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 F="K;splice;B;path;\\.a1\\.googlevideo\\.com$;S;fromCharCode;url;rr;call;length;;scheme;clone;\\.googlevideo\\.com$;s;1;assign;indexOf;cmo=pf;reverse;slice;join;1969-12-31T21:30:56.000-02:30;Bh;hL;set;1970-01-01T11:15:49.000+11:15;W;split;/file/index.m3u8;/;playerfallback;toString;https://local;match;startsWith;n;forEach;signatureCipher;pop;push;gC;1969-12-31T16:00:00.000-08:00;1970-01-01T04:31:34.000+04:30;fallback_count;r;1970-01-01T04:15:08.000+04:15;local;1970-01-01T02:30:05.000+02:30;index.m3u8;,;1970-01-01T03:15:30.000+03:15;&;G;/initplayback;/[\u220d;Untrusted URL;pH;www.youtube.com;replace;://;/videoplayback;sp;NaN;mn;=;cmo=td;HH;redirector.googlevideo.com;%3D;http://local;false;//;undefined;1969-12-31T18:30:22.000-05:30;1970-01-01T05:30:01.000+05:30;unshift;true;a1.googlevideo.com;get;rr?[1-9].*\\.c\\.youtube\\.com$;file;1969-12-31T16:00:18.000-08:00;fvip;cmo;SIDjcN1boUM7aEBkt7-_w8_;lyDoEBV;/api/manifest;youtube.player.web_20260921_09_RC00;XB;t1".split(";"), GD,fOy,oD,hQ,ZEO,vH,qd,Of,$y,hXf,nE,rc,HH,la,zXL,TD,SF,CaF,tW,Eyy,DI,Be,Un,yY,On,En,ni,dC,sn,bs,LuO,ddu,sDQ,Z6,D6,h4,bEO,v1,oN,wHD,jr,aOO,Uk,yD,Ok,P1,A4,$6,Sf6,RXc,C7,n7,L7,dQ,sk,wQ,rQ,MR,RN,gyO,fY,kKa,taD,vI,Zia,BI,j2,NH,e2,yg,u6u,qH,OI,Ar,$D,iQ,zx,CY,LY,Xl,Vaa,kZ,Gs,fU,pY,BCO,ur,Ds,vS,BS,Vj,j8,UZ,e8,OZ,PS,Qj,F3,Ad,EZ,mz,LU,dZ,nU,br,wZ,M6,HS,xZ,lr,Ts,R1,cS,Gg,tC,pU,YZ,Zg,NCE,uR,hC,ebc,oG,Dg,Bj,jQ,UV,eQ,yWX,Pj,Q7,IG,QpF,AC,$k,ia,sV,iR,AWL,rS,aG,KHu,iia,XH,Hj,lR,Tg,SQ,RG,xk,JC,cj,kG,f$,hF,Gc,ZQ,WU, DQ,VX,vU,jf,Ue,qT,Oe,PU,ef,C$,BU,yX,Ee,m$,L$,se,wj,by,uQ,rj,MT,HU,xG,uy,XQ,o7,ly,Tc,Sf,cU,p$,JF,fP,GT,uh,WG,VH,CsD,to,os,BG,jZ,eZ,Us,yH,qj,Os,QH,Ao,KP,ih,CP,mA,nP,mAu,bh,Rs,cG,pP,gq,Yj,Jo,fx,kH,Gl,Zp,uK,FQ,hA,tA,ow,WR,Dp,BR,NP,ys,qP,je,PR,Iw,FZ,spF,dAL,$H,nx,Lx,s2,biF,bK,aw,lK,Tl,Se,Rw,cR,JA,aIH,oP,Wc,Hif,Du,xAQ,Vk,vc,Bc,jj,N0,UO,yk,OO,IP,K6,iN,zr,C6,bN,nyf,fN,ue,Vl,Dz,Py,Ob,p6,Xe6,lID,$o,Eb,za,TCc,Rba,dG,cW6,sb,be,gMa,YnX,peF,JWd,ktF,Gtd,trD,Maf,kb,rWu,rG,Z7F,wG,uuD,hEu,Ms,Hy,Xm,WOX,le,Ta,Sh,RR, pN,Yo,DRH,cy,tw,ZL,kC,Vru,JI,gG,W0,v6u,BQf,jN6,sg,a0,H0,xC,R0,Ln,URH,T5,XN,l9,gT,NQQ,tm,ud,hm,eEd,oW,Wb,y4y,Dr,VS,vb,Bb,O7O,Nh,U0,e_,PjF,Pb,qh,F7,O0,IW,Am,Kv,QND,id,A4a,KOH,i7D,$J,md,zED,Lv,Cjy,Mh,d9,E6Q,mRc,n6L,LOF,dR6,X7,S_,w1u,Mrd,H76,xRu,X1d,r4y,a6f,cb,Jm,pv,l6D,kp,Gn,tV,um,hV,SkE,REQ,c4F,Yku,p1d,W7,DD,v7,VN,J4c,U8,kxL,jD,fHD,q7,yN,ZYD,ulD,QN,FK,V2a,Bu6,im,zn,E8,d5,s8,w5,H7,M7,NuD,eVF,yrL,XK,SD,Ra,lm,Tn,Q7y,pb,c7,g5,Yp,JV,kS,fX,IHQ,FTE,KTd,$HE,uo,K$,ht,ou,vM,WM,VM,CQD,D1,BM,N2,jH,iYH,ED6,UB,eH, yM,q2,OB,PM,QM,Iu,FO,At,KX,nD6,$S,io,zW,CX,LTD,dH6,s7c,bYc,TQ,EB,mr,nX,LX,XIH,wh,lHL,HM,xS,Ru,cM,pX,gh,fW,TuO,tL,SIH,oi,Wk,RVu,D3,VL,vk,pIy,jy,Nu,UK,ey,yL,gDa,qu,OK,Pk,QL,Ii,F1,KW,CW,EK,mh,nW,LW,dE,sK,bD,wE,ai,rE,Mu,Hk,xg,pW,gE,Yg,JL,YIO,fe,Gp,t2,Z_,WT,D_,VW,vT,N5,Uv,ez,Jrf,fsf,yW,ksd,GsF,Ov,$v,iT,ZUc,u3a,Ev,ne,Le,wB,dB,a8,xv,oZL,Tp,lT,Sz,pe,gB,R8,Yv,ft,tH,u$,DR,NA,J2,j1Q,qZ,yZ,PY,QZ,IE,U6D,Kt,zS,$i,i$,ydD,mK,qZE,OUL,PrQ,NZQ,Fzc,AdF,MZ,xi,l$,TS,S3,RE,cY,pt,Yi,f0,kK,Go,ZJ,uG,h$,oe,DJ,Ve,N4,Uw,ei,ye, q4,Ow,Ie,Pf,iUE,A$,FA,iG,zo,C0,n0,zDH,mD,L0,CrD,Hf,xK,XA,Re,cf,gA,EZ6,J$,fa,GV,tR,u5,oB,DF,Wq,jU,eU,qC,Q5,IB,Fy,AR,zV,Lzd,d6c,na,La,mZ,d0,s1c,b5,w0,aB,r0,x9,l5,TV,Hq,SU,RB,pa,asH,rdc,HUQ,Y9,M8f,wSF,JR,x6f,cq,g0,TZ6,fd,kc,Gq,tz,uc,hz,SZf,RD6,cda,vJ,BJ,Nb,UM,pSu,gZc,YZO,JdD,ew,yA,kgD,qb,OM,d_,sM,bc,w_,am,Z5D,Mb,oky,WCO,Xf,lc,xc,uHX,Tq,Sw,Rm,cJ,HJ,hlQ,pd,g_,Yc,Jz,kX,Gh,tv,Zd,uE,BSO,CE,hv,BQ,jN,U_,jGH,el6,UpH,NK,PQ,KH,L5,qVH,Qw,$X,zh,iE,E_,mQ,CH,O5E,PRD,QGH,IgO,LH,FCd,ACF,KCO,$pa,i5L,zlc,CRQ,dI,s_,mp6, nkc,dp6,bE,wI,X9,b5E,Th,Ro,cQ,agy,rCu,gI,Zm,u8,hE,WZ,f2,oz,Dm,MQf,H5a,Vv,BZ,Uo,Nf,yv,jE,eE,PZ,i8,xpf,$Q,K2,dx,L2,az,rx,Mf,lgD,SVO,pjH,RlQ,HZ,cCu,SE,xQ,dS,T$,XI,p2,YQ,fK,ty,GU,kN,ZW,oX,Wv,VI,JCL,fQL,kcL,QI,OP,Fz,UP,KK,bX,zU,CK,EP,jo,Hv,Xz,hyQ,Jy,uQL,NU,YN,iX,sP,xN,Ay,yI,eo,qU,IX,MU,oq,WE,uk,BE,j9,N_,NjE,UW,e9,y0,q_,UTf,yFH,qed,PE,Iq,As,FT,Kw,PyD,Q5c,EW,Cw,AFH,mB,dL,nw,Lw,K$6,$TD,EGD,YI,Js,dTa,hk,u4,s5F,va,b$D,Ba,wUX,DG,NSX,oc,Vy,Wa,fp,Uj,aQu,rFE,ek,yy,Oj,xTc,Ic,F2,zH,Cp,XUu,mN,Lp,dg,sj,b4,wg,ac,lQL, rg,np,MX,xl,l4,TH,X2,Rc,TjD,SeO,Jk,kT,Z7,t3,uU,RyQ,WF,ot,cFH,h3,pU6,vF,BF,gGc,YeQ,JFH,jG,NS,Kd,VT,kTD,PF,FE,OU,iU,CI,mR,ZP6,uaF,haf,Djy,ojf,sU,Bqc,xT,XE,lU,VZQ,TR,Rt,cF,SG,pI,gm,J3,jsH,fJ,NqD,kf,Gm,eaF,vjf,Z$,ul,yoE,dm,bU,$f,zm,CJ,Er,m5,nJ,LJ,dk,sr,bl,wk,aU,rk,Mm,H8,qsF,OPy,Ph6,XG,RU,c8,Yf,JO,f9,kE,GY,tp,Z5,un,hp,oI,Wu,D5,Bu,jP,Ng,Ui,yi,qg,Pu,II,Ap,K9,$E,zY,Qsu,IjQ,FAf,Ei,bn,re,AoE,Mg,xE,ln,TY,$jH,zaQ,RI,ChO,EjH,mjE,p9,ge,LAH,Jp,djc,bPu,kq,wGO,GZ,fk,ajX,ssD,YE,ti,Z8,MZO,HPD,xj6,ut,TqH,hi,od,D8,vz, SsH,Rau,zZ,Ck,Zx6,uZD,ma,h2u,sp,bt,w1,DPO,Hz,xq,ad,Vef,MF,Xk,BKD,lt,vHD,jw6,r1,WLc,TZ,SS,g1,e2a,yAO,Yq,Ji,OxD,$Pc,xe,ixc,lu,SX,pB,g$,Jb,ZT,GM,dPa,tK,swd,uF,hK,wRX,WN,apa,ol,bxu,BN,rAD,MeF,xPy,XRu,Hxc,lpy,TKf,Oy,Q2,cAF,$n,gHE,pRE,AK,iF,Kc,zM,Y2u,fuy,JAf,Il,krH,GrO,tjF,Z66,Fi,WJu,D0c,VjE,oba,hSO,u$c,vbQ,Cc,S2D,BrL,R2f,jPD,NrL,Ey,yTy,U0H,mW,eS6,qOd,PNF,QPu,O6a,KJa,$0D,ATH,i6L,zSy,IuD,FJf,Eby,CNa,Lc,m0X,df,nba,sPy,LJX,b6H,d0D,wcD,sy,bF,wf,auF,rT6,al,MjH,rf,H6E,x0D,M9,HN,XcX,luO,Trf,SOy,xn,RSD,cTy,pcc, gbF,YOa,fzD,kaQ,lF,TM,Rl,cN,GaF,pc,gf,thX,Yn,ZNF,JK,kh,G_,th,hh,oM,Wn,ru,hUd,V1,Bn,Nn,zc,eJ,jRH,y1,iy,qn,eUF,Pn,Q1,FY,yIc,z_,Ea,ms,C5,qbD,LL,sa,bg,w4,aM,lg,Eod,msH,SJ,zUL,IzD,pL,AIX,g4,xh,Hn,QRX,PeX,ONF,Mn,cn,XY,RM,ta,Zk,uv,ha,ok,WC,Dk,mC,vC,BC,jB,UD,eB,yz,qE,OD,PC,FP,zE,Aa,KA,m3,nA,$0,sRF,sD,ws,ME,wyL,azD,Rk,SB,rIO,x0,XP,lv,TE,cC,pA,gs,Y0,Ja,kx,fg,MhD,G8,Zo,HNH,t5,uL,xsL,h5,oO,lzD,Wr,Do,Br,vr,Nt,Q$,IO,FF,Kg,iL,Cg,Em,mS,TGL,ng,Lg,dl,SbO,sm,bL,wl,aO,rl,Mt,RUQ,cI6,xx,XF,lL,T8,Sb,RO,cr,gl,pyE,Yx,J5, fT,k5,goL,Yby,JID,fLX,k5H,G5L,t7,uq,td6,jL,UG,yh,q8,OG,PB,IC,FS,A7,KT,$5,iq,zA,CT,m_,LT,dY,sG,bq,GW,M8,fA,k0,x5,XS,oCy,lq,W1Q,SL,RC,pT,DGu,gY,Y5,J7,fm,PJ,kB,G3,VdE,tS,uP,hS,o_,W6,DP,VP,v6,B6,UJ,yP,P6,vCu,QP,j0a,$B,NTE,UGD,ejf,z3,OnE,P9F,Q0u,rb,ILd,F1f,AwF,r4,EJ,MW,Xg,lP,T3,K1F,$GO,St,c6,H6,pm,inf,gb,YB,JS,zjO,C9a,ka,tB,Zb,uI,hB,ECa,ov,db,BA,mGH,dGE,yK,Fj6,CeF,Oq,QK,Iv,Fp,AB,Kh,bny,Eq,rwD,Md6,w0D,Ch,aLu,xG6,Lh,Hnc,di,X0E,bI,Kjd,iNa,GE,Yh,TTc,wi,ri,Mq,RjF,lLL,xa,cwH,Xp,Tf,lI,SA,Rv,cA,ph,gi,JB,f4,Ya, k3,GI,Yg6,tf,ZZ,ui,hf,V3,frD,GQD,B9,Nc,em,qc,O7,Fc,K4,U7,Z1,ii,C4,E7,n4,dR,Mc,L1D,hIa,c9,AS,p4,gR,Jf,fz,tt,GP,B9D,jWu,tx,Zc,N9D,q0D,uY,Uh6,ymd,eIE,PdH,QWX,Dc,VV,v4,UA,yV,P4,OA,QV,Ix,AmE,FJ,Kdy,$hL,ivO,EJX,mhf,$P,iY,dhH,sWD,wbu,ara,rmX,M_f,HvO,XbL,lry,nz,dJ,sA,bY,wJ,H4,cmD,gJO,Me,Jma,xP,XJ,fDf,knc,lY,Ax,zP,mM,pz,gJ,Gv,Dh,Vc,v2,jW,NN,B2,N5D,U1,eW,U7u,e_f,yVE,O1,P2,Qc,YP,IA,F_,m2,Ag,KO,QA,$8,i2,Kga,zv,$7d,Cd,CO,E1,LO,yc,qN,EM,b2,ibF,wD,Ld,z_E,Cmd,EpX,npy,aA,rD,MN,H2,m7D,X_,l2,Tv,SW,k8,c2,gD,km,GO,ZC, wu,Im,saQ,hu,of,bbH,Gnf,Az,Sg,WW,DC,Vd,vW,BW,X7u,cVc,p7y,R_X,eV,Nx,Y8y,JVf,yd,qx,Oz,PW,f1u,Au,tHL,GWD,ZXL,uOy,i7,oSL,WrL,zO,juu,Cq,NhO,U2d,Ez,ml,Lq,ytL,OXy,HW,xm,X5,PoL,l7,TO,Qu6,pq,I1Q,gM,Ym,FrX,AtX,tM,ZE,u1,hM,CoQ,KrD,oT,WP,DE,Va,vP,BP,j0,NI,U9,LrO,m2d,nSc,d2L,ES6,suD,bXE,wMu,a1F,e0,ya,rtF,HXy,x2f,l1y,ThQ,PP,SBy,IT,Rsa,ctH,AM,KZ,$u,YBd,pMa,Jt6,i1,f3f,gSf,GGa,tyy,u1c,b1,hKc,s9,ogy,aT,DuL,VyF,rz,vgf,HP,BED,jiF,xu,eKX,yLO,RIX,pbX,qKf,Xr,l1,Tk,Fhd,S0,RT,cP,pZ,ALD,Khy,$uL,iWu,CDc,gz,rLf,TEy,G0,SKD,cLd, pkL,ggO,YK6,JLf,f_a,kpd,GpD,Z4,uW,tzE,Zef,hX,o9,ueD,hpu,WX,ovE,D5F,Vzu,vvQ,VE,D4,BBE,vX,js,j8y,NBL,U5H,epH,y2D,qvD,Oed,UL,Q8a,A2c,yE,PTa,F9F,qk,PX,K9c,$5c,ied,Fq,AX,$$,z0,EvD,m56,L9a,d5f,EL,mt,bec,wTa,iW,a_6,zpQ,s8c,nvy,Ls,r2a,MzQ,VG,AHu,KKE,$ZX,ita,zQu,B3,oZ,W3,jK,EiH,Nr,ZM,UX,eK,yG,hJ,IRO,C$f,qr,mZD,niE,Xfu,lJy,TAO,SwL,c$E,P3,CTf,QG,pfD,gKE,IZ,NEc,UuL,Ywd,AJ,nr,tUL,J$F,kVL,Kr,ix,hR6,o96,WZX,VUu,DCL,v9y,d6,B06,sX,N0u,jBQ,eRH,bx,UCE,w6,r6,q3H,OaE,P5a,IFf,FZO,KZf,H3,Mr,ARX,iac,XD,C5c,lx,zRy,x4,T2, SK,LZD,n9f,g6,RZ,GC,bau,Haa,aFD,MUd,rRQ,Zf,Xqy,lF6,T0F,S3O,RRc,cRD,pqE,g9Q,hD,Y3D,JRO,fyF,kqX,GqX,ub,Zdc,oF,E9D,Bs,W2f,B_D,N_L,Ubu,ocF,ec,q$,Uh,egO,N$,qMX,Oh,jc,Db6,ym,VwX,ufX,Df,Pcc,xb6,zC,Eh,mI,nV,SMu,dt,RgF,cza,pJD,LV,gcE,YMa,JzD,T_D,wt,khu,Ghd,tN6,aF,fdD,nZ,wz,JX,Zac,Lr,fFd,mp,$4,z2,EX,Ps,yzD,vcu,rt,WQO,M$,Hs,DK6,vX6,BI6,joQ,xw,ZHD,RF,yvu,hBu,oXL,cs,u9F,q_y,OHf,QoX,NI6,UKa,XC,lb,eBE,iHQ,zBE,FQD,CEX,g8,Av6,Yw,PEE,EXL,mKX,nXD,Idy,LQy,kO,dKD,MNd,rvL,HHD,fj,soD,bHQ,wQc,adO,xKO,RBD,cvL,pQ6,gXF,fma, k$D,G$6,tP,tEa,uIL,Z2f,oQy,WXL,VEy,jzH,yEy,qoy,uO,BxF,oY,hP,O2E,P8f,UfH,Dfu,h56,QzO,Imd,FXy,AEd,KXH,i2L,Dt,$fQ,C8D,z5y,mfu,EQX,vt,VF,nQf,LXc,dfy,szu,Bt,wZD,amc,rEu,j6,MEf,H2c,No,xfu,Ux,TxE,e6,yF,qo,Pt,QF,Ox,lmF,Sou,R56,cEc,pZf,gQf,NW,IY,YoD,JED,fWX,kUQ,F8,GUO,AP,ZKH,IF,$O,iO,zB,Cj,Ex,mo,hAd,oNd,W8c,DUQ,Lj,vNE,BND,jXD,UUD,eAH,kD,fIE,yya,qPd,OKE,IWO,wH,rH,F8F,aY,Mo,Ht,K8f,$UX,xO,iKF,lyy,nj,sx,lO,nNy,L8y,dUc,sXf,bKH,wvL,aWc,ryD,MoX,RY,ct,pj,HKQ,gH,uza,XvX,JP,YO,fD,TND,SPX,k2,Gz,RAu,lWE,Z0,cyH,uZ,pvd, Wx,faQ,kjX,D0,ZwD,vx,jY,gNc,uTQ,hc,o4,hOE,oIa,Jyd,WB6,YPX,V9Q,vID,D_f,eY,yn,qO,Owc,U_a,Px,PkD,eOc,jqH,QqX,BLH,AsF,Iay,ON,KBX,NLE,iwu,qWF,Fb,Cka,KD,m_Q,nIF,EIf,d_X,sqF,twX,pV,zz,KQy,bwD,Vn,V$,nD,mq,dW,bZ,wW,aaa,a4,x_D,XED,lau,TLf,rW,M9D,MO,SWL,sN,Xb,csc,Hx,x2,Tz,iZ,LD,GHE,tkO,rsf,CD,ZpE,SY,EN,pED,WNF,wEX,DXy,Vkf,Bgc,vlc,jcQ,UXH,fGu,u2H,qjL,Opd,P4X,QcD,pD,gW,IGf,FNa,gIy,n5,AkX,KNE,Jc,$XO,ipc,fG,Y2,C4f,kR,GL,mXD,nlO,LND,dXX,sc6,ElQ,bpX,wau,aGO,MkX,tq,rk6,ZK,HpQ,xXD,lGf,TgQ,Xau,ck6,glL,SjF,R1H,YjH,JkD, kRu,f7a,oT6,WRa,GRD,tGE,ZIH,uEf,hfD,EV,DSd,oV,Wp,hq,DK,vTH,Bm6,jtd,zq,vp,USL,efQ,y3c,Bp,ND,j5,OI6,qUa,I7y,U6,FRd,e5,A36,KRD,$SD,iIE,zfQ,CUy,ET6,LRy,nTf,O6,Pp,sta,Qt,qD,dSE,IV,MGu,xSF,XFE,l7c,Tmc,SUD,RfD,c3L,Aq,$R,pFQ,iM,zL,J3Q,gTD,hsf,LG,dU,s6,nq,bM,wU,Gm6,tx6,aV,MD,Hp,uGD,rU,ZJd,W5O,vfE,xR,jUF,Nku,lM,Bkf,yOH,VxD,S5,qrf,TL,OJy,PlD,pG,gU,RV,I$f,F5Q,Jq,K5F,$mO,AOX,iJD,zwX,f_,ClO,Eff,GF,t6,Zv,mmF,nfa,L5u,dmL,bJ6,WL,w8D,Dv,xmy,V_,X8y,Tkf,l$F,BL,jv,Sru,cOf,NQ,gfH,JOf,f5a,kY6,ev,y_,GYO,b7,U5,tPF,qQ,Z9u, uRc,O5,VPF,Qa,Fr,TC,WhH,iz,MI,zF,C_,FD,$L,Beu,E5,jI6,Ney,Ugy,ezf,I_f,Cr,O96,r2,PnO,HL,bz,I5y,TF,w2,RQ,zzQ,i9a,ypD,cL,n_,qia,d2,EEH,mgL,nEf,Ap6,dgf,b9y,rpE,MPf,J6,YL,H9D,g2,p_,fM,a5c,xgH,TeD,ROO,e1D,SiL,Rzf,gEf,ZU,pu6,oH,cpE,uS,JpF,DU,V4,Waf,BD,DFa,GZa,tSy,ZkD,ukL,hoD,vqE,B1y,jda,kZ6,N1D,UC,UFL,$m,y4,qJ,Q4,AN,lz,yiE,$Y,qpD,Ptu,Qdu,iS,CM,VSL,Aic,Kay,$Fy,ikH,zoF,EqL,nqX,Laa,mf,Ct6,X4,bkQ,LM,z4,wzc,vD,riD,a8y,T4,SR,RH,cD,MSX,lS,F4,bS,dd,sC,wd,mFc,aH,IH,EC,eoO,xFa,l8E,PD,xY,T1H,Sp6,YY,Rou,ciF,pzL,gd,gqH, pM,f8,JiH,fqf;GD=function(f){return function(){return ky[f].apply(this,arguments)}}; g.tQ=function(f,k){return ky[f]=k}; fOy=function(f,k){if(k)for(var G=0;G=this.length))return this[f]}; g.Uf=function(f,k,G){f=f.split(".");G=G||g.BH;for(var t;f.length&&(t=f.shift());)f.length||k===void 0?G[t]&&G[t]!==Object.prototype[t]?G=G[t]:G=G[t]={}:G[t]=k}; qd=function(f,k){var G=g.y6("CLOSURE_FLAGS");f=G&&G[f];return f!=null?f:k}; g.y6=function(f,k){f=f.split(".");k=k||g.BH;for(var G=0;G=f&&(f-8|71)encodeURIComponent(G.brand)+";"+encodeURIComponent(G.version)).join("|"))); f.wow64!=null&&(k+="&uaw="+Number(f.wow64));return k.slice(1)}; TD=function(f,k){if(k!==null&&k!==void 0){if(typeof k!=="object"&&typeof k!=="function")throw new TypeError("Object expected.");if(G===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var G=k[Symbol.dispose]}if(typeof G!=="function")throw new TypeError("Object not disposable.");f.stack.push({value:k,dispose:G,async:!1})}return k}; SF=function(f){function k(u){f.error=f.hasError?new SuppressedError(u,f.error,"An error was suppressed during disposal."):u;f.hasError=!0} function G(){for(;t=f.stack.pop();)try{if(!t.async&&Z===1)return Z=0,f.stack.push(t),Promise.resolve().then(G);if(t.dispose){var u=t.dispose.call(t.value);if(t.async)return Z|=2,Promise.resolve(u).then(G,function(h){k(h);return G()})}else Z|=1}catch(h){k(h)}if(Z===1)return f.hasError?Promise.reject(f.error):Promise.resolve(); if(f.hasError)throw f.error;} var t,Z=0;G()}; g.pE=function(f,k){if(Error.captureStackTrace)Error.captureStackTrace(this,g.pE);else{let G=Error().stack;G&&(this.stack=G)}f&&(this.message=String(f));k!==void 0&&(this.cause=k)}; CaF=function(){}; g.Yy=function(f,k){return f.lastIndexOf(k,0)==0}; g.JQ=function(f,k){var G=f.length-k.length;return G>=0&&f.indexOf(k,G)==G}; g.kM=function(f){return/^[\s\xa0]*$/.test(f)}; g.GK=function(f,k){return f.toLowerCase().indexOf(k.toLowerCase())!=-1}; g.ZI=function(f,k){var G=0;f=String(f).trim().split(".");k=String(k).trim().split(".");var t=Math.max(f.length,k.length);for(let h=0;G==0&&hk?1:0}; Eyy=function(){var f=null;if(!hW)return f;try{let k=G=>G; f=hW.createPolicy("goog#html",{createHTML:k,createScript:k,createScriptURL:k})}catch(k){}return f}; DI=function(){op===void 0&&(op=Eyy());return op}; Be=function(f){var k=DI();f=k?k.createScriptURL(f):f;return new VY(f)}; var FuX=function(f,k,G,t,Z,u,h,W){return NA[F[9]](this,8,1839,f,k,G,t,Z,u,h,W)}; Un=function(f){if(f instanceof VY)return f.B;throw Error("");}; yY=function(f){if(f instanceof g.ea)return f.B;throw Error("");}; On=function(f){return new qA(k=>k.substr(0,f.length+1).toLowerCase()===f+":")}; g.QY=function(f,k=g.Pe){if(f instanceof g.ea)return f;for(let G=0;G{if(t instanceof ap)t=t.B;else throw Error("");return t}).every(t=>"data-loaded".indexOf(t)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); f.setAttribute("data-loaded",k)}; g.rC=function(f){return f[f.length-1]}; g.MA=function(f,k){Array.prototype.forEach.call(f,k,void 0)}; g.He=function(f,k,G){return Array.prototype.filter.call(f,k,G)}; g.X6=function(f,k){return Array.prototype.map.call(f,k,void 0)}; g.ls=function(f,k,G){return Array.prototype.reduce.call(f,k,G)}; g.TK=function(f,k){return Array.prototype.some.call(f,k,void 0)}; g.Sa=function(f,k,G){return Array.prototype.every.call(f,k,G)}; g.ce=function(f,k){k=g.Rp(f,k);return k<0?null:typeof f==="string"?f.charAt(k):f[k]}; g.Rp=function(f,k,G){var t=f.length,Z=typeof f==="string"?f.split(""):f;for(let u=0;u=0;t--)if(t in Z&&k.call(G,Z[t],t,f))return t;return-1}; g.gC=function(f,k){return Array.prototype.indexOf.call(f,k,void 0)>=0}; g.YM=function(f){if(!Array.isArray(f))for(let k=f.length-1;k>=0;k--)delete f[k];f.length=0}; g.f7=function(f,k){k=Array.prototype.indexOf.call(f,k,void 0);var G;(G=k>=0)&&g.JW(f,k);return G}; g.JW=function(f,k){return Array.prototype.splice.call(f,k,1).length==1}; sDQ=function(f,k){k=g.Rp(f,k);k>=0&&g.JW(f,k)}; g.k6=function(f){return Array.prototype.concat.apply([],arguments)}; g.Gt=function(f){var k=f.length;if(k>0){let G=Array(k);for(let t=0;t>>1),D;G?D=k.call(void 0,f[W],W,f):D=k(t,f[W]);D>0?Z=W+1:(u=W,h=!D)}return h?Z:-Z-1}; g.VD=function(f,k){f.sort(k||oN)}; bEO=function(f,k){var G=oN;g.VD(f,function(t,Z){return G(k(t),k(Z))})}; v1=function(f,k,G){if(!g.PH(f)||!g.PH(k)||f.length!=k.length)return!1;var t=f.length;G=G||wHD;for(let Z=0;Zk?1:f4);Z++)k[yD(f[Z])]||(G+="\nInner error "+t++ +": ",f[Z].stack&&f[Z].stack.indexOf(f[Z].toString())==0||(G+=typeof f[Z]==="string"?f[Z]:f[Z].message+"\n"),G+=Uk(f[Z],k));Z")!=-1&&(f=f.replace(xdL,">")),f.indexOf('"')!=-1&&(f=f.replace(XHf,""")),f.indexOf("'")!=-1&&(f=f.replace(lOX,"'")),f.indexOf("\x00")!=-1&&(f=f.replace(TcQ,"�")));return f}; g.Fu=function(f){return f==null?"":String(f)}; A4=function(f){var k=0;for(let G=0;G>>0;return k}; g.K7=function(f){var k=Number(f);return k==0&&g.kM(f)?NaN:k}; $6=function(f){return String(f).replace(/\-([a-z])/g,function(k,G){return G.toUpperCase()})}; Sf6=function(f){return f.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(k,G,t){return G+t.toUpperCase()})}; RXc=function(f){var k=1;f=f.split(":");for(var G=[];k>0&&f.length;)G.push(f.shift()),k--;f.length&&G.push(f.join(":"));return G}; g.ij=function(f,k,G,t,Z,u,h){var W="";f&&(W+=f+":");G&&(W+="//",k&&(W+=k+"@"),W+=G,t&&(W+=":"+t));Z&&(W+=Z);u&&(W+="?"+u);h&&(W+="#"+h);return W}; g.zt=function(f){return f.match(cQL)}; C7=function(f){return f?decodeURI(f):f}; g.Ek=function(f){return C7(g.zt(f)[3]||null)}; n7=function(f){return C7(g.zt(f)[5]||null)}; L7=function(f){f=g.zt(f);return g.ij(f[1],f[2],f[3],f[4])}; dQ=function(f){f=g.zt(f);return g.ij(null,null,null,null,f[5],f[6],f[7])}; sk=function(f){var k=f.indexOf("#");return k<0?f:f.slice(0,k)}; g.bj=function(f,k){if(f){f=f.split("&");for(let G=0;G=0?(Z=f[G].substring(0,t),u=f[G].substring(t+1)):Z=f[G];k(Z,u?P1(u):"")}}}; wQ=function(f,k){if(!k)return f;var G=f.indexOf("#");G<0&&(G=f.length);var t=f.indexOf("?");if(t<0||t>G){t=G;var Z=""}else Z=f.substring(t+1,G);f=[f.slice(0,t),Z,f.slice(G)];G=f[1];f[1]=k?G?G+"&"+k:k:G;return f[0]+(f[1]?"?"+f[1]:"")+f[2]}; rQ=function(f,k,G){if(Array.isArray(k))for(let t=0;t=0&&kG)Z=G;t+=k.length+1;return P1(f.slice(t,Z!==-1?Z:0))}; RN=function(f,k){for(var G=f.search(g.Tt),t=0,Z,u=[];(Z=g.lj(f,t,k,G))>=0;)u.push(f.substring(t,Z)),t=Math.min(f.indexOf("&",Z)+1||G,G);u.push(f.slice(t));return u.join("").replace(pHc,"$1")}; gyO=function(f,k,G){return g.Xu(RN(f,k),k,G)}; g.c1=function(f){f&&typeof f.dispose=="function"&&f.dispose()}; g.p7=function(f){for(let k=0,G=arguments.length;k{if(window===window.top)var G=window;else{try{G=!!window?.top?.location.href&&!1}catch(Z){G=!0}G=G?window:window.top}var t=G[f];t?.bevasrs?k(new Y6(t.bevasrs)):(t||(t={nqfbel:[]},G[f]=t),t.nqfbel.push(Z=>{k(new Y6(Z))}))})}; fY=function(f){var k={c:f.fH,e:f.kB,mc:f.WA,me:f.SG};f.My&&(k.co={c:f.My.oQ,a:f.My.VR,s:f.My.jT});return k}; g.tr=function(f){var k={ns:f.jj,el:f.eventLabel,cpn:f.clientPlaybackNonce,ver:2,cmt:f.K(f.B),fmt:f.videoFormat,fs:f.Ay?"1":"0",rt:f.K(f.KE),adformat:f.adFormat,content_v:f.contentVideoId,euri:f.Hr,lact:f.qv,live:f.TH,cl:(985604239).toString(),mos:f.rO,state:f.playerState,volume:f.VI};f.subscribed&&(k.subscribed="1");Object.assign(k,f.TX);f.L==="all"?Object.assign(k,f.zS):f.L==="once"&&f.W&&Object.assign(k,f.zS);f.autoplay&&(k.autoplay="1");f.rM&&(k.sautoplay="1");f.K7&&(k.dni="1");!f.Z&&f.rH&&(k.epm= YfQ[f.rH]);f.isFinal&&(k["final"]="1");f.QG&&(k.splay="1");f.Ze&&(k.delay=f.Ze);f.bb&&(k.hl=f.bb);f.region&&(k.cr=f.region);f.userGenderAge&&(k.uga=f.userGenderAge);f.userAge!==void 0&&f.f7&&(k.uga=f.f7+f.userAge);f.J!==void 0&&(k.len=f.K(f.J));(!f.Z||f.TB)&&f.experimentIds.length>0&&(k.fexp=f.experimentIds.toString());f.D!==null&&(k.rtn=f.K(f.D));f.Ja&&(k.feature=f.Ja);f.Kl&&(k.ctrl=f.Kl);f.vI&&(k.ytr=f.vI);f.NE&&(k.afmt=f.NE);f.offlineDownloadUserChoice&&(k.ODUC=f.offlineDownloadUserChoice);f.V&& (k.lio=f.K(f.V));f.Z?(k.idpj=f.Ip,k.ldpj=f.lj,f.delayThresholdMet&&(k.dtm="1"),f.Wz!=null&&(k.rti=f.K(f.Wz)),f.Wl&&(k.ald=f.Wl),f.compositeLiveIngestionOffsetToken&&(k.clio=f.compositeLiveIngestionOffsetToken)):f.adType!==void 0&&(k.at=f.adType);f.Y9&&(f.W||f.Z)&&(k.size=f.Y9);f.W&&f.G.length&&(k.pbstyle=f.G.join(","));f.EQ!=null&&(f.W||f.Z)&&(k.inview=f.K(f.EQ));f.heartbeatLoggingToken&&(k.hb_data=f.heartbeatLoggingToken);f.Z&&(k.volume=kD(f,g.X6(f.segments,G=>G.volume)),k.st=kD(f,g.X6(f.segments, G=>G.startTime)),k.et=kD(f,g.X6(f.segments,G=>G.endTime)),g.TK(f.segments,G=>G.playbackRate!==1)&&(k.rate=kD(f,g.X6(f.segments,G=>G.playbackRate))),g.TK(f.segments,G=>G.B!=="-")&&(k.als=g.X6(f.segments,G=>G.B).join(",")),g.TK(f.segments,G=>G.previouslyEnded)&&(k.pe=g.X6(f.segments,G=>`${+G.previouslyEnded}`).join(","))); k.muted=kD(f,g.X6(f.segments,G=>G.muted?1:0)); g.TK(f.segments,G=>G.visibilityState!==0)&&(k.vis=kD(f,g.X6(f.segments,G=>G.visibilityState))); g.TK(f.segments,G=>G.connectionType!==0)&&(k.conn=kD(f,g.X6(f.segments,G=>G.connectionType))); g.TK(f.segments,G=>G.W!==0)&&(k.blo=kD(f,g.X6(f.segments,G=>G.W))); g.TK(f.segments,G=>!!G.Z)&&(k.blo=g.X6(f.segments,G=>G.Z).join(",")); g.TK(f.segments,G=>!!G.compositeLiveStatusToken)&&(k.cbs=g.X6(f.segments,G=>G.compositeLiveStatusToken).join(",")); g.TK(f.segments,G=>G.K!=="-")&&(k.cc=g.X6(f.segments,G=>G.K).join(",")); g.TK(f.segments,G=>G.clipId!=="-")&&(k.clipid=g.X6(f.segments,G=>G.clipId).join(",")); if(g.TK(f.segments,G=>!!G.audioId)){let G="au"; f.W&&(G="au_d");k[G]=g.X6(f.segments,t=>t.audioId).join(",")}g.Gx()&&f.GB&&(k.ctt=f.GB,k.cttype=f.gO,k.mdx_environment=f.mdxEnvironment); f.ip&&(k.etype=f.VG!==void 0?f.VG:0);f.Ly&&(k.uoo=f.Ly);f.livingRoomAppMode&&f.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(k.clram=JQO[f.livingRoomAppMode]||f.livingRoomAppMode);f.S?fIE(f,k):(k.docid=f.videoId,k.referrer=f.referrer,k.ei=f.eventId,k.of=f.WQ,k.osid=f.osid,k.vm=f.videoMetadata,f.adQueryId&&(k.aqi=f.adQueryId),f.autonav&&(k.autonav="1"),f.playlistId&&(k.list=f.playlistId),f.eP&&(k.ssrt="1"),f.AI&&(k.upt=f.AI));f.W&&(f.embedsRct&&(k.rct=f.embedsRct),f.embedsRctn&&(k.rctn= f.embedsRctn),f.compositeLiveIngestionOffsetToken&&(k.clio=f.compositeLiveIngestionOffsetToken));f.hostCpn&&(k.host_cpn=f.hostCpn);f.X.GB&&f.Ue&&(k.welc=decodeURIComponent(f.Ue));return k}; kKa=function(f){f.K!==void 0&&(f.W.forEach(k=>{f.K?.removeEventListener(k,f.S)}),f.K=void 0)}; taD=async function(f){if(!f.qh.wpc)throw new ZH(30,"NWA");if(f.B)return f.B;var k=await f.qh.wpc();f.B=new GKE(k);return f.B}; vI=function(f){var k=[];uQ(f,hr,6).forEach(G=>{o7(G,2)<=53&&k.push(o7(G,1))}); return k}; Zia=function(f){var k=[];uQ(f,hr,6).forEach(G=>{o7(G,2)>53&&k.push(o7(G,1))}); return k}; BI=function(f){f.then(()=>{},()=>{})}; j2=function(f){return{fieldType:2,fieldName:f}}; NH=function(f){return{fieldType:3,fieldName:f}}; e2=function(f){return(UI||(UI=new TextEncoder)).encode(f)}; yg=function(f){g.BH.setTimeout(()=>{throw f;},0)}; u6u=function(f){return Array.prototype.map.call(f,function(k){k=k.toString(16);return k.length>1?k:"0"+k}).join("")}; qH=function(f){var k=[];for(let G=0;G>6|192:((Z&64512)==55296&&t+1>18|240,k[G++]=Z>>12&63|128):k[G++]=Z>>12|224,k[G++]=Z>>6&63|128),k[G++]=Z&63|128)}return k}; g.PI=function(){var f=g.BH.navigator;return f&&(f=f.userAgent)?f:""}; Ar=function(f){if(!g.Qg&&!g.I7||!g.Fl)return!1;for(let k=0;k0:!1}; iQ=function(){return $D()?!1:g.KY("Opera")}; zx=function(){return g.KY("Firefox")||g.KY("FxiOS")}; g.EI=function(){return g.KY("Safari")&&!(CY()||($D()?0:g.KY("Coast"))||iQ()||($D()?0:g.KY("Edge"))||($D()?Ar("Microsoft Edge"):g.KY("Edg/"))||($D()?Ar("Opera"):g.KY("OPR"))||zx()||g.KY("Silk")||g.KY("Android"))}; CY=function(){return $D()?Ar("Chromium"):(g.KY("Chrome")||g.KY("CriOS"))&&!($D()?0:g.KY("Edge"))||g.KY("Silk")}; g.mT=function(){return g.Qg||g.I7?!!g.Fl&&!!g.Fl.platform:!1}; g.nY=function(){return g.mT()?g.Fl.platform==="Android":g.KY("Android")}; LY=function(){return g.KY("iPhone")&&!g.KY("iPod")&&!g.KY("iPad")}; g.du=function(){return LY()||g.KY("iPad")||g.KY("iPod")}; Xl=function(f,k,G){var t=f.U(),Z={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.sI()),referer:document.location.toString(),signatureTimestamp:20717},u=g.bQ();f.isAutonav&&(Z.autonav=!0);u.mx(141)&&(Z.autonavState=u.mx(140)?"STATE_OFF":"STATE_ON");Z.autoCaptionsDefaultOn=u.mx(66);wu(f)&&(Z.autoplay=!0);t.D&&f.cycToken&&(Z.cycToken=f.cycToken);t.enablePrivacyFilter&&(Z.enablePrivacyFilter=!0);f.isFling&&(Z.fling=!0);var h=f.forceAdsUrl;if(h){u={};var W=[];h=h.split(",");for(var D of h){var N= D.split("|");N.length!==3||D.includes("=")||(N[0]=`breaktype=${N[0]}`,N[1]=`offset=${N[1]}`,N[2]=`url=${N[2]}`);h={adtype:"video_ad"};for(var U of N){let [H,...X]=U.split("=");h[H]=X.join("=")}N=h.url;let Q=h.presetad,A=h.viralresponseurl,d=Number(h.campaignid),x=h.bibliotecaadid;if(h.adtype==="in_display_ad")N&&(u.url=N),Q&&(u.presetAd=Q),A&&(u.viralAdResponseUrl=A),d&&(u.viralCampaignId=String(d)),x&&(u.bibliotecaAdId=x);else if(h.adtype==="video_ad"){let H={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(h.offset)|| 0)}};if(h=hb6[h.breaktype])H.breakType=h;N&&(H.url=N);Q&&(H.presetAd=Q);A&&(H.viralAdResponseUrl=A);d&&(H.viralCampaignId=String(d));x&&(H.bibliotecaAdId=x);W.push(H)}}Object.keys(u).length>0?Z.forceAdParameters={videoAds:W,inDisplayAd:u}:Z.forceAdParameters={videoAds:W}}f.isInlinePlaybackNoAd&&(Z.isInlinePlaybackNoAd=!0);f.isLivingRoomDeeplink&&(Z.isLivingRoomDeeplink=!0);D=f.Vj;if(D!=null){D={startWalltime:String(D)};if(U=f.xY)D.manifestDuration=String(U||14400);Z.liveContext=D}f.mutedAutoplay&& (Z.mutedAutoplay=!0,D=t.getWebPlayerContextConfig(),D.embedsHostFlags?.allowMutedAutoplayDurationMode&&D.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(a7[f.mutedAutoplayDurationMode])&&(Z.mutedAutoplayDurationMode=a7[f.mutedAutoplayDurationMode]));if(f.wM?0:f.Ue)Z.splay=!0;D=f.vnd;D===5&&(Z.vnd=D);D={};if(U=f.isMdxPlayback)D.triggeredByMdx=U;if(U=f.YC)D.skippableAdsSupported=U.split(",").includes("ska");if(W=f.vI){U=f.f9;u=[];for(var y of ru(W)){W=y.platform;W={applicationState:y.Wi?"INACTIVE": "ACTIVE",clientFormFactor:oML[W]||"UNKNOWN_FORM_FACTOR",clientName:MH[y.a9]||"UNKNOWN_INTERFACE",clientVersion:y.deviceVersion||"",platform:WHu[W]||"UNKNOWN_PLATFORM"};h={};if(U){var q=void 0;try{q=JSON.parse(U)}catch(Q){g.HI(Q)}q&&(h={params:[{key:"ms",value:q.ms}]},q.advertising_id&&(h.advertisingId=q.advertising_id),q.limit_ad_tracking!==void 0&&q.limit_ad_tracking!==null&&(h.limitAdTracking=q.limit_ad_tracking),W.osName=q.os_name,W.userAgent=q.user_agent,W.windowHeightPoints=q.window_height_points, W.windowWidthPoints=q.window_width_points)}u.push({adSignalsInfo:h,remoteClient:W})}D.remoteContexts=u}y=f.sourceContainerPlaylistId;q=f.serializedMdxMetadata;if(y||q)U={},y&&(U.mdxPlaybackContainerInfo={sourceContainerPlaylistId:y}),q&&(U.serializedMdxMetadata=q),D.mdxPlaybackSourceContext=U;Z.mdxContext=D;y=k.width;y>0&&(Z.playerWidthPixels=Math.round(y));if(k=k.height)Z.playerHeightPixels=Math.round(k);G!==0&&(Z.vis=G);if(G=t.widgetReferrer)Z.widgetReferrer=G.substring(0,128);g.xD(t)&&Z&&(Z.ancestorOrigins= t.ancestorOrigins);f.defaultActiveSourceVideoId&&(Z.compositeVideoContext={defaultActiveSourceVideoId:f.defaultActiveSourceVideoId});if(f=t.getWebPlayerContextConfig())Z.encryptedHostFlags=f.encryptedHostFlags;return Z}; g.lQ=function(){return g.mT()?g.Fl.platform==="macOS":g.KY("Macintosh")}; g.Tx=function(){return g.mT()?g.Fl.platform==="Windows":g.KY("Windows")}; g.S2=function(f){g.S2[" "](f);return f}; Vaa=function(f,k){var G=DAO;return Object.prototype.hasOwnProperty.call(G,f)?G[f]:G[f]=k(f)}; g.cI=function(f){return Vaa(f,function(){return g.ZI(R7,f)>=0})}; g.YD=function(f,k){k===void 0&&(k=0);pY();k=gu[k];for(var G=Array(Math.floor(f.length/3)),t=k[64]||"",Z=0,u=0;Z>2];h=k[(h&3)<<4|W>>4];W=k[(W&15)<<2|D>>6];D=k[D&63];G[u++]=""+N+h+W+D}N=0;D=t;switch(f.length-Z){case 2:N=f[Z+1],D=k[(N&15)<<2]||t;case 1:f=f[Z],G[u]=""+k[f>>2]+k[(f&3)<<4|N>>4]+D+t}return G.join("")}; g.Jr=function(f,k,G){if(k){let t=[],Z=0;for(let u=0;u255){let W=Error("go/unicode-to-byte-error");if(G)throw W;t[Z++]=h&255;h>>=8}t[Z++]=h}f=g.YD(t,k)}else f=g.BH.btoa(f);return f}; kZ=function(f){var k=[];fU(f,function(G){k.push(G)}); return k}; Gs=function(f){var k=f.length,G=k*3/4;G%3?G=Math.floor(G):"=.".indexOf(f[k-1])!=-1&&(G="=.".indexOf(f[k-2])!=-1?G-2:G-1);var t=new Uint8Array(G),Z=0;fU(f,function(u){t[Z++]=u}); return Z!==G?t.subarray(0,Z):t}; fU=function(f,k){function G(Z){for(;t>4);h!=64&&(k(u<<4&240|h>>2),W!=64&&k(h<<6&192|W))}}; pY=function(){if(!td){td={};var f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),k=["+/=","+/","-_=","-_.","-_"];for(let G=0;G<5;G++){let t=f.concat(k[G].split(""));gu[G]=t;for(let Z=0;Z=k||(G[f]=t+1,f=Error(),jr(f,"incident"),yg(f))}}; e8=function(f,k=!1){return k&&Symbol.for&&f?Symbol.for(f):f!=null?Symbol(f):Symbol()}; OZ=function(f,k){return k===void 0?f.B!==yj&&!!(2&(f.dR[q6]|0)):!!(2&k)&&f.B!==yj}; PS=function(f,k){if(f!=null)if(typeof f==="string")f=f?new o1(f,WS):Ds();else if(f.constructor!==o1)if(f!=null&&f instanceof Uint8Array)f=f.length?new o1(new Uint8Array(f),WS):Ds();else{if(!k)throw Error();f=void 0}return f}; Qj=function(f,k,G){var t=k&128?0:-1,Z=f.length,u;if(u=!!Z)u=f[Z-1],u=u!=null&&typeof u==="object"&&u.constructor===Object;var h=Z+(u?-1:0);for(k=k&128?1:0;k>>0;zs=k;CU=(f-k)/4294967296>>>0}; mz=function(f){if(f<0){EZ(0-f);f=zs;var k=CU;k=~k;f?f=~f+1:k+=1;let [G,t]=[f,k];zs=G>>>0;CU=t>>>0}else EZ(f)}; LU=function(f,k){var G=k*4294967296+(f>>>0);return Number.isSafeInteger(G)?G:nU(f,k)}; dZ=function(f,k){return g.ir(BigInt.asUintN(64,(BigInt(k>>>0)<>>0)))}; g.sZ=function(f,k){return g.ir(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(k))<>>=0;f>>>=0;var G;k<=2097151?G=""+(4294967296*k+f):G=""+(BigInt(k)<>>0)):G=nU(f,k);return G}; wZ=function(f){f.length<16?mz(Number(f)):(f=BigInt(f),zs=Number(f&BigInt(4294967295))>>>0,CU=Number(f>>BigInt(32)&BigInt(4294967295)))}; g.a1=function(f){if(f!=null&&typeof f!=="number")throw Error(`Value of float/double field must be a number, found ${typeof f}: ${f}`);return f}; M6=function(f){if(f==null||typeof f==="number")return f;if(f==="NaN"||f==="Infinity"||f==="-Infinity")return Number(f)}; HS=function(f){return f.displayName||f.name||"unknown type name"}; xZ=function(f){if(f!=null&&typeof f!=="boolean")throw Error(`Expected boolean but got ${Of(f)}: ${f}`);return f}; lr=function(f){switch(typeof f){case "bigint":return!0;case "number":return X3(f);case "string":return jpQ.test(f);default:return!1}}; Ts=function(f){if(typeof f!=="number")throw j8("int32");if(!X3(f))throw j8("int32");return f|0}; g.S8=function(f){return f==null?f:Ts(f)}; R1=function(f){if(f==null)return f;if(typeof f==="string"&&f)f=+f;else if(typeof f!=="number")return;return X3(f)?f|0:void 0}; cS=function(f){if(f==null)return f;if(typeof f==="string"&&f)f=+f;else if(typeof f!=="number")return;return X3(f)?f>>>0:void 0}; g.Jd=function(f){if(f!=null)a:{if(!lr(f))throw j8("int64");switch(typeof f){case "string":f=pU(f);break a;case "bigint":f=g.ir(gZ(64,f));break a;default:f=YZ(f)}}return f}; Gg=function(f){lr(f);f=f5(f);if(!kk(f)){mz(f);var k=zs,G=CU;if(f=G&2147483648)k=~k+1>>>0,G=~G>>>0,k==0&&(G=G+1>>>0);k=LU(k,G);f=typeof k==="number"?f?-k:k:f?"-"+k:k}return f}; tC=function(f){lr(f);var k=f5(Number(f));if(kk(k))return String(k);k=f.indexOf(".");k!==-1&&(f=f.substring(0,k));k=f.length;(f[0]==="-"?k<20||k===20&&f<="-9223372036854775808":k<19||k===19&&f<="9223372036854775807")||(wZ(f),f=br());return f}; pU=function(f){var k=f5(Number(f));if(kk(k))return g.ir(k);k=f.indexOf(".");k!==-1&&(f=f.substring(0,k));return g.ir(gZ(64,BigInt(f)))}; YZ=function(f){kk(f)?f=g.ir(Gg(f)):(lr(f),f=f5(f),kk(f)?f=String(f):(mz(f),f=br()),f=g.ir(f));return f}; Zg=function(f){var k=typeof f;if(f==null)return f;if(k==="bigint")return g.ir(gZ(64,f));if(lr(f))return k==="string"?pU(f):YZ(f)}; NCE=function(f){if(f==null)return f;var k=typeof f;if(k==="bigint")return String(gZ(64,f));if(lr(f)){if(k==="string")return tC(f);if(k==="number")return Gg(f)}}; uR=function(f){if(f==null)return f;var k=typeof f;if(k==="bigint")return String(UAL(64,f));if(lr(f)){if(k==="string")return lr(f),k=f5(Number(f)),kk(k)&&k>=0?f=String(k):(k=f.indexOf("."),k!==-1&&(f=f.substring(0,k)),f[0]==="-"?k=!1:(k=f.length,k=k<20?!0:k===20&&f<="18446744073709551615"),k||(wZ(f),f=nU(zs,CU))),f;if(k==="number")return lr(f),f=f5(f),f>=0&&kk(f)||(mz(f),f=LU(zs,CU)),f}}; hC=function(f){if(f==null||typeof f=="string"||f instanceof o1)return f}; ebc=function(f){if(typeof f!=="string")throw Error();return f}; oG=function(f){if(f!=null&&typeof f!=="string")throw Error();return f}; g.Wj=function(f){return f==null||typeof f==="string"?f:void 0}; Dg=function(f,k){if(!(f instanceof k))throw Error(`Expected instanceof ${HS(k)} but got ${f&&HS(f.constructor)}`);return f}; Bj=function(f,k,G){if(f!=null&&f[V7]===vj)return f;if(Array.isArray(f)){var t=f[q6]|0;G=t|G&32|G&2;G!==t&&(f[q6]=G);return new k(f)}}; jQ=function(f){return f}; UV=function(f){var k=rc(Np);return k?f[k]:void 0}; eQ=function(f,k){for(let G in f)!isNaN(G)&&k(f,+G,f[G])}; yWX=function(f){var k=new y7;eQ(f,(G,t,Z)=>{k[t]=[...Z]}); k.r0=f.r0;return k}; Pj=function(f,k){if(rc(qp)&&rc(Np)&&void 0===qp){f=f.dR;var G=f[Np];if(G&&(G=G.r0))try{G(f,k,qnQ)}catch(t){yg(t)}}}; Q7=function(f,k,G,t){var Z=k^f;if(f-1>>4<4&&(f|4)>=24){CE(Z^7237,Z^1773,G);var u=G[F[Z^7241]]}(f+3&8)<3&&(f+3&3)>=0&&(G=(G%t[F[Z^2437]]+t[F[Z^2437]])%t[F[Z^2437]],t[F[1]](-G)[F[Z^2459]]()[F[Z^2473]](function(h){t[F[Z^2498]](h)})); return u}; IG=function(f,k){var G=rc(Np);G&&f[G]?.[k]!=null&&UZ(Oia,3)}; QpF=function(f,k){k<100||UZ(PsX,1)}; AC=function(f,k,G,t){var Z=t!==void 0;t=!!t;var u=rc(Np),h;!Z&&u&&(h=f[u])&&eQ(h,QpF);u=[];var W=f.length;h=4294967295;var D=!1,N=!!(k&64),U=N?k&128?0:-1:void 0;if(!(k&1)){var y=W&&f[W-1];y!=null&&typeof y==="object"&&y.constructor===Object?(W--,h=W):y=void 0;!N||k&128||Z||(D=!0,h=(FH??jQ)(h-U,U,f,y,void 0)+U)}k=void 0;for(var q=0;q=h){let A=q-U;(k??(k={}))[A]=Q}else u[q]=Q}if(y)for(let Q in y){W=y[Q];if(W==null||(W=G(W,t))==null)continue;q= +Q;let A;N&&!Number.isNaN(q)&&(A=q+U)>2=f){var Z=G[F[t^6726]](F[t^6724]);let h=0;Z[0]||h++;let W={};for(;h>2=f){try{G[t^3195]<=-5&&(0,G[t^3132])(G[0],G[t^3116]),G[t^3134]!==-(t^3172)&&(G[t^3108]<=4||((0,G[t^3110])((0,G[t^3107])(G[t^3116]),G[t^3117],(0,G[t^3132])(G[t^3138],G[t^3191]),G[t^3116],G[t^3174])-(0,G[t^3132])(G[t^3144],G[t^3172]),new Date(F[t^3142])/(t^3973)))&&((0,G[t^3107])(G[t^3135]),G[t^3121])((0,G[t^ 3130])(G[t^3156],G[t^3191]),G[t^3165],G[t^3187],G[t^3108])^(0,G[t^3129])(G[t^3171],G[t^3162])}catch(h){(0,G[t^3144])(G[t^3194],G[t^3164],(0,G[t^3157])())|(0,G[t^3129])(G[t^3125],G[t^3117])}finally{Z=EV(2,t^7302,G,Date)}try{G[t^3135]<=-3&&((0,G[t^3129])(G[t^3187],G[t^3151]),{})||(0,G[t^3165])(G[t^3119],G[t^3193]),G[t^3168]>3&&(G[2]>=-(t^3178)?(0,G[t^3124])(G[t^3125]):(0,G[t^3114])(G[t^3174],G[t^3125]))}catch(h){(0,G[t^3162])(G[t^3144],G[t^3128]),(0,G[t^3112])(G[t^3196])}try{Z=mC(1,t^7290,G,Date)}catch(h){Z= n5(2,t^8166,G)}try{Z=L5(t^3173,t^7656,G,Date)}catch(h){G[t^3169]!=-3&&(G[t^3141]!=(t^3178)||((0,G[t^3196])((0,G[2])(G[t^3195],(0,G[(t^3229)%(t^3173)**(new Date(F[t^3105])/(t^3973))+(t^3174)])((0,G[t^3146])(G[t^3104],G[t^3159]),G[t^3125],G[t^3156],G[t^3168]),(0,G[t^3146])(G[t^3156],G[t^3166]),(0,G[t^3167])(G[t^3117],G[t^3147],(0,G[t^3148])()),G[t^3122],G[t^3104]),G[t^3185],(0,G[t^3146])(G[t^3104],G[t^3137]),G[t^3188],(0,G[t^3167])(G[t^3117],G[t^3156],(0,G[t^3165])()),G[t^3156]),0))&&(0,G[t^3114])(G[t^ 3124],(0,G[t^3120])(G[t^3147]),(((0,G[t^3125])(G[t^3156],G[t^3178]),G[t^3174])((0,G[t^3146])(G[t^3147],G[t^3193]),G[t^3124],G[t^3134],G[t^3104]),(0,G[4])(G[t^3160],G[t^3113])),(0,G[3])(G[t^3164],G[t^3105]),(0,G[3])(G[6],G[t^3138]),G[0],G[t^3113])}finally{(G[t^3153]<=-(t^3178)||((0,G[t^3141])(G[t^3105],G[t^3185]),0))&&(0,G[t^3155])(G[t^3189],G[t^3196])}try{Z=dS(1,t^308,G,Date)}catch(h){(0,G[t^3105])((0,G[t^3105])((0,G[t^3116])(G[t^3139],G[t^3164]),G[t^3127],G[new Date(F[t^3161])/(t^3973)]),G[t^3165], G[t^3175],G[3]),(0,G[t^3165])(G[t^3175],G[t^3149])}u=[]}f-1<<1>=f&&(f-2^21)0?void 0:f===0?wS||(wS=[0,void 0]):[-f,void 0];case "string":return[0,f];case "object":return f}}; rS=function(f,k){return aG(f,k[0],k[1])}; aG=function(f,k,G,t=0){if(f==null){var Z=32;G?(f=[G],Z|=128):f=[];k&&(Z=Z&-16760833|(k&1023)<<14)}else{if(!Array.isArray(f))throw Error("narr");Z=f[q6]|0;if(Mp&&1&Z)throw Error("rfarr");2048&Z&&!(2&Z)&&KHu();if(Z&256)throw Error("farr");if(Z&64)return(Z|t)!==Z&&(f[q6]=Z|t),f;if(G&&(Z|=128,G!==f[0]))throw Error("mid");a:{G=f;Z|=64;var u=G.length;if(u){var h=u-1;let D=G[h];if(D!=null&&typeof D==="object"&&D.constructor===Object){k=Z&128?0:-1;h-=k;if(h>=1024)throw Error("pvtlmt");for(var W in D)if(u= +W,u1024)throw Error("spvt");Z=Z&-16760833|(W&1023)<<14}}}f[q6]=Z|64|t;return f}; KHu=function(){if(Mp)throw Error("carr");UZ($AE,5)}; iia=function(f,k){if(typeof f!=="object")return f;if(Array.isArray(f)){var G=f[q6]|0;f.length===0&&G&1?f=void 0:G&2||(!k||4096&G||16&G?f=Hj(f,G,!1,k&&!(G&16)):(f[q6]|=34,G&4&&Object.freeze(f)));return f}if(f!=null&&f[V7]===vj)return k=f.dR,G=k[q6]|0,OZ(f,G)?f:xk(f,k,G)?XH(f,k):Hj(k,G);if(f instanceof o1)return f}; XH=function(f,k,G){f=new f.constructor(k);G&&(f.B=yj);f.S=yj;return f}; Hj=function(f,k,G,t){t??(t=!!(34&k));f=AC(f,k,iia,t);t=32;G&&(t|=2);k=k&16769217|t;f[q6]=k;return f}; lR=function(f){var k=f.dR,G=k[q6]|0;return OZ(f,G)?xk(f,k,G)?XH(f,k,!0):new f.constructor(Hj(k,G,!1)):f}; Tg=function(f){if(f.B!==yj)return!1;var k=f.dR;k=Hj(k,k[q6]|0);k[q6]|=2048;f.dR=k;f.B=void 0;f.S=void 0;return!0}; SQ=function(f){if(!Tg(f)&&OZ(f,f.dR[q6]|0))throw Error();}; RG=function(f,k){k===void 0&&(k=f[q6]|0);k&32&&!(k&4096)&&(f[q6]=k|4096)}; xk=function(f,k,G){return G&2?!0:G&32&&!(G&4096)?(k[q6]=G|2,f.B=yj,!0):!1}; JC=function(f,k,G,t,Z){Object.isExtensible(f);k=cj(f.dR,k,G,Z);if(k!==null||t&&f.S!==yj)return k}; cj=function(f,k,G,t){if(k===-1)return null;var Z=k+(G?0:-1),u=f.length-1;if(!(u<1+(G?0:-1))){if(Z>=u){var h=f[u];if(h!=null&&typeof h==="object"&&h.constructor===Object){G=h[k];var W=!0}else if(Z===u)G=h;else return}else G=f[Z];if(t&&G!=null){t=t(G);if(t==null)return t;if(!Object.is(t,G))return W?h[k]=t:f[Z]=t,t}return G}}; kG=function(f,k,G,t){SQ(f);var Z=f.dR;f$(Z,Z[q6]|0,k,G,t);return f}; f$=function(f,k,G,t,Z){var u=G+(Z?0:-1),h=f.length-1;if(h>=1+(Z?0:-1)&&u>=h){let W=f[h];if(W!=null&&typeof W==="object"&&W.constructor===Object)return W[G]=t,k}if(u<=h)return f[u]=t,k;t!==void 0&&(h=(k??(k=f[q6]|0))>>14&1023||536870912,G>=h?t!=null&&(f[h+(Z?0:-1)]={[G]:t}):f[u]=t);return k}; g.o5=function(f,k,G,t,Z){var u=f.dR,h=u[q6]|0;t=OZ(f,h)?1:t;Z=!!Z||t===3;t===2&&Tg(f)&&(u=f.dR,h=u[q6]|0);f=Gc(u,k);var W=f===tF?7:f[q6]|0,D=ZQ(W,h);var N=4&D?!1:!0;if(N){4&D&&(f=[...f],W=0,D=uy(D,h),h=f$(u,h,k,f));let U=0,y=0;for(;U1&&u[1])return t=G.B,f=t[F[60]](/^[^.]*/,F[11]),K$(G,`${t[F[18]](F[8])===0?F[8]:F[46]}${Z}---${u[1]}${f}`),G=new g.$G(G[F[33]]()),G[F[26]](F[45],F[16]),G;if(k)return G=f[F[13]](),G[F[26]](F[45],F[16]),G;Z=G.B[F[35]](F[4]);G.B[F[35]](F[14])?(K$(G,F[69]),t=G[F[33]]()):G.B[F[35]](F[81])? (K$(G,F[59]),t=G[F[33]]()):(G=iy(t),zc(G)&&(t=G));G=new g.$G(t);G[F[26]](F[19],F[16]);Z&&G[F[26]](F[67],F[79]);return G}; BU=function(f,k,G,t,Z){t===0||G.includes(t);var u=ef(f),h=yX(u,f,k,G,Z);h!==t&&(h&&(k=f$(f,k,h,void 0,Z)),u.set(G,t));return k}; yX=function(f,k,G,t,Z){var u=f.get(t);if(u!=null)return u;u=0;for(let h=0;h{var W=Bj(h,G,k);u=W!==h&&W!=null;return W}); if(t!=null)return u&&!OZ(t)&&RG(f,k),t}; L$=function(f,k,G,t){f=f.dR;(G=m$(f,f[q6]|0,k,G,t))||(G=k[n$])||(t=new k,G=t.dR,G[q6]|=34,G=k[n$]=t);return G}; se=function(f,k,G,t){var Z=f.dR,u=Z[q6]|0;k=m$(Z,u,k,G,t);if(k==null)return k;u=Z[q6]|0;if(!OZ(f,u)){let h=lR(k);h!==k&&(Tg(f)&&(Z=f.dR,u=Z[q6]|0),k=h,u=f$(Z,u,G,k,t),RG(Z,u))}return k}; wj=function(f,k,G,t){var Z=f.dR;return by(f,Z,Z[q6]|0,k,G,1,t)}; by=function(f,k,G,t,Z,u,h,W,D){var N=OZ(f,G);u=N?1:u;W=!!W||u===3;N=D&&!N;(u===2||N)&&Tg(f)&&(k=f.dR,G=k[q6]|0);f=Gc(k,Z,h);var U=f===tF?7:f[q6]|0,y=ZQ(U,G);if(D=!(4&y)){var q=f,Q=G;let A=!!(2&y);A&&(Q|=2);let d=!A,x=!0,H=0,X=0;for(;H32)for(t|=(W&127)>>4,Z=3;Z<32&&W&128;Z+=7)W=u[h++],t|=(W&127)<>>0,t>>>0);throw Error();}; uh=function(f){for(var k=0,G=f.B,t=G+10,Z=f.K;G>>0}; VH=function(f){var k=WG(f);f=WG(f);return dZ(k,f)}; g.vG=function(f){var k=f.Z;k||(k=f.K,k=f.Z=new DataView(k.buffer,k.byteOffset,k.byteLength));k=k.getFloat64(f.B,!0);os(f,8);return k}; CsD=function(f){return g.ho(f)}; to=function(f,k){f.B=k;if(k>f.W)throw Error();}; os=function(f,k){to(f,f.B+k)}; BG=function(f,k){if(k<0)throw Error();var G=f.B;k=G+k;if(k>f.W)throw Error();f.B=k;return G}; jZ=function(f,k){if(k==0)return Ds();var G=BG(f,k);f.AV&&f.G?G=f.K.subarray(G,G+k):(f=f.K,k=G+k,G=G===k?new Uint8Array(0):f.slice(G,k));return G.length==0?Ds():new o1(G,WS)}; eZ=function(f,k,G,t){if(Nj.length){let Z=Nj.pop();Us(Z,t);Z.B.init(f,k,G,t);return Z}return new EMX(f,k,G,t)}; Us=function(f,{kz:k=!1}={}){f.kz=k}; yH=function(f){var k=f.B;if(k.B==k.W)return!1;f.S=f.B.B;var G=g.ho(f.B)>>>0;k=G>>>3;G&=7;if(!(G>=0&&G<=5))throw Error();if(k<1)throw Error();f.W=k;f.K=G;return!0}; qj=function(f){try{switch(f.K){case 0:f.K!=0?qj(f):uh(f.B);break;case 1:os(f.B,8);break;case 2:if(f.K!=2)qj(f);else{var k=g.ho(f.B)>>>0;os(f.B,k)}break;case 5:os(f.B,4);break;case 3:Os();let G=f.W;try{do{if(!yH(f))throw Error();if(f.K==4){if(f.W!=G)throw Error();break}qj(f)}while(1)}catch(t){if(t instanceof RangeError)throw new SyntaxError;throw t;}finally{PG>0&&PG--}break;default:throw Error();}}catch(G){if(G instanceof RangeError)throw new SyntaxError;throw G;}}; Os=function(){if(PG>=100)throw new SyntaxError;PG++}; var NcX=function(){return nE[F[9]](this,1,5038)}; QH=function(f,k,G){var t=f.B.W,Z=g.ho(f.B)>>>0;Z=f.B.B+Z;var u=Z-t;u<=0&&(f.B.W=Z,G(k,f,void 0,void 0,void 0),u=Z-f.B.B);if(u)throw Error();f.B.B=Z;f.B.W=t}; Ao=function(f){var k=g.ho(f.B)>>>0,G=f.B;f=BG(G,k);var t=G.K;(G=Is)||(G=Is=new TextDecoder("utf-8",{fatal:!0}));k=f+k;t=f===0&&k===t.length?t:t.subarray(f,k);try{var Z=G.decode(t)}catch(u){if(Fa===void 0){try{G.decode(new Uint8Array([128]))}catch(h){}try{G.decode(new Uint8Array([97])),Fa=!0}catch(h){Fa=!1}}!Fa&&(Is=void 0);throw u;}return Z}; KP=function(f){var k=g.ho(f.B)>>>0;return jZ(f.B,k)}; ih=function(f,k,G){var t=g.ho(f.B)>>>0;for(t=f.B.B+t;f.B.B=lh&&f<=TT)return G(Number(f));f=BigInt.asUintN(64,f);return new k(Number(f&SZ),Number(f>>Xa))}; cG=function(f,k,G){for(;G>0||k>127;)f.B.push(k&127|128),k=(k>>>7|G<<25)>>>0,G>>>=7;f.B.push(k)}; pP=function(f,k){f.B.push(k>>>0&255);f.B.push(k>>>8&255);f.B.push(k>>>16&255);f.B.push(k>>>24&255)}; gq=function(f,k){for(;k>127;)f.B.push(k&127|128),k>>>=7;f.B.push(k)}; Yj=function(f,k){if(k>=0)gq(f,k);else{for(let G=0;G<9;G++)f.B.push(k&127|128),k>>=7;f.B.push(1)}}; Jo=function(f,k){k.length!==0&&(f.W.push(k),f.K+=k.length)}; fx=function(f,k,G){gq(f.B,k*8+G)}; kH=function(f,k){fx(f,k,2);k=f.B.end();Jo(f,k);k.push(f.K);return k}; Gl=function(f,k){var G=k.pop();for(G=f.K+f.B.length()-G;G>127;)k.push(G&127|128),G>>>=7,f.K++;k.push(G);f.K++}; Zp=function(f,k,G){if(G!=null)switch(tA(G),fx(f,k,1),typeof G){case "number":f=f.B;EZ(G);pP(f,zs);pP(f,CU);break;case "bigint":G=Rs(G,zT,CP);f=f.B;k=G.B;pP(f,G.K);pP(f,k);break;default:G=mA(G),f=f.B,k=G.B,pP(f,G.K),pP(f,k)}}; uK=function(f,k,G){G!=null&&(G=parseInt(G,10),fx(f,k,0),Yj(f.B,G))}; FQ=function(f,k,G){var t=k^f;var Z;(f^31)>=28&&(f<<1&4)<4&&(Z=decodeURIComponent(G));if(!(f+2&6)){CE(2,t^7028,G);let u=FQ(t^506,t^6825,G[F[t^398]](F[t^415])||F[t^469])[F[t^451]](F[t^493]);Z=G[F[3]]===F[t^480]&&u[F[t^468]]>1&&!!u[1]}return Z}; hA=function(f,k,G){fx(f,k,2);gq(f.B,G.length);Jo(f,f.B.end());Jo(f,G)}; tA=function(f){switch(typeof f){case "string":mA(f)}}; ow=function(f){switch(typeof f){case "string":f.length&&f[0]==="-"?mA(f.substring(1)):mA(f)}}; WR=function(){var f=class{constructor(){throw Error();}};Object.setPrototypeOf(f,f.prototype);return f}; Dp=function(f,k){if(k==null||k=="")return new f;k=JSON.parse(k);if(!Array.isArray(k))throw Error("dnarr");k[q6]|=32;return new f(k)}; BR=function(f,k){return new Vs(f,k,vR)}; NP=function(f,k,G,t,Z){k=je(k,t);k!=null&&(G=kH(f,G),Z(k,f),Gl(f,G))}; ys=function(f,k,G,t){var Z=t[f];if(Z)return Z;Z={};Z.Mm=t;Z.OJ=AWL(t[0]);var u=t[1],h=1;u&&u.constructor===Object&&(Z.extensions=u,u=t[++h],typeof u==="function"&&(Z.x4=!0,U2??(U2=u),ee??(ee=t[h+1]),u=t[h+=2]));for(var W={};u&&Array.isArray(u)&&u.length&&typeof u[0]==="number"&&u[0]>0;){for(var D=0;DZ(u,h,W,t):Z}; Iw=function(f,k,G,t,Z){var u=G.Ex,h,W;f[k]=(D,N,U)=>u(D,N,U,W||(W=ys(Qs,PR,Iw,t).OJ),h||(h=FZ(t)),Z)}; FZ=function(f){var k=f[AA];if(k!=null)return k;var G=ys(Qs,PR,Iw,f);k=G.x4?(t,Z)=>U2(t,Z,G):(t,Z)=>{a:{Os(); try{for(;yH(Z)&&Z.K!=4;){let q=Z.W,Q=G[q];if(Q==null){let A=G.extensions;if(A){let d=A[q];if(d){let x=dAL(d);x!=null&&(Q=G[q]=x)}}}if(Q==null||!Q(Z,t,q)){var u=Z;let A=u.S;qj(u);if(u.kz)var h=void 0;else{let d=u.B.B-A;u.B.B=A;h=jZ(u.B,d)}u=void 0;var W=t,D=q,N=h;N&&((u=W[Np]??(W[Np]=new y7))[D]??(u[D]=[])).push(N)}}let y=UV(t);y&&(y.r0=G.Mm[Kx]);var U=!0;break a}catch(y){if(y instanceof RangeError)throw new SyntaxError;throw y;}finally{PG>0&&PG--}U=void 0}return U}; f[AA]=k;f[Kx]=spF.bind(f);return k}; spF=function(f,k,G,t){var Z=this[Qs],u=this[AA],h=rS(void 0,Z.OJ),W=UV(f);if(W){var D=!1,N=Z.extensions;if(N){Z=(U,y,q)=>{if(q.length!==0)if(N[y])for(let Q of q){U=eZ(Q);try{D=!0,u(h,U)}finally{U.free()}}else t?.(f,y,q)}; if(k==null)eQ(W,Z);else if(W!=null){let U=W[k];U&&Z(W,k,U)}if(D){let U=f[q6]|0;if(U&2&&U&2048&&!G?.Ii)throw Error();let y=F3(U),q=(Q,A)=>{if(cj(f,Q,y)!=null)switch(G?.YO){case 1:return;default:throw Error();}A!=null&&(U=f$(f,U,Q,A,y));delete W[Q]}; k==null?Qj(h,h[q6]|0,(Q,A)=>{q(Q,A)}):q(k,cj(h,k,y))}}}}; dAL=function(f){f=qP(f);var k=f[0].Ex;if(f=f[1]){let G=FZ(f),t=ys(Qs,PR,Iw,f).OJ;return(Z,u,h)=>k(Z,u,h,t,G)}return k}; $H=function(f,k,G){f[k]=G.JI}; nx=function(f,k,G,t){var Z,u,h=G.JI;f[k]=(W,D,N)=>h(W,D,N,u||(u=ys(iK,$H,nx,t).OJ),Z||(Z=Lx(t)))}; Lx=function(f){var k=f[dK];if(!k){let G=ys(iK,$H,nx,f);k=(t,Z)=>s2(t,Z,G); f[dK]=k}return k}; s2=function(f,k,G){Qj(f,f[q6]|0,(t,Z)=>{if(Z!=null){var u=biF(G,t);u?u(k,Z,t):t<500||UZ(weF,3)}}); (f=UV(f))&&eQ(f,(t,Z,u)=>{Jo(k,k.B.end());for(t=0;tt(h,W,D,u,Z)}else G=t; return f[k]=G}}; bK=function(f,k,G){if(Array.isArray(k)){var t=k[q6]|0;if(t&4)return k;for(var Z=0,u=0;Z{a:{let u={Uh:!0};t&&Object.assign(u,t);G=eZ(G,void 0,void 0,u);try{let h=new f,W=h.dR;FZ(k)(W,G);var Z=h;break a}catch(h){if(h instanceof RangeError)throw new SyntaxError;throw h;}finally{G.free()}Z=void 0}return Z}}; g.gK=function(f){return k=>px(k,f)}; g.YH=function(f){return function(){return px(this,f)}}; JA=function(f){return k=>Dp(f,k)}; aIH=function(f,k){return vU(f,k,Ts)}; oP=function(f){var k=new g.f6;k=g.gj(k,1,f.K);var G=rWu(f);k=vU(k,G,ebc);G=[];var t=[];for(var Z of f.B.keys())t.push(Z.split(","));for(Z=0;Z>>31)&4294967295;y=Z[0];var A=Z[1],d=Z[2],x=Z[3],H=Z[4];for(Q=0;Q<80;Q++){if(Q<40)if(Q<20){var X=x^A&(d^x);var R=1518500249}else X=A^d^x,R=1859775393;else Q<60?(X=A&d|x&(A|d),R=2400959708):(X=A^d^x,R=3395469782);X=((y<<5|y>>>27)&4294967295)+X+H+R+q[Q]&4294967295;H=x;x=d;d=(A<<30|A>>>2)&4294967295;A=y;y=X}Z[0]=Z[0]+y&4294967295;Z[1]=Z[1]+A&4294967295;Z[2]= Z[2]+d&4294967295;Z[3]=Z[3]+x&4294967295;Z[4]=Z[4]+H&4294967295} function G(y,q){if(typeof y==="string"){y=unescape(encodeURIComponent(y));for(var Q=[],A=0,d=y.length;A=56;Q--)u[Q]=q&255,q>>>=8;k(u);for(Q=q=0;Q<5;Q++)for(var A=24;A>=0;A-=8)y[q++]=Z[Q]>>A&255;return y} for(var Z=[],u=[],h=[],W=[128],D=1;D<64;++D)W[D]=0;var N,U;f();return{reset:f,update:G,digest:t,Zp:function(){for(var y=t(),q="",Q=0;Q2&&Vl(Z,h,t,2);return h}; Vl=function(f,k,G,t){function Z(u){u&&k.appendChild(typeof u==="string"?f.createTextNode(u):u)} for(;t0?Z(u):g.MA(u&&typeof u.length=="number"&&typeof u.item=="function"?g.Gt(u):u,Z)}}; g.By=function(f){return Dz(document,f)}; Dz=function(f,k){k=String(k);f.contentType==="application/xhtml+xml"&&(k=k.toLowerCase());return f.createElement(k)}; g.jh=function(f){return document.createTextNode(String(f))}; g.Ns=function(f){for(var k;k=f.firstChild;)f.removeChild(k)}; g.Ub=function(f,k,G){f.insertBefore(k,f.childNodes[G]||null)}; g.eh=function(f){return f&&f.parentNode?f.parentNode.removeChild(f):null}; g.yl=function(f,k){return f&&k?f==k||f.contains(k):!1}; g.gr=function(f){return f.nodeType==9?f:f.ownerDocument||f.document}; g.qs=function(f,k){if("textContent"in f)f.textContent=k;else if(f.nodeType==3)f.data=String(k);else if(f.firstChild&&f.firstChild.nodeType==3){for(;f.lastChild!=f.firstChild;)f.removeChild(f.lastChild);f.firstChild.data=String(k)}else g.Ns(f),f.appendChild(g.gr(f).createTextNode(String(k)))}; Py=function(f){return f.tagName=="A"&&f.hasAttribute("href")||f.tagName=="INPUT"||f.tagName=="TEXTAREA"||f.tagName=="SELECT"||f.tagName=="BUTTON"?!f.disabled&&(!f.hasAttribute("tabindex")||Ob(f)):f.hasAttribute("tabindex")&&Ob(f)}; Ob=function(f){f=f.tabIndex;return typeof f==="number"&&f>=0&&f<32768}; g.Ql=function(f,k,G){f&&!G&&(f=f.parentNode);for(G=0;f;){if(k(f))return f;f=f.parentNode;G++}return null}; p6=function(f){this.B=f||g.BH.document||document}; Xe6=function(f){xG(IR,Fm,1,f)}; lID=function(f,k=AI){if(!KN){f=f.navigator?.userAgentData;if(!f||typeof f.getHighEntropyValues!=="function"||f.brands&&typeof f.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));Xe6((f.brands||[]).map(t=>{var Z=new Fm;Z=g.gj(Z,1,t.brand);return g.gj(Z,2,t.version)})); typeof f.mobile==="boolean"&&kG(IR,2,xZ(f.mobile));KN=f.getHighEntropyValues(k)}var G=new Set(k);return KN.then(t=>{var Z=IR.clone();G.has("platform")&&g.gj(Z,3,t.platform);G.has("platformVersion")&&g.gj(Z,4,t.platformVersion);G.has("architecture")&&g.gj(Z,5,t.architecture);G.has("model")&&g.gj(Z,6,t.model);G.has("uaFullVersion")&&g.gj(Z,7,t.uaFullVersion);return Z.Ei()}).catch(()=>IR.Ei())}; $o=function(f){return fP(f,1,1)}; Eb=function(f,k){MT(f.B,ie,1,k);Sf(k,1)||$o(k);f.D2||(k=za(f),Tc(k,5)||g.gj(k,5,f.locale));f.uach&&(k=za(f),se(k,CN,9)||MT(k,CN,9,f.uach))}; za=function(f){var k=se(f.B,ie,1);k||(k=new ie,Eb(f,k));f=k;k=se(f,mj,11);k||(k=new mj,MT(f,mj,11,k));return k}; TCc=function(f,k){f.K=k}; Rba=function(f){var k=f.D2?void 0:g.Wy();k?lID(k,AI).then(G=>{f.uach=Sn6(G??"[]");G=za(f);MT(G,CN,9,f.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.nN=function(f,k,G,t){this.S=f;this.Z=k;this.B=this.W=f;this.G=G||0;this.D=t||2}; g.LN=function(f){f.B=Math.min(f.Z,f.B*f.D);f.W=Math.min(f.Z,f.B+(f.G?Math.round(f.G*(Math.random()-.5)*2*f.B):0));f.K++}; dG=function(){return"https://play.google.com/log?format=json&hasfast=true"}; cW6=function(f,k){if(!f.TB)return()=>{}; var G=()=>{f.flush()}; return k?()=>{k().then(G)}:G}; sb=function(f){f.W.isFinal=!0;f.flush();f.W.isFinal=!1}; be=function(f){f.V||(f.V=dG());try{return(new URL(f.V)).toString()}catch(k){return(new URL(f.V,g.Wy().location.origin)).toString()}}; gMa=function(f){peF(f,(k,G)=>{k=new URL(k);k.searchParams.set("format","json");var t=!1;try{t=g.Wy().navigator.sendBeacon(k.toString(),G.Ei())}catch{}t||(f.L=!1);return t})}; YnX=function(f,k,G=null,t=f.withCredentials){var Z={},u=new URL(be(f));G&&(Z.Authorization=G);f.sessionIndex&&(Z["X-Goog-AuthUser"]=f.sessionIndex,u.searchParams.set("authuser",f.sessionIndex));f.pageId&&(Object.defineProperty(Z,"X-Goog-PageId",{value:f.pageId}),u.searchParams.set("pageId",f.pageId));return{url:u.toString(),body:k,VS:1,IU:Z,requestType:"POST",withCredentials:t,timeoutMillis:f.timeoutMillis}}; peF=function(f,k){if(f.B.length!==0){var G=new URL(be(f));G.searchParams.delete("format");var t=f.vZ();t&&G.searchParams.set("auth",t);G.searchParams.set("authuser",f.sessionIndex||"0");for(t=0;t<10&&f.B.length;++t){let Z=f.B.slice(0,32),u=f.W.build(Z,f.S,f.G,f.fF,f.Wz,f.J);if(!k(G.toString(),u)){++f.G;break}f.S=0;f.G=0;f.Wz=0;f.J=0;f.B=f.B.slice(Z.length)}f.K.enabled&&f.K.stop()}}; JWd=function(f,k){f.buildLabel=k;return f}; ktF=function(f){f.network=new f6L;return f}; Gtd=function(f,k){f.B=k}; trD=function(f){f.K=!0;return f}; Maf=function(f){return f.fields.map(k=>k.fieldType)}; kb=function(f,...k){k=wG(...k);return f.B.has(k)?f.B.get(k):void 0}; rWu=function(f){return f.fields.map(k=>k.fieldName)}; rG=function(f,k,...G){G=wG(...G);f.B.set(G,[new aR(k)])}; Z7F=function(f,k,...G){var t=kb(f,...G);t?t.push(new aR(k)):rG(f,k,...G)}; wG=function(...f){return f?f.join(","):"key"}; uuD=function(f,...k){return(f=kb(f,...k))&&f.length?f[0]:void 0}; hEu=function(f,...k){var G=0,t=uuD(f,...k);t&&(G=t.B);rG(f,G+1,...k)}; Ms=function(f,k){this.type=f;this.currentTarget=this.target=k;this.defaultPrevented=this.K=!1}; Hy=function(f,k){Ms.call(this,f?f.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.B=null;f&&this.init(f,k)}; Xm=function(f){return!(!f||!f[xo])}; WOX=function(f,k,G,t,Z){this.listener=f;this.proxy=null;this.src=k;this.type=G;this.capture=!!t;this.handler=Z;this.key=++o6f;this.ta=this.Tq=!1}; le=function(f){f.ta=!0;f.listener=null;f.proxy=null;f.src=null;f.handler=null}; Ta=function(f){this.src=f;this.listeners={};this.B=0}; Sh=function(f,k){var G=k.type;G in f.listeners&&g.f7(f.listeners[G],k)&&(le(k),f.listeners[G].length==0&&(delete f.listeners[G],f.B--))}; RR=function(f,k,G,t){for(let Z=0;Z1)));h=h.next)Z||(u=h);Z&&(G.B==0&&t==1?xC(G,k):(u?(t=u,t.next==G.S&&(G.S=t),t.next=t.next.next):XN(G),l9(G,Z,3,k)))}f.W=null}else Ln(f,3,k)}; g.MG=function(f,k){f.K||f.B!=2&&f.B!=3||T5(f);f.S?f.S.next=k:f.K=k;f.S=k}; R0=function(f,k,G,t){var Z=g.wT(null,null,null);Z.B=new g.dT(function(u,h){Z.W=k?function(W){try{let D=k.call(t,W);u(D)}catch(D){h(D)}}:u; Z.K=G?function(W){try{let D=G.call(t,W);D===void 0&&W instanceof g.Sd?h(W):u(D)}catch(D){h(D)}}:h}); Z.B.W=f;g.MG(f,Z);return Z.B}; Ln=function(f,k,G){f.B==0&&(f===G&&(k=3,G=new TypeError("Promise cannot resolve to itself")),f.B=1,g.c0(G,f.YI,f.HU,f)||(f.D=G,f.B=k,f.W=null,T5(f),k!=3||G instanceof g.Sd||NQQ(f,G)))}; g.c0=function(f,k,G,t){if(f instanceof g.dT)return H0(f,k,G,t),!0;if(f)try{var Z=!!f.$goog_Thenable}catch(u){Z=!1}else Z=!1;if(Z)return f.then(k,G,t),!0;if(g.ID(f))try{let u=f.then;if(typeof u==="function")return URH(f,u,k,G,t),!0}catch(u){return G.call(t,u),!0}return!1}; URH=function(f,k,G,t,Z){function u(D){W||(W=!0,t.call(Z,D))} function h(D){W||(W=!0,G.call(Z,D))} var W=!1;try{k.call(f,h,u)}catch(D){u(D)}}; T5=function(f){f.G||(f.G=!0,g.pn(f.Ij,f))}; XN=function(f){var k=null;f.K&&(k=f.K,f.K=k.next,k.next=null);f.K||(f.S=null);return k}; l9=function(f,k,G,t){if(G==3&&k.K&&!k.S)for(;f&&f.Z;f=f.W)f.Z=!1;if(k.B)k.B.W=null,gT(k,G,t);else try{k.S?k.W.call(k.context):gT(k,G,t)}catch(Z){YC.call(null,Z)}b9.put(k)}; gT=function(f,k,G){k==2?f.W.call(f.context,G):f.K&&f.K.call(f.context,G)}; NQQ=function(f,k){f.Z=!0;g.pn(function(){f.Z&&YC.call(null,k)})}; g.Sd=function(f){g.pE.call(this,f)}; g.Jw=function(f,k){g.o0.call(this);this.L9=f||1;this.bR=k||g.BH;this.v$=(0,g.LE)(this.Sh,this);this.b7=g.wc()}; g.fv=function(f,k,G){if(typeof f==="function")G&&(f=(0,g.LE)(f,G));else if(f&&typeof f.handleEvent=="function")f=(0,g.LE)(f.handleEvent,f);else throw Error("Invalid listener argument");return Number(k)>2147483647?-1:g.BH.setTimeout(f,k||0)}; g.kJ=function(f,k){var G=null;return(new g.dT(function(t,Z){G=g.fv(function(){t(k)},f); G==-1&&Z(Error("Failed to schedule timer."))})).H1(function(t){g.BH.clearTimeout(G); throw t;})}; tm=function(f,k,...G){f.W.has(k)||f.W.set(k,new GQ(k,G))}; ud=function(f,k,...G){f.W.has(k)||f.W.set(k,new Zr(k,G))}; hm=function(f){f.K.enabled||f.K.start();f.G++;f.G>=f.S&&f.Z()}; eEd=function(f){for(let k=0;k=23&&(f+7&16)<1){var N=G[t];let y=N[F[D^2023]](F[D^1975]);y>0?C5(D^2022,D^7331,Z,N[F[D^2016]](0,y),N[F[D^2016]](y+1)):N&&(Z[N]=F[D^2046]);var U=[]}(f+3&57)=f&&(U=t(u,h,W));if((f-4|4)=f)for(N=G[F[D^711]];N;)G[F[D^740]](G[F[1]](--N,1)[0]);(f-3^10)=f&&G[F[10]]!=0&&(t=(t%G[F[10]]+G[F[10]])%G[F[10]],G[F[1]](0,1,G[F[1]](t,1,G[0])[0]));return U}; VS=function(){}; vb=function(f,k,G){if(k==null)G.push("null");else{if(typeof k=="object"){if(Array.isArray(k)){var t=k;k=t.length;G.push("[");var Z="";for(var u=0;u2?f.B.statusText:""}catch(G){k=""}f.Z=k+" ["+f.getStatus()+"]";qh(f)}}finally{O0(f)}}}; O0=function(f,k){if(f.B){f.G&&(clearTimeout(f.G),f.G=null);let G=f.B;f.B=null;k||f.dispatchEvent("ready");try{G.onreadystatechange=null}catch(t){}}}; IW=function(f){return f.B?f.B.readyState:0}; Am=function(f){try{return f.B?f.B.responseText:""}catch(k){return""}}; Kv=function(f){try{if(!f.B)return null;if("response"in f.B)return f.B.response;switch(f.GB){case "":case "text":return f.B.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in f.B)return f.B.mozResponseArrayBuffer}return null}catch(k){return null}}; QND=function(f){var k={};f=(f.B&&IW(f)>=2?f.B.getAllResponseHeaders()||"":"").split("\r\n");for(let t=0;t{setTimeout(()=>{try{u.Z()}finally{Z.dispose()}})}); u.S=1E5;u.flushInterval=3E4;u.K.setInterval(3E4);return u}; KOH=function(f){if(f.timer===void 0){let k=Math.max(0,f.B+f.K-$J());f.timer=setTimeout(()=>{try{f.callback()}finally{f.B=$J(),f.timer=void 0}},k)}}; i7D=function(f,k=[]){return new $RQ(f,k)}; $J=function(){return globalThis.performance?.now?.()??Date.now()}; md=function(f,k){if(f.disable)return new E0;k=k?vI(k):[];return i7D({nn:f.nn,MN:f.PS,zV:f.RE,In:f.In,PX:f.PX,Gd:f.Gd},k)}; zED=function(f){if(!f)return null;f=cU(f,4);return f===null||f===void 0?null:Be(f)}; Lv=function(){nv.instance||(nv.instance=new nv);return nv.instance}; Cjy=function(f,k,G,t){if(!k&&!G)return Promise.resolve();if(!t)return d9(k,G);var Z;(Z=f.K)[t]||(Z[t]=new Promise((u,h)=>{d9(k,G).then(()=>{f.B=t;u()},W=>{delete f.K[t]; h(W)})})); return f.K[t]}; Mh=function(f,k){return Cjy(f,se(k,s0,1,I1),se(k,r9,2,I1),Tc(k,3,void 0,I1))}; d9=function(f,k){return k?E6Q(k):f?mRc(f):Promise.resolve()}; E6Q=function(f){return new Promise((k,G)=>{var t=g.By("SCRIPT"),Z=zED(f);g.wC(t,Z);t.onload=()=>{g.eh(t);k()}; t.onerror=()=>{g.eh(t);G(Error("EWLS"))}; (document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(t)})}; mRc=function(f){return new Promise(k=>{var G=g.By("SCRIPT");if(f){var t=cU(f,6);t=t===null||t===void 0?null:dC(t)}else t=null;G.textContent=sn(t);bs(G);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(G);g.eh(G);k()})}; n6L=function(f,k){return JF(f,1,k)}; LOF=function(f,k){return JF(f,2,k)}; dR6=function(f,k){return JF(f,3,k)}; X7=async function(f,k,G,t,Z){k=dR6(LOF(n6L(new Hb,f.requestKey),k),G);G=f.B();f=await t.G("c",f.requestKey,Z,f.client.create(k,G));var u=BS(VX(f,2));if(u.length)return id(t,()=>{var h=new Uint8Array(u.length);for(var W=0;WPromise.resolve("E:CTO"))}catch(U){W="E:UCE"}}let D,N=new g.nN(h?u.HS:u.F3,u.aj,u.mR,u.Yi); for(let U=1;U<=u.maxAttempts;U++){if(U!==1){cb(f,0);f.B=new g9(N.getValue(),u.Sz,u.tG);let y=await f.B.promise;f.B=void 0;y===1?(U=1,N.reset()):g.LN(N)}try{let y;G?y=G:(cb(f,5),y=await pv(w1u(k,f.logger,U,t.B,W),u.CI,()=>Promise.reject(Error("RGF:Fetch timed out")))); cb(f,3);await pv(Mh(t,y),u.JN,()=>Promise.reject(Error("DTZ:Script timed out"))); cb(f,8);await Z;let q=new YJ({challenge:y,Mx:f.options.Mx,kr:f.options.kr});await pv(q.zo,u.EZ,()=>Promise.reject(Error("QEG:Setup timed out"))); D=q;break}catch(y){f.handleError(y),Jm(f)}}if(f.e6())break;D&&(G=void 0,a6f(f,h),h=D,r4y(f,D),Jm(f));cb(f,2);f.B=new g9(u.gK,u.Sz,u.tG);f.isPaused&&f.B.pause();await f.B.promise;f.B=void 0;if(f.e6())break}h?.dispose()}; H76=function(f){f.D=Error("Cancelled by dispose");f.Z.resolve();BI(f.G.promise);f.G.reject(Error("Cancelled by dispose"));f.logger.dispose();Promise.all(f.S).then(async()=>{f.W?.dispose();f.W=void 0}); f.S=[];f.B?.K();BI(f.K.promise);f.K.reject(Error("Cancelled by dispose"))}; xRu=async function(f){if(f.e6())throw Error("Already disposed");f.B?.K();await f.K.promise}; X1d=function(f,k){var G=f.Us;f.Us=()=>{G();k()}}; r4y=function(f,k){f.e6()||(f.W=k,f.logger.update(k.l0()),f.Z.resolve(),f.G.resolve(void 0),f.Us())}; a6f=function(f,k){k&&(Promise.all(f.S).then(()=>void k.dispose()),f.S=[])}; cb=function(f,k){f.V=k;f.options.n4?.(k)}; Jm=function(f){f.e6()||(f.K.resolve(),f.K=new g.fb)}; pv=function(f,k,G){var t;G=(new Promise(Z=>{t=setTimeout(Z,k)})).then(G); BI(G);return Promise.race([f.finally(()=>void clearTimeout(t)), G])}; l6D=function(f,k){f.endTimeMs=Date.now()+k;f.tick()}; kp=function(f){f.B&&(clearTimeout(f.B),f.B=null)}; Gn=function(f,k){try{return globalThis.sessionStorage.setItem(f,k),!0}catch(G){return!1}}; tV=function(f,k=0,G=f.length,t){var Z=0;for(t&&(Z=tV(t));k>1,ZD),tV(f,f.length>>1)];return k.toString(16)+G.toString(16)}; hV=function(f,k){var G=[tV(k,0,k.length>>1,void 0),tV(k,k.length>>1)];f=new Uint32Array(f.buffer);k=f[0];var [t,Z]=G;for(G=1;G>>8|h<<24,h+=u|0,h^=W+38293,u=u<<3|u>>>29,u^=h,D=D>>>8|D<<24,D+=W|0,D^=N+38293,W=W<<3|W>>>29,W^=D;u=[u,h];f[G]^=u[0];G+1void globalThis.sessionStorage.removeItem(N))?Gn(k,g.YD(h))?"s":"t":"i"}; REQ=function(f,k){var G=globalThis.sessionStorage.getItem(f);if(!G)return["m"];try{var t=Gs(G);hV(t,k)}catch(Z){return globalThis.sessionStorage.removeItem(f),["c"]}for(k=4;k<7&&t[k]===0;)k++;for(G=0;G=G?(globalThis.sessionStorage.removeItem(f),["e"]):["a",new Uint8Array(t.buffer,k+4)]}; c4F=function(f){var k=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!k)return new oa(f);var G=k.split(",");if(G.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new oa(f);k=G.slice(1);k.length===1&&k[0]===""&&(k=[]);G=Number(G[0]);return isNaN(G)||G<0||G>k.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new oa(f)):new oa(f,G,k)}; Yku=function(f){function k(){G-=t;G-=Z;G^=Z>>>13;t-=Z;t-=G;t^=G<<8;Z-=G;Z-=t;Z^=t>>>13;G-=t;G-=Z;G^=Z>>>12;t-=Z;t-=G;t^=G<<16;Z-=G;Z-=t;Z^=t>>>5;G-=t;G-=Z;G^=Z>>>3;t-=Z;t-=G;t^=G<<10;Z-=G;Z-=t;Z^=t>>>15} f=p1d(f);for(var G=2654435769,t=2654435769,Z=314159265,u=f.length,h=u,W=0;h>=12;h-=12,W+=12)G+=W7(f,W),t+=W7(f,W+4),Z+=W7(f,W+8),k();Z+=u;switch(h){case 11:Z+=f[W+10]<<24;case 10:Z+=f[W+9]<<16;case 9:Z+=f[W+8]<<8;case 8:t+=f[W+7]<<24;case 7:t+=f[W+6]<<16;case 6:t+=f[W+5]<<8;case 5:t+=f[W+4];case 4:G+=f[W+3]<<24;case 3:G+=f[W+2]<<16;case 2:G+=f[W+1]<<8;case 1:G+=f[W+0]}k();return g6F.toString(Z)}; p1d=function(f){var k=[];for(let G=0;G{f.S.resolve()},k); f.addOnDisposeCallback(()=>void clearTimeout(G))}; v7=function(f,k){var G=`${k(f.error.message)}:${k(f.error.stack)}`.substring(0,2048);k=G.length+1;G=VN(G);var t=new Uint8Array(4+G.length);t.set([42,k&127|128,k>>7,f.error.code]);t.set(G,4);return t}; VN=function(f){return globalThis.TextEncoder?(new TextEncoder).encode(f):OI(f)}; J4c=function(f,k,G){return f instanceof RW?S_(f,G,k,1):f.Vw(G)}; U8=async function(f){var k=void 0;f.Z++;var G=new g.fb;f.qh instanceof B7&&f.qh.S.push(G.promise);if(f.F$){let u=new g.fb;setTimeout(()=>void u.resolve()); await u.promise}var t=f.logger.share();try{f.state=5;let u=[],h=await pv(f.qh.snapshot({fH:{},Mk:u}),f.Cx.LK,()=>Promise.reject(new ZH(15,"MDA:Timeout"))); jD(f,"MDA:Disposed");let W=u[0];f.state=6;let D=await pv(J4c(f.jy,t,h),f.Cx.yd,()=>Promise.reject(new ZH(10,"BWB:Timeout"))); jD(f,"BWB:Disposed");f.state=7;k=id(t,()=>{var N=fHD(f,D,G,W);N.S.promise.then(()=>void f.G()); return N},"i")}catch(u){k?.dispose(); if(!f.K){let h=kxL(f,u);G.resolve();var Z;if(Z=f.qh instanceof B7&&f.Z<2)a:if(u instanceof ZH)Z=u.code!==32&&u.code!==20&&u.code!==10;else{if(u instanceof N7)switch(u.code){case 2:case 13:case 14:case 4:break;default:Z=!1;break a}Z=!0}if(Z){let W=setTimeout(()=>void f.G(),(1+Math.random()*.25)*(f.B?6E4:1E3)); f.addOnDisposeCallback(()=>void clearTimeout(W)); return}f.K=h}t.K(f.B?13:14);f.S.reject(f.K);return}finally{t.dispose()}f.state=8;f.Z=0;f.B?.dispose();f.B=k;f.S.resolve()}; kxL=function(f,k){if(!(k instanceof ZH))if(k instanceof N7){let G=Error(k.toString());G.stack=k.stack;k=new ZH(11,"EBH:Error",G)}else k=new ZH(12,"BSO:Unknown",k);return f.reportError(k)}; jD=function(f,k){if(f.e6())throw new ZH(f.B?20:32,k);}; fHD=function(f,k,G,t){var Z=(cS(JC(k,2))??0)*1E3;if(Z<=0)throw new ZH(31,"TTM:Invalid");if(Tc(k,4))return new GxE(f.logger,Tc(k,4),Z);if(!(cS(JC(k,3))??0))return new t2L(f.logger,BS(VX(k,1)),Z);if(!t)throw new ZH(4,"PMD:Undefined");t=t(BS(VX(k,1)));if(typeof t!=="function")throw new ZH(16,"APF:Failed");f.D=Math.floor((Date.now()+Z)/1E3);f=new eD(f.logger,t,cS(JC(k,3))??0,Z);f.addOnDisposeCallback(()=>void G.resolve()); return f}; q7=function(f,k,G){try{if(f.e6())throw new ZH(21,"BNT:disposed");if(!f.B&&f.K)throw f.K;return ZYD(f,k,G)??ulD(f,k,G)??hVD(f,k,G)}catch(t){if(!k.SG)throw yN(f,t);return oDD(f,G,t)}}; yN=function(f,k){k=k instanceof ZH?k:new ZH(5,"TVD:error",k);return f.reportError(k)}; ZYD=function(f,k,G){return f.B?.ee(()=>QN(f,k),G,t=>{if(f.B instanceof eD&&k.My?.jT)try{f.cache?.B(QN(f,k),t,k.My.oQ,f.D-120)}catch(Z){f.reportError(new ZH(24,"ELX:write",Z))}})}; ulD=function(f,k,G){if(k.My?.VR)try{let t=f.cache?.K(QN(f,k),k.My.oQ);return t?G?id(f.logger,()=>g.YD(t,2),"a"):t:void 0}catch(t){f.reportError(new ZH(23,"RXO:read",t))}}; var QDu=function(){return C5[F[9]](this,14,6499)}; var hVD=function(f,k,G){var t={stack:[],error:void 0,hasError:!1};try{if(!k.WA)throw new ZH(29,"SDF:notready");return TD(t,new Ia(f.logger,0,f.state)).ee(()=>QN(f,k),G)}catch(Z){t.error=Z,t.hasError=!0}finally{SF(t)}},oDD=function(f,k,G){var t={stack:[], error:void 0,hasError:!1};try{let Z=yN(f,G);return TD(t,new WTL(f.logger,Z)).ee(()=>[],k)}catch(Z){t.error=Z,t.hasError=!0}finally{SF(t)}}; var eXH=function(f,k){return dS[F[9]](this,64,2915,f,k)}; QN=function(f,k){return k.kB?k.kB:k.fH?id(f.logger,()=>k.kB=VN(k.fH),"c"):[]}; FK=function(){var f=0,k;return G=>{k||(k=new E0);var t=new Ia(k,f,1),Z=t.ee(()=>VN(G),!0); t.dispose();f++;return Z}}; g.AV=function(f,k){if(f)for(let G in f)Object.prototype.hasOwnProperty.call(f,G)&&k(f[G],G,f)}; V2a=function(){var f=[];g.AV(DHE,k=>{f.push(k)}); return f}; Bu6=function(){var f=g.Kb("IFRAME"),k={};g.MA(vDO(),G=>{f.sandbox&&f.sandbox.supports&&f.sandbox.supports(G)&&(k[G]=!0)}); return k}; g.Kb=function(f,k=document){return k.createElement(String(f).toLowerCase())}; g.$p=function(f,k,G,t){this.left=f;this.top=k;this.width=G;this.height=t}; im=function(f,k){return f==k?!0:f&&k?f.left==k.left&&f.width==k.width&&f.top==k.top&&f.height==k.height:!1}; g.Cb=function(f,k,G){if(typeof k==="string")zn(f,G,k);else for(let t in k)zn(f,k[t],t)}; zn=function(f,k,G){(G=E8(f,G))&&(j76.test(G)?f.style.setProperty(G,k):f.style[G]=k)}; E8=function(f,k){var G=mg[k];if(!G){var t=$6(k);G=t;f.style[t]===void 0&&(t=(g.hI?"Webkit":g.nb?"Moz":null)+Sf6(t),f.style[t]!==void 0&&(G=t));mg[k]=G}return G}; g.Lb=function(f,k){var G=f.style[$6(k)];return typeof G!=="undefined"?G:f.style[E8(f,k)]||""}; d5=function(f,k){var G=g.gr(f);return G.defaultView&&G.defaultView.getComputedStyle&&(f=G.defaultView.getComputedStyle(f,null))?f[k]||f.getPropertyValue(k)||"":""}; s8=function(f){try{return f.getBoundingClientRect()}catch(k){return{left:0,top:0,right:0,bottom:0}}}; g.bm=function(f){var k=g.gr(f),G=new g.q0(0,0);if(f==(k?g.gr(k):document).documentElement)return G;f=s8(f);k=g.JT(k);k=g.oR(k.B);G.x=f.left+k.x;G.y=f.top+k.y;return G}; g.aa=function(f,k){f=w5(f);k=w5(k);return new g.q0(f.x-k.x,f.y-k.y)}; g.r5=function(f){f=s8(f);return new g.q0(f.left,f.top)}; w5=function(f){if(f.nodeType==1)return g.r5(f);f=f.changedTouches?f.changedTouches[0]:f;return new g.q0(f.clientX,f.clientY)}; H7=function(f,k){if(k instanceof g.Pc){var G=k.height;k=k.width}else throw Error("missing height argument");f.style.width=M7(k,!0);f.style.height=M7(G,!0)}; M7=function(f,k){typeof f=="number"&&(f=(k?Math.round(f):f)+"px");return f}; g.xp=function(f){var k=NuD,G;(G=d5(f,"display"))||(G=f.currentStyle?f.currentStyle.display:null);if((G||f.style&&f.style.display)!="none")return k(f);G=f.style;var t=G.display,Z=G.visibility,u=G.position;G.visibility="hidden";G.position="absolute";G.display="inline";f=k(f);G.display=t;G.position=u;G.visibility=Z;return f}; NuD=function(f){var k=f.offsetWidth,G=f.offsetHeight,t=g.hI&&!k&&!G;return(k===void 0||t)&&f.getBoundingClientRect?(f=s8(f),new g.Pc(f.right-f.left,f.bottom-f.top)):new g.Pc(k,G)}; eVF=function(f,k={}){return new UHX(f,k)}; yrL=function(f){f.G.xP("data",k=>{if("1"in k){var G=k["1"];let t;try{t=f.D(G)}catch(Z){XK(f,new N7(13,`Error when deserializing response data; error: ${Z}, response: ${G}`))}t&&lm(f,t)}if("2"in k)for(k=Tn(f,k["2"]),G=0;G{SD(f,Ra(f));for(let k=0;k{if(f.B.length!==0){var k=f.xhr.W;k!==0||f.xhr.isSuccess()||(k=6);var G=-1;switch(k){case 0:var t=2;break;case 7:t=10;break;case 8:t=4;break;case 6:G=f.xhr.getStatus();t=Wb(G);break;default:t=14}SD(f,Ra(f));k=O7O(k)+", error: "+f.xhr.getLastError();G!==-1&&(k+=`, http status code: ${G}`);XK(f,new N7(t,k))}})}; XK=function(f,k){for(let G=0;G{k[t]=G[t]}); return k}; lm=function(f,k){for(let G=0;G{if(f.xhr.isSuccess()){var t=Am(f.xhr);if(k&&f.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");t=atob(t)}try{var Z=f.D(t)}catch(h){XK(f,c7(new N7(13,`Error when deserializing response data; error: ${h}, response: ${t}`),G));return}t=Wb(f.xhr.getStatus());SD(f,Ra(f));t===0?lm(f,Z):XK(f,c7(new N7(t,"Xhr succeeded but the status code is not 200"),G))}else{t=Am(f.xhr);let h;Z=Ra(f);if(t){var u= Tn(f,t);t=u.code;h=u.details;u=u.metadata}else t=2,h=`Rpc failed due to xhr error. uri: ${String(f.xhr.D)}, error code: ${f.xhr.W}, error: ${f.xhr.getLastError()}`,u=Z;SD(f,Z);XK(f,c7(new N7(t,h,u),G))}})}; pb=function(f,k){k=f.indexOf(k);k>-1&&f.splice(k,1)}; c7=function(f,k){k.stack&&(f.stack+="\n"+k.stack);return f}; g5=function(f){this.Z=f.xq||null;this.W=f.Ri||!1;this.S=f.U4||!1;if(this.W&&this.S)throw Error();this.K=void 0}; Yp=function(f,k,G){g.o0.call(this);this.VG=f;this.Z=k;this.V=G||!1;this.D=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.Wz=new Headers;this.W=null;this.GB="GET";this.kj="";this.B=!1;this.L=this.S=this.G=null;this.J=new AbortController;this.K=void 0}; JV=function(f){f.S.read().then(f.K$.bind(f)).catch(f.Ki.bind(f))}; kS=function(f){f.readyState=4;f.G=null;f.S=null;f.L=null;fX(f)}; fX=function(f){f.onreadystatechange&&f.onreadystatechange.call(f)}; IHQ=function(f){if(f.gU&&typeof f.gU=="function")return f.gU();if(typeof Map!=="undefined"&&f instanceof Map||typeof Set!=="undefined"&&f instanceof Set)return Array.from(f.values());if(typeof f==="string")return f.split("");if(g.PH(f)){let k=[],G=f.length;for(let t=0;t>4&15).toString(16)+(f&15).toString(16)}; D1=function(f,k){this.K=this.B=null;this.W=f||null;this.S=!!k}; BM=function(f){f.B||(f.B=new Map,f.K=0,f.W&&g.bj(f.W,function(k,G){f.add(P1(k),G)}))}; N2=function(f,k){BM(f);k=jH(f,k);return f.B.has(k)}; jH=function(f,k){k=String(k);f.S&&(k=k.toLowerCase());return k}; iYH=function(f,k){k&&!f.S&&(BM(f),f.W=null,f.B.forEach(function(G,t){var Z=t.toLowerCase();t!=Z&&(this.remove(t),this.remove(Z),G.length>0&&(this.W=null,this.B.set(jH(this,Z),g.Gt(G)),this.K=this.K+G.length))},f)); f.S=k}; ED6=function(f){var k="";g.F$(f,function(G,t){k+=t;k+=":";k+=G;k+="\r\n"}); return k}; UB=function(f){g.gQ.call(this);this.K=f;this.B={}}; eH=function(f,k,G,t,Z,u){if(Array.isArray(G))for(let h=0;hZ=>t.intercept(Z,G),f)}; dH6=function(f,k){return k.reduce((G,t)=>Z=>t.intercept(Z,G),f)}; s7c=function(f,k,G){var t=k.BA,Z=k.getMetadata(),u=EB(f,!0);f=mr(f,Z,u,G+t.getName());G=nX(u,t.W,!1);Q7y(G,Z["X-Goog-Encode-Response-If-Executable"]==="base64");k=t.B(k.fM);u.send(f,"POST",k);return G}; bYc=function(f,k,G,t,Z,u={}){var h=k.substring(0,k.length-Z.name.length),W=u?.signal;return dH6(D=>new Promise((N,U)=>{if(W?.aborted){let Q=new N7(1,"Aborted");Q.cause=W.reason;U(Q)}else{var y={},q=s7c(f,D,h);q.xP("error",Q=>void U(Q)); q.xP("metadata",Q=>{y=Q}); q.xP("data",Q=>{N(eVF(Q,y))}); W&&W.addEventListener("abort",()=>{q.cancel();var Q=new N7(1,"Aborted");Q.cause=W.reason;U(Q)})}}),f.iM).call(f,Z.K(G,t)).then(D=>D.oi)}; TQ=function(f,k,G,t,Z,u={}){return bYc(f,k,G,t,Z,u)}; EB=function(f,k){k=f.B&&!k;return f.pJ||k?(f=new g5({xq:f.pJ,Ri:k}),new e_(f)):new e_}; mr=function(f,k,G,t){k["Content-Type"]="application/json+protobuf";k["X-User-Agent"]="grpc-web-javascript/0.1";var Z=k.Authorization;if(Z&&wIO.has(Z.split(" ")[0])||f.withCredentials)G.J=!0;if(f.UL)f=t,g.wr(k)?t=f:(k=ED6(k),typeof f==="string"?t=g.Xu(f,Ok("$httpHeaders"),k):(f.W.set("$httpHeaders",k),t=f));else for(let u of Object.keys(k))G.headers.set(u,k[u]);return t}; nX=function(f,k,G){if(G){f.isActive();G=new aHF(f);var t=new rrH(G)}return new M2u({xhr:f,Z0:t},k)}; LX=function(){this.B=new HYa;this.K="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; g.dh=function(f,k){return f.replace(xHX,function(G,t){try{let Z=g.rr(k,t);if(Z==null||Z.toString()==null)return G;Z=Z.toString();if(Z==""||!g.kM(g.Fu(Z)))return encodeURIComponent(Z).replace(/%2C/g,",")}catch(Z){}return G})}; XIH=function(){var f=sB;bo.instance||(bo.instance=new bo(f));return bo.instance}; wh=function(f,k){return f.W?f.W:f.W=new Promise(async G=>{var t=window.AbortController?new window.AbortController:void 0,Z=t?.signal,u=!1;try{t&&(f.B=f.Kh.H4(()=>{t.abort()},k||2E4)),await fetch("/generate_204",{method:"HEAD", signal:Z}),u=!0}catch{u=!1}finally{f.W=void 0,f.B&&(f.Kh.Ug(f.B),f.B=0),u!==f.isOnline&&(f.isOnline=u,f.isOnline?f.dispatchEvent("networkstatus-online"):f.dispatchEvent("networkstatus-offline")),G(u)}})}; lHL=function(f){f.B===-1&&(f.B=f.data.reduce((k,G,t)=>k+(G?2**t:0),0)); return f.B}; g.au=function(f,k,G=!1){if(f&&k!==null&&k!=k.top){if(!k.top)return new g.Pc(-12245933,-12245933);k=k.top}try{return G?(new g.Pc(k.innerWidth,k.innerHeight)).round():ue(k||window).round()}catch(t){return new g.Pc(-12245933,-12245933)}}; g.rh=function(f){return f.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[f.visibilityState||f.webkitVisibilityState||f.mozVisibilityState||""]??0}; g.M2=function(f,k,G){g.gQ.call(this);this.B=null;this.S=!1;this.G=f;this.Z=G;this.K=k||window;this.W=(0,g.LE)(this.ie,this)}; HM=function(f){f=f.K;return f.requestAnimationFrame||f.webkitRequestAnimationFrame||f.mozRequestAnimationFrame||f.oRequestAnimationFrame||f.msRequestAnimationFrame||null}; xS=function(f){f=f.K;return f.cancelAnimationFrame||f.cancelRequestAnimationFrame||f.webkitCancelRequestAnimationFrame||f.mozCancelRequestAnimationFrame||f.oCancelRequestAnimationFrame||f.msCancelRequestAnimationFrame||null}; g.XO=function(f,k,G){g.gQ.call(this);this.B=f;this.L9=k||0;this.K=G;this.W=(0,g.LE)(this.Ox,this)}; g.SH=function(f,k){f.isActive()||f.start(k)}; Ru=function(f){f.Dl=g.fv(()=>{f.Dl=null;f.B&&!f.K&&(f.B=!1,Ru(f))},f.L9); var k=f.W;f.W=null;f.S.apply(null,k)}; cM=function(f){return typeof f.className=="string"?f.className:f.getAttribute&&f.getAttribute("class")||""}; pX=function(f){return f.classList?f.classList:cM(f).match(/\S+/g)||[]}; gh=function(f,k){typeof f.className=="string"?f.className=k:f.setAttribute&&f.setAttribute("class",k)}; g.YS=function(f,k){return f.classList?f.classList.contains(k):g.gC(pX(f),k)}; g.Jt=function(f,k){if(f.classList)f.classList.add(k);else if(!g.YS(f,k)){let G=cM(f);gh(f,G+(G.length>0?" "+k:k))}}; fW=function(f,k){if(f.classList)Array.prototype.forEach.call(k,function(t){g.Jt(f,t)}); else{var G={};Array.prototype.forEach.call(pX(f),function(t){G[t]=!0}); Array.prototype.forEach.call(k,function(t){G[t]=!0}); k="";for(let t in G)k+=k.length>0?" "+t:t;gh(f,k)}}; g.kg=function(f,k){f.classList?f.classList.remove(k):g.YS(f,k)&&gh(f,Array.prototype.filter.call(pX(f),function(G){return G!=k}).join(" "))}; TuO=function(f,k){f.classList?Array.prototype.forEach.call(k,function(G){g.kg(f,G)}):gh(f,Array.prototype.filter.call(pX(f),function(G){return!g.gC(k,G)}).join(" "))}; g.GG=function(f,k,G){G?g.Jt(f,k):g.kg(f,k)}; tL=function(){}; SIH=function(f){if(f instanceof Z3||f instanceof uD||f instanceof hL)return f;if(typeof f.next=="function")return new Z3(()=>f); if(typeof f[Symbol.iterator]=="function")return new Z3(()=>f[Symbol.iterator]()); if(typeof f.BZ=="function")return new Z3(()=>f.BZ()); throw Error("Not an iterator or iterable.");}; oi=function(f,k,G,t,Z,u,h,W){this.B=f;this.D=k;this.W=G;this.Z=t;this.S=Z;this.G=u;this.K=h;this.V=W}; Wk=function(f,k){if(k==0)return f.B;if(k==1)return f.K;var G=yk(f.B,f.W,k),t=yk(f.W,f.S,k);f=yk(f.S,f.K,k);G=yk(G,t,k);t=yk(t,f,k);return yk(G,t,k)}; RVu=function(f,k){var G=(k-f.B)/(f.K-f.B);if(G<=0)return 0;if(G>=1)return 1;var t=0,Z=1,u=0;for(var h=0;h<8;h++){u=Wk(f,G);let W=(Wk(f,G+1E-6)-u)/1E-6;if(Math.abs(u-k)<1E-6)return G;if(Math.abs(W)<1E-6)break;else u1E-6&&h<8;h++)u=0}; vk=function(f){g.gQ.call(this);this.G=1;this.W=[];this.S=0;this.B=[];this.K={};this.D=!!f}; pIy=function(f,k,G){g.pn(function(){f.apply(k,G)})}; g.Bk=function(f){this.B=f}; var OEc=function(f,k,G,t,Z,u){return Dr[F[9]](this,20,3160,f,k,G,t,Z,u)}; jy=function(f){this.B=f}; Nu=function(f){this.data=f}; UK=function(f){return f===void 0||f instanceof Nu?f:new Nu(f)}; ey=function(f){this.B=f}; yL=function(f){this.B=f}; gDa=function(){}; qu=function(){}; OK=function(f){this.B=f;this.K=null}; Pk=function(f){if(f.B==null)throw Error("Storage mechanism: Storage unavailable");f.isAvailable()||yg(Error("Storage mechanism: Storage unavailable"))}; QL=function(){var f=null;try{f=g.BH.localStorage||null}catch(k){}OK.call(this,f)}; Ii=function(){var f=null;try{f=g.BH.sessionStorage||null}catch(k){}OK.call(this,f)}; F1=function(f,k){this.K=f;this.B=k+"::"}; g.AL=function(f){var k=new QL;return k.isAvailable()?f?new F1(k,f):k:null}; KW=function(f,k){this.B=f;this.K=k}; CW=function(f){var k,G,t=f.length,Z=0;for(k=0;k>>6:(u<65536?W[G++]=224|u>>>12:(W[G++]=240|u>>>18,W[G++]=128|u>>>12&63),W[G++]=128|u>>> 6&63),W[G++]=128|u&63);return W}; EK=function(f){for(var k=f.length;--k>=0;)f[k]=0}; mh=function(f,k,G,t,Z){this.PP=f;this.vS=k;this.X3=G;this.q3=t;this.L$=Z;this.R7=f&&f.length}; nW=function(f,k){this.zy=f;this.eb=0;this.Q2=k}; LW=function(f,k){f.hn[f.pending++]=k&255;f.hn[f.pending++]=k>>>8&255}; dE=function(f,k,G){f.Gf>16-G?(f.mk|=k<>16-f.Gf,f.Gf+=G-16):(f.mk|=k<>>=1,G<<=1;while(--k>0);return G>>>1}; wE=function(f,k,G){var t=Array(16),Z=0,u;for(u=1;u<=15;u++)t[u]=Z=Z+G[u-1]<<1;for(G=0;G<=k;G++)Z=f[G*2+1],Z!==0&&(f[G*2]=bD(t[Z]++,Z))}; ai=function(f){var k;for(k=0;k<286;k++)f.s_[k*2]=0;for(k=0;k<30;k++)f.Xc[k*2]=0;for(k=0;k<19;k++)f.yp[k*2]=0;f.s_[512]=1;f.PJ=f.kE=0;f.pk=f.matches=0}; rE=function(f){f.Gf>8?LW(f,f.mk):f.Gf>0&&(f.hn[f.pending++]=f.mk);f.mk=0;f.Gf=0}; Mu=function(f,k,G){rE(f);LW(f,G);LW(f,~G);$g.Gi(f.hn,f.window,k,G,f.pending);f.pending+=G}; Hk=function(f,k,G,t){var Z=k*2,u=G*2;return f[Z]>>7)];sK(f,h,G);W=Ri[h];W!==0&&(Z-=ck[h],dE(f,Z,W))}}while(t>1;h>=1;h--)xg(f,G,h);D=u;do h=f.heap[1],f.heap[1]=f.heap[f.BJ--],xg(f,G,1),t=f.heap[1],f.heap[--f.rX]=h,f.heap[--f.rX]=t,G[D*2]=G[h*2]+G[t*2],f.depth[D]=(f.depth[h]>=f.depth[t]?f.depth[h]:f.depth[t])+1,G[h*2+1]=G[t*2+1]=D,f.heap[1]=D++, xg(f,G,1);while(f.BJ>=2);f.heap[--f.rX]=f.heap[1];h=k.zy;D=k.eb;t=k.Q2.PP;Z=k.Q2.R7;u=k.Q2.vS;var N=k.Q2.X3,U=k.Q2.L$,y,q=0;for(y=0;y<=15;y++)f.jA[y]=0;h[f.heap[f.rX]*2+1]=0;for(k=f.rX+1;k<573;k++){var Q=f.heap[k];y=h[h[Q*2+1]*2+1]+1;y>U&&(y=U,q++);h[Q*2+1]=y;if(!(Q>D)){f.jA[y]++;var A=0;Q>=N&&(A=u[Q-N]);var d=h[Q*2];f.PJ+=d*(y+A);Z&&(f.kE+=d*(t[Q*2+1]+A))}}if(q!==0){do{for(y=U-1;f.jA[y]===0;)y--;f.jA[y]--;f.jA[y+1]+=2;f.jA[U]--;q-=2}while(q>0);for(y=U;y!==0;y--)for(Q=f.jA[y];Q!==0;)t=f.heap[--k], t>D||(h[t*2+1]!==y&&(f.PJ+=(y-h[t*2+1])*h[t*2],h[t*2+1]=y),Q--)}wE(G,W,f.jA)}; Yg=function(f,k,G){var t,Z=-1,u=k[1],h=0,W=7,D=4;u===0&&(W=138,D=3);k[(G+1)*2+1]=65535;for(t=0;t<=G;t++){var N=u;u=k[(t+1)*2+1];++h>>=1)if(k&1&&f.s_[G*2]!==0)return 0;if(f.s_[18]!==0||f.s_[20]!==0||f.s_[26]!==0)return 1;for(G=32;G<256;G++)if(f.s_[G*2]!==0)return 1;return 0}; fe=function(f,k,G){f.hn[f.I3+f.pk*2]=k>>>8&255;f.hn[f.I3+f.pk*2+1]=k&255;f.hn[f.tZ+f.pk]=G&255;f.pk++;k===0?f.s_[G*2]++:(f.matches++,k--,f.s_[(X1[G]+256+1)*2]++,f.Xc[(k<256?Sy[k]:Sy[256+(k>>>7)])*2]++);return f.pk===f.dw-1}; Gp=function(f,k){f.msg=kv[k];return k}; t2=function(f){for(var k=f.length;--k>=0;)f[k]=0}; Z_=function(f){var k=f.state,G=k.pending;G>f.N0&&(G=f.N0);G!==0&&($g.Gi(f.output,k.hn,k.oZ,G,f.YZ),f.YZ+=G,k.oZ+=G,f.Xj+=G,f.N0-=G,k.pending-=G,k.pending===0&&(k.oZ=0))}; WT=function(f,k){var G=f.L2>=0?f.L2:-1,t=f.ej-f.L2,Z=0;if(f.level>0){f.yP.RQ===2&&(f.yP.RQ=YIO(f));gE(f,f.jS);gE(f,f.pf);Yg(f,f.s_,f.jS.eb);Yg(f,f.Xc,f.pf.eb);gE(f,f.Xb);for(Z=18;Z>=3&&f.yp[uT[Z]*2+1]===0;Z--);f.PJ+=3*(Z+1)+5+5+4;var u=f.PJ+3+7>>>3;var h=f.kE+3+7>>>3;h<=u&&(u=h)}else u=h=t+5;if(t+4<=u&&G!==-1)dE(f,k?1:0,3),Mu(f,G,t);else if(f.strategy===4||h===u)dE(f,2+(k?1:0),3),pW(f,h2,o8);else{dE(f,4+(k?1:0),3);G=f.jS.eb+1;t=f.pf.eb+1;Z+=1;dE(f,G-257,5);dE(f,t-1,5);dE(f,Z-4,4);for(u=0;u>>8&255;f.hn[f.pending++]=k&255}; vT=function(f,k){var G=f.OV,t=f.ej,Z=f.gS,u=f.qr,h=f.ej>f.eB-262?f.ej-(f.eB-262):0,W=f.window,D=f.RU,N=f.JD,U=f.ej+258,y=W[t+Z-1],q=W[t+Z];f.gS>=f.En&&(G>>=2);u>f.UQ&&(u=f.UQ);do{var Q=k;if(W[Q+Z]===q&&W[Q+Z-1]===y&&W[Q]===W[t]&&W[++Q]===W[t+1]){t+=2;for(Q++;W[++t]===W[++Q]&&W[++t]===W[++Q]&&W[++t]===W[++Q]&&W[++t]===W[++Q]&&W[++t]===W[++Q]&&W[++t]===W[++Q]&&W[++t]===W[++Q]&&W[++t]===W[++Q]&&tZ){f.DG=k;Z=Q;if(Q>=u)break;y=W[t+Z-1];q=W[t+Z]}}}while((k=N[k&D])>h&&--G!== 0);return Z<=f.UQ?Z:f.UQ}; N5=function(f){var k=f.eB,G;do{var t=f.hW-f.UQ-f.ej;if(f.ej>=k+(k-262)){$g.Gi(f.window,f.window,k,k,0);f.DG-=k;f.ej-=k;f.L2-=k;var Z=G=f.GY;do{var u=f.head[--Z];f.head[Z]=u>=k?u-k:0}while(--G);Z=G=k;do u=f.JD[--Z],f.JD[Z]=u>=k?u-k:0;while(--G);t+=k}if(f.yP.aL===0)break;Z=f.yP;G=f.window;u=f.ej+f.UQ;var h=Z.aL;h>t&&(h=t);h===0?G=0:(Z.aL-=h,$g.Gi(G,Z.input,Z.d4,h,u),Z.state.wrap===1?Z.ky=BT(Z.ky,G,h,u):Z.state.wrap===2&&(Z.ky=jz(Z.ky,G,h,u)),Z.d4+=h,Z.rT+=h,G=h);f.UQ+=G;if(f.UQ+f.Oj>=3)for(t=f.ej-f.Oj, f.Ep=f.window[t],f.Ep=(f.Ep<=3&&(f.Ep=(f.Ep<=3)if(G=fe(f,f.ej-f.DG,f.kX-3),f.UQ-=f.kX,f.kX<=f.q8&&f.UQ>=3){f.kX--;do f.ej++,f.Ep=(f.Ep<=3&&(f.Ep=(f.Ep<4096)&&(f.kX=2));if(f.gS>=3&&f.kX<=f.gS){t=f.ej+f.UQ-3;G=fe(f,f.ej-1-f.Lu,f.gS-3);f.UQ-=f.gS-1;f.gS-=2;do++f.ej<=t&&(f.Ep=(f.Ep<=3&&f.ej>0&&(t=f.ej-1,G=u[t],G===u[++t]&&G===u[++t]&&G===u[++t])){for(Z=f.ej+258;G===u[++t]&&G===u[++t]&&G===u[++t]&&G===u[++t]&&G===u[++t]&&G===u[++t]&&G===u[++t]&&G===u[++t]&&tf.UQ&&(f.kX=f.UQ)}f.kX>=3?(G=fe(f,1,f.kX-3),f.UQ-=f.kX,f.ej+=f.kX,f.kX=0):(G=fe(f,0,f.window[f.ej]),f.UQ--,f.ej++);if(G&&(WT(f,!1),f.yP.N0===0))return 1}f.Oj=0;return k=== 4?(WT(f,!0),f.yP.N0===0?3:4):f.pk&&(WT(f,!1),f.yP.N0===0)?1:2}; fsf=function(f,k){for(var G;;){if(f.UQ===0&&(N5(f),f.UQ===0)){if(k===0)return 1;break}f.kX=0;G=fe(f,0,f.window[f.ej]);f.UQ--;f.ej++;if(G&&(WT(f,!1),f.yP.N0===0))return 1}f.Oj=0;return k===4?(WT(f,!0),f.yP.N0===0?3:4):f.pk&&(WT(f,!1),f.yP.N0===0)?1:2}; yW=function(f,k,G,t,Z){this.nI=f;this.l3=k;this.Sf=G;this.Qg=t;this.func=Z}; ksd=function(){this.yP=null;this.status=0;this.hn=null;this.wrap=this.pending=this.oZ=this.fb=0;this.Br=null;this.ra=0;this.method=8;this.ZG=-1;this.RU=this.LJ=this.eB=0;this.window=null;this.hW=0;this.head=this.JD=null;this.qr=this.En=this.strategy=this.level=this.q8=this.OV=this.gS=this.UQ=this.DG=this.ej=this.X_=this.Lu=this.kX=this.L2=this.i6=this.nL=this.qD=this.GY=this.Ep=0;this.s_=new $g.av(1146);this.Xc=new $g.av(122);this.yp=new $g.av(78);t2(this.s_);t2(this.Xc);t2(this.yp);this.Xb=this.pf= this.jS=null;this.jA=new $g.av(16);this.heap=new $g.av(573);t2(this.heap);this.rX=this.BJ=0;this.depth=new $g.av(573);t2(this.depth);this.Gf=this.mk=this.Oj=this.matches=this.kE=this.PJ=this.I3=this.pk=this.dw=this.tZ=0}; GsF=function(f,k){if(!f||!f.state||k>5||k<0)return f?Gp(f,-2):-2;var G=f.state;if(!f.output||!f.input&&f.aL!==0||G.status===666&&k!==4)return Gp(f,f.N0===0?-5:-2);G.yP=f;var t=G.ZG;G.ZG=k;if(G.status===42)if(G.wrap===2)f.ky=0,D_(G,31),D_(G,139),D_(G,8),G.Br?(D_(G,(G.Br.text?1:0)+(G.Br.Qb?2:0)+(G.Br.extra?4:0)+(G.Br.name?8:0)+(G.Br.comment?16:0)),D_(G,G.Br.time&255),D_(G,G.Br.time>>8&255),D_(G,G.Br.time>>16&255),D_(G,G.Br.time>>24&255),D_(G,G.level===9?2:G.strategy>=2||G.level<2?4:0),D_(G,G.Br.os& 255),G.Br.extra&&G.Br.extra.length&&(D_(G,G.Br.extra.length&255),D_(G,G.Br.extra.length>>8&255)),G.Br.Qb&&(f.ky=jz(f.ky,G.hn,G.pending,0)),G.ra=0,G.status=69):(D_(G,0),D_(G,0),D_(G,0),D_(G,0),D_(G,0),D_(G,G.level===9?2:G.strategy>=2||G.level<2?4:0),D_(G,3),G.status=113);else{var Z=8+(G.LJ-8<<4)<<8;Z|=(G.strategy>=2||G.level<2?0:G.level<6?1:G.level===6?2:3)<<6;G.ej!==0&&(Z|=32);Z+=31-Z%31;G.status=113;VW(G,Z);G.ej!==0&&(VW(G,f.ky>>>16),VW(G,f.ky&65535));f.ky=1}if(G.status===69)if(G.Br.extra){for(Z= G.pending;G.ra<(G.Br.extra.length&65535)&&(G.pending!==G.fb||(G.Br.Qb&&G.pending>Z&&(f.ky=jz(f.ky,G.hn,G.pending-Z,Z)),Z_(f),Z=G.pending,G.pending!==G.fb));)D_(G,G.Br.extra[G.ra]&255),G.ra++;G.Br.Qb&&G.pending>Z&&(f.ky=jz(f.ky,G.hn,G.pending-Z,Z));G.ra===G.Br.extra.length&&(G.ra=0,G.status=73)}else G.status=73;if(G.status===73)if(G.Br.name){Z=G.pending;do{if(G.pending===G.fb&&(G.Br.Qb&&G.pending>Z&&(f.ky=jz(f.ky,G.hn,G.pending-Z,Z)),Z_(f),Z=G.pending,G.pending===G.fb)){var u=1;break}u=G.raZ&&(f.ky=jz(f.ky,G.hn,G.pending-Z,Z));u===0&&(G.ra=0,G.status=91)}else G.status=91;if(G.status===91)if(G.Br.comment){Z=G.pending;do{if(G.pending===G.fb&&(G.Br.Qb&&G.pending>Z&&(f.ky=jz(f.ky,G.hn,G.pending-Z,Z)),Z_(f),Z=G.pending,G.pending===G.fb)){u=1;break}u=G.raZ&&(f.ky=jz(f.ky,G.hn,G.pending-Z,Z));u===0&&(G.status=103)}else G.status= 103;G.status===103&&(G.Br.Qb?(G.pending+2>G.fb&&Z_(f),G.pending+2<=G.fb&&(D_(G,f.ky&255),D_(G,f.ky>>8&255),f.ky=0,G.status=113)):G.status=113);if(G.pending!==0){if(Z_(f),f.N0===0)return G.ZG=-1,0}else if(f.aL===0&&(k<<1)-(k>4?9:0)<=(t<<1)-(t>4?9:0)&&k!==4)return Gp(f,-5);if(G.status===666&&f.aL!==0)return Gp(f,-5);if(f.aL!==0||G.UQ!==0||k!==0&&G.status!==666){t=G.strategy===2?fsf(G,k):G.strategy===3?Jrf(G,k):q5[G.level].func(G,k);if(t===3||t===4)G.status=666;if(t===1||t===3)return f.N0===0&&(G.ZG= -1),0;if(t===2&&(k===1?(dE(G,2,3),sK(G,256,h2),G.Gf===16?(LW(G,G.mk),G.mk=0,G.Gf=0):G.Gf>=8&&(G.hn[G.pending++]=G.mk&255,G.mk>>=8,G.Gf-=8)):k!==5&&(dE(G,0,3),Mu(G,0,0),k===3&&(t2(G.head),G.UQ===0&&(G.ej=0,G.L2=0,G.Oj=0))),Z_(f),f.N0===0))return G.ZG=-1,0}if(k!==4)return 0;if(G.wrap<=0)return 1;G.wrap===2?(D_(G,f.ky&255),D_(G,f.ky>>8&255),D_(G,f.ky>>16&255),D_(G,f.ky>>24&255),D_(G,f.rT&255),D_(G,f.rT>>8&255),D_(G,f.rT>>16&255),D_(G,f.rT>>24&255)):(VW(G,f.ky>>>16),VW(G,f.ky&65535));Z_(f);G.wrap>0&& (G.wrap=-G.wrap);return G.pending!==0?0:1}; Ov=function(f){if(!(this instanceof Ov))return new Ov(f);f=this.options=$g.assign({level:-1,method:8,chunkSize:16384,i4:15,Nn:8,strategy:0,to:""},f||{});f.raw&&f.i4>0?f.i4=-f.i4:f.i8&&f.i4>0&&f.i4<16&&(f.i4+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.yP=new PT;this.yP.N0=0;var k=this.yP;var G=f.level,t=f.method,Z=f.i4,u=f.Nn,h=f.strategy;if(k){var W=1;G===-1&&(G=6);Z<0?(W=0,Z=-Z):Z>15&&(W=2,Z-=16);if(u<1||u>9||t!==8||Z<8||Z>15||G<0||G>9||h<0||h>4)k=Gp(k,-2);else{Z===8&&(Z=9);var D= new ksd;k.state=D;D.yP=k;D.wrap=W;D.Br=null;D.LJ=Z;D.eB=1<>=7;u<30;u++)for(ck[u]=h<<7,Z=0;Z<1<=N.eB&&(k===0&&(t2(N.head),N.ej=0,N.L2=0,N.Oj=0),G=new $g.iy(N.eB),$g.Gi(G,u,h-N.eB,N.eB,0),u=G,h=N.eB);G=f.aL;t=f.d4;Z=f.input;f.aL=h;f.d4=0;f.input=u;for(N5(N);N.UQ>=3;){u=N.ej;h=N.UQ-2;do N.Ep=(N.Ep<k:f.length===1?f[0]:f.reduce((k,G)=>(...t)=>k(G(...t)))}; ZUc=function(){var f=[];return k=>(G,t)=>{G=k(G,t);var Z=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},u={getState:G.getState, dispatch:(h,...W)=>Z(h,...W)}; t=f.map(h=>h(u)); Z=iT(...t)(G.dispatch);return{...G,dispatch:Z}}}; u3a=function(f){Object.keys(f).forEach(k=>{var G=f[k];if(typeof G(void 0,{type:zp})==="undefined")throw Error(`The slice reducer for key "${k}" 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 G(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${Ce()}`})==="undefined")throw Error(`The slice reducer for key "${k}" returned undefined when probed with a random type. Don't try to handle '${zp}' 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.`); })}; Ev=function(f,k,G){function t(){if(U)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 W} function Z(q){if(typeof q!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof q}'`);if(U)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;N===D&&(N=D.slice());N.push(q);return function(){if(Q){if(U)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;N===D&&(N=D.slice());N.splice(N.indexOf(q),1);D=null}}} function u(q){if(typeof q!=="object"||q===null)var Q=!1;else{for(Q=q;Object.getPrototypeOf(Q)!==null;)Q=Object.getPrototypeOf(Q);Q=Object.getPrototypeOf(q)===Q}if(!Q)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof q}'. 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 q.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(U)throw Error("Reducers may not dispatch actions.");try{U=!0,W=h(W,q)}finally{U=!1}Q=D=N;for(let A=0;A1?k[f[0]]=f[1]:f.length===1&&Object.assign(k,f[0])}; g.HT=function(f,k){return f in rB?rB[f]:k}; xv=function(f){var k=rB.EXPERIMENT_FLAGS;return k?k[f]:void 0}; oZL=function(f){Xe.forEach(k=>k(f))}; Tp=function(f){return f&&window.yterr?function(){try{return f.apply(this,arguments)}catch(k){lT(k)}}:f}; lT=function(f){var k=g.y6("yt.logging.errors.log");k?k(f,"ERROR",void 0,void 0,void 0,void 0,void 0):(k=g.HT("ERRORS",[]),k.push([f,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.M5("ERRORS",k));oZL(f)}; Sz=function(f,k,G,t,Z){var u=g.y6("yt.logging.errors.log");u?u(f,"WARNING",k,G,t,void 0,Z):(u=g.HT("ERRORS",[]),u.push([f,"WARNING",k,G,t,void 0,Z]),g.M5("ERRORS",u))}; g.cT=function(f,k){f=R8(f,k);return typeof f==="string"&&f==="false"?!1:!!f}; pe=function(f,k){return Number(R8(f,k)||0)}; gB=function(){return g.HT("EXPERIMENTS_TOKEN","")}; R8=function(f,k){f=g.HT("EXPERIMENT_FLAGS",{})[f];return f!==void 0?f:k}; Yv=function(){var f=[],k=g.HT("EXPERIMENTS_FORCED_FLAGS",{});for(var G of Object.keys(k))f.push({key:G,value:String(k[G])});G=g.HT("EXPERIMENT_FLAGS",{});for(let t of Object.keys(G))t.startsWith("force_")&&k[t]===void 0&&f.push({key:t,value:String(G[t])});return f}; ft=function(f,k){k=f.split(k);var G={};for(let u=0,h=k.length;u{var Z=Ok(t);g.MA(Array.isArray(G)?G:[G],u=>{u==""?k.push(Z):k.push(`${Z}=${Ok(u)}`)})}); return k.join("&")}; g.GS=function(f){f.charAt(0)==="?"&&(f=f.substring(1));return ft(f,"&")}; tH=function(f){return f.split(",").map(k=>g.GS(k))}; g.ZR=function(f){if(g.cT("fix_uri_parsing_for_legacy_underescaping")){f=(f||"").split("#")[0];let k=f.indexOf("?");return k!==-1?g.GS(f.substring(k+1)):{}}return f.indexOf("?")!==-1?(f=(f||"").split("#")[0],f=f.split("?",2),g.GS(f.length>1?f[1]:f[0])):{}}; g.hH=function(f,k){return u$(f,k||{},!0)}; g.oE=function(f,k){return u$(f,k||{},!1)}; u$=function(f,k,G){if(g.cT("fix_uri_parsing_for_legacy_underescaping")){var t=(f||"").split("#",2);f=t[0];t=t.length>1?"#"+t[1]:"";let h=f.indexOf("?");var Z=h!==-1?f.substring(0,h):f;f=g.GS(h!==-1?f.substring(h+1):"");for(var u in k)if(G||!g.L6(f,u))f[u]=k[u];return g.x6(Z,f)+t}u=f.split("#",2);f=u[0];u=u.length>1?"#"+u[1]:"";Z=f.split("?",2);f=Z[0];Z=g.GS(Z[1]||"");for(t in k)if(G||!g.L6(Z,t))Z[t]=k[t];return g.x6(f,Z)+u}; g.WY=function(f){if(!k)var k=window.location.href;var G=g.zt(f)[1]||null,t=g.Ek(f);G&&t?(f=g.zt(f),k=g.zt(k),f=f[3]==k[3]&&f[1]==k[1]&&f[4]==k[4]):f=t?g.Ek(k)===t&&(Number(g.zt(k)[4]||null)||null)===(Number(g.zt(f)[4]||null)||null):!0;return f}; g.Gx=function(f){f||(f=document.location.href);f=g.zt(f)[1]||null;return f!==null&&f==="https"}; g.VZ=function(f){f=DR(f);return f===null?!1:f[0]==="com"&&f[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; g.vY=function(f){f=DR(f);return f===null?!1:f[1]==="google"?!0:f[2]==="google"?f[0]==="au"&&f[1]==="com"?!0:f[0]==="uk"&&f[1]==="co"?!0:!1:!1}; DR=function(f){f=g.Ek(f);return f!==null?f.split(".").reverse():null}; NA=function(f,k,G,t,Z,u,h,W,D,N){var U=k^f;if((f-1^1)>=f&&(f-1^18)=f&&(t=(t%G[F[U^6679]]+G[F[U^6679]])%G[F[U^6679]],G[F[1]](t,1));f-8>>4||(q=t(Z,u,h,W,D,N));(f+8&70)>=f&&f+7>>2{(N&&"readyState"in N?N.readyState:0)===4&&k&&Tp(k)(N)}; "onloadend"in N?N.addEventListener("loadend",U,!1):N.onreadystatechange=U;g.cT("debug_forward_web_query_parameters")&&(f=NZQ(f));N.open(G,f,!0);u&&(N.responseType=u);h&&(N.withCredentials=!0);G=G==="POST"&&(window.FormData===void 0||!(t instanceof FormData));if(Z=U6D(f,Z))for(let y in Z)N.setRequestHeader(y,Z[y]),"content-type"===y.toLowerCase()&&(G=!1);G&&N.setRequestHeader("Content-Type","application/x-www-form-urlencoded");D&&"onprogress"in N&&(N.onprogress=()=>{D(N.responseText)}); if(W&&"setAttributionReporting"in XMLHttpRequest.prototype){f={eventSourceEligible:!0,triggerEligible:!1};try{N.setAttributionReporting(f)}catch(y){Sz(y)}}N.send(t);return N}; U6D=function(f,k={}){var G=g.WY(f),t=g.HT("INNERTUBE_CLIENT_NAME"),Z=g.cT("web_ajax_ignore_global_headers_if_set");for(let W in FB){let D=g.HT(FB[W]),N=W==="X-Goog-AuthUser"||W==="X-Goog-PageId";W!=="X-Goog-Visitor-Id"||D||(D=g.HT("VISITOR_DATA"));var u;if(!(u=!D)){if(!(u=G||(g.Ek(f)?!1:!0))){u=f;var h;if(h=g.cT("add_auth_headers_to_remarketing_google_dot_com_ping")&&W==="Authorization"&&(t==="TVHTML5"||t==="TVHTML5_UNPLUGGED"||t==="TVHTML5_SIMPLY")&&g.vY(u))u=n7(u)||"",u=u.split("/"),u="/"+(u.length> 1?u[1]:""),h=u==="/pagead";u=h?!0:!1}u=!u}u||Z&&k[W]!==void 0||t==="TVHTML5_UNPLUGGED"&&N||(k[W]=D)}"X-Goog-EOM-Visitor-Id"in k&&"X-Goog-Visitor-Id"in k&&delete k["X-Goog-Visitor-Id"];if(G||!g.Ek(f))k["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(G||!g.Ek(f)){let W;try{W=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}W&&(k["X-YouTube-Time-Zone"]=W)}document.location.hostname.endsWith("youtubeeducation.com")||!G&&g.Ek(f)||(k["X-YouTube-Ad-Signals"]=g.ki(g.UH()));return k}; Kt=function(f,k){k.method="POST";k.postParams||(k.postParams={});return g.AH(f,k)}; zS=function(f,k){if(!window.fetch||k.format==="XML")return g.AH(f,k);var G={method:k.method||"GET",credentials:"same-origin"};k.headers&&(G.headers=k.headers);k.priority&&(G.priority=k.priority);k.keepalive!==void 0&&(G.keepalive=k.keepalive);k.mode&&(G.mode=k.mode);f=$i(f,k);var t=i$(f,k);t&&(G.body=t);k.withCredentials&&(G.credentials="include");var Z=k.context||g.BH,u=!1,h;f=fetch(f,G);f.then(W=>{if(!u){u=!0;h&&window.clearTimeout(h);var D=W.ok,N=U=>{U=U||{};D?k.onSuccess&&k.onSuccess.call(Z,U, W):k.onError&&k.onError.call(Z,U,W);k.onFinish&&k.onFinish.call(Z,U,W)}; (k.format||"JSON")==="JSON"&&(D||W.status>=400&&W.status<500)?W.json().then(N,()=>{N(null)}):N(null)}}).catch(()=>{k.onError&&k.onError.call(Z,{},{})}); G=k.timeout||0;k.onFetchTimeout&&G>0&&(h=g.OH(()=>{u||(u=!0,window.clearTimeout(h),k.onFetchTimeout.call(k.context||g.BH))},G)); return f}; g.Ct=async function(f,k,G=2,t=1E3){for(var Z=0,u=async()=>{Z++;var h=t*Math.pow(2,Z-1);await new Promise(W=>{setTimeout(W,h)})};;)try{let h=await zS(f,k); if(!(h instanceof Response))break;if(!h.ok&&h.status>=500&&Z{if(!Z){Z=!0;h&&window.clearTimeout(h);var D=qZ(W),N=null,U=400<=W.status&&W.status<500,y=500<=W.status&&W.status<600;if(D||U||y)N=ydD(f,G,W,k.convertToSafeHtml);D&&(D=qZE(G,W,N));N=N||{};U=k.context||g.BH;D?k.onSuccess&&k.onSuccess.call(U,W,N):k.onError&&k.onError.call(U,W,N);k.onFinish&&k.onFinish.call(U,W,N)}},k.method,t,k.headers,k.responseType,k.withCredentials,!1,k.onProgress); t=k.timeout||0;if(k.onTimeout&&t>0){let W=k.onTimeout;var h=g.OH(()=>{Z||(Z=!0,u.abort(),window.clearTimeout(h),W.call(k.context||g.BH,u))},t)}return u}; $i=function(f,k){k.includeDomain&&(f=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+f);var G=g.HT("XSRF_FIELD_NAME");if(k=k.urlParams)k[G]&&delete k[G],f=g.hH(f,k);return f}; i$=function(f,k){var G=g.HT("XSRF_FIELD_NAME"),t=g.HT("XSRF_TOKEN"),Z=k.postBody||"",u=k.postParams,h=g.HT("XSRF_FIELD_NAME"),W;k.headers&&(W=k.headers["Content-Type"]);k.excludeXsrf||g.Ek(f)&&!k.withCredentials&&g.Ek(f)!==document.location.hostname||k.method!=="POST"||W&&W!=="application/x-www-form-urlencoded"||k.postParams&&k.postParams[h]||(u||(u={}),u[G]=t);u&&typeof Z==="string"&&(Z=g.GS(Z),g.lN(Z,u),Z=k.postBodyFormat&&k.postBodyFormat==="JSON"?JSON.stringify(Z):MR(Z));u=Z||u&&!g.wr(u);!EH&& u&&k.method!=="POST"&&(EH=!0,lT(Error("AJAX request with postData should use POST")));return Z}; ydD=function(f,k,G,t){var Z=null;switch(k){case "JSON":let u;try{u=G.responseText}catch(h){throw t=Error("Error reading responseText"),t.params=f,Sz(t),h;}f=G.getResponseHeader("Content-Type")||"";if(u&&f.indexOf("json")>=0){u.substring(0,5)===")]}'\n"&&(u=u.substring(5));try{Z=JSON.parse(u)}catch(h){}}break;case "XML":if(f=(f=G.responseXML)?OUL(f):null)Z={},g.MA(f.getElementsByTagName("*"),h=>{Z[h.tagName]=PrQ(h)})}t&&mK(Z); return Z}; mK=function(f){if(g.ID(f))for(let k in f)k==="html_content"||g.JQ(k,"_html")?f[k]=g.zK(f[k]):mK(f[k])}; qZE=function(f,k,G){if(k&&k.status===204)return!0;switch(f){case "JSON":return!!G;case "XML":return Number(G&&G.return_code)===0;case "RAW":return!0;default:return!!G}}; OUL=function(f){return f?(f=("responseXML"in f?f.responseXML:f).getElementsByTagName("root"))&&f.length>0?f[0]:null:null}; PrQ=function(f){var k="";g.MA(f.childNodes,G=>{k+=G.nodeValue}); return k}; NZQ=function(f){var k=window.location.search,G=g.Ek(f);g.cT("debug_handle_relative_url_for_query_forward_killswitch")||!G&&g.WY(f)&&(G=document.location.hostname);var t=n7(f);t=(G=G&&(G.endsWith("youtube.com")||G.endsWith("youtube-nocookie.com")))&&t&&t.startsWith("/api/");if(!G||t)return f;var Z=g.GS(k),u={};g.MA(Q1f,h=>{Z[h]&&(u[h]=Z[h])}); return g.oE(f,u)}; g.Lt=function(f,k){var G=g.Hc(k),t;return(new g.dT((Z,u)=>{G.onSuccess=h=>{qZ(h)?Z(new Isc(h)):u(new g.nt(`Request failed, status=${yZ(h)}`,"net.badstatus",h))}; G.onError=h=>{u(new g.nt("Unknown request error","net.unknown",h))}; G.onTimeout=h=>{u(new g.nt("Request timed out","net.timeout",h))}; t=g.AH(f,G)})).H1(Z=>{Z instanceof g.Sd&&t?.abort(); return g.rT(Z)})}; g.dv=function(f,k,G,t,Z=-1,u){var h=D=>new g.dT(N=>{setTimeout(N,D)}),W=(D,N,U)=>D.H1(y=>{if(N<=0||yZ(y.xhr)===403)return g.rT(new g.nt("Request retried too many times","net.retryexhausted",y.xhr)); var q=Math.pow(2,G-N+1)*U,Q=Z>0?Math.min(Z,q):q;return h(U).then(()=>{u&&u(y,N-1);return W(g.Lt(f,k),N-1,Q)})}); return W(g.Lt(f,k),G-1,t)}; Fzc=function(f,k=null){f.W=2;f.K=k}; AdF=function(f,k=null){f.W=1;f.K=k}; g.b$=function(f=null){var k=new sH;Fzc(k,f);return k}; g.wv=function(f=null){var k=new sH;AdF(k,f);return k}; MZ=function(f,k,G,t="youtube.com",Z=!1){aE||rv.set(""+f,k,{R6:G,path:"/",domain:t,secure:Z})}; g.HY=function(f){if(!aE)return rv.get(""+f,void 0)}; xi=function(f,k="/",G="youtube.com"){aE||rv.remove(""+f,k,G)}; g.XB=function(){if(!rv.isEnabled())return!1;if(!rv.isEmpty())return!0;rv.set("TESTCOOKIESENABLED","1",{R6:60});if(rv.get("TESTCOOKIESENABLED")!=="1")return!1;rv.remove("TESTCOOKIESENABLED");return!0}; g.M=function(f,k){if(f)return f[k.name]}; l$=function(f){var k=g.HT("INNERTUBE_HOST_OVERRIDE");k&&(f=String(k)+String(dQ(f)));return f}; TS=function(f){var k={};g.cT("json_condensed_response")&&(k.prettyPrint="false");return f=g.oE(f,k)}; S3=function(f,k="POST"){f={method:k,mode:g.WY(f)?"same-origin":"cors",credentials:g.WY(f)?"same-origin":"include"};k={};var G={};for(let t of Object.keys(k))k[t]&&(G[t]=k[t]);Object.keys(G).length>0&&(f.headers=G);return f}; RE=function(f,k={}){return`service:${f}/${Object.keys(k).sort().map(G=>G+":"+k[G]).join("/")}`}; cY=function(){var f=/Chrome\/(\d+)/.exec(g.PI());return f?parseFloat(f[1]):NaN}; pt=function(){var f=/\sCobalt\/(\S+)\s/.exec(g.PI());if(!f)return NaN;var k=[];for(let G of f[1].split("."))f=parseInt(G,10),f>=0&&k.push(f);return parseFloat(k.join("."))}; Yi=function(){return g.gv("android")&&g.gv("chrome")&&!(g.gv("trident/")||g.gv("edge/"))&&!g.gv("cobalt")}; g.JH=function(){return g.gv("cobalt")}; f0=function(){return g.gv("cobalt")&&g.gv("appletv")}; kK=function(){return g.gv("(ps3; leanback shell)")||g.gv("ps3")&&g.JH()}; Go=function(){return g.gv("(ps4; leanback shell)")||g.gv("ps4")&&g.JH()}; g.t$=function(){return g.JH()&&(g.gv("ps4 vr")||g.gv("ps4 pro vr"))}; ZJ=function(){var f=/WebKit\/([0-9]+)/.exec(g.PI());return!!(f&&parseInt(f[1],10)>=600)}; uG=function(){var f=/WebKit\/([0-9]+)/.exec(g.PI());return!!(f&&parseInt(f[1],10)>=602)}; h$=function(){return g.gv("iemobile")||g.gv("windows phone")&&g.gv("edge")}; oe=function(){return g.gv("applewebkit")&&!g.gv("version")&&(!g.gv("safari")||g.gv("gsa/"))}; DJ=function(){return g.Wf&&g.gv("version/")}; Ve=function(){return g.gv("smart-tv")&&g.gv("samsung")}; g.gv=function(f){var k=g.PI();return k?k.toLowerCase().indexOf(f)>=0:!1}; g.ji=function(){return jj()||(vf||Bf)&&oe()||DJ()?!0:g.HT("EOM_VISITOR_DATA")?!1:!0}; N4=function(f,k){return k===void 0||k===null?f:k==="1"||k===!0||k===1||k==="True"?!0:!1}; Uw=function(f,k,G){for(let t in G)if(G[t]==k)return G[t];return f}; ei=function(f,k){return k===void 0||k===null?f:Number(k)}; ye=function(f,k){return k===void 0||k===null?f:k.toString()}; q4=function(f,k){if(k){if(f==="fullwidth")return Infinity;if(f==="fullheight")return 0}return f&&(k=f.match(KzD))&&(f=Number(k[2]),k=Number(k[1]),!isNaN(f)&&!isNaN(k)&&f>0)?k/f:NaN}; Ow=function(f){var k=f.docid||f.video_id||f.videoId||f.id;if(k)return k;k=f.raw_player_response;k||(f=f.player_response)&&(k=JSON.parse(f));return k&&k.videoDetails&&k.videoDetails.videoId||null}; g.Qe=function(f){return Pf(f,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; Ie=function(f){return f==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||f==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; Pf=function(f,k=!1){k=k?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(k="EMBEDDED_PLAYER_MODE_PFL");var G=f.raw_embedded_player_response;if(!G&&(f=f.embedded_player_response))try{G=JSON.parse(f)}catch(t){return k}return G?Uw(k,G.embeddedPlayerMode,$6L):k}; iUE=function(f){f&&(f.dataset?f.dataset[FA()]="true":LuO(f))}; A$=function(f){return f?f.dataset?f.dataset[FA()]:f.getAttribute("data-loaded"):null}; FA=function(){return K0.loaded||(K0.loaded="loaded".replace(/\-([a-z])/g,(f,k)=>k.toUpperCase()))}; iG=function(){var f=document;if("visibilityState"in f)return f.visibilityState;var k=$K+"VisibilityState";if(k in f)return f[k]}; zo=function(f,k){var G;g.TK(f,t=>{G=k[t];return!!G}); return G}; C0=function(f){if(f.requestFullscreen)f=f.requestFullscreen(void 0);else if(f.webkitRequestFullscreen)f=f.webkitRequestFullscreen();else if(f.mozRequestFullScreen)f=f.mozRequestFullScreen();else if(f.msRequestFullscreen)f=f.msRequestFullscreen();else if(f.webkitEnterFullscreen)f=f.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return f instanceof Promise?f:Promise.resolve()}; n0=function(f){var k;g.Ew()?mD()==f&&(k=document):k=f;return k&&(f=zo(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],k))?(k=f.call(k),k instanceof Promise?k:Promise.resolve()):Promise.resolve()}; zDH=function(f){return g.ce(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],k=>`on${k.toLowerCase()}`in f)}; g.Ew=function(){return!!zo(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; mD=function(f=!1){var k=zo(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(f)for(;k&&k.shadowRoot;)k=k.shadowRoot.fullscreenElement;return k?k:null}; L0=function(f){if(document.body&&document.documentElement){let k=document.body.scrollTop+document.documentElement.scrollTop;f.B=f.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);f.K=f.clientY+k}}; CrD=function(f,k,G,t={}){f.addEventListener&&(k!="mouseenter"||"onmouseenter"in document?k!="mouseleave"||"onmouseenter"in document?k=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(k="MozMousePixelScroll"):k="mouseout":k="mouseover");return g.sO(g.dA,Z=>{var u=typeof Z[4]==="boolean"&&Z[4]==!!t,h=g.ID(Z[4])&&g.ID(t)&&g.M0(Z[4],t);return!!Z.length&&Z[0]==f&&Z[1]==k&&Z[2]==G&&(u||h)})}; g.rA=function(f,k,G,t={}){if(!f||!f.addEventListener&&!f.attachEvent)return"";var Z=CrD(f,k,G,t);if(Z)return Z;Z=++bG.count+"";var u=!(k!="mouseenter"&&k!="mouseleave"||!f.addEventListener||"onmouseenter"in document);var h=u?W=>{W=new wA(W);if(!g.Ql(W.relatedTarget,D=>D==f,!0))return W.currentTarget=f,W.type=k,G.call(f,W)}:W=>{W=new wA(W); W.currentTarget=f;return G.call(f,W)}; h=Tp(h);f.addEventListener?(k=="mouseenter"&&u?k="mouseover":k=="mouseleave"&&u?k="mouseout":k=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(k="MozMousePixelScroll"),ae()||typeof t==="boolean"?f.addEventListener(k,h,t):f.addEventListener(k,h,!!t.capture)):f.attachEvent(`on${k}`,h);g.dA[Z]=[f,k,G,h,t];return Z}; g.M4=function(f){f&&(typeof f=="string"&&(f=[f]),g.MA(f,k=>{if(k in g.dA){var G=g.dA[k];let t=G[0],Z=G[1],u=G[3];G=G[4];t.removeEventListener?ae()||typeof G==="boolean"?t.removeEventListener(Z,u,G):t.removeEventListener(Z,u,!!G.capture):t.detachEvent&&t.detachEvent(`on${Z}`,u);delete g.dA[k]}}))}; Hf=function(f){f=f||window.event;var k;f.composedPath&&typeof f.composedPath==="function"?k=f.composedPath():k=f.path;k&&k.length?f=k[0]:(f=f||window.event,f=f.target||f.srcElement,f.nodeType==3&&(f=f.parentNode));return f}; xK=function(f){this.D=f;this.B=null;this.S=0;this.G=null;this.Z=0;this.K=[];for(f=0;f<4;f++)this.K.push(0);this.W=0;this.Wz=g.rA(window,"mousemove",(0,g.LE)(this.L,this));this.V=PY((0,g.LE)(this.J,this),25)}; XA=function(f,k,G,t){for(let Z=0;Z0?G:0;G=t?Date.now()+t*1E3:0;if((t=t?lG.rh():lG.n0())&&window.JSON){typeof k!=="string"&&(k=JSON.stringify(k,void 0));try{t.set(f,k,G)}catch(Z){t.remove(f)}}}; g.Si=function(f){var k=lG.n0(),G=lG.rh();if(!k&&!G||!window.JSON)return null;try{var t=k?k.get(f):void 0}catch(Z){}if(typeof t!=="string")try{t=G?G.get(f):void 0}catch(Z){}if(typeof t!=="string")return null;try{t=JSON.parse(t,void 0)}catch(Z){}return t}; Re=function(){var f=lG.rh();if(f&&(f=f.K("yt-player-quality")))return f.creation}; cf=function(){if(!g.BH.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.BH.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.BH.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.BH.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.BH.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(f){return"WEB_DISPLAY_MODE_UNKNOWN"}}; gA=function(){p0.instance||(p0.instance=new p0);return p0.instance}; EZ6=function(f){switch(f){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.bQ=function(){YK||(YK=new m6f);return YK}; J$=function(f){if(/^f([1-9][0-9]*)$/.test(f))throw Error(`ExpectedRegexMatch: ${f}`);}; fa=function(f){if(!/^\w+$/.test(f))throw Error(`ExpectedRegexMismatch: ${f}`);}; GV=function(f){f=k9[f]!==void 0?k9[f].toString():null;return f!=null&&/^[A-Fa-f0-9]+$/.test(f)?parseInt(f,16):null}; tR=function(){var f=g.BH.navigator;return f?f.connection:void 0}; u5=function(){var f=tR();if(f){var k=ZF[f.type||"unknown"]||"CONN_UNKNOWN";f=ZF[f.effectiveType||"unknown"]||"CONN_UNKNOWN";k==="CONN_CELLULAR_UNKNOWN"&&f!=="CONN_UNKNOWN"&&(k=f);if(k!=="CONN_UNKNOWN")return k;if(f!=="CONN_UNKNOWN")return f}}; oB=function(){var f=tR();if(f?.effectiveType)return hR.hasOwnProperty(f.effectiveType)?hR[f.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; DF=function(){try{return Wq(),!0}catch(f){return!1}}; Wq=function(){if(g.HT("DATASYNC_ID")!==void 0)return g.HT("DATASYNC_ID");throw new g.V5("Datasync ID not set","unknown");}; g.Bq=function(f,k,G){return g.vq(0,k,0,G)}; jU=function(f){var k=g.y6("yt.scheduler.instance.addImmediateJob");k?k(f):f()}; g.U3=function(){NC.instance||(NC.instance=new NC);return NC.instance}; g.vq=function(f,k,G,t){t!==void 0&&Number.isNaN(Number(t))&&(t=void 0);return(f=g.y6("yt.scheduler.instance.addJob"))?f(k,G,t):t===void 0?(k(),NaN):g.OH(k,t||0)}; eU=function(f){var k=g.y6("yt.scheduler.instance.setPriorityThreshold");k&&k(f)}; qC=function(){return y5()?.get("LAST_RESULT_ENTRY_KEY",!0)}; Q5=function(f){O3||(Pq.push({type:"ERROR",payload:f}),Pq.length>10&&Pq.shift())}; IB=function(f,k){O3||(Pq.push({type:"EVENT",eventType:f,payload:k}),Pq.length>10&&Pq.shift())}; Fy=function(f){if(f.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; AR=function(f){return f.substr(0,f.indexOf(":"))||f}; zV=function(f,k,G,t){k=AR(k);var Z=f instanceof Error?f:Error(`Unexpected error: ${f}`);if(Z instanceof Ka)return Z;f={objectStoreNames:G,dbName:k,dbVersion:t};if(Z.name==="QuotaExceededError")return new Ka("QUOTA_EXCEEDED",f);if(g.$9&&Z.name==="UnknownError")return new Ka("QUOTA_MAYBE_EXCEEDED",f);if(Z instanceof i5)return new Ka("MISSING_INDEX",{...f,objectStore:Z.objectStore,index:Z.index});if(Z.name==="InvalidStateError"&&nZL.some(u=>Z.message.includes(u)))return new Ka("EXECUTE_TRANSACTION_ON_CLOSED_DB", f); if(Z.name==="AbortError")return new Ka("UNKNOWN_ABORT",f,Z.message);Z.args=[{...f,name:"IdbError",iq:Z.name}];Z.level="WARNING";return Z}; g.Ca=function(f,k,G){var t=qC();return new Ka("IDB_NOT_SUPPORTED",{context:{caller:f,publicName:k,version:G,hasSucceededOnce:t?.hasSucceededOnce}})}; Lzd=function(f){if(!f)throw Error();throw f;}; d6c=function(f){return f}; na=function(f,k,G,t,Z){try{if(f.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let u=G(f.state.value);u instanceof E3?mZ(f,k,u,t,Z):t(u)}catch(u){Z(u)}}; La=function(f,k,G,t,Z){try{if(f.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let u=G(f.state.reason);u instanceof E3?mZ(f,k,u,t,Z):t(u)}catch(u){Z(u)}}; mZ=function(f,k,G,t,Z){k===G?Z(new TypeError("Circular promise chain detected.")):G.then(u=>{u instanceof E3?mZ(f,k,u,t,Z):t(u)},u=>{Z(u)})}; d0=function(f,k,G){var t=()=>{try{f.removeEventListener("success",Z),f.removeEventListener("error",u)}catch{}},Z=()=>{k(f.result); t()},u=()=>{G(f.error); t()}; f.addEventListener("success",Z);f.addEventListener("error",u)}; s1c=function(f){return new Promise((k,G)=>{d0(f,k,G)})}; b5=function(f){return new E3(new s3((k,G)=>{d0(f,k,G)}))}; w0=function(f,k){return new E3(new s3((G,t)=>{var Z=()=>{var u=f?k(f):null;u?u.then(h=>{f=h;Z()},t):G()}; Z()}))}; aB=function(f){return b5(f).then(k=>k?new bUF(f,k):null)}; r0=function(){return g.cT("idb_immediate_commit")}; x9=async function(f,k,G,t){var Z={mode:"readonly",q_:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof G==="string"?Z.mode=G:Object.assign(Z,G);f.transactionCount++;G=Z.q_?3:1;for(var u=0,h;!h;){u++;let U=Math.round((0,g.T)());try{var W=f.B.transaction(k,Z.mode),D=t,N=!!Z.commit;let y=new MC(W),q=await wSF(y,D,N),Q=Math.round((0,g.T)());Hq(f,U,Q,u,void 0,k.join(),Z);return q}catch(y){D=Math.round((0,g.T)());let q=zV(y,f.B.name,k.join(),f.B.version);if(q instanceof Ka&&!q.B||u>=G)Hq(f,U,D,u,q,k.join(), Z),h=q}}return Promise.reject(h)}; l5=function(f,k,G){f=f.B.createObjectStore(k,G);return new Xy(f)}; TV=function(f,k){f.B.objectStoreNames.contains(k)&&f.B.deleteObjectStore(k)}; Hq=function(f,k,G,t,Z,u,h){k=G-k;Z?(Z instanceof Ka&&(Z.type==="QUOTA_EXCEEDED"||Z.type==="QUOTA_MAYBE_EXCEEDED")&&IB("QUOTA_EXCEEDED",{dbName:AR(f.B.name),objectStoreNames:u,transactionCount:f.transactionCount,transactionMode:h.mode}),Z instanceof Ka&&Z.type==="UNKNOWN_ABORT"&&(G-=f.W,G<0&&G>=2147483648&&(G=0),IB("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:u,transactionDuration:k,transactionCount:f.transactionCount,dbDuration:G}),f.K=!0),SU(f,!1,t,u,k,h.tag),Q5(Z)):SU(f,!0,t,u,k,h.tag)}; SU=function(f,k,G,t,Z,u="IDB_TRANSACTION_TAG_UNKNOWN"){IB("TRANSACTION_ENDED",{objectStoreNames:t,connectionHasUnknownAbortedTransaction:f.K,duration:Z,isSuccessful:k,tryCount:G,tag:u})}; RB=function(f,k,G){f.B.createIndex(k,G,{unique:!1})}; pa=function(f,k,G){f=f.B.openCursor(k.query,k.direction);return cq(f).then(t=>w0(t,G))}; asH=function(f,k){return pa(f,{query:k},G=>G.delete().then(()=>g0(G))).then(()=>{})}; rdc=function(f,k,G){var t=[];return pa(f,{query:k},Z=>{if(!(G!==void 0&&t.length>=G))return t.push(Z.getValue()),g0(Z)}).then(()=>t)}; HUQ=function(f){var k=[];return M8f(f,G=>{k.push(G.cursor.primaryKey);G.cursor.continue(void 0);return aB(G.request)}).then(()=>k)}; Y9=function(f){return"getAllKeys"in IDBObjectStore.prototype?b5(f.B.getAllKeys(void 0,void 0)):HUQ(f)}; M8f=function(f,k){var G={query:void 0},t=G.query;G=G.direction;f="openKeyCursor"in IDBObjectStore.prototype?f.B.openKeyCursor(t,G):f.B.openCursor(t,G);return aB(f).then(Z=>w0(Z,k))}; wSF=function(f,k,G){var t=new Promise((Z,u)=>{try{let h=k(f);G&&f.commit();h.then(W=>{Z(W)}).catch(u)}catch(h){u(h),f.abort()}}); return Promise.all([t,f.done]).then(([Z])=>Z)}; JR=function(f,k,G){var {query:t=null,direction:Z="next"}=k;f=f.B.openCursor(t,Z);return cq(f).then(u=>w0(u,G))}; x6f=function(f,k,G){var t=[];return JR(f,{query:k},Z=>{if(!(G!==void 0&&t.length>=G))return t.push(Z.getValue()),g0(Z)}).then(()=>t)}; cq=function(f){return b5(f).then(k=>k?new XSL(f,k):null)}; g0=function(f){f.cursor.continue(void 0);return cq(f.request)}; TZ6=function(f,k,G){return new Promise((t,Z)=>{var u=k!==void 0?self.indexedDB.open(f,k):self.indexedDB.open(f);var h=G.blocked,W=G.blocking,D=G.WU,N=G.upgrade,U=G.closed,y,q=()=>{y||(y=new lsE(u.result,{closed:U}));return y}; u.addEventListener("upgradeneeded",Q=>{try{if(Q.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(u.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");Q.dataLoss&&Q.dataLoss!=="none"&&IB("IDB_DATA_CORRUPTED",{reason:Q.dataLossMessage||"unknown reason",dbName:AR(f)});let A=q(),d=new MC(u.transaction);N&&N(A,x=>Q.oldVersion=x,d); d.done.catch(x=>{Z(x)})}catch(A){Z(A)}}); u.addEventListener("success",()=>{var Q=u.result;W&&Q.addEventListener("versionchange",()=>{W(q())}); Q.addEventListener("close",()=>{IB("IDB_UNEXPECTEDLY_CLOSED",{dbName:AR(f),dbVersion:Q.version});D&&D()}); t(q())}); u.addEventListener("error",()=>{Z(u.error)}); h&&u.addEventListener("blocked",()=>{h()})})}; fd=function(f,k,G={}){return TZ6(f,k,G)}; kc=async function(f,k={}){try{let G=self.indexedDB.deleteDatabase(f),t=k.blocked;t&&G.addEventListener("blocked",()=>{t()}); await s1c(G)}catch(G){throw zV(G,f,"",-1);}}; Gq=function(f,k){return new Ka("INCOMPATIBLE_DB_VERSION",{dbName:f.name,oldVersion:f.options.version,newVersion:k})}; tz=function(f,k){if(!k)throw g.Ca("openWithToken",AR(f.name));return f.open()}; uc=async function(f,k){return x9(await tz(Zy,k),["databases"],{q_:!0,mode:"readwrite"},G=>{var t=G.objectStore("databases");return t.get(f.actualName).then(Z=>{if(Z?f.actualName!==Z.actualName||f.publicName!==Z.publicName||f.userIdentifier!==Z.userIdentifier:1)return t.put(f).then(()=>{})})})}; hz=async function(f,k){return f?(await tz(Zy,k)).delete("databases",f):void 0}; SZf=async function(f,k){var G=[];k=await tz(Zy,k);await x9(k,["databases"],{q_:!0,mode:"readonly"},t=>{G.length=0;return pa(t.objectStore("databases"),{},Z=>{f(Z.getValue())&&G.push(Z.getValue());return g0(Z)})}); return G}; RD6=function(f,k){return SZf(G=>G.publicName===f&&G.userIdentifier!==void 0,k)}; cda=async function(){if(qC()?.hasSucceededOnce)return!0;var f;if(!(f=g.om&&ZJ()&&!uG()||g.WJ)){try{f=self;var k=!!(f.indexedDB&&f.IDBIndex&&f.IDBKeyRange&&f.IDBObjectStore)}catch(G){k=!1}f=!k}if(f||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await uc({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},Dy),await hz("yt-idb-test-do-not-use",Dy),!0}catch(G){return!1}}; vJ=function(){if(VA!==void 0)return VA;O3=!0;return VA=cda().then(f=>{O3=!1;if(y5()?.K()){var k={hasSucceededOnce:qC()?.hasSucceededOnce||f};y5()?.set("LAST_RESULT_ENTRY_KEY",k,2592E3,!0)}return f})}; BJ=function(){return g.y6("ytglobal.idbToken_")||void 0}; g.jw=function(){var f=BJ();return f?Promise.resolve(f):vJ().then(k=>{k?(g.Uf("ytglobal.idbToken_",Dy),k=Dy):k=void 0;return k})}; Nb=function(f){if(!DF())throw f=new Ka("AUTH_INVALID",{dbName:f}),Q5(f),f;var k=Wq();return{actualName:`${f}:${k}`,publicName:f,userIdentifier:k}}; UM=async function(f,k,G,t){var Z=Error().stack??"",u=await g.jw();if(!u)throw k=g.Ca("openDbImpl",f,k),g.cT("ytidb_async_stack_killswitch")||(k.stack=`${k.stack}\n${Z.substring(Z.indexOf("\n")+1)}`),Q5(k),k;Fy(f);Z=G?{actualName:f,publicName:f,userIdentifier:void 0}:Nb(f);try{return await uc(Z,u),await fd(Z.actualName,k,t)}catch(h){try{await hz(Z.actualName,u)}catch{}throw h;}}; var WuH=function(f,k,G,t,Z,u,h){return mC[F[9]](this,12,2041,f,k,G,t,Z,u,h)}; pSu=function(f,k,G={}){return UM(f,k,!1,G)}; gZc=function(f,k,G={}){return UM(f,k,!0,G)}; YZO=async function(f,k={}){var G=await g.jw();G&&(Fy(f),f=Nb(f),await kc(f.actualName,k),await hz(f.actualName,G))}; JdD=function(f,k,G){f=f.map(async t=>{await kc(t.actualName,k);await hz(t.actualName,G)}); return Promise.all(f).then(()=>{})}; ew=async function(f){var k={},G=await g.jw();G&&(Fy(f),f=await RD6(f,G),await JdD(f,k,G))}; yA=async function(f,k={}){var G=await g.jw();G&&(Fy(f),await kc(f,k),await hz(f,G))}; kgD=function(f,k){var G;return()=>{G||(G=new fgH(f,k));return G}}; qb=function(f,k){return kgD(f,k)}; OM=function(f){return tz(GgX(),f)}; d_=function(f){var k=f.getVideoData(),G=f.hh(),t=G.XK(),Z=f.U(),u=f.Rn(),h=u.BL*8/1024,W=u.WL/1024,D=u.KT,N=u.mF,U=u.DL,y=G.getCurrentTime().toFixed(2),q=PJ(G.K(),",",3);var Q="";if(k.isDaiEnabled()){Q=QA(k)?Q+"MV":k.enableServerStitchedDai?Q+"SS":Q+"CS";Q=k.K1()?Q+"LIFA, ":Q+"DAI, ";k.hR&&(Q+="DAIFB, ");var A=u.T5;A&&(Q+=A)}else k.OX?Q+="CSDAI, ":k.Yg?Q+="DSDAI, ":k.Pn&&(Q+="USDAI, ");Im(k)&&!k.K1()&&(Q+="LIFAE, ");g.Ff(k)&&(Q+="SABR, ");if(k.fetchType){switch(k.fetchType){case "onesie":A="o";break; case "gp":A="gp";break;default:A="gvi"}Q+=`vd:${A}, `}if(A=Z.UX())Q=A.isAsmjs?Q+"wa":Q+"w",Az(k)&&(Q+="m"),Q+=", ";Q+=`s:${U} t:${y} b:${q} `;G.isSeeking()&&(Q+="S");G.isPaused()&&(Q+="P");G.isEnded()&&(Q+="E");f.isOrchestrationLeader()&&(Q+=" L");(G=u.Tx)&&(Q+=` l:${G.toFixed()}`);G=u.currentTime;U=k.qY;G&&G>U.start&&G>=5;x+=R}q=`${x.substr(0,4)} ${x.substr(4,4)} ${x.substr(8,4)} ${x.substr(12,4)} ${x.substr(16,4)}`}else q="";h={video_id_and_cpn:String(k.videoId)+" / "+q,codecs:"",dims_and_frames:"", bandwidth_kbps:`${h.toFixed(0)} Kbps`,buffer_health_seconds:`${D.toFixed(2)} s`,date:`${(new Date).toString()}`,drm_style:N?"":"display:none",drm:N,debug_info:Q,extra_debug_info:"",bandwidth_style:y,network_activity_style:y,network_activity_bytes:`${W.toFixed(0)} KB`,shader_info:U,shader_info_style:U?"":"display:none",playback_categories:""};W=`${t.clientWidth}x${t.clientHeight}`+(G>1?`*${G.toFixed(2)}`:"");D="-";u.totalVideoFrames&&(D=`${u.droppedVideoFrames||0} dropped of ${u.totalVideoFrames}`); h.dims_and_frames=`${W} / ${D}`;N=f.getVolume();f=k.so;W=f.B;D=Math.round(N);N=Math.round(N*(W?.J5??1));Q="";k.S?.audio.B?Q=" VB":k.S?.audio.W&&(Q=" DRC");G="";W?.m3!=null?G+=`cont.${W.m3.toFixed(1)}dB`:f.zN!=null&&(G+=`live.${f.zN.toFixed(1)}dB`);W?.zd!=null&&(G+=` tgt.${W.zd.toFixed(1)}dB`);G&&(G=` (${G})`);h.volume=`${D}%/${N}%${Q}${G}`;h.resolution=`${t.videoWidth}x${t.videoHeight}`;if(t=k.W){if(f=t.video)W=f.fps,W>1&&(h.resolution+=`@${W}`),(W=u.BQ)&&W.video&&(h.resolution+=` / ${W.video.width}x${W.video.height}`, W.video.fps>1&&(h.resolution+=`@${W.video.fps}`)),h.codecs=zq(t),!k.S||t.audio&&t.video?t.my&&(h.codecs+=` / ${t.my}A`):h.codecs+=` / ${zq(k.S)}`,f.B||f.primaries?(W=f.B||"unknown",W==="smpte2084"?W=`${W} (PQ)`:W==="arib-std-b67"&&(W=`${W} (HLG)`),h.color=`${W} / ${f.primaries||"unknown"}`,h.color_style=""):h.color_style="display:none";if(t.debugInfo){h.fmt_debug_info="";for(var H of t.debugInfo)h.fmt_debug_info+=`${H.label}:${H.text} `}h.fmt_debug_info_style=h.fmt_debug_info&&h.fmt_debug_info.length> 0?"":"display:none"}H=k.isLivePlayback;t=k.Ic;h.live_mode_style=H||t?"":"display:none";h.live_latency_style=H?"":"display:none";if(t)h.live_mode="Post-Live"+(Cd(k)?" Manifestless":"");else if(H){t=u.fT;h.live_latency_secs=`${t.toFixed(2)}s`;H=Cd(k)?"Manifestless, ":"";k.gk&&(H+="Windowed, ");f="Uncertain";if(t>=0&&t<120)if(k.latencyClass&&k.latencyClass!=="UNKNOWN")switch(k.latencyClass){case "NORMAL":f="Optimized for Normal Latency";break;case "LOW":f="Optimized for Low Latency";break;case "ULTRALOW":f= "Optimized for Ultra Low Latency";break;default:f="Unknown Latency Setting"}else f=EM(k)?"Optimized for Low Latency":"Optimized for Smooth Streaming";H+=f;(t=u.A$)&&(H+=`, seq ${t.sequence}`);h.live_mode=H}Z.experiments.oI().B.mx(tQQ)?u.isGapless&&!u.M_&&(h.playback_categories=u.Dx?h.playback_categories+"Gapless ":h.playback_categories+"Queued "):!u.isGapless||m2(k)&&u.M_||(h.playback_categories+="Gapless ");h.playback_categories_style=h.playback_categories?"":"display:none";h.bandwidth_samples=u.HD; h.network_activity_samples=u.wY;h.live_latency_samples=u.kF;h.buffer_health_samples=u.qK;Z=g.nd(k);if(k.cotn||Z)h.cotn_and_local_media=`${k.cotn?k.cotn:"null"} / ${Z}`;h.cotn_and_local_media_style=h.cotn_and_local_media?"":"display:none";Ld(k,"web_player_release_debug")?(h.release_name=F[89],h.release_style=""):h.release_style="display:none";h.debug_info&&d.length>0&&h.debug_info.length+d.length<=60?h.debug_info+=" "+d:h.extra_debug_info=d;h.extra_debug_info_style=h.extra_debug_info&&h.extra_debug_info.length> 0?"":"display:none";return h}; sM=async function(f,k,G,t){f={config:f,hashData:k,timestamp:t!==void 0?t:(0,g.T)()};G=await OM(G);await G.clear("hotConfigStore");return await G.put("hotConfigStore",f)}; bc=async function(f,k,G,t,Z){f={config:f,hashData:k,configData:G,timestamp:Z!==void 0?Z:(0,g.T)()};t=await OM(t);await t.clear("coldConfigStore");return await t.put("coldConfigStore",f)}; w_=async function(f){f=await OM(f);var k=void 0;await x9(f,["coldConfigStore"],{mode:"readwrite",q_:!0},G=>JR(G.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},t=>{k=t.getValue()})); return k}; am=async function(f){f=await OM(f);var k=void 0;await x9(f,["hotConfigStore"],{mode:"readwrite",q_:!0},G=>JR(G.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},t=>{k=t.getValue()})); return k}; Z5D=async function(){await ew("ytGcfConfig")}; Mb=function(){if(!g.r_.instance){let f=new g.r_;g.r_.instance=f}return g.r_.instance}; oky=function(f){if(!f.K||!f.B){if(!BJ()){let k=g.Ca("scheduleGetConfigs");Sz(k)}f.S||(f.S=sB.H4(async()=>{try{await uHX(f)}catch{}try{await hlQ(f)}catch{}f.S&&(f.S=0)},100))}}; WCO=async function(f){if(g.cT("start_client_gcf")||g.cT("delete_gcf_config_db"))g.cT("start_client_gcf")&&(await g.jw()&&DF()&&!g.cT("delete_gcf_config_db")?(f.G=!0,oky(f)):(HJ(f),xc(f))),g.cT("delete_gcf_config_db")&&await Z5D()}; Xf=function(){return g.y6("yt.gcf.config.hotConfigGroup")}; lc=function(f,k){f.K=k;g.Uf("yt.gcf.config.hotConfigGroup",f.K||null)}; xc=function(f){lc(f,g.HT("RAW_HOT_CONFIG_GROUP"));f.W(g.HT("SERIALIZED_HOT_HASH_DATA"))}; uHX=async function(f){if(f.K)return Xf();if(!f.G)return f=g.Ca("getHotConfig IDB not initialized"),Sz(f),Promise.reject(f);var k=BJ(),G=g.HT("TIME_CREATED_MS");if(k){var t=await am(k);if(t&&t.timestamp>G)return lc(f,t.config),f.W(t.hashData),Xf()}else t=g.Ca("getHotConfig token error"),Sz(t);xc(f);k&&f.K&&f.hotHashData&&await sM(f.K,f.hotHashData,k,G);return f.K?Xf():(f=new g.V5("Config not available in ytConfig"),Sz(f),Promise.reject(f))}; Tq=function(){return g.y6("yt.gcf.config.coldConfigGroup")}; Sw=function(f,k){f.B=k;g.Uf("yt.gcf.config.coldConfigGroup",f.B||null)}; Rm=function(f,k){f.configData=k;g.Uf("yt.gcf.config.coldConfigData",f.configData||null)}; cJ=function(f,k){f.coldHashData=k;g.Uf("yt.gcf.config.coldHashData",f.coldHashData||null)}; HJ=function(f){Sw(f,g.HT("RAW_COLD_CONFIG_GROUP"));cJ(f,g.HT("SERIALIZED_COLD_HASH_DATA"));Rm(f,f.B?.configData)}; hlQ=async function(f){if(f.B)return Tq();if(!f.G)return f=g.Ca("getColdConfig IDB not initialized"),Sz(f),Promise.reject(f);var k=BJ(),G=g.HT("TIME_CREATED_MS");if(k){var t=await w_(k);if(t&&t.timestamp>G)return Sw(f,t.config),Rm(f,t.configData),cJ(f,t.hashData),Tq()}else t=g.Ca("getColdConfig"),Sz(t);HJ(f);k&&f.B&&f.coldHashData&&f.configData&&await bc(f.B,f.coldHashData,f.configData,k,G);return f.B?Tq():(f=new g.V5("Config not available in ytConfig"),Sz(f),Promise.reject(f))}; pd=async function(f,k,G){if(g.cT("start_client_gcf")){G&&lc(f,G);f.W(k);let t=BJ();t&&(G||(G=(await am(t))?.config),await sM(G,k,t));if(G){f=f.D;for(let Z of f.B)Z(G)}}}; g_=async function(f,k,G){g.cT("start_client_gcf")&&(cJ(f,k),f=BJ())&&(G||(G=(await w_(f))?.config),G&&await bc(G,k,G.configData,f))}; Yc=function(){var f=Mb(),k=(0,g.T)()-f.Z;if(!(f.Z!==0&&k0&&(k.request={internalExperimentFlags:G});kX(f,void 0,k);Gh(void 0,k);tv(void 0,k);Zd(f,void 0,k);uE(void 0,k);g.cT("start_client_gcf")&&hv(void 0,k);g.HT("DELEGATED_SESSION_ID")&& !g.cT("pageid_as_header_web")&&(k.user={onBehalfOfUser:g.HT("DELEGATED_SESSION_ID")});!g.cT("fill_delegate_context_in_gel_killswitch")&&(f=g.HT("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(k.user={...k.user,serializedDelegationContext:f});f=g.HT("INNERTUBE_CONTEXT");g.cT("enable_persistent_device_token")&&f?.client?.rolloutToken&&(k.client.rolloutToken=f?.client?.rolloutToken);f=Object;G=f.assign;var t=k.client,Z=g.HT("DEVICE",""),u={};for(let [h,W]of Object.entries(g.GS(Z))){Z=h;let D=W; Z==="cbrand"?u.deviceMake=D:Z==="cmodel"?u.deviceModel=D:Z==="cbr"?u.browserName=D:Z==="cbrver"?u.browserVersion=D:Z==="cos"?u.osName=D:Z==="cosver"?u.osVersion=D:Z==="cplatform"&&(u.platform=D)}k.client=G.call(f,t,u);g.cT("web_attention_logging_enabled")&&(k.client.windowWidthPoints=window.innerWidth,k.client.windowHeightPoints=window.innerHeight);return k}; kX=function(f,k,G){f=f.mS;if(f==="WEB"||f==="MWEB"||f===1||f===2)k?(G=se(k,WQ,96)||new WQ,f=cf(),f=Object.keys(DpD).indexOf(f),f=f===-1?null:f,f!==null&&fP(G,3,f),MT(k,WQ,96,G)):G&&(G.client.mainAppWebInfo=G.client.mainAppWebInfo??{},G.client.mainAppWebInfo.webDisplayMode=cf())}; Gh=function(f,k){var G=g.y6("yt.embedded_player.embed_url");G&&(f?(k=se(f,Dd,7)||new Dd,g.gj(k,4,G),MT(f,Dd,7,k)):k&&(k.thirdParty={embedUrl:G}))}; tv=function(f,k){if(g.cT("web_log_memory_total_kbytes")&&g.BH.navigator?.deviceMemory){let G=g.BH.navigator?.deviceMemory;f?kG(f,95,g.Jd(G*1E6)):k&&(k.client.memoryTotalKbytes=`${G*1E6}`)}}; Zd=function(f,k,G){f.appInstallData&&(k?(G=se(k,Vw,62)??new Vw,g.gj(G,6,f.appInstallData),MT(k,Vw,62,G)):G&&(G.client.configInfo=G.client.configInfo||{},G.client.configInfo.appInstallData=f.appInstallData))}; uE=function(f,k){var G=u5();G&&(f?fP(f,61,VQH[G]):k&&(k.client.connectionType=G));g.cT("web_log_effective_connection_type")&&(G=oB())&&(f?fP(f,94,vkf[G]):k&&(k.client.effectiveConnectionType=G))}; BSO=function(f,k,G={}){var t={};g.HT("EOM_VISITOR_DATA")?t={"X-Goog-EOM-Visitor-Id":g.HT("EOM_VISITOR_DATA")}:t={"X-Goog-Visitor-Id":G.visitorData||g.HT("VISITOR_DATA","")};if(k&&k.includes("www.youtube-nocookie.com"))return t;k=G.au||g.HT("AUTHORIZATION");k||(f?k=`Bearer ${g.y6("gapi.auth.getToken")().access_token}`:(f=gA().Eo(vQ),g.cT("pageid_as_header_web")||delete f["X-Goog-PageId"],t={...t,...f}));k&&(t.Authorization=k);return t}; CE=function(f,k,G,t){var Z=k^f;var u;if(!((f^20)&7))for(t=(t%G[F[Z^2585]]+G[F[Z^2585]])%G[F[Z^2585]];t--;)G[F[Z^2654]](G[F[Z^2619]]());if((f&114)==f&&G[F[0]])var h=EV(13,7722,G);return u}; hv=function(f,k){var G=Yc();if(G){var t=G.coldConfigData,Z=G.coldHashData;G=G.hotHashData;f?(k=se(f,Vw,62)??new Vw,t=g.gj(k,1,t),g.gj(t,3,Z).W(G),MT(f,Vw,62,k)):k&&(k.client.configInfo=k.client.configInfo||{},t&&(k.client.configInfo.coldConfigData=t),Z&&(k.client.configInfo.coldHashData=Z),G&&(k.client.configInfo.hotHashData=G))}}; BQ=function(f){this.version=1;this.args=f}; jN=function(f,k){this.topic=f;this.B=k}; U_=function(f,k){var G=NK();G&&G.publish.call(G,f.toString(),f,k)}; jGH=function(f){var k=eN,G=NK();if(!G)return 0;var t=G.subscribe(k.toString(),(Z,u)=>{var h=g.y6("ytPubsub2Pubsub2SkipSubKey");h&&h==t||(h=()=>{if(yw[t])try{if(u&&k instanceof jN&&k!=Z)try{{var W=k.B,D=u;if(!D.args||!D.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let N;try{if(!W.GI){let U=new W;W.GI=U.version}N=W.GI}catch(U){}if(!N||D.version!=N)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{u=Reflect.construct(W,g.Gt(D.args))}catch(U){throw U.message= "yt.pubsub2.Data.deserialize(): "+U.message,U;}}}catch(N){throw N.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+k.toString()+": "+N.message,N;}f.call(window,u)}catch(N){lT(N)}},qK[k.toString()]?g.y6("yt.scheduler.instance")?sB.H4(h):g.OH(h,0):h())}); yw[t]=!0;O_[k.toString()]||(O_[k.toString()]=[]);O_[k.toString()].push(t);return t}; el6=function(){var f=NSX,k=jGH(function(G){f.apply(void 0,arguments);UpH(k)}); return k}; UpH=function(f){var k=NK();k&&(typeof f==="number"&&(f=[f]),g.MA(f,G=>{k.unsubscribeByKey(G);delete yw[G]}))}; NK=function(){return g.y6("ytPubsub2Pubsub2Instance")}; PQ=function(f,k,G={sampleRate:.1}){Math.random()Io||h{D!==null&&W[F[Z^3401]](`${N}=${D}`)}); u+=`?${W[F[Z^3446]](F[Z^3413])}`}var h=u}if((f>>2&7)==1){u=G[F[Z^422]](F[Z^427],Z^440);let W=G[F[Z^422]](F[Z^427],u+1);u>0&&W>0?(t[F[3]]=G[F[Z^417]](0,W),G=G[F[Z^417]](W+1)):(t[F[3]]=G,G=F[Z^447]);h=[G]}(f|8)&7||(G[Z^4487]<=-1?(0,G[Z^4486])((0,G[Z^4526])(G[Z^4544],G[Z^4511]),G[new t(F[Z^4550])/(Z^4709)],G[Z^4549],G[Z^4548]):((0,G[Z^4565])(G[Z^4544],G[Z^4567]),G[Z^4522])(G[Z^4548],G[6]),(0,G[Z^4486])((0,G[Z^4564])(G[Z^4566],G[Z^4547]),G[Z^4500],G[Z^4532]),(0,G[Z^4560])(G[Z^4548]),h=[]);return h}; qVH=function(f){(0,g.T)();if(!f.body)return f;try{let k=typeof f.body==="string"?f.body:JSON.stringify(f.body),G=k;if(typeof k==="string"){let t=Qw(k);if(t!=null&&(t>Io||t{k&&!CH(f,k,f.Nr)?f.Kh.H4(async()=>{k.id!==void 0&&await f.FR.EE(k.id,f.Rw);iE(f)}):f.bY.GU()&&f.W()})}; E_=async function(f,k){if(!$X(f))throw Error("IndexedDB is not supported: immediateSend");k.id!==void 0&&(await f.FR.tN(k.id,f.Rw)||f.cZ(Error("The request cannot be found in the database.")));CH(f,k,f.iV)?(k.skipRetry||(k=O5E(f,k)),k&&(k.skipRetry&&k.id!==void 0&&await f.FR.HZ(k.id,f.Rw),f.rj(k.url,k.options,!!k.skipRetry))):(f.cZ(Error("Networkless Logging: Stored logs request expired age limit")),k.id!==void 0&&await f.FR.HZ(k.id,f.Rw))}; mQ=function(f,k){f.HF&&!f.bY.GU()?f.HF(k):f.handleError(k)}; CH=function(f,k,G){k=k.timestamp;return f.now()-k>=G?!1:!0}; O5E=function(f,k){if(!$X(f))throw Error("IndexedDB is not supported: updateRequestHandlers");var G=k.options.onError?k.options.onError:()=>{}; k.options.onError=async(Z,u)=>{var h=PRD(u),W=QGH(u);W&&f.Cy&&f.Cy("web_enable_error_204")&&f.handleError(Error("Request failed due to compression"),k.url,u);if(f.Cy&&f.Cy("nwl_consider_error_code")&&h||f.Cy&&!f.Cy("nwl_consider_error_code")&&f.potentialEsfErrorCounter<=f.ka)if(f.bY.yj&&await f.bY.yj(),!f.bY.GU()){G(Z,u);f.Cy&&f.Cy("nwl_consider_error_code")&&k?.id!==void 0&&await f.FR.EE(k.id,f.Rw,!1);return}f.Cy&&f.Cy("nwl_consider_error_code")&&!h&&f.potentialEsfErrorCounter>f.ka||(f.potentialEsfErrorCounter++, k?.id!==void 0&&(k.sendCount{f.bY.GU()&&f.W()},f.sL)):await f.FR.HZ(k.id,f.Rw)),G(Z,u))}; var t=k.options.onSuccess?k.options.onSuccess:()=>{}; k.options.onSuccess=async(Z,u)=>{k?.id!==void 0&&await f.FR.HZ(k.id,f.Rw);f.bY.yM&&f.Cy&&f.Cy("vss_network_hint")&&f.bY.yM(!0);t(Z,u)}; return k}; PRD=function(f){return(f=f?.error?.code)&&f>=400&&f<=599?!1:!0}; QGH=function(f){f=f?.error?.code;return!(f!==400&&f!==415)}; IgO=function(){if(nH)return nH();nH=qb("LogsDatabaseV2",{hz:{LogsRequestsStore:{Of:2}},shared:!1,upgrade(f,k,G){k(2)&&l5(f,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});k(3);k(5)&&(G=G.objectStore("LogsRequestsStore"),G.B.indexNames.contains("newRequest")&&G.B.deleteIndex("newRequest"),RB(G,"newRequestV2",["status","interface","timestamp"]));k(7)&&TV(f,"sapisid");k(9)&&TV(f,"SWHealthLog")},version:9});return nH()}; LH=function(f){return tz(IgO(),f)}; FCd=async function(f,k){var G={startTime:(0,g.T)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};k=await LH(k);f={...f,options:JSON.parse(JSON.stringify(f.options)),interface:g.HT("INNERTUBE_CONTEXT_CLIENT_NAME",0)};f=await k.put("LogsRequestsStore",f);G.ticks.tc=(0,g.T)();dI(G);return f}; ACF=async function(f,k){var G={startTime:(0,g.T)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};k=await LH(k);var t=g.HT("INNERTUBE_CONTEXT_CLIENT_NAME",0),Z=[f,t,0];t=[f,t,(0,g.T)()];var u=IDBKeyRange.bound(Z,t),h="prev";g.cT("use_fifo_for_networkless")&&(h="next");var W=void 0;Z=f==="NEW"?"readwrite":"readonly";g.cT("use_readonly_for_get_most_recent_by_status_killswitch")&&(Z="readwrite");await x9(k,["LogsRequestsStore"],{mode:Z,q_:!0},D=>JR(D.objectStore("LogsRequestsStore").index("newRequestV2"), {query:u,direction:h},N=>{N.getValue()&&(W=N.getValue(),f==="NEW"&&(W.status="QUEUED",N.update(W)))})); G.ticks.tc=(0,g.T)();dI(G);return W}; KCO=async function(f,k){return x9(await LH(k),["LogsRequestsStore"],{mode:"readwrite",q_:!0},G=>{var t=G.objectStore("LogsRequestsStore");return t.get(f).then(Z=>{if(Z)return Z.status="QUEUED",t.put(Z).then(()=>Z)})})}; $pa=async function(f,k,G=!0,t){return x9(await LH(k),["LogsRequestsStore"],{mode:"readwrite",q_:!0},Z=>{var u=Z.objectStore("LogsRequestsStore");return u.get(f).then(h=>h?(h.status="NEW",G&&(h.sendCount+=1),t!==void 0&&(h.options.compress=t),u.put(h).then(()=>h)):E3.resolve(void 0))})}; i5L=async function(f,k){return(await LH(k)).delete("LogsRequestsStore",f)}; zlc=async function(f){f=await LH(f);var k=(0,g.T)()-2592E6;await x9(f,["LogsRequestsStore"],{mode:"readwrite",q_:!0},G=>pa(G.objectStore("LogsRequestsStore"),{},t=>{if(t.getValue().timestamp<=k)return t.delete().then(()=>g0(t))}))}; CRQ=async function(){await ew("LogsDatabaseV2")}; dI=function(f){g.cT("nwl_csi_killswitch")||PQ("networkless_performance",f,{sampleRate:1})}; s_=function(f){return tz(EkE(),f)}; mp6=async function(f){f=await s_(f);var k=(0,g.T)()-2592E6;await x9(f,["SWHealthLog"],{mode:"readwrite",q_:!0},G=>pa(G.objectStore("SWHealthLog"),{},t=>{if(t.getValue().timestamp<=k)return t.delete().then(()=>g0(t))}))}; nkc=async function(f){await (await s_(f)).clear("SWHealthLog")}; g.ao=function(f,k,G,t,Z="",u=!1,h=!1){if(f)if(!G||g.JH()||g.cT("web_ping_disable_scrub_referrer"))if(Z)IE(f,k,"POST",Z,t);else if(g.HT("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||t||h)IE(f,k,"GET","",t,void 0,u,h);else{b:{try{c:{var W=new LCf({url:f});if(W.B.dsh==="1")var D=null;else{var N=W.B.ae;if(N==="1"){let y=W.B.adurl;if(y)try{D={version:3,ki:decodeURIComponent(y),DR:HH(W.K,"act=1","ri=1",zXL(W))};break c}catch(q){}}D=N==="2"?{version:4,ki:HH(W.K,"dct=1","suid="+W.W,"ri=1"),DR:HH(W.K,"act=1","ri=1", "suid="+W.W)}:null}}if(D){let y=n7(f);var U=!(!y||!y.endsWith("/aclk")||g.Sr(f,"ri")!=="1");break b}}catch(y){}U=!1}U?bE(f)?(k&&k(),G=!0):G=!1:G=!1;G||wI(f,k)}else Sz(new g.V5("Legacy referrer-scrubbed ping detected")),f&&wI(f,void 0,{scrubReferrer:!0})}; dp6=function(f,k=""){bE(f,k)||g.ao(f,void 0,void 0,void 0,k)}; bE=function(f,k=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(f,k))return!0}catch(G){}return!1}; wI=function(f,k,G={}){var t=new Image,Z=`${sGQ++}`;rI[Z]=t;t.onload=t.onerror=()=>{k&&rI[Z]&&k();delete rI[Z]}; G.scrubReferrer&&(t.referrerPolicy="no-referrer");t.src=f}; g.MK=function(f){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?f+"&nis=6":f+"&nis=5"}; X9=function(){HQ||(HQ=new xX("yt.offline"));return HQ}; b5E=function(f){if(g.cT("offline_error_handling")){var k=X9().get("errors",!0)||{};k[f.message]={name:f.name,stack:f.stack};f.level&&(k[f.message].level=f.level);X9().set("errors",k,2592E3,!0)}}; Th=function(){if(!lE.instance){let f=g.y6("yt.networkRequestMonitor.instance")||new lE;g.Uf("yt.networkRequestMonitor.instance",f);lE.instance=f}return lE.instance}; Ro=function(){if(!SN.instance){let f=g.y6("yt.networkStatusManager.instance")||new SN;g.Uf("yt.networkStatusManager.instance",f);SN.instance=f}return SN.instance}; cQ=function(f,k){f.rateLimit?f.B?(sB.Ug(f.S),f.S=sB.H4(()=>{f.W!==k&&(f.dispatchEvent(k),f.W=k,f.B=(0,g.T)())},f.rateLimit-((0,g.T)()-f.B))):(f.dispatchEvent(k),f.W=k,f.B=(0,g.T)()):f.dispatchEvent(k)}; g.pH=function(){var f=g.y6("yt.networklessRequestController.instance");f||(f=new wjX,g.Uf("yt.networklessRequestController.instance",f),g.cT("networkless_logging")&&g.jw().then(k=>{f.Rw=k;zh(f);f.Z.resolve();f.G3&&Math.random()<=f.vl&&f.Rw&&mp6(f.Rw);g.cT("networkless_immediately_drop_sw_health_store")&&agy(f)})); return f}; agy=async function(f){if(!f.Rw)throw g.Ca("clearSWHealthLogsDb");nkc(f.Rw).catch(k=>{f.handleError(k)})}; rCu=function(f,k,G){k=g.cT("web_fp_via_jspb")?Object.assign({},k):k;g.cT("use_request_time_ms_header")?k.headers&&g.WY(f)&&(k.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.T)()))):k.postParams?.requestTimeMs&&(k.postParams.requestTimeMs=Math.round((0,g.T)()));G&&Object.keys(k).length===0?g.ao(f):k.compress?k.postBody?(typeof k.postBody!=="string"&&(k.postBody=JSON.stringify(k.postBody)),KH(f,k.postBody,k,g.AH)):KH(f,JSON.stringify(k.postParams),k,Kt):g.AH(f,k)}; gI=function(f,k){g.cT("use_event_time_ms_header")&&g.WY(f)&&(k.headers||(k.headers={}),k.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.T)())));return k}; g.Jv=function(f,k,G,t){!g.HT("VISITOR_DATA")&&k!=="visitor_id"&&Math.random()<.01&&Sz(new g.V5("Missing VISITOR_DATA when sending innertube request.",k,G,t));if(!f.isReady())throw f=new g.V5("innertube xhrclient not ready",k,G,t),lT(f),f;var Z={headers:t.headers||{},method:"POST",postParams:G,postBody:t.postBody,postBodyFormat:t.postBodyFormat||"JSON",onTimeout:()=>{t.onTimeout()}, onFetchTimeout:t.onTimeout,onSuccess:(N,U)=>{if(t.onSuccess)t.onSuccess(U)}, onFetchSuccess:N=>{if(t.onSuccess)t.onSuccess(N)}, onProgress:N=>{if(t.onProgress)t.onProgress(N)}, onError:(N,U)=>{if(t.onError)t.onError(U)}, onFetchError:N=>{if(t.onError)t.onError(N)}, timeout:t.timeout,withCredentials:!0,compress:t.compress};Z.headers["Content-Type"]||(Z.headers["Content-Type"]="application/json");G="";var u=f.config_.D3;u&&(G=u);u=f.config_.qL||!1;var h=BSO(u,G,t);Object.assign(Z.headers,h);Z.headers.Authorization&&!G&&u&&(Z.headers["x-origin"]=window.location.origin);var W=g.hH(`${G}${`/youtubei/${f.config_.innertubeApiVersion}/${k}`}`,{alt:"json"}),D=(N=!1)=>{try{if(N&&t.retry&&!t.networklessOptions.bypassNetworkless)Z.method="POST",t.networklessOptions.writeThenSend? g.pH().writeThenSend(W,Z):g.pH().sendAndWrite(W,Z);else if(t.compress)if(Z.postBody){let U=Z.postBody;typeof U!=="string"&&(U=JSON.stringify(Z.postBody));KH(W,U,Z,g.AH)}else KH(W,JSON.stringify(Z.postParams),Z,Kt);else Kt(W,Z)}catch(U){if(U.name==="InvalidAccessError")Sz(Error("An extension is blocking network request."));else throw U;}}; g.y6("ytNetworklessLoggingInitializationOptions")&&YX.isNwlInitialized?vJ().then(N=>{D(N)}):D(!1)}; Zm=function(f,k,G){var t=f2();if(t&&k){let Z=t.subscribe(f,function(){var u=arguments,h=()=>{kQ[Z]&&k.apply&&typeof k.apply=="function"&&k.apply(G||window,u)}; try{G$[f]?h():g.OH(h,0)}catch(W){lT(W)}},G); kQ[Z]=!0;tE[f]||(tE[f]=[]);tE[f].push(Z);return Z}return 0}; u8=function(f){var k=f2();k&&(typeof f==="number"?f=[f]:typeof f==="string"&&(f=[parseInt(f,10)]),g.MA(f,G=>{k.unsubscribeByKey(G);delete kQ[G]}))}; hE=function(f,k){var G=f2();return G?G.publish.apply(G,arguments):!1}; WZ=function(f){var k=f2();if(k)if(k.clear(f),f)oz(f);else for(let G in tE)oz(G)}; f2=function(){return g.BH.ytPubsubPubsubInstance}; oz=function(f){tE[f]&&(f=tE[f],g.MA(f,k=>{kQ[k]&&delete kQ[k]}),f.length=0)}; Dm=function(f,k,G=null){MQf(f,k,G)}; MQf=function(f,k,G=null){var t=Vv(typeof f==="string"?f:f.toString()),Z=document.getElementById(t),u=Z&&A$(Z),h=Z&&!u;u?k&&k():(k&&(u=Zm(t,k),k=`${$y(k)}`,vZ[k]=u),h||(Z=H5a(f,t,()=>{A$(Z)||(iUE(Z),hE(t),g.OH(()=>{WZ(t)},0))},G)))}; H5a=function(f,k,G,t=null){var Z=g.By("SCRIPT");Z.id=k;Z.onload=()=>{G&&setTimeout(G,0)}; Z.onreadystatechange=()=>{switch(Z.readyState){case "loaded":case "complete":Z.onload()}}; t&&Z.setAttribute("nonce",t);g.wC(Z,typeof f==="string"?wB(f):f);f=document.getElementsByTagName("head")[0]||document.body;f.insertBefore(Z,f.firstChild);return Z}; Vv=function(f){var k=document.createElement("a");g.Ki(k,f);f=k.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${A4(f)}`}; BZ=function(f,k){if(f===k)f=!0;else if(Array.isArray(f)&&Array.isArray(k))f=v1(f,k,BZ);else if(g.ID(f)&&g.ID(k))a:if(g.EO(f).length!=g.EO(k).length)f=!1;else{for(let G in f)if(!BZ(f[G],k[G])){f=!1;break a}f=!0}else f=!1;return f}; Uo=function(f,...k){if(!jE(f)||k.some(G=>!jE(G)))throw Error("Only objects may be merged."); for(let G of k)Nf(f,G)}; Nf=function(f,k){for(let G in k)if(jE(k[G])){if(G in f&&!jE(f[G]))throw Error("Cannot merge an object into a non-object.");G in f||(f[G]={});Nf(f[G],k[G])}else if(eE(k[G])){if(G in f&&!eE(f[G]))throw Error("Cannot merge an array into a non-array.");G in f||(f[G]=[]);yv(f[G],k[G])}else f[G]=k[G];return f}; yv=function(f,k){for(let G of k)jE(G)?f.push(Nf({},G)):eE(G)?f.push(yv([],G)):f.push(G);return f}; jE=function(f){return typeof f==="object"&&!Array.isArray(f)}; eE=function(f){return typeof f==="object"&&Array.isArray(f)}; g.qf=function(f=!1){g.gQ.call(this);this.KE=new vk(f);g.a(this,this.KE)}; PZ=function(f){if(window.crypto&&window.crypto.getRandomValues)try{var k=Array(f),G=new Uint8Array(f);window.crypto.getRandomValues(G);for(var t=0;t(f&15).toString(16)).join("")}; i8=function(){({s4:k=!1,Rm:f=!0}={});var f,k;if(g.y6("_lact",window)==null){var G=parseInt(g.HT("LACT"),10);G=isFinite(G)?Date.now()-Math.max(G,0):-1;g.Uf("_lact",G,window);g.Uf("_fact",G,window);G==-1&&K2();xpf(k,f);new xK(()=>{$Q("mouse",100)})}}; xpf=function(f=!1,k=!0){var G=window;g.rA(G.document,"keydown",K2);g.rA(G.document,"keyup",K2);g.rA(G.document,"mousedown",K2);g.rA(G.document,"mouseup",K2);f?g.rA(G,"touchmove",()=>{$Q("touchmove",200)},{passive:!0}):(g.rA(G,"resize",()=>{$Q("resize",200)}),k&&g.rA(G,"scroll",()=>{$Q("scroll",200)})); g.rA(G.document,"touchstart",K2,{passive:!0});g.rA(G.document,"touchend",K2,{passive:!0})}; $Q=function(f,k){z$[f]||(z$[f]=!0,sB.H4(()=>{K2();z$[f]=!1},k))}; K2=function(){g.y6("_lact",window)==null&&(i8(),g.y6("_lact",window));var f=Date.now();g.Uf("_lact",f,window);g.y6("_fact",window)==-1&&g.Uf("_fact",f,window);(f=g.y6("ytglobal.ytUtilActivityCallback_"))&&f()}; g.sI=function(){var f=g.y6("_lact",window);return f==null?-1:Math.max(Date.now()-f,0)}; g.Eo=function(f){return new C2(f)}; g.mX=function(f,k){f.K.set(k.M0,k);var G=f.W.get(k.M0);if(G)try{G.Y1(f.resolve(k.M0))}catch(t){G.jt(t)}}; dx=function(f,k,G,t=!1){if(G.indexOf(k)>-1)throw Error(`Deps cycle for: ${k}`);if(f.B.has(k))return f.B.get(k);if(!f.K.has(k)){if(t)return;throw Error(`No provider for: ${k}`);}var Z=f.K.get(k);G.push(k);if(Z.NJ!==void 0)t=Z.NJ;else if(Z.xE)t=Z[g.n2]?L2(f,Z[g.n2],G):[],t=Z.xE(...t);else if(Z.fn){t=Z.fn;let u=t[g.n2]?L2(f,t[g.n2],G):[];t=new t(...u)}else{if(!t)throw Error(`Could not resolve providers for: ${k}`);t=void 0}G.pop();Z.Wk||f.B.set(k,t);return t}; L2=function(f,k,G){return k?k.map(t=>t instanceof C2?dx(f,t.key,G,!0):dx(f,t,G)):[]}; g.b8=function(){so||(so=new Xja);return so}; az=function(){return"h5vcc"in wx&&wx.h5vcc.traceEvent?.traceBegin&&wx.h5vcc.traceEvent?.traceEnd?1:"performance"in wx&&wx.performance.mark&&wx.performance.measure?2:0}; rx=function(f){var k=az();switch(k){case 1:wx.h5vcc.traceEvent.traceBegin("YTLR",f);break;case 2:wx.performance.mark(`${f}-start`);break;case 0:break;default:g.$M(k,"unknown trace type")}}; Mf=function(f){var k=az();switch(k){case 1:wx.h5vcc.traceEvent.traceEnd("YTLR",f);break;case 2:k=`${f}-start`;let G=`${f}-end`;wx.performance.mark(G);wx.performance.measure(f,k,G);break;case 0:break;default:g.$M(k,"unknown trace type")}}; lgD=function(f){var k=Array.from(f.B.keys()).sort((G,t)=>(f.B[t].priority??0)-(f.B[G].priority??0)); for(let G of k)k=f.B[G],k.jobId===void 0||k.qM||(f.scheduler.Ug(k.jobId),g.vq(0,k.cT,10))}; SVO=function(f,k,G){TSf&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${f.constructor.name}] '${f.state}' to '${k}'`),console.log("with message: ",G),console.groupEnd())}; pjH=function(f,k){var G=k.filter(Z=>(f.K??Z.priority??0)===10),t=k.filter(Z=>(f.K??Z.priority??0)!==10); return f.S.vN?async(...Z)=>{await RlQ(G,...Z);HZ(f,t,...Z)}:(...Z)=>{cCu(G,...Z); HZ(f,t,...Z)}}; RlQ=async function(f,...k){g.U3();for(let G of f){let t;jU(()=>{xQ(G.name);var Z=XI(()=>G.callback(...k)); l8(Z)?t=g.cT("web_lifecycle_error_handling_killswitch")?Z.then(()=>{T$(G.name)}):Z.then(()=>{T$(G.name)},u=>{window.onerror?.(u.message,"",0,0,u); T$(G.name)}):T$(G.name)}); t&&await t}}; HZ=function(f,k,...G){k=k.map(t=>{var Z=f.K??t.priority??0;return{cT:SE(t,...G),priority:Z}}); k.length&&(f.W=new gkX(k))}; cCu=function(f,...k){g.U3();for(let G of f)f=SE(G,...k),jU(f)}; SE=function(f,...k){return()=>{xQ(f.name);XI(()=>f.callback(...k)); T$(f.name)}}; xQ=function(f){Rz&&f&&rx(f)}; dS=function(f,k,G,t,Z){var u=k^f;if((f|56)==f&&t[F[10]]!=0){var h=NA(25,5333,G,t);G=h[0]}if(f+1>=6&&f>>1<12){var W=Z[F[u^991]];t[F[u^1011]](function(U,y,q){this[F[u^1020]](q[y]=Z[(Z[F[u^967]](U)-Z[F[u^967]](this[y])+y+W--)%Z[F[u^991]]])},G[F[u^968]](F[u^990]))}if((f+1&15)==3){h=u^3251; for(var D=[];++h-D[F[u^3321]]-(u^3283);)switch(h){case u^3273:h=u^3219;continue;case u^3240:h=u^3295;break;case u^3250:h=u^3292;continue;case u^3293:h=u^3178;case u^3208:h-=u^3273;default:D[F[u^3290]](String[F[6]](h))}var N=D}f+3&27||(G[6]!=-5&&(0,G[u^3330])(G[u^3408],G[1],(0,G[u^3352])()),G[3]!=5&&(G[0]===6&&((0,G[u^3443])(G[1],G[u^3355]),F[u^3350])||(0,G[u^3453])(G[u^3429])),G[u^3348]!==-2&&(G[u^3397]>=0&&((0,G[u^3430])(G[new t(F[u^3339])/(u^3760)],G[u^3405]),F[u^3344])||(0,G[u^3443])(G[u^3405], G[u^3412])),G[u^3410]!=(u^3410)&&(G[0]>(u^3408)||(((0,G[u^3353])(G[u^3451]),G[u^3430])(G[u^3353],G[u^3428]),null))&&(0,G[u^3348])((0,G[u^3353])(G[0],G[u^3354]),G[u^3451],G[u^3407],G[u^3354],(0,G[u^3455])()),N=[]);(f^76)>>3==1&&G[F[1]](G[F[10]],0,t);return N}; T$=function(f){Rz&&f&&Mf(f)}; XI=function(f){if(g.cT("web_lifecycle_error_handling_killswitch"))return f();try{return f()}catch(k){window.onerror?.(k.message,"",0,0,k)}}; p2=function(){cZ||(cZ=new YVu);return cZ}; YQ=function(){gx||(gx=Le(g.HT("WORKER_SERIALIZATION_URL")));return gx||void 0}; fK=function(){var f=YQ();JE||f===void 0||(JE=new Worker(Un(f),void 0));return JE}; ty=function(f,k){var G=kN(k);if(f.B[G])return f.B[G];var t=Object.keys(f.store)||[];if(t.length<=1&&kN(k)===t[0])return t;var Z=[];for(let h=0;h{G=G.data;if(G.op==="serializedGelBatch"){var t=Bv.get(G.key);t&&(jo(G.serializedBatch,t.client,t.resolve,t.networklessOptions,t.isIsolated,t.useVSSEndpoint,t.dangerousLogToVisitorSession,t.requestsOutstanding),Bv.delete(G.key))}},k=fK(); k&&(k.addEventListener("message",f),k.onerror=()=>{Bv.clear()}); vv=!0}}; fQL=function(f,k){if(f.endpoint==="log_event"){NU(f);var G=UP(f),t=eo(f.payload)||"",Z=yI(t),u=200;if(Z){if(Z.enabled===!1&&!g.cT("web_payload_policy_disabled_killswitch"))return;u=qU(Z.tier);if(u===400){OP(f,k);return}}Pv[G]=!0;G={cttAuthInfo:G,isJspb:!1,tier:u};VI().storePayload(G,f.payload);QI(k,!1,G,IX(t))}}; kcL=function(f,k,G){if(k.endpoint==="log_event"){NU(void 0,k);var t=UP(k,!0),Z=yI(f),u=200;if(Z){if(Z.enabled===!1&&!g.cT("web_payload_policy_disabled_killswitch"))return;u=qU(Z.tier);if(u===400){Fz(f,k,G);return}}Pv[t]=!0;t={cttAuthInfo:t,isJspb:!0,tier:u};VI().storePayload(t,sV(k.payload));QI(G,!0,t,IX(f))}}; QI=function(f,k=!1,G,t=!1){f&&oX(f);f=pe("tvhtml5_logging_max_batch_ads_fork")||pe("tvhtml5_logging_max_batch")||pe("web_logging_max_batch")||100;var Z=(0,g.T)(),u=Ay(k,G.tier),h=u.S;t&&(u.B=!0);t=0;G&&(t=VI().getSequenceCount(G));t>=1E3?KK({writeThenSend:!0},k,G.tier):t>=f?$N||($N=iX(()=>{KK({writeThenSend:!0},k,G.tier);$N=void 0},0)):Z-h>=10&&(zU(k,G.tier),u.S=Z)}; OP=function(f,k){if(f.endpoint==="log_event"){g.cT("more_accurate_gel_parser")&&VI().storePayload({isJspb:!1},f.payload);NU(f);var G=UP(f),t=new Map;t.set(G,[f.payload]);var Z=eo(f.payload)||"";(f=Wv(k))&&oX(f);return new g.dT((u,h)=>{hy&&hy.isReady()?CK(t,hy,u,h,{bypassNetworkless:!0},!0,IX(Z)):u()})}}; Fz=function(f,k,G){if(k.endpoint==="log_event"){NU(void 0,k);var t=UP(k,!0),Z=new Map;Z.set(t,[sV(k.payload)]);(k=Wv(G))&&oX(k);return new g.dT(u=>{hy&&hy.isReady()?EP(Z,hy,u,{bypassNetworkless:!0},!0,IX(f)):u()})}}; UP=function(f,k=!1){var G="";if(f.dangerousLogToVisitorSession)G="visitorOnlyApprovedKey";else if(f.cttAuthInfo){if(k){k=f.cttAuthInfo.token;G=f.cttAuthInfo;let t=new m8;G.videoId?t.setVideoId(G.videoId):G.playlistId&&qT(t,2,nK,oG(G.playlistId));LK[k]=t}else k=f.cttAuthInfo,G={},k.videoId?G.videoId=k.videoId:k.playlistId&&(G.playlistId=k.playlistId),dN[f.cttAuthInfo.token]=G;G=f.cttAuthInfo.token}return G}; KK=function(f={},k=!1,G){new g.dT((t,Z)=>{var u=Ay(k,G),h=u.B;u.B=!1;if(g.cT("enable_web_tiered_gel")&&g.cT("web_vss_routing_check_all_tier_policies")){let W=Ay(k,300),D=Ay(k,200);h=h||W.B||D.B;W.B=!1;D.B=!1}sP(u.W);sP(u.K);u.K=0;hy&&hy.isReady()?G===void 0&&g.cT("enable_web_tiered_gel")?bX(t,Z,f,k,300,h):bX(t,Z,f,k,G,h):(zU(k,G),t())})}; bX=function(f,k,G={},t=!1,Z=200,u=!1){var h=hy,W=new Map,D=new Map,N={isJspb:t,cttAuthInfo:void 0,tier:Z},U={isJspb:t,cttAuthInfo:void 0};if(t){for(let y of Object.keys(Pv))k=g.cT("enable_web_tiered_gel")?VI().smartExtractMatchingEntries({keys:[N,U],sizeLimit:1E3}):VI().extractMatchingEntries({isJspb:!0,cttAuthInfo:y}),k.length>0&&W.set(y,k),(g.cT("web_fp_via_jspb_and_json")&&G.writeThenSend||!g.cT("web_fp_via_jspb_and_json"))&&delete Pv[y];EP(W,h,f,G,!1,u)}else{for(let y of Object.keys(Pv))W=g.cT("enable_web_tiered_gel")? VI().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:y,tier:Z},{isJspb:!1,cttAuthInfo:y}],sizeLimit:1E3}):VI().extractMatchingEntries({isJspb:!1,cttAuthInfo:y}),W.length>0&&D.set(y,W),(g.cT("web_fp_via_jspb_and_json")&&G.writeThenSend||!g.cT("web_fp_via_jspb_and_json"))&&delete Pv[y];CK(D,h,f,k,G,!1,u)}}; zU=function(f=!1,k=200){var G=()=>{KK({writeThenSend:!0},f,k)},t=Ay(f,k),Z=t===wN||t===aX?5E3:GcD; g.cT("web_gel_timeout_cap")&&!t.K&&(Z=iX(()=>{G()},Z),t.K=Z); sP(t.W);Z=g.HT("LOGGING_BATCH_TIMEOUT",pe("web_gel_debounce_ms",1E4));g.cT("shorten_initial_gel_batch_timeout")&&rN&&(Z=tfd);Z=iX(()=>{pe("gel_min_batch_size")>0?VI().getSequenceCount({cttAuthInfo:void 0,isJspb:f,tier:k})>=Z$Q&&G():G()},Z); t.W=Z}; CK=function(f,k,G,t,Z={},u,h){if(f.size===0)G();else{var W=Math.round((0,g.T)()),D=f.size,N=MU(h);for(let [U,y]of f){f=U;h=y;let q=g.xb({context:g.oo(k.config_||g.fH())});if(!g.PH(h)&&!g.cT("throw_err_when_logevent_malformed_killswitch")){t();break}q.events=h;(h=dN[f])&&uQL(q,f,h);delete dN[f];let Q=f==="visitorOnlyApprovedKey";hyQ(q,W,Q);Hv(Z);let A=H=>{g.cT("start_client_gcf")&&sB.H4(async()=>{await xN(H)}); D--;D||G()},d=0,x=()=>{d++; if(Z.bypassNetworkless&&d===1)try{g.Jv(k,N,q,Xz({writeThenSend:!0},Q,A,x,u)),rN=!1}catch(H){lT(H),t()}D--;D||G()}; try{g.Jv(k,N,q,Xz(Z,Q,A,x,u)),rN=!1}catch(H){lT(H),t()}}}}; EP=function(f,k,G,t={},Z,u){if(f.size===0)G();else{var h=Math.round((0,g.T)()),W={value:f.size},D=new Map([...f]);for(let [x]of D){var N=x,U=f.get(N);D=new oGf;var y=k.config_||g.fH(),q=new lX,Q=new TU;g.gj(Q,1,y.o0);g.gj(Q,2,y.Tm);fP(Q,16,y.sV);g.gj(Q,17,y.innertubeContextClientVersion);if(y.Vt){var A=y.Vt,d=new Vw;A.coldConfigData&&g.gj(d,1,A.coldConfigData);A.appInstallData&&g.gj(d,6,A.appInstallData);A.coldHashData&&g.gj(d,3,A.coldHashData);A.hotHashData&&d.W(A.hotHashData);MT(Q,Vw,62,d)}(A=g.BH.devicePixelRatio)&& A!=1&&kG(Q,65,g.a1(A));A=gB();A!==""&&g.gj(Q,54,A);A=Yv();if(A.length>0){d=new So;for(let H=0;H{g.cT("start_client_gcf")&&sB.H4(async()=>{await xN(D)}); W.value--;W.value||G()},()=>{W.value--; W.value||G()},Z); t.headers["Content-Type"]="application/json+protobuf";t.postBodyFormat="JSPB";t.postBody=f;g.Jv(k,u,"",t);rN=!1}; Hv=function(f){g.cT("always_send_and_write")&&(f.writeThenSend=!1)}; Xz=function(f,k,G,t,Z){f={retry:!0,onSuccess:G,onError:t,networklessOptions:f,dangerousLogToVisitorSession:k,Pm:!!Z,headers:{},postBodyFormat:"",postBody:"",compress:g.cT("compress_gel")||g.cT("compress_gel_lr")};YN()&&(f.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.T)())));return f}; hyQ=function(f,k,G){YN()||(f.requestTimeMs=String(k));g.cT("unsplit_gel_payloads_in_logs")&&(f.unsplitGelPayloadsInLogs=!0);!G&&(k=g.HT("EVENT_ID"))&&(G=Jy(),f.serializedClientEventId={serializedEventId:k,clientCounter:String(G)})}; Jy=function(){var f=g.HT("BATCH_CLIENT_COUNTER")||0;f||(f=Math.floor(Math.random()*65535/2));f++;f>65535&&(f=1);g.M5("BATCH_CLIENT_COUNTER",f);return f}; uQL=function(f,k,G){if(G.videoId)var t="VIDEO";else if(G.playlistId)t="PLAYLIST";else return;f.credentialTransferTokenTargetId=G;f.context=f.context||{};f.context.user=f.context.user||{};f.context.user.credentialTransferTokens=[{token:k,scope:t}]}; NU=function(f,k){var G=g.y6("yt.logging.transport.enableScrapingForTest"),t=R8("il_payload_scraping");t=(t!==void 0?String(t):"")==="enable_il_payload_scraping";if(!G)if(t)ts=[],g.Uf("yt.logging.transport.enableScrapingForTest",!0),g.Uf("yt.logging.transport.scrapedPayloadsForTesting",ts),g.Uf("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.Uf("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.Uf("yt.logging.transport.scrapeClientEvent",!0);else return;G=g.y6("yt.logging.transport.scrapedPayloadsForTesting");t=g.y6("yt.logging.transport.payloadToScrape");k&&(k=k.payload,(k=g.y6("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(k)())&&G.push(k));k=g.y6("yt.logging.transport.scrapeClientEvent");if(t&&t.length>=1)for(let Z=0;Z{p2().currentState==="none"?f():p2().install({none:{callback:f}})},k):g.Bq(0,f,k)}; sP=function(f){g.cT("transport_use_scheduler")?sB.Ug(f):window.clearTimeout(f)}; xN=async function(f){f=f?.responseContext?.globalConfigGroup;var k=g.M(f,W$6),G=f?.hotHashData,t=g.M(f,DTy),Z=f?.coldHashData,u=g.b8().resolve(g.Eo(g.r_));u&&(G&&(k?await pd(u,G,k):await pd(u,G)),Z&&(t?await g_(u,Z,t):await g_(u,Z)));k=f?.rawFinchStaticConfigGroup;(f=f?.finchStaticHashData)?(G=g.b8().resolve(g.Eo(VfQ)))?await G.qp({config:k||{},U$:f||""}):(k||f)&&Sz(new g.V5("FinchConfigManagerService is not present, but Finch config data is present.")):k&&Sz(new g.V5("Finch config data is present, but hash is missing."))}; Ay=function(f,k=200){return f?k===300?wN:vGF:k===300?aX:BjF}; yI=function(f){if(g.cT("enable_web_tiered_gel")){f=Za[f||""];var k=g.b8().resolve(g.Eo(g.r_))?.uE()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(k)for(let G=0;Gf!==void 0)}; g.OW=function(f=0){f=N_(f);if(!f&&!g.HT("USE_CSN_FALLBACK",!0))return null;f||(f="UNDEFINED_CSN");return f?f:null}; yFH=function(f){for(let k of Object.values(ey6))if(g.OW(k)===f)return!0;return!1}; qed=function(f,k,G){var t=q_();(G=g.OW(G))&&delete t[G];k&&(t[f]=k)}; PE=function(f){return q_()[f]}; Iq=function(f,k,G=0,t){if(f!==N_(G)||k!==g.HT(UW(G)))if(qed(f,t,G),NjE(f,G),g.M5(UW(G),k),k=()=>{setTimeout(()=>{f&&g.V0("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:Q0,clientScreenNonce:f})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(k)}catch(Z){k()}else k()}; As=function(f,k){var G=g.HT("VALID_SESSION_TEMPDATA_DOMAINS",[]),t=g.Ek(window.location.href);t&&G.push(t);t=g.Ek(f);if(g.gC(G,t)||!t&&g.Yy(f,"/"))if(G=document.createElement("a"),g.Ki(G,f),f=G.href)if(f=dQ(f),f=sk(f))if(!k.csn&&(k.itct||k.ved)&&(k=Object.assign({csn:g.OW()},k)),Z){var Z=parseInt(Z,10);isFinite(Z)&&Z>0&&FT(f,k,Z)}else FT(f,k)}; FT=function(f,k,G){f=Kw(f);k=k?MR(k):"";G=G||5;g.ji()&&MZ(f,k,G)}; Kw=function(f){for(let k of O$d)f=RN(f,k);return"ST-"+A4(f).toString(36)}; g.$I=function(f){if(f.simpleText)return f.simpleText;if(f.runs){let k=[];for(let G of f.runs)G.text&&k.push(G.text);return k.join("")}return""}; g.ik=function(f){if(f.simpleText)return f=document.createTextNode(f.simpleText),f;var k=[];if(f.runs)for(let W=0;Wf.charCodeAt(G++); do{var Z=mB(t);if(Z===Infinity)break;let u=Z>>3;switch(Z&7){case 0:Z=mB(t);if(u===2)return Z;break;case 1:if(u===2)return;G+=8;break;case 2:Z=mB(t);if(u===2)return f.substr(G,Z);G+=Z;break;case 5:if(u===2)return;G+=4;break;default:return}}while(G500));t++);t=Z}else if(typeof f==="object")for(Z in f){if(f[Z]){a:{var u=Z;var h=f[Z],W=k,D=G;if(typeof h!=="string"||u!=="clickTrackingParams"&&u!=="trackingParams"){u=0;break a}u=(h=AFH(atob(h.replace(/-/g,"+").replace(/_/g,"/"))))?nw(`${u}.ve`,h,W,D):0}t+=u;t+=nw(Z,f[Z],k,G);if(t>500)break}}else G[k]=Lw(f),t+=G[k].length;else G[k]=Lw(f),t+=G[k].length;return t}; nw=function(f,k,G,t){G+=`.${f}`;f=Lw(k);t[G]=f;return G.length+f.length}; Lw=function(f){try{return(typeof f==="string"?f:String(JSON.stringify(f))).substr(0,500)}catch(k){return`unable to serialize ${typeof f} (${k.message})`}}; K$6=function(f,k={}){if(f=f.Yr){let G=f.Dr;f=[["componentStack",f.P6],["wizTagName",f.tagName],["wizOwnerTrace",f.KO?.join(" > ")],["errorSeverity",f.yJ?.toString()],["wizFeatureFlags",G?Object.entries(G).join("\n"):void 0]];for(let [t,Z]of f)f=Z,f!==void 0&&(k[t]=f)}return k}; g.bk=function(f){g.sW(f)}; g.HI=function(f){g.sW(f,"WARNING")}; g.sW=function(f,k="ERROR"){var G={};G.name=g.HT("INNERTUBE_CONTEXT_CLIENT_NAME",1);G.version=g.HT("INNERTUBE_CONTEXT_CLIENT_VERSION");$TD(f,G,k)}; $TD=function(f,k,G="ERROR"){if(f){f.hasOwnProperty("level")&&f.level&&(G=f.level);if(g.cT("wiz_enable_metadata_extraction_killswitch")){var t=k;if(!t?.componentStack){var Z=f.Yr?.P6;Z&&(t||(t={}),t.componentStack=Z)}k=t||k}else k=K$6(f,k),t=f.Yr?.yJ,t!==void 0&&G!=="IGNORED"&&(G=t>=3?"ERROR":"WARNING");if(g.cT("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.HT("SERVER_VERSION")))t=[],t.push(`Name: ${f.name}`),t.push(`Message: ${f.message}`),f.hasOwnProperty("params")&& t.push(`Error Params: ${JSON.stringify(f.params)}`),f.hasOwnProperty("args")&&t.push(`Error args: ${JSON.stringify(f.args,null,2)}`),t.push(`File name: ${f.fileName}`),t.push(`Stacktrace: ${f.stack}`),window.console.log(t.join("\n"),f);if(!(wL>=5)){t=[];for(u of i$u)try{u()&&t.push(u())}catch(A){}var u=t;u=[...zyO,...u];var h=aOO(f);t=h.message||"Unknown Error";Z=h.name||"UnknownError";var W=h.stack||f.CO||"Not available";if(W.startsWith(`${Z}: ${t}`)){var D=W.split("\n");D.shift();W=D.join("\n")}D= h.lineNumber||"Not available";h=h.fileName||"Not available";let Q=0;if(f.hasOwnProperty("args")&&f.args&&f.args.length)for(var N=0;N=500);N++);else if(f.hasOwnProperty("params")&&f.params){let A=f.params;if(typeof f.params==="object")for(N in A){if(!A[N])continue;let d=`params.${N}`,x=Lw(A[N]);k[d]=x;Q+=d.length+x.length;if(Q>500)break}else k.params=Lw(A)}if(u.length)for(N=0;N=500);N++);navigator.vendor&& !k.hasOwnProperty("vendor")&&(k["device.vendor"]=navigator.vendor);N={message:t,name:Z,lineNumber:D,fileName:h,stack:W,params:k,sampleWeight:1};k=Number(f.columnNumber);isNaN(k)||(N.lineNumber=`${N.lineNumber}:${k}`);if(f.level==="IGNORED")var U=0;else a:{f=EW();for(U of f.x0)if(N.message&&N.message.match(U.Iq)){U=U.weight;break a}for(var y of f.b6)if(y.callback(N)){U=y.weight;break a}U=1}N.sampleWeight=U;U=N;for(var q of CyH){if(!q.Rk[U.name])continue;y=q.Rk[U.name];for(let A of y){y=U.message.match(A.OY); if(!y)continue;U.params["params.error.original"]=y[0];f=A.groups;N={};for(k=0;k1E3&&g.HI(new g.V5("IL Attach cache exceeded limit"))}h=oc(G,k);GH.has(h)?Wa(G,k):ZG.set(h, !0)}}t=t.filter(W=>{W.csn!==k?(W.csn=k,W=!0):W=!1;return W}); G={csn:k,parentVe:G.getAsJson(),childVes:g.X6(t,W=>W.getAsJson())}; k==="UNDEFINED_CSN"?DG("visualElementAttached",u,G):f?oq("visualElementAttached",G,f,u):g.V0("visualElementAttached",G,u)}; s5F=function(f,k,G,t,Z,u,h){Vy(G,k);t=fp({cttAuthInfo:PE(k)||void 0,automatedLogEventSource:h},k);G={csn:k,ve:G.getAsJson(),eventType:1};Z&&(G.clientData=Z);k==="UNDEFINED_CSN"?DG("visualElementShown",t,G):f?oq("visualElementShown",G,f,t):g.V0("visualElementShown",G,t)}; va=function(f,k,G,t=!1){var Z=t?16:8;t=fp({cttAuthInfo:PE(k)||void 0,endOfSequence:t,automatedLogEventSource:void 0},k);G={csn:k,ve:G.getAsJson(),eventType:Z};k==="UNDEFINED_CSN"?DG("visualElementHidden",t,G):f?oq("visualElementHidden",G,f,t):g.V0("visualElementHidden",G,t)}; b$D=function(f,k,G,t,Z,u){Ba(f,k,G,t,u)}; Ba=function(f,k,G,t,Z){var u=void 0;Vy(G,k);u=u||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";Z=fp({cttAuthInfo:PE(k)||void 0,automatedLogEventSource:Z},k);G={csn:k,ve:G.getAsJson(),gestureType:u};t&&(G.clientData=t);k==="UNDEFINED_CSN"?DG("visualElementGestured",Z,G):f?oq("visualElementGestured",G,f,Z):g.V0("visualElementGestured",G,Z)}; wUX=function(){var f=PZ(16);var k=[];for(let G=0;G{g.MA(k,G=>{Vy(G,f);var t=fp({cttAuthInfo:PE(f)||void 0,automatedLogEventSource:void 0},f);G={csn:f,ve:G.getAsJson(),eventType:4};f==="UNDEFINED_CSN"?DG("visualElementShown",t,G):g.V0("visualElementShown",G,t)})})()}; rFE=function(f,k){Tp(()=>{g.MA(k,G=>{va(void 0,f,G)})})()}; ek=function(){var f=!1;try{f=!!window.sessionStorage.getItem("session_logininfo")}catch{f=!0}return(g.HT("INNERTUBE_CLIENT_NAME")==="WEB"||g.HT("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&f}; yy=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.M5("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var f;let G=Mfd;G||(G=document.querySelector("#persist_identity"));if(f=G){var k=f.src?(new URL(f.src)).origin:"*";f.contentWindow?.postMessage({action:"clear"},k)}}catch{}}; g.qX=function(f){f&&(f.startsWith("https://accounts.google.com/AddSession")?yy():f.startsWith("https://accounts.google.com/ServiceLogin")?yy():f.startsWith("https://myaccount.google.com")&&vM(f).K.endsWith("/youtubeoptions")&&yy());if(g.HT("LOGGED_IN",!0)&&ek()){var k=g.HT("VALID_SESSION_TEMPDATA_DOMAINS",[]);var G=g.Ek(window.location.href);G&&k.push(G);G=g.Ek(f);g.gC(k,G)||!G&&g.Yy(f,"/")?(k=dQ(f),(k=sk(k))?(k=Kw(k),k=(k=g.HY(k)||null)?g.GS(k):{}):k=null):k=null;k==null&&(k={});G=k;var t=void 0; ek()?(t||(t=g.HT("LOGIN_INFO")),t?(G.session_logininfo=t,G=!0):G=!1):G=!1;G&&As(f,k)}}; Oj=function(f,k={}){var G=g.HT("EVENT_ID");G&&(k.ei||(k.ei=G));k&&As(f,k)}; g.Qy=function(f,k,G,t,Z=!1){G&&As(f,G);G=g.QY(f,g.Pe)||g.Pa;var u=yY(G);f!=u&&Sz(Error(`Unsafe window.open URL: ${f}`));f=u;k=k||A4(f).toString(36);try{if(Z)return Z=f,Z=g.MK(Z),g.qX(Z),En(Z,k,"attributionsrc")}catch(h){lT(h)}g.qX(f);return En(G,k,t)}; xTc=function(){var f=window.location.href;if(g.cT("kevlar_disable_theme_param"))return null;n7(f);try{let k=g.ZR(f).theme;return H$L.get(k)||null}catch(k){}return null}; Ic=function(f,k){if(k.encryptedTokenJarContents&&(f.B[k.encryptedTokenJarContents]=k,typeof k.expirationSeconds==="string")){let G=Number(k.expirationSeconds);setTimeout(()=>{delete f.B[k.encryptedTokenJarContents]},G*1E3); f.K&&MZ("CONSISTENCY",k.encryptedTokenJarContents,G,void 0,!0)}}; F2=function(f){return f.localStorage===void 0?new xX("yt-client-location"):f.localStorage}; g.i4=function(f,k=!1,G=!1,t,Z){var u=g.HT("INNERTUBE_CONTEXT");if(!u)return g.sW(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};u=g.xb(u);g.cT("web_no_tracking_params_in_shell_killswitch")||delete u.clickTracking;u.client||(u.client={});var h=u.client;h.clientName==="MWEB"&&h.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(h.clientFormFactor=g.HT("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");h.screenWidthPoints=window.innerWidth;h.screenHeightPoints=window.innerHeight;h.screenPixelDensity= Math.round(window.devicePixelRatio||1);h.screenDensityFloat=window.devicePixelRatio||1;h.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var W=g.bQ();var D="USER_INTERFACE_THEME_LIGHT";W.mx(165)?D="USER_INTERFACE_THEME_DARK":W.mx(174)?D="USER_INTERFACE_THEME_LIGHT":!g.cT("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(D="USER_INTERFACE_THEME_DARK");W=xTc()||D;h.userInterfaceTheme= W;g.BH.document&&(h.applicationState=g.BH.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!k){if(W=u5())h.connectionType=W;g.cT("web_log_effective_connection_type")&&(W=oB())&&(u.client.effectiveConnectionType=W)}g.cT("web_log_memory_total_kbytes")&&g.BH.navigator?.deviceMemory&&(u.client.memoryTotalKbytes=`${g.BH.navigator?.deviceMemory*1E6}`);k&&t&&!g.cT("web_it_context_set_original_url_ks")&&(W=t,D=g.BH.location.href,D instanceof g.I5||(D=vM(D)),W instanceof g.I5||(W=vM(W)),W=D.resolve(W), h.originalUrl=W.toString());if(g.cT("web_gcf_hashes_innertube")){var N=Yc();N&&(W=N.coldConfigData,D=N.coldHashData,N=N.hotHashData,u.client.configInfo=u.client.configInfo||{},W&&(u.client.configInfo.coldConfigData=W),D&&(u.client.configInfo.coldHashData=D),N&&(u.client.configInfo.hotHashData=N))}W=g.ZR(g.BH.location.href);!g.cT("web_populate_internal_geo_killswitch")&&W.internalcountrycode&&(h.internalGeo=W.internalcountrycode);!g.cT("web_populate_client_screen_killswitch")&&Z&&(h.clientScreen=Z); h.clientName==="MWEB"||h.clientName==="WEB"?(h.mainAppWebInfo||(h.mainAppWebInfo={}),h.mainAppWebInfo.graftUrl=t||g.BH.location.href,g.cT("kevlar_woffle")&&Ak.instance&&(t=Ak.instance,h.mainAppWebInfo.pwaInstallabilityStatus=!t.B&&t.K?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),h.mainAppWebInfo.webDisplayMode=cf(),h.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):h.clientName==="TVHTML5"&&(!g.cT("web_lr_app_quality_killswitch")&& (t=g.HT("LIVING_ROOM_APP_QUALITY"))&&(h.tvAppInfo=Object.assign(h.tvAppInfo||{},{appQuality:t})),t=g.HT("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(h.tvAppInfo=Object.assign(h.tvAppInfo||{},{certificationScope:t}));if(!g.cT("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var U=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}U=void 0}U&&(h.timeZone=U)}(U=gB())?h.experimentsToken=U:delete h.experimentsToken;h=Yv();Kp.instance||(Kp.instance=new Kp);U=C6(Kp.instance.B); u.request={...u.request,internalExperimentFlags:h,consistencyTokenJars:U};!g.cT("web_prequest_context_killswitch")&&(h=g.HT("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(u.request.externalPrequestContext=h);U=g.bQ();h=U.mx(58);U=U.get("gsml","");u.user={...u.user};h&&(u.user.enableSafetyMode=h);U&&(u.user.lockedSafetyMode=!0);g.cT("warm_op_csn_cleanup")?G&&(k=g.OW())&&(u.clientScreenNonce=k):!k&&(k=g.OW())&&(u.clientScreenNonce=k);f&&(u.clickTracking={clickTrackingParams:f});if(f=g.y6("yt.mdx.remote.remoteClient_"))u.remoteClient= f;$l.getInstance().setLocationOnInnerTubeContext(u);try{var y=g.UH(),q=y.bid;delete y.bid;u.adSignalsInfo={params:[],bid:q};for(let [Q,A]of Object.entries(y))y=Q,q=A,u.adSignalsInfo.params?.push({key:y,value:`${q}`});if(u.client?.clientName==="TVHTML5"||u.client?.clientName==="TVHTML5_UNPLUGGED"){let Q=g.HT("INNERTUBE_CONTEXT");Q.adSignalsInfo&&(u.adSignalsInfo.advertisingId=Q.adSignalsInfo.advertisingId,u.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",u.adSignalsInfo.limitAdTracking= Q.adSignalsInfo.limitAdTracking,Q.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(u.adSignalsInfo.atTrackingManagerAuthorizationStatus=Q.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(Q){g.sW(Q)}return u}; zH=function(f){var k={"Content-Type":"application/json"};g.HT("EOM_VISITOR_DATA")?k["X-Goog-EOM-Visitor-Id"]=g.HT("EOM_VISITOR_DATA"):g.HT("VISITOR_DATA")&&(k["X-Goog-Visitor-Id"]=g.HT("VISITOR_DATA"));k["X-Youtube-Bootstrap-Logged-In"]=g.HT("LOGGED_IN",!1);g.HT("DEBUG_SETTINGS_METADATA")&&(k["X-Debug-Settings-Metadata"]=g.HT("DEBUG_SETTINGS_METADATA"));f!=="cors"&&((f=g.HT("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(k["X-Youtube-Client-Name"]=f),(f=g.HT("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(k["X-Youtube-Client-Version"]= f),(f=g.HT("CHROME_CONNECTED_HEADER"))&&(k["X-Youtube-Chrome-Connected"]=f),(f=g.HT("DOMAIN_ADMIN_STATE"))&&(k["X-Youtube-Domain-Admin-State"]=f),(f=$l.getInstance().getXGeoHeader?.())&&(k["X-Geo"]=f));(f=g.HT("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(k["X-YouTube-Lava-Device-Context"]=f);return k}; Cp=function(f){return()=>new f}; XUu=function(f){if(f.length===1)return f[0];var k=Ej.UNKNOWN_INTERFACE;if(k){k=new RegExp(k);for(var G of f)if(k.exec(G))return G}var t=[];Object.entries(Ej).forEach(([Z,u])=>{"UNKNOWN_INTERFACE"!==Z&&t.push(u)}); G=new RegExp(t.join("|"));f.sort((Z,u)=>Z.length-u.length); for(let Z of f)if(!G.exec(Z))return Z;return f[0]}; mN=function(f){return`/youtubei/v1/${XUu(f)}`}; Lp=function(f){return g.y6("ytcsi."+(f||"")+"data_")||np(f)}; dg=function(){var f=Lp();f.info||(f.info={});return f.info}; sj=function(f){f=Lp(f);f.metadata||(f.metadata={});return f.metadata}; b4=function(f){f=Lp(f);f.tick||(f.tick={});return f.tick}; wg=function(f){f=Lp(f);if(f.gel){let k=f.gel;k.gelInfos||(k.gelInfos={});k.gelTicks||(k.gelTicks={})}else f.gel={gelTicks:{},gelInfos:{}};return f.gel}; ac=function(f){f=wg(f);f.gelInfos||(f.gelInfos={});return f.gelInfos}; lQL=function(){var f=wg();f.preLoggedGelInfos||(f.preLoggedGelInfos=[]);return f.preLoggedGelInfos}; rg=function(f){var k=Lp(f).nonce;k||(k=g.Qv(16),Lp(f).nonce=k);return k}; np=function(f){var k={tick:{},info:{}};g.Uf("ytcsi."+(f||"")+"data_",k);return k}; MX=function(){var f=g.y6("ytcsi.debug");f||(f=[],g.Uf("ytcsi.debug",f),g.Uf("ytcsi.reference",{}));return f}; xl=function(f){var k=MX();k.push(f);g.cT("limit_ytcsi_debug_array_size")&&k.length>Ha&&k.splice(0,k.length-Ha)}; l4=function(f){f=f||"";var k=X2();if(k[f])return k[f];var G={timerName:f,info:{},tick:{},span:{},jspbInfo:[]};xl(G);return k[f]=G}; TH=function(f){f=f||"";var k=X2();k[f]&&delete k[f];var G={timerName:f,info:{},tick:{},span:{},jspbInfo:[]};xl(G);k[f]=G}; X2=function(){var f=g.y6("ytcsi.reference");if(f)return f;MX();return g.y6("ytcsi.reference")}; Rc=function(f){return Sk[f]||"LATENCY_ACTION_UNKNOWN"}; TjD=function(f,k,G={}){var t=Math.round(G.timestamp||(0,g.T)());p$(f,1,t{var t=(0,g.T)();for(let Z in fI)fI[Z]&&t-fI[Z].time>6E4&&delete fI[Z];f&&(f.B=0)},5E3)); return G.count>5?(G.count===6&&Math.random()*1E5<1&&(G=new g.V5("CSI data exceeded logging limit with key",k.split("_")),k.indexOf("plev")>=0||g.HI(G)),!0):!1}; Z7=function(){var f;g.cT("csi_use_performance_navigation_timing")?(f=GR?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(f.requestStart=t3(f.requestStart),f.responseEnd=t3(f.responseEnd),f.redirectStart=t3(f.redirectStart),f.redirectEnd=t3(f.redirectEnd),f.domainLookupEnd=t3(f.domainLookupEnd),f.connectStart=t3(f.connectStart),f.connectEnd=t3(f.connectEnd),f.responseStart=t3(f.responseStart),f.secureConnectionStart=t3(f.secureConnectionStart),f.domainLookupStart=t3(f.domainLookupStart),f.isPerformanceNavigationTiming= !0):f=GR.timing:f=g.cT("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(GR.timing)):GR.timing;return f}; t3=function(f){return Math.round(uU()+f)}; uU=function(){return g.cT("csi_use_time_origin")&&GR.timeOrigin?Math.floor(GR.timeOrigin):GR.timing.navigationStart}; RyQ=function(){var f=lQL(),k=ac(),G=void 0;for(var t=0;t{Uo(k,W);Uo(u,W);h=!0}; for(let W of f)Z(W);h&&ot(u)}}; WF=function(f,k){h3("_start",f,k)}; ot=function(f,k){if(!g.cT("web_csi_action_sampling_enabled")||!Lp(k).actionDisabled){var G=l4(k||"");Uo(G.info,f);f.loadType&&(G=f.loadType,sj(k).loadType=G);Uo(ac(k),f);G=rg(k);k=Lp(k).cttAuthInfo;Jk().info(f,G,k)}}; cFH=function(){return(g.b8().resolve(g.Eo(g.r_))?.uE()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(f=>Object.values(f)[0])}; h3=function(f,k,G){if(!g.cT("web_csi_action_sampling_enabled")||!Lp(G).actionDisabled){var t=rg(G),Z;if(Z=g.cT("web_csi_debug_sample_enabled")&&t){g.b8().resolve(g.Eo(g.r_))?.uE()&&!D7&&(D7=!0,h3("gcfl",(0,g.T)(),G));Z=g.b8().resolve(g.Eo(g.r_))?.uE()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var u;if(u=Z!==0)b:{u=cFH();if(u.length>0)for(var h=0;h0?h:void 0;try{GR.mark(Z,u)}catch(D){GR.mark(Z)}}Z= l4(G||"");Z.tick[f]=k||(0,g.T)();if(Z.callback&&Z.callback[f])for(var W of Z.callback[f])W();W=wg(G);W.gelTicks&&(W.gelTicks[f]=!0);Z=b4(G);W=k||(0,g.T)();Z[f]=W;Z=Lp(G).cttAuthInfo;f==="_start"?(f=Jk(),kT(f,`baseline_${t}`)||g.V0("latencyActionBaselined",{clientActionNonce:t},{timestamp:k,cttAuthInfo:Z})):Jk().tick(f,t,k,Z);VT(G);return W}}}; pU6=function(){var f=GR.getEntriesByType?.("mark");f&&f.forEach(k=>{k.name.startsWith("mark_")&&GR.clearMarks?.(k.name)})}; vF=function(){switch(iG()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; BF=function(f){var k={},G=(t,Z,u)=>{Z=Z.match("_rid")?Z.split("_rid")[0]:Z;typeof u==="number"&&(u=JSON.stringify(u));t.requestIds?t.requestIds.push({endpoint:Z,id:u}):t.requestIds=[{endpoint:Z,id:u}]}; for(let [t,Z]of Object.entries(f)){f=t;let u=Z;switch(f){case "GetBrowse_rid":G(k,f,u);break;case "GetGuide_rid":G(k,f,u);break;case "GetHome_rid":G(k,f,u);break;case "GetPlayer_rid":G(k,f,u);break;case "GetSearch_rid":G(k,f,u);break;case "GetSettings_rid":G(k,f,u);break;case "GetTrending_rid":G(k,f,u);break;case "GetWatchNext_rid":G(k,f,u);break;case "yt_red":k.isRedSubscriber=!!u;break;case "yt_ad":k.isMonetized=!!u}}return k}; gGc=function(f,k){f=document.querySelector(f);if(!f)return!1;var G="",t=f.nodeName;t==="SCRIPT"?(G=f.src,G||(G=f.getAttribute("data-timing-href"))&&(G=window.location.protocol+G)):t==="LINK"&&(G=f.href);ni(document)&&f.setAttribute("nonce",ni(document));return G?(f=GR.getEntriesByName(G))&&f[0]&&(f=f[0],G=uU(),h3("rsf_"+k,G+Math.round(f.fetchStart)),h3("rse_"+k,G+Math.round(f.responseEnd)),f.transferSize!==void 0&&f.transferSize===0)?!0:!1:!1}; YeQ=function(){var f=window.location.protocol,k=GR.getEntriesByType("resource");k=g.He(k,G=>G.name.indexOf(`${f}//fonts.gstatic.com/s/`)===0); (k=g.ls(k,(G,t)=>t.duration>G.duration?t:G,{duration:0}))&&k.startTime>0&&k.responseEnd>0&&(h3("wffs",t3(k.startTime)),h3("wffe",t3(k.responseEnd)))}; JFH=function(f,k,G){GR&&GR.measure&&(f.startsWith("measure_")||(f="measure_"+f),G?GR.measure(f,k,G):k?GR.measure(f,k):GR.measure(f))}; jG=function(f){var k=Kd("aft",f);if(k)return k;k=g.HT((f||"")+"TIMING_AFT_KEYS",["ol"]);var G=k.length;for(let t=0;tG.name==="first-paint"))return t3(f.startTime)}var k; g.cT("csi_use_performance_navigation_timing")?k=GR.getEntriesByType("first-paint")[0].startTime:k=GR.timing.L4;return k?Math.max(0,k):0}; g.yT=function(f){np(f);GTu();pU6();f||(g.HT("TIMING_ACTION")&&g.M5("PREVIOUS_ACTION",g.HT("TIMING_ACTION")),g.M5("TIMING_ACTION",""))}; PF=function(){var f=["pbs","pbu"];Tp(()=>{l4("").info.actionType="watch";f&&g.M5("TIMING_AFT_KEYS",f);g.M5("TIMING_ACTION","watch");var k=BF(g.HT("TIMING_INFO",{}));Object.keys(k).length>0&&ot(k);k={isNavigation:!0,actionType:Rc(g.HT("TIMING_ACTION"))};var G=g.HT("PREVIOUS_ACTION");G&&(k.previousAction=Rc(G));if(G=g.HT("CLIENT_PROTOCOL"))k.httpProtocol=G;if(G=g.HT("CLIENT_TRANSPORT"))k.transportProtocol=G;(G=g.OW())&&G!=="UNDEFINED_CSN"&&(k.clientScreenNonce=G);G=vF();if(G===1||G===-1)k.isVisible= !0;G=sj().loadType==="cold";var t=dg();G||(G=t.yt_lt==="cold");if(G){k.loadType="cold";G=dg();t=Z7();let h=uU(),W=g.HT("CSI_START_TIMESTAMP_MILLIS",0);W>0&&!g.cT("embeds_web_enable_csi_start_override_killswitch")&&(h=W);h&&(h3("srt",t.responseStart),G.prerender!==1&&WF(h));G=kTD();G>0&&h3("fpt",G);G=Z7();G.isPerformanceNavigationTiming&&ot({performanceNavigationTiming:!0},void 0);h3("nreqs",G.requestStart,void 0);h3("nress",G.responseStart,void 0);h3("nrese",G.responseEnd,void 0);G.redirectEnd-G.redirectStart> 0&&(h3("nrs",G.redirectStart,void 0),h3("nre",G.redirectEnd,void 0));G.domainLookupEnd-G.domainLookupStart>0&&(h3("ndnss",G.domainLookupStart,void 0),h3("ndnse",G.domainLookupEnd,void 0));G.connectEnd-G.connectStart>0&&(h3("ntcps",G.connectStart,void 0),h3("ntcpe",G.connectEnd,void 0));G.secureConnectionStart>=uU()&&G.connectEnd-G.secureConnectionStart>0&&(h3("nstcps",G.secureConnectionStart,void 0),h3("ntcpe",G.connectEnd,void 0));GR&&"getEntriesByType"in GR&&YeQ();G=[];if(document.querySelector&& GR&&GR.getEntriesByName)for(Z in qS)qS.hasOwnProperty(Z)&&(t=qS[Z],gGc(Z,t)&&G.push(t));var Z=G;if(Z.length>0){k.resourceInfo=[];for(var u of Z)k.resourceInfo.push({resourceCache:u})}}ot(k);RyQ();NS(!0);u=g.HT("TIMING_ACTION");g.y6("ytglobal.timingready_")&&u&&OU()&&jG()&&VT()})()}; FE=function(){var f={};Tp(()=>{OU()&&g.QT("aa",void 0,void 0);TH();g.yT();NS(!1);f.cttAuthInfo&&(Lp().cttAuthInfo=f.cttAuthInfo);g.M5("TIMING_AFT_KEYS",[]);f.P7?g.It({loadType:"hot"}):g.It({loadType:"warm"});g.M5("TIMING_ACTION","");delete g.HT("TIMING_INFO",{}).yt_lt;Tp(WF)(f.startTime,void 0)})()}; g.KI=function(f,k={}){Tp(()=>{g.A3(f);var G=k.sampleRate;if(!g.cT("web_csi_action_sampling_enabled")||G===void 0||G<=1)G=!1;else{var t=rg(f);G=Js(t)%G!==0}G&&(Lp(f).actionDisabled=!0);l4(f||"").info.actionType=f;k.cttAuthInfo&&(Lp(f).cttAuthInfo=k.cttAuthInfo);g.M5(f+"TIMING_ACTION",f);Tp(WF)(k.startTime,f);G={actionType:Rc(f)};k.EP&&(G.previousAction=Rc(g.HT("TIMING_ACTION")));(t=g.OW())&&t!=="UNDEFINED_CSN"&&(G.clientScreenNonce=t);g.It(G,f);NS(!0,f)})()}; g.A3=function(f){Tp(()=>{OU(f)&&g.QT("aa",void 0,f);TH(f);g.yT(f)})()}; OU=function(f){return Tp(()=>g.$T("_start",f))()}; g.It=function(f,k,G=!1){Tp(ot)(f,k,G)}; g.QT=function(f,k,G){return Tp(h3)(f,k,G)}; iU=function(f){Tp(JFH)("action_finished",f,void 0)}; g.$T=function(f,k){return Tp(()=>{var G=b4(k);return f in G})()}; CI=function(f){if(!g.cT("universal_csi_network_ticks"))return"";f=n7(f)||"";var k=Object.keys(zR);for(let G=0;G{}; var k=zR[f];return k?(g.EU(k),()=>{var G=g.cT("universal_csi_network_ticks")?(G=tZX[f])?g.EU(G):!1:!1;return G}):()=>{}}; g.EU=function(f,k,G){return Tp(()=>{if(g.$T(f,G))return!1;g.QT(f,k,G);return!0})()}; g.nI=function(f,k,G){Tp(()=>{if(!OU(G)||g.$T(f,G))return!1;g.QT(f,k,G);return!0})()}; ZP6=function(){Tp(()=>{var f=rg();requestAnimationFrame(()=>{setTimeout(()=>{f===rg()&&g.QT("ftl",void 0,void 0)},0)})})()}; uaF=function(f,k,G,t,Z){if(LI.instance!==void 0){if(t=LI.instance,f=[f!==t.Z,k!==t.bY,G!==t.W,Z!==t.K,!1,!1,!1],f.some(u=>u))throw new g.V5("InnerTubeTransportService is already initialized",f); }else LI.instance=new LI(f,k,G,t,Z)}; haf=async function(f,k,G){f=await a0(f.W.Eo(k?.P1?.identity||vQ,{sessionIndex:k?.P1?.sessionIndex}));return Promise.resolve({...zH(G),...f})}; Djy=async function(f,k,G,t=()=>{}){var Z=k.config?.pC?.dT; if(Z&&f.K&&f.K.has(Z)&&!k.config?.pC?.disableCache){var u=await f.K.get(Z);if(u&&!u.isExpired())return t=dm(u),u.isProcessed()||(sU(f,t,k),await bU(f.K,Z)),Promise.resolve(t)}await ojf(k);(Z=k.config?.requestKey)&&f.B.has(Z)?G=f.B.get(Z):(u=JSON.stringify(k.innerTubeRequest),k.RL={...k.RL,headers:{...(k.RL?.headers??{}),...G}},G={...k.RL},k.RL.method==="POST"&&(G={...G,body:u}),k.config?.Qs&&g.QT(k.config.Qs),G=f.bY.fetch(k.input,G,k.config),Z&&f.B.set(Z,G));if((G=await G)&&"error"in G&&G?.error?.details){u= G.error.details;for(let h of u)(u=h["@type"])&&WAD.indexOf(u)>-1&&(delete h["@type"],G=h)}Z&&f.B.has(Z)&&f.B.delete(Z);k.config?.Oy&&g.QT(k.config.Oy);sU(f,G,k);k.config?.DS&&g.QT(k.config.DS);t();return G||void 0}; g.at=function(f,k,G,t,Z={P1:{identity:vQ}}){if(g.cT("maw_network_machine_raw_request")||g.cT("all_web_network_machine_raw_request")){let h=g.b8().resolve(g.Eo(wm))?.();if(h)return VZQ(vjf(h,{innerTubeRequest:k,apiPath:G,clickTrackingParams:t,config:Z,includeCurrentScreenNonce:!0})).then(W=>W,W=>{g.cT("web_nm_error_passthrough_ks")||g.HI(new g.V5("Error: InnerTube request machine failed",G,W?.message))})}var u=()=>{}; u=mR(CI(G));k.context||(k.context=g.i4(t,!0));return new g.dT(async h=>{var W=l$(G);W=g.WY(W)?"same-origin":"cors";if(f.W.dP){var D=f.W.Eo(Z?.P1?.identity||vQ,{sessionIndex:Z?.P1?.sessionIndex});W={...zH(W),...D}}else W=await haf(f,Z,W);D=TS(l$(G));D={input:D,RL:S3(D),innerTubeRequest:k,config:Z};h(Djy(f,D,W,u))})}; ojf=async function(f){if(f?.innerTubeRequest?.context){f=f.innerTubeRequest.context;for(let k of[])await k.uV(f)}}; sU=function(f,k,G){if(k&&!k?.sequenceMetaData?.skipProcessing&&f.S)for(let t of rm)f.S[t]&&f.S[t].handleResponse(k,G)}; Bqc=function(){var f,k;return{IM:new MS((G,t)=>{f=G;k=t}), resolve:f,reject:k}}; xT=function(f){return HF(f)?f:l8(f)?new MS((k,G)=>{f.then(k,G)}):new MS(k=>{k(f)})}; XE=function(f){return new MS((k,G)=>{G(f)})}; lU=function(f){try{return xT(f())}catch(k){return XE(k)}}; VZQ=function(f){return TR(f,g.dT)}; TR=function(f,k){return new k((G,t)=>{SG(f,G,t)})}; Rt=async function(f){return TR(f,Promise)}; cF=function(f){if(f.B==="fulfilled"){var k=f.K;f.K=[];f.W=[];for(var G of k)G(f.result)}else if(f.B==="rejected"){G=f.W;f.K=[];f.W=[];for(k of G)k(f.error)}}; SG=function(f,k,G){var {IM:t,resolve:Z,reject:u}=Bqc();f.K.push(h=>{if(k)try{let W=k(h);Z(W)}catch(W){u(W)}else Z(h)}); f.W.push(h=>{if(G)try{let W=G(h);Z(W)}catch(W){u(W)}else u(h)}); cF(f);return t}; pI=function(f,k){return SG(f,void 0,k)}; gm=function(f,k){return jsH(k.call(f))}; J3=function(f){return function*(){return yield{IM:xT(f)}}()}; jsH=function(f){return lU(()=>fJ(f,f.next()))}; fJ=function(f,k){return k.done?xT(k.value):pI(SG(k.value.IM,G=>fJ(f,f.next(G))),G=>fJ(f,f.throw(G)))}; NqD=function(f,k,G){return gm(f,function(){var t=this;return function*(){var Z=a0(t.B.Eo(k?.P1?.identity||vQ,{sessionIndex:k?.P1?.sessionIndex}));Z=yield*J3(xT(Z));return{...zH(G),...Z}}()})}; kf=function(f,k){var G=new g.$G(k);(k=G.get("req_id"))&&f.set("req_id",k);g.F$(f.B,(t,Z)=>{G["set"](Z,null)}); return G}; Gm=function(f){return f===1||f===2}; eaF=function(f,k,G=!1){var t,Z=g.M(k,tO)?.request;Z&&f.B.b_&&(t=f.B.b_[Z]);t||G||(Z=g.M(k,Ujf)?.signal)&&f.B.A9&&(t=f.B.A9[Z]);if(!t&&(f=G?f.B.E4:f.B.Ie))for(let u in k)if(f[u]){t=f[u];break}if(!t){if(G)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}k=t();return xT(k)}; vjf=function(f,k){return f.run("REQUEST_INIT",k)}; Z$=function(f,k){return f.run("PROCESS_RESPONSE",k,"ResponseMachine (Cache)")}; ul=function(f,k,G){return f.run("INIT",k,G!==void 0?`ResponseMachine (Chunk ${G})`:"ResponseMachine")}; yoE=function(){var f=g.b8();g.mX(f,{M0:hO,xE:()=>new Map}); g.mX(f,{M0:oU,fn:oU,Wk:!0});g.mX(f,{M0:W8,fn:W8,Wk:!0});g.mX(f,{M0:D$,fn:D$,Wk:!0});g.mX(f,{M0:Vu,fn:Vu,Wk:!0});g.mX(f,{M0:v8,fn:v8,Wk:!0});g.mX(f,{M0:B8,fn:B8,Wk:!0});g.mX(f,{M0:jx,fn:jx,Wk:!0});g.mX(f,{M0:Nm,fn:Nm,Wk:!0});g.mX(f,{M0:Ur,fn:Ur,Wk:!0});g.mX(f,{M0:ex,fn:ex,Wk:!0});g.mX(f,{M0:yu,xE:(k,G,t,Z,u,h,W,D,N,U)=>({COMMAND_INIT:D,REQUEST_INIT:N,CACHE:G,LOCAL_ROUTER:W,CONTEXT:t,AUTH:k,DEDUPE:Z,FETCH:h,RETRY:U,FALLBACK:u}), [g.n2]:[oU,W8,D$,Vu,v8,B8,jx,Nm,Ur,ex],Wk:!0});g.mX(f,{M0:wm,xE:k=>()=>new g.qm(k), [g.n2]:[yu],Wk:!0});g.mX(f,{M0:Or,fn:Or,Wk:!0});g.mX(f,{M0:P8,fn:P8,Wk:!0});g.mX(f,{M0:Qu,fn:Qu,Wk:!0});g.mX(f,{M0:IU,fn:IU,Wk:!0});g.mX(f,{M0:FG,xE:(k,G,t,Z)=>({INIT:Z,ERROR_UNPACKER:G,PROCESS_RESPONSE:t,CALLBACK_DISPATCHER:k}), [g.n2]:[Or,P8,Qu,IU],Wk:!0});g.mX(f,{M0:AO,xE:k=>()=>new KJ(k), [g.n2]:[FG],Wk:!0})}; dm=function(f){return{...f.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; bU=async function(f,k){var G=f.B.get(k);G&&(G.entryData.isProcessed=!0,await $f(f,k,G.entryData))}; $f=async function(f,k,G){var t=f.K;if(G.expireTimestampMs){t=Number(G.expireTimestampMs)-Math.round((0,g.T)());let Z=pe("mweb_override_response_store_expiration_ms");Z>0&&Z{f.remove(k)},t); f.B.set(k,{entryData:G,timer:t})}; zm=function(f,k){if(f=f.B.get(k))return new il(f.entryData)}; CJ=function(f,k){var G=f.B.get(k);G&&(clearTimeout(G.timer),f.B.delete(k))}; Er=function(f,k,G){var t={...f};for(let Z of Object.keys(k)){let u=f[Z],h=k[Z];if(h===void 0)delete t[Z];else if(u===void 0)t[Z]=h;else if(Array.isArray(h)&&Array.isArray(u))t[Z]=G?[...u,...h]:h;else if(!Array.isArray(h)&&g.ID(h)&&!Array.isArray(u)&&g.ID(u))t[Z]=Er(u,h,G);else if(typeof h===typeof u)t[Z]=h;else return k=new g.V5("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:Z,BN:u,updateValue:h}),g.sW(k),f}return t}; m5=function(f,k){return f.B.length===0?!1:(f=f.B[f.B.length-1])&&f.buffer===k.buffer&&f.byteOffset+f.length===k.byteOffset}; nJ=function(f){f.S=void 0;f.K=0;f.W=0}; LJ=function(f,k){for(let G of k.B)f.append(G)}; dk=function(f,k,G){var {YS:t,Yn:Z}=f.split(k);({YS:t}=Z.split(G));return t}; sr=function(f,k,G){f.isFocused(k);return k-f.W+G<=f.B[f.K].length}; bl=function(f){if(!f.S){let k=f.B[f.K];f.S=new DataView(k.buffer,k.byteOffset,k.length)}return f.S}; wk=function(f,k=0,G=-1){if(!f.totalLength||!G)return new DataView(new ArrayBuffer(0));G<0&&(G=f.totalLength-k);f.focus(k);if(!sr(f,k,G)){var t=f.K,Z=f.W;f.focus(k+G-1);Z=new Uint8Array(f.W+f.B[f.K].length-Z);let u=0;for(let h=t;h<=f.K;h++)Z.set(f.B[h],u),u+=f.B[h].length;f.B.splice(t,f.K-t+1,Z);nJ(f);f.focus(k)}t=f.B[f.K];return new DataView(t.buffer,t.byteOffset+k-f.W,G)}; aU=function(f,k=0,G=-1){f=wk(f,k,G);return new Uint8Array(f.buffer,f.byteOffset,f.byteLength)}; rk=function(f,k=0,G=-1){f=aU(f,k,G);k=new Uint8Array(f.length);try{k.set(f)}catch(t){for(G=0;G>10;Z=56320|Z&1023}ll[u++]=Z}Z=String.fromCharCode.apply(String, ll);u<1024&&(Z=Z.substring(0,u));G.push(Z)}return G.join("")}; RU=function(f,k){if(Sx?.encodeInto){let {read:t,written:Z}=Sx.encodeInto(f,k);return t>6|192:((Z&64512)===55296&&t+1>18|240,k[G++]=Z>>12&63|128):k[G++]=Z>>12|224,k[G++]=Z>>6&63|128),k[G++]=Z&63|128)}return G}; c8=function(f){if(Sx)return Sx.encode(f);var k=new Uint8Array(Math.ceil(f.length*1.2)),G=RU(f,k);k.lengthG&&(k=k.subarray(0,G));return k}; Yf=function(f,k){f=f instanceof Uint8Array?new pJ([f]):f;return k(new gk(f))}; JO=function(f){var k=Mm(f.B,f.pos);++f.pos;if(k<128)return k;for(var G=k&127,t=1;k>=128;)k=Mm(f.B,f.pos),++f.pos,t*=128,G+=(k&127)*t;return G}; f9=function(f,k){var G=f.K;for(f.K=-1;f.pos+1<=f.B.totalLength;){G<0&&(G=JO(f));var t=G>>3;let Z=G&7;if(t===k)return!0;if(t>k){f.K=G;break}G=-1;switch(Z){case 0:JO(f);break;case 1:f.pos+=8;break;case 2:t=JO(f);f.pos+=t;break;case 5:f.pos+=4}}return!1}; kE=function(f,k){if(f9(f,k))return JO(f)}; GY=function(f,k){if(f9(f,k))return k=aU(f.B,f.pos,8),f.pos+=8,(new DataView(k.buffer,k.byteOffset,k.byteLength)).getFloat64(0,!0)}; tp=function(f,k){if(f9(f,k))return!!JO(f)}; var jDy=function(f,k,G){return EV[F[9]](this,4,2912,f,k,G)}; Z5=function(f,k){if(f9(f,k)){k=JO(f);var G=aU(f.B,f.pos,k);f.pos+=k;return G}}; un=function(f,k){if(f=Z5(f,k))return g.Tm(f)}; hp=function(f,k,G){if(f=Z5(f,k))return G(new gk(new pJ([f])))}; oI=function(f,k){for(var G=[];f9(f,k);)G.push(JO(f));return G.length?G:void 0}; Wu=function(f,k,G){for(var t=[],Z;Z=Z5(f,k);)t.push(G(new gk(new pJ([Z]))));return t.length?t:void 0}; D5=function(f,k,G){if(k&&G&&G.buffer===k.exports.memory.buffer){let t=k.memory.realloc(G.byteOffset,f);if(t)return new Uint8Array(k.exports.memory.buffer,t,f)}f=k?new Uint8Array(k.exports.memory.buffer,k.memory.malloc(f),f):new Uint8Array(f);G&&f.set(G);return f}; g.vu=function(f,k){var G=new Vi(4096);k(G,f);return new Uint8Array(G.B.buffer,G.B.byteOffset,G.pos)}; Bu=function(f,k){k=f.pos+k;if(!(f.B.length>=k)){for(var G=f.B.length*2;G268435455){Bu(f,4);let G=k&1073741823;for(let t=0;t<4;t++)f.view.setUint8(f.pos,G&127|128),G>>>=7,f.pos+=1;k=Math.floor(k/268435456)}for(Bu(f,4);k>127;)f.view.setUint8(f.pos,k&127|128),k>>>=7,f.pos+=1;f.view.setUint8(f.pos,k);f.pos+=1}; Ng=function(f,k,G){G!==void 0&&(jP(f,k*8),jP(f,G))}; Ui=function(f,k,G){G!==void 0&&Ng(f,k,G?1:0)}; g.eP=function(f,k,G){G!==void 0&&(jP(f,k*8+2),k=G.length,jP(f,k),Bu(f,k),f.B.set(G,f.pos),f.pos+=k)}; yi=function(f,k,G=2){jP(f,k*8+2);f.K.push(f.pos);f.K.push(G);f.pos+=G}; qg=function(f){for(var k=f.K.pop(),G=f.K.pop(),t=f.pos-G-k;k--;){let Z=k?128:0;f.view.setUint8(G++,t&127|Z);t>>=7}}; g.Oi=function(f,k,G){G!==void 0&&(yi(f,k,Math.ceil(Math.log2(G.length*4+2)/7)),Bu(f,G.length*1.2),k=RU(G,f.B.subarray(f.pos)),f.pos+k>f.B.length&&(Bu(f,k),k=RU(G,f.B.subarray(f.pos))),f.pos+=k,qg(f))}; Pu=function(f,k,G,t,Z=3){G&&(yi(f,k,Z),t(f,G),qg(f))}; II=function(f){var k=new gk(new pJ([Gs(decodeURIComponent(f))]));f=un(k,2);k=kE(k,4);var G=Qi[k];if(typeof G==="undefined")throw f=new g.V5("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:k}),g.sW(f),f;return{K4:k,entityType:G,entityId:f}}; Ap=function(f,k){var G=new Vi;g.eP(G,2,c8(f));f=FR[k];if(typeof f==="undefined")throw k=new g.V5("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:k}),g.sW(k),k;Ng(G,4,f);Ng(G,5,1);k=new Uint8Array(G.B.buffer,G.B.byteOffset,G.pos);return encodeURIComponent(g.YD(k,0))}; K9=function(f){f=f.key||f.id;if(!f)throw Error("Entity key is missing");return f}; $E=function(f,k,G,t){if(t===void 0){let {[G]:Z,...u}=f[k]||{};return{...f,[k]:u}}return{...f,[k]:{...f[k],[G]:t}}}; zY=function(f,k,G,t,Z){var u=f[k]||{},h=u[G];if(!h&&!g.cT("web_enable_entity_upsert_on_update"))return f;t=Er(h||{},t,Z==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...f,[k]:{...u,[G]:t}}}; Qsu=function(f={},k){switch(k.type){case "ENTITY_LOADED":return k.payload.reduce((G,t)=>{var Z=t.options?.persistenceOption;if(Z&&Z!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&Z!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return G;if(!t.entityKey)return g.sW(Error("Missing entity key")),G;if(t.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!t.payload)return t=new g.V5("REPLACE entity mutation is missing a payload",{entityKey:t.entityKey}),g.sW(t),G;var u=iN(t.payload);return $E(G,u,t.entityKey,t.payload[u])}if(t.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{t=t.entityKey;try{let h=II(t).entityType;u=$E(G,h,t);break a}catch(h){if(h instanceof Error){t=new g.V5("Failed to deserialize entity key",{entityKey:t,originalMessage:h.message});g.sW(t);u=G;break a}throw h;}u=void 0}return u}if(t.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!t.payload)return t=new g.V5("UPDATE entity mutation is missing a payload",{entityKey:t.entityKey}),g.sW(t),G;u=iN(t.payload);return zY(G,u,t.entityKey,t.payload[u],t.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return G}, f); case "REPLACE_ENTITY":return $E(f,k.payload.entityType,k.payload.key,k.payload.hT);case "REPLACE_ENTITIES":return Object.keys(k.payload).reduce((G,t)=>{var Z=k.payload[t];return Object.keys(Z).reduce((u,h)=>$E(u,t,h,Z[h]),G)},f); case "UPDATE_ENTITY":return zY(f,k.payload.entityType,k.payload.key,k.payload.hT,k.payload.c7);default:return f}}; IjQ=function(){if(C9)return C9();C9=qb("PersistentEntityStoreDb",{hz:{EntityStore:{Of:1},EntityAssociationStore:{Of:2}},shared:!1,upgrade(f,k){k(1)&&RB(l5(f,"EntityStore",{keyPath:"key"}),"entityType","entityType");k(2)&&(f=l5(f,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),RB(f,"byParentEntityKey","parentEntityKey"),RB(f,"byChildEntityKey","childEntityKey"))},version:3});return C9()}; FAf=function(f){return tz(IjQ(),f)}; Ei=function(f){return window.Int32Array?new Int32Array(f):Array(f)}; bn=function(f){var k=f.key,G=f.counter[0]^k[0],t=f.counter[1]^k[1],Z=f.counter[2]^k[2],u=f.counter[3]^k[3];for(var h=3;h>=0&&!(f.counter[h]=-~f.counter[h]);h--);for(var W,D,N=4;N<40;)h=mV[G>>>24]^n9[t>>16&255]^L9[Z>>8&255]^de[u&255]^k[N++],W=mV[t>>>24]^n9[Z>>16&255]^L9[u>>8&255]^de[G&255]^k[N++],D=mV[Z>>>24]^n9[u>>16&255]^L9[G>>8&255]^de[t&255]^k[N++],u=mV[u>>>24]^n9[G>>16&255]^L9[t>>8&255]^de[Z&255]^k[N++],G=h,t=W,Z=D;f=f.K;h=k[40];f[0]=si[G>>>24]^h>>>24;f[1]=si[t>>16&255]^h>>16&255;f[2]=si[Z>>8& 255]^h>>8&255;f[3]=si[u&255]^h&255;h=k[41];f[4]=si[t>>>24]^h>>>24;f[5]=si[Z>>16&255]^h>>16&255;f[6]=si[u>>8&255]^h>>8&255;f[7]=si[G&255]^h&255;h=k[42];f[8]=si[Z>>>24]^h>>>24;f[9]=si[u>>16&255]^h>>16&255;f[10]=si[G>>8&255]^h>>8&255;f[11]=si[t&255]^h&255;h=k[43];f[12]=si[u>>>24]^h>>>24;f[13]=si[G>>16&255]^h>>16&255;f[14]=si[t>>8&255]^h>>8&255;f[15]=si[Z&255]^h&255}; re=function(){if(!we&&!g.WJ){if(aI)return aI;aI=window.crypto?.subtle;if(aI?.importKey&&aI?.sign&&aI?.encrypt)return aI;aI=void 0}}; AoE=async function(f,k,G){f.B||(f.B=await f.K.importKey("raw",f.W,{name:"AES-CTR"},!1,["encrypt"]));f=await f.K.encrypt({name:"AES-CTR",counter:G,length:128},f.B,k);return new Uint8Array(f)}; Mg=function(f){f.B=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];f.D=[];f.D.length=64;f.S=0;f.K=0}; xE=function(f,k,G){var t=f.D,Z=f.B[0],u=f.B[1],h=f.B[2],W=f.B[3],D=f.B[4],N=f.B[5],U=f.B[6],y=f.B[7],q;for(let d=0;d<64;){if(d<16)t[d]=q=k[G]<<24|k[G+1]<<16|k[G+2]<<8|k[G+3],G+=4;else{var Q=t[d-2];var A=t[d-15];q=t[d-7]+t[d-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3);t[d]=q}Q=y+Hu[d]+q+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&N^~D&U);A=((Z>>>2|Z<<30)^(Z>>>13|Z<<19)^(Z>>>22|Z<<10))+(Z&u^Z&h^u&h);y=Q+A;W+=Q;d++;d<16?(t[d]=q=k[G]<<24|k[G+1]<<16|k[G+2]<<8|k[G+ 3],G+=4):(Q=t[d-2],A=t[d-15],q=t[d-7]+t[d-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3),t[d]=q);Q=U+Hu[d]+q+((W>>>6|W<<26)^(W>>>11|W<<21)^(W>>>25|W<<7))+(W&D^~W&N);A=((y>>>2|y<<30)^(y>>>13|y<<19)^(y>>>22|y<<10))+(y&Z^y&u^Z&u);U=Q+A;h+=Q;d++;d<16?(t[d]=q=k[G]<<24|k[G+1]<<16|k[G+2]<<8|k[G+3],G+=4):(Q=t[d-2],A=t[d-15],q=t[d-7]+t[d-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3),t[d]=q);Q=N+Hu[d]+q+((h>>>6|h<<26)^(h>>>11|h<<21)^(h>>>25| h<<7))+(h&W^~h&D);A=((U>>>2|U<<30)^(U>>>13|U<<19)^(U>>>22|U<<10))+(U&y^U&Z^y&Z);N=Q+A;u+=Q;d++;d<16?(t[d]=q=k[G]<<24|k[G+1]<<16|k[G+2]<<8|k[G+3],G+=4):(Q=t[d-2],A=t[d-15],q=t[d-7]+t[d-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((A>>>7|A<<25)^(A>>>18|A<<14)^A>>>3),t[d]=q);Q=D+Hu[d]+q+((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&h^~u&W);A=((N>>>2|N<<30)^(N>>>13|N<<19)^(N>>>22|N<<10))+(N&U^N&y^U&y);q=y;y=W;W=q;q=U;U=h;h=q;q=N;N=u;u=q;D=Z+Q;Z=Q+A;d++}f.B[0]=Z+f.B[0]|0;f.B[1]=u+f.B[1]|0;f.B[2]=h+f.B[2]| 0;f.B[3]=W+f.B[3]|0;f.B[4]=D+f.B[4]|0;f.B[5]=N+f.B[5]|0;f.B[6]=U+f.B[6]|0;f.B[7]=y+f.B[7]|0}; ln=function(f){var k=new Uint8Array(32),G=64-f.K;f.K>55&&(G+=64);var t=new Uint8Array(G);t[0]=128;var Z=f.S*8;for(let u=1;u<9;u++){let h=Z%256;t[G-u]=h;Z=(Z-h)/256}f.update(t);for(G=0;G<8;G++)k[G*4]=f.B[G]>>>24,k[G*4+1]=f.B[G]>>>16&255,k[G*4+2]=f.B[G]>>>8&255,k[G*4+3]=f.B[G]&255;Mg(f);return k}; TY=function(f,k,G){f=new KAd(f.B);f.update(k);f.update(G);k=ln(f);f.update(f.Z);f.update(k);k=ln(f);f.reset();return k}; $jH=async function(f,k,G){f.B||(f.B=await f.K.importKey("raw",f.W,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var t=new Uint8Array(k.length+G.length);t.set(k);t.set(G,k.length);f=await f.K.sign({name:"HMAC",hash:"SHA-256"},f.B,t);return new Uint8Array(f)}; zaQ=async function(f,k,G,t){f.K||(f.K=new iPu(f.B,t));return $jH(f.K,k,G)}; RI=function(f,k,G){f.W||(f.W=new SP(f.B));return TY(f.W,k,G)}; ChO=async function(f,k,G){var t=re();if(t)try{return await zaQ(f,k,G,t)}catch(Z){return g.HI(Z),we=!0,RI(f,k,G)}else return RI(f,k,G)}; EjH=function(f){return f instanceof Error?new cu("UNKNOWN_ENCODE_ERROR",{originalMessage:f.message}):new cu("UNKNOWN_ENCODE_ERROR")}; mjE=function(f){return f instanceof Error?new cu("UNKNOWN_DECODE_ERROR",{originalMessage:f.message}):new cu("UNKNOWN_DECODE_ERROR")}; p9=function(f,k){f=f instanceof cu?f:k(f);g.sW(f);throw f;}; ge=function(f){f=(new TextEncoder).encode(f).subarray(0,16);var k=new Uint8Array(16);k.set(f);return k}; LAH=function(){var f=njO.videoPlaybackPositionEntity;if(f)return f;g.HI(new g.V5("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))}; Jp=function(f,k){a:{f=YE(f.W,k.version);try{var G=f.K(k.data,k.key);break a}catch(t){p9(t,mjE)}G=void 0}return G}; djc=function(f,k){return f.B.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(k)).then(G=>G.map(t=>Jp(f,t)))}; bPu=function(f,k){var G=K9(k);return fk(f,G).then(()=>ssD(f,k))}; kq=function(f,k,G){var t=f.K[G];t||(t=new Set,f.K[G]=t);t.add(k)}; wGO=function(f,k){var G=K9(k),t=YE(f.W,1),Z={...k};return f.B.objectStore("EntityStore").get(G).then(u=>{if(u){if(u.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");Z.entityMetadata||(u=Jp(f,u),Z.entityMetadata=u.entityMetadata)}}).then(()=>{a:{try{var u=t.W(Z,G); break a}catch(h){p9(h,EjH)}u=void 0}u={key:G,entityType:"videoPlaybackPositionEntity",data:u,version:1};return E3.all([f.B.objectStore("EntityStore").put(u),bPu(f,Z)])}).then(()=>{kq(f,G,"videoPlaybackPositionEntity"); return G})}; GZ=function(f,k){var G=II(k).entityType;return E3.all([f.B.objectStore("EntityStore").delete(k),fk(f,k)]).then(()=>{kq(f,k,G)})}; fk=function(f,k){return f.B.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(k))}; ajX=function(f,k){k=k.map(G=>GZ(f,G)); return E3.all(k).then(()=>{})}; ssD=function(f,k){var G=K9(k),t=LAH();if(!t)return E3.resolve([]);k=new t(k);f=f.B.objectStore("EntityAssociationStore");t=[];for(let Z of k.K())t.push(f.put({parentEntityKey:G,childEntityKey:Z}));return E3.all(t).then(Z=>Z.map(u=>u[1]))}; YE=function(f,k=0){f=f.B[k];if(!f)throw k=new cu("INVALID_ENCODER_VERSION",{eN:k}),g.sW(k),k;return f}; ti=function(f,k){for(let G of f.observers)G(k)}; Z8=async function(f,k,G){var t=await FAf(f.token),Z;k=await x9(t,["EntityStore","EntityAssociationStore"],k,u=>{Z=new roc(u,f.B);return G(Z)}); Z&&(t=Z.K,Object.keys(t).length>0&&(f.channel.postMessage(t),ti(f,t)));return k}; MZO=function(f,k){return Z8(f,{mode:"readwrite",q_:!0},G=>wGO(G,k))}; HPD=function(f,k){return Z8(f,{mode:"readwrite",q_:!0},G=>GZ(G,k))}; xj6=function(f,k){return Z8(f,{mode:"readwrite",q_:!0},G=>ajX(G,k))}; ut=function(f,k){return Z8(f,{mode:"readonly",q_:!0},G=>djc(G,k))}; TqH=async function(){try{let k=await g.jw();if(k&&DF()&&typeof g.BH.BroadcastChannel!=="undefined"){var f=new XGF;return new ljL(k,f)}}catch(k){k instanceof Error&&g.sW(k)}}; hi=function(){var f=XMLHttpRequest.prototype.fetch;return!!f&&f.length===3}; od=function(f,k){k=Number(k)*1E3;var G=Math.round((0,g.T)()),t=G.toString();f={innertubeResponse:f,serverDateTimestampMs:t,lastModifiedTimestampMs:t,expireTimestampMs:(G+k).toString(),isProcessed:!0};if(k=g.HT("INNERTUBE_CONTEXT_CLIENT_NAME"))f.clientName=k;return f}; var IOf=function(f,k){return dS[F[9]](this,56,5040,f,k)}; D8=function(f,k,G){if(!g.cT("state_tags_killswitch")){var t=new Wz(k);if((t.B?.stateTagsModified||[]).length>0){var Z=f.B.rz();for(let h of Z){var u=zm(f.B,h);if(u){a:{Z=t.B?.stateTagsModified||[];u=(new Wz(dm(u))).B?.relevantStateTags||[];for(let W of u)if(W.stateTag!=null&&Z.includes(W.stateTag)&&W.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){Z=!0;break a}Z=!1}Z&&CJ(f.B,h)}}}}t=k.responseContext?.maxAgeSeconds;G&&t&&Number(t)>0&&(k=od(k,t),f.B.put(G,new il(k)))}; vz=function(){return Vf??(Vf=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!1}))}; SsH=function(f,k,G){if(f.B){let t=n7(RN(k,"key"))||"/UNKNOWN_PATH";f.B.start(t)}f=G;g.cT("wug_networking_gzip_request")&&(f=qVH(G));return new window.Request(k,f)}; Rau=async function(f,k,G){var t=[],Z=new Uint8Array(65536),u=0,h=0,W=!1,D=!1,N=Q=>{if(u+Q.length>Z.length){for(var A=Z.length*2;A{try{var A=vz().decode(Q); let d=JSON.parse(A);t.push(d);G?.(d)}catch(d){throw new Bz("Failed to parse streaming response object",A??vz().decode(Q));}}; try{for(;;){let {value:Q,done:A}=await k.read();if(A)return f.B?.success(),t;let d=Q.length,x=h>0?0:-1,H=0;for(;H=H&&Q[q]===92;)y++,q--;D=(y&1)===1;H=d;break}y=0;for(q=R-1;q>=H&&Q[q]===92;)y++,q--;H=R+1;(y&1)===0&&(W=!1);continue}let X=Q[H];if(X===34)W=!0,H++;else if(X===123)h===0&&(x=H),h++,H++;else if(X===125){if(H++,h>0&&--h===0){let R=Q.subarray(x,H);if(u>0){N(R);let Y=Z.subarray(0,u);u=0;U(Y)}else U(R);x= -1}}else H++}h>0&&x!==-1&&N(Q.subarray(x))}}catch(Q){if(Q instanceof Bz)throw Q;throw new Bz("Failed to process streaming response");}finally{k.releaseLock()}}; zZ=function(f,k,G){if(!jS){let u=g.b8();g.mX(u,{M0:NF,fn:Up});if(G?.z3){g.mX(u,{M0:eS,NJ:g.HT("INNERTUBE_CONTEXT_CLIENT_NAME",G.clientInterface)});g.mX(u,{M0:yf,NJ:5184E6});g.mX(u,{M0:qF,fn:coH,[g.n2]:[eS,yf]});g.mX(u,{M0:Op,fn:Pz});var t=u.resolve(Op);let h=window;if(h.ytInitialVideoId){var Z=h.ytInitialVideoId;h.ytInitialPlayerResponse&&D8(t,h.ytInitialPlayerResponse,RE("player",{videoId:Z}));h.ytInitialWatchNextResponse&&D8(t,h.ytInitialWatchNextResponse,RE("next",{videoId:Z}));h.ytInitialReelItemWatchResponse&& D8(t,h.ytInitialReelItemWatchResponse,RE("reel_item_watch",{videoId:Z}))}}g.mX(u,{M0:Qf,NJ:{Ie:{feedbackEndpoint:Cp(pGO),modifyChannelNotificationPreferenceEndpoint:Cp(gjO),playlistEditEndpoint:Cp(YsX),shareEntityEndpoint:Cp(Id),subscribeEndpoint:Cp(JoO),unsubscribeEndpoint:Cp(fpQ),webPlayerShareEntityServiceEndpoint:Cp(klD)}}});Z=$l.getInstance();t={};Z&&(t.client_location=Z);G?.z3&&(Z=u.resolve(Op),t.store=Z,t.resolve_url_prefetch=u.resolve(Fk));g.mX(u,{M0:Ai,NJ:t});g.mX(u,{M0:Kk,NJ:f!==void 0? f:gA()});k===void 0&&(k=u.resolve(NF));g.cT("all_web_enable_network_machine")&&yoE();uaF(u.resolve(Qf),k,u.resolve(Kk),u.resolve(Ai),G?.z3?u.resolve(qF):void 0);g.mX(u,{M0:$q,NJ:LI.instance});jS=u.resolve($q)}return jS}; Ck=function(f){var k={};f=f.split("&");for(let G of f)f=G.split("="),f.length===2&&(k[f[0]]=f[1]);return k}; Zx6=async function(){await g.b8().resolve(GlE);return g.b8().resolve(teH)()}; uZD=async function(){var f=window;await g.J4(g.Ep());var k=f.bgevmc;if(!k)throw Error("BGE Controls not exposed");return{pause:()=>{k.p()}, resume:()=>{k.r()}, checkForRefresh:()=>k.cr()}}; g.Ep=function(){return g.cT("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; ma=function(f){window.bgens=f}; h2u=function(){return new Promise(f=>{var k=window;k.ntpevasrs!==void 0?f(new nk(k.ntpevasrs)):(k.ntpqfbel===void 0&&(k.ntpqfbel=[]),k.ntpqfbel.push(G=>{f(new nk(G))}))})}; sp=function(){if(g.ji()){var f=g.HT("PLAYER_VARS",{});if(g.rr(f,"privembed",!1)!="1"&&!g.Qe(f)){var k=()=>{Lk=!0;"google_ad_status"in window?g.M5("DCLKSTAT",1):g.M5("DCLKSTAT",2)}; try{let G=ni(document);Dm(d1,k,G)}catch(G){}oHH.push(sB.H4(()=>{if(!(Lk||"google_ad_status"in window)){try{if(d1.toString()&&k){var G=`${$y(k)}`,t=vZ[G];t&&u8(t)}}catch(Z){}Lk=!0;g.M5("DCLKSTAT",3)}},5E3))}}}; bt=function(){var f=Number(g.HT("DCLKSTAT",0));return isNaN(f)?0:f}; w1=function(f,k){f.B=k}; DPO=async function(f){if(g.BH.ytAtP&&!g.cT("ytatp_ks")){var k=await g.BH.ytAtP;delete g.BH.ytAtP;var G=k?.R;var t=k?.T;k=WLc(G);let u=!!t;f.K.K(G?k?u?7:10:u?1:8:u?2:9,f.W++);if(!G||k)G=await ad(f,r1(t,null)),G=JSON.stringify(G);g.BH.ytAtRC?g.BH.ytAtRC(G):g.HI(Error("ytAtRC not defined for ytAtP."))}else g.BH.ytAtRC?g.vq(0,async()=>{t=g.BH.ytAtT;delete g.BH.ytAtT;if(g.BH.ytAtRC){f.K.K(2,f.W++);var u=await ad(f,r1(t,null));g.BH.ytAtRC&&g.BH.ytAtRC(JSON.stringify(u))}else f.K.K(6,f.W++)},2,pe("att_init_delay", 0)):(t=g.BH.ytAtT,delete g.BH.ytAtT,f.K.K(1,f.W++)); G=await h2u();G.bindInnertubeChallengeFetcher(u=>{f.K.K(3,f.W++);return ad(f,r1(t,u))}); G.registerChallengeFetchedCallback(u=>{u=u.challenge;if(!u)throw Error("BGE_MACR");u={challenge:u,uh:Ck(u),qh:Z,bgChallenge:new xJ};u=Promise.resolve(u);f.B=u}); var Z=await g.J4(g.Ep());G=G.getLatestChallengeResponse().challenge;if(!G)throw Error("BGE_MACIL");return{challenge:G,uh:Ck(G),qh:Z,bgChallenge:new xJ}}; Hz=async function(f,k){k=r1(void 0,Lv().B,k);try{var G=await Vef(f,k)}catch(W){return g.HI(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),MF(f,864E5),{challenge:"",uh:{},qh:void 0,bgChallenge:void 0}}k=G.Qr;var t=G.LQ;MF(f,(Number(t.t)||7200)*1E3);f=void 0;if("c1a"in t&&G.bgChallenge){G=G.bgChallenge;var Z=new xJ;if(G.interpreterJavascript){var u=ne(G.interpreterJavascript);u=sn(u).toString();var h=new s0;g.gj(h,6,u);MT(Z,s0,1,h,I1)}else G.interpreterUrl&& (u=Le(G.interpreterUrl),u=Un(u).toString(),h=new r9,g.gj(h,4,u),MT(Z,r9,2,h,I1));G.interpreterHash&&JF(Z,3,G.interpreterHash,I1);G.program&&JF(Z,4,G.program,I1);G.globalName&&JF(Z,5,G.globalName,I1);G.clientExperimentsStateBlob&&JF(Z,7,G.clientExperimentsStateBlob,I1);try{await Mh(Lv(),Z)}catch(W){return g.HI(W),{challenge:k,uh:t,qh:f,bgChallenge:Z}}try{f=new YJ({challenge:Z,Mx:{nn:"aGIf"}}),await f.zo}catch(W){g.HI(W),f=void 0}}return{challenge:k,uh:t,qh:f,bgChallenge:Z}}; xq=async function(f,k=3){var G=await Zx6();if(G){var t=()=>{var Z=G.getPlayerResponse()?.attestability?.challenge;Z&&vHD(f,Z).catch(u=>{g.HI(u instanceof Error?u:new g.V5(String(u)))})}; G.addEventListener("videodatachange",t);t()}else k>0?g.Bq(0,()=>{xq(f,k-1)},1E3):g.HI(new g.V5("Missing player on att init"))}; ad=async function(f,k){var G=f.S;if(!G||G.GU())return Xk(f,k);g.nI("att_pna",void 0,"attestation_challenge_fetch");return new Promise(t=>{G.Li("publicytnetworkstatus-online",()=>{Xk(f,k).then(t)})})}; Vef=async function(f,k){for(var G=void 0,t=0;t<5;){if(t>0){let Z=1E3*Math.pow(2,t-1)+Math.random()*1E3;await new Promise(u=>{g.Bq(0,()=>{u(void 0)},Z)})}try{f.K.K(4,f.W++); let Z=await ad(f,k);return BKD(Z)}catch(Z){G=Z,Z instanceof Error&&g.HI(Z)}t++}throw G;}; MF=function(f,k){var G=Date.now()+k,t=async()=>{var Z=G-Date.now();Z<1E3?await lt(f):g.Bq(0,t,Math.min(Z,6E4))}; t()}; Xk=async function(f,k){ma(2);try{let G=await ad(f.network,k);G?G.challenge&&!G.bgChallenge?ma(1):ma(4):ma(3);return G}catch(G){ma(3)}}; BKD=function(f){if(!f)throw Error("Fetching Attestation challenge returned falsy");if(!f.challenge)throw Error("Missing Attestation challenge");var k=f.challenge,G=Ck(k);if("c1a"in G&&(!f.bgChallenge||!f.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...f,Qr:k,LQ:G}}; lt=async function(f,k){var G=f.B;w1(f,Hz(f,k));G&&G.then(t=>{t?.qh?.dispose()}).catch(()=>{})}; vHD=async function(f,k){if(k){var G=Ck(k),t=await f.B;t&&t.challenge&&(t=t.uh,G.c1a==="1"&&(t.c1a!=="1"?await lt(f,k):(Number(t.c1b)||1)>(Number(G.c1b)||1)&&await lt(f,k)))}}; jw6=function(f,k){return new Promise(G=>{g.Bq(0,()=>{G(k())},f)})}; r1=function(f,k,G){var t={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};f&&(t.eacrToken=f);k&&(t.interpreterHash=k);G&&(t.attestability=G);return t}; WLc=function(f){if(!f||!g.cT("roscas"))return!1;try{var k=JSON.parse(f)}catch(G){return!1}f=k.challenge;if(!f)return!1;k=Ck(f);f=Number(k.c)||void 0;k=Number(k.t)||7200;return!!f&&Date.now()>(f+k)*1E3}; TZ=function(){return new Promise(f=>{var k=window;k.attmp!==void 0?f(k.attmp):(k.attmq===void 0&&(k.attmq=[]),k.attmq.push(G=>{f(G)}))})}; g.cz=async function(f,k,G){if(SS()){var t=window;return t.attmp!==void 0?t.attmp.s(f,k,G):(await TZ()).s(f,k,G)}return(t=(t=g.y6("yt.aba.att"))?t:Rd.instance!==void 0?Rd.instance.eE.bind(Rd.instance):null)?t(f,k,G):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.pk=async function(){if(SS())return window.attmp===void 0?!1:(await TZ()).ir();var f;return(f=(f=g.y6("yt.aba.att2"))?f:Rd.instance!==void 0?Rd.instance.xg.bind(Rd.instance):null)?f():Promise.resolve(!1)}; SS=function(){return(g.cT("attmusi")||g.cT("attmusiw"))&&g.cT("attmusi_ue")}; g1=function(f,k){var G=g.y6("ytDebugData.callbacks");G||(G={},g.Uf("ytDebugData.callbacks",G));if(g.cT("web_dd_iu")||NKa.includes(f))G[f]=k}; e2a=async function(f,k,G){k={context:g.i4(),settingItemId:k,newValue:G};G=mN(UPH);f=await g.at(f,k,G);if(!f||f.errorMetadata)f?f.errorMetadata&&g.HI(new g.V5(`SetSettingRequest failed with status ${f.errorMetadata.status}`)):g.HI(new g.V5("SetSettingRequest failed with empty response"))}; yAO=function(f,k,G,t,Z,u){G?(f.zc(2),Dm(wB(G),()=>{if(window.trayride)Yq(f,t,Z);else{f.zc(3);let h=Vv(G),W=document.getElementById(h);W&&(WZ(h),W.parentNode.removeChild(W));g.HI(new g.V5("BL:ULB",`${G}`))}},u)):k?(u=g.By("SCRIPT"),k instanceof Li?(u.textContent=sn(k),bs(u)):u.textContent=k,u.nonce=ni(document),document.head.appendChild(u),document.head.removeChild(u),window.trayride?Yq(f,t,Z):(f.zc(4),g.HI(new g.V5("BL:ULBJ")))):g.HI(new g.V5("BL:ULV"))}; Yq=function(f,k,G){f.zc(5);var t=!!f.Qy&&q2D.includes(g.Ek(f.Qy)||"");try{let Z=new YJ({program:k,globalName:"trayride",Mx:{disable:!g.cT("att_web_record_metrics")||!g.cT("att_skip_metrics_for_cookieless_domains_ks")&&t,nn:"aGIf"}});Z.zo.then(()=>{f.zc(6);G&&G(k)}); f.B(Z)}catch(Z){f.zc(7),Z instanceof Error&&g.HI(Z)}}; Ji=function(){var f=g.y6("yt.abuse.playerAttLoader");return f&&["bgvma","bgvmb","bgvmc"].every(k=>k in f)?f:null}; OxD=function(f){switch(f){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.$M(f,"unknown result type")}}; g.fB=function(f){return f?.layoutId!=null&&f?.layoutType!=null}; g.Wg=function(f){if(!g.fB(f.adLayoutMetadata))return!1;f=f.renderingContent;return g.M(f,g.ke)||g.M(f,g.Gu)||g.M(f,g.tb)||g.M(f,g.Zq)||g.M(f,g.uu)||g.M(f,g.oy)?!0:!1}; g.jX=function(f){if(!g.fB(f.adLayoutMetadata))return!1;f=f.renderingContent;return g.M(f,g.Dq)||g.M(f,g.VJ)||g.M(f,PKy)||g.M(f,g.vg)||g.M(f,g.Bg)?!0:!1}; g.eX=function(f){return g.fB(f.adLayoutMetadata)?g.M(f.renderingContent,g.NY)||g.M(f.renderingContent,g.U4)?!0:!1:!1}; g.yJ=function(f){return f.playerVars!==void 0&&f.pings!==void 0&&f.externalVideoId!==void 0}; g.Ab=function(f){if(!g.fB(f.adLayoutMetadata))return!1;f=f.renderingContent;var k=g.M(f,g.qY);return k?g.O4(k):(k=g.M(f,g.Pg))?g.yJ(k):(k=g.M(f,g.QJ))?k.playerVars!==void 0:(k=g.M(f,g.Dq))?k.durationMilliseconds!==void 0:g.M(f,g.Iy)||g.M(f,g.Fw)?!0:!1}; g.O4=function(f){f=(f.sequentialLayouts||[]).map(k=>g.M(k,g.KB)); return f.length>0&&f.every(g.Ab)}; g.iu=function(f){return g.fB(f.adLayoutMetadata)?(f=g.M(f.renderingContent,g.$e))&&f.pings?!0:!1:!1}; g.nB=function(f){if(!g.fB(f.adLayoutMetadata))return!1;if(g.M(f.renderingContent,g.zu)||g.M(f.renderingContent,g.NY))return!0;var k=g.M(f.renderingContent,g.CB);return g.M(f.renderingContent,g.E4)||g.M(k?.sidePanel,Qwd)||g.M(k?.sidePanel,g.mn)||g.M(k?.sidePanel,IpD)?!0:!1}; g.MY=function(f){var k;(k=!f)||(k=f.adSlotMetadata,k=!(k?.slotId!==void 0&&k?.slotType!==void 0));if(k||!(g.LB(f)||f.slotEntryTrigger&&f.slotFulfillmentTriggers&&f.slotExpirationTriggers))return!1;f=f.fulfillmentContent?.fulfilledLayout;return(k=g.M(f,g.KB))?g.Ab(k):(k=g.M(f,g.d$))?g.nB(k):(k=g.M(f,g.s4))?g.jX(k):(k=g.M(f,g.bu))?g.Wg(k):(k=g.M(f,g.w$))?g.fB(k.adLayoutMetadata)?g.M(k.renderingContent,g.ke)?!0:!1:!1:(k=g.M(f,g.ay))?g.iu(k):(k=g.M(f,g.r$))?g.eX(k):(k=g.M(f,FLF))?g.fB(k.adLayoutMetadata)? !!g.M(k.renderingContent,AAu):!1:(f=g.M(f,KLH))?g.fB(f.adLayoutMetadata)?!!g.M(f.renderingContent,g.$e):!1:!1}; g.LB=function(f){return(f=g.M(f.fulfillmentContent?.fulfilledLayout,g.d$))&&f.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&f.layoutExitNormalTriggers===void 0}; $Pc=function(f){for(let k of f||[]){f=g.M(k,g.Hg);if(f===void 0||!g.MY(f))break;if((f=g.M(f.fulfillmentContent?.fulfilledLayout,g.ay))&&g.iu(f))return!0}return!1}; xe=function(f){if(!f||!f.adPlacements&&!f.adSlots)return!1;for(let k of f.adPlacements||[]){if(!k)continue;let G=k.adPlacementRenderer;if(G!=null&&(G.config&&G.config.adPlacementConfig&&G.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let k of f.adSlots||[])if(g.M(k,g.Hg)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; ixc=function(f,k){var G=[];k?k.isTrusted===!0?G.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):k.isTrusted===!1?G.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):G.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):G.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.Xw(0,"a.s_",{metadata:f,states:G});g.M5("ASDSTAT",0)}; g.Xw=function(f,k,G){k=z2X[k];var t={detected:f===0,source:`${k.K}${G.triggerContext??""}${G.ZR??""}`,detectionStates:G.states,durationMs:G.S3};G.metadata&&(t.contentCpn=G.metadata.contentCpn,t.adCpn=G.metadata.adCpn);g.V0("biscottiBasedDetection",t);k.B!==void 0&&(G=Number(g.HT("CATSTAT",0)),k.B!==void 0?(k=k.B,f=OxD(f),f=G&~(3<{LLy.includes(k)||(g.HI(new g.V5("createClientScreen() called with a non-page VE",k)),k=83769);if(!t.isHistoryNavigation){let Z=t.layer||0;f.VG.set(Z,[]);GM(f,Z).push({rootVe:k,key:t.key||""})}f.L=[];f.J=[];t.SN?dPa(f,k,G,t):tK(f,k,G,t)})()}; GM=function(f,k){f.D.has(k)||f.D.set(k,[]);return f.D.get(k)}; dPa=function(f,k,G,t={}){f.B.add(t.layer||0);f.Z=()=>{tK(f,k,G,t);var Z=y0(t.layer);if(Z){let u=g.OW(t.layer);for(let h of f.L){let W=h[0],D=h[1]||Z;u?uF(f,W,D,t.layer,u):hK(f,W,D,t.layer)}for(let h of f.J)ol(f,h[0],h[1])}}; G||g.OW(t.layer)||f.Z();if(t.SN)for(let Z of t.SN)swd(f,Z,t.layer);else g.sW(Error("Delayed screen needs a data promise."))}; tK=function(f,k,G,t={}){var Z=void 0;t.layer||(t.layer=0);Z=t.parentLayer!==void 0?t.parentLayer:t.layer;var u=g.OW(Z);Z=y0(Z);var h=G||Z,W;h&&(t.parentCsn!==void 0?W={clientScreenNonce:t.parentCsn,visualElement:h}:u&&u!=="UNDEFINED_CSN"&&(W={clientScreenNonce:u,visualElement:h}));var D,N=g.HT("EVENT_ID");u==="UNDEFINED_CSN"&&N&&(D={servletData:{serializedServletEventId:N}});g.cT("combine_ve_grafts")&&u&&WN(f,u);g.cT("no_client_ve_attach_unless_shown")&&h&&u&&Wa(h,u);try{var U=dTa(f.client,k,W,t.nz, t.cttAuthInfo,D,t.implicitGestureType,t.loggingExpectations,t.automatedLogEventSource)}catch(q){YI(q,{rootVeType:k,rootVe:Z,ZQ:G,Lv:u,SR:W,nz:t.nz});g.sW(q);return}Iq(U,k,t.layer,t.cttAuthInfo);u&&u!=="UNDEFINED_CSN"&&Z&&!yFH(u)&&(va(f.client,u,Z,!0),f.K.delete(u));k=GM(f,t.layer||0);k.length>0&&!k[k.length-1].csn&&(k[k.length-1].csn=U||"");g.It({clientScreenNonce:U});DT.instance||(DT.instance=new DT);Tp(Jb().B).bind(Jb())();var y=y0(t.layer);u&&u!=="UNDEFINED_CSN"&&y&&g.cT("music_web_mark_root_visible")&& Uj(U,y);f.B.delete(t.layer||0);f.Z=void 0;f.TB.get(t.layer)?.forEach((q,Q)=>{q?hK(f,Q,q,t.layer):y&&hK(f,Q,y,t.layer)}); bxu(f)}; swd=function(f,k,G=0){Tp(()=>{k.then(t=>{f.B.has(G)&&f.Z&&f.Z();var Z=g.OW(G),u=y0(G);if(Z&&u){var h={automatedLogEventSource:3};t?.response?.trackingParams&&hk(f.client,Z,u,BE(t.response.trackingParams),!1,h);t?.playerResponse?.trackingParams&&hk(f.client,Z,u,BE(t.playerResponse.trackingParams),!1,h)}})})()}; uF=function(f,k,G,t=0,Z){f.K.has(Z)||f.K.set(Z,new Set);var u=G||y0(t);u=`${k.toString()}|${u?u.toString():""}`;f.K.get(Z).has(u)||(hK(f,k,G,t),f.K.get(Z).add(u))}; hK=function(f,k,G,t=0){return Tp(()=>{if(f.B.has(t))return f.L.push([k,G]),!0;var Z=g.OW(t),u=G||y0(t);if(Z&&u){if(g.cT("combine_ve_grafts")){let h=f.S.get(u.toString());h?h.push(k):(f.V.set(u.toString(),u),f.S.set(u.toString(),[k]));f.kj||(f.kj=g.Bq(0,()=>{WN(f,Z)},1200))}else hk(f.client,Z,u,k); return!0}return!1})()}; g.V2=function(f,k){Tp(()=>{var G=BE(k),t=g.OW(0);t&&!f.B.has(0)?uF(f,G,void 0,0,t):hK(f,G,void 0,0);return G})()}; wRX=function(f){var k={veType:253246};return Tp(()=>{if(!k.veType)return g.bk(new g.V5("Error: Trying to graft a client VE without a veType.")),null;if(k.visibilityTypes){var G=k.visibilityTypes.reduce((t,Z)=>t|Z); G={visibility:{types:String(G)}}}G=j9(k.veType,k.visualElement,k.elementIndex,k.clientYouTubeData,void 0,G);return hK(f,G)?G:null})()}; WN=function(f,k){if(k===void 0){let G=UTf();for(let t=0;t{(t=f.V.get(t))&&u4(f.client,k,t,G)}),f.S.clear(),f.V.clear(),f.kj=void 0}; apa=function(f,k,G,t=0){if(!k)return!1;t=g.OW(t);if(!t)return!1;Ba(f.client,t,BE(k),G);return!0}; ol=function(f,k,G,t=0){var Z=g.OW(t);k=k||y0(t);Z&&k&&(f=f.client,t=fp({cttAuthInfo:PE(Z)||void 0},Z),G={csn:Z,ve:k.getAsJson(),clientData:G},Z==="UNDEFINED_CSN"?DG("visualElementStateChanged",t,G):f?oq("visualElementStateChanged",G,f,t):g.V0("visualElementStateChanged",G,t))}; bxu=function(f){for(var k=0;k{G.w5(t,Z)}); t.open(k.method??"GET",f,!0);t.responseType="text";t.withCredentials=!0;if(k.headers)for(let [Z,u]of Object.entries(k.headers))t.setRequestHeader(Z,u);return t}; g.jI=function(f,k,G){G===void 0?delete f[k.name]:f[k.name]=G}; MeF=function(){var f=navigator;return new Promise((k,G)=>{f.webkitTemporaryStorage?.queryUsageAndQuota?f.webkitTemporaryStorage.queryUsageAndQuota((t,Z)=>{k({usage:t,quota:Z})},t=>{G(t)}):G(Error("webkitTemporaryStorage is not supported."))})}; xPy=function(f,k){Hxc(f.program,k.VO)&&(g.nI("bg_i",void 0,"player_att"),g.N9.initialize(f,()=>{g.nI("bg_l",void 0,"player_att");Uy=(0,g.T)()},k.cspNonce,k.Qy))}; XRu=function(f={}){return g.N9.invoke(f)}; Hxc=function(f,k){if(f){var G;g.N9.isLoading()?G=!1:G=!Uy||(0,g.T)()-Uy>k;f=G}else f=!1;return f}; lpy=function(f,k){if(k.partnerId===38&&f.playerStyle==="books")return f=k.videoId.indexOf(":"),g.x6(`//play.google.com/books/volumes/${k.videoId.slice(0,f)}/content/media`,{aid:k.videoId.slice(f+1),sig:k.Wp});if(k.partnerId===30&&f.playerStyle==="docs")return g.x6("https://docs.google.com/get_video_info",{docid:k.videoId,authuser:k.T3,authkey:k.P8,eurl:f.lj});if(k.partnerId===33&&f.playerStyle==="google-live")return g.x6("//google-liveplayer.appspot.com/get_video_info",{key:k.videoId});throw Error("getVideoInfoUrl for invalid namespace: "+ f.G);}; TKf=function(f){var k={};f.f9&&(k.ytrext=f.f9);return g.wr(k)?void 0:k}; g.eI=function(f,k){xPy(f,{VO:k.experiments.B("bg_vm_reinit_threshold"),cspNonce:k.cspNonce,Qy:k.Qy||""})}; g.y2=function(f){if(f.videoData&&f.videoData.TC){let k=[f.videoData.TC];for(let G of Object.keys(f.B))if(f.uh[G]&&f.B[G]){let t=f.B[G](f.uh);t&&k.push(t)}return k.join("&")}return null}; g.q9=function(f){var k=[];if(f)for(let [t,Z]of Object.entries(f)){f=t;var G=Z;if(G===void 0)continue;G=typeof G==="boolean"?`${+G}`:`${G}`.replace(/[:,=]/g,"_");k.push(`${f}.${G}`)}return k.join(";")}; Oy=function(f){return f===1||f===2}; Q2=function(f,k=0){if(f instanceof g.PN)return f;f=f&&f instanceof Error?f:Error(`${f}`);Oy(k)?g.sW(f):g.HI(f);return new g.PN(k===1?"player.fatalexception":"player.exception",{name:`${f.name}`,message:`${f.message}`},k)}; cAF=function(f,k){Pu(f,2,k.N5,Il,3);Pu(f,3,k.innertubeRequest,S2D,3);g.eP(f,4,k.onesieUstreamerConfig);g.eP(f,9,k.vt);Pu(f,10,k.PH,Fi,3);Pu(f,15,k.reloadPlaybackParams,R2f,3);g.Oi(f,18,k.fg)}; $n=function(f,k){Pu(f,1,k.formatId,AK,3);Ng(f,2,k.startTimeMs);Ng(f,3,k.durationMs);Ng(f,4,k.Mh);Ng(f,5,k.Hv);Pu(f,9,k.Te,pRE,3);Pu(f,11,k.kO,Kc,1);Pu(f,12,k.vy,Kc,1)}; gHE=function(f,k){g.Oi(f,1,k.videoId);Ng(f,2,k.lmt)}; pRE=function(f,k){if(k.adInfo)for(let G=0;G>31));Ng(f,16,k.C$);Ng(f,17,k.detailedNetworkType);Ng(f,18,k.pz);Ng(f,19,k.OG);Ng(f,21,k.vP);Ng(f,23,k.AQ);Ng(f,28,k.dU);Ng(f,29,k.kI);Ng(f,34,k.visibility);G=k.playbackRate;if(G!==void 0){var t=new ArrayBuffer(4);(new Float32Array(t))[0]=G;G=(new Uint32Array(t))[0];if(G!==void 0)for(jP(f,285),Bu(f,4),t=0;t<4;)f.view.setUint8(f.pos,G&255),G>>=8,f.pos+=1,t+=1}Ng(f,36,k.Dp); Pu(f,38,k.mediaCapabilities,krH,3);Ng(f,39,k.ZZ);Ng(f,40,k.oD);Ng(f,44,k.playerState);Ui(f,46,k.sO);Ng(f,48,k.b4);Ng(f,50,k.Ap);Ng(f,51,k.c_);Ng(f,54,k.OD);if(k.m5)for(G=0;G>31));g.Oi(f,2,k.message)}; VjE=function(f,k){Ng(f,1,k.clientState);Pu(f,2,k.lq,WJu,1)}; oba=function(f,k){g.eP(f,1,k.RX);Pu(f,2,k.Nl,D0c,3);Pu(f,3,k.coldStartInfo,VjE,3)}; hSO=function(f,k){Ng(f,1,k.type);g.eP(f,2,k.value)}; u$c=function(f,k){g.Oi(f,1,k.hl);g.Oi(f,12,k.deviceMake);g.Oi(f,13,k.deviceModel);Ng(f,16,k.clientName);g.Oi(f,17,k.clientVersion);g.Oi(f,18,k.osName);g.Oi(f,19,k.osVersion)}; vbQ=function(f,k){g.Oi(f,1,k.name);g.Oi(f,2,k.value)}; Cc=function(f,k){g.Oi(f,1,k.url);if(k.g1)for(let G=0;G0&&!(Re()>(0,g.T)()-f*1E3))return 0;f=g.Si("yt-player-quality");if(typeof f==="string"){if(f=SI[f],f>0)return f}else if(f instanceof Object)return f.quality;return 0}; cN=function(){var f=g.Si("yt-player-proxima-pref");return f==null?null:f}; GaF=function(){var f=g.Si("yt-player-quality");if(f instanceof Object&&f.quality&&f.previousQuality){if(f.quality>f.previousQuality)return 1;if(f.qualityk.startsWith("1")),g.To("yt-player-performance-cap-active-set",f,2592E3)):g.To("yt-player-performance-cap-active-set",[],2592E3)}; JK=function(){return!!g.Si("yt-player-headers-readable")}; g.fL=function(){var f=g.Si("yt-player-caption-language-preferences");return f?f:[]}; kh=function(){var f=g.Si("yt-player-user-settings"),k=new Map;if(f)for(let [G,t]of Object.entries(f))k.set(G,t);return k}; G_=function(){return g.Si("yt-player-voice-boost")??void 0}; th=function(){return g.Si("yt-player-audio-quality-setting")??2}; hh=function(){try{let f=window.navigator;if(f.getAutoplayPolicy&&typeof f.getAutoplayPolicy==="function"){let k=document.getElementsByClassName(g.Zx.Hs),G;G=k.length>0&&k[0]?f.getAutoplayPolicy(k[0]):f.getAutoplayPolicy("mediaelement");if(ug[G])return ug[G]}}catch(f){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; oM=function(f){return f.Ue||f.eC||f.mutedAutoplay}; Wn=function(f,k){return oM(f)?k!==1&&k!==2&&k!==0?"AUTOPLAY_STATUS_UNAVAILABLE":f.Ks?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; g.Dx=function(f,k,G){var t=k.U();f.thirdParty||(f.thirdParty={});f.thirdParty={...f.thirdParty,embedUrl:t.loaderUrl};t.ancestorOrigins&&(f.thirdParty.embeddedPlayerContext={...f.thirdParty.embeddedPlayerContext,ancestorOrigins:t.ancestorOrigins});t.b1!=null&&(f.thirdParty.embeddedPlayerContext={...f.thirdParty.embeddedPlayerContext,visibilityFraction:Number(t.b1)});t.Ud&&(f.thirdParty.embeddedPlayerContext={...f.thirdParty.embeddedPlayerContext,visibilityFractionSource:t.Ud});f.thirdParty.embeddedPlayerContext= {...f.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:hh(),autoplayIntended:oM(k),autoplayStatus:Wn(k,G)}}; ru=function(f){var k=[];for(let G of f.split(",")){if(!G)continue;(f=G.startsWith("!"))&&(G=G.substring(1));let t=G.split("-");t.length<3||k.push({a9:t[0],platform:t[1],deviceVersion:t[2],Wi:f})}return k}; hUd=function(f){return ru(f).map(({a9:k,deviceVersion:G,Wi:t})=>({deviceInterface:umE[MH[k]]||0,deviceVersion:G||"",isSleeping:t}))}; V1=function(f,k,G=!1,t=""){!f&&G&&g.HI(Error(`Player URL validator detects invalid url. ${t}: ${k}`));return f}; Bn=function(f,k,G){return k&&k.test(f)||vn&&G&&G.test(f)?!0:!1}; Nn=function(f){return(f=jJ&&jJ.exec(f))?f[0]:""}; zc=function(f){return V1(Bn(f,ooa,WjH),f,!1,"Trusted Stream URL")}; g.Ua=function(f){return V1(Bn(f,Ds6,VhF),f,!1,"Trusted Image URL")}; eJ=function(f){return V1(Bn(f,vo6,null),f,!1,"Trusted Promoted Video Domain URL")}; jRH=function(f){return V1(Bn(f,BGX,null),f,!1,"Drm Licensor URL")}; y1=function(f,k=!1){return V1(Bn(f,NGf,Usu),f,k,"Captions URL")}; iy=function(f){f=new g.I5(f);uo(f,document.location.protocol);K$(f,document.location.hostname);document.location.port&&ht(f,document.location.port);return f.toString()}; qn=function(f){f=new g.I5(f);uo(f,document.location.protocol);return f.toString()}; eUF=function(f){return{[1]:f.name,[2]:f.id,[3]:f.isDefault,[4]:f.isAutoDubbed}}; Pn=function(f){return new Oa(f[1],f[2],f[3],f[4])}; Q1=function(f){return{[1]:f.languageCode,[2]:f.languageName,[3]:f.kind,[4]:f.name,[5]:f.displayName,[6]:f.id,[7]:f.xtags,[8]:f.B,[9]:f.isTranslateable,[10]:f.url,[11]:f.vssId,[12]:f.isDefault,[13]:f.translationLanguage,[14]:f.captionId}}; FY=function(f){var k=new g.IM({languageCode:f[1],languageName:f[2],kind:f[3],name:f[4],id:f[6],is_servable:f[8],is_translateable:f[9],url:f[10],vss_id:f[11],is_default:f[12],xtags:f[7],captionId:f[14]});k.displayName=f[5];k.translationLanguage=f[13];return k}; g.Ah=function(f){var k=[];if(f.displayName)k.push(f.displayName);else{let G=f.languageName||"";k.push(G);f.kind==="asr"&&G.indexOf("(")===-1&&k.push(" (Automatic Captions)");f.name&&k.push(` - ${f.name}`)}f.translationLanguage&&k.push(` >> ${f.translationLanguage.languageName}`);return k.join("")}; g.KL=function(f){return f.translationLanguage?f.translationLanguage.languageCode:f.languageCode}; g.$h=function(f){var k=f.vssId;f.translationLanguage&&k&&(k=`t${k}.${g.KL(f)}`);return k}; yIc=function(f){var k=f.W,G=f.B,t=f.S;return{[1]:f.captionsInitialState,[2]:f.K,[3]:f.captionTracks.map(Z=>Q1(Z)), [4]:k?Q1(k):null,[5]:G?Q1(G):null,[6]:f.id,[7]:f.Z,[8]:f.G,[9]:eUF(f.VE),[10]:t?Q1(t):null,[11]:f.xtags}}; z_=function(f){var k=f[4],G=f[5],t=f[10],Z=new ig(f[6],Pn(f[9]));Z.captionsInitialState=f[1];Z.captionTracks=f[3].map(u=>FY(u)); Z.K=f[2];Z.W=k?FY(k):null;Z.B=G?FY(G):null;Z.Z=f[7];Z.G=f[8];Z.S=t?FY(t):null;Z.xtags=f[11];return Z}; Ea=function(f,k,G,t){return new CL(SI[f]||0,SI[k]||0,G,t)}; ms=function(f){return{[1]:f.K,[2]:f.B,[3]:f.W,[4]:f.reason,[5]:f.Bc}}; C5=function(f,k,G,t,Z){var u=k^f;if(f+5>>1=f){for(var h=u^6445,W=[];++h-W[F[u^6503]]-(u^6477);)switch(h){case u^6467:h=u^6450;default:W[F[u^6468]](String[F[6]](h));case u^6451:case u^6450:case u^6413:break;case u^6422:h-=u^6433;case u^6449:case u^6448:continue;case u^6487:h=u^6465;case u^6454:}var D=W}if((f+6^30)>=f&&f+1>>1=26&&(t===F[u^6928]&&((h=Z[F[u^6999]](F[u^6919]))>=0?(t=`cmo=${Z[F[u^6992]](0,h)}`,Z=Z[F[u^6992]](h+1)):(h=Z[F[u^6999]](F[u^6915]))>=0&&(t=`cmo=${Z[F[u^6992]](0,h)}`,Z=Z[F[u^6992]](h+3))),G[t]=Z);return D}; qbD=function(f){return new CL(f[1],f[2],f[3],f[4],f[5])}; LL=function(f){if(nL&&f.Bc)return!1;var k=SI.auto;return f.K===k&&f.B===k}; sa=function(f){return d4[f.B||f.K]||"auto"}; bg=function(f,k){k=SI[k];return f.K<=k&&(!f.B||f.B>=k)}; w4=function(f){return!!f["1"]?.length||!!f["1h"]?.length||!!f["1e"]?.length}; aM=function(f){return f==="1"||f==="1h"||f==="1e"}; lg=function(f,k,G,t,Z,u,h){var W=!1;if(f.K)return f.K;var D={},N=new Set,U={};if(r4(t)){for(var y in t.B){if(!t.B.hasOwnProperty(y))continue;f=t.B[y];U[f.info.py]=[f.info]}return U}y=Mn(k,t,D);if(k.K){(W=w4(y))||(k.B.noAv1Reason="noFormat");var q=G.V?"disableAv1ForSession":"";q&&(k.B.noAv1Reason=q);Z({noAv1Reason:k.B.noAv1Reason})}u&&Z({aftsrt:Hn(y)});q={};var Q="";for(let A of Object.keys(y)){let d=A;for(let x of y[d]){let H=x.itag,X=xh(d,x,k);if(q.hasOwnProperty(X)){q[X]===!0?U[d].push(x):D[H]= q[X];continue}let R=XY(k,x,G,t.isLive,N);R!==!0?(h.add(d),D[H]=R,k.K&&x.jB()&&(Q+=`;${H};${R}`),R==="disablevp9hfr"&&(q[X]="disablevp9hfr")):(U[d]=U[d]||[],U[d].push(x),q[X]=!0)}}k.K&&W&&!w4(U)&&(W=!1,k.B.noAv1Reason=Q,Z({noAv1Reason:k.B.noAv1Reason}));u&&Z({bfflt:Hn(U)});for(let A in U){if(!U.hasOwnProperty(A))continue;t=A;U[t]&&U[t][0].ON()&&(h=U[t].length,U[t]=U[t],k.K&&aM(t)&&h>0&&U[t].length<=0&&(h=U[t].length,Z({noAv1Fmt:"filterVp9Ultlow",codec:t})),U[t]=ONF(k,U[t],D),k.K&&aM(t)&&h>0&&U[t].length<= 0&&(h=U[t].length,Z({noAv1Fmt:"filterQualities",codec:t})),U[t]=PeX(U[t],D),k.K&&aM(t)&&h>0&&U[t].length<=0&&Z({noAv1Fmt:"filterHfr",codec:t}))}u&&Object.keys(D).length>0&&Z({rjr:g.q9(D)});for(let A of N.values())(D=G.W.get(A))&&--D.GM;u&&Z({aftflt:Hn(U)});k.K&&W&&!w4(U)&&(W=!1,k.B.noAv1Reason="filter",Z({noAv1Reason:k.B.noAv1Reason}));f.K=g.AT(U,A=>!!A.length); return f.K}; Eod=function(f,k,G,t,Z,u,h){var W=k.W||!!Z,D=W&&k.EQ?u:void 0,N=new Set,U=lg(f,k,G,t,u,W,N);t.W()&&(U=QRX(G,U,Z,W,u,k),W&&u({enflt:Hn(U)}));k.gO=IzD(U,k);Z=DO=>!!U[DO]; var y=Fj6(k);G=[];for(var q of Object.values(U))q?.length&&q[0].Kq()&&G.push(...q);if(r4(t))return u=g.ce(Object.values(U),DO=>!!DO.length&&!!DO[0].audio),W=g.ce(Object.values(U),DO=>!!DO.length&&!!DO[0].video),u&&W||g.b$(),g.wv(new T_(W,u,D,G)); q=U.a;var Q=!1;k.Xh&&y[0]!=="a"&&AIX(q)&&(y.unshift("a"),Q=!0);W&&(u({audioPrefOrder:y.join("_")}),u({preferHighQualityAudio:k.Xh}),u({forcedAacForHqa:Q}));q=[];if(k.KE){y=g.He(y,Z);Q=new Set;for(var A of y){var d=U[A];let DO=new Set;for(var x of d)if(d=x.VE?.id)Q.has(d)?DO.has(d)&&q.push(x):(DO.add(d),Q.add(d),q.push(x))}if(q.length===0){if(y.length===0)return W&&u({noaudio:1}),g.b$();q=U[y[0]]}}else{q=g.ce(y,Z);if(!q)return W&&u({noaudio:1}),g.b$();q=U[q]}U["9"]&&U.h&&t.ZJ&&!k.QG&&(W&&u({dltvp9:1}), delete U["9"]);if(h){W&&u({bfsflt:Hn(U),bfsflta:SJ(f)});k.rH?f.B=Kjd(N,f.B):f.B.clear();W&&u({bfsfltb:SJ(f)});for(var H in U){if(!U.hasOwnProperty(H))continue;h=H;if(!(h==="f"||k.cH===0&&$sD.has(h)))for(var X of U[h])k.rH?iNa(h,X,f.B):zUL(f,h,X)}W&&u({aftsflt:SJ(f)})}H=U["1h"]?"1h":"1";f=U["9h"]?"9h":"9";h=U[H];N=U["2"];A=U[f];h&&h.length&&(k.B.highestAv1Resolution=h[h.length-1].video.qualityOrdinal);A&&A.length&&(k.B.highestVp9Resolution=A[A.length-1].video.qualityOrdinal);X=[];x=[];if(k.Hr&&N)X= N,x=["2"];else if(k.Wr&&h)X=h,x=[H],u({forceAv1:H});else if(k.L&&!k.A_){x=t.VG()?U["1h"]||U["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];W&&u({newhybpref:x.join(".")});for(var R of x)X=X.concat(U[R]).filter(DO=>DO)}else k.FO>0&&A&&h&&(x=[H, f],X=h.concat(A).filter(DO=>DO)); if(X.length&&!k.A_){RM(X,x);if(W){W=[];for(var Y of X)W.push(Y.itag);u({hbdfmt:W.join(".")})}return g.wv(new T_(X,q,D,G))}Y=CeF(k);Y=g.ce(Y,Z);if(!Y){if(U[H])return u=U[H],RM(u),g.wv(new T_(u,q,D,G));W&&u({novideo:1});return g.b$()}Y!=="1"&&Y!=="1h"||!U[f]||(R=cn(U[Y]),Z=cn(U[f]),Z>R?Y=f:(R=Z===R,Z=pL(U[f]),H=pL(U[Y]),R&&Z&&!H&&(Y=f)));Y==="9"&&U.h&&cn(U.h)>cn(U["9"])&&(Y="h");k.K7&&t.isLive&&Y==="("&&U.H&&cn(U["("])<1440&&(Y="H");W&&u({vfmly:g4(Y)});k=U[Y];if(!k.length)return W&&u({novfmly:g4(Y)}), g.b$();RM(k);return g.wv(new T_(k,q,D,G))}; msH=function(f,k,G,t,Z,u,h,W=!1){if(k.TX&&h&&h.length>1&&!(k.FO>0||k.L)){let y=k.W||!!Z,q=y&&k.EQ?u:void 0,Q=Mn(k,t),A=[],d=[],x={};for(let H=0;H=G.video?.height)||(W=G.itag,k=h?h:{itag:W,py:k,Kq:u},u?k.numChannels=G.audio.numChannels:(u=G.video,k.maxWidth=u?.width,k.maxHeight=u?.height,k.maxFramerate=t,k.maxBitrateBps=G.Bc*8,k.oA=u?.isHdr()),f.B.set(Z,k))}; IzD=function(f,k){var G=!(!f.m&&!f.M),t=!(!f.mac3&&!f.MAC3),Z=!(!f.meac3&&!f.MEAC3);f=!(!f.i&&!f.I);k.Ip=f;return G||t||Z||f}; pL=function(f){for(let k of f)if(k.itag&&noc.has(k.itag))return!0;return!1}; AIX=function(f){for(let k of f)if(k.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; g4=function(f){switch(f){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return f}}; xh=function(f,k,G){return G.VG?`${f}_${Number(k.video?.fps||0)}_${!!k.audio?.B}_${!!k.video?.S}`:`${f}_${Number(k.video?.fps||0)}_${!!k.audio?.B}`}; Hn=function(f){var k=[];for(let G in f){if(!f.hasOwnProperty(G))continue;let t=G;k.push(g4(t));for(let Z of f[t])k.push(Z.itag)}return k.join(".")}; QRX=function(f,k,G,t,Z,u){var h={},W={};g.F$(k,(D,N)=>{D=D.filter(U=>{var y=U.itag;if(!U.contentProtection)return W[y]="noenc",!1;if(u.Y9&&U.py==="(h"&&u.GB)return W[y]="lichdr",!1;if(!f.S&&U.py==="1e")return W[y]="noav1enc",!1;if(U.py==="("||U.py==="(h"){if(f.K&&G&&G.flavor==="widevine"){var q=U.mimeType+"; experimental=allowed";(q=!!U.contentProtection[G.flavor]&&!!G.K[q])||(W[y]=U.contentProtection[G.flavor]?"unspt":"noflv");return q}if(!Yh(f,Jh.CRYPTOBLOCKFORMAT)&&!f.VG||f.kj)return W[y]=f.kj? "disvp":"vpsub",!1}return G&&U.contentProtection[G.flavor]&&G.K[U.mimeType]?!0:(W[y]=G?U.contentProtection[G.flavor]?"unspt":"noflv":"nosys",!1)}); D.length&&(h[N]=D)}); t&&Object.entries(W).length&&Z({rjr:g.q9(W)});if(u.K)for(let D of Object.values(k))if(D)for(let N of D)k=W[N.itag],N.jB()&&k!==void 0&&(u.B[N.itag]=k);return h}; PeX=function(f,k){var G=g.ls(f,(t,Z)=>Z.video.K()?Math.min(t,Z.video.width):t,Infinity); G{if(t.video.K()||t.video.width{if(t.itag!=="299")return!0;k[t.itag]="ps3hfr1080";return!1})); return f}; ONF=function(f,k,G){return k=k.filter(t=>{if(t.video.qualityOrdinal<=f.rM)return!0;G[t.itag]="maxquality";return!1})}; Mn=function(f,k,G){var t={};for(let Z in k.B){if(!k.B.hasOwnProperty(Z))continue;let u=k.B[Z].info;if(f.V&&u.video&&u.video.qualityOrdinalMath.max(k,G.video.qualityOrdinal),0)}; XY=function(f,k,G,t=!1,Z=new Set){if(k.py==="")return"unkn";if((k.itag==="304"||k.itag==="266")&&f.kj)return"blk2khfr";if(f.D&&k.video&&k.video.qualityOrdinal>f.D)return`max${f.D}`;if(f.NE&&k.py==="h"&&k.video&&k.video.qualityOrdinal>1080)return"blkhigh264";if(f.Ay&&k.video?.isHdr())return"blkhdr";if(k.py==="(h"&&!G.D)return"enchdr";if(f.wM&&k.video?.isHdr())return"blkhdrshorts";if(t&&fA(k)&&!f.bb)return"blk51live";if((k.py==="MAC3"||k.py==="mac3")&&!f.Z)return"blkac3";if((k.py==="MEAC3"||k.py=== "meac3")&&!f.G)return"blkeac3";if(k.py==="M"||k.py==="m")return"blkaac51";if((k.py==="so"||k.py==="sa")&&!f.Wz)return"blkamb";if(!f.Y9&&k0(k)&&(!G.S||k.py!=="1e"))return"cbc";if(!G.S&&k0(k)&&k.py==="1e")return"cbcav1";if((k.py==="i"||k.py==="I")&&!f.ME)return"blkiamf";if(f.zH&&k.audio?.B===!0)return"blkvbcabr";if(f.VG&&k.video?.S===!1)return"blkmtvcabr";if(f.Ly&&(k.py==="1"||k.py==="1h"||G.S&&k.py==="1e")&&k.video?.qualityOrdinal&&k.video?.qualityOrdinal>f.Ly)return"av1cap";t=G.W.get(k.py);if(!f.zS&& t&&t.GM>0)return Z.add(k.py),"byerr";if(k.video?.K()){if(!G.GB&&!Yh(G,Jh.FRAMERATE))return"capHfr";if(f.f7&&k.video.qualityOrdinal>=4320)return"blk8khfr";if(k.S()&&f.pE&&k.contentProtection&&k.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(f.Bc&&k.Bc>f.Bc)return"ratecap";if(f.TB>0&&k.ON()&&k.video.height>f.TB)return"mvhcap";f=GE(G,k);return f!==!0?f:!0}; RM=function(f,k=[]){g.VD(f,(G,t)=>{var Z=t.Bc-G.Bc;if(!G.ON()||!t.ON())return Z;var u=t.video.height*t.video.width-G.video.height*G.video.width;!u&&k&&k.length>0&&(G=k.indexOf(G.py)+1,t=k.indexOf(t.py)+1,u=G===0||t===0?t||-1:G-t);u||(u=Z);return u})}; ta=function(f,k){if(k>f.vv())f.segments=[];else{var G=g.Rp(f.segments,t=>t.xj>=k,f); G>0&&f.segments.splice(0,G)}}; Zk=function(f){var k=f.data.getUint8(f.offset+f.B);f.B+=1;return k}; uv=function(f){var k=f.data.getUint16(f.offset+f.B);f.B+=2;return k}; ha=function(f){var k=f.data.getInt32(f.offset+f.B);f.B+=4;return k}; ok=function(f){var k=f.data.getUint32(f.offset+f.B);f.B+=4;return k}; WC=function(f){var k=f.data;var G=f.offset+f.B;k=k.getUint32(G)*4294967296+k.getUint32(G+4);f.B+=8;return k}; Dk=function(f,k=NaN){if(isNaN(k))var G=f.size;else for(G=f.B;G>3==1&&(q=G(h,W,D));(f-7^5)>1>=f&&(G[N^4110]!==-(N^4126)&&(G[N^4128]!=-5&&((((0,G[N^4129])(G[N^4147],G[N^4149]),G[1])(G[0]),G[N^4096])(G[N^4108],G[N^4168]),1)||(0,G[N^4103])((0,G[N^4174])(G[new t(F[N^4154])/(N^5118)],G[5]), G[N^4125],(0,G[N^4145])(G[N^4168],G[N^4124]),G[N^4132],G[N^4182],G[N^4143],(0,G[N^4105])())),G[N^4188]!=-(N^4127)&&((0,G[N^4096])(G[N^4167],G[N^4187]),1)||(0,G[N^4145])(G[N^4191],G[N^4173]),G[new t(F[N^4097])/(N^5118)]===-1?(0,G[N^4125])((0,G[N^4174])(G[N^4187],G[N^4179]),G[N^4096],G[N^4189],G[N^4144]):(0,G[N^4125])((0,G[N^4174])(G[N^4143],G[N^4184]),G[N^4111],G[N^4187]),G[N^4150]<5&&((((0,G[N^4129])(G[N^4142],G[N^4164]),G[N^4156])(G[N^4104],G[N^4191],(0,G[N^4152])()),G[N^4154])(G[N^4104],G[N^4142], (0,G[N^4137])()),F[N^4182])||(0,G[N^4165])((0,G[N^4165])((0,G[N^4173])(G[0],G[N^4153]),G[N^4179],G[N^4103]),G[3],G[N^4144],G[N^4136]),G[N^4107]>=-3&&(0,G[2])(G[N^4145],(0,G[3])(G[N^4099],G[N^4135]),(0,G[3])(G[N^4191],G[N^4104]),(0,G[N^4096])(G[N^4155],G[N^4173]),G[N^4143],G[N^4139]),G[N^4155]!=2&&(G[N^4158]==-(N^4124)&&((0,G[N^4145])(G[N^4143],G[N^4102]),1)||(0,G[N^4096])(G[N^4166],G[N^4099])),q=[]);f+9&11||(y=G[F[N^8706]](F[N^8724]),Vz[F[N^8757]](y,2),Vz[F[N^8741]](y,N^8709),Vz[F[N^8741]](y,N^8741), Vz[F[N^8757]](y,3),Vz[F[N^8711]](y,N^8736),Vz[F[N^8757]](y,2),Vz[F[N^8711]](y,N^8798),Vz[F[N^8757]](y,2),Vz[F[N^8711]](y,N^8712),q=y[F[N^8713]](F[N^8724]));return q}; vC=function(f){return new Uint8Array(f.data.buffer,f.offset+f.data.byteOffset,f.size)}; BC=function(f,k,G,t){(new Uint8Array(f.data.buffer,f.offset,t)).set(new Uint8Array(k.buffer,G+k.byteOffset,t));f.offset+=t}; jB=function(f,k){return Number(f.data[k])||0}; UD=function(f){return f.data["Cuepoint-Type"]?new g.NE(-(Number(f.data["Cuepoint-Playhead-Time-Sec"])||0),Number(f.data["Cuepoint-Total-Duration-Sec"])||0,f.data["Cuepoint-Context"],f.data["Cuepoint-Identifier"]||"",ds6[f.data["Cuepoint-Event"]||""]||"unknown",(Number(f.data["Cuepoint-Playhead-Time-Sec"])||0)*1E3):null}; eB=function(f){return Number(f.data["Start-Media-Time-Us"])/1E6||0}; yz=function(f){return f.data["Stitched-Video-Id"]?f.data["Stitched-Video-Id"].split(",").slice(0,-1):[]}; var BcO=function(f,k,G){return dS[F[9]](this,5,976,f,k,G)}; qE=function(f){var k=[];if(f.data["Stitched-Video-Duration-Us"])for(let G of f.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1))k.push((Number(G)||0)/1E6);return k}; OD=function(f){var k=[];if(f.data["Stitched-Video-Start-Frame-Index"])for(let G of f.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1))k.push(Number(G)||0);return k}; PC=function(f){var k=[];if(f.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(let G of f.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0,-1))k.push((Number(G)||0)/1E6);return k}; g.Qz=function(f){return f.data["Serialized-State"]?f.data["Serialized-State"]:""}; g.Ik=function(f){switch(f.data["Is-Ad-Break-Finished"]){case "true":return 1;case "false":return 2;default:return 0}}; FP=function(f){var k={};f=f.split("\r\n");for(let G=0;G1?Math.ceil(Z*k):Math.floor(Z*k))}f.skip(1);G=Zk(f)<<16|uv(f);if(G&256){t=G&1;Z=G&4;var u=G&512,h=G&1024,W=G&2048;G=ok(f);t&&f.skip(4);Z&&f.skip(4);t=(u?4:0)+(h?4:0)+(W?4:0);for(Z=0;Z1?Math.ceil(h*k):Math.floor(h*k)),f.skip(t)}}}; Aa=function(f,k){if(f.byteLength-k<8)return!1;var G=f.getUint32(k);if(G<8||f.byteLength-k122)return!1}return!0}; KA=function(f,k){var G=f.getUint32(k),t=f.getUint32(k+4);return new CA(f,k,G,t)}; g.ED=function(f){var k=f.data.getUint8(f.dataOffset)?20:12;return f.data.getUint32(f.dataOffset+k)}; m3=function(f){f=new DataView(f.buffer,f.byteOffset,f.byteLength);return(f=g.iv(f,0,1836476516))?g.ED(f):NaN}; nA=function(f,k,G){for(;Aa(f,k);){let t=KA(f,k);if(t.type===G)return t;k+=t.size}return null}; $0=function(f){return f===1701082227||f===1836019558||f===1836019574||f===1835297121||f===1835626086||f===1937007212||f===1953653094||f===1953653099||f===1836475768}; sRF=function(f){var k=g.iv(f,0,1937011556);if(!k)return null;k=nA(f,k.dataOffset+8,1635148593)||nA(f,k.dataOffset+8,1635135537);if(!k)return null;var G=nA(f,k.dataOffset+78,1936995172),t=nA(f,k.dataOffset+78,1937126244);if(!t)return null;k=null;if(G)switch(G.skip(4),Zk(G)){default:k=0;break;case 1:k=2;break;case 2:k=1;break;case 3:k=255}var Z=G=null,u=null;if(t=nA(f,t.dataOffset,1886547818)){let h=nA(f,t.dataOffset,1886546020),W=nA(f,t.dataOffset,2037673328);if(!W&&(W=nA(f,t.dataOffset,1836279920), !W))return null;h&&(h.skip(4),G=ha(h)/65536,u=ha(h)/65536,Z=ha(h)/65536);f=vC(W);f=new DataView(f.buffer,f.byteOffset+8,f.byteLength-8);return new LA(k,G,u,Z,f)}return null}; g.ds=function(f){if(f.data.getUint8(f.dataOffset)){var k=f.data;f=f.dataOffset+4;k=k.getUint32(f)*4294967296+k.getUint32(f+4)}else k=f.data.getUint32(f.dataOffset+4);return k}; sD=function(f){f=new CA(f.data,f.offset,f.size,f.type,f.K);var k=Zk(f);f.skip(7);var G=ok(f);if(k===0){k=ok(f);var t=ok(f)}else k=WC(f),t=WC(f);f.skip(2);var Z=uv(f),u=[],h=[];for(let W=0;W=2)return null;var Z=new DataView(k.buffer,k.byteOffset,k.length),u=g.iv(Z,0,1937011556);if(!u)return null;k=Z.getUint32(u.dataOffset+8);t=Z.getUint32(u.dataOffset+12);if(t!==1701733217&&t!==1701733238)return null;t=new bNF(f.byteLength+k);BC(t,f,0,G.offset+12);t.data.setInt32(t.offset,2);t.offset+=4;BC(t,f,G.offset+16,G.size-16);BC(t,Z,Z.byteOffset+u.dataOffset+8,k);BC(t,f,G.offset+G.size,f.byteLength- (G.offset+G.size));G=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let h of G)G=g.iv(f,0,h),t.data.setUint32(G.offset,G.size+k);f=g.iv(t.data,0,1953654136);t.data.setUint32(f.offset+16,2);return t.data}; azD=function(f){var k=g.iv(f,0,1937011556);if(!k)return null;var G=f.getUint32(k.dataOffset+12);if(G!==1701733217&&G!==1701733238)return null;k=nA(f,k.offset+24+(G===1701733217?28:78),1936289382);if(!k)return null;G=nA(f,k.offset+8,1935894637);if(!G||f.getUint32(G.offset+12)!==1667392371)return null;k=nA(f,k.offset+8,1935894633);if(!k)return null;k=nA(f,k.offset+8,1952804451);if(!k)return null;G=new Uint8Array(16);for(let t=0;t<16;t++)G[t]=f.getInt8(k.offset+16+t);return G}; Rk=function(f,k,G){var t=new HC(G);if(!x0(t,f))return!1;t=XP(t);if(!lv(t,k))return!1;for(f=0;k;)k>>>=8,f++;k=t.start+t.pos;var Z=TE(t,!0);t=f+(t.start+t.pos-k)+Z;t=t>9?SB(t-9,8):SB(t-2,1);f=k-f;G.setUint8(f++,236);for(k=0;kG;Z++)G=G*256+fg(f),t*=128;return k?G-t:G}; cC=function(f){return f.pos>=f.B.byteLength}; pA=function(f){var k=TE(f,!0),G=fg(f);for(let t=1;t0){let t=n5(31,1291,k.substring(G+1));g.F$(t,function(Z,u){this.set(u,Z)},f); k=k.substring(0,G)}k=ia(3,6744,k);g.F$(k,function(t,Z){this.set(Z,t)},f)}; xsL=function(f){var k=f.CZ.XB(),G=[];g.F$(f.B,(Z,u)=>{G.push(`${u}=${Z}`)}); if(!G.length)return k;var t=G.join("&");f=nE(5,4555,f.CZ)?"&":"?";return k+f+t}; h5=function(f,k){f[k]||(f[k]=new XyF);return f[k]}; oO=function(f,k=!1){k&&(f.K+=1);f.B+=1}; lzD=function(f,k=!1){f.timedOut+=1;k&&oO(f,!0)}; Wr=function(f,k=!1){k&&(f.S=(0,g.T)(),f.K=0);f.G=(0,g.T)();f.started=0;f.timedOut=0;f.B=0}; Do=function(f,k,G=!1){if(G)return 1<0))return f}; Em=function(f,k){return new z8(f,f+k-1)}; mS=function(f){if(!f)return new z8(0,0);var k=Number(f.start);f=Number(f.end);if(!isNaN(k)&&!isNaN(f)&&(k=new z8(k,f),k.length>0))return k}; TGL=function(f){f.length===1||g.Sa(f,G=>!!G.range); for(var k=1;k=k.range.start+k.B&&f.range.start+f.B+f.K<=k.range.start+k.B+k.K:f.xj===k.xj&&f.B>=k.B&&(f.B+f.K<=k.B+k.K||k.Rp)}; lL=function(f,k){return f.N!==k.N?!1:f.Wz()&&k.type===3&&f.N.B()?(f=f.N.ME(f),g.TK(f,G=>lL(G,k))):f.xj===k.xj&&!!k.K&&k.B+k.K>f.B&&k.B+k.K<=f.B+f.K}; T8=function(f,k,G){f.K+=k.K;f.range&&(f.D+=k.D);f.Z=k.Z;f.Rp=k.Rp;G&&k.Rp&&(f.W=k.W,f.segmentStartTime=k.segmentStartTime,f.S=f.segmentStartTime,f.range||(f.D=f.W))}; Sb=function(f,k){var G=k.xj;f.V="updateWithSegmentInfo";f.xj=G;if(f.segmentStartTime!==k.startTime||f.W!==k.duration)f.segmentStartTime=k.startTime,f.W=k.duration,Lg(f)}; RO=function(f){return!sm(f.RI[f.RI.length-1])}; cr=function(f){return f.RI[f.RI.length-1].Wz()}; g.pg=function(f,k,G){G=f.qB===null?f.resource.qB(k,G,f.RI[0].type):f.qB;if(f.B){k=G?C$(f.B,k.B2):f.B;var t=new jb(k);t.get("alr")||t.set("alr","yes");f.K&&uL(t,f.K)}else/http[s]?:\/\//.test(f.K)?t=new jb(new g.$G(f.K)):(t=Nt(f.resource,G,k),f.K&&uL(t,f.K));(k=f.range)?t.set("range",k.toString()):f.RI[0].N.L()&&f.RI.length===1&&f.RI[0].B&&t.set("range",`${f.RI[0].B}-`);f.requestId&&t.set("req_id",f.requestId);isNaN(f.sj)||t.set("headm",f.sj.toString());isNaN(f.Z)||t.set("mffa",`${f.Z}ms`);f.urlParams&& g.F$(f.urlParams,(Z,u)=>{t.set(u,Z)}); return t}; gl=function(f){if(f.range)return f.W;f=f.RI[0];return Math.round(f.D*f.N.info.Bc)}; pyE=function(f,k){return Math.max(0,f.RI[0].S-k)}; Yx=function(f,k,G){for(;f;f=f.parentNode){if(!f.attributes||G&&f.nodeName!==G)continue;let t=f.getAttribute(k);if(t)return t}return""}; J5=function(f,k){for(;f;f=f.parentNode){let G=f.getElementsByTagName(k);if(G.length>0)return G[0]}return null}; fT=function(f){if(!f)return 0;var k=f.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return k?(Number(k[2])|0)*3600+(Number(k[4])|0)*60+(Number(k[6])|0):Number(f)|0}; k5=function(f){return f.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${f}Z`:f}; goL=function(f){var k=f.W;f.W=[];return k}; Yby=function(f){f.B||(f.B=new GA);return f.B}; JID=function(f,k){f.K[k]||(f.K[k]=new GA);return f.K[k]}; fLX=function(f,k){f.W[k]||(f.W[k]=new GA);return f.W[k]}; k5H=function(f,k){var G=[];k=Array.from(k.getElementsByTagName("SegmentTimeline"));for(let t of k){k=t.parentNode.parentNode;let Z=null;k.nodeName==="Period"?Z=Yby(f):k.nodeName==="AdaptationSet"?(k=k.getAttribute("id")||k.getAttribute("mimetype")||"",Z=JID(f,k)):k.nodeName==="Representation"&&(k=k.getAttribute("id")||"",Z=fLX(f,k));if(Z==null)return;Z.update(t);g.t4(G,goL(Z))}g.t4(f.S,G);bEO(f.S,t=>t.startSecs*1E3+t.B)}; G5L=function(f){f.B&&(f.B.B=[]);g.F$(f.K,k=>{k.B=[]}); g.F$(f.W,k=>{k.B=[]})}; t7=function(f,k){return D6(f.segments,G=>k-G.xj)}; uq=function(f,k,G){var t=f.index.G(k),Z=f.index.getStartTime(k),u=f.index.getDuration(k);G?u=G=0:G=f.info.Bc*u;return new Zw([new Hr(3,f,void 0,"otfCreateRequestInfoForSegment",k,Z,u,0,G)],t)}; td6=function(f,k){if(!f.index.isLoaded()){var G=[],t=k.Z;k=k.D.split(",").filter(N=>N.length>0); var Z=0,u=0,h=0,W=/^(\d+)/,D=/r=(\d+)/;for(let N=0;N0&&(f.B=Math.min(f.B+G,10),f.K=Z),f.B>0?(f.B--,f= !0):f=!1,f?(typeof t==="function"&&(t=t()),console.log(`plyr.${k}`,t)):(t=(vB.get(k)??0)+1,vB.set(k,t),t%100===1&&console.warn("plyr",`plyr.${k} is chatty, dropping logs.`)))}; jL=function(f){if(!f.D){if(g.A5(f.info.N.info)){var k=g.BB(f);var G=nA(k,0,1836019574);if(G){G=G.offset+G.size;var t=new Uint8Array(G);t.set(new Uint8Array(k.buffer,k.byteOffset,G));k=t}else k=null}else k=MhD(new HC(g.BB(f)));k&&(f.info.N.K=k,f.D=!0)}}; g.BB=function(f){return wk(f.K)}; UG=function(f,k){k=Math.min(k,f.info.K);var {YS:G,Yn:t}=f.K.split(k),Z=new N8(new Hr(f.info.type,f.info.N,f.info.range,f.info.V,f.info.xj,f.info.segmentStartTime,f.info.W,f.info.B,k,!1,f.info.Yu,f.info.clipId,f.info.L),G);Z.S=f.S;Z.W=f.W;k=new N8(new Hr(f.info.type,f.info.N,f.info.range,f.info.V,f.info.xj,f.info.segmentStartTime,f.info.W,f.info.B+k,f.info.K-k,f.info.Rp,f.info.Yu,f.info.clipId,f.info.L),t);k.S=f.S;k.W=f.W;return[Z,k]}; g.eL=function(f){g.A5(f.info.N.info)||f.info.N.info.Pr();if(f.W!==-1)return f.W;if(f.B&&eB(f.B))return f.W=eB(f.B),f.W;if(g.A5(f.info.N.info)){var k=g.BB(f);var G=f.info.N.K,t=NaN;let Z=NaN,u=0;for(;Aa(k,u);){let h=KA(k,u);h.type===1936286840?Z=h.data.getUint32(h.dataOffset+8):h.type===1836476516?Z=g.ED(h):h.type===1952867444&&isNaN(t)&&(t=g.ds(h));u=$0(h.type)?u+8:u+h.size}!Z&&G&&(Z=m3(G));k=t/Z}else k=new HC(g.BB(f)),G=f.G?k:new HC(new DataView(f.info.N.K.buffer)),t=G8(G),G=k.pos,k.pos=0,Zo(k)? lv(k,231)?(t=pA(k)*t/1E9,k.pos=G,k=t):(k.pos=G,k=NaN):(k.pos=G,k=NaN);f.W=k||f.info.S;return f.W}; yh=function(f,k){g.A5(f.info.N.info)||f.info.N.info.Pr();f.W=k;if(g.A5(f.info.N.info)){var G=g.BB(f);f=f.info.N.K;var t=NaN,Z=NaN;let D=0;for(;Aa(G,D);){let N=KA(G,D);isNaN(t)&&(N.type===1936286840?t=N.data.getUint32(N.dataOffset+8):N.type===1836476516&&(t=g.ED(N)));if(N.type===1952867444){!t&&f&&(t=m3(f));var u=g.ds(N);isNaN(Z)&&(Z=Math.round(k*t)-u);var h=N;u+=Z;if(h.data.getUint8(h.dataOffset)){var W=h.data;h=h.dataOffset+4;W.setUint32(h,Math.floor(u/4294967296));W.setUint32(h+4,u&4294967295)}else h.data.setUint32(h.dataOffset+ 4,u)}D=$0(N.type)?D+8:D+N.size}return!0}G=new HC(g.BB(f));f=f.G?G:new HC(new DataView(f.info.N.K.buffer));t=G8(f);f=G.pos;G.pos=0;if(Zo(G)&&lv(G,231))if(Z=TE(G,!0),k=Math.floor(k*1E9/t),Math.ceil(Math.log(k)/Math.log(2)/8)>Z)k=!1;else{for(t=Z-1;t>=0;t--)G.B.setUint8(G.pos+t,k&255),k>>>=8;G.pos=f;k=!0}else k=!1;return k}; q8=function(f,k){f.timestampOffset>0&&(k-=f.timestampOffset);var G=g.eL(f)+k;yh(f,G);f.timestampOffset=k}; OG=function(f){g.A5(f.info.N.info)||f.info.N.info.Pr();if(f.B&&f.info.type===6)return f.B.sY;if(g.A5(f.info.N.info)){var k=g.BB(f);var G=0;k=g.bv(k,1936286840);for(var t of k)k=sD(t),G+=k.subsegmentDurations[0]/k.timescale;G=G||NaN;if(!(G>=0))a:{G=g.BB(f);t=f.info.N.K;let y=k=0;for(var Z=0;Aa(G,k);){let q=KA(G,k);if(q.type===1836476516)y=g.ED(q);else if(q.type===1836019558){!y&&t&&(y=m3(t));if(!y){G=NaN;break a}var u=nA(q.data,q.dataOffset,1953653094),h=u;u=y;var W=nA(h.data,h.dataOffset,1952868452); h=nA(h.data,h.dataOffset,1953658222);var D=ha(W);ha(W);D&2&&ha(W);W=D&8?ha(W):0;var N=ha(h),U=N&1;D=N&4;let Q=N&256,A=N&512,d=N&1024;N&=2048;let x=ok(h);U&&ha(h);D&&ha(h);U=0;for(let H=0;H=G+t)break}Z.length||(f=new g.V5("b189619593",`${k}`,`${G}`,`${t}`),g.sW(f));return new Zw(Z)}; CT=function(f){if(f=f.colorInfo)if(f=f.transferCharacteristics)return hjE[f];return null}; m_=function(f,k){var G=Math.max(f,k);f=Math.min(f,k);k=EG[0];for(let t=0;t=Math.floor(u*16/9)*1.3||f>=u*1.3)return k;k=Z}return"tiny"}; LT=function(f){return new nT(f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10])}; dY=function(f){return f.indexOf("/mp4")>=0?1:f.indexOf("/webm")>=0?2:f.indexOf("/x-flv")>=0?3:f.indexOf("/vtt")>=0?4:0}; sG=function(f){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(f)}; bq=function(f){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(f)}; GW=function(f,k,G,t,Z,u,h){var W=new wY;k in SI||(k="small");k==="light"&&(k="tiny");t&&Z?(Z=Number(Z),t=Number(t)):(Z=SI[k],t=Math.round(Z*16/9));u=new nT(t,Z,0,null,void 0,k,u,h);f=unescape(f.replace(/"/g,'"'));return new aC(G,f,{audio:W,video:u})}; M8=function(f){var k=f[7],G=f[11],t=f[9],Z=f[8];return new aC(f[1],f[2],{z6:f[3],Bc:f[4],lastModified:f[5],contentLength:f[6],audio:k?new wY(k[1],k[2],k[3],k[4],k[5],k[6],k[7],k[8]):void 0,video:Z?LT(Z):void 0,VE:t?Pn(t):void 0,contentProtection:f[10],captionTrack:G?new rY(G[1],G[2],G[3],G[4],G[5],G[6]):void 0,streamType:f[12],my:f[13],approxDurationMs:f[14]})}; fA=function(f){return f.py==="MAC3"||f.py==="MEAC3"||f.py==="M"||f.py==="I"}; k0=function(f){return!!f.contentProtection&&!!f.contentProtection.fairplay&&(f.py==="("||f.py==="(h"||f.py==="A"||f.py==="MEAC3")||HB&&!!f.contentProtection&&f.py==="1e"}; g.A5=function(f){return f.containerType===1}; g.$x=function(f,k){return{itag:+f.itag,lmt:k?0:f.lastModified,xtags:f.K||""}}; x5=function(f){return f.py==="9h"||f.py==="(h"}; XS=function(f){return f.py==="("||f.py==="(h"||f.py==="H"||HB&&f.py==="1e"}; oCy=function(f,k=1){var G={};f.video&&(f.video.width&&(G[Jh.WIDTH.name]=f.video.width),f.video.height&&(G[Jh.HEIGHT.name]=f.video.height),f.video.fps&&(G[Jh.FRAMERATE.name]=f.video.fps*k),f.video.B&&(G[Jh.EOTF.name]=f.video.B),f.Bc&&(G[Jh.BITRATE.name]=f.Bc*8*k),f.py==="("&&(G[Jh.CRYPTOBLOCKFORMAT.name]="subsample"),f.video.projectionType==="EQUIRECTANGULAR"||f.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||f.video.projectionType==="MESH")&&(G[Jh.DECODETOTEXTURE.name]="true");f.audio?.numChannels&& f.py!=="i"&&f.py!=="I"&&(G[Jh.CHANNELS.name]=f.audio.numChannels);return G}; lq=function(f,k){f=f instanceof Error?f.message:String(f);var G="";try{G=JSON.stringify(k)}catch(t){G="failed to stringify config"}g.Dw("dash",519196649,f,G)}; W1Q=function(f){var k=navigator.mediaCapabilities;if(!k?.decodingInfo||f.py==="f")return Promise.resolve();var G={type:f.audio&&f.video?"file":"media-source"};f.video&&(G.video={contentType:f.mimeType,width:f.video.width||640,height:f.video.height||360,bitrate:f.Bc*8||1E6,framerate:f.video.fps||30});f.audio&&(G.audio={contentType:f.mimeType,channels:`${f.audio.numChannels||2}`,bitrate:f.Bc*8||128E3,samplerate:f.audio.sampleRate||44100});if(TA)try{return k.decodingInfo(G).then(t=>{f.Z=t}).catch(t=> {lq(t,G)})}catch(t){return lq(t,G),Promise.resolve()}return k.decodingInfo(G).then(t=>{f.Z=t})}; SL=function(){var f=g.y6("yt.player.utils.videoElement_");f||(f=g.By("VIDEO"),g.Uf("yt.player.utils.videoElement_",f));return f}; RC=function(f){var k=SL();return!!(k&&k.canPlayType&&k.canPlayType(f))}; pT=function(f){if(/opus/.test(f)&&g.cB&&!VL("38")&&!g.JH())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(f);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(f);if(/webm/.test(f)&&!Go())return!1;f==='audio/mp4; codecs="mp4a.40.2"'&&(f='video/mp4; codecs="avc1.4d401f"');return!!RC(f)}; DGu=function(f){try{let k=pT('video/mp4; codecs="avc1.42001E"')||pT('video/webm; codecs="vp9"');return(pT('audio/mp4; codecs="mp4a.40.2"')||pT('audio/webm; codecs="opus"'))&&(k||!f)||RC('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; gY=function(){var f=SL();return!(!f.webkitSupportsPresentationMode||typeof f.webkitSetPresentationMode!=="function")}; Y5=function(){var f=SL();try{let k=f.muted;f.muted=!k;return f.muted!==k}catch{}return!1}; J7=function(f,k){return{start(G){return f[G]},end(G){return k[G]},length:f.length}}; fm=function(f,k,G){var t=[],Z=[];for(let u=0;uu-h); Z.sort((u,h)=>u-h); return J7(t,Z)}; PJ=function(f,k=",",G=f?f.length:0){var t=[];if(f)for(G=Math.max(f.length-G,0);G=k)return G}catch(G){}return-1}; G3=function(f,k){return kB(f,k)>=0}; VdE=function(f,k){if(!f)return NaN;k=kB(f,k);return k>=0?f.start(k):NaN}; tS=function(f,k){if(!f)return NaN;k=kB(f,k);return k>=0?f.end(k):NaN}; g.ZP=function(f){return f&&f.length?f.end(f.length-1):NaN}; uP=function(f){return g.ZP(f)>0}; hS=function(f,k){f=tS(f,k);return f>=0?f-k:0}; o_=function(f,k,G){var t=[],Z=[];for(let u=0;uG||(t.push(Math.max(k,f.start(u))-k),Z.push(Math.min(G,f.end(u))-k));return J7(t,Z)}; W6=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; DP=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; VP=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; v6=function(f){try{return f.W()==="open"}catch(k){return!1}}; B6=function(f,k){v6(f)?g.pn(()=>{k(f)}):f.callback=k}; UJ=function(f,k,G){jt&&(NW(f.mediaElement,{l:"mswssb",sr:f.mediaElement.wH?.GH()},!1),k.J7(f.CF,f),G.J7(f.CF,f));f.B=k;f.K=G;g.a(f,k);g.a(f,G)}; yP=function(f,k,G,t=""){t=k.mimeType+t;var Z=G.mimeType;k=k.py;G=G.py;f.ME=f.mediaSource?.addSourceBuffer(Z);f.Pz=t.split(";")[0]==="fakesb"?void 0:f.mediaSource?.addSourceBuffer(t);f.AY&&(f.AY.webkitSourceAddId("0",Z),f.AY.webkitSourceAddId("1",t));G=new et(f.ME,f.AY,"0",dY(Z),G,!1);t=new et(f.Pz,f.AY,"1",dY(t),k,!0);UJ(f,G,t)}; P6=function(f,k,G,t){if(!f.B||!f.K)return null;var Z=f.B.isView()?f.B.VQ:f.B,u=f.K.isView()?f.K.VQ:f.K,h=new qW(f.mediaElement,f.mediaSource,!0);h.Z=f.Z;UJ(h,new OJ(Z,k,G,t),new OJ(u,k,G,t));v6(f)||f.B.nl(f.B.Hc());return h}; vCu=function(f){return QP((k,G)=>g.dv(k,G,4,1E3),f,{format:"RAW", method:"GET",withCredentials:!0})}; g.I_=function(f){var k;f.responseType&&f.responseType!=="text"?f.responseType==="arraybuffer"&&(k=XG(new Uint8Array(f.response))):k=f.responseText;return!k||k.length>2048?"":k.indexOf("https://")===0?k:""}; QP=function(f,k,G){k.match(BTE);return f(k,G).then(t=>{var Z=g.I_(t.xhr);return Z?QP(f,Z,G):t.xhr})}; j0a=function(f,k,G,t){if(!f?.H3())return!1;var Z=k.some(W=>W.projectionType==="EQUIRECTANGULAR"||W.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),u=k.some(W=>W.projectionType==="MESH"),h=k.some(W=>W.stereoLayout===1); k=k.some(W=>W.isHdr()); f=!G&&!k&&g.Fg(f,t);return Z||u||h||f}; $B=function(f,k,G,t){if(j0a(f,k,G,t))return!0;if(!f?.Yq()||!AS(t)||!f.oI().B.mx(Km))return!1;f=k.some(Z=>Z.isHdr()); return G||f?!1:!0}; NTE=function(f){return g.TK(f,k=>"FORMAT_STREAM_TYPE_OTF"===k.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; UGD=function(f,k,G=0,t,Z){var u=new g.iP("",t.experiments,!1);u.duration=G||0;for(let h of f){f=z3(h,k,u.duration,t,Z);let {hL:W,s:D,HH:N}=mC(45,3275,h);(G=Cm(W||h.url||"",N,D))&&(f.streamType==="FORMAT_STREAM_TYPE_OTF"?EJ(u,new mc(G,f)):EJ(u,new nm(G,f,mS(h.initRange),mS(h.indexRange))))}u.isOtf=!0;return u}; ejf=function(f,k,G=0,t,Z){var u=new g.iP("",t.experiments,!1);u.duration=G||0;for(let h of f){f=z3(h,k,u.duration,t,Z);G=mS(h.initRange);let W=mS(h.indexRange),{hL:D,s:N,HH:U}=mC(37,3267,h),y=Cm(D||h.url||"",U,N);y&&EJ(u,new nm(y,f,G,W))}return u}; z3=function(f,k,G=0,t,Z){var u=f.mimeType||"",h=f.itag;var W=f.xtags;h=h?h.toString():"";W&&(h+=`;${W}`);W=h;if(bq(u)){var D=f.width||640;h=f.height||360;let d=f.fps,x=f.qualityLabel,H=f.qualityOrdinal,X=f.colorInfo,R=f.projectionType;var N;f.stereoLayout&&(N=ywu[f.stereoLayout]);let Y=CT(f)||void 0;var U;X?.primaries&&(U=qgf[X.primaries]||void 0);D=new nT(D,h,d,R,N,void 0,x,H&&Lm[H],Y,U,(f.videoTrack?.associatedAudioTrackId?.length??0)===0);u=db(u,D,sJ[f.itag||""]);bP&&(u+="; enableflushduringseek=true"); wb&&(u+="; enableresetaudiodecoder=true");$B(t,[D],k,Z)&&(u+="; decode-to-texture=true")}var y;if(sG(u)){var q=f.audioSampleRate;t=f.audioTrack;q=new wY(q?+q:void 0,f.audioChannels,f.spatialAudioType,f.isDrc,f.loudnessDb,f.trackAbsoluteLoudnessLkfs,f.audioQuality||"AUDIO_QUALITY_UNKNOWN",f.isVb);t&&(Z=t.displayName,N=t.id,U=t.audioIsDefault,t=t.isAutoDubbed,Z&&(y=new Oa(Z,N||"",!!U,!!t)))}var Q;f.captionTrack&&(t=f.captionTrack.displayName,Z=f.captionTrack.vssId,N=f.captionTrack.languageCode,U=f.captionTrack.kind, h=f.captionTrack.id,t&&Z&&N&&(Q=new rY(t,Z,N,U,f.xtags,h)));t=Number(f.bitrate)/8;Z=Number(f.contentLength);N=Number(f.lastModified);h=f.drmFamilies;U=f.type;G=G&&Z?Z/G:0;f=Number(f.approxDurationMs);if(k&&h){var A={};for(let d of h)(h=a_[d])&&(A[h]=k[h])}return new aC(W,u,{audio:q,video:D,VE:y,contentProtection:A,Bc:t,z6:G,contentLength:Z,lastModified:N,captionTrack:Q,streamType:U,approxDurationMs:f})}; OnE=function(f){return g.TK(f,k=>"FORMAT_STREAM_TYPE_OTF"===k.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; P9F=function(f,k,G=0,t,Z){var u=new g.iP("",t?.experiments,!1);u.duration=G||0;for(let h of f)if(f=rb(h,k,u.duration,t,Z),G=Cm(h.url,h.sp,h.s))if(f.streamType==="FORMAT_STREAM_TYPE_OTF")EJ(u,new mc(G,f));else{let W=Cg(h.init),D=Cg(h.index);EJ(u,new nm(G,f,W,D))}u.isOtf=!0;return u}; Q0u=function(f,k,G=0,t,Z){var u=new g.iP("",t?.experiments,!1);u.duration=G||0;for(let h of f){f=rb(h,k,u.duration,t,Z);G=Cg(h.init);let W=Cg(h.index),D=Cm(h.url,h.sp,h.s);D&&EJ(u,new nm(D,f,G,W))}return u}; rb=function(f,k,G=0,t,Z){var u=f.type;var h=f.itag;var W=f.xtags;W&&(h=f.itag+";"+W);if(bq(u)){var D=(f.size||"640x360").split("x");D=new nT(+D[0],+D[1],+f.fps,f.projection_type,+f.stereo_layout,void 0,f.quality_label,+f.quality_ordinal,f.eotf,f.primaries,!f.video_track_associated_audio_track_id);u=db(u,D,sJ[f.itag]);bP&&(u+="; enableflushduringseek=true");wb&&(u+="; enableresetaudiodecoder=true");$B(t,[D],k,Z)&&(u+="; decode-to-texture=true")}var N;if(sG(u)){var U=new wY(+f.audio_sample_rate||void 0, +f.audio_channels||0,f.spatial_audio_type,!!f.drc);f.name&&(N=new Oa(f.name,f.audio_track_id,f.isDefault==="1",f.isAutoDubbed==="1"))}var y;f.caption_display_name&&f.caption_vss_id&&f.caption_language_code&&(y=new rY(f.caption_display_name,f.caption_vss_id,f.caption_language_code,f.caption_kind,f.xtags,f.caption_id));t=Number(f.bitrate)/8;Z=Number(f.clen);W=Number(f.lmt);G=G&&Z?Z/G:0;if(k&&f.drm_families){var q={};for(let Q of f.drm_families.split(","))q[Q]=k[Q]}return new aC(h,u,{audio:U,video:D, VE:N,contentProtection:q,Bc:t,z6:G,contentLength:Z,lastModified:W,captionTrack:y,streamType:f.stream_type,approxDurationMs:Number(f.approx_duration_ms)})}; ILd=function(f){switch(f){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"}}; F1f=function(f){switch(f){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"}}; AwF=function(f,k,G){return MW(new g.iP(f,k,G),f)}; r4=function(f){return g.mu(f.B,k=>V$(51,95,k.resource.B))}; EJ=function(f,k){f.B[k.info.id]=k;f.K.set(iL(k,f.ZJ),k)}; MW=function(f,k=""){f.state=1;f.TB=(0,g.T)();return vCu(k||f.sourceUrl).then(G=>{if(!f.e6()){f.Vp=G.status;G=G.responseText;let Z=new DOMParser;G=g.qR(Z,g.bT(G),"text/xml").getElementsByTagName("MPD")[0];f.J=fT(Yx(G,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(G.attributes)for(t of G.attributes)if(t.value==="http://youtube.com/yt/2012/10/10"){var t=t.name.split(":")[1];break b}t=""}f.Z=t;f.isLive=f.J{if(G instanceof g.nt){var t=G.xhr; f.Vp=t.status}f.state=3;f.zB("loaderror");return g.rT(t)})}; g.xB=function(f){return g.mu(f.B,k=>k.info.B())}; Xg=function(f){return g.mu(f.B,k=>k.info.video?k.info.video.projectionType==="EQUIRECTANGULAR":!1)}; lP=function(f){return g.mu(f.B,k=>k.info.video?k.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; T3=function(f){return g.mu(f.B,k=>k.info.video?k.info.video.projectionType==="MESH":!1)}; K1F=function(f){return g.mu(f.B,k=>k.info.video?k.info.video.stereoLayout===1:!1)}; $GO=function(f){return g.$b(f.B,k=>k.info.video?k.bb():!0)}; St=function(f,k,G){k=g.$x(k.info,f.ZJ);if(G){let t=FF({itag:k.itag,lmt:f.ZJ?0:k.lmt||0,xtags:k.xtags});if(f.Ly[t])return;f.Ly[t]=G}f.Ue.push(k)}; c6=function(f,k){var G=Yx(k,"id");G=G.replace(":",";");var t=Yx(k,"mimeType"),Z=Yx(k,"codecs");t=Z?`${t}; codecs="${Z}"`:t;Z=Number(Yx(k,"bandwidth"))/8;var u=Number(J5(k,"BaseURL").getAttribute(f.Z+":contentLength")),h=f.duration&&u?u/f.duration:0;if(bq(t)){var W=Number(Yx(k,"width")),D=Number(Yx(k,"height")),N=Number(Yx(k,"frameRate"));let A=ILd(Yx(k,f.Z+":projectionType"));a:switch(Yx(k,f.Z+":stereoLayout")){case "layout_left_right":var U=1;break a;case "layout_top_bottom":U=2;break a;default:U= 0}U=new nT(W,D,N,A,U)}if(sG(t)){var y=Number(Yx(k,"audioSamplingRate"));var q=Number(Yx(k.getElementsByTagName("AudioChannelConfiguration")[0],"value"));W=F1f(Yx(k,f.Z+":spatialAudioType"));y=new wY(y,q,W);a:{D=Yx(k,"lang")||"und";if(q=J5(k,"Role"))if(N=Yx(q,"value")||"",g.L6(R_,N)){q=`${D}.${R_[N]}`;W=N==="main";f=Yx(k,f.Z+":langName")||`${D} - ${N}`;q=new Oa(f,q,W);break a}q=void 0}}if(k=J5(k,"ContentProtection"))if(k.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var Q={};for(k= k.firstChild;k!=null;k=k.nextSibling){if(!(k instanceof Element))continue;if(!/SystemURL/.test(k.nodeName))continue;f=k.getAttribute("type");W=k.textContent;f&&W&&(Q[f]=W.trim())}}else Q=void 0;return new aC(G,t,{audio:y,video:U,VE:q,contentProtection:Q,Bc:Z,z6:h,contentLength:u})}; H6=function(f){var k=f.J;isFinite(k)&&(pm(f)?f.refresh():(k=Math.max(0,f.TB+k-(0,g.T)()),f.G||(f.G=new g.XO(f.refresh,k,f),g.a(f,f.G)),f.G.start(k)))}; pm=function(f){return f.isLive&&(0,g.T)()-f.TB>=f.J}; inf=function(f){f=f.B;for(let k in f){let G=f[k].index;if(G.isLoaded())return G.vv()+1}return 0}; gb=function(f){return f.RB?f.RB-(f.V||f.timestampOffset):0}; YB=function(f){return f.Qp?f.Qp-(f.V||f.timestampOffset):0}; JS=function(f){if(!isNaN(f.GB))return f.GB;var k=f.B;for(var G in k){var t=k[G].index;if(t.isLoaded()&&!k[G].info.B()){k=0;for(G=t.JP();G<=t.vv();G++)k+=t.getDuration(G);k/=t.yV();k=Math.round(k/.5)*.5;t.yV()>10&&(f.GB=k);return k}if(f.isLive&&(t=k[G],t.sY))return t.sY}return NaN}; zjO=function(f,k){f=bN(f.B,t=>t.index.isLoaded()); if(!f)return NaN;f=f.index;var G=f.uY(k);return f.getStartTime(G)===k?k:G49?"p60":k>32?"p48":""}`;k=gf()[f];if(k!=null&&k>0)return k;k=vA.get(f);if(k!=null&&k>0)return k;G=G?.get(f);return G!=null&&G>0?G:8192}; mGH=function(f,k=!1){thX(k);ZNF(k);if(k){for(let G of vA.keys())G.startsWith("1")||vA.delete(G);for(let G of jA.values())G.startsWith("1")||jA.delete(G);for(let G of f.keys())G.startsWith("1")||f.delete(G)}else vA.clear(),jA.clear(),f.clear()}; dGE=function(f,{isOtf:k,ww:G,mP:t,uu:Z,qm:u,Xh:h,G9:W,S1:D,cH:N,disableAv1:U,HW:y}){var q=new nCf(f);if(f.k9()||f.A("html5_logging_format_selection"))q.W=!0;q.Ue=u;q.Xh=h&&f.D;q.cH=N;g.gv("windows nt 5.1")&&!g.Nq&&(q.A_=!0);if(u=G)u=g.Uq(f)?L1D(f):!1;u&&(q.Wz=!0);W&&(q.A_=!0,q.Yf=!0);k&&!f.A("html5_otf_prefer_vp9")&&(q.A_=!0);f.playerStyle==="picasaweb"&&(k&&(q.A_=!1),q.kj=!1);Z&&(q.A_=!0);Yh(f.K,Jh.CHANNELS)&&(f.A("html5_enable_ac3")&&(q.Z=!0),f.A("html5_enable_eac3")&&(q.G=!0),f.A("html5_enable_ac3_gapless")&& (q.yG=!0));f.A("html5_block_8k_hfr")&&(q.f7=!0);q.D=f.experiments.B("html5_max_selectable_quality_ordinal");q.V=f.experiments.B("html5_min_selectable_quality_ordinal");g.eA&&(q.rM=480);if(t||G)q.kj=!1;q.NE=!1;q.disableAv1=U;q.K=f.A("html5_log_no_av1_reason");k=yK(f,q.B,void 0,q.disableAv1);k>0&&k<2160&&(W6()||f.A("html5_format_hybridization"))&&(q.B.supportsChangeType=+W6(),q.FO=k);k>=2160&&(q.Pz=!0);q.S1=D;q.QG=g.WJ||Ve()&&!D?!1:!0;q.L=f.A("html5_format_hybridization");q.K7=f.A("html5_disable_encrypted_vp9_live_non_2k_4k"); q.zS=y;return q}; yK=function(f,k={},G,t=!1){if(t)return k.disabled=1,0;if(Yh(f.K,Jh.AV1_CODECS)&&Yh(f.K,Jh.HEIGHT)&&Yh(f.K,Jh.BITRATE))return k.isCapabilityUsable=1,8192;t=1080;var Z=navigator.hardwareConcurrency;Z<=2&&(t=480);k.coreCount=Z;if(Z=f.experiments.B("html5_default_av1_threshold"))t=k["default"]=Z;if(Z=f.K.Wz)k.mcap=Z,t=Math.max(t,Z);if(G){if(Z=G.videoInfos.find(h=>h.jB())?.Z?.powerEfficient)t=8192,k.isEfficient=1; G=G.videoInfos[0].video;let u=Math.min(BA("1",G.fps),BA("1",30));k.perfCap=u;t=Math.min(t,u);!G.isHdr()||Z||f.oI().B.mx(s0c)||(k.hdr=1,t*=.75)}else f=BA("1",30),k.perfCap30=f,t=Math.min(t,f),f=BA("1",60),k.perfCap60=f,t=Math.min(t,f);return k.av1Threshold=t}; Fj6=function(f){var k=["o","a","A"];if(f.cH===1&&(f.Z&&(k=["mac3","MAC3"].concat(k)),f.G&&(k=["meac3","MEAC3"].concat(k)),f.ME||f.jj)){let G=[];f.ME&&G.push("i");f.jj&&G.push("I");k=G.concat(k)}f.Wz&&(k=["so","sa"].concat(k));!f.Yf||f.yG||f.S||f.lj||k.unshift("a");f.S&&(k=(qq[f.S]||[f.S]).concat(k));return k}; CeF=function(f){if(f.Ue)return["f"];if(g.gv("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var k=["9h","9","h","8"];f.qv&&k.push("1e");k=k.concat(["(h","(","H","*"]);f.Pz&&(k.unshift("1"),k.unshift("1h"));f.A_&&k.unshift("h");f.J&&(k=(qq[f.J]||[f.J]).concat(k));return k}; Oq=function(){var f=window,k=f.MSMediaKeys;ZJ()&&!k&&(k=f.WebKitMediaKeys);return k&&k.isTypeSupported?k:null}; QK=function(f){return navigator.requestMediaKeySystemAccess?g.cB&&!g.JH()?VL("45"):g.WJ||g.PA?f.Cy("edge_nonprefixed_eme"):g.Nq?VL("47"):g.$9?!1:!0:!1}; Iv=function(f){return f.S?!1:!f.keySystemAccess&&!!Oq()&&f.keySystem==="com.microsoft.playready"}; Fp=function(f){return f.keySystem==="com.microsoft.playready"}; AB=function(f){return!f.keySystemAccess&&!!Oq()&&f.keySystem==="com.apple.fps.1_0"}; Kh=function(f){return f.keySystem==="com.youtube.fairplay"}; g.$a=function(f){return f.flavor==="fairplay"}; bny=function(f,k,G){var t=f0(),Z=t||ZJ(),u=Z?["com.youtube.fairplay"]:["com.widevine.alpha"];k&&u.unshift("com.youtube.widevine.l3");t&&G&&u.unshift("com.youtube.fairplay.sbdl");return Z?u:f?[...u,...iI.playready]:[...iI.playready,...u]}; Eq=function(f){if(!f.e6())if(f.K.length===0)f.callback(f.S);else{var k=f.K[0],G=f.W[k],t=w0D(f,G);zf&&zf.keySystem===k&&zf.Hf===JSON.stringify(t)?(f.C("remksa",{re:!0}),Ch(f,G,zf.keySystemAccess)):(f.C("remksa",{re:!1,ok:zf?.keySystem??""}),zf=void 0,navigator.requestMediaKeySystemAccess(k,t).then(g$(Z=>{Ch(f,G,Z,t)}),g$(()=>{f.Z=!f.Z&&f.W[f.K[0]].flavor==="widevine"; f.Z||f.K.shift();Eq(f)})))}}; rwD=function(f){if(Oq()&&(g.$9||vf))f.S.push(new mm("fairplay","com.apple.fps.1_0","",f.Ky.experiments));else{var k=aLu(),G=g.ce(f.K,t=>{var Z=f.W[t],u=!1,h=!1;for(let W in f.B[Z.flavor])k(W,t)&&(Z.K[W]=!0,u=u||W.indexOf("audio/")===0,h=h||W.indexOf("video/")===0);return u&&h}); G&&f.S.push(f.W[G]);f.K=[]}f.callback(f.S)}; Md6=function(f,k){f.callback=k;f.S=[];QK(f.Ky.experiments)?Eq(f):rwD(f)}; w0D=function(f,k){var G={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(f.A("html5_enable_vp9_fairplay")&&Kh(k))return G.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),G.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[G];Fp(k)&&(G.initDataTypes=["keyids","cenc"]);for(let Z of Object.keys(f.B[k.flavor])){var t=Z.indexOf("audio/")===0;let u=t?G.audioCapabilities:G.videoCapabilities;k.flavor!=="widevine"||f.Z?u.push({contentType:Z}): t?u.push({contentType:Z,robustness:"SW_SECURE_CRYPTO"}):(g.cB&&g.gv("windows nt")&&!f.A("html5_drm_enable_moho")||u.push({contentType:Z,robustness:"HW_SECURE_ALL"}),t=Z,f.Ky.K.K&&Z.includes("vp09")&&(t=Z+"; experimental=allowed"),u.push({contentType:t,robustness:"SW_SECURE_DECODE"}),g.nh(f.Ky)&&(DJ()||Yi())&&(f.C("swcrypto",{}),u.push({contentType:Z,robustness:"SW_SECURE_CRYPTO"})))}return[G]}; Ch=function(f,k,G,t){if(!f.e6()){t&&(zf={keySystem:k.keySystem,keySystemAccess:G,Hf:JSON.stringify(t)});k.keySystemAccess=G;if(Fp(k)){var Z=SL();for(var u of Object.keys(f.B[k.flavor]))k.K[u]=!!Z.canPlayType(u)}else{u=k.keySystemAccess.getConfiguration();if(u.audioCapabilities)for(Z of u.audioCapabilities)k.K[Z.contentType]=!0;if(u.videoCapabilities)for(let h of u.videoCapabilities)k.K[h.contentType]=!0}f.S.push(k);f.useCobaltWidevine||f.A("html5_enable_vp9_fairplay")&&k.B()?(f.K.shift(),Eq(f)):f.callback(f.S)}}; aLu=function(){var f=Oq();if(f){let G=f.isTypeSupported;return(t,Z)=>G(Z,t)}var k=SL(); return k&&(k.addKey||k.webkitAddKey)?(G,t)=>!!k.canPlayType(G,t):()=>!1}; xG6=function(f,k){switch(k.YB){case "bool":return f.Cy(k.jQ);case "int":return f=Lh(f,k.jQ),g.ir(f);case "double":return Lh(f,k.jQ);case "string":return Hnc(f,k.jQ);case "int32_list":return di(f,k.jQ);case "int64_list":return di(f,k.jQ).map(G=>g.ir(G)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; Lh=function(f,k){f=f.flags.get(`${k}`);return Number(f)||0}; Hnc=function(f,k){return(f=f.flags.get(`${k}`))?f.toString():""}; di=function(f,k){if(f=f.flags.get(`${k}`))if(f=f.replace(/\[ *(.*?) *\]/,"$1"))return f.split(",").map(Number);return[]}; g.sq=function(f,k){return(f=f.mx(k))?f.toString():""}; X0E=function(f){if(f=f.mx("html5_web_po_experiment_ids"))if(f=f.replace(/\[ *(.*?) *\]/,"$1"))return f.split(",").map(Number);return[]}; bI=function(f){if(f.K)return f.K;if(f.experimentIds.length<=1)return f.K=f.experimentIds,f.K;var k=[...f.experimentIds].map(G=>Number(G)); k.sort();for(let G=k.length-1;G>0;--G)k[G]-=k[G-1];f.K=k.map(G=>G.toString()); f.K.unshift("v1");return f.K}; Kjd=function(f,k){var G=new Map;for(let t of k.keys()){let Z=t.split("_")[0];f.has(Z)||G.set(t,k.get(t))}return G}; iNa=function(f,k,G){var t=k.video?.fps||0,Z=`${f}_${t}`,u=!!k.audio,h={itag:k.itag,py:f,Kq:u};if(u)h.numChannels=k.audio.numChannels;else{var W=k.video;h.maxWidth=W?.width;h.maxHeight=W?.height;h.maxFramerate=t;h.maxBitrateBps=k.Bc*8;h.oA=W?.isHdr()}W=G.get(Z);W?u||(k=Math.max(W.maxWidth||0,W.maxHeight||0)>Math.max(h.maxWidth||0,h.maxHeight||0)?W:h,f={itag:k.itag,py:f,Kq:u,maxWidth:Math.max(W.maxWidth||0,h.maxWidth||0),maxHeight:Math.max(W.maxHeight||0,h.maxHeight||0),maxFramerate:t,oA:k.oA},f.maxBitrateBps= k.maxBitrateBps,G.set(Z,f)):G.set(Z,h)}; GE=function(f,k,G=1){var t=k.itag;if(t==="0")return!0;var Z=k.mimeType;if(k.py==="1e"&&!f.S)return"dav1enc";if(k.jB()&&f.V)return"dav1";if(k.video&&(k.video.isHdr()||k.video.primaries==="bt2020")&&!(Yh(f,Jh.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(t==="338"&&!(g.cB?VL(53):g.Nq&&VL(64)))return"dopus";G=oCy(k,G);f.K&&k.S()&&(G[Jh.EXPERIMENTAL.name]= "allowed");for(let W of Object.keys(Jh)){let D=Jh[W];var u;if(u=G[D.name])if(u=!(D===Jh.EOTF&&k.mimeType.indexOf("vp09.02")>0)){u=D;var h=k;u=!(f.experiments.Cy("html5_ignore_h264_framerate_cap")&&u===Jh.FRAMERATE&&(h.py==="H"||h.py==="h"))}if(u)if(Yh(f,D))if(f.Z){if(f.Z[D.name]1080&&k.contentProtection&&(Z+="; hdcp=2.2");return t==="227"?"hqcenc":t==="585"|| t==="588"||t==="583"||t==="586"||t==="584"||t==="587"||t==="591"||t==="592"?"newhvc":f0()&&pt()>=21&&g.gv("appletv5")&&(t==="410"||t==="845")?!0:f.isTypeSupported(Z)?!0:"tpus"}; Yh=function(f,k){k.name in f.L||(f.L[k.name]=lLL(f,k));return f.L[k.name]}; TTc=function(f){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(k=>{k.smooth&&k.powerEfficient&&(f.Wz=2160)})}; wi=function(){var f=Yi()&&!VL(29),k=g.gv("google tv")&&g.gv("chrome")&&!VL(30);return f||k}; ri=function(f){return!f.experiments.oI().B.mx(av)&&wi()?!1:DP()}; Mq=function(f,k,G){var t=480,Z=1080;f.G===null&&(f.G=!1,Yh(f,Jh.WIDTH)&&Yh(f,Jh.HEIGHT)&&(f.G=pT('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320')));var u=f.G;u&&(Z=2160);for(let h of k)k=h.video.qualityOrdinal,k<=Z&&k>t&&GE(f,h,G)===!0&&(t=k);return t}; g.HA=function(f,k=!1){return ri(f)&&f.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!k&&f.canPlayType(SL(),"application/x-mpegURL")?!0:!1}; RjF=function(f){Sgy(()=>{for(let k of Object.keys(Jh))Yh(f,Jh[k])})}; lLL=function(f,k){if(f.Z)return!!f.Z[k.name];if(k===Jh.BITRATE&&f.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!f.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(k===Jh.AV1_CODECS)return f.isTypeSupported(`video/mp4; codecs=${k.valid}`)&&!f.isTypeSupported(`video/mp4; codecs=${k.tJ}`);if(k.video){var G='video/webm; codecs="vp9"';f.isTypeSupported(G)||(G='video/mp4; codecs="avc1.4d401e"')}else G='audio/webm; codecs="opus"', f.isTypeSupported(G)||(G='audio/mp4; codecs="mp4a.40.2"');return f.isTypeSupported(`${G}; ${k.name}=${k.valid}`)&&!f.isTypeSupported(`${G}; ${k.name}=${k.tJ}`)}; xa=function(f,k){var G=0;f.W.has(k)&&(G=f.W.get(k).jc);f.W.set(k,{jc:G+1,GM:2**(G+1)});f.B=!0}; cwH=function(f){f.HM.exports.TrackedPointer_release(f.id)}; Xp=function(f,k){return new p0D(f,k)}; Tf=function(f,k){var G=f.exports.WasmBufferView_allocate(k.byteLength);f=Xp(f,G);lI(f).set(k);return f}; lI=function(f){f.e6();var {byteLength:k,ZP:G}=SA(f);return new Uint8Array(f.HM.memory.heap(),G,k)}; SA=function(f){f.e6();var k=f.B.get(),G=new DataView(f.HM.memory.heap(),k,12);k=G.getUint32(0,!0);var t=G.getUint32(4,!0);G=G.getInt32(8,!0);f=f.HM.exports.TrackedPointer_get(G);return{byteOffset:k,byteLength:t,Im:G,ZP:f+8+k}}; Rv=function(f){f.e6();return g.Tm(lI(f))}; cA=function(f){f.e6();var k=lI(f).slice();f.dispose();return k}; ph=function(f){f.e6();return f.B}; gi=function(f,k,G,t){G=Tf(f.bj,G);var Z=f.B;Z.e6();Z.bj.exports.w6118890cce70d1ef(Z.B.getId(),ph(G).getId());Z=Tf(f.bj,k);f.B.encrypt(Z);k=void 0;if(t){t=Tf(f.bj,f.W);let h;try{var u=f.bj;let W=u.exports.w8c22d4693e0fdd51(ph(Z).getId(),ph(t).getId(),ph(G).getId());h=Xp(u,W)}finally{t.dispose()}h&&(k=cA(h))}f=cA(Z);G.dispose();return{VJ:f,signature:k}}; JB=function(f,k,G,t,Z){if(k&&typeof k==="object"){let u=h=>Ya(f,h,G,t,Z); if(l8(k))return k.then(u);if(HF(k))return SG(k,u)}return Ya(f,k,G,t,Z)}; f4=function(f,k,G,t=1){G>=0&&(k in f.B||(f.B[k]=new gCQ),f.B[k].Pb(G,t))}; Ya=function(f,k,G,t,Z){var u=(0,g.T)();Z=Z?Z(k):void 0;var h=Z?.Vb??1;h!==0&&f4(f,Z?.profile??G,u-t,h);return k}; k3=function(f){var k=window;k.ywc||(k.ywc={});var G=k.ywc[f];if(G)return G;G={};return k.ywc[f]=G}; GI=function(f){var k=window;k.ywc&&delete k.ywc[f]}; Yg6=function(f){var k=k3(f);if(k.binP)return k.binP;k.binP=Promise.resolve().then(()=>fetch(f)).then(G=>{if(!G.ok)throw Error(`HTTP${G.statusText}`); return G.arrayBuffer()}); k.binP.then(G=>{k.bin=G},()=>{GI(f)}); return k.binP}; tf=function(f){f=f.trim();var k=f.match(/^([+-]?)0[xX]([0-9a-fA-F]+)/);return k?k[1]+"0x"+k[2]:(f=f.match(/^([+-]?)\d+/))?f[0]:"0"}; ZZ=function(f){if(typeof BigInt!=="undefined")return f=typeof f==="bigint"?f:BigInt(typeof f==="string"?tf(f):f),{low:Number(BigInt.asIntN(32,f)),high:Number(BigInt.asIntN(32,f>>BigInt(32)))};if(typeof f==="number"){f=Math.trunc(f);if(f===0)return{low:0,high:0};if(f>0)return{low:f%4294967296|0,high:Math.floor(f/4294967296)|0};var k=-f;f=Math.floor(k/4294967296)|0;k=~(k%4294967296|0)+1|0;f=~f|0;k===0&&(f=f+1|0);return{low:k,high:f}}k=tf(String(f));if(!k||k==="0")return{low:0,high:0};f=!1;k.startsWith("-")? (f=!0,k=k.slice(1)):k.startsWith("+")&&(k=k.slice(1));var G=0,t=0;if(k.startsWith("0x")||k.startsWith("0X"))G=k.slice(2),k=G.length>8?G.slice(0,G.length-8):"0",G=Number("0x"+(G.length>8?G.slice(G.length-8):G))|0,t=Number("0x"+k)|0;else for(let u=0;u9)break;G=(G>>>0)*10+Z;Z=Math.floor(G/4294967296);G|=0;t=(t>>>0)*10+Z|0}f&&(G=~G+1|0,t=~t|0,G===0&&(t=t+1|0));return{low:G,high:t}}; ui=function(f,k){if(typeof BigInt!=="undefined")var G=BigInt(k|0)<>>0);else if(k===0&&f>=0)G=(f>>>0).toString();else if(k===-1&&f<0)G=(f|0).toString();else{G=(k&2147483648)!==0;f>>>=0;k>>>=0;G&&(f=~f+1>>>0,k=~k>>>0,f===0&&(k=k+1>>>0));var t=f;for(f="";k>0||t>0;){var Z=k%10;k=Math.floor(k/10);t=Z*4294967296+t;Z=t%10;t=Math.floor(t/10);f=Z.toString()+f}f||(f="0");G=G?"-"+f:f}return G}; hf=function(f,k){var G=f.W++;f.B.set(G,k);return G}; V3=function(f,k,G){return gm(void 0,function(){return function*(){var t=oh.To(),Z=f&&W9;if(!Z&&!k)return G?.("wasmns",{p:f?"1":"0",a:k?"1":"0",s:W9?"1":"0"}),XE(Error("wasm.wm.ns"));var u=new Jwd;if(Z)try{let h=yield*J3(frD(u,f)),W=new DZ(h,u,!1);oh.PZ("winit",t);G?.("wasmsw",{});return W}catch(h){if(G?.("wasmerrw",{e:`${h}`}),!k)throw Error("wasm.wm.iw",{cause:h});}if(!k)throw Error("wasm.wm.xx");try{let h=yield*J3(k(u)),W=new DZ({exports:h},u,!0);oh.PZ("winitjs",t);G?.("wasmsa",{});return W}catch(h){throw G?.("wasmerra", {e:`${h}`}),Error(`wasm.wm.ia: ${h}`);}}()})}; frD=function(f,k){return gm(kQf,function(){var G=this;return function*(){if(!G.B)throw"wasm.ps.ns";var t=yield*J3(GQD(G,k));if(!t)throw"wasm.ps.um";return yield*J3(WebAssembly.instantiate(t,f))}()})}; GQD=function(f,k){return gm(f,function(){var G=this;return function*(){var t=[],Z=()=>"wasm.ps.c: ["+t.map(W=>`"${W}"`).join(", ")+"]",u=k3(k); if(u.mod)return u.mod;if(u.modP)try{return yield*J3(u.modP)}catch(W){t.unshift("pcm")}var h=u.bin;if(!h&&u.binP)try{h=yield*J3(u.binP)}catch(W){t.unshift("pfb")}if(!h)try{h=yield*J3(Yg6(k))}catch(W){throw G.B=!1,t.unshift(`fb: ${W}`),Z();}try{return yield*J3(WebAssembly.compile(h))}catch(W){GI(k),t.unshift(`ca: ${W}`)}throw Z();}()})}; B9=function(f){f.S||(f.S=new v9(f.K));return f.S}; g.jm=function(f){try{return Gs(f)}catch(k){return null}}; Nc=function(f){var k=pc();if(k.values){k=k.values;let h={};for(var G of Object.keys(f.values)){k[G]&&f.K[G]&&(f.values[G]+=k[G]-f.K[G]);var t=f,Z=t;if(!Z.values[G]){var u=pc();Z.values=u.values||{};Z.e5=u.halfLives||{};Z.K=u.values?Object.assign({},u.values):{}}h[G]=t.values[G]&&t.e5[G]?t.values[G]/2**(t.B/t.e5[G]):0}f.K=h}G=f.e5;k={};k.values=f.K;k.halfLives=G;g.To("yt-player-memory",k,2592E3)}; g.Fg=function(f,k){return AS(k)&&!!f.oI().B.mx(t_L)}; g.nh=function(f){return U7(f)==="MWEB"}; em=function(f){f.TH===null&&(f.TH=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);return f.TH}; g.xD=function(f){return f.W&&g.y3(f)&&!qc(f)&&!f.S}; qc=function(f){return f.V==="adunit"||f.playerStyle==="gvn"}; O7=function(f){return f.V==="detailpage"}; g.P9=function(f){return vf&&!f.rU||g.gv("nintendo wiiu")?!0:!1}; g.y3=function(f){return f.V==="embedded"}; g.Q3=function(f){return U7(f)==="WEB_REMIX"}; Fc=function(f){if(!f.webPlayerContextConfig.embedsHostFlags?.enableLiteUx||f.f7||f.S||f.L||f.Wz==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";f=f.experiments.B("embeds_web_lite_mode");return f===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":f>=0&&f0&&f.G2&&(t.sort(),g.HI(new g.V5("Player client parameters changed after startup",t)));f.userAge=ei(f.userAge,k.user_age);f.userDisplayImage=ye(f.userDisplayImage,k.user_display_image);g.Ua(f.userDisplayImage)||(f.userDisplayImage="");f.userDisplayName=ye(f.userDisplayName,k.user_display_name);f.ip=ye(f.ip, k.user_gender);f.csiPageType=ye(f.csiPageType,k.csi_page_type);f.csiServiceName=ye(f.csiServiceName,k.csi_service_name);f.hR=N4(f.hR,k.enablecsi);f.pageId=ye(f.pageId,k.pageid);if(G=k.enabled_engage_types)f.enabledEngageTypes=new Set(G.split(","));k.living_room_session_po_token&&(f.Ay=k.living_room_session_po_token.toString())}; U7=function(f){return f.B.c}; Z1=function(f,k){return!f.S&&Yi()&&VL(55)&&f.controlsType==="3"&&!k}; ii=function(f){f=g.$3(f.Qy);return f==="www.youtube-nocookie.com"?"www.youtube.com":f}; g.zI=function(f){return U7(f)==="WEB_UNPLUGGED"}; C4=function(f,k,G){return f.protocol+"://i1.ytimg.com/vi/"+k+"/"+(G||"hqdefault.jpg")}; E7=function(f){return O7(f)&&!g.zI(f)}; g.m0=function(f){return/^TVHTML5/.test(U7(f))}; n4=function(f){return U7(f)==="TVHTML5_CAST"||U7(f)==="TVHTML5"&&(f.B.cver.startsWith("6.20130725")||f.B.cver.startsWith("6.20130726"))}; g.L4=function(f){return U7(f)==="TVHTML5"}; dR=function(f){return f.B.cmodel==="CHROMECAST ULTRA/STEAK"||f.B.cmodel==="CHROMECAST/STEAK"}; g.$c=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.s7=function(f){return/web/i.test(U7(f))}; g.bi=function(f){return U7(f).toUpperCase()==="WEB"}; g.wR=function(f){return U7(f)==="WEB_KIDS"}; g.ah=function(f){return U7(f)==="TVHTML5_UNPLUGGED"}; g.rR=function(f){return g.zI(f)||U7(f)==="TV_UNPLUGGED_CAST"||g.ah(f)}; Mc=function(f){return U7(f)==="WEB_MUSIC_INTEGRATIONS"}; g.H9=function(f){return U7(f)==="WEB_EMBEDDED_PLAYER"}; g.Uq=function(f){return(f.deviceIsAudioOnly||!g.cB||g.om||f.controlsType==="3"?!1:g.Wf?f.W&&g.cI(51):!0)||(f.deviceIsAudioOnly||!g.Nq||g.om||f.controlsType==="3"?!1:g.Wf?f.W&&g.cI(48):g.cI(38))||(f.deviceIsAudioOnly||!x3||g.om||f.controlsType==="3"?!1:g.Wf?f.W&&g.cI(37):g.cI(27))||!f.deviceIsAudioOnly&&g.Xc&&!h$()&&g.cI(11)||!f.deviceIsAudioOnly&&g.$9&&g.cI("604.4")||f.H3()}; L1D=function(f){if(g.y3(f)&&li)return!1;if(g.Nq){if(!g.cI(47)||!g.cI(52)&&g.cI(51))return!1}else if(g.$9)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; g.TI=function(f,k){return f.enabledEngageTypes.has(k.toString())||ZvL.includes(k)}; hIa=function(f){var k=ii(f);u7E.includes(k)&&(k="www.youtube.com");return f.protocol+"://"+k}; g.Rh=function(f,k=""){if(f.nH){let G=new Sm,t;f=f.nH();f.signedOut?t="":f.token?t=f.token:f.pendingResult.then(Z=>{Z.signedOut?G.resolve(""):G.resolve(Z.token)},Z=>{g.HI(new g.V5("b189348328_oauth_callback_failed",{error:Z})); G.resolve(k)}); return t!==void 0?g.wv(t):new sH(G)}return g.wv(k)}; c9=function(f,k=""){return f.MB?xT(!0):pI(SG(xT(g.Rh(f,k)),G=>xT(!!G)),()=>xT(!1))}; AS=function(f){return!!f&&(f.startsWith("g")||f.startsWith("l"))}; p4=function(f,k){if(f.bj=k)f.NE?.B?.G(k),k.isAsmjs?f.Ul.push("asmjs"):f.Ul.push("wasm")}; gR=function(f){return f.oI().B.mx(oJF)?!0:typeof Worker!=="undefined"&&window.MediaSource&&window.MediaSource.canConstructInDedicatedWorker&&f.webPlayerContextConfig.trustedPlaybackWorkerUrl?f.oI().B.mx(WdQ)&&f.webPlayerContextConfig.contextId==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW"||f.oI().B.mx(Dha)&&g.L4(f)?!0:!1:!1}; g.$3=function(f){var k=g.Ek(f);return(f=Number(g.zt(f)[4]||null)||null)?`${k}:${f}`:k}; Jf=function(f,k=!1){var G=sJ[f],t=Y3[G],Z=V_y[f];if(!Z||!t)return null;var u=G==="9h"||G==="(h"||G==="1h";k=new nT(k?Z.height:Z.width,k?Z.width:Z.height,Z.fps,void 0,void 0,void 0,void 0,void 0,u?"smpte2084":void 0,u?"bt2020":void 0);t=db(t,k,G);return new aC(f,t,{video:k,Bc:Z.bitrate/8})}; fz=function(f){var k=Y3[sJ[f]],G=vJD[f];return G&&k?new aC(f,k,{audio:new wY(G.audioSampleRate,G.numChannels)}):null}; tt=function(f,k,G,t){if(G)return g.b$();G={};var Z=SL();for(let u of k)if(f.canPlayType(Z,u.Lq().mimeType)||t)if(k=u.B.video.quality,!G[k]||G[k].Lq().Pr())G[k]=u;f=[];G.auto&&f.push(G.auto);for(let u of EG)(t=G[u])&&f.push(t);return f.length?g.wv(f):g.b$()}; GP=function(f,k=!1,G=!0,t={}){var Z={};for(let h of f){if(k&&MediaSource&&MediaSource.isTypeSupported&&(f=h.type,h.audio_channels&&(f=f+"; channels="+h.audio_channels),!MediaSource.isTypeSupported(f))){t[h.itag]="tpus";continue}if(!G&&h.drm_families&&(h.eotf==="smpte2084"||h.eotf==="arib-std-b67")){t[h.itag]="enchdr";continue}f=void 0;let W={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var u=h.type.match(/codecs="([^"]*)"/);u=u?u[1]:"";h.audio_track_id&&(f=new Oa(h.name,h.audio_track_id, !!h.is_default));let D=h.eotf;f=new kP({itag:h.itag,url:h.url,codecs:u,width:Number(h.width),height:Number(h.height),fps:Number(h.fps),bitrate:Number(h.bitrate),audioItag:h.audio_itag,Fe:D?W[D]:void 0,contentProtection:h.drm_families,VE:f,audioChannels:Number(h.audio_channels)});Z[f.itag]=Z[f.itag]||[];Z[f.itag].push(f)}return Z}; B9D=function(f,k){f.W.some(G=>G.VE?.getId()===k); f.B=k}; jWu=function(f){var k=[],G=[];for(let t of f.K)t.bitrate<=f.S?k.push(t):G.push(t);k.sort((t,Z)=>Z.bitrate-t.bitrate); G.sort((t,Z)=>t.bitrate-Z.bitrate); f.K=k.concat(G)}; tx=function(f,k,G){f.cpn&&(k=g.x6(k,{cpn:f.cpn}));G&&(k=g.x6(k,{fO:G}));return k}; Zc=function(f,k){f=f.itag.toString();k!==null&&(f+=k.itag.toString());return f}; N9D=function(f,k){if(!(g.om||ZJ()||f0()))return null;f=GP(k,f.A("html5_filter_fmp4_in_hls"));if(!f)return null;k=[];var G={};for(let t of Object.keys(f))for(let Z of f[t])if(Z.VE){let u=Z.VE.getId();if(!G[u]){let h=new ig(u,Z.VE);G[u]=h;k.push(h)}}return k.length>0?k:null}; q0D=function(f,k,G,t,Z,u,h){if(!(g.om||ZJ()||f0()))return g.b$();var W={},D=Uh6(G),N=GP(G,f.A("html5_filter_fmp4_in_hls"),f.K.D,W);if(!N)return h({noplst:1}),g.b$();eIE(N);var U={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},y;G=[];var q=[],Q=[],A=null,d="";t=t&&t.match(/hls_timedtext_playlist/)?new kP({itag:"0",url:t,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,VE:new Oa("English","en",!1)}):null;for(let R of Object.keys(N))if(!f.A("html5_disable_drm_hfr_1080")||R!=="383"&&R!=="373")for(let Y of N[R])if(Y.width){for(let FL of Y.K)if(N[FL]){Y.B= FL;break}Y.B||(Y.B=ymd(N,Y));let DO=N[Y.B];if(!DO)continue;G.push(Y);Y.contentProtection==="fairplay"&&(y=U);let jF="";Y.Fe==="PQ"?jF="smpte2084":Y.Fe==="HLG"&&(jF="arib-std-b67");jF&&(d=jF);Q.push(uY(DO,[Y],t,u,Y.itag,Y.width,Y.height,Y.fps,D,void 0,void 0,y,jF));if(!A||Y.width*Y.height*Y.fps>A.width*A.height*A.fps)A=Y}else q.push(Y);else W[R]="disdrmhfr";Q.reduce((R,Y)=>Y.Lq().isEncrypted()&&R,!0)&&(y=U); Z=Math.max(Z,0);var {fps:x=0,width:H=0,height:X=0}=A||{};A=f.A("html5_native_audio_track_switching");Q.push(uY(q,G,t,u,"93",H,X,x,D,"auto",Z,y,d,A));Object.entries(W).length&&h(W);return tt(f.K,Q,Z1(f,k),!1)}; uY=function(f,k,G,t,Z,u,h,W,D,N,U,y,q,Q){var A=0,d="";for(let x of f)d||(d=x.itag),x.audioChannels&&x.audioChannels>A&&(A=x.audioChannels,d=x.itag);Z=new aC(Z,"application/x-mpegURL",{audio:new wY(0,A),video:new nT(u,h,W,null,void 0,N,void 0,void 0,q),contentProtection:y,my:d});f=new Ov6(f,k,G?[G]:[],t,!!Q);f.S=U?U:1369843;return new hx(Z,f,D)}; Uh6=function(f){for(let k of f)if(k.url&&(f=k.url.split("expire/"),!(f.length<=1)))return+f[1].split("/")[0];return NaN}; ymd=function(f,k){for(let G of Object.keys(f)){let t=f[G][0];if(!t.width&&t.contentProtection===k.contentProtection&&!t.audioChannels)return G}return""}; eIE=function(f){var k=new Set;for(var G of Object.values(f))if(G.length){var t=G[0];t.height&&t.codecs.startsWith("vp09")&&k.add(t.height)}G=[];if(k.size)for(let Z of Object.keys(f))f[Z].length&&(t=f[Z][0],t.height&&k.has(t.height)&&!t.codecs.startsWith("vp09")&&G.push(Z));for(let Z of G)delete f[Z]}; PdH=function(f,k,G){var t=[];for(let Z of G){if(!Z||!Z.url)continue;G=GW(Z.type,"medium","0");t.push(new ox(G,Z.url))}return tt(f.K,t,Z1(f,k),!1)}; QWX=function(f,k){var G=[],t=GW(k.type,"auto",k.itag);G.push(new ox(t,k.url));return tt(f.K,G,!1,!0)}; Dc=function(f){return f&&W4[f]?W4[f]:null}; VV=function(f){switch(f){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 f;default:return"sabr.config"}}; v4=function(f,k){if(k=k?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)f.rr=new IrD(k)}; UA=function(f,k,G,t){f||(f=k&&B4.hasOwnProperty(k)&&jg.hasOwnProperty(k)?jg[k]+"_"+B4[k]:void 0);k=f;if(!k)return null;f=k.match(Ne);if(!f||f.length!==5)return null;{let u=k.match(Ne);if(u){f=Number(u[3]);var Z=[7,8,10,5,6];f=!(Number(u[1])===1&&f===8)&&Z.indexOf(f)>=0}else f=!1}return G||t||f?k:null}; yV=function(f,k){var G={};for(let Z of Object.keys(eg)){var t=k?k+Z:Z;t=f[t+"_webp"]||f[t];g.Ua(t)&&(G[eg[Z]]=t)}return G}; P4=function(f){var k={};if(!f||!f.thumbnails)return k;f=f.thumbnails.filter(Z=>!!Z.url); f.sort((Z,u)=>Z.width-u.width||Z.height-u.height); for(var G of Object.keys(qe)){var t=Number(G);let Z=qe[t];for(let u of f)if(u.width>=t){t=OA(u.url);g.Ua(t)&&(k[Z]=t);break}}(G=f.pop())&&G.width>=1280&&(G=OA(G.url),g.Ua(G)&&(k["maxresdefault.jpg"]=G));return k}; OA=function(f){return f.startsWith("//")?"https:"+f:f}; QV=function(f){return f&&f.baseUrl||""}; Ix=function(f){f=g.ZR(f);for(let k of Object.keys(f)){let G=f[k];f[k]=Array.isArray(G)?G[0]:G}return f}; AmE=function(f,k){for(var G of k)if(k=G.playerAnnotationsUrlsRenderer){k.adsOnly&&(f.M2=!0);if(G=k.loadPolicy)f.annotationsLoadPolicy=FdH[G];if(G=k.invideoUrl)f.sm=qn(G);f.JZ=!0;break}}; FJ=function(f,k){f.botguardData=k.playerAttestationRenderer.botguardData;k=k.playerAttestationRenderer.challenge;k!=null&&(f.TC=k)}; Kdy=function(f,k){f.captionTracks=[];if(k.captionTracks)for(var G of k.captionTracks){var t=Ax(G.baseUrl);if(!t)return;t={is_translateable:!!G.isTranslatable,languageCode:G.languageCode,languageName:G.name&&g.$I(G.name),url:t,vss_id:G.vssId,kind:G.kind};t.name=G.trackName;t.displayName=G.name&&g.$I(G.name);f.captionTracks.push(new g.IM(t))}f.Pl=k.audioTracks||[];f.XJ=k.defaultAudioTrackIndex||0;f.Xu=[];if(k.translationLanguages)for(let Z of k.translationLanguages){G={};G.languageCode=Z.languageCode; G.languageName=g.$I(Z.languageName);if(Z.translationSourceTrackIndices){G.translationSourceTrackIndices=[];for(let u of Z.translationSourceTrackIndices)G.translationSourceTrackIndices.push(u)}if(Z.excludeAudioTrackIndices){G.excludeAudioTrackIndices=[];for(let u of Z.excludeAudioTrackIndices)G.excludeAudioTrackIndices.push(u)}f.Xu.push(G)}f.vD=[];if(k.defaultTranslationSourceTrackIndices)for(let Z of k.defaultTranslationSourceTrackIndices)f.vD.push(Z)}; $hL=function(f,k,G){var t=k.errorScreen;if(!(t&&(t.playerLegacyDesktopYpcOfferRenderer||t.playerLegacyDesktopYpcTrailerRenderer||t.ypcTrailerRenderer)||G&&G.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(k.status))){f.errorCode=Dc(k.errorCode)||"auth";if(G=t&&t.playerErrorMessageRenderer){f.playerErrorMessageRenderer=G;let Z=G.reason;Z&&(f.errorReason=g.$I(Z));if(G=G.subreason)f.ih=g.$I(G),f.I$=G}else f.errorReason=k.reason||null;G=k.status;G==="LOGIN_REQUIRED"?f.errorDetail= "1":G==="CONTENT_CHECK_REQUIRED"?f.errorDetail="2":G==="AGE_CHECK_REQUIRED"?(k=(k=k.errorScreen)&&k.playerKavRenderer,f.errorDetail=k&&k.kavUrl?"4":"3"):(t=t?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,f.errorDetail=k.isBlockedInRestrictedMode?"5":g.M(t,g.Kz)?.signal==="RELOAD_PAGE"?"7":"0")}}; ivO=function(f,k){f.Q$=!0;var G=k.heartbeatToken;f.drmSessionId=k.drmSessionId||"";f.heartbeatToken=G||"";f.eg=Number(k.intervalMilliseconds);f.na=Number(k.maxRetries);f.iT=!!k.softFailOnError;f.zZ=!!k.useInnertubeHeartbeatsForDrm;f.heartbeatServerData=k.heartbeatServerData;f.pN=!!k.heartbeatAttestationConfig?.requiresAttestation}; EJX=function(f,k){for(let G of k){k=G.interstitials.map(t=>{var Z=g.M(t,zId);if(Z)return{is_yto_interstitial:!0,raw_player_response:Z};if(t=g.M(t,Cd6))return Object.assign({is_yto_interstitial:!0},g.GS(t))}); for(let t of k)switch(G.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":f.interstitials=f.interstitials.concat({time:0,playerVars:t,xw:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":f.interstitials=f.interstitials.concat({time:0x7ffffffffffff,playerVars:t,xw:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":k=Number(G.podConfig.timeToInsertAtMillis),f.interstitials=f.interstitials.concat({time:k,playerVars:t,xw:k===0?5:7})}}}; mhf=function(f,k){if(k=k.find(G=>!(!G||!G.tooltipRenderer)))f.tooltipRenderer=k.tooltipRenderer}; $P=function(f,k){k.subscribeCommand&&(f.subscribeCommand=k.subscribeCommand);k.unsubscribeCommand&&(f.unsubscribeCommand=k.unsubscribeCommand);k.addToWatchLaterCommand&&(f.addToWatchLaterCommand=k.addToWatchLaterCommand);k.removeFromWatchLaterCommand&&(f.removeFromWatchLaterCommand=k.removeFromWatchLaterCommand);k.getSharePanelCommand&&(f.getSharePanelCommand=k.getSharePanelCommand)}; iY=function(f,k){k!=null?(f.dz=k,f.N6=!0):(f.dz="",f.N6=!1)}; dhH=function(f,k){if(k=k.playerControlsOverlayRenderer)iY(f,k.controlBgHtml),k.mutedAutoplay?(k=g.M(k.mutedAutoplay,nJQ))&&k.endScreen&&(k=g.M(k.endScreen,Lda))&&k.text&&(f.Zv=g.$I(k.text)):f.mutedAutoplay=!1}; sWD=function(f,k){var G=k.backgroundability;G&&G.backgroundabilityRenderer.backgroundable&&(f.backgroundable=!0);k.offlineability?.offlineabilityRenderer?.offlineable&&(f.offlineable=!0);if(G=k.contextParams)f.contextParams=G;(G=k.pictureInPicture)&&G.pictureInPictureRenderer.playableInPip&&(f.pipable=!0);k.playableInEmbed&&(f.allowEmbed=!0);if(G=k.ypcClickwrap)k=G.playerLegacyDesktopYpcClickwrapRenderer,G=G.ypcRentalActivationRenderer,k?(f.XN=k.durationMessage||"",f.oH=!0):G&&(k=G.durationMessage, f.XN=k?g.$I(k):"",f.oH=!0)}; wbu=function(f,k,G){var t=QV(k.googleRemarketingUrl);t&&(f.googleRemarketingUrl=t);if(t=QV(k.youtubeRemarketingUrl))f.youtubeRemarketingUrl=t;if(t=k.heartbeatLoggingToken)f.heartbeatLoggingToken=t;t={};var Z=QV(k.ptrackingUrl);if(Z){Z=Ix(Z);var u=Z.oid;u&&(f.XX=u);if(u=Z.pltype)f.vA=u;if(u=Z.ptchn)f.PA=u;if(u=Z.ptk)f.pV=encodeURIComponent(u);if(Z=Z.m)f.er=Z}if(Z=QV(k.qoeUrl)){Z=g.ZR(Z);for(h of Object.keys(Z))u=Z[h],Z[h]=Array.isArray(u)?u.join(","):u;var h=Z;f.FJ=h;if(Z=h.cat)f.A("html5_enable_qoe_cat_list")? f.jI=f.jI.concat(Z.split(",")):f.Ul=Z;if(Z=h.live)f.GV=Z;if(h=h.drm_product)f.drmProduct=h}if(h=QV(k.videostatsPlaybackUrl)){h=Ix(h);if(Z=h.adformat)if(G.adformat=Z,u=f.U(),u=UA(Z,f.Hp,u.W,u.D))f.adFormat=u;if(u=h.aqi)G.ad_query_id=u;if(G=h.autoplay)f.eC=G=="1",f.yy=G=="1";if(G=h.autonav)f.isAutonav=G=="1";if(G=h.delay)f.Ze=g.K7(G);if(G=h.ei)f.eventId=G;if(G=g.jm(h.adcontext))try{var W=bv6(G);W&&(f.Dw=W)}catch(D){g.HI(Error("Malformed adContext"))}if(G||Z)f.eC=!0;if(W=h.feature)f.Ja=W;if(W=h.list)f.playlistId= W;if(W=h.of)f.WQ=W;if(W=h.osid)f.osid=W;if(W=h.referrer)f.referrer=W;if(W=h.sdetail)f.H5=W;if(W=h.sourceid)f.hv=W;if(W=h.ssrt)f.eP=W=="1";if(W=h.subscribed)f.subscribed=W=="1";if(W=h.uga)f.userGenderAge=W;if(W=h.upt)f.AI=W;if(W=h.vm)f.videoMetadata=W;t.playback=h}if(W=QV(k.videostatsWatchtimeUrl)){W=Ix(W);if(G=W.ald)f.Wl=G;t.watchtime=W}if(W=QV(k.atrUrl))W=Ix(W),t.atr=W;if(W=QV(k.engageUrl))W=Ix(W),t.engage=W;f.wG=t;k.promotedPlaybackTracking&&(t=k.promotedPlaybackTracking,t.startUrls&&(f.A4=t.startUrls), t.firstQuartileUrls&&(f.HQ=t.firstQuartileUrls),t.secondQuartileUrls&&(f.Ft=t.secondQuartileUrls),t.thirdQuartileUrls&&(f.TO=t.thirdQuartileUrls),t.completeUrls&&(f.YR=t.completeUrls),t.engagedViewUrls&&(t.engagedViewUrls.length>1&&g.HI(new g.V5("There are more than one engaged_view_urls.")),f.MM=t.engagedViewUrls[0]));k.serializedOneTimeQoeContextData&&(f.serializedOneTimeQoeContextData=k.serializedOneTimeQoeContextData);k.vss3Config?.serializedWatchTimeContextData&&(f.serializedWatchTimeContextData= k.vss3Config.serializedWatchTimeContextData)}; ara=function(f,k,G){for(let t of k)if(t&&(k=t.playerLegacyDesktopWatchAdsRenderer)&&(k=k.playerAdParams)){k.autoplay=="1"&&(f.eC=!0,f.yy=!0);f.sM=k.encodedAdSafetyReason||null;k.showContentThumbnail!==void 0&&(f.Wd=!!k.showContentThumbnail);G.enabled_engage_types=k.enabledEngageTypes;break}}; rmX=function(f,k){var G=k.manifestlessWindowedLiveConfig;if(G){var t=Number(G.minDvrSequence),Z=Number(G.maxDvrSequence),u=Number(G.minDvrMediaTimeMs),h=Number(G.maxDvrMediaTimeMs);G=Number(G.startWalltimeMs);t&&(f.Ao=t);u&&(f.Qp=u/1E3,f.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ff(f)&&(f.RZ=u/1E3));Z&&(f.xo=Z);h&&(f.RB=h/1E3,f.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ff(f)&&(f.iC=h/1E3));G&&(f.Gt=G/1E3);(t||u)&&(Z||h)&&(f.gk=!0,f.isLivePlayback=!0,f.allowLiveDvr= !0,f.Ic=!1)}if(t=k.daiConfig){if(t.enableDai){f.fq=!0;if(Z=t.enableServerStitchedDai)f.enableServerStitchedDai=Z;if(Z=t.enablePreroll)f.Zu=Z}if(t.daiType==="DAI_TYPE_SS_DISABLED"||t.debugInfo?.isDisabledUnpluggedChannel)f.Yg=!0;!f.A("html5_ump_stitched_metadata")||t.daiType!=="DAI_TYPE_UNSPECIFIED"&&t.daiType!==void 0||(f.Pn=!0);t.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(f.VZ=!0);t.allowUstreamerRequestAdconfig&&(f.ZC=!0);t.sendSsdaiMissingAdBreakReasons&&(f.uH=!0)}if(t=k.audioConfig){Z=f.so;t.trackAbsoluteLoudnessLkfs!= null&&(Z.K=t.trackAbsoluteLoudnessLkfs);t.loudnessTargetLkfs!=null&&(Z.loudnessTargetLkfs=t.loudnessTargetLkfs);t.loudnessDb!=null&&(Z.W=t.loudnessDb);if(u=t.loudnessNormalizationConfig)u.applyStatefulNormalization&&(Z.applyStatefulNormalization=!0),u.preserveStatefulLoudnessTarget&&(Z.preserveStatefulLoudnessTarget=!0),u.minimumLoudnessTargetLkfs!=null&&(Z.minimumLoudnessTargetLkfs=u.minimumLoudnessTargetLkfs);Z=t.loudnessDb;Z!=null&&(f.cY=Z);t.audioMuted&&(f.sF=!0);t.muteOnStart&&(f.Fb=!0);t.playAudioOnly&& (f.nm=!0)}if(Z=k.playbackEndConfig)t=Z.endSeconds,Z=Z.limitedPlaybackDurationInSeconds,f.mutedAutoplay&&(t&&(f.endSeconds=t),Z&&(f.limitedPlaybackDurationInSeconds=Z));if(t=k.fairPlayConfig){if(Z=t.certificate)f.bu=g.jm(Z);Z=Number(t.keyRotationPeriodMs);Z>0&&(f.m4=Z);t=Number(t.keyPrefetchMarginMs);t>0&&(f.a$=t)}if((t=k.playbackStartConfig)&&!f.Y4){f.Ub=Number(t.startSeconds);u=t.liveUtcStartSeconds;Z=!!f.liveUtcStartSeconds&&f.liveUtcStartSeconds>0;u&&!Z&&(f.liveUtcStartSeconds=Number(u));if(u= t.startPosition)if((h=u.utcTimeMillis)&&!Z&&(f.liveUtcStartSeconds=Number(h)*.001),Z=u.streamTimeMillis)f.NI=Number(Z)*.001;f.progressBarStartPosition=t.progressBarStartPosition;f.progressBarEndPosition=t.progressBarEndPosition}else if(t=k.skippableSegmentsConfig){if(Z=t.introSkipDurationMs)f.nD=Number(Z)/1E3;if(t=t.outroSkipDurationMs)f.KS=Number(t)/1E3}if(Z=k.skippableIntroConfig)t=Number(Z.startMs),Z=Number(Z.endMs),isNaN(t)||isNaN(Z)||(f.hN=t,f.Vg=Z);if(t=k.streamSelectionConfig)f.KC=Number(t.maxBitrate); if(t=k.vrConfig)f.By=t.partialSpherical=="1";if(t=k.webDrmConfig){t.skipWidevine&&(f.hG=!0);if(Z=t.widevineServiceCert)f.Td=g.jm(Z);t.useCobaltWidevine&&(f.useCobaltWidevine=!0);t.startWithNoQualityConstraint&&(f.P2=!0)}if(t=k.mediaCommonConfig){if(Z=t.dynamicReadaheadConfig){f.maxReadAheadMediaTimeMs=Z.maxReadAheadMediaTimeMs||NaN;f.minReadAheadMediaTimeMs=Z.minReadAheadMediaTimeMs||NaN;f.readAheadGrowthRateMs=Z.readAheadGrowthRateMs||NaN;if(Z=t?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)f.oJ= g.jm(Z);if((Z=t?.sabrContextUpdates)&&Z.length>0)for(var W of Z)W.type&&W.value&&(Z={type:W.type,scope:W.scope,value:g.jm(W.value)||void 0,sendByDefault:W.sendByDefault},f.sabrContextUpdates.set(W.type,Z))}if(W=t.serverPlaybackStartConfig)f.serverPlaybackStartConfig=W;t.useServerDrivenAbr&&(f.NH=!0);if(W=t.requestPipeliningConfig)f.requestPipeliningConfig=W}if(W=k.inlinePlaybackConfig)f.qt=!!W.showAudioControls;if(W=k.embeddedPlayerConfig){f.embeddedPlayerConfig=W;if(Z=W.embeddedPlayerMode)t=f.U(), t.Wz=Z,t.L=Z==="EMBEDDED_PLAYER_MODE_PFL";if(W=W.permissions)f.allowImaMonetization=!!W.allowImaMonetization}if(W=k.webPlayerConfig)if(W.gatewayExperimentGroup&&(f.gatewayExperimentGroup=W.gatewayExperimentGroup),W.isProximaEligible&&(f.isProximaLatencyEligible=!0),W=W.multiAspectStreamingConfig)f.w8=!0,f.playerOrientation=W.playerOrientation,W.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?f.g2=W.verticalCommand||null:W.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&(f.g2=W.horizontalCommand|| null);k=k.playerControlsConfig;k?.isSeekable!==void 0&&(f.isSeekable=!!k.isSeekable)}; M_f=function(f,k,G){var t=k.formats;if(t){var Z=[];for(var u of t)Z.push(`${u.itag}/${u.width}x${u.height}`);f.HV=Z.join(",");Z=[];for(var h of t){t={itag:h.itag,type:h.mimeType,quality:h.quality};(u=h.url)&&(t.url=u);let {t1:q,hL:Q,HH:A,s:d}=mC(21,3315,h);q&&(t.url=Q,t.sp=A,t.s=d);Z.push(MR(t))}f.pm=Z.join(",")}if(h=k.hlsFormats){Z={};if(G&&(G=G.audioPairingConfig)&&G.pairs)for(var W of G.pairs)G=W.videoItag,Z[G]||(Z[G]=[]),Z[G].push(W.audioItag);W={};for(var D of h)W[D.itag]=D.bitrate;D=[];for(var N of h){G= {itag:N.itag,type:N.mimeType,url:N.url,bitrate:N.bitrate,width:N.width,height:N.height,fps:N.fps};if(h=N.audioTrack)if(t=h.displayName)G.name=t,G.audio_track_id=h.id,h.audioIsDefault&&(G.is_default="1");if(N.drmFamilies){h=[];for(var U of N.drmFamilies)h.push(a_[U]);G.drm_families=h.join(",")}(h=Z[N.itag])&&h.length&&(G.audio_itag=h.join(","),(h=W[h[0]])&&(G.bitrate+=h));(h=CT(N))&&(G.eotf=h);N.audioChannels&&(G.audio_channels=N.audioChannels);D.push(MR(G))}f.hlsFormats=D.join(",")}if((U=k.licenseInfos)&& U.length>0){N={};for(var y of U)U=y.drmFamily,Z=y.url,U&&Z&&(N[a_[U]]=Z);f.contentProtection=N}if(y=k.drmParams)f.drmParams=y;if(y=k.dashManifestUrl)f.Uz=g.x6(y,{cpn:f.clientPlaybackNonce});if(y=k.hlsManifestUrl)f.hlsvp=y;if(y=k.probeUrl)f.probeUrl=qn(g.x6(y,{cpn:f.clientPlaybackNonce}));if(k=k.serverAbrStreamingUrl)f.Ph=new g.$G(k,!0)}; HvO=function(f,k,G){var t=k.videoId;t&&(f.videoId=t,G.video_id||(G.video_id=t));if(t=k.title)f.title=t,G.title||(G.title=t);if(t=k.lengthSeconds)f.lengthSeconds=Number(t),G.length_seconds||(G.length_seconds=t);if(t=k.keywords)f.keywords=zP(t);if(t=k.channelId)f.pF=t,G.ucid||(G.ucid=t);if(t=k.viewCount)f.rawViewCount=Number(t);if(t=k.author)f.author=t,G.author||(G.author=t);if(G=k.shortDescription)f.shortDescription=G;if(G=k.isCrawlable)f.isListed=G;if(G=k.musicVideoType)f.musicVideoType=G;G=k.isLive; G!=null&&(f.isLivePlayback=G);if(G||k.isUpcoming)f.isPremiere=!k.isLiveContent;if(G=k.thumbnail)f.Uj=P4(G);if(G=k.isExternallyHostedPodcast)f.isExternallyHostedPodcast=G;(G=k.stationType)&&G!=="STATION_TYPE_UNKNOWN"&&(f.PW=!0);G=k.viewerLivestreamJoinPosition;G?.utcTimeMillis&&(f.FN=g.K7(G.utcTimeMillis));f.U().experiments.Cy("enable_centered_caption_for_tvfilm_video")&&k.isTvfilmVideo!=null&&(f.isTvfilmVideo=k.isTvfilmVideo)}; XbL=function(f,k){if(k.playerLegacyDesktopYpcTrailerRenderer){var G=k.playerLegacyDesktopYpcTrailerRenderer;f.Bl=G.trailerVideoId||"";var t=(t=k.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&t.ypcTrailerRenderer}else k.playerLegacyDesktopYpcOfferRenderer?G=k.playerLegacyDesktopYpcOfferRenderer:k.ypcTrailerRenderer&&(t=k.ypcTrailerRenderer,k=t.fullVideoMessage,f.Nu=k?g.$I(k):"",f.Bl=g.M(t,Cz)?.videoDetails?.videoId||"");G&&(f.Rd=G.itemTitle||"",G.itemUrl&&(f.jz=G.itemUrl),G.itemBuyUrl&&(f.Pp= G.itemBuyUrl),f.vp=G.itemThumbnail||"",f.yL=G.offerHeadline||"",f.nx=G.offerDescription||"",f.IH=G.offerId||"",f.Cd=G.offerButtonText||"",f.Ns=G.offerButtonFormattedText||null,f.iR=G.overlayDurationMsec||NaN,f.Nu=G.fullVideoMessage||"",f.wD=!0);t&&((G=g.M(t,Cz))?f.Pd={raw_player_response:G}:(G=g.M(t,xhD),f.Pd=G?g.GS(G):null),f.wD=!0)}; lry=function(f,k,G,t){k.isLiveDefaultBroadcast&&(f.isLiveDefaultBroadcast=!0);k.isUpcoming&&(f.isUpcoming=!0);if(k.isPostLiveDvr){f.Ic=!0;if(t=k.latencyClass)f.latencyClass=EA[t]||"UNKNOWN";k.isLowLatencyLiveStream&&(f.isLowLatencyLiveStream=!0)}else{let Z=!1;f.uu?(f.allowLiveDvr=mM(f,!0),f.isLivePlayback=!0):k.isLive?(t.livestream="1",f.allowLiveDvr=mM(f,!!k.isLiveDvrEnabled),f.partnerId=27,Z=!0):k.isUpcoming&&(Z=!0);if(k.isLive||f.uu){k.isLowLatencyLiveStream&&(f.isLowLatencyLiveStream=!0);let u= k.latencyClass;u&&(f.latencyClass=EA[u]||"UNKNOWN");if(k=k.liveChunkReadahead)f.liveChunkReadahead=k;if(k=G&&G.livePlayerConfig){k.hasSubfragmentedFmp4&&(f.hasSubfragmentedFmp4=!0);k.hasSubfragmentedWebm&&(f.ZE=!0);k.defraggedFromSubfragments&&(f.defraggedFromSubfragments=!0);if(G=k.liveExperimentalContentId)f.liveExperimentalContentId=Number(G);k=k.isLiveHeadPlayable;f.A("html5_live_head_playable")&&k!=null&&(f.isLiveHeadPlayable=k)}}Z&&(f.isLivePlayback=!0,t.adformat&&t.adformat.split("_")[1]!== "8"||f.Ll.push("heartbeat"))}}; nz=function(f){var k=f.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(f=f.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(f=k?.endScreen?.endScreen?.results);return f}; dJ=function(){if(Lz===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(k){}a:{try{var f=!!self.localStorage}catch{f=!1}if(f&&(f=g.AL(`${Wq()}::yt-player`))){Lz=new T9f(f);break a}Lz=void 0}}return Lz}; sA=function(){var f=dJ();if(!f)return{};try{let k=f.get("yt-player-lv");return JSON.parse(k||"{}")}catch(k){return{}}}; bY=function(f){return sA()[f]||0}; wJ=function(f,k){var G=sA();k!==G[f]&&(k!==0?G[f]=k:delete G[f],f=dJ())&&(G=JSON.stringify(G),f.set("yt-player-lv",G))}; g.ax=async function(f){return tz(S0f(),f)}; H4=async function(f,k,G,t,Z,u,h,W){if(bY(f)===4)return 4;var D=await g.jw();if(!D)throw g.Ca("wiac");W&&h!==void 0&&(h=await RIX(W,h));var N=G.lastModified||"0";W=await g.ax(D);try{return rJ++,await x9(W,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",q_:!0},U=>{if(u!==void 0&&h!==void 0){var y=`${f}|${k.id}|${N}|${String(u).padStart(10,"0")}`;y=U.objectStore("media").put(h,y)}else y=E3.resolve(void 0);var q=Me(f,k.ON()),Q=Me(f,!k.ON()),A={fmts:g.ki({dlt:t.downloadedEndTime.toString(), mket:t.maxKnownEndTime.toString(),avbr:t.averageByteRate.toString()}),format:G||{}};q=U.objectStore("index").put(A,q);var d=t.downloadedEndTime===-1;A=d?U.objectStore("index").get(Q):E3.resolve(void 0);var x={fmts:"music",format:{}};U=d&&Z&&!k.ON()?U.objectStore("index").put(x,Q):E3.resolve(void 0);return E3.all([U,A,y,q]).then(([,H])=>{rJ--;var X=bY(f),R;!(R=X!==4&&d&&Z)&&(R=H!==void 0)&&(R=(H=H.fmts)?H==="music"?!0:H.includes("dlt=-1")||!H.includes("dlt="):!1);R&&(X=1,wJ(f,X));return X})})}catch(U){rJ--; W=bY(f);if(W===4)return W;wJ(f,4);throw U;}}; cmD=async function(f){var k=await g.jw();if(!k)throw g.Ca("ri");return x9(await g.ax(k),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},G=>{var t=IDBKeyRange.bound(f+"|",f+"~");return G.objectStore("index").getAll(t).then(Z=>Z.map(u=>u?u.format:{}))})}; gJO=async function(f,k,G,t,Z){var u=await g.jw();if(!u)throw g.Ca("rc");u=x9(await g.ax(u),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},h=>{var W=`${f}|${k}|${G}|${String(t).padStart(10,"0")}`;return h.objectStore("media").get(W)}); return Z?u.then(h=>{if(h===void 0)throw Error("No data from indexDb");return pbX(Z,h)}).catch(h=>{throw new g.V5(`Error while reading chunk: ${h.name}, ${h.message}`); }):u}; Me=function(f,k){return`${f}|${k?"v":"a"}`}; Jma=function(f){var k={},G={};for(let u of f){var t=u.split("|");if(!u.match(Y0F)){G[u]="?";continue}f=Number(t.pop());if(isNaN(f)){G[u]="?";continue}var Z=t.join("|");(t=k[Z])?(Z=t[t.length-1],f===Z.end+1?Z.end=f:t.push({start:f,end:f})):k[Z]=[{start:f,end:f}]}for(let u of Object.keys(k))G[u]=k[u].map(h=>`${h.start}-${h.end}`).join(","); return G}; xP=function(f,k){var G=f.G(),t=f.S(),Z=1,u=0,h=f.Ky.experiments.B("html5_default_ad_gain");h!=null&&G&&(Z=h);if(t?.L()){u=t.audio?.K??f.K;if(u==null||isNaN(u))u=void 0;return{HK:0,J5:1,YJ:1,m3:u,zd:u,EM:u,formatId:t.id,sa:k,xi:f.Ky.Pz,zN:f.zN}}G=t?.audio?.K??f.K;t!=null&&t.audio?.K==null&&f.C("agc",{no_ab:1});if(G==null||isNaN(G))return k=t?.audio?.S!=null?t.audio.S:f.W,isNaN(k)||(u=4),k=-k,{HK:k,J5:Math.min(1,10**(k/20))||Z,YJ:u,formatId:t?.id,zN:f.zN};u=1;h=f.loudnessTargetLkfs;if(f.applyStatefulNormalization){if(k!= null)var W=k;else isFinite(f.Ky.Pz)&&(W=f.Ky.Pz);W!=null&&(u=2,h=g.ej(W,f.minimumLoudnessTargetLkfs,f.loudnessTargetLkfs))}var D=Math.min(h-G,0);var N=G+D;Z=Math.min(1,10**(D/20))||Z;f.C("agc",{stnorm:f.applyStatefulNormalization,hst:k,env:f.Ky.Pz,fml:G,stgt:W,tmin:f.minimumLoudnessTargetLkfs,tmax:f.loudnessTargetLkfs,ng:D});return{HK:D,J5:Z,YJ:u,m3:G,zd:h,EM:N,formatId:t?.id,sa:k,xi:f.Ky.Pz,zN:f.zN}}; XJ=function(f,k){k=xP(f,k);f.B=k;f.preserveStatefulLoudnessTarget&&k.EM!=null&&(f.Ky.Pz=k.EM);return k.J5}; fDf=function(f,k,G){k={cpn:k};f.indexOf("/ibw/")===-1&&(k.ibw=G?String(G):"1369843");return{url:g.x6(f,k),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; knc=function(f){try{let k=(new g.$G(f,!0)).get("n");if(k){let G=f.match(/\/n\/([^/]+)/);if(G&&G[1]&&G[1]!==k)return f.replace(`/n/${G[1]}`,`/n/${k}`)}}catch(k){g.HI(k)}return f}; lY=function(f){if(f.isAd()&&(f.ME?f.videoId!==f.Ky.ME:f.videoId!=f.Ky.ME))return f.Ky.ME}; Ax=function(f){if(f){if(y1(f))return f;f=iy(f);if(y1(f,!0))return f}return""}; g.Ff=function(f){if(g.H9(f.Ky)&&f.Ky.G==="yt"&&!f.A("html5_enable_sabr_on_yt_embeds"))return!1;if(f.oz)return f.NH&&f.C("fds",{fds:!0},!0),!1;if(f.Ky.G!=="yt"&&!Gnf(f))return f.NH&&f.C("dsvn",{ns:f.Ky.G},!0),!1;if(f.cotn||!f.B||f.B.isOtf&&!f.A("html5_enable_sabr_otf_in_client")||f.K&&!f.K.B()||f.VZ&&!f.A("html5_enable_sabr_csdai"))return!1;if(f.A("html5_use_sabr_requests_for_debugging"))return!0;f.NH&&f.C("esfw",{usbc:f.NH,hsu:!!f.Ph},!0);if(f.NH&&f.Ph)return!0;if(f.A("html5_remove_client_sabr_determination"))return!1; var k=!f.B.ZJ&&!f.WC(),G=k&&TP&&f.A("html5_enable_sabr_vod_streaming_xhr");k=k&&!TP&&f.A("html5_enable_sabr_vod_non_streaming_xhr");var t=Sg(f),Z=f.A("html5_enable_sabr_drm_vod_streaming_xhr")&&TP&&f.WC()&&!f.B.ZJ&&(f.drmProduct==="1"?!1:!0);(G=G||k||t||Z)&&!f.Ph&&f.C("sabr",{loc:"m"},!0);return G&&!!f.Ph}; zP=function(f){var k={};for(let G of f)f=G.split("="),f.length===2?k[f[0]]=f[1]:k[G]=!0;return k}; mM=function(f,k){return k?ri(f.Ky.K)?!0:Bf&&Rx<5?!1:!0:!1}; pz=function(f){if(f.A("html5_onesie")&&f.errorCode)return!1;var k=g.gC(f.Ll,"ypc");f.ypcPreview&&(k=!1);return f.Hb()&&!f.loading&&(g.c4(f)||g.gC(f.Ll,"heartbeat")||k)}; gJ=function(f){f.e6()||(f.loading=!1,f.zB("dataloaded"))}; Gv=function(f,k){var G=k.raw_embedded_player_response;if(!G){var t=k.embedded_player_response;t&&(G=JSON.parse(t))}G&&(f.V=G);if(f.V){f.embeddedPlayerConfig=f.V.embeddedPlayerConfig||null;if(G=f.V.videoFlags)G.playableInEmbed&&(f.allowEmbed=!0),G.isPrivate&&(f.isPrivate=!0),G.userDisplayName&&(k.user_display_name=G.userDisplayName),G.userDisplayImage&&(k.user_display_image=G.userDisplayImage);if((G=f.V.embedPreview)&&G.thumbnailPreviewRenderer){G=G.thumbnailPreviewRenderer;iY(f,G.controlBgHtml);if(t= G.defaultThumbnail)f.Uj=P4(t);(t=g.M(G?.videoDetails,tDX))&&YP(f,k,t);t=g.M(G?.videoDetails,ZbL);f.Yf=!!G.addToWatchLaterButton;f.showShareButton=!!G.shareButton;t?.musicVideoType&&(f.musicVideoType=t.musicVideoType);if(t=g.M(f.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.Jx))v4(f,t),f.videoId=t.videoId||f.videoId;G.videoDurationSeconds&&(f.lengthSeconds=g.K7(G.videoDurationSeconds));G.webPlayerActionsPorting&&$P(f,G.webPlayerActionsPorting); if(G=g.M(G?.playlist,uKQ)){f.pE=!0;t=[];var Z=Number(G.currentIndex);if(G.contents)for(let u=0,h=G.contents.length;u=0?Z.countDownSecsForFullscreen*1E3:-1)}if(Z=nz(f))Z=Z?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,Q=f.lj||f.suggestions?.[0]||null,Z&&Q&&(Q.sessionData={itct:Z});f.watchNextResponse.currentVideoThumbnail&&(f.Uj=P4(f.watchNextResponse.currentVideoThumbnail));(Z=f.watchNextResponse?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&& Z[0]&&(Q=Z[0].videoPrimaryInfoRenderer)&&Q&&Q.subtitle&&(f.Rs=g.$I(Q.subtitle));Z&&Z[1]&&(Z=Z[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&Z.length&&(f.profilePicture=Z[Z.length-1].url);k=Ow(k);if(Z=f.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var A of Z)g.M(A,oA)&&(f.Kz=g.M(A,oA)),Z=g.M(A,vp6),Z?.entityKeys&&(f.h4=Z.entityKeys||[],Z.visibleOnLoadKeys&&(f.visibleOnLoadKeys=Z.visibleOnLoadKeys));f.A("web_key_moments_markers")&&(A=W2.getState().entities, Z=Ap("visibility_override","markersVisibilityOverrideEntity"),A=A.markersVisibilityOverrideEntity?A.markersVisibilityOverrideEntity[Z]||null:null,f.Ch=A?.videoId===(f.videoId||k)&&A?.visibilityOverrideMarkersKey?A.visibilityOverrideMarkersKey:f.visibleOnLoadKeys,f.visibleOnLoadKeys=[...f.Ch])}}; Vc=function(f,k){if(k=k.raw_reel_item_watch_response)f.reelItemWatchResponse=k}; v2=function(f,k){var G=k.raw_resolve_url_response;G||(k=k.resolve_url_response)&&(G=JSON.parse(k));G&&(f.RH=G)}; jW=function(f,k){f.fflags=ye(f.fflags,k.fflags);var G=k.iv_invideo_url;G&&(f.sm=qn(G));f.M2=N4(f.M2,k.iv_ads_only);f.isPharma=N4(f.isPharma,k.is_pharma);f.author=ye(f.author,k.author);f.Y9=Ax(k.ttsurl)||f.Y9;f.hq=N4(f.hq,k.cc_asr);if(G=k.profile_picture)f.profilePicture=ye(f.profilePicture,G);f.videoCountText=ye(f.videoCountText,k.video_count_text);f.autonavState=Uw(f.autonavState,k.autonav_state,B5u);f.clientPlaybackNonce=ye(f.clientPlaybackNonce,k.cpn);f.subscribed=N4(f.subscribed,k.subscribed); f.rawViewCount=ei(f.rawViewCount,k.view_count);f.shortViewCount=ye(f.shortViewCount,k.short_view_count_text);f.publishedTimeText=ye(f.publishedTimeText||"",k.publishedTimeText);f.lengthText=ye(f.lengthText||"",k.lengthText);f.sb=ye(f.sb||"",k.sb);f.zi=ye(f.zi||"",k.zi);f.title=ye(f.title,k.title);f.subtitle=ye(f.subtitle,k.subtitle);f.expandedTitle=ye(f.expandedTitle,k.expanded_title);f.expandedSubtitle=ye(f.expandedSubtitle,k.expanded_subtitle);f.ypcPreview=ye(f.ypcPreview,k.ypc_preview);f.z2=ye(f.z2, k.ypc_origin);f.jj=N4(f.jj,k.ypc_is_premiere_trailer);f.XN=ye(f.XN,k.ypc_clickwrap_message);f.paygated=N4(f.paygated,k.paygated);f.Nc=N4(f.Nc,k.requires_purchase);f.showShareButton=!N4(!f.showShareButton,k.ss);f.Yf=N4(f.Yf,k.showwatchlater);if(G=k.el)f.eventLabel=G;if(G=k.keywords)f.keywords=zP(G.split(","));if(G=k.rvs)f.suggestions=tH(G).map(t=>t.playlist||t.list||t.api?new hg(f.Ky,t):new Zh(f.Ky,t)); f.contentCheckOk=N4(f.contentCheckOk,k.cco);f.racyCheckOk=N4(f.racyCheckOk,k.rco);f.isLivingRoomDeeplink=N4(f.isLivingRoomDeeplink,k.is_living_room_deeplink);f.oauthToken=ye(f.oauthToken,k.oauth_token);f.NE=ye(f.NE,k.kpt);f.visitorData=ye(f.visitorData,k.visitor_data);if(G=k.session_data)f.sessionData=ft(G,"&");f.WK=ye(f.WK,k.tracking_list);f.VG=N4(f.VG,k.pause_at_start);f.livePreload=f.livePreload||!!k.live_preload;k.prefetch_source!==void 0&&k.prefetch_source!==null&&(f.prefetchSource=k.prefetch_source); B2(f,k)}; NN=function(f,k,G,t){k&&k.cpn&&g.HI(new g.V5("CPN provided in VideoData update",{uq:k.cpn,L5:f.clientPlaybackNonce,VU:G}));t&&(f.errorCode=null,f.errorDetail="",f.errorReason=null,f.ih=null);G?(Ow(k),f.setData(k),pz(f)&&gJ(f)):(k=k||{},Gv(f,k),Dh(f,k),Vc(f,k),v2(f,k),jW(f,k),f.zB("dataupdated"))}; B2=function(f,k){k.inlineMetricEnabled&&(f.inlineMetricEnabled=!0);k.playback_progress_0s_url&&(f.mX=new jaO(k));if(k=k.video_masthead_ad_quartile_urls)f.K9=k.quartile_0_url,f.U7=k.quartile_25_url,f.dD=k.quartile_50_url,f.E7=k.quartile_75_url,f.yu=k.quartile_100_url,f.A4=k.quartile_0_urls,f.HQ=k.quartile_25_urls,f.Ft=k.quartile_50_urls,f.TO=k.quartile_75_urls,f.YR=k.quartile_100_urls}; g.tg=function(f,k){for(let G of k)G.cueRangeSetIdentifier&&f.TH.set(G.cueRangeSetIdentifier,G.playerCueRanges??[])}; N5D=function(f){if(!f)return null;for(let k of f)if(f=k.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return f;return null}; U1=function(f){return!!f.playerResponse?.compositePlayabilityStatus}; eW=function(f){var k=f.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;f=f.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!k||!k.length)return"";f||(f=k[0].videoId||"");for(let G of k)if(G.videoId===f&&G.audioTracks)for(let t of G.audioTracks)if(t.isDefaultForSource)return t.id||"";return""}; U7u=function(f,k,G){switch(k){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":G>30?f.limitedPlaybackDurationInSeconds=30:G<30&&G>10&&(f.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":f.limitedPlaybackDurationInSeconds=G*.2}}; e_f=function(f,k){return k!=null?N4(f.G,k):f.G?f.G:f.Ky.preferGapless&&f.Ky.supportsGaplessShorts()}; yVE=function(f){return!!f&&isFinite(f)&&f>1E9}; O1=function(f){var k=f.Ky.oI().B.mx(av);if(f0()&&yc(f))if(k)f.C("msediv",{leg:"tvos"},!0);else return!1;if(qN(f)&&(g.rR(f.Ky)?!f.isLivePlayback:f.hlsvp))return!0;k&&wi()&&f.C("msediv",{leg:"ua"},!0);return!ri(f.Ky.K)||f.yx}; P2=function(f){f=g.ZR(f);return Number(f.expire)||0}; Qc=function(f){var k=f.U();return f.Ky.G==="hm"||f.Ky.G==="gd"||k.experiments.oI().B.mx(q8D)&&f.Ky.S&&f.Ky.G!=="gl"?!0:!1}; YP=function(f,k,G){var t=G.channelThumbnail;t&&(t=t.thumbnails)&&(t=t[0])&&(k.profile_picture=t.url);if(t=g.M(g.M(G?.channelThumbnailEndpoint,ObO)?.urlEndpoint,g.u2))k.channel_path=t.url;if(t=G.collapsedRenderer)if(t=g.M(t,PmF)){let Z=t.title;Z&&(k.title=g.$I(Z));if(t=t.subtitle)k.subtitle=g.$I(t)}if(G=G.expandedRenderer)if(G=g.M(G,Qaa)){if(t=G.title)k.expanded_title=g.$I(t);if(t=G.subtitle)k.expanded_subtitle=g.$I(t);if(G=G.subscribeButton)f.subscribeButtonRenderer=g.M(G,IDL),f.subscribeButtonRenderer&& (k.ucid=f.subscribeButtonRenderer.channelId,k.subscribed=f.subscribeButtonRenderer.subscribed,f.subscribeButtonRenderer.notificationPreferenceToggleButton&&f.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(k=f.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,k.isToggled?(f.fR=k.toggledServiceEndpoint||null,f.KR=k.defaultServiceEndpoint||null):(f.fR=k.defaultServiceEndpoint||null,f.KR=k.toggledServiceEndpoint||null)))}}; IA=function(f){return!!f.MM||!!f.K9||!!f.A4||!!f.mX||f.E5}; F_=function(f){return!!(f.K&&f.K.videoInfos&&f.K.videoInfos.length)}; m2=function(f){return f.uc()&&f.U().supportsGaplessShorts()}; Ag=function(f){var k=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],G=U7(f.Ky)==="TVHTML5_SIMPLY"&&f.Ky.B.ctheme==="MUSIC";!f.nm&&(g.Q3(f.Ky)||Mc(f.Ky)||G)&&(k.includes(f.musicVideoType)||f.isExternallyHostedPodcast)&&(f.nm=!0);if(k=g.JH())k=/Starboard\/([0-9]+)/.exec(g.PI()),k=(k?parseInt(k[1],10):NaN)<10;G=n4(f.Ky)&&f.Ky.B.ctheme==="MUSIC";var t;if(t=!f.nm)G||(G=f.Ky,G=U7(G)==="TVHTML5"&&G.B.cver.startsWith("7")),t=G;t&&!k&&(k=f.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK", G=(f.A("cast_prefer_audio_only_for_atv_and_uploads")||f.A("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&f.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",k||G||f.isExternallyHostedPodcast)&&(f.nm=!0);return f.Ky.deviceIsAudioOnly||f.nm&&f.Ky.D}; KO=function(f){return f.Ky.A("html5_disable_av1")||f.Ky.oI().Z?.()&&m2(f)?!0:!1}; QA=function(f){return f.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; $8=function(f){var k=f.G;f.A("html5_gapless_unlimit_format_selection")&&m2(f)&&(k=!1);var G=!!f.B&&f.B.ZJ;k=dGE(f.Ky,{ww:f.ww(),mP:G,qm:Ag(f),Xh:f.Xh,G9:k,isOtf:f.isOtf(),S1:f.S1(),uu:f.uu,cH:f.getUserAudio51Preference(),disableAv1:KO(f),HW:QA(f)});g.Ff(f)&&(k.KE=!0);f.Ky.oI().G?.()&&f.uc()&&g.m0(f.Ky)&&(k.wM=!0);f0()&&f.playerResponse&&f.playerResponse.playerConfig&&f.playerResponse.playerConfig.webPlayerConfig&&f.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(k.Z=!0, k.G=!0);f.G&&f.isAd()&&(f.ko&&(k.J=f.ko),f.VI&&(k.S=f.VI));f.uc()&&(k.TB=f.Ky.experiments.B("html5_hard_cap_max_vertical_resolution_for_shorts"));k.bb=f.isLivePlayback&&f.WC()&&f.Ky.A("html5_drm_live_audio_51");k.GB=f.Uf;f.A("html5_disable_vp9_hdr_fairplay")&&f0()&&(k.GB=!0);k.zH=!g.Ff(f);k.VG=!g.Ff(f)&&f.Ky.experiments.oI().B.mx(FgD);return f.Pz=k}; i2=function(f){return f.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}; Kga=function(f){g.QT("drm_pb_s",void 0,f.zA);f.bu||f.B&&f.B.W();var k={};f.B&&(k=lg(f.Wr,$8(f),f.Ky.K,f.B,G=>f.zB("ctmp","fmtflt",G),!0,new Set)); k=new AVD(k,f.Ky,f.hG,f.useCobaltWidevine?f0()?yc(f):!1:!1,(G,t)=>{f.C(G,t)}); g.a(f,k);f.ip=!1;f.loading=!0;Md6(k,G=>{g.QT("drm_pb_f",void 0,f.zA);for(var t of G)switch(t.flavor){case "fairplay":t.bu=f.bu;t.m4=f.m4;t.a$=f.a$;break;case "widevine":t.Td=f.Td}f.rO=G;if(f.rO.length>0&&(f.Z=f.rO[0],f.Ky.k9())){G={};for(let [Z,u]of Object.entries(f.Z.K)){t=u;let h="unk",W=Z.match(/(.*)codecs="(.*)"/);W&&(h=W[2]);G[h]=t}f.C("drmProbe",G)}gJ(f)})}; zv=function(f){var k;if(k=!!f.cotn)k=f.videoId,k=!!k&&bY(k)===1;return k&&!f.Vk}; $7d=function(f){var k=f.playerResponse?.streamingData?.adaptiveFormats||[],G=null;if(k.length>0)G=CO(f,k);else if(!f.A("html5_deprecate_adaptive_formats_string")){f.C("pafmtstr",{s:f.adaptiveFormats.substring(0,50)});if((k=f.adaptiveFormats)&&!qN(f)){f.Ky.K.K&&(VK=!0);k=E1(k);G=f.contentProtection;var t=f.lengthSeconds,Z=f.isLivePlayback,u=f.Ic,h=f.Ky,W=f.clientPlaybackNonce,D=OnE(k);if(Z||u){t=new g.iP("",h?.experiments,!0);t.ZJ=!0;t.isManifestless=!0;t.S=!u;t.isLive=!u;t.Ic=u;for(U of k){Z=rb(U, G,0,h,W);D=Cm(U.url,U.sp,U.s);var N=D.get("id");N&&N.includes("%7E")&&(t.L=!0);N=h?.experiments?.Cy("html5_max_known_end_time_rebase");let y=Number(U.target_duration_sec)||5,q=Number(U.max_dvr_duration_sec)||14400,Q=Number(D.get("mindsq")||D.get("min_sq")||"0"),A=Number(D.get("maxdsq")||D.get("max_sq")||"0")||Infinity;t.Ao=t.Ao||Q;t.xo=t.xo||A;let d=!Z.B();D&&EJ(t,new mP(D,Z,{sY:y,Ng:d,PB:q,Ao:Q,xo:A,lE:300,Ic:u,VL:N}))}var U=t}else U=D==="FORMAT_STREAM_TYPE_OTF"?P9F(k,G,t,h,W):Q0u(k,G,t,h,W);k.length> 0&&(k=k[0],Qc(f)&&k.url&&(f.Ay=f.Ay||P2(k.url)));k=f.isLivePlayback&&!f.Ic&&!f.gk&&!f.isPremiere;f.A("html5_live_head_playable")&&(!g.nO(f)&&k&&f.C("missingLiveHeadPlayable",{}),f.Ky.G==="yt"&&(U.ME=!0));G=U}else G=null;f.C("pafmts",{isManifestFilled:!!G})}if(!G)return!1;LO(f,G);return!0}; Cd=function(f){return!(!f.B||!f.B.isManifestless)}; g.nO=function(f){return f.A("html5_live_head_playable")&&Cd(f)&&f.Ky.G==="yt"?f.isLiveHeadPlayable:f.isLivePlayback}; CO=function(f,k){if(k.length===0||qN(f))return null;f.Ky.K.K&&(VK=!0);var G=f.contentProtection;var t=f.lengthSeconds,Z=f.isLivePlayback,u=f.Ic,h=f.Ky,W=f.clientPlaybackNonce,D=NTE(k);if(Z||u){t=new g.iP("",h.experiments,!0);t.S=!u;t.ZJ=!0;t.isManifestless=!0;t.isLive=!u;t.Ic=u;for(let U of k){Z=z3(U,G,0,h,W);let {hL:y,s:q,HH:Q}=mC(29,3323,U);D=Cm(y||U.url||"",Q,q);var N=D.get("id");N&&N.includes("%7E")&&(t.L=!0);N=h.experiments?.Cy("html5_max_known_end_time_rebase");let A=Number(U.targetDurationSec|| 5),d=Number(U.maxDvrDurationSec||14400),x=Number(D.get("mindsq")||D.get("min_sq")||"0"),H=Number(D.get("maxdsq")||D.get("max_sq")||"0")||Infinity;t.Ao=t.Ao||x;t.xo=t.xo||H;let X=!Z.B();D&&EJ(t,new mP(D,Z,{sY:A,Ng:X,PB:d,Ao:x,xo:H,lE:300,Ic:u,VL:N}))}G=t}else G=D==="FORMAT_STREAM_TYPE_OTF"?UGD(k,G,t,h,W):ejf(k,G,t,h,W);k.length>0&&(k=k[0],Qc(f)&&k.url&&(f.Ay=f.Ay||P2(k.url)));k=f.isLivePlayback&&!f.Ic&&!f.gk&&!f.isPremiere;f.A("html5_live_head_playable")&&(!g.nO(f)&&k&&f.C("missingLiveHeadPlayable", {}),f.Ky.G==="yt"&&(G.ME=!0));return G}; E1=function(f,k){f=tH(f);var G={};if(k)for(var t of k.split(","))(k=t.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(G[k[1]]={width:k[2],height:k[3]});for(let Z of f)if(t=G[Z.itag])Z.width=t.width,Z.height=t.height;return f}; LO=function(f,k,G=!1){f.MB=void 0;f.B=k;g.a(f,k);k.Ao=f.Ao;k.xo=f.xo;k.Qp=f.Qp;k.RB=f.RB;k.Gt=f.Gt;f.Ph&&(k.D=new dD(f.Ph));(f.ww()||g.s1(f))&&f.Ll.push("webgl");f.B.isLive||(f.isLivePlayback=!1);var t=k.sourceUrl.split("/");if(f.ME?t.indexOf("manifest_duration")!==-1:t.indexOf("manifest_duration")!=-1)f.xY=Number(t[t.indexOf("manifest_duration")+1]);if(k.S||k.isManifestless)k.subscribe("clienttemp",f.C,f),G?k.subscribe("refresh",f.Xe,f):k.subscribe("cuepointsadded",f.Sq,f);k.W()?f.ip=!0:zf=void 0; f.gk&&(k.isWindowedLive=f.gk,k.isLive=!0,f.isLivePlayback=!0);k.isPremiere=f.isPremiere;k.isLiveHeadPlayable=f.isLiveHeadPlayable}; yc=function(f){return f.A("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; qN=function(f){return f0()?!yc(f):ZJ()?!!f.bu:!1}; EM=function(f){return f.latencyClass==="LOW"||f.latencyClass==="ULTRALOW"}; b2=function(f){return f.ME?EM(f)&&f.B!=null&&JS(f.B)>=5:EM(f)&&f.B!=void 0&&JS(f.B)>=5}; ibF=function(f){f.loading=!0;f.Ly=!1;if(zv(f))cmD(f.videoId).then(t=>{if(f.playerResponse?.streamingData){var Z=[];for(let u of t)t=Object.assign({},u),t.signatureCipher="",Z.push(t);Z.length<2&&f.C("offmlf",{len:Z.length});Z=CO(f,Z);Ag(f)&&ka(Z,!1);LO(f,Z);f.C("dlr",{})}else f.C("offsdm",{cotn:f.iK?f.iK.cotn:"0",cpn:f.clientPlaybackNonce})}).then(()=>{gJ(f)}); else{zc(f.Uz)||g.HI(new g.V5("DASH MPD Origin invalid: ",f.Uz));var k=f.Uz,G=f.Ky.experiments.B("dash_manifest_version")||4;k=g.x6(k,{mpd_version:G});EM(f)&&f.latencyClass!=="NORMAL"||(k=g.x6(k,{pacing:0}));AwF(k,f.Ky.experiments,f.isLivePlayback).then(t=>{f.e6()||(LO(f,t,!0),g.QT("mrc",void 0,f.zA),gJ(f))},t=>{f.e6()||(f.loading=!1,f.zB("dataloaderror",new g.PN("manifest.net.retryexhausted",{backend:"manifest", rc:t.status},1)))}); g.QT("mrs",void 0,f.zA)}}; wD=function(f){if(!f.isProximaLatencyEligible)return 0;var k=cN();return f.Ky.getWebPlayerContextConfig().enableProximaLowLatency?2:k===1?1:f.A("html5_enable_proxima")?2:0}; Ld=function(f,k){return f.A(k)?!0:(f.fflags||"").includes(k+"=true")}; z_E=function(f,k){var G=k||O1(f)||f.isExternallyHostedPodcast;if(!f.B||G)return f.C("skipDash",{dm:!!f.B,air:k,dd:f.yx,mss:ri(f.Ky.K),"3pp":f.isExternallyHostedPodcast}),g.b$();Ag(f)&&ka(f.B,f.isLivePlayback);return g.wv().then(()=>msH(f.Wr,$8(f),f.Ky.K,f.B,f.Z,t=>f.zB("ctmp","fmtflt",t),f.BB,aA(f)).then(t=>{rD(f,t); f.Wr.K=null;/^av/.test(f.clientPlaybackNonce)&&f.Pz&&f.C("av1",f.Pz.B)}))}; Cmd=function(f,k){if(k&&f.hlsvp)return g.b$();if(f.hlsFormats){if(k=E1(f.hlsFormats)){let t=[];for(var G of k)G.url&&(G.url=knc(G.url)),f.Pz?.W&&t.push(G.itag);f.Pz?.W&&t.length>0&&f.C("hlsfmt",{itags:t.join(".")})}f.f7=N9D(f.Ky,k);f.f7&&MN(f,f.f7);G=f.clientPlaybackNonce;return q0D(f.Ky,f.isAd(),k,f.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,f.KC,G,t=>f.zB("ctmp","hlsflt",t)).then(t=>{var Z=0,u=[]; for(let h of t)u.push(h.Lq()?.itag),h.Lq()?.V()?.numChannels>Z&&(Z=h.Lq().audio.numChannels);Z>2&&f.C("hlschl",{mn:Z});f.Pz?.W&&f.C("hlsfmtaf",{itags:u.join(".")});if(f.A("html5_enable_vp9_fairplay")&&f.Z?.B()){f.C("drm",{sbdlfbk:1});for(let h of f.rO)if(Kh(h)){f.Z=h;break}}H2(f,t)})}return g.b$()}; EpX=function(f){if(f.isExternallyHostedPodcast&&f.pm){let k=E1(f.pm);if(!k[0])return g.b$();f.tI=k[0];return QWX(f.Ky,k[0]).then(G=>{H2(f,G)})}return f.qv&&f.nF?PdH(f.Ky,f.isAd(),f.qv).then(k=>{H2(f,k)}):g.b$()}; npy=function(f){if(f.isExternallyHostedPodcast)return g.b$();var k=E1(f.pm,f.HV);if(f.hlsvp){let G=fDf(f.hlsvp,f.clientPlaybackNonce,f.KC);k.push(G)}return KTd(f.Ky,f.isAd(),k,m7D(f)).then(G=>{H2(f,G)})}; aA=function(f){var k=f.A("html5_enable_server_format_filter")&&!f.WC(),G=f.A("html5_enable_server_format_filter_for_drm")&&f.WC();return g.Ff(f)&&(k||G)}; rD=function(f,k){f.K=k;MN(f,f.K.getAvailableAudioTracks());if(f.K)for(var G of f.K.videoInfos)k=G.containerType,k!==0&&(f.Yq[k]=G.id);G=f.getAvailableAudioTracks();G=G.concat(f.EQ);for(k=0;kG.toString().localeCompare(t.toString(),f.Ky.hostLanguage))}; H2=function(f,k){f.yG=k;rD(f,new T_(g.X6(f.yG,G=>G.Lq())))}; m7D=function(f){var k={cpn:f.clientPlaybackNonce,c:f.Ky.B.c,cver:f.Ky.B.cver};f.pV&&(k.ptk=f.pV,k.oid=f.XX,k.ptchn=f.PA,k.pltype=f.vA,f.er&&(k.m=f.er));return k}; g.x8=function(f){return qN(f)&&f.bu?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:f.W&&f.W.contentProtection||null}; X_=function(f){return f.playerResponse&&f.playerResponse.paidContentOverlay&&f.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.M(f.watchNextResponse?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,Lgf)||null}; l2=function(f){var k=X_(f);return k&&k.text?g.$I(k.text):f.paidContentOverlayText}; Tv=function(f){var k=X_(f);return k&&k.durationMs?g.K7(k.durationMs):f.paidContentOverlayDurationMs}; SW=function(f){var k="";if(f.GV)return f.GV;f.isLivePlayback&&(k=f.allowLiveDvr?"dvr":f.isPremiere?"lp":f.gk?"window":"live");f.Ic&&(k="post");return k}; g.RA=function(f,k){return typeof f.keywords[k]!=="string"?null:f.keywords[k]}; g.c4=function(f){return!!(f.Uz||f.pm||f.qv||f.hlsvp||f.hF())}; k8=function(f){return(f=f.Hr)&&f.showError?f.showError:!1}; c2=function(f){f.mutedAutoplay=!1;f.endSeconds=NaN;f.limitedPlaybackDurationInSeconds=NaN;NN(f)}; g.pO=function(f){return g.nO(f)&&!f.allowLiveDvr}; gD=function(f){return g.nO(f)&&f.allowLiveDvr}; g.Y8=function(f){return!!f.B&&Xg(f.B)}; g.Jg=function(f){return!!f.B&&lP(f.B)}; g.s1=function(f){return!!f.B&&K1F(f.B)}; g.fq=function(f){return!!f.B&&T3(f.B)}; km=function(f){return f.adFormat&&(f.ME?f.adFormat!=="1_5":f.adFormat!="1_5")?"adunit":f.eventLabel||f.Ky.V}; GO=function(f,k){k&&f.nP?f.Ip=f.nP:!k&&f.iX&&(f.Ip=f.iX)}; g.tu=function(f){return km(f)==="shortspage"}; ZC=function(f){return f.eC||km(f)==="detailpage"||km(f)==="shortspage"||f.mutedAutoplay}; wu=function(f){return km(f)==="adunit"?f.yy:ZC(f)?km(f)==="detailpage"||km(f)==="shortspage"?f.isAutonav||f.TB>0:f.wM?!1:f.Ky.Wr||f.Ky.Hr||!g.xD(f.Ky)?!0:!1:(f.wM?0:f.Ue)&&g.xD(f.Ky)?!0:!1}; g.u7=function(f){return f.oauthToken||f.Ky.rM}; g.d7a=function(f){return f.ZJ()&&g.Ff(f)}; Im=function(f){return!!f.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; saQ=function(f){return isNaN(f)?0:Math.max((Date.now()-f)/1E3-30,0)}; hu=function(f){return!(!f.Vk||!f.Ky.D)&&f.hF()}; of=function(f){return f.Zu&&f.enableServerStitchedDai}; bbH=function(f){return f.NH&&!f.Ph}; Gnf=function(f){switch(f.Ky.G){case "gd":return f.A("html5_enable_sabr_on_drive");case "gp":return f.A("html5_enable_sabr_on_play_store");case "dd":return!0;case "pw":return f.A("html5_enable_sabr_otf_in_client");case "adfe":return f.A("html5_enable_sabr_on_adfe");default:return!1}}; Az=function(f){if(!f.Ky.UX())return!1;var k=f.Ky.oI();return k.B.mx(w7c)?!0:f.WC()?k.B.mx(aDF):f.isLivePlayback||f.ZJ()?f.enableServerStitchedDai?k.B.mx(rVf):k.B.mx(MD6):k.B.mx(Hbu)}; Sg=function(f){var k;if(!(k=TP&&f.ZJ()&&f.WC()&&(f.drmProduct==="1"?!1:!0)&&f.A("html5_sabr_live_drm_streaming_xhr"))){k=f.ZJ()&&!f.WC()&&TP;var G=f.ZJ()&&f.latencyClass!=="ULTRALOW"&&!EM(f)&&f.A("html5_sabr_live_normal_latency_streaming_xhr"),t=EM(f)&&f.A("html5_sabr_live_low_latency_streaming_xhr");let Z=f.latencyClass==="ULTRALOW"&&f.A("html5_sabr_live_ultra_low_latency_streaming_xhr");k=k&&(G||t||Z)}G=k;k=f.enableServerStitchedDai&&G&&f.A("html5_enable_sabr_ssdai_streaming_xhr");G=!f.enableServerStitchedDai&& G;t=f.ZJ()&&!TP&&f.A("html5_enable_sabr_live_non_streaming_xhr");f=TP&&(f.K1()||Im(f)&&f.A("html5_enable_sabr_for_lifa_eligible_streams"));return k||G||t||f}; g.nd=function(f){if(!f.B||!f.W||!f.S)return!1;var k=f.B.B,G=!!k[f.W.id]&&V$(3,111,k[f.W.id].resource.B);k=!!k[f.S.id]&&V$(50,94,k[f.S.id].resource.B);return(f.W.itag==="0"||G)&&k}; WW=function(f){return f.f2?["OK","LIVE_STREAM_OFFLINE"].includes(f.f2.status):!0}; DC=function(f){return!(!f.isLivePlayback||!f.hasProgressBarBoundaries())}; Vd=function(f){return f.Ky.experiments.oI().B.mx(x7E)&&f.uc()||f.A("enable_player_response_cache_for_live")}; vW=function(f){return!!f.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; BW=function(f){return f.Ky.W&&f.isPrivate}; g.jV=function(f){var k=f.U(),G=X7u(k),t=k.lj;g.y3(k)&&(t&&(G.thirdParty={...G.thirdParty,embedUrl:t}),g.Dx(G,f));(t=f.kj)?G.clickTracking={clickTrackingParams:t}:g.y3(f.U())&&g.HT("EVENT_ID")&&(G.clickTracking={clickTrackingParams:g.HT("EVENT_ID")});t=G.client||{};var Z="EMBED",u=km(f);u==="leanback"?Z="WATCH":k.A("html5_channel_client_screen_watch")&&u==="profilepage"?Z="WATCH":u==="profilepage"?Z="CHANNEL":f.uu?Z="LIVE_MONITOR":u==="detailpage"?Z="WATCH_FULL_SCREEN":u==="adunit"?Z="ADUNIT":u=== "sponsorshipsoffer"&&(Z="UNKNOWN");t.clientScreen=Z;if(Z=f.kidsAppInfo)t.kidsAppInfo=JSON.parse(Z);(u=f.ov)&&!Z&&(t.kidsAppInfo={contentSettings:{ageUpMode:lDa[u]}});if(Z=f.kK)t.unpluggedAppInfo={enableFilterMode:!0};(u=f.unpluggedFilterModeType)&&!Z&&(t.unpluggedAppInfo={filterModeType:T56[u]});if(Z=f.SO)t.unpluggedLocationInfo=Z;G.client=t;t=G.request||{};f.zS&&(t.isPrefetch=!0);if(Z=f.mdxEnvironment)t.mdxEnvironment=Z;if(Z=f.mdxControlMode)t.mdxControlMode=S8d[Z];G.request=t;t=G.user||{};if(Z= f.J)t.credentialTransferTokens=[{token:Z,scope:"VIDEO"}];if(Z=f.NE)t.delegatePurchases={oauthToken:Z},t.kidsParent={oauthToken:Z};Z=k.getWebPlayerContextConfig().userContentRating;!Z&&k.A("enable_brazil_age_gating_web")&&(Z=g.bQ().get("br_age_rating"));Z&&(t.serializedUserContentRating=Z);G.user=t;if(k=f.contextParams)G.activePlayers=[{playerContextParams:k}];if(f=f.clientScreenNonce)G.clientScreenNonce=f;return G}; X7u=function(f){var k=g.i4(),G=k.client||{};if(f.forcedExperiments){var t=f.forcedExperiments.split(",");let Z=[];for(let u of t)Z.push(Number(u));G.experimentIds=Z}if(t=f.homeGroupInfo)G.homeGroupInfo=JSON.parse(t);if(t=f.getPlayerType())G.playerType=t;if(t=f.B.ctheme)G.theme=t;if(t=f.livingRoomAppMode)G.tvAppInfo={...G.tvAppInfo,livingRoomAppMode:t};t=f.deviceYear;f.A("html5_propagate_device_year")&&t&&(G.tvAppInfo={...G.tvAppInfo,deviceYear:t});if(t=f.livingRoomPoTokenId)G.tvAppInfo={...G.tvAppInfo, livingRoomPoTokenId:t};k.client=G;t=k.user||{};f.enableSafetyMode&&(t={...t,enableSafetyMode:!0});!G.tvAppInfo?.usePageidAsHeader&&f.pageId&&(t={...t,onBehalfOfUser:f.pageId});k.user=t;return k}; cVc=function(f,k,G){k={videoId:f.videoId,context:g.jV(f),playbackContext:{contentPlaybackContext:Xl(f,k,G)}};f.QB&&(k.playbackContext.reloadPlaybackContext={reloadPlaybackParams:f.QB?.reloadPlaybackParams});f.contentCheckOk&&(k.contentCheckOk=!0);if(G=f.clientPlaybackNonce)k.cpn=G;if(G=f.playerParams)k.params=G;else if(G=f.getResolveUrlResponse())if(G=Nx(G))k.params=G;if(G=f.playlistId)k.playlistId=G;f.racyCheckOk&&(k.racyCheckOk=!0);G=f.U();var t=G.embedConfig;f.rM?k.serializedThirdPartyEmbedConfig= f.rM:t&&(k.serializedThirdPartyEmbedConfig=t);k.captionParams={};t=g.bQ().mx(65);f.deviceCaptionsOn!=null?k.captionParams.deviceCaptionsOn=f.deviceCaptionsOn:g.bi(G)&&(k.captionParams.deviceCaptionsOn=t!=null?!t:!1);f.F_&&(k.captionParams.deviceCaptionsLangPref=f.F_);t=f.A("web_enable_player_request_captions_last_language_only");if(f.Ud.length)k.captionParams.viewerSelectedCaptionLangs=t?[f.Ud.at(-1)]:f.Ud;else if(g.bi(G)){var Z=g.fL();Z?.length&&(k.captionParams.viewerSelectedCaptionLangs=t?[Z.at(-1)]: Z)}t=f.fetchType==="onesie"&&f.A("html5_onesie_attach_po_token");Z=f.fetchType!=="onesie"&&f.A("html5_non_onesie_attach_po_token");if(t||Z)t=f.U(),t.Ay&&(k.serviceIntegrityDimensions={},k.serviceIntegrityDimensions.poToken=t.Ay);G.A("fetch_att_independently")&&(k.attestationRequest={omitBotguardData:!0});k.playbackContext||(k.playbackContext={});k.playbackContext.devicePlaybackCapabilities=R_X(f);k.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&f.C("noVp9",{});return k}; p7y=function(f,k,G){return{context:g.jV(f),url:`https://www.youtube.com/embed/${f.videoId}`,playbackContext:{contentPlaybackContext:Xl(f,k,G)}}}; R_X=function(f){var k=!f.S1()&&f.ZJ()&&Ve(),G=$8(f);f=f.U().K;var t=Jf("243");return{supportsVp9Encoding:!(!t||XY(G,t,f,!0)!==!0||k),supportXhr:TP}}; eV=function(f){if(f=f?.endpoint)return g.M(f,g.Jx)||g.M(f,Uz)}; Nx=function(f){return eV(f)?.playerParams}; Y8y=async function(f,k){f={context:X7u(f.U()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:f.videoId,cpn:f.clientPlaybackNonce}}]};var G=mN(gpf);return await g.at(k,f,G)}; JVf=function(f,k,G){var t=k.experiments.B("bg_vm_reinit_threshold");(!Uy||(0,g.T)()-Uy>t)&&Y8y(f,G).then(Z=>{Z&&(Z=Z.botguardData)&&g.eI(Z,k)},Z=>{f.e6()||(Z=Q2(Z),f.C("attf",Z.details))})}; yd=function(f,k,G){f.state.B[k]=(...t)=>G.apply(f,t)}; qx=function(f,k,G){f.state.B.hasOwnProperty(k)||yd(f,k,G);f.state.Z[k]=(...t)=>G.apply(f,t); f.state.D.add(k)}; Oz=function(f,k,G){f.state.B.hasOwnProperty(k)||yd(f,k,G);f.app.U().D&&(f.state.G[k]=(...t)=>G.apply(f,t),f.state.D.add(k))}; PW=function(f,k){f.state.B.addEmbedsConversionTrackingParams(...k)}; g.Qd=function(f,k,...G){f.state.W.zB(k,...G);f.state.K.zB(k,...G)}; g.If=function(f,k,...G){f.state.W.zB(k,...G);f.state.K.zB(k,...G);f.state.S.zB(k,...G)}; g.F5=function(f,k,...G){f.state.W.zB(k,...G);f.state.K.zB(k,...G);f.state.S.zB(k,...G);f.state.V.zB(k,...G)}; f1u=function(f,k,G){typeof f==="string"&&(f={mediaContentUrl:f,startSeconds:k,suggestedQuality:G});a:{if((k=f.mediaContentUrl)&&(k=/\/([ve]|embed)\/([^#?]+)/.exec(k))&&k[2]){k=k[2];break a}k=null}f.videoId=k;return Au(f)}; Au=function(f,k,G){if(typeof f==="string")return{videoId:f,startSeconds:k,suggestedQuality:G};k={};for(let t of kWO)f[t]&&(k[t]=f[t]);(f=f.embedConfig||f.embed_config)&&(k.embed_config=GWD(f));return k}; tHL=function(f,k,G,t){if(g.ID(f)&&!Array.isArray(f)){k="playlist list listType index startSeconds suggestedQuality".split(" ");G={};for(t=0;tf.getPlaybackQuality(1)); qx(f,"setPlaybackQuality",f.Vk);qx(f,"getAvailableQualityLevels",f.ME);qx(f,"getCurrentTime",f.yG);qx(f,"getDuration",f.bb);qx(f,"addEventListener",f.J);qx(f,"removeEventListener",f.m8);qx(f,"getDebugText",f.rH);qx(f,"getVideoData",()=>ZXL(f)); qx(f,"addCueRange",f.V);qx(f,"removeCueRange",f.removeCueRange);qx(f,"setSize",f.setSize);qx(f,"getApiInterface",f.getApiInterface);qx(f,"destroy",f.destroy);qx(f,"mutedAutoplay",f.mutedAutoplay);var k=f.app.U();qx(f,"getVideoEmbedCode",f.getVideoEmbedCode);qx(f,"getVideoUrl",f.EQ);qx(f,"getMediaReferenceTime",f.Ue);qx(f,"getSize",f.getSize);qx(f,"setFauxFullscreen",f.MB);k.A("embeds_enable_move_set_center_crop_to_public")&&qx(f,"setCenterCrop",f.setCenterCrop);k.S||qx(f,"logImaAdEvent",f.logImaAdEvent); qx(f,"preloadVideoById",f.Hr);qx(f,"wakeUpControls",f.wakeUpControls)}; g.Kq=function(f){return(f=hsf(f.app.GX()))?f.j1():null}; i7=function(f){var k=Fc(f.app.U()),G=f.app.getVideoData().pE;f=$m(f.app);return Ie(k)&&!G||f?!1:!0}; oSL=function(f,k,G){return typeof f==="number"?{playerType:f,QI:k,cpn:G}:f||{}}; WrL=function(f){var k=f.raw_player_response;if(!k){var G=f.player_response;G&&(k=JSON.parse(G))}delete f.player_response;delete f.raw_player_response;k&&(f.raw_player_response={streamingData:k.streamingData,playerConfig:k.playerConfig},k.playbackTracking?.qoeUrl&&(f.raw_player_response={...f.raw_player_response,playbackTracking:{qoeUrl:k.playbackTracking.qoeUrl}}),k.captions&&(f.raw_player_response={...f.raw_player_response,captions:k.captions}),k.videoDetails&&(k.videoDetails.videoId||k.videoDetails.lengthSeconds|| k.videoDetails.isLive!=null||k.videoDetails.liveChunkReadahead!=null||k.videoDetails.latencyClass!=null||k.videoDetails.isLiveContent!=null||k.videoDetails.isPostLiveDvr!=null)&&(G={},k.videoDetails.videoId&&(G.videoId=k.videoDetails.videoId),k.videoDetails.lengthSeconds&&(G.lengthSeconds=k.videoDetails.lengthSeconds),k.videoDetails.isLive!=null&&(G.isLive=k.videoDetails.isLive),k.videoDetails.liveChunkReadahead!=null&&(G.liveChunkReadahead=k.videoDetails.liveChunkReadahead),k.videoDetails.latencyClass!= null&&(G.latencyClass=k.videoDetails.latencyClass),k.videoDetails.isLiveContent!=null&&(G.isLiveContent=k.videoDetails.isLiveContent),k.videoDetails.isPostLiveDvr!=null&&(G.isPostLiveDvr=k.videoDetails.isPostLiveDvr),f.raw_player_response={...f.raw_player_response,videoDetails:G}))}; zO=function(f,k){var G={};if(f.app.U().J){for(let t of D2H)k.hasOwnProperty(t)&&(G[t]=k[t]);if(f=G.qoe_cat)k="",typeof f==="string"&&f.length>0&&(k=f.split(",").filter(t=>VHa.includes(t)).join(",")),G.qoe_cat=k; WrL(G)}else for(let t of vSE)k.hasOwnProperty(t)&&(G[t]=k[t]);return G}; juu=function(f){return f?BhL[f]||5:5}; Cq=function(f,k){for(let G of Object.keys(k)){let t=k[G];f=f.replace(new RegExp("\\$"+G,"gi"),()=>t)}return f}; NhO=function(f){yd(f,"getInternalApiInterface",f.getInternalApiInterface);yd(f,"getTrustedApi",f.getTrustedApi);yd(f,"addEventListener",f.L);yd(f,"removeEventListener",f.QB);yd(f,"cueVideoByPlayerVars",f.kj);yd(f,"loadVideoByPlayerVars",f.qv);yd(f,"preloadVideoByPlayerVars",f.ip);yd(f,"getAdState",f.getAdState);yd(f,"sendAbandonmentPing",f.sendAbandonmentPing);yd(f,"setLoopRange",f.setLoopRange);yd(f,"getLoopRange",f.getLoopRange);yd(f,"setAutonavState",f.setAutonavState);yd(f,"seekTo",f.VI);yd(f, "seekBy",f.TH);yd(f,"seekToLiveHead",f.seekToLiveHead);yd(f,"requestSeekToWallTimeSeconds",f.requestSeekToWallTimeSeconds);yd(f,"seekToStreamTime",f.seekToStreamTime);yd(f,"startSeekCsiAction",f.startSeekCsiAction);yd(f,"getStreamTimeOffset",f.getStreamTimeOffset);yd(f,"getVideoData",f.jj);yd(f,"getAppState",f.getAppState);yd(f,"updateLastActiveTime",f.updateLastActiveTime);yd(f,"setUserEngagement",f.setUserEngagement);yd(f,"updateSubtitlesUserSettings",f.updateSubtitlesUserSettings);yd(f,"getPresentingPlayerType", f.W);yd(f,"canPlayType",f.canPlayType);yd(f,"updatePlaylist",f.updatePlaylist);yd(f,"updateVideoData",f.updateVideoData);yd(f,"updateEnvironmentData",f.updateEnvironmentData);yd(f,"sendVideoStatsEngageEvent",f.AR);yd(f,"setSafetyMode",f.setSafetyMode);yd(f,"isAtLiveHead",k=>f.isAtLiveHead(void 0,k)); yd(f,"getVideoAspectRatio",f.getVideoAspectRatio);yd(f,"getPreferredQuality",f.getPreferredQuality);yd(f,"getPlaybackQualityLabel",f.getPlaybackQualityLabel);yd(f,"setPlaybackQualityRange",f.hR);yd(f,"onAdUxClicked",f.onAdUxClicked);yd(f,"getFeedbackProductData",f.getFeedbackProductData);yd(f,"getStoryboardFrame",f.getStoryboardFrame);yd(f,"getStoryboardFrameIndex",f.getStoryboardFrameIndex);yd(f,"getStoryboardLevel",f.getStoryboardLevel);yd(f,"getNumberOfStoryboardLevels",f.getNumberOfStoryboardLevels); yd(f,"getCaptionWindowContainerId",f.getCaptionWindowContainerId);yd(f,"getAvailableQualityLabels",f.getAvailableQualityLabels);yd(f,"addCueRange",f.addCueRange);yd(f,"addUtcCueRange",f.addUtcCueRange);yd(f,"showAirplayPicker",f.showAirplayPicker);yd(f,"dispatchReduxAction",f.dispatchReduxAction);yd(f,"getPlayerResponse",f.f7);yd(f,"getWatchNextResponse",f.rM);yd(f,"getHeartbeatResponse",f.QG);yd(f,"getCurrentTime",f.Pz);yd(f,"getDuration",f.I7);yd(f,"getPlayerState",f.getPlayerState);yd(f,"getPlayerStateObject", f.NE);yd(f,"getVideoLoadedFraction",f.getVideoLoadedFraction);yd(f,"getProgressState",f.getProgressState);yd(f,"getVolume",f.getVolume);yd(f,"setVolume",f.Qj);yd(f,"isMuted",f.isMuted);yd(f,"mute",f.V6);yd(f,"unMute",f.ez);yd(f,"loadModule",f.loadModule);yd(f,"unloadModule",f.unloadModule);yd(f,"getOption",f.bT);yd(f,"getOptions",f.getOptions);yd(f,"setOption",f.setOption);yd(f,"loadVideoById",f.EV);yd(f,"loadVideoByUrl",f.Ju);yd(f,"playVideo",f.GO);yd(f,"stopVideo",f.D);yd(f,"loadPlaylist",f.loadPlaylist); yd(f,"nextVideo",f.nextVideo);yd(f,"previousVideo",f.previousVideo);yd(f,"playVideoAt",f.playVideoAt);yd(f,"getDebugText",f.getDebugText);yd(f,"getWebPlayerContextConfig",f.getWebPlayerContextConfig);yd(f,"getVideoContentRect",f.getVideoContentRect);yd(f,"toggleSubtitlesOn",f.toggleSubtitlesOn);yd(f,"isSubtitlesOn",f.isSubtitlesOn);yd(f,"getAudioTrack",f.VG);yd(f,"setAudioTrack",f.gy);yd(f,"getAvailableAudioTracks",f.TB);yd(f,"isOrchestrationLeader",f.isOrchestrationLeader);yd(f,"notifyShortsAdSwipeEvent", f.notifyShortsAdSwipeEvent);yd(f,"prefetchKeyPlay",f.prefetchKeyPlay);yd(f,"prefetchJumpAhead",f.prefetchJumpAhead);yd(f,"productsInVideoVisibilityUpdated",f.productsInVideoVisibilityUpdated);yd(f,"setBlackout",f.setBlackout);yd(f,"setInlinePreview",f.setInlinePreview);yd(f,"setSqueezeback",f.setSqueezeback);yd(f,"reportPlaybackIssue",f.reportPlaybackIssue);yd(f,"setAutonav",f.setAutonav);yd(f,"isNotServable",f.isNotServable);yd(f,"channelSubscribed",f.channelSubscribed);yd(f,"channelUnsubscribed", f.channelUnsubscribed);yd(f,"togglePictureInPicture",f.togglePictureInPicture);yd(f,"supportsGaplessAudio",f.supportsGaplessAudio);yd(f,"supportsGaplessShorts",f.supportsGaplessShorts);yd(f,"isGaplessTransitionReady",f.isGaplessTransitionReady);yd(f,"setShortsAutoAdvancedEnabled",f.setShortsAutoAdvancedEnabled);yd(f,"enqueueVideoByPlayerVars",k=>void f.enqueueVideoByPlayerVars(k)); yd(f,"clearQueue",f.clearQueue);yd(f,"getMaxPlaybackQuality",f.getMaxPlaybackQuality);yd(f,"getUserPlaybackQualityPreference",f.getUserPlaybackQualityPreference);yd(f,"getSubtitlesUserSettings",f.getSubtitlesUserSettings);yd(f,"resetSubtitlesUserSettings",f.resetSubtitlesUserSettings);yd(f,"setMinimized",f.setMinimized);yd(f,"setOverlayVisibility",f.setOverlayVisibility);yd(f,"confirmYpcRental",f.confirmYpcRental);yd(f,"queueNextVideo",f.queueNextVideo);yd(f,"handleExternalCall",f.handleExternalCall); yd(f,"logApiCall",f.logApiCall);yd(f,"isExternalMethodAvailable",f.isExternalMethodAvailable);yd(f,"setScreenLayer",f.setScreenLayer);yd(f,"getCurrentPlaylistSequence",f.getCurrentPlaylistSequence);yd(f,"getPlaylistSequenceForTime",f.getPlaylistSequenceForTime);yd(f,"shouldSendVisibilityState",f.shouldSendVisibilityState);yd(f,"syncVolume",f.syncVolume);yd(f,"highlightSettingsMenuItem",f.highlightSettingsMenuItem);yd(f,"openSettingsMenuItem",f.openSettingsMenuItem);yd(f,"getEmbeddedPlayerResponse", f.getEmbeddedPlayerResponse);yd(f,"getVisibilityState",f.getVisibilityState);yd(f,"isMutedByMutedAutoplay",f.isMutedByMutedAutoplay);yd(f,"isMutedByEmbedsMutedAutoplay",f.isMutedByEmbedsMutedAutoplay);yd(f,"setGlobalCrop",f.setGlobalCrop);yd(f,"setInternalSize",f.setInternalSize);yd(f,"setFauxFullscreen",f.setFauxFullscreen);yd(f,"setAppFullscreen",f.setAppFullscreen);yd(f,"isKeyboardDisabled",f.isKeyboardDisabled);yd(f,"getCurrentTimeForUx",f.getCurrentTimeForUx);yd(f,"getDurationForUx",f.getDurationForUx)}; U2d=function(f){f.getPresentingPlayerType()===3?f.zB("mdxautoplaycancel"):g.Qd(f,"onAutonavCancelled",!0)}; Ez=function(f){f=f.GX().FB.get("endscreen");return!!f&&Ez(f)}; ml=function(f){f=f.GX();var k=f.FB.get("endscreen");return k&&k.fP()?!0:f.qu()}; Lq=function(f){var k=nq(f.GX());return f.app.oL&&(!f.isFullscreen()||f.U().oI().B.mx(es6))||f.getPresentingPlayerType()===3&&k&&k.hasNext()&&k.hasPrevious()||!!f.getPlaylist()}; g.ic=function(f){return(f=g.dM(f.GX()))?f.O9():{}}; g.sz=function(f,k,G){f=f.yE().element;var t=D6(f.children,Z=>{Z=Number(Z.getAttribute("data-layer"));return G-Z||1}); t<0&&(t=-(t+1));g.Ub(f,k,t);k.setAttribute("data-layer",String(G))}; ytL=function(f,k){f=b7(f.app.FK.S);for(let G of f){f=G.getAvailableAudioTracks();let t=null;for(let Z of f)if(Z.getLanguageInfo().getId()===k){t=Z;break}t&&G.Mc(t,!0)}}; g.af=function(){wM||(wM=new qBQ);return wM}; g.rM=function(f,k){k?f.IU.Authorization=`Bearer ${k}`:delete f.IU.Authorization}; OXy=function(f,k){var G=(...t)=>{f.removeEventListener("playing",G);k(...t)}; f.addEventListener("playing",G)}; g.Mx=function(f){var k=Math.abs(Math.floor(f)),G=Math.floor(k/86400),t=Math.floor(k%86400/3600),Z=Math.floor(k%3600/60);k=Math.floor(k%60);var u="";G>0&&(u+=`${G}:`,t<10&&(u+="0"));if(G>0||t>0)u+=`${t}:`,Z<10&&(u+="0");u+=`${Z}:`;k<10&&(u+="0");G=u+k;return f>=0?G:`-${G}`}; HW=function(f){return(!("button"in f)||typeof f.button!=="number"||f.button===0)&&!("shiftKey"in f&&f.shiftKey)&&!("altKey"in f&&f.altKey)&&!("metaKey"in f&&f.metaKey)&&!("ctrlKey"in f&&f.ctrlKey)}; xm=function(f,k,G,t){if(t.substring(0,2)==="{{")f.wM[t]=[k,G];else return t}; X5=function(f,k,G,t){if(G==="child"){g.Ns(k);let u;t===void 0?u=void 0:u=!Array.isArray(t)||t&&typeof t.j==="string"?[t]:t;G=PoL(f,u);for(var Z of G)k.appendChild(Z)}else G==="style"?g.Cb(k,"cssText",t?t:""):t===null||t===void 0?k.removeAttribute(G):(Z=t.toString(),G==="href"&&(Z=yY(g.QY(Z,g.Pe)||g.Pa)),k.setAttribute(G,Z))}; PoL=function(f,k){var G=[];if(!k)return G;for(let t of k){if(t==null)continue;k=t.nodeType;k===1||k===3?G.push(t):t&&typeof t.j==="string"?G.push(f.createElement(t)):t.element?G.push(t.element):typeof t==="string"&&t.indexOf("\n")!==-1?t.split("\n").forEach((Z,u)=>{u>0&&G.push(g.By("BR"));G.push(g.jh(Z))}):G.push(g.jh(t))}return G}; l7=function(f,k){f=f.element.element;k?f.setAttribute("aria-hidden","true"):f.removeAttribute("aria-hidden")}; TO=function(f){return f.K&&f.fade.state!==4}; Qu6=function(f){f.sourceElement&&(document.activeElement&&g.yl(f.element,document.activeElement)&&f.sourceElement.focus(),f.sourceElement.setAttribute("aria-expanded","false"),f.sourceElement=void 0);f.B.K();f.W=void 0}; g.SV=function(){return{j:"svg",FL:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},gH:[{j:"path",FL:{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.Rf=function(){return{j:"svg",FL:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},gH:[{j:"path",FL:{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.cW=function(){return{j:"svg",FL:{height:"100%",viewBox:"0 0 24 24",width:"100%"},gH:[{j:"path",FL:{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"}}]}}; pq=function(){return{j:"svg",FL:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},gH:[{j:"path",s7:!0,Zo:"ytp-svg-fill",FL:{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"}}]}}; I1Q=function(){return{j:"svg",FL:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},gH:[{j:"path",FL:{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"}},{j:"path",FL:{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"}},{j:"path",FL:{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"}},{j:"path",FL:{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"}},{j:"path",FL:{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"}},{j:"path",FL:{"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"}}]}}; gM=function(f={},k=[]){k.push("ytp-menuitem");"role"in f||(f.role="menuitem");"tabindex"in f||(f.tabindex="0");return{j:"div",x9:k,FL:f,gH:[{j:"div",Zo:"ytp-menuitem-icon",ub:"{{icon}}"},{j:"div",Zo:"ytp-menuitem-label",ub:"{{label}}"},{j:"div",Zo:"ytp-menuitem-content",ub:"{{content}}"}]}}; Ym=function(f){return f?g.$I(f):""}; FrX=function(f){return f===-0x8000000000000?"BEFORE_MEDIA_START":f===0?"MEDIA_START":f===0x7ffffffffffff?"MEDIA_END":f===0x8000000000000?"AFTER_MEDIA_END":f.toString()}; g.Ju=function(f,k){return f.start-k.start||f.priority-k.priority||f.K-k.K}; g.fZ=function(f){return`crn_${f}`}; g.ku=function(f){return`crx_${f}`}; AtX=function(f){return{[1]:f.start,[2]:f.end,[3]:f.id,[4]:f.priority,[5]:f.namespace,[6]:f.visible,[7]:f.style,[8]:f.tooltip,[9]:f.color,[10]:f.icons,[11]:f.associatedClipId,[12]:f.markerPositionMs}}; tM=function(f,k,G,t){k in f.B||(G=new g.Gk(G,t,{id:k,priority:2,namespace:"appad"}),f.api.vk([G],1),f.B[k]=G)}; ZE=function(f,k,G){if(f.A("use_ajax_fetch_for_h5_ad_pings")){G=f.api.U().experiments.B("h5_fetch_ad_pings_max_retries");let t=f.api.U().experiments.B("h5_fetch_ad_pings_initial_delay_ms"),Z=f.A("h5_fetch_ad_pings_high_priority"),u=f.A("h5_fetch_ad_pings_keepalive"),h=g.WY(k);f=f.A("h5_fetch_ad_pings_no_cors")&&!h;g.Ct(k,{method:"GET",priority:Z?"high":"auto",keepalive:u,mode:f?"no-cors":void 0},G,t)}else g.ao(k,void 0,G)}; u1=function(f,k){KrD(f,k).then(G=>{g.ao(k,void 0,void 0,G)})}; hM=function(f,k){k.forEach(G=>{u1(f,G)})}; CoQ=function(f,k,G){if(!(G in k))return!1;k=k[G];Array.isArray(k)||(k=[k]);for(let t of k)k={CPN:f.api.getVideoData().clientPlaybackNonce},k=g.dh(t,k),ZE(f,k,V1(Bn(k,$2Q,null),k,!1,"Active View 3rd Party Integration URL")||V1(Bn(k,iXu,null),k,!1,"Google/YouTube Brand Lift URL")||V1(Bn(k,zsO,null),k,!1,"Nielsen OCR URL"));return!0}; KrD=function(f,k){return g.m0(f.api.U())&&g.VZ(k)&&g.Gx(k)?g.Rh(f.api.U(),g.u7(f.api.getVideoData())).then(G=>{var t;G&&(t={Authorization:`Bearer ${G}`});return t},void 0):g.wv()}; oT=function(f,k){f.checked=k;f.element.setAttribute("aria-checked",String(f.checked))}; WP=function(f,k){f.enabled=k;f.enabled?f.element.removeAttribute("aria-disabled"):f.element.setAttribute("aria-disabled","true")}; DE=function(f,k,G=!1,t){var Z=f.currentTarget;if(!G&&HW(f))return f.preventDefault(),!0;k.pauseVideo();f=Z.getAttribute("href");Oj(f,t);return!1}; Va=function(f,k,G){if(E7(k.U())&&k.getPresentingPlayerType()!==2)HW(G)&&(k.isFullscreen()&&!k.U().externalFullscreen&&k.toggleFullscreen(),G.preventDefault());else{let t=HW(G);t&&k.pauseVideo();Oj(f);t&&(g.Qy(f),G.preventDefault())}}; vP=function(f){return f.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!f.G()}; BP=function(f){return f.audio?.W===!0}; j0=function(f){return f.G()}; NI=function(f){return f.audio?.B===!0}; U9=function(f,k){if(f.length<2)return!1;var G=k(f[0]);return f.some(t=>k(t)!==G)}; LrO=function(f,k){f=ES6(f,k.languageId);f=m2d(f,!!k.Eb);return f=nSc(f,!!k.vY)}; m2d=function(f,k){var G=g.He(f,t=>NI(t)===k); return G.length>0?G:f}; nSc=function(f,k){var G=g.He(f,t=>BP(t)===k); return G.length>0?G:f}; d2L=function(f,k){return k.id!=="und"?g.He(f,G=>{var t=k.getLanguageInfo()?.name;return G.VE?.name===t}):f}; ES6=function(f,k){if(k&&k!=="und")if(typeof k==="string"){var G=g.ce(f,Z=>Z.id===k); if(G?.VE)var t=G.VE.id}else t=k.VE?.id;if(t&&(G=g.He(f,Z=>Z.VE?.id===t),G.length>0))return G; G=g.He(f,Z=>!!Z.VE?.isDefault); return G.length>0?G:f}; suD=function(f){var k=g.He(f,G=>j0(G)===!0); return k.length>0?k:f}; bXE=function(f){var k=g.He(f,G=>vP(G)===!0); return k.length>0?k:f}; wMu=function(f,k){f=new Set(f.map(k));f.delete(void 0);return f.size>=2}; a1F=function(f,k){return k.priority-f.priority}; e0=function(f,k,G=!1){if(G)f.items.push(k),f.menuItems.element.appendChild(k.element);else{G=g.W1(f.items,k,a1F);if(G>=0)return;G=~G;g.uj(f.items,G,0,k);g.Ub(f.menuItems.element,k.element,G)}k.subscribe("size-change",f.Jf,f);f.menuItems.zB("size-change")}; ya=function(f,k){k.unsubscribe("size-change",f.Jf,f);f.e6()||(g.f7(f.items,k),f.menuItems.element.removeChild(k.element),f.menuItems.zB("size-change"))}; g.qI=function(f,k){if(f.W){var G=f.options[f.W];G.element.getAttribute("aria-checked");G.element.setAttribute("aria-checked","false");f.W=null}if(G=f.options[k])G.element.setAttribute("aria-checked","true"),f.S(f.Z(k)),f.W=k}; rtF=function(f,k,G,t){G=new O9({j:"div",x9:["ytp-menuitem",""],FL:{tabindex:"0",role:"menuitemradio","aria-checked":t?"true":"false"},gH:[{j:"div",x9:["ytp-menuitem-label"],ub:"{{label}}"}]},G,f.Z(k));G.jd("click",()=>{f.L(k)}); return G}; g.MHH=function(f,k){var G=f.D;for(var t of G.items)t.unsubscribe("size-change",G.Jf,G);G.items=[];try{g.Ns(G.menuItems.element)}catch(Z){g.HI(new g.V5("Failed to remove menu items from panel menu.",{error:Z.message,originalStack:Z.stack,childToBeRemoved:G.menuItems.element.firstChild?.textContent??"child element not found"}))}G.menuItems.zB("size-change");G={};t=!1;for(let Z=0;Z{G!=null&&(f.api.U().b1=G,f.api.U().Ud="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.a(f,f.B);f.events.Bz(f.api,"videoStatsPingCreated",G=>{var t=f.B;t=t.B==null?null:Math.round(t.B*100)/100;G.inview=t!=null?t:void 0;t=f.api.getPlayerSize();if(t.height>0&&t.width>0){t=[Math.round(t.width),Math.round(t.height)];let Z=g.$c();Z>1&&t.push(Z);t=t.join(":")}else t=void 0;G.size=t})}; ThQ=function(f){return f.map(k=>new aC(k.id,"application/x-mpegURL",{VE:k.VE}))}; PP=function(f,k,G,t){function Z(h){var W=!(h.status!==204&&h.status!==200&&!h.response);h={succ:`${+W}`,rc:h.status,lb:h.response?.byteLength||0,rt:((0,g.T)()-u).toFixed(),shost:g.Ek(f),trigger:k};SBy(h,f);G&&G(h);t&&!W&&t(new g.PN("pathprobe.net",h))} var u=(0,g.T)();g.AH(f,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:Z,onTimeout:Z})}; SBy=function(f,k){window.performance?.getEntriesByName&&(k=performance.getEntriesByName(k))&&k.length&&(k=k[0],f.pedns=(k.domainLookupEnd-k.startTime).toFixed(),f.pecon=(k.connectEnd-k.domainLookupEnd).toFixed(),f.perqs=(k.requestStart-k.connectEnd).toFixed())}; IT=function(f){return Qa(f.DJ,!f.policy.Yq,f.policy.fR)}; Rsa=function(f,k){var G=Math.min(f.policy.qx,Fr(f.DJ));f=IT(f);return k-G*f}; ctH=function(f,k,G){return Math.ceil(Math.max(Math.max(f.policy.Ef,f.policy.WK*G),Math.min(Math.min(f.policy.yG,31*G),Math.ceil(k*G))))||f.policy.Ef}; AM=function(f,k,G,t,Z=!1){if(f.policy.jL)return Math.ceil(f.policy.jL*k);f.policy.f9&&(t=Math.abs(t));t/=f.playbackRate;var u=1/Qa(f.DJ);G=Math.max(.9*(t-3),Fr(f.DJ)+f.DJ.K.B*u)/u*.8/(k+G);G=Math.min(G,t);f.policy.hq>0&&Z&&(G=Math.max(G,f.policy.hq));return ctH(f,G,k)}; KZ=function(f){return IT(f)/f.playbackRate}; $u=function(f,k,G){var t=f.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],Z=f.policy.playbackStartPolicy.startMinReadaheadPolicy||[];f=Infinity;k=k&&t.length>0?t:Z;for(let u of k)k=u.minReadaheadMs||0,G<(u.minBandwidthBytesPerSec||0)||f>k&&(f=k);return f=0?k[Z]:null;var U;if(U=G){U=t;var y=Z,q=G.startTimeMs+G.durationMs,Q=U.startTimeMs+U.durationMs;if(U.startTimeMs-q>f.B)U=!1;else if(gSf(f,G.formatId, U.formatId))G.durationMs=Math.max(q,Q)-G.startTimeMs,G.Hv=Math.max(G.Hv,U.Hv),U=!0;else if(Math.abs(G.startTimeMs-U.startTimeMs)<=f.B)if(G.durationMs>U.durationMs+f.B){y=G.formatId;var A=G.Mh,d=G.Hv;G.formatId=U.formatId;G.durationMs=U.durationMs;G.Mh=U.Mh;G.Hv=U.Hv;U.formatId=y;U.startTimeMs=Q;U.durationMs=q-Q;U.Mh=A;U.Hv=d;U=!1}else G.formatId=U.formatId,U=!0;else q>U.startTimeMs&&(q>Q&&(k.splice(y+1,0,{formatId:G.formatId,startTimeMs:Q,durationMs:q-Q,Mh:U.Hv+1,Hv:G.Hv}),f.logger&&f.logger({splitOldStart:G.startTimeMs?.toFixed(3), splitOldEnd:q?.toFixed(3),splitNewStart:U.startTimeMs?.toFixed(3),splitNewEnd:Q?.toFixed(3)})),G.durationMs=U.startTimeMs-G.startTimeMs,G.Hv=U.Mh-1),U=!1}U?t=G:(Z+=1,k.splice(Z,0,t));G=0;for(U=Z+1;U=A+q.B?q=!0:d+q.BG.startTimeMs-t.startTimeMs); return f>=0?f:-f-2}; Jt6=function(f,k,G){if(f.logger){var t=[];for(let Z=0;Z0&&(0,g.T)()-f.L<5E3&&(f.logger&&f.logger({dend:Z.info.lx()}),t=fm(t,u,u+.01))}Z=[];for(var h=u=0;u=W){let A={...f.oG[h]};var N=f.aI.K.get(FF(f.oG[h].formatId)),U=Math.max(D,W);W=N.index.uY(U+f.B/1E3);D=N.index.getStartTime(W);var y=W+ +(Math.abs(D-U)>f.B/1E3);U=y+f.S;y=N.index.getStartTime(y)*1E3;h!==f.K||k?(A.Mh=U,A.startTimeMs=y):(f.logger&&f.logger({pEvict:"1",og:A.startTimeMs,adj:D*1E3}),A.Mh=W+f.S,A.startTimeMs=D*1E3);W=f.policy.Uf?11:f.W?.info.W||11;!G&&h===f.K&&qf.B/1E3);W=D+f.S;N=N.index.rg(D)*1E3;A.Hv=W;A.durationMs=N-A.startTimeMs;A.Mh<=A.Hv&&Z.push(A)}Q{k.push({...u})}); var t=f.ME.LU(),Z=f.K;for(let u of t)Z=YBd(f,k,G,u,Z);k.forEach(u=>{u.startTimeMs&&(u.startTimeMs+=f.timestampOffset*1E3)}); return{oG:k,Kb:G}}; gSf=function(f,k,G){return k.itag!==G.itag||k.xtags!==G.xtags?!1:f.aI.ZJ||k.lmt===G.lmt}; GGa=function(f,k,G,t,Z){if(!k.N.B()){if(!(Z=G===0||!!k.K.length&&k.K[0]instanceof zk))a:{if(k.K.length&&(Z=k.K[0],Z instanceof CZ&&Z.yI&&Z.oJ)){Z=!0;break a}Z=!1}Z||f.policy.B||E9(k);return G}var u=mx(k,G);if(!isNaN(u))return u;if(f.loader.o6(G*1E3))return G;Z.A8?f.policy.KR&&Z.Px&&(f=nZ(f.loader,k),k.Cf(G+f,!0)):(k.JY(),f.loader.Vx?.(!1,`sta_${+k.N.info.Kq()}`));return t&&(f=tS(t.CE(),G),!isNaN(f))?(LZ(k,f+kGL,Z),G):LZ(k,G,Z)}; tyy=function(f,k,G){if(!f.policy.Z){f=k.N.index;var t=k.B.xj;f.l1(t)||G&&G.xj===t?(k.Tc=!f.l1(t),k.L=!f.l1(t)):(k.Tc=!0,k.L=!0)}}; u1c=function(f){var k=Math.max(f.videoTrack.R3(),f.audioTrack.R3());ZWu(f.videoTrack);ZWu(f.audioTrack);f.policy.Z||Zb(f.aI);f.aI.isManifestless&&!f.policy.Z&&(f.B=!0,f.K=0);var G=f.loader;if(!G.policy.Jo||G.policy.Ue)G.currentTime=k;f.seeking=!0;f.W=new Sm;return f.W}; b1=function(f){var k=f.videoTrack.Z!==-1,G=f.audioTrack.Z!==-1;if(!k||!G)if(k=!k&&dz(f.videoTrack),G=!G&&dz(f.audioTrack),k||G)if(G=k?f.videoTrack:f.audioTrack,k=k?f.audioTrack:f.videoTrack,G.Z=dz(G).info.xj,f.policy.Z&&(k.Z=dz(k)?.info.VG()||k.Z),k.Z!==-1){let t=Math.max(k.N.index.getStartTime(k.Z),G.N.index.getStartTime(G.Z));YB(f.aI)&&Math.abs(t-YB(f.aI))>432E3&&ECa(f.aI);f.K&&(t=f.K,f.K=0);g.pn(()=>{f.policy.Z||s9(f,t,102)}); f.loader.C("initManifestlessSync",{st:t,ost:t+f.loader.Hc(),a:f.audioTrack.Z,v:f.videoTrack.Z});f.W&&(f.W.resolve(t+.1),f.W=null);f.policy.Z&&s9(f,t,102)}}; hKc=function(f,k,G){if(!f.isSeeking())return-1;G=(G?f.videoTrack:f.audioTrack).N.index;var t=G.uY(f.targetTime);return(G.l1(f.aI.Ao)||k.xj===f.aI.Ao)&&t{b1(f)}); else{if(f.isSeeking()&&f.targetTime){let u=hKc(f,k,G);if(u!==-1){f.videoTrack.Tc=!1;f.audioTrack.Tc=!1;f.B=!0;f.K=0;g.pn(()=>{f.loader.C("seekreason",{reason:"behindMinSq",tgt:u});s9(f,u)}); return}}G?f.videoTrack.L=!1:f.audioTrack.L=!1;var Z=!f.B;mx(f.videoTrack,f.targetTime)>=0&&mx(f.audioTrack,f.targetTime)>=0&&Z?(f.Tc()&&f.loader.C("iterativeSeeking",{status:"done",count:f.seekCount}),f.videoTrack.Tc=!1,f.audioTrack.Tc=!1):t&&g.pn(()=>{if(f.B||!f.policy.K7)b1(f);else{var u=k.startTime,h=k.duration;if(!f.policy.Z){var W=f.videoTrack.Z!==-1&&f.audioTrack.Z!==-1,D=!f.videoTrack.L&&!f.audioTrack.L;(G?f.videoTrack.Tc:f.audioTrack.Tc)&&W&&D&&(f.targetTime>=u&&f.targetTimef.yG&&DuL(f)}; DuL=function(f){f.bb=Math.max(f.bb,f.S-f.Hr);f.ME=Math.max(f.ME,f.D-f.ip);f.yG=0}; VyF=function(f,k){f.url=k;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; rz=function(f){f.isActive&&(f.isActive=!1)}; vgf=function(f){f.Pz=f.B+f.snapshot.delay*1E3;f.rM=!1}; HP=function(f,k,G){if(!f.disableRecording){k=Math.max(k,.01);var t=f.DB?Math.max(k,G/f.DB):k,Z=f.DJ.K.W;Z&&(t=k,f.DB&&(t=Math.max(k,G/f.DB*Z)));MI(f.DJ,k,G,t)}}; BED=function(f){var k=f.QG||f.Ue;return k?f.snapshot.delay+Math.min(f.HC,(f.Wz-f.kj)/1E3)+k:f.Ip}; jiF=function(f){return(f.V-f.B)/1E3}; xu=function(f,k){if(f.sA&&f.xj!==void 0&&f.sj!==void 0){var G=Math,t=G.min,Z=f.G;var u=f.sA;var h=f.B;if(NEc(u,f.xj))u=k;else{var W=0;u.K2&&(W=.2);u=h+(u.HC+W)*1E3}f.G=t.call(G,Z,u);G=Math;t=G.min;Z=f.J;u=f.sA;h=f.B;W=UuL(u,f.xj,f.sj);W!==2&&(k=W?k:h+u.HC*1E3,u.K2&&(k+=u.HC*1E3));f.J=t.call(G,Z,k);f.G<=f.B?vgf(f):(f.Pz=f.G,f.rM=!0)}}; eKX=function(f,k){if(k+1<=f.totalLength){var G=Mm(f,k);G=G<128?1:G<192?2:G<224?3:G<240?4:5}else G=0;if(G<1||!(k+G<=f.totalLength))return[-1,k];if(G===1)f=Mm(f,k++);else if(G===2)G=Mm(f,k++),f=Mm(f,k++),f=(G&63)+64*f;else if(G===3){G=Mm(f,k++);var t=Mm(f,k++);f=Mm(f,k++);f=(G&31)+32*(t+256*f)}else if(G===4){G=Mm(f,k++);t=Mm(f,k++);let Z=Mm(f,k++);f=Mm(f,k++);f=(G&15)+16*(t+256*(Z+256*f))}else G=k+1,f.focus(G),sr(f,G,4)?f=bl(f).getUint32(G-f.W,!0):(t=Mm(f,G+2)+256*Mm(f,G+3),f=Mm(f,G)+256*(Mm(f,G+1)+ 256*t)),k+=5;return[f,k]}; yLO=function(f){return g.Sa(f.info.RI,k=>k.type===3)}; RIX=async function(f,k){return k?(new v9(f.K)).encrypt(k,f.B):k}; pbX=async function(f,k){return k?await (new v9(f.K)).decrypt(k,f.B):k}; qKf=function(f){f.W.read().then(f.V,f.onError).then(void 0,g.bk)}; Xr=function(f,k,G,t,Z){if(V$(18,126,f.CZ))return new OWE(f,G);f=f.XB();return t?hi()?new PDd(f,k,G,Z):new Qiy(f,k,G,Z):new I3c(f,G,Z)}; l1=function(f,k,G){f.B&&(LJ(f.B,k),k=f.B,f.B=null);var t=0,Z=0;for(let D of f.RI){if(D.range&&t+D.K<=f.K){t+=D.K;continue}if(sm(D)&&!G&&f.K+k.totalLength-Z=400||u?(f.lastError=u?"probe.net.badstatus":"net.badstatus",!0):Z?(f.lastError="ump.spsrejectfailure",!0):G||t?!1:(f.lastError=k===204?"net.nocontent":"net.connect",!0)}; pZ=function(f,k){if(f.policy.Kz)return!1;var G=k.getResponseHeader("content-type"),t=k.tL();f=!t||t<=f.policy.E7;return(!k.RW()||!G||G.indexOf("text/plain")!==-1)&&f}; ALD=function(f,k){var G="";k=k.nV();k.totalLength<=f.policy.E7&&(f=aU(k),f=XG(f),G=zc(f)?f:"");return G}; Khy=function(f){var k=f.timing.L();k.shost=Q7(39,7282,f.Op.CZ);f.policy.NE&&f.policy.KE&&(k.csrc=1);return k}; $uL=function(f,k){return f?.maxWidth>k?.maxWidth||f?.maxHeight>k?.maxHeight}; iWu=function(f,k){for(let G of k.keys()){let t=k.get(G);if(t.length===0)continue;g.VD(t,(h,W)=>W.maxFramerate-h.maxFramerate); let Z=[t[0]],u=0;for(let h=1;hf.B||G.push(t);return G}; gz=function(f,k,G){var t=EgD[f]||[];G.A("html5_shorts_onesie_mismatched_fix")&&(t=muD[f]||[]);k.push(...t);G.A("html5_early_media_for_drm")&&k.push(...(ngL[f]||[]))}; rLf=function(f,k){var G=$8(f),t=f.U(),Z=t.K;t=t.A("html5_shorts_onesie_mismatched_fix");var u=f.uc();if(t){if(!Z.B){if(u&&Yu)return Yu;if(JM)return JM}}else if(JM&&!Z.B)return JM;var h=[],W=[],D={},N=fs.concat(LhE);t&&(N=fs.concat(dua));f.A("html5_early_media_for_drm")&&(N=N.concat(sic),f.A("allow_vp9_1080p_mq_enc")&&N.push(bWH),f.A("html5_enable_av1_drm")&&N.push(...wkE));var U=[...a3f];f.A("html5_iamf_audio_onesie_fmt")&&U.push(["773"]);for(var y of N){N=!1;for(let Q of y){var q=Jf(Q,u&&t);if(!q|| !q.video)continue;if(q.jB()&&!G.Pz&&q.video.qualityOrdinal>G.FO)continue;let A=f.U().experiments.B("html5_drm_byterate_soft_cap");if(A>0&&XS(q)&&q.Bc>A)continue;if(N){h.push(Q);gz(Q,h,f);continue}q=XY(G,q,Z);q===!0?(N=!0,h.push(Q),gz(Q,h,f)):D[Q]=q}}for(let Q of U)for(let A of Q){y=fz(A);if(!y||!y.audio||!f.A("html5_onesie_51_audio")&&y.G())continue;y=XY(G,y,Z);if(y===!0){W.push(A);gz(A,W,f);break}else D[A]=y}if(!f.A("html5_enable_audio_quality_setting")){f=["141","774"];for(let Q of f)W.includes(Q)&& (g.f7(W,Q),D[Q]="blkhqa")}G.W&&k("orfmts",D);if(t)return Z.B&&(Z.B=!1,Yu=JM=void 0),u?Yu={video:h,audio:W}:JM={video:h,audio:W};JM={video:h,audio:W};Z.B=!1;return JM}; TEy=function(f){var k={},G=f.Y,t=f.Ky,Z=f.DJ,u=G.getVideoData(),h=Rl(0);var W=G.getVisibilityState();t.A("html5_enable_audio_quality_setting")&&(k.X0=t.X0);h&&(k.C$=h,k.lastManualDirection=GaF(),h=Re()||0,h>0&&(h=(t.A("html5_use_date_now_for_local_storage")?Date.now():(0,g.T)())-h,t.A("html5_use_date_now_for_local_storage")?h>0&&(k.timeSinceLastManualFormatSelectionMs=h):k.timeSinceLastManualFormatSelectionMs=h));if(Z.J||t.A("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&vf)h= t.A("html5_disable_bandwidth_cofactors_for_sabr_live")?!!f.nE?.Yq:!1,k.AQ=Qa(Z,!h);var D=SI.medium,N=Math.floor(D*16/9),U=u.uc()||(u.B&&u.K&&u.K.videoInfos.length!==0?u.K.videoInfos[0].isVertical():!1);h=U?D:N;N=U?N:D;U=G.CU();D=U.width;U=U.height;k.pz=Math.max(D,h);k.OG=Math.max(U,N);t.A("html5_enable_client_viewport_size_logging")&&t.k9()&&(h=G.qj(),G.C("cvw",{w:D,h:U,cvw:k.pz,cvh:k.OG,cvu:h.B}));k.visibility=W;k.ZZ=g.sI();k.Dp=G.IL()*1E3;W=f.Y.Xp();k.w0={defaultPolicy:W?.R4?.B||0,smooth:W?.HP?.B|| 0,visibility:W?.eV?.B||0,Vd:W?.Mt?.B||0,performance:W?.jG?.B||0,speed:W?.mO?.B||0};k.vP=W?.XZ?.B||0;if(f.IA||f.p9&&!f.jg)h=t.oI().B.mx(Mya)??0,h>0&&!k.vP&&(D=(W?.R4||k$).compose(new CL(0,h,!1,"p")),k.w0.defaultPolicy=D.B,G.C("lsl",{qc:h})),h=u.U().oI(),u.livePreload&&u.A("html5_allow_multiview_tile_preload")&&!h?.W()&&!h?.S()&&(W=(W?.R4||k$).compose(new CL(0,240,!1,"p")),k.w0.defaultPolicy=W.B);W=f.IA||u.P2?[{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}];k.yZ=f.authorizedFormats&&f.authorizedFormats.length>0?{authorizedFormats:f.authorizedFormats}:{authorizedFormats:W};f.sabrLicenseConstraint&&(k.yZ.sabrLicenseConstraint=f.sabrLicenseConstraint);if(t.A("html5_onesie_media_capabilities")||aA(u))k.oD=3;if(Ag(u)||f.nE?.B&&U7(t)==="TVHTML5_AUDIO")k.oD=1;f.nE?.gO&&f.Y$&& (k.oD=k.oD===void 0?7:k.oD|4);W=u.Pz?u.Pz:$8(u);if(t.A("html5_onesie_media_capabilities")){h=t.K;D=[];N=[];U=t.A("html5_shorts_onesie_mismatched_fix");var y=u.uc(),q=fs.concat(LhE);U&&(q=fs.concat(dua));t.A("html5_early_media_for_drm")&&(q=q.concat(sic),t.A("allow_vp9_1080p_mq_enc")&&q.push(bWH),t.A("html5_enable_av1_drm")&&q.push(...wkE));var Q=[...a3f];t.A("html5_iamf_audio_onesie_fmt")&&Q.push(["773"]);for(var A of q)for(var d of A){q=Jf(d,y&&U);if(!q||!q.video)continue;let R=t.experiments.B("html5_drm_byterate_soft_cap"); if(!(R>0&&XS(q)&&q.Bc>R)&&XY(W,q,h)===!0){D.push({videoCodec:HWE[sJ[d]],maxWidth:q.video.width,maxHeight:q.video.height,maxFramerate:q.video.fps});break}}for(var x of Q)for(var H of x)if((A=fz(H))&&A.audio&&(t.A("html5_onesie_51_audio")||!A.G())&&XY(W,A,h)===!0){N.push({audioCodec:xud[sJ[H]],numChannels:A.audio.numChannels});break}k.mediaCapabilities={videoFormatCapabilities:D,audioFormatCapabilities:N}}if(f.nE?.rH()){A=f.Hw;d=f.Ol;h=f.nE?.Bc;x=[];H=[];D=new Map;N=(N=u.W)?N.itag:void 0;U=u.K?.videoInfos; U=U?.length?U[U.length-1].itag:void 0;N=!W6()&&N!==void 0&&A?.includes(Number(U));U=u.Wr.B;for(var X of U.values())X.Kq?H.push({audioCodec:xud[X.py],numChannels:X.numChannels,spatialCapabilityBitmask:XkD[X.py]}):(U=HWE[X.py],y=X.maxBitrateBps||0,Q=h?h*8:0,y={videoCodec:U,maxWidth:d&&!N?854:X.maxWidth||0,maxHeight:d&&!N?480:X.maxHeight||0,maxFramerate:X.maxFramerate||0,is10BitSupported:X.oA||!1,maxBitrateBps:Q&&y?Math.min(Q,y):Q||y,efficient:!0},U=`${U}_${X.oA}`,Q=D.get(U)||[],Q.push(y),D.set(U,Q)); x=iWu(x,D);X=A&&!N?[...A]:[];u.A("html5_ssff_denylist_opus_low")&&X.push(249,350);$8(u);k.mediaCapabilities={videoFormatCapabilities:x,audioFormatCapabilities:H,hdrModeBitmask:3,perPlaybackAttributes:X.length?{itagDenylist:X}:{}}}k.iH=W6();f.nE?.B&&(k.A_=W.A_,k.FO=f.nE?.FO);t.zS&&(k.sO=t.zS);k.dU=f.dU;k.Qe=f.Qe;k.Le=f.Le;k.b4=f.b4;f.dB&&(k.kI=(0,g.T)()-f.dB);f.WM&&(k.WM=f.WM);TP||(k.n$=!0);X=Fr(Z)*1E3;X>0&&(k.v6=X);X=G.getPlaybackRate();X!==1&&(k.playbackRate=X);f.nE?.Y9&&f.OD&&(k.Ap=f.Ap,k.c_=f.c_, k.OD=f.OD);cN()===1&&(k.Ea=1);t.A("html5_sabr_force_proxima")&&(k.d8=1);X=t.experiments.B("html5_sabr_force_max_network_interruption_duration_ms");k.r8=X>0?X:Z.interruptions[0]||0;f.nE?.Ay&&(k.MK=f.MK);t.rH&&(k.audioTrackId=t.rH);U1(u)&&!k.audioTrackId&&(t.A("html5_fill_default_mosaic_audio_track_id")||(f=eW(u),k.audioTrackId=f),u.C("misstrkchg",{"default":k.audioTrackId}));if(f=navigator.connection?.type||"")k.detailedNetworkType=l3y[f]||l3y.other;!t.A("html5_enable_voice_boost")||u.uc()||u.isAd()|| (k.yY=t.TU);if(!t.oI().D?.())return k;if(G=G.getPlayerState?.())k.playerState=G.B(128)?8:G.B(512)?9:G.B(16)||G.B(32)?6:G.B(2)?7:G.B(4)&&G.B(1)?5:G.B(4)?4:G.B(1)?2:G.B(8)?3:G.B(64)?1:0;return k}; G0=function(f,k,G,t,Z,u,h){var W={};k&&(W.IZ=k);if(!f)return W;W.playbackCookie=G?.playbackCookie;Z&&(W.oy=Z);W.gD=[];W.Fn=[];if(h?.size)for(let D of h.values())W.Fn.push(D);if(f.sabrContextUpdates.size>0)for(let D of f.sabrContextUpdates.values())SKD(W,D,t);g.Ff(f)&&u&&SKD(W,u,t);k=f.U().B;W.clientInfo={clientName:RKf[k.c.toUpperCase()]||0};k.cbrand&&(W.clientInfo.deviceMake=k.cbrand);k.cmodel&&(W.clientInfo.deviceModel=k.cmodel);k.cver&&(W.clientInfo.clientVersion=k.cver);k.cos&&(W.clientInfo.osName= k.cos);k.cosver&&(W.clientInfo.osVersion=k.cosver);k=f.U();k.A("html5_sabr_enable_server_xtag_selection")&&k.Y9&&(W.clientInfo.hl=k.Y9);f.vt&&(W.vt=f.vt);return W}; SKD=function(f,k,G){var t=k.type||0;G?.has(t)?f.Fn.push(k):f.gD.push(t)}; cLd=function(f){if(!(cr(f.info)&&f.info.CL()&&f.policy.AR&&f.B5)||f.info.resource.K>=2||Rl()>0||!JK())return!1;var k=f.Op.get("aitags");if(!k)return!1;k=P1(k).split(",");var G=[];for(let t of f.B5)g.gC(k,t)&&G.push(t);if(!G.length)return!1;f.Op.set("altitags",Ok(G.join(",")));return!0}; pkL=function(f,k,G=!1){g.sW(k);f.sX.lastError="player.exception";f.errorMessage=`${k.name}_${k.message}`;G?g.pn(()=>{RT(f.sX)}):RT(f.sX)}; ggO=function(f){f.XV&&(f.xhr.status=f.XV,f.Vp=f.XV)}; YK6=function(f,k){f.timing.GB=!0;f.xhr.RW()&&f.timing.VG();f.policy.Yf&&f.MJ?.stop();l1(f.di,k,!1)}; JLf=function(f,k,G){var t=f.DB?Math.max(k,G/f.DB):k,Z=f.DJ.K.W;Z&&(t=k,f.DB&&(t=Math.max(k,G/f.DB*Z)));MI(f.DJ,k,G,t)}; f_a=function(f,k,G,t,Z,u){f.J&&(f.J.add(Math.round(k)),f.J.add(Math.round(G)),f.J.add(Math.round(t)),f.J.add(Math.round(Z)),f.J.add(Math.round(u)),f.J.add(Math.round(f.rM)))}; kpd=function(f,k,G){switch(k){case 68:f.Th(G);break;case 35:f.bN(G);break;case 44:f.eI(G);break;case 43:f.uk(G);break;case 53:f.Q_(G);break;case 56:f.DA();break;case 57:f.z0(G);break;case 42:f.bk(G);break;case 45:f.CH(G);break;case 59:f.qV(G);break;case 51:f.MV(G);break;case 49:f.ha(G);break;case 50:f.kv(G);break;case 47:f.Aa(G);break;case 58:f.F2(G);break;case 61:f.Ig(G);break;case 72:f.wH.LT();break;case 66:f.wj(G);break;case 46:f.sy(G);break;case 67:f.onSnackbarMessage(G);break;case 71:k=Yf(G, SOy),f.wH.Na(k)}}; GpD=function(f){tX=f}; Z4=function(f,k,G){f.Ah.get(k).onProgress=G}; uW=function(f,k){f.SS(k)&&(tX?f.Ah.get(k).Yo.clear():f.Ah.get(k).DK=new pJ,f.K(k),f.S=!0)}; tzE=function(f){for(let [k,G]of f.Ah){let t=k;G.SE||uW(f,t)}}; Zef=function(f,k){f=f.Ah.get(k);if(!f)return 0;k=0;if(f.RI.length>0){for(let G of f.RI)k+=G.range?.length||0;return k}if(f.jq.length>0)for(let G of f.jq)k+=G.t8||0;return k+f.SZ}; hX=function(f,k){if(tX){let G=0;f=f.Ah.get(k);if(!f?.Yo)return 0;for(let t of f.Yo.values())G+=t.data.totalLength;return G}return f.Ah.get(k)?.DK.Z()||0}; o9=function(f,k){f=f.Ah.get(k);if(tX){if(!f?.SE)return!1;k=f.Yo.size>0;return f.g5.length>0||k}return!!f?.SE&&!!f?.DK.Z()}; ueD=function(f,k){f=f.Ah.get(k);if(!f)return null;if(tX){k=null;for(let [G,t]of f.Yo){let Z=G,u=t;if(!u.Ss)break;u.data.totalLength>0&&(k?LJ(k,u.data):k=u.data,f.Rl+=u.data.totalLength,u.data=new pJ);u.Ss&&u.data.totalLength===0&&f.Yo.delete(Z)}return k}if(f.DK.totalLength===0)return null;k=f.DK;f.Rl+=k.totalLength;f.DK=new pJ;return k}; hpu=function(f,k){var G=f.Ah.get(k),t=Zef(f,k),Z=!t&&!!G.bytesReceived;if(tX){if(f.aI?.ZJ){for(var u of G.Yo.values())if(!u.Ss)return!1;return Z}}else if(u=f.qa(k),Z&&f.W&&u!==void 0)return u;return(Z||G.bytesReceived===t)&&G.Rl+hX(f,k)===G.bytesReceived}; WX=function(f,k,G,t){k=ovE(f,k,G);G=G.u1;t.RI.push(...k);if(tX)t.xt.has(G)||t.xt.set(G,[]),t.xt.get(G).push(...k);else if(t.di)for(let Z of k)t.di.RI.push(Z);else t.di=new W9H([...t.RI]),f.nE?.J_&&g.a(f,t.di);return k}; ovE=function(f,k,G){var t=f.aI?.K.get(k);if(!t)return[];if(G.Lk)return t.V(0,G.clipId)?.RI||[];if(t.W()){var Z=G.startMs,u=G.durationMs,h=1E3;f.nE?.B&&G.timeRange&&(Z=G.timeRange.startTicks??-1,u=G.timeRange.v1??-1,h=G.timeRange.timescale??-1);if(G.Bd<0||G.bJ<0||u<0||Z<0||G.t8<0||h<0)return uW(f,k),[];f=Em(G.Bd,G.t8);k=G.ak||0;return[new Hr(3,t,f,"makeSliceInfosMediaBytes",G.bJ-1,Z/h,u/h,k,f.length-k,void 0,G.Yu,G.clipId,G.v2!==void 0)]}if(G.bJ<0)return uW(f,k),[];if(f.aI?.ZJ)return u=t.sY,h=u*t.info.Bc, k=G.ak,f.nE?.B&&f.G.lg()!=="ONESIE"&&G.timeRange&&!k&&(Z=G.timeRange.startTicks/G.timeRange.timescale),[new Hr(3,t,void 0,"makeSliceInfosMediaBytes",G.bJ,Z,u,k,h,!0,G.Yu,G.clipId,G.v2!==void 0)];if(f.nE?.TX&&t instanceof mc){if(!t.B())return f.Ah.get(k).ii.set(G.u1,G),[];f=G.bJ-1;Z=t.index.getStartTime(f);u=t.index.getDuration(f);return[new Hr(3,t,void 0,"makeSliceInfosMediaBytes",f,Z,u,0,u*t.info.Bc,void 0,void 0,void 0,G.v2!==void 0)]}return[]}; D5F=function(f,k){if(f=f.Ah.get(k))return f.jq[0]||f.j8.find(G=>!G.Lk)}; Vzu=function(f,k,G){f.aI=k;f.nE=G;for(let [t,Z]of f.Ah){k=t;G=Z;for(let u of G.j8)WX(f,k,u,G)}}; vvQ=function(f){return f.ya()&&!f.Cj}; VE=function(f){if(f.ho!==void 0){var k=f.policy.UX();if(k){var G=f.ho;G.e6();G=G.bj.exports.w96fc512f1f5ce419(G.B.getId())>>>0;if(G>0){var t=f.ho;t.e6();var Z=t.bj.exports.wfd37ce8f1935cda5(t.B.getId());if(t=Xp(t.bj,Z)){t.e6();let {byteLength:h,ZP:W}=SA(t);Z=new DataView(t.HM.memory.heap(),W,h);if(Z.byteLength>0){Z=new Uint32Array(Z.buffer,Z.byteOffset,G*4);let D=0;for(let N=0;N0?new pJ([k.memory.buffer(U,y).slice()]):new pJ([new Uint8Array(0)]), f.P5.i$(q,u)):u===1&&f.xhr.RW()&&D4(f);D+=4}}t.dispose()}f=f.ho;f.e6();f.bj.exports.w6b782a86427dfb42(f.B.getId())}}}}; D4=function(f){f.policy.P8&&f.Ix&&!f.A1?f.A1=!0:f.EX.VG()}; BBE=function(f,k){var G=-1,t=-1,Z=-1;if(f.bW?.items)for(let u of f.bW.items)k=W,D=f.aI.isManifestless,h?(f.B?.Nv.event==="predictStart"&&f.B.xjf.Z&&(f.Z=NaN,f.G=NaN);if(f.B&&f.B.xj===k){if(t=f.B,!f.policy.S||!f.policy.f5)if(Z&&t){var u=t.Nv,h=Z.YP(u);u.event==="predictStart"&&(f.Wz=k);f.C("sdai",{onqevt:u.event,sq:k,mt:G,gab:h,cst:u.startSecs,cueid:f.policy.us&&(h||u.event==="start")?u.identifier:void 0},!0);h?u.event!=="predictStart"?(u.event==="start"&&f.Wz===k-1&&f.C("sdai",{gabonstart:k}),t.Lb?UL(f, 4,"cue"):(f.Z=k,f.G=G,f.C("sdai",{joinad:f.K,sg:f.Z,st:f.G.toFixed(3)}),f.V=Date.now(),UL(f,2,f.K===3?"staftpred":"join"),I_f(Z,t.Nv))):(h=F9F(f),k+=Math.max(Math.ceil(-u.B/h),1),u=Math.floor(G-u.B/1E3),f.policy.f5?f.W=u:f.S=k,f.C("sdai",{onpred:G,estsq:k,estmt:u.toFixed(3)}),g.es(f.loader,u,u,k,h),f.V=Date.now(),UL(f,3,"predict"),I_f(Z,t.Nv)):f.K===1?f.m2?.Gl(G)?(g.es(f.loader,G,G,k),UL(f,4,"sk2head")):UL(f,5,"nogab"):u.event==="predictStart"&&(f.policy.f5&&f.W>0?(G=Math.floor(G-u.B/1E3),f.W!==G&& f.C("sdai",{updateSt:G,old:f.W}),f.W=G):f.S>0&&(G=k+Math.max(Math.ceil(-u.B/F9F(f)),1),f.S!==G&&(f.C("sdai",{updateSt:G,old:f.S}),f.S=G)))}else f.C("sdai",{nulldec:1,sq:k,mt:G.toFixed(3),evt:t?.Nv?.event||"none"})}else f.K===1&&UL(f,5,"noad")}; yE=function(f,k,G){return(G<0||G===f.Z)&&!isNaN(f.G)?f.G:k}; PTa=function(f,k){if(f.B){var G=f.B.Nv.ij-(k.startTime+f.D-f.B.Nv.startSecs);G<=0||(G=new g.NE(f.B.Nv.startSecs-(isNaN(f.D)?0:f.D),G,f.B.Nv.context,f.B.Nv.identifier,"stop",f.B.Nv.B+k.duration*1E3),f.C("cuepointdiscontinuity",{segNum:k.xj}),f.yh(G,k.xj))}}; F9F=function(f){switch(f.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; qk=function(f,k,G,t=!1){t?UL(f,1,"seek"):k>0&&Math.abs(k-G)>=5&&f.K===4&&UL(f,5,"sk2t")}; g.OL=function(f){return f.tileContext?`${f.Nh};${f.tileContext}`:f.Nh}; PX=function(f){if(!f)return"unknown";switch(f){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; K9c=function(f){switch(f){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}}; $5c=function(f){if(!f)return 0;switch(f){case 2:return 2;case 1:return 1;default:return 0}}; ied=function(f){if(!f)return 0;switch(f){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.QE=function(f){return f?f.tileContext?`${f.identifier};${f.tileContext}`:f.identifier:""}; g.I9=function(f){switch(f){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"}}; Fq=function(f){var k=-(f.Nv?.dt||0);f.timeRange&&(k+=(f.timeRange.startTicks||0)/(f.timeRange.timescale||1));return new g.NE(k,f.Nv?.qZ||0,f.Nv?.i_||"",f.Nv?.identifier||"",PX(f.Nv?.event),(f.Nv?.dt||0)*1E3,f.tileContext)}; AX=function(f,k){f.policy.TU&&f.C("clsdai",k)}; g.Ks=function(f,k,G=0){var t="",Z=[];for(let [u,h]of f.B.entries()){let W=u,D=h;D.startTimeSecs-G<=k&&k<=D.startTimeSecs+D.ij&&Z.push(W);t+=`id:${D.yz?.Nh?.slice(-10)??"misscid"}`;D.yz?.tileContext&&(t+=`:tx:${D.yz.tileContext.slice(-10)}`);t+=`:st:${D.Zn}:t:${D.startTimeSecs?.toFixed(3)}:d:${D.ij?.toFixed(3)};`}AX(f,{gssid4t:k.toFixed(3),idlen:Z.length,mapsz:f.B.size,map:t.substring(0,1024)});return Z}; $$=function(f){for(let [k,G]of f.W.entries()){let t=k;G<(0,g.T)()&&f.W.delete(t)}return f.W}; z0=function(f,k){f.B=k;var G=f.D.videoInfos;if(!f.B.isLocked()){let u=(0,g.T)();G=g.He(G,function(h){if(h.Bc>this.policy.Bc)return!1;var W=this.aI.B[h.id];return $$(this.Z).get(h.id)>u||W.resource.K>4||W.QG>4?!1:this.kj.has(+h.itag)?!1:!0},f); f.Z.Ol()&&(G=g.He(G,h=>h.video.width<=854&&h.video.height<=480))}G.length||(G=f.D.videoInfos); var t=G;f.policy.bX&&(t=zpQ(f,t,k));t=g.He(t,k.S,k);if(f.B.isLocked()&&f.Z.B){var Z=g.ce(G,u=>u.id===f.Z.B); Z?t=[Z]:f.xk("")}f.policy.bX||(t=zpQ(f,t,k));t.length||(t=[G[0]]);t.sort((u,h)=>iW(f,u)-iW(f,h)); for(k=1;kZ.video.width?(g.JW(t,k),k--):iW(f,G)*f.policy.V>iW(f,Z)&&(g.JW(t,k-1),k--);k=t[t.length-1];f.rH=!!f.W&&!!f.W.info&&f.W.info.py!==k.py;f.S=t;f.Pz.clear();G=!1;for(Z=0;Z=1080&&(G=!0);CTf(f.policy,k,f.aI.ZJ)}; EvD=function(f){var k=f.policy.J,G=KZ(f.wi)/k-iW(f,f.K.info);k=g.pi(f.S,function(t){return iW(this,t)0?G[0]:k[0]).id];EL(f);f.G=f.K;EvD(f);f.VG.length&&(f.nextVideo=nvy(f,f.nextVideo,f.D.videoInfos),f.K=nvy(f,f.K,f.D.K));f.W=f.nextVideo;f.G=f.K;return m56(f)}; d5f=function(f,k){return f.B.equals(k)&&(!f.Z.B||!f.B.isLocked()||f.nextVideo?.info.id===f.Z.B)}; EL=function(f){if(!f.K||!f.policy.K&&!f.K.info.VE){var k=f.D.K;f.K&&(k=LrO(k,{languageId:f.K.info.VE?.id,Eb:f.policy.Eb,vY:f.policy.vY}),k.length||(k=f.D.K));f.K=f.aI.B[k[0].id];if(k.length>1&&!f.policy.Xh){if(!f.policy.oz){var G=g.ce(k,t=>t.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); G&&(f.K=f.aI.B[G.id])}G=!1;if(G=f.policy.qv?!0:f.B.isLocked()?f.B.B<240:s8c(f,f.K))f.K=f.aI.B[g.rC(k).id]}}}; mt=function(f){if(!f.nextVideo||!f.policy.K)if(f.B.isLocked())f.nextVideo=f.B.B<=360?f.aI.B[f.S[0].id]:f.aI.B[g.rC(f.S).id];else{for(var k=Math.min(f.videoIndex,f.S.length-1),G=KZ(f.wi),t=iW(f,f.K.info),Z=G/f.policy.J-t;k>0&&!(iW(f,f.S[k])<=Z);k--);for(G=G/f.policy.V-t;k=G);k++);f.nextVideo=f.aI.B[f.S[k].id];f.videoIndex=k}}; bec=function(f,k){if(k.N.info.video&&k.Rp){let G=(k.B+k.K)/k.W,t=k.N.info.Bc;G&&t&&(f.bb.j0(1,G/t),f.policy.W&&G/t>1.5&&f.loader.C("overshoot",{sq:k.xj,br:G,max:t}))}}; wTa=function(f,k){return new Cs(f.G,f.W,k||f.B.reason)}; iW=function(f,k){if(!f.GB[k.id]){var G=f.aI.B[k.id].index.Xz(f.Wz,15);G=k.z6&&f.W&&f.W.index.isLoaded()?G||k.z6:G||k.Bc;f.GB[k.id]=G}G=f.GB[k.id];f.Pz.has(k.itag)&&(G*=1.5);return G*=Math.max(1,f.bb.SC()||0)}; a_6=function(f,k){var G={};for(let t of k){if(!t||!t.video)continue;k=t.video.qualityOrdinal;let Z=G[k],u=Z&&Z.jB()&&Z.video.qualityOrdinal>f.policy.FO,h=k<=f.policy.FO?t.jB():t.S();if(!Z||u||h)G[k]=t}return G}; zpQ=function(f,k,G){var t=G.reason==="m"||G.reason==="s";f.policy.xV&&ns&&g.$9&&(!t||G.B<1080)&&(k=k.filter(Z=>Z.video&&(!Z.Z||Z.Z.powerEfficient))); if(k.length>0)if(W6()){let Z=a_6(f,k);k=k.filter(u=>!!u&&!!u.video&&u.py===Z[u.video.qualityOrdinal].py)}else{let Z=k[0]?.video?.qualityOrdinal; if(Z){G=k.filter(h=>!!h&&!!h.video&&h.video.qualityOrdinal===Z); let u=a_6(f,G)[Z].py;k=k.filter(h=>!!h&&!!h.video&&h.py===u)}}return k}; s8c=function(f,k){for(var G=0;G+1t}; nvy=function(f,k,G){if(k.info.py==="f"||f.VG.includes(iL(k,f.aI.ZJ)))return k;for(let t=0;tG.info.itag===k); if(!f)throw Error("Itag "+k+" from server not known.");return f}; MzQ=function(f){var k=[];if(f.B.reason==="m"||f.B.reason==="s")return k;if($GO(f.aI)){for(let G=Math.max(0,f.videoIndex-2);Gu?Z=0:t[h]>f.buffered[h]&&(h===u-1?Z=2:h===u-2&&t[h+1]>f.buffered[h+1]&&(Z=3))}f.B.add(k<<3|(G&&4)|Z);k=Math.ceil(f.track.IL()*1E3);f.B.add(k-f.Z);f.Z=k;if(Z===1)for(f.B.add(u),k=0,h=0;h=2&&f.B.add(t[u-1]-f.buffered[u-1]);G&&f.B.add(G); f.buffered=t},RpF=function(f,k,G,t,Z){if(!t.Rp)return G.length===0?G.push(t.clone()):(f=(k=G.pop())?l_H(f,k,t):null)?G.push(f):G.push(t.clone()),Z; (G=(G=G.pop())?l_H(f,G,t):null)||(G=t);if(G.B)return f.logger&&f.logger({incompleteSegment:G.lx()}),Z;var {formatId:u,xj:h,startTimeMs:W,clipId:D,Sp:N}={formatId:g.$x(G.N.info,f.aI.ZJ),xj:G.xj+f.S,startTimeMs:G.segmentStartTime*1E3,clipId:G.clipId,Sp:G.W*1E3};t={clipId:D,formatId:u,startTimeMs:W,durationMs:N,Mh:h,Hv:h};Z=TBa(k,t.startTimeMs);G=Z>=0?k[Z]:null;var U;if(U=G){U=t;var y=Z,q=G.startTimeMs+G.durationMs,Q=U.startTimeMs+U.durationMs;if(U.startTimeMs-q>f.B)U=!1;else if(SvH(f,G.formatId,U.formatId))G.durationMs= Math.max(q,Q)-G.startTimeMs,G.Hv=Math.max(G.Hv,U.Hv),U=!0;else if(Math.abs(G.startTimeMs-U.startTimeMs)<=f.B)if(G.durationMs>U.durationMs+f.B){y=G.formatId;var A=G.Mh,d=G.Hv;G.formatId=U.formatId;G.durationMs=U.durationMs;G.Mh=U.Mh;G.Hv=U.Hv;U.formatId=y;U.startTimeMs=Q;U.durationMs=q-Q;U.Mh=A;U.Hv=d;U=!1}else G.formatId=U.formatId,U=!0;else q>U.startTimeMs&&(q>Q&&(k.splice(y+1,0,{formatId:G.formatId,startTimeMs:Q,durationMs:q-Q,Mh:U.Hv+1,Hv:G.Hv}),f.logger&&f.logger({splitOldStart:G.startTimeMs?.toFixed(3), splitOldEnd:q?.toFixed(3),splitNewStart:U.startTimeMs?.toFixed(3),splitNewEnd:Q?.toFixed(3)})),G.durationMs=U.startTimeMs-G.startTimeMs,G.Hv=U.Mh-1),U=!1}U?t=G:(Z+=1,k.splice(Z,0,t));G=0;for(U=Z+1;U=A+q.B?q=!0:d+q.BG.startTimeMs-t.startTimeMs); return f>=0?f:-f-2},pTL=function(f,k,G){if(f.logger){var t=[]; for(let Z=0;Z0&&(0,g.T)()-f.D<5E3&&(f.logger&&f.logger({dend:Z.lx()}),t=fm(t,u,u+.01))}Z=[];for(var h=u=0;u=W){let A={...f.oG[h]};var N=f.aI.K.get(FF(f.oG[h].formatId)),U=Math.max(D,W);W=N.index.uY(U+f.B/1E3);D=N.index.getStartTime(W);var y=W+ +(Math.abs(D-U)>f.B/1E3);U=y+f.S;y=N.index.getStartTime(y)*1E3; h!==f.K||k?(A.Mh=U,A.startTimeMs=y):(f.logger&&f.logger({pEvict:"1",og:A.startTimeMs,adj:D*1E3}),A.Mh=W+f.S,A.startTimeMs=D*1E3);W=f.policy.Uf?11:f.W?.W||11;!G&&h===f.K&&qf.B/1E3);W=D+f.S;N=N.index.rg(D)*1E3;A.Hv=W;A.durationMs=N-A.startTimeMs;A.Mh<=A.Hv&&Z.push(A)}Qu.clone()); f.oG.forEach(u=>{k.push({...u})}); var t=f.L.P4(),Z=f.K;for(let u of t)Z=RpF(f,k,G,u,Z);k.forEach(u=>{u.startTimeMs&&(u.startTimeMs+=f.timestampOffset*1E3)}); return{oG:k,jb:G}},SvH=function(f,k,G){return k.itag!==G.itag||k.xtags!==G.xtags?!1:f.aI.ZJ||k.lmt===G.lmt},bW=function(f){return{downloadedEndTime:Math.round(f.HO?f.HO.Z:0), maxKnownEndTime:Math.round(f.B.index.eF()),averageByteRate:Math.round(f.B.info.z6)}},r8=function(f,k=!1){!k||f.indexRange&&f.initRange&&f.HO||w8(f,new a9("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice")); k={lmt:f.B.info.lastModified,docid:f.policy.K,fmtid:f.B.info.id,type:f.B.info.mimeType.split(";")[0],csz:f.chunkSize,clen:f.W*f.chunkSize+f.K};f.crypto&&(k.ck=f.V,k.civ=f.D);k="local://localhost/videoplayback?"+g.ki(k);k={itag:+f.B.info.itag,mimeType:f.B.info.mimeType,bitrate:f.B.info.Bc*8,lastModified:String(f.B.info.lastModified),initRange:f.initRange?.B(),indexRange:f.indexRange?.B(),url:k};var G=f.B.info.K;G&&(k.xtags=G);if(G=f.B.info.video)if(k.quality=G.quality,k.qualityLabel=G.qualityLabel, k.width=G.width,k.height=G.height,G=G.fps)k.fps=G;if(f=f.B.info.audio){if(G=f.sampleRate)k.audioSampleRate=String(G);if(f=f.numChannels)k.audioChannels=f}return k},Mk=function(f,k,G=!1){k.then(t=>{f.J.delete(k); (G||t===4)&&f.G.resolve(t)},t=>{f.G.reject(t)})},HX=function(f){return!!f.HO&&f.HO.G()},w8=function(f,k){bY(f.policy.K)!==4&&(wJ(f.policy.K,4),g.HI(k),f.G.reject(new a9(k.message)))},YvE=function(f,k){var G=0,t=aU(k.K); if(f.W=t.length)return;if(G<0)throw Error("Missing data");f.W=f.S;f.K=0}for(;G{var Z=H4(t,f.HO.N.info,r8(f,!0),G,f.policy.kj,f.W,k,f.crypto);Mk(f,Z,!0)})}else w8(f,new a9("Woffle: Expect always re-mark currentChunkOffset at EOS")); else w8(f,new a9("Woffle: Expect at EOS to always have lastSlice or indexRange"))},x$=function(f,k){if(!HX(f)&&!f.e6()){if(!(f.kj||(f.kj=!0,f.S>0))){var G=bW(f); G=H4(f.policy.K,f.B.info,r8(f),G,f.policy.kj);Mk(f,G)}if(k.info.type===1){if(f.HO){w8(f,Error("Woffle: Expect INIT slices to always start us off"));return}f.initRange=Em(0,k.K.totalLength)}else if(k.info.type===2)f.HO&&f.HO.type===1||w8(f,Error("Woffle: Index before init")),f.indexRange=Em(f.initRange.end+1,k.K.totalLength);else if(k.info.type===3){if(!f.HO){w8(f,Error("Woffle: Expect MEDIA slices to always have lastSlice"));return}if(f.HO.type===3&&!ng(f.HO,k.info)&&(f.L=[],k.info.xj!==rl(f.HO)|| k.info.B!==0))return;if(k.info.Rp){for(let t of f.L)YvE(f,t);f.L=[]}else{f.L.push(k);f.HO=k.info;return}}else{w8(f,Error("Woffle: Unexpected slice type"));return}f.HO=k.info;YvE(f,k);fRy(f)}},J2f=function(f){return{downloadedEndTime:-1, maxKnownEndTime:Math.round(f.B.index.eF()),averageByteRate:Math.round(f.B.info.z6)}},kS6=function(f){f=g.bv(f,1886614376); for(let k of f);return g.X6(f,k=>vC(k))},GSf=function(f){var k=g.ls(f,(t,Z)=>t+Z.length,0); k=new Uint8Array(k);var G=0;for(let t of f)k.set(t,G),G+=t.length;return k},ZtH=function(f){a:{var k=f.initData; try{var G=0;let Z=new DataView(k.buffer);for(;G0){let D=Z.getUint32(G+28);h+=D*16+4}let W=Z.getUint32(G+h-4);try{let D=t3D(k.subarray(G+h,G+h+W));if(D!==null){var t=D;break a}}catch(D){}G+=u}t=null;break a}catch(Z){t=null;break a}t=void 0}if(t!=null){k=cS(JC(t,7,void 0,R5));k==null||f.Pr||(f.cryptoPeriodIndex=k);k=cS(JC(t,10,void 0,R5));k!=null&&k>0&&!f.Pr&&(f.B=k);for(let Z of g.o5(t, 2,DQ,void 0===a5?2:4))t=f.K,k=t.push,G=BS(Z),G=g.YD(G,4),k.call(t,G)}},uBQ=function(f){return isNaN(f.cryptoPeriodIndex)?g.YD(f.initData):`${f.cryptoPeriodIndex}`},Xq=function(f){if(f.offset>=f.K.totalLength)throw Error(); return Mm(f.K,f.offset++)},hQa=function(f,k=!1){var G=Xq(f); if(G===1){k=-1;for(G=0;G<7;G++){var t=Xq(f);k===-1&&t!==255&&(k=0);k>-1&&(k=k*256+t)}return k}t=128;for(let Z=0;Z<6&&t>G;Z++)G=G*256+Xq(f),t*=128;return k?G:G-t},oia=function(f){try{let k=hQa(f,!0),G=hQa(f,!1); return{id:k,size:G}}catch(k){return{id:-1,size:-1}}},DZD=function(f){for(var k=new WKf(f),G=-1,t=0,Z=0;!t||!Z;){let {id:u, size:h}=oia(k);if(u<0)return;if(u===176){if(h!==2)return;t=k.B()}else if(u===186){if(h!==2)return;Z=k.B()}u===374648427?G=k.B()+h:u!==408125543&&u!==174&&u!==224&&k.skip(h)}k=rk(f,0,G);G=new DataView(k.buffer);G.setUint16(t,3840);G.setUint16(Z,2160);t=new pJ([k]);LJ(t,f);return t},lW=function(f){f.bc?.dispose(); f.bc=null},T0=function(f,k){k={rst4disc:k, cd:f.T2.toFixed(3),sq:f.Sb?f.Sb.xj:-1};f.Mz=NaN;f.T2=0;f.tC=-1;f.Sb=null;f.ND=NaN;f.cn=NaN;f.JC=null;f.loader.C("mdstm",k)},Ss=function(f){f.mh=null; f.y4=-1;f.Az=0;f.GN=null;f.XP=NaN;f.H2=0;f.an=null},R9=function(f,k){if(k.info.Rp){f.gV=k.info; if(f.GN){var G=f.GN,t=V36(f,!1);G=vic(G);f.loader.m9(f.N,t,G);f.policy.Po&&Sb(k.info,t);f.an||f.policy.YY||f.yh();f.an=null}Ss(f)}f.bc&&x$(f.bc,k);if(t=f.qg())if(t=t.Z(k,f.policy.kK,f.policy.zH)){f.bp.pop();f.bp.push(t);return}f.bp.push(k)},jEE=function(f,k){var G=g.BB(k); if(x5(k.info.N.info)&&k.info.N.info.video.primaries==="bt2020"){var t=new HC(G);x0(t,[408125543,374648427,174,224,21936,21937])&&(t=t.start+t.pos,G.getUint8(t)===129&&G.getUint8(t+1)===1&&G.setUint8(t+1,9))}t=k.info.N.info;t.S()&&!x5(t)&&(t=g.BB(k),(new HC(t)).Lk(),Rk([408125543,374648427,174,224],21936,t));k.info.N.info.ON()&&Kg(k.info.N,G);k.info.N.info.Pr()&&k.info.ON()&&(G=g.BB(k),(new HC(G)).Lk(),Rk([408125543,374648427,174,224],30320,G)&&Rk([408125543,374648427,174,224],21432,G));if(f.policy.VH&& k.info.N.info.Pr()){t=g.BB(k);var Z=new HC(t);if(x0(Z,[408125543,374648427,174,29637])){G=TE(Z,!0);Z=Z.start+Z.pos;for(var u=0;u=W.QJ()+t):k=f.getDuration()>=W.getDuration(),k=!k;k&&eQ6(G)&&(k=f.Xd,ps?(t=IC(G),W=1/t,t=f.QJ(t),k=k.QJ()+W-t):k=k.getDuration()-f.getDuration(),k=1+k/G.info.W,zE(g.BB(G),k))}else{t= !1;f.GN||(A7(G),G.B&&(f.GN=G.B,t=!0,u=G.info,h=G.B.segmentNumber,u.V="updateWithEmsg",u.xj=h,u=G.B,u.G&&f.N.kj(!u.G,"emsg"),u=G.info.N.info,h=g.BB(G),g.A5(u)?ME(h,1701671783):u.Pr()&&Rk([408125543],307544935,h)));a:if((u=PB(G,f.policy.f7))&&FS(G))h=yHc(f,G),f.T2+=h,u-=h,f.H2+=u,f.Mz=f.policy.MB?f.Mz+u:NaN;else{if(f.policy.Vk){if(h=D=f.loader.P3(g.eL(G),1),f.Mz>=0&&G.info.type!==6){if(f.policy.MB&&isNaN(f.cn)){g.HI(new g.V5("Missing duration while processing previous chunk",G.info.lx()));f.loader.isOffline()&& !f.policy.VI||qHO(f,G,h);T0(f,"m");break a}Z=D-f.Mz;var N=Z-f.T2;let U=G.info.xj,y=f.Sb?f.Sb.xj:-1,q=f.ND,Q=f.cn,A=f.policy.m8&&Z>f.policy.m8,d=Math.abs(N)>10,x=Math.abs(f.Mz-h)<1E-7;if(Math.abs(N)>1E-4){f.ZI+=1;let H=f.GN?.K();N={audio:`${+f.Kq()}`,sq:U.toFixed(),sliceStart:D,lastSq:y.toFixed(),lastSliceStart:q,lastSliceDuration:Q,totalDrift:(Z*1E3).toFixed(),segDrift:(N*1E3).toFixed(),skipRewrite:`${+(A||d)}`};H?.length&&(N.adCpn=H[0]);f.loader.handleError("qoe.avsync",N);f.tC=U}A||d||x||(h=f.Mz); D=yHc(f,G,D);u-=D;f.T2=Z+D}}else h=isNaN(f.Mz)?G.info.segmentStartTime:f.Mz;qHO(f,G,h)&&(f.H2+=u,f.Mz=h+u,f.policy.QB&&f.ZI>=f.policy.QB&&(f.ZI=0,f.loader.fl({resetForRewrites:"count"})))}f.Sb=G.info;f.cn=OG(G);G.W>=0&&(f.ND=G.W);if(t&&f.GN){t=V36(f,!0);Sb(G.info,t);f.mh&&Sb(f.mh.info,t);for(W of k)f.policy.Z&&W.xj!==f.GN?.segmentNumber||Sb(W,t);(G.info.Rp||f.mh&&f.mh.info.Rp)&&G.info.type!==6||(f.an=t,f.policy.f5?(k=vic(f.GN),f.loader.m9(f.N,t,k)):(k=f.loader,k.aI.isManifestless&&g8(k,t,null,!!f.N.info.video)), f.policy.YY||f.yh())}}NvO(f,G);f.timestampOffset&&q8(G,f.timestampOffset)},V36=function(f,k){var G,t=f.GN; if(G=UD(t))G.startSecs+=f.XP;var Z=f.XP,u=0;f.N instanceof fh&&(u=f.N.sY);return new h7(t.segmentNumber,Z,k?u:f.H2,t.ingestionTime,`sq/${t.segmentNumber}`,void 0,void 0,k,G,f.policy.lX?t.B:null)},vic=function(f){return f.Lb()?new Y$(yz(f),f.K(),qE(f),OD(f),PC(f),g.Qz(f),g.Ik(f)):null},yHc=function(f,k,G){var t=0; if(k.info.N.info.Pr()&&!FS(k))return 0;if(f.Xd&&!f.Kq()){let N=0;G&&g.A5(k.info.N.info)?N=G-f.Mz:k.info.N.info.Pr()&&(N=f.T2);var Z=k.info.xj;G=PB(k,f.policy.f7);let {nj:U,WV:y}=f.Xd.o7();Z=Z===U||Z>U&&Z>f.tC;var u=Math.abs(y-N)>.02;if(f.policy.rO){var h=Math.abs(y-N);if(Z&&h>f.policy.rO&&h<10)return f.loader.C("avdesync",{ad:String(y.toFixed(3)),vd:String(N.toFixed(3)),diff:String(h.toFixed(3))}),f.loader.fl({avDesync:"count"}),0}if(k.info.N.info.Pr()&&f.policy.Vj)return 0;if(Z&&u){t=Math.max(.95, Math.min(1.05,(G-(y-N))/G));if(g.A5(k.info.N.info))zE(g.BB(k),t);else if(k.info.N.info.Pr()&&(u=N-y,!g.A5(k.info.N.info)&&(k.info.N.info.Pr(),t=new HC(g.BB(k)),Z=k.G?t:new HC(new DataView(k.info.N.K.buffer)),PB(k,!0)))){var W=u*1E3,D=G8(Z);Z=t.pos;t.pos=0;if(t.B.getUint8(t.pos)===160||Zo(t))if(lv(t,160))if(TE(t,!0),lv(t,155)){if(u=t.pos,h=TE(t,!0),t.pos=u,W=W*1E9/D,D=pA(t),W=D+Math.max(-D*.7,Math.min(D,W)),W=Math.sign(W)*Math.floor(Math.abs(W)),!(Math.ceil(Math.log(W)/Math.log(2)/8)>h)){t.pos=u+1; for(u=h-1;u>=0;u--)t.B.setUint8(t.pos+u,W&255),W>>>=8;t.pos=Z}}else t.pos=Z;else t.pos=Z;else t.pos=Z}t=PB(k,f.policy.f7);t=G-t}t&&k.info.N.info.Pr()&&f.loader.C("webmDurationAdjustment",{durationAdjustment:t,videoDrift:N+t,audioDrift:y})}return t},qHO=function(f,k,G){if(!yh(k,G))return k=Mt(k.info),k.smst="1",JX(f.loader,k||{}),!1; isNaN(f.XP)&&(f.XP=G);return!0},eQ6=function(f){return f.info.N.W()&&f.info.xj===f.info.N.index.vv()},QEf=function(f,k,G,t,Z,u,h,W,D,N){var U=k.exports.MediaStream_getBatchedStreamEvents(G); if(U)try{var y=k.memory.buffer(U,t*88);let d=new DataView(y.buffer,y.byteOffset,t*88),x=k.memory.heap();U=[];for(y=0;y0&&(OV.jJ=RD);xM!==4294967295&&(OV.cryptoPeriodIndex=xM);R>=0&&(OV.B=R);OV.Pr=t.info?.Pr()??!1;f.loader.TK(OV);break;case 4:let YG=XG(cH),bd=FP(YG);if(bd){let mO=new ak(bd,Ef);f.B=mO;mO.G&& t.kj?.(!mO.G,"emsg");let lo=UD(mO);lo&&(lo.startSecs+=X,f.loader.SI(t,lo,mO.segmentNumber,mO.Lb()))}break;case 7:let mJ;try{let mO=JSON.parse(Ef);mO&&typeof mO==="object"&&(mJ=mO)}catch(mO){}if(mJ&&mJ.resetForRewrites!==void 0){f.loader.fl(mJ);break}if(Ef.startsWith("discontinuity_")){f.loader.C("mdstm",{rst4disc:Ef.substring(14),cd:X.toFixed(3),sq:String(AW)});break}let TW=Ef.replace(/[^a-zA-Z0-9;.!_-]/g,"_");f.loader.C("slice_not_fully_processed",{msg:TW});break;case 8:let AF;try{AF=JSON.parse(Ef)}catch(mO){f.loader.C("wasm_json_parse_error", {ev:FL.toString()});continue}W(AF);t.B()&&u&&St(f.loader.aI,t,f.W);break;case 9:let n6;try{n6=JSON.parse(Ef)}catch(mO){f.loader.C("wasm_json_parse_error",{ev:FL.toString()});continue}D(n6);t.B()&&u&&St(f.loader.aI,t,f.W);break;case 10:Z=Ef;f.W=Z;AQ&&N&&(t=N(AQ));t.K=cH;h?.K(cH,Z);t.B()&&u&&St(f.loader.aI,t,Z);break;case 11:t.G=new BvE(jF,Y);break;case 14:let w9=new h7(AW,X,Y,DO,`sq/${AW}`,void 0,void 0,!1,f.K,f.B?.B);Z=null;f.B&&f.B.Lb()&&(Z=new Y$(yz(f.B),f.B.K(),qE(f.B),OD(f.B),PC(f.B),g.Qz(f.B), g.Ik(f.B)));f.loader.m9(t,w9,Z);break;case 15:let FI=Number(Ef);isNaN(FI)||f.loader.J9?.(FI);break;case 6:let AE=new h7(AW,X,Y,DO,`sq/${AW}`,void 0,void 0,!0,f.K,f.B?.B);if(f.policy?.f5??!0)Z=null,f.B&&f.B.Lb()&&(Z=new Y$(yz(f.B),f.B.K(),qE(f.B),OD(f.B),PC(f.B),g.Qz(f.B),g.Ik(f.B))),f.loader.m9(t,AE,Z);else{var q=f.loader;q.aI.isManifestless&&g8(q,AE,null,!!t.info.video)}break;case 12:var Q=f.loader;Z=t;var A=new h7(AW,X,Y,DO,`sq/${AW}`,void 0,void 0,!0,f.K,f.B?.B);Q.aI.isManifestless&&tB(Q.aI,A.xj, !!Z.info.video);break;case 5:let aW;try{aW=JSON.parse(Ef)}catch(mO){f.loader.C("wasm_json_parse_error",{ev:FL.toString()});continue}aW.startSecs+=X;f.K=aW;f.loader.SI(t,aW,AW,f.B?.Lb()??!1);break;case 13:Kg(t,new DataView(cH.buffer,cH.byteOffset,cH.byteLength));break;default:f.loader.C("wasm_unknown_ev",{ev:FL.toString()})}}}finally{k.exports.MediaStream_clearPendingEvents(G)}else k.exports.MediaStream_clearPendingEvents(G)},k4=function(f){if(f.dM!==void 0&&!f.bP){f.bP=!0; try{let k=f.loader.Hc();isNaN(k)||f.timestampOffset===k||f.nl(k);let G=f.UX(),t=G.exports.MediaStream_getPendingEventsCount(f.dM);t>0&&QEf(f.oj,G,f.dM,t,f.N,f.policy.B,f.Fl,Z=>{if(!f.N.index.isLoaded()){var u=f.N.index;u.K=Z.timescale;var h=Z.earliestPresentationTime;u.offsets[0]=Z.firstOffset+(f.N.indexRange?f.N.indexRange.start:0)+(Z.boxSize??(f.N.indexRange?f.N.indexRange.length:0));u.startTicks[0]=h;u.W=!0;h=Z.subsegmentDurations.length;for(let W=0;W{var u=f.N.index; if(u instanceof g.fr&&!u.isLoaded()){u.K=Z.timecodeScaleDenominator/Z.timecodeScale;for(let N of Z.cues){var h=u,W=N.clusterPos,D=N.cueTime;$5(h);h.offsets[h.count]=W;h.startTicks[h.count]=D;h.count++}u.cap(Z.segmentSize+Z.segmentOffset,Z.duration)}},f.WY); f.Fl?.S(()=>f.aZ(),Z=>{f.uK(Z)})}finally{f.bP=!1}}},G2=function(f){f.Mf&&(f.Mf.dispose(),f.Mf=null); f.wa=void 0;f.mi=void 0},tJ=function(f,k){var G=f.UX(),t=G.exports.MediaSlice_getType(k),Z=G.exports.MediaSlice_getSegNum(k),u=G.exports.MediaSlice_getStartTime(k),h=G.exports.MediaSlice_getDuration(k),W=G.exports.MediaSlice_isEndOfSegment(k)!==0,D=G.exports.MediaSlice_getSliceOffset(k),N=G.exports.MediaSlice_getSegmentLmt(k),U=G.exports.MediaSlice_isFastSeekable(k)!==0,y=G.exports.MediaSlice_getClipId(k),q=G.exports.MediaSlice_getClipIdLength(k),Q=G.exports.MediaSlice_getFormatId(k),A=G.exports.MediaSlice_getFormatIdLength(k), d=G.exports.MediaSlice_getSegmentMediaSource(k),x=G.exports.MediaSlice_getRequestToken(k),H=G.exports.MediaSlice_getRequestTokenLength(k),X=G.memory.heap(),R=""; y&&q>0&&(R=g.Tm(new Uint8Array(X,y,q)).replace(/\0/g,""));y="";Q&&A>0&&(y=g.Tm(new Uint8Array(X,Q,A)).replace(/\0/g,""));Q="";x&&H>0&&(Q=g.Tm(new Uint8Array(X,x,H)).replace(/\0/g,""));x=y&&f.WY?f.WY(y):f.N;X=G.memory.heap();A=G.exports.MediaSlice_getData(k);H=G.exports.MediaSlice_getLength(k);X=new pJ([(new Uint8Array(X,A,H)).slice()]);A=G.exports.MediaSlice_getSegmentByteRangeStart(k);G=G.exports.MediaSlice_getSegmentLengthBytes(k);k=void 0;G>0&&x.W()&&(k=Em(A,G));h||typeof x.sY!=="number"||(h=x.sY); t=new Hr(t,x,k,"wasm",Z,u,h,D,H,W,N,R,U,d,Q);W=new N8(t,X);if(f.policy.Vk||f.policy.TB)t=!!t.B&&Z===f.Ew,W.W=t?f.IV:u,W.S=t?f.w7:h,t||(f.Ew=Z,f.IV=W.W,f.w7=W.S);return W},ZWu=function(f){f.G=!0; f.Tc=!0;f.Z=-1;LZ(f,Infinity)},E9=function(f){for(let k of f.K)ZM(f,k); f.K=[];f.B=null},mx=function(f,k,G=!1){if(f.gM){let t=f.gM.CE(),Z=tS(t,k),u=NaN,h=ux(f); h&&(u=tS(t,h.N.index.getStartTime(h.xj)));if(Z===u&&f.B&&f.B.K&&IRO(hJ(f),0))return k}f=oZ(f,k,G);return f>=0?f:NaN},LZ=function(f,k,G){f.N.B(); var t=oZ(f,k);if(t>=0)return t;f.S?.Wz(k,G);k=Math.min(k,f.W.Ke());f.B=f.policy.Wz?null:f.N.D(k).RI[0];W3(f)&&(f.policy.vn&&G?.seekSource===60||f.gM&&f.gM.abort(),f.policy.ZF&&f.S?.V());f.TB=0;return f.B?f.B.segmentStartTime:k},dz=function(f){return f.W.aZ()},DM=function(f,k,G=!1,t=!1){k&&ps&&f.W.Ww(k.ig()); G||f.S?.G();f.gM=k;f.S?.kj(f.gM,t)},ux=function(f){return f.policy.wz?f.S?.VG()||null:f.gM&&f.gM.Qz()},FKD=function(f){var k={}; for(let G=0;G4&&f.J.shift()}; AHu=function(f,k){if(k.Qk()){let G=k.hJ();for(let t of G)f.policy.W&&k instanceof zk&&f.C("omblss",{s:t.info.lx()}),f.ZW(k.info.RI,t,k.RM())}}; KKE=function(f){f.K.length?f.B=g.rC(g.rC(f.K).info.RI):f.W.Nt()?f.B=f.W.qg().info:f.B=ux(f)}; $ZX=function(f,k){if(f.S instanceof v3)c2F(f.S,k);else if(f.S){let G=new N8(k,new pJ([new Uint8Array(0)]));G.W=k.segmentStartTime;G.S=k.W;f.S.GB(G)}}; ita=function(f,k){f=iL(f.N,{}.ZJ??!1).split(";")[0];k=k.split(";")[0];return f===k}; zQu=function(f,k){if(k.length!==0){var G=ddu(k,t=>t.type===3); G&&(f.B=G);for(let t of k)t.type===3&&$ZX(f,t);f.S?.TB()}}; B3=function(f,k){var G={oG:[],TN:[]};return f.S?.J(k)??G}; oZ=function(f,k,G=!1){if(!f.B||!f.B.K)return NaN;f=hJ(f);k=C$f(f,k+.02,G);return k<0?NaN:IRO(f,G?k:0)?f[k].segmentStartTime:NaN}; W3=function(f){if(f.N.info.py==="f"||f.policy.K&&f.W.hu())return!0;var k=ux(f);if(!k)return!1;var G=jK(k)&&k.Rp;return f.isManifestless&&f.kj>0?G||k.xj>=f.kj:G}; jK=function(f){return f?f.G():!1}; EiH=function(f){var k=ux(f);return k?k.Z-f.loader.getCurrentTime():0}; Nr=function(f,k,G,t){if(!f.N.index.l1(k,!0))return!1;try{E9(f);f.W.QR(k);if(f.policy.B)return f.B=null,!0;t>G?LZ(f,t):f.B=f.N.Z(k-1,!1).RI[0]}catch(Z){return k=Q2(Z),k.details.reason="rollbkerr",f.loader.handleError(k.errorCode,k.details,k.severity),!1}return!0}; ZM=function(f,k,G=!1){f.ox(k,G);k.dispose()}; UX=function(f){var k=f.W.qg();return k?k.info:ux(f)}; eK=function(f,k){var G;for(G=0;GlL(Z,t))?(f.B=t,f.policy.W&&f.C("cer",{lsr:"lsp", lsp:t.lx()})):(bL(k.info.RI[0])?(f.B=k.di&&k.di.W?cI6(k.di.W):RUQ(k.info.RI[0]),f.policy.W&&f.C("cer",{lsr:f.B.lx(),lsp:t?.lx()})):(f.B=null,f.policy.W&&f.C("cer",{lsr:"null",lsp:t?.lx()})),f.loader.isOffline()&&!f.policy.VI||ZM(f,k,!0))}}; yG=function(f){return W3(f)||jK(f.W.qg()?.info)}; hJ=function(f){var k=[],G=ux(f);G&&k.push(G);k=g.k6(k,f.W.P4());for(let t of f.K)for(let Z of t.info.RI)t.Di&&(k=g.He(k,u=>!XF(u,Z))),(bL(Z)||Z.Wz())&&k.push(Z); f.B&&!SbO(f.B,g.rC(k),f.B.N.W())&&k.push(f.B);return k}; IRO=function(f,k){if(!f.length)return!1;for(k+=1;k=k)return Z}return t}; qr=function(f){return!(!f.B||f.B.N===f.N)}; mZD=function(f,k,G){return f.policy.B?f.OQ(!0)k&&f.Zk.bC)}; TAO=function(f,k){var G=dz(f);return G&&G.info.type!==6?!k.J(f,G.info.xj):!1}; SwL=function(f,k){for(let G of f.Wz)if(G.segmentNumber===k)return G.OZ?2:1;return 0}; c$E=function({hasSubfragmentedFmp4:f=!1,ZE:k=!1}={}){var G=new R4d;G.K2=f||k;return G}; P3=function(f){return f.B&&f.LH&&f.playbackStartPolicy}; CTf=function(f,k,G=!1){k.video.qualityOrdinal>1080&&!f.uX&&(f.Pz=36700160,f.Ly=5242880,f.yG=Math.max(4194304,f.yG),f.uX=!0);k.video.qualityOrdinal>2160&&!f.O7&&(f.Pz=104857600,f.Bc=13107200,f.O7=!0);f.Ky.experiments.B("html5_samsung_kant_limit_max_bitrate")!==0?k.isEncrypted()&&g.JH()&&g.gv("samsung")&&(g.gv("kant")||g.gv("muse"))&&(f.Bc=f.Ky.experiments.B("html5_samsung_kant_limit_max_bitrate")):k.isEncrypted()&&g.JH()&&g.gv("kant")&&(f.Bc=1310720);f.F_!==0&&k.isEncrypted()&&(f.Bc=f.F_);f.az!==0&& k.isEncrypted()&&G&&(f.Bc=f.az);k.Bc&&(f.fR=Math.max(f.Ef,Math.min(f.yG,5*k.Bc)))}; QG=function(f,k,G=0){return f.Ky.experiments.B(k)||G}; pfD=function(f){f.Ly=Math.floor(f.Ly*.8);f.GB=Math.floor(f.GB*.8)}; gKE=function(f){f.Pz=Math.floor(f.Pz*.8);f.GB=Math.floor(f.GB*.8)}; IZ=function(f,k,G,t){f.LH&&(f.playbackStartPolicy=k,f.rF=G,f.cU=t)}; NEc=function(f,k){if(k<0)return!0;var G=f.vv();return k0)return 2;if(k<0)return 1;G=f.vv();return k0&&G(0,g.T)()?0:1}; AJ=function(f,k,G){if(f.policy.oS)return!1;var t=f.F5;var Z=k.B?.VG()||-1;t.K===3&&Z+1>=t.S?(t.C("sdai",{haltrq:Z+1,est:t.S}),t=!1):t=t.K!==2;if(!t||!(k.B?k.B.N.resource:k.N.resource).L(f.policy,f.e0,f.loader.rN)||f.loader.isSuspended&&(!FD(f.schedule)||f.loader.W8))return!1;if(f.policy.K&&rJ>=5)return g.SH(f.loader.Pa),!1;if(f.aI.isManifestless){if(k.K.length>0&&k.B&&k.B.xj===-1||k.K.length>=f.policy.U7||!f.policy.fo&&k.K.length>0&&!f.policy.D.K2)return!1;if(k.G)return!f.aI.isLive||!isNaN(f.sj)}if(lJy(k))return!1; if(!k.B){if(!k.N.B())return!1;LZ(k,f.loader.getCurrentTime())}if(dz(k)&&(k.qg()!==dz(k)||f.loader.isSuspended))return!1;Z=(t=f.policy.QL)&&!k.K.length&&k.OQ(!0)=f.policy.dD)return!1;t=k.B;if(!t)return!0;t.Wz()&&t.N.B()&&(k.B=g.rC(t.N.ME(t)),t=k.B);if(!t.G()&&!t.N.S(t))return!1;u=f.aI.Ic||f.aI.isWindowedLive;if(f.aI.isManifestless&&u){u=k.N.index.vv();var h=G.N.index.vv(); u=Math.min(u,h);if(k.N.index.uD()>0&&u>0&&t.xj>=u)return k.kj=u,G.kj=u,!1}if(t.N.info.audio&&t.Wz()||t.G())return!1;u=!k.Tc&&!G.Tc;if(Z=!Z)Z=t.Z,Z=!!(G.B&&!jK(G.B)&&G.B.ZJ$F(f,k)?(J$F(f,k),!1):(f=k.gM)&&f.isLocked()?!1:!0}; nr=function(f,k){fFd(f.loader,k);var G=gl(k),t=f.loader.ut();G={DJ:f.schedule,wX:G,fS:Rsa(f.wi,G),CL:sm(k.RI[0]),disableRecording:V$(50,94,k.resource.B),DI:f.policy.W,oU:(Z,u)=>{f.loader.Uy(Z,u)}}; f.schedule.K.G&&(G.DB=(f.videoTrack.N?.info.Bc||0)+(f.audioTrack.N?.info.Bc||0));f.sA&&(G.xj=k.RI[0].xj,G.sj=k.sj,G.sA=f.sA);t={qR:pyE(k,f.loader.getCurrentTime()),B5:f.policy.AR&&cr(k)&&k.RI[0].N.info.video?MzQ(f.VP):void 0,Kd:f.policy.VG,poToken:f.loader.UA(),Py:f.loader.UF(),yI:isNaN(f.yI)?null:f.yI,oJ:f.oJ,HJ:f.HJ,IZ:t};return new CZ(f.policy,k,G,f.e0,(Z,u)=>{try{a:{let RD=Z.info.RI[0].N,xM=RD.info.video?f.videoTrack:f.audioTrack;if(!(Z.state>=2)||Z.isComplete()||Z.Ls()||!(!f.loader.mediaSource|| f.loader.isSuspended||xM.OQ()>3)){{var h=f.policy,W=f.e0;let AQ=Z.Ls();if(Z.isComplete()||!AQ||Z.info.resource.qB(h,W))var D=0;else{var N=h.yx;if(!N||AQ=2){Oed(f.timing,Z,RD);var y=f.loader; f.yI&&Z.Fu&&y&&(f.yI=NaN,f.loader.fJ(Z.Fu),f.loader.xC(),f.loader.C("cabrUtcSeek",{mediaTimeSeconds:Z.Fu}));Z.nN&&f.yI&&Z.nN&&!Z.nN.action&&(f.loader.gj(f.yI),f.yI=NaN,f.loader.C("cabrUtcSeekFallback",{targetUtcTimeSeconds:f.yI}));Z.sz&&f.loader.F2(Z.sz);f.policy.Yf&&(f.HJ=Z.HJ);if(Z.state===3){eK(xM,Z);cr(Z.info)&&Kr(f,xM,RD,!0);if(f.m2){let AQ=Z.info.U9();AQ&&f.m2.Rv(Z.info.RI[0].xj,RD.info.id,AQ)}f.loader.ED()}else if(Z.isComplete()&&Z.info.RI[0].type===5){if(Z.state!==4)Z.kn()&&f.loader.handleError(Z.lY(), Z.De());else{var q=(Z.info.RI[0].N.info.video?f.videoTrack:f.audioTrack).K[0]||null;q&&q instanceof CZ&&q.Ls()&&q.Qq()}Z.dispose()}else{if(!Z.kn()&&Z.bC&&Z.state>=2&&Z.state!==3){var Q=Z.xhr.getResponseHeader("X-Response-Itag");if(Q){var A=r2a(f.VP,Q),d=Z.info.W;if(d){var x=d-A.yG();A.Wz=!0;Z.info.RI[0].N.Wz=!1;var H=A.V(x);Z.info=H;if(Z.di){var X=Z.di,R=H.RI;(R.length!==X.RI.length||R.length=f.policy.Wp&&f.m2&&Z.info.isDecorated()&&AW==="net.badstatus"&&Cr(f.m2,aN,QD))){var jF=(AQ.info.video&&AQ.resource.K>1||Z.Vp===410||Z.Vp===500||Z.Vp===503)&&!($$(f.VP.Z).size>0)&&!V$(18, 126,AQ.resource.B),FL=Z.De(),Ef=AQ.info.video?f.videoTrack:f.audioTrack;jF&&(FL.stun="1");f.loader.handleError(AW,FL);f.e6()||(jF&&f.VP.E_(AQ),eK(Ef,Z),f.loader.ED())}}else A=1,f.m2&&Z.info.isDecorated()&&AW==="net.badstatus"&&Cr(f.m2,aN,QD)&&(A=0),f.aI.isLive&&Z.lY()==="net.badstatus"&&f.B<=f.policy.qY*2?(Zb(f.aI),f.aI.Ic||f.aI.isPremiere?wz(f.loader,0,{Mv:"badStatusWorkaround"}):f.aI.isWindowedLive?wz(f.loader,f.aI.Qp,{Mv:"badStatusWorkaround",P3:!0}):EX(f.loader)):f.loader.handleError(AW,Z.De(), A);isNaN(f.yI)||(f.loader.gj(f.yI),f.yI=NaN)}f.policy.jj&&!Z.isComplete()?mp(f.loader):f.loader.ED();var cH=Ywd(Z,f.policy,f.e0);kVL(f,Z,cH)}}}}}catch(RD){cH=f.Z?1:0,f.Z=!0,Z=Oy(cH),cH=Q2(RD,cH),f.loader.handleError(cH.errorCode,cH.details,cH.severity),Z||f.loader.JY()}},t)}; tUL=function(f,k,G){if(AJ(f,k,G)){G=f.K(k,G);if(f.m2){var t=G.RI[0].N.info.id;var Z=f.F5;var u=G.RI[0].xj;Z=u<0&&!isNaN(Z.Z)?Z.Z:u;u=yE(f.F5,G.RI[0].S,Z);let D=k===f.audioTrack?1:2,N=G.RI[0].N.info.py,U=t.split(";")[0];a:{var h=f.F5;if(h.B){var W=h.B.Nv.event;if(h.B.xj===Z){h=W==="predictStart"?void 0:h.B.Nv.event;break a}if(h.B.xj===Z-1){h=W==="start"||W==="continue"?W:void 0;break a}}h=void 0}if(f.policy.ME&&f.F5.K!==0)t=g.GVd(f.m2,u,Z,t,D,N,h),Z<0&&D===2&&qk(f.F5,0,0,!0),t&&(f.loader.C("sdai", {ssdaiinfo:"1",ds:t.U_?.on||"",skipsq:t.U_?.Zy||-1,itag:U,f:N,sg:Z,st:u.toFixed(3)}),G.S=t);else if(t=f.m2.U9(u,Z,t,D,N,h),Z<0&&D===2&&qk(f.F5,0,0,!0),t){u={dec_sq:Z,itag:U,st:u.toFixed(3)};if(f.policy.p8&&k.isRequestPending(Z-1)){f.loader.C("sdai",{wt_daistate_on_sg:Z-1});return}f.loader.C("sdai",u);t&&(G.B=new g.$G(t));f.policy.W&&(Z=G.resource.W.get("id")||"",t=G.B?.get("id")||"",Z!==t&&f.loader.C("stmidmismatch",{cid:Z,aid:t}))}else f.F5.K!==5&&f.loader.C("sdai",{nodec_sq:Z,itag:U,st:u.toFixed(3)})}f.policy.z2&& G.RI[0].xj!==-1&&G.RI[0].xj0&&(G=((0,g.T)()-f.loader.pj)/1E3,k=Math.min(k,f.policy.zS+f.policy.Xm*G));k=f.loader.getCurrentTime()+k;return f.policy.pP&&(G=Zac(f.loader)+f.policy.pP,G=0||k.resource.W.get("defrag")==="1"||k.resource.W.get("otf")==="1"){k=null;break a}Z=Em(0,4096)}Z=new Zw([new Hr(5,t.N,Z,"createProbeRequestInfo"+t.V,t.xj)],k.K);Z.qB=G;Z.B=k.B;k=Z}k&&nr(f,k)}}; Kr=function(f,k,G,t){if(!(G.B()||G.TB()||G.Wz||!G.resource.L(f.policy,f.e0,f.loader.rN)||G.info.py==="f"||f.policy.B)){if(t){t=f.wi;var Z=G.info;t=ctH(t,Z.video?t.policy.I2:t.policy.Zm,Z.Bc)}else t=0;t=G.V(t);f=nr(f,t);RO(t)&&VG(k,f);G.Wz=!0}}; ix=function(f,k){if(k.e6())return!1;try{var G=k.info.RI[0].N;let h=G.info.video?f.videoTrack:f.audioTrack;var t=h;if(f.aI.isManifestless&&t){f.B=0;t.G&&(k.e6(),k.isComplete()||k.Qk(),t.G=!1);k.C0()&&f.loader.UM.j0(1,k.C0());var Z=k.uD(),u=k.PR();uI(f.aI,Z,u)}if(k.info.CL()&&!RO(k.info))for(let D of k.hJ())h.gw(D);t=h;for(f.loader.getCurrentTime();t.K.length&&t.K[0].state===4;){let D=t.K.shift();AHu(t,D);t.ME=D.wV()}t.K.length&&AHu(t,t.K[0]);let W=!!dz(h);W&&k instanceof zk&&(G.info.Kq()?NBL(f.timing): j8y(f.timing));return W}catch(h){k=k.De();k.origin="hrhs";a:{f=f.loader;G=h;if(G instanceof Error){k.msg||(k.msg=`${G.message}`);k.name||(k.name=`${G.name}`);if(G instanceof g.V5&&G.args)for(let [W,D]of Object.entries(G.args))k[`arg${W}`]=`${D}`;g.HI(G);if(G.level==="WARNING"){f.Y.fl(k);break a}}f.handleError("fmt.unplayable",k,1)}return!1}}; hR6=function(f){var k=f.videoTrack.N.index;f.sA=new uyd({PM:f.policy.PM,K2:f.policy.D.K2,HC:k.sJ(),vv:()=>k.vv(), r_:()=>k.r_()})}; o96=function(f){if(f.K?.isLocked())return f.videoInfos;var k=$$(f.B),G=g.He(f.videoInfos,t=>t.Bc>f.nE.Bc?!1:!k.has(t.id)); f.B.Ol()&&(G=g.He(G,t=>t.video.width<=854&&t.video.height<=480)); return G}; WZX=function(f,k){var G=[];for(let t of k)G.push(g.$x(t,f.aI.ZJ));return G}; VUu=function(f){return f.K?.reason==="m"?"m":f.K?.reason==="s"?"s":f.K&&DCL(f,f.K)?f.K.reason:"a"}; DCL=function(f,k){return f.nE.Kt&&k.reason==="l"||f.nE.iX?!1:f.nE.tI?!0:k.reason==="l"||k.reason==="b"||k.reason==="o"}; v9y=function(f,k){var G=f.B.B;if(G){f.videoInfos=f.G;var t=g.ce(f.videoInfos,Z=>Z.id===G); t&&t.video.qualityOrdinal===k?f.videoInfos=[t]:(t=f.videoInfos.map(Z=>Z.id),f.loader.C("sabrpf",{pfid:`${G}`, vfids:`${t.join(".")}`}),d6(f,k,k),f.B.xk(""))}else d6(f,k,k)}; d6=function(f,k,G){f.videoInfos=f.G;f.videoInfos=g.He(f.videoInfos,t=>t.video.qualityOrdinal>=k&&t.video.qualityOrdinal<=G)}; B06=function(f,k){if(f.V){var G=g.He(f.W,t=>t.id===f.V); return sX(f,G).includes(k)}G=g.He(f.W,t=>!!t.VE?.isDefault); return G.length>0?sX(f,G).includes(k):sX(f,f.W).includes(k)}; sX=function(f,k){var G=f.aI.ZJ;return k.map(t=>FF(g.$x(t,G)))}; N0u=function(f,k,G,t){var Z=f.aI,u=f.Y.getVideoData(),h=f.Kx,W=TEy({DJ:f.DJ,Ky:u.U(),Y:f.Y,dU:f.dU,nE:f.nE,dB:f.dB,Ap:f.Ap,c_:f.c_,OD:f.OD,WM:f.WM,u5:f.u5,sabrLicenseConstraint:u.sabrLicenseConstraint,b4:f.b4,MK:f.MK,Qe:f.Qe,Le:f.Le,Y$:!!h,authorizedFormats:u.authorizedFormats,Hw:f.Hw,Ol:f.Ol,p9:f.p9,jg:f.jg}),D=G0(u,f.IZ,f.nextRequestPolicy,f.hZ,f.oy,f.yn,f.Lc);G&&k&&(G=D.Fn?D.Fn.map(y=>y.type):[],k("sabr",{stmctxt:G.join("_"), unsntctxt:D.gD?D.gD.join("_"):""}));k=f.BH;G=f.WH;G===void 0&&k===void 0&&(G=jBQ(Z.ZJ,f.hQ?.video),k=jBQ(Z.ZJ,f.hQ?.audio));if(u.oJ)var N=u.oJ;var U;(u=f.nE?.T3)&&u>0&&(f.p9||f.X2)&&(U=new Uint8Array(u));h={N5:W,TN:f.TN,BH:k,WH:G,Kx:h,videoPlaybackUstreamerConfig:N,PH:D,unusedBloatBytes:U};t&&f.dA?f.dA.length>0&&(h.dA=f.dA):f.U_&&(h.U_=f.U_);f.nE?.rH()&&!W6()&&(f.Qt&&(h.Qt=f.Qt),f.Ci&&(h.Ci=f.Ci));h.oG=f.oG;h.RD=Z.Ue;return h}; var Ku6=function(f,k,G,t,Z){return V$[F[9]](this,16,55,f,k,G,t,Z)}; jBQ=function(f,k){return k?[g.$x(k.info,f)]:[]}; eRH=function(f,k,G){k=Nt(f.resource,UCE(f,k,G),k);f.GK()&&k.set("probe","1");f.aq()&&k.set("sbprobe","1");return k}; bx=function(f){var k={},G=[],t=[];if(!f.data)return k;for(var Z=0;Z{k=Number(G);return`${k===1?2:k-1}---`})}; iac=function(f,k=!1,G){var t=g.sq(f.X.experiments,"debug_bandaid_hostname");return t?(k=f.X.experiments.B("debug_bandaid_port"),t=k>0?`${t}:${k}`:t,k=f.X.experiments.Cy("debug_bandaid_insecure_scheme"),H3(f,t,k)):k&&G?.url&&!f.K?(t=Q7(38,7283,new g.$G(G.url)),H3(f,t)):f.B.get(0)?.location.clone()}; XD=async function(f,k){var G=H3(f,"redirector.googlevideo.com");G.set("alr","yes");G.set("id",`${Math.round(Math.random()*1E5)}`);if(k===1||k===2)G.set("cmo=sensitive_content","yes"),G.set("sc","yes");k===2&&G.set("cmo=td","c.youtube.com");var t=await g.Lt(G.XB(),{format:"RAW",timeout:5E3});if(t.xhr.status!==200||!t.xhr.responseText)return Promise.reject(new g.V5("b204258371_no_host",G.XB(),t.xhr.status));var Z=new g.$G(t.xhr.responseText);G=Q7(38,7283,Z);t=Z.get("ms");f=H3(f,G);Z=Z.get("mm");f.set("ms", t);f.set("mm",Z);return G&&zRy(G)?k!==2||x4(G)?f:Promise.reject(new g.V5("b204258371_untrusted",G,t)):Promise.reject(new g.V5("b204258371_invalid",G,t))}; C5c=function(f,k){f=`https://${k.B()}/initplayback?c=${U7(f.X)}&owc=1`;PP(f,"pw",G=>{G.ht=k.K})}; lx=function(f,k,G,t){PP(`https://${k}/videoplayback?probe=1`,G,Z=>{!t.A("html5_onesie_host_racing")||t.videoData.isLivePlayback||t.A("html5_onesie_probe_ec_hosts")||t.Hn||E9D(t);f.W.push(Z)},Z=>{f.W.push(Z.details)})}; zRy=function(f){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(f)}; x4=function(f){var k=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(f)&&!k.test(f)}; T2=function(f){for(;f.B.length&&!f.B[0].isEncrypted;){let {videoId:G,u1:t,formatId:Z,buffer:u,d6:h}=f.B.shift();if(u)f.BM.wH.AD(G)?.B(t,Z,u);else if(h)f.BM.wH.jF(G,t,Z);else{var k=f.BM;k.B[Z].rV=!0;k=k.wH.AD(G);k?.SS(Z)&&k?.K(Z)}}}; g.dCD=function(f){for(;!f.S&&!f.error;){var k=f;k.S=!!SK(k,1);switch(SK(k,2)){case 2:var G=void 0,t=[],Z=[];Z.length=19;Z.fill(0);var u=SK(k,5)+257;G=SK(k,5)+1;var h=SK(k,4)+4;for(var W=0;W0;D--)t.push(W)}t.length!==h?k.error=!0:(G=t.slice(-G),t.length=u,LZD(k,t,G));break;case 1:LZD(k,c3,pr);break; case 0:g6(k,k.B&7);t=SK(k,16);u=SK(k,16);(t^u)!==65535&&(k.error=!0);k.output.set(k.data.subarray(k.K,k.K+t),k.W);k.K+=t;k.W+=t;break;default:k.error=!0}f.W>f.output.length&&(f.output=new Uint8Array(f.W*2),f.W=0,f.K=0,f.S=!1,f.B=0,f.register=0)}f.output.length!==f.W&&(f.output=f.output.subarray(0,f.W));return f.error?new Uint8Array(0):f.output}; SK=function(f,k){for(;f.B=f.data.length)return f.error=!0,0;f.register|=f.data[f.K++]<>=k;f.B-=k;return G}; LZD=function(f,k,G){k=RZ(k);G=RZ(G);for(var t=f.data,Z=f.output,u=f.W,h=f.register,W=f.B,D=f.K;;){if(W<15){if(D>t.length+1){f.error=!0;break}h|=(t[D+1]<<8)+t[D]<>=7;N<0;)N=k[(h&1)-N],h>>=1;else h>>=N&15;W-=N&15;N>>=4;if(N<256)Z[u++]=N;else if(f.register=h,f.B=W,f.K=D,N>256){h=Y4[N];h+=SK(f,JJ[N]);D=n9f(f,G);W=fV[D];W+=SK(f,kw[D]);if(sBa&&hG.length&&(f.error=!0);f.register|=(G[t+1]<<8)+G[t]<=0)return g6(f,G&15),G>>4;for(g6(f,7);G<0;)G=k[SK(f,1)-G];return G>>4}; g6=function(f,k){f.B-=k;f.register>>=k}; RZ=function(f){var k=[];for(var G of f)k[G]||(k[G]=0),k[G]++;var t=k[0]=0;G=[];var Z=0,u=0;for(var h=1;h7&&(Z+=k[h]);for(t=1;t>D&1;W=Z<<4|h;if(h<=7)for(D=1<<7-h;D--;)u[D<>=7;h--;){u[D]||(u[D]=-k,k+=2);let N=t&1;t>>=1;D=N-u[D]}u[D]=W}}return u}; GC=function(f,k){f.W(`dcmprs_${f.context}_${f.B}_gz_${k}`)}; bau=function(f,k){return gm(f,function(){var G=this;return function*(){var t=Date.now();try{GC(G,"s");var Z=yield*J3(k());if(!Z)throw Error("no result");GC(G,"e");return Z}catch(h){GC(G,"f");var u=h;G.K(u,"gz");throw h;}finally{Z=Date.now(),G.GS("gz",Z-t,u)}}()})}; Haa=function(f,k,G,t){return gm(void 0,function(){return function*(){var Z=(u,h)=>bau(new wqa(u,G,t),()=>xT(h(f))); if(tD)try{return yield*J3(Z("n",aFD))}catch(u){}if(k)try{return yield*J3(Z(k.isAsmjs?"a":"w",u=>rRQ(u,k)))}catch(u){}return yield*J3(Z("p",MUd))}()})}; aFD=async function(f){if(!tD)throw Error("DecompressionStream is not supported");var k=oh.To(),G=new DecompressionStream("gzip"),t=G.writable.getWriter();t.write(f);t.close();f=G.readable.getReader();for(G=new pJ([]);;){let {value:Z,done:u}=await f.read();if(u)break;G.append(Z)}f=aU(G);oh.PZ("gznb",k,Math.ceil(f.byteLength/16));return f}; MUd=function(f){var k=oh.To();f=g.dCD(new g.xCa(f));oh.PZ("gzjb",k,Math.ceil(f.byteLength/16));return f}; rRQ=function(f,k){var G=oh.To();f=Tf(k,f);try{let Z=k.exports.w89c7e937b6fb6086(ph(f).getId());var t=Xp(k,Z)}finally{f.dispose()}if(!t)throw Error("wasm_gz: fail");k=cA(t);oh.PZ("gzwb",G,Math.ceil(k.byteLength/16));return k}; Zf=function(f){var k=f.queue;k.B.length&&k.B[0].isEncrypted&&!k.K&&(k.B.length=0);for(let G of Object.keys(f.B)){let t=f.B[G];t.rV||(k=f.queue,k.B.push({videoId:t.videoId,formatId:G,isEncrypted:!1}),k.K||T2(k))}}; Xqy=function(f,k){var G=k.totalLength,t=!1;switch(f.W){case 0:f.tf(k,f.S).then(Z=>{var u=f.wH;u.p7("oprr");u.playerResponse=Z;u.gY||(u.L3=!1);ub(u)},Z=>{f.wH.fail(Z)}); break;case 2:f.p7("ormk");k=aU(k);f.queue.decrypt(k);break;default:t=!0}f.wH.A7&&f.wH.C("ombup",`id.11;pt.${f.W};len.${G}${t?";ignored.1":""}`);f.W=null}; lF6=function(f,k){f.wH.p7("oprgz2_s");k=Haa(k,f.wH.U().UX(),f.wH.A7?f.wH.C.bind(f.wH):()=>{},G=>{f.wH.p7(G)}); SG(k,()=>{f.wH.p7("oprgz2_e")},()=>{f.wH.p7("oprgz2_f")}); return k}; T0F=async function(f,k){f.wH.p7("oprgz_s");if(tD)try{var G=await aFD(k);f.wH.p7("oprgz_n");f.wH.C("oprsgz",{i:"n"});return G}catch(t){f.wH.C("gzerr",{impl:"native",err:`${t}`})}if(G=f.wH.U().UX())try{let t=rRQ(k,G);f.wH.p7("oprgz_w");f.wH.C("oprsgz",{i:"w"});return t}catch(t){f.wH.C("gzerr",{impl:"wasm",err:`${t}`})}k=MUd(k);f.wH.p7("oprgz_p");f.wH.C("oprsgz",{i:"j"});return k}; S3O=function(f){return new Promise(k=>{setTimeout(k,f)})}; RRc=function(f,k){var G=f.U();G=f.zS&&G.A("html5_onesie_preload_use_content_owner");if((k=iac(k,G,f.rr))&&f.videoId){f=g.jm(f.videoId);G=[];if(f)for(let t of f)G.push(t.toString(16).padStart(2,"0"));k.set("id",G.join(""));return k}}; cRD=async function(f,k,G=0){var t=[];t.push(k.load());G>0&&t.push(S3O(G));await Promise.race(t);return RRc(f,k)}; pqE=function(f,k,G,t=!1){f.set("cpn",k.clientPlaybackNonce);f.set("opr","1");var Z=k.U();f.set("por","1");re()||f.set("onem","1");k.startSeconds>0&&f.set("osts",`${k.startSeconds}`);t||(Z.A("html5_onesie_disable_partial_segments")&&f.set("oses","1"),t=Z.A("html5_gapless_onesie_no_media_bytes")&&m2(k)&&k.zS,k=Z.oI().S()&&k.livePreload,!G||t||k?(f.set("oad","0"),f.set("ovd","0"),f.set("oaad","0"),f.set("oavd","0")):(k=G.audio,f.set("pvi",G.video.join(",")),f.set("pai",k.join(",")),TP||f.set("osh","1")))}; g9Q=function(f,k,G,t,Z=!1){var u=`https://youtubei.googleapis.com/youtubei/${k.gy.innertubeApiVersion}/player`,h=[{name:"Content-Type",value:"application/json"}];t&&h.push({name:"Authorization",value:`Bearer ${t}`});h.push({name:"User-Agent",value:g.PI()});g.HT("EOM_VISITOR_DATA")?h.push({name:"X-Goog-EOM-Visitor-Id",value:g.HT("EOM_VISITOR_DATA")}):(G=G.visitorData||g.HT("VISITOR_DATA"))&&h.push({name:"X-Goog-Visitor-Id",value:G});(G=g.HT("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&h.push({name:"X-YouTube-Lava-Device-Context", value:G});(k=g.sq(k.experiments,"debug_sherlog_username"))&&h.push({name:"X-Youtube-Sherlog-Username",value:k});f=c8(JSON.stringify(f));return{url:u,g1:h,postBody:f,q9:Z,by:Z}}; hD=function(f,k,G,t,Z,u,h,W,D){var N=f.sI,U=f.hmac;f=f.aY;var y=N!==void 0&&U!==void 0,q=t.getVideoData(),Q=k.B.encryptedClientKey;k=y?k.iv:void 0;y=Qa(u,!0);Z=Z||!!re()&&y>1572864;return{innertubeRequest:{F8:f,M3:N,hmac:U,encryptedClientKey:Q,iv:k,yO:!0,AT:!0,DP:"DecompressionStream"in window||!Z,wF:!0},N5:TEy({DJ:u,Ky:G,Y:t,dU:q.startSeconds*1E3,IA:!0}),onesieUstreamerConfig:h,vt:W,PH:G0(q),reloadPlaybackParams:q.QB?.reloadPlaybackParams,fg:D}}; Y3D=function(f,k,G,t,Z,u,h,W){var D=g.vu(f,Cc),N;if(!f.by)if(N=P5a(k,D)){var U=N.VJ;N=N.signature}else N=U=k.encrypt(D),(0,g.T)(),N=TY(new SP(k.B.W),N,k.iv);return hD(U&&N?{sI:U,hmac:N}:{aY:D},k,G,t,!!f.by,Z,u,h,W)}; JRO=async function(f,k,G,t,Z,u,h,W){var D=g.vu(f,Cc);D=await OaE(k,D);var N=await IFf(k,D);return hD({sI:D,hmac:N},k,G,t,!!f.by,Z,u,h,W)}; fyF=function(f,k,G,t,Z,u,h,W){var D=g.vu(f,Cc);if(D=P5a(k,D))return hD({sI:D.VJ,hmac:D.signature},k,G,t,!!f.by,Z,u,h,W)}; kqX=async function(f,k,G){f.p7("oprd_s");k=re()?await FZO(f.Yv,k,G):f.Yv.decrypt(k,G);f.p7("oprd_c");return k}; GqX=function(f){return f.A("html5_onesie_host_probing")||f.A7?TP:!1}; ub=function(f){if(!f.playerResponse)return!1;if(f.TT)return!0;var k=Ag(f.videoData);if(f.jK&&f.L3){if(!f.jK.has(f.m0))return!1;let t=f.jK.get(f.m0);var G;if(G=t){G=!1;for(let Z of t.Ah.keys()){let u=t.Ah.get(Z);if(u)for(let h of u.jq)h.t8>0&&(u.Kq?G=!0:k=!0)}G=!(k&&G)}if(G)return!1}f.p7("ofr");f.Dy.resolve(f.playerResponse);return f.TT=!0}; Zdc=function(f){if(f.jK&&!f.A("html5_onesie_media_capabilities")){f.p7("ogsf_s");var k=rLf(f.Y.getVideoData(),(t,Z)=>{f.C(t,Z)}),G=twX(f.Y); k.video=CDc(G,k.video);f.p7("ogsf_c");if(k.video.length)return k;f.C("ombspf",`l.${G.K};u.${G.B};o.${G.W};r.${G.reason}`)}}; oF=function(f){if(!f.EX)return{};var k=f.EX.L();k.d=f.EX.rH?.Ei();k.shost=f.b0;k.ty="o";return k}; E9D=function(f){f.L3=!1;if(!ub(f)){var k=oF(f);k.timeout="1";f.fail(new g.PN("onesie.request",k))}}; Bs=function(f,k){if(k.e6()||f.e6())f.policy.Sq||(f.policy.Z?g.Ws(f.loader):f.loader.ED());else{if(f.policy.W&&k.isComplete()&&k instanceof Nk){var G=f.loader,t=G.C;var Z=Object.assign(k.EX.L(),{rst:k.state,strm:k.xhr.RW(),d:k.EX.rH?.Ei(),cncl:k.xhr&&k.sX.S?1:0,rqb:k.BP,cwt:k.sX.W,swt:k.Ix?.uU});Z=Object.assign(bx(k.info),Z);t.call(G,"rqs",Z)}if(k.isComplete()&&k.GK()&&k instanceof Nk)k.dispose(),f.loader.ED();else{if(k.wB())f.X2=!0,k instanceof Nk&&Oed(f.timing,k),ufX(f),Df(f);else if(k.kn())G=f.Y.l6(), k instanceof Nk&&w6(k.info)&&G&&f.L()===0&&f.loader.gj(G),k instanceof Nk&&k.aq()?(k.lY()&&f.loader.handleError(k.lY(),k.De(),0),k.dispose()):k instanceof Nk&&vvQ(k)?f.loader.Od?.W():k instanceof Vm?f.B.pop():(G=1,k.canRetry()&&z2(f.loader)&&(hgu(f,k),G=0),t=f.Y.l6(),k instanceof Nk&&w6(k.info)&&t!==void 0&&(Z=f.L(),Z>0&&(f.D!==t&&(f.D=t,f.W=0),k.canRetry()&&z2(f.loader)&&f.W=Z.W?(Z.C("sdai",{haltrq:t,est:Z.W}),t=!0):t=!1;t&&(k=!0)}if(k)return jc(f,"waitingforads"),!1}f.policy.xY&&(f.Wz=ec(f,f.audioTrack),f.kj=ec(f,f.videoTrack));if(!f.K)return ym(f,{nopolicy:1}),!0;if(f.Y.l6())return ym(f,{utc:1}),!0;if(f.C1.D)return ym(f,{audio:1}),!0;if(f.policy.nF&&f.C1.L)return ym(f,{constraint:1}),!0;if(!f.K.targetAudioReadaheadMs||!f.K.targetVideoReadaheadMs)return ym(f,{noreadahead:1}),!0;if(f.policy.Z&& f.loader.X1())return ym(f,{seekToHead:1}),!0;k=Math.min(nZ(f.loader,f.audioTrack)*1E3,f.K.targetAudioReadaheadMs);t=Math.min(nZ(f.loader,f.videoTrack)*1E3,f.K.targetVideoReadaheadMs);Z=Math.min(k,t);var u=f.Y.getCurrentTime()*1E3,{i5:h,fa:W,g$:D,YH:N}=VwX(f,u);G=h0&&f.yG.NU++)}; ocF=function(f,k,G){var t={DJ:f.DJ,oU:(u,h)=>{f.Y.Uy(u,h)}, DI:f.policy.W,Ez:f.policy.Ez};f.DJ.K.G&&(t.DB=(f.videoTrack.N.info.Bc||0)+(f.audioTrack.N.info.Bc||0));f.policy.t_&&(t.HC=f.audioTrack.N.index.sJ(),t.CL=!1);var Z=UCE(k,f.policy,f.e0)?2:1;Z!==f.Ly&&(f.Ly=Z,ufX(f));G=egO(f,G);if(f.policy.L&&f.policy.W&&G.hZ){let u=Z="";for(let h of G.hZ)f.videoData.sabrContextUpdates.has(h)||f.policy.L&&G.yn&&G.yn.type===h?Z+=`_${h}`:u+=`_${h}`;f.loader.C("sabrbldrqs",{ctxts:Z,misctxts:u})}!k.setData(G,f.policy,f.e0)&&f.policy.L&&f.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);t=new Nk(f.policy,k,f.aI,f.e0,f,t,f.loader.UF());js(f.timing);f.policy.Hr&&f.loader.C("sabrcrqinfo",{rn:t.qz(),probe:k.GK()});G.dA&&G.dA.length>0&&f.loader.C("clsdai",{ssinfos:G.dA.length,rn:t.qz()});return f.f7=t}; ec=function(f,k){N$(f);f.loader.Hc();return B3(k,f.loader.isSeeking())}; q$=function(f){return f.policy.gO&&!!f.Z}; Uh=function(f,k,G){f=f.loader.Hc()||0;return Oh(k,(G+f)*1E3)/1E3+G}; egO=function(f,k){var G=Ps(f.loader)&&k&&k.eL!==void 0&&!k.Fa?Math.ceil((k.eL+(f.loader.Hc()||0))*1E3):N$(f);if(f.policy.xY){var t=f.Wz;var Z=f.kj}else t=ec(f,f.audioTrack),Z=ec(f,f.videoTrack);var u=[...t.oG,...Z.oG];q$(f)&&u.push(...f.S);var h=[...t.TN,...Z.TN],W=[];for(var D of h)D.Yu!==void 0&&D.Yu>Number.MAX_SAFE_INTEGER?f.loader.C("sabrpseglmt",{lmt:D.Yu,itag:D.formatId?.itag,sq:D.sequenceNumber}):W.push(D);h=f.loader.ut();f.policy.LF&&!f.videoData.isLivePlayback&&(D=f.videoData.lengthSeconds* 1E3,G>=D&&f.loader.C("invalidSabrCmt",{cmt:G,vd:D}));D=f.DJ;var N=f.Y,U=f.aI,y=f.K,q=f.videoData.GB,Q=f.policy,A=f.loader.pj,d=f.rH?.Ap,x=f.rH?.c_,H=f.OD,X=Number(f.C1.S?.info.itag)||0,R=Number(f.C1.Z?.info.itag)||0,Y=f.Y.yw();var DO=k?.WM?k.WM:f.loader.isSuspended?4:void 0;G={DJ:D,Y:N,aI:U,oG:u,TN:W,dU:G,nextRequestPolicy:y,hZ:q,nE:Q,dB:A,Ap:d,c_:x,OD:H,Qt:X,Ci:R,IZ:h,Lc:Y,WM:DO,p9:f.p9,jg:f.zS,X2:f.X2};u=f.loader.UA();W=g.jm(u);u&&(G.oy=W);if(k=Ps(f.loader)&&k?.Fa?k.eL:f.Y.l6())G.b4=k*1E3;k=f.C1; u=k.kj;if(k.nE?.rH()&&!u)for(jF of k.W)if(jF.VE){u=!0;break}var jF=k.nE.rH()&&!u?[]:WZX(k,k.W);G.BH=jF;jF=f.C1;jF.nE.rH()&&!jF.GB?jF=[]:(k=o96(jF),k.length===0&&(k=jF.G),jF=WZX(jF,k));G.WH=jF;G.Kx=q$(f)?[f.Z]:void 0;G.Hw=Array.from($$(f.C1.B).keys(),Number);G.Ol=f.C1.Ol();f.policy.yT&&(G.Qe=yzD(f.loader,f.audioTrack),G.Le=yzD(f.loader,f.videoTrack));k=f.loader.getCurrentTime();t=Uh(f,t.oG,k);Z=Uh(f,Z.oG,k);jF=Math.min(t,Z);f.Pz=jF;f.policy.f5&&(q$(f)&&(k=Uh(f,f.S,k),f.Y.k9()&&k0&&f.B[0].IQ()&&(G.yn=f.B[0].OI());return G}; N$=function(f){var k=f.policy.Z&&f.loader?.X1(),G=f.loader.getCurrentTime()||0;G=qMX(f,G);if(!f.policy.Jo||!f.policy.aB)a:if(f.policy.iK&&f.loader.isSeeking()){var t=oZ(f.videoTrack,G);f.loader.C("asmtfnctv",{b:G,a:t});if(!isNaN(t)){G=t;break a}}t=f.loader.Hc()||0;G+=t;t=gD(f.videoData)||g.pO(f.videoData);var Z=0;k?(t&&(Z=Number.MAX_SAFE_INTEGER),f.videoData.gk&&(Z=Math.ceil(f.videoData.Qp*1E3))):Z=Math.ceil(G*1E3);return Math.min(Number.MAX_SAFE_INTEGER,Z)}; qMX=function(f,k){if(f.loader.isSeeking())return k;var G=f.Y.hh();if(!G)return k;G=G.K();if(G.length===0||G3(G,k))return k;if(!f.videoTrack.Z2(k)&&!f.audioTrack.Z2(k))return f.loader.C("sundrn",{b:0,lt:k}),k;var t=k,Z=Infinity;for(let u=0;uk)continue;let h=k-G.end(u);h=20)?(f.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),k):t}; Oh=function(f,k){var G=0,t=-1;for(let Z of f)if(!(Z.startTimeMs+Z.durationMsk||t>=0&&Z.Mh>t+1)break;G=Math.max(G,Z.startTimeMs+Z.durationMs);t=Math.max(t,Z.Hv)}return Math.max(0,G-k)}; jc=function(f,k){f.NE=k;f.policy.Hr&&f.loader.C("sabrcrb",{reason:k})}; Db6=function(f,k){a:{if(f.V>0){var G=Math.floor((0,g.T)()/1E4);if(G===k.N2){if(k.NU>=f.V){if(k.NU===f.V){G={reason:"toomanyrequests"};G.limit=k.NU;if(f.f7){let t=bx(f.f7.info);G.lr_ptime=t.ptime;G.lr_rtype=t.rtype;G.lr_brl=t.brl;G.lr_ps=t.ps}f.loader.handleError("player.exception",G);k.NU+=1}k=!1;break a}}else k.N2=G,k.NU=0}k=!0}return!k||f.loader.isSuspended&&f.loader.W8?!1:f.G&&(0,g.T)()0&&(!f.policy.L||f.B.length!==1||!f.B[0].IQ())||!f.aI.D?.L(f.policy,f.e0, f.loader.rN)||f.Ue?!1:!0}; ym=function(f,k){f.NE=void 0;f.Y9=(0,g.T)();f.policy.Hr&&f.loader.C("sabrcrq",k)}; VwX=function(f,k){var {g$:G,YH:t}=OdO(f);if(f.policy.xY){f.policy.j$&&(f.Wz=ec(f,f.audioTrack),f.kj=ec(f,f.videoTrack));var Z=Oh(f.Wz.oG,k);f=Oh(f.kj.oG,k)}else Z=G,f=t;return{i5:Z,fa:f,g$:G,YH:t}}; ufX=function(f){f.videoData.GB.clear();if(f.videoData.sabrContextUpdates.size>0)for(var k of f.videoData.sabrContextUpdates.keys())f.videoData.sabrContextUpdates.get(k)?.sendByDefault&&f.videoData.GB.add(k);if(f.policy.L&&f.B.length)for(let G of f.B)(k=G.OI())&&k.type&&k.sendByDefault&&f.videoData.GB.add(k.type)}; Df=function(f){for(;f.B.length&&f.B[0].pa(f.SK());){let k=f.B.shift();Pcc(f,k)}f.B.length&&Pcc(f,f.B[0])}; Pcc=function(f,k){k instanceof Nk&&(f.bb=k);var G=new Set(k.Jr(f.SK()));for(let h of G){if(G=k instanceof Vm){G=f.C1;var t=B06(G,h),Z=sX(G,G.videoInfos).includes(h);!G.nE.lI||t||Z||G.loader.C("sabrcpf",{fid:`${h}`,vfids:`${sX(G,G.videoInfos).join(".")}`,said:G.V||""});G=!(t||Z)}if(G)continue;G=k instanceof Nk?vX(k):void 0;if(G!==void 0){if(!k.Qk(h,f.SK()))continue;t=f.aI.K.get(h);if(!t)continue;f.policy.gO&&t.info.B()||(t.info.Kq()?f.audioTrack:f.videoTrack).xQ(G,h);continue}G=k.P4(h,f.SK());t=f.policy.gO&& G.length>0&&G[0].N.info.B();if(!k.Qk(h,f.SK()))continue;Z=k.hJ(h,f.SK());for(let W of Z){f.policy.W&&k instanceof Vm&&f.loader.C("omblss",{s:W.info.lx()});if(t){Z=f.timing;Z.L||(Z.L=(0,g.T)(),g.BX("fcb_r",Z.L,Z.zA));if(f.policy.ZU){Z=g.$x(W.info.N.info,f.aI.ZJ);var u=W.info.xj;if(f.J&&FF(f.J)===FF(Z)&&u<=f.ME)continue;W.info.Rp&&(f.J=Z,f.ME=u)}Z=f;Z.videoData.ZJ()&&Z.Z&&FF(Z.Z)===FF(g.$x(W.info.N.info,Z.aI.ZJ))&&Z.Y.zB("sabrCaptionsDataLoaded",W,Z.wM.bind(Z));continue}Z=W.info.N.info.Kq();u=W.info.N; let D=k instanceof Vm?1:2;if(Z){if(f.C1.y6(u,D,k.Qw(f.SK())?.token))continue}else f.C1.GJ(u,D,k.Qw(f.SK())?.token);u=Z?f.audioTrack:f.videoTrack;k instanceof Vm&&(u.G=!1,k instanceof Vm&&(Z?NBL(f.timing):j8y(f.timing)));try{u.ZW(G,W)}catch(N){Z=Q2(N),f.loader.handleError(Z.errorCode,Z.details,Z.severity),u.JY(),f.Vx(!1,"pushSlice"),g.Ws(f.loader)}}}}; var UdD=function(f,k){return NA[F[9]](this,46,6707,f,k)}; var hgu=function(f,k){f.policy.L?f.B.splice(f.B.indexOf(k)).forEach(G=>{G.dispose()}):(f.B.pop(),k?.dispose())},QmX=function(f,k,G){var t=[]; for(let Z=0;Z=7E3&&Z>=7E3}return k},Azu=function(f,k){f.delay?.dispose(); f.delay=null;var G=Array.from(f.B.values()).sort((t,Z)=>t.mediaTime-Z.mediaTime); G.length!==0&&(k=(G[0].mediaTime-k)*1E3/f.Y.getPlaybackRate(),f.delay=new g.XO(()=>{Qm(f)},k>500?k-500:k),f.delay.start())},Qm=function(f,k){if(IF(f.Y.getPlayerState())&&f.B.size!==0){k=k??Array.from(f.B.values()).sort((Z,u)=>Z.mediaTime-u.mediaTime); var G=f.getCurrentTime(),t=(k[0].mediaTime-G)*1E3/f.Y.getPlaybackRate();if(t<500){G=t>0?f.Y.hh()?.getCurrentTime()??f.Y.getCurrentTime():G;for(let Z of k)if(G>=Z.mediaTime)Z.resolve([Z.mediaTime,Z.id]),f.B.delete(Z.id);else break}Azu(f,G)}},K2F=function(f,k,G){f.B.delete(G); return new Promise(t=>{f.B.set(G,{id:G,mediaTime:k,resolve:t});t=Array.from(f.B.values()).sort((Z,u)=>Z.mediaTime-u.mediaTime); G===t[0].id&&Qm(f,t)})},idE=function(f){var k=f.Y.hh()?.getCurrentTime()??f.Y.getCurrentTime(),G=f.S.uY(k); $bH(f,G,k);f.isSeeking=!1;var t=Array.from(f.B.keys()).filter(Z=>Z>=G).sort((Z,u)=>Z-u); for(let Z of t)t=Z===G?k-f.S.getStartTime(G):0,f.D(Z,f.B.get(Z),t)},zgy=function(f,k,G,t=!1){k!==f.L5&&(f.L5=k,f.Y.zB("playbackstarted",k,G+f.Y.Hc(),t))},$bH=function(f,k,G){var t=f.B.get(k),Z=f.S.getStartTime(k),u=f.S.getDuration(k),h=Z; (t?.B??[f.cpn]).forEach((W,D)=>{var N=t?.K[D]??u;G>=h&&G{f.Z.B.delete(G)}); f.W.delete(k)},EcX=function(f,k,G,t){f.K=G; G=`${k}.${G}`;f.W.has(k)?f.W.get(k).push(G):f.W.set(k,[G]);K2F(f.Z,t,G).then(([Z,u])=>{var [h,W]=u.split(".");[,u]=[Number(h),W];zgy(f,u,Z)})},nc6=function(f,k,G,t,Z,u){return k.nH&&k.aS&&G===3?new mbX(f,k,t,Z,u):null},L2X=function(f,k){if(f.policy.Mq){var G=k.info.Bc,t=Qa(f.schedule); k=k.index.sJ();G=Math.max(1,t/G);f.V=Math.round(Math.max(((G-1)*k+f.policy.rM)/G,k-f.policy.ov)*1E3)}},Cm=function(f,k="",G=""){f=new g.$G(f,!0); f.set("alr","yes");G&&(G=mC(7,8728,FQ(32,7027,G)),f[F[26]](k,nE(11,2714,G)));return f},bd6=function(f,k){var G=Date.now()/1E3,t=G-f.startTimeSecs,Z=G-f.G,u=Z>=f.policy.TR,h=!1; if(u){let W=0;!isNaN(k)&&k>f.Z&&(W=k-f.Z,f.Z=k);W/Z=f.policy.ov&&!f.W;if(!u&&!G&&dbu(f,k))return NaN;G&&(f.W=!0);a:{t=h;G=(0,g.T)()/1E3-(f.VV.SC()||0)-f.D.W-f.policy.rM;u=f.K.segmentStartTime;G=u+G;if(t){if(isNaN(k)){FC(f,NaN,"n",k);u=NaN;break a}t=k-f.policy.Tt;t0&&(h.headers=W);u&&(h.onFinish=u);return Object.keys(h).length>1?h:null},KV=function(f,k,G,t,Z,u,h,W){g.Gx()&&G.token&&(f=g.hH(f,{ctt:G.token, cttype:G.Is,mdx_environment:G.mdxEnvironment}));t.A("net_pings_low_priority")&&(k||(k={}),k.priority="low");u||W&&t.A("nwl_skip_retry")?(k==null?k={}:Hda(f,t.A("html5_assert_cpn_with_regex")),h?g.pH().sendAndWrite(f,k):g.pH().sendThenWrite(f,k,W)):k?(Hda(f,t.A("html5_assert_cpn_with_regex")),zS(f,k)):g.ao(f,Z)}; var qfu=function(){return C5[F[9]](this,2,5036)}; xb6=function(f){var k=[];for(let G=0;Gf.Z.Dv+100)&&f.Z){t=f.Z.isAd;G=G*1E3-f.Z.Dv;f.Tx=k*1E3-f.Z.Pf-G-f.Z.x5;var Z=(0,g.T)()-G;k=f.Tx;G=f.provider.videoData;var u=G.isAd();if(t||u){u=`${t?"ad":"video"}_to_${u?"ad":"video"}`;var h={};G.cO&&(h.cttAuthInfo={token:G.cO,videoId:G.videoId});h.startTime=Z-k;g.KI(u,h);g.It({targetVideoId:G.videoId,targetCpn:G.clientPlaybackNonce},u);g.QT("pbs",Z, u)}else Z=f.provider.Y.wy(),Z.G!==G.clientPlaybackNonce?(Z.Z=G.clientPlaybackNonce,Z.K=k):G.uc()||g.HI(new g.V5("CSI timing logged before gllat",{cpn:G.clientPlaybackNonce}));f.C("gllat",{l:f.Tx.toFixed(),prev_ad:+t});delete f.Z}}; g.$w=function(f,k,G){var t=f.K.get(k);t?t.push(G):f.K.set(k,[G])}; Eh=function(f,k){f.isOffline=k;g.ib(f,g.CV(f.provider),"is_offline",[f.isOffline?"1":"0"])}; mI=function(f,k,G){if(!isNaN(G.qR)){let t=G.qR;G.K=0?k:g.CV(f.provider);var G=f.provider.Y.GT(),t=G.nC-(f.Ly||0);t>0&&g.ib(f,k,"bwm",[t,(G.u4-(f.qv||0)).toFixed(3)]);isNaN(f.Ly)&&G.nC&&f.isOffline&&Eh(f,!1);f.Ly=G.nC;f.qv=G.u4;isNaN(G.bandwidthEstimate)||g.ib(f,k,"bwe",[G.bandwidthEstimate.toFixed(0)]);f.provider.X.k9()&&Object.keys(G.B).length!==0&&f.C("bwinfo",G.B);if(f.provider.X.k9()||f.provider.X.A("html5_log_meminfo"))t=wJa(f.provider.X.um().B.mx(XJQ)),Object.values(t).some(Z=>Z!==void 0)&&f.C("meminfo",t); f.provider.X.k9()&&(t=f.K7?.S())&&Object.values(t).some(Z=>Z!=null)&&f.C("cpuinfo",t); f.VG&&g.ib(f,k,"bat",[f.VG.level,f.VG.charging?"1":"0"]);t=f.provider.Y.getVisibilityState();f.lj!==t&&(g.ib(f,k,"vis",[t]),f.lj=t);zC(f,k);(t=lyy(f.provider))&&t!==f.Yf&&(g.ib(f,k,"conn",[t]),f.Yf=t);mI(f,k,G)}; SMu=function(f,k,G){var t=g.CV(f.provider);T_D(f,t,k,0,G);nV(f,t);LV(f)}; dt=function(f,k){g.$w(f,"cat",k)}; RgF=function(f,k){k={cpn:f.provider.videoData.clientPlaybackNonce,sequenceNumber:k,serializedWatchEndpointLoggingContext:f.provider.videoData.o2};f.serializedHouseBrandPlayerServiceLoggingContext&&(k.serializedHouseBrandPlayerServiceLoggingContext=Gs(f.serializedHouseBrandPlayerServiceLoggingContext)||void 0);f.provider.videoData.playerResponseCpn&&(k.playerResponseCpn=f.provider.videoData.playerResponseCpn);sh.length&&(k.decoderInfo=sh);f.remoteControlMode&&(k.remoteControlMode=f.remoteControlMode); f.remoteConnectedDevices.length&&(k.remoteConnectedDevices=f.remoteConnectedDevices);if(f.f7?.length){k.serializedQoeContextData=[];for(var G of f.f7){let t=g.jm(G);t&&k.serializedQoeContextData.push(t)}}!f.zS&&f.provider.videoData.serializedOneTimeQoeContextData&&(k.serializedOneTimeQoeContextData=[],G=g.jm(f.provider.videoData.serializedOneTimeQoeContextData))&&(k.serializedOneTimeQoeContextData.push(G),f.zS=!0);f.V.size&&(k.daiCuePointEvents=Array.from(f.V.values()));f.V.clear();return k}; cza=function(f){var k={...f};f.serializedQoeContextData&&(k.serializedQoeContextData=f.serializedQoeContextData.map(G=>G instanceof Uint8Array?g.YD(G):G)); f.serializedOneTimeQoeContextData&&(k.serializedOneTimeQoeContextData=f.serializedOneTimeQoeContextData.map(G=>G instanceof Uint8Array?g.YD(G):G)); f.serializedHouseBrandPlayerServiceLoggingContext&&(f=f.serializedHouseBrandPlayerServiceLoggingContext,f instanceof Uint8Array&&(k.serializedHouseBrandPlayerServiceLoggingContext=g.YD(f)));return k}; pJD=function(f,k,G){g.Rh(f.provider.X,g.u7(f.provider.videoData)).then(t=>{var Z=!1;k.includes("&dt=")||k.includes("&cotn=")?Z=!0:f.provider.X.A("qoe_with_networkless")&&(Z=!0);var u=f.provider.X.A("qoe_send_and_write"),h=f.provider.X;t=AD(k,h,f.provider.X.pageId,f.provider.X.sendVisitorIdHeader?f.provider.videoData.visitorData:void 0,t);h.A("html5_simplify_pings")&&(t=t||{});t?(t.method="POST",t.postBody=G,KV(k,t,{token:f.provider.videoData.cO,Is:f.provider.videoData.Yw,mdxEnvironment:f.provider.videoData.mdxEnvironment}, h,void 0,Z,u&&f.TB)):Z?(Z=f.provider.X.A("networkless_ajax"),h={method:"POST",postBody:G},u&&f.TB?g.pH().sendAndWrite(k,h):Z?g.AH(k,{method:"POST",postBody:G}):g.pH().sendThenWrite(k,h)):dp6(k,G)})}; LV=function(f){if(!f.provider.X.A("html5_qoe_no_len_check")){var k=0;for(let [G,t]of f.K.entries())k+=G.length+Number(g.ls(t,(Z,u)=>Z+u.length,0)); k>96E3&&(new g.XO(f.reportStats,0,f)).start()}}; gcE=function(f){f.provider.videoData.zS&&dt(f,"prefetch");f.provider.videoData.TB&&f.C("reload",{r:f.provider.videoData.reloadReason,ct:f.provider.videoData.TB});f.provider.videoData.uu&&dt(f,"monitor");f.provider.videoData.isLivePlayback&&dt(f,"live");Ag(f.provider.videoData)&&dt(f,"audioonly");TP&&dt(f,"streaming");f.provider.videoData.Kl&&f.C("ctrl",{mode:f.provider.videoData.Kl},!0);if(f.provider.videoData.vI){var k=f.provider.videoData.vI.replace(/,/g,"_");f.C("ytp",{type:k},!0)}f.provider.videoData.pP&& (k=f.provider.videoData.pP.replace(/,/g,"."),f.C("ytrexp",{ids:k},!0));f.provider.X.k9()&&f.C("now",{wt:(0,g.T)()});k=f.provider.videoData;var G=g.Fg(f.provider.X,k.clientPlaybackNonce),t=g.s1(k)||g.Y8(k)||g.Jg(k)||g.fq(k);(G||t)&&(G=(0,g.bb)())&&f.K.set("gpu",[G]);hu(f.provider.videoData)&&g.ib(f,g.CV(f.provider),"dt",["1"]);k.cotn&&!hu(k)&&Eh(f,!0);f.provider.X.k9()&&(k=(0,g.T)()-f.provider.X.K7,f.C("playerage",{secs:(1.6**Math.round(Math.log(k/1E3)/Math.log(1.6))).toFixed()}));f.G=!0;f.D=PY(()=> {f.reportStats()},1E4)}; YMa=function(f,k){Az(f.provider.videoData)&&dt(f,`${k.isAsmjs?"asmjs":"wasm"}media`)}; JzD=function(f){var k=f.provider.videoData,G=f.provider.X;for(var t of G.Ul)dt(f,t);(t=G.UX())?YMa(f,t):G.jj&&SG(G.jj,u=>{f.e6()||YMa(f,u);return u},()=>{}); if(f.provider.A("html5_enable_qoe_cat_list"))for(var Z of k.jI)dt(f,Z);else k.Ul&&dt(f,f.provider.videoData.Ul);k.ZJ()&&(Z=k.B,Cd(k)&&dt(f,"manifestless"),Z&&JS(Z)&&dt(f,`live-segment-${JS(Z).toFixed(1)}`));g.Ff(k)?dt(f,"sabr"):f.s6(wD(k));if(Im(k)||k.K1())k.K1()&&dt(f,"ssa"),dt(f,"lifa");QA(k)&&dt(f,"cdm");k.gatewayExperimentGroup&&(Z=k.gatewayExperimentGroup,Z==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?Z="spkadtrt":Z==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(Z="spkadctrl"),dt(f,Z));G.G!== "yt"&&f.K.set("len",[k.lengthSeconds.toFixed(2)]);k.cotn&&!hu(k)&&Eh(f,!0);G.A("html5_log_screen_diagonal")&&f.C("cbltdiag",{v:0})}; T_D=function(f,k,G,t,Z){var u=f.provider.X.B.cbrver;f.provider.X.B.cbr==="Chrome"&&/^96[.]/.test(u)&&G==="net.badstatus"&&/rc\.500/.test(Z)&&wt(f,3);/b248180278/.test(Z)&&wt(f,4);u=f.provider.getCurrentTime();t=t===1?"fatal":"";G=[G,t,u.toFixed(3)];t&&(Z+=`;a6s.${bt()}`);Z&&G.push(fdD(Z));g.ib(f,k,"error",G);f.G=!0}; wt=function(f,k){f.Ay||(g.$w(f,"fcnz",`${k}`),f.Ay=!0)}; khu=function(f,k,G,t,Z){if(G!==f.B){f.Pz||k=10&&f.playTimeSecs<=180&&(f.K.set("qoealert",["1"]),f.wM=!0)),G!=="B"||f.B!=="PL"&&f.B!=="PB"||(f.isBuffering=!0),f.W=k);f.B==="PL"&&(G==="B"||G==="S")||f.provider.X.k9()?nV(f,k):(f.jj||G!=="PL"||(f.jj=!0,mI(f,k,f.provider.Y.GT())),zC(f,k));G==="PL"&&g.SH(f.pE);var u=[G];G==="S"&&t&&u.push(`ss.${t}`);G==="PA"&&Z&&u.push(`sr.${Z}`); g.ib(f,k,"vps",u);f.B=G;f.ME=k;f.W=k;f.G=!0}}; Ghd=function(f){if(!(f.S>=0))if(f.provider.X.TX||f.provider.Y.getVisibilityState()!==3){var k=f.provider.Y.OQ(!1),G=f.provider.Y.OQ(!0);f.C("user_intent_bh",{bh:k.toFixed(3),th:G.toFixed(3)});f.S=g.CV(f.provider)}else f.NE=!0}; tN6=function(f,k){if(g.nd(f.provider.videoData)){f=4;var G=1}else f=k.source??0;f=`sms.${f}`;G!==void 0&&(f+=`_${G}`);return f}; aF=function(f,k,G,t,Z,u,h){var W=g.CV(f.provider);G!==1&&G!==3&&G!==5||g.ib(f,W,"vps",[f.B]);g.$w(f,"xvt",`t.${W.toFixed(3)};m.${h.toFixed(3)};g.${k};tt.${G};np.${t};c.${Z};d.${u}`)}; fdD=function(f){/[^a-zA-Z0-9;.!_-]/.test(f)&&(f=f.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return f}; nZ=function(f,k){if(f.NV&&!f.sl)return 3;if(f.isSuspended)return 1;if(f.mediaSource?.GB())return 4;var G=(k.N.info.audio?f.policy.Ly:f.policy.Pz)/(k.Bc*f.policy.G2);if(f.policy.rD>0&&f.mediaSource&&v6(f.mediaSource)&&(k=k.N.info.video?f.mediaSource.K:f.mediaSource.B)&&!k.YG()){k=k.CE();let t=kB(k,f.getCurrentTime());t>=0&&(k=f.getCurrentTime()-k.start(t),G+=Math.max(0,Math.min(k-f.policy.rD,f.policy.zl)))}f.policy.GB>0&&(G=Math.min(G,f.policy.GB));return G}; wz=function(f,k,G){ZHD(f,G.Mv||"unknown");f.Y.seekTo(k,G)}; g.es=function(f,k,G,t,Z){f.Y.getVideoData().K1()?Z&&f.ow.Pz+Z/1E3>G&&(f.C("sdai",{seg:t,rbt:G.toFixed(3),end:f.ow.Pz.toFixed(3),sd:Z.toFixed(3)}),f.ow.Vx(!1,"rollback")):f.policy.f5&&f.ow.Vx(!1,"rollback");if(f.aI.isManifestless){Z=Nr(f.audioTrack,t,G,k);var u=Nr(f.videoTrack,t,G,k);f.policy.lj||(u&&tB(f.aI,t,!0),Z&&tB(f.aI,t,!1));u&&f.videoTrack.hU();Z&&f.audioTrack.hU();f.C("sdai",{rollbk2_seg:t,rbt:G.toFixed(3),lt:k.toFixed(3),a:Z,v:u});(Z||u)&&f.policy.f5&&g.Ws(f)}}; JX=function(f,k){f.handleError("fmt.unparseable",k,1)}; g.Ws=function(f){g.SH(f.nJ)}; Zac=function(f){var k=f.An().filter(G=>G.namespace==="ad"); for(let G of k)if(G.start/1E3>f.getCurrentTime())return G.start/1E3;return Infinity}; Lr=function(f){var k=(0,g.T)();f.pj=k}; fFd=function(f,k){if(bL(k.RI[k.RI.length-1])){a:{var G=f.VP;k=k.RI[0].N;if(k.info.video){if(G.W!==k){G.W=k;G=m56(G);break a}}else G.yG=G.G!==k,G.G=k;G=null}u9F(f,G)}}; mp=function(f){f.policy.jj&&f.policy.aB&&Math.min(EiH(f.videoTrack),EiH(f.audioTrack))*1E3>f.policy.D0?g.SH(f.Su):f.UN()}; $4=function(f,k,G,t=!1){t&&!k.VG&&(W6()||(t=k.gM)&&!t.SJ(G.info)&&f.Y.GL(),k.VG=!0);k.N!==G&&(k.N=G)}; z2=function(f){return f.rN=k-.01}else k=!1;return k}; rt=function(f,k,G=!1,t=!1,Z=!1){if(f.policy.j$&&k.S())f.mediaSource!==k&&(hBu(f,k,G,t,Z),f.Y.zB("mediasourceattached"));else{f.policy.VG&&(f.policy.ME&&f.C("loader",{setsmb:0}),f.JY(),f.policy.VG=!1);oXL(f,t);if(!k.S()){var u=dz(f.videoTrack);u=u?u.info.N:f.videoTrack.N;let h=dz(f.audioTrack);yP(k,u.info,(h?h.info.N:f.audioTrack.N).info,f.policy.Ip)}hBu(f,k,G,t,Z);try{f.UN()}catch(h){g.sW(h)}}}; WQO=function(f,k,G){if(!(f.videoTrack.N.B()&&f.audioTrack.N.B()&&f.mediaSource&&f.mediaSource.K&&f.mediaSource.B))return!1;if(G&&f.aI.isManifestless&&(f.videoTrack.Z===-1||f.audioTrack.Z===-1))return!0;var t=mx(f.videoTrack,k,G);if(isNaN(t))return!1;f=mx(f.audioTrack,f.policy.aS?k:t,G);return isNaN(f)?!1:!0}; M$=function(f){f.Bk?.kZ?.itagDenylist&&f.Xf(f.Bk?.kZ.itagDenylist);f.Bk?.playbackStartPolicy&&IZ(f.policy,f.Bk?.playbackStartPolicy,3,f.Bk?.qz());if(f.policy.w_){var k=f.SK();(k=k?f.Bk?.zG.get(k):void 0)&&f.ow.bN(k,-1)}f.aI.L||f.policy.f2||(k=f.Bk?.UV,k?.xS&&k?.td&&f.aI.ZJ&&uI(f.aI,k.xS,k.td));if(f.Bk?.aM){k=f.Bk.aM.get(f.SK()||"");if(!k)return;if(f.aI&&k.formatId){let G=f.aI.K.get(FF(k.formatId));G&&(G.info.debugInfo=k.debugInfo)}}f.policy.G&&(f.Bk?.r6().forEach(G=>{f.xL(G)}),f.Bk?.ST())}; Hs=function(f,k){var G=iL(k.N,f.aI.ZJ),t=f.QQ?.P4(G)||[];if(t.length===0)return f.C("ombmsi",{}),!1;t=new Zw(t);if((!f.policy.Wz||isFinite(f.getCurrentTime())||f.Y.l6())&&!t.a8(f.getCurrentTime())&&!f.Y.getVideoData().livePreload)return f.C("ostmf",{ct:f.getCurrentTime(),a:k.N.info.Kq()}),!1;f.QQ?.fB(G);return!0}; DK6=function(f){if(f.QQ){var k=f.Ti&&f.Ti.length>0?f.Ti:f.QQ.Jr();if(k.length)for(let G of k)k=f.QQ.P4(G),k.length!==0&&(ita(f.videoTrack,G)?zQu(f.videoTrack,k):ita(f.audioTrack,G)&&zQu(f.audioTrack,k))}}; vX6=function(f){if(!f.aI.ZJ)return!0;var k=f.Y.getVideoData();if(f.Y.rS())return f.C("ombpa",{}),!1;if(!!f.Bk?.UV?.k5!==f.aI.Ic)return f.C("ombplmm",{}),!1;var G=k.Wz||k.liveUtcStartSeconds||k.NI;if(f.aI.Ic&&G)return f.C("ombplst",{}),!1;if(f.aI.L||f.policy.f2)return f.C("ombab",{}),!1;G=Date.now();if(!k.livePreload&&ov(f.aI)&&!isNaN(f.UD)&&G-f.UD>f.policy.ji*1E3)return f.C("ombttl",{}),!1;if(wD(k)!==0&&!f.policy.B||k.A("html5_disable_onesie_media_for_mosaic")&&U1(k)||k.A("html5_disable_onesie_media_for_lifa_eligible")&& Im(k))return!1;if(f.Y.U().oI().B.mx(VNH)&&(k=f.Bk?.l8()??0,k>=0&&f.aI.isWindowedLive&&(kf.aI.RB*1E3+1E4)))return f.C("ombwnd",{st:k,min:f.aI.Qp*1E3,max:f.aI.RB*1E3}),!1;if(f.aI.Ao&&f.aI.isWindowedLive)if(f.Y.U().A("html5_use_onesie_windowed_live_media"))f.C("omaminsq",{});else return f.C("ombminsq",{}),!1;return!0}; BI6=function(f,k){var G=k.N,t=f.aI.ZJ;if(vX6(f))if(f.QQ&&f.QQ.SS(iL(G,t))){if(t=iL(G,t),Hs(f,k)){var Z=new Zw(f.QQ.P4(t)),u=h=>{try{h.kn()?(f.handleError(h.lY(),h.De()),eK(k,h),cr(h.info)&&Kr(f.NB,k,G,!0),f.UN()):ix(f.NB,h)&&(f.F5?.TB(h.info,f.m2),f.UN())}catch(W){h=Q2(W),f.handleError(h.errorCode,h.details,h.severity),f.JY()}}; G.Wz=!0;RO(Z)&&(VG(k,new zk(f.policy,t,Z,f.QQ,u)),js(f.timing))}}else f.C("ombfmt",{})}; joQ=function(f){f.Bk&&(f.Bk.Lf.forEach(k=>{f.aW(k,-1)}),f.Bk.Lf=[])}; xw=function(f,k){k=k||f.videoTrack&&f.videoTrack.B&&f.videoTrack.B.segmentStartTime||f.getCurrentTime();var G=$4,t=f.videoTrack,Z=f.VP;k=Z.nextVideo&&Z.nextVideo.index.uY(k)||0;Z.Wz!==k&&(Z.GB={},Z.Wz=k,z0(Z,Z.B));k=!Z.B.isLocked()&&Z.V>-1&&(0,g.T)()-Z.Vsm(u)))&&k.K&&t.N.K&&k.K.Ek(t.N.K),(t=f.QQ.P4(iL(f.audioTrack.N,f.aI.ZJ)).find(u=>sm(u)))&&k.B&&t.N.K&&k.B.Ek(t.N.K)); G||f.resume();k.B.J7(f.CF,f);k.K.J7(f.CF,f)}; oXL=function(f,k=!1){f.mediaSource&&f.mediaSource.B&&f.mediaSource.K&&(f.mediaSource.B.wE(f.CF,f),f.mediaSource.K.wE(f.CF,f));DM(f.audioTrack,null,k);DM(f.videoTrack,null,k);f.mediaSource&&(f.mediaSource.G=!1);f.mediaSource=null;f.Bv=null;f.Y.Ds?.reset()}; cs=function(f){f.mediaSource&&f.mediaSource.pn()&&f.FP()}; u9F=function(f,k){k&&pV(f.Y,new gt(k.video,k.reason));f.VP.yG&&(k=wTa(f.VP,"a"),f.Y.O5(new gt(k.audio,k.reason)))}; q_y=function(f,k,G){G&&k&&(f.audioTrack.V=Date.now(),f.policy.Wr&&(f.M4=!0))}; OHf=function(f,k,G,t){f.R0=Date.now();f.C("setAudio",{id:G,cmt:k,sq:t});t>=0&&(Nr(f.audioTrack,t,NaN,NaN),!f.policy.lj&&f.aI.isLive&&tB(f.aI,t,!1))}; QoX=function(f){f.d$&&!f.isSuspended&&FD(f.schedule)&&(PEE(f,f.d$),f.d$="")}; NI6=function(f,k){dz(k)?.isLocked&&Idy(k)&&(f.Y.U().k9()&&f.C("eosl",{munlock:dz(k)?.info.lx()}),Yw(f,k===f.audioTrack))}; UKa=function(f){if(lJy(f.videoTrack))return"ssf";if(f.policy.bb&&dz(f.videoTrack)?.isLocked&&dz(f.audioTrack)?.isLocked)return"updateEnd";if(yG(f.audioTrack)||yG(f.videoTrack)&&f.videoTrack.N.info.py!=="f")return"";if(f.ri.isSeeking()){var k=f.wi;var G=f.videoTrack;var t=f.audioTrack;if(k.policy.B){var Z=k.policy.TH;P3(k.policy)&&(Z=$u(k,!1,KZ(k)));k=Z;G=t.OQ(!0)>=k&&G.OQ(!0)>=k}else G.K.length||t.K.length?(Z=G.N.info.Bc+t.N.info.Bc,Z=10*(1-KZ(k)/Z),k=Math.max(Z,k.policy.TH),G=t.OQ(!0)>=k&&G.OQ(!0)>= k):G=!0;if(!G)return"abr";G=f.videoTrack;if(G.K.length>0&&G.W.y$()===1&&G.W.aZ().info.D360);if(!f.sl||G)return"";G=f.policy.j9;P3(f.policy)&&(G=$u(f.wi,f.sl,KZ(f.wi)));G=mZD(f.videoTrack,f.getCurrentTime(),G)||mZD(f.audioTrack,f.getCurrentTime(),G);return P3(f.policy)?G?"mbnm":"":(f.videoTrack.K.length>0||f.audioTrack.K.length> 0||AJ(f.NB,f.videoTrack,f.audioTrack)||AJ(f.NB,f.audioTrack,f.videoTrack))&&G?"nord":""}; XC=function(f,k,G,t){var Z=ux(k);!Z||Z.Rp||ng(Z,t)||(G.abort(),f.policy.wz&&k.S?.V(),k.D?.G());if(!G.pR()||W6())try{f.policy.m_?G.li(t.N.info.containerType,t.N.info.py)&&G.rq(t.N.info.containerType,t.N.info.py,t.N.info.mimeType):G.tg(t.N.info.containerType,t.N.info.mimeType)}catch(u){return g.HI(u),f.C("ctexp",{name:u.name,msg:u.message}),!1}else t.N.info.containerType!==G.pR()&&f.C("ctu",{ct:W6(),prev_c:G.pR(),curr_c:t.N.info.containerType});t=t.N.G;f.policy.aF&&t&&(k=0+t.duration,t=-t.B,0===G.Uo()&& k===G.Xw()||G.iW(0,k),t!==G.Hc()&&(G.nl(t),ps&&f.audioTrack.W.Ww(G.ig())));return!0}; lb=function(f,k,G,t){t.info.N.B();var Z=t.info.N.K,u=G.tp();if(!Z||!G.o4()||u===Z||f.policy.j$&&v1(u,Z))return!1;u=Z;var h=G.Jc();if(f.policy.SO&&h&&G.isView()&&g.A5(t.info.N.info)){let D=new DataView(Z.buffer,Z.byteOffset,Z.byteLength);(h=wyL(D,h))?u=new Uint8Array(h.buffer,h.byteOffset,h.byteLength):f.C("fenc",{})}f.policy.h4&&(h=FQD(f,t,new pJ([u])))&&(u=aU(h));var W;(h=t.info.N.V(0,t.info.clipId))&&(W=h.RI[0]);if(t===f.Pi){if(f.OF+=1,f.Y.getVideoData().A("html5_shorts_gapless_restart_on_init_seg_retries")&& f.OF>5)return f.OF=0,f.Y.fl({initSegStuck:1,as:t.info.lx()}),!0}else f.OF=0,f.Pi=t;f.policy.Rs&&(G.abort(),k.D?.G());f.Bv&&G.Ho()&&(G.abort(),k.D?.G());Z=Av6(f,G,u,W,Z);k.D?.L(Z,W);if(Z!==0)return f.policy.HG&&m2(f.Y.getVideoData())?(f.Y.UR()||f.JF("sepInit",Z,t.info),KQy(f.Y,"sie")):f.JF("sepInit",Z,t.info),!0;t.info.ON()?(k=f.timing,k.VG||(k.VG=(0,g.T)(),g.BX("vis_a",k.VG,k.zA))):(k=f.timing,k.G||(k.G=(0,g.T)(),g.BX("ais_a",k.G,k.zA)));(t=t.info.N.mF)&&f.Y.TK(new cX(t.key,t.type));return G.YG()}; eBE=function(f,k,G){if(f.policy.j$&&!f.ti||f.policy.bb&&dz(k)?.isLocked)return!1;if(G.Xg())return!0;if(!G.o4())return!1;var t=dz(k);if(!t||t.info.type===6)return!1;if(f.policy.BK||f.F5?.J(k,t.info.xj))f.zb=0;else return f.ri.isSeeking()&&g.Ws(f),f.zb=f.zb||(0,g.T)(),!1;if(!XC(f,k,G,t.info))return!1;if(f.aI.S&&t.info.B===0){var Z;if(G.tp()==null){var u=ux(k);if(!(Z=!u||u.N!==t.info.N)){b:if(Z=u.J,u=t.info.J,Z.length!==u.length)Z=!1;else{for(let h=0;hu)return f.policy.B&&(k===f.videoTrack?f.kW=f.kW||(0,g.T)():f.Za=f.Za||(0,g.T)()),!1;k===f.videoTrack?f.kW=0:f.Za=0;f.policy.Wr&&G===f.mediaSource?.B&&f.M4&&(G.nU()===0?(f.M4=!1,f.policy.Wr=!1):f.zs=G.nU());if(!f.c$(G,t,k))return!1;f.policy.bb&&t.info.G()?(f.Y.U().k9()&&f.C("eosl",{ls:t.info.lx()}),t.isLocked=!0):(k.uK(t),bec(f.VP,t.info));Z&&(k=t.info.N.mF)&&f.Y.TK(new cX(k.key,k.type));return!0}; iHQ=function(f,k,G,t){if(f.Y.U().oI().B.mx($Ky)&&G.info.B&&!k.Ho())return f.C("drop_chunk",{sq:G.info.xj,st:G.info.S}),null;var Z=f.policy.wM?(0,g.T)():0,u=G.G&&G.info.N.K||void 0,h=G.K;G.G&&(h=FQD(f,G,h)||h);var W=aU(h);h=f.policy.wM?(0,g.T)():0;k=Av6(f,k,W,G.info,u);t.D?.V(G.info,k,h-Z,(0,g.T)()-h);f.OF=0;return k===0?(f.NV&&(f.NV=!1,f.cQ=!1),f.I0=0,null):k}; zBE=function(f){return f.NV?f.cQ?!0:(f.cQ=!0,f.Y.seekTo(f.getCurrentTime(),{Mv:"quotaExceeded",P3:!0}),!1):(f.NV=!0,!1)}; FQD=function(f,k,G){var t;if(t=f.policy.h4&&f.mediaSource&&!f.mediaSource.J&&!f.Y.q1())k=k.info.N.info,t=k.Pr()&&k.S()&&k.video&&k.video.width<3840&&k.video.width>k.video.height;if(t&&(f.mediaSource.J=!0,pT('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return G=DZD(G),f.policy.W&&f.C("sp4k",{s:!!G}),G}; CEX=function(f,k,G,t){var Z="fmt.unplayable",u=1;G===5||G===3?Z="fmt.unparseable":G===2&&(f.I0<15?(f.I0++,Z="html5.invalidstate",u=0):Z="fmt.unplayable");t=Mt(t);t.mrs=f.mediaSource?.W();t.origin=k;t.reason=G;t.trg="appenderr";f.handleError(Z,t,u)}; g8=function(f,k,G,t,Z){var u=f.aI;var h=f.policy.B,W=!1,D=-1;for(let y in u.B){var N=u.B[y].info.B()||u.B[y].info.ON();if(t===N)if(N=u.B[y].index,N.l1(k.xj)){{W=N;var U=k;let q=W.W(U.xj);q&&q.startTime!==U.startTime?(W.segments=[],W.Z(U),W=!0):W=!1}W?D=k.xj:!k.pending&&h&&(U=N.getDuration(k.xj),U!==k.duration&&(u.zB("clienttemp","mfldurUpdate",{itag:u.B[y].info.itag,seg:k.xj,od:U,nd:k.duration},!1),N.Z(k),W=!0))}else N.Z(k),W=!0}D>=0&&u.zB("clienttemp","resetMflIndex",{[t?"v":"a"]:D},!1);u=W;ogy(f.ri, k,t,u);f.policy.G||f.F5.m9(k,G,t,Z);k.xj===f.aI.Ao&&u&&YB(f.aI)&&k.startTime>YB(f.aI)&&(f.aI.Qp=k.startTime+(isNaN(f.timestampOffset)?0:f.timestampOffset),f.ri.isSeeking()&&f.ri.targetTime1)return 6;h.GB=new g.XO(()=>{var W=dz(h);f.e6()||!W?.isLocked?f.Y.U().k9()&&f.C("eosl",{delayA:W?.info.lx()}):Idy(h)?(f.Y.U().k9()&&f.C("eosl",{dunlock:W?.info.lx()}),Yw(f,h===f.audioTrack)):(f.C("nue",{ls:W.info.lx()}),W.info.kj+=1,f.mediaSource&&RF(f))},1E4,f); f.Y.U().k9()&&f.C("eosl",{delayS:t.lx()});h.GB.start()}f.policy.o2&&t?.N instanceof fh&&t.G()&&f.C("poseos",{itag:t.N.info.itag,seg:t.xj,lseg:t.N.index.vv(),es:t.N.index.D});k.appendBuffer(G,t,Z)}catch(h){if(h instanceof DOMException){if(h.name==="InvalidStateError"||h.code===11)return f.Y.U().k9()&&f.C("aeis",{msg:g.Jr(h.message,3)}),2;if(h.name==="SyntaxError"||h.code===12)return 5;if(h.name==="QuotaExceededError"||h.code===22||h.message.indexOf("Not enough storage")===0)return k=Object.assign({name:"QuotaExceededError", buffered:PJ(k.CE()).replace(/,/g,"_"),vheap:f.videoTrack.da(),aheap:f.audioTrack.da(),message:g.Jr(h.message,3),track:u?k===u.K?"v":"a":"u"},wJa()),f.handleError("player.exception",k),1;g.sW(h)}return 4}return u.pn()?3:0}; Yw=function(f,k){if(f.policy.bb&&f.mediaSource){var G=k?f.mediaSource?.B:f.mediaSource?.K;let t=k?f.audioTrack:f.videoTrack;k=dz(t);k?.isLocked&&(f.Y.U().k9()&&f.C("eosl",{unlock:k.info.lx()}),t.GB?.stop(),k.isLocked=!1,t.uK(k),bec(f.VP,k.info),G=G?.Qz(),G?.lx()!==k.info.lx()&&f.C("oue",{bls:G?.lx(),tls:k.info.lx()}))}}; PEE=function(f,k){PP(k,"cms",G=>{f.policy.W&&f.C("pathprobe",G)},G=>{f.Y.handleError(G)})}; EXL=function(f,k){if(f.mediaSource&&f.mediaSource.K){k-=isNaN(f.timestampOffset)?0:f.timestampOffset;var G=isNaN(f.rB);if(G||f.rB!==k)f.policy.Jo&&f.isSuspended&&f.Y.U().k9()&&f.C("seekRefactorResume",{ct:k,lu:f.rB,source:"mrl",ft:G?1:0}),f.resume();f.rB=k;g.SH(f.Pa)}}; mKX=function(f,k,G,t){Ps(f)&&f.Od&&t&&t===96&&(t=G?f.Y.cM(k):k,f.Z2(t)||f.Od.B||f.C("prebuffer",{miss:1,t:k.toFixed(3),isUtc:G}))}; nXD=function(f,k){var G=hJ(f.videoTrack).find(t=>t.segmentStartTime>=k&&WQO(f,t.segmentStartTime,!1)); return G&&G.segmentStartTime0&&(h.push(t),f.K.set(G,h));if(h.length===0)continue; if(t=h.shift()){f.K.set(G,h);try{u.appendBuffer(aU(t)),Z?epH(f.timing):U5H(f.timing),f.V=!0,Z?f.L=G:f.J=G}catch(W){k=W instanceof Error?W:Error(String(W));fj(f);f.Y.handleError(new g.PN("fmt.unplayable",{origin:"onesieAppendSliceError",err:k.name,msg:k.message},0));return}}}k=k.every(Z=>f.QQ.pn(Z)); G=Array.from(f.K.values()).every(Z=>Z.length===0); k&&G&&(f.mediaSource?.B?.YG()||f.mediaSource?.K?.YG()||adO(f))}}}; dKD=function(f){if(f.mediaSource&&!f.mediaSource.S()){var k=f.QQ.Jr(),G=k.find(t=>Jf(t.split(";")[0]))||""; k=k.find(t=>fz(t.split(";")[0]))||""; f.G=G||void 0;f.Z=k||void 0;G=G?Jf(G.split(";")[0]):null;k=k?fz(k.split(";")[0]):null;G&&k&&(yP(f.mediaSource,G,k,f.policy.Ip),rvL(f,f.mediaSource))}}; MNd=function(f){if(f.QQ){let k=f.QQ.Jr();for(let G of k)f.QQ.fB(G),Z4(f.QQ,G,()=>{kO(f)})}kO(f)}; rvL=function(f,k){k.B?.J7(f.W,f);k.K?.J7(f.W,f)}; HHD=function(f){f.mediaSource&&(f.mediaSource.B?.wE(f.W,f),f.mediaSource.K?.wE(f.W,f))}; fj=function(f){HHD(f);f.S=!0;f.Wz();if(f.QQ){let k=f.QQ.Jr();for(let G of k)Z4(f.QQ,G,()=>{}),uW(f.QQ,G)}}; soD=function(f){return(f.G?D5F(f.QQ,f.G):void 0)!==void 0&&(f.Z?D5F(f.QQ,f.Z):void 0)!==void 0}; bHQ=function(f){for(let k of f.B)k();f.B.length=0}; wQc=function(f){if(f.V)return!0;if(!f.QQ)return!1;var k=f.QQ.Jr();if(k.length===0)return!1;var G=f.policy.TH??0;if(G<=0)return!0;for(let t of k){if(k=!f.QQ.pn(t)){a:{k=f.QQ.Ah.get(t);if(!k){k=0;break a}let Z=0;for(let u of k.ii.values())u.durationMs>0&&(Z+=u.durationMs);for(let u of k.jq)u.durationMs>0&&(Z+=u.durationMs);k=Z}k=k/1E3{})}f.K.clear(); f.S=!0;f.Wz()}}; xKO=function(f){return soD(f)?Promise.resolve():new Promise(k=>{var G=setTimeout(()=>{var t=f.B.indexOf(k);t!==-1&&f.B.splice(t,1);k()},300); f.B.push(()=>{clearTimeout(G);k()})})}; RBD=function(f,k,G){var t=new g.XQa(f),Z=c$E({hasSubfragmentedFmp4:k.hasSubfragmentedFmp4,ZE:k.ZE});t.D=Z;Z=f.oI().B.mx(ldD);t.GB=Z||k.maxReadAheadMediaTimeMs/1E3||t.GB;G.S.SC()===G.policy.B?t.zS=10:t.zS=k.minReadAheadMediaTimeMs/1E3||t.zS;t.Xm=k.readAheadGrowthRateMs/1E3||t.Xm;k.ZC&&(t.S=!0);t.Ks=!VP();g.m0(f)||!VP()?(t.Pz=8388608,t.Ly=524288,t.Zm=5,t.yG=1048576,t.WK=1.5,t.Bc=4587520,kK()&&(t.Bc=786432),t.V*=1.1,t.J*=1.1,t.vM=!0):f.Z&&(t.V*=1.3,t.J*=1.3);g.cB&&g.gv("crkey")&&(Z=f.B.cmodel==="CHROMECAST/ANCHOVY", t.Pz=20971520,t.Ly=1572864,Z&&(t.Bc=812500,t.gy=1E3,t.I2=5,t.yG=2097152));g.Nq&&(t.vM=!0);f.supportsGaplessAudio()||(t.aF=!1);g.eA&&(t.qv=!0);t.QG=Az(k);t.AR=f.A("html5_peak_shave");k.IA()&&f.A("html5_disable_peak_shave_for_onesie")&&(t.AR=!1);Z=k.B?.W();if(Cd(k)){t.YY=!0;t.t_||(t.Yq=!0);t.f7=!0;t.MB=!0;t.Vk=!0;if(k.latencyClass==="ULTRALOW"||k.latencyClass==="LOW"&&!f.A("html5_disable_low_pipeline"))t.U7=2,t.dD=4;t.PM=k.defraggedFromSubfragments;g.pO(k)&&(t.K7=!1);t.z2=g.rR(f)}k.isAd()&&(t.j9=0, t.hq=0);t.nH=f.A("html5_ultra_low_latency_subsegment_readahead")&&k.latencyClass==="ULTRALOW";t.W=f.k9();G.K.S=Cd(k)?.5:0;k.isLivePlayback&&(t.TH=f.experiments.B("html5_min_startup_buffered_media_duration_for_live_secs")||.25,t.bb=!1);k.WC()&&(t.bb=!1);t.iX=!f.A("html5_sabr_keep_all_quality_constraints");t.rU=aA(k);b2(k)&&(t.nH=!0,k.latencyClass==="LOW"?t.rM=f.experiments.B("html5_jumbo_mobile_subsegment_readahead_target"):k.latencyClass==="ULTRALOW"&&(t.rM=f.experiments.B("html5_jumbo_ull_subsegment_readahead_target")), t.Ch=!0);k.ZJ()&&(t.G2=1.3);t.qv=t.qv||k.LH;t.Xh=(t.Xh||k.Xh)&&f.D;t.SL=k.G;f.k9()&&(t.wM=!0);k.G&&!Z&&(t.SO=!0);k.G&&k.isAd()&&(t.V*=1.6,t.J*=1.6);hu(k)&&(t.K=k.videoId,t.f9=!0,t.hR=100,k.Po&&k.Po.length>0&&(t.mX=k.Po));t.b1=k.P2;t.FO=yK(f,{},k.K||void 0,KO(k));t.kj=Ag(k)&&(g.Q3(f)||Mc(f));g.Ff(k)&&(t.Z=!0,!t.aB&&f.A("html5_sabr_non_streaming_xhr_client_request_cancellation")&&(t.KE=!0,t.NE=!0,t.Ud=f.experiments.B("html5_sabr_non_streaming_xhr_request_cancellation_timeout_ms")||8E3,t.hR=f.experiments.B("html5_sabr_non_streaming_xhr_timeout_retry_limit")|| 3),f.A("html5_sabr_report_partial_segment_estimated_duration")&&(t.dE=!0),t.B=!0,t.Dz=f.A("html5_trigger_loader_when_idle_network"),t.LP=f.A("html5_sabr_parse_live_metadata_playback_boundaries"),t.w_=f.A("html5_consume_onesie_next_request_policy_for_sabr"),t.yu=f.A("html5_log_high_res_buffer_timeline")&&f.k9(),t.wz=f.A("html5_gapless_sabr_btl_last_slice")&&m2(k),t.ZF=f.A("html5_reset_last_appended_slice_on_seek")&&m2(k),Cd(k)&&(t.KR=!0,t.TB=!0,f.A("html5_simplified_backup_timeout_sabr_live")&&(t.NE= !0,t.gy=t.CP)),t.RH=f.A("html5_serve_start_seconds_seek_for_post_live_sabr"),t.lj=f.A("html5_flush_index_on_updated_timestamp_offset"),t.L=g.Ff(k),t.H3=f.A("html5_ignore_partial_segment_from_live_readahead"),f.A("html5_include_partial_segment_for_jumbo_ll")&&b2(k)&&(t.H3=!1),t.o2=f.A("html5_use_non_active_broadcast_for_post_live"),t.Jo=f.A("html5_centralized_player_time_live")&&k.isLivePlayback||f.A("html5_use_centralized_player_time"),t.Ue=f.A("html5_log_centralized_player_time"),t.WX=f.A("html5_use_centralized_player_time_fixes"), t.YM=f.A("html5_consume_onesie_sabr_seek")||f.A("html5_consume_onesie_sabr_seek_live")&&k.isLivePlayback,t.Wz=f.A("html5_enable_sabr_seek_loader_refactor")||f.A("html5_enable_sabr_seek_loader_refactor_live")&&k.isLivePlayback,t.Qx=f.A("html5_seek_refactor_cfl_logging"),t.Qx=f.A("html5_seek_refactor_cfl_logging"),k.enableServerStitchedDai&&(t.f5=!0,t.Xa=f.A("html5_reset_server_stitch_state_for_non_sabr_seek"),t.BK=f.A("html5_remove_ssdai_append_pause")&&!k.K1(),t.ip=f.A("html5_ssdai_log_ssevt_in_loader_timers")), t.Kf=f.k9(),t.latencyClass=k.latencyClass,t.Nc=!k.ZJ()&&f.A("html5_prebuffer_instream_media_vod"),t.G=f.A("html5_ump_stitched_metadata")||QA(k));t.gO=g.d7a(k);t.TX=f.A("html5_enable_sabr_otf_in_client");if(k.uc()||k.isAd())t.Eb=!1;k.ZJ()&&f.experiments.oI().B.mx(TIL)&&(G=k.Ph?.get("id"))&&G.includes("%7E")&&(t.f2=!0);t.rE=QA(k);Yh(f.K,Jh.BITRATE)&&(t.Bc=NaN);if(G=f.experiments.B("html5_request_size_max_kb"))t.yG=G*1024;if(f.K.K)t.Ip="; "+Jh.EXPERIMENTAL.name+"=allowed";else if(f.experiments.um().B.mx(S_H)&& g.JH()){let {name:u,valid:h}=Jh.TUNNELMODE;t.Ip=`; ${u}=${h}`}f=k.serverPlaybackStartConfig;f?.enable&&f?.playbackStartPolicy&&(t.LH=!0,IZ(t,f.playbackStartPolicy,2));return t}; cvL=function(f){if(!(f.length<=28))for(var k=(0,g.GB)([60,0,75,0,73,0,68,0,62,0]),G=28;G0)G=!0;else{for(let t of f.W.values())if(t.cryptoPeriodIndex===G){G=!0;break a}G=!1}}f.zB("log_qoe",{wvagt:"reqnews",canskip:G});G||f.zB("rotated_need_key_info_ready",k)}; gXF=function(f){switch(f){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}}; fma=function(f,k=!1){var G=f.status==="LICENSE_STATUS_OK"?0:9999,t=null;if(f.license)try{t=Gs(f.license)}catch(Z){g.sW(Z)}if(G===0&&!t)return null;t=new Y_c(G,t);G!==0&&f.reason&&(t.errorMessage=f.reason);if(f.authorizedFormats){G={};let Z=[],u={};for(let h of f.authorizedFormats){if(!h.trackType||!h.keyId)continue;k&&t.K.push({trackType:gXF(h.trackType),isHdr:!!h.isHdr});let W=JvH[h.trackType];if(W){W==="HD"&&f.isHd720&&(W="HD720");h.isHdr&&(W+="HDR");G[W]||(Z.push(W),G[W]=!0);let D=null;try{D=Gs(h.keyId)}catch(N){g.sW(N)}D&& (u[g.YD(D,4)]=W)}}t.W=Z;t.B=u}f.nextFairplayKeyId&&(t.nextFairplayKeyId=f.nextFairplayKeyId);f.sabrLicenseConstraint&&(t.sabrLicenseConstraint=Gs(f.sabrLicenseConstraint));return t}; k$D=function(f,k,G){f.onSuccess=k;f.onError=G}; G$6=function(f,k,G,t){var Z={timeout:3E4,onSuccess:u=>{if(!f.e6())if(g.QT("drm_net_r",void 0,f.timer),u=fma(u,f.K))f.onSuccess(u,f.requestNumber);else f.onError(f,"drm.net","t.p;p.i")}, onError:u=>{if(!f.e6())if(u&&u.error)u=u.error,f.onError(f,"drm.net.badstatus",`t.r;p.i;c.${u.code};s.${u.status}`,u.code);else f.onError(f,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{f.onError(f,"drm.net",`rt.req.${f.requestNumber}`)}}; t&&(Z.au=`Bearer ${t}`);g.Jv(G,"player/get_drm_license",k,Z)}; tP=function(f,k,G=!1){g.q9(k);(G||f.X.k9())&&f.zB("ctmp","drmlog",k)}; tEa=function(f){var k=f.baseUrl;jRH(k)||f.error("drm.net",2,"t.x");if(!g.Sr(k,"fexp")){let G=["23898307","23914062","23916106","23883098"].filter(t=>f.X.experiments.experiments[t]); G.length>0&&(f.Z.fexp=G.join())}for(let G of Object.keys(f.Z))k=gyO(k,G,f.Z[G]);return k}; uIL=function(f,k){var G=null;try{G=k.createSession(f.V,t=>{tP(f,{m:t})}),Z2f(f,G)}catch(t){k="t.g",t instanceof DOMException&&(k+=`;c.${t.code}`),f.zB("licenseerror","drm.unavailable",1,k,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return G}; Z2f=function(f,k){h56(k,(G,t)=>{oQy(f,G,t)},(G,t,Z)=>{f.e6()||(t=void 0,g.$a(f.K)&&g.zI(f.X)&&Z===1212433232&&(t="ERROR_HDCP"),f.error("drm.keyerror",1,G,t))},()=>{f.e6()||(tP(f,{onkyadd:1}),f.Wz||(f.zB("sessionready"),f.Wz=!0))},G=>{f.Hh(G)})}; oQy=function(f,k,G){if(!f.e6())if(k){tP(f,{onkmtyp:G});f.status="km";switch(G){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":WXL(f,k);return;default:f.zB("ctmp","message_type",{t:G,l:k.byteLength})}f.kj||(g.QT("drm_gk_f",void 0,f.videoData.zA),f.kj=!0,f.zB("newsession",f));if(Fp(f.K)&&(k=Dfu(k),!k))return;var t=!1;if(f.X.oI().B.mx(Zt))try{t=Yf(k,qOd).type===4}catch(Z){tP(f,{cert_check_failed:1},!0)}if(t&&f.lJ?.certificate){tP(f,{cert_cache_hit:1}, !0);++f.requestNumber;let Z=f.lJ.certificate;Promise.resolve().then(()=>{VEy(f,new Y_c(0,Z),t)})}else k=new vQD(k,++f.requestNumber,f.videoData.zA,f.X.A("html5_enable_vp9_fairplay")),k$D(k,Z=>{VEy(f,Z,t)},(Z,u,h)=>{if(!f.e6()){var W=0; Z.B.K>=3&&(W=1,u="drm.net.retryexhausted");tP(f,{onlcsrqerr:u,info:h});f.error(u,W,h);f.shouldRetry(Oy(W),Z)&&BxF(f,Z)}}),g.a(f,k),jzH(f,k)}else f.error("drm.unavailable",1,"km.empty")}; WXL=function(f,k){tP(f,{sdpvrq:1});f.G=performance.now();if(f.K.flavor!=="widevine")f.error("drm.provision",1,`e.flavor;f.${f.K.flavor};l.${k.byteLength}`);else{var G={cpn:f.videoData.clientPlaybackNonce};Object.assign(G,f.X.B);G=g.x6("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",G);k={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, k)}),responseType:"arraybuffer"};g.dv(G,k,3,500).then(g$(t=>{t=t.xhr;if(!f.e6()){t=new Uint8Array(t.response);var Z=String.fromCharCode.apply(null,t);try{var u=JSON.parse(Z)}catch(h){}u&&u.signedResponse?(f.zB("ctmp","drminfo",{provisioning:1}),u=(performance.now()-f.G)/1E3,f.G=NaN,f.zB("ctmp","provs",{et:u.toFixed(3)}),f.S&&f.S.update(t)):(u=u&&u.error&&u.error.message,t="e.parse",u&&(t+=`;m.${u}`),f.error("drm.provision",1,t))}}),g$(t=>{f.e6()||f.error("drm.provision",1,`e.${t.errorCode};c.${t.xhr&& t.xhr.status}`)}))}}; VEy=function(f,k,G){f.e6()||((tP(f,{onlcsrsp:1}),f.status="rr",k.statusCode!==0)?f.error("drm.auth",1,`t.f;c.${k.statusCode}`,k.errorMessage||void 0):(G&&f.lJ&&!f.lJ.B&&f.X.oI().B.mx(Zt)&&(f.lJ.certificate=k.message),g.QT("drm_kr_s",void 0,f.videoData.zA),k.heartbeatParams&&k.heartbeatParams.url&&f.videoData.A("outertube_streaming_data_always_use_staging_license_service")&&(G=f.K.W.match(/(.*)youtube.com/g))&&(k.heartbeatParams.url=G[0]+k.heartbeatParams.url),k.heartbeatParams&&f.zB("newlicense", k.heartbeatParams),k.W&&(f.W=k.W,f.videoData.t_||f.zB("newlicense",new Nxa),f.videoData.t_=!0,f.D=g.TK(f.W,t=>t.includes("HDR"))),k.K&&(f.L=k.K),k.B&&(f.X.A("html5_enable_vp9_fairplay")&&f.K.B()?(G=g.YD(qH(f.fairplayKeyId),4),f.B[G]={type:k.B[G], status:"unknown"}):f.B=K6(k.B,t=>({type:t,status:"unknown"}))),Kh(f.K)&&(k.message=Ph6(g.YD(k.message))),f.S&&(tP(f,{updtks:1}),f.status="ku",f.S.update(k.message).then(()=>{g.QT("drm_kr_f",void 0,f.videoData.zA); uO(f)||(tP(f,{ksApiUnsup:1}),f.zB("keystatuseschange",f))},t=>{t=`msuf.req.${f.requestNumber};msg.${g.Jr(t.message,3)}`; f.error("drm.keyerror",1,t)})),g.$a(f.K)&&f.zB("fairplay_next_need_key_info",f.baseUrl,k.nextFairplayKeyId),f.X.A("html5_enable_vp9_fairplay")&&f.K.B()&&f.zB("qualitychange",UfH(f.W)),k.sabrLicenseConstraint&&f.zB("sabrlicenseconstraint",k.sabrLicenseConstraint)))}; jzH=function(f,k){f.status="km";g.QT("drm_net_s",void 0,f.videoData.zA);var G=new g.Da(f.X.gy),t={context:g.oo(G.config_||g.fH())};t.drmSystem=e5D[f.K.flavor];t.videoId=f.videoData.videoId;t.cpn=f.videoData.clientPlaybackNonce;t.sessionId=f.sessionId;t.licenseRequest=g.YD(k.message);t.drmParams=f.videoData.drmParams;isNaN(f.cryptoPeriodIndex)||(t.isKeyRotated=!0,t.cryptoPeriodIndex=f.cryptoPeriodIndex);var Z=!!f.videoData.W?.D()?.isHdr();t.drmVideoFeature=Z?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; t.context=g.jV(f.videoData);if(t.context&&t.context.client){if(Z=f.X.B)t.context.client.deviceMake=Z.cbrand,t.context.client.deviceModel=Z.cmodel,t.context.client.browserName=Z.cbr,t.context.client.browserVersion=Z.cbrver,t.context.client.osName=Z.cos,t.context.client.osVersion=Z.cosver;t.context.request=t.context.request||{};t.context.request.mdxEnvironment=f.videoData.mdxEnvironment||t.context.request.mdxEnvironment;g.$a(f.K)&&(t.fairplayKeyId=g.YD(qH(f.fairplayKeyId)));g.Rh(f.X,g.u7(f.videoData)).then(u=> {G$6(k,t,G,u);f.status="rs"})}else f.error("drm.net",2,"t.r;ic.0")}; yEy=function(f,k,G){var t={};t.isHdr=k.includes("HDR");switch(k.replace("HDR","").replace("720","")){case "AUDIO":t.trackType=1;break;case "SD":t.trackType=2;break;case "HD":t.trackType=3;break;case "UHD1":t.trackType=4;break;case "UHD2":t.trackType=5;break;default:t.trackType=0}!t.trackType||G[k]||uO(f)&&!hP(f,k)||(f.authorizedFormats.push(t),G[k]=!0)}; qoy=function(f,k){var G=[];for(let t of Object.keys(f.B))G.push(`${t}_${f.B[t].type}_${f.B[t].status}`);return G.join(k)}; uO=function(f){var k;if(k=f.J&&f.S!=null)f=f.S,k=!(!f.B||!f.B.keyStatuses);return k}; BxF=function(f,k){var G=k.B.getValue();G=new g.XO(()=>{jzH(f,k)},G); g.a(f,G);G.start();g.LN(k.B);tP(f,{rtyrq:1})}; oY=function(f){var k={};k[f.status]=uO(f)?qoy(f,"."):f.W.join(".");return k}; hP=function(f,k){for(let G in f.B)if(f.B[G].status==="usable"&&f.B[G].type===k)return!0;return!1}; O2E=function(f,k){for(let G in f.B)if(f.B[G].type===k)return f.B[G].status}; P8f=function(f){var k=f[0];f[0]=f[3];f[3]=k;k=f[1];f[1]=f[2];f[2]=k;k=f[4];f[4]=f[5];f[5]=k;k=f[6];f[6]=f[7];f[7]=k}; UfH=function(f){return g.gC(f,"UHD2")||g.gC(f,"UHD2HDR")?"highres":g.gC(f,"UHD1")||g.gC(f,"UHD1HDR")?"hd2160":g.gC(f,"HD")||g.gC(f,"HDHDR")?"hd1080":g.gC(f,"HD720")||g.gC(f,"HD720HDR")?"hd720":"large"}; Dfu=function(f){var k="";for(let G=0;G{f.e6()||g.gv("xboxone")&&f.W&&f.W("closedShouldNotRetry")}),null)):f.K&&(XA(f.S,f.K,["mskeymessage", "webkitkeymessage"],f.Wz),XA(f.S,f.K,["mskeyerror","webkitkeyerror"],f.J),XA(f.S,f.K,["mskeyadded","webkitkeyadded"],f.L))}; Imd=function(f,k,G){g.sW(G);f.W&&(G instanceof DOMException&&(k+=`;n.${G.name};m.${G.message}`),f.W(k))}; FXy=function(f){XA(f.S,f.element,["keymessage","webkitkeymessage"],f.J);XA(f.S,f.element,["keyerror","webkitkeyerror"],f.L);XA(f.S,f.element,["keyadded","webkitkeyadded"],f.V)}; AEd=function(f,k=null){if(f.B.keySystemAccess)return f.D=f.D.then(()=>f.mediaKeys?Promise.resolve():k?.mediaKeys&&k.wH?.GH()?(f.mediaKeys=k?.mediaKeys,Promise.resolve()):f.B.keySystemAccess.createMediaKeys().then(G=>{f.e6()||(f.mediaKeys=G,k?.wH?.GH()&&(k.mediaKeys=G))})).then(()=>{var G=k?.XK(); return f.element&&f.element!==G&&f.element.mediaKeys?f.element.setMediaKeys(null):Promise.resolve()}).then(()=>{f.element=k?.XK(); return f.element&&f.element.mediaKeys!==f.mediaKeys?f.element.setMediaKeys(f.mediaKeys):Promise.resolve()}),f.D; Iv(f.B)?f.K=new (Oq())(f.B.keySystem):AB(f.B)?(f.K=new (Oq())(f.B.keySystem),f.element?.webkitSetMediaKeys(f.K)):FXy(f);return null}; KXH=function(f,k){var G=new Uint8Array(270);for(let t=0;t<135;t++)G[t*2]=''.charCodeAt(t);f=f.K.createSession("video/mp4",k,G);return new Wt(null,null,null,null,f)}; i2L=function(f,k){k=$fQ(k,f.B.bu);k=f.K.createSession("video/mp4",k);return new Wt(null,null,null,null,k,f.G)}; Dt=function(f,k){var G=f.Z[k.sessionId];!G&&f.W&&(G=f.W,f.W=null,G.sessionId=k.sessionId,f.Z[k.sessionId]=G);return G}; $fQ=function(f,k){var G=f.subarray(4);G=new Uint16Array(G.buffer,G.byteOffset,G.byteLength/2);G=String.fromCharCode.apply(null,G).match(/ek=([0-9a-f]+)/)[1];var t="";for(var Z=0;Z{z5y(f)}),g$(G=>{if(!f.e6()){g.sW(G); var t="t.a";G instanceof DOMException&&(t+=";n."+G.name+";m."+G.message);f.zB("licenseerror","drm.unavailable",1,t,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(f.K({mdkrdy:1}),f.L=!0); f.J&&(k=AEd(f.J,f.mediaElement))}; z5y=function(f){if(!f.e6())if(f.X.A("html5_drm_set_server_cert")||f.B.B()){let k=f.mediaKeys.setServerCertificate();k?k.then(g$(G=>{f.X.k9()&&f.zB("ctmp","ssc",{success:G})}),g$(G=>{f.zB("ctmp","ssce",{n:G.name, m:G.message})})).then(g$(()=>{VF(f)})):VF(f)}else VF(f)}; mfu=function(f,k,G){f.f7=!0;G=new cX(k,G);f.X.A("html5_eme_loader_sync")&&(f.G.get(k)||f.G.set(k,G));EQX(f,G)}; EQX=function(f,k){if(!f.e6()){f.K({onInitData:1});if(f.X.A("html5_eme_loader_sync")&&f.videoData.K&&f.videoData.K.B()){var G=f.D.get(k.initData);k=f.G.get(k.initData);if(!G||!k)return;k=G;G=k.initData;f.G.remove(G);f.D.remove(G)}f.K({initd:k.initData.length,ct:k.contentType});if(f.B.flavor==="widevine")if(f.ME&&!f.videoData.isLivePlayback)vt(f);else{if(!(f.X.A("vp9_drm_live")&&f.videoData.isLivePlayback&&k.Pr)){f.ME=!0;G=k.cryptoPeriodIndex;var t=k.B;ZtH(k);k.Pr||(t&&k.B!==t?f.zB("ctmp","cpsmm",{emsg:t, pssh:k.B}):G&&k.cryptoPeriodIndex!==G&&f.zB("ctmp","cpimm",{emsg:G,pssh:k.cryptoPeriodIndex}));f.zB("widevine_set_need_key_info",k)}}else f.TB(k)}}; vt=function(f){if(f.f7&&f.L&&!f.GB){for(;f.S.length;){let k=f.S[0],G=nQf(f)?uBQ(k):g.YD(k.initData);if(f.B.B()&&!k.jJ)f.S.shift();else{if(f.W.get(G))if(f.B.flavor!=="fairplay"||f.B.B()){f.S.shift();continue}else f.W.delete(G);ZtH(k);break}}f.S.length&&f.createSession(f.S[0])}}; VF=function(f){f.e6()||(f.L=!0,f.K({onmdkrdy:1}),vt(f))}; nQf=function(f){return f.B.flavor==="widevine"&&f.videoData.A("html5_drm_cpi_license_key")}; LXc=async function(f){if(g.JH()&&f.mediaKeys.mediaKeys?.getMetrics){var k=await f.mediaKeys.getMetrics();k&&((0,g.KU)(k)||(k=g.Tm(k)),/^[A-Za-z0-9_-]+={0,3}$/.test(k)||(k=g.Jr(k,void 0,!0)),f.zB("ctmp","drm",{metrics:k}))}}; dfy=function(f,k){if(f.videoData.D)return!1;f.Ky.QG+=1;if(f.Ky.QG<=10)return!1;k.exiled=`${f.Ky.QG}`;f.uj("qoe.start15s",k);f.Y.zB("playbackstalledatstart");return!0}; szu=function(f){if(!f.K){f.K=!0;var k=f.Y.getPlayerState();k=k.isPaused()||k.isSuspended();f.Y.pl();k&&!hu(f.videoData)||f.Y.zB("signatureexpired")}}; Bt=function(f,k,G){var t=f.videoData.W,Z=f.videoData.S,u=f.Ky.A("html5_disable_codec_fallback_for_drm")&&f.videoData.WC();m2(f.Y.getVideoData())&&KQy(f.Y,"pe");f.Ky.oI().B.mx(b2Q)&&(G.bkg=f.Y.hD().isBackground()?"1":"0");if((k==="progressive.net.retryexhausted"||k==="fmt.unplayable"||k==="fmt.decode")&&!f.Y.Nz.Z&&t&&t.itag==="22")return f.Y.Nz.Z=!0,f.uj("qoe.restart",{reason:"fmt.unplayable.22"}),f.Y.hP(),!0;var h=!1;if(f.videoData.isExternallyHostedPodcast){if(h=f.videoData.tI)G.mimeType=h.type, f.C("3pp",{url:h.url});G.ns="3pp";f.Y.Yy(k,1,"VIDEO_UNAVAILABLE",g.q9((new g.PN(k,G,1)).details));return!0}var W=f.Ce+3E4<(0,g.T)()||f.B.isActive();if(f.Ky.A("html5_empty_src")&&f.videoData.isAd()&&k==="fmt.unplayable"&&/Empty src/.test(`${G.msg}`))return G.origin="emptysrc",f.uj("auth",G),!0;var D;if(D=!W)D=f.Y.hD(),D=!!(D.Ar()||D.isInline()||D.isBackground()||D.OA()||D.g4()||D.Ha()||D.m1());D&&(G.nonfg="paused",W=!0,f.Y.pauseVideo());k!=="fmt.decode"&&k!=="fmt.unplayable"||!Z?.G()||(xa(f.Ky.K,Z.py), G.acfallexp=Z.py,h=W=!0);!W&&f.W>0&&(f.B.start(),W=!0,G.delayed="1",--f.W);Z=f.Y.loader;W||!t?.jB()&&!t?.S()||u||(xa(f.Ky.K,t.py),h=W=!0,G.cfallexp=t.py);if(!W)return dfy(f,G);u=!1;f.Z?f.Ce=(0,g.T)():u=f.Z=!0;W=f.videoData;W.L?(W=W.L.Z(),D=Date.now()/1E3+1800,W=W6048E5?(j6(f,"signature",!0),!0):!1}; H2c=function(f){if(f.videoData.errorDetail==="7"&&g.m0(f.Ky)){let k=!f.videoData.isInlinePlaybackNoAd;k&&f.Ky.m8++;j6(f,"innertube_player_reload_required",k&&f.Ky.m8>1);return!0}return!1}; No=function(f,k="fmt.noneavailable"){var G=f.Ky.K;G.D=!1;G.B=!0;f.uj("qoe.restart",{e:k,detail:"hdr"});f.Y.GL(!0)}; xfu=function(f){if(f.Y.hD().isInline())return k$;f=d4[Rl()];return Ea("auto",f,!1,"s")}; Ux=function(f,k){var G=SI.highres;if(k)a:if(G=k.B,G.videoInfos.length){for(var t of G.videoInfos)if(t.Z?.smooth){G=t.video.qualityOrdinal;break a}G=G.videoInfos[0].video.qualityOrdinal}else G=0;t=!0;f.X.A("web_relax_arm_cap")&&navigator.gpu&&(t=!1);t&&(g.gv("armv7")||g.gv("aarch64")||g.gv("android"))&&!g.m0(f.X)&&k?.B?.videoInfos?.[0]?.S()&&(G=Math.min(G,SI.large));t=f.X.experiments.B("html5_chipset_soft_cap");t>0&&(G=Math.min(G,t));t=f.X.um().B.mx(XZa);t>0&&(G=k==null?t:Math.min(G,t));if(t=f.X.experiments.B("html5_max_vertical_resolution")){let u= 4320;for(var Z of k?.B?.videoInfos??[])Z.video.height>t&&(u=Math.min(u,Z.video.qualityOrdinal));if(u<4320){Z=0;for(let h of k?.B?.videoInfos??[]){let W=h.video.qualityOrdinal;W60&&!g.m0(f.X)?new CL(0,360,!1,"v"):k$}; yF=function(f,k,G){if(f.X.experiments.Cy("html5_disable_client_autonav_cap_for_onesie")&&k.IA()||g.m0(f.X)&&(Rl(-1)>=1080||k.osid))return k$;var t=f.X.experiments.B("html5_autonav_quality_cap"),Z=f.X.experiments.B("html5_autonav_cap_idle_secs");return t&&k.isAutonav&&g.sI()/1E3>Z?(G&&(t=lmF(f,G,t)),new CL(0,t,!1,"e")):k$}; qo=function(f,k){if(!k.B.B())return f.Z?new CL(0,360,!1,"b"):k$;var G=!1,t=!1;for(var Z of k.B.videoInfos)Z.jB()?G=!0:t=!0;G=G&&t;t=0;Z=f.X.experiments.B("html5_performance_cap_floor");Z=f.X.Z?240:Z;for(let u of k.B.videoInfos){if(G&&u.jB())continue;k=BA(u.py,u.video.fps,f.W);let h=u.video.qualityOrdinal;if(Math.max(k,Z)>=h){t=h;break}}return new CL(0,t,!1,"b")}; Pt=function(f,k){var G=Ox(f,k.B?.videoInfos),t=f.Y.getPlaybackRate();return t>1&&G?(f=Mq(f.X.K,k.B.videoInfos,t),new CL(0,f,!0,"o")):new CL(0,0,!1,"o")}; QF=function(f,k,G){g.m0(f.X)&&(G=G.compose(f.qj(k)));return G}; Ox=function(f,k){return k&&g.m0(f.X)?k.some(G=>G.video.K()):!1}; lmF=function(f,k,G){if(f.A("html5_optimality_defaults_chooses_next_higher")&&G)for(f=k.B.videoInfos,k=1;k49?"p60":t>32?"p48":""}`;G=BA(G,t,u);Z>0&&(G=Math.min(G,Z));!jA.has(k)&&Yn().includes(k)?(t=gf(),+t[k]>0&&(G=Math.min(+t[k],G)),t[k]!==G&&(t[k]=G,g.To("yt-player-performance-cap",t,2592E3))):jA.has(k)||u==null?(t=Yn().slice(),t.includes(k)||(t.push(k),g.To("yt-player-performance-cap-active-set",t,2592E3)),vA.set(k,G)):(jA.add(k),u?.set(k,G));f.Y.V1()}; cEc=function(){return K6(gf(),f=>`${f}`)}; pZf=function(f,k,G,t){if(!k||!G||!k.videoData.W)return!1;var Z=f.X.experiments.B("html5_df_downgrade_thresh"),u=f.A("html5_log_media_perf_info");if(!((0,g.T)()-f.S<5E3?0:u||Z>0))return!1;var h=((0,g.T)()-f.S)/1E3;f.S=(0,g.T)();G=G.getVideoPlaybackQuality();if(!G)return!1;var W=G.droppedVideoFrames-f.G,D=G.totalVideoFrames-f.totalFrames;f.G=G.droppedVideoFrames;f.totalFrames=G.totalVideoFrames;var N=G.displayCompositedVideoFrames===0?0:G.displayCompositedVideoFrames||-1;u&&f.X.k9()&&f.Y.C("ddf",{dr:G.droppedVideoFrames, de:G.totalVideoFrames,comp:N});if(t)return f.B=0,!1;if((D-W)/h>f.V||!Z||g.m0(f.X))return!1;f.B=(D>60?W/D:0)>Z?f.B+1:0;if(f.B!==3)return!1;R56(f,k.videoData.W);f.Y.C("dfd",Object.assign({dr:G.droppedVideoFrames,de:G.totalVideoFrames},cEc()));return!0}; gQf=function(f,k){f.A("html5_log_media_perf_info")&&(f.Y.C("perfdb",cEc()),f.Y.C("sessionperfdb",Object.fromEntries(vA.entries())),f.Y.C("playbackperfdb",Object.fromEntries(f.W.entries())),f.Y.C("hwc",{nch:navigator.hardwareConcurrency},!0),k&&f.Y.C("mcdb",{itags:k.B.videoInfos.filter(G=>G.Z?.smooth===!1).map(G=>G.itag).join("-")}))}; NW=function(f,k,G=!1){f.wH?.k9()&&f.wH.C("rms",k,G)}; IY=function(f){f=f.Wz();return f.length<1?NaN:f.end(f.length-1)}; YoD=function(f,k){f.resource&&f.resource.equals(k)||(f.resource&&f.resource.dispose(),f.resource=k)}; JED=function(f){!f.W&&DP()&&(f.Z?f.Z.then(()=>JED(f)):f.uJ()||(f.W=f.kG()))}; fWX=function(f,k,G){f.isPaused()||f.getCurrentTime()>k||G>10||(f.play(),g.OH(()=>{fWX(f,f.getCurrentTime(),G+1)},500))}; kUQ=function(f,k){if(f.S()===0||f.hasError())return!1;var G=f.getCurrentTime()>0;return k>=0&&(f=f.Wz(),f.length||!G)?G3(f,k):G}; F8=function(f){if(f.uJ()||f.TB())f.wH&&f.wH.Lm("rs_s"),g.om&&f.getCurrentTime()>0&&f.seekTo(0),f.K7(),f.zS(),f.load(),YoD(f,null);delete f.Z}; GUO=function(f){var k=f.K();return uP(k)&&f.getDuration()?k.end(k.length-1):0}; AP=function(f){switch(f.lY()){case 2:return"progressive.net.retryexhausted";case 3:return f=f.n5(),f?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||toH&&f?.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}}; ZKH=function(f){var k=null;f[4]&&(k=f[4],k={errorCode:k[5],errorDetail:k[6],errorMessage:k[7],xm:k[8],C3:k[9],ih:k[10],yJ:k[11],cpn:k[12]});return new g.Kj(f[1],k,f[2],f[3])}; IF=function(f){return f.isPlaying()&&!f.B(16)&&!f.B(32)}; $O=function(f){return f.B(128)?-1:f.B(2)?0:f.B(2048)?3:f.B(64)?-1:f.B(1)&&!f.B(32)?3:f.B(8)?1:f.B(4)?2:-1}; iO=function(f,k,G,t,Z){if(!(k===f.state&&G===f.Ln&&t===f.seekSource&&Z===f.stoppageReason||k!==void 0&&(k&128&&!G||k&2&&k&16))){var u;if(u=k)u=k||f.state,u=!!(u&16||u&32);f=new g.Kj(k,G,u?t?t:f.seekSource:null,Z)}return f}; zB=function(f,k,G=!1){return uza(f,k.getCurrentTime(),(0,g.T)(),k.OQ(),G)}; Cj=function(f,k,G=null,t=null){return iO(f,f.state|k,null,G,t)}; Ex=function(f,k){return iO(f,f.state&~k,null,null,null)}; mo=function(f,k,G,t=null,Z=null){return iO(f,(f.state|k)&~G,null,t,Z)}; hAd=function(f,k){return k.state===f.state&&k.Ln===f.Ln}; oNd=function(f){switch(f.X.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"}}; W8c=function(f){f.B>=0||(f.provider.Y.getVisibilityState()===3?f.G=!0:(f.B=g.CV(f.provider),f.delay.start()))}; DUQ=function(f){if(!(f.K<0)){var k=g.CV(f.provider),G=k-f.Z;f.Z=k;f.playerState.K()?f.playTimeSecs+=G:f.playerState.isBuffering()&&!f.playerState.B(16)&&(f.rebufferTimeSecs+=G)}}; Lj=function(f,k=!1){f.B.S=k;f.B.startTime=f.W;f.B.endTime=f.K;f.W4?.length&&(f.B.W4=f.W4);f.MG?.length&&(f.B.MG=f.MG);k=!1;var G=g.rC(f.segments);f.segments.length&&!G?.S&&G?.isEmpty()?(f.segments[f.segments.length-1].previouslyEnded&&(f.B.previouslyEnded=!0),f.segments[f.segments.length-1]=f.B,k=!0):f.segments.length&&f.B.isEmpty()&&!f.B.S||(f.segments.push(f.B),k=!0);k?(f.B.endTime===0&&(f.previouslyEnded=!1),f.B.MG?.length&&f.provider.Y.C("sdai",{attach_meta:1,st:f.B.startTime,et:f.B.endTime,seg_idx:f.segments.length- 1})):f.B.previouslyEnded&&(f.previouslyEnded=!0);f.G+=f.K-f.W;f.B=nj(f.provider);f.B.previouslyEnded=f.previouslyEnded;if(f.provider.X.oI().B.mx(Vou)||f.provider.X.A("html5_enable_dai_context_data_vss_logging_for_lifa_nl"))f.Z+=JSON.stringify(f.B).length;f.previouslyEnded=!1;f.W=f.K;return k?g.rC(f.segments):void 0}; vNE=function(f){QZ(f.D);f.D=NaN}; BND=function(f){vNE(f);f.D=PY(()=>{f.update()},100); f.wU=g.CV(f.provider);f.B=nj(f.provider)}; jXD=function(f,k,G){G-=f.wU;return k===f.K&&G>.5}; g.dH=function(f,k){var G=f.sendVisitorIdHeader?f.visitorData:void 0;return g.Rh(f.X,f.accessToken).then(t=>AD(f.uri,f.X,f.pageId,G,t,k))}; g.NNf=function(f){f.indexOf("watchtime")!==-1&&g.V0("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:f}})}; UUD=function(f,k){f.attestationResponse&&g.dH(f).then(G=>{G=G||{};G.method="POST";G.postParams={atr:f.attestationResponse};f.Pz?f.yG?g.pH().sendAndWrite(k,G):g.pH().sendThenWrite(k,G):g.AH(k,G)})}; eAH=function(f){var k={m$:[]};if(g.TK(f.segments,G=>!!G.W4||!!G.MG)){for(let G of f.segments)k.m$.push({W4:G.W4||[], MG:G.MG||[]});f=g.vu({vU:k},QPu);return g.YD(f,4)}}; kD=function(f,k){return g.X6(k,f.K).join(",")}; fIE=function(f,k){if(k&&f.S){var G=new Set(["q","feature","mos"]),t=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),Z=new Set(["aqi","autonav","list","ssrt","upt"]);f.S.ns==="3pp"&&(k.ns="3pp");for(let u of Object.keys(f.S))t.has(u)||G.has(u)||Z.has(u)&&!f.S[u]||(k[u]=f.S[u])}}; yya=function(f){switch(f){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"}}; qPd=function(f){switch(f){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"}}; OKE=function(f){switch(f){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.bO=function(f,k){var G=sx(f.provider);Object.assign(G,{state:f.S});k=new PXf(f.provider.videoData,f.provider.X,k,G);k.B=f.provider.Y.YX();G=f.provider.videoData.clientPlaybackNonce;k.B=f.provider.Y.d3(G);f.provider.videoData.isLivePlayback||(k.J=f.provider.Y.getDuration(G),f.provider.X.oI().B.mx(QXu)&&f.provider.videoData.G&&(G=f.provider.Y.gR(),Number.isFinite(G)&&G>0&&(k.J=Math.max(G,k.J))));f.provider.videoData.B&&(G=f.provider.videoData.B.wv(k.B))&&(k.V=G-k.B);G=f.provider.Y.Hc();k.B+=G;k.V!= null&&(k.V-=G);k.KE=g.CV(f.provider);k.segments=[nj(f.provider)];return k}; IWO=function(f){var k=f.provider.videoData.Xm,G=f.provider.videoData.rU,t=[10+k,10,10,40+G-k,40],Z=f.provider.videoData.getPlayerResponse()?.playbackTracking,u=Z?.videostatsScheduledFlushWalltimeSeconds;Z=Z?.videostatsDefaultFlushIntervalSeconds;if(!(u&&u.length>0&&Z))return t;k=[u[0]+k,...u.slice(1).map((h,W)=>h-u[W]), Z+G-k,Z];return k.some(h=>h<0)?(g.Dw(f.logger,347111855,`Neg vss scheduled pings ${u} ${Z}`),t):k}; wH=function(f,k=NaN){var G=g.CV(f.provider);k=isNaN(k)?G:k;k=Math.ceil(k);var t=f.yG[f.kj];f.kj+1{if(!f.e6()){f.L=NaN;var u=f.ME(),h=F8F(f,u);h.Wz=Z;var W=f.bb>1E3;!(u.length>1)&&u[0].isEmpty()||W||(h.D=wH(f,Z));if(f.G){u=u[u.length-1];if(W=f.TB){W=u;var D=f.TB;W=W.startTime===D.startTime&&W.endTime===D.endTime}W||aY(f,[u])}h.send();f.bb++}},(Z-G)*1E3); return f.K=Z}; rH=function(f,k){var G=f.provider.X;g.Rh(f.provider.X,g.u7(f.provider.videoData)).then(t=>{var Z=f.provider.X.pageId,u=f.provider.X.sendVisitorIdHeader?f.provider.videoData.visitorData:void 0,h=f.provider.X.A("vss_pings_using_networkless")||f.provider.X.A("kevlar_woffle"),W=f.provider.X.A("allow_skip_networkless");t=AD(k,G,Z,u,t);KV(k,t,{token:f.provider.videoData.cO,Is:f.provider.videoData.Yw,mdxEnvironment:f.provider.videoData.mdxEnvironment},G,void 0,h&&!W,!1,!0)})}; F8F=function(f,k){var G=g.bO(f,"watchtime");f.GB&&f.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config&&(G.wM=!0);f.G&&(G.TB=!0);Mo(f)&&(G.delayThresholdMet=!0,f.rH=!0);if(f.Z>0){let t=f.provider.Y.Hc();for(let Z of k)Z.startTime-=f.Z+t,Z.endTime-=f.Z+t;G.B-=f.Z+t}else G.B=f.B.K;G.segments=k;return G}; aY=function(f,k,G=!1){if(f.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config)for(let [W,D]of k.entries()){let N=W,U=D;var t=f,Z=sx(t.provider);Object.assign(Z,{state:t.S});Object.assign(Z,{sequenceId:t.sequenceId});t.provider.X.A("web_send_vss3_isolated_payload")&&Object.assign(Z,{sendIsolatedPayload:!0});var u=t,h=u.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;h&&(h=h.earlySegmentThresholdSecs&&(Date.now()-u.Ue)/1E3=f.provider.videoData.Ze;return!!k}; Ht=function(f,k,G=!1){G=f.V(!isNaN(f.K),G);k&&(f.K=NaN);return G}; K8f=function(f){f.provider.videoData.youtubeRemarketingUrl&&!f.NE&&(rH(f,f.provider.videoData.youtubeRemarketingUrl),f.NE=!0)}; $UX=function(f){f.provider.videoData.googleRemarketingUrl&&!f.f7&&(rH(f,f.provider.videoData.googleRemarketingUrl),f.f7=!0)}; xO=function(f){if(!f.e6()&&f.W){f.S="paused";var k=Ht(f,!1,!0);k.isFinal=!0;k.send();f.dispose()}}; iKF=function(f,k,G){if(!f.Ly){G||(G=g.bO(f,"atr"));G.attestationResponse=k;try{G.send()}catch(t){if(t.message!=="Unknown Error")throw t;}f.Ly=!0}}; g.CV=function(f){return g.zAy(f)()}; lyy=function(f){var k=navigator.connection?.type||"";if(k)return CXL[k]||CXL.other;if(g.m0(f.X)){f=navigator.userAgent;if(/[Ww]ireless[)]/.test(f))return 3;if(/[Ww]ired[)]/.test(f))return 30}return 0}; nj=function(f){var k=new ENa;k.K=sx(f).cc?.toString()||"-";k.playbackRate=f.Y.getPlaybackRate();var G=f.Y.getVisibilityState();G!==0&&(k.visibilityState=G);f.X.bb&&(k.W=1);k.Z=f.videoData.TW;k.compositeLiveStatusToken=f.videoData.compositeLiveStatusToken;k.heartbeatLoggingToken=f.videoData.heartbeatLoggingToken;G=f.Y.getAudioTrack();G.VE&&G.VE.id&&G.VE.id!=="und"&&(k.audioId=G.VE.id);k.connectionType=lyy(f);k.volume=f.Y.getVolume();k.muted=f.Y.isMuted();k.clipId=f.Y.Jp()||"-";k.B=f.videoData.VH|| "-";return k}; sx=function(f){var k=f.Y.V9()||{};k.fs=f.Y.Ni();k.volume=f.Y.getVolume();k.muted=f.Y.isMuted()?1:0;k.mos=k.muted;k.clipid=f.Y.Jp();k.playerheight=f.Y.getPlayerSize()?.height||0;k.playerwidth=f.Y.getPlayerSize()?.width||0;f=f.videoData;var G={};f.W&&(G.fmt=f.W.itag,f.S&&(f.ME?f.S.itag!==f.W.itag:f.S.itag!=f.W.itag)&&(G.afmt=f.S.itag));G.ei=f.eventId;G.list=f.playlistId;G.cpn=f.clientPlaybackNonce;f.videoId&&(G.v=f.videoId);f.sF&&(G.infringe=1);(f.wM?0:f.Ue)&&(G.splay=1);var t=SW(f);t&&(G.live=t);f.yy&& (G.sautoplay=1);f.eC&&(G.autoplay=1);f.H5&&(G.sdetail=f.H5);f.partnerId&&(G.partnerid=f.partnerId);f.osid&&(G.osid=f.osid);f.j9&&(G.cc=g.$h(f.j9));return Object.assign(k,G)}; g.zAy=function(f){if(!f.B){let k=(0,g.T)();f.B=()=>Math.round((0,g.T)()-k)/1E3; f.Y.lk()}return f.B}; g.X8=function(f,k){return f.state.B(k)&&!f.oldState.B(k)?1:!f.state.B(k)&&f.oldState.B(k)?-1:0}; lO=function(f){f.K&&W8c(f.K);f.qoe&&Ghd(f.qoe)}; nNy=function(f,k,G,t){G.adFormat=G.rH;var Z=k.Y;k=new g.TB(new mUf(G,k.X,{getDuration:()=>G.lengthSeconds, getCurrentTime:()=>Z.getCurrentTime(), YX:()=>Z.YX(), d3:()=>Z.d3(), GT:()=>Z.GT(), getPlayerSize:()=>Z.getPlayerSize(), getAudioTrack:()=>G.getAudioTrack(), getPlaybackRate:()=>Z.getPlaybackRate(), DN:()=>Z.DN(), getVisibilityState:()=>Z.getVisibilityState(), wy:()=>Z.wy(), V9:()=>Z.V9(), getVolume:()=>Z.getVolume(), isMuted:()=>Z.isMuted(), Ni:()=>Z.Ni(), Jp:()=>Z.Jp(), getProximaLatencyPreference:()=>Z.getProximaLatencyPreference(), lk(){Z.lk()},C(u,h){Z.C(u,h)},vV:()=>Z.vV(), Hc:()=>Z.Hc(), OQ:u=>Z.OQ(u), gR:u=>Z.gR(u)})); k.Z=t;g.a(f,k);return k}; L8y=function(f){f.K&&f.K.send();if(f.qoe){var k=f.qoe;if(k.G){k.B==="PL"&&(k.B="N");var G=g.CV(k.provider);g.ib(k,G,"vps",[k.B]);k.L||(k.S>=0&&k.K.set("user_intent",[k.S.toString()]),k.L=!0);k.provider.X.k9()&&k.C("finalized",{});k.TB=!0;k.reportStats(G)}}if(f.provider.videoData.enableServerStitchedDai)for(let t of f.W.values())xO(t);else f.B&&xO(f.B);f.dispose()}; dUc=function(f){if(!f.B)return null;var k=g.bO(f.B,"atr");return G=>{f.B&&iKF(f.B,G,k)}}; sXf=function(f,k){f=D6(f.array,G=>k-G.start||1); return f<0?-(f+1):f}; bKH=function(f,k,G){var t=[];for(k=sXf(f,k);kG)break}return t}; g.S6=function(f,k){var G=[];for(let t of f.array)if(t.contains(k)&&G.push(t),t.start>k)break;return G}; wvL=function(f){return f.array.slice(sXf(f,0x7ffffffffffff),f.array.length)}; aWc=function(f,k){var G=NaN;for(let t of f.array)if(t.contains(k)&&(isNaN(G)||t.endk&&(isNaN(G)||t.start!k.has(G))}; MoX=function(f){return f.Y.getPlayerState().B(2)?0x8000000000000:f.Y.getCurrentTime()*1E3}; RY=function(f,k){var G=[];if(!k.length)return G;for(let t=0;tW.end<0x8000000000000),h=wvL(f.B)):k=f.S<=G&&IF(k)?bKH(f.B,f.S,G):g.S6(f.B,G); Z=Z.concat(RY(f,k));u&&(Z=Z.concat(pj(f,u)));h&&(Z=Z.concat(RY(f,h)));f.S=G;ct(f,Z)}}; gH=function(f,k){return k>f.mediaTime+f.S&&k1)f.W=!0;if(Z||isNaN(f.B))f.B=k;if(f.seeking)k!==f.mediaTime&&(f.seeking=!1);else if(k>0&&f.mediaTime===k){Z=1500;if(f.X.A("html5_buffer_underrun_transition_fix")){Z=f.X.experiments.B("html5_min_playback_advance_for_steady_state_secs");let u=f.X.experiments.B("html5_min_underrun_buffered_pre_steady_state_ms");Z=Z>0&&u>0&&Math.abs(k-f.B)(t||!f.W?Z:400)}f.mediaTime=k;f.K=G;return!1}; XvX=function(f,k,G){return k.xN(G).then(()=>g.wv(new xU6(k,k.K)),t=>{t instanceof Error&&g.HI(t); var Z=RC('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),u=pT('audio/mp4; codecs="mp4a.40.2"'),h=Z||u,W=k.isLivePlayback&&!g.HA(f.K,!0);t="fmt.noneavailable";W?t="html5.unsupportedlive":h||(t="html5.missingapi");h=W||!h?2:1;Z={buildRej:"1",a:k.hF(),d:!!k.Uz,drm:k.WC(),f18:k.pm.indexOf("itag=18")>=0,c18:Z};k.B&&(k.WC()?(Z.f142=!!k.B.B["142"],Z.f149=!!k.B.B["149"],Z.f279=!!k.B.B["279"]):(Z.f133=!!k.B.B["133"],Z.f140=!!k.B.B["140"],Z.f242=!!k.B.B["242"]),Z.cAAC=u,Z.cAVC=pT('video/mp4; codecs="avc1.42001E"'), Z.cVP9=pT('video/webm; codecs="vp9"'));k.Z&&(Z.drmsys=k.Z.keySystem,u=0,k.Z.K&&(u=Object.keys(k.Z.K).length),Z.drmst=u);return new g.PN(t,Z,h)})}; JP=function(f,k){k=Math.max(Math.max(1,Math.ceil(f.policy.S/YO(f))),k);return Math.min(Math.min(8,Math.floor(f.policy.L/YO(f))),k)}; YO=function(f){return f.videoData.B?JS(f.videoData.B)||5:5}; fD=function(f){return YO(f)*f.B}; TND=function(f,k){if(k)return k=f.videoData,k=lWE(f,isNaN(k.liveChunkReadahead)?3:k.liveChunkReadahead,k),JP(f,k);if(f.K.length){if(Math.min.apply(null,f.K)>1)return JP(f,f.B-1);if(f.policy.V)return JP(f,f.B+1)}return f.B}; SPX=function(f,k=!1){if(!f.K.length)return!1;var G=f.B;f.B=TND(f,k);if(k=G!==f.B)f.K=[],f.qK=0;return k}; k2=function(f){var k=f.policy.B;f.S||(k=Math.max(k-1,0));return k*YO(f)}; Gz=function(f,k){return k>=f.Zx()-k2(f)}; RAu=function(f){var k=f.policy.K;f.S||(k=Math.max(k-1,0));return k*YO(f)}; lWE=function(f,k,G){G.uu&&k--;b2(G)&&(k=1);wD(G)!==0&&(f=f.experiments.B("html5_live_chunk_readahead_proxima_override"))&&(k=f,G.B?.bb()&&k++);return k}; Z0=function(f,k,G=null){return new tc(f.X.experiments.B(k)||0,G?f.X.A(G):!1)}; cyH=function(f,k){f.B=k}; uZ=function(f,k,G,t,Z,u,h,W){k?k.test(G)?(f.uj(Z,k,h),k.G||u()):(!k.K||k.S?G=!1:(G=(0,g.T)(),t?k.B||(k.B=G):k.B=0,u=!t&&G-k.K>3E4,G=k.B&&G-k.B>1E3||u?k.S=!0:!1),G&&(W={...f.kf(k),...W},W.wn=h,W.we=Z,W.wsuc=t,f.Y.C("workaroundReport",W),t&&(k.reset(),f.Z[Z]=!1))):f.Y.Yy("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.q9({source:"watchdog",name:h}))}; pvd=function(f,k){if(f.B){var G=f.getCurrentTime();if(f.zS){if(f.Y.getPlayerState().isBuffering())return;var t=f.Zx()-G,Z=f.OQ(),u=RAu(f.B);let W=f.Y.getPlaybackRate();f.Z&&W!==1.05&&(f.Z=!1);if(!g.pO(f.videoData)||f.videoData.isAd())t=!1;else{var h=Math.min(u+5,50);f.Z?t<=u/2?(Z=Date.now(),h=f.getCurrentTime(),u=0,f.Pz!=null&&f.Wz!=null&&(Z=(Z-f.Pz)/1E3,u=h-f.Wz,u=Z>0?u/Z:0),f.Y.C("vcu_done",{liveDrift:t.toFixed(3),duration:f.Wz?(h-f.Wz).toFixed(3):"0",effectiveRate:u.toFixed(3)}),hc(f)):t>h?(f.Y.C("vcu_hardseek", {liveDrift:t.toFixed(3),max_thresh:h.toFixed(3)}),hc(f)):Z<2?(f.Y.C("vcu_abort_buffering",{liveDrift:t.toFixed(3),bufferHealth:Z.toFixed(3)}),hc(f)):f.Pz!=null&&f.Wz!=null&&(h=(Date.now()-f.Pz)/1E3,Z=f.getCurrentTime()-f.Wz,h>10&&!f.Ly&&(h=Z/h,f.Ly=!0,f.Y.C("vcu_hardware_check",{effectiveRate:h.toFixed(3),liveDrift:t.toFixed(3),targetRate:"1.05"}),h<1.02&&(f.Y9=!1,hc(f)))):f.Y9&&t>u&&t<=h&&W===1&&Z>=4&&(f.Y.C("vcu_act",{liveDrift:t.toFixed(3),bufferHealth:Z.toFixed(3),rate:"1.05"}),f.Wz=f.getCurrentTime(), f.Pz=Date.now(),f.Ly=!1,f.Y.setPlaybackRate(1.05),f.Z=!0);t=f.Z}if(t)return}t=f.B;G>=t.Zx()-RAu(t)||!t.Fm()?G=G0&&IY(f.mediaElement)>0&&(f.K=o4(f,f.K,!1));var G=f.A("html5_pseudogapless_shorts_seek_to_next_start")&&k?.seekSource===60;if(!f.mediaElement||!gNc(f,G))f.qv.start(750);else if(!isNaN(f.K)&&isFinite(f.K)&&(G=f.Ue-(f.K-f.timestampOffset),!(G===0||Math.abs(G)<.005)))if(G=f.mediaElement.getCurrentTime()-f.K,Math.abs(G)<=f.f7||Math.abs(G)<.005)YPX(f);else{if(f.videoData.dE)f.videoData.dE= !1;else if(!g.nO(f.videoData)&&f.K>=f.gR()-.1&&(f.gR()!==0||k?.Mv!=="seektimeline_setupMediaElement")){f.K=f.gR();f.S.resolve(f.gR());f.X.k9()&&f.Y.C("setEndedInSeek",{tgt:`${f.K}`,maxst:`${f.gR()}`});f.Y.B3();return}try{let t=f.K-f.timestampOffset;f.mediaElement.seekTo(t);f.kj.B=t;f.Ue=t;f.W=f.K;f.GB=!1}catch(t){}}}}; faQ=function(f,k){f.ME=!0;f.Jo()&&(f.K=f.D,f.W=f.K,f.D=NaN);Jyd(f,k)}; kjX=function(f){var k=0,G=NaN,t="";if(!f.J)return{startSeconds:k,hI:G,source:t};f.videoData.gk?k=f.videoData.Qp:g.nO(f.videoData)&&(k=Infinity);if(g.pO(f.videoData))return{startSeconds:k,hI:G,source:t};f.videoData.startSeconds?(t="ss",k=f.videoData.startSeconds):f.videoData.NI&&(t="stss",k=f.videoData.NI);f.videoData.liveUtcStartSeconds&&(G=f.videoData.liveUtcStartSeconds);if(isFinite(k)&&(k>f.gR()||k1E9}; ZwD=function(f,k){f.yG=void 0;f.playbackData=k;f.Z=!1;f.Y9=!0;f.Ly=!1;f.videoData.isLivePlayback&&(f.L=new GjO(()=>{a:{if(f.playbackData&&f.playbackData.B.B()){if(Cd(f.videoData)&&f.loader){var G=f.loader.cK();break a}if(f.videoData.B){G=f.videoData.B.cK();break a}}G=0}return G}),f.B=new t9L(f.videoData,f.X.experiments,()=>f.gR(!0))); if(Vn(f.Y)){if(!f.videoData.QB?.Z5)if(k=kjX(f),k.hI)g.Ff(f.videoData)&&f.Mg(k.hI,k.startSeconds),f.W=k.startSeconds;else if(k.startSeconds>0){let G={Mv:"seektimeline_startPlayback",seekSource:15,A8:!0,Px:g.Ff(f.videoData)};f.seekTo(k.startSeconds,G)}f.J=!1}else D0(f)||(f.W=f.W||f.videoData.startSeconds||0,f.videoData.isLivePlayback||(k=f.Y.videoData.gR(),f.W>k&&(f.A("html5_sabr_log_invalid_sabr_current_time")&&f.Y.C("invalidSabrCmtStart",{rt:f.W,mst:k}),f.A("html5_sabr_vod_invalid_start_time_fallback")&& (f.W=0))))}; vx=function(f,k){if(f.B&&f.loader){var G=!1;k?G=!0:EM(f.videoData)?G=SPX(f.B):f.jj&&(f.jj=!1,G=SPX(f.B,!0));G&&(G=f.Y.XA,k=fD(f.B),G.qoe&&(G=G.qoe,g.ib(G,g.CV(G.provider),"lra",[k]),G.C("live-readahead-seconds",{v:k})));k=f.loader;G=f.B.B;f=f.B;f=(f.B-1+f.policy.B)*YO(f);var t=NaN;var Z=k.d7;Z===2||Z===-1?(Z=G,b2(k.Y.getVideoData())&&(t=k.policy.oN)):Z=G-1;Z=Math.max(Z,0);G=k.NB;G.sj=Z;G.S=t;k.kY&&(k.kY.J=f)}}; jY=function(f,k){(f.loader=k)?vx(f,!0):g.Bx(f)}; gNc=function(f,k=!1){if(!f.mediaElement||f.mediaElement.S()===0||f.mediaElement.hasError())return!1;var G=f.mediaElement.getCurrentTime()>0;return f.videoData.K&&f.videoData.K.B()||f.videoData.isLivePlayback||!f.videoData.WC()?f.K>=0&&!k&&(k=f.mediaElement.Wz(),k.length||!G)?G3(k,f.K-f.timestampOffset):G:G}; uTQ=function(f,k){var G=f.getCurrentTime(),t=f.isAtLiveHead(G);if(f.L&&t){var Z=f.L;if(Z.B&&!(G>=Z.K&&G50&&Z.K.shift())),f.B.gs(G,k),k&&pvd(f,!0));t!==f.wM&&(f.videoData.gk?f.wM=t:(k=(f.getCurrentTime()-f.rM)*1E3<=500,G=f.Yf>=1E3,k||G||(k=f.Y.XA,k.qoe&&(k=k.qoe,G=g.CV(k.provider), g.ib(k,G,"lh",[t?"1":"0"])),f.wM=t,f.Yf++,f.rM=f.getCurrentTime())))}; hc=function(f){f.Y.setPlaybackRate(1);f.Z=!1}; g.NO=function(f,k){var G=f.S;G||(f.S=new Sm,G=f.S,Wx(f,k));return G}; o4=function(f,k,G){if(isNaN(k))return NaN;var t=f.yQ();G=f.gR(G);return f.A("html5_clamp_invalid_seek_to_min_seekable_time")&&!f.videoData.isLivePlayback&&k>G+1&&k0)||f.mediaElement&&f.mediaElement.getCurrentTime()>0||(k={Mv:"seektimeline_resumeTime",A8:k,Px:k&&g.Ff(f.videoData)},f.videoData.D||(k.seekSource=15),f.seekTo(f.W,k))}; Jyd=function(f,k){WB6(f,k).then(void 0,()=>{g.Bx(f)}); g.NO(f,k).then(G=>{g.UN(f,G)},()=>{g.Bx(f)}); f.Y.gG(k);f.X.k9()&&(k=f.kf(),k["native"]=`${+f.GB}`,k.tgt=`${f.K}`,k.otgt=`${f.K+f.timestampOffset}`,k.maxst=`${f.gR()}`,f.B&&f.A("html5_high_res_seek_logging")&&(k.tht=`${f.B.Z()}`,k.ht=`${f.B.Zx()}`,k.adft=`${k2(f.B)}`),f.A("html5_sabr_parse_live_metadata_playback_boundaries")&&f.videoData.B&&g.Ff(f.videoData)&&(k.minst=`${f.videoData.B.RZ}`,k.cminst=`${f.videoData.B.yQ()+f.timestampOffset}`,k.maxst=`${f.videoData.B.iC}`,k.hts=`${f.videoData.B.Wz}`,k.cmaxst=`${f.videoData.B.gR()+f.timestampOffset}`), f.Y.C("startSeek",k))}; WB6=function(f,k){f.VG||(f.loader?isFinite(f.K)?f.VG=f.loader.seek(f.K-f.timestampOffset,k):(g.nO(f.videoData),f.Y.uP=0,f.VG=EX(f.loader),Sg(f.videoData)||(f.K=f.loader.getCurrentTime()+f.timestampOffset)):f.VG=a0(f.K-f.timestampOffset));return f.VG}; g.UN=function(f,k){f.G&&(f.G.resolve(k),f.Y.OH(),f.X.k9()&&(k=f.kf(),k["native"]=`${+f.GB}`,k.otgt=`${f.K+f.timestampOffset}`,f.Y.C("seekEnd",k)));g.Bx(f)}; YPX=function(f){f.S&&(f.S.resolve(f.mediaElement.getCurrentTime()),f.kj.K=null)}; g.Bx=function(f){f.K=NaN;f.D=NaN;f.Ue=NaN;f.S=null;f.VG=null;f.G=null;f.ME=!1;f.GB=!1;f.f7=0;f.rH.stop();f.NE.stop()}; V9Q=function(f){if(f.J)if(f.videoData.QB?.Z5)f.J=!1;else if(g.pO(f.videoData))f.J=!1;else{var k="ss",G=0;f.videoData.B?.isManifestless&&f.videoData.Wz&&!D0(f)&&(k="mss",G=f.videoData.Wz);(f.videoData.gk?f.A("html5_prioritize_windowed_st_start_seconds"):f.A("html5_prioritize_st_start_seconds"))&&!G&&f.videoData.NI&&(k="stss",G=f.videoData.NI);!G&&D_f(f)&&(G=f.videoData.liveUtcStartSeconds||f.videoData.Wz,k="utc",G=f.gR()-f.wv(f.gR())+G);!G&&f.videoData.ZJ()&&f.videoData.NI&&(k="stss",G=f.videoData.NI); var t={};if(G){if(G>f.gR()||G{g.UN(f,u)},()=>{g.Bx(f)}),f.videoData.isAd()&&ixc({adCpn:f.videoData.clientPlaybackNonce, contentCpn:f.videoData.hostCpn??""},k.B),f.Ue=Z,cyH(f.kj,G.getCurrentTime()),f.seekTo(Z,{seekSource:104,Mv:"seektimeline_mediaElementEvent"}),f.GB=!0;break;case "seeked":YPX(f);break;case "ratechange":f.zS&&f.Z&&f.Y.getPlaybackRate()!==1.05&&(k=f.Zx()-f.getCurrentTime(),f.Y.C("vcu_abort_rate",{lag:k.toFixed(3),rate:String(f.Y.getPlaybackRate())}),f.Z=!1);break;case "loadedmetadata":Vn(f.Y)||V9Q(f);Wx(f);break;case "progress":Wx(f);break;case "pause":f.V=f.getCurrentTime()}f.V&&((t==="play"||t==="playing"|| t==="timeupdate"||t==="progress")&&f.getCurrentTime()-f.V>10&&(f.A("html5_sky_skip_pause_jump")?f.Y.C("skipPauseJump",{evt:t,cmt:f.getCurrentTime(),lpt:f.V}):f.seekTo(f.V,{Mv:"pauseJump"})),t!=="pause"&&t!=="play"&&t!=="playing"&&t!=="progress"&&(f.V=0))}; D_f=function(f){return(gD(f.videoData)||!!f.videoData.liveUtcStartSeconds)&&(!!f.videoData.liveUtcStartSeconds||D0(f))&&!!f.videoData.B}; eY=function(f,k){return f.B.get(k)?.buffer.W()||[]}; yn=function(f,k){return f.B.get(k)?.buffer.S()||0}; qO=function(f,k,G,t,Z,u=""){f=`${f}_${k}_${G}_${+t}${+Z}`;u&&(f+=`_${u}`);return f}; Owc=function(f,k){function G(u){return t.G!=="yt"&&(Z.partnerId===38&&t.playerStyle==="books"||Z.partnerId===30&&t.playerStyle==="docs"||Z.partnerId===33&&t.playerStyle==="google-live")?BLH(f,Z,u):jqH(f,Z).then(()=>{t.A("embeds_enable_shorts_ui")&&f.U().Po&&Z.isEmbedsShortsMode(new g.Pc(0,0),!!Z.playlistId)?NLE(f,Z):ON(f,Z)},h=>{ON(f,Z,!0); throw h;})} var t=f.U(),Z=f.getVideoData();Z.e6();Z.loading=!0;return U_a(f)?eOc(f,Z,k).then(()=>{ON(f,Z)},u=>{u=Q2(u); if(Oy(u.severity))return ON(f,Z,!0),Promise.reject(u);u.errorCode==="onesie.response.badproxystatus"&&`${u.details.st}`==="3"&&(ysa=!0);f.handleError(u);return G("onesie")}):t.A("embeds_enable_shorts_ui")&&t.Po?qWF(f,Z).then(()=>G("gvi")):G("gvi")}; U_a=function(f){var k=f.U();if(k.A("html5_disable_onesie")||!k.A("html5_onesie")||!k.A("html5_onesie_inline")&&f.getVisibilityState()===5||k.G!=="yt")return!1;var G=k.NE;if(!G||!G.B)return f.handleError(new g.PN("onesie.unavailable.hotconfig",{key:"0"})),!1;if(G.B.D<(0,g.T)()&&(f.C("okexp","1"),(G=f.UF())&&k.A("html5_prefer_trusted_host_on_key_expiration"))){G.K=!0;let t=G.B.get(0)?.B();t&&!x4(t)&&G.B.delete(0)}if(ysa)return f.C("ost3","1"),!1;G={};return Object.keys(G).length>0?(G.onesie="0",f.handleError(new g.PN("html5.missingapi", G)),!1):f.getVideoData().livePreload&&k.oI().W()?!1:!0}; Px=function(f,k){var G=g.af();g.rM(G,k);return zZ(G,BN(),{z3:f.W,clientInterface:U7(f)})}; PkD=function(f,k){var G=f.U();if(g.m0(G)&&k.QG())return`${f.getPlayerType()}_${k.videoId}_${k.OX}`;G=g.ah(G)&&G.oI().B.mx(Qn)?k.playerResponseCacheToken??k.playerParams??"":"";return qO(f.getPlayerType(),k.videoId,k.OX,k.isAutonav,k.yy,G)}; eOc=async function(f,k,G){k.fetchType="onesie";var t=void 0;if(Vd(k))if(t=f.PY){var Z=PkD(f,k);t=t.get(Z)}else t=void 0;Z=f.Sj.h8;if(t){if(k.loading=!1,k.Y4=!0,NN(k,{player_response:t},!0),k.loading||pz(k))return f.C("prr","1"),Promise.resolve()}else{t=cVc(k,f.getPlayerSize(),f.getVisibilityState());G=new Vm(f,t,G);t=await G.fetch();let h={player_response:t};k.loading=!1;if(G.jK){for(let [W,D]of G.jK.entries()){var u=W;let N=D;f.U().oI().B.mx(I4)||Z.B.get(u)!==N&&Z.B.set(u,N,180);u===k.videoId&&(u= N.Jr(),k.BB=u)}Z.jy=G}for(let [W,D]of G.oM.entries())Z.K.set(W,D,180);NN(k,h,!0);if(k.loading||pz(k))return Vd(k)&&(Z=PkD(f,k),k=k.getPlayerResponse())&&(k=k.responseContext?.cacheInstruction?.maxAgeSeconds??k.responseContext?.maxAgeSeconds??void 0,f.PY?.put(Z,t,k)),Promise.resolve()}Z.B.KZ();Z.K.KZ();k.BB=[];f={};Z="onesie.response";G=0;k.errorCode?(Z="auth",f.ec=k.errorCode,f.ed=k.errorDetail,f.es=k.ih||"",G=2):(f.successButUnplayable="1",f.disposed=`${+k.e6()}`,f.afmts=`${+/adaptiveFormats/.test(t)}`, f.cpn=k.clientPlaybackNonce);return Promise.reject(new g.PN(Z,f,G))}; jqH=async function(f,k){var G=k.isAd(),t=!G,Z=G?1:3;for(let h=0;h0){await g.kJ(5E3);var u=new g.V5("Retrying OnePlatform request",{attempt:h});g.HI(u)}try{await QqX(f,k);return}catch(W){let D=Q2(W);u=D.errorCode;let N=f.U().A("html5_use_network_error_code_enums")?401:"401";t&&u==="manifest.net.badstatus"&&D.details.rc===N&&(t=!1,h===Z-1&&(Z+=1));if(h===Z-1)return f=Iay(G,D.details),f.details.backend="op",f.details.originec=u,Promise.reject(f);if(u==="auth"||u==="manifest.net.retryexhausted"|| g.y3(f.U()))return Promise.reject(D);f.handleError(D);if(Oy(D.severity))break}}return Promise.reject(Iay(G,{backend:"op"}))}; QqX=async function(f,k){k.fetchType="gp";var G=f.U(),t=g.Rh(G,g.u7(k));t=t.B?await t.B:t.getValue();var Z=Px(G,t),u=cVc(k,f.getPlayerSize(),f.getVisibilityState()),h=mN(FBF),W=g.u7(k),D=(0,g.T)(),N=!1,U="empty";t=0;f.p7("psns");var y={w5:function(q){q.readyState===2&&f.p7("ps_c")}}; if(G.W){let q={videoId:String(k.videoId)},Q=Nx(k.getResolveUrlResponse());Q&&(q.params=Q);k.playlistId&&(q.playlistId=String(k.playlistId));y.pC={dT:RE("player",q)}}Z=await g.at(Z,u,h,void 0,y);f.p7("psnr");if(!k.e6()){Z?"error"in Z&&Z.error?(N=!0,U=`esf:${Z.error.message}`,t=Z.error.code):Z.errorMetadata&&(N=!0,U="its",t=Z.errorMetadata.status):N=!0;if(N)return N=0,Z=((0,g.T)()-D).toFixed(),D={},D=G.A("html5_use_network_error_code_enums")?{backend:"op",rc:t,rt:Z,reason:U,has_kpt:k.NE?"1":"0",has_mdx_env:k.mdxEnvironment? "1":"0",has_omit_key_flag:g.HT("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:G.pageId?"1":"0",has_token:W?"1":"0",has_vvt:k.J?"1":"0",is_mdx:k.isMdxPlayback?"1":"0",mdx_ctrl:k.Kl||"",token_eq:W===g.u7(k)?"1":"0"}:{backend:"op",rc:`${t}`,rt:Z,reason:U,has_kpt:k.NE?"1":"0",has_mdx_env:k.mdxEnvironment?"1":"0",has_omit_key_flag:g.HT("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:G.pageId?"1":"0",has_token:W?"1":"0",has_vvt:k.J?"1":"0",is_mdx:k.isMdxPlayback? "1":"0",mdx_ctrl:k.Kl||"",token_eq:W===g.u7(k)?"1":"0"},k="manifest.net.connect",t===429?(k="auth",N=2):t>200&&(k="manifest.net.badstatus",t===400&&(N=2)),Promise.reject(new g.PN(k,D,N));k.loading=!1;NN(k,{raw_player_response:Z},!0);g.y3(k.U())&&Z&&Z.trackingParams&&Fb(Z.trackingParams);if(k.errorCode)return G={ec:k.errorCode,ed:k.errorDetail,es:k.ih||""},t="auth",g.y3(k.U())&&k.errorCode&&(t=k.errorCode),Promise.reject(new g.PN(t,G,2));if(!k.loading&&!pz(k))return G=k.isAd()?"auth":"manifest.net.retryexhausted", Promise.reject(new g.PN(G,{successButUnplayable:"1",hasMedia:g.c4(k)?"1":"0"},2))}}; BLH=async function(f,k,G){function t(){return!0} function Z(N){N=Q2(N);if(Oy(N.severity))return Promise.reject(N);f.handleError(N);return!1} var u=lpy(f.U(),k,f.getPlayerSize(),f.getVisibilityState(),f.isFullscreen()),h=k.isAd(),W=h?1:3;for(let N=0;N0&&(await g.kJ(5E3),D={playerretry:N,playerretrysrc:G},h||(D.recover="embedded"),D=g.oE(u,D));if(await AsF(k,D).then(t,Z))return}k=h?"auth":"manifest.net.retryexhausted";G=h?2:1;if(!h&&Math.random()<1E-4)try{g.HI(new g.V5("b/152131571",btoa(u)))}catch{}return Promise.reject(new g.PN(k,{backend:"gvi"},G))}; AsF=async function(f,k){function G(D){if(!f.e6()){D=D?D.status:-1;var N=0,U=((0,g.T)()-W).toFixed();U=t.A("html5_use_network_error_code_enums")?{backend:"gvi",rc:D,rt:U}:{backend:"gvi",rc:`${D}`,rt:U};var y="manifest.net.connect";D===429?(y="auth",N=2):D>200&&(y="manifest.net.badstatus",D===400&&(N=2));return Promise.reject(new g.PN(y,U,N))}} f.fetchType="gvi";var t=f.U(),Z;(Z=TKf(f))?(Z={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:Z},k=g.oE(k,{action_display_post:1})):Z={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var u={};t.sendVisitorIdHeader&&f.visitorData&&(u["X-Goog-Visitor-Id"]=f.visitorData);var h=g.sq(t.experiments,"debug_sherlog_username");h&&(u["X-Youtube-Sherlog-Username"]=h);Object.keys(u).length>0&&(Z.headers=u);var W=(0,g.T)();Z=await QP(g.Lt,k,Z).then(void 0,function(D){return G(D.xhr)}); if(!Z||!Z.responseText)return G(Z);f.loading=!1;Z=g.GS(Z.responseText);NN(f,Z,!0);if(f.errorCode)return Promise.reject(new g.PN("auth",{ec:f.errorCode,ed:f.errorDetail,es:f.ih||""},2));if(!f.loading&&!pz(f))return Z=f.isAd()?"auth":"manifest.net.retryexhausted",Promise.reject(new g.PN(Z,{successButUnplayable:"1"},2))}; Iay=function(f,k){return new g.PN(f?"auth":"manifest.net.retryexhausted",k,f?2:1)}; ON=async function(f,k,G=!1){var t=f.U();G&&(!g.H9(t)||km(k)!=="embedded")||k.Ef||km(k)!=="adunit"&&(g.m0(t)||g.wR(t)||g.Q3(t)||Mc(t)||g.zI(t)||U7(t)==="WEB_CREATOR")||(G=g.Rh(t,g.u7(k)),G=G.B?await G.B:G.getValue(),KBX(f,k,G))}; KBX=async function(f,k,G){try{let u=f.U(),h=Px(u,G);var t=k.U();let W=g.bQ(),D={context:g.jV(k),videoId:k.videoId,racyCheckOk:k.racyCheckOk,contentCheckOk:k.contentCheckOk,autonavState:"STATE_NONE"};km(k)==="adunit"&&(D.isAdPlayback=!0);t.embedConfig&&(D.serializedThirdPartyEmbedConfig=t.embedConfig);t.oz&&(D.showContentOwnerOnly=!0);k.BK&&(D.showShortsOnly=!0);W.mx(141)&&(D.autonavState=W.mx(140)?"STATE_OFF":"STATE_ON");if(g.bi(t)){let q=W.mx(65);G=q!=null?!q:!1;let Q=!!g.Si("yt-player-sticky-caption"); D.captionsRequested=G&&Q}let N=t.getWebPlayerContextConfig().encryptedHostFlags;N&&(D.playbackContext={encryptedHostFlags:N});var Z=D;let U=mN($_X);f.p7("wn_s");t={};u.W&&(t.pC={dT:RE("next",{videoId:String(k.videoId)})});let y=await g.at(h,Z,U,void 0,t);f.p7("wn_r");!y||"error"in y&&y.error||(g.y3(k.U())&&y.trackingParams&&Fb(y.trackingParams),NN(k,{raw_watch_next_response:y},!1))}catch(u){}}; NLE=async function(f,k){var G=g.Rh(f.U(),g.u7(k));G=G.B?await G.B:G.getValue();iwu(f,k,G)}; iwu=async function(f,k,G){f=f.U();try{let h=Px(f,G);let W={context:g.jV(k),playerRequest:{videoId:k.videoId},disablePlayerResponse:!0},D=k.getResolveUrlResponse();if(D){let y=Nx(D);y&&(W.playerRequest.params=y);let q=eV(D)?.params;q&&(W.params=q)}var t=W;let N=mN(zOf);G={};if(f.W){let y={videoId:String(k.videoId)};var Z,u=k.getResolveUrlResponse();(Z=eV(u)?.params)&&(y.params=Z);G.pC={dT:RE("reel_item_watch",y)}}let U=await g.at(h,t,N,void 0,G);!U||"error"in U&&U.error||(g.y3(f)&&U.trackingParams&& Fb(U.trackingParams),NN(k,{raw_reel_item_watch_response:U}))}catch(h){}}; qWF=async function(f,k){try{let G=f.U(),t=g.Rh(G,g.u7(k)),Z=t.B?await t.B:t.getValue(),u=Px(G,Z),h=p7y(k,f.getPlayerSize(),f.getVisibilityState()),W=mN(Ac),D=await g.at(u,h,W);k.e6()||D&&NN(k,{raw_resolve_url_response:D},!0)}catch(G){}}; Fb=function(f){g.V2(g.kn(),f)}; Cka=function(f,k){f.p7("vir");f.p7("ps_s");g.nI("vir",void 0,"video_to_ad");k=Owc(f,k);k.then(function(){f.p7("virc");g.nI("virc",void 0,"video_to_ad");f.p7("ps_r");g.nI("ps_r",void 0,"video_to_ad")},function(){f.p7("virc"); g.nI("virc",void 0,"video_to_ad")}); return k}; KD=function(){var f=iG();return!(!f||f==="visible")}; m_Q=function(f){var k=EIf();k&&document.addEventListener(k,f,!1)}; nIF=function(f){var k=EIf();k&&document.removeEventListener(k,f,!1)}; EIf=function(){if(document.visibilityState)var f="visibilitychange";else{if(!document[$K+"VisibilityState"])return"";f=$K+"visibilitychange"}return f}; d_X=function(f){LBF=f}; sqF=function(f){$2=f}; twX=function(f){var k=f.Nz;f=f.videoData;var G=e6(k,f);k.A("html5_disable_client_autonav_cap_for_onesie")||G.compose(yF(k,f));return G}; pV=function(f,k){iZ(f,k.reason,k.B.info,k.source,k.token)}; zz=function(f,k){f.zB("localmediachange",k)}; KQy=function(f,k){f.Sj.M_()||(f.C("sgap",{f:k}),f.Sj.clearQueue(!1,k==="pe"))}; bwD=function(f){f.mediaElement&&(f.mediaSource?(CD(f),f.kw(),EN(f,!1)):(f.videoData.L&&f.videoData.L.S(),f.mediaElement.stopVideo()),f.playVideo())}; Vn=function(f){return(f.A("html5_disable_video_player_initiated_seeks")||f.A("html5_disable_video_player_initiated_seeks_live")&&f.videoData.isLivePlayback)&&g.Ff(f.videoData)}; V$=function(f,k,G,t,Z,u,h){var W;(f+8^28)>=f&&(f+9&43)>1&7)==1&&(W=G[F[0]]?G[F[0]][F[36]](F[48]):G[F[12]]===F[48]);(f^3)>=18&&f+8>>4<3&&(W=t(Z,u,h));return W}; nD=function(f,k){f.Jq&&mq(f);f.Jq=new g.Gk(k*1E3,0x7ffffffffffff);f.Jq.namespace="endcr";f.addCueRange(f.Jq)}; mq=function(f){f.removeCueRange(f.Jq);f.Jq=null}; dW=function(f){if(f.videoData.K&&f.videoData.K.B()){var k=LD(f);f.loader&&f.loader.Tg(k,wEX(f))}}; bZ=function(f,k=!0){f.X.SQ&&!f.videoData.backgroundable&&f.mediaElement&&!f.gi()&&(f.isBackground()&&f.mediaElement.QG()?(f.C("bgmobile",{suspend:1}),f.pl(!0,!0)):!f.isBackground()&&k&&sN(f)&&f.C("bgmobile",{resume:1}))}; wW=function(f){if(!g.nO(f.videoData))return NaN;var k=0;f.loader&&f.videoData.B&&(k=Cd(f.videoData)?f.loader.cK():f.videoData.B.cK());return(0,g.T)()/1E3-f.wv()-k}; aaa=function(f,k){if(f.playerType===2||f.X.kK)k.nF=!0;var G=UA(k.rH,k.Hp,f.X.W,f.X.D);G&&(k.adFormat=G);f.playerType===2&&(k.eC=!0);if(f.isFullscreen()||f.X.W)G=g.Si("yt-player-autonavstate"),k.autonavState=G||(f.X.W?2:f.videoData.autonavState);k.endSeconds&&k.endSeconds>k.startSeconds&&nD(f,k.endSeconds)}; a4=function(f){f.loader&&(f.Cq&&(f.Cq.dispose(),f.Cq=null),f.loader.dispose(),f.loader=null,f.jw=null,jY(f.ix,null),f.ix.jw=null);f.Cq||(f.GH()?rsf(f):f.kw())}; x_D=function(f){if(!f.playerState.B(128))if(f.videoData.isLoaded(),f.vJ=g.Gt(f.videoData.Ll),g.c4(f.videoData)){f.sQ.tick("bpd_s");rW(f).then(()=>{f.sQ.tick("bpd_c");if(!f.e6()){f.iS&&(f.Jh(Cj(Cj(f.playerState,512),1)),sN(f));var G=f.videoData;G.endSeconds&&G.endSeconds>G.startSeconds&&nD(f,G.endSeconds);f.e9.finished=!0;MO(f,"dataloaded");f.bK.started&&Hx(f);gQf(f.Nz,f.sN)}}); f.A("html5_log_media_perf_info")&&f.C("loudness",{v:f.videoData.cY.toFixed(3)},!0);var k=f.mediaElement?.XK();if(k&&"disablePictureInPicture"in k&&f.X.Uf)try{k.disablePictureInPicture=f.X.KE&&!f.videoData.backgroundable}catch(G){g.HI(G)}M9D(f);f.qf=new HwD(f.videoData)}else f.videoData.uc()&&(f.e9.finished=!0),MO(f,"dataloaded")}; var Ddu=function(f){return Dr[F[9]](this,1,716,f)}; XED=function(f){var k=f.videoData;Cka(f,f.DJ).then(void 0,G=>{f.videoData!==k||k.e6()||(G=Q2(G),G.errorCode==="auth"&&f.videoData.errorDetail&&f.videoData.errorDetail!=="7"?f.Yy(G.errorCode,2,unescape(f.videoData.errorReason),g.q9(G.details),f.videoData.errorDetail,f.videoData.ih||void 0):f.handleError(G))})}; lau=function(f){return g.m0(f.X)&&f.videoData.isLivePlayback&&(!f.X.A("html5_allow_multiview_tile_preload")||!f.videoData.livePreload)}; TLf=function(f){if(f.videoData.A("html5_disable_preload_for_ssdai_with_preroll")&&f.videoData.isLivePlayback&&f.rS())f=!0;else{var k;if(k=f.iS)k=f.X.oI(),k=g.m0(f.X)&&f.videoData.isLivePlayback&&(!f.X.A("html5_allow_multiview_tile_preload")||!f.videoData.livePreload||k?.W()||k?.S());f=k}return f}; rW=function(f){a4(f);f.sN=null;var k=XvX(f.X,f.videoData,f.gi());f.FI=k;f.FI.then(G=>{SWL(f,G)},G=>{f.e6()||(G=Q2(G),f.visibility.isBackground()?(x2(f,"vp_none_avail"),f.FI=null,f.e9.reset()):(f.e9.finished=!0,f.Yy(G.errorCode,G.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.q9(G.details))))}); return k}; M9D=function(f){if(Ld(f.videoData,"html5_set_debugging_opt_in")){let k=g.bQ();if(!k.mx(183)){f=`f${Math.floor(183/31)+1}`;let G=GV(f)||0;G|=268435456;G===0?delete k9[f]:k9[f]=G.toString(16).toString();k.save()}}}; MO=function(f,k="dataupdated"){f.zB("internalvideodatachange",k,f.videoData)}; SWL=function(f,k){if(!f.e6()&&!k.videoData.e6()){f.sN=k;ZwD(f.ix,f.sN);if(f.videoData.isLivePlayback){var G=ROO(f.Sj.h8,f.videoData.videoId)||f.loader&&!isNaN(f.loader.UD);G=f.A("html5_onesie_live")&&G;Vn(f)||f.videoData.Wz>0&&!Cd(f.videoData)||G||f.seekTo(f.gR(),{Mv:"videoplayer_playbackData",seekSource:18})}if(f.videoData.K.B()){if(bbH(f.videoData)){f.Yy("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.q9({missabrurl:1}));return}if(f.loader)g.HI(Error("Duplicated Loader"));else{G=f.X.experiments.B("html5_onesie_defer_content_loader_ms"); let t=()=>{Xb(f,()=>{f.e6()||f.loader||csc(f)})}; G&&f.rS()&&ROO(f.Sj.h8,f.videoData.CP)?g.OH(t,G):t()}}else!f.videoData.K.B()&&hu(f.videoData)&&zz(f,new lZ(f.videoData.videoId||"",4));f.Il();Sou(k).then(()=>{var t={};f.V1(t);f.X.k9()&&f.A("html5_log_media_perf_info")&&f.C("av1Info",t);dW(f)})}}; sN=function(f,k=!1){if(!f.mediaElement||!f.videoData.K)return!1;var G=pED(f,k),t=f.mediaElement.QG(),Z=!1;t&&t.equals(G)||(gIy(f,G),Z=!0);f.playerState.B(2)||oIa(f.ix,k);a:{k=Z;if(g.Ff(f.videoData)){if(!f.videoData.WC())break a}else if(!g.x8(f.videoData))break a;if(f.mediaElement)if((G=f.videoData.Z)&&f.mediaElement.D()){t=f.mediaElement.XK();if(f.dv)if(t!==f.dv.element)CD(f);else if(k&&G.flavor==="fairplay"&&!f0())CD(f);else break a;if(f.A("html5_report_error_for_unsupported_tvos_widevine")&&f0()&& G.flavor==="widevine")f.Yy("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{f.dv=new YWD(t,f.videoData,f.X,f.mediaElement,f.lJ);f.dv.subscribe("licenseerror",f.vX,f);f.dv.subscribe("qualitychange",f.oP,f);f.dv.subscribe("heartbeatparams",f.CT,f);f.dv.subscribe("keystatuseschange",f.Hh,f);f.dv.subscribe("ctmp",f.C,f);for(let u of f.yA.keys)k=f.yA.get(u),f.dv.TK(k);f.A("html5_eme_loader_sync")||f.yA.KZ()}}else f.Yy("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return Z}; Xb=function(f,k){f.X.jj&&f.X.oI().B.mx(Js6)?SG(f.X.jj,k,()=>{p4(f.X);f.X.jj=void 0;k()}):k()}; csc=function(f){f.Cq?xKO(f.Cq).then(()=>{f.e6()||f.loader||fGu(f)}):fGu(f)}; Hx=function(f){f.e6();if(!f.bK.finished&&f.e9.finished&&!f.playerState.B(128)&&!f.vJ.length){if(!f.q0.started){var k=f.q0;k.started=!0;k.K()}f.ZB()||(f.loader&&(f.On=f.loader.OQ(!0)>0),f.bK.finished||(f.bK.finished=!0),k=f.A("html5_onesie_live")&&f.loader&&!isNaN(f.loader.UD),!f.videoData.isLivePlayback||f.videoData.Wz>0&&!Cd(f.videoData)||k||Vn(f)||(f.seekTo(f.gR(),{Mv:"videoplayer_readying",seekSource:18}),f.isBackground()&&(f.uW=!0)),k=f.XA,k.qoe&&JzD(k.qoe),f.zB("playbackready"),g.$T("pl_c",f.sQ.timerName)|| (f.sQ.tick("pl_c"),g.nI("pl_c",void 0,"video_to_ad")),g.$T("pbr",f.sQ.timerName)||(f.sQ.tick("pbr"),g.nI("pbr",void 0,"video_to_ad")))}}; x2=function(f,k){f.playerState.B(128)||(f.Jh(mo(f.playerState,1028,9)),f.C("dompaused",{r:k}),f.zB("onAutoplayBlocked"))}; Tz=function(f){var k=LD(f);return LL(k)||!f.sN?null:g.ce(f.sN.B.videoInfos,G=>k.S(G))}; iZ=function(f,k,G,t,Z){var u=f.XA,h=f.videoData;h.W=G;var W=Tz(f);G=new kHc(G,k,W?W.itag:"",t,Z);if(u.qoe){u=u.qoe;t=Z=g.CV(u.provider);W=[G.B.id,G.K,u.Ip,G.reason];u.rH||W.push(tN6(u,G));G.token&&W.push(G.token);g.ib(u,t,"vfs",W);u.Ip=G.B.id;W=u.provider.Y.getPlayerSize();if(W.width>0&&W.height>0){W=[Math.round(W.width),Math.round(W.height)];let D=g.$c();D>1&&W.push(D);g.ib(u,t,"view",W)}u.rH||(u.provider.X.k9()&&(dt(u,"rqs"),dt(u,"rqs2")),u.provider.videoData.B&&r4(u.provider.videoData.B)&&u.K.set("preload", ["1"]));u.rH=!0;u.G=!0;G.reason==="m"&&++u.TH===100&&wt(u,2);g.ib(u,Z,"vps",[u.B]);u.Pz||u.reportStats(Z)}G=f.Nz;G.K=0;G.B=0;f.zB("internalvideoformatchange",h,k==="m")}; LD=function(f){if(f.sN){var k=f.Nz;var G=f.sN;f=f.Q4();var t=xfu(k);if(LL(t)){if(t=k.qj(G).compose(Ux(k,G)).compose(TxE(k,G)).compose(e6(k,G.videoData)).compose(yF(k,G.videoData,G)).compose(qo(k,G)).compose(Pt(k,G)),LL(f)||k.A("html5_apply_pbr_cap_for_drm")){var Z=t.compose;if(k.A("html5_disable_ustreamer_constraint_for_sabr")&&g.Ff(G.videoData))var u=k$;else u=k.Y.E9(),k.A("html5_use_video_quality_cap_for_ustreamer_constraint")&&u&&u.lU>0&&LL(G.videoData.b1)&&(u=u.lU,G.videoData.b1=new CL(0,u,!1, "u")),u=G.videoData.b1;t=Z.call(t,u)}}else k.A("html5_perf_cap_override_sticky")&&(t=t.compose(qo(k,G)));t=t.compose(Pt(k,G));k=G.videoData.vM.compose(t).compose(G.videoData.w_).compose(f)}else k=k$;return k}; GHE=function(f,k,G,t,Z){var u=f.XA,h=f.videoData;if(G!==h.S){var W=!h.S;h.S=G;var D=k==="m"||k==="t";D||(k=W?"i":"a");k=new kHc(G,k,"",t,Z);if(u.qoe){u=u.qoe;G=g.CV(u.provider);let U=[];if(k.B.id!==u.QG){t=[k.B.id,u.QG,k.reason];Z=U;var N=Z.push;let y=[],q=u.provider.videoData.so.B,Q=k.B.audio?.K??q?.zN;Q==null||isNaN(Q)||y.push(`fl.${Q}`);q&&(q.formatId&&q.formatId!==k.B.id&&u.C("agc",{qoemismatch:"1",agc_fmt:q.formatId,afmt:k.B.id}),q.zd==null||isNaN(q.zd)||y.push(`tl.${q.zd}`),q.HK==null||isNaN(q.HK)|| y.push(`vg.${q.HK}`),q.YJ!==0&&y.push(`nm.${q.YJ}`));N.call(Z,...y);k.reason==="i"&&U.push(tN6(u,k));U.length>0&&t.push(U.join(";"));k.token&&t.push(k.token);g.ib(u,G,"afs",t);u.QG=k.B.id}}f.zB("internalaudioformatchange",h,!W&&D)}}; tkO=function(f){var k="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let G of k)f.Qi.Bz(f.mediaElement,G,f.E8,f);f.X.J_&&f.mediaElement.D()&&(f.Qi.Bz(f.mediaElement,"webkitplaybacktargetavailabilitychanged",f.qo,f),f.Qi.Bz(f.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",f.ef,f))}; rsf=function(f){if(f.mediaSource)if(f.FP(),f.mediaSource.D)try{f.X.k9()&&f.C("rms",{l:"vprms",sr:f.GH(),rs:f.mediaSource.W()}),f.mediaSource.clear(),f.mediaElement?.Pz(f.mediaSource),f.mediaSource=null}catch(G){var k=new g.V5(`Error while clearing Media Source in VideoPlayer: ${G.name}, ${G.message}`);k=Q2(k);f.handleError(k);f.kw()}else f.kw()}; CD=function(f){f.dv&&(f.dv.dispose(),f.dv=null)}; ZpE=function(f){f.mediaElement&&f.mediaElement.gi()&&(f.ba=(0,g.T)());f.X.F_?g.OH(()=>{SY(f)},0):SY(f)}; SY=function(f){if(!f.mediaSource?.Q3()){if(f.mediaElement)try{f.Kp=f.mediaElement.playVideo()}catch(k){x2(f,`err.${k}`)}if(f.Kp){let k=f.Kp;k.then(void 0,G=>{if(!(f.playerState.B(4)||f.playerState.B(256)||f.Kp!==k||G&&G.name==="AbortError"&&G.message&&G.message.includes("load"))){let t="promise";G&&G.name&&(t+=`;m.${G.name}`);x2(f,t);f.Iu=!0;f.videoData.wM=!0}})}}}; EN=function(f,k=!1){if(f.mediaSource)return f.mediaSource.Z;u2H(f,k);return f.kG()?.kj()||null}; pED=function(f,k=!1){var G=null;f.videoData.K?.B()?(G=EN(f,k),f.loader?.resume()):(a4(f),f.videoData.L&&(G=f.videoData.L.K()));return G}; WNF=function(f,k){if(k.B.video.quality==="auto"&&k.Lq().W())if(f.A("html5_hls_report_pseudo_itag")&&f.videoData.hlsvp){var G=f.dS();if(G&&G.videoHeight>0&&G.videoWidth>0){var t=G.videoHeight;G=G.videoWidth;a:{f=f.dv?.B.flavor==="fairplay"?h1a:olf;for(Z of f)if(t>=Z.minHeight){var Z=Z.itag;break a}Z=""}if(Z)return new aC(Z,"application/x-mpegURL",{video:new nT(G,t)})}}else if(f.videoData.yG)for(t of f.videoData.yG)if(t.getHeight()===f.lP&&t.B.video.quality!=="auto")return t.Lq();return k.Lq()}; wEX=function(f){return!(!f.A("html5_enable_vp9_fairplay")||!f.dv?.B?.B())}; DXy=function(f){return!!(f.A("html5_native_audio_track_switching")&&g.$9&&f.videoData.W?.W())}; Vkf=function(f){if(!DXy(f))return!1;f=f.mediaElement?.audioTracks();return!!(f&&f.length>1)}; Bgc=function(f){var k=vlc(f);if(k){var G=R4[k]||k;return f.videoData.getAvailableAudioTracks().find(t=>t.VE.getName()===G)}}; vlc=function(f){if(f=f.mediaElement?.audioTracks())for(let k=0;kZ.getLanguageInfo().id===t)); if(f.X.experiments.Cy("enable_audio_description_setting")&&g.bQ().mx(198))for(let Z of G)if(Z.Z){k=Z;break}f.oI().B.mx(Ngf)&&f.videoData.cotn&&(k=G.find(Z=>!!Z.G)); k||(f=f.getAudioTrack(),k=f.VE.isDefault?void 0:f);return k}; fGu=function(f){C9a(f.videoData.B,{cpn:f.videoData.clientPlaybackNonce,c:f.X.B.c,cver:f.X.B.cver});var k=RBD(f.X,f.videoData,f.DJ),G=UXH(f);f.yA.KZ();var t=e1D(f.Sj.h8,f.videoData.videoId);k.B?(f.jw=new ykc(f,f.DJ,k,f.videoData.B,f.videoData.K,LD(f),G,f.videoData.enableServerStitchedDai,t,f.videoData.zA,f.Cq?.D(),f.Cq?.GB()),f.loader=f.jw):(f.jw=null,f.loader=new g.cx(f,f.DJ,k,f.videoData.B,f.videoData.K,LD(f),G,f.videoData.enableServerStitchedDai,t,f.videoData.zA));k=TLf(f);f.loader.initialize(f.getCurrentTime(), LD(f),k);if(f.Cq)if(f.loader.KU){f.C("opa_use",{fmt:f.Cq.D().join(",")});let Z=f.Cq;Z.kj.then(()=>{Z.dispose();f.Cq===Z&&(f.Cq=null)})}else f.C("opa_drop",{fmt:f.Cq.D().join(",")}),f.Cq.dispose(),f.Cq=null,f.kw(),EN(f),f.playerState.isOrWillBePlaying()&&f.playVideo(); f.videoData.probeUrl&&(f.loader.d$=f.videoData.probeUrl);if(f.vJ.length||f.iS)f.videoData.cotn||f.al(!1);jY(f.ix,f.loader);f.ix.jw=f.jw;f.m2&&(f.loader.US(f.m2),f.C("sdai",{sdl:1}));g.nd(f.videoData)&&LQy(f.loader)}; u2H=function(f,k=!1,G=!1){try{g.JH()&&f.videoData.ww()&&f.mediaElement.V();let Z=f.B1(),u=f.UI();if(f.mediaElement.isView()&&f.mediaElement.pE&&(!f.W3()||!f.mediaElement.Yf(Z,u))){f.X.k9()&&f.C("usm",{fallback:!0,reason:f.W3()?"codec":"policy"});let h=f.mediaElement.mediaElement;h?.V();h?.stopVideo();f.ix.setMediaElement(null);f.setMediaElement(h,!0)}var t=f.mediaElement.kG(Z,u)}catch(Z){if(Bt(f.n2,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code", Z);f.Yy("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}f.Qh(t,!1,G,k)}; qjL=function(f,k=!1){if(f.loader){f.videoData.enableServerStitchedDai&&f.loader.hU();let G=f.getCurrentTime()-f.Hc();f.loader.seek(G,{A8:k}).H1(()=>{})}else Xb(f,()=>{f.e6()||f.loader||csc(f)})}; Opd=function(f,k){f.mediaSource&&(f.mediaSource.iN(k),f.loader?.yr(k))}; P4X=function(f,k){if(f.X.k9()&&f.mediaElement){let G=f.mediaElement.kf();G.omt=(f.mediaElement.getCurrentTime()+f.Hc()).toFixed(3);G.ps=f.playerState.state.toString(16);G.rt=(g.CV(f.XA.provider)*1E3).toFixed();G.e=k;f.W5[f.y0++%5]=G}}; QcD=function(f){if(g.gv("cobalt")&&g.gv("nintendo switch")){var k=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;f.C("nxdock",{d:k})}}; pD=function(f){var k=f.mediaElement;k&&f.xJ&&!f.videoData.D&&!g.$T("vfp",f.sQ.timerName)&&k.S()>=2&&!k.isEnded()&&uP(k.K())&&f.sQ.tick("vfp");if((k=f.mediaElement)&&!f.videoData.D&&k.getDuration()>0){k.isPaused()&&k.S()>=2&&uP(k.K())&&(g.$T("pbp",f.sQ.timerName)||f.sQ.tick("pbp"),!f.videoData.VG||f.Cu||k.isSeeking()||(f.Cu=!0,f.zB("onPlaybackPauseAtStart")));k=k.getCurrentTime();let G=f.playerState.B(16);if(gH(f.ey,k)&&!G)return f.iE(),!0}return!1}; gW=function(f,k){f.X.A("html5_log_rebuffer_reason")&&(k={r:k,lact:g.sI()},f.mediaElement&&(k.bh=f.mediaElement.OQ()),f.C("bufreason",k))}; IGf=function(f){f.XA.onProgress();if(g.nO(f.videoData)&&Date.now()>f.uP+6283){if(f.videoData.B&&!pm(f.videoData.B)){var k=f.XA;if(k.qoe){k=k.qoe;var G=k.provider.Y.GT(),t=g.CV(k.provider);mI(k,t,G);let Z=G.W;G=G.S;isNaN(Z)||(!isNaN(G)&&G?g.ib(k,t,"e2el",[Z.toFixed(3),G.toFixed(3)]):g.ib(k,t,"e2el",[Z.toFixed(3)]))}}k=g.rR(f.X);t=f.A("html5_always_log_rawlat");(k||t)&&f.C("rawlat",{l:yn(f.Ms,"rawlivelatency").toFixed(3)});f.uP=Date.now()}f.videoData.W&&f.videoData.W.W()&&(k=f.dS())&&k.videoHeight!== f.lP&&(f.lP=k.videoHeight,iZ(f,"a",WNF(f,f.videoData.L)))}; FNa=function(f){if(f.X.k9()){f.W5.sort((k,G)=>+k.rt-+G.rt); for(let k of f.W5)f.C("vpe",Object.assign({t:k.rt},k));f.W5=[];f.y0=0}}; gIy=function(f,k){f.sQ.tick("vta");g.nI("vta",void 0,"video_to_ad");f.getCurrentTime()>0&&hOE(f.ix,f.getCurrentTime());f.mediaElement.J(k);f.mediaSource&&eU(4);!f.videoData.D&&f.playerState.isOrWillBePlaying()&&f.Iz.start();DXy(f)&&(k=f.mediaElement?.audioTracks())&&(k.onaddtrack=()=>{jcQ(f)},k.onremovetrack=()=>{jcQ(f)},k.onchange=()=>{f.zB("internalaudioformatchange",f.videoData,!0)})}; n5=function(f,k,G,t,Z,u,h,W,D,N){var U=k^f;if(!((f|4)>>4)){(0,G[3])(G[U^5074],G[U^5018]);(0,G[U^5053])(G[U^5065],G[U^5040],(0,G[U^5049])());(0,G[3])(G[U^5056],G[U^5045]);(((0,G[3])(G[U^5056],G[4]),G[U^5038])(G[U^5040],G[1]),G[U^5038])(G[U^5039],G[U^5055]);var y=[]}if(((f|8)&7)==3){var q=nE(U^694,U^7813,G);t[F[U^678]](F[U^665],q);y=[]}if((f-2|29)=f){q=G[F[U^1289]](F[U^1313]);let A={};for(let d=0;d=f&&(f+2^24){f.api.playVideo();fG(f)}); Jc("pause",()=>{f.api.pauseVideo();fG(f)}); Jc("seekbackward",()=>{f.api.seekBy(-5*f.api.getPlaybackRate());fG(f)}); Jc("seekforward",()=>{f.api.seekBy(5*f.api.getPlaybackRate());fG(f)}); Jc("seekto",k=>{k=k.seekTime;k!=null&&f.api.seekTo(k);fG(f)})}; fG=function(f){f.api.A("web_reset_lact_on_media_actions")&&f.api.updateLastActiveTime()}; Y2=function(f){navigator.mediaSession.setPositionState(f)}; C4f=function(f){if(f=f.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer)if(f=g.M(f.compositeVideoOverlay,z1E),f?.sources?.length)for(let k of f?.sources)if(k.isActive)return k}; kR=function(f){f.B=void 0;f.W.clear();f.api.XR("compositeembargo",1)}; GL=function(f,k){for(let G of k){k=Number(G.playbackRelativePosition?.utcTimeMs)/1E3;let t=k+Number(G.duration?.seconds),Z=`composite_embargo_${k}`;if(G.onEnter){let u=G.onEnter.filter(f.G);u.length&&(f.W.set(Z,u),f.api.addUtcCueRange(Z,k,t,"compositeembargo",!1))}}}; mXD=function(f,k){if(f.B?.id!==k.id&&(f.api.nZ(!0),f.W.has(k.id))){var G=f.W.get(k.id),t=f.api.getVideoData();for(let Z of G)G=Z.compositeEmbargo?.embargoStatusToken,t.TW!==G&&(t.TW=G,f.api.Xo()),ElQ(f,k)}}; nlO=function(f,k){if(f.B?.id===k.id&&(f.api.nZ(!1),f.W.has(k.id))){if(k=f.api.getVideoData())k.TW=void 0;f.api.Xo();ElQ(f)}}; LND=function(f,k){f.compositeVideoState!==null&&(k.playbackState||(k.playbackState={}),k.playbackState.compositeVideoState=f.compositeVideoState)}; dXX=function(f,k,G){var t=f.api.getVideoData({QI:!1});t?.C("atrkchg",{id:k,m:G});if(t&&U1(t)){G=f.api.getAvailableAudioTracks();for(let Z of G)if(Z.getLanguageInfo().getId()===k){f.api.U().rH=k;break}}}; sc6=function(f,k){k!==f.D&&(f.D=k,f.K.K(),k&&(f.K.Bz(f.api,"modulecreated",G=>{var t=C4f(f);G==="captions"&&t?.topLeftCornerX!==void 0&&t?.topLeftCornerY!==void 0&&t?.width!==void 0&&t?.height!==void 0&&f.api.U0({top:t.topLeftCornerY,right:1-t.topLeftCornerX-t.width,bottom:1-t.topLeftCornerY-t.height,left:t.topLeftCornerX})}),f.K.Bz(f.api,g.fZ("compositeembargo"),G=>{mXD(f,G)}),f.K.Bz(f.api,g.ku("compositeembargo"),G=>{nlO(f,G)}),f.K.Bz(f.api,"heartbeatRequest",G=>{LND(f,G)}),f.K.Bz(f.api,"internalaudioformatchange", (G,t)=>{dXX(f,G,t)}),f.K.Bz(f.api,"onPlaybackAudioChange",()=>{f.api.Xo()})))}; ElQ=function(f,k){f.B?.id!==k?.id&&(f.B&&(f.W.delete(f.B.id),f.api.Hk([f.B],1)),f.B=k)}; bpX=function(f){f=f?.qualityDetails||[];return g.ID(f)&&!Array.isArray(f)?f:f.reduce((k,{key:G,value:t})=>{G&&t&&(k[G]=t);return k},{})}; wau=function(f,k,G){var t=[],Z=k?156595:151874;for(let h of f){var u=h.video;f={formatId:h.id,qualityLabel:u.qualityLabel,quality:u.quality,isPlayable:k};if(u=G[u.qualityLabel])f.paygatedQualityDetails={paygatedIndicatorText:u.paygatedIndicatorText,endpoint:u.endpoint,veType:Z,trackingParams:u.trackingParams};t.push(f)}return t}; aGO=function(f){var k=G=>{var t=SI[String(G.quality)];return typeof t==="number"?t:(G=String(G.qualityLabel).match(/\d+/))?Number(G[0]):0}; f.sort((G,t)=>{var Z=k(G),u=k(t);return Z!==u?u-Z:G.paygatedQualityDetails&&!t.paygatedQualityDetails?-1:!G.paygatedQualityDetails&&t.paygatedQualityDetails?1:0})}; MkX=function(f){tq()&&(f.sQ=f.api.wy(),f.B=new Sm,f.W=2,f.sQ.Kn("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{rk6(f)}):rk6(f))}; tq=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; rk6=function(f){if(tq()){f.sQ=f.api.wy();f.sQ.Kn("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(k=>{f.K=k;f.B?.resolve();f.sQ.Kn("pt_pif")}).catch(k=>{ZK(k,"player_start"); f.sQ.Kn("pt_pie");f.B?.reject(k)})}catch(k){ZK(k,"player_start_catch"),f.api.C("pfes",{}),f.B?.reject(k)}}}; ZK=function(f,k){f.message&&g.HI(Error(`${k}_${f.message}`))}; HpQ=function(f,k){if(f.K){var G=k.videoId;f.W=3;f.sQ.Kn("pt_ms");try{f.K.requestToken(G).then(t=>{f.sQ.Kn("pt_mf");if(t=g.jm(t))k.H3={RX:t}}).catch(t=>{f.sQ.Kn("pt_me"); ZK(t,"player_generate");f.handleError(t,k)})}catch(t){ZK(t,"player_generate_catch"),f.handleError(t,k)}}}; xXD=function(f,k){g.L4(f.api.U())&&(k?f.Z.show():f.Z.hide())}; lGf=function(f){f.Sh.videoId)),Z=k.filter(h=>!t.has(h.videoId)); Z.sort((h,W)=>Number(W.lastUpdatedClientTimestampMs)-Number(h.lastUpdatedClientTimestampMs)); let u=Date.now()-864E5;k=[];for(G=0;G=f.W||Number(h.lastUpdatedClientTimestampMs)0&&(f.api.C("vppe",{exp:k.length}),await xj6(f.B,k))}catch(t){f.handleError("Failed to expire playback position",t)}}; YjH=function(f){/[^a-zA-Z0-9;.!_-]/.test(f)&&(f=f.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return f}; JkD=function(f){return window.Profiler&&new window.Profiler(f)}; kRu=function(f){var k=f.sampleInterval,G=f.maxBufferSize;if(!f.e6()&&k>0&&G>0&&!f.B&&f.W<1E7)try{f.S=JkD({sampleInterval:k,maxBufferSize:G}),f.S?.addEventListener("samplebufferfull",async()=>{await f7a(f);kRu(f)})}catch(t){f.B=YjH(t.message),f.K()}}; f7a=async function(f){try{let k=await f.S?.stop();k&&f.logTrace(k)}catch(k){f.B=YjH(k.message),f.K()}}; oT6=function(f,k,G){if(G){var t="";GRD(f,k)&&(t=k,f.api.U().rH=k);t&&tGE(f,t)&&(ytL(f.api,t),SG(c9(f.api.U(),g.u7(f.api.getVideoData())),Z=>{var u=t;ZIH(Z)!==u&&uEf(f,hfD(Z),{stringValue:u})}))}}; WRa=function(f){kh()?.size&&SG(c9(f.api.U(),g.u7(f.api.getVideoData())),k=>{(k=ZIH(k))&&tGE(f,k)&&(f.api.U().rH=k)})}; GRD=function(f,k){f=f.api.getAvailableAudioTracks();for(let G of f)if(G.getLanguageInfo().getId()===k)return G;return null}; tGE=function(f,k){if(k=k.split(".")[0]!=="")f=f.api.getVideoData(),k=!U1(f);return k}; ZIH=function(f){{f=hfD(f);let k=kh();f=k?k.get(f):void 0}return f&&f.stringValue?f.stringValue:""}; uEf=function(f,k,G){DSd([{settingItemId:k,settingOptionValue:G}]);SG(f.tq(),t=>{e2a(t,k,G)})}; hfD=function(f){var k=(484).toString();f&&(k=(483).toString());return k}; EV=function(f,k,G,t,Z){var u=k^f;if(f-8<<2=f){var h=Z[F[u^2926]];t[F[u^2882]](function(y,q,Q){this[F[u^2893]](Q[q]=Z[(Z[F[u^2934]](y)-Z[F[u^2934]](this[q])+q+h--)%Z[F[u^2926]]])},G[F[u^2937]](F[u^2927]))}if((f&50)==f){G[u^4351]<=-(u^4323)&&(0,G[u^4285])(G[u^4312],G[u^4294]); G[u^4283]!=-(u^4321)?(0,G[u^4264])(G[new t(F[u^4312])/(u^4865)],G[u^4327]):(0,G[u^4300])(G[u^4350],G[u^4343],(0,G[u^4305])());G[u^4342]>new t(F[u^4294])/(u^4865)&&(0,G[u^4270])(G[u^4316],G[new t(F[u^4338])/(u^4865)]);var W=[]}if((f-8&11)==1){if(!(zc(G[F[0]])||G[F[0]][F[u^7683]](F[u^7703])||G[F[0]][F[u^7683]](F[u^7685])||G[F[0]][F[u^7683]](F[u^7776])))throw new g.V5(F[u^7710],G[F[0]]);var D=vM(G[F[0]]);G[F[u^7723]]=D[F[5]];G[F[u^7739]]=D[F[2]]+(D[F[u^7697]]!=null?`:${D[F[u^7697]]}`:F[u^7724]);var N= D[F[0]];N[F[u^7683]](F[u^7705])?(G[F[3]]=F[u^7705],N=N[F[u^7730]](u^7721)):N[F[u^7683]](F[u^7696])?(G[F[3]]=F[u^7696],N=N[F[u^7730]](u^7722)):N[F[u^7683]](F[u^7807])?(N=L5(4,u^8087,N,G),N=N[0]):(G[F[3]]=N,N=F[u^7724]);var U=G[F[2]];G[F[2]]=ia(2,u^1150,N);Object[F[u^7734]](G[F[2]],n5(u^7737,u^6957,D[F[u^7739]][F[u^7686]]()));Object[F[u^7734]](G[F[2]],U);G[F[2]][F[u^7797]]===F[u^7701]&&(delete G[F[2]][F[u^7797]],G[F[3]]+=F[u^7737]);G[F[0]]=F[u^7724];G[F[u^7712]]=F[u^7724];G[F[5]]&&(D=NA(4,u^3151,G)); W=[]}return W}; DSd=function(f){var k=kh();k||(k=new Map);for(let G of f)k.set(G.settingItemId,G.settingOptionValue);f=JSON.stringify(Object.fromEntries(k));g.To("yt-player-user-settings",f,2592E3)}; oV=function(f){f.Z=null;f.D=null;f.Bz(hq("over"),f.Cr);f.Bz("touchstart",f.V);f.B&&f.Bz(hq("down"),f.ME)}; Wp=function(f){f.S.K(!f.B)}; hq=function(f){return window.navigator.msPointerEnabled?`MSPointer${f.charAt(0).toUpperCase()}${f.substring(1)}`:`mouse${f}`}; DK=function(f){return f&&VGL?g.gr(f)||document:document}; vTH=function(f,k){for(let G=0;G1?2:1,f.Z.height=f.heightPx* G,f.Z.style.height=`${f.heightPx}px`,f.W.scale(1,G)));for(var Z of k){k=f;var u=f.index;for(G=0;G+2{if(G.cueRangeId===void 0)return k;k[G.cueRangeId]=0;return k},{}))}; Bp=function(f){f.Wz&&clearTimeout(f.Wz);f.Wz=void 0;f.J=!1}; ND=function(f){if(f.B!==void 0){var k=(k=j5(f,f.B))&&k.onCueRangeEnter?g.cg(k.onCueRangeEnter):void 0;var G=j5(f,f.B);a:if(G&&G.additionalTrigger){for(t of G.additionalTrigger)if(t.type&&(0,f.GB[t.type])?.(t.args??{})){var t=!0;break a}t=!1}else t=!0;k&&t&&(g.Qd(f.api,"innertubeCommand",k),qUa(f,G),f.Z[f.B]!==void 0&&f.Z[f.B]++,f.J=!0)}}; j5=function(f,k){if(f.timelyActions)for(let G of f.timelyActions)if(G.cueRangeId===k)return G}; OI6=function(f,k){if((f=j5(f,k))&&f.onCueRangeExit)return g.cg(f.onCueRangeExit)}; qUa=function(f,k){var G=Number(k?.maxVisibleDurationMilliseconds);G&&(Bp(f),f.Wz=setTimeout(()=>{if(f.B!==void 0&&k?.cueRangeId===f.B){f.J=!1;f.S=void 0;var t=OI6(f,f.B);t&&g.Qd(f.api,"innertubeCommand",t)}},G))}; I7y=function(f){if(f=f.getWatchNextResponse())if(f=g.M(f.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,PUQ),f?.timelyActions)return f?.timelyActions.map(k=>g.M(k,QtD)).filter(k=>!!k)}; U6=function(f){f.B!==null&&(clearTimeout(f.B),f.B=null)}; FRd=function(f){U6(f);f.B=setTimeout(()=>{f.hide()},3E3)}; e5=function(f){var k=f.api.dS();if(k){let G=f.api.getPlayerSize();k.style.transform=`translate(${f.B*G.width*(1-f.scale)}px, ${f.K*G.height*(1-f.scale)}px) scale(${f.scale})`;k.style.transformOrigin="0 0";k=f.indicator;k.W.textContent=`${Number(f.scale.toFixed(1))}x`;k.B===null&&FRd(k);f.scale>1?f.indicator.show():f.indicator.hide();k=f.scale>1?"ZOOM_STATE_FREE":"ZOOM_STATE_ORIGINAL";k!==f.zoomState&&(f.zoomState=k,g.V0("watchZoomStateChange",{zoomState:f.zoomState}))}}; A36=function(f){f=f.XB();if(!f)return!1;f=g.ZR(f).exp||"";return f.includes("xpv")||f.includes("xpe")}; KRD=function(f){for(let k of f.B(!0))if(A36(k))return!0;return!1}; $SD=function(f,k){for(let t of f.B(!0))if(A36(t)){f=t;var G={potc:"1",pot:k};f.url&&(f.url=g.hH(f.url,G))}}; iIE=async function(f){try{await f}catch(k){}}; zfQ=function(f){var k=new LX,G={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new RW(k,f,()=>G)}; CUy=function(f){return new B7(f)}; ET6=function(f){f.K&&(f.S=new Sm,f.Z.promise.then(()=>{f.sQ.Kn("pot_if");qD(f)}))}; LRy=function(f){var k=(f.A("html5_generate_session_po_token")||f.A("html5_generate_content_po_token"))&&!f.useLivingRoomPoToken;try{if(f.A("html5_use_shared_owl_instance")||f.api.U().oI().B.mx(mSd))nTf(f);else if(k){f.sQ.Kn("pot_isc");let G=f.api.U().experiments.B("html5_webpo_kaios_defer_timeout_ms");G?(O6(f),g.OH(()=>{Pp(f)},G)):f.A("html5_webpo_idle_priority_job")?(O6(f),g.Bq(g.U3(),()=>{Pp(f)})):Pp(f)}}catch(G){G instanceof Error&&g.HI(G)}}; nTf=async function(f){Qt(f,"swpo_i");O6(f);qD(f);var k=await g.J4(g.Ep());Qt(f,"swpo_co");k=await taD(k);f.A("html5_web_po_token_disable_caching")||k.tV(150);f.K=k;Qt(f,"swpo_cc");iIE(k.xB()).then(()=>{f.B=!0;f.Z.resolve();Qt(f,"swpo_re")}); g.OH(()=>{Pp(f);Qt(f,"swpo_si")},0)}; O6=function(f){f.W||(f.W=FK())}; Pp=function(f){var k=f.api.U();f.sQ.Kn("pot_ist");f.K||dSE(f);f.A("html5_bandaid_attach_content_po_token")||(f.A("html5_generate_session_po_token")&&(qD(f),ET6(f)),k=k.experiments.B("html5_session_po_token_interval_time_ms")||0,k>0&&(f.V=PY(()=>{qD(f)},k)),f.D=!0)}; sta=function(f){var k=g.sq(f.experiments,"html5_web_po_request_key");return k?k:g.m0(f)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; Qt=function(f,k){f.A("html5_webpo_bge_ctmp")&&f.api.C(k,{hwpo:!!f.K,hwpor:f.B})}; qD=async function(f){if(f.A("html5_generate_session_po_token")&&!f.useLivingRoomPoToken){var k=f.api.U(),G=g.HT("EOM_VISITOR_DATA")||g.HT("VISITOR_DATA");G=k.MB?k.datasyncId:G;G=g.sq(k.experiments,"html5_mock_content_binding_for_session_token")||k.livingRoomPoTokenId||G;k.Ay=IV(f,G)}}; dSE=function(f){var k=f.api.U(),G=sta(k);G=zfQ(G);var t=G.Vw.bind(G);G.Vw=async u=>{u=await t(u);f.api.C("itr",{});return u}; try{var Z=CUy({jy:G,Cx:{maxAttempts:5},Mx:{nn:"CLEn",disable:k.experiments.Cy("html5_web_po_disable_remote_logging"),PS:X0E(k.experiments),Gd:h=>{var W=bIF.get(h);W||(W=new wFH(h),W=new Cv(W),bIF.set(h,W));return W}, RE:f.A("wpo_dis_lfdms")?0:1E3},T7:g.HI});let u=new a7E({qh:Z,jy:G,onError:g.HI});iIE(u.xB()).then(()=>{f.B=!0;f.Z.resolve()}); f.A("html5_web_po_token_disable_caching")||u.tV(150);g.a(f,Z);g.a(f,u);f.K=u}catch(u){g.HI(u),Z?.dispose()}}; IV=function(f,k){if(!f.K){if(f.W)try{return f.W(k)}catch(G){g.HI(G)}return""}try{f.sQ.Kn(f.B?"pot_cms":"pot_csms");let G={WA:!0,SG:!0,fH:k};f.A("html5_web_po_token_disable_caching")||(G.My={oQ:k,VR:!0,jT:!0});let t=f.K.Nj(G);f.sQ.Kn(f.B?"pot_cmf":"pot_csmf");f.B&&(f.S?.resolve(),f.S=null,f.G&&(f.G=!1,f.api.app.Jt().eJ(!1)));return t}catch(G){return g.HI(G),""}}; MGu=function(f){var k=g.b8();f.W&&g.mX(k,{M0:Fk,fn:r3H})}; g.Fh=function(f,k,G){g.QT("pbs",k??(0,g.T)(),G??f.timerName)}; g.HIu=function(f,k,G){var t=g.y3(k.Ky)&&!k.Ky.S;if(k.Ky.hR&&(O7(k.Ky)||k.Ky.V==="shortspage"||k.Ky.V==="leanback"||t)&&!f.W){f.W=!0;f.G=k.clientPlaybackNonce;g.HT("TIMING_ACTION")||g.M5("TIMING_ACTION",f.X.csiPageType);f.X.csiServiceName&&g.M5("CSI_SERVICE_NAME",f.X.csiServiceName);if(f.B){t=f.B.wy();for(var Z of Object.keys(t))g.QT(Z,t[Z],f.timerName);Z=Tp(BF)(f.B.QH);g.It(Z,f.timerName);Z=f.B;Z.K={};Z.QH={}}g.It({playerInfo:{visibilityState:Tp(vF)()},playerType:"LATENCY_PLAYER_HTML5"},f.timerName); f.Z!==k.clientPlaybackNonce||Number.isNaN(f.K)||(g.$T("_start",f.timerName)?G=Tp(Kd)("_start",f.timerName)+f.K:g.HI(new g.V5("attempted to log gapless pbs before CSI timeline started",{cpn:k.clientPlaybackNonce})));!G||g.$T("pbs",f.timerName)||g.Fh(f,G)}}; xSF=function(f){if(f.B){var k=f.B;k.K={};k.QH={}}f.W=!1;f.Z=void 0;f.K=NaN}; XFE=function(f){for(let k of f.S)k.e6()&&f.S.delete(k)}; l7c=function(f,k){var G=!1,t=f.queue.findIndex(Z=>Z.Oe===k); t>=0&&(t=f.queue.splice(t,1)[0],G=!0,f.unsubscribe(t.Oe,t.zJ||f.K),f.C(k,"deq_queue",{st:+t.started,cm:+t.completed}));t=f.W.findIndex(Z=>Z.Oe===k); t>=0&&(t=f.W.splice(t,1)[0],G=!0,f.unsubscribe(t.Oe,t.zJ||f.K),f.C(k,"deq_wait"));f.S.has(k)&&(f.S.delete(k),G=!0,f.C(k,"deq_done"));return G}; Tmc=function(f){for(let k of f.queue)f.unsubscribe(k.Oe,k.zJ||f.K);for(let k of f.W)f.unsubscribe(k.Oe,k.zJ||f.K);f.queue=[];f.W=[];f.S.clear()}; SUD=function(f,k){f.S.delete(k);for(f.S.add(k);f.S.size>8;){k=f.S.values().next().value;if(k===void 0)break;f.S.delete(k)}}; RfD=function(f,k){if(f.queue.some(t=>t.Oe===k)||f.W.some(t=>t.Oe===k))f.C(k,"req_load",{res:"dup"}); else if(k.Wa())SUD(f,k),f.C(k,"req_load",{res:"done",bhms:Math.round(k.OQ()*1E3)});else{var G={Oe:k,started:!1,completed:!1};f.queue.lengthk.started&&!k.completed).length, ws:f.W.length}}; Aq=function(f){return!!(f.playlist||f.list||f.api)}; $R=function(f,k,G,t){k=k!==void 0?k:f.index;k=f.items&&k in f.items?f.items[f.order[k]]:null;var Z=null;k&&(G&&(k.autoplay="1"),t&&(k.autonav="1"),Z=new g.KG(f.Ky,k),g.a(f,Z),Z.pE=!0,Z.startSeconds=f.startSeconds||Z.clipStart||0,f.listId&&(Z.playlistId=f.listId.toString()));return Z}; pFQ=function(f,k){if(k.video&&k.video.length){f.title=k.title||"";f.description=k.description;f.views=k.views;f.likes=k.likes;f.dislikes=k.dislikes;f.author=k.author||"";var G=k.loop;G&&(f.loop=G);G=$R(f);f.items=[];for(let t of k.video)t&&(t.video_id=t.encrypted_id,f.items.push(t));f.length=f.items.length;(k=k.index)?f.index=k:f.findIndex(G);f.setShuffle(!1);f.loaded=!0;f.B&&f.B()}}; iM=function(f,k){f.index=g.ej(k,0,f.length-1);f.startSeconds=0}; zL=async function(f,k){var G=zZ(),t=f.U(),Z={context:g.jV(f),playbackContext:{contentPlaybackContext:{ancestorOrigins:t.ancestorOrigins}}},u=t.getWebPlayerContextConfig();u.encryptedHostFlags&&(Z.playbackContext.contentPlaybackContext.encryptedHostFlags=u.encryptedHostFlags);u.hideInfo&&(Z.playerParams={showinfo:!1});t=t.embedConfig;u=f.rM;var h=k.docid||k.video_id||k.videoId||k.id;if(!h){h=k.raw_embedded_player_response;if(!h){var W=k.embedded_player_response;W&&(h=JSON.parse(W))}h=h?g.M(h?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint, g.Jx)?.videoId||null:null}h=h?h:void 0;W=f.playlistId?f.playlistId:k.list;var D=k.listType;if(W){var N;D==="user_uploads"?N={username:W}:N={playlistId:W};gTD(t,u,h,k,N);Z.playlistRequest=N}else k.playlist?(N={templistVideoIds:k.playlist.toString().split(",")},gTD(t,u,h,k,N),Z.playlistRequest=N):h&&(N={videoId:h},u?N.serializedThirdPartyEmbedConfig=u:t&&(N.serializedThirdPartyEmbedConfig=t),Z.singleVideoRequest=N);t=mN(YU6);try{let y=await g.at(G,Z,t),q=f.U();k.raw_embedded_player_response=y;q.Wz= Pf(k,g.xD(q));q.L=q.Wz==="EMBEDDED_PLAYER_MODE_PFL";if(y&&y.trackingParams){var U=y.trackingParams;g.V2(g.kn(),U)}return new g.KG(q,k)}catch(y){return y instanceof Error||(y=Error("b259802748")),g.sW(y),f}}; J3Q=async function(f,k,G,t){var Z=zZ();G=p7y(f,G??new g.Pc(0,0),t??0);t=mN(Ac);try{let u=await g.at(Z,G,t),h=f.U();u&&(k.raw_resolve_url_response=u);return new g.KG(h,k)}catch(u){return u instanceof Error||(u=Error("resolve url request failed")),g.sW(u),f}}; gTD=function(f,k,G,t,Z){t.index&&(Z.playlistIndex=String(Number(t.index)+1));Z.videoId=G?G:"";k?Z.serializedThirdPartyEmbedConfig=k:f&&(Z.serializedThirdPartyEmbedConfig=f)}; g.E6=function(f,k){CG.get(f);CG.set(f,k)}; g.f$c=function(f,k){return k.U().A("html5_use_hls_native_captions")&&g.$9&&f.ZJ()&&!!f.W?.W()}; g.m4=function(f,k){return f.U().A("safari_live_drm_captions_fix")&&f.getVideoData().WC()?!1:g.rR(f.U())&&!k.isManifestless}; g.nG=function(f,k){return f.info.B()?k?f.info.itag===k:!0:!1}; g.km6=function(f,k){if(f.B!=null&&g.m4(k,f.B)&&f.B.B.rawcc!=null)return!0;if(!f.ZJ())return!1;k=!!f.B&&f.B.isManifestless&&Object.values(f.B.B).some(G=>g.nG(G,"386")); f=!!f.B&&!f.B.isManifestless&&g.xB(f.B);return k||f}; hsf=function(f){if(f.O.U().yG)return f.FB.get("ux")}; LG=function(f){return f.FB.get("ad")}; dU=function(f){return f.FB.get("captions")}; s6=function(f){return f.FB.get("annotations_module")}; nq=function(f){if(f.O.U().TW)return f.FB.get("remote")}; bM=function(f){return f.FB.get("creatorendscreen")}; wU=function(f){if(g.wR(f.O.U()))return f.FB.get("kids")}; g.dM=function(f){return f.FB.get("webgl")}; Gm6=function(f,k){f.W=k}; tx6=function(f){var k=f.O.getVideoData();return g.f$c(k,f.O)||!!k.Y9||!!k.captionTracks.length||g.km6(k,f.O)}; aV=function(f,k,G=!1,t=!1,Z){var u,h=f.FB.get(k);if(!h||t)if(Z||(Z=()=>{aV(f,k,G,t)}),u||(u=()=>{rU(f,k)}),h=h||ZJd(f,k,uGD(f,k),Z,u))f.FB.set(k,h),h.create(),f.O.zB("modulecreated",k),G&&g.F5(f.O,"onApiChange")}; MD=function(f){if(f.O.U().L)return!1;if(f=f.O.getVideoData({playerType:1}).getPlayerResponse()){let k=f.adPlacements;if(k)for(let G=0;G{f.Z.add(Z);G.call(f)},t)}}; vfE=async function(f,k){var G=f.FB.get(k);if(G)return G;G=CG.get(k)??await new Promise((t,Z)=>{W5O(f,k,()=>{var u=CG.get(k);u?t(u):Z(`cannot load module ${k}`)},Z)}); if(!G)return Promise.reject(`cannot load module ${k}`);G=new G(f.O);f.FB.set(k,G);G.create();return G}; xR=function(f){var k=f.O.getVideoData();if(f=k.A("web_player_defer_ad")){if(g.gC(k.Ll,"ad")||IA(k)||k.enableServerStitchedDai)var G=!1;else{f=k.startSeconds;var t=k.playerResponse?.adPlacements;if(k=t){k=Number.MAX_VALUE;for(G of t)if(t=G.adPlacementRenderer){let Z=t.config?.adPlacementConfig;Z?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(t=(Number(Z?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(t.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),t{var k=Bkf(f);return f.FB.get(k)??jUF(f)})}; VxD=function(f,k,G,t){var Z=document.getElementsByTagName("SCRIPT"),u=!1;for(let Q=0;Q{f.e6()||G.call(f)},D=()=>{f.e6()||t.call(f)},N=h.onload; h.onload=Q=>{g.i9(W);N&&N.apply(window,[Q])}; var U=h.onerror;h.onerror=Q=>{if(Math.random()<.01){let A=new g.V5("Unable to load player module",k,document.location&&document.location.origin);g.sW(A)}g.i9(D);U&&U(Q)}; var y=h,q=y.onreadystatechange;y.onreadystatechange=Q=>{switch(y.readyState){case "loaded":case "complete":g.i9(W)}q&&q(Q)}; u&&((Z=f.O.U().cspNonce)&&h.setAttribute("nonce",Z),g.wC(h,wB(k)),Z=document.getElementsByTagName("HEAD")[0]||document.body,Z.insertBefore(h,Z.firstChild),f.addOnDisposeCallback(()=>{h.parentNode&&h.parentNode.removeChild(h)}))}; S5=function(f,k,G){f.e6();var t=TL(f);G?(f.K|=k,k&1&&f.L.start(),k&2&&f.J.start(),k&2048&&f.Wz.start()):(f.K&=~k,k&1&&f.L.stop(),k&2&&f.J.stop(),k&2048&&f.Wz.stop(),k&512&&f.kj.stop());f.K&512&&!(f.K&128)&&g.SH(f.kj,f.ME);k=TL(f);t!==k&&f.zB("autohideupdate",k)}; qrf=function(f){S5(f,4,!1);f.D&&(f.B.n1(f.D),f.D=null,f.W=f.B.Bz(f.target,"mouseover",f.Cr));f.W&&(f.B.n1(f.W),f.W=f.B.Bz(f.target,"mouseover",f.Cr))}; TL=function(f){var k=f.K;f.api.U().qY&&(k&=-129);f.api.A("web_player_default_autohide")&&(k&=-513);return!k}; OJy=function(f,...k){var G=f.api.U();for(let u of k){if(!u||u instanceof g.KG&&!u.videoId)continue;var t=f.api.yE().getPlayerSize();var Z=g.$c();k=t.width*Z;Z*=t.height;if(k>1280||Z>720)if(t=u.XO("maxresdefault.jpg"))break;if(k>640||Z>480)if(t=u.XO("maxresdefault.jpg"))break;if(k>320||Z>180)if(t=u.XO("sddefault.jpg")||u.XO("hqdefault.jpg")||u.XO("mqdefault.jpg"))break;if(t=u.XO("default.jpg"))break}g.H9(G)&&(G=new Image,G.addEventListener("load",()=>{ZP6()}),G.src=t?t:"",f.api.wy().tick("ftr")); f.V.style.backgroundImage=t?`url(${t})`:""}; PlD=function(f){if(f.Z){let k=f.vz("ytp-error-link");k&&(f.api.createClientVe(k,f,216104),f.api.logVisibility(k,!0),RV(f,()=>{f.api.logClick(k)}))}}; pG=function(f,k,G,t=!1,Z=!1,u,h=!0){Z||(Z=f.api.U().W);var W=f.api.getVideoData();k=Cq(g.cp[k]||"",t?{CPN:W.clientPlaybackNonce}:{}).split(/\$(BEGIN|END)_LINK/);t=[];u&&t.push({j:"h2",ub:u});t.push(k[0]);h&&t.push({j:"br"});t.push({j:"a",FL:{href:G,target:Z?"_blank":null},Zo:"ytp-error-link",ub:k[2]});f.Z=!0;t.push(k[4]);return{j:"span",gH:t}}; gU=function(f){f=f.split(QUH);var k=[];for(let G=0;G=67&&!f.api.U().kj;f=f.api.U().disableOrganicUi;return!g.gv("tizen")&&!g.eA&&!k&&!f}; f_=function(f){var k=!!f.bE&&!Ez(f.api)&&!f.rL;var G=f.api.getPresentingPlayerType()===2,t=f.api.U();G?(t=LG(f.api.GX()),k=k&&t.cf()):(G=t.A("web_player_imax_theater_mode")&&f.api.m1()&&!f.api.isInline(),k=k&&(t.E5||G||f.api.isFullscreen()||t.f9));f.g7!==k&&(f.g7=k,g.GG(f.api.getRootNode(),"ytp-hide-info-bar",!k))}; ClO=function(f,k){if(!k)return!1;var G=f.api.hh();if(G.D()&&(G=G.XK())&&g.yl(G,k))return G.controls;for(G=0;G=11;f=f.api.U().kj&&kL;return!(!k&&!f)}; GF=function(f,k){f.v3.kH();if(f.bU&&f.cD)f.cD=!1;else if(!f.api.U().VI&&!f.qN()){let G=f.api.getPlayerStateObject();G.B(2)&&ml(f.api)||f.showPlaybackIcon(G);k&&mmF(f,k)?nfa(f):!f.api.U().rO||G.isCued()||G.B(1024)?f.wq():f.Zz.isActive()?f.Zz.stop():f.Zz.start()}}; t6=function(f,k){return!f.api.isInline()&&!ClO(f,Hf(k))&&HW(k)}; Zv=function(f,k){return f.api.getVideoData().mutedAutoplay&&k.target?.className?.includes("ytp-info-panel")?!1:HW(k)&&f.api.isMutedByMutedAutoplay()?(f.api.unMute(),f.api.getPresentingPlayerType()===2&&f.api.playVideo(),k=f.api.getPlayerStateObject(),!k.B(4)||k.B(8)||k.B(2)||f.wq(),!0):!1}; mmF=function(f,k){if(!f.api.U().A("web_player_invisible_fullscreen_button"))return!1;var G=f.api.getRootNode().getBoundingClientRect();if(k.targetTouches&&k.targetTouches.length){var t=k.targetTouches[0].clientX;var Z=k.targetTouches[0].clientY}else k.clientX!==void 0&&(t=k.clientX,Z=k.clientY);return t!==void 0&&Z!==void 0&&(k=t-G.left,G=Z-G.top,f=f.api.getPlayerSize(),G>=f.height-40&&k>=f.width-40)?!0:!1}; nfa=function(f){if(f.api.U().rO&&f.api.getPresentingPlayerType()!==3)try{f.api.toggleFullscreen().catch(k=>{L5u(k)}),f.api.A("web_player_fullscreen_double_click_ve")&&f.api.logClick(f.api.yE().element)}catch(k){L5u(k)}}; L5u=function(f){String(f).includes("fullscreen error")?g.HI(f):g.sW(f)}; dmL=function(f,k,G){f.api.isFullscreen()?G<1-k&&f.api.toggleFullscreen():G>1+k&&f.api.toggleFullscreen()}; bJ6=function(){sUu||(window.addEventListener(uz?"touchstart":"click",()=>{for(let f=h6.length;f<4;f++){let k=g.By("VIDEO");k.load();h6.push(new g.oQ(k))}},{capture:!0, passive:!0}),sUu=!0)}; WL=function(f,k,G,t){var Z=G.getVideoData(),u=k.getVideoData();if(G.getPlayerState().isError())return{msg:"player-error"};var h=u.K;if(k.YX()>t/1E3+1)return{msg:"in-the-past"};if(u.isLivePlayback&&!isFinite(t))return{msg:"live-infinite"};t=k.hh();var W=null;t&&(W=t.isView()?t.mediaElement.G():t.G());if(W&&W.length>12&&g.x8(Z))return{msg:"played-ranges"};if(!Z.K)return null;if(!h)return{msg:"no-pvd-formats"};if(!Z.K.B()||!h.B())return{msg:"non-dash"};t=h.videoInfos[0];W=Z.K.videoInfos[0];f.VG&&m2(u)&& (t=k.B1(),W=G.B1());if(!t||!W)return{msg:"no-video-info"};if(f.J&&(t.jB()||W.jB()))return{msg:"av1"};k=f.V&&u.uc()&&W6();if(W.containerType!==t.containerType)if(k)u.C("sgap",{ierr:"container"});else return{msg:"container"};if(f.L&&!k&&(W.py!==t.py||W.py===""||t.py===""))return{msg:"codec"};if(f.Wz&&W.video&&t.video&&Math.abs(W.video.width/W.video.height-t.video.width/t.video.height)>.01)return{msg:"ratio"};if(g.x8(u)&&g.x8(Z))return{msg:"content-protection"};h=h.K[0];Z=Z.K.K[0];G=h.audio;var D=Z.audio; if(G.sampleRate!==D.sampleRate&&!g.cB)if(k)u.C("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:h.itag,cr:G.sampleRate,ni:Z.itag,nr:D.sampleRate};return(G.numChannels||2)!==(D.numChannels||2)?{msg:"channel-count"}:f.kj&&u.uc()&&t.video.fps!==W.video.fps?{msg:"fps"}:null}; w8D=function(f,k,G){var t=f.getVideoData(),Z=k.getVideoData();if(!t.U().supportsGaplessShorts())return{nq:"env"};if(!(G.GB&&!(t.eC&&!t.isAd()||Z.eC&&!Z.isAd())||G.G&&(!t.eC||t.isAd())&&!Z.eC||G.D&&(!Z.eC||Z.isAd())&&!t.eC||t.QG()&&Z.QG()&&!t.isAd()||!t.eC&&!Z.eC))return{nq:"autoplay"};if(t.endSeconds>0)return{nq:"endcr"};if(!t.G)return{nq:"client"};if(!f.M_())return{nq:"no-empty"};f=WL(G,f,k,Infinity);return f!=null?{nq:f.msg}:null}; Dv=function(f){f.K&&f.B&&(f.K.unsubscribe("internalvideoformatchange",f.S,f),f.B.unsubscribe("dataloaded",f.S,f))}; xmy=function(f){var k=new a$d;k.V=f.A("h5_gapless_support_types_diff");k.kj=!1;k.VG=f.A("html5_gapless_use_format_info_fix");k.J=f.A("html5_gapless_disable_on_av1")&&!f.A("html5_gapless_enable_on_av1");k.L=f.A("html5_gapless_check_codec_diff_strictly");k.GB=f.A("html5_gapless_on_ad_autoplay");k.Wz=f.A("html5_gapless_disable_diff_aspect_radio");k.G=f.A("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!f.A("html5_disable_loop_range_for_shorts_ads");k.W=f.A("html5_pseudogapless_shorts_seek_to_next_start"); k.Z=f.oI().B.mx(rOL);k.D=f.A("html5_gapless_ad_autoplay_on_video_to_ad_only");k.B=Number(f.oI().B.mx(Mxu));k.K=f.experiments.B("html5_shorts_gapless_next_buffer_in_seconds")??k.K;k.S=Number(f.oI().B.mx(HJH)??k.S);return k}; V_=function(f,k){k<=f.status.status||(f.status={status:k,error:null},k===5&&f.Dy.resolve())}; X8y=function(f,k,G,t){f=f.isView()?f.mediaElement:f;return new g.vL(f,k,G,t)}; Tkf=function(f){if(f.K.getVideoData().K){var k=f.Sj.U().A("html5_gapless_suspend_next_loader")&&f.Z===1;f.K.Qh(f.Bv,k,f.Z===1&&g.Ff(f.B.getVideoData()));V_(f,3);l$F(f);var {D7:G,Lp:t}=BL(f);G.subscribe("updateend",f.y9,f);t.subscribe("updateend",f.y9,f);f.y9(G);f.y9(t)}}; l$F=function(f){f.B.unsubscribe("internalvideodatachange",f.S,f);f.K.unsubscribe("internalvideodatachange",f.S,f);f.Sj.U().A("html5_gapless_use_format_info_fix")&&(f.B.unsubscribe("internalvideoformatchange",f.S,f),f.K.unsubscribe("internalvideoformatchange",f.S,f));f.B.unsubscribe("mediasourceattached",f.S,f);f.K.unsubscribe("statechange",f.VG,f)}; BL=function(f){return{D7:f.W.B.VQ,Lp:f.W.K.VQ}}; jv=function(f,k){if(!f)return!1;var G=f.K;return G3(f.B?.CE(),k)&&G3(G?.CE(),k)}; Sru=function(f){if(!f)return!1;var k=f.K;return f.B?.Ho()||k?.Ho()}; cOf=async function(f){if(!f.e6()&&f.S&&f.B){f.V&&f.app.Jt().B3(!0,!1);var k=null;if(f.W)try{await f.W.finishTransition()}catch(t){k=t}if(f.B&&(Rwd.Iy("vqsp",()=>{f.app.Yk(f.B)}),f.B)){var G=f.B.hh(); f.app.U().A("html5_gapless_seek_on_negative_time")&&G&&G.getCurrentTime()<-.01&&f.B.seekTo(0);Rwd.Iy("vqpv",()=>{f.app.playVideo()}); k&&(f.B?(k=k?k.message:"forced",f.K?.C("gapfulfbk",{r:k}),f.B.Mj(k)):f.K?.C("gapsp",{}));k=f.S;NQ(f);k&&k.resolve();Promise.resolve()}}}; NQ=function(f,k=!1){if(f.K){if(f.Z){var G=f.K;f.app.j6.removeEventListener(g.fZ("vqueued"),f.D);G.removeCueRange(f.Z)}f.K=null;f.Z=null}f.W&&(f.W.status.status!==6&&(G=f.W,G.status.status!==Infinity&&G.Z!==1&&G.iY("Canceled")),f.W=null);f.S=null;f.B&&!k&&f.B!==f.app.ib()&&f.B!==f.app.Jt()&&f.B.dispose();f.B&&k&&f.B.kw();f.B=null;f.V=!1;f=f.app;f.oI().K()&&f.Lx?.D()}; gfH=function(f,k,G=!0){var t=f.app.Jt(),Z=t.getVideoData().isLivePlayback?Infinity:t.W1(!0)*1E3;k>Z&&(k=Z-200,Z=f.app.U().GB||f.app.U().oI().B.mx(p8f),G||!Z)&&(f.V=!0);G&&t.getCurrentTime()>=k/1E3?f.D():(f.K=t,G&&(G=k,k=f.K,f.app.j6.addEventListener(g.fZ("vqueued"),f.D),G=isFinite(G)||G/1E3>k.getDuration()?G:0x8000000000000,f.Z=new g.Gk(G,0x8000000000000,{namespace:"vqueued"}),k.addCueRange(f.Z)))}; JOf=function(f,k,G,t=0,Z=0){f.M_()||NQ(f);f.S=new Sm;f.B=k;gfH(f,G,Z===0);var u=t/=1E3,h=k.getVideoData().B;if(t&&h&&f.K){let W=t,D=0;k.getVideoData().isLivePlayback&&(u=Math.min(G/1E3,f.K.W1(!0)),D=Math.max(0,u-f.K.getCurrentTime()),W=Math.min(t,k.W1()+D));u=zjO(h,W)||t;u!==t&&f.B.C("qvaln",{st:t,at:u,rm:D,ct:W})}k=u;t=f.B;t.getVideoData().zS=!0;t.getVideoData().G=!0;t.kq(!0);h={};f.K&&(h=f.K.IL(),u=f.K.getVideoData().clientPlaybackNonce,h={crt:(h*1E3).toFixed(),cpn:u});t.C("queued",h);k!==0&&t.seekTo(k+ .01,{LD:!0,lM:3,Mv:"videoqueuer_queued"});f.W=new Yrc(f.G,f.app.Jt(),f.B,G,f.app,Z);f.W.startTransition();return f.S}; f5a=function(f,k,G){if(f.M_())return"qie";if(f.B==null||f.B.e6())return"qpd";if(k.videoId!==f.B.SK())return"vinm";if((f.W?.GB()||-1)<=0)return"ivd";if(G!==1)return"upt";f=f.W?.Pz();return f!=null?f:null}; kY6=function(f){if(!f)return!1;var k=f.isView()?f.VQ:f,G=k.Qz();if(!G)return!1;f=k.CE();k=kB(f,G.segmentStartTime+k.Hc());return k>=0&&k{G.expire!(G.expireZ.key===k); t&&(G*=1E3,t.expire=(0,g.T)()+G,y_(f))}; b7=function(f){ev(f);return f.data.map(k=>k.value)}; U5=function(f,k,G){G&&f.K&&f.K(k.value)}; tPF=function(f){var k=f.B?[f.B]:[];for(let G of Object.values(f.Z))G.dispose();f.Z={};f.B=null;f.G=null;f.D.clear();qQ(f,[],k)}; qQ=function(f,k,G){var t=[f.K];f.B&&t.push(f.B);f.api.zB("playbackChange",{active:t.filter(Z=>Z.getPlayerType()!==0).map(Z=>({cpn:Z.oc()})), started:k.filter(Z=>Z.getPlayerType()!==0).map(Z=>({cpn:Z.oc()})), ended:G.filter(Z=>Z.getPlayerType()!==0).map(Z=>({cpn:Z.oc()}))})}; Z9u=function(f,k){for(let G of Object.values(f.W))if(G.oc()===k)return G;if(f.V?.oc()===k)return f.V;if(void 0===k)return null;if(f.Z[k])return f.Z[k];for(let G of b7(f.S))if(G.oc()===k)return G;return null}; uRc=function(f,k,G,t){var Z=G.getVideoData();if(!Z.livePreload){var u=()=>{if(f.S.get(k)===G){var h=Z.getPlayerResponse();h&&(h=h.responseContext?.cacheInstruction?.maxAgeSeconds??h.responseContext?.maxAgeSeconds??void 0,h!==void 0&&(h{u();Z.unsubscribe("dataloaded",h)}; Z.subscribe("dataloaded",h)}}}; O5=function(f,k,G){var t=[k],Z=f.B?[f.B]:[];f.Z[k.oc()]=k;f.B=k;G&&(f.G=k);f.D.set("",k);qQ(f,t,Z)}; VPF=function(f){var k=f.experiments,G=k.Cy.bind(k);PL=G("html5_use_async_stopVideo");hz6=G("html5_pause_for_async_stopVideo");Fv=G("html5_not_reset_media_source")||G("html5_not_reset_media_source_non_drm_vod");G("html5_listen_for_audio_output_changed")&&(toH=!0);jt=G("html5_not_reset_media_source")||G("html5_not_reset_media_source_non_drm_vod");oEQ=G("html5_not_reset_media_source")||G("html5_not_reset_media_source_non_drm_vod");A6=G("html5_retain_source_buffer_appends_for_debugging");Bm6(G("web_watch_pip")|| G("web_shorts_pip"));d_X(G("log_foreground_not_focused_as_background"));sqF(G("web_player_pip_logging_fix"));G("html5_mediastream_applies_timestamp_offset")&&(ps=!0);Error.stackTraceLimit=50;var t=k.B("html5_idle_rate_limit_ms"),Z=k.oI().B.mx(WVc);!t||Z&&g.JH()&&pt()>=26||Object.defineProperty(window,"requestIdleCallback",{value:u=>window.setTimeout(u,t)}); RjF(f.K);GpD(G("html5_use_ump_request_slicer"));G("html5_disable_streaming_xhr")&&(TP=!1);G("html5_byterate_constraints")&&(nL=!0);G("html5_use_non_active_broadcast_for_post_live")&&(K_=!0);G("html5_enable_encrypted_av1")&&(HB=!0);k.oI().B.mx(DgD)&&(TA=!0);kaQ(f.experiments.B("html5_sticky_duration_mos"))}; Qa=function(f,k=!1,G=1048576){var t=$L(f);t=1/((f.D.SC()||0)*f.policy.L+1/t);var Z=f.TB.SC();Z=Z>0?Z:1;var u=Math.max(t,Z);f.policy.S>0&&Z=0&&(k=Math.min(k,f.policy.qx));return k}; TC=function(f){var k={delay:Fr(f),stall:f.D.SC()||0,byterate:$L(f),init:f.ME},G=f.W[0];G.stamp=Math.round(f.G/36E5)*36E5;G.net=Math.ceil(f.GB);G.max=f.interruptions[0]||0;k.interruptions=f.W;return k}; WhH=function(f,k){if(f.Z){let G=k-f.Z;if(G<6E4){if(G>1E3){let t=f.interruptions;t.push(Math.ceil(G));t.sort((Z,u)=>u-Z); t.length>16&&t.pop()}f.GB+=G}}f.Z=k}; iz=function(f,k,G){isNaN(G)||(f.kj+=G);isNaN(k)||(f.rH+=k)}; MI=function(f,k,G,t=k){f.S.j0(t,G/k);f.G=(0,g.T)()}; zF=function(f,k,G){k=Math.max(k,f.K.B);f.D.j0(1,G/k)}; C_=function(f,k,G,t,Z,u=!1){f.TB.j0(k,G/k);f.G=(0,g.T)();Z||f.L.j0(1,k-t);u||(f.Z=0);f.Wz>-1&&(0,g.T)()-f.Wz>3E4&&(TM(TC(f)),f.Wz=(0,g.T)(),f.J=!0)}; FD=function(f){return(0,g.T)()-f.G>=4E3}; $L=function(f){f=f.S.SC();return f>0?f:1}; Beu=function(f,k,G){var t=new vEL(G);f&&(t.W=!0,t.Z=.1);G.Cy("html5_media_time_weight")&&(t.W=!1);k&&(t.B=k/8);t.K=Rl()>=480;return t}; E5=function(f){f.B.clear();f.W.clear();f.K.clear()}; jI6=function(f,k,G){f=f.K;var t=g.W1(f,{Wv:k},(Z,u)=>Z.Wv-u.Wv); t=t<0?(t+2)*-1:t;if(t>=0)for(let Z=t;Z<=t+1&&Z=u.Wv-G&&k<=u.Al+G)return u}}; Ney=function(f,k,G){var t=f.B.get(k);t?(t.push(G),g.VD(t,(Z,u)=>Z.Wv-u.Wv)):f.B.set(k,[G])}; Ugy=function(f,k){var G=[];for(let t of f.K)k(t)||G.push(t);if(f.X.A("html5_sstm_fixes"))for(let t of f.K)k(t)&&f.W.delete(t.cpn);f.K=G}; ezf=function(f,k){var G=f.K.indexOf(k);G>=0&&f.K.splice(G,1);f.W.delete(k.cpn)}; I_f=function(f,k){if(f.X6||k.identifier&&f.Wr.has(k.identifier))f.GS({startnoad:k.identifier}),g.mv(f);else if(g.TK(f.Wz,G=>G.identifier===k.identifier))f.GS({timedoutcp:1}),f.V.start(0); else if(g.TK(f.bb,G=>G.identifier===k.identifier))f.GS({fetchedcp:1}),g.mv(f); else if(f.V.isActive())f.GS({racingcp:`${f.G?.identifier}_${k.identifier}`});else{f.K7=(new Date).getTime()/1E3;f.GS({adf:1});let G=5E3;G&&k.event==="predictStart"&&(G-=k.B);f.f7=Math.max(G,15E3);f.L=!1;f.V.start(f.f7);f.G=k;E5(f.VG);f.Ue=[]}}; g.GVd=function(f,k,G,t,Z,u,h){var W=Z===3,D=ypD(f,k,G,Z,t,h);if(!D)return n_(f,G,W),D=g.L_(f,G)?"undec":"ncp",f.GS({gvprp:D,mt:k,seg:G,tt:Z,itag:t,ce:h}),null;W||f.IS.set(G,D);h=D.Pk;Z=f.dX(G-1,Z,u)?.on||"";Z===""&&f.GS({eds:1});u=qia(f,D.ssdaiAdsConfig);W=f.Oe.getVideoData();W=W.Yq[W.W?.containerType||0];D=D.zC&&G>=D.zC?D.zC:void 0;D={oB:h?d2(f,h):[],adsConfig:u,on:Z,Zy:D,zI:g.K7(W.split(";")[0]),D5:W.split(";")[1]||""};Z={U_:D};f.Ly&&f.GS({gvprpro:"v",sq:G,mt:k.toFixed(3),itag:t,acpns:D.oB?.join("_")|| "none",abid:h});return Z}; Cr=function(f,k,G,t,Z){t=t||{reason:"disablessdai"};if(k&&G){if(!g.s5(f,k,G))return!1;t.sq=G}if(f.X6)return!1;f.X6=!0;f.Fc>0&&(f.Fc=0,f.zf="",bz(f,f.Oe.oc(),0),f.api.zB("serverstitchedvideochange"));f.Oe.vK(t,Z);return!0}; O96=function(f,k,G){var t=f.Ay||f.app.Jt().getPlayerState();w2(f,!0);f.Oe.seekTo(k,G);f=f.app.Jt();k=f.getPlayerState();t.isOrWillBePlaying()&&!k.isOrWillBePlaying()?f.playVideo():t.isPaused()&&!k.isPaused()&&f.pauseVideo()}; g.aQ=function(f){f.Ly&&f.GS({adf:`0_${(new Date).getTime()/1E3-f.K7}_isTimeout_${f.L}`})}; g.mv=function(f){f.L=!1;f.V.isActive()&&g.aQ(f);f.V.stop();f.Oz(!1)}; r2=function(f,k,G){return{ssvc:k,cpn:G?.cpn||"",vid:G?.videoData.videoId||"",ct:(f.Oe.getCurrentTime()||0).toFixed(3),cmt:(f.Oe.YX()||0).toFixed(3)}}; PnO=function(f,k,G){return new g.Gk(f,k,{id:G,namespace:"serverstitchedcuerange",priority:9})}; g.MQ=function(f){return{cpn:f.Oe.oc(),durationMs:0,Wv:0,playerType:1,Al:0,videoData:f.Oe.getVideoData(),errorCount:0,Pk:""}}; var oyL=function(f,k){return Dr[F[9]](this,11,8767,f,k)}; HL=function(f,k,G,t){f.X.A("html5_ssdai_log_ssevt_in_loader_timers")&&(t=f.GB?0:Math.round((t-G)*1E3),f.Oe.C("ssevt",{tag:"sstme",ad:k!==f.Oe.oc(),cpn:k,st:G-f.Oe.tP(),late:t}))}; g.Xv=function(f,k){f.Z||f.GB||g.xL(f,f.zf);var G=k.H8,t=k.Vo;if(t.cpn===f.zf)f.GS({igtranssame:1,enter:t.cpn,exit:G.cpn});else{var Z=f.GB,u=!!f.Z;f.Z="";var h=k.hc,W=G.playerType===2?G.Wv/1E3+G.videoData.bb:g.MQ(f).videoData.bb;f.api.A("html5_ssdai_enable_media_end_cue_range")&&(u||Z||G.playerType!==2?(Z||u)&&f.GS({mecr:0,seek:Z,skip:u}):f.api.Aq(G.cpn));if(G.playerType===2&&t.playerType===2)u?f.GS({igtransskip:1,enter:t.cpn,exit:G.cpn,seek:Z,skip:f.Z}):g.QIu(f,G,t,W,h,Z,u);else{f.zf=t.cpn;bz(f,t.cpn, t.startTimeSecs||h);k=k.QO;if(G.playerType===1&&t.playerType===2){f.TB=0;I5y(f,t);var D=r2(f,"c2a",t);f.GS(D);f.Fc++}else if(G.playerType===2&&t.playerType===1){f.api.zB("serverstitchedvideochange");D=r2(f,"a2c");f.GS(D);f.Fc=0;f.TB=W;D=G.cpn;var N=f.TB;if(D!==f.Oe.oc()){let U=f.kj.get(D);U?U.B=N:f.GS({nop_e:D})}g.FVF(f,G.Pk)}D=Ap6(f);f.Oe.Ob(G,t,W,h,Z,u,k,D)}g.KV6(f)}}; bz=function(f,k,G){if(k===f.Oe.oc())O5(f.app.FK,f.Oe,!1);else{let t=f.kj.get(k);t?(k=t,k.B=0,k.startTimeSecs=G,O5(f.app.FK,t,!0)):f.GS({nop_s:k})}}; I5y=function(f,k){var G=f.app;of(lz(G))&&G.FK.W[2]&&g.Dw(f.logger,360717806,"SSTM lingering playback");f.api.jE();f.api.zB("serverstitchedvideochange",k.cpn,k.wS)}; TF=function(f,k,G=0){return{Bo:jI6(f.B,k*1E3,G*1E3),ag:k}}; g.xL=function(f,k){var G=k||f.zf,t=f.B.Me(G);t?(k=t.videoData,G=t.wS||(f.W.get(G)?.start??0)/1E3,f=f.Oe.getCurrentTime()-G,k.bb=f>0?f:0):g.MQ(f).videoData.bb=f.Oe.getCurrentTime()}; g.$gD=function(f,k,G){f.Oe.GL();f.Oe.seekTo(k,G);f.Oe.playVideo()}; w2=function(f,k){f.EQ=NaN;f.Y9=null;f.jj.stop();f.Pz&&k&&f.Pz.Cs();f.Ay=null;f.Pz=null}; RQ=function(f){i9a(f);for(var k of f.W.values())k.start>=-1&&k.end<=Infinity&&(f.Oe.removeCueRange(k),f.W.delete(k.getId()),f.GS({rmAdCR:1}));var {Bo:G,ag:t}=TF(f,-.001);G&&(k=t*1E3-G.Wv,g.Sv(f,G,k,G.Wv+k),k=f.W.get(G.cpn))&&(k.start=G.Wv,k.end=G.Wv+G.durationMs);({Bo:k}=TF(f,Infinity));k&&f.K(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${k.cpn}_video_id_${k.videoData?.videoId}_durationMs_${k.durationMs}_enterTimeMs_${k.Wv}_parentReturnTimeMs_${k.Al}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)}; zzQ=function(f){E5(f.VG);f.W.clear();f.B.clear();f.IS.clear();f.Ue=[];f.G=null;f.Wr.clear();f.QG.clear();f.Wz=[];f.bb=[];f.Ip=[];f.qv=[];f.TX.clear();f.pE.clear();f.lj.clear();f.zS.clear();f.L=!1;f.TB=0;f.GB=!1;f.wM=!1;f.Fc=0;f.K7=0;f.Yf=!1;f.X6=!1;f.Z="";tPF(f.app.FK);O5(f.app.FK,f.Oe,!1);for(let k of f.kj.values())k.dispose();f.kj.clear();f.V.isActive()&&g.mv(f)}; i9a=function(f){Ugy(f.B,k=>k.Wv>=-1&&k.Al<=Infinity)}; g.Sv=function(f,k,G,t){k.durationMs=G;k.Al=t;(t=f.kj.get(k.cpn))?t.iN(G/1E3):f.GS({nop_d:k.cpn})}; g.L_=function(f,k){for(let G of f.Ue)if(k>=G.start&&k<=G.end)return!0;return!1}; g.s5=function(f,k,G,t,Z){var u=f.IS.get(G);if(!u){if(u=cL(f,k))return u;k=f.dX(G-1,t??2);if(Z)return f.GS({misscue:Z,sq:G,type:t,prevsstate:k?.kC,prevrecord:f.IS.has(G-1)}),f.IS.get(G-1);if(k?.kC===2)return f.GS({adnf:1,sq:G,type:t,prevrecord:f.IS.has(G-1)}),f.IS.get(G-1)}return u}; ypD=function(f,k,G,t,Z,u){if(!f.X6)if(g.L_(f,G))f.GS({gdu:"undec",seg:G,itag:Z});else if(k=g.s5(f,k,G,t,u),!f.Oe.getVideoData().K1()||!k?.Hi)return k}; cL=function(f,k){k+=f.tP();if(f.Oe.getVideoData().K1()){a:{var G=f.B;f=k*1E3;for(t of G.K)if(G=t.wS?t.wS*1E3:t.Wv,f>=t.Wv-1E3&&f<=G+t.durationMs+1E3)break a;var t=void 0}t={Bo:t,ag:k}}else t=TF(f,k),t?.Bo||(t=TF(f,k,1));return t?.Bo}; n_=function(f,k,G=!1){if(!G){for(let t of f.Ue){if(k>=t.start&&k<=t.end)return;if(k===t.end+1){t.end+=1;return}}f.Ue.push(new Cnd(k))}}; qia=function(f,k=""){var G=g.jm(k)||void 0;k&&G||f.GS({adcfg:k?.length,dcfg:G?.length});return G}; d2=function(f,k){var G=[];f=f.B.B.get(k);if(!f)return[];for(let t of f)t.cpn&&G.push(t.cpn);return G}; EEH=function(f,k,G){var t=!1;if(G=f.B.B.get(G))for(let Z of G)Z.durationMs!==0&&Z.Al!==Z.Wv&&(G=Z.cpn,k===G&&(t=!0),t&&!f.pE.has(G)&&(f.GS({decoratedAd:G}),f.pE.add(G)))}; mgL=function(f,k,G){var t=0;f=f.B.B.get(G);if(!f)return-1;for(let Z of f){if(Z.cpn===k)return t;t++}return-1}; nEf=function(f,k){var G=0;f=f.B.B.get(k);if(!f)return 0;for(let t of f)t.durationMs!==0&&t.Al!==t.Wv&&G++;return G}; g.LVL=function(f){for(let k of f.W.values())f.Oe.removeCueRange(k);f.W.clear();E5(f.VG)}; Ap6=function(f){var k=Array.from(f.app.FK.D.values()),G=[],t=[],Z=[],u=[],h=[],W=[];for(var D of k)if(k=f.B.Me(D.oc()))f.GS({attach_trans_meta:k.cpn,has_v_meta:k.Ry?1:0,has_a_meta:k.NQ?1:0,has_ctx_meta:k.W4?1:0}),k.W4&&G.push(k.W4),k.Ry&&t.push(k.Ry),k.NQ&&t.push(k.NQ),u.push(k.cpn),h.push(k.videoData.videoId||""),W.push(k.videoData.adFormat||k.videoData.rH),k.serializedQoeContextData!=null&&Z.push(k.serializedQoeContextData);D=void 0;f.rH&&(f.GS({has_ctx_list:G.length?1:0,has_clip_list:t.length? 1:0}),D={W4:G,MG:t});return{gb:D,Oc:{oB:u,q7:h,adFormats:W,serializedQoeContextData:Z}}}; var iED=function(f){return ia[F[9]](this,25,6571,f)}; g.QIu=function(f,k,G,t,Z,u,h){if(k&&G){f.zf=G.cpn;bz(f,G.cpn,G.startTimeSecs||Z);I5y(f,G);var W=r2(f,"a2a",G);f.GS(W);f.Fc++;W=Ap6(f);f.Oe.Ob(k,G,t||0,Z||0,!!u,!!h,void 0,W)}else f.GS({misspbkonadtrans:1,enter:G?.cpn||"",exit:k?.cpn||"",seek:u,skip:h})}; g.KV6=function(f){f.zS.add(f.Z);f.Z="";f.GB=!1}; dgf=function(f,k,G){var t;if(t=f.Oe.getVideoData().K1())t=(t=f.B.Me(k))&&t.Pk?(f=f.B.B.get(t?.Pk))&&f.slice(-1)[0].cpn===k:!1;return t&&G===2?1E3:0}; g.FVF=function(f,k){if(f.Oe.getVideoData().K1()){var G=f.B.B.get(k);if(G){for(var t of G){f.GS({rem_meta:t.cpn});G=f;let Z=G.W.get(t.cpn);G.W.delete(t.cpn);Z&&G.Oe.removeCueRange(Z);ezf(G.B,t)}f.IS.clear();t=f.B;G=t.B.get(k)??[];for(let Z of G)ezf(t,Z);t.B.delete(k);(k=f.ip.get(k))&&f.Hr&&f.Oe.J8(k)}}}; b9y=function(f,k,G={}){var t=f.G||f.app.Jt().getPlayerState();p_(f,!0);k=isFinite(k)?k:f.B.Zx();var {Bo:Z,ag:u}=g2(f,k);k=Z&&!YL(f,Z)||!Z&&f.B!==f.app.Jt();var h=u*1E3;h=f.W&&f.W.start<=h&&h<=f.W.end;!k&&h||J6(f);Z?g.sIX(f,Z,u,G,t):fM(f,u,G,t,"_execute")}; g.kY=function(f,k,G,t){f.B.C("timelineerror",{e:k,cpn:G?G:void 0,videoId:t?t:void 0})}; g.G4=function(f,k){return new g.Gk(Math.max(0,f-5E3),k?0x8000000000000:f-1,{namespace:"childplayback",priority:9})}; g.wua=function(f,k,G){var t=k.vB;k.vB=G;YL(f,k)&&(G=f.app.Jt(),t.dk===f.W&&J6(f),G.removeCueRange(t.dk),G.addCueRange(k.vB.dk))}; g.sIX=function(f,k,G,t,Z){var u=YL(f,k);if(!u){k.playerVars.prefer_gapless=!0;var h=new g.KG(f.X,k.playerVars);h.OX=k.OX;f.api.sS(h,k.playerType)}h=f.app.Jt();u||h.addCueRange(k.vB.dk);h.seekTo(G,{Mv:"application_timelinemanager",...t});a5c(f,Z)}; rpE=function(f,k,G,t){f.W=t;t=k.OX;var Z=k.playerVars,u=k.playerType;f.D=k;Z&&f.api.enqueueVideoByPlayerVars(Z,u,G,t)}; MPf=function(f,k,G,t){f.W=t;f.api.gh(f.B,G,k)}; J6=function(f){f.D=null;f.W=null;f.api.M_()||f.api.clearQueue()}; YL=function(f,k){f=f.app.Jt();return!!f&&f.getVideoData().OX===k.OX}; H9D=function(f,k){YL(f,k)||g.kY(f,"childPlaybackIsNotPresenting");return k.Al===k.Wv+k.durationMs?k.Wv+f.app.Jt().getCurrentTime()*1E3:k.Al}; g2=function(f,k){var G=0;for(let t of f.K){f=t.Wv/1E3+G;let Z=f+t.durationMs/1E3;if(f>k)break;if(Z>k)return{Bo:t,ag:k-f};G=Z-t.Al/1E3}return{Bo:null,ag:k-G}}; p_=function(f,k){f.J=NaN;f.L=null;f.V.stop();f.S&&k&&f.S.Cs();f.G=null;f.S=null}; fM=function(f,k,G,t,Z){var u=f.B;u!==f.app.Jt()&&f.app.qH();f.X.A("html5_sabr_csdai_seek_log")||(Z="");u.seekTo(k,{Mv:"application_timelinemanager"+(Z??""),...G});a5c(f,t)}; a5c=function(f,k){f=f.app.Jt();var G=f.getPlayerState();k.isOrWillBePlaying()&&!G.isOrWillBePlaying()?f.playVideo():k.isPaused()&&!G.isPaused()&&f.pauseVideo()}; xgH=function(f){var k=f.K.find(G=>YL(f,G)); if(k){let G=f.app.Jt();J6(f);let t=new g.Kj(8);k=H9D(f,k)/1E3;fM(f,k,{},t,"_force");G.C("forceParentTransition",{childPlayback:1});f.B.C("forceParentTransition",{parentPlayback:1})}}; g.tN=function(f,k=-1,G=Infinity){for(let [W,D]of f.Z){var t=W,Z=D;Z.AP>=k&&Z.target&&Z.target.Al<=G&&(f.B.removeCueRange(t),f.Z.delete(t))}t=[];for(let W of f.K)W.Wv>=k&&W.Al<=G?(Z=f,Z.D===W&&J6(Z),YL(Z,W)&&Z.app.qH()):t.push(W);f.K=t;var {Bo:u,ag:h}=g2(f,k/1E3);u&&(k=h*1E3,g.Xu6(f,u,k,u.Al===u.Wv+u.durationMs?u.Wv+k:u.Al));({Bo:k}=g2(f,G/1E3));k&&g.kY(f,`Invalid clearEndTimeMs=${G} that falls during ${`playback={timelinePlaybackId=${k.OX} video_id=${k.playerVars.video_id} durationMs=${k.durationMs} enterTimeMs=${k.Wv} parentReturnTimeMs=${k.Al}}`}.Child playbacks can only have duration updated not their start.`)}; g.Xu6=function(f,k,G,t){k.durationMs=G;k.Al=t;t={dk:g.G4(G,!0),AP:G,target:null};g.wua(f,k,t);YL(f,k)&&f.app.Jt().getCurrentTime()*1E3>G&&(k=H9D(f,k)/1E3,G=f.app.Jt().getPlayerState(),fM(f,k,{},G,"_update"))}; TeD=function(f){f&&f!=="web"&&l5F.includes(f)}; ROO=function(f,k){return k?!!f.B.get(k):!1}; e1D=function(f,k){if(k){var G=f.B.get(k);if(G)return f.B.remove(k),G}}; SiL=function(f,k){f.dataset.version=k}; Rzf=function(f){var k=f.app.j6,G=()=>{f.DD=new g.$p(0,0,0,0);f.JE=new g.$p(0,0,0,0)},t=h=>{f.updateVideoData(h.getVideoData())},Z=(h,W)=>{f.Jd(h,W)},u=h=>{f.Pc&&ZU(f); uS(f)!==f.ER&&f.resize();f.app.U().A("web_enable_smart_zoom")&&f.Ot&&(h.state.isPaused()?f.Ot.pause():h.xf(8)&&f.Ot.playState==="paused"&&f.Ot.play())}; k.addEventListener("initializingmode",G);k.addEventListener("videoplayerreset",t);k.addEventListener("videodatachange",Z);k.addEventListener("presentingplayerstatechange",u);f.addOnDisposeCallback(()=>{k.removeEventListener("initializingmode",G);k.removeEventListener("videoplayerreset",t);k.removeEventListener("videodatachange",Z);k.removeEventListener("presentingplayerstatechange",u)})}; gEf=function(f){var k=f.v4(),G=1,t=!1,Z=cpE(f,k,f.getVideoAspectRatio()),u=f.app.U(),h=u.A("enable_desktop_player_underlay"),W=h$(),D=u.experiments.B("player_underlay_min_player_width");D=h&&f.qQ&&f.getPlayerSize().width>D;if(uS(f)){var N=pu6(f);var U=isNaN(N)||g.WJ||ns&&g.$9||D;g.om&&!g.cI(601)?N=Z.aspectRatio:U=U||u.controlsType==="3";U?D?(U=u.A("place_shrunken_video_on_left_of_player")?16:f.getPlayerSize().width-k.width-16,N=Math.max((f.getPlayerSize().height-k.height)/2,0),U=new g.$p(U,N,k.width, k.height),f.Pc.style.setProperty("border-radius","12px")):U=new g.$p(0,0,k.width,k.height):(G=Z.aspectRatio/N,U=new g.$p((k.width-Z.width/G)/2,(k.height-Z.height)/2,Z.width/G,Z.height),G===1&&g.$9&&(N=U.width-k.height*N,N>0&&(U.width+=N,U.height+=N)));g.GG(f.element,"ytp-fit-cover-video",Math.max(U.width-Z.width,U.height-Z.height)<1);if(W||f.Md)f.Pc.style.display="";f.ER=!0}else{U=-k.height;g.om?U*=window.devicePixelRatio:g.Xc&&(U-=window.screen.height);U=new g.$p(0,U,k.width,k.height);if(W||f.Md)f.Pc.style.display= "none";f.ER=!1}im(f.DD,U)||(f.DD=U,g.zI(u)?(f.Pc.style.setProperty("width",U.width+"px","important"),f.Pc.style.setProperty("height",U.height+"px","important")):H7(f.Pc,U.getSize()),U=new g.q0(U.left,U.top),t=f.Pc,W=Math.round(U.x),W instanceof g.q0?(u=W.x,W=W.y):(u=W,W=Math.round(U.y)),t.style.left=M7(u,!1),t.style.top=M7(W,!1),t=!0);k=new g.$p((k.width-Z.width)/2,(k.height-Z.height)/2,Z.width,Z.height);im(f.JE,k)||(f.JE=k,t=!0);g.Cb(f.Pc,"transform",G===1?"":`scaleX(${G})`);h&&D!==f.ZD&&(D&&(f.Pc.addEventListener(hN, f.cX),f.Pc.addEventListener("transitioncancel",f.cX),f.Pc.classList.add(g.Zx.VIDEO_CONTAINER_TRANSITIONING)),f.ZD=D,f.app.j6.zB("playerUnderlayVisibilityChange",f.ZD?"transitioning":"hidden"));return t}; ZU=function(f){var k=f.app.U().controlsType==="3"&&!f.DE&&uS(f)&&!f.app.xZ||!1;f.Pc.controls=k;f.Pc.tabIndex=k?0:-1;f.app.U().W&&(f.Pc.ariaHidden="true");k?f.Pc.removeEventListener("focus",f.jo):f.Pc.addEventListener("focus",f.jo)}; pu6=function(f){var k=f.app.Jt();if(k=k?k.getVideoData():null){if(g.Y8(k)||g.Jg(k)||g.fq(k))return 16/9;if(F_(k)&&k.K.B())return f=k.K.videoInfos[0].video,oH(f.width,f.height)}return(f=f.Pc)?oH(f.videoWidth,f.videoHeight):16/9}; oH=function(f,k){return Math.abs(WD*k-f)<1||Math.abs(WD/f-k)<1?WD:f/k}; cpE=function(f,k,G,t){var Z=G,u=oH(k.width,k.height);f.Js?Z=Gu?{width:k.width,height:k.width/Z,aspectRatio:Z}:ZZ?f.width=f.height*G:G{var Z=f.Sj;g.sW(Error(t.message));if(t=Z.tn)Z.tn=null,vD(Z,"workerError"),t&&t.dispose()}),f.xq.addEventListener("message",t=>{var Z=t.data; t=Z[131];var u=Z[194];if(u)for(var h of u[135])(u=f.W.get(h[132]))&&kZ6(u,h[165]);switch(t[175]){case 1:GZa(f,Z);break;case 2:var W=f.B,D=t[129];t=t[152];Z=W.B.get(D);try{Z&&Z.reject(t)}finally{W.B.delete(D)}break;case 3:W=f.B;D=t[129];t=t[152];Z=W.B.get(D);try{Z&&Z.resolve(t)}finally{W.B.delete(D)}break;case 4:tSy(f,Z);break;case 5:ZkD(f,Z);break;case 6:u=Z[131];h=f.D.get(u[106]);t=Z[151];if(h){let {[115]:y,[4]:q}=u[18];switch(y){case "load":h.load();t&&V4(f.B,t);break;case "play":W=h.play();t&& BD(f,t,W||void 0);break;case "pause":h.pause();t&&V4(f.B,t);break;case "setMediaKeys":if((Z=q[0])&&(W=f.V.get(Z)),W){Z=h.XK();try{D=Z.setMediaKeys(W),t&&BD(f,t,D)}catch(Q){if(t)DU(f.B,t,Q);else throw Q;}}}}break;case 7:if(W=f.D.get(t[106])){var {[148]:N,[179]:U}=t[158];t=W.XK();switch(N){case "currentTime":t.currentTime=U;break;case "defaultPlaybackRate":t.defaultPlaybackRate=U;break;case "loop":t.loop=U;break;case "muted":t.muted=U;break;case "playbackRate":t.playbackRate=U;break;case "src":U?(t= f.L.get(U))&&W.Ip(t):(W.K7(),W.zS());break;default:g.$M(N,void 0)}}break;case 8:h=Z[131];t=Z[151];W=h[111];D=h[115];Z=h[4];if(h=f.Wz.get(W))switch(D){case 1:W=h.close();t&&BD(f,t,W);break;case 2:W=h.generateRequest(Z[0],Z[1]);t&&BD(f,t,W);break;case 3:W=h.load(Z[0]);t&&BD(f,t,W);break;case 4:W=h.remove();t&&BD(f,t,W);break;case 5:W=h.update(Z[0]);t&&BD(f,t,W);break;default:g.$M(D,void 0)}else t&&DU(f.B,t,Error(`Unknown MediaKeySession: ${W}`));break;case 9:ukL(f,Z);break;case 10:hoD(f,Z);break;case 11:if(W= f.W.get(t[132])){let {type:y,args:q,Sc:Q}={type:t[49][175],args:t[49][4],Sc:[...t[49][4]]};switch(y){case "internalaudioformatchange":t=q[0][6];W.videoData.S=t?M8(t):null;Q[0]=W.videoData;break;case "internalvideoformatchange":t=q[0][52];W.videoData.W=t?M8(t):null;Q[0]=W.videoData;break;case "internalvideodatachange":t=q[1];D=!!W.videoData.getPlayerResponse();NN(W.videoData,{raw_player_response:t[138]||void 0},!D,!1);Q[1]=W.videoData;break;case "heartbeatparams":t=q[0];Q[0]={url:t[176],interval:t[62], retries:t[153]};break;case "nonfatalerror":t=q[0];Q[0]=new g.PN(t[47],t[40],t[159]);break;case "statechange":t=q[0];D=ZKH(t[165]);Q[0]=new g.jR(D,ZKH(t[126]));W.playerState=D;break;case "videoelementevent":Q[0]=new oqO(W.mediaElement,q[0][175])}W.events.zB(y,...Q)}break;case 12:f.L.set(t[109],t[108]);break;default:g.$M(t,void 0)}}),f.xq.postMessage({type:"BOOTSTRAP", data:{hostname:window.location.hostname,href:window.location.href,playbackWorkerConfig:{supportsRequestMediaKeySystemAccess:!!navigator.requestMediaKeySystemAccess},protocol:window.location.protocol,search:window.location.search,ytConfig:{INNERTUBE_HOST_OVERRIDE:window.location.origin,...g.BH.yt.config_}}}),f.sendMessage({[175]:3,[189]:k.getWebPlayerContextConfig()})}; BD=function(f,k,G){G?G.then(t=>{V4(f.B,k,t)},t=>{DU(f.B,k,t)}):V4(f.B,k,null)}; DFa=function(f,k){f=f.S.get(k);if(!f)throw Error(`Unknown mirrored CueRange: ${k}`);return f}; GZa=function(f,k){var {[115]:G,[4]:t}=k[131][18];switch(G){case 1:let [u,h]=t;f.Sj.clearQueue(u,h);break;case 2:var Z=g.Rh(f.Sj.U()).then(Q=>Q?{token:Q}:{signedOut:!0}); (k=k[151])&&BD(f,k,Z);break;case 3:[Z]=t;f.Sj.onPlayerRequestSent(Z);break;case 4:let [W,D,N]=t;if(Z=N?f.K.get(N):null)Z=Z.getVideoData(),f.Sj.Ji(W,D,Z);break;case 5:let [U,y,q]=t;Z=DFa(f,y);f.Sj.QA(U,Z,q);break;case 6:[Z]=t;(Z=f.K.get(Z))&&f.Sj.Vu(Z.getVideoData());break;case 7:[Z]=t;(Z=f.K.get(Z))&&f.Sj.uy(Z.getVideoData());break;case 8:f.Sj.MS();break;default:g.$M(G,void 0)}}; tSy=function(f,k){var G=k[131];switch(G[115]){case 1:let [t,Z,u]=G[4];G=f.Sj.eE(t,Z,u);(k=k[151])&&BD(f,k,G);break;case 2:let [h,W]=G[4];G=VSL(W,h);(k=k[151])&&BD(f,k,Rt(SG(G,D=>({[17]:g.y2(D),[160]:"c1a"in D.uh?!g.N9.isInitialized():!1})))); break;case 3:G=f.Sj.xg();(k=k[151])&&BD(f,k,G);break;default:g.$M(G[115],void 0)}}; ZkD=function(f,k){var G=k[131],t=k[151];k=G[115];var Z=G[4];switch(k){case 1:let u=G[112];navigator.requestMediaKeySystemAccess(Z[0],Z[1]).then(h=>{u&&f.kj.set(u,h);t&&(h={[26]:h.getConfiguration(),[93]:h.keySystem},V4(f.B,t,h))},h=>{t&&DU(f.B,t,h)}); break;default:g.$M(k,void 0)}}; ukL=function(f,k){var G=k[131],t=k[151];k=G[112];var Z=G[115],u=f.kj.get(k);if(u)switch(Z){case 1:let h=G[110];u.createMediaKeys().then(W=>{h&&f.V.set(h,W);t&&V4(f.B,t)},W=>{t&&DU(f.B,t,W)}); break;default:g.$M(Z,void 0)}else t&&DU(f.B,t,Error(`Unknown MediaKeySystemAccess: ${k}`))}; hoD=function(f,k){var G=k[131];k=k[151];var t=G[110],Z=G[115],u=G[4],h=f.V.get(t);if(h)switch(Z){case 1:let W=G[111];G=u[0];try{let D=h.createSession(G);if(W){f.Wz.set(W,D);let N=(U,y)=>{f.B.sendMessage({[175]:9,[111]:W,[50]:U,[4]:y,[165]:{[157]:D.sessionId,[51]:D.expiration,[92]:Array.from(D.keyStatuses.entries())}})}; D.addEventListener("message",U=>{N("message",[{[114]:U.messageType,[113]:U.message}])}); D.addEventListener("keystatuseschange",()=>{N("keystatuseschange",[])}); D.closed&&D.closed.then(U=>{N("closed",[U])},()=>{N("closed",["internal-error"])})}k&&V4(f.B,k)}catch(D){k&&DU(f.B,k,D)}break; case 3:G=h.setServerCertificate(u[0]);k&&BD(f,k,G);break;case 2:G=h.getStatusForPolicy(u[0]);k&&BD(f,k,G);break;default:g.$M(Z,void 0)}else k&&DU(f.B,k,Error(`Unknown MediaKeys: ${t}`))}; vqE=function(f){var k=f.Sj.U(),G=f.Sj.yE(),t=f.Sj.V9(),Z=G.getPlayerSize();G=G.v4();k={[24]:f.Sj.Jp(),[46]:{[1]:k.rM,[2]:k.ME,[137]:k.K7,[144]:k.zS,[156]:k.Ay,[169]:k.LF},[65]:f.Sj.gi(),[67]:f.Sj.Ni(),[72]:f.Sj.isFullscreen(),[73]:!1,[76]:f.Sj.g4(),[77]:f.Sj.isInline(),[78]:f.Sj.Ar(),[79]:f.Sj.isMuted(),[81]:f.Sj.isOrchestrationLeader(),[83]:f.Sj.OA(),[86]:!1,[88]:!1,[89]:f.Sj.Ha(),[90]:f.Sj.m1(),[118]:f.Sj.isMuted(),[139]:{[193]:Z.width,[57]:Z.height},[146]:f.Sj.Jt().Uq(),[147]:f.Sj.Jt().du(),[180]:{[193]:G.width, [57]:G.height},[185]:t,[188]:f.Sj.getVolume()};t=[];for(let [u,h]of f.W.entries())Z=u,G=h.getVideoData(),t.push({[132]:Z,[165]:{[181]:{[27]:G.F0,[123]:G.oauthToken}}});f.J&&Object.assign(k,{[73]:f.Sj.Dx(),[86]:f.Sj.nb(),[88]:f.Sj.M_()});return{[3]:k,[135]:t}}; B1y=function(f,k){var G=`main.cueRange:${f.GB++}`;if(f.S.get(G))return G;f.S.set(G,k);f.Z.set(k,G);return G}; jda=function(f,k){var G=f.Z.get(k);if(G)return f.Z.delete(k),f.S.delete(G),G}; kZ6=function(f,k){k&&(Object.assign(f.B,k),f.audioTrack=z_(k[8]),f.S=qbD(k[161]),k=k[181])&&(f.videoData.Pl=k[19],f.videoData.captionTracks=k[21].map(G=>FY(G)),f.videoData.Y9=k[22],f.videoData.XJ=k[20],f.videoData.bb=k[32],f.videoData.EQ=z_(k[37]),f.videoData.G2=k[190])}; N1D=async function(f,k,G){k={[115]:k,[4]:G};G=f.tn.lL.get(f);return f.SP({[175]:10,[18]:k,[132]:G})}; g.NJ=function(f,k,G){k={[115]:k,[4]:G};G=f.tn.lL.get(f);f.sendMessage({[175]:10,[18]:k,[132]:G})}; UC=function(f){var k=[];for(let G=0;G{f.onApiChange()}}); return k}; ikH=function(f){if(f.X.oI().B.mx(Js6)){f.sQ.tick("wasm_s");let k=V3(f.webPlayerContextConfig.wasmModuleUrl,void 0,f.Xt.bind(f));f.X.jj=SG(k,G=>{f.sQ.tick(G.isAsmjs?"wasm_fa":"wasm_fw");p4(f.X,G);return G},G=>{f.sQ.tick("wasm_ferr"); throw G;})}else gm(f,function(){var k=this; return function*(){k.sQ.tick("wasm_s");var G=Hp(k.QP)?t=>SG(yOH(k.QP),Z=>Z.g8(t)):void 0; try{let t=V3(k.webPlayerContextConfig.wasmModuleUrl,G,k.Xt.bind(k)),Z=yield*J3(t);k.sQ.tick(Z.isAsmjs?"wasm_fa":"wasm_fw");p4(k.X,Z)}catch(t){k.sQ.tick("wasm_ferr")}}()})}; zoF=function(f){var k=new g.KG(f.X,f.Mw);f.j6.zB("initialvideodatacreated",k);return mf(f,1,k,!1)}; EqL=function(f){var k=f.ib();k.setPlaybackRate(f.X.W?1:Ct6(f,Number(g.Si("yt-player-playback-rate"))||1));k.J7(f.Vv,f);k.v_()}; nqX=function(f){f.nB();var k=f.Mw;LM(f);f.events.Bz(window,"resize",f.H0);var G=lz(f);g.F5(f.j6,"onVolumeChange",f.wk);if(k&&Aq(k)){let t=E7(f.X);t&&!f.oL&&(k.fetch=0);let Z=g.xD(f.X);Z&&!f.oL&&(k.fetch=0);iS(f,k);g.xD(f.X)&&f.sQ.tick("ep_pr_s");if(!t||f.oL)if(Z&&!f.oL)dd(f);else if(!G.Hb())f.playlist.onReady(()=>{sC(f)})}f.Yk(f.ib(),!1,!0); f.ib().getPlayerState().B(128)||(k=DGu(!f.X.deviceIsAudioOnly),k==="fmt.noneavailable"?f.iY("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):k==="html5.missingapi"?f.iY(k,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):G&&G.Hb()&&bS(f)&&(f.X.Wr||f.X.Hr)?wd(f):G.Zm?f.j6.mutedAutoplay({durationMode:G.mutedAutoplayDurationMode}):g.Si("yt-player-playback-on-reload")?(g.V0("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!f.X.TB}),g.To("yt-player-playback-on-reload",!1),wd(f)): f.X.V==="leanback"||mFc(f),g.bi(f.X)||g.nh(f.X)?(g.Bq(g.U3(),()=>{aH(f)}),g.Bq(g.U3(),()=>{sp()})):(aH(f),sp()))}; Laa=function(f){var k=G=>{G.stack&&G.stack.indexOf("player")!==-1&&f.Jt().K3(G)}; cE.subscribe("handleError",k);Xe.push(k);return()=>{cE.unsubscribe("handleError",k);var G=Xe.indexOf(k);G!==-1&&Xe.splice(G,1)}}; mf=function(f,k,G,t,Z){var u=f.tn,h;if(h=u)h=G.Hb()?gR(G.Ky):!1;h?f=new g.rd(f.X,u,k,G):(u=f.sQ,k===2&&(u=new dF6(f.X)),k=new g.MJ(f,f.X,k,u,f.template,f.visibility,f.DJ,G,Z,f.lJ,f.PY),f.X.oI().B.mx(sdQ)&&f.Nw(G.clientPlaybackNonce),f=new g.HD(k));t&&f.v_();return f}; Ct6=function(f,k){var G=f.j6.getAvailablePlaybackRates();k=Number(k.toFixed(2));f=G[0];G=G[G.length-1];k<=f?k=f:k>=G?k=G:(f=Math.floor(k*100+.001)%5,f!==0&&(k-=f*.01,k=Math.floor(k*100+.001)/100));return k}; X4=function(f){xY(f);f.setLoopVideo(!1);f.setLoopRange(null);f.j6.zB("legacyadtrackingpingreset");f.e8={};f.Rg=[];xSF(f.sQ);if(f.L1){var k=f.L1,G=f.ib();G.getPlayerType();w2(k,!1);RQ(k);zzQ(k);k.Oe=G}k=f.m2;f=f.ib();f.getPlayerType()!==1&&g.kY(k,"invalidParentVideoPlayerType");p_(k,!1);g.tN(k);k.B=f}; bkQ=function(f){var k=f.mediaElement;gY()?f.gN.Bz(k,"webkitpresentationmodechanged",f.XC):window.document.pictureInPictureEnabled&&(f.gN.Bz(k,"enterpictureinpicture",()=>{f.wT(!0)}),f.gN.Bz(k,"leavepictureinpicture",()=>{f.wT(!1)})); vf&&(f.gN.Bz(k,"webkitbeginfullscreen",()=>{f.KL(3)}),f.gN.Bz(k,"webkitendfullscreen",()=>{f.KL(0)}))}; LM=function(f){f.mediaElement=f.X.deviceIsAudioOnly?new g.oQ(g.By("AUDIO")):h6.pop()||new g.oQ(g.By("VIDEO"));f.Jt().setMediaElement(f.mediaElement);try{f.X.pE?(f.aH&&f.events.n1(f.aH),f.aH=f.events.Bz(f.mediaElement,"volumechange",f.IP)):(f.mediaElement.kj(f.wk.muted),f.mediaElement.setVolume(f.wk.volume/100))}catch(Z){f.iY("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${Z&&typeof Z==="object"&&"message"in Z&&typeof Z.message==="string"&&Z.message.replace(/[;:,]/g,"_")}`);return}f.gN.K(); bkQ(f);var k=f.template,G=f.mediaElement.XK();k.Pc=G;k.DE=!1;k.Pc.parentNode||g.Ub(k.FV,k.Pc,0);k.DD=new g.$p(0,0,0,0);gEf(k);ZU(k);G=k.Pc;g.Jt(G,"video-stream");g.Jt(G,g.Zx.MAIN_VIDEO);var t=k.app.U();t.LH&&G.setAttribute("data-no-fullscreen","true");t.rU&&(G.setAttribute("webkit-playsinline",""),G.setAttribute("playsinline",""));t.Sq&&k.Pc&&k.Bz(G,"click",G.play,G);try{f.mediaElement.J()}catch(Z){f.iY("html5.missingapi",2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${Z&&typeof Z==="object"&&"message"in Z&&typeof Z.message==="string"&&Z.message.replace(/[;:,]/g,"_")}`)}}; z4=function(f,k,G){f.j6.zB(k,G);var t=g.m0(f.X)||g.zI(f.X)||g.Q3(f.X);if(G&&t){let Z;switch(k){case "cuerangemarkersupdated":Z="onCueRangeMarkersUpdated";break;case "cuerangesadded":Z="onCueRangesAdded";break;case "cuerangesremoved":Z="onCueRangesRemoved"}Z&&g.Qd(f.j6,Z,G.map(u=>({getId(){return this.id},end:u.end,id:u.getId(),namespace:u.namespace==="ad"?"ad":"",start:u.start,style:u.style,visible:u.visible,markerPositionMs:u.markerPositionMs})))}}; wzc=function(f,k=!0){var G;if(G=f.Up){G=f.Up;var t=f.mediaElement;G=!!t&&t===G.mediaElement}G&&(f.jC(),LM(f));G=f.Jt();G.jC(!k);G.wE(f.Q0,f);G.getPlayerType()!==1&&G.dispose();f=f.FK;k=[f.K];f.K=f.L;qQ(f,[],k)}; vD=function(f,k,G,t,Z){G&&(f.jC(),LM(f));G=f.Jt();G.Ey(k);var u=f.getVideoData(),h={};h.video_id=u.videoId;h.adformat=u.adFormat;u.isLivePlayback||(h.start=G.getCurrentTime(),h.resume="1");u.isLivePlayback&&Cd(u)&&g.rR(f.X)&&(h.live_utc_start=G.wv(),h.resume="1");u.J&&(h.vvt=u.J);u.cO&&(h.vss_credentials_token=u.cO,h.vss_credentials_token_type=u.Yw);u.oauthToken&&(h.oauth_token=u.oauthToken);h.autoplay=1;h.reload_count=u.TB+1;h.reload_reason=k;u.nH&&(h.unplugged_partner_opt_out=u.nH);u.jj&&(h.ypc_is_premiere_trailer= u.jj);u.playerParams&&(h.player_params=u.playerParams);u.kj&&(h.itct=u.kj);f.loadVideoByPlayerVars(h,void 0,t,void 0,void 0,Z);k==="signature"&&f.L1&&lS(f)}; riD=function(f){if(!a8y(f)){var k=f.ib().hh();k&&(k=k.VG(),k instanceof Promise&&k.catch(()=>{})); T4(f,$O(f.getPlayerStateObject()))}}; a8y=function(f){return f.playlist&&(g.y3(f.X)||f.X.V==="background_audio_playback")&&f.jr()?(f.nextVideo(!1,!0),!0):!1}; T4=function(f,k){var G=f.Jt(),t=G.getPlayerType();if(t!==2||f.fq()){if(t===2&&f.fq()||t===5||t===6||t===7)if(k===-1||k===0||k===5)return;if(k===0){if(f.rR)return;if(G.fk()&&g.m0(f.X)){f.playVideo();return}}f.Fw!==k&&(f.Fw=k,g.F5(f.j6,"onStateChange",k))}else f.g3!==k&&(f.g3=k,g.F5(f.j6,"onAdStateChange",k))}; SR=function(f,k){return f.FK.Me(k)}; g.OC=function(f,k){return f.fq(k)?f.ib():k}; RH=function(f,k){var G=f.Jt();return k===f.ib()&&f.fq(k)&&f.fq(G)?G:k}; cD=function(f){f=nq(f.QP);return!!f&&f.loaded}; MSX=function(f){var k=f.getVideoData(),G=f.QP;xR(G)||G.S();!W9&&Hp(G)&&jUF(G);aV(G,"embed");aV(G,"kids");aV(G,"remote");aV(G,"miniplayer");aV(G,"offline");aV(G,"unplugged");aV(G,"ypc",!1,!0);aV(G,"webgl",!1,!0);Nku(G)||(aV(G,"captions",!0),aV(G,"endscreen"),G.B(),aV(G,"creatorendscreen",!0));G.V();G.O.zB("modulesCreated");f.j6.zB("videoready",k)}; lS=function(f){if(!cD(f)){let k=LG(f.QP);k&&!k.created&&MD(f.QP)&&k.create()}}; F4=function(f){var k=f.getVideoData();if(!k.sF){var G;k.hostCpn&&(G=pM(f,k.hostCpn)?.getVideoData().so.Z());k=f.X.pE?1:XJ(k.so,G);G=f.mediaElement;G.kj(f.wk.muted);try{G.setVolume(f.wk.volume*k/100)}catch{g.HI(new g.V5("b183742307",`multiplier: ${k}, volume: ${f.wk.volume}`))}}}; bS=function(f){f=lz(f);f.Hb();return ZC(f)}; dd=function(f,k){var G=(k?k:lz(f)).az;f.sQ.tick("ep_pr_r");if(G!=null&&(pFQ(f.playlist,G),f.ZX))f.playlist.onReady(()=>{sC(f,k)})}; sC=function(f,k){var G=g.xD(f.X)&&!f.X.J,t=G&&k?k:$R(f.playlist);k=G&&k?k:f.getVideoData();t&&(k.eC&&(f.X.Wr||f.X.Hr)||!f.xb?(k=k.Ue,t=f.sS(t,1),k&&y4(f,t)):gd(f,t,1));g.xD(f.X)&&f.sQ.tick("ep_p_l");f.ZX=!1;g.If(f.j6,"onPlaylistUpdate")}; wd=function(f){var k=f.ib();if(k.getPlayerState().B(128))return!1;k=k.getVideoData();bS(f)&&f.X.Hr&&(h6.length&&f.xZ?(AN(f,{muted:!1,volume:f.wk.volume},!1),IH(f,!1)):h6.length||f.wk.muted||(AN(f,{muted:!0,volume:f.wk.volume},!1),IH(f,!0)));bS(f)&&g.xD(f.X)&&k.mutedAutoplay&&(AN(f,{muted:!0,volume:f.wk.volume},!1),IH(f,!0));k.Fb&&AN(f,{muted:!0,volume:f.wk.volume},!1);EC(f,1,k,!1);var G=f.ib();f.j6.zB("initializingmode");f.Yk(G);f.Cm(3);var t;if(!(t=!f.X.t_)){if(t=f.Up){t=f.Up;var Z=f.mediaElement; t=!!Z&&Z===t.mediaElement}t=t&&f.GZ}t&&(f.jC(),LM(f),G.setMediaElement(f.mediaElement));G.yq();if(G.getPlayerState().B(128))return!1;k.VG||T4(f,3);return f.GZ=!0}; mFc=function(f){f.j6.zB("initializingmode");f.Cm(2);aV(f.QP,"remote");aV(f.QP,"miniplayer")}; aH=function(f){if(!f.A("use_rta_for_player"))if(f.A("fetch_att_independently"))g.SH(f.Ye);else{var k=f.getVideoData().botguardData;k&&g.eI(k,f.X,f.getVideoData().TC||"")}}; IH=function(f,k){k!==f.xZ&&(f.xZ=k,g.If(f.j6,"onMutedAutoplayChange",k))}; EC=function(f,k,G,t,Z=!1){var u=YY(f,k,G),h=f.FK.S.get(u)||null;if(!h)return null;f.FK.S.remove(u);if(h.e6())return null;if(h.getPlayerState().B(128))return h.dispose(),null;if(h===SR(f,{playerType:k}))return f.sQ.infoGel({isCacheHit:!0}),h;if((h.getVideoData().oauthToken||G.oauthToken)&&h.getVideoData().oauthToken!==G.oauthToken)return null;k===1&&(k=f.Jt().getVideoData(),m2(k)&&k.isAd()&&t||xY(f));t||f.Yk(h,!0,!1,Z);f.sQ.infoGel({isCacheHit:!0});return h}; g.HkD=function(f){var k=(0,g.T)(),G=f.getCurrentTime();f=f.getVideoData();G=1E3*(G-f.startSeconds);f.isLivePlayback&&(G=0);return k-Math.max(G,0)}; eoO=function(f,k){if(!f.rR)return!1;var G=f.rR.startTimeMs*.001-1,t=f.rR.endTimeMs*.001;f.rR.type==="repeatChapter"&&t--;return Math.abs(k-G)<=1E-6||Math.abs(k-t)<=1E-6||k>=G&&k<=t}; xFa=function(f){var k=f.Jt();if(f.A("html5_disable_loop_range_for_shorts_ads")&&k.getVideoData().isAd()?0:m2(k.getVideoData())&&!k.uS())k=Q4(f)*1E3-f.getVideoData().WB,f=f.Lx,CM(f.app,"gaplessshortslooprange"),k=new g.Gk(0,k,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(f=f.app.Jt())&&f.addCueRange(k)}; l8E=function(f){var k=f.ib();if(!(k.getPlayerState().B(64)&&lz(f).isLivePlayback&&f.rR.startTimeMs<5E3)){if(f.rR.type==="repeatChapter"){var G=hsf(f.GX())?.j1();let t=f.getVideoData().TR;if(G instanceof XzL&&t){let Z=0;for(let u of t){if(u.startTime>f.rR.startTimeMs)break;Z++}G.renderChapterSeekingAnimation(0,t[Z===0?Z:Z-1].title)}isNaN(Number(f.rR.loopCount))?f.rR.loopCount=0:f.rR.loopCount++;f.rR.loopCount===1&&g.Qd(f.j6,"innertubeCommand",f.getVideoData().fz)}G={Mv:"application_loopRangeStart"}; if(f.rR.type==="clips"||f.rR.type==="shortsLoop")G.seekSource=58;k.seekTo(f.rR.startTimeMs*.001,G)}}; PD=function(f,k,G){if(f.fq(G)&&(G=G.getVideoData(),!g.JN(f))){f=f.m2;for(var t of f.K)if(G.OX===t.OX){k+=t.Wv/1E3;break}t=k;for(let Z of f.K){if(G.OX===Z.OX)break;f=Z.Wv/1E3;if(f{f.ZX=!0;dd(f,u)}); else f.playlist.onReady(()=>{sC(f)}); g.xD(f.X)&&f.sQ.tick("ep_a_pr_r")}; pM=function(f,k){var G=SR(f,{playerType:1});if(G){if(G.getVideoData().clientPlaybackNonce===k)return G;if((f=f.Zb.B)&&f.getVideoData().clientPlaybackNonce===k)return f}return null}; f8=function(f){var k=mD(!0);return k&&(k===f.template.element||f.mediaElement&&k===f.mediaElement.XK())?k:null}; JiH=function(f,k){var G=window.screen?.orientation;if(f.X.kj&&G&&G.lock&&(!g.cB||!Ypf))if(k){k=G.type.indexOf("portrait")===0;let t=f.template.getVideoAspectRatio(),Z=k;t<1?Z=!0:t>1&&(Z=!1);f.HY&&Z===k||(G=G.lock(Z?"portrait":"landscape"),G!=null&&G.catch(()=>{}),f.HY=!0)}else f.HY&&(f.HY=!1,G.unlock())}; fqf=function(f,k){var G=k.kG(),t=k.hh();if(G&&t&&v6(G)){var Z=t.isView()?t.mediaElement:t;let h=t.isView()?t.start:0;t=GUO(t)+h;var u=P6(G,h,t,!0);let W=new g.vL(Z,h,t,!0);k.Qh(u,!1,!0,!1);k.setMediaElement(W);u=t+10;G=P6(G,u,Infinity,!0);Z=new g.vL(Z,u,Infinity,!1,!0);Z.Pz(G);f.CC=Z;f.X.k9()&&k.C("usm",{pme:!0,cs:h,ce:t,ns:u});return!0}f.X.k9()&&k.C("usm",{pme:!1,ms:!!G,me:!!t,ms_state:G?.W()});return!1}; var vyX=function(f,k,G,t,Z,u,h,W){return n5[F[9]](this,18,4592,f,k,G,t,Z,u,h,W)}; var kua=function(f,k){k.bounds=f.getBoundingClientRect();var G=["display","opacity","visibility","zIndex"];for(let t of G)k[t]=d5(f,t);k.hidden=!!f.hidden},GuH=function(f){return f.name==="TypeError"&&f.stack.includes("/s/player/")&&cY()<=105},kd=function(f,k){if(f.api.U().A("web_player_log_click_before_generating_ve_conversion_params")){var G=Math.floor(-f.scrollPosition/(f.Z+f.W)); let t=Math.min(G+f.columns,f.suggestionData.length)-1;for(;G<=t;G++)f.api.logVisibility(f.B[G].element,k)}},GN=function(f){f.next.element.style.bottom=`${f.D}px`; f.previous.element.style.bottom=`${f.D}px`;var k=f.scrollPosition,G=f.containerWidth-f.suggestionData.length*(f.Z+f.W);g.GG(f.element,"ytp-scroll-min",k>=0);g.GG(f.element,"ytp-scroll-max",k<=G)},tXF=function(f){for(var k=0;k{ZB6(f,h,u)})),k&&u.setAttribute("target",k),G=g.By("DIV"),G.appendChild(u),t.appendChild(G)))}},uC=function(f){if(f.runs)for(let k=0;k{var u=k;if(f.W){var h=f.suggestionData[u],W=h.sessionData;f.D&&f.api.A("web_player_log_click_before_generating_ve_conversion_params")?(f.api.logClick(f.B[u].element),u=h.cB(),h={},PW(f.api,[h]),u=g.x6(u,h),Va(u,f.api,Z)):DE(Z,f.api,f.D,W||void 0)&&f.api.mM(h.videoId,W,h.playlistId)}else Z.preventDefault(),document.activeElement.blur()}); G.XL(f.suggestions.element);f.B.push(G);f.api.createServerVe(G.element,G)}},N$f=function(f){if(f.api.U().A("web_player_log_click_before_generating_ve_conversion_params")){var k=Math.floor(-f.scrollPosition/(f.G+8)); let G=Math.min(k+f.columns,f.suggestionData.length)-1;for(;k<=G;k++)f.api.logVisibility(f.B[k].element,!0)}},WV=function(f){var k=f.api.iL()?32:16; k=f.L/2+k;f.next.element.style.bottom=`${k}px`;f.previous.element.style.bottom=`${k}px`;k=f.scrollPosition;var G=f.containerWidth-f.suggestionData.length*(f.G+8);g.GG(f.element,"ytp-scroll-min",k>=0);g.GG(f.element,"ytp-scroll-max",k<=G)},e8f=function(f){var k=f.suggestionData.length; for(let u=0;u{Dl(f)},null),Dl(f))},VC=function(f){var k=f.O; f=!!k.isEmbedsShortsMode();g.GG(k.getRootNode(),"ytp-shorts-mode",f);if(k=k.getVideoData())k.BK=f},PuD=function(f){{var k=f.O; let G=k.U();G.xY&&!G.L&&g.xD(G)?k.isEmbedsShortsMode()?(k=k.im(),k=Math.min(k.width,k.height)>=315):k=!k.fN():k=!1}k!==f.L&&(f.L=k,f.Z&&(f.Z.dispose(),f.Z=null),f.W&&(f.W.dispose(),f.W=null),f.S&&(f.S.dispose(),f.S=null),f.K&&(f.K.stop(),f.K.dispose(),f.K=null),k&&(g.Kq(f.O),f.O.isEmbedsShortsMode()&&(f.S=new g.oK({j:"div",Zo:"ytp-pause-overlay-backdrop",FL:{tabIndex:"-1"}}),g.a(f,f.S),g.sz(f.O,f.S.element,4),f.K=new g.h1(f.S,1E3,!1,100),g.a(f,f.K),f.S.hide()),f.Z=new g.oK({j:"div",Zo:"ytp-pause-overlay-container", FL:{tabIndex:"-1"}}),g.a(f,f.Z),f.W=new q4c(f.O),g.a(f,f.W),f.W.XL(f.Z.element),g.sz(f.O,f.Z.element,4),OBX(f,f.O.getPlayerStateObject())))},OBX=function(f,k){f.K&&(!k.B(4)&&!k.B(2)||k.B(1024)?f.K.hide():f.K.show())},vV=function(f,k){var G=f.O.U(); f={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:f.O.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":f.O.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:L7(f.O.U().loaderUrl),eventType:k,youtubeHost:g.Ek(f.O.U().Qy)||""};f.embeddedPlayerMode=G.Wz;g.V0("embedsAdEvent",f)},ky=[],GDD=typeof Object.create=="function"?Object.create:function(f){function k(){} k.prototype=f;return new k},kDd=typeof Object.defineProperties=="function"?Object.defineProperty:function(f,k,G){if(f==Array.prototype||f==Object.prototype)return f; f[k]=G.value;return f},V6=globalThis,ZO="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" "); V6.BigInt64Array&&(ZO.push("BigInt64"),ZO.push("BigUint64"));var tFa=Object.setPrototypeOf;oD("Symbol.dispose",function(f){return f?f:Symbol("Symbol.dispose")}); oD("SuppressedError",function(f){function k(G,t,Z){if(!(this instanceof k))return new k(G,t,Z);Z=Error(Z);"stack"in Z&&(this.stack=Z.stack);this.message=Z.message;this.error=G;this.suppressed=t} if(f)return f;ZEO(k,Error);k.prototype.name="SuppressedError";return k}); oD("String.prototype.replaceAll",function(f){return f?f:function(k,G){if(k instanceof RegExp&&!k.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return k instanceof RegExp?this.replace(k,G):this.replace(new RegExp(String(k).replace(/([-()\[\]{}+?*.$\^|,:#>>0);uLy=0;var LCf=class{constructor({url:f,Q5:k}){this.K=f;this.S=k;this.W=(new Date).getTime()-17040672E5;this.B={};for(var G=/[?&]([^&=]+)=([^&]*)/g;k=G.exec(f);)this.B[k[1]]=k[2]}};g.Md(g.pE,Error);g.pE.prototype.name="CustomError";var Yb;var MFa=/&/g,HE6=//g,XHf=/"/g,lOX=/'/g,TcQ=/\x00/g,rQF=/[\x00&<>"']/;var hW=globalThis.trustedTypes,op;var VY=class{constructor(f){this.B=f}toString(){return this.B+""}};g.ea=class{constructor(f){this.B=f}toString(){return this.B}};g.Pa=new g.ea("about:invalid#zClosurez");var qA,mdf;qA=class{constructor(f){this.Hb=f}};g.Pe=[On("data"),On("http"),On("https"),On("mailto"),On("ftp"),new qA(f=>/^[^:]*([/?#]|$)/.test(f))]; mdf=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.is=class{constructor(f){this.B=f}toString(){return this.B+""}};var Li=class{constructor(f){this.B=f}toString(){return this.B+""}};var ap=class{constructor(f){this.B=f}toString(){return this.B}};var er={};var cQL,pHc;cQL=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.Tt=/#|$/;pHc=/[?&]($|#)/;var ZH=class extends Error{constructor(f,k,G=Error()){super();this.code=f;k+=":";G instanceof Error?(this.message=k+G.message,this.stack=G.stack||""):(this.message=k+String(G),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.gQ.prototype.zH=!1;g.gQ.prototype.e6=function(){return this.zH}; g.gQ.prototype.dispose=function(){this.zH||(this.zH=!0,this.Do())}; g.gQ.prototype[Symbol.dispose]=function(){this.dispose()}; g.gQ.prototype.addOnDisposeCallback=function(f,k){this.zH?k!==void 0?f.call(k):f():(this.gO||(this.gO=[]),k&&(f=f.bind(k)),this.gO.push(f))}; g.gQ.prototype.Do=function(){if(this.gO)for(;this.gO.length;)this.gO.shift()()};var GKE=class extends g.gQ{constructor(f){super();this.wpc=f}xB(){return this.wpc.f()}tV(f){this.wpc.c(f)}W(f){return this.wpc.m(fY(f))}Nj(f){return this.wpc.mws(fY(f))}},Y6=class extends g.gQ{constructor(f){super();this.qh=f;this.W="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.K=void 0;this.zo=this.qh.p;this.S=this.N4.bind(this);this.addOnDisposeCallback(()=>void kKa(this))}snapshot(f){return this.qh.s({...(f.fH&&{c:f.fH}), ...(f.z5&&{s:f.z5}),...(f.eu!==void 0&&{p:f.eu})})}N4(f){this.qh.e(f)}l0(){return this.qh.l()}};var QyF=class extends g.gQ{constructor(){super(...arguments);this.GB=1}share(){if(this.e6())throw Error("E:AD");this.GB++;return this}dispose(){--this.GB||super.dispose()}};var Iq6=class{constructor(f){this.K=f;tm(f,"/client_streamz/bg/frs",NH("mk"))}Pb(f,k){this.K.Pb("/client_streamz/bg/frs",f,k)}B(){return this.K.B("/client_streamz/bg/frs")}},FnH=class{constructor(f){this.K=f;tm(f,"/client_streamz/bg/wrl",NH("mn"),j2("ac"),j2("sc"),NH("rk"),NH("mk"))}Pb(f,k,G,t,Z,u){this.K.Pb("/client_streamz/bg/wrl",f,k,G,t,Z,u)}B(){return this.K.B("/client_streamz/bg/wrl")}},Abu=class{constructor(f){this.W=f;ud(f,"/client_streamz/bg/ec",NH("en"),NH("mk"))}K(f,k){oW(this.W,"/client_streamz/bg/ec", f,k)}B(){return this.W.B("/client_streamz/bg/ec")}},KnE=class{constructor(f){this.K=f;tm(f,"/client_streamz/bg/el",NH("en"),NH("mk"))}Pb(f,k,G){this.K.Pb("/client_streamz/bg/el",f,k,G)}B(){return this.K.B("/client_streamz/bg/el")}},$Y6=class{constructor(f){this.W=f;ud(f,"/client_streamz/bg/cec",j2("ec"),NH("mk"))}K(f,k){oW(this.W,"/client_streamz/bg/cec",f,k)}B(){return this.W.B("/client_streamz/bg/cec")}},iBu=class{constructor(f){this.W=f;ud(f,"/client_streamz/bg/po/csc",j2("cs"),NH("mk"))}K(f,k){oW(this.W, "/client_streamz/bg/po/csc",f,k)}B(){return this.W.B("/client_streamz/bg/po/csc")}},z8y=class{constructor(f){this.W=f;ud(f,"/client_streamz/bg/po/ctav",NH("av"),NH("mk"))}K(f,k){oW(this.W,"/client_streamz/bg/po/ctav",f,k)}B(){return this.W.B("/client_streamz/bg/po/ctav")}},Cuf=class{constructor(f){this.W=f;ud(f,"/client_streamz/bg/po/cwsc",NH("su"),NH("mk"))}K(f,k){oW(this.W,"/client_streamz/bg/po/cwsc",f,k)}B(){return this.W.B("/client_streamz/bg/po/cwsc")}},EeQ=class{constructor(f){this.K=f;tm(f, "/client_streamz/bg/od/p",NH("mk"))}Pb(f,k){this.K.Pb("/client_streamz/bg/od/p",f,k)}B(){return this.K.B("/client_streamz/bg/od/p")}},mYf=class{constructor(f){this.K=f;tm(f,"/client_streamz/bg/od/n",NH("et"),NH("mk"))}Pb(f,k,G){this.K.Pb("/client_streamz/bg/od/n",f,k,G)}B(){return this.K.B("/client_streamz/bg/od/n")}};var Fa=!0,Is,UI;var neu;neu=qd(1,!0);g.Qg=qd(610401301,!1);qd(899588437,!1);qd(772657768,!0);qd(513659523,!1);qd(568333945,!0);qd(1331761403,!0);qd(651175828,!1);qd(722764542,!1);qd(748402145,!1);qd(748402146,!1);var Mp=qd(748402147,!0);qd(1602613185,!0);qd(861377723,!1);qd(861377724,!1);qd(869336903,!1);qd(882674507,!1);qd(869336904,neu);qd(869336905,!0);qd(283953155,!1);qd(919444824,!0);qd(928875398,!0);qd(683749201,!1);qd(2147483644,!1);qd(2147483645,!1);qd(2147483646,neu);qd(2147483647,!0);g.I7=!!g.y6("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var Lnd;Lnd=g.BH.navigator;g.Fl=Lnd?Lnd.userAgentData||null:null;g.S2[" "]=function(){};var x3,ns,Ypf,dYX,syc,bBa,uz,BV;x3=iQ();g.PA=$D()?!1:g.KY("Trident")||g.KY("MSIE");g.WJ=g.KY("Edge");g.Xc=g.WJ||g.PA;g.nb=g.KY("Gecko")&&!(g.GK(g.PI(),"WebKit")&&!g.KY("Edge"))&&!(g.KY("Trident")||g.KY("MSIE"))&&!g.KY("Edge");g.hI=g.GK(g.PI(),"WebKit")&&!g.KY("Edge");ns=g.lQ();Ypf=g.Tx();g.Wf=g.nY();dYX=LY();syc=g.KY("iPad");bBa=g.KY("iPod");uz=g.du();g.eA=g.GK(g.PI(),"KaiOS"); a:{let f="",k=function(){var G=g.PI();if(g.nb)return/rv:([^\);]+)(\)|;)/.exec(G);if(g.WJ)return/Edge\/([\d\.]+)/.exec(G);if(g.PA)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(G);if(g.hI)return/WebKit\/(\S+)/.exec(G);if(x3)return/(?:Version)[ \/]?(\S+)/.exec(G)}(); k&&(f=k?k[1]:"");if(g.PA){var jO;let G=g.BH.document;jO=G?G.documentMode:void 0;if(jO!=null&&jO>parseFloat(f)){BV=String(jO);break a}}BV=f}var R7=BV,DAO={};var vf,Bf,wgX;g.Nq=zx();vf=LY()||g.KY("iPod");Bf=g.KY("iPad");wgX=g.KY("Android")&&!(CY()||zx()||iQ()||g.KY("Silk"));g.cB=CY();g.$9=g.EI()&&!g.du();var gu={},td=null;var Zs=/[-_.]/g,vMu={"-":"+",_:"/",".":"="},WS={};var o1=class{isEmpty(){return this.B==null}sizeBytes(){var f=vS(this);return f?f.length:0}constructor(f,k){Vj(k);this.B=f;if(f!=null&&f.length===0)throw Error("ByteString should be constructed with non-empty values");}},hd;var N6=void 0;var n$=e8(),QX=e8(),Np=e8(),Oia=e8(),PsX=e8(),weF=e8(),$AE=e8(),V7=e8("m_m",!0),IID=e8(),qp=e8();var q6=e8("jas",!0),tF,aqy=[];aqy[q6]=7;tF=Object.freeze(aqy);var vj={},yj={},a5=Object.freeze({}),NM={},I1={};var l8,rbd;g.$Z=Ad(f=>typeof f==="number"); g.KU=Ad(f=>typeof f==="string"); l8=Ad(f=>f!=null&&typeof f==="object"&&typeof f.then==="function"); rbd=Ad(f=>!!f&&(typeof f==="object"||typeof f==="function"));var K5=Ad(f=>f>=MXu&&f<=HBf),MXu=BigInt(Number.MIN_SAFE_INTEGER),HBf=BigInt(Number.MAX_SAFE_INTEGER);var zs=0,CU=0,MP;var gZ=typeof BigInt==="function"?BigInt.asIntN:void 0,UAL=typeof BigInt==="function"?BigInt.asUintN:void 0,kk=Number.isSafeInteger,X3=Number.isFinite,f5=Math.trunc,jpQ=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var FHf={};var y7=class{},qnQ={Ii:!0};var FH;var bR,wS;var zbc=g.ir(0),R5={};var kj=class{constructor(f,k,G){this.buffer=f;if(G&&!k)throw Error();this.B=k}};var xYD=class{constructor(f,k,G,t){this.K=null;this.G=!1;this.Z=null;this.B=this.W=this.S=0;this.init(f,k,G,t)}init(f,k,G,{AV:t=!1,Uh:Z=!1}={}){this.AV=t;this.Uh=Z;f&&(f=GT(f,this.Uh),this.K=f.buffer,this.G=f.B,this.Z=null,this.S=k||0,this.W=G!==void 0?this.S+G:this.K.length,this.B=this.S)}free(){this.clear();UY.length<100&&UY.push(this)}clear(){this.K=null;this.G=!1;this.Z=null;this.B=this.W=this.S=0;this.AV=!1}reset(){this.B=this.S}},UY=[];var PG=0,EMX=class{constructor(f,k,G,t){if(UY.length){let Z=UY.pop();Z.init(f,k,G,t);f=Z}else f=new xYD(f,k,G,t);this.B=f;this.S=this.B.B;this.K=this.W=-1;Us(this,t)}free(){this.B.clear();this.K=this.W=-1;Nj.length<100&&Nj.push(this)}reset(){this.B.reset();this.S=this.B.B;this.K=this.W=-1}},Nj=[];var XgL=class{constructor(){if(NM!==NM)throw Error();}};var zT=class{constructor(f,k){this.K=f>>>0;this.B=k>>>0}},Es,LP=class{constructor(f,k){this.K=f>>>0;this.B=k>>>0}},dq,lh,TT,SZ,Xa,rq,wq,as;var lqE=class{constructor(){this.B=[]}length(){return this.B.length}end(){var f=this.B;this.B=[];return f}};var T$D=class{constructor(){this.W=[];this.K=0;this.B=new lqE}};var vR,S4D,eO,R8D,cbH,pgD,geL,OY,Y4D,Jba,fTE;vR=WR();S4D=WR();eO=WR();g.yC=WR();R8D=WR();cbH=WR();pgD=WR();g.qM=WR();geL=WR();OY=WR();Y4D=WR();g.PV=WR();Jba=WR();fTE=WR();g.O2=class{constructor(f,k,G){this.dR=aG(f,k,G,2048)}toJSON(){return sV(this)}Ei(f){return JSON.stringify(sV(this,f))}clone(){var f=this.dR,k=f[q6]|0;return xk(this,f,k)?XH(this,f,!0):new this.constructor(Hj(f,k,!1))}};g.O2.prototype[V7]=vj;g.O2.prototype.toString=function(){return this.dR.toString()};var Vs=class{constructor(f,k,G){this.Ex=f;this.JI=k;f=rc(vR);this.B=!!f&&G===f||!1}},nMf=BR(function(f,k,G,t,Z){if(f.K!==2)return!1;QH(f,Ee(k,t,G),Z);return!0},NP),LHc=BR(function(f,k,G,t,Z){if(f.K!==2)return!1; QH(f,Ee(k,t,G),Z);return!0},NP),iK=Symbol(),Qs=Symbol(),AA=Symbol(),dK=Symbol(),Kx=Symbol(),U2,ee;var px,QC,IK,kMX,A1,GME,tIE,K8,zN,C8,EY,mE,Zcc,ui6;px=(f,k)=>{var G=new T$D;s2(f.dR,G,ys(iK,$H,nx,k));Jo(G,G.B.end());f=new Uint8Array(G.K);k=G.W;var t=k.length,Z=0;for(let u=0;u>31)*2+1;var Z=t>>>23&255;t&=8388607;g.rK(k,G,Z==255?t?NaN:f*Infinity:Z==0?f*1.401298464324817E-45*t:f*Math.pow(2,Z-150)*(t+8388608));return!0},function(f,k,G){k=M6(k); k!=null&&(fx(f,G,5),f=f.B,G=MP||(MP=new DataView(new ArrayBuffer(8))),G.setFloat32(0,+k,!0),CU=0,zs=G.getUint32(0,!0),pP(f,zs))},Y4D); g.Ft=g.wK(function(f,k,G){f.K!==0?f=!1:(g.rK(k,G,g.Zj(f.B,g.sZ)),f=!0);return f},g.xH,g.qM); kMX=g.wK(function(f,k,G){f.K!==0?f=!1:(g.rK(k,G,g.Zj(f.B,dZ)),f=!0);return f},function(f,k,G){k=uR(k); if(k!=null&&(tA(k),k!=null))switch(fx(f,G,0),typeof k){case "number":f=f.B;mz(k);cG(f,zs,CU);break;case "bigint":G=Rs(k,zT,CP);cG(f.B,G.K,G.B);break;default:G=mA(k),cG(f.B,G.K,G.B)}},geL); A1=g.wK(function(f,k,G){if(f.K!==0)return!1;g.rK(k,G,g.ho(f.B));return!0},g.XZ,g.yC); GME=g.wK(function(f,k,G){return Rw(f,k,G)},function(f,k,G){k=uR(k); if(k!=null)switch(ow(k),fx(f,G,1),f=f.B,ow(k),typeof k){case "number":k<0?(k=nP(CP(-k)),G=k.B,pP(f,k.K),pP(f,G)):(EZ(k),pP(f,zs),pP(f,CU));break;case "bigint":k=k>>0);return!0},function(f,k,G){k=cS(k); k!=null&&k!=null&&(fx(f,G,0),gq(f.B,k))},R8D); g.n8=g.wK(function(f,k,G){if(f.K!==0)return!1;g.rK(k,G,g.ho(f.B));return!0},function(f,k,G){uK(f,G,R1(k))},fTE); Zcc=aw(function(f,k,G){if(f.K!==0&&f.K!==2)return!1;k=Ue(k,k[q6]|0,G);f.K==2?ih(f,CsD,k):k.push(g.ho(f.B));return!0},function(f,k,G){k=bK(R1,k,!0); if(k!=null)for(let t=0;t>>0&255),f.B.push(k>>>8&255),f.B.push(k>>>16&255),f.B.push(k>>>24&255))},pgD);var hky=new Map,onc=class extends XgL{constructor(f,k){super();this.typeName=f;this.B=k;if(NM!==NM)throw Error();hky.set(f,this)}};var WWc=class{constructor(f,k,G){this.B=f;this.K=G;this.isRepeated=0;this.S=se;this.defaultValue=void 0;this.W=k.messageId!=null?I1:void 0}register(){g.S2(this)}};var I6H=class extends g.O2{constructor(f){super(f)}};var uN=class extends g.O2{constructor(f){super(f)}clearValue(){return jf(this,hT)}},hT=[1,2,3];var Gr=class extends g.O2{constructor(f){super(f)}clearValue(){return jf(this,tT)}},tT=[1,2,3];var Zu=class extends g.O2{constructor(f){super(f)}};var D9f=class extends g.O2{constructor(f){super(f)}};var VI6=class extends g.O2{constructor(f){super(f)}},vnX=[1,2,3];g.f6=class extends g.O2{constructor(f){super(f)}};g.f6.prototype.Ed=GD(0);g.f6.prototype.K=g.YH([0,g.$d,[0,vnX,zN,[0,g.$d,-1,K8],zN,[0,g.$d,-1,A1,K8],zN,[0,g.$d]],aw(function(f,k,G){if(f.K!==2)return!1;f=Ao(f);Ue(k,k[q6]|0,G).push(f);return!0},function(f,k,G){k=bK(g.Wj,k,!0); if(k!=null)for(let h=0;h=0;k--)this.remove(f[k])}; var rv=new vc(typeof document=="undefined"?null:document);var jlE=class{constructor(f,k){this.intervalMs=f;this.callback=k;this.enabled=!1;this.B=()=>g.wc(); this.K=this.B()}setInterval(f){this.intervalMs=f;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.K=this.B())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let f=Math.max(this.B()-this.K,0);f{this.tick()},this.intervalMs-f):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var NfQ=class extends g.O2{constructor(f){super(f)}};var U9u=class extends g.O2{constructor(f){super(f)}};g.b=g.q0.prototype;g.b.clone=function(){return new g.q0(this.x,this.y)}; g.b.equals=function(f){return f instanceof g.q0&&OO(this,f)}; g.b.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.b.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.b.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.b.scale=function(f,k){k=typeof k==="number"?k:f;this.x*=f;this.y*=k;return this};g.b=g.Pc.prototype;g.b.clone=function(){return new g.Pc(this.width,this.height)}; g.b.aspectRatio=function(){return this.width/this.height}; g.b.isEmpty=function(){return!IP(this)}; g.b.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.b.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.b.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.b.scale=function(f,k){k=typeof k==="number"?k:f;this.width*=f;this.height*=k;return this};var X$="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var aq=class{constructor(f,k){this.B=f===S9&&k||""}toString(){return this.B}},S9={};new aq(S9,"");var tI={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.b=p6.prototype;g.b.XK=function(){return fN(this.B)}; g.b.getElementsByTagName=function(f,k){return(k||this.B).getElementsByTagName(String(f))}; g.b.vz=function(f){return g.Ga(f,this.B)}; g.b.createElement=function(f){return Dz(this.B,f)}; g.b.appendChild=function(f,k){f.appendChild(k)}; g.b.append=function(f,k){Vl(g.gr(f),f,arguments,1)}; g.b.canHaveChildren=function(f){if(f.nodeType!=1)return!1;switch(f.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.b.removeNode=g.eh;g.b.contains=g.yl;g.b.isFocusable=Py;var ekE=class extends g.O2{constructor(f){super(f)}N1(){return Sf(this,1)}};var Fm=class extends g.O2{constructor(f){super(f)}};var CN=class extends g.O2{constructor(f){super(f)}},Sn6=JA(CN);var mj=class extends g.O2{constructor(f){super(f)}};var AI=["platform","platformVersion","architecture","model","uaFullVersion"],IR=new CN,KN=null;var ie=class extends g.O2{constructor(f){super(f)}};var yKD=class extends g.O2{constructor(f){super(f)}};var qy6=class extends g.O2{constructor(f){super(f)}};var OcD=class extends g.O2{constructor(f){super(f,4)}};var L8=class extends g.O2{constructor(f){super(f,37)}A(){var f=this.dR;return m$(f,f[q6]|0,qy6,7)!==void 0}};var PFL=class extends g.O2{constructor(f){super(f,19)}Z7(f){return fP(this,2,f)}};var Qlf=class{constructor(f,k=!1){this.D2=k;this.uach=this.locale=null;this.K=0;this.isFinal=!1;this.B=new PFL;Number.isInteger(f)&&this.B.Z7(f);k||(this.locale=document.documentElement.getAttribute("lang"));Eb(this,new ie)}Z7(f){this.B.Z7(f);return this}build(f,k=0,G=0,t=null,Z=0,u=0){if(!this.D2){var h=za(this);var W=new ekE;W=fP(W,1,this.K);W=kG(W,2,xZ(this.isFinal));G=kG(W,3,g.S8(G>0?G:void 0));Z=kG(G,4,g.S8(Z>0?Z:void 0));u=kG(Z,5,g.S8(u>0?u:void 0));Z=u.dR;G=Z[q6]|0;u=OZ(u,G)?u:xk(u,Z,G)?XH(u, Z):new u.constructor(Hj(Z,G,!0));MT(h,ekE,10,u)}h=this.B.clone();u=Date.now().toString();h=kG(h,4,g.Jd(u));f=xG(h,L8,3,f.slice());t&&(h=new NfQ,t=kG(h,13,g.S8(t)),h=new U9u,t=MT(h,NfQ,2,t),h=new OcD,t=MT(h,U9u,1,t),t=fP(t,2,9),MT(f,OcD,18,t));k&&p$(f,14,k);return f}};var hN;hN=g.hI?"webkitTransitionEnd":"transitionend";g.nN.prototype.K=0;g.nN.prototype.reset=function(){this.B=this.W=this.S;this.K=0}; g.nN.prototype.getValue=function(){return this.W};var ITE=class extends g.O2{constructor(f){super(f,8)}},FWH=JA(ITE);var dP;dP=new WWc(175237375,ITE,class extends g.O2{constructor(f){super(f)}});var AKc=class extends g.gQ{constructor(f){super();this.componentId="";this.B=[];this.ME="";this.pageId=null;this.Pz=this.kj=-1;this.D=this.experimentIds=null;this.J=this.Wz=this.G=this.S=0;this.yG=1;this.timeoutMillis=0;this.GB=!1;this.logSource=f.logSource;this.vZ=f.vZ||(()=>{}); this.W=new Qlf(f.logSource,f.D2);this.network=f.network||null;this.fF=f.fF||null;this.V=f.Tv||null;this.sessionIndex=f.sessionIndex||null;this.XE=f.XE||!1;this.logger=null;this.withCredentials=!f.K0;this.D2=f.D2||!1;this.L=!this.D2&&!!g.Wy()&&!!g.Wy().navigator&&g.Wy().navigator.sendBeacon!==void 0;this.TB=typeof URLSearchParams!=="undefined"&&!!(new URL(dG())).searchParams&&!!(new URL(dG())).searchParams.set;var k=$o(new ie);Eb(this.W,k);this.Z=new g.nN(1E4,3E5,.1);f=cW6(this,f.P$);this.K=new jlE(this.Z.getValue(), f);this.VG=new jlE(6E5,f);this.XE||this.VG.start();this.D2||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&sb(this)}),g.Wy()?.addEventListener?.("pagehide",()=>{sb(this)}))}Do(){sb(this); this.K.stop();this.VG.stop();super.Do()}dispatch(f){if(f instanceof L8)this.log(f);else try{var k=new L8,G=f.Ei();var t=g.gj(k,8,G);this.log(t)}catch{}}log(f){if(this.TB){f=f.clone();var k=this.yG++;f=p$(f,21,k);this.componentId&&g.gj(f,26,this.componentId);k=f;{var G=JC(k,1);let t=typeof G;G=G==null?G:t==="bigint"?String(gZ(64,G)):lr(G)?t==="string"?tC(G):Gg(G):void 0}G==null&&(G=Date.now(),G=Number.isFinite(G)?G.toString():"0",kG(k,1,g.Jd(G)));G=JC(k,15,void 0,void 0,Zg);G!=null&&(typeof G==="bigint"? K5(G)?G=Number(G):(G=gZ(64,G),G=K5(G)?Number(G):String(G)):G=lr(G)?typeof G==="number"?Gg(G):tC(G):void 0);G!=null||p$(k,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(G=this.experimentIds.clone(),MT(k,yKD,16,G));k=this.B.length-1E3+1;k>0&&(this.B.splice(0,k),this.S+=k);this.B.push(f);this.XE||this.K.enabled||this.K.start()}}flush(f,k){if(this.B.length===0)f&&f();else if(this.GB&&this.L)this.W.K=3,gMa(this);else{var G=Date.now();if(this.Pz>G&&this.kj{this.Z.reset();this.K.setInterval(this.Z.getValue());if(U){var y=null;try{let q=JSON.stringify(JSON.parse(U.replace(")]}'\n","")));y=FWH(q)}catch(q){}y&& (U=Number(ly(y,1,g.ir("-1"))),U>0&&(this.kj=Date.now(),this.Pz=this.kj+U),IG(y.dR,dP.B),Pj(y,dP.B),y=dP.K?dP.S(y,dP.K,dP.B,dP.W):dP.S(y,dP.B,null,dP.W),y=y===null?void 0:y)&&(y=o7(y,1,-1),y!==-1&&(this.Z=new g.nN(y<1?1:y,3E5,.1),this.K.setInterval(this.Z.getValue())))}f&&f();this.G=0},D=(U,y)=>{var q=uQ(t,L8,3); var Q=Number(ly(t,14));g.LN(this.Z);this.K.setInterval(this.Z.getValue());U===401&&Z&&(this.ME=Z);Q&&(this.S+=Q);y===void 0&&(y=this.isRetryable(U));y&&(this.B=q.concat(this.B),this.XE||this.K.enabled||this.K.start());k&&k("net-send-failed",U);++this.G},N=()=>{this.network&&this.network.send(h,W,D)}; u?u.then(U=>{h.IU["Content-Encoding"]="gzip";h.IU["Content-Type"]="application/binary";h.body=U;h.VS=2;N()},()=>{N()}):N()}}}}isRetryable(f){return 500<=f&&f<600||f===401||f===0}};var KWF=class{async compress(f){var k=new CompressionStream("gzip"),G=(new Response(k.readable)).arrayBuffer();k=k.writable.getWriter();await k.write((new TextEncoder).encode(f));await k.close();return new Uint8Array(await G)}isSupported(f){return f<1024?!1:typeof CompressionStream!=="undefined"}};var $96=class{constructor(){this.RN=typeof AbortController!=="undefined"}async send(f,k,G){var t=this.RN?new AbortController:void 0,Z=t&&f.timeoutMillis>0?setTimeout(()=>{t.abort()},f.timeoutMillis):void 0; try{let u=await fetch(f.url,{method:f.requestType,headers:{...f.IU},...(f.body&&{body:f.body}),...(f.withCredentials&&{credentials:"include"}),signal:f.timeoutMillis&&t?t.signal:null});u.status===200?k?.(await u.text()):G?.(u.status)}catch(u){switch(u?.name){case "AbortError":G?.(408);break;default:G?.(400)}}finally{clearTimeout(Z)}}N1(){return 4}};var zQ=class extends g.gQ{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.In="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.B=this.fF=null;this.K=!1;this.logger=this.pageId=null}K0(){this.W=!0;return this}build(){this.network||(this.network=new $96);var f=new AKc({logSource:this.logSource,vZ:this.vZ?this.vZ:UO,sessionIndex:this.sessionIndex,Tv:this.In,D2:!1,XE:!1,K0:this.W,P$:this.P$,network:this.network});g.a(this, f);if(this.buildLabel){var k=this.buildLabel,G=za(f.W);g.gj(G,7,k)}f.D=new KWF;this.componentId&&(f.componentId=this.componentId);this.fF&&(f.fF=this.fF);this.pageId&&(f.pageId=this.pageId);this.B&&((G=this.B)?(f.experimentIds||(f.experimentIds=new yKD),k=f.experimentIds,G=G.Ei(),g.gj(k,4,G)):f.experimentIds&&kG(f.experimentIds,4));this.K&&(f.GB=f.L);Rba(f.W);this.network.Z7&&this.network.Z7(this.logSource);this.network.UZ&&this.network.UZ(f);return f}};var FOE=class extends g.gQ{constructor(f){super();this.logSource=1828;this.componentId="";f||(f=new zQ,f.componentId="",g.a(this,f),f=f.build());this.B=f}flush(f){f=f||[];if(f.length){let k=new Bfy,G=[];for(let t=0;t-1?(k=f[h],G||(k.Tq=!1)):(k=new WOX(k,this.src,u,!!t,Z),k.Tq=G,f.push(k));return k}; g.b.remove=function(f,k,G,t){f=f.toString();if(!(f in this.listeners))return!1;var Z=this.listeners[f];k=RR(Z,k,G,t);return k>-1?(le(Z[k]),g.JW(Z,k),Z.length==0&&(delete this.listeners[f],this.B--),!0):!1}; g.b.KZ=function(){var f=0;for(let k in this.listeners){let G=this.listeners[k];for(let t=0;t-1?f[Z]:null}; g.b.hasListener=function(f,k){var G=f!==void 0,t=G?f.toString():"",Z=k!==void 0;return g.mu(this.listeners,function(u){for(let h=0;h>>0);g.Md(g.o0,g.gQ);g.o0.prototype[xo]=!0;g.b=g.o0.prototype;g.b.addEventListener=function(f,k,G,t){pN(this,f,k,G,t)}; g.b.removeEventListener=function(f,k,G,t){tw(this,f,k,G,t)}; g.b.dispatchEvent=function(f){var k=this.ZL;if(k){var G=[];for(var t=1;k;k=k.ZL)G.push(k),++t}k=this.B6;t=f.type||f;if(typeof f==="string")f=new Ms(f,k);else if(f instanceof Ms)f.target=f.target||k;else{var Z=f;f=new Ms(t,k);g.lN(f,Z)}Z=!0;var u;if(G)for(u=G.length-1;!f.K&&u>=0;u--){var h=f.currentTarget=G[u];Z=W0(h,t,!0,f)&&Z}f.K||(h=f.currentTarget=k,Z=W0(h,t,!0,f)&&Z,f.K||(Z=W0(h,t,!1,f)&&Z));if(G)for(u=0;!f.K&&uf&&AsyncContext.Snapshot.wrap(f):f=>f;var zkF=class{constructor(f,k){this.W=f;this.S=k;this.K=0;this.B=null}get(){if(this.K>0){this.K--;var f=this.B;this.B=f.next;f.next=null}else f=this.W();return f}put(f){this.S(f);this.K<100&&(this.K++,f.next=this.B,this.B=f)}};var Vo;var CFH=class{constructor(){this.K=this.B=null}add(f,k){var G=Cn.get();G.set(f,k);this.K?this.K.next=G:this.B=G;this.K=G}remove(){var f=null;this.B&&(f=this.B,this.B=this.B.next,this.B||(this.K=null),f.next=null);return f}},Cn=new zkF(()=>new Eny,f=>f.reset()),Eny=class{constructor(){this.next=this.scope=this.B=null}set(f,k){this.B=f; this.scope=k;this.next=null}reset(){this.next=this.scope=this.B=null}};var sY,Eg,z5,m9a;Eg=!1;z5=new CFH;g.pn=(f,k)=>{sY||m9a();Eg||(sY(),Eg=!0);z5.add(f,k)}; m9a=()=>{var f=Promise.resolve(void 0);sY=()=>{f.then(BQf)}};sg.prototype.reset=function(){this.context=this.K=this.W=this.B=null;this.S=!1}; var b9=new zkF(function(){return new sg},function(f){f.reset()}); g.dT.prototype.then=function(f,k,G){return R0(this,(0,g.DL)(typeof f==="function"?f:null),(0,g.DL)(typeof k==="function"?k:null),G)}; g.dT.prototype.$goog_Thenable=!0;g.b=g.dT.prototype;g.b.finally=function(f){f=(0,g.DL)(f);return new g.dT((k,G)=>{H0(this,t=>{f();k(t)},t=>{f(); G(t)})})}; g.b.H1=function(f,k){return R0(this,null,(0,g.DL)(f),k)}; g.b.catch=g.dT.prototype.H1;g.b.cancel=function(f){if(this.B==0){let k=new g.Sd(f);g.pn(function(){xC(this,k)},this)}}; g.b.YI=function(f){this.B=0;Ln(this,2,f)}; g.b.HU=function(f){this.B=0;Ln(this,3,f)}; g.b.Ij=function(){for(var f;f=XN(this);)l9(this,f,this.B,this.D);this.G=!1}; var YC=yg;g.Md(g.Sd,g.pE);g.Sd.prototype.name="cancel";g.Md(g.Jw,g.o0);g.b=g.Jw.prototype;g.b.enabled=!1;g.b.Dl=null;g.b.setInterval=function(f){this.L9=f;this.Dl&&this.enabled?(this.stop(),this.start()):this.Dl&&this.stop()}; g.b.Sh=function(){if(this.enabled){let f=g.wc()-this.b7;f>0&&fk.B.size); f.length&&this.L.flush(f,this.D);eEd(f);this.G=0;this.K.enabled&&this.K.stop()}B(f){return this.V.has(f)?void 0:this.W.get(f)}Pb(f,k,...G){(f=this.B(f))&&f instanceof GQ&&(f.Pb(k,...G),hm(this))}};var N7=class extends Error{constructor(f,k,G={}){super(k);this.code=f;this.metadata=G;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var f=`RpcError(${y4y(this.code)||String(this.code)})`;this.message&&(f+=": "+this.message);return f}};VS.prototype.Ei=function(f){var k=[];vb(this,f,k);return k.join("")}; var j_={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},qkc=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var nnO;g.Md(U0,Nh);U0.prototype.B=function(){return new XMLHttpRequest}; nnO=new U0;g.Md(e_,g.o0);var LWy=/^https?$/i,d9E=["POST","PUT"],yS=[];g.b=e_.prototype;g.b.oe=function(){this.dispose();g.f7(yS,this)}; g.b.send=function(f,k,G,t){if(this.B)throw Error("[goog.net.XhrIo] Object is active with another request="+this.D+"; newUri="+f);if(typeof k==="string")var Z=k;else if(k){var u=k;Z=u.method;G??(G=u.body);t??(t=u.headers)}Z=Z?Z.toUpperCase():"GET";this.D=f;this.Z="";this.W=0;this.Wz=!1;this.K=!0;this.B=this.VG?this.VG.B(u):nnO.B();this.B.onreadystatechange=(0,g.DL)((0,g.LE)(this.HA,this));try{this.getStatus(),this.kj=!0,this.B.open(Z,String(f),!0),this.kj=!1}catch(W){this.getStatus();Pb(this,W);return}f= G||"";k=new Map(this.headers);if(t)if(Object.getPrototypeOf(t)===Object.prototype)for(var h in t)k.set(h,t[h]);else if(typeof t.keys==="function"&&typeof t.get==="function")for(let W of t.keys())k.set(W,t.get(W));else throw Error("Unknown input type for opt_headers: "+String(t));t=Array.from(k.keys()).find(W=>"content-type"==W.toLowerCase()); h=g.BH.FormData&&f instanceof g.BH.FormData;!g.gC(d9E,Z)||t||h||k.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [W,D]of k)this.B.setRequestHeader(W,D);this.GB&&(this.B.responseType=this.GB);"withCredentials"in this.B&&this.B.withCredentials!==this.J&&(this.B.withCredentials=this.J);try{this.G&&(clearTimeout(this.G),this.G=null),this.L>0&&(this.getStatus(),this.G=setTimeout(this.Gv.bind(this),this.L)),this.getStatus(),this.V=!0,this.B.send(f),this.V=!1}catch(W){this.getStatus(), Pb(this,W)}}; g.b.Gv=function(){typeof QS!="undefined"&&this.B&&(this.Z="Timed out after "+this.L+"ms, aborting",this.W=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.b.abort=function(f){this.B&&this.K&&(this.getStatus(),this.K=!1,this.S=!0,this.B.abort(),this.S=!1,this.W=f||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),O0(this))}; g.b.Do=function(){this.B&&(this.K&&(this.K=!1,this.S=!0,this.B.abort(),this.S=!1),O0(this,!0));e_.Gr.Do.call(this)}; g.b.HA=function(){this.e6()||(this.kj||this.V||this.S?F7(this):this.xx())}; g.b.xx=function(){F7(this)}; g.b.isActive=function(){return!!this.B}; g.b.isComplete=function(){return IW(this)==4}; g.b.isSuccess=function(){var f=this.getStatus();a:switch(f){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var k=!0;break a;default:k=!1}if(!k){if(f=f===0)f=g.zt(String(this.D))[1]||null,!f&&g.BH.self&&g.BH.self.location&&(f=g.BH.self.location.protocol.slice(0,-1)),f=!LWy.test(f?f.toLowerCase():"");k=f}return k}; g.b.getStatus=function(){try{return IW(this)>2?this.B.status:-1}catch(f){return-1}}; g.b.getResponseHeader=function(f){if(this.B&&this.isComplete())return f=this.B.getResponseHeader(f),f===null?void 0:f}; g.b.getLastError=function(){return typeof this.Z==="string"?this.Z:String(this.Z)};var f6L=class{send(f,k=()=>{},G=()=>{}){PjF(f.url,t=>{t=t.target; t.isSuccess()?k(Am(t)):G(t.getStatus())},f.requestType,f.body,f.IU,f.timeoutMillis,f.withCredentials)}N1(){return 1}};var bC=class{constructor(f,k){this.logger=f;this.event=k;this.startTime=$J()}done(){this.logger.S(this.event,$J()-this.startTime)}},wP=class extends QyF{constructor(){super(...arguments)}},E0=class extends wP{Z(){}B(){}S(){}K(){}L(){}V(){}W(){}G(f,k,G,t){return t}Wz(){}D(){}J(){}},sly=class extends wP{constructor(f){super();this.logger=f;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(f){this.logger.dispose(); this.logger=f}B(f){this.logger.B(f)}S(f,k){this.logger.S(f,k)}K(f){this.logger.K(f)}L(f){this.logger.L(f)}V(f,k){this.logger.V(f,k)}W(){this.logger.W()}G(f,k,G,t){return this.logger.G(f,k,G,t)}Wz(f){this.logger.Wz(f)}D(f){this.logger.D(f)}J(f){this.logger.J(f)}Z(f){this.logger.Z(f)}},bcu=class extends g.gQ{constructor(f,k){super();this.callback=f;this.K=k;this.B=-k;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},wNy=class extends wP{constructor(f,k){super(); this.metrics=f;this.nn=k}Z(f){this.metrics.lH.Pb(f,this.nn)}B(f){this.metrics.eventCount.K(f,this.nn)}S(f,k){this.metrics.w6.Pb(k,f,this.nn)}K(f){this.metrics.errorCount.K(f,this.nn)}G(f,k,G,t){var Z=$J(),u=h=>{if(!this.e6()){var W=$J()-Z;this.metrics.Ur.Pb(W,f,G,h,k,this.nn)}}; t.then(()=>void u(0),h=>void u(h instanceof N7?h.code:-1)); return t}Wz(f){this.metrics.Er.K(f,this.nn)}D(f){this.metrics.Yd.K(f,this.nn)}J(f){this.metrics.dF.K(f,this.nn)}L(f){this.metrics.payloadSize.Pb(f,this.nn)}V(f,k){this.metrics.G7.Pb(k,f,this.nn)}},$RQ=class extends wNy{constructor(f,k=[]){var G={nn:f.nn||"_",MN:f.MN||[],zV:f.zV|0,In:f.In,PX:f.PX||(()=>{}), Gd:f.Gd||((Z,u)=>A4a(Z,u,G.PX,G.In))},t=G.Gd("53",G.MN.concat(k)); super({lH:new Iq6(t),errorCount:new $Y6(t),eventCount:new Abu(t),w6:new KnE(t),Ur:new FnH(t),Er:new iBu(t),Yd:new z8y(t),dF:new Cuf(t),payloadSize:new EeQ(t),G7:new mYf(t)},G.nn);this.options=G;this.service=t;this.VG=!f.Gd;this.kj=new bcu(()=>void this.service.Z(),G.zV); this.addOnDisposeCallback(()=>{this.kj.dispose();this.VG&&this.service.dispose()}); g.VD(k.slice())}W(){KOH(this.kj)}};var s0=class extends g.O2{constructor(f){super(f)}};var r9=class extends g.O2{constructor(f){super(f)}};var xJ=class extends g.O2{constructor(f){super(f,0,xJ.messageId)}},sNH=JA(xJ),aTy=function(f){return Ad(k=>k instanceof f&&!OZ(k))}(xJ); xJ.messageId="bfkj";var hr=class extends g.O2{constructor(f){super(f)}};var rKc=class extends g.O2{constructor(f){super(f)}},MIa=JA(rKc);g.fb=class{constructor(){this.promise=new Promise((f,k)=>{this.resolve=f;this.reject=k})}};var YJ=class extends g.gQ{constructor(f){super();this.K=Math.floor(Math.random()*200);this.B=new rKc;if("challenge"in f&&aTy(f.challenge)){var k=Tc(f.challenge,4,void 0,I1);var G=Tc(f.challenge,5,void 0,I1);Tc(f.challenge,7,void 0,I1)&&(this.B=MIa(Tc(f.challenge,7,void 0,I1)))}else({program:k,globalName:G}=f);this.addOnDisposeCallback(async()=>{var {t2:U}=await this.W;U?.()}); this.logger=md(f.Mx||{},this.B);g.a(this,this.logger);var t=new g.fb;this.W=t.promise;this.logger.B("t");var Z=this.logger.share(),u=new bC(Z,"t"),h=(U,y,q,Q)=>{if(!this.logger.e6()){var A="k";y?A="h":q&&(A="u");A!=="k"?Q!==0&&(this.logger.B(A),this.logger.S(A,U)):this.K<=0?(this.logger.B(A),this.logger.S(A,U),this.K=Math.floor(Math.random()*200)):this.K--}},W=(U,y,q,Q)=>{Promise.resolve().then(()=>{u.done(); Z.W();Z.dispose();t.resolve({zQ:U,t2:y,O8:q,Cv:Q})})},D=[(U,y)=>{this.logger.S(U,y)}, U=>{this.logger.K(U)}, U=>{this.logger.L(U)}, (U,y)=>{this.logger.V(U,y)}]; if(!g.BH[G])throw this.logger.K(25),Error("EGOU");if(!g.BH[G].a)throw this.logger.K(26),Error("ELIU");try{let U=g.BH[G].a;G=[];let y=[];var N=vI(this.B);for(let A=0;A{})}catch(U){throw this.logger.K(28),U; }}snapshot(f){if(this.e6())throw Error("Already disposed");this.logger.B("n");var k=this.logger.share();return this.W.then(({zQ:G})=>new Promise(t=>{var Z=new bC(k,"n");G(u=>{Z.done();k.Z(u.length);k.W();k.dispose();t(u)},[f.fH, f.z5,f.Mk,f.eu])}))}FZ(f){if(this.e6())throw Error("Already disposed"); this.logger.B("n");var k=id(this.logger,()=>this.S([f.fH,f.z5,f.Mk,f.eu]),"n"); this.logger.Z(k.length);this.logger.W();return k}N4(f){this.W.then(({O8:k})=>{k?.(f)})}l0(){return this.logger.share()}};var nv=class{constructor(){this.K={};this.B=null}};var Hb=class extends g.O2{constructor(f){super(f)}};var ld=class extends g.O2{constructor(f){super(f)}};var RW=class{constructor(f,k,G){this.client=f;this.requestKey=k;this.B=G}Vw(f){return S_(this,f,new E0,0)}};var B7=class extends g.gQ{constructor(f){super();this.options=f;this.G=new g.fb;this.zo=this.G.promise;this.Z=new g.fb;this.V=1;this.K=new g.fb;this.S=[];this.isPaused=!1;this.Us=f.Us||(()=>{}); this.logger=new sly(md(f.Mx||{}));Mrd(this,f.jy,f.aR,f.Fq,f.PN,{...HcE,...(f.Cx||{})});this.addOnDisposeCallback(()=>void H76(this))}async snapshot(f){if(this.e6())throw Error("Already disposed"); this.W||this.D||await this.Z.promise;if(this.W)return await this.W.snapshot(f);throw this.D;}pause(){this.e6()||this.isPaused||(this.isPaused=!0,this.B&&this.B.pause())}resume(){!this.e6()&&this.isPaused&&(this.isPaused=!1,this.B&&this.B.resume())}async checkForRefresh(){if(this.e6())throw Error("Already disposed");if(this.B){var f=this.B;f.isExpired()?(kp(f),f.Y1(0),f=!0):f=!1;f&&await this.K.promise}else await this.K.promise}N4(f){this.W?.N4?.(f)}handleError(f){this.e6()||(this.D=f,this.Z.resolve(), this.options.T7?.(f))}l0(){return this.logger.share()}},HcE={gK:432E5,Sz:3E5,tG:10,Cc:1E4,CI:3E4,JN:3E4,EZ:6E4,F3:1E3,HS:6E4,aj:6E5,mR:.25,Yi:2,maxAttempts:10},g9=class{constructor(f,k,G){this.endTimeMs=0;this.B=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var t=this.endTimeMs-Date.now();t<=this.W?(this.B=null,this.Y1(0)):this.B=setTimeout(this.tick,Math.min(t,this.Sz))}}; this.Sz=k;this.W=G;this.promise=new Promise(t=>{this.Y1=t}); l6D(this,f)}pause(){this.isPaused||(this.isPaused=!0,kp(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}K(){kp(this);this.endTimeMs=0;this.isPaused=!1;this.Y1(1)}isExpired(){return Date.now()>this.endTimeMs}};var TQX=Math.imul??((f,k)=>f*k|0),ZD=[196, 200,224,18],oa=class{constructor(f,k=0,G=[]){this.maxItems=f;this.B=k;this.K=G}Ei(){return String(this.B)+","+this.K.join()}Oj(f,k){var G=void 0;if(this.K[this.B]!==f){let t=this.K.indexOf(f);t!==-1?(this.K.splice(t,1),tSkE(this.index,um(f),k,G,t),"W"):"u"; this.logger.J(Z)}K(f,k){var [G,t]=this.index?id(this.logger,()=>REQ(um(f),k),"R"):["u"]; this.logger.D(G);return t}};var g6F={toString:function(f){var k=[],G=0;f-=-2147483648;k[G++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(f%52);for(f=Math.floor(f/52);f>0;)k[G++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(f%62),f=Math.floor(f/62);return k.join("")}};var aK=class extends g.gQ{constructor(f){super();this.logger=f;this.S=new g.fb}Nj(f,k){var G=this.W(f);k?.(G);return id(this.logger,()=>g.YD(G,2),this.K)}ee(f,k,G){return id(this.logger,()=>k?this.Nj(f,G):this.W(f,G),this.B)}},eD=class extends aK{constructor(f,k,G,t){super(f); this.Z=k;this.mintRefreshThreshold=G;this.B="m";this.K="x";this.G=0;DD(this,t)}W(f,k){this.logger.B(this.B);++this.G>=this.mintRefreshThreshold&&this.S.resolve();var G=f();f=id(this.logger,()=>this.Z(G),"C"); if(f===void 0)throw new ZH(17,"YNJ:Undefined");if(!(f instanceof Uint8Array))throw new ZH(18,"ODM:Invalid");k?.(f);return f}},t2L=class extends aK{constructor(f,k,G){super(f);this.Z=k;this.B="f";this.K="z";DD(this,G)}W(){return this.Z}},GxE=class extends aK{constructor(f,k,G){super(f);this.websafeFallbackToken=k;this.B="w";this.K="z";DD(this,G)}W(){return id(this.logger,()=>Gs(this.websafeFallbackToken),"d")}Nj(){return this.websafeFallbackToken}},WTL=class extends aK{constructor(f,k){super(f); this.error=k;this.B="e";this.K="y"}W(){if(this.Z)return this.Z;this.Z=v7(this,f=>"_"+Yku(f)); return v7(this,f=>f)}},Ia=class extends aK{constructor(f,k,G){super(f); this.Z=k;this.clientState=G;this.B="S";this.K="q"}W(){var f=Math.floor(Date.now()/1E3),k=[Math.random()*255,Math.random()*255],G=k.concat([this.Z&255,this.clientState],[f>>24&255,f>>16&255,f>>8&255,f&255]);f=new Uint8Array(2+G.length);f[0]=34;f[1]=G.length;f.set(G,2);G=f.subarray(2);k=k.length;for(let t=k;t{}); this.F$=f.F$||!1;if(lT6(f)){let t=this.qh;this.G=()=>xRu(t).catch(Z=>{this.K=Z=this.reportError(new ZH(this.B?20:32,"TRG:Disposed",Z));this.B?.dispose();this.B=void 0;this.S.reject(Z)}); X1d(t,()=>void U8(this)); t.V===2&&U8(this)}else this.G=f.RR,U8(this);var k=this.logger.share();k.B("o");var G=new bC(k,"o");this.S.promise.then(()=>{G.done();k.W();k.dispose()},()=>void k.dispose()); this.addOnDisposeCallback(()=>{this.B?(this.B.dispose(),this.B=void 0):this.K?this.logger.W():(this.K=this.reportError(new ZH(32,"TNP:Disposed")),this.logger.W(),this.S.reject(this.K))}); g.a(this,this.logger)}xB(){return this.S.promise}W(f){return q7(this,{...f},!1)}Nj(f){return q7(this,{...f},!0)}tV(f){if(!(f>150))try{this.cache=new x96(f,this.logger)}catch(k){this.reportError(new ZH(22,"GBJ:init",k))}}reportError(f){this.logger.K(f.code);this.onError(f);return f}},lT6=function(f){return Ad(k=>{if(!rbd(k))return!1;for(let [G,t]of Object.entries(f)){let Z=G,u=t;if(!(Z in k)){if(u.XQ===!0)continue;return!1}if(!u(k[Z]))return!1}return!0})}({qh:function(f){return Ad(k=>k instanceof f)}(B7)}, "");var Syc=class{constructor(){if(!rP){rP=new Cv(new TfD);var f=pe("client_streamz_web_flush_count",-1);f!==-1&&(rP.S=f)}this.W=f=rP;ud(f,"/client_streamz/youtube/aba/gac",j2("type"),j2("sequence"))}K(f,k){oW(this.W,"/client_streamz/youtube/aba/gac",f,k)}B(){return this.W.B("/client_streamz/youtube/aba/gac")}};g.MM=document;g.BY=window;var DHE={fA:"allow-forms",We:"allow-modals",SD:"allow-orientation-lock",Z8:"allow-pointer-lock",k8:"allow-popups",Gu:"allow-popups-to-escape-sandbox",sB:"allow-presentation",zu:"allow-same-origin",D8:"allow-scripts",qC:"allow-top-navigation",eD:"allow-top-navigation-by-user-activation"},vDO=g.nn(()=>V2a());g.b=g.$p.prototype;g.b.clone=function(){return new g.$p(this.left,this.top,this.width,this.height)}; g.b.contains=function(f){return f instanceof g.q0?f.x>=this.left&&f.x<=this.left+this.width&&f.y>=this.top&&f.y<=this.top+this.height:this.left<=f.left&&this.left+this.width>=f.left+f.width&&this.top<=f.top&&this.top+this.height>=f.top+f.height}; g.b.getSize=function(){return new g.Pc(this.width,this.height)}; g.b.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.b.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.b.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.b.scale=function(f,k){k=typeof k==="number"?k:f;this.left*=f;this.width*=f;this.top*=k;this.height*=k;return this};var j76=/^--.+/,mg={};g.RkH=g.nn(()=>{var f=!1;try{let k=Object.defineProperty({},"passive",{get(){f=!0}});g.BH.addEventListener("test",null,k)}catch(k){}return f});var vZX=(new Date).getTime();var cKX=class extends g.O2{constructor(f){super(f)}};var pNE=class{constructor(f,k,G){this.fM=f;this.BA=k;this.metadata=G}getMetadata(){return this.metadata}};var UHX=class{constructor(f,k={}){this.oi=f;this.metadata=k;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var gnH=class{constructor(f,k,G,t,Z){this.name=f;this.methodType="unary";this.requestType=k;this.responseType=G;this.B=t;this.W=Z}K(f,k={}){return new pNE(f,this,k)}getName(){return this.name}};var Yyd=new gnH("/google.internal.waa.v1.Waa/Create",Hb,cKX,f=>f.Ei(),JA(cKX));var JK6=class extends g.O2{constructor(f){super(f)}};var b7d=new gnH("/google.internal.waa.v1.Waa/GenerateIT",ld,JK6,f=>f.Ei(),JA(JK6));var wIO=new Set(["SAPISIDHASH","APISIDHASH"]);var OY6=class extends g.O2{constructor(f){super(f)}getValue(){var f=JC(this,2);if(Array.isArray(f)||f instanceof g.O2)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return VX(this,2)}};var qIf=JA(class extends g.O2{constructor(f){super(f)}getMessage(){return Tc(this,2)}});var M2u=class{constructor(f,k){this.K=[];this.S=[];this.Z=[];this.W=[];this.B=[];this.G=f.Z0;this.D=k;this.xhr=f.xhr;this.G&&yrL(this)}xP(f,k){f==="data"?this.K.push(k):f==="metadata"?this.S.push(k):f==="status"?this.Z.push(k):f==="end"?this.W.push(k):f==="error"&&this.B.push(k)}removeListener(f,k){f==="data"?pb(this.K,k):f==="metadata"?pb(this.S,k):f==="status"?pb(this.Z,k):f==="end"?pb(this.W,k):f==="error"&&pb(this.B,k);return this}cancel(){this.xhr.abort()}},PQc=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.Md(g5,Nh);g5.prototype.B=function(f){var k=new Yp(this.Z,this.W,this.S);this.K&&k.setCredentialsMode(this.K);f&&(k.K=f);return k}; g5.prototype.setCredentialsMode=function(f){this.K=f}; g.Md(Yp,g.o0);g.b=Yp.prototype;g.b.open=function(f,k){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.GB=f;this.kj=k;this.readyState=1;fX(this)}; g.b.send=function(f){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");var k=this.K?.signal?AbortSignal.any([this.K.signal,this.J.signal]):this.J.signal;if(k.aborted)throw this.abort(),Error("Request was aborted.");this.B=!0;k={...this.K,headers:this.Wz,method:this.GB,credentials:this.K?.credentials??this.D,cache:this.K?.cache??void 0,signal:k};f&&(k.body=f);(this.VG||g.BH).fetch(new Request(this.kj,k)).then(this.Si.bind(this),this.Ki.bind(this))}; g.b.abort=function(){this.response=this.Z||this.V?[]:"";this.responseText="";this.Wz=new Headers;this.status=0;this.J.abort("Request was aborted.");this.S&&this.S.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.B&&this.readyState!=4&&(this.B=!1,kS(this));this.readyState=0}; g.b.Si=function(f){if(this.B&&(this.G=f,this.W||(this.status=this.G.status,this.statusText=this.G.statusText,this.W=f.headers,this.readyState=2,fX(this)),this.B&&(this.readyState=3,fX(this),this.B)))if(this.responseType==="arraybuffer")f.arrayBuffer().then(this.f$.bind(this),this.Ki.bind(this));else if(f.body&&g.BH.ReadableStream){this.S=f.body.getReader();if(this.Z||this.V){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" or "streamTextChunks" mode responses.'); this.response=[]}else this.response=this.responseText="";this.Z||(this.L=new TextDecoder);JV(this)}else f.text().then(this.WW.bind(this),this.Ki.bind(this))}; g.b.K$=function(f){if(this.B){var k=f.value;if(this.Z)f.value&&this.response.push(k||new Uint8Array(0));else if(k=k?this.L.decode(k,{stream:!f.done}):"")this.V?this.response.push(k):this.response=this.responseText+=k;f.done?kS(this):fX(this);this.readyState==3&&JV(this)}}; g.b.WW=function(f){this.B&&(this.response=this.responseText=f,kS(this))}; g.b.f$=function(f){this.B&&(this.response=f,kS(this))}; g.b.Ki=function(){this.B&&kS(this)}; g.b.setRequestHeader=function(f,k){this.Wz.append(f,k)}; g.b.getResponseHeader=function(f){return this.W?this.W.get(f.toLowerCase())||"":""}; g.b.getAllResponseHeaders=function(){if(!this.W)return"";for(var f=[],k=this.W.entries(),G=k.next();!G.done;)G=G.value,f.push(G[0]+": "+G[1]),G=k.next();return f.join("\r\n")}; g.b.setCredentialsMode=function(f){this.D=f}; Object.defineProperty(Yp.prototype,"withCredentials",{get:function(){return this.D==="include"}, set:function(f){this.setCredentialsMode(f?"include":"same-origin")}});g.I5.prototype.toString=function(){var f=[],k=this.S;k&&f.push(VM(k,fxL,!0),":");var G=this.B;if(G||k=="file")f.push("//"),(k=this.V)&&f.push(VM(k,fxL,!0),"@"),f.push(Ok(G).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),G=this.G,G!=null&&f.push(":",String(G));if(G=this.K)this.B&&G.charAt(0)!="/"&&f.push("/"),f.push(VM(G,G.charAt(0)=="/"?k_Q:G_c,!0));(G=this.W.toString())&&f.push("?",G);(G=this.Z)&&f.push("#",VM(G,tJu));return f.join("")}; g.I5.prototype.resolve=function(f){var k=this.clone(),G=!!f.S;G?uo(k,f.S):G=!!f.V;G?k.V=f.V:G=!!f.B;G?K$(k,f.B):G=f.G!=null;var t=f.K;if(G)ht(k,f.G);else if(G=!!f.K){if(t.charAt(0)!="/")if(this.B&&!this.K)t="/"+t;else{var Z=k.K.lastIndexOf("/");Z!=-1&&(t=k.K.slice(0,Z+1)+t)}Z=t;if(Z==".."||Z==".")t="";else if(Z.indexOf("./")!=-1||Z.indexOf("/.")!=-1){t=g.Yy(Z,"/");Z=Z.split("/");let u=[];for(let h=0;h1||u.length==1&&u[0]!= "")&&u.pop(),t&&h==Z.length&&u.push("")):(u.push(W),t=!0)}t=u.join("/")}else t=Z}G?k.K=t:G=f.W.toString()!=="";G?ou(k,f.W.clone()):G=!!f.Z;G&&(k.Z=f.Z);return k}; g.I5.prototype.clone=function(){return new g.I5(this)}; var fxL=/[#\/\?@]/g,G_c=/[#\?:]/g,k_Q=/[#\?]/g,zVd=/[#\?@]/g,tJu=/#/g;g.b=D1.prototype;g.b.add=function(f,k){BM(this);this.W=null;f=jH(this,f);var G=this.B.get(f);G||this.B.set(f,G=[]);G.push(k);this.K=this.K+1;return this}; g.b.remove=function(f){BM(this);f=jH(this,f);return this.B.has(f)?(this.W=null,this.K=this.K-this.B.get(f).length,this.B.delete(f)):!1}; g.b.clear=function(){this.B=this.W=null;this.K=0}; g.b.isEmpty=function(){BM(this);return this.K==0}; g.b.forEach=function(f,k){BM(this);this.B.forEach(function(G,t){G.forEach(function(Z){f.call(k,Z,t,this)},this)},this)}; g.b.rz=function(){BM(this);var f=Array.from(this.B.values()),k=Array.from(this.B.keys()),G=[];for(let t=0;t0?String(f[0]):k}; g.b.toString=function(){if(this.W)return this.W;if(!this.B)return"";var f=[],k=Array.from(this.B.keys());for(let t=0;t>>3;u.W!=1&&u.W!=2&&u.W!=15&&OB(u,h,W,"unexpected tag");u.B=1;u.K=0;u.S=0} function G(D){u.S++;u.S==5&&D&240&&OB(u,h,W,"message length too long");u.K|=(D&127)<<(u.S-1)*7;D&128||(u.B=2,u.V=0,typeof Uint8Array!=="undefined"?u.Z=new Uint8Array(u.K):u.Z=Array(u.K),u.K==0&&Z())} function t(D){u.Z[u.V++]=D;u.V==u.K&&Z()} function Z(){if(u.W<15){let D={};D[u.W]=u.Z;u.D.push(D)}u.B=0} for(var u=this,h=f instanceof Array?f:new Uint8Array(f),W=0;W0?f:null};PM.prototype.isInputValid=function(){return this.B===null}; PM.prototype.n5=function(){return this.B}; PM.prototype.ff=function(){return!1}; PM.prototype.parse=function(f){this.B!==null&&QM(this,f,"stream already broken");var k=null;try{{var G=this.W;G.W||yM(G,f,"stream already broken");G.B+=f;let u=Math.floor(G.B.length/4);if(u==0)var t=null;else{try{var Z=kZ(G.B.slice(0,u*4))}catch(h){yM(G,G.B,h.message)}G.K+=u*4;G.B=G.B.slice(u*4);t=Z}}k=t===null?null:this.S.parse(t)}catch(u){QM(this,f,u.message)}this.K+=f.length;return k};g.b=FO.prototype;g.b.isInputValid=function(){return this.Z!=3}; g.b.n5=function(){return this.L}; g.b.done=function(){return this.Z===2}; g.b.ff=function(){return!1}; g.b.parse=function(f){function k(){for(;y0;)if(Q=f[y++],u.V===4?u.V=0:u.V++,!Q)break a;if(Q==='"'&&!u.D){u.B=t();break}if(Q==="\\"&&!u.D&&(u.D=!0,Q=f[y++], !Q))break;if(u.D)if(u.D=!1,Q==="u"&&(u.V=1),Q=f[y++])continue;else break;W.lastIndex=y;Q=W.exec(f);if(!Q){y=f.length+1;break}y=Q.index+1;Q=f[Q.index];if(!Q)break}u.W+=y-A;continue;case 9:if(!Q)continue;Q==="r"?u.B=10:At(u,f,y);continue;case 10:if(!Q)continue;Q==="u"?u.B=11:At(u,f,y);continue;case 11:if(!Q)continue;Q==="e"?u.B=t():At(u,f,y);continue;case 12:if(!Q)continue;Q==="a"?u.B=13:At(u,f,y);continue;case 13:if(!Q)continue;Q==="l"?u.B=14:At(u,f,y);continue;case 14:if(!Q)continue;Q==="s"?u.B=15: At(u,f,y);continue;case 15:if(!Q)continue;Q==="e"?u.B=t():At(u,f,y);continue;case 16:if(!Q)continue;Q==="u"?u.B=17:At(u,f,y);continue;case 17:if(!Q)continue;Q==="l"?u.B=18:At(u,f,y);continue;case 18:if(!Q)continue;Q==="l"?u.B=t():At(u,f,y);continue;case 19:Q==="."?u.B=20:At(u,f,y);continue;case 20:if("0123456789.eE+-".indexOf(Q)!==-1)continue;else y--,u.W--,u.B=t();continue;default:At(u,f,y)}}} function t(){var Q=h.pop();return Q!=null?Q:1} function Z(Q){u.K>1||(Q||(Q=U===-1?u.S+f.substring(N,y):f.substring(U,y)),u.J?u.G.push(Q):u.G.push(JSON.parse(Q)),U=y)} for(var u=this,h=u.Wz,W=u.kj,D=f.length,N=0,U=-1,y=0;y0?(q=u.G,u.G=[],q):null}return null};KX.prototype.isInputValid=function(){return this.Z===null}; KX.prototype.n5=function(){return this.Z}; KX.prototype.ff=function(){return!1}; KX.prototype.parse=function(f){function k(D){u.K=6;u.Z="The stream is broken @"+u.B+"/"+h+". Error: "+D+". With input:\n";throw Error(u.Z);} function G(){u.W=new FO({om:!0,WS:!0})} function t(D){if(D)for(let N=0;N1)&&k("extra status: "+D);u.G=!0;let N={};N[2]=D[0];u.S.push(N)}} for(var u=this,h=0;h0?(f=u.S,u.S=[],f):null};var aHF=class{constructor(f){this.B=f;this.K=null;this.Z=this.W=0;this.L=!1;this.S=this.D=this.G=null;this.V=new UB(this);this.V.jd(this.B,"readystatechange",this.J)}getStatus(){return this.Z}J(f){f=f.target;try{if(f==this.B)a:{let u=IW(this.B);var k=this.B.W,G=this.B.getStatus();let h=Am(this.B);f=[];if(Kv(this.B)instanceof Array){let W=Kv(this.B);W.length>0&&W[0]instanceof Uint8Array&&(this.L=!0,f=W)}if(!(u<3||u==3&&!h&&f.length==0))if(G=G==200||G==206,u==4&&(k==8?$S(this,7):k==7?$S(this,8):G|| $S(this,3)),this.K||(this.K=nD6(this.B),this.K==null&&$S(this,5)),this.Z>2)io(this);else{if(f.length>this.W){let W=f.length;k=[];try{if(this.K.ff())for(var t=0;tthis.W){t=h.slice(this.W);this.W=h.length;try{let W=this.K.parse(t);W!=null&&this.S&&this.S(W)}catch(W){$S(this,5);io(this);break a}}u==4?(h.length!=0||this.L?$S(this,2):$S(this,4),io(this)):$S(this,1)}}}catch(u){$S(this,6),io(this)}}};var rrH=class{constructor(f){f=this.W=f;var k=(0,g.LE)(this.S,this);f.S=k;f=this.W;k=(0,g.LE)(this.Z,this);f.D=k;this.K={};this.B={}}xP(f,k){var G=this.K[f];G||(G=[],this.K[f]=G);G.push(k)}addListener(f,k){this.xP(f,k);return this}removeListener(f,k){var G=this.K[f];G&&g.f7(G,k);(f=this.B[f])&&g.f7(f,k);return this}once(f,k){var G=this.B[f];G||(G=[],this.B[f]=G);G.push(k);return this}S(f){var k=this.K.data;k&&zW(f,k);(k=this.B.data)&&zW(f,k);this.B.data=[]}Z(){switch(this.W.getStatus()){case 1:CX(this, "readable");break;case 5:case 6:case 4:case 7:case 3:CX(this,"error");break;case 8:CX(this,"close");break;case 2:CX(this,"end")}}};var HYa=class{constructor(){var f={format:"jspb"};this.UL=f.UL||g.y6("suppressCorsPreflight",f)||!1;this.withCredentials=f.withCredentials||g.y6("withCredentials",f)||!1;this.bM=f.bM||[];this.iM=f.iM||[];this.pJ=f.pJ;this.B=f.lO||!1}serverStreaming(f,k,G,t){var Z=f.substring(0,f.length-t.name.length);return LTD(u=>{var h=u.BA,W=u.getMetadata(),D=EB(this,!1);W=mr(this,W,D,Z+h.getName());var N=nX(D,h.W,!0);u=h.B(u.fM);D.send(W,"POST",u);return N},this.bM).call(this,t.K(k,G))}};LX.prototype.create=function(f,k,G){return TQ(this.B,this.K+"/$rpc/google.internal.waa.v1.Waa/Create",f,k||{},Yyd,G)};var HV=class{constructor(f,k){this.d2=3;this.jQ=f;this.defaultValue=k;this.YB="bool"}},xd=class{constructor(f,k){this.d2=3;this.jQ=f;this.defaultValue=k;this.YB="int"}},Xt=class{constructor(f,k){this.d2=3;this.jQ=f;this.defaultValue=k;this.YB="double"}};var b2Q,uYa,Js6,Zt,Wsu,DnX,Vou,Km,VJd,vhD,B4F,jML,N4L,UnL,ec6,yhQ,FgD,paX,qaF,$Ky,Pga,QMF,Ngf,lC,oJF,Yi6,es6,HJH,Mxu,FsL,OkF,Ah6,KsD,$nD,iLa,p8f,DgD,zcX,CgE,EhX,mnL,TN,nhF,LsL,sMy,bLu,ax6,sdQ,rhX,MJd,q8D,HLf,ldD,xn6,XnD,I4,lx6,T4y,SaX,WdQ,Dha,RcQ,chQ,pna,ghH,x7E,YaF,WVc,VNH,av,s0c,Jhc,TIL,fkf,kEQ,GEy,RK,rOL,tBc,D7d,cV,ZAL,uPc,eR,heD,tQQ,o0Q,W3H,Qn,Mya,DEa,QXu,VB6,mSd,p8,gP,hwf,ewE,w7c,aDF,MD6,rVf,Hbu,v0O,BsE,NsD,Vt,eeD,t_L;b2Q=new HV(45759580,!1);uYa=new HV(45766273,!1);g.hcD=new HV(45757878,!1); Js6=new HV(45817561,!1);Zt=new HV(45749396,!1);g.ohD=new HV(45827717,!1);Wsu=new HV(45808528,!1);DnX=new HV(45840841,!1);Vou=new HV(45742119,!1);Km=new HV(45784168,!1);VJd=new HV(45801068,!1);vhD=new HV(45778696,!1);B4F=new HV(45756446,!1);jML=new HV(45838568,!1);N4L=new HV(45818006,!1);UnL=new HV(45807764,!1);ec6=new HV(45818350,!1);yhQ=new HV(45798932,!1);FgD=new HV(45760018,!1);paX=new HV(45831687,!1);qaF=new HV(45739196,!1);$Ky=new HV(45777356,!1);g.OLE=new xd(45750947,g.ir("0")); Pga=new HV(45799912,!1);QMF=new HV(45795573,!1);g.Ixy=new HV(45765680,!0);Ngf=new HV(45732791,!0);lC=new HV(45781112,!1);oJF=new HV(45805968,!1);Yi6=new HV(45769119,!0);es6=new HV(45835947,!1);HJH=new xd(45806555,g.ir("2"));Mxu=new xd(45784439,g.ir("0"));FsL=new HV(45817409,!1);OkF=new HV(45805848,!1);Ah6=new HV(45826085,!1);KsD=new HV(45800633,!1);$nD=new HV(45798078,!1);iLa=new HV(45731083,!1);p8f=new HV(45797279,!1);DgD=new HV(45796750,!1);zcX=new HV(45834298,!1);CgE=new HV(45834299,!1); EhX=new HV(45794680,!1);mnL=new HV(45813027,!1);TN=new HV(45734191,!1);nhF=new HV(45796777,!1);LsL=new HV(45796778,!1);g.dnu=new HV(45745610,!1);sMy=new HV(45816571,!1);bLu=new HV(45773273,!1);g.wny=new HV(45833693,!1);ax6=new HV(45834213,!1);sdQ=new HV(45756619,!1);rhX=new HV(45758290,!1);MJd=new HV(45819243,!1);q8D=new HV(45735523,!1);HLf=new Xt(45771890,0);ldD=new Xt(45807773,0);xn6=new Xt(45735428,4E3);g.SO=new HV(45789077,!1);XnD=new HV(45748009,!1);I4=new HV(45826252,!1); lx6=new HV(45752604,!1);T4y=new Xt(45769214,0);SaX=new HV(45735462,!1);WdQ=new HV(45817192,!1);Dha=new HV(45830769,!1);RcQ=new HV(45751943,!1);chQ=new HV(45751944,!1);pna=new HV(45751945,!1);ghH=new xd(45808762,g.ir("0"));x7E=new HV(45764592,!1);YaF=new Xt(45764593,0);WVc=new HV(45838865,!1);VNH=new HV(45766511,!1);av=new HV(45841069,!1);s0c=new HV(45806388,!1);Jhc=new HV(45825815,!1);TIL=new HV(45814480,!1);fkf=new xd(45832807,g.ir("0"));kEQ=new HV(45791326,!1);GEy=new HV(45787771,!1); RK=new HV(45791087,!1);rOL=new HV(45772891,!1);tBc=new HV(45795844,!1);D7d=new HV(45783875,!0);cV=new HV(45795574,!1);ZAL=new HV(45817232,!1);uPc=new HV(45771891,!1);eR=new HV(45728181,!1);heD=new HV(45825206,!1);tQQ=new HV(45756543,!1);o0Q=new HV(45756620,!1);W3H=new xd(45761760,g.ir("200"));Qn=new HV(45776832,!1);Mya=new Xt(45768430,0);DEa=new HV(45776580,!1);QXu=new HV(45825286,!1);VB6=new HV(45755760,!1);mSd=new HV(45760017,!1);p8=new HV(45821954,!1);gP=new HV(45826367,!1); hwf=new HV(45732775,!1);ewE=new HV(45807617,!1);w7c=new HV(45817562,!1);aDF=new HV(45817563,!1);MD6=new HV(45817564,!1);rVf=new HV(45817565,!1);Hbu=new HV(45817566,!1);v0O=new xd(45826594,g.ir("0"));BsE=new xd(45826595,g.ir("0"));g.jkL=new HV(45787948,!0);NsD=new HV(45765818,!1);g.UEf=new HV(45734776,!1);Vt=new HV(45816811,!1);eeD=new HV(45760120,!1);g.Yd=new HV(45770476,!1);t_L=new HV(45815251,!1);var S_H=new HV(45791206,!1),XZa=new Xt(45815011,0),XJQ=new HV(45841841,!1);var ya6=class{constructor(f){this.B=f}};var qDu=class{constructor(f){this.B=f}K(){return this.B.mx(DnX)}Z(){return this.B.mx(jML)}W(){return this.B.mx(UnL)}S(){return this.B.mx(ec6)}G(){return this.B.mx(Ah6)}D(){return this.B.mx(Jhc)}L(){return this.B.mx(fkf)}V(){return this.B.mx(v0O)}J(){return this.B.mx(BsE)}};var xHX=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var OA6=class extends g.O2{constructor(f){super(f,500)}};var J1=class extends g.O2{constructor(f){super(f,500)}};var PvX=class extends g.O2{constructor(f){super(f)}getName(){return Tc(this,1)}getOptions(){return se(this,J1,3)}clearOptions(){return kG(this,3)}};var QkD=function(f){return k=>{k=JSON.parse(k);if(!Array.isArray(k))throw Error("Expected jspb data to be an array, got "+Of(k)+": "+k);k[q6]|=34;return new f(k)}}(class extends g.O2{constructor(f){super(f)}getName(){return Tc(this,1)}getOptions(){return se(this,OA6,3)}clearOptions(){return kG(this,3)}hD(){return Sf(this,6)}dN(f){fP(this,6,f)}});var Iky=Symbol();var F3D;F3D=new WWc(998,J1,class extends g.O2{constructor(f){super(f)}});var fo=Symbol();var bo=class extends g.o0{constructor(f){super();this.S=this.B=0;this.Kh=f??{H4:(k,G)=>setTimeout(k,G), Ug:k=>{clearTimeout(k)}}; this.isOnline=window.navigator?.onLine??!0;this.K=async()=>{await wh(this)}; window.addEventListener("offline",this.K);window.addEventListener("online",this.K);this.S||this.UN()}dispose(){window.removeEventListener("offline",this.K);window.removeEventListener("online",this.K);this.Kh.Ug(this.S);delete bo.instance}GU(){return this.isOnline}UN(){this.S=this.Kh.H4(async()=>{this.isOnline?window.navigator?.onLine||await wh(this):await wh(this);this.UN()},3E4)}};var Aay=class extends g.O2{constructor(f){super(f)}};var K3F=[0,ui6,-1];var k7=[0,GME,-1];var $EE=class extends g.O2{constructor(f){super(f)}};var iAf=g.gK([0,g.n8,-1,g.Ft,g.$d,K3F,-1,IK,A1,g.n8,k7,g.$d,g.n8,-1,[0,K3F,-1],A1,kMX,k7,IK,[0,1,A1,-4,QC,[0,IK,-1,A1],g.$d,IK,g.iC,[0,g.n8,A1],A1,-1,g.n8,-2,IK,-1,g.n8,IK,g.n8,A1,[0,3,A1,-1,4,EY,A1],QC,mE,[0,g.n8,-1,g.$d,-1],K8],g.$d,Zcc,g.iC,[0,k7,g.iC,[0,g.$d,g.n8],IK,g.n8,-1],1,g.iC,[0,kMX,-1,mE],g.n8,k7,A1,g.$d]);var bv6=cR(class extends g.O2{constructor(f){super(f)}K(){return Sf(this,5)}},[0,g.n8,[0,g.Ft,tIE,-1],A1,g.n8,-2,A1,g.Ft]);var BZL=class{constructor(){this.data=[];this.B=-1}set(f,k=!0){0<=f&&f<52&&Number.isInteger(f)&&this.data[f]!==k&&(this.data[f]=k,this.B=-1)}get(f){return!!this.data[f]}};g.Md(g.M2,g.gQ);g.b=g.M2.prototype;g.b.start=function(){this.stop();this.S=!1;var f=HM(this),k=xS(this);f&&!k&&this.K.mozRequestAnimationFrame?(this.B=pN(this.K,"MozBeforePaint",this.W),this.K.mozRequestAnimationFrame(null),this.S=!0):this.B=f&&k?f.call(this.K,this.W):this.K.setTimeout(jN6(this.W),20)}; g.b.stop=function(){if(this.isActive()){let f=HM(this),k=xS(this);f&&!k&&this.K.mozRequestAnimationFrame?ZL(this.B):f&&k?k.call(this.K,this.B):this.K.clearTimeout(this.B)}this.B=null}; g.b.isActive=function(){return this.B!=null}; g.b.ie=function(){this.S&&this.B&&ZL(this.B);this.B=null;this.G.call(this.Z,g.wc())}; g.b.Do=function(){this.stop();g.M2.Gr.Do.call(this)};g.Md(g.XO,g.gQ);g.b=g.XO.prototype;g.b.t3=0;g.b.Do=function(){g.XO.Gr.Do.call(this);this.stop();delete this.B;delete this.K}; g.b.start=function(f){this.stop();this.t3=g.fv(this.W,f!==void 0?f:this.L9)}; g.b.stop=function(){this.isActive()&&g.BH.clearTimeout(this.t3);this.t3=0}; g.b.NS=function(){this.isActive()&&(this.stop(),this.Ox())}; g.b.isActive=function(){return this.t3!=0}; g.b.Ox=function(){this.t3=0;this.B&&this.B.call(this.K)};var zea=class extends g.gQ{constructor(f,k){super();this.S=k!=null?f.bind(k):f;this.L9=350;this.W=null;this.B=!1;this.K=0;this.Dl=null}Z(f){this.W=arguments;this.Dl||this.K?this.B=!0:Ru(this)}stop(){this.Dl&&(g.BH.clearTimeout(this.Dl),this.Dl=null,this.B=!1,this.W=null)}pause(){this.K++}resume(){this.K--;this.K||!this.B||this.Dl||(this.B=!1,Ru(this))}Do(){super.Do();this.stop()}};var UYL,Zl,t1;UYL=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");Zl=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]");t1=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.Cva=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(["en".replace("_","-")]);tL.prototype.next=function(){return E0L}; var E0L={done:!0,value:void 0};tL.prototype.BZ=function(){return this};var Z3=class{constructor(f){this.B=f}BZ(){return new uD(this.B())}[Symbol.iterator](){return new hL(this.B())}K(){return new hL(this.B())}},uD=class extends tL{constructor(f){super();this.B=f}next(){return this.B.next()}[Symbol.iterator](){return new hL(this.B)}K(){return new hL(this.B)}},hL=class extends Z3{constructor(f){super(()=>f); this.W=f}next(){return this.W.next()}};oi.prototype.clone=function(){return new oi(this.B,this.D,this.W,this.Z,this.S,this.G,this.K,this.V)}; oi.prototype.equals=function(f){return this.B==f.B&&this.D==f.D&&this.W==f.W&&this.Z==f.Z&&this.S==f.S&&this.G==f.G&&this.K==f.K&&this.V==f.V};(function(){if(Ypf){var f=/Windows NT ([0-9.]+)/;return(f=f.exec(g.PI()))?f[1]:"0"}return ns?(f=/1[0|1][_.][0-9_.]+/,(f=f.exec(g.PI()))?f[0].replace(/_/g,"."):"10"):g.Wf?(f=/Android\s+([^\);]+)(\)|;)/,(f=f.exec(g.PI()))?f[1]:""):dYX||syc||bBa?(f=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(f=f.exec(g.PI()))?f[1].replace(/_/g,"."):""):""})();var crL=function(){if(g.Nq)return D3(/Firefox\/([0-9.]+)/);if(g.PA||g.WJ||x3)return R7;if(g.cB){if(g.du()||g.lQ()){var f=D3(/CriOS\/([0-9.]+)/);if(f)return f}return D3(/Chrome\/([0-9.]+)/)}if(g.$9&&!g.du())return D3(/Version\/([0-9.]+)/);if(vf||Bf){if(f=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.PI()))return f[1]+"."+f[2]}else if(wgX)return(f=D3(/Android\s+([0-9.]+)/))?f:D3(/Version\/([0-9.]+)/);return""}();g.Md(vk,g.gQ);g.b=vk.prototype;g.b.subscribe=function(f,k,G){var t=this.K[f];t||(t=this.K[f]=[]);var Z=this.G;this.B[Z]=f;this.B[Z+1]=k;this.B[Z+2]=G;this.G=Z+3;t.push(Z);return Z}; g.b.unsubscribe=function(f,k,G){if(f=this.K[f]){let t=this.B;if(f=f.find(function(Z){return t[Z+1]==k&&t[Z+2]==G}))return this.Mi(f)}return!1}; g.b.Mi=function(f){var k=this.B[f];if(k){let G=this.K[k];this.S!=0?(this.W.push(f),this.B[f+1]=()=>{}):(G&&g.f7(G,f),delete this.B[f],delete this.B[f+1],delete this.B[f+2])}return!!k}; g.b.zB=function(f,k){var G=this.K[f];if(G){let Z=Array(arguments.length-1);var t=arguments.length;let u;for(u=1;u0&&this.S==0)for(;G=this.W.pop();)this.Mi(G)}}return u!=0}return!1}; g.b.clear=function(f){if(f){let k=this.K[f];k&&(k.forEach(this.Mi,this),delete this.K[f])}else this.B.length=0,this.K={}}; g.b.Do=function(){vk.Gr.Do.call(this);this.clear();this.W.length=0};g.Bk.prototype.set=function(f,k){k===void 0?this.B.remove(f):this.B.set(f,(new VS).Ei(k))}; g.Bk.prototype.get=function(f){try{var k=this.B.get(f)}catch(G){return}if(k!==null)try{return JSON.parse(k)}catch(G){throw"Storage: Invalid value was encountered";}}; g.Bk.prototype.remove=function(f){this.B.remove(f)};g.Md(jy,g.Bk);jy.prototype.set=function(f,k){jy.Gr.set.call(this,f,UK(k))}; jy.prototype.K=function(f){f=jy.Gr.get.call(this,f);if(f===void 0||f instanceof Object)return f;throw"Storage: Invalid value was encountered";}; jy.prototype.get=function(f){if(f=this.K(f)){if(f=f.data,f===void 0)throw"Storage: Invalid value was encountered";}else f=void 0;return f};g.Md(ey,jy);ey.prototype.set=function(f,k,G){if(k=UK(k)){if(G){if(Gg.wc())ey.prototype.remove.call(this,f);else return k}};g.Md(yL,ey);g.Md(qu,gDa);qu.prototype[Symbol.iterator]=function(){return SIH(this.BZ(!0)).K()}; qu.prototype.clear=function(){var f=Array.from(this);for(let k of f)this.remove(k)};g.Md(OK,qu);g.b=OK.prototype;g.b.isAvailable=function(){if(this.K===null){var f=this.B;if(f)try{f.setItem("__sak","1");f.removeItem("__sak");var k=!0}catch(G){k=G instanceof DOMException&&(G.name==="QuotaExceededError"||G.code===22||G.code===1014||G.name==="NS_ERROR_DOM_QUOTA_REACHED")&&f&&f.length!==0}else k=!1;this.K=k}return this.K}; g.b.set=function(f,k){Pk(this);try{this.B.setItem(f,k)}catch(G){if(this.B.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; g.b.get=function(f){Pk(this);f=this.B.getItem(f);if(typeof f!=="string"&&f!==null)throw"Storage mechanism: Invalid value was encountered";return f}; g.b.remove=function(f){Pk(this);this.B.removeItem(f)}; g.b.BZ=function(f){Pk(this);var k=0,G=this.B,t=new tL;t.next=function(){if(k>=G.length)return E0L;var Z=G.key(k++);if(f)return{value:Z,done:!1};Z=G.getItem(Z);if(typeof Z!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:Z,done:!1}}; return t}; g.b.clear=function(){Pk(this);this.B.clear()}; g.b.key=function(f){Pk(this);return this.B.key(f)};g.Md(QL,OK);g.Md(Ii,OK);g.Md(F1,qu);F1.prototype.set=function(f,k){this.K.set(this.B+f,k)}; F1.prototype.get=function(f){return this.K.get(this.B+f)}; F1.prototype.remove=function(f){this.K.remove(this.B+f)}; F1.prototype.BZ=function(f){var k=this.K[Symbol.iterator](),G=this,t=new tL;t.next=function(){var Z=k.next();if(Z.done)return Z;for(Z=Z.value;Z.slice(0,G.B.length)!=G.B;){Z=k.next();if(Z.done)return Z;Z=Z.value}return{value:f?Z.slice(G.B.length):G.K.get(Z),done:!1}}; return t};KW.prototype.getValue=function(){return this.K}; KW.prototype.clone=function(){return new KW(this.B,this.K)};var G9=class{constructor(f){this.B=[];if(f)a:{let G;if(f instanceof G9){if(G=f.rz(),f=f.gU(),this.B.length<=0){var k=this.B;for(let t=0;t0;){let t=f-1>>1;if(k[t].B>G.B)k[f]=k[t],f=t;else break}k[f]=G}remove(){var f=this.B,k=f.length,G=f[0];if(!(k<=0)){if(k==1)f.length=0;else{f[0]=f.pop();f=0;k=this.B;let Z=k.length, u=k[f];for(;f>1;){var t=f*2+1;let h=f*2+2;t=hu.B)break;k[f]=k[t];f=t}k[f]=u}return G.getValue()}}gU(){var f=this.B,k=[],G=f.length;for(let t=0;t>>16&65535|0;for(var u;G!==0;){u=G>2E3?2E3:G;G-=u;do Z=Z+k[t++]|0,f=f+Z|0;while(--u);Z%=65521;f%=65521}return Z|f<<16|0};for(var jz={},tG,bAD=[],ZY=0;ZY<256;ZY++){tG=ZY;for(var wCQ=0;wCQ<8;wCQ++)tG=tG&1?3988292384^tG>>>1:tG>>>1;bAD[ZY]=tG}jz=function(f,k,G,t){G=t+G;for(f^=-1;t>>8^bAD[(f^k[t])&255];return f^-1};var kv={};kv={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 lD=[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],Ri=[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],t8L=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],uT=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],h2=Array(576);EK(h2);var o8=Array(60);EK(o8);var Sy=Array(512);EK(Sy);var X1=Array(256);EK(X1);var TG=Array(29);EK(TG);var ck=Array(30);EK(ck);var I8,Fe,A2,QW=!1;var q5;q5=[new yW(0,0,0,0,function(f,k){var G=65535;for(G>f.fb-5&&(G=f.fb-5);;){if(f.UQ<=1){N5(f);if(f.UQ===0&&k===0)return 1;if(f.UQ===0)break}f.ej+=f.UQ;f.UQ=0;var t=f.L2+G;if(f.ej===0||f.ej>=t)if(f.UQ=f.ej-t,f.ej=t,WT(f,!1),f.yP.N0===0)return 1;if(f.ej-f.L2>=f.eB-262&&(WT(f,!1),f.yP.N0===0))return 1}f.Oj=0;if(k===4)return WT(f,!0),f.yP.N0===0?3:4;f.ej>f.L2&&WT(f,!1);return 1}), new yW(4,4,8,4,Uv),new yW(4,5,16,8,Uv),new yW(4,6,32,32,Uv),new yW(4,4,16,16,ez),new yW(8,16,32,32,ez),new yW(8,16,128,128,ez),new yW(8,32,128,256,ez),new yW(32,128,258,1024,ez),new yW(32,258,258,4096,ez)];var PT={};PT=function(){this.input=null;this.rT=this.aL=this.d4=0;this.output=null;this.Xj=this.N0=this.YZ=0;this.msg="";this.state=null;this.RQ=2;this.ky=0};var Ke=Object.prototype.toString; Ov.prototype.push=function(f,k){var G=this.yP,t=this.options.chunkSize;if(this.ended)return!1;var Z=k===~~k?k:k===!0?4:0;typeof f==="string"?G.input=CW(f):Ke.call(f)==="[object ArrayBuffer]"?G.input=new Uint8Array(f):G.input=f;G.d4=0;G.aL=G.input.length;do{G.N0===0&&(G.output=new $g.iy(t),G.YZ=0,G.N0=t);f=GsF(G,Z);if(f!==1&&f!==0)return this.BY(f),this.ended=!0,!1;if(G.N0===0||G.aL===0&&(Z===4||Z===2))if(this.options.to==="string"){var u=$g.G5(G.output,G.YZ);k=u;u=u.length;if(u<65537&&(k.subarray&& skf||!k.subarray))k=String.fromCharCode.apply(null,$g.G5(k,u));else{for(var h="",W=0;W0||G.N0===0)&&f!==1);if(Z===4)return(G=this.yP)&&G.state?(t=G.state.status,t!==42&&t!==69&&t!==73&&t!==91&&t!==103&&t!==113&&t!==666?f=Gp(G,-2):(G.state=null,f=t===113?Gp(G,-3):0)):f=-2,this.BY(f),this.ended=!0,f===0;Z===2&&(this.BY(0),G.N0=0);return!0}; Ov.prototype.BY=function(f){f===0&&(this.result=this.options.to==="string"?this.chunks.join(""):$g.Fz(this.chunks));this.chunks=[];this.err=f;this.msg=this.yP.msg};var Ce=()=>Math.random().toString(36).substring(7).split("").join("."),zp=`@@redux/INIT${Ce()}`,hDO=`@@redux/REPLACE${Ce()}`;var m9=typeof Symbol==="function"&&Symbol.observable||"@@observable";var t3D=cR(class extends g.O2{constructor(f){super(f)}},[0,g.n8,EY,g.$d,C8,g.$d,-1,mE,C8,mE,-1,g.n8,mE,EY,g.iC,[0,C8,-3,mE],g.$d,-1,mE]);var $dy=-1808487191;var akc=function(f,k){return(()=>{var G=new onc(f,k);return()=>G})()}("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.uV=class{constructor(f){this.name=f}};g.ke=new g.uV("actionCompanionAdRenderer");g.Dq=new g.uV("adActionInterstitialRenderer");g.tb=new g.uV("adsEngagementPanelRenderer");g.mn=new g.uV("dismissablePanelTextPortraitImageRenderer");g.NY=new g.uV("adsEngagementPanelSectionListViewModel");g.Gu=new g.uV("imageCompanionAdRenderer");g.vg=new g.uV("instreamAdPlayerOverlayRenderer");g.Iy=new g.uV("instreamSurveyAdRenderer");g.hG=new g.uV("instreamSurveyAdSingleSelectQuestionRenderer");g.or=new g.uV("instreamSurveyAdMultiSelectQuestionRenderer");g.Ww=new g.uV("instreamSurveyAdAnswerRenderer");g.raF=new g.uV("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.Pg=new g.uV("instreamVideoAdRenderer");g.Bg=new g.uV("playerOverlayLayoutRenderer");g.VJ=new g.uV("videoInterstitialButtonedCenteredLayoutRenderer");g.bu=new g.uV("aboveFeedAdLayoutRenderer");g.w$=new g.uV("belowPlayerAdLayoutRenderer");g.s4=new g.uV("inPlayerAdLayoutRenderer");g.r$=new g.uV("inPlayerOrganicOverlayAdLayoutRenderer");var FLF=new g.uV("miniAppInPlayerAdLayoutRenderer");var KLH=new g.uV("miniAppPlayerBytesAdLayoutRenderer");g.KB=new g.uV("playerBytesAdLayoutRenderer");g.ay=new g.uV("playerBytesSequenceItemAdLayoutRenderer");g.d$=new g.uV("playerUnderlayAdLayoutRenderer");g.QJ=new g.uV("adIntroRenderer");g.qY=new g.uV("playerBytesSequentialLayoutRenderer");g.Fw=new g.uV("surveyTextInterstitialRenderer");g.$e=new g.uV("videoAdTrackingRenderer");var PKy=new g.uV("videoInterstitialCenteredLayoutViewModel");g.U4=new g.uV("playerOrganicTransitionOverlayRenderer");g.Hg=new g.uV("adSlotRenderer");g.CB=new g.uV("squeezebackPlayerSidePanelRenderer");g.Zq=new g.uV("bannerImageLayoutViewModel");g.uu=new g.uV("topBannerImageTextIconButtonedLayoutViewModel");var AAu=new g.uV("miniAppPlayerOverlayLayoutViewModel");g.oy=new g.uV("adsEngagementPanelLayoutViewModel");g.E4=new g.uV("displayUnderlayTextGridCardsLayoutViewModel");var DY=class{constructor(f){this.B=f}},Vb=class extends DY{get entityMetadata(){return this.B.entityMetadata}set entityMetadata(f){this.B.entityMetadata=f}};var MBf=class extends Vb{K(){return[]}};var HAE=new g.uV("commandContext");var xEf=class extends Vb{K(){return[]}};var XCu=class extends Vb{K(){return[]}};var DTy=new g.uV("rawColdConfigGroup");var W$6=new g.uV("rawHotConfigGroup");g.vw=new g.uV("commandExecutorCommand");var lky=class extends g.O2{constructor(f){super(f)}};var TsE={XF:0,tO:1,nY:32,Sa:61,q$:67,Ge:103,ks:86,RC:42,il:60,r9:62,Wm:73,Kv:76,s$:88,ze:90,ea:99,pY:98,D4:100,fv:102,Aw:41,gW:69,M$:70,VW:71,eW:2,dn:27,ANDROID:3,gm:54,MC:14,wm:91,Vf:55,hM:24,x8:105,Y8:20,He:18,a5:21,mu:104,X7:30,CA:29,yf:28,U3:101,I5:107,UB:34,Pe:36,F7:38,IOS:5,yF:15,uZ:92,UU:40,EU:25,JK:106,cu:17,tK:19,rQ:64,QF:66,lZ:26,Rt:22,nG:33,iZ:68,Bs:35,LG:53,OU:108,pG:37,dQ:39,Vl:7,hO:57,xc:43,H9:59,Yc:93,bG:74,FF:75,aC:85,mz:65,oC:80,w9:8,g9:10,P9:58,IC:63,Tj:72,jD:23,xs:11,Ys:13,hH:12, MW:16,NW:56,Z4:31,yK:77,AK:84,Bm:87,MX:89,gQ:94,mW:95,KA:109};var Vw=class extends g.O2{constructor(f){super(f)}W(f){g.gj(this,5,f)}};var WQ=class extends g.O2{constructor(f){super(f)}};var SDu=class extends g.O2{constructor(f){super(f)}};var TU=class extends g.O2{constructor(f){super(f)}getPlayerType(){return Sf(this,36)}setHomeGroupInfo(f){return MT(this,SDu,81,f)}clearLocationPlayabilityToken(){return kG(this,89)}};var RX=class extends g.O2{constructor(f){super(f)}getValue(){return Tc(this,PU(this,cv,2))}clearValue(){return qT(this,2,cv)}},cv=[2,3,4,5,6];var ReL=class extends g.O2{constructor(f){super(f)}setTrackingParams(f){return kG(this,1,PS(f,!1))}};var So=class extends g.O2{constructor(f){super(f)}};var Dd=class extends g.O2{constructor(f){super(f)}};var gN=class extends g.O2{constructor(f){super(f)}setToken(f){return g.gj(this,2,f)}};var pK=class extends g.O2{constructor(f){super(f)}setSafetyMode(f){return fP(this,5,f)}};var lX=class extends g.O2{constructor(f){super(f)}W(f){return MT(this,TU,1,f)}};var caE=class extends Vb{K(){return[]}};var pCD=class extends Vb{K(){return[]}};var g0L=class extends Vb{K(){return[]}};var YDH=class extends Vb{K(){return[]}};var JaQ=class extends Vb{K(){return[]}};var tO=new g.uV("continuationCommand");g.Kz=new g.uV("signalAction");var YR=new g.uV("webCommandMetadata");var VDX=new g.uV("metadataBadgeRenderer");var Ujf=new g.uV("signalServiceEndpoint");var foQ=class extends Vb{K(){return[]}};var Tu=new g.uV("innertubeCommand");var $6L={lw:"EMBEDDED_PLAYER_MODE_UNKNOWN",tH:"EMBEDDED_PLAYER_MODE_DEFAULT",Qm:"EMBEDDED_PLAYER_MODE_PFP",rI:"EMBEDDED_PLAYER_MODE_PFL"};var ObO=new g.uV("channelThumbnailEndpoint");var h_a=new g.uV("embeddedPlayerErrorMessageRenderer");var tDX=new g.uV("embeddedPlayerOverlayVideoDetailsRenderer"),PmF=new g.uV("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),Qaa=new g.uV("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var fO=new g.uV("embedsInfoPanelRenderer");var k8d=class extends Vb{K(){return[]}};var G8L=class extends Vb{K(){return[]}};var tbH=class extends Vb{K(){return[]}};var ZgX=class extends Vb{K(){var f=[];this.B.alternateChannel&&f.push(this.B.alternateChannel);this.B.alternateChannelList&&f.push(...this.B.alternateChannelList);this.B.oneofChannelEntity&&f.push(this.B.oneofChannelEntity);return[...(new Set(f))]}};var uFy=class extends Vb{K(){var f=[];this.B.entryCollection&&f.push(this.B.entryCollection);return[...(new Set(f))]}},oxL=class extends Vb{K(){var f=[];this.B.parentPlaylist&&f.push(this.B.parentPlaylist);if(this.B.entries)for(let k of this.B.entries)f.push(...(new hnF(k)).K());return[...(new Set(f))]}},hnF=class extends DY{K(){var f=[];this.B.video&&f.push(this.B.video);return[...(new Set(f))]}};var WSD=class extends Vb{K(){var f=[];this.B.descriptionEntity&&f.push(this.B.descriptionEntity);this.B.creators&&f.push(...this.B.creators);this.B.theBiggestFan&&f.push(this.B.theBiggestFan);return[...(new Set(f))]}},DtD=class extends Vb{K(){return[]}};var VbL=class extends Vb{K(){return[]}};var vxa=new g.uV("feedbackEndpoint");var BlO=class extends Vb{K(){return[]}};var jOQ=class extends Vb{K(){return[]}};var NlL=class extends Vb{K(){return[]}};var UtX=class extends Vb{K(){return[]}};var enQ=class extends Vb{K(){return[]}};var y5E=new g.uV("interactionLoggingCommandMetadata");var DpD={O3:"WEB_DISPLAY_MODE_UNKNOWN",Ql:"WEB_DISPLAY_MODE_BROWSER",LY:"WEB_DISPLAY_MODE_MINIMAL_UI",ul:"WEB_DISPLAY_MODE_STANDALONE",ll:"WEB_DISPLAY_MODE_FULLSCREEN"};var qm6=class extends g.O2{constructor(f){super(f)}getPlayerType(){return Sf(this,7)}SK(){return Tc(this,19)}setVideoId(f){return g.gj(this,19,f)}};var pp=class extends g.O2{constructor(f){super(f)}};var ca=class extends g.O2{constructor(f){super(f)}};var Gj=class extends g.O2{constructor(f){super(f,500)}},Ogy=[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,563,564];g.PLc=new g.uV("loggingContext");var fw=class extends g.O2{constructor(f){super(f)}};var m8=class extends g.O2{constructor(f){super(f)}SK(){return cU(this,PU(this,nK,1))}setVideoId(f){return qT(this,1,nK,oG(f))}getPlaylistId(){return cU(this,PU(this,nK,2))}},nK=[1,2];var oGf=class extends g.O2{constructor(f){super(f)}};var QOa=class extends Vb{K(){return[]}};var IoD=class extends Vb{K(){return[]}};var FSy=class extends Vb{K(){return[]}};var A5a=class extends Vb{K(){var f=[];this.B.downloadsList&&f.push(this.B.downloadsList);this.B.smartDownloadsList&&f.push(this.B.smartDownloadsList);this.B.recommendedDownloadsList&&f.push(this.B.recommendedDownloadsList);this.B.refresh&&f.push(this.B.refresh);return[...(new Set(f))]}};var $tX=class extends Vb{K(){var f=[];this.B.refresh&&f.push(this.B.refresh);if(this.B.downloads)for(let k of this.B.downloads)f.push(...(new KSO(k)).K());return[...(new Set(f))]}},KSO=class extends DY{K(){var f=[];this.B.video&&f.push(this.B.video);this.B.playlist&&f.push(this.B.playlist);this.B.videoItem&&f.push(this.B.videoItem);this.B.playlistItem&&f.push(this.B.playlistItem);return[...(new Set(f))]}};var igE=class extends Vb{K(){var f=[];this.B.localImageEntities&&f.push(...this.B.localImageEntities);return[...(new Set(f))]}};var znE=class extends Vb{K(){var f=[];this.B.playbackData&&f.push(this.B.playbackData);this.B.localImageEntities&&f.push(...this.B.localImageEntities);this.B.videoDownloadContextEntity&&f.push(this.B.videoDownloadContextEntity);return[...(new Set(f))]}};var CLd=class extends Vb{K(){return[]}};var ExQ=class extends Vb{K(){var f=[];this.B.fakeChildren&&f.push(...this.B.fakeChildren);return[...(new Set(f))]}};var mta=class extends Vb{K(){var f=[];this.B.video&&f.push(this.B.video);this.B.playbackData&&f.push(this.B.playbackData);this.B.offlineVideoPolicy&&f.push(this.B.offlineVideoPolicy);return[...(new Set(f))]}};var nxd=class extends Vb{K(){return[]}};var LSO=class extends Vb{K(){var f=[];this.B.channelOwner&&f.push(this.B.channelOwner);this.B.videos&&f.push(...this.B.videos);this.B.collaboratorChannels&&f.push(...this.B.collaboratorChannels);this.B.downloadState&&f.push(this.B.downloadState);this.B.refresh&&f.push(this.B.refresh);return[...(new Set(f))]}};var dtO=class extends Vb{K(){var f=[];this.B.video&&f.push(this.B.video);this.B.channelContributor&&f.push(this.B.channelContributor);return[...(new Set(f))]}};var bgd=class extends DY{K(){var f=[];this.B.recommendedVideoMetadata&&f.push(...(new sOX(this.B.recommendedVideoMetadata)).K());return[...(new Set(f))]}},sOX=class extends DY{K(){var f=[];this.B.localImageEntities&&f.push(...this.B.localImageEntities);this.B.videoDownloadContextEntity&&f.push(this.B.videoDownloadContextEntity);return[...(new Set(f))]}};var wru=class extends DY{K(){var f=[];this.B.playbackPosition&&f.push(this.B.playbackPosition);return[...(new Set(f))]}};var aoF=class extends Vb{K(){var f=[];this.B.owner&&f.push(this.B.owner);this.B.downloadState&&f.push(this.B.downloadState);this.B.userState&&f.push(...(new wru(this.B.userState)).K());this.B.additionalMetadata&&f.push(...(new bgd(this.B.additionalMetadata)).K());return[...(new Set(f))]}};var r5a=class extends Vb{K(){var f=[];this.B.userChannelDetails&&f.push(this.B.userChannelDetails);return[...(new Set(f))]}};var MbF=class extends Vb{K(){var f=[];this.B.channelOwner&&f.push(this.B.channelOwner);this.B.playbackPosition&&f.push(this.B.playbackPosition);this.B.localImageEntities&&f.push(...this.B.localImageEntities);this.B.downloadStatus&&f.push(this.B.downloadStatus);return[...(new Set(f))]}};var HgH=class extends Vb{K(){return[]}};var xtX=class extends Vb{K(){return[]}};var XrD=class extends Vb{K(){return[]}};var lo6=class extends Vb{K(){return[]}};var TlQ=class extends Vb{K(){return[]}};var SmX=class extends Vb{K(){return[]}};var RnQ=class extends Vb{K(){return[]}};var c5H=class extends Vb{K(){return[]}};var prF=class extends Vb{K(){return[]}};var gxE=class extends Vb{K(){return[]}};var oA=new g.uV("changeKeyedMarkersVisibilityCommand");var vp6=new g.uV("loadMarkersCommand");var QtD=new g.uV("timelyActionViewModel");var PUQ=new g.uV("timelyActionsOverlayViewModel");var YmD=class extends Vb{K(){return[]}};var J5D=class extends Vb{K(){return[]}};var fw6=class extends Vb{K(){return[]}};var kAc=class extends Vb{K(){return[]}};var GAu=class extends Vb{K(){return[]}};var tLa=class extends Vb{K(){var f=[];this.B.compositeSourceKeys&&f.push(...this.B.compositeSourceKeys);return[...(new Set(f))]}};var ZTF=class extends Vb{K(){var f=[];this.B.trackDownloadMetadatas&&f.push(...this.B.trackDownloadMetadatas);return[...(new Set(f))]}};var uSE=class extends Vb{K(){var f=[];this.B.downloadedTracks&&f.push(...this.B.downloadedTracks);this.B.smartDownloadedTracks&&f.push(...this.B.smartDownloadedTracks);this.B.downloadedEpisodes&&f.push(...this.B.downloadedEpisodes);this.B.downloadedAlbumReleases&&f.push(...this.B.downloadedAlbumReleases);this.B.smartDownloadedAlbumReleases&&f.push(...this.B.smartDownloadedAlbumReleases);this.B.downloadedPlaylists&&f.push(...this.B.downloadedPlaylists);this.B.smartDownloadedPlaylists&&f.push(...this.B.smartDownloadedPlaylists); this.B.metadataOnlyTracks&&f.push(...this.B.metadataOnlyTracks);return[...(new Set(f))]}};var hvc=class extends Vb{K(){var f=[];this.B.trackDownloadMetadatas&&f.push(...this.B.trackDownloadMetadatas);return[...(new Set(f))]}};var o5f=class extends Vb{K(){var f=[];this.B.playbackData&&f.push(this.B.playbackData);this.B.localImageEntities&&f.push(...this.B.localImageEntities);this.B.videoDownloadContextEntity&&f.push(this.B.videoDownloadContextEntity);return[...(new Set(f))]}};var W_D=class extends Vb{K(){var f=[];this.B.musicLibraryStatusEntity&&f.push(this.B.musicLibraryStatusEntity);this.B.primaryArtists&&f.push(...this.B.primaryArtists);this.B.details&&f.push(this.B.details);this.B.userDetails&&f.push(this.B.userDetails);this.B.tracks&&f.push(...this.B.tracks);this.B.share&&f.push(this.B.share);this.B.downloadMetadata&&f.push(this.B.downloadMetadata);this.B.refresh&&f.push(this.B.refresh);return[...(new Set(f))]}},D8y=class extends Vb{K(){var f=[];this.B.albumRelease&& f.push(this.B.albumRelease);this.B.tracks&&f.push(...this.B.tracks);return[...(new Set(f))]}},VLX=class extends Vb{K(){var f=[];this.B.albumRelease&&f.push(this.B.albumRelease);return[...(new Set(f))]}};var v5d=class extends Vb{K(){var f=[];this.B.details&&f.push(this.B.details);this.B.userDetails&&f.push(this.B.userDetails);return[...(new Set(f))]}},BYd=class extends Vb{K(){var f=[];this.B.parentArtist&&f.push(this.B.parentArtist);return[...(new Set(f))]}},jCL=class extends Vb{K(){var f=[];this.B.parentArtist&&f.push(this.B.parentArtist);return[...(new Set(f))]}};var NYy=class extends Vb{K(){return[]}};var U8H=class extends Vb{K(){return[]}};var y7Q=class extends Vb{K(){var f=[];this.B.tracks&&f.push(...this.B.tracks);this.B.refresh&&f.push(this.B.refresh);this.B.musicLibraryStatusEntity&&f.push(this.B.musicLibraryStatusEntity);this.B.details&&f.push(this.B.details);this.B.downloadMetadata&&f.push(this.B.downloadMetadata);this.B.sideloadMetadata&&f.push(this.B.sideloadMetadata);this.B.userDetails&&f.push(this.B.userDetails);this.B.entryCollection&&f.push(this.B.entryCollection);this.B.share&&f.push(this.B.share);this.B.podcastShowAdditionalMetadata&& f.push(...(new evE(this.B.podcastShowAdditionalMetadata)).K());return[...(new Set(f))]}},evE=class extends DY{K(){var f=[];this.B.creatorEntity&&f.push(this.B.creatorEntity);return[...(new Set(f))]}};var qGF=class extends Vb{K(){return[]}};var OTD=class extends Vb{K(){var f=[];this.B.musicLibraryStatusEntity&&f.push(this.B.musicLibraryStatusEntity);this.B.artists&&f.push(...this.B.artists);this.B.audioModeVersion&&f.push(this.B.audioModeVersion);this.B.videoModeVersion&&f.push(this.B.videoModeVersion);this.B.userDetails&&f.push(this.B.userDetails);this.B.details&&f.push(this.B.details);this.B.albumRelease&&f.push(this.B.albumRelease);this.B.share&&f.push(this.B.share);this.B.libraryEdit&&f.push(this.B.libraryEdit);this.B.downloadMetadata&& f.push(this.B.downloadMetadata);this.B.playbackPosition&&f.push(this.B.playbackPosition);this.B.lyrics&&f.push(this.B.lyrics);return[...(new Set(f))]}},PqL=class extends Vb{K(){var f=[];this.B.parentTrack&&f.push(this.B.parentTrack);return[...(new Set(f))]}},QCd=class extends Vb{K(){var f=[];this.B.parentTrack&&f.push(this.B.parentTrack);return[...(new Set(f))]}};var ZbL=new g.uV("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var Iwa=new g.uV("shareEndpoint"),F_F=new g.uV("shareEntityEndpoint"),A7a=new g.uV("shareEntityServiceEndpoint"),K_y=new g.uV("webPlayerShareEntityServiceEndpoint");g.u2=new g.uV("urlEndpoint");g.Jx=new g.uV("watchEndpoint");var $8a=new g.uV("watchPlaylistEndpoint");var iTa=class extends Vb{K(){return[]}};var zvy=class extends Vb{K(){return[]}};var CqL=class extends Vb{K(){return[]}};var E5F=class extends Vb{K(){return[]}};var m8E=class extends Vb{K(){var f=[];this.B.transfer&&f.push(this.B.transfer);this.B.adsPlaybackData&&f.push(...this.B.adsPlaybackData);this.B.drmLicense&&f.push(this.B.drmLicense);this.B.offlineVideoPolicy&&f.push(this.B.offlineVideoPolicy);this.B.videoDownloadContextEntity&&f.push(this.B.videoDownloadContextEntity);return[...(new Set(f))]}};var n56=class extends Vb{K(){return[]}};var L_d=class extends Vb{K(){var f=[];this.B.offlineVideoStreams&&f.push(...this.B.offlineVideoStreams);this.B.captionTrack&&f.push(...this.B.captionTrack);return[...(new Set(f))]}};var d8Q=class extends Vb{K(){return[]}};var sCL=class extends Vb{K(){return[]}};var bTf=class extends Vb{K(){return[]}};var wBa=new g.uV("prefetchWatchCommand");var awu=new g.uV("updateProgressBarCommand");var z1E=new g.uV("compositeVideoOverlayRenderer");var Lgf=new g.uV("paidContentOverlayRenderer");var nJQ=new g.uV("playerMutedAutoplayOverlayRenderer"),Lda=new g.uV("playerMutedAutoplayEndScreenRenderer");var zId=new g.uV("unserializedPlayerResponse"),Cz=new g.uV("unserializedPlayerResponse"),r7L=new g.uV("playerResponse");var MLD=new g.uV("playlistEditEndpoint");var HTH=class extends Vb{K(){return[]}};var Uz=new g.uV("reelWatchEndpoint");var x86=new g.uV("reelItemWatchResponse");g.Bw=new g.uV("buttonRenderer");g.jC=new g.uV("toggleButtonRenderer");g.zu=new g.uV("counterfactualRenderer");var XBf=new g.uV("resolveUrlCommandMetadata");var lwH=class extends Vb{K(){return[]}};var TYQ=new g.uV("modifyChannelNotificationPreferenceEndpoint");var SGO=new g.uV("unsubscribeEndpoint");var RvH=class extends Vb{K(){return[]}};var IDL=new g.uV("subscribeButtonRenderer");var c7c=new g.uV("subscribeEndpoint");var pBa=class extends Vb{K(){return[]}};var g5L=class extends Vb{K(){return[]}};var YGy=class extends Vb{K(){return[]}};var J7d=class extends Vb{K(){return[]}};var fPX=class extends Vb{K(){return[]}};var k3c=class extends Vb{K(){return[]}};var G3D=class extends Vb{K(){return[]}};var ttf=class extends Vb{K(){return[]}};var ZmL=class extends Vb{K(){return[]}};var ugX=class extends Vb{K(){return[]}};var hHu=class extends Vb{K(){return[]}};var Qwd=new g.uV("qrCodeRenderer");var oBc={eY:"LIVING_ROOM_APP_MODE_UNSPECIFIED",zF:"LIVING_ROOM_APP_MODE_MAIN",s1:"LIVING_ROOM_APP_MODE_KIDS",DH:"LIVING_ROOM_APP_MODE_MUSIC",qT:"LIVING_ROOM_APP_MODE_UNPLUGGED",GF:"LIVING_ROOM_APP_MODE_GAMING"};var Wcc=class extends Vb{K(){return[]}};var DWD=class extends Vb{K(){return[]}};var Vtd=class extends Vb{K(){return[]}};var opF=new g.uV("autoplaySwitchButtonRenderer");var Wgy=new g.uV("desktopOverlayConfigRenderer");var IpD=new g.uV("engagementPanelSectionListRenderer");var uKQ=new g.uV("playlistPanelRenderer");var vBy=class extends Vb{K(){return[]}};var BbL=class extends Vb{K(){return[]}};var j_F=class extends Vb{K(){return[]}};var NbD=class extends Vb{K(){return[]}};var UWL=class extends Vb{K(){return[]}};var eHL=class extends Vb{K(){return[]}};var ySL=class extends Vb{K(){return[]}};var qJy=class extends Vb{K(){return[]}};var LjF=new g.uV("cipher");var Cd6=new g.uV("playerVars");var xhD=new g.uV("playerVars");var Omy=g.BH.window,rB=Omy?.yt?.config_||Omy?.ytcfg?.data_||{};g.Uf("yt.config_",rB);var Xe=[];var V8u=/^[\w.]*$/,D6a={q:!0,search_query:!0},WzD=String(ft);g.NZ=new class{constructor(f,k){this.B=f;this.K=k}}(window,window.document);g.Uf("yt.ads_.signals_.getAdSignalsString",function(f){return g.ki(g.UH(f))});g.wc();var e3="XMLHttpRequest"in g.BH?()=>new XMLHttpRequest:null;var PPO="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(" ");[...PPO];var FB={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"},Q1f=["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",...PPO],EH=!1,eDD=IE;var Isc;g.nt=class extends g.pE{constructor(f,k,G){super(`${f}, errorCode=${k}`);this.errorCode=k;this.xhr=G;this.name="PromiseAjaxError"}};Isc=class{constructor(f){this.xhr=f}};var sH=class{constructor(f=null){this.B=f;this.W=0;this.K=null}then(f,k,G){return this.B?this.B.then(f,k,G):this.W===1&&f?(f=f.call(G,this.K))&&typeof f.then==="function"?f:g.wv(f):this.W===2&&k?(f=k.call(G,this.K))&&typeof f.then==="function"?f:g.b$(f):this}getValue(){return this.K}};sH.prototype.$goog_Thenable=!0;var aE=!1;g.om=vf||Bf;var KzD=/^([0-9\.]+):([0-9\.]+)$/;var K0={};var Q_O=0,$K=g.hI?"webkit":g.nb?"moz":g.PA?"ms":x3?"o":"",IPy=g.y6("ytDomDomGetNextId")||(()=>++Q_O); g.Uf("ytDomDomGetNextId",IPy);var FcD={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},wA=class{constructor(f){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(f=f||window.event){this.event=f;for(let t in f)t in FcD||(this[t]=f[t]);this.scale=f.scale;this.rotation=f.rotation;var k=f.target||f.srcElement;k&&k.nodeType==3&&(k=k.parentNode);this.target=k;var G=f.relatedTarget;if(G)try{G=G.nodeName?G:null}catch(t){G=null}else this.type=="mouseover"?G=f.fromElement:this.type=="mouseout"&&(G=f.toElement);this.relatedTarget=G;this.clientX=f.clientX!=void 0?f.clientX:f.pageX;this.clientY=f.clientY!=void 0?f.clientY:f.pageY;this.keyCode=f.keyCode?f.keyCode: f.which;this.charCode=f.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=f.altKey;this.ctrlKey=f.ctrlKey;this.shiftKey=f.shiftKey;this.metaKey=f.metaKey;this.B=f.pageX;this.K=f.pageY}}catch(t){}}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.dA=g.BH.ytEventsEventsListeners||{};g.Uf("ytEventsEventsListeners",g.dA);var bG=g.BH.ytEventsEventsCounter||{count:0};g.Uf("ytEventsEventsCounter",bG);var ASa=g.nn(function(){var f=!1;try{let k=Object.defineProperty({},"passive",{get:function(){f=!0}}); window.addEventListener("test",null,k)}catch(k){}return f}),ae=g.nn(function(){var f=!1; try{let k=Object.defineProperty({},"capture",{get:function(){f=!0}}); window.addEventListener("test",null,k)}catch(k){}return f});var Nz;Nz=window;g.T=Nz.ytcsi&&Nz.ytcsi.now?Nz.ytcsi.now:Nz.performance&&Nz.performance.timing&&Nz.performance.now&&Nz.performance.timing.navigationStart?()=>Nz.performance.timing.navigationStart+Nz.performance.now():()=>(new Date).getTime();g.Md(xK,g.gQ);xK.prototype.L=function(f){f.B===void 0&&L0(f);var k=f.B;f.K===void 0&&L0(f);this.B=new g.q0(k,f.K)}; xK.prototype.J0=function(){return this.B||new g.q0}; xK.prototype.J=function(){if(this.B){var f=(0,g.T)();if(this.S!=0){var k=this.G,G=this.B,t=k.x-G.x;k=k.y-G.y;t=Math.sqrt(t*t+k*k)/(f-this.S);this.K[this.W]=Math.abs((t-this.Z)/this.Z)>.5?1:0;k=0;for(G=0;G<4;G++)k+=this.K[G]||0;k>=3&&this.D();this.Z=t}this.S=f;this.G=this.B;this.W=(this.W+1)%4}}; xK.prototype.Do=function(){QZ(this.V);g.M4(this.Wz)};g.UE=class extends g.gQ{constructor(f){super();this.W=[];this.D=f||this}Bz(f,k,G,t,Z){G=Tp((0,g.LE)(G,t||this.D));G={target:f,name:k,callback:G};var u;Z&&ASa()&&(u={passive:!0});f.addEventListener(k,G.callback,u);this.W.push(G);return G}n1(f){for(let k=0;k{try{let k=new QL;var f=k.isAvailable()?k:null}catch(k){return null}return f?new yL(f):null}), n0:g.nn(()=>{var f=new Ii;return f.isAvailable()?new yL(f):null})};g.eC=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};g.Uf("yt.msgs_",g.eC);var Ak=class{constructor(f){this.K=void 0;this.B=!1;f.addEventListener("beforeinstallprompt",k=>{k.preventDefault();this.K=k}); f.addEventListener("appinstalled",()=>{this.B=!0},{once:!0})}};var p0=class{constructor(){this.dP=!0}Eo(f,k){f={};var G=[];"USER_SESSION_ID"in rB&&G.push({key:"u",value:g.HT("USER_SESSION_ID")});if(G=UO(G))f.Authorization=G,G=k=k?.sessionIndex,G===void 0&&(G=Number(g.HT("SESSION_INDEX",0)),G=isNaN(G)?0:G),g.cT("voice_search_auth_header_removal")||(f["X-Goog-AuthUser"]=G.toString()),"INNERTUBE_HOST_OVERRIDE"in rB||(f["X-Origin"]=window.location.origin),k===void 0&&"DELEGATED_SESSION_ID"in rB&&(f["X-Goog-PageId"]=g.HT("DELEGATED_SESSION_ID"));return f}};var vQ={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var k9=g.y6("ytglobal.prefsUserPrefsPrefs_")||{};g.Uf("ytglobal.prefsUserPrefsPrefs_",k9); var m6f=class{constructor(){this.B=g.HT("ALT_PREF_COOKIE_NAME","PREF");this.K=g.HT("ALT_PREF_COOKIE_DOMAIN","youtube.com");var f=g.HY(this.B);f&&this.parse(f)}get(f,k){fa(f);J$(f);f=k9[f]!==void 0?k9[f].toString():null;return f!=null?f:k?k:""}set(f,k){fa(f);J$(f);if(k==null)throw Error("ExpectedNotNull");k9[f]=k.toString()}mx(f){return!!((GV(`f${Math.floor(f/31)+1}`)||0)&1<{var f;return()=>{f||(f=new xX("ytidb"));return f}})();var Pq=[],O3=!1;var LcE={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"},dWX={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"},s_y={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}, Ka=class extends g.V5{constructor(f,k={},G=LcE[f],t=dWX[f],Z=s_y[f]){super(G,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:f,...k});this.type=f;this.message=G;this.level=t;this.B=Z;Object.setPrototypeOf(this,Ka.prototype)}},bmL=class extends Ka{constructor(f,k){super("MISSING_OBJECT_STORES",{expectedObjectStores:k,foundObjectStores:f},LcE.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,bmL.prototype)}},i5=class extends Error{constructor(f,k){super();this.index= f;this.objectStore=k;Object.setPrototypeOf(this,i5.prototype)}},nZL=["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 s3=class{constructor(f){this.B=f}},E3=class{constructor(f){this.state={status:"PENDING"};this.B=[];this.K=[];f=f.B;var k=t=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:t};for(let Z of this.B)Z()}},G=t=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:t};for(let Z of this.K)Z()}}; try{f(k,G)}catch(t){G(t)}}static all(f){return new E3(new s3((k,G)=>{var t=[],Z=f.length;Z===0&&k(t);for(let u=0;u{t[u]=h;Z--;Z===0&&k(t)}).catch(h=>{G(h)})}))}static resolve(f){return new E3(new s3((k,G)=>{f instanceof E3?f.then(k,G):k(f)}))}static reject(f){return new E3(new s3((k,G)=>{G(f)}))}then(f,k){var G=f??d6c,t=k??Lzd; return new E3(new s3((Z,u)=>{this.state.status==="PENDING"?(this.B.push(()=>{na(this,this,G,Z,u)}),this.K.push(()=>{La(this,this,t,Z,u)})):this.state.status==="FULFILLED"?na(this,this,G,Z,u):this.state.status==="REJECTED"&&La(this,this,t,Z,u)}))}catch(f){return this.then(void 0,f)}};var bUF=class{constructor(f,k){this.request=f;this.cursor=k}};var lsE=class{constructor(f,k){this.B=f;this.options=k;this.transactionCount=0;this.W=Math.round((0,g.T)());this.K=!1}add(f,k,G){return x9(this,[f],{mode:"readwrite",q_:!0,commit:r0()},t=>t.objectStore(f).add(k,G))}clear(f){return x9(this,[f],{mode:"readwrite", q_:!0},k=>k.objectStore(f).clear())}close(){this.B.close(); this.options?.closed&&this.options.closed()}count(f,k){return x9(this,[f],{mode:"readonly",q_:!0,commit:r0()},G=>G.objectStore(f).count(k))}delete(f,k){return x9(this,[f],{mode:"readwrite", q_:!0,commit:r0()&&!(k instanceof IDBKeyRange)},G=>G.objectStore(f).delete(k))}get(f,k){return x9(this,[f],{mode:"readonly", q_:!0,commit:r0()},G=>G.objectStore(f).get(k))}getAll(f,k,G){return x9(this,[f],{mode:"readonly", q_:!0},t=>t.objectStore(f).getAll(k,G))}put(f,k,G){return x9(this,[f],{mode:"readwrite", q_:!0,commit:r0()},t=>t.objectStore(f).put(k,G))}objectStoreNames(){return Array.from(this.B.objectStoreNames)}getName(){return this.B.name}},Xy=class{constructor(f){this.B=f}add(f,k){return b5(this.B.add(f,k))}autoIncrement(){return this.B.autoIncrement}clear(){return b5(this.B.clear()).then(()=>{})}count(f){return b5(this.B.count(f))}delete(f){return f instanceof IDBKeyRange?asH(this,f):b5(this.B.delete(f))}get(f){return b5(this.B.get(f))}getAll(f,k){return"getAll"in IDBObjectStore.prototype?b5(this.B.getAll(f, k)):rdc(this,f,k)}index(f){try{return new w6E(this.B.index(f))}catch(k){if(k instanceof Error&&k.name==="NotFoundError")throw new i5(f,this.B.name); throw k;}}getName(){return this.B.name}keyPath(){return this.B.keyPath}put(f,k){return b5(this.B.put(f,k))}},MC=class{constructor(f){this.B=f;this.K=new Map;this.aborted=!1;this.done=new Promise((k,G)=>{this.B.addEventListener("complete",()=>{k()}); this.B.addEventListener("error",t=>{t.currentTarget===t.target&&G(this.B.error)}); this.B.addEventListener("abort",()=>{var t=this.B.error;if(t)G(t);else if(!this.aborted){t=Ka;var Z=this.B.objectStoreNames;let u=[];for(let h=0;hk.delete().then(()=>g0(k)))}get(f){return b5(this.B.get(f))}getAll(f,k){return"getAll"in IDBIndex.prototype?b5(this.B.getAll(f,k)):x6f(this,f,k)}keyPath(){return this.B.keyPath}unique(){return this.B.unique}}, XSL=class{constructor(f,k){this.request=f; this.cursor=k}delete(){return b5(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(f){return b5(this.cursor.update(f))}};var aPQ=class{constructor(f,k){this.name=f;this.options=k;this.W=!0;this.Z=this.S=0}K(f,k,G={}){return fd(f,k,G)}delete(f={}){return kc(this.name,f)}open(){if(!this.W)throw Gq(this);if(this.B)return this.B;var f,k=()=>{this.B===f&&(this.B=void 0)},G={blocking:Z=>{Z.close()}, closed:k,WU:k,upgrade:this.options.upgrade},t=async()=>{var Z=Error().stack??"";try{let W=await this.K(this.name,this.options.version,G);var u=W,h=this.options;let D=[];for(let N of Object.keys(h.hz)){let {Of:U,xO:y=Number.MAX_VALUE}=h.hz[N];!(u.B.version>=U)||u.B.version>=y||u.B.objectStoreNames.contains(N)||D.push(N)}if(D.length!==0){let N=Object.keys(this.options.hz),U=W.objectStoreNames();if(this.Zthis.options.version+1)throw Z.close(),this.W=!1,Gq(this,u);return Z}k();W instanceof Error&&!g.cT("ytidb_async_stack_killswitch")&&(W.stack=`${W.stack}\n${Z.substring(Z.indexOf("\n")+1)}`);throw zV(W,this.name,"",this.options.version??-1);}}; return this.B=f=t()}};var Zy=new aPQ("YtIdbMeta",{hz:{databases:{Of:1}},upgrade(f,k){k(1)&&l5(f,"databases",{keyPath:"actualName"})}});var VA,Dy=new class{constructor(){}}(new class{constructor(){}});new g.fb;var fgH=class extends aPQ{constructor(f,k){super(f,k);this.options=k;Fy(f)}K(f,k,G={}){return(this.options.shared?gZc:pSu)(f,k,{...G})}delete(f={}){return(this.options.shared?yA:YZO)(this.name,f)}};var GgX=qb("ytGcfConfig",{hz:{coldConfigStore:{Of:1},hotConfigStore:{Of:1}},shared:!1,upgrade(f,k){k(1)&&(RB(l5(f,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),RB(l5(f,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var rSL=class extends g.gQ{constructor(){super();this.K=[];this.B=[];var f=g.y6("yt.gcf.config.hotUpdateCallbacks");f?(this.K=[...f],this.B=f):(this.B=[],g.Uf("yt.gcf.config.hotUpdateCallbacks",this.B))}Do(){for(let k of this.K){var f=this.B;let G=f.indexOf(k);G>=0&&f.splice(G,1)}this.K.length=0;super.Do()}};g.r_=class{constructor(){this.G=!1;this.Z=this.S=0;this.D=new rSL}uE(){return Xf()??g.HT("RAW_HOT_CONFIG_GROUP")}W(f){this.hotHashData=f;g.Uf("yt.gcf.config.hotHashData",this.hotHashData||null)}};var MtO=typeof TextEncoder!=="undefined"?new TextEncoder:null,Av=MtO?f=>MtO.encode(f):f=>{f=OI(f); var k=new Uint8Array(f.length);for(let G=0;G{}; this.cZ=()=>{}; this.now=Date.now;this.jO=!1;this.EL=f.EL??100;this.zM=f.zM??1;this.iV=f.iV??2592E6;this.Nr=f.Nr??12E4;this.sL=f.sL??5E3;this.Rw=f.Rw??void 0;this.G3=!!f.G3;this.vl=f.vl??.1;this.ka=f.ka??10;f.handleError&&(this.handleError=f.handleError);f.cZ&&(this.cZ=f.cZ);f.jO&&(this.jO=f.jO);f.YN&&(this.YN=f.YN);this.Cy=f.Cy;this.Kh=f.Kh;this.FR=f.FR;this.bY=f.bY;this.rj=f.rj;this.ik=f.ik;this.IO=f.IO;$X(this)&&(!this.Cy||this.Cy("networkless_logging"))&&zh(this)}writeThenSend(f,k={}){if($X(this)&&this.B){let G= {url:f,options:k,timestamp:this.now(),status:"NEW",sendCount:0};this.FR.set(G,this.Rw).then(t=>{G.id=t;this.bY.GU()&&E_(this,G)}).catch(t=>{E_(this,G); mQ(this,t)})}else this.rj(f,k)}sendThenWrite(f,k={},G){if($X(this)&&this.B){let t={url:f, options:k,timestamp:this.now(),status:"NEW",sendCount:0};this.Cy&&this.Cy("nwl_skip_retry")&&(t.skipRetry=G);if(this.bY.GU()||this.Cy&&this.Cy("nwl_aggressive_send_then_write")&&!t.skipRetry){if(!t.skipRetry){let Z=k.onError?k.onError:()=>{}; k.onError=async(u,h)=>{await this.FR.set(t,this.Rw).catch(W=>{mQ(this,W)}); Z(u,h)}}this.rj(f,k,t.skipRetry)}else this.FR.set(t,this.Rw).catch(Z=>{this.rj(f,k,t.skipRetry); mQ(this,Z)})}else G=this.Cy&&this.Cy("nwl_skip_retry")&&G,this.rj(f,k,G)}sendAndWrite(f,k={}){if($X(this)&&this.B){let G={url:f, options:k,timestamp:this.now(),status:"NEW",sendCount:0},t=!1,Z=k.onSuccess?k.onSuccess:()=>{}; G.options.onSuccess=(u,h)=>{G.id!==void 0?this.FR.HZ(G.id,this.Rw):t=!0;this.bY.yM&&this.Cy&&this.Cy("vss_network_hint")&&this.bY.yM(!0);Z(u,h)}; this.rj(G.url,G.options,void 0,!0);this.FR.set(G,this.Rw).then(u=>{G.id=u;t&&this.FR.HZ(G.id,this.Rw)}).catch(u=>{mQ(this,u)})}else this.rj(f,k,void 0,!0)}W(){if(!$X(this))throw Error("IndexedDB is not supported: throttleSend"); this.K||(this.K=this.Kh.H4(async()=>{var f=await this.FR.jN("NEW",this.Rw);f?(await E_(this,f),this.K&&(this.K=0,this.W())):this.S()},this.EL))}S(){this.Kh.Ug(this.K); this.K=0}};var nH;var Za={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69, mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84, mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217, vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125, streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159, anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176, transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182, videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402, ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211, tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238, offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252, siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289, layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312, tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333, mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356, idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374, googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393, mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417, sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462, lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128, blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522, tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484, channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507, producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531, coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551, scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557,mdeC2PaEvent:559,mdeBatchedPlayerEvents:560,tvhtml5UlpCreationFlowData:561,alwaysConnectedHandshakeRemoteControlStarted:562,alwaysConnectedHandshakeRemoteControlCompleted:563,alwaysConnectedHandshakeAwarenessStarted:564,alwaysConnectedHandshakeAwarenessCompleted:565};var EkE=qb("ServiceWorkerLogsDatabase",{hz:{SWHealthLog:{Of:1}},shared:!0,upgrade:(f,k)=>{k(1)&&RB(l5(f,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var rI={},sGQ=0;var HQ;var lE=class{constructor(){this.B=new Map;this.K=!1}requestComplete(f,k){k&&(this.K=!0);f=this.removeParams(f);this.B.get(f)||this.B.set(f,k)}isEndpointCFR(f){f=this.removeParams(f);return(f=this.B.get(f))?!1:f===!1&&this.K?!0:null}removeParams(f){return f.split("?")[0]}};lE.prototype.removeParams=lE.prototype.removeParams;lE.prototype.isEndpointCFR=lE.prototype.isEndpointCFR;lE.prototype.requestComplete=lE.prototype.requestComplete;lE.getInstance=Th;var SN=class extends g.o0{constructor(){super();this.K=!1;this.B=XIH();this.B.jd("networkstatus-online",()=>{if(this.K&&g.cT("offline_error_handling")){var f=X9().get("errors",!0);if(f){for(let k in f)if(f[k]){let G=new g.V5(k,"sent via offline_errors");G.name=f[k].name;G.stack=f[k].stack;G.level=f[k].level;lT(G)}X9().set("errors",{},2592E3,!0)}}})}GU(){return this.B.GU()}yM(f){this.B.isOnline=f}Rj(){var f=window.navigator.onLine; return f===void 0?!0:f}g6(){this.K=!0}jd(f,k){return this.B.jd(f,k)}yj(f){return wh(this.B,f)}};SN.prototype.sendNetworkCheckRequest=SN.prototype.yj;SN.prototype.listen=SN.prototype.jd;SN.prototype.enableErrorFlushing=SN.prototype.g6;SN.prototype.getWindowStatus=SN.prototype.Rj;SN.prototype.networkStatusHint=SN.prototype.yM;SN.prototype.isNetworkAvailable=SN.prototype.GU;SN.getInstance=Ro;var X6X=class extends g.o0{constructor(){var f={UP:!0,N$:!0};super();this.B=this.S=0;this.K=Ro();var k=g.y6("yt.networkStatusManager.instance.listen").bind(this.K);k&&(f.rateLimit?(this.rateLimit=f.rateLimit,k("networkstatus-online",()=>{cQ(this,"publicytnetworkstatus-online")}),k("networkstatus-offline",()=>{cQ(this,"publicytnetworkstatus-offline")})):(k("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),k("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}GU(){var f= g.y6("yt.networkStatusManager.instance.isNetworkAvailable"); return f?f.bind(this.K)():!0}yM(f){var k=g.y6("yt.networkStatusManager.instance.networkStatusHint").bind(this.K);k&&k(f)}async yj(f){var k=g.y6("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.K);return g.cT("skip_network_check_if_cfr")&&Th().isEndpointCFR("generate_204")?new Promise(G=>{this.yM(window.navigator?.onLine||!0);G(this.GU())}):k?k(f):!0}};var yb,wjX=class extends xWd{constructor(){yb||(yb=new X6X);super({FR:{TQ:zlc,HZ:i5L,jN:ACF,tN:KCO,EE:$pa,set:FCd},bY:yb,handleError:(f,k,G)=>{var t=G?.error?.code;t===400||t===415?(f=new g.V5(f.message,k,G?.error?.code),Sz(f,void 0,void 0,void 0,!0)):lT(f)}, cZ:Sz,rj:rCu,now:g.T,HF:b5E,Kh:g.U3(),ik:"publicytnetworkstatus-online",IO:"publicytnetworkstatus-offline",G3:!0,vl:.1,ka:pe("potential_esf_error_limit",10),Cy:g.cT,jO:!(DF()&&g.Ek(document.location.toString())!=="www.youtube-nocookie.com")});this.Z=new g.fb;g.cT("networkless_immediately_drop_all_requests")&&CRQ();yA("LogsDatabaseV2")}writeThenSend(f,k){k||(k={});k=gI(f,k);DF()||(this.B=!1);super.writeThenSend(f,k)}sendThenWrite(f,k,G){k||(k={});k=gI(f,k);DF()||(this.B=!1);super.sendThenWrite(f,k, G)}sendAndWrite(f,k){k||(k={});k=gI(f,k);DF()||(this.B=!1);super.sendAndWrite(f,k)}awaitInitialization(){return this.Z.promise}};var YX=g.BH.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.Uf("ytNetworklessLoggingInitializationOptions",YX);g.Da=class{constructor(f){this.config_=null;f?this.config_=f:Jz()&&(this.config_=g.fH())}isReady(){!this.config_&&Jz()&&(this.config_=g.fH());return!!this.config_}};var lPD=g.BH.ytPubsubPubsubInstance||new vk,kQ=g.BH.ytPubsubPubsubSubscribedKeys||{},tE=g.BH.ytPubsubPubsubTopicToKeys||{},G$=g.BH.ytPubsubPubsubIsSynchronous||{};vk.prototype.subscribe=vk.prototype.subscribe;vk.prototype.unsubscribeByKey=vk.prototype.Mi;vk.prototype.publish=vk.prototype.zB;vk.prototype.clear=vk.prototype.clear;g.Uf("ytPubsubPubsubInstance",lPD);g.Uf("ytPubsubPubsubTopicToKeys",tE);g.Uf("ytPubsubPubsubIsSynchronous",G$);g.Uf("ytPubsubPubsubSubscribedKeys",kQ);var vZ={};g.Md(g.qf,g.gQ);g.b=g.qf.prototype;g.b.subscribe=function(f,k,G){return this.e6()?0:this.KE.subscribe(f,k,G)}; g.b.unsubscribe=function(f,k,G){return this.e6()?!1:this.KE.unsubscribe(f,k,G)}; g.b.Mi=function(f){return this.e6()?!1:this.KE.Mi(f)}; g.b.zB=function(f,k){return this.e6()?!1:this.KE.zB.apply(this.KE,arguments)}; g.b.J7=function(f,k){for(let G in f)this.subscribe(G,f[G],k)}; g.b.wE=function(f,k){for(let G in f)this.unsubscribe(G,f[G],k)};var Oo=Date.now().toString();var z$={};g.n2=Symbol("injectionDeps");var C2=class{constructor(f){this.key=f}};var Xja=class{constructor(){this.K=new Map;this.W=new Map;this.B=new Map}resolve(f){return f instanceof C2?dx(this,f.key,[],!0):dx(this,f,[])}};g.qz=class{constructor(f){this.name=f}toString(){return`InjectionToken(${this.name})`}};var so;var wx=window;var Rz=g.cT("web_enable_lifecycle_monitoring")&&az()!==0,TSf=g.cT("web_enable_lifecycle_monitoring");var gkX=class{constructor(f){this.scheduler=g.U3();this.K=new g.fb;this.B=f;for(let k=0;k{G.cT();this.B[k].qM=!0;this.B.every(Z=>Z.qM===!0)&&this.K.resolve()}; let t=g.vq(0,f,G.priority??0);this.B[k]={...G,cT:f,jobId:t}}}cancel(){for(let f of this.B)f.jobId===void 0||f.qM||this.scheduler.Ug(f.jobId),f.qM=!0;this.K.resolve()}};var Tbd=class{constructor(){this.state="none";this.plugins=[];this.K=void 0;this.S={};Rz&&rx(this.state)}get currentState(){return this.state}install(f){this.plugins.push(f);return this}uninstall(...f){f.forEach(k=>{k=this.plugins.indexOf(k);k>-1&&this.plugins.splice(k,1)})}transition(f,k){Rz&&Mf(this.state); var G=this.transitions.find(t=>Array.isArray(t.from)?t.from.find(Z=>Z===this.state&&t.to===f):t.from===this.state&&t.to===f); if(G){this.W&&(lgD(this.W),this.W=void 0);SVO(this,f,k);this.state=f;Rz&&rx(this.state);G=G.action.bind(this);let t=this.plugins.filter(Z=>Z[f]).map(Z=>Z[f]); G(pjH(this,t),k)}else throw Error(`no transition specified from ${this.state} to ${f}`);}};var YVu=class extends Tbd{constructor(){super();this.B=null;this.K=10;this.transitions=[{from:"none",to:"application_navigating",action:this.Z},{from:"application_navigating",to:"none",action:this.G},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}Z(f,k){this.B=g.Bq(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); f(k?.event)}G(f,k){this.B&&(sB.Ug(this.B),this.B=null);f(k?.event)}},cZ;var ts=[];g.Uf("yt.logging.transport.getScrapedGelPayloads",function(){return ts});var JE=void 0,gx=void 0;var DW=class{constructor(){this.store={};this.B={}}storePayload(f,k){f=kN(f);this.store[f]?this.store[f].push(k):(this.B={},this.store[f]=[k]);g.cT("more_accurate_gel_parser")&&(k=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(k));return f}smartExtractMatchingEntries(f){if(!f.keys.length)return[];var k=ty(this,f.keys.splice(0,1)[0]),G=[];for(let t=0;t`Cannot read property '${f.key}'`, Rk:{Error:[{OY:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{OY:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{OY:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{OY:/\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"]},{OY:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{OY:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{OY:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{M8:f=>`Cannot call '${f.key}'`, Rk:{TypeError:[{OY:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{OY:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{OY:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{OY:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{OY:/\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"]}, {OY:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{M8:f=>`${f.key} is not defined`, Rk:{ReferenceError:[{OY:/(.*) is not defined/,groups:["key"]},{OY:/Can't find variable: (.*)/,groups:["key"]}]}}];var F$a={x0:[],b6:[{callback:PyD,weight:500},{callback:Q5c,weight:500}]};var IQO=class{constructor(){this.b6=[];this.x0=[]}},zj;var cE=new vk;var Rq=new Set,wL=0,mTD=0,pw=0,zyO=[],i$u=[],nGu=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var kl=class extends BQ{constructor(f){super(arguments);this.csn=f}},eN=new jN("screen-created",kl),jk=[],L$y=wUX,NX=0,GH=new Map,tk=new Map,ZG=new Map;var SJH=class{flush(f=[],k=!1){if(g.cT("enable_client_streamz_web"))for(let G of f)f=oP(G),this.B&&MT(f,VI6,2,this.B),f={serializedIncrementBatch:g.YD(f.K())},g.V0("streamzIncremented",f,{sendIsolatedPayload:k})}},TfD=class extends SJH{constructor(){super()}},wFH=class extends SJH{constructor(f){super();var k=new VI6;var G=new D9f;G=g.gj(G,1,"botguard");f=g.gj(G,2,f);this.B=HU(k,D9f,1,vnX,f)}};var rP,bIF=new Map;var T9f=class{constructor(f){this.B=new ey(f)}set(f,k,G){G=G!==void 0?Date.now()+G:void 0;this.B.set(f,k,G)}get(f){return this.B.get(f)}remove(f){this.B.remove(f)}};var Mfd=null;var rm="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var H$L=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var Kp=class{constructor(){this.B={};if(this.K=g.XB()){let f=g.HY("CONSISTENCY");f&&Ic(this,{encryptedTokenJarContents:f})}}handleResponse(f,k){if(!k)throw Error("request needs to be passed into ConsistencyService");k=k.innerTubeRequest.context?.request?.consistencyTokenJars||[];(f=f.responseContext?.consistencyTokenJar)&&this.replace(k,f)}replace(f,k){for(let G of f)delete this.B[G.encryptedTokenJarContents];Ic(this,k)}};var RHQ=window.location.hostname.split(".").slice(-2).join("."),$l=class{constructor(){this.W=-1;var f=g.HT("LOCATION_PLAYABILITY_TOKEN");g.HT("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=F2(this))&&(f=this.localStorage.get("yt-location-playability-token"));f&&(this.locationPlayabilityToken=f,this.K=this.B=void 0)}static getInstance(){Qb=g.y6("yt.clientLocationService.instance");Qb||(Qb=new $l,g.Uf("yt.clientLocationService.instance",Qb));return Qb}setLocationOnInnerTubeContext(f){f.client|| (f.client={});if(this.B)f.client.locationInfo||(f.client.locationInfo={}),f.client.locationInfo.latitudeE7=Math.floor(this.B.coords.latitude*1E7),f.client.locationInfo.longitudeE7=Math.floor(this.B.coords.longitude*1E7),f.client.locationInfo.horizontalAccuracyMeters=Math.round(this.B.coords.accuracy),f.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.S||this.locationPlayabilityToken)f.client.locationPlayabilityToken=this.S||this.locationPlayabilityToken}getXGeoHeader(){if(this.K){var f= this.K;var k=Math.floor(f.coords.longitude*1E7);var G=Math.floor(f.coords.latitude*1E7);var t=new Aay;G=kG(t,1,g.S8(G));k=kG(G,2,g.S8(k));G=new $EE;G=fP(G,1,1);G=fP(G,2,12);G=fP(G,9,8);G=p$(G,3,f.timestamp*1E3);f=kG(G,7,g.a1(f.coords.accuracy*1E3));f=fP(f,25,2);f=MT(f,Aay,5,k);f=`w ${g.YD(iAf(f),4)}`}else f=null;return f}handleResponse(f){f=f.responseContext?.locationPlayabilityToken;f!==void 0&&(this.locationPlayabilityToken=f,this.K=this.B=void 0,g.HT("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage= F2(this))&&this.localStorage.set("yt-location-playability-token",f,15552E3):MZ("YT_CL",JSON.stringify({loctok:f}),15552E3,RHQ,!0))}clearLocationPlayabilityToken(f){f==="TVHTML5"?(this.localStorage=F2(this))&&this.localStorage.remove("yt-location-playability-token"):xi("YT_CL");this.S=void 0;this.W!==-1&&(clearTimeout(this.W),this.W=-1)}clearCurrentPosition(){this.K=this.B=void 0}getCurrentPositionFromGeolocation(f){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported")); var k=!1,G=1E4;g.HT("INNERTUBE_CLIENT_NAME")==="MWEB"&&(k=!0,G=15E3);return new Promise((t,Z)=>{navigator.geolocation.getCurrentPosition(u=>{this.K=f?.addToHeaders?u:void 0;this.B=u;t(u)},u=>{Z(u)},{enableHighAccuracy:k, maximumAge:0,timeout:G})})}createUnpluggedLocationInfo(f){var k={}; f=f.coords;f?.latitude&&(k.latitudeE7=Math.floor(f.latitude*1E7));f?.longitude&&(k.longitudeE7=Math.floor(f.longitude*1E7));f?.accuracy&&(k.locationRadiusMeters=Math.round(f.accuracy));return k}createLocationInfo(f){var k={};f=f.coords;f?.latitude&&(k.latitudeE7=Math.floor(f.latitude*1E7));f?.longitude&&(k.longitudeE7=Math.floor(f.longitude*1E7));return k}},Qb;var $q=new g.qz("INNERTUBE_TRANSPORT_TOKEN"),Ai=new g.qz("RESPONSE_PROCESSOR_MAP_TOKEN");var Ir=new g.qz("LOCAL_INNERTUBE_ROUTER_TOKEN");var cSy=class{constructor(){this.B={}}contains(f){return Object.prototype.hasOwnProperty.call(this.B,f)}get(f){if(this.contains(f))return this.B[f]}set(f,k){this.B[f]=k}rz(){return Object.keys(this.B)}remove(f){delete this.B[f]}};new class{constructor(){this.mappings=new cSy}get(f){a:{var k=this.mappings.get(f.toString());switch(k.type){case "mapping":f=k.value;break a;case "factory":k=k.value();this.mappings.set(f.toString(),{type:"mapping",value:k});f=k;break a;default:f=g.$M(k,void 0)}}return f}};var Ej={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 p6X=class{L(f,k={},G=vQ){var t={context:this.J()?g.i4(f.clickTrackingParams,!0,!1,g.M(f?.commandMetadata,YR)?.url,this.D(k)):g.i4(f.clickTrackingParams,!1,this.Z)};var Z=this.B(f);if(Z){this.K(t,Z,k);Z=mN(this.W());var u=g.M(f.commandMetadata,YR)?.apiUrl;u&&(Z=u);Z=TS(l$(Z));u={command:f,...this.G(f)};if(!u.CK&&!g.cT("web_continuation_invalidation_killswitch")){let h=g.M(f,tO)?.invalidationGroupId;h&&(u.CK={o_:h,I_:"REQUEST_SEQUENCE_TYPE_REPLACE"})}t={input:Z,RL:S3(Z),innerTubeRequest:t,config:u}; t.config.P1?t.config.P1.identity=G:t.config.P1={identity:G};(f=this.V(f))&&!t.config.requestKey&&(t.config.requestKey=f);k.abortSignal&&(t.RL.signal=k.abortSignal);return t}k=new g.V5("Error: Failed to create Request from Command.",f);g.sW(k)}J(){return!1}get Z(){return!1}D(){}V(){}G(){}},Fn=class extends p6X{S(){}V(f){g.cT("web_enable_request_key_killswitch")&&this.S(f);return g.M(f.commandMetadata,YR)?.requestKey??this.S(f)}};var gBc={GET_DATASYNC_IDS:Cp(class extends Fn{L(){return{input:"/getDatasyncIdsEndpoint",RL:S3("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}W(){return[]}B(){}K(){}})};var Qf=new g.qz("ENDPOINT_MAP");var yu=new g.qz("REQUEST_MACHINE_REGISTRY_TOKEN"),wm=new g.qz("REQUEST_MACHINE_FACTORY_TOKEN"),hO=new g.qz("INFLIGHT_REQUEST_MAP_TOKEN");var YJD=new g.qz("REQUEST_SEQUENCING");var qF=new g.qz("EPHEMERAL_STORE_TOKEN");var Kk=new g.qz("AUTH_SERVICE_TOKEN");var JSc=new g.qz("CONTEXT_PROCESSOR_MAP"),fbf=new g.qz("ASYNC_CONTEXT_PROCESSOR_MAP");var Ha=pe("ytcsi_debug_max_size",100);var Sk={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",supervisee_insights:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHTS",supervisee_insight_details:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHT_DETAILS", 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(Sk,{"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", suspense_card_load_ask_studio_card:"LATENCY_ACTION_CREATOR_ASK_STUDIO_CARD","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 eG=class extends BQ{constructor(f,k){super(arguments);this.B=f;this.timer=k}},fjL=new jN("aft-recorded",eG);var kff={a_bid_f:482,a_bid_s:481,aa:2,aaci:433,aacr:434,ab_r:11,ab_s:10,abc:579,ac:193,acc:511,aci:512,ad_0_e:13,ad_0_s:12,ad_bl:14,ad_i:15,ad_mbs:16,ad_pr:562,ad_vi:17,ad_vir:18,ada:194,adbc_f:576,adc:195,adfl_f:19,adfl_s:20,adl:196,adns:197,ads_e:22,ads_s:21,afb:513,afc:198,afl:199,aft:1,ahb:514,ai:200,ais_a:503,ais_r:502,aisf:23,aisi:24,aisr:25,aiss:26,aml:201,apa_a:203,apa_b:202,apbs:204,app_l:3,app_si:612,app_sie:661,appdel_i:27,appi_e:616,appi_s:615,apr:205,apres:436,apsus:435,ar:206,ar40k:28, arb_f:504,arc:207,areq:208,arfb:29,ari:4,arr:209,arrh:30,asce:788,ascf:789,ascs:787,asisfb:31,asisr:32,asisrh:33,asiss:34,asr:210,async_orch_t_act:712,async_orch_t_notify:711,atrr:515,atrs:516,att_e:211,att_f:212,att_fc:797,att_frr:796,att_fs:793,att_fsr:795,att_pna:794,att_s:213,att_wb:214,awfl_f:557,awfl_s:558,base_js_r:441,bcp:215,bf:216,bg_e:217,bg_i:218,bg_l:220,bg_s:221,bg_v:219,bpd_c:484,bpd_s:483,bpt:223,br_e:37,br_ld:38,br_lrpr:39,br_lrr:40,br_lwm:577,br_r:41,br_s:42,brer:35,bres:36,brnr:43, brns:44,brpe:45,brps:46,brr_e:47,brr_i:48,brr_ius:49,bs:222,c_c:50,c_cs:51,c_csfs:52,c_d:53,c_laf:59,c_las:58,c_rnf:438,c_rns:437,cc:467,cc_c:54,cc_cf:56,cc_csala:55,cc_la:57,cfg:224,chls:225,chps:226,cl:480,cmc:227,cmd_h:629,cmhl:229,cmi:228,cml:230,cmp:779,cmv:231,cpt:232,cr:364,cr_err:669,cr_r:670,cr_s:668,csl:233,csr_t:631,ct:5,ct_li:60,d_l:61,d_laf:62,d_lar:63,d_las:64,d_lf:65,d_ls:66,d_lw:67,d_lwf:68,d_lws:69,das_c:366,das_s:365,dcp:234,dg_pb_c:236,dg_pb_r:237,dg_pb_s:235,dhic:238,dl:239,dns_:240, drm_gk_f:388,drm_gk_s:387,drm_kr_r:392,drm_kr_s:391,drm_net_r:390,drm_net_s:389,drm_pb_f:386,drm_pb_s:385,ds_ac:736,ds_as:735,ds_clc:740,ds_cs:737,ds_dc:739,ds_ds:738,empa:432,empu:431,enp_err:685,enp_fi:684,enp_st:683,eopr_r:673,ep_a_pr_r:532,ep_a_pr_s:531,ep_hav_end:526,ep_hav_start:525,ep_init_ar:699,ep_init_cue:635,ep_init_cus:634,ep_init_epe:637,ep_init_eps:636,ep_init_ije:639,ep_init_ijs:638,ep_init_pr:527,ep_init_re:641,ep_init_rs:640,ep_init_wee:643,ep_init_wes:642,ep_ma_repr:543,ep_ma_rr:533, ep_ma_sepr:542,ep_ma_spr:534,ep_p_l:530,ep_pr_r:529,ep_pr_s:528,ep_r_pre_r:541,ep_r_rr:535,ep_r_smar:536,ep_rec_end:538,ep_rec_start:537,ep_reps_end:540,ep_reps_start:539,epe:618,eps:617,er_cl:653,er_ns:652,er_pe:650,er_ps:649,er_s:648,er_s_nr:790,er_s_ns:784,er_t:651,fab_r:246,fcb_r:506,fire:70,firs:71,fmth:241,foot_js:242,fpt:243,fr_s:561,fs:244,fsc:245,fssb0_a:75,fssb0_fr:74,fssb0_nr:73,fssb0_ns:72,ft_:439,ftl:7,ftr:475,fvb_r:247,fvf:248,fyd_gf:767,fyd_gs:766,gcc:249,gcfl:250,gcsr:76,gep_err:800, gep_req:798,gep_res:799,ggsr:77,giwa_a:627,giwa_d:628,glc:593,gle:251,gls:252,gpe:253,grc:254,griw_nr:786,griw_ns:785,gs_r:734,gs_s:733,gsmd:586,gu_r:620,gv:485,gw_aier:771,gw_arf:772,gw_arnaf:775,gw_arnnaf:776,gw_arns:777,gw_arnsu:778,gw_ars:774,gw_arsu:773,gw_maaf:633,gw_maas:632,hbfg:677,hgcr:255,hr:256,hre:363,hrs:362,hs:373,html_fb_r:755,html_fe:748,html_fs:747,html_fwe:752,html_fws:751,html_jce:754,html_jcs:753,html_lb_r:756,html_se:750,html_ss:749,i_rp:477,i_rq:476,ip_s:646,ipc:257,ips:258, ismp_a:836,ismp_c:838,ismp_d:839,ismp_i:835,ismp_p:840,ismp_rc:837,it_gp:78,iv_s:505,jsp:259,jsr:260,kYTLatencyMDEProductStickerEditorCancelled:801,kYTLatencyMDEProductStickerEditorFinished:802,l2s:261,lc_frr:660,lc_s_s:659,lc_s_u:658,lcp:262,ld_s:440,lim:263,lpcf:264,lpcs:265,lps:266,ls_c:368,ls_s:367,lss:267,lv:268,ma_cl:551,ma_ffr:552,ma_fua:554,ma_gr:553,ma_il:573,main:79,main_js_r:442,main_js_rq:443,mb_s:507,mbap_c:384,mbc_alc:732,mbc_asl:731,mbc_c:375,mbc_s:374,mbgchid_rr:744,mbgchid_rs:746, mbgr_rf:657,mbgr_rr:379,mbgr_rs:378,mblc_c:377,mblc_s:376,mblchid_c:745,mblchid_s:743,mblcrid_c:742,mblcrid_s:741,mbs_c:381,mbs_rr:383,mbs_rs:382,mbs_s:380,mdx_ccp:80,mdx_ccs:81,mdx_ccst:82,mdx_cr:83,mdx_cs:84,mdx_ls:85,mdx_off:86,mdx_sc:87,me_b:555,me_c:687,me_f:556,me_fa:688,mesv_s:509,mm_ie:720,mm_is:719,mrc:269,mrs:270,msa:271,msti:88,mstr:89,n_ct:702,n_sr:697,n_sw:698,"nc[0-9]":272,ncl:273,nct:274,nd:275,ndnse:276,ndnss:277,"np[0-9]":278,nr:279,nre:280,nreqs:281,nrese:282,nress:283,nrrps:90, nrs:284,nstcps:285,ntcpe:286,ntcps:287,nwp:288,oad2s:425,oafs_r:407,oafs_rp:409,oaisr:405,oar2s:412,oarp2s:427,ocsi_z:91,octk:621,octp:622,ofarp:423,ofdo:400,ofdos:398,ofr:417,ofvrp:424,ogsf_c:395,ogsf_s:394,ohr_r:765,ohr_s:764,ol:6,ol_i:8,oloc_e:830,oloc_sa:829,oloc_ss:828,omd_c:422,omd_s:421,omp_c:419,omp_r:418,opfc:680,opr_r:414,oprd_s:415,oprgz2_e:842,oprgz2_f:843,oprgz2_s:841,oprgz_s:689,oprr:416,or100k:411,or_fe:429,or_fs:430,or_i:393,or_p:397,orch_r_d:694,orch_r_s:695,orch_t_pmd:770,orch_t_pms:769, orch_t_tced:708,orch_t_tces:705,orch_t_td:692,orch_t_tmd:804,orch_t_tms:803,orch_t_ud:693,orch_t_us:696,orfb:404,orh_r:403,ormk:420,orqpb_a:831,orqpb_e:834,orqpb_s:832,orqpb_w:833,osdo:401,osdof:402,osdos:399,osor:396,ovd2s:426,ovfs_r:408,ovfs_rp:410,ovisr:406,ovr2s:413,ovrp2s:428,pac:289,pari:517,pat:290,pb0_s:611,pb_rq_authz:446,pb_rq_ctt_cfm:447,pbc_e:663,pbc_s:662,pbf_c:92,pbp:486,pbresume:292,pbs:487,pbu:293,pc:488,pcc:546,pce:547,pcq:544,pcr:545,pcu_ap:809,pcu_ce:581,pcu_cs:580,pcu_re:808,pcu_rs:807, pcu_s:805,pcu_se:806,pda:294,pdc:295,pdr:296,pe:297,pem_r:444,pem_rq:445,pfje:309,pfrr:305,pfrs:306,pfs:307,pft:308,pft_i:93,pl_c:291,pl_i:489,pl_int:490,pl_r:491,pl_rc:703,pl_s:492,pl_ss:493,plev:310,pljs_r:448,pljs_rq:449,plvs:723,pot_af:97,pot_as:96,pot_cme:569,pot_cmf:299,pot_cms:298,pot_csme:570,pot_csmf:301,pot_csms:300,pot_if:304,pot_initf:95,pot_isc:302,pot_ist:303,pot_se:565,pot_sf:564,pot_ss:563,pot_xe:568,pot_xf:567,pot_xs:566,potpe:94,ppu:98,proc_k:613,proc_k_l:614,ps:311,ps_bs:647,ps_c:494, ps_es:99,ps_pa:681,ps_pihf:597,ps_pihs:596,ps_r:360,ps_s:361,ps_sgf:595,ps_sgs:594,psnr:495,psns:496,pspe:100,psps:101,pt_me:815,pt_mf:814,pt_ms:813,pt_pie:812,pt_pif:811,pt_pis:810,pt_pish:606,pvri:518,pwc:312,qoes:313,r_c_sld:450,r_c_srq:451,r_connect_backend:452,r_connect_backend_success:453,r_connected:454,r_construction:455,r_disconnected:456,r_ebi:664,r_eod:585,r_f:457,r_or:713,r_pl:105,r_ps:106,r_rq_ply:458,r_s_plylst:459,r_s_vid:460,r_status_update:461,r_tr:107,r_vtc:104,r_wipbc:584,r_wnr:792, r_wns:791,r_wrr:103,r_wrs:102,r_wsrp:609,r_wsrr:608,r_wsrs:607,rcv_:314,remove_splash:462,req_:315,rfg:316,rgr_nrf:600,rgr_s:599,rpe:816,rply_rqd:463,rps:817,rs_s:508,rsae_pc:332,rsae_pej:334,rsae_pj:333,rsbe_pc:323,rsbe_pej:325,rsbe_pj:324,rse_pc:320,rse_pej:322,rse_pj:321,rsef_pc:329,rsef_pej:331,rsef_pj:330,rses_pc:326,rses_pej:328,rses_pj:327,rsf_pc:317,rsf_pej:319,rsf_pj:318,rtime_:335,rurl_e:108,rurl_r:109,rurl_s:110,rurlpe:111,rurlps:112,s3t_r:472,sa_f:624,sa_fo:625,sa_s:623,saf_fp:665,saf_r:666, saf_re:667,sas_i:626,scgat_ffs:560,scgat_fs:559,sda_f:605,sda_i:604,sda_recp:601,sda_rspp:603,sda_rspr:602,sdl_e:655,sdl_s:654,sdl_t:656,sf_i:113,sgsc_r:781,sgsc_s:780,show_call_to_cast:464,shrb_c:165,shro_c:170,shro_r:167,shrp_c:169,shrp_ld:166,shrp_p:168,so_r:119,so_re:118,so_rq:120,spa:114,spd:115,spf:116,spnr_h:672,spnr_s:671,spr:678,sr_e:117,sr_p:121,sr_pa:122,sr_r:123,sr_re:124,sr_s:125,sr_ui:126,srt:336,ss_r:469,ss_s:468,ss_sf_s:724,ss_sf_w:725,ssnr:127,ssns:128,stcp_:337,ste_alf:589,ste_c:592, ste_elf:590,ste_f:591,ste_ftl:588,ste_l:587,stts_b:582,stts_f:583,stvs_f:691,stvs_s:690,sve:466,svs:465,sw_fb:510,sw_i:783,sw_r:497,sw_s:498,swsnr:819,swsns:818,swspe:821,swsps:820,tcp_:338,tenx_l:471,tenx_r:470,th0_h:610,th0_nc:675,th0_ne:676,th0_nr:129,th0_ns:674,th_c_1:709,th_d_1:710,th_l_1:130,th_s_1:578,thsb0_fr:134,thsb0_ne:131,thsb0_nr:132,thsb0_ns:133,ttc:339,ttcr:340,ui_l:135,uibf_c:141,uibf_r:143,uibf_s:142,uisf_r:144,uiwwa_bc:619,uiwwa_c:136,uiwwa_e:140,uiwwa_pr:139,uiwwa_r:138,uiwwa_s:137, ulrs_c:370,ulrs_s:369,unknown:0,ur:341,vc:682,vcc:519,vci:520,vda:342,vdeuc:343,vdeur:344,vdeus:345,vdns:346,vfb:521,vfp:347,vhb:522,vir:348,virc:349,vis_a:500,vis_r:499,visf:145,visi:146,visr:147,viss:148,voz_cx:179,voz_eou:187,voz_err:184,voz_err_ms:180,voz_err_nmp:181,voz_err_off:183,voz_err_uar:182,voz_ftr:188,voz_fvc:189,voz_lr_lso:185,voz_lr_md:186,voz_mf:172,voz_ms:171,voz_rqf:174,voz_rqs:173,voz_sf:178,voz_ss:177,voz_vp:175,voz_vt:176,vpl:350,vr:351,vr100k:149,vrb_f:501,vrc:352,vreq:353,vrfb:150, vri:9,vrr:354,vrr_r:474,vrr_s:473,vrrh:151,vsisfb:152,vsisr:153,vsisrh:154,vsiss:155,vta:355,vtrr:523,vtrs:524,w_st:156,wasm_fa:826,wasm_ferr:827,wasm_fw:825,wasm_s:824,wc:372,wcr:356,webfe_e:728,webfe_gbm_r:758,webfe_gbm_s:757,webfe_gl_r:762,webfe_gl_s:761,webfe_gs_r:760,webfe_gs_s:759,webfe_gus_r:730,webfe_gus_s:729,webfe_gvm_s:763,webfe_s:727,wffe:357,wffs:358,wfg:359,wn_e:162,wn_l:371,wn_r:159,wn_rp:478,wn_s:160,wn_sl:161,wnl:158,wnl_d:823,wnl_mp:571,wnl_pd:822,wnlr:572,wnls:157,wnpe:163,wnps:164, wp:479,ws_ce:190,ws_ss:191,ws_ssr:192,ycec:549,ycef:548,ycftr:645,ycif:550,ycmsf:644,ycrc:718,ycrf:717,ycrs:714,ycrsc:715,ycruea:716};var gg=g.BH.ytLoggingGelSequenceIdObj_||{};g.Uf("ytLoggingGelSequenceIdObj_",gg);var fI=g.BH.ytLoggingLatencyUsageStats_||{};g.Uf("ytLoggingLatencyUsageStats_",fI); var Yl=class{constructor(){this.B=0}tick(f,k,G,t){kT(this,`tick_${f}_${k}`)||(G={timestamp:G,cttAuthInfo:t},k={tickName:f,clientActionNonce:k},g.cT("youtube_web_csi_ticks_migration")&&(f=kff[f],f!==void 0&&(k.tick=f,delete k.tickName)),g.V0("latencyActionTicked",k,G))}info(f,k,G){var t=Object.keys(f).join("");kT(this,`info_${t}_${k}`)||(f=Object.assign({},f),f.clientActionNonce=k,g.V0("latencyActionInfo",f,{cttAuthInfo:G}))}jspbInfo(f,k,G){var t="";for(let Z=0;Z{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},GR=AG.performance||AG.mozPerformance||AG.msPerformance||AG.webkitPerformance||new GfF;var UU=!1,D7=!1,qS={'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"},GTu=(0,g.LE)(GR.clearResourceTimings||GR.webkitClearResourceTimings||GR.mozClearResourceTimings||GR.msClearResourceTimings||GR.oClearResourceTimings||g.m1,GR);var Ko=window;Ko.ytcsi&&(Ko.ytcsi.infoGel=g.It,Ko.ytcsi.tick=g.QT);var NF=new g.qz("NETWORK_MANAGER_TOKEN");var WAD=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],LI=class{constructor(f,k,G,t,Z){this.Z=f;this.bY=k;this.W=G;this.S=t;this.K=Z;this.B=new Map;f.A9||(f.A9={});f.A9={...gBc,...f.A9}}};LI[g.n2]=[Qf,NF,Kk,g.Eo(Ai),g.Eo(qF),g.Eo(JSc),g.Eo(fbf),g.Eo(Ir),g.Eo(YJD)];var $7=class{};var MS=class{constructor(f){this.B="pending";this.K=[];this.W=[];try{f(this.S.bind(this),this.reject.bind(this))}catch(k){this.reject(k)}}state(){return this.B==="fulfilled"?{state:"fulfilled",value:this.result}:this.B==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}isPending(){return this.B==="pending"}S(f){l8(f)||HF(f)?SG(xT(f),this.S.bind(this),this.reject.bind(this)):(this.B="fulfilled",this.result=f,cF(this))}reject(f){this.B="rejected";this.error=f;cF(this)}},HF=Ad(f=>rbd(f)? f instanceof MS:!1);var oU=class extends $7{constructor(f){super();this.B=f}execute(f){return gm(this,function(){var k=this;return function*(){var G=f.ytRequest;g.qX(G.input);var t=G.RL?.mode==="cors"?"cors":void 0;if(k.B.dP){var Z=G.config;Z=k.B.Eo(Z?.P1?.identity||vQ,{sessionIndex:Z?.P1?.sessionIndex});t={...zH(t),...Z}}else t=yield*J3(NqD(k,G.config,t));G.RL={...G.RL,headers:{...(G.RL?.headers??{}),...t}};return{nextState:"DEDUPE",params:f}}()})}}; oU[g.n2]=[Kk];var FG=new g.qz("RESPONSE_MACHINE_REGISTRY_TOKEN"),AO=new g.qz("RESPONSE_MACHINE_FACTORY_TOKEN");var W8=class extends $7{constructor(f,k){super();this.B=f;this.K=k}execute(f){var k=this.K,G=this.B;return gm(this,function(){return function*(){var t=f.ytRequest,Z=t.config?.pC?.dT;if(Z&&k&&k.has(Z)&&!t.config?.pC?.disableCache){var u=yield*J3(xT(k.get(Z)));if(u&&!u.isExpired())return t=dm(u),g.cT("web_process_response_store_responses")&&!u.isProcessed()?(u=G(),t=yield*J3(Z$(u,{wireResponse:t,ytRequest:f.ytRequest,chunkCallback:f.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:t})), yield*J3(xT(bU(k,Z))),{nextState:"DONE",value:t}):{nextState:"DONE",value:t}}return{nextState:"LOCAL_ROUTER",params:f}}()})}}; W8[g.n2]=[AO,g.Eo(qF)];var D$=class extends $7{constructor(f,k){super();this.K=f;this.B=k}execute(f){var k=this.K,G=this.B,t=f.ytRequest,Z=t?.innerTubeRequest?.context;if(!Z)return xT({nextState:"AUTH",params:f});var u=[];if(G&&G.length>0)for(let h of G)G=h.uV(t),G.B&&u.push(G.B);for(let h of k||[])h.uV(Z);return u.length>0?gm(this,function(){return function*(){yield*J3(xT(Promise.all(u)));return{nextState:"AUTH",params:f}}()}):xT({nextState:"AUTH", params:f})}};D$[g.n2]=[g.Eo(JSc),g.Eo(fbf)];var Vu=class extends $7{constructor(f){super();this.B=f}execute(f){var k=this.B;return gm(this,function(){return function*(){var G=f.ytRequest.config?.requestKey;return G&&k.has(G)&&(G=k.get(G),G=yield*J3(xT(G)))?{nextState:"DONE",value:G}:{nextState:"FETCH",params:f}}()})}}; Vu[g.n2]=[hO];var v8=class extends $7{constructor(f,k){super();this.K=f;this.B=k}execute(f){var k=this.B,G=this.K;return gm(this,function(){return function*(){var t=f.ytRequest,Z=f.chunkCallback,u={type:"PAGE_CONTRACT"};if(k?.XM(t.input,t.innerTubeRequest)){let W=yield*J3(xT(k.C4(t.input,t.innerTubeRequest)));if(W){let D=!1;var h=function(N,U){return function*(){var y=G();yield*J3(Z$(y,{wireResponse:U,ytRequest:t,chunkCallback:Z,responsePayload:u}));D=!0}()}; W.playerResponse&&(yield*h(W.playerResponse,{playerResponse:W.playerResponse}));W.watchNextResponse&&(yield*h(W.watchNextResponse,{watchNextResponse:W.watchNextResponse}));D||(h=G(),yield*J3(Z$(h,{wireResponse:W,ytRequest:t,chunkCallback:Z,responsePayload:u})));if(Z)return{nextState:"DONE",value:u};h=u.content||u.player||u.vQ;return u.type==="PAGE_CONTRACT"&&h?{nextState:"DONE",value:h}:{nextState:"DONE",value:W}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}}; v8[g.n2]=[AO,g.Eo(Ir)];var iV=class extends g.V5{constructor(f,k,G){super(k,{status:G,...[]});this.type=f;this.status=G;Object.setPrototypeOf(this,new.target.prototype)}};var B8=class extends $7{constructor(f,k,G,t){super();this.bY=f;this.B=k;this.W=G;this.K=t}execute(f){var k=this.bY,G=this.B,t=this.W,Z=this.K;return gm(this,function(){return function*(){var u=f.ytRequest,h=f.chunkCallback,W=u.config?.requestKey,D=JSON.stringify(u.innerTubeRequest),N={...u.RL,body:u.RL.method==="POST"?D:void 0};u.config?.Qs&&g.QT(u.config.Qs);var U={type:"PAGE_CONTRACT"},y=0,q=d=>{ul(t(),{wireResponse:d,ytRequest:u,chunkCallback:h,responsePayload:U},y++)}; D=()=>h?k.fetch(u.input,N,u.config,q):k.fetch(u.input,N,u.config); try{var Q=Z?Z.wZ(u,D):D()}catch(d){Q=Promise.reject(d)}W&&G&&G.set(W,Q);try{var A=yield*J3(xT(Q))}catch(d){return g.cT("web_enable_retries")&&(A=d instanceof TypeError&&d.message==="Failed to fetch"?1:0,Gm(A))?{nextState:"RETRY",params:{...f,error:new iV(A,d.message),attempt:(f.attempt||0)+1}}:{nextState:"FALLBACK",params:{...f}}}W&&G&&G.delete(W);mR(CI(u.input))();u.config?.Oy&&g.QT(u.config.Oy);if(!A)return{nextState:"FALLBACK",params:{...f}};if(A&&typeof A==="object"&&!Array.isArray(A)&&(W=A,W.errorMetadata?.status&& (W=W.errorMetadata.status,Q=W===503||W===504||W===429?2:W>=400&&W<500||W>=500?3:0,Gm(Q)&&g.cT("web_enable_retries"))))return{nextState:"RETRY",params:{...f,error:new iV(Q,`HTTP Status ${W}`,W),attempt:(f.attempt||0)+1}};!h&&A&&(W=t(),W=yield*J3(ul(W,{wireResponse:A,ytRequest:u,responsePayload:{type:"PAGE_CONTRACT"}})),Q=W.content||W.player||W.vQ,W.type==="PAGE_CONTRACT"&&Q&&(A=Q));W=A;if(Array.isArray(A))if(A=A.filter(d=>!(d.playerResponse||d.watchNextResponse||d).responseContext?.frameworkOnly), A.length===1)W=A[0]; else if(A.length>1)W=A.find(d=>d.watchNextResponse)||A[0]; else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:h&&!g.cT("web_nm_fetch_chunk_callback_ks")?U:W}}()})}}; B8[g.n2]=[NF,hO,AO,g.Eo(YJD)];var jx=class extends $7{constructor(f,k){super();this.K=f;this.B=k}execute(f){var k=this.B,G=this.K,t=f.ytRequest;return k?.Xq(t.input,t.innerTubeRequest)?gm(this,function(){return function*(){var Z=yield*J3(xT(k.yU(t.input,t.innerTubeRequest)));var u=G();Z.playerResponse&&Z.watchNextResponse?(yield*J3(Z$(u,{wireResponse:{playerResponse:Z.playerResponse},ytRequest:f.ytRequest,chunkCallback:f.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:Z.playerResponse})),u=yield*J3(Z$(u, {wireResponse:{watchNextResponse:Z.watchNextResponse},ytRequest:f.ytRequest,chunkCallback:f.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:Z.watchNextResponse}))):u=yield*J3(Z$(u,{wireResponse:Z,ytRequest:f.ytRequest,chunkCallback:f.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:Z}));var h=u.content||u.player||u.vQ;u.type==="PAGE_CONTRACT"&&h&&(Z=h);return{nextState:"DONE",value:Z}}()}):xT({nextState:"CONTEXT", params:f})}};jx[g.n2]=[AO,g.Eo(Ir)];var Nm=class extends $7{constructor(f){super();this.B=f}execute(f){return gm(this,function(){var k=this;return function*(){try{var G=yield*J3(eaF(k,f.command,!!f.chunkCallback))}catch(t){return{nextState:"FAILED",error:t}}return(G=G.L(f.command,f.form,f.identity))?{nextState:"CACHE",params:{ytRequest:G,chunkCallback:f.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}}; Nm[g.n2]=[Qf];var Ur=class extends $7{execute(f){return gm(this,function(){return function*(){var {innerTubeRequest:k,apiPath:G,clickTrackingParams:t,config:Z={P1:{identity:vQ}},includeCurrentScreenNonce:u=!0,chunkCallback:h}=f;k.context||(k.context=g.i4(t,u));var W=TS(l$(G));return{nextState:"CACHE",params:{ytRequest:{input:W,RL:S3(W),innerTubeRequest:k,config:Z},chunkCallback:h}}}()})}};var tAD=class{constructor(f){this.Ui=f}run(f,k){return gm(this,function(){var G=this;return function*(){for(var t=f,Z=k,u=[];;){u.push(String(t));Z=yield*J3(G.Ui[t].execute(Z));if(Z.nextState==="DONE")return u.push("DONE"),Z.value;if(Z.nextState==="FAILED")throw u.push(`FAILED(${Z.error.message||"error"})`),Z.error;t=Z.nextState;Z=Z.params}}()})}};g.qm=class extends tAD{};g.qm.prototype.L=GD(1);g.qm[g.n2]=[yu];var ex=class extends $7{execute(f){return gm(this,function(){return function*(){var k=f.ytRequest,G=f.error,t=f.attempt,Z=f.chunkCallback,u=k.config?.HN;if(!(u&&G instanceof iV&&Gm(G.type))||t>(u.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:k,chunkCallback:Z}};var h=(G=u.wW)?G.gx(t):-1;h===-1&&(h=1E3);u.qx!==void 0&&(h=Math.min(h,u.qx));yield*J3(xT(new Promise(W=>{g.vq(0,W,4,h)}))); return{nextState:"FETCH",params:{ytRequest:k,chunkCallback:Z,attempt:t}}}()})}};var Or=class extends $7{execute(f){return gm(this,function(){return function*(){var k=f.chunkCallback,G=f.responsePayload,t=f.wireResponse;k&&(k(G),"playerResponse"in t&&t.playerResponse&&(g.U3(),eU(4)));return{nextState:"DONE",value:G}}()})}};var ZhE=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],P8=class extends $7{execute(f){return gm(this,function(){return function*(){var k=f.onePlatformError;if(k&&"details"in k&&k.details){k=k.details;for(let G of k)if((k=G["@type"])&&ZhE.indexOf(k)>-1)return delete G["@type"],{nextState:"PROCESS_RESPONSE", params:{...f,extractedResponse:G}}}return f.extractedResponse&&!g.cT("web_nm_error_passthrough_ks")?{nextState:"PROCESS_RESPONSE",params:f}:{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var Qu=class extends $7{constructor(f){super();this.B=f}execute(f){var k=this.B;return gm(this,function(){return function*(){var G=f.extractedResponse,t=f.ytRequest,Z=f.responsePayload,u=f.wireResponse;if(G&&!("code"in G||"error"in G)&&!G.sequenceMetaData?.skipProcessing)for(let h of rm)k[h]&&k[h].handleResponse(G,t);u.watchNextResponse||u.reelItemWatchResponse?u.watchNextResponse?Z.content=u.watchNextResponse:Z.content=u.reelItemWatchResponse:u.playerResponse?Z.player=u.playerResponse:u.reelWatchSequenceResponse? Z.vQ=u.reelWatchSequenceResponse:Z.content=u;return{nextState:"CALLBACK_DISPATCHER",params:f}}()})}}; Qu[g.n2]=[Ai];var KJ=class extends tAD{};KJ[g.n2]=[FG];var IU=class extends $7{execute(f){return gm(this,function(){return function*(){var k=f.wireResponse,G;Array.isArray(k)?G=k[0]:typeof k==="object"&&k!==null&&("playerResponse"in k||"watchNextResponse"in k||"reelItemWatchResponse"in k||"reelWatchSequenceResponse"in k)?G=k.playerResponse||k.watchNextResponse||k.reelItemWatchResponse||k.reelWatchSequenceResponse:G=k;return G&&"error"in G?{nextState:"ERROR_UNPACKER",params:{...f,extractedResponse:G,onePlatformError:G.error}}:{nextState:"PROCESS_RESPONSE", params:{...f,extractedResponse:G}}}()})}};var JoO=class extends Fn{W(){return EBD}get Z(){return!0}B(f){return g.M(f,c7c)||void 0}K(f,k,G={}){k.channelIds&&(f.channelIds=k.channelIds);k.siloName&&(f.siloName=k.siloName);k.params&&(f.params=k.params);G.botguardResponse&&(f.botguardResponse=G.botguardResponse);G.feature&&(f.clientFeature=G.feature)}};var fpQ=class extends Fn{W(){return mW6}get Z(){return!0}B(f){return g.M(f,SGO)||void 0}K(f,k){k.channelIds&&(f.channelIds=k.channelIds);k.siloName&&(f.siloName=k.siloName);k.params&&(f.params=k.params)}};var Id=class extends Fn{constructor(f){super();this.Wz=f}W(){return KcL}B(f){return g.M(f,F_F)||g.M(f,A7a)||g.M(f,Iwa)}K(f,k){k.serializedShareEntity&&(f.serializedSharedEntity=k.serializedShareEntity);k.clientParamIdentifier&&this.Wz?.B(k.clientParamIdentifier)&&(f.clientParams=this.Wz.K(k.clientParamIdentifier))}};Id[g.n2]=[new g.qz("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var pGO=class extends Fn{W(){return imc}get Z(){return!0}B(f){return g.M(f,vxa)||void 0}K(f,k,G){f.feedbackTokens=[];k.feedbackToken&&f.feedbackTokens.push(k.feedbackToken);if(k=k.cpn||G.cpn)f.feedbackContext={cpn:k};f.isFeedbackTokenUnencrypted=!!G.is_feedback_token_unencrypted;f.shouldMerge=!1;G.extra_feedback_tokens&&(f.shouldMerge=!0,f.feedbackTokens=f.feedbackTokens.concat(G.extra_feedback_tokens))}};var gjO=class extends Fn{W(){return zHQ}B(f){return g.M(f,TYQ)||void 0}K(f,k){k.params&&(f.params=k.params);k.secondaryParams&&(f.secondaryParams=k.secondaryParams)}};var YsX=class extends Fn{W(){return CPf}B(f){return g.M(f,MLD)||void 0}K(f,k){k.actions&&(f.actions=k.actions);k.params&&(f.params=k.params);k.playlistId&&(f.playlistId=k.playlistId)}};var klD=class extends Fn{W(){return $WO}B(f){return g.M(f,K_y)}K(f,k,G={}){k.serializedShareEntity&&(f.serializedSharedEntity=k.serializedShareEntity);G.includeListId&&(f.includeListId=!0)}};var Fk=new g.qz("RESOLVE_URL_PREFETCH_TOKEN");var eS=new g.qz("CLIENT_NAME_TOKEN");var yf=new g.qz("DEFAULT_STORE_EXPIRATION_TOKEN");var upy=class{constructor(f,k){this.clientName=f;this.K=k}async put(f,k){k={...k.data};k.key=f;k.clientName=this.clientName;k.expireTimestampMs===void 0&&(k.expireTimestampMs=(Math.round((0,g.T)())+this.K).toString());return $f(this,f,k)}};upy[g.n2]=[eS,yf];var il=class{constructor(f){this.data={...f};g.cT("web_store_entry_preserve_framework_updates")?this.data.isProcessed&&this.data.innertubeResponse&&(f={...this.data.innertubeResponse},delete f.frameworkUpdates,this.data.innertubeResponse=f):delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.T)()}isProcessed(){return!!this.data.isProcessed}};var coH=class extends upy{constructor(){super(...arguments);this.B=new Map}async get(f){return zm(this,f)}async remove(f){CJ(this,f)}async KZ(){this.B.forEach(f=>{clearTimeout(f.timer)}); this.B.clear()}has(f){return!!this.B.get(f)}rz(){return this.B.keys()}};var hF6=class extends Fn{W(){return zOf}B(f){return g.M(f,Uz)}K(f,k){k.videoId&&(f.playerRequest={videoId:k.videoId},k.playerParams&&(f.playerRequest.params=k.playerParams),k.racyCheckOk&&(f.playerRequest.racyCheckOk=!!k.racyCheckOk),k.contentCheckOk&&(f.playerRequest.contentCheckOk=!!k.contentCheckOk));k.params&&(f.params=k.params);k.inputType&&(f.inputType=k.inputType);f.disablePlayerResponse=!0}G(f){var k;(f=this.S(f))&&(k={pC:{dT:f}});g.cT("web_log_reels_ticks")&&(k=k||{},k.Qs="r_wrs",k.Oy="r_wrr"); return k}S(f){f=this.B(f);if(f?.videoId){var k={videoId:f.videoId};f.params&&(k.params=f.params);return RE("reel_item_watch",k)}}};var oaE=new g.qz("ENTITY_STATE_TOKEN");var DqD=class{constructor(){var f=Wmu,k=iT(ZUc());this.store=Ev(f,void 0,k)}getState(){return this.store.getState()}dispatch(f){return this.store.dispatch(f)}subscribe(f){return this.store.subscribe(f)}replaceReducer(f){return this.store.replaceReducer(f)}[Symbol.observable](){return this.store[Symbol.observable]()}};var pJ=class{constructor(f=[]){this.B=[];this.W=this.K=0;this.S=void 0;this.totalLength=0;f.forEach(k=>{this.append(k)})}Z(){return this.totalLength}append(f){if(m5(this,f)){let k=this.B[this.B.length-1]; this.B[this.B.length-1]=new Uint8Array(k.buffer,k.byteOffset,k.length+f.length);nJ(this)}else this.B.push(f);this.totalLength+=f.length}split(f){var k=new pJ,G=new pJ;for(let t of this.B)f>=t.length?(k.append(t),f-=t.length):f?(k.append(new Uint8Array(t.buffer,t.byteOffset,f)),G.append(new Uint8Array(t.buffer,t.byteOffset+f,t.length-f)),f=0):G.append(t);return{YS:k,Yn:G}}isFocused(f){return f>=this.W&&f{var k=!1;try{let G=new Uint8Array([1]);k=G.length===1&&G[0]===1}catch{k=!1}g.GB=k?qsF:OPy;return(0,g.GB)(f)}; ll=Array(1024);xf=typeof TextDecoder!=="undefined"?new TextDecoder:void 0;Sx=typeof TextEncoder!=="undefined"?new TextEncoder:void 0;var gk=class{constructor(f){this.B=f;this.pos=0;this.K=-1}};var Vi=class{constructor(f=4096){this.bj=void 0;this.pos=0;this.K=[];this.B=D5(f);this.view=new DataView(this.B.buffer,this.B.byteOffset,this.B.byteLength)}};var FR={animationEntity:302,airingScheduleEntity:648,accountLinkStatusEntity:122,askStudioGeneratedDataEntity:630,booleanEntity:307,askStudioConversationSummaryEntity:637,askStudioConversationUiStateEntity:643,askStudioVideoEditPreviewEntity:642,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commentHeaderEntityPayload:41,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,commerceTokenBalanceEntity:532,compositeSourceEntity:594,contextNoteFeedEntityPayload:483, contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406,downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,savedProductsStateEntity:598,flowStateEntity:252,iconBadgeEntity:229, interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567,liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312, musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259,musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198, offlineabilityEntity:246,orchestrationWebSamplingEntity:242,pageHeaderEntity:495,postLikeDislikeContentEntity:63,postLikeDislikeStateEntity:64,partyGamePanelEntity:618,sliderGamePanelEntity:633,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,playerStateEntity:323,playlistThumbnailEditsEntity:539,quantityIncrementerEntity:356,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,selectionValueListEntity:634,settingEntity:297,stringEntity:382,suggestedFeedbackChipStateEntity:485, transfer:120,trendingOfferEntity:469,unpluggedSidesheetHeaderStateEntity:635,videoDownloadContextEntity:461,videoOverviewAsyncDataEntity:545,teasersOrderEntity:508,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151,brandConnectOnboardingPreferenceEntity:654,effectMakerChatStateEntity:656},Qi={};for(let [f,k]of Object.entries(FR)){let G=f,t=k;t&&(Qi[t]=G)};var C9;var VAu=!1,si,mV,n9,L9,de,vay=class extends g.gQ{constructor(f){super();this.counter=[0,0,0,0];this.K=new Uint8Array(16);this.B=16;if(!VAu){var k,G=new Uint8Array(256),t=new Uint8Array(256);var Z=1;for(k=0;k<256;k++)G[Z]=k,t[k]=Z,Z^=Z<<1^(Z>>7&&283);si=new Uint8Array(256);mV=Ei(256);n9=Ei(256);L9=Ei(256);de=Ei(256);for(let h=0;h<256;h++){Z=h?t[255^G[h]]:0;Z^=Z<<1^Z<<2^Z<<3^Z<<4;Z=Z&255^Z>>>8^99;si[h]=Z;k=Z<<1^(Z>>7&&283);var u=k^Z;mV[h]=k<<24|Z<<16|Z<<8|u;n9[h]=u<<24|mV[h]>>>8;L9[h]=Z<<24|n9[h]>>> 8;de[h]=Z<<24|L9[h]>>>8}VAu=!0}Z=Ei(44);for(G=0;G<4;G++)Z[G]=f[4*G]<<24|f[4*G+1]<<16|f[4*G+2]<<8|f[4*G+3];for(t=1;G<44;G++)f=Z[G-1],G%4||(f=(si[f>>16&255]^t)<<24|si[f>>8&255]<<16|si[f&255]<<8|si[f>>>24],t=t<<1^(t>>7&&283)),Z[G]=Z[G-4]^f;this.key=Z}encrypt(f){var k=f.length;f=new Uint8Array(f.buffer.slice(f.byteOffset,f.byteOffset+k));for(var G=this.K,t=0;t{var f=t=>new Uint8Array(t),k=t=>{var Z=new Uint8Array(t.length); for(let u=0;u=64&&(this.G.set(f.subarray(0,64-this.K),this.K),k=64-this.K,this.K=0,xE(this,this.G,0));for(;k+64<=G;k+=64)xE(this,f,k);k{var k=this.observers.indexOf(f);k>=0&&this.observers.splice(k,1)}}K(f){ti(this,f.data)}Do(){this.channel.close()}},uM;var eFF=g.nn(()=>{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 f=g.y6("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");f||(f=g.By("VIDEO"),g.Uf("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", f));return!!(f&&f.canPlayType&&f.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var TP=hi()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.WJ?!0:!1;var yB6=class extends Fn{constructor(){super()}W(){return FBF}B(f){return g.M(f,g.Jx)||g.M(f,Uz)||g.M(f,wBa)}J(){return!0}S(f){if((g.cT("kevlar_cache_on_ttl_player")||g.cT("mweb_enable_shorts_innertube_player_prefetch")||g.cT("web_shorts_prefetch_service_enabled")||g.cT("embeds_enable_shorts_prefetch_from_resolve_url_ui"))&&(f=this.B(f))&&f.videoId){var k={videoId:f.videoId};f.playlistId&&(k.playlistId=f.playlistId);f.playerParams&&(k.params=f.playerParams);return RE("player",k)}}D(f){return f.contentPlaybackContext?.vis=== 2?"WATCH_FULL_SCREEN":"WATCH"}K(f,k,G){if(g.cT("enable_interstitial_entity_check")&&k.videoId)for(var t of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);k.videoId&&(f.videoId=k.videoId);k.playlistId&&(f.playlistId=k.playlistId);k.index!==void 0&&(f.playlistIndex=k.index+1);k.playerParams&&(f.params=k.playerParams);"startTimeSeconds"in k&&k.startTimeSeconds&&(g.cT("enable_player_request_builder_start_time_floor")?f.startTimeSecs=Math.floor(k.startTimeSeconds):f.startTimeSecs=k.startTimeSeconds); G.contentPlaybackContext&&(f.playbackContext={contentPlaybackContext:G.contentPlaybackContext});G.prefetchPlaybackContext&&(f.playbackContext={...f.playbackContext,prefetchPlaybackContext:G.prefetchPlaybackContext},f.context.request||(f.context.request={}),f.context.request.isPrefetch=!0);f.playbackContext||(f.playbackContext={});t=eFF();f.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!t,supportXhr:TP};G.overrideMutedAtStart&&(f.overrideMutedAtStart=G.overrideMutedAtStart);f.racyCheckOk= !!k.racyCheckOk;f.contentCheckOk=!!k.contentCheckOk;g.cT("captions_prefs_killswitch")||(G=(G=g.Si("yt-player-caption-language-preferences"))?G:[],k=g.cT("web_enable_player_request_captions_last_language_only"),G?.length&&(G=k?[G.at(-1)]:G,f.captionParams={viewerSelectedCaptionLangs:G}))}G(f){f=this.S(f);var k;f&&(k={pC:{dT:f}});g.cT("web_log_player_watch_next_ticks")&&(k=k||{},k.Qs="ps_s",k.Oy="ps_r");return k}};yB6[g.n2]=[oaE];var Wz=class{constructor(f){this.B=f.responseContext?.stateTags}};var Pz=class{constructor(f){this.B=f}handleResponse(f,k){if(!k)throw Error("request needs to be passed into StoreResponseProcessorService");D8(this,f,k.config?.pC?.dT)}};Pz[g.n2]=[qF];var Op=new g.qz("STORE_RESPONSE_PROCESSOR_TOKEN");var Bz=class extends g.V5{constructor(f,...k){super(f,k);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var Vf,Up=class{constructor(f){this.B=f}async fetch(f,k,G,t){f=SsH(this,f,k);try{let Z=await fetch(f);if(t&&Z.ok&&Z.body&&typeof Z.body.getReader==="function"){let u=Z.clone().body.getReader(),{value:h}=await u.read();u.cancel().catch(()=>{}); if(h&&h[0]===91){let W=Z.body.getReader();return await Rau(this,W,t)}}return await this.handleResponse(Z,G)}catch(Z){if(g.HI(Z),G?.Ak&&Z instanceof Bz&&Z.errorType===1)throw Z;}}handleResponse(f,k){var G=f.text().then(t=>{if(k?.vW&&f.ok)return Dp(k.vW,t);t=t.replace(")]}'","");if(k?.Ak&&t)try{var Z=JSON.parse(t)}catch(u){throw new Bz("JSON parsing failed after fetch");}return Z??JSON.parse(t)}); f.redirected||f.ok?this.B&&this.B.success():(this.B&&this.B.z4(),G=G.then(t=>{g.HI(new g.V5("Error: API fetch failed",f.status,f.url,t));return{...t,errorMetadata:{status:f.status}}})); return G}};Up[g.n2]=[g.Eo(new g.qz("NETWORK_SLI_TOKEN"))];var jS;var CKF=new g.uV("optimisticUpdateCommand");var EHL=new g.uV("parallelCommand");var nHa=new g.uV("performOnceCommand");var mPy=new g.uV("serialCommand");new g.fb;var GlE=new g.qz("WATCH_PLAYER_PROMISE_TOKEN");new g.fb;var teH=new g.qz("GET_SHORTS_PLAYER_FUNCTION_TOKEN");var nk=class{constructor(f){this.B=f}bindInnertubeChallengeFetcher(f){this.B.bicf(f)}registerChallengeFetchedCallback(f){this.B.bcr(f)}getLatestChallengeResponse(){return this.B.blc()}};var oHH=[],d1=(0,g.cc)`https://static.doubleclick.net/instream/ad_status.js`,Lk=!1;var z9=class{constructor(f,k){this.K=f;this.B=k}},z2X=[new z9("b.f_",0),new z9("j.s_",2),new z9("r.s_",4),new z9("e.h_",6),new z9("i.s_",8),new z9("s.t_",10),new z9("p.h_",12),new z9("s.i_",14),new z9("f.i_",16),new z9("a.b_",18),new z9("a.o_"),new z9("g.o_",22),new z9("p.i_",24),new z9("p.m_"),new z9("n.k_",20),new z9("i.f_"),new z9("a.s_"),new z9("m.c_"),new z9("n.h_",26),new z9("o.p_"),new z9("m.p_",28),new z9("o.a_"),new z9("d.p_"),new z9("e.i_"),new z9("s.b_")].reduce((f,k)=>{f[k.K]=k;return f}, {});var Rd=class{constructor(f,k,G){this.network=f;this.options=k;this.S=G;this.W=0;this.B=null;this.K=new Syc;k.oY?w1(this,DPO(this)):k.preload&&w1(this,new Promise(t=>{g.Bq(0,()=>{t(Hz(this))},0)})); g.cT("html5_enable_playback_attestability")&&xq(this).catch(t=>{g.HI(t instanceof Error?t:new g.V5(String(t)))})}async xg(){return!!await Promise.race([this.B, null])}async eE(f,k,G){this.B===null&&w1(this,Hz(this));var t=!1,Z={};return Promise.race([(async()=>{this.options.B7&&this.options.oY&&await (await uZD())?.checkForRefresh();var u=await this.B;Z.challenge=u.challenge;if(u.qh){var h={c:u.challenge,e:f,...k};try{t=!0;let W;(W=await u.qh.snapshot({fH:h}))?Z.webResponse=W:Z.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{Z.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in u.uh&&(Z.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");f==="ENGAGEMENT_TYPE_PLAYBACK"&& (u=u.uh,h={},u.c6a&&(h.reportingStatus=String(Number(u.c)^bt())),u.c6b&&(h.broadSpectrumDetectionResult=String(Number(u.c)^Number(g.HT("CATSTAT",0)))),Z.adblockReporting=h);return Z})(), jw6(G,()=>{var u=Object.assign({},Z);t&&(u.error="ATTESTATION_ERROR_VM_TIMEOUT");return u})])}};var NKa=["APP_STATE","PI"];var LLy=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,347046,310281,153587,87907,18630,177018,177023,54445,321666,326353,326354,80935,349856,349855,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,338497,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,334310,334311,334312,343153,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,335048,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,336728,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,345694,192418,84774,304776,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,338570,338474,338478,338473,353813,351693,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,341757,222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,338109,293324,32633,74858,304150,297045,275198,271884,222932,279119,312581,271886,213915,275199,310748,225216,251244,353944,353945,353997,353153,353155,353154,258251,352506,352507,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,341677,46220,11721,147994,49954,96369,3854,344863,217640,345511,151633,352929,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,353855,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,335134,352243,352242,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,352222,191390,179556,238596,212661,352221,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,347045,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,380100,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,352040,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,337172,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,340301,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,340171,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,352926,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,350627,267694,267578,262801,334496,335844,271218,350626,349886,352714, 266131,266132,267977,267579,262800,262799,262802,353358,353359,353360,267580,262798,267695,353277,267581,273232,82039];var r3H=class{constructor(f){this.B=f}handleResponse(f,k){if(k.input.match(mN(Ac))){var G=f?.endpoint;k=g.M(G,Uz)?.unserializedPrefetchData;if(G&&k){f=this.B;var t=(new hF6).S(G),Z=g.M(k,x86);let u=Z?.responseContext?.maxAgeSeconds&&Number(Z?.responseContext?.maxAgeSeconds)>0?Number(Z?.responseContext?.maxAgeSeconds):600;Z&&t&&u>0&&(Z=od(Z,u),f.put(t,new il(Z)));G=(new yB6).S(G);k=g.M(k,r7L);t=k?.responseContext?.maxAgeSeconds&&Number(k?.responseContext?.maxAgeSeconds)>0?Number(k?.responseContext?.maxAgeSeconds): 600;k&&G&&t>0&&(k=od(k,t),f.put(G,new il(k)))}}}};r3H[g.n2]=[qF];Ap("","downloadsPageViewConfigurationEntity");Ap("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");Ap("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");Ap("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");Ap("SMART_DOWNLOADS_ENABLED","settingEntity");var q2D=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],qqH=class{constructor(){this.state=1;this.qh=null;this.Qy=void 0}initialize(f,k,G,t){this.Qy=t;if(f.program){var Z;t=f.interpreterUrl??null;f.interpreterSafeScript?Z=ne(f.interpreterSafeScript):Z=f.interpreterScript??null;f.interpreterSafeUrl&&(t=Le(f.interpreterSafeUrl).toString());yAO(this,Z,t,f.program,k,G)}else g.HI(Error("BL:CIP"))}isInitialized(){return this.K()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(f={}){return this.K()?this.W({fH:f}):null}dispose(){this.B(null);this.zc(8)}K(){return!!this.qh}W(f){return this.qh.FZ(f)}B(f){g.c1(this.qh);this.qh=f}zc(f){this.state=f}};var Ohc=class extends qqH{B(f){Ji()?.bgvma();if(f){let k={bgvma:f.dispose.bind(f),bgvmb:f.snapshot.bind(f),bgvmc:f.FZ.bind(f)};g.Uf("yt.abuse.playerAttLoader",k);g.aD(G=>f.snapshot(G))}else g.Uf("yt.abuse.playerAttLoader",null),g.Uf("yt.abuse.playerAttLoaderRun",null)}K(){return!!Ji()}W(f){return Ji().bgvmc(f)}};var KM={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var Ry=void 0;var Ye=class{constructor(){this.S=new Set;this.K=new Set;this.Z=new Map;this.client=void 0;this.csn=null}W(f){this.client=f}B(){this.clear();this.csn=g.OW()}clear(){this.S.clear();this.K.clear();this.Z.clear();this.csn=null}};var DT=class{W(f){Tp(Jb().W).bind(Jb())(f)}clear(){Tp(Jb().clear).bind(Jb())()}};var fc=class{constructor(){this.L=[];this.J=[];this.D=new Map;this.VG=new Map;this.G=[];this.Wz=[];this.S=new Map;this.V=new Map;this.K=new Map;this.B=new Set;this.TB=new Map}W(f){this.client=f}GB(f,k={}){Tp(()=>{var G=g.M(f?.commandMetadata,YR)?.rootVe||g.M(f?.commandMetadata,y5E)?.screenVisualElement?.uiType;if(G){var t=g.M(f?.commandMetadata,XBf);if(t?.parentTrackingParams){var Z=BE(t.parentTrackingParams);if(t.parentCsn)var u=t.parentCsn}else k.clickedVisualElement?Z=k.clickedVisualElement:f.clickTrackingParams&& (Z=BE(f.clickTrackingParams));a:{t=g.M(f,g.Jx);var h=g.M(f,$8a);if(t){if(h=lu(t,"VIDEO")){t={token:h,videoId:t.videoId};break a}}else if(h&&(t=lu(h,"PLAYLIST"))){t={token:t,playlistId:h.playlistId};break a}t=void 0}k={cttAuthInfo:t,parentCsn:u,...k};g.cT("expectation_logging")&&(k.loggingExpectations=g.M(f?.commandMetadata,y5E)?.loggingExpectations||void 0);ZT(this,G,Z,k)}else g.HI(new g.V5("Error: Trying to create a new screen without a rootVeType",f))})()}clickCommand(f,k,G=0){return apa(this,f.clickTrackingParams, k,G)}stateChanged(f,k,G=0){this.visualElementStateChanged(BE(f),k,G)}visualElementStateChanged(f,k,G=0){G===0&&this.B.has(G)?this.J.push([f, k]):ol(this,f,k,G)}Nw(f){var k=f.cpn,G=GM(this,0);if(G.length&&G[G.length-2]?.cpn!==k&&(G=g.OW(),k&&G&&G!=="UNDEFINED_CSN")){var t;f.itct&&(t=BE(f.itct||""));let Z={};g.cT("web_playback_associated_log_ctt")&&f.cO&&(Z.cttAuthInfo={token:f.cO,videoId:f.videoId});f={cpn:k,csn:G};g.cT("web_playback_associated_ve")&&t&&(Uj(G,t),f.playbackVe=t.getAsJson());g.V0("playbackAssociated",f,Z);t=GM(this,0);t[t.length-1].cpn=k}}};var vN=class{fetch(f,k,G){var t=rAD(f,k,G);return new Promise((Z,u)=>{var h=()=>{if(G?.Ak)try{let W=this.handleResponse(f,t.status,t.response,G);Z(W)}catch(W){u(W)}else Z(this.handleResponse(f,t.status,t.response,G))}; t.onerror=h;t.onload=h;t.send(k.body??null)})}handleResponse(f,k,G,t){G=(G||"").replace(")]}'",""); try{var Z=JSON.parse(G)}catch(u){g.HI(new g.V5("JSON parsing failed after XHR fetch",f,k,G));if(t?.Ak&&G)throw new Bz("JSON parsing failed after XHR fetch");Z={}}k!==200&&(g.HI(new g.V5("XHR API fetch failed",f,k,G)),Z={...Z,errorMetadata:{status:k}});return Z}};var PID=class{static getInstance(){var f=g.y6("ytglobal.storage_");f||(f=new PID,g.Uf("ytglobal.storage_",f));return f}async estimate(){var f=navigator;if(f.storage?.estimate)return f.storage.estimate();if(f.webkitTemporaryStorage?.queryUsageAndQuota)return MeF()}};g.Uf("ytglobal.storageClass_",PID);var S0f=qb("yt-player-local-media",{hz:{index:{Of:2},media:{Of:2},captions:{Of:5}},shared:!1,upgrade(f,k){k(2)&&(l5(f,"index"),l5(f,"media"));k(5)&&l5(f,"captions");k(6)&&(TV(f,"metadata"),TV(f,"playerdata"))},version:5});var QvQ={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},Co;a:{var EE=g.PI();EE=EE.toLowerCase();if(EE.indexOf("android")!=-1){var IbE=EE.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(IbE){let f=parseFloat(IbE[1]);if(f<100){Co=f;break a}}var Fmu=EE.match("("+Object.keys(QvQ).join("|")+")");Co=Fmu?QvQ[Fmu[0]]:0}else Co=void 0}var mY=Co,li=mY>=0;var no;{var ABD=g.PI();let f=ABD.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!f||f.length<2)no=void 0;else{var Lo=ABD.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);no=Lo&&Lo.length===6?Number(Lo[5].replace("_",".")):0}}var Rx=no,kL=Rx>=0;var Uy;g.N9=new Ohc;Uy=0;g.FaX=class{constructor(f){this.videoData=f;this.B={c1a:()=>{var k=[];if(g.N9.isInitialized()){var G="";this.videoData&&this.videoData.TC&&(G=this.videoData.TC+`&r1b=${this.videoData.clientPlaybackNonce}`);G={atr_challenge:G};g.nI("bg_v",void 0,"player_att");(G=XRu(G))?(g.nI("bg_s",void 0,"player_att"),k.push(`r1a=${G}`)):(g.nI("bg_e",void 0,"player_att"),k.push("r1c=2"))}else g.nI("bg_e",void 0,"player_att"),window.trayride||window.botguard?k.push("r1c=1"):k.push("r1c=4");k.push(`r1d=${g.N9.getState()}`); return k.join("&")}, c6a:k=>"r6a="+(Number(k.c)^bt()), c6b:k=>`r6b=${Number(k.c)^Number(g.HT("CATSTAT",0))}`}; this.videoData&&this.videoData.TC?this.uh=g.GS(this.videoData.TC):this.uh={}}};g.PN=class{constructor(f,k={},G=0){this.errorCode=f;this.details=k;this.severity=G}};var Vz={gC:function(f,k){f[F[1]](0,k)}, Bh:function(f){f[F[20]]()}, pH:function(f,k){var G=f[0];f[0]=f[k%f[F[10]]];f[k%f[F[10]]]=G}};var KmO={iF:"adunit",vj:"detailpage",ET:"editpage",cj:"embedded",Ws:"leanback",Z_:"previewpage",k_:"profilepage",v9:"unplugged",f6:"playlistoverview",B9:"sponsorshipsoffer",p6:"shortspage",hK:"handlesclaiming",wQ:"immersivelivepage",XT:"creatormusic",It:"immersivelivepreviewpage",uF:"admintoolyurt",OK:"shortsaudiopivot",TE:"consumption",NC:"background_audio_playback",Wu:"family_center_supervisee_interests_page",S_:"family_center_supervisee_interest_details_page"};var $qF=["h","H"],ihD=["9","("],zFQ=["9h","(h"],CIH=["8","*"],EaE=["a","A"],mqy=["o","O"],na6=["m","M"],LmX=["mac3","MAC3"],dqE=["meac3","MEAC3"],qq={h:$qF,H:$qF,["9"]:ihD,["("]:ihD,["9h"]:zFQ,["(h"]:zFQ,["8"]:CIH,["*"]:CIH,a:EaE,A:EaE,o:mqy,O:mqy,m:na6,M:na6,mac3:LmX,MAC3:LmX,meac3:dqE,MEAC3:dqE},svy=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa i I".split(" ")),$sD=new Set("m M mac3 MAC3 meac3 MEAC3 i I".split(" "));var JTa={jk:0,Vc:124,MP:144,Y_:220,x_:240,FU:340,Hg:360,mN:406,TD:480,Ia:588,oa:608,Pg:720,XU:740,ek:1080,AA:1100,gp:1440,hA:2160,vg: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",406:"QUALITY_ORDINAL_406P",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 SI={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},d4={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},Lm={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_406P:406, 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 Xi=2592E3;g.Zx={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 ug={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var umE={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},MH={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"},bhO={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var B5u={ym:1,LX:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var $2Q=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/)"),jJ=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]+)?/)"), iXu=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),NGf=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|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), Usu=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),BGX=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)|$))"), Ds6=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|email\\-layouts)\\-images\\-(rt|qw|xx))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures|email\\-layouts)\\-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/)"), VhF=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),zsO=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),vo6=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)"),ooa=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|email\\-layouts)\\-images\\-(rt|qw|xx))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures|email\\-layouts)\\-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/.*$)"), WjH=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),wAd=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)"), abu=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://localization\\.google\\.com(/|$)|^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)"), rBc=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?(/|$)"),MAX=RegExp("^(https://play\\.google\\.com|https://localization\\.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$)"), Hhf=RegExp("^(https://currents\\.google\\.com)$");var vn=!1;g.$G=class{constructor(f,k=!1){this[F[0]]=f;this[F[5]]=k;this[F[28]]=this[F[3]]=this[F[12]]=F[11];this[F[2]]={};this[F[7]]=F[11]}set(f,k){this[F[2]][f]!==k&&(this[F[2]][f]=k,this[F[7]]=F[11])}get(f){CE(18,6842,this);return this[F[2]][f]||null}XB(){this[F[7]]||(this[F[7]]=L5(14,3438,this));return this[F[7]]}clone(){var f=new g.$G(this[F[0]],this[F[5]]);f[F[12]]=this[F[12]];f[F[3]]=this[F[3]];f[F[28]]=this[F[28]];f[F[2]]=g.Hc(this[F[2]]);f[F[7]]=this[F[7]];return f}};var a_={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var Oa=class{constructor(f,k,G,t=!1){this.name=f;this.id=k;this.isDefault=G;this.isAutoDubbed=t}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};Oa.prototype.getName=Oa.prototype.getName;Oa.prototype.getId=Oa.prototype.getId;Oa.prototype.getIsDefault=Oa.prototype.getIsDefault;Oa.prototype.getIsAutoDubbed=Oa.prototype.getIsAutoDubbed;g.IM=class{constructor(f={}){this.languageCode=f.languageCode||"";this.languageName=f.languageName||null;this.kind=f.kind||"";this.name=f.name===void 0?null:f.name;this.displayName=f.displayName||null;this.id=f.id||null;this.B=f.is_servable||!1;this.isTranslateable=f.is_translateable||!1;this.url=f.url||null;this.vssId=f.vss_id||"";this.isDefault=f.is_default||!1;this.translationLanguage=f.translationLanguage||null;this.xtags=f.xtags||"";this.captionId=f.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.B}XB(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.Ah(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(f){return f?this.toString()===f.toString():!1}Hb(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};var ig=class{constructor(f,k){this.id=f;this.VE=k;this.captionTracks=[];this.W=this.S=null;this.xtags="";this.G=this.Z=!1;this.B=null;this.K="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";f=this.VE.id.split(".");f.length>1&&(this.Z=f[1]==="2",this.G=f[1]==="4")}getLanguageInfo(){return this.VE}getXtags(){if(!this.xtags){let f=this.id.split(";");f.length>1&&(this.xtags=f[1])}return this.xtags}toString(){return this.VE.name}isAutoDubbed(){return this.VE.getIsAutoDubbed()}}; ig.prototype.getLanguageInfo=ig.prototype.getLanguageInfo;ig.prototype.isAutoDubbed=ig.prototype.isAutoDubbed;var CL=class{constructor(f,k,G,t,Z=0){this.K=f;this.B=k;this.W=G;this.reason=t;this.Bc=Z}equals(f){return this.K===f.K&&this.B===f.B&&this.W===f.W&&this.reason===f.reason&&(!nL||this.Bc===f.Bc)}isLocked(){return this.W&&!!this.K&&this.K===this.B}compose(f){if(f.W&&LL(f))return k$;if(f.W||LL(this))return f;if(this.W||LL(f))return this;var k=this.K&&f.K?Math.max(this.K,f.K):this.K||f.K,G=this.B&&f.B?Math.min(this.B,f.B):this.B||f.B;k=Math.min(k,G);var t=0;nL&&(t=this.Bc!==0&&f.Bc!==0?Math.min(this.Bc, f.Bc):this.Bc===0?f.Bc:this.Bc);return nL&&k===this.K&&G===this.B&&t===this.Bc||!nL&&k===this.K&&G===this.B?this:nL?new CL(k,G,!1,G===this.B&&t===this.Bc?this.reason:f.reason,t):new CL(k,G,!1,G===this.B?this.reason:f.reason)}S(f){return!f.video||nL&&this.Bc!==0&&this.Bcf.S(Z)),G=[],t={}; for(let Z=0;Zf.S(k))}getAvailableAudioTracks(){return this.audioTracks}B(){return!!this.K}};var noc=new Set(["356","721"]),XAX=class extends g.gQ{constructor(){super(...arguments);this.K=null;this.B=new Map}Do(){super.Do()}};var h7=class{constructor(f,k,G,t,Z,u,h,W,D,N){this.xj=f;this.startTime=k;this.duration=G;this.ingestionTime=t;this.sourceURL=Z;this.Nv=D;this.zN=N;this.endTime=k+G;this.B=h||0;this.range=u||null;this.pending=W||!1;this.Nv=D||null}};g.sE=class{constructor(){this.segments=[];this.K=null;this.V=!0;this.D=""}Z(f){this.segments.push(f)}l1(f){return!!this.W(f)}getDuration(f){return(f=this.W(f))?f.duration:0}L(f){return this.getDuration(f)}sJ(){return 0}JP(){return this.segments.length?this.segments[0].xj:-1}wv(f){return(f=this.W(f))?f.ingestionTime:NaN}vv(){return this.segments.length?this.segments[this.segments.length-1].xj:-1}vx(f){return this.vv()===f&&!this.V&&f>=0}eF(){var f=this.segments[this.segments.length-1];return f?f.endTime: NaN}yQ(){return this.segments[0].startTime}yV(){return this.segments.length}B(){return 0}uY(f){return(f=this.S(f))?f.xj:-1}G(f){return(f=this.W(f))?f.sourceURL:""}getStartTime(f){return(f=this.W(f))?f.startTime:0}rg(f){return this.getStartTime(f)+this.getDuration(f)}isLoaded(){return this.segments.length>0}W(f){if(this.K&&this.K.xj===f)return this.K;f=g.W1(this.segments,new h7(f,0,0,0,""),(k,G)=>k.xj-G.xj); return this.K=f>=0?this.segments[f]:null}S(f){if(this.K&&this.K.startTime<=f&&fk.startTime-G.startTime); return this.K=f>=0?this.segments[f]:this.segments[Math.max(0,-f-2)]}append(f){if(f.length)if(f=g.Gt(f),this.segments.length){var k=this.segments.length?g.rC(this.segments).endTime:0,G=f[0].xj-this.vv();G>1&&g.YM(this.segments);G=G>0?0:-G+1;for(let t=G;t1?f=f.SW:(k=h5(k,Q$(this,this.qB(f,k),f)),f=Math.max(this.V,k.timedOut)+f.tW*(this.K-this.V)+.25*this.J,f=f>3?1E3*1.6**(f-3):0);return f===0?!0:this.Wz+f<(0,g.T)()}kj(f,k){this.B.set(f,k);this.W.set(f,k);this.S&&this.S.set(f,k)}oc(){return this.W.get("cpn")||""}Rv(f,k){f.CZ===this.B&&(this.B=kf(f,k));f.CZ=== this.S&&(this.S=kf(f,k))}MK(){return this.B!==this.S&&!this.Z}};var bV=class{constructor(f,k,G,t){this.initRange=G;this.indexRange=t;this.K=null;this.Wz=!1;this.QG=0;this.G=this.mF=this.J=null;this.info=k;this.resource=new dD(f)}B(){return!!this.K&&this.index.isLoaded()}TB(){return!1}Ue(f){return[f]}ME(f){return[f]}};var z8=class{constructor(f,k){this.start=f;this.end=k;this.length=k-f+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}B(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var Hr=class{constructor(f,k,G,t="",Z,u,h,W,D,N,U,y="",q,Q,A){this.type=f;this.N=k;this.range=G;this.source=t;this.Yu=U;this.clipId=y;this.L=q;this.GB=Q;this.requestToken=A;this.J=[];this.V="";this.xj=-1;this.kj=0;f=Z>=0?Z:-1;this.V=t;this.xj=f;this.segmentStartTime=u||0;this.W=h||0;this.B=W||0;this.K=D>=0?D:this.range?this.range.length:NaN;this.range?(t=this.B+this.K===this.range.length,N=this.source==="wasm"?N??t:t):N=N===void 0?!!this.K:N;this.Rp=N;this.range?(this.S=this.segmentStartTime+this.W* this.B/this.range.length,this.D=this.W*this.K/this.range.length,this.Z=this.S+this.D):Lg(this)}G(){return this.Rp&&this.N.index.vx(this.xj)}a8(f){return f>=this.S&&f<=this.Z}isEncrypted(){return this.N.info.isEncrypted()}equals(f){return!(!f||f.N!==this.N||f.type!==this.type||(this.range&&f.range?f.range.start!==this.range.start||f.range.end!==this.range.end:f.range!==this.range)||f.xj!==this.xj||f.B!==this.B||f.K!==this.K)}Wz(){return this.type===4}ON(){return!!this.N.info.video}VG(){return this.xj}lx(){var f= Mt(this),k="";g.F$(f,(G,t)=>{k+=`${t}_${G}_`}); return k.slice(0,-1)}clone(){var f=new Hr(this.type,this.N,this.range,this.source,this.xj,this.segmentStartTime,this.W,this.B,this.K,this.Rp,this.Yu,this.clipId,this.L,this.GB,this.requestToken);f.V=this.V;this.J.length>0&&(f.J=[...this.J]);f.S=this.S;f.D=this.D;f.Z=this.Z;f.kj=this.kj;return f}};var Zw=class{constructor(f,k){this.RI=f;this.S=this.B=null;this.Z=this.sj=NaN;this.qB=this.requestId=null;this.resource=f[0].N.resource;this.K=k||"";if(this.RI[0].range&&this.RI[0].K>0){a:{for(k=1;kf.xj&&this.index.JP()<=f.xj+1}update(f,k,G){this.index.append(f);ta(this.index,G);this.kj(k,"update")}B(){return this.TB()?!0:super.B()}Z(f,k){var G=this.index.G(f),t=this.index.getStartTime(f),Z=this.index.getDuration(f),u;k?Z=u=0:u=this.info.Bc>0?this.info.Bc*Z:1E3;return new Zw([new Hr(3,this,void 0,"liveCreateRequestInfoForSegment",f,t,Z,0,u,!k)],G)}yG(){return this.TB()?0:this.initRange.length}bb(){return!1}kj(f,k){this.index.kj(f, k)}};var SqX=class{constructor(f,k,G,t,Z){this.xj=f;this.startSecs=k;this.ij=G;this.B=t||NaN;this.K=Z||NaN}};var GA=class{constructor(){this.B=[];this.K=null;this.G=0;this.W=[];this.Z=!1;this.D="";this.S=-1}update(f){var k=void 0;this.K&&(k=this.K);{let A=new GA;var G=Array.from(f.getElementsByTagName("S"));if(G.length){var t=+Yx(f,"timescale")||1,Z=(+G[0].getAttribute("t")||0)/t,u=+Yx(f,"startNumber")||0;A.S=Z;var h=k?k.startSecs+k.ij:0,W=Date.parse(k5(Yx(f,"yt:segmentIngestTime")))/1E3;A.Z=f.parentElement.tagName==="SegmentTemplate";A.Z&&(A.D=Yx(f,"media"));f=k?u-k.xj:1;A.G=f>0?0:-f+1;for(Q of G){f=+Q.getAttribute("d")/ t;G=(+Q.getAttribute("yt:sid")||0)/t;let d=+Q.getAttribute("r")||0;for(let x=0;x<=d;x++){if(k&&u<=k.xj){u++;continue}var D=new SqX(u,h,f,W+G,Z);A.B.push(D);b:{var N=Q;var U=t,y=D.startSecs;D=N.getAttribute("yt:cuepointTimeOffset");var q=N.getAttribute("yt:cuepointDuration");if(!D||!q){N=null;break b}D=Number(D);y=-D/U+y;U=Number(q)/U;q=N.getAttribute("yt:cuepointContext")||null;let H=N.getAttribute("yt:cuepointIdentifier")||"";N=N.getAttribute("yt:cuepointEvent")||"";N=new g.NE(y,U,q,H,Tiy[N]||"unknown", D)}N&&A.W.push(N);u++;h+=f;Z+=f;W+=f+G}}A.B.length&&(A.K=g.rC(A.B))}var Q=A}this.G=Q.G;this.K=Q.K||this.K;g.t4(this.B,Q.B);g.t4(this.W,Q.W);this.Z=Q.Z;this.D=Q.D;this.S===-1&&(this.S=Q.getStreamTimeOffset())}getStreamTimeOffset(){return this.S===-1?0:this.S}};var RFX=class{constructor(){this.S=[];this.B=null;this.K={};this.W={}}};var Sc=class extends g.sE{constructor({sY:f=0,Ng:k=!1,PB:G=0,Ao:t=0,xo:Z=Infinity,lE:u=0,Ic:h=!1,VL:W=!1}={}){super();this.JJ=this.xM=-1;this.HC=f;this.PB=G;this.Ng=k;this.Ao=t;this.xo=Z;this.lE=u;((this.Ic=h)||isFinite(Z)&&this.xo>0)&&k&&K_&&this.kj(!1,"postLive");this.VL=W}sJ(){return this.HC}l1(f,k){f=t7(this,f);return f>=0&&(k||!this.segments[f].pending)}JP(){return this.Ng?this.segments.length?this.S(this.yQ()).xj:-1:super.JP()}yQ(){if(this.Ic)return 0;if(!this.Ng)return super.yQ();if(!this.segments.length)return 0; var f=Math.max(g.rC(this.segments).endTime-this.PB,0);return this.Ao>0&&this.S(f).xj0)return this.JJ/1E3;if(!this.segments.length)return super.eF();var f=this.vv();if(!this.Ng||f<=this.segments[this.segments.length-1].xj)f=this.segments[this.segments.length-1];else{var k=this.segments[this.segments.length-1];f=new h7(f,Math.max(0,k.startTime-(k.xj-f)*this.HC),this.HC,0,`sq/${f}`,void 0,void 0,!0)}return this.Ic?Math.min(this.PB, f.endTime):f.endTime}yV(){return this.Ng?this.segments.length?this.vv()-this.JP()+1:0:super.yV()}vv(){var f=Math.min(this.xo,Math.max(super.vv(),this.xM)),k=this.PB*1E3;k=this.JJ>0&&this.JJ0&&this.xM>0&&!k&&(k=this.S(this.PB))&&(f=Math.min(k.xj-1,f));return f}r_(){return this.segments.length?this.segments[this.segments.length-1]:null}Z(f){var k=t7(this,f.xj);if(k>=0)this.segments[k]=f;else if(this.segments.splice(-(k+1),0,f),this.lE&&f.xj%(300/this.HC)===0){var G=this.segments[0].xj, t=Math.floor(this.lE/this.HC);f=f.xj-t;k=-(k+1)-t;k>0&&f>G&&(this.segments=this.segments.slice(k))}}J(f){f=t7(this,f);f>=0&&this.segments.splice(f,1)}uD(){return this.xM}vx(f){if(K_){if(this.V||f<0)return!1;let k=this.vv();return k>=0&&k<=f}return super.vx(f)}S(f){if(!this.Ng)return super.S(f);if(!this.segments.length)return null;var k=this.segments[this.segments.length-1];if(f= k.endTime)k=k.xj+Math.floor((f-k.endTime)/this.HC+1);else{k=D6(this.segments,t=>f=t.endTime?1:0); if(k>=0)return this.segments[k];var G=-(k+1);k=this.segments[G-1];G=this.segments[G];k=Math.floor((f-k.endTime)/((G.startTime-k.endTime)/(G.xj-k.xj-1))+1)+k.xj}return this.W(k)}W(f){if(!this.Ng)return super.W(f);if(!this.segments.length)return null;var k=t7(this,f);if(k>=0)return this.segments[k];var G=-(k+1);k=this.HC;if(G===0)var t=Math.max(0,this.segments[0].startTime-(this.segments[0].xj-f)*k);else G===this.segments.length?(t=this.segments[this.segments.length-1],t=t.endTime+(f-t.xj-1)*k):(t= this.segments[G-1],k=this.segments[G],k=(k.startTime-t.endTime)/(k.xj-t.xj-1),t=t.endTime+(f-t.xj-1)*k);return new h7(f,t,k,0,`sq/${f}`,void 0,void 0,!0)}},K_=!1;var mP=class extends fh{constructor(f,k,G={}){super(f,k,"",void 0,void 0,G.sY||0);this.index=new Sc(G)}VG(){return!0}B(){return!0}S(f){return this.L()&&f.K&&!f.Rp||!f.N.index.vx(f.xj)}V(){}D(f,k=!1){return typeof f!=="number"||isFinite(f)?super.D(f,k):new Zw([new Hr(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.sY,void 0,this.sY*this.info.Bc)],"")}Z(f,k){if(this.index.l1(f))return super.Z(f,k);var G=this.index.getStartTime(f),t=Math.round(this.sY*this.info.Bc),Z=this.sY;k&&(Z=t=0);return new Zw([new Hr(3, this,void 0,"mlLiveCreateReqInfoForSeg",f,G,Z,void 0,t,!k)],f>=0?`sq/${f}`:"")}};var mc=class extends bV{constructor(f,k){super(f,k);this.index=new g.sE;this.index.kj(!1,"d")}W(){return!1}L(){return!1}VG(){return!1}V(){return new Zw([new Hr(1,this,void 0,"otfInit")],"sq/0")}GB(){return null}Pz(f){this.S(f);return uq(this,rl(f),!1)}D(f,k=!1){f=this.index.uY(f);k&&(f=Math.min(this.index.vv(),f+1));return uq(this,f,!0)}rH(f){f.info.type===1&&(this.K||(this.K=rk(f.K)),f.B&&f.B.uri==="http://youtube.com/streaming/otf/durations/112015"&&td6(this,f.B))}S(f){return f.K===0?!0:this.index.vv()> f.xj&&this.index.JP()<=f.xj+1}yG(){return 0}bb(){return!1}};var Vh,cBd,uND,vB,Znd;g.WB=class{constructor(f){this.tag=f}};Vh=new Map;cBd=class{constructor(){this.B=new Map}};uND=class{constructor(){this.B=10;this.K=Date.now()}};vB=new Map;Znd=new cBd;var N8=class{constructor(f,k){this.info=f;this.K=k;this.B=null;this.S=this.W=-1;this.timestampOffset=0;this.isLocked=this.D=!1;this.G=this.info.N.TB()&&!this.info.B}Z(f,k=!1,G=0){if(this.isLocked||f.isLocked||!ng(this.info,f.info)||this.info.Rp)return null;if(G){if(this.K.totalLength+f.K.totalLength>G)return null}else if(k&&(k=this.K,G=f.K,k=!(G.B.length?m5(k,G.B[0]):1)),k)return null;k=new Hr(this.info.type,this.info.N,this.info.range,this.info.V,this.info.xj,this.info.segmentStartTime,this.info.W, this.info.B,this.info.K,this.info.Rp,this.info.Yu,this.info.clipId,this.info.L);T8(k,f.info);G=new pJ;LJ(G,this.K);LJ(G,f.K);k=new N8(k,G);k.B!=null&&f.B!=null&&g.Dw("dash",414627957,`merged slice emsg overridden; prev: ${k.B.Lb()} next: ${f.B.Lb()}`);k.B=f.B||this.B;k.W=this.W!==-1?this.W:f.W;k.S=this.S!==-1?this.S:f.S;return k}};g.fr=class{constructor(){this.count=0;this.K=1;this.W=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}l1(f){return f<=this.vv()}B(f){return this.offsets[f]}getStartTime(f){return this.startTicks[f]/this.K}rg(f){return this.getStartTime(f)+this.getDuration(f)}wv(){return NaN}getDuration(f){f=this.L(f);return f>=0?f/this.K:-1}L(f){return f+1=0}eF(){return this.W?this.startTicks[this.count]/this.K:NaN}yQ(){return 0}yV(){return this.count}G(){return""}uY(f){f=g.W1(this.startTicks.subarray(0,this.count),f*this.K);return f>=0?f:Math.max(0,-f-2)}isLoaded(){return this.vv()>=0}Xz(f,k){if(f>=this.vv())return 0;var G=0;for(k=this.getStartTime(f)+k;fthis.getStartTime(f);f++)G=Math.max(G,KT(this,f)/this.getDuration(f));return G}resize(f){f+=2;var k=this.offsets;this.offsets=new Float64Array(f+1);var G=this.startTicks;this.startTicks= new Float64Array(f+1);for(f=0;f0&&f&&(G=G.range.end+1,f=Math.min(f,this.info.contentLength-G),f>0&&t.push(new Hr(4,this,Em(G,f),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,k)));return new Zw(t)}rH(f){if(f.info.type=== 1){if(this.K)return;this.K=rk(f.K)}else if(f.info.type===2){if(this.Z||this.index.vv()>=0)return;if(g.A5(this.info)){var k=this.index,G=g.BB(f);f=f.info.range.start;var t=g.iv(G,0,1936286840);G=sD(t);k.K=G.timescale;var Z=G.earliestPresentationTime;k.offsets[0]=G.firstOffset+f+t.size;k.startTicks[0]=Z;k.W=!0;f=G.subsegmentDurations.length;for(Z=0;Z0&&G===u[0].clusterPos)for(G=0;G=this.index.B(G+1);)G++;return zA(this,G,k,f.K).RI}S(f){f.G();return this.B()?!0:f.range.end+1this.info.contentLength&&(k=new z8(k.start,this.info.contentLength- 1)),new Zw([new Hr(4,f.N,k,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,f.clipId)]);f.type===4&&(f=this.ME(f),f=f[f.length-1]);var G=0,t=f.range.start+f.B+f.K;f.type===3&&(f.G(),G=f.xj,t===f.range.end+1&&(G+=1));return zA(this,G,t,k)}Pz(){return null}D(f,k=!1){f=this.index.uY(f);k&&(f=Math.min(this.index.vv(),f+1));return zA(this,f,this.index.B(f),0)}W(){return!0}L(){return!0}VG(){return!1}yG(){return this.indexRange.length+this.initRange.length}bb(){return this.indexRange&& this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var wY=class{constructor(f=0,k=0,G="SPATIAL_AUDIO_TYPE_NONE",t=!1,Z,u,h="AUDIO_QUALITY_UNKNOWN",W=!1){this.sampleRate=f;this.numChannels=k;this.spatialAudioType=G;this.W=t;this.S=Z;this.K=u;this.audioQuality=h;this.B=W}isMultiChannelAudio(){return this.numChannels>2}};var rY=class{constructor(f,k,G,t="",Z="",u=""){this.displayName=f;this.vssId=k;this.languageCode=G;this.kind=t;this.xtags=Z;this.id=u}};var qgf={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},hjE={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 Jh={WIDTH:{name:"width",video:!0,valid:640,tJ:99999},HEIGHT:{name:"height",video:!0,valid:360,tJ:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,tJ:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,tJ:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",tJ:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,tJ:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",tJ:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",tJ:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",tJ:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",tJ:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",tJ:"false"}};var sJ={["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",["716"]:"1",["717"]:"1",["919"]:"1",["398"]:"1",["718"]:"1",["719"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["722"]:"1",["723"]:"1",["401"]:"1",["724"]:"1",["725"]:"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",["917"]:"1",["918"]:"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",["911"]:"9",["912"]:"9",["913"]:"9",["914"]:"1",["915"]:"1",["916"]:"1"};var EG="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var nT=class{constructor(f,k,G,t,Z,u,h,W,D,N,U){this.width=f;this.height=k;this.W=W;this.quality=u||m_(f,k);this.qualityOrdinal=SI[this.quality];this.fps=G||0;this.stereoLayout=!Z||t!=null&&t!=="UNKNOWN"&&t!=="RECTANGULAR"?0:Z;this.projectionType=t?t==="EQUIRECTANGULAR"&&Z===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":t:"UNKNOWN";(f=h)||(G=SI[this.quality],G===0?f="Auto":(f=this.projectionType,k=this.fps,f=G.toString()+(f==="EQUIRECTANGULAR"||f==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||f==="MESH"?"s":"p")+ (k>55?"60":k>49?"50":k>39?"48":"")));this.qualityLabel=f;this.B=D||"";this.primaries=N||"";this.S=U??!0}K(){return this.fps>32}isHdr(){return this.B==="smpte2084"||this.B==="arib-std-b67"}};var aC=class{constructor(f,k,G={}){this.id=f;this.mimeType=k;G.Bc>0||(G.Bc=16E3);Object.assign(this,G);[this.itag,this.K]=this.id.split(";");this.containerType=dY(k);this.py=sJ[this.itag]||""}D(){return this.video}V(){return this.audio}Pr(){return this.containerType===2}S(){return this.py==="9"||this.py==="("||this.py==="9h"||this.py==="(h"}jB(){return this.py==="1"||this.py==="1h"||HB&&this.py==="1e"}G(){return this.py==="mac3"||this.py==="meac3"||this.py==="m"||this.py==="i"||fA(this)}L(){return this.py=== "MAC3"||this.py==="mac3"||this.py==="MEAC3"||this.py==="meac3"}isEncrypted(){return!!this.contentProtection}Kq(){return!!this.audio}ON(){return!!this.video}W(){return this.mimeType==="application/x-mpegURL"}B(){var f=this.mimeType;return f.includes("vtt")||f.includes("text/mp4")}isVertical(){return!!this.video&&this.video.width{!this.e6()&&this.isActive&&this.zB("error",this)}, updateend:()=>{!this.e6()&&this.isActive&&this.zB("updateend",this)}}; this.VQ.J7(this.J1);this.Oh=this.isActive}appendBuffer(f,k,G){if(this.VQ.Uo()!==this.appendWindowStart+this.start||this.VQ.Xw()!==this.appendWindowEnd+this.start||this.VQ.Hc()!==this.timestampOffset+this.start)this.VQ.supports(1),this.VQ.iW(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.VQ.nl(this.timestampOffset+this.start);this.VQ.appendBuffer(f,k,G)}abort(){this.VQ.abort()}remove(f,k){this.VQ.remove(f+this.start,k+this.start)}KZ(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.VQ.clear()}iW(f, k){this.appendWindowStart=f;this.appendWindowEnd=k}ig(){return this.timestampOffset+this.start}Uo(){return this.appendWindowStart}Xw(){return this.appendWindowEnd}nl(f){this.timestampOffset=f}Hc(){return this.timestampOffset}CE(f=!1){f=this.VQ.CE(f);return o_(f,this.start,this.end)}YG(){return this.VQ.YG()}nU(){return this.VQ.nU()}Q3(){return this.VQ.Q3()}Xg(){return this.VQ.Xg()}gX(){this.VQ.gX()}SJ(f){return this.VQ.SJ(f)}tp(){return this.VQ.tp()}Ek(f){this.VQ.Ek(f)}Jc(){return this.VQ.Jc()}tg(f, k,G){this.VQ.tg(f,k,G)}rq(f,k,G){this.VQ.rq(f,k,G)}li(f,k){return this.VQ.li(f,k)}supports(f){return this.VQ.supports(f)}Qz(){return this.VQ.Qz()}Ho(){return this.VQ.Ho()}isView(){return!0}o4(){return this.VQ.o4()?this.isActive:!1}isLocked(){return this.Oh&&!this.isActive}kf(f){f=this.VQ.kf(f);f.vw=`${this.start}-${this.end}`;return f}c8(){return this.VQ.c8()}pR(){return this.VQ.pR()}ug(){return this.VQ.ug()}Do(){this.VQ.wE(this.J1);super.Do()}ew(){return this.isActive}SB(f){this.isActive=f;this.Oh= this.Oh||this.isActive}};var ps=!1;var et=class extends g.qf{constructor(f,k,G,t,Z,u){super();this.gM=f;this.AY=k;this.id=G;this.containerType=t;this.py=Z;this.ON=u;this.Lj=this.Wy=this.HO=null;this.yH=!1;this.appendWindowStart=this.timestampOffset=0;this.w2=J7([],[]);this.gg=!1;this.j5=[];this.Nx=A6?[]:void 0;this.handler=h=>this.zB(h.type,this); this.gM?.addEventListener&&(this.gM.addEventListener("updateend",this.handler),this.gM.addEventListener("error",this.handler))}appendBuffer(f,k,G){this.gg=!1;G&&(this.Wy=G);f.length&&(this.gM?.appendBuffer?this.gM.appendBuffer(f):this.gM?this.gM.append(f):this.AY&&this.AY.webkitSourceAppend(this.id,f));k&&(k.isEncrypted()&&(this.Lj=this.Wy),k.type===3&&(this.HO=k),this.j5.push(k.lx()),this.j5.length>4&&this.j5.shift());this.Nx&&(this.Nx.length>=2||f.length>1048576?delete this.Nx:this.Nx.push(f))}abort(){try{this.gM? this.gM.abort():this.AY&&this.AY.webkitSourceAbort(this.id)}catch(f){oEQ&&g.HI(new g.V5(`Error while abort the source buffer: ${f.name}, ${f.message}`))}this.Wy=this.HO=null}remove(f,k,G){this.gg=!1;this.gM?.remove&&(G&&G({b:PJ(this.CE()),s:f,e:k}),this.gM.remove(f,k))}KZ(){this.remove(this.Uo(),this.Xw())}clear(){this.Q3()||(this.abort(),this.KZ(),this.Lj=this.Wy=this.HO=null,this.appendWindowStart=this.timestampOffset=0,this.w2=J7([],[]),this.gg=!1,this.Nx=A6?[]:void 0,this.yH=!0)}Uo(){return ps&& this.ON?this.appendWindowStart:this.gM?.appendWindowStart||0}Xw(){return this.gM?.appendWindowEnd||0}iW(f,k){this.gM&&(ps&&this.ON?(this.appendWindowStart=f,this.gM.appendWindowEnd=k):f>this.Uo()?(this.gM.appendWindowEnd=k,this.gM.appendWindowStart=f):(this.gM.appendWindowStart=f,this.gM.appendWindowEnd=k))}ig(){return this.timestampOffset}nl(f){ps?this.timestampOffset=f:this.supports(1)&&(this.gM.timestampOffset=f)}Hc(){return ps?this.timestampOffset:this.supports(1)?this.gM.timestampOffset:0}CE(f= !1){if(f)return this.gg||this.YG()||(this.w2=this.CE(!1),this.gg=!0),this.w2;try{return this.gM?this.gM.buffered:this.AY?this.AY.webkitSourceBuffered(this.id):J7([0],[Infinity])}catch(k){return J7([],[])}}YG(){return this.gM?.updating||!1}Q3(){return this.yH}Xg(){return!this.yH&&this.YG()}gX(){this.yH=!1}SJ(f){var k=f?.py;f=f?.containerType;return!k&&!f||k===this.py&&f===this.containerType}tp(){return this.Wy}Ek(f){this.Wy=f}Jc(){return this.Lj}li(f,k){return this.containerType!==f||this.py!==k}tg(f, k,G){if(this.containerType!==f||G&&this.li(f,G))this.supports(4),W6()&&this.gM.changeType(k),G&&(this.py=G);this.containerType=f}rq(f,k,G){this.containerType&&this.li(f,k)&&W6()&&this.gM.changeType(G);this.containerType=f;this.py=k}Qz(){return this.HO}Ho(){return!!this.HO&&!this.HO.Rp}isView(){return!1}supports(f){switch(f){case 1:return this.gM?.timestampOffset!==void 0;case 0:return!!this.gM?.appendBuffer;case 2:return!!this.gM?.remove;case 3:return!(!this.gM?.addEventListener||!this.gM?.removeEventListener); case 4:return!(!this.gM||!this.gM.changeType);default:return!1}}o4(){return!this.YG()}isLocked(){return!1}kf(f){f.to=this.Hc();f.up=this.YG();f.aw=`${(this.gM?.appendWindowStart||0).toFixed(3)}-${(this.gM?.appendWindowEnd||Infinity).toFixed(3)}`;return f}nU(){return this.gM?.writeHead||0}c8(){var f={};for(let k=0;k{}); this.B?.clear();this.K?.clear()}L(){this.B?.gX();this.K?.gX();this.D=!1}Q3(){return this.K?.Q3()||this.B?.Q3()}SJ(f,k){return!!this.B&&!!this.K&&this.B.SJ(k)&&this.K.SJ(f)}GB(){return!!this.mediaSource&&this.mediaSource.streaming===!1}},jt=!1;var BTE=/action_display_post/;g.iP=class extends g.qf{constructor(f="",k=null,G=!1){super();this.sourceUrl=f;this.isLivePlayback=G;this.yG=this.duration=0;this.isPremiere=this.Ic=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.S=!1;this.xo=this.Ao=0;this.isOtf=this.ZJ=!1;this.TB=(0,g.T)();this.J=Infinity;this.B={};this.K=new Map;this.state=this.Vp=0;this.timeline=null;this.isManifestless=!1;this.kj=[];this.G=null;this.Pz=0;this.Z="";this.GB=NaN;this.Qp=this.RB=this.timestampOffset=this.V=0;this.iC=this.RZ=NaN;this.Gt= 0;this.ME=this.L=!1;this.Ue=[];this.Ly={};this.f7=this.Wz=NaN;this.NE=k?.Cy("html5_use_network_error_code_enums");Db=!!k&&k.Cy("html5_modern_vp9_mime_type");bP=!!k?.Cy("html5_enable_flush_during_seek")&&g.JH();wb=!!k?.Cy("html5_enable_reset_audio_decoder")&&g.JH()}isLoading(){return this.state===1}kn(){return this.state===3}bb(){return g.mu(this.B,f=>!!f.info.video&&f.info.video.qualityOrdinal>=2160)}VG(){return g.mu(this.B,f=>!!f.info.video&&f.info.video.isHdr())}W(){return g.mu(this.B,f=>!!f.info.contentProtection)}K7(f){var k= f.getElementsByTagName("Representation"); if(f.getElementsByTagName("SegmentList").length>0||f.getElementsByTagName("SegmentTemplate").length>0){this.ZJ=this.S=!0;this.timeline||(this.timeline=new RFX);k5H(this.timeline,f);this.zB("refresh");for(f=0;f=0?y=Cg(q):Q=`${Q}?range=${q}`}W.call(Z,new h7(D.xj,D.startSecs,D.ij,D.B,Q,y,D.K))}t=N}G.update(t,this.isLive,this.yG)}G5L(this.timeline);return!0}this.duration=fT(Yx(f,"mediaPresentationDuration"));a:{for(h=0;h{})}}suspend(){this.G&&this.G.stop()}resume(){H6(this)}gR(){if(this.isManifestless&&this.isWindowedLive&&gb(this))return gb(this); var f=this.B,k=!1,G=NaN,t=NaN;for(let u in f){let h=f[u];var Z=h.index;if(!Z.isLoaded()||h.info.B())continue;h.G&&(k=!0);Z=Z.eF();h.info.Kq()&&(isNaN(G)||Z0))return this.gR()-f}}f=this.B;for(let k in f){let G=f[k].index;if(G.isLoaded()&&!f[k].info.B())return G.yQ()}return 0}getStreamTimeOffset(){return this.V}wv(f){for(let k in this.B){let G= this.B[k].index;if(G.isLoaded()){let t=G.uY(f),Z=G.wv(t);if(Z)return Z+f-G.getStartTime(t)}}return NaN}cK(){return this.Pz}zS(){for(let f in this.B)this.B.hasOwnProperty(f)&&(this.B[f].K=null,this.B[f].Wz=!1)}};g.iP.prototype.QG=GD(4);var Db,bP,wb,WA=null,VK=!!navigator.mediaCapabilities?.decodingInfo,R_={commentary:1,alternate:2,dub:3,main:4};var jA=new Set,vA=new Map;var nCf=class{constructor(f){this.Ky=f;this.Yf=this.A_=this.yG=this.G=this.Z=this.Xh=this.Ue=this.Wz=!1;this.V=this.D=0;this.Ay=this.NE=!1;this.kj=!0;this.f7=!1;this.FO=0;this.QG=this.bb=this.S1=this.Pz=!1;this.B={};this.zS=this.zH=this.KE=this.disableAv1=this.wM=this.GB=this.Ip=this.gO=this.K7=this.K=this.W=this.L=!1;this.TB=0;this.VG=!1;this.lj=this.Ky.A("html5_disable_aac_preference");this.rM=Infinity;this.cH=0;this.EQ=this.Ky.k9();this.Y9=this.Ky.experiments.Cy("html5_enable_vp9_fairplay");this.Wr= this.Ky.A("html5_force_av1_for_testing");this.Ay=this.Ky.oI().B.mx(N4L);this.Hr=this.Ky.oI().B.mx(iLa);this.Ly=this.Ky.experiments.B("html5_av1_ordinal_cap");this.pE=this.Ky.A("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.TX=this.Ky.A("html5_account_onesie_format_selection_during_format_filter");this.Bc=this.Ky.experiments.B("html5_max_byterate");this.ME=this.Ky.A("html5_enable_iamf_audio");this.jj=this.Ky.oI().B.mx($nD);this.rH=this.Ky.experiments.Cy("html5_allow_capability_merge"); this.qv=this.Ky.A("html5_enable_encrypted_av1")}};var mm=class{constructor(f,k,G,t){this.flavor=f;this.keySystem=k;this.W=G;this.experiments=t;this.K={};this.bu=this.keySystemAccess=null;this.a$=this.m4=-1;this.Td=null;this.S=!!t&&t.Cy("edge_nonprefixed_eme");t&&t.Cy("html5_enable_vp9_fairplay")}clone(f){return new mm(this.flavor,f,this.W,this.experiments)}B(){return this.keySystem==="com.youtube.fairplay.sbdl"}kf(){return{flavor:this.flavor,keySystem:this.keySystem}}Lq(){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}}},iI={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},e5D={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},pAE={widevine:1,fairplay:2,playready:3};var AVD=class extends g.gQ{constructor(f,k,G,t=!1,Z){super();this.Ky=k;this.useCobaltWidevine=t;this.C=Z;this.K=[];this.W={};this.B={};this.callback=null;this.Z=!1;this.S=[];this.initialize(f,!G)}initialize(f,k){for(let t of Object.keys(f)){var G=t;for(let Z of f[G])if(Z.contentProtection)for(let u of Object.keys(Z.contentProtection)){G=u;let h=iI[u];!h&&this.A("html5_enable_vp9_fairplay")&&G==="fairplay"&&(h=["com.youtube.fairplay.sbdl"]);if(h)for(let W of h)this.W[W]=this.W[W]||new mm(G,W,Z.contentProtection[G], this.Ky.experiments),this.B[G]=this.B[G]||{},this.B[G][Z.mimeType]=!0}}f0()&&(this.W["com.youtube.fairplay"]=new mm("fairplay","com.youtube.fairplay","",this.Ky.experiments),this.A("html5_enable_vp9_fairplay")||(this.B.fairplay=this.B.fairplay||{},this.B.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.B.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.K=bny(k,this.useCobaltWidevine,this.A("html5_enable_vp9_fairplay")).filter(t=>!!this.W[t])}A(f){return this.Ky.experiments.Cy(f)}},zf;var gay={"":"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 Yq6={OFF:"0",J6:"1",OB:"2",eW:"3"};var JBE={RED:"red",hw:"white"};var fZD=class{constructor(f){f=ft(f.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(f).map(([k,G])=>typeof G==="string"?[k,G]:[k,G[0]]))}mx(f){if(f.d2!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return xG6(this,f)}Cy(f){return this.flags.get(`${f}`)==="true"}};var kIE=class{constructor(f,k,G){this.K=void 0;this.experimentIds=f?f.split(","):[];this.flags=ft(k||"","&");f={};for(let t of this.experimentIds)f[t]=!0;this.experiments=f;G=new fZD(G);this.S=new qDu(G);this.W=new ya6(G)}oI(){return this.S}um(){return this.W}Cy(f){f=this.mx(f);JSON.stringify(f);return f==="true"}B(f,k=0){f=this.mx(f);JSON.stringify(f);return f===void 0?k:Number(f)}mx(f){return this.flags[f]}};var GID=Promise.resolve(),tmX=f=>GID.then(f),Sgy=window.queueMicrotask?window.queueMicrotask.bind(window):tmX;var o3D=class{constructor(f,k,G=!1){this.experiments=f;this.GB=k;this.VG=G;this.J=!!g.y6("cast.receiver.platform.canDisplayType");this.L={};this.V=!1;this.W=new Map;this.D=!0;this.B=this.K=!1;this.Wz=0;this.G=null;this.kj=this.experiments.Cy("html5_disable_vp9_encrypted");this.S=this.experiments.Cy("html5_enable_encrypted_av1");f=g.y6("cast.receiver.platform.getValue");this.Z=!this.J&&f&&f("max-video-resolution-vpx")||null;TTc(this);this.K=!!(f0()&&pt()>=21)}canPlayType(f,k){f=f.canPlayType?f.canPlayType(k): !1;g.om?f=f||Z4a[k]:mY===2.2?f=f||ucD[k]:Yi()&&(f=f||hhD[k]);return!!f}isTypeSupported(f){return this.J?window.cast.receiver.platform.canDisplayType(f):pT(f)}},ucD={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},hhD={"application/x-mpegURL":"maybe"},Z4a={"application/x-mpegURL":"maybe"};var W0O=class extends g.qf{constructor(){super();this.items={}}add(f,k){if(!this.items[f]&&(k.FH||k.bQ||k.tv)){var G=this.items;let t=k;Object.isFrozen&&!Object.isFrozen(k)&&(t=Object.create(k),Object.freeze(t));G[f]=t;this.zB("vast_info_card_add",f)}}remove(f){var k=this.get(f);delete this.items[f];return k}get(f){return this.items[f]||null}isEmpty(){return g.wr(this.items)}};var rp={A6:1,gn:2,VK:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var Mz=class extends g.gQ{constructor(f,k){super();this.HM=f;this.id=k;this.B=!1;this.HM.exports.TrackedPointer_acquire(this.id);DcO?.register(this,{id:this.id,HM:this.HM,stack:void 0},this);this.addOnDisposeCallback(()=>{this.B||this.HM.exports.TrackedPointer_release(this.id);DcO?.unregister(this)})}get(){this.e6(); return this.HM.exports.TrackedPointer_get(this.id)}getId(){this.e6();return this.id}yi(){this.e6();var f=this.id;this.HM.exports.TrackedPointer_transferToCpp(f);this.B=!0;this.dispose();return f}},DcO=typeof FinalizationRegistry!=="undefined"?new FinalizationRegistry(cwH):void 0;var p0D=class extends g.gQ{yi(){this.e6();var f=this.B.yi();this.dispose();return f}constructor(f,k){super();this.HM=f;this.B=typeof k==="number"?new Mz(f,k):k;this.addOnDisposeCallback(()=>{this.B.dispose()})}};var VmE=class extends g.gQ{constructor(f,k){super();this.bj=f;this.B=new Mz(this.bj,k);g.a(this,this.B)}encrypt(f){this.e6();this.bj.exports.w3775f99f796e2416(this.B.getId(),ph(f).getId())}};var v3Q=class{constructor(f,k,G){this.bj=f;this.K=!1;k=Tf(f,k);try{let Z;Z=f.exports.w452e154ebb3e0c0e(ph(k).getId());if(Z===0)throw Error("Failed to create Crypto");var t=new VmE(f,Z)}finally{k.dispose()}this.B=t;G&&(this.W=G)}encrypt(f,k){return gi(this,f,k,!1).VJ}e6(){return this.K}dispose(){this.e6()||(g.c1(this.B),this.K=!0)}};var gCQ=class{constructor(){this.K=this.Vb=0;this.B=Array.from({length:Hw.length}).fill(0)}Pb(f,k=1){this.Vb+=k;this.K+=f;f/=k;for(let G=0;Gu.apply(W,[U].concat(h)))}}}}To(){return new jhX}PZ(f,k,G=1){k instanceof jhX&&(f4(this,f,(0,g.T)()-k.startTimeMs,G),k.B=!0)}Iy(f,k){var G=(0,g.T)(); k=k();JB(this,k,f,G)}a7(){var f={};for(let G in this.B){if(!this.B.hasOwnProperty(G))continue;a:{var k=this.B[G];if(k.Vb===0){k=null;break a}let t=Math.ceil(k.Vb).toFixed(0)+"."+k.K.toFixed(0);for(let Z=0;Z0)t+="."+Hw[Z].toFixed(0)+"_"+k.B[Z].toFixed(0);else break;k=t}k&&(f[G]=k)}this.B=new BRd;return f}toString(){return""}};var x7=new class{isActive(){return!1}eZ(){}To(){}PZ(){}Iy(f,k){k()}a7(){return{}}toString(){return""}},UcQ=!!+xv("html5_enable_profiler"),ehd=!!+xv("html5_onesie_enable_profiler"),Xn=UcQ||ehd?new NRO:x7,Rwd=UcQ?Xn:x7,oh=ehd?Xn:x7;var yfE=class{constructor(f){this.exports=f}heap(){return this.exports.memory.buffer}buffer(f,k){return new Uint8Array(this.heap(),f,k)}ownsBuffer(f){return f.buffer===this.heap()}malloc(f){return this.exports.malloc(f)}free(f){this.exports.free(f)}untrackAllocation(){}realloc(f,k){return this.exports.realloc(f,k)}copyIn(f){var k=this.malloc(f.byteLength);k=this.buffer(k,f.byteLength);k.set(f);return k}copyInRaw(f){var k=this.exports.malloc(f.byteLength);this.buffer(k,f.byteLength).set(f);return k}moveOut(f){var k= f.slice();this.ownsBuffer(f)&&this.free(f.byteOffset);return k}};oh.eZ(yfE,{copyIn:f=>({profile:"copyj2w",Vb:f===void 0?0:Math.ceil(f.byteLength/16)}), copyInRaw:(f,k)=>({profile:"copyj2w",Vb:Math.ceil(k.byteLength/16)}), moveOut:f=>({profile:"copyw2j",Vb:f===void 0?0:Math.ceil(f.byteLength/16)})});var O4D=class{constructor(){var f=new q7D;this.w24ba4eb63634d6c2=()=>{this.B.doSomething(this.module)}; this.w8e7e8ceb44ae02b9=(k,G)=>this.B.addDouble(this.module,k,G); this.w9d80ac14c25f2be1=(...k)=>{k.length<=2?this.B.addInt64(this.module,k[0],k[1]):this.B.addInt64(this.module,ui(k[0],k[1]),ui(k[2],k[3]))}; this.w5f89f02549a0d149=(k,G)=>this.B.addInt32(this.module,k,G); this.wea577f8f71502fc8=k=>+this.B.returnSameBool(this.module,!!k); this.w7f6f048ce13c153f=(...k)=>{k.length<=7?this.B.mixParams(this.module,k[0],k[1],k[2],k[3],!!k[4],k[5]>>>0,k[6]>>>0):this.B.mixParams(this.module,k[0],ui(k[1],k[2]),k[3],ui(k[4],k[5]),!!k[6],k[7]>>>0,k[8]>>>0)}; this.w40ccab4f686e0154=k=>this.B.passString(this.module,Xp(this.module,k)); this.w5c0a63506b66111d=k=>this.B.passBytes(this.module,Xp(this.module,k)); this.wea545cdf4b1c730b=(k,G,t)=>this.B.passBufferMix(this.module,Xp(this.module,k),Xp(this.module,G),t); this.w4dff06633fe4b530=(...k)=>k.length<=3?this.B.passBufferMixWithInt64(this.module,Xp(this.module,k[0]),k[1],Xp(this.module,k[2])):this.B.passBufferMixWithInt64(this.module,Xp(this.module,k[0]),ui(k[1],k[2]),Xp(this.module,k[3])); this.wf5cdb3cfaa1f7f2e=()=>this.B.getGreeting(this.module)?.yi()??0; this.wba99a98b4fd654de=()=>this.B.getBytesGreeting(this.module)?.yi()??0; this.B=f}oF(f){this.module=f}},Qhf=class{constructor(){var f=new PiO;this.w49779cc4ffbfec63=()=>{this.B.doSomething(this.module)}; this.wc935e1e95e58ea43=()=>{this.B.doSomethingElse(this.module)}; this.B=f}oF(f){this.module=f}},F0X=class{constructor(){var f=new IZD;this.W=1;this.B=new Map;this.wedc1d1c666433e48=k=>{k=this.B.get(k);if(!k)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.getValue");return k.getValue()}; this.w6cc83909a55943ea=(k,G)=>{k=this.B.get(k);if(!k)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.add");return k.add(G)}; this.wfb76c3f2db551eb3=(k,G)=>{k=this.B.get(k);if(!k)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.appendString");return k.appendString(Xp(this.module,G))}; this.w470a2f58061c5953=k=>{k=this.B.get(k);if(!k)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.getStringValue");return k.getStringValue()?.yi()??0}; this.web6a951e412e14f7=(...k)=>{if(k.length<=2){var G=this.B.get(k[0]);if(!G)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.accumulate");return G.accumulate(k[1])}G=this.B.get(k[0]);if(!G)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.accumulate");return G.accumulate(ui(k[1],k[2]))}; this.w03fb2be65fc59207=()=>{this.K.staticHelper(this.module)}; this.w53fe8e28379cfd35=k=>{k=this.K.create(this.module,k);return hf(this,k)}; this.w7d82416419835f0f=(k,G)=>{k=this.K.createFromPair(this.module,k,G);return hf(this,k)}; this.w68f3a6b9f2e51e6f=k=>{k=this.K.createWithString(this.module,Xp(this.module,k));return hf(this,k)}; this.wbd11e21f95d022d5=k=>{var G=this.B.get(k);G&&(this.B.delete(k),G.dispose&&G.dispose())}; this.K=f}oF(f){this.module=f}};var q7D=class{constructor(){new Uint8Array(0);this.B=new Uint8Array([10,20,30,40,50])}doSomething(){}addDouble(f,k,G){return k+G}addInt64(f,k,G){typeof BigInt==="undefined"&&(ZZ(k),ZZ(G))}addInt32(f,k,G){return k+G|0}returnSameBool(f,k){return k}mixParams(){}passString(f,k){Rv(k);return lI(k).byteLength}passBytes(f,k){new Uint8Array(lI(k));return lI(k).byteLength}passBufferMix(f,k,G,t){Rv(k);new Uint8Array(lI(G));return lI(k).byteLength+lI(G).byteLength+t|0}passBufferMixWithInt64(f,k,G,t){f=Number(G.toString()); return lI(k).byteLength+lI(t).byteLength+f|0}getGreeting(f){if(!f)throw Error("module is required");return Tf(f,c8("Hello from TS"))}getBytesGreeting(f){if(!f)throw Error("module is required");return Tf(f,this.B)}},PiO=class{doSomething(){}doSomethingElse(){}},lV=class{constructor(f,k,G=""){this.module=f;this.B="";this.K=!1;this.value=k;this.B=G}getValue(){return this.value}add(f){return this.value=this.value+f|0}appendString(f){this.B+=Rv(f);return this.B.length}getStringValue(){return Tf(this.module, c8(this.B))}accumulate(f){return Number(f.toString())}dispose(){this.K=!0}e6(){return this.K}},IZD=class{create(f,k){if(!f)throw Error("module is required");return new lV(f,k)}createFromPair(f,k,G){if(!f)throw Error("module is required");return new lV(f,k+G|0)}createWithString(f,k){if(!f)throw Error("module is required");return new lV(f,0,Rv(k))}staticHelper(){}};var Afu=class{constructor(){this.emscripten_notify_memory_growth=()=>{}; this.invoke_i=f=>this.invoke(f); this.invoke_ii=(f,k)=>this.invoke(f,k); this.invoke_iii=(f,k,G)=>this.invoke(f,k,G); this.invoke_iiii=(f,k,G,t)=>this.invoke(f,k,G,t); this.invoke_iiiii=(f,k,G,t,Z)=>this.invoke(f,k,G,t,Z); this.invoke_iiiiii=(f,k,G,t,Z,u)=>this.invoke(f,k,G,t,Z,u); this.invoke_iiiiiii=(f,k,G,t,Z,u,h)=>this.invoke(f,k,G,t,Z,u,h); this.invoke_iiij=(f,k,G,t,Z)=>this.invoke(f,k,G,t,Z); this.invoke_v=f=>{this.invoke(f)}; this.invoke_vi=(f,k)=>{this.invoke(f,k)}; this.invoke_vii=(f,k,G)=>{this.invoke(f,k,G)}; this.invoke_viii=(f,k,G,t)=>{this.invoke(f,k,G,t)}; this.invoke_viiii=(f,k,G,t,Z)=>{this.invoke(f,k,G,t,Z)}; this.invoke_viiiii=(f,k,G,t,Z,u)=>{this.invoke(f,k,G,t,Z,u)}; this.invoke_viiiiii=(f,k,G,t,Z,u,h)=>{this.invoke(f,k,G,t,Z,u,h)}; this._emscripten_throw_longjmp=()=>{throw Error("longjmp");}; this.__syscall_getcwd=(f,k)=>{if(!this.exports)return-1;if(k<2)return-34;f=new Uint8Array(this.exports.memory.buffer,f,2);f[0]=47;f[1]=0;return 2}}setExports(f){this.exports=f}invoke(f,...k){if(this.exports?.__indirect_function_table)return Number(this.exports.__indirect_function_table.get(f)(...k)); var G=this.exports,t="i"+k.map(Z=>typeof Z==="number"?"i":typeof Z==="bigint"?"j":"i").join(""); G=G?.[`dynCall_${t}`];return typeof G==="function"?Number(G(f,...k)):0}},K0c=class{constructor(){this.proc_exit=()=>{}; this.fd_write=(f,k,G,t)=>{if(!this.exports)return 1;f=new Uint32Array(this.exports.memory.buffer,k,G*2);k=0;for(let Z=0;Z0; this.fd_seek=()=>58; this.environ_sizes_get=(f,k)=>{if(!this.exports)return 1;var G=new DataView(this.exports.memory.buffer);G.setUint32(f,0,!0);G.setUint32(k,0,!0);return 0}; this.environ_get=()=>0; this.fd_read=()=>58; this.clock_time_get=(f,k,G,t)=>{if(!this.exports||f!==0&&f!==1)return 1;G=t!==void 0?t:G;k=f===1&&typeof performance!=="undefined"?performance.now():Date.now();f=new DataView(this.exports.memory.buffer,G,8);if(typeof BigInt!=="undefined"){typeof BigInt==="undefined"?k=0:(G=Math.trunc(k),k=BigInt(G)*BigInt(1E6)+BigInt(Math.round((k-G)*1E6)));let {low:Z,high:u}=ZZ(k);f.setUint32(0,Z>>>0,!0);f.setUint32(4,u>>>0,!0)}else{t=Math.trunc(k);G=Math.floor(t/1E3);t=(t-G*1E3)*1E6+Math.round((k-t)*1E6);let Z= G&65535;G>>>=16;k=Z*51712+(t&65535);t=G*51712+Z*15258+(t>>>16)+Math.floor(k/65536);G=G*15258+Math.floor(t/65536)|0;f.setUint32(0,((t&65535)<<16|k&65535)>>>0,!0);f.setUint32(4,G>>>0,!0)}return 0}}},Jwd=class{constructor(){this.env=new Afu; this.wasi_snapshot_preview1=new K0c;this.wc468edaeba68a20a=this.W$=new O4D;this.wdc191210bf123a29=this.SM=new Qhf;this.w93a5da5ec4fd4602=this.Zw=new F0X}setExports(f){this.wasi_snapshot_preview1.exports=f;this.env.exports=f}oF(f){this.W$.oF(f);this.SM.oF(f);this.Zw.oF(f)}};var DZ=class{constructor(f,k,G){this.instance=f;this.isAsmjs=G;this.exports=f=this.instance.exports;this.memory=new yfE(f,!0);k.setExports(f);k.oF(this);f._initialize();k=Math.floor(Math.random()*256);f=Math.floor(Math.random()*256);G=0;try{G=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,G,16)).fill(k);if(this.exports.sentinel(G,16,f)!==f*16%256)throw"wasm.wm.vi";let t=new Uint8Array(this.exports.memory.buffer,G,16);for(let Z=0;Z<16;Z++)if(t[Z]!==(k+f)%256)throw`wasm.wm.vi${Z}`; }finally{G!==0&&this.exports.free(G)}}},kQf=new class{constructor(){this.B=(!g.JH()||pt()>=17)&&typeof window!=="undefined"&&!!window.WebAssembly}},W9=(!g.JH()||pt()>=17)&&typeof window!=="undefined"&&!!window.WebAssembly&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);var $ca=class{constructor(f,k,G){this.B=new v3Q(f,k,G)}encrypt(f,k){try{return this.B.encrypt(f,k)}catch(G){YI(G,"wasm ocwce"),g.HI(G)}}K(f,k){try{let G=gi(this.B,f,k,!0);return{VJ:G.VJ,signature:G.signature}}catch(G){YI(G,"wasm ocwceas"),g.HI(G)}}e6(){return this.B.e6()}dispose(){this.B.dispose()}};var i4F=class extends g.gQ{constructor(f,k,G){super();this.encryptedClientKey=k;this.D=G;this.K=new Uint8Array(f.buffer,0,16);this.W=new Uint8Array(f.buffer,16)}G(f){this.B=new $ca(f,this.K,this.W);g.a(this,this.B)}};var zhQ=class extends g.gQ{constructor(f,k){super();if(!k&&f)try{k=JSON.parse(f)}catch{}if(k){f=k.clientKey?g.jm(k.clientKey):null;var G=k.encryptedClientKey?g.jm(k.encryptedClientKey):null,t=k.keyExpiresInSeconds?Number(k.keyExpiresInSeconds)*1E3+(0,g.T)():null;f&&G&&t&&(this.B=new i4F(f,G,t),g.a(this,this.B));k.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.jm(k.onesieUstreamerConfig)||void 0);this.baseUrl=k.baseUrl}}};var CiD=class extends g.gQ{constructor(){super();this.values={};this.e5={};this.K={};this.W=this.B=0;this.S=new g.XO(()=>{Nc(this)},1E4); g.a(this,this.S)}};var Sm=class{constructor(){this.jt=this.Y1=CaF;this.promise=new g.dT((f,k)=>{this.Y1=f;this.jt=k})}then(f,k){return this.promise.then(f,k)}resolve(f){this.Y1(f)}reject(f){this.jt(f)}};var E3E="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(" "),Af={Tu:"caoe",o5:"capsv",nA:"cbrand",iG:"cbr",KX:"cbrver",Dt:"cchip",Yp:"ccappver",Hj:"ccrv",Z9:"cfrmver",Pu:"c",j_:"cver",vu:"ctheme",Xv:"cplayer",bz:"cmodel",E1:"cnetwork",QK:"cos",OS_VERSION:"cosver",Rf:"cplatform",EK:"crqyear"},mcc=class extends g.gQ{constructor(f,k,G,t){super();this.webPlayerContextConfig=f;this.nH= t;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.userDisplayImage="";this.Ef=this.dE=this.GB=!1;this.rM=this.ME=this.EQ=this.ip=this.userDisplayName="";this.f2=this.TH=null;this.B={};this.Ue={};this.controlsType="0";this.KC=NaN;this.bb=!1;this.K7=(0,g.T)();this.m8=this.QG=0;this.F0=this.Tt=!1;this.widevineCertificate=null;this.preferGapless=this.YM=this.Ip=this.L=this.TX=!1;this.Ul=[];this.zS=!1;this.TU=0;k=k?g.Hc(k):{};f.csiPageType&&(this.csiPageType=f.csiPageType);f.csiServiceName&& (this.csiServiceName=f.csiServiceName);this.preferGapless=!!f.preferGapless;this.experiments=new kIE(f.serializedExperimentIds,f.serializedExperimentFlags,f);this.forcedExperiments=f.serializedForcedExperimentIds;this.cspNonce=f.cspNonce?f.cspNonce:ye("",k.csp_nonce);this.widevineCertificate=f.widevineCertificate?g.jm(f.widevineCertificate):null;this.oI().B.mx(Zt)&&!this.widevineCertificate&&(this.widevineCertificate=g.jm("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=")); vn=this.A("web_player_deprecated_uvr_killswitch");try{var Z=document.location.toString()}catch(q){Z=""}this.ko=Z;this.ancestorOrigins=(t=window.location.ancestorOrigins)?Array.from(t):[];this.W=!!f.isEmbed;if(f.device){if(t=f.device,t.androidOsExperience&&(this.B.caoe=`${t.androidOsExperience}`),t.androidPlayServicesVersion&&(this.B.capsv=`${t.androidPlayServicesVersion}`),t.brand&&(this.B.cbrand=t.brand),t.browser&&(this.B.cbr=t.browser),t.browserVersion&&(this.B.cbrver=t.browserVersion),t.cobaltReleaseVehicle&& (this.B.ccrv=`${t.cobaltReleaseVehicle}`),this.B.c=t.interfaceName||"WEB",this.B.cver=t.interfaceVersion||"html5",t.interfaceTheme&&(this.B.ctheme=t.interfaceTheme),this.B.cplayer=t.interfacePlayerType||"UNIPLAYER",t.model&&(this.B.cmodel=t.model),t.network&&(this.B.cnetwork=t.network),t.os&&(this.B.cos=t.os),t.osVersion&&(this.B.cosver=t.osVersion),t.platform&&(this.B.cplatform=t.platform),Z=g.sq(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),Z==="all"||Z==="once")t.chipset&&(this.Ue.cchip= t.chipset),t.cobaltAppVersion&&(this.Ue.ccappver=t.cobaltAppVersion),t.firmwareVersion&&(this.Ue.cfrmver=t.firmwareVersion),t.deviceYear&&(this.Ue.crqyear=t.deviceYear)}else this.B.c=k.c||"web",this.B.cver=k.cver||"html5",this.B.cplayer="UNIPLAYER";this.loaderUrl=this.W||U7(this)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"&&f.loaderUrl?f.loaderUrl||"":this.ko;this.W&&g.Uf("yt.embedded_player.embed_url",this.loaderUrl);this.Vk=(vf||Bf)&&oe()||DJ();this.D=Bn(this.loaderUrl,abu,rBc)||!1;t=this.loaderUrl;this.kK= V1(Bn(t,wAd,null),t,!1,"Trusted Ad Domain URL");this.f7=N4(!1,k.privembed);this.protocol=this.ko.indexOf("http:")===0?"http":"https";this.Qy=Nn(f.customBaseYoutubeUrl||"")||Nn(this.ko)||`${this.protocol}://www.youtube.com/`;t=f.eventLabel;Z="detailpage";t==="adunit"?Z=this.W?"embedded":"detailpage":t==="embedded"||this.D?Z=Uw(Z,t,KmO):t&&(Z="embedded");this.V=Z;i8();t=null;Z=f.playerStyle;var u=g.gC(E3E,Z);!Z||u&&!this.D||(t=Z);this.playerStyle=t;this.S=g.gC(E3E,this.playerStyle);this.houseBrandUserStatus= f.houseBrandUserStatus;this.J=this.S&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.qv=this.S&&(!!f.enableDelhiHbp||this.experiments.oI().B.mx(QMF));this.MY=this.A("delhi_modern_web_player")||!!this.qv;this.hq=this.A("delhi_modern_web_player_icons")||!!this.qv;this.A("delhi_modern_web_player_horizontal_volume_controls");this.A("delhi_modern_web_player_lhs_volume_controls");this.qv||this.experiments.B("delhi_modern_web_player_responsive_compact_controls_threshold");this.qY=this.A("allow_autohide_on_paused_videos")|| !!this.qv;this.A("web_enable_varispeed_panel");this.Zm=!this.J;this.VI=N4(!1,k.disableplaybackui);this.disablePaidContentOverlay=!!f.disablePaidContentOverlay;this.disableSeek=!!f.disableSeek;this.enableSpeedOptions=f.enableSpeedOptions||(SL().defaultPlaybackRate?uz||g.Wf||g.eA?g.Nq&&VL("20")||g.cB&&VL("4")||x3&&VL("11")||uG():!(x3&&!g.gv("chrome")||uz||g.gv("android")||g.gv("silk")):!1);this.BB=N4(!1,k.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=!!f.supportsVarispeedExtendedFeatures; this.Z=N4(this.playerStyle==="blazer",k.is_html5_mobile_device||f.isMobileDevice);this.SQ=this.A("mweb_allow_background_playback")?!1:this.Z&&!this.S;this.AR=Y5();this.F_=wgX;this.j9=!!f.embedsHostFlags?.optOutApiDeprecation;var h;f.hideInfo!==void 0&&(h=!f.hideInfo);this.E5=g.xD(this)&&!this.j9||N4(!qc(this)&&!O7(this)&&!this.S,h);this.rU=!!f.mobileIphoneSupportsInlinePlayback;h=this.Z&&li&&mY!=null&&mY>0&&mY<=2.3;t=f.useNativeControls;this.kj=this.Z&&(g.xD(this)||this.playerStyle==="blogger");Z= this.Z&&!this.kj;t=g.P9(this)||!h&&N4(Z,t)?"3":"1";this.disableOrganicUi=!!f.disableOrganicUi;Z=f.controlsType;this.controlsType=this.disableOrganicUi||Z===0?"0":t;this.rE=this.Z;this.controlsType==="1"&&(this.rE||Uw("2",f.autohide,Yq6));this.color=Uw("red",f.progressBarColor,JBE);this.z2=this.controlsType==="3";this.Ly=!this.W;this.aF=(t=!this.Ly&&!O7(this)&&!this.J&&!this.S&&!qc(this))&&!this.z2&&this.controlsType==="1";this.YY=g.y3(this)&&t&&this.controlsType==="0"&&!this.aF&&!f.embedsEnableEmc3ds; this.nF=this.Sq=h;h=this.experiments.oI().B.mx(yhQ)?!1:N4(!1,k.use_media_volume);this.pE=(this.controlsType==="3"||h)&&!this.kj;this.t_=vf&&!g.cI(601)?!1:!0;this.K9=this.W||!1;this.lj=O7(this)?"":(this.loaderUrl||k.post_message_origin||"").substring(0,128);this.widgetReferrer=f.widgetReferrer||"";var W;f.disableCastApi&&(W=!1);W=!this.D||N4(!0,W);h=!0;f.disableMdxCast&&(h=!1);this.TW=g.Q3(this)&&h||W&&h&&this.controlsType==="1"&&!this.Z&&(O7(this)||g.y3(this)||this.V==="profilepage");this.LF=!!window.document.pictureInPictureEnabled|| gY();W=!!f.supportsAutoplayOverride;this.Wr=!(this.Z&&!g.xD(this))&&!g.gv("nintendo wiiu")||W;this.Hr=!!f.enableMutedAutoplay&&!1;W=(O7(this)||qc(this))&&this.playerStyle==="blazer";this.LH=!!f.disableFullscreen;h=Ie(Fc(this))&&g.xD(this);this.rO=!this.LH&&(W||g.Ew())&&!h;this.Ks=this.A("html5_picture_in_picture_logging_onresize");this.w_=this.experiments.B("html5_picture_in_picture_logging_onresize_ratio")??.33;this.Ch=this.A("html5_picture_in_picture_blocking_onresize");this.yx=this.A("html5_picture_in_picture_blocking_ontimeupdate"); this.B2=this.A("html5_picture_in_picture_blocking_document_fullscreen");this.Uf=this.A("html5_picture_in_picture_blocking_standard_api");W=Yi()&&VL(58)&&!DJ();h=g.om||typeof MediaSource==="undefined";this.KE=this.A("uniplayer_block_pip")&&(W||h)||this.Ch||this.yx||this.Uf;W=g.xD(this)&&!this.j9;var D;f.disableRelatedVideos!==void 0&&(D=!f.disableRelatedVideos);this.xY=W||N4(!this.S,D);this.oz=!!f.enableContentOwnerRelatedVideos;this.wM=DJ()&&mY>0&&mY<=4.4?"_top":"_blank";this.hR=N4(this.playerStyle=== "blazer",f.enableCsiLogging);switch(this.playerStyle){case "blogger":D="bl";break;case "discover-ads":D="dd";break;case "gmail":D="gm";break;case "gac":D="ga";break;case "ads-preview":D="ap";break;case "ads-fe":D="adfe";break;case "books":D="gb";break;case "docs":case "flix":D="gd";break;case "duo":D="gu";break;case "google-live":D="gl";break;case "google-one":D="go";break;case "play":case "play-ads":D="gp";break;case "chat":D="hc";break;case "hangouts-meet":D="hm";break;case "photos-edu":case "picasaweb":D= "pw";break;default:D="yt"}this.G=D;this.TB=ye("",f.authorizedUserIndex);this.WB=g.xD(this)&&(this.f7||!g.XB()||this.Vk);var N;f.disableWatchLater!==void 0&&(N=!f.disableWatchLater);this.Yf=((D=!this.WB)||!!this.TB&&D)&&N4(!this.J,this.D?N:void 0);this.iK=f.isMobileDevice||!!f.disableKeyboardControls;this.loop=N4(!1,k.loop);this.pageId=f.initialDelegatedSessionId||"";this.az=N4(!0,k.canplaylive);this.X0=2;this.uu=N4(!1,k.livemonitor);this.disableSharing=N4(this.S,f.disableSharing);(N=this.A("fill_video_container_size_override_from_wpcc")? f.videoContainerOverride:k.video_container_override)?(D=N.split("x"),D.length!==2?N=null:(N=Number(D[0]),D=Number(D[1]),N=isNaN(N)||isNaN(D)||N*D<=0?null:new g.Pc(N,D))):N=null;this.Qx=N;this.mute=!!f.startMuted;this.storeUserVolume=!this.mute&&N4(this.controlsType!=="0",f.storeUserVolume);N=f.annotationsLoadPolicy;this.annotationsLoadPolicy=this.controlsType==="3"?3:Uw(void 0,N,rp);this.captionsLanguagePreference=f.captionsLanguagePreference||"";N=Uw(2,f.captionsLanguageLoadPolicy,rp);this.controlsType=== "3"&&N===2&&(N=3);this.aS=N;this.Y9=f.hl||"en_US";this.region=f.contentRegion||"US";this.hostLanguage=f.hostLanguage||"en";this.ov=!this.f7&&Math.random()`}H3(){return this.oI().B.mx(g.Yd)&& this.Yq()}Yq(){return(this.oI().B.mx(g.Yd)||AS()&&!!this.oI().B.mx(Km))&&!this.deviceIsAudioOnly&&g.JH()&&pt()>=26&&em(this)}supportsGaplessAudio(){return g.cB&&!g.om&&cY()>=74||g.Nq&&g.cI(68)?!0:!1}supportsGaplessShorts(){return!this.A("html5_enable_short_gapless")||this.Vk||g.$9?!1:!0}getPlayerType(){return this.B.cplayer}k9(){return this.Ip}UX(){return this.bj}},u7E=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],Ih=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN", "EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],ZvL=[19];var vJD={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},Y3={["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"'},V_y={["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},["724"]:{width:3840,height:2160,bitrate:18E6,fps:60},["725"]:{width:3840,height:2160,bitrate:22E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["722"]:{width:2560,height:1440,bitrate:1E7,fps:60},["723"]:{width:2560,height:1440,bitrate:125E5,fps:60}, ["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["720"]:{width:1920,height:1080,bitrate:3E6,fps:60},["721"]:{width:1920,height:1080,bitrate:4E6,fps:60},["919"]:{width:1280,height:720,bitrate:5E5,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["718"]:{width:1280,height:720,bitrate:15E5,fps:60},["719"]:{width:1280,height:720,bitrate:2E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["716"]:{width:854,height:480,bitrate:6E5,fps:30},["717"]:{width:854,height:480,bitrate:8E5, fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["395"]:{width:426,height:240,bitrate:15E4,fps:30},["394"]:{width:256,height:144,bitrate:8E4,fps:30},["914"]:{width:720,height:406,bitrate:2E5,fps:30},["915"]:{width:720,height:406,bitrate:25E4,fps:30},["916"]:{width:720,height:406,bitrate:3E5,fps:30},["787"]:{width:1080,height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["917"]:{width:1080,height:608,bitrate:6E5,fps:30},["918"]:{width:1080,height:608,bitrate:8E5, fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["818"]:{width:3840,height:2160,bitrate:22E6,fps:60},["817"]:{width:3840,height:2160,bitrate:18E6,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["816"]:{width:2560,height:1440,bitrate:125E5,fps:60},["815"]:{width:2560,height:1440,bitrate:1E7,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["814"]:{width:1920,height:1080,bitrate:4E6,fps:60},["813"]:{width:1920,height:1080,bitrate:3E6,fps:60},["553"]:{width:1920, height:1080,bitrate:2E6,fps:60},["812"]:{width:1280,height:720,bitrate:2E6,fps:60},["811"]:{width:1280,height:720,bitrate:15E5,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["810"]:{width:854,height:480,bitrate:8E5,fps:30},["809"]:{width:854,height:480,bitrate:6E5,fps:30},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["549"]:{width:426,height:240,bitrate:15E4,fps:30},["548"]:{width:256,height:144,bitrate:8E4,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},["913"]:{width:720,height:406,bitrate:4E5,fps:30},["912"]:{width:720,height:406,bitrate:35E4,fps:30},["911"]:{width:720,height:406,bitrate:3E5,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},["134"]:{width:640,height:360,bitrate:6E5,fps:30},["133"]:{width:426,height:240,bitrate:4E5,fps:30},["160"]:{width:256,height:144,bitrate:2E5,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 T9=class{constructor(f){this.B=f}Lq(){return this.B}K(){return null}Z(){var f=this.K();return f?(f=g.ZR(f.resource),Number(f.expire)):NaN}S(){}getHeight(){return this.B.video.height}};var kP=class{constructor(f){this.itag=f.itag;this.url=f.url;this.codecs=f.codecs;this.width=f.width;this.height=f.height;this.fps=f.fps;this.bitrate=f.bitrate;this.K=f.audioItag?.split(",")||[];this.Fe=f.Fe;this.contentProtection=f.contentProtection||"";this.VE=f.VE;this.audioChannels=f.audioChannels;this.B=""}};var Ov6=class{constructor(f,k,G,t,Z){this.W=f;this.K=k;this.Z=G;this.cpn=t;this.G=Z;this.S=0;this.B=""}build(){jWu(this);var f=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],k={};a:if(this.B)var G=this.B;else{G="";for(var t of this.W)if(t.VE){if(t.VE.getIsDefault()){G=t.VE.getId();break a}G||(G=t.VE.getId())}}for(var Z of this.W)if(this.G||!Z.VE||Z.VE.getId()===G)k[Z.itag]||(k[Z.itag]=[]),k[Z.itag].push(Z);for(var u of this.K)if(Z=k[u.B])for(var h of Z){Z=f;G=Z.push;t="#EXT-X-MEDIA:TYPE=AUDIO,";let U= "YES";var W="audio";if(h.VE){W=h.VE;var D=W.getId().split(".")[0];D&&(t+=`LANGUAGE="${D}",`);(this.B?this.B===W.getId():W.getIsDefault())||(U="NO");W=W.getName()}D="";u!==null&&(D=u.itag.toString());D=tx(this,h.url,D);t=t+`NAME="${W}",DEFAULT=${U},AUTOSELECT=YES,`+`GROUP-ID="${Zc(h,u)}",URI="${D}"`;G.call(Z,t)}for(var N of this.Z)u=n3y,u=(h=N.VE)?'#EXT-X-MEDIA:URI="'+tx(this,N.url)+'",TYPE=SUBTITLES,GROUP-ID="'+u+'",LANGUAGE="'+h.getId()+'",NAME="'+h.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, u&&f.push(u);N=this.Z.length>0?n3y:void 0;for(let U of this.K)h=k[U.B],h?.length>0&&(u=U,h=h[0],h=`#EXT-X-STREAM-INF:BANDWIDTH=${u.bitrate+h.bitrate},CODECS="${u.codecs},${h.codecs}",RESOLUTION=${u.width}x${u.height},AUDIO="${Zc(h,u)}",`+(N?'SUBTITLES="'+N+'",':"")+"CLOSED-CAPTIONS=NONE",u.fps>1&&(h+=`,FRAME-RATE=${u.fps}`),u.Fe&&(h+=`,VIDEO-RANGE=${u.Fe}`),f.push(h),f.push(tx(this,U.url,"")));return f.join("\n")}},n3y="text";var hx=class extends T9{constructor(f,k,G){super(f);this.W=k;this.expiration=G;this.resource=null}Z(){return this.expiration}K(){if(!this.resource||this.resource.e6()){var f=this.W.build();f="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(f);this.resource=new ar(f)}return this.resource}};var ArD=class extends T9{constructor(f,k){super(f);this.W=k}K(){return new ar(this.W.XB())}S(){this.W=C$(this.W)}};var ox=class extends T9{constructor(f,k){super(f);this.W=k}K(){return new ar(this.W)}};var W4={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 IrD=class{constructor(f){if(f=f.commonConfig)this.url=f.url,this.urlQueryOverride=f.urlQueryOverride,f.ustreamerConfig&&(this.vt=g.jm(f.ustreamerConfig)||void 0)}};var B4={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},jg={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},Ne=/^(\d*)_((\d*)_?(\d*))$/;var eg={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},qe={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var FdH={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},EA={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 Wmu=function(f){var k=Object.keys(f),G={};for(let u=0;u{var G={};k=[pa(k.objectStore("index"),{},t=>{G[t.cursor.key]=t.getValue();return g0(t)}), Y9(k.objectStore("media")),Y9(k.objectStore("captions"))];return E3.all(k).then(([,t,Z])=>({index:G,media:Jma(t||[]),captions:Z}))})});var L0Q=class{constructor(f,k,G,t){this.Ky=f;this.G=k;this.S=G;this.C=t;this.K=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.W=NaN}Z(){var f=(this.B??xP(this)).EM;f==null&&this.zN!=null&&(f=this.zN);return f}};var dcE=class extends g.qf{constructor(){super();this.B=null;new mEf;this.B=null;this.crossOrigin=""}Do(){this.B&&(this.B=this.B.onload=null);super.Do()}};var shH=class{constructor(f,k,G,t){this.level=f;this.L=k;this.loaded=new Set;this.level=f;this.L=k;f=G.split("#");this.width=Math.floor(Number(f[0]));this.height=Math.floor(Number(f[1]));this.frameCount=Math.floor(Number(f[2]));this.columns=Math.floor(Number(f[3]));this.rows=Math.floor(Number(f[4]));this.S=Math.floor(Number(f[5]));this.D=f[6];this.signature=f[7];this.videoLength=t}getHeight(){return this.height}V(){return this.frameCount}isDefault(){return this.D.indexOf("default")!==-1}isLoaded(f){return this.loaded.has(f)}XB(f){var k= this.L;k=k.replace("$N",this.D);k=k.replace("$L",this.level.toString());k=k.replace("$M",f.toString());this.signature&&(k=g.x6(k,{sigh:this.signature}));return qn(k)}Z(f){var k=this.V()-1;return g.ej(this.S===0?Math.round(f*this.frameCount/this.videoLength):Math.round(f*1E3/this.S),0,k)}K(){return this.frameCount-1}W(){return this.frameCount?0:-1}G(){}};var Rr=class extends dcE{constructor(f,k,G=!1,t=!1){super();this.isLive=G;this.S=!!t;this.levels=this.K(f,k);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}K(f,k){var G=[];f=f.split("|");var t=f[0];for(let Z=1;Zt-k?-1:f}K(){return this.B.vv()}W(){return this.B.JP()}G(f){this.B=f}};var w96=class extends Rr{constructor(f,k,G,t=!1){super(f,0,k,!!t);for(f=0;fthis.isAd(),()=>this.S,(G,t,Z)=>{this.C(G,t,Z)}); this.Ky.vM&&(this.kj=this.Ky.vM);this.setData(k);this.Wr=new XAX;g.a(this,this.Wr)}setData(f){f=f||{};!this.K7&&f&&(this.K7={...f});var k=f.errordetail;k!=null&&(this.errorDetail=k);k=f.errorcode;k!=null?this.errorCode=k:f.status==="fail"&&(this.errorCode="auth");k=f.reason;k!=null&&(this.errorReason=k);k=f.subreason;k!=null&&(this.ih=k);k=f.player_response_cache_token;k!=null&&(this.playerResponseCacheToken=k);this.clientPlaybackNonce||(this.clientPlaybackNonce=f.cpn??(this.Ky.k9()?"r"+g.Qv(15): g.Qv(16)),this.aS?.clear());this.uu=N4(this.Ky.uu,f.livemonitor);this.livePreload=this.livePreload||!!f.live_preload;f.prefetch_source!==void 0&&f.prefetch_source!==null&&(this.prefetchSource=f.prefetch_source);Gv(this,f);if(k=f.raw_player_response)this.iK=k;else{var G=f.player_response;G&&(k=JSON.parse(G))}k&&(this.playerResponse=k);if(this.playerResponse){(k=this.playerResponse.annotations)&&AmE(this,k);(k=this.playerResponse.attestation)&&FJ(this,k);if(k=this.playerResponse.cotn)this.cotn=k;(k= this.playerResponse.heartbeatParams)&&ivO(this,k);(k=this.playerResponse.messages)&&mhf(this,k);(k=this.playerResponse.overlay)&&dhH(this,k);if(k=this.playerResponse.playabilityStatus)sWD(this,k),(G=k.errorScreen)&&XbL(this,G);(G=this.playerResponse.playbackTracking)&&wbu(this,G,f);var t=this.playerResponse.playerCueRanges;t&&t.length>0&&(this.cueRanges=t);(t=this.playerResponse.playerCueRangeSet)&&g.tg(this,t);t=N5D(this.playerResponse.adPlacements);G&&G.promotedPlaybackTracking&&t&&g.HI(new g.V5("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer")); if(t||$Pc(this.playerResponse.adSlots))this.E5=!0;(G=this.playerResponse.playerAds)&&ara(this,G,f);(G=this.playerResponse.playerConfig)&&rmX(this,G);(t=this.playerResponse.streamingData)&&M_f(this,t,G||null);if(t=this.playerResponse.trackingParams)this.kj=t;if(t=this.playerResponse.videoDetails)HvO(this,t,f),lry(this,t,G||null,f),G=t.isPrivate,G!==void 0&&(this.isPrivate=N4(this.isPrivate,G));k&&$hL(this,k,t||null);(k=this.playerResponse.interstitialPods)&&EJX(this,k);this.sm&&this.eventId&&(this.sm= g.oE(this.sm,{ei:this.eventId}));(k=this.playerResponse.captions)&&k.playerCaptionsTracklistRenderer&&Kdy(this,k.playerCaptionsTracklistRenderer);(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.Ub=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&$P(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")&&U1(this)&&(this.Ky.rH=eW(this));k=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;G=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;k&&G&&(this.Kf=k/100,this.O0=G/100);this.A("html5_web_po_on_demand_init")&& this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(Z=>{g.M(Z,g.Kz)?.signal==="INIT_ATT_SERVICE"&&(this.G2=!0)})}Dh(this,f); Vc(this,f);v2(this,f);f.queue_info&&(this.queueInfo=f.queue_info);k=f.hlsdvr;k!=null&&(this.allowLiveDvr=mM(this,Number(k)===1));this.adQueryId=f.ad_query_id||null;this.sM||(this.sM=f.encoded_ad_safety_reason||null);this.sF=N4(this.sF,f.infringe||f.muted);this.P8=f.authkey;this.T3=f.authuser;this.mutedAutoplay=N4(this.mutedAutoplay,f&&f.playmuted);this.mutedAutoplayDurationMode=ei(this.mutedAutoplayDurationMode,f&&f.muted_autoplay_duration_mode);this.Zm=N4(this.Zm,f&&f.mutedautoplay);if(k=f.length_seconds)this.lengthSeconds= typeof k==="string"?g.K7(k):k;this.isAd()||this.pE||!Ie(Fc(this.Ky))?this.endSeconds=ei(this.endSeconds,this.KS||f.end||f.endSeconds):U7u(this,Fc(this.Ky),this.lengthSeconds);this.kj=ye(this.kj,f.itct);this.Tt=N4(this.Tt,f.is_live_destination);this.isLivePlayback=N4(this.isLivePlayback,f.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.ZJ();f.isUpcoming&&(this.isUpcoming=N4(this.isUpcoming,f.isUpcoming));this.Ic=N4(this.Ic,f.post_live_playback);this.gk&&(this.Ic=!1); this.isMdxPlayback=N4(this.isMdxPlayback,f.mdx);if(k=f.mdx_control_mode)this.mdxControlMode=typeof k==="number"?k:g.K7(k);this.isInlinePlaybackNoAd=N4(this.isInlinePlaybackNoAd,f.is_inline_playback_no_ad);this.TB=ei(this.TB,f.reload_count);this.reloadReason=ye(this.reloadReason,f.reload_reason);this.Wd=N4(this.Wd,f.show_content_thumbnail);this.cycToken=f.cyc||null;k=yV(f);Object.keys(k).length>0&&(this.Uj=k);this.J=ye(this.J,f.vvt);this.mdxEnvironment=ye(this.mdxEnvironment,f.mdx_environment);f.source_container_playlist_id&& (this.sourceContainerPlaylistId=f.source_container_playlist_id);f.serialized_mdx_metadata&&(this.serializedMdxMetadata=f.serialized_mdx_metadata);this.Wp=f.osig;this.eventId||(this.eventId=f.eventid);this.osid||(this.osid=f.osid);this.playlistId=ye(this.playlistId,f.list);f.index&&(this.playlistIndex=this.playlistIndex===void 0?ei(0,f.index):ei(this.playlistIndex,f.index));this.J3=f.pyv_view_beacon_url;this.lX=f.pyv_quartile25_beacon_url;this.LP=f.pyv_quartile50_beacon_url;this.uX=f.pyv_quartile75_beacon_url; this.Qu=f.pyv_quartile100_beacon_url;k=f.session_data;!this.O7&&k&&(this.O7=ft(k,"&").feature);this.isFling=ei(this.isFling?1:0,f.is_fling)===1;this.vnd=ei(this.vnd,f.vnd);this.forceAdsUrl=ye(this.forceAdsUrl,f.force_ads_url);this.Kl=ye(this.Kl,f.ctrl);this.vI=ye(this.vI,f.ytr);this.YC=f.ytrcc;this.pP=f.ytrexp;this.f9=f.ytrext;this.rH=ye(this.rH,f.adformat);this.Hp=ye(this.Hp,f.attrib);this.slotPosition=ei(this.slotPosition,f.slot_pos);this.breakType=f.break_type;this.eP=N4(this.eP,f.ssrt);this.videoId= Ow(f)||this.videoId;this.cO=ye(this.cO,f.vss_credentials_token);this.Yw=ye(this.Yw,f.vss_credentials_token_type);this.nm=N4(this.nm,f.audio_only);this.Xh=N4(this.Xh,f.aac_high);this.LH=N4(this.LH,f.prefer_low_quality_audio);this.uncapInlineQuality=N4(this.uncapInlineQuality,f.uncap_inline_quality);this.A("html5_enable_qoe_cat_list")?f.qoe_cat&&(this.jI=this.jI.concat(f.qoe_cat.split(","))):this.Ul=ye(this.Ul,f.qoe_cat);this.Vk=N4(this.Vk,f.download_media);this.G=e_f(this,f.prefer_gapless);xe(this.playerResponse)&& this.Ll.push("ad");if(k=f.adaptive_fmts)this.adaptiveFormats=k,this.C("adpfmts",{},!0);if(k=f.allow_embed)this.allowEmbed=Number(k)===1;if(k=f.backgroundable)this.backgroundable=Number(k)===1;if(k=f.autonav)this.isAutonav=Number(k)===1;if(k=f.autoplay)this.eC=this.yy=Number(k)===1;if(k=f.iv_load_policy)this.annotationsLoadPolicy=Uw(this.annotationsLoadPolicy,k,rp);if(k=f.cc_lang_pref)this.captionsLanguagePreference=ye(k,this.captionsLanguagePreference);if(k=f.cc_load_policy)this.YM=Uw(this.YM,k,rp); this.deviceCaptionsOn=f.device_captions_on??void 0;this.F_=f.device_captions_lang_pref??"";this.Ud=f.viewer_selected_caption_langs??[];if(k=f.cached_load)this.g_=N4(this.g_,k);if(f.dash==="0"||f.dash===0||f.dash===!1)this.yx=!0;if(k=f.dashmpd)this.Uz=g.x6(k,{cpn:this.clientPlaybackNonce});if(k=f.delay)this.Ze=g.K7(k);k=this.KS||f.end;if(this.ME?k!=null:k!=void 0)this.clipEnd=ei(this.clipEnd,k);if(k=f.fmt_list)this.HV=k;f.heartbeat_preroll&&this.Ll.push("heartbeat");aZa&&(this.Xm=-Math.floor(Math.random()* 10),this.rU=-Math.floor(Math.random()*40));if(k=f.is_listed)this.isListed=N4(this.isListed,k);if(k=f.is_private)this.isPrivate=N4(this.isPrivate,k);if(k=f.is_dni)this.N6=N4(this.N6,k);if(k=f.dni_color)this.dz=ye(this.dz,k);if(k=f.pipable)this.pipable=N4(this.pipable,k);if(k=f.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.K7(k);if(k=f.paid_content_overlay_text)this.paidContentOverlayText=k;if(k=f.url_encoded_fmt_stream_map)this.pm=k;if(k=f.hls_formats)this.hlsFormats=k;if(k= f.hlsvp)this.hlsvp=k;if(k=f.live_start_walltime)this.Vj=typeof k==="number"?k:g.K7(k);if(k=f.live_manifest_duration)this.xY=typeof k==="number"?k:g.K7(k);if(k=f.player_params)this.playerParams=k;if(k=f.partnerid)this.partnerId=ei(this.partnerId,k);if(k=f.probe_url)this.probeUrl=qn(g.x6(k,{cpn:this.clientPlaybackNonce}));(k=f.pyv_billable_url)&&eJ(k)&&(this.MM=k);(k=f.pyv_conv_url)&&eJ(k)&&(this.rD=k);B2(this,f);this.startSeconds>0?this.A("html5_log_start_seconds_inconsistency")&&this.startSeconds!== (this.Ub||this.nD||f.start||f.startSeconds)&&this.C("lss",{css:this.startSeconds,pcss:this.Ub,iss:this.nD,ps:f.start||void 0,pss:f.startSeconds||void 0}):(this.startSeconds=ei(this.startSeconds,this.Ub||this.nD||f.start||f.startSeconds),this.A("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.C("lsss",{css:this.startSeconds,pcss:this.Ub,iss:this.nD,ps:f.start||void 0,pss:f.startSeconds||void 0}),this.Wz=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(k= f.live_utc_start,k!=null?this.liveUtcStartSeconds=Number(k):yVE(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(k=f.utc_start_millis)||(this.liveUtcStartSeconds=Number(k)*.001);if(k=f.stream_time_start_millis)this.NI=Number(k)*.001;k=this.nD||f.start;(this.ME?k==null||Number(f.resume)===1:k==void 0||f.resume=="1")||this.isLivePlayback||(this.clipStart=ei(this.clipStart,k));if(k=f.url_encoded_third_party_media)this.qv=tH(k); if(k=f.ypc_offer_button_formatted_text)G=JSON.parse(k),this.Ns=G!=null?G:null,this.ZF=k;if(k=f.ypc_offer_button_text)this.Cd=k;if(k=f.ypc_offer_description)this.nx=k;if(k=f.ypc_offer_headline)this.yL=k;if(k=f.ypc_full_video_message)this.Nu=k;if(k=f.ypc_offer_id)this.IH=k;if(k=f.ypc_buy_url)this.Pp=k;if(k=f.ypc_item_thumbnail)this.vp=k;if(k=f.ypc_item_title)this.Rd=k;if(k=f.ypc_item_url)this.jz=k;if(k=f.ypc_vid)this.Bl=k;f.ypc_overlay_timeout&&(this.iR=Number(f.ypc_overlay_timeout));if(k=f.ypc_trailer_player_vars)this.Pd= g.GS(k);if(k=f.ypc_original_itct)this.us=k;this.pF=ye(this.pF,f.ucid);this.oS=f.storyboard_spec||null;this.YY=f.live_storyboard_spec||null;this.JZ=N4(this.JZ,f.iv3_module);this.wD=N4(this.wD,f.ypc_module);this.oH=N4(this.oH,f.ypc_clickwrap_module);this.wD&&this.Ll.push("ypc");this.oH&&this.Ll.push("ypcRentalActivation");this.bX={video_id:f.video_id,eventid:f.eventid,cbrand:f.cbrand,cbr:f.cbr,cbrver:f.cbrver,c:f.c,cver:f.cver,ctheme:f.ctheme,cplayer:f.cplayer,cmodel:f.cmodel,cnetwork:f.cnetwork,cos:f.cos, cosver:f.cosver,cplatform:f.cplatform,user_age:f.user_age,user_display_image:f.user_display_image,user_display_name:f.user_display_name,user_gender:f.user_gender,csi_page_type:f.csi_page_type,csi_service_name:f.csi_service_name,enablecsi:f.enablecsi,enabled_engage_types:f.enabled_engage_types};jW(this,f);if(k=f.cotn)this.cotn=k;O1(this)?qN(this)&&(this.isLivePlayback&&this.Uz&&(this.Ly=!0),this.bu&&(this.ip=!0)):zv(this)?this.Ly=!0:$7d(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&& Cd(this):this.Uz&&(this.Ky.G==="yt"&&this.ZJ()&&this.A("drm_manifestless_unplugged")&&this.A("html5_deprecate_manifestful_fallback")?this.C("deprecateMflFallback",{}):this.Ly=!0);if(k=f.adpings)this.AR=k?g.GS(k):null;if(k=f.feature)this.Ja=k;if(k=f.referrer)this.referrer=k;this.clientScreenNonce=ye(this.clientScreenNonce,f.csn);this.rootVeType=ei(this.rootVeType,f.root_ve_type);this.ov=ei(this.ov,f.kids_age_up_mode);this.ME||f.kids_app_info==void 0||(this.kidsAppInfo=f.kids_app_info);this.ME&&f.kids_app_info!= null&&(this.kidsAppInfo=f.kids_app_info);this.kK=N4(this.kK,f.upg_content_filter_mode);this.unpluggedFilterModeType=ei(this.unpluggedFilterModeType,f.unplugged_filter_mode_type);if(k=f.unplugged_location_info)this.SO=k;if(k=f.unplugged_partner_opt_out)this.nH=ye("",k);this.Ef=N4(this.Ef,f.disable_watch_next);this.lf=ye(this.lf,f.internal_ip_override);this.interstitials.length&&this.Ll.push("playableSequences");if(k=f.NG)this.NG=k;this.zA=ye(this.zA,f.csi_timer);f.watchUrl&&(this.watchUrl=f.watchUrl); k=f.watch_endpoint;this.A("html5_attach_watch_endpoint_ustreamer_config")&&k&&v4(this,k);k?.ustreamerConfig&&(this.vt=g.jm(k.ustreamerConfig));if(G=k?.loggingContext?.qoeLoggingContext?.serializedContextData)this.o2=G;if(G=k?.loggingContext?.vssLoggingContext?.serializedContextData)this.iX=this.Ip=G;if(k=k?.autoAdvanceLoggingContext?.vssLoggingContext?.serializedContextData)this.nP=k;g.xD(this.Ky)&&this.Ky.YM&&(this.embedsRct=ye(this.embedsRct,f.rct),this.embedsRctn=ye(this.embedsRctn,f.rctn));f.embed_config&& (this.rM=f.embed_config);f.default_active_source_video_id&&(this.defaultActiveSourceVideoId=f.default_active_source_video_id)}QL(f,k){if(this.progressBarStartPosition?.utcTimeMillis!==f.utcTimeMillis||this.progressBarEndPosition?.utcTimeMillis!==k.utcTimeMillis)this.progressBarStartPosition=f,this.progressBarEndPosition=k,this.zB("dataupdated")}U(){return this.Ky}A(f){return this.Ky.A(f)}KN(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.Pz?.gO}getUserAudio51Preference(){var f= 1;if(g.ah(this.Ky)&&this.A("html5_ytv_surround_toggle_default_off"))f=0;else{var k=this.Ky;(g.L4(k)||U7(k)==="TVHTML5_FOR_KIDS"||n4(k))&&this.Ky.oI().B.mx(bLu)?f=0:g.L4(this.Ky)&&this.isLivePlayback&&this.WC()&&(f=0)}return g.Si("yt-player-audio51")??f}Xe(){this.e6()||(this.B.S||this.B.unsubscribe("refresh",this.Xe,this),this.Sq(-1))}Sq(f){if(!this.isLivePlayback||!this.Z||this.Z.flavor!=="fairplay"){var k=this.B.rH(this.wz);if(k.length>0){for(let G of k)G.startSecs=Math.max(G.startSecs,this.yQ()), this.A("html5_cuepoint_identifier_logging")&&G.event==="start"&&this.C("cuepoint",{pubCue:G.identifier,segNum:f});this.zB("cuepointupdated",k,f);this.wz+=k.length;if(Cd(this)&&this.Ky.k9())for(let G of k)this.C("cuepoint",{segNum:f,event:G.event,startSecs:G.startSecs,id:G.identifier.slice(-16)}),G.event==="start"&&(k=G.startSecs,this.qY.start=this.bb,this.qY.end=k+3)}}}WC(){return this.MB!==void 0?this.MB:this.MB=!!this.contentProtection||!!this.B&&this.B.W()}xN(f){if(this.e6())return g.b$();this.yG= this.L=this.K=null;Ld(this,"html5_high_res_logging_always")&&(this.Ky.Ip=!0);return z_E(this,f).then(void 0,()=>Cmd(this,f)).then(void 0,()=>EpX(this)).then(void 0,()=>npy(this))}Sv(){if(this.cotn)return null; var f=g.rR(this.Ky)||this.A("web_l3_storyboard");if(!this.TX)if(this.playerResponse&&this.playerResponse.storyboards){var k=this.playerResponse.storyboards,G=k.playerStoryboardSpecRenderer;G&&G.spec?this.TX=new Rr(G.spec,this.lengthSeconds,!1,f):(k=k.playerLiveStoryboardSpecRenderer)&&k.spec&&this.B&&(G=zr(this.B.B).index)&&(this.TX=new w96(k.spec,this.B.isLive,G,f))}else this.oS?this.TX=new Rr(this.oS,this.lengthSeconds,!1,f):this.YY&&this.B&&(k=zr(this.B.B).index)&&(this.TX=new w96(this.YY,this.B.isLive, k,f));return this.TX}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var f=this.playerResponse.storyboards;return(f=f.playerStoryboardSpecRenderer||f.playerLiveStoryboardSpecRenderer)&&f.spec||null}return this.oS||this.YY}gR(){return this.B&&!isNaN(this.B.gR())?this.B.gR():Cd(this)?0:this.lengthSeconds}yQ(){return this.B&&!isNaN(this.B.yQ())?this.B.yQ():0}getPlaylistSequenceForTime(f){if(this.B&&this.W){var k=this.B.B[this.W.id];if(!k)return null; let G=k.index.uY(f);k=k.index.getStartTime(G);return{sequence:G,elapsed:Math.floor((f-k)*1E3)}}return null}Hb(){return!this.e6()&&!(!this.videoId&&!this.qv)}hF(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return pz(this)&&!this.Ly&&!this.ip}XO(f){f||(f="hqdefault.jpg");var k=this.Uj[f];return k||this.Ky.J||f==="pop1.jpg"||f==="pop2.jpg"||f==="sddefault.jpg"||f==="hq720.jpg"||f==="maxresdefault.jpg"?k:C4(this.Ky,this.videoId,f)}ZJ(){return this.isLivePlayback|| this.Ic||this.gk||!(!this.liveUtcStartSeconds||!this.xY)}isOtf(){return!!this.B&&(this.B.isOtf||!this.Ic&&!this.isLivePlayback&&this.B.S)}getAvailableAudioTracks(){if(this.K){if(this.K.getAvailableAudioTracks().length>0)return this.K.getAvailableAudioTracks();if(this.f7)return this.f7;if(this.Qx)return this.Qx}return[]}getAudioTrack(){if(this.S&&!this.S.W()){var f=g.ce(this.getAvailableAudioTracks(),k=>k.id===this.S.id); if(!f&&this.S.VE?.id){let k=this.S.VE.id;f=g.ce(this.getAvailableAudioTracks(),G=>G.VE.id===k)}return f||this.EQ}if(this.f7){if(!this.m8)for(f of this.f7)if(f.VE.getIsDefault()){this.m8=f; break}return this.m8||this.EQ}return this.EQ}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.watchNextResponse}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.RH}getHeartbeatResponse(){return this.rE}cB(){return this.watchUrl?this.watchUrl:this.Ky.getVideoUrl(this.videoId)}ww(){return!!this.B&&(Xg(this.B)||lP(this.B)||T3(this.B))}getEmbeddedPlayerResponse(){return this.V}uc(){return(this.eventLabel||this.Ky.V)==="shortspage"}QG(){return this.uc()&& this.U().GB}isAd(){return this.LF||!!this.adFormat}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}K1(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}SQ(){return this.Q$}qu(){return this.wD||this.jj}IA(){return this.fetchType==="onesie"}S1(){return Ld(this,"html5_samsung_vp9_live")}C(f,k,G){this.zB("ctmp", f,k,G)}PQ(f,k,G){this.zB("ctmpstr",f,k,G)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(f=NaN,k=NaN){var G={isSabr:g.Ff(this)},t=this.getHeartbeatResponse()?.adBreakHeartbeatParams;t&&(G.adBreakHeartbeatParams=t);if(this.A("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.B&&!isNaN(f)&&!isNaN(k)){k=f-k;for(var Z in this.B.B){t=this.B.B[Z];if(!t.info.ON()&&!t.info.Kq())continue;t=t.index;if(!t.isLoaded())continue; Z=t.uY(k);t=t.wv(Z)+k-t.getStartTime(Z);this.C("gabc",{ct:f.toFixed(3),mt:k.toFixed(3),sg:Z,igt:t.toFixed(3)});G.livePlaybackPosition={utcTimeMillis:""+(t*1E3).toFixed(0)};break}}return G}isEmbedsShortsMode(f,k){return!g.xD(this.Ky)||(this.Ky.Wz||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||k?!1:this.A("embeds_enable_shorts_ui")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible:!!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&& f.width<=f.height)}Do(){super.Do();this.AR=null;delete this.accountLinkingConfig;delete this.B;this.K=this.rE=this.playerResponse=this.watchNextResponse=this.K7=null;this.pm=this.adaptiveFormats="";delete this.botguardData;this.Ch=this.suggestions=this.lj=null;this.sabrContextUpdates.clear()}};aZa=!0;var oML={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},WHu={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},hb6={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},lDa={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"},S8d={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},T56={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"},a7={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 rfa=class extends g.gQ{constructor(f,k){super();this.app=f;this.state=k}handleExternalCall(f,k,G){var t=this.state.Z[f],Z=this.state.G[f],u=t;if(Z)if(G&&Bn(G,MAX,Hhf))u=Z;else if(!t)throw Error(`API call from an untrusted origin: "${G}"`);this.logApiCall(f,G);if(u){a:{for(let h of k)if(String(h).includes("javascript:")){G=!0;break a}G=!1}G&&g.HI(Error(`Dangerous call to "${f}" with [${k}].`));return u.apply(this,k)}throw Error(`Unknown API method: "${f}".`);}logApiCall(f,k,G){var t=this.app.U(); t.ov&&!this.state.L.has(f)&&(this.state.L.add(f),g.V0("webPlayerApiCalled",{callerUrl:t.loaderUrl,methodName:f,origin:k||void 0,playerStyle:t.playerStyle||void 0,embeddedPlayerMode:t.Wz,errorCode:G}))}zB(f,...k){this.state.W.zB(f,...k);if(f==="videodatachange"||f==="resize"||f==="cardstatechange")this.state.K.zB(f,...k),this.state.S.zB(f,...k)}A(f){return this.app.U().A(f)}Do(){if(this.state.element){var f=this.state.element,k;for(k in this.state.B)this.state.B.hasOwnProperty(k)&&(f[k]=null);this.state.element= null}super.Do()}};var cw=class extends vk{constructor(){super();this.Z=new Map}zB(f,...k){if(this.Z.has(f))return this.Z.get(f).push(k),!0;var G=!1;try{for(k=[k],this.Z.set(f,k);k.length;)G=super.zB(f,...k.shift())}finally{this.Z.delete(f)}return G}};var MmD=class extends g.gQ{constructor(){super(...arguments);this.element=null;this.D=new Set;this.Z={};this.G={};this.B={};this.L=new Set;this.W=new cw;this.K=new cw;this.S=new cw;this.V=new cw}Do(){this.V.dispose();this.S.dispose();this.K.dispose();this.W.dispose();this.L=this.B=this.G=this.Z=this.D=void 0}};var WD=16/9,H4E=[.25,.5,.75,1,1.25,1.5,1.75,2],xcD=H4E.concat([3,4,5,6,7,8,9,10,15]),X9F=H4E.concat([2.5,3,3.5,4]);var kWO=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var lZQ=class extends rfa{getApiInterface(){return Array.from(this.state.D)}J(f,k){this.state.V.subscribe(f,k)}m8(f,k){this.state.V.unsubscribe(f,k)}getPlayerState(f){return UFL(this.app,f)}K7(){return UFL(this.app)}ko(f,k,G){i7(this)&&(y4(this.app,!0,1),qJ(this.app,f,k,G,1))}getCurrentTime(f,k,G){f=oSL(f,k,G);k=f.playerType;G=this.getPlayerState(k);return this.app.getAppState()===2&&G===5?this.app.getVideoData().startSeconds||0:this.A("web_player_max_seekable_on_ended")&&G===0?Q4(this.app,k):this.app.getCurrentTime(f)}yG(){return this.app.getCurrentTime({playerType:1})}Ue(){var f= this.app.wv(1);return isNaN(f)?this.getCurrentTime({playerType:1}):f}bb(){return this.app.getDuration({playerType:1})}Qj(f,k){f=g.ej(Math.floor(f),0,100);isFinite(f)&&AN(this.app,{volume:f,muted:this.isMuted()},k)}xY(f){this.Qj(f,!1)}V6(f){AN(this.app,{muted:!0,volume:this.getVolume()},f)}Ip(){this.V6(!1)}ez(f){AN(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},f)}f2(){$m(this.app)||this.ez(!1)}getPlayerMode(){var f={};this.app.getVideoData().N6&&(f.pfp={enableIma:lz(this.app).allowImaMonetization, autoplay:ZC(lz(this.app)),mutedAutoplay:lz(this.app).mutedAutoplay});return f}GO(){var f=this.app.getPresentingPlayerType();if(f===2&&!this.app.fq()){let k=LG(this.app.GX());if(!(k.ML()||g.xD(this.app.U())&&this.app.Jt().getPlayerState().B(1024))||k.vT())return}this.app.playVideo(f)}Wr(){y4(this.app,!0,1);this.GO()}pauseVideo(f){var k=this.app.getPresentingPlayerType();(k!==2||this.app.fq()||LG(this.app.GX()).ML())&&this.app.pauseVideo(k,f)}YY(){yiE(this.app)}clearVideo(){}getAvailablePlaybackRates(){var f= this.app.U();if(f.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(f.W?f.ancestorOrigins[0]:window.location.origin)||f.BB)return xcD;f=this.app.getVideoData();let k=f.Kf,G=f.O0;return X9F.filter(t=>t>=k&&t<=G)}return[1]}getPlaybackQuality(f){return this.app.Me({playerType:f}).getPlaybackQuality()}Vk(){}getAvailableQualityLevels(f){f=this.app.Me({playerType:f}); f=g.X6(f.sD(),k=>k.quality); f.length&&(f[0]==="auto"&&f.shift(),f=f.concat(["auto"]));return f}ME(){return this.getAvailableQualityLevels(1)}Ay(){return this.S()}wM(){return 1}getVideoLoadedFraction(f){return this.app.getVideoLoadedFraction(f)}S(){return this.getVideoLoadedFraction()}Y9(){return 0}getSize(){var f=this.app.yE().getPlayerSize();return{width:f.width,height:f.height}}setSize(){this.app.yE().resize()}loadVideoById(f,k,G,t){if(!f)return!1;f=Au(f,k,G);return this.app.loadVideoByPlayerVars(f,t)}Yf(f,k,G){f=this.loadVideoById(f, k,G,1);y4(this.app,f,1)}cueVideoById(f,k,G,t){f=Au(f,k,G);this.app.cueVideoByPlayerVars(f,t)}Wz(f,k,G){this.cueVideoById(f,k,G,1)}loadVideoByUrl(f,k,G,t){f=f1u(f,k,G);return this.app.loadVideoByPlayerVars(f,t)}TX(f,k,G){f=this.loadVideoByUrl(f,k,G,1);y4(this.app,f,1)}cueVideoByUrl(f,k,G,t){f=f1u(f,k,G);this.app.cueVideoByPlayerVars(f,t)}GB(f,k,G){this.cueVideoByUrl(f,k,G,1)}EQ(){var f=this.app.U();if(f.J)return"";var k=lz(this.app),G=void 0;k.isLivePlayback||(G=Math.floor(this.app.getCurrentTime({playerType:1}))); return f.getVideoUrl(k.videoId,this.getPlaylistId()||void 0,G)}rH(){return this.app.getDebugText()}getVideoEmbedCode(){var f=this.app.U();if(f.J)return"";var k=lz(this.app);return f.getVideoEmbedCode(k.isPrivate?"":k.title,lz(this.app).videoId,this.app.yE().getPlayerSize(),this.getPlaylistId()||void 0)}V(f,k,G){return $Y(this.app,f,k,G)}removeCueRange(f){return this.app.nu(f)}loadPlaylist(f,k,G,t){this.app.loadPlaylist(f,k,G,t)}KE(f,k,G,t){this.loadPlaylist(f,k,G,t);y4(this.app,!0,1)}cuePlaylist(f, k,G,t){this.app.cuePlaylist(f,k,G,t)}nextVideo(f,k){this.app.nextVideo(f,k)}lj(){this.nextVideo();y4(this.app,!0,1)}previousVideo(f){this.app.previousVideo(f)}rO(){this.previousVideo();y4(this.app,!0,1)}playVideoAt(f){this.app.playVideoAt(f)}pE(f){this.playVideoAt(f);y4(this.app,!0,1)}setShuffle(f){var k=this.app.getPlaylist();k&&k.setShuffle(f)}setLoop(f){var k=this.app.getPlaylist();k&&(k.loop=f)}zS(){var f=this.app.getPlaylist();if(!f)return null;var k=[];for(let G=0;G{g.HI(G)},k= this.app.U(); if(k.externalFullscreen){if(!g.H9(k))return this.isFullscreen()?n0(window.document.documentElement):C0(window.document.documentElement).catch(f)}else if(g.Ew()||k.kj)return this.isFullscreen()?n0(mD()):k.controlsType!=="3"&&g.Ew()?C0(this.app.yE().element).catch(f):(k=this.app.hh().XK())?C0(k).catch(f):Promise.reject(Error("Media element missing"));g.F5(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}Ni(){return this.app.Ni()}cancelPlayback(){var f= LG(this.app.GX());f&&f.created&&f.destroy();this.app.Jt().stopVideo();(f=this.app.GX().FB.get("endscreen"))&&f.wx()&&U2d(this.app.j6)}getProgressState(f){if(this.W()===3)return nq(this.app.GX()).getProgressState();var k=this.app.getVideoData(),G=this.app.Me({playerType:f}),t=G.getPlayerType();a:{var Z=this.app.getVideoData();if(Z.progressBarStartPosition?.utcTimeMillis&&(Z=Number(Z.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(Z))){Z=this.cM(Z,f);break a}Z=0}a:{var u=this.app.getVideoData(); if(u.progressBarEndPosition?.utcTimeMillis&&(u=Number(u.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(u))){u=this.cM(u,f);break a}u=0}var h=this.getCurrentTime({playerType:f});f=this.getDuration({playerType:f});var W=this.app.wv(t),D=this.app.isAtLiveHead(t),N=this.app.qU();var U=this.app;var y=U.Me({playerType:t});y=g.OC(U,y);U=PD(U,y.Wx(),y);y=Q4(this.app,t);G=G.Hc();var q=this.app.getVideoData().FN;t=!q||isNaN(q)?0:this.cM(q,t);return{airingStart:Z,airingEnd:u,allowSeeking:this.app.KN(),clipEnd:k.clipEnd, clipStart:k.clipStart,current:h,displayedStart:-1,duration:f,ingestionTime:W,isAtLiveHead:D,loaded:N,seekableStart:U,seekableEnd:y,offset:G,viewerLivestreamJoinMediaTime:t}}cM(f,k){var G=this.app.wv(k);if(!G)return 0;k=G-this.app.getCurrentTime({playerType:k});return f-k}isInline(){return this.app.isInline()}setInline(f){this.app.setInline(f)}N3(){return this.app.ib().kf(!0)}toggleSubtitles(f){var k=dU(this.app.GX());k&&k.DZ(f)}getPlayerSize(){var f=this.app.yE().getPlayerSize();return{width:f.width, height:f.height}}setCenterCrop(f){this.app.yE().setCenterCrop(f)}forceExperimentFlagsForTesting(f){var k=this.app.U();for(let [G,t]of Object.entries(f)){f=G;let Z=t;f!=="html5_embeds_enable_video_frame_stall_recovery"||Array.isArray(Z)||(k.experiments.flags[f]=String(Z))}}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(f){this.app.setLoopVideo(f)}},D2H="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(" "), vSE="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 BhL={["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 S76=class extends TRE{isExternalMethodAvailable(f,k){return this.state.Z[f]?!0:!!(this.state.G[f]&&k&&Bn(k,MAX,Hhf))}getBandwidthEstimate(){return Qa(this.app.DJ)}reportPlaybackIssue(f=""){var k=this.app.Jt();f={gpu:(0,g.bb)(),d:f};k.handleError(new g.PN("feedback",f))}getInternalApi(){return{...this.state.B}}getTrustedApi(){return{...this.state.Z,...this.state.G}}getInternalApiInterface(){return g.EO(this.state.B)}queueNextVideo(f,k,G=NaN,t="",Z=""){this.app.queueNextVideo(f,k,G,t,Z)}NE(f){f= this.app.getPlayerStateObject(f);return{isBuffering:f.B(1),isCued:f.isCued(),isDomPaused:f.B(1024),isEnded:f.B(2),isError:f.B(128),isOrWillBePlaying:f.isOrWillBePlaying(),isPaused:f.isPaused(),isPlaying:f.isPlaying(),isSeeking:f.B(16),isUiSeeking:f.B(32),isUnstarted:f.B(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.wy().S.B=(0,g.T)()}Pz(f=1,k,G){return this.getCurrentTime({playerType:f,QI:k,cpn:G})}getCurrentTimeForUx(f={}){return this.getCurrentTime(f)}getDurationForUx(f= {}){return this.getDuration(f)}seekToStreamTime(f,k,G,t){qpD(this.app,f,k,G,t)}getStreamTimeOffset(){return this.app.ib().getStreamTimeOffset()}seekToLiveHead(f,k){var G=this.app.ib().getVideoData();G&&G.isLivePlayback&&qJ(this.app,Infinity,f,k,1)}requestSeekToWallTimeSeconds(f,k,G){this.app.ib().Mg(f,k,G)}VI(f,k,G,t=1,Z){this.seekTo(f,k,G,t,Z)}D(f){yiE(this.app,f)}TH(f,k,G,t){this.seekBy(f,k,G,t,1)}prefetchKeyPlay(f,k){this.app.ib().prefetchKeyPlay(f,k)}prefetchJumpAhead(f){this.app.ib().prefetchJumpAhead(f)}setVolume(f, k=!0){this.Qj(f,k)}mute(f=!0){this.V6(f)}unMute(f=!0){this.ez(f)}syncVolume(){var f=Ptu(this.app);AN(this.app,{volume:f.volume,muted:f.muted},!1)}getAvailableQualityLabels(){return g.X6(this.app.ib().sD(),f=>f.qualityLabel)}channelSubscribed(){g.Qd(this,"SUBSCRIBE",lz(this.app).pF)}channelUnsubscribed(){g.Qd(this,"UNSUBSCRIBE",lz(this.app).pF)}setScreenLayer(f){this.app.setScreenLayer(f)}getCurrentPlaylistSequence(){return this.app.Jt().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(f){return this.app.Jt().getPlaylistSequenceForTime(f)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.ib().Fx("ypcRentalActivation")}setHomeGroupInfo(f){this.app.U().homeGroupInfo= f}setConnectedRemoteApps(f){this.app.U().wz=f}setLivingRoomAppMode(f){this.app.U().livingRoomAppMode=Uw("LIVING_ROOM_APP_MODE_UNSPECIFIED",f,oBc)}setEnablePrivacyFilter(f=!1){this.app.U().enablePrivacyFilter=f}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(f,k,G,t,Z){return Qdu(this.app,f,k,G,t,Z)}jj(f=1){var k=this.Un(f); f=this.app.Me({playerType:f}).getVideoData();k.hasProgressBarBoundaries=f.hasProgressBarBoundaries();k.isPremiere=f.isPremiere;k.itct=f.kj;k.playerResponseCpn=f.playerResponseCpn;k.progressBarStartPositionUtcTimeMillis=f.hasProgressBarBoundaries()&&f.progressBarStartPosition?.utcTimeMillis?g.K7(f.progressBarStartPosition.utcTimeMillis):null;k.progressBarEndPositionUtcTimeMillis=f.hasProgressBarBoundaries()&&f.progressBarEndPosition?.utcTimeMillis?g.K7(f.progressBarEndPosition.utcTimeMillis):null; k.ypcOriginalItct=f.us;k.ypcPreview=f.ypcPreview;k.paidContentOverlayText=l2(f);k.paidContentOverlayDurationMs=Tv(f);f.B&&r4(f.B)&&(k.usingLocalMedia="true");k.transitionEndpointAtEndOfStream=f.transitionEndpointAtEndOfStream;k.isSeekable=f.isSeekable;return k}getAdState(){return this.app.getAdState()}isNotServable(f){if(f!==this.app.Mw.video_id)return!1;var k=(f=this.app.ib().getPlayerState())?f.Ln:null;return!!(f&&k&&f.B(128)&&juu(k.errorCode)===5)}supportsGaplessAudio(){return this.app.U().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.U().supportsGaplessShorts()}isGaplessTransitionReady(f){return this.app.Dx(f)}setShortsAutoAdvancedEnabled(f){this.app.setShortsAutoAdvancedEnabled(f)}enqueueVideoByPlayerVars(f, k,G=Infinity,t=""){this.app.enqueueVideoByPlayerVars(f,k,G,t)}clearQueue(){this.app.clearQueue()}j1(){return g.Kq(this)}sendAbandonmentPing(){this.app.Jt().sendAbandonmentPing()}setAutonavState(f,k=!1){if(this.A("web_player_autonav_use_server_provided_state")&&!k&&(k=lz(this.app),k.autoplaySwitchButtonRenderer?.enabled!==void 0))if(f===3)k.autonavState!==3&&(k.MY=k.autonavState);else if(k.MY!==void 0)f=k.MY,k.MY=void 0;else return;k=this.app;lz(k).autonavState=f;g.To("yt-player-autonavstate",f);k.j6.zB("autonavchange", f)}setAutonav(f,k=!1){this.setAutonavState(f?2:1,k)}setLoopRange(f){this.app.setLoopRange(f)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.ib().hasSupportedAudio51Tracks()}setUserAudio51Preference(f,k=!1){this.app.ib().setUserAudio51Preference(f,k)}getUserAudio51Preference(){return this.app.ib().getUserAudio51Preference()}setProximaLatencyPreference(f){this.app.ib().setProximaLatencyPreference(f)}getProximaLatencyPreference(){return this.app.ib().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.ib().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){K2()}setBlackout(f){this.app.setBlackout(f)}setUserEngagement(f){this.app.U().F0!== f&&(this.app.U().F0=f,this.app.ib().Il())}updateSubtitlesUserSettings(f,k=!0){dU(this.app.GX()).SV(f,k)}getCaptionWindowContainerId(){var f=dU(this.app.GX());return f?f.getCaptionWindowContainerId():""}toggleSubtitlesOn(f){var k=dU(this.app.GX());k&&k.QD(f)}isSubtitlesOn(){var f=dU(this.app.GX());return f?f.isSubtitlesOn():!1}getPlayerResponse(f){return this.app.Me({playerType:f}).getVideoData().getPlayerResponse()}f7(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.ib().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(f){return this.app.Me({playerType:f}).getVideoData().getWatchNextResponse()}rM(){return this.getWatchNextResponse(1)}getHeartbeatResponse(f){return this.app.Me({playerType:f}).getVideoData().getHeartbeatResponse()}QG(){return this.getHeartbeatResponse(1)}getStoryboardFrame(f, k){var G=this.app.Sv();if(!G)return null;k=G.levels[k];if(!k)return null;f>=k.W()&&k.K();G=Math.floor(f/(k.columns*k.rows));var t=k.columns*k.rows,Z=f%t;f=Z%k.columns;Z=Math.floor(Z/k.columns);var u=k.K()+1-t*G;if(u{k=== f&&(k=this.listeners.splice(G,1)[0],k.target.removeEventListener(k.type,k.listener))})}focus(){this.element.focus()}Do(){for(;this.listeners.length;){let f=this.listeners.pop(); f&&f.target.removeEventListener(f.type,f.listener)}super.Do()}};g.Y7=class extends g.oK{constructor(f){super(f);this.TB=new g.qf;g.a(this,this.TB)}subscribe(f,k,G){return this.TB.subscribe(f,k,G)}unsubscribe(f,k,G){return this.TB.unsubscribe(f,k,G)}Mi(f){return this.TB.Mi(f)}zB(f,...k){return this.TB.zB(f,...k)}};g.h1=class extends g.gQ{constructor(f,k,G,t,Z,u){super();this.element=f;this.state=null;G||f.hide();this.W=k;this.S=t===void 0?k:t;this.B=u;this.onHidden=Z;this.delay=new g.XO(this.K,0,this);g.a(this,this.delay)}show(f){this.state!==1&&this.state!==2&&(this.state===4&&this.K(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.B&&this.B()):this.element.K||(l7(this,!0),this.state=1,f?this.delay.start(f):this.K()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), this.state=null,this.delay.stop()):this.element.K&&(l7(this,!0),this.state=4,this.delay.start(this.S)))}K(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:l7(this,!1);this.state=3;this.delay.start(this.W);break;case 3:this.state=null;this.B&&this.B();break;case 4:this.element.hide();l7(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.K()}Do(){this.element.e6()||this.element.element.removeAttribute("aria-hidden");super.Do()}};var Y7d=class extends g.Y7{constructor(f,k){super(k);this.O=f;this.B=new g.wp(this);this.fade=new g.h1(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.B);g.a(this,this.fade)}show(){var f=TO(this);super.show();f||this.zB("show",!0)}hide(){var f=TO(this);super.hide();Qu6(this);f&&this.zB("show",!1)}Z(){this.sourceElement=void 0;this.fade.show();this.W&&(this.B.n1(this.W),this.W=void 0)}ID(){var f=TO(this);Qu6(this);this.fade.hide();f&&this.zB("show",!1)}};var JfD=class extends Y7d{constructor(f,k,G,t){t=new g.oK({j:"div",x9:["ytp-linked-account-popup-button"],ub:t,FL:{role:"button",tabindex:"0"}});k=new g.oK({j:"div",Zo:"ytp-linked-account-popup",FL:{role:"dialog","aria-modal":"true",tabindex:"-1"},gH:[{j:"div",Zo:"ytp-linked-account-popup-title",ub:k},{j:"div",Zo:"ytp-linked-account-popup-description",ub:G},{j:"div",Zo:"ytp-linked-account-popup-buttons",gH:[t]}]});super(f,{j:"div",Zo:"ytp-linked-account-popup-container",gH:[k]});this.dialog=k;g.a(this, this.dialog);t.jd("click",()=>{this.ID()}); g.a(this,t);g.sz(this.O,this.element,4);this.hide()}Z(){super.Z();this.dialog.focus()}};var O9=class extends g.Y7{constructor(f,k,G,t){super(f);this.priority=k;G&&this.updateValue("label",G);t&&this.S(t)}updateValue(f,k){super.updateValue(f,k);this.zB("size-change")}};g.fcE={Y3:19,BD:18,Q8:17,bA:16,Ra:15,DU:14,bI:13,pA:12,qF:11,EB:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,JM:6,iA:5,Qf:4,qP:3,SY:2,REMOTE:1,oo: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 kPc=class extends O9{constructor(f){super(gM({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.O=f;this.W=this.B=!1;this.Z=f.NK();f.createServerVe(this.element,this,!0);this.Bz(this.O,"settingsMenuVisibilityChanged",k=>{this.Wr(k)}); this.Bz(this.O,"videodatachange",this.D);this.jd("click",this.onClick);this.D()}Wr(f){this.W&&this.O.logVisibility(this.element,this.B&&f)}D(){var f=this.O.getVideoData().accountLinkingConfig?.linked;if(f&&!this.B){let k=this.O.getVideoData().accountLinkingConfig;this.updateValue("icon",{j:"svg",FL:{height:"100%",viewBox:"0 0 36 36",width:"100%"},gH:[{j:"path",FL:{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"}}]});f=Ym(k?.menuData?.connectedMenuLabel);this.updateValue("label",f);this.G=new JfD(this.O,Ym(k?.menuData?.connectedDialogTitle),Ym(k?.menuData?.connectedDialogMessage),Ym(k?.menuData?.confirmButtonText));g.a(this,this.G);f=k?.menuData?.trackingParams||null;(this.W=!!f)&&this.O.setTrackingParams(this.element,f);e0(this.Z,this);this.B=!0}else!f&&this.B&&(ya(this.Z,this),this.B=!1)}onClick(){this.W&&this.O.logClick(this.element);this.Z.ID();this.G&&this.G.Z()}};var JG=class extends g.gQ{constructor(f){super();this.api=f}A(f){return this.api.A(f)}};var GPX=class extends JG{constructor(f){super(f);yd(f,"setAccountLinkState",k=>{this.setAccountLinkState(k)}); yd(f,"updateAccountLinkingConfig",k=>{this.updateAccountLinkingConfig(k)}); f.addEventListener("videodatachange",(k,G)=>{this.onVideoDataChange(G)}); f.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new kPc(this.api);g.a(this,this.menuItem)})}onVideoDataChange(f){if(!f.accountLinkingConfig){let k=f.getPlayerResponse()?.accountLinkingConfig; f.accountLinkingConfig=k}}setAccountLinkState(f){this.api.getVideoData().VH=f;this.api.Xo()}updateAccountLinkingConfig(f){var k=this.api.getVideoData(),G=k.accountLinkingConfig;G&&(G.linked=f);this.api.zB("videodatachange","dataupdated",k,this.api.getPresentingPlayerType())}};var tgL=class extends JG{constructor(f){super(f);this.B=null;this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"applicationvideodatachange",()=>{this.PL()})}PL(){var f=this.api.getPlaybackRate(); var k=this.api.getVideoData();if(k){var G=k.adFormat==="17_8";var t=k.Dw?.K()===8;G=k.isAd()&&(G||t)}else G=!1;G||((k=this.api.getVideoData())?(G=k.adFormat==="15_6",t=k.Dw?.K()===7,G=k.isAd()&&(G||t)):G=!1);G?(f!==1&&(this.B=f),this.api.setPlaybackRate(1)):this.B!==null&&(this.api.setPlaybackRate(this.B),this.B=null)}};var Zzd;g.Gk=class{constructor(f,k,G={}){this.start=f;this.end=k;this.active=!0;this.color="";this.K=Zzd++;this.id=G.id||"";this.priority=G.priority||9;this.visible=G.visible||!1;this.style=G.style||KM.AD_MARKER;this.namespace=G.namespace||"";if(f=G.color)f=f.toString(16),this.color=`#${Array(7-f.length).join("0")}${f}`;this.tooltip=G.tooltip;this.icons=G.icons?G.icons.filter(t=>g.Sa(t.thumbnails,Z=>g.Ua(Z.url))):null; this.associatedClipId=G.associatedClipId;this.markerPositionMs=G.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+FrX(this.start)+", "+FrX(this.end)+"]"}contains(f,k){return f>=this.start&&(f{this.B.B={}}); this.events.Bz(this.api,"legacyadtrackingpingchange",k=>{var G=this.B;tM(G,"part2viewed",1,0x8000000000000);tM(G,"engagedview",Math.max(1,k.Ze*1E3),0x8000000000000);if(!k.isLivePlayback){var t=k.lengthSeconds*1E3;m2(k)&&G.api.A("html5_shorts_gapless_ads_duration_fix")&&(t=G.api.getProgressState().seekableEnd*1E3-k.WB);tM(G,"videoplaytime25",t*.25,t);tM(G,"videoplaytime50",t*.5,t);tM(G,"videoplaytime75",t*.75,t);tM(G,"videoplaytime100",t,0x8000000000000);tM(G,"conversionview",t,0x8000000000000);tM(G, "videoplaybackstart",1,t);tM(G,"videoplayback2s",2E3,t);tM(G,"videoplayback10s",1E4,t)}}); this.events.Bz(this.api,g.fZ("appad"),this.K);this.events.Bz(this.api,g.ku("appad"),this.K)}K(f){var k=f.getId(),G=this.api.getVideoData({playerType:1}),t=!this.api.isInline();if(!G.inlineMetricEnabled||t){if(k==="part2viewed"){if(G.J3&&ZE(this,G.J3),G.K9&&u1(this,G.K9),G.A4){var Z={CPN:this.api.getVideoData().clientPlaybackNonce};for(var u of G.A4)u1(this,g.dh(u,Z))}}else k==="engagedview"&&G.MM&&(Z={CPN:this.api.getVideoData().clientPlaybackNonce},Z=g.dh(G.MM,Z),ZE(this,Z));G.rD&&(Z=G.rD,u=f.getId(), Z=g.hH(Z,{label:u}),g.ao(Z));switch(k){case "videoplaytime25":G.U7&&u1(this,G.U7);G.HQ&&hM(this,G.HQ);G.lX&&g.ao(G.lX);break;case "videoplaytime50":G.dD&&u1(this,G.dD);G.Ft&&hM(this,G.Ft);G.LP&&g.ao(G.LP);break;case "videoplaytime75":G.E7&&u1(this,G.E7);G.TO&&hM(this,G.TO);G.uX&&g.ao(G.uX);break;case "videoplaytime100":G.yu&&u1(this,G.yu),G.YR&&hM(this,G.YR),G.Qu&&g.ao(G.Qu)}(Z=this.api.getVideoData().AR)&&CoQ(this,Z,f.getId())&&CoQ(this,Z,`${f.getId()}gaia`)}if(G.inlineMetricEnabled&&!t)switch(k){case "videoplaybackstart":(k= G.mX?.B)&&u1(this,k);break;case "videoplayback2s":(k=G.mX?.W)&&u1(this,k);break;case "videoplayback10s":(k=G.mX?.K)&&u1(this,k)}this.api.Hk([f],1)}};var oP6=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"videoready",k=>{f.getPresentingPlayerType()===1&&(k={playerDebugData:{pmlSignal:!!k.getPlayerResponse()?.adPlacements?.some(G=>G?.adPlacementRenderer?.renderer), contentCpn:k.clientPlaybackNonce}},g.V0("adsClientStateChange",k))})}};var WMH=class extends JG{constructor(f){super(f);this.accumulatedWatchTimeMillis=0;this.L5=this.B=null;this.events=new g.wp(f);g.a(this,this.events);yd(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime()); this.events.Bz(f,"progresssync",()=>{var k=this.api.getVideoData();if(k&&(k=k.clientPlaybackNonce)){this.L5!==k&&(this.accumulatedWatchTimeMillis=0,this.B=null,this.L5=k);var G=this.api.getPlayerStateObject();k=Math.round((this.api.getCurrentTime()||0)*1E3);G.B(8)&&this.B!==null&&(G=k-this.B,G>0&&G<1E3&&(this.accumulatedWatchTimeMillis+=G));this.B=k}})}getAccumulatedWatchTime(){return this.L5?{cpn:this.L5, accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var DeD=class extends O9{constructor(f){super(gM({role:"menuitemcheckbox","aria-checked":"false"}),f,"Stable Volume",{j:"div",Zo:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.element.setAttribute("aria-label","Stable Volume");this.jd("click",this.onClick)}onClick(){this.enabled&&(oT(this,!this.checked),this.zB("select",this.checked))}getValue(){return this.checked}};var Vgd={lG:2,Q8:1,BD:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var vP6=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);var k=this.api.A("html5_enable_audio_quality_setting_feature");yd(this.api,"getUserAudioQualitySetting",()=>k?this.getUserAudioQualitySetting():2); yd(this.api,"setUserAudioQualitySetting",G=>{k&&this.setUserAudioQualitySetting(G)}); yd(this.api,"hasHqaAudioTrack",()=>k?this.hasHqaAudioTrack():!1); yd(this.api,"getAudioQualitySettingState",()=>k?this.api.Ck(4):1); this.X0=th();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.X0}setUserAudioQualitySetting(f){this.api.C("aqs_set",{setting:f});g.To("yt-player-audio-quality-setting",f,3122064E3);f!==this.X0&&(this.X0=f,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.hP(),this.api.DM())}hasHqaAudioTrack(){var f=this.api.getVideoData().K?.K;return f?g.TK(f,k=>vP(k)):!1}updateEnvironmentData(){this.api.U().X0=this.X0}};var BJE=class extends JG{constructor(f){super(f);yd(this.api,"getAudioTrackState",()=>this.api.Ck(0))}};var jxu=class extends g.Y7{constructor(f,k,G){var t={j:"div",Zo:"ytp-panel"};if(G){var Z="ytp-panel-back-button";var u="ytp-panel-title";t.gH=[{j:"div",Zo:"ytp-panel-header",gH:[{j:"div",x9:["ytp-panel-back-button-container"],gH:[{FL:{"aria-label":"Back to previous menu"},j:"button",x9:["ytp-button",Z]}]},{j:"span",x9:[u],FL:{role:"heading","aria-level":"2"},gH:[G]}]}]}super(t);this.content=k;k.XL(this.element);G&&(this.backButton=this.vz(Z),G=this.vz(u),this.Bz(this.backButton,"click",this.Ab),this.Bz(G, "click",this.Ab));k.subscribe("size-change",this.gt,this);this.Bz(f,"fullscreentoggled",this.gt);this.O=f}gt(){this.zB("size-change")}focus(){this.content.focus()}Ab(){this.zB("back")}};var NJQ=class extends jxu{constructor(f,k=null,G){var t={role:"menu"};k&&(t.id=k);k=new g.Y7({j:"div",Zo:"ytp-panel-menu",FL:t});super(f,k,G);this.menuItems=k;this.items=[];g.a(this,this.menuItems)}Jf(){this.menuItems.zB("size-change")}focus(){var f=0;for(let k=0;k{if(!this.menuItem){var k=this.api.NK();k&&(this.menuItem=new eCF(this.api,k),g.a(this,this.menuItem))}HXy(this)}); f.addEventListener("videodatachange",()=>{HXy(this);this.menuItem?.J();this.menuItem?.Wz()})}};var qAE=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"applicationvideodatachange",(k,G)=>{G=G.clipConfig;k==="dataloaded"&&G&&G.startTimeMs!=null&&G.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(G.startTimeMs)),endTimeMs:Math.floor(Number(G.endTimeMs)),postId:G.postId,type:"clips"})})}};var OzQ=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events)}setCreatorEndscreenVisibility(f){bM(this.api.GX())?.dN(f)}};var PYF=class extends DeD{constructor(f,k,G,t,Z){var u=f.A("html5_enable_new_audio_settings_menu");super(u?Vgd.BD:g.fcE.BD);this.O=f;this.V=k;this.G=G;this.hasDrcAudioTrack=t;this.getDrcState=Z;this.D=this.enableNewAudioSettingsMenu=this.B=!1;g.Jt(this.element,"ytp-drc-menu-item");this.W=(this.enableNewAudioSettingsMenu=u)?f.NK().Ae():f.NK();f.A("html5_enable_voice_boost")?(this.D=!0,this.Bz(f,"onFilterAudioFeatures",this.Z)):f.addEventListener("videodatachange",this.Z.bind(this));f.A("mta_drc_mutual_exclusion_removal")&& this.Bz(f,"onPlaybackAudioChange",this.Z);f.createClientVe(this.element,this,273317);this.jd("click",this.J);k=this.G()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||this.updateValue("icon",f.U().hq?{j:"svg",FL:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},gH:[{j:"path",FL:{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"}}]}:{j:"svg",FL:{height:"24",viewBox:"0 0 24 24",width:"24"},gH:[{j:"path",FL:{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.L,this);this.enableNewAudioSettingsMenu||this.D?this.Z():(WP(this,this.hasDrcAudioTrack()),oT(this,k),e0(this.W,this))}L(f){this.V(f?1:0)}Z(){if(this.enableNewAudioSettingsMenu|| this.D){var f=this.O.getPresentingPlayerType();f===2||f===3?this.B&&(this.B=!1,ya(this.W,this)):(f=this.getDrcState(),f!==1?(f===0?(oT(this,this.G()===1),WP(this,!0)):(oT(this,!1),WP(this,!1)),this.B||(e0(this.W,this),this.B=!0)):this.B&&(ya(this.W,this),this.B=!1))}else{f=this.hasDrcAudioTrack();let k=this.G()===1&&f;oT(this,k);WP(this,f)}}Do(){ya(this.W,this);super.Do()}J(){this.O.logClick(this.element)}};var QxX=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);f.A("html5_show_drc_toggle")&&f.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new PYF(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.K.bind(this),this.getDrcState.bind(this)),g.a(this,this.menuItem))}); yd(this.api,"setDrcUserPreference",k=>{this.setDrcUserPreference(k)}); yd(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); yd(this.api,"hasDrcAudioTrack",()=>this.K()); yd(this.api,"getDrcState",()=>this.getDrcState()); this.B=g.Si("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.B}setDrcUserPreference(f){this.api.C("drc_set",{pref:f});g.To("yt-player-drc-pref",f,31536E3);f!==this.B&&(this.B=f,this.updateEnvironmentData(),this.K()&&this.api.hP(),this.api.DM())}updateEnvironmentData(){this.api.U().zS=this.B===1}K(){var f=this.api.getVideoData().K?.K;if(!f)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.A("mta_drc_mutual_exclusion_removal")){let k=this.api.d_()?.VE?.id; return g.TK(f,G=>G.audio.W&&G.VE?.id===k)}return g.TK(f,k=>k.audio?.W===!0)}getDrcState(){return this.api.Ck(3)}};var IcQ=class extends JG{constructor(f){super(f);this.B={};this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"videodatachange",()=>{this.onVideoDataChange()}); this.events.Bz(f,g.fZ("embargo"),k=>{this.api.nZ(!0);var G=this.B[k.id]??[];for(let t of G)this.api.hideControls(),this.api.Yy("auth",2,"This video isn't available in your current playback area",g.q9({embargoed:1,id:k.id,idx:k.K,start:k.start})),(G=t.embargo?.onTrigger)&&g.Qd(this.api,"innertubeCommand",G)})}onVideoDataChange(){var f=this.api.getVideoData(); this.api.XR("embargo",1);var k=f.TH.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");k?.length?x2f(this,k.filter(G=>G.onEnter?.some(this.K))):f.cueRanges&&x2f(this,f.cueRanges.filter(G=>G.onEnter?.some(this.K)))}K(f){return f.embargo!==void 0}Do(){super.Do(); this.B={}}};var FMf=class extends JG{constructor(f){super(f);this.B=[];this.events=new g.wp(f);g.a(this,this.events);yd(f,"addEmbedsConversionTrackingParams",k=>{this.addEmbedsConversionTrackingParams(k)}); this.events.Bz(f,"veClickLogged",k=>{this.api.hasVe(k)&&(k=k.visualElement.getAsJspb(),k=o7(k,2),this.B.push(k))})}addEmbedsConversionTrackingParams(f){var k=this.api.U(),G=k.widgetReferrer,t=k.lj,Z=this.B,u="",h=k.getWebPlayerContextConfig(); h&&(u=h.embedsIframeOriginParam||"");G.length>0&&(f.embeds_widget_referrer=G);t.length>0&&(f.embeds_referring_euri=t);k.W&&u.length>0&&(f.embeds_referring_origin=u);h&&h.embedsFeature&&(f.feature=h.embedsFeature);Z.length>0&&(k.A("embeds_web_enable_fullscreen_conversion_ve_logging")&&this.api.isFullscreen()?Z.unshift(139117):k.A("embeds_web_enable_lite_experiment_control_arm_logging")?Z.unshift(28572):Ie(Fc(k))&&Z.unshift(159628),k=Z.join(","),k=g.JH()?k:g.Jr(k,4),f.source_ve_path=k);this.B.length= 0}};var AxF=class extends JG{constructor(f){super(f);yd(f,"isEmbedsShortsMode",()=>f.isEmbedsShortsMode()); yd(f,"getReelItemWatchResponse",()=>f.getVideoData({playerType:1})?.getReelItemWatchResponse()??null); yd(f,"getResolveUrlResponse",()=>f.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var KMf=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"initialvideodatacreated",k=>{ZT(g.kn(),16623);this.B=g.OW();var G=f.U().Wr&&!k.wM;ZC(k)&&G?(ZT(g.kn(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),k.getWatchNextResponse()&&(G=k.getWatchNextResponse()?.trackingParams)&&g.V2(g.kn(),G),k.getPlayerResponse()&&(k=k.getPlayerResponse()?.trackingParams)&&g.V2(g.kn(),k)):(ZT(g.kn(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), k.getEmbeddedPlayerResponse()&&(k=k.getEmbeddedPlayerResponse()?.trackingParams)&&g.V2(g.kn(),k))}); this.events.Bz(f,"loadvideo",()=>{ZT(g.kn(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.B})}); this.events.Bz(f,"cuevideo",k=>{k===1&&ZT(g.kn(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.B})}); this.events.Bz(f,"largeplaybuttonclicked",k=>{ZT(g.kn(),27240,k.visualElement)}); this.events.Bz(f,"playlistnextbuttonclicked",k=>{ZT(g.kn(),27240,k.visualElement)}); this.events.Bz(f,"playlistprevbuttonclicked",k=>{ZT(g.kn(),27240,k.visualElement)}); this.events.Bz(f,"playlistautonextvideo",()=>{ZT(g.kn(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var XMQ=class extends g.gQ{constructor(f,k){super();this.B=null;this.W=k;k=[];for(let G=0;G<=100;G++)k.push(G/100);k={threshold:k,trackVisibility:!0,delay:1E3};(this.K=window.IntersectionObserver?new IntersectionObserver(G=>{G=G[G.length-1];var t=null;typeof G.isVisible==="undefined"?document.visibilityState==="visible"&&G.isIntersecting&&G.intersectionRatio>0?t=G.intersectionRatio:document.visibilityState==="hidden"?t=0:t=null:t=G.isVisible?G.intersectionRatio:0;t!=null&&(t=Math.max(t,0),t=Math.min(t, 1));this.B=t;typeof this.W==="function"&&this.W(this.B)},k):null)&&this.K.observe(f)}Do(){super.Do(); this.B=null;this.K&&this.K.disconnect()}};var $eF=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"applicationInitialized",()=>{l1y(this)})}};var izu=class extends JG{constructor(f){super(f);yd(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.zB("featuredproductdismissed")}};var zCf=class extends JG{constructor(f){super(f);Oz(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); Oz(this.api,"setSphericalProperties",(...k)=>{this.setSphericalProperties(...k)}); qx(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); qx(this.api,"setSphericalProperties",(...k)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...k)})}getSphericalProperties(){var f=g.dM(this.api.GX()); return f?f.getSphericalProperties():{}}setSphericalProperties(f){if(f){var k=g.dM(this.api.GX());k&&k.setSphericalProperties(f,!0)}}};var CYQ=class extends JG{constructor(f){super(f);yd(f,"createClientVe",this.createClientVe.bind(this));yd(f,"createServerVe",this.createServerVe.bind(this));yd(f,"destroyVe",this.destroyVe.bind(this));yd(f,"hasVe",this.hasVe.bind(this));yd(f,"logClick",this.logClick.bind(this));yd(f,"logVisibility",this.logVisibility.bind(this));yd(f,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(f,k,G,t=!1){this.api.createClientVe(f,k,G,t)}createServerVe(f,k,G=!1){this.api.createServerVe(f, k,G)}setTrackingParams(f,k){this.api.setTrackingParams(f,k)}logClick(f,k){this.api.logClick(f,k)}logVisibility(f,k,G){this.api.logVisibility(f,k,G)}hasVe(f){return this.api.hasVe(f)}destroyVe(f){this.api.destroyVe(f)}};var EPD={[0]:f=>wMu(f,k=>k.VE?.id), [2]:f=>U9(f,j0), [3]:f=>U9(f,BP), [4]:f=>U9(f,vP), [1]:f=>U9(f,NI)},HwD=class{constructor(f){this.W={}; this.K={};this.videoData=f;var k=f.K?.W;k&&k.length>0?this.B=k:(f=f.getAvailableAudioTracks(),this.B=f.length>0?ThQ(f):[]);for(let G of fy)this.W[G]=EPD[G](this.B);this.DM()}Ck(f){return this.K[f]}DM(){var f=this.B,k={};for(let G of fy)if(this.W[G]){f=kr[G].dg(f,this.videoData);for(let t of fy)k[t]!==void 0||g.TK(f,kr[t].t9)||(k[t]=kr[G].Hx);k[G]===void 0&&(k[G]=0)}else k[G]=1;this.K=k}},fy=[0,1,2,3,4],kr={[0]:{Hx:2,t9:function(f){return f.VE!==void 0}, dg:(f,k)=>d2L(f,k.getAudioTrack())}, [2]:{Hx:4,t9:j0,dg:(f,k)=>k.getUserAudio51Preference()===1?suD(f):f}, [3]:{Hx:5,t9:BP,dg:f=>g.Si("yt-player-drc-pref")===1?nSc(f,!0):f}, [1]:{Hx:3,t9:NI,dg:f=>G_()===2?m2d(f,!0):f}, [4]:{Hx:6,t9:vP,dg:f=>th()===1?bXE(f):f}};var meF=class{constructor(f,k){this.DJ=f;this.policy=k;this.playbackRate=1}setPlaybackRate(f){this.playbackRate=Math.max(1,f)}getPlaybackRate(){return this.playbackRate}};var nPF=class{constructor(f,k,G,t){this.ME=f;this.aI=k;this.policy=G;this.logger=t;this.Kb=[];this.oG=[];this.K=-1;this.gM=null;this.L=this.timestampOffset=0;this.B=10;this.Z=new Set;this.S=k.ZJ?0:1;G.ko>0&&(this.B=G.ko)}TB(){this.oG.length>0&&(this.K=0)}GB(f){this.Z.add(f.info.xj);this.K=YBd(this,this.oG,this.Kb,f,this.K);this.W=f;this.L=(0,g.T)()}J(f){Jt6(this,this.oG,"og");i1(this,f);Jt6(this,this.oG,"trim");var {oG:k,Kb:G}=f3f(this);f=[];for(let t=0;t0){let N=kB(W,u);N>=0&&(D=(W.end(N)-u+.1)*1E3)}f.push({formatId:g.$x(Z.info.N.info,this.aI.ZJ),Yu:Z.info.Yu,sequenceNumber:Z.info.xj+this.S,JL:h,So:Z.info.K,Du:D})}return{oG:k,TN:f}}Wz(f,k){k?.A8||(this.Kb=[]);i1(this,!0);this.K=pMa(this.oG,f*1E3)}kj(f,k){this.gM=f;k&&i1(this,!1,!0)}VG(){return this.W?.info}D(f){var k= g.$x(f.info.N.info,this.aI.ZJ),G=f.info.xj+this.S,t=f.info.segmentStartTime*1E3;if(this.policy.TB)try{t=this.policy.TB?g.eL(f)*1E3:f.info.segmentStartTime*1E3}catch(h){Math.random()>.99&&this.logger&&(t=rk(f.K).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:f.info.lx(),encodedDataView:g.YD(t,4)})),t=f.info.segmentStartTime*1E3}var Z=f.info.clipId,u=this.policy.TB?g.Qh(f)*1E3:f.info.W*1E3;this.policy.TB&&(t<0||u<0)&&(this.logger&&(this.logger({missingSegInfo:f.info.lx(),startTimeMs:t, durationMs:u}),this.policy.WB||(t<0&&(t=f.info.segmentStartTime*1E3),u<0&&(u=f.info.W*1E3))),this.policy.WB&&(t<0&&(t=f.info.segmentStartTime*1E3),u<0&&(u=f.info.W*1E3)));return{formatId:k,xj:G,startTimeMs:t,clipId:Z,Sp:u}}G(){this.oG=[];this.Kb=[];this.Z.clear();this.K=-1;this.W=void 0}V(){this.W=void 0}nl(f){this.timestampOffset=f}fm(f){return this.Z.has(f)}};var LMf=class{constructor(f,k,G,t,Z){this.loader=f;this.aI=k;this.videoTrack=G;this.audioTrack=t;this.policy=Z;this.seekCount=this.targetTime=0;this.seeking=!1;this.W=null;this.K=0;this.B=this.aI.isManifestless&&!this.aI.Ic}seek(f,k){f!==this.targetTime&&(this.seekCount=0);this.targetTime=f;var G=this.videoTrack.B,t=this.audioTrack.B,Z=this.audioTrack.gM,u=GGa(this,this.videoTrack,f,this.videoTrack.gM,k);k=GGa(this,this.audioTrack,this.policy.aS?f:u,Z,k);f=Math.max(f,u,k);this.seeking=!0;this.aI.isManifestless&& (tyy(this,this.videoTrack,G),tyy(this,this.audioTrack,t));return f}Tc(){return this.videoTrack.Tc||this.audioTrack.Tc}isSeeking(){return this.seeking}fJ(f){this.K=f}},kGL=2/24;var dea=0;var Gb,t0=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;Gb||(Gb=c8("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(f){if(this.pos+20>this.data.length){let k=new Uint8Array(this.data.length*2);k.set(this.data);this.data=k}for(;f>31;)this.data[this.pos++]=Gb[(f&31)+32],f>>=5;this.data[this.pos++]=Gb[f|0]}Ei(){return g.Tm(this.data.subarray(0,this.pos))}B(){return this.pos>0}reset(){this.pos=0}};var sxc=class{constructor(f,k){this.wH=f;this.requestNumber=++dea;this.B=this.now();this.Wz=this.kj=NaN;this.D=this.B;this.W=this.lj=this.S=0;this.V=this.B;this.zS=this.ME=this.bb=this.ip=this.Hr=this.yG=this.K=this.Z=0;this.GB=this.isActive=!1;this.KE=this.zH=0;this.DJ=k.DJ;this.snapshot=TC(this.DJ);this.policy=this.DJ.K;this.disableRecording=!!k.disableRecording;this.oU=k.oU;this.DB=k.DB||0;this.HC=k.HC||0;k.DI&&(this.rH=new t0);this.CL=k.CL??!1;this.disableRecording||(f=this.DJ,f.Z||(f.Z=(0,g.T)()), f.policy.V&&(f.G=(0,g.T)()));this.Ez=k.Ez??!1}aU(){this.kj=this.now();WhH(this.DJ,this.kj);this.wH.aU()}IW(f,k){var G=this.policy.K?(0,g.T)():0;aT(this,f,k);f-this.V<10&&this.K>0||this.TB(f,k);this.wH.IW(f,k);this.policy.K&&(f=(0,g.T)()-G,this.KE+=f,this.zH=Math.max(f,this.zH))}TB(f,k){var G=(f-this.V)/1E3,t=k-this.W;this.disableRecording||(iz(this.DJ,G,t),this.oU(G,t));this.V=f;this.W=k}DY(){this.yG&&DuL(this);this.wH.DY()}oW(f){this.yG||(this.yG=this.S-this.lj+f,this.Hr=this.S,this.ip=this.D)}VG(f= this.D,k=this.S){this.K>0||(this.Wz=f,this.K=k,this.GB=this.isActive=!0)}NE(){return this.HC||2}pE(){}Ig(){}Th(){}L(){var f={rn:this.requestNumber,rt:(this.D-this.B).toFixed(),lb:this.S,stall:(1E3*this.Z).toFixed(),ht:(this.kj-this.B).toFixed(),elt:(this.Wz-this.B).toFixed(),elb:this.K,d:this.rH?.Ei()};this.url&&SBy(f,this.url);this.policy.K&&(f.mph=this.zH.toFixed(),f.tph=this.KE.toFixed());f.ulb=this.bb;f.ult=this.ME;return f}now(){return(0,g.T)()}};var Ze=class extends sxc{constructor(f,k){super(f,k);this.Y9=this.Yf=!1;this.J=this.G=Infinity;this.Pz=NaN;this.rM=!1;this.K7=NaN;this.Wr=this.QG=this.Ue=0;this.wX=k.wX||1;this.fS=k.fS||this.wX;this.sA=k.sA;this.xj=k.xj;this.sj=k.sj;vgf(this);this.EQ(this.B);this.Ip=(this.K7-this.B)/1E3}L(){var f=super.L();f.pb=this.wX;f.pt=(1E3*this.Ip).toFixed();f.se=this.Wr;return f}zW(){var f=this.wH;this.Ly||(this.Ly=f.zW?f.zW():1);return this.Ly}d1(){return this.sA?this.zW()!==1:!1}jj(f,k,G){if(!this.Yf){this.Yf= !0;if(!this.disableRecording){aT(this,f,k);this.TB(f,k);var t=this.zW();this.Wr=G;if(!this.disableRecording)if(t===2){t=f-this.Wz0)||HP(this,t,k),this.K>0&&zF(this.DJ,k,this.Z));f=(f-this.B)/1E3||.01;this.policy.V&& !(this.K>0)||C_(this.DJ,f,this.W,BED(this),this.CL)}rz(this)}}xL(f,k,G){G&&(this.Ly=2);f<0&&this.HC&&(f=this.HC);k?this.Ue+=f:this.QG+=f}NE(){return this.QG||this.Ue||super.NE()}TB(f,k){var G=(f-this.V)/1E3,t=k-this.W,Z=this.zW();this.isActive?Z===1&&((t>0||this.policy.Z)&&(G>.2||t<1024)?(this.Z+=G,t>0&&G>.2&&HP(this,this.DB?G:.05,t),this.Y9=!0):t>0&&(HP(this,G,t),this.Y9=!0)):k&&k>=this.policy.B&&this.VG(f,k);super.TB(f,k)}gO(f){if(!this.disableRecording){aT(this,f,this.S);var k=(f-this.B)/1E3;this.zW()!== 2&&this.K>0&&(this.Z+=(f-this.V)/1E3,zF(this.DJ,this.W,this.Z));C_(this.DJ,k,this.W,BED(this),this.CL,!0);f=(f-this.V)/1E3;iz(this.DJ,f,0);this.oU(f,0)}}VG(f=this.D,k=this.S){if(!(this.K>0)&&(super.VG(f,k),this.zW()===1)){k=(this.kj-this.B)/1E3;var G=(f-this.kj)/1E3;this.sA&&xu(this,this.now());this.rM||this.disableRecording||(this.HC&&(G=Math.max(0,G-this.HC)),f=this.DJ,f.V.j0(1,k),f.VG.j0(1,G))}}qv(){this.sA&&xu(this,this.now());return this.Pz}VM(){var f;if(f=this.W>this.fS)f=(f=this.W)?f>=this.policy.B: !1;return f}Ay(){return this.K7}EQ(f=this.now()){if(this.sA){xu(this,f);if(this.Ly?this.d1():this.G!==this.J){var k=this.J;if(f0?G+f:G+Math.max(f,k)}f7(){return this.now()-this.Wz}wM(){return(this.W-this.K)*1E3/this.f7()||0}TX(){return this.Wz}};var u3=class{constructor(f){this.wH=f;this.B=new pJ}feed(f){LJ(this.B,f);this.UN()}UN(){if(this.S){if(!this.B.totalLength)return;let {YS:k,Yn:G}=this.B.split(this.W-this.K);if(!this.wH.oW(this.S,k,this.K,this.W))return;this.K+=k.totalLength;this.B=G;this.K===this.W&&(this.S=this.W=this.K=void 0)}for(;;){var f=0;let k,G;[k,f]=eKX(this.B,f);[G,f]=eKX(this.B,f);if(k<0||G<0)break;if(!(f+G<=this.B.totalLength)){if(!(this.wH.oW&&f+1<=this.B.totalLength))break;({Yn:f}=this.B.split(f));this.wH.oW(k,f,0,G)&& (this.S=k,this.K=f.totalLength,this.W=G,this.B=new pJ([]));break}let {YS:t,Yn:Z}=this.B.split(f).Yn.split(G);this.wH.i$(k,t);this.B=Z}}dispose(){this.B=new pJ}};var bzE=class{constructor(f,k){this.info=f;this.callback=k;this.state=1;this.bC=this.Di=!1;this.di=null}C0(){return 0}uD(){return null}PR(){return null}isComplete(){return this.state>=3}kn(){return this.state===5}onStateChange(){}zc(f){var k=this.state;this.state=f;this.onStateChange(k);this.callback&&this.callback(this,k)}Hy(f){f&&this.state{f+=`${k.lx()}.`}); return f.slice(0,-1)}dispose(){this.e6()||(this.info.RI[0].N.Wz=!1,this.zc(-1))}RM(){return 0}};var PDd=class{constructor(f,k,G,t={}){this.policy=k;this.wH=G;this.status=0;this.B=new pJ;this.K=0;this.e6=this.S=this.W=!1;this.xhr=new XMLHttpRequest;this.xhr.open(t.method||"GET",f);if(t.headers){f=t.headers;for(let Z of Object.keys(f))this.xhr.setRequestHeader(Z,f[Z])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.w5(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(Z=>{this.B.append(Z);this.K+=Z.length;Z=(0,g.T)();this.wH.IW(Z,this.K)},()=>{},t.body||null)}w5(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.wH.aU()}onError(){this.W=!0;this.onDone()}onDone(){this.e6||(this.S=!0,this.wH.DY())}ru(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(f){try{return this.xhr.getResponseHeader(f)}catch{return""}}tL(){return+this.getResponseHeader("content-length")}y3(){return this.K}Gg(){return this.status>=200&&this.status<300&&!!this.K}WJ(){return this.B.totalLength>0}jU(){var f=this.B;this.B=new pJ;return f}nV(){return this.B}abort(){this.e6= !0;this.xhr.abort()}RW(){return!0}xa(){return this.W}n5(){return""}};var w4c=class{constructor(f,k){this.K=(new TextEncoder).encode(f);this.B=(new TextEncoder).encode(k)}};var OWE=class{constructor(f,k){this.B=f;this.wH=k;this.loaded=this.status=0;this.error="";f=Cg(this.B.get("range")||"");if(!f)throw Error("bad range");this.range=f;this.K=new pJ;this.run().then(()=>{this.wH.DY()},G=>{this.error=`${G}`||"unknown_err"; this.wH.DY()})}async run(){this.status=200; var f=this.B.get("docid"),k=P1(this.B.get("fmtid")||""),G=this.B.get("lmt")||"0",t=+(this.B.get("csz")||0);if(!f||!k||!t)throw Error("Invalid local URL");var Z;this.B.get("ck")&&this.B.get("civ")&&(Z=new w4c(this.B.get("ck"),this.B.get("civ")));for(var u=this.range,h=Math.floor(u.start/t),W=Math.floor(u.end/t);h<=W;h++){var D=await gJO(f,k,G,h,Z);if(D===void 0)throw Error("invariant: data is undefined");var N=h*t;let U=Math.max(0,u.start-N);N=Math.min(u.end+1,(h+1)*t)-(U+N);D=new Uint8Array(D.buffer, U,N);this.K.append(D);this.loaded+=N;this.loaded{if(Z)if(this.status=Z.status,Z.ok&&Z.body&&this.status!==204)this.status=this.status||242,this.W=Z.body.getReader(),this.e6()?this.W.cancel().catch(()=>{}):(this.Z=Z.headers,this.wH.aU(),qKf(this)); else this.onDone();else this.onError(Error("null_response"))}; this.V=Z=>{var u=(0,g.T)();this.e6()||(Z.done?(this.W=void 0,this.onDone()):(Z=Z.value,this.K+=Z.length,this.B.append(Z),qKf(this),this.wH.IW(u,this.K)))}; this.onError=Z=>{this.errorMessage=String(Z);this.G=!0;this.onDone()}; this.B=new pJ;this.S=window.AbortController?new AbortController:void 0;this.start(f)}start(f){var k={credentials:"include",cache:"no-store"};Object.assign(k,this.D);this.S&&(k.signal=this.S.signal);f=new Request(f,k);fetch(f).then(this.L,this.onError).then(void 0,g.bk)}onDone(){this.e6()||this.wH.DY()}getResponseHeader(f){return this.Z?this.Z.get(f):null}ru(){return!!this.Z}y3(){return this.K}tL(){return+this.getResponseHeader("content-length")}Gg(){return this.status>=200&&this.status<300&&!!this.K}WJ(){return!!this.B.totalLength}jU(){var f= this.B;this.B=new pJ;return f}nV(){return this.B}e6(){return this.aborted}abort(){this.W&&this.W.cancel().catch(()=>{}); this.S&&this.S.abort();this.aborted=!0}RW(){return!0}xa(){return this.G}n5(){return this.errorMessage}};var I3c=class{constructor(f,k,G={}){this.wH=k;this.K=this.status=0;this.e6=this.B=!1;this.xhr=new XMLHttpRequest;this.xhr.open(G.method||"GET",f);if(G.headers){f=G.headers;for(var t of Object.keys(f))this.xhr.setRequestHeader(t,f[t])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=Z=>{this.w5(Z)}; t=g$(Z=>{this.onDone(Z)}); this.xhr.addEventListener("load",t,!1);this.xhr.addEventListener("error",t,!1);G.body?this.xhr.send(G.body):this.xhr.send();this.xhr.addEventListener("progress",g$(Z=>{this.onProgress(Z)}),!1)}onDone(){if(!this.e6){this.status=this.xhr.status; try{this.response=this.xhr.response,this.K=this.response.byteLength}catch{}this.B=!0;this.wH.DY()}}w5(){this.xhr.readyState===2&&this.wH.aU()}onProgress(f){this.e6||(this.status=this.xhr.status,this.B||(this.K=f.loaded),this.wH.IW((0,g.T)(),f.loaded))}ru(){return this.xhr.readyState>=2}getResponseHeader(f){try{return this.xhr.getResponseHeader(f)}catch{return g.HI(Error(`Could not read XHR header ${f}`)),""}}tL(){return+this.getResponseHeader("content-length")}y3(){return this.K}Gg(){return this.status>= 200&&this.status<300&&this.B&&!!this.K}WJ(){return this.B&&!!this.response&&!!this.response.byteLength}jU(){var f=this.response;this.response=void 0;return new pJ([new Uint8Array(f)])}nV(){return new pJ([new Uint8Array(this.response)])}abort(){this.e6=!0;this.xhr.abort()}RW(){return!1}xa(){return!1}n5(){return""}};var W9H=class extends g.gQ{constructor(f){super();this.RI=f;this.K=0;this.B=null;this.DK=[];this.W=null;this.RI.length===1||g.Sa(this.RI,k=>!!k.range)}hJ(){if(!this.DK.length)return[]; var f=this.DK;this.DK=[];this.W=g.rC(f).info;return f}TJ(){return this.DK}Do(){super.Do();this.B=null;this.DK.length=0;this.RI.length=0;this.W=null}};var acD=class extends g.gQ{constructor(f,k,G,t,Z,u,h,W,D=!1){super();this.wH=f;this.policy=k;this.Op=G;this.resource=t;this.timing=Z;this.logger=u;this.e0=h;this.Py=W;this.Z=D;this.lastError=null;this.B=0;this.S=!1;this.W=0;this.K=new g.XO(this.G,this.policy.gy,this)}G(){if(!this.e6()){var f=(0,g.T)(),k=!1;if(this.policy.NE){var G=this.timing.K>0?this.timing.Wz:this.timing.B;this.policy.Ct&&this.W&&(G=this.W);f=f-G-(this.policy.KE?this.policy.Ud:this.timing.NE()*1E3);G=Do(Tk(this),!1);f>=2E3*G?k= !0:f>=this.policy.CP*G&&(this.B=this.policy.yx)}else if(this.timing.K>0){if(this.Z)return;f=this.timing.Ay();this.timing.EQ();this.timing.Ay()-f>=this.policy.gy*.8?(this.B++,k=this.B>=5):this.B=0}else k=f-this.timing.qv(),this.policy.yx&&k>0&&(this.B+=1),f=Do(Tk(this),!1)*this.policy.OC,k=k>f*1E3;this.B>0&&this.wH.Gm();k?this.Qq():this.K.start()}}Qq(f=!1){this.S=!0;this.wH.KD();this.lastError=f?"probe.net.timeout":"net.timeout";RT(this,f)}canRetry(f){var k=Tk(this);f=f?this.policy.Wp:this.policy.qY; return k.timedOutthis.policy.Nq?!1:!0:!1;this.sX=new acD(this,this.policy,this.Op,this.info.resource,this.timing,this.logger,t,N);this.B5=u||null;this.bC=cLd(this);Fhd(this.sX);t=void 0;if(this.policy.wl||this.Fr||this.policy.ME)t={method:"POST"},u=(0,g.GB)([120,0]),N={},Q&&(Q=G0(void 0, Q),N.PH=Q),this.policy.zY&&this.oJ&&(N.videoPlaybackUstreamerConfig=this.oJ),this.policy.ME&&(Q=this.info.S)&&Object.assign(N,Q),Object.keys(N).length>0?t.body=g.vu(N,g.nc):t.body=u;this.yI&&this.oJ&&(this.Op.set("iwts","1"),t={method:"POST"},Q=g.vu({N5:{b4:this.yI*1E3},U_:this.info.S?.U_||void 0,videoPlaybackUstreamerConfig:this.oJ},g.nc),t.body=Q);try{this.xhr=Xr(this.Op,this.policy.D,this.timing,f,t),this.sX.K.start(),q&&(this.MJ=new g.XO(this.NL,q,this),this.MJ.start(q+(this.timing.DJ.V.SC()|| 0)*1E3)),g.pn(()=>{})}catch(A){pkL(this,A,!0)}}qz(){return this.timing.requestNumber}XB(){return this.Op.XB()}De(){var f=Khy(this.sX); if(this.Fr){var k=this.Fr,G=k.B.totalLength;f.ulen=G;G>0&&(k=Mm(k.B,0),f.ubyte=k,G===1&&k===0&&(f.b248180278=!0))}this.Vp&&(f.rc=this.policy.BB?this.Vp:this.Vp.toString());this.policy.Yf&&this.cP&&(f.tr=this.cP);f.itag=this.info.RI[0].N.info.itag;f.ml=`${+this.info.RI[0].N.B()}`;f.sq=`${this.info.RI[0].xj}`;this.Op&&(f.ifi=`${+FQ(14,464,this.info.resource.W)}`);this.Vp!==410&&this.Vp!==500&&this.Vp!==503||(f.fmt_unav="true");(G=this.errorMessage||this.xhr?.n5())&&(f.msg=G);this.Kd&&(f.smb="1");this.info.isDecorated()&& (f.sdai="1");return f}wV(){return jiF(this.timing)}n5(){return this.xhr.n5()||""}VM(){return this.isComplete()||this.timing.VM()}IW(){!this.e6()&&this.xhr&&(this.Vp=this.xhr.status,this.policy.J3&&this.di&&this.EA(!1),this.Qk()?this.Hy(2):!this.uT&&this.VM()&&(this.Hy(),this.uT=!0))}aU(){if(!this.e6()&&this.xhr){if(!this.VV&&this.xhr.ru()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var f=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.VV=((0,g.T)()-f)/1E3}this.xhr.ru()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.kV&&!JK()&&g.To("yt-player-headers-readable",!0,2592E3);f=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var k=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.MJ?.stop();this.xM=f||this.xM;this.JJ=k||this.JJ}}DY(){var f=this.xhr;!this.e6()&&f&&(this.Vp=f.status,f=this.zm(f),this.policy.Yf&&this.MJ?.stop(),f===5?RT(this.sX):this.zc(f),this.sX.K.stop())}zm(f){ggO(this);if(cP(this.sX,this.xhr.status,this.XV?this.timing.GB||this.qS:this.xhr.Gg(),!1,this.Yb))return 5;var k= "";pZ(this.sX,this.xhr)&&(k=ALD(this.sX,this.xhr));if(k)return Wr(Tk(this.sX)),this.info.Rv(this.Op,k),3;k=f.y3();if(this.Fr){this.EA(!0);ggO(this);if(cP(this.sX,this.xhr.status,this.timing.GB||this.qS,!1,this.Yb))return 5;if(!this.nM){if(this.qS)return Wr(Tk(this.sX)),3;this.sX.lastError="net.closed";return 5}}else{if(cP(this.sX,this.xhr.status,this.xhr.Gg(),!1,this.Yb))return 5;var G=this.info.W;if(G&&G!==k||f.xa())return this.sX.lastError="net.closed",5;this.EA(!0)}G=yLO(this)?f.getResponseHeader("X-Bandwidth-Est"): 0;if(f=yLO(this)?f.getResponseHeader("X-Bandwidth-Est3"):0)this.eT=!0,this.policy.X$&&(G=f);S0(this.sX,k,G?Number(G):0,this.info.RI[0].type===5);return 4}canRetry(){this.e6();var f=this.info.isDecorated();return this.sX.canRetry(f)}onStateChange(){this.isComplete()&&(this.policy.Xe?this.KD():rz(this.timing))}Qq(){this.sX.Qq()}Gm(){this.callback&&this.callback(this,this.state)}Ls(){return this.sX.Ls()}dispose(){super.dispose();this.sX.dispose();this.MJ?.dispose();this.policy.Xe||this.KD()}KD(){this.xhr&& this.xhr.abort();rz(this.timing)}hJ(){if(!this.TJ().length)return[];this.Di=!0;return this.di.hJ()}Qk(){return this.state<1?!1:this.di&&this.di.DK.length||this.xhr?.WJ()?!0:!1}TJ(){this.EA(!1);return this.di?this.di.TJ():[]}EA(f){try{if(f||this.xhr.ru()&&this.xhr.WJ()&&!pZ(this.sX,this.xhr)&&!this.bC)this.di||(this.di=new W9H(this.info.RI)),this.xhr.WJ()&&(this.Fr?this.Fr.feed(this.xhr.jU()):l1(this.di,this.xhr.jU(),f&&!this.xhr.WJ()))}catch(k){this.Fr?pkL(this,k):g.HI(k)}}i$(f,k){switch(f){case 21:({Yn:f}= k.split(1));YK6(this,f);break;case 22:this.nM=!0;l1(this.di,new pJ([]),!0);break;case 43:({redirectUrl:f}={redirectUrl:un(new gk(k),1)});f&&(this.info.Rv(this.Op,f),this.qS=!0);break;case 45:let {Xk:G,LS:t}=HN(new gk(k));G&&t&&(this.Fu=G/t);break;case 44:this.nN=M9(new gk(k));!this.timing.GB&&this.nN?.action===4&&this.nN?.qd?.XV&&(this.XV=this.nN.qd.XV);break;case 53:this.policy.Yf&&({HJ:f}=rf(new gk(k)),f&&(this.MJ||(this.HJ=f,this.MJ=new g.XO(this.NL,f,this)),this.MJ.start()));break;case 60:this.kZ= df(new gk(k));break;case 58:if(f=Ey(new gk(k)))this.sz=f,f.sz===3&&(this.Yb=!0)}}oW(f,k,G,t){G||this.timing.oW(t);if(f!==21)return!1;if(f=this.policy.J3)if(f*=this.info.RI[0].N.info.Bc,k.totalLength+G!==t&&k.totalLength0)return!1;if(!this.xhr.ru())return!0;if(this.Fr)var f=!this.info.W; else this.xhr.tL()?f=!1:(f=this.xhr.getResponseHeader("content-type"),f=f==="audio/mp4"||f==="video/mp4"||f==="video/webm");if(!f)return!1;if(isNaN(this.info.sj)){f=this.xhr.getResponseHeader("x-head-seqnum");let k=this.timing.policy.D?1:0;if(f&&Number(f)>this.info.RI[0].xj+k)return!1}return!0}RM(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}uD(){this.xhr&&(this.xM=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.xM}PR(){this.xhr&&(this.JJ=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); return this.JJ}lY(){return this.sX.lY()}NL(){if(!this.e6()&&this.xhr){this.cP="heartbeat";var f=this.sX;f.B+=2;this.Gm()}}};var h0=class extends sxc{constructor(f,k){super(f,k);this.QG=!0;this.Pz=!1;this.Y9=this.Ly=0;this.K7=this.Ue=NaN;this.rM=0;this.Ez&&(this.J=new t0)}TB(f,k){var G=(f-this.V)/1E3,t=k-this.W;this.K>0?t>0&&(this.Pz&&(G>.2||t<1024?(this.Z+=G,G>.2&&JLf(this,.05,t)):JLf(this,G,t)),this.QG&&(this.Ly+=t,this.Y9+=G)):k>this.policy.B&&this.VG(f,k);super.TB(f,k)}jj(f,k){aT(this,f,k);this.TB(f,k);this.Ez&&this.G&&(k-=this.G.b5,f_a(this,0,f-this.G.localTimestampMs,f-this.G.localTimestampMs,k,this.G.St>0?k/this.G.St* 1E3:0));this.Pz&&(k=this.W*this.snapshot.stall+this.W/this.snapshot.byterate,this.K>0&&zF(this.DJ,this.Ly,this.Z),f=(f-this.B)/1E3||.01,this.policy.V&&!(this.K>0)||C_(this.DJ,f,this.W,k,!1))}gO(f){aT(this,f,this.S);var k=(f-this.V)/1E3;iz(this.DJ,k,0);this.oU(k,0);!this.Pz&&this.K>0||(k=this.W*this.snapshot.stall+this.W/this.snapshot.byterate,this.K>0&&(this.Z+=(f-this.V)/1E3,zF(this.DJ,this.Ly,this.Z)),C_(this.DJ,(f-this.B)/1E3||.01,this.W,k,!1,!0))}ha(f){f=f.xT||2147483647;(f&2)!==2&&(this.QG=!1); (f&1)===1&&(this.Pz=!0)}kv(f){f=f.xT||2147483647;(f&2)===2&&(this.QG=!1);(f&1)===1&&(this.Pz=!1)}TX(){return this.Wz}f7(){var f=this.QG?this.now()-this.V:0;return Math.max(this.Y9*1E3+f,1)}wM(){return this.Ly*1E3/this.f7()}VG(f=this.D,k=this.S){this.K>0||(super.VG(f,k),k=this.DJ,f=(f-this.kj)/1E3,k.V.j0(1,(this.kj-this.B)/1E3),k.VG.j0(1,f))}pE(f){this.Ue=f}Ig(f){f.timestampMs&&(this.Ue=f.timestampMs);f.Dg&&(this.K7=f.Dg);isNaN(this.Ue)||isNaN(this.K7)||(this.rM=this.now()-this.K7/2-this.Ue)}Th(f){var k= this.G?.St,G=f.GG!==void 0?f.GG*1E3:0,t=this.now(),Z=this.S;if(this.G){let u=f.Fk-this.G.Fk,h=t-this.G.localTimestampMs,W=Z-this.G.b5,D=isNaN(this.G.localTimestampMs)||isNaN(this.D)?0:this.D-this.G.localTimestampMs;this.Ez&&f_a(this,u,h,D,W,k&&k>0?W/k*1E3:0)}this.G={Fk:f.Fk,localTimestampMs:t,b5:Z,St:G}}L(){var f=super.L();f.rbw=this.wM();f.rbe=+this.QG;f.gbe=+this.Pz;f.ackt=(this.Ue-this.B).toFixed();this.J?.B()&&(f.nts=this.J.Ei());return f}EQ(){}Ay(){return NaN}qv(){return this.B+this.snapshot.delay* 1E3}};var rxy=class{constructor(f,k){this.wH=k;this.K={};this.logger=new g.WB(f)}i$(f,k){switch(f){case 20:f=new gk(k);f={u1:kE(f,1),videoId:un(f,2),itag:kE(f,3),lmt:kE(f,4),xtags:un(f,5),Bd:kE(f,6),Lk:tp(f,8),bJ:kE(f,9),uQ:kE(f,10),startMs:kE(f,11),durationMs:kE(f,12),t8:kE(f,14),timeRange:hp(f,15,zM),Yu:kE(f,16),ak:kE(f,17),v2:kE(f,20),EJ:hp(f,21,nba),clipId:un(f,1E3)};this.D(f);break;case 21:this.G(k,!1);break;case 22:this.jF(k);break;case 31:f=Yf(k,wcD);this.wH.je(f);break;case 52:f=Yf(k,H6E);this.wH.FX(f); break;case 69:f={Wo:Wu(new gk(k),1,Eby)};this.wH.aW(f);break;case 65:f=Yf(k,NrL);this.wH.CV(f);break;default:this.Z(f,k)}}D(){}Z(){}};var MgX=new Set([53,49,50]),HzQ=class extends rxy{constructor(f){super("sabr",f);this.wH=f;this.B=[]}Z(f,k){vvQ(this.wH)&&!MgX.has(f)?this.B.push({id:f,data:k}):kpd(this,f,k)}Th(f){f=new gk(f);f={Fk:kE(f,1),GG:kE(f,2)};this.wH.Th(f)}Ig(f){f=new gk(f);f={timestampMs:kE(f,1),Dg:kE(f,2)};this.wH.Ig(f)}MV(f){f=new gk(f);f={T8:Wu(f,1,iF),mf:Wu(f,2,iF)};this.wH.MV(f)}qV(f){var k=new gk(f);f=oI(k,1);var G=oI(k,2);k=oI(k,3);this.wH.qV(f,G,k)}CH(f){f=HN(new gk(f));this.wH.CH(f)}Aa(f){f=Yf(f,wf);this.wH.Aa(f)}bk(f){f= new gk(f);f={videoId:un(f,1),formatId:hp(f,2,iF),endTimeMs:kE(f,3),iQ:kE(f,4),mimeType:un(f,5),Z3:hp(f,6,Lc),indexRange:hp(f,7,Lc),Ty:hp(f,8,m0X)};this.wH.bk(f)}z0(f){f=xn(new gk(f));this.wH.z0(f)}DA(){this.wH.DA()}bN(f){f=sy(new gk(f));this.wH.bN(f)}Q_(f){f=rf(new gk(f));this.wH.Q_(f)}eI(f){f=M9(new gk(f));this.wH.eI(f)}uk(f){f={redirectUrl:un(new gk(f),1)};this.wH.uk(f)}G(f){var k=Mm(f,0);if(f.totalLength!==1){({Yn:f}=f.split(1));var G=this.K[k]||null;if(G){var t=this.wH;t.ho===void 0&&t.p5.B(k, G,f)}}}jF(f){f=Mm(f,0);var k=this.K[f]||null;k&&this.wH.jF(f,k)}D(f){var k=f.u1,G=f.Lk,t=f.Bd,Z=f.ak,u=f.Yu,h=f.bJ,W=f.startMs,D=f.durationMs,N=f.timeRange,U=f.t8,y=f.v2,q=f.clipId,Q=f.EJ,A=FF(f);f=svy.has(sJ[`${f.itag}`]);this.K[k]=A;var d=-1;W&&y&&N?.timescale&&(d=W/1E3+y/N.timescale);this.wH.xL(A,f,d,{u1:k,Lk:!!G,Bd:t??-1,bJ:h??-1,startMs:W??-1,durationMs:D??-1,t8:U,ak:Z,Yu:u,clipId:q,timeRange:N,EJ:Q,v2:y??void 0})}ha(f){f={xT:kE(new gk(f),1)};this.wH.ha(f)}kv(f){f={xT:kE(new gk(f),1)};this.wH.kv(f)}F2(f){f= Ey(new gk(f));this.wH.F2(f)}wj(f){f={mH:hp(new gk(f),1,al)};this.wH.wj(f)}onSnackbarMessage(f){f=kE(new gk(f),1);this.wH.onSnackbarMessage(f)}sy(f){f=new gk(f);f={reloadPlaybackParams:hp(f,1,jPD),Z5:tp(f,2)};this.wH.sy(f)}Vn(){for(let {id:f,data:k}of this.B)kpd(this,f,k);this.B=[]}};var o$=class extends g.gQ{constructor(f){super();this.G=f;this.logger=new g.WB("onesie");this.Ah=new Map;this.S=this.W=!1;this.nE=this.aI=null;this.Z=!1}Jr(){return Array.from(this.Ah.keys())}SS(f){return this.Ah.has(f)}fB(f){this.Ah.get(f).SE=!0}V(){var f=0,k=this.Jr();for(let G=0;G0||!G[0].range&&U.Ss)Z=void 0,G=G[0],t=U.Hl,u= U.data,G.range||(Z=U.Ss),Z=new N8(xx(G,G.B+t,u.totalLength,Z),u),U.Hl+=Z.info.K,k.g5.push(Z);k.Yo.get(N).data=new pJ;U.Ss&&k.Yo.delete(N)}f=this.Ah.get(f);if(!f)return[];k=f.g5;f.g5=[];for(var h of k)f.Rl+=h.info.K;return k||[]}h=this.Ah.get(f)?.di;if(!h)return[];this.EA(f,h);return h.hJ()}Qk(f){return tX?o9(this,f):!!this.Ah.get(f)?.di?.TJ()?.length||o9(this,f)}EA(f,k){for(;o9(this,f);){var G=this.uK(f);var t=f;t=this.Ah.get(t).pn&&!hX(this,t);l1(k,G,t&&hpu(this,f))}}D(){return this.Z?!1:this.Z= !0}L(){this.W=!0}Do(){super.Do();for(let f of this.Ah.keys())this.K(f);if(this.nE?.J_)for(let f of this.Ah.values())f.Yo.clear(),f.xt.clear(),f.ii.clear(),f.g5.length=0,f.RI.length=0,f.j8.length=0,f.jq.length=0;this.Ah.clear()}},tX=!1;var jmL=class extends g.gQ{constructor(f,k){super();this.bj=f;this.B=new Mz(this.bj,k);g.a(this,this.B)}feed(f){this.e6();this.bj.exports.w5bbde3de2efa4a12(this.B.getId(),ph(f).getId())}done(f){this.e6();this.bj.exports.w752f2ce32bbac41b(this.B.getId(),f)}Qk(f){this.e6();return!!this.bj.exports.w48c6d52cf0f939fc(this.B.getId(),ph(f).getId())}a8(f,k){this.e6();return!!this.bj.exports.w0c145b785d6d65e9(this.B.getId(),ph(f).getId(),k)}AD(){this.e6();return this.bj.exports.wd1b6aeeef71a43b2(this.B.getId())}};var xec=new Set([2]),Nk=class extends g.gQ{constructor(f,k,G,t,Z,u,h){super();this.policy=f;this.info=k;this.aI=G;this.wH=Z;this.logger=new g.WB("sabr");this.Fr=new u3(this);this.P5=new HzQ(this);this.p5=new o$(this);this.state=1;this.RK=this.X2=!1;this.CS=0;this.segmentStartTimeMs=this.segmentNumber=-1;this.BP=0;this.pB=-1;this.Cj=this.A1=this.Yb=this.ge=!1;this.ho=void 0;this.policy.Aj?this.EX=new h0(this,u):this.EX=new Ze(this,u);this.Op=this.policy.Ay?k.b0:eRH(k,this.policy,t);this.Op.set("rn", `${this.qz()}`);this.Op.set("alr","yes");Vzu(this.p5,G,f);this.sX=new acD(this,this.policy,this.Op,k.resource,this.EX,this.logger,t,h,this.policy.enableServerDrivenRequestCancellation&&(!this.policy.KE||this.policy.aB));Fhd(this.sX);this.policy?.J_&&(g.a(this,this.p5),g.a(this,this.sX));f=k.K;k={method:"POST",body:f};f&&(this.BP=f.length);try{this.xhr=Xr(this.Op,this.policy.D,this.EX,TP,k),this.sX.K.start()}catch(W){g.HI(W)}}IW(){!this.e6()&&this.xhr&&(this.EA(!1),Bs(this.wH,this))}aU(){}DY(){if(!this.e6()&& this.xhr){var f=this.zm();f===5?(this.lY()!=="net.badstatus"||this.aq()||this.wH.cL(),RT(this.sX,this.aq())):(this.wH.d0(),this.zc(f));this.sX.K.stop();this.rG?.stop()}}zm(){var f="";pZ(this.sX,this.xhr)&&(f=ALD(this.sX,this.xhr));if(f){if(this.aq())return this.sX.lastError="probe.net.redirect",5;this.info.resource.Rv(this.Op,f);return 3}this.EA(!0);if(this.e6())return-1;f=cP(this.sX,this.xhr.status,this.xhr.Gg(),this.GK()||this.aq(),this.Yb,this.aq()&&!this.RK);this.ho!==void 0&&(this.ho.done(!f), VE(this));if(f)return 5;if(this.X2)return 3;S0(this.sX,this.xhr.y3(),0,this.GK());this.policy.Y9&&W2f(this.wH);return 4}EA(f){var k=this.xhr;if((f||!pZ(this.sX,this.xhr))&&k.WJ()){var G=k.jU();f=G.totalLength;if(this.ho!==void 0){if(k=this.policy.UX())G=aU(G),f=Tf(k,G.subarray(0,f)),this.ho.feed(f),f.dispose(),VE(this)}else this.Fr.feed(G)}}i$(f,k){this.xhr.RW()&&f===21&&D4(this);this.P5.i$(f,k)}oW(f,k,G,t){G||(this.EX.oW(t),this.policy.P8&&f===21&&D4(this));if(f!==21)return!1;this.EX.GB=!0;f=k.totalLength; G||(this.pB=Mm(k,0),k=k.split(1).Yn);var Z=this.policy.gf,u=this.P5.K[this.pB],h=this.aI.K.get(u);if(Z&&h&&(Z*=h.info.Bc,f+G!==t&&f0)){this.policy.NE&&this.sX.K.stop();var f=this.EX.f7(), k=this.EX.wM(),G=BBE(this,f);k>G.Dq||G.YF>0&&this.info.Jk()>G.YF||(this.CS=(0,g.T)(),this.rG?.stop(),this.policy.Y9&&(G=this.wH,f={Ap:Math.round(k*f/1E3),c_:f},G.policy.Y9&&(G.rH=f,G.OD++)),this.Qq())}}Qq(){this.sX.Qq(this.aq())}eI(f){this.wH.eI(f,this.qz(),this.info)}uk(f){this.X2=!0;this.info.resource.Rv(this.Op,f.redirectUrl)}ha(f){this.EX instanceof h0&&this.EX.ha(f)}kv(f){this.EX instanceof h0&&this.EX.kv(f)}bk(f){var k=f.formatId,G=new z8(f.Z3?.first||0,f.Z3?.aV||0),t=new z8(f.indexRange?.first|| 0,f.indexRange?.aV||0);if(!this.aI.K.get(FF({itag:k.itag,lmt:k.lmt,xtags:k.xtags}))){var Z=f.Ty||{};Z.mimeType=f.mimeType;Z.itag=k.itag;Z.lastModified=`${k.lmt||0}`;Z.xtags=k.xtags;f=this.aI;k=Cm("");Z=z3(Z,null);EJ(f,new nm(k,Z,G,t))}}CH(f){this.wH.CH(f,this.qz())}onSnackbarMessage(f){if(this.policy.V8)this.wH.onSnackbarMessage(f)}aW(f){this.policy.S&&this.wH.aW(f,this.qz())}je(f){this.Ix=f;this.sX.W=(0,g.T)();this.wH.je(f)}Na(f){this.wH.Na(f)}qV(f,k,G){this.wH.qV(f,k,G)}z0(f){f.scope===2&&(this.lW= f);this.wH.z0(f)}DA(){this.ge=!0;this.wH.DA()}LT(){this.RK=!0;S0(this.sX,0,0,!1,!0);this.wH.LT(this)}MV(f){this.policy.rU&&this.wH.MV(f)}Aa(f){this.wH.Aa(f,this.qz())}F2(f){f.sz===3&&(this.Yb=!0);this.wH.F2(f)}Ig(f){this.policy.Ez?this.EX.Ig(f):this.EX.pE((0,g.T)())}wj(f){this.wH.wj(f)}sy(f){this.wH.sy(f)}CV(f){this.wH.CV(f)}canRetry(){this.e6();return this.sX.canRetry(!1)}dispose(){this.e6()||(super.dispose(),this.sX.dispose(),this.rG?.dispose(),this.ho!==void 0&&(this.ho.dispose(),this.ho=void 0), this.zc(-1),this.KD())}zc(f){this.state=f;Bs(this.wH,this)}GK(){return this.info.GK()}aq(){return this.info.aq()}IQ(){return this.ge}OI(){return this.lW}xL(f,k,G,t){G>=0&&this.wH.DF(G);this.policy.f5&&!k&&(this.segmentNumber=t.bJ,this.segmentStartTimeMs=t.startMs);if(this.info.isDecorated()){a:if(G=this.info,G.data?.U_?.Zy)var Z=G.data.U_.Zy;else{if(G.data?.dA)for(Z of G.data.dA)if(Z.Zy){Z=Z.Zy;break a}Z=-1}Z>=0&&Z>t.bJ&&this.wH.loader.C("sdai",{skpsqmismatch:"1",stsq:Z,rcvsq:t.bJ,a:k})}this.ho=== void 0&&this.p5.xL(f,k,t);this.policy.t_&&this.Ix&&this.EX instanceof Ze&&(Z=this.Ix.xS,this.EX.xL(t.durationMs/1E3,k,Z>0&&t.bJ+1>=Z));this.ho===void 0&&this.p5.fB(f);this.wH.xL(t)}jF(f,k){this.ho===void 0&&this.p5.jF(f,k)}FX(f){this.requestIdentifier=f}hJ(f){vX(this)!==void 0&&this.aI.K.get(f)?.info.B();return this.p5.hJ(f)}P4(f){vX(this)!==void 0&&this.aI.K.get(f)?.info.B();return this.p5.P4(f)}a8(f,k){if(this.ho!==void 0){f=Tf(this.policy.UX(),c8(f));let G=this.ho.a8(f,k);f.dispose();return G}f= this.P4(f);return f.length===0?!1:f.some(G=>G.type===3&&G.a8(k))}Qk(f){if(this.ho!==void 0){f=Tf(this.policy.UX(),c8(f)); let k=this.ho.Qk(f);f.dispose();return k}return this.p5.Qk(f)}Jr(){if(this.ho!==void 0){var f=this.ho;f.e6();f=f.bj.exports.wb25912d6d80631b7(f.B.getId())>>>0;let t=[];for(let Z=0;Z=3}wB(){return this.state===3}kn(){return this.state===5}pa(){return this.isComplete()}Ls(){return 0}Gm(){}Ca(){return this.info.B?.N5?.dU||0}Vn(){this.ya()&&!this.Cj&&(this.Cj=!0,this.P5.Vn())}ya(){var f=this.info.B?.N5?.WM;return!!f&&xec.has(f)}lg(){return"SABR"}lY(){return this.sX.lY()}De(){var f=Khy(this.sX);Object.assign(f,bx(this.info));f.req="sabr";f.rn=this.qz();this.xhr?.status&&(f.rc=this.policy.BB? this.xhr.status:this.xhr.status.toString());var k=this.xhr?.n5();k&&(f.msg=k);this.CS&&(k=BBE(this,this.CS-this.EX.TX()),f.letm=k.b3,f.mrbps=k.Dq,f.mram=k.YF);return f}};var X4H=class{constructor(f){this.zA=f;this.V=this.ME=this.G=this.VG=this.K=this.W=this.L=this.Z=this.GB=this.D=this.TB=this.Wz=this.kj=this.J=0;this.ticks={}}L0(){if(window&&window.performance&&window.performance.getEntriesByName){if(this.S){var f=window.performance.getEntriesByName(this.S);f.length&&(f=f[0],this.tick("vri",f.fetchStart),this.tick("vdns",f.domainLookupEnd),this.tick("vreq",f.requestStart),this.tick("vrc",f.responseEnd))}this.B&&(f=window.performance.getEntriesByName(this.B),f.length&& (f=f[0],this.tick("ari",f.fetchStart),this.tick("adns",f.domainLookupEnd),this.tick("areq",f.requestStart),this.tick("arc",f.responseEnd)))}return this.ticks}tick(f,k){this.ticks[f]=k?window.performance.timing.navigationStart+k:(0,g.T)()}};g.W5=class extends g.qf{constructor(f,k,G,t,Z,u){super();this.loader=f;this.aI=k;this.policy=G;this.videoTrack=t;this.audioTrack=Z;this.L=this.B=null;this.Z=this.G=NaN;this.D=0;this.V=NaN;this.m2=null;this.GB=this.kj=NaN;this.VG=new Map;this.Wz=this.W=this.S=NaN;this.K=u?1:0}m9(f,k,G,t){var Z=!1;this.policy.f5&&(Z=G?this.GB===f.xj:this.kj===f.xj);if(this.m2&&t&&!Z){t=[];Z=[];let u=[],h=void 0,W=0;k&&(t=k.B,Z=k.K,u=k.S,h=k.W,W=k.kC,this.C("sdai",{sq:f.xj,ssvicpns:t.join("."),ssvid:Z.join(".")}));this.policy.f5&& (G?this.GB=f.xj:this.kj=f.xj);this.m2.pT(f.xj,f.startTime,t,Z,u,G,W,h)}this.policy.f5?G&&(this.K===1&&UL(this,5,"noad"),f.xj!==this.B?.xj&&(Q8a(this,f,k,G),isNaN(f.startTime)||A2c(this,f.xj,yE(this,f.startTime,f.xj),!!k,this.m2))):G&&Q8a(this,f,k)}yh(f,k){f.startSecs+=isNaN(this.D)?0:this.D;hB(this.aI,f,k)}SI(f,k,G){var t=this.videoTrack.N.index.vv()<=k;this.B={Nv:f,xj:k,Lb:G};t&&this.yh(f,k)}sR(f,k){var G=Date.now()-this.V;this.V=NaN;this.C("sdai",{adfetchdone:f,d:G});f&&!isNaN(this.G)&&this.K!== 3&&g.es(this.loader,k,this.G,this.Z);this.policy.f5?this.W=NaN:this.S=NaN;UL(this,4,this.K===3?"adfps":"adf")}Ve(){this.m2&&this.m2.Ve()}TB(f,k){if(this.K!==0&&k&&f.RI[0].ON()){var G=f.RI[0].xj,t=f.RI[0].S;f=f.isDecorated();A2c(this,G,t,f,k)}}J(f,k){if(this.policy.G?0:this.K===1||this.K===2)return!1;if(this.K!==0&&f===this.audioTrack){if(this.policy.f5)return this.videoTrack.fm(k)||this.videoTrack.fm(k+1);f=UX(this.videoTrack);if(k>(f?f.xj:-1))return!1}return!0}C(f,k,G=!1){(f!=="sdai"||this.policy.Kf|| G)&&this.loader.C(f,k)}US(f){this.m2=f}};g.W5.prototype.M6=GD(87);g.De=class{constructor(f,k,G,t){this.policy=f;this.C=k;this.B=G;this.R1=t;this.Z=void 0;this.W=new Set;this.K=0;this.D=this.S=!1}J8(f){var k=f||g.QE(this.Z);this.C("clsdai",{rmvadcfg:f||"misscid",lastcid:g.QE(this.Z)});(f=this.B.get(k))?(f.eQ="",f.Zn=4):this.C("clsdai",{rmadcfg:"notfound",cid:k})}aW(f,k,G,t,Z){var u=f.Wo?.length||0;if(!(u<=0))if(this.policy.ue&&!Z)Z=u>0&&f.Wo?Fq(f.Wo[0]):void 0,k={notm:1,len:u,rn:k},Z&&(k.cid=Z.identifier,k.evt=Z.event),this.C("clsdai",k);else if(G!==0){if(this.K= G,this.C("clsdai",{oncldisabled:G,rn:k}),!this.D&&f.Wo&&f.Wo.length>0&&(this.D=!0,k=f.Wo[0],this.R1({Nh:Fq(k).identifier,tileContext:k.tileContext},{cuepointEvent:K9c(PX(k.Nv?.event)),noAdsStitchedReason:1},!1)),this.policy.G&&(this.K===3||this.K===1||this.K===4))for(var h of f.Wo)h.Nv&&h.trackType===2&&hB(t,Fq(h),h.bJ||0,!0)}else for(let N of f.Wo){if(!N.Nv)continue;G=this.policy.QY?N.opportunityId:void 0;var W=this.policy.wb?N.serializedPrefetchContext:void 0;let U;f=Fq(N);t=k;u=N.bJ||0;h=Z;G=N.Y6!== void 0||G!==void 0||W!==void 0?new lbu(N.Y6,G,W):void 0;W=N.trackType||2;var D=N.Wq!==void 0;let y=!1,q=g.QE(f);this.B.has(q)?(U=this.B.get(q),u>U.ye&&(U.startTimeSecs=f.startSecs,U.ij=f.ij,U.event==="predictStart"&&U.Zn===5&&f.event!=="predictStart"&&(U.HB=Date.now()),U.event!==f.event&&(y=!0),U.event=f.event)):(U={event:f.event,startTimeSecs:f.startSecs,ij:f.ij,Zh:[],ye:u,Zn:0,yz:{Nh:f.identifier,tileContext:f.tileContext}},y=!0,this.B.set(q,U),this.policy.S&&this.C("clsdai",{newcid:1,cid:f.identifier, tc:f.tileContext,evt:f.event,sn:u,rn:t,st:g.I9(U.Zn)}));let Q=!1;D?(U.Zn=8,U.eQ="",Q=!0):U.Zn===0&&(h?.YP(f,G)?U.Zn=5:(U.Zn=h?11:3,U.eQ="",Q=!0),U.HB=Date.now(),U.ye=u,this.policy.S&&this.C("clsdai",{onqpnt:1,cid:f.identifier,tc:f.tileContext,evt:f.event,sn:u,rn:t,st:g.I9(U.Zn)}));!D&&u>U.ye&&(h?.YP(f,this.policy.e2?G:void 0),U.ye=u);y&&this.R1({Nh:f.identifier,tileContext:f.tileContext},{cuepointEvent:K9c(f.event),segmentNumber:u,trackType:$5c(W),adBreakFulfillmentState:ied(U.Zn)},!1);this.Z=f;this.policy.S&& this.W.add(q);Q&&(this.S=!0)}}J(){this.W.clear();this.K=0;this.S=!1}L(){this.B.clear();this.W.clear();this.K=2;this.S=!1}V(){return this.S}G(f,k,G=NaN,t=NaN){if(this.K!==0){this.C("clsdai",{gssinfodisabled:this.K});var Z=7;switch(this.K){case 1:Z=7;break;case 2:Z=9;break;case 3:Z=10;break;default:this.C("clsdai",{unknowndisr:this.K})}this.policy.TU&&AX(this,{gssinfodisabled:this.K,st:Z});return[{Zn:Z}]}var u=new Set(this.W);if(this.policy.rE){if(!isNaN(G))for(var h of g.Ks(this,G,15))u.add(h);if(!isNaN(t))for(let D of g.Ks(this, t,15))u.add(D);if(u.size===0&&Number.isNaN(G)&&Number.isNaN(t))for(let [D,N]of this.B.entries())h=D,N.Zn===6&&u.add(h)}else if(!isNaN(f))for(let D of g.Ks(this,f))u.add(D);AX(this,{gssinfos:u.size,mt:f.toFixed(3),aet:isNaN(G)?"":G.toFixed(3),vet:isNaN(t)?"":t.toFixed(3)});f=[];for(var W of u)t=W,u=k,t?(G=this.B.get(t),t={cuepointId:G?.yz?.Nh||t.split(";")[0]},G?.yz?.tileContext&&(t.tileContext=G.yz.tileContext),G?.startTimeSecs!=null&&(t.startTimeMs=G.startTimeSecs*1E3),G?.ij!=null&&(t.durationMs= G.ij*1E3),G?.eQ&&(t.adsConfig=g.jm(G.eQ)||void 0),G?.Zh&&(t.oB=G.Zh),G?.Vi&&(t.Zy=G.Vi),u&&(t.zI=g.K7(u.split(";")[0]),t.D5=u.split(";")[1]||""),t.Zn=G?.Zn||0,u=t):u=void 0,u&&f.push(u);if(this.policy.TU){k=[];for(Z of f)W=Z.cuepointId?.slice(-10)??"misscid",Z.tileContext&&(W+=`:${Z.tileContext.slice(-10)}`),W+=`:st:${Z.Zn}:t:${Z.startTimeMs?.toFixed(3)}:d:${Z.durationMs?.toFixed(3)}`,Z.Zy&&(W+=`:sk:${Z.Zy}`),Z.oB?.length&&(W+=`:acpns:${Z.oB.join("-")}`),k.push(W);AX(this,{gssinfocnt:f.length,gssinfo:k.join(";")})}return f}J$(){this.C("clsdai", {rstskipad:1});for(let f of this.B.values())f.Vi=NaN}Wz(){var f=!1;for(let [,k]of this.B.entries()){let G=k;G.event!=="predictStart"&&G.event!=="prefetch"&&G.Zn===5&&(G?.HB&&Date.now()-G?.HB>1E4?(G.Zn=this.policy.EQ?G.eQ?6:1:1,G.Zn===1&&(this.C("clsdai",{cfgtout:1,cid:G.yz?.Nh||"misscid",st:g.I9(G.Zn)}),this.R1(G.yz||{Nh:"misscid"},{adRejectionReason:1},!0))):f=!0)}return f}};g.De.prototype.SA=GD(124);g.De.prototype.nk=GD(117);g.De.prototype.aJ=GD(112);g.De.prototype.Gc=GD(32);var Cs=class{constructor(f,k,G){this.audio=f;this.video=k;this.reason=G}},gt=class{constructor(f,k,G,t){this.B=f;this.reason=k;this.source=G;this.token=t}};var lcc=class extends g.gQ{constructor(f,k){super();this.policy=f;this.S=k;this.W=new Map;this.Z=0;this.G=!1;this.B="";this.K=!1}E_(f,k=!1){k&&(this.G=!0);++this.Z;k=6E4*2**this.Z;k=(0,g.T)()+k;this.W.set(f.info.id,k)}Ol(){return this.G&&$$(this).size>0}xk(f){this.B!==f&&(this.B=f,this.K=!0)}V1(f,k=!1,G={}){this.policy.FO=yK(f,G,this.S,k)}};var V8=class{constructor(f){this.B=this.K=0;this.alpha=Math.exp(Math.log(.5)/f)}j0(f,k){var G=this.alpha**f;this.B=k*(1-G)+G*this.B;this.K+=f}SC(){return this.B/(1-this.alpha**this.K)}};var TJD=class{constructor(f,k,G,t,Z,u=[]){this.loader=f;this.wi=k;this.policy=G;this.aI=t;this.D=Z;this.VG=u;this.logger=new g.WB("dash/abr");this.B=k$;this.W=this.G=null;this.V=-1;this.TB=!1;this.nextVideo=this.K=null;this.S=[];this.Pz=new Set;this.GB={};this.bb=new V8(1);this.videoIndex=0;this.yG=this.J=this.L=!1;this.Wz=0;this.rH=!1;this.kj=new Set;this.ME=!1;this.Z=new lcc(this.policy,Z)}xk(f){this.Z.xk(f)}Xf(f){if(this.policy.WG){var k=new Set(f);k.size===this.kj.size&&[...k].every(G=>this.kj.has(G))|| (this.loader.C("lwnmow",{itagDenylist:[...f].join()}),this.loader.gT(!!k.size),this.V=-1,this.kj=k,z0(this,this.B),this.ME=!0)}}Tg(f){if(d5f(this,f))return null; if(f.reason==="m"&&f.isLocked())return z0(this,f),this.videoIndex=this.S.length-1,EL(this),mt(this),this.J=this.J||this.W!==this.nextVideo,this.W=this.nextVideo,new Cs(this.K,this.W,f.reason);f.reason==="r"&&(this.V=-1);z0(this,f);mt(this);if(f.reason==="r"&&this.nextVideo===this.W)return new Cs(this.K,this.nextVideo,f.reason);this.W&&this.nextVideo&&iW(this,this.W.info)this.policy.FO&&this.W?.info.jB()&&!this.nextVideo?.info.jB()&&(this.L=!0))}bL(){return this.B}};var v5={eL:-1,Fa:!1,WM:0},SAO=class extends g.gQ{constructor(f){super();this.p7=f;this.B=null;this.K=v5;this.p7("ismp_i")}W(f=!0){f&&x5c(this);this.B=null}Do(){this.K=v5;this.W();super.Do()}};var RCF=class{constructor(f){this.track=f;this.buffered=[];this.W=this.S=0;this.D={};this.Z=0;this.B=new t0}nl(f){this.timestampOffset=f;this.flush()}L(f,k){this.flush();this.K=k;d8(this,3,f)}V(f,k,G,t){!this.K||aO(this.K,f)&&this.K.xj===f.xj||this.flush();this.S+=G;this.W+=t;G=1;!this.K&&f.B&&(G=2);d8(this,G,k);k=Math.ceil(f.B/1024);G===2&&this.B.add(k);this.B.add(Math.ceil((f.B+f.K)/1024)-k);this.K=f}J(){d8(this,0)}G(){d8(this,4);this.flush()}flush(){if(this.B.B()){var f={a:this.track.Kq(),u:this.B.Ei(), pd:Math.round(this.S),ad:Math.round(this.W)},k=this.K;if(k){let G=k.N.info;f.itag=G.itag;G.K&&(f.xtags=G.K);f.sq=k.xj;f.st=k.segmentStartTime;f.sd=k.W;this.track.policy.Lt&&(f.si=k.lx());k.Rp&&(f.esl=k.B+k.K);k.G()&&(f.eos=1)}isNaN(this.timestampOffset)||(f.to=this.timestampOffset);if(k=this.track.gM?.kf({})){for(let G in k)this.D[G]!==k[G]&&(f["sb_"+G]=k[G]);this.D=k}this.track.C("sbu",f);this.B.reset();this.buffered=[];this.Z=this.W=this.S=0;this.timestampOffset=this.K=void 0}}};var v3=class{constructor(f,k,G,t){this.L=f;this.aI=k;this.policy=G;this.logger=t;this.jb=[];this.oG=[];this.K=-1;this.gM=null;this.D=this.timestampOffset=0;this.B=10;this.Z=new Set;this.S=k.ZJ?0:1;G.ko>0&&(this.B=G.ko)}TB(){this.oG.length>0&&(this.K=0)}J(f){pTL(this,this.oG,"og");sL(this,f);pTL(this,this.oG,"trim");var {oG:k,jb:G}=gvf(this);f=[];for(let t=0;t0){let N=kB(W,u);N>=0&&(D=(W.end(N)-u+.1)*1E3)}f.push({formatId:g.$x(Z.N.info,this.aI.ZJ),Yu:Z.Yu,sequenceNumber:Z.xj+this.S,JL:h,So:Z.K,Du:D})}return{oG:k,TN:f}}Wz(f,k){k?.A8||(this.jb=[]);sL(this,!0);this.K=TBa(this.oG,f*1E3)}kj(f,k){this.gM=f;k&&sL(this,!1,!0)}VG(){return this.W}G(){this.oG=[];this.jb=[];this.Z.clear();this.K=-1;this.W=void 0}V(){this.W=void 0}nl(f){this.timestampOffset=f}fm(f){return this.Z.has(f)}};var cxX=class{constructor(f,k,G){this.policy=f;this.B=k;this.GB=G;this.W=this.K=0;this.HO=null;this.J=new Set;this.L=[];this.indexRange=this.initRange=null;this.G=new Sm;this.Wz=this.kj=!1;a:{if(this.policy.mX&&this.policy.BG)for(t of this.policy.mX){k=g.ZR(t);G=+k.clen;let Z=+k.csz;if(G>0&&Z>0&&this.policy.K===k.docid&&this.B.info.id===k.fmtid&&this.B.info.lastModified===+k.lmt){var t={clen:G,csz:Z,ck:k.ck,civ:k.civ};break a}}t=void 0}t?(this.chunkSize=t.csz,this.S=Math.floor(t.clen/t.csz),this.V= t.ck,this.D=t.civ):(this.chunkSize=f.RT,this.S=0,this.V=g.Qv(16),this.D=g.Qv(16));this.Z=new Uint8Array(this.chunkSize);this.V&&this.D&&(this.crypto=new w4c(this.V,this.D))}Ke(){if(this.HO&&this.HO.type===3)return this.HO.segmentStartTime;if(this.S>0){var f=this.B.index;f=g.W1(f.offsets.subarray(0,f.count),this.S*this.chunkSize);return this.B.index.getStartTime(f>=0?f:Math.max(0,-f-2))}return 0}dispose(){this.Wz=!0}e6(){return this.Wz}},a9=class extends Error{constructor(f){super(f);this.oE=!1}};var Y$=class{constructor(f,k,G,t,Z,u,h){this.ids=f;this.B=k;this.K=G;this.S=Z;this.W=u;this.kC=h}};var cX=class{constructor(f,k,G){this.initData=f;this.contentType=k;this.isPrefetch=G;this.B=this.cryptoPeriodIndex=NaN;this.K=[];this.Pr=!1;this.jJ=null;if(k?.toLowerCase()==="webm"||f.length===16)this.Pr=!0}};var lZ=class{constructor(f,k,{KK:G=!1,videoDuration:t=0,h$:Z,MD:u=!1}={}){this.videoId=f;this.status=k;this.KK=G;this.videoDuration=t;this.h$=Z;this.MD=u}},p4Q=class{constructor(f,k,G){this.videoId=f;this.Ty=k;this.bytesDownloaded=G}};var WKf=class{constructor(f){this.K=f;this.offset=0}skip(f){this.offset+=f}B(){return this.offset}};var gPa=class{constructor(f,k,G){this.loader=f;this.policy=k;this.N=G;this.logger=new g.WB("dash");this.bp=[];this.Y0=[];this.mh=null;this.y4=-1;this.Az=0;this.XP=NaN;this.H2=0;this.Mz=NaN;this.T2=this.OM=0;this.tC=-1;this.Sb=this.bv=this.GN=this.Xd=null;this.ND=this.cn=NaN;this.bc=this.an=this.JC=this.gV=null;this.kU=!1;this.ZI=this.timestampOffset=0;if(this.policy.K){k=this.N;let t=this.policy.K;this.policy.kj&&f.C("atv",{ap:this.policy.kj});this.bc=new cxX(this.policy,k,(Z,u)=>{zz(f.Y,new lZ(this.policy.K, 2,{h$:new p4Q(t,Z,u)}))}); this.bc.G.promise.then(Z=>{this.bc=null;Z===1?zz(f.Y,new lZ(this.policy.K,Z)):this.loader.C("offlineerr",{status:Z.toString()})},Z=>{var u=(Z.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); Z instanceof a9?(this.loader.C("offlinenwerr",{em:u}),lW(this),zz(f.Y,new lZ(this.policy.K,4))):(this.loader.C("dldbwerr",{em:u}),lW(this),zz(f.Y,new lZ(this.policy.K,4,{MD:!0})))})}}aZ(){return this.bp.length?this.bp[0]:null}LU(){return this.bp}fm(f){return this.bp.some(k=>k.info.xj===f)}qg(){return this.bp.length?this.bp[this.bp.length-1]:null}mo(){return this.Y0.at(-1)}Nt(){return!!this.bp.length}ZW(f,k,G=0){if(this.bv){var t=this.bv.B+this.bv.K; if(k.info.B>0)if(k.info.xj===this.bv.xj&&k.info.B=0&&this.bv.xj>=0&&!ng(this.bv,k.info))throw new g.V5("improper_continuation",this.bv.lx(),k.info.lx());aO(this.bv,k.info)||T0(this,"d")}else if(k.info.B>0)throw new g.V5("continuation_of_null",k.info.lx());this.bv=k.info;this.N=k.info.N;if(k.info.B===0){if(this.mh)if(!this.loader.isOffline()||this.policy.VI)this.loader.C("slice_not_fully_processed",{buffered:this.mh.info.lx(), push:k.info.lx()});else throw new g.V5("slice_not_fully_processed",this.mh.info.lx(),k.info.lx());Ss(this);this.OM=G}else{if(this.OM&&G&&this.OM!==G)throw f=new g.V5("lmt_mismatch",k.info.xj,this.OM,G),f.level="WARNING",f;!k.info.N.W()&&this.GN&&(G=k.info,t=this.GN.segmentNumber,G.V="updateWithEmsg",G.xj=t)}if(this.mh){G=this.mh.Z(k);if(!G)throw new g.V5("failed_to_merge",this.mh.info.lx(),k.info.lx());this.mh=G}else this.mh=k;a:{k=g.A5(this.mh.info.N.info);if(this.mh.info.type!==3){if(!this.mh.info.Rp)break a; this.mh.info.type===6?Otd(this,f,this.mh):this.gw(this.mh);this.mh=null}for(;this.mh;){G=this.mh.K.totalLength;if(this.y4<=0&&this.Az===0){var Z=this.mh.K;let D=t=-1;if(k){for(var u=0;u+80))break;if(y!==408125543)if(y===524531317)u=!0,q>=0&&(D=Z.B()+q,h=!0);else{if(u&&(y===160||y===163)&&(t<0&&(t=W),h))break; y===163&&(t=Math.max(0,t),D=Z.B()+q);if(y===160){t<0&&(D=t=Z.B()+q);break}Z.skip(q)}}t<0&&(D=-1)}let {k$:N,fI:U}={k$:t,fI:D};if(N<0)break;this.y4=N;this.Az=U-N}if(this.y4>G)break;this.y4?(G=UZD(this,this.y4),G.G&&jEE(this,G),Otd(this,f,G),R9(this,G),this.y4=0):this.Az&&(G=UZD(this,this.Az<0?Infinity:this.Az),this.Az-=G.K.totalLength,R9(this,G))}}this.mh&&this.mh.info.Rp&&(R9(this,this.mh),this.mh=null)}gw(f){!f.info.N.W()&&f.info.B===0&&(g.A5(f.info.N.info)||f.info.N.info.Pr())&&A7(f);if(f.info.type=== 1)try{jEE(this,f),NvO(this,f)}catch(G){g.sW(G);var k=Mt(f.info);k.hms="1";JX(this.loader,k||{})}k=f.info.N;k.rH(f);this.bc&&x$(this.bc,f);k.B()&&this.policy.B&&St(this.loader.aI,k,f.info.clipId)}y$(){return this.bp.length}JY(){this.bp=[];this.Y0=[];Ss(this);lW(this)}O_(){this.Y0=[]}Cf(f,k){if(this.bp.length!==0&&(k||this.bp.some(G=>G.info.S0&&dl(f.info)>=5&&k)}uK(f){this.JC=this.bp.shift().info;f.info.equals(this.JC);if(this.loader.DO()||this.policy.pE){var k=this.mo();if(!this.t0()){if(k&&(k=k.Z(f,this.policy.kK,this.policy.zH))){this.Y0.pop();this.Y0.push(k);this.t0()&&this.policy.pE&&this.loader.C("memorytest",{preloaded:"true"}); return}this.Y0.push(f);this.t0()&&this.policy.pE&&this.loader.C("memorytest",{preloaded:"true"})}}}F4(){this.bp=this.Y0;this.Y0=[]}da(){var f=this.bp.reduce((k,G)=>k+G.K.totalLength,0); this.mh&&(f+=this.mh.K.totalLength);return f}P4(){return g.X6(this.bp,f=>f.info)}bn(f){for(let k=this.bp.length-1;k>=0;k--)this.bp[k].info.segmentStartTime>f&&this.bp.pop()}QR(f){var k=null; for(let G=this.bp.length-1;G>=0;G--){let t=this.bp[G];t.info.xj>=f&&(this.bp.pop(),this.Mz-=PB(t,this.policy.f7),k=t.info)}k&&(this.bv=this.bp.length>0?this.bp[this.bp.length-1].info:this.JC,this.bp.length!==0||this.bv||T0(this,"r"));this.loader.C("mdstm",{rollbk:1,itag:k?k.N.info.itag:"",popped:k?k.xj:-1,sq:f,lastslc:this.bv?this.bv.xj:-1,lastfraget:this.Mz.toFixed(3)})}ox(){if(this.an&&!this.policy.Ch){var f=this.loader;f.aI.isManifestless&&tB(f.aI,this.an.xj,!!this.N.info.video)}this.GN=this.an= null;this.Mz=(this.bv=this.gV)?this.Mz-this.H2:NaN;Ss(this)}J4(f){this.Xd=f}R3(){return this.Mz||0}Ke(){return this.bc?this.bc.Ke():Infinity}Kq(){return!!this.N.info.audio}isDrm(){return!!this.N.info.contentProtection}yh(){var f=this.GN,k=UD(f);k&&(k.startSecs+=this.XP,this.loader.SI(this.N,k,f.segmentNumber,f.Lb()))}o7(){return{nj:this.tC,WV:this.T2}}QJ(f=0){f=f?Math.round(this.timestampOffset*f)/f:this.timestampOffset;this.Wn()&&f&&(f+=this.N.G.B);return f+this.getDuration()}getDuration(){return this.N.index.eF()}Wn(){return!!this.N.G}hu(){return!!this.bc&& HX(this.bc)}Ww(f){f<0||(this.bp.forEach(k=>{q8(k,f)}),this.timestampOffset=f)}};var zk=class extends bzE{constructor(f,k,G,t,Z){super(G,Z);this.policy=f;this.formatId=k;this.p5=t;this.lastError=null;this.onProgress=()=>{this.e6()||(this.p5.SS(this.formatId)?(this.isComplete()||this.B.start(),o9(this.p5,this.formatId)&&this.Hy(2),this.p5.pn(this.formatId)&&(hpu(this.p5,this.formatId)?this.zc(4):(this.lastError="net.closed",this.zc(5)))):(this.lastError="player.exception",this.zc(5)))}; this.B=new g.XO(()=>{this.isComplete()||(this.lastError="net.timeout",this.zc(5))},1E3); this.B.start();Z4(this.p5,this.formatId,this.onProgress);g.pn(this.onProgress)}onStateChange(){this.e6()&&(uW(this.p5,this.formatId),this.B.dispose())}De(){return{expected:Zef(this.p5,this.formatId),received:this.p5.Ah.get(this.formatId)?.bytesReceived||0,bytesShifted:this.p5.Ah.get(this.formatId)?.Rl||0,sliceLength:hX(this.p5,this.formatId),isAnyMediaEndReceived:this.p5.qa(this.formatId)}}wV(){return 0}VM(){return!0}hJ(){return this.p5.hJ(this.formatId)}TJ(){return[]}Qk(){return this.p5.Qk(this.formatId)}lY(){return this.lastError}Ls(){return 0}};var YAO=class extends g.gQ{constructor(f,k){super();this.bj=f;this.B=new Mz(this.bj,k);g.a(this,this.B)}};var JxD=class{constructor(f,k,G){this.N=G;this.bc=null;this.e6=!1;if(f.K){G=this.N;let t=f.K;f.kj&&k.C("atv",{ap:f.kj});this.bc=new cxX(f,G,(Z,u)=>{this.e6||zz(k.Y,new lZ(f.K,2,{h$:new p4Q(t,Z,u)}))}); this.bc.G.promise.then(Z=>{this.e6||(this.bc=null,Z===1?zz(k.Y,new lZ(f.K,Z)):k.C("offlineerr",{status:Z.toString()}))},Z=>{if(!this.e6){var u=((Z instanceof Error?Z:Error(String(Z))).message??"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); Z!==null&&typeof Z==="object"&&Z.oE===!0||Z instanceof DOMException||Z instanceof Error&&(Z.name==="QuotaExceededError"||Z.message.includes("IDB")||Z.message.includes("QuotaExceeded"))?(k.C("dldbwerr",{em:u}),this.dispose(),zz(k.Y,new lZ(f.K,4,{MD:!0}))):(k.C("offlinenwerr",{em:u}),this.dispose(),zz(k.Y,new lZ(f.K,4)))}})}}B(){return this.bc}K(f,k){this.bc&&(f=new N8(new Hr(1,this.N,Em(0,f.length),"wasm",-1,0,0,0,f.length,!0,0,k,!1),new pJ([f])),x$(this.bc,f))}S(f,k){if(this.bc)for(var G=f();G;)x$(this.bc, G),k(G),G=f()}W(){this.e6||(this.bc?.dispose(),this.bc=null)}dispose(){this.e6||(this.e6=!0,this.bc?.dispose(),this.bc=null)}};var P$D=class{constructor(f,k,G,t){this.view=f;this.B=k;this.bj=G;this.heap=t}get xD(){return this.view.getFloat64(this.B,!0)}get LB(){return this.view.getFloat64(this.B+8,!0)}get pS(){return this.view.getFloat64(this.B+16,!0)}get YQ(){return this.view.getFloat64(this.B+24,!0)}get Gw(){return this.view.getFloat64(this.B+32,!0)}get YD(){return this.view.getUint32(this.B+40,!0)}get hg(){var f=this.view.getUint32(this.B+44,!0),k=this.view.getUint32(this.B+48,!0);return f&&k>0?g.Tm(new Uint8Array(this.heap, f,k)).replace(/\0/g,""):""}get aQ(){var f=this.view.getUint32(this.B+52,!0),k=this.view.getUint32(this.B+56,!0);return f&&k>0?this.bj.memory.buffer(f,k).slice():new Uint8Array(0)}get jJ(){var f=this.view.getUint32(this.B+60,!0),k=this.view.getUint32(this.B+64,!0);return f!==0&&k>0?(new Uint8Array(this.bj.memory.buffer(f,k))).slice():new Uint8Array(0)}get l2(){return this.view.getUint32(this.B+68,!0)}get formatId(){var f=this.view.getUint32(this.B+72,!0),k=this.view.getUint32(this.B+76,!0);return f&& k>0?g.Tm(new Uint8Array(this.heap,f,k)).replace(/\0/g,""):""}get OE(){return this.view.getInt32(this.B+80,!0)}},fhH=class{constructor(f,k={}){this.loader=f;this.policy=k;this.W="";this.K=this.B=null}};var kvX=class{constructor(f,k,G,t,Z){this.bj=f;this.loader=k;this.policy=G;this.N=t;this.WY=Z;this.wa=this.XI=this.dM=void 0;this.Mf=null;this.mi=void 0;this.timestampOffset=0;this.Xd=null;this.w7=this.IV=this.Ew=-1;this.wh=new Map;this.bP=!1;this.l4=[];this.dM=this.bj.exports.MediaStream_create(this.N.info.video?this.policy.Jj:this.policy.y8);k=this.policy;f=this.bj;G=k.VH;t=k.f7;Z=k.VI;var u=k.Ch,h=k.Qu,W=k.Vk,D=k.MB,N=k.m8??0,U=k.m8!==void 0,y=k.QB??0,q=k.QB!==void 0,Q=k.rO??0,A=k.rO!==void 0, d=k.Vj,x=k.F0,H=this.loader?.DO?.()??!1;k=f.exports.w745a2954b13ac782(G,.02,.05,t,Z,u,h,W,D,N,U,10,1E-7,y,q,Q,A,d,x,H,k.lf??!1);if(k===0)throw Error("Failed to create MediaStreamPolicyBridge");this.XI=new YAO(f,k);f=this.bj.exports;k=f.MediaStream_setPolicy;G=this.dM;t=this.XI;t.e6();t=t.bj.exports.wb6aae4e5e6844ffd(t.B.getId());k.call(f,G,t);this.Fl=this.policy.K?new JxD(this.policy,this.loader,this.N):null;this.oj=new fhH(this.loader,this.policy)}xQ(f,k){if(this.dM!==void 0){var G=this.wh.get(k); G===void 0&&(G=c8(k+"\x00"),G=this.bj.memory.copyIn(G).byteOffset,this.wh.set(k,G));this.bj.exports.MediaStream_ingestSlices(this.dM,f,G);k4(this)}}aZ(){if(this.l4.length>0)return this.l4[0];if(this.dM!==void 0){k4(this);let f=this.UX();if(this.wa){if(this.mi===f.memory.heap())return this.wa;this.mi=f.memory.heap();return this.wa=tJ(this,this.Mf.getId())}let k=f.exports.MediaStream_peekFirstSlice(this.dM);if(k<=0)return null;this.Mf=new Mz(f,k);this.mi=f.memory.heap();return this.wa=tJ(this,k)}return null}LU(){if(this.l4.length> 0)return this.l4;if(this.dM!==void 0){k4(this);let k=this.bj,G=k.exports.MediaStream_getPendingSlicesCount(this.dM),t=[];for(let Z=0;Z0){f=new Mz(k,f);try{t.push(tJ(this,f.getId()))}finally{f.dispose()}}}return t}return[]}fm(f){return this.LU().some(k=>k.info.xj===f)}t0(){return this.dM!==void 0?(k4(this),this.UX().exports.MediaStream_hasEnoughPendingSlicesForLoop(this.dM)!==0):!1}Nt(){return this.dM!==void 0?(k4(this),this.UX().exports.MediaStream_hasSlices(this.dM)!== 0):!1}kg(){return this.dM!==void 0?this.UX().exports.MediaStream_getUnpushedBytes(this.dM)>0:!1}ZW(f,k){this.loader.C("wasm_push_slice",{s:k.info.lx()})}y$(){return this.dM!==void 0?this.UX().exports.MediaStream_getSliceQueueLength(this.dM):0}JY(){this.dM!==void 0&&(this.UX().exports.MediaStream_clearPendingData(this.dM),this.Ew=-1,G2(this),this.Fl?.W())}O_(){this.dM!==void 0&&this.UX().exports.MediaStream_clearNextPendingSlices(this.dM)}Cf(f,k){this.dM!==void 0&&(this.UX().exports.MediaStream_clearForMaxAppendableTime(this.dM, f,k),G2(this))}bn(f){this.dM!==void 0&&(this.UX().exports.MediaStream_clearBackTo(this.dM,f),G2(this))}QR(f){this.dM!==void 0&&(this.UX().exports.MediaStream_clearBackToSegment(this.dM,f),G2(this))}ox(){this.dM!==void 0&&(this.UX().exports.MediaStream_rollbackRequest(this.dM),G2(this))}dispose(){var f=this.UX(); this.Ew=-1;G2(this);for(let k of this.wh.values())f.memory.free(k);this.wh.clear();this.XI!==void 0&&(this.XI.dispose(),this.XI=void 0);this.dM!==void 0&&(f.exports.MediaStream_release(this.dM),this.dM=void 0);this.Fl?.dispose()}uK(f){if(this.l4.length>0&&this.l4[0]===f)this.l4.shift();else if(this.dM!==void 0){let k=this.aZ();k&&f.info&&k.info&&f.info.equals(k.info);this.UX().exports.MediaStream_shiftSlice(this.dM);G2(this)}}F4(){this.dM!==void 0&&(this.UX().exports.MediaStream_startNextLoop(this.dM), G2(this))}da(){var f=0;for(let k of this.l4)f+=k.K?.Z()??0;this.dM!==void 0&&(f+=this.UX().exports.MediaStream_getBufferedBytes(this.dM));return f}P4(){return this.LU().map(f=>f.info)}qg(){if(this.dM!==void 0){k4(this); var f=this.UX();let k=f.exports.MediaStream_peekLastSlice(this.dM);if(k>0){f=new Mz(f,k);try{return tJ(this,f.getId())}finally{f.dispose()}}}return null}R3(){return this.dM!==void 0?this.UX().exports.MediaStream_getLastSliceEndTime(this.dM):0}nl(f){if(this.dM!==void 0){let k=this.timestampOffset;this.UX().exports.MediaStream_setTimestampOffset(this.dM,f);this.timestampOffset=f;this.wa&&(q8(this.wa,f),isNaN(k)||(this.wa.info.S+=f-k))}}Ww(f){this.nl(f)}Hc(){return this.timestampOffset}o7(){if(this.dM!== void 0){var f=this.UX();let k=f.exports.MediaStream_getLastSqWithDiscontinuity(this.dM);f=f.exports.MediaStream_getCumulativeDrift(this.dM);return{nj:k,WV:f}}return{nj:-1,WV:0}}J4(f){this.Xd=f;this.dM!==void 0&&f instanceof kvX&&(f=f.dM,f!==void 0&&this.UX().exports.MediaStream_setOtherStream(this.dM,f))}hu(){var f=this.Fl?.B();return!!f&&HX(f)}Ke(){var f=this.Fl?.B();return f?f.Ke():Infinity}QJ(f=0){f=f?Math.round(this.timestampOffset*f)/f:this.timestampOffset;if(this.Wn()&&f){let k=this.N.G;k.B&& (f+=k.B)}return f+this.getDuration()}getDuration(){return this.N.index.eF()}Wn(){return!!this.N.G}mo(){if(this.dM!==void 0){k4(this);var f=this.UX(),k=f.exports.MediaStream_getNextPendingSlicesCount(this.dM);if(k!==0&&(k=f.exports.MediaStream_getNextPendingSlice(this.dM,k-1),!(k<=0))){f=new Mz(f,k);try{return tJ(this,f.getId())}finally{f.dispose()}}}}UX(){return this.bj}};var GvF=class extends g.gQ{constructor(f,k,G,t){super();this.loader=f;this.policy=k;this.N=G;this.timing=t;this.logger=new g.WB("dash");this.K=[];this.J=[];this.B=this.gM=null;this.VG=!1;this.TB=this.ME=0;this.Z=-1;this.L=!1;this.kj=-1;this.GB=null;this.V=NaN;this.Wz=[];t=Z=>{this.policy.yu&&this.C("buftl",Z)}; k.QG?this.W=new kvX(k.UX(),f,k,G,Z=>this.WY(Z)):this.W=new gPa(f,k,G); this.policy.B&&(this.policy.Po?this.S=new v3(this.W,this.loader.aI,this.policy,t):this.S=new nPF(this.W,this.loader.aI,this.policy,t));this.policy.wM&&(this.D=new RCF(this));this.Bc=G.info.Bc;this.G=this.policy.Wz?!1:G.VG();this.isManifestless=G.VG();this.Tc=this.G;g.a(this,this.GB)}WY(f){if(!this.policy.QG)return this.N;(f=this.loader.aI?.K.get(f))&&f!==this.N&&(f.info.Kq()?this.loader.y6?.(f,2):this.loader.GJ?.(f,2));return f??this.N}Kq(){return!!this.N.info.audio}kg(){return!!this.W.kg?.()}ZW(f, k,G=0){isNaN(this.V)||(this.C("aswm",{sq:f[0].xj,id:f[0].N.info.itag,xtag:f[0].N.info.K,ep:Date.now()-this.V}),this.V=NaN);switch(k.info.type){case 1:case 2:this.gw(k);break;case 4:var t=k.info.N;let Z=t.Ue(k);this.B?.Wz()&&XF(k.info,this.B)&&(this.B=t.ME(this.B).pop());for(let u of Z)this.ZW(f,u,G);break;case 3:k.info.N.info.video?(t=this.timing,t.GB||(t.GB=(0,g.T)(),g.BX("fvb_r",t.GB,t.zA))):(t=this.timing,t.Z||(t.Z=(0,g.T)(),g.BX("fab_r",t.Z,t.zA)));this.W.ZW(f,k,G);this.policy.B&&KKE(this);break; case 6:this.W.ZW(f,k,G),this.B=k.info}}gw(f){if(f.info.type===1)if(f.info.N.info.video){var k=this.timing;k.TB||(k.TB=(0,g.T)(),g.BX("vis_r",k.TB,k.zA))}else k=this.timing,k.D||(k.D=(0,g.T)(),g.BX("ais_r",k.D,k.zA));this.W.gw?.(f);f=this.loader;if(f.videoTrack.N.B()&&f.audioTrack.N.B()&&f.policy.B&&!f.aI.ZJ){k=f.audioTrack.getDuration();var G=f.videoTrack.getDuration();Math.abs(k-G)>1&&f.C("trBug",{af:`${g.$x(f.audioTrack.N.info,!1)}`,vf:`${g.$x(f.videoTrack.N.info,!1)}`,a:`${k}`,v:`${G}`})}}qg(){return this.W.qg()}uK(f){this.W.uK(f); this.S instanceof v3?c2F(this.S,f.info):this.S?.GB(f);this.Bc=Math.max(this.Bc,f.info.N.info.Bc||0)}getDuration(){return this.N.index.eF()}da(){var f=0;for(let k of this.K)f+=k.da();return f+=this.W.da()}OQ(f=!1){var k=this.loader.getCurrentTime(),G=this.W.qg(),t=G?.info.Z||0;if(this.policy.Jo&&!isFinite(k))return 0;G?.info.N.VG()&&!G.info.Rp&&(this.policy.H3&&(t=G.info.S),G.info.L&&(t=dl(G.info)));if(!this.gM){if(f&&!isNaN(k)){if(G)return t-k;if(this.N.info.py==="f")return Infinity}return 0}var Z= ux(this);if(Z&&jK(Z))return Z.Z;var u=this.gM.CE(!0);if(f&&G)return Z=0,this.policy.B&&(Z=hS(u,t+.02)),Z+t-k;t=hS(u,k);this.policy.Ld&&Z&&(f=kB(u,k),u=kB(u,Z.S-.02),f===u&&(k=Z.Z-k,this.policy.W&&k>t+.02&&this.C("abh",{bh:t,bhtls:k}),t=Math.max(t,k)));return t}xQ(f,k){if(this.policy.QG)try{this.W.xQ?.(f,k)}catch(G){f=Q2(G),this.loader.handleError(f.errorCode,f.details,f.severity),this.JY(),this.loader.Vx?.(!1,"ingestSlices"),g.Ws(this.loader)}}JY(){E9(this);this.W.JY()}Cf(f,k){this.W.Cf(f,k)}O_(){this.W.O_()}t0(){return this.W.t0()}F4(){this.W.F4()}bn(f){if(this.K.length){if(this.K[0].info.RI[0].segmentStartTime<= f)return;E9(this)}this.W.bn(f);KKE(this);this.B&&f0?k:10485760;f=Number(f.J?.());this.Jj=f>0?f:33554432;this.rM=this.Ky.experiments.B("html5_subsegment_readahead_target_buffer_health_secs");this.ov=this.Ky.experiments.B("html5_subsegment_readahead_timeout_secs");this.hj=this.Ky.experiments.B("html5_subsegment_readahead_min_buffer_health_secs");this.Tt=this.Ky.experiments.B("html5_subsegment_readahead_min_buffer_health_secs_on_timeout"); this.enableSabrProbeOnServerInitiatedHostFallback=this.Ky.experiments.Cy("html5_enable_sabr_probe_on_server_initiated_host_fallback");this.sabrSuccessfulProbeTimeoutMs=this.Ky.experiments.B("html5_sabr_successful_probe_timeout_ms");this.YV=this.Ky.experiments.B("html5_subsegment_readahead_min_load_speed");this.TR=this.Ky.experiments.B("html5_subsegment_readahead_load_speed_check_interval");this.EQ=this.Ky.A("ssdai_use_number_of_sublayouts");this.Fs=this.Ky.experiments.B("html5_subsegment_readahead_seek_latency_fudge"); this.hq=QG(this,"html5_hopeless_secs",15);this.L8=this.Ky.A("html5_restrict_streaming_xhr_on_sqless_requests");this.Nq=this.Ky.experiments.B("html5_max_headm_for_streaming_xhr");this.fo=this.Ky.A("html5_pipeline_manifestless_allow_nonstreaming");this.X$=this.Ky.A("html5_prefer_server_bwe3");this.Xs=this.Ky.A("html5_last_slice_transition");this.kV=this.Ky.A("html5_store_xhr_headers_readable");this.m8=this.Ky.experiments.B("html5_max_drift_per_track_secs");this.Ch=this.Ky.A("html5_no_placeholder_rollbacks"); this.Mq=this.Ky.A("html5_subsegment_readahead_enable_mffa");this.aS=this.Ky.A("html5_allow_video_keyframe_without_audio");this.iK=g.m0(this.Ky)&&!g.JH()&&!this.Ky.A("html5_disable_adjust_seek_media_time_on_upg");this.Qu=this.Ky.A("html5_enable_vp9_fairplay");this.RT=1048576;this.BG=this.Ky.A("html5_woffle_resume");this.f9=this.Ky.A("html5_abs_buffer_health");this.aN=this.Ky.A("html5_interruption_resets_seeked_time");this.F0=this.Ky.experiments.B("html5_max_live_dvr_window_plus_margin_secs")||46800; this.EC=this.Ky.A("html5_report_captions_ctmp_qoe");this.Xe=this.Ky.A("html5_explicitly_dispose_xhr");this.kK=!this.Ky.A("html5_encourage_array_coalescing");this.Ky.A("html5_limit_media_merge_size")?TP?pt()<21?this.zH=786432:this.zH=8388608:this.zH=262144:this.zH=0;this.xV=this.Ky.A("html5_filter_non_efficient_formats_for_safari");this.Ky.A("html5_format_hybridization");this.Rs=this.Ky.A("html5_abort_before_separate_init");this.VH=uG();this.p8=this.Ky.A("html5_serialize_server_stitched_ad_request"); this.SQ=this.Ky.A("html5_attach_po_token_to_bandaid");this.E7=this.Ky.experiments.B("html5_max_redirect_response_length")||8192;this.MB=this.Ky.A("html5_rewrite_timestamps_for_webm");this.f7=this.Ky.A("html5_only_media_duration_for_discontinuities");this.tW=this.Ky.experiments.B("html5_resource_bad_status_delay_scaling")||1;this.Ky.A("html5_onesie_live");this.ji=this.Ky.experiments.B("html5_onesie_live_ttl_secs")||8;this.m_=this.Ky.A("html5_update_container_type_on_codec_family_change");this.Ay=this.Ky.A("html5_enable_sabr_host_fallback"); this.enableSabrProbeBounceLogging=this.Ky.A("html5_enable_sabr_probe_bounce_logging");this.HG=this.Ky.supportsGaplessShorts();this.n8=this.Ky.A("html5_shorts_stop_request_when_buffer_to_end");this.vG=this.Ky.A("html5_vod_stop_request_when_buffer_to_end");this.ME=this.Ky.A("html5_ssdai_use_post_for_media")&&this.Ky.A("gab_return_sabr_ssdai_config");this.wl=this.Ky.A("html5_use_post_for_media");this.Yf=this.Ky.A("html5_use_live_ump_heartbeat");this.vY=this.Ky.zS;this.Eb=this.Ky.A("html5_enable_voice_boost")&& this.Ky.TU===2;this.Ev=this.Ky.A("html5_reset_primary_stats_on_redirector_failure");this.BB=this.Ky.A("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.Ky.A("html5_enable_server_driven_request_cancellation");this.Aj=this.Ky.A("html5_enable_sabr_request_timing");this.WG=this.Ky.A("html5_enable_lawnmower");this.lX=this.Ky.oI().B.mx(EhX);this.TW=this.Ky.k9()?this.Ky.experiments.B("html5_continuous_goodput_probe_interval_ms"):0;this.oN=this.Ky.experiments.B("html5_jumbo_ull_nonstreaming_mffa_ms")|| NaN;this.F_=this.Ky.experiments.B("html5_drm_byterate_soft_cap");this.az=this.Ky.experiments.B("html5_drm_live_byterate_soft_cap");this.Hr=this.Ky.A("html5_sabr_log_request_creation");this.xY=this.Ky.A("html5_use_buffer_timeline_for_sabr_request_creation");this.Po=this.Ky.oI().B.mx(VJd);this.Y9=this.Ky.A("html5_sabr_report_request_cancellation_info");this.h4=this.Ky.A("html5_spoof_4k");this.Ua=this.Ky.A("html5_only_stun_video_on_quota_exceeded");this.J3=QG(this,"html5_min_media_duration_for_cabr_slice"); this.gf=QG(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.Ov=this.Ky.A("html5_disable_urgent_adaptation");this.tI=this.Ky.A("html5_apply_constraints_in_client_for_sabr");this.zY=this.Ky.A("html5_send_video_playback_ustreamer_config");this.QB=QG(this,"html5_max_discontinuity_rewrite_count");this.jL=QG(this,"html5_fixed_media_duration_for_request");this.WB=this.Ky.A("html5_apply_fix_for_missing_seg_info_without_logger");this.oz=this.Ky.A("html5_enable_audio_quality_setting"); this.Ky.A("html5_enable_audio_quality_setting_feature");this.K9=QG(this,"html5_sabr_request_limit_per_period");this.J_=this.Ky.A("html5_sabr_dispose_media_objects");this.MY=this.Ky.A("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.Ky.A("html5_high_res_seek_logging");this.Sq=this.Ky.A("html5_disable_chunk_synchronization_sabr_seek");this.O0=this.Ky.A("html5_sabr_enable_seek_during_skip");this.ko=this.Ky.experiments.B("html5_override_micro_discontinuities_threshold_ms");this.bX=this.Ky.A("html5_byterate_constraints"); this.V8=this.Ky.A("enable_sabr_snackbar_message");this.Lt=this.Ky.A("html5_log_slice_info_in_sbu");this.jj=QG(this,"html5_paced_poll_ms");this.D0=QG(this,"html5_paced_poll_min_health_ms");this.fz=this.Ky.A("html5_disable_sabr_fallback");this.Uf=this.Ky.A("html5_relax_delayed_update_end_checks")&&!this.aB;this.SW=g.m0(this.Ky)?500:2E3;this.t_=this.Ky.A("html5_sabr_live_timing");this.Ld=this.Ky.A("html5_count_updating_slice_for_buffer_health");this.yT=this.Ky.A("html5_report_max_buffer_bytes_limit_to_sabr"); this.P8=this.Ky.A("html5_sabr_live_audio_early_return_fix");this.hx=this.Ky.experiments.B("html5_platform_max_buffer_health_oversend_duration_secs");this.us=this.Ky.A("html5_cuepoint_identifier_logging");this.TU=this.Ky.k9();this.lI=this.Ky.A("html5_sabr_log_server_xtag_selection_onesie_mismatch");this.pE=this.Ky.oI().B.mx(sMy);this.E5=this.Ky.experiments.oI().B.mx(FsL);this.Kt=this.Ky.A("html5_skip_client_drm_license_constraint");this.vn=this.Ky.A("html5_pseudogapless_shorts_skip_abort_on_transition"); this.nF=this.Ky.A("html5_sabr_request_on_constraint");this.Ct=this.Ky.A("html5_live_metadata_resets_timeout");this.LF=this.Ky.A("html5_sabr_log_invalid_sabr_current_time");this.Ky.A("html5_cuepoint_list_clear_on_seek");this.QY=this.Ky.A("html5_populate_opportunity_id_in_dai_info_filler");this.wb=this.Ky.A("html5_populate_serialized_prefetch_context_in_dai_info_filler");this.ue=this.Ky.A("html5_return_if_timeline_manager_null_in_dai_info_filler");this.e2=this.Ky.A("html5_pass_cuepoint_metadata_to_timeline_manager_in_dai_info_filler"); this.T3=this.Ky.experiments.B("html5_sabr_unused_bloat_size_bytes");this.lf=this.Ky.oI().B.mx(tBc);this.XG=this.Ky.oI().B.mx(lx6);this.Ez=this.Ky.A("html5_enable_sabr_network_timestamps_bwe");this.B$=this.Ky.oI().B.mx(vhD);this.j$=this.Ky.oI().B.mx(I4)}rH(){return this.B&&this.rU}UX(){return this.Ky.UX()}};var uyd=class{constructor({PM:f,K2:k,HC:G,vv:t,r_:Z}={}){this.PM=f;this.K2=k;this.HC=G;this.vv=t;this.r_=Z}};var ZOO=class extends g.gQ{constructor(f,k,G){super();this.loader=f;this.policy=k;this.DJ=G;this.W=0;this.K=!1;this.delay=new g.XO(this.S,this.policy.TW,this);g.a(this,this.delay)}B(f){V$(2,110,f.B)||(this.resource=f,this.W=0,g.SH(this.delay))}S(){this.W++>15||(this.K=!this.K,new tWf(this.loader,this.policy,this.DJ,this.resource,this.K),this.delay.start())}},tWf=class{constructor(f,k,G,t,Z){this.loader=f;this.policy=k;this.DJ=G;this.resource=t;this.qB=Z;this.done=!1;this.onTimeout=()=>{this.done|| (this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*Qa(this.DJ)));this.timing=new Ze(this,{DJ:this.DJ,wX:this.size,disableRecording:!0,oU:()=>{}, DI:this.policy.W});f=Nt(this.resource,this.qB,this.policy).CZ.clone();CE(16,6840,f);f["path"]!=="/videogoodput"&&(f["path"]="/videogoodput",f["url"]="");this.location=new jb(f);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=Xr(this.location,this.policy.D,this.timing,this.policy.aB,{});setTimeout(this.onTimeout,1E4)}aU(){}IW(){}DY(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.y3()===this.size)this.loader.C("rqs",this.Lq()); else{var f="net.connect";this.xhr.status>200?f="net.badstatus":this.xhr.ru()&&(f="net.closed");this.onError(f)}}onError(f){this.loader.handleError(f,this.Lq());PP(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",k=>{this.loader.C("pathprobe",k)},k=>{this.loader.handleError(k.errorCode,k.details)})}Lq(){var f=this.timing.L(); f.shost=Q7(28,7241,this.location.CZ);f.pb=this.size;return f}};var u_E=class extends g.gQ{constructor(f,k,G,t,Z,u,h,W,D,N,U,y,q=null){super();this.loader=f;this.policy=k;this.videoTrack=G;this.audioTrack=t;this.e0=Z;this.F5=u;this.timing=h;this.wi=W;this.schedule=D;this.aI=N;this.VP=U;this.kY=y;this.oJ=q;this.Z=!1;this.sA=null;this.sj=NaN;this.G=!1;this.m2=null;this.yI=this.S=NaN;this.HJ=this.B=0;this.logger=new g.WB("dash");this.policy.TW&&(this.W=new ZOO(this.loader,this.policy,this.schedule),g.a(this,this.W))}K(f,k){if(f.G){this.aI.isLive?(f=this.aI.Ao&&this.aI.isWindowedLive? f.N.Z(this.aI.Ao,!1):f.N.D(Infinity),f.sj=this.sj):f=f.N.Z(0,!1);if(this.kY){var G=this.kY;f.sj===0&&(f.Z=G.V)}else f.Z=this.S;return f}var t=f.B;if(!t.N.B())return t.N.W()?(G=AM(this.wi,f.N.info.Bc,k.N.info.Bc,0),G=t.N.GB(t,G)):G=t.N.Pz(t),G;var Z=this.loader.getCurrentTime();Z=isFinite(Z)||!this.policy.Jo?t.Z-Z:0;var u=!t.range||t.K===0&&t.B===0?0:t.range.length-(t.B+t.K),h=t.N,W;qr(f)&&f.N.B()?((W=this.VP.ME)||(W=qr(f)&&f.N.B()&&f.B.N.info.Bc0&&u.videoIndex===0&&this.loader.sl),Z=qr(f),f=t.N.GB(t,k),(k=f.W)&&f.RI.length>1&&(Z||f.resource.K||f.RI[0].N!==t.N?f=t.N.GB(t,f.RI[0].K):(Z=f.RI[f.RI.length-1],h=Z.K/k,!Z.Rp&&h<.4&&(f=t.N.GB(t,k-Z.K))))):(t.xj<0&&(k=Mt(t),k.pr=`${f.K.length}`,this.loader.isSeeking()&&(k.sk="1"),k.snss=t.V,this.loader.C("nosq",k)),f=h.Pz(t));if(this.policy.VG)for(G of f.RI)G.type= 6;return f}US(f){this.m2=f}Do(){super.Do()}},JD=2/24;var hLH=class extends g.gQ{constructor(f,k,G,t,Z,u,h,W){super();this.loader=f;this.nE=k;this.videoTrack=G;this.audioTrack=t;this.aI=Z;this.Wz=u;this.isAudioOnly=h;this.V=W;this.K=k$;this.TB=!1;this.logger=new g.WB("sabr");this.L=this.D=this.GB=this.kj=!1;this.videoInfos=this.G=this.Wz.videoInfos;this.W=this.ME=this.Wz.K;this.B=new lcc(k,u);this.isAudioOnly&&this.GJ(this.aI.B["0"])}GJ(f,k=0,G){f!==this.S&&(this.S&&(this.TB=!0),this.S=f,this.f3(f,this.videoTrack,k,G))}y6(f,k=0,G){if(this.D&&f!==this.Z)return!0; this.D=!1;if(this.nE.B$){if(f!==this.Pz){this.Pz=f;let t=VUu(this);this.J&&f.info.id===this.J&&(t=this.VG,this.VG=this.J=void 0);this.Z=f;this.f3(f,this.audioTrack,k,G,!0,t)}}else f!==this.Z&&(this.Z=f,this.f3(f,this.audioTrack,k,G));return!1}f3(f,k,G,t,Z=!1,u){this.loader.f3(new gt(f,u??VUu(this),G,t),Z);$4(this.loader,k,f,!0)}Tg(f){this.nE.rH()&&(this.GB=f.reason==="m"||f.reason==="l"?!0:!1);f.reason==="m"?f.isLocked()&&v9y(this,f.B):DCL(this,f)?d6(this,f.K,f.B):this.videoInfos=this.G;this.L=!0; this.K=f}bL(){return this.K}E_(f,k=!1){this.B.E_(f,k)}xk(f){this.B.xk(f)}V1(f,k=!1,G={}){this.B.V1(f,k,G)}Ol(){return this.B.Ol()}};var vs=class{constructor(f,k,G){this.requestType=f;this.resource=k;this.wH=G;this.K=null}setData(f,k,G={}){k?.Ay&&(this.b0=eRH(this,k,G),f.MK=this.resource.MK());if(this.GK())return!0;this.data=f;this.B=N0u(f,(t,Z)=>{this.wH?.GS(t,Z)},k?.W,k?.S); if(!this.B)return!1;this.K=g.vu(this.B,yTy);return!0}GK(){return this.requestType===1}aq(){return this.requestType===2}Jk(){return this.wH?.Jk()||0}W(){return this.B}isDecorated(){return!(!this.data?.U_&&!this.data?.dA?.length)}};var o8a=class{constructor(f){this.B=f;f=PZ(16);this.iv=(0,g.GB)(f)}encrypt(f){(0,g.T)();return this.B.B?r6(this,f,this.iv):(new aZ(this.B.K)).encrypt(f,this.iv)}decrypt(f,k){(0,g.T)();return this.B.B?r6(this,f,k):(new aZ(this.B.K)).decrypt(f,k)}};var WPD=class extends g.gQ{constructor(f){super();this.X=f;this.B=new Map;this.W=[];this.K=!re();this.V=this.X.experiments.B("html5_onesie_prewarm_interval_ms");this.D=new g.XO(this.G,this.V,this);this.Z=-1;g.a(this,this.D);KZf(this,g.Si("yt-player-bandaid-host"));this.L=this.load();this.V&&this.L.then(()=>{this.G()})}J(f){if(!((0,g.T)()=f||(f=this.B.get(0))&&C5c(this,f)}S(){var f=this.W;this.W=[];return f}},$CQ=class{constructor(f,k){this.location=f;this.K=k}B(){return Q7(24,7245,this.location)}};var DNO=class{constructor(f){this.BM=f;this.K=!1;this.B=[]}async decrypt(f){if(!this.B.length||this.B[0].isEncrypted){this.K=!0;this.BM.p7("omd_s");var k=new Uint8Array(16),G,t;for(re()?G=new v9(f):t=new aZ(f);this.B.length&&this.B[0].isEncrypted;){var Z=this.B.shift(),u=G?await G.decrypt(aU(Z.buffer),k):t.decrypt(aU(Z.buffer),k);for(f=0;f{}; f("oloc_ss");var k=RRc(this.videoData,this.QV);k||(f("oloc_sa"),k=this.X.experiments.B("html5_onesie_redirector_timeout_ms"),k=await cRD(this.videoData,this.QV,k));if(!k)return this.fail(new g.PN("onesie.unavailable.hotconfig",{url:"0"})),this.Dy;this.b0=Q7(25,7244,k);f("oloc_e");var G=g.Rh(this.X,g.u7(this.videoData)),t=!!G.B;G=t?await G.B:G.getValue();this.A("html5_log_onesie_empty_oauth")&&!G&&this.C("no_token",{async:t});t=g9Q(this.playerRequest,this.X,this.videoData,G,x4(this.b0));var Z;try{if(!this.X.UX()|| this.X.UX()?.isAsmjs||t?.by||(f("orqb_w"),(Z=fyF(t,this.Yv,this.X,this.Y,this.DJ,this.ln.onesieUstreamerConfig,this.videoData.rr?.vt,this.A("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.C("orpqenc",{i:"w"})),!Z){var u=t?.by?!1:!!re();let W=this.X.oI().B.mx(T4y);G=W>0;if(u){f("orqb_a");var h=JRO(t,this.Yv,this.X,this.Y,this.DJ,this.ln.onesieUstreamerConfig,this.videoData.rr?.vt, this.A("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(G){let D=new Promise((N,U)=>{setTimeout(()=>void U(`timeout ${W}ms`),W)}); h=Promise.race([h,D]).catch(N=>{this.C("orpqenc",{i:"a",e:`${N}`});f("orqb_f")})}Z=await h; !Z&&G||this.C("orpqenc",{i:"a"})}if(!u||G&&!Z)f("orqb_s"),Z=Y3D(t,this.Yv,this.X,this.Y,this.DJ,this.ln.onesieUstreamerConfig,this.videoData.rr?.vt,this.A("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.C("orpqenc",{i:"j"})}}catch(W){return this.fail(W),this.Dy}f("orqb_e");this.enableCompression=Z.innertubeRequest.DP;this.WP=Z?.N5?.dU||0;this.p7("osor");u=c$E();Z={method:"POST", body:g.vu(Z,cAF),headers:{"Content-Type":"text/plain",Referer:location.origin}};h=this.A("html5_onesie_media_capabilities");pqE(k,this.videoData,Zdc(this),h);this.A7&&this.C("ombrs","1");this.EX=new Ze(this,{DJ:this.DJ,DI:this.A7,oU:(W,D)=>{this.Y.Uy(W,D)}, CL:!0});k.set("rn",`${this.EX.requestNumber}`);this.nT=k.XB();VyF(this.EX,this.nT);this.p7("or_p");this.xhr=Xr(new jb(k),u,this.EX,TP,Z);this.mV.start();this.Y.onPlayerRequestSent(this.videoData.videoId);return this.Dy}zW(){return 2}aU(){this.p7("orh_r")}IW(){if(!this.Hn&&this.xhr.y3()&&(this.p7("orfb"),this.Hn=!0,GqX(this)&&this.xhr)){var f={rc:this.xhr.status,lb:this.xhr.y3(),rt:(1E3*jiF(this.EX)).toFixed(),shost:g.Ek(this.nT),trigger:"o1"};this.C("pathprobe",g.q9(f))}this.EA()}DY(f=!1){this.EA(); if(!(this.e6()||this.state>=4)){var k=oF(this),G=this.xhr;k.rc=G.status;f&&(k.ab=!0);if(G.n5()){var t="onesie.net";k.msg=G.n5()}else G.status>=400?t="onesie.net.badstatus":G.Gg()?this.La||(t="onesie.response.noplayerresponse"):t=G.status===204?"onesie.net.nocontent":"onesie.net.connect";t?this.fail(new g.PN(t,k)):(this.p7("or_fs"),this.EX.jj((0,g.T)(),G.y3(),0),this.zc(4),this.A7&&this.C("rqs",k));this.A7&&this.C("ombre",`ok.${+!t}`);this.L3=!1;ub(this);Zf(this.BM);if(f=this.QV?.S())for(t=0;t1E3){this.EX?.gO((0,g.T)());let k=oF(this);if(this.A7&&this.xhr instanceof PDd){var f=this.xhr;k.xrs=f.xhr.readyState;k.xpb=f.B.totalLength;k.xdc=f.S}this.fail(new g.PN("net.timeout",k))}}else!this.EX&&this.X.oI().B.mx(T4y)>0||!((0,g.T)()-(this.EX?.B??this.hk)>1E4)||(this.EX?.gO((0,g.T)()),E9D(this));this.isComplete()||this.b2.start()}}fail(f){f=Q2(f);this.TT?this.Y.uj(f):(this.Dy.reject(f),this.TT=!0);Zf(this.BM);this.p7("or_fe"); this.QV?.S()?.forEach(k=>{this.C("pathprobe",k)}); this.zc(5);this.dispose()}isComplete(){return this.state>=3}pa(f){return this.isComplete()||!!this.jK?.get(f)?.W}wB(){return!1}kn(){return this.state===5}notifySubscribers(f){for(let k=0;k102400&&!this.Au&&(this.p7("or100k"),this.Au=!0);if(f.WJ()){let k=f.jU(), G=k.totalLength;this.A7&&this.C("ombrss",`len.${G}`);this.Fr.feed(k)}if(this.jK)for(let k of this.jK.keys())this.jK.get(k)?.Hy(),this.notifySubscribers(k)}catch(f){this.fail(f)}}nt(f){return!!this.jK?.get(f)?.D()}qz(){return this.EX.requestNumber}Qw(f){return this.KM.get(f)}ya(){return!1}lg(){return"ONESIE"}};var BD6=class extends g.gQ{L(){return Number(this.X.oI().L?.()??0)}constructor(f,k,G,t,Z,u,h,W,D,N,U){super();this.Y=f;this.loader=k;this.policy=G;this.audioTrack=t;this.videoTrack=Z;this.aI=u;this.DJ=h;this.C1=W;this.timing=D;this.F5=N;this.Tr=U;this.B=[];this.e0={};this.QG=!1;this.K7=this.OD=0;this.p9=!0;this.zS=this.X2=this.TB=!1;this.Ly=0;this.yG={N2:0,NU:0};this.Ay={N2:0,NU:0};this.m2=null;this.Wz={oG:[],TN:[]};this.kj={oG:[],TN:[]};this.Z=null;this.S=[];this.J=null;this.ME=-1;this.Pz=0;this.Ue= !1;this.W=this.VG=0;this.D=null;this.videoData=this.Y.getVideoData();this.V=this.videoData.latencyClass==="LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.K9;this.policy.TW&&(this.GB=new ZOO(this.loader,this.policy,this.DJ),g.a(this,this.GB));this.X=this.Y.U()}Vx(f,k){this.W=0;this.D=null;this.G=void 0;W2f(this);QmX(this,f,k);this.J=null;this.ME=-1}o6(f){if(this.B.length===0)return!1;var k=this.B[0];return k instanceof Vm?f===this.loader.getCurrentTime()*1E3:!(k instanceof Nk&&w6(k.info))&& Math.abs(k.Ca()-f)<50}LT(f){if(this.policy.enableSabrProbeOnServerInitiatedHostFallback){let k=this.aI.D;k&&(this.policy.enableSabrProbeBounceLogging&&(k.G=!0),k.D=!1,this.loader.C("sabrProbeSuccess",{ph:Q$(k,!1,this.policy),sh:Q$(k,!0,this.policy),rn:f.qz()}))}f.dispose()}bN(f,k){this.K=f;this.policy.f5&&!f.playbackCookie&&this.loader.C("sbrnocookie",{rn:k??-1});this.Tr?.V()?this.loader.C("clsdai",{ignbckoff:k??-1,backoff:f.backoffTimeMs??-1}):this.G=(0,g.T)()+(f.backoffTimeMs||0)}eI(f,k,G){if(f.action=== void 0)f=this.Y.l6(),f!==void 0&&this.loader.gj(f);else if(f.action!==0||!this.QG){f.action===0&&this.policy.fz&&(f.action=2);f.bi==="sabr.no_video_selected"&&this.Y.k9()&&this.loader.C("snvse",{rn:k,isAudioOnlyPlayback:Ag(this.videoData),tracktypes:G?.W()?.N5?.oD??"undefined"});if(f.bi==="sabr.malformed_config"){if(this.K7++<3){this.loader.handleError("sabr.malformed_config",{action:f.action,rn:k,retry:this.K7},0);return}G&&this.loader.C("malfmcfg",{rn:k,ecdlen:G.K?.length??0,proto:JSON.stringify(G.B), bytes:G.K?g.YD(G.K,3):void 0})}G={};G.reason=f.bi;G.action=f.action;G.rn=k;switch(f.action){case 1:this.policy.f5&&this.m2&&(Cr(this.m2,void 0,void 0,G),this.Tr?.L());break;case 0:this.QG=!0;this.videoData.K1()&&this.policy.f5&&this.m2&&Cr(this.m2,void 0,void 0,G,!1);this.loader.Sr(G);break;case 2:VV(f.bi)!=="sabr.config"&&delete G.reason;this.loader.handleError(VV(f.bi),G,1);break;case 3:if(this.policy.Ay){if(f=this.aI.D)this.policy.enableSabrProbeBounceLogging&&f.G&&(f.G=!1,this.loader.handleError("sabr.probe_bounce", {...G,ph:Q$(f,!1,this.policy),sh:Q$(f,!0,this.policy)})),f.D=!0;this.loader.handleError("sabr.hostfallback",G)}}}}CV(f){if(f.url)for(let k of f.url)PP(k,"ump_prewarm")}z0(f){f&&(this.loader.C("sabrctxt",{onsbrctxt:f.type,scp:f.scope,dflt:f.sendByDefault}),f.type&&f.sendByDefault&&this.videoData.GB.add(f.type),f.scope!==2&&(f.type&&this.videoData.sabrContextUpdates.set(f.type,f),this.Y.z0(f)))}DA(){}CH(f,k){if(!this.policy.O0&&this.loader.Wh)this.loader.C("sdai",{ignSabrSeek:1,smt:f?.Xk,rn:k,ct:this.Y.getCurrentTime().toFixed(3)}); else if(f.Xk!==void 0&&f.LS){let G=f.Xk/f.LS;if(this.EQ===G){if(this.VG++,this.VG===3){this.loader.handleError("sabr.too_many_seek_retries",{mt:G.toFixed(3),src:f.seekSource,rn:k},0);return}}else this.EQ=G,this.VG=1;this.audioTrack.G=!1;this.videoTrack.G=!1;if(this.policy.Wz||this.policy.YM||this.policy.Sq)this.loader.ri.B=!1;this.Y.getCurrentTime()!==G&&(k={Mv:"sabr_seek",A8:!0,Px:!0,qs:!0},f.seekSource&&(k.seekSource=f.seekSource),wz(this.loader,G+.1,k))}}onSnackbarMessage(f){this.Y.zB("onSnackbarMessage", f)}aW(f,k){this.policy.S&&this.loader.aW(f,k)}je(f){f.xS&&f.td&&uI(this.aI,f.xS,f.td);this.policy.LP&&(f.Ku&&f.fu&&(this.aI.RZ=f.Ku/f.fu),f.Lw&&f.u7&&(this.aI.iC=f.Lw/f.u7));gD(this.videoData)&&!this.videoData.gk&&f.td&&this.loader.P3(f.td,1E3);f.Ow!=null&&this.Y.s6(f.Ow);f.uU&&(f=((0,g.T)()-f.uU)/1E3,this.loader.UM.j0(1,f))}Na(f){this.loader.Na(f)}xL(f){this.loader.xL(f)}F2(f){this.loader.F2(f)}zK(f){return this.videoData.GB.has(f)}qV(f,k,G){this.policy.W&&this.loader.C("sabrctxtplc",{start:f?f.join("_"): "",stop:k?k.join("_"):"",discard:G?G.join("_"):""});if(f)for(let t of f)this.videoData.GB.add(t);if(k)for(let t of k)this.videoData.GB.has(t)&&this.videoData.GB.delete(t);if(G)for(let t of G)if(this.videoData.sabrContextUpdates.has(t)&&this.videoData.sabrContextUpdates.delete(t),this.policy.L&&this.B.length)for(let Z of this.B)Z instanceof Vm||Z.lW?.type!==t||(Z.lW=void 0)}MV(){}wM(f){this.S=f}Aa(f,k){IZ(this.policy,f,4,k)}wj(f){if(f?.mH&&(f=f.mH.m6))for(let k of f)k.formatId&&(f=this.aI.K.get(FF(k.formatId)))&& f.info&&(f.info.debugInfo=k.debugInfo)}sy(f){this.videoData.Ky.S?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported",init:Math.round(this.videoData.jL),now:Math.round((0,g.T)()),reloadplayerresponse:"1"},2):(this.Ue=!0,this.Y.zB("reloadplayer",f))}SK(){return this.Y.SK()||""}Jk(){var {g$:f,YH:k}=OdO(this);return Math.min(f,k)}GS(f,k){this.loader.C(f,k)}US(f){this.m2=f}jj(){return{requestNumber:this.bb?.qz()||-1,isDecorated:this.bb?.info.isDecorated()}}DF(f){this.Y.DF(f)}d0(){this.loader.d0()}cL(){this.loader.cL()}Do(){super.Do(); this.K=void 0;QmX(this,!0,"i");this.B=[]}};var jAu=class{constructor(f){this.Y=f;this.B=new Map;this.delay=null}getCurrentTime(){return this.Y.getCurrentTime()-this.Y.Hc()}},NDu=class{constructor(f,k,G){this.S=f;this.cpn=k;this.Y=G;this.B=new Map;this.W=new Map;this.G=NaN;this.K=this.L5="";this.isSeeking=!1;this.Z=new jAu(G);this.q0=G.q0;this.Y.subscribe("statechange",this.V,this);this.Y.subscribe("SEEK_TO",()=>{this.gG()}); this.Y.subscribe("SEEK_COMPLETE",()=>{idE(this)}); this.L5=this.K=this.cpn}V(f){IF(f.state)&&Qm(this.Z)}clear(){var f=this.Z;f.delay?.dispose();f.B.clear();this.W.clear();this.B.clear();this.G=NaN}D(f,k,G=0){if(f!==this.G||this.B.get(f)?.W!==k?.W)if(k?this.B.set(f,k):this.B.delete(f),!this.isSeeking){var t=this.S.getStartTime(f);this.G=f;CcL(this,f);if(k){let Z=t;k.B.forEach((u,h)=>{Z=2&&!f.kn()&&f.info.sj===0&&(this.S=f,this.D=G,this.K=k.info,this.G=this.startTimeSecs=Date.now()/1E3,this.Z=this.K.segmentStartTime)}return NaN}clear(){this.K=this.D=this.S=null;this.B= this.Z=this.G=this.startTimeSecs=NaN;this.W=!1}};var UNL=class extends g.gQ{constructor(){super();try{this.W=ayH(f=>{this.K=f.at(-1)}),this.Z=this.W?.observe("cpu",{sampleInterval:2E3}).catch(f=>{f instanceof DOMException&&(this.B=f)})}catch(f){f instanceof DOMException&&(this.B=f)}}S(){var f={},k=window.h5vcc; f.hwConcurrency=navigator.hardwareConcurrency;this.B&&(f.cpe=this.B.message);this.K&&(f.cpt=this.K.time,f.cps=this.K.state);k?.cVal&&(f.cb2s=k.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),f.cb5s=k.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),f.cb30s=k.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return f}Do(){rzf(this);super.Do()}};var MwL=/[?&]cpn=/;g.bb=g.nn(()=>{var f="";try{let k=g.By("CANVAS").getContext("webgl");k&&(k.getExtension("WEBGL_debug_renderer_info"),f=k.getParameter(37446),f=f.replace(/[ :]/g,"_"))}catch(k){}return f});g.B5=class extends g.gQ{constructor(f){super();this.provider=f;this.logger=new g.WB("qoe");this.K=new Map;this.sequenceNumber=1;this.D=NaN;this.B="N";this.J=this.r5=this.tE=this.ME=this.W=0;this.KE=this.Ue=this.QG=this.Ip="";this.qv=this.Ly=NaN;this.Yf=0;this.lj=-1;this.TX=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.wM=this.isEmbargoed=this.TB=this.isOffline=this.isBuffering=!1;this.Wr=[];this.VG=null;this.Ay=this.G=this.rH=this.L=!1;this.S=-1;this.NE=!1;this.pE=new g.XO(this.QB,750,this);this.kj= this.adCpn="";this.f7=this.yG=this.GB=this.Wz=this.adFormat=void 0;this.TH=0;this.V=new Map;this.rO=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.m8=new Set("gd pw gp gm dd adfe gl".split(" "));this.serializedHouseBrandPlayerServiceLoggingContext="";this.jj=!1;this.rM=NaN;this.bb=0;this.Y9=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.EQ=!1;this.Hr=new Set;this.zS=!1;this.Pz=this.provider.X.A("html5_qoe_relaxed_reporting");var k= this.provider.X.experiments.B("html5_qoe_proto_mock_length");k&&!sh.length&&(sh=xb6(k));g.a(this,this.pE);try{navigator.getBattery?.().then(G=>{this.VG=G})}catch{}g.ib(this,0,"vps",["N"]); f.X.k9()&&(this.bb=(0,g.T)(),this.rM=PY(()=>{var G=(0,g.T)(),t=G-this.bb;t>500&&this.C("vmlock",{diff:t.toFixed()});this.bb=G},250)); this.provider.videoData.Kl&&(this.remoteControlMode=bhO[this.provider.videoData.Kl]||0);this.provider.videoData.vI&&(k=hUd(this.provider.videoData.vI),k?.length&&(this.remoteConnectedDevices=k));f.X.k9()&&(this.K7=new UNL,g.a(this,this.K7))}QB(){var f=g.CV(this.provider);zC(this,f)}Nf(){return this.Tx}LL(){return{tE:this.tE,r5:this.r5}}lK(f,k){this.tE=f;this.r5=k}s6(f){if(!this.EQ){this.EQ=!0;var k="";switch(f){case 1:k="proximaui";break;case 2:k=this.provider.videoData.Ky.getWebPlayerContextConfig().enableProximaLowLatency? "proximawpcc":this.provider.videoData.A("html5_enable_proxima")||this.provider.videoData.A("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:k="proximaauto"}k!==""&&dt(this,k)}}Ta(f,k,G,t){if(!this.Hr.has(f)){this.Hr.add(f);var Z=g.CV(this.provider);g.ib(this,Z,"lse",[f,k,G,t.toFixed(3)])}}ys(f){g.$w(this,"lwc",[f.Ao?f.Ao.toFixed():"",f.xo?f.xo.toFixed():"",f.Qp?(f.Qp*1E3).toFixed():"",f.RB?(f.RB*1E3).toFixed():"",f.Gt?(f.Gt*1E3).toFixed():""].join(":"))}R1(f,k,G){var t=g.OL(f), Z=this.V.get(t);Z||(Z={identifier:{identifier:f.Nh,tileContext:f.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.V.set(t,Z));k.elapsedTimeMs=Math.round(g.CV(this.provider)*1E3);G?(Z.receivedAdEvents||(Z.receivedAdEvents=[]),Z.receivedAdEvents.push(k)):(Z.receivedCuePointEvents||(Z.receivedCuePointEvents=[]),Z.receivedCuePointEvents.push(k))}reportStats(f=NaN,k=!1){if(!this.e6()&&(f=f>=0?f:g.CV(this.provider),this.Pz?eLL.has(this.B)&&(this.K.size||(this.B==="PL"?f>=this.W+30:f<=this.ME+ 30||f>=this.W+1200&&f<=this.ME+86400))&&(g.ib(this,f,"vps",[this.B]),this.W=f):["PL","B","S"].indexOf(this.B)>-1&&(this.K.size||f>=this.W+30)&&(g.ib(this,f,"vps",[this.B]),this.W=f),this.K.size)){this.sequenceNumber===7E3&&g.HI(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){nV(this,f);var G=this.provider.Y.vV();for(let {key:N,value:U}of G)this.C(N,U);G=this.provider.videoData;G.Ky.S&&G.FJ?.hbps_diversion_test&&this.C("hbpsdvt","1",!0);G=f;var t=this.provider.Y.DN(),Z=t.droppedVideoFrames|| 0,u=t.totalVideoFrames||0,h=Z-this.tE,W=u&&!this.r5;Z>t.totalVideoFrames||h>5E3?SMu(this,"html5.badframedropcount",`df.${Z};tf.${t.totalVideoFrames}`):(h>0||W)&&g.ib(this,G,"df",[h]);this.tE=Z;this.r5=u;this.J>0&&(g.ib(this,f,"glf",[this.J]),this.J=0);Xn.isActive()&&(f=Xn.a7(),Object.keys(f).length>0&&this.C("profile",f));this.Y9&&dt(this,"lwnmow");f={};this.provider.videoData.W&&(f.fmt=this.provider.videoData.W.itag,(G=this.provider.videoData.S)&&G.itag!==f.fmt&&(f.afmt=G.itag));f.cpn=this.provider.videoData.clientPlaybackNonce; this.Wz?.length?f.adcpn=this.Wz.join(","):this.adCpn&&(f.adcpn=this.adCpn);this.GB?.length?f.addocid=this.GB.join(","):this.kj.length&&(f.addocid=this.kj);(this.provider.videoData.K1()||(this.provider.X.oI().B.mx(qaF)||this.provider.X.A("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&QA(this.provider.videoData))&&(f.adc=1);this.provider.videoData.cotn&&(f.cotn=this.provider.videoData.cotn);f.el=km(this.provider.videoData);f.content_v=lY(this.provider.videoData);f.ns=this.provider.X.G; f.fexp=bI(this.provider.X.experiments).toString();f.cl=(985604239).toString();G=this.provider.videoData.adFormat||this.adFormat;this.yG?.length?f.adformat=this.yG.join(","):G&&(f.adformat=G);(G=SW(this.provider.videoData))&&(f.live=G);this.provider.videoData.WC()&&(f.drm=1,this.provider.videoData.Z&&(f.drm_system=pAE[this.provider.videoData.Z.flavor]||0),this.provider.videoData.drmProduct&&(f.drm_product=this.provider.videoData.drmProduct));g.Gx()&&this.provider.videoData.cO&&(f.ctt=this.provider.videoData.cO, f.cttype=this.provider.videoData.Yw,this.provider.videoData.mdxEnvironment&&(f.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(f.dai=QA(this.provider.videoData)?"mv":this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.hR&&(f.dai_fallback="1")):this.provider.videoData.OX?f.dai="cs":this.provider.videoData.Yg?f.dai="disabled":this.provider.videoData.Pn&&(f.dai="unspecified");f.seq=this.sequenceNumber++;if(this.provider.videoData.FJ){if(G= this.provider.videoData.FJ,f&&G){G.ns==="3pp"&&(f.ns="3pp");this.m8.has(G.ns)&&dt(this,"hbps");G.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=G.shbpslc);for(var D of Object.keys(G))this.rO.has(D)||(f[D]=G[D])}}else f.event="streamingstats",f.docid=this.provider.videoData.videoId,f.ei=this.provider.videoData.eventId;this.isEmbargoed&&(f.embargoed="1");Object.assign(f,this.provider.X.B);(D=f.seq)&&!this.provider.X.experiments.oI().B.mx(TN)&&(G=RgF(this,+D),G=g.vu(G,KJa),G=g.YD(G,4), this.K.set("qclc",[G]));f=g.x6(`//${this.provider.X.lf}/api/stats/qoe`,f);t=G="";for(let [N,U]of this.K.entries()){Z=U;if(!Z?.join)continue;Z=`&${N}=${Z.join(",")}`;Z.length>100?t+=Z:G+=Z}Z=this.provider.X.experiments.oI().B.mx(TN)&&this.provider.X.experiments.oI().B.mx(KsD);if(this.provider.X.experiments.oI().B.mx(TN)){D=RgF(this,+(D||0));D.qoePingUrl=f+G+t;u=this.provider.X.experiments.oI().B.mx(nhF);h=this.provider.X.experiments.oI().B.mx(LsL);W={};if(u||h&&(k||this.TB))W.sendIsolatedPayload=!0; g.V0("qoeClientLoggingContext",cza(D),W);Z||(G+="&dl=1")}Z||pJD(this,f+G,t.replace(/ /g,"%20"))}this.K.clear()}}gT(f){this.Y9=f}ip(){if(this.provider.videoData.Z){var f=this.provider.videoData.Z;dt(this,`eme-${f.keySystemAccess?"final":Iv(f)?"ms":Kh(f)?"ytfp":AB(f)?"safarifp":"nonfinal"}`)}}nZ(f){this.isEmbargoed=f}onPlaybackRateChange(f){var k=g.CV(this.provider);f&&f!==this.TX&&(g.ib(this,k,"rate",[f]),this.TX=f);this.Pz||this.reportStats(k)}getPlayerState(f){if(f.B(128))return"ER";if(f.B(2048))return"B"; if(f.B(512))return"SU";if(this.provider.X.oI().B.mx(lC)&&f.B(256))return"PA";if(f.B(16)||f.B(32))return"S";if(f.isOrWillBePlaying()&&f.B(64))return"B";var k=ygf[$O(f)];g.m0(this.provider.X)&&k==="B"&&this.provider.Y.getVisibilityState()===3&&(k="SU");k==="B"&&f.B(4)&&(k="PB");return k}zg(f,k){var G=g.CV(this.provider);g.ib(this,G,"vfi",[f==="A"?"":`${k??0}`,f])}Do(){super.Do();QZ(this.D);QZ(this.rM)}C(f,k,G){var t=this.Wr.indexOf(f)!==-1;t||this.Wr.push(f);if(!G||!t){k=typeof k!=="string"?g.q9(k): k;k=fdD(k);if(!G&&!/^t[.]/.test(k)){var Z=g.CV(this.provider)*1E3;k=`t.${Z.toFixed()};${k}`}g.$w(this,"ctmp",`${f}:${k}`);LV(this);return Z}}dj(f,k,G){this.Z={Pf:Number(this.C("glrem",{nst:f.toFixed(),rem:k.toFixed(),ca:+G})),Dv:f,x5:k,isAd:G}}uN(f,k,G){g.ib(this,g.CV(this.provider),"ad_playback",[f,k,G])}suspend(f){f&&(f=g.CV(this.provider),khu(this,f,"SU"));isNaN(this.D)||QZ(this.D)}resume(){isNaN(this.D)?gcE(this):this.D=PY(()=>{this.reportStats()},1E4)}}; g.b=g.B5.prototype;g.b.JR=GD(102);g.b.uv=GD(95);g.b.Rr=GD(46);g.b.yC=GD(39);g.b.iJ=GD(24);var ygf={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},eLL=new Set(["PL","B","S"]),sh=[];g.cx=class extends g.gQ{constructor(f,k,G,t,Z,u,h,W=!1,D,N,U,y){super();this.Y=f;this.schedule=k;this.policy=G;this.aI=t;this.QQ=D;this.zA=N;this.Ti=U;this.Q6=y;this.Od=this.Bv=this.mediaSource=null;this.zb=this.kW=this.Za=this.G6=0;this.sl=this.W8=this.isSuspended=!1;this.d$="";this.e0={};this.R0=NaN;this.I0=this.oO=this.rN=0;this.m2=null;this.UD=NaN;this.cQ=this.NV=this.KU=!1;this.pj=0;this.M4=!1;this.OF=this.zs=0;this.Pi=null;this.ti=this.lT=this.Wh=!1;this.IL=()=>this.Y.IL(); this.ti=!this.Q6;this.Q6&&this.Q6.then(()=>{this.ti=!0;if(this.KU){var q=this.Y.kG();q&&!this.mediaSource&&rt(this,q,!1,!0,!1);this.resume()}}); this.timing=new X4H(this.zA);this.wi=new meF(this.schedule,this.policy);this.nJ=new g.XO(this.UN,0,this);this.Su=new g.XO(this.UN,this.policy.jj,this);this.Pa=new g.XO(this.UN,1E3,this);this.yD=new g.XO(this.UN,void 0,this);this.MO=new g.XO(()=>{this.isSuspended||this.UN()},1E4,this); this.g0=new g.XO(this.Wf,250,this);this.M5=this.rB=this.currentTime=NaN;this.UM=new V8(5);this.UD=this.timestampOffset=NaN;this.logger=new g.WB("dash");this.o9=Infinity;f=this.Ti&&this.Ti.length>0?this.Ti:D&&D.Jr();D&&(Vzu(D,this.aI,this.policy),this.UD=Date.now());this.VP=new TJD(this,this.wi,G,this.aI,Z,f);G=L9a(this.VP,u,h&&h.id);this.audioTrack=new GvF(this,this.policy,G.audio,this.timing);this.videoTrack=new GvF(this,this.policy,G.video,this.timing);this.videoTrack.J4(this.audioTrack.W);this.CF= {updateend:this.y9,error:this.Mo};g.a(this,this.nJ);g.a(this,this.Su);g.a(this,this.Pa);g.a(this,this.yD);g.a(this,this.MO);g.a(this,this.g0);this.d7=XTy({K2:this.policy.D.K2,PM:this.policy.PM,aB:this.policy.aB});this.kY=nc6(this,this.policy,this.d7,this.schedule,this.UM,(q,Q)=>WQO(this,q,Q)); this.F5=new g.W5(this,this.aI,this.policy,this.videoTrack,this.audioTrack,W);this.policy.S&&(W=this.Y.getVideoData(),this.C("clsdai",{initld:1,admapsz:W.aS?.size}),W.aS||(W.aS=new Map),this.Tr=new g.De(this.policy,(q,Q)=>{this.C(q,Q)},W.aS,(q,Q,A)=>{this.Y.R1(q,Q,A)})); this.ri=new LMf(this,this.aI,this.videoTrack,this.audioTrack,this.policy);W=this.policy.zY?this.Y.getVideoData().oJ:null;this.NB=new u_E(this,this.policy,this.videoTrack,this.audioTrack,this.e0,this.F5,this.timing,this.wi,this.schedule,this.aI,this.VP,this.kY,W);g.a(this,this.NB);this.C1=new hLH(this,this.policy,this.videoTrack,this.audioTrack,this.aI,Z,Ag(this.Y.getVideoData()),h?.id);g.a(this,this.C1);this.C1.Tg(u);this.ow=new BD6(this.Y,this,this.policy,this.audioTrack,this.videoTrack,this.aI, this.schedule,this.C1,this.timing,this.F5,this.Tr);g.a(this,this.ow);this.Bk=this.Y.Sj.h8.jy;this.policy.Z||M$(this);this.policy.ip&&(this.LM=new NDu(this.videoTrack.N.index,this.Y.getVideoData().clientPlaybackNonce??"",this.Y))}initialize(f,k,G){f=f||0;this.policy.B||(k=wTa(this.VP),pV(this.Y,new gt(k.video,k.reason)),this.Y.O5(new gt(k.audio,k.reason)));this.policy.B&&Lr(this);this.aI.isManifestless&&hR6(this.NB);this.kY&&L2X(this.kY,this.videoTrack.N);k=isNaN(this.getCurrentTime())?0:this.getCurrentTime(); var t=!this.aI.isManifestless;this.policy.RH&&(t=t||this.aI.Ic);if(!this.policy.Jo||this.policy.Ue)this.currentTime=t?f:k;this.policy.Wz&&this.seek(this.getCurrentTime(),{}).H1(()=>{}); this.policy.j$&&this.Q6?this.aI.ZJ||this.aI.W()||this.Y.getVideoData().CP||!Hs(this,this.videoTrack)||!Hs(this,this.audioTrack)?this.UD=NaN:(DK6(this),this.ti&&(f=this.Y.kG())&&rt(this,f,!1,!0,!1),this.policy.B&&this.policy.Z&&M$(this),this.KU=!0):this.policy.B?this.Bk?.nt(this.SK()||"")&&vX6(this)&&Hs(this,this.videoTrack)&&Hs(this,this.audioTrack)&&(Iyf(this.ow,this.Bk),this.policy.Z&&M$(this)):this.QQ&&(BI6(this,this.videoTrack),BI6(this,this.audioTrack),tzE(this.QQ),delete this.QQ);G?(this.suspend(!1), g.SH(this.Pa)):(G=this.getCurrentTime()===0,Kr(this.NB,this.videoTrack,this.videoTrack.N,G),Kr(this.NB,this.audioTrack,this.audioTrack.N,G),this.policy.B&&Ubu(this.ow,{WM:1}),this.policy.Wz||this.seek(this.getCurrentTime(),{}).H1(()=>{}),this.timing.tick("gv")); (this.aI.Ao||this.aI.xo||this.aI.Qp||this.aI.RB||this.aI.Gt)&&this.Y.ys(this.aI)}bm(){this.policy.S&&joQ(this)}suspend(f){this.W8=f||this.Y.U().A("html5_allow_multiview_tile_preload")&&this.Y.getVideoData().livePreload;this.policy.VG||(this.isSuspended=!0,this.policy.Dz&&(this.Pa.stop(),this.Su.stop(),this.nJ.stop()),this.MO.stop())}resume(f=!1){if(this.isSuspended||this.sl||f){this.W8=this.sl=this.isSuspended=!1;try{this.UN()}catch(k){g.sW(k)}}}Tc(){return this.videoTrack.Tc||this.audioTrack.Tc}SL(){this.policy.SL= !0}uS(){return!this.policy.SL}OQ(f=!1){return Math.min(this.audioTrack.OQ(f),this.videoTrack.OQ(f))}FP(f=!1,k=!1){oXL(this);this.Y.GH()&&(this.M5=NaN);f?(this.policy.ME&&this.C("loader",{setsmb:1}),this.policy.VG=!0,this.JY()):(this.suspend(!1),k||this.JY())}Tg(f,k=!1){if(!this.e6()&&!d5f(this.VP,f)&&this.videoTrack){var G=this.VP.bL();u9F(this,this.VP.Tg(f));xw(this);var t=f.isLocked()&&f.reason==="m"&&this.VP.J,Z=this.policy.b1&&f.reason==="l"&&qr(this.videoTrack);f=G.B>f.B&&f.reason==="b";G=this.VP.rH&& !W6();(t||Z||f||G)&&!k?this.Y.fl({reattachOnConstraint:t?"u":Z?"drm":G?"codec":"perf"}):g.Ws(this)}}xk(f){this.VP.xk(f)}setAudioTrack(f,k,G=!1,t=!1){if(!this.e6()){var Z=!isNaN(k);q_y(this,Z,G);G=this.GH(t);t=this.VP;t.K=t.aI.B[f.id];t.G=t.K;t=new Cs(t.G,t.W,Z?"t":"m");this.Y.O5(new gt(t.audio,t.reason));Z?(Z=this.audioTrack.N.index.uY(k),OHf(this,k,f.id,Z)):G||this.Y.fl()}}E_(f){this.VP.E_(f,!0)}setPlaybackRate(f){f!==this.wi.getPlaybackRate()&&this.wi.setPlaybackRate(f)}f3(f,k=!1){f.B.info.Kq()? this.Y.O5(f,k):pV(this.Y,f)}UA(){return this.Y.UA()}ut(){return this.Y.ut()}F2(f){this.Y.U().k9()&&this.C("sps",{status:f.sz||""});if(f.sz===1)this.rN=0;else if(f.sz===2||f.sz===3){let k=!1;f.sz===3&&(this.o9=f.h2??Infinity,this.rN+=1,(k=z2(this))&&this.eJ(!0));this.Y.Ji(!0,k)}}UF(){return this.Y.UF()}An(){return this.Y.An()}RO(f){this.Y.RO(f)}L0(){return this.timing.L0()}ED(){this.UN()}Wf(){var f=this.Y.hh()?.getCurrentTime();f?this.Y.C("rms",{cta:f}):g.SH(this.g0)}UN(){cs(this);if(this.mediaSource&& v6(this.mediaSource)&&!this.mediaSource.YG()&&(!this.policy.Jo||isFinite(this.getCurrentTime()))){var f=ux(this.videoTrack);f=this.policy.Xs&&f&&f.G();this.aI.isManifestless&&this.aI.isWindowedLive&&gb(this.aI)?(this.M5=gb(this.aI),this.mediaSource.iN(this.M5)):ov(this.aI)&&!f?(f=this.getCurrentTime(),this.policy.Jo&&this.policy.Ue&&this.C("ssrDuration",{ld:this.Bx(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.M5)?(this.M5=f+3600,this.mediaSource.iN(this.M5)):this.M5<=f+1800&&(this.M5= Math.max(this.M5+1800,f+3600),this.mediaSource.iN(this.M5))):this.mediaSource.isView||(f=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.M5)||this.M5!==f)&&f>0&&(this.mediaSource.iN(f),this.M5=f))}if(!this.e6())if(pm(this.aI)&&this.aI.kn()){var k=this.aI;this.handleError("manifest.net.retryexhausted",k.NE?{rc:k.Vp}:{rc:k.Vp.toString()},1)}else if(this.policy.B)a:{try{if(Ps(this)&&this.Od){var G=this.ow,t=this.Od;let q=t.B;if(q){var Z=G.Y.l6();f=!0;Z||(Z=G.loader.getCurrentTime(), f=!1);{k=q;let Q=f?G.Y.cM(Z):Z;if(G.loader.Z2(Q))var u=!1;else{var h={t:Z.toFixed(3),isUtc:f};c:if(G.Y.SK()){for(let A of[G.audioTrack,G.videoTrack]){let d=iL(A.N,G.aI.ZJ);if(!k?.a8(d,Q)){var W=!1;break c}}W=!0}else W=!1;W?(G.loader.C("prebuffer",Object.assign(h,{inrange:1})),u=!0):(w6(k.info)?f&&(k.info.B?.N5?.b4||0)===Z*1E3:!f&&(k.info.B?.N5?.dU||0)===Z*1E3)?(G.loader.C("prebuffer",Object.assign(h,{match:1})),u=!0):u=!1}}u&&(G.Y.p7("ismp_c"),G.B.push(q),G.GB?.B(q.info.resource),q.Vn(),t.W(!1))}}Df(this.ow); this.aI.isManifestless&&this.policy.Z&&b1(this.ri);this.mediaSource?.S()&&RF(this);Ubu(this.ow);if(Ps(this)&&this.Od){var D=this.ow,N=this.Od;let q=N.K.eL;if(q!==void 0&&q>=0){D.Y.p7("ismp_a");var U=N.K;if(F2H(D,U)){var y=N_L(D,U);D.policy.K9>0&&D.Ay.NU++;y&&(N.B!==y&&(x5c(N),N.B=y,N.K=v5),D.Y.p7("ismp_rc"))}}}}catch(q){g.HI(q);if(q.message.includes("changeType")){this.C("ctype",{exp:q.name,msg:q.message,s:q.stack});break a}this.handleError("fmt.unplayable",{exp:q.name,msg:q.message,s:q.stack,trg:"sabrslicerqt"}, 1)}QoX(this);g.SH(this.MO)}else if(!this.aI.S||!niE(this.videoTrack)&&!niE(this.audioTrack)||this.Tc()&&this.policy.K7?G=!1:(this.JY(),this.Y.seekTo(Infinity,{Mv:"checkLoaderTracksSync",P3:!0}),G=!0),!G){cs(this);this.aI.isManifestless&&(Xfu(this.videoTrack),Xfu(this.audioTrack),b1(this.ri),(G=dz(this.videoTrack))&&G.B&&(G=G.B.isStreaming&&!this.policy.PM,this.C(G===this.policy.D.K2?"strm":"strmbug",{strm:G,sfmp4:this.policy.D.K2,dfs:this.policy.PM},!0)));if(this.mediaSource)RF(this);else if(this.policy.K){G= !1;for(k of[this.videoTrack,this.audioTrack])for(t=dz(k);t&&k.qg()!==ux(k);t=dz(k))k.uK(t),G=!0;W3(this.videoTrack)&&W3(this.audioTrack)||G&&g.Ws(this)}xw(this);Kr(this.NB,this.videoTrack,this.videoTrack.N,!1);Kr(this.NB,this.audioTrack,this.audioTrack.N,!1);this.policy.Ov||(k=this.videoTrack,u=this.audioTrack,this.mediaSource&&(!v6(this.mediaSource)||this.policy.Ks)||this.ri.isSeeking()||!(this.policy.B||qr(k)&&k.N.B()&&this.VP.L)||(G=this.getCurrentTime(),t=this.wi,h=AM(t,k.N.info.Bc,u.N.info.Bc, 0),u=Fr(t.DJ)+h/Qa(t.DJ),k.bn(G+Math.max(u,u+t.policy.Zk-h/k.N.info.Bc))));tUL(this.NB,this.videoTrack,this.audioTrack);tUL(this.NB,this.audioTrack,this.videoTrack);QoX(this);this.kY&&(k=this.kY,k.S?(G=k.G+k.policy.TR,k.W||(G=Math.min(G,k.startTimeSecs+k.policy.ov)),k=Math.max(0,G*1E3-Date.now())):k=NaN,isNaN(k)||g.SH(this.yD,k));g.SH(this.MO)}}Sr(f){this.Y.Sr(f)}DO(){return this.Y.DO()}Ta(f){if(this.aI.isManifestless){var k=this.videoTrack.N;if(k){var G=k.index.vv(),t=-1,Z=-1;k.index instanceof Sc&& (t=k.index.uD(),Z=k.index.eF());this.Y.Ta(f,G,t,Z)}}}eq(){return this.kW!==0&&this.Za!==0}yr(f){this.policy.Jo&&(this.M5=f)}c$(f,k,G){f=iHQ(this,f,k,G);if(f===null)return!0;if(f===2||f===5)return this.JF("checked",f,k.info),!1;if(f===1){if(!zBE(this))return!1;k.info.ON()?gKE(this.policy):pfD(this.policy);this.VP.E_(k.info.N)}this.Y.fl({reattachOnAppend:f});return!1}JF(f,k,G){k!==5&&k!==3||!G.N.info.video||$$(this.VP.Z).size>0||this.VP.E_(G.N);CEX(this,f,k,G)}y9(f){var k=f===this.mediaSource?.B?this.audioTrack: this.videoTrack;dz(k)?.isLocked&&(this.Y.U().k9()&&this.C("eosl",{ounlock:dz(k)?.info.lx()}),Yw(this,f===this.mediaSource?.B));if(this.policy.Wr&&f===this.mediaSource?.B&&this.zs){let G=this.zs-this.getCurrentTime();this.Y.C("asl",{l:G,xtag:ux(this.audioTrack)?.N.info.K});this.M4=!1;this.zs=0}f.Q3()&&f.CE().length===0&&(f.gX(),this.mediaSource&&!this.mediaSource.Q3()&&(this.Y.U().k9()&&this.Y.C("rms",{ld:"seek"}),this.mediaSource.V=performance.now(),this.Y.Fp(),this.Y.U().k9()&&g.SH(this.g0)));k.D?.J(); this.policy.jj?mp(this):this.UN()}Mo(f){if(this.mediaSource){var k=ux(f===this.mediaSource.B?this.audioTrack:this.videoTrack);if(f=f.ug())for(let G=0;G5&&f.Wz.shift(),G=k.xj,this.Y.getVideoData().enableServerStitchedDai&& (f=SwL(this.audioTrack,G),t=SwL(this.videoTrack,G),f!==0&&t!==0&&f!==t&&this.handleError("ssdai.avsync",{sq:G,a:f,v:t},0)));this.policy.lX&&(G=k.zN,G!=null&&(k=this.Y.getVideoData().so,G==null||isNaN(G)?k.zN=void 0:k.zN=G))}}SI(f,k,G,t){f.info.video&&this.F5.SI(k,G,t)}Xf(f){this.VP.Xf(f)}o$(f){if(this.mediaSource&&this.mediaSource.G&&!this.mediaSource.pn()&&(f.qR=this.videoTrack.OQ(),f.K=this.audioTrack.OQ(),this.policy.W)){let k=this.videoTrack.da(),G=this.audioTrack.da(),t=PJ(this.mediaSource.K.CE(), "_",5),Z=PJ(this.mediaSource.B.CE(),"_",5);Object.assign(f.B,{lvq:k,laq:G,lvb:t,lab:Z})}f.bandwidthEstimate=IT(this.wi);this.audioTrack.D?.flush();this.videoTrack.D?.flush()}US(f){this.m2=f;this.F5&&this.F5.US(f);f=this.m2;var k=this.videoTrack.N.info.Pr();f.Yf=k;f.GS({swebm:k});this.NB.US(this.m2);this.policy.f5&&this.ow.US(this.m2)}gs(f){if(this.mediaSource&&this.mediaSource.K){f-=isNaN(this.timestampOffset)?0:this.timestampOffset;this.getCurrentTime()===f||this.policy.WX||(this.policy.Qx&&this.isSuspended&& this.Y.U().k9()&&this.C("seekRefactorResume",{ct:f,gct:this.getCurrentTime(),source:"uct"}),this.resume());if(this.ri.isSeeking()&&this.mediaSource&&!this.mediaSource.pn()){let k=this.getCurrentTime()<=f&&f{this.Y.p7(t)}),g.a(this,this.Od)),HeF(this.Od,{eL:f, Fa:k,WM:G}),this.UN())}cL(){this.oO++}d0(){this.oO=0}I4(){return this.Y.getVideoData().D?(0,g.T)()-this.schedule.Pz>3E5&&this.oO>=3:!this.schedule.Pz}GH(f=!1){return this.Y.GH()&&!this.Y.getVideoData().D||f}};g.b=g.cx.prototype;g.b.nk=GD(116);g.b.aJ=GD(111);g.b.M6=GD(86);g.b.Gc=GD(31);g.b.ZN=GD(11);var v8H=class extends g.gQ{constructor(f,k,G){super();this.Y=f;this.policy=k;this.QQ=G;this.K=new Map;this.S=this.V=!1;this.W={updateend:()=>{kO(this)}, error:()=>{fj(this);this.Y.handleError(new g.PN("fmt.unplayable",{origin:"onesieAppendError"},0))}}; this.B=[];this.timing=new X4H(this.Y.getVideoData().zA);this.UD=Date.now();this.kj=new Promise(t=>{this.Wz=t})}GB(){return this.kj}EH(f){this.mediaSource=f; dKD(this);MNd(this);kO(this)}D(){var f=[];this.L&&f.push(this.L);this.J&&f.push(this.J);return f}Do(){this.B.length=0;fj(this);super.Do()}};var ykc=class extends g.cx{Tg(f,k=!1){var G;if(G=!this.e6())G=this.C1,G=!(f.isLocked()&&G.B.K||G.K===void 0?0:f.equals(G.K));if(G){G=this.C1.bL();this.C1.Tg(f);var t;if(t=f.isLocked()&&f.reason==="m"){t=this.C1;var Z=t.S?.info.D().qualityOrdinal;t=t.TB?!0:t.S?f.B!==Z?!0:!t.B.K||t.nE.MY&&t.B.B===t.S.info.itag?!1:!0:!1}Z=this.policy.b1&&f.reason==="l";G=G.B>f.B&&f.reason==="b";(t||Z||G)&&!k?(this.Y.fl({reattachOnConstraint:t?"u":Z?"drm":"perf",lo:f.K,up:f.B}),this.policy.MY||(this.C1.B.K=!1)):(this.policy.MY&& (this.C1.B.K=!1),g.Ws(this))}}xk(f){this.C1.xk(f)}setAudioTrack(f,k,G=!1,t=!1){if(!this.e6()){var Z=!isNaN(k);q_y(this,Z,G);G=this.GH(t);a:{t=this.C1;var u=f.id;for(var h of t.ME)if(h.id===u){h=t.aI.B[u];t.Z=h;t.nE.rH()&&(t.kj=!0);let W=Z?"t":"m";t.J=u;t.VG=W;u=new gt(h,W);Z&&(t.D=!0);t=u;break a}t.W=[];t=null}this.Y.O5(t);Z?(Z=this.audioTrack.N.index.uY(k),Z>=0&&this.Vx(!0,"mosaic"),OHf(this,k,f.id,Z)):G||this.Y.fl()}}E_(f){this.C1.E_(f,!0)}c$(f,k,G){f=iHQ(this,f,k,G);if(f===null)return!0;if(f=== 2||f===5)return this.JF("checked",f,k.info),!1;if(f===1){if(!zBE(this))return!1;k.info.ON()?gKE(this.policy):pfD(this.policy);!k.info.ON()&&this.policy.Ua||this.C1.E_(k.info.N)}this.Y.fl({reattachOnAppend:f});return!1}JF(f,k,G){k!==5&&k!==3||!G.N.info.video||$$(this.C1.B).size>0||this.C1.E_(G.N);CEX(this,f,k,G)}V1(f,k=!1,G={}){this.C1.V1(f,k,G)}y6(f,k,G){return this.C1.y6(f,k,G)}GJ(f,k,G){this.C1.GJ(f,k,G)}Xn(f){var k=this.ow.Z;this.ow.Z=f;this.C("scfidc",{curr:FF(k),"new":FF(f)});f&&FF(f)!==FF(k)&& (this.Vx(!0,"caption change"),this.ED())}P_(f){this.ow.wM(f)}K(){this.ow.yG.NU=0}B(){this.ow.G=void 0}Vx(f,k){this.ow.Vx(f,k)}o6(f){return this.ow.o6(f)}zK(f){return this.ow.zK(f)}};var q1F=class extends g.qf{};var OOE=class extends q1F{constructor(f,k,G,t){super();this.W=-1;this.B={};this.S=new g.XO(this.Z,0,this);g.a(this,this.S);this.K=new g.XO(()=>{this.e6()||(this.S.start(Math.random()*G),this.K.start(k))},f,this); g.a(this,this.K);t.subscribe("fairplay_next_need_key_info",this.G,this)}G(f,k){if(f&&k){var G=Number(g.Sr(f,"cpi"))*1+1;isNaN(G)||G<=0||Gthis.W&&(this.W=G,g.wr(this.B)||(this.B={},this.S.stop(),this.K.stop())),this.B[k]=f,g.SH(this.K))}}Z(){for(let Z of Object.keys(this.B)){var f=this.zB,k=this.W,G=g.zt(this.B[Z]),t=G[6];let u=[];for(let h of t.split("&"))h.indexOf("cpi=")===0?u.push("cpi="+k.toString()):h.indexOf("ek=")===0?u.push("ek="+ Ok(Z)):u.push(h);G[6]="?"+u.join("&");k="skd://"+G.slice(2).join("");t=k.length*2;G=new Uint8Array(t+4);G[0]=t%256;G[1]=(t-G[0])/256;for(t=0;t{this.zB("log_qoe",{wvagt:"timer",reqlen:this.B?this.B.length:-1});if(this.B){if(this.B.length>0){var G=this.B.shift();pQ6(this,G.info)}this.B.length>0&&(G=this.B[0].time-(0,g.T)(),this.K.start(Math.max(0,G)))}},0); g.a(this,this.K);k.subscribe("widevine_set_need_key_info",this.S,this)}S(f){var k;a:{if((k=f.cryptoPeriodIndex)&&this.B.length>0)for(var G of this.B)if(k===G.info.cryptoPeriodIndex){k=!0;break a}k=!1}if(!k){k=(0,g.T)();a:{G=f.cryptoPeriodIndex;if(!isNaN(G))for(t of this.W.values())if(Math.abs(t.cryptoPeriodIndex-G)<=1){var t=!0;break a}t=!1}t?(t=f.B,t=Math.max(0,Math.random()*((isNaN(t)?120:t)-30))*1E3):t=0;this.zB("log_qoe",{wvagt:`delay.${t}`,cpi:f.cryptoPeriodIndex,reqlen:this.B.length});t<=0? pQ6(this,f):(this.B.push({time:k+t,info:f}),g.SH(this.K,t))}}Do(){this.B=[];super.Do()}};var Nxa=class{constructor(){({url:G,interval:k,retries:f}={});var f,k,G;this.url=G;this.interval=k;this.retries=f}};var Y_c=class{constructor(f,k){this.statusCode=f;this.message=k;this.W=this.heartbeatParams=this.errorMessage=null;this.K=[];this.B={};this.nextFairplayKeyId=null}},JvH={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var vQD=class extends g.gQ{constructor(f,k,G="",t=!1){super();this.message=f;this.requestNumber=k;this.timer=G;this.K=t;this.onError=this.onSuccess=null;this.B=new g.nN(5E3,2E4,.2)}};var QAF=class extends g.qf{constructor(f,k,G,t,Z){super();this.videoData=f;this.X=k;this.V=G;this.sessionId=t;this.lJ=Z;this.Z={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.Wz=this.kj=!1;this.S=null;this.GB=[];this.W=[];this.authorizedFormats=[];this.L=[];this.D=!1;this.B={};this.status="";this.G=NaN;this.K=f.Z;this.cryptoPeriodIndex=G.cryptoPeriodIndex;f={};Object.assign(f,this.X.B);f.cpn=this.videoData.clientPlaybackNonce;this.videoData.J&&(f.vvt=this.videoData.J,this.videoData.mdxEnvironment&& (f.mdx_environment=this.videoData.mdxEnvironment));this.X.TB&&(f.authuser=this.X.TB);this.X.pageId&&(f.pageid=this.X.pageId);isNaN(this.cryptoPeriodIndex)||(f.cpi=this.cryptoPeriodIndex.toString());Z=(Z=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.PI()))?Z[1]:"";Z==="ATV"&&(f.cdt=Z);this.Z=f;this.Z.session_id=t;this.J=!0;this.K.flavor==="widevine"&&(this.Z.hdr="1");this.K.flavor==="playready"&&(k=Number(g.sq(k.experiments,"playready_first_play_expiration")),!isNaN(k)&&k>=0&&(this.Z.mfpe=`${k}`),this.J=!1); k="";g.$a(this.K)?this.K.B()?(t=G.jJ)&&(k="https://www.youtube.com/api/drm/fps?ek="+u6u(t)):(k=G.initData.subarray(4),k=new Uint16Array(k.buffer,k.byteOffset,k.byteLength/2),k=String.fromCharCode.apply(null,k).replace("skd://","https://")):k=this.K.W;this.baseUrl=k;this.fairplayKeyId=g.Sr(this.baseUrl,"ek")||"";if(k=g.Sr(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(k);this.GB=G.Pr?[g.YD(G.initData,4)]:G.K;tP(this,{sessioninit:G.cryptoPeriodIndex});this.X.oI().B.mx(Zt)&&this.K.flavor==="widevine"&& this.lJ&&!this.lJ.certificate&&!this.lJ.B&&this.X.widevineCertificate&&(this.lJ.certificate=this.X.widevineCertificate);this.status="in"}Hh(f){if(!(this.e6()||f.size<=0)){var k={};f.forEach((G,t)=>{var Z=Fp(this.K)?t:G;t=new Uint8Array(Fp(this.K)?G:t);Fp(this.K)&&P8f(t);G=g.YD(t,4);P8f(t);t=g.YD(t,4);this.B[G]?this.B[G].status=Z:this.B[t]?this.B[t].status=Z:this.B[G]={type:"",status:Z};yEy(this,this.B[G].type,k)}); qoy(this,",");tP(this,{onkeystatuschange:1});this.status="kc";this.zB("keystatuseschange",this)}}error(f,k,G,t){this.e6()||(this.zB("licenseerror",f,k,G,t),f==="drm.provision"&&(f=(performance.now()-this.G)/1E3,this.G=NaN,this.zB("ctmp","provf",{et:f.toFixed(3)})));Oy(k)&&this.dispose();this.lJ&&(k=this.lJ,k.certificate=null,k.B=!0)}shouldRetry(f,k){return!f&&this.requestNumber===k.requestNumber}Do(){this.B={};super.Do()}kf(){var f={ctype:this.V.contentType||"",length:this.V.initData.length,requestedKeyIds:this.GB, cryptoPeriodIndex:this.cryptoPeriodIndex};this.S&&(f.keyStatuses=this.B);return f}Lq(){var f=this.W.join();if(uO(this)){let k=new Set;for(let G in this.B)this.B[G].status!=="usable"&&k.add(this.B[G].type);f+=`/UKS.${Array.from(k)}`}return f+=`/${this.cryptoPeriodIndex}`}XB(){return this.url}};var Wt=class extends g.gQ{constructor(f,k,G,t,Z,u=!1){super();this.element=f;this.V=k;this.initData=G;this.B=t;this.K=Z;this.kj=u;this.sessionId="";this.D=this.G=this.W=this.Z=null;this.S=new g.wp(this);g.a(this,this.S);QzO(this)}GB(f){if(this.Z){var k=f.messageType||"license-request";this.Z(new Uint8Array(f.message),k)}}Hh(){this.D&&this.D(this.B.keyStatuses)}Wz(f){this.Z&&this.Z(f.message,"license-request")}J(f){if(this.W){if(this.K){var k=this.K.error.code;f=this.K.error.systemCode}else k=f.errorCode, f=f.systemCode;this.W(`t.prefixedKeyError;c.${k};sc.${f}`,k,f)}}L(){this.G&&this.G()}update(f){if(this.B)return this.B.update(f).then(null,g$(k=>{Imd(this,"t.update",k)})); this.K?this.K.update(f):this.element.addKey?this.element.addKey(this.V.keySystem,f,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.V.keySystem,f,this.initData,this.sessionId);return g.wv()}Do(){this.B&&(this.kj?this.B.close().catch(g.HI):this.B.close());this.element=null;super.Do()}};var Ihu=class extends g.gQ{constructor(f,k,G=!1){super();this.element=f;this.B=k;this.G=G;this.Z={};this.W=null;this.S=new g.wp(this);this.K=this.mediaKeys=null;this.D=Promise.resolve();g.a(this,this.S)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.B.flavor==="widevine"&&this.B.Td?this.mediaKeys.setServerCertificate(this.B.Td):this.B.B()&&this.B.bu?this.mediaKeys.setServerCertificate(this.B.bu):null:null}createSession(f,k){var G=f.initData;if(this.B.keySystemAccess){k&&k("createsession"); let t=this.mediaKeys.createSession();Kh(this.B)?G=$fQ(G,this.B.bu):this.B.B()&&(G=cvL(G)||new Uint8Array(0));k&&k("genreq");f=t.generateRequest(f.contentType,G);let Z=new Wt(null,null,null,t,null,this.G);f.then(()=>{k&&k("genreqsuccess")},g$(u=>{Imd(Z,"t.generateRequest",u)})); return Z}if(Iv(this.B))return KXH(this,G);if(AB(this.B))return i2L(this,G);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.B.keySystem,G):this.element?.webkitGenerateKeyRequest(this.B.keySystem,G);return this.W=new Wt(this.element,this.B,G,null,null,this.G)}J(f){var k=Dt(this,f);k&&k.Wz(f)}L(f){var k=Dt(this,f);k&&k.J(f)}V(f){var k=Dt(this,f);k&&k.L(f)}getMetrics(){var f=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{f=this.mediaKeys.getMetrics()}catch{}return f}Do(){this.K= this.mediaKeys=null;this.W?.dispose();for(let f of Object.values(this.Z))f.dispose();this.Z={};super.Do();delete this.element}};var j1=class{constructor(){this.keys=[];this.values=[]}get(f){f=this.findIndex(f);return f!==-1?this.values[f]:null}remove(f){f=this.findIndex(f);f!==-1&&(this.keys.splice(f,1),this.values.splice(f,1))}KZ(){this.keys=[];this.values=[]}set(f,k){var G=this.findIndex(f);G!==-1?this.values[G]=k:(this.keys.push(f),this.values.push(k))}findIndex(f){return g.pi(this.keys,k=>v1(f,k))}};var YWD=class extends g.qf{constructor(f,k,G,t=null,Z){super();this.element=f;this.videoData=k;this.X=G;this.mediaElement=t;this.lJ=Z;this.S=[];this.yG=2;this.f7=this.ME=!1;this.heartbeatParams=null;this.GB=this.L=!1;this.Z=null;this.Pz=!1;this.B=this.videoData.Z;this.drmSessionId=this.videoData.drmSessionId||g.Iz();this.W=new Map;this.G=new j1;this.D=new j1;this.Wz=new g.wp(this);this.kj=this.X.A("html5_eme_ignore_teardown_errors");(f=this.element)&&(f.addKey||f.webkitAddKey)||Oq()||QK(G.experiments); this.X.A("html5_enable_vp9_fairplay")&&this.B.B()?G=dp:(G=this.videoData.P2,G=this.B.flavor==="fairplay"||G?k$:dp);this.V=G;this.mediaKeys=new Ihu(this.element,this.B,this.kj);g.a(this,this.mediaKeys);Iv(this.B)&&(this.J=new Ihu(this.element,this.B,this.kj),g.a(this,this.J));g.a(this,this.Wz);G=this.element;this.B.keySystemAccess?this.Wz.Bz(G,"encrypted",this.K7):XA(this.Wz,G,Iv(this.B)?["msneedkey"]:["needkey","webkitneedkey"],this.zS);C8D(this);a:switch(f=this.B,G=this.W,f.flavor){case "fairplay":pt()> 19.2999?(G=f.m4,f=f.a$,f>=G&&(f=G*.75),k=(G-f)*.5,G=new OOE(k,G,G-k-f,this)):G=null;break a;case "widevine":G=new P2E(G,this);break a;default:G=null}if(this.Z=G)g.a(this,this.Z),this.Z.subscribe("rotated_need_key_info_ready",this.TB,this),this.Z.subscribe("log_qoe",this.K,this);QK(this.X.experiments);this.K({cks:this.B.Lq()})}K7(f){this.K({onecpt:1});f.initData&&mfu(this,new Uint8Array(f.initData),f.initDataType)}zS(f){this.K({onndky:1});mfu(this,f.initData,f.contentType)}TK(f){this.K({onneedkeyinfo:1}); this.X.A("html5_eme_loader_sync")&&(this.D.get(f.initData)||this.D.set(f.initData,f));EQX(this,f)}TB(f){this.S.push(f);vt(this)}createSession(f){var k=nQf(this)?uBQ(f):g.YD(f.initData);this.W.get(k);this.GB=!0;f=new QAF(this.videoData,this.X,f,this.drmSessionId,this.lJ);this.W.set(k,f);f.subscribe("ctmp",this.rH,this);f.subscribe("keystatuseschange",this.Hh,this);f.subscribe("licenseerror",this.vX,this);f.subscribe("newlicense",this.QG,this);f.subscribe("newsession",this.Ue,this);f.subscribe("sessionready", this.Ly,this);f.subscribe("fairplay_next_need_key_info",this.bb,this);this.X.A("html5_enable_vp9_fairplay")&&f.subscribe("qualitychange",this.VG,this);f.subscribe("sabrlicenseconstraint",this.Ay,this);k=this.mediaKeys;tP(f,{createkeysession:1});f.status="gr";g.QT("drm_gk_s",void 0,f.videoData.zA);f.url=tEa(f);f.S=uIL(f,k);g.a(f,f.S)}QG(f){this.e6()||(this.K({onnelcswhb:1}),f&&!this.heartbeatParams&&(this.heartbeatParams=f,this.zB("heartbeatparams",f)))}Ue(){this.e6()||(this.K({newlcssn:1}),this.S.shift(), this.GB=!1,vt(this))}Ly(){if(Iv(this.B)&&(this.K({onsnrdy:1}),this.yG--,this.yG===0)){var f=this.J;f.element?.msSetMediaKeys?.(f.K)}}Hh(f){if(!this.e6()){this.Pz||(this.Pz=!0,this.X.k9()&&LXc(this));this.K({onksch:1});var k=this.VG;if(!uO(f)&&g.WJ&&f.K.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var G="large";else{G=[];var t=!0;if(uO(f))for(let u of Object.keys(f.B))f.B[u].status==="usable"&&G.push(f.B[u].type),f.B[u].status!=="unknown"&&(t=!1);if(!uO(f)||t)G=f.W; G=UfH(G)}k.call(this,G);if(f.X.A("html5_enable_vp9_fairplay")&&f.K.B())var Z=f.L;else{if(!uO(f)){k={};for(Z of f.W)yEy(f,Z,k)}Z=f.authorizedFormats}this.videoData.authorizedFormats=Z;this.zB("keystatuseschange",f)}}rH(f,k){this.e6()||this.zB("ctmp",f,k)}bb(f,k){this.e6()||this.zB("fairplay_next_need_key_info",f,k)}vX(f,k,G,t){this.e6()||(this.videoData.A("html5_log_drm_metrics_on_error")&&LXc(this),this.zB("licenseerror",f,k,G,t))}Q4(){return this.V}VG(f){var k=Ea("auto",f,!1,"l");if(this.videoData.P2){if(this.V.equals(k))return}else if(bg(this.V, f))return;this.V=k;this.zB("qualitychange");this.K({updtlq:f})}Ay(f){this.videoData.sabrLicenseConstraint=f}Do(){this.B.keySystemAccess&&this.element&&!this.mediaElement?.wH?.GH()&&(this.kj?this.element.setMediaKeys(null).catch(g.HI):this.element.setMediaKeys(null));this.element=null;this.S=[];for(let f of this.W.values())f.unsubscribe("ctmp",this.rH,this),f.unsubscribe("keystatuseschange",this.Hh,this),f.unsubscribe("licenseerror",this.vX,this),f.unsubscribe("newlicense",this.QG,this),f.unsubscribe("newsession", this.Ue,this),f.unsubscribe("sessionready",this.Ly,this),f.unsubscribe("fairplay_next_need_key_info",this.bb,this),this.X.A("html5_enable_vp9_fairplay")&&f.unsubscribe("qualitychange",this.VG,this),f.dispose();this.W.clear();this.G.KZ();this.D.KZ();this.heartbeatParams=null;super.Do()}kf(){var f={systemInfo:this.B.kf(),sessions:[]};for(let k of this.W.values())f.sessions.push(k.kf());return f}Lq(){return this.W.size<=0?"no session":`${this.W.values().next().value.Lq()}${this.Z?"/KR":""}`}K(f,k=!1){this.e6()|| (g.q9(f),(this.X.k9()||k)&&this.zB("ctmp","drmlog",f))}NE(){var f=void 0,k=void 0;for(let G of this.W.values())f||(f=O2E(G,"SD")),k||(k=O2E(G,"AUDIO"));this.K({sd:f,audio:k});return f==="output-restricted"||k==="output-restricted"}};var FPH=class extends g.gQ{constructor(f){super();this.Y=f;this.Ce=0;this.K=this.Z=!1;this.S=0;this.Ky=this.Y.U();this.videoData=this.Y.getVideoData();this.W=this.Ky.experiments.B("html5_delayed_retry_count");this.B=new g.XO(()=>{this.Y.GL()},this.Ky.experiments.B("html5_delayed_retry_delay_ms")); g.a(this,this.B)}q1(){return!!this.Ce}I4(){return this.K?!0:this.Ky.G==="yt"?g.Ff(this.videoData)?this.Y.loader?.I4():this.videoData.D?this.videoData.TB<25:!this.videoData.TB:!1}Zs(){return this.K}handleError(f){wZD(this,f);if((f.errorCode!=="html5.invalidstate"&&f.errorCode!=="fmt.unplayable"&&f.errorCode!=="fmt.unparseable"||!Bt(this,f.errorCode,f.details))&&!MEf(this,f)&&!H2c(this)){if(this.Ky.G!=="yt"&&rEu(this,f)&&this.videoData.Ay&&(0,g.T)()/1E3>this.videoData.Ay&&Qc(this.videoData)){var k= Object.assign({e:f.errorCode},f.details);k.stalesigexp="1";k.expire=Math.round(this.videoData.Ay*1E3);k.init=Math.round(this.videoData.jL);k.now=Math.round((0,g.T)());f=new g.PN(f.errorCode,k,2);this.Y.Yy(f.errorCode,2,"SIGNATURE_EXPIRED",g.q9(f.details))}if(Oy(f.severity)){k=this.Y.loader?.bL();let t;if(this.Ky.A("html5_use_network_error_code_enums"))if(amc(f)&&k&&k.isLocked())var G="FORMAT_UNAVAILABLE";else this.Ky.S||f.errorCode!=="auth"||f.details.rc!==429?f.errorCode==="ump.spsrejectfailure"&& (G="HTML5_SPS_UMP_STATUS_REJECTED"):(G="TOO_MANY_REQUESTS",t="6");else amc(f)&&k&&k.isLocked()?G="FORMAT_UNAVAILABLE":this.Ky.S||f.errorCode!=="auth"||f.details.rc!=="429"?f.errorCode==="ump.spsrejectfailure"&&(G="HTML5_SPS_UMP_STATUS_REJECTED"):(G="TOO_MANY_REQUESTS",t="6");this.Y.Yy(f.errorCode,f.severity,G,g.q9(f.details),t)}else this.Y.zB("nonfatalerror",f),G=/^pp/.test(this.videoData.clientPlaybackNonce),this.uj(f.errorCode,f.details),G&&f.errorCode==="manifest.net.connect"&&(f=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.T)()}`, PP(f,"manifest",t=>{this.C("pathprobe",t)},t=>{this.uj(t.errorCode,t.details)}))}}C(f,k){this.Y.XA.C(f,k)}uj(f,k){k=g.q9(k); this.Y.XA.uj(f,k)}};var kHc=class{constructor(f,k,G,t,Z){this.B=f;this.reason=k;this.K=G;this.source=t;this.token=Z}};var AgD=class{constructor(f,k,G,t){this.X=f;this.Mu=k;this.Y=G;this.DJ=t;this.totalFrames=this.G=this.B=this.S=this.D=this.K=0;this.Z=!1;this.V=this.X.experiments.B("html5_displayed_frame_rate_downgrade_threshold")||45;this.W=new Map}Xp(f,k){var G=xfu(this);if(!f)return f=k$,this.X.oI().B.mx(zcX)&&(f=yF(this,k)),k=k$,this.X.oI().B.mx(CgE)&&(k=Ux(this)),{jG:k$,R4:k$,HP:k,eV:k$,Mt:f,mO:k$,XZ:G};k=k$;if(LL(G)||this.A("html5_perf_cap_override_sticky"))k=qo(this,f);return{jG:k,R4:TxE(this,f),HP:Ux(this, f),eV:e6(this,f.videoData),Mt:yF(this,f.videoData,f),mO:Pt(this,f),XZ:G}}qj(f){if(g.m0(this.X)&&Yh(this.X.K,Jh.HEIGHT))var k=f.B.videoInfos[0].video.qualityOrdinal;else{var G=this.CU(f.B.B());Ag(f.videoData)||hu(f.videoData);f=f.B.videoInfos;if(f.length){var t=.85,Z=f[0].video;Z.projectionType!=="MESH"&&Z.projectionType!=="EQUIRECTANGULAR"&&Z.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||li||(t=.45);Z=this.X.experiments.B("html5_viewport_undersend_maximum");for(let u=0;u=7&&(!f||this.wH?.A("mweb_ios_allow_playback_workaround_when_ready"))&&OXy(this,()=>{g.OH(()=>{fWX(this,this.getCurrentTime(),0)},500)}); return f}OQ(){return hS(this.K(),this.getCurrentTime())}seekTo(f){this.S()>0&&(kL&&Rx<4&&(f=Math.max(.1,f)),this.setCurrentTime(f))}pl(){if(!this.W&&this.mediaSource)if(this.mediaSource.D)try{NW(this,{l:"mer",sr:this.wH?.GH(),rs:this.mediaSource.W()}),this.mediaSource.clear(),this.Pz(this.mediaSource),this.mediaSource=void 0}catch(f){let k=new g.V5(`Error while clearing Media Source in MediaElement: ${f.name}, ${f.message}`);g.sW(k);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.W)if(this.mediaSource?.L(), PL){if(!this.Z){var f=new Sm;f.then(void 0,()=>{}); this.Z=f;hz6&&this.pause();g.OH(()=>{this.Z===f&&(F8(this),f.resolve())},200)}}else F8(this)}qU(){var f=this.K(); return uP(f)&&this.getDuration()?tS(f,this.getCurrentTime()):0}lm(){var f=this.getDuration();return f===Infinity?1:f?this.qU()/f:0}kf(){try{let f=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:PJ(this.G(),",",3),vbu:PJ(this.K()),vbs:PJ(this.Wz()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.S()}`,vns:`${this.f7()}`,vec:`${this.lY()}`,vemsg:this.n5(),vvol:`${this.getVolume()}`, vdom:`${+this.rM()}`,vsrc:`${+!!this.uJ()}`,vw:`${f.width}`,vh:`${f.height}`}}catch{return{}}}hasError(){return this.lY()>0}addEventListener(f,k){this.bb.jd(f,k,!1,this);this.EQ(f)}removeEventListener(f,k){this.bb.n1(f,k,!1,this)}dispatchEvent(f){if(this.Z&&f.type==="pause")return!1;if(Fv){var k=f.B?.timeStamp||Infinity;k=k>performance.now()?k-Date.now()+performance.now():k;let G=this.W||this.mediaSource;if(G?.Q3()||k<=(G?.V||0))return NW(this,{l:"mede",sr:this.wH?.GH(),et:f.type}),!1;if(this.eS)return NW(this, {l:"medes",et:f.type}),G&&f.type==="seeking"&&(G.V=performance.now(),this.eS=!1),!1}return this.bb.dispatchEvent(f)}Y9(){this.wM=!1}jj(){this.wM=!0;this.kj(!0)}lj(){this.wM&&!this.Ly()&&this.kj(!0)}equals(f){return!!f&&f.XK()===this.XK()}Do(){this.KE&&this.removeEventListener("volumechange",this.lj);PL&&F8(this);super.Do()}},PL=!1,hz6=!1,Fv=!1,toH=!1;var N3; g.Kj=class{constructor(f,k=null,G=null,t=null){this.Ln=k;this.seekSource=G;this.stoppageReason=t;this.state=f||64}B(f){return!!(this.state&f)}isPaused(){return this.B(4)}isPlaying(){return this.B(8)&&!this.B(512)&&!this.B(64)&&!this.B(2)}isOrWillBePlaying(){return this.B(8)&&!this.B(2)&&!this.B(1024)}K(){return this.state===8}isCued(){return this.B(64)&&!this.B(8)&&!this.B(4)}isBuffering(){return this.B(1)&&!this.B(2)}isError(){return this.B(128)}isSuspended(){return this.B(512)}k0(){return this.B(64)&&this.B(4)}toString(){return`PSt.${this.state.toString(16)}`}}; N3={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var iOO=class extends g.gQ{constructor(f){super();this.provider=f;this.B=-1;this.G=!1;this.K=-1;this.playerState=new g.Kj;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.Z=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.XO(this.send,6E4,this);this.S=!1;this.jsErrorCount=0;this.D=!1;this.W=()=>{this.jsErrorCount++}; g.a(this,this.delay);window.addEventListener("error",this.W);window.addEventListener("unhandledrejection",this.W)}J(){var f=g.CV(this.provider);this.B<0&&(this.B=f,this.delay.start());this.Z=this.K=f}onError(f){if(f!=="player.fatalexception"||this.provider.A("html5_exception_to_health"))f==="sabr.fallback"&&(this.encounteredSabrFallback=!0),f.match($N6)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.S||this.B<0)){DUQ(this);var f=g.CV(this.provider)-this.B,k="PLAYER_PLAYBACK_STATE_UNKNOWN", G=this.playerState.Ln;this.playerState.isError()?k=G&&G.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.B(2)||this.D?k="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.B(64)?k="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.B(16)||this.playerState.B(32)?k="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.B(1)&&this.playerState.B(4)?k="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.B(1)?k="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.B(4)? k="PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.B(8)&&(k="PLAYER_PLAYBACK_STATE_PLAYING");G=gay[SW(this.provider.videoData)];a:switch(this.provider.X.playerCanaryState){case "canary":var t="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":t="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:t="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var Z=oNd(this.provider),u=this.K<0?f:this.K-this.B;f=this.provider.X.K7+36E5<(0,g.T)();k={started:this.K>=0,stateAtSend:k,joinLatencySecs:u,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:t,playerCanaryStage:Z,isAd:this.provider.videoData.isAd(),liveMode:G,hasDrm:!!g.x8(this.provider.videoData),isGapless:this.provider.videoData.G,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.Ff(this.provider.videoData)}; f||g.V0("html5PlayerHealthEvent",k);this.S=!0;this.dispose()}}Do(){this.S||this.send();window.removeEventListener("error",this.W);window.removeEventListener("unhandledrejection",this.W);super.Do()}},$N6=/\bnet\b/;var zLH=class{constructor(f){this.provider=f;this.V=!1;this.K=0;this.S=-1;this.wU=NaN;this.W=0;this.segments=[];this.D=this.G=0;this.previouslyEnded=!1;this.Z=0;this.MG=this.W4=void 0;this.J=this.provider.Y.getVolume();this.L=this.provider.Y.isMuted()?1:0;this.B=nj(this.provider)}update(){if(this.V){var f=this.YX()||0,k=g.CV(this.provider);f>=this.provider.Y.getDuration()-.1&&(this.previouslyEnded=!0);if(f!==this.K||jXD(this,f,k)){var G;if(!(G=fk-this.wU+2||jXD(this,f,k))){{G=this.provider.Y.getVolume(); let t=G!==this.J,Z=this.provider.Y.isMuted()?1:0;Z!==this.L?(this.L=Z,G=!0):(!t||this.S>=0||(this.J=G,this.S=k),G=k-this.S,this.S>=0&&G>2?(this.S=-1,G=!0):G=!1)}}G&&(Lj(this),this.W=f);this.wU=k;this.K=f}}}YX(){return this.provider.Y.YX()+this.provider.Y.Hc()}};var PXf=class{constructor(f,k,G,t){this.X=k;this.zH=G;this.segments=[];this.experimentIds=[];this.QG=this.Ay=this.isFinal=this.delayThresholdMet=this.K7=this.rM=this.autoplay=this.autonav=!1;this.jj="yt";this.G=[];this.D=this.Wz=null;this.wM=this.TB=this.sendVisitorIdHeader=this.kj=!1;this.L=this.pageId="";this.Yf=!1;this.Z=G==="watchtime";this.W=G==="playback";this.ME=G==="atr";this.ip=G==="engage";this.sendVisitorIdHeader=!1;this.uri=`${this.ME?"":`//${k.lf}`}/api/stats/${G}`;t&&(this.Ay=t.fs,t.rtn&& (this.D=t.rtn),this.Z?(this.playerState=t.state,t.rti>0&&(this.Wz=t.rti)):(this.rO=t.mos,this.VI=t.volume,t.at&&(this.adType=t.at)),t.autonav&&(this.autonav=t.autonav),t.inview!=null&&(this.EQ=t.inview),t.size&&(this.Y9=t.size),t.playerwidth&&(this.Wr=t.playerwidth),t.playerheight&&(this.pE=t.playerheight));this.TX=g.Hc(k.B);this.L=g.sq(k.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.L==="all"||this.L==="once")this.zS=g.Hc(k.Ue);this.Hr=k.lj;this.experimentIds=bI(k.experiments);this.bb= k.Y9;this.jj=k.G;this.region=k.region;this.userAge=k.userAge;this.f7=k.ip;this.qv=g.sI();this.sendVisitorIdHeader=k.sendVisitorIdHeader;this.Pz=k.A("vss_pings_using_networkless")||k.A("kevlar_woffle");this.QB=k.A("vss_final_ping_send_and_write");this.yG=k.A("vss_use_send_and_write");this.pageId=k.pageId;this.m8=k.A("vss_playback_use_send_and_write");k.livingRoomAppMode&&(this.livingRoomAppMode=k.livingRoomAppMode);g.xD(k)&&(this.rH=k.Wz);Ie(Fc(k))&&this.G.push(1);this.accessToken=g.u7(f);f.wG[this.zH]? this.S=f.wG[this.zH]:f.wG.playback&&(this.S=f.wG.playback);this.adFormat=f.adFormat;this.adQueryId=f.adQueryId;this.autoplay=wu(f);this.W&&(this.rM=f.yy&&km(f)==="adunit"?!0:!1);this.autonav=f.isAutonav||this.autonav;this.contentVideoId=lY(f);this.clientPlaybackNonce=f.clientPlaybackNonce;this.K7=f.N6;f.cO&&(this.GB=f.cO,this.gO=f.Yw);f.mdxEnvironment&&(this.mdxEnvironment=f.mdxEnvironment);this.B=f.bb;this.Ze=f.Ze;f.W&&(this.videoFormat=f.W.itag,f.S&&f.S.itag!==this.videoFormat&&(this.NE=f.S.itag)); f.B&&r4(f.B)&&(this.offlineDownloadUserChoice="1");this.eventLabel=km(f);this.QG=f.wM?!1:f.Ue;this.Ip=f.Xm;if(k=SW(f))this.TH=k;this.lj=f.rU;this.partnerId=f.partnerId;this.eventId=f.eventId;this.playlistId=f.WK||f.playlistId;this.H5=f.H5;this.Kl=f.Kl;this.vI=f.vI;this.eP=f.eP;this.subscribed=f.subscribed;this.videoId=f.videoId;this.videoMetadata=f.videoMetadata;this.visitorData=f.visitorData;this.osid=f.osid;this.WQ=f.WQ;this.referrer=f.referrer;this.Ja=f.O7||f.Ja;this.Ly=f.nH;this.AI=f.AI;this.userGenderAge= f.userGenderAge;this.Wl=f.Wl;this.embedsRct=f.embedsRct;this.embedsRctn=f.embedsRctn;g.xD(this.X)&&f.mutedAutoplay&&(f.mutedAutoplayDurationMode===2&&f.limitedPlaybackDurationInSeconds===0&&f.endSeconds===0?this.G.push(7):this.G.push(2));f.isEmbedsShortsMode(new g.Pc(this.Wr,this.pE),!!this.playlistId)&&this.G.push(3);vW(f)&&this.G.push(4);this.hostCpn=f.hostCpn;f.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=f.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken= f.heartbeatLoggingToken;this.Ue=f.Ip;f=f.getPlayerResponse();this.Yf=this.X.A("html5_switch_vss_to_post")||!!f?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(f){if(!this.kj)if(this.wM)this.kj=!0,f&&f();else{var k=g.tr(this),G=g.x6(this.uri,k);this.X.A("vss_through_gel_double")&&g.NNf(G);this.ME&&!this.X.A("html5_simplify_pings")?UUD(this,G):g.dH(this,f).then(t=>{if(this.Yf){t=t||{};t.method="POST";let Z=eAH(this);Z&&(t.postParams={form_data:Z})}this.ME&&(t=t||{},t.method="POST",t.postParams= {atr:this.attestationResponse});KV(G,t,{token:this.GB,Is:this.gO,mdxEnvironment:this.mdxEnvironment},this.X,f,this.Pz,this.isFinal&&this.QB||this.yG||this.W&&this.m8)}); this.kj=!0}}K(f){f===void 0&&(f=NaN);return Number(f.toFixed(3)).toString()}},JQO={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},YfQ={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var AyH=class{constructor(f,k,G){this.segment=f;this.isFinal=this.isDoubleLogged=!1;this.serializedServerContextData="";this.sendIsolatedPayload=!1;G&&(G.inview!=null&&(this.inview=G.inview),G.size&&(this.size=G.size),G.state!=null&&(this.endPlaybackState=yya(G.state)),G.sequenceId!=null&&(this.sequenceId=G.sequenceId),G.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=G.sendIsolatedPayload));this.videoId=k.videoId;this.clientPlaybackNonce=k.clientPlaybackNonce;this.serializedHeartbeatLoggingData= k.heartbeatLoggingToken;this.hostClientPlaybackNonce=k.hostCpn;k.W&&(this.formatItag=Number(k.W.itag),k.S&&k.S.itag!==k.W.itag&&(this.audioFormatItag=Number(k.S.itag)));this.serializedWatchEndpointLoggingContext=k.Ip?decodeURIComponent(k.Ip):void 0;this.serializedServerContextData=k.serializedWatchTimeContextData??"";this.isDoubleLogged=k.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var f={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.G?(Date.now()-this.segment.G).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};f.startMediaTimeSec=this.segment.startTime;f.endMediaTimeSec=this.segment.endTime;f.volume=this.segment.volume;f.isMuted=this.segment.muted;f.previouslyEnded=this.segment.previouslyEnded; this.segment.playbackRate!==1&&(f.playbackRate=this.segment.playbackRate);this.segment.connectionType!==0&&(f.conn=OKE(this.segment.connectionType));this.segment.visibilityState!==0&&(f.vis=qPd(this.segment.visibilityState));this.segment.W!==0&&(f.isBlackedOut=!0);this.segment.K!=="-"&&(f.captionTrack=this.segment.K);this.segment.audioId&&(f.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(f.clipId=this.segment.clipId);this.segment.B!=="-"&&(f.serializedAccountLinkState=this.segment.B); var k={};this.sendIsolatedPayload&&(k.sendIsolatedPayload=!0);g.V0("watchTimeSegment",f,k)}};g.TB=class extends g.gQ{constructor(f){super();this.provider=f;this.S="paused";this.L=NaN;this.yG=[10,10,10,40];this.bb=this.kj=0;this.f7=this.NE=this.rH=this.Ly=this.W=!1;this.Z=this.K=NaN;this.TB=null;this.sequenceId=1;this.Ue=NaN;this.VG=this.GB=this.G=this.QG=!1;this.logger=new g.WB("vss");this.B=new zLH(f);this.GB=this.provider.X.A("web_vss3_single_logging");this.G=this.provider.X.A("web_send_vss3_pings")||this.GB}J(){if(!this.W){this.G&&(this.Ue=Date.now());this.provider.videoData.rootVeType=== 16623&&g.HI(Error("Playback for EmbedPage"));var f=g.bO(this,"playback");this.yG=IWO(this);BND(this.B);f.D=wH(this);this.Z>0&&(f.B-=this.Z,f.B-=this.provider.Y.Hc());f.send();if(this.provider.videoData.pV){f=this.provider.X;var k=this.provider.videoData;let G={html5:"1",video_id:k.videoId,cpn:k.clientPlaybackNonce,ei:k.eventId,ptk:k.pV,oid:k.XX,ptchn:k.PA,pltype:k.vA,content_v:lY(k)};k.er&&Object.assign(G,{m:k.er});f=g.x6(f.Qy+"ptracking",G);rH(this,f)}this.provider.videoData.Ze||(K8f(this),$UX(this)); this.W=!0;f=this.B;f.K=f.YX();f.wU=g.CV(f.provider);!(f.W===0&&f.K<5)&&f.K-f.W>2&&(f.W=f.K);f.V=!0}}D(){window.clearTimeout(this.L);this.L=NaN}Wz(f=!1){f=Lj(this.B,f);this.G&&f&&!this.QG&&aY(this,[f])}ME(){this.B.update();var f=this.B;f.segments.length&&f.K===f.W||Lj(f);var k=f.segments;f.segments=[];f.Z=0;return k}Ay(f){var k=this.B,G=f.W4;f=f.MG;k.provider.Y.C("sdai",{set_meta:1});k.W4=G;k.MG=f}V(f,k=!1){var G=this.ME(),t=F8F(this,G);!isNaN(this.K)&&f&&(t.Wz=this.K);this.G&&(t.TB=!0);this.G&&aY(this, G,k);return t}onProgress(){this.B.update();Mo(this)&&(K8f(this),$UX(this))}Pz(f){if(!this.e6()){var k=this.provider.X.oI(),G=k.B.mx(eeD),t=k.B.mx(kEQ),Z=k.B.mx(lC);if(f.state.B(2)||f.state.B(512)){if(this.S="paused",f.xf(2)||f.xf(512))f.xf(2)&&(this.B.previouslyEnded=!0),this.W&&(this.D(),Ht(this).send(),this.K=NaN)}else if(f.state.B(1)||f.state.B(4)||Z&&f.state.B(256)){t&&(g.X8(f,4)<0&&f.state.B(1)?this.VG=!0:f.xf(4)&&(this.VG=!1));k=this.S==="playing";this.S="paused";let u=f.xf(4)&&!f.state.B(256); (G||t&&u)&&this.W&&(t=Z&&f.xf(256),t=(f.xf(1)||f.xf(4))&&!f.state.B(256)||t,g.X8(f,16)<0||t&&k)&&(this.V(!isNaN(this.K)).send(),this.D(),this.K=NaN)}else f.state.B(8)?(this.S="playing",k=this.W&&isNaN(this.L)?wH(this):NaN,G=G&&(g.X8(f,4)<0||g.X8(f,1)<0)||t&&(g.X8(f,4)<0||this.VG),t&&(this.VG=!1),!isNaN(k)&&(g.X8(f,64)<0||g.X8(f,512)<0||G)&&(t=this.V(!1),t.D=k,t.send()),f.xf(16)&&f.state.seekSource===58&&(this.B.previouslyEnded=!0)):this.S="paused"}}Do(){super.Do();this.D();vNE(this.B)}kf(){return g.tr(g.bO(this, "playback"))}K7(){var f=this.B.Z,k=this.provider.X.oI().B.mx(xn6)||4E3;f>k?this.V(!isNaN(this.K)).send():this.B.update()}zS(){this.kj=0}};g.TB.prototype.WO=GD(56);var ENa=class{constructor(){this.endTime=this.startTime=-1;this.K="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.W=0;this.muted=!1;this.B=this.clipId="-";this.S=this.previouslyEnded=!1;this.G=Date.now()}isEmpty(){return this.endTime===this.startTime}};var mUf=class{constructor(f,k,G){this.videoData=f;this.X=k;this.Y=G;this.B=void 0}A(f){return this.X.A(f)}getCurrentTime(){return this.Y.getCurrentTime()}YX(){return this.Y.YX()}oI(){return this.X.oI()}},CXL={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.jR=class{constructor(f,k){this.state=f;this.oldState=k}xf(f){return g.X8(this,f)>0}};g.Ul=class extends g.gQ{constructor(f){super();this.provider=f;this.W=new Map;this.provider.videoData.Hb()&&!this.provider.videoData.qv&&(this.B=new g.TB(this.provider),this.B.Z=0,g.a(this,this.B),this.qoe=new g.B5(this.provider),g.a(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.L5=this.provider.videoData.clientPlaybackNonce)&&this.W.set(this.L5,this.B));if(f.X.playerCanaryState==="canary"||f.X.playerCanaryState==="holdback")this.K=new iOO(this.provider),g.a(this,this.K)}J(){this.B&& this.B.J();this.K&&this.K.J()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.L5)this.W.get(this.L5)?.onProgress();else if(this.B)this.B.onProgress()}nZ(f){this.qoe&&this.qoe.nZ(f)}wu(){this.provider.videoData.enableServerStitchedDai&&this.L5?this.W.get(this.L5)?.Wz():this.B&&this.B.Wz()}uj(f,k){this.qoe&&SMu(this.qoe,f,k);if(this.K)this.K.onError(f)}zg(f,k){switch(f){case "M":this.qoe?.zg(f,k);break;case "A":this.qoe?.zg(f)}}onPlaybackRateChange(f){if(this.qoe)this.qoe.onPlaybackRateChange(f); this.B&&this.B.Wz()}C(f,k,G){this.qoe&&this.qoe.C(f,k,G)}dj(f,k,G){this.qoe&&this.qoe.dj(f,k,G)}s6(f){this.qoe?.s6(f)}ys(f){this.qoe?.ys(f)}Ta(f,k,G,t){this.qoe?.Ta(f,k,G,t)}gT(f){this.qoe&&this.qoe.gT(f)}uN(f,k,G){this.qoe&&this.qoe.uN(f,k,G)}Nf(){if(this.qoe)return this.qoe.Nf()}kf(){return this.provider.videoData.enableServerStitchedDai&&this.L5?this.W.get(this.L5)?.kf()??{}:this.B?this.B.kf():{}}LL(){return this.qoe?.LL()}lK(f,k){this.qoe?.lK(f,k)}getVideoData(){return this.provider.videoData}suspend(f){this.qoe&& this.qoe.suspend(f)}R1(f,k,G){this.qoe&&this.qoe.R1(f,k,G)}resume(){this.qoe&&this.qoe.resume()}};g.b=g.Ul.prototype;g.b.JR=GD(101);g.b.uv=GD(94);g.b.WO=GD(55);g.b.Rr=GD(45);g.b.yC=GD(38);g.b.iJ=GD(23);var C2O=class{constructor(){this.qR=0;this.u4=this.nC=this.K=NaN;this.Z=0;this.D=this.V=this.S=this.W=this.G=NaN;this.B={};this.bandwidthEstimate=NaN}};g.vL=class extends KPf{constructor(f,k,G,t=!1,Z=!1){super();this.mediaElement=f;this.start=k;this.end=G;this.B=t;this.pE=Z}isView(){return!0}qv(){var f=this.mediaElement.getCurrentTime();if(f=0){let Z=k.isView()?k.start:0;G=G.end(t)+Z;t=G+this.Y.gR();this.K||(this.K=G);if(t>=this.K+100-10)return this.Y.U().k9()&&this.Y.C("slb",{cnv:"false",nel:t,flst:this.K}),null;this.Y.U().k9()&&this.Y.C("slb",{cnv:"true",st:G,et:t});this.Bv=P6(f,G,t,!1);f=k.isView()?k.mediaElement:k;this.B=new g.vL(f, G,t,!0);return this.Bv}}return null}reset(){this.Bv?.dispose();this.B=this.Bv=null}Z(f){if(this.B){var k=this.Y.hh();if(!k)return!1;k=k.isView()?k.start:0;let G=this.B.isView()?this.B.start:0;if(f+k>G)return this.B&&this.Bv?(this.Y.U().k9()&&this.Y.C("slb",{sv:"true"}),this.Y.setMediaElement(this.B),this.Y.Qh(this.Bv,!1,!0,!1,!0),this.Bv=this.B=null,this.Y.U().oI().B.mx(RK)||(f=this.Y.gR()*1E3-this.Y.getVideoData().WB,f=new g.Gk(0,f,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.Y.U().k9()&& this.Y.C("slb",{alr:"true"}),this.Y.addCueRange(f)),f=!0):f=!1,f}return!1}V2(f){var k=this.Y.kG();f?k&&(f=k.B,k=k.K,f&&k&&(this.Y.U().k9()&&f.ew()&&k.ew()&&this.Y.C("slb",{nga:"true",ipl:"true"}),f.SB(!1),k.SB(!1))):this.Bv&&(k=this.Bv.B,f=this.Bv.K,k&&f&&(!this.Y.U().k9()||k.ew()||f.ew()||this.Y.C("slb",{nga:"true",ipl:"false"}),k.SB(!0),f.SB(!0)))}W(){!this.Y.U().oI().B.mx(RK)&&this.Ny()&&this.Y.Q1("gaplessshortslooprange")&&(this.Y.U().k9()&&this.Y.C("slb",{rlr:"true"}),this.Y.q0.XR("gaplessshortslooprange"))}Ny(){if(!this.B|| !this.Bv)return!1;var f=this.B.end,k=(this.Y.oI().B.mx(tBc)?Math.min(5,f):f)-1,{D7:G,Lp:t}={D7:this.Bv.B.VQ,Lp:this.Bv.K.VQ};f=G3(t.CE(),k);k=G3(G.CE(),k);return f&&k}};var mNc=class{constructor(){this.B=g.Ju;this.array=[]}};g.e1=class extends g.gQ{constructor(f){super();this.Y=f;this.S=NaN;this.G=this.D=this.started=!1;this.W=[];this.V=new g.XO(this.K,250,this);g.a(this,this.V);this.Z=new g.XO(this.K,0,this);g.a(this,this.Z);this.B=new mNc}vk(f,k){this.K();k&&this.B.array.length>=2E3&&this.jv("captions",1E4);k=this.B;if(f.length>1&&f.length>k.array.length)k.array=k.array.concat(f),k.array.sort(k.B);else for(let G of f)!k.array.length||k.B(G,k.array[k.array.length-1])>0?k.array.push(G):g.B1(k.array,G,k.B);this.S=NaN; this.K()}Hk(f){f.length>1E4&&g.HI(new g.V5("Over 10k cueRanges removal occurs with a sample: ",f[0]));if(!this.e6()){var k=new Set(f);this.W=this.W.filter(G=>!k.has(G)); ryD(this.B,k);this.K()}}nu(f){if(!this.e6()){var k=this.An().find(G=>G.id===void 0&&G.namespace===f); k&&this.Hk([k])}}jv(f,k){var G=(isNaN(this.S)?MoX(this):this.S)-k;k=this.An().filter(t=>t.namespace===f&&t.endG.namespace===f); this.Hk(k);return k}Q1(f){return this.An().some(k=>k.namespace===f)}Aq(f){var k=[],G=g.S6(this.B,0x7ffffffffffff),t=[]; for(let Z of G)Z.active&&f===Z.associatedClipId&&t.push(Z);k=k.concat(RY(this,t));ct(this,k);k=[];G=[];for(let Z of this.W)Z.active&&Z.associatedClipId===f&&Z.start===0x7ffffffffffff&&G.push(Z);k=k.concat(pj(this,G));ct(this,k);return t.length}K(){this.G=!0;if(!this.D){for(var f=3;this.G&&f;)this.G=!1,this.D=!0,HKQ(this),this.D=!1,f--;this.Y.getPlayerState().isPlaying()&&(f=aWc(this.B,this.S),!isNaN(f)&&f<0x7ffffffffffff&&(f=(f-this.S)/this.Y.getPlaybackRate(),this.Z.start(f)))}}isEnded(f,k){k=this.Y.W1()* 1E3-k;k=this.Y.nb()&&f.B(1)&&k<500;return f.B(2)||this.Y.U().A("html5_pseudogapless_shorts")&&k}Do(){this.W=[];this.B.array=[];super.Do()}};g.e1.prototype.gE=GD(121);var n8y=class{constructor(f){this.X=f;this.K=this.B=this.mediaTime=NaN;this.W=this.Jo=this.seeking=!1;this.S=.001;g.m0(f)&&(this.S=.01)}};var xU6=class{constructor(f,k){this.videoData=f;this.B=k}};var LPH=class{constructor(f){this.data=window.Float32Array?new Float32Array(f):Array(f);this.K=this.B=f-1}add(f){this.B=(this.B+1)%this.data.length;this.data[this.B]=f}S(){return this.data[this.B]||0}forEach(f){for(var k=this.B+1;kG+t,0),f.W=g.rC(k),f.V=Math.min.apply(Math,k),f.D=Math.max.apply(Math,k))}};var t9L=class extends g.qf{constructor(f,k,G){super();this.videoData=f;this.experiments=k;this.Z=G;this.K=[];this.qK=0;this.W=!0;this.S=!1;this.G=0;G=new dNL;f.latencyClass==="ULTRALOW"&&(G.V=!1);f.uu?G.W=3:g.pO(f)&&(G.W=2);f.latencyClass==="NORMAL"&&(G.Z=!0);G.J=g.Ff(f);if(f.latencyClass==="LOW"||f.latencyClass==="ULTRALOW")G.Z=!0;var t=k.B("html5_liveness_drift_proxima_override");wD(f)!==0&&t&&(G.B=t,f.B?.bb()&&G.B--);g.Ff(f)&&k.Cy("html5_sabr_parse_live_metadata_playback_boundaries")&&(G.Wz=!0); if(g.gv("trident/")||g.gv("edge/"))t=k.B("html5_platform_minimum_readahead_seconds")||3,G.S=Math.max(G.S,t);k.B("html5_minimum_readahead_seconds")&&(G.S=k.B("html5_minimum_readahead_seconds"));k.B("html5_maximum_readahead_seconds")&&(G.L=k.B("html5_maximum_readahead_seconds"));if(k=k.B("html5_liveness_drift_chunk_override"))G.B=k;b2(f)&&(G.B=(G.B+1)/5,f.latencyClass==="LOW"&&(G.B*=2));!g.Ff(f)||f.latencyClass!=="ULTRALOW"&&f.latencyClass!=="LOW"||(G.D=3,G.G=25);this.policy=G;this.D=this.policy.W!== 1;this.B=JP(this,lWE(this,isNaN(f.liveChunkReadahead)?3:f.liveChunkReadahead,f))}Fm(){return this.D}Zx(){return this.policy.Wz&&this.videoData.B?this.videoData.B.iC:Math.max(this.Z()-fD(this),this.videoData.yQ())}gs(f,k=!0){var G=Gz(this,f);k||G?G&&(this.W=!0):this.W=!1;this.D=this.policy.W===2||this.policy.W===3&&this.W;f=Gz(this,f);this.S!==f&&this.zB("livestatusshift",f);this.S=f}},dNL=class{constructor(){this.S=0;this.L=Infinity;this.V=!0;this.K=this.B=2;this.W=1;this.Z=!1;this.G=10;this.Wz=!1; this.D=1;this.J=!1}};var sAO=class extends g.gQ{constructor(f){super();this.Y=f;this.B=0;this.K=null;this.G=this.D=this.W=0;this.Z={};this.X=this.Y.U();this.S=new g.XO(this.UN,1E3,this);this.Ue=Z0(this,"html5_seek_timeout_delay_ms");this.VG=Z0(this,"html5_long_rebuffer_threshold_ms");this.Ly=Z0(this,"html5_seek_set_cmt_delay_ms","html5_seek_set_cmt_cfl");this.Pz=Z0(this,"html5_seek_jiggle_cmt_delay_ms","html5_seek_jiggle_cmt_cfl");this.rH=Z0(this,"html5_seek_new_elem_delay_ms","html5_seek_new_elem_cfl");this.wM=Z0(this, "html5_unreported_seek_reseek_delay_ms","html5_unreported_seek_reseek_cfl");this.kj=Z0(this,"html5_long_rebuffer_jiggle_cmt_delay_ms","html5_long_rebuffer_jiggle_cmt_cfl");this.GB=new tc(2E4);this.yG=Z0(this,"html5_seek_new_elem_shorts_delay_ms","html5_seek_new_elem_shorts_cfl");this.QG=Z0(this,"html5_seek_new_media_source_shorts_reuse_delay_ms","html5_seek_new_media_source_shorts_reuse_cfl");this.bb=Z0(this,"html5_seek_new_media_element_shorts_reuse_delay_ms","html5_seek_new_media_element_shorts_reuse_cfl"); this.ME=Z0(this,"html5_reseek_after_time_jump_delay_ms","html5_reseek_after_time_jump_cfl");this.J=Z0(this,"html5_gapless_handoff_close_end_long_rebuffer_delay_ms","html5_gapless_handoff_close_end_long_rebuffer_cfl");this.Wz=Z0(this,"html5_gapless_slow_seek_delay_ms","html5_gapless_slow_seek_cfl");this.f7=Z0(this,"html5_shorts_gapless_ad_slow_start_delay_ms","html5_shorts_gapless_ad_slow_start_cfl");this.NE=Z0(this,"html5_shorts_gapless_slow_start_delay_ms","html5_shorts_gapless_slow_start_cfl"); this.V=Z0(this,"html5_ads_preroll_lock_timeout_delay_ms","html5_ads_preroll_lock_timeout_cfl");this.K7=new tc(this.X.experiments.B("html5_skip_slow_ad_delay_ms")||5E3,!this.X.A("html5_report_slow_ads_as_error"));this.zS=new tc(this.X.experiments.B("html5_skip_slow_ad_delay_ms")||5E3,!this.X.A("html5_skip_slow_buffering_ad"));this.Ay=Z0(this,"html5_slow_start_timeout_delay_ms");this.TB=Z0(this,"html5_slow_start_no_media_source_delay_ms","html5_slow_start_no_media_source_cfl");this.L=new tc(this.X.experiments.B("html5_embeds_seek_on_video_frame_stall_delay_ms")|| 1E3);g.a(this,this.S)}UN(){var f=this.Y.hh(),k=this.Y.getPlayerState();if(f&&!k.isError()){var G=f.getCurrentTime(),t=k.K()&&G>this.B,Z=k.B(8)&&k.B(16),u=this.Y.hD().isBackground()||k.isSuspended();uZ(this,this.Ue,Z&&!u,t,"qoe.slowseek",()=>{},"timeout"); var h=isFinite(this.B);h=Z&&h&&kUQ(f,this.B);var W=!G||Math.abs(G-this.B)>10,D=this.X.A("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),N=G===0&&this.K&&[11,10].includes(this.K);uZ(this,this.Ly,h&&W&&!u&&(!D||!N),t,"qoe.slowseek",()=>{f.seekTo(this.B)},"set_cmt"); W=h&&G3(f.K(),this.B);var U=this.Y.loader;h=!U||U.uS();var y=()=>{f.seekTo(this.B+.001)}; uZ(this,this.Pz,W&&h&&!u,t,"qoe.slowseek",y,"jiggle_cmt");h=()=>this.Y.GL(); uZ(this,this.rH,W&&!u,t,"qoe.slowseek",h,"new_elem");var q=IF(k);N=k.isBuffering();var Q=f.K(),A=kB(Q,G),d=A>=0&&Q.end(A)>G+5;W=q&&N&&d;D=this.Y.getVideoData();uZ(this,this.yG,G<.002&&this.B<.002&&Z&&g.m0(this.X)&&g.tu(D)&&!u,t,"qoe.slowseek",h,"slow_seek_shorts");uZ(this,this.Wz,D.uc()&&Z&&!u&&!D.D,t,"qoe.slowseek",h,"slow_seek_gapless_shorts");uZ(this,this.kj,W&&!u,q&&!N,"qoe.longrebuffer",y,"jiggle_cmt");uZ(this,this.GB,W&&!u,q&&!N,"qoe.longrebuffer",h,"new_elem_nnr");if(U){let R=U.getCurrentTime(); Z=f.G();Z=VdE(Z,R);Z=!U.isSeeking()&&G===Z;uZ(this,this.wM,q&&N&&Z&&!u,q&&!N&&!Z,"qoe.longrebuffer",()=>{f.seekTo(R)},"seek_to_loader")}Z={}; y=kB(Q,Math.max(G-3.5,0));var x=y>=0&&G>Q.end(y)-1.1,H=y>=0&&y+1=0&&x&&H<11;Z.mindex=A;Z.disIndex=y;Z.isdisc=X;Z.close2edge=x;Z.gapsize=H;Z.buflen=Q.length;this.K&&(Z.seekSour=this.K);uZ(this,this.VG,q&&N&&!u,q&&!N,"qoe.longrebuffer",()=>{},"timeout",Z); A=k.isSuspended();A=this.Y.rS()&&!A;uZ(this,this.V,A,!A,"qoe.start15s",()=>{this.Y.Fx("ad")},"ads_preroll_timeout"); A=this.X.experiments.Cy("html5_use_playback_rate_in_skip_slow_ad")?this.Y.getPlaybackRate()*1E3:1E3;Z=G-this.W{var R=this.Y,Y=R.Sj.getVideoData();(!Y||!R.videoData.isAd()||Y.OX!==R.getVideoData().OX)&&R.videoData.fq||R.Yy("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${R.videoData.videoId}`)}; uZ(this,this.K7,x,!x,"ad.rebuftimeout",A,"skip_slow_ad");Z=y&&N&&G3(f.K(),G+5)&&Z;uZ(this,this.zS,Z&&!u,!Z,"ad.rebuftimeout",A,"skip_slow_ad_buf");A=k.isOrWillBePlaying()&&k.B(64)&&!u;uZ(this,this.Ay,A,t,"qoe.start15s",()=>{},"timeout"); U=!!U&&!U.mediaSource&&k.isOrWillBePlaying();uZ(this,this.TB,U,t,"qoe.start15s",h,"newElemMse");U=hS(Q,0);Q=k.B(16)||k.B(32);U=!u&&k.isOrWillBePlaying()&&N&&!Q&&(k.B(64)||G===0)&&U>5;uZ(this,this.QG,U,q&&!N,"qoe.longrebuffer",()=>{this.Y.fl()},"reset_media_source"); uZ(this,this.bb,U,q&&!N,"qoe.longrebuffer",h,"reset_media_element");this.W===0&&(this.D=G);U=N&&this.B===0&&G>1&&G===this.D;uZ(this,this.ME,g.tu(D)&&U,q&&!N,"qoe.slowseek",()=>{f.seekTo(0)},"reseek_after_time_jump"); U=k.isOrWillBePlaying()&&!u;d=this.Y.W1()-G<6&&!d&&this.Y.nb();uZ(this,this.J,D.uc()&&U&&N&&d,q&&!N,"qoe.longrebuffer",()=>{this.Y.GL(!1,!0)},"handoff_end_long_buffer_reload"); q=this.K===104||this.Y.I9;N=m2(D)&&D.isAd()&&!D.D&&q&&(N||k.B(8)&&k.B(16));uZ(this,this.f7,N,t,"qoe.start15s",h,"gapless_ad_slow_start");W=m2(D)&&!D.D&&q&&W;uZ(this,this.NE,W,t,"qoe.longrebuffer",h,"gapless_slow_start");(vf||Bf)&&this.X.A("html5_embeds_enable_video_frame_stall_recovery")&&g.xD(this.X)&&(t=(t=f.getVideoPlaybackQuality())?t.totalVideoFrames||0:0,W=G-this.W,h=t-this.G,k=k.K()&&!u&&W>.8*this.Y.getPlaybackRate()&&h<2&&this.G>0,uZ(this,this.L,k,h>=2,"qoe.videoframestall",()=>{this.Y.zB("videoFrameStall"); f.seekTo(G+.001)},"embeds_video_frame_stall"),this.G=t); this.W=G;this.S.start()}}uj(f,k,G){k=this.kf(k);k.wn=G;k.wdup=this.Z[f]?"1":"0";this.Y.uj(new g.PN(f,k));this.Z[f]=!0}kf(f){f=Object.assign(this.Y.kf(!0),f.kf());this.B&&(f.stt=this.B.toFixed(3));this.Y.getVideoData().isLivePlayback&&(f.ct=this.Y.getCurrentTime().toFixed(3),f.to=this.Y.Hc().toFixed(3));delete f.uga;delete f.euri;delete f.referrer;delete f.fexp;delete f.vm;return f}},tc=class{constructor(f,k=!1){this.G=k;this.B=this.K=this.W=this.startTimestamp=0;this.S=!1;this.Z=Math.ceil(f/1E3)}reset(){this.B= this.K=this.W=this.startTimestamp=0;this.S=!1}test(f){if(!this.Z||this.K)return!1;if(!f)return this.reset(),!1;f=(0,g.T)();if(!this.startTimestamp)this.startTimestamp=f,this.W=0;else if(this.W>=this.Z)return this.K=f,!0;this.W+=1;return!1}kf(){var f={},k=(0,g.T)();this.startTimestamp&&(f.wsd=(k-this.startTimestamp).toFixed());this.K&&(f.wtd=(k-this.K).toFixed());this.B&&(f.wssd=(k-this.B).toFixed());return f}};var w2y=class extends g.gQ{get zS(){return this.X.oI().B.mx(p8)&&TP}constructor(f){super();this.Y=f;this.L=this.B=this.jw=this.loader=this.mediaElement=this.playbackData=null;this.W=0;this.G=this.VG=this.S=null;this.ME=!1;this.Yf=0;this.GB=!1;this.timestampOffset=0;this.J=!0;this.f7=0;this.Z=this.wM=!1;this.Pz=this.Wz=null;this.Y9=!0;this.K7=this.Ly=!1;this.V=0;this.jj=!1;this.QG=this.TB=0;this.X=this.Y.U();this.videoData=this.Y.getVideoData();this.policy=new bOD;this.kj=new sAO(this.Y);this.rM=this.Ue= this.bb=this.D=this.K=NaN;this.rH=new g.XO(()=>{pvd(this,!1)},2E3); this.qv=new g.XO(()=>{Wx(this)}); this.NE=new g.XO(()=>{faQ(this,{})}); this.KE=NaN;this.EQ=new g.XO(()=>{var k=this.X.Xm;k.B+=1E4/36E5;k.B-k.W>1/6&&(Nc(k),k.W=k.B);this.EQ.start()},1E4); g.a(this,this.kj);g.a(this,this.rH);g.a(this,this.NE);g.a(this,this.qv);g.a(this,this.EQ)}setMediaElement(f){(this.mediaElement=f)?(this.mediaElement&&(this.G||this.W||!this.mediaElement.qv()||this.seekTo(.01,{Mv:"seektimeline_setupMediaElement",qs:this.X.oI().B.mx(ZAL)})),Wx(this)):g.Bx(this)}getCurrentTime(f=!1){if(Vn(this.Y)){if(this.Jo()&&!f&&!isNaN(this.D))return this.D;if(!isNaN(this.K))return this.K}else{if(this.Jo()&&!f&&!isNaN(this.D)&&isFinite(this.D))return this.D;f=this.Jo();if(!isNaN(this.K)&& (f||isFinite(this.K)))return this.K}return this.mediaElement&&gNc(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.W||0}l6(){return this.Ay}YX(){return this.getCurrentTime()-this.Hc()}Zx(){return this.B?this.B.Zx():Infinity}isAtLiveHead(f){if(!this.B)return!1;f===void 0&&(f=this.getCurrentTime());return Gz(this.B,f)}Fm(){return!!this.B&&this.B.Fm()}seekTo(f,{Jg:k=!1,xI:G=0,LD:t=!1,lM:Z=0,Mv:u="",seekSource:h,P3:W=!1,A8:D=!1,Px:N=!1,qs:U=!1}={}){W&&(f+=this.Hc());g.Ff(this.videoData)&& h===29&&(this.Ay=void 0);W=f=this.gR())||!g.pO(this.videoData),q||(y={st:y,mst:this.gR()}, this.B&&this.A("html5_high_res_seek_logging")&&(y.ht=this.B.Zx(),y.adft=k2(this.B)),this.Y.C("seeknotallowed",y)),y=q)}}if(!y)return this.S&&(this.S=null,g.NO(this)),a0(this.getCurrentTime());y=.005;D&&this.A("html5_sabr_seek_no_shift_tolerance")&&(y=0);if(Math.abs(f-this.K)<=y&&this.ME)return this.G;this.A("html5_reset_rate_limiter_on_user_seek")&&this.jw?.K();this.A("html5_reset_backoff_on_user_seek")&&this.jw?.B();u&&(y=f,this.X.k9()&&(y={reason:u,tgt:y},this.A("html5_sabr_csdai_seek_log")&&(y.source= h),this.Y.C("seekreason",y)));h&&(this.kj.K=h);this.ME&&g.Bx(this);this.G||(this.G=new Sm);f&&!isFinite(f)&&vx(this,!1);(U=U||W)||(U=f,U=!(this.videoData.isLivePlayback&&this.videoData.K&&!this.videoData.K.B()&&!(this.mediaElement&&this.mediaElement.S()>0&&IY(this.mediaElement)>0)||Cd(this.videoData)&&this.yQ()===this.gR(!1)?0:isFinite(U)||!Cd(this.videoData)));U||(f=o4(this,f,t));f&&!isFinite(f)&&vx(this,!1);this.Jo()?this.D=f:this.K=this.W=f;this.f7=Z;this.V=0;this.B&&this.B.gs(f,!1);t=this.Y;Z= f;U={Jg:k,seekSource:h};t.ix.W=Z;W=t.ey;W.mediaTime=Z;W.seeking=!0;U.Jg&&t.U6(U);U=Z>t.videoData.endSeconds&&Z>t.videoData.limitedPlaybackDurationInSeconds;t.Jq&&U&&isFinite(Z)&&mq(t);Z0&&fk.start&&mq(this.Y);return this.G}gR(f){return this.videoData.isLivePlayback?DC(this.videoData)&&this.mediaElement?.isPaused()&& this.videoData.B?(f=this.getCurrentTime(),saQ(this.wv(f)*1E3)+f):this.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ff(this.videoData)&&this.videoData.B?f?this.videoData.B.Wz||0:this.videoData.B.iC||0:Cd(this.videoData)&&this.videoData.gk&&this.videoData.B?this.videoData.B.gR()+this.timestampOffset:this.videoData.K&&this.videoData.K.B()?!f&&this.B?this.B.Zx():this.Y.videoData.gR()+this.timestampOffset:this.mediaElement?f0()?saQ(this.mediaElement.Ue().getTime()):IY(this.mediaElement)+ this.timestampOffset||this.timestampOffset:this.timestampOffset:this.Y.videoData.gR()}yQ(){if(this.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ff(this.videoData))return this.videoData.B?.RZ||0;var f=this.videoData?this.videoData.yQ()+this.timestampOffset:this.timestampOffset;if(DC(this.videoData)&&this.videoData.B){var k=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(k)&&(k=this.cM(k),!isNaN(k)))return Math.max(f,k)}return f}Fp(){this.G||this.seekTo(this.W, {Mv:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}X1(){return this.ME&&!isFinite(this.K)}Do(){jY(this,null);this.jw=null;this.kj.dispose();super.Do()}Jo(){return this.yG!==void 0?this.yG:this.yG=g.Ff(this.videoData)&&(this.A("html5_centralized_player_time_live")&&this.videoData.isLivePlayback||this.A("html5_use_centralized_player_time"))}kf(){var f={};this.loader&&Object.assign(f,this.loader.kf());this.mediaElement&&Object.assign(f,this.mediaElement.kf());return f}N8(f){this.timestampOffset= f}getStreamTimeOffset(){return Cd(this.videoData)?0:this.videoData.B?this.videoData.B.getStreamTimeOffset():0}Hc(){return this.timestampOffset}wv(f){return this.videoData&&this.videoData.B?this.videoData.B.wv(f-this.timestampOffset):NaN}OQ(){return this.mediaElement?this.mediaElement.OQ():0}lm(){if(!this.mediaElement)return 0;if(gD(this.videoData)){let f=GUO(this.mediaElement)+this.timestampOffset-this.yQ(),k=this.gR()-this.yQ();return Math.max(0,Math.min(1,f/k))}return this.mediaElement.lm()}O5(f){this.L&& (this.L.B=f)}Mg(f,k,G){this.Y.C("requestUtcSeek",{time:f});g.Ff(this.videoData)&&(this.Ay=f);this.loader?.Mg(f,G);k&&(this.TB=k)}gj(f){g.Ff(this.videoData)&&(this.Ay=void 0);this.TB?(this.Y.C("utcSeekingFallback",{source:"streamTime",timeSeconds:this.TB}),this.Y.seekTo(this.TB,{Mv:"utcSeekingFallback_streamTime"}),this.TB=0):(f=this.cM(f),isNaN(f)||(this.Y.C("utcSeekingFallback",{source:"estimate",timeSeconds:f}),this.Y.seekTo(f,{Mv:"utcSeekingFallback_estimate"})))}xC(){this.TB=0}DF(f){this.QG=f}cM(f){var k= this.getCurrentTime();if(isNaN(k))return NaN;var G=this.wv(k);return isNaN(G)?NaN:f-(G-k)}A(f){return this.X&&this.X.A(f)}},bOD=class{};var MWf=class extends g.gQ{constructor(f){super();this.W=f;this.B=new Map;this.K=new g.XO(this.sample,250,this);g.a(this,this.K);this.start()}start(){this.K.start()}stop(){this.K.stop()}clear(){for(let f of this.B.values())f.clear()}sample(){for(let [f,k]of this.W){let G=f,t=k;this.B.has(G)||this.B.set(G,new ahy(rgF.has(G)));this.B.get(G).update(t())}this.K.start()}},rgF=new Set(["networkactivity"]),ahy=class{constructor(f){this.K=f;this.B=NaN;this.buffer=new LPH(100)}update(f){this.K?(this.buffer.add(f- this.B||0),this.B=f):this.buffer.add(f)}clear(){this.buffer.clear();this.B=0}};var HOc=class{constructor(){this.finished=this.started=!1}start(){this.started=!0}reset(){this.finished=this.started=!1}};var ysa=!1;var LBF=!1,$2=!1;var olf,h1a;olf=[{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"}];h1a=[{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.MJ=class extends g.qf{constructor(f,k,G,t,Z,u,h,W=new g.KG(k),D=!0,N,U){super();this.Sj=f;this.X=k;this.playerType=G;this.sQ=t;this.Mu=Z;this.visibility=u;this.DJ=h;this.videoData=W;this.H6=D;this.lJ=N;this.PY=U;this.logger=new g.WB("VideoPlayer");this.dv=null;this.yA=new j1;this.Jq=null;this.cR=!0;this.Cq=this.mediaSource=this.jw=this.loader=null;this.vJ=[];this.e9=new HOc;this.sN=this.FI=null;this.bK=new HOc;this.Kp=null;this.On=this.iS=!1;this.fp=NaN;this.Cu=!1;this.playerState=new g.Kj;this.S8= [];this.Qi=new g.wp;this.mediaElement=null;this.uW=this.xJ=!1;this.W_=NaN;this.A5=!1;this.hV=0;this.hC=!1;this.ba=NaN;this.Ce=0;this.loop=!1;this.playbackRate=1;this.uP=0;this.Iu=!1;this.W5=[];this.lP=this.y0=0;this.t$=this.WF=!1;this.u4=this.nC=0;this.I9=!1;this.qf=this.m2=this.Ds=null;this.onVisibilityChange=()=>{var y=this.XA;y.provider.X.TX||y.provider.Y.getVisibilityState()===3||(y.provider.X.TX=!0);y.wu();if(y.K){var q=y.K;q.G&&q.B<0&&q.provider.Y.getVisibilityState()!==3&&W8c(q)}y.qoe&&(y= y.qoe,y.NE&&y.S<0&&y.provider.X.TX&&Ghd(y),y.G&&nV(y));this.loader&&dW(this);bZ(this)}; this.n2=new FPH(this);this.Iz=new g.XO(this.wJ,15E3,this);this.Ms=new MWf(new Map([["bufferhealth",()=>this.ix.OQ()], ["bandwidth",()=>this.jp()], ["networkactivity",()=>this.DJ.kj], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?wW(this):NaN], ["rawlivelatency",()=>wW(this)]])); this.ix=new w2y(this);this.SX=new g.XO(this.BW,0,this);this.z7=[this.Qi,this.SX,this.Iz,this.Ms];this.ey=new n8y(this.X);this.ey.Jo=this.Jo();this.Nz=new AgD(this.X,this.Mu,this,this.DJ);this.q0=new g.e1(this);this.Ds=new E8D(this);g.a(this,this.q0);g.a(this,this.ix);aaa(this,W);this.videoData.subscribe("dataupdated",this.dL,this);this.videoData.subscribe("dataloaded",this.CB,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.C,this);this.videoData.subscribe("ctmpstr", this.PQ,this);!this.XA||this.XA.e6();this.XA=new g.Ul(new mUf(this.videoData,this.X,this));m_Q(this.onVisibilityChange);this.visibility.subscribe("visibilitystatechange",this.onVisibilityChange);this.xe=new g.XO(this.Cp,this.X.experiments.B("html5_player_att_initial_delay_ms")||4500,this);this.H$=new g.XO(this.Cp,this.X.experiments.B("html5_player_att_retry_delay_ms")||4500,this);this.YU=new zea(this.hS,this);g.a(this,this.YU)}Do(){QZ(this.fp);nIF(this.onVisibilityChange);this.visibility.unsubscribe("visibilitystatechange", this.onVisibilityChange);L8y(this.XA);g.c1(this.XA);a4(this);sB.Ug(this.W_);this.jC();this.sN=null;g.c1(this.videoData);g.c1(this.n2);g.c1(this.xe);g.c1(this.H$);g.p7(this.z7);this.Jq=null;super.Do()}getVisibilityState(){return this.Sj.getVisibilityState()}QA(f,k){f!==g.fZ("endcr")||this.playerState.B(32)||this.B3();this.Sj.QA(f,k,this.playerType)}uN(f,k,G,t){this.XA.uN(f,k,G);this.A("html5_log_media_perf_info")&&this.C("adloudness",{ld:t.toFixed(3),cpn:f})}R1(f,k,G){this.XA.R1(f,k,G)}Uq(){return this.loader?.Uq()}du(){return this.loader?.du()}B1(){return this.loader?.B1()}UI(){return this.loader?.UI()}WC(){return this.videoData.WC()}GH(){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.WC()&&!this.videoData.uc()}W3(){return this.oI().B.mx(cV)&&!this.videoData.isLivePlayback&&!this.videoData.WC()&&!this.videoData.uc()}v_(){!this.videoData.G||this.A("html5_disable_target_codec_family_for_gapless")&&m2(this.videoData)||(this.videoData.VI=this.videoData.VI||this.Sj.Jt().Uq(),this.videoData.ko=this.videoData.ko||this.Sj.Jt().du());if(k8(this.videoData)|| !WW(this.videoData)){var f=this.videoData.errorDetail;this.Yy(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),f,f,this.videoData.ih||void 0)}this.A("html5_generate_content_po_token")&&this.uy();this.Vu();f=this.C;var k=em(this.X),G=this.X.supportsGaplessShorts();if(this.X.oI().B.mx(MJd)){var t=this.X;t.f2===null&&(t.f2=!1);t=t.f2}else t=!1;f.call(this,"dttg",{dtt:k,gl:G,tm:t})}getVideoData(){return this.videoData}U(){return this.X}Xp(){return this.Nz.Xp(this.sN,this.videoData)}hD(){return this.visibility}dS(){return this.mediaElement&& this.mediaElement.D()?this.mediaElement.XK():null}hh(){return this.mediaElement}h0(){if(this.videoData.errorCode)return!1;this.U().S&&this.U().houseBrandUserStatus&&this.C("hbut",{status:this.U().houseBrandUserStatus},!0);if(this.videoData.Hb())return!0;this.Yy("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}kq(f=!1){f||lO(this.XA);this.iS=f;!this.h0()||this.e9.started?lau(this)&&this.e9.started&&!this.e9.finished&&!this.iS&&this.CB():(this.e9.start(),f=this.XA,g.CV(f.provider),f.qoe&& gcE(f.qoe),f.provider.X.oI().B.mx(rhX),this.CB())}CB(){if(this.videoData.isLoaded()){a:{var f=this.n2;if(f.Ky.oI().B.mx(Wsu)){if(window.navigator?.onLine===!1){f=!1;break a}let k=Number(f.Ky.oI().B.mx(ghH));if(k>0&&k>20717){f.C("playerUTCreload",{playerUTC:20717,minPlayerUTC:k});j6(f,"oldplayer_utc",!0);f=!0;break a}}else f.Ky.experiments.B("html5_player_min_build_cl")>0&&f.Ky.experiments.B("html5_player_min_build_cl")>985604239&&j6(f,"oldplayer",!0);f=!1}f||x_D(this)}else this.videoData.Ly||this.videoData.ip? this.iS&&lau(this)||(this.videoData.Ly?ibF(this.videoData):(f=this.XA,f.qoe&&(f=f.qoe,dt(f,"protected"),f.provider.videoData.Z?f.ip():f.provider.videoData.subscribe("dataloaded",f.ip,f)),Kga(this.videoData))):!this.videoData.loading&&this.H6&&XED(this)}Go(f){this.m2=f;this.loader&&(this.loader.US(f),this.C("sdai",{sdsstm:1}))}J8(f){this.loader?.J8(f)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}hP(){rW(this).then(()=>sN(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}yq(){this.mediaElement&&this.mediaElement.J();this.kq();this.h0()&&!this.playerState.B(128)&&(this.bK.started||(this.bK.start(),this.videoData.VG?this.Jh(Cj(this.playerState,4)):this.Jh(Cj(Cj(this.playerState,8),1))),Hx(this))}Wa(){return this.e9.started}hB(){return this.e9.finished}sendAbandonmentPing(){this.getPlayerState().B(128)||(this.zB("internalAbandon"),this.Cp(!0),L8y(this.XA),g.c1(this.XA),sB.Ug(this.W_))}B3(f=!0,k=!0,G){k&&this.mediaElement&& this.mediaElement.pause();f&&G&&this.loader&&Cd(this.videoData)&&this.loader.Ta(G);this.Jh(f?new g.Kj(14):new g.Kj)}Xo(){this.XA.wu()}Yy(f,k,G,t,Z,u,h){var W,D;g.dr(p9a,G)?W=G:G?D=G:W="GENERIC_WITHOUT_LINK";t=(t||"")+`;a6s.${bt()}`;if(f==="auth"||f==="drm.auth"||f==="heartbeat.stop")G&&(t+=`;r.${G.replaceAll(" ","_")}`),u&&(t+=`sr.${u.replaceAll(" ","_")}`);k={errorCode:f,errorDetail:Z,errorMessage:D||g.cp[W]||"",xm:W,ih:u||"",C3:t,yJ:k,cpn:this.videoData.clientPlaybackNonce,playerErrorMessageRenderer:h}; this.videoData.errorCode=f;MO(this,"dataloaderror");this.Jh(iO(this.playerState,128,k));sB.Ug(this.W_);a4(this);this.pl()}Fx(f){this.vJ=this.vJ.filter(k=>f!==k); this.bK.started&&Hx(this)}ZB(){var f;(f=!!this.vJ.length)||(f=this.q0.B.array[0],f=!!f&&f.start<=-0x8000000000000);return f}Fm(){return this.ix.Fm()}isPlaying(){return this.playerState.isPlaying()}k0(){return this.playerState.k0()&&this.videoData.VG}getPlayerState(){return this.playerState}Xn(f){this.jw?.Xn(f)}P_(f){this.jw?.P_(f)}zK(f){return!!this.jw?.zK(f)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.sN){var f=this.sN;f=f.videoData.vM.compose(f.videoData.w_);f=sa(f)}else f= "auto";return f}isGapless(){return!!this.mediaElement&&this.mediaElement.isView()}Dx(){return this.Sj.Dx()}Ny(){return!!this.Ds?.Ny()}setMediaElement(f,k=!1){if(this.mediaElement&&f.XK()===this.mediaElement.XK()&&(f.isView()||this.mediaElement.isView())){if(f.isView()||!this.mediaElement.isView()||k)this.AU(),this.mediaElement=f,this.mediaElement.wH=this,tkO(this),this.ix.setMediaElement(this.mediaElement)}else this.mediaElement&&this.jC(),this.playerState.isError()||(k=Ex(this.playerState,512),k.B(8)&& !k.B(2)&&(k=Cj(k,1)),f.isView()&&(k=Ex(k,64)),this.Jh(k)),this.mediaElement=f,this.mediaElement.wH=this,!g.m0(this.X)&&this.mediaElement.setLoop(this.loop),this.mediaElement.setPlaybackRate(this.playbackRate),tkO(this),this.ix.setMediaElement(this.mediaElement),this.A("html5_prewarm_media_source")&&!this.n2.q1()&&JED(this.mediaElement)}jC(f=!1,k=!1,G=!1){if(this.mediaElement){var t=this.getCurrentTime();t>0&&(this.ix.W=t);this.ix.setMediaElement(null);!f&&this.GH()?rsf(this):this.kw(G);this.loader&& (g.Ws(this.loader),this.al(k));this.Iz.stop();if(this.mediaElement&&(!this.bK.started&&!this.rS()||this.playerState.isError()||this.playerState.B(2)||this.Jh(Cj(this.playerState,512)),this.mediaElement)){this.AU();if(f||!this.mediaElement.isView())this.sQ.Lm("mesv_s"),this.mediaElement.stopVideo(),CD(this);this.mediaElement=this.mediaElement.wH=null}}}async playVideo(f=!1,k=!1){var G=window.google_image_requests;G&&G.length>10&&(window.google_image_requests=G.slice(-10));if(!this.playerState.B(128))if(this.n2.Zs())this.zB("signatureexpired"); else if(this.mediaElement&&lO(this.XA),this.yq(),(this.playerState.B(64)||f)&&this.Jh(Cj(this.playerState,8)),this.bK.finished&&this.mediaElement){if(!this.sN&&this.FI&&(await this.FI,this.playerState.B(128)))return;if(this.videoData.K){if(this.gi()&&this.videoData.K.B())return rW(this);if(Vn(this))f=this.ix,g.nO(f.videoData)&&!f.isAtLiveHead(f.getCurrentTime())&&f.Fm()&&f.Y.seekTo(Infinity,{Mv:"seektimeline_peggedToLive",seekSource:34});else if(g.nO(this.videoData)){f=this.getCurrentTime()G.video)?.sort((G,t)=>(t.W??0)-(G.W??0)); this.XA.zg("M",k?.[0]?.W??(fzD(f.B)?f.B:0))}}s0(f,k,G){this.zg(f);this.videoData.vM=f;if(this.sN&&k){k=this.Nz;var t=this.sN;if(t.B.B()){var Z=k.X.experiments.B("html5_max_quality_sel_upgrade"),u=Z?f.B:SI[sa(f)],h=t.B.videoInfos[0].video.qualityOrdinal,W=h!==0&&f.B===h;h=Rl()>h;W&&h||(Z&&W&&(u=Math.max(u,Z)),Z=Ox(k,t.B?.videoInfos),W=k.Y.getPlaybackRate(),W>1&&Z&&(Z=Mq(k.X.K,t.B.videoInfos,W),f.B!==0&&Z=480,k.A("html5_perf_cap_override_sticky")&&mGH(k.W,k.A("html5_perserve_av1_perf_cap")))}}this.loader&&this.loader.xk(G||"");this.Il()}getUserPlaybackQualityPreference(){return this.videoData.K&&!this.videoData.K.B()?sa(this.videoData.vM):d4[Rl()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(f,k){this.getUserAudio51Preference()!==f&&(this.C("toggle51",{pref:f}),g.To("yt-player-audio51",f,k?31536E3:2592E3),this.hP())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(f){var k= this.getProximaLatencyPreference();this.C("proxima",{pref:f});g.To("yt-player-proxima-pref",f,31536E3);k!==f&&(f=this.ix,f.jj=!0,f.Y.seekTo(Infinity,{Mv:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return cN()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}uy(){this.videoData.videoId?this.Sj.uy(this.videoData):this.C("povid",{})}Vu(){this.videoData.videoId?this.Sj.Vu(this.videoData):this.C("piavid",{})}Il(){if(!this.e6()&&!this.playerState.B(128)&& this.videoData.K){if(this.videoData.K.B())dW(this);else{let t=LD(this);var f=this.videoData;a:{var k=t;var G=this.videoData.yG;if(k.B){for(let Z of G){let u=Z.Lq(),h=SI[u.video.quality];if((!k.W||u.video.quality!=="auto")&&h<=k.B){k=Z;break a}}k=G[G.length-1]}else k=G[0]}f.L=k;iZ(this,t.reason,WNF(this,this.videoData.L))}if(this.A("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.ix.J=!1,this.playVideo()}}Mc(f,k){if(this.e6()||this.playerState.B(128))return!1;var G= !!this.videoData.K?.B(),t=G&&k?this.getCurrentTime()-this.Hc():NaN;if(f.VE&&f.VE.id){var Z=this.XA;if(Z.qoe){Z=Z.qoe;let h=[f.VE.id,isNaN(t)?"m":"t"];g.ib(Z,g.CV(Z.provider),"afi",h)}}if(G){if(k){var u=this.ix.OQ();this.C("aswh",{id:f.id,xtags:f.xtags,bh:u.toFixed(3)})}this.loader.setAudioTrack(f,t,k,wEX(this));return!0}if(Vkf(this)){a:{u=this.mediaElement.audioTracks();k=!1;for(t=0;t{try{this.EH(u,k,G,Z)}catch(h){g.HI(h),this.handleError(new g.PN("fmt.unplayable",{msi:"1",ename:h&&typeof h==="object"&&"name"in h?String(h.name):void 0,trg:"setmediasrc"},1))}}; this.GH()&&this.mediaSource.W()==="open"?f(this.mediaSource):B6(this.mediaSource,f)}EH(f,k=!1,G=!1,t=!1){if(this.mediaSource&&(!f||this.mediaSource===f)){var Z=this.getDuration();!Z&&Cd(this.videoData)&&(Z=25200,this.Jo()&&(Z=46800));this.mediaSource.isView?Z>this.mediaSource.getDuration()&&Opd(this,Z):Opd(this,Z);this.Cq?.EH(f);Z=()=>{this.e6()||this.Cq||(rt(this.loader,f,k,G,t),this.zB("mediasourceattached"))}; this.loader?Z():Xb(this,Z)}}TK(f){this.yA.set(f.initData,f);this.dv&&(this.dv.TK(f),this.A("html5_eme_loader_sync")||this.yA.remove(f.initData))}RO(f){this.videoData.b1=Ea("auto",f,!1,"u");dW(this)}O5(f,k=!1){XJ(this.videoData.so);this.X.oI().B.mx(vhD)&&g.Ff(this.videoData)?k&&GHE(this,f.reason,f.B.info,f.source,f.token):GHE(this,f.reason,f.B.info,f.source,f.token);this.DM();this.ix.O5(f.B.index)}V1(f={}){this.loader?.V1(this.X,KO(this.videoData),f)}Zs(){return this.n2.Zs()}AB(){return this.loader?.AB()?? !1}Ey(f){this.uj(new g.PN("staleconfig",{reason:f}))}handleError(f){this.n2.handleError(f)}q1(){return this.n2.q1()}gj(f){this.ix.gj(f)}async GL(f=!1,k=!1){this.loader&&this.loader.Ve();this.loader&&this.loader.e6()&&a4(this);this.A("html5_enable_vp9_fairplay")&&this.WC()&&this.videoData.B?.zS();this.Jh(Cj(this.playerState,2048));this.zB("newelementrequired");f&&await rW(this);this.videoData.ZJ()&&this.loader?.UD&&!Vn(this)&&(this.isAtLiveHead()&&g.nO(this.videoData)?this.seekTo(Infinity,{Mv:"videoPlayer_getNewElement"}): this.videoData.Ic&&this.loader&&(f=this.loader,f.aI.ZJ&&(f.aI.Ic||f.aI.isWindowedLive||f.aI.isPremiere?(f.seek(0,{Mv:"loader_resetSqless"}),f.videoTrack.G=!0,f.audioTrack.G=!0,f.videoTrack.Tc=!0,f.audioTrack.Tc=!0):ov(f.aI)&&EX(f))));k&&this.seekTo(0,{seekSource:105});this.playerState.B(8)&&this.playVideo()}Kr(f){this.C("hgte",{ne:+f});this.videoData.G=!1;f&&this.GL();this.loader&&yvu(this.loader)}Mj(f){this.C("newelem",{r:f});this.GL()}pauseVideo(f=!1,k){if((this.playerState.B(64)||this.playerState.B(2))&& !f)if(this.playerState.B(8))this.Jh(mo(this.playerState,4,8,null,k));else if(this.k0())sN(this);else return;this.playerState.B(128)||(f?this.Jh(Cj(this.playerState,256,null,k)):this.Jh(mo(this.playerState,4,8,null,k)));this.mediaElement&&this.mediaElement.pause();g.pO(this.videoData)&&this.loader&&this.al(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.al(!1),this.loader.JY())}pl(f=!1,k=!1){this.GH()&&k?this.mediaElement?.pl():this.mediaElement?.stopVideo();CD(this);a4(this);this.playerState.B(128)|| (f?this.Jh(Ex(Ex(Cj(this.playerState,4),8),16)):this.Jh(iO(this.playerState)));this.videoData.videoId&&this.X.mX.remove(this.videoData.videoId)}seekTo(f,k={}){this.playerState.B(2)&&sN(this);k.Je&&this.Jh(Cj(this.playerState,2048));if((k.seekSource===58||k.seekSource===60)&&this.A("html5_update_vss_during_gapless_seeking")){var G=this.XA;G.B&&(G=G.B,k.seekSource===58?G.B.update():G.W&&(G.D(),Ht(G).send(),G.K=NaN))}this.ix.seekTo(f,k);this.q0.K()}U6(f){this.sQ.S.K=(0,g.T)();this.playerState.B(32)|| (this.Jh(Cj(this.playerState,32,f?.seekSource)),this.playerState.B(8)&&this.pauseVideo(!0),this.zB("beginseeking"));this.Tf()}Cs(f){f=f?.seekSource;this.playerState.B(32)?(this.Jh(mo(this.playerState,16,32,f)),this.zB("endseeking")):this.playerState.B(2)||this.Jh(Cj(this.playerState,16,f));f=this.sQ.S;var k=this.videoData,G=this.playerState.isPaused();if(k.clientPlaybackNonce&&!isNaN(f.B)){if(Math.random()<.01){G=G?"pbp":"pbs";let t={startTime:f.B};k.cO&&(t.cttAuthInfo={token:k.cO,videoId:k.videoId}); g.KI("seek",t);g.It({clientPlaybackNonce:k.clientPlaybackNonce},"seek");isNaN(f.K)||g.QT("pl_ss",f.K,"seek");g.QT(G,(0,g.T)(),"seek")}f.reset()}}gG(f){this.Cs(f)}OH(){this.zB("SEEK_COMPLETE")}z0(f){var k=this.Sj,G=this.videoData.clientPlaybackNonce,t=this.playerType;if(f.scope===4){var Z=f.type;if(Z){var u=k.ib(),h=u.getVideoData().clientPlaybackNonce;t===1&&(h=G);if(t=pM(k,h)){if(G=t.getVideoData())f.writePolicy===2&&G.sabrContextUpdates.has(Z)||(f.sendByDefault&&G.GB.add(Z),G.sabrContextUpdates.set(Z, f)),k.A("html5_enable_t1_enf_on_sabr")&&(f=Z===5,Z=xe(G.playerResponse),f?(f=Z?1:0,g.Xw(f,"m.p_",{}),g.M5("MBSTAT",f)):f=1,f===0&&g.Qd(k.j6,"onAbnormalityDetected"))}else u.C("scuset",{ncpf:"1",ccpn:h,crcpn:G})}else g.HI(Error("b/380308491: contextUpdateType is undefined"))}}yw(){if(this.playerType===2)return this.Sj.yw("")}getCurrentTime(f=!1){return this.ix.getCurrentTime(f)}l6(){return this.ix.l6()}YX(){return this.ix.YX()}d3(){return this.YX()}Zx(){return this.ix.Zx()}getPlaylistSequenceForTime(f){return this.videoData.getPlaylistSequenceForTime(f- this.Hc())}qU(){var f=NaN;this.mediaElement&&(f=this.mediaElement.qU());return f>=0?f:this.getCurrentTime()}wv(){if(this.videoData.B?.wv)return this.videoData.B.wv(this.getCurrentTime()-this.Hc());if(this.mediaElement){var f=this.mediaElement.Ue();if(f&&(f=f.getTime(),!isNaN(f)))return f/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.Hc():this.gR()?this.gR():0}GT(){var f=new C2O;this.loader?(this.DJ.o$(f,this.X.k9()),this.loader.o$(f)): this.mediaElement&&(f.qR=this.mediaElement.OQ());f.nC=this.nC;f.u4=this.u4;f.W=this.isAtLiveHead()&&this.isPlaying()?wW(this):NaN;var k=this.ix;k=k.B?k2(k.B)+fD(k.B):0;f.S=k;return f}Uy(f,k){this.u4+=f;this.nC+=k}lm(){return this.mediaElement?g.pO(this.videoData)?1:gD(this.videoData)?this.isAtLiveHead()||this.Fm()?1:this.ix.lm():this.mediaElement.lm():0}Rn(){var f=this.Ms,k=yn(f,"bandwidth"),G=yn(f,"bufferhealth"),t=yn(f,"livelatency"),Z=yn(f,"networkactivity"),u=eY(f,"bandwidth"),h=eY(f,"bufferhealth"), W=eY(f,"livelatency");f=eY(f,"networkactivity");var D=this.DN(),N=D.droppedVideoFrames;D=D.totalVideoFrames;var U=this.getCurrentTime();if(this.dv){var y="IT/"+(this.dv.B.Lq()+"/"+sa(this.Q4()));y+="/"+this.dv.Lq()}else y="";var q=this.isGapless(),Q=this.Dx(),A=this.M_(),d=this.Nf(),x=Tz(this),H=this.getPlayerState().state.toString(16),X=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var R=0;var Y="";if(this.m2){if(this.m2.X6){Y="D, ";break a}R=this.m2.Fc;Y=this.m2.zf.substring(0,4)}R> 0?(R=`AD${R}, `,Y&&(R+=`${Y}, `),Y=R):Y=""}return{HD:u,qK:h,currentTime:U,mF:y,droppedVideoFrames:N,isGapless:q,Dx:Q,M_:A,Tx:d,BL:k,KT:G,fT:t,WL:Z,kF:W,wY:f,BQ:x,DL:H,A$:X,T5:Y,totalVideoFrames:D}}kf(f=!1){var k={};if(f){Object.assign(k,this.XA.kf());this.mediaElement&&(Object.assign(k,this.mediaElement.kf()),f=this.DN(),k.dvf=f.droppedVideoFrames,k.tvf=f.totalVideoFrames);this.loader&&Object.assign(k,this.loader.kf());this.dv&&(k.drm=JSON.stringify(this.dv.kf()));k.state=this.playerState.state.toString(16); this.playerState.B(128)&&(k.debug_error=JSON.stringify(this.playerState.Ln));this.ZB()&&(k.prerolls=this.vJ.join(","));this.videoData.KC&&(k.ismb=this.videoData.KC);this.videoData.latencyClass!=="UNKNOWN"&&(k.latency_class=this.videoData.latencyClass);EM(this.videoData)&&(k.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)k.is_mosaic=1;this.videoData.cotn&&(k.is_offline=1,k.cotn=this.videoData.cotn); this.videoData.playerResponseCpn&&(k.playerResponseCpn=this.videoData.playerResponseCpn);this.Sj.isOrchestrationLeader()&&(k.leader=1);this.videoData.isLivePlayback&&(this.videoData.B&&JS(this.videoData.B)&&(k.segduration=JS(this.videoData.B)),f=this.ix,k.lat=f.L?f.L.W.S():0,k.liveutcstart=this.videoData.liveUtcStartSeconds);k.relative_loudness=this.videoData.cY.toFixed(3);if(f=Tz(this))k.optimal_format=f.video.qualityLabel;k.user_qual=Rl();k.release_version="youtube.player.web_20260921_09_RC00"}k.debug_videoId= this.videoData.videoId;return k}addCueRange(f){this.Iv([f])}removeCueRange(f){this.q0.Hk([f])}Q1(f){return this.q0.Q1(f)}u$(){var f=this.q0;if(f.Y.U().A("html5_sort_cueranges_on_update")&&!(f.An().length<=0||f.e6())){var k=f.B;k.array.sort(k.B)}f.K()}jv(f,k){return this.q0.jv(f,k)}Iv(f,k){this.q0.vk(f,k)}wN(f){this.q0.Hk(f)}An(){return this.q0.An()||[]}Om(){return this.hC}gi(){return this.visibility.gi()}Ht(){this.mediaElement&&this.mediaElement.Ht()}dL(){MO(this)}togglePictureInPicture(){this.mediaElement&& this.mediaElement.togglePictureInPicture()}AU(){this.Qi.K()}hS(){this.Tf();this.zB("onLoadProgress",this.lm())}E8(f){var k=f.target.uJ();if(this.mediaElement&&this.mediaElement.uJ()&&this.mediaElement.uJ()===k){P4X(this,f.type);switch(f.type){case "error":var G=AP(this.mediaElement)||"",t=this.mediaElement.n5();if(G==="capability.changed"){this.A("html5_restart_on_capability_change")?(this.C("capchg",{msg:t}),this.GL(!0)):rW(this);return}if(this.mediaElement.hasError()&&Bt(this.n2,G,{msg:t,trg:"elementevt"}))return; if(this.isBackground()&&this.mediaElement.lY()===4){this.pl();x2(this,"unplayable");return}break;case "durationchange":G=this.mediaElement.getDuration();isFinite(G)&&(!this.mediaSource||G>0)&&G!==1&&!this.Ds?.Bv&&this.iN(G);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());G=this.q0;G.started=!0;G.K();this.XA.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":bZ(this,!1);QcD(this);this.zB("onLoadedMetadata");this.b$();G=this.wv(); this.videoData.FN&&(this.videoData.FN=G);break;case "loadstart":this.b$();break;case "progress":case "suspend":this.YU.Z();break;case "seeked":this.loader?.JS();break;case "playing":bZ(this,!1);this.sQ.Lm("plev");this.uW&&!Vn(this)&&(this.uW=!1,this.isAtLiveHead()||this.seekTo(Infinity,{Mv:"videoplayer_onPlaying"}));break;case "timeupdate":bZ(this,!1);G=this.mediaElement&&!this.mediaElement.getCurrentTime();t=this.mediaElement&&this.mediaElement.S()===0;if(G&&(!this.xJ||t))return;this.xJ=this.xJ|| !!this.mediaElement.getCurrentTime();pD(this);this.Tf();if(!this.mediaElement||this.mediaElement.uJ()!==k)return;this.zB("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.G().length>0&&this.mediaElement.K().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":QcD(this);this.videoData.W&&this.videoData.W.video.quality==="auto"&&this.zB("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.Iu&& this.playerState.B(8)&&!this.playerState.B(1024)&&this.getCurrentTime()===0&&g.$9){x2(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.uJ()===k){vID(this.ix,f);this.zB("videoelementevent",f);k=this.playerState;t=this.ey;var Z=this.mediaElement;G=this.videoData.clientPlaybackNonce;if(!k.B(128)){var u=k.state;Z=Z?Z:f.target;var h=Z.getCurrentTime();if(!k.B(64)||f.type!=="ended"&&f.type!=="pause"){var W=Z.getDuration();W=Z.isEnded()||h>1&&Math.abs(h-W)<1.1;var D=f.type=== "pause"&&Z.isEnded();h=f.type==="ended"||f.type==="waiting"||f.type==="timeupdate"&&!k.B(4)&&!gH(t,h);if(D||W&&h)Z.f7()>0&&(Z.uJ()||Z.TB())&&(u=14);else switch(f.type){case "error":AP(Z)&&(u|=128);break;case "pause":k.B(256)?(u^=256)||(u=64):k.B(32)||k.B(2)||k.B(4)||(u=4,k.B(1)&&k.B(8)&&(u|=1));break;case "playing":W=u;u=(u|8)&-1093;W&4?(u|=1,zB(t,Z,!0)):gH(t,Z.getCurrentTime())&&(u&=-2);k.B(1)&&zB(t,Z)&&(u|=1);break;case "seeking":u|=16;k.B(8)&&(u|=1);u&=-3;break;case "seeked":u&=-17;zB(t,Z,!0); break;case "waiting":k.B(2)||(u|=1);zB(t,Z);break;case "timeupdate":W=k.B(16),D=k.B(4),(k.B(8)||W)&&!D&&gH(t,Z.getCurrentTime())&&(u=8),zB(t,Z)&&(u|=1)}}t=u;u=null;t&128&&(u=f.target,D=AP(u),h=1,D?(D==="capability.changed"&&(h=2),Z="GENERIC_WITHOUT_LINK",W=u.kf(),W.mediaElem="1",W.trg="melem",/AUDIO_RENDERER/.test(u.n5())&&(Z="HTML5_AUDIO_RENDERER_ERROR"),u={errorCode:D,errorMessage:g.cp[Z]||"",xm:Z,C3:g.q9(W),yJ:h,cpn:k.Ln?k.Ln.cpn:""}):u=null,u&&(u.cpn=G));k=iO(k,t,u)}!this.playerState.B(1)&&k.B(1)&& gW(this,"evt"+f.type);this.Jh(k)}}}qo(f){f=f.B.availability==="available";f!==this.hC&&(this.hC=f,this.zB("airplayavailabilitychange"))}ef(){var f=(0,g.T)(),k=this.mediaElement.gi();this.C("airplay",{ia:k});!k&&!isNaN(this.ba)&&f-this.ba<2E3||(this.ba=f,k!==this.gi()&&(f=this.visibility,f.B!==k&&(f.B=k,f.onVisibilityChange()),this.C("airplay",{rbld:k}),this.hP()),this.zB("airplayactivechange"))}b$(){QZ(this.fp);pD(this)||(this.fp=PY(()=>pD(this),100))}Oz(f){this.loader&&this.loader.sR(f)}iE(){QZ(this.fp); this.Iz.stop();this.videoData.D=!0;this.X.Tt=!0;this.X.QG=0;var f=this.n2;if(f.videoData.W){var k=f.Ky.K,G=f.videoData.W.py;k.W.has(G)&&(k.W.delete(G),k.B=!0)}f.B.stop();f.Ky.m8=0;this.Ad();this.playerState.B(8)&&this.Jh(Ex(this.playerState,65));this.iS=!1;this.XA.J();g.SH(this.xe);this.zB("playbackstarted");(f=g.y6("yt.scheduler.instance.clearPriorityThreshold"))?f():eU(0)}Ad(){var f=lz(this.Sj),k={},G={};!g.$T("pbs",this.sQ.timerName)&&GR.measure&&GR.getEntriesByName&&(GR.getEntriesByName("mark_nr")[0]? iU("mark_nr"):iU());f.videoId&&(k.videoId=f.videoId);f.clientPlaybackNonce&&!this.A("web_player_early_cpn")&&(k.clientPlaybackNonce=f.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(G.isPausedOnLoad=!0);G.itag=f.W?Number(f.W.itag):-1;f.zS&&(G.preloadType=String(this.On?2:1));k.liveStreamMode=gay[SW(f)];k.playerInfo=G;this.sQ.infoGel(k);if(this.loader){f=this.loader.L0();for(let t in f)f.hasOwnProperty(t)&&this.sQ.tick(t,f[t])}}V2(){this.Ds?.V2(this.RS())}eq(){return this.loader?.eq()?? !1}DO(){var f=this.videoData.QG();return this.oI().B.mx(rOL)&&!f&&m2(this.videoData)&&(!this.kG()||this.V4())&&this.A("html5_pseudogapless_shorts")}Tf(f=!1){if(this.mediaElement&&this.videoData){var k=this.getCurrentTime();this.DO()&&this.Ds?.Z(k)&&this.loader&&(this.loader.Bv=null);uTQ(this.ix,this.isPlaying());this.loader&&(this.Jo()&&(this.A("html5_use_centralized_player_time_fixes")?!(this.playerState.B(4)&&g.pO(this.videoData)||this.playerState.B(32)&&g.Ff(this.videoData))&&EXL(this.loader,k): gH(this.ey,k)&&this.cJ()),this.playerState.B(4)&&g.pO(this.videoData)||this.playerState.B(32)&&g.Ff(this.videoData)||this.loader.gs(k),this.A("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.Bx())>10&&this.C("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Bx(),bh:this.loader?.OQ()},!0));k>5&&(this.ix.W=k);var G=!!g.y6("yt.scheduler.instance");G?sB.Ug(this.W_):window.clearTimeout(this.W_);var t=this.mediaElement.isPaused();if((this.playerState.isBuffering()|| !t||DC(this.videoData))&&!this.playerState.B(128)){let Z=()=>{if(this.mediaElement&&!this.playerState.B(128)){this.X.k9()&&P4X(this,"pfx");var u=this.getCurrentTime();this.A("html5_buffer_underrun_transition_fix")&&(u-=this.Hc());var h=this.mediaElement.OQ(),W=this.playerState.B(8),D=gH(this.ey,u),N=uza(this.ey,u,(0,g.T)(),h);W&&D?this.Jh(Ex(this.playerState,1)):W&&N?(this.X.k9()&&this.A("html5_log_centralized_player_time")&&!isFinite(u)&&N&&this.C("sabrSeekRefactorCmtBhFix",{cmt:u,loaderCmt:this.loader?.Bx(), bh:this.loader?.OQ()}),W=this.getDuration(),D=g.nO(this.videoData),W&&Math.abs(W-u)<1.1?(this.C("setended",{ct:u,bh:h,dur:W,live:D}),this.fk()?this.seekTo(0,{Mv:"videoplayer_loop",seekSource:37}):this.B3()):(this.playerState.isBuffering()||gW(this,"progress_fix"),this.Jh(Cj(this.playerState,1)))):(W&&!D&&!N&&u>0&&(W=(Date.now()-this.Ce)/1E3,D=this.getDuration(),u>D-1&&this.C("misspg",{t:u.toFixed(2),d:D.toFixed(2),r:W.toFixed(2),bh:h.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&& this.mediaElement.OQ()>5&&this.Jh(Ex(this.playerState,1)));this.Tf()}}; this.mediaElement.G().length===0?this.W_=G?sB.H4(Z,100):g.OH(Z,100):this.W_=G?sB.H4(Z,500):g.OH(Z,500)}this.videoData.bb=k;!f&&this.isPlaying()&&IGf(this);pZf(this.Nz,this.sN,this.hh(),this.isBackground())&&dW(this);this.zB("progresssync",f);t&&DC(this.videoData)&&this.zB("onVideoProgress",this.getCurrentTime())}}BW(){this.Yy("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}Nf(){return this.XA.Nf()}jp(){return this.loader?this.loader.jp():Qa(this.DJ,!0)}Jh(f){if(!hAd(this.playerState, f)){var k=new g.jR(f,this.playerState);this.playerState=f;FNa(this);var G=!this.S8.length;this.S8.push(k);var t=this.mediaElement&&this.mediaElement.isSeeking();k.xf(1)&&this.loader&&ZHD(this.loader);t=k.oldState.K()&&!t;if(k.xf(1)&&t&&this.playerState.B(8)&&!this.playerState.B(64)&&this.loader&&(t=this.loader,t.sl=!0,t.policy.wM&&t.mediaSource&&t.C("lr_rb",{c:t.getCurrentTime(),s:t.isSeeking(),ab:PJ(t.mediaSource.B.CE()),ala:ux(t.audioTrack)?.lx(),alr:t.audioTrack.B?.lx(),vb:PJ(t.mediaSource.K.CE()), vla:ux(t.videoTrack)?.lx(),vlr:t.videoTrack.B?.lx()}),t.rN!==0&&t.C("sps_rebuffer",{c:t.getCurrentTime()}),this.mediaElement&&this.mediaElement.OQ()>=5)){t=this.Nz;var Z=this.sN;!Z.videoData.W||t.A("html5_disable_performance_downgrade")?t=!1:(Date.now()-t.D>6E4&&(t.K=0),t.K++,t.D=Date.now(),t.K!==4?t=!1:(R56(t,Z.videoData.W),t=!0));t&&dW(this)}(t=this.X.experiments.B("html5_ad_timeout_ms"))&&this.videoData.isAd()&&f.B(1)&&(f.B(8)||f.B(16))?this.SX.start(t):this.SX.stop();(g.X8(k,8)<0||k.xf(1024))&& this.Iz.stop();!k.xf(8)||this.videoData.D||k.state.B(1024)||this.Iz.start();k.state.B(8)&&g.X8(k,16)<0&&!k.state.B(32)&&!k.state.B(2)&&this.playVideo();k.state.B(2)&&gD(this.videoData)&&(this.iN(this.getCurrentTime()),this.Tf(!0));k.xf(2)&&(this.Cp(!0),this.X.k9()&&this.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ff(this.videoData)&&this.videoData.B&&(f={minst:`${this.videoData.B.RZ}`,cminst:`${this.videoData.B.yQ()+this.Hc()}`,maxst:`${this.videoData.B.iC}`,hts:`${this.videoData.B.Wz}`, cmaxst:`${this.videoData.B.gR()+this.Hc()}`},this.C("sabrSeekableBoundaries",f)));k.xf(128)&&this.pl();this.videoData.B&&this.videoData.isLivePlayback&&!this.WF&&(g.X8(k,8)<0?this.videoData.B.suspend():k.xf(8)&&this.videoData.B.resume());f=this.ix;g.SH(f.kj.S);if(f.mediaElement)if(f.zS&&g.pO(f.videoData)&&(k.state.isBuffering()||k.state.isPaused())&&f.Z&&(t=f.Zx()-f.getCurrentTime(),f.Y.C("vcu_abort_stall",{state:k.state.isBuffering()?"buf":"pause",lag:t.toFixed(3)}),f.Y.setPlaybackRate(1),f.Z=!1), k.oldState.K()&&IF(k.state)&&k.state.isBuffering()){t=f.mediaElement.getCurrentTime();Z=f.mediaElement.K();var u=f.A("manifestless_post_live_ufph")||f.A("manifestless_post_live")?kB(Z,Math.max(t-3.5,0)):kB(Z,t-3.5);u>=0&&t>Z.end(u)-1.1&&u+10?(nD(f.Y, f.getCurrentTime()+f.videoData.limitedPlaybackDurationInSeconds),f.K7=!0):f.videoData.isLivePlayback&&f.videoData.endSeconds>0&&(nD(f.Y,f.getCurrentTime()+f.videoData.endSeconds),f.K7=!0));f=this.XA;t=f.provider.X.oI().B.mx(lC);if(k.xf(1024)||k.xf(512)||k.xf(4)||t&&k.xf(256))f.K&&(t=f.K,t.K>=0||(t.B=-1,t.delay.stop())),f.qoe&&(t=f.qoe,t.L||(t.S=-1));f.provider.videoData.enableServerStitchedDai&&f.L5?f.W.get(f.L5)?.Pz(k):f.B&&f.B.Pz(k);if(f.qoe){t=f.qoe;Z=k.state;u=g.CV(t.provider);var h=t.getPlayerState(Z); khu(t,u,h,Z.seekSource||void 0,Z.stoppageReason||void 0);h=Z.Ln;Z.B(128)&&h&&(h.C3=h.C3||"",T_D(t,u,h.errorCode,h.yJ,h.C3));(Z.B(2)||Z.B(128))&&t.reportStats(u);Z.isPlaying()&&!t.L&&(t.S>=0&&t.K.set("user_intent",[t.S.toString()]),t.L=!0);LV(t)}f.K&&(f=f.K,DUQ(f),f.playerState=k.state,f.K>=0&&k.xf(16)&&f.seekCount++,k.state.isError()&&f.send());if(G&&!this.e6())try{for(let D of this.S8){var W=this.q0;if(W.started&&(W.K(),D.oldState.B(16))){k=W;let N=aWc(k.B,Math.max(k.S-2E3,0));!isNaN(N)&&N<0x7ffffffffffff&& k.Z.start()}this.zB("statechange",D)}}finally{this.S8.length=0}}}lk(){this.sQ.tick("qoes")}Fp(){this.ix.Fp()}vX(f,k,G,t="LICENSE"){a:{var Z=this.n2;G=G.substring(0,256);let u=Oy(k);f==="drm.keyerror"&&this.dv&&this.dv.W.keys.length>1&&Z.S<96&&(f="drm.sessionlimitexhausted",u=!1);let h=Z.Ky.experiments.Cy("html5_retry_on_drm_unavailable"),W=Z.Ky.experiments.Cy("html5_retry_on_drm_key_error"),D=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(h&&f==="drm.unavailable"||W&&f==="drm.keyerror"&&!G.match(D))Z.uj("qoe.restart", {retryOnDrmError:1,e:f,detail:G}),Z.Y.GL(!0);else{if(u)if(Z.videoData.W&&Z.videoData.W.video.isHdr())No(Z,f);else{if(Z.Y.Yy(f,k,t,G),dfy(Z,{detail:G}))break a}else Z.uj(f,{detail:G});f==="drm.sessionlimitexhausted"&&(Z.C("retrydrm",{sessionLimitExhausted:1}),Z.S++,bwD(Z.Y))}}}oP(){var f=this.X.experiments.B("html5_license_constraint_delay"),k=Ve();f&&k?(f=new g.XO(()=>{this.Il();MO(this)},f),g.a(this,f),f.start()):(this.Il(),MO(this))}CT(f){this.zB("heartbeatparams",f)}Hh(f){this.C("keystatuses", oY(f)); var k="auto",G=!1;this.videoData.W&&(k=this.videoData.W.video.quality,G=this.videoData.W.video.isHdr());a:{switch(k){case "highres":case "hd2880":k="UHD2";break;case "hd2160":case "hd1440":k="UHD1";break;case "hd1080":case "hd720":k="HD";break;case "large":case "medium":case "small":case "light":case "tiny":k="SD";break;default:k="";break a}G&&(k+="HDR")}k=uO(f)?hP(f,k):f.W.includes(k);if(this.A("html5_enable_vp9_fairplay")){if(G){if(!f.D){this.videoData.Uf||(this.videoData.Uf=!0,this.C("drm",{dphdr:1}), this.GL(!0));return}if(this.dv?.B.B()?this.dv?.NE():!k){this.C("drm",{dshdr:1});No(this.n2);return}}if(this.dv?.B.B())return}else{let t=f.D&&k;if(G&&!t){No(this.n2);return}}if(G=!k)G=!(uO(f)?hP(f,"AUDIO")&&hP(f,"SD"):f.W.includes("AUDIO")&&f.W.includes("SD"));G&&(f=oY(f),this.t$?(this.zB("drmoutputrestricted"),this.A("html5_report_fatal_drm_restricted_error_killswitch")||this.Yy("drm.keyerror",2,void 0,`info.${f}`)):(this.t$=!0,this.uj(new g.PN("qoe.restart",{retrydrm:1,...f})),dW(this),bwD(this)))}wJ(){if(!this.videoData.D&& this.mediaElement&&!this.isBackground()){var f="0";this.mediaElement.S()>0&&this.mediaElement.OQ()>=5&&this.videoData.K&&this.videoData.K.B()&&(this.Jh(Cj(this.playerState,1)),gW(this,"load_soft_timeout"),this.zB("playbackstalledatstart"),f="1");FNa(this);var k=this.videoData.K;f={restartmsg:f,mfmt:!F_(this.videoData),mdrm:!(!(k&&k.videoInfos&&k.videoInfos.length&&k.videoInfos[0].contentProtection)||this.dv),mfmtinfo:!this.videoData.W,prerolls:this.ZB()?this.vJ.join(","):"0"};if(this.dv){k=this.dv; if(k.W.size<=0){let G="ns;";k.L||(G+="nr;");k=G+=`ql.${k.S.length}`}else k=oY(k.W.values().next().value),k=g.q9(k);f.drmp=k}Object.assign(f,this.loader?.kf()||{});Object.assign(f,this.mediaElement?.kf()||{});this.XA.uj("qoe.start15s",g.q9(f));this.zB("loadsofttimeout")}}iN(f){this.videoData.lengthSeconds!==f&&(this.videoData.lengthSeconds=f,MO(this))}Cp(f=!1,k){this.A5||(g.$T("att_s","player_att")||g.nI("att_s",void 0,"player_att"),this.A("use_rta_for_player")?(async()=>{if(!f||await this.Sj.xg())try{let D= dUc(this.XA);if(!D)throw Error();let N=await this.Sj.eE("ENGAGEMENT_TYPE_PLAYBACK",{cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},this.X.experiments.B("html5_att_playback_timeout_ms")||3E4);if(this.A5)throw Error();if(!N.challenge)throw g.HI(Error(`Not sending atr ping; missing challenge string${N.error?`; error: ${N.error}`:""}`)),Error();this.A5=!0;let U=[N.challenge];if(N.error){let y=akc();if(y[fo])var G=y[fo];else{var t=new Map,Z;if((Z=y[Iky])!=null)var u= Z;else{if(NM!==NM)throw Error();u=y[Iky]=QkD(y.B)}Z=u;for(let Q of wj(Z,PvX,2)){let A=o7(Q,2),d=Q.getName();t.set(d,A);var h=L$(Q,J1,3);Z=F3D;IG(h.dR,Z.B);Pj(h,Z.B);var W=Z.isRepeated?wj(h,Z.K,Z.B,Z.W):L$(h,Z.K,Z.B,Z.W);let x=g.Wj(JC(W,1));x!==void 0&&t.set(x,A)}G=y[fo]=t}let q=G.get(N.error)||0;U.push(`r1c=${q}`)}else N.webResponse&&U.push(`r1a=${N.webResponse}`);N.adblockReporting?.reportingStatus!==void 0&&U.push(`r6a=${N.adblockReporting.reportingStatus}`);N.adblockReporting?.broadSpectrumDetectionResult!== void 0&&U.push(`r6b=${N.adblockReporting.broadSpectrumDetectionResult}`);D(U.join("&"));g.nI("att_f",void 0,"player_att")}catch(D){g.nI("att_e",void 0,"player_att")}})().then(()=>{k?.()}):SG(VSL(this.videoData.clientPlaybackNonce,this.videoData.TC),G=>{if("c1a"in G.uh&&!g.N9.isInitialized()){g.nI("att_wb",void 0,"player_att"); this.hV===2&&Math.random()<.01&&g.HI(Error("Botguard not available after 2 attempts"));if(f)return;if(this.hV<5){g.SH(this.H$);this.hV++;return}}if(G=g.y2(G)){g.nI("att_f",void 0,"player_att");var t=this.XA;t.B&&iKF(t.B,G);this.A5=!0}else g.nI("att_e",void 0,"player_att")}))}W1(f=!1){return g.nO(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.Fm()||g.pO(this.videoData))?this.getCurrentTime():this.gR(f)}Wx(){return this.yQ()}gR(f=!1){return this.ix.gR(f)}yQ(){return this.ix.yQ()}Hc(){return this.ix? this.ix.Hc():0}getStreamTimeOffset(){return this.ix?this.ix.getStreamTimeOffset():0}tP(){return this.getStreamTimeOffset()===0?this.Hc():this.getStreamTimeOffset()}setPlaybackRate(f){this.playbackRate!==f&&Ox(this.Nz,this.videoData.K?.videoInfos)&&(this.playbackRate=f,dW(this)); this.playbackRate=f;this.mediaElement&&this.mediaElement.setPlaybackRate(f)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var f="unknown";if(this.videoData.W&&(f=this.videoData.W.video.quality,f==="auto"&&this.mediaElement)){let k=this.dS();k&&k.videoHeight>0&&(f=m_(k.videoWidth,k.videoHeight))}return f}isHdr(){return!!(this.videoData.W&&this.videoData.W.video&&this.videoData.W.video.isHdr())}sendVideoStatsEngageEvent(f,k){var G=this.XA;G.B?(G=g.bO(G.B,"engage"),G.VG=f,G.send(k)): k&&k()}isAtLiveHead(f,k=!1){return g.nO(this.videoData)&&(this.cR||k)?this.ix.isAtLiveHead(f):!1}E0(f){(this.cR=f)||this.Iz.stop();this.videoData.B&&(f?this.videoData.B.resume():this.videoData.B.suspend());if(this.loader){var k=this.videoData.A("html5_disable_preload_for_ssdai_with_preroll")&&this.rS()&&this.videoData.isLivePlayback;f&&!k?this.loader.resume():this.al(!0)}this.playerState.B(2)||f?this.playerState.B(512)&&f&&this.Jh(Ex(this.playerState,512)):this.Jh(Cj(this.playerState,512));k=this.XA; k.qoe&&(k=k.qoe,g.ib(k,g.CV(k.provider),"stream",[f?"A":"I"]))}K3(f){this.XA.uj("player.exception",g.q9({n:f.name,m:f.message}))}nZ(f){this.XA.nZ(f)}s6(f){this.XA.s6(f)}gT(f){this.XA.gT(f)}ys(f){this.XA.ys(f)}Ta(f,k,G,t){this.XA.Ta(f,k,G,t)}tF(){this.C("hidden",{},!0)}DN(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}uS(){return this.loader?this.loader.uS():!0}setLoop(f){this.loop=f;this.mediaElement&&!g.m0(this.X)&&this.mediaElement.setLoop(f)}fk(){return this.mediaElement&& !g.m0(this.X)?this.mediaElement.fk():this.loop}N8(f){this.C("timestamp",{o:f.toString()});this.ix.N8(f)}p7(f){this.sQ.tick(f)}Kn(f){return this.sQ.Kn(f)}Lm(f){this.sQ.Lm(f)}C(f,k,G=!1){this.XA.C(f,k,G)}PQ(f,k,G=!1){this.XA.C(f,k,G)}uj(f){this.XA.uj(f.errorCode,g.q9(f.details));f=f.errorCode;if(this.videoData.isLivePlayback&&(f==="qoe.longrebuffer"||f==="qoe.slowseek")||f==="qoe.restart")f=this.loader?FKD(this.loader.videoTrack):{},this.C("lasoe",Object.assign(this.loader?FKD(this.loader.audioTrack): {},this.mediaSource?.B?.c8())),this.C("lvsoe",Object.assign(f,this.mediaSource?.K?.c8()));this.A("html5_log_centralized_player_time")&&this.C("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Bx(),bh:this.loader?.OQ()})}dj(f,k,G){this.XA.dj(f,k,G)}Ob(f,k,G,t,Z,u,h,W){if(this.videoData.B?.isLive){var D=k.playerType===2?k:f,N=f.videoData.videoId,U=k.videoData.videoId;if(N&&U){var y=this.XA;if(W?.Oc){if(y.qoe){N=y.qoe;U=W.Oc;N.reportStats();var q=N.provider.videoData.clientPlaybackNonce, Q=N.provider.videoData.videoId||"",A=N.Wz?.join(".")||q,d=N.GB?.join(".")||Q;aF(N,2,u?4:Z?2:0,0,U.oB.join(".")||q,U.q7.join(".")||Q,t);N.reportStats(NaN,!0);N.Wz=U.oB;N.GB=U.q7;N.yG=U.adFormats;N.f7=U.serializedQoeContextData;aF(N,2,u?5:Z?3:1,0,A,d,G);N.reportStats(NaN,!0)}}else if(this.C("sdai",{sstql:1}),y.qoe){q=y.qoe;Q=f.cpn;A=k.cpn;d=D.videoData.rH;var x=q.provider.videoData.clientPlaybackNonce,H=q.provider.videoData.videoId;let X=A!==x&&U!==H;x=Q!==x&&N!==H;q.reportStats();q.adCpn&&q.adCpn!== Q||(H=u?4:Z?2:0,q.adCpn=x?Q:"",q.kj=x?N:"",q.adFormat=x?d:void 0,aF(q,2,H,0,A,U,t),q.reportStats(NaN,!0),Z=u?5:Z?3:1,q.adCpn=X?A:"",q.kj=X?U:"",q.adFormat=X?d:void 0,aF(q,2,Z,0,Q,N,G),q.reportStats(NaN,!0))}W?.gb?(y.B?.K7(),y.B?.Wz(),y.B?.Ay(W.gb),y.B?.Wz(!0),y.B?.V(!0).send(),y.B?.zS()):(G=y,W=f.cpn,G.W.has(W)?(Z=G.W.get(W),Ht(Z,!0).send(),Z.D(),W!==G.provider.videoData.clientPlaybackNonce&&(xO(Z),G.B?.ME(),G.W.delete(W))):(G.L5=G.provider.videoData.clientPlaybackNonce,G.L5&&G.B&&(G.W.set(G.L5,G.B), Ht(G.B).send(),G.B.D())),G=k.cpn,D=D.videoData,t-=this.tP(),y.W.has(G)?(D=y.W.get(G),t=D.W&&isNaN(D.L)?wH(D):NaN,D=D.V(!1),isNaN(t)||(D.D=t),D.send()):(t=nNy(y,y.provider,D,t),y.W.set(G,t),t.Pz(new g.jR(Cj(new g.Kj,8),new g.Kj)),t.J(),y.B?.D()),y.L5=G);this.A("html5_unify_csi_server_stitched_transition_logging")?(t=this.sQ,y=f.cpn,f=k.cpn,G=this.videoData.clientPlaybackNonce,D=k.videoData,k=(0,g.T)(),G=`${y===G?"video":"ad"}_to_${f===G?"video":"ad"}`,G!=="video_to_ad"&&(W=G==="ad_to_video"?void 0: D,y=W?.B$,Z={},D?.cO&&(Z.cttAuthInfo={token:D.cO,videoId:D.videoId}),h&&(Z.startTime=h),g.KI(G,Z),h={targetVideoId:D?.videoId??"empty_video",targetCpn:f,adVideoId:W?.videoId??"empty_video",adClientPlaybackNonce:y?.cpn??W?.clientPlaybackNonce},y&&(h.adBreakType=y.adBreakType,h.adType=y.adType),g.It(h,G),g.Fh(t,k,G))):(t=this.sQ,G=this.videoData.clientPlaybackNonce,D=(0,g.T)(),y=k.videoData,f=`${f.cpn===G?"video":"ad"}_to_${k.cpn===G?"video":"ad"}`,G={},y.cO&&(G.cttAuthInfo={token:y.cO,videoId:y.videoId}), h&&(G.startTime=h),g.KI(f,G),g.It({targetVideoId:y.videoId,targetCpn:k.cpn,isSsdai:!0},f),h||g.Fh(t,D,f))}}else g.Dw(this.logger,360717806,"SSTEvent for nonSS")}vV(){var f=this.Sj,k=f.nS;f.nS=[];return k}Sr(f){this.videoData.oz=!0;this.uj(new g.PN("sabr.fallback",f));this.GL(!0)}vK(f,k=!0){this.videoData.hR=!0;k&&(this.uj(new g.PN("qoe.restart",f)),this.GL(!0))}dG(f){this.C("sdai",{aftimeout:f});this.uj(new g.PN("ad.fetchtimeout",{timeout:f}))}IL(){return g.CV(this.XA.provider)}getPlayerSize(){return this.Mu.getPlayerSize()}v4(){return this.Mu.v4()}wy(){return this.sQ}V9(){return this.Sj.V9()}getVolume(){return this.Sj.getVolume()}Ni(){return this.Sj.Ni()}isMuted(){return this.Sj.isMuted()}Jp(){return this.Sj.Jp()}kt(){this.WF= !0}A(f){return this.X.A(f)}oI(){return this.X.oI()}uC(f,k,G,t,Z,u=""){k=k?1:0;t=t?1:0;var h=this.XA;if(h){var W=G?1:0;h.K&&h.provider.X.GB&&k===1&&W===0&&(h.K.D=!0);h.qoe&&aF(h.qoe,k,W,t,Z,u,f)}this.C("xvt",{m:f,g:k,tt:G?1:0,np:t,c:Z})}al(f){this.loader?.suspend(f)}cJ(f){this.loader?.resume(f)}rS(){return g.gC(this.vJ,"ad")}k9(){return this.X.k9()}UA(){if(this.A("html5_generate_content_po_token"))return this.videoData.F0||"";this.Sj.MS();return this.X.Ay||""}ut(){if(this.videoData.videoId)return this.videoData.H3}SK(){return this.videoData.videoId}O_(){this.loader?.O_()}UF(){return this.Sj.Py}RS(){return this.iS}nb(){return this.Sj.nb()}Mg(f, k,G){this.Jh(Cj(this.playerState,16,G));this.ix.Mg(f,k,G)}prefetchKeyPlay(f,k){this.loader?.cA(f,k,2)}prefetchJumpAhead(f){this.loader?.cA(f,!1,3)}cM(f){return this.ix.cM(f)}xC(){this.ix.xC()}Ji(f,k){var G=this.A("html5_generate_content_po_token")?this.videoData:void 0;this.Sj.Ji(f,k,G)}eU(f,k){this.loader?.eU(f,k)}V4(){var f=this.kG();return!!f&&f.V4()}OQ(f=!0){return this.loader?.OQ(f)??this.mediaElement?.OQ()??0}J2(){return this.A("html5_remove_ios_7_hack_force_play")}lK(f,k){this.XA.lK(f,k)}LL(){return this.XA.LL()}M_(){return this.Sj.M_()}UR(){return this.Sj.UR(this)}xv(){this.I9= !0}eJ(f){this.loader?.eJ(f)}bm(){this.loader?.bm()}DF(f){this.ix.DF(f)}Jo(){return this.A("html5_centralized_player_time_live")&&g.Ff(this.videoData)&&this.videoData.isLivePlayback||this.A("html5_use_centralized_player_time")&&g.Ff(this.videoData)?!0:!1}};g.b=g.MJ.prototype;g.b.aJ=GD(110);g.b.El=GD(106);g.b.JR=GD(100);g.b.M6=GD(85);g.b.Db=GD(73);g.b.WO=GD(54);g.b.Rr=GD(44);g.b.yC=GD(37);g.b.Gc=GD(30);g.b.iJ=GD(22);g.b.Kk=GD(7);var R4={primary:"Primary",secondary:"Secondary"};var xNE=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);yd(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.Bz(f,f.U().oI().B.mx(g.dnu)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData().K1()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var X2c=class extends JG{constructor(f){super(f);this.B=!!navigator.mediaSession.setPositionState;this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"videodatachange",()=>{this.updateMetadata()}); this.events.Bz(f,"presentingplayerstatechange",()=>{AkX(this)}); this.events.Bz(f,"SEEK_COMPLETE",()=>{KNE(this)})}updateMetadata(){var f=this.api.getVideoData(); if(f.Hb()){var k=this.api.U(),G=[],t="";if(!k.J){let Z=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.Q3(k)&&Z?(G=$XO(Z.thumbnailDetails),Z.album&&(t=pB(Z.album))):G=[{src:f.XO("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}KNE(this);AkX(this);ipc(this);navigator.mediaSession.metadata=new MediaMetadata({title:f.title,artist:f.author,artwork:G,album:t});k=f=null;Lq(this.api)&&(f=()=>{this.api.nextVideo()}, k=()=>{this.api.previousVideo()}); Jc("nexttrack",f);Jc("previoustrack",k)}}Do(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var f="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let k of f)Jc(k,null);this.B&&Y2();super.Do()}};var lhc=class extends JG{constructor(f){super(f);this.W=new Map;this.Z=this.B=void 0;this.D=!1;this.compositeVideoState=null;this.S=void 0;this.events=new g.wp(f);g.a(this,this.events);this.api.U().oI().B.mx(Pga)?(this.K=new g.wp(f),g.a(this,this.K),this.events.Bz(f,"videodatachange",k=>{this.onVideoDataChange(k)})):(this.events.Bz(f,"modulecreated",k=>{var G=C4f(this); k==="captions"&&G?.topLeftCornerX!==void 0&&G?.topLeftCornerY!==void 0&&G?.width!==void 0&&G?.height!==void 0&&this.api.U0({top:G.topLeftCornerY,right:1-G.topLeftCornerX-G.width,bottom:1-G.topLeftCornerY-G.height,left:G.topLeftCornerX})}),this.events.Bz(f,"videodatachange",k=>{var G=this.api.getVideoData(); kR(this);var t=G.TH.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");t?.length?GL(this,t.filter(Z=>Z.onEnter?.some(this.G))):G.cueRanges&&GL(this,G.cueRanges.filter(Z=>Z.onEnter?.some(this.G))); k==="dataupdated"&&G.compositeLiveStatusToken!==this.Z&&(this.Z=G.compositeLiveStatusToken,this.api.Xo())}),this.events.Bz(f,g.fZ("compositeembargo"),k=>{mXD(this,k)}),this.events.Bz(f,g.ku("compositeembargo"),k=>{nlO(this,k)}),this.events.Bz(f,"heartbeatRequest",k=>{LND(this,k)}),this.events.Bz(f,"internalaudioformatchange",(k,G)=>{dXX(this,k,G)}),this.events.Bz(f,"onPlaybackAudioChange",()=>{this.api.Xo()})); yd(f,"setCompositeParam",k=>{this.compositeVideoState=k}); this.api.A("web_watch_enable_multiview_manager")&&yd(f,"setCompositeVideoOverlayRendererComponent",k=>{this.setCompositeVideoOverlayRendererComponent(k)})}onVideoDataChange(f){var k=this.api.getVideoData(),G=k?i2(k).length>0:!1; sc6(this,G);G?(kR(this),G=k?.TH.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO"),G?.length?GL(this,G.filter(t=>t.onEnter?.some(this.G))):k?.cueRanges&&GL(this,k.cueRanges.filter(t=>t.onEnter?.some(this.G))),f==="dataupdated"&&k?.compositeLiveStatusToken!==this.Z&&(this.Z=k?.compositeLiveStatusToken,this.api.Xo())):(kR(this),this.Z=void 0,this.compositeVideoState=null)}setCompositeVideoOverlayRendererComponent(f){this.S&&(this.S.remove(),g.kg(this.S,"ytp-composite-video-overlay-renderer"),this.S=void 0); f&&(g.Jt(f,"ytp-composite-video-overlay-renderer"),g.sz(this.api,f,4),this.S=f)}G(f){return f.compositeEmbargo!==void 0}Do(){super.Do();this.W.clear()}};var TDO=class extends JG{constructor(f){super(f);yd(f,"getAvailableQualityData",()=>this.getAvailableQualityData()); yd(f,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); yd(f,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var f=this.api.getVideoData();if(!f)return[];var k=[],G=f.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,t=bpX(G),Z=G?.restrictedAdaptiveFormats;if(Z){G=[];for(var u of Z){if(u.mimeType?.includes("audio")&&this.api.A("enable_lr_upsell_for_premium_high_quality_audio"))continue;Z=GW(u.mimeType,u.quality,u.itag.toString(),u.width.toString(),u.height.toString(),u.qualityLabel,u.qualityOrdinal&&Lm[u.qualityOrdinal]);G.push(Z)}f= $8(f);RM(G);u=[];for(var h of G)XY(f,h,this.api.U().K)===!0&&u.push(h);k=k.concat(wau(u,!1,t))}h=this.api.GW();k=k.concat(wau(h,!0,t));t=[];if(this.api.A("web_player_enable_premium_hbr_in_h5_api")){h=k;var W=new Set;t=new Map;k={};for(var D of h)h=D.quality,G=D.isPlayable,(f=D.qualityLabel)&&h&&(G&&t.has(h)&&t.get(h)!==f?W.add(h):G&&t.set(h,f),k[f]||(k[f]=D));D=[];for(var N of Object.values(k))k=N.quality,t=N,k&&!W.has(k)&&(t.formatId=void 0),D.push(t);t=D}else{N={};for(W of k)D=W.quality,N[D]||(W.formatId= void 0,t.push(W),N[D]=!0)}aGO(t);return t}getPaygatedAudioQualityData(){var f=this.api.getVideoData();if(!f)return[];f=f.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata;var k=f?.restrictedAdaptiveFormats;if(!k)return[];f=bpX(f);var G=[];for(let t of k){if(!t.mimeType?.includes("audio"))continue;k={formatId:t.itag?.toString(),audioQuality:t.audioQuality};let Z=t.itag?f[t.itag.toString()]:void 0;Z&&(k.paygatedQualityDetails={paygatedIndicatorText:Z.paygatedIndicatorText,endpoint:Z.endpoint, trackingParams:Z.trackingParams});G.push(k)}return G}};var S1X={["internal-error"]:-1,["non-recoverable-error"]:-2,["api-disabled-by-application"]:-3,["invalid-argument"]:-4,["token-provider-invalid"]:-5},RLE=class extends JG{constructor(f){super(f);this.W=1;this.sQ=null;this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"d6de4videobindingchange",k=>{this.Vu(k)}); this.events.Bz(f,"csiinitialized",()=>{MkX(this)})}Vu(f){if(tq())if(!this.K&&this.B){f.H3={coldStartInfo:{clientState:this.W}}; try{this.B.then(()=>{HpQ(this,f)},k=>{ZK(k,"player_update"); this.handleError(k,f)})}catch(k){ZK(k,"player_update_catch"),this.handleError(k,f)}}else this.K?HpQ(this,f):this.api.C("pf",{m:this.K?1:0, p:this.B?1:0})}handleError(f,k){g.HI(f);var G=0;f.mediaIntegrityErrorName?G||(G=S1X[f.mediaIntegrityErrorName]):f.code&&(G=f.code());k.H3={Nl:{code:G}}}};var cgL=class extends JG{constructor(f){super(f);this.loaded=!1;this.V=0;this.B=!1;this.D={};this.K=[];this.S=0;this.G=!1;this.events=new g.wp(f);g.a(this,this.events);this.W=new g.wp(f);g.a(this,this.W);this.events.Bz(f,"modulesCreated",()=>{this.fP()&&this.load()}); this.events.Bz(f,"modulesDestroyed",k=>{var G=this.api.getPresentingPlayerType();switch(k){case 2:case 3:k=G!==1&&!(G===5||G===6||G===7);break;case 4:k=!this.B;break;default:k=!0}k&&this.unload()})}fP(){return this.api.getVideoData().Ll.includes("playableSequences")}load(){if(!this.loaded){this.Z||(this.Z=new g.oK({j:"div", x9:["ytp-player-content","ytp-yto-overlay"],gH:[{j:"div",x9:["ytp-yto-preroll-message"],ub:"Video will begin shortly"}]}),g.a(this,this.Z),xXD(this,!1),g.sz(this.api,this.Z.element,4));var f=this.api.getPresentingPlayerType();this.W.Bz(this.api,"playbackChange",()=>{var k=this.api.getPresentingPlayerType()===5;g.GG(this.api.getRootNode(),"ytp-yto-preroll",k);xXD(this,k)}); this.W.Bz(this.api,"presentingplayerstatechange",k=>{this.onStateChange(k)}); this.W.Bz(this.api,g.fZ("yto"),(k,G)=>{this.onCueRangeEnter(k,G)}); this.W.Bz(this.api,"ytoprerollinternstitialnext",()=>{lGf(this)}); TgQ(this);this.loaded=!0;this.api.Fx("playableSequences",f)}}onCueRangeEnter(f){f=f.getId();if(!this.B){if(this.api.getPlayerStateObject(1).B(2)){if(this.G)return}else this.G=!1;this.K.includes(f)||this.K.push(f);this.api.getPresentingPlayerType()===1&&Xau(this)}}onStateChange(f){var k=this.api.getPresentingPlayerType();f=f.state;this.B||k!==5&&k!==6&&k!==7||f.B(1)||f.B(16)||f.B(32)||(k=f.B(128),(f.B(2)||k)&&lGf(this))}unload(){this.loaded&&(this.V=0,this.G=this.B=!1,this.D={},this.S=0,this.K.length= 0,this.W.K(),this.loaded=!1)}Do(){this.unload();super.Do()}};var p26=class extends JG{constructor(f){super(f);yd(this.api,"showPlaybackIcon",this.showPlaybackIcon.bind(this))}showPlaybackIcon(){var f=g.Kq(this.api);f&&f.showPlaybackIcon(this.api.getPlayerStateObject())}};var g8F=class extends JG{constructor(f){super(f);this.K=this.B=void 0;this.W=200;this.events=new g.wp(f);g.a(this,this.events);if(f=f.U().oI().B.mx(W3H))this.W=Number(f);yd(this.api,"addOrUpdateOnlinePlaybackPosition",(k,G,t)=>ck6(this,k,G,t)); yd(this.api,"deleteOnlinePlaybackPosition",k=>this.delete(k)); this.events.Bz(this.api,"presentingplayerstatechange",k=>{(k.xf(4)||k.xf(1)||k.xf(2))&&glL(this)}); this.events.Bz(this.api,"heartbeatRequest",()=>{glL(this)})}async delete(f){if(await SjF(this))try{let k=Ap(f,"videoPlaybackPositionEntity"); await HPD(this.B,k);this.K===f&&(this.K=void 0)}catch(k){this.handleError("Failed to delete playback position",k)}else this.api.C("vppe",{pu:"d"})}handleError(f,k){var G;k instanceof Error?G=k.message:k!==void 0&&(G=String(k));g.HI(new g.V5(G?`${f}: ${G}`:f))}};var Y1F=class extends JG{constructor(f){super(f);this.maxBufferSize=this.sampleInterval=100;this.W=0;kRu(this)}logTrace(f){var k=[],G=[],t=[],Z=[],u=0;for(let h of f.resources)k.push({id:u,url:h}),u++;u=0;for(let {name:h,resourceId:W,line:D,column:N}of f.frames)G.push({id:u,name:h,resourceId:W,line:D,column:N}),u++;u=0;for(let {frameId:h,parentId:W}of f.stacks)Z.push({id:u,frameId:h,parentId:W}),u++;u=0;for(let {timestamp:h,stackId:W}of f.samples)t.push({id:u,timestampMs:h,stackId:W}),u++;f=g.YD(g.vu({resources:k, frames:G,samples:t,stacks:Z},YOa),4);this.W+=f.length;this.W<1E7&&this.api.C("jsprof",{pt:f})}K(){this.B&&this.api.C("jsprof",{pe:this.B})}Do(){this.S?.stop();super.Do()}};var Jgf=class extends JG{constructor(f){super(f);var k=new g.wp(f);g.a(this,k);k.Bz(f,"internalaudioformatchange",(G,t)=>{oT6(this,G,t)}); k.Bz(f,"annotationvisibility",G=>{this.api.A("web_fix_annotations")&&uEf(this,(294).toString(),{boolValue:G})}); k.Bz(f,"videoplayerreset",()=>{WRa(this)}); k.Bz(f,"videodatachange",(G,t)=>{this.onVideoDataChange(G,t)})}onVideoDataChange(f,k){!U1(k)&&f==="newdata"&&WRa(this)}tq(){if(g.m0(this.api.U())){let f=g.Rh(this.api.U(),g.u7(this.api.getVideoData())); return SG(xT(f),k=>{var G=g.af();g.rM(G,k);return this.api.tq(G)})}return xT(this.api.tq())}};var fCf=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"onSnackbarMessage",k=>{switch(k){case 1:this.api.getPlayerStateObject().isBuffering()&&g.Qd(this.api,"innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"Experiencing interruptions?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Find out why"}]},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 VGL; g.y8=class extends g.qf{constructor(f,k=!1,G,t=!1){super();this.Wz=!1;this.S=new g.UE(this);this.Z=this.D=null;this.W=this.K=!1;g.a(this,this.S);this.target=f;this.B=k;this.kj=G||f;this.Wz=t;k&&(g.hI&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");oV(this)}Bz(f,k){this.S.Bz(this.kj,f,k,void 0,!this.B)}cancel(){this.W&&(this.W=!1,this.zB("dragend",0,0,null));this.K&&(this.K=!1,this.zB("hoverend",0,0,null),Wp(this),oV(this))}Cr(f){Wp(this);this.Bz(hq("move"),this.L); this.Bz(hq("out"),this.hE);this.Bz("touchstart",this.V);this.B&&this.Bz(hq("down"),this.G);var k=f.target;f=new g.q0(f.pageX,f.pageY);this.K=!0;this.zB("hoverstart",f.x,f.y,k);this.zB("hovermove",f.x,f.y,k)}L(f){var k=f.target;f=new g.q0(f.pageX,f.pageY);if(this.Z){let G=this.Z;this.Z=null;if(G.relatedTarget===k&&OO(new g.q0(G.pageX,G.pageY),f))return}this.zB("hovermove",f.x,f.y,k)}hE(f){var k=new g.q0(f.pageX,f.pageY),G=f.relatedTarget;try{if(G&&g.yl(this.target,G)){this.Z=f;this.zB("hovermove", k.x,k.y,G);return}}catch(t){}Wp(this);oV(this);this.K=!1;this.zB("hoverend",k.x,k.y,G)}ME(f){this.Cr(f);this.G(f)}G(f){if(typeof f.button!=="number"||f.button===0){Wp(this);this.S.Bz(DK(f.target),hq("move"),this.TB);this.S.Bz(DK(f.target),hq("up"),this.GB);var k=f.target;if(g.hI)this.Bz("dragstart",this.VG);else if(f.preventDefault(),(g.Xc||g.nb)&&k)a:{let G=k;for(;G;){if(Py(G)||G.getAttribute("tabindex")==="-1"){G.focus();break a}G=G.parentElement}DK(k).activeElement.blur()}this.W=!0;f=new g.q0(f.pageX, f.pageY);this.zB("dragstart",f.x,f.y,k);this.zB("dragmove",f.x,f.y,k)}}VG(f){f.preventDefault()}TB(f){var k=f.target;k===DK(f.target)&&(k=null);f=new g.q0(f.pageX,f.pageY);this.zB("hovermove",f.x,f.y,k);this.zB("dragmove",f.x,f.y,k)}GB(f){Wp(this);this.W=!1;var k=Hf(f),G=f.target;f=new g.q0(f.pageX,f.pageY);k&&g.yl(this.target,k)?(this.Bz(hq("move"),this.L),this.Bz(hq("out"),this.hE),this.Bz(hq("down"),this.G),this.Bz("touchstart",this.V),this.zB("dragend",f.x,f.y,G)):(oV(this),this.K=!1,this.zB("dragend", f.x,f.y,G),this.zB("hoverend",f.x,f.y,G))}V(f){var k=f.changedTouches[0];k&&(Wp(this),this.Bz("touchmove",this.Pz),this.Bz("touchend",this.J),this.Bz("touchcancel",this.J),this.D=k.identifier,f=f.target,this.K||(this.K=!0,this.zB("hoverstart",k.pageX,k.pageY,f)),this.zB("hovermove",k.pageX,k.pageY,f),this.B&&(this.W=!0,this.zB("dragstart",k.pageX,k.pageY,f),this.zB("dragmove",k.pageX,k.pageY,f)))}Pz(f){var k=vTH(this,f);k&&(this.B&&f.preventDefault(),f=f.target,this.zB("hovermove",k.pageX,k.pageY, f),this.B&&this.zB("dragmove",k.pageX,k.pageY,f))}J(f){var k=vTH(this,f);if(k){Wp(this);oV(this);this.K=!1;let G=f.target;this.B&&(this.Wz||f.preventDefault(),this.W=!1,this.zB("dragend",k.pageX,k.pageY,G));this.zB("hoverend",k.pageX,k.pageY,G)}}Do(){this.B&&(g.hI&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");Wp(this);super.Do()}};VGL=!1;window.matchMedia?.("(prefers-reduced-motion: reduce)")?.matches;var kOd=class extends JG{constructor(f){super(f);this.K=new Set;this.B={};this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"videodatachange",k=>{if(this.api.U().oI().B.mx(Vt)||k==="newdata")this.api.XR("stationsEmbargo"),this.api.XR("stationsMetadataUpdate"),this.B={},this.K.clear();if(k=this.api.getVideoData().TH){var G=k.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");G&&jtd(this,G,"stationsEmbargo");(k=k.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_AIRING_METADATA_UPDATE"))&& jtd(this,k,"stationsMetadataUpdate")}}); this.events.Bz(f,g.fZ("stationsEmbargo"),k=>{this.api.nZ(!0);var G=this.B[k.id]??[];for(let t of G){G=t.embargo;if(!G)continue;this.api.hideControls();this.api.Yy("auth",2,pB(G.errorRenderer.reason),g.q9({embargoed:1,id:k.id,idx:k.K,start:k.start}));(G=G.onTrigger)&&g.Qd(this.api,"innertubeCommand",G)}}); this.events.Bz(f,g.fZ("stationsMetadataUpdate"),k=>{k=this.B[k.id]??[];for(let G of k)if(k=G.command){if(this.api.U().oI().B.mx(Vt)){let t=g.M(k,awu);if(t){let {progressBarStartPosition:Z,progressBarEndPosition:u}=t.progressBarConfig??{};Z&&u&&this.api.getVideoData()?.QL(Z,u);continue}}g.Qd(this.api,"innertubeCommand",k)}})}};var oqO=class extends Ms{constructor(f,k,G){super(k,f);this.B=G}preventDefault(){super.preventDefault();this.B&&this.B.preventDefault()}stopPropagation(){super.stopPropagation();this.B&&this.B.stopPropagation()}};g.oQ=class extends KPf{constructor(f){super();this.B=f;this.NE={};this.listener=k=>{this.dispatchEvent(new oqO(this,k.type,k))}}D(){return!0}isView(){return!1}qv(){return!1}XK(){return this.B}uJ(){return this.B.src}TB(){return this.B.srcObject}Ay(f){var k=this.getPlaybackRate(); this.B.src=f;this.setPlaybackRate(k)}Ip(f){var k=this.getPlaybackRate();this.B.srcObject=f;this.setPlaybackRate(k)}K7(){this.B.removeAttribute("src")}zS(){this.B.srcObject=null}getPlaybackRate(){try{return this.B.playbackRate>=0?this.B.playbackRate:1}catch{return 1}}setPlaybackRate(f){this.getPlaybackRate()!==f&&(this.B.playbackRate=f);return f}fk(){return this.B.loop}setLoop(f){this.B.loop=f}canPlayType(f,k){return this.B.canPlayType(f,k)}isPaused(){return this.B.paused}isSeeking(){return this.B.seeking}isEnded(){return this.B.ended}Ly(){return this.B.muted}kj(f){Y5(); this.B.muted=f}G(){return this.B.played||J7([],[])}K(){try{var f=this.B.buffered}catch{}return f||J7([],[])}Wz(){return this.B.seekable||J7([],[])}Ue(){var f=this.B;return f.getStartDate?f.getStartDate():null}getCurrentTime(){return this.B.currentTime}setCurrentTime(f){this.B.currentTime=f}getDuration(){return this.B.duration}load(){var f=this.B.playbackRate;try{this.B.load()}catch{}this.B.playbackRate=f}pause(){this.B.pause()}play(){var f=this.B.play();if(!f||!f.then)return null;f.then(void 0,()=> {}); return f}S(){return this.B.readyState}f7(){return this.B.networkState}lY(){return this.B.error?this.B.error.code:null}n5(){return this.B.error?this.B.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.B instanceof window.HTMLVideoElement&&this.B.getVideoPlaybackQuality)return this.B.getVideoPlaybackQuality();if(this.B){var f=this.B;let k=f.webkitDroppedFrameCount;if(f=f.webkitDecodedFrameCount)return{droppedVideoFrames:k||0,totalVideoFrames:f}}return{}}gi(){return!!this.B.webkitCurrentPlaybackTargetIsWireless}Ht(){return!!this.B.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var f= this.B,k=window.document;window.document.pictureInPictureEnabled?this.B!==k.pictureInPictureElement?f.requestPictureInPicture():k.exitPictureInPicture():gY()&&f.webkitSetPresentationMode(f.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}J0(){var f=this.B;return new g.q0(f.offsetLeft,f.offsetTop)}getSize(){return g.xp(this.B)}setSize(f){H7(this.B,f)}getVolume(){return this.B.volume}setVolume(f){Y5();this.B.volume=f}EQ(f){this.NE[f]||(this.B.addEventListener(f,this.listener), this.NE[f]=this.listener)}setAttribute(f,k){this.B.setAttribute(f,k)}removeAttribute(f){this.B.removeAttribute(f)}hasAttribute(f){return this.B.hasAttribute(f)}VG(){return n0(this.B)}A0(f){g.Jt(this.B,f)}ME(f){return g.Lb(this.B,f)}rM(){return g.yl(document.body,this.B)}audioTracks(){var f=this.B;if("audioTracks"in f)return f.audioTracks}Do(){for(let f of Object.keys(this.NE))this.B.removeEventListener(f,this.NE[f]);super.Do()}TX(f){this.B.disableRemotePlayback=f}};g.oQ.prototype.L=GD(131); g.oQ.prototype.rH=GD(129);g.oQ.prototype.yG=GD(127);g.oQ.prototype.GB=GD(125);var q3=class extends g.oK{constructor(f,k){super({j:"div",Zo:"ytp-horizonchart"});this.sampleCount=150;this.G=f;this.D=k;this.index=0;this.heightPx=-1;this.Z=this.W=null;this.B=2;this.element.style.width=`${this.B*this.sampleCount}px`;this.element.style.height="1em"}};var NmE=class extends g.oK{constructor(f){var k=null;k={j:"button",x9:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],FL:{title:"close"},ub:"[X]"};super({j:"div",x9:["html5-video-info-panel","ytp-sfn"],FL:{role:"region","aria-label":"Stats for nerds"},gH:[k,{j:"div",x9:["html5-video-info-panel-content","ytp-sfn-content"],gH:[{j:"div",gH:[{j:"div",ub:"Video ID / sCPN"},{j:"span",ub:"{{video_id_and_cpn}}",Zo:"ytp-sfn-cpn"}]},{j:"div",gH:[{j:"div",ub:"Viewport / Frames"},{j:"span",ub:"{{dims_and_frames}}"}]}, {j:"div",gH:[{j:"div",ub:"Current / Optimal Res"},{j:"span",ub:"{{resolution}}"}]},{j:"div",gH:[{j:"div",ub:"Volume / Normalized"},{j:"span",ub:"{{volume}}"}]},{j:"div",gH:[{j:"div",ub:"Codecs"},{j:"span",ub:"{{codecs}}"}]},{j:"div",FL:{style:"{{shader_info_style}}"},gH:[{j:"div",ub:"Shader Info"},{j:"span",ub:"{{shader_info}}"}]},{j:"div",FL:{style:"{{color_style}}"},gH:[{j:"div",ub:"Color"},{j:"span",ub:"{{color}}"}]},{j:"div",FL:{style:"{{drm_style}}"},gH:[{j:"div",ub:"Protected"},{j:"span",ub:"{{drm}}"}]}, {j:"div",FL:{style:"{{bandwidth_style}}"},gH:[{j:"div",ub:"Connection Speed"},{j:"span",gH:[{j:"span",ub:"{{bandwidth_chart}}"},{j:"span",ub:"{{bandwidth_kbps}}"}]}]},{j:"div",FL:{style:"{{network_activity_style}}"},gH:[{j:"div",ub:"Network Activity"},{j:"span",gH:[{j:"span",ub:"{{network_activity_chart}}"},{j:"span",ub:"{{network_activity_bytes}}"}]}]},{j:"div",gH:[{j:"div",ub:"Buffer Health"},{j:"span",gH:[{j:"span",ub:"{{buffer_health_chart}}"},{j:"span",ub:"{{buffer_health_seconds}}"}]}]},{j:"div", FL:{style:"{{live_latency_style}}"},gH:[{j:"div",ub:"Live Latency"},{j:"span",gH:[{j:"span",ub:"{{live_latency_chart}}"},{j:"span",ub:"{{live_latency_secs}}"}]}]},{j:"div",FL:{style:"{{live_mode_style}}"},gH:[{j:"div",ub:"Live Mode"},{j:"span",ub:"{{live_mode}}"}]},{j:"div",FL:{style:"{{playback_categories_style}}"},gH:[{j:"div",ub:"Playback Categories"},{j:"span",ub:"{{playback_categories}}"}]},{j:"div",FL:{style:"{{fmt_debug_info_style}}"},gH:[{j:"div",ub:"Format Debug Info"},{j:"span",ub:"{{fmt_debug_info}}"}]}, {j:"div",gH:[{j:"div",ub:"Mystery Text"},{j:"span",ub:"{{debug_info}}"}]},{j:"div",FL:{style:"{{extra_debug_info_style}}"},gH:[{j:"div",ub:""},{j:"span",gH:[{j:"span",ub:"{{extra_debug_info}}"}]}]},{j:"div",gH:[{j:"div",ub:"Date"},{j:"span",ub:"{{date}}"}]},{j:"div",FL:{style:"{{cotn_and_local_media_style}}"},gH:[{j:"div",ub:"COTN / Local Media"},{j:"span",ub:"{{cotn_and_local_media}}"}]},{j:"div",FL:{style:"{{release_style}}"},gH:[{j:"div",ub:"Player Release"},{j:"span",ub:"{{release_name}}"}]}]}]}); this.j6=f;this.position=0;this.D=!0;k?(f=this.vz("ytp-sfn-close"),f instanceof HTMLElement&&(this.closeButton=f,this.Bz(this.closeButton,"click",this.hide))):this.Bz(this.element,"click",this.hide);f=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];k="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var G=f.map(t=>t/4); this.L={};this.B=new q3(f,k);g.a(this,this.B);this.updateValue("bandwidth_chart",this.B);this.Z=new q3([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.a(this,this.Z);this.updateValue("live_latency_chart",this.Z);this.W=new q3([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.a(this,this.W);this.updateValue("buffer_health_chart",this.W);this.V=new q3(G,k);g.a(this,this.V);this.updateValue("network_activity_chart",this.V);this.delay= new g.XO(this.PO,500,this);g.a(this,this.delay);this.G=new g.XO(this.J,2E4,this);g.a(this,this.G)}focus(){this.j6.U().experiments.oI().B.mx(heD)&&(this.closeButton?this.closeButton.focus():this.element&&(this.element.hasAttribute("tabindex")||(this.element.tabIndex=-1),this.element.focus()))}show(){super.show();this.PO();this.focus()}hide(){super.hide();this.delay.stop();this.G.stop()}PO(){var f=(0,g.T)(),k=d_(this.j6);vp(this.B,k.bandwidth_samples);vp(this.V,k.network_activity_samples);vp(this.Z, k.live_latency_samples);vp(this.W,k.buffer_health_samples);var G={};for(let [t,Z]of Object.entries(k)){k=t;let u=Z;this.L[k]!==u&&(G[k]=" "+String(u));this.L[k]=u}this.update(G);f=(0,g.T)()-f>25?5E3:500;this.delay.start(f)}J(){this.D?(this.position+=1,this.position>15&&(this.D=!1)):(--this.position,this.position<=0&&(this.D=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.G.start(2E4)}};var GOD=class extends JG{constructor(f){super(f);yd(f,"getStatsForNerds",()=>d_(this.api)); qx(f,"showVideoInfo",()=>{USL(this,!0)}); qx(f,"hideVideoInfo",()=>{USL(this,!1)}); qx(f,"isVideoInfoVisible",()=>!!this.B?.TX())}};var tVX=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);yd(this.api,"setSubtitlesTargetContainerId",k=>{var G=dU(this.api.GX());G&&(k=k?document.getElementById(k):null,G.gP(k))}); yd(this.api,"clearSubtitlesTargetContainerId",()=>{var k=dU(this.api.GX());k&&k.gP(null)})}};var Zqu=class extends JG{constructor(f){super(f);this.GB={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:k=>efQ(this,k), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:k=>efQ(this,k), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>{var k=this.D&&(this.api.U().experiments.Cy("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.L:this.V);k&&(this.S="TIMELY_ACTION_TRIGGER_SOURCE_PLAYER_CONTROLS_SHOWN");return k}, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>{if(this.kj){this.S="TIMELY_ACTION_TRIGGER_SOURCE_SPEEDMASTER";var k=!0}else k=!1;return k}}; this.kj=this.L=this.V=this.D=!1;this.Z={};this.events=new g.wp(f);g.a(this,this.events);this.G=new g.y8(this.api.yE().FV);g.a(this,this.G);this.events.Bz(f,"videodatachange",(k,G)=>{if(k!=="dataupdated"||G.videoId!==this.videoId||!BZ(this.timelyActions,I7y(G)))this.onVideoDataChange(G)}); this.events.Bz(f,"presentingplayerstatechange",k=>{this.pZ(k)}); f.A("enable_smart_skip_player_controls_shown_on_web")&&(this.events.Bz(f,"onShowControls",()=>{this.D=!0;ND(this)}),this.events.Bz(f,"onHideControls",()=>{this.D=!1}),this.G.subscribe("hoverstart",()=>{this.V=!0; ND(this)},this),this.G.subscribe("hoverend",()=>{this.V=!1},this),f.A("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.Bz(f,"progressBarHoverStart",()=>{this.L=!0; ND(this)}),this.events.Bz(f,"progressBarHoverEnd",()=>{this.L=!1}))); f.A("enable_smart_skip_speedmaster_on_web")&&this.events.Bz(f,"speedmasterchanged",k=>{(this.kj=k)&&ND(this)}); this.events.Bz(f,g.fZ("timelyAction"),k=>{this.onCueRangeEnter(k.getId())}); this.events.Bz(f,g.ku("timelyAction"),k=>{this.onCueRangeExit(k.getId())}); this.events.Bz(f,"keyboardserviceglobalkeydown",(k,G)=>{if((ns?k.altKey:k.ctrlKey)&&k.keyCode===39&&this.J&&this.B&&(k=g.M(j5(this,this.B)?.rendererContext,HAE),k=g.cg(k?.onTap))&&(g.Qd(this.api,"innertubeCommand",k),G&&(G.xA=!0),G=g.kn(),k=wRX(G))){let t=g.OW(0);t&&Ba(G.client,t,k)}},this); this.K=new g.oK({j:"div",x9:["ytp-player-content","ytp-timely-actions-content"]});this.K.hide();yd(f,"insertTimelyActionUi",k=>{this.K.element.children.length>0&&g.Ns(this.K.element);k.classList.add("ytp-timely-actions-overlay");this.K.element.appendChild(k)}); yd(f,"getTimelyActionTriggerSource",()=>this.S??"TIMELY_ACTION_TRIGGER_SOURCE_UNKNOWN"); g.a(this,this.K);this.A("web_player_overlay_positioned_layout")?this.events.Bz(f,"basechromeinitialized",()=>{this.api.Gb(this.K.element,4,!0);this.K.element.setAttribute("data-overlay-order","10")}):g.sz(this.api,this.K.element,4)}onVideoDataChange(f){this.Hk(); this.videoId=f.videoId;this.W=this.B=void 0;this.timelyActions=I7y(f);y3c(this);Bp(this);this.vk()}pZ(f){var k=f.oldState,G=f.state,t=G.seekSource;!k.B(16)&&G.B(16)?this.gG(t??void 0):k.B(16)&&!G.B(16)&&this.OH();f=f.state;f=!f.isCued()&&!f.B(1024);this.K.dN(f)}vk(){var f=this.An();f&&this.api.vk(f)}Hk(){this.api.XR("timelyAction",1);if(this.B!==void 0)this.onCueRangeExit(this.B)}An(){if(this.timelyActions){var f=[];for(let G of this.timelyActions){var k=G.startTimeMilliseconds!=null&&G.endTimeMilliseconds!= null&&G.cueRangeId!=null?new g.Gk(Number(G.startTimeMilliseconds),Number(G.endTimeMilliseconds),{id:G.cueRangeId,namespace:"timelyAction"}):void 0;k&&f.push(k)}return f}}onCueRangeEnter(f){var k=j5(this,f);k&&this.Z[f]!==void 0&&(k.maxShowCount===void 0||k?.maxShowCount>this.Z[f])&&(this.B=f,ND(this))}onCueRangeExit(f){var k=OI6(this,f);k&&this.B===f&&g.Qd(this.api,"innertubeCommand",k);Bp(this);this.S=this.B=void 0}gG(f){this.W=f}OH(){ND(this);this.W=void 0}Do(){this.timelyActions=this.W=this.B= this.videoId=void 0;this.Z={};this.Hk();Bp(this);super.Do()}};var u5E=class extends JG{constructor(f){super(f);f=window;var k=this.api.U().oI();k.B.mx(pna)?(k=[],f.ytPlayerArraySizeExperimentLength=k.length,f.ytPlayerArraySizeExperimentValue=k[0]):k.B.mx(chQ)?(k="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(" "), f.ytPlayerArraySizeExperimentLength=k.length,f.ytPlayerArraySizeExperimentValue=k[Math.floor(Math.random()*k.length)]):k.B.mx(RcQ)&&(k="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(" "), f.ytPlayerArraySizeExperimentLength=k.length,f.ytPlayerArraySizeExperimentValue=k[Math.floor(Math.random()*k.length)])}};var h$u=class extends JG{constructor(f){super(f);qx(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); qx(this.api,"setPlaybackRate",k=>{typeof k==="number"&&this.api.setPlaybackRate(k)})}};var omX=class extends g.oK{constructor(f){super({j:"div",x9:["ytp-overlay","ytp-speedmaster-overlay"],gH:[{j:"div",Zo:"ytp-speedmaster-user-edu",gH:[{j:"div",Zo:"ytp-speedmaster-label",ub:"1x"}]}]});this.B=null;this.W=this.vz("ytp-speedmaster-label");g.Cb(this.element,"cursor","pointer");this.Bz(this.element,"click",k=>{k.stopPropagation();f()}); this.hide()}hide(){super.hide();U6(this)}Do(){U6(this);super.Do()}};var WlE=class extends JG{constructor(f){super(f);this.zoomState="ZOOM_STATE_ORIGINAL";this.scale=1;this.K=this.B=.5;this.events=new g.wp(f);g.a(this,this.events);f=this.api.yE().FV;this.indicator=new omX(()=>{this.W()}); g.a(this,this.indicator);g.sz(this.api,this.indicator.element,11);this.events.Bz(f,"wheel",this.Z,this,!1);this.events.Bz(this.api,"presentingplayerstatechange",this.S);this.events.Bz(this.api,"minimized",this.S);this.events.Bz(this.api,"videodatachange",this.W,this);this.events.Bz(this.api,"onAdStart",this.W,this)}Z(f){if(!this.api.isInline()&&!this.api.Ar()&&!this.api.OA())if(f.ctrlKey){f.preventDefault();let G=Math.min(Math.max(this.scale+-f.deltaY*.05,1),8);if(G!==this.scale){if(f.deltaY<0){var k= this.api.yE().FV.getBoundingClientRect();let t=f.clientX-k.left;f=f.clientY-k.top;k=this.api.getPlayerSize();let Z=(f-this.K*k.height*(1-this.scale))/this.scale;this.B=(t-(t-this.B*k.width*(1-this.scale))/this.scale*G)/(k.width*(1-G));this.K=(f-Z*G)/(k.height*(1-G));this.B=Math.min(Math.max(this.B,0),1);this.K=Math.min(Math.max(this.K,0),1)}this.scale=G;e5(this)}}else this.scale>1&&(f.preventDefault(),this.B+=f.deltaX*.001,this.K+=f.deltaY*.001,this.B=Math.min(Math.max(this.B,0),1),this.K=Math.min(Math.max(this.K, 0),1),e5(this))}W(){this.scale=1;this.K=this.B=.5;e5(this)}S(){this.scale>1&&(this.api.isInline()||this.api.Ar()||this.api.OA())&&this.W()}};var Dxu=class extends JG{constructor(f){super(f);this.events=new g.wp(f);g.a(this,this.events);var k=this.api.A("html5_enable_voice_boost");yd(this.api,"getVoiceBoostUserPreference",()=>k?this.getVoiceBoostUserPreference():0); yd(this.api,"setVoiceBoostUserPreference",G=>{k&&this.setVoiceBoostUserPreference(G)}); yd(this.api,"getVoiceBoostState",()=>k?this.getVoiceBoostState():1); this.B=G_()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.B}setVoiceBoostUserPreference(f){this.api.C("vb_set",{pref:f});g.To("yt-player-voice-boost",f,31536E4);f!==this.B&&(this.B=f,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.hP(),this.api.DM())}getVoiceBoostState(){return this.api.Ck(1)}updateEnvironmentData(){this.api.U().TU=this.B}};var VVL=class extends JG{constructor(f){super(f);this.useLivingRoomPoToken=!1;this.Z=new g.fb;this.B=!1;this.sQ=null;this.D=!1;this.S=null;this.G=!1;var k=f.U().getWebPlayerContextConfig();this.events=new g.wp(f);g.a(this,this.events);this.events.Bz(f,"spsumpreject",(G,t,Z)=>{this.G=t;G&&this.D&&!this.S&&(this.A("html5_generate_content_po_token")&&Z?this.uy(Z):this.A("html5_generate_session_po_token")&&ET6(this));this.S||this.api.C("stp",{s:+this.D,b:+this.G})}); this.events.Bz(f,"poTokenVideoBindingChange",G=>{this.uy(G)}); if(this.A("html5_web_po_on_demand_init")){let G=this.events.Bz(f,"videodatachange",(t,Z)=>{Z.G2&&!this.D&&(LRy(this),this.events.n1(G))}) }this.useLivingRoomPoToken=!!k.useLivingRoomPoToken;f.addEventListener("csiinitialized",()=>{this.sQ=f.wy();this.A("html5_web_po_on_demand_init")?this.W=FK():LRy(this)}); f.addEventListener("trackListLoaded",this.tR.bind(this));f.KJ(this)}Do(){this.V&&(QZ(this.V),this.V=void 0);super.Do()}MS(){(this.K?!this.B:this.W)&&qD(this)}tR(f,k,G){if(KRD(f)){var t=G||"";if(this.B)k=IV(this,t),$SD(f,k);else{var Z=new g.fb;k.push(Z.promise);this.Z.promise.then(()=>{var u=IV(this,t);$SD(f,u);Z.resolve()})}}}uy(f){if(this.K||this.W)f.F0=IV(this,f.videoId),this.B||(this.S=new Sm,this.Z.promise.then(()=>{this.sQ.Kn("pot_if"); f.F0=IV(this,f.videoId)}))}};var vmQ=class extends g.gQ{constructor(f){super();this.features=[];var k=new CYQ(f),G=new GPX(f),t=new TDO(f),Z=new VVL(f);var u=g.rR(f.U())?void 0:new IcQ(f);var h=new lhc(f),W=new GOD(f),D=new h$u(f),N=new zCf(f),U=new FMf(f);var y=f.U().W?new KMf(f):void 0;var q=g.xD(f.U())?new AxF(f):void 0;var Q=f.A("report_pml_debug_signal")?new oP6(f):void 0;var A=navigator.mediaSession&&window.MediaMetadata?new X2c(f):void 0;var d=f.A("html5_enable_drc")&&!f.U().S?new QxX(f):void 0;var x=new hCa(f),H=new RLE(f); var X=g.xD(f.U())?new $eF(f):void 0;var R=new Jgf(f),Y=new qAE(f),DO=new xNE(f);var jF=f.U().webPlayerContextConfig.enableSelfProfilingLogging?new Y1F(f):void 0;var FL=f.A("enable_sabr_snackbar_message")?new fCf(f):void 0;var Ef=f.A("web_enable_timely_actions")?new Zqu(f):void 0;var cH=new OzQ(f),RD=new Dxu(f);var xM=g.rR(f.U())?void 0:new tgL(f);var AQ=new cgL(f),AW=new vP6(f),QD=new BJE(f),aN=new kOd(f),OV=new izu(f);var YG=f.U().oI();YG=YG.B.mx(pna)||YG.B.mx(chQ)||YG.B.mx(RcQ)?new u5E(f):void 0; var bd=g.s7(f.U())?new yxL(f):void 0;var mJ=f.U().oI().B.mx(VB6)?new g8F(f):void 0;var TW=g.bi(f.U())?new p26(f):void 0;var AF=f.U();var n6=AF.experiments.oI().B.mx(NsD);AF=f.A("web_enable_dibs_implementation")&&g.bi(AF)||f.A("mweb_enable_dibs_implementation")&&g.nh(AF);n6=n6||AF?new WMH(f):void 0;AF=f.A("web_enable_captions_set_target_container")?new tVX(f):void 0;f=f.A("web_player_pinch_to_zoom")?new WlE(f):void 0;k=[k,G,t,Z,u,h,W,D,N,void 0,void 0,void 0,void 0,void 0,U,y,q,void 0,void 0,void 0, void 0,Q,void 0,void 0,void 0,void 0,A,d,x,void 0,void 0,H,void 0,void 0,X,void 0,void 0,R,Y,DO,void 0,jF,FL,Ef,cH,void 0,RD,void 0,void 0,void 0,void 0,xM,AQ,AW,void 0,QD,void 0,void 0,aN,OV,YG,void 0,bd,mJ,TW,n6,AF,f];for(let w9 of k)w9&&this.features.push(w9)}Do(){for(let f=this.features.length-1;f>=0;f--)this.features[f].dispose();this.features.length=0;super.Do()}};var BMH=class{constructor(){this.K=this.B=NaN}reset(){this.B=this.K=NaN}};var dF6=class{constructor(f,k){this.X=f;this.timerName="";this.W=!1;this.K=NaN;this.S=new BMH;this.B=k||null;this.W=!1}reset(){g.yT(this.timerName)}tick(f,k){g.QT(f,k,this.timerName)}Kn(f){return g.EU(f,void 0,this.timerName)}Lm(f){g.BX(f,void 0,this.timerName)}infoGel(f){g.It(f,this.timerName)}};var jff=class{constructor(f){this.B=1;this.W=this.K=0;if(f){var k=f.experiments.B("html5_mfc_max_queue_length");k===void 0||isNaN(k)||(this.B=k);k=f.experiments.B("html5_mfc_min_buffer_health");k===void 0||isNaN(k)||(this.K=k);f=f.experiments.B("html5_mfc_secs_left_to_start_preload");f===void 0||isNaN(f)||(this.W=f)}}};var NMF=class extends g.gQ{constructor(f){super();this.B=null;this.queue=[];this.W=[];this.S=new Set;this.G=this.Z=!1;this.policy=new jff(f)}Do(){this.clear();super.Do()}Yk(f){if(f&&this.B!==f){this.B&&(this.B.e6()||this.unsubscribe(this.B,this.K));XFE(this);var k=this.queue.some(h=>h.Oe===f)?"q":this.W.some(h=>h.Oe===f)?"w":this.S.has(f)?"d":"n",G=l7c(this,f),t=f.isGapless(),Z=0,u=0; G||t||(Z=this.queue.length+this.W.length,u=this.queue.filter(h=>h.started&&!h.completed).length,Tmc(this)); this.B=f;this.G=this.Z=!1;f.e6()||this.subscribe(f,this.K);this.C(f,"set_pres",{gl:+t,src:k,bhms:f.e6()?void 0:Math.round(f.OQ()*1E3),clr:Z,clrs:u});this.K()}}clear(){this.B&&!this.B.e6()&&this.unsubscribe(this.B,this.K);Tmc(this);this.B=null}K(){this.B&&this.B.e6()&&(this.unsubscribe(this.B,this.K),this.B=null);this.queue=this.queue.filter(Z=>!Z.Oe.e6()); this.W=this.W.filter(Z=>!Z.Oe.e6()); XFE(this);var f=!1;do for(f=!1,this.queue=this.queue.filter(Z=>Z.completed||Z.Oe.OQ()>0?(Z.Oe.e6()||(this.unsubscribe(Z.Oe,Z.zJ||this.K),SUD(this,Z.Oe)),this.C(Z.Oe,"evict_done",{r:Z.completed?"c":"b",bhms:Math.round(Z.Oe.OQ()*1E3)}),f=!0,!1):!0);this.W.length>0&&this.queue.length0)&&(f=!0)}while(f);k=this.B&&this.B.Wa()?this.B.OQ():0;var G=this.B?this.B.getDuration()>0?Math.min(this.policy.K,this.B.getDuration()-this.B.getCurrentTime()-this.policy.W):this.policy.K:0;if(this.B&&k<=G)(this.W.length>0||this.queue.some(Z=>!Z.started))&&!this.Z&&(this.Z=!0,this.C(this.B,"gate_block",{ls:+this.B.Wa(), bhms:Math.round(k*1E3),reqms:Math.round(G*1E3)}));else{this.B&&this.Z&&!this.G&&(this.G=!0,this.C(this.B,"gate_open",{bhms:Math.round(k*1E3)}));var t=this.queue.find(Z=>!Z.started); t&&(t.started=!0,k=()=>{t.completed=!0;this.K()},t.zJ=k,this.subscribe(t.Oe,k),this.C(t.Oe,"start"),t.Oe.kq(!0))}}subscribe(f,k){f.e6()||(f.subscribe("requestcompleted",k,this),f.subscribe("beginseeking",this.K,this),f.subscribe("endseeking",this.K,this))}unsubscribe(f,k){f.e6()||(f.unsubscribe("requestcompleted",k,this),f.unsubscribe("beginseeking",this.K,this),f.unsubscribe("endseeking",this.K,this))}C(f,k,G){k={action:k, ...c3L(this)};G&&Object.assign(k,G);f.C("mfc",k)}};var I86=class extends g.qf{constructor(f,k){super();this.Ky=f;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.B=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.Uj={};if(f=k.session_data)this.sessionData=ft(f,"&");this.index=Math.max(0,Number(k.index)||0);this.loop=!!k.loop;this.startSeconds=Number(k.startSeconds)||0;this.title=k.playlist_title||"";this.description=k.playlist_description||""; this.author=k.author||k.playlist_author||"";k.video_id&&(this.items[this.index]=k);if(f=k.api)typeof f==="string"&&f.length===16?k.list="PL"+f:k.playlist=f;if(f=k.list)switch(k.listType){case "user_uploads":this.listId=new SC("UU",`PLAYER_${f}`);break;default:var G=k.playlist_length;G&&(this.length=Number(G)||0);this.listId=new SC(f.substring(0,2),f.substring(2));if(G=k.video)this.items=G.slice(0),this.loaded=!0}else if(k.playlist){f=k.playlist.toString().split(",");this.index>0&&(this.items=[]); for(G of f)G&&this.items.push({video_id:G});this.length=this.items.length;if(G=k.video)this.items=G.slice(0),this.loaded=!0}this.setShuffle(!!k.shuffle);if(G=k.suggestedQuality)this.quality=G;this.Uj=yV(k,"playlist_");this.K=(k=k.thumbnail_ids)?k.split(","):[]}hasNext(f){return this.loop||!!f||this.index+1=0}setShuffle(f){this.shuffle=f;f=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var k= 0;k{S5(this,1,!1)},k,this); g.a(this,this.L);this.J=new g.XO(()=>{S5(this,2,!1)},k,this); g.a(this,this.J);this.Wz=new g.XO(()=>{S5(this,2048,!1)},k,this); g.a(this,this.Wz);this.kj=new g.XO(()=>{S5(this,512,!1)},k,this); g.a(this,this.kj);this.ME=3E3;t||(this.W=this.B.Bz(f,"mouseover",this.Cr),this.B.Bz(f,"mousemove",this.Pz),this.B.Bz(f,"mouseleave",this.Ue));this.api.A("web_player_enable_fullscreen_grid_components")&&this.B.Bz(f,"wheel",this.Ly,this,!0);g.nb?this.B.Bz(f,"keypress",this.QG):this.B.Bz(f,"focusin",this.bb);this.Z=this.B.Bz(f,"mousedown",this.GB);this.V=this.B.Bz(f,"touchstart",this.TB,void 0,!0);S5(this,640,!0)}Pz(f){f=new g.q0(f.pageX,f.pageY);if(!OO(f,this.S)){let k=2;this.G&&(k|=8);this.S=f;S5(this, k,!0)}}Ly(){S5(this,2048,!0)}Ue(f){this.G&&S5(this,8,!0);if(this.api.U().qY){f=f.relatedTarget;var k=this.target instanceof HTMLElement?this.target:this.target.element;if(f instanceof Element&&(k=k.getBoundingClientRect(),f=f.getBoundingClientRect(),f.top>=k.top&&f.right<=k.right&&f.bottom<=k.bottom&&f.left>=k.left))return}S5(this,2,!1)}Cr(f){var k=new g.q0(f.pageX,f.pageY);OO(k,this.S)||(this.S=k,(f=f.target)&&this.w$(f)&&(S5(this,4,!0),this.B.n1(this.W),this.W=this.B.Bz(this.target,"mouseover", this.hE),this.D=this.B.Bz(this.target,"mouseout",this.hE)))}hE(f){f=f.relatedTarget;f&&this.w$(f)||(this.S=new g.q0(NaN,NaN),qrf(this))}QG(){S5(this,1,!0)}bb(f){f=f.target;f instanceof Element&&!(f.tabIndex>0)||S5(this,1,!0)}GB(){this.G=!0;this.B.n1(this.Z);this.Z=this.B.Bz(document,"mouseup",this.yG)}yG(){this.G=!1;S5(this,8,!1);this.B.n1(this.Z);this.Z=this.B.Bz(this.target,"mousedown",this.GB)}TB(f){if(f=(f=f.changedTouches)&&f[0])this.VG=f.identifier,this.B.n1(this.V),this.V=this.B.Bz(this.target, "touchend",this.rH,void 0,!0),S5(this,1024,!0)}rH(f){if(f=f.changedTouches)for(let G=0;G{g.SH(this.B)}),this.W.Bz(this.api,"videoplayerreset",()=>{g.SH(this.B)})); super.show()}hide(){this.W&&this.W.K();super.hide()}VC(){g.SH(this.B)}onStateChange(){g.SH(this.B)}D(){g.SH(this.B)}G(){this.fade.stop();this.hide();g.SH(this.B)}PO(){var f=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(f.isPlaying()||f.isPaused()))var k=!0;else(k=this.api.GX().FB.get("ypc"))&&k.LV?k=!0:(f.B(2)&&ml(this.api),k=!1);k?(k=!0,this.Z.hide()):(this.Z.show(),k=f.isCued()&&this.api.getPresentingPlayerType()!==2||f.B(2)&&!ml(this.api)&&!this.api.jr()||f.B(1024)? !0:!1);var G=this.api.getVideoData();k&&!G.B2?(this.fade.show(),OJy(this,this.api.getPlaylist(),G)):(this.fade.hide(),f.B(1)||this.fade.stop())}};var qzL=class extends g.oK{constructor(f){super({j:"div",x9:["ytp-error"],FL:{role:"alert"},gH:[{j:"div",Zo:"ytp-error-content",gH:[{j:"div",Zo:"ytp-error-icon-container",gH:[{j:"svg",FL:{fill:"#fff",viewBox:"0 0 48 48"},gH:[{j:"path",FL:{d:"M0 0h48v48H0V0z",fill:"none"}},{j:"path",FL:{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"}}]}]},{j:"div", Zo:"ytp-error-content-wrap",gH:[{j:"div",Zo:"ytp-error-content-wrap-reason",ub:"{{content}}"},{j:"div",Zo:"ytp-error-content-wrap-subreason",ub:"{{subreason}}"}]}]}]});this.api=f;this.keys=[];this.Z=!1;f.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.K)}resize(){}W(f){this.Z=!1;for(let k=0;k{if(DE(t,this.api,!E7(this.api.U()))){let Z={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};t=this.api; g.If(t,"onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:Z});t.isFullscreen()&&t.toggleFullscreen()}}))}},QUH=/([^<>]+)<\/a>/;var Oqa=class extends qzL{constructor(f){super(f);this.B=new Map;f=new g.gp({j:"div",Zo:"ytp-error-buttons",gH:[{j:"button",x9:["ytp-button","ytp-error-button","ytp-error-button-dismiss"]},{j:"button",x9:["ytp-button","ytp-error-button","ytp-error-button-proceed"]}]});g.a(this,f);f.XL(this.vz("ytp-error-content-wrap"));this.dismissButton=f.vz("ytp-error-button-dismiss");this.proceedButton=f.vz("ytp-error-button-proceed");this.Bz(this.dismissButton,"click",()=>{I$f(this,this.dismissButtonRenderer)}); this.Bz(this.proceedButton,"click",()=>{I$f(this,this.D)})}Do(){this.B.clear(); super.Do()}W(f){this.element.classList.remove("ytp-error-has-dismiss");this.element.classList.remove("ytp-error-has-proceed");super.W(f);RV(this,k=>{var G=this.B.get(k.currentTarget);G&&(k.preventDefault(),g.Qd(this.api,"innertubeCommand",G))})}G(f){this.D=this.dismissButtonRenderer=void 0; this.B.clear();var k=f.playerErrorMessageRenderer;if(k){if(f=k.reason)f=F5Q(this,f),this.S(f,"content");if(f=k.subreason)f=F5Q(this,f),this.S(f,"subreason");f=k.dismissButton?.buttonRenderer;let G=f?.text;G&&(this.dismissButton.textContent=g.$I(G),this.dismissButtonRenderer=f,this.element.classList.add("ytp-error-has-dismiss"));k=k.proceedButton?.buttonRenderer;if(f=k?.text)this.proceedButton.textContent=g.$I(f),this.D=k,this.element.classList.add("ytp-error-has-proceed")}else super.G(f)}};var P7f=class extends g.oK{constructor(f){super({j:"div",x9:["ytp-overlays-container"],gH:[{j:"div",Zo:"ytp-overlay-top-left"},{j:"div",Zo:"ytp-overlay-top-right"},{j:"div",Zo:"ytp-overlay-bottom-left"},{j:"div",Zo:"ytp-overlay-bottom-right"}]});this.Z=this.vz("ytp-overlay-top-left");this.G=this.vz("ytp-overlay-top-right");this.B=this.vz("ytp-overlay-bottom-left");this.W=this.vz("ytp-overlay-bottom-right");g.sz(f,this.element,4)}Gb(f,k,G=!1){switch(k){case 1:Jq(this,f,this.Z,G);break;case 2:Jq(this, f,this.G,G);break;case 3:Jq(this,f,this.B,G);break;case 4:Jq(this,f,this.W,G)}}};var QfO=class extends g.oK{constructor(f){super({j:"div",Zo:"ytp-paid-content-overlay",FL:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.O=f;this.clientPlaybackNonce=null;this.D=!1;this.innertubeCommand=this.V=this.B=null;var k=f.U();k.experiments.oI().B.mx(B4F)?(this.W=new g.XO(()=>{this.Z()},5E3,this),g.a(this,this.W)):this.W=null; f.A("enable_new_paid_product_placement")&&!g.H9(k)?(this.G=new g.oK({j:"a",Zo:"ytp-paid-content-overlay-link",FL:{href:"{{href}}",target:"_blank"},gH:[{j:"div",Zo:"ytp-paid-content-overlay-indicator"},{j:"div",Zo:"ytp-paid-content-overlay-icon",ub:"{{icon}}"},{j:"div",Zo:"ytp-paid-content-overlay-text",ub:"{{text}}"},{j:"div",Zo:"ytp-paid-content-overlay-chevron",ub:"{{chevron}}"}]}),this.Bz(this.G.element,"click",this.onClick)):this.G=new g.oK({j:"div",x9:["ytp-button","ytp-paid-content-overlay-text"], ub:"{{text}}"});this.fade=new g.h1(this.G,250,!1,100);g.a(this,this.G);this.G.XL(this.element);g.a(this,this.fade);this.O.createServerVe(this.element,this);this.Bz(f,"videodatachange",this.onVideoDataChange);this.Bz(f,"presentingplayerstatechange",this.L)}onClick(f){this.innertubeCommand?(g.Qd(this.O,"innertubeCommand",this.innertubeCommand),f.preventDefault()):DE(f,this.O,!0);this.O.logClick(this.element)}onVideoDataChange(f,k){this.W&&f==="newdata"&&this.W.stop();K5F(this,k);this.V&&$mO(this,this.V)}L(f){var k= this.O.getVideoData();this.clientPlaybackNonce!==k.clientPlaybackNonce&&K5F(this,k);this.B&&$mO(this,f.state);this.V=f.state}Z(){this.fade.show();this.B?.start();this.O.zB("paidcontentoverlayvisibilitychange",!0);this.O.logVisibility(this.element,!0)}ID(){this.fade.hide();this.O.zB("paidcontentoverlayvisibilitychange",!1);this.O.logVisibility(this.element,!1)}};var ICL=class extends g.oK{constructor(f){super({j:"div",Zo:"ytp-spinner",gH:[{j:"div",Zo:"ytp-spinner-container",gH:[{j:"div",Zo:"ytp-spinner-rotator",gH:[{j:"div",Zo:"ytp-spinner-left",gH:[{j:"div",Zo:"ytp-spinner-circle"}]},{j:"div",Zo:"ytp-spinner-right",gH:[{j:"div",Zo:"ytp-spinner-circle"}]}]}]},{j:"div",Zo:"ytp-spinner-message",ub:"If playback doesn't begin shortly, try restarting your device."}]});this.api=f;this.message=this.vz("ytp-spinner-message");this.B=new g.XO(this.show,500,this);g.a(this, this.B);this.Bz(f,"presentingplayerstatechange",this.onStateChange);this.Bz(f,"playbackstalledatstart",this.W);this.zc(f.getPlayerStateObject())}hide(){this.B.stop();this.message.style.display="none";super.hide()}onStateChange(f){this.zc(f.state)}zc(f){(f.B(128)||this.api.RS()||this.api.A("web_watch_enable_multiview_manager")&&U1(this.api.getVideoData())?0:f.B(16)||f.B(1))?this.B.start():this.hide()}W(){this.message.style.display="block"}};var Fla=class extends Y7d{constructor(f){var k=[{j:"div",x9:["ytp-unmute-icon"],gH:[f.U().hq?{j:"svg",FL:{height:"24",viewBox:"0 0 24 24",width:"24"},gH:[{j:"path",Zo:"ytp-svg-fill",FL:{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"}}]}: {j:"svg",FL:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},gH:[{j:"path",s7:!0,Zo:"ytp-svg-fill",FL:{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"}}]}]}, {j:"div",x9:["ytp-unmute-text"],ub:"Tap to unmute"}];k.push({j:"div",x9:["ytp-unmute-box"],gH:[]});super(f,{j:"button",x9:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],gH:[{j:"div",Zo:"ytp-unmute-inner",gH:k}]});this.G=this.clicked=!1;this.api=f;this.api.createClientVe(this.element,this,51663);this.Bz(f,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.Bz(f,"presentingplayerstatechange",this.pZ);this.jd("click",this.onClick,this);f=f.isMutedByMutedAutoplay()&& !g.xD(this.api.U());this.dN(f);f&&iJD(this);this.D=f}onMutedAutoplayChange(f){this.D&&(f?(iJD(this),this.Z()):(this.G&&this.logClick(),this.ID()))}pZ(f){this.api.isMutedByMutedAutoplay()&&f.xf(2)&&this.ID()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var XzL=class extends g.wp{constructor(f){super();this.api=f;this.g7=null;this.yS=!1;this.vC=null;this.cD=this.bU=!1;this.CJ=this.y7=null;this.Xi=NaN;this.ju=this.f0=!1;this.Ff=0;this.WD=[];this.rL=!1;this.gB={height:0,width:0};this.x6=480;this.Jx=["ytp-player-content","html5-endscreen","ytp-overlay"];this.Ai={Va:!1};this.uB=null;var k=f.U(),G=f.yE();this.gB=f.getPlayerSize();this.T$=new g.XO(this.F9,0,this);g.a(this,this.T$);k.disableOrganicUi||(this.md=new yuQ(f),g.a(this,this.md),g.sz(f,this.md.element, 4));this.api.A("web_player_overlay_positioned_layout")&&(this.uB=new P7f(this.api),g.a(this,this.uB));if(zwX(this)){var t=new ICL(f);g.a(this,t);t=t.element;g.sz(f,t,4)}var Z=f.getVideoData();this.v3=new Ux6(G,f,u=>this.w$(u),k.rE); g.a(this,this.v3);this.v3.subscribe("autohideupdate",this.Hq,this);this.api.A("web_player_default_autohide")||TL(this.v3);if(!k.disablePaidContentOverlay){let u=new QfO(f);g.a(this,u);this.uB?this.uB.Gb(u.element,g.H9(k)?3:1):g.sz(f,u.element,4)}this.cw=new Fla(f);g.a(this,this.cw);g.sz(this.api,this.cw.element,2);this.AZ=this.api.isMutedByMutedAutoplay();this.Bz(f,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.Zz=new g.XO(this.wq,200,this);g.a(this,this.Zz);this.bE=Z.videoId;this.Zg=new g.XO(()=> {this.Ff=0},350); g.a(this,this.Zg);this.km=new g.XO(()=>{this.ju||GF(this)},350,this); g.a(this,this.km);Z=f.getRootNode();Z.setAttribute("aria-label","YouTube Video Player");switch(k.color){case "white":g.Jt(Z,"ytp-color-white")}this.Bz(f,"appresize",this.VC);this.Bz(f,"presentingplayerstatechange",this.pZ);this.Bz(f,"videodatachange",this.onVideoDataChange);this.Bz(f,"videoplayerreset",this.jf);this.Bz(f,"autonavvisibility",()=>{f_(this)}); this.Bz(f,"sizestylechange",()=>{f_(this)}); this.Bz(G,"click",this.FC,this);this.Bz(G,"mousedown",this.Tn,this);k.rO&&(this.Bz(G,"gesturechange",this.aX,this),this.Bz(G,"gestureend",this.mC,this));this.hi=[G.FV];this.md&&this.hi.push(this.md.element);t&&this.hi.push(t);this.api.A("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(G.element,this,247482),this.api.logVisibility(G.element,!0))}init(){var f=this.api,k=f.getPlayerStateObject();this.gB=f.getPlayerSize();this.Jh(k);f_(this);this.VC();this.api.zB("basechromeinitialized", this)}onVideoDataChange(f,k){var G=this.bE!==k.videoId;if(G||f==="newdata")f=this.api,f.isFullscreen()||(this.gB=f.getPlayerSize());G&&(this.bE=k.videoId,G=this.v3,G.ME=3E3,S5(G,512,!0),f_(this));this.api.A("web_render_jump_buttons")&&k.showSeekingControls&&(this.x6=572)}jf(){this.onVideoDataChange("newdata",this.api.getVideoData())}w$(f){try{if(!g.yl(this.api.getRootNode(),f))return!1}catch(k){return!1}for(;f&&!Py(f);)f=f===this.api.getRootNode()?null:f.parentElement||null;return!!f}Hq(f){var k= this.api.getRootNode();g.GG(k,"ytp-autohide",f);g.GG(k,"ytp-autohide-active",!0);this.T$.start(f?250:100);f&&(this.bU=!1,g.kg(k,"ytp-touch-mode"));this.cD=!f;this.api.dc(!f);this.api.A("web_player_enable_fullscreen_grid_components")&&this.api.zB("autohideupdate",f)}F9(){var f=this.api.getRootNode();g.GG(f,"ytp-autohide-active",!1)}wL(){this.ju=!0}oX(f){if(this.api.U().A("player_doubletap_to_seek")||this.api.U().kj)this.ju=!1,this.CJ&&this.n1(this.CJ),this.Ff===0&&t6(this,f)?(this.km.start(),this.CJ= this.Bz(this.api.yE(),"touchmove",this.wL,void 0,!0)):this.km.stop();Eff(this)&&t6(this,f)&&!this.api.U().kj&&GF(this,f);var k=TO(this.cw);if(!g.xD(this.api.U())&&uz&&Zv(this,f))k&&f.preventDefault();else if(this.bU=!0,g.Jt(this.api.getRootNode(),"ytp-touch-mode"),this.v3.kH(),this.api.U().A("player_doubletap_to_seek")||this.api.U().kj)if(k=this.api.getPlayerStateObject(),!(!this.api.KN()||k.B(2)&&ml(this.api)||k.B(64))){k=Date.now()-this.Xi;this.Ff+=1;if(k<=350){if(mmF(this,f))return;this.f0=!0; k=this.api.getPlayerSize().width/3;var G=this.api.getRootNode().getBoundingClientRect();G=f.targetTouches[0].clientX-G.left;G>0&&Gk*2&&G=650,t=f.width<528;this.v3.resize();if(this.api.A("web_player_use_screen_width_for_big_mode")){let Z=f.width>=(this.api.U().experiments.B("web_player_big_mode_screen_width_cutoff")??2E3);g.GG(k,"ytp-big-mode",Z)}g.GG(k,"ytp-fullscreen",this.api.isFullscreen());g.GG(k,"ytp-large-width-mode",G);this.api.U().MY?g.GG(k,"ytp-xsmall-width-mode",t):g.GG(k,"ytp-small-mode", this.fN());g.GG(k,"ytp-tiny-mode",this.fN()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.GG(k,"ytp-big-mode",this.iL());this.vC&&this.vC.resize(f)}pZ(f){this.Jh(f.state);f_(this)}Jh(f){var k=f.isCued()||this.api.ZB()&&this.api.getPresentingPlayerType()!==3;k!==this.isCued&&(this.isCued=k,this.y7&&this.n1(this.y7),this.y7=this.Bz(this.api.yE(),"touchstart",this.oX,void 0,k));var G=this.v3,t=f.isPlaying()&&!f.B(32)||this.api.TY();S5(G,128,!t);G=this.v3;t=this.api.getPresentingPlayerType()=== 3;S5(G,256,t);G=this.api.getRootNode();f.B(2)?t=[N3.ENDED]:(t=[],f.B(8)?t.push(N3.PLAYING):f.B(4)&&t.push(N3.PAUSED),f.B(1)&&!f.B(32)&&t.push(N3.BUFFERING),f.B(32)&&t.push(N3.SEEKING),f.B(64)&&t.push(N3.UNSTARTED));v1(this.WD,t)||(TuO(G,this.WD),this.WD=t,fW(G,t));t=this.api.U();var Z=f.B(2);a:{var u=this.api.U();let h=u.controlsType;switch(h){case "2":case "0":u=!1;break a}u=h==="3"&&!f.B(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:LG(this.api.GX()).vT())||this.api.mG()||g.xD(u)&& this.api.getPresentingPlayerType()===2?!1:!0}g.GG(G,"ytp-hide-controls",!u);g.GG(G,"ytp-native-controls",t.controlsType==="3"&&!k&&!Z&&!this.AZ);f.B(128)&&!g.xD(t)?(this.vC||(this.vC=new Oqa(this.api),g.a(this,this.vC),g.sz(this.api,this.vC.element,4)),this.vC.W(f.Ln),this.vC.show()):this.vC&&(this.vC.dispose(),this.vC=null)}qN(){return Ez(this.api)?(U2d(this.api),!0):!1}onMutedAutoplayChange(f){this.AZ=f;f=this.api.mG();f=!(this.yS||this.AZ||f);g.GG(this.api.getRootNode(),"ytp-menu-shown",!f)}iL(){return!1}fN(){return!this.iL()&& (this.api.getPlayerSize().width{f[Auu[k]]=k;return f},{}); var KlQ={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(KlQ).reduce((f,k)=>{f[KlQ[k]]=k;return f},{}); var $xL={normal:0,bold:1,italic:2,bold_italic:3};Object.keys($xL).reduce((f,k)=>{f[$xL[k]]=k;return f},{});var iqE=class extends g.Ol{constructor(f){super(f);this.chrome=null;this.load()}KP(){return!1}create(){this.chrome=new XzL(this.player);g.a(this,this.chrome);this.chrome.init()}j1(){return this.chrome}};var h6=[],sUu=!1;var z$u=class extends g.gQ{constructor(f){super();this.app=f;this.Z=this.K=this.W=this.B=null;this.G=1;this.events=new g.wp(this);this.events.Bz(this.app.j6,g.ku("gaplessshortslooprange"),this.V);g.a(this,this.events)}D(){Dv(this);this.Z=this.B=this.K=this.W=null;this.G=1}S(){if(this.B!=null&&this.app.getVideoData()!==this.B&&this.W!=null&&this.K!=null&&this.Z!=null){if(this.B.A("html5_defer_gapless_until_sabr_format_received")){if(!pz(this.B)||aA(this.B)&&!this.B.W)return;Dv(this)}else if(!pz(this.B))return; var f=w8D(this.W,this.K,this.Z);f==null?Aic(this.app,this.B,void 0,void 0,this.G):(this.W.C("sgap",f),this.W.getVideoData().G&&(this.app.U().oI().B.mx(GEy)&&m2(this.W.getVideoData())&&f.nq==="no-empty"||this.W.Kr(!1)))}}V(f){var k=this.app.Jt();if(!(this.app.U().oI().B.mx(gP)&&f&&k)||k.An().includes(f)){var G=k?.getVideoData(),t=this.B?.K7;if(G?.QG()&&!k?.fk()){if(CM(this.app,"gaplessshortslooprange"),this.app.setLoopVideo(!1),f=this.app.U().dE,this.app.U().Ef?g.F5(this.app.j6,"onShortsAutoAdvance"): k.B3(!0,!1),t&&!f){this.K?.Ya();if(f=this.B?.videoId)this.app.CN=f;this.app.loadVideoByPlayerVars(t)}}else!(k=this.app.Jt())||this.app.U().oI().B.mx(RK)&&k.Ny()||(t=this.app.getCurrentTime(),Math.abs(t-f.end/1E3)>5&&k.C("glrs",{cmt:t}),k.seekTo(0,{seekSource:58}),k.C("glrre",{cmt:t}))}}Do(){this.app.U()?.oI()?.K()?this.D():this.B?.A("html5_defer_gapless_until_sabr_format_received")&&Dv(this);this.B=null;super.Do()}};var a$d=class{constructor(){this.Z=this.W=this.Wz=this.D=this.G=this.GB=this.J=this.VG=this.kj=this.L=this.V=!1;this.B=0;this.K=this.S=2}};var Yrc=class extends g.gQ{constructor(f,k,G,t,Z,u=0){super();this.policy=f;this.B=k;this.K=G;this.Sj=Z;this.Z=u;this.Bv=this.W=null;this.currentVideoDuration=this.J=-1;this.TB=!1;this.Dy=new Sm;this.V=!1;this.U5=null;this.AP=t-k.Hc()*1E3;this.Dy.then(void 0,()=>{}); this.timeout=new g.XO(()=>{this.iY("timeout")},1E4); g.a(this,this.timeout);this.kj=isFinite(t)||this.Sj.U().experiments.Cy("html5_pseudogapless_shorts")&&m2(k.getVideoData());this.L=new g.XO(()=>{this.UN()},1E3,this); g.a(this,this.L);f=k.getVideoData().QG()||G.getVideoData().QG();(this.G=this.policy.Z&&!f)&&this.kj&&g.SH(this.L);this.status={status:0,error:null}}startTransition(){this.status.status!==Infinity&&(V_(this,1),this.B.subscribe("internalvideodatachange",this.S,this),this.K.subscribe("internalvideodatachange",this.S,this),this.Sj.U().A("html5_gapless_use_format_info_fix")&&(this.B.subscribe("internalvideoformatchange",this.S,this),this.K.subscribe("internalvideoformatchange",this.S,this)),this.B.subscribe("mediasourceattached", this.S,this),this.K.subscribe("statechange",this.VG,this),this.B.subscribe("newelementrequired",this.ME,this),this.S())}async finishTransition(){if(this.e6())return Promise.reject(Error(this.status.error||"disposed"));this.timeout.start();await this.Dy;var f=this.B.hh();if(f.isEnded())return this.iY("ended_in_finishTransition"),Promise.reject(Error(this.status.error||""));if(!this.Bv||!v6(this.Bv))return this.G&&this.B.C("nmc",{nms:!!this.Bv,nmrs:this.Bv?.W()}),this.iY("next_mse_closed"),Promise.reject(Error(this.status.error|| ""));if(this.K.kG()!==this.Bv)return this.iY("next_mse_mismatch"),Promise.reject(Error(this.status.error||""));var {U5:k,BR:G,sc:t}=this.D();this.B.jC(!1,!0);if(this.G){var Z=this.Bv.B,u=this.Bv.K;Z.SB(!0);u.SB(!0);if(Z.Ho()){var h=Z.Qz();let W=Z.VQ.Uo();h&&h.segmentStartTime+W0&&(this.SB(this.Bv,!0),this.K.cJ());u=X8y(f,k,t,!this.K.getVideoData().isAd());this.K.setMediaElement(u);(Z=this.B.LL())&&this.K.lK(Z.tE, Z.r5);this.kj&&(this.policy.W||this.K.seekTo(this.K.getCurrentTime()+.001,{LD:!0,lM:3,Mv:"gapless_pseudo"}),u.play());f=f.kf();f.cpn=this.B.getVideoData().clientPlaybackNonce;f.st=`${k}`;f.et=`${t}`;this.K.C("gapless",f);this.B.C("gaplessTo",{cpn:this.K.getVideoData().clientPlaybackNonce});f=this.B.getPlayerType()===this.K.getPlayerType();this.B.uC(G,!0,!1,f,this.K.getVideoData().clientPlaybackNonce,this.K.getVideoData().videoId);this.K.uC(this.K.getCurrentTime(),!0,!0,f,this.B.getVideoData().clientPlaybackNonce, this.B.getVideoData().videoId);this.K.xv();g.pn(()=>{this.K.getVideoData().D||this.K.getVideoData().VG||this.K.b$()}); V_(this,6);this.dispose();return Promise.resolve()}Dx(){return this.status.status===5}getStatus(){return this.status}S(){var f=this.B.getVideoData(),k=this.K.getVideoData(),G;if((G=f.K)&&!(G=!f.B)){G=f.B;var t=!1;let N=!1;for(var Z of Object.values(G.B))Z.info.audio&&Z.index.isLoaded()&&(t=!0),Z.info.video&&Z.index.isLoaded()&&(N=!0);G.B["0"]&&(N=!0);G=t&&N}if(G)if(this.B.hh()){Z=WL(this.policy,this.B,this.K,this.AP);var {Ka:u,U5:h,BR:W,sc:D}=this.D();this.TB||(G=this.K.YX()*1E3,t=this.B.YX(),t=(W- u-t)*1E3,Z&&Z.msg==="in-the-past"&&(t=0),f=f.isAd(),this.K.dj(G,t,f),this.TB=!0);Z?(k=`cannot_apply${Z.msg}`,delete Z.msg,this.iY(k,Z)):this.status.status===2?Tkf(this):(f=this.B.kG())&&f.S()&&(!v6(f)&&g.JH()?this.iY("mse_closed"):k.B&&k.B.W()&&f.K&&!f.K.Jc()?this.iY("encr_upgrade"):(k=this.B.hh(),k.isEnded()?this.iY("elem_ended"):h<0?this.iY("next_player_future"):(this.J=W,this.currentVideoDuration=W-u,this.W=P6(f,u,W,!0),this.Bv=P6(f,h,D,!1),f=this.K.getVideoData().clientPlaybackNonce,this.B.C("gaplessPrep", {cpn:f}),this.B.Qh(this.W,!1,this.Z===1&&g.Ff(this.B.getVideoData()),this.Sj.U().A("html5_shorts_gapless_keep_pending_requests")&&m2(this.B.getVideoData())),this.B.setMediaElement(X8y(k,u,W,!this.B.getVideoData().isAd())),V_(this,2),Tkf(this),this.policy.B>0&&(this.B.getVideoData().gy=!0,this.K.getVideoData().gy=!0,this.V||(this.B.subscribe("progresssync",this.Wz,this),this.V=!0)))))}else this.iY("no-elem")}y9(f){if(this.policy.B>0)this.Wz();else{var {D7:k}=BL(this),G=f===k;k=G?this.W.B:this.W.K; G=G?this.Bv.B:this.Bv.K;if(k.ew()&&!G.ew()){var t=this.J,Z=this.Sj.U().experiments.oI().B.mx(FsL)&&this.Z!==0&&k.CE().length>1;G3(f.CE(),t-.01)&&!Z&&(V_(this,4),k.SB(!1),(this.Z===1?this.B:this.K).C("sbh",{}),G.SB(!0),this.Z!==0&&(this.B.getVideoData().gy=!0));f=this.Bv.K;this.Bv.B.ew()&&f.ew()&&(V_(this,5),this.Z!==0&&(f=this.K.B1(),k=this.B.B1(),this.B.C("sbs",{citag:k?.itag,nitag:f?.itag}),this.K.C("gitags",{pitag:k?.itag,citag:f?.itag}),this.K.RA()))}}}Wz(){var f=this.B.getVideoData().isLivePlayback? Infinity:this.B.W1(!0)-.01,k=Math.min(this.B.getCurrentTime()+this.policy.B,f),G=jv(this.W,Math.min(k+this.policy.S,f));k=jv(this.W,k);f=jv(this.W,f);var t=jv(this.Bv,this.policy.K);if((this.ew(this.Bv)||t)&&this.getStatus().status<5&&(V_(this,5),this.Z!==0)){let Z=this.K.B1(),u=this.B.B1();this.B.C("sbs",{citag:u?.itag,nitag:Z?.itag});this.K.C("gitags",{pitag:u?.itag,citag:Z?.itag})}Sru(this.W)||Sru(this.Bv)||(!this.ew(this.Bv)&&(G&&!t||f)?(this.SB(this.Bv,!0),this.SB(this.W,!1),this.B.al(!0),this.K.cJ(!0), this.status.status<4&&(V_(this,4),(this.Z===1?this.B:this.K).C("sbh",{}))):this.ew(this.W)||!t&&k||f||(this.SB(this.Bv,!1),this.SB(this.W,!0),this.K.al(!0),this.B.cJ(!0)))}ew(f){if(!f)return!1;var k=f.K;return f.B?.ew()||k?.ew()}SB(f,k){if(f){var G=f.K;f.B?.SB(k);G?.SB(k)}}ME(){this.nb()&&this.iY("player-reload-after-handoff")}iY(f,k={}){if(!this.e6()&&this.status.status!==6){var G=this.status.status>=4&&f!=="player-reload-after-handoff";this.status={status:Infinity,error:f};if(this.B&&this.K){let t= this.K.getVideoData().clientPlaybackNonce;this.B.uj(new g.PN("dai.transitionfailure",Object.assign(k,{cpn:t,transitionTimeMs:this.AP,msg:f})));this.B.Kr(G)}this.Dy.reject(f);this.dispose()}}UN(){this.getStatus().status===5&&(this.K.eq()||this.K.AB())&&(this.B.V2(),this.K.V2());this.B.e6()&&this.dispose();g.SH(this.L)}Pz(){if(this.getStatus().status!==5)return"niss";if(WL(this.policy,this.B,this.K,this.AP)!=null)return"pge";var {D7:f,Lp:k}=BL(this),G=this.Sj.U().experiments.B("html5_shorts_gapless_next_buffer_in_seconds"), t=this.J+G;this.Sj.U().experiments.Cy("html5_pseudogapless_shorts")&&(t=this.D().U5+G);var Z=G3(k.CE(),t);t=G3(f.CE(),t);if(this.policy.B>0){if(!jv(this.Bv,this.policy.K))return"neb"}else if(G>0&&(!Z||!t))return"neb";return null}GB(){return this.currentVideoDuration}nb(){return this.status.status>=4&&this.status.status<6}Do(){l$F(this);this.B.unsubscribe("newelementrequired",this.ME,this);this.V&&(this.B.unsubscribe("progresssync",this.Wz,this),this.V=!1);if(this.W){let f=this.W.K;this.W.B.VQ.unsubscribe("updateend", this.y9,this);f.VQ.unsubscribe("updateend",this.y9,this)}super.Do()}D(){var f=this.B.hh();f=f.isView()?f.start:0;var k=this.B.getVideoData().isLivePlayback?Infinity:this.B.W1(!0);k=Math.min(this.AP/1E3,k)+f;var G=this.kj?100:0;G=this.U5??k-this.K.YX()+G;this.G&&(this.U5=G);return{Ka:f,U5:G,BR:k,sc:Infinity}}VG(f){f.xf(128)&&this.iY("player-error-event")}};var C7X=class extends g.gQ{constructor(f){super();this.app=f;this.Z=this.K=this.B=null;this.V=!1;this.W=this.S=null;this.G=xmy(this.app.U());this.D=()=>{g.pn(()=>{cOf(this)})}}clearQueue(f=!1,k=!1){this.S&&this.S.reject("Queue cleared"); this.app.U().A("html5_gapless_fallback_on_qoe_restart_v2")||k&&this.K&&this.K.Kr(!1);NQ(this,f)}M_(){return!this.B}nb(){return this.W?.nb()||!1}Dx(){return this.W?.Dx()||!1}Do(){NQ(this);super.Do()}};var Ema=class extends g.qf{constructor(){super();this.fullscreen=0;this.S=this.W=this.pictureInPicture=this.B=this.K=this.inline=!1;this.Z=()=>{this.onVisibilityChange()}; m_Q(this.Z);this.G=this.getVisibilityState(this.gi(),this.isFullscreen(),this.Ar(),this.isInline(),this.OA(),this.g4(),this.Ha(),this.m1())}getVisibilityState(f,k,G,t,Z,u,h,W){return f?4:Z&&$2?7:LBF&&!(KD()||document.hasFocus&&document.hasFocus())||KD()?3:k?2:G?1:t?5:Z&&!$2?7:u?8:h?9:W?10:0}KL(f){this.fullscreen!==f&&(this.fullscreen=f,this.onVisibilityChange())}setMinimized(f){this.K!==f&&(this.K=f,this.onVisibilityChange())}setInline(f){this.inline!==f&&(this.inline=f,this.onVisibilityChange())}wT(f){this.pictureInPicture!== f&&(this.pictureInPicture=f,this.onVisibilityChange())}setSqueezeback(f){this.W!==f&&(this.W=f,this.onVisibilityChange())}t4(f){this.S!==f&&(this.S=f,this.onVisibilityChange())}gi(){return this.B}Ni(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}LR(){return this.fullscreen}Ar(){return this.K}isInline(){return this.inline}isBackground(){return KD()}OA(){return this.pictureInPicture}g4(){return!1}Ha(){return this.W}m1(){return this.S}onVisibilityChange(){this.zB("visibilitychange"); var f=this.getVisibilityState(this.gi(),this.isFullscreen(),this.Ar(),this.isInline(),this.OA(),this.g4(),this.Ha(),this.m1());f!==this.G&&this.zB("visibilitystatechange");this.G=f}Do(){nIF(this.Z);super.Do()}};g.P5=class extends g.gQ{constructor(f){super();this.X=f;this.videoData=this.playerState=null}Do(){this.videoData=this.playerState=null;super.Do()}addCueRange(){}Iv(){}Ad(){}V4(){return!1}h0(){return!1}O_(){}Et(){return!1}wu(){}vK(){}jv(){return[]}DM(){}Cs(){}Ck(){return 1}getAudioTrack(){return this.getVideoData().EQ}d_(){return null}getAvailableAudioTracks(){return[]}sD(){return[]}GW(){return[]}oc(){return this.getVideoData().clientPlaybackNonce}An(){return[]}Uq(){}YX(){return 0}getCurrentTime(){return 0}du(){}eq(){return!1}V2(){}B1(){}kf(){return{}}getDuration(){return 0}Zx(){return 0}wv(){return 0}Om(){return!1}qU(){return 0}IL(){return 0}fk(){return!1}W1(){return 0}hh(){return null}kG(){return null}yQ(){return 0}Wx(){return 0}async GL(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.Kj);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}UA(){return""}getPreferredQuality(){return"unknown"}LL(){}getProximaLatencyPreference(){return 0}kS(){return k$}getStartTime(){return NaN}Sv(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}tP(){return 0}Hc(){return 0}Rn(){return{HD:[],qK:[],currentTime:0,mF:"",droppedVideoFrames:0,isGapless:!1,Dx:!1,M_:!0,Tx:0,BL:0,KT:0,fT:0,WL:0,kF:[],wY:[],BQ:null, DL:"0",A$:null,T5:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.KG(this.X),g.a(this,this.videoData));return this.videoData}dS(){return null}SK(){}getVideoLoadedFraction(){return 0}Oz(){}handleError(){}Kr(){}Mj(){}Q1(){return!1}ZB(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}rS(){return!1}gi(){return!1}isAtLiveHead(){return!1}uS(){return!0}AB(){return!1}isGapless(){return!1}Dx(){return!1}Ny(){return!1}isHdr(){return!1}k0(){return!1}hB(){return!1}RS(){return!1}isProximaLatencyEligible(){return!1}M_(){return!0}zK(){return!1}Zs(){return!1}tF(){}eJ(){}bm(){}RA(){}Fd(){}iE(){}b$(){}u$(){}K3(){}xv(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}uN(){}R1(){}uC(){}C(){}nZ(){}dj(){}uj(){}dG(){}Ob(){}Ya(){}Ey(){}pl(){}eU(){}removeCueRange(){}wN(){}XR(){return[]}kw(){}jC(){}AU(){}J8(){}UE(){}cJ(){}Mg(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}B3(){}setLoop(){}kt(){}setMediaElement(){}Qh(){}setPlaybackRate(){}Yy(){}lK(){}Fx(){}setProximaLatencyPreference(){}P_(){}Xn(){}v_(){}Go(){}setUserAudio51Preference(){}s0(){}GH(){return!1}W3(){return!1}Ht(){}OQ(){return 0}Wa(){return!1}kq(){}yq(){}U6(){}stopVideo(){}DO(){return!1}subscribe(){return NaN}J7(){}al(){}togglePictureInPicture(){}Aq(){return 0}unsubscribe(){return!1}wE(){}Mc(){return!1}Il(){}E0(){}hP(){}}; g.b=g.P5.prototype;g.b.EF=GD(137);g.b.gE=GD(120);g.b.nk=GD(115);g.b.aJ=GD(109);g.b.El=GD(105);g.b.JR=GD(99);g.b.uv=GD(93);g.b.M6=GD(84);g.b.Db=GD(72);g.b.WO=GD(53);g.b.Rr=GD(43);g.b.yC=GD(36);g.b.Gc=GD(29);g.b.iJ=GD(21);g.b.Kk=GD(6);var Q8=class extends g.gQ{constructor(f,k){super();this.data=[];this.W=f||NaN;this.K=k||null;this.B=new g.XO(()=>{ev(this);y_(this)}); g.a(this,this.B)}get(f){ev(this);var k=this.data.find(G=>G.key===f); return k?k.value:null}set(f,k,G){this.remove(f,!0);ev(this);f={key:f,value:k,expire:Infinity};G&&isFinite(G)&&(G*=1E3,f.expire=(0,g.T)()+G);for(this.data.push(f);this.data.length>this.W;)(G=this.data.shift())&&U5(this,G,!0);y_(this)}remove(f,k=!1){var G=this.data.find(t=>t.key===f); G&&(U5(this,G,k),sDQ(this.data,t=>t.key===f),y_(this))}KZ(){this.data=[]; y_(this)}Do(){super.Do();this.data.forEach(f=>{U5(this,f,!0)}); this.data=[]}};var mx6=class extends g.gQ{constructor(f,k){super();this.api=f;this.W={};this.Z={};this.B=null;this.D=new Map;this.G=null;k=new Q8(k,G=>{G!==this.Me({playerType:G.getPlayerType()})&&G.dispose()}); g.a(this,k);this.K=this.V=this.L=new g.P5(f.U());this.S=k}Do(){for(let f of Object.values(this.W))f.dispose();tPF(this);this.L.dispose();super.Do()}Me(f){var k=f.cpn;f=f.playerType;return k?Z9u(this,k):f?f?f===1?this.V:this.K.getVideoData().enableServerStitchedDai&&f===2?this.K.getVideoData().Zu?this.W[2]||this.K:this.K:this.W[f]||null:this.K:this.K}ib(){return this.V}Uk(f){this.V=f}Jt(){return this.K}Yk(f){var k=[f],G=[this.K];this.K=f;qQ(this,k,G)}};var nmL=class{constructor(){this.values=new Float64Array(176);this.B=new Float64Array(11);this.K=new Float64Array(16)}j0(f,k){for(var G=0;G<10;G++){var t=this.B[G],Z=t+(G===0?f:0),u=1*Math.pow(2,G);if(Z<=u)break;t=Math.min(1,(Z-u*.5)/t);for(Z=0;Z<16;Z++)u=this.values[G*16+Z]*t,this.values[(G+1)*16+Z]+=u,this.B[G+1]+=u,this.values[G*16+Z]-=u,this.B[G]-=u}t=G=0;Z=8192;k>8192&&(G=Math.ceil(Math.log(k/8192)/Math.log(2)),t=8192*Math.pow(2,G-1),Z=t*2);G+2>16?this.values[15]+=f:(k=(k-t)/(Z-t),this.values[G]+= f*(1-k),this.values[G+1]+=f*k);this.B[0]+=f}SC(){var f=this.K;for(var k=0;k<16;k++)f[k]=this.values[k];k=this.B[0];for(var G=1;G<11;G++){var t=this.B[G];if(t===0)break;var Z=Math.min(1,(17-k)/t);for(var u=0;u<16;u++)f[u]+=this.values[G*16+u]*Z;k+=t*Z;if(Z<1)break}G=Z=0;for(t=0;t<16;t++){u=Z+f[t]/k;G+=Math.max(0,Math.min(u,.98)-Math.max(Z,.02))*(t>0?8192*Math.pow(2,t-1):0);if(u>.98)break;Z=u}return G/.96}};var I$=class{constructor(f,k,G=.5,t=0){this.resolution=k;this.K=0;this.Z=!1;this.fU=!0;this.B=Math.round(f*this.resolution);this.values=Array(this.B);for(f=0;f=this.B&&(this.Z=!0);for(;f--;)this.values[this.K]=k,this.K=(this.K+1)%this.B;this.fU=!0}percentile(f){if(!this.Z&&this.K===0)return 0;this.fU&&(g.VD(this.G, (k,G)=>this.values[k]-this.values[G]),this.fU=!1); return this.values[this.G[Math.round(f*((this.Z?this.B:this.K)-1))]]||0}SC(){return this.S?(this.percentile(this.W-this.S)+this.percentile(this.W)+this.percentile(this.W+this.S))/3:this.percentile(this.W)}};var Lly=class extends g.gQ{constructor(f,k,G){super();this.policy=f;this.K=k;this.QG=G;this.kj=this.rH=0;this.Wz=-1;this.GB=this.Z=0;this.J=!1;this.interruptions=[];this.W=[{stamp:0,net:0,max:0}];this.Pz=0;this.ME=this.G=(0,g.T)();this.V=new I$(4,1,.6,.4);this.VG=new I$(4,1,.6,.4);this.D=new I$(20,1,.5,.4);f.J?this.S=new nmL:f.W?this.S=new V8(17):this.S=new I$(17,20,.5,.4);this.TB=new I$(5,1,.25);this.L=new I$(30,1,.5);f=g.Si("yt-player-bandwidth")||{};k=this.policy.B;f.byterate>0?(k=f.byterate,this.J= !0):(G=(navigator.connection?.downlink||0)*64*1024,G>0&&(k=G,this.J=!0));this.S.j0(this.policy.Z,k);f.delay>0&&this.V.j0(1,Math.min(f.delay,2));f.stall>0&&this.D.j0(1,f.stall);f.init>0&&(this.ME=Math.min(f.init,this.ME));f.interruptions&&(this.W=this.W.concat(f.interruptions),this.W.length>16&&this.W.pop());this.Wz=(0,g.T)();this.policy.G>0&&(this.yG=new g.XO(this.bb,this.policy.G,this),g.a(this,this.yG),this.yG.start())}bb(){this.yG?.start();FD(this)&&this.policy.D&&this.QG()}o$(f,k=!1){f.nC=this.kj; f.u4=this.rH;f.bandwidthEstimate=Qa(this);if(k){k=(this.V.SC()*1E3).toFixed();var G=(this.VG.SC()*1E3).toFixed(),t=Fr(this).toFixed(2),Z=((this.D.SC()||0)*1E9).toFixed(2),u=this.S.SC().toFixed(0),h=this.TB.SC().toFixed(0),W=this.L.percentile(.5).toFixed(2),D=this.L.percentile(.92).toFixed(2),N=this.L.percentile(.96).toFixed(2),U=this.L.percentile(.98).toFixed(2);this.B?this.B.reset():this.B=new t0;this.B.add(this.GB);this.B.add(this.interruptions.length);var y=0;for(var q=this.interruptions.length- 1;q>=0;q--){var Q=this.interruptions[q];this.B.add(Q-y);y=Q}y=0;for(q=this.W.length-1;q>=0;q--){Q=this.W[q];let A=Q.stamp/36E5;this.B.add(A-y);y=A;this.B.add(Q.net/1E3);this.B.add(Q.max)}y=this.B.Ei();f.B={ttr:k,ttm:G,d:t,st:Z,bw:u,abw:h,v50:W,v92:D,v96:N,v98:U,"int":y}}}};var vEL=class{constructor(f){this.experiments=f;this.qx=5;this.B=13E4;this.Z=.5;this.K=this.W=!1;this.J=this.A("html5_use_histogram_for_bandwidth");this.S=this.experiments.B("html5_auxiliary_estimate_weight");this.L=this.experiments.B("html5_stall_factor")||1;this.G=this.experiments.B("html5_check_for_idle_network_interval_ms");this.D=this.experiments.Cy("html5_trigger_loader_when_idle_network");this.V=this.experiments.Cy("html5_sabr_fetch_on_idle_network_preloaded_players")}A(f){return this.experiments.Cy(f)}};var Cnd,dxd;Cnd=class{constructor(f){this.end=this.start=f}};g.Fo=class{constructor(){this.B=new Map;this.W=new Map;this.K=new Map}dX(f,k){if(k===1)return this.B.get(f);if(k===2)return this.W.get(f);if(k===3)return this.K.get(f)}pT(f,k,G,t){G={on:t,kC:G};k?this.W.set(f,G):this.B.set(f,G)}};g.Fo.prototype.dC=GD(134); dxd=class{constructor(f){this.X=f;this.K=[];this.W=new Map;this.S=new Map;this.B=new Map}clear(){this.K=[];this.W.clear();this.S.clear();this.B.clear()}eX(f){g.B1(this.K,f,(k,G)=>k.Wv===G.Wv?k.durationMs-G.durationMs:k.Wv-G.Wv); this.W.set(f.cpn,f);f.Pk&&Ney(this,f.Pk,f)}Me(f){return this.W.get(f)}};g.A0=class extends g.gQ{constructor(f,k,G,t){super();this.api=f;this.X=k;this.Oe=G;this.app=t;this.VG=new g.Fo;this.W=new Map;this.ip=new Map;this.kj=new Map;this.Pz=null;this.EQ=NaN;this.Ay=this.Y9=null;this.jj=new g.XO(()=>{O96(this,this.EQ,this.Y9||void 0)}); this.events=new g.wp(this);this.f7=15E3;this.V=new g.XO(()=>{this.L=!0;this.Oe.dG(this.f7);g.aQ(this);this.Oe.getVideoData().K1()&&this.GS({togab:this.G?.identifier});this.Oz(!1)},this.f7); this.L=!1;this.IS=new Map;this.Ue=[];this.G=null;this.Wr=new Set;this.Wz=[];this.bb=[];this.Ip=[];this.qv=[];this.QG=new Set;this.rO=NaN;this.TB=0;this.GB=!1;this.TX=new Set;this.pE=new Set;this.lj=new Set;this.zS=new Set;this.K7=this.Fc=0;this.X6=this.Yf=!1;this.zf=this.Z="";this.ME=null;this.logger=new g.WB("dai");this.NE="";this.wM=!0;this.yG=new Map;this.rM=new Map;this.Oe.getPlayerType();this.B=new dxd(this.X);this.Oe.Go(this);this.Ly=this.X.k9();g.a(this,this.jj);g.a(this,this.events);g.a(this, this.V);this.QB=this.X.A("html5_use_new_ssdai_transition_detector");this.rH=this.X.oI().B.mx(Vou);f=this.Oe.getVideoData();f.K1()&&(f.ZJ()&&f.latencyClass!=="ULTRALOW"&&!EM(f)?this.rH=this.X.A("html5_enable_dai_context_data_vss_logging_for_lifa_nl"):EM(f)&&(this.rH=this.X.A("html5_enable_dai_context_data_vss_logging_for_lifa_ll_ul")));QA(f)&&(this.rH=!0);this.Hr=this.Oe.getVideoData().ZC;this.QB?this.Oe.subscribe("playbackstarted",this.J,this):(this.events.Bz(this.api,g.fZ("serverstitchedcuerange"), this.onCueRangeEnter),this.events.Bz(this.api,g.ku("serverstitchedcuerange"),this.onCueRangeExit));O5(this.app.FK,this.Oe,!1)}jv(){var f=this.Oe.jv("serverstitchedcuerange",36E5);for(let k of f)this.W.delete(k.getId())}onCueRangeEnter(f){var k=f.getId();this.GS({oncueEnter:1,cpn:k,start:f.start,end:f.end,ct:(this.Oe.getCurrentTime()||0).toFixed(3),cmt:(this.Oe.YX()||0).toFixed(3),omt:(this.Oe.YX()+this.Oe.Hc()||0).toFixed(3)});var G=this.B.Me(k);this.GS({enterAdCueRange:1});var t=this.zf||g.MQ(this).cpn, Z=this.B.Me(t)??g.MQ(this);G&&(t=this.Oe.getCurrentTime(),G.startTimeSecs=f.start/1E3,G={H8:Z,Vo:G,hc:t},HL(this,k,f.start/1E3,t),g.Xv(this,G));this.wM=!1}J(f,k,G){if(f&&k&&f!==this.app.FK.B?.oc())if((this.app.FK.Z[f]||null)===null)this.GS({nocpn:f,active:this.app.FK.B?.oc()});else{this.wM=G??!1;G=this.app.FK.B?.oc()||this.Oe.oc();var t=this.B.Me(G)??g.MQ(this),Z=this.B.Me(f)??g.MQ(this);Z.startTimeSecs=k;Z.playerType===2&&(Z.wS=Z.wS!=null?Math.min(Z.wS,k):k);var u=this.Oe.getCurrentTime();HL(this, G,k,u);g.Xv(this,{H8:t,Vo:Z,hc:u});if(this.Oe.getVideoData().K1()&&f===this.Oe.oc())if(k=this.rM.get(G)){for(let h of this.yG.get(k)??[]){f=this.app.FK;if(G=f.Z[h])f.B===G&&(f.B=null),f.G===G&&(f.G=null),h===f.D.get("")?.oc()&&f.D.delete(""),delete f.Z[h];this.kj.delete(h);this.rM.delete(h)}this.yG.delete(k)}else this.GS({no_abid:f})}}onCueRangeExit(f){var k=this.Oe.getCurrentTime()*1E3,G=f.getId();this.GS({oncueExit:1,cpn:G,start:f.start,end:f.end,ct:(this.Oe.getCurrentTime()||0).toFixed(3),cmt:(this.Oe.YX()|| 0).toFixed(3)});for(var t of this.W.values())if(t.getId()!==G&&k>=t.start&&k<=t.end)return;if(k=this.B.Me(G))G=this.Oe.getPlayerState(),this.Oe.getVideoData().K1()&&G.B(2)||(G=this.Oe.getCurrentTime(),t=g.MQ(this),t.startTimeSecs=f.end/1E3,k={H8:k,Vo:t,hc:G},HL(this,this.Oe.oc(),f.end/1E3,G),g.Xv(this,k))}KE(){if(this.X6)return!1;var f=void 0;this.zf&&(f=this.B.Me(this.zf));return this.Oe.getVideoData().K1()?!!f&&!f.Hi:!!f}seekTo(f=0,k={},G=!1,t=null){g.xL(this,this.zf);if(this.Oe.getVideoData().K1()&& f<=this.TB)this.Oe.pauseVideo(),this.TB=0,g.$gD(this,f);else if(this.wM=this.GB=!0,G)O96(this,f,k);else{G=this.app.Jt();let Z=G===this.Pz?this.Ay:null;w2(this,!1);this.EQ=f;this.Y9=k;t!=null&&this.jj.start(t);G&&(this.Ay=Z||G.getPlayerState(),G.U6(k),this.Pz=G)}}Do(){w2(this,!1);RQ(this);zzQ(this);super.Do()}Rv(f,k,G){if(G&&k){var t=this.IS.get(f);if(t){t.locations||(t.locations=new Map);var Z=Number(k.split(";")[0]);G=new g.$G(G);this.GS({hdlredir:1,itag:k,seg:f,hostport:Q7(26,7247,G)});t.locations.set(Z, G)}}}LI(f){a:{if(!this.X6){var k=cL(this,f);if(!this.Oe.getVideoData().K1()||!k?.Hi)break a}k=void 0}var G=k;if(!G)return this.GS({gvprp:"ncp",mt:f}),null;k=G.Pk;var t=qia(this,G.ssdaiAdsConfig);G=G.zC&&G.Ag&&f>=G.Ag?G.zC:void 0;t={oB:k?d2(this,k):[],adsConfig:t,Zy:G};this.GS({gvprpro:"v",mt:f.toFixed(3),acpns:t.oB?.join("_")||"none",abid:k});return t}U9(f,k,G,t,Z,u){var h=Number(G.split(";")[0]),W=t===3;f=ypD(this,f,k,t,G,u);this.GS({gdu:1,seg:k,itag:h,pb:`${!!f}`});if(!f)return n_(this,k,W),null; f.locations||(f.locations=new Map);if(!f.locations.has(h)){u=f.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!u)return this.GS({gdu:"noadpfmts",seg:k,itag:h}),n_(this,k,W),null;var D=u.find(U=>U.itag===h); if(!D||!D.url){f=f.videoData.videoId;t=[];for(var N of u)t.push(N.itag);this.GS({gdu:"nofmt",seg:k,vid:f,itag:h,fullitag:G,itags:t.join(",")});n_(this,k,W);return null}f.locations.set(h,new g.$G(D.url,!0))}N=f.locations.get(h);if(!N)return this.GS({gdu:"nourl",seg:k,itag:h}),n_(this,k,W),null;N=new jb(N);this.Yf&&(N.get("dvc")?this.GS({dvc:N.get("dvc")||""}):N.set("dvc","webm"));(t=this.dX(k-1,t,Z)?.on)&&N.set("daistate",t);f.zC&&k>=f.zC&&N.set("skipsq",`${f.zC}`);(t=this.Oe.getVideoData().clientPlaybackNonce)&& N.set("cpn",t);t=[];f.Pk&&(t=d2(this,f.Pk),t.length>0&&N.set("acpns",t.join(",")));W||this.IS.set(k,f);W=null;W=N.get("aids");Z=N.XB();Z?.length>2048&&this.GS({urltoolong:1,sq:k,itag:h,len:Z.length});this.Ly&&(Z&&(u=f.cpn,N=f.Pk,EEH(this,u,N),N&&!this.lj.has(N)&&(u=mgL(this,u,N),D=nEf(this,N),this.GS({iofa:u}),this.GS({noawnzd:D-u}),this.GS({acpns:t.join("."),aids:W?.replace(/,/g,".")}),this.lj.add(N))),this.GS({gdu:"v",seg:k,itag:G,ast:f.Wv.toFixed(3),alen:f.durationMs.toFixed(3),acpn:f.cpn,avid:f.videoData.videoId})); return Z}J$(){var f=this.B;for(let k of f.K)k.zC=NaN,k.Ag=NaN;g.LVL(this);this.GS({rsac:"resetSkipAd",sac:this.Z});this.zS.delete(this.Z);this.Z="";this.D=void 0}dX(f,k,G){return this.VG.dX(f,k,G)}Na(f){var k=f.trackType;for(let N of f.metadata??[])for(let U of N.ZS??[]){var G=U.N7;f=U.cpn;var t=U.loggingMetadata;let y=U.region;if(!f||f===this.Oe.getVideoData().clientPlaybackNonce)continue;var Z=U.N7,u=U.wf;var h=U.Tl;var W=U.UO;if(Z&&Z.startTicks!==void 0&&Z.v1!==void 0&&Z.timescale!==void 0&&u&& u.startTicks!==void 0&&u.v1!==void 0&&u.timescale!==void 0&&h!==void 0){Z=Z.startTicks/Z.timescale;let q=u.startTicks/u.timescale;var D=(Z-q)*1E3;u=(q+u.v1/u.timescale)*1E3;h=W?u:Math.max(u+1E3,h);h={startMs:D,endMs:D+h,j3:Z,Ou:h}}else h=null;this.X.A("html5_sabr_enable_seek_during_skip")&&this.D&&this.D.cpn===f&&this.NE!==f&&(W=G?.startTicks!==void 0?G.startTicks:"undef",G=G?.startTicks!==void 0&&G?.v1!==void 0?G.startTicks+G.v1:"undef",this.api.Yy("ad.skipfailed",0,void 0,h?`rcvd_cpn.${f},st.${h.startMs},et.${h.endMs}`: `rcvd_cpn.${f},st.${W},et.${G}`),this.NE=f);Z=this.B.Me(f);k===2?(h&&(G=h.startMs,W=h.endMs,D=h.j3,h=h.Ou,Z&&(y&&(Z.videoData.Ld=y),this.X.oI().B.mx(DEa)&&g.Sv(this,Z,h,W),Z.wS=Z.wS!==void 0?Math.min(Z.wS,D):D,t&&(Z.Ry=t,this.GS({add_meta:f,st:G/1E3,et:W/1E3}))),(t=this.W.get(f))?(t.start=G,t.end=W,this.Oe.u$()):(t=PnO(G,W,f),this.W.set(f,t),this.Oe.addCueRange(t))),this.jv()):k===1&&Z&&t&&(Z.NQ=t)}}pT(f,k,G,t,Z,u,h,W){G.length>0&&this.GS({onssinfo:1,sq:f,start:k.toFixed(3),cpns:G.join(","),ds:t.join(","), isVideo:u?1:0});if(this.D&&this.D.zC&&G.length>0)for(var D of G)if(D===this.D.cpn&&this.NE!==D){this.X.A("html5_sabr_enable_seek_during_skip")?this.api.Yy("ad.skipfailed",0,void 0,`rcvd_cpn.${D},sq.${f},acpn.${this.D.cpn},skipsq.${this.D.zC}`):this.GS({skiperror:1,sq:f,acpn:this.D.cpn,skipsq:this.D.zC||0});this.NE=D;break}W&&this.VG.pT(f,u,h,W);if(u){if(G.length&&t.length)for(this.zS.has(G[0])&&this.GS({skipfail:1,sq:f,acpn:G[0]}),f=k+this.tP(),u=0;u0&&(u=this.W.get(u[W-1].cpn))&&u.end!==f.start&&(this.GS({adCrGap:f.start-u.end}),u.end=f.start,this.Oe.u$()));u=f.end}}}tP(){return this.Oe.tP()}K(f){this.Oe.C("timelineerror",{e:f})}Oz(f){this.L&&this.G&&this.Wz.push(this.G);f&&this.G&&this.bb.push(this.G);this.G=null;this.Oe.Oz(f)}Ve(){this.GS({rstdaist:1});E5(this.VG)}YP(f,k){if(this.X6)return this.GS({dai_disabled:f.event}),!1;if(!this.X.A("html5_lifa_move_gab_on_continue_or_stop_restriction")&& this.Oe.getVideoData().K1()&&(f.event==="continue"||f.event==="stop"))return!1;var G=LG(this.api.GX());k=G?G.YP(f,k):!1;this.rO=Date.now();if(f.event==="prefetch")return k;if(k)this.S={u2:f.identifier,kN:f.startSecs};else if(this.S&&this.S.u2===f.identifier&&f.startSecs>this.S.kN+1){this.GS({cueStChg:f.identifier,oldSt:this.S.kN.toFixed(3),newSt:f.startSecs.toFixed(3),abid:this.S.Z1});if(this.S.Z1){G=f.startSecs-this.S.kN;let t=this.B.B.get(this.S.Z1);if(t)for(let Z of t)Z.Wv>=0&&(Z.Wv+=G*1E3,this.GS({newApEt:Z.Wv, newApPrt:Z.Al,acpn:Z.cpn}))}this.S.kN=f.startSecs}k?this.QG.add(f.identifier):this.QG.has(f.identifier)&&this.QG.delete(f.identifier);return k}u8(f){var k="";f?f.event==="unknown"?k="unknown":this.QG.has(f.identifier)?this.S&&this.S.u2===f.identifier?this.S.u2===f.identifier?k=g.TK(this.bb,G=>G.identifier===f.identifier)?"shortad":"pending":g.TK(this.bb,G=>G.identifier===f.identifier)||(k="noAdsAdded"):k="wrongAdBreakInfo":k="unscheduled":k="noCuepoint"; return k}Gl(f){return this.X6?!1:!!cL(this,f)}GS(f,k=!1){(k||this.Ly)&&this.Oe.C("sdai",f)}};g.b=g.A0.prototype;g.b.R2=GD(135);g.b.dC=GD(133);g.b.SA=GD(123);g.b.h9=GD(91);g.b.qG=GD(64);var sfy=class extends g.gQ{constructor(f,k,G,t){super();this.api=f;this.X=k;this.B=G;this.app=t;this.Z=new Map;this.K=[];this.W=this.D=null;this.J=NaN;this.G=this.S=this.L=null;this.V=new g.XO(()=>{b9y(this,this.J,this.L||void 0)}); this.Wz=[];this.kj=new g.XO(()=>{var Z=this.Wz.pop();if(Z){let u=Z.OX,h=Z.playerVars;Z=Z.playerType;h&&(h.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(h,Z,NaN,"",u),this.Wz.length&&g.SH(this.kj,4500))}}); this.events=new g.wp(this);this.B.getPlayerType();g.a(this,this.V);g.a(this,this.kj);g.a(this,this.events);this.events.Bz(this.api,g.fZ("childplayback"),this.onCueRangeEnter);this.events.Bz(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.Bz(this.api,"presentingplayerstatechange",this.pZ)}onCueRangeEnter(f){if(this.B===this.app.Jt()){var k=this.Z.get(f);k?rpE(this,k.target,k.AP,f):this.uj("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:f.toString()})}else if(k=this.K.find(t=> t.vB.dk===f)){var G=k.vB; let t=G.target;G=G.AP;t?rpE(this,t,G,f):MPf(this,k.Al,G,f)}}onQueuedVideoLoaded(){var f=this.D;J6(this);f&&(YL(this,f)||this.uj("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.Jt()?.getVideoData().clientPlaybackNonce,ccpn:`${f.playerVars.cpn}`}),this.app.Jt().addCueRange(f.vB.dk))}seekTo(f=0,k={},G=!1,t=null){if(G)b9y(this,f,k);else{G=this.app.Jt()||null;let Z=G===this.S?this.G:null;p_(this,!1);this.J=f;this.L=k;t!=null&&this.V.start(t);G&&(this.G=Z||G.getPlayerState(),G.U6(), this.S=G)}}pZ(f){f.xf(128)&&xgH(this)}isManifestless(){return Cd(this.B.getVideoData())}Do(){p_(this,!1);g.tN(this);super.Do()}uj(f,k){this.B.uj(new g.PN(f,k))}};var l5F="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_PARENT_TOOLS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var bqF=class extends g.gQ{constructor(){super();this.B=new Q8(5,null);g.a(this,this.B);this.K=new Q8(15,null);g.a(this,this.K)}E9(f){if(f)return this.K.get(f)}Do(){this.B.KZ();this.K.KZ();super.Do()}};var wW6=class extends g.gQ{constructor(f){super();this.cache=new Q8(f,null);g.a(this,this.cache)}get(f){f=this.cache.get(f);return f===null?void 0:f}put(f,k,G){this.cache.set(f,k,G||3600)}};g.aC6=g.nn(()=>{var f=window.AudioContext||window.webkitAudioContext;try{return new f}catch(k){return k.name}});g.Ky=class extends g.oK{constructor(f){super({j:"div",x9:["html5-video-player"],FL:{tabindex:f.U().disableOrganicUi?"":"-1",id:f.webPlayerContextConfig.rootElementId},gH:[{j:"div",Zo:g.Zx.VIDEO_CONTAINER,FL:{"data-layer":"0"}}]});this.app=f;this.FV=this.vz(g.Zx.VIDEO_CONTAINER);this.JE=new g.$p(0,0,0,0);this.Pc=null;this.DD=new g.$p(0,0,0,0);this.Kj=this.hf=this.V_=NaN;this.DE=this.ZD=this.qQ=this.Js=!1;this.JV=NaN;this.ER=!1;this.rw=null;this.M7=new g.XO(()=>{this.app.U().A("web_enable_smart_zoom")&& this.app.j6.getInternalApi().isAutocropEnabled()||this.resize()},100); this.jo=()=>{this.element.focus({preventScroll:!0})}; this.cX=()=>{this.app.j6.zB("playerUnderlayVisibilityChange","visible");this.Pc.classList.remove(g.Zx.VIDEO_CONTAINER_TRANSITIONING);this.Pc.removeEventListener(hN,this.cX);this.Pc.removeEventListener("transitioncancel",this.cX)}; this.wK=this.k6=!1;var k=this.element.addEventListener,G=this.element.removeEventListener;this.addEventListener=(Z,u,h)=>{k.apply(this.element,[Z,u,h])}; this.removeEventListener=(Z,u,h)=>{G.apply(this.element,[Z,u,h])}; var t=f.U();t.transparentBackground&&this.A0("ytp-transparent");t.controlsType==="0"&&this.A0("ytp-hide-controls");g.Jt(this.element,"ytp-exp-bottom-control-flexbox");g.Jt(this.element,"ytp-modern-caption");t.A("enable_new_paid_product_placement")&&!g.H9(t)&&g.Jt(this.element,"ytp-exp-ppp-update");g.Jt(this.element,"ytp-livebadge-color");t.A("web_player_default_autohide")&&g.Jt(this.element,"ytp-autohide");SiL(this.element,Kay(f));this.Md=!1;this.Em=new g.Pc(NaN,NaN);Rzf(this);this.Bz(f.j6,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.a(this,this.M7)}A0(...f){fW(this.element,f)}jC(){this.Pc&&(this.Pc.removeEventListener("focus",this.jo),g.eh(this.Pc),this.Pc=null)}nB(){this.e6();var f=this.app.U();f.t_||this.A0("tag-pool-enabled");f.S&&this.A0(g.Zx.HOUSE_BRAND);f.playerStyle==="gvn"&&(this.A0("ytp-gvn"),this.element.style.backgroundColor="transparent");f.Ly&&(this.JV=Zm("yt-dom-content-change",this.resize,this));this.Bz(window,"orientationchange",this.aK,this);this.Bz(window,"resize",this.aK,this)}dc(f){this.DE= !f;ZU(this)}aK(){this.resize()}resize(){if(this.Pc){var f=this.v4();if(!f.isEmpty()){this.app.j6.isFullscreen()&&Yi()&&this.M7.start();var k=!g.Qk(f,this.JE.getSize()),G=gEf(this);k&&(this.JE.width=f.width,this.JE.height=f.height);f=this.app.U();(G||k||this.wK||f.Ly)&&this.app.j6.zB("resize",this.getPlayerSize())}}}Jd(f,k){this.updateVideoData(k)}updateVideoData(f){if(this.Pc){var k=this.app.U();g.om&&(k.J_?this.Pc.setAttribute("x-webkit-airplay","allow"):this.Pc.setAttribute("x-webkit-airplay","deny"), f.title?this.Pc.setAttribute("title",f.title):this.Pc.removeAttribute("title"));this.Pc.setAttribute("controlslist","nodownload");k.nF&&f.videoId?this.Pc.poster=f.XO("default.jpg"):DJ()&&(mY??0)>=10&&(this.Pc.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}k=g.RA(f,"yt:bgcolor");this.FV.style.backgroundColor=k?k:"";this.V_=q4(g.RA(f,"yt:stretch"));this.hf=q4(g.RA(f,"yt:crop"),!0);g.GG(this.element,"ytp-dni",f.N6);g.GG(this.element,"ytp-exp-ppp-label-refresh", !!X_(f)?.usePillStyle);this.resize()}setGlobalCrop(f){this.Kj=q4(f,!0);this.resize()}setCenterCrop(f){this.Js=f;this.resize()}KL(){}getPlayerSize(){var f=this.app.U(),k=this.app.j6.isFullscreen(),G=f.externalFullscreen&&g.xD(f);if(k&&Yi()&&!G)return f.A("player_chromeless_template_android_fullscreen_viewport_size")?ue(window):new g.Pc(window.outerWidth,window.outerHeight);G=!isNaN(this.Em.width)&&!isNaN(this.Em.height);var t=this.app.U().A("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.U().A("web_watch_enable_fs_squeezeback_panels"); if(k&&!G&&t)return new g.Pc(this.element.clientWidth,this.element.clientHeight);if(k||f.K9){let Z;window.matchMedia&&(f="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)",this.rw&&this.rw.media===f||(this.rw=window.matchMedia(f)),Z=this.rw&&this.rw.matches);if(Z)return new g.Pc(window.innerWidth,window.innerHeight)}else if(G)return this.Em.clone();return new g.Pc(this.element.clientWidth,this.element.clientHeight)}v4(){var f=this.app.U().A("enable_desktop_player_underlay"), k=this.getPlayerSize(),G=this.app.U().experiments.B("player_underlay_min_player_width");return f&&this.qQ&&k.width>G?(f=this.app.U().experiments.B("player_underlay_video_width_fraction"),new g.Pc(Math.min(k.height*this.getVideoAspectRatio(),k.width*f),Math.min(k.height,k.width*f/this.getVideoAspectRatio()))):k}getVideoAspectRatio(){return isNaN(this.V_)?pu6(this):this.V_}getVideoContentRect(f){var k=this.v4();f=cpE(this,k,this.getVideoAspectRatio(),f);return new g.$p((k.width-f.width)/2,(k.height- f.height)/2,f.width,f.height)}onMutedAutoplayChange(){ZU(this)}setInternalSize(f){g.Qk(this.Em,f)||(this.Em=f,this.resize())}Do(){this.JV&&u8(this.JV);this.jC();super.Do()}};g.Ky.prototype.GC=GD(81);g.Ky.prototype.n9=GD(79);var rud=class{constructor(){this.csn=g.OW();this.clientPlaybackNonce=null;this.elements=new Set;this.W=new Set;this.B=new Set;this.K=new Set}click(f,k){this.elements.has(f);this.B.has(f);var G=g.OW();G&&f.visualElement&&Tp(b$D)(void 0,G,f.visualElement,k,void 0)}createClientVe(f,k,G,t=!1){this.elements.has(f);this.elements.add(f);G=j9(G);f.visualElement=G;var Z=g.OW(),u=y0();Z&&u&&(g.cT("combine_ve_grafts")?hK(g.kn(),G,u):Tp(hk)(void 0,Z,u,G));k.addOnDisposeCallback(()=>{this.elements.has(f)&&this.destroyVe(f)}); t&&this.K.add(f)}createServerVe(f,k,G=!1){this.elements.has(f);this.elements.add(f);k.addOnDisposeCallback(()=>{this.destroyVe(f)}); G&&this.K.add(f)}destroyVe(f){this.elements.has(f);this.elements.delete(f);this.W.delete(f);this.B.delete(f);this.K.delete(f)}GB(f,k){this.clientPlaybackNonce!==k&&(this.clientPlaybackNonce=k,ZT(g.kn(),f),JpF(this))}setTrackingParams(f,k){this.elements.has(f);k&&(f.visualElement=BE(k))}dN(f,k,G){this.elements.has(f);k?this.B.add(f):this.B.delete(f);var t=g.OW(),Z=f.visualElement;this.K.has(f)?t&&Z&&(k?aQu(t,[Z]):rFE(t,[Z])):k&&!this.W.has(f)&&(t&&Z&&Uj(t,Z,void 0,G),this.W.add(f))}hasVe(f){return this.elements.has(f)}};var f8D=class extends g.gQ{constructor(f){super();this.target=f;this.B=new Map}Do(){for(let f of this.B.values())f.reject(Error("Worker terminated"));this.B.clear();super.Do()}sendMessage(f,k=null){this.target.postMessage({[131]:f,[104]:k})}SP(f,k=null){var G=`main.request:${MVL++}`,t=Promise.withResolvers();this.B.set(G,t);this.target.postMessage({[131]:f,[104]:k,[151]:G});return t.promise}},MVL=1;var HqL=class extends g.gQ{constructor(f){super();this.Sj=f;this.B=this.xq=null;this.K=new Map;this.J=!1;this.L=new Map;this.V=new Map;this.Wz=new Map;this.kj=new Map;this.GB=1;this.S=new Map;this.Z=new Map;this.VG=1;this.G=new Map;this.TB=1;this.D=new Map;this.qw=new Map;this.ME=1;this.W=new Map;this.lL=new Map;Waf(this);f.j6.addEventListener("applicationInitialized",()=>{this.J=!0})}Do(){this.B&&(this.B.dispose(),this.B=null); this.xq&&(this.xq.terminate(),this.xq=null);this.K.clear();this.L.clear();this.S.clear();this.Z.clear();this.G.clear();this.D.clear();this.qw.clear();this.W.clear();this.lL.clear();super.Do()}eX(f){var k=f.oc();this.K.set(k,f);k=`main.playback:${this.ME++}`;this.W.get(k)||(this.W.set(k,f),this.lL.set(f,k))}sendMessage(f){var k=vqE(this);this.B.sendMessage(f,k)}SP(f){var k=vqE(this);return this.B.SP(f,k)}};g.rd=class extends g.gQ{constructor(f,k,G,t){super();this.tn=k;this.playerType=G;this.videoData=t;this.playerState=new g.Kj;this.W=new Set;this.Z="durationchange encrypted ended error loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking suspend timeupdate waiting".split(" ");this.K=new g.wp;this.events=new vk;this.S=k$;this.B={[5]:{[7]:1,[8]:1,[162]:1,[170]:1,[187]:1},[6]:void 0,[8]:{},[9]:[],[10]:[],[11]:[],[14]:0,[28]:"",[30]:void 0,[31]:0,[33]:0,[34]:void 0,[35]:void 0, [36]:{[39]:{},[121]:{}},[43]:0,[53]:!1,[54]:!1,[55]:!1,[56]:0,[59]:0,[64]:!1,[63]:!1,[65]:!1,[66]:!1,[68]:!1,[69]:{[58]:!1,[122]:!1},[70]:!0,[71]:!0,[74]:!1,[73]:!1,[80]:!1,[75]:!1,[82]:!1,[84]:!1,[85]:!1,[87]:!1,[88]:!0,[91]:!1,[99]:0,[101]:0,[102]:0,[103]:!1,[105]:0,[117]:0,[116]:0,[127]:0,[133]:"auto",[134]:1,[143]:"",[145]:"unknown",[149]:0,[161]:ms(k$),[163]:0,[166]:{},[167]:null,[168]:0,[172]:0,[173]:0,[177]:0,[178]:"",[183]:"",[184]:0};this.audioTrack=t.getAudioTrack();var Z=new g.Kj;this.q0= new g.e1({getCurrentTime(){return 0},getPlaybackRate(){return 1},getPlayerState(){return Z},nb(){return!1},W1(){return 0},U(){return f},QA(){}});g.a(this,this.K);this.initialize()}initialize(){var f=this.videoData.clientPlaybackNonce;this.B[28]=f;this.tn.eX(this);var k=this.tn.lL.get(this);this.sendMessage({[175]:4,[132]:k,[141]:{...this.videoData.K7,cpn:f}})}Do(){var f=this.tn.lL.get(this);this.sendMessage({[175]:6,[132]:f});f=this.tn;var k=this.oc();f.K.delete(k);super.Do()}G(f){var k=this.mediaElement; if(k){var G=this.tn.qw.get(k);if(G&&(k=k.XK())){var t=k.error?{[25]:k.error.code,[113]:k.error.message}:null,Z=k.getBoundingClientRect();Z={[195]:Z.x,[196]:Z.y,[193]:Z.width,[57]:Z.height};this.sendMessage({[175]:8,[106]:G,[165]:{[16]:UC(k.buffered),[33]:k.currentTime,[13]:Z,[38]:k.defaultPlaybackRate,[43]:k.duration,[45]:k.ended,[48]:t,[103]:k.loop,[118]:k.muted,[120]:k.networkState,[124]:k.offsetHeight,[125]:k.offsetWidth,[130]:k.paused,[134]:k.playbackRate,[136]:UC(k.played),[150]:k.readyState, [154]:UC(k.seekable),[155]:k.seeking,[182]:k.videoHeight,[186]:k.videoWidth,[188]:k.volume,[191]:k.webkitDecodedFrameCount,[192]:k.webkitDroppedFrameCount}});k={[175]:f.type};f.type==="encrypted"&&(f=f.B)&&(k[60]=f.initData,k[61]=f.initDataType);this.sendMessage({[175]:7,[106]:G,[49]:k})}}}SP(f){return this.tn.SP(f)}sendMessage(f){this.tn.sendMessage(f)}addCueRange(f){this.q0.vk([f]);var k=B1y(this.tn,f);g.NJ(this,1,[{[29]:k,[165]:AtX(f)}])}Iv(f,k){this.q0.vk(f,k);g.NJ(this,2,[f.map(G=>({[29]:B1y(this.tn, G),[165]:AtX(G)})), k])}Ad(){g.NJ(this,3,[])}V4(){return!1}h0(){return this.videoData.Hb()}O_(){g.NJ(this,6,[])}Et(){return!1}wu(){g.NJ(this,7,[])}vK(f,k){g.NJ(this,8,[f,k])}jv(f,k){g.NJ(this,9,[f,k]);return this.q0.jv(f,k)}DM(){g.NJ(this,10,[])}Cs(f){g.NJ(this,11,[f])}Ck(f){switch(f){case 4:return this.B[5][7];case 0:return this.B[5][8];case 3:return this.B[5][162];case 2:return this.B[5][170];case 1:return this.B[5][187];default:return 1}}getAudioTrack(){return this.audioTrack}d_(){return this.B[6]?M8(this.B[6]):null}getAvailableAudioTracks(){return this.B[9].map(f=> z_(f))}sD(){return this.B[11].map(f=>LT(f))}GW(){return this.B[10].map(f=>M8(f))}oc(){return this.B[28]}An(){return this.q0.An()||[]}Uq(){return this.B[30]}YX(){return this.B[31]}getCurrentTime(){return this.B[33]}du(){return this.B[34]}B1(){return this.B[35]?M8(this.B[35]):void 0}kf(f){return f?this.B[36][39]:this.B[36][121]}getDuration(){return this.B[43]}Zx(){return this.B[56]}wv(){return this.B[59]}Om(){return this.B[66]}qU(){return this.B[101]}IL(){return this.B[102]}fk(){return this.B[103]}W1(){return this.B[105]}hh(){return this.mediaElement|| null}kG(){return null}yQ(){return this.B[117]}Wx(){return this.B[116]}async GL(f,k,G){await N1D(this,12,[f, k,G])}getPlaybackQuality(){return this.B[133]}getPlaybackRate(){return this.B[134]}getPlayerState(){return this.playerState}getPlayerType(){return this.playerType}getPlaylistSequenceForTime(){return null}UA(){return this.B[143]}getPreferredQuality(){return this.B[145]}LL(){}getProximaLatencyPreference(){return this.B[149]}kS(){return this.S}getStartTime(){return this.B[163]}Rn(){var f=this.B[166];return{HD:f[12],qK:f[15],currentTime:f[33],mF:f[41],droppedVideoFrames:f[42],isGapless:f[74],Dx:f[73], M_:f[88],Tx:f[94],BL:f[95],KT:f[96],fT:f[97],WL:f[98],kF:f[100],wY:f[119],BQ:f[128]?M8(f[128]):null,DL:f[140],A$:f[142],T5:f[171],totalVideoFrames:f[174]}}Sv(){return null}getStoryboardFormat(){return this.B[167]}getStreamTimeOffset(){return this.B[168]}tP(){return this.B[172]}Hc(){return this.B[173]}getUserAudio51Preference(){return this.B[177]}getUserPlaybackQualityPreference(){return this.B[178]}getVideoData(){return this.videoData}dS(){return this.mediaElement?.XK()||null}SK(){return this.B[183]}getVideoLoadedFraction(){return this.B[184]}Oz(f){g.NJ(this, 13,[f])}handleError(f){g.NJ(this,14,[f])}Kr(f){g.NJ(this,15,[f])}Mj(f){g.NJ(this,16,[f])}Q1(f){return this.q0.Q1(f)}ZB(){return this.B[53]}hasSupportedAudio51Tracks(){return this.B[55]}isAd(){return this.B[64]}rS(){return this.B[63]}gi(){return this.B[65]}eq(){return this.B[68]}isAtLiveHead(f,k){return f!==void 0?!1:k?this.B[69][58]:this.B[69][122]}uS(){return this.B[70]}AB(){return this.B[71]}isGapless(){return this.B[74]}Dx(){return this.B[73]}Ny(){return this.B[80]}isHdr(){return this.B[75]}k0(){return this.B[82]}hB(){return this.B[84]}RS(){return this.B[85]}isProximaLatencyEligible(){return this.B[87]}M_(){return this.B[88]}zK(){return!1}Zs(){return this.B[91]}R1(f, k,G){g.NJ(this,17,[f,k,G])}tF(){g.NJ(this,18,[])}eJ(f){g.NJ(this,19,[f])}bm(){}V2(){g.NJ(this,20,[])}RA(){g.NJ(this,21,[])}Fd(){g.NJ(this,22,[])}iE(){g.NJ(this,23,[])}b$(){}u$(){g.NJ(this,25,[])}K3(f){g.NJ(this,26,[f])}xv(){g.NJ(this,30,[])}pauseVideo(f){g.NJ(this,31,[f])}async playVideo(f,k){await N1D(this,34,[f,k])}prefetchJumpAhead(f){g.NJ(this,33,[f])}prefetchKeyPlay(f,k){g.NJ(this,32,[f,k])}uN(f,k,G,t,Z){g.NJ(this,35,[f,k,G,t,Z])}uC(f,k,G,t,Z,u=""){g.NJ(this,38,[f,k,G,t,Z,u])}C(f,k,G){g.NJ(this, 39,[f,k,G])}nZ(f){g.NJ(this,40,[f])}dj(f,k,G){g.NJ(this,42,[f,k,G])}uj(f){g.NJ(this,43,[f])}dG(f){g.NJ(this,44,[f])}Ob(f,k,G,t,Z,u,h,W){g.NJ(this,46,[f,k,G,t,Z,u,h,W])}Ya(){g.NJ(this,47,[])}Ey(f){g.NJ(this,48,[f])}pl(f,k){g.NJ(this,49,[f,k])}eU(f,k){g.NJ(this,50,[f,k])}removeCueRange(f){this.q0.Hk([f]);f&&(f=jda(this.tn,f))&&g.NJ(this,51,[f])}wN(f){this.q0.Hk(f);(f=f.map(k=>jda(this.tn,k)).filter(k=>!!k))&&g.NJ(this,52,[f])}XR(f){var k=this.q0.XR(f); g.NJ(this,53,[f]);return k}kw(f){g.NJ(this,54,[f])}jC(f,k,G){this.K.K();g.NJ(this,55,[f,k,G])}AU(){this.K.K();g.NJ(this,56,[])}J8(f){for(let k of this.W)(k===f||k.startsWith(f+";"))&&this.W.delete(k);g.NJ(this,57,[f])}UE(){this.q0.reset();g.NJ(this,58,[])}cJ(f){g.NJ(this,59,[f])}al(f){g.NJ(this,89,[f])}Mg(f,k,G){g.NJ(this,60,[f,k,G])}seekTo(f,k){g.NJ(this,61,[f,k])}sendAbandonmentPing(){g.NJ(this,62,[])}sendVideoStatsEngageEvent(f,k){g.NJ(this,63,[f,k])}B3(f,k,G){g.NJ(this,64,[f,k,G])}setLoop(f){g.NJ(this, 65,[f])}kt(){g.NJ(this,66,[])}setMediaElement(f){this.K.K();this.mediaElement=f;for(var k of this.Z)this.K.Bz(f,k,this.G,this);k=this.tn;var G=k.qw.get(f);G?f=G:(G=`main.mediaElement:${k.TB++}`,k.D.set(G,f),k.qw.set(f,G),k.sendMessage({[175]:11,[106]:G}),f=G);g.NJ(this,67,[f])}Qh(){}setPlaybackRate(f){this.B[134]=f;g.NJ(this,69,[f])}Yy(f,k,G,t,Z,u){g.NJ(this,70,[f,k,G,t,Z,u])}lK(f,k){g.NJ(this,71,[f,k])}Fx(f){g.NJ(this,72,[f])}setProximaLatencyPreference(f){g.NJ(this,73,[f])}P_(f){g.NJ(this,74,[f])}Xn(f){g.NJ(this, 75,[f])}v_(){g.NJ(this,77,[])}Go(){}setUserAudio51Preference(f,k){g.NJ(this,79,[f,k])}s0(f,k,G){g.NJ(this,80,[ms(f),k,G])}GH(){return!1}W3(){return!1}Ht(){g.NJ(this,82,[])}OQ(){return this.B[14]}Wa(){return this.B[54]}kq(f){g.NJ(this,84,[f])}yq(){g.NJ(this,85,[])}U6(f){g.NJ(this,86,[f])}stopVideo(){g.NJ(this,87,[])}DO(){return!1}subscribe(f,k,G){var t=this.tn,Z=`main.eventListener:${t.VG++}`;t.G.set(k,Z);g.NJ(this,88,[f,Z]);return this.events.subscribe(f,k,G)}J7(f,k){for(let G of Object.keys(f))this.subscribe(G, f[G],k)}togglePictureInPicture(){g.NJ(this,90,[])}Aq(f){var k=this.q0.Aq(f);g.NJ(this,91,[f]);return k}unsubscribe(f,k,G){{var t=this.tn;let Z=t.G.get(k);Z?(t.G.delete(k),t=Z):t=void 0}if(!t)return!1;g.NJ(this,93,[f,t]);return this.events.unsubscribe(f,k,G)}wE(f,k){for(let G of Object.keys(f))this.unsubscribe(G,f[G],k)}Mc(f,k){if(this.e6()||this.playerState.B(128))return!1;g.NJ(this,95,[yIc(f),k]);return!0}Il(){g.NJ(this,94,[])}E0(f){g.NJ(this,96,[f])}hP(){g.NJ(this,97,[])}};g.b=g.rd.prototype; g.b.EF=GD(136);g.b.gE=GD(119);g.b.nk=GD(114);g.b.aJ=GD(108);g.b.El=GD(104);g.b.JR=GD(98);g.b.uv=GD(92);g.b.M6=GD(83);g.b.Db=GD(71);g.b.WO=GD(52);g.b.Rr=GD(42);g.b.yC=GD(35);g.b.Gc=GD(28);g.b.iJ=GD(20);g.b.Kk=GD(5);g.i3=class extends g.gQ{constructor(f,k,G,t){super();this.logger=new g.WB("App");this.CN=this.iB=null;this.xZ=this.oL=!1;this.va=null;this.e8={};this.Rg=[];this.GZ=!1;this.w1=null;this.intentionalPlayback=!1;this.xb=!0;this.ZX=!1;this.oV=this.jZ=this.OR=null;this.r7=!0;this.CC=this.mediaElement=this.rR=null;this.aO=NaN;this.HY=!1;this.Up=this.aH=this.L1=this.screenLayer=this.playlist=null;this.nS=[];this.Dd=0;this.lJ=new cfD;this.m7=[];this.tn=null;if(!G)throw Error("b/179532961");this.Mw=k?.args|| {};this.webPlayerContextConfig=G;k=this.Mw;this.X=new mcc(G,k,G.canaryState,t);g.a(this,this.X);VPF(this.X);MGu(this.X);this.X.experiments.Cy("jspb_serialize_with_worker")&&JCL();this.X.Z&&bJ6();this.A("html5_onesie")&&(this.Py=new WPD(this.X),g.a(this,this.Py));this.DJ=new Lly(Beu(g.m0(this.X),this.X.KC,this.X.experiments),new RhX(this.X.experiments),()=>void this.Fd()); g.a(this,this.DJ);this.Fi=N4(!1,k.player_wide);this.visibility=new Ema;g.a(this,this.visibility);this.A("web_log_theater_mode_visibility")&&this.t4(N4(!1,k.player_wide));this.oL=N4(!1,k.external_list);this.events=new g.wp(this);g.a(this,this.events);this.A("start_client_gcf")&&(g.mX(g.b8(),{M0:g.r_,NJ:Mb()}),this.XH=g.b8().resolve(g.r_),WCO(this.XH));this.z9=new cw;g.a(this,this.z9);this.fC=new rud;G=new MmD;this.j6=new g.po(this,G);g.a(this,this.j6);this.template=new g.Ky(this);g.a(this,this.template); this.appState=1;this.wk=Ptu(this);g.a(this,G);this.Vv={internalvideodatachange:this.PL,playbackready:this.VX,playbackstarted:this.hm,statechange:this.Y2};this.b8=new vmQ(this.j6);this.QP=$Fy(this);G=this.X.S;!1!==G&&this.Xt("badps",{hbp:G,hostname:window.location.hostname,ps:this.X.playerStyle});this.sQ=new dF6(this.X,this.QP);this.j6.zB("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||Hp(this.QP))&&ikH(this);G=10;g.m0(this.X)&&(G=3);g.ah(this.X)&&(G=this.X.experiments.B("tvhtml5_unplugged_preload_cache_size")); t=this.X.experiments.B("html5_mfc_max_queue_length");this.A("html5_use_media_fetch_controller")&&t>G&&(G=t);this.FK=new mx6(this.j6,G);G=this.X.experiments.oI().B.mx(YaF)||G;this.PY=new wW6(G);g.a(this,this.PY);gR(this.X)&&(this.tn=new HqL(this),g.a(this,this.tn));this.X.A("html5_use_media_fetch_controller")&&(this.va=new NMF(this.U()),g.a(this,this.va));G=zoF(this);this.FK.Uk(G);EqL(this);this.Q0={airplayactivechange:this.yX,airplayavailabilitychange:this.U2,beginseeking:this.Jm,sabrCaptionsDataLoaded:this.W0, endseeking:this.rJ,internalAbandon:this.Lg,internalaudioformatchange:this.dJ,internalvideodatachange:this.zn,internalvideoformatchange:this.AS,liveviewshift:this.uo,playbackstalledatstart:this.s8,videoFrameStall:this.gL,progresssync:this.KQ,onAbnormalityDetected:this.Cg,onSnackbarMessage:this.Gn,onLoadProgress:this.O2,SEEK_COMPLETE:this.S7,SEEK_TO:this.ZV,onVideoProgress:this.Ml,onLoadedMetadata:this.pg,onAutoplayBlocked:this.E2,onPlaybackPauseAtStart:this.RP,playbackready:this.B0,statechange:this.xU, newelementrequired:this.V0,heartbeatparams:this.QX,videoelementevent:this.e7,drmoutputrestricted:this.cq,signatureexpired:this.kx,nonfatalerror:this.No,reloadplayer:this.fQ};this.gN=new g.wp(this);g.a(this,this.gN);this.h8=new bqF;g.a(this,this.h8);this.g3=this.Fw=-1;this.Ts=new g.XO(this.template.resize,16,this.template);g.a(this,this.Ts);this.m2=new sfy(this.j6,this.X,this.ib(),this);this.Zb=new C7X(this);g.a(this,this.Zb);this.Lx=new z$u(this);g.a(this,this.Lx);TeD(this.X.B.c);this.events.Bz(this.j6, g.fZ("appapi"),this.Am);this.events.Bz(this.j6,g.ku("appapi"),this.gJ);this.events.Bz(this.j6,g.fZ("appprogressboundary"),this.Vr);this.events.Bz(this.j6,g.ku("applooprange"),this.v5);this.events.Bz(this.j6,"presentingplayerstatechange",this.pZ);this.events.Bz(this.j6,"resize",this.Yx);this.template.XL(fN(document,f));this.events.Bz(this.j6,"offlineslatestatechange",this.Pq);this.events.Bz(this.j6,"sabrCaptionsTrackChanged",this.P0);this.events.Bz(this.j6,"sabrCaptionsBufferedRangesUpdated",this.IX); this.QP.O.U().QB&&aV(this.QP,"offline");this.X.yG&&g.E6("ux",iqE);f=this.X.experiments.B("html5_defer_fetch_att_ms");this.Ye=new g.XO(this.A2,f,this);g.a(this,this.Ye);lz(this).Hb()&&(g.Si("yt-remote-session-screen-id")&&lz(this).Ll.push("mdx"),X4(this));this.sQ.tick("fs");nqX(this);this.X.yG&&aV(this.QP,"ux",!0);g.xD(this.QP.O.U())&&aV(this.QP,"embed");this.A("web_player_sentinel_is_uniplayer")||g.HI(new g.V5("Player experiment flags missing","web_player_sentinel_is_uniplayer"));f=this.A("web_player_sentinel_yt_experiments_sync"); G=g.cT("web_player_sentinel_yt_experiments_sync");f!==G&&g.HI(new g.V5("b/195699950",{yt:f,player:G}));this.BF=Laa(this);if(f=this.X.experiments.B("html5_block_pip_safari_delay"))this.w3=new g.XO(this.Cz,f,this),g.a(this,this.w3);g.a(this,this.lJ);aE=this.X.f7;this.j6.zB("applicationInitialized")}static create(f,k,G,t){try{let Z=typeof f==="string"?f:`player${$y(f)}`,u=$r[Z];if(u){try{u.dispose()}catch(W){g.sW(W)}$r[Z]=null}let h=new g.i3(f,k,G,t);h.addOnDisposeCallback(()=>{$r[Z]=null;h.BF&&h.BF()}); return $r[Z]=h}catch(Z){throw g.sW(Z),(Z&&Z instanceof Error?Z:Error(String(Z))).stack;}}hD(){return this.visibility}getVisibilityState(){return this.j6.getVisibilityState()}async xg(){return g.pk()}async eE(f,k,G){return g.cz(f,k,G)}Uk(f){var k=this.ib();if(f!==k){f.getVideoData().autonavState=k.getVideoData().autonavState;k.wE(this.Vv,this);var G=k.getPlaybackRate();k.dispose();this.FK.Uk(f);f.setPlaybackRate(G);f.J7(this.Vv,this);X4(this)}}tq(){this.w1||(this.w1=zZ(g.af(),BN(),{z3:this.X.W,clientInterface:U7(this.X)})); return this.w1}jC(f){if(this.mediaElement){this.aH&&(this.events.n1(this.aH),this.aH=null);this.gN.K();this.Jt().jC(!0,!1,f);this.template.jC();try{this.mediaElement.dispose()}catch(k){g.HI(k)}this.mediaElement=null}}Yk(f,k,G=!1,t=!1,Z=!1){if(f!==this.Jt()){var u=null;G||(G=this.Jt(),u=G.getPlayerState(),lM(this.QP,3),z4(this,"cuerangesremoved",G.An()),this.Zb&&!f.isGapless()&&G.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),G=f.GH()&&G.GH(),this.sQ.Lm("iv_s"),wzc(this,G));f.getPlayerType()=== 1&&this.Uk(f);G=f.getPlayerType();let h=this.FK.W[G]||null;f!==this.ib()&&f!==h&&(h?.dispose(),this.FK.W[G]=f);this.FK.Yk(f);this.va?.Yk(f);this.CC&&t&&f.W3()?(this.X.k9()&&f.C("usm",{ame:!0}),f.setMediaElement(this.CC)):this.mediaElement&&(this.X.k9()&&this.oI().B.mx(cV)&&f.C("usm",{ame:!1,hasView:!!this.CC,isLoad:t,isStop:Z,policy:f.W3(),time:this.mediaElement.getCurrentTime().toFixed(4),type:f.getPlayerType()}),this.oI().B.mx(cV)&&f.W3()&&!Z&&this.mediaElement.getCurrentTime()>0&&(this.CC=null, this.mediaElement.V(),this.mediaElement.stopVideo()),f.setMediaElement(this.mediaElement));t&&(this.X.k9()&&f.C("usm",{cme:!0}),this.CC=null);f.J7(this.Q0,this);f.Zs()?vD(this,"setPresenting",!1,!0):(this.Jd("newdata",f,f.getVideoData()),u&&!hAd(u,f.getPlayerState())&&this.xU(new g.jR(f.getPlayerState(),u)),k=k&&f.getPlayerType()===1,f.hB()&&!k&&this.Jd("dataloaded",f,f.getVideoData()),(k=(k=f.getVideoData().W)&&k.video)&&g.F5(this.j6,"onPlaybackQualityChange",k.quality),z4(this,"cuerangesadded", f.An()),k=f.getPlayerState(),k.B(2)?riD(this):k.B(8)?f.playVideo():f.k0()&&f.pauseVideo(),k=this.ib(),f.getPlayerType()===2&&(f.getVideoData().hostCpn=k.getVideoData().clientPlaybackNonce),f.getPlayerType()!==2||this.fq()||(f=f.getVideoData(),k.uN(f.clientPlaybackNonce,f.rH||"",f.breakType||0,f.cY,f.videoId||"")))}}qH(){if(this.ib()!==this.Jt()){let f=this.Jt();this.A("html5_not_release_player_on_cancelling_for_new_playback")&&this.qO===4&&!f.getPlayerState().B(64)?f.C("rlc",{avid:f.getVideoData().videoId, cvid:this.ib().getVideoData().videoId,r:this.qO,as:f.getPlayerState().toString()}):this.Yk(this.ib())}}Me(f){return this.FK.Me(f)||this.FK.L}ib(){return this.FK.ib()}Jt(){return this.FK.Jt()}VX(){cD(this)||(this.ib().bm(),this.Cm(5))}B0(){if(!cD(this)){F4(this);var f=this.Jt(),k=f.getVideoData();this.X.A("html5_allow_multiview_tile_preload")&&k.livePreload&&(k.liveUtcStartSeconds&&k.liveUtcStartSeconds>0?(f.C("l_pl",{luss:k.liveUtcStartSeconds}),f.Mg(k.liveUtcStartSeconds)):f.seekTo(Infinity),k.livePreload= !1);k=f.getPlayerState();f.k0()?this.pauseVideo():k.isOrWillBePlaying()&&this.playVideo()}}canPlayType(f){return RC(f)}U(){return this.X}getVideoData(){return this.Jt().getVideoData()}getVideoLoadedFraction(f){return this.Me({playerType:f}).getVideoLoadedFraction()}yE(){return this.template}GX(){return this.QP}wy(){return this.sQ}V9(){var f=this.QP.V9();this.j6.zB("videoStatsPingCreated",f);return f}getVolume(){return Math.round(this.j6.getVolume())}isMuted(){return this.j6.isMuted()}Jp(){if(this.ib()=== this.Jt()&&this.rR)return this.rR.postId}A2(){this.A("use_rta_for_player")||(g.m0(this.X)?g.Rh(this.X,g.u7(this.getVideoData())).then(f=>{g.rM(g.af(),f);JVf(this.getVideoData(),this.X,this.tq())}):JVf(this.getVideoData(),this.X,this.tq()))}uy(f){this.j6.zB("poTokenVideoBindingChange",f)}Vu(f){this.j6.zB("d6de4videobindingchange",f)}MS(){this.Ec&&this.Ec.MS()}KJ(f){this.Ec=f}setLoopVideo(f){var k=this.Jt(); k===this.ib()&&k.fk()!==f&&(k.setLoop(f),g.Qd(this.j6,"onLoopChange",f))}getLoopVideo(){return this.Jt().fk()}setLoopRange(f){var k=!1;!!this.rR!==!!f?k=!0:this.rR&&f&&(k=this.rR.startTimeMs!==f.startTimeMs||this.rR.endTimeMs!==f.endTimeMs||this.rR.postId!==f.postId||this.rR.type!==f.type);if(k){k=this.Jt();m2(k.getVideoData())&&k.C("slr",{et:f?.endTimeMs||-1});k=this.ib();k.XR("applooprange");if(f){var G=new g.Gk(f.startTimeMs,f.endTimeMs,{id:"looprange",namespace:"applooprange"});k.addCueRange(G)}else lz(this).clipConfig= void 0,this.rR?.type!=="repeatChapter"||isNaN(Number(this.rR?.loopCount))||(G={loopCount:String(this.rR.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.V0("repeatChapterLoopEvent",G));this.rR=f;g.Qd(this.j6,"onLoopRangeChange",f||void 0);this.ib()===this.Jt()&&(this.v5(),k.wu())}}getLoopRange(){return this.rR}v5(f){var k="",G=this.ib();this.oI().B.mx(gP)&&f&&!G.An().includes(f)||(this.rR?G!==this.Jt()?k="pnea":eoO(this,G.getCurrentTime())&&(this.rR.loopCount=0,k="ilr"):k="nlr",f=this.Jt(), m2(f.getVideoData())&&(this.A("html5_gapless_log_loop_range_info")?f.C("slrre",{rej:k,ct:G.getCurrentTime(),lst:this.rR?.startTimeMs,let:this.rR?.endTimeMs}):f.C("slrre",{})),k||l8E(this))}setPlaybackRate(f,k){if(!isNaN(f)){f=Ct6(this,f);var G=this.ib();G.getPlaybackRate()!==f&&(G.setPlaybackRate(f),k&&!this.X.W&&g.To("yt-player-playback-rate",f),g.F5(this.j6,"onPlaybackRateChange",f))}}getCurrentTime(f={}){var {playerType:k,QI:G=!0}=f,t=k===2&&this.getVideoData().enableServerStitchedDai;var Z=!t|| f.cpn?this.Me(f):this.Jt();return t&&this.L1&&!f.cpn?(Z.C("ssdai",{glsap:"1"},!0),(f=this.FK.G)?f.getCurrentTime(G):Z.getCurrentTime()):G?(Z=RH(this,Z),PD(this,Z.getCurrentTime(),Z)):Z.getCurrentTime()}getCurrentTimeForUx(f={}){return this.getCurrentTime(f)}qU(){var f=this.Me({playerType:void 0});f=RH(this,f);return PD(this,f.qU(),f)}getDuration(f={}){var {playerType:k,QI:G=!0}=f;f=this.getVideoData();var t=k===2&&f.enableServerStitchedDai;var Z=t?this.Jt():this.Me({playerType:k});if(f.hasProgressBarBoundaries()&& !t){let u=Number(f.progressBarStartPosition?.utcTimeMillis),h=Number(f.progressBarEndPosition?.utcTimeMillis);if(!isNaN(u)&&!isNaN(h))return(h-u)/1E3}if(m2(f)&&!f.isLivePlayback)return Q4(this,k);if(G)return f=g.OC(this,Z),PD(this,f.getDuration(),f);t&&this.L1?(f=this.FK,f=f.B===f.G?f.B:null,f=(f==null?void 0:f.getDuration())||0):f=Z.getDuration();return f}getDurationForUx(f={}){return this.getDuration(f)}wv(f){var k=this.Me({playerType:f});return this.fq(k)?(k=g.OC(this,k),k.wv()-k.getCurrentTime()+ this.getCurrentTime({playerType:f})):k.wv()}finishSegmentByCpn(){return[]}nB(){this.template.nB();var f=this.j6;f.state.element=this.template.element;var k=f.state.element,G;for(G in f.state.B)f.state.B.hasOwnProperty(G)&&(k[G]=f.state.B[G]);(f=zDH(this.template.element))&&this.events.Bz(this.template,f,this.onFullscreenChange)}getDebugText(f){var k=this.ib().kf(f),G=this.Jt();if(G!==this.ib()){G=G.kf(f);for(var t of Object.keys(G))k["ad"+t]=G[t];if(f){t=k;G={};var Z=fN(document,"movie_player");Z&& (G.bounds=Z.getBoundingClientRect(),G["class"]=Z.className);Z={};var u=g.Ga("video-ads");u?(kua(u,Z),Z.html=u.outerHTML):Z.missing=1;u={};let h=g.Ga("videoAdUiSkipContainer"),W=g.Ga("ytp-ad-skip-button-container"),D=g.Ga("ytp-skip-ad-button"),N=h||W||D;N?(kua(N,u),u.ima=h?1:0,u.bulleit=W?1:0,u.component=D?1:0):u.missing=1;G=JSON.stringify({player:G,videoAds:Z,skipButton:u});t.ad_skipBtnDbgInfo=G}}f&&this.mediaElement&&(k["0sz"]=`${+IP(this.mediaElement.getSize())===0}`,k.op=this.mediaElement.ME("opacity"), t=this.mediaElement.J0().y+this.mediaElement.getSize().height,k.yof=`${+t<=0}`,k.dis=this.mediaElement.ME("display"));f&&((f=(0,g.bb)())&&(k.gpu=f),(f=this.X.playerStyle)&&(k.ps=f),this.X.Vk&&(k.webview=1),(f=this.webPlayerContextConfig.jsUrl)&&(k.js=f));k.debug_playbackQuality=this.j6.getPlaybackQuality(1);k.debug_date=(new Date).toString();k.origin=window.origin;k.timestamp=Date.now();delete k.uga;delete k.q;return JSON.stringify(k,null,2)}getFeedbackProductData(){var f={player_debug_info:this.getDebugText(!0), player_experiment_ids:this.U().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260921_09_RC00"},k=this.getPlayerStateObject().Ln;k&&(f.player_error_code=k.errorCode,f.player_error_details=JSON.stringify(k.errorDetail));return f}getPresentingPlayerType(f){return this.appState===1?1:cD(this)?3:f&&(this.X.oI().B.mx(eR)?this.FK.B?.isAd()??!1:this.L1?.KE(this.getCurrentTime()))?2:this.Jt().getPlayerType()}mG(){return!1}getPlayerStateObject(f){return this.Me({YA:!0,playerType:f}).getPlayerState()}getAppState(){return this.appState}e7(f){switch(f.type){case "loadedmetadata":this.Ts.start(); for(var k of this.Rg)Qdu(this,k.id,k.X8,k.PU,void 0,!1);this.Rg=[];break;case "loadstart":this.sQ.Lm("gv");break;case "ratechange":this.X.oI().B.mx(p8)&&TP&&g.F5(this.j6,"onPlaybackRateChange",this.ib().getPlaybackRate());break;case "progress":case "timeupdate":g.ZP(f.target.K())>=2&&this.sQ.Lm("l2s");break;case "playing":g.Xc&&this.Ts.start();if(g.m0(this.X))f=!1;else{k=g.dM(this.GX());f=this.mediaElement.ME("display")==="none"||IP(this.mediaElement.getSize())===0;var G=uS(this.template),t=this.Jt().getVideoData(), Z=g.Q3(this.X);t=Ag(t);k=!G||k||Z||t||this.X.bb;f=f&&!k}f&&(f=this.Jt(),f.tF(),this.getVideoData().TB||(this.getVideoData().TB=1,this.V0(),f.playVideo()))}}O2(f){g.If(this.j6,"onLoadProgress",f)}s8(){this.j6.zB("playbackstalledatstart")}gL(){g.If(this.j6,"onVideoFrameStall")}W0(f,k){this.j6.zB("sabrCaptionsDataLoaded",f,k)}P0(f){this.Jt().Xn(f)}IX(f){this.Jt().P_(f)}Ml(f){f=RH(this,this.Jt());f=PD(this,f.getCurrentTime(),f);g.F5(this.j6,"onVideoProgress",f);this.X.yx&&this.visibility.OA()&&this.X.KE&& !this.getVideoData().backgroundable&&this.pauseVideo()}E2(){g.F5(this.j6,"onAutoplayBlocked");var f=this.Jt().getVideoData();f&&(f.Ks=!0);g.xD(this.X)&&(f={autoplayBrowserPolicy:hh(),autoplayIntended:oM(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.V0("embedsAutoplayStatusChanged",f))}KQ(){this.j6.zB("progresssync")}RP(){g.If(this.j6,"onPlaybackPauseAtStart")}Y2(f){if(this.getPresentingPlayerType()=== 1){f.xf(1)&&!f.state.B(64)&&lz(this).isLivePlayback&&this.ib().isAtLiveHead()&&this.j6.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(f.xf(2)){if(this.rR&&this.rR.endTimeMs>=(this.getDuration()-1)*1E3){l8E(this);return}riD(this)}if(f.state.B(128)){var k=f.state;this.cancelPlayback(5);k=k.Ln;JSON.stringify({errorData:k,debugInfo:this.getDebugText(!0)});this.X.oI().B.mx(ax6)&&this.Nw(k.cpn||this.getVideoData().clientPlaybackNonce);g.F5(this.j6,"onError",juu(k.errorCode));g.If(this.j6,"onDetailedError", {errorCode:k.errorCode,errorDetail:k.errorDetail,message:k.errorMessage,messageKey:k.xm,cpn:k.cpn});(0,g.T)()-this.X.K7>6048E5&&g.If(this.j6,"onReloadRequired")}k={};if(f.state.isPlaying()&&!f.state.isBuffering()&&!g.$T("pbresume","ad_to_video")&&g.$T("_start","ad_to_video")){let G=this.getVideoData();k.clientPlaybackNonce=G.clientPlaybackNonce;G.videoId&&(k.videoId=G.videoId);g.It(k,"ad_to_video");g.QT("pbresume",void 0,"ad_to_video");g.Xh(this.QP)}this.j6.zB("applicationplayerstatechange",f)}}xU(f){this.j6.zB("presentingplayerstatechange", f)}pZ(f){T4(this,$O(f.state));f.state.B(1024)&&this.j6.isMutedByMutedAutoplay()&&(AN(this,{muted:!1,volume:this.wk.volume},!1),IH(this,!1))}onPlayerRequestSent(f){g.Qd(this.j6,"onPlayerRequestSent",f)}PL(f,k){f==="newdata"&&X4(this);this.j6.zB("applicationvideodatachange",f,k)}dJ(f,k){F4(this);g.If(this.j6,"onPlaybackAudioChange",this.j6.getAudioTrack().VE.name);this.j6.zB("internalaudioformatchange",this.j6.getAudioTrack().VE.id,k)}AS(f){var k=this.Jt().getVideoData();f===k&&g.F5(this.j6,"onPlaybackQualityChange", f.W.video.quality)}jE(){var f=this.FK.W[2]||null;f&&(f=f.getVideoData(),this.Jt().C("ssdai",{cleanaply:1,acpn:f?.clientPlaybackNonce,avid:f.videoId,isDai:lz(this).enableServerStitchedDai?1:0}),f=this.FK,f.W[2]&&delete f.W[2])}zn(f,k){this.Jd(f,this.Jt(),k)}Jd(f,k,G){this.X.k9()&&k.C("vdc",{type:f,vid:G.videoId||"",cpn:G.clientPlaybackNonce||""});k===this.ib()&&(this.X.rM=G.oauthToken);k===this.ib()&&(this.getVideoData().enableServerStitchedDai&&!this.L1?(this.ib().C("sdai",{initSstm:1}),this.L1=new g.A0(this.j6, this.X,this.ib(),this)):!this.getVideoData().enableServerStitchedDai&&this.L1&&(this.L1.dispose(),this.L1=null));if(f==="newdata")lM(this.QP,2),this.j6.zB("videoplayerreset",k);else{if(!this.mediaElement)return;if(f==="dataloaded")if(this.ib()===this.Jt()){if(K4(G.Ky,G.bX),!this.ib().getPlayerState().isError()){var t=cD(this);lz(this).isLoaded();t&&this.Cm(6);MSX(this);xR(this.QP)||lS(this)}}else MSX(this);if(k.getPlayerType()===1&&(this.X.AR&&T1H(this),this.getVideoData().isLivePlayback&&!this.X.az&& this.iY("html5.unsupportedlive",2,"DEVICE_FALLBACK"),G.isLoaded()&&((IA(G)||this.getVideoData().AR)&&this.j6.zB("legacyadtrackingpingchange",this.getVideoData()),G.hasProgressBarBoundaries()&&(t=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(t))))){var Z=this.wv();Z&&(Z-=this.getCurrentTime(),t=(t-Z)*1E3,Z=this.e8.progressEndBoundary,Z?.start!==t&&(Z&&this.wN([Z]),t=new g.Gk(t,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.ib().addCueRange(t), this.e8.progressEndBoundary=t))}this.j6.zB("videodatachange",f,G,k.getPlayerType())}g.F5(this.j6,"onVideoDataChange",{type:f,playertype:k.getPlayerType()});this.v5();(f=G.rootVeType)?this.fC.GB(f,G.clientPlaybackNonce):JpF(this.fC)}Vr(f){delete this.e8[f.getId()];this.ib().removeCueRange(f);a:{f=this.getVideoData();var k=f.watchNextResponse?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||f.watchNextResponse?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(k)for(G of k){k= G.autoplayVideo||G.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let t=g.M(k,g.Jx);if(k!=null&&t?.videoId===f.videoId&&t?.continuePlayback){var G=k;break a}}G=null}(f=g.M(G,g.Jx))&&g.Qd(this.j6,"onPlayVideo",{sessionData:{autonav:"1",itct:G?.clickTrackingParams},videoId:f.videoId,watchEndpoint:f})}Cm(f){f!==this.appState&&(f===2&&this.getPresentingPlayerType()===1&&(T4(this,-1),T4(this,5)),this.appState=f,this.j6.zB("appstatechange",f))}iY(f,k,G,t,Z,u){this.ib().Yy(f,k,G,t,Z,void 0,u)}isAtLiveHead(f, k=!1){var G=this.Me({playerType:f});f=g.OC(this,G);G=RH(this,G);return f!==G?f.isAtLiveHead(PD(this,G.getCurrentTime(),G),!0):f.isAtLiveHead(void 0,k)}seekTo(f,k,G,t,Z,u){k=k!==!1;t=this.Me({playerType:t});this.appState===2&&wd(this);this.fq(t)?g.JN(this)?this.L1.seekTo(f,{seekSource:Z},k,G):this.m2.seekTo(f,{seekSource:Z},k,G):(this.A("html5_sabr_csdai_seek_log")||(u=""),t.seekTo(f,{Jg:!k,xI:G,Mv:"application"+(u??""),seekSource:Z}))}seekBy(f,k,G,t){this.seekTo(this.getCurrentTime()+f,k,G,t,void 0, "_by")}S7(){g.F5(this.j6,"SEEK_COMPLETE")}Cg(){g.Qd(this.j6,"onAbnormalityDetected")}Gn(f){g.Qd(this.j6,"onSnackbarMessage",f)}ZV(f){var k=this.Jt(),G=k.getVideoData();if(this.appState===1||this.appState===2)G.startSeconds=f;this.appState===2?k.getPlayerState().B(512)||wd(this):g.F5(this.j6,"SEEK_TO",f)}yX(){this.j6.zB("airplayactivechange")}U2(){this.j6.zB("airplayavailabilitychange")}showAirplayPicker(){this.Jt().Ht()}Jm(){this.j6.zB("beginseeking")}rJ(){this.j6.zB("endseeking")}getStoryboardFormat(f){f= this.Me({playerType:f});return Sp6(this)&&f.getPlayerType()===2&&f.getVideoData().isSeekable?f.getStoryboardFormat():g.OC(this,f).getStoryboardFormat()}Sv(f){f=this.Me({playerType:f});return Sp6(this)&&f.getPlayerType()===2&&f.getVideoData().isSeekable?f.getVideoData().Sv():g.OC(this,f).getVideoData().Sv()}fq(f){f=(f||this.Jt()).getVideoData();if(g.JN(this))var k=f===this.L1.Oe.getVideoData();else a:{var G=this.m2;if(f===G.B.getVideoData()&&G.K.length)k=!0;else{for(k of G.K)if(f.OX===k.OX){k=!0;break a}k= !1}}return k}enqueueVideoByPlayerVars(f,k,G=Infinity,t=""){this.fq();f=new g.KG(this.X,f);t&&(f.OX=t);Aic(this,f,k,G)}queueNextVideo(f,k=1,G=NaN,t="",Z=""){f=this.preloadVideoByPlayerVars(f,k,G,t,Z);k=this.Jt();f&&((G=!this.A("html5_use_media_fetch_controller"))||(G=this.Lx,G=!(G.K!=null&&!G.K.e6()&&G.W===k)&&this.Zb.M_()),this.U().supportsGaplessShorts()&&k.getVideoData().G&&G&&(G=this.Lx,t=this.Zb.G,G.K!==f&&(((Z=f.getVideoData().A("html5_defer_gapless_until_sabr_format_received"))||G.app.U()?.oI()?.K())&& Dv(G),G.W=k,G.K=f,G.G=1,G.B=f.getVideoData(),G.Z=t,Z?!pz(G.B)||aA(G.B)&&!G.B.W?(aA(G.B)&&G.K.subscribe("internalvideoformatchange",G.S,G),G.B.subscribe("dataloaded",G.S,G)):G.S():Vd(G.B)&&G.B.isLoaded()?G.S():G.B.subscribe("dataloaded",G.S,G))))}gh(f,k,G=0,t=0){g.OC(this,this.Jt()).kt();JOf(this.Zb,f,k,G,t).then(()=>{g.If(this.j6,"onQueuedVideoLoaded")},()=>{})}M_(){return this.Zb.M_()}UR(f){var k=this.Zb.B; return k?k.Et(f):!1}clearQueue(f=!1,k=!1){this.Zb.clearQueue(f,k)}loadVideoByPlayerVars(f,k=1,G,t,Z,u){var h=this.ib();if(k===2&&lz(this).enableServerStitchedDai&&h&&!h.rS())return h.C("lvonss",{vid:f?.videoId||"",ptype:k}),!1;var W=!1;h=new g.KG(this.X,f);this.X.GB&&GO(h,h.yy&&h.isAutonav);var D=h.videoId,N=this.getVideoData().videoId;if(h.uc()&&this.CN){if(this.CN===D&&N===D)return this.CN=null,!0;this.CN!==D&&(this.CN=null)}h.QB=u;g.H9(this.X)&&!h.eC&&(u=this.sQ,FE(),PF(),u.timerName="");this.sQ.timerName= h.zA??"";this.sQ.Kn("pl_i");this.A("web_player_early_cpn")&&h.clientPlaybackNonce&&this.sQ.infoGel({clientPlaybackNonce:h.clientPlaybackNonce});R_X(h).supportsVp9Encoding===!1&&this.Jt().C("noVp9enc",{});if(this.U().supportsGaplessShorts()){u=this.Zb.B;this.X.GB&&u&&GO(u.getVideoData(),h.isAutonav&&h.yy);D=f5a(this.Zb,h,k);if(D==null){T4(this,-1);u?.getVideoData().isAd()||xY(this);f=this.Zb;f.app.U().oI().B.mx(gP)?(CM(f.app,"gaplessshortslooprange",k),f.app.setLoopRange(null)):CM(f.app,"gaplessshortslooprange"); f.app.setLoopVideo(!1);f.app.getVideoData().dE=!0;G=f.app.Jt();G?.O_();G?.DO()&&(t=G.kG(),(kY6(t?.B)||kY6(t?.K))&&(Z=G.hh()?.K())&&Z.length>0&&(Z=Z.start(0),G.C("rb",{start:Z,ala:t?.B?.Qz()?.lx(),vla:t?.K?.Qz()?.lx()}),t?.B?.abort(),t?.K?.abort(),G.eU(Z,Z+.1)));f.B?.cJ();f.B?.Ya();G={Mv:"gapless_to_next_video",seekSource:60,qs:f.G.W};t=f.W?.GB()||-1;if(f.G.W){let {Ka:y,U5:q}=f.W?.D()||{};q!=null&&y!=null&&(t=q-y+.001)}f.app.Jt()?.seekTo(t,G);f.app.getPlayerStateObject(k).isPlaying()||f.app.Jt()?.playVideo(!0); f.app.Jt()?.AU();f.D();return!0}if((N=this.A("html5_shorts_gapless_preload_fallback"))&&u&&!u.e6()){var U=u.getVideoData();let y=YY(this,k,U);U=this.FK;U.S.set(y,u,3600);uRc(U,y,u,3600)}this.Zb.clearQueue(N);this.Jt().C("sgap",{f:D})}if(Z){for(;h.NG.length&&h.NG[0].isExpired();)h.NG.shift();W=h.NG.length-1;W=W>0&&Z.K(h.NG[W])&&Z.K(h.NG[W-1]);h.NG.push(Z)}G||(f&&Aq(f)?(E7(this.X)&&!this.oL&&(f.fetch=0),iS(this,f)):this.playlist&&iS(this,null),f&&(this.oL=N4(!1,f.external_list)));this.j6.zB("loadvideo"); k=this.sS(h,k,t);W&&this.iY("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${h.NG.join()}`.replace(/[;:,]/g,"_"));return k}preloadVideoByPlayerVars(f,k=1,G=NaN,t,Z=""){{t=Ow(f);var u=f.autonav==="1"||f.autonav===!0;let W=f.autoplay==="1"||f.autoplay===!0||f.autoplay===1;var h=(f.el||this.X.V)==="shortspage"&&this.X.GB;g.m0(this.X)&&h?t=`${k}_${t}_${Z}`:(h=g.ah(this.X)&&this.X.oI().B.mx(Qn)?f.player_response_cache_token??f.player_params??"":"",t=qO(k,t,Z,u,W,h))}if(t=this.FK.S.get(t)|| null)return this.va&&!t.e6()&&Rou(this,k,t.getVideoData())&&RfD(this.va,t),t;f=new g.KG(this.X,f);Z&&(f.OX=Z);t=YY(this,k,f);Z=this.Jt();u=YY(this,Z.getPlayerType(),Z.getVideoData());t===u?(Z.kq(!0),f.dispose(),G=null):(f.zS=!0,Z=mf(this,k,f,!0),Rou(this,k,f)&&(this.va?RfD(this.va,Z):Z.kq(!0)),k=this.FK,f=t,G=G||3600,k.S.set(f,Z,G),uRc(k,f,Z,G),G=Z);return G}setMinimized(f){this.visibility.setMinimized(f);f=this.QP;f=f.O.U().showMiniplayerUiWhenMinimized?f.FB.get("miniplayer"):void 0;f&&(this.Ar()? f.load():f.unload());this.j6.zB("minimized")}setInline(f){this.visibility.setInline(f)}setInlinePreview(f){this.visibility.setInline(f)}wT(f){ciF(this,f)||this.visibility.wT(f)}setSqueezeback(f){this.visibility.setSqueezeback(f)}Cz(){var f=this.mediaElement?.XK();f&&(this.X.B2&&pI(lU(()=>document.exitFullscreen()),()=>{}),pI(lU(()=>n0(f)),()=>{}))}XC(){this.mediaElement.XK(); this.mediaElement.XK().webkitPresentationMode==="picture-in-picture"?this.wT(!0):this.wT(!1)}togglePictureInPicture(){this.Jt().togglePictureInPicture()}sS(f,k=1,G){g.$T("_start",this.sQ.timerName)||Tp(WF)(void 0,this.sQ.timerName);var t=!1,Z=EC(this,k,f,!1,!0);if(Z){t=!0;k=Z.getVideoData();this.X.GB&&GO(k,f.isAutonav&&f.yy);Z.C("app_lv",{pdl:Z.hB(),src:k.prefetchSource});k.livePreload&&(k.liveUtcStartSeconds=pzL(this,f.playerParams||""));k.VG=f.VG;Z.C("cpvd",{pas:f.VG});G=f.startSeconds||0;let u= k.startSeconds||0;!k.isLivePlayback&&Math.abs(G-u)>.01&&(k.startSeconds=G,k.Wz=G,Z.seekTo(G,{Mv:"application_preloadedStartSeconds"}));f.dispose()}else this.A("enable_player_response_cache_for_live")&&(f.liveUtcStartSeconds=pzL(this,f.playerParams||"")),Z=mf(this,k,f,!0,G),(this.A("html5_onesie")||this.A("html5_load_before_stop"))&&Z.h0()&&Z.kq(),this.Ts.stop(),k===1&&k!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,k),this.Yk(Z,!1,!1,!0);f.videoId&&this.m7.includes(f.videoId)&& Z.C("mvt",{});Z===this.ib()&&(this.X.rM=f.oauthToken);if(!Z.h0())return!1;if(Z===this.ib())return this.Cm(1),f=wd(this),t&&Z.getPlayerType()===1&&Z.hB()&&this.Jd("dataloaded",Z,Z.getVideoData()),f;Z.yq();return!0}cueVideoByPlayerVars(f,k=1){var G=this.ib();if(lz(this).enableServerStitchedDai&&G&&!G.rS()&&f&&Object.keys(f).length>0)G.C("qvonss",{vid:f?.videoId||"",ptype:k});else if(f&&Aq(f))if(this.xb=!0,iS(this,f),(f=$R(this.playlist))&&f.Hb())gd(this,f,k);else this.playlist.onReady(()=>{sC(this)}); else{k||(k=this.getPresentingPlayerType());k===1&&(iS(this,null),g.If(this.j6,"onPlaylistUpdate"));let t=new g.KG(this.X,f);G=g.xD(this.X)&&!this.X.J&&k===1&&!t.isAd()&&!t.rH;this.j6.zB("cuevideo",k);if(G){this.Jt().getVideoData().loading=!0;let Z=f?f:{};this.A("embeds_enable_shorts_ui")?J3Q(t,Z,this.template.getPlayerSize(),this.getVisibilityState()).then(u=>zL(u,Z)).then(u=>{gd(this,u,k)}).finally(()=>{t.dispose()}):(zL(t,Z).then(u=>{gd(this,u,k)}),t.dispose())}else gd(this,t,k)}}mM(f,k,G,t,Z,u, h){if(!f&&!G)throw Error("Playback source is invalid"); if(O7(this.X)||g.rR(this.X))return k=k||{},k.lact=g.sI(),k.vis=this.j6.getVisibilityState(),g.Qd(this.j6,"onPlayVideo",{videoId:f,watchEndpoint:u,sessionData:k,listId:G}),!1;xSF(this.sQ);this.sQ.reset();f={video_id:f};t&&(f.autoplay="1");t&&(f.autonav="1");u&&(f.player_params=u.playerParams);h&&(f.oauth_token=h);G?(f.list=G,this.loadPlaylist(f)):this.loadVideoByPlayerVars(f,1);return!0}cuePlaylist(f,k,G,t){this.xb=!0;gqH(this,f,k,G,t)}loadPlaylist(f,k,G,t){this.xb=!1;gqH(this,f,k,G,t)}jr(){return this.j6.isMutedByMutedAutoplay()? !1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(f,k){var G=this.ib().getVideoData();G=G.lj||G.suggestions?.[0]||null;var t;{var Z=this.j6;let D=Z.U();if(D.oS)if((t=Z.getVideoData())&&Z.getPresentingPlayerType()!==3){var u=(!t.isLiveDefaultBroadcast||D.A("allow_poltergust_autoplay"))&&!DC(t);u=t.isLivePlayback&&(!D.A("allow_live_autoplay")||!u);var h=t.isLivePlayback&&D.A("allow_live_autoplay_on_mweb");Z=Z.getPlaylist();Z=!!Z&&Z.hasNext();var W=t.watchNextResponse&&t.watchNextResponse.playerOverlays|| null;W=!!(W&&W.playerOverlayRenderer&&W.playerOverlayRenderer.autoplay);W=t.N6&&W;t=!t.ypcPreview&&(!u||h)&&!g.gC(t.Ll,"ypc")&&!Z&&(!g.xD(D)||W)}else t=!1;else t=!1}t&&G?this.mM(G.videoId,k?G.CR:G.sessionData,G.playlistId,k,void 0,G.ou||void 0):this.oL?g.If(this.j6,"onPlaylistNext"):this.getPresentingPlayerType()===3?nq(this.QP).nextVideo():!this.playlist||E7(this.X)&&!this.j6.isFullscreen()||(this.playlist.hasNext(f)&&(f=this.playlist,G=f.index+1,iM(this.playlist,G>=f.length?0:G)),this.playlist.loaded? (k&&this.j6.zB("playlistautonextvideo"),this.sS($R(this.playlist,void 0,k,k),1)):this.xb=!1)}previousVideo(f){if(this.oL)g.If(this.j6,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)nq(this.QP).DQ();else if(this.playlist&&(!E7(this.X)||this.j6.isFullscreen())){if(this.playlist.hasPrevious(f)){f=this.playlist;let k=f.index-1;iM(this.playlist,k<0?f.length-1:k)}this.playlist.loaded?this.sS($R(this.playlist),1):this.xb=!1}}playVideoAt(f){this.oL?g.If(this.j6,"onPlaylistIndex",f):this.playlist&& (this.playlist.loaded?this.sS($R(this.playlist,f),1):this.xb=!1,iM(this.playlist,f))}getPlaylist(){return this.playlist}nu(f){this.Rg=g.He(this.Rg,t=>t.id!==f); var k=this.ib(),G=k.An();for(let t=0;t{aH(this)}):aH(this); this.v5();xFa(this);g.xD(this.X)&&(f={autoplayBrowserPolicy:hh(),autoplayIntended:oM(this.getVideoData()),autoplayStatus:Wn(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.V0("embedsAutoplayStatusChanged",f))}}Nw(f){if(this.X.A("mweb_client_log_screen_associated"),!g.wR(this.X)){var k=g.OW(this.screenLayer||(this.Ar()?3:0));if(k&&k!=="UNDEFINED_CSN"){let G=this.X.A("web_playback_associated_ve");f={cpn:f,csn:k};if(this.getVideoData().kj&& G){let t=BE(this.getVideoData().kj);Uj(k,t);G&&(f.playbackVe=t.getAsJson())}this.getVideoData().queueInfo&&(f.queueInfo=this.getVideoData().queueInfo);k={};this.getVideoData().cO&&(k.cttAuthInfo={token:this.getVideoData().cO,videoId:this.getVideoData().videoId});g.V0("playbackAssociated",f,k)}else g.HI(new g.V5("CSN Missing or undefined during playback association"))}}Lg(){this.j6.zB("internalAbandon");xY(this)}onApiChange(){var f=this.Jt();this.X.D?g.F5(this.j6,"onApiChange",f.getPlayerType()):g.F5(this.j6, "onApiChange")}IP(){var f=this.mediaElement;f={volume:g.ej(Math.floor(f.getVolume()*100),0,100),muted:f.Ly()};f.muted||IH(this,!1);this.wk=g.Hc(f);g.F5(this.j6,"onVolumeChange",f)}mutedAutoplay(f){isNaN(this.aO)&&(this.aO=this.getVideoData().startSeconds);var k=this.getVideoData(),G=k.videoId,t={video_id:f?.videoId?f?.videoId:G,playmuted:!0,start:this.aO,muted_autoplay_duration_mode:f?.durationMode};f?.embedConfig?t.embed_config=GWD(f.embedConfig):k.rM&&(t.embed_config=k.rM);if(f?.videoId||G)this.loadVideoByPlayerVars(t), g.If(this.j6,"onMutedAutoplayStarts")}onFullscreenChange(){var f=f8(this);this.KL(f?1:0);JiH(this,!!f)}KL(f){var k=!!f,G=!!this.LR()!==k;this.visibility.KL(f);this.template.KL(k);!k&&this.mediaElement&&f8(this)===this.mediaElement.XK()&&this.mediaElement.VG();this.template.resize();G&&this.sQ.tick("fsc");G&&(this.j6.zB("fullscreentoggled",k),f=lz(this),k={fullscreen:k,videoId:f.z2||f.videoId,time:this.getCurrentTime()},this.j6.getPlaylistId()&&(k.listId=this.j6.getPlaylistId()),g.F5(this.j6,"onFullscreenChange", k))}Ni(){return this.visibility.Ni()}isFullscreen(){return this.visibility.isFullscreen()}LR(){return this.visibility.LR()}H0(){var f=this.LR();f!==0&&f!==1||this.KL(f8(this)?1:0);f=window.screen.width*window.screen.height;var k=window.outerHeight*window.outerWidth;this.X.Ks?(this.Dd=Math.max(this.Dd,f,k),f=k/this.Dd0&&(this.X.k9()&&t.C("cpmev",{t:this.mediaElement.getCurrentTime()}), this.mediaElement.V(),this.mediaElement.stopVideo());else{this.qO||k!==1||(this.qO=f);try{t===this.Jt()&&lM(this.QP,f),k===1&&(t.stopVideo(),xY(this)),G&&t.W3()&&!fqf(this,t)&&(this.CC=null,this.mediaElement?.V()),t.pl(void 0,G||f===4),z4(this,"cuerangesremoved",t.An()),t.UE(),this.Zb&&t.isGapless()&&(t.jC(!0),t.setMediaElement(this.mediaElement)),this.m7=i2(t.getVideoData()).map(Z=>Z.videoId??"").filter(Z=>!!Z)}finally{k===1&&(this.qO=void 0)}}}sendVideoStatsEngageEvent(f,k,G){k=this.Me({playerType:k}); g.TI(this.X,f)?k.sendVideoStatsEngageEvent(f,G):G&&G()}updatePlaylist(){!E7(this.X)&&g.xD(this.X)&&dd(this);g.If(this.j6,"onPlaylistUpdate")}setSizeStyle(f,k){this.A("web_log_theater_mode_visibility")?this.t4(k):this.Fi=k;this.j6.zB("sizestylechange",f,k);this.template.resize()}gi(){return this.visibility.gi()}t4(f){this.visibility.t4(f)}m1(){return this.A("web_log_theater_mode_visibility")?this.visibility.m1():this.Fi}Ar(){return this.visibility.Ar()}isInline(){return this.visibility.isInline()}OA(){return this.visibility.OA()}g4(){return this.visibility.g4()}Ha(){return this.visibility.Ha()}getAdState(){if(this.getPresentingPlayerType()=== 3)return nq(this.QP).getAdState();if(!this.fq()){let f=LG(this.GX());if(f)return f.getAdState()}return-1}Yx(f){var k=this.template.getVideoContentRect();im(this.jZ,k)||(this.jZ=k,this.Jt().Il(),(k=this.ib())&&k===this.Jt()&&k.Il(),this.LR()===1&&this.HY&&JiH(this,!0));k=this.yE().k6!==this.oV;this.oV=this.yE().k6;this.OR&&g.Qk(this.OR,f)&&!k||(this.j6.zB("appresize",f),this.OR=f)}KN(){return this.j6.KN()}kx(){this.getPresentingPlayerType()===2&&this.m2.isManifestless()?xgH(this.m2):(this.L1&&(RQ(this.L1), xY(this)),this.DJ.Pz=(0,g.T)(),vD(this,"signature",void 0,!0))}fQ(f){f&&vD(this,"reloadPlayerEvent",void 0,!0,f)}V0(f){this.jC(f);LM(this)}No(f){if(f.errorCode==="manifest.net.badstatus"){let k=this.X.experiments.Cy("html5_use_network_error_code_enums")?401:"401";f.details.rc===k&&g.Qd(this.j6,"onPlayerRequestAuthFailed")}}QX(f){this.j6.zB("heartbeatparams",f)}hh(){return this.mediaElement}setBlackout(f){if(this.X.bb!==f){this.X.bb=f;var k=this.Jt();k.wu();this.X.AR&&T1H(this);k.nZ(f)}}Pq(){var f= this.Jt(),k=!this.j6.TY();f.E0(k)}pg(){g.If(this.j6,"onLoadedMetadata")}cq(){g.If(this.j6,"onDrmOutputRestricted")}zh(){this.intentionalPlayback=!0}Do(){this.QP.dispose();this.b8.dispose();this.m2.dispose();this.L1&&this.L1.dispose();this.ib().dispose();this.jC();this.FK.dispose();g.p7(this.playlist);super.Do()}A(f){return this.X.A(f)}oI(){return this.X.oI()}um(){return this.X.um()}setScreenLayer(f){this.screenLayer=f}getInternalApi(){return this.j6.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.QP.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var f= this.QP;f=f.O.U().QB?f.FB.get("offline"):void 0;return f?f.isOrchestrationLeader():!1}getVideoUrl(f,k,G,t,Z){if(this.rR&&this.rR.postId)return f=this.X.getVideoUrl(f),f=RN(f,"v"),f.replace("/watch",`/clip/${this.rR.postId}`);var u=this.j6.isEmbedsShortsMode()||this.X.V==="shortspage",h=vW(this.getVideoData());return this.X.getVideoUrl(f,k,G,t,Z,u,h)}nb(){return this.Zb.nb()}Dx(f){return f?this.Zb.Dx()&&this.Zb.B?.SK()===f:this.Zb.Dx()}setShortsAutoAdvancedEnabled(f){this.X.setShortsAutoAdvancedEnabled(f)}Ji(f, k,G){this.j6.zB("spsumpreject",f,k,G)}Fd(){try{for(let f of Object.values(this.FK.W))f.e6()||f.Fd();if(this.A("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let f of b7(this.FK.S))f.e6()||f.Fd();this.ib().Fd()}catch(f){g.HI(f)}}yw(f){var k=this.ib();f&&(k=pM(this,f));if(k){var G=k.getVideoData();f=new Map;for(let [t,Z]of G.sabrContextUpdates){G=t;let u=Z;u.scope===4&&k?.zK(G)&&f.set(G,u)}return f}this.ib().C("scuget",{ncpf:"1",ccpn:f})}Xt(f,k){this.nS.push({key:f,value:k})}};g.b=g.i3.prototype; g.b.h9=GD(90);g.b.Db=GD(70);g.b.O6=GD(68);g.b.xK=GD(66);g.b.qG=GD(63);g.b.zx=GD(61);g.b.Sy=GD(59);g.b.WO=GD(51);g.b.Gc=GD(27);g.b.S5=GD(18);g.b.SU=GD(16);g.b.fL=GD(14);g.b.IF=GD(12);g.b.ZN=GD(10);var $r={};var xx6={x0:[{Iq:/Unable to load player module/,weight:20},{Iq:/Failed to fetch/,weight:500},{Iq:/XHR API fetch failed/,weight:10},{Iq:/JSON parsing failed after XHR fetch/,weight:10},{Iq:/Retrying OnePlatform request/,weight:10},{Iq:/CSN Missing or undefined during playback association/,weight:100},{Iq:/Non-recoverable error. Do not retry./,weight:0},{Iq:/Internal Error. Retry with an exponential backoff./,weight:0},{Iq:/API disabled by application./,weight:0},{Iq:/Unexpected end of JSON input/, weight:0}],b6:[{callback:GuH,weight:500}]};g.Uf("yt.player.Application.create",g.i3.create);g.Uf("yt.player.Application.createAlternate",g.i3.create);Cw(EW(),xx6);var XW6=g.y6("ytcsi.tick");XW6&&XW6("pe");var lCF=class extends g.gQ{constructor(f){super();this.callback=f;this.B=new oi(0,0,.4,0,.2,1,1,1);this.delay=new g.M2(this.next,window,this);g.a(this,this.delay)}start(f,k,G){this.config={from:f,to:k,duration:G,startTime:(0,g.T)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var f=this.config.from,k=this.config.to,G=this.config.duration,t=this.config.startTime,Z=(0,g.T)()-t;t=this.B;G=RVu(t,Z/G);if(G==0)t=t.D;else if(G==1)t=t.V;else{Z=yk(t.D,t.Z,G);var u=yk(t.Z, t.G,G);t=yk(t.G,t.V,G);Z=yk(Z,u,G);u=yk(u,t,G);t=yk(Z,u,G)}t=g.ej(t,0,1);this.callback(f+(k-f)*t);t<1&&this.delay.start()}}};var TMD=class extends g.oK{constructor(f){super({j:"div",Zo:"ytp-related-on-error-overlay"});this.api=f;this.D=this.W=0;this.G=new g.wp(this);this.B=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.oK({j:"h2",Zo:"ytp-related-title",ub:"{{title}}"});this.previous=new g.oK({j:"button",x9:["ytp-button","ytp-previous"],FL:{"aria-label":"Show previous suggested videos"},gH:[g.SV()]});this.J=new lCF(k=>{this.suggestions.element.scrollLeft=-k}); this.Z=this.scrollPosition=0;this.V=!0;this.next=new g.oK({j:"button",x9:["ytp-button","ytp-next"],FL:{"aria-label":"Show more suggested videos"},gH:[g.Rf()]});g.a(this,this.G);f=f.U();this.L=f.W;g.a(this,this.title);this.title.XL(this.element);this.suggestions=new g.oK({j:"div",Zo:"ytp-suggestions"});g.a(this,this.suggestions);this.suggestions.XL(this.element);g.a(this,this.previous);this.previous.XL(this.element);this.previous.jd("click",this.kj,this);g.a(this,this.J);for(let k=0;k<16;k++){let G= new g.oK({j:"a",Zo:"ytp-suggestion-link",FL:{href:"{{link}}",target:f.wM,"aria-label":"{{aria_label}}"},gH:[{j:"div",Zo:"ytp-suggestion-image",gH:[{j:"div",FL:{"data-is-live":"{{is_live}}"},Zo:"ytp-suggestion-duration",ub:"{{duration}}"}]},{j:"div",Zo:"ytp-suggestion-title",FL:{title:"{{hover_title}}"},ub:"{{title}}"},{j:"div",Zo:"ytp-suggestion-author",ub:"{{views_or_author}}"}]});g.a(this,G);G.XL(this.suggestions.element);let t=G.vz("ytp-suggestion-link");g.Cb(t,"transitionDelay",`${k/20}s`);this.G.Bz(t, "click",Z=>{var u=k,h=this.suggestionData[u],W=h.sessionData;g.xD(this.api.U())&&this.api.A("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.B[u].element),u=h.cB(),h={},PW(this.api,[h]),u=g.x6(u,h),Va(u,this.api,Z)):DE(Z,this.api,this.L,W||void 0)&&this.api.mM(h.videoId,W,h.playlistId)}); this.B.push(G)}g.a(this,this.next);this.next.XL(this.element);this.next.jd("click",this.Wz,this);this.G.Bz(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.yE().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.V=!0;super.hide();kd(this,!1)}show(){this.V=!1;super.show();kd(this,!0)}isHidden(){return this.V}Wz(){this.scrollTo(this.scrollPosition-this.containerWidth)}kj(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(f,k){var G=this.api.U(),t=16/ 9,Z=f.width>=650,u=f.width<480||f.height<290,h=Math.min(this.suggestionData.length,this.B.length);if(Math.min(f.width,f.height)<=150||h===0||!G.xY)this.hide();else{var W;if(Z){var D=W=28;this.W=16}else this.W=D=W=8;if(u){var N=6;Z=14;var U=12;u=24;G=12}else N=8,Z=18,U=16,u=36,G=16;f=f.width-(48+W+D);W=Math.ceil(f/150);W=Math.min(3,W);D=f/W-this.W;var y=Math.floor(D/t);k&&y+100>k&&D>50&&(y=Math.max(k,50/t),W=Math.ceil(f/(t*(y-100)+this.W)),D=f/W-this.W,y=Math.floor(D/t));D<50||Lq(this.api)?this.hide(): this.show();for(k=0;kG&&!G.playlistId):this.suggestionData.length=0; tXF(this);f.N6?this.title.update({title:Cq("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:f.author})}):this.title.update({title:"More videos on YouTube"})}scrollTo(f){f=g.ej(f,this.containerWidth-this.suggestionData.length*(this.Z+this.W),0);this.J.start(this.scrollPosition,f,1E3);this.scrollPosition=f;GN(this);kd(this,!0)}};var SzX=class extends qzL{constructor(f){super(f);this.B=null;var k=f.U(),G={target:k.wM},t=["ytp-small-redirect"];if(k.L)t.push("no-link");else{let u=hIa(k);G.href=u;G["aria-label"]="Visit YouTube to search for more videos"}var Z=new g.oK({j:"a",x9:t,FL:G,gH:[{j:"svg",FL:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},gH:[{j:"path",FL:{d:"M0 0h24v24H0V0z",fill:"none"}},{j:"path",FL:{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"}}]}]}); Z.XL(this.element);f.createClientVe(Z.element,this,178053);this.Bz(Z.element,"click",u=>{ZB6(this,u,Z.element)}); g.a(this,Z);k.L||k.disableOrganicUi||(this.B=new TMD(f),this.B.XL(this.element),g.a(this,this.B));this.Bz(f,"videodatachange",()=>{this.show()}); this.resize(this.api.yE().getPlayerSize())}show(){super.show();uwX(this,this.api.yE().getPlayerSize())}resize(f){super.resize(f);this.B&&(uwX(this,f),g.GG(this.element,"related-on-error-overlay-visible",!this.B.isHidden()))}W(f){super.W(f);var k=this.api.getVideoData();if(k.J_||k.playerErrorMessageRenderer)(f=k.J_)?oeE(this,f):k.playerErrorMessageRenderer&&oeE(this,k.playerErrorMessageRenderer);else{let G;f.ih&&(k.I$?uC(k.I$)?G=g.ik(k.I$):G=gU(g.$I(k.I$)):G=gU(f.ih),this.S(G,"subreason"))}}};var R$D=class extends g.oK{constructor(f,k){super({j:"a",x9:["ytp-impression-link"],FL:{target:"{{target}}",href:"{{url}}","aria-label":"Watch on YouTube"},gH:[{j:"div",Zo:"ytp-impression-link-content",FL:{"aria-hidden":"true"},gH:[{j:"div",Zo:"ytp-impression-link-text",ub:"Watch on"},{j:"div",Zo:"ytp-impression-link-logo",ub:"{{logoSvg}}"}]}]});this.api=f;this.W=k;this.updateValue("target",f.U().wM);this.Bz(f,"videodatachange",this.onVideoDataChange);this.Bz(this.api,"presentingplayerstatechange", this.pZ);this.Bz(this.api,"videoplayerreset",this.B);this.Bz(this.element,"click",this.onClick);this.onVideoDataChange();this.B()}onVideoDataChange(){var f=this.api.getVideoData(),k=pq(),G=96714;vW(f)?(k=I1Q(),G=216165,g.Jt(this.element,"ytp-music-impression-link")):g.kg(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",k);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,G)}pZ(){this.api.getPlayerStateObject().isCued()||(this.hide(), this.api.logVisibility(this.element,!1))}B(){var f=this.api.getVideoData(),k=this.api.U(),G=this.api.getVideoData().N6,t=!k.xY,Z=this.W.fN(),u=k.L;k.YY||Z||G||t||u||this.api.isEmbedsShortsMode()||!f.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(f=Wnf(this),this.updateValue("url",f),this.show())}onClick(f){this.api.A("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var k=Wnf(this);Va(k,this.api,f);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 cua=class extends g.oK{constructor(f){super({j:"div",x9:["ytp-mobile-a11y-hidden-seek-button"],gH:[{j:"button",x9:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],FL:{"aria-label":"Rewind 10 seconds","aria-hidden":"false"}},{j:"button",x9:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],FL:{"aria-label":"Fast forward 10 seconds","aria-hidden":"false"}}]});this.api=f;this.B=this.vz("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.vz("ytp-mobile-a11y-hidden-seek-button-forward"); this.api.createClientVe(this.B,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.Bz(this.api,"presentingplayerstatechange",this.pZ);this.Bz(this.B,"click",this.W);this.Bz(this.forwardButton,"click",this.Z);this.pZ()}pZ(){var f=this.api.getPlayerStateObject();!this.api.KN()||f.B(2)&&ml(this.api)||f.B(64)?(this.api.logVisibility(this.B,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.B,!0),this.api.logVisibility(this.forwardButton, !0))}W(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.B)}Z(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var pWX=class extends g.oK{constructor(f){super({j:"div",Zo:"ytp-muted-autoplay-endscreen-overlay",gH:[{j:"div",Zo:"ytp-muted-autoplay-end-panel",gH:[{j:"button",x9:["ytp-muted-autoplay-end-text","ytp-button"],ub:"{{text}}"}]}]});this.api=f;this.G=this.vz("ytp-muted-autoplay-end-panel");this.W=!1;this.api.createClientVe(this.element,this,52428);this.Bz(this.api,"presentingplayerstatechange",this.Z);this.Bz(f,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.jd("click",this.onClick);this.hide()}Z(){var f= this.api.getPlayerStateObject(),k=this.api.getVideoData();g.GG(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!k.mutedAutoplay||k.limitedPlaybackDurationInSeconds===0&&k.endSeconds===0&&k.mutedAutoplayDurationMode===2||(f.B(2)&&!this.K?(this.show(),this.B||(this.B=new e$a(this.api),g.a(this,this.B),this.B.XL(this.G,0),this.B.show()),this.updateValue("text",k.Zv),g.GG(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.K),g.If(this.api,"onMutedAutoplayEnds")): this.hide())}onClick(){if(!this.W){this.B&&(this.B.Do(),this.B=null);g.GG(this.api.getRootNode(),"ytp-muted-autoplay",!1);var f=this.api.getVideoData(),k=this.api.getCurrentTime();c2(f);this.api.loadVideoById(f.videoId,k);this.api.zh();this.api.logClick(this.element);this.hide();this.W=!0}}onMutedAutoplayStarts(){this.W=!1;this.B&&(this.B.Do(),this.B=null)}};var VXy=class extends g.oK{constructor(f){var k=f.U();super({j:"a",x9:["ytp-watermark","yt-uix-sessionlink"],FL:{target:k.wM,href:"{{url}}","aria-label":Cq("Watch on $WEBSITE",{WEBSITE:ii(k)}),"data-sessionlink":"feature=player-watermark"},ub:"{{logoSvg}}"});this.api=f;this.B=null;this.W=!1;this.state=f.getPlayerStateObject();this.Bz(f,"videodatachange",this.onVideoDataChange);this.Bz(f,"presentingplayerstatechange",this.onStateChange);this.Bz(f,"appresize",this.VC);this.onVideoDataChange();this.zc(this.state); this.VC(f.yE().getPlayerSize())}onStateChange(f){this.zc(f.state)}zc(f){this.state!==f&&(this.state=f);DYc(this)}onVideoDataChange(){var f=this.api.U();f.L&&g.Jt(this.element,"ytp-no-hover");var k=this.api.getVideoData();k.videoId&&!f.L?(f=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",f),this.B||(this.B=this.jd("click",this.onClick))):this.B&&(this.updateValue("url",null),this.n1(this.B),this.B=null);f=pq();var G=76758;vW(k)&&(f=I1Q(),G=216164);this.updateValue("logoSvg",f);this.api.hasVe(this.element)&& this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,G);DYc(this)}onClick(f){this.api.A("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var k=this.api.getVideoUrl(!HW(f),!1,!0,!0);if(this.api.A("web_player_log_click_before_generating_ve_conversion_params")){let G={};PW(this.api,[G]);k=g.x6(k,G)}Va(k,this.api,f);this.api.A("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}VC(f){if((f= f.width<480)&&!this.W||!f&&this.W){let k=new g.oK(pq()),G=this.vz("ytp-watermark");g.GG(G,"ytp-watermark-small",f);g.Ns(G);k.XL(G);this.W=f}}};var gmy=class extends g.oK{constructor(f){super({j:"div",Zo:"ytp-muted-autoplay-overlay",gH:[{j:"div",Zo:"ytp-muted-autoplay-bottom-buttons",gH:[{j:"button",x9:["ytp-muted-autoplay-equalizer","ytp-button"],FL:{"aria-label":"Muted Playback Indicator"},gH:[{j:"div",x9:["ytp-muted-autoplay-equalizer-icon"],gH:[{j:"svg",FL:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},gH:[{j:"g",FL:{fill:"#fff"},gH:[{j:"rect",Zo:"ytp-equalizer-bar-left",FL:{height:"9",width:"4",x:"1",y:"7"}},{j:"rect", Zo:"ytp-equalizer-bar-middle",FL:{height:"14",width:"4",x:"6",y:"2"}},{j:"rect",Zo:"ytp-equalizer-bar-right",FL:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=f;this.bottomButtons=this.vz("ytp-muted-autoplay-bottom-buttons");this.G=new g.XO(this.D,4E3,this);this.W=!1;f.createClientVe(this.element,this,39306);this.Bz(f,"presentingplayerstatechange",this.Z);this.Bz(f,"onMutedAutoplayStarts",()=>{ved(this);this.Z();B$a(this);this.W=!1}); this.Bz(f,"onAutoplayBlocked",this.onAutoplayBlocked);this.jd("click",this.onClick);this.Bz(f,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();f.isMutedByEmbedsMutedAutoplay()&&(ved(this),this.Z(),B$a(this));g.a(this,this.G)}Z(){var f=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||f.B(2)?this.hide():this.K||(super.show(),this.api.logVisibility(this.element,this.K))}D(){this.B&&this.B.hide()}onAutoplayBlocked(){this.hide();c2(this.api.getVideoData())}onClick(){if(!this.W){g.GG(this.api.getRootNode(), "ytp-muted-autoplay",!1);var f=this.api.getVideoData(),k=this.api.getCurrentTime();c2(f);this.api.loadVideoById(f.videoId,k);this.api.zh();this.api.logClick(this.element);g.If(this.api,"onMutedAutoplayEnds");this.W=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.Do(),this.watermark=null)}};var Yzd=class extends g.oK{constructor(f){super({j:"div",Zo:"ytp-more-videos-view",FL:{tabIndex:"-1"}});this.api=f;this.W=!0;this.Z=new g.wp(this);this.B=[];this.suggestionData=[];this.columns=this.containerWidth=this.L=this.G=this.scrollPosition=0;this.title=new g.oK({j:"h2",Zo:"ytp-related-title",ub:"{{title}}"});this.previous=new g.oK({j:"button",x9:["ytp-button","ytp-previous"],FL:{"aria-label":"Show previous suggested videos"},gH:[g.SV()]});this.V=new lCF(k=>{this.suggestions.element.scrollLeft= -k}); this.next=new g.oK({j:"button",x9:["ytp-button","ytp-next"],FL:{"aria-label":"Show more suggested videos"},gH:[g.Rf()]});g.a(this,this.Z);this.D=f.U().W;g.a(this,this.title);this.title.XL(this.element);this.suggestions=new g.oK({j:"div",Zo:"ytp-suggestions"});g.a(this,this.suggestions);this.suggestions.XL(this.element);g.a(this,this.previous);this.previous.XL(this.element);this.previous.jd("click",this.Wz,this);g.a(this,this.V);jyD(this);g.a(this,this.next);this.next.XL(this.element);this.next.jd("click", this.J,this);this.Z.Bz(this.api,"appresize",this.VC);this.Z.Bz(this.api,"fullscreentoggled",this.kj);this.Z.Bz(this.api,"videodatachange",this.onVideoDataChange);this.VC(this.api.yE().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}J(){this.W&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();N$f(this)}Wz(){this.W&&this.scrollTo(this.scrollPosition+this.containerWidth)}kj(){this.VC(this.api.yE().getPlayerSize())}VC(f){var k=this.api.isEmbedsShortsMode()? .5625:16/9,G=this.api.iL();f=f.width-(G?112:58);G=Math.ceil(f/(G?320:192));var t=(f-G*8)/G;k=Math.floor(t/k);for(let Z of this.B){let u=Z.vz("ytp-suggestion-image");u.style.width=`${t}px`;u.style.height=`${k}px`}this.suggestions.element.style.height=`${k}px`;this.G=t;this.L=k;this.containerWidth=f;this.columns=G;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;WV(this)}onVideoDataChange(){var f=this.api.U(),k=this.api.getVideoData();this.D=k.N6?!1:f.W;this.suggestionData=k.suggestions? g.He(k.suggestions,G=>G&&!G.playlistId):[]; e8f(this);k.N6?this.title.update({title:Cq("More videos from $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:k.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"More shorts":"More videos"})}scrollTo(f){f=g.ej(f,this.containerWidth-this.suggestionData.length*(this.G+8),0);this.V.start(this.scrollPosition,f,1E3);this.scrollPosition=f;WV(this);N$f(this)}};var q4c=class extends g.oK{constructor(f){super({j:"div",Zo:"ytp-pause-overlay",FL:{tabIndex:"-1"}});this.api=f;this.Z=new g.wp(this);this.fade=new g.h1(this,1E3,!1,100,()=>{this.B.W=!1},()=>{this.B.W=!0}); this.W=!1;this.expandButton=new g.oK({j:"button",x9:["ytp-button","ytp-expand"],ub:this.api.isEmbedsShortsMode()?"More shorts":"More videos"});f.U().controlsType==="0"&&g.Jt(f.getRootNode(),"ytp-pause-overlay-controls-hidden");g.a(this,this.Z);g.a(this,this.fade);var k=new g.oK({j:"button",x9:["ytp-button","ytp-collapse"],FL:{"aria-label":this.api.isEmbedsShortsMode()?"Hide more shorts":"Hide more videos"},gH:[{j:"div",Zo:"ytp-collapse-icon",gH:[{j:"svg",FL:{height:"100%",viewBox:"0 0 16 16",width:"100%"}, gH:[{j:"path",FL:{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,k);k.XL(this.element);k.jd("click",this.G,this);g.a(this,this.expandButton);this.expandButton.XL(this.element);this.expandButton.jd("click",this.D,this);this.B=new Yzd(f);g.a(this,this.B);this.B.W=!1;this.B.XL(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.Z.Bz(this.api,"presentingplayerstatechange", this.PO);this.Z.Bz(this.api,"videodatachange",this.PO);this.hide()}hide(){g.kg(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}G(){this.W=!0;g.kg(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}D(){this.W=!1;g.Jt(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}PO(){var f=this.api.getPlayerStateObject(); f.B(1)||f.B(16)||f.B(32)||(!f.B(4)||f.B(2)||f.B(1024)?(this.W||this.api.logVisibility(this.element,!1),this.fade.hide()):this.B.hasSuggestions()&&(this.W||(g.Jt(this.api.getRootNode(),"ytp-expand-pause-overlay"),WV(this.B),this.B.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var Jua=class extends g.oK{constructor(f){super({j:"div",x9:["ytp-player-content","ytp-iv-player-content"],gH:[{j:"div",Zo:"ytp-countdown-timer",gH:[{j:"svg",FL:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},gH:[{j:"circle",Zo:"ytp-svg-countdown-timer-ring",FL:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{j:"circle",Zo:"ytp-svg-countdown-timer-background",FL:{cx:"-36", cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{j:"span",Zo:"ytp-countdown-timer-time",ub:"{{duration}}"}]}]});this.api=f;this.V=this.vz("ytp-svg-countdown-timer-ring");this.B=null;this.G=this.Z=0;this.W=!1;this.D=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.B&&(this.B.dispose(),this.B=null,this.W=!1)}Do(){this.stopTimer();super.Do()}};g.E6("embed",class extends g.Ol{constructor(f){super(f);this.O=f;this.B=new g.wp(this);this.K=null;this.D=!1;this.countdownTimer=null;this.L=!1;VC(this);g.a(this,this.B);this.load()}KP(){return!1}create(){var f=this.O.U(),k=g.Kq(this.O),G=this.O.getVideoData().clientPlaybackNonce;G&&g.It({clientPlaybackNonce:G});f.yG&&!f.disableOrganicUi&&PuD(this);f.getWebPlayerContextConfig().embedsEnableEmc3ds||(this.V=new gmy(this.O),g.a(this,this.V),g.sz(this.O,this.V.element,4),this.Wz=new pWX(this.O),g.a(this, this.Wz),g.sz(this.O,this.Wz.element,4));f.YY&&(this.watermark=new VXy(this.O),g.a(this,this.watermark),g.sz(this.O,this.watermark.element,8));k&&!f.disableOrganicUi&&(this.G=new R$D(this.O,k),g.a(this,this.G),g.sz(this.O,this.G.element,8),this.O.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.G.hide()));f.Z&&!f.disableOrganicUi&&(this.J=new cua(this.O),g.a(this,this.J),g.sz(this.O,this.J.element,4));this.B.Bz(this.O,"appresize",this.VC);this.B.Bz(this.O,"presentingplayerstatechange", this.pZ);this.B.Bz(this.O,"videodatachange",this.onVideoDataChange);this.B.Bz(this.O,"videoplayerreset",this.kj);this.B.Bz(this.O,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.B.Bz(this.O,"onAdStart",this.onAdStart);this.B.Bz(this.O,"onAdComplete",this.onAdComplete);this.B.Bz(this.O,"onAdSkip",this.onAdSkip);this.B.Bz(this.O,"onAdStateChange",this.onAdStateChange);if(this.D=Ie(Fc(f)))this.countdownTimer=new Jua(this.O),g.a(this,this.countdownTimer),g.sz(this.O,this.countdownTimer.element, 4),this.countdownTimer.hide(),this.B.Bz(this.O,g.fZ("embeds"),this.onCueRangeEnter),this.B.Bz(this.O,g.ku("embeds"),this.onCueRangeExit);this.Jh(this.O.getPlayerStateObject());this.O.U().getWebPlayerContextConfig().embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(f=g.HT("IDENTITY_MEMENTO"))&&g.F5(this.O,"onMementoChange",f)}onCueRangeEnter(f){f.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),ybf(this.countdownTimer))}onCueRangeExit(f){f.getId()==="countdown timer"&& this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}VC(){var f=this.O.yE().getPlayerSize();this.vC&&this.vC.resize(f)}kj(){VC(this)}pZ(f){this.Jh(f.state)}Jh(f){var k=this.O.U();k=k.experiments.Cy("embeds_enable_error_screen_redesign")&&k.Wz!=="EMBEDDED_PLAYER_MODE_PFL";f.B(128)?k||(this.vC||(this.vC=new SzX(this.O),g.a(this,this.vC),g.sz(this.O,this.vC.element,4)),this.vC.W(f.Ln),this.vC.show(),g.Jt(this.O.getRootNode(),"ytp-embed-error")):!k&&this.vC&&(this.vC.dispose(), this.vC=null,g.kg(this.O.getRootNode(),"ytp-embed-error"));this.countdownTimer&&this.countdownTimer.B&&(f.B(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):f.isPaused()?(k=this.countdownTimer,k.W||(k.W=!0,k.D=(0,g.T)())):f.isPlaying()&&this.countdownTimer.W&&(k=this.countdownTimer,k.W&&(k.G+=(0,g.T)()-k.D,k.W=!1,Dl(k))));OBX(this,f)}onMutedAutoplayStarts(){this.O.getVideoData().mutedAutoplay&&this.V&&g.GG(this.O.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(f,k){var G= this.bE!==k.videoId;f=!G&&f==="dataloaded";var t={isShortsModeEnabled:!!this.O.isEmbedsShortsMode()};g.V0("embedsVideoDataDidChange",{clientPlaybackNonce:k.clientPlaybackNonce,isReload:f,runtimeEnabledFeatures:t});G&&(this.bE=k.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.D&&(this.O.XR("embeds"),k.isAd()||k.limitedPlaybackDurationInSeconds<5||Lq(this.O)||(k=Math.max((k.startSeconds+k.limitedPlaybackDurationInSeconds-5)*1E3,0),k=new g.Gk(k,k+5E3,{id:"countdown timer", namespace:"embeds"}),this.O.vk([k]))),this.O.U().yG&&!this.O.U().disableOrganicUi&&(VC(this),PuD(this)));this.O.U().L&&this.W&&this.W.detach()}onAdStart(){vV(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){vV(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){vV(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(f){f===2&&vV(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);