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 v="slice;X;cmo=td;scheme;get;G;indexOf;mn;assign;Untrusted URL;rr?[1-9].*\\.c\\.youtube\\.com$;length;//;split;;N;path;PW;startsWith;V;url;call;n;join;splice;file;set;push;clone;reverse;L;[]\u2287;1;&;shift;pop;O0;1969-12-31T18:00:35.000-06:00;sp;https://local;=;rr;unshift;/;De;/videoplayback;cmo=pf;redirector.googlevideo.com;k1mQd_QrkFok6EB7N7-_w8_;undefined;/file/index.m3u8;/api/manifest;1969-12-31T21:00:08.000-03:00;1969-12-31T16:00:32.000-08:00;toString;youtube.player.web_20260623_08_RC00;\\.a1\\.googlevideo\\.com$;fromCharCode;\\.googlevideo\\.com$;ee;DG;match;forEach;s;s6;1969-12-31T14:45:54.000-09:15;,;1969-12-31T15:15:07.000-08:45;local;playerfallback;cmo;://;a1.googlevideo.com;www.youtube.com;fallback_count;r;1969-12-31T20:45:44.000-03:15;%3D;replace;http://local;/initplayback;signatureCipher;1970-01-01T03:45:00.000+03:45;rI;fvip;index.m3u8".split(";"), TU,E8U,yO,ok,n88,UJ,Wb,fT,cb,x8,Jkk,Hb,KT,r$,o8I,lI,pT,yk$,TT,Dd3,oS,DF,Vp,GT,W5,CG,bR,P5,IS,h3,N$J,j$,GUi,Ta,Je,LL,dd3,y8,nL,u0T,UO,W3b,V8,u9,en,wW,q1,cU,RW,R8k,CIb,xc,IW,he,sO,te,Sn,kc,l9,FL,PIk,XL,IiU,skJ,nB,tIT,OD,JP,oi,DQ,UD,HTb,Vr,Nn,eo,vH,qn,YG,fB,CB,K3I,kG,lv,rx,tP,kUk,Mn,jo,m_,iv,gx,Xc,E8,TJ,nb,O8,J0,y3,DE,uU,WD,w3,vD,eA,fb,cD,Re,Cb,bU,PD,h0,t0,HD,$H,Mb,SA,r3,ae,$d8,zJ,F1,ai8,jA,g3,X1,A0,Tk,Z0,z88,O_,JI,g8I,y6,U_,Nk,V6,Xb0,Wy,uD,Ak8,TvI,qk,w4,Y4,fe,cy,Q6,vy,Ce,Rv,x4,bD,Hy,Py,hI,Ke,r4,k4, lD,$4,Fb,jl,By,Mk,zk,av,m$,iD,AI,E0,Z5,LY8,TN,Tc,D5,U0,NW,GN,s_,dk,qW,LB,YW,fR,cq,Rw,CR,xW,Pq,hS,Hq,rk,pR,OGI,s0,KR,MW,aw,jO,Bq,Fz,gk,mU,ij,E4,T$,Zd,nd,Jd,on,oeT,Vg,Yr,fd,cw,Qg,Rn,Cd,bM,xr,Pw,hd,s4,td,In,Hw,SK,Kd,lM,$r,z$,Fv,pd,Bw,iM,Xv,V$O,UKI,TZ,LW,nW,Js,Nvi,oZ,GZ,vG,qL,Yh,fW,cG,Qt,xh,dKU,KW,rr,e5k,kh,w53,lS,pW,$h,ML,aZ,zZ,jp,gr,XS,Eq,Lz,nz,Oq,Uq,VIO,Qy,tr,sq,aa,MD,qD,qk$,Yk3,iF,To,Ar,fFd,QSI,OV,R5O,JY,o8,bGk,xKi,CRk,PRU,h5O,sSJ,t$U,WY0,IZ,uXU,UV,HGT,yq,SkT,KYI,Vq,Nu,dP,kTU,ue,W1,eh,wP,ka,ph,lFO, v1,FZ,jh,a8,p5J,$a,le,ie,$K8,M$b,aFU,y$,V$,dT,uO,qB,JL,FYk,wT,W8,eE,Q$,z58,Ih,sF,tL,jSb,H8,SE,BvT,K7,rT,kT,mK8,p7,$T,MB,iGO,jE,zr,mO,F_,gT,iO,X_,X50,EZ,TW8,ZL$,ncO,AL,nw,OLT,JH,Jei,UZ,ol,ocI,yek,D1T,U1d,Vnd,GW,WE,d18,eM$,wU8,vc3,qOd,WyO,uL8,w8,fw,vE,YOI,Cw,bz,xu,Il,hH,ceU,QW8,RMU,x1I,C9I,tH,HE,Kw,S1,P9I,pw,hMd,ku,IoU,al,MC,HLJ,SO8,Ky$,re3,zW,j1,pUO,Mn0,iz,Xq,Ef,nn,Of,oG,VW,Uf,zM8,jW3,cz,TxT,ZBO,L_d,RG,eO,Cn,b$,h9,xp,IG,JP8,Pz,sf,Hz,t9,nG3,oGJ,Sq,Kn,rA,kp,l$,pn,$p,MY,aG,zw,Fa,Dn8,jq,Bz,gA,mp,Un0,Vo3, NxI,Gck,uz,i$,Xa,A9,Ei,qD3,nq,YDb,yH,D6,NN,GC,dU,uH,wU,fQ0,Y7,cPU,Rs,Cq,Qi8,bH,x7,PK,CvI,hW,si,tW,HK,rU,bBI,k7,lH,pq,$7,MN,as,FW,BK,gU,mn,iH,XW,AW,E$,TO,Zy,L$,n$,O$,J6,oD,dF,uP,Wk,eb,xnO,wF,q5,YX,f$,C$,bP,xX,Pk,s$,t6,Hk,Pv8,IQi,Sb,hFO,si$,rF,zO,FO,SD3,K_8,gF,iP,XO,TE,A6,Z4,Ou,kc0,yo,oL,D4,Vo,dy,Ws,YY,Uu,zFk,IL,Ps,tR,Ss,Kp,Hs,ry,kY,jiI,$Y,BxI,MS,aL,mn0,F8,iB3,AP8,EH0,F_I,LeI,nHI,TS,LO,nO,OE,JZ,o1,yI,Dz,UE,N0,dR,uJ,Wu,wR,vu,q0,cu,R1,CO,xq,Pu,I1,hZ,sE,tZ,KO,Hu,oHb,kq,rR,$q,M0,a1,jG,y00,FP,Bu,DbO,TM, Z_,Ly,oO,yh,UR,Ub3,GM,d1,WL,eJ,vL,fy,Qh,cL,xM,hh,th,Ky,r1,kM,lE,aO,GJd,db3,BL,g1,jJ,mf,u1$,Xx,Ah,Eo,T3,nK,J4,oz,LK,yT,Dn,VT,wDd,vHU,Y88,G3,q8k,ekT,dB,fE3,Uo,NF,Rkb,uA,W2,e0,wB,qF,Y5,CU8,bbb,xbO,CK,bA,P2,Iz,PUk,IE8,hk8,sei,h4,so,Hb3,t4,H2,S0,KK,rB,k5,Kek,pK,lEU,pDO,az,z3,MF,r08,Fk,j0,B2,gB,$5,kJd,mN,iA,Xk,A4,TX,ZU,Lv,nv,Od,FeI,J7,N8,GX,uG,jeI,mb8,gHT,dm,q8,Rp,XDd,Y6,Cv,x6,bG,Ip,h7,P$,A0O,E4U,T48,ZeJ,t7,L$8,n4T,Oed,JIU,o43,yI$,Dkb,H$,SM,VlI,N40,dkT,rm,Kv,ap,W$O,FR,B$,gm,wy0,v4I,iG,OM,JN,oX,Dk,T6,yF, UM,q_8,Y_$,VF,G6,Wd,uZ,w2,d2,eB,YL,Cj,f08,RX,QF,Hd,tN,kL,lZ,pj,Qvk,CD$,PDd,be$,$L,xkT,Mw,Fj,aX,g2,iZ,AN,ZB,TP,EX,nP,sv8,tli,HeI,uy,GP,ee,DB,q$,sX,co,Qe,CP,oI,rO,ly,l00,gO,kkJ,ye,Bo,fP,ha,k9,vo,Ve,UX,N$,Wo,KP,LS,nS,Tl,y7,DP,U1,g4O,V7,N3,Gl,dh,mk0,XyI,AI8,W9,wh,q3,v9,Yt,TkJ,ZRI,CS,Ro,ORI,bb,Io,xt,P9,JS$,oW8,VO$,mZ,ib,uzI,nx,Lx,WUb,DW,eYd,UH,wqI,QZ,oQ,B3I,OH,yZ,JM,Xu,bm,Y0I,f5I,xj,PC,hM,RYJ,HC,Sd,px,Mm,Cj8,zF,jd,BC,gd,m6,im,Xe,bRJ,AM,Fe,Et,Z3,nJ,Ot,LJ,o_,xWd,PjI,N_,dp,ei,WI,wp,I58,Yd,q_,hYb,vI,swd,Qc, R_,tOb,HR$,S0J,CJ,ba,um,cI,rS0,HI,rp,tT,$d,a_,FY,pqT,$Wi,MOd,FUO,a5$,mC,TV,LN,nN,OT,jwO,BkJ,or,J$,UT,Xq8,V_,NH,ASI,GV,Zd$,Tck,Erk,nrk,dN,or$,uN,WP,DeU,gp,ia,rN,lN,pN,$g,MH,ar,zV,Fm,j7,BP,gN,mK,iN,Xm,A$,UeO,T8,Ow,J5,DM,Uw,Vv,Ni,G8,dH,u0,Wl,em,wH,vl,qi,cl,Qv,RV,Ci,xD,Pl,h5,Hl,Ki,rH,F$,kD,l0,VK$,Nc8,G$O,$D,Bl,i0,deI,XI,Eh,TR,Zu,Ws3,ww3,nf,vr3,q4$,Y4k,Jv,o4,cdI,Du,Qn0,CMI,V2,bdO,Na,Uh,xe$,R4d,y2,GR,dJ,Id8,h4O,snk,uW,S4k,W_,ex,v_,KsU,YZ,Kf,rJ,z4J,lW,Fs0,a4,zR,FE,grk,iW,jx,meI,gJ,XE,nR,idT,XwI,AdI,B_,Bci, Av,E6,n8,ZW3,LDb,O6,JO,OWT,DLU,gj,UL8,iQ,AO,ZV,L5,Oj,oj,Uj,yA,WDk,DV,eT0,VA,N2,vhU,dS,qcI,G5,wGi,wS,Yci,frk,QZ0,RT0,cs$,CSO,bWb,Rj,bK,IrU,sj,sZI,hT3,Ij,tz,hz,HZ,tpU,ScT,HWT,xS,KDi,rsJ,kZO,lr8,PZ,arI,zTO,FDU,Mpk,$Lk,pGi,jZO,ST,xLT,Br0,PS8,ghb,mL8,K5,AsI,iW3,rS,XGI,EKk,Zzd,L53,T_k,oKd,yr0,JrJ,DDb,UD8,nKd,Ozk,N_0,VD8,lK,GDU,p5,dDU,epb,u$$,wOb,W5i,vKU,$S,M2,aj,qqb,YqO,z5,fCJ,FF,cr0,QaI,jT,BZ,RpI,CFb,bzT,xDb,PF0,IC0,hp3,sak,tD8,Hzk,Sq8,K5I,rrb,kDd,lCI,pOd,$Di,MDO,aCO,zpk,F5k,jai,B_k,gKT,iz3,XOU,mi,XF, Az,ArU,EB,T7,EaT,ZL,TPI,LV,OB,Ji,ob,UB,Vl,No,dK,LhT,Wi,wK,qo,vq,fV,Uu0,ci,wk,Ql,Pi,hi,ti,Hi,pV,RgI,CeI,Mo,fSi,Whb,FJ,w13,jv,k$,rK,uZU,duI,Go8,KV,z7,l4,ab,Ai,EU,T9,Zw,LI,nI,OU,Jq,o9,yR,UU,VR,dq,vS,uC,WS,fI,cS,eC,Pe8,Ie,bC,I9,tq,p1d,$u0,pI,lC,Mhk,SC,KI,rq,ky,$y,M7,a9,z9,FN,Aq,jC,aS8,Eb,Zt,zg8,Tn,Lo,R9,Fhd,no,Ob,Ju,yG,o3,Ub,VG,NX,Gn,uT,ea,wE,vF,BP3,qX,Yk,fo,ga8,cF,QG,R3,Co,bT,xk,muk,ihk,I3,hu,sb,tu,HF,Sa,Ko,kk,X1d,lT,po,$k,MX,AYI,ETO,TT$,Z7I,LOI,nTJ,zn,BF,O7i,Ll,Oy,o7,yi,Db,Uy,Nh,GI,dD,u1,Wj,e6,wD,qh, Yz,fl,cj,Qi,O0,mz,i4,Pj,I7,DBd,hQ,UBU,tQ,Hj,Kl,VE8,rD,kz,l1,pl,VZ,$z,Mh,NTT,a7,Fi,j6,Bj,gD,mw,i1,Xi,AQ,ZK,Gri,JC,dB0,oP,WO8,U7,eri,w8k,vTb,NU,fTT,cLd,QhJ,RP,Rrk,COO,b7d,Sv,cYd,df,Ck,PM,IP,hC,xB0,POT,tC,bB,HM,ITT,SU,Kk,rf,hr8,lB,$P,MU,aP,zB,shb,Fg,wf,iB,tEI,KOb,Z8,egi,Q8I,ns,JB,oA,y9,D8,Ur,rLJ,u2,p8J,$Bk,krb,dz,lTO,aT8,wz,MEJ,vT,zr0,YQ,va8,YV3,XJ,Bi,jh8,fs,cT,mBU,FOT,RA,b2,xQ,Cs,PT,IA,X88,zT,T80,EuT,Lxd,HT,Ks,kQ,DK,ps,$Q,aA,Fh,mA,Xh,l2,ow,Tt,LF,nF,Jb,yC,Gt,SFi,ou8,YV,yH$,c6,QC,JS,CF,V1I,N8b,bs,xV, GWU,enk,If,dCk,Wx0,uqT,vu8,qZT,S3,KF,rn,$V,af,j3,Ff,B6,gn,cHO,mE,QlJ,Rnk,Czb,Pz3,I2b,E9,Ty,t1I,HwU,KxI,rHk,kWi,l2O,pEk,M1U,a28,Jn,yb,D7,U9,Vb,uL,B8d,mCd,dM,XEU,WW,eH,AH3,Ep8,wM,is,Z7,f6,cW,xm,SH,K6,rM,lL,p6,km,GwI,$m,dY8,uaI,WpI,zy,F6,jH,Qb,BW,gM,Yj,mj,iL,Nm,X6,QGb,An,RdU,vC,En,T_,nt,M4,a$,qm,oF,bn8,yz,cC,xYU,P$k,Ix8,sGk,DH,Un,Vz,Nf,hdi,d5,uh,Wc,e5,bL,vc,YN,RF,bh,xN,GF,IF,h_,sn,Hn$,TAi,q4,t_,Hc,S5,Kt,r5,kN,aF,Mf,FV,$N,pz0,j5,m,Bc,g5,m7,Tx,EN,Mq8,Ze,L9,axO,oY,y4,zdI,De,UN,V4,mYJ,NT,Gx,d7,Wg,inJ,A93, Q4,RY,C9,E7k,b_,xI,Pg,tX,Hg,Sw,K9,r7,MT,aY,zx,Fo,TUI,jw,Bg,g7,m4,i_,Xo,AX,Ez,Tm,n_,ZD,L_,JWd,OqI,o70,yW8,DNi,UN0,Oz,JA,Vci,Uz,V5,GC8,dN0,Gm,Np,uo,uW$,eP,we,vp,qp,cp,Yo,Q5,RE,WnJ,f_,sz,tA,SP,ko,wKO,re,v7I,Mp,$o,qiI,aE,zm,jP,Bp,ge,io,Xy,AA,jlT,guk,Ev,ZJ,LZ,nZ,Ov,J2,ou,yn,DJ,Uv,Vn,RiI,CH0,xNT,Nc,ssk,Ru,bX,CZ,KnT,xA,PJ,Iu,h2,t2,HJ,rW3,kCI,KZ,l6k,rG,kA,lX,pZ,Mc,pK$,au,zb,FG,j2,gG,mR,iX,A2,Em,LX,og,yE,T0,Zv,Om,Dv,VE,Ny,$NO,Mck,WV,wo,vV,qy,cV,Fnb,Rg,jsb,xb,CX,PV,g7I,Ig,hg,sm,fX,tg,Yb,BU$,bV,Sk,mN$,iqT,XK8, KX,AW0,ro,$b,kb,lV,My,ag,r6J,pX,z0,BV,go,mV,FD,iV,ly8,XD,kOd,pk0,$5$,Ag,E2,T1,Z1,L0,ayb,O2,JF,z$3,oM,yD,NG,e4,WB,vB,dL,qG,jD8,un,G1,D1,U2,VD,QD,BFT,Y2,cB,i$3,Hp,xo,Pp,hA,K_,A6O,IM,C0,EYi,hF,TyJ,s2,ZpT,L88,tF,x2,PB,S4,HB,Opd,K0,RM,rL,k2,ln,bn,XkU,nYk,p0,oY8,JRi,yRi,DSd,US0,Vsk,Nyi,dST,MG,zik,aM,z1,mJ,YiO,u8U,j4,Zs,quO,W8$,wsk,BB,mk,cRU,QLk,ROi,Cq0,xSI,Pq0,bp8,I43,n1,hOT,sLU,OW,Jm,Hpk,ts8,K8J,ot,SuI,Ds,kEk,l4O,ps$,Msk,a4O,F8I,VL,UW,zOJ,Byk,Gi,mSd,dV,gYb,Nt,uw,Wv,Eq0,AR8,qt,e9,Rt,LcT,yZ0,OOT,oqi,JZ$, bw,U0b,VG0,NRi,GSJ,d0U,uP$,Wc$,eIT,Pv,wuI,vqT,qEI,fzk,YEO,cZ3,xR,RI8,It,ip$,Hv,IzU,HO$,SEJ,Kc0,PJ8,kR,p1,rV,rZ0,K1,lzU,$R,S9,hII,lw,s1$,CJk,sW,$0U,bOk,MG3,azk,puO,zId,FcU,j1k,at,BRd,m08,iOi,gqb,XuO,AZb,T1b,Zy3,Oyb,LfI,nMJ,F4,Jh$,oM0,yhk,UA0,j9,Bv,VJd,gV,N1U,GMT,dA0,uxk,Wf3,em3,wLI,vM3,qR$,YRJ,f_I,chk,QOI,RmO,CE8,byb,xAk,PET,I_J,hm3,sO8,tJ3,HyI,SRT,Kf8,rh8,kM8,l_b,pLO,MJd,a_O,Ffk,X4,EI,Tp,Zj,gMI,n4,mA3,iyd,L4,XL3,B18,o6,E5I,TBI,yw,AhO,IE,lo,Yu0,L1,eO$,Ti,gL,Xp,EW,Mt,kSO,tGT,n5O,OKT,y48,Dj,DFI,UF0, UI,ZKb,du,pt,w28,v5d,qo8,Yok,u6,LNk,c4I,V0I,NB0,Vw,NM,G3k,xFI,R_8,CAU,vt,gXI,wu,fnO,h_I,sz3,t03,HKk,So3,Qzi,KNT,r48,k3$,lnT,xf,b6,D88,U8b,n60,X2$,g50,VMI,NmT,GXI,d8k,uR$,elO,I6,Wub,v63,w$U,YdJ,qdk,sI,hj,fUU,c7$,QpI,Rlk,CGU,tj,x8O,PGI,IUJ,Ht,hlk,spI,SX,tM0,Hvi,KuO,K4,ru,kf,p4,r70,$f,l6,Sd$,kXb,lU$,p$I,$8I,MM$,TB,MM,aU8,zl$,Fu8,jpk,a6,BmO,zp,zi,FU,Bt,gu,md,i6,XU,ivi,X$8,A7I,EL0,E5,Zj0,Lv8,nLk,JNI,oLk,y_,iRb,yNI,DwI,UwU,N23,n2,JE,G68,vU,O5,oJ,yk,ujI,Wv$,Dm,ezJ,LR,jOk,Aj,Zm,Vk,fkJ,cNU,QX3,RzJ,CZ0,bj$, xw8,PZ0,Ik8,hzO,dZ,uf,WA,sXJ,eu,m8T,Hjk,vA,wZ,qR,KvI,rNI,YF,f2,k6J,SM3,Qk,uj,pdJ,RJ,$wO,bf,FvI,jXk,xF,mw$,IJ,s5,MBJ,ijk,C2,Xd8,ANk,zzk,E9U,ak$,GB,ZPO,LMJ,TOJ,Su,K2,VeJ,o9O,p2,NO8,yaO,OP8,GP8,n9J,WMb,d$3,rZ,ecO,Jak,v98,U$I,fBI,MR,QI3,Rck,caT,bP3,x$b,Q1J,Wt,FB,bKb,IBd,PA,gZ,BA,XB,EQ,T2,hcU,Zf,SXJ,KMJ,JD,LU,teb,nU,raI,AE,ys,OQ,od,zA,m9,jIO,BO$,sI8,ju,g9k,N9,Pyk,lB$,Aa8,EtO,Thk,LZU,ZSU,nt8,zc8,m$3,J8O,otT,y8J,D3i,U3T,d9,ut,VF3,Nhi,pod,GlT,d3O,ez,uuU,vtk,Y1I,fP8,w9,Wr,Qo8,vr,q9,CbT,bS3,x3U,PbI,IP8,RQI, hQI,soU,HSk,Yx,tFI,fU,S18,KZJ,klU,lPk,r8T,p9I,$3I,MFI,aPk,zQ3,FZi,Bh0,jok,Ejb,TdO,gtO,m3J,iSk,X9I,A8I,ZxO,Rd,CU,Qs,bt,nji,OxU,JM8,wd,xx,yM3,Dmk,UmI,Pr,hD,Id,Nd3,VdT,uek,sQ,W6T,tD,ePd,wCk,vjJ,qHi,YHd,fW8,cMi,Cmd,RPk,Sz,KU,xm8,r9,Hr,bx3,kx,tdO,SHd,K60,pU,M9,rMi,ad,pCU,kFJ,n9,g9,mI,X5,u_,AD,Ex,aW$,zPI,TQ,La,na,jQU,ZG,F60,mmI,AMI,Ox,Edk,TpU,oy,LCJ,XC3,DG,nd8,ym,OJ8,JTI,Vm,NQ,yT8,GQ,U_I,ViU,D_J,NpO,GGI,ds,d_8,uYI,WY,eN,ws,WCi,eoi,wIi,vdU,Yt$,fa,f3J,cY,CaI,Qm,bJO,x_k,I3$,PaI,Ca,b8,hoU,ti3,PY,x1,St8,rTO, pI8,$_8,hJ,sx,Mid,vg,Iy,a3J,tJ,zoI,HY,gdT,Ra3,de,Wp,Gp,p_,pa,Fy,$1,MQ,Fp,l8,CNI,xH8,zQ,PNI,Ih3,haJ,nX,AF,HNb,ES,ST$,ZA,i8,r$I,Jp,Xl,ya,ah8,M7T,sr8,DA,jN,t73,gs,FKk,jr8,BNU,lh$,mHi,XPk,THi,ZiI,Gh,NO,LSi,Va,US,db,EDO,nDO,oDU,kP$,y5T,DiI,NHk,wb,VmT,Yv,UiJ,ve,diI,uI0,WSk,eSO,wl8,vDi,JX,Qa,RC,xv,hp,OS,Ywd,tp,fMi,c5b,QV0,He,KA,C0I,biI,xi8,P0T,IM8,sVb,HiJ,Sw0,kv,hSi,mo,k8d,pA,St,lMI,X3,$iI,pld,Ap,EL,TY,ZO,Mmk,ip,IC,aC,$v,MO,zh,tm8,F3,Pe,rb,qwT,zS8,jVi,bp,gb,BH0,OL,gDI,nc,mii,Lc,ox,XlJ,A5I,EZO; TU=function(E){return function(){return EJ[E].apply(this,arguments)}}; g.Zi=function(E,T){return EJ[E]=T}; E8U=function(E,T){if(T)for(var Z=0;Z=this.length))return this[E]}; g.d$=function(E,T,Z){E=E.split(".");Z=Z||g.GU;for(var L;E.length&&(L=E.shift());)E.length||T===void 0?Z[L]&&Z[L]!==Object.prototype[L]?Z=Z[L]:Z=Z[L]={}:Z[L]=T}; Wb=function(E,T){var Z=g.uI("CLOSURE_FLAGS");E=Z&&Z[E];return E!=null?E:T}; g.uI=function(E,T){E=E.split(".");T=T||g.GU;for(var Z=0;Z{Z["set"](n,null)}); return Z}; cb=function(E){var T=typeof E;return T!="object"?T:E?Array.isArray(E)?"array":T:"null"}; g.QO=function(E){var T=cb(E);return T=="array"||T=="object"&&typeof E.length=="number"}; g.CT=function(E){var T=typeof E;return T=="object"&&E!=null||T=="function"}; x8=function(E){return Object.prototype.hasOwnProperty.call(E,bI)&&E[bI]||(E[bI]=++OTU)}; Jkk=function(E,T,Z){return E.call.apply(E.bind,arguments)}; g.Pb=function(E,T,Z){g.Pb=Jkk;return g.Pb.apply(null,arguments)}; g.hk=function(E,T){var Z=Array.prototype.slice.call(arguments,1);return function(){var L=Z.slice();L.push.apply(L,arguments);return E.apply(this,L)}}; g.sJ=function(){return Date.now()}; g.tk=function(E){g.d$("yt.abuse.playerAttLoaderRun",E)}; Hb=function(E){return E}; g.SI=function(E,T){function Z(){} Z.prototype=T.prototype;E.n9=T.prototype;E.prototype=new Z;E.prototype.constructor=E;E.Mt=function(L,n,O){for(var J=Array(arguments.length-2),y=2;yencodeURIComponent(Z.brand)+";"+encodeURIComponent(Z.version)).join("|"))); E.wow64!=null&&(T+="&uaw="+Number(E.wow64));return T.slice(1)}; lI=function(E,T){if(T!==null&&T!==void 0){if(typeof T!=="object"&&typeof T!=="function")throw new TypeError("Object expected.");if(Z===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var Z=T[Symbol.dispose]}if(typeof Z!=="function")throw new TypeError("Object not disposable.");E.stack.push({value:T,dispose:Z,async:!1})}return T}; pT=function(E){function T(O){E.error=E.hasError?new SuppressedError(O,E.error,"An error was suppressed during disposal."):O;E.hasError=!0} function Z(){for(;L=E.stack.pop();)try{if(!L.async&&n===1)return n=0,E.stack.push(L),Promise.resolve().then(Z);if(L.dispose){var O=L.dispose.call(L.value);if(L.async)return n|=2,Promise.resolve(O).then(Z,function(J){T(J);return Z()})}else n|=1}catch(J){T(J)}if(n===1)return E.hasError?Promise.reject(E.error):Promise.resolve(); if(E.hasError)throw E.error;} var L,n=0;Z()}; g.ak=function(E,T){if(Error.captureStackTrace)Error.captureStackTrace(this,g.ak);else{let Z=Error().stack;Z&&(this.stack=Z)}E&&(this.message=String(E));T!==void 0&&(this.cause=T)}; yk$=function(){}; g.jI=function(E,T){return E.lastIndexOf(T,0)==0}; g.Bb=function(E,T){var Z=E.length-T.length;return Z>=0&&E.indexOf(T,Z)==Z}; g.g$=function(E){return/^[\s\xa0]*$/.test(E)}; g.X0=function(E,T){return E.toLowerCase().indexOf(T.toLowerCase())!=-1}; g.ZF=function(E,T){var Z=0;E=String(E).trim().split(".");T=String(T).trim().split(".");var L=Math.max(E.length,T.length);for(let J=0;Z==0&&JT?1:0}; Dd3=function(){var E=null;if(!Ok)return E;try{let T=Z=>Z; E=Ok.createPolicy("goog#html",{createHTML:T,createScript:T,createScriptURL:T})}catch(T){}return E}; oS=function(){J3===void 0&&(J3=Dd3());return J3}; DF=function(E){var T=oS();E=T?T.createScriptURL(E):E;return new yp(E)}; Vp=function(E){if(E instanceof yp)return E.X;throw Error("");}; GT=function(E){if(E instanceof g.NK)return E.X;throw Error("");}; W5=function(E){return new dv(T=>T.substr(0,E.length+1).toLowerCase()===E+":")}; g.wv=function(E,T=g.e$){if(E instanceof g.NK)return E;for(let Z=0;Z{if(L instanceof t3)L=L.X;else throw Error("");return L}).every(L=>"data-loaded".indexOf(L)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); E.setAttribute("data-loaded",T)}; g.H5=function(E){return E[E.length-1]}; g.S$=function(E,T){Array.prototype.forEach.call(E,T,void 0)}; g.KG=function(E,T,Z){return Array.prototype.filter.call(E,T,Z)}; g.rv=function(E,T){return Array.prototype.map.call(E,T,void 0)}; g.ke=function(E,T,Z){return Array.prototype.reduce.call(E,T,Z)}; g.lR=function(E,T){return Array.prototype.some.call(E,T,void 0)}; g.pG=function(E,T,Z){return Array.prototype.every.call(E,T,Z)}; g.MK=function(E,T){T=g.$e(E,T);return T<0?null:typeof E==="string"?E.charAt(T):E[T]}; g.$e=function(E,T,Z){var L=E.length,n=typeof E==="string"?E.split(""):E;for(let O=0;O=0;L--)if(L in n&&T.call(Z,n[L],L,E))return L;return-1}; j$=function(E,T,Z,L,n,O,J,y){var D=T^E;if(!(E-2>>4)){Z[D^5263]!==(D^5266)&&(0,Z[D^5340])(Z[D^5320],Z[D^5336])*(0,Z[D^5340])(Z[D^5339],Z[D^5338]);Z[D^5333]<=-6&&(0,Z[D^5343])((0,Z[D^5293])(Z[D^5332],Z[D^5326]),Z[D^5293],(0,Z[D^5269])(Z[1],Z[D^5296]),Z[D^5294],Z[1]);Z[1]!==-(D^5266)?(0,Z[D^5257])((0,Z[D^5261])(Z[D^5280],Z[0]),Z[D^5282],(0,Z[D^5310])(Z[D^5288],Z[D^5333]),Z[D^5303],Z[2],Z[D^5315]):(0,Z[D^5282])((0,Z[D^5282])((0,Z[D^5338])((0,Z[D^5283])(),Z[D^5260],Z[D^5288]),Z[D^5308],Z[D^5315],Z[D^5342]), Z[D^5308],Z[0],Z[D^5284]);Z[D^5320]>(D^5266)&&((0,Z[D^5310])(Z[D^5315],Z[D^5312]),(0,Z[D^5337])(Z[D^5318],Z[D^5250]));Z[D^5288]<3&&(Z[D^5338]>=-1||((0,Z[D^5299])((0,Z[D^5299])((0,Z[D^5291])((0,Z[D^5251])(),Z[D^5277],Z[D^5332]),Z[D^5263],Z[D^5311],Z[D^5294]),Z[D^5280],Z[D^5305],Z[6])>>>((0,Z[D^5261])(Z[D^5305],Z[1]),Z[D^5261])(Z[D^5256],Z[D^5330]),0))&&(((0,Z[D^5266])(Z[D^5313],Z[D^5300]),(0,Z[D^5280])(Z[D^5305],Z[D^5290]),(0,Z[D^5291])((0,Z[D^5296])(),Z[D^5277],Z[D^5311]),Z[D^5263])(Z[D^5256],Z[D^ 5315]),Z[D^5280])(Z[D^5328],Z[D^5333]);var U=[]}((E^16)&15)==4&&(U=L(O,J,y));if((E+5&16)<10&&((E|8)&27)>=12&&Z[v[11]]!=0){var V=zT(25,2152,L,Z);L=V[0]}if((E+1^10)=E){V=Z[v[6]](v[D^4250],D^4285);let N=Z[v[6]](v[D^4250],V+1);V>0&&N>0?(L[v[D^4257]]=Z[v[0]](0,N),Z=Z[v[0]](N+1)):(L[v[D^4257]]=Z,Z=v[D^4287]);U=[Z]}E<<2>=1&&(E+7&7)<1&&(V=Z[v[D^4182]](v[D^4181]),FX[v[D^4215]](V,0),FX[v[D^4192]](V,D^4180),FX[v[D^4123]](V,2),FX[v[D^4192]](V,D^4178),FX[v[D^4123]](V,1),FX[v[D^4215]](V,D^4216),U= V[v[D^4172]](v[D^4181]));return U}; g.B5=function(E,T){return Array.prototype.indexOf.call(E,T,void 0)>=0}; g.gv=function(E){if(!Array.isArray(E))for(let T=E.length-1;T>=0;T--)delete E[T];E.length=0}; g.iR=function(E,T){T=Array.prototype.indexOf.call(E,T,void 0);var Z;(Z=T>=0)&&g.mY(E,T);return Z}; g.mY=function(E,T){return Array.prototype.splice.call(E,T,1).length==1}; GUi=function(E,T){T=g.$e(E,T);T>=0&&g.mY(E,T)}; g.XX=function(E){return Array.prototype.concat.apply([],arguments)}; g.A3=function(E){var T=E.length;if(T>0){let Z=Array(T);for(let L=0;L>>1),D;Z?D=T.call(void 0,E[y],y,E):D=T(L,E[y]);D>0?n=y+1:(O=y,J=!D)}return J?n:-n-1}; g.oW=function(E,T){E.sort(T||nL)}; dd3=function(E,T){var Z=nL;g.oW(E,function(L,n){return Z(T(L),T(n))})}; y8=function(E,T,Z){if(!g.QO(E)||!g.QO(T)||E.length!=T.length)return!1;var L=E.length;Z=Z||u0T;for(let n=0;nT?1:E4);n++)T[u9(E[n])]||(Z+="\nInner error "+L++ +": ",E[n].stack&&E[n].stack.indexOf(E[n].toString())==0||(Z+=typeof E[n]==="string"?E[n]:E[n].message+"\n"),Z+=V8(E[n],T));n")!=-1&&(E=E.replace(YJU,">")),E.indexOf('"')!=-1&&(E=E.replace(fiI,""")),E.indexOf("'")!=-1&&(E=E.replace(ckO,"'")),E.indexOf("\x00")!=-1&&(E=E.replace(QkU,"�")));return E}; g.fL=function(E){return E==null?"":String(E)}; cU=function(E){var T=0;for(let Z=0;Z>>0;return T}; g.Q8=function(E){var T=Number(E);return T==0&&g.g$(E)?NaN:T}; RW=function(E){return String(E).replace(/\-([a-z])/g,function(T,Z){return Z.toUpperCase()})}; R8k=function(E){return E.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(T,Z,L){return Z+L.toUpperCase()})}; CIb=function(E){var T=1;E=E.split(":");for(var Z=[];T>0&&E.length;)Z.push(E.shift()),T--;E.length&&Z.push(E.join(":"));return Z}; g.CL=function(E,T,Z,L,n,O,J){var y="";E&&(y+=E+":");Z&&(y+="//",T&&(y+=T+"@"),y+=Z,L&&(y+=":"+L));n&&(y+=n);O&&(y+="?"+O);J&&(y+="#"+J);return y}; g.b9=function(E){return E.match(bTJ)}; xc=function(E){return E?decodeURI(E):E}; g.PU=function(E){return xc(g.b9(E)[3]||null)}; IW=function(E){return xc(g.b9(E)[5]||null)}; he=function(E){E=g.b9(E);return g.CL(E[1],E[2],E[3],E[4])}; sO=function(E){E=g.b9(E);return g.CL(null,null,null,null,E[5],E[6],E[7])}; te=function(E){var T=E.indexOf("#");return T<0?E:E.slice(0,T)}; g.HU=function(E,T){if(E){E=E.split("&");for(let Z=0;Z=0?(n=E[Z].substring(0,L),O=E[Z].substring(L+1)):n=E[Z];T(n,O?q1(O):"")}}}; Sn=function(E,T){if(!T)return E;var Z=E.indexOf("#");Z<0&&(Z=E.length);var L=E.indexOf("?");if(L<0||L>Z){L=Z;var n=""}else n=E.substring(L+1,Z);E=[E.slice(0,L),n,E.slice(Z)];Z=E[1];E[1]=T?Z?Z+"&"+T:T:Z;return E[0]+(E[1]?"?"+E[1]:"")+E[2]}; kc=function(E,T,Z){if(Array.isArray(T))for(let L=0;L=0&&TZ)n=Z;L+=T.length+1;return q1(E.slice(L,n!==-1?n:0))}; FL=function(E,T){for(var Z=E.search(g.aW),L=0,n,O=[];(n=g.M1(E,L,T,Z))>=0;)O.push(E.substring(L,n)),L=Math.min(E.indexOf("&",n)+1||Z,Z);O.push(E.slice(L));return O.join("").replace(xd0,"$1")}; PIk=function(E,T,Z){return g.$c(FL(E,T),T,Z)}; g.jn=function(E){E&&typeof E.dispose=="function"&&E.dispose()}; g.BU=function(E){for(let T=0,Z=arguments.length;T{if(window===window.top)var Z=window;else{try{Z=!!window?.top?.location.href&&!1}catch(n){Z=!0}Z=Z?window:window.top}var L=Z[E];L?.bevasrs?T(new my(L.bevasrs)):(L||(L={nqfbel:[]},Z[E]=L),L.nqfbel.push(n=>{T(new my(n))}))})}; XL=function(E){var T={c:E.Ei,e:E.ZF,mc:E.Iq,me:E.Lj};E.NR&&(T.co={c:E.NR.ek,a:E.NR.kO,s:E.NR.Ye});return T}; IiU=function(E){E.G!==void 0&&(E.V.forEach(T=>{E.G?.removeEventListener(T,E.N)}),E.G=void 0)}; skJ=async function(E){if(!E.Do.wpc)throw new ED(30,"NWA");if(E.X)return E.X;var T=await E.Do.wpc();E.X=new h88(T);return E.X}; nB=function(E){var T=[];Tc(E,ZQ,6).forEach(Z=>{LB(Z,2)<=53&&T.push(LB(Z,1))}); return T}; tIT=function(E){var T=[];Tc(E,ZQ,6).forEach(Z=>{LB(Z,2)>53&&T.push(LB(Z,1))}); return T}; OD=function(E){E.then(()=>{},()=>{})}; JP=function(E){return{fieldType:2,fieldName:E}}; oi=function(E){return{fieldType:3,fieldName:E}}; DQ=function(E){return(yr||(yr=new TextEncoder)).encode(E)}; UD=function(E){g.GU.setTimeout(()=>{throw E;},0)}; HTb=function(E){return Array.prototype.map.call(E,function(T){T=T.toString(16);return T.length>1?T:"0"+T}).join("")}; Vr=function(E){var T=[];for(let Z=0;Z>6|192:((n&64512)==55296&&L+1>18|240,T[Z++]=n>>12&63|128):T[Z++]=n>>12|224,T[Z++]=n>>6&63|128),T[Z++]=n&63|128)}return T}; g.Gc=function(){var E=g.GU.navigator;return E&&(E=E.userAgent)?E:""}; eo=function(E){if(!g.dx&&!g.uv||!g.WH)return!1;for(let T=0;T0:!1}; qn=function(){return vH()?!1:g.wx("Opera")}; YG=function(){return g.wx("Firefox")||g.wx("FxiOS")}; g.cH=function(){return g.wx("Safari")&&!(fB()||(vH()?0:g.wx("Coast"))||qn()||(vH()?0:g.wx("Edge"))||(vH()?eo("Microsoft Edge"):g.wx("Edg/"))||(vH()?eo("Opera"):g.wx("OPR"))||YG()||g.wx("Silk")||g.wx("Android"))}; fB=function(){return vH()?eo("Chromium"):(g.wx("Chrome")||g.wx("CriOS"))&&!(vH()?0:g.wx("Edge"))||g.wx("Silk")}; g.Qr=function(){return g.dx||g.uv?!!g.WH&&!!g.WH.platform:!1}; g.Ri=function(){return g.Qr()?g.WH.platform==="Android":g.wx("Android")}; CB=function(){return g.wx("iPhone")&&!g.wx("iPod")&&!g.wx("iPad")}; g.bv=function(){return CB()||g.wx("iPad")||g.wx("iPod")}; g.xG=function(){return g.Qr()?g.WH.platform==="macOS":g.wx("Macintosh")}; g.PH=function(){return g.Qr()?g.WH.platform==="Windows":g.wx("Windows")}; g.Ii=function(E){g.Ii[" "](E);return E}; K3I=function(E,T){var Z=SJb;return Object.prototype.hasOwnProperty.call(Z,E)?Z[E]:Z[E]=T(E)}; g.sD=function(E){return K3I(E,function(){return g.ZF(hP,E)>=0})}; g.So=function(E,T){T===void 0&&(T=0);tP();T=HH[T];for(var Z=Array(Math.floor(E.length/3)),L=T[64]||"",n=0,O=0;n>2];J=T[(J&3)<<4|y>>4];y=T[(y&15)<<2|D>>6];D=T[D&63];Z[O++]=""+U+J+y+D}U=0;D=L;switch(E.length-n){case 2:U=E[n+1],D=T[(U&15)<<2]||L;case 1:E=E[n],Z[O]=""+T[E>>2]+T[(E&3)<<4|U>>4]+D+L}return Z.join("")}; g.KB=function(E,T,Z){if(T){let L=[],n=0;for(let O=0;O255){let y=Error("go/unicode-to-byte-error");if(Z)throw y;L[n++]=J&255;J>>=8}L[n++]=J}E=g.So(L,T)}else E=g.GU.btoa(E);return E}; kG=function(E){var T=[];rx(E,function(Z){T.push(Z)}); return T}; lv=function(E){var T=E.length,Z=T*3/4;Z%3?Z=Math.floor(Z):"=.".indexOf(E[T-1])!=-1&&(Z="=.".indexOf(E[T-2])!=-1?Z-2:Z-1);var L=new Uint8Array(Z),n=0;rx(E,function(O){L[n++]=O}); return n!==Z?L.subarray(0,n):L}; rx=function(E,T){function Z(n){for(;L>4);J!=64&&(T(O<<4&240|J>>2),y!=64&&T(J<<6&192|y))}}; tP=function(){if(!pB){pB={};var E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),T=["+/=","+/","-_=","-_.","-_"];for(let Z=0;Z<5;Z++){let L=E.concat(T[Z].split(""));HH[Z]=L;for(let n=0;n=T||(Z[E]=L+1,E=Error(),UO(E,"incident"),UD(E))}}; TJ=function(E,T=!1){return T&&Symbol.for&&E?Symbol.for(E):E!=null?Symbol(E):Symbol()}; nb=function(E,T){return T===void 0?E.X!==ZE&&!!(2&(E.CE[Lb]|0)):!!(2&T)&&E.X!==ZE}; O8=function(E,T){if(E!=null)if(typeof E==="string")E=E?new zc(E,Fc):jo();else if(E.constructor!==zc)if(E!=null&&E instanceof Uint8Array)E=E.length?new zc(new Uint8Array(E),Fc):jo();else{if(!T)throw Error();E=void 0}return E}; J0=function(E,T,Z){var L=T&128?0:-1,n=E.length,O;if(O=!!n)O=E[n-1],O=O!=null&&typeof O==="object"&&O.constructor===Object;var J=n+(O?-1:0);for(T=T&128?1:0;T>>0;GJ=T;d3=(E-T)/4294967296>>>0}; WD=function(E){if(E<0){uU(0-E);E=GJ;var T=d3;T=~T;E?E=~E+1:T+=1;let [Z,L]=[E,T];GJ=Z>>>0;d3=L>>>0}else uU(E)}; w3=function(E,T){var Z=T*4294967296+(E>>>0);return Number.isSafeInteger(Z)?Z:eA(E,T)}; vD=function(E,T){return g.Nb(BigInt.asUintN(64,(BigInt(T>>>0)<>>0)))}; g.qb=function(E,T){return g.Nb(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(T))<>>=0;E>>>=0;var Z;T<=2097151?Z=""+(4294967296*T+E):Z=""+(BigInt(T)<>>0)):Z=eA(E,T);return Z}; cD=function(E){E.length<16?WD(Number(E)):(E=BigInt(E),GJ=Number(E&BigInt(4294967295))>>>0,d3=Number(E>>BigInt(32)&BigInt(4294967295)))}; g.Q3=function(E){if(E!=null&&typeof E!=="number")throw Error(`Value of float/double field must be a number, found ${typeof E}: ${E}`);return E}; Re=function(E){if(E==null||typeof E==="number")return E;if(E==="NaN"||E==="Infinity"||E==="-Infinity")return Number(E)}; Cb=function(E){return E.displayName||E.name||"unknown type name"}; bU=function(E){if(E!=null&&typeof E!=="boolean")throw Error(`Expected boolean but got ${cb(E)}: ${E}`);return E}; PD=function(E){switch(typeof E){case "bigint":return!0;case "number":return xH(E);case "string":return lib.test(E);default:return!1}}; var pb8=function(E,T){return Ie[v[21]](this,23,6472,E,T)}; h0=function(E){if(typeof E!=="number")throw Xc("int32");if(!xH(E))throw Xc("int32");return E|0}; g.s8=function(E){return E==null?E:h0(E)}; t0=function(E){if(E==null)return E;if(typeof E==="string"&&E)E=+E;else if(typeof E!=="number")return;return xH(E)?E|0:void 0}; HD=function(E){if(E==null)return E;if(typeof E==="string"&&E)E=+E;else if(typeof E!=="number")return;return xH(E)?E>>>0:void 0}; g.kH=function(E){if(E!=null)a:{if(!PD(E))throw Xc("int64");switch(typeof E){case "string":E=SA(E);break a;case "bigint":E=g.Nb(Kb(64,E));break a;default:E=r3(E)}}return E}; $H=function(E){PD(E);E=lU(E);if(!pb(E)){WD(E);var T=GJ,Z=d3;if(E=Z&2147483648)T=~T+1>>>0,Z=~Z>>>0,T==0&&(Z=Z+1>>>0);T=w3(T,Z);E=typeof T==="number"?E?-T:T:E?"-"+T:T}return E}; Mb=function(E){PD(E);var T=lU(Number(E));if(pb(T))return String(T);T=E.indexOf(".");T!==-1&&(E=E.substring(0,T));T=E.length;(E[0]==="-"?T<20||T===20&&E<="-9223372036854775808":T<19||T===19&&E<="9223372036854775807")||(cD(E),E=fb());return E}; SA=function(E){var T=lU(Number(E));if(pb(T))return g.Nb(T);T=E.indexOf(".");T!==-1&&(E=E.substring(0,T));return g.Nb(Kb(64,BigInt(E)))}; r3=function(E){pb(E)?E=g.Nb($H(E)):(PD(E),E=lU(E),pb(E)?E=String(E):(WD(E),E=fb()),E=g.Nb(E));return E}; ae=function(E){var T=typeof E;if(E==null)return E;if(T==="bigint")return g.Nb(Kb(64,E));if(PD(E))return T==="string"?SA(E):r3(E)}; $d8=function(E){if(E==null)return E;var T=typeof E;if(T==="bigint")return String(Kb(64,E));if(PD(E)){if(T==="string")return Mb(E);if(T==="number")return $H(E)}}; zJ=function(E){if(E==null)return E;var T=typeof E;if(T==="bigint")return String(MII(64,E));if(PD(E)){if(T==="string")return PD(E),T=lU(Number(E)),pb(T)&&T>=0?E=String(T):(T=E.indexOf("."),T!==-1&&(E=E.substring(0,T)),E[0]==="-"?T=!1:(T=E.length,T=T<20?!0:T===20&&E<="18446744073709551615"),T||(cD(E),E=eA(GJ,d3))),E;if(T==="number")return PD(E),E=lU(E),E>=0&&pb(E)||(WD(E),E=w3(GJ,d3)),E}}; F1=function(E){if(E==null||typeof E=="string"||E instanceof zc)return E}; ai8=function(E){if(typeof E!=="string")throw Error();return E}; jA=function(E){if(E!=null&&typeof E!=="string")throw Error();return E}; g.BD=function(E){return E==null||typeof E==="string"?E:void 0}; g3=function(E,T){if(!(E instanceof T))throw Error(`Expected instanceof ${Cb(T)} but got ${E&&Cb(E.constructor)}`);return E}; X1=function(E,T,Z){if(E!=null&&E[me]===iU)return E;if(Array.isArray(E)){var L=E[Lb]|0;Z=L|Z&32|Z&2;Z!==L&&(E[Lb]=Z);return new T(E)}}; A0=function(E){return E}; Tk=function(E){var T=Hb(E_);return T?E[T]:void 0}; Z0=function(E,T){for(let Z in E)!isNaN(Z)&&T(E,+Z,E[Z])}; z88=function(E){var T=new Le;Z0(E,(Z,L,n)=>{T[L]=[...n]}); T.eU=E.eU;return T}; O_=function(E,T){if(Hb(ne)&&Hb(E_)&&void 0===ne){E=E.CE;var Z=E[E_];if(Z&&(Z=Z.eU))try{Z(E,T,F3U)}catch(L){UD(L)}}}; JI=function(E,T){var Z=Hb(E_);Z&&E[Z]?.[T]!=null&&E8(jk0,3)}; g8I=function(E,T){T<100||E8(B$I,1)}; y6=function(E,T,Z,L){var n=L!==void 0;L=!!L;var O=Hb(E_),J;!n&&O&&(J=E[O])&&Z0(J,g8I);O=[];var y=E.length;J=4294967295;var D=!1,U=!!(T&64),V=U?T&128?0:-1:void 0;if(!(T&1)){var N=y&&E[y-1];N!=null&&typeof N==="object"&&N.constructor===Object?(y--,J=y):N=void 0;!U||T&128||n||(D=!0,J=(ov??A0)(J-V,V,E,N,void 0)+V)}T=void 0;for(var G=0;G=J){let q=G-V;(T??(T={}))[q]=e}else O[G]=e}if(N)for(let e in N){y=N[e];if(y==null||(y=Z(y,L))==null)continue;G= +e;let q;U&&!Number.isNaN(G)&&(q=G+V)0?void 0:E===0?d4||(d4=[0,void 0]):[-E,void 0];case "string":return[0,E];case "object":return E}}; Wy=function(E,T){return uD(E,T[0],T[1])}; uD=function(E,T,Z,L=0){if(E==null){var n=32;Z?(E=[Z],n|=128):E=[];T&&(n=n&-16760833|(T&1023)<<14)}else{if(!Array.isArray(E))throw Error("narr");n=E[Lb]|0;if(el&&1&n)throw Error("rfarr");2048&n&&!(2&n)&&Ak8();if(n&256)throw Error("farr");if(n&64)return(n|L)!==n&&(E[Lb]=n|L),E;if(Z&&(n|=128,Z!==E[0]))throw Error("mid");a:{Z=E;n|=64;var O=Z.length;if(O){var J=O-1;let D=Z[J];if(D!=null&&typeof D==="object"&&D.constructor===Object){T=n&128?0:-1;J-=T;if(J>=1024)throw Error("pvtlmt");for(var y in D)if(O= +y,O1024)throw Error("spvt");n=n&-16760833|(y&1023)<<14}}}E[Lb]=n|64|L;return E}; Ak8=function(){if(el)throw Error("carr");E8(Eek,5)}; TvI=function(E,T){if(typeof E!=="object")return E;if(Array.isArray(E)){var Z=E[Lb]|0;E.length===0&&Z&1?E=void 0:Z&2||(!T||4096&Z||16&Z?E=w4(E,Z,!1,T&&!(Z&16)):(E[Lb]|=34,Z&4&&Object.freeze(E)));return E}if(E!=null&&E[me]===iU)return T=E.CE,Z=T[Lb]|0,nb(E,Z)?E:vy(E,T,Z)?qk(E,T):w4(T,Z);if(E instanceof zc)return E}; qk=function(E,T,Z){E=new E.constructor(T);Z&&(E.X=ZE);E.N=ZE;return E}; w4=function(E,T,Z,L){L??(L=!!(34&T));E=y6(E,T,TvI,L);L=32;Z&&(L|=2);T=T&16769217|L;E[Lb]=T;return E}; Y4=function(E){var T=E.CE,Z=T[Lb]|0;return nb(E,Z)?vy(E,T,Z)?qk(E,T,!0):new E.constructor(w4(T,Z,!1)):E}; fe=function(E){if(E.X!==ZE)return!1;var T=E.CE;T=w4(T,T[Lb]|0);T[Lb]|=2048;E.CE=T;E.X=void 0;E.N=void 0;return!0}; cy=function(E){if(!fe(E)&&nb(E,E.CE[Lb]|0))throw Error();}; Q6=function(E,T){T===void 0&&(T=E[Lb]|0);T&32&&!(T&4096)&&(E[Lb]=T|4096)}; vy=function(E,T,Z){return Z&2?!0:Z&32&&!(Z&4096)?(T[Lb]=Z|2,E.X=ZE,!0):!1}; Ce=function(E,T,Z,L,n){Object.isExtensible(E);T=Rv(E.CE,T,Z,n);if(T!==null||L&&E.N!==ZE)return T}; Rv=function(E,T,Z,L){if(T===-1)return null;var n=T+(Z?0:-1),O=E.length-1;if(!(O<1+(Z?0:-1))){if(n>=O){var J=E[O];if(J!=null&&typeof J==="object"&&J.constructor===Object){Z=J[T];var y=!0}else if(n===O)Z=J;else return}else Z=E[n];if(L&&Z!=null){L=L(Z);if(L==null)return L;if(!Object.is(L,Z))return y?J[T]=L:E[n]=L,L}return Z}}; x4=function(E,T,Z,L){cy(E);var n=E.CE;bD(n,n[Lb]|0,T,Z,L);return E}; bD=function(E,T,Z,L,n){var O=Z+(n?0:-1),J=E.length-1;if(J>=1+(n?0:-1)&&O>=J){let y=E[J];if(y!=null&&typeof y==="object"&&y.constructor===Object)return y[Z]=L,T}if(O<=J)return E[O]=L,T;L!==void 0&&(J=(T??(T=E[Lb]|0))>>14&1023||536870912,Z>=J?L!=null&&(E[J+(n?0:-1)]={[Z]:L}):E[O]=L);return T}; g.Sl=function(E,T,Z,L,n){var O=E.CE,J=O[Lb]|0;L=nb(E,J)?1:L;n=!!n||L===3;L===2&&fe(E)&&(O=E.CE,J=O[Lb]|0);E=Py(O,T);var y=E===Iv?7:E[Lb]|0,D=hI(y,J);var U=4&D?!1:!0;if(U){4&D&&(E=[...E],y=0,D=s_(D,J),J=bD(O,J,T,E));let V=0,N=0;for(;V{var y=X1(J,Z,T);O=y!==J&&y!=null;return y}); if(L!=null)return O&&!nb(L)&&Q6(E,T),L}; AI=function(E,T,Z,L){E=E.CE;(Z=iD(E,E[Lb]|0,T,Z,L))||(Z=T[Xb])||(L=new T,Z=L.CE,Z[Lb]|=34,Z=T[Xb]=L);return Z}; E0=function(E,T,Z,L){var n=E.CE,O=n[Lb]|0;T=iD(n,O,T,Z,L);if(T==null)return T;O=n[Lb]|0;if(!nb(E,O)){let J=Y4(T);J!==T&&(fe(E)&&(n=E.CE,O=n[Lb]|0),T=J,O=bD(n,O,Z,T,L),Q6(n,O))}return T}; Z5=function(E,T,Z,L){var n=E.CE;return TN(E,n,n[Lb]|0,T,Z,1,L)}; LY8=function(E,T,Z,L){var n=[];for(let y of Z){if(!y.url)continue;Z=new g.eI(y.url,!0);if(y.s){var O=Z,J=y.sp;let D=j$(25,4162,LR(1,1309,y.s));O[v[26]](J,nR(16,3883,D))}for(let D of Object.keys(L))Z.set(D,L[D]);O=O0(y.type,y.quality,y.itag,y.width,y.height);n.push(new ZGb(O,Z))}return JS(E.V,n,ow(E,T),!1)}; TN=function(E,T,Z,L,n,O,J,y,D){var U=nb(E,Z);O=U?1:O;y=!!y||O===3;U=D&&!U;(O===2||U)&&fe(E)&&(T=E.CE,Z=T[Lb]|0);E=Py(T,n,J);var V=E===Iv?7:E[Lb]|0,N=hI(V,Z);if(D=!(4&N)){var G=E,e=Z;let q=!!(2&N);q&&(e|=2);let b=!q,K=!0,l=0,r=0;for(;l1&&O[1])return L=Z.X,E=L[v[78]](/^[^.]*/,v[14]),eO(Z,`${L[v[6]](v[41])===0?v[41]:v[75]}${n}---${O[1]}${E}`),Z=new g.eI(Z[v[54]]()),Z[v[26]](v[74],v[32]),Z;if(T)return Z=E[v[28]](),Z[v[26]](v[74],v[32]),Z;n=Z.X[v[61]](v[56]);Z.X[v[61]](v[58])?(eO(Z,v[47]),L=Z[v[54]]()):Z.X[v[61]](v[10])? (eO(Z,v[73]),L=Z[v[54]]()):(Z=wk(L),vq(Z)&&(L=Z));Z=new g.eI(L);Z[v[26]](v[46],v[32]);n&&Z[v[26]](v[2],v[72]);return Z}; LB=function(E,T,Z=0){return t0(Ce(E,T))??Z}; YW=function(E,T,Z=ne3){return Ce(E,T,void 0,void 0,ae)??Z}; fR=function(E,T,Z="",L){return g.BD(Ce(E,T,L))??Z}; cq=function(E,T){E=Ce(E,T);return(E==null?E:xH(E)?E|0:void 0)??0}; Rw=function(E,T){return g.BD(Ce(E,T,void 0,QY))}; CR=function(E,T,Z){return x4(E,T,g.kH(Z))}; g.bj=function(E,T,Z){return x4(E,T,jA(Z))}; xW=function(E,T,Z,L){return g.pe(E,T,jA(Z),"",L)}; Pq=function(E,T,Z){if(Z!=null){if(!xH(Z))throw Xc("enum");Z|=0}return x4(E,T,Z)}; hS=function(E,T){if(typeof E==="string")return new Iw(Mn(E),T);if(Array.isArray(E))return new Iw(new Uint8Array(E),T);if(E.constructor===Uint8Array)return new Iw(E,!1);if(E.constructor===ArrayBuffer)return E=new Uint8Array(E),new Iw(E,!1);if(E.constructor===zc)return T=m_(E)||new Uint8Array(0),new Iw(T,!0,E);if(E instanceof Uint8Array)return E=E.constructor===Uint8Array?E:new Uint8Array(E.buffer,E.byteOffset,E.byteLength),new Iw(E,!1);throw Error();}; g.tS=function(E,T){var Z=0,L=0,n=0,O=E.G,J=E.X;do{var y=O[J++];Z|=(y&127)<32)for(L|=(y&127)>>4,n=3;n<32&&y&128;n+=7)y=O[J++],L|=(y&127)<>>0,L>>>0);throw Error();}; Hq=function(E){for(var T=0,Z=E.X,L=Z+10,n=E.G;Z>>0}; pR=function(E){var T=rk(E);E=rk(E);return vD(T,E)}; g.$W=function(E){var T=E.j;T||(T=E.G,T=E.j=new DataView(T.buffer,T.byteOffset,T.byteLength));T=T.getFloat64(E.X,!0);KR(E,8);return T}; OGI=function(E){return g.SO(E)}; s0=function(E,T){E.X=T;if(T>E.V)throw Error();}; KR=function(E,T){s0(E,E.X+T)}; MW=function(E,T){if(T<0)throw Error();var Z=E.X;T=Z+T;if(T>E.V)throw Error();E.X=T;return Z}; aw=function(E,T){if(T==0)return jo();var Z=MW(E,T);E.gP&&E.L?Z=E.G.subarray(Z,Z+T):(E=E.G,T=Z+T,Z=Z===T?new Uint8Array(0):E.slice(Z,T));return Z.length==0?jo():new zc(Z,Fc)}; jO=function(E,T,Z,L){if(zN.length){let n=zN.pop();Fz(n,L);n.X.init(E,T,Z,L);return n}return new J3k(E,T,Z,L)}; Bq=function(E,T,Z,L,n,O,J,y,D,U){var V=T^E;if((E|24)==E){uj(V^6675,V^3818,Z);var N=LR(4,V^7964,Z[v[4]](v[V^6659])||v[V^6666])[v[V^6665]](v[V^6726]);var G=Z[v[V^6676]]===v[V^6697]&&N[v[V^6671]]>1&&!!N[1]}(E^10)>>4||(G=L(n,O,J,y,D,U));if((E&103)==E){N=V^4497;for(var e=[];++N-e[v[V^4570]]-(V^4593);){switch(N){case V^4587:N-=V^4575;case V^4490:case V^4493:case V^4492:continue;case V^4522:N=V^4606;case V^4495:case V^4494:case V^4529:continue;case V^4607:N=V^4494}e[v[V^4554]](String[v[V^4584]](N))}G=e}return G}; Fz=function(E,{Lr:T=!1}={}){E.Lr=T}; gk=function(E){var T=E.X;if(T.X==T.V)return!1;E.N=E.X.X;var Z=g.SO(E.X)>>>0;T=Z>>>3;Z&=7;if(!(Z>=0&&Z<=5))throw Error();if(T<1)throw Error();E.V=T;E.G=Z;return!0}; mU=function(E){switch(E.G){case 0:E.G!=0?mU(E):Hq(E.X);break;case 1:KR(E.X,8);break;case 2:if(E.G!=2)mU(E);else{var T=g.SO(E.X)>>>0;KR(E.X,T)}break;case 5:KR(E.X,4);break;case 3:T=E.V;do{if(!gk(E))throw Error();if(E.G==4){if(E.V!=T)throw Error();break}mU(E)}while(1);break;default:throw Error();}}; ij=function(E,T,Z){var L=E.X.V,n=g.SO(E.X)>>>0;n=E.X.X+n;var O=n-L;O<=0&&(E.X.V=n,Z(T,E,void 0,void 0,void 0),O=n-E.X.X);if(O)throw Error();E.X.X=n;E.X.V=L}; E4=function(E){var T=g.SO(E.X)>>>0,Z=E.X;E=MW(Z,T);var L=Z.G;(Z=Xz)||(Z=Xz=new TextDecoder("utf-8",{fatal:!0}));T=E+T;L=E===0&&T===L.length?L:L.subarray(E,T);try{var n=Z.decode(L)}catch(O){if(AS===void 0){try{Z.decode(new Uint8Array([128]))}catch(J){}try{Z.decode(new Uint8Array([97])),AS=!0}catch(J){AS=!1}}!AS&&(Xz=void 0);throw O;}return n}; T$=function(E){var T=g.SO(E.X)>>>0;return aw(E.X,T)}; Zd=function(E,T,Z){var L=g.SO(E.X)>>>0;for(L=E.X.X+L;E.X.X=wc&&E<=vw)return Z(Number(E));E=BigInt.asUintN(64,E);return new T(Number(E&qe),Number(E>>uM))}; fd=function(E,T,Z){for(;Z>0||T>127;)E.X.push(T&127|128),T=(T>>>7|Z<<25)>>>0,Z>>>=7;E.X.push(T)}; cw=function(E,T){E.X.push(T>>>0&255);E.X.push(T>>>8&255);E.X.push(T>>>16&255);E.X.push(T>>>24&255)}; Qg=function(E,T){for(;T>127;)E.X.push(T&127|128),T>>>=7;E.X.push(T)}; Rn=function(E,T){if(T>=0)Qg(E,T);else{for(let Z=0;Z<9;Z++)E.X.push(T&127|128),T>>=7;E.X.push(1)}}; Cd=function(E,T){T.length!==0&&(E.V.push(T),E.G+=T.length)}; bM=function(E,T,Z){Qg(E.X,T*8+Z)}; xr=function(E,T){bM(E,T,2);T=E.X.end();Cd(E,T);T.push(E.G);return T}; Pw=function(E,T){var Z=T.pop();for(Z=E.G+E.X.length()-Z;Z>127;)T.push(Z&127|128),Z>>>=7,E.G++;T.push(Z);E.G++}; hd=function(E,T,Z){if(Z!=null)switch(In(Z),bM(E,T,1),typeof Z){case "number":E=E.X;uU(Z);cw(E,GJ);cw(E,d3);break;case "bigint":Z=Yr(Z,Ld,nd);E=E.X;T=Z.X;cw(E,Z.G);cw(E,T);break;default:Z=Jd(Z),E=E.X,T=Z.X,cw(E,Z.G),cw(E,T)}}; s4=function(E,T,Z){Z!=null&&(Z=parseInt(Z,10),bM(E,T,0),Rn(E.X,Z))}; td=function(E,T,Z){bM(E,T,2);Qg(E.X,Z.length);Cd(E,E.X.end());Cd(E,Z)}; In=function(E){switch(typeof E){case "string":Jd(E)}}; Hw=function(E){switch(typeof E){case "string":E.length&&E[0]==="-"?Jd(E.substring(1)):Jd(E)}}; SK=function(){var E=class{constructor(){throw Error();}};Object.setPrototypeOf(E,E.prototype);return E}; Kd=function(E,T){if(T==null||T=="")return new E;T=JSON.parse(T);if(!Array.isArray(T))throw Error("dnarr");T[Lb]|=32;return new E(T)}; lM=function(E,T){return new rc(E,T,kr)}; $r=function(E,T,Z,L,n){T=pd(T,L);T!=null&&(Z=xr(E,Z),n(T,E),Pw(E,Z))}; z$=function(E,T,Z,L){var n=L[E];if(n)return n;n={};n.ZK=L;n.Lf=Xb0(L[0]);var O=L[1],J=1;O&&O.constructor===Object&&(n.extensions=O,O=L[++J],typeof O==="function"&&(n.DQ=!0,Me??(Me=O),an??(an=L[J+1]),O=L[J+=2]));for(var y={};O&&Array.isArray(O)&&O.length&&typeof O[0]==="number"&&O[0]>0;){for(var D=0;Dn(O,J,y,L):n}; iM=function(E,T,Z,L,n){var O=Z.xo,J,y;E[T]=(D,U,V)=>O(D,U,V,y||(y=z$(ms,Bw,iM,L).Lf),J||(J=Xv(L)),n)}; Xv=function(E){var T=E[Ad];if(T!=null)return T;var Z=z$(ms,Bw,iM,E);T=Z.DQ?(L,n)=>Me(L,n,Z):(L,n)=>{for(;gk(n)&&n.G!=4;){var O=n.V,J=Z[O]; if(J==null){var y=Z.extensions;y&&(y=y[O])&&(y=UKI(y),y!=null&&(J=Z[O]=y))}if(J==null||!J(n,L,O)){y=n;J=y.N;mU(y);if(y.Lr)var D=void 0;else D=y.X.X-J,y.X.X=J,D=aw(y.X,D);J=void 0;y=L;D&&((J=y[E_]??(y[E_]=new Le))[O]??(J[O]=[])).push(D)}}if(L=Tk(L))L.eU=Z.ZK[Ec];return!0}; E[Ad]=T;E[Ec]=V$O.bind(E);return T}; V$O=function(E,T,Z,L){var n=this[ms],O=this[Ad],J=Wy(void 0,n.Lf),y=Tk(E);if(y){var D=!1,U=n.extensions;if(U){n=(V,N,G)=>{if(G.length!==0)if(U[N])for(let e of G){V=jO(e);try{D=!0,O(J,V)}finally{V.free()}}else L?.(E,N,G)}; if(T==null)Z0(y,n);else if(y!=null){let V=y[T];V&&n(y,T,V)}if(D){let V=E[Lb]|0;if(V&2&&V&2048&&!Z?.Ij)throw Error();let N=y3(V),G=(e,q)=>{if(Rv(E,e,N)!=null)switch(Z?.vl){case 1:return;default:throw Error();}q!=null&&(V=bD(E,V,e,q,N));delete y[e]}; T==null?J0(J,J[Lb]|0,(e,q)=>{G(e,q)}):G(T,Rv(J,T,N))}}}}; UKI=function(E){E=Fv(E);var T=E[0].xo;if(E=E[1]){let Z=Xv(E),L=z$(ms,Bw,iM,E).Lf;return(n,O,J)=>T(n,O,J,L,Z)}return T}; TZ=function(E,T,Z){E[T]=Z.N1}; LW=function(E,T,Z,L){var n,O,J=Z.N1;E[T]=(y,D,U)=>J(y,D,U,O||(O=z$(Zr,TZ,LW,L).Lf),n||(n=nW(L)))}; nW=function(E){var T=E[Oc];if(!T){let Z=z$(Zr,TZ,LW,E);T=(L,n)=>Js(L,n,Z); E[Oc]=T}return T}; Js=function(E,T,Z){J0(E,E[Lb]|0,(L,n)=>{if(n!=null){var O=Nvi(Z,L);O?O(T,n,L):L<500||E8(GT3,3)}}); (E=Tk(E))&&Z0(E,(L,n,O)=>{Cd(T,T.X.end());for(L=0;LL(J,y,D,O,n)}else Z=L; return E[T]=Z}}; oZ=function(E,T,Z){if(Array.isArray(T)){var L=T[Lb]|0;if(L&4)return T;for(var n=0,O=0;n>5<1&&E+3>>3>=1){(Z[n^4804]===(n^4854)||((0,Z[n^4824])((0,Z[n^4836])(Z[n^4818],Z[n^4845]),Z[n^4838],Z[n^4818],Z[n^4768]),0))&&(0,Z[n^4824])((0,Z[n^4800])((0,Z[n^4840])(),Z[2],Z[n^4820]),Z[n^4811],Z[n^4799],Z[n^4807]);(0,Z[n^4800])((0,Z[n^4840])(),Z[n^4854],Z[5]);(0,Z[n^4791])(Z[n^4818]);(0,Z[n^ 4800])((0,Z[n^4827])(),Z[n^4854],Z[n^4818]);var O=[]}if(!(E-5&7)){try{Z[n^4370]!==-6&&(Z[n^4368]!==-(n^4447)?((0,Z[n^4463])(Z[n^4383],Z[n^4441]),Z[5])(Z[n^4381],Z[n^4368]):(0,Z[n^4379])((0,Z[n^4428])((0,Z[n^4369])(),Z[new Date(v[n^4377])/(n^4797)],Z[n^4381]),Z[n^4428],(0,Z[n^4369])(),Z[n^4473],Z[n^4381])),(0,Z[n^4379])((0,Z[n^4379])((0,Z[n^4472])(Z[n^4381],Z[n^4357]),Z[n^4472],Z[2],Z[n^4422]),Z[3],Z[n^4381],Z[n^4377])}catch(y){}try{Z[n^4434]>-4&&((((0,Z[n^4379])((0,Z[3])(Z[n^4383],Z[n^4448]),Z[n^ 4428],(0,Z[n^4378])(),Z[n^4466],Z[n^4419]),Z[n^4472])(Z[n^4371],Z[n^4359]),Z[n^4476])(Z[n^4431],Z[n^4424]),1)||(0,Z[n^4365])(((0,Z[n^4369])(Z[n^4353],Z[n^4417]),(0,Z[n^4442])(Z[1],Z[n^4354]),Z[n^4470])((0,Z[n^4374])(),Z[n^4451],Z[n^4353]),Z[n^4440],Z[n^4372],Z[n^4377]),((0,Z[n^4476])(Z[n^4469],Z[new Date(v[n^4374])/(n^4797)]),Z[n^4369])(Z[1],Z[n^4473])}catch(y){Z[n^4464]!=-(n^4447)&&(Z[n^4430]>-(n^4444)?(0,Z[n^4454])((0,Z[n^4369])(Z[n^4359],Z[n^4429]),Z[n^4365],(0,Z[n^4440])(Z[new Date(v[n^4448])/ (n^4797)],Z[n^4421]),Z[n^4371],Z[n^4353],Z[n^4460]):(((0,Z[n^4371])(Z[1],Z[n^4420]),Z[n^4440])(Z[n^4359],Z[n^4446]),Z[n^4371])(Z[1],Z[n^4456]))}try{var J=j$(2,n^1485,Z)}catch(y){(0,Z[n^4463])(Z[n^4470],Z[n^4359]),(((0,Z[n^4452])((0,Z[n^4428])(),Z[2],Z[n^4379]),Z[n^4476])((0,Z[n^4452])((0,Z[n^4477])(),Z[n^4434],Z[n^4464]),Z[n^4418],Z[n^4379],Z[n^4462]),Z[new Date(v[n^4449])/(n^4797)])(Z[n^4353],Z[n^4475])}finally{Z[n^4456]!==(n^4444)&&(Z[n^4446]<=0||((0,Z[n^4457])(Z[n^4383],Z[n^4444]),v[n^4443]))&& (0,Z[n^4371])(Z[n^4470])}try{J=vG(6,n^930,Z)}catch(y){Z[n^4377]>-(n^4444)&&((0,Z[n^4476])((0,Z[n^4371])(Z[n^4464]),Z[n^4418],Z[n^4464],Z[n^4458]),1)||((0,Z[n^4463])(Z[n^4379],Z[n^4352]),Z[n^4452])((0,Z[n^4417])(),Z[2],Z[n^4379])}finally{Z[n^4430]>=-1&&(Z[n^4446]>=4||((0,Z[n^4357])(Z[n^4463],(0,Z[n^4476])(((0,Z[n^4452])((0,Z[n^4417])(),Z[n^4434],Z[new Date(v[n^4464])/(n^4797)]),Z[n^4463])(Z[n^4470],Z[new Date(v[n^4359])/(n^4797)]),Z[n^4463],Z[n^4470],Z[n^4431]),(0,Z[n^4476])((0,Z[n^4457])(Z[n^4470], Z[n^4355]),Z[n^4418],Z[n^4379],Z[n^4471]),(0,Z[n^4371])(Z[n^4475]),Z[n^4464],Z[n^4375]),0))&&((0,Z[n^4429])(Z[n^4383]),Z[n^4441])(Z[n^4370],(((0,Z[n^4353])(Z[n^4444],Z[n^4460]),Z[n^4469])(Z[n^4460],Z[n^4356]),Z[5])(Z[n^4352],Z[n^4383]),(0,Z[n^4353])(Z[n^4429],Z[n^4423]),(0,Z[n^4372])(Z[n^4443],Z[n^4382]),Z[n^4479],Z[n^4367])}try{Z[n^4380]!==5&&(Z[n^4457]!=5?(0,Z[n^4355])(Z[n^4456],Z[n^4471])^(0,Z[n^4430])(Z[n^4454]):((0,Z[n^4451])(Z[n^4426],Z[n^4418]),Z[new Date(v[n^4372])/(n^4797)])(Z[n^4426],Z[n^ 4475]))}catch(y){(0,Z[4])(Z[n^4370],Z[n^4383])}O=[]}return O}; qL=function(E,T,Z){T=T==null||typeof T==="boolean"?T:typeof T==="number"?!!T:void 0;T!=null&&(bM(E,Z,0),E.X.X.push(T?1:0))}; Yh=function(E,T,Z){T=g.BD(T);T!=null&&td(E,Z,DQ(T))}; fW=function(E,T,Z,L,n){T=pd(T,L);T!=null&&(Z=xr(E,Z),n(T,E),Pw(E,Z))}; cG=function(E,T,Z){if(E.G!==1)return!1;g.dr(T,Z,pR(E.X));return!0}; Qt=function(E,T){return(Z,L)=>{{let O={zO:!0};L&&Object.assign(O,L);Z=jO(Z,void 0,void 0,O);try{let J=new E,y=J.CE;Xv(T)(y,Z);var n=J}finally{Z.free()}}return n}}; g.CW=function(E){return T=>RZ(T,E)}; g.bS=function(E){return function(){return RZ(this,E)}}; xh=function(E){return T=>Kd(E,T)}; dKU=function(E,T){return lD(E,T,h0)}; KW=function(E){var T=new g.PG;T=g.bj(T,1,E.G);var Z=uXU(E);T=lD(T,Z,ai8);Z=[];var L=[];for(var n of E.X.keys())L.push(n.split(","));for(n=0;n>>31)&4294967295;N=n[0];var q=n[1],b=n[2],K=n[3],l=n[4];for(e=0;e<80;e++){if(e<40)if(e<20){var r=K^q&(b^K);var M=1518500249}else r=q^b^K,M=1859775393;else e<60?(r=q&b|K&(q|b),M=2400959708):(r=q^b^K,M=3395469782);r=((N<<5|N>>>27)&4294967295)+r+l+M+G[e]&4294967295;l=K;K=b;b=(q<<30|q>>>2)&4294967295;q=N;N=r}n[0]=n[0]+N&4294967295;n[1]=n[1]+q&4294967295;n[2]= n[2]+b&4294967295;n[3]=n[3]+K&4294967295;n[4]=n[4]+l&4294967295} function Z(N,G){if(typeof N==="string"){N=unescape(encodeURIComponent(N));for(var e=[],q=0,b=N.length;q=56;e--)O[e]=G&255,G>>>=8;T(O);for(e=G=0;e<5;e++)for(var q=24;q>=0;q-=8)N[G++]=n[e]>>q&255;return N} for(var n=[],O=[],J=[],y=[128],D=1;D<64;++D)y[D]=0;var U,V;E();return{reset:E,update:Z,digest:L,XA:function(){for(var N=L(),G="",e=0;e2&&tr(n,J,L,2);return J}; tr=function(E,T,Z,L){function n(O){O&&T.appendChild(typeof O==="string"?E.createTextNode(O):O)} for(;L0?n(O):g.S$(O&&typeof O.length=="number"&&typeof O.item=="function"?g.A3(O):O,n)}}; g.SD=function(E){return sq(document,E)}; sq=function(E,T){T=String(T);E.contentType==="application/xhtml+xml"&&(T=T.toLowerCase());return E.createElement(T)}; g.Kz=function(E){return document.createTextNode(String(E))}; g.r_=function(E){for(var T;T=E.firstChild;)E.removeChild(T)}; g.kK=function(E,T,Z){E.insertBefore(T,E.childNodes[Z]||null)}; g.lF=function(E){return E&&E.parentNode?E.parentNode.removeChild(E):null}; g.pz=function(E,T){return E&&T?E==T||E.contains(T):!1}; g.YK=function(E){return E.nodeType==9?E:E.ownerDocument||E.document}; g.$K=function(E,T){if("textContent"in E)E.textContent=T;else if(E.nodeType==3)E.data=String(T);else if(E.firstChild&&E.firstChild.nodeType==3){for(;E.lastChild!=E.firstChild;)E.removeChild(E.lastChild);E.firstChild.data=String(T)}else g.r_(E),E.appendChild(g.YK(E).createTextNode(String(T)))}; aa=function(E){return E.tagName=="A"&&E.hasAttribute("href")||E.tagName=="INPUT"||E.tagName=="TEXTAREA"||E.tagName=="SELECT"||E.tagName=="BUTTON"?!E.disabled&&(!E.hasAttribute("tabindex")||MD(E)):E.hasAttribute("tabindex")&&MD(E)}; MD=function(E){E=E.tabIndex;return typeof E==="number"&&E>=0&&E<32768}; g.zD=function(E,T,Z){E&&!Z&&(E=E.parentNode);for(Z=0;E;){if(T(E))return E;E=E.parentNode;Z++}return null}; var ved=function(){return F$[v[21]](this,10,737)}; qD=function(E){this.X=E||g.GU.document||document}; qk$=function(E){GN(jD,BO,1,E)}; Yk3=function(E,T=g_){if(!m5){E=E.navigator?.userAgentData;if(!E||typeof E.getHighEntropyValues!=="function"||E.brands&&typeof E.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));qk$((E.brands||[]).map(L=>{var n=new BO;n=g.bj(n,1,L.brand);return g.bj(n,2,L.version)})); typeof E.mobile==="boolean"&&x4(jD,2,bU(E.mobile));m5=E.getHighEntropyValues(T)}var Z=new Set(T);return m5.then(L=>{var n=jD.clone();Z.has("platform")&&g.bj(n,3,L.platform);Z.has("platformVersion")&&g.bj(n,4,L.platformVersion);Z.has("architecture")&&g.bj(n,5,L.architecture);Z.has("model")&&g.bj(n,6,L.model);Z.has("uaFullVersion")&&g.bj(n,7,L.uaFullVersion);return n.P0()}).catch(()=>jD.P0())}; iF=function(E){return Pq(E,1,1)}; To=function(E,T){U0(E.X,X$,1,T);cq(T,1)||iF(T);E.qj||(T=Ar(E),fR(T,5)||g.bj(T,5,E.locale));E.uach&&(T=Ar(E),E0(T,EV,9)||U0(T,EV,9,E.uach))}; Ar=function(E){var T=E0(E.X,X$,1);T||(T=new X$,To(E,T));E=T;T=E0(E,ZS,11);T||(T=new ZS,U0(E,ZS,11,T));return T}; fFd=function(E,T){E.G=T}; QSI=function(E){var T=E.qj?void 0:g.hr();T?Yk3(T,g_).then(Z=>{E.uach=c30(Z??"[]");Z=Ar(E);U0(Z,EV,9,E.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.Lh=function(E,T,Z,L){this.N=E;this.j=T;this.X=this.V=E;this.L=Z||0;this.J=L||2}; g.nh=function(E){E.X=Math.min(E.j,E.X*E.J);E.V=Math.min(E.j,E.X+(E.L?Math.round(E.L*(Math.random()-.5)*2*E.X):0));E.G++}; OV=function(){return"https://play.google.com/log?format=json&hasfast=true"}; R5O=function(E,T){if(!E.u$)return()=>{}; var Z=()=>{E.flush()}; return T?()=>{T().then(Z)}:Z}; JY=function(E){E.V.isFinal=!0;E.flush();E.V.isFinal=!1}; o8=function(E){E.Z||(E.Z=OV());try{return(new URL(E.Z)).toString()}catch(T){return(new URL(E.Z,g.hr().location.origin)).toString()}}; bGk=function(E){CRk(E,(T,Z)=>{T=new URL(T);T.searchParams.set("format","json");var L=!1;try{L=g.hr().navigator.sendBeacon(T.toString(),Z.P0())}catch{}L||(E.S=!1);return L})}; xKi=function(E,T,Z=null,L=E.withCredentials){var n={},O=new URL(o8(E));Z&&(n.Authorization=Z);E.sessionIndex&&(n["X-Goog-AuthUser"]=E.sessionIndex,O.searchParams.set("authuser",E.sessionIndex));E.pageId&&(Object.defineProperty(n,"X-Goog-PageId",{value:E.pageId}),O.searchParams.set("pageId",E.pageId));return{url:O.toString(),body:T,vu:1,ZA:n,requestType:"POST",withCredentials:L,timeoutMillis:E.timeoutMillis}}; CRk=function(E,T){if(E.X.length!==0){var Z=new URL(o8(E));Z.searchParams.delete("format");var L=E.yB();L&&Z.searchParams.set("auth",L);Z.searchParams.set("authuser",E.sessionIndex||"0");for(L=0;L<10&&E.X.length;++L){let n=E.X.slice(0,32),O=E.V.build(n,E.N,E.L,E.k9,E.O,E.Y);if(!T(Z.toString(),O)){++E.L;break}E.N=0;E.L=0;E.O=0;E.Y=0;E.X=E.X.slice(n.length)}E.G.enabled&&E.G.stop()}}; PRU=function(E,T){E.buildLabel=T;return E}; h5O=function(E){E.network=new IFJ;return E}; sSJ=function(E,T){E.X=T}; t$U=function(E){E.G=!0;return E}; WY0=function(E){return E.fields.map(T=>T.fieldType)}; IZ=function(E,...T){T=yq(...T);return E.X.has(T)?E.X.get(T):void 0}; uXU=function(E){return E.fields.map(T=>T.fieldName)}; UV=function(E,T,...Z){Z=yq(...Z);E.X.set(Z,[new DS(T)])}; HGT=function(E,T,...Z){var L=IZ(E,...Z);L?L.push(new DS(T)):UV(E,T,...Z)}; yq=function(...E){return E?E.join(","):"key"}; SkT=function(E,...T){return(E=IZ(E,...T))&&E.length?E[0]:void 0}; KYI=function(E,...T){var Z=0,L=SkT(E,...T);L&&(Z=L.X);UV(E,Z+1,...T)}; Vq=function(E,T){this.type=E;this.currentTarget=this.target=T;this.defaultPrevented=this.G=!1}; Nu=function(E,T){Vq.call(this,E?E.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.X=null;E&&this.init(E,T)}; dP=function(E){return!(!E||!E[Go])}; kTU=function(E,T,Z,L,n){this.listener=E;this.proxy=null;this.src=T;this.type=Z;this.capture=!!L;this.handler=n;this.key=++r3b;this.Qu=this.sD=!1}; ue=function(E){E.Qu=!0;E.listener=null;E.proxy=null;E.src=null;E.handler=null}; W1=function(E){this.src=E;this.listeners={};this.X=0}; eh=function(E,T){var Z=T.type;Z in E.listeners&&g.iR(E.listeners[Z],T)&&(ue(T),E.listeners[Z].length==0&&(delete E.listeners[Z],E.X--))}; wP=function(E,T,Z,L){for(let n=0;n1)));J=J.next)n||(O=J);n&&(Z.X==0&&L==1?uO(Z,T):(O?(L=O,L.next==Z.N&&(Z.N=L),L.next=L.next.next):W8(Z),eE(Z,n,3,T)))}E.V=null}else JL(E,3,T)}; g.Gr=function(E,T){E.G||E.X!=2&&E.X!=3||wT(E);E.N?E.N.next=T:E.G=T;E.N=T}; qB=function(E,T,Z,L){var n=g.UF(null,null,null);n.X=new g.oh(function(O,J){n.V=T?function(y){try{let D=T.call(L,y);O(D)}catch(D){J(D)}}:O; n.G=Z?function(y){try{let D=Z.call(L,y);D===void 0&&y instanceof g.v8?J(y):O(D)}catch(D){J(D)}}:J}); n.X.V=E;g.Gr(E,n);return n.X}; JL=function(E,T,Z){E.X==0&&(E===Z&&(T=3,Z=new TypeError("Promise cannot resolve to itself")),E.X=1,g.f7(Z,E.Ga,E.ql,E)||(E.J=Z,E.X=T,E.V=null,wT(E),T!=3||Z instanceof g.v8||z58(E,Z)))}; g.f7=function(E,T,Z,L){if(E instanceof g.oh)return dT(E,T,Z,L),!0;if(E)try{var n=!!E.$goog_Thenable}catch(O){n=!1}else n=!1;if(n)return E.then(T,Z,L),!0;if(g.CT(E))try{let O=E.then;if(typeof O==="function")return FYk(E,O,T,Z,L),!0}catch(O){return Z.call(L,O),!0}return!1}; FYk=function(E,T,Z,L,n){function O(D){y||(y=!0,L.call(n,D))} function J(D){y||(y=!0,Z.call(n,D))} var y=!1;try{T.call(E,J,O)}catch(D){O(D)}}; wT=function(E){E.L||(E.L=!0,g.c8(E.MM,E))}; W8=function(E){var T=null;E.G&&(T=E.G,E.G=T.next,T.next=null);E.G||(E.N=null);return T}; eE=function(E,T,Z,L){if(Z==3&&T.G&&!T.N)for(;E&&E.j;E=E.V)E.j=!1;if(T.X)T.X.V=null,Q$(T,Z,L);else try{T.N?T.V.call(T.context):Q$(T,Z,L)}catch(n){Rh.call(null,n)}DT.put(T)}; Q$=function(E,T,Z){T==2?E.V.call(E.context,Z):E.G&&E.G.call(E.context,Z)}; z58=function(E,T){E.j=!0;g.c8(function(){E.j&&Rh.call(null,T)})}; g.v8=function(E){g.ak.call(this,E)}; g.C7=function(E,T){g.mh.call(this);this.wp=E||1;this.KI=T||g.GU;this.Kz=(0,g.Pb)(this.eK,this);this.K$=g.sJ()}; g.bO=function(E,T,Z){if(typeof E==="function")Z&&(E=(0,g.Pb)(E,Z));else if(E&&typeof E.handleEvent=="function")E=(0,g.Pb)(E.handleEvent,E);else throw Error("Invalid listener argument");return Number(T)>2147483647?-1:g.GU.setTimeout(E,T||0)}; g.xT=function(E,T){var Z=null;return(new g.oh(function(L,n){Z=g.bO(function(){L(T)},E); Z==-1&&n(Error("Failed to schedule timer."))})).Yp(function(L){g.GU.clearTimeout(Z); throw L;})}; Ih=function(E,T,...Z){E.V.has(T)||E.V.set(T,new P8(T,Z))}; sF=function(E,T,...Z){E.V.has(T)||E.V.set(T,new hL(T,Z))}; tL=function(E){E.G.enabled||E.G.start();E.L++;E.L>=E.N&&E.j()}; jSb=function(E){for(let T=0;T2?E.X.statusText:""}catch(Z){T=""}E.j=T+" ["+E.getStatus()+"]";zr(E)}}finally{F_(E)}}}; F_=function(E,T){if(E.X){E.L&&(clearTimeout(E.L),E.L=null);let Z=E.X;E.X=null;T||E.dispatchEvent("ready");try{Z.onreadystatechange=null}catch(L){}}}; gT=function(E){return E.X?E.X.readyState:0}; iO=function(E){try{return E.X?E.X.responseText:""}catch(T){return""}}; X_=function(E){try{if(!E.X)return null;if("response"in E.X)return E.X.response;switch(E.NE){case "":case "text":return E.X.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in E.X)return E.X.mozResponseArrayBuffer}return null}catch(T){return null}}; X50=function(E){var T={};E=(E.X&&gT(E)>=2?E.X.getAllResponseHeaders()||"":"").split("\r\n");for(let L=0;L{setTimeout(()=>{try{O.j()}finally{n.dispose()}})}); O.N=1E5;O.flushInterval=3E4;O.G.setInterval(3E4);return O}; ZL$=function(E){if(E.timer===void 0){let T=Math.max(0,E.X+E.G-AL());E.timer=setTimeout(()=>{try{E.callback()}finally{E.X=AL(),E.timer=void 0}},T)}}; ncO=function(E,T=[]){return new Lyk(E,T)}; AL=function(){return globalThis.performance?.now?.()??Date.now()}; nw=function(E,T){if(E.disable)return new Lw;T=T?nB(T):[];return ncO({d4:E.d4,DF:E.b7,I2:E.OK,IZ:E.IZ,IT:E.IT,Dg:E.Dg},T)}; OLT=function(E){if(!E)return null;E=Rw(E,4);return E===null||E===void 0?null:DF(E)}; JH=function(){OZ.instance||(OZ.instance=new OZ);return OZ.instance}; Jei=function(E,T,Z,L){if(!T&&!Z)return Promise.resolve();if(!L)return ol(T,Z);var n;(n=E.G)[L]||(n[L]=new Promise((O,J)=>{ol(T,Z).then(()=>{E.X=L;O()},y=>{delete E.G[L]; J(y)})})); return E.G[L]}; UZ=function(E,T){return Jei(E,E0(T,yj,1,oe),E0(T,D2,2,oe),fR(T,3,void 0,oe))}; ol=function(E,T){return T?ocI(T):E?yek(E):Promise.resolve()}; ocI=function(E){return new Promise((T,Z)=>{var L=g.SD("SCRIPT"),n=OLT(E);g.sk(L,n);L.onload=()=>{g.lF(L);T()}; L.onerror=()=>{g.lF(L);Z(Error("EWLS"))}; (document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(L)})}; yek=function(E){return new Promise(T=>{var Z=g.SD("SCRIPT");if(E){var L=Rw(E,6);L=L===null||L===void 0?null:P5(L)}else L=null;Z.textContent=IS(L);h3(Z);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(Z);g.lF(Z);T()})}; D1T=function(E,T){return xW(E,1,T)}; U1d=function(E,T){return xW(E,2,T)}; Vnd=function(E,T){return xW(E,3,T)}; GW=async function(E,T,Z,L,n){T=Vnd(U1d(D1T(new Vj,E.requestKey),T),Z);Z=E.X();E=await L.L("c",E.requestKey,n,E.client.create(T,Z));var O=iv(k4(E,2));if(O.length)return EZ(L,()=>{var J=new Uint8Array(O.length);for(var y=0;yPromise.resolve("E:CTO"))}catch(V){y="E:UCE"}}let D,U=new g.Lh(J?O.v3:O.kd,O.W3,O.u7,O.Z_); for(let V=1;V<=O.maxAttempts;V++){if(V!==1){w8(E,0);E.X=new qC(U.getValue(),O.cB,O.XJ);let N=await E.X.promise;E.X=void 0;N===1?(V=1,U.reset()):g.nh(U)}try{let N;Z?N=Z:(w8(E,5),N=await vE(d18(T,E.logger,V,L.X,y),O.zV,()=>Promise.reject(Error("RGF:Fetch timed out")))); w8(E,3);await vE(UZ(L,N),O.Sj,()=>Promise.reject(Error("DTZ:Script timed out"))); w8(E,8);await n;let G=new Yu({challenge:N,AJ:E.options.AJ,ug:E.options.ug});await vE(G.fI,O.kQ,()=>Promise.reject(Error("QEG:Setup timed out"))); D=G;break}catch(N){E.handleError(N),fw(E)}}if(E.FC())break;D&&(Z=void 0,uL8(E,J),J=D,WyO(E,D),fw(E));w8(E,2);E.X=new qC(O.XL,O.cB,O.XJ);E.isPaused&&E.X.pause();await E.X.promise;E.X=void 0;if(E.FC())break}J?.dispose()}; wU8=function(E){E.J=Error("Cancelled by dispose");E.j.resolve();OD(E.L.promise);E.L.reject(Error("Cancelled by dispose"));E.logger.dispose();Promise.all(E.N).then(async()=>{E.V?.dispose();E.V=void 0}); E.N=[];E.X?.G();OD(E.G.promise);E.G.reject(Error("Cancelled by dispose"))}; vc3=async function(E){if(E.FC())throw Error("Already disposed");E.X?.G();await E.G.promise}; qOd=function(E,T){var Z=E.vj;E.vj=()=>{Z();T()}}; WyO=function(E,T){E.FC()||(E.V=T,E.logger.update(T.M3()),E.j.resolve(),E.L.resolve(void 0),E.vj())}; uL8=function(E,T){T&&(Promise.all(E.N).then(()=>void T.dispose()),E.N=[])}; w8=function(E,T){E.Z=T;E.options.Ts?.(T)}; fw=function(E){E.FC()||(E.G.resolve(),E.G=new g.Rl)}; vE=function(E,T,Z){var L;Z=(new Promise(n=>{L=setTimeout(n,T)})).then(Z); OD(Z);return Promise.race([E.finally(()=>void clearTimeout(L)), Z])}; YOI=function(E,T){E.endTimeMs=Date.now()+T;E.tick()}; Cw=function(E){E.X&&(clearTimeout(E.X),E.X=null)}; bz=function(E,T){try{return globalThis.sessionStorage.setItem(E,T),!0}catch(Z){return!1}}; xu=function(E,T=0,Z=E.length,L){var n=0;for(L&&(n=xu(L));T>1,PE),xu(E,E.length>>1)];return T.toString(16)+Z.toString(16)}; hH=function(E,T){var Z=[xu(T,0,T.length>>1,void 0),xu(T,T.length>>1)];E=new Uint32Array(E.buffer);T=E[0];var [L,n]=Z;for(Z=1;Z>>8|J<<24,J+=O|0,J^=y+38293,O=O<<3|O>>>29,O^=J,D=D>>>8|D<<24,D+=y|0,D^=U+38293,y=y<<3|y>>>29,y^=D;O=[O,J];E[Z]^=O[0];Z+1void globalThis.sessionStorage.removeItem(U))?bz(T,g.So(J))?"s":"t":"i"}; QW8=function(E,T){var Z=globalThis.sessionStorage.getItem(E);if(!Z)return["m"];try{var L=lv(Z);hH(L,T)}catch(n){return globalThis.sessionStorage.removeItem(E),["c"]}for(T=4;T<7&&L[T]===0;)T++;for(Z=0;Z=Z?(globalThis.sessionStorage.removeItem(E),["e"]):["a",new Uint8Array(L.buffer,T+4)]}; RMU=function(E){var T=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!T)return new sZ(E);var Z=T.split(",");if(Z.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new sZ(E);T=Z.slice(1);T.length===1&&T[0]===""&&(T=[]);Z=Number(Z[0]);return isNaN(Z)||Z<0||Z>T.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new sZ(E)):new sZ(E,Z,T)}; x1I=function(E){function T(){Z-=L;Z-=n;Z^=n>>>13;L-=n;L-=Z;L^=Z<<8;n-=Z;n-=L;n^=L>>>13;Z-=L;Z-=n;Z^=n>>>12;L-=n;L-=Z;L^=Z<<16;n-=Z;n-=L;n^=L>>>5;Z-=L;Z-=n;Z^=n>>>3;L-=n;L-=Z;L^=Z<<10;n-=Z;n-=L;n^=L>>>15} E=C9I(E);for(var Z=2654435769,L=2654435769,n=314159265,O=E.length,J=O,y=0;J>=12;J-=12,y+=12)Z+=tH(E,y),L+=tH(E,y+4),n+=tH(E,y+8),T();n+=O;switch(J){case 11:n+=E[y+10]<<24;case 10:n+=E[y+9]<<16;case 9:n+=E[y+8]<<8;case 8:L+=E[y+7]<<24;case 7:L+=E[y+6]<<16;case 6:L+=E[y+5]<<8;case 5:L+=E[y+4];case 4:Z+=E[y+3]<<24;case 3:Z+=E[y+2]<<16;case 2:Z+=E[y+1]<<8;case 1:Z+=E[y+0]}T();return bL3.toString(n)}; C9I=function(E){var T=[];for(let Z=0;Z{E.N.resolve()},T); E.addOnDisposeCallback(()=>void clearTimeout(Z))}; Kw=function(E,T){var Z=`${T(E.error.message)}:${T(E.error.stack)}`.substring(0,2048);T=Z.length+1;Z=S1(Z);var L=new Uint8Array(4+Z.length);L.set([42,T&127|128,T>>7,E.error.code]);L.set(Z,4);return L}; S1=function(E){return globalThis.TextEncoder?(new TextEncoder).encode(E):Nn(E)}; P9I=function(E,T,Z){return E instanceof e1?WE(E,Z,T,1):E.l1(Z)}; pw=async function(E){var T=void 0;E.j++;var Z=new g.Rl;E.Do instanceof r8&&E.Do.N.push(Z.promise);if(E.SZ){let O=new g.Rl;setTimeout(()=>void O.resolve()); await O.promise}var L=E.logger.share();try{E.state=5;let O=[],J=await vE(E.Do.snapshot({Ei:{},H1:O}),E.ao.Dt,()=>Promise.reject(new ED(15,"MDA:Timeout"))); ku(E,"MDA:Disposed");let y=O[0];E.state=6;let D=await vE(P9I(E.U9,L,J),E.ao.H3,()=>Promise.reject(new ED(10,"BWB:Timeout"))); ku(E,"BWB:Disposed");E.state=7;T=EZ(L,()=>{var U=IoU(E,D,Z,y);U.N.promise.then(()=>void E.L()); return U},"i")}catch(O){T?.dispose(); if(!E.G){let J=hMd(E,O);Z.resolve();var n;if(n=E.Do instanceof r8&&E.j<2)a:if(O instanceof ED)n=O.code!==32&&O.code!==20&&O.code!==10;else{if(O instanceof lz)switch(O.code){case 2:case 13:case 14:case 4:break;default:n=!1;break a}n=!0}if(n){let y=setTimeout(()=>void E.L(),(1+Math.random()*.25)*(E.X?6E4:1E3)); E.addOnDisposeCallback(()=>void clearTimeout(y)); return}E.G=J}L.V(E.X?13:14);E.N.reject(E.G);return}finally{L.dispose()}E.state=8;E.j=0;E.X?.dispose();E.X=T;E.N.resolve()}; hMd=function(E,T){if(!(T instanceof ED))if(T instanceof lz){let Z=Error(T.toString());Z.stack=T.stack;T=new ED(11,"EBH:Error",Z)}else T=new ED(12,"BSO:Unknown",T);return E.reportError(T)}; ku=function(E,T){if(E.FC())throw new ED(E.X?20:32,T);}; IoU=function(E,T,Z,L){var n=(HD(Ce(T,2))??0)*1E3;if(n<=0)throw new ED(31,"TTM:Invalid");if(fR(T,4))return new sWU(E.logger,fR(T,4),n);if(!(HD(Ce(T,3))??0))return new tn$(E.logger,iv(k4(T,1)),n);if(!L)throw new ED(4,"PMD:Undefined");L=L(iv(k4(T,1)));if(typeof L!=="function")throw new ED(16,"APF:Failed");E.J=Math.floor((Date.now()+n)/1E3);E=new $u(E.logger,L,HD(Ce(T,3))??0,n);E.addOnDisposeCallback(()=>void Z.resolve()); return E}; al=function(E,T,Z){try{if(E.FC())throw new ED(21,"BNT:disposed");if(!E.X&&E.G)throw E.G;return HLJ(E,T,Z)??SO8(E,T,Z)??Ky$(E,T,Z)}catch(L){if(!T.Lj)throw MC(E,L);return re3(E,Z,L)}}; MC=function(E,T){T=T instanceof ED?T:new ED(5,"TVD:error",T);return E.reportError(T)}; HLJ=function(E,T,Z){return E.X?.B_(()=>zW(E,T),Z,L=>{if(E.X instanceof $u&&T.NR?.Ye)try{E.cache?.X(zW(E,T),L,T.NR.ek,E.J-120)}catch(n){E.reportError(new ED(24,"ELX:write",n))}})}; SO8=function(E,T,Z){if(T.NR?.kO)try{let L=E.cache?.G(zW(E,T),T.NR.ek);return L?Z?EZ(E.logger,()=>g.So(L,2),"a"):L:void 0}catch(L){E.reportError(new ED(23,"RXO:read",L))}}; Ky$=function(E,T,Z){var L={stack:[],error:void 0,hasError:!1};try{if(!T.Iq)throw new ED(29,"SDF:notready");return lI(L,new Fq(E.logger,0,E.state)).B_(()=>zW(E,T),Z)}catch(n){L.error=n,L.hasError=!0}finally{pT(L)}}; re3=function(E,T,Z){var L={stack:[],error:void 0,hasError:!1};try{let n=MC(E,Z);return lI(L,new kak(E.logger,n)).B_(()=>[],T)}catch(n){L.error=n,L.hasError=!0}finally{pT(L)}}; zW=function(E,T){return T.ZF?T.ZF:T.Ei?EZ(E.logger,()=>T.ZF=S1(T.Ei),"c"):[]}; j1=function(){var E=0,T;return Z=>{T||(T=new Lw);var L=new Fq(T,E,1),n=L.B_(()=>S1(Z),!0); L.dispose();E++;return n}}; g.BE=function(E,T){if(E)for(let Z in E)Object.prototype.hasOwnProperty.call(E,Z)&&T(E[Z],Z,E)}; pUO=function(){var E=[];g.BE(loO,T=>{E.push(T)}); return E}; Mn0=function(){var E=g.g8("IFRAME"),T={};g.S$($1k(),Z=>{E.sandbox&&E.sandbox.supports&&E.sandbox.supports(Z)&&(T[Z]=!0)}); return T}; g.g8=function(E,T=document){return T.createElement(String(E).toLowerCase())}; g.mx=function(E,T,Z,L){this.left=E;this.top=T;this.width=Z;this.height=L}; iz=function(E,T){return E==T?!0:E&&T?E.left==T.left&&E.width==T.width&&E.top==T.top&&E.height==T.height:!1}; g.AH=function(E,T,Z){if(typeof T==="string")Xq(E,Z,T);else for(let L in T)Xq(E,T[L],L)}; Xq=function(E,T,Z){(Z=Ef(E,Z))&&(aoI.test(Z)?E.style.setProperty(Z,T):E.style[Z]=T)}; Ef=function(E,T){var Z=Tw[T];if(!Z){var L=RW(T);Z=L;E.style[L]===void 0&&(L=(g.PO?"Webkit":g.Zx?"Moz":null)+R8k(L),E.style[L]!==void 0&&(Z=L));Tw[T]=Z}return Z}; g.Ln=function(E,T){var Z=E.style[RW(T)];return typeof Z!=="undefined"?Z:E.style[Ef(E,T)]||""}; nn=function(E,T){var Z=g.YK(E);return Z.defaultView&&Z.defaultView.getComputedStyle&&(E=Z.defaultView.getComputedStyle(E,null))?E[T]||E.getPropertyValue(T)||"":""}; Of=function(E){try{return E.getBoundingClientRect()}catch(T){return{left:0,top:0,right:0,bottom:0}}}; g.J9=function(E){var T=g.YK(E),Z=new g.BG(0,0);if(E==(T?g.YK(T):document).documentElement)return Z;E=Of(E);T=g.cO(T);T=g.Ia(T.X);Z.x=E.left+T.x;Z.y=E.top+T.y;return Z}; g.yW=function(E,T){E=oG(E);T=oG(T);return new g.BG(E.x-T.x,E.y-T.y)}; g.Dx=function(E){E=Of(E);return new g.BG(E.left,E.top)}; oG=function(E){if(E.nodeType==1)return g.Dx(E);E=E.changedTouches?E.changedTouches[0]:E;return new g.BG(E.clientX,E.clientY)}; VW=function(E,T){if(T instanceof g.mD){var Z=T.height;T=T.width}else throw Error("missing height argument");E.style.width=Uf(T,!0);E.style.height=Uf(Z,!0)}; Uf=function(E,T){typeof E=="number"&&(E=(T?Math.round(E):E)+"px");return E}; g.NY=function(E){var T=zM8,Z;(Z=nn(E,"display"))||(Z=E.currentStyle?E.currentStyle.display:null);if((Z||E.style&&E.style.display)!="none")return T(E);Z=E.style;var L=Z.display,n=Z.visibility,O=Z.position;Z.visibility="hidden";Z.position="absolute";Z.display="inline";E=T(E);Z.display=L;Z.position=O;Z.visibility=n;return E}; zM8=function(E){var T=E.offsetWidth,Z=E.offsetHeight,L=g.PO&&!T&&!Z;return(T===void 0||L)&&E.getBoundingClientRect?(E=Of(E),new g.mD(E.right-E.left,E.bottom-E.top)):new g.mD(T,Z)}; jW3=function(E,T={}){return new Fy0(E,T)}; var BWO=function(E,T,Z,L,n,O,J,y){return Bq[v[21]](this,8,1977,E,T,Z,L,n,O,J,y)}; var gcT=function(E){E.L.qy("data",T=>{if("1"in T){var Z=T["1"];let L;try{L=E.J(Z)}catch(n){Gw(E,new lz(13,`Error when deserializing response data; error: ${n}, response: ${Z}`))}L&&dA(E,L)}if("2"in T)for(T=u$(E,T["2"]),Z=0;Z{Wz(E,eq(E));for(let T=0;T{if(E.X.length!==0){var T=E.xhr.V;T!==0||E.xhr.isSuccess()||(T=6);var Z=-1;switch(T){case 0:var L=2;break;case 7:L=10;break;case 8:L=4;break;case 6:Z=E.xhr.getStatus();L=SE(Z);break;default:L=14}Wz(E,eq(E));T=mK8(T)+", error: "+E.xhr.getLastError();Z!==-1&&(T+=`, http status code: ${Z}`);Gw(E,new lz(L,T))}})},Gw=function(E,T){for(let Z=0;Z{T[L]=Z[L]}); return T},dA=function(E,T){for(let Z=0;Z{if(E.xhr.isSuccess()){var L=iO(E.xhr);if(T&&E.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");L=atob(L)}try{var n=E.J(L)}catch(J){Gw(E,wA(new lz(13,`Error when deserializing response data; error: ${J}, response: ${L}`),Z));return}L=SE(E.xhr.getStatus());Wz(E,eq(E));L===0?dA(E,n):Gw(E,wA(new lz(L,"Xhr succeeded but the status code is not 200"),Z))}else{L=iO(E.xhr);let J;n=eq(E);if(L){var O=u$(E,L);L=O.code;J=O.details; O=O.metadata}else L=2,J=`Rpc failed due to xhr error. uri: ${String(E.xhr.J)}, error code: ${E.xhr.V}, error: ${E.xhr.getLastError()}`,O=n;Wz(E,n);Gw(E,wA(new lz(L,J,O),Z))}})},vz=function(E,T){T=E.indexOf(T); T>-1&&E.splice(T,1)},wA=function(E,T){T.stack&&(E.stack+="\n"+T.stack); return E},qY=function(E){this.N=E.hI||null; this.V=E.H7||!1;this.G=void 0},Yp=function(E,T){g.mh.call(this); this.VQ=E;this.L=T;this.j=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.S=new Headers;this.G=null;this.O="GET";this.Y="";this.X=!1;this.J=this.V=this.N=null;this.Z=new AbortController},fn=function(E){E.V.read().then(E.Gq.bind(E)).catch(E.Es.bind(E))},QW=function(E){E.readyState=4; E.N=null;E.V=null;E.J=null;cz(E)}; var EGk=function(E,T,Z,L,n,O,J){return Ie[v[21]](this,31,2629,E,T,Z,L,n,O,J)}; cz=function(E){E.onreadystatechange&&E.onreadystatechange.call(E)}; TxT=function(E){if(E.IB&&typeof E.IB=="function")return E.IB();if(typeof Map!=="undefined"&&E instanceof Map||typeof Set!=="undefined"&&E instanceof Set)return Array.from(E.values());if(typeof E==="string")return E.split("");if(g.QO(E)){let T=[],Z=E.length;for(let L=0;L>4&15).toString(16)+(E&15).toString(16)}; Pz=function(E,T){this.G=this.X=null;this.V=E||null;this.N=!!T}; sf=function(E){E.X||(E.X=new Map,E.G=0,E.V&&g.HU(E.V,function(T,Z){E.add(q1(T),Z)}))}; Hz=function(E,T){sf(E);T=t9(E,T);return E.X.has(T)}; t9=function(E,T){T=String(T);E.N&&(T=T.toLowerCase());return T}; nG3=function(E,T){T&&!E.N&&(sf(E),E.V=null,E.X.forEach(function(Z,L){var n=L.toLowerCase();L!=n&&(this.remove(L),this.remove(n),Z.length>0&&(this.V=null,this.X.set(t9(this,n),g.A3(Z)),this.G=this.G+Z.length))},E)); E.N=T}; oGJ=function(E){var T="";g.w$(E,function(Z,L){T+=L;T+=":";T+=Z;T+="\r\n"}); return T}; Sq=function(E){g.gW.call(this);this.G=E;this.X={}}; Kn=function(E,T,Z,L,n,O){if(Array.isArray(Z))for(let J=0;Jn=>L.intercept(n,Z),E)}; Vo3=function(E,T){return T.reduce((Z,L)=>n=>L.intercept(n,Z),E)}; NxI=function(E,T,Z){var L=T.Nv,n=T.getMetadata(),O=i$(E,!0);E=Xa(E,n,O,Z+L.getName());Z=A9(O,L.G,!1);AeT(Z,n["X-Goog-Encode-Response-If-Executable"]==="base64");T=L.X(T.Iz);O.send(E,"POST",T);return Z}; Gck=function(E,T,Z,L,n,O={}){var J=T.substring(0,T.length-n.name.length),y=O?.signal;return Vo3(D=>new Promise((U,V)=>{if(y?.aborted){let e=new lz(1,"Aborted");e.cause=y.reason;V(e)}else{var N={},G=NxI(E,D,J);G.qy("error",e=>void V(e)); G.qy("metadata",e=>{N=e}); G.qy("data",e=>{U(jW3(e,N))}); y&&y.addEventListener("abort",()=>{G.cancel();var e=new lz(1,"Aborted");e.cause=y.reason;V(e)})}}),E.JA).call(E,n.L(Z,L)).then(D=>D.p8)}; uz=function(E,T,Z,L,n,O={}){return Gck(E,T,Z,L,n,O)}; i$=function(E,T){T=E.X&&!T;return E.rf||T?new MB(new qY({hI:E.rf,H7:T})):new MB}; Xa=function(E,T,Z,L){T["Content-Type"]="application/json+protobuf";T["X-User-Agent"]="grpc-web-javascript/0.1";var n=T.Authorization;if(n&&dn3.has(n.split(" ")[0])||E.withCredentials)Z.Y=!0;if(E.dE)E=L,g.Vy(T)?L=E:(T=oGJ(T),typeof E==="string"?L=g.$c(E,wW("$httpHeaders"),T):(E.V.set("$httpHeaders",T),L=E));else for(let O of Object.keys(T))Z.headers.set(O,T[O]);return L}; A9=function(E,T,Z){if(Z){E.isActive();Z=new uck(E);var L=new W_k(Z)}return new eFI({xhr:E,Vk:L},T)}; Ei=function(){this.X=new wHk;this.G="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; g.TC=function(E,T){return E.replace(vGI,function(Z,L){try{let n=g.GD(T,L);if(n==null||n.toString()==null)return Z;n=n.toString();if(n==""||!g.g$(g.fL(n)))return encodeURIComponent(n).replace(/%2C/g,",")}catch(n){}return Z})}; qD3=function(){var E=Z6;Lq.instance||(Lq.instance=new Lq(E));return Lq.instance}; nq=function(E,T){return E.N?E.N:E.N=new Promise(async Z=>{var L=window.AbortController?new window.AbortController:void 0,n=L?.signal,O=!1;try{L&&(E.X=E.JQ.QT(()=>{L.abort()},T||2E4)),await fetch("/generate_204",{method:"HEAD", signal:n}),O=!0}catch{O=!1}finally{E.N=void 0,E.X&&(E.JQ.GS(E.X),E.X=0),O!==E.isOnline&&(E.isOnline=O,E.isOnline?E.dispatchEvent("networkstatus-online"):E.dispatchEvent("networkstatus-offline")),Z(O)}})}; YDb=function(E){E.X===-1&&(E.X=E.data.reduce((T,Z,L)=>T+(Z?2**L:0),0)); return E.X}; g.Oi=function(E,T,Z=!1){if(E&&T!==null&&T!=T.top){if(!T.top)return new g.mD(-12245933,-12245933);T=T.top}try{if(Z)var L=(new g.mD(T.innerWidth,T.innerHeight)).round();else{let n=(T||window).document,O=n.compatMode=="CSS1Compat"?n.documentElement:n.body;L=(new g.mD(O.clientWidth,O.clientHeight)).round()}return L}catch(n){return new g.mD(-12245933,-12245933)}}; g.JW=function(E){return E.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[E.visibilityState||E.webkitVisibilityState||E.mozVisibilityState||""]??0}; g.os=function(E,T,Z){g.gW.call(this);this.X=null;this.N=!1;this.L=E;this.j=Z;this.G=T||window;this.V=(0,g.Pb)(this.Uh,this)}; yH=function(E){E=E.G;return E.requestAnimationFrame||E.webkitRequestAnimationFrame||E.mozRequestAnimationFrame||E.oRequestAnimationFrame||E.msRequestAnimationFrame||null}; D6=function(E){E=E.G;return E.cancelAnimationFrame||E.cancelRequestAnimationFrame||E.webkitCancelRequestAnimationFrame||E.mozCancelRequestAnimationFrame||E.oCancelRequestAnimationFrame||E.msCancelRequestAnimationFrame||null}; g.Ui=function(E,T,Z){g.gW.call(this);this.X=E;this.wp=T||0;this.G=Z;this.V=(0,g.Pb)(this.U6,this)}; g.VH=function(E,T){E.isActive()||E.start(T)}; NN=function(E){E.Zv=g.bO(()=>{E.Zv=null;E.X&&!E.G&&(E.X=!1,NN(E))},E.wp); var T=E.V;E.V=null;E.N.apply(null,T)}; GC=function(E){return typeof E.className=="string"?E.className:E.getAttribute&&E.getAttribute("class")||""}; dU=function(E){return E.classList?E.classList:GC(E).match(/\S+/g)||[]}; uH=function(E,T){typeof E.className=="string"?E.className=T:E.setAttribute&&E.setAttribute("class",T)}; g.WK=function(E,T){return E.classList?E.classList.contains(T):g.B5(dU(E),T)}; g.ec=function(E,T){if(E.classList)E.classList.add(T);else if(!g.WK(E,T)){let Z=GC(E);uH(E,Z+(Z.length>0?" "+T:T))}}; wU=function(E,T){if(E.classList)Array.prototype.forEach.call(T,function(L){g.ec(E,L)}); else{var Z={};Array.prototype.forEach.call(dU(E),function(L){Z[L]=!0}); Array.prototype.forEach.call(T,function(L){Z[L]=!0}); T="";for(let L in Z)T+=T.length>0?" "+L:L;uH(E,T)}}; g.vK=function(E,T){E.classList?E.classList.remove(T):g.WK(E,T)&&uH(E,Array.prototype.filter.call(dU(E),function(Z){return Z!=T}).join(" "))}; fQ0=function(E,T){E.classList?Array.prototype.forEach.call(T,function(Z){g.vK(E,Z)}):uH(E,Array.prototype.filter.call(dU(E),function(Z){return!g.B5(T,Z)}).join(" "))}; g.qN=function(E,T,Z){Z?g.ec(E,T):g.vK(E,T)}; Y7=function(){}; cPU=function(E){if(E instanceof fq||E instanceof cK||E instanceof QH)return E;if(typeof E.next=="function")return new fq(()=>E); if(typeof E[Symbol.iterator]=="function")return new fq(()=>E[Symbol.iterator]()); if(typeof E.GP=="function")return new fq(()=>E.GP()); throw Error("Not an iterator or iterable.");}; Rs=function(E,T,Z,L,n,O,J,y){this.X=E;this.J=T;this.V=Z;this.j=L;this.N=n;this.L=O;this.G=J;this.Z=y}; Cq=function(E,T){if(T==0)return E.X;if(T==1)return E.G;var Z=jp(E.X,E.V,T),L=jp(E.V,E.N,T);E=jp(E.N,E.G,T);Z=jp(Z,L,T);L=jp(L,E,T);return jp(Z,L,T)}; Qi8=function(E,T){var Z=(T-E.X)/(E.G-E.X);if(Z<=0)return 0;if(Z>=1)return 1;var L=0,n=1,O=0;for(var J=0;J<8;J++){O=Cq(E,Z);let y=(Cq(E,Z+1E-6)-O)/1E-6;if(Math.abs(O-T)<1E-6)return Z;if(Math.abs(y)<1E-6)break;else O1E-6&&J<8;J++)O=0}; PK=function(E){g.gW.call(this);this.L=1;this.V=[];this.N=0;this.X=[];this.G={};this.J=!!E}; CvI=function(E,T,Z){g.c8(function(){E.apply(T,Z)})}; g.Is=function(E){this.X=E}; hW=function(E){this.X=E}; si=function(E){this.data=E}; tW=function(E){return E===void 0||E instanceof si?E:new si(E)}; HK=function(E){this.X=E}; rU=function(E){this.X=E}; bBI=function(){}; k7=function(){}; lH=function(E){this.X=E;this.G=null}; pq=function(E){if(E.X==null)throw Error("Storage mechanism: Storage unavailable");E.isAvailable()||UD(Error("Storage mechanism: Storage unavailable"))}; $7=function(){var E=null;try{E=g.GU.localStorage||null}catch(T){}lH.call(this,E)}; MN=function(){var E=null;try{E=g.GU.sessionStorage||null}catch(T){}lH.call(this,E)}; as=function(E,T){this.G=E;this.X=T+"::"}; g.zC=function(E){var T=new $7;return T.isAvailable()?E?new as(T,E):T:null}; FW=function(E,T){this.X=E;this.G=T}; BK=function(E){var T,Z,L=E.length,n=0;for(T=0;T>>6:(O<65536?y[Z++]=224|O>>>12:(y[Z++]=240|O>>>18,y[Z++]=128|O>>>12&63),y[Z++]=128|O>>> 6&63),y[Z++]=128|O&63);return y}; gU=function(E){for(var T=E.length;--T>=0;)E[T]=0}; mn=function(E,T,Z,L,n){this.Sq=E;this.l7=T;this.D_=Z;this.je=L;this.nJ=n;this.V$=E&&E.length}; iH=function(E,T){this.U0=E;this.Hs=0;this.gU=T}; XW=function(E,T){E.mg[E.pending++]=T&255;E.mg[E.pending++]=T>>>8&255}; AW=function(E,T,Z){E.RA>16-Z?(E.Ez|=T<>16-E.RA,E.RA+=Z-16):(E.Ez|=T<>>=1,Z<<=1;while(--T>0);return Z>>>1}; Zy=function(E,T,Z){var L=Array(16),n=0,O;for(O=1;O<=15;O++)L[O]=n=n+Z[O-1]<<1;for(Z=0;Z<=T;Z++)n=E[Z*2+1],n!==0&&(E[Z*2]=TO(L[n]++,n))}; L$=function(E){var T;for(T=0;T<286;T++)E.au[T*2]=0;for(T=0;T<30;T++)E.fp[T*2]=0;for(T=0;T<19;T++)E.bC[T*2]=0;E.au[512]=1;E.oC=E.b0=0;E.LK=E.matches=0}; n$=function(E){E.RA>8?XW(E,E.Ez):E.RA>0&&(E.mg[E.pending++]=E.Ez);E.Ez=0;E.RA=0}; O$=function(E,T,Z){n$(E);XW(E,Z);XW(E,~Z);jc.pD(E.mg,E.window,T,Z,E.pending);E.pending+=Z}; J6=function(E,T,Z,L){var n=T*2,O=Z*2;return E[n]>>7)];E$(E,J,Z);y=N5[J];y!==0&&(n-=GO[J],AW(E,n,y))}}while(L>1;J>=1;J--)oD(E,Z,J);D=O;do J=E.qP[1],E.qP[1]=E.qP[E.TX--],oD(E,Z,1),L=E.qP[1],E.qP[--E.RW]=J,E.qP[--E.RW]=L,Z[D*2]=Z[J*2]+Z[L*2],E.depth[D]=(E.depth[J]>=E.depth[L]?E.depth[J]:E.depth[L])+1,Z[J*2+1]=Z[L*2+1]=D,E.qP[1]=D++,oD(E,Z,1);while(E.TX>= 2);E.qP[--E.RW]=E.qP[1];J=T.U0;D=T.Hs;L=T.gU.Sq;n=T.gU.V$;O=T.gU.l7;var U=T.gU.D_,V=T.gU.nJ,N,G=0;for(N=0;N<=15;N++)E.bW[N]=0;J[E.qP[E.RW]*2+1]=0;for(T=E.RW+1;T<573;T++){var e=E.qP[T];N=J[J[e*2+1]*2+1]+1;N>V&&(N=V,G++);J[e*2+1]=N;if(!(e>D)){E.bW[N]++;var q=0;e>=U&&(q=O[e-U]);var b=J[e*2];E.oC+=b*(N+q);n&&(E.b0+=b*(L[e*2+1]+q))}}if(G!==0){do{for(N=V-1;E.bW[N]===0;)N--;E.bW[N]--;E.bW[N+1]+=2;E.bW[V]--;G-=2}while(G>0);for(N=V;N!==0;N--)for(e=E.bW[N];e!==0;)L=E.qP[--T],L>D||(J[L*2+1]!==N&&(E.oC+=(N-J[L* 2+1])*J[L*2],J[L*2+1]=N),e--)}Zy(Z,y,E.bW)}; Wk=function(E,T,Z){var L,n=-1,O=T[1],J=0,y=7,D=4;O===0&&(y=138,D=3);T[(Z+1)*2+1]=65535;for(L=0;L<=Z;L++){var U=O;O=T[(L+1)*2+1];++J>>=1)if(T&1&&E.au[Z*2]!==0)return 0;if(E.au[18]!==0||E.au[20]!==0||E.au[26]!==0)return 1;for(Z=32;Z<256;Z++)if(E.au[Z*2]!==0)return 1;return 0}; wF=function(E,T,Z){E.mg[E.QJ+E.LK*2]=T>>>8&255;E.mg[E.QJ+E.LK*2+1]=T&255;E.mg[E.Qh+E.LK]=Z&255;E.LK++;T===0?E.au[Z*2]++:(E.matches++,T--,E.au[(yN[Z]+256+1)*2]++,E.fp[(T<256?VN[T]:VN[256+(T>>>7)])*2]++);return E.LK===E.G_-1}; q5=function(E,T){E.msg=vk[T];return T}; YX=function(E){for(var T=E.length;--T>=0;)E[T]=0}; f$=function(E){var T=E.state,Z=T.pending;Z>E.J0&&(Z=E.J0);Z!==0&&(jc.pD(E.output,T.mg,T.Kf,Z,E.SR),E.SR+=Z,T.Kf+=Z,E.bA+=Z,E.J0-=Z,T.pending-=Z,T.pending===0&&(T.Kf=0))}; C$=function(E,T){var Z=E.Z$>=0?E.Z$:-1,L=E.xG-E.Z$,n=0;if(E.level>0){E.GQ.Nx===2&&(E.GQ.Nx=xnO(E));uP(E,E.Fh);uP(E,E.ta);Wk(E,E.au,E.Fh.Hs);Wk(E,E.fp,E.ta.Hs);uP(E,E.AF);for(n=18;n>=3&&E.bC[ck[n]*2+1]===0;n--);E.oC+=3*(n+1)+5+5+4;var O=E.oC+3+7>>>3;var J=E.b0+3+7>>>3;J<=O&&(O=J)}else O=J=L+5;if(L+4<=O&&Z!==-1)AW(E,T?1:0,3),O$(E,Z,L);else if(E.strategy===4||J===O)AW(E,2+(T?1:0),3),dF(E,QN,RD);else{AW(E,4+(T?1:0),3);Z=E.Fh.Hs+1;L=E.ta.Hs+1;n+=1;AW(E,Z-257,5);AW(E,L-1,5);AW(E,n-4,4);for(O=0;O>>8&255;E.mg[E.pending++]=T&255}; Pk=function(E,T){var Z=E.Xg,L=E.xG,n=E.wx,O=E.Fg,J=E.xG>E.iC-262?E.xG-(E.iC-262):0,y=E.window,D=E.ya,U=E.w$,V=E.xG+258,N=y[L+n-1],G=y[L+n];E.wx>=E.Td&&(Z>>=2);O>E.cn&&(O=E.cn);do{var e=T;if(y[e+n]===G&&y[e+n-1]===N&&y[e]===y[L]&&y[++e]===y[L+1]){L+=2;for(e++;y[++L]===y[++e]&&y[++L]===y[++e]&&y[++L]===y[++e]&&y[++L]===y[++e]&&y[++L]===y[++e]&&y[++L]===y[++e]&&y[++L]===y[++e]&&y[++L]===y[++e]&&Ln){E.gS=T;n=e;if(e>=O)break;N=y[L+n-1];G=y[L+n]}}}while((T=U[T&D])>J&&--Z!== 0);return n<=E.cn?n:E.cn}; s$=function(E){var T=E.iC,Z;do{var L=E.AA-E.cn-E.xG;if(E.xG>=T+(T-262)){jc.pD(E.window,E.window,T,T,0);E.gS-=T;E.xG-=T;E.Z$-=T;var n=Z=E.qu;do{var O=E.head[--n];E.head[n]=O>=T?O-T:0}while(--Z);n=Z=T;do O=E.w$[--n],E.w$[n]=O>=T?O-T:0;while(--Z);L+=T}if(E.GQ.tX===0)break;n=E.GQ;Z=E.window;O=E.xG+E.cn;var J=n.tX;J>L&&(J=L);J===0?Z=0:(n.tX-=J,jc.pD(Z,n.input,n.GJ,J,O),n.state.wrap===1?n.e6=ID(n.e6,Z,J,O):n.state.wrap===2&&(n.e6=h6(n.e6,Z,J,O)),n.GJ+=J,n.TJ+=J,Z=J);E.cn+=Z;if(E.cn+E.Bt>=3)for(L=E.xG-E.Bt, E.I8=E.window[L],E.I8=(E.I8<=3&&(E.I8=(E.I8<=3)if(Z=wF(E,E.xG-E.gS,E.m3-3),E.cn-=E.m3,E.m3<=E.JD&&E.cn>=3){E.m3--;do E.xG++,E.I8=(E.I8<=3&&(E.I8=(E.I8<4096)&&(E.m3=2));if(E.wx>=3&&E.m3<=E.wx){L=E.xG+E.cn-3;Z=wF(E,E.xG-1-E.Xy,E.wx-3);E.cn-=E.wx-1;E.wx-=2;do++E.xG<=L&&(E.I8=(E.I8<=3&&E.xG>0&&(L=E.xG-1,Z=O[L],Z===O[++L]&&Z===O[++L]&&Z===O[++L])){for(n=E.xG+258;Z===O[++L]&&Z===O[++L]&&Z===O[++L]&&Z===O[++L]&&Z===O[++L]&&Z===O[++L]&&Z===O[++L]&&Z===O[++L]&&LE.cn&&(E.m3=E.cn)}E.m3>=3?(Z=wF(E,1,E.m3-3),E.cn-=E.m3,E.xG+=E.m3,E.m3=0):(Z=wF(E,0,E.window[E.xG]),E.cn--,E.xG++);if(Z&&(C$(E,!1),E.GQ.J0===0))return 1}E.Bt=0;return T=== 4?(C$(E,!0),E.GQ.J0===0?3:4):E.LK&&(C$(E,!1),E.GQ.J0===0)?1:2}; IQi=function(E,T){for(var Z;;){if(E.cn===0&&(s$(E),E.cn===0)){if(T===0)return 1;break}E.m3=0;Z=wF(E,0,E.window[E.xG]);E.cn--;E.xG++;if(Z&&(C$(E,!1),E.GQ.J0===0))return 1}E.Bt=0;return T===4?(C$(E,!0),E.GQ.J0===0?3:4):E.LK&&(C$(E,!1),E.GQ.J0===0)?1:2}; Sb=function(E,T,Z,L,n){this.ES=E;this.di=T;this.qS=Z;this.h7=L;this.func=n}; hFO=function(){this.GQ=null;this.status=0;this.mg=null;this.wrap=this.pending=this.Kf=this.kR=0;this.wO=null;this.q5=0;this.method=8;this.mx=-1;this.ya=this.Be=this.iC=0;this.window=null;this.AA=0;this.head=this.w$=null;this.Fg=this.Td=this.strategy=this.level=this.JD=this.Xg=this.wx=this.cn=this.gS=this.xG=this.O9=this.Xy=this.m3=this.Z$=this.r9=this.nV=this.W8=this.qu=this.I8=0;this.au=new jc.o$(1146);this.fp=new jc.o$(122);this.bC=new jc.o$(78);YX(this.au);YX(this.fp);YX(this.bC);this.AF=this.ta= this.Fh=null;this.bW=new jc.o$(16);this.qP=new jc.o$(573);YX(this.qP);this.RW=this.TX=0;this.depth=new jc.o$(573);YX(this.depth);this.RA=this.Ez=this.Bt=this.matches=this.b0=this.oC=this.QJ=this.LK=this.G_=this.Qh=0}; si$=function(E,T){if(!E||!E.state||T>5||T<0)return E?q5(E,-2):-2;var Z=E.state;if(!E.output||!E.input&&E.tX!==0||Z.status===666&&T!==4)return q5(E,E.J0===0?-5:-2);Z.GQ=E;var L=Z.mx;Z.mx=T;if(Z.status===42)if(Z.wrap===2)E.e6=0,bP(Z,31),bP(Z,139),bP(Z,8),Z.wO?(bP(Z,(Z.wO.text?1:0)+(Z.wO.sQ?2:0)+(Z.wO.extra?4:0)+(Z.wO.name?8:0)+(Z.wO.comment?16:0)),bP(Z,Z.wO.time&255),bP(Z,Z.wO.time>>8&255),bP(Z,Z.wO.time>>16&255),bP(Z,Z.wO.time>>24&255),bP(Z,Z.level===9?2:Z.strategy>=2||Z.level<2?4:0),bP(Z,Z.wO.os& 255),Z.wO.extra&&Z.wO.extra.length&&(bP(Z,Z.wO.extra.length&255),bP(Z,Z.wO.extra.length>>8&255)),Z.wO.sQ&&(E.e6=h6(E.e6,Z.mg,Z.pending,0)),Z.q5=0,Z.status=69):(bP(Z,0),bP(Z,0),bP(Z,0),bP(Z,0),bP(Z,0),bP(Z,Z.level===9?2:Z.strategy>=2||Z.level<2?4:0),bP(Z,3),Z.status=113);else{var n=8+(Z.Be-8<<4)<<8;n|=(Z.strategy>=2||Z.level<2?0:Z.level<6?1:Z.level===6?2:3)<<6;Z.xG!==0&&(n|=32);Z.status=113;xX(Z,n+(31-n%31));Z.xG!==0&&(xX(Z,E.e6>>>16),xX(Z,E.e6&65535));E.e6=1}if(Z.status===69)if(Z.wO.extra){for(n= Z.pending;Z.q5<(Z.wO.extra.length&65535)&&(Z.pending!==Z.kR||(Z.wO.sQ&&Z.pending>n&&(E.e6=h6(E.e6,Z.mg,Z.pending-n,n)),f$(E),n=Z.pending,Z.pending!==Z.kR));)bP(Z,Z.wO.extra[Z.q5]&255),Z.q5++;Z.wO.sQ&&Z.pending>n&&(E.e6=h6(E.e6,Z.mg,Z.pending-n,n));Z.q5===Z.wO.extra.length&&(Z.q5=0,Z.status=73)}else Z.status=73;if(Z.status===73)if(Z.wO.name){n=Z.pending;do{if(Z.pending===Z.kR&&(Z.wO.sQ&&Z.pending>n&&(E.e6=h6(E.e6,Z.mg,Z.pending-n,n)),f$(E),n=Z.pending,Z.pending===Z.kR)){var O=1;break}O=Z.q5n&&(E.e6=h6(E.e6,Z.mg,Z.pending-n,n));O===0&&(Z.q5=0,Z.status=91)}else Z.status=91;if(Z.status===91)if(Z.wO.comment){n=Z.pending;do{if(Z.pending===Z.kR&&(Z.wO.sQ&&Z.pending>n&&(E.e6=h6(E.e6,Z.mg,Z.pending-n,n)),f$(E),n=Z.pending,Z.pending===Z.kR)){O=1;break}O=Z.q5n&&(E.e6=h6(E.e6,Z.mg,Z.pending-n,n));O===0&&(Z.status=103)}else Z.status= 103;Z.status===103&&(Z.wO.sQ?(Z.pending+2>Z.kR&&f$(E),Z.pending+2<=Z.kR&&(bP(Z,E.e6&255),bP(Z,E.e6>>8&255),E.e6=0,Z.status=113)):Z.status=113);if(Z.pending!==0){if(f$(E),E.J0===0)return Z.mx=-1,0}else if(E.tX===0&&(T<<1)-(T>4?9:0)<=(L<<1)-(L>4?9:0)&&T!==4)return q5(E,-5);if(Z.status===666&&E.tX!==0)return q5(E,-5);if(E.tX!==0||Z.cn!==0||T!==0&&Z.status!==666){L=Z.strategy===2?IQi(Z,T):Z.strategy===3?Pv8(Z,T):K$[Z.level].func(Z,T);if(L===3||L===4)Z.status=666;if(L===1||L===3)return E.J0===0&&(Z.mx= -1),0;if(L===2&&(T===1?(AW(Z,2,3),E$(Z,256,QN),Z.RA===16?(XW(Z,Z.Ez),Z.Ez=0,Z.RA=0):Z.RA>=8&&(Z.mg[Z.pending++]=Z.Ez&255,Z.Ez>>=8,Z.RA-=8)):T!==5&&(AW(Z,0,3),O$(Z,0,0),T===3&&(YX(Z.head),Z.cn===0&&(Z.xG=0,Z.Z$=0,Z.Bt=0))),f$(E),E.J0===0))return Z.mx=-1,0}if(T!==4)return 0;if(Z.wrap<=0)return 1;Z.wrap===2?(bP(Z,E.e6&255),bP(Z,E.e6>>8&255),bP(Z,E.e6>>16&255),bP(Z,E.e6>>24&255),bP(Z,E.TJ&255),bP(Z,E.TJ>>8&255),bP(Z,E.TJ>>16&255),bP(Z,E.TJ>>24&255)):(xX(Z,E.e6>>>16),xX(Z,E.e6&65535));f$(E);Z.wrap>0&& (Z.wrap=-Z.wrap);return Z.pending!==0?0:1}; var tob=function(E,T){return vG[v[21]](this,40,3360,E,T)}; rF=function(E){if(!(this instanceof rF))return new rF(E);E=this.options=jc.assign({level:-1,method:8,chunkSize:16384,e1:15,QA:8,strategy:0,to:""},E||{});E.raw&&E.e1>0?E.e1=-E.e1:E.Xn&&E.e1>0&&E.e1<16&&(E.e1+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.GQ=new kX;this.GQ.J0=0;var T=this.GQ;var Z=E.level,L=E.method,n=E.e1,O=E.QA,J=E.strategy;if(T){var y=1;Z===-1&&(Z=6);n<0?(y=0,n=-n):n>15&&(y=2,n-=16);if(O<1||O>9||L!==8||n<8||n>15||Z<0||Z>9||J<0||J>4)T=q5(T,-2);else{n===8&&(n=9);var D= new hFO;T.state=D;D.GQ=T;D.wrap=y;D.wO=null;D.Be=n;D.iC=1<>=7;O<30;O++)for(GO[O]=J<<7,n=0;n<1<=U.iC&&(T===0&&(YX(U.head),U.xG=0,U.Z$=0,U.Bt=0),Z=new jc.RS(U.iC),jc.pD(Z,O,J-U.iC,U.iC,0),O=Z,J=U.iC);Z=E.tX;L=E.GJ;n=E.input;E.tX=J;E.GJ=0;E.input=O;for(s$(U);U.cn>=3;){O=U.xG;J=U.cn-2;do U.I8=(U.I8<T:E.length===1?E[0]:E.reduce((T,Z)=>(...L)=>T(Z(...L)))}; SD3=function(){var E=[];return T=>(Z,L)=>{Z=T(Z,L);var n=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},O={getState:Z.getState, dispatch:(J,...y)=>n(J,...y)}; L=E.map(J=>J(O)); n=FO(...L)(Z.dispatch);return{...Z,dispatch:n}}}; K_8=function(E){Object.keys(E).forEach(T=>{var Z=E[T];if(typeof Z(void 0,{type:jb})==="undefined")throw Error(`The slice reducer for key "${T}" 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 Z(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${Bk()}`})==="undefined")throw Error(`The slice reducer for key "${T}" returned undefined when probed with a random type. Don't try to handle '${jb}' 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.`); })}; gF=function(E,T,Z){function L(){if(V)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 y} function n(G){if(typeof G!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof G}'`);if(V)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 e=!0;U===D&&(U=D.slice());U.push(G);return function(){if(e){if(V)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."); e=!1;U===D&&(U=D.slice());U.splice(U.indexOf(G),1);D=null}}} function O(G){if(typeof G!=="object"||G===null)var e=!1;else{for(e=G;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);e=Object.getPrototypeOf(G)===e}if(!e)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof G}'. 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 G.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(V)throw Error("Reducers may not dispatch actions.");try{V=!0,y=J(y,G)}finally{V=!1}e=D=U;for(let q=0;q1?T[E[0]]=E[1]:E.length===1&&Object.assign(T,E[0])}; g.S=function(E,T){return E in Lp?Lp[E]:T}; Ou=function(E){var T=Lp.EXPERIMENT_FLAGS;return T?T[E]:void 0}; kc0=function(E){JR.forEach(T=>T(E))}; yo=function(E){return E&&window.yterr?function(){try{return E.apply(this,arguments)}catch(T){oL(T)}}:E}; oL=function(E){var T=g.uI("yt.logging.errors.log");T?T(E,"ERROR",void 0,void 0,void 0,void 0,void 0):(T=g.S("ERRORS",[]),T.push([E,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.np("ERRORS",T));kc0(E)}; D4=function(E,T,Z,L,n){var O=g.uI("yt.logging.errors.log");O?O(E,"WARNING",T,Z,L,void 0,n):(O=g.S("ERRORS",[]),O.push([E,"WARNING",T,Z,L,void 0,n]),g.np("ERRORS",O))}; Vo=function(E,T){T=E.split(T);var Z={};for(let O=0,J=T.length;O{var n=wW(L);g.S$(Array.isArray(Z)?Z:[Z],O=>{O==""?T.push(n):T.push(`${n}=${wW(O)}`)})}); return T.join("&")}; g.GE=function(E){E.charAt(0)==="?"&&(E=E.substring(1));return Vo(E,"&")}; dy=function(E){return E.split(",").map(T=>g.GE(T))}; g.uq=function(E){return E.indexOf("?")!==-1?(E=(E||"").split("#")[0],E=E.split("?",2),g.GE(E.length>1?E[1]:E[0])):{}}; g.es=function(E,T){return Ws(E,T||{},!0)}; g.wy=function(E,T){return Ws(E,T||{},!1)}; Ws=function(E,T,Z){var L=E.split("#",2);E=L[0];L=L.length>1?"#"+L[1]:"";var n=E.split("?",2);E=n[0];n=g.GE(n[1]||"");for(let O in T)if(Z||!g.oa(n,O))n[O]=T[O];return g.pL(E,n)+L}; g.vs=function(E){if(!T)var T=window.location.href;var Z=g.b9(E)[1]||null,L=g.PU(E);Z&&L?(E=g.b9(E),T=g.b9(T),E=E[3]==T[3]&&E[1]==T[1]&&E[4]==T[4]):E=L?g.PU(T)===L&&(Number(g.b9(T)[4]||null)||null)===(Number(g.b9(E)[4]||null)||null):!0;return E}; g.qS=function(E){E||(E=document.location.href);E=g.b9(E)[1]||null;return E!==null&&E==="https"}; g.fp=function(E){E=YY(E);return E===null?!1:E[0]==="com"&&E[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; g.cs=function(E){E=YY(E);return E===null?!1:E[1]==="google"?!0:E[2]==="google"?E[0]==="au"&&E[1]==="com"?!0:E[0]==="uk"&&E[1]==="co"?!0:!1:!1}; YY=function(E){E=g.PU(E);return E!==null?E.split(".").reverse():null}; Uu=function(E){return E&&E.match($nU)?E:q1(E)}; g.RL=function(E){a:{let Z;try{Z=E.X.top.location.href}catch(L){E=2;break a}E=Z?Z===E.G.location.href?0:1:2}E={dt:Mo8,flash:"0",frm:E};try{E.u_tz=-(new Date).getTimezoneOffset();try{var T=g.Qo.history.length}catch(Z){T=0}E.u_his=T;E.u_h=g.Qo.screen?.height;E.u_w=g.Qo.screen?.width;E.u_ah=g.Qo.screen?.availHeight;E.u_aw=g.Qo.screen?.availWidth;E.u_cd=g.Qo.screen?.colorDepth}catch(Z){}return E}; g.bq=function(E=Z4()){var T=g.Cp,Z=Object,L=Z.assign,n=g.RL(T);var O=T.X;try{var J=O.screenX;var y=O.screenY}catch(K){}try{var D=O.outerWidth;var U=O.outerHeight}catch(K){}try{var V=O.innerWidth;var N=O.innerHeight}catch(K){}try{var G=O.screenLeft;var e=O.screenTop}catch(K){}try{V=O.innerWidth,N=O.innerHeight}catch(K){}try{var q=O.screen.availWidth;var b=O.screen.availTop}catch(K){}O=[G,e,J,y,q,b,D,U,V,N];J=g.Oi(!1,T.X.top);y=new aQ3;"SVGElement"in g.GU&&"createElementNS"in g.GU.document&&y.set(0); D=Mn0();D["allow-top-navigation-by-user-activation"]&&y.set(1);D["allow-popups-to-escape-sandbox"]&&y.set(2);g.GU.crypto&&g.GU.crypto.subtle&&y.set(3);"TextDecoder"in g.GU&&"TextEncoder"in g.GU&&y.set(4);y=YDb(y);T=L.call(Z,n,{bc:y,bih:J.height,biw:J.width,brdim:O.join(),vis:g.JW(T.G),wgl:!!g.Qo.WebGLRenderingContext});T.ca_type="image";E&&(T.bid=E);return T}; zFk=function(){if(!xY)return null;var E=xY();return"open"in E?E:null}; IL=function(E){switch(Ps(E)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; Ps=function(E){return E&&"status"in E?E.status:-1}; g.hR=function(E,T){typeof E==="function"&&(E=yo(E));return window.setTimeout(E,T)}; tR=function(E,T){typeof E==="function"&&(E=yo(E));return window.setInterval(E,T)}; g.k=function(E,T){E=Hs(E,T);return typeof E==="string"&&E==="false"?!1:!!E}; Ss=function(E,T){return Number(Hs(E,T)||0)}; Kp=function(){return g.S("EXPERIMENTS_TOKEN","")}; Hs=function(E,T){E=g.S("EXPERIMENT_FLAGS",{})[E];return E!==void 0?E:T}; ry=function(){var E=[],T=g.S("EXPERIMENTS_FORCED_FLAGS",{});for(var Z of Object.keys(T))E.push({key:Z,value:String(T[Z])});Z=g.S("EXPERIMENT_FLAGS",{});for(let L of Object.keys(Z))L.startsWith("force_")&&T[L]===void 0&&E.push({key:L,value:String(Z[L])});return E}; kY=function(E,T,Z="GET",L="",n,O,J,y=!1,D){var U=zFk();if(!U)return null;var V=()=>{(U&&"readyState"in U?U.readyState:0)===4&&T&&yo(T)(U)}; "onloadend"in U?U.addEventListener("loadend",V,!1):U.onreadystatechange=V;g.k("debug_forward_web_query_parameters")&&(E=F_I(E));U.open(Z,E,!0);O&&(U.responseType=O);J&&(U.withCredentials=!0);Z=Z==="POST"&&(window.FormData===void 0||!(L instanceof FormData));if(n=jiI(E,n))for(let N in n)U.setRequestHeader(N,n[N]),"content-type"===N.toLowerCase()&&(Z=!1);Z&&U.setRequestHeader("Content-Type","application/x-www-form-urlencoded");D&&"onprogress"in U&&(U.onprogress=()=>{D(U.responseText)}); if(y&&"setAttributionReporting"in XMLHttpRequest.prototype){E={eventSourceEligible:!0,triggerEligible:!1};try{U.setAttributionReporting(E)}catch(N){D4(N)}}U.send(L);return U}; jiI=function(E,T={}){var Z=g.vs(E),L=g.S("INNERTUBE_CLIENT_NAME"),n=g.k("web_ajax_ignore_global_headers_if_set");for(let y in lq){let D=g.S(lq[y]),U=y==="X-Goog-AuthUser"||y==="X-Goog-PageId";y!=="X-Goog-Visitor-Id"||D||(D=g.S("VISITOR_DATA"));var O;if(!(O=!D)){if(!(O=Z||(g.PU(E)?!1:!0))){O=E;var J;if(J=g.k("add_auth_headers_to_remarketing_google_dot_com_ping")&&y==="Authorization"&&(L==="TVHTML5"||L==="TVHTML5_UNPLUGGED"||L==="TVHTML5_SIMPLY")&&g.cs(O))O=IW(O)||"",O=O.split("/"),O="/"+(O.length> 1?O[1]:""),J=O==="/pagead";O=J?!0:!1}O=!O}O||n&&T[y]!==void 0||L==="TVHTML5_UNPLUGGED"&&U||(T[y]=D)}"X-Goog-EOM-Visitor-Id"in T&&"X-Goog-Visitor-Id"in T&&delete T["X-Goog-Visitor-Id"];if(Z||!g.PU(E))T["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(Z||!g.PU(E)){let y;try{y=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}y&&(T["X-YouTube-Time-Zone"]=y)}document.location.hostname.endsWith("youtubeeducation.com")||!Z&&g.PU(E)||(T["X-YouTube-Ad-Signals"]=g.NS(g.bq()));return T}; $Y=function(E,T){T.method="POST";T.postParams||(T.postParams={});return g.pp(E,T)}; BxI=function(E,T){if(window.fetch&&T.format!=="XML"){var Z={method:T.method||"GET",credentials:"same-origin"};T.headers&&(Z.headers=T.headers);T.priority&&(Z.priority=T.priority);E=MS(E,T);var L=aL(E,T);L&&(Z.body=L);T.withCredentials&&(Z.credentials="include");var n=T.context||g.GU,O=!1,J;fetch(E,Z).then(y=>{if(!O){O=!0;J&&window.clearTimeout(J);var D=y.ok,U=V=>{V=V||{};D?T.onSuccess&&T.onSuccess.call(n,V,y):T.onError&&T.onError.call(n,V,y);T.onFinish&&T.onFinish.call(n,V,y)}; (T.format||"JSON")==="JSON"&&(D||y.status>=400&&y.status<500)?y.json().then(U,()=>{U(null)}):U(null)}}).catch(()=>{T.onError&&T.onError.call(n,{},{})}); E=T.timeout||0;T.onFetchTimeout&&E>0&&(J=g.hR(()=>{O||(O=!0,window.clearTimeout(J),T.onFetchTimeout.call(T.context||g.GU))},E))}else g.pp(E,T)}; g.pp=function(E,T){var Z=T.format||"JSON";E=MS(E,T);var L=aL(E,T),n=!1,O=gG$(E,y=>{if(!n){n=!0;J&&window.clearTimeout(J);var D=IL(y),U=null,V=400<=y.status&&y.status<500,N=500<=y.status&&y.status<600;if(D||V||N)U=mn0(E,Z,y,T.convertToSafeHtml);D&&(D=iB3(Z,y,U));U=U||{};V=T.context||g.GU;D?T.onSuccess&&T.onSuccess.call(V,y,U):T.onError&&T.onError.call(V,y,U);T.onFinish&&T.onFinish.call(V,y,U)}},T.method,L,T.headers,T.responseType,T.withCredentials,!1,T.onProgress); L=T.timeout||0;if(T.onTimeout&&L>0){let y=T.onTimeout;var J=g.hR(()=>{n||(n=!0,O.abort(),window.clearTimeout(J),y.call(T.context||g.GU,O))},L)}return O}; MS=function(E,T){T.includeDomain&&(E=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+E);var Z=g.S("XSRF_FIELD_NAME");if(T=T.urlParams)T[Z]&&delete T[Z],E=g.es(E,T);return E}; aL=function(E,T){var Z=g.S("XSRF_FIELD_NAME"),L=g.S("XSRF_TOKEN"),n=T.postBody||"",O=T.postParams,J=g.S("XSRF_FIELD_NAME"),y;T.headers&&(y=T.headers["Content-Type"]);T.excludeXsrf||g.PU(E)&&!T.withCredentials&&g.PU(E)!==document.location.hostname||T.method!=="POST"||y&&y!=="application/x-www-form-urlencoded"||T.postParams&&T.postParams[J]||(O||(O={}),O[Z]=L);O&&typeof n==="string"&&(n=g.GE(n),g.w_(n,O),n=T.postBodyFormat&&T.postBodyFormat==="JSON"?JSON.stringify(n):l9(n));O=n||O&&!g.Vy(O);!zE&&O&& T.method!=="POST"&&(zE=!0,oL(Error("AJAX request with postData should use POST")));return n}; var XHJ=function(E){return vU[v[21]](this,1,8310,E)}; mn0=function(E,T,Z,L){var n=null;switch(T){case "JSON":let O;try{O=Z.responseText}catch(J){throw L=Error("Error reading responseText"),L.params=E,D4(L),J;}E=Z.getResponseHeader("Content-Type")||"";if(O&&E.indexOf("json")>=0){O.substring(0,5)===")]}'\n"&&(O=O.substring(5));try{n=JSON.parse(O)}catch(J){}}break;case "XML":if(E=(E=Z.responseXML)?AP8(E):null)n={},g.S$(E.getElementsByTagName("*"),J=>{n[J.tagName]=EH0(J)})}L&&F8(n); return n}; F8=function(E){if(g.CT(E))for(let T in E)T==="html_content"||g.Bb(T,"_html")?E[T]=g.Qp(E[T]):F8(E[T])}; iB3=function(E,T,Z){if(T&&T.status===204)return!0;switch(E){case "JSON":return!!Z;case "XML":return Number(Z&&Z.return_code)===0;case "RAW":return!0;default:return!!Z}}; AP8=function(E){return E?(E=("responseXML"in E?E.responseXML:E).getElementsByTagName("root"))&&E.length>0?E[0]:null:null}; EH0=function(E){var T="";g.S$(E.childNodes,Z=>{T+=Z.nodeValue}); return T}; F_I=function(E){var T=window.location.search,Z=g.PU(E);g.k("debug_handle_relative_url_for_query_forward_killswitch")||!Z&&g.vs(E)&&(Z=document.location.hostname);var L=IW(E);L=(Z=Z&&(Z.endsWith("youtube.com")||Z.endsWith("youtube-nocookie.com")))&&L&&L.startsWith("/api/");if(!Z||L)return E;var n=g.GE(T),O={};g.S$(T30,J=>{n[J]&&(O[J]=n[J])}); return g.wy(E,O)}; g.Bs=function(E,T){var Z=g.uF(T),L;return(new g.oh((n,O)=>{Z.onSuccess=J=>{IL(J)?n(new Zb0(J)):O(new g.js(`Request failed, status=${Ps(J)}`,"net.badstatus",J))}; Z.onError=J=>{O(new g.js("Unknown request error","net.unknown",J))}; Z.onTimeout=J=>{O(new g.js("Request timed out","net.timeout",J))}; L=g.pp(E,Z)})).Yp(n=>{n instanceof g.v8&&L?.abort(); return g.NB(n)})}; g.gy=function(E,T,Z,L,n=-1,O){var J=D=>new g.oh(U=>{setTimeout(U,D)}),y=(D,U,V)=>D.Yp(N=>{if(U<=0||Ps(N.xhr)===403)return g.NB(new g.js("Request retried too many times","net.retryexhausted",N.xhr)); var G=Math.pow(2,Z-U+1)*V,e=n>0?Math.min(n,G):G;return J(V).then(()=>{O&&O(N,U-1);return y(g.Bs(E,T),U-1,e)})}); return y(g.Bs(E,T),Z-1,L)}; LeI=function(E,T=null){E.V=2;E.G=T}; nHI=function(E,T=null){E.V=1;E.G=T}; g.iq=function(E=null){var T=new m8;LeI(T,E);return T}; g.X8=function(E=null){var T=new m8;nHI(T,E);return T}; TS=function(E,T,Z,L="youtube.com",n=!1){AR||EE.set(""+E,T,{H_:Z,path:"/",domain:L,secure:n})}; g.Zz=function(E){if(!AR)return EE.get(""+E,void 0)}; LO=function(E,T="/",Z="youtube.com"){AR||EE.remove(""+E,T,Z)}; nO=function(){if(!EE.isEnabled())return!1;if(!EE.isEmpty())return!0;EE.set("TESTCOOKIESENABLED","1",{H_:60});if(EE.get("TESTCOOKIESENABLED")!=="1")return!1;EE.remove("TESTCOOKIESENABLED");return!0}; g.p=function(E,T){if(E)return E[T.name]}; OE=function(E){var T=g.S("INNERTUBE_HOST_OVERRIDE");T&&(E=String(T)+String(sO(E)));return E}; JZ=function(E){var T={};g.k("json_condensed_response")&&(T.prettyPrint="false");return E=g.wy(E,T)}; o1=function(E,T="POST"){E={method:T,mode:g.vs(E)?"same-origin":"cors",credentials:g.vs(E)?"same-origin":"include"};T={};var Z={};for(let L of Object.keys(T))T[L]&&(Z[L]=T[L]);Object.keys(Z).length>0&&(E.headers=Z);return E}; yI=function(E,T={}){return`service:${E}/${Object.keys(T).sort().map(Z=>Z+":"+T[Z]).join("/")}`}; Dz=function(){var E=/Chrome\/(\d+)/.exec(g.Gc());return E?parseFloat(E[1]):NaN}; UE=function(){var E=/\sCobalt\/(\S+)\s/.exec(g.Gc());if(!E)return NaN;var T=[];for(let Z of E[1].split("."))E=parseInt(Z,10),E>=0&&T.push(E);return parseFloat(T.join("."))}; N0=function(){return g.VI("android")&&g.VI("chrome")&&!(g.VI("trident/")||g.VI("edge/"))&&!g.VI("cobalt")}; g.GS=function(){return g.VI("cobalt")}; dR=function(){return g.VI("cobalt")&&g.VI("appletv")}; uJ=function(){return g.VI("(ps3; leanback shell)")||g.VI("ps3")&&g.GS()}; Wu=function(){return g.VI("(ps4; leanback shell)")||g.VI("ps4")&&g.GS()}; g.eG=function(){return g.GS()&&(g.VI("ps4 vr")||g.VI("ps4 pro vr"))}; wR=function(){var E=/WebKit\/([0-9]+)/.exec(g.Gc());return!!(E&&parseInt(E[1],10)>=600)}; vu=function(){var E=/WebKit\/([0-9]+)/.exec(g.Gc());return!!(E&&parseInt(E[1],10)>=602)}; q0=function(){return g.VI("iemobile")||g.VI("windows phone")&&g.VI("edge")}; cu=function(){return(Yq||fO)&&g.VI("applewebkit")&&!g.VI("version")&&(!g.VI("safari")||g.VI("gsa/"))}; R1=function(){return g.QI&&g.VI("version/")}; CO=function(){return g.VI("smart-tv")&&g.VI("samsung")}; g.VI=function(E){var T=g.Gc();return T?T.toLowerCase().indexOf(E)>=0:!1}; g.bJ=function(){return ML()||cu()||R1()?!0:g.S("EOM_VISITOR_DATA")?!1:!0}; xq=function(E,T){return T===void 0||T===null?E:T==="1"||T===!0||T===1||T==="True"?!0:!1}; Pu=function(E,T,Z){for(let L in Z)if(Z[L]==T)return Z[L];return E}; I1=function(E,T){return T===void 0||T===null?E:Number(T)}; hZ=function(E,T){return T===void 0||T===null?E:T.toString()}; sE=function(E,T){if(T){if(E==="fullwidth")return Infinity;if(E==="fullheight")return 0}return E&&(T=E.match(Obi))&&(E=Number(T[2]),T=Number(T[1]),!isNaN(E)&&!isNaN(T)&&E>0)?T/E:NaN}; tZ=function(E){var T=E.docid||E.video_id||E.videoId||E.id;if(T)return T;T=E.raw_player_response;T||(E=E.player_response)&&(T=JSON.parse(E));return T&&T.videoDetails&&T.videoDetails.videoId||null}; g.SG=function(E){return Hu(E,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; KO=function(E){return E==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||E==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; Hu=function(E,T=!1){T=T?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(T="EMBEDDED_PLAYER_MODE_PFL");var Z=E.raw_embedded_player_response;if(!Z&&(E=E.embedded_player_response))try{Z=JSON.parse(E)}catch(L){return T}return Z?Pu(T,Z.embeddedPlayerMode,J0k):T}; oHb=function(E){E&&(E.dataset?E.dataset[rR()]="true":N$J(E))}; kq=function(E){return E?E.dataset?E.dataset[rR()]:E.getAttribute("data-loaded"):null}; rR=function(){return lJ.loaded||(lJ.loaded="loaded".replace(/\-([a-z])/g,(E,T)=>T.toUpperCase()))}; $q=function(){var E=document;if("visibilityState"in E)return E.visibilityState;var T=pO+"VisibilityState";if(T in E)return E[T]}; M0=function(E,T){var Z;g.lR(E,L=>{Z=T[L];return!!Z}); return Z}; a1=function(E){if(E.requestFullscreen)E=E.requestFullscreen(void 0);else if(E.webkitRequestFullscreen)E=E.webkitRequestFullscreen();else if(E.mozRequestFullScreen)E=E.mozRequestFullScreen();else if(E.msRequestFullscreen)E=E.msRequestFullscreen();else if(E.webkitEnterFullscreen)E=E.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return E instanceof Promise?E:Promise.resolve()}; jG=function(E){var T;g.zS()?FP()==E&&(T=document):T=E;return T&&(E=M0(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],T))?(T=E.call(T),T instanceof Promise?T:Promise.resolve()):Promise.resolve()}; y00=function(E){return g.MK(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],T=>`on${T.toLowerCase()}`in E)}; g.zS=function(){return!!M0(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; FP=function(E=!1){var T=M0(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(E)for(;T&&T.shadowRoot;)T=T.shadowRoot.fullscreenElement;return T?T:null}; Bu=function(E){if(document.body&&document.documentElement){let T=document.body.scrollTop+document.documentElement.scrollTop;E.X=E.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);E.G=E.clientY+T}}; DbO=function(E,T,Z,L={}){E.addEventListener&&(T!="mouseenter"||"onmouseenter"in document?T!="mouseleave"||"onmouseenter"in document?T=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(T="MozMousePixelScroll"):T="mouseout":T="mouseover");return g.DC(g.gR,n=>{var O=typeof n[4]==="boolean"&&n[4]==!!L,J=g.CT(n[4])&&g.CT(L)&&g.d_(n[4],L);return!!n.length&&n[0]==E&&n[1]==T&&n[2]==Z&&(O||J)})}; g.AZ=function(E,T,Z,L={}){if(!E||!E.addEventListener&&!E.attachEvent)return"";var n=DbO(E,T,Z,L);if(n)return n;n=++mc.count+"";var O=!(T!="mouseenter"&&T!="mouseleave"||!E.addEventListener||"onmouseenter"in document);var J=O?y=>{y=new iJ(y);if(!g.zD(y.relatedTarget,D=>D==E,!0))return y.currentTarget=E,y.type=T,Z.call(E,y)}:y=>{y=new iJ(y); y.currentTarget=E;return Z.call(E,y)}; J=yo(J);E.addEventListener?(T=="mouseenter"&&O?T="mouseover":T=="mouseleave"&&O?T="mouseout":T=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(T="MozMousePixelScroll"),XP()||typeof L==="boolean"?E.addEventListener(T,J,L):E.addEventListener(T,J,!!L.capture)):E.attachEvent(`on${T}`,J);g.gR[n]=[E,T,Z,J,L];return n}; g.ER=function(E){E&&(typeof E=="string"&&(E=[E]),g.S$(E,T=>{if(T in g.gR){var Z=g.gR[T];let L=Z[0],n=Z[1],O=Z[3];Z=Z[4];L.removeEventListener?XP()||typeof Z==="boolean"?L.removeEventListener(n,O,Z):L.removeEventListener(n,O,!!Z.capture):L.detachEvent&&L.detachEvent(`on${n}`,O);delete g.gR[T]}}))}; TM=function(E){E=E||window.event;var T;E.composedPath&&typeof E.composedPath==="function"?T=E.composedPath():T=E.path;T&&T.length?E=T[0]:(E=E||window.event,E=E.target||E.srcElement,E.nodeType==3&&(E=E.parentNode));return E}; Z_=function(E){this.J=E;this.X=null;this.N=0;this.L=null;this.j=0;this.G=[];for(E=0;E<4;E++)this.G.push(0);this.V=0;this.O=g.AZ(window,"mousemove",(0,g.Pb)(this.S,this));this.Z=tR((0,g.Pb)(this.Y,this),25)}; Ly=function(E,T,Z,L){for(let n=0;n0?Z:0;Z=L?Date.now()+L*1E3:0;if((L=L?ny.yn():ny.Vh())&&window.JSON){typeof T!=="string"&&(T=JSON.stringify(T,void 0));try{L.set(E,T,Z)}catch(n){L.remove(E)}}}; g.Jh=function(E){var T=ny.Vh(),Z=ny.yn();if(!T&&!Z||!window.JSON)return null;try{var L=T.get(E)}catch(n){}if(typeof L!=="string")try{L=Z.get(E)}catch(n){}if(typeof L!=="string")return null;try{L=JSON.parse(L,void 0)}catch(n){}return L}; oO=function(){var E=ny.yn();if(E&&(E=E.Tf("yt-player-quality")))return E.creation}; yh=function(){if(!g.GU.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.GU.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.GU.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.GU.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.GU.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(E){return"WEB_DISPLAY_MODE_UNKNOWN"}}; UR=function(){D_.instance||(D_.instance=new D_);return D_.instance}; Ub3=function(E){switch(E){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}}; g.NA=function(){Vh||(Vh=new VA3);return Vh}; GM=function(E){if(/^f([1-9][0-9]*)$/.test(E))throw Error(`ExpectedRegexMatch: ${E}`);}; d1=function(E){if(!/^\w+$/.test(E))throw Error(`ExpectedRegexMismatch: ${E}`);}; WL=function(E){E=uE[E]!==void 0?uE[E].toString():null;return E!=null&&/^[A-Fa-f0-9]+$/.test(E)?parseInt(E,16):null}; eJ=function(){var E=g.GU.navigator;return E?E.connection:void 0}; vL=function(){var E=eJ();if(E){var T=w1[E.type||"unknown"]||"CONN_UNKNOWN";E=w1[E.effectiveType||"unknown"]||"CONN_UNKNOWN";T==="CONN_CELLULAR_UNKNOWN"&&E!=="CONN_UNKNOWN"&&(T=E);if(T!=="CONN_UNKNOWN")return T;if(E!=="CONN_UNKNOWN")return E}}; fy=function(){var E=eJ();if(E?.effectiveType)return qA.hasOwnProperty(E.effectiveType)?qA[E.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; Qh=function(){try{return cL(),!0}catch(E){return!1}}; cL=function(){if(g.S("DATASYNC_ID")!==void 0)return g.S("DATASYNC_ID");throw new g.RO("Datasync ID not set","unknown");}; g.bE=function(E,T,Z){return g.Cy(0,T,0,Z)}; xM=function(E){var T=g.uI("yt.scheduler.instance.addImmediateJob");T?T(E):E()}; g.IO=function(){PL.instance||(PL.instance=new PL);return PL.instance}; g.Cy=function(E,T,Z,L){L!==void 0&&Number.isNaN(Number(L))&&(L=void 0);return(E=g.uI("yt.scheduler.instance.addJob"))?E(T,Z,L):L===void 0?(T(),NaN):g.hR(T,L||0)}; hh=function(E){var T=g.uI("yt.scheduler.instance.setPriorityThreshold");T&&T(E)}; th=function(){return sR()?.get("LAST_RESULT_ENTRY_KEY",!0)}; Ky=function(E){HL||(SJ.push({type:"ERROR",payload:E}),SJ.length>10&&SJ.shift())}; r1=function(E,T){HL||(SJ.push({type:"EVENT",eventType:E,payload:T}),SJ.length>10&&SJ.shift())}; kM=function(E){if(E.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; lE=function(E){return E.substr(0,E.indexOf(":"))||E}; aO=function(E,T,Z,L){T=lE(T);var n=E instanceof Error?E:Error(`Unexpected error: ${E}`);if(n instanceof py)return n;E={objectStoreNames:Z,dbName:T,dbVersion:L};if(n.name==="QuotaExceededError")return new py("QUOTA_EXCEEDED",E);if(g.$M&&n.name==="UnknownError")return new py("QUOTA_MAYBE_EXCEEDED",E);if(n instanceof MA)return new py("MISSING_INDEX",{...E,objectStore:n.objectStore,index:n.index});if(n.name==="InvalidStateError"&&N3k.some(O=>n.message.includes(O)))return new py("EXECUTE_TRANSACTION_ON_CLOSED_DB", E); if(n.name==="AbortError")return new py("UNKNOWN_ABORT",E,n.message);n.args=[{...E,name:"IdbError",iz:n.name}];n.level="WARNING";return n}; g.zM=function(E,T,Z){var L=th();return new py("IDB_NOT_SUPPORTED",{context:{caller:E,publicName:T,version:Z,hasSucceededOnce:L?.hasSucceededOnce}})}; GJd=function(E){if(!E)throw Error();throw E;}; db3=function(E){return E}; BL=function(E,T,Z,L,n){try{if(E.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let O=Z(E.state.value);O instanceof Fx?jJ(E,T,O,L,n):L(O)}catch(O){n(O)}}; g1=function(E,T,Z,L,n){try{if(E.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let O=Z(E.state.reason);O instanceof Fx?jJ(E,T,O,L,n):L(O)}catch(O){n(O)}}; jJ=function(E,T,Z,L,n){T===Z?n(new TypeError("Circular promise chain detected.")):Z.then(O=>{O instanceof Fx?jJ(E,T,O,L,n):L(O)},O=>{n(O)})}; mf=function(E,T,Z){var L=()=>{try{E.removeEventListener("success",n),E.removeEventListener("error",O)}catch{}},n=()=>{T(E.result); L()},O=()=>{Z(E.error); L()}; E.addEventListener("success",n);E.addEventListener("error",O)}; u1$=function(E){return new Promise((T,Z)=>{mf(E,T,Z)})}; Xx=function(E){return new Fx(new iE((T,Z)=>{mf(E,T,Z)}))}; Ah=function(E,T){return new Fx(new iE((Z,L)=>{var n=()=>{var O=E?T(E):null;O?O.then(J=>{E=J;n()},L):Z()}; n()}))}; Eo=function(E){return Xx(E).then(T=>T?new Wei(E,T):null)}; T3=function(){return g.k("idb_immediate_commit")}; nK=async function(E,T,Z,L){var n={mode:"readonly",k0:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof Z==="string"?n.mode=Z:Object.assign(n,Z);E.transactionCount++;Z=n.k0?3:1;for(var O=0,J;!J;){O++;let V=Math.round((0,g.a)());try{var y=E.X.transaction(T,n.mode),D=L,U=!!n.commit;let N=new Zn(y),G=await ekT(N,D,U),e=Math.round((0,g.a)());LK(E,V,e,O,void 0,T.join(),n);return G}catch(N){D=Math.round((0,g.a)());let G=aO(N,E.X.name,T.join(),E.X.version);if(G instanceof py&&!G.X||O>=Z)LK(E,V,D,O,G,T.join(), n),J=G}}return Promise.reject(J)}; J4=function(E,T,Z){E=E.X.createObjectStore(T,Z);return new Oo(E)}; oz=function(E,T){E.X.objectStoreNames.contains(T)&&E.X.deleteObjectStore(T)}; LK=function(E,T,Z,L,n,O,J){T=Z-T;n?(n instanceof py&&(n.type==="QUOTA_EXCEEDED"||n.type==="QUOTA_MAYBE_EXCEEDED")&&r1("QUOTA_EXCEEDED",{dbName:lE(E.X.name),objectStoreNames:O,transactionCount:E.transactionCount,transactionMode:J.mode}),n instanceof py&&n.type==="UNKNOWN_ABORT"&&(Z-=E.V,Z<0&&Z>=2147483648&&(Z=0),r1("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:O,transactionDuration:T,transactionCount:E.transactionCount,dbDuration:Z}),E.G=!0),yT(E,!1,L,O,T,J.tag),Ky(n)):yT(E,!0,L,O,T,J.tag)}; yT=function(E,T,Z,L,n,O="IDB_TRANSACTION_TAG_UNKNOWN"){r1("TRANSACTION_ENDED",{objectStoreNames:L,connectionHasUnknownAbortedTransaction:E.G,duration:n,isSuccessful:T,tryCount:Z,tag:O})}; Dn=function(E,T,Z){E.X.createIndex(T,Z,{unique:!1})}; VT=function(E,T,Z){E=E.X.openCursor(T.query,T.direction);return Uo(E).then(L=>Ah(L,Z))}; wDd=function(E,T){return VT(E,{query:T},Z=>Z.delete().then(()=>NF(Z))).then(()=>{})}; vHU=function(E,T,Z){var L=[];return VT(E,{query:T},n=>{if(!(Z!==void 0&&L.length>=Z))return L.push(n.getValue()),NF(n)}).then(()=>L)}; Y88=function(E){var T=[];return q8k(E,Z=>{T.push(Z.cursor.primaryKey);Z.cursor.continue(void 0);return Eo(Z.request)}).then(()=>T)}; G3=function(E){return"getAllKeys"in IDBObjectStore.prototype?Xx(E.X.getAllKeys(void 0,void 0)):Y88(E)}; q8k=function(E,T){var Z={query:void 0},L=Z.query;Z=Z.direction;E="openKeyCursor"in IDBObjectStore.prototype?E.X.openKeyCursor(L,Z):E.X.openCursor(L,Z);return Eo(E).then(n=>Ah(n,T))}; ekT=function(E,T,Z){var L=new Promise((n,O)=>{try{let J=T(E);Z&&E.commit();J.then(y=>{n(y)}).catch(O)}catch(J){O(J),E.abort()}}); return Promise.all([L,E.done]).then(([n])=>n)}; dB=function(E,T,Z){var {query:L=null,direction:n="next"}=T;E=E.X.openCursor(L,n);return Uo(E).then(O=>Ah(O,Z))}; fE3=function(E,T,Z){var L=[];return dB(E,{query:T},n=>{if(!(Z!==void 0&&L.length>=Z))return L.push(n.getValue()),NF(n)}).then(()=>L)}; Uo=function(E){return Xx(E).then(T=>T?new c0U(E,T):null)}; NF=function(E){E.cursor.continue(void 0);return Uo(E.request)}; Rkb=function(E,T,Z){return new Promise((L,n)=>{var O=T!==void 0?self.indexedDB.open(E,T):self.indexedDB.open(E);var J=Z.blocked,y=Z.blocking,D=Z.SK,U=Z.upgrade,V=Z.closed,N,G=()=>{N||(N=new Qed(O.result,{closed:V}));return N}; O.addEventListener("upgradeneeded",e=>{try{if(e.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(O.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");e.dataLoss&&e.dataLoss!=="none"&&r1("IDB_DATA_CORRUPTED",{reason:e.dataLossMessage||"unknown reason",dbName:lE(E)});let q=G(),b=new Zn(O.transaction);U&&U(q,K=>e.oldVersion=K,b); b.done.catch(K=>{n(K)})}catch(q){n(q)}}); O.addEventListener("success",()=>{var e=O.result;y&&e.addEventListener("versionchange",()=>{y(G())}); e.addEventListener("close",()=>{r1("IDB_UNEXPECTEDLY_CLOSED",{dbName:lE(E),dbVersion:e.version});D&&D()}); L(G())}); O.addEventListener("error",()=>{n(O.error)}); J&&O.addEventListener("blocked",()=>{J()})})}; uA=function(E,T,Z={}){return Rkb(E,T,Z)}; W2=async function(E,T={}){try{let Z=self.indexedDB.deleteDatabase(E),L=T.blocked;L&&Z.addEventListener("blocked",()=>{L()}); await u1$(Z)}catch(Z){throw aO(Z,E,"",-1);}}; e0=function(E,T){return new py("INCOMPATIBLE_DB_VERSION",{dbName:E.name,oldVersion:E.options.version,newVersion:T})}; wB=function(E,T){if(!T)throw g.zM("openWithToken",lE(E.name));return E.open()}; qF=async function(E,T){return nK(await wB(v2,T),["databases"],{k0:!0,mode:"readwrite"},Z=>{var L=Z.objectStore("databases");return L.get(E.actualName).then(n=>{if(n?E.actualName!==n.actualName||E.publicName!==n.publicName||E.userIdentifier!==n.userIdentifier:1)return L.put(E).then(()=>{})})})}; Y5=async function(E,T){return E?(await wB(v2,T)).delete("databases",E):void 0}; CU8=async function(E,T){var Z=[];T=await wB(v2,T);await nK(T,["databases"],{k0:!0,mode:"readonly"},L=>{Z.length=0;return VT(L.objectStore("databases"),{},n=>{E(n.getValue())&&Z.push(n.getValue());return NF(n)})}); return Z}; bbb=function(E,T){return CU8(Z=>Z.publicName===E&&Z.userIdentifier!==void 0,T)}; xbO=async function(){if(th()?.hasSucceededOnce)return!0;var E;if(!(E=g.fK&&wR()&&!vu()||g.c2)){try{E=self;var T=!!(E.indexedDB&&E.IDBIndex&&E.IDBKeyRange&&E.IDBObjectStore)}catch(Z){T=!1}E=!T}if(E||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await qF({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},QT),await Y5("yt-idb-test-do-not-use",QT),!0}catch(Z){return!1}}; CK=function(){if(Rz!==void 0)return Rz;HL=!0;return Rz=xbO().then(E=>{HL=!1;if(sR()?.G()){var T={hasSucceededOnce:th()?.hasSucceededOnce||E};sR()?.set("LAST_RESULT_ENTRY_KEY",T,2592E3,!0)}return E})}; bA=function(){return g.uI("ytglobal.idbToken_")||void 0}; g.x5=function(){var E=bA();return E?Promise.resolve(E):CK().then(T=>{T?(g.d$("ytglobal.idbToken_",QT),T=QT):T=void 0;return T})}; P2=function(E){if(!Qh())throw E=new py("AUTH_INVALID",{dbName:E}),Ky(E),E;var T=cL();return{actualName:`${E}:${T}`,publicName:E,userIdentifier:T}}; Iz=async function(E,T,Z,L){var n=Error().stack??"",O=await g.x5();if(!O)throw T=g.zM("openDbImpl",E,T),g.k("ytidb_async_stack_killswitch")||(T.stack=`${T.stack}\n${n.substring(n.indexOf("\n")+1)}`),Ky(T),T;kM(E);n=Z?{actualName:E,publicName:E,userIdentifier:void 0}:P2(E);try{return await qF(n,O),await uA(n.actualName,T,L)}catch(J){try{await Y5(n.actualName,O)}catch{}throw J;}}; PUk=function(E,T,Z={}){return Iz(E,T,!1,Z)}; IE8=function(E,T,Z={}){return Iz(E,T,!0,Z)}; hk8=async function(E,T={}){var Z=await g.x5();Z&&(kM(E),E=P2(E),await W2(E.actualName,T),await Y5(E.actualName,Z))}; sei=function(E,T,Z){E=E.map(async L=>{await W2(L.actualName,T);await Y5(L.actualName,Z)}); return Promise.all(E).then(()=>{})}; h4=async function(E){var T={},Z=await g.x5();Z&&(kM(E),E=await bbb(E,Z),await sei(E,T,Z))}; so=async function(E,T={}){var Z=await g.x5();Z&&(kM(E),await W2(E,T),await Y5(E,Z))}; Hb3=function(E,T){var Z;return()=>{Z||(Z=new tAk(E,T));return Z}}; t4=function(E,T){return Hb3(E,T)}; H2=function(E){return wB(S8d(),E)}; S0=async function(E,T,Z,L){E={config:E,hashData:T,timestamp:L!==void 0?L:(0,g.a)()};Z=await H2(Z);await Z.clear("hotConfigStore");return await Z.put("hotConfigStore",E)}; KK=async function(E,T,Z,L,n){E={config:E,hashData:T,configData:Z,timestamp:n!==void 0?n:(0,g.a)()};L=await H2(L);await L.clear("coldConfigStore");return await L.put("coldConfigStore",E)}; rB=async function(E){E=await H2(E);var T=void 0;await nK(E,["coldConfigStore"],{mode:"readwrite",k0:!0},Z=>dB(Z.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},L=>{T=L.getValue()})); return T}; k5=async function(E){E=await H2(E);var T=void 0;await nK(E,["hotConfigStore"],{mode:"readwrite",k0:!0},Z=>dB(Z.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},L=>{T=L.getValue()})); return T}; Kek=async function(){await h4("ytGcfConfig")}; pK=function(){if(!g.lA.instance){let E=new g.lA;g.lA.instance=E}return g.lA.instance}; lEU=function(E){if(!E.G||!E.X){if(!bA()){let T=g.zM("scheduleGetConfigs");D4(T)}E.N||(E.N=Z6.QT(async()=>{try{await r08(E)}catch{}try{await kJd(E)}catch{}E.N&&(E.N=0)},100))}}; pDO=async function(E){if(g.k("start_client_gcf")||g.k("delete_gcf_config_db"))g.k("start_client_gcf")&&(await g.x5()&&Qh()&&!g.k("delete_gcf_config_db")?(E.L=!0,lEU(E)):($5(E),MF(E))),g.k("delete_gcf_config_db")&&await Kek()}; az=function(){return g.uI("yt.gcf.config.hotConfigGroup")}; z3=function(E,T){E.G=T;g.d$("yt.gcf.config.hotConfigGroup",E.G||null)}; MF=function(E){z3(E,g.S("RAW_HOT_CONFIG_GROUP"));E.V(g.S("SERIALIZED_HOT_HASH_DATA"))}; r08=async function(E){if(E.G)return az();if(!E.L)return E=g.zM("getHotConfig IDB not initialized"),D4(E),Promise.reject(E);var T=bA(),Z=g.S("TIME_CREATED_MS");if(T){var L=await k5(T);if(L&&L.timestamp>Z)return z3(E,L.config),E.V(L.hashData),az()}else L=g.zM("getHotConfig token error"),D4(L);MF(E);T&&E.G&&E.hotHashData&&await S0(E.G,E.hotHashData,T,Z);return E.G?az():(E=new g.RO("Config not available in ytConfig"),D4(E),Promise.reject(E))}; Fk=function(){return g.uI("yt.gcf.config.coldConfigGroup")}; j0=function(E,T){E.X=T;g.d$("yt.gcf.config.coldConfigGroup",E.X||null)}; B2=function(E,T){E.configData=T;g.d$("yt.gcf.config.coldConfigData",E.configData||null)}; gB=function(E,T){E.coldHashData=T;g.d$("yt.gcf.config.coldHashData",E.coldHashData||null)}; $5=function(E){j0(E,g.S("RAW_COLD_CONFIG_GROUP"));gB(E,g.S("SERIALIZED_COLD_HASH_DATA"));B2(E,E.X?.configData)}; kJd=async function(E){if(E.X)return Fk();if(!E.L)return E=g.zM("getColdConfig IDB not initialized"),D4(E),Promise.reject(E);var T=bA(),Z=g.S("TIME_CREATED_MS");if(T){var L=await rB(T);if(L&&L.timestamp>Z)return j0(E,L.config),B2(E,L.configData),gB(E,L.hashData),Fk()}else L=g.zM("getColdConfig"),D4(L);$5(E);T&&E.X&&E.coldHashData&&E.configData&&await KK(E.X,E.coldHashData,E.configData,T,Z);return E.X?Fk():(E=new g.RO("Config not available in ytConfig"),D4(E),Promise.reject(E))}; mN=async function(E,T,Z){if(g.k("start_client_gcf")){Z&&z3(E,Z);E.V(T);let L=bA();L&&(Z||(Z=(await k5(L))?.config),await S0(Z,T,L));if(Z){E=E.J;for(let n of E.X)n(Z)}}}; iA=async function(E,T,Z){g.k("start_client_gcf")&&(gB(E,T),E=bA())&&(Z||(Z=(await rB(E))?.config),Z&&await KK(Z,T,Z.configData,E))}; Xk=function(){var E=pK(),T=(0,g.a)()-E.j;if(!(E.j!==0&&T0&&(T.request={internalExperimentFlags:Z});TX(E,void 0,T);ZU(void 0,T);Lv(void 0,T);nv(E,void 0,T);Od(void 0,T);g.k("start_client_gcf")&&J7(void 0,T);g.S("DELEGATED_SESSION_ID")&& !g.k("pageid_as_header_web")&&(T.user={onBehalfOfUser:g.S("DELEGATED_SESSION_ID")});!g.k("fill_delegate_context_in_gel_killswitch")&&(E=g.S("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(T.user={...T.user,serializedDelegationContext:E});E=g.S("INNERTUBE_CONTEXT");g.k("enable_persistent_device_token")&&E?.client?.rolloutToken&&(T.client.rolloutToken=E?.client?.rolloutToken);E=Object;Z=E.assign;var L=T.client,n=g.S("DEVICE",""),O={};for(let [J,y]of Object.entries(g.GE(n)))n=J,n==="cbrand"?O.deviceMake= y:n==="cmodel"?O.deviceModel=y:n==="cbr"?O.browserName=y:n==="cbrver"?O.browserVersion=y:n==="cos"?O.osName=y:n==="cosver"?O.osVersion=y:n==="cplatform"&&(O.platform=y);T.client=Z.call(E,L,O);g.k("web_attention_logging_enabled")&&(T.client.windowWidthPoints=window.innerWidth,T.client.windowHeightPoints=window.innerHeight);return T}; TX=function(E,T,Z){E=E.gJ;if(E==="WEB"||E==="MWEB"||E===1||E===2)T?(Z=E0(T,yu,96)||new yu,E=yh(),E=Object.keys($bb).indexOf(E),E=E===-1?null:E,E!==null&&Pq(Z,3,E),U0(T,yu,96,Z)):Z&&(Z.client.mainAppWebInfo=Z.client.mainAppWebInfo??{},Z.client.mainAppWebInfo.webDisplayMode=yh())}; var MA8=function(E,T){return j$[v[21]](this,27,5589,E,T)}; ZU=function(E,T){var Z=g.uI("yt.embedded_player.embed_url");Z&&(E?(T=E0(E,DU,7)||new DU,g.bj(T,4,Z),U0(E,DU,7,T)):T&&(T.thirdParty={embedUrl:Z}))}; Lv=function(E,T){if(g.k("web_log_memory_total_kbytes")&&g.GU.navigator?.deviceMemory){let Z=g.GU.navigator?.deviceMemory;E?x4(E,95,g.kH(Z*1E6)):T&&(T.client.memoryTotalKbytes=`${Z*1E6}`)}}; nv=function(E,T,Z){E.appInstallData&&(T?(Z=E0(T,Ud,62)??new Ud,g.bj(Z,6,E.appInstallData),U0(T,Ud,62,Z)):Z&&(Z.client.configInfo=Z.client.configInfo||{},Z.client.configInfo.appInstallData=E.appInstallData))}; Od=function(E,T){var Z=vL();Z&&(E?Pq(E,61,aEJ[Z]):T&&(T.client.connectionType=Z));g.k("web_log_effective_connection_type")&&(Z=fy())&&(E?Pq(E,94,zkI[Z]):T&&(T.client.effectiveConnectionType=Z))}; FeI=function(E,T,Z={}){var L={};g.S("EOM_VISITOR_DATA")?L={"X-Goog-EOM-Visitor-Id":g.S("EOM_VISITOR_DATA")}:L={"X-Goog-Visitor-Id":Z.visitorData||g.S("VISITOR_DATA","")};if(T&&T.includes("www.youtube-nocookie.com"))return L;T=Z.bJ||g.S("AUTHORIZATION");T||(E?T=`Bearer ${g.uI("gapi.auth.getToken")().access_token}`:(E=UR().Zs(Vu),g.k("pageid_as_header_web")||delete E["X-Goog-PageId"],L={...L,...E}));T&&(L.Authorization=T);return L}; J7=function(E,T){var Z=Xk();if(Z){var L=Z.coldConfigData,n=Z.coldHashData;Z=Z.hotHashData;E?(T=E0(E,Ud,62)??new Ud,L=g.bj(T,1,L),g.bj(L,3,n).V(Z),U0(E,Ud,62,T)):T&&(T.client.configInfo=T.client.configInfo||{},L&&(T.client.configInfo.coldConfigData=L),n&&(T.client.configInfo.coldHashData=n),Z&&(T.client.configInfo.hotHashData=Z))}}; N8=function(E){this.version=1;this.args=E}; GX=function(E,T){this.topic=E;this.X=T}; uG=function(E,T){var Z=dm();Z&&Z.publish.call(Z,E.toString(),E,T)}; jeI=function(E){var T=W$,Z=dm();if(!Z)return 0;var L=Z.subscribe(T.toString(),(n,O)=>{var J=g.uI("ytPubsub2Pubsub2SkipSubKey");J&&J==L||(J=()=>{if(eM[L])try{if(O&&T instanceof GX&&T!=n)try{{var y=T.X,D=O;if(!D.args||!D.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let U;try{if(!y.FJ){let V=new y;y.FJ=V.version}U=y.FJ}catch(V){}if(!U||D.version!=U)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{O=Reflect.construct(y,g.A3(D.args))}catch(V){throw V.message= "yt.pubsub2.Data.deserialize(): "+V.message,V;}}}catch(U){throw U.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+T.toString()+": "+U.message,U;}E.call(window,O)}catch(U){oL(U)}},wm[T.toString()]?g.uI("yt.scheduler.instance")?Z6.QT(J):g.hR(J,0):J())}); eM[L]=!0;v$[T.toString()]||(v$[T.toString()]=[]);v$[T.toString()].push(L);return L}; mb8=function(){var E=B3I,T=jeI(function(Z){E.apply(void 0,arguments);gHT(T)}); return T}; gHT=function(E){var T=dm();T&&(typeof E==="number"&&(E=[E]),g.S$(E,Z=>{T.unsubscribeByKey(Z);delete eM[Z]}))}; dm=function(){return g.uI("ytPubsub2Pubsub2Instance")}; q8=function(E,T,Z={sampleRate:.1}){Math.random()fv||Jfv||L{T&&!P$(E,T,E.Vx)?E.JQ.QT(async()=>{T.id!==void 0&&await E.bj.aQ(T.id,E.NP);bG(E)}):E.Kg.Fi()&&E.V()})}; Ip=async function(E,T){if(!Cv(E))throw Error("IndexedDB is not supported: immediateSend");T.id!==void 0&&(await E.bj.PC(T.id,E.NP)||E.Eq(Error("The request cannot be found in the database.")));P$(E,T,E.Nm)?(T.skipRetry||(T=A0O(E,T)),T&&(T.skipRetry&&T.id!==void 0&&await E.bj.ll(T.id,E.NP),E.bF(T.url,T.options,!!T.skipRetry))):(E.Eq(Error("Networkless Logging: Stored logs request expired age limit")),T.id!==void 0&&await E.bj.ll(T.id,E.NP))}; h7=function(E,T){E.yE&&!E.Kg.Fi()?E.yE(T):E.handleError(T)}; P$=function(E,T,Z){T=T.timestamp;return E.now()-T>=Z?!1:!0}; A0O=function(E,T){if(!Cv(E))throw Error("IndexedDB is not supported: updateRequestHandlers");var Z=T.options.onError?T.options.onError:()=>{}; T.options.onError=async(n,O)=>{var J=E4U(O),y=T48(O);y&&E.Bm&&E.Bm("web_enable_error_204")&&E.handleError(Error("Request failed due to compression"),T.url,O);if(E.Bm&&E.Bm("nwl_consider_error_code")&&J||E.Bm&&!E.Bm("nwl_consider_error_code")&&E.potentialEsfErrorCounter<=E.y0)if(E.Kg.Lc&&await E.Kg.Lc(),!E.Kg.Fi()){Z(n,O);E.Bm&&E.Bm("nwl_consider_error_code")&&T?.id!==void 0&&await E.bj.aQ(T.id,E.NP,!1);return}E.Bm&&E.Bm("nwl_consider_error_code")&&!J&&E.potentialEsfErrorCounter>E.y0||(E.potentialEsfErrorCounter++, T?.id!==void 0&&(T.sendCount{E.Kg.Fi()&&E.V()},E.vD)):await E.bj.ll(T.id,E.NP)),Z(n,O))}; var L=T.options.onSuccess?T.options.onSuccess:()=>{}; T.options.onSuccess=async(n,O)=>{T?.id!==void 0&&await E.bj.ll(T.id,E.NP);E.Kg.X6&&E.Bm&&E.Bm("vss_network_hint")&&E.Kg.X6(!0);L(n,O)}; return T}; E4U=function(E){return(E=E?.error?.code)&&E>=400&&E<=599?!1:!0}; T48=function(E){E=E?.error?.code;return!(E!==400&&E!==415)}; ZeJ=function(){if(sd)return sd();sd=t4("LogsDatabaseV2",{Gl:{LogsRequestsStore:{Tc:2}},shared:!1,upgrade(E,T,Z){T(2)&&J4(E,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});T(3);T(5)&&(Z=Z.objectStore("LogsRequestsStore"),Z.X.indexNames.contains("newRequest")&&Z.X.deleteIndex("newRequest"),Dn(Z,"newRequestV2",["status","interface","timestamp"]));T(7)&&oz(E,"sapisid");T(9)&&oz(E,"SWHealthLog")},version:9});return sd()}; t7=function(E){return wB(ZeJ(),E)}; L$8=async function(E,T){var Z={startTime:(0,g.a)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};T=await t7(T);E={...E,options:JSON.parse(JSON.stringify(E.options)),interface:g.S("INNERTUBE_CONTEXT_CLIENT_NAME",0)};E=await T.put("LogsRequestsStore",E);Z.ticks.tc=(0,g.a)();H$(Z);return E}; n4T=async function(E,T){var Z={startTime:(0,g.a)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};T=await t7(T);var L=g.S("INNERTUBE_CONTEXT_CLIENT_NAME",0),n=[E,L,0];L=[E,L,(0,g.a)()];var O=IDBKeyRange.bound(n,L),J="prev";g.k("use_fifo_for_networkless")&&(J="next");var y=void 0;n=E==="NEW"?"readwrite":"readonly";g.k("use_readonly_for_get_most_recent_by_status_killswitch")&&(n="readwrite");await nK(T,["LogsRequestsStore"],{mode:n,k0:!0},D=>dB(D.objectStore("LogsRequestsStore").index("newRequestV2"), {query:O,direction:J},U=>{U.getValue()&&(y=U.getValue(),E==="NEW"&&(y.status="QUEUED",U.update(y)))})); Z.ticks.tc=(0,g.a)();H$(Z);return y}; Oed=async function(E,T){return nK(await t7(T),["LogsRequestsStore"],{mode:"readwrite",k0:!0},Z=>{var L=Z.objectStore("LogsRequestsStore");return L.get(E).then(n=>{if(n)return n.status="QUEUED",L.put(n).then(()=>n)})})}; JIU=async function(E,T,Z=!0,L){return nK(await t7(T),["LogsRequestsStore"],{mode:"readwrite",k0:!0},n=>{var O=n.objectStore("LogsRequestsStore");return O.get(E).then(J=>J?(J.status="NEW",Z&&(J.sendCount+=1),L!==void 0&&(J.options.compress=L),O.put(J).then(()=>J)):Fx.resolve(void 0))})}; o43=async function(E,T){return(await t7(T)).delete("LogsRequestsStore",E)}; yI$=async function(E){E=await t7(E);var T=(0,g.a)()-2592E6;await nK(E,["LogsRequestsStore"],{mode:"readwrite",k0:!0},Z=>VT(Z.objectStore("LogsRequestsStore"),{},L=>{if(L.getValue().timestamp<=T)return L.delete().then(()=>NF(L))}))}; Dkb=async function(){await h4("LogsDatabaseV2")}; H$=function(E){g.k("nwl_csi_killswitch")||q8("networkless_performance",E,{sampleRate:1})}; SM=function(E){return wB(Uk$(),E)}; VlI=async function(E){E=await SM(E);var T=(0,g.a)()-2592E6;await nK(E,["SWHealthLog"],{mode:"readwrite",k0:!0},Z=>VT(Z.objectStore("SWHealthLog"),{},L=>{if(L.getValue().timestamp<=T)return L.delete().then(()=>NF(L))}))}; N40=async function(E){await (await SM(E)).clear("SWHealthLog")}; g.k6=function(E,T,Z,L,n="",O=!1,J=!1){if(E)if(Z&&!g.GS())D4(new g.RO("Legacy referrer-scrubbed ping detected")),E&&Kv(E,void 0,{scrubReferrer:!0});else if(n)kY(E,T,"POST",n,L);else if(g.S("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||L||J)kY(E,T,"GET","",L,void 0,O,J);else{b:{try{c:{var y=new Gkd({url:E});if(y.X.dsh==="1")var D=null;else{var U=y.X.ae;if(U==="1"){let N=y.X.adurl;if(N)try{D={version:3,Rb:decodeURIComponent(N),LL:KT(y.G,"act=1","ri=1",o8I(y))};break c}catch(G){}}D=U==="2"?{version:4,Rb:KT(y.G, "dct=1","suid="+y.V,"ri=1"),LL:KT(y.G,"act=1","ri=1","suid="+y.V)}:null}}if(D){let N=IW(E);var V=!(!N||!N.endsWith("/aclk")||g.za(E,"ri")!=="1");break b}}catch(N){}V=!1}V?rm(E)?(T&&T(),Z=!0):Z=!1:Z=!1;Z||Kv(E,T)}}; dkT=function(E,T=""){rm(E,T)||g.k6(E,void 0,void 0,void 0,T)}; rm=function(E,T=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(E,T))return!0}catch(Z){}return!1}; Kv=function(E,T,Z={}){var L=new Image,n=""+ubk++;lG[n]=L;L.onload=L.onerror=()=>{T&&lG[n]&&T();delete lG[n]}; Z.scrubReferrer&&(L.referrerPolicy="no-referrer");L.src=E}; g.pv=function(E){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?E+"&nis=6":E+"&nis=5"}; ap=function(){$6||($6=new M8("yt.offline"));return $6}; W$O=function(E){if(g.k("offline_error_handling")){var T=ap().get("errors",!0)||{};T[E.message]={name:E.name,stack:E.stack};E.level&&(T[E.message].level=E.level);ap().set("errors",T,2592E3,!0)}}; FR=function(){if(!zX.instance){let E=g.uI("yt.networkRequestMonitor.instance")||new zX;g.d$("yt.networkRequestMonitor.instance",E);zX.instance=E}return zX.instance}; B$=function(){if(!jM.instance){let E=g.uI("yt.networkStatusManager.instance")||new jM;g.d$("yt.networkStatusManager.instance",E);jM.instance=E}return jM.instance}; gm=function(E,T){E.rateLimit?E.X?(Z6.GS(E.N),E.N=Z6.QT(()=>{E.V!==T&&(E.dispatchEvent(T),E.V=T,E.X=(0,g.a)())},E.rateLimit-((0,g.a)()-E.X))):(E.dispatchEvent(T),E.V=T,E.X=(0,g.a)()):E.dispatchEvent(T)}; g.mu=function(){var E=g.uI("yt.networklessRequestController.instance");E||(E=new eAb,g.d$("yt.networklessRequestController.instance",E),g.k("networkless_logging")&&g.x5().then(T=>{E.NP=T;x6(E);E.j.resolve();E.xk&&Math.random()<=E.yH&&E.NP&&VlI(E.NP);g.k("networkless_immediately_drop_sw_health_store")&&wy0(E)})); return E}; wy0=async function(E){if(!E.NP)throw g.zM("clearSWHealthLogsDb");N40(E.NP).catch(T=>{E.handleError(T)})}; v4I=function(E,T,Z){T=g.k("web_fp_via_jspb")?Object.assign({},T):T;g.k("use_request_time_ms_header")?T.headers&&g.vs(E)&&(T.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.a)()))):T.postParams?.requestTimeMs&&(T.postParams.requestTimeMs=Math.round((0,g.a)()));Z&&Object.keys(T).length===0?g.k6(E):T.compress?T.postBody?(typeof T.postBody!=="string"&&(T.postBody=JSON.stringify(T.postBody)),Rp(E,T.postBody,T,g.pp)):Rp(E,JSON.stringify(T.postParams),T,$Y):g.pp(E,T)}; iG=function(E,T){g.k("use_event_time_ms_header")&&g.vs(E)&&(T.headers||(T.headers={}),T.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.a)())));return T}; g.EM=function(E,T,Z,L){!g.S("VISITOR_DATA")&&T!=="visitor_id"&&Math.random()<.01&&D4(new g.RO("Missing VISITOR_DATA when sending innertube request.",T,Z,L));if(!E.isReady())throw E=new g.RO("innertube xhrclient not ready",T,Z,L),oL(E),E;var n={headers:L.headers||{},method:"POST",postParams:Z,postBody:L.postBody,postBodyFormat:L.postBodyFormat||"JSON",onTimeout:()=>{L.onTimeout()}, onFetchTimeout:L.onTimeout,onSuccess:(U,V)=>{if(L.onSuccess)L.onSuccess(V)}, onFetchSuccess:U=>{if(L.onSuccess)L.onSuccess(U)}, onProgress:U=>{if(L.onProgress)L.onProgress(U)}, onError:(U,V)=>{if(L.onError)L.onError(V)}, onFetchError:U=>{if(L.onError)L.onError(U)}, timeout:L.timeout,withCredentials:!0,compress:L.compress};n.headers["Content-Type"]||(n.headers["Content-Type"]="application/json");Z="";var O=E.config_.kD;O&&(Z=O);O=E.config_.WX||!1;var J=FeI(O,Z,L);Object.assign(n.headers,J);n.headers.Authorization&&!Z&&O&&(n.headers["x-origin"]=window.location.origin);var y=g.es(`${Z}${`/youtubei/${E.config_.innertubeApiVersion}/${T}`}`,{alt:"json"}),D=(U=!1)=>{try{if(U&&L.retry&&!L.networklessOptions.bypassNetworkless)n.method="POST",L.networklessOptions.writeThenSend? g.mu().writeThenSend(y,n):g.mu().sendAndWrite(y,n);else if(L.compress)if(n.postBody){let V=n.postBody;typeof V!=="string"&&(V=JSON.stringify(n.postBody));Rp(y,V,n,g.pp)}else Rp(y,JSON.stringify(n.postParams),n,$Y);else $Y(y,n)}catch(V){if(V.name==="InvalidAccessError")D4(Error("An extension is blocking network request."));else throw V;}}; g.uI("ytNetworklessLoggingInitializationOptions")&&A7.isNwlInitialized?CK().then(U=>{D(U)}):D(!1)}; OM=function(E,T,Z){var L=T6();if(L&&T){let n=L.subscribe(E,function(){var O=arguments,J=()=>{Zk[n]&&T.apply&&typeof T.apply=="function"&&T.apply(Z||window,O)}; try{Lj[E]?J():g.hR(J,0)}catch(y){oL(y)}},Z); Zk[n]=!0;nj[E]||(nj[E]=[]);nj[E].push(n);return n}return 0}; JN=function(E){var T=T6();T&&(typeof E==="number"?E=[E]:typeof E==="string"&&(E=[parseInt(E,10)]),g.S$(E,Z=>{T.unsubscribeByKey(Z);delete Zk[Z]}))}; oX=function(E,T){var Z=T6();return Z?Z.publish.apply(Z,arguments):!1}; Dk=function(E){var T=T6();if(T)if(T.clear(E),E)yF(E);else for(let Z in nj)yF(Z)}; T6=function(){return g.GU.ytPubsubPubsubInstance}; yF=function(E){nj[E]&&(E=nj[E],g.S$(E,T=>{Zk[T]&&delete Zk[T]}),E.length=0)}; UM=function(E,T,Z=null){q_8(E,T,Z)}; q_8=function(E,T,Z=null){var L=VF(typeof E==="string"?E:E.toString()),n=document.getElementById(L),O=n&&kq(n),J=n&&!O;O?T&&T():(T&&(O=OM(L,T),T=`${x8(T)}`,Nw[T]=O),J||(n=Y_$(E,L,()=>{kq(n)||(oHb(n),oX(L),g.hR(()=>{Dk(L)},0))},Z)))}; Y_$=function(E,T,Z,L=null){var n=g.SD("SCRIPT");n.id=T;n.onload=()=>{Z&&setTimeout(Z,0)}; n.onreadystatechange=()=>{switch(n.readyState){case "loaded":case "complete":n.onload()}}; L&&n.setAttribute("nonce",L);g.sk(n,typeof E==="string"?TE(E):E);E=document.getElementsByTagName("head")[0]||document.body;E.insertBefore(n,E.firstChild);return n}; VF=function(E){var T=document.createElement("a");g.Ye(T,E);E=T.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${cU(E)}`}; G6=function(E,T){if(E===T)E=!0;else if(Array.isArray(E)&&Array.isArray(T))E=y8(E,T,G6);else if(g.CT(E)&&g.CT(T))a:if(g.Jr(E).length!=g.Jr(T).length)E=!1;else{for(let Z in E)if(!G6(E[Z],T[Z])){E=!1;break a}E=!0}else E=!1;return E}; Wd=function(E,...T){if(!d2(E)||T.some(Z=>!d2(Z)))throw Error("Only objects may be merged."); for(let Z of T)uZ(E,Z)}; uZ=function(E,T){for(let Z in T)if(d2(T[Z])){if(Z in E&&!d2(E[Z]))throw Error("Cannot merge an object into a non-object.");Z in E||(E[Z]={});uZ(E[Z],T[Z])}else if(eB(T[Z])){if(Z in E&&!eB(E[Z]))throw Error("Cannot merge an array into a non-array.");Z in E||(E[Z]=[]);w2(E[Z],T[Z])}else E[Z]=T[Z];return E}; w2=function(E,T){for(let Z of T)d2(Z)?E.push(uZ({},Z)):eB(Z)?E.push(w2([],Z)):E.push(Z);return E}; d2=function(E){return typeof E==="object"&&!Array.isArray(E)}; eB=function(E){return typeof E==="object"&&Array.isArray(E)}; g.vd=function(E=!1){g.gW.call(this);this.Qz=new PK(E);g.H(this,this.Qz)}; YL=function(E){if(window.crypto&&window.crypto.getRandomValues)try{var T=Array(E),Z=new Uint8Array(E);window.crypto.getRandomValues(Z);for(var L=0;L(E&15).toString(16)).join("")}; Cj=function(){({Vv:T=!1,nh:E=!0}={});var E,T;if(g.uI("_lact",window)==null){var Z=parseInt(g.S("LACT"),10);Z=isFinite(Z)?Date.now()-Math.max(Z,0):-1;g.d$("_lact",Z,window);g.d$("_fact",Z,window);Z==-1&&QF();f08(T,E);new Z_(()=>{RX("mouse",100)})}}; f08=function(E=!1,T=!0){var Z=window;g.AZ(Z.document,"keydown",QF);g.AZ(Z.document,"keyup",QF);g.AZ(Z.document,"mousedown",QF);g.AZ(Z.document,"mouseup",QF);E?g.AZ(Z,"touchmove",()=>{RX("touchmove",200)},{passive:!0}):(g.AZ(Z,"resize",()=>{RX("resize",200)}),T&&g.AZ(Z,"scroll",()=>{RX("scroll",200)})); g.AZ(Z.document,"touchstart",QF,{passive:!0});g.AZ(Z.document,"touchend",QF,{passive:!0})}; RX=function(E,T){bZ[E]||(bZ[E]=!0,Z6.QT(()=>{QF();bZ[E]=!1},T))}; QF=function(){g.uI("_lact",window)==null&&(Cj(),g.uI("_lact",window));var E=Date.now();g.d$("_lact",E,window);g.uI("_fact",window)==-1&&g.d$("_fact",E,window);(E=g.uI("ytglobal.ytUtilActivityCallback_"))&&E()}; g.xL=function(){var E=g.uI("_lact",window);return E==null?-1:Math.max(Date.now()-E,0)}; g.IX=function(E){return new Pd(E)}; g.hN=function(E,T){E.G.set(T.dO,T);var Z=E.V.get(T.dO);if(Z)try{Z.sP(E.resolve(T.dO))}catch(L){Z.sG(L)}}; Hd=function(E,T,Z,L=!1){if(Z.indexOf(T)>-1)throw Error(`Deps cycle for: ${T}`);if(E.X.has(T))return E.X.get(T);if(!E.G.has(T)){if(L)return;throw Error(`No provider for: ${T}`);}L=E.G.get(T);Z.push(T);if(L.aM!==void 0)var n=L.aM;else if(L.a5)n=L[g.sM]?tN(E,L[g.sM],Z):[],n=L.a5(...n);else if(L.xb){n=L.xb;let O=n[g.sM]?tN(E,n[g.sM],Z):[];n=new n(...O)}else throw Error(`Could not resolve providers for: ${T}`);Z.pop();L.Qp||E.X.set(T,n);return n}; tN=function(E,T,Z){return T?T.map(L=>L instanceof Pd?Hd(E,L.key,Z,!0):Hd(E,L,Z)):[]}; g.Kj=function(){SB||(SB=new cIO);return SB}; kL=function(){return"h5vcc"in r2&&r2.h5vcc.traceEvent?.traceBegin&&r2.h5vcc.traceEvent?.traceEnd?1:"performance"in r2&&r2.performance.mark&&r2.performance.measure?2:0}; lZ=function(E){var T=kL();switch(T){case 1:r2.h5vcc.traceEvent.traceBegin("YTLR",E);break;case 2:r2.performance.mark(`${E}-start`);break;case 0:break;default:g.fG(T,"unknown trace type")}}; pj=function(E){var T=kL();switch(T){case 1:r2.h5vcc.traceEvent.traceEnd("YTLR",E);break;case 2:T=`${E}-start`;let Z=`${E}-end`;r2.performance.mark(Z);r2.performance.measure(E,T,Z);break;case 0:break;default:g.fG(T,"unknown trace type")}}; Qvk=function(E){var T=Array.from(E.X.keys()).sort((Z,L)=>(E.X[L].priority??0)-(E.X[Z].priority??0)); for(let Z of T)T=E.X[Z],T.jobId===void 0||T.YC||(E.scheduler.GS(T.jobId),g.Cy(0,T.TY,10))}; CD$=function(E,T,Z){RA3&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${E.constructor.name}] '${E.state}' to '${T}'`),console.log("with message: ",Z),console.groupEnd())}; PDd=function(E,T){var Z=T.filter(n=>(E.G??n.priority??0)===10),L=T.filter(n=>(E.G??n.priority??0)!==10); return E.N.zK?async(...n)=>{await be$(Z,...n);$L(E,L,...n)}:(...n)=>{xkT(Z,...n); $L(E,L,...n)}}; be$=async function(E,...T){g.IO();for(let Z of E){let L;xM(()=>{Mw(Z.name);var n=aX(()=>Z.callback(...T)); z6(n)?L=g.k("web_lifecycle_error_handling_killswitch")?n.then(()=>{Fj(Z.name)}):n.then(()=>{Fj(Z.name)},O=>{window.onerror?.(O.message,"",0,0,O); Fj(Z.name)}):Fj(Z.name)}); L&&await L}}; $L=function(E,T,...Z){T=T.map(L=>({TY:()=>{Mw(L.name);aX(()=>L.callback(...Z)); Fj(L.name)}, priority:E.G??L.priority??0})); T.length&&(E.V=new I0I(T))}; xkT=function(E,...T){g.IO();for(let Z of E)xM(()=>{Mw(Z.name);aX(()=>Z.callback(...T)); Fj(Z.name)})}; Mw=function(E){jB&&E&&lZ(E)}; Fj=function(E){jB&&E&&pj(E)}; aX=function(E){if(g.k("web_lifecycle_error_handling_killswitch"))return E();try{return E()}catch(T){window.onerror?.(T.message,"",0,0,T)}}; g2=function(){Bd||(Bd=new hAd);return Bd}; iZ=function(){mv||(mv=XO(g.S("WORKER_SERIALIZATION_URL")));return mv||void 0}; AN=function(){var E=iZ();Xj||E===void 0||(Xj=en(E));return Xj}; ZB=function(E,T){var Z=EX(T);if(E.X[Z])return E.X[Z];var L=Object.keys(E.store)||[];if(L.length<=1&&EX(T)===L[0])return L;var n=[];for(let J=0;J{Z=Z.data;if(Z.op==="serializedGelBatch"){var L=Ja.get(Z.key);L&&(oI(Z.serializedBatch,L.client,L.resolve,L.networklessOptions,L.isIsolated,L.useVSSEndpoint,L.dangerousLogToVisitorSession,L.requestsOutstanding),Ja.delete(Z.key))}},T=AN(); T&&(T.addEventListener("message",E),T.onerror=()=>{Ja.clear()}); OX=!0}}; tli=function(E,T){if(E.endpoint==="log_event"){ye(E);var Z=DB(E),L=UX(E.payload)||"",n=Ve(L),O=200;if(n){if(n.enabled===!1&&!g.k("web_payload_policy_disabled_killswitch"))return;O=N$(n.tier);if(O===400){GP(E,T);return}}dO[Z]=!0;Z={cttAuthInfo:Z,isJspb:!1,tier:O};nP().storePayload(Z,E.payload);uy(T,!1,Z,Wo(L))}}; HeI=function(E,T,Z){if(T.endpoint==="log_event"){ye(void 0,T);var L=DB(T,!0),n=Ve(E),O=200;if(n){if(n.enabled===!1&&!g.k("web_payload_policy_disabled_killswitch"))return;O=N$(n.tier);if(O===400){ee(E,T,Z);return}}dO[L]=!0;L={cttAuthInfo:L,isJspb:!0,tier:O};nP().storePayload(L,Nk(T.payload));uy(Z,!0,L,Wo(E))}}; uy=function(E,T=!1,Z,L=!1){E&&(wO=new E);E=Ss("tvhtml5_logging_max_batch_ads_fork")||Ss("tvhtml5_logging_max_batch")||Ss("web_logging_max_batch")||100;var n=(0,g.a)(),O=vo(T,Z.tier),J=O.N;L&&(O.X=!0);L=0;Z&&(L=nP().getSequenceCount(Z));L>=1E3?q$({writeThenSend:!0},T,Z.tier):L>=E?Y9||(Y9=fP(()=>{q$({writeThenSend:!0},T,Z.tier);Y9=void 0},0)):n-J>=10&&(co(T,Z.tier),O.N=n)}; GP=function(E,T){if(E.endpoint==="log_event"){g.k("more_accurate_gel_parser")&&nP().storePayload({isJspb:!1},E.payload);ye(E);var Z=DB(E),L=new Map;L.set(Z,[E.payload]);var n=UX(E.payload)||"";T&&(wO=new T);return new g.oh((O,J)=>{wO&&wO.isReady()?Qe(L,wO,O,J,{bypassNetworkless:!0},!0,Wo(n)):O()})}}; ee=function(E,T,Z){if(T.endpoint==="log_event"){ye(void 0,T);var L=DB(T,!0),n=new Map;n.set(L,[Nk(T.payload)]);Z&&(wO=new Z);return new g.oh(O=>{wO&&wO.isReady()?CP(n,wO,O,{bypassNetworkless:!0},!0,Wo(E)):O()})}}; DB=function(E,T=!1){var Z="";if(E.dangerousLogToVisitorSession)Z="visitorOnlyApprovedKey";else if(E.cttAuthInfo){if(T){T=E.cttAuthInfo.token;Z=E.cttAuthInfo;let L=new by;Z.videoId?L.setVideoId(Z.videoId):Z.playlistId&&Fb(L,2,x9,jA(Z.playlistId));Po[T]=L}else T=E.cttAuthInfo,Z={},T.videoId?Z.videoId=T.videoId:T.playlistId&&(Z.playlistId=T.playlistId),II[E.cttAuthInfo.token]=Z;Z=E.cttAuthInfo.token}return Z}; q$=function(E={},T=!1,Z){new g.oh((L,n)=>{var O=vo(T,Z),J=O.X;O.X=!1;if(g.k("enable_web_tiered_gel")&&g.k("web_vss_routing_check_all_tier_policies")){let y=vo(T,300),D=vo(T,200);J=J||y.X||D.X;y.X=!1;D.X=!1}ha(O.V);ha(O.G);O.G=0;wO&&wO.isReady()?Z===void 0&&g.k("enable_web_tiered_gel")?sX(L,n,E,T,300,J):sX(L,n,E,T,Z,J):(co(T,Z),L())})}; sX=function(E,T,Z={},L=!1,n=200,O=!1){var J=wO,y=new Map,D=new Map,U={isJspb:L,cttAuthInfo:void 0,tier:n},V={isJspb:L,cttAuthInfo:void 0};if(L){for(let N of Object.keys(dO))T=g.k("enable_web_tiered_gel")?nP().smartExtractMatchingEntries({keys:[U,V],sizeLimit:1E3}):nP().extractMatchingEntries({isJspb:!0,cttAuthInfo:N}),T.length>0&&y.set(N,T),(g.k("web_fp_via_jspb_and_json")&&Z.writeThenSend||!g.k("web_fp_via_jspb_and_json"))&&delete dO[N];CP(y,J,E,Z,!1,O)}else{for(let N of Object.keys(dO))y=g.k("enable_web_tiered_gel")? nP().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:N,tier:n},{isJspb:!1,cttAuthInfo:N}],sizeLimit:1E3}):nP().extractMatchingEntries({isJspb:!1,cttAuthInfo:N}),y.length>0&&D.set(N,y),(g.k("web_fp_via_jspb_and_json")&&Z.writeThenSend||!g.k("web_fp_via_jspb_and_json"))&&delete dO[N];Qe(D,J,E,T,Z,!1,O)}}; co=function(E=!1,T=200){var Z=()=>{q$({writeThenSend:!0},E,T)},L=vo(E,T),n=L===ta||L===Ho?5E3:S_b; g.k("web_gel_timeout_cap")&&!L.G&&(n=fP(()=>{Z()},n),L.G=n); ha(L.V);n=g.S("LOGGING_BATCH_TIMEOUT",Ss("web_gel_debounce_ms",1E4));g.k("shorten_initial_gel_batch_timeout")&&Se&&(n=K$O);n=fP(()=>{Ss("gel_min_batch_size")>0?nP().getSequenceCount({cttAuthInfo:void 0,isJspb:E,tier:T})>=rIi&&Z():Z()},n); L.V=n}; Qe=function(E,T,Z,L,n={},O,J){var y=Math.round((0,g.a)()),D=E.size,U=KP(J);for(let [V,N]of E){E=V;J=N;let G=g.WO({context:g.op(T.config_||g.Ed())});if(!g.QO(J)&&!g.k("throw_err_when_logevent_malformed_killswitch")){L();break}G.events=J;(J=II[E])&&kkJ(G,E,J);delete II[E];let e=E==="visitorOnlyApprovedKey";l00(G,y,e);rO(n);let q=l=>{g.k("start_client_gcf")&&Z6.QT(async()=>{await k9(l)}); D--;D||Z()},b=0,K=()=>{b++; if(n.bypassNetworkless&&b===1)try{g.EM(T,U,G,ly({writeThenSend:!0},e,q,K,O)),Se=!1}catch(l){oL(l),L()}D--;D||Z()}; try{g.EM(T,U,G,ly(n,e,q,K,O)),Se=!1}catch(l){oL(l),L()}}}; CP=function(E,T,Z,L={},n,O){var J=Math.round((0,g.a)()),y={value:E.size},D=new Map([...E]);for(let [K]of D){var U=K,V=E.get(U);D=new pyT;var N=T.config_||g.Ed(),G=new pP,e=new $9;g.bj(e,1,N.H8);g.bj(e,2,N.zY);Pq(e,16,N.ZQ);g.bj(e,17,N.innertubeContextClientVersion);if(N.Iy){var q=N.Iy,b=new Ud;q.coldConfigData&&g.bj(b,1,q.coldConfigData);q.appInstallData&&g.bj(b,6,q.appInstallData);q.coldHashData&&g.bj(b,3,q.coldHashData);q.hotHashData&&b.V(q.hotHashData);U0(e,Ud,62,b)}(q=g.GU.devicePixelRatio)&& q!=1&&x4(e,65,g.Q3(q));q=Kp();q!==""&&g.bj(e,54,q);q=ry();if(q.length>0){b=new M$;for(let l=0;l{g.k("start_client_gcf")&&Z6.QT(async()=>{await k9(D)}); y.value--;y.value||Z()},()=>{y.value--; y.value||Z()},n); L.headers["Content-Type"]="application/json+protobuf";L.postBodyFormat="JSPB";L.postBody=E;g.EM(T,O,"",L);Se=!1}; rO=function(E){g.k("always_send_and_write")&&(E.writeThenSend=!1)}; ly=function(E,T,Z,L,n){E={retry:!0,onSuccess:Z,onError:L,networklessOptions:E,dangerousLogToVisitorSession:T,lr:!!n,headers:{},postBodyFormat:"",postBody:"",compress:g.k("compress_gel")||g.k("compress_gel_lr")};Bo()&&(E.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.a)())));return E}; var $kU=function(E,T,Z,L,n,O){return j$[v[21]](this,20,7685,E,T,Z,L,n,O)}; l00=function(E,T,Z){Bo()||(E.requestTimeMs=String(T));g.k("unsplit_gel_payloads_in_logs")&&(E.unsplitGelPayloadsInLogs=!0);!Z&&(T=g.S("EVENT_ID"))&&(Z=gO(),E.serializedClientEventId={serializedEventId:T,clientCounter:String(Z)})}; gO=function(){var E=g.S("BATCH_CLIENT_COUNTER")||0;E||(E=Math.floor(Math.random()*65535/2));E++;E>65535&&(E=1);g.np("BATCH_CLIENT_COUNTER",E);return E}; kkJ=function(E,T,Z){if(Z.videoId)var L="VIDEO";else if(Z.playlistId)L="PLAYLIST";else return;E.credentialTransferTokenTargetId=Z;E.context=E.context||{};E.context.user=E.context.user||{};E.context.user.credentialTransferTokens=[{token:T,scope:L}]}; ye=function(E,T){var Z=g.uI("yt.logging.transport.enableScrapingForTest"),L=Hs("il_payload_scraping");L=(L!==void 0?String(L):"")==="enable_il_payload_scraping";if(!Z)if(L)Aa=[],g.d$("yt.logging.transport.enableScrapingForTest",!0),g.d$("yt.logging.transport.scrapedPayloadsForTesting",Aa),g.d$("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.d$("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.d$("yt.logging.transport.scrapeClientEvent",!0);else return;Z=g.uI("yt.logging.transport.scrapedPayloadsForTesting");L=g.uI("yt.logging.transport.payloadToScrape");T&&(T=T.payload,(T=g.uI("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(T)())&&Z.push(T));T=g.uI("yt.logging.transport.scrapeClientEvent");if(L&&L.length>=1)for(let n=0;n{g2().currentState==="none"?E():g2().install({none:{callback:E}})},T):g.bE(0,E,T)}; ha=function(E){g.k("transport_use_scheduler")?Z6.GS(E):window.clearTimeout(E)}; k9=async function(E){E=E?.responseContext?.globalConfigGroup;var T=g.p(E,Ml0),Z=E?.hotHashData,L=g.p(E,a0J),n=E?.coldHashData,O=g.Kj().resolve(g.IX(g.lA));O&&(Z&&(T?await mN(O,Z,T):await mN(O,Z)),n&&(L?await iA(O,n,L):await iA(O,n)));T=E?.rawFinchStaticConfigGroup;(E=E?.finchStaticHashData)?(Z=g.Kj().resolve(g.IX(zA8)))?await Z.pH({config:T||{},sV:E||""}):(T||E)&&D4(new g.RO("FinchConfigManagerService is not present, but Finch config data is present.")):T&&D4(new g.RO("Finch config data is present, but hash is missing."))}; vo=function(E,T=200){return E?T===300?ta:F$I:T===300?Ho:jv8}; Ve=function(E){if(g.k("enable_web_tiered_gel")){E=E1[E||""];var T=g.Kj().resolve(g.IX(g.lA))?.jJ()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(T)for(let Z=0;ZE!==void 0)}; g.ub=function(E=0){E=U1(E);if(!E&&!g.S("USE_CSN_FALLBACK",!0))return null;E||(E="UNDEFINED_CSN");return E?E:null}; XyI=function(E){for(let T of Object.values(ied))if(g.ub(T)===E)return!0;return!1}; AI8=function(E,T,Z){var L=dh();(Z=g.ub(Z))&&delete L[Z];T&&(L[E]=T)}; W9=function(E){return dh()[E]}; wh=function(E,T,Z=0,L){if(E!==U1(Z)||T!==g.S(V7(Z)))if(AI8(E,L,Z),g4O(E,Z),g.np(V7(Z),T),T=()=>{setTimeout(()=>{E&&g.J8("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:eF,clientScreenNonce:E})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(T)}catch(n){T()}else T()}; q3=function(E,T){var Z=g.S("VALID_SESSION_TEMPDATA_DOMAINS",[]),L=g.PU(window.location.href);L&&Z.push(L);L=g.PU(E);if(g.B5(Z,L)||!L&&g.jI(E,"/"))if(Z=document.createElement("a"),g.Ye(Z,E),E=Z.href)if(E=sO(E),E=te(E))if(!T.csn&&(T.itct||T.ved)&&(T=Object.assign({csn:g.ub()},T)),n){var n=parseInt(n,10);isFinite(n)&&n>0&&v9(E,T,n)}else v9(E,T)}; v9=function(E,T,Z){E=Yt(E);T=T?l9(T):"";Z=Z||5;g.bJ()&&TS(E,T,Z)}; Yt=function(E){for(let T of EWb)E=FL(E,T);return"ST-"+cU(E).toString(36)}; g.fS=function(E){if(E.simpleText)return E.simpleText;if(E.runs){let T=[];for(let Z of E.runs)Z.text&&T.push(Z.text);return T.join("")}return""}; g.c9=function(E){if(E.simpleText)return E=document.createTextNode(E.simpleText),E;var T=[];if(E.runs)for(let y=0;yE.charCodeAt(Z++); do{var n=bb(L);if(n===Infinity)break;let O=n>>3;switch(n&7){case 0:n=bb(L);if(O===2)return n;break;case 1:if(O===2)return;Z+=8;break;case 2:n=bb(L);if(O===2)return E.substr(Z,n);Z+=n;break;case 5:if(O===2)return;Z+=4;break;default:return}}while(Z500));L++);L=n}else if(typeof E==="object")for(n in E){if(E[n]){a:{var O=n;var J=E[n],y=T,D=Z;if(typeof J!=="string"||O!=="clickTrackingParams"&&O!=="trackingParams"){O=0;break a}O=(J=ORI(atob(J.replace(/-/g,"+").replace(/_/g,"/"))))?xt(`${O}.ve`,J,y,D):0}L+=O;L+=xt(n,E[n],T,Z);if(L>500)break}}else Z[T]=P9(E),L+=Z[T].length;else Z[T]=P9(E),L+=Z[T].length;return L}; xt=function(E,T,Z,L){Z+=`.${E}`;E=P9(T);L[Z]=E;return Z.length+E.length}; P9=function(E){try{return(typeof E==="string"?E:String(JSON.stringify(E))).substr(0,500)}catch(T){return`unable to serialize ${typeof E} (${T.message})`}}; JS$=function(E,T={}){if(E=E.Kd){let Z=E.pv;E=[["componentStack",E.zF],["wizTagName",E.tagName],["wizOwnerTrace",E.O_?.join(" > ")],["errorSeverity",E.Z5?.toString()],["wizFeatureFlags",Z?Object.entries(Z).join("\n"):void 0]];for(let [L,n]of E)E=n,E!==void 0&&(T[L]=E)}return T}; g.s1=function(E){g.h8(E)}; g.t8=function(E){g.h8(E,"WARNING")}; g.h8=function(E,T="ERROR"){var Z={};Z.name=g.S("INNERTUBE_CONTEXT_CLIENT_NAME",1);Z.version=g.S("INNERTUBE_CONTEXT_CLIENT_VERSION");oW8(E,Z,T)}; oW8=function(E,T,Z="ERROR"){if(E){E.hasOwnProperty("level")&&E.level&&(Z=E.level);if(g.k("wiz_enable_metadata_extraction_killswitch")){var L=T;if(!L?.componentStack){var n=E.Kd?.zF;n&&(L||(L={}),L.componentStack=n)}T=L||T}else T=JS$(E,T),L=E.Kd?.Z5,L!==void 0&&Z!=="IGNORED"&&(Z=L>=3?"ERROR":"WARNING");if(g.k("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.S("SERVER_VERSION")))L=[],L.push(`Name: ${E.name}`),L.push(`Message: ${E.message}`),E.hasOwnProperty("params")&&L.push(`Error Params: ${JSON.stringify(E.params)}`), E.hasOwnProperty("args")&&L.push(`Error args: ${JSON.stringify(E.args)}`),L.push(`File name: ${E.fileName}`),L.push(`Stacktrace: ${E.stack}`),window.console.log(L.join("\n"),E);if(!(M3>=5)){L=[];for(O of yS0)try{O()&&L.push(O())}catch(q){}var O=L;O=[...DWU,...O];var J=W3b(E);L=J.message||"Unknown Error";n=J.name||"UnknownError";var y=J.stack||E.w_||"Not available";if(y.startsWith(`${n}: ${L}`)){var D=y.split("\n");D.shift();y=D.join("\n")}D=J.lineNumber||"Not available";J=J.fileName||"Not available"; let e=0;if(E.hasOwnProperty("args")&&E.args&&E.args.length)for(var U=0;U=500);U++);else if(E.hasOwnProperty("params")&&E.params){let q=E.params;if(typeof E.params==="object")for(U in q){if(!q[U])continue;let b=`params.${U}`,K=P9(q[U]);T[b]=K;e+=b.length+K.length;if(e>500)break}else T.params=P9(q)}if(O.length)for(U=0;U=500);U++);navigator.vendor&&!T.hasOwnProperty("vendor")&&(T["device.vendor"]= navigator.vendor);U={message:L,name:n,lineNumber:D,fileName:J,stack:y,params:T,sampleWeight:1};T=Number(E.columnNumber);isNaN(T)||(U.lineNumber=`${U.lineNumber}:${T}`);if(E.level==="IGNORED")var V=0;else a:{E=CS();for(V of E.jD)if(U.message&&U.message.match(V.Ft)){V=V.weight;break a}for(var N of E.DC)if(N.callback(U)){V=N.weight;break a}V=1}U.sampleWeight=V;V=U;for(var G of UW0){if(!G.gg[V.name])continue;N=G.gg[V.name];for(let q of N){N=V.message.match(q.ou);if(!N)continue;V.params["params.error.original"]= N[0];E=q.groups;U={};for(T=0;T1E3&&g.t8(new g.RO("IL Attach cache exceeded limit"))}J=OH(Z,T);EH.has(J)?JM(Z,T):ZW.set(J, !0)}}L=L.filter(y=>{y.csn!==T?(y.csn=T,y=!0):y=!1;return y}); Z={csn:T,parentVe:Z.getAsJson(),childVes:g.rv(L,y=>y.getAsJson())}; T==="UNDEFINED_CSN"?oQ("visualElementAttached",O,Z):E?LS("visualElementAttached",Z,E,O):g.J8("visualElementAttached",Z,O)}; WUb=function(E,T,Z,L,n,O,J){yZ(Z,T);L=Xu({cttAuthInfo:W9(T)||void 0,automatedLogEventSource:J},T);Z={csn:T,ve:Z.getAsJson(),eventType:1};n&&(Z.clientData=n);T==="UNDEFINED_CSN"?oQ("visualElementShown",L,Z):E?LS("visualElementShown",Z,E,L):g.J8("visualElementShown",Z,L)}; DW=function(E,T,Z,L=!1){var n=L?16:8;L=Xu({cttAuthInfo:W9(T)||void 0,endOfSequence:L,automatedLogEventSource:void 0},T);Z={csn:T,ve:Z.getAsJson(),eventType:n};T==="UNDEFINED_CSN"?oQ("visualElementHidden",L,Z):E?LS("visualElementHidden",Z,E,L):g.J8("visualElementHidden",Z,L)}; eYd=function(E,T,Z,L,n,O){UH(E,T,Z,L,O)}; UH=function(E,T,Z,L,n){var O=void 0;yZ(Z,T);O=O||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";n=Xu({cttAuthInfo:W9(T)||void 0,automatedLogEventSource:n},T);Z={csn:T,ve:Z.getAsJson(),gestureType:O};L&&(Z.clientData=L);T==="UNDEFINED_CSN"?oQ("visualElementGestured",n,Z):E?LS("visualElementGestured",Z,E,n):g.J8("visualElementGestured",Z,n)}; wqI=function(){var E=YL(16);var T=[];for(let Z=0;ZV.start&&Z>=5;K+=M}G=`${K.substr(0,4)} ${K.substr(4,4)} ${K.substr(8,4)} ${K.substr(12,4)} ${K.substr(16,4)}`}else G="";J={video_id_and_cpn:String(T.videoId)+" / "+G,codecs:"",dims_and_frames:"",bandwidth_kbps:`${J.toFixed(0)} Kbps`, buffer_health_seconds:`${D.toFixed(2)} s`,date:`${(new Date).toString()}`,drm_style:U?"":"display:none",drm:U,debug_info:e,extra_debug_info:"",bandwidth_style:N,network_activity_style:N,network_activity_bytes:`${y.toFixed(0)} KB`,shader_info:V,shader_info_style:V?"":"display:none",playback_categories:""};y=`${L.clientWidth}x${L.clientHeight}`+(Z>1?`*${Z.toFixed(2)}`:"");D="-";O.totalVideoFrames&&(D=`${O.droppedVideoFrames||0} dropped of ${O.totalVideoFrames}`);J.dims_and_frames=`${y} / ${D}`;U=E.getVolume(); E=T.dU;y=E.X;D=Math.round(U);U=Math.round(U*(y?.dt??1));e="";T.N?.audio.X?e=" VB":T.N?.audio.V&&(e=" DRC");Z="";y?.AC!=null?Z+=`cont.${y.AC.toFixed(1)}dB`:E.yU!=null&&(Z+=`live.${E.yU.toFixed(1)}dB`);y?.wG!=null&&(Z+=` tgt.${y.wG.toFixed(1)}dB`);Z&&(Z=` (${Z})`);J.volume=`${D}%/${U}%${e}${Z}`;J.resolution=`${L.videoWidth}x${L.videoHeight}`;if(L=T.V){if(E=L.video)y=E.fps,y>1&&(J.resolution+=`@${y}`),(y=O.Kj)&&y.video&&(J.resolution+=` / ${y.video.width}x${y.video.height}`,y.video.fps>1&&(J.resolution+= `@${y.video.fps}`)),J.codecs=wd(L),!T.N||L.audio&&L.video?L.Jv&&(J.codecs+=` / ${L.Jv}A`):J.codecs+=` / ${wd(T.N)}`,E.X||E.primaries?(y=E.X||"unknown",y==="smpte2084"?y=`${y} (PQ)`:y==="arib-std-b67"&&(y=`${y} (HLG)`),J.color=`${y} / ${E.primaries||"unknown"}`,J.color_style=""):J.color_style="display:none";if(L.debugInfo){J.fmt_debug_info="";for(var l of L.debugInfo)J.fmt_debug_info+=`${l.label}:${l.text} `}J.fmt_debug_info_style=J.fmt_debug_info&&J.fmt_debug_info.length>0?"":"display:none"}l=T.isLivePlayback; L=T.te;J.live_mode_style=l||L?"":"display:none";J.live_latency_style=l?"":"display:none";if(L)J.live_mode="Post-Live"+(vC(T)?" Manifestless":"");else if(l){L=O.ea;J.live_latency_secs=`${L.toFixed(2)}s`;l=vC(T)?"Manifestless, ":"";T.H6&&(l+="Windowed, ");E="Uncertain";if(L>=0&&L<120)if(T.latencyClass&&T.latencyClass!=="UNKNOWN")switch(T.latencyClass){case "NORMAL":E="Optimized for Normal Latency";break;case "LOW":E="Optimized for Low Latency";break;case "ULTRALOW":E="Optimized for Ultra Low Latency"; break;default:E="Unknown Latency Setting"}else E=qm(T)?"Optimized for Low Latency":"Optimized for Smooth Streaming";l+=E;(L=O.Tp)&&(l+=`, seq ${L.sequence}`);J.live_mode=l}n.experiments.aI().X.ME(vWi)?O.isGapless&&!O.Me&&(J.playback_categories=O.xX?J.playback_categories+"Gapless ":J.playback_categories+"Queued "):!O.isGapless||Yj(T)&&O.Me||(J.playback_categories+="Gapless ");J.playback_categories_style=J.playback_categories?"":"display:none";J.bandwidth_samples=O.s7;J.network_activity_samples=O.Zh; J.live_latency_samples=O.BX;J.buffer_health_samples=O.Uq;n=g.fx(T);if(T.cotn||n)J.cotn_and_local_media=`${T.cotn?T.cotn:"null"} / ${n}`;J.cotn_and_local_media_style=J.cotn_and_local_media?"":"display:none";cC(T,"web_player_release_debug")?(J.release_name=v[55],J.release_style=""):J.release_style="display:none";J.debug_info&&b.length>0&&J.debug_info.length+b.length<=60?J.debug_info+=" "+b:J.extra_debug_info=b;J.extra_debug_info_style=J.extra_debug_info&&J.extra_debug_info.length>0?"":"display:none"; return J}; oQ=function(E,T,Z){RQ.push({payloadName:E,payload:Z,gw:void 0,options:T});Cx||(Cx=mb8())}; var q0U=function(E,T){return F$[v[21]](this,32,3854,E,T)}; B3I=function(E){if(RQ){for(let T of RQ)T.payload&&(T.payload.csn=E.csn,g.J8(T.payloadName,T.payload,T.options));RQ.length=0}Cx=0}; OH=function(E,T){return`${E.getAsJson().veType}${E.getAsJson().veCounter}${T}`}; yZ=function(E,T){if(g.k("no_client_ve_attach_unless_shown")){var Z=OH(E,T);TF.set(Z,!0);JM(E,T)}}; JM=function(E,T){E=OH(E,T);EH.has(E)&&(T=EH.get(E)||[],nx(T[0],T[1],T[2],T[3],!0),EH.delete(E))}; Xu=function(E,T){g.k("log_sequence_info_on_gel_web")&&(E.sequenceGroup=T);return E}; bm=function(E,T,Z,L){yo(WUb)(void 0,E,T,Z,L,void 0)}; Y0I=function(E,T){yo(()=>{g.S$(T,Z=>{yZ(Z,E);var L=Xu({cttAuthInfo:W9(E)||void 0,automatedLogEventSource:void 0},E);Z={csn:E,ve:Z.getAsJson(),eventType:4};E==="UNDEFINED_CSN"?oQ("visualElementShown",L,Z):g.J8("visualElementShown",Z,L)})})()}; f5I=function(E,T){yo(()=>{g.S$(T,Z=>{DW(void 0,E,Z)})})()}; xj=function(){var E=!1;try{E=!!window.sessionStorage.getItem("session_logininfo")}catch{E=!0}return(g.S("INNERTUBE_CLIENT_NAME")==="WEB"||g.S("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&E}; PC=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.np("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var E;let Z=cS8;Z||(Z=document.querySelector("#persist_identity"));if(E=Z){var T=E.src?(new URL(E.src)).origin:"*";E.contentWindow?.postMessage({action:"clear"},T)}}catch{}}; g.IQ=function(E){E&&(E.startsWith("https://accounts.google.com/AddSession")?PC():E.startsWith("https://accounts.google.com/ServiceLogin")?PC():E.startsWith("https://myaccount.google.com")&&h9(E).G.endsWith("/youtubeoptions")&&PC());if(g.S("LOGGED_IN",!0)&&xj()){var T=g.S("VALID_SESSION_TEMPDATA_DOMAINS",[]);var Z=g.PU(window.location.href);Z&&T.push(Z);Z=g.PU(E);g.B5(T,Z)||!Z&&g.jI(E,"/")?(T=sO(E),(T=te(T))?(T=Yt(T),T=(T=g.Zz(T)||null)?g.GE(T):{}):T=null):T=null;T==null&&(T={});Z=T;var L=void 0;xj()? (L||(L=g.S("LOGIN_INFO")),L?(Z.session_logininfo=L,Z=!0):Z=!1):Z=!1;Z&&q3(E,T)}}; hM=function(E,T={}){var Z=g.S("EVENT_ID");Z&&(T.ei||(T.ei=Z));T&&q3(E,T)}; g.tM=function(E,T,Z,L,n=!1){Z&&q3(E,Z);Z=g.wv(E,g.e$)||g.sH;var O=GT(Z);E!=O&&D4(Error(`Unsafe window.open URL: ${E}`));E=O;T=T||cU(E).toString(36);try{if(n)return n=E,n=g.pv(n),g.IQ(n),CG(n,T,"attributionsrc")}catch(J){oL(J)}g.IQ(E);return CG(Z,T,L)}; RYJ=function(){var E=window.location.href;if(g.k("kevlar_disable_theme_param"))return null;IW(E);try{let T=g.uq(E).theme;return Qwd.get(T)||null}catch(T){}return null}; HC=function(E,T){if(T.encryptedTokenJarContents&&(E.X[T.encryptedTokenJarContents]=T,typeof T.expirationSeconds==="string")){let Z=Number(T.expirationSeconds);setTimeout(()=>{delete E.X[T.encryptedTokenJarContents]},Z*1E3); E.G&&TS("CONSISTENCY",T.encryptedTokenJarContents,Z,void 0,!0)}}; Sd=function(E){return E.localStorage===void 0?new M8("yt-client-location"):E.localStorage}; g.lm=function(E,T=!1,Z=!1,L,n){var O=g.S("INNERTUBE_CONTEXT");if(!O)return g.h8(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};O=g.WO(O);g.k("web_no_tracking_params_in_shell_killswitch")||delete O.clickTracking;O.client||(O.client={});var J=O.client;J.clientName==="MWEB"&&J.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(J.clientFormFactor=g.S("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");J.screenWidthPoints=window.innerWidth;J.screenHeightPoints=window.innerHeight;J.screenPixelDensity= Math.round(window.devicePixelRatio||1);J.screenDensityFloat=window.devicePixelRatio||1;J.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var y=g.NA();var D="USER_INTERFACE_THEME_LIGHT";y.ME(165)?D="USER_INTERFACE_THEME_DARK":y.ME(174)?D="USER_INTERFACE_THEME_LIGHT":!g.k("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(D="USER_INTERFACE_THEME_DARK");y=RYJ()||D;J.userInterfaceTheme= y;if(!T){if(y=vL())J.connectionType=y;g.k("web_log_effective_connection_type")&&(y=fy())&&(O.client.effectiveConnectionType=y)}g.k("web_log_memory_total_kbytes")&&g.GU.navigator?.deviceMemory&&(O.client.memoryTotalKbytes=`${g.GU.navigator?.deviceMemory*1E6}`);T&&L&&!g.k("web_it_context_set_original_url_ks")&&(y=L,D=g.GU.location.href,D instanceof g.Wq||(D=h9(D)),y instanceof g.Wq||(y=h9(y)),y=D.resolve(y),J.originalUrl=y.toString());if(g.k("web_gcf_hashes_innertube")){var U=Xk();U&&(y=U.coldConfigData, D=U.coldHashData,U=U.hotHashData,O.client.configInfo=O.client.configInfo||{},y&&(O.client.configInfo.coldConfigData=y),D&&(O.client.configInfo.coldHashData=D),U&&(O.client.configInfo.hotHashData=U))}y=g.uq(g.GU.location.href);!g.k("web_populate_internal_geo_killswitch")&&y.internalcountrycode&&(J.internalGeo=y.internalcountrycode);!g.k("web_populate_client_screen_killswitch")&&n&&(J.clientScreen=n);J.clientName==="MWEB"||J.clientName==="WEB"?(J.mainAppWebInfo||(J.mainAppWebInfo={}),J.mainAppWebInfo.graftUrl= L||g.GU.location.href,g.k("kevlar_woffle")&&Kx.instance&&(L=Kx.instance,J.mainAppWebInfo.pwaInstallabilityStatus=!L.X&&L.G?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),J.mainAppWebInfo.webDisplayMode=yh(),J.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):J.clientName==="TVHTML5"&&(!g.k("web_lr_app_quality_killswitch")&&(L=g.S("LIVING_ROOM_APP_QUALITY"))&&(J.tvAppInfo=Object.assign(J.tvAppInfo||{},{appQuality:L})),L=g.S("LIVING_ROOM_CERTIFICATION_SCOPE"))&& (J.tvAppInfo=Object.assign(J.tvAppInfo||{},{certificationScope:L}));if(!g.k("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var V=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}V=void 0}V&&(J.timeZone=V)}(V=Kp())?J.experimentsToken=V:delete J.experimentsToken;J=ry();rd.instance||(rd.instance=new rd);V=Oq(rd.instance.X);O.request={...O.request,internalExperimentFlags:J,consistencyTokenJars:V};!g.k("web_prequest_context_killswitch")&&(J=g.S("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&& (O.request.externalPrequestContext=J);V=g.NA();J=V.ME(58);V=V.get("gsml","");O.user={...O.user};J&&(O.user.enableSafetyMode=J);V&&(O.user.lockedSafetyMode=!0);g.k("warm_op_csn_cleanup")?Z&&(T=g.ub())&&(O.clientScreenNonce=T):!T&&(T=g.ub())&&(O.clientScreenNonce=T);E&&(O.clickTracking={clickTrackingParams:E});if(E=g.uI("yt.mdx.remote.remoteClient_"))O.remoteClient=E;kj.getInstance().setLocationOnInnerTubeContext(O);try{var N=g.bq(),G=N.bid;delete N.bid;O.adSignalsInfo={params:[],bid:G};for(let [e, q]of Object.entries(N))N=e,G=q,O.adSignalsInfo.params?.push({key:N,value:`${G}`});if(O.client?.clientName==="TVHTML5"||O.client?.clientName==="TVHTML5_UNPLUGGED"){let e=g.S("INNERTUBE_CONTEXT");e.adSignalsInfo&&(O.adSignalsInfo.advertisingId=e.adSignalsInfo.advertisingId,O.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",O.adSignalsInfo.limitAdTracking=e.adSignalsInfo.limitAdTracking,e.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(O.adSignalsInfo.atTrackingManagerAuthorizationStatus= e.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(e){g.h8(e)}return O}; px=function(E){var T={"Content-Type":"application/json"};g.S("EOM_VISITOR_DATA")?T["X-Goog-EOM-Visitor-Id"]=g.S("EOM_VISITOR_DATA"):g.S("VISITOR_DATA")&&(T["X-Goog-Visitor-Id"]=g.S("VISITOR_DATA"));T["X-Youtube-Bootstrap-Logged-In"]=g.S("LOGGED_IN",!1);g.S("DEBUG_SETTINGS_METADATA")&&(T["X-Debug-Settings-Metadata"]=g.S("DEBUG_SETTINGS_METADATA"));E!=="cors"&&((E=g.S("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(T["X-Youtube-Client-Name"]=E),(E=g.S("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(T["X-Youtube-Client-Version"]= E),(E=g.S("CHROME_CONNECTED_HEADER"))&&(T["X-Youtube-Chrome-Connected"]=E),(E=g.S("DOMAIN_ADMIN_STATE"))&&(T["X-Youtube-Domain-Admin-State"]=E),(E=kj.getInstance().getXGeoHeader?.())&&(T["X-Geo"]=E));(E=g.S("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(T["X-YouTube-Lava-Device-Context"]=E);return T}; Mm=function(E){return()=>new E}; Cj8=function(E){if(E.length===1)return E[0];var T=aQ.UNKNOWN_INTERFACE;if(T){T=new RegExp(T);for(var Z of E)if(T.exec(Z))return Z}var L=[];Object.entries(aQ).forEach(([n,O])=>{"UNKNOWN_INTERFACE"!==n&&L.push(O)}); Z=new RegExp(L.join("|"));E.sort((n,O)=>n.length-O.length); for(let n of E)if(!Z.exec(n))return n;return E[0]}; zF=function(E){return`/youtubei/v1/${Cj8(E)}`}; jd=function(E){return g.uI("ytcsi."+(E||"")+"data_")||Fe(E)}; BC=function(){var E=jd();E.info||(E.info={});return E.info}; gd=function(E){E=jd(E);E.metadata||(E.metadata={});return E.metadata}; m6=function(E){E=jd(E);E.tick||(E.tick={});return E.tick}; im=function(E){E=jd(E);if(E.gel){let T=E.gel;T.gelInfos||(T.gelInfos={});T.gelTicks||(T.gelTicks={})}else E.gel={gelTicks:{},gelInfos:{}};return E.gel}; Xe=function(E){E=im(E);E.gelInfos||(E.gelInfos={});return E.gelInfos}; bRJ=function(){var E=im();E.preLoggedGelInfos||(E.preLoggedGelInfos=[]);return E.preLoggedGelInfos}; AM=function(E){var T=jd(E).nonce;T||(T=g.fj(16),jd(E).nonce=T);return T}; Fe=function(E){var T={tick:{},info:{}};g.d$("ytcsi."+(E||"")+"data_",T);return T}; Et=function(){var E=g.uI("ytcsi.debug");E||(E=[],g.d$("ytcsi.debug",E),g.d$("ytcsi.reference",{}));return E}; Z3=function(E){var T=Et();T.push(E);g.k("limit_ytcsi_debug_array_size")&&T.length>TG&&T.splice(0,T.length-TG)}; nJ=function(E){E=E||"";var T=LJ();if(T[E])return T[E];var Z={timerName:E,info:{},tick:{},span:{},jspbInfo:[]};Z3(Z);return T[E]=Z}; Ot=function(E){E=E||"";var T=LJ();T[E]&&delete T[E];var Z={timerName:E,info:{},tick:{},span:{},jspbInfo:[]};Z3(Z);T[E]=Z}; LJ=function(){var E=g.uI("ytcsi.reference");if(E)return E;Et();return g.uI("ytcsi.reference")}; o_=function(E){return JT[E]||"LATENCY_ACTION_UNKNOWN"}; xWd=function(E,T,Z={}){var L=Math.round(Z.timestamp||(0,g.a)());CR(E,1,L{var L=(0,g.a)();for(let n in GG)GG[n]&&L-GG[n].time>6E4&&delete GG[n];E&&(E.X=0)},5E3)); return Z.count>5?(Z.count===6&&Math.random()*1E5<1&&(Z=new g.RO("CSI data exceeded logging limit with key",T.split("_")),T.indexOf("plev")>=0||g.t8(Z)),!0):!1}; ei=function(){var E;g.k("csi_use_performance_navigation_timing")?(E=ua?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(E.requestStart=WI(E.requestStart),E.responseEnd=WI(E.responseEnd),E.redirectStart=WI(E.redirectStart),E.redirectEnd=WI(E.redirectEnd),E.domainLookupEnd=WI(E.domainLookupEnd),E.connectStart=WI(E.connectStart),E.connectEnd=WI(E.connectEnd),E.responseStart=WI(E.responseStart),E.secureConnectionStart=WI(E.secureConnectionStart),E.domainLookupStart=WI(E.domainLookupStart),E.isPerformanceNavigationTiming= !0):E=ua.timing:E=g.k("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(ua.timing)):ua.timing;return E}; WI=function(E){return Math.round(wp()+E)}; wp=function(){return(g.k("csi_use_time_origin")||g.k("csi_use_time_origin_tvhtml5"))&&ua.timeOrigin?Math.floor(ua.timeOrigin):ua.timing.navigationStart}; I58=function(){var E=bRJ(),T=Xe(),Z=void 0;for(var L=0;L{Wd(T,y);Wd(O,y);J=!0}; for(let y of E)n(y);J&&q_(O)}}; Yd=function(E,T){vI("_start",E,T)}; q_=function(E,T){if(!g.k("web_csi_action_sampling_enabled")||!jd(T).actionDisabled){var Z=nJ(T||"");Wd(Z.info,E);E.loadType&&(Z=E.loadType,gd(T).loadType=Z);Wd(Xe(T),E);Z=AM(T);T=jd(T).cttAuthInfo;N_().info(E,Z,T)}}; hYb=function(){return(g.Kj().resolve(g.IX(g.lA))?.jJ()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(E=>Object.values(E)[0])}; vI=function(E,T,Z){if(!g.k("web_csi_action_sampling_enabled")||!jd(Z).actionDisabled){var L=AM(Z),n;if(n=g.k("web_csi_debug_sample_enabled")&&L){g.Kj().resolve(g.IX(g.lA))?.jJ()&&!fJ&&(fJ=!0,vI("gcfl",(0,g.a)(),Z));n=g.Kj().resolve(g.IX(g.lA))?.jJ()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var O;if(O=n!==0)b:{O=hYb();if(O.length>0)for(var J=0;J0?J:void 0;try{ua.mark(n,O)}catch(D){ua.mark(n)}}n= nJ(Z||"");n.tick[E]=T||(0,g.a)();if(n.callback&&n.callback[E])for(var y of n.callback[E])y();y=im(Z);y.gelTicks&&(y.gelTicks[E]=!0);n=m6(Z);y=T||(0,g.a)();n[E]=y;n=jd(Z).cttAuthInfo;E==="_start"?(E=N_(),dp(E,`baseline_${L}`)||g.J8("latencyActionBaselined",{clientActionNonce:L},{timestamp:T,cttAuthInfo:n})):N_().tick(E,L,T,n);cI(Z);return y}}}; swd=function(){var E=ua.getEntriesByType?.("mark");E&&E.forEach(T=>{T.name.startsWith("mark_")&&ua.clearMarks?.(T.name)})}; Qc=function(){switch($q()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; R_=function(E){var T={},Z=(L,n,O)=>{n=n.match("_rid")?n.split("_rid")[0]:n;typeof O==="number"&&(O=JSON.stringify(O));L.requestIds?L.requestIds.push({endpoint:n,id:O}):L.requestIds=[{endpoint:n,id:O}]}; for(let [L,n]of Object.entries(E)){E=L;let O=n;switch(E){case "GetBrowse_rid":Z(T,E,O);break;case "GetGuide_rid":Z(T,E,O);break;case "GetHome_rid":Z(T,E,O);break;case "GetPlayer_rid":Z(T,E,O);break;case "GetSearch_rid":Z(T,E,O);break;case "GetSettings_rid":Z(T,E,O);break;case "GetTrending_rid":Z(T,E,O);break;case "GetWatchNext_rid":Z(T,E,O);break;case "yt_red":T.isRedSubscriber=!!O;break;case "yt_ad":T.isMonetized=!!O}}return T}; tOb=function(E,T){E=document.querySelector(E);if(!E)return!1;var Z="",L=E.nodeName;L==="SCRIPT"?(Z=E.src,Z||(Z=E.getAttribute("data-timing-href"))&&(Z=window.location.protocol+Z)):L==="LINK"&&(Z=E.href);bR(document)&&E.setAttribute("nonce",bR(document));return Z?(E=ua.getEntriesByName(Z))&&E[0]&&(E=E[0],Z=wp(),vI("rsf_"+T,Z+Math.round(E.fetchStart)),vI("rse_"+T,Z+Math.round(E.responseEnd)),E.transferSize!==void 0&&E.transferSize===0)?!0:!1:!1}; HR$=function(){var E=window.location.protocol,T=ua.getEntriesByType("resource");T=g.KG(T,Z=>Z.name.indexOf(`${E}//fonts.gstatic.com/s/`)===0); (T=g.ke(T,(Z,L)=>L.duration>Z.duration?L:Z,{duration:0}))&&T.startTime>0&&T.responseEnd>0&&(vI("wffs",WI(T.startTime)),vI("wffe",WI(T.responseEnd)))}; S0J=function(E,T,Z){ua&&ua.measure&&(E.startsWith("measure_")||(E="measure_"+E),Z?ua.measure(E,T,Z):T?ua.measure(E,T):ua.measure(E))}; CJ=function(E){var T=um("aft",E);if(T)return T;T=g.S((E||"")+"TIMING_AFT_KEYS",["ol"]);var Z=T.length;for(let L=0;LZ.name==="first-paint"))return WI(E.startTime)}var T; g.k("csi_use_performance_navigation_timing")?T=ua.getEntriesByType("first-paint")[0].startTime:T=ua.timing.Y1;return T?Math.max(0,T):0}; g.I_=function(E){Fe(E);kNO();swd();E||(g.S("TIMING_ACTION")&&g.np("PREVIOUS_ACTION",g.S("TIMING_ACTION")),g.np("TIMING_ACTION",""))}; HI=function(E,T){yo(()=>{nJ("").info.actionType=E;T&&g.np("TIMING_AFT_KEYS",T);g.np("TIMING_ACTION",E);var Z=R_(g.S("TIMING_INFO",{}));Object.keys(Z).length>0&&q_(Z);Z={isNavigation:!0,actionType:o_(g.S("TIMING_ACTION"))};var L=g.S("PREVIOUS_ACTION");L&&(Z.previousAction=o_(L));if(L=g.S("CLIENT_PROTOCOL"))Z.httpProtocol=L;if(L=g.S("CLIENT_TRANSPORT"))Z.transportProtocol=L;(L=g.ub())&&L!=="UNDEFINED_CSN"&&(Z.clientScreenNonce=L);L=Qc();if(L===1||L===-1)Z.isVisible=!0;L=gd().loadType==="cold";var n= BC();L||(L=n.yt_lt==="cold");if(L){Z.loadType="cold";L=BC();n=ei();let y=wp(),D=g.S("CSI_START_TIMESTAMP_MILLIS",0);D>0&&!g.k("embeds_web_enable_csi_start_override_killswitch")&&(y=D);y&&(vI("srt",n.responseStart),L.prerender!==1&&Yd(y));L=rS0();L>0&&vI("fpt",L);L=ei();L.isPerformanceNavigationTiming&&q_({performanceNavigationTiming:!0},void 0);vI("nreqs",L.requestStart,void 0);vI("nress",L.responseStart,void 0);vI("nrese",L.responseEnd,void 0);L.redirectEnd-L.redirectStart>0&&(vI("nrs",L.redirectStart, void 0),vI("nre",L.redirectEnd,void 0));L.domainLookupEnd-L.domainLookupStart>0&&(vI("ndnss",L.domainLookupStart,void 0),vI("ndnse",L.domainLookupEnd,void 0));L.connectEnd-L.connectStart>0&&(vI("ntcps",L.connectStart,void 0),vI("ntcpe",L.connectEnd,void 0));L.secureConnectionStart>=wp()&&L.connectEnd-L.secureConnectionStart>0&&(vI("nstcps",L.secureConnectionStart,void 0),vI("ntcpe",L.connectEnd,void 0));ua&&"getEntriesByType"in ua&&HR$();L=[];if(document.querySelector&&ua&&ua.getEntriesByName)for(O in hT)hT.hasOwnProperty(O)&& (n=hT[O],tOb(O,n)&&L.push(n));var O=L;if(O.length>0){Z.resourceInfo=[];for(var J of O)Z.resourceInfo.push({resourceCache:J})}}q_(Z);I58();ba(!0);J=g.S("TIMING_ACTION");g.uI("ytglobal.timingready_")&&J&&tT()&&CJ()&&cI()})()}; rp=function(){var E={};yo(()=>{tT()&&g.Si("aa",void 0,void 0);Ot();g.I_();ba(!1);E.cttAuthInfo&&(jd().cttAuthInfo=E.cttAuthInfo);g.np("TIMING_AFT_KEYS",[]);E.lz?g.KJ({loadType:"hot"}):g.KJ({loadType:"warm"});g.np("TIMING_ACTION","");delete g.S("TIMING_INFO",{}).yt_lt;yo(Yd)(E.startTime,void 0)})()}; g.la=function(E,T={}){yo(()=>{g.kd(E);var Z=T.sampleRate;if(!g.k("web_csi_action_sampling_enabled")||Z===void 0||Z<=1)Z=!1;else{var L=AM(E);Z=ib(L)%Z!==0}Z&&(jd(E).actionDisabled=!0);nJ(E||"").info.actionType=E;T.cttAuthInfo&&(jd(E).cttAuthInfo=T.cttAuthInfo);g.np(E+"TIMING_ACTION",E);yo(Yd)(T.startTime,E);Z={actionType:o_(E)};T.Aw&&(Z.previousAction=o_(g.S("TIMING_ACTION")));(L=g.ub())&&L!=="UNDEFINED_CSN"&&(Z.clientScreenNonce=L);g.KJ(Z,E);ba(!0,E)})()}; g.kd=function(E){yo(()=>{tT(E)&&g.Si("aa",void 0,E);Ot(E);g.I_(E)})()}; tT=function(E){return yo(()=>g.pJ("_start",E))()}; g.KJ=function(E,T,Z=!1){yo(q_)(E,T,Z)}; g.Si=function(E,T,Z){return yo(vI)(E,T,Z)}; $d=function(E){yo(S0J)("action_finished",E,void 0)}; g.pJ=function(E,T){return yo(()=>{var Z=m6(T);return E in Z})()}; a_=function(E){if(!g.k("universal_csi_network_ticks"))return"";E=IW(E)||"";var T=Object.keys(M_);for(let Z=0;Z{}; var T=M_[E];return T?(g.zG(T),()=>{var Z=g.k("universal_csi_network_ticks")?(Z=l5I[E])?g.zG(Z):!1:!1;return Z}):()=>{}}; g.zG=function(E,T,Z){return yo(()=>{if(g.pJ(E,Z))return!1;g.Si(E,T,Z);return!0})()}; g.ji=function(E,T,Z){yo(()=>{if(!tT(Z)||g.pJ(E,Z))return!1;g.Si(E,T,Z);return!0})()}; pqT=function(){yo(()=>{var E=AM();requestAnimationFrame(()=>{setTimeout(()=>{E===AM()&&g.Si("ftl",void 0,void 0)},0)})})()}; $Wi=function(E,T,Z,L,n){if(BI.instance!==void 0){if(L=BI.instance,E=[E!==L.j,T!==L.Kg,Z!==L.V,n!==L.G,!1,!1,!1],E.some(O=>O))throw new g.RO("InnerTubeTransportService is already initialized",E); }else BI.instance=new BI(E,T,Z,L,n)}; MOd=async function(E,T,Z){E=await V$(E.V.Zs(T?.iT?.identity||Vu,{sessionIndex:T?.iT?.sessionIndex}));return Promise.resolve({...px(Z),...E})}; FUO=async function(E,T,Z,L=()=>{}){var n=T.config?.gq?.B9; if(n&&E.G&&E.G.has(n)&&!T.config?.gq?.disableCache){var O=await E.G.get(n);if(O&&!O.isExpired())return L=gp(O),O.isProcessed()||(mC(E,L,T),await ia(E.G,n)),Promise.resolve(L)}await a5$(T);(n=T.config?.requestKey)&&E.X.has(n)?Z=E.X.get(n):(O=JSON.stringify(T.innerTubeRequest),T.Wh={...T.Wh,headers:{...(T.Wh?.headers??{}),...Z}},Z={...T.Wh},T.Wh.method==="POST"&&(Z={...Z,body:O}),T.config?.tg&&g.Si(T.config.tg),Z=E.Kg.fetch(T.input,Z,T.config),n&&E.X.set(n,Z));if((Z=await Z)&&"error"in Z&&Z?.error?.details){O= Z.error.details;for(let J of O)(O=J["@type"])&&zYk.indexOf(O)>-1&&(delete J["@type"],Z=J)}n&&E.X.has(n)&&E.X.delete(n);T.config?.Ro&&g.Si(T.config.Ro);mC(E,Z,T);T.config?.T3&&g.Si(T.config.T3);L();return Z||void 0}; g.XY=function(E,T,Z,L,n={iT:{identity:Vu}}){var O=()=>{}; O=FY(a_(Z));T.context||(T.context=g.lm(L,!0));return new g.oh(async J=>{var y=OE(Z);y=g.vs(y)?"same-origin":"cors";if(E.V.nM){var D=E.V.Zs(n?.iT?.identity||Vu,{sessionIndex:n?.iT?.sessionIndex});y={...px(y),...D}}else y=await MOd(E,n,y);D=JZ(OE(Z));D={input:D,Wh:o1(D),innerTubeRequest:T,config:n};J(FUO(E,D,y,O))})}; a5$=async function(E){if(E?.innerTubeRequest?.context){E=E.innerTubeRequest.context;for(let T of[])await T.Rz(E)}}; mC=function(E,T,Z){if(T&&!T?.sequenceMetaData?.skipProcessing&&E.N)for(let L of AT)E.N[L]&&E.N[L].handleResponse(T,Z)}; TV=function(){var E,T;return{bQ:new ET((Z,L)=>{E=Z;T=L}), resolve:E,reject:T}}; LN=function(E){return Zh(E)?E:z6(E)?new ET((T,Z)=>{E.then(T,Z)}):new ET(T=>{T(E)})}; nN=function(E){return new ET((T,Z)=>{Z(E)})}; OT=function(E){try{return LN(E())}catch(T){return nN(T)}}; jwO=function(E){return new Promise((T,Z)=>{J$(E,T,Z)})}; BkJ=async function(E){return jwO(E)}; or=function(E){if(E.X==="fulfilled"){var T=E.G;E.G=[];E.V=[];for(var Z of T)Z(E.result)}else if(E.X==="rejected"){Z=E.V;E.G=[];E.V=[];for(T of Z)T(E.error)}}; J$=function(E,T,Z){var {bQ:L,resolve:n,reject:O}=TV();E.G.push(J=>{if(T)try{let y=T(J);n(y)}catch(y){O(y)}else n(J)}); E.V.push(J=>{if(Z)try{let y=Z(J);n(y)}catch(y){O(y)}else O(J)}); or(E);return L}; g.Dh=function(E){var T={ns:E.ue,el:E.eventLabel,cpn:E.clientPlaybackNonce,ver:2,cmt:E.G(E.X),fmt:E.videoFormat,fs:E.x0?"1":"0",rt:E.G(E.Ai),adformat:E.adFormat,content_v:E.contentVideoId,euri:E.zg,lact:E.Qz,live:E.wI,cl:(936900853).toString(),mos:E.nE,state:E.playerState,volume:E.A0};E.subscribed&&(T.subscribed="1");Object.assign(T,E.bP);E.S==="all"?Object.assign(T,E.OC):E.S==="once"&&E.V&&Object.assign(T,E.OC);E.autoplay&&(T.autoplay="1");E.FK&&(T.sautoplay="1");E.T9&&(T.dni="1");!E.j&&E.b$&&(T.epm= gWT[E.b$]);E.isFinal&&(T["final"]="1");E.K0&&(T.splay="1");E.RB&&(T.delay=E.RB);E.wV&&(T.hl=E.wV);E.region&&(T.cr=E.region);E.userGenderAge&&(T.uga=E.userGenderAge);E.userAge!==void 0&&E.A5&&(T.uga=E.A5+E.userAge);E.f0!==void 0&&(T.len=E.G(E.f0));(!E.j||E.RK)&&E.experimentIds.length>0&&(T.fexp=E.experimentIds.toString());E.J!==null&&(T.rtn=E.G(E.J));E.T_&&(T.feature=E.T_);E.P6&&(T.ctrl=E.P6);E.xp&&(T.ytr=E.xp);E.h5&&(T.afmt=E.h5);E.offlineDownloadUserChoice&&(T.ODUC=E.offlineDownloadUserChoice);E.Z&& (T.lio=E.G(E.Z));E.j?(T.idpj=E.XN,T.ldpj=E.Rw,E.delayThresholdMet&&(T.dtm="1"),E.Y!=null&&(T.rti=E.G(E.Y)),E.Lx&&(T.ald=E.Lx),E.compositeLiveIngestionOffsetToken&&(T.clio=E.compositeLiveIngestionOffsetToken)):E.adType!==void 0&&(T.at=E.adType);E.Ue&&(E.V||E.j)&&(T.size=E.Ue);E.V&&E.L.length&&(T.pbstyle=E.L.join(","));E.gk!=null&&(E.V||E.j)&&(T.inview=E.G(E.gk));E.heartbeatLoggingToken&&(T.hb_data=E.heartbeatLoggingToken);E.j&&(T.volume=y_(E,g.rv(E.segments,Z=>Z.volume)),T.st=y_(E,g.rv(E.segments, Z=>Z.startTime)),T.et=y_(E,g.rv(E.segments,Z=>Z.endTime)),g.lR(E.segments,Z=>Z.playbackRate!==1)&&(T.rate=y_(E,g.rv(E.segments,Z=>Z.playbackRate))),g.lR(E.segments,Z=>Z.X!=="-")&&(T.als=g.rv(E.segments,Z=>Z.X).join(",")),g.lR(E.segments,Z=>Z.previouslyEnded)&&(T.pe=g.rv(E.segments,Z=>`${+Z.previouslyEnded}`).join(","))); T.muted=y_(E,g.rv(E.segments,Z=>Z.muted?1:0)); g.lR(E.segments,Z=>Z.visibilityState!==0)&&(T.vis=y_(E,g.rv(E.segments,Z=>Z.visibilityState))); g.lR(E.segments,Z=>Z.connectionType!==0)&&(T.conn=y_(E,g.rv(E.segments,Z=>Z.connectionType))); g.lR(E.segments,Z=>Z.V!==0)&&(T.blo=y_(E,g.rv(E.segments,Z=>Z.V))); g.lR(E.segments,Z=>!!Z.j)&&(T.blo=g.rv(E.segments,Z=>Z.j).join(",")); g.lR(E.segments,Z=>!!Z.compositeLiveStatusToken)&&(T.cbs=g.rv(E.segments,Z=>Z.compositeLiveStatusToken).join(",")); g.lR(E.segments,Z=>Z.G!=="-")&&(T.cc=g.rv(E.segments,Z=>Z.G).join(",")); g.lR(E.segments,Z=>Z.clipId!=="-")&&(T.clipid=g.rv(E.segments,Z=>Z.clipId).join(",")); if(g.lR(E.segments,Z=>!!Z.audioId)){let Z="au"; E.V&&(Z="au_d");T[Z]=g.rv(E.segments,L=>L.audioId).join(",")}g.qS()&&E.O&&(T.ctt=E.O,T.cttype=E.QQ,T.mdx_environment=E.mdxEnvironment); E.yd&&(T.etype=E.VQ!==void 0?E.VQ:0);E.SQ&&(T.uoo=E.SQ);E.livingRoomAppMode&&E.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(T.clram=mWO[E.livingRoomAppMode]||E.livingRoomAppMode);E.N?iRb(E,T):(T.docid=E.videoId,T.referrer=E.referrer,T.ei=E.eventId,T.of=E.Vg,T.osid=E.osid,T.vm=E.videoMetadata,E.adQueryId&&(T.aqi=E.adQueryId),E.autonav&&(T.autonav="1"),E.playlistId&&(T.list=E.playlistId),E.oo&&(T.ssrt="1"),E.PB&&(T.upt=E.PB));E.V&&(E.embedsRct&&(T.rct=E.embedsRct),E.embedsRctn&&(T.rctn= E.embedsRctn),E.compositeLiveIngestionOffsetToken&&(T.clio=E.compositeLiveIngestionOffsetToken));E.hostCpn&&(T.host_cpn=E.hostCpn);return T}; UT=function(E,T){return J$(E,void 0,T)}; Xq8=function(E,T){J$(E,Z=>J$(LN(T()),()=>Z),Z=>J$(LN(T()),()=>nN(Z)))}; V_=function(E,T){return ASI(T.call(E))}; NH=function(E){return function*(){return yield{bQ:LN(E)}}()}; ASI=function(E){return OT(()=>GV(E,E.next()))}; GV=function(E,T){return T.done?LN(T.value):UT(J$(T.value.bQ,Z=>GV(E,E.next(Z))),Z=>GV(E,E.throw(Z)))}; Zd$=function(E){var T=Erk(E);return J$(Tck(T),()=>T.map(Z=>Z.state()))}; Tck=function(E){if(E.length===0)return LN(NaN);var {bQ:T,resolve:Z}=TV(),L=E.length;for(let n=0;n{T.X==="pending"&&(Ls0(void 0)&&(void 0)(n)&&T.X==="pending"?Z(n):(--L,L===0&&Z(NaN)))}); return T}; Erk=function(E){return E.map(T=>LN(T))}; nrk=function(E,T,Z){return V_(E,function(){var L=this;return function*(){var n=V$(L.X.Zs(T?.iT?.identity||Vu,{sessionIndex:T?.iT?.sessionIndex}));n=yield*NH(LN(n));return{...px(Z),...n}}()})}; dN=function(E){return E===1||E===2}; or$=function(E,T,Z=!1){var L,n=g.p(T,Odi)?.request;n&&E.X.AY&&(L=E.X.AY[n]);L||Z||(n=g.p(T,JdU)?.signal)&&E.X.ZG&&(L=E.X.ZG[n]);if(!L&&(E=Z?E.X.a7:E.X.gd))for(let O in T)if(E[O]){L=E[O];break}if(!L){if(Z)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}T=L();return LN(T)}; uN=function(E,T){return E.run("PROCESS_RESPONSE",T,"ResponseMachine (Cache)")}; WP=function(E,T,Z){return E.run("INIT",T,Z!==void 0?`ResponseMachine (Chunk ${Z})`:"ResponseMachine")}; DeU=function(){var E=g.Kj();g.hN(E,{dO:e7,a5:()=>new Map}); g.hN(E,{dO:wN,xb:wN,Qp:!0});g.hN(E,{dO:vP,xb:vP,Qp:!0});g.hN(E,{dO:qH,xb:qH,Qp:!0});g.hN(E,{dO:Yg,xb:Yg,Qp:!0});g.hN(E,{dO:fN,xb:fN,Qp:!0});g.hN(E,{dO:cP,xb:cP,Qp:!0});g.hN(E,{dO:Q_,xb:Q_,Qp:!0});g.hN(E,{dO:Rr,xb:Rr,Qp:!0});g.hN(E,{dO:CN,xb:CN,Qp:!0});g.hN(E,{dO:bN,xb:bN,Qp:!0});g.hN(E,{dO:xg,a5:(T,Z,L,n,O,J,y,D,U,V)=>({COMMAND_INIT:D,REQUEST_INIT:U,CACHE:Z,LOCAL_ROUTER:y,CONTEXT:L,AUTH:T,DEDUPE:n,FETCH:J,RETRY:V,FALLBACK:O}), [g.sM]:[wN,vP,qH,Yg,fN,cP,Q_,Rr,CN,bN],Qp:!0});g.hN(E,{dO:ydU,a5:T=>()=>new g.PP(T), [g.sM]:[xg],Qp:!0});g.hN(E,{dO:Ir,xb:Ir,Qp:!0});g.hN(E,{dO:h$,xb:h$,Qp:!0});g.hN(E,{dO:sT,xb:sT,Qp:!0});g.hN(E,{dO:t$,xb:t$,Qp:!0});g.hN(E,{dO:HP,a5:(T,Z,L,n)=>({INIT:n,ERROR_UNPACKER:Z,PROCESS_RESPONSE:L,CALLBACK_DISPATCHER:T}), [g.sM]:[Ir,h$,sT,t$],Qp:!0});g.hN(E,{dO:S7,a5:T=>()=>new KN(T), [g.sM]:[HP],Qp:!0})}; gp=function(E){return{...E.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; ia=async function(E,T){var Z=E.X.get(T);Z&&(Z.entryData.isProcessed=!0,await rN(E,T,Z.entryData))}; rN=async function(E,T,Z){var L=E.G;if(Z.expireTimestampMs){L=Number(Z.expireTimestampMs)-Math.round((0,g.a)());let n=Ss("mweb_override_response_store_expiration_ms");n>0&&n{E.remove(T)},L); E.X.set(T,{entryData:Z,timer:L})}; lN=function(E,T){if(E=E.X.get(T))return new kg(E.entryData)}; pN=function(E,T){var Z=E.X.get(T);Z&&(clearTimeout(Z.timer),E.X.delete(T))}; $g=function(E,T,Z){var L={...E};for(let n of Object.keys(T)){let O=E[n],J=T[n];if(J===void 0)delete L[n];else if(O===void 0)L[n]=J;else if(Array.isArray(J)&&Array.isArray(O))L[n]=Z?[...O,...J]:J;else if(!Array.isArray(J)&&g.CT(J)&&!Array.isArray(O)&&g.CT(O))L[n]=$g(O,J,Z);else if(typeof J===typeof O)L[n]=J;else return T=new g.RO("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:n,Q2:O,updateValue:J}),g.h8(T),E}return L}; MH=function(E,T){return E.X.length===0?!1:(E=E.X[E.X.length-1])&&E.buffer===T.buffer&&E.byteOffset+E.length===T.byteOffset}; ar=function(E){E.N=void 0;E.G=0;E.V=0}; zV=function(E,T){for(let Z of T.X)E.append(Z)}; Fm=function(E,T,Z){var {w7:L,Pk:n}=E.split(T);({w7:L}=n.split(Z));return L}; j7=function(E,T,Z){E.isFocused(T);return T-E.V+Z<=E.X[E.G].length}; BP=function(E){if(!E.N){let T=E.X[E.G];E.N=new DataView(T.buffer,T.byteOffset,T.length)}return E.N}; gN=function(E,T=0,Z=-1){if(!E.totalLength||!Z)return new DataView(new ArrayBuffer(0));Z<0&&(Z=E.totalLength-T);E.focus(T);if(!j7(E,T,Z)){var L=E.G,n=E.V;E.focus(T+Z-1);n=new Uint8Array(E.V+E.X[E.G].length-n);let O=0;for(let J=L;J<=E.G;J++)n.set(E.X[J],O),O+=E.X[J].length;E.X.splice(L,E.G-L+1,n);ar(E);E.focus(T)}L=E.X[E.G];return new DataView(L.buffer,L.byteOffset+T-E.V,Z)}; mK=function(E,T=0,Z=-1){E=gN(E,T,Z);return new Uint8Array(E.buffer,E.byteOffset,E.byteLength)}; iN=function(E,T=0,Z=-1){E=mK(E,T,Z);T=new Uint8Array(E.length);try{T.set(E)}catch(L){for(Z=0;Z>10;n=56320|n&1023}ZM[O++]=n}n=String.fromCharCode.apply(String, ZM);O<1024&&(n=n.substring(0,O));Z.push(n)}return Z.join("")}; Ow=function(E,T){if(ni?.encodeInto){let {read:L,written:n}=ni.encodeInto(E,T);return L>6|192:((n&64512)===55296&&L+1>18|240,T[Z++]=n>>12&63|128):T[Z++]=n>>12|224,T[Z++]=n>>6&63|128),T[Z++]=n&63|128)}return Z}; J5=function(E){if(ni)return ni.encode(E);var T=new Uint8Array(Math.ceil(E.length*1.2)),Z=Ow(E,T);T.lengthZ&&(T=T.subarray(0,Z));return T}; DM=function(E,T){E=E instanceof Uint8Array?new oV([E]):E;return T(new yv(E))}; Uw=function(E){var T=Xm(E.X,E.pos);++E.pos;if(T<128)return T;for(var Z=T&127,L=1;T>=128;)T=Xm(E.X,E.pos),++E.pos,L*=128,Z+=(T&127)*L;return Z}; Vv=function(E,T){var Z=E.G;for(E.G=-1;E.pos+1<=E.X.totalLength;){Z<0&&(Z=Uw(E));var L=Z>>3;let n=Z&7;if(L===T)return!0;if(L>T){E.G=Z;break}Z=-1;switch(n){case 0:Uw(E);break;case 1:E.pos+=8;break;case 2:L=Uw(E);E.pos+=L;break;case 5:E.pos+=4}}return!1}; Ni=function(E,T){if(Vv(E,T))return Uw(E)}; G8=function(E,T){if(Vv(E,T))return T=mK(E.X,E.pos,8),E.pos+=8,(new DataView(T.buffer,T.byteOffset,T.byteLength)).getFloat64(0,!0)}; dH=function(E,T){if(Vv(E,T))return!!Uw(E)}; u0=function(E,T){if(Vv(E,T)){T=Uw(E);var Z=mK(E.X,E.pos,T);E.pos+=T;return Z}}; Wl=function(E,T){if(E=u0(E,T))return g.Li(E)}; em=function(E,T,Z){if(E=u0(E,T))return Z(new yv(new oV([E])))}; wH=function(E,T){for(var Z=[];Vv(E,T);)Z.push(Uw(E));return Z.length?Z:void 0}; vl=function(E,T,Z){for(var L=[],n;n=u0(E,T);)L.push(Z(new yv(new oV([n]))));return L.length?L:void 0}; qi=function(E,T){E=new Uint8Array(E);T&&E.set(T);return E}; g.fi=function(E,T){var Z=new YD(4096);T(Z,E);return new Uint8Array(Z.X.buffer,Z.X.byteOffset,Z.pos)}; cl=function(E,T){T=E.pos+T;if(!(E.X.length>=T)){for(var Z=E.X.length*2;Z268435455){cl(E,4);let Z=T&1073741823;for(let L=0;L<4;L++)E.view.setUint8(E.pos,Z&127|128),Z>>>=7,E.pos+=1;T=Math.floor(T/268435456)}for(cl(E,4);T>127;)E.view.setUint8(E.pos,T&127|128),T>>>=7,E.pos+=1;E.view.setUint8(E.pos,T);E.pos+=1}; RV=function(E,T,Z){Z!==void 0&&(Qv(E,T*8),Qv(E,Z))}; Ci=function(E,T,Z){Z!==void 0&&RV(E,T,Z?1:0)}; g.b0=function(E,T,Z){Z!==void 0&&(Qv(E,T*8+2),T=Z.length,Qv(E,T),cl(E,T),E.X.set(Z,E.pos),E.pos+=T)}; xD=function(E,T,Z=2){Qv(E,T*8+2);E.G.push(E.pos);E.G.push(Z);E.pos+=Z}; Pl=function(E){for(var T=E.G.pop(),Z=E.G.pop(),L=E.pos-Z-T;T--;){let n=T?128:0;E.view.setUint8(Z++,L&127|n);L>>=7}}; g.IV=function(E,T,Z){Z!==void 0&&(xD(E,T,Math.ceil(Math.log2(Z.length*4+2)/7)),cl(E,Z.length*1.2),T=Ow(Z,E.X.subarray(E.pos)),E.pos+T>E.X.length&&(cl(E,T),T=Ow(Z,E.X.subarray(E.pos))),E.pos+=T,Pl(E))}; h5=function(E,T,Z,L,n=3){Z&&(xD(E,T,n),L(E,Z),Pl(E))}; Hl=function(E){var T=new yv(new oV([lv(decodeURIComponent(E))]));E=Wl(T,2);T=Ni(T,4);var Z=t5[T];if(typeof Z==="undefined")throw E=new g.RO("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:T}),g.h8(E),E;return{Qo:T,entityType:Z,entityId:E}}; Ki=function(E,T){var Z=new YD;g.b0(Z,2,J5(E));E=Sm[T];if(typeof E==="undefined")throw T=new g.RO("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:T}),g.h8(T),T;RV(Z,4,E);RV(Z,5,1);T=new Uint8Array(Z.X.buffer,Z.X.byteOffset,Z.pos);return encodeURIComponent(g.So(T,0))}; rH=function(E){E=E.key||E.id;if(!E)throw Error("Entity key is missing");return E}; F$=function(E,T,Z,L){var n=T^E;(E^54)>=15&&(E^46)<16&&L[v[27]](Z);if(!(E>>2&30)){uj(n^3645,n^6852,Z);var O=Z[v[n^3640]]}if((E-8&15)==2){for(var J=n^683,y=[];++J-y[v[n^736]]-(n^715);){switch(J){case n^688:J=n^711;continue;case n^656:J=n^682;break;case n^682:J-=n^761;continue;case n^721:J=n^651;continue;case n^709:J=n^692}y[v[n^752]](String[v[n^722]](J))}O=y}(E>>2&15)==4&&(uj(n^104,n^5265,Z),(J=Z[v[1]][v[n^103]]||null)&&(J=uj(1,n^7463,J,Z)),O=[]);(E<<2&29)>=20&&(E>>2&16)<15&&Z[v[29]]();return O}; kD=function(E,T,Z,L){if(L===void 0){let {[Z]:n,...O}=E[T]||{};return{...E,[T]:O}}return{...E,[T]:{...E[T],[Z]:L}}}; l0=function(E,T,Z,L,n){var O=E[T]||{},J=O[Z];if(!J&&!g.k("web_enable_entity_upsert_on_update"))return E;L=$g(J||{},L,n==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...E,[T]:{...O,[Z]:L}}}; VK$=function(E={},T){switch(T.type){case "ENTITY_LOADED":return T.payload.reduce((Z,L)=>{var n=L.options?.persistenceOption;if(n&&n!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&n!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return Z;if(!L.entityKey)return g.h8(Error("Missing entity key")),Z;if(L.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!L.payload)return L=new g.RO("REPLACE entity mutation is missing a payload",{entityKey:L.entityKey}),g.h8(L),Z;var O=Lz(L.payload);return kD(Z,O,L.entityKey,L.payload[O])}if(L.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{L=L.entityKey;try{let J=Hl(L).entityType;O=kD(Z,J,L);break a}catch(J){if(J instanceof Error){L=new g.RO("Failed to deserialize entity key",{entityKey:L,originalMessage:J.message});g.h8(L);O=Z;break a}throw J;}O=void 0}return O}if(L.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!L.payload)return L=new g.RO("UPDATE entity mutation is missing a payload",{entityKey:L.entityKey}),g.h8(L),Z;O=Lz(L.payload);return l0(Z,O,L.entityKey,L.payload[O],L.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return Z}, E); case "REPLACE_ENTITY":return kD(E,T.payload.entityType,T.payload.key,T.payload.US);case "REPLACE_ENTITIES":return Object.keys(T.payload).reduce((Z,L)=>{var n=T.payload[L];return Object.keys(n).reduce((O,J)=>kD(O,L,J,n[J]),Z)},E); case "UPDATE_ENTITY":return l0(E,T.payload.entityType,T.payload.key,T.payload.US,T.payload.a_);default:return E}}; Nc8=function(){if(pi)return pi();pi=t4("PersistentEntityStoreDb",{Gl:{EntityStore:{Tc:1},EntityAssociationStore:{Tc:2}},shared:!1,upgrade(E,T){T(1)&&Dn(J4(E,"EntityStore",{keyPath:"key"}),"entityType","entityType");T(2)&&(E=J4(E,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),Dn(E,"byParentEntityKey","parentEntityKey"),Dn(E,"byChildEntityKey","childEntityKey"))},version:3});return pi()}; G$O=function(E){return wB(Nc8(),E)}; $D=function(E){return window.Int32Array?new Int32Array(E):Array(E)}; Bl=function(E){var T=E.key,Z=E.counter[0]^T[0],L=E.counter[1]^T[1],n=E.counter[2]^T[2],O=E.counter[3]^T[3];for(var J=3;J>=0&&!(E.counter[J]=-~E.counter[J]);J--);for(var y,D,U=4;U<40;)J=Mi[Z>>>24]^aV[L>>16&255]^z8[n>>8&255]^FI[O&255]^T[U++],y=Mi[L>>>24]^aV[n>>16&255]^z8[O>>8&255]^FI[Z&255]^T[U++],D=Mi[n>>>24]^aV[O>>16&255]^z8[Z>>8&255]^FI[L&255]^T[U++],O=Mi[O>>>24]^aV[Z>>16&255]^z8[L>>8&255]^FI[n&255]^T[U++],Z=J,L=y,n=D;E=E.G;J=T[40];E[0]=jm[Z>>>24]^J>>>24;E[1]=jm[L>>16&255]^J>>16&255;E[2]=jm[n>>8& 255]^J>>8&255;E[3]=jm[O&255]^J&255;J=T[41];E[4]=jm[L>>>24]^J>>>24;E[5]=jm[n>>16&255]^J>>16&255;E[6]=jm[O>>8&255]^J>>8&255;E[7]=jm[Z&255]^J&255;J=T[42];E[8]=jm[n>>>24]^J>>>24;E[9]=jm[O>>16&255]^J>>16&255;E[10]=jm[Z>>8&255]^J>>8&255;E[11]=jm[L&255]^J&255;J=T[43];E[12]=jm[O>>>24]^J>>>24;E[13]=jm[Z>>16&255]^J>>16&255;E[14]=jm[L>>8&255]^J>>8&255;E[15]=jm[n&255]^J&255}; i0=function(){if(!gH&&!g.c2){if(mS)return mS;mS=window.crypto?.subtle;if(mS?.importKey&&mS?.sign&&mS?.encrypt)return mS;mS=void 0}}; deI=async function(E,T,Z){E.X||(E.X=await E.G.importKey("raw",E.V,{name:"AES-CTR"},!1,["encrypt"]));E=await E.G.encrypt({name:"AES-CTR",counter:Z,length:128},E.X,T);return new Uint8Array(E)}; XI=function(E){E.X=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];E.J=[];E.J.length=64;E.N=0;E.G=0}; Eh=function(E,T,Z){var L=E.J,n=E.X[0],O=E.X[1],J=E.X[2],y=E.X[3],D=E.X[4],U=E.X[5],V=E.X[6],N=E.X[7],G;for(let b=0;b<64;){if(b<16)L[b]=G=T[Z]<<24|T[Z+1]<<16|T[Z+2]<<8|T[Z+3],Z+=4;else{var e=L[b-2];var q=L[b-15];G=L[b-7]+L[b-16]+((e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+((q>>>7|q<<25)^(q>>>18|q<<14)^q>>>3);L[b]=G}e=N+A5[b]+G+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&U^~D&V);q=((n>>>2|n<<30)^(n>>>13|n<<19)^(n>>>22|n<<10))+(n&O^n&J^O&J);N=e+q;y+=e;b++;b<16?(L[b]=G=T[Z]<<24|T[Z+1]<<16|T[Z+2]<<8|T[Z+ 3],Z+=4):(e=L[b-2],q=L[b-15],G=L[b-7]+L[b-16]+((e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+((q>>>7|q<<25)^(q>>>18|q<<14)^q>>>3),L[b]=G);e=V+A5[b]+G+((y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7))+(y&D^~y&U);q=((N>>>2|N<<30)^(N>>>13|N<<19)^(N>>>22|N<<10))+(N&n^N&O^n&O);V=e+q;J+=e;b++;b<16?(L[b]=G=T[Z]<<24|T[Z+1]<<16|T[Z+2]<<8|T[Z+3],Z+=4):(e=L[b-2],q=L[b-15],G=L[b-7]+L[b-16]+((e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+((q>>>7|q<<25)^(q>>>18|q<<14)^q>>>3),L[b]=G);e=U+A5[b]+G+((J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25| J<<7))+(J&y^~J&D);q=((V>>>2|V<<30)^(V>>>13|V<<19)^(V>>>22|V<<10))+(V&N^V&n^N&n);U=e+q;O+=e;b++;b<16?(L[b]=G=T[Z]<<24|T[Z+1]<<16|T[Z+2]<<8|T[Z+3],Z+=4):(e=L[b-2],q=L[b-15],G=L[b-7]+L[b-16]+((e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10)+((q>>>7|q<<25)^(q>>>18|q<<14)^q>>>3),L[b]=G);e=D+A5[b]+G+((O>>>6|O<<26)^(O>>>11|O<<21)^(O>>>25|O<<7))+(O&J^~O&y);q=((U>>>2|U<<30)^(U>>>13|U<<19)^(U>>>22|U<<10))+(U&V^U&N^V&N);G=N;N=y;y=G;G=V;V=J;J=G;G=U;U=O;O=G;D=n+e;n=e+q;b++}E.X[0]=n+E.X[0]|0;E.X[1]=O+E.X[1]|0;E.X[2]=J+E.X[2]| 0;E.X[3]=y+E.X[3]|0;E.X[4]=D+E.X[4]|0;E.X[5]=U+E.X[5]|0;E.X[6]=V+E.X[6]|0;E.X[7]=N+E.X[7]|0}; TR=function(E){var T=new Uint8Array(32),Z=64-E.G;E.G>55&&(Z+=64);var L=new Uint8Array(Z);L[0]=128;var n=E.N*8;for(let O=1;O<9;O++){let J=n%256;L[Z-O]=J;n=(n-J)/256}E.update(L);for(Z=0;Z<8;Z++)T[Z*4]=E.X[Z]>>>24,T[Z*4+1]=E.X[Z]>>>16&255,T[Z*4+2]=E.X[Z]>>>8&255,T[Z*4+3]=E.X[Z]&255;XI(E);return T}; Zu=function(E,T,Z){E=new uv8(E.X);E.update(T);E.update(Z);T=TR(E);E.update(E.j);E.update(T);T=TR(E);E.reset();return T}; Ws3=async function(E,T,Z){E.X||(E.X=await E.G.importKey("raw",E.V,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var L=new Uint8Array(T.length+Z.length);L.set(T);L.set(Z,T.length);E=await E.G.sign({name:"HMAC",hash:"SHA-256"},E.X,L);return new Uint8Array(E)}; ww3=async function(E,T,Z,L){E.G||(E.G=new e4J(E.X,L));return Ws3(E.G,T,Z)}; nf=function(E,T,Z){E.V||(E.V=new Lf(E.X));return Zu(E.V,T,Z)}; vr3=async function(E,T,Z){var L=i0();if(L)try{return await ww3(E,T,Z,L)}catch(n){return g.t8(n),gH=!0,nf(E,T,Z)}else return nf(E,T,Z)}; q4$=function(E){return E instanceof Error?new Oh("UNKNOWN_ENCODE_ERROR",{originalMessage:E.message}):new Oh("UNKNOWN_ENCODE_ERROR")}; Y4k=function(E){return E instanceof Error?new Oh("UNKNOWN_DECODE_ERROR",{originalMessage:E.message}):new Oh("UNKNOWN_DECODE_ERROR")}; Jv=function(E,T){E=E instanceof Oh?E:T(E);g.h8(E);throw E;}; o4=function(E){E=(new TextEncoder).encode(E).subarray(0,16);var T=new Uint8Array(16);T.set(E);return T}; cdI=function(){var E=fdU.videoPlaybackPositionEntity;if(E)return E;g.t8(new g.RO("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))}; Du=function(E,T){a:{E=y2(E.V,T.version);try{var Z=E.G(T.data,T.key);break a}catch(L){Jv(L,Y4k)}Z=void 0}return Z}; Qn0=function(E,T){return E.X.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(T)).then(Z=>Z.map(L=>Du(E,L)))}; CMI=function(E,T){var Z=rH(T);return Uh(E,Z).then(()=>R4d(E,T))}; V2=function(E,T,Z){var L=E.G[Z];L||(L=new Set,E.G[Z]=L);L.add(T)}; bdO=function(E,T){var Z=rH(T),L=y2(E.V,1),n={...T};return E.X.objectStore("EntityStore").get(Z).then(O=>{if(O){if(O.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");n.entityMetadata||(O=Du(E,O),n.entityMetadata=O.entityMetadata)}}).then(()=>{a:{try{var O=L.V(n,Z); break a}catch(J){Jv(J,q4$)}O=void 0}O={key:Z,entityType:"videoPlaybackPositionEntity",data:O,version:1};return Fx.all([E.X.objectStore("EntityStore").put(O),CMI(E,n)])}).then(()=>{V2(E,Z,"videoPlaybackPositionEntity"); return Z})}; Na=function(E,T){var Z=Hl(T).entityType;return Fx.all([E.X.objectStore("EntityStore").delete(T),Uh(E,T)]).then(()=>{V2(E,T,Z)})}; Uh=function(E,T){return E.X.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(T))}; xe$=function(E,T){T=T.map(Z=>Na(E,Z)); return Fx.all(T).then(()=>{})}; R4d=function(E,T){var Z=rH(T),L=cdI();if(!L)return Fx.resolve([]);T=new L(T);E=E.X.objectStore("EntityAssociationStore");L=[];for(let n of T.G())L.push(E.put({parentEntityKey:Z,childEntityKey:n}));return Fx.all(L).then(n=>n.map(O=>O[1]))}; y2=function(E,T=0){E=E.X[T];if(!E)throw T=new Oh("INVALID_ENCODER_VERSION",{Fs:T}),g.h8(T),T;return E}; GR=function(E,T){for(let Z of E.observers)Z(T)}; dJ=async function(E,T,Z){var L=await G$O(E.token),n;T=await nK(L,["EntityStore","EntityAssociationStore"],T,O=>{n=new PMO(O,E.X);return Z(n)}); n&&(L=n.G,Object.keys(L).length>0&&(E.channel.postMessage(L),GR(E,L)));return T}; Id8=function(E,T){return dJ(E,{mode:"readwrite",k0:!0},Z=>bdO(Z,T))}; h4O=function(E,T){return dJ(E,{mode:"readwrite",k0:!0},Z=>Na(Z,T))}; snk=function(E,T){return dJ(E,{mode:"readwrite",k0:!0},Z=>xe$(Z,T))}; uW=function(E,T){return dJ(E,{mode:"readonly",k0:!0},Z=>Qn0(Z,T))}; S4k=async function(){try{let T=await g.x5();if(T&&Qh()&&typeof g.GU.BroadcastChannel!=="undefined"){var E=new tK8;return new HdI(T,E)}}catch(T){T instanceof Error&&g.h8(T)}}; W_=function(){var E=XMLHttpRequest.prototype.fetch;return!!E&&E.length===3}; ex=function(E,T){T=Number(T)*1E3;var Z=Math.round((0,g.a)()),L=Z.toString();E={innertubeResponse:E,serverDateTimestampMs:L,lastModifiedTimestampMs:L,expireTimestampMs:(Z+T).toString(),isProcessed:!0};if(T=g.S("INNERTUBE_CONTEXT_CLIENT_NAME"))E.clientName=T;return E}; v_=function(E,T,Z){if(!g.k("state_tags_killswitch")){var L=new wJ(T);if((L.X?.stateTagsModified||[]).length>0){var n=E.X.yL();for(let J of n){var O=lN(E.X,J);if(O){a:{n=L.X?.stateTagsModified||[];O=(new wJ(gp(O))).X?.relevantStateTags||[];for(let y of O)if(y.stateTag!=null&&n.includes(y.stateTag)&&y.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){n=!0;break a}n=!1}n&&pN(E.X,J)}}}}L=T.responseContext?.maxAgeSeconds;Z&&L&&Number(L)>0&&(T=ex(T,L),E.X.put(Z,new kg(T)))}; KsU=function(E,T,Z){if(E.X){let L=IW(FL(T,"key"))||"/UNKNOWN_PATH";E.X.start(L)}E=Z;g.k("wug_networking_gzip_request")&&(E=XDd(Z));return new window.Request(T,E)}; YZ=async function(E,T,Z,L,n,O){if(O?.aborted)return T.cancel(),L;var {value:J,done:y}=await T.read();if(y)return E.X?.success(),L;try{var D=Z.parse(J)}catch(U){throw new qa("Failed to parse streaming response",J);}if(D!=null)for(let U of D)L.push(U),n?.(U);return YZ(E,T,Z,L,n,O)}; Kf=function(E,T,Z){if(!ff){let O=g.Kj();g.hN(O,{dO:c_,xb:Q2});if(Z?.NF){g.hN(O,{dO:R4,aM:g.S("INNERTUBE_CONTEXT_CLIENT_NAME",Z.clientInterface)});g.hN(O,{dO:Cf,aM:5184E6});g.hN(O,{dO:bW,xb:rd$,[g.sM]:[R4,Cf]});g.hN(O,{dO:xZ,xb:P_});var L=O.resolve(xZ);let J=window;if(J.ytInitialVideoId){var n=J.ytInitialVideoId;J.ytInitialPlayerResponse&&v_(L,J.ytInitialPlayerResponse,yI("player",{videoId:n}));J.ytInitialWatchNextResponse&&v_(L,J.ytInitialWatchNextResponse,yI("next",{videoId:n}));J.ytInitialReelItemWatchResponse&& v_(L,J.ytInitialReelItemWatchResponse,yI("reel_item_watch",{videoId:n}))}}g.hN(O,{dO:I4,aM:{gd:{feedbackEndpoint:Mm(k$U),modifyChannelNotificationPreferenceEndpoint:Mm(ldU),playlistEditEndpoint:Mm(pwk),shareEntityEndpoint:Mm(hv),subscribeEndpoint:Mm($eI),unsubscribeEndpoint:Mm(MKO),webPlayerShareEntityServiceEndpoint:Mm(adi)}}});n=kj.getInstance();L={};n&&(L.client_location=n);Z?.NF&&(n=O.resolve(xZ),L.store=n,L.resolve_url_prefetch=O.resolve(sh));g.hN(O,{dO:tv,aM:L});g.hN(O,{dO:H_,aM:E!==void 0? E:UR()});T===void 0&&(T=O.resolve(c_));g.k("all_web_enable_network_machine")&&DeU();$Wi(O.resolve(I4),T,O.resolve(H_),O.resolve(tv),Z?.NF?O.resolve(bW):void 0);g.hN(O,{dO:Sx,aM:BI.instance});ff=O.resolve(Sx)}return ff}; rJ=function(E){var T={};E=E.split("&");for(let Z of E)E=Z.split("="),E.length===2&&(T[E[0]]=E[1]);return T}; z4J=async function(){var E=window;await g.i9(g.kZ());var T=E.bgevmc;if(!T)throw Error("BGE Controls not exposed");return{pause:()=>{T.p()}, resume:()=>{T.r()}, checkForRefresh:()=>T.cr()}}; g.kZ=function(){return g.k("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; lW=function(E){window.bgens=E}; Fs0=function(){return new Promise(E=>{var T=window;T.ntpevasrs!==void 0?E(new pf(T.ntpevasrs)):(T.ntpqfbel===void 0&&(T.ntpqfbel=[]),T.ntpqfbel.push(Z=>{E(new pf(Z))}))})}; a4=function(){if(g.bJ()){var E=g.S("PLAYER_VARS",{});if(g.GD(E,"privembed",!1)!="1"&&!g.SG(E)){var T=()=>{$Z=!0;"google_ad_status"in window?g.np("DCLKSTAT",1):g.np("DCLKSTAT",2)}; try{let Z=bR(document);UM(Ma,T,Z)}catch(Z){}jn$.push(Z6.QT(()=>{if(!($Z||"google_ad_status"in window)){try{if(Ma.toString()&&T){var Z=`${x8(T)}`,L=Nw[Z];L&&JN(L)}}catch(n){}$Z=!0;g.np("DCLKSTAT",3)}},5E3))}}}; zR=function(){var E=Number(g.S("DCLKSTAT",0));return isNaN(E)?0:E}; FE=function(E,T){E.X=T}; grk=async function(E){if(g.GU.ytAtP&&!g.k("ytatp_ks")){var T=await g.GU.ytAtP;delete g.GU.ytAtP;var Z=T?.R;var L=T?.T;T=Bci(Z);let O=!!L;E.G.G(Z?T?O?7:10:O?1:8:O?2:9,E.V++);if(!Z||T)Z=await jx(E,B_(L,null)),Z=JSON.stringify(Z);g.GU.ytAtRC?g.GU.ytAtRC(Z):g.t8(Error("ytAtRC not defined for ytAtP."))}else g.GU.ytAtRC?g.Cy(0,async()=>{L=g.GU.ytAtT;delete g.GU.ytAtT;if(g.GU.ytAtRC){E.G.G(2,E.V++);var O=await jx(E,B_(L,null));g.GU.ytAtRC&&g.GU.ytAtRC(JSON.stringify(O))}else E.G.G(6,E.V++)},2,Ss("att_init_delay", 0)):(L=g.GU.ytAtT,delete g.GU.ytAtT,E.G.G(1,E.V++)); Z=await Fs0();Z.bindInnertubeChallengeFetcher(O=>{E.G.G(3,E.V++);return jx(E,B_(L,O))}); Z.registerChallengeFetchedCallback(O=>{O=O.challenge;if(!O)throw Error("BGE_MACR");O={challenge:O,PE:rJ(O),Do:n,bgChallenge:new NC};O=Promise.resolve(O);E.X=O}); var n=await g.i9(g.kZ());Z=Z.getLatestChallengeResponse().challenge;if(!Z)throw Error("BGE_MACIL");return{challenge:Z,PE:rJ(Z),Do:n,bgChallenge:new NC}}; iW=async function(E){var T=B_(void 0,JH().X);try{var Z=await meI(E,T)}catch(y){return g.t8(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),gJ(E,864E5),{challenge:"",PE:{},Do:void 0,bgChallenge:void 0}}T=Z.z3;var L=Z.Hq;gJ(E,(Number(L.t)||7200)*1E3);E=void 0;if("c1a"in L&&Z.bgChallenge){Z=Z.bgChallenge;var n=new NC;if(Z.interpreterJavascript){var O=iP(Z.interpreterJavascript);O=IS(O).toString();var J=new yj;g.bj(J,6,O);U0(n,yj,1,J,oe)}else Z.interpreterUrl&& (O=XO(Z.interpreterUrl),O=Vp(O).toString(),J=new D2,g.bj(J,4,O),U0(n,D2,2,J,oe));Z.interpreterHash&&xW(n,3,Z.interpreterHash,oe);Z.program&&xW(n,4,Z.program,oe);Z.globalName&&xW(n,5,Z.globalName,oe);Z.clientExperimentsStateBlob&&xW(n,7,Z.clientExperimentsStateBlob,oe);try{await UZ(JH(),n)}catch(y){return g.t8(y),{challenge:T,PE:L,Do:E,bgChallenge:n}}try{E=new Yu({challenge:n,AJ:{d4:"aGIf"}}),await E.fI}catch(y){g.t8(y),E=void 0}}return{challenge:T,PE:L,Do:E,bgChallenge:n}}; jx=async function(E,T){var Z=E.L;if(!Z||Z.Fi())return XE(E,T);g.ji("att_pna",void 0,"attestation_challenge_fetch");return new Promise(L=>{Z.CP("publicytnetworkstatus-online",()=>{XE(E,T).then(L)})})}; meI=async function(E,T){for(var Z=void 0,L=0;L<5;){if(L>0){let n=1E3*Math.pow(2,L-1)+Math.random()*1E3;await new Promise(O=>{g.bE(0,()=>{O(void 0)},n)})}try{E.G.G(4,E.V++); let n=await jx(E,T);return idT(n)}catch(n){Z=n,n instanceof Error&&g.t8(n)}L++}throw Z;}; gJ=function(E,T){var Z=Date.now()+T,L=async()=>{var n=Z-Date.now();n<1E3?await XwI(E):g.bE(0,L,Math.min(n,6E4))}; L()}; XE=async function(E,T){lW(2);try{let Z=await jx(E.network,T);Z?Z.challenge&&!Z.bgChallenge?lW(1):lW(4):lW(3);return Z}catch(Z){lW(3)}}; nR=function(E,T,Z,L,n){var O=T^E;if((E^76)<15&&E+2>>4>=3){var J=Z[L],y=J[v[6]](v[O^8057]);y>0?LR(O^8026,O^5215,n,J[v[0]](0,y),J[v[0]](y+1)):J&&(n[J]=v[O^8031]);var D=[]}if((E|40)==E){J=O^8121;for(y=[];++J-y[v[O^8178]]-(O^8153);)switch(J){case O^8151:J=O^8102;default:y[v[O^8162]](String[v[O^8128]](J));case O^8103:case O^8102:case O^8089:break;case O^8066:J-=O^8117;case O^8101:case O^8100:continue;case O^8131:J=O^8149;case O^8098:}D=y}((E|3)&15)>=3&&(E<<1&15)<1&&(D=encodeURIComponent(Z));if((E-4&5)== 1){uj(O^5559,O^334,Z);J=Z[v[3]]+(Z[v[3]]?v[O^5612]:v[O^5543])+Z[v[O^5560]]+Z[v[O^5563]];if(vU(O^5556,O^6316,Z)){let U=[];g.w$(Z[v[1]],(V,N)=>{V!==null&&U[v[O^5552]](`${N}=${V}`)}); J+=`?${U[v[O^5564]](v[O^5514])}`}D=J}return D}; idT=function(E){if(!E)throw Error("Fetching Attestation challenge returned falsy");if(!E.challenge)throw Error("Missing Attestation challenge");var T=E.challenge,Z=rJ(T);if("c1a"in Z&&(!E.bgChallenge||!E.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...E,z3:T,Hq:Z}}; XwI=async function(E){var T=await Promise.race([E.X,null]),Z=iW(E);E.X=Z;T?.Do?.dispose()}; AdI=function(E,T){return new Promise(Z=>{g.bE(0,()=>{Z(T())},E)})}; B_=function(E,T){var Z={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};E&&(Z.eacrToken=E);T&&(Z.interpreterHash=T);return Z}; Bci=function(E){if(!E||!g.k("roscas"))return!1;try{var T=JSON.parse(E)}catch(Z){return!1}E=T.challenge;if(!E)return!1;T=rJ(E);E=Number(T.c)||void 0;T=Number(T.t)||7200;return!!E&&Date.now()>(E+T)*1E3}; Av=function(){return new Promise(E=>{var T=window;T.attmp!==void 0?E(T.attmp):(T.attmq===void 0&&(T.attmq=[]),T.attmq.push(Z=>{E(Z)}))})}; g.ZX=async function(E,T){if(E6()){var Z=window;return Z.attmp!==void 0?Z.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",E,T):(await Av()).s("ENGAGEMENT_TYPE_PLAYBACK",E,T)}return(Z=(Z=g.uI("yt.aba.att"))?Z:Tg.instance!==void 0?Tg.instance.N.bind(Tg.instance):null)?Z("ENGAGEMENT_TYPE_PLAYBACK",E,T):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.L8=async function(){if(E6())return window.attmp===void 0?!1:(await Av()).ir();var E;return(E=(E=g.uI("yt.aba.att2"))?E:Tg.instance!==void 0?Tg.instance.j.bind(Tg.instance):null)?E():Promise.resolve(!1)}; E6=function(){return(g.k("attmusi")||g.k("attmusiw"))&&g.k("attmusi_ue")}; n8=function(E,T){var Z=g.uI("ytDebugData.callbacks");Z||(Z={},g.d$("ytDebugData.callbacks",Z));if(g.k("web_dd_iu")||Eh8.includes(E))Z[E]=T}; ZW3=async function(E,T,Z){T={context:g.lm(),settingItemId:T,newValue:Z};Z=zF(TrJ);E=await g.XY(E,T,Z);if(!E||E.errorMetadata)E?E.errorMetadata&&g.t8(new g.RO(`SetSettingRequest failed with status ${E.errorMetadata.status}`)):g.t8(new g.RO("SetSettingRequest failed with empty response"))}; LDb=function(E,T,Z,L,n,O){Z?(E.bd(2),UM(TE(Z),()=>{if(window.trayride)O6(E,L,n);else{E.bd(3);let J=VF(Z),y=document.getElementById(J);y&&(Dk(J),y.parentNode.removeChild(y));g.t8(new g.RO("BL:ULB",`${Z}`))}},O)):T?(O=g.SD("SCRIPT"),T instanceof xe?(O.textContent=IS(T),h3(O)):O.textContent=T,O.nonce=bR(document),document.head.appendChild(O),document.head.removeChild(O),window.trayride?O6(E,L,n):(E.bd(4),g.t8(new g.RO("BL:ULBJ")))):g.t8(new g.RO("BL:ULV"))}; O6=function(E,T,Z){E.bd(5);var L=!!E.UA&&nhI.includes(g.PU(E.UA)||"");try{let n=new Yu({program:T,globalName:"trayride",AJ:{disable:!g.k("att_web_record_metrics")||!g.k("att_skip_metrics_for_cookieless_domains_ks")&&L,d4:"aGIf"}});n.fI.then(()=>{E.bd(6);Z&&Z(T)}); E.X(n)}catch(n){E.bd(7),n instanceof Error&&g.t8(n)}}; JO=function(){var E=g.uI("yt.abuse.playerAttLoader");return E&&["bgvma","bgvmb","bgvmc"].every(T=>T in E)?E:null}; OWT=function(E){switch(E){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.fG(E,"unknown result type")}}; g.oK=function(E){return E?.layoutId!=null&&E?.layoutType!=null}; g.dj=function(E){if(!g.oK(E.adLayoutMetadata))return!1;E=E.renderingContent;return g.p(E,g.yU)||g.p(E,g.DX)||g.p(E,g.U6)||g.p(E,g.VU)||g.p(E,g.Nv)||g.p(E,g.Gg)?!0:!1}; g.v7=function(E){if(!g.oK(E.adLayoutMetadata))return!1;E=E.renderingContent;return g.p(E,g.uQ)||g.p(E,g.W7)||g.p(E,JsO)||g.p(E,g.eg)||g.p(E,g.wj)?!0:!1}; g.f8=function(E){return g.oK(E.adLayoutMetadata)?g.p(E.renderingContent,g.qv)||g.p(E.renderingContent,g.YO)?!0:!1:!1}; g.c7=function(E){return E.playerVars!==void 0&&E.pings!==void 0&&E.externalVideoId!==void 0}; g.IK=function(E){if(!g.oK(E.adLayoutMetadata))return!1;E=E.renderingContent;var T=g.p(E,g.QU);return T?g.RK(T):(T=g.p(E,g.C8))?g.c7(T):(T=g.p(E,g.bQ))?T.playerVars!==void 0:(T=g.p(E,g.uQ))?T.durationMilliseconds!==void 0:g.p(E,g.xO)||g.p(E,g.P7)?!0:!1}; g.RK=function(E){E=(E.sequentialLayouts||[]).map(T=>g.p(T,g.hO)); return E.length>0&&E.every(g.IK)}; g.tO=function(E){return g.oK(E.adLayoutMetadata)?(E=g.p(E.renderingContent,g.s6))&&E.pings?!0:!1:!1}; g.kO=function(E){if(!g.oK(E.adLayoutMetadata))return!1;if(g.p(E.renderingContent,g.H7)||g.p(E.renderingContent,g.qv))return!0;var T=g.p(E.renderingContent,g.Sg);return g.p(E.renderingContent,g.K8)||g.p(T?.sidePanel,ohU)||g.p(T?.sidePanel,g.rj)||g.p(T?.sidePanel,ysI)?!0:!1}; g.jg=function(E){var T;(T=!E)||(T=E.adSlotMetadata,T=!(T?.slotId!==void 0&&T?.slotType!==void 0));if(T||!(g.lQ(E)||E.slotEntryTrigger&&E.slotFulfillmentTriggers&&E.slotExpirationTriggers))return!1;E=E.fulfillmentContent?.fulfilledLayout;return(T=g.p(E,g.hO))?g.IK(T):(T=g.p(E,g.p8))?g.kO(T):(T=g.p(E,g.$O))?g.v7(T):(T=g.p(E,g.Mv))?g.dj(T):(T=g.p(E,g.aK))?g.oK(T.adLayoutMetadata)?g.p(T.renderingContent,g.yU)?!0:!1:!1:(T=g.p(E,g.zg))?g.tO(T):(E=g.p(E,g.F2))?g.f8(E):!1}; g.lQ=function(E){return(E=g.p(E.fulfillmentContent?.fulfilledLayout,g.p8))&&E.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&E.layoutExitNormalTriggers===void 0}; DLU=function(E){for(let T of E||[]){E=g.p(T,g.B7);if(E===void 0||!g.jg(E))break;if((E=g.p(E.fulfillmentContent?.fulfilledLayout,g.zg))&&g.tO(E))return!0}return!1}; gj=function(E){if(!E||!E.adPlacements&&!E.adSlots)return!1;for(let T of E.adPlacements||[]){if(!T)continue;let Z=T.adPlacementRenderer;if(Z!=null&&(Z.config&&Z.config.adPlacementConfig&&Z.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let T of E.adSlots||[])if(g.p(T,g.B7)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; UL8=function(E,T){var Z=[];T?T.isTrusted===!0?Z.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):T.isTrusted===!1?Z.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):Z.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):Z.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.ma(0,"a.s_",{metadata:E,states:Z});g.np("ASDSTAT",0)}; g.ma=function(E,T,Z){T=Vpk[T];var L={detected:E===0,source:`${T.G}${Z.triggerContext??""}${Z.Nk??""}`,detectionStates:Z.states,durationMs:Z.xs};Z.metadata&&(L.contentCpn=Z.metadata.contentCpn,L.adCpn=Z.metadata.adCpn);g.J8("biscottiBasedDetection",L);T.X!==void 0&&(Z=Number(g.S("CATSTAT",0)),T.X!==void 0?(T=T.X,E=OWT(E),E=Z&~(3<{uST.includes(T)||(g.t8(new g.RO("createClientScreen() called with a non-page VE",T)),T=83769);if(!L.isHistoryNavigation){let n=L.layer||0;E.oI.set(n,[]);yA(E,n).push({rootVe:T,key:L.key||""})}E.S=[];E.Y=[];L.Ig?WDk(E,T,Z,L):DV(E,T,Z,L)})()}; yA=function(E,T){E.J.has(T)||E.J.set(T,[]);return E.J.get(T)}; WDk=function(E,T,Z,L={}){E.X.add(L.layer||0);E.j=()=>{DV(E,T,Z,L);var n=Gl(L.layer);if(n){let O=g.ub(L.layer);for(let J of E.S){let y=J[0],D=J[1]||n;g.k("dedupping_server_ve")&&O?VA(E,y,D,L.layer,O):N2(E,y,D,L.layer)}for(let J of E.Y)G5(E,J[0],J[1])}}; Z||g.ub(L.layer)||E.j();if(L.Ig)for(let n of L.Ig)eT0(E,n,L.layer);else g.h8(Error("Delayed screen needs a data promise."))}; DV=function(E,T,Z,L={}){var n=void 0;L.layer||(L.layer=0);n=L.parentLayer!==void 0?L.parentLayer:L.layer;var O=g.ub(n);n=Gl(n);var J=Z||n,y;J&&(L.parentCsn!==void 0?y={clientScreenNonce:L.parentCsn,visualElement:J}:O&&O!=="UNDEFINED_CSN"&&(y={clientScreenNonce:O,visualElement:J}));var D,U=g.S("EVENT_ID");O==="UNDEFINED_CSN"&&U&&(D={servletData:{serializedServletEventId:U}});g.k("combine_ve_grafts")&&O&&dS(E,O);g.k("no_client_ve_attach_unless_shown")&&J&&O&&JM(J,O);try{var V=uzI(E.client,T,y,L.Gd, L.cttAuthInfo,D,L.implicitGestureType,L.loggingExpectations,L.automatedLogEventSource)}catch(G){mZ(G,{Gw:T,rootVe:n,R7:Z,Pp:O,XF:y,Gd:L.Gd});g.h8(G);return}wh(V,T,L.layer,L.cttAuthInfo);O&&O!=="UNDEFINED_CSN"&&n&&!XyI(O)&&(DW(E.client,O,n,!0),g.k("dedupping_server_ve")&&E.G.delete(O));T=yA(E,L.layer||0);T.length>0&&!T[T.length-1].csn&&(T[T.length-1].csn=V||"");g.KJ({clientScreenNonce:V});uK.instance||(uK.instance=new uK);yo(Oj().X).bind(Oj())();var N=Gl(L.layer);O&&O!=="UNDEFINED_CSN"&&N&&g.k("music_web_mark_root_visible")&& bm(V,N);E.X.delete(L.layer||0);E.j=void 0;E.u$.get(L.layer)?.forEach((G,e)=>{G?N2(E,e,G,L.layer):N&&N2(E,e,N,L.layer)}); wGi(E)}; eT0=function(E,T,Z=0){yo(()=>{T.then(L=>{E.X.has(Z)&&E.j&&E.j();var n=g.ub(Z),O=Gl(Z);if(n&&O){var J={automatedLogEventSource:3};L?.response?.trackingParams&&nx(E.client,n,O,y7(L.response.trackingParams),!1,J);L?.playerResponse?.trackingParams&&nx(E.client,n,O,y7(L.playerResponse.trackingParams),!1,J)}})})()}; VA=function(E,T,Z,L=0,n){E.G.has(n)||E.G.set(n,new Set);var O=Z||Gl(L);O=`${T.toString()}|${O?O.toString():""}`;E.G.get(n).has(O)||(N2(E,T,Z,L),E.G.get(n).add(O))}; N2=function(E,T,Z,L=0){return yo(()=>{if(E.X.has(L))return E.S.push([T,Z]),!0;var n=g.ub(L),O=Z||Gl(L);if(n&&O){if(g.k("combine_ve_grafts")){let J=E.N.get(O.toString());J?J.push(T):(E.Z.set(O.toString(),O),E.N.set(O.toString(),[T]));E.VQ||(E.VQ=g.bE(0,()=>{dS(E,n)},1200))}else nx(E.client,n,O,T); return!0}return!1})()}; g.WZ=function(E){var T=oj();yo(()=>{var Z=y7(E),L=g.ub(0);L&&g.k("dedupping_server_ve")&&!T.X.has(0)?VA(T,Z,void 0,0,L):N2(T,Z,void 0,0);return Z})()}; vhU=function(E){var T={veType:253246};return yo(()=>{if(!T.veType)return g.s1(new g.RO("Error: Trying to graft a client VE without a veType.")),null;if(T.visibilityTypes){var Z=T.visibilityTypes.reduce((L,n)=>L|n); Z={visibility:{types:String(Z)}}}Z=DP(T.veType,T.visualElement,T.elementIndex,T.clientYouTubeData,void 0,Z);return N2(E,Z)?Z:null})()}; dS=function(E,T){if(T===void 0){let Z=mk0();for(let L=0;L{(L=E.Z.get(L))&&Lx(E.client,T,L,Z)}),E.N.clear(),E.Z.clear(),E.VQ=void 0}; qcI=function(E,T,Z,L=0){if(!T)return!1;L=g.ub(L);if(!L)return!1;UH(E.client,L,y7(T),Z);return!0}; G5=function(E,T,Z,L=0){var n=g.ub(L);T=T||Gl(L);n&&T&&(E=E.client,L=Xu({cttAuthInfo:W9(n)||void 0},n),Z={csn:n,ve:T.getAsJson(),clientData:Z},n==="UNDEFINED_CSN"?oQ("visualElementStateChanged",L,Z):E?LS("visualElementStateChanged",Z,E,L):g.J8("visualElementStateChanged",Z,L))}; wGi=function(E){for(var T=0;T{Z.Bs(L,n)}); L.open(T.method??"GET",E,!0);L.responseType="text";L.withCredentials=!0;if(T.headers)for(let [n,O]of Object.entries(T.headers))L.setRequestHeader(n,O);return L}; frk=function(){var E=navigator;return new Promise((T,Z)=>{E.webkitTemporaryStorage?.queryUsageAndQuota?E.webkitTemporaryStorage.queryUsageAndQuota((L,n)=>{T({usage:L,quota:n})},L=>{Z(L)}):Z(Error("webkitTemporaryStorage is not supported."))})}; QZ0=function(E,T){cs$(E.program,T.Rj)&&(g.ji("bg_i",void 0,"player_att"),g.vZ.initialize(E,()=>{g.ji("bg_l",void 0,"player_att");q2=(0,g.a)()},T.cspNonce,T.UA))}; RT0=function(E={}){return g.vZ.invoke(E)}; cs$=function(E,T){if(E){var Z;g.vZ.isLoading()?Z=!1:Z=!q2||(0,g.a)()-q2>T;E=Z}else E=!1;return E}; CSO=function(E,T){if(T.partnerId===38&&E.playerStyle==="books")return E=T.videoId.indexOf(":"),g.pL(`//play.google.com/books/volumes/${T.videoId.slice(0,E)}/content/media`,{aid:T.videoId.slice(E+1),sig:T.nN});if(T.partnerId===30&&E.playerStyle==="docs")return g.pL("https://docs.google.com/get_video_info",{docid:T.videoId,authuser:T.m$,authkey:T.uE,eurl:E.wk});if(T.partnerId===33&&E.playerStyle==="google-live")return g.pL("//google-liveplayer.appspot.com/get_video_info",{key:T.videoId});throw Error("getVideoInfoUrl for invalid namespace: "+ E.L);}; bWb=function(E){var T={};E.TC&&(T.ytrext=E.TC);return g.Vy(T)?void 0:T}; g.f5=function(E,T){QZ0(E,{Rj:g.YS(T.experiments,"bg_vm_reinit_threshold"),cspNonce:T.cspNonce,UA:T.UA||""})}; g.cZ=function(E){if(E.videoData&&E.videoData.Fa){let T=[E.videoData.Fa];for(let Z of Object.keys(E.X))if(E.PE[Z]&&E.X[Z]){let L=E.X[Z](E.PE);L&&T.push(L)}return T.join("&")}return null}; g.QA=function(E){var T=[];if(E)for(let [L,n]of Object.entries(E)){E=L;var Z=n;if(Z===void 0)continue;Z=typeof Z==="boolean"?`${+Z}`:`${Z}`.replace(/[:,=]/g,"_");T.push(`${E}.${Z}`)}return T.join(";")}; Rj=function(E){return E===1||E===2}; bK=function(E,T=0){if(E instanceof g.C5)return E;E=E&&E instanceof Error?E:Error(`${E}`);Rj(T)?g.h8(E):g.t8(E);return new g.C5(T===1?"player.fatalexception":"player.exception",{name:`${E.name}`,message:`${E.message}`},T)}; IrU=function(E,T){h5(E,2,T.wm,xS,3);h5(E,3,T.innertubeRequest,xLT,3);g.b0(E,4,T.onesieUstreamerConfig);g.b0(E,9,T.Ym);h5(E,10,T.Hw,PZ,3);h5(E,15,T.reloadPlaybackParams,PS8,3);g.IV(E,18,T.RO)}; sj=function(E,T){h5(E,1,T.formatId,Ij,3);RV(E,2,T.startTimeMs);RV(E,3,T.durationMs);RV(E,4,T.zQ);RV(E,5,T.NJ);h5(E,9,T.ma,hT3,3);h5(E,11,T.GK,hz,1);h5(E,12,T.TN,hz,1)}; sZI=function(E,T){g.IV(E,1,T.videoId);RV(E,2,T.lmt)}; hT3=function(E,T){if(T.Lz)for(let Z=0;Z>31));RV(E,16,T.wi);RV(E,17,T.detailedNetworkType);RV(E,18,T.tF);RV(E,19,T.O7);RV(E,21,T.PD);RV(E,23,T.Uw);RV(E,28,T.Hx);RV(E,29,T.YQ);RV(E,34,T.visibility);Z=T.playbackRate;if(Z!==void 0){var L=new ArrayBuffer(4);(new Float32Array(L))[0]=Z;Z=(new Uint32Array(L))[0];if(Z!==void 0)for(Qv(E,285),cl(E,4),L=0;L<4;)E.view.setUint8(E.pos,Z&255),Z>>=8,E.pos+=1,L+=1}RV(E,36,T.pO); h5(E,38,T.mediaCapabilities,KDi,3);RV(E,39,T.P7);RV(E,40,T.VZ);RV(E,44,T.playerState);Ci(E,46,T.qM);RV(E,48,T.nB);RV(E,50,T.Tl);RV(E,51,T.nC);RV(E,54,T.Sl);if(T.lJ)for(Z=0;Z>31));g.IV(E,2,T.message)}; FDU=function(E,T){RV(E,1,T.clientState);h5(E,2,T.PO,arI,1)}; Mpk=function(E,T){g.b0(E,1,T.aD);h5(E,2,T.KG,zTO,3);h5(E,3,T.coldStartInfo,FDU,3)}; $Lk=function(E,T){RV(E,1,T.type);g.b0(E,2,T.value)}; pGi=function(E,T){g.IV(E,1,T.hl);g.IV(E,12,T.deviceMake);g.IV(E,13,T.deviceModel);RV(E,16,T.clientName);g.IV(E,17,T.clientVersion);g.IV(E,18,T.osName);g.IV(E,19,T.osVersion)}; jZO=function(E,T){g.IV(E,1,T.name);g.IV(E,2,T.value)}; ST=function(E,T){g.IV(E,1,T.url);if(T.MX)for(let Z=0;Z>>=8,E.pos+=1;L=Z;for(Z=0;Z<4;Z++)E.view.setUint8(E.pos,L&255),L>>>=8,E.pos+=1}}h5(E,3,T.Za,Hzk,3);h5(E,4,T.VE,Sq8,1);h5(E,5,T.So,K5I,1);h5(E,6,T.isTypeSupported,rrb,1);h5(E,7,T.gW,kDd,3);h5(E,8,T.z4,lCI,3)}; $Di=function(E){return{data:u0(E,1)}}; MDO=function(E){return{placeholder:dH(E,1)}}; aCO=function(E){return{hK:G8(E,1)}}; zpk=function(E){return{placeholder:dH(E,1)}}; F5k=function(E){return{placeholder:dH(E,1)}}; jai=function(E){return{data:u0(E,1),M7:Ni(E,2)}}; B_k=function(E){return{placeholder:dH(E,1)}}; gKT=function(E){return{type:Ni(E,1),i4:G8(E,2),DB:G8(E,3),l2:G8(E,4),init:em(E,5,B_k),Za:em(E,6,$Di),VE:em(E,7,MDO),So:em(E,8,aCO),isTypeSupported:em(E,9,zpk),gW:em(E,10,F5k),z4:em(E,11,jai)}}; iz3=function(E){return Object.values(mD0).includes(E)}; XOU=function(E){gS=2592E3*(E||1)}; mi=function(E){g.OR("yt-player-bandwidth",E,2592E3)}; XF=function(E=gS){if(E>0&&!(oO()>(0,g.a)()-E*1E3))return 0;E=g.Jh("yt-player-quality");if(typeof E==="string"){if(E=iK[E],E>0)return E}else if(E instanceof Object)return E.quality;return 0}; Az=function(){var E=g.Jh("yt-player-proxima-pref");return E==null?null:E}; ArU=function(){var E=g.Jh("yt-player-quality");if(E instanceof Object&&E.quality&&E.previousQuality){if(E.quality>E.previousQuality)return 1;if(E.qualityT.startsWith("1")),g.OR("yt-player-performance-cap-active-set",E,2592E3)):g.OR("yt-player-performance-cap-active-set",[],2592E3)}; LV=function(){return!!g.Jh("yt-player-headers-readable")}; g.nV=function(){var E=g.Jh("yt-player-caption-language-preferences");return E?E:[]}; OB=function(){var E=g.Jh("yt-player-user-settings"),T=new Map;if(E)for(let [Z,L]of Object.entries(E))T.set(Z,L);return T}; Ji=function(){return g.Jh("yt-player-voice-boost")??void 0}; ob=function(){return g.Jh("yt-player-audio-quality-setting")??2}; UB=function(){try{let E=window.navigator;if(E.getAutoplayPolicy&&typeof E.getAutoplayPolicy==="function"){let T=document.getElementsByClassName(g.yl.kP),Z;Z=T.length>0&&T[0]?E.getAutoplayPolicy(T[0]):E.getAutoplayPolicy("mediaelement");if(DL[Z])return DL[Z]}}catch(E){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; Vl=function(E){return E.T9||E.aH||E.mutedAutoplay}; No=function(E,T){return Vl(E)?T!==1&&T!==2&&T!==0?"AUTOPLAY_STATUS_UNAVAILABLE":E.YS?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; g.G7=function(E,T,Z){var L=T.A();E.thirdParty||(E.thirdParty={});E.thirdParty={...E.thirdParty,embedUrl:L.loaderUrl};L.ancestorOrigins&&(E.thirdParty.embeddedPlayerContext={...E.thirdParty.embeddedPlayerContext,ancestorOrigins:L.ancestorOrigins});L.KK!=null&&(E.thirdParty.embeddedPlayerContext={...E.thirdParty.embeddedPlayerContext,visibilityFraction:Number(L.KK)});L.yf&&(E.thirdParty.embeddedPlayerContext={...E.thirdParty.embeddedPlayerContext,visibilityFractionSource:L.yf});E.thirdParty.embeddedPlayerContext= {...E.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:UB(),autoplayIntended:Vl(T),autoplayStatus:No(T,Z)}}; dK=function(E){var T=[];for(let Z of E.split(",")){if(!Z)continue;(E=Z.startsWith("!"))&&(Z=Z.substring(1));let L=Z.split("-");L.length<3||T.push({wE:L[0],platform:L[1],deviceVersion:L[2],f$:E})}return T}; LhT=function(E){return dK(E).map(({wE:T,deviceVersion:Z,f$:L})=>({deviceInterface:ZhT[u4[T]]||0,deviceVersion:Z||"",isSleeping:L}))}; Wi=function(E,T,Z=!1,L=""){!E&&Z&&g.t8(Error(`Player URL validator detects invalid url. ${L}: ${T}`));return E}; wK=function(E,T,Z){return T&&T.test(E)||ev&&Z&&Z.test(E)?!0:!1}; qo=function(E){return(E=vi&&vi.exec(E))?E[0]:""}; vq=function(E){return Wi(wK(E,naO,Oh$),E,!1,"Trusted Stream URL")}; g.Y$=function(E){return Wi(wK(E,JYU,oaT),E,!1,"Trusted Image URL")}; fV=function(E){return Wi(wK(E,yYi,null),E,!1,"Trusted Promoted Video Domain URL")}; Uu0=function(E){return Wi(wK(E,Du0,null),E,!1,"Drm Licensor URL")}; ci=function(E,T=!1){return Wi(wK(E,VhI,NP8),E,T,"Captions URL")}; wk=function(E){E=new g.Wq(E);RG(E,document.location.protocol);eO(E,document.location.hostname);document.location.port&&Cn(E,document.location.port);return E.toString()}; Ql=function(E){E=new g.Wq(E);RG(E,document.location.protocol);return E.toString()}; g.Rb=function(E){var T=[];if(E.displayName)T.push(E.displayName);else{let Z=E.languageName||"";T.push(Z);E.kind==="asr"&&Z.indexOf("(")===-1&&T.push(" (Subt\u00edtulos autom\u00e1ticos)");E.name&&T.push(` - ${E.name}`)}E.translationLanguage&&T.push(` >> ${E.translationLanguage.languageName}`);return T.join("")}; g.CV=function(E){return E.translationLanguage?E.translationLanguage.languageCode:E.languageCode}; g.b4=function(E){var T=E.vssId;E.translationLanguage&&T&&(T=`t${T}.${g.CV(E)}`);return T}; Pi=function(E,T,Z,L){return new x$(iK[E]||0,iK[T]||0,Z,L)}; hi=function(E){if(Ib&&E.EC)return!1;var T=iK.auto;return E.G===T&&E.X===T}; ti=function(E){return sB[E.X||E.G]||"auto"}; Hi=function(E,T){T=iK[T];return E.G<=T&&(!E.X||E.X>=T)}; pV=function(E,T,Z,L,n,O,J){if(E.G)return E.G;var y={},D=new Set,U={};if(Sv(L)){for(var V in L.X){if(!L.X.hasOwnProperty(V))continue;E=L.X[V];U[E.info.n0]=[E.info]}return U}V=KV(T,L,y);O&&n({aftsrt:rK(V)});var N={};for(let G of Object.keys(V)){let e=G;for(let q of V[e]){let b=q.itag,K=k$(e,q,T);if(N.hasOwnProperty(K)){N[K]===!0?U[e].push(q):y[b]=N[K];continue}let l=l4(T,q,Z,L.isLive,D);l!==!0?(J.add(e),y[b]=l,l==="disablevp9hfr"&&(N[K]="disablevp9hfr")):(U[e]=U[e]||[],U[e].push(q),N[K]=!0)}}O&&n({bfflt:rK(U)}); for(let G in U){if(!U.hasOwnProperty(G))continue;L=G;U[L]&&U[L][0].uO()&&(U[L]=U[L],U[L]=Go8(T,U[L],y),U[L]=duI(U[L],y))}O&&Object.keys(y).length>0&&n({rjr:g.QA(y)});for(let G of D.values())(T=Z.V.get(G))&&--T.Zq;O&&n({aftflt:rK(U)});E.G=g.As(U,G=>!!G.length); return E.G}; RgI=function(E,T,Z,L,n,O,J){var y=T.X||!!n,D=y&&T.gk?O:void 0,U=new Set,V=pV(E,T,Z,L,O,y,U);L.N()&&(V=uZU(Z,V,n,y,O,T),y&&O({enflt:rK(V)}));T.T9=Whb(V,T);n=Jk=>!!V[Jk]; var N=egi(T);Z=[];for(var G of Object.values(V))G?.length&&G[0].wL()&&Z.push(...G);if(Sv(L))return O=g.MK(Object.values(V),Jk=>!!Jk.length&&!!Jk[0].audio),y=g.MK(Object.values(V),Jk=>!!Jk.length&&!!Jk[0].video),O&&y||g.iq(),g.X8(new $$(y,O,D,Z)); G=V.a;var e=!1;T.qQ&&N[0]!=="a"&&w13(G)&&(N.unshift("a"),e=!0);y&&(O({audioPrefOrder:N.join("_")}),O({preferHighQualityAudio:T.qQ}),O({forcedAacForHqa:e}));G=[];if(T.Ai){N=g.KG(N,n);e=new Set;for(var q of N){var b=V[q];let Jk=new Set;for(var K of b)if(b=K.Ji?.id)e.has(b)?Jk.has(b)&&G.push(K):(Jk.add(b),e.add(b),G.push(K))}if(G.length===0){if(N.length===0)return y&&O({noaudio:1}),g.iq();G=V[N[0]]}}else{G=g.MK(N,n);if(!G)return y&&O({noaudio:1}),g.iq();G=V[G]}V["9"]&&V.h&&L.Vz&&!T.D3&&(y&&O({dltvp9:1}), delete V["9"]);if(J){y&&O({bfsflt:rK(V),bfsflta:Mo(E)});T.wV?E.X=va8(U,E.X):E.X.clear();y&&O({bfsfltb:Mo(E)});for(var l in V){if(!V.hasOwnProperty(l))continue;J=l;if(!(J==="f"||T.Bw===0&&qVb.has(J)))for(var r of V[J])T.wV?YV3(J,r,E.X):fSi(E,J,r)}y&&O({aftsflt:Mo(E)})}l=V["1h"]?"1h":"1";E=V["9h"]?"9h":"9";J=V[l];U=V["2"];q=V[E];J&&J.length&&(T.G.highestAv1Resolution=J[J.length-1].video.qualityOrdinal);q&&q.length&&(T.G.highestVp9Resolution=q[q.length-1].video.qualityOrdinal);r=[];K=[];if(T.zg&&U)r= U,K=["2"];else if(T.WM&&J)r=J,K=[l],O({forceAv1:l});else if(T.Z&&!T.mY){K=cYd(L)?V["1h"]||V["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];y&&O({newhybpref:K.join(".")});for(var M of K)r=r.concat(V[M]).filter(Jk=>Jk)}else T.Oz>0&&q&&J&&(K=[l, E],r=J.concat(q).filter(Jk=>Jk)); if(r.length&&!T.mY){ab(r,K);if(y){y=[];for(var z of r)y.push(z.itag);O({hbdfmt:y.join(".")})}return g.X8(new $$(r,G,D,Z))}z=Q8I(T);z=g.MK(z,n);if(!z){if(V[l])return O=V[l],ab(O),g.X8(new $$(O,G,D,Z));y&&O({novideo:1});return g.iq()}z!=="1"&&z!=="1h"||!V[E]||(M=z7(V[z]),n=z7(V[E]),n>M?z=E:(M=n===M,n=FJ(V[E]),l=FJ(V[z]),!M||!n||T.x0&&l||(z=E)));z==="9"&&V.h&&z7(V.h)>z7(V["9"])&&(z="h");T.OC&&L.isLive&&z==="("&&V.H&&z7(V["("])<1440&&(z="H");y&&O({vfmly:jv(z)});T=V[z];if(!T.length)return y&&O({novfmly:jv(z)}), g.iq();ab(T);return g.X8(new $$(T,G,D,Z))}; CeI=function(E,T,Z,L,n,O,J,y=!1){if(T.bP&&J&&J.length>1&&!(T.Oz>0||T.Z)){let N=T.X||!!n,G=N&&T.gk?O:void 0,e=KV(T,L),q=[],b=[],K={};for(let l=0;l=Z.video?.height)||(y=Z.itag,T=J?J:{itag:y,n0:T,wL:O},O?T.numChannels=Z.audio.numChannels:(O=Z.video,T.maxWidth=O?.width,T.maxHeight=O?.height,T.maxFramerate=L,T.maxBitrateBps=Z.EC*8,T.PV=O?.isHdr()),E.X.set(n,T))}; Whb=function(E,T){var Z=!(!E.m&&!E.M),L=!(!E.mac3&&!E.MAC3),n=!(!E.meac3&&!E.MEAC3);E=!(!E.i&&!E.I);T.XN=E;return Z||L||n||E}; FJ=function(E){for(let T of E)if(T.itag&&bhi.has(T.itag))return!0;return!1}; w13=function(E){for(let T of E)if(T.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; jv=function(E){switch(E){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return E}}; k$=function(E,T,Z){return Z.NE?`${E}_${Number(T.video?.fps||0)}_${!!T.audio?.X}_${!!T.video?.N}`:`${E}_${Number(T.video?.fps||0)}_${!!T.audio?.X}`}; rK=function(E){var T=[];for(let Z in E){if(!E.hasOwnProperty(Z))continue;let L=Z;T.push(jv(L));for(let n of E[L])T.push(n.itag)}return T.join(".")}; uZU=function(E,T,Z,L,n,O){var J={},y={};g.w$(T,(D,U)=>{D=D.filter(V=>{var N=V.itag;if(!V.contentProtection)return y[N]="noenc",!1;if(O.Ue&&V.n0==="(h"&&O.VQ)return y[N]="lichdr",!1;if(!E.N&&V.n0==="1e")return y[N]="noav1enc",!1;if(V.n0==="("||V.n0==="(h"){if(E.G&&Z&&Z.flavor==="widevine"){var G=V.mimeType+"; experimental=allowed";(G=!!V.contentProtection[Z.flavor]&&!!Z.G[G])||(y[N]=V.contentProtection[Z.flavor]?"unspt":"noflv");return G}if(!Bi(E,gK.CRYPTOBLOCKFORMAT)&&!E.oI||E.VQ)return y[N]=E.VQ? "disvp":"vpsub",!1}return Z&&V.contentProtection[Z.flavor]&&Z.G[V.mimeType]?!0:(y[N]=Z?V.contentProtection[Z.flavor]?"unspt":"noflv":"nosys",!1)}); D.length&&(J[U]=D)}); L&&Object.entries(y).length&&n({rjr:g.QA(y)});return J}; duI=function(E,T){var Z=g.ke(E,(L,n)=>n.video.G()?Math.min(L,n.video.width):L,Infinity); Z{if(L.video.G()||L.video.width{if(L.itag!=="299")return!0;T[L.itag]="ps3hfr1080";return!1})); return E}; Go8=function(E,T,Z){return T=T.filter(L=>{if(L.video.qualityOrdinal<=E.FK)return!0;Z[L.itag]="maxquality";return!1})}; KV=function(E,T,Z){var L={};for(let n in T.X){if(!T.X.hasOwnProperty(n))continue;let O=T.X[n].info;if(E.J&&O.video&&O.video.qualityOrdinalMath.max(T,Z.video.qualityOrdinal),0)}; l4=function(E,T,Z,L=!1,n=new Set){if(T.n0==="")return"unkn";if((T.itag==="304"||T.itag==="266")&&E.O)return"blk2khfr";if(E.L&&T.video&&T.video.qualityOrdinal>E.L)return`max${E.L}`;if(E.QQ&&T.n0==="h"&&T.video&&T.video.qualityOrdinal>1080)return"blkhigh264";if(T.n0==="(h"&&!Z.J)return"enchdr";if(L&&mz(T)&&!E.K0)return"blk51live";if((T.n0==="MAC3"||T.n0==="mac3")&&!E.N)return"blkac3";if((T.n0==="MEAC3"||T.n0==="meac3")&&!E.j)return"blkeac3";if(T.n0==="M"||T.n0==="m")return"blkaac51";if((T.n0==="so"|| T.n0==="sa")&&!E.Y)return"blkamb";if(!E.Ue&&i4(T)&&(!Z.N||T.n0!=="1e"))return"cbc";if(!Z.N&&i4(T)&&T.n0==="1e")return"cbcav1";if((T.n0==="i"||T.n0==="I")&&!E.u$)return"blkiamf";if(E.Zn&&T.audio?.X===!0)return"blkvbcabr";if(E.NE&&T.video?.N===!1)return"blkmtvcabr";if(E.A5&&(T.n0==="1"||T.n0==="1h"||Z.N&&T.n0==="1e")&&T.video?.qualityOrdinal&&T.video?.qualityOrdinal>E.A5)return"av1cap";L=Z.V.get(T.n0);if(!E.RK&&L&&L.Zq>0)return n.add(T.n0),"byerr";if(T.video?.G()){if(!Z.NE&&!Bi(Z,gK.FRAMERATE))return"capHfr"; if(E.h5&&T.video.qualityOrdinal>=4320)return"blk8khfr";if(T.N()&&E.xz&&T.contentProtection&&T.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(E.EC&&T.EC>E.EC)return"ratecap";if(E.oI>0&&T.uO()&&T.video.height>E.oI)return"mvhcap";E=XJ(Z,T);return E!==!0?E:!0}; ab=function(E,T=[]){g.oW(E,(Z,L)=>{var n=L.EC-Z.EC;if(!Z.uO()||!L.uO())return n;var O=L.video.height*L.video.width-Z.video.height*Z.video.width;!O&&T&&T.length>0&&(Z=T.indexOf(Z.n0)+1,L=T.indexOf(L.n0)+1,O=Z===0||L===0?L||-1:Z-L);O||(O=n);return O})}; Ai=function(E,T){if(T>E.vM())E.segments=[];else{var Z=g.$e(E.segments,L=>L.kU>=T,E); Z>0&&E.segments.splice(0,Z)}}; EU=function(E){var T=E.data.getUint8(E.offset+E.X);E.X+=1;return T}; T9=function(E){var T=E.data.getUint16(E.offset+E.X);E.X+=2;return T}; Zw=function(E){var T=E.data.getInt32(E.offset+E.X);E.X+=4;return T}; LI=function(E){var T=E.data.getUint32(E.offset+E.X);E.X+=4;return T}; nI=function(E){var T=E.data;var Z=E.offset+E.X;T=T.getUint32(Z)*4294967296+T.getUint32(Z+4);E.X+=8;return T}; OU=function(E,T=NaN){if(isNaN(T))var Z=E.size;else for(Z=E.X;Z1?Math.ceil(n*T):Math.floor(n*T))}E.skip(1);Z=EU(E)<<16|T9(E);if(Z&256){L=Z&1;n=Z&4;var O=Z&512,J=Z&1024,y=Z&2048;Z=LI(E);L&&E.skip(4);n&&E.skip(4);L=(O?4:0)+(J?4:0)+(y?4:0);for(n=0;n1?Math.ceil(J*T):Math.floor(J*T)),E.skip(L)}}}; uC=function(E,T){if(E.byteLength-T<8)return!1;var Z=E.getUint32(T);if(Z<8||E.byteLength-T122)return!1}return!0}; WS=function(E,T){var Z=E.getUint32(T),L=E.getUint32(T+4);return new q7(E,T,Z,L)}; g.Yy=function(E){var T=E.data.getUint8(E.dataOffset)?20:12;return E.data.getUint32(E.dataOffset+T)}; fI=function(E){E=new DataView(E.buffer,E.byteOffset,E.byteLength);return(E=g.wq(E,0,1836476516))?g.Yy(E):NaN}; cS=function(E,T,Z){for(;uC(E,T);){let L=WS(E,T);if(L.type===Z)return L;T+=L.size}return null}; eC=function(E){return E===1701082227||E===1836019558||E===1836019574||E===1835297121||E===1835626086||E===1937007212||E===1953653094||E===1953653099||E===1836475768}; Pe8=function(E){var T=g.wq(E,0,1937011556);if(!T)return null;T=cS(E,T.dataOffset+8,1635148593)||cS(E,T.dataOffset+8,1635135537);if(!T)return null;var Z=cS(E,T.dataOffset+78,1936995172),L=cS(E,T.dataOffset+78,1937126244);if(!L)return null;T=null;if(Z)switch(Z.skip(4),EU(Z)){default:T=0;break;case 1:T=2;break;case 2:T=1;break;case 3:T=255}var n=Z=null,O=null;if(L=cS(E,L.dataOffset,1886547818)){let J=cS(E,L.dataOffset,1886546020),y=cS(E,L.dataOffset,2037673328);if(!y&&(y=cS(E,L.dataOffset,1836279920), !y))return null;J&&(J.skip(4),Z=Zw(J)/65536,O=Zw(J)/65536,n=Zw(J)/65536);E=Jq(y);E=new DataView(E.buffer,E.byteOffset+8,E.byteLength-8);return new QR(T,Z,O,n,E)}return null}; Ie=function(E,T,Z,L,n,O,J,y,D){var U=T^E;if((E-5|32)=E)a:{var V=Z[v[U^5165]](v[U^5166]),N=[-(U^160277418),-(U^960027194),-(U^1370651870),tob,-(U^1552644517),IS8,U^1206245109,U^182687287,U^798301464,-(U^222555544),U^255632679,U^472256455,U^1950237150,-(U^621017616),U^543392885,hg3,-(U^638834503),-(U^707952418),-(U^188065590),null,U^1744813430,U^1426452087,V,U^783871246,EGk,s8$,-(U^467067243),-(U^1079721010),U^1509099471,-(U^1921618488),-(U^185554164),th8,U^1329062143,-(U^1686484674),-(U^ 135952189),-(U^433457306),-(U^179710767),U^918665985,-(U^2089354307),v[U^5122],/\)[{(;[/]\(/,BWO,-(U^594719684),U^1430726398,v[U^5176],pb8,U^1888769663,U^584014997,U^1999626325,-(U^1646679651),-(U^1037456325),-(U^376917552),-(U^179710767),-(U^2064987862),U^672214818,null,U^2102222794,HhJ,SVi,$kU,MA8,XHJ,Kh8,U^318851224,U^1941814906,-(U^190384579),-(U^1961125993),q0U,ved,-(U^1811548491),U^573390547,-(U^927978476),V,/'([\]"]){/,V,-(U^135952189),-(U^160277418),-(U^57977174),e8J,rY$,-(U^34634751),U^801644291, null,U^2104736862,-(U^1646679651),-(U^1571353686),-(U^2106787052),v[U^5183],U^1516926752,-(U^613473327),-(U^1593980095)];N[U^5171]=N;N[U^5143]=N;N[U^5234]=N;if(typeof ko$===v[U^5137]){var G=Z;break a}try{N=vG(U^5133,U^1368,N)}catch(q){G=v[U^5136]+Z;break a}G=V[v[U^5175]](v[U^5166])}if((E+1^30)>=E&&E-7<<2>3==3&&(G=Z(J,y,D));E-7>>3==2&&(Z=(Z%L[v[U^6484]]+L[v[U^6484]])%L[v[U^6484]],L[v[U^6471]](-Z)[v[U^6466]]()[v[U^6497]](function(q){L[v[U^6517]](q)})); (E^82)>>4||(G=Z!==null);return G}; g.CI=function(E){if(E.data.getUint8(E.dataOffset)){var T=E.data;E=E.dataOffset+4;T=T.getUint32(E)*4294967296+T.getUint32(E+4)}else T=E.data.getUint32(E.dataOffset+4);return T}; bC=function(E){E=new q7(E.data,E.offset,E.size,E.type,E.G);var T=EU(E);E.skip(7);var Z=LI(E);if(T===0){T=LI(E);var L=LI(E)}else T=nI(E),L=nI(E);E.skip(2);var n=T9(E),O=[],J=[];for(let y=0;y=2)return null;var n=new DataView(T.buffer,T.byteOffset,T.length),O=g.wq(n,0,1937011556);if(!O)return null;T=n.getUint32(O.dataOffset+8);L=n.getUint32(O.dataOffset+12);if(L!==1701733217&&L!==1701733238)return null;L=new lSk(E.byteLength+T);o9(L,E,0,Z.offset+12);L.data.setInt32(L.offset,2);L.offset+=4;o9(L,E,Z.offset+16,Z.size-16);o9(L,n,n.byteOffset+O.dataOffset+8,T);o9(L,E,Z.offset+Z.size,E.byteLength- (Z.offset+Z.size));Z=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let J of Z)Z=g.wq(E,0,J),L.data.setUint32(Z.offset,Z.size+T);E=g.wq(L.data,0,1953654136);L.data.setUint32(E.offset+16,2);return L.data}; $u0=function(E){var T=g.wq(E,0,1937011556);if(!T)return null;var Z=E.getUint32(T.dataOffset+12);if(Z!==1701733217&&Z!==1701733238)return null;T=cS(E,T.offset+24+(Z===1701733217?28:78),1936289382);if(!T)return null;Z=cS(E,T.offset+8,1935894637);if(!Z||E.getUint32(Z.offset+12)!==1667392371)return null;T=cS(E,T.offset+8,1935894633);if(!T)return null;T=cS(E,T.offset+8,1952804451);if(!T)return null;Z=new Uint8Array(16);for(let L=0;L<16;L++)Z[L]=E.getInt8(T.offset+16+L);return Z}; pI=function(E,T,Z){var L=new HS(Z);if(!SC(L,E))return!1;L=KI(L);if(!rq(L,T))return!1;for(E=0;T;)T>>>=8,E++;T=L.start+L.pos;var n=ky(L,!0);L=E+(L.start+L.pos-T)+n;L=L>9?lC(L-9,8):lC(L-2,1);E=T-E;Z.setUint8(E++,236);for(T=0;TZ;n++)Z=Z*256+jC(E),L*=128;return T?Z-L:Z}; $y=function(E){return E.pos>=E.X.byteLength}; M7=function(E){var T=ky(E,!0),Z=jC(E);for(let L=1;L0){let L=R9(10,1989,T.substring(Z+1));g.w$(L,function(n,O){this.set(O,n)},E); T=T.substring(0,Z)}T=vU(72,3822,T);g.w$(T,function(L,n){this.set(n,L)},E)}; R9=function(E,T,Z,L,n){var O=T^E;if(E-4<<1>=E&&E+9>>1=E&&(E-8^18){Z.push(`${O}=${n}`)}); if(!Z.length)return T;var L=Z.join("&");E=vU(30,3334,E.Mt)?"&":"?";return T+E+L}; no=function(E,T){E[T]||(E[T]=new j88);return E[T]}; Ob=function(E){E.N=(0,g.a)();E.started=0;E.timedOut=0;E.X=0}; Ju=function(E,T){var Z=E.started+E.X*4;T&&(Z+=E.G);Z=Math.max(0,Z-3);return 1.6**Z}; yG=function(E,T,Z){if(zT(1,3902,E.X))return!1;var L=no(Z,F$(4,3631,E.X));if(L.timedOut<1&&L.X<1)return!1;L=L.timedOut+L.X;E=o3(E,T);Z=no(Z,F$(1,3626,E));return Z.timedOut+Z.X+00))return E}; wE=function(E,T){return new WF(E,E+T-1)}; vF=function(E){if(!E)return new WF(0,0);var T=Number(E.start);E=Number(E.end);if(!isNaN(T)&&!isNaN(E)&&(T=new WF(T,E),T.length>0))return T}; BP3=function(E){E.length===1||g.pG(E,Z=>!!Z.range); for(var T=1;T=T.range.start+T.X&&E.range.start+E.X+E.G<=T.range.start+T.X+T.G:E.kU===T.kU&&E.X>=T.X&&(E.X+E.G<=T.X+T.G||T.Ae)}; sb=function(E,T){return E.qE!==T.qE?!1:E.O()&&T.type===3&&E.qE.X()?(E=E.qE.u$(E),g.lR(E,Z=>sb(Z,T))):E.kU===T.kU&&!!T.G&&T.X+T.G>E.X&&T.X+T.G<=E.X+E.G}; tu=function(E,T,Z){E.G+=T.G;E.range&&(E.L+=T.L);E.j=T.j;E.Ae=T.Ae;Z&&T.Ae&&(E.V=T.V,E.segmentStartTime=T.segmentStartTime,E.N=E.segmentStartTime,E.range||(E.L=E.V))}; HF=function(E,T){var Z=T.kU;E.Z="updateWithSegmentInfo";E.kU=Z;if(E.segmentStartTime!==T.startTime||E.V!==T.duration)E.segmentStartTime=T.startTime,E.V=T.duration,Yk(E)}; Sa=function(E){return!cF(E.rV[E.rV.length-1])}; Ko=function(E){return E.rV[E.rV.length-1].O()}; g.rE=function(E,T,Z){Z=E.m0===null?E.IK.m0(T,Z,E.rV[0].type):E.m0;if(E.X){T=Z?qW(E.X,T.eD):E.X;var L=new Dt(T);L.get("alr")||L.set("alr","yes");E.G&&Lo(L,E.G)}else/http[s]?:\/\//.test(E.G)?L=new Dt(new g.eI(E.G)):(L=Ub(E.IK,Z,T),E.G&&Lo(L,E.G));(T=E.range)?L.set("range",T.toString()):E.rV[0].qE.Z()&&E.rV.length===1&&E.rV[0].X&&L.set("range",`${E.rV[0].X}-`);E.requestId&&L.set("req_id",E.requestId);isNaN(E.IL)||L.set("headm",E.IL.toString());isNaN(E.j)||L.set("mffa",`${E.j}ms`);E.urlParams&&g.w$(E.urlParams, (n,O)=>{L.set(O,n)}); return L}; kk=function(E){if(E.range)return E.V;E=E.rV[0];return Math.round(E.L*E.qE.info.EC)}; X1d=function(E,T){return Math.max(0,E.rV[0].N-T)}; lT=function(E,T,Z){for(;E;E=E.parentNode){if(!E.attributes||Z&&E.nodeName!==Z)continue;let L=E.getAttribute(T);if(L)return L}return""}; po=function(E,T){for(;E;E=E.parentNode){let Z=E.getElementsByTagName(T);if(Z.length>0)return Z[0]}return null}; $k=function(E){if(!E)return 0;var T=E.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return T?(Number(T[2])|0)*3600+(Number(T[4])|0)*60+(Number(T[6])|0):Number(E)|0}; MX=function(E){return E.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${E}Z`:E}; AYI=function(E){var T=E.V;E.V=[];return T}; ETO=function(E){E.X||(E.X=new a3);return E.X}; TT$=function(E,T){E.G[T]||(E.G[T]=new a3);return E.G[T]}; Z7I=function(E,T){E.V[T]||(E.V[T]=new a3);return E.V[T]}; LOI=function(E,T){var Z=[];T=Array.from(T.getElementsByTagName("SegmentTimeline"));for(let L of T){T=L.parentNode.parentNode;let n=null;T.nodeName==="Period"?n=ETO(E):T.nodeName==="AdaptationSet"?(T=T.getAttribute("id")||T.getAttribute("mimetype")||"",n=TT$(E,T)):T.nodeName==="Representation"&&(T=T.getAttribute("id")||"",n=Z7I(E,T));if(n==null)return;n.update(L);g.EO(Z,AYI(n))}g.EO(E.N,Z);dd3(E.N,L=>L.startSecs*1E3+L.X)}; nTJ=function(E){E.X&&(E.X.X=[]);g.w$(E.G,T=>{T.X=[]}); g.w$(E.V,T=>{T.X=[]})}; zn=function(E,T){return Je(E.segments,Z=>T-Z.kU)}; BF=function(E,T,Z){var L=E.index.Z(T),n=E.index.getStartTime(T),O=E.index.getDuration(T);Z?O=Z=0:Z=E.info.EC*O;return new FC([new PF(3,E,void 0,"otfCreateRequestInfoForSegment",T,n,O,0,Z)],L)}; O7i=function(E,T){if(!E.index.isLoaded()){var Z=[],L=T.j;T=T.L.split(",").filter(U=>U.length>0); var n=0,O=0,J=0,y=/^(\d+)/,D=/r=(\d+)/;for(let U=0;U0&&(E.X=Math.min(E.X+Z,10),E.G=n),E.X>0?(E.X--,E= !0):E=!1,E?(typeof L==="function"&&(L=L()),console.log(`plyr.${T}`,L)):(L=(Ey.get(T)??0)+1,Ey.set(T,L),L%100===1&&console.warn("plyr",`plyr.${T} is chatty, dropping logs.`)))}; Ll=function(E){if(!E.J){if(g.TI(E.info.qE.info)){var T=g.Zb(E);var Z=cS(T,0,1836019574);if(Z){Z=Z.offset+Z.size;var L=new Uint8Array(Z);L.set(new Uint8Array(T.buffer,T.byteOffset,Z));T=L}else T=null}else T=aS8(new HS(g.Zb(E)));T&&(E.info.qE.G=T,E.J=!0)}}; g.Zb=function(E){return gN(E.G)}; Oy=function(E,T){T=Math.min(T,E.info.G);var {w7:Z,Pk:L}=E.G.split(T),n=new nl(new PF(E.info.type,E.info.qE,E.info.range,E.info.Z,E.info.kU,E.info.segmentStartTime,E.info.V,E.info.X,T,!1,E.info.RL,E.info.clipId,E.info.Y),Z);n.N=E.N;n.V=E.V;T=new nl(new PF(E.info.type,E.info.qE,E.info.range,E.info.Z,E.info.kU,E.info.segmentStartTime,E.info.V,E.info.X+T,E.info.G-T,E.info.Ae,E.info.RL,E.info.clipId,E.info.Y),L);T.N=E.N;T.V=E.V;return[n,T]}; g.JQ=function(E){g.TI(E.info.qE.info)||E.info.qE.info.Zo();if(E.V!==-1)return E.V;if(E.X&&VR(E.X))return E.V=VR(E.X),E.V;if(g.TI(E.info.qE.info)){var T=g.Zb(E);var Z=E.info.qE.G,L=NaN;let n=NaN,O=0;for(;uC(T,O);){let J=WS(T,O);J.type===1936286840?n=J.data.getUint32(J.dataOffset+8):J.type===1836476516?n=g.Yy(J):J.type===1952867444&&isNaN(L)&&(L=g.CI(J));O=eC(J.type)?O+8:O+J.size}!n&&Z&&(n=fI(Z));T=L/n}else T=new HS(g.Zb(E)),Z=E.L?T:new HS(new DataView(E.info.qE.G.buffer)),L=Eb(Z),Z=T.pos,T.pos=0,Zt(T)? rq(T,231)?(L=M7(T)*L/1E9,T.pos=Z,T=L):(T.pos=Z,T=NaN):(T.pos=Z,T=NaN);E.V=T||E.info.N;return E.V}; o7=function(E,T){g.TI(E.info.qE.info)||E.info.qE.info.Zo();E.V=T;if(g.TI(E.info.qE.info)){var Z=g.Zb(E);E=E.info.qE.G;var L=NaN,n=NaN;let D=0;for(;uC(Z,D);){let U=WS(Z,D);isNaN(L)&&(U.type===1936286840?L=U.data.getUint32(U.dataOffset+8):U.type===1836476516&&(L=g.Yy(U)));if(U.type===1952867444){!L&&E&&(L=fI(E));var O=g.CI(U);isNaN(n)&&(n=Math.round(T*L)-O);var J=U;O+=n;if(J.data.getUint8(J.dataOffset)){var y=J.data;J=J.dataOffset+4;y.setUint32(J,Math.floor(O/4294967296));y.setUint32(J+4,O&4294967295)}else J.data.setUint32(J.dataOffset+ 4,O)}D=eC(U.type)?D+8:D+U.size}return!0}Z=new HS(g.Zb(E));E=E.L?Z:new HS(new DataView(E.info.qE.G.buffer));L=Eb(E);E=Z.pos;Z.pos=0;if(Zt(Z)&&rq(Z,231))if(n=ky(Z,!0),T=Math.floor(T*1E9/L),Math.ceil(Math.log(T)/Math.log(2)/8)>n)T=!1;else{for(L=n-1;L>=0;L--)Z.X.setUint8(Z.pos+L,T&255),T>>>=8;Z.pos=E;T=!0}else T=!1;return T}; yi=function(E,T){E.timestampOffset>0&&(T-=E.timestampOffset);var Z=g.JQ(E)+T;o7(E,Z);E.timestampOffset=T}; Db=function(E){g.TI(E.info.qE.info)||E.info.qE.info.Zo();if(E.X&&E.info.type===6)return E.X.jF;if(g.TI(E.info.qE.info)){var T=g.Zb(E);var Z=0;T=g.PS(T,1936286840);for(var L of T)T=bC(L),Z+=T.UB[0]/T.timescale;Z=Z||NaN;if(!(Z>=0))a:{Z=g.Zb(E);L=E.info.qE.G;let N=T=0;for(var n=0;uC(Z,T);){let G=WS(Z,T);if(G.type===1836476516)N=g.Yy(G);else if(G.type===1836019558){!N&&L&&(N=fI(L));if(!N){Z=NaN;break a}var O=cS(G.data,G.dataOffset,1953653094),J=O;O=N;var y=cS(J.data,J.dataOffset,1952868452);J=cS(J.data, J.dataOffset,1953658222);var D=Zw(y);Zw(y);D&2&&Zw(y);y=D&8?Zw(y):0;var U=Zw(J),V=U&1;D=U&4;let e=U&256,q=U&512,b=U&1024;U&=2048;let K=LI(J);V&&Zw(J);D&&Zw(J);V=0;for(let l=0;l=Z+L)break}n.length||(E=new g.RO("b189619593",`${T}`,`${Z}`,`${L}`),g.h8(E));return new FC(n)}; wD=function(E){if(E=E.colorInfo)if(E=E.transferCharacteristics)return yLi[E];return null}; qh=function(E,T){var Z=Math.max(E,T);E=Math.min(E,T);T=vj[0];for(let L=0;L=Math.floor(O*16/9)*1.3||E>=O*1.3)return T;T=n}return"tiny"}; Yz=function(E){return E.indexOf("/mp4")>=0?1:E.indexOf("/webm")>=0?2:E.indexOf("/x-flv")>=0?3:E.indexOf("/vtt")>=0?4:0}; fl=function(E){return E.includes("vtt")||E.includes("text/mp4")}; cj=function(E){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(E)}; Qi=function(E){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(E)}; O0=function(E,T,Z,L,n,O,J){var y=new R7;T in iK||(T="small");T==="light"&&(T="tiny");L&&n?(n=Number(n),L=Number(L)):(n=iK[T],L=Math.round(n*16/9));O=new Cl(L,n,0,null,void 0,T,O,J);E=unescape(E.replace(/"/g,'"'));return new b1(Z,E,{audio:y,video:O})}; mz=function(E){return E.n0==="MAC3"||E.n0==="MEAC3"||E.n0==="M"||E.n0==="I"}; i4=function(E){return!!E.contentProtection&&!!E.contentProtection.fairplay&&(E.n0==="("||E.n0==="(h"||E.n0==="A"||E.n0==="MEAC3")||xz&&!!E.contentProtection&&E.n0==="1e"}; g.TI=function(E){return E.containerType===1}; g.dE=function(E,T){return{itag:+E.itag,lmt:T?0:E.lastModified,xtags:E.G||""}}; Pj=function(E){return E.n0==="9h"||E.n0==="(h"}; I7=function(E){return E.n0==="("||E.n0==="(h"||E.n0==="H"||xz&&E.n0==="1e"}; DBd=function(E,T=1){var Z={};E.video&&(E.video.width&&(Z[gK.WIDTH.name]=E.video.width),E.video.height&&(Z[gK.HEIGHT.name]=E.video.height),E.video.fps&&(Z[gK.FRAMERATE.name]=E.video.fps*T),E.video.X&&(Z[gK.EOTF.name]=E.video.X),E.EC&&(Z[gK.BITRATE.name]=E.EC*8*T),E.n0==="("&&(Z[gK.CRYPTOBLOCKFORMAT.name]="subsample"),E.video.projectionType==="EQUIRECTANGULAR"||E.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||E.video.projectionType==="MESH")&&(Z[gK.DECODETOTEXTURE.name]="true");E.audio?.numChannels&& E.n0!=="i"&&E.n0!=="I"&&(Z[gK.CHANNELS.name]=E.audio.numChannels);return Z}; hQ=function(E,T){E=E instanceof Error?E.message:String(E);var Z="";try{Z=JSON.stringify(T)}catch(L){Z="failed to stringify config"}g.XC("dash",519196649,E,Z)}; UBU=function(E){var T=navigator.mediaCapabilities;if(!T?.decodingInfo||E.n0==="f")return Promise.resolve();var Z={type:E.audio&&E.video?"file":"media-source"};E.video&&(Z.video={contentType:E.mimeType,width:E.video.width||640,height:E.video.height||360,bitrate:E.EC*8||1E6,framerate:E.video.fps||30});E.audio&&(Z.audio={contentType:E.mimeType,channels:`${E.audio.numChannels||2}`,bitrate:E.EC*8||128E3,samplerate:E.audio.sampleRate||44100});if(sy)try{return T.decodingInfo(Z).then(L=>{E.j=L}).catch(L=> {hQ(L,Z)})}catch(L){return hQ(L,Z),Promise.resolve()}return T.decodingInfo(Z).then(L=>{E.j=L})}; tQ=function(){var E=g.uI("yt.player.utils.videoElement_");E||(E=g.SD("VIDEO"),g.d$("yt.player.utils.videoElement_",E));return E}; Hj=function(E){var T=tQ();return!!(T&&T.canPlayType&&T.canPlayType(E))}; Kl=function(E){if(/opus/.test(E)&&g.S6&&!x7("38")&&!g.GS())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(E);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(E);if(/webm/.test(E)&&!Wu())return!1;E==='audio/mp4; codecs="mp4a.40.2"'&&(E='video/mp4; codecs="avc1.4d401f"');return!!Hj(E)}; VE8=function(E){try{let T=Kl('video/mp4; codecs="avc1.42001E"')||Kl('video/webm; codecs="vp9"');return(Kl('audio/mp4; codecs="mp4a.40.2"')||Kl('audio/webm; codecs="opus"'))&&(T||!E)||Hj('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; rD=function(){var E=tQ();return!(!E.webkitSupportsPresentationMode||typeof E.webkitSetPresentationMode!=="function")}; kz=function(){var E=tQ();try{let T=E.muted;E.muted=!T;return E.muted!==T}catch{}return!1}; l1=function(E,T){return{start(Z){return E[Z]},end(Z){return T[Z]},length:E.length}}; pl=function(E,T,Z){var L=[],n=[];for(let O=0;OO-J); n.sort((O,J)=>O-J); return l1(L,n)}; VZ=function(E,T=",",Z=E?E.length:0){var L=[];if(E)for(Z=Math.max(E.length-Z,0);Z=T)return Z}catch(Z){}return-1}; Mh=function(E,T){return $z(E,T)>=0}; NTT=function(E,T){if(!E)return NaN;T=$z(E,T);return T>=0?E.start(T):NaN}; a7=function(E,T){if(!E)return NaN;T=$z(E,T);return T>=0?E.end(T):NaN}; g.zI=function(E){return E&&E.length?E.end(E.length-1):NaN}; Fi=function(E){return g.zI(E)>0}; j6=function(E,T){E=a7(E,T);return E>=0?E-T:0}; Bj=function(E,T,Z){var L=[],n=[];for(let O=0;OZ||(L.push(Math.max(T,E.start(O))-T),n.push(Math.min(Z,E.end(O))-T));return l1(L,n)}; gD=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; mw=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; i1=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; Xi=function(E){try{return E.V()==="open"}catch(T){return!1}}; AQ=function(E,T){Xi(E)?g.c8(()=>{T(E)}):E.callback=T}; ZK=function(E,T,Z){E7&&(TB(E.mediaElement,{l:"mswssb",sr:E.mediaElement.C0?.oL()},!1),T.zc(E.S,E),Z.zc(E.S,E));E.X=T;E.G=Z;g.H(E,T);g.H(E,Z)}; Gri=function(E,T,Z,L=""){L=T.mimeType+L;var n=Z.mimeType;T=T.n0;Z=Z.n0;E.wV=E.z9?.addSourceBuffer(n);E.K0=L.split(";")[0]==="fakesb"?void 0:E.z9?.addSourceBuffer(L);E.JU&&(E.JU.webkitSourceAddId("0",n),E.JU.webkitSourceAddId("1",L));Z=new Lk(E.wV,E.JU,"0",Yz(n),Z,!1);L=new Lk(E.K0,E.JU,"1",Yz(L),T,!0);ZK(E,Z,L)}; JC=function(E,T,Z,L){if(!E.X||!E.G)return null;var n=E.X.isView()?E.X.LE:E.X,O=E.G.isView()?E.G.LE:E.G,J=new nk(E.mediaElement,E.z9,!0);J.j=E.j;ZK(J,new O7(n,T,Z,L),new O7(O,T,Z,L));Xi(E)||E.X.Dd(E.X.Dn());return J}; dB0=function(E){return oP((T,Z)=>g.gy(T,Z,4,1E3),E,{format:"RAW", method:"GET",withCredentials:!0})}; g.yP=function(E){var T;E.responseType&&E.responseType!=="text"?E.responseType==="arraybuffer"&&(T=T8(new Uint8Array(E.response))):T=E.responseText;return!T||T.length>2048?"":T.indexOf("https://")===0?T:""}; oP=function(E,T,Z){T.match(u_T);return E(T,Z).then(L=>{var n=g.yP(L.xhr);return n?oP(E,n,Z):L.xhr})}; WO8=function(E,T,Z){if(!E?.qD())return!1;var L=T.some(J=>J.projectionType==="EQUIRECTANGULAR"||J.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),n=T.some(J=>J.projectionType==="MESH"),O=T.some(J=>J.stereoLayout===1); T=T.some(J=>J.isHdr()); E=!Z&&!T&&E.U("enable_webgl_noop");return L||n||O||E}; U7=function(E,T,Z,L){if(WO8(E,T,Z))return!0;if(!E?.d$()||!DK(E,L))return!1;E=T.some(n=>n.isHdr()); return Z||E?!1:!0}; eri=function(E){return g.lR(E,T=>"FORMAT_STREAM_TYPE_OTF"===T.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; w8k=function(E,T,Z=0,L,n){var O=new g.VP("",L.experiments,!1);O.duration=Z||0;for(let J of E){E=NU(J,T,O.duration,L,n);let {PW:y,s:D,DG:U}=uj(5,7949,J);(Z=GB(y||J.url||"",U,D))&&(E.streamType==="FORMAT_STREAM_TYPE_OTF"?df(O,new uB(Z,E)):df(O,new WM(Z,E,vF(J.initRange),vF(J.indexRange))))}O.isOtf=!0;return O}; vTb=function(E,T,Z=0,L,n){var O=new g.VP("",L.experiments,!1);O.duration=Z||0;for(let J of E){E=NU(J,T,O.duration,L,n);Z=vF(J.initRange);let y=vF(J.indexRange),{PW:D,s:U,DG:V}=uj(7,7951,J),N=GB(D||J.url||"",V,U);N&&df(O,new WM(N,E,Z,y))}return O}; NU=function(E,T,Z=0,L,n){var O=E.mimeType||"",J=E.itag;var y=E.xtags;J=J?J.toString():"";y&&(J+=`;${y}`);y=J;if(Qi(O)){var D=E.width||640;J=E.height||360;let b=E.fps,K=E.qualityLabel,l=E.qualityOrdinal,r=E.colorInfo,M=E.projectionType;var U;E.stereoLayout&&(U=qFd[E.stereoLayout]);let z=wD(E)||void 0;var V;r?.primaries&&(V=YFI[r.primaries]||void 0);D=new Cl(D,J,b,M,U,void 0,K,l&&eU[l],z,V,(E.videoTrack?.associatedAudioTrackId?.length??0)===0);O=wf(O,D,vM[E.itag||""]);qU&&(O+="; enableflushduringseek=true"); YP&&(O+="; enableresetaudiodecoder=true");U7(L,[D],T,n)&&(O+="; decode-to-texture=true")}var N;if(cj(O)){var G=E.audioSampleRate;L=E.audioTrack;G=new R7(G?+G:void 0,E.audioChannels,E.spatialAudioType,E.isDrc,E.loudnessDb,E.trackAbsoluteLoudnessLkfs,E.audioQuality||"AUDIO_QUALITY_UNKNOWN",E.isVb);L&&(n=L.displayName,U=L.id,V=L.audioIsDefault,L=L.isAutoDubbed,n&&(N=new fk(n,U||"",!!V,!!L)))}var e;E.captionTrack&&(L=E.captionTrack.displayName,n=E.captionTrack.vssId,U=E.captionTrack.languageCode,V=E.captionTrack.kind, J=E.captionTrack.id,L&&n&&U&&(e=new cM(L,n,U,V,E.xtags,J)));L=Number(E.bitrate)/8;n=Number(E.contentLength);U=Number(E.lastModified);J=E.drmFamilies;V=E.type;E=Number(E.approxDurationMs);if(T&&J){var q={};for(let b of J)(J=QP[b])&&(q[J]=T[J])}return new b1(y,O,{audio:G,video:D,Ji:N,contentProtection:q,EC:L,LD:Z&&n?n/Z:0,contentLength:n,lastModified:U,captionTrack:e,streamType:V,approxDurationMs:E})}; fTT=function(E){return g.lR(E,T=>"FORMAT_STREAM_TYPE_OTF"===T.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; cLd=function(E,T,Z=0,L,n){var O=new g.VP("",L?.experiments,!1);O.duration=Z||0;for(let J of E)if(E=RP(J,T,O.duration,L,n),Z=GB(J.url,J.sp,J.s))if(E.streamType==="FORMAT_STREAM_TYPE_OTF")df(O,new uB(Z,E));else{let y=ea(J.init),D=ea(J.index);df(O,new WM(Z,E,y,D))}O.isOtf=!0;return O}; QhJ=function(E,T,Z=0,L,n){var O=new g.VP("",L?.experiments,!1);O.duration=Z||0;for(let J of E){E=RP(J,T,O.duration,L,n);Z=ea(J.init);let y=ea(J.index),D=GB(J.url,J.sp,J.s);D&&df(O,new WM(D,E,Z,y))}return O}; RP=function(E,T,Z=0,L,n){var O=E.type;var J=E.itag;var y=E.xtags;y&&(J=E.itag+";"+y);if(Qi(O)){var D=(E.size||"640x360").split("x");D=new Cl(+D[0],+D[1],+E.fps,E.projection_type,+E.stereo_layout,void 0,E.quality_label,+E.quality_ordinal,E.eotf,E.primaries,!E.video_track_associated_audio_track_id);O=wf(O,D,vM[E.itag]);qU&&(O+="; enableflushduringseek=true");YP&&(O+="; enableresetaudiodecoder=true");U7(L,[D],T,n)&&(O+="; decode-to-texture=true")}var U;if(cj(O)){var V=new R7(+E.audio_sample_rate||void 0, +E.audio_channels||0,E.spatial_audio_type,!!E.drc);E.name&&(U=new fk(E.name,E.audio_track_id,E.isDefault==="1",E.isAutoDubbed==="1"))}var N;E.caption_display_name&&E.caption_vss_id&&E.caption_language_code&&(N=new cM(E.caption_display_name,E.caption_vss_id,E.caption_language_code,E.caption_kind,E.xtags,E.caption_id));L=Number(E.bitrate)/8;n=Number(E.clen);y=Number(E.lmt);Z=Z&&n?n/Z:0;if(T&&E.drm_families){var G={};for(let e of E.drm_families.split(","))G[e]=T[e]}return new b1(J,O,{audio:V,video:D, Ji:U,contentProtection:G,EC:L,LD:Z,contentLength:n,lastModified:y,captionTrack:N,streamType:E.stream_type,approxDurationMs:Number(E.approx_duration_ms)})}; Rrk=function(E){switch(E){case "equirectangular":return"EQUIRECTANGULAR";case "equirectangular_threed_top_bottom":return"EQUIRECTANGULAR_THREED_TOP_BOTTOM";case "mesh":return"MESH";case "rectangular":return"RECTANGULAR";default:return"UNKNOWN"}}; COO=function(E){switch(E){case "spatial_audio_type_ambisonics_5_1":return"SPATIAL_AUDIO_TYPE_AMBISONICS_5_1";case "spatial_audio_type_ambisonics_quad":return"SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD";case "spatial_audio_type_foa_with_non_diegetic":return"SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC";default:return"SPATIAL_AUDIO_TYPE_NONE"}}; b7d=function(E,T,Z){return Ck(new g.VP(E,T,Z),E)}; Sv=function(E){return g.TD(E.X,T=>zT(65,3966,T.IK.X))}; cYd=function(E){return g.TD(E.X,T=>!!T.info.video&&T.info.video.isHdr())}; df=function(E,T){E.X[T.info.id]=T;E.G.set(uT(T,E.Vz),T)}; Ck=function(E,T=""){E.state=1;E.f0=(0,g.a)();return dB0(T||E.sourceUrl).then(Z=>{if(!E.FC()){E.p9=Z.status;Z=Z.responseText;let n=new DOMParser;Z=g.WU(n,g.Eu(Z),"text/xml").getElementsByTagName("MPD")[0];E.O=$k(lT(Z,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(Z.attributes)for(L of Z.attributes)if(L.value==="http://youtube.com/yt/2012/10/10"){var L=L.name.split(":")[1];break b}L=""}E.L=L;E.isLive=E.O{if(Z instanceof g.js){var L=Z.xhr; E.p9=L.status}E.state=3;E.jQ("loaderror");return g.NB(L)})}; g.xP=function(E){return g.TD(E.X,T=>fl(T.info.mimeType))}; PM=function(E){return g.TD(E.X,T=>T.info.video?T.info.video.projectionType==="EQUIRECTANGULAR":!1)}; IP=function(E){return g.TD(E.X,T=>T.info.video?T.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; hC=function(E){return g.TD(E.X,T=>T.info.video?T.info.video.projectionType==="MESH":!1)}; xB0=function(E){return g.TD(E.X,T=>T.info.video?T.info.video.stereoLayout===1:!1)}; POT=function(E){return g.ZC(E.X,T=>T.info.video?T.K0():!0)}; tC=function(E,T){var Z=lT(T,"id");Z=Z.replace(":",";");var L=lT(T,"mimeType"),n=lT(T,"codecs");L=n?`${L}; codecs="${n}"`:L;n=Number(lT(T,"bandwidth"))/8;var O=Number(po(T,"BaseURL").getAttribute(E.L+":contentLength")),J=E.duration&&O?O/E.duration:0;if(Qi(L)){var y=Number(lT(T,"width")),D=Number(lT(T,"height")),U=Number(lT(T,"frameRate"));let q=Rrk(lT(T,E.L+":projectionType"));a:switch(lT(T,E.L+":stereoLayout")){case "layout_left_right":var V=1;break a;case "layout_top_bottom":V=2;break a;default:V= 0}V=new Cl(y,D,U,q,V)}if(cj(L)){var N=Number(lT(T,"audioSamplingRate"));var G=Number(lT(T.getElementsByTagName("AudioChannelConfiguration")[0],"value"));y=COO(lT(T,E.L+":spatialAudioType"));N=new R7(N,G,y);a:{D=lT(T,"lang")||"und";if(G=po(T,"Role"))if(U=lT(G,"value")||"",g.oa(s7,U)){G=`${D}.${s7[U]}`;y=U==="main";E=lT(T,E.L+":langName")||`${D} - ${U}`;G=new fk(E,G,y);break a}G=void 0}}if(T=po(T,"ContentProtection"))if(T.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var e={};for(T= T.firstChild;T!=null;T=T.nextSibling){if(!(T instanceof Element))continue;if(!/SystemURL/.test(T.nodeName))continue;E=T.getAttribute("type");y=T.textContent;E&&y&&(e[E]=y.trim())}}else e=void 0;return new b1(Z,L,{audio:N,video:V,Ji:G,contentProtection:e,EC:n,LD:J,contentLength:O})}; bB=function(E){var T=E.O;isFinite(T)&&(HM(E)?E.refresh():(T=Math.max(0,E.f0+T-(0,g.a)()),E.j||(E.j=new g.Ui(E.refresh,T,E),g.H(E,E.j)),E.j.start(T)))}; HM=function(E){return E.isLive&&(0,g.a)()-E.f0>=E.O}; ITT=function(E){E=E.X;for(let T in E){let Z=E[T].index;if(Z.isLoaded())return Z.vM()+1}return 0}; SU=function(E){return E.J1?E.J1-(E.Z||E.timestampOffset):0}; Kk=function(E){return E.sz?E.sz-(E.Z||E.timestampOffset):0}; rf=function(E){if(!isNaN(E.u$))return E.u$;var T=E.X;for(var Z in T){var L=T[Z].index;if(L.isLoaded()&&!fl(T[Z].info.mimeType)){T=0;for(Z=L.Qf();Z<=L.vM();Z++)T+=L.getDuration(Z);T/=L.dT();T=Math.round(T/.5)*.5;L.dT()>10&&(E.u$=T);return T}if(E.isLive&&(L=T[Z],L.jF))return L.jF}return NaN}; hr8=function(E,T){E=Uq(E.X,L=>L.index.isLoaded()); if(!E)return NaN;E=E.index;var Z=E.jc(T);return E.getStartTime(Z)===T?T:Z49?"p60":T>32?"p48":""}`;T=T7()[E];if(T!=null&&T>0)return T;T=mm.get(E);if(T!=null&&T>0)return T;Z=Z?.get(E);return Z!=null&&Z>0?Z:8192}; tEI=function(E,T=!1){EaT(T);TPI(T);if(T){for(let Z of mm.keys())Z.startsWith("1")||mm.delete(Z);for(let Z of Xg.values())Z.startsWith("1")||Xg.delete(Z);for(let Z of E.keys())Z.startsWith("1")||E.delete(Z)}else mm.clear(),Xg.clear(),E.clear()}; KOb=function(E,{isOtf:T,Yu:Z,bx:L,If:n,fL:O,qQ:J,d6:y,Nq:D,Bw:U,disableAv1:V,Fn:N}){var G=new H7O(E);if(E.Gz()||E.U("html5_logging_format_selection"))G.X=!0;G.SQ=O;G.qQ=J&&E.J;G.Bw=U;g.VI("windows nt 5.1")&&!g.AC&&(G.mY=!0);if(O=Z)O=g.Er(E)?SFi(E):!1;O&&(G.Y=!0);y&&(G.mY=!0,G.wk=!0);T&&!E.U("html5_otf_prefer_vp9")&&(G.mY=!0);E.playerStyle==="picasaweb"&&(T&&(G.mY=!1),G.O=!1);n&&(G.mY=!0);Bi(E.V,gK.CHANNELS)&&(E.U("html5_enable_ac3")&&(G.N=!0),E.U("html5_enable_eac3")&&(G.j=!0),E.U("html5_enable_ac3_gapless")&& (G.b$=!0));E.U("html5_block_8k_hfr")&&(G.h5=!0);G.L=g.YS(E.experiments,"html5_max_selectable_quality_ordinal");G.J=g.YS(E.experiments,"html5_min_selectable_quality_ordinal");g.Tv&&(G.FK=480);if(L||Z)G.O=!1;G.QQ=!1;G.disableAv1=V;T=Z8(E,G.G,void 0,G.disableAv1);T>0&&T<2160&&(gD()||E.U("html5_format_hybridization"))&&(G.G.supportsChangeType=+gD(),G.Oz=T);T>=2160&&(G.f0=!0);G.Nq=D;G.D3=g.c2||CO()&&!D?!1:!0;G.Z=E.U("html5_format_hybridization");G.OC=E.U("html5_disable_encrypted_vp9_live_non_2k_4k");G.RK= N;return G}; Z8=function(E,T={},Z,L=!1){if(L)return T.disabled=1,0;if(Bi(E.V,gK.AV1_CODECS)&&Bi(E.V,gK.HEIGHT)&&Bi(E.V,gK.BITRATE))return T.isCapabilityUsable=1,8192;L=1080;var n=navigator.hardwareConcurrency;n<=2&&(L=480);T.coreCount=n;if(n=g.YS(E.experiments,"html5_default_av1_threshold"))L=T["default"]=n;if(E=E.V.O)T.mcap=E,L=Math.max(L,E);if(Z){if(E=Z.videoInfos.find(O=>O.X())?.j?.powerEfficient)L=8192,T.isEfficient=1; Z=Z.videoInfos[0].video;n=Math.min(iB("1",Z.fps),iB("1",30));T.perfCap=n;L=Math.min(L,n);Z.isHdr()&&!E&&(T.hdr=1,L*=.75)}else Z=iB("1",30),T.perfCap30=Z,L=Math.min(L,Z),Z=iB("1",60),T.perfCap60=Z,L=Math.min(L,Z);return T.av1Threshold=L}; egi=function(E){var T=["o","a","A"];if(E.Bw===1&&(E.N&&(T=["mac3","MAC3"].concat(T)),E.j&&(T=["meac3","MEAC3"].concat(T)),E.u$||E.ue)){let Z=[];E.u$&&Z.push("i");E.ue&&Z.push("I");T=Z.concat(T)}E.Y&&(T=["so","sa"].concat(T));!E.wk||E.b$||E.V||E.Rw||T.unshift("a");E.V&&(T=(Ls[E.V]||[E.V]).concat(T));return T}; Q8I=function(E){if(E.SQ)return["f"];if(g.VI("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var T=["9h","9","h","8"];E.Qz&&T.push("1e");T=T.concat(["(h","(","H","*"]);E.f0&&(T.unshift("1"),T.unshift("1h"));E.mY&&T.unshift("h");E.S&&(T=(Ls[E.S]||[E.S]).concat(T));return T}; ns=function(){var E=window,T=E.MSMediaKeys;wR()&&!T&&(T=E.WebKitMediaKeys);return T&&T.isTypeSupported?T:null}; JB=function(E){return navigator.requestMediaKeySystemAccess?g.S6&&!g.GS()?x7("45"):g.c2||g.Or?E.Bm("edge_nonprefixed_eme"):g.AC?x7("47"):g.$M&&E.Bm("html5_enable_safari_fairplay")?!1:!0:!1}; oA=function(E){return E.N?!1:!E.keySystemAccess&&!!ns()&&E.keySystem==="com.microsoft.playready"}; y9=function(E){return E.keySystem==="com.microsoft.playready"}; D8=function(E){return!E.keySystemAccess&&!!ns()&&E.keySystem==="com.apple.fps.1_0"}; Ur=function(E){return E.keySystem==="com.youtube.fairplay"}; g.V9=function(E){return E.flavor==="fairplay"}; rLJ=function(E,T,Z,L){var n=dR(),O=(Z=n||Z&&wR())?["com.youtube.fairplay"]:["com.widevine.alpha"];T&&O.unshift("com.youtube.widevine.l3");n&&L&&O.unshift("com.youtube.fairplay.sbdl");return Z?O:E?[...O,...Nq.playready]:[...Nq.playready,...O]}; u2=function(E){if(!E.FC())if(E.G.length===0)E.callback(E.N);else{var T=E.G[0],Z=E.V[T],L=krb(E,Z);Gv&&Gv.keySystem===T&&Gv.xQ===JSON.stringify(L)?(E.K("remksa",{re:!0}),dz(E,Z,Gv.keySystemAccess)):(E.K("remksa",{re:!1,ok:Gv?.keySystem??""}),Gv=void 0,navigator.requestMediaKeySystemAccess(T,L).then(L5(n=>{dz(E,Z,n,L)}),L5(()=>{E.j=!E.j&&E.V[E.G[0]].flavor==="widevine"; E.j||E.G.shift();u2(E)})))}}; p8J=function(E){if(ns()&&(g.$M||Yq))E.N.push(new WT("fairplay","com.apple.fps.1_0","",E.G9.experiments));else{var T=lTO(),Z=g.MK(E.G,L=>{var n=E.V[L],O=!1,J=!1;for(let y in E.X[n.flavor])T(y,L)&&(n.G[y]=!0,O=O||y.indexOf("audio/")===0,J=J||y.indexOf("video/")===0);return O&&J}); Z&&E.N.push(E.V[Z]);E.G=[]}E.callback(E.N)}; $Bk=function(E,T){E.callback=T;E.N=[];JB(E.G9.experiments)?u2(E):p8J(E)}; krb=function(E,T){var Z={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(E.U("html5_enable_vp9_fairplay")&&Ur(T))return Z.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),Z.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[Z];y9(T)&&(Z.initDataTypes=["keyids","cenc"]);for(let n of Object.keys(E.X[T.flavor])){var L=n.indexOf("audio/")===0;let O=L?Z.audioCapabilities:Z.videoCapabilities;T.flavor!=="widevine"||E.j?O.push({contentType:n}): L?O.push({contentType:n,robustness:"SW_SECURE_CRYPTO"}):(g.S6&&g.VI("windows nt")&&!E.U("html5_drm_enable_moho")||O.push({contentType:n,robustness:"HW_SECURE_ALL"}),L=n,E.G9.V.G&&n.includes("vp09")&&(L=n+"; experimental=allowed"),O.push({contentType:L,robustness:"SW_SECURE_DECODE"}),g.e8(E.G9)&&(R1()||N0())&&(E.K("swcrypto",{}),O.push({contentType:n,robustness:"SW_SECURE_CRYPTO"})))}return[Z]}; dz=function(E,T,Z,L){if(!E.FC()){L&&(Gv={keySystem:T.keySystem,keySystemAccess:Z,xQ:JSON.stringify(L)});T.keySystemAccess=Z;if(y9(T)){var n=tQ();for(var O of Object.keys(E.X[T.flavor]))T.G[O]=!!n.canPlayType(O)}else{O=T.keySystemAccess.getConfiguration();if(O.audioCapabilities)for(n of O.audioCapabilities)T.G[n.contentType]=!0;if(O.videoCapabilities)for(let J of O.videoCapabilities)T.G[J.contentType]=!0}E.N.push(T);E.useCobaltWidevine||E.U("html5_enable_vp9_fairplay")&&T.X()?(E.G.shift(),u2(E)):E.callback(E.N)}}; lTO=function(){var E=ns();if(E){let Z=E.isTypeSupported;return(L,n)=>Z(n,L)}var T=tQ(); return T&&(T.addKey||T.webkitAddKey)?(Z,L)=>!!T.canPlayType(Z,L):()=>!1}; aT8=function(E,T){switch(T.zj){case "bool":return E.Bm(T.WN);case "int":return E=wz(E,T.WN),g.Nb(E);case "double":return wz(E,T.WN);case "string":return MEJ(E,T.WN);case "int32_list":return vT(E,T.WN);case "int64_list":return vT(E,T.WN).map(Z=>g.Nb(Z)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; wz=function(E,T){E=E.flags.get(`${T}`);return Number(E)||0}; MEJ=function(E,T){return(E=E.flags.get(`${T}`))?E.toString():""}; vT=function(E,T){if(E=E.flags.get(`${T}`))if(E=E.replace(/\[ *(.*?) *\]/,"$1"))return E.split(",").map(Number);return[]}; g.YS=function(E,T,Z=0){E=E.ME(T);JSON.stringify(E);return E===void 0?Z:Number(E)}; g.qq=function(E,T){return(E=E.ME(T))?E.toString():""}; zr0=function(E){if(E=E.ME("html5_web_po_experiment_ids"))if(E=E.replace(/\[ *(.*?) *\]/,"$1"))return E.split(",").map(Number);return[]}; YQ=function(E){if(E.X)return E.X;if(E.experimentIds.length<=1)return E.X=E.experimentIds,E.X;var T=[...E.experimentIds].map(Z=>Number(Z)); T.sort();for(let Z=T.length-1;Z>0;--Z)T[Z]-=T[Z-1];E.X=T.map(Z=>Z.toString()); E.X.unshift("v1");return E.X}; va8=function(E,T){var Z=new Map;for(let L of T.keys()){let n=L.split("_")[0];E.has(n)||Z.set(L,T.get(L))}return Z}; YV3=function(E,T,Z){var L=T.video?.fps||0,n=`${E}_${L}`,O=!!T.audio,J={itag:T.itag,n0:E,wL:O};if(O)J.numChannels=T.audio.numChannels;else{var y=T.video;J.maxWidth=y?.width;J.maxHeight=y?.height;J.maxFramerate=L;J.maxBitrateBps=T.EC*8;J.PV=y?.isHdr()}y=Z.get(n);y?O||(T=Math.max(y.maxWidth||0,y.maxHeight||0)>Math.max(J.maxWidth||0,J.maxHeight||0)?y:J,E={itag:T.itag,n0:E,wL:O,maxWidth:Math.max(y.maxWidth||0,J.maxWidth||0),maxHeight:Math.max(y.maxHeight||0,J.maxHeight||0),maxFramerate:L,PV:T.PV},E.maxBitrateBps= T.maxBitrateBps,Z.set(n,E)):Z.set(n,J)}; XJ=function(E,T,Z=1){var L=T.itag;if(L==="0")return!0;var n=T.mimeType;if(T.n0==="1e"&&!E.N)return"dav1enc";if(T.X()&&E.Y)return"dav1";if(T.video&&(T.video.isHdr()||T.video.primaries==="bt2020")&&!(Bi(E,gK.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(L==="338"&&!(g.S6?x7(53):g.AC&&x7(64)))return"dopus";Z=DBd(T,Z);E.G&&T.N()&&(Z[gK.EXPERIMENTAL.name]= "allowed");for(let y of Object.keys(gK)){let D=gK[y];var O;if(O=Z[D.name])if(O=!(D===gK.EOTF&&T.mimeType.indexOf("vp09.02")>0)){O=D;var J=T;O=!(E.experiments.Bm("html5_ignore_h264_framerate_cap")&&O===gK.FRAMERATE&&(J.n0==="H"||J.n0==="h"))}if(O)if(Bi(E,D))if(E.j){if(E.j[D.name]1080&&T.contentProtection&&(n+="; hdcp=2.2");return L==="227"?"hqcenc":L==="585"|| L==="588"||L==="583"||L==="586"||L==="584"||L==="587"||L==="591"||L==="592"?"newhvc":dR()&&UE()>=21&&g.VI("appletv5")&&(L==="410"||L==="845")?!0:E.isTypeSupported(n)?!0:"tpus"}; Bi=function(E,T){T.name in E.Z||(E.Z[T.name]=FOT(E,T));return E.Z[T.name]}; jh8=function(E){navigator.mediaCapabilities?.decodingInfo&&navigator.mediaCapabilities.decodingInfo({type:"media-source",video:{contentType:'video/mp4; codecs="av01.0.12M.08"',width:3840,height:2160,bitrate:32E6,framerate:60}}).then(T=>{T.smooth&&T.powerEfficient&&(E.O=2160)})}; fs=function(){var E=N0()&&!x7(29),T=g.VI("google tv")&&g.VI("chrome")&&!x7(30);return E||T?!1:mw()}; cT=function(E,T,Z){var L=480,n=1080,O;if(O=E.experiments.aI().X.ME(BTT))E.L===null&&(E.L=!1,Bi(E,gK.WIDTH)&&Bi(E,gK.HEIGHT)&&(E.L=Kl('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320'))),O=E.L;O&&(n=2160);for(let J of T)T=J.video.qualityOrdinal,T<=n&&T>L&&XJ(E,J,Z)===!0&&(L=T);return L}; g.Q9=function(E,T=!1){return fs()&&E.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!T&&E.canPlayType(tQ(),"application/x-mpegURL")?!0:!1}; mBU=function(E){gTk(()=>{for(let T of Object.keys(gK))Bi(E,gK[T])})}; FOT=function(E,T){if(E.j)return!!E.j[T.name];if(T===gK.BITRATE&&E.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!E.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(T===gK.AV1_CODECS)return E.isTypeSupported(`video/mp4; codecs=${T.valid}`)&&!E.isTypeSupported(`video/mp4; codecs=${T.NL}`);if(T.video){var Z='video/webm; codecs="vp9"';E.isTypeSupported(Z)||(Z='video/mp4; codecs="avc1.4d401e"')}else Z='audio/webm; codecs="opus"', E.isTypeSupported(Z)||(Z='audio/mp4; codecs="mp4a.40.2"');return E.isTypeSupported(`${Z}; ${T.name}=${T.valid}`)&&!E.isTypeSupported(`${Z}; ${T.name}=${T.NL}`)}; RA=function(E,T){var Z=0;E.V.has(T)&&(Z=E.V.get(T).CO);E.V.set(T,{CO:Z+1,Zq:2**(Z+1)});E.X=!0}; b2=function(E,T,Z,L,n){if(T&&typeof T==="object"){let O=J=>Cs(E,J,Z,L,n); if(z6(T))return T.then(O);if(Zh(T))return J$(T,O)}return Cs(E,T,Z,L,n)}; xQ=function(E,T,Z,L=1){Z>=0&&(T in E.X||(E.X[T]=new i7k),E.X[T].Ht(Z,L))}; Cs=function(E,T,Z,L,n){var O=(0,g.a)();n=n?n(T):void 0;var J=n?.Qa??1;J!==0&&xQ(E,n?.profile??Z,O-L,J);return T}; PT=function(E){var T=window;T.ywc||(T.ywc={});var Z=T.ywc[E];if(Z)return Z;Z={};return T.ywc[E]=Z}; IA=function(E){var T=window;T.ywc&&delete T.ywc[E]}; X88=function(E){var T=PT(E);if(T.binP)return T.binP;T.binP=Promise.resolve().then(()=>fetch(E)).then(Z=>{if(!Z.ok)throw Error(`HTTP${Z.statusText}`); return Z.arrayBuffer()}); T.binP.then(Z=>{T.bin=Z},()=>{IA(E)}); return T.binP}; zT=function(E,T,Z,L){var n=T^E;var O;if(!(E<<2&15))for(L=(L%Z[v[n^418]]+Z[v[n^418]])%Z[v[n^418]];L--;)Z[v[n^387]](Z[v[n^394]]());(E<<2&7)>=2&&(E>>2&12)<4&&(O=Z[v[5]]?Z[v[5]][v[18]](v[68]):Z[v[3]]===v[68]);if(!(E+7&9)){Z=(Z%L[v[n^2170]]+L[v[n^2170]])%L[v[n^2170]];var J=L[0];L[0]=L[Z];L[Z]=J;O=[Z]}E-4>>4||L[v[24]](L[v[11]],0,Z);return O}; T80=function(E,T,Z){return V_(void 0,function(){return function*(){var L=hB.CI(),n=E&&sr;if(!n&&!T)return Z?.("wasmns",{p:E?"1":"0",a:T?"1":"0",s:sr?"1":"0"}),nN(Error("wasm.wm.ns"));var O=new ALk;if(n)try{let J=yield*NH(EuT(O,E)),y=new tB(J,O,!1);hB.wT("winit",L);Z?.("wasmsw",{});return y}catch(J){if(Z?.("wasmerrw",{e:`${J}`}),!T)throw Error(`wasm.wm.iw: ${J}`);}if(!T)throw Error("wasm.wm.xx");try{let J=yield*NH(T(O)),y=new tB({exports:J},O,!0);hB.wT("winitjs",L);Z?.("wasmsa",{});return y}catch(J){throw Z?.("wasmerra", {e:`${J}`}),Error(`wasm.wm.ia: ${J}`);}}()})}; EuT=function(E,T){return V_(ZwU,function(){var Z=this;return function*(){if(!Z.X)throw"wasm.ps.ns";var L=yield*NH(Lxd(Z,T));if(!L)throw"wasm.ps.um";return yield*NH(WebAssembly.instantiate(L,E))}()})}; Lxd=function(E,T){return V_(E,function(){var Z=this;return function*(){var L=[],n=()=>"wasm.ps.c: ["+L.map(y=>`"${y}"`).join(", ")+"]",O=PT(T); if(O.mod)return O.mod;if(O.modP)try{return yield*NH(O.modP)}catch(y){L.unshift("pcm")}var J=O.bin;if(!J&&O.binP)try{J=yield*NH(O.binP)}catch(y){L.unshift("pfb")}if(!J)try{J=yield*NH(X88(T))}catch(y){throw Z.X=!1,L.unshift(`fb: ${y}`),n();}try{return yield*NH(WebAssembly.compile(J))}catch(y){IA(T),L.unshift(`ca: ${y}`)}throw n();}()})}; HT=function(E,T,Z,L){Z=E.X.memory.bl(Z);var n=E.G;n.X.exports.AES128CTRCipher_setCounter(n.cipher,Z.byteOffset);T=E.X.memory.bl(T);E.G.encrypt(T);n=void 0;if(L){L=E.X;n=E.V;let O=L.memory.buffer(L.memory.malloc(32),32);L.exports.Sha256Hmac(n.byteOffset,n.byteLength,Z.byteOffset,Z.byteLength,T.byteOffset,T.byteLength,O.byteOffset);n=E.X.memory.dN(O)}E.X.memory.free(Z.byteOffset);return{e0:E.X.memory.dN(T),signature:n}}; Ks=function(E){E.N||(E.N=new S8(E.G));return E.N}; g.rz=function(E){try{return lv(E)}catch(T){return null}}; kQ=function(E){var T=EB();if(T.values){T=T.values;let J={};for(var Z of Object.keys(E.values)){T[Z]&&E.G[Z]&&(E.values[Z]+=T[Z]-E.G[Z]);var L=E,n=L;if(!n.values[Z]){var O=EB();n.values=O.values||{};n.C7=O.halfLives||{};n.G=O.values?Object.assign({},O.values):{}}J[Z]=L.values[Z]&&L.C7[Z]?L.values[Z]/2**(L.X/L.C7[Z]):0}E.G=J}Z=E.C7;T={};T.values=E.G;T.halfLives=Z;g.OR("yt-player-memory",T,2592E3)}; DK=function(E,T){return!!T&&!!E.aI().X.ME(nui)&&T.startsWith("gl")}; g.e8=function(E){return l2(E)==="MWEB"}; ps=function(E){E.A0===null&&(E.A0=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);return E.A0}; $Q=function(E){return l2(E)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; g.zv=function(E){return E.G&&g.Mq(E)&&!aA(E)&&!E.N}; aA=function(E){return E.Z==="adunit"||E.playerStyle==="gvn"}; Fh=function(E){return E.Z==="detailpage"}; g.j8=function(E){return Yq&&!E.Wx||g.VI("nintendo wiiu")?!0:!1}; g.Mq=function(E){return E.Z==="embedded"}; g.BT=function(E){return l2(E)==="WEB_REMIX"}; mA=function(E){if(!E.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||E.QQ||E.N||E.S||E.O==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";E=g.YS(E.experiments,"embeds_web_lite_mode");return E===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":E>=0&&E0&&E.Bg&&(L.sort(),g.t8(new g.RO("Player client parameters changed after startup",L)));E.userAge=I1(E.userAge,T.user_age);E.userDisplayImage=hZ(E.userDisplayImage,T.user_display_image);g.Y$(E.userDisplayImage)||(E.userDisplayImage="");E.userDisplayName=hZ(E.userDisplayName,T.user_display_name);E.yd=hZ(E.yd, T.user_gender);E.csiPageType=hZ(E.csiPageType,T.csi_page_type);E.csiServiceName=hZ(E.csiServiceName,T.csi_service_name);E.kX=xq(E.kX,T.enablecsi);E.pageId=hZ(E.pageId,T.pageid);if(Z=T.enabled_engage_types)E.enabledEngageTypes=new Set(Z.split(","));T.living_room_session_po_token&&(E.xz=T.living_room_session_po_token.toString())}; g.AB=function(E){return/web/i.test(l2(E))}; l2=function(E){return E.X.c}; ow=function(E,T){return!E.N&&N0()&&x7(55)&&E.controlsType==="3"&&!T}; Tt=function(E){E=g.EK(E.UA);return E==="www.youtube-nocookie.com"?"www.youtube.com":E}; g.ZI=function(E){return l2(E)==="WEB_UNPLUGGED"}; LF=function(E,T,Z){return E.protocol+"://i1.ytimg.com/vi/"+T+"/"+(Z||"hqdefault.jpg")}; nF=function(E){return Fh(E)&&!g.ZI(E)}; g.OK=function(E){return/^TVHTML5/.test(l2(E))}; Jb=function(E){return l2(E)==="TVHTML5_CAST"||l2(E)==="TVHTML5"&&(E.X.cver.startsWith("6.20130725")||E.X.cver.startsWith("6.20130726"))}; g.of=function(E){return l2(E)==="TVHTML5"}; yC=function(E){return E.X.cmodel==="CHROMECAST ULTRA/STEAK"||E.X.cmodel==="CHROMECAST/STEAK"}; g.WC=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.DI=function(E){return l2(E).toUpperCase()==="WEB"}; g.UK=function(E){return l2(E)==="WEB_KIDS"}; g.VC=function(E){return l2(E)==="TVHTML5_UNPLUGGED"}; g.NI=function(E){return g.ZI(E)||l2(E)==="TV_UNPLUGGED_CAST"||g.VC(E)}; Gt=function(E){return l2(E)==="WEB_MUSIC_INTEGRATIONS"}; g.dn=function(E){return l2(E)==="WEB_EMBEDDED_PLAYER"}; g.Er=function(E){return(E.deviceIsAudioOnly||!g.S6||g.fK||E.controlsType==="3"?!1:g.QI?E.G&&g.sD(51):!0)||(E.deviceIsAudioOnly||!g.AC||g.fK||E.controlsType==="3"?!1:g.QI?E.G&&g.sD(48):g.sD(38))||(E.deviceIsAudioOnly||!us||g.fK||E.controlsType==="3"?!1:g.QI?E.G&&g.sD(37):g.sD(27))||!E.deviceIsAudioOnly&&g.W6&&!q0()&&g.sD(11)||!E.deviceIsAudioOnly&&g.$M&&g.sD("604.4")||E.qD()}; SFi=function(E){if(g.Mq(E)&&e3)return!1;if(g.AC){if(!g.sD(47)||!g.sD(52)&&g.sD(51))return!1}else if(g.$M)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; g.wn=function(E,T){return E.enabledEngageTypes.has(T.toString())||Ow$.includes(T)}; ou8=function(E){var T=Tt(E);JH$.includes(T)&&(T="www.youtube.com");return E.protocol+"://"+T}; g.qI=function(E,T=""){if(E.Mw){let Z=new v6,L,n=E.Mw();n.signedOut?L="":n.token?L=n.token:n.pendingResult.then(O=>{n.signedOut?Z.resolve(""):Z.resolve(O.token)},O=>{g.t8(new g.RO("b189348328_oauth_callback_failed",{error:O})); Z.resolve(T)}); return L!==void 0?g.X8(L):new m8(Z)}return g.X8(T)}; YV=function(E,T=""){return E.Zj?LN(!0):UT(J$(LN(g.qI(E,T)),Z=>LN(!!Z)),()=>LN(!1))}; yH$=function(E,T){E.K0=T;E.T9?.X?.L(T);T.X?E.Wg.push("asmjs"):E.Wg.push("wasm")}; g.EK=function(E){var T=g.PU(E);return(E=Number(g.b9(E)[4]||null)||null)?`${T}:${E}`:T}; c6=function(E,T=!1){var Z=vM[E],L=fF[Z],n=DC0[E];if(!n||!L)return null;T=new Cl(T?n.height:n.width,T?n.width:n.height,n.fps);L=wf(L,T,Z);return new b1(E,L,{video:T,EC:n.bitrate/8})}; QC=function(E){var T=fF[vM[E]],Z=UCT[E];return Z&&T?new b1(E,T,{audio:new R7(Z.audioSampleRate,Z.numChannels)}):null}; JS=function(E,T,Z,L){if(Z)return g.iq();Z={};var n=tQ();for(let O of T)if(E.canPlayType(n,O.Oe().mimeType)||L)if(T=O.X.video.quality,!Z[T]||Z[T].Oe().Zo())Z[T]=O;E=[];Z.auto&&E.push(Z.auto);for(let O of vj)(L=Z[O])&&E.push(L);return E.length?g.X8(E):g.iq()}; CF=function(E,T=!1,Z=!0,L={}){var n={};for(let J of E){if(T&&MediaSource&&MediaSource.isTypeSupported&&(E=J.type,J.audio_channels&&(E=E+"; channels="+J.audio_channels),!MediaSource.isTypeSupported(E))){L[J.itag]="tpus";continue}if(!Z&&J.drm_families&&(J.eotf==="smpte2084"||J.eotf==="arib-std-b67")){L[J.itag]="enchdr";continue}E=void 0;let y={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var O=J.type.match(/codecs="([^"]*)"/);O=O?O[1]:"";J.audio_track_id&&(E=new fk(J.name,J.audio_track_id, !!J.is_default));let D=J.eotf;E=new Rf({itag:J.itag,url:J.url,codecs:O,width:Number(J.width),height:Number(J.height),fps:Number(J.fps),bitrate:Number(J.bitrate),audioItag:J.audio_itag,ev:D?y[D]:void 0,contentProtection:J.drm_families,Ji:E,audioChannels:Number(J.audio_channels)});n[E.itag]=n[E.itag]||[];n[E.itag].push(E)}return n}; V1I=function(E,T){E.V.some(Z=>Z.Ji?.getId()===T); E.X=T}; N8b=function(E){var T=[],Z=[];for(let L of E.G)L.bitrate<=E.N?T.push(L):Z.push(L);T.sort((L,n)=>n.bitrate-L.bitrate); Z.sort((L,n)=>L.bitrate-n.bitrate); E.G=T.concat(Z)}; bs=function(E,T,Z){E.cpn&&(T=g.pL(T,{cpn:E.cpn}));Z&&(T=g.pL(T,{tw:Z}));return T}; xV=function(E,T){E=E.itag.toString();T!==null&&(E+=T.itag.toString());return E}; GWU=function(E,T){if(!(g.fK||wR()||dR()))return null;E=CF(T,E.U("html5_filter_fmp4_in_hls"));if(!E)return null;T=[];var Z={};for(let L of Object.keys(E))for(let n of E[L])if(n.Ji){let O=n.Ji.getId();if(!Z[O]){let J=new P6(O,n.Ji);Z[O]=J;T.push(J)}}return T.length>0?T:null}; enk=function(E,T,Z,L,n,O,J){if(!(g.fK||wR()||dR()))return g.iq();var y={},D=dCk(Z),U=CF(Z,E.U("html5_filter_fmp4_in_hls"),E.V.J,y);if(!U)return J({noplst:1}),g.iq();uqT(U);var V={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},N;Z=[];var G=[],e=[],q=null,b="";L=L&&L.match(/hls_timedtext_playlist/)?new Rf({itag:"0",url:L,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,Ji:new fk("English","en",!1)}):null;for(let M of Object.keys(U))if(!E.U("html5_disable_drm_hfr_1080")||M!=="383"&&M!=="373")for(let z of U[M])if(z.width){for(let vb of z.G)if(U[vb]){z.X= vb;break}z.X||(z.X=Wx0(U,z));let Jk=U[z.X];if(!Jk)continue;Z.push(z);z.contentProtection==="fairplay"&&(N=V);let VO="";z.ev==="PQ"?VO="smpte2084":z.ev==="HLG"&&(VO="arib-std-b67");VO&&(b=VO);e.push(If(Jk,[z],L,O,z.itag,z.width,z.height,z.fps,D,void 0,void 0,N,VO));if(!q||z.width*z.height*z.fps>q.width*q.height*q.fps)q=z}else G.push(z);else y[M]="disdrmhfr";e.reduce((M,z)=>z.Oe().isEncrypted()&&M,!0)&&(N=V); n=Math.max(n,0);var {fps:K=0,width:l=0,height:r=0}=q||{};q=E.U("html5_native_audio_track_switching");e.push(If(G,Z,L,O,"93",l,r,K,D,"auto",n,N,b,q));Object.entries(y).length&&J(y);return JS(E.V,e,ow(E,T),!1)}; If=function(E,T,Z,L,n,O,J,y,D,U,V,N,G,e){var q=0,b="";for(let K of E)b||(b=K.itag),K.audioChannels&&K.audioChannels>q&&(q=K.audioChannels,b=K.itag);n=new b1(n,"application/x-mpegURL",{audio:new R7(0,q),video:new Cl(O,J,y,null,void 0,U,void 0,void 0,G),contentProtection:N,Jv:b});E=new wE8(E,T,Z?[Z]:[],L,!!e);E.N=V?V:1369843;return new sK(n,E,D)}; dCk=function(E){for(let T of E)if(T.url&&(E=T.url.split("expire/"),!(E.length<=1)))return+E[1].split("/")[0];return NaN}; Wx0=function(E,T){for(let Z of Object.keys(E)){let L=E[Z][0];if(!L.width&&L.contentProtection===T.contentProtection&&!L.audioChannels)return Z}return""}; uqT=function(E){var T=new Set;for(var Z of Object.values(E))if(Z.length){var L=Z[0];L.height&&L.codecs.startsWith("vp09")&&T.add(L.height)}Z=[];if(T.size)for(let n of Object.keys(E))E[n].length&&(L=E[n][0],L.height&&T.has(L.height)&&!L.codecs.startsWith("vp09")&&Z.push(n));for(let n of Z)delete E[n]}; vu8=function(E,T,Z){var L=[];for(let n of Z){if(!n||!n.url)continue;Z=O0(n.type,"medium","0");L.push(new tb(Z,n.url))}return JS(E.V,L,ow(E,T),!1)}; qZT=function(E,T){var Z=[],L=O0(T.type,"auto",T.itag);Z.push(new tb(L,T.url));return JS(E.V,Z,!1,!0)}; S3=function(E){return E&&H6[E]?H6[E]:null}; KF=function(E){switch(E){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.otf_not_supported":case "sabr.too_many_chunk_reader_error_retries":return E;default:return"sabr.config"}}; rn=function(E,T){if(T=T?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)E.FU=new YZi(T)}; $V=function(E,T,Z,L){E||(E=T&&kV.hasOwnProperty(T)&&ls.hasOwnProperty(T)?ls[T]+"_"+kV[T]:void 0);T=E;if(!T)return null;E=T.match(pF);if(!E||E.length!==5)return null;{let O=T.match(pF);if(O){E=Number(O[3]);var n=[7,8,10,5,6];E=!(Number(O[1])===1&&E===8)&&n.indexOf(E)>=0}else E=!1}return Z||L||E?T:null}; af=function(E,T){var Z={};for(let n of Object.keys(MI)){var L=T?T+n:n;L=E[L+"_webp"]||E[L];g.Y$(L)&&(Z[MI[n]]=L)}return Z}; j3=function(E){var T={};if(!E||!E.thumbnails)return T;E=E.thumbnails.filter(n=>!!n.url); E.sort((n,O)=>n.width-O.width||n.height-O.height); for(var Z of Object.keys(zt)){var L=Number(Z);let n=zt[L];for(let O of E)if(O.width>=L){L=Ff(O.url);g.Y$(L)&&(T[n]=L);break}}(Z=E.pop())&&Z.width>=1280&&(Z=Ff(Z.url),g.Y$(Z)&&(T["maxresdefault.jpg"]=Z));return T}; Ff=function(E){return E.startsWith("//")?"https:"+E:E}; B6=function(E){return E&&E.baseUrl||""}; gn=function(E){E=g.uq(E);for(let T of Object.keys(E)){let Z=E[T];E[T]=Array.isArray(Z)?Z[0]:Z}return E}; cHO=function(E,T){for(var Z of T)if(T=Z.playerAnnotationsUrlsRenderer){T.adsOnly&&(E.H2=!0);if(Z=T.loadPolicy)E.annotationsLoadPolicy=f2O[Z];if(Z=T.invideoUrl)E.HW=Ql(Z);E.dJ=!0;break}}; mE=function(E,T){E.botguardData=T.playerAttestationRenderer.botguardData;T=T.playerAttestationRenderer.challenge;T!=null&&(E.Fa=T)}; QlJ=function(E,T){E.captionTracks=[];if(T.captionTracks)for(var Z of T.captionTracks){var L=is(Z.baseUrl);if(!L)return;L={is_translateable:!!Z.isTranslatable,languageCode:Z.languageCode,languageName:Z.name&&g.fS(Z.name),url:L,vss_id:Z.vssId,kind:Z.kind};L.name=Z.trackName;L.displayName=Z.name&&g.fS(Z.name);E.captionTracks.push(new g.Xf(L))}E.hG=T.audioTracks||[];E.YO=T.defaultAudioTrackIndex||0;E.Kx=[];if(T.translationLanguages)for(let n of T.translationLanguages){Z={};Z.languageCode=n.languageCode; Z.languageName=g.fS(n.languageName);if(n.translationSourceTrackIndices){Z.translationSourceTrackIndices=[];for(let O of n.translationSourceTrackIndices)Z.translationSourceTrackIndices.push(O)}if(n.excludeAudioTrackIndices){Z.excludeAudioTrackIndices=[];for(let O of n.excludeAudioTrackIndices)Z.excludeAudioTrackIndices.push(O)}E.Kx.push(Z)}E.dP=[];if(T.defaultTranslationSourceTrackIndices)for(let n of T.defaultTranslationSourceTrackIndices)E.dP.push(n)}; Rnk=function(E,T,Z){var L=T.errorScreen;if(!(L&&(L.playerLegacyDesktopYpcOfferRenderer||L.playerLegacyDesktopYpcTrailerRenderer||L.ypcTrailerRenderer)||Z&&Z.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(T.status))){E.errorCode=S3(T.errorCode)||"auth";if(Z=L&&L.playerErrorMessageRenderer){E.playerErrorMessageRenderer=Z;let n=Z.reason;n&&(E.errorReason=g.fS(n));if(Z=Z.subreason)E.nK=g.fS(Z),E.MF=Z}else E.errorReason=T.reason||null;Z=T.status;Z==="LOGIN_REQUIRED"?E.errorDetail= "1":Z==="CONTENT_CHECK_REQUIRED"?E.errorDetail="2":Z==="AGE_CHECK_REQUIRED"?(T=(T=T.errorScreen)&&T.playerKavRenderer,E.errorDetail=T&&T.kavUrl?"4":"3"):(L=L?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,E.errorDetail=T.isBlockedInRestrictedMode?"5":g.p(L,g.Ab)?.signal==="RELOAD_PAGE"?"7":"0")}}; Czb=function(E,T){E.E0=!0;var Z=T.heartbeatToken;E.drmSessionId=T.drmSessionId||"";E.heartbeatToken=Z||"";E.F0=Number(T.intervalMilliseconds);E.xD=Number(T.maxRetries);E.Nh=!!T.softFailOnError;E.vX=!!T.useInnertubeHeartbeatsForDrm;E.heartbeatServerData=T.heartbeatServerData;E.pA=!!T.heartbeatAttestationConfig?.requiresAttestation}; Pz3=function(E,T){for(let Z of T){T=Z.interstitials.map(L=>{var n=g.p(L,bwk);if(n)return{is_yto_interstitial:!0,raw_player_response:n};if(L=g.p(L,xCI))return Object.assign({is_yto_interstitial:!0},g.GE(L))}); for(let L of T)switch(Z.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":E.interstitials=E.interstitials.concat({time:0,playerVars:L,sx:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":E.interstitials=E.interstitials.concat({time:0x7ffffffffffff,playerVars:L,sx:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":T=Number(Z.podConfig.timeToInsertAtMillis),E.interstitials=E.interstitials.concat({time:T,playerVars:L,sx:T===0?5:7})}}}; I2b=function(E,T){if(T=T.find(Z=>!(!Z||!Z.tooltipRenderer)))E.tooltipRenderer=T.tooltipRenderer}; E9=function(E,T){T.subscribeCommand&&(E.subscribeCommand=T.subscribeCommand);T.unsubscribeCommand&&(E.unsubscribeCommand=T.unsubscribeCommand);T.addToWatchLaterCommand&&(E.addToWatchLaterCommand=T.addToWatchLaterCommand);T.removeFromWatchLaterCommand&&(E.removeFromWatchLaterCommand=T.removeFromWatchLaterCommand);T.getSharePanelCommand&&(E.getSharePanelCommand=T.getSharePanelCommand)}; Ty=function(E,T){T!=null?(E.g9=T,E.hU=!0):(E.g9="",E.hU=!1)}; t1I=function(E,T){if(T=T.playerControlsOverlayRenderer)Ty(E,T.controlBgHtml),T.mutedAutoplay?(T=g.p(T.mutedAutoplay,hnI))&&T.endScreen&&(T=g.p(T.endScreen,sl8))&&T.text&&(E.fj=g.fS(T.text)):E.mutedAutoplay=!1}; HwU=function(E,T){var Z=T.backgroundability;Z&&Z.backgroundabilityRenderer.backgroundable&&(E.backgroundable=!0);T.offlineability?.offlineabilityRenderer?.offlineable&&(E.offlineable=!0);if(Z=T.contextParams)E.contextParams=Z;(Z=T.pictureInPicture)&&Z.pictureInPictureRenderer.playableInPip&&(E.pipable=!0);T.playableInEmbed&&(E.allowEmbed=!0);if(Z=T.ypcClickwrap)T=Z.playerLegacyDesktopYpcClickwrapRenderer,Z=Z.ypcRentalActivationRenderer,T?(E.Ef=T.durationMessage||"",E.nA=!0):Z&&(T=Z.durationMessage, E.Ef=T?g.fS(T):"",E.nA=!0)}; KxI=function(E,T,Z){var L=B6(T.googleRemarketingUrl);L&&(E.googleRemarketingUrl=L);if(L=B6(T.youtubeRemarketingUrl))E.youtubeRemarketingUrl=L;if(L=T.heartbeatLoggingToken)E.heartbeatLoggingToken=L;L={};var n=B6(T.ptrackingUrl);if(n){n=gn(n);var O=n.oid;O&&(E.Sf=O);if(O=n.pltype)E.ef=O;if(O=n.ptchn)E.yP=O;if(O=n.ptk)E.lk=encodeURIComponent(O);if(n=n.m)E.IX=n}if(n=B6(T.qoeUrl)){n=g.uq(n);for(J of Object.keys(n))O=n[J],n[J]=Array.isArray(O)?O.join(","):O;var J=n;E.cf=J;if(n=J.cat)E.U("html5_enable_qoe_cat_list")? E.Yw=E.Yw.concat(n.split(",")):E.Wg=n;if(n=J.live)E.NT=n;if(J=J.drm_product)E.drmProduct=J}if(J=B6(T.videostatsPlaybackUrl)){J=gn(J);if(n=J.adformat)if(Z.adformat=n,O=E.A(),O=$V(n,E.T$,O.G,O.J))E.adFormat=O;if(O=J.aqi)Z.ad_query_id=O;if(Z=J.autoplay)E.aH=Z=="1",E.Dc=Z=="1";if(Z=J.autonav)E.isAutonav=Z=="1";if(Z=J.delay)E.RB=g.Q8(Z);if(Z=J.ei)E.eventId=Z;if(Z=g.rz(J.adcontext))try{var y=SZJ(Z);y&&(E.jo=y)}catch(D){g.t8(Error("Malformed adContext"))}if(Z||n)E.aH=!0;if(y=J.feature)E.T_=y;if(y=J.list)E.playlistId= y;if(y=J.of)E.Vg=y;if(y=J.osid)E.osid=y;if(y=J.referrer)E.referrer=y;if(y=J.sdetail)E.EX=y;if(y=J.sourceid)E.U$=y;if(y=J.ssrt)E.oo=y=="1";if(y=J.subscribed)E.subscribed=y=="1";if(y=J.uga)E.userGenderAge=y;if(y=J.upt)E.PB=y;if(y=J.vm)E.videoMetadata=y;L.playback=J}if(y=B6(T.videostatsWatchtimeUrl)){y=gn(y);if(Z=y.ald)E.Lx=Z;L.watchtime=y}if(y=B6(T.atrUrl))y=gn(y),L.atr=y;if(y=B6(T.engageUrl))y=gn(y),L.engage=y;E.yu=L;T.promotedPlaybackTracking&&(L=T.promotedPlaybackTracking,L.startUrls&&(E.hS=L.startUrls), L.firstQuartileUrls&&(E.kn=L.firstQuartileUrls),L.secondQuartileUrls&&(E.WS=L.secondQuartileUrls),L.thirdQuartileUrls&&(E.uo=L.thirdQuartileUrls),L.completeUrls&&(E.vS=L.completeUrls),L.engagedViewUrls&&(L.engagedViewUrls.length>1&&g.t8(new g.RO("There are more than one engaged_view_urls.")),E.dg=L.engagedViewUrls[0]));T.serializedOneTimeQoeContextData&&(E.serializedOneTimeQoeContextData=T.serializedOneTimeQoeContextData);T.vss3Config?.serializedWatchTimeContextData&&(E.serializedWatchTimeContextData= T.vss3Config.serializedWatchTimeContextData)}; rHk=function(E,T,Z){for(let L of T)if(L&&(T=L.playerLegacyDesktopWatchAdsRenderer)&&(T=T.playerAdParams)){T.autoplay=="1"&&(E.aH=!0,E.Dc=!0);E.v5=T.encodedAdSafetyReason||null;T.showContentThumbnail!==void 0&&(E.WI=!!T.showContentThumbnail);Z.enabled_engage_types=T.enabledEngageTypes;break}}; kWi=function(E,T){var Z=T.manifestlessWindowedLiveConfig;if(Z){var L=Number(Z.minDvrSequence),n=Number(Z.maxDvrSequence),O=Number(Z.minDvrMediaTimeMs),J=Number(Z.maxDvrMediaTimeMs);Z=Number(Z.startWalltimeMs);L&&(E.gI=L);O&&(E.sz=O/1E3,E.U("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dd(E)&&(E.qG=O/1E3));n&&(E.IA=n);J&&(E.J1=J/1E3,E.U("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dd(E)&&(E.fA=J/1E3));Z&&(E.tq=Z/1E3);(L||O)&&(n||J)&&(E.H6=!0,E.isLivePlayback=!0,E.allowLiveDvr= !0,E.te=!1)}if(L=T.daiConfig){if(L.enableDai){E.IH=!0;if(n=L.enableServerStitchedDai)E.enableServerStitchedDai=n;if(n=L.enablePreroll)E.oP=n}if(L.daiType==="DAI_TYPE_SS_DISABLED"||L.debugInfo?.isDisabledUnpluggedChannel)E.fP=!0;E.U("html5_ump_stitched_metadata")&&L.daiType==="DAI_TYPE_UNSPECIFIED"&&(E.W_=!0);L.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(E.bc=!0);L.allowUstreamerRequestAdconfig&&(E.u0=!0);L.sendSsdaiMissingAdBreakReasons&&(E.l_=!0)}if(L=T.audioConfig){n=E.dU;L.trackAbsoluteLoudnessLkfs!= null&&(n.G=L.trackAbsoluteLoudnessLkfs);L.loudnessTargetLkfs!=null&&(n.loudnessTargetLkfs=L.loudnessTargetLkfs);L.loudnessDb!=null&&(n.V=L.loudnessDb);if(O=L.loudnessNormalizationConfig)O.applyStatefulNormalization&&(n.applyStatefulNormalization=!0),O.preserveStatefulLoudnessTarget&&(n.preserveStatefulLoudnessTarget=!0),O.minimumLoudnessTargetLkfs!=null&&(n.minimumLoudnessTargetLkfs=O.minimumLoudnessTargetLkfs);n=L.loudnessDb;n!=null&&(E.i9=n);L.audioMuted&&(E.jV=!0);L.muteOnStart&&(E.Mi=!0);L.playAudioOnly&& (E.S1=!0)}if(n=T.playbackEndConfig)L=n.endSeconds,n=n.limitedPlaybackDurationInSeconds,E.mutedAutoplay&&(L&&(E.endSeconds=L),n&&(E.limitedPlaybackDurationInSeconds=n));if(L=T.fairPlayConfig){if(n=L.certificate)E.Wk=g.rz(n);n=Number(L.keyRotationPeriodMs);n>0&&(E.Fc=n);L=Number(L.keyPrefetchMarginMs);L>0&&(E.uQ=L)}if(L=T.playbackStartConfig){E.EW=Number(L.startSeconds);O=L.liveUtcStartSeconds;n=!!E.liveUtcStartSeconds&&E.liveUtcStartSeconds>0;O&&!n&&(E.liveUtcStartSeconds=Number(O));if(O=L.startPosition)if((J= O.utcTimeMillis)&&!n&&(E.liveUtcStartSeconds=Number(J)*.001),n=O.streamTimeMillis)E.zC=Number(n)*.001;E.progressBarStartPosition=L.progressBarStartPosition;E.progressBarEndPosition=L.progressBarEndPosition}else if(L=T.skippableSegmentsConfig){if(n=L.introSkipDurationMs)E.jR=Number(n)/1E3;if(L=L.outroSkipDurationMs)E.GZ=Number(L)/1E3}if(n=T.skippableIntroConfig)L=Number(n.startMs),n=Number(n.endMs),isNaN(L)||isNaN(n)||(E.kF=L,E.vC=n);if(L=T.streamSelectionConfig)E.iW=Number(L.maxBitrate);if(L=T.vrConfig)E.UW= L.partialSpherical=="1";if(L=T.webDrmConfig){L.skipWidevine&&(E.CM=!0);if(n=L.widevineServiceCert)E.hW=g.rz(n);L.useCobaltWidevine&&(E.useCobaltWidevine=!0);L.startWithNoQualityConstraint&&(E.Lp=!0)}if(L=T.mediaCommonConfig){if(n=L.dynamicReadaheadConfig){E.maxReadAheadMediaTimeMs=n.maxReadAheadMediaTimeMs||NaN;E.minReadAheadMediaTimeMs=n.minReadAheadMediaTimeMs||NaN;E.readAheadGrowthRateMs=n.readAheadGrowthRateMs||NaN;if(n=L?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)E.Uz=g.rz(n); if((n=L?.sabrContextUpdates)&&n.length>0)for(var y of n)y.type&&y.value&&(n={type:y.type,scope:y.scope,value:g.rz(y.value)||void 0,sendByDefault:y.sendByDefault},E.sabrContextUpdates.set(y.type,n))}if(y=L.serverPlaybackStartConfig)E.serverPlaybackStartConfig=y;L.useServerDrivenAbr&&(E.EP=!0);if(y=L.requestPipeliningConfig)E.requestPipeliningConfig=y}if(y=T.inlinePlaybackConfig)E.Wz=!!y.showAudioControls;if(y=T.embeddedPlayerConfig){E.embeddedPlayerConfig=y;if(n=y.embeddedPlayerMode)L=E.A(),L.O=n, L.S=n==="EMBEDDED_PLAYER_MODE_PFL";if(y=y.permissions)E.allowImaMonetization=!!y.allowImaMonetization}if(y=T.webPlayerConfig)if(y.gatewayExperimentGroup&&(E.gatewayExperimentGroup=y.gatewayExperimentGroup),y.isProximaEligible&&(E.isProximaLatencyEligible=!0),y=y.multiAspectStreamingConfig)E.lx=!0,E.playerOrientation=y.playerOrientation,y.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?E.zT=y.verticalCommand||null:y.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&(E.zT=y.horizontalCommand|| null);T=T.playerControlsConfig;T?.isSeekable!==void 0&&(E.isSeekable=!!T.isSeekable)}; l2O=function(E,T,Z){var L=T.formats;if(L){var n=[];for(var O of L)n.push(`${O.itag}/${O.width}x${O.height}`);E.Hd=n.join(",");n=[];for(var J of L){L={itag:J.itag,type:J.mimeType,quality:J.quality};(O=J.url)&&(L.url=O);let {O0:G,PW:e,DG:q,s:b}=uj(6,7950,J);G&&(L.url=e,L.sp=q,L.s=b);n.push(l9(L))}E.KW=n.join(",")}if(J=T.hlsFormats){n={};if(Z&&(Z=Z.audioPairingConfig)&&Z.pairs)for(var y of Z.pairs)Z=y.videoItag,n[Z]||(n[Z]=[]),n[Z].push(y.audioItag);y={};for(var D of J)y[D.itag]=D.bitrate;D=[];for(var U of J){Z= {itag:U.itag,type:U.mimeType,url:U.url,bitrate:U.bitrate,width:U.width,height:U.height,fps:U.fps};if(J=U.audioTrack)if(L=J.displayName)Z.name=L,Z.audio_track_id=J.id,J.audioIsDefault&&(Z.is_default="1");if(U.drmFamilies){J=[];for(var V of U.drmFamilies)J.push(QP[V]);Z.drm_families=J.join(",")}(J=n[U.itag])&&J.length&&(Z.audio_itag=J.join(","),(J=y[J[0]])&&(Z.bitrate+=J));(J=wD(U))&&(Z.eotf=J);U.audioChannels&&(Z.audio_channels=U.audioChannels);D.push(l9(Z))}E.hlsFormats=D.join(",")}if((V=T.licenseInfos)&& V.length>0){U={};for(var N of V)V=N.drmFamily,n=N.url,V&&n&&(U[QP[V]]=n);E.contentProtection=U}if(N=T.drmParams)E.drmParams=N;if(N=T.dashManifestUrl)E.CV=g.pL(N,{cpn:E.clientPlaybackNonce});if(N=T.hlsManifestUrl)E.hlsvp=N;if(N=T.probeUrl)E.probeUrl=Ql(g.pL(N,{cpn:E.clientPlaybackNonce}));if(T=T.serverAbrStreamingUrl)E.AM=new g.eI(T,!0)}; pEk=function(E,T,Z){var L=T.videoId;L&&(E.videoId=L,Z.video_id||(Z.video_id=L));if(L=T.title)E.title=L,Z.title||(Z.title=L);if(L=T.lengthSeconds)E.lengthSeconds=Number(L),Z.length_seconds||(Z.length_seconds=L);if(L=T.keywords)E.keywords=Z7(L);if(L=T.channelId)E.tM=L,Z.ucid||(Z.ucid=L);if(L=T.viewCount)E.rawViewCount=Number(L);if(L=T.author)E.author=L,Z.author||(Z.author=L);if(Z=T.shortDescription)E.shortDescription=Z;if(Z=T.isCrawlable)E.isListed=Z;if(Z=T.musicVideoType)E.musicVideoType=Z;Z=T.isLive; Z!=null&&(E.isLivePlayback=Z);if(Z||T.isUpcoming)E.isPremiere=!T.isLiveContent;if(Z=T.thumbnail)E.aL=j3(Z);if(Z=T.isExternallyHostedPodcast)E.isExternallyHostedPodcast=Z;(Z=T.stationType)&&Z!=="STATION_TYPE_UNKNOWN"&&(E.gi=!0);Z=T.viewerLivestreamJoinPosition;Z?.utcTimeMillis&&(E.iw=g.Q8(Z.utcTimeMillis));E.A().experiments.Bm("enable_centered_caption_for_tvfilm_video")&&T.isTvfilmVideo!=null&&(E.isTvfilmVideo=T.isTvfilmVideo);T.isTvfilmVideo!=null&&(E.lc=T.isTvfilmVideo&&E.isLivePlayback)}; M1U=function(E,T){if(T.playerLegacyDesktopYpcTrailerRenderer){var Z=T.playerLegacyDesktopYpcTrailerRenderer;E.Ng=Z.trailerVideoId||"";var L=(L=T.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&L.ypcTrailerRenderer}else T.playerLegacyDesktopYpcOfferRenderer?Z=T.playerLegacyDesktopYpcOfferRenderer:T.ypcTrailerRenderer&&(L=T.ypcTrailerRenderer,T=L.fullVideoMessage,E.Gk=T?g.fS(T):"",E.Ng=g.p(L,L6)?.videoDetails?.videoId||"");Z&&(E.qg=Z.itemTitle||"",Z.itemUrl&&(E.RF=Z.itemUrl),Z.itemBuyUrl&&(E.Of= Z.itemBuyUrl),E.Xo=Z.itemThumbnail||"",E.q1=Z.offerHeadline||"",E.VH=Z.offerDescription||"",E.TU=Z.offerId||"",E.GT=Z.offerButtonText||"",E.QW=Z.offerButtonFormattedText||null,E.xE=Z.overlayDurationMsec||NaN,E.Gk=Z.fullVideoMessage||"",E.rb=!0);L&&((Z=g.p(L,L6))?E.QG={raw_player_response:Z}:(Z=g.p(L,$Ck),E.QG=Z?g.GE(Z):null),E.rb=!0)}; a28=function(E,T,Z,L){T.isLiveDefaultBroadcast&&(E.isLiveDefaultBroadcast=!0);T.isUpcoming&&(E.isUpcoming=!0);if(T.isPostLiveDvr){E.te=!0;if(L=T.latencyClass)E.latencyClass=n6[L]||"UNKNOWN";T.isLowLatencyLiveStream&&(E.isLowLatencyLiveStream=!0)}else{let n=!1;E.If?(E.allowLiveDvr=fs()?!0:fO&&O9<5?!1:!0,E.isLivePlayback=!0):T.isLive?(L.livestream="1",E.allowLiveDvr=T.isLiveDvrEnabled?fs()?!0:fO&&O9<5?!1:!0:!1,E.partnerId=27,n=!0):T.isUpcoming&&(n=!0);if(T.isLive||E.If){T.isLowLatencyLiveStream&&(E.isLowLatencyLiveStream= !0);let O=T.latencyClass;O&&(E.latencyClass=n6[O]||"UNKNOWN");if(T=T.liveChunkReadahead)E.liveChunkReadahead=T;if(T=Z&&Z.livePlayerConfig){T.hasSubfragmentedFmp4&&(E.hasSubfragmentedFmp4=!0);T.hasSubfragmentedWebm&&(E.G7=!0);T.defraggedFromSubfragments&&(E.defraggedFromSubfragments=!0);if(Z=T.liveExperimentalContentId)E.liveExperimentalContentId=Number(Z);T=T.isLiveHeadPlayable;E.U("html5_live_head_playable")&&T!=null&&(E.isLiveHeadPlayable=T)}}n&&(E.isLivePlayback=!0,L.adformat&&L.adformat.split("_")[1]!== "8"||E.Jn.push("heartbeat"))}}; Jn=function(E){var T=E.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(E=E.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(E=T?.endScreen?.endScreen?.results);return E}; yb=function(){if(o$===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(T){}a:{try{var E=!!self.localStorage}catch{E=!1}if(E&&(E=g.zC(`${cL()}::yt-player`))){o$=new znT(E);break a}o$=void 0}}return o$}; D7=function(){var E=yb();if(!E)return{};try{let T=E.get("yt-player-lv");return JSON.parse(T||"{}")}catch(T){return{}}}; U9=function(E){return D7()[E]||0}; Vb=function(E,T){var Z=D7();T!==Z[E]&&(T!==0?Z[E]=T:delete Z[E],E=yb())&&(Z=JSON.stringify(Z),E.set("yt-player-lv",Z))}; g.N4=async function(E){return wB(Fxi(),E)}; uL=async function(E,T,Z,L,n,O,J,y){if(U9(E)===4)return 4;var D=await g.x5();if(!D)throw g.zM("wiac");y&&J!==void 0&&(J=await jlT(y,J));var U=Z.lastModified||"0";y=await g.N4(D);try{return Gy++,await nK(y,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",k0:!0},V=>{if(O!==void 0&&J!==void 0){var N=`${E}|${T.id}|${U}|${String(O).padStart(10,"0")}`;N=V.objectStore("media").put(J,N)}else N=Fx.resolve(void 0);var G=dM(E,T.uO()),e=dM(E,!T.uO()),q={fmts:g.NS({dlt:L.downloadedEndTime.toString(), mket:L.maxKnownEndTime.toString(),avbr:L.averageByteRate.toString()}),format:Z||{}};G=V.objectStore("index").put(q,G);var b=L.downloadedEndTime===-1;q=b?V.objectStore("index").get(e):Fx.resolve(void 0);var K={fmts:"music",format:{}};V=b&&n&&!T.uO()?V.objectStore("index").put(K,e):Fx.resolve(void 0);return Fx.all([V,q,N,G]).then(([,l])=>{Gy--;var r=U9(E),M;!(M=r!==4&&b&&n)&&(M=l!==void 0)&&(M=(l=l.fmts)?l==="music"?!0:l.includes("dlt=-1")||!l.includes("dlt="):!1);M&&(r=1,Vb(E,r));return r})})}catch(V){Gy--; y=U9(E);if(y===4)return y;Vb(E,4);throw V;}}; B8d=async function(E){var T=await g.x5();if(!T)throw g.zM("ri");return nK(await g.N4(T),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},Z=>{var L=IDBKeyRange.bound(E+"|",E+"~");return Z.objectStore("index").getAll(L).then(n=>n.map(O=>O?O.format:{}))})}; mCd=async function(E,T,Z,L,n){var O=await g.x5();if(!O)throw g.zM("rc");O=nK(await g.N4(O),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},J=>{var y=`${E}|${T}|${Z}|${String(L).padStart(10,"0")}`;return J.objectStore("media").get(y)}); return n?O.then(J=>{if(J===void 0)throw Error("No data from indexDb");return guk(n,J)}).catch(J=>{throw new g.RO(`Error while reading chunk: ${J.name}, ${J.message}`); }):O}; dM=function(E,T){return`${E}|${T?"v":"a"}`}; XEU=function(E){var T={},Z={};for(let O of E){var L=O.split("|");if(!O.match(iw3)){Z[O]="?";continue}E=Number(L.pop());if(isNaN(E)){Z[O]="?";continue}var n=L.join("|");(L=T[n])?(n=L[L.length-1],E===n.end+1?n.end=E:L.push({start:E,end:E})):T[n]=[{start:E,end:E}]}for(let O of Object.keys(T))Z[O]=T[O].map(J=>`${J.start}-${J.end}`).join(","); return Z}; WW=function(E,T){var Z=E.L(),L=E.N(),n=1,O=0,J=g.YS(E.G9.experiments,"html5_default_ad_gain");J!=null&&Z&&(n=J);if(L?.S()){O=L.audio?.G??E.G;if(O==null||isNaN(O))O=void 0;return{B5:0,dt:1,O4:1,AC:O,wG:O,ha:O,formatId:L.id,IV:T,ob:E.G9.u$,yU:E.yU}}Z=L?.audio?.G??E.G;L!=null&&L.audio?.G==null&&E.K("agc",{no_ab:1});if(Z==null||isNaN(Z))return T=L?.audio?.N!=null?L.audio.N:E.V,isNaN(T)||(O=4),T=-T,{B5:T,dt:Math.min(1,10**(T/20))||n,O4:O,formatId:L?.id,yU:E.yU};O=1;J=E.loudnessTargetLkfs;var y=E.G9.experiments.Bm("html5_stateful_audio_normalization"); if(E.applyStatefulNormalization&&y){if(T!=null)var D=T;else isFinite(E.G9.u$)&&(D=E.G9.u$);D!=null&&(O=2,J=g.FS(D,E.minimumLoudnessTargetLkfs,E.loudnessTargetLkfs))}var U=Math.min(J-Z,0);var V=Z+U;n=Math.min(1,10**(U/20))||n;y&&E.K("agc",{stnorm:E.applyStatefulNormalization,hst:T,env:E.G9.u$,fml:Z,stgt:D,tmin:E.minimumLoudnessTargetLkfs,tmax:E.loudnessTargetLkfs,ng:U});return{B5:U,dt:n,O4:O,AC:Z,wG:J,ha:V,formatId:L?.id,IV:T,ob:E.G9.u$,yU:E.yU}}; eH=function(E,T){T=WW(E,T);E.X=T;E.preserveStatefulLoudnessTarget&&T.ha!=null&&(E.G9.u$=T.ha);return T.dt}; AH3=function(E,T,Z){T={cpn:T};E.indexOf("/ibw/")===-1&&(T.ibw=Z?String(Z):"1369843");return{url:g.pL(E,T),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; Ep8=function(E){try{let T=(new g.eI(E,!0)).get("n");if(T){let Z=E.match(/\/n\/([^/]+)/);if(Z&&Z[1]&&Z[1]!==T)return E.replace(`/n/${Z[1]}`,`/n/${T}`)}}catch(T){g.t8(T)}return E}; wM=function(E){if(E.isAd()&&(E.b$?E.videoId!==E.G9.D3:E.videoId!=E.G9.D3))return E.G9.D3}; is=function(E){if(E){if(ci(E))return E;E=wk(E);if(ci(E,!0))return E}return""}; g.dd=function(E){if(g.dn(E.G9)&&E.G9.L==="yt"&&!E.U("html5_enable_sabr_on_yt_embeds"))return!1;if(E.Ve)return E.EP&&E.K("fds",{fds:!0},!0),!1;if(E.G9.L!=="yt"&&!TAi(E))return E.EP&&E.K("dsvn",{ns:E.G9.L},!0),!1;if(E.cotn||!E.X||E.X.isOtf&&!E.U("html5_enable_sabr_otf_in_client")||E.G&&!E.G.X()||E.bc&&!E.U("html5_enable_sabr_csdai"))return!1;if(E.U("html5_use_sabr_requests_for_debugging"))return!0;E.EP&&E.K("esfw",{usbc:E.EP,hsu:!!E.AM},!0);if(E.EP&&E.AM)return!0;if(E.U("html5_remove_client_sabr_determination"))return!1; var T=!E.X.Vz&&!E.W0(),Z=T&&vW&&E.U("html5_enable_sabr_vod_streaming_xhr");T=T&&!vW&&E.U("html5_enable_sabr_vod_non_streaming_xhr");var L=q4(E),n=E.U("html5_enable_sabr_drm_vod_streaming_xhr")&&vW&&E.W0()&&!E.X.Vz&&(E.drmProduct==="1"?!1:!0);(Z=Z||T||L||n)&&!E.AM&&E.K("sabr",{loc:"m"},!0);return Z&&!!E.AM}; Z7=function(E){var T={};for(let Z of E)E=Z.split("="),E.length===2?T[E[0]]=E[1]:T[Z]=!0;return T}; f6=function(E){if(E.U("html5_onesie")&&E.errorCode)return!1;var T=g.B5(E.Jn,"ypc");E.ypcPreview&&(T=!1);return E.Nt()&&!E.loading&&(g.Ym(E)||g.B5(E.Jn,"heartbeat")||T)}; cW=function(E){E.FC()||(E.loading=!1,E.jQ("dataloaded"))}; xm=function(E,T){var Z=T.raw_embedded_player_response;if(!Z){var L=T.embedded_player_response;L&&(Z=JSON.parse(L))}Z&&(E.O=Z);if(E.O){E.embeddedPlayerConfig=E.O.embeddedPlayerConfig||null;if(Z=E.O.videoFlags)Z.playableInEmbed&&(E.allowEmbed=!0),Z.isPrivate&&(E.isPrivate=!0),Z.userDisplayName&&(T.user_display_name=Z.userDisplayName),Z.userDisplayImage&&(T.user_display_image=Z.userDisplayImage);if((Z=E.O.embedPreview)&&Z.thumbnailPreviewRenderer){Z=Z.thumbnailPreviewRenderer;Ty(E,Z.controlBgHtml);if(L= Z.defaultThumbnail)E.aL=j3(L);(L=g.p(Z?.videoDetails,Znd))&&Qb(E,T,L);L=g.p(Z?.videoDetails,LpO);E.bP=!!Z.addToWatchLaterButton;E.showShareButton=!!Z.shareButton;L?.musicVideoType&&(E.musicVideoType=L.musicVideoType);if(L=g.p(E.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.R$))rn(E,L),E.videoId=L.videoId||E.videoId;Z.videoDurationSeconds&&(E.lengthSeconds=g.Q8(Z.videoDurationSeconds));Z.webPlayerActionsPorting&&E9(E,Z.webPlayerActionsPorting); if(Z=g.p(Z?.playlist,np8)){E.WM=!0;L=[];var n=Number(Z.currentIndex);if(Z.contents)for(let O=0,J=Z.contents.length;O=0?n.countDownSecsForFullscreen*1E3:-1)}if(n=Jn(E))n=n?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,e=E.xz||E.suggestions?.[0]||null,n&&e&&(e.sessionData={itct:n});E.watchNextResponse.currentVideoThumbnail&&(E.aL=j3(E.watchNextResponse.currentVideoThumbnail));(n=E.watchNextResponse?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&& n[0]&&(e=n[0].videoPrimaryInfoRenderer)&&e&&e.subtitle&&(E.Lm=g.fS(e.subtitle));n&&n[1]&&(n=n[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&n.length&&(E.profilePicture=n[n.length-1].url);T=tZ(T);if(n=E.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var q of n)g.p(q,tn)&&(E.EB=g.p(q,tn)),n=g.p(q,UY0),n?.entityKeys&&(E.sB=n.entityKeys||[],n.visibleOnLoadKeys&&(E.visibleOnLoadKeys=n.visibleOnLoadKeys));E.U("web_key_moments_markers")&&(q=HW.getState().entities, n=Ki("visibility_override","markersVisibilityOverrideEntity"),q=q.markersVisibilityOverrideEntity?q.markersVisibilityOverrideEntity[n]||null:null,E.UH=q?.videoId===(E.videoId||T)&&q?.visibilityOverrideMarkersKey?q.visibilityOverrideMarkersKey:E.visibleOnLoadKeys,E.visibleOnLoadKeys=[...E.UH])}}; K6=function(E,T){if(T=T.raw_reel_item_watch_response)E.reelItemWatchResponse=T}; rM=function(E,T){var Z=T.raw_resolve_url_response;Z||(T=T.resolve_url_response)&&(Z=JSON.parse(T));Z&&(E.k$=Z)}; lL=function(E,T){E.fflags=hZ(E.fflags,T.fflags);var Z=T.iv_invideo_url;Z&&(E.HW=Ql(Z));E.H2=xq(E.H2,T.iv_ads_only);if(Z=T.cta_conversion_urls)E.D5=Z;E.isPharma=xq(E.isPharma,T.is_pharma);E.author=hZ(E.author,T.author);E.zg=is(T.ttsurl)||E.zg;E.LV=xq(E.LV,T.cc_asr);if(Z=T.profile_picture)E.profilePicture=hZ(E.profilePicture,Z);E.videoCountText=hZ(E.videoCountText,T.video_count_text);E.autonavState=Pu(E.autonavState,T.autonav_state,Vq8);E.clientPlaybackNonce=hZ(E.clientPlaybackNonce,T.cpn);E.subscribed= xq(E.subscribed,T.subscribed);E.rawViewCount=I1(E.rawViewCount,T.view_count);E.shortViewCount=hZ(E.shortViewCount,T.short_view_count_text);E.publishedTimeText=hZ(E.publishedTimeText||"",T.publishedTimeText);E.lengthText=hZ(E.lengthText||"",T.lengthText);E.D6=hZ(E.D6||"",T.D6);E.IS=hZ(E.IS||"",T.IS);E.title=hZ(E.title,T.title);E.subtitle=hZ(E.subtitle,T.subtitle);E.expandedTitle=hZ(E.expandedTitle,T.expanded_title);E.expandedSubtitle=hZ(E.expandedSubtitle,T.expanded_subtitle);E.ypcPreview=hZ(E.ypcPreview, T.ypc_preview);E.XO=hZ(E.XO,T.ypc_origin);E.gk=xq(E.gk,T.ypc_is_premiere_trailer);E.Ef=hZ(E.Ef,T.ypc_clickwrap_message);E.paygated=xq(E.paygated,T.paygated);E.vW=xq(E.vW,T.requires_purchase);E.showShareButton=!xq(!E.showShareButton,T.ss);E.bP=xq(E.bP,T.showwatchlater);if(Z=T.el)E.eventLabel=Z;if(Z=T.keywords)E.keywords=Z7(Z.split(","));if(Z=T.rvs)E.suggestions=dy(Z).map(L=>L.playlist||L.list||L.api?new s9(E.G9,L):new I$(E.G9,L)); E.contentCheckOk=xq(E.contentCheckOk,T.cco);E.racyCheckOk=xq(E.racyCheckOk,T.rco);E.isLivingRoomDeeplink=xq(E.isLivingRoomDeeplink,T.is_living_room_deeplink);E.oauthToken=hZ(E.oauthToken,T.oauth_token);E.K0=hZ(E.K0,T.kpt);E.visitorData=hZ(E.visitorData,T.visitor_data);if(Z=T.session_data)E.sessionData=Vo(Z,"&");E.M8=hZ(E.M8,T.tracking_list);E.D3=xq(E.D3,T.pause_at_start);km(E,T)}; p6=function(E,T,Z){T&&T.cpn&&g.t8(new g.RO("CPN provided in VideoData update",{BO:T.cpn,Gt:E.clientPlaybackNonce,Jw:Z}));Z?(tZ(T),E.setData(T),f6(E)&&cW(E)):(T=T||{},xm(E,T),SH(E,T),K6(E,T),rM(E,T),lL(E,T),E.jQ("dataupdated"))}; km=function(E,T){T.inlineMetricEnabled&&(E.inlineMetricEnabled=!0);T.playback_progress_0s_url&&(E.A1=new NA8(T));if(T=T.video_masthead_ad_quartile_urls)E.rq=T.quartile_0_url,E.G5=T.quartile_25_url,E.q8=T.quartile_50_url,E.VJ=T.quartile_75_url,E.Rd=T.quartile_100_url,E.hS=T.quartile_0_urls,E.kn=T.quartile_25_urls,E.WS=T.quartile_50_urls,E.uo=T.quartile_75_urls,E.vS=T.quartile_100_urls}; g.PW=function(E,T){for(let Z of T)Z.cueRangeSetIdentifier&&E.XI.set(Z.cueRangeSetIdentifier,Z.playerCueRanges??[])}; GwI=function(E){if(!E)return null;for(let T of E)if(E=T.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return E;return null}; $m=function(E){var T=E.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;E=E.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!T||!T.length)return"";E||(E=T[0].videoId||"");for(let Z of T)if(Z.videoId===E&&Z.audioTracks)for(let L of Z.audioTracks)if(L.isDefaultForSource)return L.id||"";return""}; dY8=function(E,T,Z){switch(T){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":Z>30?E.limitedPlaybackDurationInSeconds=30:Z<30&&Z>10&&(E.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":E.limitedPlaybackDurationInSeconds=Z*.2}}; uaI=function(E,T){return T!=null?xq(E.J,T):E.J?E.J:E.G9.preferGapless&&E.G9.supportsGaplessShorts()}; WpI=function(E){return!!E&&isFinite(E)&&E>1E9}; zy=function(E){return dR()&&M4(E)?!1:a$(E)&&(g.NI(E.G9)?!E.isLivePlayback:E.hlsvp)||!fs()||E.ZC?!0:!1}; F6=function(E){E=g.uq(E);return Number(E.expire)||0}; jH=function(E){var T=E.A();return E.G9.L==="hm"||E.G9.L==="gd"||T.experiments.aI().X.ME(ed3)&&E.G9.N&&E.G9.L!=="gl"?!0:!1}; Qb=function(E,T,Z){var L=Z.channelThumbnail;L&&(L=L.thumbnails)&&(L=L[0])&&(T.profile_picture=L.url);if(L=g.p(g.p(Z?.channelThumbnailEndpoint,wz$)?.urlEndpoint,g.hn))T.channel_path=L.url;if(L=Z.collapsedRenderer)if(L=g.p(L,vpO)){let n=L.title;n&&(T.title=g.fS(n));if(L=L.subtitle)T.subtitle=g.fS(L)}if(Z=Z.expandedRenderer)if(Z=g.p(Z,qf3)){if(L=Z.title)T.expanded_title=g.fS(L);if(L=Z.subtitle)T.expanded_subtitle=g.fS(L);if(Z=Z.subscribeButton)E.subscribeButtonRenderer=g.p(Z,Yfk),E.subscribeButtonRenderer&& (T.ucid=E.subscribeButtonRenderer.channelId,T.subscribed=E.subscribeButtonRenderer.subscribed,E.subscribeButtonRenderer.notificationPreferenceToggleButton&&E.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(T=E.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,T.isToggled?(E.mz=T.toggledServiceEndpoint||null,E.FV=T.defaultServiceEndpoint||null):(E.mz=T.defaultServiceEndpoint||null,E.FV=T.toggledServiceEndpoint||null)))}}; BW=function(E){return!!E.dg||!!E.rq||!!E.hS||!!E.A1||E.ye}; gM=function(E){return!!(E.G&&E.G.videoInfos&&E.G.videoInfos.length)}; Yj=function(E){return E.Lg()&&E.A().supportsGaplessShorts()}; mj=function(E){var T=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],Z=l2(E.G9)==="TVHTML5_SIMPLY"&&E.G9.X.ctheme==="MUSIC";!E.S1&&(g.BT(E.G9)||Gt(E.G9)||Z)&&(T.includes(E.musicVideoType)||E.isExternallyHostedPodcast)&&(E.S1=!0);if(T=g.GS())T=/Starboard\/([0-9]+)/.exec(g.Gc()),T=(T?parseInt(T[1],10):NaN)<10;Z=Jb(E.G9)&&E.G9.X.ctheme==="MUSIC";var L;if(L=!E.S1)Z||(Z=E.G9,Z=l2(Z)==="TVHTML5"&&Z.X.cver.startsWith("7")),L=Z;L&&!T&&(T=E.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK", Z=(E.U("cast_prefer_audio_only_for_atv_and_uploads")||E.U("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&E.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",T||Z||E.isExternallyHostedPodcast)&&(E.S1=!0);return E.G9.deviceIsAudioOnly||E.S1&&E.G9.J}; iL=function(E){return E.G9.U("html5_disable_av1")?!0:!1}; Nm=function(E){return E.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; X6=function(E){var T=E.J;E.U("html5_gapless_unlimit_format_selection")&&Yj(E)&&(T=!1);var Z=!!E.X&&E.X.Vz;T=KOb(E.G9,{Yu:E.Yu(),bx:Z,fL:mj(E),qQ:E.qQ,d6:T,isOtf:E.isOtf(),Nq:E.Nq(),If:E.If,Bw:E.getUserAudio51Preference(),disableAv1:iL(E),Fn:Nm(E)});g.dd(E)&&(T.Ai=!0);dR()&&E.playerResponse&&E.playerResponse.playerConfig&&E.playerResponse.playerConfig.webPlayerConfig&&E.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(T.N=!0,T.j=!0);E.J&&E.isAd()&&(E.v6&&(T.S=E.v6),E.Zj&& (T.V=E.Zj));E.Lg()&&(T.oI=g.YS(E.G9.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));T.K0=E.isLivePlayback&&E.W0()&&E.G9.U("html5_drm_live_audio_51");T.VQ=E.kZ;E.U("html5_disable_vp9_hdr_fairplay")&&dR()&&(T.VQ=!0);T.Zn=!g.dd(E);T.NE=!g.dd(E)&&E.G9.experiments.aI().X.ME(fx0);return E.wV=T}; QGb=function(E){g.Si("drm_pb_s",void 0,E.S);E.Wk||E.X&&E.X.N();var T={};E.X&&(T=pV(E.yd,X6(E),E.G9.V,E.X,Z=>E.jQ("ctmp","fmtflt",Z),!0,new Set)); T=new c98(T,E.G9,E.CM,E.useCobaltWidevine?dR()?M4(E):!1:!1,(Z,L)=>{E.K(Z,L)}); g.H(E,T);E.wI=!1;E.loading=!0;$Bk(T,Z=>{g.Si("drm_pb_f",void 0,E.S);for(var L of Z)switch(L.flavor){case "fairplay":L.Wk=E.Wk;L.Fc=E.Fc;L.uQ=E.uQ;break;case "widevine":L.hW=E.hW}E.A0=Z;if(E.A0.length>0&&(E.j=E.A0[0],E.G9.Gz())){Z={};for(let [n,O]of Object.entries(E.j.G)){L=O;let J="unk",y=n.match(/(.*)codecs="(.*)"/);y&&(J=y[2]);Z[J]=L}E.K("drmProbe",Z)}cW(E)})}; An=function(E){var T;if(T=!!E.cotn)T=E.videoId,T=!!T&&U9(T)===1;return T&&!E.bH}; RdU=function(E){var T=E.playerResponse?.streamingData?.adaptiveFormats||[],Z=null;if(T.length>0)Z=En(E,T);else if(!E.U("html5_deprecate_adaptive_formats_string")){E.K("pafmtstr",{s:E.adaptiveFormats.substring(0,50)});if((T=E.adaptiveFormats)&&!a$(E)){E.G9.V.G&&(gf=!0);T=T_(T);Z=E.contentProtection;var L=E.lengthSeconds,n=E.isLivePlayback,O=E.te,J=E.G9,y=E.clientPlaybackNonce,D=fTT(T);if(n||O){L=new g.VP("",J?.experiments,!0);L.Vz=!0;L.isManifestless=!0;L.V=!O;L.isLive=!O;L.te=O;for(V of T){n=RP(V, Z,0,J,y);D=GB(V.url,V.sp,V.s);var U=D.get("id");U&&U.includes("%7E")&&(L.Y=!0);U=J?.experiments?.Bm("html5_max_known_end_time_rebase");let N=Number(V.target_duration_sec)||5,G=Number(V.max_dvr_duration_sec)||14400,e=Number(D.get("mindsq")||D.get("min_sq")||"0"),q=Number(D.get("maxdsq")||D.get("max_sq")||"0")||Infinity;L.gI=L.gI||e;L.IA=L.IA||q;let b=!fl(n.mimeType);D&&df(L,new ZH(D,n,{jF:N,iB:b,ZU:G,gI:e,IA:q,Nz:300,te:O,BB:U}))}var V=L}else V=D==="FORMAT_STREAM_TYPE_OTF"?cLd(T,Z,L,J,y):QhJ(T,Z,L, J,y);T.length>0&&(T=T[0],jH(E)&&T.url&&(E.ue=E.ue||F6(T.url)));T=E.isLivePlayback&&!E.te&&!E.H6&&!E.isPremiere;E.U("html5_live_head_playable")&&(!g.Lt(E)&&T&&E.K("missingLiveHeadPlayable",{}),E.G9.L==="yt"&&(V.b$=!0));Z=V}else Z=null;E.K("pafmts",{isManifestFilled:!!Z})}if(!Z)return!1;nt(E,Z);return!0}; vC=function(E){return!(!E.X||!E.X.isManifestless)}; g.Lt=function(E){return E.U("html5_live_head_playable")&&vC(E)&&E.G9.L==="yt"?E.isLiveHeadPlayable:E.isLivePlayback}; En=function(E,T){if(T.length===0||a$(E))return null;E.G9.V.G&&(gf=!0);var Z=E.contentProtection;var L=E.lengthSeconds,n=E.isLivePlayback,O=E.te,J=E.G9,y=E.clientPlaybackNonce,D=eri(T);if(n||O){L=new g.VP("",J.experiments,!0);L.V=!O;L.Vz=!0;L.isManifestless=!0;L.isLive=!O;L.te=O;for(let V of T){n=NU(V,Z,0,J,y);let {PW:N,s:G,DG:e}=uj(4,7948,V);D=GB(N||V.url||"",e,G);var U=D.get("id");U&&U.includes("%7E")&&(L.Y=!0);U=J.experiments?.Bm("html5_max_known_end_time_rebase");let q=Number(V.targetDurationSec|| 5),b=Number(V.maxDvrDurationSec||14400),K=Number(D.get("mindsq")||D.get("min_sq")||"0"),l=Number(D.get("maxdsq")||D.get("max_sq")||"0")||Infinity;L.gI=L.gI||K;L.IA=L.IA||l;let r=!fl(n.mimeType);D&&df(L,new ZH(D,n,{jF:q,iB:r,ZU:b,gI:K,IA:l,Nz:300,te:O,BB:U}))}Z=L}else Z=D==="FORMAT_STREAM_TYPE_OTF"?w8k(T,Z,L,J,y):vTb(T,Z,L,J,y);T.length>0&&(T=T[0],jH(E)&&T.url&&(E.ue=E.ue||F6(T.url)));T=E.isLivePlayback&&!E.te&&!E.H6&&!E.isPremiere;E.U("html5_live_head_playable")&&(!g.Lt(E)&&T&&E.K("missingLiveHeadPlayable", {}),E.G9.L==="yt"&&(Z.b$=!0));return Z}; T_=function(E,T){E=dy(E);var Z={};if(T)for(var L of T.split(","))(T=L.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(Z[T[1]]={width:T[2],height:T[3]});for(let n of E)if(L=Z[n.itag])n.width=L.width,n.height=L.height;return E}; nt=function(E,T,Z=!1){E.W6=void 0;E.X=T;g.H(E,T);T.gI=E.gI;T.IA=E.IA;T.sz=E.sz;T.J1=E.J1;T.tq=E.tq;E.AM&&(T.S=new On(E.AM));(E.Yu()||g.J_(E))&&E.Jn.push("webgl");E.X.isLive||(E.isLivePlayback=!1);var L=T.sourceUrl.split("/");if(E.b$?L.indexOf("manifest_duration")!==-1:L.indexOf("manifest_duration")!=-1)E.Ct=Number(L[L.indexOf("manifest_duration")+1]);if(T.V||T.isManifestless)T.subscribe("clienttemp",E.K,E),Z?T.subscribe("refresh",E.tW,E):T.subscribe("cuepointsadded",E.sZ,E);T.N()?E.wI=!0:Gv=void 0; E.H6&&(T.isWindowedLive=E.H6,T.isLive=!0,E.isLivePlayback=!0);T.isPremiere=E.isPremiere;T.isLiveHeadPlayable=E.isLiveHeadPlayable}; M4=function(E){return E.U("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; a$=function(E){return dR()?!M4(E):wR()?E.G9.aI().X.ME(C$J)&&E.Wk&&E.lc?!0:!(!E.Wk||!E.U("html5_enable_safari_fairplay")&&fs()):!1}; qm=function(E){return E.latencyClass==="LOW"||E.latencyClass==="ULTRALOW"}; oF=function(E){return E.b$?qm(E)&&E.X!=null&&rf(E.X)>=5:qm(E)&&E.X!=void 0&&rf(E.X)>=5}; bn8=function(E){E.loading=!0;E.OC=!1;if(An(E))B8d(E.videoId).then(L=>{if(E.playerResponse?.streamingData){var n=[];for(let O of L)L=Object.assign({},O),L.signatureCipher="",n.push(L);n.length<2&&E.K("offmlf",{len:n.length});n=En(E,n);mj(E)&&lB(n,!1);nt(E,n);E.K("dlr",{})}else E.K("offsdm",{cotn:E.hu?E.hu.cotn:"0",cpn:E.clientPlaybackNonce})}).then(()=>{cW(E)}); else{vq(E.CV)||g.t8(new g.RO("DASH MPD Origin invalid: ",E.CV));var T=E.CV,Z=g.YS(E.G9.experiments,"dash_manifest_version")||4;T=g.pL(T,{mpd_version:Z});qm(E)&&E.latencyClass!=="NORMAL"||(T=g.pL(T,{pacing:0}));b7d(T,E.G9.experiments,E.isLivePlayback).then(L=>{E.FC()||(nt(E,L,!0),g.Si("mrc",void 0,E.S),cW(E))},L=>{E.FC()||(E.loading=!1,E.jQ("dataloaderror",new g.C5("manifest.net.retryexhausted",{backend:"manifest", rc:L.status},1)))}); g.Si("mrs",void 0,E.S)}}; yz=function(E){if(!E.isProximaLatencyEligible)return 0;var T=Az();return E.G9.getWebPlayerContextConfig()?.enableProximaLowLatency?2:T===1?1:E.U("html5_enable_proxima")?2:0}; cC=function(E,T){return E.U(T)?!0:(E.fflags||"").includes(T+"=true")}; xYU=function(E,T){var Z=T||zy(E)||E.isExternallyHostedPodcast;if(!E.X||Z)return E.K("skipDash",{dm:!!E.X,air:T,dd:E.ZC,mss:fs(),"3pp":E.isExternallyHostedPodcast}),g.iq();mj(E)&&lB(E.X,E.isLivePlayback);return g.X8().then(()=>CeI(E.yd,X6(E),E.G9.V,E.X,E.j,L=>E.jQ("ctmp","fmtflt",L),E.nU,DH(E)).then(L=>{Un(E,L); E.yd.G=null;/^av/.test(E.clientPlaybackNonce)&&E.wV&&E.K("av1",E.wV.G)}))}; P$k=function(E,T){if(T&&E.hlsvp)return g.iq();if(E.hlsFormats){if(T=T_(E.hlsFormats)){let L=[];for(var Z of T)Z.url&&(Z.url=Ep8(Z.url)),E.wV?.X&&L.push(Z.itag);E.wV?.X&&L.length>0&&E.K("hlsfmt",{itags:L.join(".")})}E.RK=GWU(E.G9,T);E.RK&&Vz(E,E.RK);Z=E.clientPlaybackNonce;return enk(E.G9,E.isAd(),T,E.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,E.iW,Z,L=>E.jQ("ctmp","hlsflt",L)).then(L=>{var n=0,O=[]; for(let J of L)O.push(J.Oe()?.itag),J.Oe()?.Z()?.numChannels>n&&(n=J.Oe().audio.numChannels);n>2&&E.K("hlschl",{mn:n});E.wV?.X&&E.K("hlsfmtaf",{itags:O.join(".")});if(E.U("html5_enable_vp9_fairplay")&&E.j?.X()){E.K("drm",{sbdlfbk:1});for(let J of E.A0)if(Ur(J)){E.j=J;break}}Nf(E,L)})}return g.iq()}; Ix8=function(E){if(E.isExternallyHostedPodcast&&E.KW){let T=T_(E.KW);if(!T[0])return g.iq();E.fm=T[0];return qZT(E.G9,T[0]).then(Z=>{Nf(E,Z)})}return E.XN&&E.R1?vu8(E.G9,E.isAd(),E.XN).then(T=>{Nf(E,T)}):g.iq()}; sGk=function(E){if(E.isExternallyHostedPodcast)return g.iq();var T=T_(E.KW,E.Hd);if(E.hlsvp){let Z=AH3(E.hlsvp,E.clientPlaybackNonce,E.iW);T.push(Z)}return LY8(E.G9,E.isAd(),T,hdi(E)).then(Z=>{Nf(E,Z)})}; DH=function(E){var T=E.U("html5_enable_server_format_filter")&&!E.W0(),Z=E.U("html5_enable_server_format_filter_for_drm")&&E.W0();return g.dd(E)&&(T||Z)}; Un=function(E,T){E.G=T;Vz(E,E.G.getAvailableAudioTracks());if(E.G)for(var Z of E.G.videoInfos)T=Z.containerType,T!==0&&(E.fV[T]=Z.id);Z=E.getAvailableAudioTracks();Z=Z.concat(E.nE);for(T=0;TZ.toString().localeCompare(L.toString(),E.G9.hostLanguage))}; Nf=function(E,T){E.SQ=T;Un(E,new $$(g.rv(E.SQ,Z=>Z.Oe())))}; hdi=function(E){var T={cpn:E.clientPlaybackNonce,c:E.G9.X.c,cver:E.G9.X.cver};E.lk&&(T.ptk=E.lk,T.oid=E.Sf,T.ptchn=E.yP,T.pltype=E.ef,E.IX&&(T.m=E.IX));return T}; g.G_=function(E){return a$(E)&&E.Wk?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:E.V&&E.V.contentProtection||null}; d5=function(E){return E.playerResponse&&E.playerResponse.paidContentOverlay&&E.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.p(E.watchNextResponse?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,tqT)||null}; uh=function(E){var T=d5(E);return T&&T.text?g.fS(T.text):E.paidContentOverlayText}; Wc=function(E){var T=d5(E);return T&&T.durationMs?g.Q8(T.durationMs):E.paidContentOverlayDurationMs}; e5=function(E){var T="";if(E.NT)return E.NT;E.isLivePlayback&&(T=E.allowLiveDvr?"dvr":E.isPremiere?"lp":E.H6?"window":"live");E.te&&(T="post");return T}; g.w5=function(E,T){return typeof E.keywords[T]!=="string"?null:E.keywords[T]}; g.Ym=function(E){return!!(E.CV||E.KW||E.XN||E.hlsvp||E.HV())}; bL=function(E){return(E=E.xV)&&E.showError?E.showError:!1}; vc=function(E){E.mutedAutoplay=!1;E.endSeconds=NaN;E.limitedPlaybackDurationInSeconds=NaN;p6(E)}; g.qf=function(E){return g.Lt(E)&&!E.allowLiveDvr}; YN=function(E){return g.Lt(E)&&E.allowLiveDvr}; g.ft=function(E){return!!E.X&&PM(E.X)}; g.cc=function(E){return!!E.X&&IP(E.X)}; g.J_=function(E){return!!E.X&&xB0(E.X)}; g.Qz=function(E){return!!E.X&&hC(E.X)}; RF=function(E){return E.adFormat&&(E.b$?E.adFormat!=="1_5":E.adFormat!="1_5")?"adunit":E.eventLabel||E.G9.Z}; g.Ct=function(E){return RF(E)==="shortspage"}; bh=function(E){return E.aH||RF(E)==="detailpage"||RF(E)==="shortspage"||E.mutedAutoplay}; xN=function(E){var T=RF(E)==="adunit"?E.Dc:bh(E)?RF(E)==="detailpage"||RF(E)==="shortspage"?E.isAutonav||E.f0>0:E.h5?!1:E.G9.WM||E.G9.zg||!g.zv(E.G9)?!0:!1:(E.h5?0:E.T9)&&g.zv(E.G9)?!0:!1;E.U("html5_log_detailpage_autoplay")&&RF(E)==="detailpage"&&E.K("autoplay_info",{autoplay:E.aH,autonav:E.isAutonav,wasDompaused:E.h5,result:T});return T}; g.Pc=function(E){return E.Vz()&&g.dd(E)}; GF=function(E){return!!E.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; IF=function(E){return isNaN(E)?0:Math.max((Date.now()-E)/1E3-30,0)}; h_=function(E){return!(!E.bH||!E.G9.J)&&E.HV()}; sn=function(E){return E.oP&&E.enableServerStitchedDai}; Hn$=function(E){return E.EP&&!E.AM}; TAi=function(E){switch(E.G9.L){case "gd":return E.U("html5_enable_sabr_on_drive");case "gp":return E.U("html5_enable_sabr_on_play_store");case "dd":return!0;case "pw":return E.U("html5_enable_sabr_otf_in_client");default:return!1}}; q4=function(E){var T;if(!(T=vW&&E.Vz()&&E.W0()&&(E.drmProduct==="1"?!1:!0)&&E.U("html5_sabr_live_drm_streaming_xhr"))){T=E.Vz()&&!E.W0()&&vW;var Z=E.Vz()&&E.latencyClass!=="ULTRALOW"&&!qm(E)&&E.U("html5_sabr_live_normal_latency_streaming_xhr"),L=qm(E)&&E.U("html5_sabr_live_low_latency_streaming_xhr");let n=E.latencyClass==="ULTRALOW"&&E.U("html5_sabr_live_ultra_low_latency_streaming_xhr");T=T&&(Z||L||n)}Z=T;T=E.enableServerStitchedDai&&Z&&E.U("html5_enable_sabr_ssdai_streaming_xhr");Z=!E.enableServerStitchedDai&& Z;L=E.Vz()&&!vW&&E.U("html5_enable_sabr_live_non_streaming_xhr");E=vW&&(E.BM()||GF(E)&&E.U("html5_enable_sabr_for_lifa_eligible_streams"));return T||Z||L||E}; g.fx=function(E){if(!E.X||!E.V||!E.N)return!1;var T=E.X.X,Z=!!T[E.V.id]&&zT(71,3960,T[E.V.id].IK.X);T=!!T[E.N.id]&&zT(69,3962,T[E.N.id].IK.X);return(E.V.itag==="0"||Z)&&T}; t_=function(E){return E.wz?["OK","LIVE_STREAM_OFFLINE"].includes(E.wz.status):!0}; Hc=function(E){return!(!E.isLivePlayback||!E.hasProgressBarBoundaries())}; S5=function(E){return E.G9.experiments.aI().X.ME(SfO)&&E.Lg()}; Kt=function(E){return!!E.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; r5=function(E){return E.G9.G&&E.isPrivate}; g.lh=function(E){var T=E.A(),Z=kN(T),L=T.wk;g.Mq(T)&&(L&&(Z.thirdParty={...Z.thirdParty,embedUrl:L}),g.G7(Z,E));(L=E.NE)?Z.clickTracking={clickTrackingParams:L}:g.Mq(E.A())&&g.S("EVENT_ID")&&(Z.clickTracking={clickTrackingParams:g.S("EVENT_ID")});L=Z.client||{};var n="EMBED",O=RF(E);O==="leanback"?n="WATCH":T.U("gvi_channel_client_screen")&&O==="profilepage"?n="CHANNEL":E.If?n="LIVE_MONITOR":O==="detailpage"?n="WATCH_FULL_SCREEN":O==="adunit"?n="ADUNIT":O==="sponsorshipsoffer"&&(n="UNKNOWN");L.clientScreen= n;if(n=E.kidsAppInfo)L.kidsAppInfo=JSON.parse(n);(O=E.Yf)&&!n&&(L.kidsAppInfo={contentSettings:{ageUpMode:Kpk[O]}});if(n=E.El)L.unpluggedAppInfo={enableFilterMode:!0};(O=E.unpluggedFilterModeType)&&!n&&(L.unpluggedAppInfo={filterModeType:r93[O]});if(n=E.bK)L.unpluggedLocationInfo=n;Z.client=L;L=Z.request||{};E.Zn&&(L.isPrefetch=!0);if(n=E.mdxEnvironment)L.mdxEnvironment=n;if(n=E.mdxControlMode)L.mdxControlMode=kwJ[n];Z.request=L;L=Z.user||{};if(n=E.Y)L.credentialTransferTokens=[{token:n,scope:"VIDEO"}]; if(n=E.K0)L.delegatePurchases={oauthToken:n},L.kidsParent={oauthToken:n};n=T.getWebPlayerContextConfig()?.userContentRating;!n&&T.U("enable_brazil_age_gating_web")&&(n=g.NA().get("br_age_rating"));n&&(L.serializedUserContentRating=n);Z.user=L;if(T=E.contextParams)Z.activePlayers=[{playerContextParams:T}];if(E=E.clientScreenNonce)Z.clientScreenNonce=E;return Z}; kN=function(E){var T=g.lm(),Z=T.client||{};if(E.forcedExperiments){var L=E.forcedExperiments.split(",");let n=[];for(let O of L)n.push(Number(O));Z.experimentIds=n}if(L=E.homeGroupInfo)Z.homeGroupInfo=JSON.parse(L);if(L=E.getPlayerType())Z.playerType=L;if(L=E.X.ctheme)Z.theme=L;if(L=E.livingRoomAppMode)Z.tvAppInfo={...Z.tvAppInfo,livingRoomAppMode:L};L=E.deviceYear;E.U("html5_propagate_device_year")&&L&&(Z.tvAppInfo={...Z.tvAppInfo,deviceYear:L});if(L=E.livingRoomPoTokenId)Z.tvAppInfo={...Z.tvAppInfo, livingRoomPoTokenId:L};T.client=Z;L=T.user||{};E.enableSafetyMode&&(L={...L,enableSafetyMode:!0});!Z.tvAppInfo?.usePageidAsHeader&&E.pageId&&(L={...L,onBehalfOfUser:E.pageId});T.user=L;return T}; aF=function(E,T,Z){T={videoId:E.videoId,context:g.lh(E),playbackContext:{contentPlaybackContext:pt(E,T,Z)}};E.Dv&&(T.playbackContext.reloadPlaybackContext={reloadPlaybackParams:E.Dv?.reloadPlaybackParams});E.contentCheckOk&&(T.contentCheckOk=!0);if(Z=E.clientPlaybackNonce)T.cpn=Z;if(Z=E.playerParams)T.params=Z;else if(Z=E.getResolveUrlResponse())if(Z=$N(Z))T.params=Z;if(Z=E.playlistId)T.playlistId=Z;E.racyCheckOk&&(T.racyCheckOk=!0);Z=E.A();var L=Z.embedConfig;E.FK?T.serializedThirdPartyEmbedConfig= E.FK:L&&(T.serializedThirdPartyEmbedConfig=L);T.captionParams={};L=g.NA().ME(65);E.deviceCaptionsOn!=null?T.captionParams.deviceCaptionsOn=E.deviceCaptionsOn:g.DI(Z)&&(T.captionParams.deviceCaptionsOn=L!=null?!L:!1);E.r7&&(T.captionParams.deviceCaptionsLangPref=E.r7);L=E.U("web_enable_player_request_captions_last_language_only");if(E.Th.length)T.captionParams.viewerSelectedCaptionLangs=L?[E.Th.at(-1)]:E.Th;else if(g.DI(Z)){var n=g.nV();n?.length&&(T.captionParams.viewerSelectedCaptionLangs=L?[n.at(-1)]: n)}L=E.fetchType==="onesie"&&E.U("html5_onesie_attach_po_token");n=E.fetchType!=="onesie"&&E.U("html5_non_onesie_attach_po_token");if(L||n)L=E.A(),L.xz&&(T.serviceIntegrityDimensions={},T.serviceIntegrityDimensions.poToken=L.xz);Z.U("fetch_att_independently")&&(T.attestationRequest={omitBotguardData:!0});T.playbackContext||(T.playbackContext={});T.playbackContext.devicePlaybackCapabilities=Mf(E);T.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&E.K("noVp9",{});return T}; Mf=function(E){var T=!E?.Nq()&&E?.Vz()&&CO();return{supportsVp9Encoding:!(!E?.bo()||T),supportXhr:vW}}; FV=function(E){if(E=E?.endpoint)return g.p(E,g.R$)||g.p(E,z_)}; $N=function(E){return FV(E)?.playerParams}; pz0=async function(E,T){E={context:kN(E.A()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:E.videoId,cpn:E.clientPlaybackNonce}}]};var Z=zF(lxO);return await g.XY(T,E,Z)}; j5=function(E,T,Z){var L=g.YS(T.experiments,"bg_vm_reinit_threshold");(!q2||(0,g.a)()-q2>L)&&pz0(E,Z).then(n=>{n&&(n=n.botguardData)&&g.f5(n,T)},n=>{E.FC()||(n=bK(n),E.K("attf",n.details))})}; m=function(E,T,Z){E.state.X[T]=(...L)=>Z.apply(E,L)}; Bc=function(E,T,Z){E.state.X.hasOwnProperty(T)||m(E,T,Z);E.state.j[T]=(...L)=>Z.apply(E,L); E.state.J.add(T)}; g5=function(E,T,Z){E.state.X.hasOwnProperty(T)||m(E,T,Z);E.app.A().J&&(E.state.L[T]=(...L)=>Z.apply(E,L),E.state.J.add(T))}; m7=function(E,T){E.state.X.addEmbedsConversionTrackingParams(...T)}; g.ih=function(E,T,...Z){E.state.V.jQ(T,...Z);E.state.G.jQ(T,...Z)}; g.XV=function(E,T,...Z){E.state.V.jQ(T,...Z);E.state.G.jQ(T,...Z);E.state.N.jQ(T,...Z)}; g.A_=function(E,T,...Z){E.state.V.jQ(T,...Z);E.state.G.jQ(T,...Z);E.state.N.jQ(T,...Z);E.state.Z.jQ(T,...Z)}; Tx=function(E,T,Z){typeof E==="string"&&(E={mediaContentUrl:E,startSeconds:T,suggestedQuality:Z});a:{if((T=E.mediaContentUrl)&&(T=/\/([ve]|embed)\/([^#?]+)/.exec(T))&&T[2]){T=T[2];break a}T=null}E.videoId=T;return EN(E)}; var IS8=function(E,T){return vG[v[21]](this,1,306,E,T)}; EN=function(E,T,Z){if(typeof E==="string")return{videoId:E,startSeconds:T,suggestedQuality:Z};T={};for(let L of $YO)E[L]&&(T[L]=E[L]);(E=E.embedConfig||E.embed_config)&&(T.embed_config=Ze(E));return T}; Mq8=function(E,T,Z,L){if(g.CT(E)&&!Array.isArray(E)){T="playlist list listType index startSeconds suggestedQuality".split(" ");Z={};for(L=0;LE.getPlaybackQuality(1)); Bc(E,"setPlaybackQuality",E.W6);Bc(E,"getAvailableQualityLevels",E.f0);Bc(E,"getCurrentTime",E.wV);Bc(E,"getDuration",E.D3);Bc(E,"addEventListener",E.Y);Bc(E,"removeEventListener",E.A0);Bc(E,"getDebugText",E.K0);Bc(E,"getVideoData",()=>L9(E)); Bc(E,"addCueRange",E.Z);Bc(E,"removeCueRange",E.removeCueRange);Bc(E,"setSize",E.setSize);Bc(E,"getApiInterface",E.getApiInterface);Bc(E,"destroy",E.destroy);Bc(E,"mutedAutoplay",E.mutedAutoplay);var T=E.app.A();Bc(E,"getVideoEmbedCode",E.getVideoEmbedCode);Bc(E,"getVideoUrl",E.Ai);Bc(E,"getMediaReferenceTime",E.A5);Bc(E,"getSize",E.getSize);Bc(E,"setFauxFullscreen",E.kX);T.U("embeds_enable_move_set_center_crop_to_public")&&Bc(E,"setCenterCrop",E.setCenterCrop);T.N||Bc(E,"logImaAdEvent",E.logImaAdEvent); Bc(E,"preloadVideoById",E.nE);Bc(E,"wakeUpControls",E.wakeUpControls)}; g.ON=function(E){return(E=n9(E.app.ie()))?E.SV():null}; oY=function(E){var T=mA(E.app.A()),Z=E.app.getVideoData()?.WM;E=JX(E.app);return KO(T)&&!Z||E?!1:!0}; y4=function(E,T,Z){return typeof E==="number"?{playerType:E,Wt:T,cpn:Z}:E||{}}; zdI=function(E){var T=E.raw_player_response;if(!T){var Z=E.player_response;Z&&(T=JSON.parse(Z))}delete E.player_response;delete E.raw_player_response;T&&(E.raw_player_response={streamingData:T.streamingData,playerConfig:T.playerConfig},T.playbackTracking?.qoeUrl&&(E.raw_player_response={...E.raw_player_response,playbackTracking:{qoeUrl:T.playbackTracking.qoeUrl}}),T.captions&&(E.raw_player_response={...E.raw_player_response,captions:T.captions}),T.videoDetails&&(T.videoDetails.videoId||T.videoDetails.lengthSeconds)&& (Z={},T.videoDetails.videoId&&(Z.videoId=T.videoDetails.videoId),T.videoDetails.lengthSeconds&&(Z.lengthSeconds=T.videoDetails.lengthSeconds),E.raw_player_response={...E.raw_player_response,videoDetails:Z}))}; De=function(E,T){var Z={};if(E.app.A().Y){for(let L of Fp0)T.hasOwnProperty(L)&&(Z[L]=T[L]);if(E=Z.qoe_cat)T="",typeof E==="string"&&E.length>0&&(T=E.split(",").filter(L=>jGb.includes(L)).join(",")),Z.qoe_cat=T; zdI(Z)}else for(let L of BAI)T.hasOwnProperty(L)&&(Z[L]=T[L]);return Z}; UN=function(E){return E?gpJ[E]||5:5}; V4=function(E,T){for(let Z of Object.keys(T)){let L=T[Z];E=E.replace(new RegExp("\\$"+Z,"gi"),()=>L)}return E}; mYJ=function(E){m(E,"getInternalApiInterface",E.getInternalApiInterface);m(E,"getTrustedApi",E.getTrustedApi);m(E,"addEventListener",E.S);m(E,"removeEventListener",E.wI);m(E,"cueVideoByPlayerVars",E.VQ);m(E,"loadVideoByPlayerVars",E.XN);m(E,"preloadVideoByPlayerVars",E.xV);m(E,"getAdState",E.getAdState);m(E,"sendAbandonmentPing",E.sendAbandonmentPing);m(E,"setLoopRange",E.setLoopRange);m(E,"getLoopRange",E.getLoopRange);m(E,"setAutonavState",E.setAutonavState);m(E,"seekTo",E.Ne);m(E,"seekBy",E.Dv); m(E,"seekToLiveHead",E.seekToLiveHead);m(E,"requestSeekToWallTimeSeconds",E.requestSeekToWallTimeSeconds);m(E,"seekToStreamTime",E.seekToStreamTime);m(E,"startSeekCsiAction",E.startSeekCsiAction);m(E,"getStreamTimeOffset",E.getStreamTimeOffset);m(E,"getVideoData",E.gk);m(E,"getAppState",E.getAppState);m(E,"updateLastActiveTime",E.updateLastActiveTime);m(E,"setUserEngagement",E.setUserEngagement);m(E,"updateSubtitlesUserSettings",E.updateSubtitlesUserSettings);m(E,"getPresentingPlayerType",E.V);m(E, "canPlayType",E.canPlayType);m(E,"updatePlaylist",E.updatePlaylist);m(E,"updateVideoData",E.updateVideoData);m(E,"updateEnvironmentData",E.updateEnvironmentData);m(E,"sendVideoStatsEngageEvent",E.Zj);m(E,"setSafetyMode",E.setSafetyMode);m(E,"isAtLiveHead",T=>E.isAtLiveHead(void 0,T)); m(E,"getVideoAspectRatio",E.getVideoAspectRatio);m(E,"getPreferredQuality",E.getPreferredQuality);m(E,"getPlaybackQualityLabel",E.getPlaybackQualityLabel);m(E,"setPlaybackQualityRange",E.bH);m(E,"onAdUxClicked",E.onAdUxClicked);m(E,"getFeedbackProductData",E.getFeedbackProductData);m(E,"getStoryboardFrame",E.getStoryboardFrame);m(E,"getStoryboardFrameIndex",E.getStoryboardFrameIndex);m(E,"getStoryboardLevel",E.getStoryboardLevel);m(E,"getNumberOfStoryboardLevels",E.getNumberOfStoryboardLevels);m(E, "getCaptionWindowContainerId",E.getCaptionWindowContainerId);m(E,"getAvailableQualityLabels",E.getAvailableQualityLabels);m(E,"addCueRange",E.addCueRange);m(E,"addUtcCueRange",E.addUtcCueRange);m(E,"showAirplayPicker",E.showAirplayPicker);m(E,"dispatchReduxAction",E.dispatchReduxAction);m(E,"getPlayerResponse",E.QQ);m(E,"getWatchNextResponse",E.wk);m(E,"getHeartbeatResponse",E.SQ);m(E,"getCurrentTime",E.b$);m(E,"getDuration",E.ag);m(E,"getPlayerState",E.getPlayerState);m(E,"getPlayerStateObject", E.T9);m(E,"getVideoLoadedFraction",E.getVideoLoadedFraction);m(E,"getProgressState",E.getProgressState);m(E,"getVolume",E.getVolume);m(E,"setVolume",E.md);m(E,"isMuted",E.isMuted);m(E,"mute",E.rN);m(E,"unMute",E.ew);m(E,"loadModule",E.loadModule);m(E,"unloadModule",E.unloadModule);m(E,"getOption",E.Yx);m(E,"getOptions",E.getOptions);m(E,"setOption",E.setOption);m(E,"loadVideoById",E.dB);m(E,"loadVideoByUrl",E.n$);m(E,"playVideo",E.jU);m(E,"stopVideo",E.J);m(E,"loadPlaylist",E.loadPlaylist);m(E,"nextVideo", E.nextVideo);m(E,"previousVideo",E.previousVideo);m(E,"playVideoAt",E.playVideoAt);m(E,"getDebugText",E.getDebugText);m(E,"getWebPlayerContextConfig",E.getWebPlayerContextConfig);m(E,"getVideoContentRect",E.getVideoContentRect);m(E,"toggleSubtitlesOn",E.toggleSubtitlesOn);m(E,"isSubtitlesOn",E.isSubtitlesOn);m(E,"getAudioTrack",E.oI);m(E,"setAudioTrack",E.v6);m(E,"getAvailableAudioTracks",E.u$);m(E,"isOrchestrationLeader",E.isOrchestrationLeader);m(E,"notifyShortsAdSwipeEvent",E.notifyShortsAdSwipeEvent); m(E,"prefetchKeyPlay",E.prefetchKeyPlay);m(E,"prefetchJumpAhead",E.prefetchJumpAhead);m(E,"productsInVideoVisibilityUpdated",E.productsInVideoVisibilityUpdated);m(E,"setBlackout",E.setBlackout);m(E,"setInlinePreview",E.setInlinePreview);m(E,"setSqueezeback",E.setSqueezeback);m(E,"reportPlaybackIssue",E.reportPlaybackIssue);m(E,"setAutonav",E.setAutonav);m(E,"isNotServable",E.isNotServable);m(E,"channelSubscribed",E.channelSubscribed);m(E,"channelUnsubscribed",E.channelUnsubscribed);m(E,"togglePictureInPicture", E.togglePictureInPicture);m(E,"supportsGaplessAudio",E.supportsGaplessAudio);m(E,"supportsGaplessShorts",E.supportsGaplessShorts);m(E,"isGaplessTransitionReady",E.isGaplessTransitionReady);m(E,"enqueueVideoByPlayerVars",T=>void E.enqueueVideoByPlayerVars(T)); m(E,"clearQueue",E.clearQueue);m(E,"getMaxPlaybackQuality",E.getMaxPlaybackQuality);m(E,"getUserPlaybackQualityPreference",E.getUserPlaybackQualityPreference);m(E,"getSubtitlesUserSettings",E.getSubtitlesUserSettings);m(E,"resetSubtitlesUserSettings",E.resetSubtitlesUserSettings);m(E,"setMinimized",E.setMinimized);m(E,"setOverlayVisibility",E.setOverlayVisibility);m(E,"confirmYpcRental",E.confirmYpcRental);m(E,"queueNextVideo",E.queueNextVideo);m(E,"handleExternalCall",E.handleExternalCall);m(E,"logApiCall", E.logApiCall);m(E,"isExternalMethodAvailable",E.isExternalMethodAvailable);m(E,"setScreenLayer",E.setScreenLayer);m(E,"getCurrentPlaylistSequence",E.getCurrentPlaylistSequence);m(E,"getPlaylistSequenceForTime",E.getPlaylistSequenceForTime);m(E,"shouldSendVisibilityState",E.shouldSendVisibilityState);m(E,"syncVolume",E.syncVolume);m(E,"highlightSettingsMenuItem",E.highlightSettingsMenuItem);m(E,"openSettingsMenuItem",E.openSettingsMenuItem);m(E,"getEmbeddedPlayerResponse",E.getEmbeddedPlayerResponse); m(E,"getVisibilityState",E.getVisibilityState);m(E,"isMutedByMutedAutoplay",E.isMutedByMutedAutoplay);m(E,"isMutedByEmbedsMutedAutoplay",E.isMutedByEmbedsMutedAutoplay);m(E,"setGlobalCrop",E.setGlobalCrop);m(E,"setInternalSize",E.setInternalSize);m(E,"setFauxFullscreen",E.setFauxFullscreen);m(E,"setAppFullscreen",E.setAppFullscreen);m(E,"isKeyboardDisabled",E.isKeyboardDisabled);m(E,"getCurrentTimeForUx",E.getCurrentTimeForUx);m(E,"getDurationForUx",E.getDurationForUx)}; NT=function(E){E.getPresentingPlayerType()===3?E.jQ("mdxautoplaycancel"):g.ih(E,"onAutonavCancelled",!0)}; Gx=function(E){E=E.ie().Sx.get("endscreen");return!!E&&Gx(E)}; d7=function(E){E=E.ie();var T=E.Sx.get("endscreen");return T&&T.kr()?!0:E.Ua()}; Wg=function(E){var T=u_(E.ie());return E.app.Xx&&!E.isFullscreen()||E.getPresentingPlayerType()===3&&T&&T.hasNext()&&T.hasPrevious()||!!E.getPlaylist()}; g.ed=function(E){return(E=g.ew(E.ie()))?E.Yk():{}}; g.w7=function(E,T,Z){E=E.s3().element;var L=Je(E.children,n=>{n=Number(n.getAttribute("data-layer"));return Z-n||1}); L<0&&(L=-(L+1));g.kK(E,T,L);T.setAttribute("data-layer",String(Z))}; inJ=function(E,T){E=vg(E.app.Iw.N);for(let Z of E){E=Z.getAvailableAudioTracks();let L=null;for(let n of E)if(n.getLanguageInfo().getId()===T){L=n;break}L&&Z.Sr(L,!0)}}; g.YI=function(){qT||(qT=new Xz0);return qT}; g.f9=function(E,T){T?E.ZA.Authorization=`Bearer ${T}`:delete E.ZA.Authorization}; A93=function(E,T){var Z=(...L)=>{E.removeEventListener("playing",Z);T(...L)}; E.addEventListener("playing",Z)}; g.cg=function(E){var T=Math.abs(Math.floor(E)),Z=Math.floor(T/86400),L=Math.floor(T%86400/3600),n=Math.floor(T%3600/60);T=Math.floor(T%60);var O="";Z>0&&(O+=`${Z}:`,L<10&&(O+="0"));if(Z>0||L>0)O+=`${L}:`,n<10&&(O+="0");O+=`${n}:`;T<10&&(O+="0");Z=O+T;return E>=0?Z:`-${Z}`}; Q4=function(E){return(!("button"in E)||typeof E.button!=="number"||E.button===0)&&!("shiftKey"in E&&E.shiftKey)&&!("altKey"in E&&E.altKey)&&!("metaKey"in E&&E.metaKey)&&!("ctrlKey"in E&&E.ctrlKey)}; RY=function(E,T,Z,L){if(L.substring(0,2)==="{{")E.Zn[L]=[T,Z];else return L}; C9=function(E,T,Z,L){if(Z==="child"){g.r_(T);let O;L===void 0?O=void 0:O=!Array.isArray(L)||L&&typeof L.D==="string"?[L]:L;Z=E7k(E,O);for(var n of Z)T.appendChild(n)}else Z==="style"?g.AH(T,"cssText",L?L:""):L===null||L===void 0?T.removeAttribute(Z):(n=L.toString(),Z==="href"&&(n=GT(g.wv(n,g.e$)||g.sH)),T.setAttribute(Z,n))}; E7k=function(E,T){var Z=[];if(!T)return Z;for(let L of T){if(L==null)continue;T=L.nodeType;T===1||T===3?Z.push(L):L&&typeof L.D==="string"?Z.push(E.createElement(L)):L.element?Z.push(L.element):typeof L==="string"&&L.indexOf("\n")!==-1?L.split("\n").forEach((n,O)=>{O>0&&Z.push(g.SD("BR"));Z.push(g.Kz(n))}):Z.push(g.Kz(L))}return Z}; b_=function(E,T){E=E.element.element;T?E.setAttribute("aria-hidden","true"):E.removeAttribute("aria-hidden")}; xI=function(E){return E.G&&E.fade.state!==4}; Pg=function(E){E.sourceElement&&(document.activeElement&&g.pz(E.element,document.activeElement)&&E.sourceElement.focus(),E.sourceElement.setAttribute("aria-expanded","false"),E.sourceElement=void 0);E.X.G();E.V=void 0}; g.IY=function(){return{D:"svg",Wm:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},UC:[{D:"path",Wm:{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.hX=function(){return{D:"svg",Wm:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},UC:[{D:"path",Wm:{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.sN=function(){return{D:"svg",Wm:{height:"100%",viewBox:"0 0 24 24",width:"100%"},UC:[{D:"path",Wm:{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"}}]}}; tX=function(){return{D:"svg",Wm:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},UC:[{D:"path",CA:!0,xU:"ytp-svg-fill",Wm:{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"}}]}}; Hg=function(){return{D:"svg",Wm:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},UC:[{D:"path",Wm:{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"}},{D:"path",Wm:{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"}},{D:"path",Wm:{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"}},{D:"path",Wm:{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"}},{D:"path",Wm:{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"}},{D:"path",Wm:{"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"}}]}}; Sw=function(E={},T=[]){T.push("ytp-menuitem");"role"in E||(E.role="menuitem");"tabindex"in E||(E.tabindex="0");return{D:"div",oK:T,Wm:E,UC:[{D:"div",xU:"ytp-menuitem-icon",dV:"{{icon}}"},{D:"div",xU:"ytp-menuitem-label",dV:"{{label}}"},{D:"div",xU:"ytp-menuitem-content",dV:"{{content}}"}]}}; K9=function(E){return E?g.fS(E):""}; r7=function(E){return E===-0x8000000000000?"BEFORE_MEDIA_START":E===0?"MEDIA_START":E===0x7ffffffffffff?"MEDIA_END":E===0x8000000000000?"AFTER_MEDIA_END":E.toString()}; g.kI=function(E,T){return E.start-T.start||E.priority-T.priority||E.G-T.G}; g.l_=function(E){return`crn_${E}`}; g.p9=function(E){return`crx_${E}`}; MT=function(E,T,Z,L){T in E.X||(Z=new g.$I(Z,L,{id:T,priority:2,namespace:"appad"}),E.api.sY([Z],1),E.X[T]=Z)}; aY=function(E,T){TUI(E,T).then(Z=>{g.k6(T,void 0,void 0,Z)})}; zx=function(E,T){T.forEach(Z=>{aY(E,Z)})}; Fo=function(E,T,Z){if(!(Z in T))return!1;T=T[Z];Array.isArray(T)||(T=[T]);for(let L of T)T={CPN:E.api.getVideoData().clientPlaybackNonce},T=g.TC(L,T),g.k6(T,void 0,Wi(wK(T,Zq3,null),T,!1,"Active View 3rd Party Integration URL")||Wi(wK(T,Lnd,null),T,!1,"Google/YouTube Brand Lift URL")||Wi(wK(T,n73,null),T,!1,"Nielsen OCR URL"));return!0}; TUI=function(E,T){return g.OK(E.api.A())&&g.fp(T)&&g.qS(T)?g.qI(E.api.A(),E.api.getVideoData().L()).then(Z=>{var L;Z&&(L={Authorization:`Bearer ${Z}`});return L},void 0):g.X8()}; jw=function(E,T){E.checked=T;E.element.setAttribute("aria-checked",String(E.checked))}; Bg=function(E,T){E.enabled=T;E.enabled?E.element.removeAttribute("aria-disabled"):E.element.setAttribute("aria-disabled","true")}; g7=function(E,T,Z=!1,L){var n=E.currentTarget;if(!Z&&Q4(E))return E.preventDefault(),!0;T.pauseVideo();E=n.getAttribute("href");hM(E,L);return!1}; m4=function(E,T,Z){if(nF(T.A())&&T.getPresentingPlayerType()!==2)Q4(Z)&&(T.isFullscreen()&&!T.A().externalFullscreen&&T.toggleFullscreen(),Z.preventDefault());else{let L=Q4(Z);L&&T.pauseVideo();hM(E);L&&(g.tM(E),Z.preventDefault())}}; i_=function(E){return E.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!E.L()}; Xo=function(E){return E.audio?.V===!0}; AX=function(E){return E.L()}; Ez=function(E){return E.audio?.X===!0}; Tm=function(E,T){if(E.length<2)return!1;var Z=T(E[0]);return E.some(L=>T(L)!==Z)}; n_=function(E,T){E=OqI(E,T.languageId);E=ZD(E,!!T.R5);return E=L_(E,!!T.Pi)}; ZD=function(E,T){var Z=g.KG(E,L=>Ez(L)===T); return Z.length>0?Z:E}; L_=function(E,T){var Z=g.KG(E,L=>Xo(L)===T); return Z.length>0?Z:E}; JWd=function(E,T){return T.id!=="und"?g.KG(E,Z=>{var L=T.getLanguageInfo()?.name;return Z.Ji?.name===L}):E}; OqI=function(E,T){if(T&&T!=="und")if(typeof T==="string"){var Z=g.MK(E,n=>n.id===T); if(Z?.Ji)var L=Z.Ji.id}else L=T.Ji?.id;if(L&&(Z=g.KG(E,n=>n.Ji?.id===L),Z.length>0))return Z; Z=g.KG(E,n=>!!n.Ji?.isDefault); return Z.length>0?Z:E}; o70=function(E){var T=g.KG(E,Z=>AX(Z)===!0); return T.length>0?T:E}; yW8=function(E){var T=g.KG(E,Z=>i_(Z)===!0); return T.length>0?T:E}; DNi=function(E,T){E=new Set(E.map(T));E.delete(void 0);return E.size>=2}; UN0=function(E,T){return T.priority-E.priority}; Oz=function(E,T,Z=!1){if(Z)E.items.push(T),E.menuItems.element.appendChild(T.element);else{Z=g.OO(E.items,T,UN0);if(Z>=0)return;Z=~Z;g.Zo(E.items,Z,0,T);g.kK(E.menuItems.element,T.element,Z)}T.subscribe("size-change",E.Yc,E);E.menuItems.jQ("size-change")}; JA=function(E,T){T.unsubscribe("size-change",E.Yc,E);E.FC()||(g.iR(E.items,T),E.menuItems.element.removeChild(T.element),E.menuItems.jQ("size-change"))}; g.oE=function(E,T){if(E.V){var Z=E.options[E.V];Z.element.getAttribute("aria-checked");Z.element.setAttribute("aria-checked","false");E.V=null}if(Z=E.options[T])Z.element.setAttribute("aria-checked","true"),E.N(E.j(T)),E.V=T}; Vci=function(E,T,Z,L){Z=new y5({D:"div",oK:["ytp-menuitem",""],Wm:{tabindex:"0",role:"menuitemradio","aria-checked":L?"true":"false"},UC:[{D:"div",oK:["ytp-menuitem-label"],dV:"{{label}}"}]},Z,E.j(T));Z.kz("click",()=>{E.S(T)}); return Z}; g.DD=function(E,T){var Z=E.J;for(var L of Z.items)L.unsubscribe("size-change",Z.Yc,Z);Z.items=[];try{g.r_(Z.menuItems.element)}catch(n){g.t8(new g.RO("Failed to remove menu items from panel menu.",{error:n.message,originalStack:n.stack,childToBeRemoved:Z.menuItems.element.firstChild?.textContent??"child element not found"}))}Z.menuItems.jQ("size-change");Z={};L=!1;for(let n=0;n{Z!=null&&(E.api.A().KK=Z,E.api.A().yf="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.H(E,E.X);E.events.RI(E.api,"videoStatsPingCreated",Z=>{var L=E.X;L=L.X==null?null:Math.round(L.X*100)/100;Z.inview=L!=null?L:void 0;L=E.api.getPlayerSize();if(L.height>0&&L.width>0){L=[Math.round(L.width),Math.round(L.height)];let n=g.WC();n>1&&L.push(n);L=L.join(":")}else L=void 0;Z.size=L})}; dN0=function(E){return E.map(T=>new b1(T.id,"application/x-mpegURL",{Ji:T.Ji}))}; Gm=function(E,T,Z,L){function n(J){var y=!(J.status!==204&&J.status!==200&&!J.response);J={succ:`${+y}`,rc:J.status,lb:J.response?.byteLength||0,rt:((0,g.a)()-O).toFixed(),shost:g.PU(E),trigger:T};Np(J,E);Z&&Z(J);L&&!y&&L(new g.C5("pathprobe.net",J))} var O=(0,g.a)();g.pp(E,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:n,onTimeout:n})}; Np=function(E,T){window.performance?.getEntriesByName&&(T=performance.getEntriesByName(T))&&T.length&&(T=T[0],E.pedns=(T.domainLookupEnd-T.startTime).toFixed(),E.pecon=(T.connectEnd-T.domainLookupEnd).toFixed(),E.perqs=(T.requestStart-T.connectEnd).toFixed())}; uo=function(E){return de(E.NH,!E.policy.oB,E.policy.fi)}; uW$=function(E,T){var Z=Math.min(E.policy.zN,Wp(E.NH));E=uo(E);return T-Z*E}; eP=function(E,T,Z){return Math.ceil(Math.max(Math.max(E.policy.qD,E.policy.Jz*Z),Math.min(Math.min(E.policy.b$,31*Z),Math.ceil(T*Z))))||E.policy.qD}; we=function(E,T,Z,L,n=!1){if(E.policy.PJ)return Math.ceil(E.policy.PJ*T);E.policy.cg&&(L=Math.abs(L));L/=E.playbackRate;var O=1/de(E.NH);Z=Math.max(.9*(L-3),Wp(E.NH)+E.NH.G.X*O)/O*.8/(T+Z);Z=Math.min(Z,L);E.policy.Th>0&&n&&(Z=Math.max(Z,E.policy.Th));return eP(E,Z,T)}; vp=function(E){return uo(E)/E.playbackRate}; qp=function(E,T,Z){var L=E.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],n=E.policy.playbackStartPolicy.startMinReadaheadPolicy||[];E=Infinity;T=T&&L.length>0?L:n;for(let O of T)T=O.minReadaheadMs||0,Z<(O.minBandwidthBytesPerSec||0)||E>T&&(E=T);return E=0?T[n]:null;var V;if(V=Z){V=L;var N=n,G=Z.startTimeMs+Z.durationMs,e=V.startTimeMs+V.durationMs;if(V.startTimeMs-G>E.G)V=!1;else if(f_(E,Z.formatId,V.formatId))Z.durationMs= Math.max(G,e)-Z.startTimeMs,Z.NJ=Math.max(Z.NJ,V.NJ),V=!0;else if(Math.abs(Z.startTimeMs-V.startTimeMs)<=E.G)if(Z.durationMs>V.durationMs+E.G){N=Z.formatId;var q=Z.zQ,b=Z.NJ;Z.formatId=V.formatId;Z.durationMs=V.durationMs;Z.zQ=V.zQ;Z.NJ=V.NJ;V.formatId=N;V.startTimeMs=e;V.durationMs=G-e;V.zQ=q;V.NJ=b;V=!1}else Z.formatId=V.formatId,V=!0;else G>V.startTimeMs&&(G>e&&(T.splice(N+1,0,{formatId:Z.formatId,startTimeMs:e,durationMs:G-e,zQ:V.NJ+1,NJ:Z.NJ}),E.logger&&E.logger({splitOldStart:Z.startTimeMs?.toFixed(3), splitOldEnd:G?.toFixed(3),splitNewStart:V.startTimeMs?.toFixed(3),splitNewEnd:e?.toFixed(3)})),Z.durationMs=V.startTimeMs-Z.startTimeMs,Z.NJ=V.zQ-1),V=!1}V?L=Z:(n+=1,T.splice(n,0,L));Z=0;for(V=n+1;V=q+G.G?G=!0:b+G.GZ.startTimeMs-L.startTimeMs); return E>=0?E:-E-2}; Q5=function(E,T,Z){if(E.logger){var L=[];for(let n=0;n0&&(0,g.a)()-E.S<5E3&&(E.logger&&E.logger({dend:n.info.YG()}),L=pl(L,O,O+.01))}E.policy.A0&&E.logger&&E.logger({cbri:`${E.X}`});n=[];for(var J=O=0;O=y){let q={...E.MH[J]};var U=E.mK.G.get(Gn(E.MH[J].formatId)),V=Math.max(D,y);y=U.index.jc(V+ E.G/1E3);D=U.index.getStartTime(y);var N=y+ +(Math.abs(D-V)>E.G/1E3);V=N+E.N;N=U.index.getStartTime(N)*1E3;J!==E.X||T?(q.zQ=V,q.startTimeMs=N):(E.logger&&E.logger({pEvict:"1",og:q.startTimeMs,adj:D*1E3}),q.zQ=y+E.N,q.startTimeMs=D*1E3);y=E.V?.info.V||11;!Z&&J===E.X&&GE.G/1E3);y=D+E.N;U=U.index.f7(D)*1E3;q.NJ=y;q.durationMs=U-q.startTimeMs;q.zQ<=q.NJ&&n.push(q)}e{T.push({...O})}); var L=E.u$.G,n=E.X;for(let O of L)n=cp(E,T,Z,O,n);T.forEach(O=>{O.startTimeMs&&(O.startTimeMs+=E.timestampOffset*1E3)}); return{MH:T,vE:Z}}; f_=function(E,T,Z){return T.itag!==Z.itag||T.xtags!==Z.xtags?!1:E.mK.Vz||T.lmt===Z.lmt}; sz=function(E,T,Z,L,n){if(!T.qE.X()){if(!(n=Z===0||!!T.G.length&&T.G[0]instanceof C_))a:{if(T.G.length&&(n=T.G[0],n instanceof bo&&n.K5&&n.Uz)){n=!0;break a}n=!1}n||E.policy.X||xo(T);return Z}var O=Pp(T,Z);if(!isNaN(O))return O;if(E.loader.e4(Z*1E3))return Z;if(!n.BN)T.Dj(),E.loader.hq(!1,`sta_${+T.qE.info.wL()}`);else if(E.policy.Id&&(O=IE(E.loader,T),E=T.V,O=Z+O,E.G.length!==0)){var J=0;for(let y of E.G){if(y.info.N432E3&&shb(E.mK);E.G&&(L=E.G,E.G=0);g.c8(()=>{E.policy.L||re(E,L,102)}); E.loader.K("initManifestlessSync",{st:L,ost:L+E.loader.Dn(),a:E.audioTrack.j,v:E.videoTrack.j});E.V&&(E.V.resolve(L+.1),E.V=null);E.policy.L&&re(E,L,102)}}; wKO=function(E,T,Z){if(!E.isSeeking())return-1;Z=(Z?E.videoTrack:E.audioTrack).qE.index;var L=Z.jc(E.targetTime);return(Z.V5(E.mK.gI)||T.kU===E.mK.gI)&&L{ko(E)}); else{if(E.isSeeking()&&E.targetTime){let O=wKO(E,T,Z);if(O!==-1){E.videoTrack.N=!1;E.audioTrack.N=!1;E.X=!0;E.G=0;g.c8(()=>{E.loader.K("seekreason",{reason:"behindMinSq",tgt:O});re(E,O)}); return}}Z?E.videoTrack.O=!1:E.audioTrack.O=!1;var n=!E.X;Pp(E.videoTrack,E.targetTime)>=0&&Pp(E.audioTrack,E.targetTime)>=0&&n?((E.videoTrack.N||E.audioTrack.N)&&E.loader.K("iterativeSeeking",{status:"done",count:E.seekCount}),E.videoTrack.N=!1,E.audioTrack.N=!1):L&&g.c8(()=>{if(E.X||!E.policy.T9)ko(E);else{var O=T.startTime,J=T.duration;if(!E.policy.L){var y=E.videoTrack.j!==-1&&E.audioTrack.j!==-1,D=!E.videoTrack.O&&!E.audioTrack.O;(Z?E.videoTrack.N:E.audioTrack.N)&&y&&D&&(E.targetTime>=O&&E.targetTime< O+J+.1?((Z?E.videoTrack:E.audioTrack).N=!1,E.videoTrack.N||E.audioTrack.N||(E.loader.K("iterativeSeeking",{status:"done",target:O,originalTime:O+E.loader.Dn(),count:E.seekCount}),E.seekCount=0)):E.seekCount<8?(E.seekCount++,E.loader.K("iterativeSeeking",{status:"inprogress",count:E.seekCount,target:E.targetTime,actual:O,duration:J,isVideo:Z}),E.seek(E.targetTime,{})):(E.loader.K("iterativeSeeking",{status:"incomplete",count:E.seekCount,target:E.targetTime,actual:O}),E.seekCount=0,E.videoTrack.N=!1, E.audioTrack.N=!1,lo(E.loader,O+.1,{qN:!0,Vd:"chunkSelectorSynchronizeMedia",uW:!0})))}}})}}; Mp=function(E,T,Z){p_(E.NH,T);E.K0&&(E.K0.add(Math.ceil(T)-Math.ceil(E.J)),E.K0.add(Math.max(0,Math.ceil(Z/1024)-Math.ceil(E.N/1024))));var L=T-E.J,n=Z-E.N;E.WM=n;E.x0=Math.max(E.x0,n/(L+.01)*1E3);E.J=T;E.N=Z;E.wV&&Z>E.wV&&$o(E)}; $o=function(E){E.D3=Math.max(E.D3,E.N-E.nE);E.f0=Math.max(E.f0,E.J-E.xV);E.wV=0}; qiI=function(E,T){E.url=T;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; aE=function(E){E.isActive&&(E.isActive=!1)}; zm=function(E){E.b$=E.X+E.snapshot.delay*1E3;E.wk=!1}; jP=function(E,T,Z){if(!E.disableRecording){T=Math.max(T,.01);var L=E.Ck?Math.max(T,Z/E.Ck):T,n=E.NH.G.V;n&&(L=T,E.Ck&&(L=Math.max(T,Z/E.Ck*n)));Fy(E.NH,T,Z,L)}}; Bp=function(E){var T=E.SQ||E.A5;return T?E.snapshot.delay+Math.min(E.bO,(E.O-E.VQ)/1E3)+T:E.xz}; ge=function(E){return(E.Z-E.X)/1E3}; io=function(E,T){if(E.D$&&E.kU!==void 0&&E.IL!==void 0){var Z=Math,L=Z.min,n=E.L;var O=E.D$;var J=E.X;if(mJ(O,E.kU))O=T;else{var y=0;O.Ma&&(y=.2);O=J+(O.bO+y)*1E3}E.L=L.call(Z,n,O);Z=Math;L=Z.min;n=E.Y;O=E.D$;J=E.X;y=YiO(O,E.kU,E.IL);y!==2&&(T=y?T:J+O.bO*1E3,O.Ma&&(T+=O.bO*1E3));E.Y=L.call(Z,n,T);E.L<=E.X?zm(E):(E.b$=E.L,E.wk=!0)}}; Xy=function(E,T){if(T+1<=E.totalLength){var Z=Xm(E,T);Z=Z<128?1:Z<192?2:Z<224?3:Z<240?4:5}else Z=0;if(Z<1||!(T+Z<=E.totalLength))return[-1,T];if(Z===1)E=Xm(E,T++);else if(Z===2)Z=Xm(E,T++),E=Xm(E,T++),E=(Z&63)+64*E;else if(Z===3){Z=Xm(E,T++);var L=Xm(E,T++);E=Xm(E,T++);E=(Z&31)+32*(L+256*E)}else if(Z===4){Z=Xm(E,T++);L=Xm(E,T++);let n=Xm(E,T++);E=Xm(E,T++);E=(Z&15)+16*(L+256*(n+256*E))}else Z=T+1,E.focus(Z),j7(E,Z,4)?E=BP(E).getUint32(Z-E.V,!0):(L=Xm(E,Z+2)+256*Xm(E,Z+3),E=Xm(E,Z)+256*(Xm(E,Z+1)+ 256*L)),T+=5;return[E,T]}; AA=function(E){return g.pG(E.info.rV,T=>T.type===3)}; jlT=async function(E,T){return T?(new S8(E.G)).encrypt(T,E.X):T}; guk=async function(E,T){return T?await (new S8(E.G)).decrypt(T,E.X):T}; Ev=function(E){E.V.read().then(E.Z,E.onError).then(void 0,g.s1)}; var Kh8=function(){return nR[v[21]](this,41,8144)}; ZJ=function(E,T,Z,L,n){if(zT(67,3964,E.Mt))return new f60(E,Z);E=E.rI();return L?W_()?new Tb(E,T,Z,n):new cWO(E,T,Z,n):new Qs3(E,Z,n)}; LZ=function(E,T,Z){E.X&&(zV(E.X,T),T=E.X,E.X=null);var L=0,n=0;for(let D of E.rV){if(D.range&&L+D.G<=E.G){L+=D.G;continue}if(cF(D)&&!Z&&E.G+T.totalLength-n=400?(E.lastError="net.badstatus",!0):n?(E.lastError="ump.spsrejectfailure",!0):Z||L?!1:(E.lastError=T===204?"net.nocontent":"net.connect",!0)}; DJ=function(E,T){if(E.policy.sB)return!1;var Z=T.getResponseHeader("content-type"),L=T.L7();E=!L||L<=E.policy.nI;return(!T.zl()||!Z||Z.indexOf("text/plain")!==-1)&&E}; Uv=function(E,T){var Z="";T=T.zb();T.totalLength<=E.policy.nI&&(E=mK(T),E=T8(E),Z=vq(E)?E:"");return Z}; Vn=function(E){var T=E.timing.S();T.shost=F$(1,3626,E.qW.Mt);E.policy.QQ&&E.policy.Ai&&(T.csrc=1);return T}; RiI=function(E,T){return E?.maxWidth>T?.maxWidth||E?.maxHeight>T?.maxHeight}; CH0=function(E,T){for(let Z of T.keys()){let L=T.get(Z);if(L.length===0)continue;g.oW(L,(J,y)=>y.maxFramerate-J.maxFramerate); let n=[L[0]],O=0;for(let J=1;JE.X||Z.push(L);return Z}; Nc=function(E,T,Z){var L=PHO[E]||[];Z.U("html5_shorts_onesie_mismatched_fix")&&(L=I6b[E]||[]);T.push(...L);Z.U("html5_early_media_for_drm")&&T.push(...(hi$[E]||[]))}; ssk=function(E,T){var Z=X6(E),L=E.A(),n=L.V;L=L.U("html5_shorts_onesie_mismatched_fix");var O=E.Lg();if(L){if(!n.X){if(O&&Gb)return Gb;if(dG)return dG}}else if(dG&&!n.X)return dG;var J=[],y=[],D={},U=uX.concat(WJ);L&&(U=uX.concat(e2));E.U("html5_early_media_for_drm")&&(U=U.concat(wG),E.U("allow_vp9_1080p_mq_enc")&&U.push(vJ));var V=[...qc];E.U("html5_iamf_audio_onesie_fmt")&&V.push(["773"]);for(var N of U){U=!1;for(let e of N){var G=c6(e,O&&L);if(!G||!G.video)continue;if(G.X()&&!Z.f0&&G.video.qualityOrdinal> Z.Oz)continue;let q=g.YS(E.A().experiments,"html5_drm_byterate_soft_cap");if(q>0&&I7(G)&&G.EC>q)continue;if(U){J.push(e);Nc(e,J,E);continue}G=l4(Z,G,n);G===!0?(U=!0,J.push(e),Nc(e,J,E)):D[e]=G}}for(let e of V)for(let q of e){N=QC(q);if(!N||!N.audio||!E.U("html5_onesie_51_audio")&&N.L())continue;N=l4(Z,N,n);if(N===!0){y.push(q);Nc(q,y,E);break}else D[q]=N}if(!E.U("html5_enable_audio_quality_setting")){E=["141","774"];for(let e of E)y.includes(e)&&(g.iR(y,e),D[e]="blkhqa")}Z.X&&T("orfmts",D);if(L)return n.X&& (n.X=!1,Gb=dG=void 0),O?Gb={video:J,audio:y}:dG={video:J,audio:y};dG={video:J,audio:y};n.X=!1;return dG}; Ru=function(E){var T={},Z=E.W,L=E.G9,n=E.NH,O=Z.getVideoData(),J=XF(0);var y=Z.getVisibilityState();L.U("html5_enable_audio_quality_setting")&&(T.mQ=L.mQ);J&&(T.wi=J,T.lastManualDirection=ArU(),J=oO()||0,J>0&&(J=(L.U("html5_use_date_now_for_local_storage")?Date.now():(0,g.a)())-J,L.U("html5_use_date_now_for_local_storage")?J>0&&(T.timeSinceLastManualFormatSelectionMs=J):T.timeSinceLastManualFormatSelectionMs=J));if(n.Y||L.U("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&Yq)J= L.U("html5_disable_bandwidth_cofactors_for_sabr_live")?!!E.iP?.oB:!1,T.Uw=de(n,!J);var D=iK.medium,U=Math.floor(D*16/9),V=O.Lg()||(O.X&&O.G&&O.G.videoInfos.length!==0?O.G.videoInfos[0].isVertical():!1);J=V?D:U;U=V?U:D;V=Z.zf();D=V.width;V=V.height;T.tF=Math.max(D,J);T.O7=Math.max(V,U);L.U("html5_enable_client_viewport_size_logging")&&L.Gz()&&(J=Z.lZ(),Z.K("cvw",{w:D,h:V,cvw:T.tF,cvh:T.O7,cvu:J.X}));T.visibility=y;T.P7=g.xL();T.pO=Z.Ph()*1E3;y=E.W.yi();T.Mp={defaultPolicy:y?.Xc?.X||0,smooth:y?.sN?.X|| 0,visibility:y?.lg?.X||0,Jl:y?.MZ?.X||0,performance:y?.PT?.X||0,speed:y?.Ah?.X||0};T.PD=y?.eq?.X||0;if(E.BV||E.aZ&&!E.a6)J=L.aI().X.ME(tck)??0,J>0&&!T.PD&&(D=(y?.Xc||YA).compose(new x$(0,J,!1,"p")),T.Mp.defaultPolicy=D.X,Z.K("lsl",{qc:J})),O.livePreload&&O.U("html5_allow_multiview_tile_preload")&&(y=(y?.Xc||YA).compose(new x$(0,240,!1,"p")),T.Mp.defaultPolicy=y.X);y=E.BV||O.Lp?[{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}];T.YD=E.authorizedFormats&&E.authorizedFormats.length>0?{authorizedFormats:E.authorizedFormats}:{authorizedFormats:y};E.sabrLicenseConstraint&&(T.YD.sabrLicenseConstraint=E.sabrLicenseConstraint);if(L.U("html5_onesie_media_capabilities")||DH(O))T.VZ=3;L.U("html5_onesie_audio_only_playback")&&mj(O)&&(T.VZ=1);E.iP?.bP&&E.ux&&(T.VZ=T.VZ===void 0?7:T.VZ| 4);y=O.wV?O.wV:X6(O);if(L.U("html5_onesie_media_capabilities")){J=L.V;D=[];U=[];V=L.U("html5_shorts_onesie_mismatched_fix");var N=O.Lg(),G=uX.concat(WJ);V&&(G=uX.concat(e2));L.U("html5_early_media_for_drm")&&(G=G.concat(wG),L.U("allow_vp9_1080p_mq_enc")&&G.push(vJ));var e=[...qc];L.U("html5_iamf_audio_onesie_fmt")&&e.push(["773"]);for(var q of G)for(var b of q){G=c6(b,N&&V);if(!G||!G.video)continue;let M=g.YS(L.experiments,"html5_drm_byterate_soft_cap");if(!(M>0&&I7(G)&&G.EC>M)&&l4(y,G,J)===!0){D.push({videoCodec:fZ[vM[b]], maxWidth:G.video.width,maxHeight:G.video.height,maxFramerate:G.video.fps});break}}for(var K of e)for(var l of K)if((q=QC(l))&&q.audio&&(L.U("html5_onesie_51_audio")||!q.L())&&l4(y,q,J)===!0){U.push({audioCodec:cJ[vM[l]],numChannels:q.audio.numChannels});break}T.mediaCapabilities={videoFormatCapabilities:D,audioFormatCapabilities:U}}if(E.iP?.wV()){q=E.J9;b=E.CU;J=E.iP?.EC;K=[];l=[];D=new Map;U=(U=O.V)?U.itag:void 0;V=O.G?.videoInfos;V=V?.length?V[V.length-1].itag:void 0;U=!gD()&&U!==void 0&&q?.includes(Number(V)); V=O.yd.X;for(var r of V.values())r.wL?l.push({audioCodec:cJ[r.n0],numChannels:r.numChannels,spatialCapabilityBitmask:Hq0[r.n0]}):(V=fZ[r.n0],N=r.maxBitrateBps||0,e=J?J*8:0,N={videoCodec:V,maxWidth:b&&!U?854:r.maxWidth||0,maxHeight:b&&!U?480:r.maxHeight||0,maxFramerate:r.maxFramerate||0,is10BitSupported:r.PV||!1,maxBitrateBps:e&&N?Math.min(e,N):e||N,efficient:!0},V=`${V}_${r.PV}`,e=D.get(V)||[],e.push(N),D.set(V,e));K=CH0(K,D);r=q&&!U?[...q]:[];O.U("html5_ssff_denylist_opus_low")&&r.push(249,350); X6(O);T.mediaCapabilities={videoFormatCapabilities:K,audioFormatCapabilities:l,hdrModeBitmask:3,perPlaybackAttributes:r.length?{itagDenylist:r}:{}};T.AL=gD()}E.iP?.X&&(T.mY=y.mY,T.Oz=E.iP?.Oz);L.XN&&(T.qM=L.XN);T.Hx=E.Hx;T.xw=E.xw;T.pf=E.pf;T.nB=E.nB;E.DX&&(T.YQ=(0,g.a)()-E.DX);E.uI&&(T.uI=E.uI);vW||(T.t7=!0);r=Wp(n)*1E3;r>0&&(T.cu=r);Z=Z.getPlaybackRate();Z!==1&&(T.playbackRate=Z);E.iP?.gk&&E.Sl&&(T.Tl=E.Tl,T.nC=E.nC,T.Sl=E.Sl);Az()===1&&(T.yA=1);L.U("html5_sabr_force_proxima")&&(T.aV=1);Z=g.YS(L.experiments, "html5_sabr_force_max_network_interruption_duration_ms");T.YF=Z>0?Z:n.interruptions[0]||0;E.iP?.RK&&(T.O1=E.O1);L.b$&&(T.audioTrackId=L.b$);O.cL()&&!T.audioTrackId&&(L.U("html5_fill_default_mosaic_audio_track_id")||(E=$m(O),T.audioTrackId=E),O?.K("misstrkchg",{"default":T.audioTrackId}));if(E=navigator.connection?.type||"")T.detailedNetworkType=Qn[E]||Qn.other;!L.U("html5_enable_voice_boost")||O.Lg()||O.isAd()||(T.u2=L.Ct);return T}; bX=function(E,T,Z,L,n,O,J){var y={};T&&(y.SJ=T);if(!E)return y;y.playbackCookie=Z?.playbackCookie;n&&(y.Fq=n);y.cI=[];y.w8=[];if(J?.size)for(let D of J.values())y.w8.push(D);if(E.sabrContextUpdates.size>0)for(let D of E.sabrContextUpdates.values())CZ(y,D,L);g.dd(E)&&O&&CZ(y,O,L);T=E.A().X;y.clientInfo={clientName:Si0[T.c.toUpperCase()]||0};T.cbrand&&(y.clientInfo.deviceMake=T.cbrand);T.cmodel&&(y.clientInfo.deviceModel=T.cmodel);T.cver&&(y.clientInfo.clientVersion=T.cver);T.cos&&(y.clientInfo.osName= T.cos);T.cosver&&(y.clientInfo.osVersion=T.cosver);T=E.A();T.U("html5_sabr_enable_server_xtag_selection")&&T.RK&&(y.clientInfo.hl=T.RK);E.Ym&&(y.Ym=E.Ym);return y}; CZ=function(E,T,Z){var L=T.type||0;Z?.has(L)?E.w8.push(T):E.cI.push(L)}; KnT=function(E){if(!(Ko(E.info)&&E.info.lW()&&E.policy.xV&&E.sX)||E.info.IK.G>=2||XF()>0||!LV())return!1;var T=E.qW.get("aitags");if(!T)return!1;T=q1(T).split(",");var Z=[];for(let L of E.sX)g.B5(T,L)&&Z.push(L);if(!Z.length)return!1;E.qW.set("altitags",wW(Z.join(",")));return!0}; xA=function(E,T,Z=!1){g.h8(T);E.E3.lastError="player.exception";E.errorMessage=`${T.name}_${T.message}`;Z?g.c8(()=>{ou(E.E3)}):ou(E.E3)}; PJ=function(E){E.vN&&(E.xhr.status=E.vN,E.p9=E.vN)}; Iu=function(E,T){E.timing.NE=!0;E.xhr.zl()&&E.timing.oI();E.policy.wk&&E.XP?.stop();LZ(E.Sd,T,!1)}; h2=function(E,T,Z){var L=E.Ck?Math.max(T,Z/E.Ck):T,n=E.NH.G.V;n&&(L=T,E.Ck&&(L=Math.max(T,Z/E.Ck*n)));Fy(E.NH,T,Z,L)}; t2=function(E,T,Z,L,n,O){E.Y&&(E.Y.add(Math.round(T)),E.Y.add(Math.round(Z)),E.Y.add(Math.round(L)),E.Y.add(Math.round(n)),E.Y.add(Math.round(O)),E.Y.add(Math.round(E.wk)))}; HJ=function(E,T,Z){switch(T){case 68:E.YA(Z);break;case 35:E.CB(Z);break;case 44:E.b9(Z);break;case 43:E.Tr(Z);break;case 53:E.nb(Z);break;case 56:E.m1();break;case 57:E.fC(Z);break;case 42:E.AD(Z);break;case 45:E.g$(Z);break;case 59:E.Mz(Z);break;case 51:E.Cf(Z);break;case 49:E.z_(Z);break;case 50:E.u9(Z);break;case 47:E.DT(Z);break;case 58:E.pW(Z);break;case 61:E.hJ(Z);break;case 66:E.Ju(Z);break;case 46:E.F7(Z);break;case 67:E.onSnackbarMessage(Z);break;case 71:T=DM(Z,xDb),E.C0.JM(T)}}; rW3=function(E){S2=E}; kCI=function(E,T,Z){E.uP.get(T).onProgress=Z}; KZ=function(E,T){E.Ry(T)&&(S2?E.uP.get(T).jb.clear():E.uP.get(T).t0=new oV,E.G(T),E.N=!0)}; l6k=function(E){for(let [T,Z]of E.uP){let L=T;Z.Ja||KZ(E,L)}}; rG=function(E,T){E=E.uP.get(T);if(!E)return 0;T=0;if(E.rV.length>0){for(let Z of E.rV)T+=Z.range?.length||0;return T}if(E.Ie.length>0)for(let Z of E.Ie)T+=Z.Mj||0;return T+E.Jd}; kA=function(E,T){if(S2){let Z=0;E=E.uP.get(T);if(!E?.jb)return 0;for(let L of E.jb.values())Z+=L.data.totalLength;return Z}return E.uP.get(T)?.t0.j()||0}; lX=function(E,T){E=E.uP.get(T);if(S2){if(!E?.Ja)return!1;T=E.jb.size>0;return E.wS.length>0||T}return!!E?.Ja&&!!E?.t0.j()}; pZ=function(E,T){var Z=E.uP.get(T),L=rG(E,T),n=!L&&!!Z.bytesReceived;if(S2){if(E.mK?.Vz){for(var O of Z.jb.values())if(!O.Ss)return!1;return n}}else if(O=E.AO(T),n&&E.V&&O!==void 0)return O;return(n||Z.bytesReceived===L)&&Z.oS+kA(E,T)===Z.bytesReceived}; Mc=function(E,T,Z,L){T=pK$(E,T,Z);Z=Z.xm;L.rV.push(...T);if(S2)L.MG.has(Z)||L.MG.set(Z,[]),L.MG.get(Z).push(...T);else if(L.Sd)for(let n of T)L.Sd.rV.push(n);else L.Sd=new $A([...L.rV]),E.iP?.I$&&g.H(E,L.Sd);return T}; pK$=function(E,T,Z){var L=E.mK?.G.get(T);if(!L)return[];if(Z.jt)return L.J(0,Z.clipId)?.rV||[];if(L.V()){var n=Z.startMs,O=Z.durationMs,J=1E3;E.iP?.X&&Z.timeRange&&(n=Z.timeRange.startTicks??-1,O=Z.timeRange.OA??-1,J=Z.timeRange.timescale??-1);if(Z.JW<0||Z.w4<0||O<0||n<0||Z.Mj<0||J<0)return KZ(E,T),[];E=wE(Z.JW,Z.Mj);T=Z.RT||0;return[new PF(3,L,E,"makeSliceInfosMediaBytes",Z.w4-1,n/J,O/J,T,E.length-T,void 0,Z.RL,Z.clipId,Z.JO!==void 0)]}if(Z.w4<0)return KZ(E,T),[];if(E.mK?.Vz)return O=L.jF,J=O*L.info.EC, T=Z.RT,E.iP?.X&&E.L.ET()!=="ONESIE"&&Z.timeRange&&!T&&(n=Z.timeRange.startTicks/Z.timeRange.timescale),[new PF(3,L,void 0,"makeSliceInfosMediaBytes",Z.w4,n,O,T,J,!0,Z.RL,Z.clipId,Z.JO!==void 0)];if(E.iP?.wz&&L instanceof uB){if(!L.X())return E.uP.get(T).N3.set(Z.xm,Z),[];E=Z.w4-1;n=L.index.getStartTime(E);O=L.index.getDuration(E);return[new PF(3,L,void 0,"makeSliceInfosMediaBytes",E,n,O,0,O*L.info.EC,void 0,void 0,void 0,Z.JO!==void 0)]}return[]}; au=function(E,T,Z){E.mK=T;E.iP=Z;for(let [L,n]of E.uP){T=L;Z=n;for(let O of Z.nl)Mc(E,T,O,Z)}}; zb=function(E){return E.S4()&&!E.yh}; FG=function(E){E.policy.k$&&E.q3&&!E.mp?E.mp=!0:E.FN.oI()}; j2=function(E,T){var Z=-1,L=-1,n=-1;if(E.cS?.items)for(let O of E.cS.items)T=y,D=E.mK.isManifestless,J?(E.X?.HM.event==="predictStart"&&E.X.kUE.j&&(E.j=NaN,E.L=NaN);if(E.X&&E.X.kU===T){if(L=E.X,!E.policy.j||!E.policy.G)if(n&&L){var O=L.HM,J=n.Va(O);O.event==="predictStart"&&(E.O=T);E.K("sdai",{onqevt:O.event,sq:T,mt:Z,gab:J,cst:O.startSecs,cueid:E.policy.mw&&(J||O.event==="start")?O.identifier:void 0},!0);J?O.event!=="predictStart"?(O.event==="start"&&E.O===T-1&&E.K("sdai",{gabonstart:T}),L.lq?Em(E,4,"cue"): (E.j=T,E.L=Z,E.K("sdai",{joinad:E.G,sg:E.j,st:E.L.toFixed(3)}),E.Z=Date.now(),Em(E,2,E.G===3?"staftpred":"join"),nX(n,L.HM))):(J=Om(E),T+=Math.max(Math.ceil(-O.X/J),1),O=Math.floor(Z-O.X/1E3),E.policy.G?E.V=O:E.N=T,E.K("sdai",{onpred:Z,estsq:T,estmt:O.toFixed(3)}),g.Jg(E.loader,O,O,T,J),E.Z=Date.now(),Em(E,3,"predict"),nX(n,L.HM)):E.G===1?E.mA?.GV(Z)?(g.Jg(E.loader,Z,Z,T),Em(E,4,"sk2head")):Em(E,5,"nogab"):O.event==="predictStart"&&(E.policy.G&&E.V>0?(Z=Math.floor(Z-O.X/1E3),E.V!==Z&&E.K("sdai",{updateSt:Z, old:E.V}),E.V=Z):E.N>0&&(Z=T+Math.max(Math.ceil(-O.X/Om(E)),1),E.N!==Z&&(E.K("sdai",{updateSt:Z,old:E.N}),E.N=Z)))}else E.K("sdai",{nulldec:1,sq:T,mt:Z.toFixed(3),evt:L?.HM?.event||"none"})}else E.G===1&&Em(E,5,"noad")}; yE=function(E,T,Z){return(Z<0||Z===E.j)&&!isNaN(E.L)?E.L:T}; T0=function(E,T,Z){T.startSecs+=isNaN(E.J)?0:E.J;zB(E.mK,T,Z)}; Zv=function(E,T){if(E.X){var Z=E.X.HM.Tg-(T.startTime+E.J-E.X.HM.startSecs);Z<=0||(Z=new g.Dw(E.X.HM.startSecs-(isNaN(E.J)?0:E.J),Z,E.X.HM.context,E.X.HM.identifier,"stop",E.X.HM.X+T.duration*1E3),E.K("cuepointdiscontinuity",{segNum:T.kU}),T0(E,Z,T.kU))}}; Om=function(E){switch(E.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; Dv=function(E,T,Z,L=!1){L?Em(E,1,"seek"):T>0&&Math.abs(T-Z)>=5&&E.G===4&&Em(E,5,"sk2t")}; g.Um=function(E){return E.tileContext?`${E.gL};${E.tileContext}`:E.gL}; VE=function(E){if(!E)return"unknown";switch(E){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; Ny=function(E){switch(E){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}}; $NO=function(E){if(!E)return 0;switch(E){case 2:return 2;case 1:return 1;default:return 0}}; Mck=function(E){if(!E)return 0;switch(E){case 6:return 7;case 5:return 1;case 2:return 2;case 11:return 3;case 3:return 4;case 1:return 5;case 12:return 6;default:return 0}}; g.G0=function(E){return E?E.tileContext?`${E.identifier};${E.tileContext}`:E.identifier:""}; g.uV=function(E){switch(E){case 0:return"unknown";case 1:return"timeout";case 2:return"ratecontrol";case 11:return"ratecontrol_client";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";case 9:return"ssdisabled_ustreamer";case 10:return"ssdisabled_no_config";case 12:return"nogabconfig";case 8:return"inactive";case 13:return"cachemiss";default:return"unknown"}}; var a6J=function(E){return Ie[v[21]](this,80,4099,E)}; WV=function(E){var T=-(E.HM?.ru||0);E.timeRange&&(T+=(E.timeRange.startTicks||0)/(E.timeRange.timescale||1));return new g.Dw(T,E.HM?.TI||0,E.HM?.iy||"",E.HM?.identifier||"",VE(E.HM?.event),(E.HM?.ru||0)*1E3,E.tileContext)}; g.ek=function(E,T){var Z="",L=[];for(let [n,O]of E.X.entries()){let J=n,y=O;y?.startTimeSecs<=T&&T<=y?.startTimeSecs+y?.Tg&&L.push(J);Z+=`${J}:${y?.startTimeSecs.toFixed(3)}:${y?.Tg.toFixed(3)};`}L.length===0&&(T={no_cid:1,mt:T.toFixed(3),adConfigMap:Z.substring(0,1024)},E.policy.kZ&&E.K("clsdai",T));return L}; wo=function(E,T,Z=!1){Z&&(E.L=!0);++E.j;Z=6E4*2**E.j;Z=(0,g.a)()+Z;E.V.set(T.info.id,Z)}; vV=function(E){for(let [T,Z]of E.V.entries()){let L=T;Z<(0,g.a)()&&E.V.delete(L)}return E.V}; qy=function(E,T){E.X!==T&&(E.X=T,E.G=!0)}; cV=function(E,T){E.X=T;var Z=E.Z.videoInfos;if(!E.X.isLocked()){let O=(0,g.a)();Z=g.KG(Z,function(J){if(J.EC>this.policy.EC)return!1;var y=this.mK.X[J.id];return vV(this.j).get(J.id)>O||y.IK.G>4||y.D3>4?!1:this.oI.has(+J.itag)?!1:!0},E); E.j.CU()&&(Z=g.KG(Z,J=>J.video.width<=854&&J.video.height<=480))}Z.length||(Z=E.Z.videoInfos); var L=Z;E.policy.YS&&(L=Yb(E,L,T));L=g.KG(L,T.N,T);if(E.X.isLocked()&&E.j.X){var n=g.MK(Z,O=>O.id===E.j.X); n?L=[n]:qy(E.j,"")}E.policy.YS||(L=Yb(E,L,T));L.length||(L=[Z[0]]);L.sort((O,J)=>fX(E,O)-fX(E,J)); for(T=1;Tn.video.width?(g.mY(L,T),T--):fX(E,Z)*E.policy.Z>fX(E,n)&&(g.mY(L,T-1),T--);T=L[L.length-1];E.SQ=!!E.V&&!!E.V.info&&E.V.info.n0!==T.n0;E.N=L;E.K0.clear();Z=!1;for(n=0;n=1080&&(Z=!0);zik(E.policy,T,E.mK.Vz)}; Fnb=function(E){var T=E.policy.O,Z=vp(E.VQ)/T-fX(E,E.G.info);T=g.aS(E.N,function(L){return fX(this,L)0?Z[0]:T[0]).id];CX(E);E.L=E.G;Fnb(E);E.f0.length&&(E.nextVideo=bV(E,E.nextVideo,E.Z.videoInfos),E.G=bV(E,E.G,E.Z.G));E.V=E.nextVideo;E.L=E.G;return Rg(E)}; xb=function(E,T){return E.X.equals(T)&&(!E.j.X||!E.X.isLocked()||E.nextVideo?.info.id===E.j.X)}; CX=function(E){if(!E.G||!E.policy.N&&!E.G.info.Ji){var T=E.Z.G;E.G&&(T=n_(T,{languageId:E.G.info.Ji?.id,R5:E.policy.R5,Pi:E.policy.Pi}),T.length||(T=E.Z.G));E.G=E.mK.X[T[0].id];if(T.length>1&&!E.policy.qQ){if(!E.policy.rq){var Z=g.MK(T,L=>L.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); Z&&(E.G=E.mK.X[Z.id])}Z=!1;if(Z=E.policy.Qz?!0:E.X.isLocked()?E.X.X<240:BU$(E,E.G))E.G=E.mK.X[g.H5(T).id]}}}; PV=function(E){if(!E.nextVideo||!E.policy.N)if(E.X.isLocked())E.nextVideo=E.X.X<=360?E.mK.X[E.N[0].id]:E.mK.X[g.H5(E.N).id];else{for(var T=Math.min(E.J,E.N.length-1),Z=vp(E.VQ),L=fX(E,E.G.info),n=Z/E.policy.O-L;T>0&&!(fX(E,E.N[T])<=n);T--);for(Z=Z/E.policy.Z-L;T=Z);T++);E.nextVideo=E.mK.X[E.N[T].id];E.J=T}}; g7I=function(E,T){if(xb(E,T))return null;if(T.reason==="m"&&T.isLocked())return cV(E,T),E.J=E.N.length-1,CX(E),PV(E),E.O=E.O||E.V!==E.nextVideo,E.V=E.nextVideo,new QE(E.G,E.V,T.reason);T.reason==="r"&&(E.S=-1);cV(E,T);PV(E);if(T.reason==="r"&&E.nextVideo===E.V)return new QE(E.G,E.nextVideo,T.reason);E.V&&E.nextVideo&&fX(E,E.V.info)1.5&&E.loader.K("overshoot",{sq:T.kU,br:Z,max:L}))}}; hg=function(E,T,Z=!1){wo(E.j,T,Z);E.S=-1;cV(E,E.X)}; sm=function(E,T){return new QE(E.L,E.V,T||E.X.reason)}; fX=function(E,T){if(!E.u$[T.id]){var Z=E.mK.X[T.id].index.SW(E.NE,15);Z=T.LD&&E.V&&E.V.index.isLoaded()?Z||T.LD:Z||T.EC;E.u$[T.id]=Z}Z=E.u$[T.id];E.K0.has(T.itag)&&(Z*=1.5);return Z*=Math.max(1,E.A5.Q4()||0)}; tg=function(E,T){var Z={};for(let L of T){if(!L||!L.video)continue;T=L.video.qualityOrdinal;let n=Z[T],O=n&&n.X()&&n.video.qualityOrdinal>E.policy.Oz,J=T<=E.policy.Oz?L.X():L.N();if(!n||O||J)Z[T]=L}return Z}; Yb=function(E,T,Z){var L=Z.reason==="m"||Z.reason==="s";E.policy.Lm&&HV&&g.$M&&(!L||Z.X<1080)&&(T=T.filter(n=>n.video&&(!n.j||n.j.powerEfficient))); if(T.length>0)if(gD()){let n=tg(E,T);T=T.filter(O=>!!O&&!!O.video&&O.n0===n[O.video.qualityOrdinal].n0)}else{let n=T[0]?.video?.qualityOrdinal; if(n){Z=T.filter(J=>!!J&&!!J.video&&J.video.qualityOrdinal===n); let O=tg(E,Z)[n].n0;T=T.filter(J=>!!J&&!!J.video&&J.n0===O)}}return T}; var rY$=function(){return Bq[v[21]](this,32,4593)}; BU$=function(E,T){for(var Z=0;Z+1L}; bV=function(E,T,Z){if(T.info.n0==="f"||E.f0.includes(uT(T,E.mK.Vz)))return T;for(let L=0;LZ.info.itag===T); if(!E)throw Error("Itag "+T+" from server not known.");return E}; iqT=function(E){var T=[];if(E.X.reason==="m"||E.X.reason==="s")return T;if(POT(E.mK)){for(let Z=Math.max(0,E.J-2);ZO?n=0:L[J]>E.buffered[J]&&(J===O-1?n=2:J===O-2&&L[J+1]>E.buffered[J+1]&&(n=3))}E.X.add(T<<3|(Z&&4)|n);T=Math.ceil(E.track.Ph()*1E3);E.X.add(T-E.j);E.j=T;if(n===1)for(E.X.add(O),T=0,J=0;J=2&&E.X.add(L[O- 1]-E.buffered[O-1]);Z&&E.X.add(Z);E.buffered=L}; $b=function(E,T,Z,L,n){if(!L.Ae)return Z.length===0?Z.push(L.clone()):(E=(T=Z.pop())?kb(E,T,L):null)?Z.push(E):Z.push(L.clone()),n;(Z=(Z=Z.pop())?kb(E,Z,L):null)||(Z=L);if(Z.X)return E.logger&&E.logger({incompleteSegment:Z.YG()}),n;var {formatId:O,kU:J,startTimeMs:y,clipId:D,UT:U}={formatId:g.dE(Z.qE.info,E.mK.Vz),kU:Z.kU+E.N,startTimeMs:Z.segmentStartTime*1E3,clipId:Z.clipId,UT:Z.V*1E3};L={clipId:D,formatId:O,startTimeMs:y,durationMs:U,zQ:J,NJ:J};n=lV(T,L.startTimeMs);Z=n>=0?T[n]:null;var V;if(V= Z){V=L;var N=n,G=Z.startTimeMs+Z.durationMs,e=V.startTimeMs+V.durationMs;if(V.startTimeMs-G>E.G)V=!1;else if(pX(E,Z.formatId,V.formatId))Z.durationMs=Math.max(G,e)-Z.startTimeMs,Z.NJ=Math.max(Z.NJ,V.NJ),V=!0;else if(Math.abs(Z.startTimeMs-V.startTimeMs)<=E.G)if(Z.durationMs>V.durationMs+E.G){N=Z.formatId;var q=Z.zQ,b=Z.NJ;Z.formatId=V.formatId;Z.durationMs=V.durationMs;Z.zQ=V.zQ;Z.NJ=V.NJ;V.formatId=N;V.startTimeMs=e;V.durationMs=G-e;V.zQ=q;V.NJ=b;V=!1}else Z.formatId=V.formatId,V=!0;else G>V.startTimeMs&& (G>e&&(T.splice(N+1,0,{formatId:Z.formatId,startTimeMs:e,durationMs:G-e,zQ:V.NJ+1,NJ:Z.NJ}),E.logger&&E.logger({splitOldStart:Z.startTimeMs?.toFixed(3),splitOldEnd:G?.toFixed(3),splitNewStart:V.startTimeMs?.toFixed(3),splitNewEnd:e?.toFixed(3)})),Z.durationMs=V.startTimeMs-Z.startTimeMs,Z.NJ=V.zQ-1),V=!1}V?L=Z:(n+=1,T.splice(n,0,L));Z=0;for(V=n+1;V=q+G.G?G=!0:b+G.GZ.startTimeMs-L.startTimeMs); return E>=0?E:-E-2}; My=function(E,T,Z){if(E.logger){var L=[];for(let n=0;n0&&(0,g.a)()-E.J<5E3&&(E.logger&&E.logger({dend:n.YG()}),L=pl(L,O,O+.01))}E.policy.A0&&E.logger&&E.logger({cbri:`${E.X}`});n=[];for(var J=O=0;O=y){let q={...E.MH[J]};var U=E.mK.G.get(Gn(E.MH[J].formatId)),V=Math.max(D,y);y=U.index.jc(V+E.G/1E3); D=U.index.getStartTime(y);var N=y+ +(Math.abs(D-V)>E.G/1E3);V=N+E.N;N=U.index.getStartTime(N)*1E3;J!==E.X||T?(q.zQ=V,q.startTimeMs=N):(E.logger&&E.logger({pEvict:"1",og:q.startTimeMs,adj:D*1E3}),q.zQ=y+E.N,q.startTimeMs=D*1E3);y=E.V?.V||11;!Z&&J===E.X&&GE.G/1E3);y=D+E.N;U=U.index.f7(D)*1E3;q.NJ=y;q.durationMs=U-q.startTimeMs;q.zQ<=q.NJ&&n.push(q)}eO.clone()); E.MH.forEach(O=>{T.push({...O})}); var L=E.S.Gc(),n=E.X;for(let O of L)n=$b(E,T,Z,O,n);T.forEach(O=>{O.startTimeMs&&(O.startTimeMs+=E.timestampOffset*1E3)}); return{MH:T,iY:Z}}; pX=function(E,T,Z){return T.itag!==Z.itag||T.xtags!==Z.xtags?!1:E.mK.Vz||T.lmt===Z.lmt}; z0=function(E){return{downloadedEndTime:Math.round(E.yq?E.yq.j:0),maxKnownEndTime:Math.round(E.X.index.Pb()),averageByteRate:Math.round(E.X.info.LD)}}; BV=function(E,T=!1){!T||E.indexRange&&E.initRange&&E.yq||FD(E,new jk("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));T={lmt:E.X.info.lastModified,docid:E.policy.N,fmtid:E.X.info.id,type:E.X.info.mimeType.split(";")[0],csz:E.chunkSize,clen:E.V*E.chunkSize+E.G};E.crypto&&(T.ck=E.J,T.civ=E.L);T="local://localhost/videoplayback?"+g.NS(T);T={itag:+E.X.info.itag,mimeType:E.X.info.mimeType,bitrate:E.X.info.EC*8,lastModified:String(E.X.info.lastModified),initRange:E.initRange?.X(), indexRange:E.indexRange?.X(),url:T};var Z=E.X.info.G;Z&&(T.xtags=Z);if(Z=E.X.info.video)if(T.quality=Z.quality,T.qualityLabel=Z.qualityLabel,T.width=Z.width,T.height=Z.height,Z=Z.fps)T.fps=Z;if(E=E.X.info.audio){if(Z=E.sampleRate)T.audioSampleRate=String(Z);if(E=E.numChannels)T.audioChannels=E}return T}; go=function(E,T,Z=!1){T.then(L=>{E.Y.delete(T);(Z||L===4)&&E.Z.resolve(L)},L=>{E.Z.reject(L)})}; mV=function(E){return!!E.yq&&E.yq.J()}; FD=function(E,T){U9(E.policy.N)!==4&&(Vb(E.policy.N,4),g.t8(T),E.Z.reject(new jk(T.message)))}; iV=function(E,T){var Z=0,L=mK(T.G);if(E.V=L.length)return;if(Z<0)throw Error("Missing data");E.V=E.N;E.G=0}for(;Z{var n=uL(L,E.yq.qE.info,BV(E,!0),Z,E.policy.SQ,E.V,T,E.crypto);go(E,n,!0)})}else FD(E,new jk("Woffle: Expect always re-mark currentChunkOffset at EOS")); else FD(E,new jk("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; XD=function(E,T){if(!mV(E)&&!E.FC()){if(!(E.VQ||(E.VQ=!0,E.N>0))){var Z=z0(E);Z=uL(E.policy.N,E.X.info,BV(E),Z,E.policy.SQ);go(E,Z)}if(T.info.type===1){if(E.yq){FD(E,Error("Woffle: Expect INIT slices to always start us off"));return}E.initRange=wE(0,T.G.totalLength)}else if(T.info.type===2)E.yq&&E.yq.type===1||FD(E,Error("Woffle: Index before init")),E.indexRange=wE(E.initRange.end+1,T.G.totalLength);else if(T.info.type===3){if(!E.yq){FD(E,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(E.yq.type===3&&!qX(E.yq,T.info)&&(E.S=[],T.info.kU!==bT(E.yq)||T.info.X!==0))return;if(T.info.Ae){for(let L of E.S)iV(E,L);E.S=[]}else{E.S.push(T);E.yq=T.info;return}}else{FD(E,Error("Woffle: Unexpected slice type"));return}E.yq=T.info;iV(E,T);ly8(E)}}; kOd=function(E){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(E.X.index.Pb()),averageByteRate:Math.round(E.X.info.LD)}}; pk0=function(E){E=g.PS(E,1886614376);for(let T of E);return g.rv(E,T=>Jq(T))}; $5$=function(E){var T=g.ke(E,(L,n)=>L+n.length,0); T=new Uint8Array(T);var Z=0;for(let L of E)T.set(L,Z),Z+=L.length;return T}; Ag=function(E){a:{var T=E.initData;try{var Z=0;let n=new DataView(T.buffer);for(;Z0){let D=n.getUint32(Z+28);J+=D*16+4}let y=n.getUint32(Z+J-4);try{let D=MbI(T.subarray(Z+J,Z+J+y));if(D!==null){var L=D;break a}}catch(D){}Z+=O}L=null;break a}catch(n){L=null;break a}L=void 0}if(L!=null){T=HD(Ce(L,7,void 0,QY));T==null||E.Zo||(E.cryptoPeriodIndex=T);T=HD(Ce(L,10,void 0,QY)); T!=null&&T>0&&!E.Zo&&(E.X=T);for(let n of g.Sl(L,2,r4,void 0===yY?2:4))L=E.V,T=L.push,Z=iv(n),Z=g.So(Z,4),T.call(L,Z)}}; E2=function(E){return isNaN(E.cryptoPeriodIndex)?g.So(E.initData):`${E.cryptoPeriodIndex}`}; T1=function(E){if(E.offset>=E.G.totalLength)throw Error();return Xm(E.G,E.offset++)}; Z1=function(E,T=!1){var Z=T1(E);if(Z===1){T=-1;for(Z=0;Z<7;Z++){var L=T1(E);T===-1&&L!==255&&(T=0);T>-1&&(T=T*256+L)}return T}L=128;for(let n=0;n<6&&L>Z;n++)Z=Z*256+T1(E),L*=128;return T?Z:Z-L}; L0=function(E){try{let T=Z1(E,!0),Z=Z1(E,!1);return{id:T,size:Z}}catch(T){return{id:-1,size:-1}}}; ayb=function(E){for(var T=new n0(E),Z=-1,L=0,n=0;!L||!n;){let {id:O,size:J}=L0(T);if(O<0)return;if(O===176){if(J!==2)return;L=T.X()}else if(O===186){if(J!==2)return;n=T.X()}O===374648427?Z=T.X()+J:O!==408125543&&O!==174&&O!==224&&T.skip(J)}T=iN(E,0,Z);Z=new DataView(T.buffer);Z.setUint16(L,3840);Z.setUint16(n,2160);L=new oV([T]);zV(L,E);return L}; O2=function(E){E.L?.dispose();E.L=null}; JF=function(E){return E.G.length?E.G[0]:null}; z$3=function(E,T){return E.G.some(Z=>Z.info.kU===T)}; oM=function(E,T){T={rst4disc:T,cd:E.Z.toFixed(3),sq:E.u$?E.u$.kU:-1};E.V=NaN;E.Z=0;E.D3=-1;E.u$=null;E.SQ=NaN;E.K0=NaN;E.wV=null;E.loader.K("mdstm",T)}; yD=function(E){E.X=null;E.VQ=-1;E.S=0;E.j=null;E.oI=NaN;E.Y=0;E.O=null}; NG=function(E,T){if(T.info.Ae){E.A5=T.info;if(E.j){var Z=E.j,L=D1(E,!1);Z=U2(Z);E.loader.UX(E.qE,L,Z);E.policy.Ct&&HF(T.info,L);E.O||E.policy.Ne||VD(E);E.O=null}yD(E)}E.L&&XD(E.L,T);if(L=E.z1())if(L=L.j(T,E.policy.aC,E.policy.Zn)){E.G.pop();E.G.push(L);return}E.G.push(T)}; e4=function(E,T,Z,L=0){if(E.N){var n=E.N.X+E.N.G;if(Z.info.X>0)if(Z.info.kU===E.N.kU&&Z.info.X=0&&E.N.kU>=0&&!qX(E.N,Z.info))throw new g.RO("improper_continuation",E.N.YG(),Z.info.YG());Co(E.N,Z.info)||oM(E,"d")}else if(Z.info.X>0)throw new g.RO("continuation_of_null",Z.info.YG());E.N=Z.info;E.qE=Z.info.qE;if(Z.info.X===0){if(E.X)if(!E.loader.isOffline()||E.policy.KB)E.loader.K("slice_not_fully_processed",{buffered:E.X.info.YG(), push:Z.info.YG()});else throw new g.RO("slice_not_fully_processed",E.X.info.YG(),Z.info.YG());yD(E);E.f0=L}else{if(E.f0&&L&&E.f0!==L)throw E=new g.RO("lmt_mismatch",Z.info.kU,E.f0,L),E.level="WARNING",E;!Z.info.qE.V()&&E.j&&(L=Z.info,n=E.j.segmentNumber,L.Z="updateWithEmsg",L.kU=n)}if(E.X){L=E.X.j(Z);if(!L)throw new g.RO("failed_to_merge",E.X.info.YG(),Z.info.YG());E.X=L}else E.X=Z;a:{Z=g.TI(E.X.info.qE.info);if(E.X.info.type!==3){if(!E.X.info.Ae)break a;E.X.info.type===6?G1(E,T,E.X):dL(E,E.X);E.X= null}for(;E.X;){L=E.X.G.totalLength;if(E.VQ<=0&&E.S===0){var O=E.X.G;let U=n=-1;if(Z){for(var J=0;J+80))break;if(G!==408125543)if(G===524531317)J=!0,e>=0&&(U=O.X()+e,y=!0);else{if(J&&(G===160||G===163)&&(n<0&&(n=D),y))break;G===163&&(n=Math.max(0,n),U=O.X()+e);if(G===160){n<0&&(U=n=O.X()+e);break}O.skip(e)}}n< 0&&(U=-1)}let {pJ:V,tY:N}={pJ:n,tY:U};if(V<0)break;E.VQ=V;E.S=N-V}if(E.VQ>L)break;E.VQ?(L=un(E,E.VQ),L.L&&WB(E,L),G1(E,T,L),NG(E,L),E.VQ=0):E.S&&(L=un(E,E.S<0?Infinity:E.S),E.S-=L.G.totalLength,NG(E,L))}}E.X&&E.X.info.Ae&&(NG(E,E.X),E.X=null)}; WB=function(E,T){var Z=g.Zb(T);if(Pj(T.info.qE.info)&&T.info.qE.info.video.primaries==="bt2020"){var L=new HS(Z);SC(L,[408125543,374648427,174,224,21936,21937])&&(L=L.start+L.pos,Z.getUint8(L)===129&&Z.getUint8(L+1)===1&&Z.setUint8(L+1,9))}L=T.info.qE.info;L.N()&&!Pj(L)&&(L=g.Zb(T),(new HS(L)).jt(),pI([408125543,374648427,174,224],21936,L));T.info.qE.info.uO()&&(L=T.info.qE,L.info&&L.info.video&&L.info.video.projectionType==="MESH"&&!L.S&&(g.TI(L.info)?L.S=Pe8(Z):L.info.Zo()&&(L.S=Mhk(Z))));T.info.qE.info.Zo()&& T.info.uO()&&(Z=g.Zb(T),(new HS(Z)).jt(),pI([408125543,374648427,174,224],30320,Z)&&pI([408125543,374648427,174,224],21432,Z));if(E.policy.XH&&T.info.qE.info.Zo()){L=g.Zb(T);var n=new HS(L);if(SC(n,[408125543,374648427,174,29637])){Z=ky(n,!0);n=n.start+n.pos;for(var O=0;O0&&fo(T.info)>=5&&Z}; jD8=function(E){var T=E.G.reduce((Z,L)=>Z+L.G.totalLength,0); E.X&&(T+=E.X.G.totalLength);return T}; un=function(E,T){var Z=E.X;T=Math.min(T,Z.G.totalLength);if(T===Z.G.totalLength)return E.X=null,Z;Z=Oy(Z,T);E.X=Z[1];return Z[0]}; G1=function(E,T,Z){if(Z.info.qE.V()){if(E.h5&&Y2(Z)){T=g.Zb(Z);var L=g.wq(T,0,1953658222);if(L){L.skip(1);var n=EU(L)<<16|T9(L),O=n&1,J=n&4;if(n&256){T=n&512;var y=n&1024;n&=2048;var D=LI(L);D<2||(O&&L.skip(4),J&&L.skip(4),O=LI(L),L.skip((D-1)*(4+(T?4:0)+(y?4:0)+(n?4:0))-4),L.data.setUint32(L.offset+L.X,O))}}}if(T=E.NE&&!!E.NE.qE.VQ)if(T=Z.info.uO())T=Nh(Z),y=E.NE,f0?(L=1/T,T=cB(E,T)>=cB(y)+L):T=E.getDuration()>=y.getDuration(),T=!T;T&&Y2(Z)&&(T=E.NE,f0?(L=Nh(Z),y=1/L,L=cB(E,L),T=cB(T)+y-L):T=T.getDuration()- E.getDuration(),T=1+T/Z.info.V,vS(g.Zb(Z),T))}else{L=!1;E.j||(dD(Z),Z.X&&(E.j=Z.X,L=!0,O=Z.info,J=Z.X.segmentNumber,O.Z="updateWithEmsg",O.kU=J,O=Z.X,O.J&&(J=E.qE.index,J.j=!O.J,J.L="emsg"),O=Z.info.qE.info,J=g.Zb(Z),g.TI(O)?tq(J,1701671783):O.Zo()&&pI([408125543],307544935,J)));a:if((O=Uy(Z,E.policy.ue))&&GI(Z))J=QD(E,Z),E.Z+=J,O-=J,E.Y+=O,E.V=E.policy.ND?E.V+O:NaN;else{if(E.policy.mz){if(J=D=E.loader.uW(g.JQ(Z),1),E.V>=0&&Z.info.type!==6){if(E.policy.ND&&isNaN(E.K0)){g.t8(new g.RO("Missing duration while processing previous chunk", Z.info.YG()));E.loader.isOffline()&&!E.policy.KB||BFT(E,Z,J);oM(E,"m");break a}n=D-E.V;var U=n-E.Z;let V=Z.info.kU,N=E.u$?E.u$.kU:-1,G=E.SQ,e=E.K0,q=E.policy.UL&&n>E.policy.UL,b=Math.abs(U)>10,K=Math.abs(E.V-J)<1E-7;if(Math.abs(U)>1E-4){E.b$+=1;let l=E.j?.V();U={audio:`${+E.wL()}`,sq:V.toFixed(),sliceStart:D,lastSq:N.toFixed(),lastSliceStart:G,lastSliceDuration:e,totalDrift:(n*1E3).toFixed(),segDrift:(U*1E3).toFixed(),skipRewrite:`${+(q||b)}`};l?.length&&(U.adCpn=l[0]);E.loader.handleError("qoe.avsync", U);E.D3=V}q||b||K||(J=E.V);D=QD(E,Z,D);O-=D;E.Z=n+D}}else J=isNaN(E.V)?Z.info.segmentStartTime:E.V;BFT(E,Z,J)&&(E.Y+=O,E.V=J+O,E.policy.X7&&E.b$>=E.policy.X7&&(E.b$=0,E.loader.mW({resetForRewrites:"count"})))}E.u$=Z.info;E.K0=Db(Z);Z.V>=0&&(E.SQ=Z.V);if(L&&E.j){L=D1(E,!0);HF(Z.info,L);E.X&&HF(E.X.info,L);for(y of T)E.policy.L&&y.kU!==E.j?.segmentNumber||HF(y,L);(Z.info.Ae||E.X&&E.X.info.Ae)&&Z.info.type!==6||(E.O=L,E.policy.G?(T=U2(E.j),E.loader.UX(E.qE,L,T)):(T=E.loader,T.mK.isManifestless&&gXI(T, L,null,!!E.qE.info.video)),E.policy.Ne||VD(E))}}vB(E,Z);E.timestampOffset&&yi(Z,E.timestampOffset)}; D1=function(E,T){var Z,L=E.j;if(Z=UU(L))Z.startSecs+=E.oI;var n=E.oI,O=0;E.qE instanceof kP&&(O=E.qE.jF);return new gE(L.segmentNumber,n,T?O:E.Y,L.ingestionTime,`sq/${L.segmentNumber}`,void 0,void 0,T,Z,E.policy.Op?L.N:null)}; U2=function(E){if(E.lq()){var T=E.data["Stitched-Video-Id"]?E.data["Stitched-Video-Id"].split(",").slice(0,-1):[],Z=E.V();var L=[];if(E.data["Stitched-Video-Duration-Us"])for(var n of E.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1))L.push((Number(n)||0)/1E6);n=[];if(E.data["Stitched-Video-Start-Frame-Index"])for(var O of E.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1))n.push(Number(O)||0);O=[];if(E.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(let J of E.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0, -1))O.push((Number(J)||0)/1E6);E=new m5O(T,Z,L,O,g.N7(E),g.G9(E))}else E=null;return E}; VD=function(E){var T=E.j,Z=UU(T);Z&&(Z.startSecs+=E.oI,E.loader.Py(E.qE,Z,T.segmentNumber,T.lq()))}; QD=function(E,T,Z){var L=0;if(T.info.qE.info.Zo()&&!GI(T))return 0;if(E.NE&&!E.wL()){let U=0;Z&&g.TI(T.info.qE.info)?U=Z-E.V:T.info.qE.info.Zo()&&(U=E.Z);var n=T.info.kU;Z=Uy(T,E.policy.ue);var O=E.NE;let {A7:V,VK:N}={A7:O.D3,VK:O.Z};O=n===V||n>V&&n>E.D3;n=Math.abs(N-U)>.02;if(E.policy.r7){var J=Math.abs(N-U);if(O&&J>E.policy.r7&&J<10)return E.loader.mW({avDesync:"count"}),0}if(T.info.qE.info.Zo()&&E.policy.dW)return 0;if(O&&n){L=Math.max(.95,Math.min(1.05,(Z-(N-U))/Z));if(g.TI(T.info.qE.info))vS(g.Zb(T), L);else if(T.info.qE.info.Zo()&&(n=U-N,!g.TI(T.info.qE.info)&&(T.info.qE.info.Zo(),L=new HS(g.Zb(T)),O=T.L?L:new HS(new DataView(T.info.qE.G.buffer)),Uy(T,!0)))){var y=n*1E3,D=Eb(O);O=L.pos;L.pos=0;if(L.X.getUint8(L.pos)===160||Zt(L))if(rq(L,160))if(ky(L,!0),rq(L,155)){if(n=L.pos,J=ky(L,!0),L.pos=n,y=y*1E9/D,D=M7(L),y=D+Math.max(-D*.7,Math.min(D,y)),y=Math.sign(y)*Math.floor(Math.abs(y)),!(Math.ceil(Math.log(y)/Math.log(2)/8)>J)){L.pos=n+1;for(n=J-1;n>=0;n--)L.X.setUint8(L.pos+n,y&255),y>>>=8;L.pos= O}}else L.pos=O;else L.pos=O;else L.pos=O}L=Uy(T,E.policy.ue);L=Z-L}L&&T.info.qE.info.Zo()&&E.loader.K("webmDurationAdjustment",{durationAdjustment:L,videoDrift:U+L,audioDrift:N})}return L}; BFT=function(E,T,Z){if(!o7(T,Z))return T=xk(T.info),T.smst="1",E.loader.handleError("fmt.unparseable",T||{},1),!1;isNaN(E.oI)&&(E.oI=Z);return!0}; Y2=function(E){return E.info.qE.V()&&E.info.kU===E.info.qE.index.vM()}; cB=function(E,T=0){T=T?Math.round(E.timestampOffset*T)/T:E.timestampOffset;E.qE.VQ&&T&&(T+=E.qE.VQ.X);return T+E.getDuration()}; i$3=function(E,T){T<0||(E.G.forEach(Z=>{yi(Z,T)}),E.timestampOffset=T)}; Hp=function(E){E.L=!0;E.N=!0;E.j=-1;hA(E,Infinity)}; xo=function(E){for(let T of E.G)RM(E,T);E.G=[];E.X=null}; Pp=function(E,T,Z=!1){if(E.vn){let L=E.vn.Dz(),n=a7(L,T),O=NaN,J=C0(E);J&&(O=a7(L,J.qE.index.getStartTime(J.kU)));if(n===O&&E.X&&E.X.G&&XkU(bn(E),0))return T}E=x2(E,T,Z);return E>=0?E:NaN}; hA=function(E,T,Z){E.qE.X();var L=x2(E,T);if(L>=0)return L;E.J?.VQ(T,Z);L=Math;var n=L.min,O=E.V;if(O.L)if(O=O.L,O.yq&&O.yq.type===3)O=O.yq.segmentStartTime;else if(O.N>0){var J=O.X.index;J=g.OO(J.offsets.subarray(0,J.count),O.N*O.chunkSize);O=O.X.index.getStartTime(J>=0?J:Math.max(0,-J-2))}else O=0;else O=Infinity;T=n.call(L,T,O);E.X=E.policy.VQ?null:E.qE.L(T).rV[0];PB(E)&&(E.policy.M8&&Z?.seekSource===60||E.vn&&E.vn.abort(),E.policy.ZY&&E.J?.Z());E.u$=0;return E.X?E.X.segmentStartTime:T}; K_=function(E){return JF(E.V)}; A6O=function(E,T){return!!E.J?.O(T)||z$3(E.V,T)}; IM=function(E,T,Z=!1,L=!1){T&&f0&&i$3(E.V,T.xB());Z||E.J?.L();E.vn=T;E.J?.NE(E.vn,L)}; C0=function(E){return E.policy.BP?E.J?.oI()||null:E.vn&&E.vn.Ba()}; EYi=function(E){var T={};for(let Z=0;Z4&&E.VQ.shift()}; TyJ=function(E,T){if(T.WE()){let Z=T.SF();for(let L of Z)E.policy.V&&T instanceof C_&&E.K("omblss",{s:L.info.YG()}),s2(E,T.info.rV,L,T.qX())}}; s2=function(E,T,Z,L=0){isNaN(E.Y)||(E.K("aswm",{sq:T[0].kU,id:T[0].qE.info.itag,xtag:T[0].qE.info.G,ep:Date.now()-E.Y}),E.Y=NaN);switch(Z.info.type){case 1:case 2:ZpT(E,Z);break;case 4:var n=Z.info.qE;let O=n.SQ(Z);E.X?.O()&&hu(Z.info,E.X)&&(E.X=n.u$(E.X).pop());for(let J of O)s2(E,T,J,L);break;case 3:Z.info.qE.info.video?(n=E.timing,n.oI||(n.oI=(0,g.a)(),g.BJ("fvb_r",n.oI,n.X))):(n=E.timing,n.L||(n.L=(0,g.a)(),g.BJ("fab_r",n.L,n.X)));e4(E.V,T,Z,L);E.policy.X&&L88(E);break;case 6:e4(E.V,T,Z,L),E.X= Z.info}}; ZpT=function(E,T){if(T.info.type===1)if(T.info.qE.info.video){var Z=E.timing;Z.f0||(Z.f0=(0,g.a)(),g.BJ("vis_r",Z.f0,Z.X))}else Z=E.timing,Z.Z||(Z.Z=(0,g.a)(),g.BJ("ais_r",Z.Z,Z.X));dL(E.V,T);E=E.loader;E.videoTrack.qE.X()&&E.audioTrack.qE.X()&&E.policy.X&&!E.mK.Vz&&(T=E.audioTrack.getDuration(),Z=E.videoTrack.getDuration(),Math.abs(T-Z)>1&&E.K("trBug",{af:`${g.dE(E.audioTrack.qE.info,!1)}`,vf:`${g.dE(E.videoTrack.qE.info,!1)}`,a:`${T}`,v:`${Z}`}))}; L88=function(E){E.G.length?E.X=g.H5(g.H5(E.G).info.rV):E.V.G.length?E.X=E.V.z1().info:E.X=C0(E)}; tF=function(E,T){var Z={MH:[],EY:[]};return E.J?.Y(T)??Z}; x2=function(E,T,Z=!1){if(!E.X||!E.X.G)return NaN;E=bn(E);T=nYk(E,T+.02,Z);return T<0?NaN:XkU(E,Z?T:0)?E[T].segmentStartTime:NaN}; PB=function(E){var T;!(T=E.qE.info.n0==="f")&&(T=E.policy.N)&&(T=E.V,T=!!T.L&&mV(T.L));if(T)return!0;T=C0(E);if(!T)return!1;var Z=HB(T)&&T.Ae;return E.isManifestless&&E.NE>0?Z||T.kU>=E.NE:Z}; S4=function(E){var T=0;for(let Z of E.G)T+=kk(Z.info);return T+=jD8(E.V)}; HB=function(E){return E?E.J():!1}; Opd=function(E){var T=C0(E);return T?T.j-E.loader.getCurrentTime():0}; K0=function(E,T,Z,L){if(!E.qE.index.V5(T,!0))return!1;try{xo(E);var n=E.V;let O=null;for(let J=n.G.length-1;J>=0;J--){let y=n.G[J];y.info.kU>=T&&(n.G.pop(),n.V-=Uy(y,n.policy.ue),O=y.info)}O&&(n.N=n.G.length>0?n.G[n.G.length-1].info:n.wV,n.G.length!==0||n.N||oM(n,"r"));n.loader.K("mdstm",{rollbk:1,itag:O?O.qE.info.itag:"",popped:O?O.kU:-1,sq:T,lastslc:n.N?n.N.kU:-1,lastfraget:n.V.toFixed(3)});if(E.policy.X)return E.X=null,!0;L>Z?hA(E,L):E.X=E.qE.j(T-1,!1).rV[0]}catch(O){return T=bK(O),T.details.reason= "rollbkerr",E.loader.handleError(T.errorCode,T.details,T.severity),!1}return!0}; RM=function(E,T,Z=!1){JRi(E,T,Z);T.dispose()}; rL=function(E){var T=E.V.z1();return T?T.info:C0(E)}; k2=function(E,T){var Z;for(Z=0;Zsb(n,L))?(E.X=L,E.policy.V&&E.K("cer",{lsr:"lsp", lsp:L.YG()})):(QG(T.info.rV[0])?(E.X=T.Sd&&T.Sd.V?ihk(T.Sd.V):muk(T.info.rV[0]),E.policy.V&&E.K("cer",{lsr:E.X.YG(),lsp:L?.YG()})):(E.X=null,E.policy.V&&E.K("cer",{lsr:"null",lsp:L?.YG()})),E.loader.isOffline()&&!E.policy.KB||RM(E,T,!0))}}; ln=function(E){return PB(E)||HB(E.V.z1()?.info)}; bn=function(E){var T=[],Z=C0(E);Z&&T.push(Z);T=g.XX(T,E.V.Gc());for(let L of E.G)for(let n of L.info.rV)L.kB&&(T=g.KG(T,O=>!hu(O,n))),(QG(n)||n.O())&&T.push(n); E.X&&!ga8(E.X,g.H5(T),E.X.qE.V())&&T.push(E.X);return T}; XkU=function(E,T){if(!E.length)return!1;for(T+=1;T=T)return n}return L}; p0=function(E){return!(!E.X||E.X.qE===E.qE)}; oY8=function(E,T,Z){return E.policy.X?E.Je(!0)T&&E.jT.Ql)}; Vsk=function(E,T){var Z=K_(E);return Z&&Z.info.type!==6?!T.Y(E,Z.info.kU):!1}; Nyi=function(E,T){for(let Z of E.S)if(Z.segmentNumber===T)return Z.C8?2:1;return 0}; dST=function({hasSubfragmentedFmp4:E=!1,G7:T=!1}={}){var Z=new GE8;Z.Ma=E||T;return Z}; MG=function(E){return E.X&&E.KK&&E.playbackStartPolicy}; zik=function(E,T,Z=!1){T.video.qualityOrdinal>1080&&!E.Ep&&(E.f0=36700160,E.h5=5242880,E.b$=Math.max(4194304,E.b$),E.Ep=!0);T.video.qualityOrdinal>2160&&!E.XV&&(E.f0=104857600,E.EC=13107200,E.XV=!0);g.YS(E.G9.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?T.isEncrypted()&&g.GS()&&g.VI("samsung")&&(g.VI("kant")||g.VI("muse"))&&(E.EC=g.YS(E.G9.experiments,"html5_samsung_kant_limit_max_bitrate")):T.isEncrypted()&&g.GS()&&g.VI("kant")&&(E.EC=1310720);E.hu!==0&&T.isEncrypted()&&(E.EC=E.hu);E.nU!== 0&&T.isEncrypted()&&Z&&(E.EC=E.nU);T.EC&&(E.fi=Math.max(E.qD,Math.min(E.b$,5*T.EC)))}; aM=function(E,T,Z=0){return g.YS(E.G9.experiments,T)||Z}; z1=function(E,T,Z,L){E.KK&&(E.playbackStartPolicy=T,E.N_=Z,E.yK=L)}; mJ=function(E,T){if(T<0)return!0;var Z=E.vM();return T0)return 2;if(T<0)return 1;Z=E.vM();return T(0,g.a)()?0:1}; j4=function(E,T,Z){if(E.policy.Zj)return!1;var L=E.X;var n=T.X?.NE()||-1;L.G===3&&n+1>=L.N?(L.K("sdai",{haltrq:n+1,est:L.N}),L=!1):L=L.G!==2;if(!L||!(T.X?T.X.qE.IK:T.qE.IK).J(E.policy,E.V,E.loader.DA)||E.loader.isSuspended&&(!Fp(E.schedule)||E.loader.Gf))return!1;if(E.policy.N&&Gy>=5)return g.VH(E.loader.lY),!1;if(E.mK.isManifestless){if(T.G.length>0&&T.X&&T.X.kU===-1||T.G.length>=E.policy.n7||!E.policy.Oh&&T.G.length>0&&!E.policy.J.Ma)return!1;if(T.L)return!E.mK.isLive||!isNaN(E.IL)}if(US0(T))return!1; if(!T.X){if(!T.qE.X())return!1;hA(T,E.loader.getCurrentTime())}if(K_(T)&&(T.z1()!==K_(T)||E.loader.isSuspended))return!1;n=(L=E.policy.iE)&&!T.G.length&&T.Je(!0)=E.policy.ye)return!1;L=T.X;if(!L)return!0;L.O()&&L.qE.X()&&(T.X=g.H5(L.qE.u$(L)),L=T.X);if(!L.J()&&!L.qE.N(L))return!1;O=E.mK.te||E.mK.isWindowedLive;if(E.mK.isManifestless&&O){O=T.qE.index.vM();var J= Z.qE.index.vM();O=Math.min(O,J);if(T.qE.index.o9()>0&&O>0&&L.kU>=O)return T.NE=O,Z.NE=O,!1}if(L.qE.info.audio&&L.O()||L.J())return!1;O=!T.N&&!Z.N;if(n=!n)n=L.j,n=!!(Z.X&&!HB(Z.X)&&Z.X.jW8$(E,T)?(W8$(E,T),!1):(E=T.vn)&&E.isLocked()?!1:!0}; Zs=function(E,T){eO$(E.loader,T);var Z=kk(T),L=E.loader.PY();Z={NH:E.schedule,zP:Z,qp:uW$(E.N,Z),lW:cF(T.rV[0]),disableRecording:zT(67,3964,T.IK.X),pn:E.policy.V,Jp:(n,O)=>{E.loader.nf(n,O)}}; E.schedule.G.L&&(Z.Ck=(E.videoTrack.qE?.info.EC||0)+(E.audioTrack.qE?.info.EC||0));E.D$&&(Z.kU=T.rV[0].kU,Z.IL=T.IL,Z.D$=E.D$);L={JH:X1d(T,E.loader.getCurrentTime()),sX:E.policy.xV&&Ko(T)&&T.rV[0].qE.info.video?iqT(E.G):void 0,HB:E.policy.oI,poToken:E.loader.Rh(),n_:E.loader.nD(),ik:E.ik,K5:isNaN(E.K5)?null:E.K5,Uz:E.Uz,IC:E.IC,SJ:L};return new bo(E.policy,T,Z,E.V,(n,O)=>{try{a:{let Md=n.info.rV[0].qE,Ga=Md.info.video?E.videoTrack:E.audioTrack;if(!(n.state>=2)||n.isComplete()||n.FD()||!(!E.loader.z9|| E.loader.isSuspended||Ga.Je()>3)){{var J=E.policy,y=E.V;let qd=n.FD();if(n.isComplete()||!qd||n.info.IK.m0(J,y))var D=0;else{var U=J.aB;if(!U||qd=2){A2(E.timing,n,Md);var N=E.loader;E.K5&&n.zk&&N&& (E.K5=NaN,E.loader.Ri(n.zk),E.loader.Y$(),E.loader.K("cabrUtcSeek",{mediaTimeSeconds:n.zk}));n.LA&&E.K5&&n.LA&&!n.LA.action&&(E.loader.OQ(E.K5),E.K5=NaN,E.loader.K("cabrUtcSeekFallback",{targetUtcTimeSeconds:E.K5}));n.Ey&&E.loader.pW(n.Ey);E.policy.wk&&(E.IC=n.IC);if(n.state===3){k2(Ga,n);Ko(n.info)&&BB(E,Ga,Md,!0);if(E.mA){let qd=n.info.HY();qd&&E.mA.hV(n.info.rV[0].kU,Md.info.id,qd)}E.loader.sy()}else if(n.isComplete()&&n.info.rV[0].type===5){if(n.state!==4)n.jE()&&E.loader.handleError(n.FX(),n.KV()); else{var G=(n.info.rV[0].qE.info.video?E.videoTrack:E.audioTrack).G[0]||null;G&&G instanceof bo&&G.FD()&&G.QX()}n.dispose()}else{if(!n.jE()&&n.Ql&&n.state>=2&&n.state!==3){var e=n.xhr.getResponseHeader("X-Response-Itag");if(e){var q=mN$(E.G,e),b=n.info.V;if(b){var K=b-q.b$();q.Y=!0;n.info.rV[0].qE.Y=!1;var l=q.J(K);n.info=l;if(n.Sd){var r=n.Sd,M=l.rV;(M.length!==r.rV.length||M.length=E.policy.DY&&E.mA&&n.info.isDecorated()&&dW==="net.badstatus"&&AF(E.mA,BH,KL))){var VO=(qd.info.video&&qd.IK.G>1||n.p9===410||n.p9===500||n.p9===503)&&!(vV(E.G.j).size>0)&&!zT(3,3900,qd.IK.X),vb=n.KV(),k8=qd.info.video? E.videoTrack:E.audioTrack;VO&&(vb.stun="1");E.loader.handleError(dW,vb);E.FC()||(VO&&hg(E.G,qd),k2(k8,n),E.loader.sy())}}else q=1,E.mA&&n.info.isDecorated()&&dW==="net.badstatus"&&AF(E.mA,BH,KL)&&(q=0),E.mK.isLive&&n.FX()==="net.badstatus"&&E.j<=E.policy.dz*2?(MU(E.mK),E.mK.te||E.mK.isPremiere?lo(E.loader,0,{Vd:"badStatusWorkaround"}):E.mK.isWindowedLive?lo(E.loader,E.mK.sz,{Vd:"badStatusWorkaround",uW:!0}):EW(E.loader)):E.loader.handleError(dW,n.KV(),q);isNaN(E.K5)||(E.loader.OQ(E.K5),E.K5=NaN)}E.policy.Ue&& !n.isComplete()?Ti(E.loader):E.loader.sy();var Ak=u8U(n,E.policy,E.V);wsk(E,n,Ak)}}}}}catch(Md){Ak=E.Y?1:0,E.Y=!0,n=Rj(Ak),Ak=bK(Md,Ak),E.loader.handleError(Ak.errorCode,Ak.details,Ak.severity),n||E.loader.Dj()}},L)}; quO=function(E,T,Z){if(j4(E,T,Z)){Z=E.L(T,Z);if(E.mA){var L=Z.rV[0].qE.info.id;var n=E.X;var O=Z.rV[0].kU;n=O<0&&!isNaN(n.j)?n.j:O;O=yE(E.X,Z.rV[0].N,n);let D=T===E.audioTrack?1:2,U=Z.rV[0].qE.info.n0,V=L.split(";")[0];a:{var J=E.X;if(J.X){var y=J.X.HM.event;if(J.X.kU===n){J=y==="predictStart"?void 0:J.X.HM.event;break a}if(J.X.kU===n-1){J=y==="start"||y==="continue"?y:void 0;break a}}J=void 0}if(E.policy.u$&&E.X.G!==0)L=g.vYO(E.mA,O,n,L,D,U,J),n<0&&D===2&&Dv(E.X,0,0,!0),L&&(E.loader.K("sdai",{ssdaiinfo:"1", ds:L.pk?.xa||"",skipsq:L.pk?.My||-1,itag:V,f:U,sg:n,st:O.toFixed(3)}),Z.N=L);else if(L=E.mA.HY(O,n,L,D,U,J),n<0&&D===2&&Dv(E.X,0,0,!0),L){O={dec_sq:n,itag:V,st:O.toFixed(3)};if(E.policy.Cy&&T.isRequestPending(n-1)){E.loader.K("sdai",{wt_daistate_on_sg:n-1});return}E.loader.K("sdai",O);L&&(Z.X=new g.eI(L));E.policy.V&&(n=Z.IK.V.get("id")||"",L=Z.X?.get("id")||"",n!==L&&E.loader.K("stmidmismatch",{cid:n,aid:L}))}else E.X.G!==5&&E.loader.K("sdai",{nodec_sq:n,itag:V,st:O.toFixed(3)})}E.policy.SD&&Z.rV[0].kU!== -1&&Z.rV[0].kU0&&(Z=((0,g.a)()-E.loader.Gr)/1E3,T=Math.min(T,E.policy.OC+E.policy.Lk*Z));T=E.loader.getCurrentTime()+T;return E.policy.Rd&&(Z=Yu0(E.loader)+E.policy.Rd,Z=0||T.IK.V.get("defrag")==="1"||T.IK.V.get("otf")==="1"){T=null;break a}n=wE(0,4096)}n=new FC([new PF(5,L.qE,n,"createProbeRequestInfo"+L.Z,L.kU)],T.G);n.m0=Z;n.X=T.X;T=n}T&&Zs(E,T)}}; BB=function(E,T,Z,L){if(!(Z.X()||Z.oI()||Z.Y||!Z.IK.J(E.policy,E.V,E.loader.DA)||Z.info.n0==="f"||E.policy.X)){if(L){L=E.N;var n=Z.info;L=eP(L,n.video?L.policy.D5:L.policy.KU,n.EC)}else L=0;L=Z.J(L);E=Zs(E,L);Sa(L)&&hF(T,E);Z.Y=!0}}; mk=function(E,T){if(T.FC())return!1;try{var Z=T.info.rV[0].qE;let J=Z.info.video?E.videoTrack:E.audioTrack;var L=J;if(E.mK.isManifestless&&L){E.j=0;L.L&&(T.FC(),T.isComplete()||T.WE(),L.L=!1);T.Pd()&&E.loader.BW.m8(1,T.Pd());var n=T.o9(),O=T.yD();aP(E.mK,n,O)}if(T.info.lW()&&!Sa(T.info))for(let D of T.SF())ZpT(J,D);L=J;for(E.loader.getCurrentTime();L.G.length&&L.G[0].state===4;){let D=L.G.shift();TyJ(L,D);L.f0=D.Kr()}L.G.length&&TyJ(L,L.G[0]);let y=!!K_(J);y&&T instanceof C_&&(Z.info.wL()?iX(E.timing): mR(E.timing));return y}catch(J){T=T.KV();T.origin="hrhs";a:{E=E.loader;Z=J;if(Z instanceof Error){T.msg||(T.msg=`${Z.message}`);T.name||(T.name=`${Z.name}`);if(Z instanceof g.RO&&Z.args)for(let [y,D]of Object.entries(Z.args))T[`arg${y}`]=`${D}`;g.t8(Z);if(Z.level==="WARNING"){E.W.mW(T);break a}}E.handleError("fmt.unplayable",T,1)}return!1}}; cRU=function(E){var T=E.videoTrack.qE.index;E.D$=new f48({BE:E.policy.BE,Ma:E.policy.J.Ma,bO:T.M9(),vM:()=>T.vM(), ka:()=>T.ka()})}; QLk=function(E,T,Z=0,L){T!==E.N&&(E.N&&(E.u$=!0),E.N=T,E.kw(T,E.videoTrack,Z,L))}; ROi=function(E){if(E.G?.isLocked())return E.videoInfos;var T=vV(E.X),Z=g.KG(E.videoInfos,L=>L.EC>E.iP.EC?!1:!T.has(L.id)); E.X.CU()&&(Z=g.KG(Z,L=>L.video.width<=854&&L.video.height<=480)); return Z}; Cq0=function(E,T){var Z=[];for(let L of T)Z.push(g.dE(L,E.mK.Vz));return Z}; xSI=function(E){return E.G?.reason==="m"?"m":E.G?.reason==="s"?"s":E.G&&bp8(E,E.G)?E.G.reason:"a"}; Pq0=function(E,T,Z=0,L){if(E.J&&T!==E.j)return!0;E.J=!1;if(E.iP.oi){if(T!==E.b$){E.b$=T;let n=xSI(E);E.Y&&T.info.id===E.Y&&(n=E.oI,E.Y=void 0,E.oI=void 0);E.j=T;E.kw(T,E.audioTrack,Z,L,!0,n)}}else T!==E.j&&(E.j=T,E.kw(T,E.audioTrack,Z,L));return!1}; bp8=function(E,T){return E.iP.za&&T.reason==="l"||E.iP.x$?!1:E.iP.rJ?!0:T.reason==="l"||T.reason==="b"||T.reason==="o"}; I43=function(E,T){var Z=E.X.X;if(Z){E.videoInfos=E.L;var L=g.MK(E.videoInfos,n=>n.id===Z); L&&L.video.qualityOrdinal===T?E.videoInfos=[L]:(L=E.videoInfos.map(n=>n.id),E.loader.K("sabrpf",{pfid:`${Z}`, vfids:`${L.join(".")}`}),n1(E,T,T),qy(E.X,""))}else n1(E,T,T)}; n1=function(E,T,Z){E.videoInfos=E.L;E.videoInfos=g.KG(E.videoInfos,L=>L.video.qualityOrdinal>=T&&L.video.qualityOrdinal<=Z)}; hOT=function(E,T){E.iP.wV()&&(E.NE=T.reason==="m"||T.reason==="l"?!0:!1);T.reason==="m"?T.isLocked()&&I43(E,T.X):bp8(E,T)?n1(E,T.G,T.X):E.videoInfos=E.L;E.S=!0;E.G=T}; sLU=function(E,T){if(E.Z){var Z=g.KG(E.V,L=>L.id===E.Z); return OW(E,Z).includes(T)}Z=g.KG(E.V,L=>!!L.Ji?.isDefault); return Z.length>0?OW(E,Z).includes(T):OW(E,E.V).includes(T)}; OW=function(E,T){var Z=E.mK.Vz;return T.map(L=>Gn(g.dE(L,Z)))}; Jm=function(E,T,Z=!1){wo(E.X,T,Z)}; Hpk=function(E,T,Z,L){var n=E.mK,O=E.W.getVideoData(),J=E.jr,y=Ru({NH:E.NH,G9:O.A(),W:E.W,Hx:E.Hx,iP:E.iP,DX:E.DX,Tl:E.Tl,nC:E.nC,Sl:E.Sl,uI:E.uI,Qy:E.Qy,sabrLicenseConstraint:O.sabrLicenseConstraint,nB:E.nB,O1:E.O1,xw:E.xw,pf:E.pf,ux:!!J,authorizedFormats:O.authorizedFormats,J9:E.J9,CU:E.CU,aZ:E.aZ,a6:E.a6}),D=bX(O,E.SJ,E.nextRequestPolicy,E.Dk,E.Fq,E.A8,E.Ys);Z&&T&&(Z=D.w8?D.w8.map(N=>N.type):[],T("sabr",{stmctxt:Z.join("_"), unsntctxt:D.cI?D.cI.join("_"):""}));T=E.pI;Z=E.Io;Z===void 0&&T===void 0&&(Z=ts8(n.Vz,E.ks?.video),T=ts8(n.Vz,E.ks?.audio));if(O.Uz)var U=O.Uz;var V;(O=E.iP?.vW)&&O>0&&(E.aZ||E.kS)&&(V=new Uint8Array(O));J={wm:y,EY:E.EY,pI:T,Io:Z,jr:J,videoPlaybackUstreamerConfig:U,Hw:D,py:V};L&&E.ML?E.ML.length>0&&(J.ML=E.ML):E.pk&&(J.pk=E.pk);E.iP?.wV()&&!gD()&&(E.la&&(J.la=E.la),E.Mu&&(J.Mu=E.Mu));J.MH=E.MH;J.p_=n.A5;return J}; ts8=function(E,T){return T?[g.dE(T.info,E)]:[]}; K8J=function(E,T,Z){T=Ub(E.IK,SuI(E,T,Z),T);E.RC()&&T.set("probe","1");return T}; ot=function(E){var T={},Z=[],L=[];if(!E.data)return T;for(var n=0;n{T=Number(Z);return`${T===1?2:T-1}---`})}; Byk=function(E,T=!1,Z){var L=g.qq(E.C.experiments,"debug_bandaid_hostname");return L?(T=g.YS(E.C.experiments,"debug_bandaid_port"),L=T>0?`${L}:${T}`:L,T=E.C.experiments.Bm("debug_bandaid_insecure_scheme"),VL(E,L,T)):T&&Z?.url&&!E.G?(L=F$(2,3625,new g.eI(Z.url)),VL(E,L)):E.X.get(0)?.location.clone()}; Gi=async function(E,T){var Z=VL(E,"redirector.googlevideo.com");Z.set("alr","yes");Z.set("id",`${Math.round(Math.random()*1E5)}`);if(T===1||T===2)Z.set("cmo=sensitive_content","yes"),Z.set("sc","yes");T===2&&Z.set("cmo=td","c.youtube.com");var L=await g.Bs(Z.rI(),{format:"RAW",timeout:5E3});if(L.xhr.status!==200||!L.xhr.responseText)return Promise.reject(new g.RO("b204258371_no_host",Z.rI(),L.xhr.status));var n=new g.eI(L.xhr.responseText);Z=F$(2,3625,n);L=n.get("ms");E=VL(E,Z);n=n.get("mm");E.set("ms", L);E.set("mm",n);return Z&&gYb(Z)?T!==2||Nt(Z)?E:Promise.reject(new g.RO("b204258371_untrusted",Z,L)):Promise.reject(new g.RO("b204258371_invalid",Z,L))}; mSd=function(E,T){E=`https://${T.X()}/initplayback?c=${l2(E.C)}&owc=1`;Gm(E,"pw",Z=>{Z.ht=T.G})}; dV=function(E,T,Z,L){Gm(`https://${T}/videoplayback?probe=1`,Z,n=>{!L.U("html5_onesie_host_racing")||L.videoData.isLivePlayback||L.U("html5_onesie_probe_ec_hosts")||L.Jf||ip$(L);E.V.push(n)},n=>{E.V.push(n.details)})}; gYb=function(E){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(E)}; Nt=function(E){var T=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(E)&&!T.test(E)}; uw=function(E){for(;E.X.length&&!E.X[0].isEncrypted;){let {videoId:Z,xm:L,formatId:n,buffer:O,Al:J}=E.X.shift();if(O)E.Zd.C0.vL?.get(Z)?.X(L,n,O);else if(J)E.Zd.C0.DR(Z,L,n);else{var T=E.Zd;T.X[n].tk=!0;T=T.C0.vL?.get(Z);T?.Ry(n)&&T?.G(n)}}}; g.TRT=function(E){for(;!E.N&&!E.error;){var T=E;T.N=!!Wv(T,1);switch(Wv(T,2)){case 2:var Z=void 0,L=[],n=[];n.length=19;n.fill(0);var O=Wv(T,5)+257;Z=Wv(T,5)+1;var J=Wv(T,4)+4;for(var y=0;y0;D--)L.push(y)}L.length!==J?T.error=!0:(Z=L.slice(-Z),L.length=O,Eq0(T,L,Z));break;case 1:Eq0(T,wV,vv);break; case 0:qt(T,T.X&7);L=Wv(T,16);O=Wv(T,16);(L^O)!==65535&&(T.error=!0);T.output.set(T.data.subarray(T.G,T.G+L),T.V);T.G+=L;T.V+=L;break;default:T.error=!0}E.V>E.output.length&&(E.output=new Uint8Array(E.V*2),E.V=0,E.G=0,E.N=!1,E.X=0,E.register=0)}E.output.length!==E.V&&(E.output=E.output.subarray(0,E.V));return E.error?new Uint8Array(0):E.output}; Wv=function(E,T){for(;E.X=E.data.length)return E.error=!0,0;E.register|=E.data[E.G++]<>=T;E.X-=T;return Z}; Eq0=function(E,T,Z){T=e9(T);Z=e9(Z);for(var L=E.data,n=E.output,O=E.V,J=E.register,y=E.X,D=E.G;;){if(y<15){if(D>L.length+1){E.error=!0;break}J|=(L[D+1]<<8)+L[D]<>=7;U<0;)U=T[(J&1)-U],J>>=1;else J>>=U&15;y-=U&15;U>>=4;if(U<256)n[O++]=U;else if(E.register=J,E.X=y,E.G=D,U>256){J=YR[U];J+=Wv(E,f1[U]);D=AR8(E,Z);y=cv[D];y+=Wv(E,QL[D]);if(ZOi&&JZ.length&&(E.error=!0);E.register|=(Z[L+1]<<8)+Z[L]<=0)return qt(E,Z&15),Z>>4;for(qt(E,7);Z<0;)Z=T[Wv(E,1)-Z];return Z>>4}; qt=function(E,T){E.X-=T;E.register>>=T}; e9=function(E){var T=[];for(var Z of E)T[Z]||(T[Z]=0),T[Z]++;var L=T[0]=0;Z=[];var n=0,O=0;for(var J=1;J7&&(n+=T[J]);for(L=1;L>D&1;y=n<<4|J;if(J<=7)for(D=1<<7-J;D--;)O[D<>=7;J--;){O[D]||(O[D]=-T,T+=2);let U=L&1;L>>=1;D=U-O[D]}O[D]=y}}return O}; Rt=function(E,T){E.G(`dcmprs_${E.context}_${E.X}_gz_${T}`)}; LcT=function(E,T){return V_(E,function(){var Z=this;return function*(){var L=Date.now();try{Rt(Z,"s");var n=yield*NH(T());if(!n)throw Error("no result");Rt(Z,"e");return n}catch(J){Rt(Z,"f");var O=J;Z.V(O,"gz");throw J;}finally{n=Date.now(),Z.qH("gz",n-L,O)}}()})}; yZ0=function(E,T,Z,L){return V_(void 0,function(){return function*(){var n=(O,J)=>LcT(new nq8(O,Z,L),()=>LN(J(E))); if(C1)try{return yield*NH(n("n",OOT))}catch(O){}if(T)try{return yield*NH(n(T.X?"a":"w",O=>JZ$(O,T)))}catch(O){}return yield*NH(n("p",oqi))}()})}; OOT=async function(E){if(!C1)throw Error("DecompressionStream is not supported");var T=hB.CI(),Z=new DecompressionStream("gzip"),L=Z.writable.getWriter();L.write(E);L.close();E=Z.readable.getReader();for(Z=new oV([]);;){let {value:n,done:O}=await E.read();if(O)break;Z.append(n)}E=mK(Z);hB.wT("gznb",T,Math.ceil(E.byteLength/16));return E}; oqi=function(E){var T=hB.CI();E=g.TRT(new g.D0$(E));hB.wT("gzjb",T,Math.ceil(E.byteLength/16));return E}; JZ$=function(E,T){var Z=hB.CI();E=T.memory.bl(E);try{let n=E.byteOffset,O=E.byteLength,J=T.exports.getInflatedSize(n,O);if(J===0)throw Error("wasm_gz: bad input");let y=T.memory.malloc(J),D=T.exports.inflateGzip(n,O,y);if(D)throw T.memory.free(y),Error(`wasm_gz: fail${D}`);var L=T.memory.buffer(y,J)}finally{T.memory.free(E.byteOffset)}T=T.memory.dN(L);hB.wT("gzwb",Z,Math.ceil(T.byteLength/16));return T}; bw=function(E){var T=E.queue;T.X.length&&T.X[0].isEncrypted&&!T.G&&(T.X.length=0);for(let Z of Object.keys(E.X)){let L=E.X[Z];L.tk||(T=E.queue,T.X.push({videoId:L.videoId,formatId:Z,isEncrypted:!1}),T.G||uw(T))}}; U0b=function(E,T){var Z=T.totalLength,L=!1;switch(E.V){case 0:E.hD(T,E.N).then(n=>{var O=E.C0;O.Sy("oprr");O.playerResponse=n;O.vy||(O.XQ=!1);xR(O)},n=>{E.C0.fail(n)}); break;case 2:E.Sy("ormk");T=mK(T);E.queue.decrypt(T);break;default:L=!0}E.C0.hn&&E.C0.K("ombup",`id.11;pt.${E.V};len.${Z}${L?";ignored.1":""}`);E.V=null}; VG0=function(E,T){E.C0.Sy("oprgz2_s");T=yZ0(T,E.C0.A().K0,E.C0.hn?E.C0.K.bind(E.C0):()=>{},Z=>{E.C0.Sy(Z)}); J$(T,()=>{E.C0.Sy("oprgz2_e")},()=>{E.C0.Sy("oprgz2_f")}); return T}; NRi=async function(E,T){E.C0.Sy("oprgz_s");if(C1)try{var Z=await OOT(T);E.C0.Sy("oprgz_n");E.C0.K("oprsgz",{i:"n"});return Z}catch(L){E.C0.K("gzerr",{impl:"native",err:`${L}`})}if(Z=E.C0.A().K0)try{let L=JZ$(T,Z);E.C0.Sy("oprgz_w");E.C0.K("oprsgz",{i:"w"});return L}catch(L){E.C0.K("gzerr",{impl:"wasm",err:`${L}`})}T=oqi(T);E.C0.Sy("oprgz_p");E.C0.K("oprsgz",{i:"j"});return T}; GSJ=function(E){return new Promise(T=>{setTimeout(T,E)})}; d0U=function(E,T){var Z=E.A();Z=E.Zn&&Z.U("html5_onesie_preload_use_content_owner");if((T=Byk(T,Z,E.FU))&&E.videoId){E=g.rz(E.videoId);Z=[];if(E)for(let L of E)Z.push(L.toString(16).padStart(2,"0"));T.set("id",Z.join(""));return T}}; uP$=async function(E,T,Z=0){var L=[];L.push(T.load());Z>0&&L.push(GSJ(Z));await Promise.race(L);return d0U(E,T)}; Wc$=function(E,T,Z,L=!1){E.set("cpn",T.clientPlaybackNonce);E.set("opr","1");var n=T.A();E.set("por","1");i0()||E.set("onem","1");T.startSeconds>0&&E.set("osts",`${T.startSeconds}`);L||(n.U("html5_onesie_disable_partial_segments")&&E.set("oses","1"),T=n.U("html5_gapless_onesie_no_media_bytes")&&Yj(T)&&T.Zn,Z&&!T?(T=Z.audio,E.set("pvi",Z.video.join(",")),E.set("pai",T.join(",")),vW||E.set("osh","1")):(E.set("oad","0"),E.set("ovd","0"),E.set("oaad","0"),E.set("oavd","0")))}; eIT=function(E,T,Z,L,n=!1){var O=`https://youtubei.googleapis.com/youtubei/${T.XI.innertubeApiVersion}/player`,J=[{name:"Content-Type",value:"application/json"}];L&&J.push({name:"Authorization",value:`Bearer ${L}`});J.push({name:"User-Agent",value:g.Gc()});g.S("EOM_VISITOR_DATA")?J.push({name:"X-Goog-EOM-Visitor-Id",value:g.S("EOM_VISITOR_DATA")}):(Z=Z.visitorData||g.S("VISITOR_DATA"))&&J.push({name:"X-Goog-Visitor-Id",value:Z});(Z=g.S("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&J.push({name:"X-YouTube-Lava-Device-Context", value:Z});(T=g.qq(T.experiments,"debug_sherlog_username"))&&J.push({name:"X-Youtube-Sherlog-Username",value:T});E=J5(JSON.stringify(E));return{url:O,MX:J,postBody:E,Q9:n,Y9:n}}; Pv=function(E,T,Z,L,n,O,J,y,D){var U=E.kH,V=E.A6;E=E.xM;var N=U!==void 0&&V!==void 0,G=L.getVideoData(),e=T.X.encryptedClientKey;T=N?T.iv:void 0;N=de(O,!0);n=n||!!i0()&&N>1572864;return{innertubeRequest:{VS:E,fO:U,A6:V,encryptedClientKey:e,iv:T,oj:!0,Ib:!0,kx:"DecompressionStream"in window||!n,Ly:!0},wm:Ru({NH:O,G9:Z,W:L,Hx:G.startSeconds*1E3,BV:!0}),onesieUstreamerConfig:J,Ym:y,Hw:bX(G),reloadPlaybackParams:G.Dv?.reloadPlaybackParams,RO:D}}; wuI=function(E,T,Z,L,n,O,J,y){var D=g.fi(E,ST),U;if(!E.Y9)if(U=ps$(T,D)){var V=U.e0;U=U.signature}else U=V=T.encrypt(D),(0,g.a)(),U=Zu(new Lf(T.X.V),U,T.iv);return Pv(V&&U?{kH:V,A6:U}:{xM:D},T,Z,L,!!E.Y9,n,O,J,y)}; vqT=async function(E,T,Z,L,n,O,J,y){var D=g.fi(E,ST);D=await l4O(T,D);var U=await Msk(T,D);return Pv({kH:D,A6:U},T,Z,L,!!E.Y9,n,O,J,y)}; qEI=function(E,T,Z,L,n,O,J,y){var D=g.fi(E,ST);if(D=ps$(T,D))return Pv({kH:D.e0,A6:D.signature},T,Z,L,!!E.Y9,n,O,J,y)}; fzk=async function(E,T,Z){E.Sy("oprd_s");T=YEO(E)?await a4O(E.Hi,T,Z):E.Hi.decrypt(T,Z);E.Sy("oprd_c");return T}; YEO=function(E,T){return E.U("html5_onesie_sync_request_encryption")||T?.Y9?!1:!!i0()}; cZ3=function(E){return E.U("html5_onesie_host_probing")||E.hn?vW:!1}; xR=function(E){if(!E.playerResponse)return!1;if(E.e7)return!0;var T=E.videoData.U("html5_onesie_audio_only_playback")&&mj(E.videoData);if(E.vL&&E.XQ){if(!E.vL.has(E.IM))return!1;let L=E.vL.get(E.IM);var Z;if(Z=L){Z=!1;for(let n of L.uP.keys()){let O=L.uP.get(n);if(O)for(let J of O.Ie)J.Mj>0&&(O.wL?Z=!0:T=!0)}Z=!(T&&Z)}if(Z)return!1}E.Sy("ofr");E.R$.resolve(E.playerResponse);return E.e7=!0}; RI8=function(E){if(E.vL&&!E.U("html5_onesie_media_capabilities")){E.Sy("ogsf_s");var T=ssk(E.W.getVideoData(),(L,n)=>{E.K(L,n)}),Z=Q1J(E.W); T.video=xNT(Z,T.video);E.Sy("ogsf_c");if(T.video.length)return T;E.K("ombspf",`l.${Z.G};u.${Z.X};o.${Z.V};r.${Z.reason}`)}}; It=function(E){if(!E.FN)return{};var T=E.FN.S();T.d=E.FN.K0?.P0();T.shost=E.jw;T.ty="o";return T}; ip$=function(E){E.XQ=!1;if(!xR(E)){var T=It(E);T.timeout="1";E.fail(new g.C5("onesie.request",T))}}; Hv=function(E,T){if(T.FC()||E.FC())E.policy.Bg||(E.policy.L?g.hm(E.loader):E.loader.sy());else{if(E.policy.V&&T.isComplete()&&T instanceof XG){var Z=E.loader,L=Z.K;var n=Object.assign(T.FN.S(),{rst:T.state,strm:T.xhr.zl(),d:T.FN.K0?.P0(),cncl:T.xhr&&T.E3.j?1:0,rqb:T.pM,cwt:T.E3.V,swt:T.q3?.h9});n=Object.assign(ot(T.info),n);L.call(Z,"rqs",n)}if(T.isComplete()&&T.RC()&&T instanceof XG)T.dispose(),E.loader.sy();else{if(T.YB())E.kS=!0,T instanceof XG&&A2(E.timing,T),CJk(E),sW(E);else if(T.jE())Z=E.W.b4(), T instanceof XG&&T.info.X?.wm?.nB&&Z&&E.loader.OQ(Z),T instanceof XG&&zb(T)?E.loader.N5?.V():T instanceof tm?E.X.pop():(Z=1,T.canRetry()&&Xp(E.loader)&&(bOk(E,T),Z=0),E.loader.handleError(T.FX(),T.KV(),Z));else{if(E.loader.isSuspended&&!T.isComplete())return;sW(E)}T.FC()||T instanceof tm||(Z=0,T.isComplete()&&(Z=u8U(T,E.policy,E.J)),Z!==0&&(L=new x0k(1,T.info.IK),L.m0=Z===2,PJ8(E,L)));T.isComplete()&&(E.aZ=!1,T.YB()||(E.kS=!1));E.policy.Ue&&!T.isComplete()?Ti(E.loader):E.loader.sy()}}}; IzU=function(E){E.policy.gk&&(E.b$=void 0,E.Sl=0)}; HO$=function(E){if(E.loader.Is)return S9(E,"preparingnextloop"),!1;if(!hII(E,E.f0))return S9(E,"ratelimited"),!1;if(ln(E.audioTrack)&&ln(E.videoTrack))return S9(E,"endofstream"),!1;if(E.policy.G)if(E.policy.j){if(E.L?.O())return S9(E,"ssdaiblocked"),!1}else{var T=!1;if(E.Y.G===2)T=!0;else if(E.Y.G===3){K1(E);E.loader.Dn();var Z=tF(E.audioTrack,E.loader.isSeeking()).MH;var L=tF(E.videoTrack,E.loader.isSeeking()).MH;var n=E.loader.getCurrentTime()||0;Z=rV(E,Z,n);L=rV(E,L,n);L=Math.min(Z,L);n=E.Y;L>= n.V?(n.K("sdai",{haltrq:L,est:n.V}),L=!0):L=!1;L&&(T=!0)}if(T)return S9(E,"waitingforads"),!1}E.policy.Dv&&(E.NE=kR(E,E.audioTrack),E.oI=kR(E,E.videoTrack));if(!E.V)return lw(E,{nopolicy:1}),!0;if(E.W.b4())return lw(E,{utc:1}),!0;if(E.G.J)return lw(E,{audio:1}),!0;if(E.policy.Qs&&E.G.S)return lw(E,{constraint:1}),!0;if(!E.V.targetAudioReadaheadMs||!E.V.targetVideoReadaheadMs)return lw(E,{noreadahead:1}),!0;if(E.policy.L&&E.loader.h6())return lw(E,{seekToHead:1}),!0;T=Math.min(IE(E.loader,E.audioTrack)* 1E3,E.V.targetAudioReadaheadMs);L=Math.min(IE(E.loader,E.videoTrack)*1E3,E.V.targetVideoReadaheadMs);n=Math.min(T,L);var O=E.W.getCurrentTime()*1E3,{qZ:J,NZ:y,Mg:D,rR:U}=s1$(E,O);Z=J0&&E.f0.YK++)}; PJ8=function(E,T,Z){var L={NH:E.NH,Jp:(O,J)=>{E.W.nf(O,J)}, pn:E.policy.V,zX:E.policy.zX};E.NH.G.L&&(L.Ck=(E.videoTrack.qE.info.EC||0)+(E.audioTrack.qE.info.EC||0));E.policy.LV&&(L.bO=E.audioTrack.qE.index.M9(),L.lW=!1);var n=SuI(T,E.policy,E.J)?2:1;n!==E.SQ&&(E.SQ=n,CJk(E));Z=rZ0(E,Z);if(E.policy.S&&E.policy.V&&Z.Dk){let O=n="";for(let J of Z.Dk)E.videoData.sabrContextUpdates.has(J)||E.policy.S&&Z.A8&&Z.A8.type===J?n+=`_${J}`:O+=`_${J}`;E.loader.K("sabrbldrqs",{ctxts:n,misctxts:O})}!T.setData(Z,E.policy,E.J)&&E.policy.S&&E.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);L=new XG(E.policy,T,E.mK,E.J,E,L,E.loader.nD());gG(E.timing);E.policy.zg&&E.loader.K("sabrcrqinfo",{rn:L.VU(),probe:T.RC()});return E.A5=L}; kR=function(E,T){K1(E);E.loader.Dn();return tF(T,E.loader.isSeeking())}; p1=function(E){return E.policy.bP&&!!E.j}; rV=function(E,T,Z){E=E.loader.Dn()||0;return $R(T,(Z+E)*1E3)/1E3+Z}; rZ0=function(E,T){var Z=Mt(E.loader)&&T&&T.zU!==void 0&&!T.U4?Math.ceil((T.zU+(E.loader.Dn()||0))*1E3):K1(E);if(E.policy.Dv){var L=E.NE;var n=E.oI}else L=kR(E,E.audioTrack),n=kR(E,E.videoTrack);var O=[...L.MH,...n.MH];p1(E)&&O.push(...E.N);var J=[...L.EY,...n.EY],y=[];for(var D of J)D.RL!==void 0&&D.RL>Number.MAX_SAFE_INTEGER?E.loader.K("sabrpseglmt",{lmt:D.RL,itag:D.formatId?.itag,sq:D.sequenceNumber}):y.push(D);J=E.loader.PY();E.policy.iF&&!E.videoData.isLivePlayback&&(D=E.videoData.lengthSeconds* 1E3,Z>=D&&E.loader.K("invalidSabrCmt",{cmt:Z,vd:D}));D=E.NH;var U=E.W,V=E.mK,N=E.V,G=E.videoData.oI,e=E.policy,q=E.loader.Gr,b=E.b$?.Tl,K=E.b$?.nC,l=E.Sl,r=Number(E.G.N?.info.itag)||0,M=Number(E.G.j?.info.itag)||0,z=E.W.Bd();var Jk=T?.uI?T.uI:E.loader.isSuspended?4:void 0;Z={NH:D,W:U,mK:V,MH:O,EY:y,Hx:Z,nextRequestPolicy:N,Dk:G,iP:e,DX:q,Tl:b,nC:K,Sl:l,la:r,Mu:M,SJ:J,Ys:z,uI:Jk,aZ:E.aZ,a6:E.T9,kS:E.kS};O=E.loader.Rh();y=g.rz(O);O&&(Z.Fq=y);if(T=Mt(E.loader)&&T?.U4?T.zU:E.W.b4())Z.nB=T*1E3;T=E.G;O= T.VQ;if(T.iP?.wV()&&!O)for(VO of T.V)if(VO.Ji){O=!0;break}var VO=T.iP.wV()&&!O?[]:Cq0(T,T.V);Z.pI=VO;VO=E.G;VO.iP.wV()&&!VO.NE?VO=[]:(T=ROi(VO),T.length===0&&(T=VO.L),VO=Cq0(VO,T));Z.Io=VO;Z.jr=p1(E)?[E.j]:void 0;Z.J9=Array.from(vV(E.G.X).keys(),Number);Z.CU=E.G.CU();E.policy.KJ&&(Z.xw=kSO(E.loader,E.audioTrack),Z.pf=kSO(E.loader,E.videoTrack));VO=E.loader.getCurrentTime();L=rV(E,L.MH,VO);n=rV(E,n.MH,VO);n=Math.min(L,n);E.u$=n;E.policy.G&&(p1(E)&&(L=rV(E,E.N,VO),E.W.Gz()&&L0&&E.X[0].Yo()&&(Z.A8=E.X[0].R6());return Z}; K1=function(E){var T=E.policy.L&&E.loader?.h6(),Z=E.loader.getCurrentTime()||0;Z=lzU(E,Z);a:if(E.policy.UH&&E.loader.isSeeking()){var L=x2(E.videoTrack,Z);E.loader.K("asmtfnctv",{b:Z,a:L});if(!isNaN(L)){Z=L;break a}}L=E.loader.Dn()||0;Z+=L;L=YN(E.videoData)||g.qf(E.videoData);var n=0;T?(L&&(n=Number.MAX_SAFE_INTEGER),E.videoData.H6&&(n=Math.ceil(E.videoData.sz*1E3))):n=Math.ceil(Z*1E3);return Math.min(Number.MAX_SAFE_INTEGER,n)}; lzU=function(E,T){if(E.loader.isSeeking())return T;var Z=E.W.pE();if(!Z)return T;Z=Z.G();if(Z.length===0||Mh(Z,T))return T;if(!E.videoTrack.tV(T)&&!E.audioTrack.tV(T))return E.loader.K("sundrn",{b:0,lt:T}),T;var L=T,n=Infinity;for(let O=0;OT)continue;let J=T-Z.end(O);J=20)?(E.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),T):L}; $R=function(E,T){var Z=0,L=-1;for(let n of E)if(!(n.startTimeMs+n.durationMsT||L>=0&&n.zQ>L+1)break;Z=Math.max(Z,n.startTimeMs+n.durationMs);L=Math.max(L,n.NJ)}return Math.max(0,Z-T)}; S9=function(E,T){E.h5=T;E.policy.zg&&E.loader.K("sabrcrb",{reason:T})}; hII=function(E,T){a:{if(E.S>0){var Z=Math.floor((0,g.a)()/1E4);if(Z===T.xH){if(T.YK>=E.S){if(T.YK===E.S){Z={reason:"toomanyrequests"};Z.limit=T.YK;if(E.A5){let L=ot(E.A5.info);Z.lr_ptime=L.ptime;Z.lr_rtype=L.rtype;Z.lr_brl=L.brl;Z.lr_ps=L.ps}E.loader.handleError("player.exception",Z);T.YK+=1}T=!1;break a}}else T.xH=Z,T.YK=0}T=!0}return!T||E.loader.isSuspended&&E.loader.Gf?!1:E.Z&&(0,g.a)()0&&(!E.policy.S||E.X.length!==1||!E.X[0].Yo())||!E.mK.S?.J(E.policy,E.J, E.loader.DA)||E.D3?!1:!0}; lw=function(E,T){E.h5=void 0;E.ue=(0,g.a)();E.policy.zg&&E.loader.K("sabrcrq",T)}; s1$=function(E,T){var {Mg:Z,rR:L}=puO(E);if(E.policy.Dv){var n=$R(E.NE.MH,T);E=$R(E.oI.MH,T)}else n=Z,E=L;return{qZ:n,NZ:E,Mg:Z,rR:L}}; CJk=function(E){E.videoData.oI.clear();if(E.videoData.sabrContextUpdates.size>0)for(var T of E.videoData.sabrContextUpdates.keys())E.videoData.sabrContextUpdates.get(T)?.sendByDefault&&E.videoData.oI.add(T);if(E.policy.S&&E.X.length)for(let Z of E.X)(T=Z.R6())&&T.type&&T.sendByDefault&&E.videoData.oI.add(T.type)}; sW=function(E){for(;E.X.length&&E.X[0].qh(E.a8());){let T=E.X.shift();$0U(E,T)}E.X.length&&$0U(E,E.X[0])}; $0U=function(E,T){T instanceof XG&&(E.wV=T);var Z=new Set(T.sH(E.a8()));for(let J of Z){if(Z=T instanceof tm){Z=E.G;var L=sLU(Z,J),n=OW(Z,Z.videoInfos).includes(J);!Z.iP.W4||L||n||Z.loader.K("sabrcpf",{fid:`${J}`,vfids:`${OW(Z,Z.videoInfos).join(".")}`,said:Z.Z||""});Z=!(L||n)}if(Z)continue;Z=T.Gc(J,E.a8());L=E.policy.bP&&fl(Z[0].qE.info.mimeType);if(!T.WE(J,E.a8()))continue;n=T.SF(J,E.a8());for(let y of n){E.policy.V&&T instanceof tm&&E.loader.K("omblss",{s:y.info.YG()});if(L){n=E.timing;n.Y||(n.Y= (0,g.a)(),g.BJ("fcb_r",n.Y,n.X));n=E;n.videoData.Vz()&&n.j&&Gn(n.j)===Gn(g.dE(y.info.qE.info,n.mK.Vz))&&n.W.jQ("sabrCaptionsDataLoaded",y,n.RK.bind(n));continue}n=y.info.qE.info.wL();var O=y.info.qE;let D=T instanceof tm?1:2;if(n){if(Pq0(E.G,O,D,T.tC(E.a8())?.token))continue}else QLk(E.G,O,D,T.tC(E.a8())?.token);O=n?E.audioTrack:E.videoTrack;T instanceof tm&&(O.L=!1,T instanceof tm&&(n?iX(E.timing):mR(E.timing)));try{s2(O,Z,y)}catch(U){n=bK(U),E.loader.handleError(n.errorCode,n.details,n.severity), O.Dj(),E.hq(!1,"pushSlice"),g.hm(E.loader)}}}}; bOk=function(E,T){E.policy.S?E.X.splice(E.X.indexOf(T)).forEach(Z=>{Z.dispose()}):(E.X.pop(),T?.dispose())}; MG3=function(E,T,Z){var L=[];for(let n=0;n=7E3&&n>=7E3}return T}; FcU=function(E,T,Z){var L=E.W.a8();if(!L)return!1;for(let O of[E.audioTrack,E.videoTrack]){var n=uT(O.qE,E.mK.Vz);n=T?.Gc(n,L)||[];if(n.length===0||!n.some(J=>J.type===3&&Z>=J.N&&Z<=J.j))return!1}return!0}; j1k=function(E,T){E.delay?.dispose();E.delay=null;var Z=Array.from(E.X.values()).sort((L,n)=>L.mediaTime-n.mediaTime); Z.length!==0&&(T=(Z[0].mediaTime-T)*1E3/E.W.getPlaybackRate(),E.delay=new g.Ui(()=>{at(E)},T>500?T-500:T),E.delay.start())}; at=function(E,T){if(zi(E.W.getPlayerState())&&E.X.size!==0){T=T??Array.from(E.X.values()).sort((n,O)=>n.mediaTime-O.mediaTime); var Z=E.getCurrentTime(),L=(T[0].mediaTime-Z)*1E3/E.W.getPlaybackRate();if(L<500){Z=L>0?E.W.pE()?.getCurrentTime()??E.W.getCurrentTime():Z;for(let n of T)if(Z>=n.mediaTime)n.resolve([n.mediaTime,n.id]),E.X.delete(n.id);else break}j1k(E,Z)}}; BRd=function(E,T,Z){E.X.delete(Z);return new Promise(L=>{E.X.set(Z,{id:Z,mediaTime:T,resolve:L});L=Array.from(E.X.values()).sort((n,O)=>n.mediaTime-O.mediaTime); Z===L[0].id&&at(E,L)})}; m08=function(E){var T=E.W.pE()?.getCurrentTime()??E.W.getCurrentTime(),Z=E.N.jc(T);gqb(E,Z,T);E.isSeeking=!1;var L=Array.from(E.X.keys()).filter(n=>n>=Z).sort((n,O)=>n-O); for(let n of L)L=n===Z?T-E.N.getStartTime(Z):0,E.J(n,E.X.get(n),L)}; iOi=function(E,T,Z,L=!1){T!==E.Gt&&(E.Gt=T,E.W.jQ("playbackstarted",T,Z+E.W.Dn(),L))}; gqb=function(E,T,Z){var L=E.X.get(T),n=E.N.getStartTime(T),O=E.N.getDuration(T),J=n;(L?.X??[E.cpn]).forEach((y,D)=>{var U=L?.G[D]??O;Z>=J&&Z{E.j.X.delete(Z)}); E.V.delete(T)}; AZb=function(E,T,Z,L){E.G=Z;Z=`${T}.${Z}`;E.V.has(T)?E.V.get(T).push(Z):E.V.set(T,[Z]);BRd(E.j,L,Z).then(([n,O])=>{var [J,y]=O.split(".");[,O]=[Number(J),y];iOi(E,O,n)})}; T1b=function(E,T,Z,L,n,O){return T.yf&&T.Rw&&Z===3?new EM8(E,T,L,n,O):null}; Zy3=function(E,T){if(E.policy.jL){var Z=T.info.EC,L=de(E.schedule);T=T.index.M9();Z=Math.max(1,L/Z);E.S=Math.round(Math.max(((Z-1)*T+E.policy.FK)/Z,T-E.policy.JV)*1E3)}}; Oyb=function(E,T){var Z=Date.now()/1E3,L=Z-E.startTimeSecs,n=Z-E.J,O=n>=E.policy.bS,J=!1;if(O){let y=0;!isNaN(T)&&T>E.L&&(y=T-E.L,E.L=T);y/n=E.policy.JV&&!E.N;if(!O&&!Z&&LfI(E,T))return NaN;Z&&(E.N=!0);a:{L=J;Z=(0,g.a)()/1E3-(E.Wa.Q4()||0)-E.Z.X-E.policy.FK;O=E.G.segmentStartTime;Z=O+Z;if(L){if(isNaN(T)){F4(E,NaN,"n",T);O=NaN;break a}L=T-E.policy.fV;L0&&(J.headers=y);O&&(J.onFinish=O);return Object.keys(J).length>1?J:null}; Bv=function(E,T,Z,L,n,O,J,y){g.qS()&&Z.token&&(E=g.es(E,{ctt:Z.token,cttype:Z.FG,mdx_environment:Z.mdxEnvironment}));L.U("net_pings_low_priority")&&(T||(T={}),T.priority="low");O||y&&L.U("nwl_skip_retry")?(T==null?T={}:UA0(E,L.U("html5_assert_cpn_with_regex")),J?g.mu().sendAndWrite(E,T):g.mu().sendThenWrite(E,T,y)):T?(UA0(E,L.U("html5_assert_cpn_with_regex")),BxI(E,T)):g.k6(E,n)}; VJd=function(E){var T=[];for(let Z=0;Z!0,()=>!1):LN(!!E)}; N1U=function(E){return gV("MediaSource.EnableUsingMediaSourceBufferedRange",E?1:0)}; GMT=function(E){return gV("HTTP3",E?1:0)}; dA0=function(E){return gV("MediaSource.EnableUsingMediaSourceAttachmentMethods",E?1:0)}; uxk=function(E){return gV("QUIC",E?1:0)}; Wf3=function(E){return gV("Media.AudioWriteDurationLocal",E)}; em3=function(E){return gV("Media.PlayerConfiguration.DecodeToTexturePreferred",E?1:0)}; wLI=function(E){return gV("Media.VideoDecoderInitialPrerollCount",E)}; vM3=function(E){return gV("Media.VideoRendererMinInputBuffers",E)}; qR$=function(E){return gV("Media.VideoRendererMinDecodedFrames",E)}; YRJ=function(E){return gV("Media.IncrementalParseLookAhead",E?1:0)}; f_I=function(E){return gV("Media.EnableResetAudioDecoder",E?1:0)}; chk=function(E){return gV("Media.EnableFlushDuringSeek",E?1:0)}; QOI=function(E){return gV("DecoderBuffer.EnableConfigurableDecommitStrategy",E)}; RmO=function(E){return gV("Media.ExperimentalMaxPendingBytesPerParse",E)}; CE8=function(E){return gV("Media.MaxSamplesPerWrite",E)}; byb=function(E){return gV("Media.MediaCodecResetDelayMs",E)}; xAk=function(E){return gV("Media.DisableLowPerformanceSoftwareDecode",E?1:0)}; PET=function(E){return gV("Media.EnableAv1StartupOptimization",E?1:0)}; I_J=function(E){return gV("Media.UseDualThreadsForVideo",E?1:0)}; hm3=function(E){return gV("Media.VideoBufferSizeClampMb",E)}; sO8=function(E){return gV("Media.720pVideoBufferSizeClampMb",E)}; tJ3=function(E){return gV("Media.ForceDecodeToTexture",E?1:0)}; HyI=function(E){return gV("Media.SkipFlushOnDecoderTeardown",E?1:0)}; SRT=function(E){return gV("Media.AllowAudioWritingOnPause",E?1:0)}; Kf8=function(E){return gV("Media.EnableVideoRendererVspAdjustment",E?1:0)}; rh8=function(E){return gV("Media.SkipVideoFramesOver60Fps",E?1:0)}; kM8=function(E){return gV("Media.FlushAudioTrackDuringSeek",E?1:0)}; l_b=function(E){return gV("Media.BypassMojoForMedia",E?1:0)}; pLO=function(E){return gV("Media.IgnoreMediaCodecCallbacksDuringFlushing",E?1:0)}; MJd=function(){var E=window.h5vcc?.settings?.getPersistentSettingAsString?.("cpu_usage_tracker_intervals");if(E!=null){E=JSON.parse(E)??[];var T=E.filter(Z=>Z.type==="total").map(Z=>Z.seconds); for(let Z of $AT)T.indexOf(Z)===-1&&E.push({type:"total",seconds:Z});window.h5vcc?.settings?.set("cpu_usage_tracker_intervals_enabled",1);window.h5vcc?.settings?.set("cpu_usage_tracker_intervals",JSON.stringify(E))}}; a_O=function(){var E=window.H5vccPlatformService,T="";if(E&&E.has("dev.cobalt.coat.clientloginfo")&&(E=E.open("dev.cobalt.coat.clientloginfo",()=>{}))){let Z=E.send(new ArrayBuffer(0)); Z&&(T=String.fromCharCode(...(new Uint8Array(Z))));E.close()}return T}; Ffk=function(E){var T=window.H5vccPlatformService;if(T){var Z=zm$.find(L=>T.has(L)); Z&&(Z=T.open(Z,()=>{}))&&(Z.send(J5(`cpn: ${E}`).buffer),Z.close())}}; g.iw=function(E,T,Z,L){g.m1(E,Z,`${T.toFixed(3)}:${L.join(":")}`)}; X4=function(E,T){var Z=E.provider.getCurrentTime();g.iw(E,T,"cmt",[Z.toFixed(3)]);var L=Z=E.provider.nR();if((!E.j||Yj(E.provider.videoData)?0:L*1E3>E.j.uG+100)&&E.j){L=E.j.isAd;Z=Z*1E3-E.j.uG;E.FR=T*1E3-E.j.L8-Z-E.j.qI;var n=(0,g.a)()-Z;T=E.FR;Z=E.provider.videoData;var O=Z.isAd();if(L||O){O=`${L?"ad":"video"}_to_${O?"ad":"video"}`;var J={};Z.XS&&(J.cttAuthInfo={token:Z.XS,videoId:Z.videoId});J.startTime=n-T;g.la(O,J);g.KJ({targetVideoId:Z.videoId,targetCpn:Z.clientPlaybackNonce},O);g.Si("pbs",n, O)}else n=E.provider.W.VT(),n.L!==Z.clientPlaybackNonce?(n.j=Z.clientPlaybackNonce,n.G=T):Z.Lg()||g.t8(new g.RO("CSI timing logged before gllat",{cpn:Z.clientPlaybackNonce}));E.K("gllat",{l:E.FR.toFixed(),prev_ad:+L});delete E.j}}; g.m1=function(E,T,Z){var L=E.G.get(T);L?L.push(Z):E.G.set(T,[Z])}; EI=function(E,T){E.isOffline=T;g.iw(E,g.Am(E.provider),"is_offline",[E.isOffline?"1":"0"])}; Tp=function(E,T,Z){if(!isNaN(Z.JH)){let L=Z.JH;Z.G=0?T:g.Am(E.provider);var Z=E.provider.W.mR(),L=Z.Hg-(E.h5||0);L>0&&g.iw(E,T,"bwm",[L,(Z.s1-(E.XN||0)).toFixed(3)]);isNaN(E.h5)&&Z.Hg&&E.isOffline&&EI(E,!1);E.h5=Z.Hg;E.XN=Z.s1;isNaN(Z.bandwidthEstimate)||g.iw(E,T,"bwe",[Z.bandwidthEstimate.toFixed(0)]);E.provider.C.Gz()&&Object.keys(Z.X).length!==0&&E.K("bwinfo",Z.X);if(E.provider.C.Gz()||E.provider.C.U("html5_log_meminfo"))L=Jh$(),Object.values(L).some(n=>n!==void 0)&&E.K("meminfo",L); E.provider.C.Gz()&&(L=E.OC?.N())&&Object.values(L).some(n=>n!=null)&&E.K("cpuinfo",L); E.NE&&g.iw(E,T,"bat",[E.NE.level,E.NE.charging?"1":"0"]);L=E.provider.W.getVisibilityState();E.WM!==L&&(g.iw(E,T,"vis",[L]),E.WM=L);X4(E,T);(L=jOk(E.provider))&&L!==E.bP&&(g.iw(E,T,"conn",[L]),E.bP=L);Tp(E,T,Z)}; gMI=function(E,T,Z){var L=g.Am(E.provider);B18(E,L,T,0,Z);Zj(E,L);L4(E)}; n4=function(E,T){g.m1(E,"cat",T)}; mA3=function(E,T){T={cpn:E.provider.videoData.clientPlaybackNonce,sequenceNumber:T,serializedWatchEndpointLoggingContext:E.provider.videoData.jk};E.serializedHouseBrandPlayerServiceLoggingContext&&(T.serializedHouseBrandPlayerServiceLoggingContext=lv(E.serializedHouseBrandPlayerServiceLoggingContext)||void 0);E.provider.videoData.playerResponseCpn&&(T.playerResponseCpn=E.provider.videoData.playerResponseCpn);OI.length&&(T.decoderInfo=OI);E.remoteControlMode&&(T.remoteControlMode=E.remoteControlMode); E.remoteConnectedDevices.length&&(T.remoteConnectedDevices=E.remoteConnectedDevices);if(E.QQ?.length){T.serializedQoeContextData=[];for(var Z of E.QQ){let L=g.rz(Z);L&&T.serializedQoeContextData.push(L)}}!E.RK&&E.provider.videoData.serializedOneTimeQoeContextData&&(T.serializedOneTimeQoeContextData=[],Z=g.rz(E.provider.videoData.serializedOneTimeQoeContextData))&&(T.serializedOneTimeQoeContextData.push(Z),E.RK=!0);E.J.size&&(T.daiCuePointEvents=Array.from(E.J.values()));E.J.clear();return T}; iyd=function(E,T,Z){g.qI(E.provider.C,E.provider.videoData.L()).then(L=>{var n=!1;T.includes("&dt=")||T.includes("&cotn=")?n=!0:E.provider.C.U("qoe_with_networkless")&&(n=!0);var O=E.provider.C.U("qoe_send_and_write"),J=E.provider.C;L=j9(T,J,E.provider.C.pageId,E.provider.C.sendVisitorIdHeader?E.provider.videoData.visitorData:void 0,L);J.U("html5_simplify_pings")&&(L=L||{});L?(L.method="POST",L.postBody=Z,Bv(T,L,{token:E.provider.videoData.XS,FG:E.provider.videoData.cE,mdxEnvironment:E.provider.videoData.mdxEnvironment}, J,void 0,n,O&&E.oI)):n?(n=E.provider.C.U("networkless_ajax"),J={method:"POST",postBody:Z},O&&E.oI?g.mu().sendAndWrite(T,J):n?g.pp(T,{method:"POST",postBody:Z}):g.mu().sendThenWrite(T,J)):dkT(T,Z)})}; L4=function(E){if(!E.provider.C.U("html5_qoe_no_len_check")){var T=0;for(let [Z,L]of E.G.entries())T+=Z.length+Number(g.ke(L,(n,O)=>n+O.length,0)); T>96E3&&(new g.Ui(E.reportStats,0,E)).start()}}; XL3=function(E){E.provider.videoData.Zn&&n4(E,"prefetch");E.provider.videoData.f0&&E.K("reload",{r:E.provider.videoData.reloadReason,ct:E.provider.videoData.f0});E.provider.videoData.If&&n4(E,"monitor");E.provider.videoData.isLivePlayback&&n4(E,"live");vW&&n4(E,"streaming");E.provider.videoData.P6&&E.K("ctrl",{mode:E.provider.videoData.P6},!0);if(E.provider.videoData.xp){var T=E.provider.videoData.xp.replace(/,/g,"_");E.K("ytp",{type:T},!0)}E.provider.videoData.ZY&&(T=E.provider.videoData.ZY.replace(/,/g, "."),E.K("ytrexp",{ids:T},!0));E.provider.C.Gz()&&E.K("now",{wt:(0,g.a)()});T=E.provider.videoData;var Z=E.provider.C.U("enable_white_noise")||E.provider.C.U("enable_webgl_noop"),L=g.J_(T)||g.ft(T)||g.cc(T)||g.Qz(T);(Z||L)&&(Z=(0,g.Jj)())&&E.G.set("gpu",[Z]);h_(E.provider.videoData)&&g.iw(E,g.Am(E.provider),"dt",["1"]);T.cotn&&!h_(T)&&EI(E,!0);E.provider.C.Gz()&&(T=(0,g.a)()-E.provider.C.Qz,E.K("playerage",{secs:(1.6**Math.round(Math.log(T/1E3)/Math.log(1.6))).toFixed()}));E.L=!0;E.f0=tR(()=>{E.reportStats()}, 1E4)}; B18=function(E,T,Z,L,n){var O=E.provider.C.X.cbrver;E.provider.C.X.cbr==="Chrome"&&/^96[.]/.test(O)&&Z==="net.badstatus"&&/rc\.500/.test(n)&&o6(E,3);/b248180278/.test(n)&&o6(E,4);O=E.provider.getCurrentTime();L=L===1?"fatal":"";Z=[Z,L,O.toFixed(3)];L&&(n+=`;a6s.${zR()}`);n&&Z.push(AhO(n));g.iw(E,T,"error",Z);E.L=!0}; o6=function(E,T){E.Zn||(g.m1(E,"fcnz",`${T}`),E.Zn=!0)}; E5I=function(E){if(!(E.N>=0))if(E.provider.C.FK||E.provider.W.getVisibilityState()!==3){var T=E.provider.W.Je(!1),Z=E.provider.W.Je(!0);E.K("user_intent_bh",{bh:T.toFixed(3),th:Z.toFixed(3)});E.N=g.Am(E.provider)}else E.T9=!0}; TBI=function(E,T){if(g.fx(E.provider.videoData)){E=4;var Z=1}else E=T.source??0;E=`sms.${E}`;Z!==void 0&&(E+=`_${Z}`);return E}; yw=function(E,T,Z,L,n){var O=g.Am(E.provider);T!==1&&T!==3&&T!==5||g.iw(E,O,"vps",[E.X]);g.m1(E,"xvt",`t.${O.toFixed(3)};m.${n.toFixed(3)};g.2;tt.${T};np.0;c.${Z};d.${L}`)}; AhO=function(E){/[^a-zA-Z0-9;.!_-]/.test(E)&&(E=E.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return E}; IE=function(E,T){if(E.D3&&!E.GC)return 3;if(E.isSuspended)return 1;if(E.z9?.u$())return 4;var Z=(T.qE.info.audio?E.policy.h5:E.policy.f0)/(T.EC*E.policy.ys);if(E.policy.Xd>0&&E.z9&&Xi(E.z9)&&(T=T.qE.info.video?E.z9.G:E.z9.X)&&!T.nt()){T=T.Dz();let L=$z(T,E.getCurrentTime());L>=0&&(T=E.getCurrentTime()-T.start(L),Z+=Math.max(0,Math.min(T-E.policy.Xd,E.policy.Ao)))}E.policy.NE>0&&(Z=Math.min(Z,E.policy.NE));return Z}; lo=function(E,T,Z){ZKb(E,Z.Vd||"unknown");E.W.seekTo(T,Z)}; g.Jg=function(E,T,Z,L,n){E.W.getVideoData().BM()?n&&E.G.u$+n/1E3>Z&&(E.K("sdai",{seg:L,rbt:Z.toFixed(3),end:E.G.u$.toFixed(3),sd:n.toFixed(3)}),E.hq(!1,"rollback")):E.policy.G&&E.hq(!1,"rollback");if(E.mK.isManifestless){n=K0(E.audioTrack,L,Z,T);var O=K0(E.videoTrack,L,Z,T);E.policy.xz||(O&&$P(E.mK,L,!0),n&&$P(E.mK,L,!1));O&&(E.videoTrack.S=[]);n&&(E.audioTrack.S=[]);E.K("sdai",{rollbk2_seg:L,rbt:Z.toFixed(3),lt:T.toFixed(3),a:n,v:O});(n||O)&&E.policy.G&&g.hm(E)}}; Yu0=function(E){var T=E.uj().filter(Z=>Z.namespace==="ad"); for(let Z of T)if(Z.start/1E3>E.getCurrentTime())return Z.start/1E3;return Infinity}; L1=function(E){var T=(0,g.a)();E.Gr=T}; eO$=function(E,T){if(QG(T.rV[T.rV.length-1])){a:{var Z=E.X;T=T.rV[0].qE;if(T.info.video){if(Z.V!==T){Z.V=T;Z=Rg(Z);break a}}else Z.D3=Z.L!==T,Z.L=T;Z=null}LNk(E,Z)}}; Ti=function(E){E.policy.Ue&&E.policy.y5&&Math.min(Opd(E.videoTrack),Opd(E.audioTrack))*1E3>E.policy.iV?g.VH(E.Ai):E.V()}; gL=function(E,T,Z,L=!1){L&&!T.b$&&(gD()||(L=T.vn)&&!L.Yv(Z.info)&&E.W.mq(),T.b$=!0);T.qE!==Z&&(T.qE=Z)}; Xp=function(E){return E.DA=T-.01}else T=!1;return T}; g.hm=function(E){g.VH(E.wk)}; n5O=function(E,T,Z){if(!(E.videoTrack.qE.X()&&E.audioTrack.qE.X()&&E.z9&&E.z9.G&&E.z9.X))return!1;if(Z&&E.mK.isManifestless&&(E.videoTrack.j===-1||E.audioTrack.j===-1))return!0;var L=Pp(E.videoTrack,T,Z);if(isNaN(L))return!1;E=Pp(E.audioTrack,E.policy.Rw?T:L,Z);return isNaN(E)?!1:!0}; OKT=function(E){E.N?.MN?.itagDenylist&&E.L4(E.N?.MN.itagDenylist);E.N?.playbackStartPolicy&&z1(E.policy,E.N?.playbackStartPolicy,3,E.N?.VU());if(E.policy.Yf){var T=E.a8();(T=T?E.N?.kt.get(T):void 0)&&E.G.CB(T,-1)}E.mK.Y||(T=E.N?.hd,T?.cV&&T?.XR&&E.mK.Vz&&aP(E.mK,T.cV,T.XR));if(E.N?.wr){T=E.N.wr.get(E.a8()||"");if(!T)return;if(E.mK&&T.formatId){let Z=E.mK.G.get(Gn(T.formatId));Z&&(Z.info.debugInfo=T.debugInfo)}}E.policy.Y&&(E.N?.Yd().forEach(Z=>{E.zM(Z)}),E.N?.Jh())}; y48=function(E){if(!E.mK.Vz)return!0;var T=E.W.getVideoData();if(E.W.pw())return E.K("ombpa",{}),!1;if(!!E.N?.hd?.h_!==E.mK.te)return E.K("ombplmm",{}),!1;var Z=T.u$||T.liveUtcStartSeconds||T.zC;if(E.mK.te&&Z)return E.K("ombplst",{}),!1;if(E.mK.Y)return E.K("ombab",{}),!1;Z=Date.now();if(!T.livePreload&&Fg(E.mK)&&!isNaN(E.oI)&&Z-E.oI>E.policy.Tn*1E3)return E.K("ombttl",{}),!1;if(yz(T)!==0&&!E.policy.X||T.U("html5_disable_onesie_media_for_mosaic")&&T.cL()||T.U("html5_disable_onesie_media_for_lifa_eligible")&& GF(T))return!1;if(E.W.A().aI().X.ME(J4$)&&(T=E.N?.dj()??0,T>=0&&E.mK.isWindowedLive&&(TE.mK.J1*1E3)))return E.K("ombwnd",{st:T,min:E.mK.sz*1E3,max:E.mK.J1*1E3}),!1;if(E.mK.gI&&E.mK.isWindowedLive)if(E.W.A().aI().X.ME(o5J))E.K("omaminsq",{});else return E.K("ombminsq",{}),!1;return!0}; Dj=function(E,T){var Z=uT(T.qE,E.mK.Vz),L=E.O?.Gc(Z)||[];if(L.length===0)return E.K("ombmsi",{}),!1;L=new FC(L);var n;if(n=!E.policy.VQ||isFinite(E.getCurrentTime())||E.W.b4()){a:{n=E.getCurrentTime();for(O of L.rV)if(O.type===3&&n>=O.N&&n<=O.j){var O=!0;break a}O=!1}n=!O}if(n&&!E.W.getVideoData().livePreload)return E.K("ostmf",{ct:E.getCurrentTime(),a:T.qE.info.wL()}),!1;E.O?.Ni(Z);return!0}; DFI=function(E,T){var Z=T.qE,L=E.mK.Vz;if(y48(E))if(E.O&&E.O.Ry(uT(Z,L))){if(L=uT(Z,L),Dj(E,T)){var n=new FC(E.O.Gc(L)),O=J=>{try{J.jE()?(E.handleError(J.FX(),J.KV()),k2(T,J),Ko(J.info)&&BB(E.J,T,Z,!0),E.V()):mk(E.J,J)&&(E.j?.u$(J.info,E.mA),E.V())}catch(y){J=bK(y),E.handleError(J.errorCode,J.details,J.severity),E.Dj()}}; Z.Y=!0;Sa(n)&&(hF(T,new C_(E.policy,L,n,E.O,O)),gG(E.timing))}}else E.K("ombfmt",{})}; UF0=function(E){E.policy.j&&E.N&&(E.N.QH.forEach(T=>{E.LU(T,-1)}),E.N.QH=[])}; UI=function(E,T){T=T||E.videoTrack&&E.videoTrack.X&&E.videoTrack.X.segmentStartTime||E.getCurrentTime();var Z=gL,L=E.videoTrack,n=E.X;T=n.nextVideo&&n.nextVideo.index.jc(T)||0;n.NE!==T&&(n.u$={},n.NE=T,cV(n,n.X));T=!n.X.isLocked()&&n.S>-1&&(0,g.a)()-n.S0?n.forceAdParameters={videoAds:y,inDisplayAd:O}:n.forceAdParameters={videoAds:y}}E.isInlinePlaybackNoAd&&(n.isInlinePlaybackNoAd=!0);E.isLivingRoomDeeplink&&(n.isLivingRoomDeeplink=!0);D=E.oi;if(D!=null){D={startWalltime:String(D)};if(V=E.Ct)D.manifestDuration=String(V||14400);n.liveContext=D}E.mutedAutoplay&& (n.mutedAutoplay=!0,D=L.getWebPlayerContextConfig(),D?.embedsHostFlags?.allowMutedAutoplayDurationMode&&D?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(uk0[E.mutedAutoplayDurationMode])&&(n.mutedAutoplayDurationMode=uk0[E.mutedAutoplayDurationMode]));if(E.h5?0:E.T9)n.splay=!0;D=E.vnd;D===5&&(n.vnd=D);D={};if(V=E.isMdxPlayback)D.triggeredByMdx=V;if(V=E.hz)D.skippableAdsSupported=V.split(",").includes("ska");if(y=E.xp){V=E.TC;O=[];for(var N of dK(y)){y=N.platform;y={applicationState:N.f$? "INACTIVE":"ACTIVE",clientFormFactor:WNI[y]||"UNKNOWN_FORM_FACTOR",clientName:u4[N.wE]||"UNKNOWN_INTERFACE",clientVersion:N.deviceVersion||"",platform:e_J[y]||"UNKNOWN_PLATFORM"};J={};if(V){var G=void 0;try{G=JSON.parse(V)}catch(e){g.t8(e)}G&&(J={params:[{key:"ms",value:G.ms}]},G.advertising_id&&(J.advertisingId=G.advertising_id),G.limit_ad_tracking!==void 0&&G.limit_ad_tracking!==null&&(J.limitAdTracking=G.limit_ad_tracking),y.osName=G.os_name,y.userAgent=G.user_agent,y.windowHeightPoints=G.window_height_points, y.windowWidthPoints=G.window_width_points)}O.push({adSignalsInfo:J,remoteClient:y})}D.remoteContexts=O}N=E.sourceContainerPlaylistId;G=E.serializedMdxMetadata;if(N||G)V={},N&&(V.mdxPlaybackContainerInfo={sourceContainerPlaylistId:N}),G&&(V.serializedMdxMetadata=G),D.mdxPlaybackSourceContext=V;n.mdxContext=D;N=T.width;N>0&&(n.playerWidthPixels=Math.round(N));if(T=T.height)n.playerHeightPixels=Math.round(T);Z!==0&&(n.vis=Z);if(Z=L.widgetReferrer)n.widgetReferrer=Z.substring(0,128);g.zv(L)&&n&&(n.ancestorOrigins= L.ancestorOrigins);E.defaultActiveSourceVideoId&&(n.compositeVideoContext={defaultActiveSourceVideoId:E.defaultActiveSourceVideoId});if(E=L.getWebPlayerContextConfig())n.encryptedHostFlags=E.encryptedHostFlags;return n}; w28=function(E){E.policy.XN=!1;try{du(E)}catch(T){g.h8(T)}}; v5d=function(E,T=!1){E.z9&&E.z9.X&&E.z9.G&&(E.z9.X.Ap(E.SQ,E),E.z9.G.Ap(E.SQ,E));IM(E.audioTrack,null,T);IM(E.videoTrack,null,T);E.z9&&(E.z9.L=!1);E.z9=null;E.Is=null;E.W.TH?.reset()}; qo8=function(E,T,Z=!1,L=!1,n=!1){IM(E.videoTrack,T.G||null,L,n);IM(E.audioTrack,T.X||null,L,n);E.z9=T;E.z9.L=!0;Z||E.resume();T.X.zc(E.SQ,E);T.G.zc(E.SQ,E)}; Yok=function(E,T,Z=!1,L=!1,n=!1){E.policy.oI&&(E.policy.u$&&E.K("loader",{setsmb:0}),E.Dj(),E.policy.oI=!1);v5d(E,L);if(!T.N()){let O=K_(E.videoTrack),J=K_(E.audioTrack);Gri(T,(O?O.info.qE:E.videoTrack.qE).info,(J?J.info.qE:E.audioTrack.qE).info,E.policy.eE)}qo8(E,T,Z,L,n);try{E.V()}catch(O){g.h8(O)}}; u6=function(E){E.z9&&E.z9.gh()&&E.CD()}; LNk=function(E,T){T&&Wt(E.W,new eX(T.video,T.reason));E.X.D3&&(T=sm(E.X,"a"),E.W.LC(new eX(T.audio,T.reason)))}; c4I=function(E){E.h5&&!E.isSuspended&&Fp(E.schedule)&&(fnO(E,E.h5),E.h5="")}; V0I=function(E,T){K_(T)?.isLocked&&Qzi(T)&&(E.W.A().Gz()&&E.K("eosl",{munlock:K_(T)?.info.YG()}),wu(E,T===E.audioTrack))}; NB0=function(E){if(US0(E.videoTrack))return"ssf";if(E.policy.K0&&K_(E.videoTrack)?.isLocked&&K_(E.audioTrack)?.isLocked)return"updateEnd";if(ln(E.audioTrack)||ln(E.videoTrack)&&E.videoTrack.qE.info.n0!=="f")return"";if(E.rL.isSeeking()){var T=E.Y;var Z=E.videoTrack;var L=E.audioTrack;if(T.policy.X){var n=T.policy.Mw;MG(T.policy)&&(n=qp(T,!1,vp(T)));T=n;Z=L.Je(!0)>=T&&Z.Je(!0)>=T}else Z.G.length||L.G.length?(n=Z.qE.info.EC+L.qE.info.EC,n=10*(1-vp(T)/n),T=Math.max(n,T.policy.Mw),Z=L.Je(!0)>=T&&Z.Je(!0)>= T):Z=!0;if(!Z)return"abr";Z=E.videoTrack;if(Z.G.length>0&&Z.V.G.length===1&&JF(Z.V).info.L360);if(!E.GC||Z)return"";Z=E.policy.mU;MG(E.policy)&&(Z=qp(E.Y,E.GC,vp(E.Y)));Z=oY8(E.videoTrack,E.getCurrentTime(),Z)||oY8(E.audioTrack,E.getCurrentTime(),Z);return MG(E.policy)?Z?"mbnm":"":(E.videoTrack.G.length>0||E.audioTrack.G.length> 0||j4(E.J,E.videoTrack,E.audioTrack)||j4(E.J,E.audioTrack,E.videoTrack))&&Z?"nord":""}; Vw=function(E,T,Z,L){var n=C0(T);!n||n.Ae||qX(n,L)||(Z.abort(),E.policy.BP&&T.J?.Z(),T.Z?.L());if(!Z.Z1()||gD())try{E.policy.oE?Z.EL(L.qE.info.containerType,L.qE.info.n0)&&Z.ai(L.qE.info.containerType,L.qE.info.n0,L.qE.info.mimeType):Z.KN(L.qE.info.containerType,L.qE.info.mimeType)}catch(O){return g.t8(O),E.K("ctexp",{name:O.name,msg:O.message}),!1}else L.qE.info.containerType!==Z.Z1()&&E.K("ctu",{ct:gD(),prev_c:Z.Z1(),curr_c:L.qE.info.containerType});L=L.qE.VQ;E.policy.TC&&L&&(T=0+L.duration,L=-L.X, 0===Z.oZ()&&T===Z.lQ()||Z.EG(0,T),L!==Z.Dn()&&(Z.Dd(L),f0&&i$3(E.audioTrack.V,Z.xB())));return!0}; NM=function(E,T,Z,L){L.info.qE.X();var n=L.info.qE.G;if(!n||!Z.c5()||Z.vr()===n)return!1;var O=n,J=Z.Kn();if(E.policy.Ur&&J&&Z.isView()&&g.TI(L.info.qE.info)){let D=new DataView(n.buffer,n.byteOffset,n.byteLength);(J=p1d(D,J))?O=new Uint8Array(J.buffer,J.byteOffset,J.byteLength):E.K("fenc",{})}E.policy.bK&&(J=R_8(E,L,new oV([O])))&&(O=mK(J));var y;(J=L.info.qE.J(0,L.info.clipId))&&(y=J.rV[0]);if(L===E.bP){if(E.b$+=1,E.W.getVideoData().U("html5_shorts_gapless_restart_on_init_seg_retries")&&E.b$>5)return E.b$= 0,E.W.mW({initSegStuck:1,as:L.info.YG()}),!0}else E.b$=0,E.bP=L;E.policy.uE&&(Z.abort(),T.Z?.L());E.Is&&Z.vx()&&(Z.abort(),T.Z?.L());n=CAU(E,Z,O,y,n);T.Z?.S(n,y);if(n!==0)return E.policy.fm&&Yj(E.W.getVideoData())?(E.W.P8()||vt(E,"sepInit",n,L.info),bKb(E.W,"sie")):vt(E,"sepInit",n,L.info),!0;L.info.uO()?(T=E.timing,T.u$||(T.u$=(0,g.a)(),g.BJ("vis_a",T.u$,T.X))):(T=E.timing,T.J||(T.J=(0,g.a)(),g.BJ("ais_a",T.J,T.X)));(L=L.info.qE.R9)&&E.W.Ny(new wL(L.key,L.type));return Z.nt()}; G3k=function(E,T,Z){if(E.policy.K0&&K_(T)?.isLocked)return!1;if(Z.wJ())return!0;if(!Z.c5())return!1;var L=K_(T);if(!L||L.info.type===6)return!1;if(E.policy.j0||E.j?.Y(T,L.info.kU))E.wV=0;else return E.rL.isSeeking()&&g.hm(E),E.wV=E.wV||(0,g.a)(),!1;if(!Vw(E,T,Z,L.info))return!1;if(E.mK.V&&L.info.X===0){var n;if(Z.vr()==null){var O=C0(T);if(!(n=!O||O.qE!==L.info.qE)){b:if(n=O.S,O=L.info.S,n.length!==O.length)n=!1;else{for(let J=0;JO)return E.policy.X&&(T===E.videoTrack?E.f0=E.f0||(0,g.a)():E.u$=E.u$||(0,g.a)()),!1;T===E.videoTrack?E.f0=0:E.u$=0;E.policy.WM&&Z===E.z9?.X&&E.QQ&&(Z.iQ()===0?(E.QQ=!1,E.policy.WM=!1):E.T9=Z.iQ());if(!xFI(E,Z,L,T))return!1;E.policy.K0&&L.info.J()?(E.W.A().Gz()&&E.K("eosl",{ls:L.info.YG()}),L.isLocked=!0):(T.eM(L),Ig(E.X,L.info));n&&(T=L.info.qE.R9)&&E.W.Ny(new wL(T.key,T.type));return!0}; xFI=function(E,T,Z,L){if(E.W.A().aI().X.ME(PA8)&&Z.info.X&&!T.vx())return E.K("drop_chunk",{sq:Z.info.kU,st:Z.info.N}),!0;var n=E.policy.x0?(0,g.a)():0,O=Z.L&&Z.info.qE.G||void 0,J=Z.G;Z.L&&(J=R_8(E,Z,J)||J);var y=mK(J);J=E.policy.x0?(0,g.a)():0;T=CAU(E,T,y,Z.info,O);L.Z?.Z(Z.info,T,J-n,(0,g.a)()-J);E.b$=0;if(T===0)return E.D3&&(E.D3=!1,E.FK=!1),E.RK=0,!0;if(T===2||T===5)return vt(E,"checked",T,Z.info),!1;if(T===1){if(!E.D3)return E.D3=!0,!1;if(!E.FK)return E.FK=!0,E.W.seekTo(E.getCurrentTime(),{Vd:"quotaExceeded", uW:!0}),!1;Z.info.uO()?(L=E.policy,L.f0=Math.floor(L.f0*.8),L.NE=Math.floor(L.NE*.8)):(L=E.policy,L.h5=Math.floor(L.h5*.8),L.NE=Math.floor(L.NE*.8));E.policy.X?Jm(E.L,Z.info.qE):hg(E.X,Z.info.qE)}E.W.mW({reattachOnAppend:T});return!1}; R_8=function(E,T,Z){var L;if(L=E.policy.bK&&E.z9&&!E.z9.O&&!E.W.j$())T=T.info.qE.info,L=T.Zo()&&T.N()&&T.video&&T.video.width<3840&&T.video.width>T.video.height;if(L&&(E.z9.O=!0,Kl('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return Z=ayb(Z),E.policy.V&&E.K("sp4k",{s:!!Z}),Z}; CAU=function(E,T,Z,L,n){var O=E.Is||E.z9;try{let J=T===O.X?E.audioTrack:E.videoTrack;if(E.policy.K0&&L?.J()){if(L?.VQ>1)return 6;J.oI=new g.Ui(()=>{var y=K_(J);E.FC()||!y?.isLocked?E.W.A().Gz()&&E.K("eosl",{delayA:y?.info.YG()}):Qzi(J)?(E.W.A().Gz()&&E.K("eosl",{dunlock:y?.info.YG()}),wu(E,J===E.audioTrack)):(E.K("nue",{ls:y.info.YG()}),y.info.VQ+=1,E.z9&&du(E))},1E4,E); E.W.A().Gz()&&E.K("eosl",{delayS:L.YG()});J.oI.start()}E.policy.m$&&L?.qE instanceof kP&&L.J()&&E.K("poseos",{itag:L.qE.info.itag,seg:L.kU,lseg:L.qE.index.vM(),es:L.qE.index.L});T.appendBuffer(Z,L,n)}catch(J){if(J instanceof DOMException){if(E.W.A().aI().X.ME(qM)&&J.name==="InvalidStateError"||J.code===11)return E.W.A().Gz()&&E.K("aeis",{msg:g.KB(J.message,3)}),2;if(E.W.A().aI().X.ME(qM)&&J.name==="SyntaxError"||J.code===12)return 5;if(E.W.A().aI().X.ME(qM)&&J.name==="QuotaExceededError"||J.code=== 22||J.message.indexOf("Not enough storage")===0)return T=Object.assign({name:"QuotaExceededError",buffered:VZ(T.Dz()).replace(/,/g,"_"),vheap:S4(E.videoTrack),aheap:S4(E.audioTrack),message:g.KB(J.message,3),track:O?T===O.G?"v":"a":"u"},Jh$()),E.handleError("player.exception",T),1;g.h8(J)}return 4}return O.gh()?3:0}; vt=function(E,T,Z,L){var n="fmt.unplayable",O=1;Z===5||Z===3?(n="fmt.unparseable",E.policy.X?!L.qE.info.video||vV(E.L.X).size>0||Jm(E.L,L.qE):!L.qE.info.video||vV(E.X.j).size>0||hg(E.X,L.qE)):Z===2&&(E.RK<15?(E.RK++,n="html5.invalidstate",O=0):n="fmt.unplayable");L=xk(L);L.mrs=E.z9?.V();L.origin=T;L.reason=Z;L.trg="appenderr";E.handleError(n,L,O)}; gXI=function(E,T,Z,L,n){var O=E.mK;var J=E.policy.X,y=!1,D=-1;for(let N in O.X){var U=fl(O.X[N].info.mimeType)||O.X[N].info.uO();if(L===U)if(U=O.X[N].index,U.V5(T.kU)){{y=U;var V=T;let G=y.V(V.kU);G&&G.startTime!==V.startTime?(y.segments=[],y.J(V),y=!0):y=!1}y?D=T.kU:!T.pending&&J&&(V=U.getDuration(T.kU),V!==T.duration&&(O.jQ("clienttemp","mfldurUpdate",{itag:O.X[N].info.itag,seg:T.kU,od:V,nd:T.duration},!1),U.J(T),y=!0))}else U.J(T),y=!0}D>=0&&O.jQ("clienttemp","resetMflIndex",{[L?"v":"a"]:D},!1); O=y;v7I(E.rL,T,L,O);E.policy.Y||E.j.UX(T,Z,L,n);T.kU===E.mK.gI&&O&&Kk(E.mK)&&T.startTime>Kk(E.mK)&&(E.mK.sz=T.startTime+(isNaN(E.timestampOffset)?0:E.timestampOffset),E.rL.isSeeking()&&E.rL.targetTime{E.policy.V&&E.K("pathprobe",Z)},Z=>{E.W.handleError(Z)})}; h_I=function(E,T){E.mA=T;E.j&&(E.j.mA=T);T=E.mA;var Z=E.videoTrack.qE.info.Zo();T.XN=Z;T.qH({swebm:Z});E.J.mA=E.mA;E.policy.G&&(E.G.mA=E.mA,UF0(E))}; sz3=function(E,T){E.z9&&E.z9.G&&(T-=isNaN(E.timestampOffset)?0:E.timestampOffset,isNaN(E.ue)||E.ue===T||E.resume(),E.ue=T)}; t03=function(E,T){if(E.z9&&E.z9.G){T-=isNaN(E.timestampOffset)?0:E.timestampOffset;E.getCurrentTime()!==T&&E.resume();if(E.rL.isSeeking()&&E.z9&&!E.z9.gh()){let Z=E.getCurrentTime()<=T&&TL.segmentStartTime>=T&&n5O(E,L.segmentStartTime,!1)); return Z&&Z.segmentStartTime0)Z=!0;else{for(let L of E.V.values())if(L.cryptoPeriodIndex===Z){Z=!0;break a}Z=!1}}E.jQ("log_qoe",{wvagt:"reqnews",canskip:Z});Z||E.jQ("rotated_need_key_info_ready",T)}; lnT=function(E){switch(E){case "DRM_TRACK_TYPE_AUDIO":return 1;case "DRM_TRACK_TYPE_SD":return 2;case "DRM_TRACK_TYPE_HD":return 3;case "DRM_TRACK_TYPE_UHD1":return 4;case "DRM_TRACK_TYPE_UHD2":return 5;default:return 0}}; var hg3=function(E){return F$[v[21]](this,13,5010,E)}; var M0i=function(E,T=!1){var Z=E.status==="LICENSE_STATUS_OK"?0:9999,L=null;if(E.license)try{L=lv(E.license)}catch(n){g.h8(n)}if(Z===0&&!L)return null;L=new p2O(Z,L);Z!==0&&E.reason&&(L.errorMessage=E.reason);if(E.authorizedFormats){Z={};let n=[],O={};for(let J of E.authorizedFormats){if(!J.trackType||!J.keyId)continue;T&&L.G.push({trackType:lnT(J.trackType),isHdr:!!J.isHdr});let y=$F8[J.trackType];if(y){y==="HD"&&E.isHd720&&(y="HD720");J.isHdr&&(y+="HDR");Z[y]||(n.push(y),Z[y]=!0);let D=null;try{D= lv(J.keyId)}catch(U){g.h8(U)}D&&(O[g.So(D,4)]=y)}}L.V=n;L.X=O}E.nextFairplayKeyId&&(L.nextFairplayKeyId=E.nextFairplayKeyId);E.sabrLicenseConstraint&&(L.sabrLicenseConstraint=lv(E.sabrLicenseConstraint));return L},and=function(E,T,Z){E.onSuccess=T; E.onError=Z},z_T=function(E,T,Z,L){var n={timeout:3E4, onSuccess:O=>{if(!E.FC())if(g.Si("drm_net_r",void 0,E.timer),O=M0i(O,E.G))E.onSuccess(O,E.requestNumber);else E.onError(E,"drm.net","t.p;p.i")}, onError:O=>{if(!E.FC())if(O&&O.error)O=O.error,E.onError(E,"drm.net.badstatus",`t.r;p.i;c.${O.code};s.${O.status}`,O.code);else E.onError(E,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{E.onError(E,"drm.net",`rt.req.${E.requestNumber}`)}}; L&&(n.bJ=`Bearer ${L}`);g.EM(Z,"player/get_drm_license",T,n)},Qw=function(E,T,Z=!1){g.QA(T); (Z||E.C.Gz())&&E.jQ("ctmp","drmlog",T)},FNI=function(E){var T=E.baseUrl; Uu0(T)||E.error("drm.net",2,"t.x");if(!g.za(T,"fexp")){let Z=["23898307","23914062","23916106","23883098"].filter(L=>E.C.experiments.experiments[L]); Z.length>0&&(E.j.fexp=Z.join())}for(let Z of Object.keys(E.j))T=PIk(T,Z,E.j[Z]);return T},BBT=function(E,T){var Z=null; try{Z=T.createSession(E.Z,L=>{Qw(E,{m:L})}),jzb(E,Z)}catch(L){T="t.g",L instanceof DOMException&&(T+=`;c.${L.code}`),E.jQ("licenseerror","drm.unavailable",1,T,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return Z},jzb=function(E,T){g50(T,(Z,L)=>{mF$(E,Z,L)},(Z,L,n)=>{if(!E.FC()){L=void 0; var O=1;g.V9(E.G)&&g.ZI(E.C)&&E.C.U("html5_enable_safari_fairplay")&&n===1212433232&&(L="ERROR_HDCP",O=E.C.U("html5_safari_fairplay_ignore_hdcp")?0:O);E.error("drm.keyerror",O,Z,L)}},()=>{E.FC()||(Qw(E,{onkyadd:1}),E.O||(E.jQ("sessionready"),E.O=!0))},Z=>{E.xS(Z)})},mF$=function(E,T,Z){if(!E.FC())if(T){Qw(E,{onkmtyp:Z}); E.status="km";switch(Z){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":iKI(E,T);return;default:E.jQ("ctmp","message_type",{t:Z,l:T.byteLength})}E.VQ||(g.Si("drm_gk_f",void 0,E.videoData.S),E.VQ=!0,E.jQ("newsession",E));if(y9(E.G)&&(T=X2$(T),!T))return;var L=!1;if(E.C.aI().X.ME(R6))try{L=DM(T,EKk).type===4}catch(n){Qw(E,{cert_check_failed:1},!0)}if(L&&E.C9?.certificate){Qw(E,{cert_cache_hit:1},!0);++E.requestNumber;let n=E.C9.certificate; Promise.resolve().then(()=>{A4I(E,new p2O(0,n),L)})}else T=new E6k(T,++E.requestNumber,E.videoData.S,E.C.U("html5_enable_vp9_fairplay")),and(T,n=>{A4I(E,n,L)},(n,O,J)=>{if(!E.FC()){var y=0; n.X.G>=3&&(y=1,O="drm.net.retryexhausted");Qw(E,{onlcsrqerr:O,info:J});E.error(O,y,J);E.shouldRetry(Rj(y),n)&&Tm$(E,n)}}),g.H(E,T),Zv0(E,T)}else E.error("drm.unavailable",1,"km.empty")},iKI=function(E,T){Qw(E,{sdpvrq:1}); E.L=performance.now();if(E.G.flavor!=="widevine")E.error("drm.provision",1,`e.flavor;f.${E.G.flavor};l.${T.byteLength}`);else{var Z={cpn:E.videoData.clientPlaybackNonce};Object.assign(Z,E.C.X);Z=g.pL("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",Z);T={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null,T)}),responseType:"arraybuffer"}; g.gy(Z,T,3,500).then(L5(L=>{L=L.xhr;if(!E.FC()){L=new Uint8Array(L.response);var n=String.fromCharCode.apply(null,L);try{var O=JSON.parse(n)}catch(J){}O&&O.signedResponse?(E.jQ("ctmp","drminfo",{provisioning:1}),O=(performance.now()-E.L)/1E3,E.L=NaN,E.jQ("ctmp","provs",{et:O.toFixed(3)}),E.N&&E.N.update(L)):(O=O&&O.error&&O.error.message,L="e.parse",O&&(L+=`;m.${O}`),E.error("drm.provision",1,L))}}),L5(L=>{E.FC()||E.error("drm.provision",1,`e.${L.errorCode};c.${L.xhr&&L.xhr.status}`)}))}},A4I=function(E, T,Z){E.FC()||((Qw(E,{onlcsrsp:1}),E.status="rr",T.statusCode!==0)?E.error("drm.auth",1,`t.f;c.${T.statusCode}`,T.errorMessage||void 0):(Z&&E.C9&&E.C.aI().X.ME(R6)&&(E.C9.certificate=T.message),g.Si("drm_kr_s",void 0,E.videoData.S),T.heartbeatParams&&T.heartbeatParams.url&&E.videoData.U("outertube_streaming_data_always_use_staging_license_service")&&(Z=E.G.V.match(/(.*)youtube.com/g))&&(T.heartbeatParams.url=Z[0]+T.heartbeatParams.url),T.heartbeatParams&&E.jQ("newlicense",T.heartbeatParams),T.V&&(E.V= T.V,E.videoData.Au||E.jQ("newlicense",new Lui),E.videoData.Au=!0,E.J=g.lR(E.V,L=>L.includes("HDR"))),T.G&&(E.S=T.G),T.X&&(E.C.U("html5_enable_vp9_fairplay")&&E.G.X()?(Z=g.So(Vr(E.fairplayKeyId),4),E.X[Z]={type:T.X[Z], status:"unknown"}):E.X=Eq(T.X,L=>({type:L,status:"unknown"}))),Ur(E.G)&&(T.message=UeO(g.So(T.message))),E.N&&(Qw(E,{updtks:1}),E.status="ku",E.N.update(T.message).then(()=>{g.Si("drm_kr_f",void 0,E.videoData.S); C4(E)||(Qw(E,{ksApiUnsup:1}),E.jQ("keystatuseschange",E))},L=>{L=`msuf.req.${E.requestNumber};msg.${g.KB(L.message,3)}`; E.error("drm.keyerror",1,L)})),g.V9(E.G)&&E.jQ("fairplay_next_need_key_info",E.baseUrl,T.nextFairplayKeyId),E.C.U("html5_enable_vp9_fairplay")&&E.G.X()&&E.jQ("qualitychange",n60(E.V)),T.sabrLicenseConstraint&&E.jQ("sabrlicenseconstraint",T.sabrLicenseConstraint)))},Zv0=function(E,T){E.status="km"; g.Si("drm_net_s",void 0,E.videoData.S);var Z=new g.O1(E.C.XI),L={context:g.op(Z.config_||g.Ed())};L.drmSystem=OvO[E.G.flavor];L.videoId=E.videoData.videoId;L.cpn=E.videoData.clientPlaybackNonce;L.sessionId=E.sessionId;L.licenseRequest=g.So(T.message);L.drmParams=E.videoData.drmParams;isNaN(E.cryptoPeriodIndex)||(L.isKeyRotated=!0,L.cryptoPeriodIndex=E.cryptoPeriodIndex);var n=!!E.videoData.V?.J()?.isHdr();L.drmVideoFeature=n?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR";E.C.experiments.aI().X.ME(J7d)&& (L.context=g.lh(E.videoData));if(L.context&&L.context.client){if(n=E.C.X)L.context.client.deviceMake=n.cbrand,L.context.client.deviceModel=n.cmodel,L.context.client.browserName=n.cbr,L.context.client.browserVersion=n.cbrver,L.context.client.osName=n.cos,L.context.client.osVersion=n.cosver;E.C.experiments.aI().X.ME(J7d)||(L.context.user=L.context.user||{},E.videoData.Y&&(L.context.user.credentialTransferTokens=[{token:E.videoData.Y,scope:"VIDEO"}]),E.videoData.K0&&(L.context.user.kidsParent={oauthToken:E.videoData.K0})); L.context.request=L.context.request||{};L.context.request.mdxEnvironment=E.videoData.mdxEnvironment||L.context.request.mdxEnvironment;g.V9(E.G)&&(L.fairplayKeyId=g.So(Vr(E.fairplayKeyId)));g.qI(E.C,E.videoData.L()).then(O=>{z_T(T,L,Z,O);E.status="rs"})}else E.error("drm.net",2,"t.r;ic.0")},o6J=function(E,T,Z){var L={}; L.isHdr=T.includes("HDR");switch(T.replace("HDR","").replace("720","")){case "AUDIO":L.trackType=1;break;case "SD":L.trackType=2;break;case "HD":L.trackType=3;break;case "UHD1":L.trackType=4;break;case "UHD2":L.trackType=5;break;default:L.trackType=0}!L.trackType||Z[T]||C4(E)&&!b6(E,T)||(E.authorizedFormats.push(L),Z[T]=!0)},y7k=function(E,T){var Z=[]; for(let L of Object.keys(E.X))Z.push(`${L}_${E.X[L].type}_${E.X[L].status}`);return Z.join(T)},C4=function(E){var T; if(T=E.Y&&E.N!=null)E=E.N,T=!(!E.X||!E.X.keyStatuses);return T},Tm$=function(E,T){var Z=T.X.getValue(); Z=new g.Ui(()=>{Zv0(E,T)},Z); g.H(E,Z);Z.start();g.nh(T.X);Qw(E,{rtyrq:1})}; var th8=function(E,T){return zT[v[21]](this,6,7776,E,T)}; xf=function(E){var T={};T[E.status]=C4(E)?y7k(E,"."):E.V.join(".");return T}; b6=function(E,T){for(let Z in E.X)if(E.X[Z].status==="usable"&&E.X[Z].type===T)return!0;return!1}; D88=function(E,T){for(let Z in E.X)if(E.X[Z].type===T)return E.X[Z].status}; U8b=function(E){var T=E[0];E[0]=E[3];E[3]=T;T=E[1];E[1]=E[2];E[2]=T;T=E[4];E[4]=E[5];E[5]=T;T=E[6];E[6]=E[7];E[7]=T}; n60=function(E){return g.B5(E,"UHD2")||g.B5(E,"UHD2HDR")?"highres":g.B5(E,"UHD1")||g.B5(E,"UHD1HDR")?"hd2160":g.B5(E,"HD")||g.B5(E,"HDHDR")?"hd1080":g.B5(E,"HD720")||g.B5(E,"HD720HDR")?"hd720":"large"}; X2$=function(E){var T="";for(let Z=0;Z{E.FC()||g.VI("xboxone")&&E.V&&E.V("closedShouldNotRetry")}),null)):E.G&&(Ly(E.N,E.G,["mskeymessage", "webkitkeymessage"],E.O),Ly(E.N,E.G,["mskeyerror","webkitkeyerror"],E.Y),Ly(E.N,E.G,["mskeyadded","webkitkeyadded"],E.S))}; NmT=function(E,T,Z){g.h8(Z);E.V&&(Z instanceof DOMException&&(T+=`;n.${Z.name};m.${Z.message}`),E.V(T))}; GXI=function(E){Ly(E.N,E.element,["keymessage","webkitkeymessage"],E.Y);Ly(E.N,E.element,["keyerror","webkitkeyerror"],E.S);Ly(E.N,E.element,["keyadded","webkitkeyadded"],E.Z)}; d8k=function(E,T=null){if(E.X.keySystemAccess)return E.J=E.J.then(()=>E.mediaKeys?Promise.resolve():T?.mediaKeys&&T.C0?.oL()?(E.mediaKeys=T?.mediaKeys,Promise.resolve()):E.X.keySystemAccess.createMediaKeys().then(Z=>{E.FC()||(E.mediaKeys=Z,T?.C0?.oL()&&(T.mediaKeys=Z))})).then(()=>{var Z=T?.s5(); return E.element&&E.element!==Z&&E.element.mediaKeys?E.element.setMediaKeys(null):Promise.resolve()}).then(()=>{E.element=T?.s5(); return E.element&&E.element.mediaKeys!==E.mediaKeys?E.element.setMediaKeys(E.mediaKeys):Promise.resolve()}),E.J; oA(E.X)?E.G=new (ns())(E.X.keySystem):D8(E.X)?(E.G=new (ns())(E.X.keySystem),E.element?.webkitSetMediaKeys(E.G)):GXI(E);return null}; uR$=function(E,T){var Z=new Uint8Array(270);for(let L=0;L<135;L++)Z[L*2]=''.charCodeAt(L);E=E.G.createSession("video/mp4",T,Z);return new Pt(null,null,null,null,E)}; elO=function(E,T){T=Wub(T,E.X.Wk);T=E.G.createSession("video/mp4",T);return new Pt(null,null,null,null,T,E.L)}; I6=function(E,T){var Z=E.j[T.sessionId];!Z&&E.V&&(Z=E.V,E.V=null,Z.sessionId=T.sessionId,E.j[T.sessionId]=Z);return Z}; Wub=function(E,T){var Z=E.subarray(4);Z=new Uint16Array(Z.buffer,Z.byteOffset,Z.byteLength/2);Z=String.fromCharCode.apply(null,Z).match(/ek=([0-9a-f]+)/)[1];var L="";for(var n=0;n{w$U(E)}),L5(Z=>{if(!E.FC()){g.h8(Z); var L="t.a";Z instanceof DOMException&&(L+=";n."+Z.name+";m."+Z.message);E.jQ("licenseerror","drm.unavailable",1,L,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(E.G({mdkrdy:1}),E.S=!0); E.Y&&(T=d8k(E.Y,E.mediaElement))}; w$U=function(E){if(!E.FC())if(E.C.U("html5_drm_set_server_cert")||E.X.X()){let T=E.mediaKeys.setServerCertificate();T?T.then(L5(Z=>{E.C.Gz()&&E.jQ("ctmp","ssc",{success:Z})}),L5(Z=>{E.jQ("ctmp","ssce",{n:Z.name, m:Z.message})})).then(L5(()=>{hj(E)})):hj(E)}else hj(E)}; YdJ=function(E,T,Z){E.QQ=!0;Z=new wL(T,Z);E.C.U("html5_eme_loader_sync")&&(E.L.get(T)||E.L.set(T,Z));qdk(E,Z)}; qdk=function(E,T){if(!E.FC()){E.G({onInitData:1});if(E.C.U("html5_eme_loader_sync")&&E.videoData.G&&E.videoData.G.X()){var Z=E.J.get(T.initData);T=E.L.get(T.initData);if(!Z||!T)return;T=Z;Z=T.initData;E.L.remove(Z);E.J.remove(Z)}E.G({initd:T.initData.length,ct:T.contentType});if(E.X.flavor==="widevine")if(E.f0&&!E.videoData.isLivePlayback)sI(E);else{if(!(E.C.U("vp9_drm_live")&&E.videoData.isLivePlayback&&T.Zo)){E.f0=!0;Z=T.cryptoPeriodIndex;var L=T.X;Ag(T);T.Zo||(L&&T.X!==L?E.jQ("ctmp","cpsmm",{emsg:L, pssh:T.X}):Z&&T.cryptoPeriodIndex!==Z&&E.jQ("ctmp","cpimm",{emsg:Z,pssh:T.cryptoPeriodIndex}));E.jQ("widevine_set_need_key_info",T)}}else E.u$(T)}}; sI=function(E){if(E.QQ&&E.S&&!E.NE){for(;E.N.length;){let T=E.N[0],Z=fUU(E)?E2(T):g.So(T.initData);if(E.X.X()&&!T.G)E.N.shift();else{if(E.V.get(Z))if(E.X.flavor!=="fairplay"||E.X.X()){E.N.shift();continue}else E.V.delete(Z);Ag(T);break}}E.N.length&&E.createSession(E.N[0])}}; hj=function(E){E.FC()||(E.S=!0,E.G({onmdkrdy:1}),sI(E))}; fUU=function(E){return E.X.flavor==="widevine"&&E.videoData.U("html5_drm_cpi_license_key")}; c7$=async function(E){if(g.GS()&&E.mediaKeys.mediaKeys?.getMetrics){var T=await E.mediaKeys.getMetrics();T&&((0,g.U8)(T)||(T=g.Li(T)),/^[A-Za-z0-9_-]+={0,3}$/.test(T)||(T=g.KB(T,void 0,!0)),E.jQ("ctmp","drm",{metrics:T}))}}; QpI=function(E,T){if(E.videoData.Z)return!1;E.G9.SQ+=1;if(E.G9.SQ<=10)return!1;T.exiled=`${E.G9.SQ}`;E.cM("qoe.start15s",T);E.W.jQ("playbackstalledatstart");return!0}; Rlk=function(E){return E.G?!0:E.G9.L==="yt"?g.dd(E.videoData)?E.W.loader?.xV():E.videoData.Z?E.videoData.f0<25:!E.videoData.f0:!1}; CGU=function(E){if(!E.G){E.G=!0;var T=E.W.getPlayerState();T=T.isPaused()||T.isSuspended();E.W.VI();T&&!h_(E.videoData)||E.W.jQ("signatureexpired")}}; tj=function(E,T,Z){var L=E.videoData.V,n=E.videoData.N,O=E.G9.U("html5_disable_codec_fallback_for_drm")&&E.videoData.W0();Yj(E.W.getVideoData())&&bKb(E.W,"pe");E.G9.aI().X.ME(bvO)&&(Z.bkg=E.W.Jq().isBackground()?"1":"0");if((T==="progressive.net.retryexhausted"||T==="fmt.unplayable"||T==="fmt.decode")&&!E.W.SY.j&&L&&L.itag==="22")return E.W.SY.j=!0,E.cM("qoe.restart",{reason:"fmt.unplayable.22"}),E.W.Kw(),!0;var J=!1;if(E.videoData.isExternallyHostedPodcast){if(J=E.videoData.fm)Z.mimeType=J.type, E.K("3pp",{url:J.url});Z.ns="3pp";E.W.Qd(T,1,"VIDEO_UNAVAILABLE",g.QA((new g.C5(T,Z,1)).details));return!0}var y=E.OZ+3E4<(0,g.a)()||E.X.isActive();if(E.G9.U("html5_empty_src")&&E.videoData.isAd()&&T==="fmt.unplayable"&&/Empty src/.test(`${Z.msg}`))return Z.origin="emptysrc",E.cM("auth",Z),!0;var D;if(D=!y)D=E.W.Jq(),D=!!(D.zS()||D.isInline()||D.isBackground()||D.Ih()||D.JJ()||D.uY()||D.Vs());D&&(Z.nonfg="paused",y=!0,E.W.pauseVideo());T!=="fmt.decode"&&T!=="fmt.unplayable"||!n?.L()||(RA(E.G9.V,n.n0), Z.acfallexp=n.n0,J=y=!0);!y&&E.V>0&&(E.X.start(),y=!0,Z.delayed="1",--E.V);n=E.W.loader;y||!L?.X()&&!L?.N()||O||(RA(E.G9.V,L.n0),J=y=!0,Z.cfallexp=L.n0);if(!y)return QpI(E,Z);O=!1;E.j?E.OZ=(0,g.a)():O=E.j=!0;y=E.videoData;y.VQ?(y=y.VQ.j(),D=Date.now()/1E3+1800,y=y6048E5&&Ht(E,"signature",!0);return!1}; spI=function(E){if(E.videoData.errorDetail==="7"&&g.OK(E.G9)){let T=!E.videoData.isInlinePlaybackNoAd;T&&E.G9.wI++;Ht(E,"innertube_player_reload_required",T&&E.G9.wI>1);return!0}return!1}; SX=function(E,T="fmt.noneavailable"){var Z=E.G9.V;Z.J=!1;Z.X=!0;E.cM("qoe.restart",{e:T,detail:"hdr"});E.W.mq(!0)}; tM0=function(E){if(E.W.Jq().isInline())return YA;E=sB[XF()];return Pi("auto",E,!1,"s")}; Hvi=function(E,T){var Z;a:if((Z=T.X)&&Z.videoInfos.length){for(var L of Z.videoInfos)if(L.j?.smooth){Z=L.video.qualityOrdinal;break a}Z=Z.videoInfos[0].video.qualityOrdinal}else Z=0;(g.VI("armv7")||g.VI("aarch64")||g.VI("android"))&&!g.OK(E.C)&&T.X.videoInfos[0].N()&&(Z=Math.min(Z,iK.large));L=g.YS(E.C.experiments,"html5_chipset_soft_cap");L>0&&(Z=Math.min(Z,L));if(L=g.YS(E.C.experiments,"html5_max_vertical_resolution")){let J=4320;for(var n=0;nL&&(J=Math.min(J,O.video.qualityOrdinal))}if(J<4320){n=0;for(O=0;O60&&!g.OK(E.C)?new x$(0,360,!1,"v"):YA}; ru=function(E,T,Z){if(E.C.experiments.Bm("html5_disable_client_autonav_cap_for_onesie")&&T.BV()||g.OK(E.C)&&(XF(-1)>=1080||T.osid))return YA;var L=g.YS(E.C.experiments,"html5_autonav_quality_cap"),n=g.YS(E.C.experiments,"html5_autonav_cap_idle_secs");return L&&T.isAutonav&&g.xL()/1E3>n?(Z&&(L=Sd$(E,Z,L)),new x$(0,L,!1,"e")):YA}; kf=function(E,T){if(!T.X.X())return E.j?new x$(0,360,!1,"b"):YA;var Z=!1,L=!1;for(var n of T.X.videoInfos)n.X()?Z=!0:L=!0;Z=Z&&L;L=0;n=g.YS(E.C.experiments,"html5_performance_cap_floor");n=E.C.j?240:n;for(let O of T.X.videoInfos){if(Z&&O.X())continue;T=iB(O.n0,O.video.fps,E.V);let J=O.video.qualityOrdinal;if(Math.max(T,n)>=J){L=J;break}}return new x$(0,L,!1,"b")}; p4=function(E,T){var Z=l6(E,T.X?.videoInfos),L=E.W.getPlaybackRate();return L>1&&Z?(E=cT(E.C.V,T.X.videoInfos,L),new x$(0,E,!0,"o")):new x$(0,0,!1,"o")}; r70=function(E,T){if(E.U("html5_disable_ustreamer_constraint_for_sabr")&&g.dd(T.videoData))return YA;var Z=E.W.wD();E.U("html5_use_video_quality_cap_for_ustreamer_constraint")&&Z&&Z.eh>0&&hi(T.videoData.rz)&&(E=Z.eh,T.videoData.rz=new x$(0,E,!1,"u"));return T.videoData.rz}; $f=function(E,T,Z){g.OK(E.C)&&(Z=Z.compose(E.lZ(T)));return Z}; l6=function(E,T){return T&&g.OK(E.C)?T.some(Z=>Z.video.G()):!1}; Sd$=function(E,T,Z){if(E.U("html5_optimality_defaults_chooses_next_higher")&&Z)for(E=T.X.videoInfos,T=1;T49?"p60":L>32?"p48":""}`;Z=iB(Z,L,O);n>0&&(Z=Math.min(Z,n));!Xg.has(T)&&ZL().includes(T)?(L=T7(),+L[T]>0&&(Z=Math.min(+L[T],Z)),L[T]!==Z&&(L[T]=Z,g.OR("yt-player-performance-cap",L,2592E3))):Xg.has(T)||O==null?(L=ZL().slice(),L.includes(T)||(L.push(T),g.OR("yt-player-performance-cap-active-set",L,2592E3)),mm.set(T,Z)):(Xg.add(T),O?.set(T,Z));E.W.AQ()}; p$I=function(){return Eq(T7(),E=>`${E}`)}; $8I=function(E,T,Z,L){if(!T||!Z||!T.videoData.V)return!1;var n=g.YS(E.C.experiments,"html5_df_downgrade_thresh"),O=E.U("html5_log_media_perf_info");if(!((0,g.a)()-E.N<5E3?0:O||n>0))return!1;var J=((0,g.a)()-E.N)/1E3;E.N=(0,g.a)();Z=Z.getVideoPlaybackQuality();if(!Z)return!1;var y=Z.droppedVideoFrames-E.L,D=Z.totalVideoFrames-E.Z;E.L=Z.droppedVideoFrames;E.Z=Z.totalVideoFrames;var U=Z.displayCompositedVideoFrames===0?0:Z.displayCompositedVideoFrames||-1;O&&E.C.Gz()&&E.W.K("ddf",{dr:Z.droppedVideoFrames, de:Z.totalVideoFrames,comp:U});if(L)return E.X=0,!1;if((D-y)/J>E.S||!n||g.OK(E.C))return!1;E.X=(D>60?y/D:0)>n?E.X+1:0;if(E.X!==3)return!1;lU$(E,T.videoData.V);E.W.K("dfd",Object.assign({dr:Z.droppedVideoFrames,de:Z.totalVideoFrames},p$I()));return!0}; MM$=function(E,T){E.U("html5_log_media_perf_info")&&(E.W.K("perfdb",p$I()),E.W.K("sessionperfdb",Object.fromEntries(mm.entries())),E.W.K("playbackperfdb",Object.fromEntries(E.V.entries())),E.W.K("hwc",{nch:navigator.hardwareConcurrency},!0),T&&E.W.K("mcdb",{itags:T.X.videoInfos.filter(Z=>Z.j?.smooth===!1).map(Z=>Z.itag).join("-")}))}; TB=function(E,T,Z=!1){E.C0?.Gz()&&E.C0.K("rms",T,Z)}; MM=function(E){E=E.Y();return E.length<1?NaN:E.end(E.length-1)}; aU8=function(E,T){E.IK&&E.IK.equals(T)||(E.IK&&E.IK.dispose(),E.IK=T)}; zl$=function(E){!E.V&&mw()&&(E.j?E.j.then(()=>zl$(E)):E.Yb()||(E.V=E.YJ()))}; Fu8=function(E,T,Z){E.isPaused()||E.getCurrentTime()>T||Z>10||(E.play(),g.hR(()=>{Fu8(E,E.getCurrentTime(),Z+1)},500))}; jpk=function(E,T){if(E.N()===0||E.hasError())return!1;var Z=E.getCurrentTime()>0;return T>=0&&(E=E.Y(),E.length||!Z)?Mh(E,T):Z}; a6=function(E){if(E.Yb()||E.oI())E.C0&&E.C0.HJ("rs_s"),g.fK&&E.getCurrentTime()>0&&E.seekTo(0),E.T9(),E.OC(),E.load(),aU8(E,null);delete E.j}; BmO=function(E){var T=E.G();return Fi(T)&&E.getDuration()?T.end(T.length-1):0}; zp=function(E){switch(E.FX()){case 2:return"progressive.net.retryexhausted";case 3:return E=E.pg(),E?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||g6I&&E?.includes("audio_output_change")?"capability.changed":"fmt.decode";case 4:return"fmt.unplayable";case 5:return"drm.unavailable";case 1E3:return"capability.changed";default:return null}}; zi=function(E){return E.isPlaying()&&!E.X(16)&&!E.X(32)}; FU=function(E){return E.X(128)?-1:E.X(2)?0:E.X(2048)?3:E.X(64)?-1:E.X(1)&&!E.X(32)?3:E.X(8)?1:E.X(4)?2:-1}; Bt=function(E,T,Z,L,n){if(!(T===E.state&&Z===E.Pt&&L===E.seekSource&&n===E.stoppageReason||T!==void 0&&(T&128&&!Z||T&2&&T&16))){var O;if(O=T)O=T||E.state,O=!!(O&16||O&32);E=new g.jX(T,Z,O?L?L:E.seekSource:null,n)}return E}; gu=function(E,T,Z=!1){return m8T(E,T.getCurrentTime(),(0,g.a)(),T.Je(),Z)}; md=function(E,T,Z=null,L=null){return Bt(E,E.state|T,null,Z,L)}; i6=function(E,T){return Bt(E,E.state&~T,null,null,null)}; XU=function(E,T,Z,L=null,n=null){return Bt(E,(E.state|T)&~Z,null,L,n)}; ivi=function(E,T){return T.state===E.state&&T.Pt===E.Pt}; X$8=function(E){switch(E.C.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"}}; A7I=function(E){E.X>=0||(E.provider.W.getVisibilityState()===3?E.L=!0:(E.X=g.Am(E.provider),E.delay.start()))}; EL0=function(E){if(!(E.G<0)){var T=g.Am(E.provider),Z=T-E.j;E.j=T;E.playerState.G()?E.playTimeSecs+=Z:E.playerState.isBuffering()&&!E.playerState.X(16)&&(E.rebufferTimeSecs+=Z)}}; E5=function(E,T=!1){E.X.N=T;E.X.startTime=E.V;E.X.endTime=E.G;E.YX?.length&&(E.X.YX=E.YX);E.Kk?.length&&(E.X.Kk=E.Kk);T=!1;var Z=g.H5(E.segments);E.segments.length&&!Z?.N&&Z?.isEmpty()?(E.segments[E.segments.length-1].previouslyEnded&&(E.X.previouslyEnded=!0),E.segments[E.segments.length-1]=E.X,T=!0):E.segments.length&&E.X.isEmpty()&&!E.X.N||(E.segments.push(E.X),T=!0);T?(E.X.endTime===0&&(E.previouslyEnded=!1),E.X.Kk?.length&&E.provider.W.K("sdai",{attach_meta:1,st:E.X.startTime,et:E.X.endTime,seg_idx:E.segments.length- 1})):E.X.previouslyEnded&&(E.previouslyEnded=!0);E.L+=E.G-E.V;E.X=Aj(E.provider);E.X.previouslyEnded=E.previouslyEnded;E.provider.C.aI().X.ME(T2$)&&(E.j+=JSON.stringify(E.X).length);E.previouslyEnded=!1;E.V=E.G;return T?g.H5(E.segments):void 0}; Zj0=function(E){window.clearInterval(E.J);E.J=NaN}; Lv8=function(E){Zj0(E);E.J=tR(()=>{E.update()},100); E.ub=g.Am(E.provider);E.X=Aj(E.provider)}; nLk=function(E,T,Z){Z-=E.ub;return T===E.G&&Z>.5}; g.TA=function(E,T){var Z=E.sendVisitorIdHeader?E.visitorData:void 0;return g.qI(E.C,E.accessToken).then(L=>j9(E.uri,E.C,E.pageId,Z,L,T))}; g.Ojk=function(E){E.indexOf("watchtime")!==-1&&g.J8("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:E}})}; JNI=function(E,T){E.attestationResponse&&g.TA(E).then(Z=>{Z=Z||{};Z.method="POST";Z.postParams={atr:E.attestationResponse};E.oI?E.u$?g.mu().sendAndWrite(T,Z):g.mu().sendThenWrite(T,Z):g.pp(T,Z)})}; oLk=function(E){var T={Qt:[]};if(g.lR(E.segments,Z=>!!Z.YX||!!Z.Kk)){for(let Z of E.segments)T.Qt.push({YX:Z.YX||[], Kk:Z.Kk||[]});E=g.fi({ZB:T},L53);return g.So(E,4)}}; y_=function(E,T){return g.rv(T,E.G).join(",")}; iRb=function(E,T){if(T&&E.N){var Z=new Set(["q","feature","mos"]),L=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),n=new Set(["aqi","autonav","list","ssrt","upt"]);E.N.ns==="3pp"&&(T.ns="3pp");for(let O of Object.keys(E.N))L.has(O)||Z.has(O)||n.has(O)&&!E.N[O]||(T[O]=E.N[O])}}; yNI=function(E){switch(E){case "playing":return"PLAYER_PLAYBACK_STATE_PLAYING";case "paused":return"PLAYER_PLAYBACK_STATE_PAUSED";case "buffering":return"PLAYER_PLAYBACK_STATE_BUFFERING";case "seeking":return"PLAYER_PLAYBACK_STATE_SEEKING";case "ended":return"PLAYER_PLAYBACK_STATE_ENDED";case "error":return"PLAYER_PLAYBACK_STATE_ERROR";case "suspended":return"PLAYER_PLAYBACK_STATE_SUSPENDED";case "unstarted":return"PLAYER_PLAYBACK_STATE_UNSTARTED";default:return"PLAYER_PLAYBACK_STATE_UNKNOWN"}}; DwI=function(E){switch(E){case 1:return"VIS_MINIMIZED";case 2:return"VIS_FULLSCREEN";case 3:return"VIS_BACKGROUND";case 4:return"VIS_AIRPLAY";case 5:return"VIS_INLINE";case 6:return"VIS_VR";case 7:return"VIS_PICTURE_IN_PICTURE";case 8:return"VIS_IMMERSIVE_PREVIEW";case 9:return"VIS_SQUEEZEBACK";case 10:return"VIS_THEATER";case 31:return"VIS_INVALID";default:return"VIS_DEFAULT"}}; UwU=function(E){switch(E){case 1:return"CONN_UNKNOWN";case 2:return"CONN_NONE";case 3:return"CONN_WIFI";case 4:return"CONN_CELLULAR_2G";case 5:return"CONN_CELLULAR_3G";case 6:return"CONN_CELLULAR_4G";case 7:return"CONN_CELLULAR_UNKNOWN";case 8:return"CONN_DISCO";case 9:return"CONN_CELLULAR_5G";case 10:return"CONN_WIFI_METERED";case 11:return"CONN_CELLULAR_5G_SA";case 12:return"CONN_CELLULAR_5G_NSA";case 30:return"CONN_WIRED";case 31:return"CONN_INVALID";default:return"CONN_DEFAULT"}}; g.L2=function(E,T){var Z=Zm(E.provider);Object.assign(Z,{state:E.N});T=new VBO(E.provider.videoData,E.provider.C,T,Z);T.X=E.provider.W.nR();Z=E.provider.videoData.clientPlaybackNonce;T.X=E.provider.W.n1(Z);E.provider.videoData.isLivePlayback||(T.f0=E.provider.W.getDuration(Z));E.provider.videoData.X&&(Z=E.provider.videoData.X.pR(T.X))&&(T.Z=Z-T.X);Z=E.provider.W.Dn();T.X+=Z;T.Z!=null&&(T.Z-=Z);T.Ai=g.Am(E.provider);T.segments=[Aj(E.provider)];return T}; N23=function(E){var T=E.provider.videoData.Mw,Z=E.provider.videoData.KB,L=[10+T,10,10,40+Z-T,40],n=E.provider.videoData.getPlayerResponse()?.playbackTracking,O=n?.videostatsScheduledFlushWalltimeSeconds;n=n?.videostatsDefaultFlushIntervalSeconds;if(!(O&&O.length>0&&n))return L;T=[O[0]+T,...O.slice(1).map((J,y)=>J-O[y]), n+Z-T,n];return T.some(J=>J<0)?(g.XC(E.logger,347111855,`Neg vss scheduled pings ${O} ${n}`),L):T}; n2=function(E,T=NaN){var Z=g.Am(E.provider);T=isNaN(T)?Z:T;T=Math.ceil(T);var L=E.f0[E.VQ];E.VQ+1{if(!E.FC()){E.Z=NaN;var O=E.oI(),J=G68(E,O);J.Y=n;var y=E.wV>1E3;!(O.length>1)&&O[0].isEmpty()||y||(J.J=n2(E,n));if(E.Y){O=O[O.length-1];if(y=E.NE){y=O;var D=E.NE;y=y.startTime===D.startTime&&y.endTime===D.endTime}y||O5(E,[O])}J.send();E.wV++}},(n-Z)*1E3); return E.G=n}; JE=function(E,T){var Z=E.provider.C;g.qI(E.provider.C,E.provider.videoData.L()).then(L=>{var n=E.provider.C.pageId,O=E.provider.C.sendVisitorIdHeader?E.provider.videoData.visitorData:void 0,J=E.provider.C.U("vss_pings_using_networkless")||E.provider.C.U("kevlar_woffle"),y=E.provider.C.U("allow_skip_networkless");L=j9(T,Z,n,O,L);Bv(T,L,{token:E.provider.videoData.XS,FG:E.provider.videoData.cE,mdxEnvironment:E.provider.videoData.mdxEnvironment},Z,void 0,J&&!y,!1,!0)})}; G68=function(E,T){var Z=g.L2(E,"watchtime");oJ(E)&&(Z.delayThresholdMet=!0,E.b$=!0);if(E.j>0){let L=E.provider.W.Dn();for(let n of T)n.startTime-=E.j+L,n.endTime-=E.j+L;Z.X-=E.j+L}else Z.X=E.X.G;Z.segments=T;return Z}; vU=function(E,T,Z,L,n,O,J){var y=T^E;var D;E-8<20&&(E>>2&15)>=4&&(D=L(n,O,J));if(!(E+4>>4))for(var U=Z[v[y^8316]];U;)Z[v[y^8300]](Z[v[y^8303]](--U,1)[0]);if(E-5<<1>=E&&(E-2|71)>1=E&&(uj(y^3333,y^6652,Z),D=g.TD(Z[v[1]],a6J));if((E+2&26)>=24&&(E<<2&14)<5){U=y^8589;for(V=[];++U-V[v[y^8646]]-(y^8685);)switch(U){case y^8695:U=y^8621;continue;case y^8598:U=y^8673; break;case y^8588:U=y^8674;continue;case y^8675:U=y^8532;case y^8630:U-=y^8695;default:V[v[y^8662]](String[v[y^8692]](U))}D=V}return D}; O5=function(E,T,Z=!1){for(let [y,D]of T.entries()){let U=y,V=D;var L=E,n=Zm(L.provider);Object.assign(n,{state:L.N});Object.assign(n,{sequenceId:L.sequenceId});L.provider.C.U("web_send_vss3_isolated_payload")&&Object.assign(n,{sendIsolatedPayload:!0});var O=L,J=O.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;J&&(J=J.earlySegmentThresholdSecs&&(Date.now()-O.D3)/1E3=E.provider.videoData.RB;return!!T}; yk=function(E,T,Z=!1){Z=E.J(!isNaN(E.G),!1,Z);T&&(E.G=NaN);return Z}; ujI=function(E){E.provider.videoData.youtubeRemarketingUrl&&!E.h5&&(JE(E,E.provider.videoData.youtubeRemarketingUrl),E.h5=!0)}; Wv$=function(E){E.provider.videoData.googleRemarketingUrl&&!E.A5&&(JE(E,E.provider.videoData.googleRemarketingUrl),E.A5=!0)}; Dm=function(E){if(!E.FC()&&E.V){E.N="paused";var T=yk(E,!1,!0);T.isFinal=!0;T.send();E.dispose()}}; ezJ=function(E,T,Z){if(!E.SQ){Z||(Z=g.L2(E,"atr"));Z.attestationResponse=T;try{Z.send()}catch(L){if(L.message!=="Unknown Error")throw L;}E.SQ=!0}}; LR=function(E,T,Z,L,n){var O=T^E;var J;(E&29)==E&&(J=decodeURIComponent(Z));if((E|8)==E){if(L===v[O^2883]){let y;(y=n[v[6]](v[O^2861]))>=0?(L=`cmo=${n[v[0]](0,y)}`,n=n[v[0]](y+1)):(y=n[v[6]](v[O^2888]))>=0&&(L=`cmo=${n[v[0]](0,y)}`,n=n[v[0]](y+3))}Z[L]=n}return J}; g.Am=function(E){return g.wdi(E)()}; jOk=function(E){var T=navigator.connection?.type||"";if(T)return vL3[T]||vL3.other;if(g.OK(E.C)){E=navigator.userAgent;if(/[Ww]ireless[)]/.test(E))return 3;if(/[Ww]ired[)]/.test(E))return 30}return 0}; Aj=function(E){var T=new qM8;T.G=Zm(E).cc?.toString()||"-";T.playbackRate=E.W.getPlaybackRate();var Z=E.W.getVisibilityState();Z!==0&&(T.visibilityState=Z);E.C.wV&&(T.V=1);T.j=E.videoData.Wx;T.compositeLiveStatusToken=E.videoData.compositeLiveStatusToken;T.heartbeatLoggingToken=E.videoData.heartbeatLoggingToken;Z=E.W.getAudioTrack();Z.Ji&&Z.Ji.id&&Z.Ji.id!=="und"&&(T.audioId=Z.Ji.id);T.connectionType=jOk(E);T.volume=E.W.getVolume();T.muted=E.W.isMuted();T.clipId=E.W.eV()||"-";T.X=E.videoData.bS|| "-";return T}; Zm=function(E){var T=E.W.YZ()||{};T.fs=E.W.ZR();T.volume=E.W.getVolume();T.muted=E.W.isMuted()?1:0;T.mos=T.muted;T.clipid=E.W.eV();T.playerheight=E.W.getPlayerSize()?.height||0;T.playerwidth=E.W.getPlayerSize()?.width||0;E=E.videoData;var Z={};E.V&&(Z.fmt=E.V.itag,E.N&&(E.b$?E.N.itag!==E.V.itag:E.N.itag!=E.V.itag)&&(Z.afmt=E.N.itag));Z.ei=E.eventId;Z.list=E.playlistId;Z.cpn=E.clientPlaybackNonce;E.videoId&&(Z.v=E.videoId);E.jV&&(Z.infringe=1);(E.h5?0:E.T9)&&(Z.splay=1);var L=e5(E);L&&(Z.live=L);E.Dc&& (Z.sautoplay=1);E.aH&&(Z.autoplay=1);E.EX&&(Z.sdetail=E.EX);E.partnerId&&(Z.partnerid=E.partnerId);E.osid&&(Z.osid=E.osid);E.BP&&(Z.cc=g.b4(E.BP));return Object.assign(T,Z)}; g.wdi=function(E){if(!E.X){let T=(0,g.a)();E.X=()=>Math.round((0,g.a)()-T)/1E3; E.W.r3()}return E.X}; g.U5=function(E,T){return E.state.X(T)&&!E.oldState.X(T)?1:!E.state.X(T)&&E.oldState.X(T)?-1:0}; Vk=function(E){E.G&&A7I(E.G);E.qoe&&E5I(E.qoe)}; fkJ=function(E,T,Z,L){Z.adFormat=Z.A5;var n=T.W;T=new g.NR(new YMI(Z,T.C,{getDuration:()=>Z.lengthSeconds, getCurrentTime:()=>n.getCurrentTime(), nR:()=>n.nR(), n1:()=>n.n1(), mR:()=>n.mR(), getPlayerSize:()=>n.getPlayerSize(), getAudioTrack:()=>Z.getAudioTrack(), getPlaybackRate:()=>n.getPlaybackRate(), D1:()=>n.D1(), getVisibilityState:()=>n.getVisibilityState(), VT:()=>n.VT(), YZ:()=>n.YZ(), getVolume:()=>n.getVolume(), isMuted:()=>n.isMuted(), ZR:()=>n.ZR(), eV:()=>n.eV(), getProximaLatencyPreference:()=>n.getProximaLatencyPreference(), r3(){n.r3()},K(O,J){n.K(O,J)},SH:()=>n.SH(), Dn:()=>n.Dn(), Je:O=>n.Je(O)})); T.j=L;g.H(E,T);return T}; cNU=function(E){E.G&&E.G.send();if(E.qoe){var T=E.qoe;if(T.L){T.X==="PL"&&(T.X="N");var Z=g.Am(T.provider);g.iw(T,Z,"vps",[T.X]);T.Z||(T.N>=0&&T.G.set("user_intent",[T.N.toString()]),T.Z=!0);T.provider.C.Gz()&&T.K("finalized",{});T.oI=!0;T.reportStats(Z)}}if(E.provider.videoData.enableServerStitchedDai)for(let L of E.V.values())Dm(L);else E.X&&Dm(E.X);E.dispose()}; QX3=function(E,T){E.X&&ezJ(E.X,T)}; RzJ=function(E){if(!E.X)return null;var T=g.L2(E.X,"atr");return Z=>{E.X&&ezJ(E.X,Z,T)}}; CZ0=function(E,T){E=Je(E.array,Z=>T-Z.start||1); return E<0?-(E+1):E}; bj$=function(E,T,Z){var L=[];for(T=CZ0(E,T);TZ)break}return L}; g.GA=function(E,T){var Z=[];for(let L of E.array)if(L.contains(T)&&Z.push(L),L.start>T)break;return Z}; xw8=function(E){return E.array.slice(CZ0(E,0x7ffffffffffff),E.array.length)}; PZ0=function(E,T){var Z=NaN;for(let L of E.array)if(L.contains(T)&&(isNaN(Z)||L.endT&&(isNaN(Z)||L.start!T.has(Z))}; hzO=function(E){return E.W.getPlayerState().X(2)?0x8000000000000:E.W.getCurrentTime()*1E3}; dZ=function(E,T){var Z=[];if(!T.length)return Z;for(let L=0;Ly.end<0x8000000000000),J=xw8(E.X)):T=E.N<=Z&&zi(T)?bj$(E.X,E.N,Z):g.GA(E.X,Z); n=n.concat(dZ(E,T));O&&(n=n.concat(WA(E,O)));J&&(n=n.concat(dZ(E,J)));E.N=Z;uf(E,n)}}; eu=function(E,T){return T>E.mediaTime+E.j&&T1)E.N=!0;if(n||isNaN(E.G))E.G=T;if(E.X)T!==E.mediaTime&&(E.X=!1);else if(T>0&&E.mediaTime===T){n=1500;if(E.C.U("html5_buffer_underrun_transition_fix")){n=g.YS(E.C.experiments,"html5_min_playback_advance_for_steady_state_secs");let O=g.YS(E.C.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");n=n>0&&O>0&&Math.abs(T-E.G)(L||!E.N?n:400)}E.mediaTime=T;E.V=Z;return!1}; Hjk=function(E,T,Z){return T.lS(Z).then(()=>g.X8(new tB$(T,T.G)),L=>{L instanceof Error&&g.t8(L); var n=Hj('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),O=Kl('audio/mp4; codecs="mp4a.40.2"'),J=n||O,y=T.isLivePlayback&&!g.Q9(E.V,!0);L="fmt.noneavailable";y?L="html5.unsupportedlive":J||(L="html5.missingapi");J=y||!J?2:1;n={buildRej:"1",a:T.HV(),d:!!T.CV,drm:T.W0(),f18:T.KW.indexOf("itag=18")>=0,c18:n};T.X&&(T.W0()?(n.f142=!!T.X.X["142"],n.f149=!!T.X.X["149"],n.f279=!!T.X.X["279"]):(n.f133=!!T.X.X["133"],n.f140=!!T.X.X["140"],n.f242=!!T.X.X["242"]),n.cAAC=O,n.cAVC=Kl('video/mp4; codecs="avc1.42001E"'), n.cVP9=Kl('video/webm; codecs="vp9"'));T.j&&(n.drmsys=T.j.keySystem,O=0,T.j.G&&(O=Object.keys(T.j.G).length),n.drmst=O);return new g.C5(L,n,J)})}; vA=function(E,T){T=Math.max(Math.max(1,Math.ceil(E.policy.N/wZ(E))),T);return Math.min(Math.min(8,Math.floor(E.policy.S/wZ(E))),T)}; wZ=function(E){return E.videoData.X?rf(E.videoData.X)||5:5}; qR=function(E){return wZ(E)*E.X}; KvI=function(E,T){if(T)return T=E.videoData,T=SM3(E,isNaN(T.liveChunkReadahead)?3:T.liveChunkReadahead,T),vA(E,T);if(E.G.length){if(Math.min.apply(null,E.G)>1)return vA(E,E.X-1);if(E.policy.Z)return vA(E,E.X+1)}return E.X}; rNI=function(E,T=!1){if(!E.G.length)return!1;var Z=E.X;E.X=KvI(E,T);if(T=Z!==E.X)E.G=[],E.Uq=0;return T}; YF=function(E){var T=E.policy.X;E.N||(T=Math.max(T-1,0));return T*wZ(E)}; f2=function(E,T){return T>=E.Ru()-YF(E)}; k6J=function(E,T,Z=!0){var L=f2(E,T);Z||L?L&&(E.V=!0):E.V=!1;E.J=E.policy.V===2||E.policy.V===3&&E.V;T=f2(E,T);E.N!==T&&E.jQ("livestatusshift",T);E.N=T}; SM3=function(E,T,Z){Z.If&&T--;oF(Z)&&(T=1);yz(Z)!==0&&(E=g.YS(E.experiments,"html5_live_chunk_readahead_proxima_override"))&&(T=E,Z.X?.D3()&&T++);return T}; Qk=function(E,T,Z=null){return new cA(g.YS(E.C.experiments,T)||0,Z?E.C.U(Z):!1)}; uj=function(E,T,Z,L){var n=T^E;if(E-6>>3==2&&Z[v[5]])var O=Ie(5,2294,Z);if(!(E>>2&11)){O=Ie(n^7538,n^2386,Z);L[v[n^7501]](v[n^7489],O);var J=[]}if((E>>2&7)==1)a:{var y=g.p(Z,lk8)||Z[v[n^8025]];O={O0:!1,PW:v[n^7942],DG:v[n^7942],s:v[n^7942]};if(!y){J=O;break a}y=g.GE(y);O[v[n^7980]]=!0;O[v[n^7961]]=y[v[n^7964]];O[v[n^7988]]=y[v[n^7982]];O[v[n^7991]]=y[v[n^7991]];J=O}return J}; pdJ=function(E,T){E.X=T}; RJ=function(E,T,Z,L,n,O,J,y){T?T.test(Z)?(E.cM(n,T,J),T.L||O()):(!T.G||T.N?Z=!1:(Z=(0,g.a)(),L?T.X||(T.X=Z):T.X=0,O=!L&&Z-T.G>3E4,Z=T.X&&Z-T.X>1E3||O?T.N=!0:!1),Z&&(y={...E.O3(T),...y},y.wn=J,y.we=n,y.wsuc=L,E.W.K("workaroundReport",y),L&&(T.reset(),E.j[n]=!1))):E.W.Qd("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.QA({source:"watchdog",name:J}))}; $wO=function(E,T){if(E.X){var Z=E.X;var L=E.getCurrentTime(),n=Z.Ru();var O=Z.policy.G;Z.N||(O=Math.max(O-1,0));O*=wZ(Z);L>=n-O||!Z.kK()?Z=L0&&MM(E.mediaElement)>0&&(E.G=C2(E,E.G,!1));var Z=E.U("html5_pseudogapless_shorts_seek_to_next_start")&&T?.seekSource===60;if(!E.mediaElement||!MBJ(E,Z))E.Zn.start(750);else if(!isNaN(E.G)&&isFinite(E.G)&&(Z=E.wV-(E.G-E.timestampOffset),!(Z===0||Math.abs(Z)<.005)))if(Z=E.mediaElement.getCurrentTime()-E.G,Math.abs(Z)<=E.K0||Math.abs(Z)<.005)ak$(E);else{if(E.videoData.sl)E.videoData.sl= !1;else if(!g.Lt(E.videoData)&&E.G>=E.U5()-.1&&(E.U5()!==0||T?.Vd!=="seektimeline_setupMediaElement")){E.G=E.U5();E.N.resolve(E.U5());E.C.Gz()&&E.W.K("setEndedInSeek",{tgt:`${E.G}`,maxst:`${E.U5()}`});E.W.r$();return}try{let L=E.G-E.timestampOffset;E.mediaElement.seekTo(L);E.Y.X=L;E.wV=L;E.V=E.G;E.O=!1}catch(L){}}}}; FvI=function(E,T){E.oI=!0;E.v0()&&(E.G=E.L,E.V=E.G,E.L=NaN);zzk(E,T)}; jXk=function(E){var T=0,Z=NaN,L="";if(!E.S)return{startSeconds:T,hc:Z,source:L};E.videoData.H6?T=E.videoData.sz:g.Lt(E.videoData)&&(T=Infinity);if(g.qf(E.videoData))return{startSeconds:T,hc:Z,source:L};E.videoData.startSeconds?(L="ss",T=E.videoData.startSeconds):E.videoData.zC&&(L="stss",T=E.videoData.zC);E.videoData.liveUtcStartSeconds&&(Z=E.videoData.liveUtcStartSeconds);if(isFinite(T)&&(T>E.U5()||T1E9}; mw$=function(E,T){E.playbackData=T;E.videoData.isLivePlayback&&(E.Z=new B2O(()=>{a:{if(E.playbackData&&E.playbackData.X.X()){if(vC(E.videoData)&&E.loader){var Z=E.loader.BW.Q4()||0;break a}if(E.videoData.X){Z=E.videoData.X.oI;break a}}Z=0}return Z}),E.X=new gLb(E.videoData,E.C.experiments,()=>E.U5(!0))); PA(E.W)?(E.videoData.Dv?.W1||(T=jXk(E),T.hc?(g.dd(E.videoData)&&E.Px(T.hc,T.startSeconds),E.V=T.startSeconds):T.startSeconds>0&&E.seekTo(T.startSeconds,{Vd:"seektimeline_startPlayback",seekSource:15})),E.S=!1):xF(E)||(E.V=E.V||E.videoData.startSeconds||0,E.videoData.isLivePlayback||(T=E.W.videoData.U5(),E.V>T&&(E.U("html5_sabr_log_invalid_sabr_current_time")&&E.W.K("invalidSabrCmtStart",{rt:E.V,mst:T}),E.U("html5_sabr_vod_invalid_start_time_fallback")&&(E.V=0))))}; IJ=function(E,T){if(E.X&&E.loader){var Z=!1;T?Z=!0:qm(E.videoData)?Z=rNI(E.X):E.h5&&(E.h5=!1,Z=rNI(E.X,!0));Z&&(Z=E.W.Cq,T=qR(E.X),Z.qoe&&(Z=Z.qoe,g.iw(Z,g.Am(Z.provider),"lra",[T]),Z.K("live-readahead-seconds",{v:T})));T=E.loader;Z=E.X.X;E=E.X;E=(E.X-1+E.policy.X)*wZ(E);var L=NaN;var n=T.XN;n===2||n===-1?(n=Z,oF(T.W.getVideoData())&&(L=T.policy.EB)):n=Z-1;n=Math.max(n,0);Z=T.J;Z.IL=n;Z.Z=L;T.S&&(T.S.O=E)}}; s5=function(E,T){(E.loader=T)?IJ(E,!0):g.hE(E)}; MBJ=function(E,T=!1){if(!E.mediaElement||E.mediaElement.N()===0||E.mediaElement.hasError())return!1;var Z=E.mediaElement.getCurrentTime()>0;return E.videoData.G&&E.videoData.G.X()||E.videoData.isLivePlayback||!E.videoData.W0()?E.G>=0&&!T&&(T=E.mediaElement.Y(),T.length||!Z)?Mh(T,E.G-E.timestampOffset):Z:Z}; ijk=function(E,T){var Z=E.getCurrentTime(),L=E.isAtLiveHead(Z);if(E.Z&&L){var n=E.Z;if(n.X&&!(Z>=n.G&&Z50&&n.G.shift())),k6J(E.X,Z,T),T&&$wO(E,!0));L!==E.ue&&(T=E.getCurrentTime()-E.T9<=500,Z=E.RK>=1E3,T||Z||(T=E.W.Cq,T.qoe&&(T=T.qoe,Z=g.Am(T.provider),g.iw(T,Z,"lh",[L?"1": "0"])),E.ue=L,E.RK++,E.T9=E.getCurrentTime()))}; g.tE=function(E,T){var Z=E.N;Z||(E.N=new v6,Z=E.N,bf(E,T));return Z}; C2=function(E,T,Z){if(isNaN(T))return NaN;var L=E.lP();Z=E.U5(Z);return E.U("html5_clamp_invalid_seek_to_min_seekable_time")&&!E.videoData.isLivePlayback&&T>Z+1&&T0)||E.mediaElement&&E.mediaElement.getCurrentTime()>0||(T={Vd:"seektimeline_resumeTime",BN:T},E.videoData.Z||(T.seekSource=15),E.seekTo(E.V,T))}; zzk=function(E,T){E9U(E,T).then(void 0,()=>{g.hE(E)}); g.tE(E,T).then(Z=>{g.HA(E,Z)},()=>{g.hE(E)}); E.W.l9(T);E.C.Gz()&&(T=E.O3(),T["native"]=`${+E.O}`,T.tgt=`${E.G}`,T.otgt=`${E.G+E.timestampOffset}`,T.maxst=`${E.U5()}`,E.X&&E.U("html5_high_res_seek_logging")&&(T.tht=`${E.X.j()}`,T.ht=`${E.X.Ru()}`,T.adft=`${YF(E.X)}`),E.U("html5_sabr_parse_live_metadata_playback_boundaries")&&E.videoData.X&&g.dd(E.videoData)&&(T.minst=`${E.videoData.X.qG}`,T.cminst=`${E.videoData.X.lP()+E.timestampOffset}`,T.maxst=`${E.videoData.X.fA}`,T.hts=`${E.videoData.X.VQ}`,T.cmaxst=`${E.videoData.X.U5()+E.timestampOffset}`), E.W.K("startSeek",T))}; E9U=function(E,T){E.VQ||(E.loader?isFinite(E.G)?E.VQ=E.loader.seek(E.G-E.timestampOffset,T):(g.Lt(E.videoData),E.W.X2=0,E.VQ=EW(E.loader),q4(E.videoData)||(E.G=E.loader.getCurrentTime()+E.timestampOffset)):E.VQ=V$(E.G-E.timestampOffset));return E.VQ}; g.HA=function(E,T){E.j&&(E.j.resolve(T),E.W.im(),E.C.Gz()&&(T=E.O3(),T["native"]=`${+E.O}`,T.otgt=`${E.G+E.timestampOffset}`,E.W.K("seekEnd",T)));g.hE(E)}; ak$=function(E){E.N&&(E.N.resolve(E.mediaElement.getCurrentTime()),E.Y.G=null)}; GB=function(E,T="",Z=""){E=new g.eI(E,!0);E.set("alr","yes");Z&&(Z=j$(1,4186,LR(5,1305,Z)),E[v[26]](T,nR(8,3891,Z)));return E}; g.hE=function(E){E.G=NaN;E.L=NaN;E.wV=NaN;E.N=null;E.VQ=null;E.j=null;E.oI=!1;E.O=!1;E.K0=0;E.u$.stop();E.D3.stop()}; ZPO=function(E){if(E.S)if(E.videoData.Dv?.W1)E.S=!1;else if(g.qf(E.videoData))E.S=!1;else{var T="ss",Z=0;E.videoData.X?.isManifestless&&E.videoData.u$&&!xF(E)&&(T="mss",Z=E.videoData.u$);(E.videoData.H6?E.U("html5_prioritize_windowed_st_start_seconds"):E.U("html5_prioritize_st_start_seconds"))&&!Z&&E.videoData.zC&&(T="stss",Z=E.videoData.zC);!Z&&TOJ(E)&&(Z=E.videoData.liveUtcStartSeconds||E.videoData.u$,T="utc",Z=E.U5()-E.pR(E.U5())+Z);!Z&&E.videoData.Vz()&&E.videoData.zC&&(T="stss",Z=E.videoData.zC); var L={};if(Z){if(Z>E.U5()||Z{g.HA(E,O)},()=>{g.hE(E)}),E.videoData.isAd()&&UL8({adCpn:E.videoData.clientPlaybackNonce, contentCpn:E.videoData.hostCpn??""},T.X),E.wV=n,pdJ(E.Y,Z.getCurrentTime()),E.seekTo(n,{seekSource:104,Vd:"seektimeline_mediaElementEvent"}),E.O=!0;break;case "seeked":ak$(E);break;case "loadedmetadata":PA(E.W)||ZPO(E);bf(E);break;case "progress":bf(E);break;case "pause":E.J=E.getCurrentTime()}E.J&&((L==="play"||L==="playing"||L==="timeupdate"||L==="progress")&&E.getCurrentTime()-E.J>10&&(E.U("html5_sky_skip_pause_jump")?E.W.K("skipPauseJump",{evt:L,cmt:E.getCurrentTime(),lpt:E.J}):E.seekTo(E.J,{Vd:"pauseJump"})), L!=="pause"&&L!=="play"&&L!=="playing"&&L!=="progress"&&(E.J=0))}; TOJ=function(E){return(YN(E.videoData)||!!E.videoData.liveUtcStartSeconds)&&(!!E.videoData.liveUtcStartSeconds||xF(E))&&!!E.videoData.X}; Su=function(E,T){return E.X.get(T)?.buffer.N()||[]}; K2=function(E,T){return E.X.get(T)?.buffer.V()||0}; VeJ=function(E,T){function Z(O){return L.L!=="yt"&&(n.partnerId===38&&L.playerStyle==="books"||n.partnerId===30&&L.playerStyle==="docs"||n.partnerId===33&&L.playerStyle==="google-live")?n9J(E,n,O):OP8(E,n).then(()=>{L.U("embeds_enable_shorts")&&E.A().Th&&n.isEmbedsShortsMode(new g.mD(0,0),!!n.playlistId)?Jak(E,n):rZ(E,n)},J=>{rZ(E,n,!0); throw J;})} var L=E.A(),n=E.getVideoData();n.FC();n.loading=!0;return o9O(E)?yaO(E,n,T).then(()=>{rZ(E,n)},O=>{O=bK(O); if(Rj(O.severity))return rZ(E,n,!0),Promise.reject(O);O.errorCode==="onesie.response.badproxystatus"&&`${O.details.st}`==="3"&&(D$$=!0);E.handleError(O);return Z("onesie")}):L.U("embeds_enable_shorts")&&L.Th?U$I(E,n).then(()=>Z("gvi")):Z("gvi")}; o9O=function(E){var T=E.A();if(T.U("html5_disable_onesie")||!T.U("html5_onesie")||!T.U("html5_onesie_inline")&&E.getVisibilityState()===5||T.L!=="yt")return!1;var Z=T.T9;if(!Z||!Z.X)return E.handleError(new g.C5("onesie.unavailable.hotconfig",{key:"0"})),!1;Z.X.J<(0,g.a)()&&(E.K("okexp","1"),(Z=E.nD())&&T.U("html5_prefer_trusted_host_on_key_expiration")&&(Z.G=!0,(T=Z.X.get(0)?.X())&&!Nt(T)&&Z.X.delete(0)));if(D$$)return E.K("ost3","1"),!1;T={};return Object.keys(T).length>0?(T.onesie="0",E.handleError(new g.C5("html5.missingapi", T)),!1):!0}; p2=function(E,T){var Z=g.YI();g.f9(Z,T);return Kf(Z,wS(),{NF:E.G,clientInterface:l2(E)})}; NO8=function(E,T){var Z=E.A(),L=Z.aI().X.ME($F);return g.OK(Z)&&T.Lg()&&L?`${E.getPlayerType()}_${T.videoId}_${T.ow}`:`${E.getPlayerType()}_${T.videoId}_${T.ow}_${+T.isAutonav}${+T.Dc}`}; yaO=async function(E,T,Z){T.fetchType="onesie";var L=void 0;if(S5(T))if(L=E.eJ){var n=NO8(E,T);L=L.get(n)}else L=void 0;n=E.Gg.EQ;if(L){if(T.loading=!1,p6(T,{player_response:L},!0),T.loading||f6(T))return E.K("prr","1"),Promise.resolve()}else{L=aF(T,E.getPlayerSize(),E.getVisibilityState());Z=new tm(E,L,Z);L=await Z.fetch();let J={player_response:L};T.loading=!1;if(Z.vL){for(let [y,D]of Z.vL.entries()){var O=y;let U=D;n.X.set(O,U,180);O===T.videoId&&(O=U.sH(),T.nU=O)}n.U9=Z}for(let [y,D]of Z.w2.entries())n.G.set(y, D,180);p6(T,J,!0);if(T.loading||f6(T))return S5(T)&&(n=NO8(E,T),T=T.getPlayerResponse())&&(T=T.responseContext?.cacheInstruction?.maxAgeSeconds??T.responseContext?.maxAgeSeconds??void 0,E.eJ?.put(n,L,T)),Promise.resolve()}n.X.n5();n.G.n5();T.nU=[];E={};n="onesie.response";Z=0;T.errorCode?(n="auth",E.ec=T.errorCode,E.ed=T.errorDetail,E.es=T.nK||"",Z=2):(E.successButUnplayable="1",E.disposed=`${+T.FC()}`,E.afmts=`${+/adaptiveFormats/.test(L)}`,E.cpn=T.clientPlaybackNonce);return Promise.reject(new g.C5(n, E,Z))}; OP8=async function(E,T){var Z=T.isAd(),L=!Z,n=Z?1:3;for(let J=0;J0){await g.xT(5E3);var O=new g.RO("Retrying OnePlatform request",{attempt:J});g.t8(O)}try{await GP8(E,T);return}catch(y){let D=bK(y);O=D.errorCode;let U=E.A().U("html5_use_network_error_code_enums")?401:"401";L&&O==="manifest.net.badstatus"&&D.details.rc===U&&(L=!1,J===n-1&&(n+=1));if(J===n-1)return E=d$3(Z,D.details),E.details.backend="op",E.details.originec=O,Promise.reject(E);if(O==="auth"||O==="manifest.net.retryexhausted"|| g.Mq(E.A()))return Promise.reject(D);E.handleError(D);if(Rj(D.severity))break}}return Promise.reject(d$3(Z,{backend:"op"}))}; GP8=async function(E,T){T.fetchType="gp";var Z=E.A(),L=g.qI(Z,T.L());L=L.X?await L.X:L.getValue();var n=p2(Z,L),O=aF(T,E.getPlayerSize(),E.getVisibilityState()),J=zF(uMb),y=T.L(),D=(0,g.a)(),U=!1,V="empty";L=0;E.Sy("psns");var N={Bs:function(G){G.readyState===2&&E.Sy("ps_c")}}; if(Z.G){let G={videoId:String(T.videoId)},e=$N(T.getResolveUrlResponse());e&&(G.params=e);T.playlistId&&(G.playlistId=String(T.playlistId));N.gq={B9:yI("player",G)}}n=await g.XY(n,O,J,void 0,N);E.Sy("psnr");if(!T.FC()){n?"error"in n&&n.error?(U=!0,V=`esf:${n.error.message}`,L=n.error.code):n.errorMetadata&&(U=!0,V="its",L=n.errorMetadata.status):U=!0;if(U)return U=0,n=((0,g.a)()-D).toFixed(),D={},D=Z.U("html5_use_network_error_code_enums")?{backend:"op",rc:L,rt:n,reason:V,has_kpt:T.K0?"1":"0",has_mdx_env:T.mdxEnvironment? "1":"0",has_omit_key_flag:g.S("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:Z.pageId?"1":"0",has_token:y?"1":"0",has_vvt:T.Y?"1":"0",is_mdx:T.isMdxPlayback?"1":"0",mdx_ctrl:T.P6||"",token_eq:y===T.L()?"1":"0"}:{backend:"op",rc:`${L}`,rt:n,reason:V,has_kpt:T.K0?"1":"0",has_mdx_env:T.mdxEnvironment?"1":"0",has_omit_key_flag:g.S("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:Z.pageId?"1":"0",has_token:y?"1":"0",has_vvt:T.Y?"1":"0",is_mdx:T.isMdxPlayback? "1":"0",mdx_ctrl:T.P6||"",token_eq:y===T.L()?"1":"0"},T="manifest.net.connect",L===429?(T="auth",U=2):L>200&&(T="manifest.net.badstatus",L===400&&(U=2)),Promise.reject(new g.C5(T,D,U));T.loading=!1;p6(T,{raw_player_response:n},!0);g.Mq(T.A())&&n&&n.trackingParams&&g.WZ(n.trackingParams);if(T.errorCode)return Z={ec:T.errorCode,ed:T.errorDetail,es:T.nK||""},L="auth",g.Mq(T.A())&&T.errorCode&&(L=T.errorCode),Promise.reject(new g.C5(L,Z,2));if(!T.loading&&!f6(T))return Z=T.isAd()?"auth":"manifest.net.retryexhausted", L=T.isAd()?2:1,Promise.reject(new g.C5(Z,{successButUnplayable:"1",hasMedia:g.Ym(T)?"1":"0"},L))}}; n9J=async function(E,T,Z){function L(){return!0} function n(U){U=bK(U);if(Rj(U.severity))return Promise.reject(U);E.handleError(U);return!1} var O=CSO(E.A(),T,E.getPlayerSize(),E.getVisibilityState(),E.isFullscreen()),J=T.isAd(),y=J?1:3;for(let U=0;U0&&(await g.xT(5E3),D={playerretry:U,playerretrysrc:Z},J||(D.recover="embedded"),D=g.wy(O,D));if(await WMb(T,D).then(L,n))return}T=J?"auth":"manifest.net.retryexhausted";Z=J?2:1;if(!J&&Math.random()<1E-4)try{g.t8(new g.RO("b/152131571",btoa(O)))}catch{}return Promise.reject(new g.C5(T,{backend:"gvi"},Z))}; WMb=async function(E,T){function Z(D){if(!E.FC()){D=D?D.status:-1;var U=0,V=((0,g.a)()-y).toFixed();V=L.U("html5_use_network_error_code_enums")?{backend:"gvi",rc:D,rt:V}:{backend:"gvi",rc:`${D}`,rt:V};var N="manifest.net.connect";D===429?(N="auth",U=2):D>200&&(N="manifest.net.badstatus",D===400&&(U=2));return Promise.reject(new g.C5(N,V,U))}} E.fetchType="gvi";var L=E.A(),n;(n=bWb(E))?(n={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:n},T=g.wy(T,{action_display_post:1})):n={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var O={};L.sendVisitorIdHeader&&E.visitorData&&(O["X-Goog-Visitor-Id"]=E.visitorData);var J=g.qq(L.experiments,"debug_sherlog_username");J&&(O["X-Youtube-Sherlog-Username"]=J);Object.keys(O).length>0&&(n.headers=O);var y=(0,g.a)();n=await oP(g.Bs,T,n).then(void 0,function(D){return Z(D.xhr)}); if(!n||!n.responseText)return Z(n);E.loading=!1;n=g.GE(n.responseText);p6(E,n,!0);if(E.errorCode)return Promise.reject(new g.C5("auth",{ec:E.errorCode,ed:E.errorDetail,es:E.nK||""},2));if(!E.loading&&!f6(E))return n=E.isAd()?"auth":"manifest.net.retryexhausted",T=E.isAd()?2:1,Promise.reject(new g.C5(n,{successButUnplayable:"1"},T))}; d$3=function(E,T){return new g.C5(E?"auth":"manifest.net.retryexhausted",T,E?2:1)}; rZ=async function(E,T,Z=!1){var L=E.A();Z&&(!g.dn(L)||RF(T)!=="embedded")||T.cg||RF(T)!=="adunit"&&(g.OK(L)||g.UK(L)||g.BT(L)||Gt(L)||g.ZI(L)||l2(L)==="WEB_CREATOR")||(Z=g.qI(L,T.L()),Z=Z.X?await Z.X:Z.getValue(),ecO(E,T,Z))}; ecO=async function(E,T,Z){try{let O=E.A(),J=p2(O,Z);var L=T.A();let y=g.NA(),D={context:g.lh(T),videoId:T.videoId,racyCheckOk:T.racyCheckOk,contentCheckOk:T.contentCheckOk,autonavState:"STATE_NONE"};RF(T)==="adunit"&&(D.isAdPlayback=!0);L.embedConfig&&(D.serializedThirdPartyEmbedConfig=L.embedConfig);L.XO&&(D.showContentOwnerOnly=!0);T.uK&&(D.showShortsOnly=!0);y.ME(141)&&(D.autonavState=y.ME(140)?"STATE_OFF":"STATE_ON");if(g.DI(L)){let G=y.ME(65);Z=G!=null?!G:!1;let e=!!g.Jh("yt-player-sticky-caption"); D.captionsRequested=Z&&e}let U=L.getWebPlayerContextConfig()?.encryptedHostFlags;U&&(D.playbackContext={encryptedHostFlags:U});var n=D;let V=zF(wo$);E.Sy("wn_s");L={};O.G&&(L.gq={B9:yI("next",{videoId:String(T.videoId)})});let N=await g.XY(J,n,V,void 0,L);E.Sy("wn_r");!N||"error"in N&&N.error||(g.Mq(T.A())&&N.trackingParams&&g.WZ(N.trackingParams),p6(T,{raw_watch_next_response:N},!1))}catch(O){}}; Jak=async function(E,T){var Z=g.qI(E.A(),T.L());Z=Z.X?await Z.X:Z.getValue();v98(E,T,Z)}; v98=async function(E,T,Z){E=E.A();try{let J=p2(E,Z);let y={context:g.lh(T),playerRequest:{videoId:T.videoId},disablePlayerResponse:!0},D=T.getResolveUrlResponse();if(D){let N=$N(D);N&&(y.playerRequest.params=N);let G=FV(D)?.params;G&&(y.params=G)}var L=y;let U=zF(qX3);Z={};if(E.G){let N={videoId:String(T.videoId)};var n,O=T.getResolveUrlResponse();(n=FV(O)?.params)&&(N.params=n);Z.gq={B9:yI("reel_item_watch",N)}}let V=await g.XY(J,L,U,void 0,Z);!V||"error"in V&&V.error||p6(T,{raw_reel_item_watch_response:V})}catch(J){}}; U$I=async function(E,T){try{let O=E.A(),J=g.qI(O,T.L()),y=J.X?await J.X:J.getValue(),D=p2(O,y);var Z=E.getPlayerSize(),L=E.getVisibilityState();var n={context:g.lh(T),url:`https://www.youtube.com/embed/${T.videoId}`,playbackContext:{contentPlaybackContext:pt(T,Z,L)}};let U=zF(YX8),V=await g.XY(D,n,U);T.FC()||V&&p6(T,{raw_resolve_url_response:V},!0)}catch(O){}}; fBI=function(E,T){E.Sy("vir");E.Sy("ps_s");g.ji("vir",void 0,"video_to_ad");T=VeJ(E,T);T.then(function(){E.Sy("virc");g.ji("virc",void 0,"video_to_ad");E.Sy("ps_r");g.ji("ps_r",void 0,"video_to_ad")},function(){E.Sy("virc"); g.ji("virc",void 0,"video_to_ad")}); return T}; MR=function(){var E=$q();return!(!E||E==="visible")}; QI3=function(E){var T=caT();T&&document.addEventListener(T,E,!1)}; Rck=function(E){var T=caT();T&&document.removeEventListener(T,E,!1)}; caT=function(){if(document.visibilityState)var E="visibilitychange";else{if(!document[pO+"VisibilityState"])return"";E=pO+"visibilitychange"}return E}; bP3=function(E){Cyb=E}; x$b=function(E){aJ=E}; Q1J=function(E){var T=E.SY;E=E.videoData;var Z=K4(T,E);T.U("html5_disable_client_autonav_cap_for_onesie")||Z.compose(ru(T,E));return Z}; Wt=function(E,T){zA(E,T.reason,T.X.info,T.source,T.token)}; FB=function(E,T){E.jQ("localmediachange",T)}; bKb=function(E,T){E.Gg.Me()||(E.K("sgap",{f:T}),E.Gg.clearQueue(!1,T==="pe"))}; IBd=function(E){E.mediaElement&&(E.z9?(ju(E),E.y_(),Pyk(E,!1)):(E.videoData.VQ&&E.videoData.VQ.N(),E.mediaElement.stopVideo()),E.playVideo())}; PA=function(E){return E.U("html5_disable_video_player_initiated_seeks")&&g.dd(E.videoData)}; gZ=function(E,T){E.Hb&&BA(E);E.Hb=new g.$I(T*1E3,0x7ffffffffffff);E.Hb.namespace="endcr";E.addCueRange(E.Hb)}; BA=function(E){E.removeCueRange(E.Hb);E.Hb=null}; XB=function(E){if(E.videoData.G&&E.videoData.G.X()){var T=m9(E);if(E.loader&&(E=E.loader,!E.FC()))if(E.policy.X){var Z=E.L;if(T.isLocked()&&Z.X.G||Z.G===void 0||!T.equals(Z.G)){Z=E.L.G;hOT(E.L,T);var L;if(L=T.isLocked()&&T.reason==="m"){L=E.L;var n=L.N?.info.J().qualityOrdinal;L=L.u$?!0:L.N?T.X!==n?!0:!L.X.G||L.iP.rz&&L.X.X===L.N.info.itag?!1:!0:!1}n=E.policy.kX&&T.reason==="l";Z=Z.X>T.X&&T.reason==="b";L||n||Z?(E.W.mW({reattachOnConstraint:L?"u":n?"drm":"perf",lo:T.G,up:T.X}),E.policy.rz||(E.L.X.G= !1)):(E.policy.rz&&(E.L.X.G=!1),g.hm(E))}}else!xb(E.X,T)&&E.videoTrack&&(n=E.X.X,LNk(E,g7I(E.X,T)),UI(E),Z=T.isLocked()&&T.reason==="m"&&E.X.O,L=E.policy.kX&&T.reason==="l"&&p0(E.videoTrack),T=n.X>T.X&&T.reason==="b",n=E.X.SQ&&!gD(),Z||L||T||n?E.W.mW({reattachOnConstraint:Z?"u":L?"drm":n?"codec":"perf"}):g.hm(E))}}; EQ=function(E,T=!0){E.C.eD&&!E.videoData.backgroundable&&E.mediaElement&&!E.tI()&&(E.isBackground()&&E.mediaElement.D3()?(E.K("bgmobile",{suspend:1}),E.VI(!0,!0)):!E.isBackground()&&T&&AE(E)&&E.K("bgmobile",{resume:1}))}; T2=function(E){if(!g.Lt(E.videoData))return NaN;var T=0;E.loader&&E.videoData.X&&(T=vC(E.videoData)?E.loader.BW.Q4()||0:E.videoData.X.oI);return(0,g.a)()/1E3-E.pR()-T}; hcU=function(E,T){if(E.playerType===2||E.C.Yf)T.R1=!0;var Z=$V(T.A5,T.T$,E.C.G,E.C.J);Z&&(T.adFormat=Z);E.playerType===2&&(T.aH=!0);if(E.isFullscreen()||E.C.G)Z=g.Jh("yt-player-autonavstate"),T.autonavState=Z||(E.C.G?2:E.videoData.autonavState);T.endSeconds&&T.endSeconds>T.startSeconds&&gZ(E,T.endSeconds)}; Zf=function(E){E.loader&&(E.loader.dispose(),E.loader=null,s5(E.dk,null));E.oL()?sI8(E):E.y_()}; SXJ=function(E){if(!E.playerState.X(128))if(E.videoData.isLoaded(),E.Zy=g.A3(E.videoData.Jn),g.Ym(E.videoData)){E.jy.tick("bpd_s");LU(E).then(()=>{E.jy.tick("bpd_c");if(!E.FC()){E.S5&&(E.mk(md(md(E.playerState,512),1)),AE(E));var Z=E.videoData;Z.endSeconds&&Z.endSeconds>Z.startSeconds&&gZ(E,Z.endSeconds);E.vg.finished=!0;nU(E,"dataloaded");E.kf.started&&OQ(E);MM$(E.SY,E.MW)}}); E.U("html5_log_media_perf_info")&&E.K("loudness",{v:E.videoData.i9.toFixed(3)},!0);var T=E.mediaElement?.s5();if(T&&"disablePictureInPicture"in T&&E.C.JV)try{T.disablePictureInPicture=E.C.ue&&!E.videoData.backgroundable}catch(Z){g.t8(Z)}teb(E);E.wQ=new HPU(E.videoData)}else nU(E,"dataloaded")}; KMJ=function(E){var T=E.videoData;fBI(E,E.NH).then(void 0,Z=>{E.videoData!==T||T.FC()||(Z=bK(Z),Z.errorCode==="auth"&&E.videoData.errorDetail&&E.videoData.errorDetail!=="7"?E.Qd(Z.errorCode,2,unescape(E.videoData.errorReason),g.QA(Z.details),E.videoData.errorDetail,E.videoData.nK||void 0):E.handleError(Z))})}; JD=function(E){return g.OK(E.C)&&E.videoData.isLivePlayback&&(!E.C.U("html5_allow_multiview_tile_preload")||!E.videoData.livePreload)}; LU=function(E){Zf(E);E.MW=null;var T=Hjk(E.C,E.videoData,E.tI());E.wM=T;E.wM.then(Z=>{raI(E,Z)},Z=>{E.FC()||(Z=bK(Z),E.visibility.isBackground()?(od(E,"vp_none_avail"),E.wM=null,E.vg.reset()):(E.vg.finished=!0,E.Qd(Z.errorCode,Z.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.QA(Z.details))))}); return T}; teb=function(E){if(cC(E.videoData,"html5_set_debugging_opt_in")){let T=g.NA();if(!T.ME(183)){E=`f${Math.floor(183/31)+1}`;let Z=WL(E)||0;Z|=268435456;Z===0?delete uE[E]:uE[E]=Z.toString(16).toString();T.save()}}}; nU=function(E,T="dataupdated"){E.jQ("internalvideodatachange",T,E.videoData)}; raI=function(E,T){if(!E.FC()&&!T.videoData.FC()){E.MW=T;mw$(E.dk,E.MW);if(E.videoData.isLivePlayback){var Z=kP$(E.Gg.EQ,E.videoData.videoId)||E.loader&&!isNaN(E.loader.oI);Z=E.U("html5_onesie_live")&&Z;PA(E)||E.videoData.u$>0&&!vC(E.videoData)||Z||E.seekTo(E.U5(),{Vd:"videoplayer_playbackData",seekSource:18})}if(E.videoData.G.X()){if(Hn$(E.videoData)){E.Qd("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.QA({missabrurl:1}));return}E.loader?g.t8(Error("Duplicated Loader")):(Z=g.YS(E.C.experiments,"html5_onesie_defer_content_loader_ms"))&& E.pw()&&kP$(E.Gg.EQ,E.videoData.iA)?g.hR(()=>{E.FC()||E.loader||ys(E)},Z):ys(E)}else!E.videoData.G.X()&&h_(E.videoData)&&FB(E,new Df(E.videoData.videoId||"",4)); E.pV();kXb(T).then(()=>{var L={};E.AQ(L);E.C.Gz()&&E.U("html5_log_media_perf_info")&&E.K("av1Info",L);XB(E)})}}; AE=function(E,T=!1){if(!E.mediaElement||!E.videoData.G)return!1;var Z=lB$(E,T),L=E.mediaElement.D3(),n=!1;L&&L.equals(Z)||(pod(E,Z),n=!0);E.playerState.X(2)||ANk(E.dk,T);a:{T=n;if(g.dd(E.videoData)){if(!E.videoData.W0())break a}else if(!g.G_(E.videoData))break a;if(E.mediaElement)if((Z=E.videoData.j)&&E.mediaElement.J()){L=E.mediaElement.s5();if(E.o8)if(L!==E.o8.element)ju(E);else if(T&&Z.flavor==="fairplay"&&!dR())ju(E);else break a;if(E.U("html5_report_error_for_unsupported_tvos_widevine")&&dR()&& Z.flavor==="widevine")E.Qd("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{E.o8=new $$8(L,E.videoData,E.C,E.mediaElement,E.C9);E.o8.subscribe("licenseerror",E.f4,E);E.o8.subscribe("qualitychange",E.uv,E);E.o8.subscribe("heartbeatparams",E.Kb,E);E.o8.subscribe("keystatuseschange",E.xS,E);E.o8.subscribe("ctmp",E.K,E);for(let O of E.tJ.keys)T=E.tJ.get(O),E.o8.Ny(T);E.U("html5_eme_loader_sync")||E.tJ.n5()}}else E.Qd("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return n}; ys=function(E){var T=E.videoData.X,Z={cpn:E.videoData.clientPlaybackNonce,c:E.C.X.c,cver:E.C.X.cver};for(let [J,y]of Object.entries(Z)){Z=J;var L=y;for(var n of Object.values(T.X))n.IK.O(Z,L);T.S?.O(Z,L)}n=E.C;Z=E.videoData;L=E.NH;T=new g.MeI(n);var O=dST({hasSubfragmentedFmp4:Z.hasSubfragmentedFmp4,G7:Z.G7});T.J=O;T.NE=Z.maxReadAheadMediaTimeMs/1E3||T.NE;L.N.Q4()===L.policy.X?T.OC=10:T.OC=Z.minReadAheadMediaTimeMs/1E3||T.OC;T.Lk=Z.readAheadGrowthRateMs/1E3||T.Lk;Z.u0&&(T.j=!0);T.Pg=!i1();g.OK(n)|| !i1()?(T.f0=8388608,T.h5=524288,T.KU=5,T.b$=1048576,T.Jz=1.5,T.EC=4587520,uJ()&&(T.EC=786432),T.Z*=1.1,T.O*=1.1,T.v6=!0):n.j&&(T.Z*=1.3,T.O*=1.3);g.S6&&g.VI("crkey")&&(O=n.X.cmodel==="CHROMECAST/ANCHOVY",T.f0=20971520,T.h5=1572864,O&&(T.EC=812500,T.cL=1E3,T.D5=5,T.b$=2097152));g.AC&&(T.v6=!0);n.supportsGaplessAudio()||(T.TC=!1);g.Tv&&(T.Qz=!0);T.xV=n.U("html5_peak_shave");Z.BV()&&n.U("html5_disable_peak_shave_for_onesie")&&(T.xV=!1);O=Z.X?.N();if(vC(Z)){T.Ne=!0;T.LV||(T.oB=!0);T.ue=!0;T.ND=!0;T.mz= !0;if(Z.latencyClass==="ULTRALOW"||Z.latencyClass==="LOW"&&!n.U("html5_disable_low_pipeline"))T.n7=2,T.ye=4;T.BE=Z.defraggedFromSubfragments;g.qf(Z)&&(T.T9=!1);T.SD=g.NI(n)}Z.isAd()&&(T.mU=0,T.Th=0);T.yf=n.U("html5_ultra_low_latency_subsegment_readahead")&&Z.latencyClass==="ULTRALOW";T.V=n.Gz();L.G.N=vC(Z)?.5:0;Z.isLivePlayback&&(T.Mw=g.YS(n.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,T.K0=!1);Z.W0()&&(T.K0=!1);T.x$=!n.U("html5_sabr_keep_all_quality_constraints");T.A1= DH(Z);oF(Z)&&(T.yf=!0,Z.latencyClass==="LOW"?T.FK=g.YS(n.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):Z.latencyClass==="ULTRALOW"&&(T.FK=g.YS(n.experiments,"html5_jumbo_ull_subsegment_readahead_target")),T.R1=!0);Z.Vz()&&(T.ys=1.3);T.Qz=T.Qz||Z.aB;T.qQ=(T.qQ||Z.qQ)&&n.J;T.XN=Z.J;n.Gz()&&(T.x0=!0);Z.J&&!O&&(T.Ur=!0);Z.J&&Z.isAd()&&(T.Z*=1.6,T.O*=1.6);h_(Z)&&(T.N=Z.videoId,T.cg=!0,T.wI=100,Z.mU&&Z.mU.length>0&&(T.XI=Z.mU));T.kX=Z.Lp;T.Oz=Z8(n,{},Z.G||void 0,iL(Z));T.SQ=mj(Z)&&(g.BT(n)|| Gt(n));g.dd(Z)&&(T.L=!0,T.Rw=g.OK(n)&&!g.GS()?!1:!0,!T.y5&&n.U("html5_sabr_non_streaming_xhr_client_request_cancellation")&&(T.Ai=!0,T.QQ=!0,T.W6=g.YS(n.experiments,"html5_sabr_non_streaming_xhr_request_cancellation_timeout_ms")||8E3,T.wI=g.YS(n.experiments,"html5_sabr_non_streaming_xhr_timeout_retry_limit")||3),n.U("html5_sabr_report_partial_segment_estimated_duration")&&(T.d$=!0),T.X=!0,T.lK=n.U("html5_trigger_loader_when_idle_network"),T.tW=n.U("html5_sabr_parse_live_metadata_playback_boundaries"), T.Yf=n.U("html5_consume_onesie_next_request_policy_for_sabr"),T.sZ=n.U("html5_log_high_res_buffer_timeline")&&n.Gz(),T.BP=n.U("html5_gapless_sabr_btl_last_slice")&&Yj(Z),T.ZY=n.U("html5_reset_last_appended_slice_on_seek")&&Yj(Z),vC(Z)&&(T.Id=!0,T.D3=!0,n.U("html5_simplified_backup_timeout_sabr_live")&&(T.QQ=!0,T.cL=T.Nb)),T.q8=n.U("html5_serve_start_seconds_seek_for_post_live_sabr"),T.xz=n.U("html5_flush_index_on_updated_timestamp_offset"),T.S=g.dd(Z),T.Wx=n.U("html5_ignore_partial_segment_from_live_readahead"), n.U("html5_include_partial_segment_for_jumbo_ll")&&oF(Z)&&(T.Wx=!1),T.m$=n.U("html5_use_non_active_broadcast_for_post_live"),T.v0=n.U("html5_centralized_player_time_live")&&g.dd(Z)&&Z.isLivePlayback||n.U("html5_use_centralized_player_time")&&g.dd(Z),T.A5=n.U("html5_log_centralized_player_time"),T.bH=n.U("html5_consume_onesie_sabr_seek"),T.VQ=n.U("html5_enable_sabr_seek_loader_refactor"),Z.enableServerStitchedDai&&(T.G=!0,T.FV=n.U("html5_reset_server_stitch_state_for_non_sabr_seek"),T.j0=n.U("html5_remove_ssdai_append_pause")&& !Z.BM(),T.yd=n.U("html5_ssdai_log_ssevt_in_loader_timers")),T.El=n.Gz(),T.latencyClass=Z.latencyClass,T.G5=!Z.Vz()&&n.U("html5_prebuffer_instream_media_vod"));T.bP=g.Pc(Z);T.wz=n.U("html5_enable_sabr_otf_in_client");if(Z.Lg()||Z.isAd())T.R5=!1;Bi(n.V,gK.BITRATE)&&(T.EC=NaN);if(L=g.YS(n.experiments,"html5_request_size_max_kb"))T.b$=L*1024;if(n.V.G)T.eE="; "+gK.EXPERIMENTAL.name+"=allowed";else if(n.experiments.rT().X.ME(aB3)&&g.GS()){let {name:J,valid:y}=gK.TUNNELMODE;T.eE=`; ${J}=${y}`}n=Z.serverPlaybackStartConfig; n?.enable&&n?.playbackStartPolicy&&(T.KK=!0,z1(T,n.playbackStartPolicy,2));n=zc8(E);E.tJ.n5();a:{Z=E.Gg.EQ;if(L=E.videoData.videoId)if(O=Z.X.get(L)){Z.X.remove(L);Z=O;break a}Z=void 0}E.loader=new g.UQ(E,E.NH,T,E.videoData.X,E.videoData.G,m9(E),n,E.videoData.enableServerStitchedDai,Z,E.videoData.S);T=E.videoData.U("html5_disable_preload_for_ssdai_with_preroll")&&E.videoData.isLivePlayback&&E.pw()?!0:E.S5&&JD(E);E.loader.initialize(E.getCurrentTime(),m9(E),T);E.videoData.probeUrl&&(E.loader.h5=E.videoData.probeUrl); if(E.Zy.length||E.S5)E.videoData.cotn||E.GX(!1);s5(E.dk,E.loader);E.mA&&(h_I(E.loader,E.mA),E.K("sdai",{sdl:1}));g.fx(E.videoData)&&(E=E.loader,E.policy.dz=E.policy.B4)}; OQ=function(E){E.FC();if(!E.kf.finished&&E.vg.finished&&!E.playerState.X(128)&&!E.Zy.length){if(!E.zt.started){var T=E.zt;T.started=!0;T.G()}if(!E.Vf()){E.loader&&(E.Ge=E.loader.Je(!0)>0);E.kf.finished||(E.kf.finished=!0);T=E.U("html5_onesie_live")&&E.loader&&!isNaN(E.loader.oI);!E.videoData.isLivePlayback||E.videoData.u$>0&&!vC(E.videoData)||T||PA(E)||(E.seekTo(E.U5(),{Vd:"videoplayer_readying",seekSource:18}),E.isBackground()&&(E.d0=!0));T=E.Cq;if(T.qoe){T=T.qoe;let L=T.provider.videoData,n=T.provider.C; for(var Z of n.Wg)n4(T,Z);if(T.provider.U("html5_enable_qoe_cat_list"))for(let O of L.Yw)n4(T,O);else L.Wg&&n4(T,T.provider.videoData.Wg);L.Vz()&&(Z=L.X,vC(L)&&n4(T,"manifestless"),Z&&rf(Z)&&n4(T,`live-segment-${rf(Z).toFixed(1)}`));g.dd(L)?n4(T,"sabr"):T.mM(yz(L));if(GF(L)||L.BM())L.BM()&&n4(T,"ssa"),n4(T,"lifa");Nm(L)&&n4(T,"cdm");L.gatewayExperimentGroup&&(Z=L.gatewayExperimentGroup,Z==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?Z="spkadtrt":Z==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(Z= "spkadctrl"),n4(T,Z));n.L!=="yt"&&T.G.set("len",[L.lengthSeconds.toFixed(2)]);L.cotn&&!h_(L)&&EI(T,!0);n.Gz()&&(Z=a_O())&&T.K("cblt",{m:Z});n.U("html5_log_screen_diagonal")&&T.K("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}E.jQ("playbackready");g.pJ("pl_c",E.jy.timerName)||(E.jy.tick("pl_c"),g.ji("pl_c",void 0,"video_to_ad"));g.pJ("pbr",E.jy.timerName)||(E.jy.tick("pbr"),g.ji("pbr",void 0,"video_to_ad"))}}}; od=function(E,T){E.playerState.X(128)||(E.mk(XU(E.playerState,1028,9)),E.K("dompaused",{r:T}),E.jQ("onAutoplayBlocked"))}; g.Vs=function(E){var T=m9(E);return hi(T)||!E.MW?null:g.MK(E.MW.X.videoInfos,Z=>T.N(Z))}; zA=function(E,T,Z,L,n){var O=E.Cq,J=E.videoData;J.V=Z;var y=g.Vs(E);Z=new FMJ(Z,T,y?y.itag:"",L,n);if(O.qoe){O=O.qoe;L=n=g.Am(O.provider);y=[Z.X.id,Z.G,O.xz,Z.reason];O.K0||y.push(TBI(O,Z));Z.token&&y.push(Z.token);g.iw(O,L,"vfs",y);O.xz=Z.X.id;y=O.provider.W.getPlayerSize();if(y.width>0&&y.height>0){y=[Math.round(y.width),Math.round(y.height)];let D=g.WC();D>1&&y.push(D);g.iw(O,L,"view",y)}O.K0||(O.provider.C.Gz()&&(n4(O,"rqs"),n4(O,"rqs2")),O.provider.videoData.X&&Sv(O.provider.videoData.X)&&O.G.set("preload", ["1"]));O.K0=!0;O.L=!0;Z.reason==="m"&&++O.Dv===100&&o6(O,2);g.iw(O,n,"vps",[O.X]);O.b$||O.reportStats(n)}Z=E.SY;Z.G=0;Z.X=0;E.jQ("internalvideoformatchange",J,T==="m")}; m9=function(E){if(E.MW){var T=E.SY;var Z=E.MW;E=E.Wr();let L=tM0(T);if(hi(L)){if(L=T.lZ(Z).compose(Hvi(T,Z)).compose(KuO(T,Z)).compose(K4(T,Z.videoData)).compose(ru(T,Z.videoData,Z)).compose(kf(T,Z)).compose(p4(T,Z)),hi(E)||T.U("html5_apply_pbr_cap_for_drm"))L=L.compose(r70(T,Z))}else T.U("html5_perf_cap_override_sticky")&&(L=L.compose(kf(T,Z))),T.U("html5_ustreamer_cap_override_sticky")&&(L=L.compose(r70(T,Z)));L=L.compose(p4(T,Z));T=Z.videoData.dz.compose(L).compose(Z.videoData.Nb).compose(E)}else T= YA;return T}; jIO=function(E,T,Z,L,n){var O=E.Cq,J=E.videoData;if(Z!==J.N){var y=!J.N;J.N=Z;var D=T==="m"||T==="t";D||(T=y?"i":"a");T=new FMJ(Z,T,"",L,n);if(O.qoe){O=O.qoe;Z=g.Am(O.provider);let V=[];if(T.X.id!==O.SQ){L=[T.X.id,O.SQ,T.reason];n=V;var U=n.push;let N=[],G=O.provider.videoData.dU.X,e=T.X.audio?.G??G?.yU;e!=null&&N.push(`fl.${e}`);G&&(G.formatId&&G.formatId!==T.X.id&&O.K("agc",{qoemismatch:"1",agc_fmt:G.formatId,afmt:T.X.id}),G.wG!=null&&N.push(`tl.${G.wG}`),G.B5!=null&&N.push(`vg.${G.B5}`),G.O4!== 0&&N.push(`nm.${G.O4}`));U.call(n,...N);T.reason==="i"&&V.push(TBI(O,T));V.length>0&&L.push(V.join(";"));T.token&&L.push(T.token);g.iw(O,Z,"afs",L);O.SQ=T.X.id}}E.jQ("internalaudioformatchange",J,!y&&D)}}; BO$=function(E){var T="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let Z of T)E.rG.RI(E.mediaElement,Z,E.CG,E);E.C.El&&E.mediaElement.J()&&(E.rG.RI(E.mediaElement,"webkitplaybacktargetavailabilitychanged",E.ji,E),E.rG.RI(E.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",E.IO,E))}; sI8=function(E){if(E.z9)if(E.CD(),E.z9.J)try{E.C.Gz()&&E.K("rms",{l:"vprms",sr:E.oL(),rs:E.z9.V()}),E.z9.clear(),E.mediaElement?.f0(E.z9),E.z9=null}catch(Z){var T=new g.RO(`Error while clearing Media Source in VideoPlayer: ${Z.name}, ${Z.message}`);T=bK(T);E.handleError(T);E.y_()}else E.y_()}; ju=function(E){E.o8&&(E.o8.dispose(),E.o8=null)}; g9k=function(E){E.mediaElement&&E.mediaElement.tI()&&(E.mE=(0,g.a)());E.C.Qs?g.hR(()=>{N9(E)},0):N9(E)}; N9=function(E){if(!E.z9?.pK()){if(E.mediaElement)try{E.cj=E.mediaElement.playVideo()}catch(T){od(E,`err.${T}`)}if(E.cj){let T=E.cj;T.then(void 0,Z=>{if(!(E.playerState.X(4)||E.playerState.X(256)||E.cj!==T||Z&&Z.name==="AbortError"&&Z.message&&Z.message.includes("load"))){let L="promise";Z&&Z.name&&(L+=`;m.${Z.name}`);od(E,L);E.zo=!0;E.videoData.h5=!0}})}}}; Pyk=function(E,T=!1){if(E.z9)return E.z9.j;m$3(E,T);return E.YJ()?.oI()||null}; lB$=function(E,T=!1){var Z=null;E.videoData.G?.X()?(Z=Pyk(E,T),E.loader?.resume()):(Zf(E),E.videoData.VQ&&(Z=E.videoData.VQ.G()));return Z}; Aa8=function(E,T){if(T.X.video.quality==="auto"&&T.Oe().V())if(E.U("html5_hls_report_pseudo_itag")&&E.videoData.hlsvp){var Z=E.fB();if(Z&&Z.videoHeight>0&&Z.videoWidth>0){var L=Z.videoHeight;Z=Z.videoWidth;a:{E=E.o8?.X.flavor==="fairplay"?iP3:XoU;for(n of E)if(L>=n.minHeight){var n=n.itag;break a}n=""}if(n)return new b1(n,"application/x-mpegURL",{video:new Cl(Z,L)})}}else if(E.videoData.SQ)for(L of E.videoData.SQ)if(L.getHeight()===E.t$&&L.X.video.quality!=="auto")return L.Oe();return T.Oe()}; EtO=function(E){return!!(E.U("html5_native_audio_track_switching")&&g.$M&&E.videoData.V?.V())}; Thk=function(E){if(!EtO(E))return!1;E=E.mediaElement?.audioTracks();return!!(E&&E.length>1)}; LZU=function(E){var T=ZSU(E);if(T){var Z=G2[T]||T;return E.videoData.getAvailableAudioTracks().find(L=>L.Ji.getName()===Z)}}; ZSU=function(E){if(E=E.mediaElement?.audioTracks())for(let T=0;Tn.getLanguageInfo().id===L)); if(E.C.experiments.Bm("enable_audio_description_setting")&&g.NA().ME(198))for(let n of Z)if(n.j){T=n;break}E.aI().X.ME(OSJ)&&E.videoData.cotn&&(T=Z.find(n=>!!n.L)); T||(E=E.getAudioTrack(),T=E.Ji.isDefault?void 0:E);return T}; m$3=function(E,T=!1){try{g.GS()&&E.videoData.Yu()&&E.mediaElement.ue();let L=E.EA(),n=E.hC();if(E.mediaElement.isView()&&E.mediaElement.WM&&(!E.P9()||!E.mediaElement.bP(L,n))){E.C.Gz()&&E.K("usm",{fallback:!0,reason:E.P9()?"codec":"policy"});let O=E.mediaElement.mediaElement;O?.ue();O?.stopVideo();E.dk.setMediaElement(null);E.setMediaElement(O,!0)}var Z=E.mediaElement.YJ(L,n)}catch(L){if(tj(E.kp,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code", L);E.Qd("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}E.uN(Z,!1,!1,T)}; J8O=function(E,T=!1){if(E.loader){E.videoData.enableServerStitchedDai&&KNT(E.loader);let Z=E.getCurrentTime()-E.Dn();E.loader.seek(Z,{BN:T}).Yp(()=>{})}else ys(E)}; otT=function(E,T,Z=!1,L=!1,n=!1){!E.z9||T&&E.z9!==T||(T=E.getDuration(),!T&&vC(E.videoData)&&(T=25200,E.v0()&&(T=46800)),E.z9.isView?T>E.z9.getDuration()&&E.z9&&(E.z9.lB(T),E.loader?.Rw(T)):E.z9&&(E.z9.lB(T),E.loader?.Rw(T)),Yok(E.loader,E.z9,Z,L,n),E.jQ("mediasourceattached"))}; y8J=function(E,T){if(E.C.Gz()&&E.mediaElement){let Z=E.mediaElement.O3();Z.omt=(E.mediaElement.getCurrentTime()+E.Dn()).toFixed(3);Z.ps=E.playerState.state.toString(16);Z.rt=(g.Am(E.Cq.provider)*1E3).toFixed();Z.e=T;E.AS[E.hv++%5]=Z}}; D3i=function(E){if(g.VI("cobalt")&&g.VI("nintendo switch")){var T=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;E.K("nxdock",{d:T})}}; U3T=function(E){window.clearInterval(E.wg);d9(E)||(E.wg=tR(()=>d9(E),100))}; d9=function(E){var T=E.mediaElement;T&&E.Q7&&!E.videoData.Z&&!g.pJ("vfp",E.jy.timerName)&&T.N()>=2&&!T.isEnded()&&Fi(T.G())&&E.jy.tick("vfp");return(T=E.mediaElement)&&!E.videoData.Z&&T.getDuration()>0&&(T.isPaused()&&T.N()>=2&&Fi(T.G())&&(g.pJ("pbp",E.jy.timerName)||E.jy.tick("pbp"),!E.videoData.D3||E.BT||T.isSeeking()||(E.BT=!0,E.jQ("onPlaybackPauseAtStart"))),T=T.getCurrentTime(),eu(E.rU,T))?(E.Jg(),!0):!1}; ut=function(E,T){E.C.U("html5_log_rebuffer_reason")&&(T={r:T,lact:g.xL()},E.mediaElement&&(T.bh=E.mediaElement.Je()),E.K("bufreason",T))}; VF3=function(E){E.Cq.onProgress();if(g.Lt(E.videoData)&&Date.now()>E.X2+6283){if(E.videoData.X&&!HM(E.videoData.X)){var T=E.Cq;if(T.qoe){T=T.qoe;var Z=T.provider.W.mR(),L=g.Am(T.provider);Tp(T,L,Z);let n=Z.V;Z=Z.N;isNaN(n)||(!isNaN(Z)&&Z?g.iw(T,L,"e2el",[n.toFixed(3),Z.toFixed(3)]):g.iw(T,L,"e2el",[n.toFixed(3)]))}}T=g.NI(E.C);L=E.U("html5_always_log_rawlat");(T||L)&&E.K("rawlat",{l:K2(E.LN,"rawlivelatency").toFixed(3)});E.X2=Date.now()}E.videoData.V&&E.videoData.V.V()&&(T=E.fB())&&T.videoHeight!== E.t$&&(E.t$=T.videoHeight,zA(E,"a",Aa8(E,E.videoData.VQ)))}; Nhi=function(E){if(E.C.Gz()){E.AS.sort((T,Z)=>+T.rt-+Z.rt); for(let T of E.AS)E.K("vpe",Object.assign({t:T.rt},T));E.AS=[];E.hv=0}}; pod=function(E,T){E.jy.tick("vta");g.ji("vta",void 0,"video_to_ad");E.getCurrentTime()>0&&Xd8(E.dk,E.getCurrentTime());E.mediaElement.S(T);E.z9&&hh(4);!E.videoData.Z&&E.playerState.isOrWillBePlaying()&&E.QV.start();EtO(E)&&(T=E.mediaElement?.audioTracks())&&(T.onaddtrack=()=>{nt8(E)},T.onremovetrack=()=>{nt8(E)},T.onchange=()=>{E.jQ("internalaudioformatchange",E.videoData,!0)})}; GlT=function(E){E=E.api.getPlayerStateObject();E=E.isCued()||E.isError()?"none":E.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=E}; d3O=function(E){if(E.X)if(E.api.getVideoData().isLivePlayback)try{Wr({duration:Infinity})}catch(T){Wr()}else{if(E.api.getVideoData()?.pm()){let T=E.api.getProgressState().seekableEnd,Z=Math.min(E.api.getCurrentTime(),T);if(T&&Number.isFinite(Z)){Wr({duration:T,playbackRate:E.api.getPlaybackRate(),position:Z});return}}Wr()}}; ez=function(E,T){try{navigator.mediaSession.setActionHandler(E,T)}catch(Z){}}; uuU=function(E){var T=[];if(!E||!E.thumbnails)return T;for(let Z of E.thumbnails)Z.url&&(!Z.width||Z.width<=0||!Z.height||Z.height<=0||g.Y$(Z.url)&&T.push({src:Z.url||"",sizes:`${Z.width}x${Z.height}`,type:"image/jpeg"}));return T}; vtk=function(E){var T=g.p(g.p(E?.playerOverlays?.playerOverlayRenderer?.decoratedPlayerBarRenderer,WZ8)?.playerBar,eQO)?.markersMap;if(T)for(let Z of T)if(Z.key==="DESCRIPTION_CHAPTERS")return Z.value?.chapters;return g.p(g.p(E?.playerOverlays?.playerOverlayRenderer?.decoratedPlayerBarRenderer,WZ8)?.playerBar,w9O)?.chapters}; Y1I=function(E){var T=[];for(let Z of E)if((E=g.p(Z,q1I))&&E.timeRangeStartMillis!=null){let L=uuU(E.thumbnail);T.push({title:ZV(E.title),startTime:E.timeRangeStartMillis/1E3,artwork:L})}return T}; fP8=function(E){ez("play",()=>{E.api.playVideo();w9(E)}); ez("pause",()=>{E.api.pauseVideo();w9(E)}); ez("seekbackward",()=>{E.api.seekBy(-5*E.api.getPlaybackRate());w9(E)}); ez("seekforward",()=>{E.api.seekBy(5*E.api.getPlaybackRate());w9(E)}); ez("seekto",T=>{T=T.seekTime;T!=null&&E.api.seekTo(T);w9(E)})}; w9=function(E){E.api.U("web_reset_lact_on_media_actions")&&E.api.updateLastActiveTime()}; Wr=function(E){navigator.mediaSession.setPositionState(E)}; Qo8=function(E){if(E=E.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer)if(E=g.p(E.compositeVideoOverlay,c83),E?.sources?.length)for(let T of E?.sources)if(T.isActive)return T}; vr=function(E){E.X=void 0;E.V.clear();E.api.L9("compositeembargo",1)}; q9=function(E,T){for(let Z of T){T=Number(Z.playbackRelativePosition?.utcTimeMs)/1E3;let L=T+Number(Z.duration?.seconds),n=`composite_embargo_${T}`;if(Z.onEnter){let O=Z.onEnter.filter(E.L);O.length&&(E.V.set(n,O),E.api.addUtcCueRange(n,T,L,"compositeembargo",!1))}}}; CbT=function(E,T){if(E.X?.id!==T.id&&(E.api.UY(!0),E.V.has(T.id))){var Z=E.V.get(T.id),L=E.api.getVideoData();for(let n of Z)Z=n.compositeEmbargo?.embargoStatusToken,L.Wx!==Z&&(L.Wx=Z,E.api.PP()),RQI(E,T)}}; bS3=function(E,T){if(E.X?.id===T.id&&(E.api.UY(!1),E.V.has(T.id))){if(T=E.api.getVideoData())T.Wx=void 0;E.api.PP();RQI(E)}}; x3U=function(E,T){E.compositeVideoState!==null&&(T.playbackState||(T.playbackState={}),T.playbackState.compositeVideoState=E.compositeVideoState)}; PbI=function(E,T,Z){var L=E.api.getVideoData({Wt:!1});L?.K("atrkchg",{id:T,m:Z});if(L&&!L.Pg()){Z=E.api.getAvailableAudioTracks();for(let n of Z)if(n.getLanguageInfo().getId()===T){E.api.A().b$=T;break}}}; IP8=function(E,T){T!==E.J&&(E.J=T,E.G.G(),T&&(E.G.RI(E.api,"modulecreated",Z=>{var L=Qo8(E);Z==="captions"&&L?.topLeftCornerX!==void 0&&L?.topLeftCornerY!==void 0&&L?.width!==void 0&&L?.height!==void 0&&E.api.er({top:L.topLeftCornerY,right:1-L.topLeftCornerX-L.width,bottom:1-L.topLeftCornerY-L.height,left:L.topLeftCornerX})}),E.G.RI(E.api,g.l_("compositeembargo"),Z=>{CbT(E,Z)}),E.G.RI(E.api,g.p9("compositeembargo"),Z=>{bS3(E,Z)}),E.G.RI(E.api,"heartbeatRequest",Z=>{x3U(E,Z)}),E.G.RI(E.api,"internalaudioformatchange", (Z,L)=>{PbI(E,Z,L)}),E.G.RI(E.api,"onPlaybackAudioChange",()=>{E.api.PP()})))}; RQI=function(E,T){E.X?.id!==T?.id&&(E.X&&(E.V.delete(E.X.id),E.api.kJ([E.X],1)),E.X=T)}; hQI=function(E){E=E?.qualityDetails||[];return g.CT(E)&&!Array.isArray(E)?E:E.reduce((T,{key:Z,value:L})=>{Z&&L&&(T[Z]=L);return T},{})}; soU=function(E,T,Z){var L=[],n=T?156595:151874;for(let J of E){var O=J.video;E={formatId:J.id,qualityLabel:O.qualityLabel,quality:O.quality,isPlayable:T};if(O=Z[O.qualityLabel])E.paygatedQualityDetails={paygatedIndicatorText:O.paygatedIndicatorText,endpoint:O.endpoint,veType:n,trackingParams:O.trackingParams};L.push(E)}return L}; HSk=function(E){Yx()&&(E.jy=E.api.VT(),E.X=new v6,E.V=2,E.jy.Vp("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{tFI(E)}):tFI(E))}; Yx=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; tFI=function(E){if(Yx()){E.jy=E.api.VT();E.jy.Vp("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(T=>{E.G=T;E.X?.resolve();E.jy.Vp("pt_pif")}).catch(T=>{fU(T,"player_start"); E.jy.Vp("pt_pie");E.X?.reject(T)})}catch(T){fU(T,"player_start_catch"),E.api.K("pfes",{}),E.X?.reject(T)}}}; fU=function(E,T){E.message&&g.t8(Error(`${T}_${E.message}`))}; S18=function(E,T){if(E.G){var Z=T.videoId;E.V=3;E.jy.Vp("pt_ms");try{E.G.requestToken(Z).then(L=>{E.jy.Vp("pt_mf");if(L=g.rz(L))T.JV={aD:L}}).catch(L=>{E.jy.Vp("pt_me"); fU(L,"player_generate");E.handleError(L,T)})}catch(L){fU(L,"player_generate_catch"),E.handleError(L,T)}}}; KZJ=function(E,T){g.of(E.api.A())&&(T?E.j.show():E.j.hide())}; klU=function(E){E.NJ.videoId)),n=T.filter(J=>!L.has(J.videoId)); n.sort((J,y)=>Number(y.lastUpdatedClientTimestampMs)-Number(J.lastUpdatedClientTimestampMs)); let O=Date.now()-864E5;T=[];for(Z=0;Z=E.V||Number(J.lastUpdatedClientTimestampMs)0&&Z>0&&!E.X&&E.G<1E7)try{E.N=FZi({sampleInterval:T,maxBufferSize:Z}),E.N?.addEventListener("samplebufferfull",async()=>{await jok(E);Bh0(E)})}catch(L){E.X=zQ3(L.message),E.V()}}; jok=async function(E){try{let T=await E.N?.stop();T&&E.logTrace(T)}catch(T){E.X=zQ3(T.message),E.V()}}; Ejb=function(E,T,Z){if(Z){var L="";gtO(E,T)&&(L=T,E.api.A().b$=T);L&&m3J(E,L)&&(inJ(E.api,L),J$(YV(E.api.A(),E.api.getVideoData()?.L()),n=>{var O=L;iSk(n)!==O&&X9I(E,A8I(n),{stringValue:O})}))}}; TdO=function(E){OB()?.size&&J$(YV(E.api.A(),E.api.getVideoData()?.L()),T=>{(T=iSk(T))&&m3J(E,T)&&(E.api.A().b$=T)})}; gtO=function(E,T){E=E.api.getAvailableAudioTracks();for(let Z of E)if(Z.getLanguageInfo().getId()===T)return Z;return null}; m3J=function(E,T){return T.split(".")[0]!==""&&E.api.getVideoData()?.Pg()}; iSk=function(E){{E=A8I(E);let T=OB();E=T?T.get(E):void 0}return E&&E.stringValue?E.stringValue:""}; X9I=function(E,T,Z){ZxO([{settingItemId:T,settingOptionValue:Z}]);J$(E.a$(),L=>{ZW3(L,T,Z)})}; A8I=function(E){var T=(484).toString();E&&(T=(483).toString());return T}; ZxO=function(E){var T=OB();T||(T=new Map);for(let Z of E)T.set(Z.settingItemId,Z.settingOptionValue);E=JSON.stringify(Object.fromEntries(T));g.OR("yt-player-user-settings",E,2592E3)}; Rd=function(E){E.j=null;E.J=null;E.RI(Qs("over"),E.E9);E.RI("touchstart",E.Z);E.X&&E.RI(Qs("down"),E.f0)}; CU=function(E){E.N.G(!E.X)}; Qs=function(E){return window.navigator.msPointerEnabled?`MSPointer${E.charAt(0).toUpperCase()}${E.substring(1)}`:`mouse${E}`}; bt=function(E){return E&&L68?g.YK(E)||document:document}; nji=function(E,T){for(let Z=0;Z1?2:1,E.j.height=E.heightPx* Z,E.j.style.height=`${E.heightPx}px`,E.V.scale(1,Z)));for(var n of T){T=E;var O=E.index;for(Z=0;Z+2{if(Z.cueRangeId===void 0)return T;T[Z.cueRangeId]=0;return T},{}))}; Pr=function(E){E.O&&clearTimeout(E.O);E.O=void 0;E.Y=!1}; hD=function(E){if(E.X!==void 0){var T=(T=Id(E,E.X))&&T.onCueRangeEnter?g.T5(T.onCueRangeEnter):void 0;var Z=Id(E,E.X);a:if(Z&&Z.additionalTrigger){for(L of Z.additionalTrigger)if(L.type&&(0,E.NE[L.type])?.(L.args??{})){var L=!0;break a}L=!1}else L=!0;T&&L&&(g.ih(E.api,"innertubeCommand",T),VdT(E,Z),E.j[E.X]!==void 0&&E.j[E.X]++,E.Y=!0)}}; Id=function(E,T){if(E.timelyActions)for(let Z of E.timelyActions)if(Z.cueRangeId===T)return Z}; Nd3=function(E,T){if((E=Id(E,T))&&E.onCueRangeExit)return g.T5(E.onCueRangeExit)}; VdT=function(E,T){var Z=Number(T?.maxVisibleDurationMilliseconds);Z&&(Pr(E),E.O=setTimeout(()=>{if(E.X!==void 0&&T?.cueRangeId===E.X){E.Y=!1;E.N=void 0;var L=Nd3(E,E.X);L&&g.ih(E.api,"innertubeCommand",L)}},Z))}; uek=function(E){if(E=E.getWatchNextResponse())if(E=g.p(E.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,GFk),E?.timelyActions)return E?.timelyActions.map(T=>g.p(T,dm0)).filter(T=>!!T)}; sQ=function(E){E.X!==null&&(clearTimeout(E.X),E.X=null)}; W6T=function(E){sQ(E);E.X=setTimeout(()=>{E.hide()},3E3)}; tD=function(E){var T=E.api.fB();if(T){let Z=E.api.getPlayerSize();T.style.transform=`translate(${E.X*Z.width*(1-E.scale)}px, ${E.G*Z.height*(1-E.scale)}px) scale(${E.scale})`;T.style.transformOrigin="0 0";T=E.indicator;T.V.textContent=`${Number(E.scale.toFixed(1))}x`;T.X===null&&W6T(T);E.scale>1?E.indicator.show():E.indicator.hide();T=E.scale>1?"ZOOM_STATE_FREE":"ZOOM_STATE_ORIGINAL";T!==E.zoomState&&(E.zoomState=T,g.J8("watchZoomStateChange",{zoomState:E.zoomState}))}}; ePd=function(E){E=E.rI();if(!E)return!1;E=g.uq(E).exp||"";return E.includes("xpv")||E.includes("xpe")}; wCk=function(E){for(let T of E.X(!0))if(ePd(T))return!0;return!1}; vjJ=function(E,T){for(let L of E.X(!0))if(ePd(L)){E=L;var Z={potc:"1",pot:T};E.url&&(E.url=g.es(E.url,Z))}}; qHi=async function(E){try{await E}catch(T){}}; YHd=function(E){var T=new Ei,Z={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new e1(T,E,()=>Z)}; fW8=function(E){return new r8(E)}; cMi=function(E){E.G&&(E.N=new v6,E.j.promise.then(()=>{E.jy.Vp("pot_if");Hr(E)}))}; Cmd=function(E){var T=(E.U("html5_generate_session_po_token")||E.U("html5_generate_content_po_token"))&&!E.useLivingRoomPoToken;try{if(E.U("html5_use_shared_owl_instance")||E.api.A().aI().X.ME(QQk))RPk(E);else if(T){E.jy.Vp("pot_isc");let Z=g.YS(E.api.A().experiments,"html5_webpo_kaios_defer_timeout_ms");Z?(Sz(E),g.hR(()=>{KU(E)},Z)):E.U("html5_webpo_idle_priority_job")?(Sz(E),g.bE(g.IO(),()=>{KU(E)})):KU(E)}}catch(Z){Z instanceof Error&&g.t8(Z)}}; RPk=async function(E){r9(E,"swpo_i");Sz(E);Hr(E);var T=await g.i9(g.kZ());r9(E,"swpo_co");T=await skJ(T);E.U("html5_web_po_token_disable_caching")||T.Xv(150);E.G=T;r9(E,"swpo_cc");qHi(T.gr()).then(()=>{E.X=!0;E.j.resolve();r9(E,"swpo_re")}); g.hR(()=>{KU(E);r9(E,"swpo_si")},0)}; Sz=function(E){E.V||(E.V=j1())}; KU=function(E){var T=E.api.A();E.jy.Vp("pot_ist");E.G||bx3(E);E.U("html5_bandaid_attach_content_po_token")||(E.U("html5_generate_session_po_token")&&(Hr(E),cMi(E)),T=g.YS(T.experiments,"html5_session_po_token_interval_time_ms")||0,T>0&&(E.Z=tR(()=>{Hr(E)},T)),E.J=!0)}; xm8=function(E){var T=g.qq(E.experiments,"html5_web_po_request_key");return T?T:g.OK(E)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; r9=function(E,T){E.U("html5_webpo_bge_ctmp")&&E.api.K(T,{hwpo:!!E.G,hwpor:E.X})}; Hr=async function(E){if(E.U("html5_generate_session_po_token")&&!E.useLivingRoomPoToken){var T=E.api.A(),Z=g.S("EOM_VISITOR_DATA")||g.S("VISITOR_DATA");Z=T.Zj?T.datasyncId:Z;Z=g.qq(T.experiments,"html5_mock_content_binding_for_session_token")||T.livingRoomPoTokenId||Z;T.xz=kx(E,Z)}}; bx3=function(E){var T=E.api.A(),Z=xm8(T);Z=YHd(Z);var L=Z.l1.bind(Z);Z.l1=async O=>{O=await L(O);E.api.K("itr",{});return O}; try{var n=fW8({U9:Z,ao:{maxAttempts:5},AJ:{d4:"CLEn",disable:T.experiments.Bm("html5_web_po_disable_remote_logging"),b7:zr0(T.experiments),Dg:J=>{var y=PmI.get(J);y||(y=new IWi(J),y=new Z2(y),PmI.set(J,y));return y}, OK:E.U("wpo_dis_lfdms")?0:1E3},WU:g.t8});let O=new hPO({Do:n,U9:Z,onError:g.t8});qHi(O.gr()).then(()=>{E.X=!0;E.j.resolve()}); E.U("html5_web_po_token_disable_caching")||O.Xv(150);g.H(E,n);g.H(E,O);E.G=O}catch(O){g.t8(O),n?.dispose()}}; kx=function(E,T){if(!E.G){if(E.V)try{return E.V(T)}catch(Z){g.t8(Z)}return""}try{E.jy.Vp(E.X?"pot_cms":"pot_csms");let Z={Iq:!0,Lj:!0,Ei:T};E.U("html5_web_po_token_disable_caching")||(Z.NR={ek:T,kO:!0,Ye:!0});let L=E.G.ff(Z);E.jy.Vp(E.X?"pot_cmf":"pot_csmf");E.X&&(E.N?.resolve(),E.N=null,E.L&&(E.L=!1,E.api.app.Pm().tO(!1)));return L}catch(Z){return g.t8(Z),""}}; tdO=function(E){var T=g.Kj();E.G&&g.hN(T,{dO:sh,xb:sQ8})}; g.lt=function(E,T,Z){g.Si("pbs",T??(0,g.a)(),Z??E.timerName)}; g.Hx$=function(E,T,Z){var L=g.Mq(T.G9)&&!T.G9.N;if(T.G9.kX&&(Fh(T.G9)||T.G9.Z==="shortspage"||T.G9.Z==="leanback"||L)&&!E.V){E.V=!0;E.L=T.clientPlaybackNonce;g.S("TIMING_ACTION")||g.np("TIMING_ACTION",E.C.csiPageType);E.C.csiServiceName&&g.np("CSI_SERVICE_NAME",E.C.csiServiceName);if(E.X){L=E.X.VT();for(var n of Object.keys(L))g.Si(n,L[n],E.timerName);n=yo(R_)(E.X.Tk);g.KJ(n,E.timerName);n=E.X;n.G={};n.Tk={}}g.KJ({playerInfo:{visibilityState:yo(Qc)()},playerType:"LATENCY_PLAYER_HTML5"},E.timerName); E.j!==T.clientPlaybackNonce||Number.isNaN(E.G)||(g.pJ("_start",E.timerName)?Z=yo(um)("_start",E.timerName)+E.G:g.t8(new g.RO("attempted to log gapless pbs before CSI timeline started",{cpn:T.clientPlaybackNonce})));!Z||g.pJ("pbs",E.timerName)||T.X7||g.lt(E,Z)}}; SHd=function(E){rp();HI("watch",["pbs","pbu"]);E.timerName=""}; K60=function(E){if(E.X){var T=E.X;T.G={};T.Tk={}}E.V=!1;E.j=void 0;E.G=NaN}; pU=function(E){return!!(E.playlist||E.list||E.api)}; M9=function(E,T,Z,L){T=T!==void 0?T:E.index;T=E.items&&T in E.items?E.items[E.order[T]]:null;var n=null;T&&(Z&&(T.autoplay="1"),L&&(T.autonav="1"),n=new g.$x(E.G9,T),g.H(E,n),n.WM=!0,n.startSeconds=E.startSeconds||n.clipStart||0,E.listId&&(n.playlistId=E.listId.toString()));return n}; rMi=function(E,T){if(T.video&&T.video.length){E.title=T.title||"";E.description=T.description;E.views=T.views;E.likes=T.likes;E.dislikes=T.dislikes;E.author=T.author||"";var Z=T.loop;Z&&(E.loop=Z);Z=M9(E);E.items=[];for(let L of T.video)L&&(L.video_id=L.encrypted_id,E.items.push(L));E.length=E.items.length;(T=T.index)?E.index=T:E.findIndex(Z);E.setShuffle(!1);E.loaded=!0;E.X&&E.X()}}; ad=function(E,T){E.index=g.FS(T,0,E.length-1);E.startSeconds=0}; pCU=async function(E,T){var Z=Kf(),L=E.A(),n={context:g.lh(E),playbackContext:{contentPlaybackContext:{ancestorOrigins:L.ancestorOrigins}}},O=L.getWebPlayerContextConfig();O?.encryptedHostFlags&&(n.playbackContext.contentPlaybackContext.encryptedHostFlags=O.encryptedHostFlags);O?.hideInfo&&(n.playerParams={showinfo:!1});L=L.embedConfig;O=E.FK;var J=T.docid||T.video_id||T.videoId||T.id;if(!J){J=T.raw_embedded_player_response;if(!J){var y=T.embedded_player_response;y&&(J=JSON.parse(y))}J=J?g.p(J?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint, g.R$)?.videoId||null:null}J=J?J:void 0;y=E.playlistId?E.playlistId:T.list;var D=T.listType;if(y){var U;D==="user_uploads"?U={username:y}:U={playlistId:y};kFJ(L,O,J,T,U);n.playlistRequest=U}else T.playlist?(U={templistVideoIds:T.playlist.toString().split(",")},kFJ(L,O,J,T,U),n.playlistRequest=U):J&&(U={videoId:J},O?U.serializedThirdPartyEmbedConfig=O:L&&(U.serializedThirdPartyEmbedConfig=L),n.singleVideoRequest=U);L=zF(lWT);try{let V=await g.XY(Z,n,L),N=E.A();T.raw_embedded_player_response=V;N.O=Hu(T, g.zv(N));N.S=N.O==="EMBEDDED_PLAYER_MODE_PFL";V&&V.trackingParams&&g.WZ(V.trackingParams);return new g.$x(N,T)}catch(V){return V instanceof Error||(V=Error("b259802748")),g.h8(V),E}}; kFJ=function(E,T,Z,L,n){L.index&&(n.playlistIndex=String(Number(L.index)+1));n.videoId=Z?Z:"";T?n.serializedThirdPartyEmbedConfig=T:E&&(n.serializedThirdPartyEmbedConfig=E)}; g.F5=function(E,T){z2.get(E);z2.set(E,T)}; g.$mi=function(E,T){return T.A().U("html5_use_hls_native_captions")&&g.$M&&E.Vz()&&!!E.V?.V()}; g.jz=function(E,T){return E.A().U("safari_live_drm_captions_fix")&&E.getVideoData()?.W0()?!1:g.NI(E.A())&&!T.isManifestless}; g.Br=function(E,T){return fl(E.info.mimeType)?T?E.info.itag===T:!0:!1}; g.MdO=function(E,T){if(E.X!=null&&g.jz(T,E.X)&&E.X.X.rawcc!=null)return!0;if(!E.Vz())return!1;T=!!E.X&&E.X.isManifestless&&Object.values(E.X.X).some(Z=>g.Br(Z,"386")); E=!!E.X&&!E.X.isManifestless&&g.xP(E.X);return T||E}; n9=function(E){if(E.B.A().f0)return E.Sx.get("ux")}; g9=function(E){return E.Sx.get("ad")}; mI=function(E){return E.Sx.get("captions")}; X5=function(E){return E.Sx.get("annotations_module")}; u_=function(E){if(E.B.A().dz)return E.Sx.get("remote")}; AD=function(E){return E.Sx.get("creatorendscreen")}; Ex=function(E){if(g.UK(E.B.A()))return E.Sx.get("kids")}; g.ew=function(E){return E.Sx.get("webgl")}; aW$=function(E,T){E.V=T}; zPI=function(E){var T=E.B.getVideoData();return g.$mi(T,E.B)||!!T.zg||!!T.captionTracks.length||g.MdO(T,E.B)}; TQ=function(E,T,Z=!1,L=!1,n){var O,J=E.Sx.get(T);if(!J||L)if(n||(n=()=>{TQ(E,T,Z,L)}),O||(O=()=>{ZG(E,T)}),J=J||F60(E,T,jQU(E,T),n,O))E.Sx.set(T,J),J.create(),E.B.jQ("modulecreated",T),Z&&g.A_(E.B,"onApiChange")}; La=function(E){if(E.B.A().S)return!1;if(E=E.B.getVideoData({playerType:1}).getPlayerResponse()){let T=E.adPlacements;if(T)for(let Z=0;Z{E.j.add(n);Z.call(E)},L)}}; AMI=async function(E){var T=E.Sx.get("asmjs");if(T)return T;T=z2.get("asmjs")??await new Promise((Z,L)=>{mmI(E,"asmjs",()=>{var n=z2.get("asmjs");n?Z(n):L("cannot load module asmjs")},L)}); if(!T)return Promise.reject("cannot load module asmjs");T=new T(E.B);E.Sx.set("asmjs",T);T.create();return T}; Ox=function(E){var T=E.B.getVideoData();if(E=T.U("web_player_defer_ad")){if(g.B5(T.Jn,"ad")||BW(T)||T.enableServerStitchedDai)var Z=!1;else{E=T.startSeconds;var L=T.playerResponse?.adPlacements;if(T=L){T=Number.MAX_VALUE;for(Z of L)if(L=Z.adPlacementRenderer){let n=L.config?.adPlacementConfig;n?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(L=(Number(n?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(L.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),LE.Sx.get("asmjs")??Edk(E))}; XC3=function(E,T,Z,L){var n=document.getElementsByTagName("SCRIPT"),O=!1;for(let e=0;e{E.FC()||Z.call(E)},D=()=>{E.FC()||L.call(E)},U=J.onload; J.onload=e=>{g.EF(y);U&&U.apply(window,[e])}; var V=J.onerror;J.onerror=e=>{if(Math.random()<.01){let q=new g.RO("Unable to load player module",T,document.location&&document.location.origin);g.h8(q)}g.EF(D);V&&V(e)}; var N=J,G=N.onreadystatechange;N.onreadystatechange=e=>{switch(N.readyState){case "loaded":case "complete":g.EF(y)}G&&G(e)}; O&&((n=E.B.A().cspNonce)&&J.setAttribute("nonce",n),g.sk(J,TE(T)),n=document.getElementsByTagName("HEAD")[0]||document.body,n.insertBefore(J,n.firstChild),E.addOnDisposeCallback(()=>{J.parentNode&&J.parentNode.removeChild(J)}))}; DG=function(E,T,Z){E.FC();var L=ym(E);Z?(E.G|=T,T&1&&E.S.start(),T&2&&E.Y.start(),T&2048&&E.O.start()):(E.G&=~T,T&1&&E.S.stop(),T&2&&E.Y.stop(),T&2048&&E.O.stop(),T&512&&E.VQ.stop());E.G&512&&!(E.G&128)&&g.VH(E.VQ,E.f0);T=ym(E);L!==T&&E.jQ("autohideupdate",T)}; nd8=function(E){DG(E,4,!1);E.J&&(E.X.HL(E.J),E.J=null,E.V=E.X.RI(E.target,"mouseover",E.E9));E.V&&(E.X.HL(E.V),E.V=E.X.RI(E.target,"mouseover",E.E9))}; ym=function(E){var T=E.G;E.api.U("allow_autohide_on_paused_videos")&&(T&=-129);E.api.U("web_player_default_autohide")&&(T&=-513);return!T}; OJ8=function(E,...T){var Z=E.api.A();for(let O of T){if(!O||O instanceof g.$x&&!O.videoId)continue;var L=E.api.s3().getPlayerSize();var n=g.WC();T=L.width*n;n*=L.height;if(T>1280||n>720)if(L=O.xJ("maxresdefault.jpg"))break;if(T>640||n>480)if(L=O.xJ("maxresdefault.jpg"))break;if(T>320||n>180)if(L=O.xJ("sddefault.jpg")||O.xJ("hqdefault.jpg")||O.xJ("mqdefault.jpg"))break;if(L=O.xJ("default.jpg"))break}g.dn(Z)&&(Z=new Image,Z.addEventListener("load",()=>{pqT()}),Z.src=L?L:"",E.api.VT().tick("ftr")); E.Z.style.backgroundImage=L?`url(${L})`:""}; JTI=function(E){for(let T=0;T=67&&!E.api.A().VQ;E=E.api.A().disableOrganicUi;return!g.VI("tizen")&&!g.Tv&&!T&&!E}; ds=function(E){var T=!!E.QZ&&!Gx(E.api)&&!E.g6;var Z=E.api.getPresentingPlayerType()===2,L=E.api.A();Z?(L=g9(E.api.ie()),T=T&&L.u_()):(Z=L.U("web_player_imax_theater_mode")&&E.api.Vs()&&!E.api.isInline(),T=T&&(L.PJ||Z||E.api.isFullscreen()||L.ys));E.m9!==T&&(E.m9=T,g.qN(E.api.getRootNode(),"ytp-hide-info-bar",!T))}; d_8=function(E,T){if(!T)return!1;var Z=E.api.pE();if(Z.J()&&(Z=Z.s5())&&g.pz(Z,T))return Z.controls;for(Z=0;Z=11;E=E.api.A().VQ&&u8;return!(!T&&!E)}; WY=function(E,T){E.MD.Ac();if(E.lA&&E.E6)E.E6=!1;else if(!E.api.A().Dv&&!E.m5()){let Z=E.api.getPlayerStateObject();Z.X(2)&&d7(E.api)||E.showPlaybackIcon(Z);T&&WCi(E,T)?eoi(E):!E.api.A().nE||Z.isCued()||Z.X(1024)?E.uA():E.wR.isActive()?E.wR.stop():E.wR.start()}}; eN=function(E,T){return!E.api.isInline()&&!d_8(E,TM(T))&&Q4(T)}; ws=function(E,T){return E.api.getVideoData()?.mutedAutoplay&&T.target?.className?.includes("ytp-info-panel")?!1:Q4(T)&&E.api.isMutedByMutedAutoplay()?(E.api.unMute(),E.api.getPresentingPlayerType()===2&&E.api.playVideo(),T=E.api.getPlayerStateObject(),!T.X(4)||T.X(8)||T.X(2)||E.uA(),!0):!1}; WCi=function(E,T){if(!E.api.A().U("web_player_invisible_fullscreen_button"))return!1;var Z=E.api.getRootNode().getBoundingClientRect();if(T.targetTouches&&T.targetTouches.length){var L=T.targetTouches[0].clientX;var n=T.targetTouches[0].clientY}else T.clientX!==void 0&&(L=T.clientX,n=T.clientY);return L!==void 0&&n!==void 0&&(T=L-Z.left,Z=n-Z.top,E=E.api.getPlayerSize(),Z>=E.height-40&&T>=E.width-40)?!0:!1}; eoi=function(E){if(E.api.A().nE&&E.api.getPresentingPlayerType()!==3)try{E.api.toggleFullscreen().catch(T=>{wIi(T)}),E.api.U("web_player_fullscreen_double_click_ve")&&E.api.logClick(E.api.s3().element)}catch(T){wIi(T)}}; wIi=function(E){String(E).includes("fullscreen error")?g.t8(E):g.h8(E)}; vdU=function(E,T,Z){E.api.isFullscreen()?Z<1-T&&E.api.toggleFullscreen():Z>1+T&&E.api.toggleFullscreen()}; Yt$=function(){qtU||(window.addEventListener(vY?"touchstart":"click",()=>{for(let E=qQ.length;E<4;E++){let T=g.SD("VIDEO");T.load();qQ.push(new g.Y1(T))}},{capture:!0, passive:!0}),qtU=!0)}; fa=function(E,T,Z,L){var n=Z.getVideoData(),O=T.getVideoData();if(Z.getPlayerState().isError())return{msg:"player-error"};var J=O.G;if(T.nR()>L/1E3+1)return{msg:"in-the-past"};if(O.isLivePlayback&&!isFinite(L))return{msg:"live-infinite"};L=T.pE();var y=null;L&&(y=L.isView()?L.mediaElement.L():L.L());if(y&&y.length>12&&g.G_(n))return{msg:"played-ranges"};if(!n.G)return null;if(!J)return{msg:"no-pvd-formats"};if(!n.G.X()||!J.X())return{msg:"non-dash"};L=J.videoInfos[0];y=n.G.videoInfos[0];E.NE&&Yj(O)&& (L=T.EA(),y=Z.EA());if(!L||!y)return{msg:"no-video-info"};if(E.S&&(L.X()||y.X()))return{msg:"av1"};T=E.J&&O.Lg()&&gD();if(y.containerType!==L.containerType)if(T)O.K("sgap",{ierr:"container"});else return{msg:"container"};if(E.Z&&!T&&(y.n0!==L.n0||y.n0===""||L.n0===""))return{msg:"codec"};if(E.Y&&y.video&&L.video&&Math.abs(y.video.width/y.video.height-L.video.width/L.video.height)>.01)return{msg:"ratio"};if(g.G_(O)&&g.G_(n))return{msg:"content-protection"};J=J.G[0];n=n.G.G[0];Z=J.audio;var D=n.audio; if(Z.sampleRate!==D.sampleRate&&!g.S6)if(T)O.K("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:J.itag,cr:Z.sampleRate,ni:n.itag,nr:D.sampleRate};return(Z.numChannels||2)!==(D.numChannels||2)?{msg:"channel-count"}:E.O&&O.Lg()&&L.video.fps!==y.video.fps?{msg:"fps"}:null}; f3J=function(E,T,Z){var L=E.getVideoData(),n=T.getVideoData();if(!L.A().supportsGaplessShorts())return{nq:"env"};if(!(Z.VQ&&!(L.aH&&!L.isAd()||n.aH&&!n.isAd())||Z.j&&(!L.aH||L.isAd())&&!n.aH||Z.L&&(!n.aH||n.isAd())&&!L.aH||L.Ai()&&n.Ai()&&!L.isAd()||!L.aH&&!n.aH))return{nq:"autoplay"};if(L.endSeconds>0)return{nq:"endcr"};if(!L.J)return{nq:"client"};if(!E.Me())return{nq:"no-empty"};E=fa(Z,E,T,Infinity);return E!=null?{nq:E.msg}:null}; cY=function(E){E.G&&E.X&&(E.G.unsubscribe("internalvideoformatchange",E.N,E),E.X.unsubscribe("dataloaded",E.N,E))}; CaI=function(E){var T=new cT8;T.J=E.U("h5_gapless_support_types_diff");T.O=!1;T.NE=E.U("html5_gapless_use_format_info_fix");T.S=E.U("html5_gapless_disable_on_av1")&&!E.U("html5_gapless_enable_on_av1");T.Z=E.U("html5_gapless_check_codec_diff_strictly");T.VQ=E.U("html5_gapless_on_ad_autoplay");T.Y=E.U("html5_gapless_disable_diff_aspect_radio");T.j=E.U("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!E.U("html5_disable_loop_range_for_shorts_ads");T.V=E.U("html5_pseudogapless_shorts_seek_to_next_start"); T.N=E.aI().X.ME(Q_i);T.L=E.U("html5_gapless_ad_autoplay_on_video_to_ad_only");T.X=Number(E.aI().X.ME(Ro3));T.G=g.YS(E.experiments,"html5_shorts_gapless_next_buffer_in_seconds")||T.G;return T}; Qm=function(E,T){T<=E.status.status||(E.status={status:T,error:null},T===5&&E.R$.resolve())}; bJO=function(E,T,Z,L){E=E.isView()?E.mediaElement:E;return new g.Ry(E,T,Z,L)}; x_k=async function(E){if(E.FC())return Promise.reject(Error(E.status.error||"disposed"));E.timeout.start();await E.R$;var T=E.X.pE();if(T.isEnded())return E.Gm("ended_in_finishTransition"),Promise.reject(Error(E.status.error||""));if(!E.N||!Xi(E.N))return E.S&&E.X.K("nmc",{nms:!!E.N,nmrs:E.N?.V()}),E.Gm("next_mse_closed"),Promise.reject(Error(E.status.error||""));if(E.G.YJ()!==E.N)return E.Gm("next_mse_mismatch"),Promise.reject(Error(E.status.error||""));var {Rr:Z,VD:L,vT:n}=E.Y();E.X.r4(!1,!0);if(E.S){var O= E.N.X,J=E.N.G;O.B6(!0);J.B6(!0);if(O.vx()){var y=O.Ba();let D=O.LE.oZ();y&&y.segmentStartTime+D0&&(E.B6(E.N,!0),E.G.vJ());J=bJO(T,Z,n,!E.G.getVideoData().isAd());E.G.setMediaElement(J);(O=E.X.l4())&&E.G.FP(O.qK,O.VG);E.u$&&(E.policy.V||E.G.seekTo(E.G.getCurrentTime()+.001,{qN:!0,qn:3,Vd:"gapless_pseudo"}),J.play());T=T.O3();T.cpn=E.X.getVideoData().clientPlaybackNonce;T.st=`${Z}`;T.et=`${n}`;E.G.K("gapless", T);E.X.K("gaplessTo",{cpn:E.G.getVideoData().clientPlaybackNonce});T=E.X.getPlayerType()===E.G.getPlayerType();E.X.hg(L,!0,!1,T,E.G.getVideoData().clientPlaybackNonce);E.G.hg(E.G.getCurrentTime(),!0,!0,T,E.X.getVideoData().clientPlaybackNonce);E.G.Wj();g.c8(()=>{!E.G.getVideoData().Z&&E.G.getPlayerState().isOrWillBePlaying()&&E.G.Jg()}); Qm(E,6);E.dispose();return Promise.resolve()}; I3$=function(E){if(E.G.getVideoData().G){var T=E.Gg.A().U("html5_gapless_suspend_next_loader")&&E.L===1;E.G.uN(E.N,T,E.L===1&&g.dd(E.X.getVideoData()));Qm(E,3);PaI(E);var {J2:Z,Dr:L}=Ca(E);Z.subscribe("updateend",E.Z,E);L.subscribe("updateend",E.Z,E);E.Z(Z);E.Z(L)}}; PaI=function(E){E.X.unsubscribe("internalvideodatachange",E.J,E);E.G.unsubscribe("internalvideodatachange",E.J,E);E.Gg.A().U("html5_gapless_use_format_info_fix")&&(E.X.unsubscribe("internalvideoformatchange",E.J,E),E.G.unsubscribe("internalvideoformatchange",E.J,E));E.X.unsubscribe("mediasourceattached",E.J,E);E.G.unsubscribe("statechange",E.b$,E)}; Ca=function(E){return{J2:E.j.X.LE,Dr:E.j.G.LE}}; b8=function(E,T){if(!E)return!1;var Z=E.G;return Mh(E.X?.Dz(),T)&&Mh(Z?.Dz(),T)}; hoU=function(E){if(!E)return!1;var T=E.G;return E.X?.vx()||T?.vx()}; ti3=async function(E){if(!E.FC()&&E.N&&E.X){E.Y&&E.app.Pm().r$(!0,!1);var T=null;if(E.V)try{await x_k(E.V)}catch(L){T=L}if(E.X&&(s_8.DW("vqsp",()=>{E.app.Dy(E.X)}),E.X)){var Z=E.X.pE(); E.app.A().U("html5_gapless_seek_on_negative_time")&&Z&&Z.getCurrentTime()<-.01&&E.X.seekTo(0);s_8.DW("vqpv",()=>{E.app.playVideo()}); T&&(E.X?(T=T?T.message:"forced",E.G?.K("gapfulfbk",{r:T}),E.X.Os(T)):E.G?.K("gapsp",{}));T=E.N;x1(E);T&&T.resolve();Promise.resolve()}}}; PY=function(E){E.S&&E.j&&E.S.removeEventListener("timeupdate",E.j);E.j=null;E.S=null}; x1=function(E,T=!1){if(E.G){if(E.L){var Z=E.G;E.app.sC.removeEventListener(g.l_("vqueued"),E.Z);Z.removeCueRange(E.L)}E.G=null;E.L=null}E.V&&(E.V.status.status!==6&&(Z=E.V,Z.status.status!==Infinity&&Z.L!==1&&Z.Gm("Canceled")),E.V=null);E.N=null;E.X&&!T&&E.X!==E.app.t5()&&E.X!==E.app.Pm()&&E.X.dispose();E.X&&T&&E.X.y_();E.X=null;E.Y=!1}; St8=function(E,T,Z=!0){var L=E.app.Pm(),n=L.getVideoData().isLivePlayback?Infinity:L.Ex(!0)*1E3;T>n&&(T=n-200,!E.app.A().aI().X.ME(HJb)||Z)&&(E.Y=!0);Z&&L.getCurrentTime()>=T/1E3?E.Z():(E.G=L,Z&&(Z=T,T=E.G,E.app.sC.addEventListener(g.l_("vqueued"),E.Z),Z=isFinite(Z)||Z/1E3>T.getDuration()?Z:0x8000000000000,E.L=new g.$I(Z,0x8000000000000,{namespace:"vqueued"}),T.addCueRange(E.L)))}; rTO=function(E,T,Z,L=0,n=0){E.Me()||(PY(E),x1(E));E.N=new v6;E.X=T;St8(E,Z,n===0);var O=L/=1E3,J=T.getVideoData().X;if(L&&J&&E.G){let y=L,D=0;T.getVideoData().isLivePlayback&&(O=Math.min(Z/1E3,E.G.Ex(!0)),D=Math.max(0,O-E.G.getCurrentTime()),y=Math.min(L,T.Ex()+D));O=hr8(J,y)||L;O!==L&&E.X.K("qvaln",{st:L,at:O,rm:D,ct:y})}T=O;L=E.X;L.getVideoData().Zn=!0;L.getVideoData().J=!0;L.lN(!0);J={};E.G&&(J=E.G.Ph(),O=E.G.getVideoData().clientPlaybackNonce,J={crt:(J*1E3).toFixed(),cpn:O});L.K("queued",J);T!== 0&&L.seekTo(T+.01,{qN:!0,qn:3,Vd:"videoqueuer_queued"});E.V=new KCi(E.J,E.app.Pm(),E.X,Z,E.app,n);Z=E.V;Z.status.status!==Infinity&&(Qm(Z,1),Z.X.subscribe("internalvideodatachange",Z.J,Z),Z.G.subscribe("internalvideodatachange",Z.J,Z),Z.Gg.A().U("html5_gapless_use_format_info_fix")&&(Z.X.subscribe("internalvideoformatchange",Z.J,Z),Z.G.subscribe("internalvideoformatchange",Z.J,Z)),Z.X.subscribe("mediasourceattached",Z.J,Z),Z.G.subscribe("statechange",Z.b$,Z),Z.X.subscribe("newelementrequired",Z.K0, Z),Z.J());return E.N}; pI8=function(E,T){if(E.app.A().aI().X.ME(kG0)){var Z=E.app.A().aI().X.ME(l38);if(!(Z<=0)){PY(E);var L=E.app.Pm()?.pE();L&&E.X&&(E.X.getVideoData().X7=!0,E.j=()=>{var n=L.getCurrentTime();n>=T+Z/1E3&&(n=Date.now()-(n-T)*1E3,E.app.VT().tick("pbs",n),PY(E))},E.S=L,L.addEventListener("timeupdate",E.j))}}}; $_8=function(E,T,Z){if(E.Me())return"qie";if(E.X==null||E.X.FC()||E.X.getVideoData()==null)return"qpd";if(T.videoId!==E.X.a8())return"vinm";if((E.V?.f0()||-1)<=0)return"ivd";if(Z!==1)return"upt";E=E.V?.D3();return E!=null?E:null}; hJ=function(E){var T=(0,g.a)();E.data.forEach(Z=>{Z.expire!(Z.expiren.key===T); L&&(Z*=1E3,L.expire=(0,g.a)()+Z,sx(E))}; vg=function(E){hJ(E);return E.data.map(T=>T.value)}; Iy=function(E,T,Z){Z&&E.G&&E.G(T.value)}; a3J=function(E){var T=E.X?[E.X]:[];for(let Z of Object.values(E.j))Z.dispose(),delete E.L[Z.NW()];E.j={};E.X=null;E.J=null;E.Z.clear();tJ(E,[],T)}; tJ=function(E,T,Z){var L=[E.G];E.X&&L.push(E.X);E.api.jQ("playbackChange",{active:L.filter(n=>n.getPlayerType()!==0).map(n=>({cpn:n.NW()})), started:T.filter(n=>n.getPlayerType()!==0).map(n=>({cpn:n.NW()})), ended:Z.filter(n=>n.getPlayerType()!==0).map(n=>({cpn:n.NW()}))})}; zoI=function(E,T,Z,L){var n=Z.getVideoData();if(!n.livePreload){var O=()=>{if(E.N.get(T)===Z){var J=n.getPlayerResponse();J&&(J=J.responseContext?.cacheInstruction?.maxAgeSeconds??J.responseContext?.maxAgeSeconds??void 0,J!==void 0&&(J{O();n.unsubscribe("dataloaded",J)}; n.subscribe("dataloaded",J)}}}; HY=function(E,T,Z){var L=[T],n=E.X?[E.X]:[];E.j[T.NW()]=T;E.L[T.NW()]=T;E.X=T;Z&&(E.J=T);E.Z.set("",T);tJ(E,L,n)}; gdT=function(E){var T=E.experiments,Z=T.Bm.bind(T);SN=Z("html5_use_async_stopVideo");FCd=Z("html5_pause_for_async_stopVideo");Ka=Z("html5_not_reset_media_source")||Z("html5_not_reset_media_source_non_drm_vod");Z("html5_listen_for_audio_output_changed")&&(g6I=!0);E7=Z("html5_not_reset_media_source")||Z("html5_not_reset_media_source_non_drm_vod");j_I=Z("html5_not_reset_media_source")||Z("html5_not_reset_media_source_non_drm_vod");rs=Z("html5_retain_source_buffer_appends_for_debugging");OxU(Z("web_watch_pip")|| Z("web_shorts_pip"));bP3(Z("log_foreground_not_focused_as_background"));x$b(Z("web_player_pip_logging_fix"));Z("html5_mediastream_applies_timestamp_offset")&&(f0=!0);E.Gz()&&MJd();Error.stackTraceLimit=50;var L=g.YS(T,"html5_idle_rate_limit_ms");L&&Object.defineProperty(window,"requestIdleCallback",{value:n=>window.setTimeout(n,L)}); mBU(E.V);rW3(Z("html5_use_ump_request_slicer"));Z("html5_disable_streaming_xhr")&&(vW=!1);Z("html5_byterate_constraints")&&(Ib=!0);Z("html5_use_non_active_broadcast_for_post_live")&&(k1=!0);Z("html5_enable_encrypted_av1")&&(xz=!0);T.aI().X.ME(BpT)&&(sy=!0);XOU(g.YS(E.experiments,"html5_sticky_duration_mos"))}; Ra3=function(E){var T={},Z=E.experiments.rT(),L=[];E=(O,J,y)=>{L.push(J$(J(y),D=>{T[O]=D}))}; var n=Z.X.ME(m_k);n&&E("MediaSource.EnableUsingMediaSourceBufferedRange",N1U,n===1);(n=Z.X.ME(iJk))&&E("HTTP3",GMT,n===1);(n=Z.X.ME(XIb))&&E("MediaSource.EnableUsingMediaSourceAttachmentMethods",dA0,n===1);(n=Z.X.ME(ATb))&&E("QUIC",uxk,n===1);(n=Z.X.ME(EgU))&&E("Media.PlayerConfiguration.DecodeToTexturePreferred",em3,n===1);(n=Z.X.ME(TNk))&&E("Media.AudioWriteDurationLocal",Wf3,Number(n));(n=Z.X.ME(ZNI))&&E("Media.ExperimentalMaxPendingBytesPerParse",RmO,Number(n));(n=Z.X.ME(LKI))&&E("Media.EnableFlushDuringSeek", chk,Number(n)===1);(n=Z.X.ME(ng0))&&E("DecoderBuffer.EnableConfigurableDecommitStrategy",QOI,Number(n));(n=Z.X.ME(ONI))&&E("Media.EnableResetAudioDecoder",f_I,Number(n)===1);(n=Z.X.ME(J$I))&&E("Media.IncrementalParseLookAhead",YRJ,Number(n)===1);(n=Z.X.ME(og8))&&E("Media.MaxSamplesPerWrite",CE8,Number(n));(n=Z.X.ME(y$O))&&E("Media.VideoDecoderInitialPrerollCount",wLI,n);(n=Z.X.ME(DHT))&&E("Media.MediaCodecResetDelayMs",byb,n);(n=Z.X.ME(UH8))&&E("Media.VideoRendererMinInputBuffers",vM3,n);(n=Z.X.ME(V73))&& E("Media.VideoRendererMinDecodedFrames",qR$,n);(n=Z.X.ME(NNJ))&&E("Media.UseDualThreadsForVideo",I_J,Number(n)===1);(n=Z.X.ME(GVd))&&E("Media.VideoBufferSizeClampMb",hm3,n);(n=Z.X.ME(dHO))&&E("Media.720pVideoBufferSizeClampMb",sO8,n);(n=Z.X.ME(umT))&&E("Media.DisableLowPerformanceSoftwareDecode",xAk,Number(n)===1);(n=Z.X.ME(WKJ))&&E("Media.EnableAv1StartupOptimization",PET,Number(n)===1);(n=Z.X.ME(eaI))&&E("Media.ForceDecodeToTexture",tJ3,Number(n)===1);(n=Z.X.ME(wPi))&&E("Media.SkipFlushOnDecoderTeardown", HyI,Number(n)===1);(n=Z.X.ME(vgJ))&&E("Media.AllowAudioWritingOnPause",SRT,Number(n)===1);(n=Z.X.ME(qT3))&&E("Media.EnableVideoRendererVspAdjustment",Kf8,Number(n)===1);(n=Z.X.ME(YTI))&&E("Media.SkipVideoFramesOver60Fps",rh8,Number(n)===1);(n=Z.X.ME(fhb))&&E("Media.FlushAudioTrackDuringSeek",kM8,Number(n)===1);(n=Z.X.ME(c$T))&&E("Media.BypassMojoForMedia",l_b,Number(n)===1);(Z=Z.X.ME(Qr0))&&E("Media.IgnoreMediaCodecCallbacksDuringFlushing",pLO,Number(Z)===1);return J$(Zd$(L),()=>T)}; de=function(E,T=!1,Z=1048576){var L=l8(E);L=1/((E.J.Q4()||0)*E.policy.S+1/L);var n=E.u$.Q4();n=n>0?n:1;var O=Math.max(L,n);E.policy.N>0&&n=0&&(T=Math.min(T,E.policy.zN));return T}; Gp=function(E){var T={delay:Wp(E),stall:E.J.Q4()||0,byterate:l8(E),init:E.f0},Z=E.V[0];Z.stamp=Math.round(E.L/36E5)*36E5;Z.net=Math.ceil(E.NE);Z.max=E.interruptions[0]||0;T.interruptions=E.V;return T}; p_=function(E,T){if(E.j){let Z=T-E.j;if(Z<6E4){if(Z>1E3){let L=E.interruptions;L.push(Math.ceil(Z));L.sort((n,O)=>O-n); L.length>16&&L.pop()}E.NE+=Z}}E.j=T}; pa=function(E,T,Z){isNaN(Z)||(E.VQ+=Z);isNaN(T)||(E.K0+=T)}; Fy=function(E,T,Z,L=T){E.N.m8(L,Z/T);E.L=(0,g.a)()}; $1=function(E,T,Z){T=Math.max(T,E.G.X);E.J.m8(1,Z/T)}; MQ=function(E,T,Z,L,n,O=!1){E.u$.m8(T,Z/T);E.L=(0,g.a)();n||E.S.m8(1,T-L);O||(E.j=0);E.O>-1&&(0,g.a)()-E.O>3E4&&(mi(Gp(E)),E.O=(0,g.a)(),E.Y=!0)}; Fp=function(E){return(0,g.a)()-E.L>=4E3}; l8=function(E){E=E.N.Q4();return E>0?E:1}; CNI=function(E,T,Z=!1){T.Hg=E.VQ;T.s1=E.K0;T.bandwidthEstimate=de(E);if(Z){Z=(E.Z.Q4()*1E3).toFixed();var L=(E.oI.Q4()*1E3).toFixed(),n=Wp(E).toFixed(2),O=((E.J.Q4()||0)*1E9).toFixed(2),J=E.N.Q4().toFixed(0),y=E.u$.Q4().toFixed(0),D=E.S.percentile(.5).toFixed(2),U=E.S.percentile(.92).toFixed(2),V=E.S.percentile(.96).toFixed(2),N=E.S.percentile(.98).toFixed(2);E.X?E.X.reset():E.X=new ay;E.X.add(E.NE);E.X.add(E.interruptions.length);let q=0;for(var G=E.interruptions.length-1;G>=0;G--){var e=E.interruptions[G]; E.X.add(e-q);q=e}q=0;for(G=E.V.length-1;G>=0;G--){e=E.V[G];let b=e.stamp/36E5;E.X.add(b-q);q=b;E.X.add(e.net/1E3);E.X.add(e.max)}E=E.X.P0();T.X={ttr:Z,ttm:L,d:n,st:O,bw:J,abw:y,v50:D,v92:U,v96:V,v98:N,"int":E}}}; xH8=function(E,T,Z){var L=new bNI(Z);E&&(L.V=!0,L.j=.1);Z.Bm("html5_media_time_weight")&&(L.V=!1);T&&(L.X=T/8);L.G=XF()>=480;return L}; zQ=function(E){E.X.clear();E.V.clear();E.G.clear()}; PNI=function(E,T,Z){E=E.G;var L=g.OO(E,{hi:T},(n,O)=>n.hi-O.hi); L=L<0?(L+2)*-1:L;if(L>=0)for(let n=L;n<=L+1&&n=O.hi-Z&&T<=O.he+Z)return O}}; Ih3=function(E,T){var Z=[];for(let L of E.G)T(L)||Z.push(L);if(E.C.U("html5_sstm_fixes"))for(let L of E.G)T(L)&&E.V.delete(L.cpn);E.G=Z}; haJ=function(E,T){var Z=E.G.indexOf(T);Z>=0&&E.G.splice(Z,1);E.V.delete(T.cpn)}; nX=function(E,T){if(E.h1||T.identifier&&E.nE.has(T.identifier))E.qH({startnoad:T.identifier}),g.Fl(E);else if(g.lR(E.VQ,Z=>Z.identifier===T.identifier))E.qH({timedoutcp:1}),E.S.start(0); else if(g.lR(E.D3,Z=>Z.identifier===T.identifier))E.qH({fetchedcp:1}),g.Fl(E); else if(E.S.isActive())E.qH({racingcp:`${E.J?.identifier}_${T.identifier}`});else{E.OC=(new Date).getTime()/1E3;E.qH({adf:1});let Z=5E3;Z&&T.event==="predictStart"&&(Z-=T.X);E.QQ=Math.max(Z,15E3);E.Y=!1;E.S.start(E.QQ);E.J=T;zQ(E.oI);E.A5=[]}}; g.vYO=function(E,T,Z,L,n,O,J){var y=n===3,D=sr8(E,T,Z,n,L,J);if(!D)return jN(E,Z,y),D=g.BY(E,Z)?"undec":"ncp",E.qH({gvprp:D,mt:T,seg:Z,tt:n,itag:L,ce:J}),null;y||E.YR.set(Z,D);J=D.gm;n=E.TP(Z-1,n,O)?.xa||"";n===""&&E.qH({eds:1});O=t73(E,D.ssdaiAdsConfig);y=E.X.getVideoData();y=y.fV[y.V?.containerType||0];D=D.lI&&Z>=D.lI?D.lI:void 0;D={hQ:J?gs(E,J):[],adsConfig:O,xa:n,My:D,mD:g.Q8(y.split(";")[0]),Mn:y.split(";")[1]||""};n={pk:D};E.h5&&E.qH({gvprpro:"v",sq:Z,mt:T.toFixed(3),itag:L,acpns:D.hQ?.join("_")|| "none",abid:J});return n}; AF=function(E,T,Z,L,n){L=L||{reason:"disablessdai"};if(T&&Z){if(!g.mP(E,T,Z))return!1;L.sq=Z}if(E.h1)return!1;E.h1=!0;E.GA>0&&(E.GA=0,E.qt="",i8(E,E.X.NW(),0),E.api.jQ("serverstitchedvideochange"));E.X.qF(L,n);return!0}; HNb=function(E,T,Z){var L=E.Zn||E.app.Pm().getPlayerState();Xl(E,!0);E.X.seekTo(T,Z);E=E.app.Pm();T=E.getPlayerState();L.isOrWillBePlaying()&&!T.isOrWillBePlaying()?E.playVideo():L.isPaused()&&!T.isPaused()&&E.pauseVideo()}; g.AJ=function(E){E.h5&&E.qH({adf:`0_${(new Date).getTime()/1E3-E.OC}_isTimeout_${E.Y}`})}; g.Fl=function(E){E.Y=!1;E.S.isActive()&&g.AJ(E);E.S.stop();E.gp(!1)}; ES=function(E,T,Z){return{ssvc:T,cpn:Z?.cpn||"",vid:Z?.videoData.videoId||"",ct:(E.X.getCurrentTime()||0).toFixed(3),cmt:(E.X.nR()||0).toFixed(3)}}; ST$=function(E,T,Z){return new g.$I(E,T,{id:Z,namespace:"serverstitchedcuerange",priority:9})}; g.Th=function(E){return{cpn:E.X.NW(),durationMs:0,hi:0,playerType:1,he:0,videoData:E.X.getVideoData(),errorCount:0,gm:""}}; ZA=function(E,T,Z,L){E.C.U("html5_ssdai_log_ssevt_in_loader_timers")&&(L=E.NE?0:Math.round((L-Z)*1E3),E.X.K("ssevt",{tag:"sstme",ad:T!==E.X.NW(),cpn:T,st:Z-E.X.jl(),late:L}))}; g.nA=function(E,T){E.L||E.NE||g.LA(E,E.qt);var Z=T.kk,L=T.Us;if(L.cpn===E.qt)E.qH({igtranssame:1,enter:L.cpn,exit:Z.cpn});else{var n=E.NE,O=!!E.L;E.L="";var J=T.oX,y=Z.playerType===2?Z.hi/1E3+Z.videoData.QQ:g.Th(E).videoData.QQ;E.api.U("html5_ssdai_enable_media_end_cue_range")&&(O||n||Z.playerType!==2?(n||O)&&E.qH({mecr:0,seek:n,skip:O}):E.api.cJ(Z.cpn));if(Z.playerType===2&&L.playerType===2)O?E.qH({igtransskip:1,enter:L.cpn,exit:Z.cpn,seek:n,skip:E.L}):g.KKT(E,Z,L,y,J,n,O);else{E.qt=L.cpn;i8(E,L.cpn, L.startTimeSecs||J);T=T.MI;if(Z.playerType===1&&L.playerType===2){E.f0=0;r$I(E,L);var D=ES(E,"c2a",L);E.qH(D);E.GA++}else if(Z.playerType===2&&L.playerType===1){E.api.jQ("serverstitchedvideochange");D=ES(E,"a2c");E.qH(D);E.GA=0;E.f0=y;D=Z.cpn;var U=E.f0;if(D!==E.X.NW()){let V=E.u$.get(D);V?V.X=U:E.qH({nop_e:D})}g.kV0(E,Z.gm)}D=lh$(E);E.X.rM(Z,L,y,J,n,O,T,D)}g.pPO(E)}}; i8=function(E,T,Z){if(T===E.X.NW())HY(E.app.Iw,E.X,!1);else{let L=E.u$.get(T);L?(T=L,T.X=0,T.startTimeSecs=Z,HY(E.app.Iw,L,!0)):E.qH({nop_s:T})}}; r$I=function(E,T){var Z=E.app;sn(OS(Z))&&Z.Iw.V[2]&&g.XC(E.logger,360717806,"SSTM lingering playback");E.api.Sp();E.api.jQ("serverstitchedvideochange",T.cpn,T.nk)}; Jp=function(E,T,Z=0){return{Oi:PNI(E.G,T*1E3,Z*1E3),Ps:T}}; g.LA=function(E,T){var Z=T||E.qt,L=E.G.fq(Z);L?(T=L.videoData,Z=L.nk||(E.N.get(Z)?.start??0)/1E3,E=E.X.getCurrentTime()-Z,T.QQ=E>0?E:0):g.Th(E).videoData.QQ=E.X.getCurrentTime()}; g.$HT=function(E,T,Z){E.X.mq();E.X.seekTo(T,Z);E.X.playVideo()}; Xl=function(E,T){E.Ai=NaN;E.FK=null;E.gk.stop();E.wV&&T&&E.wV.KD();E.Zn=null;E.wV=null}; ya=function(E){M7T(E);for(var T of E.N.values())T.start>=-1&&T.end<=Infinity&&(E.X.removeCueRange(T),E.N.delete(T.getId()),E.qH({rmAdCR:1}));var {Oi:Z,Ps:L}=Jp(E,-.001);Z&&(T=L*1E3-Z.hi,g.oC(E,Z,T,Z.hi+T),T=E.N.get(Z.cpn))&&(T.start=Z.hi,T.end=Z.hi+Z.durationMs);({Oi:T}=Jp(E,Infinity));T&&E.V(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${T.cpn}_video_id_${T.videoData?.videoId}_durationMs_${T.durationMs}_enterTimeMs_${T.hi}_parentReturnTimeMs_${T.he}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)}; ah8=function(E){zQ(E.oI);E.N.clear();E.G.clear();E.YR.clear();E.A5=[];E.J=null;E.nE.clear();E.SQ.clear();E.VQ=[];E.D3=[];E.WM=[];E.Rw=[];E.xz.clear();E.yd.clear();E.zg.clear();E.RK.clear();E.Y=!1;E.f0=0;E.NE=!1;E.ue=!1;E.GA=0;E.OC=0;E.XN=!1;E.h1=!1;E.L="";a3J(E.app.Iw);HY(E.app.Iw,E.X,!1);E.u$.clear();E.S.isActive()&&g.Fl(E)}; M7T=function(E){Ih3(E.G,T=>T.hi>=-1&&T.he<=Infinity)}; g.oC=function(E,T,Z,L){T.durationMs=Z;T.he=L;(L=E.u$.get(T.cpn))?L.lB(Z/1E3):E.qH({nop_d:T.cpn})}; g.BY=function(E,T){for(let Z of E.A5)if(T>=Z.start&&T<=Z.end)return!0;return!1}; g.mP=function(E,T,Z,L,n){var O=E.YR.get(Z);if(!O){if(O=DA(E,T))return O;T=E.TP(Z-1,L??2);if(n)return E.qH({misscue:n,sq:Z,type:L,prevsstate:T?.Ci,prevrecord:E.YR.has(Z-1)}),E.YR.get(Z-1);if(T?.Ci===2)return E.qH({adnf:1,sq:Z,type:L,prevrecord:E.YR.has(Z-1)}),E.YR.get(Z-1)}return O}; sr8=function(E,T,Z,L,n,O){if(!E.h1)if(g.BY(E,Z))E.qH({gdu:"undec",seg:Z,itag:n});else if(T=g.mP(E,T,Z,L,O),!E.X.getVideoData().BM()||!T?.C$)return T}; DA=function(E,T){T+=E.jl();if(E.X.getVideoData().BM()){a:{var Z=E.G;E=T*1E3;for(L of Z.G)if(Z=L.nk?L.nk*1E3:L.hi,E>=L.hi-1E3&&E<=Z+L.durationMs+1E3)break a;var L=void 0}L={Oi:L,Ps:T}}else L=Jp(E,T),L?.Oi||(L=Jp(E,T,1));return L?.Oi}; jN=function(E,T,Z=!1){if(!Z){for(let L of E.A5){if(T>=L.start&&T<=L.end)return;if(T===L.end+1){L.end+=1;return}}E.A5.push(new zak(T))}}; t73=function(E,T=""){var Z=g.rz(T)||void 0;T&&Z||E.qH({adcfg:T?.length,dcfg:Z?.length});return Z}; gs=function(E,T){var Z=[];E=E.G.X.get(T);if(!E)return[];for(let L of E)L.cpn&&Z.push(L.cpn);return Z}; FKk=function(E,T,Z){var L=!1;if(Z=E.G.X.get(Z))for(let n of Z)n.durationMs!==0&&n.he!==n.hi&&(Z=n.cpn,T===Z&&(L=!0),L&&!E.yd.has(Z)&&(E.qH({decoratedAd:Z}),E.yd.add(Z)))}; jr8=function(E,T,Z){var L=0;E=E.G.X.get(Z);if(!E)return-1;for(let n of E){if(n.cpn===T)return L;L++}return-1}; BNU=function(E,T){var Z=0;E=E.G.X.get(T);if(!E)return 0;for(let L of E)L.durationMs!==0&&L.he!==L.hi&&Z++;return Z}; g.ggi=function(E){for(let T of E.N.values())E.X.removeCueRange(T);E.N.clear();zQ(E.oI)}; lh$=function(E){var T=Array.from(E.app.Iw.Z.values()),Z=[],L=[],n=[],O=[],J=[],y=[];for(var D of T)if(T=E.G.fq(D.NW()))E.qH({attach_trans_meta:T.cpn,has_v_meta:T.OG?1:0,has_a_meta:T.Qg?1:0,has_ctx_meta:T.YX?1:0}),T.YX&&Z.push(T.YX),T.OG&&L.push(T.OG),T.Qg&&L.push(T.Qg),O.push(T.cpn),J.push(T.videoData.videoId||""),y.push(T.videoData.adFormat||T.videoData.A5),T.serializedQoeContextData!=null&&n.push(T.serializedQoeContextData);D=void 0;E.Qz&&(E.qH({has_ctx_list:Z.length?1:0,has_clip_list:L.length? 1:0}),D={YX:Z,Kk:L});return{Cd:D,qm:{hQ:O,Ip:J,adFormats:y,serializedQoeContextData:n}}}; g.KKT=function(E,T,Z,L,n,O,J){if(T&&Z){E.qt=Z.cpn;i8(E,Z.cpn,Z.startTimeSecs||n);r$I(E,Z);var y=ES(E,"a2a",Z);E.qH(y);E.GA++;y=lh$(E);E.X.rM(T,Z,L||0,n||0,!!O,!!J,void 0,y)}else E.qH({misspbkonadtrans:1,enter:Z?.cpn||"",exit:T?.cpn||"",seek:O,skip:J})}; g.pPO=function(E){E.RK.add(E.L);E.L="";E.NE=!1}; mHi=function(E,T,Z){var L;if(L=E.X.getVideoData().BM())L=(L=E.G.fq(T))&&L.gm?(E=E.G.X.get(L?.gm))&&E.slice(-1)[0].cpn===T:!1;return L&&Z===2?1E3:0}; g.kV0=function(E,T){if(E.X.getVideoData().BM()){var Z=E.G.X.get(T);if(Z){for(var L of Z){E.qH({rem_meta:L.cpn});Z=E;let n=Z.N.get(L.cpn);Z.N.delete(L.cpn);n&&Z.X.removeCueRange(n);haJ(Z.G,L)}E.YR.clear();L=E.G;Z=L.X.get(T)??[];for(let n of Z)haJ(L,n);L.X.delete(T);(T=E.cL.get(T))&&E.xV&&E.X.oM(T)}}}; XPk=function(E,T,Z={}){var L=E.L||E.app.Pm().getPlayerState();US(E,!0);T=isFinite(T)?T:E.X.Ru();var {Oi:n,Ps:O}=Va(E,T);T=n&&!NO(E,n)||!n&&E.X!==E.app.Pm();var J=O*1E3;J=E.V&&E.V.start<=J&&J<=E.V.end;!T&&J||Gh(E);n?g.iNI(E,n,O,Z,L):db(E,O,Z,L,"_execute")}; g.up=function(E,T,Z,L){E.X.K("timelineerror",{e:T,cpn:Z?Z:void 0,videoId:L?L:void 0})}; g.We=function(E,T){return new g.$I(Math.max(0,E-5E3),T?0x8000000000000:E-1,{namespace:"childplayback",priority:9})}; g.A$d=function(E,T,Z){var L=T.kv;T.kv=Z;NO(E,T)&&(Z=E.app.Pm(),L.lC===E.V&&Gh(E),Z.removeCueRange(L.lC),Z.addCueRange(T.kv.lC))}; g.iNI=function(E,T,Z,L,n){var O=NO(E,T);if(!O){T.playerVars.prefer_gapless=!0;var J=new g.$x(E.C,T.playerVars);J.ow=T.ow;E.api.na(J,T.playerType)}J=E.app.Pm();O||J.addCueRange(T.kv.lC);J.seekTo(Z,{Vd:"application_timelinemanager",...L});EDO(E,n)}; THi=function(E,T,Z,L){E.V=L;L=T.ow;var n=T.playerVars,O=T.playerType;E.J=T;n&&E.api.enqueueVideoByPlayerVars(n,O,Z,L)}; ZiI=function(E,T,Z,L){E.V=L;E.api.fn(E.X,Z,T)}; Gh=function(E){E.J=null;E.V=null;E.api.Me()||E.api.clearQueue()}; NO=function(E,T){E=E.app.Pm();return!!E&&E.getVideoData().ow===T.ow}; LSi=function(E,T){NO(E,T)||g.up(E,"childPlaybackIsNotPresenting");return T.he===T.hi+T.durationMs?T.hi+E.app.Pm().getCurrentTime()*1E3:T.he}; Va=function(E,T){var Z=0;for(let L of E.G){E=L.hi/1E3+Z;let n=E+L.durationMs/1E3;if(E>T)break;if(n>T)return{Oi:L,Ps:T-E};Z=n-L.he/1E3}return{Oi:null,Ps:T-Z}}; US=function(E,T){E.Y=NaN;E.S=null;E.Z.stop();E.N&&T&&E.N.KD();E.L=null;E.N=null}; db=function(E,T,Z,L,n){var O=E.X;O!==E.app.Pm()&&E.app.lf();E.C.U("html5_sabr_csdai_seek_log")||(n="");O.seekTo(T,{Vd:"application_timelinemanager"+(n??""),...Z});EDO(E,L)}; EDO=function(E,T){E=E.app.Pm();var Z=E.getPlayerState();T.isOrWillBePlaying()&&!Z.isOrWillBePlaying()?E.playVideo():T.isPaused()&&!Z.isPaused()&&E.pauseVideo()}; nDO=function(E){var T=E.G.find(Z=>NO(E,Z)); if(T){let Z=E.app.Pm();Gh(E);let L=new g.jX(8);T=LSi(E,T)/1E3;db(E,T,{},L,"_force");Z.K("forceParentTransition",{childPlayback:1});E.X.K("forceParentTransition",{parentPlayback:1})}}; g.et=function(E,T=-1,Z=Infinity){for(let [y,D]of E.j){var L=y,n=D;n.gz>=T&&n.target&&n.target.he<=Z&&(E.X.removeCueRange(L),E.j.delete(L))}L=[];for(let y of E.G)y.hi>=T&&y.he<=Z?(n=E,n.J===y&&Gh(n),NO(n,y)&&n.app.lf()):L.push(y);E.G=L;var {Oi:O,Ps:J}=Va(E,T/1E3);O&&(T=J*1E3,g.OiI(E,O,T,O.he===O.hi+O.durationMs?O.hi+T:O.he));({Oi:T}=Va(E,Z/1E3));T&&g.up(E,`Invalid clearEndTimeMs=${Z} that falls during ${`playback={timelinePlaybackId=${T.ow} video_id=${T.playerVars.video_id} durationMs=${T.durationMs} enterTimeMs=${T.hi} parentReturnTimeMs=${T.he}}`}.Child playbacks can only have duration updated not their start.`)}; g.OiI=function(E,T,Z,L){T.durationMs=Z;T.he=L;L={lC:g.We(Z,!0),gz:Z,target:null};g.A$d(E,T,L);NO(E,T)&&E.app.Pm().getCurrentTime()*1E3>Z&&(T=LSi(E,T)/1E3,Z=E.app.Pm().getPlayerState(),db(E,T,{},Z,"_update"))}; oDU=function(E){E&&E!=="web"&&J5U.includes(E)}; kP$=function(E,T){return T?!!E.X.get(T):!1}; y5T=function(E,T){E.dataset.version=T}; DiI=function(E){var T=E.app.sC,Z=()=>{E.eP=new g.mx(0,0,0,0);E.GU=new g.mx(0,0,0,0)},L=J=>{J.getVideoData()&&E.updateVideoData(J.getVideoData())},n=(J,y)=>{E.tH(J,y)},O=J=>{E.le&&wb(E); ve(E)!==E.h$&&E.resize();E.app.A().U("web_enable_smart_zoom")&&E.qx&&(J.state.isPaused()?E.qx.pause():J.j6(8)&&E.qx.playState==="paused"&&E.qx.play())}; T.addEventListener("initializingmode",Z);T.addEventListener("videoplayerreset",L);T.addEventListener("videodatachange",n);T.addEventListener("presentingplayerstatechange",O);E.addOnDisposeCallback(()=>{T.removeEventListener("initializingmode",Z);T.removeEventListener("videoplayerreset",L);T.removeEventListener("videodatachange",n);T.removeEventListener("presentingplayerstatechange",O)})}; NHk=function(E){var T=E.Bh(),Z=1,L=!1,n=UiJ(E,T,E.getVideoAspectRatio()),O=E.app.A(),J=O.U("enable_desktop_player_underlay"),y=q0(),D=g.YS(O.experiments,"player_underlay_min_player_width");D=J&&E.fl&&E.getPlayerSize().width>D;if(ve(E)){var U=VmT(E);var V=isNaN(U)||g.c2||HV&&g.$M||D;g.fK&&!g.sD(601)?U=n.aspectRatio:V=V||O.controlsType==="3";V?D?(V=O.U("place_shrunken_video_on_left_of_player")?16:E.getPlayerSize().width-T.width-16,U=Math.max((E.getPlayerSize().height-T.height)/2,0),V=new g.mx(V,U,T.width, T.height),E.le.style.setProperty("border-radius","12px")):V=new g.mx(0,0,T.width,T.height):(Z=n.aspectRatio/U,V=new g.mx((T.width-n.width/Z)/2,(T.height-n.height)/2,n.width/Z,n.height),Z===1&&g.$M&&(U=V.width-T.height*U,U>0&&(V.width+=U,V.height+=U)));g.qN(E.element,"ytp-fit-cover-video",Math.max(V.width-n.width,V.height-n.height)<1);if(y||E.Dq)E.le.style.display="";E.h$=!0}else{V=-T.height;g.fK?V*=window.devicePixelRatio:g.W6&&(V-=window.screen.height);V=new g.mx(0,V,T.width,T.height);if(y||E.Dq)E.le.style.display= "none";E.h$=!1}iz(E.eP,V)||(E.eP=V,g.ZI(O)?(E.le.style.setProperty("width",V.width+"px","important"),E.le.style.setProperty("height",V.height+"px","important")):VW(E.le,V.getSize()),V=new g.BG(V.left,V.top),L=E.le,y=Math.round(V.x),y instanceof g.BG?(O=y.x,y=y.y):(O=y,y=Math.round(V.y)),L.style.left=Uf(O,!1),L.style.top=Uf(y,!1),L=!0);T=new g.mx((T.width-n.width)/2,(T.height-n.height)/2,n.width,n.height);iz(E.GU,T)||(E.GU=T,L=!0);g.AH(E.le,"transform",Z===1?"":`scaleX(${Z})`);J&&D!==E.aT&&(D&&(E.le.addEventListener(qO, E.uk),E.le.addEventListener("transitioncancel",E.uk),E.le.classList.add(g.yl.VIDEO_CONTAINER_TRANSITIONING)),E.aT=D,E.app.sC.jQ("playerUnderlayVisibilityChange",E.aT?"transitioning":"hidden"));return L}; wb=function(E){var T=E.app.A().controlsType==="3"&&!E.V7&&ve(E)&&!E.app.yl||!1;E.le.controls=T;E.le.tabIndex=T?0:-1;E.app.A().G&&(E.le.ariaHidden="true");T?E.le.removeEventListener("focus",E.w3):E.le.addEventListener("focus",E.w3)}; VmT=function(E){var T=E.app.Pm();if(T=T?T.getVideoData():null){if(g.ft(T)||g.cc(T)||g.Qz(T))return 16/9;if(gM(T)&&T.G.X())return E=T.G.videoInfos[0].video,Yv(E.width,E.height)}return(E=E.le)?Yv(E.videoWidth,E.videoHeight):16/9}; Yv=function(E,T){return Math.abs(fA*T-E)<1||Math.abs(fA/E-T)<1?fA:E/T}; UiJ=function(E,T,Z,L){var n=Z,O=Yv(T.width,T.height);E.nz?n=ZO?{width:T.width,height:T.width/n,aspectRatio:n}:nn?E.width=E.height*Z:Z{Z.reject("timeout")},1E4); E.hI.onerror=()=>{Z.reject("error")}; E.hI.onmessage=()=>{Z.resolve();clearTimeout(T)}; await Z.promise;E.hI.onmessage=null;E.hI.onerror=null;E.hI.addEventListener("message",L=>void E.receive(L)); E.K("workerCtor",{})}catch(Z){clearTimeout(T),E.hI?.terminate(),E.hI.onmessage=null,E.hI.onerror=null,E.hI=void 0,E.K("workerErr",{e:`${Z}`})}}}; WSk=function(E,T){if(E.X&&E.X.byteLength===T)return E.X;for(var Z=new Uint8Array(T),L=0;T>0;){let n=new Uint8Array(Math.min(T,65536));crypto.getRandomValues(n);Z.set(n,L);T-=n.length;L+=n.length}return E.X=Z}; eSO=function(E,T){E.hI&&(T=WSk(E,T),T.length>0&&T[0]++,T={i4:performance.now(),type:1,Za:{data:T}},E.request(T))}; wl8=async function(E){E.G!==void 0||E.V||(E.V=!0,await uI0(E),E.V=!1,E.hI&&(eSO(E,E.J),E.G=setInterval(()=>{var T=[1,2,3,4];E.Oa&&(T.push(5),E.N&&T.push(6));switch(T[Math.floor(Math.random()*T.length)]){case 1:eSO(E,E.j);break;case 2:E.hI&&(T={i4:performance.now(),type:2,VE:{placeholder:!0}},E.request(T));break;case 3:T=E.yb;E.hI&&(T={i4:performance.now(),type:3,So:{yb:T}},E.request(T));break;case 4:E.hI&&(T={i4:performance.now(),type:4,isTypeSupported:{placeholder:!0}},E.request(T));break;case 5:E.Oa&& (T={i4:performance.now(),type:5,gW:{Oa:E.Oa}},E.request(T));break;case 6:var Z=E.j;T=E.TZ;E.hI&&(Z=WSk(E,Z),T={i4:performance.now(),type:6,z4:{data:Z,TZ:T}},E.request(T))}},E.intervalMs)))}; vDi=function(E,T){return E.getVideoData().enableServerStitchedDai&&T===2?(E.C.aI().X.ME(ce)?E.Iw.X?.isAd()??!1:E.kV?.bP(E.getCurrentTime()))?E.WY:-1:T!==2||E.IH()?E.WY:E.b1}; JX=function(E){return E.yl&&E.getVideoData().mutedAutoplay}; Qa=function(E,T,Z){T&&(T=E.fq({playerType:Z}),T===E.t5()&&(T.getVideoData().T9=!0))}; RC=function(E,T,Z=!0,L,n,O){var J=E.fq({playerType:n}),y=J.getVideoData();J.getPlayerType()===2&&!E.IH(J)&&!y.isSeekable||g.qf(y)||(J&&J===E.t5()&&E.gO&&!qwT(E,T)&&E.setLoopRange(null),E.seekTo(T,Z,L,n,O,"_request"))}; xv=function(E,T){T=E.fq({playerType:T});T=g.CA(E,T);return bp(E,T.Ex(),T)}; hp=function(E,T,Z){E.C.Ne&&(E.oA=T,T.muted||Pe(E,!1),Z&&E.C.storeUserVolume&&!E.C.Rw&&(Z={volume:Math.floor(T.volume),muted:T.muted},Z.unstorable||(g.OR("yt-player-volume",Z),g.OR("yt-player-volume",Z,2592E3))),IC(E),Z=g.S6&&E.mediaElement&&!E.mediaElement.Yb()&&!E.mediaElement.oI(),E.C.Rw&&!Z||g.A_(E.sC,"onVolumeChange",{muted:T.muted,volume:T.volume,unstorable:!E.C.storeUserVolume}))}; OS=function(E){return E.t5().getVideoData()}; Ywd=function(E,T=!1){var Z=!1;E.C.h5&&(E.sC.jQ("pageTransition"),Z=!0);E.stopVideo(Z,T)}; tp=function(E,T,Z,L,n,O,J){T={id:T,namespace:J??"appapi"};O==="chapter"?(T.style=sS.CHAPTER_MARKER,T.visible=!0):isNaN(n)||(O==="ad"?T.style=sS.AD_MARKER:(T.style=sS.TIME_MARKER,T.color=n),T.visible=!0);E.V1([new g.$I(Z*1E3,L*1E3,T)],1);return!0}; fMi=function(E,T,Z=!0,L,n){var O=E.fq({playerType:1}),J=0;O.getStreamTimeOffset()&&!O.Dn()&&(J=O.getStreamTimeOffset());RC(E,T-J,Z,L,1,n)}; c5b=function(E){if(E.C.storeUserVolume){E=g.Jh("yt-player-volume")||{};let T=E.volume;E={volume:isNaN(T)?100:g.FS(Math.floor(T),0,100),muted:!!E.muted}}else E={volume:100,muted:E.C.mute};return E}; QV0=function(E,T,Z,L,n,O=!0){var J=E.pR();if(!J)return O&&E.getVideoData().isLivePlayback&&E.I5.push({id:T,on:Z,Uk:L}),!1;O=J-E.getCurrentTime();return tp(E,T,Z-O,L-O,void 0,void 0,n)}; He=function(E,T){E.playlist&&(g.jn(E.playlist),E.playlist=null);T&&(E.Xx&&(T.fetch=0),E.playlist=new RSk(E.C,T))}; KA=function(E,T,Z){T=E.fq({playerType:Z}).L9(T);Z&&E.getPresentingPlayerType()!==Z||St(E,"cuerangesremoved",T)}; C0I=function(E,T,Z,L=Infinity,n=0){var O=E.Pm();Z=Z||O.getPlayerType();(O=rb(E,Z,T,!0))||(O=kv(E,Z,T,!0));T=E.t5();Z===2&&T&&(Z=O.getVideoData(),T.m6(Z.clientPlaybackNonce,Z.A5||"",Z.breakType||0,Z.i9,Z.videoId||""));E.fn(O,L,0,n)}; biI=function(E){var T=E.webPlayerContextConfig.trustedJsUrl;return T?XO(T).toString():E.webPlayerContextConfig.jsUrl}; xi8=function(E){var T="",Z="",L=biI(E),n=g.za(L,"cb");n&&/^[\w-]+$/.test(n)&&(Z=n);L.indexOf("//")===0&&(L=E.C.protocol+":"+L);n=L.lastIndexOf("/base.js");n!==-1&&(T=L.substring(0,n+1));if(L=Error().stack)if(L=L.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))L=L[1],L.includes(T)||g.t8(Error(`Player module URL mismatch: ${L} vs ${T}.`));T=new g.lp(E.sC,T,Z);aW$(T,{destroyed:()=>{E.onApiChange()}}); return T}; P0T=function(E){V_(E,function(){var T=this;return function*(){T.jy.tick("wasm_s");var Z=na(T.LR)?L=>J$(LCJ(T.LR),n=>n.oV(L)):void 0; try{let L=T80(T.webPlayerContextConfig.wasmModuleUrl,Z,T.g0.bind(T)),n=yield*NH(L);T.jy.tick(n.X?"wasm_fa":"wasm_fw");yH$(T.C,n)}catch(L){T.jy.tick("wasm_ferr")}}()})}; IM8=function(E){var T=new g.$x(E.C,E.jz);E.sC.jQ("initialvideodatacreated",T);return kv(E,1,T,!1)}; sVb=function(E){var T=E.t5();T.setPlaybackRate(E.C.G?1:hSi(E,Number(g.Jh("yt-player-playback-rate"))||1));T.zc(E.wP,E);T.Zg()}; HiJ=function(E){E.jH();var T=E.jz;pA(E);E.events.RI(window,"resize",E.ID);var Z=OS(E);g.A_(E.sC,"onVolumeChange",E.oA);if(T&&pU(T)){let L=nF(E.C);L&&!E.Xx&&(T.fetch=0);let n=g.zv(E.C);n&&!E.Xx&&(T.fetch=0);He(E,T);g.zv(E.C)&&E.jy.tick("ep_pr_s");if(!L||E.Xx)if(n&&!E.Xx)$v(E);else if(!Z.Nt())E.playlist.onReady(()=>{MO(E)})}E.Dy(E.t5(),!1,!0); E.t5().getPlayerState().X(128)||(T=VE8(!E.C.deviceIsAudioOnly),T==="fmt.noneavailable"?E.Gm("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):T==="html5.missingapi"?E.Gm(T,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):Z&&Z.Nt()&&aC(E)&&(E.C.WM||E.C.zg)?zh(E):Z.Ol?E.sC.mutedAutoplay({durationMode:Z.mutedAutoplayDurationMode}):g.Jh("yt-player-playback-on-reload")?(g.J8("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!E.C.oI}),g.OR("yt-player-playback-on-reload",!1),zh(E)): E.C.Z==="leanback"||tm8(E),g.DI(E.C)||g.e8(E.C)?(g.bE(g.IO(),()=>{F3(E)}),g.bE(g.IO(),()=>{a4()})):(F3(E),a4()))}; Sw0=function(E){var T=Z=>{Z.stack&&Z.stack.indexOf("player")!==-1&&E.Pm().NA(Z)}; jF.subscribe("handleError",T);JR.push(T);return()=>{jF.unsubscribe("handleError",T);var Z=JR.indexOf(T);Z!==-1&&JR.splice(Z,1)}}; kv=function(E,T,Z,L,n){var O=E.jy;T===2&&(O=new KSi(E.C));T=new g.jt(E,E.C,T,O,E.template,E.visibility,E.NH,Z,n,E.C9,E.eJ);E.C.aI().X.ME(r5I)&&E.Lb(Z.clientPlaybackNonce);E=new g.Be(T);L&&E.Zg();return E}; hSi=function(E,T){var Z=E.sC.getAvailablePlaybackRates();T=Number(T.toFixed(2));E=Z[0];Z=Z[Z.length-1];T<=E?T=E:T>=Z?T=Z:(E=Math.floor(T*100+.001)%5,E!==0&&(T-=E*.01,T=Math.floor(T*100+.001)/100));return T}; mo=function(E){gb(E);E.setLoopVideo(!1);E.setLoopRange(null);E.sC.jQ("legacyadtrackingpingreset");E.Bj={};E.I5=[];K60(E.jy);if(E.kV){var T=E.kV,Z=E.t5();Z.getPlayerType();Xl(T,!1);ya(T);ah8(T);T.X=Z}T=E.mA;E=E.t5();E.getPlayerType()!==1&&g.up(T,"invalidParentVideoPlayerType");US(T,!1);g.et(T);T.X=E}; k8d=function(E){var T=E.mediaElement;rD()?E.tB.RI(T,"webkitpresentationmodechanged",E.u3):window.document.pictureInPictureEnabled&&(E.tB.RI(T,"enterpictureinpicture",()=>{E.KC(!0)}),E.tB.RI(T,"leavepictureinpicture",()=>{E.KC(!1)})); Yq&&(E.tB.RI(T,"webkitbeginfullscreen",()=>{E.T1(3)}),E.tB.RI(T,"webkitendfullscreen",()=>{E.T1(0)}))}; pA=function(E){E.mediaElement=E.C.deviceIsAudioOnly?new g.Y1(g.SD("AUDIO")):qQ.pop()||new g.Y1(g.SD("VIDEO"));g.H(E,E.mediaElement);E.Pm().setMediaElement(E.mediaElement);try{E.C.Rw?(E.Yr&&E.events.HL(E.Yr),E.Yr=E.events.RI(E.mediaElement,"volumechange",E.mC)):(E.mediaElement.O(E.oA.muted),E.mediaElement.setVolume(E.oA.volume/100))}catch(n){E.Gm("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${n&&typeof n==="object"&&"message"in n&&typeof n.message==="string"&&n.message.replace(/[;:,]/g, "_")}`);return}E.tB.G();k8d(E);var T=E.template,Z=E.mediaElement.s5();T.le=Z;T.V7=!1;T.le.parentNode||g.kK(T.La,T.le,0);T.eP=new g.mx(0,0,0,0);NHk(T);wb(T);Z=T.le;g.ec(Z,"video-stream");g.ec(Z,g.yl.MAIN_VIDEO);var L=T.app.A();L.mU&&Z.setAttribute("data-no-fullscreen","true");L.Wx&&(Z.setAttribute("webkit-playsinline",""),Z.setAttribute("playsinline",""));L.iF&&T.le&&T.RI(Z,"click",Z.play,Z);try{E.mediaElement.S()}catch(n){E.Gm("html5.missingapi",2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${n&&typeof n=== "object"&&"message"in n&&typeof n.message==="string"&&n.message.replace(/[;:,]/g,"_")}`)}}; St=function(E,T,Z){E.sC.jQ(T,Z);var L=g.OK(E.C)||g.ZI(E.C)||g.BT(E.C);if(Z&&L){let n;switch(T){case "cuerangemarkersupdated":n="onCueRangeMarkersUpdated";break;case "cuerangesadded":n="onCueRangesAdded";break;case "cuerangesremoved":n="onCueRangesRemoved"}n&&g.ih(E.sC,n,Z.map(O=>({getId(){return this.id},end:O.end,id:O.getId(),namespace:O.namespace==="ad"?"ad":"",start:O.start,style:O.style,visible:O.visible,markerPositionMs:O.markerPositionMs})))}}; lMI=function(E,T=!0){var Z;if(Z=E.Vq){Z=E.Vq;var L=E.mediaElement;Z=!!L&&L===Z.mediaElement}Z&&(E.r4(),pA(E));Z=E.Pm();Z.r4(!T);Z.Ap(E.tv,E);Z.getPlayerType()!==1&&Z.dispose();E=E.Iw;T=[E.G];E.G=E.S;tJ(E,[],T)}; X3=function(E,T,Z,L){Z&&(E.r4(),pA(E));Z=E.Pm();Z.tS(T);var n=E.getVideoData(),O={};O.video_id=n.videoId;O.adformat=n.adFormat;n.isLivePlayback||(O.start=Z.getCurrentTime(),O.resume="1");n.isLivePlayback&&vC(n)&&g.NI(E.C)&&(O.live_utc_start=Z.pR(),O.resume="1");n.Y&&(O.vvt=n.Y);n.XS&&(O.vss_credentials_token=n.XS,O.vss_credentials_token_type=n.cE);n.oauthToken&&(O.oauth_token=n.oauthToken);O.autoplay=1;O.reload_count=n.f0+1;O.reload_reason=T;n.d$&&(O.unplugged_partner_opt_out=n.d$);n.gk&&(O.ypc_is_premiere_trailer= n.gk);n.playerParams&&(O.player_params=n.playerParams);n.NE&&(O.itct=n.NE);E.loadVideoByPlayerVars(O,void 0,!0,void 0,void 0,L);T==="signature"&&E.kV&&ip(E)}; $iI=function(E){if(!pld(E)){var T=E.t5().pE();T&&(T=T.NE(),T instanceof Promise&&T.catch(()=>{})); Ap(E,FU(E.getPlayerStateObject()))}}; pld=function(E){return E.playlist&&(g.Mq(E.C)||E.C.Z==="background_audio_playback")&&E.gD()?(E.nextVideo(!1,!0),!0):!1}; Ap=function(E,T){var Z=E.Pm(),L=Z.getPlayerType();if(L!==2||E.IH()){if(L===2&&E.IH()||L===5||L===6||L===7)if(T===-1||T===0||T===5)return;if(T===0){if(E.gO)return;if(Z.Xl()&&g.OK(E.C)){E.playVideo();return}}E.WY!==T&&(E.WY=T,g.A_(E.sC,"onStateChange",T))}else E.b1!==T&&(E.b1=T,g.A_(E.sC,"onAdStateChange",T))}; EL=function(E,T){return E.Iw.fq(T)}; g.CA=function(E,T){return E.IH(T)?E.t5():T}; TY=function(E,T){var Z=E.Pm();return T===E.t5()&&E.IH(T)&&E.IH(Z)?Z:T}; ZO=function(E){E=u_(E.LR);return!!E&&E.loaded}; Mmk=function(E){var T=E.getVideoData(),Z=E.LR;Ox(Z)||Z.N();!sr&&na(Z)&&Edk(Z);TQ(Z,"embed");TQ(Z,"kids");TQ(Z,"remote");TQ(Z,"miniplayer");TQ(Z,"offline");TQ(Z,"unplugged");TQ(Z,"ypc",!1,!0);TQ(Z,"webgl",!1,!0);TpU(Z)||(TQ(Z,"captions",!0),TQ(Z,"endscreen"),Z.X(),TQ(Z,"creatorendscreen",!0));Z.Z();Z.B.jQ("modulesCreated");E.sC.jQ("videoready",T)}; ip=function(E){if(!ZO(E)){let T=g9(E.LR);T&&!T.created&&La(E.LR)&&T.create()}}; IC=function(E){var T=E.getVideoData();if(!T.jV){var Z;E.C.experiments.Bm("html5_stateful_audio_normalization")&&T.hostCpn&&(Z=Lc(E,T.hostCpn)?.getVideoData().dU.j());T=E.C.Rw?1:eH(T.dU,Z);Z=E.mediaElement;Z.O(E.oA.muted);try{Z.setVolume(E.oA.volume*T/100)}catch{g.t8(new g.RO("b183742307",`multiplier: ${T}, volume: ${E.oA.volume}`))}}}; aC=function(E){E=OS(E);E.Nt();return bh(E)}; $v=function(E,T){var Z=(T?T:OS(E)).UL;E.jy.tick("ep_pr_r");if(Z!=null&&(rMi(E.playlist,Z),E.GO))E.playlist.onReady(()=>{MO(E,T)})}; MO=function(E,T){var Z=g.zv(E.C)&&!E.C.Y,L=Z&&T?T:M9(E.playlist);T=Z&&T?T:E.getVideoData();L&&(T.aH&&(E.C.WM||E.C.zg)||!E.Br?(T=T.T9,L=E.na(L,1),T&&Qa(E,L)):nc(E,L,1));g.zv(E.C)&&E.jy.tick("ep_p_l");E.GO=!1;g.XV(E.sC,"onPlaylistUpdate")}; zh=function(E){var T=E.t5();if(T.getPlayerState().X(128))return!1;T=T.getVideoData();aC(E)&&E.C.zg&&(qQ.length&&E.yl?(hp(E,{muted:!1,volume:E.oA.volume},!1),Pe(E,!1)):qQ.length||E.oA.muted||(hp(E,{muted:!0,volume:E.oA.volume},!1),Pe(E,!0)));aC(E)&&g.zv(E.C)&&T.mutedAutoplay&&(hp(E,{muted:!0,volume:E.oA.volume},!1),Pe(E,!0));T.Mi&&hp(E,{muted:!0,volume:E.oA.volume},!1);rb(E,1,T,!1);var Z=E.t5();E.sC.jQ("initializingmode");E.Dy(Z);E.WJ(3);var L;if(!(L=!E.C.BP)){if(L=E.Vq){L=E.Vq;var n=E.mediaElement; L=!!n&&n===L.mediaElement}L=L&&E.oR}L&&(E.r4(),pA(E),Z.setMediaElement(E.mediaElement));Z.F5();if(Z.getPlayerState().X(128))return!1;T.D3||Ap(E,3);return E.oR=!0}; tm8=function(E){E.sC.jQ("initializingmode");E.WJ(2);TQ(E.LR,"remote");TQ(E.LR,"miniplayer")}; F3=function(E){if(!E.U("use_rta_for_player"))if(E.U("fetch_att_independently"))g.VH(E.uJ);else{var T=E.getVideoData().botguardData;T&&g.f5(T,E.C,E.getVideoData().Fa||"")}}; Pe=function(E,T){T!==E.yl&&(E.yl=T,g.XV(E.sC,"onMutedAutoplayChange",T))}; rb=function(E,T,Z,L){var n=OL(E,T,Z),O=E.Iw.N.get(n)||null;if(!O)return null;E.Iw.N.remove(n);if(O.FC())return null;if(O.getPlayerState().X(128))return O.dispose(),null;if(O===EL(E,{playerType:T}))return E.jy.infoGel({isCacheHit:!0}),O;if((O.getVideoData().oauthToken||Z.oauthToken)&&O.getVideoData().oauthToken!==Z.oauthToken)return null;T===1&&(T=E.Pm().getVideoData(),Yj(T)&&T.isAd()&&L||gb(E));L||E.Dy(O,!0);E.jy.infoGel({isCacheHit:!0});return O}; g.aMI=function(E){var T=(0,g.a)(),Z=E.getCurrentTime();E=E.getVideoData();Z=1E3*(Z-E.startSeconds);E.isLivePlayback&&(Z=0);return T-Math.max(Z,0)}; qwT=function(E,T){if(!E.gO)return!1;var Z=E.gO.startTimeMs*.001-1,L=E.gO.endTimeMs*.001;E.gO.type==="repeatChapter"&&L--;return Math.abs(T-Z)<=1E-6||Math.abs(T-L)<=1E-6||T>=Z&&T<=L}; zS8=function(E){var T=E.Pm();if(E.U("html5_disable_loop_range_for_shorts_ads")&&T.getVideoData().isAd()?0:Yj(T.getVideoData())&&!T.Kp())T=xv(E)*1E3-E.getVideoData().iF,E=E.Pe,KA(E.app,"gaplessshortslooprange"),T=new g.$I(0,T,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(E=E.app.Pm())&&E.addCueRange(T)}; jVi=function(E){var T=E.t5();if(!(T.getPlayerState().X(64)&&OS(E).isLivePlayback&&E.gO.startTimeMs<5E3)){if(E.gO.type==="repeatChapter"){var Z=n9(E.ie())?.SV();let L=E.getVideoData()?.OB;if(Z instanceof FS8&&L){let n=0;for(let O of L){if(O.startTime>E.gO.startTimeMs)break;n++}Z.renderChapterSeekingAnimation(0,L[n===0?n:n-1].title)}isNaN(Number(E.gO.loopCount))?E.gO.loopCount=0:E.gO.loopCount++;E.gO.loopCount===1&&g.ih(E.sC,"innertubeCommand",E.getVideoData().X1)}Z={Vd:"application_loopRangeStart"}; if(E.gO.type==="clips"||E.gO.type==="shortsLoop")Z.seekSource=58;T.seekTo(E.gO.startTimeMs*.001,Z)}}; bp=function(E,T,Z){if(E.IH(Z)&&(Z=Z.getVideoData(),!g.Jf(E))){E=E.mA;for(var L of E.G)if(Z.ow===L.ow){T+=L.hi/1E3;break}L=T;for(let n of E.G){if(Z.ow===n.ow)break;E=n.hi/1E3;if(E{E.GO=!0;$v(E,O)}); else E.playlist.onReady(()=>{MO(E)}); g.zv(E.C)&&E.jy.tick("ep_a_pr_r")}; Lc=function(E,T){var Z=EL(E,{playerType:1});if(Z){if(Z.getVideoData().clientPlaybackNonce===T)return Z;if((E=E.Eb.X)&&E.getVideoData().clientPlaybackNonce===T)return E}return null}; ox=function(E){var T=FP(!0);return T&&(T===E.template.element||E.mediaElement&&T===E.mediaElement.s5())?T:null}; XlJ=function(E,T){var Z=window.screen?.orientation;if(E.C.VQ&&Z&&Z.lock&&(!g.S6||!iiI))if(T){T=Z.type.indexOf("portrait")===0;let L=E.template.getVideoAspectRatio(),n=T;L<1?n=!0:L>1&&(n=!1);E.sL&&n===T||(Z=Z.lock(n?"portrait":"landscape"),Z!=null&&Z.catch(()=>{}),E.sL=!0)}else E.sL&&(E.sL=!1,Z.unlock())}; A5I=function(E,T){var Z=T.YJ(),L=T.pE();if(Z&&L&&Xi(Z)){var n=L.isView()?L.mediaElement:L;let J=L.isView()?L.start:0;L=BmO(L)+J;var O=JC(Z,J,L,!0);let y=new g.Ry(n,J,L,!0);T.uN(O,!1,!0,!1);T.setMediaElement(y);O=L+10;Z=JC(Z,O,Infinity,!0);n=new g.Ry(n,O,Infinity,!1,!0);n.f0(Z);E.Pj=n;E.C.Gz()&&T.K("usm",{pme:!0,cs:J,ce:L,ns:O})}}; EZO=function(E,T){T.bounds=E.getBoundingClientRect();var Z=["display","opacity","visibility","zIndex"];for(let L of Z)T[L]=nn(E,L);T.hidden=!!E.hidden}; var HhJ=function(){return vU[v[21]](this,56,8693)}; var SVi=function(E,T){return zT[v[21]](this,20,445,E,T)}; var TJU=function(E){return E.name==="TypeError"&&E.stack.includes("/s/player/")&&Dz()<=105},yM=function(E,T){if(E.api.A().U("web_player_log_click_before_generating_ve_conversion_params")){var Z=Math.floor(-E.scrollPosition/(E.j+E.V)); let L=Math.min(Z+E.columns,E.suggestionData.length)-1;for(;Z<=L;Z++)E.api.logVisibility(E.X[Z].element,T)}},DO=function(E){E.next.element.style.bottom=`${E.J}px`; E.previous.element.style.bottom=`${E.J}px`;var T=E.scrollPosition,Z=E.containerWidth-E.suggestionData.length*(E.j+E.V);g.qN(E.element,"ytp-scroll-min",T>=0);g.qN(E.element,"ytp-scroll-max",T<=Z)},ZfJ=function(E){for(var T=0;T{LbJ(E,J,O)})),T&&O.setAttribute("target",T),Z=g.SD("DIV"),Z.appendChild(O),L.appendChild(Z)))}},NZ=function(E){if(E.runs)for(let T=0;T{var O=T;if(E.V){var J=E.suggestionData[O],y=J.sessionData;E.J&&E.api.U("web_player_log_click_before_generating_ve_conversion_params")?(E.api.logClick(E.X[O].element),O=J.Ca(),J={},m7(E.api,[J]),O=g.pL(O,J),m4(O,E.api,n)):g7(n,E.api,E.J,y||void 0)&&E.api.BI(J.videoId,y,J.playlistId)}else n.preventDefault(),document.activeElement.blur()}); Z.gV(E.suggestions.element);E.X.push(Z);E.api.createServerVe(Z.element,Z)}},GRk=function(E){if(E.api.A().U("web_player_log_click_before_generating_ve_conversion_params")){var T=Math.floor(-E.scrollPosition/(E.L+8)); let Z=Math.min(T+E.columns,E.suggestionData.length)-1;for(;T<=Z;T++)E.api.logVisibility(E.X[T].element,!0)}},ui=function(E){var T=E.api.L_()?32:16; T=E.S/2+T;E.next.element.style.bottom=`${T}px`;E.previous.element.style.bottom=`${T}px`;T=E.scrollPosition;var Z=E.containerWidth-E.suggestionData.length*(E.L+8);g.qN(E.element,"ytp-scroll-min",T>=0);g.qN(E.element,"ytp-scroll-max",T<=Z)},uEJ=function(E){var T=E.suggestionData.length; for(let O=0;O{Wh(E)},null),Wh(E))},eR=function(E){var T=E.B; E=!!T.isEmbedsShortsMode();g.qN(T.getRootNode(),"ytp-shorts-mode",E);if(T=T.getVideoData())T.uK=E},vZ8=function(E){{var T=E.B; let Z=T.A();Z.W6&&!Z.S&&g.zv(Z)?T.isEmbedsShortsMode()?(T=T.QB(),T=Math.min(T.width,T.height)>=315):T=!T.Ws():T=!1}T!==E.S&&(E.S=T,E.j&&(E.j.dispose(),E.j=null),E.V&&(E.V.dispose(),E.V=null),E.N&&(E.N.dispose(),E.N=null),E.G&&(E.G.stop(),E.G.dispose(),E.G=null),T&&(g.ON(E.B),E.B.isEmbedsShortsMode()&&(E.N=new g.dX({D:"div",xU:"ytp-pause-overlay-backdrop",Wm:{tabIndex:"-1"}}),g.H(E,E.N),g.w7(E.B,E.N.element,4),E.G=new g.GY(E.N,1E3,!1,100),g.H(E,E.G),E.N.hide()),E.j=new g.dX({D:"div",xU:"ytp-pause-overlay-container", Wm:{tabIndex:"-1"}}),g.H(E,E.j),E.V=new eZT(E.B),g.H(E,E.V),E.V.gV(E.j.element),g.w7(E.B,E.j.element,4),w_8(E,E.B.getPlayerStateObject())))},w_8=function(E,T){E.G&&(!T.X(4)&&!T.X(2)||T.X(1024)?E.G.hide():E.G.show())},wX=function(E,T){var Z=E.B.A(); E={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:E.B.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":E.B.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:he(E.B.A().loaderUrl),eventType:T,youtubeHost:g.PU(E.B.A().UA)||""};E.embeddedPlayerMode=Z.O;g.J8("embedsAdEvent",E)},EJ=[],ZTI=typeof Object.create=="function"?Object.create:function(E){function T(){} T.prototype=E;return new T},T$U=typeof Object.defineProperties=="function"?Object.defineProperty:function(E,T,Z){if(E==Array.prototype||E==Object.prototype)return E; E[T]=Z.value;return E},Di=globalThis,nT="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" "); Di.BigInt64Array&&(nT.push("BigInt64"),nT.push("BigUint64"));var L3I=Object.setPrototypeOf;yO("Symbol.dispose",function(E){return E?E:Symbol("Symbol.dispose")}); yO("SuppressedError",function(E){function T(Z,L,n){if(!(this instanceof T))return new T(Z,L,n);n=Error(n);"stack"in n&&(this.stack=n.stack);this.message=n.message;this.error=Z;this.suppressed=L} if(E)return E;n88(T,Error);T.prototype.name="SuppressedError";return T}); yO("String.prototype.replaceAll",function(E){return E?E:function(T,Z){if(T instanceof RegExp&&!T.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return T instanceof RegExp?this.replace(T,Z):this.replace(new RegExp(String(T).replace(/([-()\[\]{}+?*.$\^|,:#>>0);OTU=0;var Gkd=class{constructor({url:E,Y7:T}){this.G=E;this.N=T;this.V=(new Date).getTime()-17040672E5;this.X={};for(var Z=/[?&]([^&=]+)=([^&]*)/g;T=Z.exec(E);)this.X[T[1]]=T[2]}};g.SI(g.ak,Error);g.ak.prototype.name="CustomError";var fz;var v8b=/&/g,qJ8=//g,fiI=/"/g,ckO=/'/g,QkU=/\x00/g,wb3=/[\x00&<>"']/;var Ok=globalThis.trustedTypes,J3;var yp=class{constructor(E){this.X=E}toString(){return this.X+""}};g.NK=class{constructor(E){this.X=E}toString(){return this.X}};g.sH=new g.NK("about:invalid#zClosurez");var dv,Udk;dv=class{constructor(E){this.Nt=E}};g.e$=[W5("data"),W5("http"),W5("https"),W5("mailto"),W5("ftp"),new dv(E=>/^[^:]*([/?#]|$)/.test(E))]; Udk=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.c5=class{constructor(E){this.X=E}toString(){return this.X+""}};var xe=class{constructor(E){this.X=E}toString(){return this.X+""}};var t3=class{constructor(E){this.X=E}toString(){return this.X}};var N1={};var bTJ,xd0;bTJ=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.aW=/#|$/;xd0=/[?&]($|#)/;var ED=class extends Error{constructor(E,T,Z=Error()){super();this.code=E;T+=":";Z instanceof Error?(this.message=T+Z.message,this.stack=Z.stack||""):(this.message=T+String(Z),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.gW.prototype.Ue=!1;g.gW.prototype.FC=function(){return this.Ue}; g.gW.prototype.dispose=function(){this.Ue||(this.Ue=!0,this.L0())}; g.gW.prototype[Symbol.dispose]=function(){this.dispose()}; g.gW.prototype.addOnDisposeCallback=function(E,T){this.Ue?T!==void 0?E.call(T):E():(this.x0||(this.x0=[]),T&&(E=E.bind(T)),this.x0.push(E))}; g.gW.prototype.L0=function(){if(this.x0)for(;this.x0.length;)this.x0.shift()()};var h88=class extends g.gW{constructor(E){super();this.wpc=E}gr(){return this.wpc.f()}Xv(E){this.wpc.c(E)}V(E){return this.wpc.m(XL(E))}ff(E){return this.wpc.mws(XL(E))}},my=class extends g.gW{constructor(E){super();this.Do=E;this.V="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.G=void 0;this.fI=this.Do.p;this.N=this.C4.bind(this);this.addOnDisposeCallback(()=>void IiU(this))}snapshot(E){return this.Do.s({...(E.Ei&&{c:E.Ei}), ...(E.xT&&{s:E.xT}),...(E.pN!==void 0&&{p:E.pN})})}C4(E){this.Do.e(E)}M3(){return this.Do.l()}};var qh3=class extends g.gW{constructor(){super(...arguments);this.NE=1}share(){if(this.FC())throw Error("E:AD");this.NE++;return this}dispose(){--this.NE||super.dispose()}};var Yhd=class{constructor(E){this.G=E;Ih(E,"/client_streamz/bg/frs",oi("mk"))}Ht(E,T){this.G.Ht("/client_streamz/bg/frs",E,T)}X(){return this.G.X("/client_streamz/bg/frs")}},fu8=class{constructor(E){this.G=E;Ih(E,"/client_streamz/bg/wrl",oi("mn"),JP("ac"),JP("sc"),oi("rk"),oi("mk"))}Ht(E,T,Z,L,n,O){this.G.Ht("/client_streamz/bg/wrl",E,T,Z,L,n,O)}X(){return this.G.X("/client_streamz/bg/wrl")}},cv0=class{constructor(E){this.V=E;sF(E,"/client_streamz/bg/ec",oi("en"),oi("mk"))}G(E,T){H8(this.V,"/client_streamz/bg/ec", E,T)}X(){return this.V.X("/client_streamz/bg/ec")}},Q4$=class{constructor(E){this.G=E;Ih(E,"/client_streamz/bg/el",oi("en"),oi("mk"))}Ht(E,T,Z){this.G.Ht("/client_streamz/bg/el",E,T,Z)}X(){return this.G.X("/client_streamz/bg/el")}},RZ0=class{constructor(E){this.V=E;sF(E,"/client_streamz/bg/cec",JP("ec"),oi("mk"))}G(E,T){H8(this.V,"/client_streamz/bg/cec",E,T)}X(){return this.V.X("/client_streamz/bg/cec")}},CWk=class{constructor(E){this.V=E;sF(E,"/client_streamz/bg/po/csc",JP("cs"),oi("mk"))}G(E,T){H8(this.V, "/client_streamz/bg/po/csc",E,T)}X(){return this.V.X("/client_streamz/bg/po/csc")}},bfI=class{constructor(E){this.V=E;sF(E,"/client_streamz/bg/po/ctav",oi("av"),oi("mk"))}G(E,T){H8(this.V,"/client_streamz/bg/po/ctav",E,T)}X(){return this.V.X("/client_streamz/bg/po/ctav")}},xak=class{constructor(E){this.V=E;sF(E,"/client_streamz/bg/po/cwsc",oi("su"),oi("mk"))}G(E,T){H8(this.V,"/client_streamz/bg/po/cwsc",E,T)}X(){return this.V.X("/client_streamz/bg/po/cwsc")}},PWi=class{constructor(E){this.G=E;Ih(E, "/client_streamz/bg/od/p",oi("mk"))}Ht(E,T){this.G.Ht("/client_streamz/bg/od/p",E,T)}X(){return this.G.X("/client_streamz/bg/od/p")}},Iuk=class{constructor(E){this.G=E;Ih(E,"/client_streamz/bg/od/n",oi("et"),oi("mk"))}Ht(E,T,Z){this.G.Ht("/client_streamz/bg/od/n",E,T,Z)}X(){return this.G.X("/client_streamz/bg/od/n")}};var AS=!0,Xz,yr;var vh;vh=Wb(1,!0);g.dx=Wb(610401301,!1);Wb(899588437,!1);Wb(772657768,!0);Wb(513659523,!1);Wb(568333945,!0);Wb(1331761403,!1);Wb(651175828,!1);Wb(722764542,!1);Wb(748402145,!1);Wb(748402146,!1);var el=Wb(748402147,!0);Wb(333098724,!1);Wb(861377723,!1);Wb(861377724,vh);Wb(869336903,!1);Wb(882674507,!1);Wb(869336904,vh);Wb(869336905,vh);Wb(1675845485,!0);Wb(919444824,!1);Wb(931468047,!1);Wb(916544035,!1);Wb(923536252,!1);Wb(928875398,!1);Wb(482019471,!1);Wb(2147483644,!1);Wb(2147483645,!1); Wb(2147483646,vh);Wb(2147483647,!0);g.uv=!!g.uI("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var hZ$;hZ$=g.GU.navigator;g.WH=hZ$?hZ$.userAgentData||null:null;g.Ii[" "]=function(){};var us,HV,iiI,s4T,txO,HfI,vY,qZ;us=qn();g.Or=vH()?!1:g.wx("Trident")||g.wx("MSIE");g.c2=g.wx("Edge");g.W6=g.c2||g.Or;g.Zx=g.wx("Gecko")&&!(g.X0(g.Gc(),"WebKit")&&!g.wx("Edge"))&&!(g.wx("Trident")||g.wx("MSIE"))&&!g.wx("Edge");g.PO=g.X0(g.Gc(),"WebKit")&&!g.wx("Edge");HV=g.xG();iiI=g.PH();g.QI=g.Ri();s4T=CB();txO=g.wx("iPad");HfI=g.wx("iPod");vY=g.bv();g.Tv=g.X0(g.Gc(),"KaiOS"); a:{let E="",T=function(){var Z=g.Gc();if(g.Zx)return/rv:([^\);]+)(\)|;)/.exec(Z);if(g.c2)return/Edge\/([\d\.]+)/.exec(Z);if(g.Or)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(Z);if(g.PO)return/WebKit\/(\S+)/.exec(Z);if(us)return/(?:Version)[ \/]?(\S+)/.exec(Z)}(); T&&(E=T?T[1]:"");if(g.Or){var YU;let Z=g.GU.document;YU=Z?Z.documentMode:void 0;if(YU!=null&&YU>parseFloat(E)){qZ=String(YU);break a}}qZ=E}var hP=qZ,SJb={};var Yq,fO;g.AC=YG();Yq=CB()||g.wx("iPod");fO=g.wx("iPad");g.fc=g.wx("Android")&&!(fB()||YG()||qn()||g.wx("Silk"));g.S6=fB();g.$M=g.cH()&&!g.bv();var HH={},pB=null;var $G=/[-_.]/g,rkO={"-":"+",_:"/",".":"="},Fc={};var zc=class{isEmpty(){return this.X==null}sizeBytes(){var E=m_(this);return E?E.length:0}constructor(E,T){gx(T);this.X=E;if(E!=null&&E.length===0)throw Error("ByteString should be constructed with non-empty values");}},ai;var AP=void 0;var Lb=TJ("jas",!0),Xb=TJ(),g4=TJ(),E_=TJ(),jk0=TJ(),B$I=TJ(),GT3=TJ(),Eek=TJ(),me=TJ("m_m",!0),mdJ=TJ(),ne=TJ();[...Object.values({OR:1,Qw:2,iu:4,KY:8,bU:16,HR:32,UJ:64,fZ:128,tR:256,Em:512,EJ:1024,Jy:2048,sc:4096,X_:8192})];var Iv,ShI=[];ShI[Lb]=7;Iv=Object.freeze(ShI);var iU={},ZE={},yY=Object.freeze({}),ch={},oe={};var z6,Ls0,KbJ;g.V3=DE(E=>typeof E==="number"); g.U8=DE(E=>typeof E==="string"); z6=DE(E=>E!=null&&typeof E==="object"&&typeof E.then==="function"); Ls0=DE(E=>typeof E==="function"); KbJ=DE(E=>!!E&&(typeof E==="object"||typeof E==="function"));var D0=DE(E=>E>=rv0&&E<=kR3),rv0=BigInt(Number.MIN_SAFE_INTEGER),kR3=BigInt(Number.MAX_SAFE_INTEGER);var GJ=0,d3=0,uS;var Kb=typeof BigInt==="function"?BigInt.asIntN:void 0,MII=typeof BigInt==="function"?BigInt.asUintN:void 0,pb=Number.isSafeInteger,xH=Number.isFinite,lU=Math.trunc,lib=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var iTI={};var Le=class{},F3U={Ij:!0};var ov;var Gk,d4;var ne3=g.Nb(0),QY={};var Iw=class{constructor(E,T,Z){this.buffer=E;if(Z&&!T)throw Error();this.X=T}};var lui=class{constructor(E,T,Z,L){this.G=null;this.L=!1;this.j=null;this.X=this.V=this.N=0;this.init(E,T,Z,L)}init(E,T,Z,{gP:L=!1,zO:n=!1}={}){this.gP=L;this.zO=n;E&&(E=hS(E,this.zO),this.G=E.buffer,this.L=E.X,this.j=null,this.N=T||0,this.V=Z!==void 0?this.N+Z:this.G.length,this.X=this.N)}free(){this.clear();QM.length<100&&QM.push(this)}clear(){this.G=null;this.L=!1;this.j=null;this.X=this.V=this.N=0;this.gP=!1}reset(){this.X=this.N}},QM=[];var J3k=class{constructor(E,T,Z,L){if(QM.length){let n=QM.pop();n.init(E,T,Z,L);E=n}else E=new lui(E,T,Z,L);this.X=E;this.N=this.X.X;this.G=this.V=-1;Fz(this,L)}free(){this.X.clear();this.G=this.V=-1;zN.length<100&&zN.push(this)}reset(){this.X.reset();this.N=this.X.X;this.G=this.V=-1}},zN=[];var p_$=class{constructor(){if(ch!==ch)throw Error();}};var Ld=class{constructor(E,T){this.G=E>>>0;this.X=T>>>0}},O4,Dd=class{constructor(E,T){this.G=E>>>0;this.X=T>>>0}},U4,wc,vw,qe,uM,dc,Ne,G$;var $a$=class{constructor(){this.X=[]}length(){return this.X.length}end(){var E=this.X;this.X=[];return E}};var Mx3=class{constructor(){this.V=[];this.G=0;this.X=new $a$}};var kr,auI,Rx,zZO,FbU,j4b,BJT,xU,gZ$,maI,ifk;kr=SK();auI=SK();Rx=SK();g.Cc=SK();zZO=SK();FbU=SK();j4b=SK();g.bi=SK();BJT=SK();xU=SK();gZ$=SK();g.Ph=SK();maI=SK();ifk=SK();g.jK=class{constructor(E,T,Z){this.CE=uD(E,T,Z,2048)}toJSON(){return Nk(this)}P0(E){return JSON.stringify(Nk(this,E))}clone(){var E=this.CE,T=E[Lb]|0;return vy(this,E,T)?qk(this,E,!0):new this.constructor(w4(E,T,!1))}};g.jK.prototype[me]=iU;g.jK.prototype.toString=function(){return this.CE.toString()};var rc=class{constructor(E,T,Z){this.xo=E;this.N1=T;E=Hb(kr);this.X=!!E&&Z===E||!1}},y3$=lM(function(E,T,Z,L,n){if(E.G!==2)return!1;ij(E,m$(T,L,Z),n);return!0},$r),DKO=lM(function(E,T,Z,L,n){if(E.G!==2)return!1; ij(E,m$(T,L,Z),n);return!0},$r),Zr=Symbol(),ms=Symbol(),Ad=Symbol(),Oc=Symbol(),Ec=Symbol(),Me,an;var RZ,Ix,hf,X_3,tf,AvO,EO0,Hh,rX,kU,li,pc,Tjk,Z8i;RZ=(E,T)=>{var Z=new Mx3;Js(E.CE,Z,z$(Zr,TZ,LW,T));Cd(Z,Z.X.end());E=new Uint8Array(Z.G);T=Z.V;var L=T.length,n=0;for(let O=0;O>31)*2+1;var n=L>>>23&255;L&=8388607;g.dr(T,Z,n==255?L?NaN:E*Infinity:n==0?E*1.401298464324817E-45*L:E*Math.pow(2,n-150)*(L+8388608));return!0},function(E,T,Z){T=Re(T); T!=null&&(bM(E,Z,5),E=E.X,Z=uS||(uS=new DataView(new ArrayBuffer(8))),Z.setFloat32(0,+T,!0),d3=0,GJ=Z.getUint32(0,!0),cw(E,GJ))},gZ$); g.sL=g.NL(function(E,T,Z){E.G!==0?E=!1:(g.dr(T,Z,g.tS(E.X,g.qb)),E=!0);return E},g.ep,g.bi); X_3=g.NL(function(E,T,Z){E.G!==0?E=!1:(g.dr(T,Z,g.tS(E.X,vD)),E=!0);return E},function(E,T,Z){T=zJ(T); if(T!=null&&(In(T),T!=null))switch(bM(E,Z,0),typeof T){case "number":E=E.X;WD(T);fd(E,GJ,d3);break;case "bigint":Z=Yr(T,Ld,nd);fd(E.X,Z.G,Z.X);break;default:Z=Jd(T),fd(E.X,Z.G,Z.X)}},BJT); tf=g.NL(function(E,T,Z){if(E.G!==0)return!1;g.dr(T,Z,g.SO(E.X));return!0},g.wr,g.Cc); AvO=g.NL(function(E,T,Z){return cG(E,T,Z)},function(E,T,Z){T=zJ(T); if(T!=null)switch(Hw(T),bM(E,Z,1),E=E.X,Hw(T),typeof T){case "number":T<0?(T=on(nd(-T)),Z=T.X,cw(E,T.G),cw(E,Z)):(uU(T),cw(E,GJ),cw(E,d3));break;case "bigint":T=T>>0);return!0},function(E,T,Z){T=HD(T); T!=null&&T!=null&&(bM(E,Z,0),Qg(E.X,T))},zZO); g.$U=g.NL(function(E,T,Z){if(E.G!==0)return!1;g.dr(T,Z,g.SO(E.X));return!0},function(E,T,Z){s4(E,Z,t0(T))},ifk); Tjk=GZ(function(E,T,Z){if(E.G!==0&&E.G!==2)return!1;T=$4(T,T[Lb]|0,Z);E.G==2?Zd(E,OGI,T):T.push(g.SO(E.X));return!0},function(E,T,Z){T=oZ(t0,T,!0); if(T!=null)for(let L=0;L>>0&255),E.X.push(T>>>8&255),E.X.push(T>>>16&255),E.X.push(T>>>24&255))},j4b);var LaI=new Map,nO8=class extends p_${constructor(E,T){super();this.typeName=E;this.X=T;if(ch!==ch)throw Error();LaI.set(E,this)}};var O88=class{constructor(E,T,Z){this.X=E;this.G=Z;this.isRepeated=0;this.N=E0;this.defaultValue=void 0;this.V=T.messageId!=null?oe:void 0}register(){g.Ii(this)}};var A3O=class extends g.jK{constructor(E){super(E)}};var HG=class extends g.jK{constructor(E){super(E)}},Sp=[1,2,3];var hs=class extends g.jK{constructor(E){super(E)}},sc=[1,2,3];var ts=class extends g.jK{constructor(E){super(E)}};var JOJ=class extends g.jK{constructor(E){super(E)}};var oOI=class extends g.jK{constructor(E){super(E)}},yOb=[1,2,3];g.PG=class extends g.jK{constructor(E){super(E)}};g.PG.prototype.Nw=TU(0);g.PG.prototype.G=g.bS([0,g.SR,[0,yOb,rX,[0,g.SR,-1,Hh],rX,[0,g.SR,-1,tf,Hh],rX,[0,g.SR]],GZ(function(E,T,Z){if(E.G!==2)return!1;E=E4(E);$4(T,T[Lb]|0,Z).push(E);return!0},function(E,T,Z){T=oZ(g.BD,T,!0); if(T!=null)for(let J=0;J=0;T--)this.remove(E[T])}; var EE=new pW(typeof document=="undefined"?null:document);var Uv8=class{async compress(E){var T=new CompressionStream("gzip"),Z=(new Response(T.readable)).arrayBuffer();T=T.writable.getWriter();await T.write((new TextEncoder).encode(E));await T.close();return new Uint8Array(await Z)}isSupported(E){return E<1024?!1:typeof CompressionStream!=="undefined"}};var Vgd=class extends g.jK{constructor(E){super(E)}};var NjT=class{constructor(E,T){this.intervalMs=E;this.callback=T;this.enabled=!1;this.X=()=>g.sJ(); this.G=this.X()}setInterval(E){this.intervalMs=E;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}start(){this.enabled=!0;this.timer||(this.timer=setTimeout(()=>{this.tick()},this.intervalMs),this.G=this.X())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let E=Math.max(this.X()-this.G,0);E{this.tick()},this.intervalMs-E):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var Gg8=class extends g.jK{constructor(E){super(E)}};var dvd=class extends g.jK{constructor(E){super(E)}};g.x=g.BG.prototype;g.x.clone=function(){return new g.BG(this.x,this.y)}; g.x.equals=function(E){return E instanceof g.BG&&gr(this,E)}; g.x.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.x.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.x.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.x.scale=function(E,T){this.x*=E;this.y*=typeof T==="number"?T:E;return this};g.x=g.mD.prototype;g.x.clone=function(){return new g.mD(this.width,this.height)}; g.x.aspectRatio=function(){return this.width/this.height}; g.x.isEmpty=function(){return!XS(this)}; g.x.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.x.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.x.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.x.scale=function(E,T){this.width*=E;this.height*=typeof T==="number"?T:E;return this};var eD="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var ao=class{constructor(E,T){this.X=E===zl&&T||""}toString(){return this.X}},zl={};new ao(zl,"");var bF={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.x=qD.prototype;g.x.s5=function(){return Qy(this.X)}; g.x.getElementsByTagName=function(E,T){return(T||this.X).getElementsByTagName(String(E))}; g.x.Hm=function(E){return g.Cz(E,this.X)}; g.x.createElement=function(E){return sq(this.X,E)}; g.x.appendChild=function(E,T){E.appendChild(T)}; g.x.append=function(E,T){tr(g.YK(E),E,arguments,1)}; g.x.canHaveChildren=function(E){if(E.nodeType!=1)return!1;switch(E.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; g.x.removeNode=g.lF;g.x.contains=g.pz;g.x.isFocusable=aa;var u2b=class extends g.jK{constructor(E){super(E)}dD(){return cq(this,1)}};var BO=class extends g.jK{constructor(E){super(E)}};var EV=class extends g.jK{constructor(E){super(E)}},c30=xh(EV);var ZS=class extends g.jK{constructor(E){super(E)}};var g_=["platform","platformVersion","architecture","model","uaFullVersion"],jD=new EV,m5=null;var X$=class extends g.jK{constructor(E){super(E)}};var WaJ=class extends g.jK{constructor(E){super(E)}};var e1k=class extends g.jK{constructor(E){super(E,4)}};var MZ=class extends g.jK{constructor(E){super(E,37)}U(){var E=this.CE;return iD(E,E[Lb]|0,WaJ,7)!==void 0}};var w7$=class extends g.jK{constructor(E){super(E,19)}LI(E){return Pq(this,2,E)}};var vO8=class{constructor(E,T=!1){this.qj=T;this.uach=this.locale=null;this.G=0;this.isFinal=!1;this.X=new w7$;Number.isInteger(E)&&this.X.LI(E);T||(this.locale=document.documentElement.getAttribute("lang"));To(this,new X$)}LI(E){this.X.LI(E);return this}build(E,T=0,Z=0,L=null,n=0,O=0){if(!this.qj){var J=Ar(this);var y=new u2b;y=Pq(y,1,this.G);y=x4(y,2,bU(this.isFinal));Z=x4(y,3,g.s8(Z>0?Z:void 0));n=x4(Z,4,g.s8(n>0?n:void 0));O=x4(n,5,g.s8(O>0?O:void 0));n=O.CE;Z=n[Lb]|0;O=nb(O,Z)?O:vy(O,n,Z)?qk(O, n):new O.constructor(w4(n,Z,!0));U0(J,u2b,10,O)}J=this.X.clone();O=Date.now().toString();J=x4(J,4,g.kH(O));E=GN(J,MZ,3,E.slice());L&&(J=new Gg8,L=x4(J,13,g.s8(L)),J=new dvd,L=U0(J,Gg8,2,L),J=new e1k,L=U0(J,dvd,1,L),L=Pq(L,2,9),U0(E,e1k,18,L));T&&CR(E,14,T);return E}};var qO;qO=g.PO?"webkitTransitionEnd":"transitionend";g.Lh.prototype.G=0;g.Lh.prototype.reset=function(){this.X=this.V=this.N;this.G=0}; g.Lh.prototype.getValue=function(){return this.V};var q6I=class extends g.jK{constructor(E){super(E,8)}},Y68=xh(q6I);var ax;ax=new O88(175237375,q6I,class extends g.jK{constructor(E){super(E)}});var fX8=class extends g.gW{constructor(E){super();this.componentId="";this.X=[];this.f0="";this.pageId=null;this.b$=this.VQ=-1;this.J=this.experimentIds=null;this.Y=this.O=this.L=this.N=0;this.wV=1;this.timeoutMillis=0;this.NE=!1;this.logSource=E.logSource;this.yB=E.yB||(()=>{}); this.V=new vO8(E.logSource,E.qj);this.network=E.network||null;this.k9=E.k9||null;this.Z=E.jG||null;this.sessionIndex=E.sessionIndex||null;this.Er=E.Er||!1;this.logger=null;this.withCredentials=!E.f1;this.qj=E.qj||!1;this.S=!this.qj&&!!g.hr()&&!!g.hr().navigator&&g.hr().navigator.sendBeacon!==void 0;this.u$=typeof URLSearchParams!=="undefined"&&!!(new URL(OV())).searchParams&&!!(new URL(OV())).searchParams.set;var T=iF(new X$);To(this.V,T);this.j=new g.Lh(1E4,3E5,.1);E=R5O(this,E.Hf);this.G=new NjT(this.j.getValue(), E);this.oI=new NjT(6E5,E);this.Er||this.oI.start();this.qj||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&JY(this)}),document.addEventListener("pagehide",()=>{JY(this)}))}L0(){JY(this); this.G.stop();this.oI.stop();super.L0()}dispatch(E){if(E instanceof MZ)this.log(E);else try{var T=new MZ,Z=E.P0();var L=g.bj(T,8,Z);this.log(L)}catch{}}log(E){if(this.u$){E=E.clone();var T=this.wV++;E=CR(E,21,T);this.componentId&&g.bj(E,26,this.componentId);T=E;{var Z=Ce(T,1);let L=typeof Z;Z=Z==null?Z:L==="bigint"?String(Kb(64,Z)):PD(Z)?L==="string"?Mb(Z):$H(Z):void 0}Z==null&&(Z=Date.now(),Z=Number.isFinite(Z)?Z.toString():"0",x4(T,1,g.kH(Z)));Z=Ce(T,15,void 0,void 0,ae);Z!=null&&(typeof Z==="bigint"? D0(Z)?Z=Number(Z):(Z=Kb(64,Z),Z=D0(Z)?Number(Z):String(Z)):Z=PD(Z)?typeof Z==="number"?$H(Z):Mb(Z):void 0);Z!=null||CR(T,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(Z=this.experimentIds.clone(),U0(T,Vgd,16,Z));T=this.X.length-1E3+1;T>0&&(this.X.splice(0,T),this.N+=T);this.X.push(E);this.Er||this.G.enabled||this.G.start()}}flush(E,T){if(this.X.length===0)E&&E();else if(this.NE&&this.S)this.V.G=3,bGk(this);else{var Z=Date.now();if(this.b$>Z&&this.VQ{this.j.reset();this.G.setInterval(this.j.getValue());if(V){var N=null;try{let G=JSON.stringify(JSON.parse(V.replace(")]}'\n","")));N=Y68(G)}catch(G){}N&& (V=Number(YW(N,1,g.Nb("-1"))),V>0&&(this.VQ=Date.now(),this.b$=this.VQ+V),JI(N.CE,ax.X),O_(N,ax.X),N=ax.G?ax.N(N,ax.G,ax.X,ax.V):ax.N(N,ax.X,null,ax.V),N=N===null?void 0:N)&&(N=LB(N,1,-1),N!==-1&&(this.j=new g.Lh(N<1?1:N,3E5,.1),this.G.setInterval(this.j.getValue())))}E&&E();this.L=0},D=(V,N)=>{var G=Tc(L,MZ,3); var e=Number(YW(L,14));g.nh(this.j);this.G.setInterval(this.j.getValue());V===401&&n&&(this.f0=n);e&&(this.N+=e);N===void 0&&(N=this.isRetryable(V));N&&(this.X=G.concat(this.X),this.Er||this.G.enabled||this.G.start());T&&T("net-send-failed",V);++this.L},U=()=>{this.network&&this.network.send(J,y,D)}; O?O.then(V=>{J.ZA["Content-Encoding"]="gzip";J.ZA["Content-Type"]="application/binary";J.body=V;J.vu=2;U()},()=>{U()}):U()}}}}isRetryable(E){return 500<=E&&E<600||E===401||E===0}};var cOJ=class{constructor(){this.Eh=typeof AbortController!=="undefined"}async send(E,T,Z){var L=this.Eh?new AbortController:void 0,n=L?setTimeout(()=>{try{L.abort()}catch(O){}},E.timeoutMillis):void 0; try{let O=await fetch(E.url,{method:E.requestType,headers:{...E.ZA},...(E.body&&{body:E.body}),...(E.withCredentials&&{credentials:"include"}),signal:E.timeoutMillis&&L?L.signal:null});O.status===200?T?.(await O.text()):Z?.(O.status)}catch(O){switch(O?.name){case "AbortError":Z?.(408);break;default:Z?.(400)}}finally{clearTimeout(n)}}dD(){return 4}};var TW=class extends g.gW{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.IZ="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.X=this.k9=null;this.G=!1;this.logger=this.pageId=null}f1(){this.V=!0;return this}build(){this.network||(this.network=new cOJ);var E=new fX8({logSource:this.logSource,yB:this.yB?this.yB:zZ,sessionIndex:this.sessionIndex,jG:this.IZ,qj:!1,Er:!1,f1:this.V,Hf:this.Hf,network:this.network});g.H(this, E);if(this.buildLabel){var T=this.buildLabel,Z=Ar(E.V);g.bj(Z,7,T)}E.J=new Uv8;this.componentId&&(E.componentId=this.componentId);this.k9&&(E.k9=this.k9);this.pageId&&(E.pageId=this.pageId);this.X&&((Z=this.X)?(E.experimentIds||(E.experimentIds=new Vgd),T=E.experimentIds,Z=Z.P0(),g.bj(T,4,Z)):E.experimentIds&&x4(E.experimentIds,4));this.G&&(E.NE=E.S);QSI(E.V);this.network.LI&&this.network.LI(this.logSource);this.network.Zt&&this.network.Zt(E);return E}};var Ec8=class extends g.gW{constructor(E){super();this.logSource=1828;this.componentId="";E||(E=new TW,E.componentId="",g.H(this,E),E=E.build());this.X=E}flush(E){E=E||[];if(E.length){let T=new Dvk,Z=[];for(let L=0;L-1?(T=E[J],Z||(T.sD=!1)):(T=new kTU(T,this.src,O,!!L,n),T.sD=Z,E.push(T));return T}; g.x.remove=function(E,T,Z,L){E=E.toString();if(!(E in this.listeners))return!1;var n=this.listeners[E];T=wP(n,T,Z,L);return T>-1?(ue(n[T]),g.mY(n,T),n.length==0&&(delete this.listeners[E],this.X--),!0):!1}; g.x.n5=function(){var E=0;for(let T in this.listeners){let Z=this.listeners[T];for(let L=0;L-1?E[n]:null}; g.x.hasListener=function(E,T){var Z=E!==void 0,L=Z?E.toString():"",n=T!==void 0;return g.TD(this.listeners,function(O){for(let J=0;J>>0);g.SI(g.mh,g.gW);g.mh.prototype[Go]=!0;g.x=g.mh.prototype;g.x.addEventListener=function(E,T,Z,L){ka(this,E,T,Z,L)}; g.x.removeEventListener=function(E,T,Z,L){FZ(this,E,T,Z,L)}; g.x.dispatchEvent=function(E){var T=this.Np;if(T){var Z=[];for(var L=1;T;T=T.Np)Z.push(T),++L}T=this.GF;L=E.type||E;if(typeof E==="string")E=new Vq(E,T);else if(E instanceof Vq)E.target=E.target||T;else{var n=E;E=new Vq(L,T);g.w_(E,n)}n=!0;var O;if(Z)for(O=Z.length-1;!E.G&&O>=0;O--){var J=E.currentTarget=Z[O];n=ie(J,L,!0,E)&&n}E.G||(J=E.currentTarget=T,n=ie(J,L,!0,E)&&n,E.G||(n=ie(J,L,!1,E)&&n));if(Z)for(O=0;!E.G&&OE&&AsyncContext.Snapshot.wrap(E):E=>E;var R1b=class{constructor(E,T){this.V=E;this.N=T;this.G=0;this.X=null}get(){if(this.G>0){this.G--;var E=this.X;this.X=E.next;E.next=null}else E=this.V();return E}put(E){this.N(E);this.G<100&&(this.G++,E.next=this.X,this.X=E)}};var AY;var CQk=class{constructor(){this.G=this.X=null}add(E,T){var Z=ZT.get();Z.set(E,T);this.G?this.G.next=Z:this.X=Z;this.G=Z}remove(){var E=null;this.X&&(E=this.X,this.X=this.X.next,this.X||(this.G=null),E.next=null);return E}},ZT=new R1b(()=>new b8U,E=>E.reset()),b8U=class{constructor(){this.next=this.scope=this.X=null}set(E,T){this.X=E; this.scope=T;this.next=null}reset(){this.next=this.scope=this.X=null}};var zY,L7,Tr,xvI;L7=!1;Tr=new CQk;g.c8=(E,T)=>{zY||xvI();L7||(zY(),L7=!0);Tr.add(E,T)}; xvI=()=>{var E=Promise.resolve(void 0);zY=()=>{E.then(M$b)}};y$.prototype.reset=function(){this.context=this.G=this.V=this.X=null;this.N=!1}; var DT=new R1b(function(){return new y$},function(E){E.reset()}); g.oh.prototype.then=function(E,T,Z){return qB(this,(0,g.XZ)(typeof E==="function"?E:null),(0,g.XZ)(typeof T==="function"?T:null),Z)}; g.oh.prototype.$goog_Thenable=!0;g.x=g.oh.prototype;g.x.finally=function(E){E=(0,g.XZ)(E);return new g.oh((T,Z)=>{dT(this,L=>{E();T(L)},L=>{E(); Z(L)})})}; g.x.Yp=function(E,T){return qB(this,null,(0,g.XZ)(E),T)}; g.x.catch=g.oh.prototype.Yp;g.x.cancel=function(E){if(this.X==0){let T=new g.v8(E);g.c8(function(){uO(this,T)},this)}}; g.x.Ga=function(E){this.X=0;JL(this,2,E)}; g.x.ql=function(E){this.X=0;JL(this,3,E)}; g.x.MM=function(){for(var E;E=W8(this);)eE(this,E,this.X,this.J);this.L=!1}; var Rh=UD;g.SI(g.v8,g.ak);g.v8.prototype.name="cancel";g.SI(g.C7,g.mh);g.x=g.C7.prototype;g.x.enabled=!1;g.x.Zv=null;g.x.setInterval=function(E){this.wp=E;this.Zv&&this.enabled?(this.stop(),this.start()):this.Zv&&this.stop()}; g.x.eK=function(){if(this.enabled){let E=g.sJ()-this.K$;E>0&&ET.X.size); E.length&&this.S.flush(E,this.J);jSb(E);this.L=0;this.G.enabled&&this.G.stop()}X(E){return this.Z.has(E)?void 0:this.V.get(E)}Ht(E,T,...Z){(E=this.X(E))&&E instanceof P8&&(E.Ht(T,...Z),tL(this))}};var lz=class extends Error{constructor(E,T,Z={}){super(T);this.code=E;this.metadata=Z;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var E=`RpcError(${BvT(this.code)||String(this.code)})`;this.message&&(E+=": "+this.message);return E}};K7.prototype.P0=function(E){var T=[];rT(this,E,T);return T.join("")}; var lO={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},ge0=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var PQ$;g.SI($T,p7);$T.prototype.X=function(){return new XMLHttpRequest}; PQ$=new $T;g.SI(MB,g.mh);var IXi=/^https?$/i,h1I=["POST","PUT"],ah=[];g.x=MB.prototype;g.x.ly=function(){this.dispose();g.iR(ah,this)}; g.x.send=function(E,T,Z,L){if(this.X)throw Error("[goog.net.XhrIo] Object is active with another request="+this.J+"; newUri="+E);T=T?T.toUpperCase():"GET";this.J=E;this.j="";this.V=0;this.O=!1;this.G=!0;this.X=this.oI?this.oI.X():PQ$.X();this.X.onreadystatechange=(0,g.XZ)((0,g.Pb)(this.HT,this));try{this.getStatus(),this.VQ=!0,this.X.open(T,String(E),!0),this.VQ=!1}catch(O){this.getStatus();jE(this,O);return}E=Z||"";Z=new Map(this.headers);if(L)if(Object.getPrototypeOf(L)===Object.prototype)for(var n in L)Z.set(n, L[n]);else if(typeof L.keys==="function"&&typeof L.get==="function")for(let O of L.keys())Z.set(O,L.get(O));else throw Error("Unknown input type for opt_headers: "+String(L));L=Array.from(Z.keys()).find(O=>"content-type"==O.toLowerCase()); n=g.GU.FormData&&E instanceof g.GU.FormData;!g.B5(h1I,T)||L||n||Z.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [O,J]of Z)this.X.setRequestHeader(O,J);this.NE&&(this.X.responseType=this.NE);"withCredentials"in this.X&&this.X.withCredentials!==this.Y&&(this.X.withCredentials=this.Y);try{this.L&&(clearTimeout(this.L),this.L=null),this.S>0&&(this.getStatus(),this.L=setTimeout(this.B7.bind(this),this.S)),this.getStatus(),this.Z=!0,this.X.send(E),this.Z=!1}catch(O){this.getStatus(), jE(this,O)}}; g.x.B7=function(){typeof B8!="undefined"&&this.X&&(this.j="Timed out after "+this.S+"ms, aborting",this.V=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.x.abort=function(E){this.X&&this.G&&(this.getStatus(),this.G=!1,this.N=!0,this.X.abort(),this.N=!1,this.V=E||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),F_(this))}; g.x.L0=function(){this.X&&(this.G&&(this.G=!1,this.N=!0,this.X.abort(),this.N=!1),F_(this,!0));MB.n9.L0.call(this)}; g.x.HT=function(){this.FC()||(this.VQ||this.Z||this.N?mO(this):this.pG())}; g.x.pG=function(){mO(this)}; g.x.isActive=function(){return!!this.X}; g.x.isComplete=function(){return gT(this)==4}; g.x.isSuccess=function(){var E=this.getStatus();a:switch(E){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var T=!0;break a;default:T=!1}if(!T){if(E=E===0)E=g.b9(String(this.J))[1]||null,!E&&g.GU.self&&g.GU.self.location&&(E=g.GU.self.location.protocol.slice(0,-1)),E=!IXi.test(E?E.toLowerCase():"");T=E}return T}; g.x.getStatus=function(){try{return gT(this)>2?this.X.status:-1}catch(E){return-1}}; g.x.getResponseHeader=function(E){if(this.X&&this.isComplete())return E=this.X.getResponseHeader(E),E===null?void 0:E}; g.x.getLastError=function(){return typeof this.j==="string"?this.j:String(this.j)};var IFJ=class{send(E,T=()=>{},Z=()=>{}){iGO(E.url,L=>{L=L.target; L.isSuccess()?T(iO(L)):Z(L.getStatus())},E.requestType,E.body,E.ZA,E.timeoutMillis,E.withCredentials)}dD(){return 1}};var FA=class{constructor(E,T){this.logger=E;this.event=T;this.startTime=AL()}done(){this.logger.N(this.event,AL()-this.startTime)}},jR=class extends qh3{constructor(){super(...arguments)}},Lw=class extends jR{j(){}X(){}N(){}V(){}S(){}Z(){}G(){}L(E,T,Z,L){return L}O(){}J(){}Y(){}},sKk=class extends jR{constructor(E){super();this.logger=E;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(E){this.logger.dispose(); this.logger=E}X(E){this.logger.X(E)}N(E,T){this.logger.N(E,T)}V(E){this.logger.V(E)}S(E){this.logger.S(E)}Z(E,T){this.logger.Z(E,T)}G(){this.logger.G()}L(E,T,Z,L){return this.logger.L(E,T,Z,L)}O(E){this.logger.O(E)}J(E){this.logger.J(E)}Y(E){this.logger.Y(E)}j(E){this.logger.j(E)}},tg0=class extends g.gW{constructor(E,T){super();this.callback=E;this.G=T;this.X=-T;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},H8$=class extends jR{constructor(E,T){super(); this.metrics=E;this.d4=T}j(E){this.metrics.b_.Ht(E,this.d4)}X(E){this.metrics.eventCount.G(E,this.d4)}N(E,T){this.metrics.mI.Ht(T,E,this.d4)}V(E){this.metrics.errorCount.G(E,this.d4)}L(E,T,Z,L){var n=AL(),O=J=>{if(!this.FC()){var y=AL()-n;this.metrics.FH.Ht(y,E,Z,J,T,this.d4)}}; L.then(()=>void O(0),J=>void O(J instanceof lz?J.code:-1)); return L}O(E){this.metrics.Ml.G(E,this.d4)}J(E){this.metrics.uy.G(E,this.d4)}Y(E){this.metrics.mG.G(E,this.d4)}S(E){this.metrics.payloadSize.Ht(E,this.d4)}Z(E,T){this.metrics.xj.Ht(T,E,this.d4)}},Lyk=class extends H8${constructor(E,T=[]){var Z={d4:E.d4||"_",DF:E.DF||[],I2:E.I2|0,IZ:E.IZ,IT:E.IT||(()=>{}), Dg:E.Dg||((n,O)=>TW8(n,O,Z.IT,Z.IZ))},L=Z.Dg("53",Z.DF.concat(T)); super({b_:new Yhd(L),errorCount:new RZ0(L),eventCount:new cv0(L),mI:new Q4$(L),FH:new fu8(L),Ml:new CWk(L),uy:new bfI(L),mG:new xak(L),payloadSize:new PWi(L),xj:new Iuk(L)},Z.d4);this.options=Z;this.service=L;this.oI=!E.Dg;this.VQ=new tg0(()=>void this.service.j(),Z.I2); this.addOnDisposeCallback(()=>{this.VQ.dispose();this.oI&&this.service.dispose()}); g.oW(T.slice())}G(){ZL$(this.VQ)}};var yj=class extends g.jK{constructor(E){super(E)}};var D2=class extends g.jK{constructor(E){super(E)}};var NC=class extends g.jK{constructor(E){super(E,0,NC.messageId)}},NW0=xh(NC),S6I=function(E){return DE(T=>T instanceof E&&!nb(T))}(NC); NC.messageId="bfkj";var ZQ=class extends g.jK{constructor(E){super(E)}};var Ka8=class extends g.jK{constructor(E){super(E)}},rO0=xh(Ka8);g.Rl=class{constructor(){this.promise=new Promise((E,T)=>{this.resolve=E;this.reject=T})}};var Yu=class extends g.gW{constructor(E){super();this.G=Math.floor(Math.random()*200);this.X=new Ka8;if("challenge"in E&&S6I(E.challenge)){var T=fR(E.challenge,4,void 0,oe);var Z=fR(E.challenge,5,void 0,oe);fR(E.challenge,7,void 0,oe)&&(this.X=rO0(fR(E.challenge,7,void 0,oe)))}else({program:T,globalName:Z}=E);this.addOnDisposeCallback(async()=>{var {FL:V}=await this.V;V?.()}); this.logger=nw(E.AJ||{},this.X);g.H(this,this.logger);var L=new g.Rl;this.V=L.promise;this.logger.X("t");var n=this.logger.share(),O=new FA(n,"t"),J=(V,N,G,e)=>{if(!this.logger.FC()){var q="k";N?q="h":G&&(q="u");q!=="k"?e!==0&&(this.logger.X(q),this.logger.N(q,V)):this.G<=0?(this.logger.X(q),this.logger.N(q,V),this.G=Math.floor(Math.random()*200)):this.G--}},y=(V,N,G,e)=>{Promise.resolve().then(()=>{O.done(); n.G();n.dispose();L.resolve({I0:V,FL:N,w6:G,zW:e})})},D=[(V,N)=>{this.logger.N(V,N)}, V=>{this.logger.V(V)}, V=>{this.logger.S(V)}, (V,N)=>{this.logger.Z(V,N)}]; if(!g.GU[Z])throw this.logger.V(25),Error("EGOU");if(!g.GU[Z].a)throw this.logger.V(26),Error("ELIU");try{let V=g.GU[Z].a;Z=[];let N=[];var U=nB(this.X);for(let q=0;q{})}catch(V){throw this.logger.V(28),V; }}snapshot(E){if(this.FC())throw Error("Already disposed");this.logger.X("n");var T=this.logger.share();return this.V.then(({I0:Z})=>new Promise(L=>{var n=new FA(T,"n");Z(O=>{n.done();T.j(O.length);T.G();T.dispose();L(O)},[E.Ei, E.xT,E.H1,E.pN])}))}cD(E){if(this.FC())throw Error("Already disposed"); this.logger.X("n");var T=EZ(this.logger,()=>this.N([E.Ei,E.xT,E.H1,E.pN]),"n"); this.logger.j(T.length);this.logger.G();return T}C4(E){this.V.then(({w6:T})=>{T?.(E)})}M3(){return this.logger.share()}};var OZ=class{constructor(){this.G={};this.X=null}};var Vj=class extends g.jK{constructor(E){super(E)}};var d8=class extends g.jK{constructor(E){super(E)}};var e1=class{constructor(E,T,Z){this.client=E;this.requestKey=T;this.X=Z}l1(E){return WE(this,E,new Lw,0)}};var r8=class extends g.gW{constructor(E){super();this.options=E;this.L=new g.Rl;this.fI=this.L.promise;this.j=new g.Rl;this.Z=1;this.G=new g.Rl;this.N=[];this.isPaused=!1;this.vj=E.vj||(()=>{}); this.logger=new sKk(nw(E.AJ||{}));eM$(this,E.U9,E.uz,E.Wl,E.CH,{...kgU,...(E.ao||{})});this.addOnDisposeCallback(()=>void wU8(this))}async snapshot(E){if(this.FC())throw Error("Already disposed"); this.V||this.J||await this.j.promise;if(this.V)return await this.V.snapshot(E);throw this.J;}pause(){this.FC()||this.isPaused||(this.isPaused=!0,this.X&&this.X.pause())}resume(){!this.FC()&&this.isPaused&&(this.isPaused=!1,this.X&&this.X.resume())}async checkForRefresh(){if(this.FC())throw Error("Already disposed");if(this.X){var E=this.X;E.isExpired()?(Cw(E),E.sP(0),E=!0):E=!1;E&&await this.G.promise}else await this.G.promise}C4(E){this.V?.C4?.(E)}handleError(E){this.FC()||(this.J=E,this.j.resolve(), this.options.WU?.(E))}M3(){return this.logger.share()}},kgU={XL:432E5,cB:3E5,XJ:10,KL:1E4,zV:3E4,Sj:3E4,kQ:6E4,kd:1E3,v3:6E4,W3:6E5,u7:.25,Z_:2,maxAttempts:10},qC=class{constructor(E,T,Z){this.endTimeMs=0;this.X=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var L=this.endTimeMs-Date.now();L<=this.V?(this.X=null,this.sP(0)):this.X=setTimeout(this.tick,Math.min(L,this.cB))}}; this.cB=T;this.V=Z;this.promise=new Promise(L=>{this.sP=L}); YOI(this,E)}pause(){this.isPaused||(this.isPaused=!0,Cw(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}G(){Cw(this);this.endTimeMs=0;this.isPaused=!1;this.sP(1)}isExpired(){return Date.now()>this.endTimeMs}};var fok=Math.imul??((E,T)=>E*T|0),PE=[196, 200,224,18],sZ=class{constructor(E,T=0,Z=[]){this.maxItems=E;this.X=T;this.G=Z}P0(){return String(this.X)+","+this.G.join()}Bt(E,T){var Z=void 0;if(this.G[this.X]!==E){let L=this.G.indexOf(E);L!==-1?(this.G.splice(L,1),LceU(this.index,Il(E),T,Z,L),"W"):"u"; this.logger.Y(n)}G(E,T){var [Z,L]=this.index?EZ(this.logger,()=>QW8(Il(E),T),"R"):["u"]; this.logger.J(Z);return L}};var bL3={toString:function(E){var T=[],Z=0;E-=-2147483648;T[Z++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(E%52);for(E=Math.floor(E/52);E>0;)T[Z++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(E%62),E=Math.floor(E/62);return T.join("")}};var Bh=class extends g.gW{constructor(E){super();this.logger=E;this.N=new g.Rl}ff(E,T){var Z=this.V(E);T?.(Z);return EZ(this.logger,()=>g.So(Z,2),this.G)}B_(E,T,Z){return EZ(this.logger,()=>T?this.ff(E,Z):this.V(E,Z),this.X)}},$u=class extends Bh{constructor(E,T,Z,L){super(E); this.j=T;this.J=Z;this.X="m";this.G="x";this.L=0;HE(this,L)}V(E,T){this.logger.X(this.X);++this.L>=this.J&&this.N.resolve();var Z=E();E=EZ(this.logger,()=>this.j(Z),"C"); if(E===void 0)throw new ED(17,"YNJ:Undefined");if(!(E instanceof Uint8Array))throw new ED(18,"ODM:Invalid");T?.(E);return E}},tn$=class extends Bh{constructor(E,T,Z){super(E);this.j=T;this.X="f";this.G="z";HE(this,Z)}V(){return this.j}},sWU=class extends Bh{constructor(E,T,Z){super(E);this.j=T;this.X="w";this.G="z";HE(this,Z)}V(){return EZ(this.logger,()=>lv(this.j),"d")}ff(){return this.j}},kak=class extends Bh{constructor(E,T){super(E); this.error=T;this.X="e";this.G="y"}V(){if(this.j)return this.j;this.j=Kw(this,E=>"_"+x1I(E)); return Kw(this,E=>E)}},Fq=class extends Bh{constructor(E,T,Z){super(E); this.j=T;this.clientState=Z;this.X="S";this.G="q"}V(){var E=Math.floor(Date.now()/1E3),T=[Math.random()*255,Math.random()*255],Z=T.concat([this.j&255,this.clientState],[E>>24&255,E>>16&255,E>>8&255,E&255]);E=new Uint8Array(2+Z.length);E[0]=34;E[1]=Z.length;E.set(Z,2);Z=E.subarray(2);T=T.length;for(let L=T;L{}); this.SZ=E.SZ||!1;if($vi(E)){let L=this.Do;this.L=()=>vc3(L).catch(n=>{this.G=n=this.reportError(new ED(this.X?20:32,"TRG:Disposed",n));this.X?.dispose();this.X=void 0;this.N.reject(n)}); qOd(L,()=>void pw(this)); L.Z===2&&pw(this)}else this.L=E.rw,pw(this);var T=this.logger.share();T.X("o");var Z=new FA(T,"o");this.N.promise.then(()=>{Z.done();T.G();T.dispose()},()=>void T.dispose()); this.addOnDisposeCallback(()=>{this.X?(this.X.dispose(),this.X=void 0):this.G?this.logger.G():(this.G=this.reportError(new ED(32,"TNP:Disposed")),this.logger.G(),this.N.reject(this.G))}); g.H(this,this.logger)}gr(){return this.N.promise}V(E){return al(this,{...E},!1)}ff(E){return al(this,{...E},!0)}Xv(E){if(!(E>150))try{this.cache=new lX$(E,this.logger)}catch(T){this.reportError(new ED(22,"GBJ:init",T))}}reportError(E){this.logger.V(E.code);this.onError(E);return E}},$vi=function(E){return DE(T=>{if(!KbJ(T))return!1;for(let [Z,L]of Object.entries(E)){let n=Z,O=L;if(!(n in T)){if(O.Cv===!0)continue;return!1}if(!O(T[n]))return!1}return!0})}({Do:function(E){return DE(T=>T instanceof E)}(r8)}, "");var aXk=class{constructor(){if(!gX){gX=new Z2(new Mg8);var E=Ss("client_streamz_web_flush_count",-1);E!==-1&&(gX.N=E)}this.V=E=gX;sF(E,"/client_streamz/youtube/aba/gac",JP("type"),JP("sequence"))}G(E,T){H8(this.V,"/client_streamz/youtube/aba/gac",E,T)}X(){return this.V.X("/client_streamz/youtube/aba/gac")}};g.m0=document;g.Qo=window;var loO={YM:"allow-forms",Bv:"allow-modals",h3:"allow-orientation-lock",d1:"allow-pointer-lock",ny:"allow-popups",Ta:"allow-popups-to-escape-sandbox",QS:"allow-presentation",Ok:"allow-same-origin",Ek:"allow-scripts",Xe:"allow-top-navigation",Ra:"allow-top-navigation-by-user-activation"},$1k=g.OF(()=>pUO());g.x=g.mx.prototype;g.x.clone=function(){return new g.mx(this.left,this.top,this.width,this.height)}; g.x.contains=function(E){return E instanceof g.BG?E.x>=this.left&&E.x<=this.left+this.width&&E.y>=this.top&&E.y<=this.top+this.height:this.left<=E.left&&this.left+this.width>=E.left+E.width&&this.top<=E.top&&this.top+this.height>=E.top+E.height}; g.x.getSize=function(){return new g.mD(this.width,this.height)}; g.x.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.x.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.x.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.x.scale=function(E,T){T=typeof T==="number"?T:E;this.left*=E;this.width*=E;this.top*=T;this.height*=T;return this};var aoI=/^--.+/,Tw={};g.z1T=g.OF(()=>{var E=!1;try{let T=Object.defineProperty({},"passive",{get(){E=!0}});g.GU.addEventListener("test",null,T)}catch(T){}return E});var Mo8=(new Date).getTime();var Fa8=class extends g.jK{constructor(E){super(E)}};var jKi=class{constructor(E,T,Z){this.Iz=E;this.Nv=T;this.metadata=Z}getMetadata(){return this.metadata}};var Fy0=class{constructor(E,T={}){this.p8=E;this.metadata=T;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var BjI=class{constructor(E,T,Z,L,n){this.name=E;this.methodType="unary";this.requestType=T;this.responseType=Z;this.X=L;this.G=n}L(E,T={}){return new jKi(E,this,T)}getName(){return this.name}};var gOk=new BjI("/google.internal.waa.v1.Waa/Create",Vj,Fa8,E=>E.P0(),xh(Fa8));var mvO=class extends g.jK{constructor(E){super(E)}};var GaI=new BjI("/google.internal.waa.v1.Waa/GenerateIT",d8,mvO,E=>E.P0(),xh(mvO));var dn3=new Set(["SAPISIDHASH","APISIDHASH"]);var iLI=class extends g.jK{constructor(E){super(E)}getValue(){var E=Ce(this,2);if(Array.isArray(E)||E instanceof g.jK)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return k4(this,2)}};var m1I=xh(class extends g.jK{constructor(E){super(E)}getMessage(){return fR(this,2)}});var eFI=class{constructor(E,T){this.G=[];this.N=[];this.j=[];this.V=[];this.X=[];this.L=E.Vk;this.J=T;this.xhr=E.xhr;this.L&&gcT(this)}qy(E,T){E==="data"?this.G.push(T):E==="metadata"?this.N.push(T):E==="status"?this.j.push(T):E==="end"?this.V.push(T):E==="error"&&this.X.push(T)}removeListener(E,T){E==="data"?vz(this.G,T):E==="metadata"?vz(this.N,T):E==="status"?vz(this.j,T):E==="end"?vz(this.V,T):E==="error"&&vz(this.X,T);return this}cancel(){this.xhr.abort()}},XU3=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.SI(qY,p7);qY.prototype.X=function(){var E=new Yp(this.N,this.V);this.G&&E.setCredentialsMode(this.G);return E}; qY.prototype.setCredentialsMode=function(E){this.G=E}; g.SI(Yp,g.mh);g.x=Yp.prototype;g.x.open=function(E,T){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.O=E;this.Y=T;this.readyState=1;cz(this)}; g.x.send=function(E){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.Z.signal.aborted)throw this.abort(),Error("Request was aborted.");this.X=!0;var T={headers:this.S,method:this.O,credentials:this.j,cache:void 0,signal:this.Z.signal};E&&(T.body=E);(this.VQ||g.GU).fetch(new Request(this.Y,T)).then(this.xF.bind(this),this.Es.bind(this))}; g.x.abort=function(){this.response=this.responseText="";this.S=new Headers;this.status=0;this.Z.abort("Request was aborted.");this.V&&this.V.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.X&&this.readyState!=4&&(this.X=!1,QW(this));this.readyState=0}; g.x.xF=function(E){if(this.X&&(this.N=E,this.G||(this.status=this.N.status,this.statusText=this.N.statusText,this.G=E.headers,this.readyState=2,cz(this)),this.X&&(this.readyState=3,cz(this),this.X)))if(this.responseType==="arraybuffer")E.arrayBuffer().then(this.q_.bind(this),this.Es.bind(this));else if(typeof g.GU.ReadableStream!=="undefined"&&"body"in E){this.V=E.body.getReader();if(this.L){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.J=new TextDecoder;fn(this)}else E.text().then(this.VA.bind(this),this.Es.bind(this))}; g.x.Gq=function(E){if(this.X){if(this.L&&E.value)this.response.push(E.value);else if(!this.L){var T=E.value?E.value:new Uint8Array(0);if(T=this.J.decode(T,{stream:!E.done}))this.response=this.responseText+=T}E.done?QW(this):cz(this);this.readyState==3&&fn(this)}}; g.x.VA=function(E){this.X&&(this.response=this.responseText=E,QW(this))}; g.x.q_=function(E){this.X&&(this.response=E,QW(this))}; g.x.Es=function(){this.X&&QW(this)}; g.x.setRequestHeader=function(E,T){this.S.append(E,T)}; g.x.getResponseHeader=function(E){return this.G?this.G.get(E.toLowerCase())||"":""}; g.x.getAllResponseHeaders=function(){if(!this.G)return"";for(var E=[],T=this.G.entries(),Z=T.next();!Z.done;)Z=Z.value,E.push(Z[0]+": "+Z[1]),Z=T.next();return E.join("\r\n")}; g.x.setCredentialsMode=function(E){this.j=E}; Object.defineProperty(Yp.prototype,"withCredentials",{get:function(){return this.j==="include"}, set:function(E){this.setCredentialsMode(E?"include":"same-origin")}});g.Wq.prototype.toString=function(){var E=[],T=this.N;T&&E.push(IG(T,i8I,!0),":");var Z=this.X;if(Z||T=="file")E.push("//"),(T=this.Z)&&E.push(IG(T,i8I,!0),"@"),E.push(wW(Z).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),Z=this.L,Z!=null&&E.push(":",String(Z));if(Z=this.G)this.X&&Z.charAt(0)!="/"&&E.push("/"),E.push(IG(Z,Z.charAt(0)=="/"?X73:AO8,!0));(Z=this.V.toString())&&E.push("?",Z);(Z=this.j)&&E.push("#",IG(Z,ESO));return E.join("")}; g.Wq.prototype.resolve=function(E){var T=this.clone(),Z=!!E.N;Z?RG(T,E.N):Z=!!E.Z;Z?T.Z=E.Z:Z=!!E.X;Z?eO(T,E.X):Z=E.L!=null;var L=E.G;if(Z)Cn(T,E.L);else if(Z=!!E.G){if(L.charAt(0)!="/")if(this.X&&!this.G)L="/"+L;else{var n=T.G.lastIndexOf("/");n!=-1&&(L=T.G.slice(0,n+1)+L)}n=L;if(n==".."||n==".")L="";else if(n.indexOf("./")!=-1||n.indexOf("/.")!=-1){L=g.jI(n,"/");n=n.split("/");let O=[];for(let J=0;J1||O.length==1&&O[0]!= "")&&O.pop(),L&&J==n.length&&O.push("")):(O.push(y),L=!0)}L=O.join("/")}else L=n}Z?T.G=L:Z=E.V.toString()!=="";Z?b$(T,E.V.clone()):Z=!!E.j;Z&&(T.j=E.j);return T}; g.Wq.prototype.clone=function(){return new g.Wq(this)}; var i8I=/[#\/\?@]/g,AO8=/[#\?:]/g,X73=/[#\?]/g,OB8=/[#\?@]/g,ESO=/#/g;g.x=Pz.prototype;g.x.add=function(E,T){sf(this);this.V=null;E=t9(this,E);var Z=this.X.get(E);Z||this.X.set(E,Z=[]);Z.push(T);this.G=this.G+1;return this}; g.x.remove=function(E){sf(this);E=t9(this,E);return this.X.has(E)?(this.V=null,this.G=this.G-this.X.get(E).length,this.X.delete(E)):!1}; g.x.clear=function(){this.X=this.V=null;this.G=0}; g.x.isEmpty=function(){sf(this);return this.G==0}; g.x.forEach=function(E,T){sf(this);this.X.forEach(function(Z,L){Z.forEach(function(n){E.call(T,n,L,this)},this)},this)}; g.x.yL=function(){sf(this);var E=Array.from(this.X.values()),T=Array.from(this.X.keys()),Z=[];for(let L=0;L0?String(E[0]):T}; g.x.toString=function(){if(this.V)return this.V;if(!this.X)return"";var E=[],T=Array.from(this.X.keys());for(let L=0;L>>3;O.V!=1&&O.V!=2&&O.V!=15&&l$(O,J,y,"unexpected tag");O.X=1;O.G=0;O.N=0} function Z(D){O.N++;O.N==5&&D&240&&l$(O,J,y,"message length too long");O.G|=(D&127)<<(O.N-1)*7;D&128||(O.X=2,O.Z=0,typeof Uint8Array!=="undefined"?O.j=new Uint8Array(O.G):O.j=Array(O.G),O.G==0&&n())} function L(D){O.j[O.Z++]=D;O.Z==O.G&&n()} function n(){if(O.V<15){let D={};D[O.V]=O.j;O.J.push(D)}O.X=0} for(var O=this,J=E instanceof Array?E:new Uint8Array(E),y=0;y0?E:null};pn.prototype.isInputValid=function(){return this.X===null}; pn.prototype.pg=function(){return this.X}; pn.prototype.I1=function(){return!1}; pn.prototype.parse=function(E){this.X!==null&&$p(this,E,"stream already broken");var T=null;try{{var Z=this.V;Z.V||rA(Z,E,"stream already broken");Z.X+=E;let O=Math.floor(Z.X.length/4);if(O==0)var L=null;else{try{var n=kG(Z.X.slice(0,O*4))}catch(J){rA(Z,Z.X,J.message)}Z.G+=O*4;Z.X=Z.X.slice(O*4);L=n}}T=L===null?null:this.N.parse(L)}catch(O){$p(this,E,O.message)}this.G+=E.length;return T};g.x=aG.prototype;g.x.isInputValid=function(){return this.j!=3}; g.x.pg=function(){return this.S}; g.x.done=function(){return this.j===2}; g.x.I1=function(){return!1}; g.x.parse=function(E){function T(){for(;N0;)if(e=E[N++],O.Z===4?O.Z=0:O.Z++,!e)break a;if(e==='"'&&!O.J){O.X=L();break}if(e==="\\"&&!O.J&&(O.J=!0,e=E[N++], !e))break;if(O.J)if(O.J=!1,e==="u"&&(O.Z=1),e=E[N++])continue;else break;y.lastIndex=N;e=y.exec(E);if(!e){N=E.length+1;break}N=e.index+1;e=E[e.index];if(!e)break}O.V+=N-q;continue;case 9:if(!e)continue;e==="r"?O.X=10:zw(O,E,N);continue;case 10:if(!e)continue;e==="u"?O.X=11:zw(O,E,N);continue;case 11:if(!e)continue;e==="e"?O.X=L():zw(O,E,N);continue;case 12:if(!e)continue;e==="a"?O.X=13:zw(O,E,N);continue;case 13:if(!e)continue;e==="l"?O.X=14:zw(O,E,N);continue;case 14:if(!e)continue;e==="s"?O.X=15: zw(O,E,N);continue;case 15:if(!e)continue;e==="e"?O.X=L():zw(O,E,N);continue;case 16:if(!e)continue;e==="u"?O.X=17:zw(O,E,N);continue;case 17:if(!e)continue;e==="l"?O.X=18:zw(O,E,N);continue;case 18:if(!e)continue;e==="l"?O.X=L():zw(O,E,N);continue;case 19:e==="."?O.X=20:zw(O,E,N);continue;case 20:if("0123456789.eE+-".indexOf(e)!==-1)continue;else N--,O.V--,O.X=L();continue;default:zw(O,E,N)}}} function L(){var e=J.pop();return e!=null?e:1} function n(e){O.G>1||(e||(e=V===-1?O.N+E.substring(U,N):E.substring(V,N)),O.Y?O.L.push(e):O.L.push(JSON.parse(e)),V=N)} for(var O=this,J=O.O,y=O.VQ,D=E.length,U=0,V=-1,N=0;N0?(G=O.L,O.L=[],G):null}return null};Fa.prototype.isInputValid=function(){return this.j===null}; Fa.prototype.pg=function(){return this.j}; Fa.prototype.I1=function(){return!1}; Fa.prototype.parse=function(E){function T(D){O.G=6;O.j="The stream is broken @"+O.X+"/"+J+". Error: "+D+". With input:\n";throw Error(O.j);} function Z(){O.V=new aG({M$:!0,Ew:!0})} function L(D){if(D)for(let U=0;U1)&&T("extra status: "+D);O.L=!0;let U={};U[2]=D[0];O.N.push(U)}} for(var O=this,J=0;J0?(E=O.N,O.N=[],E):null};var uck=class{constructor(E){this.X=E;this.G=null;this.j=this.V=0;this.S=!1;this.N=this.J=this.L=null;this.Z=new Sq(this);this.Z.kz(this.X,"readystatechange",this.Y)}getStatus(){return this.j}Y(E){E=E.target;try{if(E==this.X)a:{let O=gT(this.X);var T=this.X.V,Z=this.X.getStatus();let J=iO(this.X);E=[];if(X_(this.X)instanceof Array){let y=X_(this.X);y.length>0&&y[0]instanceof Uint8Array&&(this.S=!0,E=y)}if(!(O<3||O==3&&!J&&E.length==0))if(Z=Z==200||Z==206,O==4&&(T==8?jq(this,7):T==7?jq(this,8):Z|| jq(this,3)),this.G||(this.G=Dn8(this.X),this.G==null&&jq(this,5)),this.j>2)Bz(this);else{if(E.length>this.V){let y=E.length;T=[];try{if(this.G.I1())for(var L=0;Lthis.V){L=J.slice(this.V);this.V=J.length;try{let y=this.G.parse(L);y!=null&&this.N&&this.N(y)}catch(y){jq(this,5);Bz(this);break a}}O==4?(J.length!=0||this.S?jq(this,2):jq(this,4),Bz(this)):jq(this,1)}}}catch(O){jq(this,6),Bz(this)}}};var W_k=class{constructor(E){E=this.V=E;var T=(0,g.Pb)(this.N,this);E.N=T;E=this.V;T=(0,g.Pb)(this.j,this);E.J=T;this.G={};this.X={}}qy(E,T){var Z=this.G[E];Z||(Z=[],this.G[E]=Z);Z.push(T)}addListener(E,T){this.qy(E,T);return this}removeListener(E,T){var Z=this.G[E];Z&&g.iR(Z,T);(E=this.X[E])&&g.iR(E,T);return this}once(E,T){var Z=this.X[E];Z||(Z=[],this.X[E]=Z);Z.push(T);return this}N(E){var T=this.G.data;T&&gA(E,T);(T=this.X.data)&&gA(E,T);this.X.data=[]}j(){switch(this.V.getStatus()){case 1:mp(this, "readable");break;case 5:case 6:case 4:case 7:case 3:mp(this,"error");break;case 8:mp(this,"close");break;case 2:mp(this,"end")}}};var wHk=class{constructor(){var E={format:"jspb"};this.dE=E.dE||g.uI("suppressCorsPreflight",E)||!1;this.withCredentials=E.withCredentials||g.uI("withCredentials",E)||!1;this.BD=E.BD||[];this.JA=E.JA||[];this.rf=E.rf;this.X=E.Bl||!1}serverStreaming(E,T,Z,L){var n=E.substring(0,E.length-L.name.length);return Un0(O=>{var J=O.Nv,y=O.getMetadata(),D=i$(this,!1);y=Xa(this,y,D,n+J.getName());var U=A9(D,J.G,!0);O=J.X(O.Iz);D.send(y,"POST",O);return U},this.BD).call(this,L.L(T,Z))}};Ei.prototype.create=function(E,T,Z){return uz(this.X,this.G+"/$rpc/google.internal.waa.v1.Waa/Create",E,T||{},gOk,Z)};var ii=class{constructor(E,T){this.O6=3;this.WN=E;this.defaultValue=T;this.zj="bool"}},XA=class{constructor(E,T){this.O6=3;this.WN=E;this.defaultValue=T;this.zj="int"}},Af=class{constructor(E,T){this.O6=3;this.WN=E;this.defaultValue=T;this.zj="double"}};var bvO,Z5k,R6,qM,T2$,nui,O5T,Jzk,oS0,yzU,D2b,fx0,U2d,VTk,NS8,G50,PA8,uF8,Wib,eEd,wZk,vST,qj0,OSJ,EP,G80,Ro3,kG0,l38,BTT,czI,Qjb,REk,HJb,J7d,BpT,CKI,Tf,b5T,x2J,$F,PK8,r5I,IVJ,ed3,hE3,sj3,H5I,SjI,KiO,rzJ,k5b,lVJ,pZJ,SfO,$2k,MTI,C$J,J4$,aV8,zEU,FiO,Lu,Q_i,jjI,y9T,BSi,gSJ,ce,vWi,m2d,i50,XZI,tck,Az3,o5J,E$8,QQk,BdT,ZVk,n$8,OVI;bvO=new ii(45759580,!1);Z5k=new ii(45766273,!1);g.LiI=new ii(45757878,!1);R6=new ii(45749396,!1);qM=new ii(45803621,!1);T2$=new ii(45742119,!1);g.nS$=new ii(45757087,!1); nui=new ii(45784168,!1);O5T=new ii(45801068,!1);Jzk=new ii(45778696,!1);oS0=new ii(45756446,!1);yzU=new ii(45797721,!1);D2b=new ii(45798932,!1);fx0=new ii(45760018,!1);U2d=new ii(45739196,!1);VTk=new ii(45794868,!1);NS8=new ii(45739198,!1);G50=new ii(45794867,!1);PA8=new ii(45777356,!1);g.d20=new XA(45750947,g.Nb("0"));uF8=new ii(45799912,!1);Wib=new Af(45746966,0);eEd=new Af(45746967,0);wZk=new Af(45737488,0);vST=new Af(45737489,0);qj0=new ii(45795573,!1);g.Yjb=new ii(45765680,!1); OSJ=new ii(45732791,!0);EP=new ii(45781112,!1);G80=new ii(45769119,!0);Ro3=new XA(45784439,g.Nb("0"));kG0=new ii(45737482,!1);l38=new Af(45741773,0);g.fV8=new ii(45788478,!1);BTT=new ii(45773673,!1);czI=new ii(45800633,!1);Qjb=new ii(45798078,!1);REk=new ii(45731083,!1);HJb=new ii(45797279,!1);J7d=new ii(45728553,!1);BpT=new ii(45796750,!1);CKI=new ii(45794680,!1);Tf=new ii(45734191,!1);b5T=new ii(45796777,!1);x2J=new ii(45796778,!1);g.Z$=new ii(45745610,!1);$F=new ii(45800078,!1); PK8=new ii(45773273,!1);r5I=new ii(45756619,!1);IVJ=new ii(45758290,!1);ed3=new ii(45735523,!1);hE3=new Af(45771890,0);sj3=new Af(45735428,4E3);g.tTJ=new ii(45789077,!1);H5I=new ii(45748009,!1);SjI=new ii(45752604,!1);KiO=new Af(45769214,0);rzJ=new ii(45735462,!1);k5b=new ii(45751943,!1);lVJ=new ii(45751944,!1);pZJ=new ii(45751945,!1);SfO=new ii(45764592,!1);$2k=new Af(45764593,0);MTI=new ii(45779707,!1);C$J=new ii(45803145,!1);J4$=new ii(45766511,!1);aV8=new ii(45791326,!1);zEU=new ii(45804687,!1); FiO=new ii(45787771,!1);Lu=new ii(45791087,!1);Q_i=new ii(45772891,!1);jjI=new ii(45795844,!1);y9T=new ii(45783875,!0);BSi=new ii(45795574,!1);gSJ=new ii(45771891,!1);ce=new ii(45728181,!1);vWi=new ii(45756543,!1);m2d=new ii(45756620,!1);i50=new XA(45761760,g.Nb("200"));XZI=new ii(45776832,!1);tck=new Af(45768430,0);Az3=new ii(45776580,!1);o5J=new ii(45803581,!1);E$8=new ii(45755760,!1);g.nu=new ii(45788969,!1);QQk=new ii(45760017,!1);BdT=new ii(45732775,!1);g.TKJ=new ii(45787948,!1); ZVk=new ii(45765818,!1);g.Lzd=new ii(45734776,!1);n$8=new ii(45791572,!1);OVI=new ii(45760120,!1);g.OP=new ii(45770476,!1);g.Jib=new ii(45788375,!1);var dHO=new Af(45803754,0),vgJ=new Af(45791117,0),TNk=new Af(45725542,0),c$T=new Af(45794441,0),umT=new Af(45773603,0),WKJ=new Af(45773604,0),ng0=new Af(45797963,0),EgU=new Af(45725543,0),fhb=new Af(45793710,0),LKI=new Af(45757426,0),iJk=new Af(45725539,0),ATb=new Af(45725541,0),ONI=new Af(45757427,0),aB3=new ii(45791206,!1),XIb=new Af(45725540,0),m_k=new Af(45725538,0),qT3=new Af(45791118,0),ZNI=new Af(45764523,0),eaI=new Af(45786443,0),Qr0=new Af(45802123,0),J$I=new Af(45764217,0),og8=new Af(45764524, 0),DHT=new Af(45765602,0),wPi=new Af(45776190,0),YTI=new Af(45791119,0),NNJ=new Af(45778671,0),GVd=new Af(45741339,0),y$O=new Af(45767763,0),V73=new Af(45770002,0),UH8=new Af(45770001,0);var o$I=class{constructor(E){this.X=E}};var yiT=class{constructor(E){this.X=E}};var vGI=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var Do8=class extends g.jK{constructor(E){super(E,500)}};var Jo=class extends g.jK{constructor(E){super(E,500)}};var Uod=class extends g.jK{constructor(E){super(E)}getName(){return fR(this,1)}getOptions(){return E0(this,Jo,3)}clearOptions(){return x4(this,3)}};var VvT=function(E){return T=>{T=JSON.parse(T);if(!Array.isArray(T))throw Error("Expected jspb data to be an array, got "+cb(T)+": "+T);T[Lb]|=34;return new E(T)}}(class extends g.jK{constructor(E){super(E)}getName(){return fR(this,1)}getOptions(){return E0(this,Do8,3)}clearOptions(){return x4(this,3)}Jq(){return cq(this,6)}mo(E){Pq(this,6,E)}});var NKI=Symbol();var G7I;G7I=new O88(998,Jo,class extends g.jK{constructor(E){super(E)}});var o5=Symbol();var Lq=class extends g.mh{constructor(E){super();this.j=this.X=0;this.JQ=E??{QT:(T,Z)=>setTimeout(T,Z), GS:T=>{clearTimeout(T)}}; this.isOnline=window.navigator?.onLine??!0;this.G=async()=>{await nq(this)}; window.addEventListener("offline",this.G);window.addEventListener("online",this.G);this.j||this.V()}dispose(){window.removeEventListener("offline",this.G);window.removeEventListener("online",this.G);this.JQ.GS(this.j);delete Lq.instance}Fi(){return this.isOnline}V(){this.j=this.JQ.QT(async()=>{this.isOnline?window.navigator?.onLine||await nq(this):await nq(this);this.V()},3E4)}};var doU=class extends g.jK{constructor(E){super(E)}};var uJ$=[0,Z8i,-1];var y1=[0,AvO,-1];var WzU=class extends g.jK{constructor(E){super(E)}};var eH0=g.CW([0,g.$U,-1,g.sL,g.SR,uJ$,-1,hf,tf,g.$U,y1,g.SR,g.$U,-1,[0,uJ$,-1],tf,X_3,y1,hf,[0,1,tf,-4,Ix,[0,hf,-1,tf],g.SR,hf,g.Kc,[0,g.$U,tf],tf,-1,g.$U,-2,hf,-1,g.$U,hf,g.$U,tf,[0,3,tf,-1,4,li],Ix,pc,[0,g.$U,-1,g.SR],Hh],g.SR,Tjk,g.Kc,[0,y1,g.Kc,[0,g.SR,g.$U],hf,g.$U,-1],1,g.Kc,[0,X_3,-1,pc],g.$U,y1]);var SZJ=Qt(class extends g.jK{constructor(E){super(E)}G(){return cq(this,5)}},[0,g.$U,[0,g.sL,EO0,-1],tf,g.$U,-2,tf,g.sL]);var aQ3=class{constructor(){this.data=[];this.X=-1}set(E,T=!0){0<=E&&E<52&&Number.isInteger(E)&&this.data[E]!==T&&(this.data[E]=T,this.X=-1)}get(E){return!!this.data[E]}};g.SI(g.os,g.gW);g.x=g.os.prototype;g.x.start=function(){this.stop();this.N=!1;var E=yH(this),T=D6(this);E&&!T&&this.G.mozRequestAnimationFrame?(this.X=ka(this.G,"MozBeforePaint",this.V),this.G.mozRequestAnimationFrame(null),this.N=!0):this.X=E&&T?E.call(this.G,this.V):this.G.setTimeout(aFU(this.V),20)}; g.x.stop=function(){if(this.isActive()){let E=yH(this),T=D6(this);E&&!T&&this.G.mozRequestAnimationFrame?jh(this.X):E&&T?T.call(this.G,this.X):this.G.clearTimeout(this.X)}this.X=null}; g.x.isActive=function(){return this.X!=null}; g.x.Uh=function(){this.N&&this.X&&jh(this.X);this.X=null;this.L.call(this.j,g.sJ())}; g.x.L0=function(){this.stop();g.os.n9.L0.call(this)};g.SI(g.Ui,g.gW);g.x=g.Ui.prototype;g.x.N8=0;g.x.L0=function(){g.Ui.n9.L0.call(this);this.stop();delete this.X;delete this.G}; g.x.start=function(E){this.stop();this.N8=g.bO(this.V,E!==void 0?E:this.wp)}; g.x.stop=function(){this.isActive()&&g.GU.clearTimeout(this.N8);this.N8=0}; g.x.oF=function(){this.isActive()&&(this.stop(),this.U6())}; g.x.isActive=function(){return this.N8!=0}; g.x.U6=function(){this.N8=0;this.X&&this.X.call(this.G)};var wi8=class extends g.gW{constructor(E,T){super();this.N=T!=null?E.bind(T):E;this.wp=350;this.V=null;this.X=!1;this.G=0;this.Zv=null}j(E){this.V=arguments;this.Zv||this.G?this.X=!0:NN(this)}stop(){this.Zv&&(g.GU.clearTimeout(this.Zv),this.Zv=null,this.X=!1,this.V=null)}pause(){this.G++}resume(){this.G--;this.G||!this.X||this.Zv||(this.X=!1,NN(this))}L0(){super.L0();this.stop()}};var daT,VM,UL;daT=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");VM=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]");UL=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.v$0=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");Intl.NumberFormat.supportedLocalesOf(["es".replace("_","-")]);Y7.prototype.next=function(){return qBk}; var qBk={done:!0,value:void 0};Y7.prototype.GP=function(){return this};var fq=class{constructor(E){this.X=E}GP(){return new cK(this.X())}[Symbol.iterator](){return new QH(this.X())}G(){return new QH(this.X())}},cK=class extends Y7{constructor(E){super();this.X=E}next(){return this.X.next()}[Symbol.iterator](){return new QH(this.X)}G(){return new QH(this.X)}},QH=class extends fq{constructor(E){super(()=>E); this.V=E}next(){return this.V.next()}};Rs.prototype.clone=function(){return new Rs(this.X,this.J,this.V,this.j,this.N,this.L,this.G,this.Z)}; Rs.prototype.equals=function(E){return this.X==E.X&&this.J==E.J&&this.V==E.V&&this.j==E.j&&this.N==E.N&&this.L==E.L&&this.G==E.G&&this.Z==E.Z};(function(){if(iiI){var E=/Windows NT ([0-9.]+)/;return(E=E.exec(g.Gc()))?E[1]:"0"}return HV?(E=/1[0|1][_.][0-9_.]+/,(E=E.exec(g.Gc()))?E[0].replace(/_/g,"."):"10"):g.QI?(E=/Android\s+([^\);]+)(\)|;)/,(E=E.exec(g.Gc()))?E[1]:""):s4T||txO||HfI?(E=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(E=E.exec(g.Gc()))?E[1].replace(/_/g,"."):""):""})();var RF8=function(){if(g.AC)return bH(/Firefox\/([0-9.]+)/);if(g.Or||g.c2||us)return hP;if(g.S6){if(g.bv()||g.xG()){var E=bH(/CriOS\/([0-9.]+)/);if(E)return E}return bH(/Chrome\/([0-9.]+)/)}if(g.$M&&!g.bv())return bH(/Version\/([0-9.]+)/);if(Yq||fO){if(E=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.Gc()))return E[1]+"."+E[2]}else if(g.fc)return(E=bH(/Android\s+([0-9.]+)/))?E:bH(/Version\/([0-9.]+)/);return""}();g.SI(PK,g.gW);g.x=PK.prototype;g.x.subscribe=function(E,T,Z){var L=this.G[E];L||(L=this.G[E]=[]);var n=this.L;this.X[n]=E;this.X[n+1]=T;this.X[n+2]=Z;this.L=n+3;L.push(n);return n}; g.x.unsubscribe=function(E,T,Z){if(E=this.G[E]){let L=this.X;if(E=E.find(function(n){return L[n+1]==T&&L[n+2]==Z}))return this.HE(E)}return!1}; g.x.HE=function(E){var T=this.X[E];if(T){let Z=this.G[T];this.N!=0?(this.V.push(E),this.X[E+1]=()=>{}):(Z&&g.iR(Z,E),delete this.X[E],delete this.X[E+1],delete this.X[E+2])}return!!T}; g.x.jQ=function(E,T){var Z=this.G[E];if(Z){let n=Array(arguments.length-1);var L=arguments.length;let O;for(O=1;O0&&this.N==0)for(;Z=this.V.pop();)this.HE(Z)}}return O!=0}return!1}; g.x.clear=function(E){if(E){let T=this.G[E];T&&(T.forEach(this.HE,this),delete this.G[E])}else this.X.length=0,this.G={}}; g.x.L0=function(){PK.n9.L0.call(this);this.clear();this.V.length=0};g.Is.prototype.set=function(E,T){T===void 0?this.X.remove(E):this.X.set(E,(new K7).P0(T))}; g.Is.prototype.get=function(E){try{var T=this.X.get(E)}catch(Z){return}if(T!==null)try{return JSON.parse(T)}catch(Z){throw"Storage: Invalid value was encountered";}}; g.Is.prototype.remove=function(E){this.X.remove(E)};g.SI(hW,g.Is);hW.prototype.set=function(E,T){hW.n9.set.call(this,E,tW(T))}; hW.prototype.Tf=function(E){E=hW.n9.get.call(this,E);if(E===void 0||E instanceof Object)return E;throw"Storage: Invalid value was encountered";}; hW.prototype.get=function(E){if(E=this.Tf(E)){if(E=E.data,E===void 0)throw"Storage: Invalid value was encountered";}else E=void 0;return E};g.SI(HK,hW);HK.prototype.set=function(E,T,Z){if(T=tW(T)){if(Z){if(Zg.sJ())HK.prototype.remove.call(this,E);else return T}};g.SI(rU,HK);g.SI(k7,bBI);k7.prototype[Symbol.iterator]=function(){return cPU(this.GP(!0)).G()}; k7.prototype.clear=function(){var E=Array.from(this);for(let T of E)this.remove(T)};g.SI(lH,k7);g.x=lH.prototype;g.x.isAvailable=function(){if(this.G===null){var E=this.X;if(E)try{E.setItem("__sak","1");E.removeItem("__sak");var T=!0}catch(Z){T=Z instanceof DOMException&&(Z.name==="QuotaExceededError"||Z.code===22||Z.code===1014||Z.name==="NS_ERROR_DOM_QUOTA_REACHED")&&E&&E.length!==0}else T=!1;this.G=T}return this.G}; g.x.set=function(E,T){pq(this);try{this.X.setItem(E,T)}catch(Z){if(this.X.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; g.x.get=function(E){pq(this);E=this.X.getItem(E);if(typeof E!=="string"&&E!==null)throw"Storage mechanism: Invalid value was encountered";return E}; g.x.remove=function(E){pq(this);this.X.removeItem(E)}; g.x.GP=function(E){pq(this);var T=0,Z=this.X,L=new Y7;L.next=function(){if(T>=Z.length)return qBk;var n=Z.key(T++);if(E)return{value:n,done:!1};n=Z.getItem(n);if(typeof n!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:n,done:!1}}; return L}; g.x.clear=function(){pq(this);this.X.clear()}; g.x.key=function(E){pq(this);return this.X.key(E)};g.SI($7,lH);g.SI(MN,lH);g.SI(as,k7);as.prototype.set=function(E,T){this.G.set(this.X+E,T)}; as.prototype.get=function(E){return this.G.get(this.X+E)}; as.prototype.remove=function(E){this.G.remove(this.X+E)}; as.prototype.GP=function(E){var T=this.G[Symbol.iterator](),Z=this,L=new Y7;L.next=function(){var n=T.next();if(n.done)return n;for(n=n.value;n.slice(0,Z.X.length)!=Z.X;){n=T.next();if(n.done)return n;n=n.value}return{value:E?n.slice(Z.X.length):Z.G.get(n),done:!1}}; return L};FW.prototype.getValue=function(){return this.G}; FW.prototype.clone=function(){return new FW(this.X,this.G)};var D$=class{constructor(E){this.X=[];if(E)a:{let Z;if(E instanceof D$){if(Z=E.yL(),E=E.IB(),this.X.length<=0){var T=this.X;for(let L=0;L0;){let L=E-1>>1;if(T[L].X>Z.X)T[E]=T[L],E=L;else break}T[E]=Z}remove(){var E=this.X,T=E.length,Z=E[0];if(!(T<=0)){if(T==1)E.length=0;else{E[0]=E.pop();E=0;T=this.X;let n=T.length, O=T[E];for(;E>1;){var L=E*2+1;let J=E*2+2;L=JO.X)break;T[E]=T[L];E=L}T[E]=O}return Z.getValue()}}IB(){var E=this.X,T=[],Z=E.length;for(let L=0;L>>16&65535|0;for(var O;Z!==0;){O=Z>2E3?2E3:Z;Z-=O;do n=n+T[L++]|0,E=E+n|0;while(--O);n%=65521;E%=65521}return n|E<<16|0};for(var h6={},UP,C4J=[],V1=0;V1<256;V1++){UP=V1;for(var bVd=0;bVd<8;bVd++)UP=UP&1?3988292384^UP>>>1:UP>>>1;C4J[V1]=UP}h6=function(E,T,Z,L){Z=L+Z;for(E^=-1;L>>8^C4J[(E^T[L])&255];return E^-1};var vk={};vk={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 Dy=[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],N5=[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],HBJ=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ck=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],QN=Array(576);gU(QN);var RD=Array(60);gU(RD);var VN=Array(512);gU(VN);var yN=Array(256);gU(yN);var U$=Array(29);gU(U$);var GO=Array(30);gU(GO);var p$,$X,M5,lP=!1;var K$;K$=[new Sb(0,0,0,0,function(E,T){var Z=65535;for(Z>E.kR-5&&(Z=E.kR-5);;){if(E.cn<=1){s$(E);if(E.cn===0&&T===0)return 1;if(E.cn===0)break}E.xG+=E.cn;E.cn=0;var L=E.Z$+Z;if(E.xG===0||E.xG>=L)if(E.cn=E.xG-L,E.xG=L,C$(E,!1),E.GQ.J0===0)return 1;if(E.xG-E.Z$>=E.iC-262&&(C$(E,!1),E.GQ.J0===0))return 1}E.Bt=0;if(T===4)return C$(E,!0),E.GQ.J0===0?3:4;E.xG>E.Z$&&C$(E,!1);return 1}), new Sb(4,4,8,4,t6),new Sb(4,5,16,8,t6),new Sb(4,6,32,32,t6),new Sb(4,4,16,16,Hk),new Sb(8,16,32,32,Hk),new Sb(8,16,128,128,Hk),new Sb(8,32,128,256,Hk),new Sb(32,128,258,1024,Hk),new Sb(32,258,258,4096,Hk)];var kX={};kX=function(){this.input=null;this.TJ=this.tX=this.GJ=0;this.output=null;this.bA=this.J0=this.SR=0;this.msg="";this.state=null;this.Nx=2;this.e6=0};var aD=Object.prototype.toString; rF.prototype.push=function(E,T){var Z=this.GQ,L=this.options.chunkSize;if(this.ended)return!1;var n=T===~~T?T:T===!0?4:0;typeof E==="string"?Z.input=BK(E):aD.call(E)==="[object ArrayBuffer]"?Z.input=new Uint8Array(E):Z.input=E;Z.GJ=0;Z.tX=Z.input.length;do{Z.J0===0&&(Z.output=new jc.RS(L),Z.SR=0,Z.J0=L);E=si$(Z,n);if(E!==1&&E!==0)return this.ZT(E),this.ended=!0,!1;if(Z.J0===0||Z.tX===0&&(n===4||n===2))if(this.options.to==="string"){var O=jc.VW(Z.output,Z.SR);T=O;O=O.length;if(O<65537&&(T.subarray&& RHk||!T.subarray))T=String.fromCharCode.apply(null,jc.VW(T,O));else{for(var J="",y=0;y0||Z.J0===0)&&E!==1);if(n===4)return(Z=this.GQ)&&Z.state?(L=Z.state.status,L!==42&&L!==69&&L!==73&&L!==91&&L!==103&&L!==113&&L!==666?E=q5(Z,-2):(Z.state=null,E=L===113?q5(Z,-3):0)):E=-2,this.ZT(E),this.ended=!0,E===0;n===2&&(this.ZT(0),Z.J0=0);return!0}; rF.prototype.ZT=function(E){E===0&&(this.result=this.options.to==="string"?this.chunks.join(""):jc.zd(this.chunks));this.chunks=[];this.err=E;this.msg=this.GQ.msg};var Bk=()=>Math.random().toString(36).substring(7).split("").join("."),jb=`@@redux/INIT${Bk()}`,rP0=`@@redux/REPLACE${Bk()}`;var mL=typeof Symbol==="function"&&Symbol.observable||"@@observable";var MbI=Qt(class extends g.jK{constructor(E){super(E)}},[0,g.$U,li,g.SR,kU,g.SR,-1,pc,kU,pc,-1,g.$U,pc,li,g.Kc,[0,kU,-3,pc],g.SR,-1,pc]);var ko$=820309513;var xo3=function(E,T){return(()=>{var Z=new nO8(E,T);return()=>Z})()}("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.Nr=class{constructor(E){this.name=E}};g.yU=new g.Nr("actionCompanionAdRenderer");g.uQ=new g.Nr("adActionInterstitialRenderer");g.U6=new g.Nr("adsEngagementPanelRenderer");g.rj=new g.Nr("dismissablePanelTextPortraitImageRenderer");g.qv=new g.Nr("adsEngagementPanelSectionListViewModel");g.DX=new g.Nr("imageCompanionAdRenderer");g.eg=new g.Nr("instreamAdPlayerOverlayRenderer");g.xO=new g.Nr("instreamSurveyAdRenderer");g.Gf=new g.Nr("instreamSurveyAdSingleSelectQuestionRenderer");g.dC=new g.Nr("instreamSurveyAdMultiSelectQuestionRenderer");g.ur=new g.Nr("instreamSurveyAdAnswerRenderer");g.P48=new g.Nr("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.C8=new g.Nr("instreamVideoAdRenderer");g.wj=new g.Nr("playerOverlayLayoutRenderer");g.W7=new g.Nr("videoInterstitialButtonedCenteredLayoutRenderer");g.Mv=new g.Nr("aboveFeedAdLayoutRenderer");g.aK=new g.Nr("belowPlayerAdLayoutRenderer");g.$O=new g.Nr("inPlayerAdLayoutRenderer");g.F2=new g.Nr("inPlayerOrganicOverlayAdLayoutRenderer");g.hO=new g.Nr("playerBytesAdLayoutRenderer");g.zg=new g.Nr("playerBytesSequenceItemAdLayoutRenderer");g.p8=new g.Nr("playerUnderlayAdLayoutRenderer");g.bQ=new g.Nr("adIntroRenderer");g.QU=new g.Nr("playerBytesSequentialLayoutRenderer");g.P7=new g.Nr("surveyTextInterstitialRenderer");g.s6=new g.Nr("videoAdTrackingRenderer");var JsO=new g.Nr("videoInterstitialCenteredLayoutViewModel");g.YO=new g.Nr("playerOrganicTransitionOverlayRenderer");g.B7=new g.Nr("adSlotRenderer");g.Sg=new g.Nr("squeezebackPlayerSidePanelRenderer");g.VU=new g.Nr("bannerImageLayoutViewModel");g.Nv=new g.Nr("topBannerImageTextIconButtonedLayoutViewModel");g.Gg=new g.Nr("adsEngagementPanelLayoutViewModel");g.K8=new g.Nr("displayUnderlayTextGridCardsLayoutViewModel");var W4=class{constructor(E){this.X=E}},er=class extends W4{get entityMetadata(){return this.X.entityMetadata}set entityMetadata(E){this.X.entityMetadata=E}};var ILd=class extends er{G(){return[]}};var hH3=new g.Nr("commandContext");var sb$=class extends er{G(){return[]}};var tvk=class extends er{G(){return[]}};var a0J=new g.Nr("rawColdConfigGroup");var Ml0=new g.Nr("rawHotConfigGroup");g.wC=new g.Nr("commandExecutorCommand");var HVI=class extends g.jK{constructor(E){super(E)}};var SB8={Dp:0,y6:1,T8:32,Xw:61,j3:67,Vo:103,q$:86,ra:42,iU:60,SC:62,Ed:73,Od:76,xL:88,N$:90,IG:99,da:98,ph:100,tT:102,Lh:41,fh:69,Jj:70,UV:71,lV:2,cR:27,ANDROID:3,qY:54,VC:14,vZ:91,x_:55,pT:24,j9:105,Ia:20,LT:18,Js:21,UO:104,us:30,MY:29,Dw:28,cK:101,k_:107,CT:34,WZ:36,fT:38,IOS:5,z6:15,YY:92,HF:40,cF:25,wA:106,Ay:17,KZ:19,aY:64,yw:66,Sm:26,dA:22,nZ:33,rA:68,T6:35,PF:53,BF:108,hy:37,sR:39,Lo:7,fo:57,JT:43,oc:59,Ud:93,mT:74,Zp:75,vK:85,kN:65,uU:80,Fp:8,jC:10,Mf:58,mf:63,WK:72,Fe:23,Z0:11,vp:13,N6:12, Ic:16,no:56,GW:31,gs:77,NC:84,Q6:87,jm:89,pZ:94,u5:95};var Ud=class extends g.jK{constructor(E){super(E)}V(E){g.bj(this,5,E)}};var yu=class extends g.jK{constructor(E){super(E)}};var Kzk=class extends g.jK{constructor(E){super(E)}};var $9=class extends g.jK{constructor(E){super(E)}getPlayerType(){return cq(this,36)}setHomeGroupInfo(E){return U0(this,Kzk,81,E)}clearLocationPlayabilityToken(){return x4(this,89)}};var aI=class extends g.jK{constructor(E){super(E)}getValue(){return fR(this,By(this,zP,2))}},zP=[2,3,4,5,6];var riU=class extends g.jK{constructor(E){super(E)}setTrackingParams(E){return x4(this,1,O8(E,!1))}};var M$=class extends g.jK{constructor(E){super(E)}};var DU=class extends g.jK{constructor(E){super(E)}};var je=class extends g.jK{constructor(E){super(E)}setToken(E){return g.bj(this,2,E)}};var FM=class extends g.jK{constructor(E){super(E)}setSafetyMode(E){return Pq(this,5,E)}};var pP=class extends g.jK{constructor(E){super(E)}V(E){return U0(this,$9,1,E)}};var k7$=class extends er{G(){return[]}};var Odi=new g.Nr("continuationCommand");g.Ab=new g.Nr("signalAction");var v4=new g.Nr("webCommandMetadata");var DY$=new g.Nr("metadataBadgeRenderer");var JdU=new g.Nr("signalServiceEndpoint");var X2=new g.Nr("innertubeCommand");var J0k={AR:"EMBEDDED_PLAYER_MODE_UNKNOWN",Hc:"EMBEDDED_PLAYER_MODE_DEFAULT",wy:"EMBEDDED_PLAYER_MODE_PFP",sJ:"EMBEDDED_PLAYER_MODE_PFL"};var wz$=new g.Nr("channelThumbnailEndpoint");var OnT=new g.Nr("embeddedPlayerErrorMessageRenderer");var Znd=new g.Nr("embeddedPlayerOverlayVideoDetailsRenderer"),vpO=new g.Nr("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),qf3=new g.Nr("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var C6=new g.Nr("embedsInfoPanelRenderer");var lL0=class extends er{G(){return[]}};var pib=class extends er{G(){return[]}};var $oT=class extends er{G(){return[]}};var Mv3=class extends er{G(){var E=[];this.X.alternateChannel&&E.push(this.X.alternateChannel);this.X.alternateChannelList&&E.push(...this.X.alternateChannelList);this.X.oneofChannelEntity&&E.push(this.X.oneofChannelEntity);return[...(new Set(E))]}};var aL3=class extends er{G(){var E=[];this.X.entryCollection&&E.push(this.X.entryCollection);return[...(new Set(E))]}},Fz$=class extends er{G(){var E=[];this.X.parentPlaylist&&E.push(this.X.parentPlaylist);if(this.X.entries)for(let T of this.X.entries)E.push(...(new zHk(T)).G());return[...(new Set(E))]}},zHk=class extends W4{G(){var E=[];this.X.video&&E.push(this.X.video);return[...(new Set(E))]}};var jb8=class extends er{G(){var E=[];this.X.descriptionEntity&&E.push(this.X.descriptionEntity);this.X.creators&&E.push(...this.X.creators);this.X.theBiggestFan&&E.push(this.X.theBiggestFan);return[...(new Set(E))]}},BKk=class extends er{G(){return[]}};var g$3=new g.Nr("feedbackEndpoint");var mok=class extends er{G(){return[]}};var iV8=class extends er{G(){return[]}};var Xik=class extends er{G(){return[]}};var Ai$=class extends er{G(){return[]}};var Ey8=class extends er{G(){return[]}};var Tqb=new g.Nr("interactionLoggingCommandMetadata");var $bb={hT:"WEB_DISPLAY_MODE_UNKNOWN",eC:"WEB_DISPLAY_MODE_BROWSER",YN:"WEB_DISPLAY_MODE_MINIMAL_UI",BK:"WEB_DISPLAY_MODE_STANDALONE",PK:"WEB_DISPLAY_MODE_FULLSCREEN"};var ZIb=class extends g.jK{constructor(E){super(E)}getPlayerType(){return cq(this,7)}a8(){return fR(this,19)}setVideoId(E){return g.bj(this,19,E)}};var D3=class extends g.jK{constructor(E){super(E)}};var yc=class extends g.jK{constructor(E){super(E)}};var XM=class extends g.jK{constructor(E){super(E,500)}},Lqk=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328, 330,331,332,334,337,338,340,344,348,350,351,352,353,354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539,541,545,547,548,549,550,551,552,553,554,557];g.nyJ=new g.Nr("loggingContext");var mM=class extends g.jK{constructor(E){super(E)}};var by=class extends g.jK{constructor(E){super(E)}a8(){return Rw(this,By(this,x9,1))}setVideoId(E){return Fb(this,1,x9,jA(E))}getPlaylistId(){return Rw(this,By(this,x9,2))}},x9=[1,2];var pyT=class extends g.jK{constructor(E){super(E)}};var OIO=class extends er{G(){return[]}};var Jqb=class extends er{G(){return[]}};var oy0=class extends er{G(){return[]}};var yqi=class extends er{G(){var E=[];this.X.downloadsList&&E.push(this.X.downloadsList);this.X.smartDownloadsList&&E.push(this.X.smartDownloadsList);this.X.recommendedDownloadsList&&E.push(this.X.recommendedDownloadsList);this.X.refresh&&E.push(this.X.refresh);return[...(new Set(E))]}};var U73=class extends er{G(){var E=[];this.X.refresh&&E.push(this.X.refresh);if(this.X.downloads)for(let T of this.X.downloads)E.push(...(new D7d(T)).G());return[...(new Set(E))]}},D7d=class extends W4{G(){var E=[];this.X.video&&E.push(this.X.video);this.X.playlist&&E.push(this.X.playlist);this.X.videoItem&&E.push(this.X.videoItem);this.X.playlistItem&&E.push(this.X.playlistItem);return[...(new Set(E))]}};var VC8=class extends er{G(){var E=[];this.X.localImageEntities&&E.push(...this.X.localImageEntities);return[...(new Set(E))]}};var Nqk=class extends er{G(){var E=[];this.X.playbackData&&E.push(this.X.playbackData);this.X.localImageEntities&&E.push(...this.X.localImageEntities);this.X.videoDownloadContextEntity&&E.push(this.X.videoDownloadContextEntity);return[...(new Set(E))]}};var G9J=class extends er{G(){return[]}};var d7I=class extends er{G(){var E=[];this.X.fakeChildren&&E.push(...this.X.fakeChildren);return[...(new Set(E))]}};var uNU=class extends er{G(){var E=[];this.X.video&&E.push(this.X.video);this.X.playbackData&&E.push(this.X.playbackData);this.X.offlineVideoPolicy&&E.push(this.X.offlineVideoPolicy);return[...(new Set(E))]}};var WqI=class extends er{G(){return[]}};var eWJ=class extends er{G(){var E=[];this.X.channelOwner&&E.push(this.X.channelOwner);this.X.videos&&E.push(...this.X.videos);this.X.collaboratorChannels&&E.push(...this.X.collaboratorChannels);this.X.downloadState&&E.push(this.X.downloadState);this.X.refresh&&E.push(this.X.refresh);return[...(new Set(E))]}};var wSI=class extends er{G(){var E=[];this.X.video&&E.push(this.X.video);this.X.channelContributor&&E.push(this.X.channelContributor);return[...(new Set(E))]}};var qUI=class extends W4{G(){var E=[];this.X.recommendedVideoMetadata&&E.push(...(new vy8(this.X.recommendedVideoMetadata)).G());return[...(new Set(E))]}},vy8=class extends W4{G(){var E=[];this.X.localImageEntities&&E.push(...this.X.localImageEntities);this.X.videoDownloadContextEntity&&E.push(this.X.videoDownloadContextEntity);return[...(new Set(E))]}};var YUO=class extends W4{G(){var E=[];this.X.playbackPosition&&E.push(this.X.playbackPosition);return[...(new Set(E))]}};var fwO=class extends er{G(){var E=[];this.X.owner&&E.push(this.X.owner);this.X.downloadState&&E.push(this.X.downloadState);this.X.userState&&E.push(...(new YUO(this.X.userState)).G());this.X.additionalMetadata&&E.push(...(new qUI(this.X.additionalMetadata)).G());return[...(new Set(E))]}};var cqI=class extends er{G(){var E=[];this.X.userChannelDetails&&E.push(this.X.userChannelDetails);return[...(new Set(E))]}};var Q9U=class extends er{G(){var E=[];this.X.channelOwner&&E.push(this.X.channelOwner);this.X.playbackPosition&&E.push(this.X.playbackPosition);this.X.localImageEntities&&E.push(...this.X.localImageEntities);this.X.downloadStatus&&E.push(this.X.downloadStatus);return[...(new Set(E))]}};var RW$=class extends er{G(){return[]}};var CC8=class extends er{G(){return[]}};var bII=class extends er{G(){return[]}};var x7T=class extends er{G(){return[]}};var PC8=class extends er{G(){return[]}};var IwI=class extends er{G(){return[]}};var hWU=class extends er{G(){return[]}};var s9k=class extends er{G(){return[]}};var tC0=class extends er{G(){return[]}};var tn=new g.Nr("changeKeyedMarkersVisibilityCommand");var UY0=new g.Nr("loadMarkersCommand");var dm0=new g.Nr("timelyActionViewModel");var GFk=new g.Nr("timelyActionsOverlayViewModel");var HI3=class extends er{G(){return[]}};var SUk=class extends er{G(){return[]}};var Kq$=class extends er{G(){return[]}};var rqb=class extends er{G(){return[]}};var k9k=class extends er{G(){return[]}};var lwb=class extends er{G(){var E=[];this.X.compositeSourceKeys&&E.push(...this.X.compositeSourceKeys);return[...(new Set(E))]}};var pS3=class extends er{G(){var E=[];this.X.trackDownloadMetadatas&&E.push(...this.X.trackDownloadMetadatas);return[...(new Set(E))]}};var $7d=class extends er{G(){var E=[];this.X.downloadedTracks&&E.push(...this.X.downloadedTracks);this.X.smartDownloadedTracks&&E.push(...this.X.smartDownloadedTracks);this.X.downloadedEpisodes&&E.push(...this.X.downloadedEpisodes);this.X.downloadedAlbumReleases&&E.push(...this.X.downloadedAlbumReleases);this.X.smartDownloadedAlbumReleases&&E.push(...this.X.smartDownloadedAlbumReleases);this.X.downloadedPlaylists&&E.push(...this.X.downloadedPlaylists);this.X.smartDownloadedPlaylists&&E.push(...this.X.smartDownloadedPlaylists); this.X.metadataOnlyTracks&&E.push(...this.X.metadataOnlyTracks);return[...(new Set(E))]}};var MCU=class extends er{G(){var E=[];this.X.trackDownloadMetadatas&&E.push(...this.X.trackDownloadMetadatas);return[...(new Set(E))]}};var aw3=class extends er{G(){var E=[];this.X.playbackData&&E.push(this.X.playbackData);this.X.localImageEntities&&E.push(...this.X.localImageEntities);this.X.videoDownloadContextEntity&&E.push(this.X.videoDownloadContextEntity);return[...(new Set(E))]}};var zWi=class extends er{G(){var E=[];this.X.musicLibraryStatusEntity&&E.push(this.X.musicLibraryStatusEntity);this.X.primaryArtists&&E.push(...this.X.primaryArtists);this.X.details&&E.push(this.X.details);this.X.userDetails&&E.push(this.X.userDetails);this.X.tracks&&E.push(...this.X.tracks);this.X.share&&E.push(this.X.share);this.X.downloadMetadata&&E.push(this.X.downloadMetadata);this.X.refresh&&E.push(this.X.refresh);return[...(new Set(E))]}},Fq8=class extends er{G(){var E=[];this.X.albumRelease&& E.push(this.X.albumRelease);this.X.tracks&&E.push(...this.X.tracks);return[...(new Set(E))]}},j9k=class extends er{G(){var E=[];this.X.albumRelease&&E.push(this.X.albumRelease);return[...(new Set(E))]}};var Bq$=class extends er{G(){var E=[];this.X.details&&E.push(this.X.details);this.X.userDetails&&E.push(this.X.userDetails);return[...(new Set(E))]}},gyi=class extends er{G(){var E=[];this.X.parentArtist&&E.push(this.X.parentArtist);return[...(new Set(E))]}},m7k=class extends er{G(){var E=[];this.X.parentArtist&&E.push(this.X.parentArtist);return[...(new Set(E))]}};var iIT=class extends er{G(){return[]}};var XS0=class extends er{G(){return[]}};var EkT=class extends er{G(){var E=[];this.X.tracks&&E.push(...this.X.tracks);this.X.refresh&&E.push(this.X.refresh);this.X.musicLibraryStatusEntity&&E.push(this.X.musicLibraryStatusEntity);this.X.details&&E.push(this.X.details);this.X.downloadMetadata&&E.push(this.X.downloadMetadata);this.X.sideloadMetadata&&E.push(this.X.sideloadMetadata);this.X.userDetails&&E.push(this.X.userDetails);this.X.entryCollection&&E.push(this.X.entryCollection);this.X.share&&E.push(this.X.share);this.X.podcastShowAdditionalMetadata&& E.push(...(new Aqi(this.X.podcastShowAdditionalMetadata)).G());return[...(new Set(E))]}},Aqi=class extends W4{G(){var E=[];this.X.creatorEntity&&E.push(this.X.creatorEntity);return[...(new Set(E))]}};var TE8=class extends er{G(){return[]}};var Zo0=class extends er{G(){var E=[];this.X.musicLibraryStatusEntity&&E.push(this.X.musicLibraryStatusEntity);this.X.artists&&E.push(...this.X.artists);this.X.audioModeVersion&&E.push(this.X.audioModeVersion);this.X.videoModeVersion&&E.push(this.X.videoModeVersion);this.X.userDetails&&E.push(this.X.userDetails);this.X.details&&E.push(this.X.details);this.X.albumRelease&&E.push(this.X.albumRelease);this.X.share&&E.push(this.X.share);this.X.libraryEdit&&E.push(this.X.libraryEdit);this.X.downloadMetadata&& E.push(this.X.downloadMetadata);this.X.playbackPosition&&E.push(this.X.playbackPosition);this.X.lyrics&&E.push(this.X.lyrics);return[...(new Set(E))]}},LGi=class extends er{G(){var E=[];this.X.parentTrack&&E.push(this.X.parentTrack);return[...(new Set(E))]}},nk$=class extends er{G(){var E=[];this.X.parentTrack&&E.push(this.X.parentTrack);return[...(new Set(E))]}};var LpO=new g.Nr("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var Ook=new g.Nr("shareEndpoint"),JuI=new g.Nr("shareEntityEndpoint"),ok8=new g.Nr("shareEntityServiceEndpoint"),yuk=new g.Nr("webPlayerShareEntityServiceEndpoint");g.hn=new g.Nr("urlEndpoint");g.R$=new g.Nr("watchEndpoint");var DX8=new g.Nr("watchPlaylistEndpoint");var UXb=class extends er{G(){return[]}};var VaI=class extends er{G(){return[]}};var NE$=class extends er{G(){return[]}};var GnJ=class extends er{G(){return[]}};var dX8=class extends er{G(){var E=[];this.X.transfer&&E.push(this.X.transfer);this.X.adsPlaybackData&&E.push(...this.X.adsPlaybackData);this.X.drmLicense&&E.push(this.X.drmLicense);this.X.offlineVideoPolicy&&E.push(this.X.offlineVideoPolicy);this.X.videoDownloadContextEntity&&E.push(this.X.videoDownloadContextEntity);return[...(new Set(E))]}};var uC3=class extends er{G(){return[]}};var WGk=class extends er{G(){var E=[];this.X.offlineVideoStreams&&E.push(...this.X.offlineVideoStreams);this.X.captionTrack&&E.push(...this.X.captionTrack);return[...(new Set(E))]}};var eRb=class extends er{G(){return[]}};var wFb=class extends er{G(){return[]}};var vkJ=class extends er{G(){return[]}};var qbk=new g.Nr("prefetchWatchCommand");var c83=new g.Nr("compositeVideoOverlayRenderer");var tqT=new g.Nr("paidContentOverlayRenderer");var hnI=new g.Nr("playerMutedAutoplayOverlayRenderer"),sl8=new g.Nr("playerMutedAutoplayEndScreenRenderer");var bwk=new g.Nr("unserializedPlayerResponse"),L6=new g.Nr("unserializedPlayerResponse"),Yb8=new g.Nr("playerResponse");var ftb=new g.Nr("playlistEditEndpoint");var cuI=class extends er{G(){return[]}};var z_=new g.Nr("reelWatchEndpoint");var Q3i=new g.Nr("reelItemWatchResponse");g.qr=new g.Nr("buttonRenderer");g.Y_=new g.Nr("toggleButtonRenderer");g.H7=new g.Nr("counterfactualRenderer");var RR$=new g.Nr("resolveUrlCommandMetadata");var CTJ=class extends er{G(){return[]}};var bo0=new g.Nr("modifyChannelNotificationPreferenceEndpoint");var xXk=new g.Nr("unsubscribeEndpoint");var PTI=class extends er{G(){return[]}};var Yfk=new g.Nr("subscribeButtonRenderer");var Itd=new g.Nr("subscribeEndpoint");var hRO=class extends er{G(){return[]}};var s3T=class extends er{G(){return[]}};var tak=class extends er{G(){return[]}};var Ho3=class extends er{G(){return[]}};var Sbi=class extends er{G(){return[]}};var KGT=class extends er{G(){return[]}};var rud=class extends er{G(){return[]}};var kn$=class extends er{G(){return[]}};var ltU=class extends er{G(){return[]}};var pFk=class extends er{G(){return[]}};var ohU=new g.Nr("qrCodeRenderer");var $Xi={LY:"LIVING_ROOM_APP_MODE_UNSPECIFIED",pY:"LIVING_ROOM_APP_MODE_MAIN",NB:"LIVING_ROOM_APP_MODE_KIDS",j2:"LIVING_ROOM_APP_MODE_MUSIC",IN:"LIVING_ROOM_APP_MODE_UNPLUGGED",xP:"LIVING_ROOM_APP_MODE_GAMING"};var MaJ=class extends er{G(){return[]}};var atT=class extends er{G(){return[]}};var J9U=new g.Nr("autoplaySwitchButtonRenderer");var WZ8=new g.Nr("decoratedPlayerBarRenderer"),w9O=new g.Nr("chapteredPlayerBarRenderer"),eQO=new g.Nr("multiMarkersPlayerBarRenderer"),q1I=new g.Nr("chapterRenderer");var opI=new g.Nr("desktopOverlayConfigRenderer");var ysI=new g.Nr("engagementPanelSectionListRenderer");var np8=new g.Nr("playlistPanelRenderer");var zR8=class extends er{G(){return[]}};var FGI=class extends er{G(){return[]}};var j3$=class extends er{G(){return[]}};var BEU=class extends er{G(){return[]}};var gk8=class extends er{G(){return[]}};var mXU=class extends er{G(){return[]}};var io8=class extends er{G(){return[]}};var lk8=new g.Nr("cipher");var xCI=new g.Nr("playerVars");var $Ck=new g.Nr("playerVars");var XFT=g.GU.window,Lp=XFT?.yt?.config_||XFT?.ytcfg?.data_||{};g.d$("yt.config_",Lp);var JR=[];var $nU=/^[\w.]*$/,pH$={q:!0,search_query:!0},lQ0=String(Vo);g.Cp=new class{constructor(E,T){this.X=E;this.G=T}}(window,window.document);g.d$("yt.ads_.signals_.getAdSignalsString",function(E){return g.NS(g.bq(E))});g.sJ();var xY="XMLHttpRequest"in g.GU?()=>new XMLHttpRequest:null;var Au3="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(" ");[...Au3];var lq={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"},T30=["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",...Au3],zE=!1,gG$=kY;var Zb0;g.js=class extends g.ak{constructor(E,T,Z){super(`${E}, errorCode=${T}`);this.errorCode=T;this.xhr=Z;this.name="PromiseAjaxError"}};Zb0=class{constructor(E){this.xhr=E}};var m8=class{constructor(E=null){this.X=E;this.V=0;this.G=null}then(E,T,Z){return this.X?this.X.then(E,T,Z):this.V===1&&E?(E=E.call(Z,this.G))&&typeof E.then==="function"?E:g.X8(E):this.V===2&&T?(E=T.call(Z,this.G))&&typeof E.then==="function"?E:g.iq(E):this}getValue(){return this.G}};m8.prototype.$goog_Thenable=!0;var AR=!1;g.fK=Yq||fO;var Obi=/^([0-9\.]+):([0-9\.]+)$/;var lJ={};var Ezk=0,pO=g.PO?"webkit":g.Zx?"moz":g.Or?"ms":us?"o":"",TDi=g.uI("ytDomDomGetNextId")||(()=>++Ezk); g.d$("ytDomDomGetNextId",TDi);var Zlk={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},iJ=class{constructor(E){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches= null;try{if(E=E||window.event){this.event=E;for(let L in E)L in Zlk||(this[L]=E[L]);this.scale=E.scale;this.rotation=E.rotation;var T=E.target||E.srcElement;T&&T.nodeType==3&&(T=T.parentNode);this.target=T;var Z=E.relatedTarget;if(Z)try{Z=Z.nodeName?Z:null}catch(L){Z=null}else this.type=="mouseover"?Z=E.fromElement:this.type=="mouseout"&&(Z=E.toElement);this.relatedTarget=Z;this.clientX=E.clientX!=void 0?E.clientX:E.pageX;this.clientY=E.clientY!=void 0?E.clientY:E.pageY;this.keyCode=E.keyCode?E.keyCode: E.which;this.charCode=E.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=E.altKey;this.ctrlKey=E.ctrlKey;this.shiftKey=E.shiftKey;this.metaKey=E.metaKey;this.X=E.pageX;this.G=E.pageY}}catch(L){}}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.gR=g.GU.ytEventsEventsListeners||{};g.d$("ytEventsEventsListeners",g.gR);var mc=g.GU.ytEventsEventsCounter||{count:0};g.d$("ytEventsEventsCounter",mc);var Lwb=g.OF(function(){var E=!1;try{let T=Object.defineProperty({},"passive",{get:function(){E=!0}}); window.addEventListener("test",null,T)}catch(T){}return E}),XP=g.OF(function(){var E=!1; try{let T=Object.defineProperty({},"capture",{get:function(){E=!0}}); window.addEventListener("test",null,T)}catch(T){}return E});var fu;fu=window;g.a=fu.ytcsi&&fu.ytcsi.now?fu.ytcsi.now:fu.performance&&fu.performance.timing&&fu.performance.now&&fu.performance.timing.navigationStart?()=>fu.performance.timing.navigationStart+fu.performance.now():()=>(new Date).getTime();g.SI(Z_,g.gW);Z_.prototype.S=function(E){E.X===void 0&&Bu(E);var T=E.X;E.G===void 0&&Bu(E);this.X=new g.BG(T,E.G)}; Z_.prototype.DU=function(){return this.X||new g.BG}; Z_.prototype.Y=function(){if(this.X){var E=(0,g.a)();if(this.N!=0){var T=this.L,Z=this.X,L=T.x-Z.x;T=T.y-Z.y;L=Math.sqrt(L*L+T*T)/(E-this.N);this.G[this.V]=Math.abs((L-this.j)/this.j)>.5?1:0;T=0;for(Z=0;Z<4;Z++)T+=this.G[Z]||0;T>=3&&this.J();this.j=L}this.N=E;this.L=this.X;this.V=(this.V+1)%4}}; Z_.prototype.L0=function(){window.clearInterval(this.Z);g.ER(this.O)};g.c4=class extends g.gW{constructor(E){super();this.V=[];this.J=E||this}RI(E,T,Z,L,n){Z=yo((0,g.Pb)(Z,L||this.J));Z={target:E,name:T,callback:Z};var O;n&&Lwb()&&(O={passive:!0});E.addEventListener(T,Z.callback,O);this.V.push(Z);return Z}HL(E){for(let T=0;T{T.preventDefault();this.G=T}); E.addEventListener("appinstalled",()=>{this.X=!0},{once:!0})}};var D_=class{constructor(){this.nM=!0}Zs(E,T){E={};var Z=[];"USER_SESSION_ID"in Lp&&Z.push({key:"u",value:g.S("USER_SESSION_ID")});if(Z=zZ(Z))E.Authorization=Z,Z=T=T?.sessionIndex,Z===void 0&&(Z=Number(g.S("SESSION_INDEX",0)),Z=isNaN(Z)?0:Z),g.k("voice_search_auth_header_removal")||(E["X-Goog-AuthUser"]=Z.toString()),"INNERTUBE_HOST_OVERRIDE"in Lp||(E["X-Origin"]=window.location.origin),T===void 0&&"DELEGATED_SESSION_ID"in Lp&&(E["X-Goog-PageId"]=g.S("DELEGATED_SESSION_ID"));return E}};var Vu={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var uE=g.uI("ytglobal.prefsUserPrefsPrefs_")||{};g.d$("ytglobal.prefsUserPrefsPrefs_",uE); var VA3=class{constructor(){this.X=g.S("ALT_PREF_COOKIE_NAME","PREF");this.G=g.S("ALT_PREF_COOKIE_DOMAIN","youtube.com");var E=g.Zz(this.X);E&&this.parse(E)}get(E,T){d1(E);GM(E);E=uE[E]!==void 0?uE[E].toString():null;return E!=null?E:T?T:""}set(E,T){d1(E);GM(E);if(T==null)throw Error("ExpectedNotNull");uE[E]=T.toString()}ME(E){return!!((WL(`f${Math.floor(E/31)+1}`)||0)&1<{var E;return()=>{E||(E=new M8("ytidb"));return E}})();var SJ=[],HL=!1;var ND3={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"},GIk={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"},dhb={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}, py=class extends g.RO{constructor(E,T={},Z=ND3[E],L=GIk[E],n=dhb[E]){super(Z,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:E,...T});this.type=E;this.message=Z;this.level=L;this.X=n;Object.setPrototypeOf(this,py.prototype)}},uiO=class extends py{constructor(E,T){super("MISSING_OBJECT_STORES",{expectedObjectStores:T,foundObjectStores:E},ND3.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,uiO.prototype)}},MA=class extends Error{constructor(E,T){super();this.index= E;this.objectStore=T;Object.setPrototypeOf(this,MA.prototype)}},N3k=["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 iE=class{constructor(E){this.X=E}},Fx=class{constructor(E){this.state={status:"PENDING"};this.X=[];this.G=[];E=E.X;var T=L=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:L};for(let n of this.X)n()}},Z=L=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:L};for(let n of this.G)n()}}; try{E(T,Z)}catch(L){Z(L)}}static all(E){return new Fx(new iE((T,Z)=>{var L=[],n=E.length;n===0&&T(L);for(let O=0;O{L[O]=J;n--;n===0&&T(L)}).catch(J=>{Z(J)})}))}static resolve(E){return new Fx(new iE((T,Z)=>{E instanceof Fx?E.then(T,Z):T(E)}))}static reject(E){return new Fx(new iE((T,Z)=>{Z(E)}))}then(E,T){var Z=E??db3,L=T??GJd; return new Fx(new iE((n,O)=>{this.state.status==="PENDING"?(this.X.push(()=>{BL(this,this,Z,n,O)}),this.G.push(()=>{g1(this,this,L,n,O)})):this.state.status==="FULFILLED"?BL(this,this,Z,n,O):this.state.status==="REJECTED"&&g1(this,this,L,n,O)}))}catch(E){return this.then(void 0,E)}};var Wei=class{constructor(E,T){this.request=E;this.cursor=T}};var Qed=class{constructor(E,T){this.X=E;this.options=T;this.transactionCount=0;this.V=Math.round((0,g.a)());this.G=!1}add(E,T,Z){return nK(this,[E],{mode:"readwrite",k0:!0,commit:T3()},L=>L.objectStore(E).add(T,Z))}clear(E){return nK(this,[E],{mode:"readwrite", k0:!0},T=>T.objectStore(E).clear())}close(){this.X.close(); this.options?.closed&&this.options.closed()}count(E,T){return nK(this,[E],{mode:"readonly",k0:!0,commit:T3()},Z=>Z.objectStore(E).count(T))}delete(E,T){return nK(this,[E],{mode:"readwrite", k0:!0,commit:T3()&&!(T instanceof IDBKeyRange)},Z=>Z.objectStore(E).delete(T))}get(E,T){return nK(this,[E],{mode:"readonly", k0:!0,commit:T3()},Z=>Z.objectStore(E).get(T))}getAll(E,T,Z){return nK(this,[E],{mode:"readonly", k0:!0},L=>L.objectStore(E).getAll(T,Z))}put(E,T,Z){return nK(this,[E],{mode:"readwrite", k0:!0,commit:T3()},L=>L.objectStore(E).put(T,Z))}objectStoreNames(){return Array.from(this.X.objectStoreNames)}getName(){return this.X.name}},Oo=class{constructor(E){this.X=E}add(E,T){return Xx(this.X.add(E,T))}autoIncrement(){return this.X.autoIncrement}clear(){return Xx(this.X.clear()).then(()=>{})}count(E){return Xx(this.X.count(E))}delete(E){return E instanceof IDBKeyRange?wDd(this,E):Xx(this.X.delete(E))}get(E){return Xx(this.X.get(E))}getAll(E,T){return"getAll"in IDBObjectStore.prototype?Xx(this.X.getAll(E, T)):vHU(this,E,T)}index(E){try{return new Wwi(this.X.index(E))}catch(T){if(T instanceof Error&&T.name==="NotFoundError")throw new MA(E,this.X.name); throw T;}}getName(){return this.X.name}keyPath(){return this.X.keyPath}put(E,T){return Xx(this.X.put(E,T))}},Zn=class{constructor(E){this.X=E;this.G=new Map;this.aborted=!1;this.done=new Promise((T,Z)=>{this.X.addEventListener("complete",()=>{T()}); this.X.addEventListener("error",L=>{L.currentTarget===L.target&&Z(this.X.error)}); this.X.addEventListener("abort",()=>{var L=this.X.error;if(L)Z(L);else if(!this.aborted){L=py;var n=this.X.objectStoreNames;let O=[];for(let J=0;JT.delete().then(()=>NF(T)))}get(E){return Xx(this.X.get(E))}getAll(E,T){return"getAll"in IDBIndex.prototype?Xx(this.X.getAll(E,T)):fE3(this,E,T)}keyPath(){return this.X.keyPath}unique(){return this.X.unique}}, c0U=class{constructor(E,T){this.request=E; this.cursor=T}delete(){return Xx(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(E){return Xx(this.cursor.update(E))}};var e3$=class{constructor(E,T){this.name=E;this.options=T;this.V=!0;this.j=this.N=0}G(E,T,Z={}){return uA(E,T,Z)}delete(E={}){return W2(this.name,E)}open(){if(!this.V)throw e0(this);if(this.X)return this.X;var E,T=()=>{this.X===E&&(this.X=void 0)},Z={blocking:n=>{n.close()}, closed:T,SK:T,upgrade:this.options.upgrade},L=async()=>{var n=Error().stack??"";try{let y=await this.G(this.name,this.options.version,Z);var O=y,J=this.options;let D=[];for(let U of Object.keys(J.Gl)){let {Tc:V,ZE:N=Number.MAX_VALUE}=J.Gl[U];!(O.X.version>=V)||O.X.version>=N||O.X.objectStoreNames.contains(U)||D.push(U)}if(D.length!==0){let U=Object.keys(this.options.Gl),V=y.objectStoreNames();if(this.jthis.options.version+1)throw n.close(),this.V=!1,e0(this,O);return n}T();y instanceof Error&&!g.k("ytidb_async_stack_killswitch")&&(y.stack=`${y.stack}\n${n.substring(n.indexOf("\n")+1)}`);throw aO(y,this.name,"",this.options.version??-1);}}; return this.X=E=L()}};var v2=new e3$("YtIdbMeta",{Gl:{databases:{Tc:1}},upgrade(E,T){T(1)&&J4(E,"databases",{keyPath:"actualName"})}});var Rz,QT=new class{constructor(){}}(new class{constructor(){}});new g.Rl;var tAk=class extends e3${constructor(E,T){super(E,T);this.options=T;kM(E)}G(E,T,Z={}){return(this.options.shared?IE8:PUk)(E,T,{...Z})}delete(E={}){return(this.options.shared?so:hk8)(this.name,E)}};var S8d=t4("ytGcfConfig",{Gl:{coldConfigStore:{Tc:1},hotConfigStore:{Tc:1}},shared:!1,upgrade(E,T){T(1)&&(Dn(J4(E,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),Dn(J4(E,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var wj8=class extends g.gW{constructor(){super();this.G=[];this.X=[];var E=g.uI("yt.gcf.config.hotUpdateCallbacks");E?(this.G=[...E],this.X=E):(this.X=[],g.d$("yt.gcf.config.hotUpdateCallbacks",this.X))}L0(){for(let T of this.G){var E=this.X;let Z=E.indexOf(T);Z>=0&&E.splice(Z,1)}this.G.length=0;super.L0()}};g.lA=class{constructor(){this.L=!1;this.j=this.N=0;this.J=new wj8}jJ(){return az()??g.S("RAW_HOT_CONFIG_GROUP")}V(E){this.hotHashData=E;g.d$("yt.gcf.config.hotHashData",this.hotHashData||null)}};var vzI=typeof TextEncoder!=="undefined"?new TextEncoder:null,Qu=vzI?E=>vzI.encode(E):E=>{E=Nn(E); var T=new Uint8Array(E.length);for(let Z=0;Z{}; this.Eq=()=>{}; this.now=Date.now;this.XE=!1;this.rE=E.rE??100;this.ke=E.ke??1;this.Nm=E.Nm??2592E6;this.Vx=E.Vx??12E4;this.vD=E.vD??5E3;this.NP=E.NP??void 0;this.xk=!!E.xk;this.yH=E.yH??.1;this.y0=E.y0??10;E.handleError&&(this.handleError=E.handleError);E.Eq&&(this.Eq=E.Eq);E.XE&&(this.XE=E.XE);E.Cx&&(this.Cx=E.Cx);this.Bm=E.Bm;this.JQ=E.JQ;this.bj=E.bj;this.Kg=E.Kg;this.bF=E.bF;this.RQ=E.RQ;this.g3=E.g3;Cv(this)&&(!this.Bm||this.Bm("networkless_logging"))&&x6(this)}writeThenSend(E,T={}){if(Cv(this)&&this.X){let Z= {url:E,options:T,timestamp:this.now(),status:"NEW",sendCount:0};this.bj.set(Z,this.NP).then(L=>{Z.id=L;this.Kg.Fi()&&Ip(this,Z)}).catch(L=>{Ip(this,Z); h7(this,L)})}else this.bF(E,T)}sendThenWrite(E,T={},Z){if(Cv(this)&&this.X){let L={url:E, options:T,timestamp:this.now(),status:"NEW",sendCount:0};this.Bm&&this.Bm("nwl_skip_retry")&&(L.skipRetry=Z);if(this.Kg.Fi()||this.Bm&&this.Bm("nwl_aggressive_send_then_write")&&!L.skipRetry){if(!L.skipRetry){let n=T.onError?T.onError:()=>{}; T.onError=async(O,J)=>{await this.bj.set(L,this.NP).catch(y=>{h7(this,y)}); n(O,J)}}this.bF(E,T,L.skipRetry)}else this.bj.set(L,this.NP).catch(n=>{this.bF(E,T,L.skipRetry); h7(this,n)})}else Z=this.Bm&&this.Bm("nwl_skip_retry")&&Z,this.bF(E,T,Z)}sendAndWrite(E,T={}){if(Cv(this)&&this.X){let Z={url:E, options:T,timestamp:this.now(),status:"NEW",sendCount:0},L=!1,n=T.onSuccess?T.onSuccess:()=>{}; Z.options.onSuccess=(O,J)=>{Z.id!==void 0?this.bj.ll(Z.id,this.NP):L=!0;this.Kg.X6&&this.Bm&&this.Bm("vss_network_hint")&&this.Kg.X6(!0);n(O,J)}; this.bF(Z.url,Z.options,void 0,!0);this.bj.set(Z,this.NP).then(O=>{Z.id=O;L&&this.bj.ll(Z.id,this.NP)}).catch(O=>{h7(this,O)})}else this.bF(E,T,void 0,!0)}V(){if(!Cv(this))throw Error("IndexedDB is not supported: throttleSend"); this.G||(this.G=this.JQ.QT(async()=>{var E=await this.bj.Pz("NEW",this.NP);E?(await Ip(this,E),this.G&&(this.G=0,this.V())):this.N()},this.rE))}N(){this.JQ.GS(this.G); this.G=0}};var sd;var E1={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69, mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84, mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217, vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125, streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159, anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176, transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182, videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402, ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211, tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238, offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252, siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289, layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312, tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333, mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356, idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374, googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393, mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417, sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462, lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128, blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522, tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484, channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507, producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531, coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551, scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557};var Uk$=t4("ServiceWorkerLogsDatabase",{Gl:{SWHealthLog:{Tc:1}},shared:!0,upgrade:(E,T)=>{T(1)&&Dn(J4(E,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var lG={},ubk=0;var $6;var zX=class{constructor(){this.X=new Map;this.G=!1}requestComplete(E,T){T&&(this.G=!0);E=this.removeParams(E);this.X.get(E)||this.X.set(E,T)}isEndpointCFR(E){E=this.removeParams(E);return(E=this.X.get(E))?!1:E===!1&&this.G?!0:null}removeParams(E){return E.split("?")[0]}};zX.prototype.removeParams=zX.prototype.removeParams;zX.prototype.isEndpointCFR=zX.prototype.isEndpointCFR;zX.prototype.requestComplete=zX.prototype.requestComplete;zX.getInstance=FR;var jM=class extends g.mh{constructor(){super();this.G=!1;this.X=qD3();this.X.kz("networkstatus-online",()=>{if(this.G&&g.k("offline_error_handling")){var E=ap().get("errors",!0);if(E){for(let T in E)if(E[T]){let Z=new g.RO(T,"sent via offline_errors");Z.name=E[T].name;Z.stack=E[T].stack;Z.level=E[T].level;oL(Z)}ap().set("errors",{},2592E3,!0)}}})}Fi(){return this.X.Fi()}X6(E){this.X.isOnline=E}OS(){var E=window.navigator.onLine; return E===void 0?!0:E}LO(){this.G=!0}kz(E,T){return this.X.kz(E,T)}Lc(E){return nq(this.X,E)}};jM.prototype.sendNetworkCheckRequest=jM.prototype.Lc;jM.prototype.listen=jM.prototype.kz;jM.prototype.enableErrorFlushing=jM.prototype.LO;jM.prototype.getWindowStatus=jM.prototype.OS;jM.prototype.networkStatusHint=jM.prototype.X6;jM.prototype.isNetworkAvailable=jM.prototype.Fi;jM.getInstance=B$;var fbJ=class extends g.mh{constructor(){var E={ww:!0,dX:!0};super();this.X=this.N=0;this.G=B$();var T=g.uI("yt.networkStatusManager.instance.listen").bind(this.G);T&&(E.rateLimit?(this.rateLimit=E.rateLimit,T("networkstatus-online",()=>{gm(this,"publicytnetworkstatus-online")}),T("networkstatus-offline",()=>{gm(this,"publicytnetworkstatus-offline")})):(T("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),T("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}Fi(){var E= g.uI("yt.networkStatusManager.instance.isNetworkAvailable"); return E?E.bind(this.G)():!0}X6(E){var T=g.uI("yt.networkStatusManager.instance.networkStatusHint").bind(this.G);T&&T(E)}async Lc(E){var T=g.uI("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.G);return g.k("skip_network_check_if_cfr")&&FR().isEndpointCFR("generate_204")?new Promise(Z=>{this.X6(window.navigator?.onLine||!0);Z(this.Fi())}):T?T(E):!0}};var R5,eAb=class extends Yyd{constructor(){R5||(R5=new fbJ);super({bj:{DK:yI$,ll:o43,Pz:n4T,PC:Oed,aQ:JIU,set:L$8},Kg:R5,handleError:(E,T,Z)=>{var L=Z?.error?.code;L===400||L===415?(E=new g.RO(E.message,T,Z?.error?.code),D4(E,void 0,void 0,void 0,!0)):oL(E)}, Eq:D4,bF:v4I,now:g.a,yE:W$O,JQ:g.IO(),RQ:"publicytnetworkstatus-online",g3:"publicytnetworkstatus-offline",xk:!0,yH:.1,y0:Ss("potential_esf_error_limit",10),Bm:g.k,XE:!(Qh()&&g.PU(document.location.toString())!=="www.youtube-nocookie.com")});this.j=new g.Rl;g.k("networkless_immediately_drop_all_requests")&&Dkb();so("LogsDatabaseV2")}writeThenSend(E,T){T||(T={});T=iG(E,T);Qh()||(this.X=!1);super.writeThenSend(E,T)}sendThenWrite(E,T,Z){T||(T={});T=iG(E,T);Qh()||(this.X=!1);super.sendThenWrite(E,T,Z)}sendAndWrite(E, T){T||(T={});T=iG(E,T);Qh()||(this.X=!1);super.sendAndWrite(E,T)}awaitInitialization(){return this.j.promise}};var A7=g.GU.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.d$("ytNetworklessLoggingInitializationOptions",A7);g.O1=class{constructor(E){this.config_=null;E?this.config_=E:A4()&&(this.config_=g.Ed())}isReady(){!this.config_&&A4()&&(this.config_=g.Ed());return!!this.config_}};var cQ0=g.GU.ytPubsubPubsubInstance||new PK,Zk=g.GU.ytPubsubPubsubSubscribedKeys||{},nj=g.GU.ytPubsubPubsubTopicToKeys||{},Lj=g.GU.ytPubsubPubsubIsSynchronous||{};PK.prototype.subscribe=PK.prototype.subscribe;PK.prototype.unsubscribeByKey=PK.prototype.HE;PK.prototype.publish=PK.prototype.jQ;PK.prototype.clear=PK.prototype.clear;g.d$("ytPubsubPubsubInstance",cQ0);g.d$("ytPubsubPubsubTopicToKeys",nj);g.d$("ytPubsubPubsubIsSynchronous",Lj);g.d$("ytPubsubPubsubSubscribedKeys",Zk);var Nw={};g.SI(g.vd,g.gW);g.x=g.vd.prototype;g.x.subscribe=function(E,T,Z){return this.FC()?0:this.Qz.subscribe(E,T,Z)}; g.x.unsubscribe=function(E,T,Z){return this.FC()?!1:this.Qz.unsubscribe(E,T,Z)}; g.x.HE=function(E){return this.FC()?!1:this.Qz.HE(E)}; g.x.jQ=function(E,T){return this.FC()?!1:this.Qz.jQ.apply(this.Qz,arguments)}; g.x.zc=function(E,T){for(let Z in E)this.subscribe(Z,E[Z],T)}; g.x.Ap=function(E,T){for(let Z in E)this.unsubscribe(Z,E[Z],T)};var qw=Date.now().toString();var bZ={};g.sM=Symbol("injectionDeps");var Pd=class{constructor(E){this.key=E}};var cIO=class{constructor(){this.G=new Map;this.V=new Map;this.X=new Map}resolve(E){return E instanceof Pd?Hd(this,E.key,[],!0):Hd(this,E,[])}};g.Cu=class{constructor(E){this.name=E}toString(){return`InjectionToken(${this.name})`}};var SB;var r2=window;var jB=g.k("web_enable_lifecycle_monitoring")&&kL()!==0,RA3=g.k("web_enable_lifecycle_monitoring");var I0I=class{constructor(E){this.scheduler=g.IO();this.G=new g.Rl;this.X=E;for(let T=0;T{Z.TY();this.X[T].YC=!0;this.X.every(n=>n.YC===!0)&&this.G.resolve()}; let L=g.Cy(0,E,Z.priority??0);this.X[T]={...Z,TY:E,jobId:L}}}cancel(){for(let E of this.X)E.jobId===void 0||E.YC||this.scheduler.GS(E.jobId),E.YC=!0;this.G.resolve()}};var Q78=class{constructor(){this.state="none";this.plugins=[];this.G=void 0;this.N={};jB&&lZ(this.state)}get currentState(){return this.state}install(E){this.plugins.push(E);return this}uninstall(...E){E.forEach(T=>{T=this.plugins.indexOf(T);T>-1&&this.plugins.splice(T,1)})}transition(E,T){jB&&pj(this.state); var Z=this.transitions.find(L=>Array.isArray(L.from)?L.from.find(n=>n===this.state&&L.to===E):L.from===this.state&&L.to===E); if(Z){this.V&&(Qvk(this.V),this.V=void 0);CD$(this,E,T);this.state=E;jB&&lZ(this.state);Z=Z.action.bind(this);let L=this.plugins.filter(n=>n[E]).map(n=>n[E]); Z(PDd(this,L),T)}else throw Error(`no transition specified from ${this.state} to ${E}`);}};var hAd=class extends Q78{constructor(){super();this.X=null;this.G=10;this.transitions=[{from:"none",to:"application_navigating",action:this.j},{from:"application_navigating",to:"none",action:this.L},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}j(E,T){this.X=g.bE(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); E(T?.event)}L(E,T){this.X&&(Z6.GS(this.X),this.X=null);E(T?.event)}},Bd;var Aa=[];g.d$("yt.logging.transport.getScrapedGelPayloads",function(){return Aa});var Xj=void 0,mv=void 0;var LP=class{constructor(){this.store={};this.X={}}storePayload(E,T){E=EX(E);this.store[E]?this.store[E].push(T):(this.X={},this.store[E]=[T]);g.k("more_accurate_gel_parser")&&(T=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(T));return E}smartExtractMatchingEntries(E){if(!E.keys.length)return[];var T=ZB(this,E.keys.splice(0,1)[0]),Z=[];for(let L=0;L`Cannot read property '${E.key}'`, gg:{Error:[{ou:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{ou:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{ou:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{ou:/\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"]},{ou:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{ou:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{ou:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{kc:E=>`Cannot call '${E.key}'`, gg:{TypeError:[{ou:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{ou:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{ou:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{ou:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{ou:/\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"]}, {ou:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{kc:E=>`${E.key} is not defined`, gg:{ReferenceError:[{ou:/(.*) is not defined/,groups:["key"]},{ou:/Can't find variable: (.*)/,groups:["key"]}]}}];var nW8={jD:[],DC:[{callback:TkJ,weight:500},{callback:ZRI,weight:500}]};var LU$=class{constructor(){this.DC=[];this.jD=[]}},Q7;var jF=new PK;var Fu=new Set,M3=0,Nk3=0,B9=0,DWU=[],yS0=[],GN0=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var A8=class extends N8{constructor(E){super(arguments);this.csn=E}},W$=new GX("screen-created",A8),RQ=[],dW8=wqI,Cx=0,EH=new Map,TF=new Map,ZW=new Map;var R3U=class{flush(E=[],T=!1){if(g.k("enable_client_streamz_web"))for(let Z of E)E=KW(Z),this.X&&U0(E,oOI,2,this.X),E={serializedIncrementBatch:g.So(E.G())},g.J8("streamzIncremented",E,{sendIsolatedPayload:T})}},Mg8=class extends R3U{constructor(){super()}},IWi=class extends R3U{constructor(E){super();var T=new oOI;var Z=new JOJ;Z=g.bj(Z,1,"botguard");E=g.bj(Z,2,E);this.X=NW(T,JOJ,1,yOb,E)}};var gX,PmI=new Map;var znT=class{constructor(E){this.X=new HK(E)}set(E,T,Z){Z=Z!==void 0?Date.now()+Z:void 0;this.X.set(E,T,Z)}get(E){return this.X.get(E)}remove(E){this.X.remove(E)}};var cS8=null;var AT="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var Qwd=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var rd=class{constructor(){this.X={};if(this.G=nO()){let E=g.Zz("CONSISTENCY");E&&HC(this,{encryptedTokenJarContents:E})}}handleResponse(E,T){if(!T)throw Error("request needs to be passed into ConsistencyService");T=T.innerTubeRequest.context?.request?.consistencyTokenJars||[];(E=E.responseContext?.consistencyTokenJar)&&this.replace(T,E)}replace(E,T){for(let Z of E)delete this.X[Z.encryptedTokenJarContents];HC(this,T)}};var C1b=window.location.hostname.split(".").slice(-2).join("."),kj=class{constructor(){this.V=-1;var E=g.S("LOCATION_PLAYABILITY_TOKEN");g.S("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Sd(this))&&(E=this.localStorage.get("yt-location-playability-token"));E&&(this.locationPlayabilityToken=E,this.G=this.X=void 0)}static getInstance(){P4=g.uI("yt.clientLocationService.instance");P4||(P4=new kj,g.d$("yt.clientLocationService.instance",P4));return P4}setLocationOnInnerTubeContext(E){E.client|| (E.client={});if(this.X)E.client.locationInfo||(E.client.locationInfo={}),E.client.locationInfo.latitudeE7=Math.floor(this.X.coords.latitude*1E7),E.client.locationInfo.longitudeE7=Math.floor(this.X.coords.longitude*1E7),E.client.locationInfo.horizontalAccuracyMeters=Math.round(this.X.coords.accuracy),E.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.N||this.locationPlayabilityToken)E.client.locationPlayabilityToken=this.N||this.locationPlayabilityToken}getXGeoHeader(){if(this.G){var E= this.G;var T=Math.floor(E.coords.longitude*1E7);var Z=Math.floor(E.coords.latitude*1E7);var L=new doU;Z=x4(L,1,g.s8(Z));T=x4(Z,2,g.s8(T));Z=new WzU;Z=Pq(Z,1,1);Z=Pq(Z,2,12);Z=Pq(Z,9,8);Z=CR(Z,3,E.timestamp*1E3);E=x4(Z,7,g.Q3(E.coords.accuracy*1E3));E=Pq(E,25,2);E=U0(E,doU,5,T);E=`w ${g.So(eH0(E),4)}`}else E=null;return E}handleResponse(E){E=E.responseContext?.locationPlayabilityToken;E!==void 0&&(this.locationPlayabilityToken=E,this.G=this.X=void 0,g.S("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage= Sd(this))&&this.localStorage.set("yt-location-playability-token",E,15552E3):TS("YT_CL",JSON.stringify({loctok:E}),15552E3,C1b,!0))}clearLocationPlayabilityToken(E){E==="TVHTML5"?(this.localStorage=Sd(this))&&this.localStorage.remove("yt-location-playability-token"):LO("YT_CL");this.N=void 0;this.V!==-1&&(clearTimeout(this.V),this.V=-1)}clearCurrentPosition(){this.G=this.X=void 0}getCurrentPositionFromGeolocation(E){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported")); var T=!1,Z=1E4;g.S("INNERTUBE_CLIENT_NAME")==="MWEB"&&(T=!0,Z=15E3);return new Promise((L,n)=>{navigator.geolocation.getCurrentPosition(O=>{this.G=E?.addToHeaders?O:void 0;this.X=O;L(O)},O=>{n(O)},{enableHighAccuracy:T, maximumAge:0,timeout:Z})})}createUnpluggedLocationInfo(E){var T={}; E=E.coords;E?.latitude&&(T.latitudeE7=Math.floor(E.latitude*1E7));E?.longitude&&(T.longitudeE7=Math.floor(E.longitude*1E7));E?.accuracy&&(T.locationRadiusMeters=Math.round(E.accuracy));return T}createLocationInfo(E){var T={};E=E.coords;E?.latitude&&(T.latitudeE7=Math.floor(E.latitude*1E7));E?.longitude&&(T.longitudeE7=Math.floor(E.longitude*1E7));return T}},P4;var blb=class{constructor(){this.X={}}contains(E){return Object.prototype.hasOwnProperty.call(this.X,E)}get(E){if(this.contains(E))return this.X[E]}set(E,T){this.X[E]=T}yL(){return Object.keys(this.X)}remove(E){delete this.X[E]}};new class{constructor(){this.mappings=new blb}get(E){a:{var T=this.mappings.get(E.toString());switch(T.type){case "mapping":E=T.value;break a;case "factory":T=T.value();this.mappings.set(E.toString(),{type:"mapping",value:T});E=T;break a;default:E=g.fG(T,void 0)}}return E}};var aQ={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 xhU=class{S(E,T={},Z=Vu){var L={context:this.Y()?g.lm(E.clickTrackingParams,!0,!1,g.p(E?.commandMetadata,v4)?.url,this.J(T)):g.lm(E.clickTrackingParams,!1,this.j)};var n=this.X(E);if(n){this.G(L,n,T);n=zF(this.V());var O=g.p(E.commandMetadata,v4)?.apiUrl;O&&(n=O);n=JZ(OE(n));O={command:E,...this.L(E)};L={input:n,Wh:o1(n),innerTubeRequest:L,config:O};L.config.iT?L.config.iT.identity=Z:L.config.iT={identity:Z};(E=this.Z(E))&&!L.config.requestKey&&(L.config.requestKey=E);T.abortSignal&&(L.Wh.signal= T.abortSignal);return L}T=new g.RO("Error: Failed to create Request from Command.",E);g.h8(T)}Y(){return!1}get j(){return!1}J(){}Z(){}L(){}},I5=class extends xhU{N(){}Z(E){g.k("web_enable_request_key_killswitch")&&this.N(E);return g.p(E.commandMetadata,v4)?.requestKey??this.N(E)}};var P1I={GET_DATASYNC_IDS:Mm(class extends I5{S(){return{input:"/getDatasyncIdsEndpoint",Wh:o1("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}V(){return[]}X(){}G(){}})};var xg=new g.Cu("REQUEST_MACHINE_REGISTRY_TOKEN"),ydU=new g.Cu("REQUEST_MACHINE_FACTORY_TOKEN"),e7=new g.Cu("INFLIGHT_REQUEST_MAP_TOKEN");var TG=Ss("ytcsi_debug_max_size",100);var JT={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",call_to_cast:"LATENCY_ACTION_CALL_TO_CAST",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK", editor:"LATENCY_ACTION_EDITOR",embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE", learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD", player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium_lite_upsell:"LATENCY_ACTION_PREMIUM_LITE_UPSELL",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY", review:"LATENCY_ACTION_REVIEW",search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS", break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS",shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX", video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS",ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH", networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"}; Object.assign(JT,{"analytics.explore":"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE","artist.analytics":"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS","artist.events":"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS","artist.presskit":"LATENCY_ACTION_CREATOR_ARTIST_PROFILE","asset.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS","asset.composition":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION","asset.composition_ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP","asset.composition_policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY", "asset.embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS","asset.history":"LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY","asset.issues":"LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES","asset.licenses":"LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES","asset.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA","asset.ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP","asset.potential_embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_POTENTIAL_EMBEDS","asset.policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY","asset.references":"LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES", "asset.shares":"LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES","asset.sound_recordings":"LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS","asset_group.assets":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS","asset_group.campaigns":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS","asset_group.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS","asset_group.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA","song.analytics":"LATENCY_ACTION_CREATOR_SONG_ANALYTICS",creator_channel_dashboard:"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD", "channel.analytics":"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",channel_appeal:"LATENCY_ACTION_CREATOR_CHANNEL_APPEAL","channel.comments":"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS","channel.content":"LATENCY_ACTION_CREATOR_CONTENT","channel.content.posts":"LATENCY_ACTION_CREATOR_POST_LIST","channel.content.promotions":"LATENCY_ACTION_CREATOR_PROMOTION_LIST","channel.copyright":"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT","channel.editing":"LATENCY_ACTION_CREATOR_CHANNEL_EDITING","channel.monetization":"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION", "channel.music":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC","channel.music_storefront":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT","channel.playlists":"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS","channel.translations":"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS","channel.videos":"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS","channel.live_streaming":"LATENCY_ACTION_CREATOR_LIVE_STREAMING","dialog.copyright_strikes":"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES","dialog.video_copyright":"LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT", "dialog.uploads":"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",owner:"LATENCY_ACTION_CREATOR_CMS_DASHBOARD","owner.allowlist":"LATENCY_ACTION_CREATOR_CMS_ALLOWLIST","owner.analytics":"LATENCY_ACTION_CREATOR_CMS_ANALYTICS","owner.art_tracks":"LATENCY_ACTION_CREATOR_CMS_ART_TRACKS","owner.assets":"LATENCY_ACTION_CREATOR_CMS_ASSETS","owner.asset_groups":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS","owner.bulk":"LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY","owner.campaigns":"LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS", "owner.channel_invites":"LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES","owner.channels":"LATENCY_ACTION_CREATOR_CMS_CHANNELS","owner.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS","owner.claims":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.claims.manual":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.delivery":"LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY","owner.delivery_templates":"LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES","owner.issues":"LATENCY_ACTION_CREATOR_CMS_ISSUES", "owner.licenses":"LATENCY_ACTION_CREATOR_CMS_LICENSES","owner.pitch_music":"LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC","owner.policies":"LATENCY_ACTION_CREATOR_CMS_POLICIES","owner.releases":"LATENCY_ACTION_CREATOR_CMS_RELEASES","owner.reports":"LATENCY_ACTION_CREATOR_CMS_REPORTS","owner.videos":"LATENCY_ACTION_CREATOR_CMS_VIDEOS","playlist.videos":"LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST","post.comments":"LATENCY_ACTION_CREATOR_POST_COMMENTS","post.edit":"LATENCY_ACTION_CREATOR_POST_EDIT","promotion.edit":"LATENCY_ACTION_CREATOR_PROMOTION_EDIT", "video.analytics":"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS","video.claims":"LATENCY_ACTION_CREATOR_VIDEO_CLAIMS","video.comments":"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS","video.copyright":"LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT","video.edit":"LATENCY_ACTION_CREATOR_VIDEO_EDIT","video.editor":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR","video.editor_async":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC","video.live_settings":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS","video.live_streaming":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING", "video.monetization":"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION","video.policy":"LATENCY_ACTION_CREATOR_VIDEO_POLICY","video.rights_management":"LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT","video.translations":"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS"});var PI=class extends N8{constructor(E,T){super(arguments);this.timer=T}},KUk=new GX("aft-recorded",PI);var Ut=g.GU.ytLoggingGelSequenceIdObj_||{};g.d$("ytLoggingGelSequenceIdObj_",Ut);var GG=g.GU.ytLoggingLatencyUsageStats_||{};g.d$("ytLoggingLatencyUsageStats_",GG); var Vc=class{constructor(){this.X=0}tick(E,T,Z,L){dp(this,`tick_${E}_${T}`)||g.J8("latencyActionTicked",{tickName:E,clientActionNonce:T},{timestamp:Z,cttAuthInfo:L})}info(E,T,Z){var L=Object.keys(E).join("");dp(this,`info_${L}_${T}`)||(E=Object.assign({},E),E.clientActionNonce=T,g.J8("latencyActionInfo",E,{cttAuthInfo:Z}))}jspbInfo(E,T,Z){var L="";for(let n=0;n{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},ua=ho.performance||ho.mozPerformance||ho.msPerformance||ho.webkitPerformance||new IbT;var xd=!1,fJ=!1,hT={'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"},kNO=(0,g.Pb)(ua.clearResourceTimings||ua.webkitClearResourceTimings||ua.mozClearResourceTimings||ua.msClearResourceTimings||ua.oClearResourceTimings||g.n7,ua);var sP=window;sP.ytcsi&&(sP.ytcsi.infoGel=g.KJ,sP.ytcsi.tick=g.Si);var zYk=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],BI=class{constructor(E,T,Z,L,n){this.j=E;this.Kg=T;this.V=Z;this.N=L;this.G=n;this.X=new Map;E.ZG||(E.ZG={});E.ZG={...P1I,...E.ZG}}};var Sx=new g.Cu("INNERTUBE_TRANSPORT_TOKEN"),tv=new g.Cu("RESPONSE_PROCESSOR_MAP_TOKEN");var I4=new g.Cu("ENDPOINT_MAP");var to=class{};var ET=class{constructor(E){this.X="pending";this.G=[];this.V=[];try{E(this.N.bind(this),this.reject.bind(this))}catch(T){this.reject(T)}}state(){return this.X==="fulfilled"?{state:"fulfilled",value:this.result}:this.X==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}N(E){z6(E)||Zh(E)?J$(LN(E),this.N.bind(this),this.reject.bind(this)):(this.X="fulfilled",this.result=E,or(this))}reject(E){this.X="rejected";this.error=E;or(this)}},Zh=DE(E=>KbJ(E)?E instanceof ET:!1);var H_=new g.Cu("AUTH_SERVICE_TOKEN");var wN=class extends to{constructor(E){super();this.X=E}execute(E){return V_(this,function(){var T=this;return function*(){var Z=E.ytRequest;g.IQ(Z.input);var L=Z.Wh?.mode==="cors"?"cors":void 0;if(T.X.nM){var n=Z.config;n=T.X.Zs(n?.iT?.identity||Vu,{sessionIndex:n?.iT?.sessionIndex});L={...px(L),...n}}else L=yield*NH(nrk(T,Z.config,L));Z.Wh={...Z.Wh,headers:{...(Z.Wh?.headers??{}),...L}};return{nextState:"DEDUPE",params:E}}()})}}; wN[g.sM]=[H_];var HP=new g.Cu("RESPONSE_MACHINE_REGISTRY_TOKEN"),S7=new g.Cu("RESPONSE_MACHINE_FACTORY_TOKEN");var bW=new g.Cu("EPHEMERAL_STORE_TOKEN");var vP=class extends to{constructor(E,T){super();this.X=E;this.G=T}execute(E){var T=this.G,Z=this.X;return V_(this,function(){return function*(){var L=E.ytRequest,n=L.config?.gq?.B9;if(n&&T&&T.has(n)&&!L.config?.gq?.disableCache){var O=yield*NH(LN(T.get(n)));if(O&&!O.isExpired())return L=gp(O),g.k("web_process_response_store_responses")&&!O.isProcessed()?(O=Z(),L=yield*NH(uN(O,{wireResponse:L,ytRequest:E.ytRequest,chunkCallback:E.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:L})), yield*NH(LN(ia(T,n))),{nextState:"DONE",value:L}):{nextState:"DONE",value:L}}return{nextState:"LOCAL_ROUTER",params:E}}()})}}; vP[g.sM]=[S7,g.IX(bW)];var qH=class extends to{constructor(E,T){super();this.G=E;this.X=T}execute(E){var T=this.G,Z=this.X,L=E.ytRequest,n=L?.innerTubeRequest?.context;if(!n)return LN({nextState:"AUTH",params:E});var O=[];if(Z&&Z.length>0)for(let J of Z)Z=J.Rz(L),Z.X&&O.push(Z.X);for(let J of T||[])J.Rz(n);return O.length>0?V_(this,function(){return function*(){yield*NH(LN(Promise.all(O)));return{nextState:"AUTH",params:E}}()}):LN({nextState:"AUTH", params:E})}};var Yg=class extends to{constructor(E){super();this.X=E}execute(E){var T=this.X;return V_(this,function(){return function*(){var Z=E.ytRequest.config?.requestKey;return Z&&T.has(Z)&&(Z=T.get(Z),Z=yield*NH(LN(Z)))?{nextState:"DONE",value:Z}:{nextState:"FETCH",params:E}}()})}}; Yg[g.sM]=[e7];var h3O=new g.Cu("LOCAL_INNERTUBE_ROUTER_TOKEN");var fN=class extends to{constructor(E,T){super();this.G=E;this.X=T}execute(E){var T=this.X,Z=this.G;return V_(this,function(){return function*(){var L=E.ytRequest,n=E.chunkCallback,O={type:"PAGE_CONTRACT"};if(T?.Ch(L.input,L.innerTubeRequest)){let y=yield*NH(LN(T.s_(L.input,L.innerTubeRequest)));if(y){let D=!1;var J=function(U,V){return function*(){var N=Z();yield*NH(uN(N,{wireResponse:V,ytRequest:L,chunkCallback:n,responsePayload:O}));D=!0}()}; y.playerResponse&&(yield*J(y.playerResponse,{playerResponse:y.playerResponse}));y.watchNextResponse&&(yield*J(y.watchNextResponse,{watchNextResponse:y.watchNextResponse}));D||(J=Z(),yield*NH(uN(J,{wireResponse:y,ytRequest:L,chunkCallback:n,responsePayload:O})));if(n)return{nextState:"DONE",value:O};J=O.content||O.player||O.HS;return O.type==="PAGE_CONTRACT"&&J?{nextState:"DONE",value:J}:{nextState:"DONE",value:y}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}}; fN[g.sM]=[S7,g.IX(h3O)];var H4=class extends g.RO{constructor(E,T,Z){super(T,{status:Z,...[]});this.type=E;this.status=Z;Object.setPrototypeOf(this,new.target.prototype)}};var c_=new g.Cu("NETWORK_MANAGER_TOKEN");var cP=class extends to{constructor(E,T,Z,L){super();this.Kg=E;this.X=T;this.V=Z;this.G=L}execute(E){var T=this.Kg,Z=this.X,L=this.V,n=this.G;return V_(this,function(){return function*(){var O=E.ytRequest,J=E.chunkCallback,y=O.config?.requestKey,D=JSON.stringify(O.innerTubeRequest),U={...O.Wh,body:O.Wh.method==="POST"?D:void 0};O.config?.tg&&g.Si(O.config.tg);var V={type:"PAGE_CONTRACT"},N=0,G=b=>{WP(L(),{wireResponse:b,ytRequest:O,chunkCallback:J,responsePayload:V},N++)}; D=()=>J?T.fetch(O.input,U,O.config,G):T.fetch(O.input,U,O.config); try{var e=n?n.DE(O,D):D()}catch(b){e=Promise.reject(b)}y&&Z&&Z.set(y,e);try{var q=yield*NH(LN(e))}catch(b){return g.k("web_enable_retries")&&(q=b instanceof TypeError&&b.message==="Failed to fetch"?1:0,dN(q))?{nextState:"RETRY",params:{...E,error:new H4(q,b.message),attempt:(E.attempt||0)+1}}:{nextState:"FALLBACK",params:{...E}}}y&&Z&&Z.delete(y);FY(a_(O.input))();O.config?.Ro&&g.Si(O.config.Ro);if(!q)return{nextState:"FALLBACK",params:{...E}};if(q&&typeof q==="object"&&!Array.isArray(q)&&(y=q,y.errorMetadata?.status&& (y=y.errorMetadata.status,e=y===503||y===504||y===429?2:y>=400&&y<500||y>=500?3:0,dN(e)&&g.k("web_enable_retries"))))return{nextState:"RETRY",params:{...E,error:new H4(e,`HTTP Status ${y}`,y),attempt:(E.attempt||0)+1}};!J&&q&&(y=L(),y=yield*NH(WP(y,{wireResponse:q,ytRequest:O,responsePayload:{type:"PAGE_CONTRACT"}})),e=y.content||y.player||y.HS,y.type==="PAGE_CONTRACT"&&e&&(q=e));y=q;if(Array.isArray(q))if(q=q.filter(b=>!(b.playerResponse||b.watchNextResponse||b).responseContext?.frameworkOnly),q.length=== 1)y=q[0]; else if(q.length>1)y=q.find(b=>b.watchNextResponse)||q[0]; else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:y}}()})}}; cP[g.sM]=[c_,e7,S7,g.IX(new g.Cu("REQUEST_SEQUENCING"))];var Q_=class extends to{constructor(E,T){super();this.G=E;this.X=T}execute(E){var T=this.X,Z=this.G,L=E.ytRequest;return T?.g_(L.input,L.innerTubeRequest)?V_(this,function(){return function*(){var n=yield*NH(LN(T.cO(L.input,L.innerTubeRequest)));var O=Z();n.playerResponse&&n.watchNextResponse?(yield*NH(uN(O,{wireResponse:{playerResponse:n.playerResponse},ytRequest:E.ytRequest,chunkCallback:E.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:n.playerResponse})),O=yield*NH(uN(O, {wireResponse:{watchNextResponse:n.watchNextResponse},ytRequest:E.ytRequest,chunkCallback:E.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:n.watchNextResponse}))):O=yield*NH(uN(O,{wireResponse:n,ytRequest:E.ytRequest,chunkCallback:E.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:n}));var J=O.content||O.player||O.HS;O.type==="PAGE_CONTRACT"&&J&&(n=J);return{nextState:"DONE",value:n}}()}):LN({nextState:"CONTEXT", params:E})}};Q_[g.sM]=[S7,g.IX(h3O)];var Rr=class extends to{constructor(E){super();this.X=E}execute(E){return V_(this,function(){var T=this;return function*(){try{var Z=yield*NH(or$(T,E.command,!!E.chunkCallback))}catch(L){return{nextState:"FAILED",error:L}}return(Z=Z.S(E.command,E.form,E.identity))?{nextState:"CACHE",params:{ytRequest:Z,chunkCallback:E.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}}; Rr[g.sM]=[I4];var CN=class extends to{execute(E){return V_(this,function(){return function*(){var {innerTubeRequest:T,apiPath:Z,clickTrackingParams:L,config:n={iT:{identity:Vu}},includeCurrentScreenNonce:O=!0,chunkCallback:J}=E;T.context||(T.context=g.lm(L,O));var y=JZ(OE(Z));return{nextState:"CACHE",params:{ytRequest:{input:y,Wh:o1(y),innerTubeRequest:T,config:n},chunkCallback:J}}}()})}};var s7$=class{constructor(E){this.y4=E}run(E,T){return V_(this,function(){var Z=this;return function*(){for(var L=E,n=T,O=[];;){O.push(String(L));n=yield*NH(Z.y4[L].execute(n));if(n.nextState==="DONE")return O.push("DONE"),n.value;if(n.nextState==="FAILED")throw O.push(`FAILED(${n.error.message||"error"})`),n.error;L=n.nextState;n=n.params}}()})}};g.PP=class extends s7${};g.PP.prototype.S=TU(1);g.PP[g.sM]=[xg];var bN=class extends to{execute(E){return V_(this,function(){return function*(){var T=E.ytRequest,Z=E.error,L=E.attempt,n=E.chunkCallback,O=T.config?.k7;if(!(O&&Z instanceof H4&&dN(Z.type))||L>(O.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:T,chunkCallback:n}};var J=(Z=O.D0)?Z.Lv(L):-1;J===-1&&(J=1E3);O.zN!==void 0&&(J=Math.min(J,O.zN));yield*NH(LN(new Promise(y=>{g.Cy(0,y,4,J)}))); return{nextState:"FETCH",params:{ytRequest:T,chunkCallback:n,attempt:L}}}()})}};var Ir=class extends to{execute(E){return V_(this,function(){return function*(){var T=E.chunkCallback,Z=E.responsePayload,L=E.wireResponse;T&&(T(Z),"playerResponse"in L&&L.playerResponse&&(g.IO(),hh(4)));return{nextState:"DONE",value:Z}}()})}};var t6k=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],h$=class extends to{execute(E){return V_(this,function(){return function*(){var T=E.onePlatformError;if(T&&"details"in T&&T.details){T=T.details;for(let Z of T)if((T=Z["@type"])&&t6k.indexOf(T)>-1)return delete Z["@type"],{nextState:"PROCESS_RESPONSE", params:{...E,extractedResponse:Z}}}return{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var sT=class extends to{constructor(E){super();this.X=E}execute(E){var T=this.X;return V_(this,function(){return function*(){var Z=E.extractedResponse,L=E.ytRequest,n=E.responsePayload,O=E.wireResponse;if(Z&&!("code"in Z||"error"in Z)&&!Z.sequenceMetaData?.skipProcessing)for(let J of AT)T[J]&&T[J].handleResponse(Z,L);O.watchNextResponse||O.reelItemWatchResponse?O.watchNextResponse?n.content=O.watchNextResponse:n.content=O.reelItemWatchResponse:O.playerResponse?n.player=O.playerResponse:O.reelWatchSequenceResponse? n.HS=O.reelWatchSequenceResponse:n.content=O;return{nextState:"CALLBACK_DISPATCHER",params:E}}()})}}; sT[g.sM]=[tv];var KN=class extends s7${};KN[g.sM]=[HP];var t$=class extends to{execute(E){return V_(this,function(){return function*(){var T=E.wireResponse,Z;Array.isArray(T)?Z=T[0]:typeof T==="object"&&T!==null&&("playerResponse"in T||"watchNextResponse"in T||"reelItemWatchResponse"in T||"reelWatchSequenceResponse"in T)?Z=T.playerResponse||T.watchNextResponse||T.reelItemWatchResponse||T.reelWatchSequenceResponse:Z=T;return Z&&"error"in Z?{nextState:"ERROR_UNPACKER",params:{...E,onePlatformError:Z.error}}:{nextState:"PROCESS_RESPONSE",params:{...E,extractedResponse:Z}}}()})}};var $eI=class extends I5{V(){return DhI}get j(){return!0}X(E){return g.p(E,Itd)||void 0}G(E,T,Z={}){T.channelIds&&(E.channelIds=T.channelIds);T.siloName&&(E.siloName=T.siloName);T.params&&(E.params=T.params);Z.botguardResponse&&(E.botguardResponse=Z.botguardResponse);Z.feature&&(E.clientFeature=Z.feature)}};var MKO=class extends I5{V(){return UhO}get j(){return!0}X(E){return g.p(E,xXk)||void 0}G(E,T){T.channelIds&&(E.channelIds=T.channelIds);T.siloName&&(E.siloName=T.siloName);T.params&&(E.params=T.params)}};var hv=class extends I5{constructor(E){super();this.O=E}V(){return nzU}X(E){return g.p(E,JuI)||g.p(E,ok8)||g.p(E,Ook)}G(E,T){T.serializedShareEntity&&(E.serializedSharedEntity=T.serializedShareEntity);T.clientParamIdentifier&&this.O?.X(T.clientParamIdentifier)&&(E.clientParams=this.O.G(T.clientParamIdentifier))}};hv[g.sM]=[new g.Cu("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var k$U=class extends I5{V(){return JQi}get j(){return!0}X(E){return g.p(E,g$3)||void 0}G(E,T,Z){E.feedbackTokens=[];T.feedbackToken&&E.feedbackTokens.push(T.feedbackToken);if(T=T.cpn||Z.cpn)E.feedbackContext={cpn:T};E.isFeedbackTokenUnencrypted=!!Z.is_feedback_token_unencrypted;E.shouldMerge=!1;Z.extra_feedback_tokens&&(E.shouldMerge=!0,E.feedbackTokens=E.feedbackTokens.concat(Z.extra_feedback_tokens))}};var ldU=class extends I5{V(){return oz8}X(E){return g.p(E,bo0)||void 0}G(E,T){T.params&&(E.params=T.params);T.secondaryParams&&(E.secondaryParams=T.secondaryParams)}};var pwk=class extends I5{V(){return yQi}X(E){return g.p(E,ftb)||void 0}G(E,T){T.actions&&(E.actions=T.actions);T.params&&(E.params=T.params);T.playlistId&&(E.playlistId=T.playlistId)}};var adi=class extends I5{V(){return Ol8}X(E){return g.p(E,yuk)}G(E,T,Z={}){T.serializedShareEntity&&(E.serializedSharedEntity=T.serializedShareEntity);Z.includeListId&&(E.includeListId=!0)}};var sh=new g.Cu("RESOLVE_URL_PREFETCH_TOKEN");var R4=new g.Cu("CLIENT_NAME_TOKEN");var Cf=new g.Cu("DEFAULT_STORE_EXPIRATION_TOKEN");var Hlk=class{constructor(E,T){this.clientName=E;this.G=T}async put(E,T){T={...T.data};T.key=E;T.clientName=this.clientName;T.expireTimestampMs===void 0&&(T.expireTimestampMs=(Math.round((0,g.a)())+this.G).toString());return rN(this,E,T)}};Hlk[g.sM]=[R4,Cf];var kg=class{constructor(E){this.data={...E};delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.a)()}isProcessed(){return!!this.data.isProcessed}};var rd$=class extends Hlk{constructor(){super(...arguments);this.X=new Map}async get(E){return lN(this,E)}async remove(E){pN(this,E)}async n5(){this.X.forEach(E=>{clearTimeout(E.timer)}); this.X.clear()}has(E){return!!this.X.get(E)}yL(){return this.X.keys()}};var Sy$=class extends I5{V(){return qX3}X(E){return g.p(E,z_)}G(E,T){T.videoId&&(E.playerRequest={videoId:T.videoId},T.playerParams&&(E.playerRequest.params=T.playerParams),T.racyCheckOk&&(E.playerRequest.racyCheckOk=!!T.racyCheckOk),T.contentCheckOk&&(E.playerRequest.contentCheckOk=!!T.contentCheckOk));T.params&&(E.params=T.params);T.inputType&&(E.inputType=T.inputType);E.disablePlayerResponse=!0}L(E){var T;(E=this.N(E))&&(T={gq:{B9:E}});g.k("web_log_reels_ticks")&&(T=T||{},T.tg="r_wrs",T.Ro="r_wrr"); return T}N(E){E=this.X(E);if(E?.videoId){var T={videoId:E.videoId};E.params&&(T.params=E.params);return yI("reel_item_watch",T)}}};var KwJ=new g.Cu("ENTITY_STATE_TOKEN");var kIT=class{constructor(){var E=rQI,T=FO(SD3());this.store=gF(E,void 0,T)}getState(){return this.store.getState()}dispatch(E){return this.store.dispatch(E)}subscribe(E){return this.store.subscribe(E)}replaceReducer(E){return this.store.replaceReducer(E)}[Symbol.observable](){return this.store[Symbol.observable]()}};var oV=class{constructor(E=[]){this.X=[];this.V=this.G=0;this.N=void 0;this.totalLength=0;E.forEach(T=>{this.append(T)})}j(){return this.totalLength}append(E){if(MH(this,E)){let T=this.X[this.X.length-1]; this.X[this.X.length-1]=new Uint8Array(T.buffer,T.byteOffset,T.length+E.length);ar(this)}else this.X.push(E);this.totalLength+=E.length}split(E){var T=new oV,Z=new oV;for(let L of this.X)E>=L.length?(T.append(L),E-=L.length):E?(T.append(new Uint8Array(L.buffer,L.byteOffset,E)),Z.append(new Uint8Array(L.buffer,L.byteOffset+E,L.length-E)),E=0):Z.append(L);return{w7:T,Pk:Z}}isFocused(E){return E>=this.V&&E{var E=L=>new Uint8Array(L),T=L=>{var n=new Uint8Array(L.length); for(let O=0;O>7&&283);jm=new Uint8Array(256);Mi=$D(256);aV=$D(256);z8=$D(256);FI=$D(256);for(let J=0;J<256;J++){n=J?L[255^Z[J]]:0;n^=n<<1^n<<2^n<<3^n<<4;n=n&255^n>>>8^99;jm[J]=n;T=n<<1^(n>>7&&283);var O=T^n;Mi[J]=T<<24|n<<16|n<<8|O;aV[J]=O<<24|Mi[J]>>>8;z8[J]=n<<24|aV[J]>>> 8;FI[J]=n<<24|z8[J]>>>8}lb3=!0}n=$D(44);for(Z=0;Z<4;Z++)n[Z]=E[4*Z]<<24|E[4*Z+1]<<16|E[4*Z+2]<<8|E[4*Z+3];for(L=1;Z<44;Z++)E=n[Z-1],Z%4||(E=(jm[E>>16&255]^L)<<24|jm[E>>8&255]<<16|jm[E&255]<<8|jm[E>>>24],L=L<<1^(L>>7&&283)),n[Z]=n[Z-4]^E;this.key=n}encrypt(E){var T=E.length;E=new Uint8Array(E.buffer.slice(E.byteOffset,E.byteOffset+T));for(var Z=this.G,L=0;L{var E=L=>new Uint8Array(L),T=L=>{var n=new Uint8Array(L.length); for(let O=0;O=64&&(this.L.set(E.subarray(0,64-this.G),this.G),T=64-this.G,this.G=0,Eh(this,this.L,0));for(;T+64<=Z;T+=64)Eh(this,E,T);T{var T=this.observers.indexOf(E);T>=0&&this.observers.splice(T,1)}}G(E){GR(this,E.data)}L0(){this.channel.close()}},cr;var FwI=g.OF(()=>{if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var E=g.uI("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");E||(E=g.SD("VIDEO"),g.d$("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", E));return!!(E&&E.canPlayType&&E.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var vW=W_()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.c2?!0:!1;var j7O=class extends I5{constructor(){super()}V(){return uMb}X(E){return g.p(E,g.R$)||g.p(E,z_)||g.p(E,qbk)}Y(){return!0}N(E){if((g.k("kevlar_cache_on_ttl_player")||g.k("mweb_enable_shorts_innertube_player_prefetch")||g.k("web_shorts_prefetch_service_enabled")||g.k("embeds_enable_prefetch_via_resolve_url"))&&(E=this.X(E))&&E.videoId){var T={videoId:E.videoId};E.playlistId&&(T.playlistId=E.playlistId);E.playerParams&&(T.params=E.playerParams);return yI("player",T)}}J(E){return E.contentPlaybackContext?.vis=== 2?"WATCH_FULL_SCREEN":"WATCH"}G(E,T,Z){if(g.k("enable_interstitial_entity_check")&&T.videoId)for(var L of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);T.videoId&&(E.videoId=T.videoId);T.playlistId&&(E.playlistId=T.playlistId);T.index!==void 0&&(E.playlistIndex=T.index+1);T.playerParams&&(E.params=T.playerParams);"startTimeSeconds"in T&&T.startTimeSeconds&&(g.k("enable_player_request_builder_start_time_floor")?E.startTimeSecs=Math.floor(T.startTimeSeconds):E.startTimeSecs=T.startTimeSeconds);Z.contentPlaybackContext&& (E.playbackContext={contentPlaybackContext:Z.contentPlaybackContext});Z.prefetchPlaybackContext&&(E.playbackContext={...E.playbackContext,prefetchPlaybackContext:Z.prefetchPlaybackContext},E.context.request||(E.context.request={}),E.context.request.isPrefetch=!0);E.playbackContext||(E.playbackContext={});L=FwI();E.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!L,supportXhr:vW};Z.overrideMutedAtStart&&(E.overrideMutedAtStart=Z.overrideMutedAtStart);E.racyCheckOk=!!T.racyCheckOk; E.contentCheckOk=!!T.contentCheckOk;g.k("captions_prefs_killswitch")||(Z=(Z=g.Jh("yt-player-caption-language-preferences"))?Z:[],T=g.k("web_enable_player_request_captions_last_language_only"),Z?.length&&(Z=T?[Z.at(-1)]:Z,E.captionParams={viewerSelectedCaptionLangs:Z}))}L(E){E=this.N(E);var T;E&&(T={gq:{B9:E}});g.k("web_log_player_watch_next_ticks")&&(T=T||{},T.tg="ps_s",T.Ro="ps_r");return T}};j7O[g.sM]=[KwJ];var wJ=class{constructor(E){this.X=E.responseContext?.stateTags}};var P_=class{constructor(E){this.X=E}handleResponse(E,T){if(!T)throw Error("request needs to be passed into StoreResponseProcessorService");v_(this,E,T.config?.gq?.B9)}};P_[g.sM]=[bW];var xZ=new g.Cu("STORE_RESPONSE_PROCESSOR_TOKEN");var qa=class extends g.RO{constructor(E,...T){super(E,T);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var Q2=class{constructor(E){this.X=E}async fetch(E,T,Z,L){E=KsU(this,E,T);try{let n=await fetch(E);if(L&&n.ok&&n.body&&typeof n.body.getReader==="function"){let O=n.clone().body.getReader(),{value:J}=await O.read();O.cancel().catch(()=>{}); if(J&&J[0]===91){let y=n.body.pipeThrough(new TextDecoderStream).getReader();return YZ(this,y,new aG,[],L)}}return await this.handleResponse(n,Z)}catch(n){if(g.t8(n),Z?.Mx&&n instanceof qa&&n.errorType===1)throw n;}}handleResponse(E,T){var Z=E.text().then(L=>{if(T?.HC&&E.ok)return Kd(T.HC,L);L=L.replace(")]}'","");if(T?.Mx&&L)try{var n=JSON.parse(L)}catch(O){throw new qa("JSON parsing failed after fetch");}return n??JSON.parse(L)}); E.redirected||E.ok?this.X&&this.X.success():(this.X&&this.X.Nc(),Z=Z.then(L=>{g.t8(new g.RO("Error: API fetch failed",E.status,E.url,L));return{...L,errorMetadata:{status:E.status}}})); return Z}};Q2[g.sM]=[g.IX(new g.Cu("NETWORK_SLI_TOKEN"))];var ff;var Nr0=new g.Nr("parallelCommand");var dLk=new g.Nr("performOnceCommand");var GZI=new g.Nr("serialCommand");var pf=class{constructor(E){this.X=E}bindInnertubeChallengeFetcher(E){this.X.bicf(E)}registerChallengeFetchedCallback(E){this.X.bcr(E)}getLatestChallengeResponse(){return this.X.blc()}};var jn$=[],Ma=(0,g.vO)`https://static.doubleclick.net/instream/ad_status.js`,$Z=!1;var Sr=class{constructor(E,T){this.G=E;this.X=T}},Vpk=[new Sr("b.f_",0),new Sr("j.s_",2),new Sr("r.s_",4),new Sr("e.h_",6),new Sr("i.s_",8),new Sr("s.t_",10),new Sr("p.h_",12),new Sr("s.i_",14),new Sr("f.i_",16),new Sr("a.b_",18),new Sr("a.o_"),new Sr("g.o_",22),new Sr("p.i_",24),new Sr("p.m_"),new Sr("n.k_",20),new Sr("i.f_"),new Sr("a.s_"),new Sr("m.c_"),new Sr("n.h_",26),new Sr("o.p_"),new Sr("m.p_",28),new Sr("o.a_"),new Sr("d.p_"),new Sr("e.i_")].reduce((E,T)=>{E[T.G]=T;return E},{});var Tg=class{constructor(E,T,Z){this.network=E;this.options=T;this.L=Z;this.V=0;this.X=null;this.G=new aXk;T.In?FE(this,grk(this)):T.preload&&FE(this,new Promise(L=>{g.bE(0,()=>{L(iW(this))},0)}))}async j(){return!!await Promise.race([this.X, null])}async N(E,T,Z){this.X===null&&FE(this,iW(this));var L=!1,n={};return Promise.race([(async()=>{this.options.TW&&this.options.In&&await (await z4J())?.checkForRefresh();var O=await this.X;n.challenge=O.challenge;if(O.Do){var J={c:O.challenge,e:E,...T};try{L=!0;let y;(y=await O.Do.snapshot({Ei:J}))?n.webResponse=y:n.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{n.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in O.PE&&(n.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");E==="ENGAGEMENT_TYPE_PLAYBACK"&& (O=O.PE,J={},O.c6a&&(J.reportingStatus=String(Number(O.c)^zR())),O.c6b&&(J.broadSpectrumDetectionResult=String(Number(O.c)^Number(g.S("CATSTAT",0)))),n.adblockReporting=J);return n})(), AdI(Z,()=>{var O=Object.assign({},n);L&&(O.error="ATTESTATION_ERROR_VM_TIMEOUT");return O})])}};var Eh8=["APP_STATE","PI"];var uST=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,310281,153587,87907,18630,177018,177023,54445,321666,326353,326354,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,299903,299897,299904,299901,299899,299902,299900,299898,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869, 276243,93911,274188,276651,313680,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,994412,230684,229801,230685,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,317377,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504, 175505,175506,175507,175508,80637,68727,206933,207944,206934,303123,206929,221575,68728,221576,80353,80356,308033,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,333637,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124, 137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,309580,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,994411,243315,313506,321964,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411, 200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,304776, 197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,327810,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,333708,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911, 205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,304150,297045,275198,271884,222932,279119,312581,271886,213915,275199,310748,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,315818,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,308088,306448,306447,308087,308086,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,234789,25624,152036, 16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,302631,331473,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940, 84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,323493,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,320464,76256,298157,263843,315234,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,195350,327385,324586,301607,195349, 194771,293041,301121,293042,293043,301116,166382,37671,49953,220669,600001,600002,6E5,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,297672,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,282472,277848,173191,173192,173193, 101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,299541,21409,282218,299506,299540,299507,299509,299539,299508,299510,185612,222825,323331,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166, 11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,313750,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,316858,245256,244950,191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,312290,113746,325593,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,294089,249827,194E3,141121,164502,31571, 195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,304169,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,326937,122629,186204,222824,275869,312295,271673,274637,317462,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,320428,213904,269342,96658,116646,159428,168611,168612,121122, 219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,323321,323322,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,329490,47355,47356,37935,45521, 331536,331534,331535,331533,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578, 170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var sQ8=class{constructor(E){this.X=E}handleResponse(E,T){if(T.input.match(zF(YX8))){var Z=E?.endpoint;T=g.p(Z,z_)?.unserializedPrefetchData;if(Z&&T){E=this.X;var L=(new Sy$).N(Z),n=g.p(T,Q3i);let O=n?.responseContext?.maxAgeSeconds&&Number(n?.responseContext?.maxAgeSeconds)>0?Number(n?.responseContext?.maxAgeSeconds):600;n&&L&&O>0&&(n=ex(n,O),E.put(L,new kg(n)));Z=(new j7O).N(Z);T=g.p(T,Yb8);L=T?.responseContext?.maxAgeSeconds&&Number(T?.responseContext?.maxAgeSeconds)>0?Number(T?.responseContext?.maxAgeSeconds): 600;T&&Z&&L>0&&(T=ex(T,L),E.put(Z,new kg(T)))}}}};sQ8[g.sM]=[bW];Ki("","downloadsPageViewConfigurationEntity");Ki("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");Ki("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");Ki("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");Ki("SMART_DOWNLOADS_ENABLED","settingEntity");var nhI=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],BDO=class{constructor(){this.state=1;this.Do=null;this.UA=void 0}initialize(E,T,Z,L){this.UA=L;if(E.program){var n;L=E.interpreterUrl??null;E.interpreterSafeScript?n=iP(E.interpreterSafeScript):n=E.interpreterScript??null;E.interpreterSafeUrl&&(L=XO(E.interpreterSafeUrl).toString());LDb(this,n,L,E.program,T,Z)}else g.t8(Error("BL:CIP"))}isInitialized(){return this.G()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(E={}){return this.G()?this.V({Ei:E}):null}dispose(){this.X(null);this.bd(8)}G(){return!!this.Do}V(E){return this.Do.cD(E)}X(E){g.jn(this.Do);this.Do=E}bd(E){this.state=E}};var gz8=class extends BDO{X(E){JO()?.bgvma();if(E){let T={bgvma:E.dispose.bind(E),bgvmb:E.snapshot.bind(E),bgvmc:E.cD.bind(E)};g.d$("yt.abuse.playerAttLoader",T);g.tk(Z=>E.snapshot(Z))}else g.d$("yt.abuse.playerAttLoader",null),g.d$("yt.abuse.playerAttLoaderRun",null)}G(){return!!JO()}V(E){return JO().bgvmc(E)}};var sS={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var Ej=void 0;var n5=class{constructor(){this.N=new Set;this.G=new Set;this.j=new Map;this.client=void 0;this.csn=null}V(E){this.client=E}X(){this.clear();this.csn=g.ub()}clear(){this.N.clear();this.G.clear();this.j.clear();this.csn=null}};var uK=class{V(E){yo(Oj().V).bind(Oj())(E)}clear(){yo(Oj().clear).bind(Oj())()}};var Jz=class{constructor(){this.S=[];this.Y=[];this.J=new Map;this.oI=new Map;this.L=[];this.O=[];this.N=new Map;this.Z=new Map;this.G=new Map;this.X=new Set;this.u$=new Map}V(E){this.client=E}NE(E,T={}){yo(()=>{var Z=g.p(E?.commandMetadata,v4)?.rootVe||g.p(E?.commandMetadata,Tqb)?.screenVisualElement?.uiType;if(Z){var L=g.p(E?.commandMetadata,RR$);if(L?.parentTrackingParams){var n=y7(L.parentTrackingParams);if(L.parentCsn)var O=L.parentCsn}else T.clickedVisualElement?n=T.clickedVisualElement:E.clickTrackingParams&& (n=y7(E.clickTrackingParams));a:{L=g.p(E,g.R$);var J=g.p(E,DX8);if(L){if(J=iQ(L,"VIDEO")){L={token:J,videoId:L.videoId};break a}}else if(J&&(L=iQ(J,"PLAYLIST"))){L={token:L,playlistId:J.playlistId};break a}L=void 0}T={cttAuthInfo:L,parentCsn:O,...T};g.k("expectation_logging")&&(T.loggingExpectations=g.p(E?.commandMetadata,Tqb)?.loggingExpectations||void 0);Uj(this,Z,n,T)}else g.t8(new g.RO("Error: Trying to create a new screen without a rootVeType",E))})()}clickCommand(E,T,Z=0){return qcI(this,E.clickTrackingParams, T,Z)}stateChanged(E,T,Z=0){this.visualElementStateChanged(y7(E),T,Z)}visualElementStateChanged(E,T,Z=0){Z===0&&this.X.has(Z)?this.Y.push([E, T]):G5(this,E,T,Z)}Lb(E){var T=E.cpn,Z=yA(this,0);if(Z.length&&Z[Z.length-2]?.cpn!==T&&(Z=g.ub(),T&&Z&&Z!=="UNDEFINED_CSN")){var L;E.itct&&(L=y7(E.itct||""));let n={};g.k("web_playback_associated_log_ctt")&&E.XS&&(n.cttAuthInfo={token:E.XS,videoId:E.videoId});E={cpn:T,csn:Z};g.k("web_playback_associated_ve")&&L&&(bm(Z,L),E.playbackVe=L.getAsJson());g.J8("playbackAssociated",E,n);L=yA(this,0);L[L.length-1].cpn=T}}};var eT=class{fetch(E,T,Z){var L=Yci(E,T,Z);return new Promise((n,O)=>{var J=()=>{if(Z?.Mx)try{let y=this.handleResponse(E,L.status,L.response,Z);n(y)}catch(y){O(y)}else n(this.handleResponse(E,L.status,L.response,Z))}; L.onerror=J;L.onload=J;L.send(T.body??null)})}handleResponse(E,T,Z,L){Z=(Z||"").replace(")]}'",""); try{var n=JSON.parse(Z)}catch(O){g.t8(new g.RO("JSON parsing failed after XHR fetch",E,T,Z));if(L?.Mx&&Z)throw new qa("JSON parsing failed after XHR fetch");n={}}T!==200&&(g.t8(new g.RO("XHR API fetch failed",E,T,Z)),n={...n,errorMetadata:{status:T}});return n}};var mhJ=class{static getInstance(){var E=g.uI("ytglobal.storage_");E||(E=new mhJ,g.d$("ytglobal.storage_",E));return E}async estimate(){var E=navigator;if(E.storage?.estimate)return E.storage.estimate();if(E.webkitTemporaryStorage?.queryUsageAndQuota)return frk()}};g.d$("ytglobal.storageClass_",mhJ);var Fxi=t4("yt-player-local-media",{Gl:{index:{Tc:2},media:{Tc:2},captions:{Tc:5}},shared:!1,upgrade(E,T){T(2)&&(J4(E,"index"),J4(E,"media"));T(5)&&J4(E,"captions");T(6)&&(oz(E,"metadata"),oz(E,"playerdata"))},version:5});var ilk={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},Ku;a:{var rC=g.Gc();rC=rC.toLowerCase();if(rC.indexOf("android")!=-1){var XjI=rC.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(XjI){let E=parseFloat(XjI[1]);if(E<100){Ku=E;break a}}var AQk=rC.match("("+Object.keys(ilk).join("|")+")");Ku=AQk?ilk[AQk[0]]:0}else Ku=void 0}var k_=Ku,e3=k_>=0;var lr;{var EPk=g.Gc();let E=EPk.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!E||E.length<2)lr=void 0;else{var pu=EPk.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);lr=pu&&pu.length===6?Number(pu[5].replace("_",".")):0}}var O9=lr,u8=O9>=0;var q2;g.vZ=new gz8;q2=0;g.Tfk=class{constructor(E){this.videoData=E;this.X={c1a:()=>{var T=[];if(g.vZ.isInitialized()){var Z="";this.videoData&&this.videoData.Fa&&(Z=this.videoData.Fa+`&r1b=${this.videoData.clientPlaybackNonce}`);Z={atr_challenge:Z};g.ji("bg_v",void 0,"player_att");(Z=RT0(Z))?(g.ji("bg_s",void 0,"player_att"),T.push(`r1a=${Z}`)):(g.ji("bg_e",void 0,"player_att"),T.push("r1c=2"))}else g.ji("bg_e",void 0,"player_att"),window.trayride||window.botguard?T.push("r1c=1"):T.push("r1c=4");T.push(`r1d=${g.vZ.getState()}`); return T.join("&")}, c6a:T=>"r6a="+(Number(T.c)^zR()), c6b:T=>`r6b=${Number(T.c)^Number(g.S("CATSTAT",0))}`}; this.videoData&&this.videoData.Fa?this.PE=g.GE(this.videoData.Fa):this.PE={}}};g.C5=class{constructor(E,T={},Z=0){this.errorCode=E;this.details=T;this.severity=Z}};var FX={De:function(E){E[v[29]]()}, s6:function(E,T){E[v[24]](0,T)}, ee:function(E,T){var Z=E[0];E[0]=E[T%E[v[11]]];E[T%E[v[11]]]=Z}};var ZkU={eG:"adunit",Fk:"detailpage",C2:"editpage",zD:"embedded",GB:"leanback",Gv:"previewpage",q0:"profilepage",lU:"unplugged",Ec:"playlistoverview",rY:"sponsorshipsoffer",YI:"shortspage",LZ:"handlesclaiming",Fb:"immersivelivepage",un:"creatormusic",m7:"immersivelivepreviewpage",w1:"admintoolyurt",PG:"shortsaudiopivot",om:"consumption",yC:"background_audio_playback"};var Lm8=["h","H"],nPI=["9","("],OkI=["9h","(h"],JC0=["8","*"],oPO=["a","A"],yC0=["o","O"],DUk=["m","M"],UUU=["mac3","MAC3"],VU3=["meac3","MEAC3"],Ls={h:Lm8,H:Lm8,["9"]:nPI,["("]:nPI,["9h"]:OkI,["(h"]:OkI,["8"]:JC0,["*"]:JC0,a:oPO,A:oPO,o:yC0,O:yC0,m:DUk,M:DUk,mac3:UUU,MAC3:UUU,meac3:VU3,MEAC3:VU3},Nfk=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),qVb=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var mD0={lX:0,Um:124,Jr:144,vG:220,Zf:240,WG:340,kI:360,uX:480,mi:588,Fu:608,M0:720,bX:740,I4:1080,Lu:1100,fu:1440,o4:2160,Df:9999,0:"QUALITY_ORDINAL_UNKNOWN",124:"QUALITY_ORDINAL_144P_SAVER",144:"QUALITY_ORDINAL_144P",220:"QUALITY_ORDINAL_240P_SAVER",240:"QUALITY_ORDINAL_240P",340:"QUALITY_ORDINAL_360P_SAVER",360:"QUALITY_ORDINAL_360P",480:"QUALITY_ORDINAL_480P",588:"QUALITY_ORDINAL_608P_SAVER",608:"QUALITY_ORDINAL_608P",720:"QUALITY_ORDINAL_720P",740:"QUALITY_ORDINAL_720P_ENHANCED",1080:"QUALITY_ORDINAL_1080P", 1100:"QUALITY_ORDINAL_1080P_ENHANCED",1440:"QUALITY_ORDINAL_1440P",2160:"QUALITY_ORDINAL_2160P",9999:"QUALITY_ORDINAL_HIGHRES"};var iK={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},sB={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},eU={QUALITY_ORDINAL_UNKNOWN:0,QUALITY_ORDINAL_144P_SAVER:124,QUALITY_ORDINAL_144P:144,QUALITY_ORDINAL_240P_SAVER:220,QUALITY_ORDINAL_240P:240,QUALITY_ORDINAL_360P_SAVER:340,QUALITY_ORDINAL_360P:360,QUALITY_ORDINAL_480P:480, QUALITY_ORDINAL_608P_SAVER:588,QUALITY_ORDINAL_608P:608,QUALITY_ORDINAL_720P:720,QUALITY_ORDINAL_720P_ENHANCED:740,QUALITY_ORDINAL_1080P:1080,QUALITY_ORDINAL_1080P_ENHANCED:1100,QUALITY_ORDINAL_1440P:1440,QUALITY_ORDINAL_2160P:2160,QUALITY_ORDINAL_HIGHRES:9999};var gS=2592E3;g.yl={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 DL={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var ZhT={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},u4={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"},GBU={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var Vq8={bn:1,K2:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var Zq3=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/)"),vi=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]+)?/)"), Lnd=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),VhI=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), NP8=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),Du0=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)|$))"), JYU=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"), oaT=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),n73=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),yYi=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)"),naO=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"), Oh$=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),dU$=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)"), ug8=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(ads|adwords\\.corp)\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(adwords-)?canary\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads(-external)?-prod\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"), Wm3=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?(/|$)"),eNT=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com|https://adwords\\-canary\\.qa\\.adz\\.google\\.com|https://canary\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)"), wM3=RegExp("^(https://currents\\.google\\.com)$");var ev=!1;g.eI=class{constructor(E,T=!1){this[v[5]]=E;this[v[15]]=T;this[v[19]]=this[v[16]]=this[v[3]]=v[14];this[v[1]]={};this[v[20]]=v[14]}set(E,T){this[v[1]][E]!==T&&(this[v[1]][E]=T,this[v[20]]=v[14])}get(E){uj(26,5347,this);return this[v[1]][E]||null}rI(){this[v[20]]||(this[v[20]]=nR(5,5550,this));return this[v[20]]}clone(){var E=new g.eI(this[v[5]],this[v[15]]);E[v[3]]=this[v[3]];E[v[16]]=this[v[16]];E[v[19]]=this[v[19]];E[v[1]]=g.uF(this[v[1]]);E[v[20]]=this[v[20]];return E}};var QP={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var fk=class{constructor(E,T,Z,L=!1){this.name=E;this.id=T;this.isDefault=Z;this.isAutoDubbed=L}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};fk.prototype.getName=fk.prototype.getName;fk.prototype.getId=fk.prototype.getId;fk.prototype.getIsDefault=fk.prototype.getIsDefault;fk.prototype.getIsAutoDubbed=fk.prototype.getIsAutoDubbed;g.Xf=class{constructor(E={}){this.languageCode=E.languageCode||"";this.languageName=E.languageName||null;this.kind=E.kind||"";this.name=E.name===void 0?null:E.name;this.displayName=E.displayName||null;this.id=E.id||null;this.X=E.is_servable||!1;this.isTranslateable=E.is_translateable||!1;this.url=E.url||null;this.vssId=E.vss_id||"";this.isDefault=E.is_default||!1;this.translationLanguage=E.translationLanguage||null;this.xtags=E.xtags||"";this.captionId=E.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.X}rI(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.Rb(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(E){return E?this.toString()===E.toString():!1}Nt(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};g.Xf.prototype.G=TU(2);var P6=class{constructor(E,T){this.id=E;this.Ji=T;this.captionTracks=[];this.V=this.N=null;this.xtags="";this.L=this.j=!1;this.X=null;this.G="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";E=this.Ji.id.split(".");E.length>1&&(this.j=E[1]==="2",this.L=E[1]==="4")}getLanguageInfo(){return this.Ji}getXtags(){if(!this.xtags){let E=this.id.split(";");E.length>1&&(this.xtags=E[1])}return this.xtags}toString(){return this.Ji.name}isAutoDubbed(){return this.Ji.getIsAutoDubbed()}}; P6.prototype.getLanguageInfo=P6.prototype.getLanguageInfo;P6.prototype.isAutoDubbed=P6.prototype.isAutoDubbed;var x$=class{constructor(E,T,Z,L,n=0){this.G=E;this.X=T;this.V=Z;this.reason=L;this.EC=n}equals(E){return this.G===E.G&&this.X===E.X&&this.V===E.V&&this.reason===E.reason&&(!Ib||this.EC===E.EC)}isLocked(){return this.V&&!!this.G&&this.G===this.X}compose(E){if(E.V&&hi(E))return YA;if(E.V||hi(this))return E;if(this.V||hi(E))return this;var T=this.G&&E.G?Math.max(this.G,E.G):this.G||E.G,Z=this.X&&E.X?Math.min(this.X,E.X):this.X||E.X;T=Math.min(T,Z);var L=0;Ib&&(L=this.EC!==0&&E.EC!==0?Math.min(this.EC, E.EC):this.EC===0?E.EC:this.EC);return Ib&&T===this.G&&Z===this.X&&L===this.EC||!Ib&&T===this.G&&Z===this.X?this:Ib?new x$(T,Z,!1,Z===this.X&&L===this.EC?this.reason:E.reason,L):new x$(T,Z,!1,Z===this.X?this.reason:E.reason)}N(E){return!E.video||Ib&&this.EC!==0&&this.ECE.N(n)),Z=[],L={}; for(let n=0;nE.N(T))}getAvailableAudioTracks(){return this.audioTracks}X(){return!!this.G}};var bhi=new Set(["356","721"]),q7U=class extends g.gW{constructor(){super(...arguments);this.G=null;this.X=new Map}L0(){super.L0()}};var gE=class{constructor(E,T,Z,L,n,O,J,y,D,U){this.kU=E;this.startTime=T;this.duration=Z;this.ingestionTime=L;this.sourceURL=n;this.HM=D;this.yU=U;this.endTime=T+Z;this.X=J||0;this.range=O||null;this.pending=y||!1;this.HM=D||null}};g.Mr=class{constructor(){this.segments=[];this.G=null;this.j=!0;this.L=""}J(E){this.segments.push(E)}V5(E){return!!this.V(E)}getDuration(E){return(E=this.V(E))?E.duration:0}S(E){return this.getDuration(E)}M9(){return 0}Qf(){return this.segments.length?this.segments[0].kU:-1}pR(E){return(E=this.V(E))?E.ingestionTime:NaN}vM(){return this.segments.length?this.segments[this.segments.length-1].kU:-1}d7(E){return this.vM()===E&&!this.j&&E>=0}Pb(){var E=this.segments[this.segments.length-1];return E?E.endTime: NaN}lP(){return this.segments[0].startTime}dT(){return this.segments.length}X(){return 0}jc(E){return(E=this.N(E))?E.kU:-1}Z(E){return(E=this.V(E))?E.sourceURL:""}getStartTime(E){return(E=this.V(E))?E.startTime:0}f7(E){return this.getStartTime(E)+this.getDuration(E)}isLoaded(){return this.segments.length>0}V(E){if(this.G&&this.G.kU===E)return this.G;E=g.OO(this.segments,new gE(E,0,0,0,""),(T,Z)=>T.kU-Z.kU); return this.G=E>=0?this.segments[E]:null}N(E){if(this.G&&this.G.startTime<=E&&ET.startTime-Z.startTime); return this.G=E>=0?this.segments[E]:this.segments[Math.max(0,-E-2)]}append(E){if(E.length)if(E=g.A3(E),this.segments.length){var T=this.segments.length?g.H5(this.segments).endTime:0,Z=E[0].kU-this.vM();Z>1&&g.gv(this.segments);Z=Z>0?0:-Z+1;for(let L=Z;L1?E=E.ig:(T=no(T,VG(this,this.m0(E,T),E)),E=Math.max(this.j,T.timedOut)+E.Og*(this.G-this.j)+.25*this.Z,E=E>3?1E3*1.6**(E-3):0);return E===0?!0:this.Y+E<(0,g.a)()}O(E,T){this.X.set(E,T);this.V.set(E,T);this.N&&this.N.set(E,T)}NW(){return this.V.get("cpn")||""}hV(E,T){E.Mt===this.X&&(this.X=fT(E,T));E.Mt===this.N&&(this.N= fT(E,T))}VQ(){this.S=!0}O1(){return this.X!==this.N&&!this.L}};var a5=class{constructor(E,T,Z,L){this.initRange=Z;this.indexRange=L;this.G=null;this.Y=!1;this.D3=0;this.VQ=this.R9=this.S=null;this.info=T;this.IK=new On(E)}X(){return!!this.G&&this.index.isLoaded()}oI(){return!1}SQ(E){return[E]}u$(E){return[E]}};var WF=class{constructor(E,T){this.start=E;this.end=T;this.length=T-E+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}X(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var PF=class{constructor(E,T,Z,L="",n,O,J,y,D,U,V,N="",G){this.type=E;this.qE=T;this.range=Z;this.source=L;this.RL=V;this.clipId=N;this.Y=G;this.S=[];this.Z="";this.kU=-1;this.VQ=0;this.Z=L;this.kU=n>=0?n:-1;this.segmentStartTime=O||0;this.V=J||0;this.X=y||0;this.G=D>=0?D:this.range?this.range.length:NaN;this.Ae=this.range?this.X+this.G===this.range.length:U===void 0?!!this.G:U;this.range?(this.N=this.segmentStartTime+this.V*this.X/this.range.length,this.L=this.V*this.G/this.range.length,this.j=this.N+ this.L):Yk(this)}J(){return this.Ae&&this.qE.index.d7(this.kU)}isEncrypted(){return this.qE.info.isEncrypted()}equals(E){return!(!E||E.qE!==this.qE||E.type!==this.type||(this.range&&E.range?E.range.start!==this.range.start||E.range.end!==this.range.end:E.range!==this.range)||E.kU!==this.kU||E.X!==this.X||E.G!==this.G)}O(){return this.type===4}uO(){return!!this.qE.info.video}NE(){return this.kU}YG(){var E=xk(this),T="";g.w$(E,(Z,L)=>{T+=`${L}_${Z}_`}); return T.slice(0,-1)}clone(){var E=new PF(this.type,this.qE,this.range,this.source,this.kU,this.segmentStartTime,this.V,this.X,this.G,this.Ae,this.RL,this.clipId,this.Y);E.Z=this.Z;this.S.length>0&&(E.S=[...this.S]);E.N=this.N;E.L=this.L;E.j=this.j;E.VQ=this.VQ;return E}};var FC=class{constructor(E,T){this.rV=E;this.N=this.X=null;this.j=this.IL=NaN;this.m0=this.requestId=null;this.IK=E[0].qE.IK;this.G=T||"";if(this.rV[0].range&&this.rV[0].G>0){a:{for(T=1;TE.kU&&this.index.Qf()<=E.kU+1}update(E,T,Z){this.index.append(E);Ai(this.index,Z);E=this.index;E.j=T;E.L="update"}X(){return this.oI()?!0:super.X()}j(E,T){var Z=this.index.Z(E),L=this.index.getStartTime(E),n=this.index.getDuration(E),O;T?n=O=0:O=this.info.EC>0?this.info.EC*n:1E3;return new FC([new PF(3,this,void 0,"liveCreateRequestInfoForSegment",E,L,n,0,O,!T)],Z)}b$(){return this.oI()?0:this.initRange.length}K0(){return!1}};var cC3=class{constructor(E,T,Z,L,n){this.kU=E;this.startSecs=T;this.Tg=Z;this.X=L||NaN;this.G=n||NaN}};var a3=class{constructor(){this.X=[];this.G=null;this.L=0;this.V=[];this.j=!1;this.J="";this.N=-1}update(E){var T=void 0;this.G&&(T=this.G);{let q=new a3;var Z=Array.from(E.getElementsByTagName("S"));if(Z.length){var L=+lT(E,"timescale")||1,n=(+Z[0].getAttribute("t")||0)/L,O=+lT(E,"startNumber")||0;q.N=n;var J=T?T.startSecs+T.Tg:0,y=Date.parse(MX(lT(E,"yt:segmentIngestTime")))/1E3;q.j=E.parentElement.tagName==="SegmentTemplate";q.j&&(q.J=lT(E,"media"));E=T?O-T.kU:1;q.L=E>0?0:-E+1;for(e of Z){E=+e.getAttribute("d")/ L;Z=(+e.getAttribute("yt:sid")||0)/L;let b=+e.getAttribute("r")||0;for(let K=0;K<=b;K++){if(T&&O<=T.kU){O++;continue}var D=new cC3(O,J,E,y+Z,n);q.X.push(D);b:{var U=e;var V=L,N=D.startSecs;D=U.getAttribute("yt:cuepointTimeOffset");var G=U.getAttribute("yt:cuepointDuration");if(!D||!G){U=null;break b}D=Number(D);N=-D/V+N;V=Number(G)/V;G=U.getAttribute("yt:cuepointContext")||null;let l=U.getAttribute("yt:cuepointIdentifier")||"";U=U.getAttribute("yt:cuepointEvent")||"";U=new g.Dw(N,V,G,l,fKd[U]||"unknown", D)}U&&q.V.push(U);O++;J+=E;n+=E;y+=E+Z}}q.X.length&&(q.G=g.H5(q.X))}var e=q}this.L=e.L;this.G=e.G||this.G;g.EO(this.X,e.X);g.EO(this.V,e.V);this.j=e.j;this.J=e.J;this.N===-1&&(this.N=e.getStreamTimeOffset())}getStreamTimeOffset(){return this.N===-1?0:this.N}};var QP3=class{constructor(){this.N=[];this.X=null;this.G={};this.V={}}};var RNU=class extends g.Mr{constructor({jF:E=0,iB:T=!1,ZU:Z=0,gI:L=0,IA:n=Infinity,Nz:O=0,te:J=!1,BB:y=!1}={}){super();this.xR=this.Uy=-1;this.bO=E;this.ZU=Z;this.iB=T;this.gI=L;this.IA=n;this.Nz=O;((this.te=J)||isFinite(n)&&this.IA>0)&&T&&k1&&(this.j=!1,this.L="postLive");this.BB=y}M9(){return this.bO}V5(E,T){E=zn(this,E);return E>=0&&(T||!this.segments[E].pending)}Qf(){return this.iB?this.segments.length?this.N(this.lP()).kU:-1:super.Qf()}lP(){if(this.te)return 0;if(!this.iB)return super.lP();if(!this.segments.length)return 0; var E=Math.max(g.H5(this.segments).endTime-this.ZU,0);return this.gI>0&&this.N(E).kU0)return this.xR/1E3;if(!this.segments.length)return super.Pb();var E=this.vM();if(!this.iB||E<=this.segments[this.segments.length-1].kU)E=this.segments[this.segments.length-1];else{var T=this.segments[this.segments.length-1];E=new gE(E,Math.max(0,T.startTime-(T.kU-E)*this.bO),this.bO,0,`sq/${E}`,void 0,void 0,!0)}return this.te?Math.min(this.ZU, E.endTime):E.endTime}dT(){return this.iB?this.segments.length?this.vM()-this.Qf()+1:0:super.dT()}vM(){var E=Math.min(this.IA,Math.max(super.vM(),this.Uy)),T=this.ZU*1E3;T=this.xR>0&&this.xR0&&this.Uy>0&&!T&&(T=this.N(this.ZU))&&(E=Math.min(T.kU-1,E));return E}ka(){return this.segments.length?this.segments[this.segments.length-1]:null}J(E){var T=zn(this,E.kU);if(T>=0)this.segments[T]=E;else if(this.segments.splice(-(T+1),0,E),this.Nz&&E.kU%(300/this.bO)===0){var Z=this.segments[0].kU, L=Math.floor(this.Nz/this.bO);E=E.kU-L;T=-(T+1)-L;T>0&&E>Z&&(this.segments=this.segments.slice(T))}}Y(E){E=zn(this,E);E>=0&&this.segments.splice(E,1)}o9(){return this.Uy}d7(E){return k1?!this.j&&E>=0&&this.vM()<=E:super.d7(E)}N(E){if(!this.iB)return super.N(E);if(!this.segments.length)return null;var T=this.segments[this.segments.length-1];if(E=T.endTime)T=T.kU+Math.floor((E-T.endTime)/ this.bO+1);else{T=Je(this.segments,L=>E=L.endTime?1:0); if(T>=0)return this.segments[T];var Z=-(T+1);T=this.segments[Z-1];Z=this.segments[Z];T=Math.floor((E-T.endTime)/((Z.startTime-T.endTime)/(Z.kU-T.kU-1))+1)+T.kU}return this.V(T)}V(E){if(!this.iB)return super.V(E);if(!this.segments.length)return null;var T=zn(this,E);if(T>=0)return this.segments[T];var Z=-(T+1);T=this.bO;if(Z===0)var L=Math.max(0,this.segments[0].startTime-(this.segments[0].kU-E)*T);else Z===this.segments.length?(L=this.segments[this.segments.length-1],L=L.endTime+(E-L.kU-1)*T):(L= this.segments[Z-1],T=this.segments[Z],T=(T.startTime-L.endTime)/(T.kU-L.kU-1),L=L.endTime+(E-L.kU-1)*T);return new gE(E,L,T,0,`sq/${E}`,void 0,void 0,!0)}},k1=!1;var ZH=class extends kP{constructor(E,T,Z={}){super(E,T,"",void 0,void 0,Z.jF||0);this.index=new RNU(Z)}NE(){return!0}X(){return!0}N(E){return this.Z()&&E.G&&!E.Ae||!E.qE.index.d7(E.kU)}J(){}L(E,T=!1){return typeof E!=="number"||isFinite(E)?super.L(E,T):new FC([new PF(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.jF,void 0,this.jF*this.info.EC)],"")}j(E,T){if(this.index.V5(E))return super.j(E,T);var Z=this.index.getStartTime(E),L=Math.round(this.jF*this.info.EC),n=this.jF;T&&(n=L=0); return new FC([new PF(3,this,void 0,"mlLiveCreateReqInfoForSeg",E,Z,n,void 0,L,!T)],E>=0?`sq/${E}`:"")}};var uB=class extends a5{constructor(E,T){super(E,T);E=this.index=new g.Mr;E.j=!1;E.L="d"}V(){return!1}Z(){return!1}NE(){return!1}J(){return new FC([new PF(1,this,void 0,"otfInit")],"sq/0")}O(){return null}f0(E){this.N(E);return BF(this,bT(E),!1)}L(E,T=!1){E=this.index.jc(E);T&&(E=Math.min(this.index.vM(),E+1));return BF(this,E,!0)}wV(E){E.info.type===1&&(this.G||(this.G=iN(E.G)),E.X&&E.X.uri==="http://youtube.com/streaming/otf/durations/112015"&&O7i(this,E.X))}N(E){return E.G===0?!0:this.index.vM()> E.kU&&this.index.Qf()<=E.kU+1}b$(){return 0}K0(){return!1}};var Au,CB3,oTO,Ey,JLJ;g.iT=class{constructor(E){this.tag=E}};Au=new Map;CB3=class{constructor(){this.X=new Map}};oTO=class{constructor(){this.X=10;this.G=Date.now()}};Ey=new Map;JLJ=new CB3;var nl=class{constructor(E,T){this.info=E;this.G=T;this.X=null;this.N=this.V=-1;this.timestampOffset=0;this.isLocked=this.J=!1;this.L=this.info.qE.oI()&&!this.info.X}j(E,T=!1,Z=0){if(this.isLocked||E.isLocked||!qX(this.info,E.info)||this.info.Ae)return null;if(Z){if(this.G.totalLength+E.G.totalLength>Z)return null}else if(T&&(T=this.G,Z=E.G,T=!(Z.X.length?MH(T,Z.X[0]):1)),T)return null;T=new PF(this.info.type,this.info.qE,this.info.range,this.info.Z,this.info.kU,this.info.segmentStartTime,this.info.V, this.info.X,this.info.G,this.info.Ae,this.info.RL,this.info.clipId,this.info.Y);tu(T,E.info);Z=new oV;zV(Z,this.G);zV(Z,E.G);T=new nl(T,Z);T.X!=null&&E.X!=null&&g.XC("dash",414627957,`merged slice emsg overridden; prev: ${T.X.lq()} next: ${E.X.lq()}`);T.X=E.X||this.X;T.V=this.V!==-1?this.V:E.V;T.N=this.N!==-1?this.N:E.N;return T}};g.zf=class{constructor(){this.count=0;this.G=1;this.V=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}V5(E){return E<=this.vM()}X(E){return this.offsets[E]}getStartTime(E){return this.startTicks[E]/this.G}f7(E){return this.getStartTime(E)+this.getDuration(E)}pR(){return NaN}getDuration(E){E=this.S(E);return E>=0?E/this.G:-1}S(E){return E+1=0}Pb(){return this.V?this.startTicks[this.count]/this.G:NaN}lP(){return 0}dT(){return this.count}Z(){return""}jc(E){E=g.OO(this.startTicks.subarray(0,this.count),E*this.G);return E>=0?E:Math.max(0,-E-2)}isLoaded(){return this.vM()>=0}SW(E,T){if(E>=this.vM())return 0;var Z=0;for(T=this.getStartTime(E)+T;Ethis.getStartTime(E);E++)Z=Math.max(Z,u1(this,E)/this.getDuration(E));return Z}resize(E){E+=2;var T=this.offsets;this.offsets=new Float64Array(E+1);var Z=this.startTicks;this.startTicks= new Float64Array(E+1);for(E=0;E0&&E&&(Z=Z.range.end+1,E=Math.min(E,this.info.contentLength-Z),E>0&&L.push(new PF(4,this,wE(Z,E),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,T)));return new FC(L)}wV(E){if(E.info.type=== 1){if(this.G)return;this.G=iN(E.G)}else if(E.info.type===2){if(this.j||this.index.vM()>=0)return;if(g.TI(this.info)){var T=this.index,Z=g.Zb(E);E=E.info.range.start;var L=g.wq(Z,0,1936286840);Z=bC(L);T.G=Z.timescale;var n=Z.xd;T.offsets[0]=Z.wj+E+L.size;T.startTicks[0]=n;T.V=!0;var O=Z.UB.length;for(var J=0;J0&&Z===O[0].YE)for(Z=0;Z=this.index.X(Z+1);)Z++;return e6(this,Z,T,E.G).rV}N(E){E.J();return this.X()?!0:E.range.end+1this.info.contentLength&&(T=new WF(T.start,this.info.contentLength-1)),new FC([new PF(4,E.qE,T,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,E.clipId)]);E.type===4&&(E=this.u$(E),E=E[E.length-1]);var Z=0,L=E.range.start+ E.X+E.G;E.type===3&&(E.J(),Z=E.kU,L===E.range.end+1&&(Z+=1));return e6(this,Z,L,T)}f0(){return null}L(E,T=!1){E=this.index.jc(E);T&&(E=Math.min(this.index.vM(),E+1));return e6(this,E,this.index.X(E),0)}V(){return!0}Z(){return!0}NE(){return!1}b$(){return this.indexRange.length+this.initRange.length}K0(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var R7=class{constructor(E=0,T=0,Z="SPATIAL_AUDIO_TYPE_NONE",L=!1,n,O,J="AUDIO_QUALITY_UNKNOWN",y=!1){this.sampleRate=E;this.numChannels=T;this.spatialAudioType=Z;this.V=L;this.N=n;this.G=O;this.audioQuality=J;this.X=y}isMultiChannelAudio(){return this.numChannels>2}};var cM=class{constructor(E,T,Z,L="",n="",O=""){this.displayName=E;this.vssId=T;this.languageCode=Z;this.kind=L;this.xtags=n;this.id=O}};var YFI={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},yLi={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 gK={WIDTH:{name:"width",video:!0,valid:640,NL:99999},HEIGHT:{name:"height",video:!0,valid:360,NL:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,NL:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,NL:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",NL:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,NL:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",NL:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",NL:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",NL:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",NL:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",NL:"false"}};var vM={["0"]:"f",["160"]:"h",["133"]:"h",["134"]:"h",["135"]:"h",["136"]:"h",["137"]:"h",["264"]:"h",["266"]:"h",["138"]:"h",["298"]:"h",["299"]:"h",["304"]:"h",["305"]:"h",["214"]:"h",["216"]:"h",["374"]:"h",["375"]:"h",["140"]:"a",["141"]:"a",["327"]:"sa",["258"]:"m",["380"]:"mac3",["328"]:"meac3",["161"]:"H",["142"]:"H",["143"]:"H",["144"]:"H",["222"]:"H",["223"]:"H",["145"]:"H",["224"]:"H",["225"]:"H",["146"]:"H",["226"]:"H",["227"]:"H",["147"]:"H",["384"]:"H",["376"]:"H",["385"]:"H",["377"]:"H", ["149"]:"A",["261"]:"M",["381"]:"MAC3",["329"]:"MEAC3",["598"]:"9",["278"]:"9",["242"]:"9",["243"]:"9",["244"]:"9",["775"]:"9",["776"]:"9",["777"]:"9",["778"]:"9",["779"]:"9",["780"]:"9",["781"]:"9",["782"]:"9",["783"]:"9",["247"]:"9",["248"]:"9",["353"]:"9",["355"]:"9",["356"]:"9",["271"]:"9",["577"]:"9",["313"]:"9",["579"]:"9",["272"]:"9",["302"]:"9",["303"]:"9",["407"]:"9",["408"]:"9",["308"]:"9",["315"]:"9",["330"]:"9h",["331"]:"9h",["332"]:"9h",["333"]:"9h",["334"]:"9h",["335"]:"9h",["336"]:"9h", ["337"]:"9h",["338"]:"so",["600"]:"o",["250"]:"o",["251"]:"o",["774"]:"o",["194"]:"*",["195"]:"*",["220"]:"*",["221"]:"*",["196"]:"*",["197"]:"*",["279"]:"(",["280"]:"(",["317"]:"(",["318"]:"(",["273"]:"(",["274"]:"(",["357"]:"(",["358"]:"(",["275"]:"(",["359"]:"(",["360"]:"(",["276"]:"(",["583"]:"(",["584"]:"(",["314"]:"(",["585"]:"(",["561"]:"(",["277"]:"(",["361"]:"(h",["362"]:"(h",["363"]:"(h",["364"]:"(h",["365"]:"(h",["366"]:"(h",["591"]:"(h",["592"]:"(h",["367"]:"(h",["586"]:"(h",["587"]:"(h", ["368"]:"(h",["588"]:"(h",["562"]:"(h",["409"]:"(",["410"]:"(",["411"]:"(",["412"]:"(",["557"]:"(",["558"]:"(",["394"]:"1",["395"]:"1",["396"]:"1",["397"]:"1",["398"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["401"]:"1",["571"]:"1",["402"]:"1",["694"]:"1h",["695"]:"1h",["696"]:"1h",["697"]:"1h",["698"]:"1h",["699"]:"1h",["700"]:"1h",["701"]:"1h",["702"]:"1h",["703"]:"1h",["386"]:"3",["387"]:"w",["406"]:"6",["787"]:"1",["788"]:"1",["548"]:"1e",["549"]:"1e",["550"]:"1e",["551"]:"1e",["809"]:"1e", ["810"]:"1e",["552"]:"1e",["811"]:"1e",["812"]:"1e",["553"]:"1e",["813"]:"1e",["814"]:"1e",["554"]:"1e",["815"]:"1e",["816"]:"1e",["555"]:"1e",["817"]:"1e",["818"]:"1e",["572"]:"1e",["556"]:"1e",["645"]:"(",["646"]:"(",["647"]:"(",["648"]:"(",["649"]:"(",["650"]:"(",["651"]:"(",["652"]:"(",["653"]:"(",["654"]:"(",["655"]:"(",["656"]:"(",["657"]:"(",["658"]:"(",["659"]:"(",["660"]:"(",["661"]:"(",["662"]:"(",["663"]:"(",["664"]:"(",["665"]:"(",["666"]:"(",["667"]:"(",["668"]:"(",["669"]:"(",["670"]:"(", ["671"]:"(",["672"]:"(",["673"]:"(",["674"]:"(h",["675"]:"(h",["676"]:"(h",["677"]:"(h",["678"]:"(h",["679"]:"(h",["680"]:"(h",["681"]:"(h",["682"]:"(h",["683"]:"(h",["684"]:"(h",["685"]:"(h",["686"]:"(h",["687"]:"(h",["688"]:"A",["689"]:"A",["690"]:"A",["691"]:"MEAC3",["773"]:"i",["806"]:"I",["805"]:"I",["829"]:"9",["830"]:"9",["831"]:"9",["832"]:"9",["833"]:"9",["834"]:"9",["835"]:"9",["836"]:"9",["892"]:"9",["893"]:"9",["837"]:"9",["838"]:"9",["839"]:"9",["840"]:"9",["841"]:"(",["842"]:"(",["843"]:"(", ["844"]:"(",["845"]:"(",["846"]:"(",["847"]:"(",["848"]:"(",["894"]:"(",["895"]:"(",["849"]:"(",["850"]:"(",["851"]:"(",["852"]:"(",["865"]:"9",["866"]:"9",["867"]:"9",["868"]:"9",["869"]:"9",["870"]:"9",["871"]:"9",["872"]:"9",["896"]:"9",["897"]:"9",["873"]:"9",["874"]:"9",["875"]:"9",["876"]:"9",["877"]:"(",["878"]:"(",["879"]:"(",["880"]:"(",["881"]:"(",["882"]:"(",["883"]:"(",["884"]:"(",["898"]:"(",["899"]:"(",["885"]:"(",["886"]:"(",["887"]:"(",["888"]:"(",["900"]:"2",["901"]:"2",["902"]:"2", ["903"]:"2",["904"]:"2",["905"]:"2",["906"]:"2",["907"]:"2",["908"]:"2"};var vj="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var Cl=class{constructor(E,T,Z,L,n,O,J,y,D,U,V){this.width=E;this.height=T;this.V=y;this.quality=O||qh(E,T);this.qualityOrdinal=iK[this.quality];this.fps=Z||0;this.stereoLayout=!n||L!=null&&L!=="UNKNOWN"&&L!=="RECTANGULAR"?0:n;this.projectionType=L?L==="EQUIRECTANGULAR"&&n===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":L:"UNKNOWN";(E=J)||(Z=iK[this.quality],Z===0?E="Autom\u00e1tica":(E=this.projectionType,T=this.fps,E=Z.toString()+(E==="EQUIRECTANGULAR"||E==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||E==="MESH"? "s":"p")+(T>55?"60":T>49?"50":T>39?"48":"")));this.qualityLabel=E;this.X=D||"";this.primaries=U||"";this.N=V??!0}G(){return this.fps>32}isHdr(){return this.X==="smpte2084"||this.X==="arib-std-b67"}};var b1=class{constructor(E,T,Z={}){this.id=E;this.mimeType=T;Z.EC>0||(Z.EC=16E3);Object.assign(this,Z);[this.itag,this.G]=this.id.split(";");this.containerType=Yz(T);this.n0=vM[this.itag]||""}J(){return this.video}Z(){return this.audio}Zo(){return this.containerType===2}N(){return this.n0==="9"||this.n0==="("||this.n0==="9h"||this.n0==="(h"}X(){return this.n0==="1"||this.n0==="1h"||xz&&this.n0==="1e"}L(){return this.n0==="mac3"||this.n0==="meac3"||this.n0==="m"||this.n0==="i"||mz(this)}S(){return this.n0=== "MAC3"||this.n0==="mac3"||this.n0==="MEAC3"||this.n0==="meac3"}isEncrypted(){return!!this.contentProtection}wL(){return!!this.audio}uO(){return!!this.video}V(){return this.mimeType==="application/x-mpegURL"}isVertical(){return!!this.video&&this.video.width{!this.FC()&&this.isActive&&this.jQ("error",this)}, updateend:()=>{!this.FC()&&this.isActive&&this.jQ("updateend",this)}}; this.LE.zc(this.ii);this.df=this.isActive}appendBuffer(E,T,Z){if(this.LE.oZ()!==this.appendWindowStart+this.start||this.LE.lQ()!==this.appendWindowEnd+this.start||this.LE.Dn()!==this.timestampOffset+this.start)this.LE.supports(1),this.LE.EG(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.LE.Dd(this.timestampOffset+this.start);this.LE.appendBuffer(E,T,Z)}abort(){this.LE.abort()}remove(E,T){this.LE.remove(E+this.start,T+this.start)}n5(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.LE.clear()}EG(E, T){this.appendWindowStart=E;this.appendWindowEnd=T}xB(){return this.timestampOffset+this.start}oZ(){return this.appendWindowStart}lQ(){return this.appendWindowEnd}Dd(E){this.timestampOffset=E}Dn(){return this.timestampOffset}Dz(E=!1){E=this.LE.Dz(E);return Bj(E,this.start,this.end)}nt(){return this.LE.nt()}iQ(){return this.LE.iQ()}pK(){return this.LE.pK()}wJ(){return this.LE.wJ()}va(){this.LE.va()}Yv(E){return this.LE.Yv(E)}vr(){return this.LE.vr()}Kn(){return this.LE.Kn()}KN(E,T,Z){this.LE.KN(E, T,Z)}ai(E,T,Z){this.LE.ai(E,T,Z)}EL(E,T){return this.LE.EL(E,T)}supports(E){return this.LE.supports(E)}Ba(){return this.LE.Ba()}vx(){return this.LE.vx()}isView(){return!0}c5(){return this.LE.c5()?this.isActive:!1}isLocked(){return this.df&&!this.isActive}O3(E){E=this.LE.O3(E);E.vw=`${this.start}-${this.end}`;return E}aX(){return this.LE.aX()}Z1(){return this.LE.Z1()}X0(){return this.LE.X0()}L0(){this.LE.Ap(this.ii);super.L0()}eb(){return this.isActive}B6(E){this.isActive=E;this.df=this.df||this.isActive}};var f0=!1;var Lk=class extends g.vd{constructor(E,T,Z,L,n,O){super();this.vn=E;this.JU=T;this.id=Z;this.containerType=L;this.n0=n;this.uO=O;this.EE=this.iZ=this.yq=null;this.P5=!1;this.appendWindowStart=this.timestampOffset=0;this.P2=l1([],[]);this.yJ=!1;this.Ty=[];this.jv=rs?[]:void 0;this.handler=J=>this.jQ(J.type,this); this.vn?.addEventListener&&(this.vn.addEventListener("updateend",this.handler),this.vn.addEventListener("error",this.handler))}appendBuffer(E,T,Z){this.yJ=!1;Z&&(this.iZ=Z);E.length&&(this.vn?.appendBuffer?this.vn.appendBuffer(E):this.vn?this.vn.append(E):this.JU&&this.JU.webkitSourceAppend(this.id,E));T&&(T.isEncrypted()&&(this.EE=this.iZ),T.type===3&&(this.yq=T),this.Ty.push(T.YG()),this.Ty.length>4&&this.Ty.shift());this.jv&&(this.jv.length>=2||E.length>1048576?delete this.jv:this.jv.push(E))}abort(){try{this.vn? this.vn.abort():this.JU&&this.JU.webkitSourceAbort(this.id)}catch(E){j_I&&g.t8(new g.RO(`Error while abort the source buffer: ${E.name}, ${E.message}`))}this.iZ=this.yq=null}remove(E,T,Z){this.yJ=!1;this.vn?.remove&&(Z&&Z({b:VZ(this.Dz()),s:E,e:T}),this.vn.remove(E,T))}n5(){this.remove(this.oZ(),this.lQ())}clear(){this.pK()||(this.abort(),this.n5(),this.EE=this.iZ=this.yq=null,this.appendWindowStart=this.timestampOffset=0,this.P2=l1([],[]),this.yJ=!1,this.jv=rs?[]:void 0,this.P5=!0)}oZ(){return f0&& this.uO?this.appendWindowStart:this.vn?.appendWindowStart||0}lQ(){return this.vn?.appendWindowEnd||0}EG(E,T){this.vn&&(f0&&this.uO?(this.appendWindowStart=E,this.vn.appendWindowEnd=T):E>this.oZ()?(this.vn.appendWindowEnd=T,this.vn.appendWindowStart=E):(this.vn.appendWindowStart=E,this.vn.appendWindowEnd=T))}xB(){return this.timestampOffset}Dd(E){f0?this.timestampOffset=E:this.supports(1)&&(this.vn.timestampOffset=E)}Dn(){return f0?this.timestampOffset:this.supports(1)?this.vn.timestampOffset:0}Dz(E= !1){if(E)return this.yJ||this.nt()||(this.P2=this.Dz(!1),this.yJ=!0),this.P2;try{return this.vn?this.vn.buffered:this.JU?this.JU.webkitSourceBuffered(this.id):l1([0],[Infinity])}catch(T){return l1([],[])}}nt(){return this.vn?.updating||!1}pK(){return this.P5}wJ(){return!this.P5&&this.nt()}va(){this.P5=!1}Yv(E){var T=E?.n0;E=E?.containerType;return!T&&!E||T===this.n0&&E===this.containerType}vr(){return this.iZ}Kn(){return this.EE}EL(E,T){return this.containerType!==E||this.n0!==T}KN(E,T,Z){if(this.containerType!== E||Z&&this.EL(E,Z))this.supports(4),gD()&&this.vn.changeType(T),Z&&(this.n0=Z);this.containerType=E}ai(E,T,Z){this.containerType&&this.EL(E,T)&&gD()&&this.vn.changeType(Z);this.containerType=E;this.n0=T}Ba(){return this.yq}vx(){return!!this.yq&&!this.yq.Ae}isView(){return!1}supports(E){switch(E){case 1:return this.vn?.timestampOffset!==void 0;case 0:return!!this.vn?.appendBuffer;case 2:return!!this.vn?.remove;case 3:return!(!this.vn?.addEventListener||!this.vn?.removeEventListener);case 4:return!(!this.vn|| !this.vn.changeType);default:return!1}}c5(){return!this.nt()}isLocked(){return!1}O3(E){E.to=this.Dn();E.up=this.nt();E.aw=`${(this.vn?.appendWindowStart||0).toFixed(3)}-${(this.vn?.appendWindowEnd||Infinity).toFixed(3)}`;return E}iQ(){return this.vn?.writeHead||0}aX(){var E={};for(let T=0;T{}); this.X?.clear();this.G?.clear()}Y(){this.X?.va();this.G?.va();this.J=!1}pK(){return this.G?.pK()||this.X?.pK()}Yv(E,T){return!!this.X&&!!this.G&&this.X.Yv(T)&&this.G.Yv(E)}u$(){return!!this.z9&&this.z9.streaming===!1}},E7=!1;var u_T=/action_display_post/;g.VP=class extends g.vd{constructor(E="",T=null,Z=!1){super();this.sourceUrl=E;this.isLivePlayback=Z;this.wV=this.duration=0;this.isPremiere=this.te=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.V=!1;this.IA=this.gI=0;this.isOtf=this.Vz=!1;this.f0=(0,g.a)();this.O=Infinity;this.X={};this.G=new Map;this.state=this.p9=0;this.J=null;this.isManifestless=!1;this.NE=[];this.j=null;this.oI=0;this.L="";this.u$=NaN;this.sz=this.J1=this.timestampOffset=this.Z=0;this.fA=this.qG=NaN;this.tq=0; this.b$=this.Y=!1;this.A5=[];this.h5={};this.QQ=this.VQ=NaN;this.T9=T?.Bm("html5_use_network_error_code_enums");BM=!!T&&T.Bm("html5_modern_vp9_mime_type");qU=!!T?.Bm("html5_enable_flush_during_seek")&&g.GS();YP=!!T?.Bm("html5_enable_reset_audio_decoder")&&g.GS()}isLoading(){return this.state===1}jE(){return this.state===3}D3(){return g.TD(this.X,E=>!!E.info.video&&E.info.video.qualityOrdinal>=2160)}N(){return g.TD(this.X,E=>!!E.info.contentProtection)}OC(E){var T=E.getElementsByTagName("Representation"); if(E.getElementsByTagName("SegmentList").length>0||E.getElementsByTagName("SegmentTemplate").length>0){this.Vz=this.V=!0;this.J||(this.J=new QP3);LOI(this.J,E);this.jQ("refresh");for(E=0;E=0?N=ea(G):e=`${e}?range=${G}`}y.call(n,new gE(D.kU,D.startSecs,D.Tg,D.X,e,N,D.G))}L=U}Z.update(L,this.isLive,this.wV)}nTJ(this.J);return!0}this.duration=$k(lT(E,"mediaPresentationDuration"));a:{for(J=0;J{})}}resume(){bB(this)}U5(){if(this.isManifestless&&this.isWindowedLive&&SU(this))return SU(this); var E=this.X,T=!1,Z=NaN,L=NaN;for(let O in E){let J=E[O];var n=J.index;if(!n.isLoaded()||fl(J.info.mimeType))continue;J.VQ&&(T=!0);n=n.Pb();J.info.wL()&&(isNaN(Z)||n0))return this.U5()-E}}E=this.X;for(let T in E){let Z=E[T].index;if(Z.isLoaded()&&!fl(E[T].info.mimeType))return Z.lP()}return 0}getStreamTimeOffset(){return this.Z}pR(E){for(let T in this.X){let Z= this.X[T].index;if(Z.isLoaded()){let L=Z.jc(E),n=Z.pR(L);if(n)return n+E-Z.getStartTime(L)}}return NaN}RK(){for(let E in this.X)this.X.hasOwnProperty(E)&&(this.X[E].G=null,this.X[E].Y=!1)}};g.VP.prototype.SQ=TU(5);var BM,qU,YP,jU=null,gf=!!navigator.mediaCapabilities?.decodingInfo,s7={commentary:1,alternate:2,dub:3,main:4};var Xg=new Set,mm=new Map;var H7O=class{constructor(E){this.G9=E;this.wk=this.mY=this.b$=this.j=this.N=this.qQ=this.SQ=this.Y=!1;this.J=this.L=0;this.QQ=!1;this.O=!0;this.h5=!1;this.Oz=0;this.D3=this.K0=this.Nq=this.f0=!1;this.G={};this.RK=this.Zn=this.Ai=this.disableAv1=this.VQ=this.XN=this.T9=this.x0=this.OC=this.X=this.Z=!1;this.oI=0;this.NE=!1;this.Rw=this.G9.U("html5_disable_aac_preference");this.FK=Infinity;this.Bw=0;this.gk=this.G9.Gz();this.Ue=this.G9.experiments.Bm("html5_enable_vp9_fairplay");this.WM=this.G9.U("html5_force_av1_for_testing"); this.zg=this.G9.aI().X.ME(REk);this.A5=g.YS(this.G9.experiments,"html5_av1_ordinal_cap");this.xz=this.G9.U("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.bP=this.G9.U("html5_account_onesie_format_selection_during_format_filter");this.EC=g.YS(this.G9.experiments,"html5_max_byterate");this.u$=this.G9.U("html5_enable_iamf_audio");this.ue=this.G9.aI().X.ME(Qjb);this.wV=this.G9.experiments.Bm("html5_allow_capability_merge");this.Qz=this.G9.U("html5_enable_encrypted_av1");this.x0=this.G9.aI().X.ME(yzU)|| this.G9.U("disable_prefer_hbr_vp9")}};var WT=class{constructor(E,T,Z,L){this.flavor=E;this.keySystem=T;this.V=Z;this.experiments=L;this.G={};this.Wk=this.keySystemAccess=null;this.uQ=this.Fc=-1;this.hW=null;this.N=!!L&&L.Bm("edge_nonprefixed_eme");L&&L.Bm("html5_enable_vp9_fairplay")}clone(E){return new WT(this.flavor,E,this.V,this.experiments)}X(){return this.keySystem==="com.youtube.fairplay.sbdl"}O3(){return{flavor:this.flavor,keySystem:this.keySystem}}Oe(){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}}},Nq={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},OvO={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},bkk={widevine:1,fairplay:2,playready:3};var c98=class extends g.gW{constructor(E,T,Z,L=!1,n){super();this.G9=T;this.useCobaltWidevine=L;this.K=n;this.G=[];this.V={};this.X={};this.callback=null;this.j=!1;this.N=[];this.initialize(E,!Z)}initialize(E,T){for(let L of Object.keys(E)){var Z=L;for(let n of E[Z])if(n.contentProtection)for(let O of Object.keys(n.contentProtection)){Z=O;let J=Nq[O];!J&&this.U("html5_enable_vp9_fairplay")&&Z==="fairplay"&&(J=["com.youtube.fairplay.sbdl"]);if(J)for(let y of J)this.V[y]=this.V[y]||new WT(Z,y,n.contentProtection[Z], this.G9.experiments),this.X[Z]=this.X[Z]||{},this.X[Z][n.mimeType]=!0}}dR()&&(this.V["com.youtube.fairplay"]=new WT("fairplay","com.youtube.fairplay","",this.G9.experiments),this.U("html5_enable_vp9_fairplay")||(this.X.fairplay=this.X.fairplay||{},this.X.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.X.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.G=rLJ(T,this.useCobaltWidevine,this.U("html5_enable_safari_fairplay")&&!0,this.U("html5_enable_vp9_fairplay")).filter(L=>!!this.V[L])}U(E){return this.G9.experiments.Bm(E)}}, Gv;var xUO={"":"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 PB3={OFF:"0",Am:"1",KT:"2",lV:"3"};var IK8={RED:"red",oG:"white"};var hNT=class{constructor(E){E=Vo(E.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(E).map(([T,Z])=>typeof Z==="string"?[T,Z]:[T,Z[0]]))}ME(E){if(E.O6!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return aT8(this,E)}Bm(E){return this.flags.get(`${E}`)==="true"}};var sP8=class{constructor(E,T,Z){this.X=void 0;this.experimentIds=E?E.split(","):[];this.flags=Vo(T||"","&");E={};for(let L of this.experimentIds)E[L]=!0;this.experiments=E;Z=new hNT(Z);this.V=new yiT(Z);this.G=new o$I(Z)}aI(){return this.V}rT(){return this.G}Bm(E){E=this.ME(E);JSON.stringify(E);return E==="true"}ME(E){return this.flags[E]}};var tU0=Promise.resolve(),Hkk=E=>tU0.then(E),gTk=window.queueMicrotask?window.queueMicrotask.bind(window):Hkk;var kB0=class{constructor(E,T,Z=!1){this.experiments=E;this.NE=T;this.oI=Z;this.S=!!g.uI("cast.receiver.platform.canDisplayType");this.Z={};this.Y=!1;this.V=new Map;this.J=!0;this.X=this.G=!1;this.O=0;this.L=null;this.VQ=this.experiments.Bm("html5_disable_vp9_encrypted");this.N=this.experiments.Bm("html5_enable_encrypted_av1");E=g.uI("cast.receiver.platform.getValue");this.j=!this.S&&E&&E("max-video-resolution-vpx")||null;jh8(this);this.G=!!(dR()&&UE()>=21)}canPlayType(E,T){E=E.canPlayType?E.canPlayType(T): !1;g.fK?E=E||S7O[T]:k_===2.2?E=E||Kmi[T]:N0()&&(E=E||rC3[T]);return!!E}isTypeSupported(E){return this.S?window.cast.receiver.platform.canDisplayType(E):Kl(E)}},Kmi={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},rC3={"application/x-mpegURL":"maybe"},S7O={"application/x-mpegURL":"maybe"};var lK$=class extends g.vd{constructor(){super();this.items={}}add(E,T){if(!this.items[E]&&(T.Mk||T.gX||T.eN)){var Z=this.items;let L=T;Object.isFrozen&&!Object.isFrozen(T)&&(L=Object.create(T),Object.freeze(L));Z[E]=L;this.jQ("vast_info_card_add",E)}}remove(E){var T=this.get(E);delete this.items[E];return T}get(E){return this.items[E]||null}isEmpty(){return g.Vy(this.items)}};var B4={fY:1,Jm:2,Uc:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var i7k=class{constructor(){this.G=this.Qa=0;this.X=Array.from({length:gC.length}).fill(0)}Ht(E,T=1){this.Qa+=T;this.G+=E;E/=T;for(let Z=0;ZO.apply(y,[V].concat(J)))}}}}CI(){return new $U8}wT(E,T,Z=1){T instanceof $U8&&(xQ(this,E,(0,g.a)()-T.startTimeMs,Z),T.X=!0)}DW(E,T){var Z=(0,g.a)(); T=T();b2(this,T,E,Z)}s0(){var E={};for(let Z in this.X){if(!this.X.hasOwnProperty(Z))continue;a:{var T=this.X[Z];if(T.Qa===0){T=null;break a}let L=Math.ceil(T.Qa).toFixed(0)+"."+T.G.toFixed(0);for(let n=0;n0)L+="."+gC[n].toFixed(0)+"_"+T.X[n].toFixed(0);else break;T=L}T&&(E[Z]=T)}this.X=new pMI;return E}toString(){return""}};var mg=new class{isActive(){return!1}uc(){}CI(){}wT(){}DW(E,T){T()}s0(){return{}}toString(){return""}},aKI=!!+Ou("html5_enable_profiler"),zNU=!!+Ou("html5_onesie_enable_profiler"),ir=aKI||zNU?new MUd:mg,s_8=aKI?ir:mg,hB=zNU?ir:mg;var Fm3=class{constructor(E){this.exports=E}qP(){return this.exports.memory.buffer}buffer(E,T){return new Uint8Array(this.qP(),E,T)}malloc(E){return this.exports.malloc(E)}free(E){this.exports.free(E)}realloc(E,T){return this.exports.realloc(E,T)}bl(E){var T=this.malloc(E.byteLength);T=this.buffer(T,E.byteLength);T.set(E);return T}dN(E){var T=E.slice();E.buffer===this.qP()&&this.free(E.byteOffset);return T}};hB.uc(Fm3,{bl:E=>({profile:"copyj2w",Qa:E===void 0?0:Math.ceil(E.byteLength/16)}), dN:E=>({profile:"copyw2j",Qa:E===void 0?0:Math.ceil(E.byteLength/16)})});var jPk=class{emscripten_notify_memory_growth(){}},Bf8=class{constructor(){this.proc_exit=()=>{}; this.fd_write=()=>1}},ALk=class{constructor(){this.env=new jPk; this.wasi_snapshot_preview1=new Bf8}setExports(E){this.wasi_snapshot_preview1.exports=E}};var tB=class{constructor(E,T,Z){this.instance=E;this.X=Z;this.exports=E=this.instance.exports;T.setExports(E);E._initialize();T=Math.floor(Math.random()*256);Z=Math.floor(Math.random()*256);var L=0;try{L=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,L,16)).fill(T);if(this.exports.sentinel(L,16,Z)!==Z*16%256)throw"wasm.wm.vi";let n=new Uint8Array(this.exports.memory.buffer,L,16);for(let O=0;O<16;O++)if(n[O]!==(T+Z)%256)throw`wasm.wm.vi${O}`;}finally{L!==0&&this.exports.free(L)}this.memory= new Fm3(E,!0)}},ZwU=new class{constructor(){this.X="WebAssembly"in window}},sr="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);var gPI=class{constructor(E,T){this.X=E;this.cipher=this.X.exports.AES128CTRCipher_create(T.byteOffset)}encrypt(E){this.X.exports.AES128CTRCipher_encrypt(this.cipher,E.byteOffset,E.byteLength);return E}FC(){return this.cipher===0}dispose(){this.X.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var mUJ=class{constructor(E,T,Z){this.X=E;this.N=!1;T=this.X.memory.bl(T);this.G=new gPI(E,T);this.X.memory.free(T.byteOffset);Z&&(this.V=this.X.memory.bl(Z))}encrypt(E,T){return HT(this,E,T,!1).e0}FC(){return this.N}dispose(){this.FC()||(g.jn(this.G),this.V&&this.X.memory.free(this.V.byteOffset),this.N=!0)}};var ikb=class{constructor(E,T,Z){this.X=new mUJ(E,T,Z)}encrypt(E,T){try{return this.X.encrypt(E,T)}catch(Z){mZ(Z,"wasm ocwce"),g.t8(Z)}}G(E,T){try{let Z=HT(this.X,E,T,!0);return{e0:Z.e0,signature:Z.signature}}catch(Z){mZ(Z,"wasm ocwceas"),g.t8(Z)}}FC(){return this.X.FC()}dispose(){this.X.dispose()}};var XMk=class extends g.gW{constructor(E,T,Z){super();this.encryptedClientKey=T;this.J=Z;this.G=new Uint8Array(E.buffer,0,16);this.V=new Uint8Array(E.buffer,16)}L(E){this.X=new ikb(E,this.G,this.V);g.H(this,this.X)}};var ACI=class extends g.gW{constructor(E,T){super();if(!T&&E)try{T=JSON.parse(E)}catch{}if(T){E=T.clientKey?g.rz(T.clientKey):null;var Z=T.encryptedClientKey?g.rz(T.encryptedClientKey):null,L=T.keyExpiresInSeconds?Number(T.keyExpiresInSeconds)*1E3+(0,g.a)():null;E&&Z&&L&&(this.X=new XMk(E,Z,L),g.H(this,this.X));T.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.rz(T.onesieUstreamerConfig)||void 0);this.baseUrl=T.baseUrl}}};var EQ8=class extends g.gW{constructor(){super();this.values={};this.C7={};this.G={};this.V=this.X=0;this.N=new g.Ui(()=>{kQ(this)},1E4); g.H(this,this.N)}};var v6=class{constructor(){this.sG=this.sP=yk$;this.promise=new g.oh((E,T)=>{this.sP=E;this.sG=T})}then(E,T){return this.promise.then(E,T)}resolve(E){this.sP(E)}reject(E){this.sG(E)}};var Tz$="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(" "),i2={oa:"caoe",Zw:"capsv",e9:"cbrand",PZ:"cbr",BZ:"cbrver",Rm:"cchip",Im:"ccappver",L2:"ccrv",Qc:"cfrmver",MC:"c",lu:"cver",DS:"ctheme",bu:"cplayer",l5:"cmodel",ws:"cnetwork",yO:"cos",OS_VERSION:"cosver",nY:"cplatform",sm:"crqyear"},Zs$=class extends g.gW{constructor(E,T,Z,L){super();this.webPlayerContextConfig=T;this.Mw= L;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.cL=this.D3=this.Zn=this.yd=this.userDisplayName=this.userDisplayImage="";this.A0=null;this.X={};this.A5={};this.controlsType="0";this.iW=NaN;this.wV=!1;this.Qz=(0,g.a)();this.wI=this.SQ=0;this.ND=this.sl=!1;this.widevineCertificate=null;this.preferGapless=this.eE=this.Ai=this.S=this.FK=!1;this.Wg=[];this.XN=!1;this.Ct=0;E=E?g.uF(E):{};T&&T.csiPageType&&(this.csiPageType=T.csiPageType);T&&T.csiServiceName&&(this.csiServiceName=T.csiServiceName); T&&T.preferGapless&&(this.preferGapless=T.preferGapless);this.experiments=new sP8(T?T.serializedExperimentIds:E.fexp,T?T.serializedExperimentFlags:E.fflags,T??{});this.forcedExperiments=T?T.serializedForcedExperimentIds:hZ("",E.forced_experiments)||void 0;this.cspNonce=T?.cspNonce?T.cspNonce:hZ("",E.csp_nonce);this.widevineCertificate=T?.widevineCertificate?g.rz(T.widevineCertificate):null;this.aI().X.ME(R6)&&!this.widevineCertificate&&(this.widevineCertificate=g.rz("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=")); ev=this.U("web_player_deprecated_uvr_killswitch");try{var n=document.location.toString()}catch(G){n=""}this.gk=n;this.ancestorOrigins=(L=window.location.ancestorOrigins)?Array.from(L):[];this.G=xq(!1,T?T.isEmbed:E.is_embed);if(T&&T.device){if(L=T.device,L.androidOsExperience&&(this.X.caoe=`${L.androidOsExperience}`),L.androidPlayServicesVersion&&(this.X.capsv=`${L.androidPlayServicesVersion}`),L.brand&&(this.X.cbrand=L.brand),L.browser&&(this.X.cbr=L.browser),L.browserVersion&&(this.X.cbrver=L.browserVersion), L.cobaltReleaseVehicle&&(this.X.ccrv=`${L.cobaltReleaseVehicle}`),this.X.c=L.interfaceName||"WEB",this.X.cver=L.interfaceVersion||"html5",L.interfaceTheme&&(this.X.ctheme=L.interfaceTheme),this.X.cplayer=L.interfacePlayerType||"UNIPLAYER",L.model&&(this.X.cmodel=L.model),L.network&&(this.X.cnetwork=L.network),L.os&&(this.X.cos=L.os),L.osVersion&&(this.X.cosver=L.osVersion),L.platform&&(this.X.cplatform=L.platform),n=g.qq(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),n==="all"||n==="once")L.chipset&& (this.A5.cchip=L.chipset),L.cobaltAppVersion&&(this.A5.ccappver=L.cobaltAppVersion),L.firmwareVersion&&(this.A5.cfrmver=L.firmwareVersion),L.deviceYear&&(this.A5.crqyear=L.deviceYear)}else this.X.c=E.c||"web",this.X.cver=E.cver||"html5",this.X.cplayer="UNIPLAYER";this.loaderUrl=T?this.G||$Q(this)&&T.loaderUrl?T.loaderUrl||"":this.gk:this.G||$Q(this)&&E.loaderUrl?hZ("",E.loaderUrl):this.gk;this.G&&g.d$("yt.embedded_player.embed_url",this.loaderUrl);this.v6=cu()||R1();this.J=wK(this.loaderUrl,ug8,Wm3)|| !1;L=this.loaderUrl;this.Yf=Wi(wK(L,dU$,null),L,!1,"Trusted Ad Domain URL");this.QQ=xq(!1,E.privembed);this.protocol=this.gk.indexOf("http:")===0?"http":"https";this.UA=qo((T?T.customBaseYoutubeUrl:E.BASE_YT_URL)||"")||qo(this.gk)||`${this.protocol}://www.youtube.com/`;L=T?T.eventLabel:E.el;n="detailpage";L==="adunit"?n=this.G?"embedded":"detailpage":L==="embedded"||this.J?n=Pu(n,L,ZkU):L&&(n="embedded");this.Z=n;Cj();L=null;n=T?T.playerStyle:E.ps;var O=g.B5(Tz$,n);!n||O&&!this.J||(L=n);this.playerStyle= L;this.N=g.B5(Tz$,this.playerStyle);this.houseBrandUserStatus=T?.houseBrandUserStatus;this.Y=this.N&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.rz=this.N&&this.experiments.aI().X.ME(qj0);this.KB=this.U("delhi_modern_web_player")||!!this.rz;this.aB=this.U("delhi_modern_web_player_icons")||!!this.rz;this.Pg=!this.Y;this.Dv=xq(!1,E.disableplaybackui);this.disablePaidContentOverlay=xq(!1,T?.disablePaidContentOverlay);this.disableSeek=xq(!1,T?.disableSeek);this.enableSpeedOptions=T?.enableSpeedOptions|| (tQ().defaultPlaybackRate?vY||g.QI||g.Tv?g.AC&&x7("20")||g.S6&&x7("4")||us&&x7("11")||vu():!(us&&!g.VI("chrome")||vY||g.VI("android")||g.VI("silk")):!1);this.KU=xq(!1,E.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=T?.supportsVarispeedExtendedFeatures??!1;this.j=xq(this.playerStyle==="blazer",E.is_html5_mobile_device||T&&T.isMobileDevice);this.eD=this.U("mweb_allow_background_playback")?!1:this.j&&!this.N;this.Ne=kz();this.Qs=g.fc;this.I$=!!T?.embedsHostFlags?.optOutApiDeprecation; var J;T?T.hideInfo!==void 0&&(J=!T.hideInfo):J=E.showinfo;this.PJ=g.zv(this)&&!this.I$||xq(!aA(this)&&!Fh(this)&&!this.N,J);this.Wx=T?!!T.mobileIphoneSupportsInlinePlayback:xq(!1,E.playsinline);J=this.j&&e3&&k_!=null&&k_>0&&k_<=2.3;L=T?T.useNativeControls:E.use_native_controls;this.VQ=this.j&&(g.zv(this)||this.playerStyle==="blogger");n=this.j&&!this.VQ;L=g.j8(this)||!J&&xq(n,L)?"3":"1";this.disableOrganicUi=!!T?.disableOrganicUi;n=T?T.controlsType:E.controls;this.controlsType=this.disableOrganicUi|| n==="0"||n===0?"0":L;this.UH=this.j;this.controlsType==="1"&&(this.UH||Pu("2",T?T.autohide:E.autohide,PB3));this.color=Pu("red",T?T.progressBarColor:E.color,IK8);this.hu=this.controlsType==="3";this.h5=!this.G;this.YS=(L=!this.h5&&!Fh(this)&&!this.Y&&!this.N&&!aA(this))&&!this.hu&&this.controlsType==="1";this.bH=g.Mq(this)&&L&&this.controlsType==="0"&&!this.YS&&!T?.embedsEnableEmc3ds;this.Nb=this.iF=J;J=this.experiments.aI().X.ME(D2b)?!1:xq(!1,E.use_media_volume);this.Rw=(this.controlsType==="3"|| J)&&!this.VQ;this.BP=Yq&&!g.sD(601)?!1:!0;this.aC=this.G||!1;this.wk=Fh(this)?"":(this.loaderUrl||E.post_message_origin||"").substring(0,128);this.widgetReferrer=hZ("",T?T.widgetReferrer:E.widget_referrer);var y;T?T.disableCastApi&&(y=!1):y=E.enablecastapi;y=!this.J||xq(!0,y);J=!0;T&&T.disableMdxCast&&(J=!1);this.dz=g.BT(this)&&J||y&&J&&this.controlsType==="1"&&!this.j&&(Fh(this)||g.Mq(this)||this.Z==="profilepage");window.document.pictureInPictureEnabled||rD();y=T?!!T.supportsAutoplayOverride:xq(!1, E.autoplayoverride);this.WM=!(this.j&&!g.zv(this))&&!g.VI("nintendo wiiu")||y;this.zg=(T?!!T.enableMutedAutoplay:xq(!1,E.mutedautoplay))&&!1;y=(Fh(this)||aA(this))&&this.playerStyle==="blazer";this.mU=T?!!T.disableFullscreen:!xq(!0,E.fs);J=KO(mA(this))&&g.zv(this);this.nE=!this.mU&&(y||g.zS())&&!J;this.rq=this.U("html5_picture_in_picture_logging_onresize");this.TC=g.YS(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.LV=this.U("html5_picture_in_picture_blocking_onresize"); this.fV=this.U("html5_picture_in_picture_blocking_ontimeupdate");this.nU=this.U("html5_picture_in_picture_blocking_document_fullscreen");this.JV=this.U("html5_picture_in_picture_blocking_standard_api");y=N0()&&x7(58)&&!R1();J=g.fK||typeof MediaSource==="undefined";this.ue=this.U("uniplayer_block_pip")&&(y||J)||this.LV||this.fV||this.JV;y=g.zv(this)&&!this.I$;var D;T?T.disableRelatedVideos!==void 0&&(D=!T.disableRelatedVideos):D=E.rel;this.W6=y||xq(!this.N,D);this.XO=xq(!1,T?T.enableContentOwnerRelatedVideos: E.co_rel);this.OC=R1()&&k_>0&&k_<=4.4?"_top":"_blank";this.kX=xq(this.playerStyle==="blazer",T?T.enableCsiLogging:E.enablecsi);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.L=D;this.oI=hZ("",T?T.authorizedUserIndex:E.authuser);this.SD=g.zv(this)&&(this.QQ||!nO()||this.v6);var U;T?T.disableWatchLater!==void 0&&(U=!T.disableWatchLater):U=E.showwatchlater;this.bP=((D=!this.SD)||!!this.oI&&D)&&xq(!this.Y,this.J?U:void 0);this.Au=T?T.isMobileDevice||!!T.disableKeyboardControls:xq(!1,E.disablekb);this.loop=xq(!1,E.loop);this.pageId=hZ("", T?T.initialDelegatedSessionId:E.pageid);this.Ol=xq(!0,E.canplaylive);this.mQ=2;this.If=xq(!1,E.livemonitor);this.disableSharing=xq(this.N,T?T.disableSharing:E.ss);(U=T&&this.U("fill_video_container_size_override_from_wpcc")?T.videoContainerOverride:E.video_container_override)?(D=U.split("x"),D.length!==2?U=null:(U=Number(D[0]),D=Number(D[1]),U=isNaN(U)||isNaN(D)||U*D<=0?null:new g.mD(U,D))):U=null;this.ZC=U;this.mute=T?!!T.startMuted:xq(!1,E.mute);this.storeUserVolume=!this.mute&&xq(this.controlsType!== "0",T?T.storeUserVolume:E.store_user_volume);U=T?T.annotationsLoadPolicy:E.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:Pu(void 0,U,B4);this.captionsLanguagePreference=T?T.captionsLanguagePreference||"":hZ("",E.cc_lang_pref);U=Pu(2,T?T.captionsLanguageLoadPolicy:E.cc_load_policy,B4);this.controlsType==="3"&&U===2&&(U=3);this.Lk=U;this.RK=T?T.hl||"en_US":hZ("en_US",E.hl);this.region=T?T.contentRegion||"US":hZ("US",E.cr);this.hostLanguage=T?T.hostLanguage||"en":hZ("en",E.host_language); this.cg=!this.QQ&&Math.random()`}qD(){return this.aI().X.ME(g.OP)&& this.d$()}d$(){return(this.aI().X.ME(g.OP)||DK(this))&&!this.deviceIsAudioOnly&&g.GS()&&UE()>=26&&ps(this)}supportsGaplessAudio(){return g.S6&&!g.fK&&Dz()>=74||g.AC&&g.sD(68)?!0:!1}supportsGaplessShorts(){return!this.U("html5_enable_short_gapless")||this.v6||g.$M?!1:!0}getPlayerType(){return this.X.cplayer}Gz(){return this.Ai}},JH$=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],gz=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE", "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],Ow$=[19];var UCT={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},fF={["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"'},DC0={["337"]:{width:3840,height:2160,bitrate:3E7,fps:30},["336"]:{width:2560,height:1440,bitrate:15E6,fps:30},["335"]:{width:1920,height:1080,bitrate:75E5,fps:30},["702"]:{width:7680,height:4320,bitrate:4E7,fps:60},["701"]:{width:3840, height:2160,bitrate:2E7,fps:60},["700"]:{width:2560,height:1440,bitrate:1E7,fps:60},["412"]:{width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},["359"]:{width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},["411"]:{width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},["410"]:{width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},["409"]:{width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"}, ["360"]:{width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},["358"]:{width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},["357"]:{width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},["274"]:{width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},["315"]:{width:3840,height:2160,bitrate:2E7,fps:60},["308"]:{width:2560,height:1440,bitrate:1E7,fps:60},["303"]:{width:1920,height:1080,bitrate:5E6,fps:60},["302"]:{width:1280, height:720,bitrate:25E5,fps:60},["299"]:{width:1920,height:1080,bitrate:75E5,fps:60},["298"]:{width:1280,height:720,bitrate:35E5,fps:60},["571"]:{width:7680,height:4320,bitrate:3E7,fps:60},["401"]:{width:3840,height:2160,bitrate:15E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["787"]:{width:1080, height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["553"]:{width:1920,height:1080,bitrate:2E6,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["313"]:{width:3840,height:2160,bitrate:8E6,fps:30},["271"]:{width:2560, height:1440,bitrate:4E6,fps:30},["248"]:{width:1920,height:1080,bitrate:2E6,fps:30},["247"]:{width:1280,height:720,bitrate:15E5,fps:30},["244"]:{width:854,height:480,bitrate:52E4,fps:30},["243"]:{width:640,height:360,bitrate:28E4,fps:30},["137"]:{width:1920,height:1080,bitrate:4E6,fps:30},["136"]:{width:1280,height:720,bitrate:3E6,fps:30},["135"]:{width:854,height:480,bitrate:1E6,fps:30},["385"]:{width:1920,height:1080,bitrate:6503313,fps:60},["376"]:{width:1280,height:720,bitrate:5706960,fps:60}, ["384"]:{width:1280,height:720,bitrate:3660979,fps:60},["225"]:{width:1280,height:720,bitrate:5805E3,fps:30},["224"]:{width:1280,height:720,bitrate:453E4,fps:30},["145"]:{width:1280,height:720,bitrate:2682052,fps:30}};var Xd=class{constructor(E){this.X=E}Oe(){return this.X}G(){return null}j(){var E=this.G();return E?(E=g.uq(E.IK),Number(E.expire)):NaN}N(){}getHeight(){return this.X.video.height}};var Rf=class{constructor(E){this.itag=E.itag;this.url=E.url;this.codecs=E.codecs;this.width=E.width;this.height=E.height;this.fps=E.fps;this.bitrate=E.bitrate;this.G=E.audioItag?.split(",")||[];this.ev=E.ev;this.contentProtection=E.contentProtection||"";this.Ji=E.Ji;this.audioChannels=E.audioChannels;this.X=""}};var wE8=class{constructor(E,T,Z,L,n){this.V=E;this.G=T;this.j=Z;this.cpn=L;this.L=n;this.N=0;this.X=""}build(){N8b(this);var E=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],T={};a:if(this.X)var Z=this.X;else{Z="";for(var L of this.V)if(L.Ji){if(L.Ji.getIsDefault()){Z=L.Ji.getId();break a}Z||(Z=L.Ji.getId())}}for(var n of this.V)if(this.L||!n.Ji||n.Ji.getId()===Z)T[n.itag]||(T[n.itag]=[]),T[n.itag].push(n);for(var O of this.G)if(n=T[O.X])for(var J of n){n=E;Z=n.push;L="#EXT-X-MEDIA:TYPE=AUDIO,";let V= "YES";var y="audio";if(J.Ji){y=J.Ji;var D=y.getId().split(".")[0];D&&(L+=`LANGUAGE="${D}",`);(this.X?this.X===y.getId():y.getIsDefault())||(V="NO");y=y.getName()}D="";O!==null&&(D=O.itag.toString());D=bs(this,J.url,D);L=L+`NAME="${y}",DEFAULT=${V},AUTOSELECT=YES,`+`GROUP-ID="${xV(J,O)}",URI="${D}"`;Z.call(n,L)}for(var U of this.j)O=LAb,O=(J=U.Ji)?'#EXT-X-MEDIA:URI="'+bs(this,U.url)+'",TYPE=SUBTITLES,GROUP-ID="'+O+'",LANGUAGE="'+J.getId()+'",NAME="'+J.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, O&&E.push(O);U=this.j.length>0?LAb:void 0;for(let V of this.G)J=T[V.X],J?.length>0&&(O=V,J=J[0],J=`#EXT-X-STREAM-INF:BANDWIDTH=${O.bitrate+J.bitrate},CODECS="${O.codecs},${J.codecs}",RESOLUTION=${O.width}x${O.height},AUDIO="${xV(J,O)}",`+(U?'SUBTITLES="'+U+'",':"")+"CLOSED-CAPTIONS=NONE",O.fps>1&&(J+=`,FRAME-RATE=${O.fps}`),O.ev&&(J+=`,VIDEO-RANGE=${O.ev}`),E.push(J),E.push(bs(this,V.url,"")));return E.join("\n")}},LAb="text";var sK=class extends Xd{constructor(E,T,Z){super(E);this.V=T;this.expiration=Z;this.IK=null}j(){return this.expiration}G(){if(!this.IK||this.IK.FC()){var E=this.V.build();E="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(E);this.IK=new jr(E)}return this.IK}};var ZGb=class extends Xd{constructor(E,T){super(E);this.V=T}G(){return new jr(this.V.rI())}N(){this.V=qW(this.V)}};var tb=class extends Xd{constructor(E,T){super(E);this.V=T}G(){return new jr(this.V)}};var H6={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 YZi=class{constructor(E){if(E=E.commonConfig)this.url=E.url,this.urlQueryOverride=E.urlQueryOverride,E.ustreamerConfig&&(this.Ym=g.rz(E.ustreamerConfig)||void 0)}};var kV={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},ls={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},pF=/^(\d*)_((\d*)_?(\d*))$/;var MI={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},zt={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var f2O={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},n6={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 rQI=function(E){var T=Object.keys(E),Z={};for(let O=0;O{var Z={};T=[VT(T.objectStore("index"),{},L=>{Z[L.cursor.key]=L.getValue();return NF(L)}), G3(T.objectStore("media")),G3(T.objectStore("captions"))];return Fx.all(T).then(([,L,n])=>({index:Z,media:XEU(L||[]),captions:n}))})});var nQJ=class{constructor(E,T,Z,L){this.G9=E;this.L=T;this.N=Z;this.K=L;this.G=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.V=NaN}j(){var E=(this.X??WW(this)).ha;E==null&&this.yU!=null&&(E=this.yU);return E}};var Osk=class extends g.vd{constructor(){super();this.X=null;new YBd;this.X=null;this.crossOrigin=""}L0(){this.X&&(this.X=this.X.onload=null);super.L0()}};var JBT=class{constructor(E,T,Z,L){this.level=E;this.S=T;this.loaded=new Set;this.level=E;this.S=T;E=Z.split("#");this.width=Math.floor(Number(E[0]));this.height=Math.floor(Number(E[1]));this.frameCount=Math.floor(Number(E[2]));this.columns=Math.floor(Number(E[3]));this.rows=Math.floor(Number(E[4]));this.N=Math.floor(Number(E[5]));this.J=E[6];this.signature=E[7];this.videoLength=L}getHeight(){return this.height}Z(){return this.frameCount}isDefault(){return this.J.indexOf("default")!==-1}isLoaded(E){return this.loaded.has(E)}rI(E){var T= this.S;T=T.replace("$N",this.J);T=T.replace("$L",this.level.toString());T=T.replace("$M",E.toString());this.signature&&(T=g.pL(T,{sigh:this.signature}));return Ql(T)}j(E){var T=this.Z()-1;return g.FS(this.N===0?Math.round(E*this.frameCount/this.videoLength):Math.round(E*1E3/this.N),0,T)}G(){return this.frameCount-1}V(){return this.frameCount?0:-1}L(){}};var Ea=class extends Osk{constructor(E,T,Z=!1,L=!1){super();this.isLive=Z;this.N=!!L;this.levels=this.G(E,T);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}G(E,T){var Z=[];E=E.split("|");var L=E[0];for(let n=1;nL-T?-1:E}G(){return this.X.vM()}V(){return this.X.Qf()}L(E){this.X=E}};var yBO=class extends Ea{constructor(E,T,Z,L=!1){super(E,0,T,!!L);for(E=0;Ethis.isAd(),()=>this.N,(Z,L,n)=>{this.K(Z,L,n)}); this.G9.A1&&(this.NE=this.G9.A1);this.setData(T);this.yd=new q7U;g.H(this,this.yd)}setData(E){E=E||{};!this.wk&&E&&(this.wk={...E});var T=E.errordetail;T!=null&&(this.errorDetail=T);T=E.errorcode;T!=null?this.errorCode=T:E.status==="fail"&&(this.errorCode="auth");T=E.reason;T!=null&&(this.errorReason=T);T=E.subreason;T!=null&&(this.nK=T);this.clientPlaybackNonce||(this.clientPlaybackNonce=E.cpn??(this.G9.Gz()?"r"+g.fj(15):g.fj(16)),this.yf?.clear());this.If=xq(this.G9.If,E.livemonitor);xm(this,E); if(T=E.raw_player_response)this.hu=T;else{var Z=E.player_response;Z&&(T=JSON.parse(Z))}T&&(this.playerResponse=T);if(this.playerResponse){(T=this.playerResponse.annotations)&&cHO(this,T);(T=this.playerResponse.attestation)&&mE(this,T);if(T=this.playerResponse.cotn)this.cotn=T;(T=this.playerResponse.heartbeatParams)&&Czb(this,T);(T=this.playerResponse.messages)&&I2b(this,T);(T=this.playerResponse.overlay)&&t1I(this,T);if(T=this.playerResponse.playabilityStatus)HwU(this,T),(Z=T.errorScreen)&&M1U(this, Z);(Z=this.playerResponse.playbackTracking)&&KxI(this,Z,E);var L=this.playerResponse.playerCueRanges;L&&L.length>0&&(this.cueRanges=L);(L=this.playerResponse.playerCueRangeSet)&&g.PW(this,L);L=GwI(this.playerResponse.adPlacements);Z&&Z.promotedPlaybackTracking&&L&&g.t8(new g.RO("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(L||DLU(this.playerResponse.adSlots))this.ye=!0;(Z=this.playerResponse.playerAds)&&rHk(this,Z,E);(Z=this.playerResponse.playerConfig)&&kWi(this, Z);(L=this.playerResponse.streamingData)&&l2O(this,L,Z||null);if(L=this.playerResponse.trackingParams)this.NE=L;if(L=this.playerResponse.videoDetails)pEk(this,L,E),a28(this,L,Z||null,E),Z=L.isPrivate,Z!==void 0&&(this.isPrivate=xq(this.isPrivate,Z));T&&Rnk(this,T,L||null);(T=this.playerResponse.interstitialPods)&&Pz3(this,T);this.HW&&this.eventId&&(this.HW=g.wy(this.HW,{ei:this.eventId}));(T=this.playerResponse.captions)&&T.playerCaptionsTracklistRenderer&&QlJ(this,T.playerCaptionsTracklistRenderer); (this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.EW=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&E9(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken; this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.U("html5_fill_default_mosaic_audio_track_id")&&this.cL()&&(this.G9.b$=$m(this));T=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;Z=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;T&&Z&&(this.Op=T/100,this.jp=Z/100);this.U("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(n=> {g.p(n,g.Ab)?.signal==="INIT_ATT_SERVICE"&&(this.DY=!0)})}SH(this,E); K6(this,E);rM(this,E);E.queue_info&&(this.queueInfo=E.queue_info);T=E.hlsdvr;T!=null&&(this.allowLiveDvr=Number(T)===1?fs()?!0:fO&&O9<5?!1:!0:!1);this.adQueryId=E.ad_query_id||null;this.v5||(this.v5=E.encoded_ad_safety_reason||null);this.jV=xq(this.jV,E.infringe||E.muted);this.uE=E.authkey;this.m$=E.authuser;this.mutedAutoplay=xq(this.mutedAutoplay,E&&E.playmuted);this.mutedAutoplayDurationMode=I1(this.mutedAutoplayDurationMode,E&&E.muted_autoplay_duration_mode);this.Ol=xq(this.Ol,E&&E.mutedautoplay); if(T=E.length_seconds)this.lengthSeconds=typeof T==="string"?g.Q8(T):T;this.isAd()||this.WM||!KO(mA(this.G9))?this.endSeconds=I1(this.endSeconds,this.GZ||E.end||E.endSeconds):dY8(this,mA(this.G9),this.lengthSeconds);this.NE=hZ(this.NE,E.itct);this.eD=xq(this.eD,E.is_live_destination);this.isLivePlayback=xq(this.isLivePlayback,E.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.Vz();E.isUpcoming&&(this.isUpcoming=xq(this.isUpcoming,E.isUpcoming));this.te=xq(this.te,E.post_live_playback); this.H6&&(this.te=!1);this.isMdxPlayback=xq(this.isMdxPlayback,E.mdx);if(T=E.mdx_control_mode)this.mdxControlMode=typeof T==="number"?T:g.Q8(T);this.isInlinePlaybackNoAd=xq(this.isInlinePlaybackNoAd,E.is_inline_playback_no_ad);this.f0=I1(this.f0,E.reload_count);this.reloadReason=hZ(this.reloadReason,E.reload_reason);this.WI=xq(this.WI,E.show_content_thumbnail);this.cycToken=E.cyc||null;T=af(E);Object.keys(T).length>0&&(this.aL=T);this.Y=hZ(this.Y,E.vvt);this.mdxEnvironment=hZ(this.mdxEnvironment, E.mdx_environment);E.source_container_playlist_id&&(this.sourceContainerPlaylistId=E.source_container_playlist_id);E.serialized_mdx_metadata&&(this.serializedMdxMetadata=E.serialized_mdx_metadata);this.nN=E.osig;this.eventId||(this.eventId=E.eventid);this.osid||(this.osid=E.osid);this.playlistId=hZ(this.playlistId,E.list);E.index&&(this.playlistIndex=this.playlistIndex===void 0?I1(0,E.index):I1(this.playlistIndex,E.index));this.x$=E.pyv_view_beacon_url;this.Li=E.pyv_quartile25_beacon_url;this.fi= E.pyv_quartile50_beacon_url;this.Jz=E.pyv_quartile75_beacon_url;this.Id=E.pyv_quartile100_beacon_url;T=E.session_data;!this.Ur&&T&&(this.Ur=Vo(T,"&").feature);this.isFling=I1(this.isFling?1:0,E.is_fling)===1;this.vnd=I1(this.vnd,E.vnd);this.forceAdsUrl=hZ(this.forceAdsUrl,E.force_ads_url);this.P6=hZ(this.P6,E.ctrl);this.xp=hZ(this.xp,E.ytr);this.hz=E.ytrcc;this.ZY=E.ytrexp;this.TC=E.ytrext;this.A5=hZ(this.A5,E.adformat);this.T$=hZ(this.T$,E.attrib);this.slotPosition=I1(this.slotPosition,E.slot_pos); this.breakType=E.break_type;this.oo=xq(this.oo,E.ssrt);this.videoId=tZ(E)||this.videoId;this.XS=hZ(this.XS,E.vss_credentials_token);this.cE=hZ(this.cE,E.vss_credentials_token_type);this.S1=xq(this.S1,E.audio_only);this.qQ=xq(this.qQ,E.aac_high);this.aB=xq(this.aB,E.prefer_low_quality_audio);this.uncapInlineQuality=xq(this.uncapInlineQuality,E.uncap_inline_quality);this.U("html5_enable_qoe_cat_list")?E.qoe_cat&&(this.Yw=this.Yw.concat(E.qoe_cat.split(","))):this.Wg=hZ(this.Wg,E.qoe_cat);this.bH=xq(this.bH, E.download_media);this.J=uaI(this,E.prefer_gapless);gj(this.playerResponse)&&this.Jn.push("ad");if(T=E.adaptive_fmts)this.adaptiveFormats=T,this.K("adpfmts",{},!0);if(T=E.allow_embed)this.allowEmbed=Number(T)===1;if(T=E.backgroundable)this.backgroundable=Number(T)===1;if(T=E.autonav)this.isAutonav=Number(T)===1;if(T=E.autoplay)this.aH=this.Dc=Number(T)===1;if(T=E.iv_load_policy)this.annotationsLoadPolicy=Pu(this.annotationsLoadPolicy,T,B4);if(T=E.cc_lang_pref)this.captionsLanguagePreference=hZ(T, this.captionsLanguagePreference);if(T=E.cc_load_policy)this.oB=Pu(this.oB,T,B4);this.deviceCaptionsOn=E.device_captions_on??void 0;this.r7=E.device_captions_lang_pref??"";this.Th=E.viewer_selected_caption_langs??[];if(T=E.cached_load)this.iN=xq(this.iN,T);if(E.dash==="0"||E.dash===0||E.dash===!1)this.ZC=!0;if(T=E.dashmpd)this.CV=g.pL(T,{cpn:this.clientPlaybackNonce});if(T=E.delay)this.RB=g.Q8(T);T=this.GZ||E.end;if(this.b$?T!=null:T!=void 0)this.clipEnd=I1(this.clipEnd,T);if(T=E.fmt_list)this.Hd= T;E.heartbeat_preroll&&this.Jn.push("heartbeat");Dqk&&(this.Mw=-Math.floor(Math.random()*10),this.KB=-Math.floor(Math.random()*40));if(T=E.is_listed)this.isListed=xq(this.isListed,T);if(T=E.is_private)this.isPrivate=xq(this.isPrivate,T);if(T=E.is_dni)this.hU=xq(this.hU,T);if(T=E.dni_color)this.g9=hZ(this.g9,T);if(T=E.pipable)this.pipable=xq(this.pipable,T);if(T=E.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.Q8(T);if(T=E.paid_content_overlay_text)this.paidContentOverlayText= T;if(T=E.url_encoded_fmt_stream_map)this.KW=T;if(T=E.hls_formats)this.hlsFormats=T;if(T=E.hlsvp)this.hlsvp=T;if(T=E.live_start_walltime)this.oi=typeof T==="number"?T:g.Q8(T);if(T=E.live_manifest_duration)this.Ct=typeof T==="number"?T:g.Q8(T);if(T=E.player_params)this.playerParams=T;if(T=E.partnerid)this.partnerId=I1(this.partnerId,T);if(T=E.probe_url)this.probeUrl=Ql(g.pL(T,{cpn:this.clientPlaybackNonce}));(T=E.pyv_billable_url)&&fV(T)&&(this.dg=T);(T=E.pyv_conv_url)&&fV(T)&&(this.j0=T);km(this,E); this.startSeconds>0?this.U("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.EW||this.jR||E.start||E.startSeconds)&&this.K("lss",{css:this.startSeconds,pcss:this.EW,iss:this.jR,ps:E.start||void 0,pss:E.startSeconds||void 0}):(this.startSeconds=I1(this.startSeconds,this.EW||this.jR||E.start||E.startSeconds),this.U("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.K("lsss",{css:this.startSeconds,pcss:this.EW,iss:this.jR,ps:E.start||void 0,pss:E.startSeconds||void 0}), this.u$=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(T=E.live_utc_start,T!=null?this.liveUtcStartSeconds=Number(T):WpI(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(T=E.utc_start_millis)||(this.liveUtcStartSeconds=Number(T)*.001);if(T=E.stream_time_start_millis)this.zC=Number(T)*.001;T=this.jR||E.start;(this.b$?T==null||Number(E.resume)===1:T==void 0||E.resume=="1")||this.isLivePlayback||(this.clipStart= I1(this.clipStart,T));if(T=E.url_encoded_third_party_media)this.XN=dy(T);if(T=E.ypc_offer_button_formatted_text)Z=JSON.parse(T),this.QW=Z!=null?Z:null,this.lK=T;if(T=E.ypc_offer_button_text)this.GT=T;if(T=E.ypc_offer_description)this.VH=T;if(T=E.ypc_offer_headline)this.q1=T;if(T=E.ypc_full_video_message)this.Gk=T;if(T=E.ypc_offer_id)this.TU=T;if(T=E.ypc_buy_url)this.Of=T;if(T=E.ypc_item_thumbnail)this.Xo=T;if(T=E.ypc_item_title)this.qg=T;if(T=E.ypc_item_url)this.RF=T;if(T=E.ypc_vid)this.Ng=T;E.ypc_overlay_timeout&& (this.xE=Number(E.ypc_overlay_timeout));if(T=E.ypc_trailer_player_vars)this.QG=g.GE(T);if(T=E.ypc_original_itct)this.JG=T;this.tM=hZ(this.tM,E.ucid);this.eE=E.storyboard_spec||null;this.Lk=E.live_storyboard_spec||null;this.dJ=xq(this.dJ,E.iv3_module);this.rb=xq(this.rb,E.ypc_module);this.nA=xq(this.nA,E.ypc_clickwrap_module);this.rb&&this.Jn.push("ypc");this.nA&&this.Jn.push("ypcRentalActivation");this.XV={video_id:E.video_id,eventid:E.eventid,cbrand:E.cbrand,cbr:E.cbr,cbrver:E.cbrver,c:E.c,cver:E.cver, ctheme:E.ctheme,cplayer:E.cplayer,cmodel:E.cmodel,cnetwork:E.cnetwork,cos:E.cos,cosver:E.cosver,cplatform:E.cplatform,user_age:E.user_age,user_display_image:E.user_display_image,user_display_name:E.user_display_name,user_gender:E.user_gender,csi_page_type:E.csi_page_type,csi_service_name:E.csi_service_name,enablecsi:E.enablecsi,enabled_engage_types:E.enabled_engage_types};lL(this,E);if(T=E.cotn)this.cotn=T;zy(this)?a$(this)&&(this.isLivePlayback&&this.CV&&(this.OC=!0),this.Wk&&(this.wI=!0)):An(this)? this.OC=!0:RdU(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&vC(this):this.CV&&(this.G9.L==="yt"&&this.Vz()&&this.U("drm_manifestless_unplugged")&&this.U("html5_deprecate_manifestful_fallback")?this.K("deprecateMflFallback",{}):this.OC=!0);if(T=E.adpings)this.kX=T?g.GE(T):null;if(T=E.feature)this.T_=T;if(T=E.referrer)this.referrer=T;this.clientScreenNonce=hZ(this.clientScreenNonce,E.csn);this.Gw=I1(this.Gw,E.root_ve_type);this.Yf=I1(this.Yf,E.kids_age_up_mode);this.b$||E.kids_app_info== void 0||(this.kidsAppInfo=E.kids_app_info);this.b$&&E.kids_app_info!=null&&(this.kidsAppInfo=E.kids_app_info);this.El=xq(this.El,E.upg_content_filter_mode);this.unpluggedFilterModeType=I1(this.unpluggedFilterModeType,E.unplugged_filter_mode_type);if(T=E.unplugged_location_info)this.bK=T;if(T=E.unplugged_partner_opt_out)this.d$=hZ("",T);this.cg=xq(this.cg,E.disable_watch_next);this.SD=hZ(this.SD,E.internal_ip_override);this.interstitials.length&&this.Jn.push("playableSequences");if(T=E.fK)this.fK= T;this.S=hZ(this.S,E.csi_timer);E.watchUrl&&(this.watchUrl=E.watchUrl);T=E.watch_endpoint;this.U("html5_attach_watch_endpoint_ustreamer_config")&&T&&rn(this,T);T?.ustreamerConfig&&(this.Ym=g.rz(T.ustreamerConfig));if(Z=T?.loggingContext?.qoeLoggingContext?.serializedContextData)this.jk=Z;if(T=T?.loggingContext?.vssLoggingContext?.serializedContextData)this.WW=T;g.zv(this.G9)&&this.G9.eE&&(this.embedsRct=hZ(this.embedsRct,E.rct),this.embedsRctn=hZ(this.embedsRctn,E.rctn));E.embed_config&&(this.FK= E.embed_config);E.default_active_source_video_id&&(this.defaultActiveSourceVideoId=E.default_active_source_video_id);this.livePreload=this.livePreload||!!E.live_preload}nI(){return this.autoplaySwitchButtonRenderer?.enabled!==void 0}A(){return this.G9}U(E){return this.G9.U(E)}kA(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.wV?.T9}getUserAudio51Preference(){var E=1;if(g.VC(this.G9)&&this.U("html5_ytv_surround_toggle_default_off"))E=0;else{var T=this.G9;(g.of(T)|| l2(T)==="TVHTML5_FOR_KIDS"||Jb(T))&&this.G9.aI().X.ME(PK8)?E=0:g.of(this.G9)&&this.isLivePlayback&&this.W0()&&(E=0)}return g.Jh("yt-player-audio51")??E}KU(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}tW(){this.FC()||(this.X.V||this.X.unsubscribe("refresh",this.tW,this),this.sZ(-1))}sZ(E){if(!this.isLivePlayback||!this.j||this.j.flavor!=="fairplay"){var T=this.X.K0(this.Bg);if(T.length>0){for(let Z of T)Z.startSecs=Math.max(Z.startSecs,this.lP()),this.U("html5_cuepoint_identifier_logging")&& Z.event==="start"&&this.K("cuepoint",{pubCue:Z.identifier,segNum:E});this.jQ("cuepointupdated",T,E);this.Bg+=T.length;if(vC(this)&&this.G9.Gz())for(let Z of T)this.K("cuepoint",{segNum:E,event:Z.event,startSecs:Z.startSecs,id:Z.identifier.slice(-16)}),Z.event==="start"&&(T=Z.startSecs,this.qD.start=this.QQ,this.qD.end=T+3)}}}W0(){return this.W6!==void 0?this.W6:this.W6=!!this.contentProtection||!!this.X&&this.X.N()}lS(E){if(this.FC())return g.iq();this.SQ=this.VQ=this.G=null;cC(this,"html5_high_res_logging_always")&& (this.G9.Ai=!0);return xYU(this,E).then(void 0,()=>P$k(this,E)).then(void 0,()=>Ix8(this)).then(void 0,()=>sGk(this))}Gh(){if(this.cotn)return null; var E=g.NI(this.G9)||this.U("web_l3_storyboard");if(!this.Rw)if(this.playerResponse&&this.playerResponse.storyboards){var T=this.playerResponse.storyboards,Z=T.playerStoryboardSpecRenderer;Z&&Z.spec?this.Rw=new Ea(Z.spec,this.lengthSeconds,!1,E):(T=T.playerLiveStoryboardSpecRenderer)&&T.spec&&this.X&&(Z=nz(this.X.X).index)&&(this.Rw=new yBO(T.spec,this.X.isLive,Z,E))}else this.eE?this.Rw=new Ea(this.eE,this.lengthSeconds,!1,E):this.Lk&&this.X&&(T=nz(this.X.X).index)&&(this.Rw=new yBO(this.Lk,this.X.isLive, T,E));return this.Rw}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var E=this.playerResponse.storyboards;return(E=E.playerStoryboardSpecRenderer||E.playerLiveStoryboardSpecRenderer)&&E.spec||null}return this.eE||this.Lk}U5(){return this.X&&!isNaN(this.X.U5())?this.X.U5():vC(this)?0:this.lengthSeconds}lP(){return this.X&&!isNaN(this.X.lP())?this.X.lP():0}getPlaylistSequenceForTime(E){if(this.X&&this.V){var T=this.X.X[this.V.id];if(!T)return null; let Z=T.index.jc(E);T=T.index.getStartTime(Z);return{sequence:Z,elapsed:Math.floor((E-T)*1E3)}}return null}Nt(){return!this.FC()&&!(!this.videoId&&!this.XN)}HV(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return f6(this)&&!this.OC&&!this.wI}xJ(E){E||(E="hqdefault.jpg");var T=this.aL[E];return T||this.G9.Y||E==="pop1.jpg"||E==="pop2.jpg"||E==="sddefault.jpg"||E==="hq720.jpg"||E==="maxresdefault.jpg"?T:LF(this.G9,this.videoId,E)}Vz(){return this.isLivePlayback|| this.te||this.H6||!(!this.liveUtcStartSeconds||!this.Ct)}isOtf(){return!!this.X&&(this.X.isOtf||!this.te&&!this.isLivePlayback&&this.X.V)}getAvailableAudioTracks(){if(this.G){if(this.G.getAvailableAudioTracks().length>0)return this.G.getAvailableAudioTracks();if(this.RK)return this.RK;if(this.ys)return this.ys}return[]}getAudioTrack(){if(this.N&&!this.N.V()){var E=g.MK(this.getAvailableAudioTracks(),T=>T.id===this.N.id); if(!E&&this.N.Ji?.id){let T=this.N.Ji.id;E=g.MK(this.getAvailableAudioTracks(),Z=>Z.Ji.id===T)}return E||this.nE}if(this.RK){if(!this.Ne)for(E of this.RK)if(E.Ji.getIsDefault()){this.Ne=E; break}return this.Ne||this.nE}return this.nE}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.watchNextResponse}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.k$}getHeartbeatResponse(){return this.aC}Ca(){return this.watchUrl?this.watchUrl:this.G9.getVideoUrl(this.videoId)}Yu(){return!!this.X&&(PM(this.X)||IP(this.X)||hC(this.X))}bo(){var E=X6(this),T=this.A().V,Z=c6("243");return Z?l4(E,Z,T,!0)===!0:!1}getEmbeddedPlayerResponse(){return this.O}Lg(){return(this.eventLabel|| this.G9.Z)==="shortspage"}Ai(){return this.Lg()&&this.isAutonav&&this.aH}isAd(){return this.Xd||!!this.adFormat}L(){return this.oauthToken||this.G9.cL}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}BM(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}cL(){return!!this.playerResponse?.compositePlayabilityStatus}Pg(){return!this.cL()}Qs(){return this.E0}Ua(){return this.rb|| this.gk}BV(){return this.fetchType==="onesie"}Nq(){return cC(this,"html5_samsung_vp9_live")}K(E,T,Z){this.jQ("ctmp",E,T,Z)}Cl(E,T,Z){this.jQ("ctmpstr",E,T,Z)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(E=NaN,T=NaN){var Z={isSabr:g.dd(this)},L=this.getHeartbeatResponse()?.adBreakHeartbeatParams;L&&(Z.adBreakHeartbeatParams=L);if(this.U("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.X&&!isNaN(E)&&!isNaN(T)){T= E-T;for(var n in this.X.X){L=this.X.X[n];if(!L.info.uO()&&!L.info.wL())continue;L=L.index;if(!L.isLoaded())continue;n=L.jc(T);L=L.pR(n)+T-L.getStartTime(n);this.K("gabc",{t:E.toFixed(3),mt:T.toFixed(3),sg:n,igt:L.toFixed(3)});Z.livePlaybackPosition={utcTimeMillis:""+(L*1E3).toFixed(0)};break}}return Z}isEmbedsShortsMode(E,T){return!g.zv(this.G9)||(this.G9.O||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||T?!1:this.U("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible: !!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&E.width<=E.height)}pm(){return this.J}L0(){super.L0();this.kX=null;delete this.D5;delete this.accountLinkingConfig;delete this.X;this.G=this.aC=this.playerResponse=this.watchNextResponse=this.wk=null;this.KW=this.adaptiveFormats="";delete this.botguardData;this.UH=this.suggestions=this.xz=null;this.sabrContextUpdates.clear()}};Dqk=!0;var WNI={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},e_J={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},dFO={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},Kpk={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"},kwJ={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},r93={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"},uk0={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 Uqk=class extends g.gW{constructor(E,T){super();this.app=E;this.state=T}handleExternalCall(E,T,Z){var L=this.state.j[E],n=this.state.L[E],O=L;if(n)if(Z&&wK(Z,eNT,wM3))O=n;else if(!L)throw Error(`API call from an untrusted origin: "${Z}"`);this.logApiCall(E,Z);if(O){a:{for(let J of T)if(String(J).includes("javascript:")){Z=!0;break a}Z=!1}Z&&g.t8(Error(`Dangerous call to "${E}" with [${T}].`));return O.apply(this,T)}throw Error(`Unknown API method: "${E}".`);}logApiCall(E,T,Z){var L=this.app.A(); L.cg&&!this.state.S.has(E)&&(this.state.S.add(E),g.J8("webPlayerApiCalled",{callerUrl:L.loaderUrl,methodName:E,origin:T||void 0,playerStyle:L.playerStyle||void 0,embeddedPlayerMode:L.O,errorCode:Z}))}jQ(E,...T){this.state.V.jQ(E,...T);if(E==="videodatachange"||E==="resize"||E==="cardstatechange")this.state.G.jQ(E,...T),this.state.N.jQ(E,...T)}U(E){return this.app.A().U(E)}L0(){if(this.state.element){var E=this.state.element,T;for(T in this.state.X)this.state.X.hasOwnProperty(T)&&(E[T]=null);this.state.element= null}super.L0()}};var Tj=class extends PK{constructor(){super();this.j=new Map}jQ(E,...T){if(this.j.has(E))return this.j.get(E).push(T),!0;var Z=!1;try{for(T=[T],this.j.set(E,T);T.length;)Z=super.jQ(E,...T.shift())}finally{this.j.delete(E)}return Z}};var V83=class extends g.gW{constructor(){super(...arguments);this.element=null;this.J=new Set;this.j={};this.L={};this.X={};this.S=new Set;this.V=new Tj;this.G=new Tj;this.N=new Tj;this.Z=new Tj}L0(){this.Z.dispose();this.N.dispose();this.G.dispose();this.V.dispose();this.S=this.X=this.L=this.j=this.J=void 0}};var fA=16/9,Nz$=[.25,.5,.75,1,1.25,1.5,1.75,2],GvI=Nz$.concat([3,4,5,6,7,8,9,10,15]),dqT=Nz$.concat([2.5,3,3.5,4]);var $YO=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var uh0=class extends Uqk{getApiInterface(){return Array.from(this.state.J)}Y(E,T){this.state.Z.subscribe(E,T)}A0(E,T){this.state.Z.unsubscribe(E,T)}getPlayerState(E){return vDi(this.app,E)}OC(){return vDi(this.app)}XI(E,T,Z){oY(this)&&(Qa(this.app,!0,1),RC(this.app,E,T,Z,1))}getCurrentTime(E,T,Z){E=y4(E,T,Z);T=E.playerType;Z=this.getPlayerState(T);return this.app.getAppState()===2&&Z===5?this.app.getVideoData()?.startSeconds||0:this.U("web_player_max_seekable_on_ended")&&Z===0?xv(this.app,T):this.app.getCurrentTime(E)}wV(){return this.app.getCurrentTime({playerType:1})}A5(){var E= this.app.pR(1);return isNaN(E)?this.getCurrentTime({playerType:1}):E}D3(){return this.app.getDuration({playerType:1})}md(E,T){E=g.FS(Math.floor(E),0,100);isFinite(E)&&hp(this.app,{volume:E,muted:this.isMuted()},T)}lH(E){this.md(E,!1)}rN(E){hp(this.app,{muted:!0,volume:this.getVolume()},E)}xz(){this.rN(!1)}ew(E){hp(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},E)}Lk(){JX(this.app)||this.ew(!1)}getPlayerMode(){var E={};this.app.getVideoData().hU&&(E.pfp={enableIma:OS(this.app).allowImaMonetization, autoplay:bh(OS(this.app)),mutedAutoplay:OS(this.app).mutedAutoplay});return E}jU(){var E=this.app.getPresentingPlayerType();if(E===2&&!this.app.IH()){let T=g9(this.app.ie());if(!(T.Mh()||g.zv(this.app.A())&&this.app.Pm().getPlayerState().X(1024))||T.Ke())return}this.app.playVideo(E)}yd(){Qa(this.app,!0,1);this.jU()}pauseVideo(E){var T=this.app.getPresentingPlayerType();(T!==2||this.app.IH()||g9(this.app.ie()).Mh())&&this.app.pauseVideo(T,E)}Ct(){Ywd(this.app)}clearVideo(){}getAvailablePlaybackRates(){var E= this.app.A();if(E.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(E.G?E.ancestorOrigins[0]:window.location.origin)||E.KU)return GvI;E=this.app.getVideoData();let T=E.Op,Z=E.jp;return dqT.filter(L=>L>=T&&L<=Z)}return[1]}getPlaybackQuality(E){return this.app.fq({playerType:E}).getPlaybackQuality()}W6(){}getAvailableQualityLevels(E){E=this.app.fq({playerType:E}); E=g.rv(E.AV(),T=>T.quality); E.length&&(E[0]==="auto"&&E.shift(),E=E.concat(["auto"]));return E}f0(){return this.getAvailableQualityLevels(1)}Zn(){return this.N()}ue(){return 1}getVideoLoadedFraction(E){return this.app.getVideoLoadedFraction(E)}N(){return this.getVideoLoadedFraction()}FK(){return 0}getSize(){var E=this.app.s3().getPlayerSize();return{width:E.width,height:E.height}}setSize(){this.app.s3().resize()}loadVideoById(E,T,Z,L){if(!E)return!1;E=EN(E,T,Z);return this.app.loadVideoByPlayerVars(E,L)}bP(E,T,Z){E=this.loadVideoById(E, T,Z,1);Qa(this.app,E,1)}cueVideoById(E,T,Z,L){E=EN(E,T,Z);this.app.cueVideoByPlayerVars(E,L)}O(E,T,Z){this.cueVideoById(E,T,Z,1)}loadVideoByUrl(E,T,Z,L){E=Tx(E,T,Z);return this.app.loadVideoByPlayerVars(E,L)}Rw(E,T,Z){E=this.loadVideoByUrl(E,T,Z,1);Qa(this.app,E,1)}cueVideoByUrl(E,T,Z,L){E=Tx(E,T,Z);this.app.cueVideoByPlayerVars(E,L)}NE(E,T,Z){this.cueVideoByUrl(E,T,Z,1)}Ai(){var E=this.app.A();if(E.Y)return"";var T=OS(this.app),Z=void 0;T.isLivePlayback||(Z=Math.floor(this.app.getCurrentTime({playerType:1}))); return E.getVideoUrl(T.videoId,this.getPlaylistId()||void 0,Z)}K0(){return this.app.getDebugText()}getVideoEmbedCode(){var E=this.app.A();if(E.Y)return"";var T=OS(this.app);return E.getVideoEmbedCode(T.isPrivate?"":T.title,OS(this.app).videoId,this.app.s3().getPlayerSize(),this.getPlaylistId()||void 0)}Z(E,T,Z){return tp(this.app,E,T,Z)}removeCueRange(E){return this.app.xe(E)}loadPlaylist(E,T,Z,L){this.app.loadPlaylist(E,T,Z,L)}Qz(E,T,Z,L){this.loadPlaylist(E,T,Z,L);Qa(this.app,!0,1)}cuePlaylist(E, T,Z,L){this.app.cuePlaylist(E,T,Z,L)}nextVideo(E,T){this.app.nextVideo(E,T)}WM(){this.nextVideo();Qa(this.app,!0,1)}previousVideo(E){this.app.previousVideo(E)}cL(){this.previousVideo();Qa(this.app,!0,1)}playVideoAt(E){this.app.playVideoAt(E)}zg(E){this.playVideoAt(E);Qa(this.app,!0,1)}setShuffle(E){var T=this.app.getPlaylist();T&&T.setShuffle(E)}setLoop(E){var T=this.app.getPlaylist();T&&(T.loop=E)}RK(){var E=this.app.getPlaylist();if(!E)return null;var T=[];for(let Z=0;Z{g.t8(Z)},T= this.app.A(); if(T.externalFullscreen){if(!g.dn(T))return this.isFullscreen()?jG(window.document.documentElement):a1(window.document.documentElement).catch(E)}else if(g.zS()||T.VQ)return this.isFullscreen()?jG(FP()):T.controlsType!=="3"&&g.zS()?a1(this.app.s3().element).catch(E):(T=this.app.pE().s5())?a1(T).catch(E):Promise.reject(Error("Media element missing"));g.A_(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}ZR(){return this.app.ZR()}cancelPlayback(){var E= g9(this.app.ie());E&&E.created&&E.destroy();this.app.Pm().stopVideo();(E=this.app.ie().Sx.get("endscreen"))&&E.bz()&&NT(this.app.sC)}getProgressState(E){if(this.V()===3)return u_(this.app.ie()).getProgressState();var T=this.app.getVideoData(),Z=this.app.fq({playerType:E}),L=Z.getPlayerType();a:{var n=this.app.getVideoData();if(n.progressBarStartPosition?.utcTimeMillis&&(n=Number(n.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(n))){n=this.XZ(n,E);break a}n=0}a:{var O=this.app.getVideoData();if(O.progressBarEndPosition?.utcTimeMillis&& (O=Number(O.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(O))){O=this.XZ(O,E);break a}O=0}var J=this.getCurrentTime({playerType:E});E=this.getDuration({playerType:E});var y=this.app.pR(L),D=this.app.isAtLiveHead(L),U=this.app.Sn();var V=this.app;var N=V.fq({playerType:L});N=g.CA(V,N);V=bp(V,N.S$(),N);N=xv(this.app,L);Z=Z.Dn();var G=this.app.getVideoData().iw;L=!G||isNaN(G)?0:this.XZ(G,L);return{airingStart:n,airingEnd:O,allowSeeking:this.app.kA(),clipEnd:T.clipEnd,clipStart:T.clipStart,current:J, displayedStart:-1,duration:E,ingestionTime:y,isAtLiveHead:D,loaded:U,seekableStart:V,seekableEnd:N,offset:Z,viewerLivestreamJoinMediaTime:L}}XZ(E,T){var Z=this.app.pR(T);if(!Z)return 0;T=Z-this.app.getCurrentTime({playerType:T});return E-T}isInline(){return this.app.isInline()}setInline(E){this.app.setInline(E)}QK(){return this.app.t5().O3(!0)}toggleSubtitles(E){var T=mI(this.app.ie());T&&T.n8(E)}getPlayerSize(){var E=this.app.s3().getPlayerSize();return{width:E.width,height:E.height}}setCenterCrop(E){this.app.s3().setCenterCrop(E)}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(E){this.app.setLoopVideo(E)}}, Fp0="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(" "), BAI="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 gpJ={["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 e9T=class extends WAU{isExternalMethodAvailable(E,T){return this.state.j[E]?!0:!!(this.state.L[E]&&T&&wK(T,eNT,wM3))}getBandwidthEstimate(){return de(this.app.NH)}reportPlaybackIssue(E=""){var T=this.app.Pm();E={gpu:(0,g.Jj)(),d:E};T.handleError(new g.C5("feedback",E))}getInternalApi(){return{...this.state.X}}getTrustedApi(){return{...this.state.j,...this.state.L}}getInternalApiInterface(){return g.Jr(this.state.X)}queueNextVideo(E,T,Z=NaN,L="",n=""){this.app.queueNextVideo(E,T,Z,L,n)}T9(E){E= this.app.getPlayerStateObject(E);return{isBuffering:E.X(1),isCued:E.isCued(),isDomPaused:E.X(1024),isEnded:E.X(2),isError:E.X(128),isOrWillBePlaying:E.isOrWillBePlaying(),isPaused:E.isPaused(),isPlaying:E.isPlaying(),isSeeking:E.X(16),isUiSeeking:E.X(32),isUnstarted:E.X(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.VT().N.X=(0,g.a)()}b$(E=1,T,Z){return this.getCurrentTime({playerType:E,Wt:T,cpn:Z})}getCurrentTimeForUx(E={}){return this.getCurrentTime(E)}getDurationForUx(E= {}){return this.getDuration(E)}seekToStreamTime(E,T,Z,L){fMi(this.app,E,T,Z,L)}getStreamTimeOffset(){return this.app.t5().getStreamTimeOffset()}seekToLiveHead(E,T){var Z=this.app.t5().getVideoData();Z&&Z.isLivePlayback&&RC(this.app,Infinity,E,T,1)}requestSeekToWallTimeSeconds(E,T,Z){this.app.t5().Px(E,T,Z)}Ne(E,T,Z,L=1,n){this.seekTo(E,T,Z,L,n)}J(E){Ywd(this.app,E)}Dv(E,T,Z,L){this.seekBy(E,T,Z,L,1)}prefetchKeyPlay(E,T){this.app.t5().prefetchKeyPlay(E,T)}prefetchJumpAhead(E){this.app.t5().prefetchJumpAhead(E)}setVolume(E, T=!0){this.md(E,T)}mute(E=!0){this.rN(E)}unMute(E=!0){this.ew(E)}syncVolume(){var E=c5b(this.app);hp(this.app,{volume:E.volume,muted:E.muted},!1)}getAvailableQualityLabels(){return g.rv(this.app.t5().AV(),E=>E.qualityLabel)}channelSubscribed(){g.ih(this,"SUBSCRIBE",OS(this.app).tM)}channelUnsubscribed(){g.ih(this,"UNSUBSCRIBE",OS(this.app).tM)}setScreenLayer(E){this.app.setScreenLayer(E)}getCurrentPlaylistSequence(){return this.app.Pm().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(E){return this.app.Pm().getPlaylistSequenceForTime(E)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.t5().hX("ypcRentalActivation")}setHomeGroupInfo(E){this.app.A().homeGroupInfo= E}setConnectedRemoteApps(E){this.app.A().wq=E}setLivingRoomAppMode(E){this.app.A().livingRoomAppMode=Pu("LIVING_ROOM_APP_MODE_UNSPECIFIED",E,$Xi)}setEnablePrivacyFilter(E=!1){this.app.A().enablePrivacyFilter=E}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(E,T,Z,L,n){return QV0(this.app,E,T,Z,L,n)}gk(E=1){var T=this.hk(E); E=this.app.fq({playerType:E}).getVideoData();T.hasProgressBarBoundaries=E.hasProgressBarBoundaries();T.isPremiere=E.isPremiere;T.itct=E.NE;T.playerResponseCpn=E.playerResponseCpn;T.progressBarStartPositionUtcTimeMillis=E.hasProgressBarBoundaries()&&E.progressBarStartPosition?.utcTimeMillis?g.Q8(E.progressBarStartPosition.utcTimeMillis):null;T.progressBarEndPositionUtcTimeMillis=E.hasProgressBarBoundaries()&&E.progressBarEndPosition?.utcTimeMillis?g.Q8(E.progressBarEndPosition.utcTimeMillis):null; T.ypcOriginalItct=E.JG;T.ypcPreview=E.ypcPreview;T.paidContentOverlayText=uh(E);T.paidContentOverlayDurationMs=Wc(E);E.X&&Sv(E.X)&&(T.usingLocalMedia="true");T.transitionEndpointAtEndOfStream=E.transitionEndpointAtEndOfStream;T.isSeekable=E.isSeekable;return T}getAdState(){return this.app.getAdState()}isNotServable(E){if(E!==this.app.jz.video_id)return!1;var T=(E=this.app.t5().getPlayerState())?E.Pt:null;return!!(E&&T&&E.X(128)&&UN(T.errorCode)===5)}supportsGaplessAudio(){return this.app.A().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.A().supportsGaplessShorts()}isGaplessTransitionReady(E){return this.app.xX(E)}enqueueVideoByPlayerVars(E, T,Z=Infinity,L=""){this.app.enqueueVideoByPlayerVars(E,T,Z,L)}clearQueue(){this.app.clearQueue()}SV(){return g.ON(this)}sendAbandonmentPing(){this.app.Pm().sendAbandonmentPing()}setAutonavState(E,T=!1){if(this.U("web_player_autonav_use_server_provided_state")&&!T&&(T=OS(this.app),T?.nI()))if(E===3)T.autonavState!==3&&(T.I$=T.autonavState);else if(T.I$!==void 0)E=T.I$,T.I$=void 0;else return;T=this.app;OS(T).autonavState=E;g.OR("yt-player-autonavstate",E);T.sC.jQ("autonavchange",E)}setAutonav(E,T= !1){this.setAutonavState(E?2:1,T)}setLoopRange(E){this.app.setLoopRange(E)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.t5().hasSupportedAudio51Tracks()}setUserAudio51Preference(E,T=!1){this.app.t5().setUserAudio51Preference(E,T)}getUserAudio51Preference(){return this.app.t5().getUserAudio51Preference()}setProximaLatencyPreference(E){this.app.t5().setProximaLatencyPreference(E)}getProximaLatencyPreference(){return this.app.t5().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.t5().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){QF()}setBlackout(E){this.app.setBlackout(E)}setUserEngagement(E){this.app.A().ND!== E&&(this.app.A().ND=E,this.app.t5().pV())}updateSubtitlesUserSettings(E,T=!0){mI(this.app.ie()).kg(E,T)}getCaptionWindowContainerId(){var E=mI(this.app.ie());return E?E.getCaptionWindowContainerId():""}toggleSubtitlesOn(E){var T=mI(this.app.ie());T&&T.G4(E)}isSubtitlesOn(){var E=mI(this.app.ie());return E?E.isSubtitlesOn():!1}getPlayerResponse(E){return this.app.fq({playerType:E}).getVideoData().getPlayerResponse()}QQ(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.t5().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(E){return this.app.fq({playerType:E}).getVideoData().getWatchNextResponse()}wk(){return this.getWatchNextResponse(1)}getHeartbeatResponse(E){return this.app.fq({playerType:E}).getVideoData().getHeartbeatResponse()}SQ(){return this.getHeartbeatResponse(1)}getStoryboardFrame(E, T){var Z=this.app.Gh();if(!Z)return null;T=Z.levels[T];if(!T)return null;E>=T.V()&&T.G();Z=Math.floor(E/(T.columns*T.rows));var L=T.columns*T.rows,n=E%L;E=n%T.columns;n=Math.floor(n/T.columns);var O=T.G()+1-L*Z;if(O{T=== E&&(T=this.listeners.splice(Z,1)[0],T.target.removeEventListener(T.type,T.listener))})}focus(){this.element.focus()}L0(){for(;this.listeners.length;){let E=this.listeners.pop(); E&&E.target.removeEventListener(E.type,E.listener)}super.L0()}};g.LM=class extends g.dX{constructor(E){super(E);this.u$=new g.vd;g.H(this,this.u$)}subscribe(E,T,Z){return this.u$.subscribe(E,T,Z)}unsubscribe(E,T,Z){return this.u$.unsubscribe(E,T,Z)}HE(E){return this.u$.HE(E)}jQ(E,...T){return this.u$.jQ(E,...T)}};g.GY=class extends g.gW{constructor(E,T,Z,L,n,O){super();this.element=E;this.state=null;Z||E.hide();this.V=T;this.N=L===void 0?T:L;this.X=O;this.onHidden=n;this.delay=new g.Ui(this.G,0,this);g.H(this,this.delay)}show(E){this.state!==1&&this.state!==2&&(this.state===4&&this.G(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.X&&this.X()):this.element.G||(b_(this,!0),this.state=1,E?this.delay.start(E):this.G()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), this.state=null,this.delay.stop()):this.element.G&&(b_(this,!0),this.state=4,this.delay.start(this.N)))}G(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:b_(this,!1);this.state=3;this.delay.start(this.V);break;case 3:this.state=null;this.X&&this.X();break;case 4:this.element.hide();b_(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.G()}L0(){this.element.FC()||this.element.element.removeAttribute("aria-hidden");super.L0()}};var cBd=class extends g.LM{constructor(E,T){super(T);this.B=E;this.X=new g.Fd(this);this.fade=new g.GY(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.H(this,this.X);g.H(this,this.fade)}show(){var E=xI(this);super.show();E||this.jQ("show",!0)}hide(){var E=xI(this);super.hide();Pg(this);E&&this.jQ("show",!1)}j(){this.sourceElement=void 0;this.fade.show();this.V&&(this.X.HL(this.V),this.V=void 0)}Ha(){var E=xI(this);Pg(this);this.fade.hide();E&&this.jQ("show",!1)}};var QAI=class extends cBd{constructor(E,T,Z,L){L=new g.dX({D:"div",oK:["ytp-linked-account-popup-button"],dV:L,Wm:{role:"button",tabindex:"0"}});T=new g.dX({D:"div",xU:"ytp-linked-account-popup",Wm:{role:"dialog","aria-modal":"true",tabindex:"-1"},UC:[{D:"div",xU:"ytp-linked-account-popup-title",dV:T},{D:"div",xU:"ytp-linked-account-popup-description",dV:Z},{D:"div",xU:"ytp-linked-account-popup-buttons",UC:[L]}]});super(E,{D:"div",xU:"ytp-linked-account-popup-container",UC:[T]});this.dialog=T;g.H(this, this.dialog);L.kz("click",()=>{this.Ha()}); g.H(this,L);g.w7(this.B,this.element,4);this.hide()}j(){super.j();this.dialog.focus()}};var y5=class extends g.LM{constructor(E,T,Z,L){super(E);this.priority=T;Z&&this.updateValue("label",Z);L&&this.N(L)}updateValue(E,T){super.updateValue(E,T);this.jQ("size-change")}};g.R9T={vR:19,v2:18,nF:17,Cu:16,hr:15,bV:14,eL:13,aa:12,GD:11,gv:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,z2:6,nu:5,sO:4,jX:3,qB:2,REMOTE:1,ZN: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 C2i=class extends y5{constructor(E){super(Sw({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.B=E;this.V=this.X=!1;this.j=E.bq();E.createServerVe(this.element,this,!0);this.RI(this.B,"settingsMenuVisibilityChanged",T=>{this.zg(T)}); this.RI(this.B,"videodatachange",this.J);this.kz("click",this.onClick);this.J()}zg(E){this.V&&this.B.logVisibility(this.element,this.X&&E)}J(){var E=this.B.getVideoData()?.accountLinkingConfig?.linked;if(E&&!this.X){let T=this.B.getVideoData()?.accountLinkingConfig;this.updateValue("icon",{D:"svg",Wm:{height:"100%",viewBox:"0 0 36 36",width:"100%"},UC:[{D:"path",Wm:{d:"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z", fill:"#fff"}}]});E=K9(T?.menuData?.connectedMenuLabel);this.updateValue("label",E);this.L=new QAI(this.B,K9(T?.menuData?.connectedDialogTitle),K9(T?.menuData?.connectedDialogMessage),K9(T?.menuData?.confirmButtonText));g.H(this,this.L);E=T?.menuData?.trackingParams||null;(this.V=!!E)&&this.B.setTrackingParams(this.element,E);Oz(this.j,this);this.X=!0}else!E&&this.X&&(JA(this.j,this),this.X=!1)}onClick(){this.V&&this.B.logClick(this.element);this.j.Ha();this.L&&this.L.j()}};var nM=class extends g.gW{constructor(E){super();this.api=E}U(E){return this.api.U(E)}};var bsT=class extends nM{constructor(E){super(E);m(E,"setAccountLinkState",T=>{this.setAccountLinkState(T)}); m(E,"updateAccountLinkingConfig",T=>{this.updateAccountLinkingConfig(T)}); E.addEventListener("videodatachange",(T,Z)=>{this.onVideoDataChange(Z)}); E.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new C2i(this.api);g.H(this,this.menuItem)})}onVideoDataChange(E){if(!E.accountLinkingConfig){let T=E.getPlayerResponse()?.accountLinkingConfig; E.accountLinkingConfig=T}}setAccountLinkState(E){this.api.getVideoData().bS=E;this.api.PP()}updateAccountLinkingConfig(E){var T=this.api.getVideoData(),Z=T.accountLinkingConfig;Z&&(Z.linked=E);this.api.jQ("videodatachange","dataupdated",T,this.api.getPresentingPlayerType())}};var xqk=class extends nM{constructor(E){super(E);this.X=null;this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"applicationvideodatachange",()=>{this.zr()})}zr(){var E=this.api.getPlaybackRate(); var T=this.api.getVideoData();if(T){var Z=T.adFormat==="17_8";var L=T.jo?.G()===8;Z=T.isAd()&&(Z||L)}else Z=!1;Z||((T=this.api.getVideoData())?(Z=T.adFormat==="15_6",L=T.jo?.G()===7,Z=T.isAd()&&(Z||L)):Z=!1);Z?(E!==1&&(this.X=E),this.api.setPlaybackRate(1)):this.X!==null&&(this.api.setPlaybackRate(this.X),this.X=null)}};var P2T;g.$I=class{constructor(E,T,Z={}){this.start=E;this.end=T;this.active=!0;this.color="";this.G=P2T++;this.id=Z.id||"";this.priority=Z.priority||9;this.visible=Z.visible||!1;this.style=Z.style||sS.AD_MARKER;this.namespace=Z.namespace||"";if(E=Z.color)E=E.toString(16),this.color=`#${Array(7-E.length).join("0")}${E}`;this.tooltip=Z.tooltip;this.icons=Z.icons?Z.icons.filter(L=>g.pG(L.thumbnails,n=>g.Y$(n.url))):null; this.associatedClipId=Z.associatedClipId;this.markerPositionMs=Z.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+r7(this.start)+", "+r7(this.end)+"]"}contains(E,T){return E>=this.start&&(E{this.X.X={}}); this.events.RI(this.api,"legacyadtrackingpingchange",T=>{var Z=this.X;MT(Z,"part2viewed",1,0x8000000000000);MT(Z,"engagedview",Math.max(1,T.RB*1E3),0x8000000000000);if(!T.isLivePlayback){var L=T.lengthSeconds*1E3;Yj(T)&&Z.api.U("html5_shorts_gapless_ads_duration_fix")&&(L=Z.api.getProgressState().seekableEnd*1E3-T.iF);MT(Z,"videoplaytime25",L*.25,L);MT(Z,"videoplaytime50",L*.5,L);MT(Z,"videoplaytime75",L*.75,L);MT(Z,"videoplaytime100",L,0x8000000000000);MT(Z,"conversionview",L,0x8000000000000);MT(Z, "videoplaybackstart",1,L);MT(Z,"videoplayback2s",2E3,L);MT(Z,"videoplayback10s",1E4,L)}}); this.events.RI(this.api,g.l_("appad"),this.G);this.events.RI(this.api,g.p9("appad"),this.G)}G(E){var T=E.getId(),Z=this.api.getVideoData({playerType:1}),L=!this.api.isInline();if(!Z.inlineMetricEnabled||L){if(T==="part2viewed"){if(Z.x$&&g.k6(Z.x$),Z.rq&&aY(this,Z.rq),Z.hS){var n={CPN:this.api.getVideoData().clientPlaybackNonce};for(var O of Z.hS)aY(this,g.TC(O,n))}}else T==="engagedview"&&Z.dg&&(n={CPN:this.api.getVideoData().clientPlaybackNonce},g.k6(g.TC(Z.dg,n)));Z.j0&&(n=Z.j0,O=E.getId(),n=g.es(n, {label:O}),g.k6(n));switch(T){case "videoplaytime25":Z.G5&&aY(this,Z.G5);Z.kn&&zx(this,Z.kn);Z.Li&&g.k6(Z.Li);break;case "videoplaytime50":Z.q8&&aY(this,Z.q8);Z.WS&&zx(this,Z.WS);Z.fi&&g.k6(Z.fi);break;case "videoplaytime75":Z.VJ&&aY(this,Z.VJ);Z.uo&&zx(this,Z.uo);Z.Jz&&g.k6(Z.Jz);break;case "videoplaytime100":Z.Rd&&aY(this,Z.Rd),Z.vS&&zx(this,Z.vS),Z.Id&&g.k6(Z.Id)}(n=this.api.getVideoData().kX)&&Fo(this,n,E.getId())&&Fo(this,n,`${E.getId()}gaia`)}if(Z.inlineMetricEnabled&&!L)switch(T){case "videoplaybackstart":(T= Z.A1?.X)&&aY(this,T);break;case "videoplayback2s":(T=Z.A1?.V)&&aY(this,T);break;case "videoplayback10s":(T=Z.A1?.G)&&aY(this,T)}this.api.kJ([E],1)}};var sAi=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"videoready",T=>{E.getPresentingPlayerType()===1&&(T={playerDebugData:{pmlSignal:!!T.getPlayerResponse()?.adPlacements?.some(Z=>Z?.adPlacementRenderer?.renderer), contentCpn:T.clientPlaybackNonce}},g.J8("adsClientStateChange",T))})}};var t80=class extends nM{constructor(E){super(E);this.accumulatedWatchTimeMillis=0;this.Gt=this.X=null;this.events=new g.Fd(E);g.H(this,this.events);m(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime()); this.events.RI(E,"progresssync",()=>{var T=this.api.getVideoData();if(T&&(T=T.clientPlaybackNonce)){this.Gt!==T&&(this.accumulatedWatchTimeMillis=0,this.X=null,this.Gt=T);var Z=this.api.getPlayerStateObject();T=Math.round((this.api.getCurrentTime()||0)*1E3);Z.X(8)&&this.X!==null&&(Z=T-this.X,Z>0&&Z<1E3&&(this.accumulatedWatchTimeMillis+=Z));this.X=T}})}getAccumulatedWatchTime(){return this.Gt?{cpn:this.Gt, accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var Hs0=class extends y5{constructor(E){super(Sw({role:"menuitemcheckbox","aria-checked":"false"}),E,"Volumen estable",{D:"div",xU:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.element.setAttribute("aria-label","Volumen estable");this.kz("click",this.onClick)}onClick(){this.enabled&&(jw(this,!this.checked),this.jQ("select",this.checked))}getValue(){return this.checked}};var Sr3={cZ:2,nF:1,v2:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var KAd=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);var T=this.api.U("html5_enable_audio_quality_setting_feature");m(this.api,"getUserAudioQualitySetting",()=>T?this.getUserAudioQualitySetting():2); m(this.api,"setUserAudioQualitySetting",Z=>{T&&this.setUserAudioQualitySetting(Z)}); m(this.api,"hasHqaAudioTrack",()=>T?this.hasHqaAudioTrack():!1); m(this.api,"getAudioQualitySettingState",()=>T?this.api.iI(4):1); this.mQ=ob();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.mQ}setUserAudioQualitySetting(E){this.api.K("aqs_set",{setting:E});g.OR("yt-player-audio-quality-setting",E,3122064E3);E!==this.mQ&&(this.mQ=E,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.Kw(),this.api.uT())}hasHqaAudioTrack(){var E=this.api.getVideoData()?.G?.G;return E?g.lR(E,T=>i_(T)):!1}updateEnvironmentData(){this.api.A().mQ=this.mQ}};var rB$=class extends nM{constructor(E){super(E);m(this.api,"getAudioTrackState",()=>this.api.iI(0))}};var kv8=class extends g.LM{constructor(E,T,Z){var L={D:"div",xU:"ytp-panel"};if(Z){var n="ytp-panel-back-button";var O="ytp-panel-title";L.UC=[{D:"div",xU:"ytp-panel-header",UC:[{D:"div",oK:["ytp-panel-back-button-container"],UC:[{Wm:{"aria-label":"Volver al men\u00fa anterior"},D:"button",oK:["ytp-button",n]}]},{D:"span",oK:[O],Wm:{role:"heading","aria-level":"2"},UC:[Z]}]}]}super(L);this.content=T;T.gV(this.element);Z&&(this.backButton=this.Hm(n),Z=this.Hm(O),this.RI(this.backButton,"click",this.bG), this.RI(Z,"click",this.bG));T.subscribe("size-change",this.Dh,this);this.RI(E,"fullscreentoggled",this.Dh);this.B=E}Dh(){this.jQ("size-change")}focus(){this.content.focus()}bG(){this.jQ("back")}};var l8T=class extends kv8{constructor(E,T=null,Z){var L={role:"menu"};T&&(L.id=T);T=new g.LM({D:"div",xU:"ytp-panel-menu",Wm:L});super(E,T,Z);this.menuItems=T;this.items=[];g.H(this,this.menuItems)}Yc(){this.menuItems.jQ("size-change")}focus(){var E=0;for(let T=0;T{if(!this.menuItem){var T=this.api.bq();T&&(this.menuItem=new $qI(this.api,T),g.H(this,this.menuItem))}Uz(this)}); E.addEventListener("videodatachange",()=>{Uz(this);this.menuItem?.Y();this.menuItem?.O()})}};var a88=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"applicationvideodatachange",(T,Z)=>{Z=Z.clipConfig;T==="dataloaded"&&Z&&Z.startTimeMs!=null&&Z.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(Z.startTimeMs)),endTimeMs:Math.floor(Number(Z.endTimeMs)),postId:Z.postId,type:"clips"})})}};var z90=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events)}setCreatorEndscreenVisibility(E){AD(this.api.ie())?.mo(E)}};var FAJ=class extends Hs0{constructor(E,T,Z,L,n){var O=E.U("html5_enable_new_audio_settings_menu");super(O?Sr3.v2:g.R9T.v2);this.B=E;this.Z=T;this.L=Z;this.hasDrcAudioTrack=L;this.getDrcState=n;this.J=this.enableNewAudioSettingsMenu=this.X=!1;g.ec(this.element,"ytp-drc-menu-item");this.V=(this.enableNewAudioSettingsMenu=O)?E.bq().I_():E.bq();E.U("html5_enable_voice_boost")?(this.J=!0,this.RI(E,"onFilterAudioFeatures",this.j)):E.addEventListener("videodatachange",this.j.bind(this));E.U("mta_drc_mutual_exclusion_removal")&& this.RI(E,"onPlaybackAudioChange",this.j);E.createClientVe(this.element,this,273317);this.kz("click",this.Y);T=this.L()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||this.updateValue("icon",E.A().aB?{D:"svg",Wm:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},UC:[{D:"path",Wm:{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"}}]}:{D:"svg",Wm:{height:"24",viewBox:"0 0 24 24",width:"24"},UC:[{D:"path",Wm:{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.S,this);this.enableNewAudioSettingsMenu||this.J?this.j():(Bg(this,this.hasDrcAudioTrack()),jw(this,T),Oz(this.V,this))}S(E){this.Z(E?1:0)}j(){if(this.enableNewAudioSettingsMenu|| this.J){var E=this.B.getPresentingPlayerType();E===2||E===3?this.X&&(this.X=!1,JA(this.V,this)):(E=this.getDrcState(),E!==1?(E===0?(jw(this,this.L()===1),Bg(this,!0)):(jw(this,!1),Bg(this,!1)),this.X||(Oz(this.V,this),this.X=!0)):this.X&&(JA(this.V,this),this.X=!1))}else{E=this.hasDrcAudioTrack();let T=this.L()===1&&E;jw(this,T);Bg(this,E)}}L0(){JA(this.V,this);super.L0()}Y(){this.B.logClick(this.element)}};var jA3=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);E.U("html5_show_drc_toggle")&&E.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new FAJ(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.G.bind(this),this.getDrcState.bind(this)),g.H(this,this.menuItem))}); m(this.api,"setDrcUserPreference",T=>{this.setDrcUserPreference(T)}); m(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); m(this.api,"hasDrcAudioTrack",()=>this.G()); m(this.api,"getDrcState",()=>this.getDrcState()); this.X=g.Jh("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.X}setDrcUserPreference(E){this.api.K("drc_set",{pref:E});g.OR("yt-player-drc-pref",E,31536E3);E!==this.X&&(this.X=E,this.updateEnvironmentData(),this.G()&&this.api.Kw(),this.api.uT())}updateEnvironmentData(){this.api.A().XN=this.X===1}G(){var E=this.api.getVideoData()?.G?.G;if(!E)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.U("mta_drc_mutual_exclusion_removal")){let T=this.api.aS()?.Ji?.id; return g.lR(E,Z=>Z.audio.V&&Z.Ji?.id===T)}return g.lR(E,T=>T.audio?.V===!0)}getDrcState(){return this.api.iI(3)}};var Bzk=class extends nM{constructor(E){super(E);this.X={};this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"videodatachange",()=>{this.onVideoDataChange()}); this.events.RI(E,g.l_("embargo"),T=>{this.api.UY(!0);var Z=this.X[T.id]??[];for(let L of Z)this.api.hideControls(),this.api.Qd("auth",2,"This video isn't available in your current playback area",g.QA({embargoed:1,id:T.id,idx:T.G,start:T.start})),(Z=L.embargo?.onTrigger)&&g.ih(this.api,"innertubeCommand",Z)})}onVideoDataChange(){var E=this.api.getVideoData(); this.api.L9("embargo",1);var T=E?.XI.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");T?.length?V5(this,T.filter(Z=>Z.onEnter?.some(this.G))):E?.cueRanges&&V5(this,E.cueRanges.filter(Z=>Z.onEnter?.some(this.G)))}G(E){return E.embargo!==void 0}L0(){super.L0(); this.X={}}};var gQJ=class extends nM{constructor(E){super(E);this.X=[];this.events=new g.Fd(E);g.H(this,this.events);m(E,"addEmbedsConversionTrackingParams",T=>{this.addEmbedsConversionTrackingParams(T)}); this.events.RI(E,"veClickLogged",T=>{this.api.hasVe(T)&&(T=T.visualElement.getAsJspb(),T=LB(T,2),this.X.push(T))})}addEmbedsConversionTrackingParams(E){var T=this.api.A(),Z=T.widgetReferrer,L=T.wk,n=this.X,O="",J=T.getWebPlayerContextConfig(); J&&(O=J.embedsIframeOriginParam||"");Z.length>0&&(E.embeds_widget_referrer=Z);L.length>0&&(E.embeds_referring_euri=L);T.G&&O.length>0&&(E.embeds_referring_origin=O);J&&J.embedsFeature&&(E.feature=J.embedsFeature);n.length>0&&(T.U("embeds_web_enable_lite_experiment_control_arm_logging")?n.unshift(28572):KO(mA(T))&&n.unshift(159628),T=n.join(","),T=g.GS()?T:g.KB(T,4),E.source_ve_path=T);this.X.length=0}};var mq8=class extends nM{constructor(E){super(E);m(E,"isEmbedsShortsMode",()=>E.isEmbedsShortsMode()); m(E,"getReelItemWatchResponse",()=>E.getVideoData({playerType:1})?.getReelItemWatchResponse()??null); m(E,"getResolveUrlResponse",()=>E.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var isb=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"initialvideodatacreated",T=>{Uj(oj(),16623);this.X=g.ub();var Z=E.A().WM&&!T.h5;bh(T)&&Z?(Uj(oj(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),T.getWatchNextResponse()&&(Z=T.getWatchNextResponse()?.trackingParams)&&g.WZ(Z),T.getPlayerResponse()&&(T=T.getPlayerResponse()?.trackingParams)&&g.WZ(T)):(Uj(oj(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), T.getEmbeddedPlayerResponse()&&(T=T.getEmbeddedPlayerResponse()?.trackingParams)&&g.WZ(T))}); this.events.RI(E,"loadvideo",()=>{Uj(oj(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.X})}); this.events.RI(E,"cuevideo",T=>{T===1&&Uj(oj(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.X})}); this.events.RI(E,"largeplaybuttonclicked",T=>{Uj(oj(),27240,T.visualElement)}); this.events.RI(E,"playlistnextbuttonclicked",T=>{Uj(oj(),27240,T.visualElement)}); this.events.RI(E,"playlistprevbuttonclicked",T=>{Uj(oj(),27240,T.visualElement)}); this.events.RI(E,"playlistautonextvideo",()=>{Uj(oj(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var NUI=class extends g.gW{constructor(E,T){super();this.X=null;this.V=T;T=[];for(let Z=0;Z<=100;Z++)T.push(Z/100);T={threshold:T,trackVisibility:!0,delay:1E3};(this.G=window.IntersectionObserver?new IntersectionObserver(Z=>{Z=Z[Z.length-1];var L=null;typeof Z.isVisible==="undefined"?document.visibilityState==="visible"&&Z.isIntersecting&&Z.intersectionRatio>0?L=Z.intersectionRatio:document.visibilityState==="hidden"?L=0:L=null:L=Z.isVisible?Z.intersectionRatio:0;L!=null&&(L=Math.max(L,0),L=Math.min(L, 1));this.X=L;typeof this.V==="function"&&this.V(this.X)},T):null)&&this.G.observe(E)}L0(){super.L0(); this.X=null;this.G&&this.G.disconnect()}};var XT8=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"applicationInitialized",()=>{GC8(this)})}};var ABU=class extends nM{constructor(E){super(E);m(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.jQ("featuredproductdismissed")}};var EVU=class extends nM{constructor(E){super(E);g5(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); g5(this.api,"setSphericalProperties",(...T)=>{this.setSphericalProperties(...T)}); Bc(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); Bc(this.api,"setSphericalProperties",(...T)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...T)})}getSphericalProperties(){var E=g.ew(this.api.ie()); return E?E.getSphericalProperties():{}}setSphericalProperties(E){if(E){var T=g.ew(this.api.ie());T&&T.setSphericalProperties(E,!0)}}};var Tnd=class extends nM{constructor(E){super(E);m(E,"createClientVe",this.createClientVe.bind(this));m(E,"createServerVe",this.createServerVe.bind(this));m(E,"destroyVe",this.destroyVe.bind(this));m(E,"hasVe",this.hasVe.bind(this));m(E,"logClick",this.logClick.bind(this));m(E,"logVisibility",this.logVisibility.bind(this));m(E,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(E,T,Z,L=!1){this.api.createClientVe(E,T,Z,L)}createServerVe(E,T,Z=!1){this.api.createServerVe(E,T,Z)}setTrackingParams(E, T){this.api.setTrackingParams(E,T)}logClick(E,T){this.api.logClick(E,T)}logVisibility(E,T,Z){this.api.logVisibility(E,T,Z)}hasVe(E){return this.api.hasVe(E)}destroyVe(E){this.api.destroyVe(E)}};var ZFT={[0]:E=>DNi(E,T=>T.Ji?.id), [2]:E=>Tm(E,AX), [3]:E=>Tm(E,Xo), [4]:E=>Tm(E,i_), [1]:E=>Tm(E,Ez)},HPU=class{constructor(E){this.V={}; this.G={};this.videoData=E;var T=E.G?.V;T&&T.length>0?this.X=T:(E=E.getAvailableAudioTracks(),this.X=E.length>0?dN0(E):[]);for(let Z of Oa)this.V[Z]=ZFT[Z](this.X);this.uT()}iI(E){return this.G[E]}uT(){var E=this.X,T={};for(let Z of Oa)if(this.V[Z]){E=JK[Z].p7(E,this.videoData);for(let L of Oa)T[L]!==void 0||g.lR(E,JK[L].h2)||(T[L]=JK[Z].K7);T[Z]===void 0&&(T[Z]=0)}else T[Z]=1;this.G=T}},Oa=[0,1,2,3,4],JK={[0]:{K7:2,h2:function(E){return E.Ji!==void 0}, p7:(E,T)=>JWd(E,T.getAudioTrack())}, [2]:{K7:4,h2:AX,p7:(E,T)=>T.getUserAudio51Preference()===1?o70(E):E}, [3]:{K7:5,h2:Xo,p7:E=>g.Jh("yt-player-drc-pref")===1?L_(E,!0):E}, [1]:{K7:3,h2:Ez,p7:E=>Ji()===2?ZD(E,!0):E}, [4]:{K7:6,h2:i_,p7:E=>ob()===1?yW8(E):E}};var LE$=class{constructor(E,T){this.NH=E;this.policy=T;this.playbackRate=1}setPlaybackRate(E){this.playbackRate=Math.max(1,E)}getPlaybackRate(){return this.playbackRate}};var nV$=class{constructor(E,T,Z,L){this.u$=E;this.mK=T;this.policy=Z;this.logger=L;this.vE=[];this.MH=[];this.X=-1;this.vn=null;this.S=this.timestampOffset=0;this.G=10;this.j=new Set;this.N=T.Vz?0:1;Z.nE>0&&(this.G=Z.nE)}f0(E){this.j.add(E.info.kU);this.X=cp(this,this.MH,this.vE,E,this.X);this.V=E;this.S=(0,g.a)()}Y(E){Q5(this,this.MH,"og");RE(this,E);Q5(this,this.MH,"trim");var {MH:T,vE:Z}=WnJ(this);E=[];for(let L=0;L0){let U=$z(y,O);U>=0&&(D=(y.end(U)-O+.1)*1E3)}E.push({formatId:g.dE(n.info.qE.info,this.mK.Vz),RL:n.info.RL,sequenceNumber:n.info.kU+this.N,I9:J,V3:n.info.G,Fv:D})}return{MH:T,EY:E}}VQ(E,T){T?.BN||(this.vE=[]);this.policy.A0?(E=g.OO(this.MH,{startTimeMs:E*1E3},(Z,L)=>Z.startTimeMs-L.startTimeMs),this.X!==E&&(this.X=-1,this.V=void 0)):(RE(this,!0), this.X=Yo(this.MH,E*1E3))}NE(E,T){this.vn=E; T&&RE(this,!1,!0)}oI(){return this.V?.info}J(E){var T=g.dE(E.info.qE.info,this.mK.Vz),Z=E.info.kU+this.N,L=E.info.segmentStartTime*1E3;if(this.policy.D3)try{L=this.policy.D3?g.JQ(E)*1E3:E.info.segmentStartTime*1E3}catch(J){Math.random()>.99&&this.logger&&(L=iN(E.G).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:E.info.YG(),encodedDataView:g.So(L,4)})),L=E.info.segmentStartTime*1E3}var n=E.info.clipId,O=this.policy.D3?g.Vi(E)*1E3:E.info.V*1E3;this.policy.D3&&(L<0||O<0)&&(this.logger&& (this.logger({missingSegInfo:E.info.YG(),startTimeMs:L,durationMs:O}),this.policy.wq||(L<0&&(L=E.info.segmentStartTime*1E3),O<0&&(O=E.info.V*1E3))),this.policy.wq&&(L<0&&(L=E.info.segmentStartTime*1E3),O<0&&(O=E.info.V*1E3)));return{formatId:T,kU:Z,startTimeMs:L,clipId:n,UT:O}}L(){this.MH=[];this.vE=[];this.j.clear();this.X=-1;this.V=void 0}Z(){this.V=void 0}Dd(E){this.timestampOffset=E}O(E){return this.j.has(E)}};var OFk=class{constructor(E,T,Z,L,n){this.loader=E;this.mK=T;this.videoTrack=Z;this.audioTrack=L;this.policy=n;this.seekCount=this.targetTime=0;this.N=!1;this.V=null;this.G=0;this.X=this.mK.isManifestless&&!this.mK.te}seek(E,T){E!==this.targetTime&&(this.seekCount=0);this.targetTime=E;var Z=this.videoTrack.X,L=this.audioTrack.X,n=this.audioTrack.vn,O=sz(this,this.videoTrack,E,this.videoTrack.vn,T);T=sz(this,this.audioTrack,this.policy.Rw?E:O,n,T);E=Math.max(E,O,T);this.N=!0;this.mK.isManifestless&& (tA(this,this.videoTrack,Z),tA(this,this.audioTrack,L));return E}isSeeking(){return this.N}Ri(E){this.G=E}},eiT=2/24;var JbI=0;var oq,ay=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;oq||(oq=J5("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(E){if(this.pos+20>this.data.length){let T=new Uint8Array(this.data.length*2);T.set(this.data);this.data=T}for(;E>31;)this.data[this.pos++]=oq[(E&31)+32],E>>=5;this.data[this.pos++]=oq[E|0]}P0(){return g.Li(this.data.subarray(0,this.pos))}X(){return this.pos>0}reset(){this.pos=0}};var oV8=class{constructor(E,T){this.C0=E;this.requestNumber=++JbI;this.X=this.now();this.O=this.VQ=NaN;this.J=this.X;this.V=this.WM=this.N=0;this.Z=this.X;this.x0=this.f0=this.D3=this.xV=this.nE=this.wV=this.G=this.j=0;this.NE=this.isActive=!1;this.Qz=this.Ue=0;this.NH=T.NH;this.snapshot=Gp(this.NH);this.policy=this.NH.G;this.disableRecording=!!T.disableRecording;this.Jp=T.Jp;this.Ck=T.Ck||0;this.bO=T.bO||0;T.pn&&(this.K0=new ay);this.lW=T.lW??!1;this.disableRecording||(E=this.NH,E.j||(E.j=(0,g.a)()), E.policy.Z&&(E.L=(0,g.a)()));this.zX=T.zX??!1}j1(){this.VQ=this.now();p_(this.NH,this.VQ);this.C0.j1()}Ul(E,T){var Z=this.policy.G?(0,g.a)():0;Mp(this,E,T);E-this.Z<10&&this.G>0||this.u$(E,T);this.C0.Ul(E,T);this.policy.G&&(E=(0,g.a)()-Z,this.Qz+=E,this.Ue=Math.max(E,this.Ue))}u$(E,T){var Z=(E-this.Z)/1E3,L=T-this.V;this.disableRecording||(pa(this.NH,Z,L),this.Jp(Z,L));this.Z=E;this.V=T}FZ(){this.wV&&$o(this);this.C0.FZ()}fU(E){this.wV||(this.wV=this.N-this.WM+E,this.nE=this.N,this.xV=this.J)}oI(E= this.J,T=this.N){this.G>0||(this.O=E,this.G=T,this.NE=this.isActive=!0)}T9(){return this.bO||2}zg(){}hJ(){}YA(){}S(){var E={rn:this.requestNumber,rt:(this.J-this.X).toFixed(),lb:this.N,stall:(1E3*this.j).toFixed(),ht:(this.VQ-this.X).toFixed(),elt:(this.O-this.X).toFixed(),elb:this.G,d:this.K0?.P0()};this.url&&Np(E,this.url);this.policy.G&&(E.mph=this.Ue.toFixed(),E.tph=this.Qz.toFixed());E.ulb=this.D3;E.ult=this.f0;return E}now(){return(0,g.a)()}};var yJ=class extends oV8{constructor(E,T){super(E,T);this.FK=this.bP=!1;this.Y=this.L=Infinity;this.b$=NaN;this.wk=!1;this.RK=NaN;this.yd=this.SQ=this.A5=0;this.zP=T.zP||1;this.qp=T.qp||this.zP;this.D$=T.D$;this.kU=T.kU;this.IL=T.IL;zm(this);this.Ai(this.X);this.xz=(this.RK-this.X)/1E3}S(){var E=super.S();E.pb=this.zP;E.pt=(1E3*this.xz).toFixed();E.se=this.yd;return E}xK(){var E=this.C0;this.h5||(this.h5=E.xK?E.xK():1);return this.h5}B8(){return this.D$?this.xK()!==1:!1}gk(E,T,Z){if(!this.bP){this.bP= !0;if(!this.disableRecording){Mp(this,E,T);this.u$(E,T);var L=this.xK();this.yd=Z;if(!this.disableRecording)if(L===2){L=E-this.O0)||jP(this,L,T),this.G>0&&$1(this.NH,T,this.j));E=(E-this.X)/1E3||.01;this.policy.Z&& !(this.G>0)||MQ(this.NH,E,this.V,Bp(this),this.lW)}aE(this)}}zM(E,T,Z){Z&&(this.h5=2);E<0&&this.bO&&(E=this.bO);T?this.A5+=E:this.SQ+=E}T9(){return this.SQ||this.A5||super.T9()}u$(E,T){var Z=(E-this.Z)/1E3,L=T-this.V,n=this.xK();this.isActive?n===1&&((L>0||this.policy.j)&&(Z>.2||L<1024)?(this.j+=Z,L>0&&Z>.2&&jP(this,this.Ck?Z:.05,L),this.FK=!0):L>0&&(jP(this,Z,L),this.FK=!0)):T&&T>=this.policy.X&&this.oI(E,T);super.u$(E,T)}OC(E){if(!this.disableRecording){Mp(this,E,this.N);var T=(E-this.X)/1E3;this.xK()!== 2&&this.G>0&&(this.j+=(E-this.Z)/1E3,$1(this.NH,this.V,this.j));MQ(this.NH,T,this.V,Bp(this),this.lW,!0);E=(E-this.Z)/1E3;pa(this.NH,E,0);this.Jp(E,0)}}oI(E=this.J,T=this.N){if(!(this.G>0)&&(super.oI(E,T),this.xK()===1)){T=(this.VQ-this.X)/1E3;var Z=(E-this.VQ)/1E3;this.D$&&io(this,this.now());this.wk||this.disableRecording||(this.bO&&(Z=Math.max(0,Z-this.bO)),E=this.NH,E.Z.m8(1,T),E.oI.m8(1,Z))}}XN(){this.D$&&io(this,this.now());return this.b$}Ya(){var E;if(E=this.V>this.qp)E=(E=this.V)?E>=this.policy.X: !1;return E}Zn(){return this.RK}Ai(E=this.now()){if(this.D$){io(this,E);if(this.h5?this.B8():this.L!==this.Y){var T=this.Y;if(E0?Z+E:Z+Math.max(E,T)}QQ(){return this.now()-this.O}ue(){return(this.V-this.G)*1E3/this.QQ()||0}Rw(){return this.O}};var Dp=class{constructor(E){this.C0=E;this.X=new oV}feed(E){zV(this.X,E);this.V()}V(){if(this.j){if(!this.X.totalLength)return;let {w7:T,Pk:Z}=this.X.split(this.N-this.G);if(!this.C0.fU(this.j,T,this.G,this.N))return;this.G+=T.totalLength;this.X=Z;this.G===this.N&&(this.j=this.N=this.G=void 0)}for(;;){var E=0;let T,Z;[T,E]=Xy(this.X,E);[Z,E]=Xy(this.X,E);if(T<0||Z<0)break;if(!(E+Z<=this.X.totalLength)){if(!(this.C0.fU&&E+1<=this.X.totalLength))break;({Pk:E}=this.X.split(E));this.C0.fU(T,E,0,Z)&&(this.j= T,this.G=E.totalLength,this.N=Z,this.X=new oV([]));break}let {w7:L,Pk:n}=this.X.split(E).Pk.split(Z);this.C0.dS(T,L);this.X=n}}dispose(){this.X=new oV}};var ybJ=class{constructor(E,T){this.info=E;this.callback=T;this.state=1;this.Ql=this.kB=!1;this.Sd=null}Pd(){return 0}o9(){return null}yD(){return null}isComplete(){return this.state>=3}jE(){return this.state===5}onStateChange(){}bd(E){var T=this.state;this.state=E;this.onStateChange(T);this.callback&&this.callback(this,T)}eR(E){E&&this.state{E+=`${T.YG()}.`}); return E.slice(0,-1)}dispose(){this.FC()||(this.info.rV[0].qE.Y=!1,this.bd(-1))}qX(){return 0}};var Tb=class{constructor(E,T,Z,L={}){this.policy=T;this.C0=Z;this.status=0;this.X=new oV;this.G=0;this.FC=this.N=this.V=!1;this.xhr=new XMLHttpRequest;this.xhr.open(L.method||"GET",E);if(L.headers){E=L.headers;for(let n of Object.keys(E))this.xhr.setRequestHeader(n,E[n])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.Bs(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(n=>{this.X.append(n);this.G+=n.length;n=(0,g.a)();this.C0.Ul(n,this.G)},()=>{},L.body||null)}Bs(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.C0.j1()}onError(){this.V=!0;this.onDone()}onDone(){this.FC||(this.N=!0,this.C0.FZ())}HN(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(E){try{return this.xhr.getResponseHeader(E)}catch{return""}}L7(){return+this.getResponseHeader("content-length")}Rf(){return this.G}F6(){return this.status>=200&&this.status<300&&!!this.G}OH(){return this.X.totalLength>0}SM(){var E=this.X;this.X=new oV;return E}zb(){return this.X}abort(){this.FC= !0;this.xhr.abort()}zl(){return!0}Q0(){return this.V}pg(){return""}};var DIi=class{constructor(E,T){this.G=(new TextEncoder).encode(E);this.X=(new TextEncoder).encode(T)}};var f60=class{constructor(E,T){this.X=E;this.C0=T;this.loaded=this.status=0;this.error="";E=ea(this.X.get("range")||"");if(!E)throw Error("bad range");this.range=E;this.G=new oV;this.run().then(()=>{this.C0.FZ()},Z=>{this.error=`${Z}`||"unknown_err"; this.C0.FZ()})}async run(){this.status=200; var E=this.X.get("docid"),T=q1(this.X.get("fmtid")||""),Z=this.X.get("lmt")||"0",L=+(this.X.get("csz")||0);if(!E||!T||!L)throw Error("Invalid local URL");var n;this.X.get("ck")&&this.X.get("civ")&&(n=new DIi(this.X.get("ck"),this.X.get("civ")));for(var O=this.range,J=Math.floor(O.start/L),y=Math.floor(O.end/L);J<=y;J++){var D=await mCd(E,T,Z,J,n);if(D===void 0)throw Error("invariant: data is undefined");var U=J*L;let V=Math.max(0,O.start-U);U=Math.min(O.end+1,(J+1)*L)-(V+U);D=new Uint8Array(D.buffer, V,U);this.G.append(D);this.loaded+=U;this.loaded{if(n)if(this.status=n.status,n.ok&&n.body&&this.status!==204)this.status=this.status||242,this.V=n.body.getReader(),this.FC()?this.V.cancel().catch(()=>{}):(this.j=n.headers,this.C0.j1(),Ev(this)); else this.onDone();else this.onError(Error("null_response"))}; this.Z=n=>{var O=(0,g.a)();this.FC()||(n.done?(this.V=void 0,this.onDone()):(n=n.value,this.G+=n.length,this.X.append(n),Ev(this),this.C0.Ul(O,this.G)))}; this.onError=n=>{this.errorMessage=String(n);this.L=!0;this.onDone()}; this.X=new oV;this.N=window.AbortController?new AbortController:void 0;this.start(E)}start(E){var T={credentials:"include",cache:"no-store"};Object.assign(T,this.J);this.N&&(T.signal=this.N.signal);E=new Request(E,T);fetch(E).then(this.S,this.onError).then(void 0,g.s1)}onDone(){this.FC()||this.C0.FZ()}getResponseHeader(E){return this.j?this.j.get(E):null}HN(){return!!this.j}Rf(){return this.G}L7(){return+this.getResponseHeader("content-length")}F6(){return this.status>=200&&this.status<300&&!!this.G}OH(){return!!this.X.totalLength}SM(){var E= this.X;this.X=new oV;return E}zb(){return this.X}FC(){return this.aborted}abort(){this.V&&this.V.cancel().catch(()=>{}); this.N&&this.N.abort();this.aborted=!0}zl(){return!0}Q0(){return this.L}pg(){return this.errorMessage}};var Qs3=class{constructor(E,T,Z={}){this.C0=T;this.G=this.status=0;this.FC=this.X=!1;this.xhr=new XMLHttpRequest;this.xhr.open(Z.method||"GET",E);if(Z.headers){E=Z.headers;for(var L of Object.keys(E))this.xhr.setRequestHeader(L,E[L])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=n=>{this.Bs(n)}; L=L5(n=>{this.onDone(n)}); this.xhr.addEventListener("load",L,!1);this.xhr.addEventListener("error",L,!1);Z.body?this.xhr.send(Z.body):this.xhr.send();this.xhr.addEventListener("progress",L5(n=>{this.onProgress(n)}),!1)}onDone(){if(!this.FC){this.status=this.xhr.status; try{this.response=this.xhr.response,this.G=this.response.byteLength}catch{}this.X=!0;this.C0.FZ()}}Bs(){this.xhr.readyState===2&&this.C0.j1()}onProgress(E){this.FC||(this.status=this.xhr.status,this.X||(this.G=E.loaded),this.C0.Ul((0,g.a)(),E.loaded))}HN(){return this.xhr.readyState>=2}getResponseHeader(E){try{return this.xhr.getResponseHeader(E)}catch{return g.t8(Error(`Could not read XHR header ${E}`)),""}}L7(){return+this.getResponseHeader("content-length")}Rf(){return this.G}F6(){return this.status>= 200&&this.status<300&&this.X&&!!this.G}OH(){return this.X&&!!this.response&&!!this.response.byteLength}SM(){var E=this.response;this.response=void 0;return new oV([new Uint8Array(E)])}zb(){return new oV([new Uint8Array(this.response)])}abort(){this.FC=!0;this.xhr.abort()}zl(){return!1}Q0(){return!1}pg(){return""}};var $A=class extends g.gW{constructor(E){super();this.rV=E;this.G=0;this.X=null;this.t0=[];this.V=null;this.rV.length===1||g.pG(this.rV,T=>!!T.range)}SF(){if(!this.t0.length)return[]; var E=this.t0;this.t0=[];this.V=g.H5(E).info;return E}Ag(){return this.t0}L0(){super.L0();this.X=null;this.t0.length=0;this.rV.length=0;this.V=null}};var UIb=class extends g.gW{constructor(E,T,Z,L,n,O,J,y,D=!1){super();this.C0=E;this.policy=T;this.qW=Z;this.IK=L;this.timing=n;this.logger=O;this.N=J;this.n_=y;this.L=D;this.lastError=null;this.X=0;this.j=!1;this.V=0;this.G=new g.Ui(this.J,this.policy.cL,this)}J(){if(!this.FC()){var E=(0,g.a)(),T=!1;if(this.policy.QQ){var Z=this.timing.G>0?this.timing.O:this.timing.X;this.policy.Rp&&this.V&&(Z=this.V);E=E-Z-(this.policy.Ai?this.policy.W6:this.timing.T9()*1E3);Z=Ju(nZ(this),!1);E>=2E3*Z?T=!0:E>=this.policy.Nb* Z&&(this.X=this.policy.aB)}else if(this.timing.G>0){if(this.L)return;E=this.timing.Zn();this.timing.Ai();this.timing.Zn()-E>=this.policy.cL*.8?(this.X++,T=this.X>=5):this.X=0}else T=E-this.timing.XN(),this.policy.aB&&T>0&&(this.X+=1),E=Ju(nZ(this),!1)*this.policy.zn,T=T>E*1E3;this.X>0&&this.C0.Zk();T?this.QX():this.G.start()}}QX(){this.j=!0;this.C0.qq();this.lastError="net.timeout";ou(this)}canRetry(E){var T=nZ(this);E=E?this.policy.DY:this.policy.dz;return T.timedOutthis.policy.H4?!1:!0:!1;this.E3=new UIb(this,this.policy,this.qW,this.info.IK,this.timing,this.logger,L,U);this.sX=O||null;this.Ql=KnT(this);Ov(this.E3);L=void 0;if(this.policy.v4||this.Bk||this.policy.u$)L={method:"POST"}, O=(0,g.ct)([120,0]),U={},q&&(q=bX(void 0,q),U.Hw=q),this.policy.WW&&this.Uz&&(U.videoPlaybackUstreamerConfig=this.Uz),this.policy.u$&&(q=this.info.N)&&Object.assign(U,q),Object.keys(U).length>0?L.body=g.fi(U,g.kS):L.body=O;this.K5&&this.Uz&&(this.qW.set("iwts","1"),L={method:"POST"},q=g.fi({wm:{nB:this.K5*1E3},pk:this.info.N?.pk||void 0,videoPlaybackUstreamerConfig:this.Uz},g.kS),L.body=q);try{this.xhr=ZJ(this.qW,this.policy.J,this.timing,E,L),this.E3.G.start(),e&&(this.XP=new g.Ui(this.Gp,e,this), this.XP.start(e+(this.timing.NH.Z.Q4()||0)*1E3)),g.c8(()=>{})}catch(b){xA(this,b,!0)}}VU(){return this.timing.requestNumber}rI(){return this.qW.rI()}KV(){var E=Vn(this.E3); if(this.Bk){var T=this.Bk,Z=T.X.totalLength;E.ulen=Z;Z>0&&(T=Xm(T.X,0),E.ubyte=T,Z===1&&T===0&&(E.b248180278=!0))}this.p9&&(E.rc=this.policy.ZC?this.p9:this.p9.toString());this.policy.wk&&this.EN&&(E.tr=this.EN);E.itag=this.info.rV[0].qE.info.itag;E.ml=`${+this.info.rV[0].qE.X()}`;E.sq=`${this.info.rV[0].kU}`;this.qW&&(E.ifi=`${+Bq(24,6684,this.info.IK.V)}`);this.p9!==410&&this.p9!==500&&this.p9!==503||(E.fmt_unav="true");(Z=this.errorMessage||this.xhr?.pg())&&(E.msg=Z);this.HB&&(E.smb="1");this.info.isDecorated()&& (E.sdai="1");return E}Kr(){return ge(this.timing)}pg(){return this.xhr.pg()||""}Ya(){return this.isComplete()||this.timing.Ya()}Ul(){!this.FC()&&this.xhr&&(this.p9=this.xhr.status,this.policy.Ea&&this.Sd&&this.qL(!1),this.WE()?this.eR(2):!this.RR&&this.Ya()&&(this.eR(),this.RR=!0))}j1(){if(!this.FC()&&this.xhr){if(!this.Wa&&this.xhr.HN()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var E=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.Wa=((0,g.a)()-E)/1E3}this.xhr.HN()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.VF&&!LV()&&g.OR("yt-player-headers-readable",!0,2592E3);E=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var T=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.XP?.stop();this.Uy=E||this.Uy;this.xR=T||this.xR}}FZ(){var E=this.xhr;!this.FC()&&E&&(this.p9=E.status,E=this.v8(E),this.policy.wk&&this.XP?.stop(),E===5?ou(this.E3):this.bd(E),this.E3.G.stop())}v8(E){PJ(this);if(yn(this.E3,this.xhr.status,this.vN?this.timing.NE||this.Sw:this.xhr.F6(),!1,this.hO))return 5;var T= "";DJ(this.E3,this.xhr)&&(T=Uv(this.E3,this.xhr));if(T)return Ob(nZ(this.E3)),this.info.hV(this.qW,T),3;T=E.Rf();if(this.Bk){this.qL(!0);PJ(this);if(yn(this.E3,this.xhr.status,this.timing.NE||this.Sw,!1,this.hO))return 5;if(!this.fd){if(this.Sw)return Ob(nZ(this.E3)),3;this.E3.lastError="net.closed";return 5}}else{if(yn(this.E3,this.xhr.status,this.xhr.F6(),!1,this.hO))return 5;var Z=this.info.V;if(Z&&Z!==T||E.Q0())return this.E3.lastError="net.closed",5;this.qL(!0)}Z=AA(this)?E.getResponseHeader("X-Bandwidth-Est"): 0;if(E=AA(this)?E.getResponseHeader("X-Bandwidth-Est3"):0)this.mP=!0,this.policy.sK&&(Z=E);J2(this.E3,T,Z?Number(Z):0,this.info.rV[0].type===5);return 4}canRetry(){this.FC();var E=this.info.isDecorated();return this.E3.canRetry(E)}onStateChange(){this.isComplete()&&(this.policy.XO?this.qq():aE(this.timing))}QX(){this.E3.QX()}Zk(){this.callback&&this.callback(this,this.state)}FD(){return this.E3.FD()}dispose(){super.dispose();this.E3.dispose();this.XP?.dispose();this.policy.XO||this.qq()}qq(){this.xhr&& this.xhr.abort();aE(this.timing)}SF(){if(!this.Ag().length)return[];this.kB=!0;return this.Sd.SF()}WE(){return this.state<1?!1:this.Sd&&this.Sd.t0.length||this.xhr?.OH()?!0:!1}Ag(){this.qL(!1);return this.Sd?this.Sd.Ag():[]}qL(E){try{if(E||this.xhr.HN()&&this.xhr.OH()&&!DJ(this.E3,this.xhr)&&!this.Ql)this.Sd||(this.Sd=new $A(this.info.rV)),this.xhr.OH()&&(this.Bk?this.Bk.feed(this.xhr.SM()):LZ(this.Sd,this.xhr.SM(),E&&!this.xhr.OH()))}catch(T){this.Bk?xA(this,T):g.t8(T)}}dS(E,T){switch(E){case 21:({Pk:E}= T.split(1));Iu(this,E);break;case 22:this.fd=!0;LZ(this.Sd,new oV([]),!0);break;case 43:({redirectUrl:E}={redirectUrl:Wl(new yv(T),1)});E&&(this.info.hV(this.qW,E),this.Sw=!0);break;case 45:let {Vt:Z,h8:L}=BZ(new yv(T));Z&&L&&(this.zk=Z/L);break;case 44:this.LA=jT(new yv(T));!this.timing.NE&&this.LA?.action===4&&this.LA?.u8?.vN&&(this.vN=this.LA.u8.vN);break;case 53:this.policy.wk&&({IC:E}=FF(new yv(T)),E&&(this.XP||(this.IC=E,this.XP=new g.Ui(this.Gp,E,this)),this.XP.start()));break;case 60:this.MN= p5(new yv(T));break;case 58:if(E=K5(new yv(T)))this.Ey=E,E.Ey===3&&(this.hO=!0)}}fU(E,T,Z,L){Z||this.timing.fU(L);if(E!==21)return!1;if(E=this.policy.Ea)if(E*=this.info.rV[0].qE.info.EC,T.totalLength+Z!==L&&T.totalLength0)return!1;if(!this.xhr.HN())return!0;if(this.Bk)var E=!this.info.V; else this.xhr.L7()?E=!1:(E=this.xhr.getResponseHeader("content-type"),E=E==="audio/mp4"||E==="video/mp4"||E==="video/webm");if(!E)return!1;if(isNaN(this.info.IL)){E=this.xhr.getResponseHeader("x-head-seqnum");let T=this.timing.policy.J?1:0;if(E&&Number(E)>this.info.rV[0].kU+T)return!1}return!0}qX(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}o9(){this.xhr&&(this.Uy=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.Uy}yD(){this.xhr&&(this.xR=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); return this.xR}FX(){return this.E3.FX()}Gp(){if(!this.FC()&&this.xhr){this.EN="heartbeat";var E=this.E3;E.X+=2;this.Zk()}}};var Ua=class extends oV8{constructor(E,T){super(E,T);this.SQ=!0;this.b$=!1;this.FK=this.h5=0;this.RK=this.A5=NaN;this.wk=0;this.zX&&(this.Y=new ay)}u$(E,T){var Z=(E-this.Z)/1E3,L=T-this.V;this.G>0?L>0&&(this.b$&&(Z>.2||L<1024?(this.j+=Z,Z>.2&&h2(this,.05,L)):h2(this,Z,L)),this.SQ&&(this.h5+=L,this.FK+=Z)):T>this.policy.X&&this.oI(E,T);super.u$(E,T)}gk(E,T){Mp(this,E,T);this.u$(E,T);this.zX&&this.L&&(T-=this.L.eo,t2(this,0,E-this.L.localTimestampMs,E-this.L.localTimestampMs,T,this.L.xn>0?T/this.L.xn* 1E3:0));this.b$&&(T=this.V*this.snapshot.stall+this.V/this.snapshot.byterate,this.G>0&&$1(this.NH,this.h5,this.j),E=(E-this.X)/1E3||.01,this.policy.Z&&!(this.G>0)||MQ(this.NH,E,this.V,T,!1))}OC(E){Mp(this,E,this.N);var T=(E-this.Z)/1E3;pa(this.NH,T,0);this.Jp(T,0);!this.b$&&this.G>0||(T=this.V*this.snapshot.stall+this.V/this.snapshot.byterate,this.G>0&&(this.j+=(E-this.Z)/1E3,$1(this.NH,this.h5,this.j)),MQ(this.NH,(E-this.X)/1E3||.01,this.V,T,!1,!0))}z_(E){E=E.Km||2147483647;(E&2)!==2&&(this.SQ=!1); (E&1)===1&&(this.b$=!0)}u9(E){E=E.Km||2147483647;(E&2)===2&&(this.SQ=!1);(E&1)===1&&(this.b$=!1)}Rw(){return this.O}QQ(){var E=this.SQ?this.now()-this.Z:0;return Math.max(this.FK*1E3+E,1)}ue(){return this.h5*1E3/this.QQ()}oI(E=this.J,T=this.N){this.G>0||(super.oI(E,T),T=this.NH,E=(E-this.VQ)/1E3,T.Z.m8(1,(this.VQ-this.X)/1E3),T.oI.m8(1,E))}zg(E){this.A5=E}hJ(E){E.timestampMs&&(this.A5=E.timestampMs);E.WD&&(this.RK=E.WD);isNaN(this.A5)||isNaN(this.RK)||(this.wk=this.now()-this.RK/2-this.A5)}YA(E){var T= this.L?.xn,Z=E.Uj!==void 0?E.Uj*1E3:0,L=this.now(),n=this.N;if(this.L){let O=E.Xr-this.L.Xr,J=L-this.L.localTimestampMs,y=n-this.L.eo,D=isNaN(this.L.localTimestampMs)||isNaN(this.J)?0:this.J-this.L.localTimestampMs;this.zX&&t2(this,O,J,D,y,T&&T>0?y/T*1E3:0)}this.L={Xr:E.Xr,localTimestampMs:L,eo:n,xn:Z}}S(){var E=super.S();E.rbw=this.ue();E.rbe=+this.SQ;E.gbe=+this.b$;E.ackt=(this.A5-this.X).toFixed();this.Y?.X()&&(E.nts=this.Y.P0());return E}Ai(){}Zn(){return NaN}XN(){return this.X+this.snapshot.delay* 1E3}};var V3O=class{constructor(E,T){this.C0=T;this.G={};this.logger=new g.iT(E)}dS(E,T){switch(E){case 20:E=new yv(T);E={xm:Ni(E,1),videoId:Wl(E,2),itag:Ni(E,3),lmt:Ni(E,4),xtags:Wl(E,5),JW:Ni(E,6),jt:dH(E,8),w4:Ni(E,9),YL:Ni(E,10),startMs:Ni(E,11),durationMs:Ni(E,12),Mj:Ni(E,14),timeRange:em(E,15,HZ),RL:Ni(E,16),RT:Ni(E,17),JO:Ni(E,20),qz:em(E,21,dDU),clipId:Wl(E,1E3)};this.J(E);break;case 21:this.L(T,!1);break;case 22:this.DR(T);break;case 31:E=DM(T,vKU);this.C0.JS(E);break;case 52:E=DM(T,cr0);this.C0.sj(E); break;case 69:E={JB:vl(new yv(T),1,N_0)};this.C0.LU(E);break;case 65:E=DM(T,mL8);this.C0.Zb(E);break;default:this.j(E,T)}}J(){}j(){}};var Nnk=new Set([53,49,50]),Gtd=class extends V3O{constructor(E){super("sabr",E);this.C0=E;this.X=[]}j(E,T){zb(this.C0)&&!Nnk.has(E)?this.X.push({id:E,data:T}):HJ(this,E,T)}YA(E){E=new yv(E);E={Xr:Ni(E,1),Uj:Ni(E,2)};this.C0.YA(E)}hJ(E){E=new yv(E);E={timestampMs:Ni(E,1),WD:Ni(E,2)};this.C0.hJ(E)}Cf(E){E=new yv(E);E={mZ:vl(E,1,tz),FF:vl(E,2,tz)};this.C0.Cf(E)}Mz(E){var T=new yv(E);E=wH(T,1);var Z=wH(T,2);T=wH(T,3);this.C0.Mz(E,Z,T)}g$(E){E=BZ(new yv(E));this.C0.g$(E)}DT(E){E=DM(E,aj);this.C0.DT(E)}AD(E){E= new yv(E);E={videoId:Wl(E,1),formatId:em(E,2,tz),endTimeMs:Ni(E,3),rX:Ni(E,4),mimeType:Wl(E,5),UI:em(E,6,lK),indexRange:em(E,7,lK),Ak:em(E,8,GDU)};this.C0.AD(E)}fC(E){E=new yv(E);E={type:Ni(E,1),scope:Ni(E,2),value:u0(E,3),sendByDefault:dH(E,4),writePolicy:Ni(E,5)};this.C0.fC(E)}m1(){this.C0.m1()}CB(E){E=$S(new yv(E));this.C0.CB(E)}nb(E){E=FF(new yv(E));this.C0.nb(E)}b9(E){E=jT(new yv(E));this.C0.b9(E)}Tr(E){E={redirectUrl:Wl(new yv(E),1)};this.C0.Tr(E)}L(E){var T=Xm(E,0);if(E.totalLength!==1){({Pk:E}= E.split(1));var Z=this.G[T]||null;Z&&this.C0.V4.X(T,Z,E)}}DR(E){E=Xm(E,0);var T=this.G[E]||null;T&&this.C0.DR(E,T)}J(E){var T=E.xm,Z=E.jt,L=E.JW,n=E.RT,O=E.RL,J=E.w4,y=E.startMs,D=E.durationMs,U=E.timeRange,V=E.Mj,N=E.JO,G=E.clipId,e=E.qz,q=Gn(E);E=Nfk.has(vM[`${E.itag}`]);this.G[T]=q;var b=-1;y&&N&&U?.timescale&&(b=y/1E3+N/U.timescale);this.C0.zM(q,E,b,{xm:T,jt:!!Z,JW:L??-1,w4:J??-1,startMs:y??-1,durationMs:D??-1,Mj:V,RT:n,RL:O,clipId:G,timeRange:U,qz:e,JO:N??void 0})}z_(E){E={Km:Ni(new yv(E),1)}; this.C0.z_(E)}u9(E){E={Km:Ni(new yv(E),1)};this.C0.u9(E)}pW(E){E=K5(new yv(E));this.C0.pW(E)}Ju(E){E={S7:em(new yv(E),1,z5)};this.C0.Ju(E)}onSnackbarMessage(E){E=Ni(new yv(E),1);this.C0.onSnackbarMessage(E)}F7(E){E=new yv(E);E={reloadPlaybackParams:em(E,1,ghb),W1:dH(E,2)};this.C0.F7(E)}UG(){for(let {id:E,data:T}of this.X)HJ(this,E,T);this.X=[]}};var dII=class extends g.gW{constructor(E){super();this.L=E;this.logger=new g.iT("onesie");this.uP=new Map;this.N=this.V=!1;this.iP=this.mK=null;this.j=!1}sH(){return Array.from(this.uP.keys())}Ry(E){return this.uP.has(E)}Ni(E){this.uP.get(E).Ja=!0}Z(){var E=0,T=this.sH();for(let Z=0;Z0||!Z[0].range&&V.Ss)n=void 0,Z=Z[0],L=V.gt,O=V.data,Z.range||(n=V.Ss),n=new nl(I3(Z,Z.X+L,O.totalLength,n),O),V.gt+=n.info.G,T.wS.push(n);T.jb.get(U).data=new oV;V.Ss&&T.jb.delete(U)}E=this.uP.get(E);if(!E)return[];T=E.wS;E.wS=[];for(var J of T)E.oS+=J.info.G;return T||[]}J=this.uP.get(E)?.Sd; if(!J)return[];this.qL(E,J);return J.SF()}WE(E){return S2?lX(this,E):!!this.uP.get(E)?.Sd?.Ag()?.length||lX(this,E)}qL(E,T){for(;lX(this,E);){var Z=this.eM(E);var L=E;L=this.uP.get(L).gh&&!kA(this,L);LZ(T,Z,L&&pZ(this,E))}}J(){return this.j?!1:this.j=!0}S(){this.V=!0}L0(){super.L0();for(let E of this.uP.keys())this.G(E);if(this.iP?.I$)for(let E of this.uP.values())E.jb.clear(),E.MG.clear(),E.N3.clear(),E.wS.length=0,E.rV.length=0,E.nl.length=0,E.Ie.length=0;this.uP.clear()}},S2=!1;var uf8=new Set([2]),XG=class extends g.gW{constructor(E,T,Z,L,n,O,J){super();this.policy=E;this.info=T;this.mK=Z;this.C0=n;this.logger=new g.iT("sabr");this.Bk=new Dp(this);this.BS=new Gtd(this);this.V4=new dII(this);this.state=1;this.kS=!1;this.w0=0;this.segmentStartTimeMs=this.segmentNumber=-1;this.pM=0;this.Vi=-1;this.yh=this.mp=this.hO=this.U7=!1;this.policy.jk?this.FN=new Ua(this,O):this.FN=new yJ(this,O);this.qW=this.policy.RK?T.jw:K8J(T,this.policy,L);this.qW.set("rn",`${this.VU()}`);this.qW.set("alr", "yes");au(this.V4,Z,E);this.E3=new UIb(this,this.policy,this.qW,T.IK,this.FN,this.logger,L,J,this.policy.enableServerDrivenRequestCancellation&&(!this.policy.Ai||this.policy.y5));Ov(this.E3);this.policy?.I$&&(g.H(this,this.V4),g.H(this,this.E3));E=T.G;T={method:"POST",body:E};E&&(this.pM=E.length);try{this.xhr=ZJ(this.qW,this.policy.J,this.FN,vW,T),this.E3.G.start()}catch(y){g.t8(y)}}Ul(){!this.FC()&&this.xhr&&(this.qL(!1),Hv(this.C0,this))}j1(){}FZ(){if(!this.FC()&&this.xhr){var E=this.v8();E=== 5?(this.FX()==="net.badstatus"&&this.C0.By(),ou(this.E3)):(this.C0.Kl(),this.bd(E));this.E3.G.stop();this.OL?.stop()}}v8(){var E="";DJ(this.E3,this.xhr)&&(E=Uv(this.E3,this.xhr));if(E)return this.info.IK.hV(this.qW,E),3;this.qL(!0);if(yn(this.E3,this.xhr.status,this.xhr.F6(),this.info.RC(),this.hO))return 5;if(this.kS)return 3;J2(this.E3,this.xhr.Rf(),0,this.RC());this.policy.gk&&IzU(this.C0);return 4}qL(E){var T=this.xhr;!E&&DJ(this.E3,this.xhr)||!T.OH()||(E=T.SM(),this.Bk.feed(E))}dS(E,T){this.xhr.zl()&& E===21&&FG(this);this.BS.dS(E,T)}fU(E,T,Z,L){Z||(this.FN.fU(L),this.policy.k$&&E===21&&FG(this));if(E!==21)return!1;this.FN.NE=!0;E=T.totalLength;Z||(this.Vi=Xm(T,0),T=T.split(1).Pk);var n=this.policy.sh,O=this.BS.G[this.Vi],J=this.mK.G.get(O);if(n&&J&&(n*=J.info.EC,E+Z!==L&&E0)){this.policy.QQ&&this.E3.G.stop();var E=this.FN.QQ(),T=this.FN.ue(),Z=j2(this,E);T>Z.P_||Z.mh>0&&this.info.rr()>Z.mh||(this.w0=(0,g.a)(),this.OL?.stop(),this.policy.gk&&(Z=this.C0,E={Tl:Math.round(T*E/1E3),nC:E},Z.policy.gk&&(Z.b$=E,Z.Sl++)),this.QX())}}QX(){this.E3.QX()}b9(E){this.C0.b9(E,this.VU(),this.info)}Tr(E){this.kS=!0;this.info.IK.hV(this.qW,E.redirectUrl)}z_(E){this.FN instanceof Ua&&this.FN.z_(E)}u9(E){this.FN instanceof Ua&&this.FN.u9(E)}AD(E){var T=E.formatId,Z=new WF(E.UI?.first||0,E.UI?.ze||0),L=new WF(E.indexRange?.first||0,E.indexRange?.ze||0);if(!this.mK.G.get(Gn({itag:T.itag,lmt:T.lmt,xtags:T.xtags}))){var n=E.Ak||{};n.mimeType=E.mimeType;n.itag=T.itag;n.lastModified=`${T.lmt||0}`;n.xtags=T.xtags;E=this.mK;T=GB("");n=NU(n,null);df(E,new WM(T,n,Z,L))}}g$(E){this.C0.g$(E,this.VU())}onSnackbarMessage(E){if(this.policy.IF)this.C0.onSnackbarMessage(E)}LU(E){this.policy.j&&this.C0.LU(E,this.VU())}JS(E){this.q3= E;this.E3.V=(0,g.a)();this.C0.JS(E)}JM(E){this.C0.JM(E)}Mz(E,T,Z){this.C0.Mz(E,T,Z)}fC(E){E.scope===2&&(this.Yn=E);this.C0.fC(E)}m1(){this.U7=!0;this.C0.m1()}Cf(E){this.policy.A1&&this.C0.Cf(E)}DT(E){this.C0.DT(E,this.VU())}pW(E){E.Ey===3&&(this.hO=!0);this.C0.pW(E)}hJ(E){this.policy.zX?this.FN.hJ(E):this.FN.zg((0,g.a)())}Ju(E){this.C0.Ju(E)}F7(E){this.C0.F7(E)}Zb(E){this.C0.Zb(E)}canRetry(){this.FC();return this.E3.canRetry(!1)}dispose(){this.FC()||(super.dispose(),this.E3.dispose(),this.OL?.dispose(), this.bd(-1),this.qq())}bd(E){this.state=E;Hv(this.C0,this)}RC(){return this.info.RC()}Yo(){return this.U7}R6(){return this.Yn}zM(E,T,Z,L){Z>=0&&this.C0.cW(Z);this.policy.G&&!T&&(this.segmentNumber=L.w4,this.segmentStartTimeMs=L.startMs);if(this.info.isDecorated()){a:if(Z=this.info,Z.data?.pk?.My)var n=Z.data.pk.My;else{if(Z.data?.ML)for(n of Z.data.ML)if(n.My){n=n.My;break a}n=-1}n>=0&&n>L.w4&&this.C0.loader.K("sdai",{skpsqmismatch:"1",stsq:n,rcvsq:L.w4,a:T})}this.V4.zM(E,T,L);this.policy.LV&&this.q3&& this.FN instanceof yJ&&(n=this.q3.cV,this.FN.zM(L.durationMs/1E3,T,n>0&&L.w4+1>=n));this.V4.Ni(E);this.C0.zM(L)}DR(E,T){this.V4.DR(E,T)}sj(E){this.requestIdentifier=E}SF(E){return this.V4.SF(E)}Gc(E){return this.V4.Gc(E)}WE(E){return this.V4.WE(E)}sH(){return this.V4.sH()}xK(){return 1}VU(){return this.FN.requestNumber}tC(){return this.requestIdentifier}rI(){return this.qW.rI()}Mv(){this.qq()}qq(){aE(this.FN);this.xhr?.abort()}isComplete(){return this.state>=3}YB(){return this.state===3}jE(){return this.state=== 5}qh(){return this.isComplete()}FD(){return 0}Zk(){}Bz(){return this.info.X?.wm?.Hx||0}UG(){this.S4()&&!this.yh&&(this.yh=!0,this.BS.UG())}S4(){var E=this.info.X?.wm?.uI;return!!E&&uf8.has(E)}ET(){return"SABR"}FX(){return this.E3.FX()}KV(){var E=Vn(this.E3);Object.assign(E,ot(this.info));E.req="sabr";E.rn=this.VU();this.xhr?.status&&(E.rc=this.policy.ZC?this.xhr.status:this.xhr.status.toString());var T=this.xhr?.pg();T&&(E.msg=T);this.w0&&(T=j2(this,this.w0-this.FN.Rw()),E.letm=T.cC,E.mrbps=T.P_, E.mram=T.mh);return E}};var WEd=class{constructor(E){this.X=E;this.S=this.b$=this.J=this.u$=this.V=this.N=this.Y=this.L=this.oI=this.Z=this.f0=this.VQ=this.NE=this.O=0;this.ticks={}}tick(E,T){this.ticks[E]=T?window.performance.timing.navigationStart+T:(0,g.a)()}};g.VJ=class extends g.vd{constructor(E,T,Z,L,n,O){super();this.loader=E;this.mK=T;this.policy=Z;this.videoTrack=L;this.audioTrack=n;this.S=this.X=null;this.j=this.L=NaN;this.J=0;this.Z=NaN;this.mA=null;this.NE=this.VQ=NaN;this.oI=new Map;this.O=this.V=this.N=NaN;this.G=O?1:0}UX(E,T,Z,L){var n=!1;this.policy.G&&(n=Z?this.NE===E.kU:this.VQ===E.kU);if(this.mA&&L&&!n){L=[];n=[];let O=[],J=void 0,y=0;T&&(L=T.X,n=T.G,O=T.N,J=T.V,y=T.Ci,this.K("sdai",{sq:E.kU,ssvicpns:L.join("."),ssvid:n.join(".")}));this.policy.G&& (Z?this.NE=E.kU:this.VQ=E.kU);this.mA.Q3(E.kU,E.startTime,L,n,O,Z,y,J)}this.policy.G?Z&&(this.G===1&&Em(this,5,"noad"),E.kU!==this.X?.kU&&(LX(this,E,T,Z),isNaN(E.startTime)||og(this,E.kU,yE(this,E.startTime,E.kU),!!T,this.mA))):Z&&LX(this,E,T)}Py(E,T,Z){var L=this.videoTrack.qE.index.vM()<=T;this.X={HM:E,kU:T,lq:Z};L&&T0(this,E,T)}zy(){this.mA&&this.mA.zy()}u$(E,T){if(this.G!==0&&T&&E.rV[0].uO()){var Z=E.rV[0].kU,L=E.rV[0].N;E=E.isDecorated();og(this,Z,L,E,T)}}Y(E,T){if(this.policy.Y?0:this.G===1|| this.G===2)return!1;if(this.G!==0&&E===this.audioTrack){if(this.policy.G)return A6O(this.videoTrack,T)||A6O(this.videoTrack,T+1);E=rL(this.videoTrack);if(T>(E?E.kU:-1))return!1}return!0}K(E,T,Z=!1){(E!=="sdai"||this.policy.El||Z)&&this.loader.K(E,T)}};g.VJ.prototype.Ob=TU(84);g.Nz=class{constructor(E,T,Z,L){this.policy=E;this.K=T;this.X=Z;this.jY=L;this.j=void 0;this.V=new Set;this.G=0;this.L=this.N=!1}oM(E){var T=E||g.G0(this.j);this.K("clsdai",{rmvadcfg:E||"misscid",lastcid:g.G0(this.j)});(E=this.X.get(T))?(E.gQ="",E.fR=4):this.K("clsdai",{rmadcfg:"notfound",cid:T})}LU(E,T,Z,L,n){if(!((E.JB?.length||0)<=0))if(Z!==0){if(this.G=Z,this.K("clsdai",{oncldisabled:Z,rn:T}),!this.L&&E.JB&&E.JB.length>0&&(this.L=!0,T=E.JB[0],this.jY({gL:WV(T).identifier,tileContext:T.tileContext}, {cuepointEvent:Ny(VE(T.HM?.event)),noAdsStitchedReason:1},!1)),this.policy.Y&&(this.G===3||this.G===1||this.G===4))for(var O of E.JB)O.HM&&O.trackType===2&&zB(L,WV(O),O.w4||0,!0)}else for(let U of E.JB){if(!U.HM)continue;var J=this.policy.LJ?U.opportunityId:void 0,y=this.policy.zq?U.serializedPrefetchContext:void 0;a:{let V;E=WV(U);L=T;O=U.w4||0;Z=n;J=U.HD!==void 0||J!==void 0||y!==void 0?new Y7d(U.HD,J,y):void 0;y=U.trackType||2;var D=U.GE!==void 0;let N=!1;if(!this.policy.bo&&E.event==="prefetch"){E= !1;break a}let G=g.G0(E);this.X.has(G)?(V=this.X.get(G),O>V.t6&&(V.startTimeSecs=E.startSecs,V.Tg=E.Tg,V.event==="predictStart"&&V.fR===5&&E.event!=="predictStart"&&(V.IJ=Date.now()),V.event!==E.event&&(N=!0),V.event=E.event)):(V={event:E.event,startTimeSecs:E.startSecs,Tg:E.Tg,W5:[],t6:O,fR:0,DD:{gL:E.identifier,tileContext:E.tileContext}},N=!0,this.X.set(G,V),this.policy.j&&this.K("clsdai",{newcid:1,cid:E.identifier,tc:E.tileContext,evt:E.event,sn:O,rn:L,st:g.uV(V.fR)}));let e=!1;D?(V.fR=8,V.gQ= "",e=!0):V.fR===0&&(Z?.Va(E,J)?V.fR=5:(V.fR=Z?11:3,V.gQ="",e=!0),V.IJ=Date.now(),V.t6=O,this.policy.j&&this.K("clsdai",{onqpnt:1,cid:E.identifier,tc:E.tileContext,evt:E.event,sn:O,rn:L,st:g.uV(V.fR)}));!D&&O>V.t6&&(Z?.Va(E),V.t6=O);N&&this.jY({gL:E.identifier,tileContext:E.tileContext},{cuepointEvent:Ny(E.event),segmentNumber:O,trackType:$NO(y),adBreakFulfillmentState:Mck(V.fR)},!1);this.j=E;this.policy.j&&this.V.add(G);E=e}E&&(this.N=!0)}}Y(){this.V.clear();this.G=0;this.N=!1}S(){this.X.clear(); this.V.clear();this.G=2;this.N=!1}J(){return this.N}Z(E,T){if(this.G!==0){this.K("clsdai",{gssinfodisabled:this.G});T=7;switch(this.G){case 1:T=7;break;case 2:T=9;break;case 3:T=10;break;default:this.K("clsdai",{unknowndisr:this.G})}return[{fR:T}]}var Z=new Set;if(this.policy.JG)isNaN(E)||(E=g.ek(this,E),E.length>0&&(Z=new Set([E[0]]))),Z.size===0&&(Z=new Set(this.V));else{Z=new Set(this.V);if(!isNaN(E))for(var L of g.ek(this,E))Z.add(L);E={gssinfos:Z.size,mt:E.toFixed(3)};this.policy.kZ&&this.K("clsdai", E)}E=[];for(let O of Z){var n=O;Z=T;n?(L=this.X.get(n),n={cuepointId:L?.DD?.gL||n.split(";")[0]},L?.DD?.tileContext&&(n.tileContext=L.DD.tileContext),L?.startTimeSecs!=null&&(n.startTimeMs=L.startTimeSecs*1E3),L?.Tg!=null&&(n.durationMs=L.Tg*1E3),L?.gQ&&(n.adsConfig=g.rz(L.gQ)||void 0),L?.W5&&(n.hQ=L.W5),L?.FQ&&(n.My=L.FQ),Z&&(n.mD=g.Q8(Z.split(";")[0]),n.Mn=Z.split(";")[1]||""),n.fR=L?.fR||0,Z=n):Z=void 0;Z&&E.push(Z)}return E}yg(){this.K("clsdai",{rstskipad:1});for(let E of this.X.values())E.FQ= NaN}O(){var E=!1;for(let [,T]of this.X.entries()){let Z=T;Z.event!=="predictStart"&&Z.event!=="prefetch"&&Z.fR===5&&(Z?.IJ&&Date.now()-Z?.IJ>1E4?(Z.fR=1,this.K("clsdai",{cfgtout:1,cid:Z.DD?.gL||"misscid",st:g.uV(Z.fR)}),this.jY(Z.DD||{gL:"misscid"},{adRejectionReason:1},!0)):E=!0)}return E}};g.Nz.prototype.Oy=TU(111);g.Nz.prototype.uH=TU(105);g.Nz.prototype.PL=TU(34);var QE=class{constructor(E,T,Z){this.audio=E;this.video=T;this.reason=Z}},eX=class{constructor(E,T,Z,L){this.X=E;this.reason=T;this.source=Z;this.token=L}};var evT=class extends g.gW{constructor(E,T){super();this.policy=E;this.N=T;this.V=new Map;this.j=0;this.L=!1;this.X="";this.G=!1}CU(){return this.L&&vV(this).size>0}AQ(E,T=!1,Z={}){this.policy.Oz=Z8(E,Z,this.N,T)}};var Gj=class{constructor(E){this.X=this.G=0;this.alpha=Math.exp(Math.log(.5)/E)}m8(E,T){var Z=this.alpha**E;this.X=T*(1-Z)+Z*this.X;this.G+=E}Q4(){return this.X/(1-this.alpha**this.G)}};var w6T=class{constructor(E,T,Z,L,n,O=[]){this.loader=E;this.VQ=T;this.policy=Z;this.mK=L;this.Z=n;this.f0=O;this.logger=new g.iT("dash/abr");this.X=YA;this.V=this.L=null;this.S=-1;this.b$=!1;this.nextVideo=this.G=null;this.N=[];this.K0=new Set;this.u$={};this.A5=new Gj(1);this.J=0;this.D3=this.O=this.Y=!1;this.NE=0;this.SQ=!1;this.oI=new Set;this.wV=!1;this.j=new evT(this.policy,n)}L4(E){if(this.policy.pm){var T=new Set(E);T.size===this.oI.size&&[...T].every(Z=>this.oI.has(Z))||(this.loader.K("lwnmow", {itagDenylist:[...E].join()}),this.loader.g8(!!T.size),this.S=-1,this.oI=T,cV(this,this.X),this.wV=!0)}}AQ(E,T=!1,Z={}){var L=this.policy.Oz; this.j.AQ(E,T,Z);L!==this.policy.Oz&&(cV(this,this.X),PV(this),L>this.policy.Oz&&this.V?.info.X()&&!this.nextVideo?.info.X()&&(this.Y=!0))}};var dg={zU:-1,U4:!1,uI:0},vV8=class extends g.gW{constructor(E){super();this.Sy=E;this.X=null;this.G=dg;this.Sy("ismp_i")}V(E=!0){E&&KX(this);this.X=null}L0(){this.G=dg;this.V();super.L0()}};var qKJ=class{constructor(E){this.track=E;this.buffered=[];this.V=this.N=0;this.J={};this.j=0;this.X=new ay}Dd(E){this.timestampOffset=E;this.flush()}S(E,T){this.flush();this.G=T;ro(this,3,E)}Z(E,T,Z,L){!this.G||Co(this.G,E)&&this.G.kU===E.kU||this.flush();this.N+=Z;this.V+=L;Z=1;!this.G&&E.X&&(Z=2);ro(this,Z,T);T=Math.ceil(E.X/1024);Z===2&&this.X.add(T);this.X.add(Math.ceil((E.X+E.G)/1024)-T);this.G=E}Y(){ro(this,0)}L(){ro(this,4);this.flush()}flush(){if(this.X.X()){var E={a:this.track.wL(),u:this.X.P0(), pd:Math.round(this.N),ad:Math.round(this.V)},T=this.G;if(T){let Z=T.qE.info;E.itag=Z.itag;Z.G&&(E.xtags=Z.G);E.sq=T.kU;E.st=T.segmentStartTime;E.sd=T.V;this.track.policy.CF&&(E.si=T.YG());T.Ae&&(E.esl=T.X+T.G);T.J()&&(E.eos=1)}isNaN(this.timestampOffset)||(E.to=this.timestampOffset);if(T=this.track.vn?.O3({})){for(let Z in T)this.J[Z]!==T[Z]&&(E["sb_"+Z]=T[Z]);this.J=T}this.track.K("sbu",E);this.X.reset();this.buffered=[];this.j=this.V=this.N=0;this.timestampOffset=this.G=void 0}}};var YKO=class{constructor(E,T,Z,L){this.S=E;this.mK=T;this.policy=Z;this.logger=L;this.iY=[];this.MH=[];this.X=-1;this.vn=null;this.J=this.timestampOffset=0;this.G=10;this.j=new Set;this.N=T.Vz?0:1;Z.nE>0&&(this.G=Z.nE)}Y(E){My(this,this.MH,"og");ag(this,E);My(this,this.MH,"trim");var {MH:T,iY:Z}=r6J(this);E=[];for(let L=0;L0){let U=$z(y, O);U>=0&&(D=(y.end(U)-O+.1)*1E3)}E.push({formatId:g.dE(n.qE.info,this.mK.Vz),RL:n.RL,sequenceNumber:n.kU+this.N,I9:J,V3:n.G,Fv:D})}return{MH:T,EY:E}}VQ(E,T){T?.BN||(this.iY=[]);this.policy.A0?(E=g.OO(this.MH,{startTimeMs:E*1E3},(Z,L)=>Z.startTimeMs-L.startTimeMs),this.X!==E&&(this.X=-1,this.V=void 0)):(ag(this,!0),this.X=lV(this.MH,E*1E3))}NE(E,T){this.vn=E; T&&ag(this,!1,!0)}oI(){return this.V}L(){this.MH=[];this.iY=[];this.j.clear();this.X=-1;this.V=void 0}Z(){this.V=void 0}Dd(E){this.timestampOffset=E}O(E){return this.j.has(E)}};var fIT=class{constructor(E,T,Z){this.policy=E;this.X=T;this.NE=Z;this.V=this.G=0;this.yq=null;this.Y=new Set;this.S=[];this.indexRange=this.initRange=null;this.Z=new v6;this.O=this.VQ=!1;a:{if(this.policy.XI&&this.policy.OB)for(L of this.policy.XI){T=g.uq(L);Z=+T.clen;let n=+T.csz;if(Z>0&&n>0&&this.policy.N===T.docid&&this.X.info.id===T.fmtid&&this.X.info.lastModified===+T.lmt){var L={clen:Z,csz:n,ck:T.ck,civ:T.civ};break a}}L=void 0}L?(this.chunkSize=L.csz,this.N=Math.floor(L.clen/L.csz),this.J= L.ck,this.L=L.civ):(this.chunkSize=E.iA,this.N=0,this.J=g.fj(16),this.L=g.fj(16));this.j=new Uint8Array(this.chunkSize);this.J&&this.L&&(this.crypto=new DIi(this.J,this.L))}dispose(){this.O=!0}FC(){return this.O}},jk=class extends Error{constructor(E){super(E)}};var m5O=class{constructor(E,T,Z,L,n,O){this.ids=E;this.X=T;this.G=Z;this.N=L;this.V=n;this.Ci=O}};var wL=class{constructor(E,T,Z){this.initData=E;this.contentType=T;this.isPrefetch=Z;this.X=this.cryptoPeriodIndex=NaN;this.V=[];this.Zo=!1;this.G=null;if(T?.toLowerCase()==="webm"||E.length===16)this.Zo=!0}};var Df=class{constructor(E,T,{eI:Z=!1,videoDuration:L=0,G0:n,IR:O=!1}={}){this.videoId=E;this.status=T;this.eI=Z;this.videoDuration=L;this.G0=n;this.IR=O}},cbb=class{constructor(E,T,Z){this.videoId=E;this.Ak=T;this.bytesDownloaded=Z}};var n0=class{constructor(E){this.G=E;this.offset=0}skip(E){this.offset+=E}X(){return this.offset}};var Qfi=class{constructor(E,T,Z){this.loader=E;this.policy=T;this.qE=Z;this.logger=new g.iT("dash");this.G=[];this.J=[];this.X=null;this.VQ=-1;this.S=0;this.oI=NaN;this.Y=0;this.V=NaN;this.Z=this.f0=0;this.D3=-1;this.u$=this.N=this.j=this.NE=null;this.SQ=this.K0=NaN;this.L=this.O=this.wV=this.A5=null;this.h5=!1;this.b$=this.timestampOffset=0;if(this.policy.N){T=this.qE;let L=this.policy.N;this.policy.SQ&&E.K("atv",{ap:this.policy.SQ});this.L=new fIT(this.policy,T,(n,O)=>{FB(E.W,new Df(this.policy.N, 2,{G0:new cbb(L,n,O)}))}); this.L.Z.promise.then(n=>{this.L=null;n===1?FB(E.W,new Df(this.policy.N,n)):this.loader.K("offlineerr",{status:n.toString()})},n=>{var O=(n.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); n instanceof jk?(this.loader.K("offlinenwerr",{em:O}),O2(this),FB(E.W,new Df(this.policy.N,4))):(this.loader.K("dldbwerr",{em:O}),O2(this),FB(E.W,new Df(this.policy.N,4,{IR:!0})))})}}z1(){return this.G.length?this.G[this.G.length-1]:null}Dj(){this.G=[]; yD(this);O2(this)}eM(E){this.wV=this.G.shift().info;E.info.equals(this.wV);if(this.loader.l0()){var T=this.J.at(-1);if(!qG(this)){if(T&&(T=T.j(E,this.policy.aC,this.policy.Zn))){this.J.pop();this.J.push(T);return}this.J.push(E)}}}Gc(){return g.rv(this.G,E=>E.info)}wL(){return!!this.qE.info.audio}isDrm(){return!!this.qE.info.contentProtection}getDuration(){return this.qE.index.Pb()}};var C_=class extends ybJ{constructor(E,T,Z,L,n){super(Z,n);this.policy=E;this.formatId=T;this.V4=L;this.lastError=null;this.onProgress=()=>{this.FC()||(this.V4.Ry(this.formatId)?(this.isComplete()||this.X.start(),lX(this.V4,this.formatId)&&this.eR(2),this.V4.gh(this.formatId)&&(pZ(this.V4,this.formatId)?this.bd(4):(this.lastError="net.closed",this.bd(5)))):(this.lastError="player.exception",this.bd(5)))}; this.X=new g.Ui(()=>{this.isComplete()||(this.lastError="net.timeout",this.bd(5))},1E3); this.X.start();kCI(this.V4,this.formatId,this.onProgress);g.c8(this.onProgress)}onStateChange(){this.FC()&&(KZ(this.V4,this.formatId),this.X.dispose())}KV(){return{expected:rG(this.V4,this.formatId),received:this.V4.uP.get(this.formatId)?.bytesReceived||0,bytesShifted:this.V4.uP.get(this.formatId)?.oS||0,sliceLength:kA(this.V4,this.formatId),isAnyMediaEndReceived:this.V4.AO(this.formatId)}}Kr(){return 0}Ya(){return!0}SF(){return this.V4.SF(this.formatId)}Ag(){return[]}WE(){return this.V4.WE(this.formatId)}FX(){return this.lastError}FD(){return 0}};var Rvb=class extends g.gW{constructor(E,T,Z,L){super();this.loader=E;this.policy=T;this.qE=Z;this.timing=L;this.logger=new g.iT("dash");this.G=[];this.VQ=[];this.X=this.vn=null;this.b$=!1;this.u$=this.f0=0;this.j=-1;this.O=!1;this.NE=-1;this.oI=null;this.Y=NaN;this.S=[];L=n=>{this.policy.sZ&&this.K("buftl",n)}; this.V=new Qfi(E,T,Z);this.policy.X&&(this.policy.Ct?this.J=new YKO(this.V,this.loader.mK,this.policy,L):this.J=new nV$(this.V,this.loader.mK,this.policy,L));this.policy.x0&&(this.Z=new qKJ(this));this.EC=Z.info.EC;this.L=this.policy.VQ?!1:Z.NE();this.isManifestless=Z.NE();this.N=this.L;g.H(this,this.oI)}wL(){return!!this.qE.info.audio}z1(){return this.V.z1()}eM(E){this.V.eM(E);if(this.J instanceof YKO){var T=this.J,Z=E.info;T.j.add(Z.kU);T.X=$b(T,T.MH,T.iY,Z,T.X);T.V=Z;T.J=(0,g.a)()}else this.J?.f0(E); this.EC=Math.max(this.EC,E.info.qE.info.EC||0)}getDuration(){return this.qE.index.Pb()}Je(E=!1){var T=this.loader.getCurrentTime(),Z=this.V.z1(),L=Z?.info.j||0;if(this.policy.v0&&!isFinite(T))return 0;Z?.info.qE.NE()&&!Z.info.Ae&&(this.policy.Wx&&(L=Z.info.N),Z.info.Y&&(L=fo(Z.info)));if(!this.vn){if(E&&!isNaN(T)){if(Z)return L-T;if(this.qE.info.n0==="f")return Infinity}return 0}var n=C0(this);if(n&&HB(n))return n.j;var O=this.vn.Dz(!0);if(E&&Z)return n=0,this.policy.X&&(n=j6(O,L+.02)),n+L-T;L=j6(O, T);this.policy.Uu&&n&&(E=$z(O,T),O=$z(O,n.N-.02),E===O&&(T=n.j-T,this.policy.V&&T>L+.02&&this.K("abh",{bh:L,bhtls:T}),L=Math.max(L,T)));return L}Dj(){xo(this);this.V.Dj()}tV(E){return this.vn?Mh(this.vn.Dz(),E):!0}isRequestPending(E){return this.G.length?E===this.G[this.G.length-1].info.rV[0].kU:!1}Dd(E){this.J?.Dd(E);this.Z?.Dd(E)}K(E,T){this.loader.K(E,T)}Ph(){return this.loader.Ph()}dispose(){this.Z?.flush();super.dispose()}};var GE8=class{constructor(){this.Ma=!1}};g.MeI=class{constructor(E){this.G9=E;this.J=new GE8;this.XV=this.Ep=!1;this.ye=2;this.f0=20971520;this.h5=8388608;this.NE=120;this.KU=this.D5=2;this.zN=2.5;this.Jz=2;this.QQ=this.Pg=!1;this.Nb=1E3;this.OC=15;this.Lk=1;this.Z=1.15;this.O=1.05;this.ys=1;this.oB=this.v6=!1;this.mU=6;this.V=!1;this.wI=100;this.dz=10;this.B4=6;this.yf=!1;this.n7=1;this.BE=this.xV=!1;this.aB=2;this.UH=this.mz=this.kX=!1;this.T9=!0;this.XN=this.rq=this.qQ=this.Qz=!1;this.TC=!0;this.Ur=!1;this.N="";this.XI=[];this.SD=this.x0= !1;this.Oz=0;this.eE="";this.Yf=this.lK=this.sZ=this.Zj=this.A1=this.L=this.x$=this.KK=this.X=this.SQ=this.oI=this.ZY=this.BP=this.S=this.Ne=this.uK=this.M8=!1;this.WM=!0;this.q8=this.Wx=this.tW=this.G=this.D3=!1;this.K0=!0;this.Ai=this.Id=this.xz=this.j0=this.d$=this.Qs=this.m$=this.wz=this.bP=this.FV=this.VQ=this.Ol=this.Li=this.bH=this.A5=this.v0=!1;this.W6=0;this.j=this.iF=this.yd=this.El=!1;this.latencyClass="UNKNOWN";this.G5=!1;this.vW=0;this.r7=Number(this.G9.aI().X.ME(hE3));this.dW=this.G9.aI().X.ME(gSJ); this.Xd=g.YS(this.G9.experiments,"html5_min_readbehind_secs");this.Ao=g.YS(this.G9.experiments,"html5_min_readbehind_cap_secs");this.KB=this.G9.U("html5_offline_reset_media_stream_on_unresumable_slices");this.EC=NaN;this.qD=aM(this,"html5_request_size_min_kb",64)*1024;this.b$=2097152;this.iE=aM(this,"html5_bypass_contention_secs");this.fi=1048576;this.cL=aM(this,"html5_repredict_interval_ms",1800);this.zn=aM(this,"html5_head_miss_secs",5);this.P4=aM(this,"html5_min_upgrade_health_secs",10);this.yF= aM(this,"html5_min_seconds_between_format_selections",8);this.gC=aM(this,"html5_max_buffer_health_for_downgrade_secs",15);this.y5=vW;this.Mw=g.YS(this.G9.experiments,"html5_min_startup_buffered_media_duration_secs");this.Rd=g.YS(this.G9.experiments,"html5_post_interrupt_readahead");this.sB=this.G9.U("html5_disable_classic_alr");this.VJ=g.YS(this.G9.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.DY=aM(this,"html5_ssdai_failure_retry_limit",3);this.eD=this.G9.experiments.Bm("html5_clone_original_for_fallback_location"); this.FK=g.YS(this.G9.experiments,"html5_subsegment_readahead_target_buffer_health_secs");this.JV=g.YS(this.G9.experiments,"html5_subsegment_readahead_timeout_secs");this.IE=g.YS(this.G9.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.fV=g.YS(this.G9.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.LF=g.YS(this.G9.experiments,"html5_subsegment_readahead_min_load_speed");this.bS=g.YS(this.G9.experiments,"html5_subsegment_readahead_load_speed_check_interval"); this.bo=this.G9.aI().X.ME(g.nS$);this.JG=this.G9.experiments.Bm("html5_disable_overlap_cuepoints");this.Jo=g.YS(this.G9.experiments,"html5_subsegment_readahead_seek_latency_fudge");this.Th=aM(this,"html5_hopeless_secs",15);this.y8=this.G9.U("html5_restrict_streaming_xhr_on_sqless_requests");this.H4=g.YS(this.G9.experiments,"html5_max_headm_for_streaming_xhr");this.Oh=this.G9.U("html5_pipeline_manifestless_allow_nonstreaming");this.sK=this.G9.U("html5_prefer_server_bwe3");this.X1=this.G9.U("html5_last_slice_transition"); this.VF=this.G9.U("html5_store_xhr_headers_readable");this.UL=g.YS(this.G9.experiments,"html5_max_drift_per_track_secs");this.R1=this.G9.U("html5_no_placeholder_rollbacks");this.jL=this.G9.U("html5_subsegment_readahead_enable_mffa");this.Rw=this.G9.U("html5_allow_video_keyframe_without_audio");this.UH=g.OK(this.G9)&&!g.GS();this.QF=this.G9.U("html5_enable_vp9_fairplay");this.iA=1048576;this.OB=this.G9.U("html5_woffle_resume");this.cg=this.G9.U("html5_abs_buffer_health");this.t9=this.G9.U("html5_interruption_resets_seeked_time"); this.Ve=g.YS(this.G9.experiments,"html5_max_live_dvr_window_plus_margin_secs")||46800;this.Zi=this.G9.U("html5_report_captions_ctmp_qoe");this.XO=this.G9.U("html5_explicitly_dispose_xhr");this.aC=!this.G9.U("html5_encourage_array_coalescing");this.G9.U("html5_limit_media_merge_size")?vW?UE()<21?this.Zn=786432:this.Zn=8388608:this.Zn=262144:this.Zn=0;this.Lm=this.G9.U("html5_filter_non_efficient_formats_for_safari");this.G9.U("html5_format_hybridization");this.uE=this.G9.U("html5_abort_before_separate_init"); this.XH=vu();this.Cy=this.G9.U("html5_serialize_server_stitched_ad_request");this.Au=this.G9.U("html5_attach_po_token_to_bandaid");this.nI=g.YS(this.G9.experiments,"html5_max_redirect_response_length")||8192;this.ND=this.G9.U("html5_rewrite_timestamps_for_webm");this.ue=this.G9.U("html5_only_media_duration_for_discontinuities");this.Og=g.YS(this.G9.experiments,"html5_resource_bad_status_delay_scaling")||1;this.G9.U("html5_onesie_live");this.Tn=g.YS(this.G9.experiments,"html5_onesie_live_ttl_secs")|| 8;this.jp=g.YS(this.G9.experiments,"html5_attach_num_random_bytes_to_bandaid");this.oE=this.G9.U("html5_update_container_type_on_codec_family_change");this.RK=this.G9.U("html5_enable_sabr_host_fallback");this.fm=this.G9.supportsGaplessShorts();this.g1=this.G9.U("html5_shorts_stop_request_when_buffer_to_end");this.uV=this.G9.U("html5_vod_stop_request_when_buffer_to_end");this.u$=this.G9.U("html5_ssdai_use_post_for_media")&&this.G9.U("gab_return_sabr_ssdai_config");this.v4=this.G9.U("html5_use_post_for_media"); this.wk=this.G9.U("html5_use_live_ump_heartbeat");this.Pi=this.G9.XN;this.R5=this.G9.U("html5_enable_voice_boost")&&this.G9.Ct===2;this.pS=this.G9.U("html5_reset_primary_stats_on_redirector_failure");this.ZC=this.G9.U("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.G9.U("html5_enable_server_driven_request_cancellation");this.jk=this.G9.U("html5_enable_sabr_request_timing");this.pm=this.G9.U("html5_enable_lawnmower");this.Op=this.G9.aI().X.ME(CKI);this.lH=this.G9.Gz()? g.YS(this.G9.experiments,"html5_continuous_goodput_probe_interval_ms"):0;this.EB=g.YS(this.G9.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.hu=g.YS(this.G9.experiments,"html5_drm_byterate_soft_cap");this.nU=g.YS(this.G9.experiments,"html5_drm_live_byterate_soft_cap");this.zg=this.G9.U("html5_sabr_log_request_creation");this.Dv=this.G9.U("html5_use_buffer_timeline_for_sabr_request_creation");this.Ct=this.G9.aI().X.ME(O5T);this.gk=this.G9.U("html5_sabr_report_request_cancellation_info"); this.bK=this.G9.U("html5_spoof_4k");this.Ea=aM(this,"html5_min_media_duration_for_cabr_slice");this.sh=aM(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.TO=this.G9.U("html5_disable_urgent_adaptation");this.rJ=this.G9.U("html5_apply_constraints_in_client_for_sabr");this.WW=this.G9.U("html5_send_video_playback_ustreamer_config");this.X7=aM(this,"html5_max_discontinuity_rewrite_count");this.PJ=aM(this,"html5_fixed_media_duration_for_request");this.wq=this.G9.U("html5_apply_fix_for_missing_seg_info_without_logger"); this.rq=this.G9.U("html5_enable_audio_quality_setting");this.G9.U("html5_enable_audio_quality_setting_feature");this.sl=aM(this,"html5_sabr_request_limit_per_period");this.I$=this.G9.U("html5_sabr_dispose_media_objects");this.rz=this.G9.U("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.G9.U("html5_high_res_seek_logging");this.Bg=this.G9.U("html5_disable_chunk_synchronization_sabr_seek");this.Li=this.G9.U("html5_throw_on_duplicate_sabr_seek");this.Ol=this.G9.U("html5_sabr_enable_seek_during_skip"); this.nE=g.YS(this.G9.experiments,"html5_override_micro_discontinuities_threshold_ms");this.YS=this.G9.U("html5_byterate_constraints");this.IF=this.G9.U("enable_sabr_snackbar_message");this.CF=this.G9.U("html5_log_slice_info_in_sbu");this.Ue=aM(this,"html5_paced_poll_ms");this.iV=aM(this,"html5_paced_poll_min_health_ms");this.nN=this.G9.U("html5_disable_sabr_fallback");this.A0=this.G9.U("html5_track_current_buffered_range_at_sync");this.ig=g.OK(this.G9)?500:2E3;this.LV=this.G9.U("html5_sabr_live_timing"); this.Uu=this.G9.U("html5_count_updating_slice_for_buffer_health");this.KJ=this.G9.U("html5_report_max_buffer_bytes_limit_to_sabr");this.k$=this.G9.U("html5_sabr_live_audio_early_return_fix");this.o0=g.YS(this.G9.experiments,"html5_platform_max_buffer_health_oversend_duration_secs");this.mw=this.G9.U("html5_cuepoint_identifier_logging");this.kZ=this.G9.Gz();this.W4=this.G9.U("html5_sabr_log_server_xtag_selection_onesie_mismatch");this.za=this.G9.U("html5_skip_client_drm_license_constraint");this.M8= this.G9.U("html5_pseudogapless_shorts_skip_abort_on_transition");this.Qs=this.G9.U("html5_sabr_request_on_constraint");this.Rp=this.G9.U("html5_live_metadata_resets_timeout");this.iF=this.G9.U("html5_sabr_log_invalid_sabr_current_time");this.G9.U("html5_cuepoint_list_clear_on_seek");this.Y=this.G9.U("html5_ump_stitched_metadata");this.XT=this.G9.U("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.LJ=this.G9.U("html5_populate_opportunity_id_in_dai_info_filler");this.zq=this.G9.U("html5_populate_serialized_prefetch_context_in_dai_info_filler"); this.vW=g.YS(this.G9.experiments,"html5_sabr_unused_bloat_size_bytes");this.uK=this.G9.aI().X.ME(jjI);this.rC=this.G9.aI().X.ME(SjI);this.zX=this.G9.U("html5_enable_sabr_network_timestamps_bwe");this.oi=this.G9.aI().X.ME(Jzk)}wV(){return this.X&&this.A1}};var f48=class{constructor({BE:E,Ma:T,bO:Z,vM:L,ka:n}={}){this.BE=E;this.Ma=T;this.bO=Z;this.vM=L;this.ka=n}};var bFO=class extends g.gW{constructor(E,T,Z){super();this.loader=E;this.policy=T;this.NH=Z;this.V=0;this.G=!1;this.delay=new g.Ui(this.N,this.policy.lH,this);g.H(this,this.delay)}X(E){zT(69,3962,E.X)||(this.IK=E,this.V=0,g.VH(this.delay))}N(){this.V++>15||(this.G=!this.G,new Csk(this.loader,this.policy,this.NH,this.IK,this.G),this.delay.start())}},Csk=class{constructor(E,T,Z,L,n){this.loader=E;this.policy=T;this.NH=Z;this.IK=L;this.m0=n;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*de(this.NH)));this.timing=new yJ(this,{NH:this.NH,zP:this.size,disableRecording:!0,Jp:()=>{}, pn:this.policy.V});E=Ub(this.IK,this.m0,this.policy).Mt.clone();uj(24,5345,E);E["path"]!=="/videogoodput"&&(E["path"]="/videogoodput",E["url"]="");this.location=new Dt(E);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=ZJ(this.location,this.policy.J,this.timing,this.policy.y5,{});setTimeout(this.onTimeout,1E4)}j1(){}Ul(){}FZ(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.Rf()===this.size)this.loader.K("rqs",this.Oe()); else{var E="net.connect";this.xhr.status>200?E="net.badstatus":this.xhr.HN()&&(E="net.closed");this.onError(E)}}onError(E){this.loader.handleError(E,this.Oe());Gm(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",T=>{this.loader.K("pathprobe",T)},T=>{this.loader.handleError(T.errorCode,T.details)})}Oe(){var E=this.timing.S(); E.shost=F$(1,3626,this.location.Mt);E.pb=this.size;return E}};var xIb=class extends g.gW{constructor(E,T,Z,L,n,O,J,y,D,U,V,N,G=null){super();this.loader=E;this.policy=T;this.videoTrack=Z;this.audioTrack=L;this.V=n;this.X=O;this.timing=J;this.N=y;this.schedule=D;this.mK=U;this.G=V;this.S=N;this.Uz=G;this.Y=!1;this.ik="";this.D$=null;this.IL=NaN;this.O=!1;this.mA=null;this.K5=this.Z=NaN;this.IC=this.j=0;this.logger=new g.iT("dash");this.policy.jp>0&&(this.ik=g.fj(this.policy.jp));this.policy.lH&&(this.J=new bFO(this.loader,this.policy,this.schedule),g.H(this, this.J))}L(E,T){if(E.L){this.mK.isLive?(E=this.mK.gI&&this.mK.isWindowedLive?E.qE.j(this.mK.gI,!1):E.qE.L(Infinity),E.IL=this.IL):E=E.qE.j(0,!1);if(this.S){var Z=this.S;E.IL===0&&(E.j=Z.S)}else E.j=this.Z;return E}var L=E.X;if(!L.qE.X())return L.qE.V()?(Z=we(this.N,E.qE.info.EC,T.qE.info.EC,0),Z=L.qE.O(L,Z)):Z=L.qE.f0(L),Z;var n=this.loader.getCurrentTime();n=isFinite(n)||!this.policy.v0?L.j-n:0;var O=!L.range||L.G===0&&L.X===0?0:L.range.length-(L.X+L.G),J=L.qE,y;p0(E)&&E.qE.X()?((y=this.G.wV)||(y= p0(E)&&E.qE.X()&&E.X.qE.info.EC0&&O.J===0&&this.loader.GC),n=p0(E),E=L.qE.O(L,T),(T=E.V)&&E.rV.length>1&&(n||E.IK.G||E.rV[0].qE!==L.qE?E=L.qE.O(L,E.rV[0].G):(n=E.rV[E.rV.length-1],J=n.G/T,!n.Ae&&J<.4&&(E=L.qE.O(L,T-n.G))))):(L.kU<0&&(T=xk(L),T.pr=`${E.G.length}`,this.loader.isSeeking()&& (T.sk="1"),T.snss=L.Z,this.loader.K("nosq",T)),E=J.f0(L));if(this.policy.oI)for(Z of E.rV)Z.type=6;return E}L0(){super.L0()}},Yf=2/24;var Ps8=class extends g.gW{constructor(E,T,Z,L,n,O,J,y){super();this.loader=E;this.iP=T;this.videoTrack=Z;this.audioTrack=L;this.mK=n;this.O=O;this.isAudioOnly=J;this.Z=y;this.G=YA;this.u$=!1;this.logger=new g.iT("sabr");this.S=this.J=this.NE=this.VQ=!1;this.videoInfos=this.L=this.O.videoInfos;this.V=this.f0=this.O.G;this.X=new evT(T,O);this.isAudioOnly&&QLk(this,this.mK.X["0"])}kw(E,T,Z,L,n=!1,O){this.loader.kw(new eX(E,O??xSI(this),Z,L),n);gL(this.loader,T,E,!0)}AQ(E,T=!1,Z={}){this.X.AQ(E,T,Z)}CU(){return this.X.CU()}};var x0k=class{constructor(E,T,Z){this.requestType=E;this.IK=T;this.C0=Z;this.G=null}setData(E,T,Z={}){T?.RK&&(this.jw=K8J(this,T,Z),E.O1=this.IK.O1());if(this.RC())return!0;this.data=E;this.X=Hpk(E,(L,n)=>{this.C0?.qH(L,n)},T?.V,T?.j); if(!this.X)return!1;this.G=g.fi(this.X,AsI);return!0}RC(){return this.requestType===1}rr(){return this.C0?.rr()||0}isDecorated(){return!(!this.data?.pk&&!this.data?.ML?.length)}};var IIU=class{constructor(E){this.X=E;this.iv=(0,g.ct)(YL(16))}encrypt(E){(0,g.a)();return this.X.X?Ds(this,E,this.iv):(new yL(this.X.G)).encrypt(E,this.iv)}decrypt(E,T){(0,g.a)();return this.X.X?Ds(this,E,T):(new yL(this.X.G)).decrypt(E,T)}};var hv$=class extends g.gW{constructor(E){super();this.C=E;this.X=new Map;this.V=[];this.G=!i0();this.Z=g.YS(this.C.experiments,"html5_onesie_prewarm_interval_ms");this.J=new g.Ui(this.L,this.Z,this);this.j=-1;g.H(this,this.J);F8I(this,g.Jh("yt-player-bandaid-host"));this.S=this.load();this.Z&&this.S.then(()=>{this.L()})}Y(E){if(!((0,g.a)()=E||(E=this.X.get(0))&&mSd(this,E)}N(){var E=this.V;this.V=[];return E}},jLO=class{constructor(E,T){this.location=E;this.G=T}X(){return F$(3,3624,this.location)}};var sf8=class{constructor(E){this.Zd=E;this.G=!1;this.X=[]}async decrypt(E){if(!this.X.length||this.X[0].isEncrypted){this.G=!0;this.Zd.Sy("omd_s");var T=new Uint8Array(16),Z,L;for(i0()?Z=new S8(E):L=new yL(E);this.X.length&&this.X[0].isEncrypted;){var n=this.X.shift(),O=Z?await Z.decrypt(mK(n.buffer),T):L.decrypt(mK(n.buffer),T);for(E=0;E{}; E("oloc_ss");var T=d0U(this.videoData,this.GN);T||(E("oloc_sa"),T=g.YS(this.C.experiments,"html5_onesie_redirector_timeout_ms"),T=await uP$(this.videoData,this.GN,T));if(!T)return this.fail(new g.C5("onesie.unavailable.hotconfig",{url:"0"})),this.R$;this.jw=F$(3,3624,T);E("oloc_e");var Z=g.qI(this.C,this.videoData.L()),L=!!Z.X;Z=L?await Z.X:Z.getValue();this.U("html5_log_onesie_empty_oauth")&&!Z&&this.K("no_token",{async:L});L=eIT(this.playerRequest,this.C,this.videoData,Z,Nt(this.jw));var n;try{if(!this.C.K0|| this.C.K0?.X||L?.Y9||(E("orqb_w"),(n=qEI(L,this.Hi,this.C,this.W,this.NH,this.iS.onesieUstreamerConfig,this.videoData.FU?.Ym,this.U("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.K("orpqenc",{i:"w"})),!n){var O=YEO(this,L);let y=this.C.aI().X.ME(KiO);Z=y>0;if(O){E("orqb_a");var J=vqT(L,this.Hi,this.C,this.W,this.NH,this.iS.onesieUstreamerConfig,this.videoData.FU?.Ym,this.U("onesie_cdm_mosaic_send_audio_tracks_from_client")? this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(Z){let D=new Promise((U,V)=>{setTimeout(()=>void V(`timeout ${y}ms`),y)}); J=Promise.race([J,D]).catch(U=>{this.K("orpqenc",{i:"a",e:`${U}`});E("orqb_f")})}n=await J; !n&&Z||this.K("orpqenc",{i:"a"})}if(!O||Z&&!n)E("orqb_s"),n=wuI(L,this.Hi,this.C,this.W,this.NH,this.iS.onesieUstreamerConfig,this.videoData.FU?.Ym,this.U("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.K("orpqenc",{i:"j"})}}catch(y){return this.fail(y),this.R$}E("orqb_e");this.enableCompression=n.innertubeRequest.kx;this.LM=n?.wm?.Hx||0;this.Sy("osor");O=dST();n={method:"POST", body:g.fi(n,IrU),headers:{"Content-Type":"text/plain",Referer:location.origin}};J=this.U("html5_onesie_media_capabilities");Wc$(T,this.videoData,RI8(this),J);this.hn&&this.K("ombrs","1");this.FN=new yJ(this,{NH:this.NH,pn:this.hn,Jp:(y,D)=>{this.W.nf(y,D)}, lW:!0});T.set("rn",`${this.FN.requestNumber}`);this.Xq=T.rI();qiI(this.FN,this.Xq);this.Sy("or_p");this.xhr=ZJ(new Dt(T),O,this.FN,vW,n);this.cT.start();this.W.onPlayerRequestSent(this.videoData.videoId);return this.R$}xK(){return 2}j1(){this.Sy("orh_r")}Ul(){if(!this.Jf&&this.xhr.Rf()&&(this.Sy("orfb"),this.Jf=!0,cZ3(this)&&this.xhr)){var E={rc:this.xhr.status,lb:this.xhr.Rf(),rt:(1E3*ge(this.FN)).toFixed(),shost:g.PU(this.Xq),trigger:"o1"};this.K("pathprobe",g.QA(E))}this.qL()}FZ(E=!1){this.qL(); if(!(this.FC()||this.state>=4)){var T=It(this),Z=this.xhr;T.rc=Z.status;E&&(T.ab=!0);if(Z.pg()){var L="onesie.net";T.msg=Z.pg()}else Z.status>=400?L="onesie.net.badstatus":Z.F6()?this.X$||(L="onesie.response.noplayerresponse"):L=Z.status===204?"onesie.net.nocontent":"onesie.net.connect";L?this.fail(new g.C5(L,T)):(this.Sy("or_fs"),this.FN.gk((0,g.a)(),Z.Rf(),0),this.bd(4),this.hn&&this.K("rqs",T));this.hn&&this.K("ombre",`ok.${+!L}`);this.XQ=!1;xR(this);bw(this.Zd);if(E=this.GN?.N())for(L=0;L1E3){this.FN?.OC((0,g.a)());let T=It(this);if(this.hn&&this.xhr instanceof Tb){var E=this.xhr;T.xrs=E.xhr.readyState;T.xpb=E.X.totalLength;T.xdc=E.N}this.fail(new g.C5("net.timeout",T))}}else!this.FN&&this.C.aI().X.ME(KiO)>0||!((0,g.a)()-(this.FN?.X??this.C1)>1E4)||(this.FN?.OC((0,g.a)()),ip$(this));this.isComplete()||this.rP.start()}}fail(E){E=bK(E);this.e7?this.W.cM(E):(this.R$.reject(E),this.e7=!0);bw(this.Zd);this.Sy("or_fe"); this.GN?.N()?.forEach(T=>{this.K("pathprobe",T)}); this.bd(5);this.dispose()}isComplete(){return this.state>=3}qh(E){return this.isComplete()||!!this.vL?.get(E)?.V}YB(){return!1}jE(){return this.state===5}notifySubscribers(E){for(let T=0;T102400&&!this.F$&&(this.Sy("or100k"),this.F$=!0);if(E.OH()){let T=E.SM(), Z=T.totalLength;this.hn&&this.K("ombrss",`len.${Z}`);this.Bk.feed(T)}if(this.vL)for(let T of this.vL.keys())this.vL.get(T)?.eR(),this.notifySubscribers(T)}catch(E){this.fail(E)}}Xm(E){return!!this.vL?.get(E)?.J()}VU(){return this.FN.requestNumber}tC(E){return this.jq.get(E)}S4(){return!1}ET(){return"ONESIE"}};var HFb=class extends g.gW{constructor(E,T,Z,L,n,O,J,y,D,U,V){super();this.W=E;this.loader=T;this.policy=Z;this.audioTrack=L;this.videoTrack=n;this.mK=O;this.NH=J;this.G=y;this.timing=D;this.Y=U;this.L=V;this.X=[];this.J={};this.K0=!1;this.QQ=this.Sl=0;this.aZ=!0;this.T9=this.kS=!1;this.SQ=0;this.f0={xH:0,YK:0};this.OC={xH:0,YK:0};this.mA=null;this.NE={MH:[],EY:[]};this.oI={MH:[],EY:[]};this.j=null;this.N=[];this.u$=0;this.D3=!1;this.VQ=0;this.videoData=this.W.getVideoData();this.S=this.videoData.latencyClass=== "LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.sl;this.policy.lH&&(this.O=new bFO(this.loader,this.policy,this.NH),g.H(this,this.O));this.C=this.W.A()}hq(E,T){this.Z=void 0;IzU(this);MG3(this,E,T)}e4(E){if(this.X.length===0)return!1;var T=this.X[0];return T instanceof tm?E===this.loader.getCurrentTime()*1E3:!(T instanceof XG&&T.info.X?.wm?.nB)&&Math.abs(T.Bz()-E)<50}CB(E,T){this.V=E;this.policy.G&&!E.playbackCookie&&this.loader.K("sbrnocookie",{rn:T??-1});this.policy.XT&&this.L?.J()? this.loader.K("clsdai",{ignbckoff:T??-1,backoff:E.backoffTimeMs??-1}):this.Z=(0,g.a)()+(E.backoffTimeMs||0)}b9(E,T,Z){if(E.action===void 0)E=this.W.b4(),E!==void 0&&this.loader.OQ(E);else if(E.action!==0||!this.K0){E.action===0&&this.policy.nN&&(E.action=2);if(E.rg==="sabr.malformed_config"){if(this.QQ++<3){this.loader.handleError("sabr.malformed_config",{action:E.action,rn:T,retry:this.QQ},0);return}Z&&this.loader.K("malfmcfg",{rn:T,ecdlen:Z.G?.length??0,proto:JSON.stringify(Z.X),bytes:Z.G?g.So(Z.G, 3):void 0})}Z={};Z.reason=E.rg;Z.action=E.action;Z.rn=T;switch(E.action){case 1:this.policy.G&&this.mA&&(AF(this.mA,void 0,void 0,Z),this.L?.S());break;case 0:this.K0=!0;this.videoData.BM()&&this.policy.G&&this.mA&&AF(this.mA,void 0,void 0,Z,!1);this.loader.L1(Z);break;case 2:KF(E.rg)!=="sabr.config"&&delete Z.reason;this.loader.handleError(KF(E.rg),Z,1);break;case 3:this.policy.RK&&(this.mK.S?.VQ(),this.loader.handleError("sabr.hostfallback",Z))}}}Zb(E){if(E.url)for(let T of E.url)Gm(T,"ump_prewarm")}fC(E){E&& (this.loader.K("sabrctxt",{onsbrctxt:E.type,scp:E.scope,dflt:E.sendByDefault}),E.type&&E.sendByDefault&&this.videoData.oI.add(E.type),E.scope!==2&&(E.type&&this.videoData.sabrContextUpdates.set(E.type,E),this.W.fC(E)))}m1(){}g$(E,T){if(!this.policy.Ol&&this.loader.PN)this.loader.K("sdai",{ignSabrSeek:1,smt:E?.Vt,rn:T,ct:this.W.getCurrentTime().toFixed(3)});else if(E.Vt!==void 0&&E.h8){let Z=E.Vt/E.h8;if(this.policy.Li)if(this.gk===Z){if(this.VQ++,this.VQ===3){this.loader.handleError("sabr.too_many_seek_retries", {mt:Z.toFixed(3),src:E.seekSource,rn:T},0);return}}else this.gk=Z,this.VQ=1;this.audioTrack.L=!1;this.videoTrack.L=!1;if(this.policy.VQ||this.policy.bH||this.policy.Bg)this.loader.rL.X=!1;this.W.getCurrentTime()!==Z&&(T={Vd:"sabr_seek",BN:!0,gE:!0},E.seekSource&&(T.seekSource=E.seekSource),lo(this.loader,Z+.1,T))}}onSnackbarMessage(E){this.W.jQ("onSnackbarMessage",E)}LU(E,T){this.policy.j&&this.loader.LU(E,T)}JS(E){E.cV&&E.XR&&aP(this.mK,E.cV,E.XR);this.policy.tW&&(E.pj&&E.jf&&(this.mK.qG=E.pj/E.jf), E.OI&&E.td&&(this.mK.fA=E.OI/E.td));YN(this.videoData)&&!this.videoData.H6&&E.XR&&this.loader.uW(E.XR,1E3);E.gN!=null&&this.W.mM(E.gN);E.h9&&(E=((0,g.a)()-E.h9)/1E3,this.loader.BW.m8(1,E))}JM(E){this.loader.JM(E)}zM(E){this.loader.zM(E)}pW(E){this.loader.pW(E)}Z6(E){return this.videoData.oI.has(E)}Mz(E,T,Z){this.policy.V&&this.loader.K("sabrctxtplc",{start:E?E.join("_"):"",stop:T?T.join("_"):"",discard:Z?Z.join("_"):""});if(E)for(let L of E)this.videoData.oI.add(L);if(T)for(let L of T)this.videoData.oI.has(L)&& this.videoData.oI.delete(L);if(Z)for(let L of Z)if(this.videoData.sabrContextUpdates.has(L)&&this.videoData.sabrContextUpdates.delete(L),this.policy.S&&this.X.length)for(let n of this.X)n instanceof tm||n.Yn?.type!==L||(n.Yn=void 0)}Cf(){}RK(E){this.N=E}DT(E,T){z1(this.policy,E,4,T)}Ju(E){if(E?.S7&&(E=E.S7.cz))for(let T of E)T.formatId&&(E=this.mK.G.get(Gn(T.formatId)))&&E.info&&(E.info.debugInfo=T.debugInfo)}F7(E){this.videoData.G9.N?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported", init:Math.round(this.videoData.Ep),now:Math.round((0,g.a)()),reloadplayerresponse:"1"},2):(this.D3=!0,this.W.jQ("reloadplayer",E))}a8(){return this.W.a8()||""}rr(){var {Mg:E,rR:T}=puO(this);return Math.min(E,T)}qH(E,T){this.loader.K(E,T)}Zn(){return{requestNumber:this.wV?.VU()||-1,isDecorated:this.wV?.info.isDecorated()}}cW(E){this.W.cW(E)}Kl(){this.loader.Kl()}By(){this.loader.By()}L0(){super.L0();this.V=void 0;MG3(this,!0,"i");this.X=[]}};var SKk=class{constructor(E){this.W=E;this.X=new Map;this.delay=null}getCurrentTime(){return this.W.getCurrentTime()-this.W.Dn()}},KE0=class{constructor(E,T,Z){this.N=E;this.cpn=T;this.W=Z;this.X=new Map;this.V=new Map;this.L=NaN;this.G=this.Gt="";this.isSeeking=!1;this.j=new SKk(Z);this.zt=Z.zt;this.W.subscribe("statechange",this.Z,this);this.W.subscribe("SEEK_TO",()=>{this.l9()}); this.W.subscribe("SEEK_COMPLETE",()=>{m08(this)}); this.Gt=this.G=this.cpn}Z(E){zi(E.state)&&at(this.j)}clear(){var E=this.j;E.delay?.dispose();E.X.clear();this.V.clear();this.X.clear();this.L=NaN}J(E,T,Z=0){if(E!==this.L||this.X.get(E)?.V!==T?.V)if(T?this.X.set(E,T):this.X.delete(E),!this.isSeeking){var L=this.N.getStartTime(E);this.L=E;XuO(this,E);if(T){let n=L;T.X.forEach((O,J)=>{n=2&&!E.jE()&&E.info.IL===0&&(this.j=E,this.Z=Z,this.G=T.info,this.J=this.startTimeSecs=Date.now()/1E3,this.L=this.G.segmentStartTime)}return NaN}clear(){this.G=this.Z=this.j=null;this.X= this.L=this.J=this.startTimeSecs=NaN;this.N=!1}};var rbd=class extends g.gW{constructor(){super();try{this.V=oM0(E=>{this.G=E.at(-1)}),this.j=this.V?.observe("cpu",{sampleInterval:2E3}).catch(E=>{E instanceof DOMException&&(this.X=E)})}catch(E){E instanceof DOMException&&(this.X=E)}}N(){var E={},T=window.h5vcc; E.hwConcurrency=navigator.hardwareConcurrency;this.X&&(E.cpe=this.X.message);this.G&&(E.cpt=this.G.time,E.cps=this.G.state);T?.cVal&&(E.cb2s=T.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),E.cb5s=T.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),E.cb30s=T.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return E}L0(){yhk(this);super.L0()}};var DAi=/[?&]cpn=/;var $AT=[2,5,30],zm$=["com.google.android.youtube.tv.prodlogger","com.google.youtube.tv.prodlogger"];g.Jj=g.OF(()=>{var E="";try{let T=g.SD("CANVAS").getContext("webgl");T&&(T.getExtension("WEBGL_debug_renderer_info"),E=T.getParameter(37446),E=E.replace(/[ :]/g,"_"))}catch(T){}return E});g.ug=class extends g.gW{constructor(E){super();this.provider=E;this.logger=new g.iT("qoe");this.G=new Map;this.sequenceNumber=1;this.f0=NaN;this.X="N";this.S=this.VG=this.qK=this.u$=this.V=0;this.Qz=this.A5=this.SQ=this.xz="";this.XN=this.h5=NaN;this.bP=0;this.WM=-1;this.Rw=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.ue=this.isEmbargoed=this.oI=this.isOffline=this.isBuffering=!1;this.yd=[];this.NE=null;this.Zn=this.L=this.K0=this.Z=!1;this.N=-1;this.T9=!1;this.zg=new g.Ui(this.wI,750,this);this.O= this.adCpn="";this.QQ=this.wV=this.VQ=this.Y=this.adFormat=void 0;this.Dv=0;this.J=new Map;this.cL=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.A0=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.gk=!1;this.wk=NaN;this.D3=0;this.FK=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.Ai=!1;this.nE=new Set;this.RK=!1;this.b$=this.provider.C.U("html5_qoe_relaxed_reporting");var T=g.YS(this.provider.C.experiments, "html5_qoe_proto_mock_length");T&&!OI.length&&(OI=VJd(T));g.H(this,this.zg);try{navigator.getBattery?.().then(Z=>{this.NE=Z})}catch{}g.iw(this,0,"vps",["N"]); E.C.Gz()&&(this.D3=(0,g.a)(),this.wk=tR(()=>{var Z=(0,g.a)(),L=Z-this.D3;L>500&&this.K("vmlock",{diff:L.toFixed()});this.D3=Z},250)); this.provider.videoData.P6&&(this.remoteControlMode=GBU[this.provider.videoData.P6]||0);this.provider.videoData.xp&&(T=LhT(this.provider.videoData.xp),T?.length&&(this.remoteConnectedDevices=T));E.C.Gz()&&(this.OC=new rbd,g.H(this,this.OC))}wI(){var E=g.Am(this.provider);X4(this,E)}vV(){return this.FR}l4(){return{qK:this.qK,VG:this.VG}}FP(E,T){this.qK=E;this.VG=T}mM(E){if(!this.Ai){this.Ai=!0;var T="";switch(E){case 1:T="proximaui";break;case 2:T=this.provider.videoData.G9.getWebPlayerContextConfig()?.enableProximaLowLatency? "proximawpcc":this.provider.videoData.U("html5_enable_proxima")||this.provider.videoData.U("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:T="proximaauto"}T!==""&&n4(this,T)}}fW(E,T,Z,L){if(!this.nE.has(E)){this.nE.add(E);var n=g.Am(this.provider);g.iw(this,n,"lse",[E,T,Z,L.toFixed(3)])}}dM(E){g.m1(this,"lwc",[E.gI?E.gI.toFixed():"",E.IA?E.IA.toFixed():"",E.sz?(E.sz*1E3).toFixed():"",E.J1?(E.J1*1E3).toFixed():"",E.tq?(E.tq*1E3).toFixed():""].join(":"))}jY(E,T,Z){var L=g.Um(E), n=this.J.get(L);n||(n={identifier:{identifier:E.gL,tileContext:E.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.J.set(L,n));T.elapsedTimeMs=Math.round(g.Am(this.provider)*1E3);Z?(n.receivedAdEvents||(n.receivedAdEvents=[]),n.receivedAdEvents.push(T)):(n.receivedCuePointEvents||(n.receivedCuePointEvents=[]),n.receivedCuePointEvents.push(T))}reportStats(E=NaN,T=!1){if(!this.FC()&&(E=E>=0?E:g.Am(this.provider),this.b$?ktI.has(this.X)&&(this.G.size||(this.X==="PL"?E>=this.V+30:E<=this.u$+ 30||E>=this.V+1200&&E<=this.u$+86400))&&(g.iw(this,E,"vps",[this.X]),this.V=E):["PL","B","S"].indexOf(this.X)>-1&&(this.G.size||E>=this.V+30)&&(g.iw(this,E,"vps",[this.X]),this.V=E),this.G.size)){this.sequenceNumber===7E3&&g.t8(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){Zj(this,E);var Z=this.provider.W.SH();for(let {key:U,value:V}of Z)this.K(U,V);Z=E;var L=this.provider.W.D1(),n=L.droppedVideoFrames||0,O=L.totalVideoFrames||0,J=n-this.qK,y=O&&!this.VG;n>L.totalVideoFrames||J>5E3? gMI(this,"html5.badframedropcount",`df.${n};tf.${L.totalVideoFrames}`):(J>0||y)&&g.iw(this,Z,"df",[J]);this.qK=n;this.VG=O;this.S>0&&(g.iw(this,E,"glf",[this.S]),this.S=0);ir.isActive()&&(E=ir.s0(),Object.keys(E).length>0&&this.K("profile",E));this.FK&&n4(this,"lwnmow");E={};this.provider.videoData.V&&(E.fmt=this.provider.videoData.V.itag,(Z=this.provider.videoData.N)&&Z.itag!==E.fmt&&(E.afmt=Z.itag));E.cpn=this.provider.videoData.clientPlaybackNonce;this.Y?.length?E.adcpn=this.Y.join(","):this.adCpn&& (E.adcpn=this.adCpn);this.VQ?.length?E.addocid=this.VQ.join(","):this.O.length&&(E.addocid=this.O);L=this.provider.videoData;Z=L.BM();L=L.latencyClass;(Z&&L==="NORMAL"||this.provider.C.aI().X.ME(NS8)&&Z&&L==="LOW"||this.provider.C.aI().X.ME(G50)&&Z&&L==="ULTRALOW"||this.provider.C.aI().X.ME(VTk)&&Z&&L==="UNKNOWN"||(this.provider.C.aI().X.ME(U2d)||this.provider.C.U("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&Nm(this.provider.videoData))&&(E.adc=1);this.provider.videoData.cotn&& (E.cotn=this.provider.videoData.cotn);E.el=RF(this.provider.videoData);E.content_v=wM(this.provider.videoData);E.ns=this.provider.C.L;E.fexp=YQ(this.provider.C.experiments).toString();E.cl=(936900853).toString();Z=this.provider.videoData.adFormat||this.adFormat;this.wV?.length?E.adformat=this.wV.join(","):Z&&(E.adformat=Z);(Z=e5(this.provider.videoData))&&(E.live=Z);this.provider.videoData.W0()&&(E.drm=1,this.provider.videoData.j&&(E.drm_system=bkk[this.provider.videoData.j.flavor]||0),this.provider.videoData.drmProduct&& (E.drm_product=this.provider.videoData.drmProduct));g.qS()&&this.provider.videoData.XS&&(E.ctt=this.provider.videoData.XS,E.cttype=this.provider.videoData.cE,this.provider.videoData.mdxEnvironment&&(E.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(E.dai=Nm(this.provider.videoData)?"mv":this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.lH&&(E.dai_fallback="1")):this.provider.videoData.ow?E.dai="cs":this.provider.videoData.fP? E.dai="disabled":this.provider.videoData.W_&&(E.dai="unspecified");E.seq=this.sequenceNumber++;if(this.provider.videoData.cf){if(Z=this.provider.videoData.cf,E&&Z){Z.ns==="3pp"&&(E.ns="3pp");this.A0.has(Z.ns)&&n4(this,"hbps");Z.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=Z.shbpslc);for(var D of Object.keys(Z))this.cL.has(D)||(E[D]=Z[D])}}else E.event="streamingstats",E.docid=this.provider.videoData.videoId,E.ei=this.provider.videoData.eventId;this.isEmbargoed&&(E.embargoed="1"); Object.assign(E,this.provider.C.X);(D=E.seq)&&!this.provider.C.experiments.aI().X.ME(Tf)&&(Z=mA3(this,+D),Z=g.fi(Z,oKd),Z=g.So(Z,4),this.G.set("qclc",[Z]));E=g.pL("//"+this.provider.C.kZ+"/api/stats/qoe",E);L=Z="";for(let [U,V]of this.G.entries()){n=V;if(!n?.join)continue;n=`&${U}=${n.join(",")}`;n.length>100?L+=n:Z+=n}n=this.provider.C.experiments.aI().X.ME(Tf)&&this.provider.C.experiments.aI().X.ME(czI);if(this.provider.C.experiments.aI().X.ME(Tf)){D=mA3(this,+(D||0));D.qoePingUrl=E+Z+L;O=this.provider.C.experiments.aI().X.ME(b5T); J=this.provider.C.experiments.aI().X.ME(x2J);y={};if(O||J&&(T||this.oI))y.sendIsolatedPayload=!0;g.J8("qoeClientLoggingContext",D,y);n||(Z+="&dl=1")}n||iyd(this,E+Z,L.replace(/ /g,"%20"))}this.G.clear()}}g8(E){this.FK=E}xV(){if(this.provider.videoData.j){var E=this.provider.videoData.j;n4(this,`eme-${E.keySystemAccess?"final":oA(E)?"ms":Ur(E)?"ytfp":D8(E)?"safarifp":"nonfinal"}`)}}UY(E){this.isEmbargoed=E}onPlaybackRateChange(E){var T=g.Am(this.provider);E&&E!==this.Rw&&(g.iw(this,T,"rate",[E]),this.Rw= E);this.b$||this.reportStats(T)}getPlayerState(E){if(E.X(128))return"ER";if(E.X(2048))return"B";if(E.X(512))return"SU";if(this.provider.C.aI().X.ME(EP)&&E.X(256))return"PA";if(E.X(16)||E.X(32))return"S";if(E.isOrWillBePlaying()&&E.X(64))return"B";var T=lIU[FU(E)];g.OK(this.provider.C)&&T==="B"&&this.provider.W.getVisibilityState()===3&&(T="SU");T==="B"&&E.X(4)&&(T="PB");return T}bf(E,T){var Z=g.Am(this.provider);g.iw(this,Z,"vfi",[E==="A"?"":`${T??0}`,E])}L0(){super.L0();window.clearInterval(this.f0); window.clearInterval(this.wk)}K(E,T,Z){var L=this.yd.indexOf(E)!==-1;L||this.yd.push(E);if(!Z||!L){T=typeof T!=="string"?g.QA(T):T;T=AhO(T);if(!Z&&!/^t[.]/.test(T)){var n=g.Am(this.provider)*1E3;T=`t.${n.toFixed()};${T}`}g.m1(this,"ctmp",`${E}:${T}`);L4(this);return n}}LW(E,T,Z){this.j={L8:Number(this.K("glrem",{nst:E.toFixed(),rem:T.toFixed(),ca:+Z})),uG:E,qI:T,isAd:Z}}m6(E,T,Z){g.iw(this,g.Am(this.provider),"ad_playback",[E,T,Z])}resume(){isNaN(this.f0)?XL3(this):this.f0=tR(()=>{this.reportStats()}, 1E4)}}; g.x=g.ug.prototype;g.x.gx=TU(97);g.x.At=TU(91);g.x.sb=TU(46);g.x.Ub=TU(40);g.x.c6=TU(27);var lIU={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},ktI=new Set(["PL","B","S"]),OI=[];g.UQ=class extends g.gW{constructor(E,T,Z,L,n,O,J,y=!1,D,U){super();this.W=E;this.schedule=T;this.policy=Z;this.mK=L;this.O=D;this.cL=U;this.N5=this.Is=this.z9=null;this.wV=this.f0=this.u$=this.NE=0;this.GC=this.Gf=this.isSuspended=!1;this.h5="";this.A0={};this.Zn=NaN;this.RK=this.gk=this.DA=0;this.mA=null;this.FK=this.D3=!1;this.Gr=0;this.QQ=!1;this.b$=this.T9=0;this.bP=null;this.Qz=this.PN=!1;this.Ph=()=>this.W.Ph(); this.timing=new WEd(this.cL);this.Y=new LE$(this.schedule,this.policy);this.wk=new g.Ui(this.V,0,this);this.Ai=new g.Ui(this.V,this.policy.Ue,this);this.lY=new g.Ui(this.V,1E3,this);this.yd=new g.Ui(this.V,void 0,this);this.A5=new g.Ui(()=>{this.isSuspended||this.V()},1E4,this); this.xz=new g.Ui(this.Zj,250,this);this.Z=this.ue=this.currentTime=NaN;this.BW=new Gj(5);this.oI=this.timestampOffset=NaN;this.logger=new g.iT("dash");this.zg=Infinity;E=D&&D.sH();D&&(au(D,this.mK,this.policy),this.oI=Date.now());this.X=new w6T(this,this.Y,Z,this.mK,n,E);Z=jsb(this.X,O,J&&J.id);this.audioTrack=new Rvb(this,this.policy,Z.audio,this.timing);this.videoTrack=new Rvb(this,this.policy,Z.video,this.timing);this.videoTrack.V.NE=this.audioTrack.V;this.SQ={updateend:this.Dv,error:this.Ne}; g.H(this,this.wk);g.H(this,this.Ai);g.H(this,this.lY);g.H(this,this.yd);g.H(this,this.A5);this.XN=AW0({Ma:this.policy.J.Ma,BE:this.policy.BE,y5:this.policy.y5});this.S=T1b(this,this.policy,this.XN,this.schedule,this.BW,(V,N)=>n5O(this,V,N)); this.j=new g.VJ(this,this.mK,this.policy,this.videoTrack,this.audioTrack,y);this.policy.j&&(y=this.W.getVideoData(),this.K("clsdai",{initld:1,admapsz:y.yf?.size}),y.yf||(y.yf=new Map),this.VQ=new g.Nz(this.policy,(V,N)=>{this.K(V,N)},y.yf,(V,N,G)=>{this.W.jY(V,N,G)})); this.rL=new OFk(this,this.mK,this.videoTrack,this.audioTrack,this.policy);y=this.policy.WW?this.W.getVideoData().Uz:null;this.J=new xIb(this,this.policy,this.videoTrack,this.audioTrack,this.A0,this.j,this.timing,this.Y,this.schedule,this.mK,this.X,this.S,y);g.H(this,this.J);this.L=new Ps8(this,this.policy,this.videoTrack,this.audioTrack,this.mK,n,mj(this.W.getVideoData()),J?.id);g.H(this,this.L);hOT(this.L,O);this.G=new HFb(this.W,this,this.policy,this.audioTrack,this.videoTrack,this.mK,this.schedule, this.L,this.timing,this.j,this.VQ);g.H(this,this.G);this.N=this.W.Gg.EQ.U9;this.policy.L||OKT(this);this.policy.yd&&(this.nE=new KE0(this.videoTrack.qE.index,this.W.getVideoData().clientPlaybackNonce??"",this.W))}initialize(E,T,Z){E=E||0;this.policy.X||(T=sm(this.X),Wt(this.W,new eX(T.video,T.reason)),this.W.LC(new eX(T.audio,T.reason)));this.policy.X&&L1(this);this.mK.isManifestless&&cRU(this.J);this.S&&Zy3(this.S,this.videoTrack.qE);T=isNaN(this.getCurrentTime())?0:this.getCurrentTime();var L=!this.mK.isManifestless; this.policy.q8&&(L=L||this.mK.te);if(!this.policy.v0||this.policy.A5)this.currentTime=L?E:T;this.policy.VQ&&this.seek(this.getCurrentTime(),{}).Yp(()=>{}); this.policy.X?this.N?.Xm(this.a8()||"")&&y48(this)&&Dj(this,this.videoTrack)&&Dj(this,this.audioTrack)&&(azk(this.G,this.N),this.policy.L&&OKT(this)):this.O&&(DFI(this,this.videoTrack),DFI(this,this.audioTrack),l6k(this.O),delete this.O);Z?(this.OC(!1),g.VH(this.lY)):(E=this.getCurrentTime()===0,BB(this.J,this.videoTrack,this.videoTrack.qE,E),BB(this.J,this.audioTrack,this.audioTrack.qE,E),this.policy.X&&Kc0(this.G,{uI:1}),this.policy.VQ||this.seek(this.getCurrentTime(),{}).Yp(()=>{}),this.timing.tick("gv")); (this.mK.gI||this.mK.IA||this.mK.sz||this.mK.J1||this.mK.tq)&&this.W.dM(this.mK)}OC(E){this.Gf=E||this.W.A().U("html5_allow_multiview_tile_preload")&&this.W.getVideoData().livePreload;this.policy.oI||(this.isSuspended=!0,this.policy.lK&&(this.lY.stop(),this.Ai.stop(),this.wk.stop()),this.A5.stop())}resume(E=!1){if(this.isSuspended||this.GC||E){this.Gf=this.GC=this.isSuspended=!1;try{this.V()}catch(T){g.h8(T)}}}Kp(){return!this.policy.XN}Je(E=!1){return Math.min(this.audioTrack.Je(E),this.videoTrack.Je(E))}CD(E= !1,T=!1){v5d(this);this.W.oL()&&(this.Z=NaN);E?(this.policy.u$&&this.K("loader",{setsmb:1}),this.policy.oI=!0,this.Dj()):(this.OC(!1),T||this.Dj())}setAudioTrack(E,T,Z=!1){if(!this.FC()){var L=!isNaN(T);Z&&L&&(this.audioTrack.Y=Date.now(),this.policy.WM&&(this.QQ=!0));Z=this.W.oL()&&!this.W.getVideoData().Z;if(this.policy.X){a:{var n=this.L;var O=E.id;for(var J of n.f0)if(J.id===O){J=n.mK.X[O];n.j=J;n.iP.wV()&&(n.VQ=!0);let y=L?"t":"m";n.Y=O;n.oI=y;O=new eX(J,y);L&&(n.J=!0);n=O;break a}n.V=[];n=null}this.W.LC(n)}else n= this.X,n.G=n.mK.X[E.id],n.L=n.G,n=new QE(n.L,n.V,L?"t":"m"),this.W.LC(new eX(n.audio,n.reason));L?(this.Zn=Date.now(),L=this.audioTrack.qE.index.jc(T),this.K("setAudio",{id:E.id,cmt:T,sq:L}),L>=0&&(this.policy.X&&this.hq(!0,"mosaic"),K0(this.audioTrack,L,NaN,NaN),!this.policy.xz&&this.mK.isLive&&$P(this.mK,L,!1))):Z||this.W.mW()}}setPlaybackRate(E){E!==this.Y.getPlaybackRate()&&this.Y.setPlaybackRate(E)}o5(E){var T=this.G.j;this.G.j=E;this.K("scfidc",{curr:Gn(T),"new":Gn(E)});E&&Gn(E)!==Gn(T)&&(this.hq(!0, "caption change"),this.sy())}Up(E){this.G.RK(E)}kw(E,T=!1){E.X.info.wL()?this.W.LC(E,T):Wt(this.W,E)}Rh(){return this.W.Rh()}PY(){return this.W.PY()}pW(E){this.W.A().Gz()&&this.K("sps",{status:E.Ey||""});if(E.Ey===1)this.DA=0;else if(E.Ey===2||E.Ey===3){let T=!1;E.Ey===3&&(this.zg=E.GI??Infinity,this.DA+=1,(T=Xp(this))&&this.tO(!0));this.W.Ou(!0,T)}}nD(){return this.W.nD()}uj(){return this.W.uj()}Eu(E){this.W.Eu(E)}sy(){this.V()}Zj(){var E=this.W.pE()?.getCurrentTime();E?this.W.K("rms",{cta:E}):g.VH(this.xz)}V(){u6(this); if(this.z9&&Xi(this.z9)&&!this.z9.nt()&&(!this.policy.v0||isFinite(this.getCurrentTime()))){var E=C0(this.videoTrack);E=this.policy.X1&&E&&E.J();this.mK.isManifestless&&this.mK.isWindowedLive&&SU(this.mK)?(this.Z=SU(this.mK),this.z9.lB(this.Z)):Fg(this.mK)&&!E?(E=this.getCurrentTime(),this.policy.v0&&this.policy.A5&&this.K("ssrDuration",{ld:this.K0(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.Z)?(this.Z=E+3600,this.z9.lB(this.Z)):this.Z<=E+1800&&(this.Z=Math.max(this.Z+1800,E+ 3600),this.z9.lB(this.Z))):this.z9.isView||(E=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.Z)||this.Z!==E)&&E>0&&(this.z9.lB(E),this.Z=E))}if(!this.FC())if(HM(this.mK)&&this.mK.jE()){var T=this.mK;this.handleError("manifest.net.retryexhausted",T.T9?{rc:T.p9}:{rc:T.p9.toString()},1)}else if(this.policy.X)a:{try{if(Mt(this)&&this.N5){var Z=this.G,L=this.N5;let N=L.X;if(N){var n=Z.W.b4();E=!0;n||(n=Z.loader.getCurrentTime(),E=!1);{T=N;let G=E?Z.W.XZ(n):n;if(Z.loader.tV(G))var O= !1;else{var J={t:n.toFixed(3),isUtc:E};FcU(Z,T,G)?(Z.loader.K("prebuffer",Object.assign(J,{inrange:1})),O=!0):(T.info.X?.wm?.nB?E&&(T.info.X?.wm?.nB||0)===n*1E3:!E&&(T.info.X?.wm?.Hx||0)===n*1E3)?(Z.loader.K("prebuffer",Object.assign(J,{match:1})),O=!0):O=!1}}O&&(Z.W.Sy("ismp_c"),Z.X.push(N),Z.O?.X(N.info.IK),N.UG(),L.V(!1))}}sW(this.G);this.mK.isManifestless&&this.policy.L&&ko(this.rL);this.z9?.N()&&du(this);Kc0(this.G);if(Mt(this)&&this.N5){var y=this.G,D=this.N5;let N=D.G.zU;if(N!==void 0&&N>= 0){y.W.Sy("ismp_a");var U=D.G;if(zId(y,U)){var V=SEJ(y,U);y.policy.sl>0&&y.OC.YK++;V&&(D.X!==V&&(KX(D),D.X=V,D.G=dg),y.W.Sy("ismp_rc"))}}}}catch(N){g.t8(N);if(N.message.includes("changeType")){this.K("ctype",{exp:N.name,msg:N.message,s:N.stack});break a}this.handleError("fmt.unplayable",{exp:N.name,msg:N.message,s:N.stack,trg:"sabrslicerqt"},1)}c4I(this);g.VH(this.A5)}else if(!this.mK.V||!yRi(this.videoTrack)&&!yRi(this.audioTrack)||(this.videoTrack.N||this.audioTrack.N)&&this.policy.T9?Z=!1:(this.Dj(), this.W.seekTo(Infinity,{Vd:"checkLoaderTracksSync",uW:!0}),Z=!0),!Z){u6(this);this.mK.isManifestless&&(DSd(this.videoTrack),DSd(this.audioTrack),ko(this.rL),(Z=K_(this.videoTrack))&&Z.X&&(Z=Z.X.isStreaming&&!this.policy.BE,this.K(Z===this.policy.J.Ma?"strm":"strmbug",{strm:Z,sfmp4:this.policy.J.Ma,dfs:this.policy.BE},!0)));if(this.z9)du(this);else if(this.policy.N){Z=!1;for(T of[this.videoTrack,this.audioTrack])for(L=K_(T);L&&T.z1()!==C0(T);L=K_(T))T.eM(L),Z=!0;PB(this.videoTrack)&&PB(this.audioTrack)|| Z&&g.hm(this)}UI(this);BB(this.J,this.videoTrack,this.videoTrack.qE,!1);BB(this.J,this.audioTrack,this.audioTrack.qE,!1);if(!this.policy.TO&&(T=this.videoTrack,O=this.audioTrack,(!this.z9||Xi(this.z9)&&!this.policy.Pg)&&!this.rL.isSeeking()&&(this.policy.X||p0(T)&&T.qE.X()&&this.X.Y)))a:{if(Z=this.getCurrentTime(),L=this.Y,J=we(L,T.qE.info.EC,O.qE.info.EC,0),O=Wp(L.NH)+J/de(L.NH),Z+=Math.max(O,O+L.policy.P4-J/T.qE.info.EC),T.G.length){if(T.G[0].info.rV[0].segmentStartTime<=Z)break a;xo(T)}L=T.V;for(O= L.G.length-1;O>=0;O--)L.G[O].info.segmentStartTime>Z&&L.G.pop();L88(T);T.X&&Z5&&E.S.shift(),Z=T.kU,this.W.getVideoData()?.enableServerStitchedDai&&(E=Nyi(this.audioTrack,Z),L=Nyi(this.videoTrack,Z),E!==0&&L!==0&&E!==L&&this.handleError("ssdai.avsync",{sq:Z,a:E,v:L},0)));this.policy.Op&&(Z=T.yU,Z!=null&&(T=this.W.getVideoData().dU,Z==null||isNaN(Z)?T.yU=void 0:T.yU=Z))}}Py(E,T,Z,L){E.info.video&&this.j.Py(T,Z,L)}L4(E){this.X.L4(E)}h6(){return this.videoTrack.L||this.audioTrack.L}seek(E,T){if(this.FC())return g.NB(); if(this.h6())return g.NB("seeking to head");if(this.policy.VQ&&!isFinite(E))return SP(this.rL),V$(Infinity);u6(this);HKk(this,E,!1,T.seekSource);L1(this);this.policy.X||UI(this,E);this.z9&&this.z9.X&&this.z9.G&&!this.W.getVideoData().ND&&(this.z9.X.isLocked()||this.z9.G.isLocked())&&this.W.mW({reattachOnLockedBuffer:1,vsb:`${this.z9.G.isLocked()}`,asb:`${this.z9.X.isLocked()}`});var Z=this.getCurrentTime(),L=this.rL.seek(E,T);if(!this.policy.v0||this.policy.A5)this.currentTime=L;Dv(this.j,E,Z,this.policy.FV&& !T.BN);g.hm(this);return V$(L)}e4(E){return this.policy.X&&this.G.e4(E)}Z6(E){return this.G.Z6(E)}hq(E,T){this.G.hq(E,T)}getCurrentTime(){if(this.policy.v0){let E=this.Dn()||0;return this.W.getCurrentTime(!0)-E}return this.currentTime}K0(){return this.currentTime+this.timestampOffset}hC(){return this.audioTrack.qE.info}EA(){return this.videoTrack.qE.info}Pa(){return this.audioTrack.qE.info.n0}Yl(){return this.videoTrack.qE.info.n0}L0(){try{this.CD(),xo(this.audioTrack),xo(this.videoTrack),g.$2(this.audioTrack), g.$2(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),super.L0()}catch(E){g.h8(E)}}handleError(E,T,Z=0){var L=Rj(Z);E==="fmt.unplayable"&&this.mK.isLive&&(this.policy.y5=!1,g.pk(this.mK));T=new g.C5(E,T,Z);x8(this);g.QA(T.details);this.W.handleError(T);E!=="html5.invalidstate"&&T.errorCode!=="fmt.unplayable"&&E!=="fmt.unparseable"&&L&&this.dispose()}O3(){var E=C0(this.audioTrack),T=C0(this.videoTrack);E={lct:this.getCurrentTime().toFixed(3),lsk:this.rL.isSeeking(),lmf:this.X.X.isLocked(), lbw:l8(this.schedule).toFixed(3),lhd:Wp(this.schedule).toFixed(3),lst:((this.schedule.J.Q4()||0)*1E9).toFixed(3),laa:E?E.YG():"",lva:T?T.YG():"",lar:this.audioTrack.X?this.audioTrack.X.YG():"",lvr:this.videoTrack.X?this.videoTrack.X.YG():"",laq:`${S4(this.audioTrack)}`,lvq:`${S4(this.videoTrack)}`};this.z9&&!this.z9.gh()&&this.z9.X&&this.z9.G&&(E.lab=VZ(this.z9.X.Dz()),E.lvb=VZ(this.z9.G.Dz()));this.NE&&(E.lapt=((0,g.a)()-this.NE).toFixed(0),E.lapr=NB0(this));this.u$&&(E.lapmabht=((0,g.a)()-this.u$).toFixed(0), E.lapmabh=IE(this,this.audioTrack).toFixed(0));(T=this.G.h5)&&(E.reqBlocked=T);(T=this.G.ue)&&(E.lsrt=((0,g.a)()-T).toFixed(0));this.f0&&(E.lapmvbht=((0,g.a)()-this.f0).toFixed(0),E.lapmvbh=IE(this,this.videoTrack).toFixed(0));this.wV&&(E.lapsdai=((0,g.a)()-this.wV).toFixed(0));return E}wI(){return this.X.X}Dj(){try{this.policy.X&&this.G.hq(!1,"pending"),this.audioTrack.Dj(),this.videoTrack.Dj()}catch(E){g.h8(E)}this.policy.N=""}tV(E){return this.videoTrack&&this.audioTrack?this.videoTrack.tV(E)&& this.audioTrack.tV(E):!0}eH(){return uo(this.Y)}K(E,T,Z=!1){this.W.K(E,T,Z)}a8(){return this.W.a8()}uW(E,T){E/=T;isNaN(this.timestampOffset)&&g.f4(this,E-Math.min(E,this.policy.Ve));var Z=E-this.timestampOffset;Z<0&&!this.Qz&&(this.Qz=!0,this.K("neg_ts",{ts:Z.toFixed(3),offset:this.timestampOffset.toFixed(3),wnd:Kk(this.mK)||this.mK.gI?"1":"0"}),this.W.A().aI().X.ME(Z5k)&&(g.f4(this,E-Math.min(E,this.policy.Ve)),Z=E-this.timestampOffset));return Z*T}Dn(){return this.timestampOffset}isSeeking(){return this.rL.isSeeking()}zy(){this.j.zy()}AQ(E, T=!1,Z={}){this.policy.X?this.L.AQ(E,T,Z):this.X.AQ(E,T,Z)}XI(){this.policy.G&&this.PN&&(this.K("sdai",{skipAdSked:"1"}),this.PN=!1)}W6(){g.f4(this,this.timestampOffset-1E3);var E=this.mK,T=new Set;for(let L in E.X){let n=E.X[L].index;var Z=n.ka();Z&&!T.has(Z)&&(Z.startTime+=1E3,Z.endTime=Z.startTime+Z.duration,T.add(Z));n.segments.length&&(Z=n.segments[n.segments.length-1],n.segments=[],n.segments.push(Z))}this.mA&&this.mA.yg();this.policy.G&&this.policy.j&&this.VQ?.yg();Dv(this.j,0,0,!0);this.PN= !1}isOffline(){return!!this.W.getVideoData().cotn}nf(E,T){this.W.nf(E,T)}Px(E,T){if(this.policy.X)HKk(this,E,!0,T),this.G.hq(!0,"utc"),this.sy();else if(T=this.W.getVideoData().Uz){var Z=this.J;Z.K5=E;Z.Uz=T;EW(this)}}OQ(E){this.videoTrack.L=!1;this.audioTrack.L=!1;this.rL.X=!1;this.W.OQ(E)}Ri(E){this.rL.Ri(E-this.Dn())}Y$(){this.W.Y$()}tO(E){E!==this.policy.Zj&&((this.policy.Zj=E)||this.V())}mW(E){this.W.mW(E)}g8(E){this.W.g8(E)}oM(E){this.VQ?.oM(E)}zM(E){this.policy.Y&&this.W.getVideoData().Vz()&& !E.qz&&(this.K("liveUmpMissing",{segmentNum:E.w4,headerId:E.xm,startMs:E.startMs,durationMs:E.durationMs}),this.policy.Y=!1)}LU(E,T){if(this.policy.j){let L=E.JB?.[0];var Z=this.W.getVideoData();Z=Z.playerResponse?.playerConfig?.daiConfig?Z.fP?1:Z.W_?4:Z.lH?2:0:3;this.VQ?.LU(E,T,Z,this.mK,this.mA||void 0);this.policy.V&&this.K("clidai",{onqlst:1,len:E.JB?.length||0,rn:T,evt:VE(L?.HM?.event),cid:L?.HM?.identifier||"null",sq:L?.w4||-1,trk:L?.trackType||"null",disr:Z})}}JM(E){this.policy.Y&&this.mA?.JM(E)}WM(E, T,Z){Mt(this)&&(this.N5||(this.N5=new vV8(L=>{this.W.Sy(L)}),g.H(this,this.N5)),XK8(this.N5,{zU:E, U4:T,uI:Z}),this.V())}By(){this.gk++}Kl(){this.gk=0}xV(){return this.W.getVideoData().Z?(0,g.a)()-this.schedule.b$>3E5&&this.gk>=3:!this.schedule.b$}kX(){this.G.f0.YK=0}v6(){this.G.Z=void 0}};g.UQ.prototype.uH=TU(104);g.UQ.prototype.Ob=TU(83);g.UQ.prototype.PL=TU(33);g.UQ.prototype.FE=TU(11);var p68=class extends g.vd{};var $I8=class extends p68{constructor(E,T,Z,L){super();this.V=-1;this.X={};this.N=new g.Ui(this.j,0,this);g.H(this,this.N);this.G=new g.Ui(()=>{this.FC()||(this.N.start(Math.random()*Z),this.G.start(T))},E,this); g.H(this,this.G);L.subscribe("fairplay_next_need_key_info",this.L,this)}L(E,T){if(E&&T){var Z=Number(g.za(E,"cpi"))*1+1;isNaN(Z)||Z<=0||Zthis.V&&(this.V=Z,g.Vy(this.X)||(this.X={},this.N.stop(),this.G.stop())),this.X[T]=E,g.VH(this.G))}}j(){for(let n of Object.keys(this.X)){var E=this.jQ,T=this.V,Z=g.b9(this.X[n]),L=Z[6];let O=[];for(let J of L.split("&"))J.indexOf("cpi=")===0?O.push("cpi="+T.toString()):J.indexOf("ek=")===0?O.push("ek="+ wW(n)):O.push(J);Z[6]="?"+O.join("&");T="skd://"+Z.slice(2).join("");L=T.length*2;Z=new Uint8Array(L+4);Z[0]=L%256;Z[1]=(L-Z[0])/256;for(L=0;L{this.jQ("log_qoe",{wvagt:"timer",reqlen:this.X?this.X.length:-1});if(this.X){if(this.X.length>0){var Z=this.X.shift();k3$(this,Z.info)}this.X.length>0&&(Z=this.X[0].time-(0,g.a)(),this.G.start(Math.max(0,Z)))}},0); g.H(this,this.G);T.subscribe("widevine_set_need_key_info",this.N,this)}N(E){var T;a:{if((T=E.cryptoPeriodIndex)&&this.X.length>0)for(var Z of this.X)if(T===Z.info.cryptoPeriodIndex){T=!0;break a}T=!1}if(!T){T=(0,g.a)();a:{Z=E.cryptoPeriodIndex;if(!isNaN(Z))for(L of this.V.values())if(Math.abs(L.cryptoPeriodIndex-Z)<=1){var L=!0;break a}L=!1}L?(L=E.X,L=Math.max(0,Math.random()*((isNaN(L)?120:L)-30))*1E3):L=0;this.jQ("log_qoe",{wvagt:`delay.${L}`,cpi:E.cryptoPeriodIndex,reqlen:this.X.length});L<=0? k3$(this,E):(this.X.push({time:T+L,info:E}),g.VH(this.G,L))}}L0(){this.X=[];super.L0()}};var Lui=class{constructor(){({url:Z,interval:T,retries:E}={});var E,T,Z;this.url=Z;this.interval=T;this.retries=E}};var p2O=class{constructor(E,T){this.statusCode=E;this.message=T;this.V=this.heartbeatParams=this.errorMessage=null;this.G=[];this.X={};this.nextFairplayKeyId=null}},$F8={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var E6k=class extends g.gW{constructor(E,T,Z="",L=!1){super();this.message=E;this.requestNumber=T;this.timer=Z;this.G=L;this.onError=this.onSuccess=null;this.X=new g.Lh(5E3,2E4,.2)}};var aIb=class extends g.vd{constructor(E,T,Z,L,n){super();this.videoData=E;this.C=T;this.Z=Z;this.sessionId=L;this.C9=n;this.j={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.O=this.VQ=!1;this.N=null;this.NE=[];this.V=[];this.authorizedFormats=[];this.S=[];this.J=!1;this.X={};this.status="";this.L=NaN;this.G=E.j;this.cryptoPeriodIndex=Z.cryptoPeriodIndex;E={};Object.assign(E,this.C.X);E.cpn=this.videoData.clientPlaybackNonce;this.videoData.Y&&(E.vvt=this.videoData.Y,this.videoData.mdxEnvironment&& (E.mdx_environment=this.videoData.mdxEnvironment));this.C.oI&&(E.authuser=this.C.oI);this.C.pageId&&(E.pageid=this.C.pageId);isNaN(this.cryptoPeriodIndex)||(E.cpi=this.cryptoPeriodIndex.toString());n=(n=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.Gc()))?n[1]:"";n==="ATV"&&(E.cdt=n);this.j=E;this.j.session_id=L;this.Y=!0;this.G.flavor==="widevine"&&(this.j.hdr="1");this.G.flavor==="playready"&&(T=Number(g.qq(T.experiments,"playready_first_play_expiration")),!isNaN(T)&&T>=0&&(this.j.mfpe=`${T}`),this.Y=!1); T="";g.V9(this.G)?this.G.X()?(L=Z.G)&&(T="https://www.youtube.com/api/drm/fps?ek="+HTb(L)):(T=Z.initData.subarray(4),T=new Uint16Array(T.buffer,T.byteOffset,T.byteLength/2),T=String.fromCharCode.apply(null,T).replace("skd://","https://")):T=this.G.V;this.baseUrl=T;this.fairplayKeyId=g.za(this.baseUrl,"ek")||"";if(T=g.za(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(T);this.NE=Z.Zo?[g.So(Z.initData,4)]:Z.V;Qw(this,{sessioninit:Z.cryptoPeriodIndex});this.C.aI().X.ME(R6)&&this.G.flavor==="widevine"&& this.C9&&!this.C9.certificate&&this.C.widevineCertificate&&(this.C9.certificate=this.C.widevineCertificate);this.status="in"}xS(E){if(!(this.FC()||E.size<=0)){var T={};E.forEach((Z,L)=>{var n=y9(this.G)?L:Z;L=new Uint8Array(y9(this.G)?Z:L);y9(this.G)&&U8b(L);Z=g.So(L,4);U8b(L);L=g.So(L,4);this.X[Z]?this.X[Z].status=n:this.X[L]?this.X[L].status=n:this.X[Z]={type:"",status:n};o6J(this,this.X[Z].type,T)}); y7k(this,",");Qw(this,{onkeystatuschange:1});this.status="kc";this.jQ("keystatuseschange",this)}}error(E,T,Z,L){this.FC()||(this.jQ("licenseerror",E,T,Z,L),E==="drm.provision"&&(E=(performance.now()-this.L)/1E3,this.L=NaN,this.jQ("ctmp","provf",{et:E.toFixed(3)})));Rj(T)&&this.dispose();this.C9&&(this.C9.certificate=null)}shouldRetry(E,T){return!E&&this.requestNumber===T.requestNumber}L0(){this.X={};super.L0()}O3(){var E={ctype:this.Z.contentType||"",length:this.Z.initData.length,requestedKeyIds:this.NE, cryptoPeriodIndex:this.cryptoPeriodIndex};this.N&&(E.keyStatuses=this.X);return E}Oe(){var E=this.V.join();if(C4(this)){let T=new Set;for(let Z in this.X)this.X[Z].status!=="usable"&&T.add(this.X[Z].type);E+=`/UKS.${Array.from(T)}`}return E+=`/${this.cryptoPeriodIndex}`}rI(){return this.url}};var Pt=class extends g.gW{constructor(E,T,Z,L,n,O=!1){super();this.element=E;this.Z=T;this.initData=Z;this.X=L;this.G=n;this.VQ=O;this.sessionId="";this.J=this.L=this.V=this.j=null;this.N=new g.Fd(this);g.H(this,this.N);VMI(this)}NE(E){if(this.j){var T=E.messageType||"license-request";this.j(new Uint8Array(E.message),T)}}xS(){this.J&&this.J(this.X.keyStatuses)}O(E){this.j&&this.j(E.message,"license-request")}Y(E){if(this.V){if(this.G){var T=this.G.error.code;E=this.G.error.systemCode}else T=E.errorCode, E=E.systemCode;this.V(`t.prefixedKeyError;c.${T};sc.${E}`,T,E)}}S(){this.L&&this.L()}update(E){if(this.X)return this.X.update(E).then(null,L5(T=>{NmT(this,"t.update",T)})); this.G?this.G.update(E):this.element.addKey?this.element.addKey(this.Z.keySystem,E,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.Z.keySystem,E,this.initData,this.sessionId);return g.X8()}L0(){this.X&&(this.VQ?this.X.close().catch(g.t8):this.X.close());this.element=null;super.L0()}};var zv8=class extends g.gW{constructor(E,T,Z=!1){super();this.element=E;this.X=T;this.L=Z;this.j={};this.V=null;this.N=new g.Fd(this);this.G=this.mediaKeys=null;this.J=Promise.resolve();g.H(this,this.N)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.X.flavor==="widevine"&&this.X.hW?this.mediaKeys.setServerCertificate(this.X.hW):this.X.X()&&this.X.Wk?this.mediaKeys.setServerCertificate(this.X.Wk):null:null}createSession(E,T){var Z=E.initData;if(this.X.keySystemAccess){T&&T("createsession"); let L=this.mediaKeys.createSession();Ur(this.X)?Z=Wub(Z,this.X.Wk):this.X.X()&&(Z=r48(Z)||new Uint8Array(0));T&&T("genreq");E=L.generateRequest(E.contentType,Z);let n=new Pt(null,null,null,L,null,this.L);E.then(()=>{T&&T("genreqsuccess")},L5(O=>{NmT(n,"t.generateRequest",O)})); return n}if(oA(this.X))return uR$(this,Z);if(D8(this.X))return elO(this,Z);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.X.keySystem,Z):this.element?.webkitGenerateKeyRequest(this.X.keySystem,Z);return this.V=new Pt(this.element,this.X,Z,null,null,this.L)}Y(E){var T=I6(this,E);T&&T.O(E)}S(E){var T=I6(this,E);T&&T.Y(E)}Z(E){var T=I6(this,E);T&&T.S(E)}getMetrics(){var E=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{E=this.mediaKeys.getMetrics()}catch{}return E}L0(){this.G= this.mediaKeys=null;this.V?.dispose();for(let E of Object.values(this.j))E.dispose();this.j={};super.L0();delete this.element}};var WX=class{constructor(){this.keys=[];this.values=[]}get(E){E=this.findIndex(E);return E!==-1?this.values[E]:null}remove(E){E=this.findIndex(E);E!==-1&&(this.keys.splice(E,1),this.values.splice(E,1))}n5(){this.keys=[];this.values=[]}set(E,T){var Z=this.findIndex(E);Z!==-1?this.values[Z]=T:(this.keys.push(E),this.values.push(T))}findIndex(E){return g.aS(this.keys,T=>y8(E,T))}};var $$8=class extends g.vd{constructor(E,T,Z,L=null,n){super();this.element=E;this.videoData=T;this.C=Z;this.mediaElement=L;this.C9=n;this.N=[];this.wV=2;this.QQ=this.f0=!1;this.heartbeatParams=null;this.NE=this.S=!1;this.j=null;this.b$=!1;this.X=this.videoData.j;this.drmSessionId=this.videoData.drmSessionId||g.cd();this.V=new Map;this.L=new WX;this.J=new WX;this.O=new g.Fd(this);this.VQ=this.C.U("html5_eme_ignore_teardown_errors");(E=this.element)&&(E.addKey||E.webkitAddKey)||ns()||JB(Z.experiments); this.C.U("html5_enable_vp9_fairplay")&&this.X.X()?Z=$_:(Z=this.videoData.Lp,Z=this.X.flavor==="fairplay"||Z?YA:$_);this.Z=Z;this.mediaKeys=new zv8(this.element,this.X,this.VQ);g.H(this,this.mediaKeys);oA(this.X)&&(this.Y=new zv8(this.element,this.X,this.VQ),g.H(this,this.Y));g.H(this,this.O);Z=this.element;this.X.keySystemAccess?this.O.RI(Z,"encrypted",this.OC):Ly(this.O,Z,oA(this.X)?["msneedkey"]:["needkey","webkitneedkey"],this.RK);v63(this);a:switch(E=this.X,Z=this.V,E.flavor){case "fairplay":UE()> 19.2999?(Z=E.Fc,E=E.uQ,E>=Z&&(E=Z*.75),T=(Z-E)*.5,Z=new $I8(T,Z,Z-T-E,this)):Z=null;break a;case "widevine":Z=new M3I(Z,this);break a;default:Z=null}if(this.j=Z)g.H(this,this.j),this.j.subscribe("rotated_need_key_info_ready",this.u$,this),this.j.subscribe("log_qoe",this.G,this);JB(this.C.experiments);this.G({cks:this.X.Oe()})}OC(E){this.G({onecpt:1});E.initData&&YdJ(this,new Uint8Array(E.initData),E.initDataType)}RK(E){this.G({onndky:1});YdJ(this,E.initData,E.contentType)}Ny(E){this.G({onneedkeyinfo:1}); this.C.U("html5_eme_loader_sync")&&(this.J.get(E.initData)||this.J.set(E.initData,E));qdk(this,E)}u$(E){this.N.push(E);sI(this)}createSession(E){var T=fUU(this)?E2(E):g.So(E.initData);this.V.get(T);this.NE=!0;E=new aIb(this.videoData,this.C,E,this.drmSessionId,this.C9);this.V.set(T,E);E.subscribe("ctmp",this.K0,this);E.subscribe("keystatuseschange",this.xS,this);E.subscribe("licenseerror",this.f4,this);E.subscribe("newlicense",this.SQ,this);E.subscribe("newsession",this.A5,this);E.subscribe("sessionready", this.h5,this);E.subscribe("fairplay_next_need_key_info",this.D3,this);this.C.U("html5_enable_vp9_fairplay")&&E.subscribe("qualitychange",this.oI,this);E.subscribe("sabrlicenseconstraint",this.Zn,this);T=this.mediaKeys;Qw(E,{createkeysession:1});E.status="gr";g.Si("drm_gk_s",void 0,E.videoData.S);E.url=FNI(E);E.N=BBT(E,T);g.H(E,E.N)}SQ(E){this.FC()||(this.G({onnelcswhb:1}),E&&!this.heartbeatParams&&(this.heartbeatParams=E,this.jQ("heartbeatparams",E)))}A5(){this.FC()||(this.G({newlcssn:1}),this.N.shift(), this.NE=!1,sI(this))}h5(){if(oA(this.X)&&(this.G({onsnrdy:1}),this.wV--,this.wV===0)){var E=this.Y;E.element?.msSetMediaKeys?.(E.G)}}xS(E){if(!this.FC()){this.b$||(this.b$=!0,this.C.Gz()&&c7$(this));this.G({onksch:1});var T=this.oI;if(!C4(E)&&g.c2&&E.G.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var Z="large";else{Z=[];var L=!0;if(C4(E))for(let O of Object.keys(E.X))E.X[O].status==="usable"&&Z.push(E.X[O].type),E.X[O].status!=="unknown"&&(L=!1);if(!C4(E)||L)Z=E.V; Z=n60(Z)}T.call(this,Z);if(E.C.U("html5_enable_vp9_fairplay")&&E.G.X())var n=E.S;else{if(!C4(E)){T={};for(n of E.V)o6J(E,n,T)}n=E.authorizedFormats}this.videoData.authorizedFormats=n;this.jQ("keystatuseschange",E)}}K0(E,T){this.FC()||this.jQ("ctmp",E,T)}D3(E,T){this.FC()||this.jQ("fairplay_next_need_key_info",E,T)}f4(E,T,Z,L){this.FC()||(this.videoData.U("html5_log_drm_metrics_on_error")&&c7$(this),this.jQ("licenseerror",E,T,Z,L))}Wr(){return this.Z}oI(E){var T=Pi("auto",E,!1,"l");if(this.videoData.Lp){if(this.Z.equals(T))return}else if(Hi(this.Z, E))return;this.Z=T;this.jQ("qualitychange");this.G({updtlq:E})}Zn(E){this.videoData.sabrLicenseConstraint=E}L0(){this.X.keySystemAccess&&this.element&&!this.mediaElement?.C0?.oL()&&(this.VQ?this.element.setMediaKeys(null).catch(g.t8):this.element.setMediaKeys(null));this.element=null;this.N=[];for(let E of this.V.values())E.unsubscribe("ctmp",this.K0,this),E.unsubscribe("keystatuseschange",this.xS,this),E.unsubscribe("licenseerror",this.f4,this),E.unsubscribe("newlicense",this.SQ,this),E.unsubscribe("newsession", this.A5,this),E.unsubscribe("sessionready",this.h5,this),E.unsubscribe("fairplay_next_need_key_info",this.D3,this),this.C.U("html5_enable_vp9_fairplay")&&E.unsubscribe("qualitychange",this.oI,this),E.dispose();this.V.clear();this.L.n5();this.J.n5();this.heartbeatParams=null;super.L0()}O3(){var E={systemInfo:this.X.O3(),sessions:[]};for(let T of this.V.values())E.sessions.push(T.O3());return E}Oe(){return this.V.size<=0?"no session":`${this.V.values().next().value.Oe()}${this.j?"/KR":""}`}G(E,T=!1){this.FC()|| (g.QA(E),(this.C.Gz()||T)&&this.jQ("ctmp","drmlog",E))}T9(){var E=void 0,T=void 0;for(let Z of this.V.values())E||(E=D88(Z,"SD")),T||(T=D88(Z,"AUDIO"));this.G({sd:E,audio:T});return E==="output-restricted"||T==="output-restricted"}};var FEb=class extends g.gW{constructor(E){super();this.W=E;this.OZ=0;this.G=this.j=!1;this.N=0;this.G9=this.W.A();this.videoData=this.W.getVideoData();this.V=g.YS(this.G9.experiments,"html5_delayed_retry_count");this.X=new g.Ui(()=>{this.W.mq()},g.YS(this.G9.experiments,"html5_delayed_retry_delay_ms")); g.H(this,this.X)}j$(){return!!this.OZ}dl(){return this.G}handleError(E){x8O(this,E);if((E.errorCode!=="html5.invalidstate"&&E.errorCode!=="fmt.unplayable"&&E.errorCode!=="fmt.unparseable"||!tj(this,E.errorCode,E.details))&&!hlk(this,E)&&!spI(this)){if(this.G9.L!=="yt"&&IUJ(this,E)&&this.videoData.ue&&(0,g.a)()/1E3>this.videoData.ue&&jH(this.videoData)){var T=Object.assign({e:E.errorCode},E.details);T.stalesigexp="1";T.expire=Math.round(this.videoData.ue*1E3);T.init=Math.round(this.videoData.Ep);T.now= Math.round((0,g.a)());E=new g.C5(E.errorCode,T,2);this.W.Qd(E.errorCode,2,"SIGNATURE_EXPIRED",g.QA(E.details))}if(Rj(E.severity)){T=this.W.loader?.wI();let L;if(this.G9.U("html5_use_network_error_code_enums"))if(PGI(E)&&T&&T.isLocked())var Z="FORMAT_UNAVAILABLE";else this.G9.N||E.errorCode!=="auth"||E.details.rc!==429?E.errorCode==="ump.spsrejectfailure"&&(Z="HTML5_SPS_UMP_STATUS_REJECTED"):(Z="TOO_MANY_REQUESTS",L="6");else PGI(E)&&T&&T.isLocked()?Z="FORMAT_UNAVAILABLE":this.G9.N||E.errorCode!== "auth"||E.details.rc!=="429"?E.errorCode==="ump.spsrejectfailure"&&(Z="HTML5_SPS_UMP_STATUS_REJECTED"):(Z="TOO_MANY_REQUESTS",L="6");this.W.Qd(E.errorCode,E.severity,Z,g.QA(E.details),L)}else this.W.jQ("nonfatalerror",E),Z=/^pp/.test(this.videoData.clientPlaybackNonce),this.cM(E.errorCode,E.details),Z&&E.errorCode==="manifest.net.connect"&&(E=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.a)()}`,Gm(E,"manifest",L=>{this.K("pathprobe",L)},L=>{this.cM(L.errorCode, L.details)}))}}K(E,T){this.W.Cq.K(E,T)}cM(E,T){T=g.QA(T); this.W.Cq.cM(E,T)}};var FMJ=class{constructor(E,T,Z,L,n){this.X=E;this.reason=T;this.G=Z;this.source=L;this.token=n}};var jfJ=class{constructor(E,T,Z,L){this.C=E;this.Ww=T;this.W=Z;this.NH=L;this.Z=this.L=this.X=this.N=this.J=this.G=0;this.j=!1;this.S=g.YS(this.C.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.V=new Map}yi(E){var T=tM0(this);if(!E)return{PT:YA,Xc:YA,sN:YA,lg:YA,MZ:YA,Ah:YA,eq:T};var Z=YA;if(hi(T)||this.U("html5_perf_cap_override_sticky"))Z=kf(this,E);return{PT:Z,Xc:KuO(this,E),sN:Hvi(this,E),lg:K4(this,E.videoData),MZ:ru(this,E.videoData,E),Ah:p4(this,E),eq:T}}lZ(E){if(g.OK(this.C)&& Bi(this.C.V,gK.HEIGHT))var T=E.X.videoInfos[0].video.qualityOrdinal;else{var Z=this.zf(E.X.X());mj(E.videoData)||h_(E.videoData);E=E.X.videoInfos;if(E.length){var L=.85,n=E[0].video;n.projectionType!=="MESH"&&n.projectionType!=="EQUIRECTANGULAR"&&n.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||e3||(L=.45);n=g.YS(this.C.experiments,"html5_viewport_undersend_maximum");for(let O=0;O=7&&(!E||this.C0?.U("mweb_ios_allow_playback_workaround_when_ready"))&&A93(this,()=>{g.hR(()=>{Fu8(this,this.getCurrentTime(),0)},500)}); return E}Je(){return j6(this.G(),this.getCurrentTime())}seekTo(E){this.N()>0&&(u8&&O9<4&&(E=Math.max(.1,E)),this.setCurrentTime(E))}VI(){if(!this.V&&this.z9)if(this.z9.J)try{TB(this,{l:"mer",sr:this.C0?.oL(),rs:this.z9.V()}),this.z9.clear(),this.f0(this.z9),this.z9=void 0}catch(E){let T=new g.RO(`Error while clearing Media Source in MediaElement: ${E.name}, ${E.message}`);g.h8(T);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.V)if(this.z9?.Y(),SN){if(!this.j){var E=new v6;E.then(void 0, ()=>{}); this.j=E;FCd&&this.pause();g.hR(()=>{this.j===E&&(a6(this),E.resolve())},200)}}else a6(this)}Sn(){var E=this.G(); return Fi(E)&&this.getDuration()?a7(E,this.getCurrentTime()):0}uq(){var E=this.getDuration();return E===Infinity?1:E?this.Sn()/E:0}O3(){try{let E=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:VZ(this.L(),",",3),vbu:VZ(this.G()),vbs:VZ(this.Y()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.N()}`,vns:`${this.h5()}`,vec:`${this.FX()}`,vemsg:this.pg(),vvol:`${this.getVolume()}`, vdom:`${+this.wk()}`,vsrc:`${+!!this.Yb()}`,vw:`${E.width}`,vh:`${E.height}`}}catch{return{}}}hasError(){return this.FX()>0}addEventListener(E,T){this.K0.kz(E,T,!1,this);this.Ai(E)}removeEventListener(E,T){this.K0.HL(E,T,!1,this)}dispatchEvent(E){if(this.j&&E.type==="pause")return!1;if(Ka){var T=E.X?.timeStamp||Infinity;T=T>performance.now()?T-Date.now()+performance.now():T;let Z=this.V||this.z9;if(Z?.pK()||T<=(Z?.Z||0))return TB(this,{l:"mede",sr:this.C0?.oL(),et:E.type}),!1;if(this.x5)return TB(this, {l:"medes",et:E.type}),Z&&E.type==="seeking"&&(Z.Z=performance.now(),this.x5=!1),!1}return this.K0.dispatchEvent(E)}FK(){this.Zn=!1}gk(){this.Zn=!0;this.O(!0)}xz(){this.Zn&&!this.A5()&&this.O(!0)}equals(E){return!!E&&E.s5()===this.s5()}L0(){this.Qz&&this.removeEventListener("volumechange",this.xz);SN&&a6(this);super.L0()}},SN=!1,FCd=!1,Ka=!1,g6I=!1;var eV; g.jX=class{constructor(E,T=null,Z=null,L=null){this.Pt=T;this.seekSource=Z;this.stoppageReason=L;this.state=E||64}X(E){return!!(this.state&E)}isPaused(){return this.X(4)}isPlaying(){return this.X(8)&&!this.X(512)&&!this.X(64)&&!this.X(2)}isOrWillBePlaying(){return this.X(8)&&!this.X(2)&&!this.X(1024)}G(){return this.state===8}isCued(){return this.X(64)&&!this.X(8)&&!this.X(4)}isBuffering(){return this.X(1)&&!this.X(2)}isError(){return this.X(128)}isSuspended(){return this.X(512)}Ka(){return this.X(64)&&this.X(4)}toString(){return`PSt.${this.state.toString(16)}`}}; eV={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var mIU=class extends g.gW{constructor(E){super();this.provider=E;this.X=-1;this.L=!1;this.G=-1;this.playerState=new g.jX;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.j=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.Ui(this.send,6E4,this);this.N=!1;this.jsErrorCount=0;this.V=()=>{this.jsErrorCount++}; g.H(this,this.delay);window.addEventListener("error",this.V);window.addEventListener("unhandledrejection",this.V)}O(){var E=g.Am(this.provider);this.X<0&&(this.X=E,this.delay.start());this.j=this.G=E}onError(E){if(E!=="player.fatalexception"||this.provider.U("html5_exception_to_health"))E==="sabr.fallback"&&(this.encounteredSabrFallback=!0),E.match(gV0)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.N||this.X<0)){EL0(this);var E=g.Am(this.provider)-this.X,T="PLAYER_PLAYBACK_STATE_UNKNOWN", Z=this.playerState.Pt;this.playerState.isError()?T=Z&&Z.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.X(2)?T="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.X(64)?T="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.X(16)||this.playerState.X(32)?T="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.X(1)&&this.playerState.X(4)?T="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.X(1)?T="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.X(4)?T= "PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.X(8)&&(T="PLAYER_PLAYBACK_STATE_PLAYING");Z=xUO[e5(this.provider.videoData)];a:switch(this.provider.C.playerCanaryState){case "canary":var L="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":L="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:L="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var n=X$8(this.provider),O=this.G<0?E:this.G-this.X;E=this.provider.C.Qz+36E5<(0,g.a)();T={started:this.G>=0,stateAtSend:T,joinLatencySecs:O,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:L,playerCanaryStage:n,isAd:this.provider.videoData.isAd(),liveMode:Z,hasDrm:!!g.G_(this.provider.videoData),isGapless:this.provider.videoData.J,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.dd(this.provider.videoData)}; E||g.J8("html5PlayerHealthEvent",T);this.N=!0;this.dispose()}}L0(){this.N||this.send();window.removeEventListener("error",this.V);window.removeEventListener("unhandledrejection",this.V);super.L0()}},gV0=/\bnet\b/;var iFI=class{constructor(E){this.provider=E;this.Z=!1;this.G=0;this.N=-1;this.ub=NaN;this.V=0;this.segments=[];this.J=this.L=0;this.previouslyEnded=!1;this.j=0;this.Kk=this.YX=void 0;this.Y=this.provider.W.getVolume();this.S=this.provider.W.isMuted()?1:0;this.X=Aj(this.provider)}update(){if(this.Z){var E=this.nR()||0,T=g.Am(this.provider);E>=this.provider.W.getDuration()-.1&&(this.previouslyEnded=!0);if(E!==this.G||nLk(this,E,T)){var Z;if(!(Z=ET-this.ub+2||nLk(this,E,T))){{Z=this.provider.W.getVolume(); let L=Z!==this.Y,n=this.provider.W.isMuted()?1:0;n!==this.S?(this.S=n,Z=!0):(!L||this.N>=0||(this.Y=Z,this.N=T),Z=T-this.N,this.N>=0&&Z>2?(this.N=-1,Z=!0):Z=!1)}}Z&&(E5(this),this.V=E);this.ub=T;this.G=E}}}nR(){return this.provider.W.nR()+this.provider.W.Dn()}};var VBO=class{constructor(E,T,Z,L){this.C=T;this.Zn=Z;this.segments=[];this.experimentIds=[];this.K0=this.x0=this.isFinal=this.delayThresholdMet=this.T9=this.FK=this.autoplay=this.autonav=!1;this.ue="yt";this.L=[];this.J=this.Y=null;this.RK=this.sendVisitorIdHeader=this.D3=!1;this.S=this.pageId="";this.wk=!1;this.j=Z==="watchtime";this.V=Z==="playback";this.NE=Z==="atr";this.yd=Z==="engage";this.sendVisitorIdHeader=!1;this.uri=this.NE?`/api/stats/${Z}`:"//"+T.kZ+"/api/stats/"+Z;L&&(this.x0=L.fs,L.rtn&& (this.J=L.rtn),this.j?(this.playerState=L.state,L.rti>0&&(this.Y=L.rti)):(this.nE=L.mos,this.A0=L.volume,L.at&&(this.adType=L.at)),L.autonav&&(this.autonav=L.autonav),L.inview!=null&&(this.gk=L.inview),L.size&&(this.Ue=L.size),L.playerwidth&&(this.WM=L.playerwidth),L.playerheight&&(this.xz=L.playerheight));this.bP=g.uF(T.X);this.S=g.qq(T.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.S==="all"||this.S==="once")this.OC=g.uF(T.A5);this.zg=T.wk;this.experimentIds=YQ(T.experiments);this.wV= T.RK;this.ue=T.L;this.region=T.region;this.userAge=T.userAge;this.A5=T.yd;this.Qz=g.xL();this.sendVisitorIdHeader=T.sendVisitorIdHeader;this.oI=T.U("vss_pings_using_networkless")||T.U("kevlar_woffle");this.xV=T.U("vss_final_ping_send_and_write");this.u$=T.U("vss_use_send_and_write");this.pageId=T.pageId;this.cL=T.U("vss_playback_use_send_and_write");T.livingRoomAppMode&&(this.livingRoomAppMode=T.livingRoomAppMode);g.zv(T)&&(this.b$=T.O);KO(mA(T))&&this.L.push(1);this.accessToken=E.L();E.yu[this.Zn]? this.N=E.yu[this.Zn]:E.yu.playback&&(this.N=E.yu.playback);this.adFormat=E.adFormat;this.adQueryId=E.adQueryId;this.autoplay=xN(E);this.V&&(this.FK=E.Dc&&RF(E)==="adunit"?!0:!1);this.autonav=E.isAutonav||this.autonav;this.contentVideoId=wM(E);this.clientPlaybackNonce=E.clientPlaybackNonce;this.T9=E.hU;E.XS&&(this.O=E.XS,this.QQ=E.cE);E.mdxEnvironment&&(this.mdxEnvironment=E.mdxEnvironment);this.X=E.QQ;this.RB=E.RB;E.V&&(this.videoFormat=E.V.itag,E.N&&E.N.itag!==this.videoFormat&&(this.h5=E.N.itag)); E.X&&Sv(E.X)&&(this.offlineDownloadUserChoice="1");this.eventLabel=RF(E);this.K0=E.h5?!1:E.T9;this.XN=E.Mw;if(T=e5(E))this.wI=T;this.Rw=E.KB;this.partnerId=E.partnerId;this.eventId=E.eventId;this.playlistId=E.M8||E.playlistId;this.EX=E.EX;this.P6=E.P6;this.xp=E.xp;this.oo=E.oo;this.subscribed=E.subscribed;this.videoId=E.videoId;this.videoMetadata=E.videoMetadata;this.visitorData=E.visitorData;this.osid=E.osid;this.Vg=E.Vg;this.referrer=E.referrer;this.T_=E.Ur||E.T_;this.SQ=E.d$;this.PB=E.PB;this.userGenderAge= E.userGenderAge;this.Lx=E.Lx;this.embedsRct=E.embedsRct;this.embedsRctn=E.embedsRctn;g.zv(this.C)&&E.mutedAutoplay&&(E.mutedAutoplayDurationMode===2&&E.limitedPlaybackDurationInSeconds===0&&E.endSeconds===0?this.L.push(7):this.L.push(2));E.isEmbedsShortsMode(new g.mD(this.WM,this.xz),!!this.playlistId)&&this.L.push(3);Kt(E)&&this.L.push(4);this.hostCpn=E.hostCpn;E.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=E.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken= E.heartbeatLoggingToken;E=E.getPlayerResponse();this.wk=this.C.U("html5_switch_vss_to_post")||!!E?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(E){if(!this.D3){var T=g.Dh(this),Z=g.pL(this.uri,T);this.C.U("vss_through_gel_double")&&g.Ojk(Z);this.NE&&!this.C.U("html5_simplify_pings")?JNI(this,Z):g.TA(this,E).then(L=>{if(this.wk){L=L||{};L.method="POST";let n=oLk(this);n&&(L.postParams={form_data:n})}this.NE&&(L=L||{},L.method="POST",L.postParams={atr:this.attestationResponse});Bv(Z,L,{token:this.O, FG:this.QQ,mdxEnvironment:this.mdxEnvironment},this.C,E,this.oI,this.isFinal&&this.xV||this.u$||this.V&&this.cL)}); this.D3=!0}}G(E){E===void 0&&(E=NaN);return Number(E.toFixed(3)).toString()}},mWO={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},gWT={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var dwT=class{constructor(E,T,Z){this.segment=E;this.sendIsolatedPayload=this.isFinal=this.isDoubleLogged=!1;Z&&(Z.inview!=null&&(this.inview=Z.inview),Z.size&&(this.size=Z.size),Z.state!=null&&(this.endPlaybackState=yNI(Z.state)),Z.sequenceId!=null&&(this.sequenceId=Z.sequenceId),Z.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=Z.sendIsolatedPayload));this.videoId=T.videoId;this.clientPlaybackNonce=T.clientPlaybackNonce;this.serializedHeartbeatLoggingData=T.heartbeatLoggingToken;this.hostClientPlaybackNonce= T.hostCpn;T.V&&(this.formatItag=Number(T.V.itag),T.N&&T.N.itag!==T.V.itag&&(this.audioFormatItag=Number(T.N.itag)));this.serializedWatchEndpointLoggingContext=T.WW?decodeURIComponent(T.WW):void 0;this.serializedServerContextData=T.serializedWatchTimeContextData;this.isDoubleLogged=T.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var E={clientPlaybackNonce:this.clientPlaybackNonce,endPlaybackState:this.endPlaybackState,docId:this.videoId,inview:this.inview,size:this.size, mediaLengthSec:this.mediaLengthSec,liveIngestionOffsetUsec:this.liveIngestionOffsetUsec?.toFixed(0),delayThresholdMet:this.delayThresholdMet,watchTimeMetadata:{sequenceId:this.sequenceId,isFinal:this.isFinal,isDoubleLogged:this.isDoubleLogged,segmentWallLengthMs:this.segment.L?(Date.now()-this.segment.L).toString():void 0,scheduledSegmentMaximumLengthSecs:this.segment.scheduledSegmentMaximumLengthSecs,nextScheduledSegmentMaximumLengthSecs:this.segment.nextScheduledSegmentMaximumLengthSecs},serializedServerContextData:this.serializedServerContextData, serializedWatchEndpointLoggingContext:this.serializedWatchEndpointLoggingContext,serializedHeartbeatLoggingData:this.serializedHeartbeatLoggingData,hostClientPlaybackNonce:this.hostClientPlaybackNonce,formatItag:this.formatItag,audioFormatItag:this.audioFormatItag};E.startMediaTimeSec=this.segment.startTime;E.endMediaTimeSec=this.segment.endTime;E.volume=this.segment.volume;E.isMuted=this.segment.muted;E.previouslyEnded=this.segment.previouslyEnded;this.segment.playbackRate!==1&&(E.playbackRate=this.segment.playbackRate); this.segment.connectionType!==0&&(E.conn=UwU(this.segment.connectionType));this.segment.visibilityState!==0&&(E.vis=DwI(this.segment.visibilityState));this.segment.V!==0&&(E.isBlackedOut=!0);this.segment.G!=="-"&&(E.captionTrack=this.segment.G);this.segment.audioId&&(E.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(E.clipId=this.segment.clipId);this.segment.X!=="-"&&(E.serializedAccountLinkState=this.segment.X);var T={};this.sendIsolatedPayload&&(T.sendIsolatedPayload=!0);g.J8("watchTimeSegment", E,T)}};g.NR=class extends g.gW{constructor(E){super();this.provider=E;this.N="paused";this.Z=NaN;this.f0=[10,10,10,40];this.wV=this.VQ=0;this.A5=this.h5=this.b$=this.SQ=this.V=!1;this.j=this.G=NaN;this.NE=null;this.sequenceId=1;this.D3=NaN;this.Y=this.K0=!1;this.logger=new g.iT("vss");this.X=new iFI(E);this.Y=this.provider.C.U("web_send_vss3_pings")}O(){if(!this.V){this.Y&&(this.D3=Date.now());this.provider.videoData.Gw===16623&&g.t8(Error("Playback for EmbedPage"));var E=g.L2(this,"playback");this.f0=N23(this); Lv8(this.X);E.J=n2(this);this.j>0&&(E.X-=this.j,E.X-=this.provider.W.Dn());E.send();if(this.provider.videoData.lk){E=this.provider.C;var T=this.provider.videoData;let Z={html5:"1",video_id:T.videoId,cpn:T.clientPlaybackNonce,ei:T.eventId,ptk:T.lk,oid:T.Sf,ptchn:T.yP,pltype:T.ef,content_v:wM(T)};T.IX&&Object.assign(Z,{m:T.IX});E=g.pL(E.UA+"ptracking",Z);JE(this,E)}this.provider.videoData.RB||(ujI(this),Wv$(this));this.V=!0;E=this.X;E.G=E.nR();E.ub=g.Am(E.provider);!(E.V===0&&E.G<5)&&E.G-E.V>2&&(E.V= E.G);E.Z=!0}}L(){window.clearTimeout(this.Z);this.Z=NaN}S(E=!1){E=E5(this.X,E);this.Y&&E&&!this.K0&&O5(this,[E])}oI(){this.X.update();var E=this.X;E.segments.length&&E.G===E.V||E5(E);var T=E.segments;E.segments=[];E.j=0;return T}OC(E){var T=this.X,Z=E.YX;E=E.Kk;T.provider.W.K("sdai",{set_meta:1});T.YX=Z;T.Kk=E}J(E,T=!1,Z=!1){var L=this.oI(),n=G68(this,L);!isNaN(this.G)&&E&&(n.Y=this.G);T&&(n.RK=!0);this.Y&&O5(this,L,Z);return n}onProgress(){this.X.update();oJ(this)&&(ujI(this),Wv$(this))}u$(E){if(!this.FC()){var T= this.provider.C.aI(),Z=T.X.ME(OVI),L=T.X.ME(aV8),n=T.X.ME(EP);if(E.state.X(2)||E.state.X(512)){if(this.N="paused",E.j6(2)||E.j6(512))E.j6(2)&&(this.X.previouslyEnded=!0),this.V&&(this.L(),yk(this).send(),this.G=NaN)}else if(E.state.X(1)||E.state.X(4)||n&&E.state.X(256)){T=this.N==="playing";this.N="paused";let O=E.j6(4)&&!E.state.X(256);(Z||L&&O)&&this.V&&(Z=n&&E.j6(256),Z=(E.j6(1)||E.j6(4))&&!E.state.X(256)||Z,g.U5(E,16)<0||Z&&T)&&(this.J(!isNaN(this.G)).send(),this.L(),this.G=NaN)}else E.state.X(8)? (this.N="playing",T=this.V&&isNaN(this.Z)?n2(this):NaN,Z=Z&&(g.U5(E,4)<0||g.U5(E,1)<0)||L&&g.U5(E,4)<0,!isNaN(T)&&(g.U5(E,64)<0||g.U5(E,512)<0||Z)&&(Z=this.J(!1),Z.J=T,Z.send()),E.j6(16)&&E.state.seekSource===58&&(this.X.previouslyEnded=!0)):this.N="paused"}}L0(){super.L0();this.L();Zj0(this.X)}O3(){return g.Dh(g.L2(this,"playback"))}QQ(){var E=this.X.j,T=this.provider.C.aI().X.ME(sj3)||4E3;E>T?this.J(!isNaN(this.G)).send():this.X.update()}T9(){this.VQ=0}};g.NR.prototype.KR=TU(55);var qM8=class{constructor(){this.endTime=this.startTime=-1;this.G="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.V=0;this.muted=!1;this.X=this.clipId="-";this.N=this.previouslyEnded=!1;this.L=Date.now()}isEmpty(){return this.endTime===this.startTime}};var YMI=class{constructor(E,T,Z){this.videoData=E;this.C=T;this.W=Z;this.X=void 0}U(E){return this.C.U(E)}getCurrentTime(){return this.W.getCurrentTime()}nR(){return this.W.nR()}aI(){return this.C.aI()}},vL3={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.wg=class{constructor(E,T){this.state=E;this.oldState=T}j6(E){return g.U5(this,E)>0}};g.vX=class extends g.gW{constructor(E){super();this.provider=E;this.V=new Map;this.provider.videoData.Nt()&&!this.provider.videoData.XN&&(this.X=new g.NR(this.provider),this.X.j=0,g.H(this,this.X),this.qoe=new g.ug(this.provider),g.H(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.Gt=this.provider.videoData.clientPlaybackNonce)&&this.V.set(this.Gt,this.X));if(E.C.playerCanaryState==="canary"||E.C.playerCanaryState==="holdback")this.G=new mIU(this.provider),g.H(this,this.G)}O(){this.X&& this.X.O();this.G&&this.G.O()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.Gt)this.V.get(this.Gt)?.onProgress();else if(this.X)this.X.onProgress()}UY(E){this.qoe&&this.qoe.UY(E)}VV(){this.provider.videoData.enableServerStitchedDai&&this.Gt?this.V.get(this.Gt)?.S():this.X&&this.X.S()}cM(E,T){this.qoe&&gMI(this.qoe,E,T);if(this.G)this.G.onError(E)}bf(E,T){switch(E){case "M":this.qoe?.bf(E,T);break;case "A":this.qoe?.bf(E)}}onPlaybackRateChange(E){if(this.qoe)this.qoe.onPlaybackRateChange(E); this.X&&this.X.S()}K(E,T,Z){this.qoe&&this.qoe.K(E,T,Z)}LW(E,T,Z){this.qoe&&this.qoe.LW(E,T,Z)}mM(E){this.qoe?.mM(E)}dM(E){this.qoe?.dM(E)}fW(E,T,Z,L){this.qoe?.fW(E,T,Z,L)}g8(E){this.qoe&&this.qoe.g8(E)}m6(E,T,Z){this.qoe&&this.qoe.m6(E,T,Z)}vV(){if(this.qoe)return this.qoe.vV()}O3(){return this.provider.videoData.enableServerStitchedDai&&this.Gt?this.V.get(this.Gt)?.O3()??{}:this.X?this.X.O3():{}}l4(){return this.qoe?.l4()}FP(E,T){this.qoe?.FP(E,T)}getVideoData(){return this.provider.videoData}jY(E, T,Z){this.qoe&&this.qoe.jY(E,T,Z)}resume(){this.qoe&&this.qoe.resume()}};g.x=g.vX.prototype;g.x.gx=TU(96);g.x.At=TU(90);g.x.KR=TU(54);g.x.sb=TU(45);g.x.Ub=TU(39);g.x.c6=TU(26);var X68=class{constructor(){this.JH=0;this.N=this.V=this.s1=this.Hg=this.G=NaN;this.X={};this.bandwidthEstimate=NaN}};g.Ry=class extends Bn8{constructor(E,T,Z,L=!1,n=!1){super();this.mediaElement=E;this.start=T;this.end=Z;this.X=L;this.WM=n}isView(){return!0}XN(){var E=this.mediaElement.getCurrentTime();if(E=0){let n=T.isView()?T.start:0;Z=Z.end(L)+n;L=Z+this.W.U5();this.V||(this.V=Z);if(L>=this.V+100-10)return this.W.A().Gz()&&this.W.K("slb",{cnv:"false",nel:L,flst:this.V}),null;this.W.A().Gz()&&this.W.K("slb",{cnv:"true",st:Z,et:L});this.X=JC(E,Z,L,!1);E=T.isView()?T.mediaElement:T;this.G=new g.Ry(E,Z, L,!0);return this.X}}return null}reset(){this.X?.dispose();this.G=this.X=null}L(E){if(this.G){var T=this.W.pE();if(!T)return!1;T=T.isView()?T.start:0;let Z=this.G.isView()?this.G.start:0;if(E+T>Z)return this.G&&this.X?(this.W.A().Gz()&&this.W.K("slb",{sv:"true"}),this.W.setMediaElement(this.G),this.W.uN(this.X,!1,!0,!1,!0),this.X=this.G=null,this.W.A().aI().X.ME(Lu)||(E=this.W.U5()*1E3-this.W.getVideoData().iF,E=new g.$I(0,E,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.W.A().Gz()&& this.W.K("slb",{alr:"true"}),this.W.addCueRange(E)),E=!0):E=!1,E}return!1}qV(E){var T=this.W.YJ();E?T&&(E=T.X,T=T.G,E&&T&&(this.W.A().Gz()&&E.eb()&&T.eb()&&this.W.K("slb",{nga:"true",ipl:"true"}),E.B6(!1),T.B6(!1))):this.X&&(T=this.X.X,E=this.X.G,T&&E&&(!this.W.A().Gz()||T.eb()||E.eb()||this.W.K("slb",{nga:"true",ipl:"false"}),T.B6(!0),E.B6(!0)))}N(){!this.W.A().aI().X.ME(Lu)&&this.Pr()&&this.W.d9("gaplessshortslooprange")&&(this.W.A().Gz()&&this.W.K("slb",{rlr:"true"}),this.W.zt.L9("gaplessshortslooprange"))}Pr(){if(!this.G|| !this.X)return!1;var E=this.G.end,T=(this.W.aI().X.ME(jjI)?Math.min(5,E):E)-1,{J2:Z,Dr:L}={J2:this.X.X.LE,Dr:this.X.G.LE};E=Mh(L.Dz(),T);T=Mh(Z.Dz(),T);return E&&T}};var EmI=class{constructor(){this.X=g.kI;this.array=[]}};g.qz=class extends g.gW{constructor(E){super();this.W=E;this.N=NaN;this.L=this.J=this.started=!1;this.V=[];this.Z=new g.Ui(this.G,250,this);g.H(this,this.Z);this.j=new g.Ui(this.G,0,this);g.H(this,this.j);this.X=new EmI}sY(E,T){this.G();T&&this.X.array.length>=2E3&&this.qw("captions",1E4);T=this.X;if(E.length>1&&E.length>T.array.length)T.array=T.array.concat(E),T.array.sort(T.X);else for(let Z of E)!T.array.length||T.X(Z,T.array[T.array.length-1])>0?T.array.push(Z):g.Do(T.array,Z,T.X);this.N=NaN; this.G()}kJ(E){E.length>1E4&&g.t8(new g.RO("Over 10k cueRanges removal occurs with a sample: ",E[0]));if(!this.FC()){var T=new Set(E);this.V=this.V.filter(Z=>!T.has(Z)); Ik8(this.X,T);this.G()}}xe(E){if(!this.FC()){var T=this.uj().find(Z=>Z.id===void 0&&Z.namespace===E); T&&this.kJ([T])}}qw(E,T){var Z=(isNaN(this.N)?hzO(this):this.N)-T;T=this.uj().filter(L=>L.namespace===E&&L.endZ.namespace===E); this.kJ(T);return T}d9(E){return this.uj().some(T=>T.namespace===E)}cJ(E){var T=[],Z=g.GA(this.X,0x7ffffffffffff),L=[]; for(let n of Z)n.active&&E===n.associatedClipId&&L.push(n);T=T.concat(dZ(this,L));uf(this,T);T=[];Z=[];for(let n of this.V)n.active&&n.associatedClipId===E&&n.start===0x7ffffffffffff&&Z.push(n);T=T.concat(WA(this,Z));uf(this,T);return L.length}G(){this.L=!0;if(!this.J){for(var E=3;this.L&&E;)this.L=!1,this.J=!0,sXJ(this),this.J=!1,E--;this.W.getPlayerState().isPlaying()&&(E=PZ0(this.X,this.N),!isNaN(E)&&E<0x7ffffffffffff&&(E=(E-this.N)/this.W.getPlaybackRate(),this.j.start(E)))}}isEnded(E,T){T=this.W.Ex()* 1E3-T;T=this.W.Xz()&&E.X(1)&&T<500;return E.X(2)||this.W.A().U("html5_pseudogapless_shorts")&&T}L0(){this.V=[];this.X.array=[];super.L0()}};g.qz.prototype.U1=TU(108);var TMk=class{constructor(E){this.C=E;this.V=this.G=this.mediaTime=NaN;this.N=this.v0=this.X=!1;this.j=.001;g.OK(E)&&(this.j=.01)}};var tB$=class{constructor(E,T){this.videoData=E;this.X=T}};var Z6O=class{constructor(E){this.data=window.Float32Array?new Float32Array(E):Array(E);this.G=this.X=E-1}add(E){this.X=(this.X+1)%this.data.length;this.data[this.X]=E}V(){return this.data[this.X]||0}forEach(E){for(var T=this.X+1;Tthis.X,n=T.X(8)&&T.X(16),O=this.W.Jq().isBackground()||T.isSuspended();RJ(this,this.SQ,n&&!O,L,"qoe.slowseek",()=>{},"timeout"); var J=isFinite(this.X);J=n&&J&&jpk(E,this.X);var y=!Z||Math.abs(Z-this.X)>10,D=this.C.U("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),U=Z===0&&this.G&&[11,10].includes(this.G);RJ(this,this.A5,J&&y&&!O&&(!D||!U),L,"qoe.slowseek",()=>{E.seekTo(this.X)},"set_cmt"); y=J&&Mh(E.G(),this.X);var V=this.W.loader;J=!V||V.Kp();var N=()=>{E.seekTo(this.X+.001)}; RJ(this,this.f0,y&&J&&!O,L,"qoe.slowseek",N,"jiggle_cmt");J=()=>this.W.mq(); RJ(this,this.wV,y&&!O,L,"qoe.slowseek",J,"new_elem");var G=zi(T);U=T.isBuffering();var e=E.G(),q=$z(e,Z),b=q>=0&&e.end(q)>Z+5;y=G&&U&&b;D=this.W.getVideoData();RJ(this,this.b$,Z<.002&&this.X<.002&&n&&g.OK(this.C)&&g.Ct(D)&&!O,L,"qoe.slowseek",J,"slow_seek_shorts");RJ(this,this.Y,D.Lg()&&n&&!O&&!D.Z,L,"qoe.slowseek",J,"slow_seek_gapless_shorts");RJ(this,this.O,y&&!O,G&&!U,"qoe.longrebuffer",N,"jiggle_cmt");RJ(this,this.VQ,y&&!O,G&&!U,"qoe.longrebuffer",J,"new_elem_nnr");if(V){let r=V.getCurrentTime(); n=E.L();n=NTT(n,r);n=!V.isSeeking()&&Z===n;RJ(this,this.Zn,G&&U&&n&&!O,G&&!U&&!n,"qoe.longrebuffer",()=>{E.seekTo(r)},"seek_to_loader")}n={}; N=$z(e,Math.max(Z-3.5,0));var K=N>=0&&Z>e.end(N)-1.1,l=N>=0&&N+1=0&&K&&l<11;n.close2edge=K;n.gapsize=l;n.buflen=e.length;this.G&&(n.seekSour=this.G);RJ(this,this.NE,G&&U&&!O,G&&!U,"qoe.longrebuffer",()=>{},"timeout",n); n=T.isSuspended();n=this.W.pw()&&!n;RJ(this,this.Z,n,!n,"qoe.start15s",()=>{this.W.hX("ad")},"ads_preroll_timeout"); n=this.C.experiments.Bm("html5_use_playback_rate_in_skip_slow_ad")?this.W.getPlaybackRate()*1E3:1E3;q=Z-this.L{var r=this.W,M=r.Gg.getVideoData();(!M||!r.videoData.isAd()||M.ow!==r.getVideoData().ow)&&r.videoData.IH||r.Qd("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${r.videoData.videoId}`)}; RJ(this,this.T9,K,!K,"ad.rebuftimeout",n,"skip_slow_ad");q=N&&U&&Mh(E.G(),Z+5)&&q;RJ(this,this.OC,q&&!O,!q,"ad.rebuftimeout",n,"skip_slow_ad_buf");n=T.isOrWillBePlaying()&&T.X(64)&&!O;RJ(this,this.RK,n,L,"qoe.start15s",()=>{},"timeout"); V=!!V&&!V.z9&&T.isOrWillBePlaying();RJ(this,this.oI,V,L,"qoe.start15s",J,"newElemMse");V=j6(e,0);e=T.X(16)||T.X(32);V=!O&&T.isOrWillBePlaying()&&U&&!e&&(T.X(64)||Z===0)&&V>5;RJ(this,this.D3,V,G&&!U,"qoe.longrebuffer",()=>{this.W.mW()},"reset_media_source"); RJ(this,this.K0,V,G&&!U,"qoe.longrebuffer",J,"reset_media_element");this.L===0&&(this.J=Z);V=U&&this.X===0&&Z>1&&Z===this.J;RJ(this,this.u$,g.Ct(D)&&V,G&&!U,"qoe.slowseek",()=>{E.seekTo(0)},"reseek_after_time_jump"); O=T.isOrWillBePlaying()&&!O;b=this.W.Ex()-Z<6&&!b&&this.W.Xz();RJ(this,this.S,D.Lg()&&O&&U&&b,G&&!U,"qoe.longrebuffer",()=>{this.W.mq(!1,!0)},"handoff_end_long_buffer_reload"); O=this.G===104||this.W.yx;T=Yj(D)&&D.isAd()&&!D.Z&&O&&(U||T.X(8)&&T.X(16));RJ(this,this.h5,T,L,"qoe.start15s",J,"gapless_ad_slow_start");T=Yj(D)&&!D.Z&&O&&y;RJ(this,this.QQ,T,L,"qoe.longrebuffer",J,"gapless_slow_start");this.L=Z;this.N.start()}}cM(E,T,Z){T=this.O3(T);T.wn=Z;T.wdup=this.j[E]?"1":"0";this.W.cM(new g.C5(E,T));this.j[E]=!0}O3(E){E=Object.assign(this.W.O3(!0),E.O3());this.X&&(E.stt=this.X.toFixed(3));this.W.getVideoData().isLivePlayback&&(E.ct=this.W.getCurrentTime().toFixed(3),E.to=this.W.Dn().toFixed(3)); delete E.uga;delete E.euri;delete E.referrer;delete E.fexp;delete E.vm;return E}},cA=class{constructor(E,T=!1){this.L=T;this.X=this.G=this.V=this.startTimestamp=0;this.N=!1;this.j=Math.ceil(E/1E3)}reset(){this.X=this.G=this.V=this.startTimestamp=0;this.N=!1}test(E){if(!this.j||this.G)return!1;if(!E)return this.reset(),!1;E=(0,g.a)();if(!this.startTimestamp)this.startTimestamp=E,this.V=0;else if(this.V>=this.j)return this.G=E,!0;this.V+=1;return!1}O3(){var E={},T=(0,g.a)();this.startTimestamp&&(E.wsd= (T-this.startTimestamp).toFixed());this.G&&(E.wtd=(T-this.G).toFixed());this.X&&(E.wssd=(T-this.X).toFixed());return E}};var Jn3=class extends g.gW{constructor(E){super();this.W=E;this.Z=this.X=this.loader=this.mediaElement=this.playbackData=null;this.V=0;this.j=this.VQ=this.N=null;this.oI=!1;this.RK=0;this.O=!1;this.timestampOffset=0;this.S=!0;this.K0=0;this.SQ=this.ue=!1;this.J=0;this.h5=!1;this.b$=this.NE=0;this.C=this.W.A();this.videoData=this.W.getVideoData();this.policy=new O6I;this.Y=new nm0(this.W);this.T9=this.wV=this.f0=this.L=this.G=NaN;this.u$=new g.Ui(()=>{$wO(this,!1)},2E3); this.Zn=new g.Ui(()=>{bf(this)}); this.D3=new g.Ui(()=>{FvI(this,{})}); this.OC=NaN;this.QQ=new g.Ui(()=>{var T=this.C.oB;T.X+=1E4/36E5;T.X-T.V>1/6&&(kQ(T),T.V=T.X);this.QQ.start()},1E4); g.H(this,this.Y);g.H(this,this.u$);g.H(this,this.D3);g.H(this,this.Zn);g.H(this,this.QQ)}setMediaElement(E){(this.mediaElement=E)?(this.mediaElement&&(this.j||this.V||!this.mediaElement.XN()||this.seekTo(.01,{Vd:"seektimeline_setupMediaElement"})),bf(this)):g.hE(this)}getCurrentTime(E=!1){if(PA(this.W)){if(this.v0()&&!E&&!isNaN(this.L))return this.L;if(!isNaN(this.G))return this.G}else{if(this.v0()&&!E&&!isNaN(this.L)&&isFinite(this.L))return this.L;E=this.v0();if(!isNaN(this.G)&&(E||isFinite(this.G)))return this.G}return this.mediaElement&& MBJ(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.V||0}b4(){return this.A5}nR(){return this.getCurrentTime()-this.Dn()}Ru(){return this.X?this.X.Ru():Infinity}isAtLiveHead(E){if(!this.X)return!1;E===void 0&&(E=this.getCurrentTime());return f2(this.X,E)}kK(){return!!this.X&&this.X.kK()}seekTo(E,{wf:T=!1,Rn:Z=0,qN:L=!1,qn:n=0,Vd:O="",seekSource:J,uW:y=!1,BN:D=!1,gE:U=!1}={}){y&&(E+=this.Dn());g.dd(this.videoData)&&J===29&&(this.A5=void 0);y=E=this.U5())||!g.qf(this.videoData),N||(V={st:V,mst:this.U5()},this.X&&this.U("html5_high_res_seek_logging")&&(V.ht=this.X.Ru(),V.adft= YF(this.X)),this.W.K("seeknotallowed",V)),V=N)}}if(!V)return this.N&&(this.N=null,g.tE(this)),V$(this.getCurrentTime());V=.005;D&&this.U("html5_sabr_seek_no_shift_tolerance")&&(V=0);if(Math.abs(E-this.G)<=V&&this.oI)return this.j;this.U("html5_reset_rate_limiter_on_user_seek")&&this.loader?.kX();this.U("html5_reset_backoff_on_user_seek")&&this.loader?.v6();O&&(V=E,this.C.Gz()&&(V={reason:O,tgt:V},this.U("html5_sabr_csdai_seek_log")&&(V.source=J),this.W.K("seekreason",V)));J&&(this.Y.G=J);this.oI&& g.hE(this);this.j||(this.j=new v6);E&&!isFinite(E)&&IJ(this,!1);(U=U||y)||(U=E,U=!(this.videoData.isLivePlayback&&this.videoData.G&&!this.videoData.G.X()&&!(this.mediaElement&&this.mediaElement.N()>0&&MM(this.mediaElement)>0)||vC(this.videoData)&&this.lP()===this.U5(!1)?0:isFinite(U)||!vC(this.videoData)));U||(E=C2(this,E,L));E&&!isFinite(E)&&IJ(this,!1);this.v0()?this.L=E:this.G=this.V=E;this.K0=n;this.J=0;this.X&&k6J(this.X,E,!1);L=this.W;n=E;U={wf:T,seekSource:J};L.dk.V=n;y=L.rU;y.mediaTime=n; y.X=!0;U.wf&&L.MK(U);U=n>L.videoData.endSeconds&&n>L.videoData.limitedPlaybackDurationInSeconds;L.Hb&&U&&isFinite(n)&&BA(L);n0&&ET.start&&BA(this.W);return this.j}U5(E){return this.videoData.isLivePlayback?Hc(this.videoData)&&this.mediaElement?.isPaused()&&this.videoData.X?(E=this.getCurrentTime(), IF(this.pR(E)*1E3)+E):this.U("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dd(this.videoData)&&this.videoData.X?E?this.videoData.X.VQ||0:this.videoData.X.fA||0:vC(this.videoData)&&this.videoData.H6&&this.videoData.X?this.videoData.X.U5()+this.timestampOffset:this.videoData.G&&this.videoData.G.X()?!E&&this.X?this.X.Ru():this.W.videoData.U5()+this.timestampOffset:this.mediaElement?dR()?IF(this.mediaElement.SQ().getTime()):MM(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset: this.W.videoData.U5()}lP(){if(this.U("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dd(this.videoData))return this.videoData.X?.qG||0;var E=this.videoData?this.videoData.lP()+this.timestampOffset:this.timestampOffset;if(Hc(this.videoData)&&this.videoData.X){var T=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(T)&&(T=this.XZ(T),!isNaN(T)))return Math.max(E,T)}return E}sT(){this.j||this.seekTo(this.V,{Vd:"seektimeline_forceResumeTime_singleMediaSourceTransition", seekSource:15})}h6(){return this.oI&&!isFinite(this.G)}L0(){s5(this,null);this.Y.dispose();super.L0()}v0(){return this.U("html5_centralized_player_time_live")&&g.dd(this.videoData)&&this.videoData.isLivePlayback||this.U("html5_use_centralized_player_time")&&g.dd(this.videoData)?!0:!1}O3(){var E={};this.loader&&Object.assign(E,this.loader.O3());this.mediaElement&&Object.assign(E,this.mediaElement.O3());return E}tD(E){this.timestampOffset=E}getStreamTimeOffset(){return vC(this.videoData)?0:this.videoData.X? this.videoData.X.getStreamTimeOffset():0}Dn(){return this.timestampOffset}pR(E){return this.videoData&&this.videoData.X?this.videoData.X.pR(E-this.timestampOffset):NaN}Je(){return this.mediaElement?this.mediaElement.Je():0}uq(){if(!this.mediaElement)return 0;if(YN(this.videoData)){let E=BmO(this.mediaElement)+this.timestampOffset-this.lP(),T=this.U5()-this.lP();return Math.max(0,Math.min(1,E/T))}return this.mediaElement.uq()}LC(E){this.Z&&(this.Z.X=E)}Px(E,T,Z){this.W.K("requestUtcSeek",{time:E}); g.dd(this.videoData)&&(this.A5=E);this.loader?.Px(E,Z);T&&(this.NE=T)}OQ(E){g.dd(this.videoData)&&(this.A5=void 0);this.NE?(this.W.K("utcSeekingFallback",{source:"streamTime",timeSeconds:this.NE}),this.W.seekTo(this.NE,{Vd:"utcSeekingFallback_streamTime"}),this.NE=0):(E=this.XZ(E),isNaN(E)||(this.W.K("utcSeekingFallback",{source:"estimate",timeSeconds:E}),this.W.seekTo(E,{Vd:"utcSeekingFallback_estimate"})))}Y$(){this.NE=0}cW(E){this.b$=E}XZ(E){var T=this.getCurrentTime();if(isNaN(T))return NaN;var Z= this.pR(T);return isNaN(Z)?NaN:E-(Z-T)}U(E){return this.C&&this.C.U(E)}},O6I=class{};var D4k=class extends g.gW{constructor(E){super();this.V=E;this.X=new Map;this.G=new g.Ui(this.sample,250,this);g.H(this,this.G);this.start()}start(){this.G.start()}stop(){this.G.stop()}clear(){for(let E of this.X.values())E.clear()}sample(){for(let [E,T]of this.V){let Z=E,L=T;this.X.has(Z)||this.X.set(Z,new om8(yn$.has(Z)));this.X.get(Z).update(L())}this.G.start()}},yn$=new Set(["networkactivity"]),om8=class{constructor(E){this.G=E;this.X=NaN;this.buffer=new Z6O(100)}update(E){this.G?(this.buffer.add(E- this.X||0),this.X=E):this.buffer.add(E)}clear(){this.buffer.clear();this.X=0}};var U4I=class{constructor(){this.finished=this.started=!1}start(){this.started=!0}reset(){this.finished=this.started=!1}};var D$$=!1;var Cyb=!1,aJ=!1;var XoU,iP3;XoU=[{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"}];iP3=[{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.jt=class extends g.vd{constructor(E,T,Z,L,n,O,J,y=new g.$x(T),D=!0,U,V){super();this.Gg=E;this.C=T;this.playerType=Z;this.jy=L;this.Ww=n;this.visibility=O;this.NH=J;this.videoData=y;this.Fm=D;this.C9=U;this.eJ=V;this.logger=new g.iT("VideoPlayer");this.o8=null;this.tJ=new WX;this.Hb=null;this.QD=!0;this.z9=this.loader=null;this.Zy=[];this.vg=new U4I;this.MW=this.wM=null;this.kf=new U4I;this.cj=null;this.Ge=this.S5=!1;this.wg=NaN;this.BT=!1;this.playerState=new g.jX;this.K4=[];this.rG=new g.Fd;this.mediaElement= null;this.d0=this.Q7=!1;this.W9=NaN;this.Fd=!1;this.AG=0;this.LP=!1;this.mE=NaN;this.OZ=0;this.loop=!1;this.playbackRate=1;this.X2=0;this.zo=!1;this.AS=[];this.t$=this.hv=0;this.SU=this.v1=!1;this.s1=this.Hg=0;this.yx=!1;this.wQ=this.mA=this.TH=null;this.Hk=()=>{var N=this.Cq;N.provider.C.FK||N.provider.W.getVisibilityState()===3||(N.provider.C.FK=!0);N.VV();if(N.G){var G=N.G;G.L&&G.X<0&&G.provider.W.getVisibilityState()!==3&&A7I(G)}N.qoe&&(N=N.qoe,N.T9&&N.N<0&&N.provider.C.FK&&E5I(N),N.L&&Zj(N)); this.loader&&XB(this);EQ(this)}; this.kp=new FEb(this);this.QV=new g.Ui(this.F9,15E3,this);this.LN=new D4k(new Map([["bufferhealth",()=>this.dk.Je()], ["bandwidth",()=>this.eH()], ["networkactivity",()=>this.NH.VQ], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?T2(this):NaN], ["rawlivelatency",()=>T2(this)]])); this.dk=new Jn3(this);this.u6=new g.Ui(this.RV,0,this);this.NS=[this.rG,this.u6,this.QV,this.LN];this.rU=new TMk(this.C);this.rU.v0=this.v0();this.SY=new jfJ(this.C,this.Ww,this,this.NH);this.zt=new g.qz(this);this.TH=new Ab3(this);g.H(this,this.zt);g.H(this,this.dk);hcU(this,y);this.videoData.subscribe("dataupdated",this.l3,this);this.videoData.subscribe("dataloaded",this.TT,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.K,this);this.videoData.subscribe("ctmpstr", this.Cl,this);!this.Cq||this.Cq.FC();this.Cq=new g.vX(new YMI(this.videoData,this.C,this));QI3(this.Hk);this.visibility.subscribe("visibilitystatechange",this.Hk);this.Wf=new g.Ui(this.Ik,g.YS(this.C.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.F1=new g.Ui(this.Ik,g.YS(this.C.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.zp=new wi8(this.Nr,this);g.H(this,this.zp)}L0(){window.clearInterval(this.wg);Rck(this.Hk);this.visibility.unsubscribe("visibilitystatechange", this.Hk);cNU(this.Cq);g.jn(this.Cq);Zf(this);Z6.GS(this.W9);this.r4();this.MW=null;g.jn(this.videoData);g.jn(this.kp);g.jn(this.Wf);g.jn(this.F1);g.BU(this.NS);this.Hb=null;super.L0()}getVisibilityState(){return this.Gg.getVisibilityState()}n4(E,T){E!==g.l_("endcr")||this.playerState.X(32)||this.r$();this.Gg.n4(E,T,this.playerType)}m6(E,T,Z,L){this.Cq.m6(E,T,Z);this.U("html5_log_media_perf_info")&&this.K("adloudness",{ld:L.toFixed(3),cpn:E})}jY(E,T,Z){this.Cq.jY(E,T,Z)}Pa(){return this.loader?.Pa()}Yl(){return this.loader?.Yl()}EA(){return this.loader?.EA()}hC(){return this.loader?.hC()}W0(){return this.videoData.W0()}oL(){return this.U("html5_not_reset_media_source")&& this.videoData.isLivePlayback||this.U("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.W0()&&!this.videoData.Lg()}P9(){return this.aI().X.ME(BSi)&&!this.videoData.isLivePlayback&&!this.videoData.W0()&&!this.videoData.Lg()}Zg(){!this.videoData.J||this.U("html5_disable_target_codec_family_for_gapless")&&Yj(this.videoData)||(this.videoData.Zj=this.videoData.Zj||this.Gg.Pm().Pa(),this.videoData.v6=this.videoData.v6||this.Gg.Pm().Yl());if(bL(this.videoData)|| !t_(this.videoData)){let E=this.videoData.errorDetail;this.Qd(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),E,E,this.videoData.nK||void 0)}this.U("html5_generate_content_po_token")&&this.wb();this.Y2();this.K("dttg",{dtt:ps(this.C),gl:this.C.supportsGaplessShorts()})}getVideoData(){return this.videoData}A(){return this.C}yi(){return this.SY.yi(this.MW)}Jq(){return this.visibility}fB(){return this.mediaElement&&this.mediaElement.J()?this.mediaElement.s5():null}pE(){return this.mediaElement}tp(){if(this.videoData.errorCode)return!1; this.A().N&&this.A().houseBrandUserStatus&&this.K("hbut",{status:this.A().houseBrandUserStatus},!0);if(this.videoData.Nt())return!0;this.Qd("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}lN(E=!1){E||Vk(this.Cq);this.S5=E;!this.tp()||this.vg.started?JD(this)&&this.vg.started&&!this.vg.finished&&!this.S5&&this.TT():(this.vg.start(),E=this.Cq,g.Am(E.provider),E.qoe&&XL3(E.qoe),E.provider.C.aI().X.ME(IVJ)&&g.VI("cobalt")&&g.VI("android")&&(E=E.provider.videoData.clientPlaybackNonce)&&Ffk(E), this.TT())}TT(){if(this.videoData.isLoaded()){var E=this.kp;g.YS(E.G9.experiments,"html5_player_min_build_cl")>0&&g.YS(E.G9.experiments,"html5_player_min_build_cl")>936900853&&Ht(E,"oldplayer",!0);SXJ(this)}else this.videoData.OC||this.videoData.wI?this.S5&&JD(this)||(this.videoData.OC?bn8(this.videoData):(E=this.Cq,E.qoe&&(E=E.qoe,n4(E,"protected"),E.provider.videoData.j?E.xV():E.provider.videoData.subscribe("dataloaded",E.xV,E)),QGb(this.videoData))):!this.videoData.loading&&this.Fm&&KMJ(this)}uw(E){this.mA= E;this.loader&&(h_I(this.loader,E),this.K("sdai",{sdsstm:1}))}oM(E){this.loader?.oM(E)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}Kw(){LU(this).then(()=>AE(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}F5(){this.mediaElement&&this.mediaElement.S();this.lN();this.tp()&&!this.playerState.X(128)&&(this.kf.started||(this.kf.start(),this.videoData.D3?this.mk(md(this.playerState,4)):this.mk(md(md(this.playerState,8),1))),OQ(this))}oW(){return this.vg.finished}sendAbandonmentPing(){this.getPlayerState().X(128)||(this.jQ("internalAbandon"),this.Ik(!0),cNU(this.Cq),g.jn(this.Cq),Z6.GS(this.W9))}r$(E=!0,T=!0,Z){T&&this.mediaElement&&this.mediaElement.pause(); E&&Z&&this.loader&&vC(this.videoData)&&this.loader.fW(Z);this.mk(E?new g.jX(14):new g.jX)}PP(){this.Cq.VV()}Qd(E,T,Z,L,n,O,J){var y,D;g.yy(qrJ,Z)?y=Z:Z?D=Z:y="GENERIC_WITHOUT_LINK";L=(L||"")+`;a6s.${zR()}`;if(E==="auth"||E==="drm.auth"||E==="heartbeat.stop")Z&&(L+=`;r.${Z.replaceAll(" ","_")}`),O&&(L+=`sr.${O.replaceAll(" ","_")}`);T={errorCode:E,errorDetail:n,errorMessage:D||g.Ux[y]||"",u1:y,nK:O||"",Tb:L,Z5:T,cpn:this.videoData.clientPlaybackNonce,playerErrorMessageRenderer:J};this.videoData.errorCode= E;nU(this,"dataloaderror");this.mk(Bt(this.playerState,128,T));Z6.GS(this.W9);Zf(this);this.VI()}hX(E){this.Zy=this.Zy.filter(T=>E!==T); this.kf.started&&OQ(this)}Vf(){var E;(E=!!this.Zy.length)||(E=this.zt.X.array[0],E=!!E&&E.start<=-0x8000000000000);return E}kK(){return this.dk.kK()}isPlaying(){return this.playerState.isPlaying()}Ka(){return this.playerState.Ka()&&this.videoData.D3}getPlayerState(){return this.playerState}o5(E){this.loader?.o5(E)}Up(E){this.loader?.Up(E)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.MW){var E=this.MW;E=E.videoData.dz.compose(E.videoData.Nb);E=ti(E)}else E="auto";return E}isGapless(){return!!this.mediaElement&& this.mediaElement.isView()}xX(){return this.Gg.xX()}Pr(){return!!this.TH?.Pr()}setMediaElement(E,T=!1){if(this.mediaElement&&E.s5()===this.mediaElement.s5()&&(E.isView()||this.mediaElement.isView())){if(E.isView()||!this.mediaElement.isView()||T)this.NK(),this.mediaElement=E,this.mediaElement.C0=this,BO$(this),this.dk.setMediaElement(this.mediaElement)}else this.mediaElement&&this.r4(),this.playerState.isError()||(T=i6(this.playerState,512),T.X(8)&&!T.X(2)&&(T=md(T,1)),E.isView()&&(T=i6(T,64)),this.mk(T)), this.mediaElement=E,this.mediaElement.C0=this,!g.OK(this.C)&&this.mediaElement.setLoop(this.loop),this.mediaElement.setPlaybackRate(this.playbackRate),BO$(this),this.dk.setMediaElement(this.mediaElement),this.U("html5_prewarm_media_source")&&!this.kp.j$()&&zl$(this.mediaElement)}r4(E=!1,T=!1,Z=!1){if(this.mediaElement){var L=this.getCurrentTime();L>0&&(this.dk.V=L);this.dk.setMediaElement(null);!E&&this.oL()?sI8(this):this.y_(Z);this.loader&&(g.hm(this.loader),this.GX(T));this.QV.stop();if(this.mediaElement&& (!this.kf.started&&!this.pw()||this.playerState.isError()||this.playerState.X(2)||this.mk(md(this.playerState,512)),this.mediaElement)){this.NK();if(E||!this.mediaElement.isView())this.jy.HJ("mesv_s"),this.mediaElement.stopVideo(),ju(this);this.mediaElement=this.mediaElement.C0=null}}}async playVideo(E=!1,T=!1){var Z=window.google_image_requests;Z&&Z.length>10&&(window.google_image_requests=Z.slice(-10));if(!this.playerState.X(128))if(this.kp.dl())this.jQ("signatureexpired");else if(this.mediaElement&& Vk(this.Cq),this.F5(),(this.playerState.X(64)||E)&&this.mk(md(this.playerState,8)),this.kf.finished&&this.mediaElement){if(!this.MW&&this.wM&&(await this.wM,this.playerState.X(128)))return;if(this.videoData.G){if(this.tI()&&this.videoData.G.X())return LU(this);if(PA(this))E=this.dk,g.Lt(E.videoData)&&!E.isAtLiveHead(E.getCurrentTime())&&E.kK()&&E.W.seekTo(Infinity,{Vd:"seektimeline_peggedToLive",seekSource:34});else if(g.Lt(this.videoData)){E=this.getCurrentTime()Z.video)?.sort((Z,L)=>(L.V??0)-(Z.V??0)); this.Cq.bf("M",T?.[0]?.V??(iz3(E.X)?E.X:0))}}Fr(E,T,Z){this.bf(E);this.videoData.dz=E;if(this.MW&&T){T=this.SY;var L=this.MW;if(L.X.X()){var n=g.YS(T.C.experiments,"html5_max_quality_sel_upgrade"),O=n?E.X:iK[ti(E)],J=L.X.videoInfos[0].video.qualityOrdinal,y=J!==0&&E.X===J;J=XF()>J;y&&J||(n&&y&&(O=Math.max(O,n)),n=l6(T,L.X?.videoInfos),y=T.W.getPlaybackRate(),y>1&&n&&(n=cT(T.C.V,L.X.videoInfos,y),E.X!==0&&n=480,T.U("html5_perf_cap_override_sticky")&&tEI(T.V,T.U("html5_perserve_av1_perf_cap")))}}this.loader&&(E=this.loader,Z=Z||"",E.policy.X?qy(E.L.X,Z):qy(E.X.j,Z));this.pV()}getUserPlaybackQualityPreference(){return this.videoData.G&&!this.videoData.G.X()?ti(this.videoData.dz):sB[XF()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(E,T){this.getUserAudio51Preference()!==E&&(this.K("toggle51",{pref:E}),g.OR("yt-player-audio51", E,T?31536E3:2592E3),this.Kw())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(E){var T=this.getProximaLatencyPreference();this.K("proxima",{pref:E});g.OR("yt-player-proxima-pref",E,31536E3);T!==E&&(E=this.dk,E.h5=!0,E.W.seekTo(Infinity,{Vd:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return Az()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}wb(){this.videoData.videoId?this.Gg.wb(this.videoData): this.K("povid",{})}Y2(){this.videoData.videoId?this.Gg.Y2(this.videoData):this.K("piavid",{})}pV(){if(!this.FC()&&!this.playerState.X(128)&&this.videoData.G){if(this.videoData.G.X())XB(this);else{let L=m9(this);var E=this.videoData;a:{var T=L;var Z=this.videoData.SQ;if(T.X){for(let n of Z){let O=n.Oe(),J=iK[O.video.quality];if((!T.V||O.video.quality!=="auto")&&J<=T.X){T=n;break a}}T=Z[Z.length-1]}else T=Z[0]}E.VQ=T;zA(this,L.reason,Aa8(this,this.videoData.VQ))}if(this.U("html5_check_unstarted")?this.playerState.isOrWillBePlaying(): this.isPlaying())this.dk.S=!1,this.playVideo()}}Sr(E,T){if(this.FC()||this.playerState.X(128))return!1;var Z=!!this.videoData.G?.X(),L=Z&&T?this.getCurrentTime()-this.Dn():NaN;if(E.Ji&&E.Ji.id){var n=this.Cq;if(n.qoe){n=n.qoe;let J=[E.Ji.id,isNaN(L)?"m":"t"];g.iw(n,g.Am(n.provider),"afi",J)}}if(Z){if(T){var O=this.dk.Je();this.K("aswh",{id:E.id,xtags:E.xtags,bh:O.toFixed(3)})}this.loader.setAudioTrack(E,L,T);return!0}if(Thk(this)){a:{O=this.mediaElement.audioTracks();T=!1;for(L=0;L{try{otT(this,O,T,Z,n)}catch(J){g.t8(J),this.handleError(new g.C5("fmt.unplayable",{msi:"1",ename:J&&typeof J==="object"&&"name"in J?String(J.name):void 0,trg:"setmediasrc"},1))}}; this.oL()&&this.z9.V()==="open"?E(this.z9):AQ(this.z9,E)}Ny(E){this.tJ.set(E.initData,E);this.o8&&(this.o8.Ny(E),this.U("html5_eme_loader_sync")||this.tJ.remove(E.initData))}Eu(E){this.videoData.rz=Pi("auto",E,!1,"u");XB(this)}LC(E,T=!1){this.C.experiments.Bm("html5_stateful_audio_normalization")&&eH(this.videoData.dU);this.C.aI().X.ME(Jzk)&&g.dd(this.videoData)?T&&jIO(this,E.reason,E.X.info,E.source,E.token):jIO(this,E.reason,E.X.info,E.source,E.token);this.uT();this.dk.LC(E.X.index)}AQ(E={}){this.loader?.AQ(this.C, iL(this.videoData),E)}dl(){return this.kp.dl()}f_(){return this.loader?.f_()??!1}tS(E){this.cM(new g.C5("staleconfig",{reason:E}))}handleError(E){this.kp.handleError(E)}j$(){return this.kp.j$()}OQ(E){this.dk.OQ(E)}async mq(E=!1,T=!1){this.loader&&this.loader.zy();this.loader&&this.loader.FC()&&Zf(this);this.U("html5_enable_vp9_fairplay")&&this.W0()&&this.videoData.X?.RK();this.mk(md(this.playerState,2048));this.jQ("newelementrequired");E&&await LU(this);this.videoData.Vz()&&this.loader?.oI&&!PA(this)&& (this.isAtLiveHead()&&g.Lt(this.videoData)?this.seekTo(Infinity,{Vd:"videoPlayer_getNewElement"}):this.videoData.te&&this.loader&&(E=this.loader,E.mK.Vz&&(E.mK.te||E.mK.isWindowedLive||E.mK.isPremiere?(E.seek(0,{Vd:"loader_resetSqless"}),E.videoTrack.L=!0,E.audioTrack.L=!0,E.videoTrack.N=!0,E.audioTrack.N=!0):Fg(E.mK)&&EW(E))));T&&this.seekTo(0,{seekSource:105});this.playerState.X(8)&&this.playVideo()}Oq(E){this.K("hgte",{ne:+E});this.videoData.J=!1;E&&this.mq();this.loader&&w28(this.loader)}Os(E){this.K("newelem", {r:E});this.mq()}pauseVideo(E=!1,T){if((this.playerState.X(64)||this.playerState.X(2))&&!E)if(this.playerState.X(8))this.mk(XU(this.playerState,4,8,null,T));else if(this.Ka())AE(this);else return;this.playerState.X(128)||(E?this.mk(md(this.playerState,256,null,T)):this.mk(XU(this.playerState,4,8,null,T)));this.mediaElement&&this.mediaElement.pause();g.qf(this.videoData)&&this.loader&&this.GX(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.GX(!1),this.loader.Dj())}VI(E=!1,T=!1){this.oL()&&T?this.mediaElement?.VI(): this.mediaElement?.stopVideo();ju(this);Zf(this);this.playerState.X(128)||(E?this.mk(i6(i6(md(this.playerState,4),8),16)):this.mk(Bt(this.playerState)));this.videoData.videoId&&this.C.lH.remove(this.videoData.videoId)}seekTo(E,T={}){this.playerState.X(2)&&AE(this);T.Kv&&this.mk(md(this.playerState,2048));if((T.seekSource===58||T.seekSource===60)&&this.U("html5_update_vss_during_gapless_seeking")){var Z=this.Cq;Z.X&&(Z=Z.X,T.seekSource===58?Z.X.update():Z.V&&(Z.L(),yk(Z).send(),Z.G=NaN))}this.dk.seekTo(E, T);this.zt.G()}MK(E){this.jy.N.G=(0,g.a)();this.playerState.X(32)||(this.mk(md(this.playerState,32,E?.seekSource)),this.playerState.X(8)&&this.pauseVideo(!0),this.jQ("beginseeking"));this.JX()}KD(E){E=E?.seekSource;this.playerState.X(32)?(this.mk(XU(this.playerState,16,32,E)),this.jQ("endseeking")):this.playerState.X(2)||this.mk(md(this.playerState,16,E));E=this.jy.N;var T=this.videoData,Z=this.playerState.isPaused();if(T.clientPlaybackNonce&&!isNaN(E.X)){if(Math.random()<.01){Z=Z?"pbp":"pbs";let L= {startTime:E.X};T.XS&&(L.cttAuthInfo={token:T.XS,videoId:T.videoId});g.la("seek",L);g.KJ({clientPlaybackNonce:T.clientPlaybackNonce},"seek");isNaN(E.G)||g.Si("pl_ss",E.G,"seek");g.Si(Z,(0,g.a)(),"seek")}E.reset()}}l9(E){this.KD(E)}im(){this.jQ("SEEK_COMPLETE")}fC(E){var T=this.Gg,Z=this.videoData.clientPlaybackNonce,L=this.playerType;if(E.scope===4){var n=E.type;if(n){var O=T.t5(),J=O.getVideoData().clientPlaybackNonce;L===1&&(J=Z);if(L=Lc(T,J)){if(Z=L.getVideoData())E.writePolicy===2&&Z.sabrContextUpdates.has(n)|| (E.sendByDefault&&Z.oI.add(n),Z.sabrContextUpdates.set(n,E)),T.U("html5_enable_t1_enf_on_sabr")&&(E=n===5,n=gj(Z.playerResponse),E?(E=n?1:0,g.ma(E,"m.p_",{}),g.np("MBSTAT",E)):E=1,E===0&&g.ih(T.sC,"onAbnormalityDetected"))}else O.K("scuset",{ncpf:"1",ccpn:J,crcpn:Z})}else g.t8(Error("b/380308491: contextUpdateType is undefined"))}}Bd(){if(this.playerType===2)return this.Gg.Bd("")}getCurrentTime(E=!1){return this.dk.getCurrentTime(E)}b4(){return this.dk.b4()}nR(){return this.dk.nR()}n1(){return this.nR()}Ru(){return this.dk.Ru()}getPlaylistSequenceForTime(E){return this.videoData.getPlaylistSequenceForTime(E- this.Dn())}Sn(){var E=NaN;this.mediaElement&&(E=this.mediaElement.Sn());return E>=0?E:this.getCurrentTime()}pR(){if(this.videoData.X?.pR)return this.videoData.X.pR(this.getCurrentTime()-this.Dn());if(this.mediaElement){var E=this.mediaElement.SQ();if(E&&(E=E.getTime(),!isNaN(E)))return E/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.Dn():this.U5()?this.U5():0}mR(){var E=new X68;if(this.loader){CNI(this.NH,E,this.C.Gz());var T= this.loader;if(T.z9&&T.z9.L&&!T.z9.gh()&&(E.JH=T.videoTrack.Je(),E.G=T.audioTrack.Je(),T.policy.V)){let Z=S4(T.videoTrack),L=S4(T.audioTrack),n=VZ(T.z9.G.Dz(),"_",5),O=VZ(T.z9.X.Dz(),"_",5);Object.assign(E.X,{lvq:Z,laq:L,lvb:n,lab:O})}E.bandwidthEstimate=uo(T.Y);T.audioTrack.Z?.flush();T.videoTrack.Z?.flush()}else this.mediaElement&&(E.JH=this.mediaElement.Je());E.Hg=this.Hg;E.s1=this.s1;E.V=this.isAtLiveHead()&&this.isPlaying()?T2(this):NaN;T=this.dk;T=T.X?YF(T.X)+qR(T.X):0;E.N=T;return E}nf(E,T){this.s1+= E;this.Hg+=T}uq(){return this.mediaElement?g.qf(this.videoData)?1:YN(this.videoData)?this.isAtLiveHead()||this.kK()?1:this.dk.uq():this.mediaElement.uq():0}il(){var E=this.LN,T=K2(E,"bandwidth"),Z=K2(E,"bufferhealth"),L=K2(E,"livelatency"),n=K2(E,"networkactivity"),O=Su(E,"bandwidth"),J=Su(E,"bufferhealth"),y=Su(E,"livelatency");E=Su(E,"networkactivity");var D=this.D1(),U=D.droppedVideoFrames;D=D.totalVideoFrames;var V=this.getCurrentTime();if(this.o8){var N="IT/"+(this.o8.X.Oe()+"/"+ti(this.Wr())); N+="/"+this.o8.Oe()}else N="";var G=this.isGapless(),e=this.xX(),q=this.Me(),b=this.vV(),K=g.Vs(this),l=this.getPlayerState().state.toString(16),r=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var M=0;var z="";if(this.mA){if(this.mA.h1){z="D,";break a}M=this.mA.GA;z=this.mA.qt.substring(0,4)}M>0?(M=`AD${M}, `,z&&(M+=`${z}, `),z=M):z=""}return{s7:O,Uq:J,currentTime:V,R9:N,droppedVideoFrames:U,isGapless:G,xX:e,Me:q,FR:b,aR:T,y$:Z,ea:L,PX:n,BX:y,Zh:E,Kj:K,nj:l,Tp:r,ON:z,totalVideoFrames:D}}O3(E= !1){var T={};if(E){Object.assign(T,this.Cq.O3());this.mediaElement&&(Object.assign(T,this.mediaElement.O3()),E=this.D1(),T.dvf=E.droppedVideoFrames,T.tvf=E.totalVideoFrames);this.loader&&Object.assign(T,this.loader.O3());this.o8&&(T.drm=JSON.stringify(this.o8.O3()));T.state=this.playerState.state.toString(16);this.playerState.X(128)&&(T.debug_error=JSON.stringify(this.playerState.Pt));this.Vf()&&(T.prerolls=this.Zy.join(","));this.videoData.iW&&(T.ismb=this.videoData.iW);this.videoData.latencyClass!== "UNKNOWN"&&(T.latency_class=this.videoData.latencyClass);qm(this.videoData)&&(T.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)T.is_mosaic=1;this.videoData.cotn&&(T.is_offline=1,T.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(T.playerResponseCpn=this.videoData.playerResponseCpn);this.Gg.isOrchestrationLeader()&&(T.leader=1);this.videoData.isLivePlayback&&(this.videoData.X&&rf(this.videoData.X)&& (T.segduration=rf(this.videoData.X)),E=this.dk,T.lat=E.Z?E.Z.N.V():0,T.liveutcstart=this.videoData.liveUtcStartSeconds);T.relative_loudness=this.videoData.i9.toFixed(3);if(E=g.Vs(this))T.optimal_format=E.video.qualityLabel;T.user_qual=XF();T.release_version="youtube.player.web_20260623_08_RC00"}T.debug_videoId=this.videoData.videoId;return T}addCueRange(E){this.V1([E])}removeCueRange(E){this.zt.kJ([E])}d9(E){return this.zt.d9(E)}oe(){var E=this.zt;if(E.W.A().U("html5_sort_cueranges_on_update")&&!(E.uj().length<= 0||E.FC())){var T=E.X;T.array.sort(T.X)}E.G()}qw(E,T){return this.zt.qw(E,T)}V1(E,T){this.zt.sY(E,T)}CC(E){this.zt.kJ(E)}uj(){return this.zt.uj()||[]}A4(){return this.LP}tI(){return this.visibility.tI()}Q_(){this.mediaElement&&this.mediaElement.Q_()}l3(){nU(this)}togglePictureInPicture(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}NK(){this.rG.G()}Nr(){this.JX();this.jQ("onLoadProgress",this.uq())}CG(E){var T=E.target.Yb();if(this.mediaElement&&this.mediaElement.Yb()&&this.mediaElement.Yb()=== T){y8J(this,E.type);switch(E.type){case "error":var Z=zp(this.mediaElement)||"",L=this.mediaElement.pg();if(Z==="capability.changed"){this.U("html5_restart_on_capability_change")?(this.K("capchg",{msg:L}),this.mq(!0)):LU(this);return}if(this.mediaElement.hasError()&&tj(this.kp,Z,{msg:L,trg:"elementevt"}))return;if(this.isBackground()&&this.mediaElement.FX()===4){this.VI();od(this,"unplayable");return}break;case "durationchange":Z=this.mediaElement.getDuration();isFinite(Z)&&(!this.z9||Z>0)&&Z!==1&& !this.TH?.X&&this.lB(Z);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());Z=this.zt;Z.started=!0;Z.G();this.Cq.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":EQ(this,!1);D3i(this);this.jQ("onLoadedMetadata");U3T(this);Z=this.pR();this.videoData.iw&&(this.videoData.iw=Z);break;case "loadstart":U3T(this);break;case "progress":case "suspend":this.zp.j();break;case "seeked":this.loader?.XI();break;case "playing":EQ(this,!1); this.jy.HJ("plev");this.d0&&!PA(this)&&(this.d0=!1,this.isAtLiveHead()||this.seekTo(Infinity,{Vd:"videoplayer_onPlaying"}));break;case "timeupdate":EQ(this,!1);Z=this.mediaElement&&!this.mediaElement.getCurrentTime();L=this.mediaElement&&this.mediaElement.N()===0;if(Z&&(!this.Q7||L))return;this.Q7=this.Q7||!!this.mediaElement.getCurrentTime();d9(this);this.JX();if(!this.mediaElement||this.mediaElement.Yb()!==T)return;this.jQ("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.L().length> 0&&this.mediaElement.G().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":D3i(this);this.videoData.V&&this.videoData.V.video.quality==="auto"&&this.jQ("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.zo&&this.playerState.X(8)&&!this.playerState.X(1024)&&this.getCurrentTime()===0&&g.$M){od(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.Yb()===T){LMJ(this.dk,E);this.jQ("videoelementevent", E);T=this.playerState;L=this.rU;var n=this.mediaElement;Z=this.videoData.clientPlaybackNonce;if(!T.X(128)){var O=T.state;n=n?n:E.target;var J=n.getCurrentTime();if(!T.X(64)||E.type!=="ended"&&E.type!=="pause"){var y=n.getDuration();y=n.isEnded()||J>1&&Math.abs(J-y)<1.1;var D=E.type==="pause"&&n.isEnded();J=E.type==="ended"||E.type==="waiting"||E.type==="timeupdate"&&!T.X(4)&&!eu(L,J);if(D||y&&J)n.h5()>0&&(n.Yb()||n.oI())&&(O=14);else switch(E.type){case "error":zp(n)&&(O|=128);break;case "pause":T.X(256)? (O^=256)||(O=64):T.X(32)||T.X(2)||T.X(4)||(O=4,T.X(1)&&T.X(8)&&(O|=1));break;case "playing":y=O;O=(O|8)&-1093;y&4?(O|=1,gu(L,n,!0)):eu(L,n.getCurrentTime())&&(O&=-2);T.X(1)&&gu(L,n)&&(O|=1);break;case "seeking":O|=16;T.X(8)&&(O|=1);O&=-3;break;case "seeked":O&=-17;gu(L,n,!0);break;case "waiting":T.X(2)||(O|=1);gu(L,n);break;case "timeupdate":y=T.X(16),D=T.X(4),(T.X(8)||y)&&!D&&eu(L,n.getCurrentTime())&&(O=8),gu(L,n)&&(O|=1)}}L=O;O=null;L&128&&(O=E.target,D=zp(O),J=1,D?(D==="capability.changed"&&(J= 2),n="GENERIC_WITHOUT_LINK",y=O.O3(),y.mediaElem="1",y.trg="melem",/AUDIO_RENDERER/.test(O.pg())&&(n="HTML5_AUDIO_RENDERER_ERROR"),O={errorCode:D,errorMessage:g.Ux[n]||"",u1:n,Tb:g.QA(y),Z5:J,cpn:T.Pt?T.Pt.cpn:""}):O=null,O&&(O.cpn=Z));T=Bt(T,L,O)}!this.playerState.X(1)&&T.X(1)&&ut(this,"evt"+E.type);this.mk(T)}}}ji(E){E=E.X.availability==="available";E!==this.LP&&(this.LP=E,this.jQ("airplayavailabilitychange"))}IO(){var E=(0,g.a)(),T=this.mediaElement.tI();this.K("airplay",{ia:T});!T&&!isNaN(this.mE)&& E-this.mE<2E3||(this.mE=E,T!==this.tI()&&(E=this.visibility,E.X!==T&&(E.X=T,E.Hk()),this.K("airplay",{rbld:T}),this.Kw()),this.jQ("airplayactivechange"))}gp(E){if(this.loader){var T=this.loader,Z=T.j,L=T.getCurrentTime();let n=Date.now()-Z.Z;Z.Z=NaN;Z.K("sdai",{adfetchdone:E,d:n});E&&!isNaN(Z.L)&&Z.G!==3&&g.Jg(Z.loader,L,Z.L,Z.j);Z.policy.G?Z.V=NaN:Z.N=NaN;Em(Z,4,Z.G===3?"adfps":"adf");g.hm(T)}}Jg(){window.clearInterval(this.wg);this.QV.stop();this.videoData.Z=!0;this.C.sl=!0;this.C.SQ=0;var E=this.kp; if(E.videoData.V){var T=E.G9.V,Z=E.videoData.V.n0;T.V.has(Z)&&(T.V.delete(Z),T.X=!0)}E.X.stop();E.G9.wI=0;this.S0();this.playerState.X(8)&&this.mk(i6(this.playerState,65));this.S5=!1;this.Cq.O();g.VH(this.Wf);this.jQ("playbackstarted");(E=g.uI("yt.scheduler.instance.clearPriorityThreshold"))?E():hh(0)}S0(){var E=OS(this.Gg),T={},Z={};!g.pJ("pbs",this.jy.timerName)&&ua.measure&&ua.getEntriesByName&&(ua.getEntriesByName("mark_nr")[0]?$d("mark_nr"):$d());E.videoId&&(T.videoId=E.videoId);E.clientPlaybackNonce&& !this.U("web_player_early_cpn")&&(T.clientPlaybackNonce=E.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(Z.isPausedOnLoad=!0);Z.itag=E.V?Number(E.V.itag):-1;E.Zn&&(Z.preloadType=String(this.Ge?2:1));T.liveStreamMode=xUO[e5(E)];T.playerInfo=Z;this.jy.infoGel(T);if(this.loader){E=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(E.j&&(T=window.performance.getEntriesByName(E.j),T.length&&(T=T[0],E.tick("vri",T.fetchStart),E.tick("vdns",T.domainLookupEnd), E.tick("vreq",T.requestStart),E.tick("vrc",T.responseEnd))),E.G&&(T=window.performance.getEntriesByName(E.G),T.length&&(T=T[0],E.tick("ari",T.fetchStart),E.tick("adns",T.domainLookupEnd),E.tick("areq",T.requestStart),E.tick("arc",T.responseEnd))));E=E.ticks;for(let L in E)E.hasOwnProperty(L)&&this.jy.tick(L,E[L])}}qV(){this.TH?.qV(this.EH())}IW(){return this.loader?.IW()??!1}l0(){var E=this.videoData.Ai();return this.aI().X.ME(Q_i)&&!E&&Yj(this.videoData)&&this.U("html5_pseudogapless_shorts")}JX(E= !1){if(this.mediaElement&&this.videoData){var T=this.getCurrentTime();this.l0()&&this.TH?.L(T)&&this.loader&&(this.loader.Is=null);ijk(this.dk,this.isPlaying());this.loader&&(this.v0()&&(this.U("html5_use_centralized_player_time_fixes")?!(this.playerState.X(4)&&g.qf(this.videoData)||(this.playerState.X(16)||this.playerState.X(32))&&g.dd(this.videoData))&&sz3(this.loader,T):eu(this.rU,T)&&this.vJ()),this.playerState.X(4)&&g.qf(this.videoData)||this.playerState.X(32)&&g.dd(this.videoData)||t03(this.loader, T),this.U("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.K0())>10&&this.K("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.K0(),bh:this.loader?.Je()},!0));T>5&&(this.dk.V=T);var Z=!!g.uI("yt.scheduler.instance");Z?Z6.GS(this.W9):window.clearTimeout(this.W9);var L=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!L||Hc(this.videoData))&&!this.playerState.X(128)){let n=()=>{if(this.mediaElement&&!this.playerState.X(128)){this.C.Gz()&& y8J(this,"pfx");var O=this.getCurrentTime();this.U("html5_buffer_underrun_transition_fix")&&(O-=this.Dn());var J=this.mediaElement.Je(),y=this.playerState.X(8),D=eu(this.rU,O),U=m8T(this.rU,O,(0,g.a)(),J);y&&D?this.mk(i6(this.playerState,1)):y&&U?(this.C.Gz()&&this.U("html5_log_centralized_player_time")&&!isFinite(O)&&U&&this.K("sabrSeekRefactorCmtBhFix",{cmt:O,loaderCmt:this.loader?.K0(),bh:this.loader?.Je()}),y=this.getDuration(),D=g.Lt(this.videoData),y&&Math.abs(y-O)<1.1?(this.K("setended",{ct:O, bh:J,dur:y,live:D}),this.Xl()?this.seekTo(0,{Vd:"videoplayer_loop",seekSource:37}):this.r$()):(this.playerState.isBuffering()||ut(this,"progress_fix"),this.mk(md(this.playerState,1)))):(y&&!D&&!U&&O>0&&(y=(Date.now()-this.OZ)/1E3,D=this.getDuration(),O>D-1&&this.K("misspg",{t:O.toFixed(2),d:D.toFixed(2),r:y.toFixed(2),bh:J.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&&this.mediaElement.Je()>5&&this.mk(i6(this.playerState,1)));this.JX()}}; this.mediaElement.L().length===0?this.W9=Z?Z6.QT(n,100):g.hR(n,100):this.W9=Z?Z6.QT(n,500):g.hR(n,500)}this.videoData.QQ=T;!E&&this.isPlaying()&&VF3(this);$8I(this.SY,this.MW,this.pE(),this.isBackground())&&XB(this);this.jQ("progresssync",E);L&&Hc(this.videoData)&&this.jQ("onVideoProgress",this.getCurrentTime())}}RV(){this.Qd("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}vV(){return this.Cq.vV()}eH(){return this.loader?this.loader.eH():de(this.NH,!0)}mk(E){if(!ivi(this.playerState, E)){var T=new g.wg(E,this.playerState);this.playerState=E;Nhi(this);var Z=!this.K4.length;this.K4.push(T);var L=this.mediaElement&&this.mediaElement.isSeeking();T.j6(1)&&this.loader&&ZKb(this.loader);L=T.oldState.G()&&!L;if(T.j6(1)&&L&&this.playerState.X(8)&&!this.playerState.X(64)&&this.loader&&(L=this.loader,L.GC=!0,L.policy.x0&&L.z9&&L.K("lr_rb",{c:L.getCurrentTime(),s:L.isSeeking(),ab:VZ(L.z9.X.Dz()),ala:C0(L.audioTrack)?.YG(),alr:L.audioTrack.X?.YG(),vb:VZ(L.z9.G.Dz()),vla:C0(L.videoTrack)?.YG(), vlr:L.videoTrack.X?.YG()}),L.DA!==0&&L.K("sps_rebuffer",{c:L.getCurrentTime()}),this.mediaElement&&this.mediaElement.Je()>=5)){L=this.SY;var n=this.MW;!n.videoData.V||L.U("html5_disable_performance_downgrade")?L=!1:(Date.now()-L.J>6E4&&(L.G=0),L.G++,L.J=Date.now(),L.G!==4?L=!1:(lU$(L,n.videoData.V),L=!0));L&&XB(this)}(L=g.YS(this.C.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&E.X(1)&&(E.X(8)||E.X(16))?this.u6.start(L):this.u6.stop();(g.U5(T,8)<0||T.j6(1024))&&this.QV.stop();!T.j6(8)|| this.videoData.Z||T.state.X(1024)||this.QV.start();T.state.X(8)&&g.U5(T,16)<0&&!T.state.X(32)&&!T.state.X(2)&&this.playVideo();T.state.X(2)&&YN(this.videoData)&&(this.lB(this.getCurrentTime()),this.JX(!0));T.j6(2)&&(this.Ik(!0),this.C.Gz()&&this.U("html5_sabr_parse_live_metadata_playback_boundaries")&&g.dd(this.videoData)&&this.videoData.X&&(E={minst:`${this.videoData.X.qG}`,cminst:`${this.videoData.X.lP()+this.Dn()}`,maxst:`${this.videoData.X.fA}`,hts:`${this.videoData.X.VQ}`,cmaxst:`${this.videoData.X.U5()+ this.Dn()}`},this.K("sabrSeekableBoundaries",E)));T.j6(128)&&this.VI();this.videoData.X&&this.videoData.isLivePlayback&&!this.v1&&(g.U5(T,8)<0?(E=this.videoData.X,E.j&&E.j.stop()):T.j6(8)&&this.videoData.X.resume());E=this.dk;g.VH(E.Y.N);if(E.mediaElement)if(T.oldState.G()&&zi(T.state)&&T.state.isBuffering()){L=E.mediaElement.getCurrentTime();n=E.mediaElement.G();var O=E.U("manifestless_post_live_ufph")||E.U("manifestless_post_live")?$z(n,Math.max(L-3.5,0)):$z(n,L-3.5);O>=0&&L>n.end(O)-1.1&&O+10?(gZ(E.W,E.getCurrentTime()+E.videoData.limitedPlaybackDurationInSeconds),E.SQ=!0):E.videoData.isLivePlayback&&E.videoData.endSeconds>0&&(gZ(E.W,E.getCurrentTime()+E.videoData.endSeconds),E.SQ=!0));E=this.Cq;L=E.provider.C.aI().X.ME(EP);if(T.j6(1024)||T.j6(512)|| T.j6(4)||L&&T.j6(256))E.G&&(L=E.G,L.G>=0||(L.X=-1,L.delay.stop())),E.qoe&&(L=E.qoe,L.Z||(L.N=-1));E.provider.videoData.enableServerStitchedDai&&E.Gt?E.V.get(E.Gt)?.u$(T):E.X&&E.X.u$(T);if(E.qoe){L=E.qoe;n=T.state;O=g.Am(L.provider);var J=L.getPlayerState(n),y=O,D=n.seekSource||void 0,U=n.stoppageReason||void 0;if(J!==L.X){L.b$||y=10&&L.playTimeSecs<=180&&(L.G.set("qoealert", ["1"]),L.ue=!0)),J!=="B"||L.X!=="PL"&&L.X!=="PB"||(L.isBuffering=!0),L.V=y);L.X==="PL"&&(J==="B"||J==="S")||L.provider.C.Gz()?Zj(L,y):(L.gk||J!=="PL"||(L.gk=!0,Tp(L,y,L.provider.W.mR())),X4(L,y));J==="PL"&&g.VH(L.zg);var V=[J];J==="S"&&D&&V.push(`ss.${D}`);J==="PA"&&U&&V.push(`sr.${U}`);g.iw(L,y,"vps",V);L.X=J;L.u$=y;L.V=y;L.L=!0}y=n.Pt;n.X(128)&&y&&(y.Tb=y.Tb||"",B18(L,O,y.errorCode,y.Z5,y.Tb));(n.X(2)||n.X(128))&&L.reportStats(O);n.isPlaying()&&!L.Z&&(L.N>=0&&L.G.set("user_intent",[L.N.toString()]), L.Z=!0);L4(L)}E.G&&(E=E.G,EL0(E),E.playerState=T.state,E.G>=0&&T.j6(16)&&E.seekCount++,T.state.isError()&&E.send());if(Z&&!this.FC())try{for(let G of this.K4){var N=this.zt;if(N.started&&(N.G(),G.oldState.X(16))){T=N;let e=PZ0(T.X,Math.max(T.N-2E3,0));!isNaN(e)&&e<0x7ffffffffffff&&T.j.start()}this.jQ("statechange",G)}}finally{this.K4.length=0}}}r3(){this.jy.tick("qoes")}sT(){this.dk.sT()}f4(E,T,Z,L="LICENSE"){a:{var n=this.kp;Z=Z.substring(0,256);let O=Rj(T);E==="drm.keyerror"&&this.o8&&this.o8.V.keys.length> 1&&n.N<96&&(E="drm.sessionlimitexhausted",O=!1);let J=n.G9.experiments.Bm("html5_retry_on_drm_unavailable"),y=n.G9.experiments.Bm("html5_retry_on_drm_key_error"),D=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(J&&E==="drm.unavailable"||y&&E==="drm.keyerror"&&!Z.match(D))n.cM("qoe.restart",{retryOnDrmError:1,e:E,detail:Z}),n.W.mq(!0);else{if(O)if(n.videoData.V&&n.videoData.V.video.isHdr())SX(n,E);else{if(n.W.Qd(E,T,L,Z),QpI(n,{detail:Z}))break a}else n.cM(E,{detail:Z});E==="drm.sessionlimitexhausted"&& (n.K("retrydrm",{sessionLimitExhausted:1}),n.N++,IBd(n.W))}}}uv(){var E=g.YS(this.C.experiments,"html5_license_constraint_delay"),T=CO();E&&T?(E=new g.Ui(()=>{this.pV();nU(this)},E),g.H(this,E),E.start()):(this.pV(),nU(this))}Kb(E){this.jQ("heartbeatparams",E)}xS(E){this.K("keystatuses",xf(E)); var T="auto",Z=!1;this.videoData.V&&(T=this.videoData.V.video.quality,Z=this.videoData.V.video.isHdr());a:{switch(T){case "highres":case "hd2880":T="UHD2";break;case "hd2160":case "hd1440":T="UHD1";break;case "hd1080":case "hd720":T="HD";break;case "large":case "medium":case "small":case "light":case "tiny":T="SD";break;default:T="";break a}Z&&(T+="HDR")}T=C4(E)?b6(E,T):E.V.includes(T);if(this.U("html5_enable_vp9_fairplay")){if(Z){if(!E.J){this.videoData.kZ||(this.videoData.kZ=!0,this.K("drm",{dphdr:1}), this.mq(!0));return}if(this.o8?.X.X()?this.o8?.T9():!T){this.K("drm",{dshdr:1});SX(this.kp);return}}if(this.o8?.X.X())return}else{let L=E.J&&T;if(Z&&!L){SX(this.kp);return}}if(Z=!T)Z=!(C4(E)?b6(E,"AUDIO")&&b6(E,"SD"):E.V.includes("AUDIO")&&E.V.includes("SD"));Z&&(E=xf(E),this.SU?(this.jQ("drmoutputrestricted"),this.U("html5_report_fatal_drm_restricted_error_killswitch")||this.Qd("drm.keyerror",2,void 0,`info.${E}`)):(this.SU=!0,this.cM(new g.C5("qoe.restart",{retrydrm:1,...E})),XB(this),IBd(this)))}F9(){if(!this.videoData.Z&& this.mediaElement&&!this.isBackground()){var E="0";this.mediaElement.N()>0&&this.mediaElement.Je()>=5&&this.videoData.G&&this.videoData.G.X()&&(this.mk(md(this.playerState,1)),ut(this,"load_soft_timeout"),this.jQ("playbackstalledatstart"),E="1");Nhi(this);var T=this.videoData.G;E={restartmsg:E,mfmt:!gM(this.videoData),mdrm:!(!(T&&T.videoInfos&&T.videoInfos.length&&T.videoInfos[0].contentProtection)||this.o8),mfmtinfo:!this.videoData.V,prerolls:this.Vf()?this.Zy.join(","):"0"};if(this.o8){T=this.o8; if(T.V.size<=0){let Z="ns;";T.S||(Z+="nr;");T=Z+=`ql.${T.N.length}`}else T=xf(T.V.values().next().value),T=g.QA(T);E.drmp=T}Object.assign(E,this.loader?.O3()||{});Object.assign(E,this.mediaElement?.O3()||{});this.Cq.cM("qoe.start15s",g.QA(E));this.jQ("loadsofttimeout")}}lB(E){this.videoData.lengthSeconds!==E&&(this.videoData.lengthSeconds=E,nU(this))}Ik(E=!1,T){if(!this.Fd)if(g.pJ("att_s","player_att")||g.ji("att_s",void 0,"player_att"),this.U("use_rta_for_player"))(async()=>{if(!E||await g.L8())try{let U= RzJ(this.Cq);if(!U)throw Error();let V=await g.ZX({cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},g.YS(this.C.experiments,"html5_att_playback_timeout_ms")||3E4);if(this.Fd)throw Error();if(!V.challenge)throw g.t8(Error(`Not sending atr ping; missing challenge string${V.error?`; error: ${V.error}`:""}`)),Error();this.Fd=!0;let N=[V.challenge];if(V.error){let G=xo3();if(G[o5])var L=G[o5];else{var n=new Map,O;if((O=G[NKI])!=null)var J=O;else{if(ch!==ch)throw Error(); J=G[NKI]=VvT(G.X)}O=J;for(let q of Z5(O,Uod,2)){let b=LB(q,2),K=q.getName();n.set(K,b);var y=AI(q,Jo,3);O=G7I;JI(y.CE,O.X);O_(y,O.X);var D=O.isRepeated?Z5(y,O.G,O.X,O.V):AI(y,O.G,O.X,O.V);let l=g.BD(Ce(D,1));l!==void 0&&n.set(l,b)}L=G[o5]=n}let e=L.get(V.error)||0;N.push(`r1c=${e}`)}else V.webResponse&&N.push(`r1a=${V.webResponse}`);V.adblockReporting?.reportingStatus!==void 0&&N.push(`r6a=${V.adblockReporting.reportingStatus}`);V.adblockReporting?.broadSpectrumDetectionResult!==void 0&&N.push(`r6b=${V.adblockReporting.broadSpectrumDetectionResult}`); U(N.join("&"));g.ji("att_f",void 0,"player_att")}catch(U){g.ji("att_e",void 0,"player_att")}})().then(()=>{T?.()}); else{var Z=new g.Tfk(this.videoData);if("c1a"in Z.PE&&!g.vZ.isInitialized()){g.ji("att_wb",void 0,"player_att");this.AG===2&&Math.random()<.01&&g.t8(Error("Botguard not available after 2 attempts"));if(E)return;if(this.AG<5){g.VH(this.F1);this.AG++;return}}(Z=g.cZ(Z))?(g.ji("att_f",void 0,"player_att"),QX3(this.Cq,Z),this.Fd=!0):g.ji("att_e",void 0,"player_att")}}Ex(E=!1){return g.Lt(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.kK()||g.qf(this.videoData))?this.getCurrentTime(): this.U5(E)}S$(){return this.lP()}U5(E=!1){return this.dk.U5(E)}lP(){return this.dk.lP()}Dn(){return this.dk?this.dk.Dn():0}getStreamTimeOffset(){return this.dk?this.dk.getStreamTimeOffset():0}jl(){return this.getStreamTimeOffset()===0?this.Dn():this.getStreamTimeOffset()}setPlaybackRate(E){this.playbackRate!==E&&l6(this.SY,this.videoData.G?.videoInfos)&&(this.playbackRate=E,XB(this));this.playbackRate=E;this.mediaElement&&this.mediaElement.setPlaybackRate(E)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var E= "unknown";if(this.videoData.V&&(E=this.videoData.V.video.quality,E==="auto"&&this.mediaElement)){let T=this.fB();T&&T.videoHeight>0&&(E=qh(T.videoWidth,T.videoHeight))}return E}isHdr(){return!!(this.videoData.V&&this.videoData.V.video&&this.videoData.V.video.isHdr())}sendVideoStatsEngageEvent(E,T){var Z=this.Cq;Z.X?(Z=g.L2(Z.X,"engage"),Z.VQ=E,Z.send(T)):T&&T()}isAtLiveHead(E,T=!1){return g.Lt(this.videoData)&&(this.QD||T)?this.dk.isAtLiveHead(E):!1}Y4(E){(this.QD=E)||this.QV.stop();if(this.videoData.X)if(E)this.videoData.X.resume(); else{var T=this.videoData.X;T.j&&T.j.stop()}this.loader&&(T=this.videoData.U("html5_disable_preload_for_ssdai_with_preroll")&&this.pw()&&this.videoData.isLivePlayback,E&&!T?this.loader.resume():this.GX(!0));this.playerState.X(2)||E?this.playerState.X(512)&&E&&this.mk(i6(this.playerState,512)):this.mk(md(this.playerState,512));T=this.Cq;T.qoe&&(T=T.qoe,g.iw(T,g.Am(T.provider),"stream",[E?"A":"I"]))}NA(E){this.Cq.cM("player.exception",g.QA({n:E.name,m:E.message}))}UY(E){this.Cq.UY(E)}mM(E){this.Cq.mM(E)}g8(E){this.Cq.g8(E)}dM(E){this.Cq.dM(E)}fW(E, T,Z,L){this.Cq.fW(E,T,Z,L)}z7(){this.K("hidden",{},!0)}D1(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}Kp(){return this.loader?this.loader.Kp():!0}setLoop(E){this.loop=E;this.mediaElement&&!g.OK(this.C)&&this.mediaElement.setLoop(E)}Xl(){return this.mediaElement&&!g.OK(this.C)?this.mediaElement.Xl():this.loop}tD(E){this.K("timestamp",{o:E.toString()});this.dk.tD(E)}Sy(E){this.jy.tick(E)}Vp(E){return this.jy.Vp(E)}HJ(E){this.jy.HJ(E)}K(E,T,Z=!1){this.Cq.K(E,T,Z)}Cl(E,T, Z=!1){this.Cq.K(E,T,Z)}cM(E){this.Cq.cM(E.errorCode,g.QA(E.details));E=E.errorCode;if(this.videoData.isLivePlayback&&(E==="qoe.longrebuffer"||E==="qoe.slowseek")||E==="qoe.restart")E=this.loader?EYi(this.loader.videoTrack):{},this.K("lasoe",Object.assign(this.loader?EYi(this.loader.audioTrack):{},this.z9?.X?.aX())),this.K("lvsoe",Object.assign(E,this.z9?.G?.aX()));this.U("html5_log_centralized_player_time")&&this.K("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.K0(),bh:this.loader?.Je()})}LW(E, T,Z){this.Cq.LW(E,T,Z)}rM(E,T,Z,L,n,O,J,y){if(this.videoData.X?.isLive){var D=T.playerType===2?T:E,U=E.videoData.videoId,V=T.videoData.videoId;if(U&&V){var N=this.Cq;if(y?.qm){if(N.qoe){U=N.qoe;V=y.qm;U.reportStats();var G=U.provider.videoData.clientPlaybackNonce,e=U.provider.videoData.videoId||"",q=U.Y?.join(".")||G,b=U.VQ?.join(".")||e;yw(U,O?4:n?2:0,V.hQ.join(".")||G,V.Ip.join(".")||e,L);U.reportStats(NaN,!0);U.Y=V.hQ;U.VQ=V.Ip;U.wV=V.adFormats;U.QQ=V.serializedQoeContextData;yw(U,O?5:n?3:1,q, b,Z);U.reportStats(NaN,!0)}}else if(N.qoe){G=N.qoe;e=E.cpn;q=T.cpn;b=D.videoData.A5;var K=G.provider.videoData.clientPlaybackNonce;let l=G.provider.videoData.videoId,r=q!==K&&V!==l;K=e!==K&&U!==l;G.reportStats();G.adCpn&&G.adCpn!==e||(G.adCpn=K?e:"",G.O=K?U:"",G.adFormat=K?b:void 0,yw(G,O?4:n?2:0,q,V,L),G.reportStats(NaN,!0),G.adCpn=r?q:"",G.O=r?V:"",G.adFormat=r?b:void 0,yw(G,O?5:n?3:1,e,U,Z),G.reportStats(NaN,!0))}y?.Cd?(N.X?.QQ(),N.X?.S(),N.X?.OC(y.Cd),N.X?.S(!0),N.X?.J(!0,!0).send(),N.X?.T9()): (Z=N,n=E.cpn,Z.V.has(n)?(O=Z.V.get(n),yk(O,!0).send(),O.L(),n!==Z.provider.videoData.clientPlaybackNonce&&(Dm(O),Z.X?.oI(),Z.V.delete(n))):(Z.Gt=Z.provider.videoData.clientPlaybackNonce,Z.Gt&&Z.X&&(Z.V.set(Z.Gt,Z.X),yk(Z.X).send(),Z.X.L())),Z=T.cpn,D=D.videoData,L-=this.jl(),N.V.has(Z)?(D=N.V.get(Z),L=D.V&&isNaN(D.Z)?n2(D):NaN,D=D.J(!1),isNaN(L)||(D.J=L),D.send()):(L=fkJ(N,N.provider,D,L),N.V.set(Z,L),L.u$(new g.wg(md(new g.jX,8),new g.jX)),L.O(),N.X?.L()),N.Gt=Z);this.U("html5_unify_csi_server_stitched_transition_logging")? (L=this.jy,N=E.cpn,E=T.cpn,Z=this.videoData.clientPlaybackNonce,D=T.videoData,T=(0,g.a)(),Z=`${N===Z?"video":"ad"}_to_${E===Z?"video":"ad"}`,Z!=="video_to_ad"&&(n=Z==="ad_to_video"?void 0:D,N=n?.t9,O={},D?.XS&&(O.cttAuthInfo={token:D.XS,videoId:D.videoId}),J&&(O.startTime=J),g.la(Z,O),J={targetVideoId:D?.videoId??"empty_video",targetCpn:E,adVideoId:n?.videoId??"empty_video",adClientPlaybackNonce:N?.cpn??n?.clientPlaybackNonce},N&&(J.adBreakType=N.adBreakType,J.adType=N.adType),g.KJ(J,Z),g.lt(L,T, Z))):(L=this.jy,Z=this.videoData.clientPlaybackNonce,D=(0,g.a)(),N=T.videoData,E=`${E.cpn===Z?"video":"ad"}_to_${T.cpn===Z?"video":"ad"}`,Z={},N.XS&&(Z.cttAuthInfo={token:N.XS,videoId:N.videoId}),J&&(Z.startTime=J),g.la(E,Z),g.KJ({targetVideoId:N.videoId,targetCpn:T.cpn,isSsdai:!0},E),J||g.lt(L,D,E))}}else g.XC(this.logger,360717806,"SSTEvent for nonSS")}SH(){var E=this.Gg,T=E.t8;E.t8=[];return T}L1(E){this.videoData.Ve=!0;this.cM(new g.C5("sabr.fallback",E));this.mq(!0)}qF(E,T=!0){this.videoData.lH= !0;T&&(this.cM(new g.C5("qoe.restart",E)),this.mq(!0))}OX(E){this.K("sdai",{aftimeout:E});this.cM(new g.C5("ad.fetchtimeout",{timeout:E}))}Ph(){return g.Am(this.Cq.provider)}getPlayerSize(){return this.Ww.getPlayerSize()}Bh(){return this.Ww.Bh()}VT(){return this.jy}YZ(){return this.Gg.YZ()}getVolume(){return this.Gg.getVolume()}ZR(){return this.Gg.ZR()}isMuted(){return this.Gg.isMuted()}eV(){return this.Gg.eV()}Zr(){this.v1=!0}U(E){return this.C.U(E)}aI(){return this.C.aI()}hg(E,T,Z,L,n){this.K("xvt", {m:E,g:T?1:0,tt:Z?1:0,np:L?1:0,c:n})}GX(E){this.loader?.OC(E)}vJ(E){this.loader?.resume(E)}pw(){return g.B5(this.Zy,"ad")}Gz(){return this.C.Gz()}Rh(){if(this.U("html5_generate_content_po_token"))return this.videoData.n7||"";this.Gg.Sh();return this.C.xz||""}PY(){if(this.videoData.videoId)return this.videoData.JV}a8(){return this.videoData.videoId}nD(){return this.Gg.n_}EH(){return this.S5}Xz(){return this.Gg.Xz()}Px(E,T,Z){this.mk(md(this.playerState,16,Z));this.dk.Px(E,T,Z)}prefetchKeyPlay(E,T){this.loader?.WM(E, T,2)}prefetchJumpAhead(E){this.loader?.WM(E,!1,3)}XZ(E){return this.dk.XZ(E)}Y$(){this.dk.Y$()}Ou(E,T){var Z=this.U("html5_generate_content_po_token")?this.videoData:void 0;this.Gg.Ou(E,T,Z)}Je(E=!0){return this.loader?.Je(E)??this.mediaElement?.Je()??0}W7(){return this.U("html5_remove_ios_7_hack_force_play")}FP(E,T){this.Cq.FP(E,T)}l4(){return this.Cq.l4()}Me(){return this.Gg.Me()}P8(){return this.Gg.P8(this)}Wj(){this.yx=!0}tO(E){this.loader?.tO(E)}cW(E){this.dk.cW(E)}v0(){return this.U("html5_centralized_player_time_live")&& g.dd(this.videoData)&&this.videoData.isLivePlayback||this.U("html5_use_centralized_player_time")&&g.dd(this.videoData)?!0:!1}};g.x=g.jt.prototype;g.x.uH=TU(103);g.x.MV=TU(100);g.x.gx=TU(95);g.x.Ob=TU(82);g.x.Gx=TU(71);g.x.KR=TU(53);g.x.sb=TU(44);g.x.Ub=TU(38);g.x.PL=TU(32);g.x.c6=TU(25);g.x.pB=TU(19);g.x.Ox=TU(7);var G2={primary:"Primary",secondary:"Secondary"};var VHI=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);m(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.RI(E,E.A().aI().X.ME(g.Z$)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.BM()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var NMI=class extends nM{constructor(E){super(E);this.X=!!navigator.mediaSession.setPositionState;this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"videodatachange",()=>{this.updateMetadata()}); this.events.RI(E,"presentingplayerstatechange",()=>{GlT(this)}); this.events.RI(E,"SEEK_COMPLETE",()=>{d3O(this)})}updateMetadata(){var E=this.api.getVideoData(); if(E?.Nt()){var T=this.api.A(),Z=[],L="",n;if(!T.Y){let O=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.BT(T)&&O?(Z=uuU(O.thumbnailDetails),O.album&&(L=ZV(O.album))):Z=[{src:E.xJ("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}];T.aI().X.ME(n$8)&&(T=E.getWatchNextResponse(),(T=vtk(T))&&(n=Y1I(T)))}d3O(this);GlT(this);fP8(this);navigator.mediaSession.metadata=new MediaMetadata({title:E.title,artist:E.author, artwork:Z,album:L,chapterInfo:n});Z=E=null;Wg(this.api)&&(E=()=>{this.api.nextVideo()},Z=()=>{this.api.previousVideo()}); ez("nexttrack",E);ez("previoustrack",Z)}}L0(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var E="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let T of E)ez(T,null);this.X&&Wr();super.L0()}};var GyT=class extends nM{constructor(E){super(E);this.V=new Map;this.j=this.X=void 0;this.J=!1;this.compositeVideoState=null;this.N=void 0;this.events=new g.Fd(E);g.H(this,this.events);this.api.A().aI().X.ME(uF8)?(this.G=new g.Fd(E),g.H(this,this.G),this.events.RI(E,"videodatachange",T=>{this.onVideoDataChange(T)})):(this.events.RI(E,"modulecreated",T=>{var Z=Qo8(this); T==="captions"&&Z?.topLeftCornerX!==void 0&&Z?.topLeftCornerY!==void 0&&Z?.width!==void 0&&Z?.height!==void 0&&this.api.er({top:Z.topLeftCornerY,right:1-Z.topLeftCornerX-Z.width,bottom:1-Z.topLeftCornerY-Z.height,left:Z.topLeftCornerX})}),this.events.RI(E,"videodatachange",T=>{var Z=this.api.getVideoData(); vr(this);var L=Z?.XI.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");L?.length?q9(this,L.filter(n=>n.onEnter?.some(this.L))):Z?.cueRanges&&q9(this,Z.cueRanges.filter(n=>n.onEnter?.some(this.L))); T==="dataupdated"&&Z?.compositeLiveStatusToken!==this.j&&(this.j=Z?.compositeLiveStatusToken,this.api.PP())}),this.events.RI(E,g.l_("compositeembargo"),T=>{CbT(this,T)}),this.events.RI(E,g.p9("compositeembargo"),T=>{bS3(this,T)}),this.events.RI(E,"heartbeatRequest",T=>{x3U(this,T)}),this.events.RI(E,"internalaudioformatchange",(T,Z)=>{PbI(this,T,Z)}),this.events.RI(E,"onPlaybackAudioChange",()=>{this.api.PP()})); m(E,"setCompositeParam",T=>{this.compositeVideoState=T}); this.api.U("web_watch_enable_multiview_manager")&&m(E,"setCompositeVideoOverlayRendererComponent",T=>{this.setCompositeVideoOverlayRendererComponent(T)})}onVideoDataChange(E){var T=this.api.getVideoData(),Z=T?T.KU().length>0:!1; IP8(this,Z);Z?(vr(this),Z=T?.XI.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO"),Z?.length?q9(this,Z.filter(L=>L.onEnter?.some(this.L))):T?.cueRanges&&q9(this,T.cueRanges.filter(L=>L.onEnter?.some(this.L))),E==="dataupdated"&&T?.compositeLiveStatusToken!==this.j&&(this.j=T?.compositeLiveStatusToken,this.api.PP())):(vr(this),this.j=void 0,this.compositeVideoState=null)}setCompositeVideoOverlayRendererComponent(E){this.N&&(this.N.remove(),g.vK(this.N,"ytp-composite-video-overlay-renderer"),this.N=void 0); E&&(g.ec(E,"ytp-composite-video-overlay-renderer"),g.w7(this.api,E,4),this.N=E)}L(E){return E.compositeEmbargo!==void 0}L0(){super.L0();this.V.clear()}};var d40=class extends nM{constructor(E){super(E);m(E,"getAvailableQualityData",()=>this.getAvailableQualityData()); m(E,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); m(E,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var E=this.api.getVideoData();if(!E)return[];var T=[],Z=E.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,L=hQI(Z),n=Z?.restrictedAdaptiveFormats;if(n){Z=[];for(var O of n){if(O.mimeType?.includes("audio")&&this.api.U("enable_lr_upsell_for_premium_high_quality_audio"))continue;n=O0(O.mimeType,O.quality,O.itag.toString(),O.width.toString(),O.height.toString(),O.qualityLabel,O.qualityOrdinal&&eU[O.qualityOrdinal]);Z.push(n)}E= X6(E);ab(Z);O=[];for(var J of Z)l4(E,J,this.api.A().V)===!0&&O.push(J);T=T.concat(soU(O,!1,L))}J=this.api.w9();T=T.concat(soU(J,!0,L));L=[];if(this.api.U("web_player_enable_premium_hbr_in_h5_api")){J=T;T=new Set;L=new Map;var y={};for(var D of J)J=D.quality,Z=D.isPlayable,(E=D.qualityLabel)&&J&&(Z&&L.has(J)&&L.get(J)!==E?T.add(J):Z&&L.set(J,E),y[E]||(y[E]=D));D=[];for(var U of Object.values(y))y=U.quality,L=U,y&&!T.has(y)&&(L.formatId=void 0),D.push(L);U=T=D;D=0;for(y=0;y{this.Y2(T)}); this.events.RI(E,"csiinitialized",()=>{HSk(this)})}Y2(E){if(Yx())if(!this.G&&this.X){E.JV={coldStartInfo:{clientState:this.V}}; try{this.X.then(()=>{S18(this,E)},T=>{fU(T,"player_update"); this.handleError(T,E)})}catch(T){fU(T,"player_update_catch"),this.handleError(T,E)}}else this.G?S18(this,E):this.api.K("pf",{m:this.G?1:0, p:this.X?1:0})}handleError(E,T){g.t8(E);var Z=0;E.mediaIntegrityErrorName?Z||(Z=u63[E.mediaIntegrityErrorName]):E.code&&(Z=E.code());T.JV={KG:{code:Z}}}};var et8=class extends nM{constructor(E){super(E);this.loaded=!1;this.Z=0;this.X=!1;this.J={};this.G=[];this.N=0;this.L=!1;this.events=new g.Fd(E);g.H(this,this.events);this.V=new g.Fd(E);g.H(this,this.V);this.events.RI(E,"modulesCreated",()=>{this.kr()&&this.load()}); this.events.RI(E,"modulesDestroyed",T=>{var Z=this.api.getPresentingPlayerType();switch(T){case 2:case 3:T=Z!==1&&!(Z===5||Z===6||Z===7);break;case 4:T=!this.X;break;default:T=!0}T&&this.unload()})}kr(){return this.api.getVideoData().Jn.includes("playableSequences")}load(){if(!this.loaded){this.j||(this.j=new g.dX({D:"div", oK:["ytp-player-content","ytp-yto-overlay"],UC:[{D:"div",oK:["ytp-yto-preroll-message"],dV:"El v\u00eddeo empezar\u00e1 en breve"}]}),g.H(this,this.j),KZJ(this,!1),g.w7(this.api,this.j.element,4));var E=this.api.getPresentingPlayerType();this.V.RI(this.api,"playbackChange",()=>{var T=this.api.getPresentingPlayerType()===5;g.qN(this.api.getRootNode(),"ytp-yto-preroll",T);KZJ(this,T)}); this.V.RI(this.api,"presentingplayerstatechange",T=>{this.onStateChange(T)}); this.V.RI(this.api,g.l_("yto"),(T,Z)=>{this.onCueRangeEnter(T,Z)}); this.V.RI(this.api,"ytoprerollinternstitialnext",()=>{klU(this)}); lPk(this);this.loaded=!0;this.api.hX("playableSequences",E)}}onCueRangeEnter(E){E=E.getId();if(!this.X){if(this.api.getPlayerStateObject(1).X(2)){if(this.L)return}else this.L=!1;this.G.includes(E)||this.G.push(E);this.api.getPresentingPlayerType()===1&&r8T(this)}}onStateChange(E){var T=this.api.getPresentingPlayerType();E=E.state;this.X||T!==5&&T!==6&&T!==7||E.X(1)||E.X(16)||E.X(32)||(T=E.X(128),(E.X(2)||T)&&klU(this))}unload(){this.loaded&&(this.Z=0,this.L=this.X=!1,this.J={},this.N=0,this.G.length= 0,this.V.G(),this.loaded=!1)}L0(){this.unload();super.L0()}};var wWO=class extends nM{constructor(E){super(E);m(this.api,"showPlaybackIcon",this.showPlaybackIcon.bind(this))}showPlaybackIcon(){var E=g.ON(this.api);E&&E.showPlaybackIcon(this.api.getPlayerStateObject())}};var vmk=class{constructor(E=200){this.V=E;this.G=this.X=void 0}async delete(E){await p9I(this);if(this.X)try{let T=Ki(E,"videoPlaybackPositionEntity");await h4O(this.X,T);this.G===E&&(this.G=void 0)}catch(T){throw Error("Failed to delete playback position",{cause:T});}}};var q9i=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);E=E.A().aI().X.ME(i50);var T=new vmk(Number(E)||void 0);this.X=T;m(this.api,"addOrUpdateOnlinePlaybackPosition",(Z,L,n)=>MFI(T,Z,L,n)); m(this.api,"deleteOnlinePlaybackPosition",Z=>T.delete(Z)); this.events.RI(this.api,"presentingplayerstatechange",Z=>{(Z.j6(4)||Z.j6(1)||Z.j6(2))&&aPk(this)}); this.events.RI(this.api,"heartbeatRequest",()=>{aPk(this)})}};var Y93=class extends nM{constructor(E){super(E);this.maxBufferSize=this.sampleInterval=100;this.G=0;Bh0(this)}logTrace(E){var T=[],Z=[],L=[],n=[],O=0;for(let J of E.resources)T.push({id:O,url:J}),O++;O=0;for(let {name:J,resourceId:y,line:D,column:U}of E.frames)Z.push({id:O,name:J,resourceId:y,line:D,column:U}),O++;O=0;for(let {frameId:J,parentId:y}of E.stacks)n.push({id:O,frameId:J,parentId:y}),O++;O=0;for(let {timestamp:J,stackId:y}of E.samples)L.push({id:O,timestampMs:J,stackId:y}),O++;E=g.So(g.fi({resources:T, frames:Z,samples:L,stacks:n},tD8),4);this.G+=E.length;this.G<1E7&&this.api.K("jsprof",{pt:E})}V(){this.X&&this.api.K("jsprof",{pe:this.X})}L0(){this.N?.stop();super.L0()}};var f7I=class extends nM{constructor(E){super(E);var T=new g.Fd(E);g.H(this,T);T.RI(E,"internalaudioformatchange",(Z,L)=>{Ejb(this,Z,L)}); T.RI(E,"annotationvisibility",Z=>{this.api.U("web_fix_annotations")&&X9I(this,(294).toString(),{boolValue:Z})}); T.RI(E,"videoplayerreset",()=>{TdO(this)}); T.RI(E,"videodatachange",(Z,L)=>{this.onVideoDataChange(Z,L)})}onVideoDataChange(E,T){T.Pg()&&E==="newdata"&&TdO(this)}a$(){if(g.OK(this.api.A())){let E=g.qI(this.api.A(),this.api.getVideoData()?.L()); return J$(LN(E),T=>{var Z=g.YI();g.f9(Z,T);return this.api.a$(Z)})}return LN(this.api.a$())}};var cn8=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"onSnackbarMessage",T=>{switch(T){case 1:this.api.getPlayerStateObject().isBuffering()&&g.ih(this.api,"innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"\u00bfEl v\u00eddeo se interrumpe?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Saber por qu\u00e9"}]},navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers", webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers",target:"TARGET_NEW_WINDOW"}},loggingDirectives:{clientVeSpec:{uiType:232471}}}},loggingDirectives:{clientVeSpec:{uiType:232470}}}},durationHintMs:5E3,popupType:"TOAST"}})}})}};var L68; g.YJ=class extends g.vd{constructor(E,T=!1,Z,L=!1){super();this.O=!1;this.N=new g.c4(this);this.j=this.J=null;this.V=this.G=!1;g.H(this,this.N);this.target=E;this.X=T;this.VQ=Z||E;this.O=L;T&&(g.PO&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");Rd(this)}RI(E,T){this.N.RI(this.VQ,E,T,void 0,!this.X)}cancel(){this.V&&(this.V=!1,this.jQ("dragend",0,0,null));this.G&&(this.G=!1,this.jQ("hoverend",0,0,null),CU(this),Rd(this))}E9(E){CU(this);this.RI(Qs("move"),this.S); this.RI(Qs("out"),this.aW);this.RI("touchstart",this.Z);this.X&&this.RI(Qs("down"),this.L);var T=E.target;E=new g.BG(E.pageX,E.pageY);this.G=!0;this.jQ("hoverstart",E.x,E.y,T);this.jQ("hovermove",E.x,E.y,T)}S(E){var T=E.target;E=new g.BG(E.pageX,E.pageY);if(this.j){let Z=this.j;this.j=null;if(Z.relatedTarget===T&&gr(new g.BG(Z.pageX,Z.pageY),E))return}this.jQ("hovermove",E.x,E.y,T)}aW(E){var T=new g.BG(E.pageX,E.pageY),Z=E.relatedTarget;try{if(Z&&g.pz(this.target,Z)){this.j=E;this.jQ("hovermove", T.x,T.y,Z);return}}catch(L){}CU(this);Rd(this);this.G=!1;this.jQ("hoverend",T.x,T.y,Z)}f0(E){this.E9(E);this.L(E)}L(E){if(typeof E.button!=="number"||E.button===0){CU(this);this.N.RI(bt(E.target),Qs("move"),this.u$);this.N.RI(bt(E.target),Qs("up"),this.NE);var T=E.target;if(g.PO)this.RI("dragstart",this.oI);else if(E.preventDefault(),(g.W6||g.Zx)&&T)a:{let Z=T;for(;Z;){if(aa(Z)||Z.getAttribute("tabindex")==="-1"){Z.focus();break a}Z=Z.parentElement}bt(T).activeElement.blur()}this.V=!0;E=new g.BG(E.pageX, E.pageY);this.jQ("dragstart",E.x,E.y,T);this.jQ("dragmove",E.x,E.y,T)}}oI(E){E.preventDefault()}u$(E){var T=E.target;T===bt(E.target)&&(T=null);E=new g.BG(E.pageX,E.pageY);this.jQ("hovermove",E.x,E.y,T);this.jQ("dragmove",E.x,E.y,T)}NE(E){CU(this);this.V=!1;var T=TM(E),Z=E.target;E=new g.BG(E.pageX,E.pageY);T&&g.pz(this.target,T)?(this.RI(Qs("move"),this.S),this.RI(Qs("out"),this.aW),this.RI(Qs("down"),this.L),this.RI("touchstart",this.Z),this.jQ("dragend",E.x,E.y,Z)):(Rd(this),this.G=!1,this.jQ("dragend", E.x,E.y,Z),this.jQ("hoverend",E.x,E.y,Z))}Z(E){var T=E.changedTouches[0];T&&(CU(this),this.RI("touchmove",this.b$),this.RI("touchend",this.Y),this.RI("touchcancel",this.Y),this.J=T.identifier,E=E.target,this.G||(this.G=!0,this.jQ("hoverstart",T.pageX,T.pageY,E)),this.jQ("hovermove",T.pageX,T.pageY,E),this.X&&(this.V=!0,this.jQ("dragstart",T.pageX,T.pageY,E),this.jQ("dragmove",T.pageX,T.pageY,E)))}b$(E){var T=nji(this,E);T&&(this.X&&E.preventDefault(),E=E.target,this.jQ("hovermove",T.pageX,T.pageY, E),this.X&&this.jQ("dragmove",T.pageX,T.pageY,E))}Y(E){var T=nji(this,E);if(T){CU(this);Rd(this);this.G=!1;let Z=E.target;this.X&&(this.O||E.preventDefault(),this.V=!1,this.jQ("dragend",T.pageX,T.pageY,Z));this.jQ("hoverend",T.pageX,T.pageY,Z)}}L0(){this.X&&(g.PO&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");CU(this);super.L0()}};L68=!1;var Q$8=class extends nM{constructor(E){super(E);this.G=new Set;this.X={};this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"videodatachange",T=>{T==="newdata"&&(this.api.L9("stationsEmbargo"),this.api.L9("stationsMetadataUpdate"),this.X={},this.G.clear());T=this.api.getVideoData().XI;var Z=T.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");Z&&JM8(this,Z,"stationsEmbargo");(T=T.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_AIRING_METADATA_UPDATE"))&&JM8(this,T,"stationsMetadataUpdate")}); this.events.RI(E,g.l_("stationsEmbargo"),T=>{this.api.UY(!0);var Z=this.X[T.id]??[];for(let L of Z){Z=L.embargo;if(!Z)continue;this.api.hideControls();this.api.Qd("auth",2,ZV(Z.errorRenderer.reason),g.QA({embargoed:1,id:T.id,idx:T.G,start:T.start}));(Z=Z.onTrigger)&&g.ih(this.api,"innertubeCommand",Z)}}); this.events.RI(E,g.l_("stationsMetadataUpdate"),T=>{T=this.X[T.id]??[];for(let Z of T)(T=Z.command)&&g.ih(this.api,"innertubeCommand",T)})}};var Rt0=class extends Vq{constructor(E,T,Z){super(T,E);this.X=Z}preventDefault(){super.preventDefault();this.X&&this.X.preventDefault()}stopPropagation(){super.stopPropagation();this.X&&this.X.stopPropagation()}};g.Y1=class extends Bn8{constructor(E){super();this.X=E;this.QQ={};this.listener=T=>{this.dispatchEvent(new Rt0(this,T.type,T))}}J(){return!0}isView(){return!1}XN(){return!1}s5(){return this.X}Yb(){return this.X.src}oI(){return this.X.srcObject}RK(E){var T=this.getPlaybackRate(); this.X.src=E;this.setPlaybackRate(T)}T9(){this.X.removeAttribute("src")}OC(){this.X.srcObject=null}getPlaybackRate(){try{return this.X.playbackRate>=0?this.X.playbackRate:1}catch{return 1}}setPlaybackRate(E){this.getPlaybackRate()!==E&&(this.X.playbackRate=E);return E}Xl(){return this.X.loop}setLoop(E){this.X.loop=E}canPlayType(E,T){return this.X.canPlayType(E,T)}isPaused(){return this.X.paused}isSeeking(){return this.X.seeking}isEnded(){return this.X.ended}A5(){return this.X.muted}O(E){kz();this.X.muted= E}L(){return this.X.played||l1([],[])}G(){try{var E=this.X.buffered}catch{}return E||l1([],[])}Y(){return this.X.seekable||l1([],[])}SQ(){var E=this.X;return E.getStartDate?E.getStartDate():null}getCurrentTime(){return this.X.currentTime}setCurrentTime(E){this.X.currentTime=E}getDuration(){return this.X.duration}load(){var E=this.X.playbackRate;try{this.X.load()}catch{}this.X.playbackRate=E}pause(){this.X.pause()}play(){var E=this.X.play();if(!E||!E.then)return null;E.then(void 0,()=>{}); return E}N(){return this.X.readyState}h5(){return this.X.networkState}FX(){return this.X.error?this.X.error.code:null}pg(){return this.X.error?this.X.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.X instanceof window.HTMLVideoElement&&this.X.getVideoPlaybackQuality)return this.X.getVideoPlaybackQuality();if(this.X){var E=this.X;let T=E.webkitDroppedFrameCount;if(E=E.webkitDecodedFrameCount)return{droppedVideoFrames:T||0,totalVideoFrames:E}}return{}}tI(){return!!this.X.webkitCurrentPlaybackTargetIsWireless}Q_(){return!!this.X.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var E= this.X,T=window.document;window.document.pictureInPictureEnabled?this.X!==T.pictureInPictureElement?E.requestPictureInPicture():T.exitPictureInPicture():rD()&&E.webkitSetPresentationMode(E.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}DU(){var E=this.X;return new g.BG(E.offsetLeft,E.offsetTop)}getSize(){return g.NY(this.X)}setSize(E){VW(this.X,E)}getVolume(){return this.X.volume}setVolume(E){kz();this.X.volume=E}Ai(E){this.QQ[E]||(this.X.addEventListener(E,this.listener), this.QQ[E]=this.listener)}setAttribute(E,T){this.X.setAttribute(E,T)}removeAttribute(E){this.X.removeAttribute(E)}hasAttribute(E){return this.X.hasAttribute(E)}NE(){return jG(this.X)}qR(E){g.ec(this.X,E)}u$(E){return g.Ln(this.X,E)}wk(){return g.pz(document.body,this.X)}audioTracks(){var E=this.X;if("audioTracks"in E)return E.audioTracks}L0(){for(let E of Object.keys(this.QQ))this.X.removeEventListener(E,this.QQ[E]);super.L0()}Rw(E){this.X.disableRemotePlayback=E}};g.Y1.prototype.Z=TU(118); g.Y1.prototype.wV=TU(116);g.Y1.prototype.b$=TU(114);g.Y1.prototype.VQ=TU(112);var fM=class extends g.dX{constructor(E,T){super({D:"div",xU:"ytp-horizonchart"});this.sampleCount=150;this.L=E;this.J=T;this.index=0;this.heightPx=-1;this.j=this.V=null;this.X=2;this.element.style.width=`${this.X*this.sampleCount}px`;this.element.style.height="1em"}};var ojJ=class extends g.dX{constructor(E){var T=null;T={D:"button",oK:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],Wm:{title:"close"},dV:"[X]"};super({D:"div",oK:["html5-video-info-panel","ytp-sfn"],UC:[T,{D:"div",oK:["html5-video-info-panel-content","ytp-sfn-content"],UC:[{D:"div",UC:[{D:"div",dV:"Video ID / sCPN"},{D:"span",dV:"{{video_id_and_cpn}}",xU:"ytp-sfn-cpn"}]},{D:"div",UC:[{D:"div",dV:"Viewport / Frames"},{D:"span",dV:"{{dims_and_frames}}"}]},{D:"div",UC:[{D:"div",dV:"Current / Optimal Res"}, {D:"span",dV:"{{resolution}}"}]},{D:"div",UC:[{D:"div",dV:"Volume / Normalized"},{D:"span",dV:"{{volume}}"}]},{D:"div",UC:[{D:"div",dV:"Codecs"},{D:"span",dV:"{{codecs}}"}]},{D:"div",Wm:{style:"{{shader_info_style}}"},UC:[{D:"div",dV:"Shader Info"},{D:"span",dV:"{{shader_info}}"}]},{D:"div",Wm:{style:"{{color_style}}"},UC:[{D:"div",dV:"Color"},{D:"span",dV:"{{color}}"}]},{D:"div",Wm:{style:"{{drm_style}}"},UC:[{D:"div",dV:"Protected"},{D:"span",dV:"{{drm}}"}]},{D:"div",Wm:{style:"{{bandwidth_style}}"}, UC:[{D:"div",dV:"Connection Speed"},{D:"span",UC:[{D:"span",dV:"{{bandwidth_chart}}"},{D:"span",dV:"{{bandwidth_kbps}}"}]}]},{D:"div",Wm:{style:"{{network_activity_style}}"},UC:[{D:"div",dV:"Network Activity"},{D:"span",UC:[{D:"span",dV:"{{network_activity_chart}}"},{D:"span",dV:"{{network_activity_bytes}}"}]}]},{D:"div",UC:[{D:"div",dV:"Buffer Health"},{D:"span",UC:[{D:"span",dV:"{{buffer_health_chart}}"},{D:"span",dV:"{{buffer_health_seconds}}"}]}]},{D:"div",Wm:{style:"{{live_latency_style}}"}, UC:[{D:"div",dV:"Live Latency"},{D:"span",UC:[{D:"span",dV:"{{live_latency_chart}}"},{D:"span",dV:"{{live_latency_secs}}"}]}]},{D:"div",Wm:{style:"{{live_mode_style}}"},UC:[{D:"div",dV:"Live Mode"},{D:"span",dV:"{{live_mode}}"}]},{D:"div",Wm:{style:"{{playback_categories_style}}"},UC:[{D:"div",dV:"Playback Categories"},{D:"span",dV:"{{playback_categories}}"}]},{D:"div",Wm:{style:"{{fmt_debug_info_style}}"},UC:[{D:"div",dV:"Format Debug Info"},{D:"span",dV:"{{fmt_debug_info}}"}]},{D:"div",UC:[{D:"div", dV:"Mystery Text"},{D:"span",dV:"{{debug_info}}"}]},{D:"div",Wm:{style:"{{extra_debug_info_style}}"},UC:[{D:"div",dV:""},{D:"span",UC:[{D:"span",dV:"{{extra_debug_info}}"}]}]},{D:"div",UC:[{D:"div",dV:"Date"},{D:"span",dV:"{{date}}"}]},{D:"div",Wm:{style:"{{cotn_and_local_media_style}}"},UC:[{D:"div",dV:"COTN / Local Media"},{D:"span",dV:"{{cotn_and_local_media}}"}]},{D:"div",Wm:{style:"{{release_style}}"},UC:[{D:"div",dV:"Player Release"},{D:"span",dV:"{{release_name}}"}]}]}]});this.sC=E;this.position= 0;this.J=!0;T?this.RI(this.Hm("ytp-sfn-close"),"click",this.hide):this.RI(this.element,"click",this.hide);E=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];T="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var Z=E.map(L=>L/4); this.S={};this.X=new fM(E,T);g.H(this,this.X);this.updateValue("bandwidth_chart",this.X);this.j=new fM([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.H(this,this.j);this.updateValue("live_latency_chart",this.j);this.V=new fM([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.H(this,this.V);this.updateValue("buffer_health_chart",this.V);this.Z=new fM(Z,T);g.H(this,this.Z);this.updateValue("network_activity_chart",this.Z);this.delay= new g.Ui(this.dI,500,this);g.H(this,this.delay);this.L=new g.Ui(this.Y,2E4,this);g.H(this,this.L)}show(){super.show();this.dI()}hide(){super.hide();this.delay.stop();this.L.stop()}dI(){var E=(0,g.a)(),T=QZ(this.sC);xx(this.X,T.bandwidth_samples);xx(this.Z,T.network_activity_samples);xx(this.j,T.live_latency_samples);xx(this.V,T.buffer_health_samples);var Z={};for(let [L,n]of Object.entries(T)){T=L;let O=n;this.S[T]!==O&&(Z[T]=" "+String(O));this.S[T]=O}this.update(Z);E=(0,g.a)()-E>25?5E3:500;this.delay.start(E)}Y(){this.J? (this.position+=1,this.position>15&&(this.J=!1)):(--this.position,this.position<=0&&(this.J=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.L.start(2E4)}};var CLd=class extends nM{constructor(E){super(E);m(E,"getStatsForNerds",()=>QZ(this.api)); Bc(E,"showVideoInfo",()=>{yM3(this,!0)}); Bc(E,"hideVideoInfo",()=>{yM3(this,!1)}); Bc(E,"isVideoInfoVisible",()=>!!this.X?.XN())}};var b6b=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);m(this.api,"setSubtitlesTargetContainerId",T=>{var Z=mI(this.api.ie());Z&&(T=T?document.getElementById(T):null,Z.b8(T))}); m(this.api,"clearSubtitlesTargetContainerId",()=>{var T=mI(this.api.ie());T&&T.b8(null)})}};var x4O=class extends nM{constructor(E){super(E);this.NE={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:T=>Dmk(this,T), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:T=>Dmk(this,T), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>{var T=this.J&&(this.api.A().experiments.Bm("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.S:this.Z);T&&(this.N="TIMELY_ACTION_TRIGGER_SOURCE_PLAYER_CONTROLS_SHOWN");return T}, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>{if(this.VQ){this.N="TIMELY_ACTION_TRIGGER_SOURCE_SPEEDMASTER";var T=!0}else T=!1;return T}}; this.VQ=this.S=this.Z=this.J=!1;this.j={};this.events=new g.Fd(E);g.H(this,this.events);this.L=new g.YJ(this.api.s3().La);g.H(this,this.L);this.events.RI(E,"videodatachange",(T,Z)=>{if(T!=="dataupdated"||Z.videoId!==this.videoId||!G6(this.timelyActions,uek(Z)))this.onVideoDataChange(Z)}); this.events.RI(E,"presentingplayerstatechange",T=>{this.aA(T)}); E.U("enable_smart_skip_player_controls_shown_on_web")&&(this.events.RI(E,"onShowControls",()=>{this.J=!0;hD(this)}),this.events.RI(E,"onHideControls",()=>{this.J=!1}),this.L.subscribe("hoverstart",()=>{this.Z=!0; hD(this)},this),this.L.subscribe("hoverend",()=>{this.Z=!1},this),E.U("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.RI(E,"progressBarHoverStart",()=>{this.S=!0; hD(this)}),this.events.RI(E,"progressBarHoverEnd",()=>{this.S=!1}))); E.U("enable_smart_skip_speedmaster_on_web")&&this.events.RI(E,"speedmasterchanged",T=>{(this.VQ=T)&&hD(this)}); this.events.RI(E,g.l_("timelyAction"),T=>{this.onCueRangeEnter(T.getId())}); this.events.RI(E,g.p9("timelyAction"),T=>{this.onCueRangeExit(T.getId())}); this.events.RI(E,"keyboardserviceglobalkeydown",(T,Z)=>{if((HV?T.altKey:T.ctrlKey)&&T.keyCode===39&&this.Y&&this.X&&(T=g.p(Id(this,this.X)?.rendererContext,hH3),T=g.T5(T?.onTap))&&(g.ih(this.api,"innertubeCommand",T),Z&&(Z.o_=!0),Z=oj(),T=vhU(Z))){let L=g.ub(0);L&&UH(Z.client,L,T)}},this); this.G=new g.dX({D:"div",oK:["ytp-player-content","ytp-timely-actions-content"]});this.G.hide();m(E,"insertTimelyActionUi",T=>{this.G.element.children.length>0&&g.r_(this.G.element);T.classList.add("ytp-timely-actions-overlay");this.G.element.appendChild(T)}); m(E,"getTimelyActionTriggerSource",()=>this.N??"TIMELY_ACTION_TRIGGER_SOURCE_UNKNOWN"); g.H(this,this.G);this.U("web_player_overlay_positioned_layout")?this.events.RI(E,"basechromeinitialized",()=>{this.api.z5(this.G.element,4,!0);this.G.element.setAttribute("data-overlay-order","10")}):g.w7(this.api,this.G.element,4)}onVideoDataChange(E){this.kJ(); this.videoId=E.videoId;this.V=this.X=void 0;this.timelyActions=uek(E);UmI(this);Pr(this);this.sY()}aA(E){var T=E.oldState,Z=E.state,L=Z.seekSource;!T.X(16)&&Z.X(16)?this.l9(L??void 0):T.X(16)&&!Z.X(16)&&this.im();E=E.state;E=!E.isCued()&&!E.X(1024);this.G.mo(E)}sY(){var E=this.uj();E&&this.api.sY(E)}kJ(){this.api.L9("timelyAction",1);if(this.X!==void 0)this.onCueRangeExit(this.X)}uj(){if(this.timelyActions){var E=[];for(let Z of this.timelyActions){var T=Z.startTimeMilliseconds!=null&&Z.endTimeMilliseconds!= null&&Z.cueRangeId!=null?new g.$I(Number(Z.startTimeMilliseconds),Number(Z.endTimeMilliseconds),{id:Z.cueRangeId,namespace:"timelyAction"}):void 0;T&&E.push(T)}return E}}onCueRangeEnter(E){var T=Id(this,E);T&&this.j[E]!==void 0&&(T.maxShowCount===void 0||T?.maxShowCount>this.j[E])&&(this.X=E,hD(this))}onCueRangeExit(E){var T=Nd3(this,E);T&&this.X===E&&g.ih(this.api,"innertubeCommand",T);Pr(this);this.N=this.X=void 0}l9(E){this.V=E}im(){hD(this);this.V=void 0}L0(){this.timelyActions=this.V=this.X= this.videoId=void 0;this.j={};this.kJ();Pr(this);super.L0()}};var PL$=class extends nM{constructor(E){super(E);E=window;var T=this.api.A().aI();T.X.ME(pZJ)?(T=[],E.ytPlayerArraySizeExperimentLength=T.length,E.ytPlayerArraySizeExperimentValue=T[0]):T.X.ME(lVJ)?(T="6LPTkck/iK3Q7HMwz7Zyg71LBC0 buD oK+f O5w1 a ns4dbB O sCTaU5B4GI / ebOXx/5DGOwDMt1CEaJxccW+OaQtE zYkklE D4Kspm WDky G s0Vj4uvrd eLSfss l B1D/tiB9kUaZ+S SUWnD oGfGji rRpkB Jg O1 czi9 R Wl4 D94+hDF KOX stfyToM l8v9IJ KZi G A/2wZ 0Qfq 3kv3QDUZOWRK erN3h3b i j tdYdy kl u FBFdIp72yKKL/T rO ym cJYXYi8 yz+ ycc6jftJvwlWp ac s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C B MFZkvXTvZR59/ IKgbLr56eq4Gs JiTE6RRv2HmCWEy Jb+OG u7Ui9+Uy 2FhggtkS7H+rbrOWFb565UNsslsXF i 1CLXS6 bW 6wRdeNJzE gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m 3 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY 5 wy9W8enoXtF70HcJfDja0FFaVcIlv Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo WX eAqMs9UttnWTxsaY gcOb/6JXqGHdb5A7TVlpS9kTPq prg 3nD M7c rxwkg2JVkNqS4PtC2P+YzOfoYOdLc i gHNfRWcg3TaR CEKsZBM VfI V1VupF9DkyxK/ k7iWF+tWtW+RaVdPk6H3X 0GcnAiuJXyd7nC/ORmzb/HGrnvBms 6k NmQ2 aGB3blYR9pxhHrY Sk0Y/7tBGJ9EaTbTwoJGWt6 ijhACaixJX vh kwC00l 5QSqhiYiieEvBUYd7S SSRtsEjUFle/8v os".split(" "), E.ytPlayerArraySizeExperimentLength=T.length,E.ytPlayerArraySizeExperimentValue=T[Math.floor(Math.random()*T.length)]):T.X.ME(k5b)&&(T="a Y1bKqzJ s0Vj4uvrd x+ G stfyToM 7W xsHJ KZi 5 H2+ buD / 3 15 76VyLn4q6B SUWnD XF Ml D9/q oK+f K+ eLSfss B rlJLVN wy9W8enoXtF70HcJfDja0FFaVcIlv yLwl WDky asfV3x j KOX /I M FL czi9 b qfSz0ipS DQ m68 u7Ui9+Uy 61 K5xdXVLZb 1e sm BzwWNM gjQS0e hJ l3 zUJAT rRpkB I0j5 DPZ/ gcOb/6JXqGHdb5A7TVlpS9kTPq Hn 7m WwesQPUzST n51 B1D/tiB9kUaZ+S TKXw0mTsQ imMcmOcJbtBm2iiT gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m V2 ac s7 D4Kspm j 7I Z4U+fzdVIKP99m 8l 72 Nh5 ab XgH8Lzvf/8e92nICvOm8 gZ O OVRfzTvv99f6a Ng G oGfGji Xr O0 +y uM a6 mb ImnAv LKuVPy OlPbi N483sfs uP A7 71DqBndyU3GS6bIzA zS fts2 ky A/2wZ 0Qfq Zfvd5Pn4776zeP5oPc aI vTeKTkO bhbbE sd os zYkklE CEKsZBM V1VupF9DkyxK/ ebOXx/5DGOwDMt1CEaJxccW+OaQtE tdYdy rO iy34HMOZpoG 2P Jb+OG 7V6 U6 D94+hDF RN RjTb6s9dI1z3sbX2Z n5Jc3 u8 sCTaU5B4GI kEvjgcbIMe a be5m6OlQPwiJOhQ t5 SKU/ XKCZgrGIc3wy+ RX JgMLCGK hTtIGwjH1fcQWLu 30 Pt Mk8cYLj6WiDpDJN zO0ox JD ygD8z hp TtR HX+B89Khozs4 G MxY0 CdMDbBR bQ47h 7N i B90/Ls3uwfIR+zJE pM iAtM6ngY20Xjova0ANGS+MWXtw WF JMLr8w 8W 07 Lq9jaVTdvqKUcBE+lcgF7T3+rj8eLe/W9Gx6pMjv+q Av l lEIzH+OY FqDusHkb z7 pr8bo8c/VS pMPt A6 rxwkg2JVkNqS4PtC2P+YzOfoYOdLc Ca cX Iw2D fp5 erN3h3b FOM 6k 6W/+L21S0BgHkyXSeXgiZEFNnD bW UNvcj1zvh8 I3TZF5 Jg xw vG Ia9v 5QSqhiYiieEvBUYd7S tA nY LJ ym Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo LQhs6cZhK2 0wDpZFkrDy K9nzX D99+akDyTHqVZ5oc vh o+H0k SG s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C XT Ba R Q4 X k7iWF+tWtW+RaVdPk6H3X kwC00l R+km6jn4lEte 6c O/E2WbIgQZp1fX6M15U6V4Cn2VEhA/o1gqaZrT W35r8t FM Sk0Y/7tBGJ9EaTbTwoJGWt6 59N5n p2 dc/6x6Ue8NTkG8Eq 3kv3QDUZOWRK bEp8Cdrszr5 7/ YF 0EGSTB RQ MFZkvXTvZR59/ sU aQ ++ kl u FM8tJsLmwDZGwNxLT3UB8U+Oqq M7c cJYXYi8 Joavny ul O1 Yo PzjTAnVHpDMOOfHYH7PRH5cM ns4dbB jz 0MqMKs EC 5i /PSB9 FSr5qF2R kXioSwTShtq5feiVSbNLRWdm8JtU ses mL J84d RA eAqMs9UttnWTxsaY YqL+09b l8v9IJ VfI Un5oe aghMX806dvo tfkKluaA tWZ0RiNdY ha /++SfI 78y wMv/BMy w4igDN5fJhU/ ijhACaixJX 9s+4w/ i f7 g33AqPrwozIBbUR 2W I5xT3pY5tk3rrjxU4XaqE3JsSS1Y+LA0zCg IKgbLr56eq4Gs WX 2U 3EX5fOxmA pD V8eT3N6k ShiYcW72d5b NmQ2 Mx yz+ ycc6jftJvwlWp aGB3blYR9pxhHrY bWti1J FBFdIp72yKKL/T 2FhggtkS7H+rbrOWFb565UNsslsXF ePmsAY5V ca rZ prg 5 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY ec8TP 6wRdeNJzE BV NrX25+/J8LYtUk O5w1 0GcnAiuJXyd7nC/ORmzb/HGrnvBms hGs6kinOmHXn QoQ Wl4 +S1B mv Jo 671 QGZ 5ru JiTE6RRv2HmCWEy v5vpHQ5jXX5RZgSVfA7P9Keq/9 ngi k3cqFr12egl66d89FwnoKFk dF+d5SEX0slenHxkb+cmSyeQohfO i R gHNfRWcg3TaR EwPA 5banN SSRtsEjUFle/8v szO04kG7irS7lBIpOjUf 51 8Vh6p 3nD ii6 QDM3wl8PVhEf5fF".split(" "), E.ytPlayerArraySizeExperimentLength=T.length,E.ytPlayerArraySizeExperimentValue=T[Math.floor(Math.random()*T.length)])}};var I78=class extends nM{constructor(E){super(E);Bc(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); Bc(this.api,"setPlaybackRate",T=>{typeof T==="number"&&this.api.setPlaybackRate(T)})}};var htk=class extends g.dX{constructor(E){super({D:"div",oK:["ytp-overlay","ytp-speedmaster-overlay"],UC:[{D:"div",xU:"ytp-speedmaster-user-edu",UC:[{D:"div",xU:"ytp-speedmaster-label",dV:"1x"}]}]});this.X=null;this.V=this.Hm("ytp-speedmaster-label");g.AH(this.element,"cursor","pointer");this.RI(this.element,"click",T=>{T.stopPropagation();E()}); this.hide()}hide(){super.hide();sQ(this)}L0(){sQ(this);super.L0()}};var s$8=class extends nM{constructor(E){super(E);this.zoomState="ZOOM_STATE_ORIGINAL";this.scale=1;this.G=this.X=.5;this.events=new g.Fd(E);g.H(this,this.events);E=this.api.s3().La;this.indicator=new htk(()=>{this.V()}); g.H(this,this.indicator);g.w7(this.api,this.indicator.element,11);this.events.RI(E,"wheel",this.j,this,!1);this.events.RI(this.api,"presentingplayerstatechange",this.N);this.events.RI(this.api,"minimized",this.N);this.events.RI(this.api,"videodatachange",this.V,this);this.events.RI(this.api,"onAdStart",this.V,this)}j(E){if(!this.api.isInline()&&!this.api.zS()&&!this.api.Ih())if(E.ctrlKey){E.preventDefault();let Z=Math.min(Math.max(this.scale+-E.deltaY*.05,1),8);if(Z!==this.scale){if(E.deltaY<0){var T= this.api.s3().La.getBoundingClientRect();let L=E.clientX-T.left;E=E.clientY-T.top;T=this.api.getPlayerSize();let n=(E-this.G*T.height*(1-this.scale))/this.scale;this.X=(L-(L-this.X*T.width*(1-this.scale))/this.scale*Z)/(T.width*(1-Z));this.G=(E-n*Z)/(T.height*(1-Z));this.X=Math.min(Math.max(this.X,0),1);this.G=Math.min(Math.max(this.G,0),1)}this.scale=Z;tD(this)}}else this.scale>1&&(E.preventDefault(),this.X+=E.deltaX*.001,this.G+=E.deltaY*.001,this.X=Math.min(Math.max(this.X,0),1),this.G=Math.min(Math.max(this.G, 0),1),tD(this))}V(){this.scale=1;this.G=this.X=.5;tD(this)}N(){this.scale>1&&(this.api.isInline()||this.api.zS()||this.api.Ih())&&this.V()}};var tH0=class extends nM{constructor(E){super(E);this.events=new g.Fd(E);g.H(this,this.events);var T=this.api.U("html5_enable_voice_boost");m(this.api,"getVoiceBoostUserPreference",()=>T?this.getVoiceBoostUserPreference():0); m(this.api,"setVoiceBoostUserPreference",Z=>{T&&this.setVoiceBoostUserPreference(Z)}); m(this.api,"getVoiceBoostState",()=>T?this.getVoiceBoostState():1); this.X=Ji()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.X}setVoiceBoostUserPreference(E){this.api.K("vb_set",{pref:E});g.OR("yt-player-voice-boost",E,31536E4);E!==this.X&&(this.X=E,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.Kw(),this.api.uT())}getVoiceBoostState(){return this.api.iI(1)}updateEnvironmentData(){this.api.A().Ct=this.X}};var H6T=class extends nM{constructor(E){super(E);this.useLivingRoomPoToken=!1;this.j=new g.Rl;this.X=!1;this.jy=null;this.J=!1;this.N=null;this.L=!1;var T=E.A().getWebPlayerContextConfig();this.events=new g.Fd(E);g.H(this,this.events);this.events.RI(E,"spsumpreject",(Z,L,n)=>{this.L=L;Z&&this.J&&!this.N&&(this.U("html5_generate_content_po_token")&&n?this.wb(n):this.U("html5_generate_session_po_token")&&cMi(this));this.N||this.api.K("stp",{s:+this.J,b:+this.L})}); this.events.RI(E,"poTokenVideoBindingChange",Z=>{this.wb(Z)}); if(this.U("html5_web_po_on_demand_init")){let Z=this.events.RI(E,"videodatachange",(L,n)=>{n.DY&&!this.J&&(Cmd(this),this.events.HL(Z))}) }this.useLivingRoomPoToken=!!T?.useLivingRoomPoToken;E.addEventListener("csiinitialized",()=>{this.jy=E.VT();this.U("html5_web_po_on_demand_init")?this.V=j1():Cmd(this)}); E.addEventListener("trackListLoaded",this.yT.bind(this));E.XG(this)}L0(){this.Z&&(window.clearInterval(this.Z),this.Z=void 0);super.L0()}Sh(){(this.G?!this.X:this.V)&&Hr(this)}yT(E,T,Z){if(wCk(E)){var L=Z||"";if(this.X)T=kx(this,L),vjJ(E,T);else{var n=new g.Rl;T.push(n.promise);this.j.promise.then(()=>{var O=kx(this,L);vjJ(E,O);n.resolve()})}}}wb(E){if(this.G||this.V)E.n7=kx(this,E.videoId),this.X||(this.N=new v6,this.j.promise.then(()=>{this.jy.Vp("pot_if"); E.n7=kx(this,E.videoId)}))}};var S9U=class extends g.gW{constructor(E){super();this.features=[];var T=new Tnd(E),Z=new bsT(E),L=new d40(E),n=new H6T(E);var O=g.NI(E.A())?void 0:new Bzk(E);var J=new GyT(E),y=new CLd(E),D=new I78(E),U=new EVU(E),V=new gQJ(E);var N=E.A().G?new isb(E):void 0;var G=g.zv(E.A())?new mq8(E):void 0;var e=E.U("report_pml_debug_signal")?new sAi(E):void 0;var q=navigator.mediaSession&&window.MediaMetadata?new NMI(E):void 0;var b=E.U("html5_enable_drc")&&!E.A().N?new jA3(E):void 0;var K=new h98(E),l=new Wjb(E); var r=g.zv(E.A())?new XT8(E):void 0;var M=new f7I(E),z=new a88(E),Jk=new VHI(E);var VO=E.A().webPlayerContextConfig?.enableSelfProfilingLogging?new Y93(E):void 0;var vb=E.U("enable_sabr_snackbar_message")?new cn8(E):void 0;var k8=E.U("web_enable_timely_actions")?new x4O(E):void 0;var Ak=new z90(E),Md=new tH0(E);var Ga=g.NI(E.A())?void 0:new xqk(E);var qd=new et8(E),dW=new KAd(E),KL=new rB$(E),BH=new Q$8(E),f=new ABU(E);var zU=E.A().aI();zU=zU.X.ME(pZJ)||zU.X.ME(lVJ)||zU.X.ME(k5b)?new PL$(E):void 0; var RI=g.AB(E.A())?new M8J(E):void 0;var yg=E.A().aI().X.ME(E$8)?new q9i(E):void 0;var Q=g.DI(E.A())?new wWO(E):void 0;var rW=E.A();var W=rW.experiments.aI().X.ME(ZVk);rW=g.DI(rW)||g.e8(rW);rW=E.U("web_enable_dibs_implementation")&&rW;W=W||rW?new t80(E):void 0;rW=E.U("web_enable_captions_set_target_container")?new b6b(E):void 0;E=E.U("web_player_pinch_to_zoom")?new s$8(E):void 0;T=[T,Z,L,n,O,J,y,D,U,void 0,void 0,void 0,void 0,void 0,V,N,G,void 0,void 0,void 0,void 0,e,void 0,void 0,void 0,void 0, q,b,K,void 0,void 0,l,void 0,void 0,r,void 0,void 0,M,z,Jk,void 0,VO,vb,k8,Ak,void 0,Md,void 0,void 0,void 0,void 0,Ga,qd,dW,void 0,KL,void 0,void 0,BH,f,zU,void 0,RI,yg,Q,W,rW,E];for(let I of T)I&&this.features.push(I)}L0(){for(let E=this.features.length-1;E>=0;E--)this.features[E].dispose();this.features.length=0;super.L0()}};var Kjd=class{constructor(){this.G=this.X=NaN}reset(){this.X=this.G=NaN}};var KSi=class{constructor(E,T){this.C=E;this.timerName="";this.V=!1;this.G=NaN;this.N=new Kjd;this.X=T||null;this.V=!1}reset(){g.I_(this.timerName)}tick(E,T){g.Si(E,T,this.timerName)}Vp(E){return g.zG(E,void 0,this.timerName)}HJ(E){g.BJ(E,void 0,this.timerName)}infoGel(E){g.KJ(E,this.timerName)}};var RSk=class extends g.vd{constructor(E,T){super();this.G9=E;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.X=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.aL={};if(E=T.session_data)this.sessionData=Vo(E,"&");this.index=Math.max(0,Number(T.index)||0);this.loop=!!T.loop;this.startSeconds=Number(T.startSeconds)||0;this.title=T.playlist_title||"";this.description=T.playlist_description||""; this.author=T.author||T.playlist_author||"";T.video_id&&(this.items[this.index]=T);if(E=T.api)typeof E==="string"&&E.length===16?T.list="PL"+E:T.playlist=E;if(E=T.list)switch(T.listType){case "user_uploads":this.listId=new Ao("UU",`PLAYER_${E}`);break;default:var Z=T.playlist_length;Z&&(this.length=Number(Z)||0);this.listId=new Ao(E.substring(0,2),E.substring(2));if(Z=T.video)this.items=Z.slice(0),this.loaded=!0}else if(T.playlist){E=T.playlist.toString().split(",");this.index>0&&(this.items=[]); for(Z of E)Z&&this.items.push({video_id:Z});this.length=this.items.length;if(Z=T.video)this.items=Z.slice(0),this.loaded=!0}this.setShuffle(!!T.shuffle);if(Z=T.suggestedQuality)this.quality=Z;this.aL=af(T,"playlist_");this.G=(T=T.thumbnail_ids)?T.split(","):[]}hasNext(E){return this.loop||!!E||this.index+1=0}setShuffle(E){this.shuffle=E;E=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var T= 0;T{DG(this,1,!1)},T,this); g.H(this,this.S);this.Y=new g.Ui(()=>{DG(this,2,!1)},T,this); g.H(this,this.Y);this.O=new g.Ui(()=>{DG(this,2048,!1)},T,this); g.H(this,this.O);this.VQ=new g.Ui(()=>{DG(this,512,!1)},T,this); g.H(this,this.VQ);this.f0=3E3;L||(this.V=this.X.RI(E,"mouseover",this.E9),this.X.RI(E,"mousemove",this.b$),this.X.RI(E,"mouseleave",this.A5));this.api.U("web_player_enable_fullscreen_grid_components")&&this.X.RI(E,"wheel",this.h5,this,!0);g.Zx?this.X.RI(E,"keypress",this.SQ):this.X.RI(E,"focusin",this.D3);this.j=this.X.RI(E,"mousedown",this.NE);this.Z=this.X.RI(E,"touchstart",this.u$,void 0,!0);DG(this,640,!0)}b$(E){E=new g.BG(E.pageX,E.pageY);if(!gr(E,this.N)){let T=2;this.L&&(T|=8);this.N=E;DG(this, T,!0)}}h5(){DG(this,2048,!0)}A5(E){this.L&&DG(this,8,!0);if(this.api.U("allow_autohide_on_paused_videos")){E=E.relatedTarget;var T=this.target instanceof HTMLElement?this.target:this.target.element;if(E instanceof Element&&(T=T.getBoundingClientRect(),E=E.getBoundingClientRect(),E.top>=T.top&&E.right<=T.right&&E.bottom<=T.bottom&&E.left>=T.left))return}DG(this,2,!1)}E9(E){var T=new g.BG(E.pageX,E.pageY);gr(T,this.N)||(this.N=T,(E=E.target)&&this.Aa(E)&&(DG(this,4,!0),this.X.HL(this.V),this.V=this.X.RI(this.target, "mouseover",this.aW),this.J=this.X.RI(this.target,"mouseout",this.aW)))}aW(E){E=E.relatedTarget;E&&this.Aa(E)||(this.N=new g.BG(NaN,NaN),nd8(this))}SQ(){DG(this,1,!0)}D3(E){E=E.target;E instanceof Element&&!(E.tabIndex>0)||DG(this,1,!0)}NE(){this.L=!0;this.X.HL(this.j);this.j=this.X.RI(document,"mouseup",this.wV)}wV(){this.L=!1;DG(this,8,!1);this.X.HL(this.j);this.j=this.X.RI(this.target,"mousedown",this.NE)}u$(E){if(E=(E=E.changedTouches)&&E[0])this.oI=E.identifier,this.X.HL(this.Z),this.Z=this.X.RI(this.target, "touchend",this.K0,void 0,!0),DG(this,1024,!0)}K0(E){if(E=E.changedTouches)for(let Z=0;Z{g.VH(this.X)}),this.V.RI(this.api,"videoplayerreset",()=>{g.VH(this.X)})); super.show()}hide(){this.V&&this.V.G();super.hide()}FS(){g.VH(this.X)}onStateChange(){g.VH(this.X)}J(){g.VH(this.X)}L(){this.fade.stop();this.hide();g.VH(this.X)}dI(){var E=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(E.isPlaying()||E.isPaused()))var T=!0;else(T=this.api.ie().Sx.get("ypc"))&&T.MA?T=!0:(E.X(2)&&d7(this.api),T=!1);T?(T=!0,this.j.hide()):(this.j.show(),T=E.isCued()&&this.api.getPresentingPlayerType()!==2||E.X(2)&&!d7(this.api)&&!this.api.gD()||E.X(1024)? !0:!1);var Z=this.api.getVideoData();T&&!Z.PJ?(this.fade.show(),OJ8(this,this.api.getPlaylist(),Z)):(this.fade.hide(),E.X(1)||this.fade.stop())}};var pW8=class extends g.dX{constructor(E){super({D:"div",oK:["ytp-error"],Wm:{role:"alert"},UC:[{D:"div",xU:"ytp-error-content",UC:[{D:"div",xU:"ytp-error-icon-container",UC:[{D:"svg",Wm:{fill:"#fff",viewBox:"0 0 48 48"},UC:[{D:"path",Wm:{d:"M0 0h48v48H0V0z",fill:"none"}},{D:"path",Wm:{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"}}]}]},{D:"div", xU:"ytp-error-content-wrap",UC:[{D:"div",xU:"ytp-error-content-wrap-reason",dV:"{{content}}"},{D:"div",xU:"ytp-error-content-wrap-subreason",dV:"{{subreason}}"}]}]}]});this.api=E;this.keys=[];this.j=!1;E.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.G)}resize(){}V(E){this.j=!1;JTI(this);var T=E.u1,Z=this.api.A();T!=="GENERIC_WITHOUT_LINK"||Z.N?T==="TOO_MANY_REQUESTS"?(Z=this.api.getVideoData(),this.N(Vm(this,"TOO_MANY_REQUESTS_WITH_LINK",Z.Ca(),void 0,void 0,void 0, !1))):T!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||Z.N?this.api.A().U("html5_enable_bandaid_error_screen")&&T==="HTML5_SPS_UMP_STATUS_REJECTED"&&!Z.N?(Z=Z.hostLanguage,E="//support.google.com/youtube?p=videoError",Z&&(E=g.pL(E,{hl:Z})),this.N(Vm(this,"HTML5_SPS_UMP_STATUS_REJECTED",E))):this.api.A().U("enable_adb_handling_in_sabr")&&T==="BROWSER_OR_EXTENSION_ERROR"&&!Z.N?(Z=Z.hostLanguage,E="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",Z&&(E=g.pL(E, {hl:Z})),this.N(Vm(this,"BROWSER_OR_EXTENSION_ERROR",E))):this.N(NQ(E.errorMessage)):this.N(Vm(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(E=Z.hostLanguage,T="//support.google.com/youtube/?p=player_error1",E&&(T=g.pL(T,{hl:E})),this.N(Vm(this,"GENERIC_WITH_LINK_AND_CPN",T,!0)),Z.h5&&!Z.G&&yT8(this,L=>{if(g7(L,this.api,!nF(this.api.A()))){let n={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};L=this.api;g.XV(L,"onFeedbackArticleRequest", {articleId:3037019,helpContext:"player_error",productData:n});L.isFullscreen()&&L.toggleFullscreen()}})); if(this.j){let L=this.Hm("ytp-error-link");L&&(this.api.createClientVe(L,this,216104),this.api.logVisibility(L,!0),yT8(this,()=>{this.api.logClick(L)}))}}},odb=/([^<>]+)<\/a>/;var $4d=class extends g.dX{constructor(E){super({D:"div",oK:["ytp-overlays-container"],UC:[{D:"div",xU:"ytp-overlay-top-left"},{D:"div",xU:"ytp-overlay-top-right"},{D:"div",xU:"ytp-overlay-bottom-left"},{D:"div",xU:"ytp-overlay-bottom-right"}]});this.j=this.Hm("ytp-overlay-top-left");this.L=this.Hm("ytp-overlay-top-right");this.X=this.Hm("ytp-overlay-bottom-left");this.V=this.Hm("ytp-overlay-bottom-right");g.w7(E,this.element,4)}z5(E,T,Z=!1){switch(T){case 1:GQ(this,E,this.j,Z);break;case 2:GQ(this, E,this.L,Z);break;case 3:GQ(this,E,this.X,Z);break;case 4:GQ(this,E,this.V,Z)}}};var MHb=class extends g.dX{constructor(E){super({D:"div",xU:"ytp-paid-content-overlay",Wm:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.B=E;this.videoId=null;this.J=!1;this.innertubeCommand=this.Z=this.X=null;var T=E.A();T.experiments.aI().X.ME(oS0)?(this.V=new g.Ui(()=>{this.j()},5E3,this),g.H(this,this.V)):this.V=null; E.U("enable_new_paid_product_placement")&&!g.dn(T)?(this.L=new g.dX({D:"a",xU:"ytp-paid-content-overlay-link",Wm:{href:"{{href}}",target:"_blank"},UC:[{D:"div",xU:"ytp-paid-content-overlay-indicator"},{D:"div",xU:"ytp-paid-content-overlay-icon",dV:"{{icon}}"},{D:"div",xU:"ytp-paid-content-overlay-text",dV:"{{text}}"},{D:"div",xU:"ytp-paid-content-overlay-chevron",dV:"{{chevron}}"}]}),this.RI(this.L.element,"click",this.onClick)):this.L=new g.dX({D:"div",oK:["ytp-button","ytp-paid-content-overlay-text"], dV:"{{text}}"});this.fade=new g.GY(this.L,250,!1,100);g.H(this,this.L);this.L.gV(this.element);g.H(this,this.fade);this.B.createServerVe(this.element,this);this.RI(E,"videodatachange",this.onVideoDataChange);this.RI(E,"presentingplayerstatechange",this.S)}onClick(E){this.innertubeCommand?(g.ih(this.B,"innertubeCommand",this.innertubeCommand),E.preventDefault()):g7(E,this.B,!0);this.B.logClick(this.element)}onVideoDataChange(E,T){this.V&&E==="newdata"&&this.V.stop();U_I(this,T);this.Z&&ViU(this,this.Z)}S(E){var T= this.B.getVideoData();this.videoId!==T.videoId&&U_I(this,T);this.X&&ViU(this,E.state);this.Z=E.state}j(){this.fade.show();this.X?.start();this.B.jQ("paidcontentoverlayvisibilitychange",!0);this.B.logVisibility(this.element,!0)}Ha(){this.fade.hide();this.B.jQ("paidcontentoverlayvisibilitychange",!1);this.B.logVisibility(this.element,!1)}};var a7T=class extends g.dX{constructor(E){super({D:"div",xU:"ytp-spinner",UC:[{D:"div",xU:"ytp-spinner-container",UC:[{D:"div",xU:"ytp-spinner-rotator",UC:[{D:"div",xU:"ytp-spinner-left",UC:[{D:"div",xU:"ytp-spinner-circle"}]},{D:"div",xU:"ytp-spinner-right",UC:[{D:"div",xU:"ytp-spinner-circle"}]}]}]},{D:"div",xU:"ytp-spinner-message",dV:"Si la reproducci\u00f3n no empieza en breve, prueba a reiniciar el dispositivo."}]});this.api=E;this.message=this.Hm("ytp-spinner-message");this.X=new g.Ui(this.show, 500,this);g.H(this,this.X);this.RI(E,"presentingplayerstatechange",this.onStateChange);this.RI(E,"playbackstalledatstart",this.V);this.bd(E.getPlayerStateObject())}hide(){this.X.stop();this.message.style.display="none";super.hide()}onStateChange(E){this.bd(E.state)}bd(E){(E.X(128)||this.api.EH()||this.api.U("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.cL()?0:E.X(16)||E.X(1))?this.X.start():this.hide()}V(){this.message.style.display="block"}};var ztI=class extends cBd{constructor(E){var T=[{D:"div",oK:["ytp-unmute-icon"],UC:[E.A().aB?{D:"svg",Wm:{height:"24",viewBox:"0 0 24 24",width:"24"},UC:[{D:"path",xU:"ytp-svg-fill",Wm:{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"}}]}: {D:"svg",Wm:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},UC:[{D:"path",CA:!0,xU:"ytp-svg-fill",Wm:{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"}}]}]}, {D:"div",oK:["ytp-unmute-text"],dV:"Activar el sonido"}];T.push({D:"div",oK:["ytp-unmute-box"],UC:[]});super(E,{D:"button",oK:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],UC:[{D:"div",xU:"ytp-unmute-inner",UC:T}]});this.L=this.clicked=!1;this.api=E;this.api.createClientVe(this.element,this,51663);this.RI(E,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.RI(E,"presentingplayerstatechange",this.aA);this.kz("click",this.onClick,this);E=E.isMutedByMutedAutoplay()&& !g.zv(this.api.A());this.mo(E);E&&NpO(this);this.J=E}onMutedAutoplayChange(E){this.J&&(E?(NpO(this),this.j()):(this.L&&this.logClick(),this.Ha()))}aA(E){this.api.isMutedByMutedAutoplay()&&E.j6(2)&&this.Ha()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var FS8=class extends g.Fd{constructor(E){super();this.api=E;this.m9=null;this.yY=!1;this.H0=null;this.E6=this.lA=!1;this.CN=this.gf=null;this.wB=NaN;this.Dl=this.JC=!1;this.XU=0;this.W2=[];this.g6=!1;this.pP={height:0,width:0};this.z0=480;this.b2=["ytp-player-content","html5-endscreen","ytp-overlay"];this.hf={bE:!1};this.bk=null;var T=E.A(),Z=E.s3();this.pP=E.getPlayerSize();this.Cz=new g.Ui(this.vU,0,this);g.H(this,this.Cz);T.disableOrganicUi||(this.fa=new l7$(E),g.H(this,this.fa),g.w7(E,this.fa.element, 4));this.api.U("web_player_overlay_positioned_layout")&&(this.bk=new $4d(this.api),g.H(this,this.bk));if(GGI(this)){var L=new a7T(E);g.H(this,L);L=L.element;g.w7(E,L,4)}var n=E.getVideoData();this.MD=new rnJ(Z,E,O=>this.Aa(O),T.UH); g.H(this,this.MD);this.MD.subscribe("autohideupdate",this.ZO,this);this.api.U("web_player_default_autohide")||ym(this.MD);if(!T.disablePaidContentOverlay){let O=new MHb(E);g.H(this,O);this.bk?this.bk.z5(O.element,g.dn(T)?3:1):g.w7(E,O.element,4)}this.A9=new ztI(E);g.H(this,this.A9);g.w7(this.api,this.A9.element,2);this.my=this.api.isMutedByMutedAutoplay();this.RI(E,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.wR=new g.Ui(this.uA,200,this);g.H(this,this.wR);this.QZ=n.videoId;this.UN=new g.Ui(()=> {this.XU=0},350); g.H(this,this.UN);this.Vn=new g.Ui(()=>{this.Dl||WY(this)},350,this); g.H(this,this.Vn);n=E.getRootNode();n.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube");switch(T.color){case "white":g.ec(n,"ytp-color-white")}this.RI(E,"appresize",this.FS);this.RI(E,"presentingplayerstatechange",this.aA);this.RI(E,"videodatachange",this.onVideoDataChange);this.RI(E,"videoplayerreset",this.DO);this.RI(E,"autonavvisibility",()=>{ds(this)}); this.RI(E,"sizestylechange",()=>{ds(this)}); this.RI(Z,"click",this.LG,this);this.RI(Z,"mousedown",this.Ug,this);T.nE&&(this.RI(Z,"gesturechange",this.fG,this),this.RI(Z,"gestureend",this.J_,this));this.T7=[Z.La];this.fa&&this.T7.push(this.fa.element);L&&this.T7.push(L);this.api.U("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(Z.element,this,247482),this.api.logVisibility(Z.element,!0))}init(){var E=this.api,T=E.getPlayerStateObject();this.pP=E.getPlayerSize();this.mk(T);ds(this);this.FS();this.api.jQ("basechromeinitialized", this)}onVideoDataChange(E,T){var Z=this.QZ!==T.videoId;if(Z||E==="newdata")E=this.api,E.isFullscreen()||(this.pP=E.getPlayerSize());Z&&(this.QZ=T.videoId,Z=this.MD,Z.f0=3E3,DG(Z,512,!0),ds(this));this.api.U("web_render_jump_buttons")&&T.showSeekingControls&&(this.z0=572)}DO(){this.onVideoDataChange("newdata",this.api.getVideoData())}Aa(E){try{if(!g.pz(this.api.getRootNode(),E))return!1}catch(T){return!1}for(;E&&!aa(E);)E=E===this.api.getRootNode()?null:E.parentElement||null;return!!E}ZO(E){var T= this.api.getRootNode();g.qN(T,"ytp-autohide",E);g.qN(T,"ytp-autohide-active",!0);this.Cz.start(E?250:100);E&&(this.lA=!1,g.vK(T,"ytp-touch-mode"));this.E6=!E;this.api.Uf(!E);this.api.U("web_player_enable_fullscreen_grid_components")&&this.api.jQ("autohideupdate",E)}vU(){var E=this.api.getRootNode();g.qN(E,"ytp-autohide-active",!1)}Z7(){this.Dl=!0}oD(E){if(this.api.A().U("player_doubletap_to_seek")||this.api.A().VQ)this.Dl=!1,this.CN&&this.HL(this.CN),this.XU===0&&eN(this,E)?(this.Vn.start(),this.CN= this.RI(this.api.s3(),"touchmove",this.Z7,void 0,!0)):this.Vn.stop();uYI(this)&&eN(this,E)&&!this.api.A().VQ&&WY(this,E);var T=xI(this.A9);if(!g.zv(this.api.A())&&vY&&ws(this,E))T&&E.preventDefault();else if(this.lA=!0,g.ec(this.api.getRootNode(),"ytp-touch-mode"),this.MD.Ac(),this.api.A().U("player_doubletap_to_seek")||this.api.A().VQ)if(T=this.api.getPlayerStateObject(),!(!this.api.kA()||T.X(2)&&d7(this.api)||T.X(64))){T=Date.now()-this.wB;this.XU+=1;if(T<=350){if(WCi(this,E))return;this.JC=!0; T=this.api.getPlayerSize().width/3;var Z=this.api.getRootNode().getBoundingClientRect();Z=E.targetTouches[0].clientX-Z.left;Z>0&&ZT*2&&Z=650,L=E.width<528;this.MD.resize();if(this.api.U("web_player_use_screen_width_for_big_mode")){let n=E.width>=(g.YS(this.api.A().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);g.qN(T,"ytp-big-mode",n)}g.qN(T,"ytp-fullscreen",this.api.isFullscreen());g.qN(T,"ytp-large-width-mode",Z);this.api.A().KB?g.qN(T,"ytp-xsmall-width-mode",L):g.qN(T,"ytp-small-mode", this.Ws());g.qN(T,"ytp-tiny-mode",this.Ws()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.qN(T,"ytp-big-mode",this.L_());this.H0&&this.H0.resize(E)}aA(E){this.mk(E.state);ds(this)}mk(E){var T=E.isCued()||this.api.Vf()&&this.api.getPresentingPlayerType()!==3;T!==this.isCued&&(this.isCued=T,this.gf&&this.HL(this.gf),this.gf=this.RI(this.api.s3(),"touchstart",this.oD,void 0,T));var Z=this.MD,L=E.isPlaying()&&!E.X(32)||this.api.v_();DG(Z,128,!L);Z=this.MD;L=this.api.getPresentingPlayerType()=== 3;DG(Z,256,L);Z=this.api.getRootNode();E.X(2)?L=[eV.ENDED]:(L=[],E.X(8)?L.push(eV.PLAYING):E.X(4)&&L.push(eV.PAUSED),E.X(1)&&!E.X(32)&&L.push(eV.BUFFERING),E.X(32)&&L.push(eV.SEEKING),E.X(64)&&L.push(eV.UNSTARTED));y8(this.W2,L)||(fQ0(Z,this.W2),this.W2=L,wU(Z,L));L=this.api.A();var n=E.X(2);a:{var O=this.api.A();let J=O.controlsType;switch(J){case "2":case "0":O=!1;break a}O=J==="3"&&!E.X(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:g9(this.api.ie()).Ke())||this.api.ZX()||g.zv(O)&& this.api.getPresentingPlayerType()===2?!1:!0}g.qN(Z,"ytp-hide-controls",!O);g.qN(Z,"ytp-native-controls",L.controlsType==="3"&&!T&&!n&&!this.my);E.X(128)&&!g.zv(L)?(this.H0||(this.H0=new pW8(this.api),g.H(this,this.H0),g.w7(this.api,this.H0.element,4)),this.H0.V(E.Pt),this.H0.show()):this.H0&&(this.H0.dispose(),this.H0=null)}m5(){return Gx(this.api)?(NT(this.api),!0):!1}onMutedAutoplayChange(E){this.my=E;E=this.api.ZX();E=!(this.yY||this.my||E);g.qN(this.api.getRootNode(),"ytp-menu-shown",!E)}L_(){return!1}Ws(){return!this.L_()&& (this.api.getPlayerSize().width{E[FjO[T]]=T;return E},{}); var j$I={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(j$I).reduce((E,T)=>{E[j$I[T]]=T;return E},{}); var BMb={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(BMb).reduce((E,T)=>{E[BMb[T]]=T;return E},{});var gm8=class extends g.cX{constructor(E){super(E);this.chrome=null;this.load()}vI(){return!1}create(){this.chrome=new FS8(this.player);g.H(this,this.chrome);this.chrome.init()}SV(){return this.chrome}};var qQ=[],qtU=!1;var m4b=class extends g.gW{constructor(E){super();this.app=E;this.j=this.G=this.V=this.X=null;this.L=1;this.events=new g.Fd(this);this.events.RI(this.app.sC,g.p9("gaplessshortslooprange"),this.J);g.H(this,this.events)}N(){if(this.X!=null&&this.app.getVideoData()!==this.X&&this.V!=null&&this.G!=null&&this.j!=null){if(this.X.U("html5_defer_gapless_until_sabr_format_received")){if(!f6(this.X)||DH(this.X)&&!this.X.V)return;cY(this)}else if(!f6(this.X))return;var E=f3J(this.V,this.G,this.j);E==null?C0I(this.app, this.X,void 0,void 0,this.L):(this.V.K("sgap",E),this.V.getVideoData().J&&(this.app.A().aI().X.ME(FiO)&&Yj(this.V.getVideoData())&&E.nq==="no-empty"||this.V.Oq(!1)))}}J(E){var T=this.app.Pm(),Z=T?.getVideoData(),L=this.X?.wk;if(Z?.Ai()&&!T?.Xl())if(KA(this.app,"gaplessshortslooprange"),this.app.setLoopVideo(!1),E=this.app.A().aI().X.ME(zEU),!L||E)T.r$(!0,!1);else{this.G?.zZ();E=this.app.VT();rp();HI("reel_watch",[]);E.timerName="";T.r$(!0,!1);if(E=this.X?.videoId)this.app.OW=E;this.app.loadVideoByPlayerVars(L)}else!(T= this.app.Pm())||this.app.A().aI().X.ME(Lu)&&T.Pr()||(L=this.app.getCurrentTime(),Math.abs(L-E.end/1E3)>5&&T.K("glrs",{cmt:L}),T.seekTo(0,{seekSource:58}),T.K("glrre",{cmt:L}))}L0(){this.X?.U("html5_defer_gapless_until_sabr_format_received")&&cY(this);this.X=null;super.L0()}};var cT8=class{constructor(){this.N=this.V=this.Y=this.L=this.j=this.VQ=this.S=this.NE=this.O=this.Z=this.J=!1;this.X=0;this.G=2}};var KCi=class extends g.gW{constructor(E,T,Z,L,n,O=0){super();this.policy=E;this.X=T;this.G=Z;this.Gg=n;this.L=O;this.N=this.j=null;this.currentVideoDuration=this.NE=-1;this.wV=!1;this.R$=new v6;this.O=!1;this.Rr=null;this.gz=L-T.Dn()*1E3;this.R$.then(void 0,()=>{}); this.timeout=new g.Ui(()=>{this.Gm("timeout")},1E4); g.H(this,this.timeout);this.u$=isFinite(L)||this.Gg.A().experiments.Bm("html5_pseudogapless_shorts")&&Yj(T.getVideoData());this.VQ=new g.Ui(()=>{this.V()},1E3,this); g.H(this,this.VQ);E=T.getVideoData().Ai()||Z.getVideoData().Ai();(this.S=this.policy.N&&!E)&&this.u$&&g.VH(this.VQ);this.status={status:0,error:null}}xX(){return this.status.status===5}getStatus(){return this.status}J(){var E=this.X.getVideoData(),T=this.G.getVideoData(),Z;if((Z=E.G)&&!(Z=!E.X)){Z=E.X;var L=!1;let U=!1;for(var n of Object.values(Z.X))n.info.audio&&n.index.isLoaded()&&(L=!0),n.info.video&&n.index.isLoaded()&&(U=!0);Z.X["0"]&&(U=!0);Z=L&&U}if(Z)if(this.X.pE()){n=fa(this.policy,this.X, this.G,this.gz);var {xx:O,Rr:J,VD:y,vT:D}=this.Y();this.wV||(Z=this.G.nR()*1E3,L=this.X.nR(),L=(y-O-L)*1E3,n&&n.msg==="in-the-past"&&(L=0),E=E.isAd(),this.G.LW(Z,L,E),this.wV=!0);n?(T=`cannot_apply${n.msg}`,delete n.msg,this.Gm(T,n)):this.status.status===2?I3$(this):(E=this.X.YJ())&&E.N()&&(!Xi(E)&&g.GS()?this.Gm("mse_closed"):T.X&&T.X.N()&&E.G&&!E.G.Kn()?this.Gm("encr_upgrade"):(T=this.X.pE(),T.isEnded()?this.Gm("elem_ended"):J<0?this.Gm("next_player_future"):(this.NE=y,this.currentVideoDuration= y-O,this.j=JC(E,O,y,!0),this.N=JC(E,J,D,!1),E=this.G.getVideoData().clientPlaybackNonce,this.X.K("gaplessPrep",{cpn:E}),this.X.uN(this.j,!1,this.L===1&&g.dd(this.X.getVideoData()),this.Gg.A().U("html5_shorts_gapless_keep_pending_requests")&&Yj(this.X.getVideoData())),this.X.setMediaElement(bJO(T,O,y,!this.X.getVideoData().isAd())),Qm(this,2),I3$(this),this.policy.X>0&&!this.O&&(this.X.subscribe("progresssync",this.oI,this),this.O=!0))))}else this.Gm("no-elem")}Z(E){if(this.policy.X>0)this.oI();else{var {J2:T}= Ca(this),Z=E===T;T=Z?this.j.X:this.j.G;Z=Z?this.N.X:this.N.G;if(T.eb()&&!Z.eb()){var L=this.NE,n=this.Gg.A().U("html5_gapless_disable_on_discontinuous_buffer")&&this.L!==0&&T.Dz().length>1;Mh(E.Dz(),L-.01)&&!n&&(Qm(this,4),T.B6(!1),(this.L===1?this.X:this.G).K("sbh",{}),Z.B6(!0),this.L!==0&&(this.X.getVideoData().ND=!0));E=this.N.G;this.N.X.eb()&&E.eb()&&(Qm(this,5),this.L!==0&&(E=this.G.EA(),T=this.X.EA(),this.X.K("sbs",{citag:T?.itag,nitag:E?.itag}),this.G.K("gitags",{pitag:T?.itag,citag:E?.itag}), this.G.tf()))}}}oI(){var E=this.X.getVideoData().isLivePlayback?Infinity:this.X.Ex(!0)-.01,T=Math.min(this.X.getCurrentTime()+this.policy.X,E),Z=b8(this.j,Math.min(T+2,E));T=b8(this.j,T);E=b8(this.j,E);var L=b8(this.N,this.policy.G);if((this.eb(this.N)||L)&&this.getStatus().status<5&&(Qm(this,5),this.L!==0)){let n=this.G.EA(),O=this.X.EA();this.X.K("sbs",{citag:O?.itag,nitag:n?.itag});this.G.K("gitags",{pitag:O?.itag,citag:n?.itag})}hoU(this.j)||hoU(this.N)||(!this.eb(this.N)&&(Z&&!L||E)?(this.B6(this.N, !0),this.B6(this.j,!1),this.X.GX(!0),this.G.vJ(!0),this.status.status<4&&(Qm(this,4),(this.L===1?this.X:this.G).K("sbh",{})),this.L!==0&&(this.X.getVideoData().ND=!0)):this.eb(this.j)||!L&&T||E||(this.B6(this.N,!1),this.B6(this.j,!0),this.G.GX(!0),this.X.vJ(!0)))}eb(E){if(!E)return!1;var T=E.G;return E.X?.eb()||T?.eb()}B6(E,T){if(E){var Z=E.G;E.X?.B6(T);Z?.B6(T)}}K0(){this.Xz()&&this.Gm("player-reload-after-handoff")}Gm(E,T={}){if(!this.FC()&&this.status.status!==6){var Z=this.status.status>=4&&E!== "player-reload-after-handoff";this.status={status:Infinity,error:E};if(this.X&&this.G){let L=this.G.getVideoData().clientPlaybackNonce;this.X.cM(new g.C5("dai.transitionfailure",Object.assign(T,{cpn:L,transitionTimeMs:this.gz,msg:E})));this.X.Oq(Z)}this.R$.reject(E);this.dispose()}}V(){this.getStatus().status===5&&(this.G.IW()||this.G.f_())&&(this.X.qV(),this.G.qV());this.X.FC()&&this.dispose();g.VH(this.VQ)}D3(){if(this.getStatus().status!==5)return"niss";if(fa(this.policy,this.X,this.G,this.gz)!= null)return"pge";var {J2:E,Dr:T}=Ca(this),Z=g.YS(this.Gg.A().experiments,"html5_shorts_gapless_next_buffer_in_seconds"),L=this.NE+Z;this.Gg.A().experiments.Bm("html5_pseudogapless_shorts")&&(L=this.Y().Rr+Z);var n=Mh(T.Dz(),L);L=Mh(E.Dz(),L);if(this.policy.X>0){if(!b8(this.N,this.policy.G))return"neb"}else if(Z>0&&(!n||!L))return"neb";return null}f0(){return this.currentVideoDuration}Xz(){return this.status.status>=4&&this.status.status<6}L0(){PaI(this);this.X.unsubscribe("newelementrequired",this.K0, this);this.O&&(this.X.unsubscribe("progresssync",this.oI,this),this.O=!1);if(this.j){let E=this.j.G;this.j.X.LE.unsubscribe("updateend",this.Z,this);E.LE.unsubscribe("updateend",this.Z,this)}super.L0()}Y(){var E=this.X.pE();E=E.isView()?E.start:0;var T=this.X.getVideoData().isLivePlayback?Infinity:this.X.Ex(!0);T=Math.min(this.gz/1E3,T)+E;var Z=this.u$?100:0;Z=this.Rr??T-this.G.nR()+Z;this.S&&(this.Rr=Z);return{xx:E,Rr:Z,VD:T,vT:Infinity}}b$(E){E.j6(128)&&this.Gm("player-error-event")}};var i60=class extends g.gW{constructor(E){super();this.app=E;this.L=this.G=this.X=null;this.Y=!1;this.S=this.j=this.V=this.N=null;this.J=CaI(this.app.A());this.Z=()=>{g.c8(()=>{ti3(this)})}}clearQueue(E=!1,T=!1){PY(this); this.N&&this.N.reject("Queue cleared");this.app.A().U("html5_gapless_fallback_on_qoe_restart_v2")||T&&this.G&&this.G.Oq(!1);x1(this,E)}Me(){return!this.X}Xz(){return this.V?.Xz()||!1}xX(){return this.V?.xX()||!1}L0(){PY(this);x1(this);super.L0()}};var XWO=class extends g.vd{constructor(){super();this.fullscreen=0;this.N=this.V=this.pictureInPicture=this.X=this.G=this.inline=!1;this.j=()=>{this.Hk()}; QI3(this.j);this.L=this.getVisibilityState(this.tI(),this.isFullscreen(),this.zS(),this.isInline(),this.Ih(),this.JJ(),this.uY(),this.Vs())}getVisibilityState(E,T,Z,L,n,O,J,y){return E?4:n&&aJ?7:Cyb&&!(MR()||document.hasFocus&&document.hasFocus())||MR()?3:T?2:Z?1:L?5:n&&!aJ?7:O?8:J?9:y?10:0}T1(E){this.fullscreen!==E&&(this.fullscreen=E,this.Hk())}setMinimized(E){this.G!==E&&(this.G=E,this.Hk())}setInline(E){this.inline!==E&&(this.inline=E,this.Hk())}KC(E){this.pictureInPicture!==E&&(this.pictureInPicture= E,this.Hk())}setSqueezeback(E){this.V!==E&&(this.V=E,this.Hk())}WB(E){this.N!==E&&(this.N=E,this.Hk())}tI(){return this.X}ZR(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}UZ(){return this.fullscreen}zS(){return this.G}isInline(){return this.inline}isBackground(){return MR()}Ih(){return this.pictureInPicture}JJ(){return!1}uY(){return this.V}Vs(){return this.N}Hk(){this.jQ("visibilitychange");var E=this.getVisibilityState(this.tI(),this.isFullscreen(),this.zS(), this.isInline(),this.Ih(),this.JJ(),this.uY(),this.Vs());E!==this.L&&this.jQ("visibilitystatechange");this.L=E}L0(){Rck(this.j);super.L0()}};g.QJ=class extends g.gW{constructor(E){super();this.C=E;this.videoData=this.playerState=null}L0(){this.videoData=this.playerState=null;super.L0()}addCueRange(){}V1(){}S0(){}tp(){return!1}Xs(){return!1}VV(){}qF(){}qw(){return[]}uT(){}KD(){}iI(){return 1}getAudioTrack(){return this.getVideoData().nE}aS(){return null}getAvailableAudioTracks(){return[]}AV(){return[]}w9(){return[]}NW(){return this.getVideoData().clientPlaybackNonce}uj(){return[]}Pa(){}nR(){return 0}getCurrentTime(){return 0}Yl(){}IW(){return!1}qV(){}EA(){}O3(){return{}}getDuration(){return 0}Ru(){return 0}pR(){return 0}A4(){return!1}Sn(){return 0}Ph(){return 0}Xl(){return!1}Ex(){return 0}pE(){return null}YJ(){return null}lP(){return 0}S$(){return 0}async mq(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.jX);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}Rh(){return""}getPreferredQuality(){return"unknown"}l4(){}getProximaLatencyPreference(){return 0}BY(){return YA}getStartTime(){return NaN}Gh(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}jl(){return 0}Dn(){return 0}il(){return{s7:[],Uq:[],currentTime:0,R9:"",droppedVideoFrames:0,isGapless:!1,xX:!1,Me:!0,FR:0,aR:0,y$:0,ea:0,PX:0,BX:[],Zh:[],Kj:null, nj:"0",Tp:null,ON:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.$x(this.C),g.H(this,this.videoData));return this.videoData}fB(){return null}a8(){}getVideoLoadedFraction(){return 0}gp(){}handleError(){}Oq(){}Os(){}d9(){return!1}Vf(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}pw(){return!1}tI(){return!1}isAtLiveHead(){return!1}Kp(){return!0}f_(){return!1}isGapless(){return!1}xX(){return!1}Pr(){return!1}isHdr(){return!1}Ka(){return!1}oW(){return!1}EH(){return!1}isProximaLatencyEligible(){return!1}Me(){return!0}Z6(){return!1}dl(){return!1}z7(){}tO(){}tf(){}RM(){}Jg(){}oe(){}NA(){}Wj(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}m6(){}jY(){}hg(){}K(){}UY(){}LW(){}cM(){}OX(){}rM(){}zZ(){}tS(){}VI(){}removeCueRange(){}CC(){}L9(){return[]}y_(){}r4(){}NK(){}oM(){}fM(){}vJ(){}Px(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}r$(){}setLoop(){}Zr(){}setMediaElement(){}uN(){}setPlaybackRate(){}Qd(){}FP(){}hX(){}setProximaLatencyPreference(){}Up(){}o5(){}Zg(){}uw(){}setUserAudio51Preference(){}Fr(){}oL(){return!1}P9(){return!1}Q_(){}lN(){}F5(){}MK(){}stopVideo(){}subscribe(){return NaN}zc(){}GX(){}togglePictureInPicture(){}cJ(){return 0}unsubscribe(){return!1}Ap(){}Sr(){return!1}pV(){}Y4(){}Kw(){}}; g.x=g.QJ.prototype;g.x.rD=TU(123);g.x.U1=TU(107);g.x.uH=TU(102);g.x.MV=TU(99);g.x.gx=TU(94);g.x.At=TU(89);g.x.Ob=TU(81);g.x.Gx=TU(70);g.x.KR=TU(52);g.x.sb=TU(43);g.x.Ub=TU(37);g.x.PL=TU(31);g.x.c6=TU(24);g.x.pB=TU(18);g.x.Ox=TU(6);var Rq=class extends g.gW{constructor(E,T){super();this.data=[];this.V=E||NaN;this.G=T||null;this.X=new g.Ui(()=>{hJ(this);sx(this)}); g.H(this,this.X)}get(E){hJ(this);var T=this.data.find(Z=>Z.key===E); return T?T.value:null}set(E,T,Z){this.remove(E,!0);hJ(this);E={key:E,value:T,expire:Infinity};Z&&isFinite(Z)&&(Z*=1E3,E.expire=(0,g.a)()+Z);for(this.data.push(E);this.data.length>this.V;)(Z=this.data.shift())&&Iy(this,Z,!0);sx(this)}remove(E,T=!1){var Z=this.data.find(L=>L.key===E); Z&&(Iy(this,Z,T),GUi(this.data,L=>L.key===E),sx(this))}n5(){this.data=[]; sx(this)}L0(){super.L0();this.data.forEach(E=>{Iy(this,E,!0)}); this.data=[]}};var AnO=class extends g.gW{constructor(E,T){super();this.api=E;this.V={};this.L={};this.j={};this.X=null;this.Z=new Map;this.J=null;T=new Rq(T,Z=>{Z!==this.fq({playerType:Z.getPlayerType()})&&Z.dispose()}); g.H(this,T);this.G=this.Y=this.S=new g.QJ(E.A());this.N=T}L0(){for(let E of Object.values(this.V))E.dispose();a3J(this);this.S.dispose();super.L0()}fq(E){var T=E.cpn;E=E.playerType;if(T)a:if(this.api.A().aI().X.ME(g.Z$))T=this.L[T]||null;else{for(let Z of Object.values(this.V))if(Z.NW()===T){T=Z;break a}T=this.j[T]||null}else T=E?E?E===1?this.Y:this.G.getVideoData().enableServerStitchedDai&&E===2?this.G.getVideoData().oP?this.V[2]||this.G:this.G:this.V[E]||null:this.G:this.G;return T}t5(){return this.Y}Jc(E){this.Y= E}Pm(){return this.G}Dy(E){var T=[E],Z=[this.G];this.G=E;tJ(this,T,Z)}};var ENI=class{constructor(){this.values=new Float64Array(176);this.X=new Float64Array(11);this.G=new Float64Array(16)}m8(E,T){for(var Z=0;Z<10;Z++){var L=this.X[Z],n=L+(Z===0?E:0),O=1*Math.pow(2,Z);if(n<=O)break;L=Math.min(1,(n-O*.5)/L);for(n=0;n<16;n++)O=this.values[Z*16+n]*L,this.values[(Z+1)*16+n]+=O,this.X[Z+1]+=O,this.values[Z*16+n]-=O,this.X[Z]-=O}L=Z=0;n=8192;T>8192&&(Z=Math.ceil(Math.log(T/8192)/Math.log(2)),L=8192*Math.pow(2,Z-1),n=L*2);Z+2>16?this.values[15]+=E:(T=(T-L)/(n-L),this.values[Z]+= E*(1-T),this.values[Z+1]+=E*T);this.X[0]+=E}Q4(){var E=this.G;for(var T=0;T<16;T++)E[T]=this.values[T];T=this.X[0];for(var Z=1;Z<11;Z++){var L=this.X[Z];if(L===0)break;var n=Math.min(1,(17-T)/L);for(var O=0;O<16;O++)E[O]+=this.values[Z*16+O]*n;T+=L*n;if(n<1)break}Z=n=0;for(L=0;L<16;L++){O=n+E[L]/T;Z+=Math.max(0,Math.min(O,.98)-Math.max(n,.02))*(L>0?8192*Math.pow(2,L-1):0);if(O>.98)break;n=O}return Z/.96}};var CM=class{constructor(E,T,Z=.5,L=0){this.resolution=T;this.G=0;this.j=!1;this.RX=!0;this.X=Math.round(E*this.resolution);this.values=Array(this.X);for(E=0;E=this.X&&(this.j=!0);for(;E--;)this.values[this.G]=T,this.G=(this.G+1)%this.X;this.RX=!0}percentile(E){if(!this.j&&this.G===0)return 0;this.RX&&(g.oW(this.L, (T,Z)=>this.values[T]-this.values[Z]),this.RX=!1); return this.values[this.L[Math.round(E*((this.j?this.X:this.G)-1))]]||0}Q4(){return this.N?(this.percentile(this.V-this.N)+this.percentile(this.V)+this.percentile(this.V+this.N))/3:this.percentile(this.V)}};var T5O=class extends g.gW{constructor(E,T,Z){super();this.policy=E;this.G=T;this.SQ=Z;this.VQ=this.K0=0;this.O=-1;this.NE=this.j=0;this.Y=!1;this.interruptions=[];this.V=[{stamp:0,net:0,max:0}];this.b$=0;this.f0=this.L=(0,g.a)();this.Z=new CM(4,1,.6,.4);this.oI=new CM(4,1,.6,.4);this.J=new CM(20,1,.5,.4);E.Y?this.N=new ENI:E.V?this.N=new Gj(17):this.N=new CM(17,20,.5,.4);this.u$=new CM(5,1,.25);this.S=new CM(30,1,.5);E=g.Jh("yt-player-bandwidth")||{};T=this.policy.X;E.byterate>0?(T=E.byterate,this.Y= !0):(Z=(navigator.connection?.downlink||0)*64*1024,Z>0&&(T=Z,this.Y=!0));this.N.m8(this.policy.j,T);E.delay>0&&this.Z.m8(1,Math.min(E.delay,2));E.stall>0&&this.J.m8(1,E.stall);E.init>0&&(this.f0=Math.min(E.init,this.f0));E.interruptions&&(this.V=this.V.concat(E.interruptions),this.V.length>16&&this.V.pop());this.O=(0,g.a)();this.policy.L>0&&(this.wV=new g.Ui(this.D3,this.policy.L,this),g.H(this,this.wV),this.wV.start())}D3(){this.wV?.start();Fp(this)&&this.policy.J&&this.SQ()}};var bNI=class{constructor(E){this.experiments=E;this.zN=5;this.X=13E4;this.j=.5;this.G=this.V=!1;this.Y=this.U("html5_use_histogram_for_bandwidth");this.N=g.YS(this.experiments,"html5_auxiliary_estimate_weight");this.S=g.YS(this.experiments,"html5_stall_factor")||1;this.L=g.YS(this.experiments,"html5_check_for_idle_network_interval_ms");this.J=this.experiments.Bm("html5_trigger_loader_when_idle_network");this.Z=this.experiments.Bm("html5_sabr_fetch_on_idle_network_preloaded_players")}U(E){return this.experiments.Bm(E)}};var zak,Ztb;zak=class{constructor(E){this.end=this.start=E}};g.bg=class{constructor(){this.X=new Map;this.V=new Map;this.G=new Map}TP(E,T){if(T===1)return this.X.get(E);if(T===2)return this.V.get(E);if(T===3)return this.G.get(E)}Q3(E,T,Z,L){Z={xa:L,Ci:Z};T?this.V.set(E,Z):this.X.set(E,Z)}};g.bg.prototype.Pw=TU(121);Ztb=class{constructor(E){this.C=E;this.G=[];this.V=new Map;this.N=new Map;this.X=new Map}clear(){this.G=[];this.V.clear();this.N.clear();this.X.clear()}fq(E){return this.V.get(E)}}; g.xJ=class extends g.gW{constructor(E,T,Z,L){super();this.api=E;this.C=T;this.X=Z;this.app=L;this.oI=new g.bg;this.N=new Map;this.cL=new Map;this.u$=new Map;this.wV=null;this.Ai=NaN;this.Zn=this.FK=null;this.gk=new g.Ui(()=>{HNb(this,this.Ai,this.FK||void 0)}); this.events=new g.Fd(this);this.QQ=15E3;this.S=new g.Ui(()=>{this.Y=!0;this.X.OX(this.QQ);g.AJ(this);this.X.getVideoData().BM()&&this.qH({togab:this.J?.identifier});this.gp(!1)},this.QQ); this.Y=!1;this.YR=new Map;this.A5=[];this.J=null;this.nE=new Set;this.VQ=[];this.D3=[];this.WM=[];this.Rw=[];this.SQ=new Set;this.wI=NaN;this.f0=0;this.NE=!1;this.xz=new Set;this.yd=new Set;this.zg=new Set;this.RK=new Set;this.OC=this.GA=0;this.h1=this.XN=!1;this.qt=this.L="";this.b$=null;this.logger=new g.iT("dai");this.T9="";this.ue=!0;this.K0=new Map;this.wk=new Map;this.X.getPlayerType();this.G=new Ztb(this.C);this.X.uw(this);this.h5=this.C.Gz();g.H(this,this.gk);g.H(this,this.events);g.H(this, this.S);this.A0=this.C.U("html5_use_new_ssdai_transition_detector");this.Qz=this.C.aI().X.ME(T2$);E=this.X.getVideoData();E.BM()&&E.Vz()&&E.latencyClass!=="ULTRALOW"&&!qm(E)&&(this.Qz=this.C.U("html5_enable_dai_context_data_vss_logging_for_lifa_nl"));this.xV=this.X.getVideoData().u0;this.A0?this.X.subscribe("playbackstarted",this.O,this):(this.events.RI(this.api,g.l_("serverstitchedcuerange"),this.onCueRangeEnter),this.events.RI(this.api,g.p9("serverstitchedcuerange"),this.onCueRangeExit));HY(this.app.Iw, this.X,!1)}qw(){var E=this.X.qw("serverstitchedcuerange",36E5);for(let T of E)this.N.delete(T.getId())}onCueRangeEnter(E){var T=E.getId();this.qH({oncueEnter:1,cpn:T,start:E.start,end:E.end,ct:(this.X.getCurrentTime()||0).toFixed(3),cmt:(this.X.nR()||0).toFixed(3),omt:(this.X.nR()+this.X.Dn()||0).toFixed(3)});var Z=this.G.fq(T);this.qH({enterAdCueRange:1});var L=this.qt||g.Th(this).cpn,n=this.G.fq(L)??g.Th(this);Z&&(L=this.X.getCurrentTime(),Z.startTimeSecs=E.start/1E3,Z={kk:n,Us:Z,oX:L},ZA(this, T,E.start/1E3,L),g.nA(this,Z));this.ue=!1}O(E,T,Z){if(E&&T&&E!==this.app.Iw.X?.NW())if((this.app.Iw.j[E]||null)===null)this.qH({nocpn:E,active:this.app.Iw.X?.NW()});else{this.ue=Z??!1;Z=this.app.Iw.X?.NW()||this.X.NW();var L=this.G.fq(Z)??g.Th(this),n=this.G.fq(E)??g.Th(this);n.startTimeSecs=T;n.playerType===2&&(n.nk=n.nk!=null?Math.min(n.nk,T):T);var O=this.X.getCurrentTime();ZA(this,Z,T,O);g.nA(this,{kk:L,Us:n,oX:O});if(this.X.getVideoData().BM()&&E===this.X.NW())if(T=this.wk.get(Z)){for(let J of this.K0.get(T)?? []){E=this.app.Iw;if(Z=E.j[J])E.X===Z&&(E.X=null),E.J===Z&&(E.J=null),J===E.Z.get("")?.NW()&&E.Z.delete(""),delete E.j[J],delete E.L[J];this.u$.delete(J);this.wk.delete(J)}this.K0.delete(T)}else this.qH({no_abid:E})}}onCueRangeExit(E){var T=this.X.getCurrentTime()*1E3,Z=E.getId();this.qH({oncueExit:1,cpn:Z,start:E.start,end:E.end,ct:(this.X.getCurrentTime()||0).toFixed(3),cmt:(this.X.nR()||0).toFixed(3)});for(var L of this.N.values())if(L.getId()!==Z&&T>=L.start&&T<=L.end)return;if(T=this.G.fq(Z))Z= this.X.getPlayerState(),this.X.getVideoData().BM()&&Z.X(2)||(Z=this.X.getCurrentTime(),L=g.Th(this),L.startTimeSecs=E.end/1E3,T={kk:T,Us:L,oX:Z},ZA(this,this.X.NW(),E.end/1E3,Z),g.nA(this,T))}bP(){if(this.h1)return!1;var E=void 0;this.qt&&(E=this.G.fq(this.qt));return this.X.getVideoData().BM()?!!E&&!E.C$:!!E}seekTo(E=0,T={},Z=!1,L=null){g.LA(this,this.qt);if(this.X.getVideoData().BM()&&E<=this.f0)this.X.pauseVideo(),this.f0=0,g.$HT(this,E);else if(this.ue=this.NE=!0,Z)HNb(this,E,T);else{Z=this.app.Pm(); let n=Z===this.wV?this.Zn:null;Xl(this,!1);this.Ai=E;this.FK=T;L!=null&&this.gk.start(L);Z&&(this.Zn=n||Z.getPlayerState(),Z.MK(T),this.wV=Z)}}L0(){Xl(this,!1);ya(this);ah8(this);super.L0()}hV(E,T,Z){if(Z&&T){var L=this.YR.get(E);if(L){L.locations||(L.locations=new Map);var n=Number(T.split(";")[0]);Z=new g.eI(Z);this.qH({hdlredir:1,itag:T,seg:E,hostport:F$(4,3631,Z)});L.locations.set(n,Z)}}}nO(E){a:{if(!this.h1){var T=DA(this,E);if(!this.X.getVideoData().BM()||!T?.C$)break a}T=void 0}var Z=T;if(!Z)return this.qH({gvprp:"ncp", mt:E}),null;T=Z.gm;var L=t73(this,Z.ssdaiAdsConfig);Z=Z.lI&&Z.jh&&E>=Z.jh?Z.lI:void 0;L={hQ:T?gs(this,T):[],adsConfig:L,My:Z};this.qH({gvprpro:"v",mt:E.toFixed(3),acpns:L.hQ?.join("_")||"none",abid:T});return L}HY(E,T,Z,L,n,O){var J=Number(Z.split(";")[0]),y=L===3;E=sr8(this,E,T,L,Z,O);this.qH({gdu:1,seg:T,itag:J,pb:`${!!E}`});if(!E)return jN(this,T,y),null;E.locations||(E.locations=new Map);if(!E.locations.has(J)){O=E.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!O)return this.qH({gdu:"noadpfmts", seg:T,itag:J}),jN(this,T,y),null;var D=O.find(V=>V.itag===J); if(!D||!D.url){E=E.videoData.videoId;L=[];for(var U of O)L.push(U.itag);this.qH({gdu:"nofmt",seg:T,vid:E,itag:J,fullitag:Z,itags:L.join(",")});jN(this,T,y);return null}E.locations.set(J,new g.eI(D.url,!0))}U=E.locations.get(J);if(!U)return this.qH({gdu:"nourl",seg:T,itag:J}),jN(this,T,y),null;U=new Dt(U);this.XN&&(U.get("dvc")?this.qH({dvc:U.get("dvc")||""}):U.set("dvc","webm"));(L=this.TP(T-1,L,n)?.xa)&&U.set("daistate",L);E.lI&&T>=E.lI&&U.set("skipsq",`${E.lI}`);(L=this.X.getVideoData().clientPlaybackNonce)&& U.set("cpn",L);L=[];E.gm&&(L=gs(this,E.gm),L.length>0&&U.set("acpns",L.join(",")));y||this.YR.set(T,E);y=null;y=U.get("aids");n=U.rI();n?.length>2048&&this.qH({urltoolong:1,sq:T,itag:J,len:n.length});this.h5&&(n&&(O=E.cpn,U=E.gm,FKk(this,O,U),U&&!this.zg.has(U)&&(O=jr8(this,O,U),D=BNU(this,U),this.qH({iofa:O}),this.qH({noawnzd:D-O}),this.qH({acpns:L.join("."),aids:y?.replace(/,/g,".")}),this.zg.add(U))),this.qH({gdu:"v",seg:T,itag:Z,ast:E.hi.toFixed(3),alen:E.durationMs.toFixed(3),acpn:E.cpn,avid:E.videoData.videoId})); return n}yg(){var E=this.G;for(let T of E.G)T.lI=NaN,T.jh=NaN;g.ggi(this);this.qH({rsac:"resetSkipAd",sac:this.L});this.RK.delete(this.L);this.L="";this.Z=void 0}TP(E,T,Z){return this.oI.TP(E,T,Z)}JM(E){var T=E.trackType;for(let U of E.metadata??[])for(let V of U.Bq??[]){var Z=V.E7;E=V.cpn;var L=V.loggingMetadata;let N=V.region;if(!E||E===this.X.getVideoData().clientPlaybackNonce)continue;var n=V.E7,O=V.CL;var J=V.FA;var y=V.sS;if(n&&n.startTicks!==void 0&&n.OA!==void 0&&n.timescale!==void 0&&O&& O.startTicks!==void 0&&O.OA!==void 0&&O.timescale!==void 0&&J!==void 0){n=n.startTicks/n.timescale;let G=O.startTicks/O.timescale;var D=(n-G)*1E3;O=(G+O.OA/O.timescale)*1E3;J=y?O:Math.max(O+1E3,J);J={startMs:D,endMs:D+J,wd:n,hY:J}}else J=null;this.C.U("html5_sabr_enable_seek_during_skip")&&this.Z&&this.Z.cpn===E&&this.T9!==E&&(y=Z?.startTicks!==void 0?Z.startTicks:"undef",Z=Z?.startTicks!==void 0&&Z?.OA!==void 0?Z.startTicks+Z.OA:"undef",this.api.Qd("ad.skipfailed",0,void 0,J?`rcvd_cpn.${E},st.${J.startMs},et.${J.endMs}`: `rcvd_cpn.${E},st.${y},et.${Z}`),this.T9=E);n=this.G.fq(E);T===2?(J&&(Z=J.startMs,y=J.endMs,D=J.wd,J=J.hY,n&&(N&&(n.videoData.Rp=N),this.C.aI().X.ME(Az3)&&g.oC(this,n,J,y),n.nk=n.nk!==void 0?Math.min(n.nk,D):D,L&&(n.OG=L,this.qH({add_meta:E,st:Z/1E3,et:y/1E3}))),(L=this.N.get(E))?(L.start=Z,L.end=y,this.X.oe()):(L=ST$(Z,y,E),this.N.set(E,L),this.X.addCueRange(L))),this.qw()):T===1&&n&&L&&(n.Qg=L)}}Q3(E,T,Z,L,n,O,J,y){Z.length>0&&this.qH({onssinfo:1,sq:E,start:T.toFixed(3),cpns:Z.join(","),ds:L.join(","), isVideo:O?1:0});if(this.Z&&this.Z.lI&&Z.length>0)for(var D of Z)if(D===this.Z.cpn&&this.T9!==D){this.C.U("html5_sabr_enable_seek_during_skip")?this.api.Qd("ad.skipfailed",0,void 0,`rcvd_cpn.${D},sq.${E},acpn.${this.Z.cpn},skipsq.${this.Z.lI}`):this.qH({skiperror:1,sq:E,acpn:this.Z.cpn,skipsq:this.Z.lI||0});this.T9=D;break}y&&this.oI.Q3(E,O,J,y);if(O){if(Z.length&&L.length)for(this.RK.has(Z[0])&&this.qH({skipfail:1,sq:E,acpn:Z[0]}),E=T+this.jl(),O=0;Othis.j.o1+1){this.qH({cueStChg:E.identifier,oldSt:this.j.o1.toFixed(3),newSt:E.startSecs.toFixed(3),abid:this.j.UD});if(this.j.UD){Z=E.startSecs-this.j.o1;let L=this.G.X.get(this.j.UD);if(L)for(let n of L)n.hi>=0&&(n.hi+=Z*1E3,this.qH({newApEt:n.hi,newApPrt:n.he,acpn:n.cpn}))}this.j.o1=E.startSecs}T?this.SQ.add(E.identifier):this.SQ.has(E.identifier)&&this.SQ.delete(E.identifier); return T}rj(E){var T="";E?E.event==="unknown"?T="unknown":this.SQ.has(E.identifier)?this.j&&this.j.Gj===E.identifier?this.j.Gj===E.identifier?T=g.lR(this.D3,Z=>Z.identifier===E.identifier)?"shortad":"pending":g.lR(this.D3,Z=>Z.identifier===E.identifier)||(T="noAdsAdded"):T="wrongAdBreakInfo":T="unscheduled":T="noCuepoint"; return T}GV(E){return this.h1?!1:!!DA(this,E)}qH(E,T=!1){(T||this.h5)&&this.X.K("sdai",E)}};g.x=g.xJ.prototype;g.x.Z4=TU(122);g.x.Pw=TU(120);g.x.Oy=TU(110);g.x.mS=TU(88);g.x.uB=TU(63);var L7k=class extends g.gW{constructor(E,T,Z,L){super();this.api=E;this.C=T;this.X=Z;this.app=L;this.j=new Map;this.G=[];this.V=this.J=null;this.Y=NaN;this.L=this.N=this.S=null;this.Z=new g.Ui(()=>{XPk(this,this.Y,this.S||void 0)}); this.O=[];this.VQ=new g.Ui(()=>{var n=this.O.pop();if(n){let O=n.ow,J=n.playerVars;n=n.playerType;J&&(J.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(J,n,NaN,"",O),this.O.length&&g.VH(this.VQ,4500))}}); this.events=new g.Fd(this);this.X.getPlayerType();g.H(this,this.Z);g.H(this,this.VQ);g.H(this,this.events);this.events.RI(this.api,g.l_("childplayback"),this.onCueRangeEnter);this.events.RI(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.RI(this.api,"presentingplayerstatechange",this.aA)}onCueRangeEnter(E){if(this.X===this.app.Pm()){var T=this.j.get(E);T?THi(this,T.target,T.gz,E):this.cM("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:E.toString()})}else if(T=this.G.find(L=> L.kv.lC===E)){var Z=T.kv; let L=Z.target;Z=Z.gz;L?THi(this,L,Z,E):ZiI(this,T.he,Z,E)}}onQueuedVideoLoaded(){var E=this.J;Gh(this);E&&(NO(this,E)||this.cM("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.Pm()?.getVideoData().clientPlaybackNonce,ccpn:`${E.playerVars.cpn}`}),this.app.Pm().addCueRange(E.kv.lC))}seekTo(E=0,T={},Z=!1,L=null){if(Z)XPk(this,E,T);else{Z=this.app.Pm()||null;let n=Z===this.N?this.L:null;US(this,!1);this.Y=E;this.S=T;L!=null&&this.Z.start(L);Z&&(this.L=n||Z.getPlayerState(),Z.MK(), this.N=Z)}}aA(E){E.j6(128)&&nDO(this)}isManifestless(){return vC(this.X.getVideoData())}L0(){US(this,!1);g.et(this);super.L0()}cM(E,T){this.X.cM(new g.C5(E,T))}};var J5U="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var nN8=class extends g.gW{constructor(){super();this.X=new Rq(5,null);g.H(this,this.X);this.G=new Rq(15,null);g.H(this,this.G)}wD(E){if(E)return this.G.get(E)}L0(){this.X.n5();this.G.n5();super.L0()}};var Otd=class extends g.gW{constructor(E){super();this.cache=new Rq(E,null);g.H(this,this.cache)}get(E){E=this.cache.get(E);return E===null?void 0:E}put(E,T,Z){this.cache.set(E,T,Z||3600)}};g.J_8=g.OF(()=>{var E=window.AudioContext||window.webkitAudioContext;try{return new E}catch(T){return T.name}});g.PX=class extends g.dX{constructor(E){super({D:"div",oK:["html5-video-player"],Wm:{tabindex:E.A().disableOrganicUi?"":"-1",id:E.webPlayerContextConfig.rootElementId},UC:[{D:"div",xU:g.yl.VIDEO_CONTAINER,Wm:{"data-layer":"0"}}]});this.app=E;this.La=this.Hm(g.yl.VIDEO_CONTAINER);this.GU=new g.mx(0,0,0,0);this.le=null;this.eP=new g.mx(0,0,0,0);this.I6=this.um=this.Wy=NaN;this.V7=this.aT=this.fl=this.nz=!1;this.tG=NaN;this.h$=!1;this.Vu=null;this.ZV=new g.Ui(()=>{this.app.A().U("web_enable_smart_zoom")&& this.app.sC.getInternalApi().isAutocropEnabled()||this.resize()},100); this.w3=()=>{this.element.focus({preventScroll:!0})}; this.uk=()=>{this.app.sC.jQ("playerUnderlayVisibilityChange","visible");this.le.classList.remove(g.yl.VIDEO_CONTAINER_TRANSITIONING);this.le.removeEventListener(qO,this.uk);this.le.removeEventListener("transitioncancel",this.uk)}; this.jK=this.oz=!1;var T=this.element.addEventListener,Z=this.element.removeEventListener;this.addEventListener=(n,O,J)=>{T.apply(this.element,[n,O,J])}; this.removeEventListener=(n,O,J)=>{Z.apply(this.element,[n,O,J])}; var L=E.A();L.transparentBackground&&this.qR("ytp-transparent");L.controlsType==="0"&&this.qR("ytp-hide-controls");g.ec(this.element,"ytp-exp-bottom-control-flexbox");g.ec(this.element,"ytp-modern-caption");L.U("enable_new_paid_product_placement")&&!g.dn(L)&&g.ec(this.element,"ytp-exp-ppp-update");g.ec(this.element,"ytp-livebadge-color");L.U("web_player_default_autohide")&&g.ec(this.element,"ytp-autohide");y5T(this.element,biI(E));this.Dq=!1;this.j7=new g.mD(NaN,NaN);DiI(this);this.RI(E.sC,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.H(this,this.ZV)}qR(...E){wU(this.element,E)}r4(){this.le&&(this.le.removeEventListener("focus",this.w3),g.lF(this.le),this.le=null)}jH(){this.FC();var E=this.app.A();E.BP||this.qR("tag-pool-enabled");E.N&&this.qR(g.yl.HOUSE_BRAND);E.playerStyle==="gvn"&&(this.qR("ytp-gvn"),this.element.style.backgroundColor="transparent");E.h5&&(this.tG=OM("yt-dom-content-change",this.resize,this));this.RI(window,"orientationchange",this.resize,this);this.RI(window,"resize",this.resize, this)}Uf(E){this.V7=!E;wb(this)}resize(){if(this.le){var E=this.Bh();if(!E.isEmpty()){this.app.sC.isFullscreen()&&N0()&&this.ZV.start();var T=!g.iS(E,this.GU.getSize()),Z=NHk(this);T&&(this.GU.width=E.width,this.GU.height=E.height);E=this.app.A();(Z||T||this.jK||E.h5)&&this.app.sC.jQ("resize",this.getPlayerSize())}}}tH(E,T){this.updateVideoData(T)}updateVideoData(E){if(this.le){var T=this.app.A();g.fK&&(this.le.setAttribute("x-webkit-airplay","allow"),E.title?this.le.setAttribute("title",E.title): this.le.removeAttribute("title"));this.le.setAttribute("controlslist","nodownload");T.Nb&&E.videoId?this.le.poster=E.xJ("default.jpg"):R1()&&(k_??0)>=10&&(this.le.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}T=g.w5(E,"yt:bgcolor");this.La.style.backgroundColor=T?T:"";this.Wy=sE(g.w5(E,"yt:stretch"));this.um=sE(g.w5(E,"yt:crop"),!0);g.qN(this.element,"ytp-dni",E.hU);this.resize()}setGlobalCrop(E){this.I6=sE(E,!0);this.resize()}setCenterCrop(E){this.nz=E; this.resize()}T1(){}getPlayerSize(){var E=this.app.A(),T=this.app.sC.isFullscreen(),Z=E.externalFullscreen&&g.zv(E);if(T&&N0()&&!Z)return new g.mD(window.outerWidth,window.outerHeight);Z=!isNaN(this.j7.width)&&!isNaN(this.j7.height);var L=this.app.A().U("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.A().U("web_watch_enable_fs_squeezeback_panels");if(T&&!Z&&L)return new g.mD(this.element.clientWidth,this.element.clientHeight);if(T||E.aC){let n;window.matchMedia&&(E="(width: "+window.innerWidth+ "px) and (height: "+window.innerHeight+"px)",this.Vu&&this.Vu.media===E||(this.Vu=window.matchMedia(E)),n=this.Vu&&this.Vu.matches);if(n)return new g.mD(window.innerWidth,window.innerHeight)}else if(Z)return this.j7.clone();return new g.mD(this.element.clientWidth,this.element.clientHeight)}Bh(){var E=this.app.A().U("enable_desktop_player_underlay"),T=this.getPlayerSize(),Z=g.YS(this.app.A().experiments,"player_underlay_min_player_width");return E&&this.fl&&T.width>Z?(E=g.YS(this.app.A().experiments, "player_underlay_video_width_fraction"),new g.mD(Math.min(T.height*this.getVideoAspectRatio(),T.width*E),Math.min(T.height,T.width*E/this.getVideoAspectRatio()))):T}getVideoAspectRatio(){return isNaN(this.Wy)?VmT(this):this.Wy}getVideoContentRect(E){var T=this.Bh();E=UiJ(this,T,this.getVideoAspectRatio(),E);return new g.mx((T.width-E.width)/2,(T.height-E.height)/2,E.width,E.height)}onMutedAutoplayChange(){wb(this)}setInternalSize(E){g.iS(this.j7,E)||(this.j7=E,this.resize())}L0(){this.tG&&JN(this.tG); this.r4();super.L0()}};g.PX.prototype.bI=TU(79);g.PX.prototype.aJ=TU(77);var oNd=class{constructor(){this.csn=g.ub();this.clientPlaybackNonce=null;this.elements=new Set;this.V=new Set;this.X=new Set;this.G=new Set}click(E,T){this.elements.has(E);this.X.has(E);var Z=g.ub();Z&&E.visualElement&&yo(eYd)(void 0,Z,E.visualElement,T,void 0)}createClientVe(E,T,Z,L=!1){this.elements.has(E);this.elements.add(E);Z=DP(Z);E.visualElement=Z;var n=g.ub(),O=Gl();n&&O&&(g.k("combine_ve_grafts")?N2(oj(),Z,O):yo(nx)(void 0,n,O,Z));T.addOnDisposeCallback(()=>{this.elements.has(E)&&this.destroyVe(E)}); L&&this.G.add(E)}createServerVe(E,T,Z=!1){this.elements.has(E);this.elements.add(E);T.addOnDisposeCallback(()=>{this.destroyVe(E)}); Z&&this.G.add(E)}destroyVe(E){this.elements.has(E);this.elements.delete(E);this.V.delete(E);this.X.delete(E);this.G.delete(E)}NE(E,T){this.clientPlaybackNonce!==T&&(this.clientPlaybackNonce=T,Uj(oj(),E),diI(this))}setTrackingParams(E,T){this.elements.has(E);T&&(E.visualElement=y7(T))}mo(E,T,Z){this.elements.has(E);T?this.X.add(E):this.X.delete(E);var L=g.ub(),n=E.visualElement;this.G.has(E)?L&&n&&(T?Y0I(L,[n]):f5I(L,[n])):T&&!this.V.has(E)&&(L&&n&&bm(L,n,void 0,Z),this.V.add(E))}hasVe(E){return this.elements.has(E)}};var y_$=class extends g.gW{constructor(E,T,Z,L,n,O,J){super();this.Z=E;this.K=T;this.J=Z;this.j=L;this.yb=n;this.intervalMs=O;this.Oa=J;this.S=en;this.L=0;this.N=this.V=!1;this.TZ=Math.floor(Math.random()*256)}request(E){this.hI&&(E=g.fi(E,pOd),this.hI.postMessage(E,[E.buffer]))}receive(E){if(!(this.L>=5E3)){var T=DM(Array.isArray(E.data)?E.data[0]:E.data,gKT);E=E.timeStamp;var Z=performance.now(),L=T.type;L===6&&(this.N=!0);var n=T.i4??0;this.K("worker",{type:L,t1:((T.DB??0)-performance.timeOrigin- n).toFixed(3),t2:((T.l2??0)-performance.timeOrigin-n).toFixed(3),t3:(E-n).toFixed(3),t4:(Z-n).toFixed(3)});this.L++}}L0(){this.G!==void 0&&(clearInterval(this.G),this.G=void 0);this.hI?.terminate();this.X=this.hI=void 0;this.N=!1;this.K("workerDtor",{});super.L0()}};g.hK=class extends g.gW{constructor(E,T,Z,L){super();this.logger=new g.iT("App");this.OW=this.Hj=null;this.yl=this.Xx=!1;this.Bj={};this.I5=[];this.oR=!1;this.sE=null;this.A$=this.intentionalPlayback=!1;this.Br=!0;this.GO=!1;this.cX=this.Ad=this.R2=null;this.rB=!0;this.Pj=this.mediaElement=this.gO=null;this.lm=NaN;this.sL=!1;this.Vq=this.Yr=this.kV=this.screenLayer=this.playlist=null;this.t8=[];this.fb=0;this.C9=new vQk;this.HX=[];if(!Z)throw Error("b/179532961");this.jz=T?.args||{};this.webPlayerContextConfig= Z;T=this.jz;this.C=new Zs$(T,Z,Z.canaryState,L);g.H(this,this.C);gdT(this.C);tdO(this.C);L=Ra3(this.C);this.C.Gz()&&J$(L,J=>{this.g0("h5vcc",J)}); this.C.experiments.Bm("jspb_serialize_with_worker")&&sv8();this.C.j&&Yt$();this.U("html5_onesie")&&(this.n_=new hv$(this.C),g.H(this,this.n_));this.NH=new T5O(xH8(g.OK(this.C),this.C.iW,this.C.experiments),new wTI(this.C.experiments),()=>void this.RM()); g.H(this,this.NH);this.gB=xq(!1,T.player_wide);this.visibility=new XWO;g.H(this,this.visibility);this.U("web_log_theater_mode_visibility")&&this.WB(xq(!1,T.player_wide));this.Xx=xq(!1,T.external_list);this.events=new g.Fd(this);g.H(this,this.events);this.U("start_client_gcf")&&(g.hN(g.Kj(),{dO:g.lA,aM:pK()}),this.Hu=g.Kj().resolve(g.lA),pDO(this.Hu));this.r6=new Tj;g.H(this,this.r6);this.QL=new oNd;L=new V83;this.sC=new g.Zp(this,L);g.H(this,this.sC);this.template=new g.PX(this);g.H(this,this.template); this.appState=1;this.oA=c5b(this);g.H(this,L);this.wP={internalvideodatachange:this.zr,playbackready:this.JE,playbackstarted:this.U8,statechange:this.oO};this.gj=new S9U(this.sC);this.LR=xi8(this);L=this.C.N;!1!==L&&this.g0("badps",{hbp:L,hostname:window.location.hostname,ps:this.C.playerStyle});this.jy=new KSi(this.C,this.LR);this.sC.jQ("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||na(this.LR))&&P0T(this);L=10;g.OK(this.C)&&(L=3);g.VC(this.C)&&(L=g.YS(this.C.experiments,"tvhtml5_unplugged_preload_cache_size")); this.Iw=new AnO(this.sC,L);L=this.C.experiments.aI().X.ME($2k)||L;this.eJ=new Otd(L);g.H(this,this.eJ);L=IM8(this);this.Iw.Jc(L);sVb(this);this.tv={airplayactivechange:this.gH,airplayavailabilitychange:this.zE,beginseeking:this.cU,sabrCaptionsDataLoaded:this.rH,endseeking:this.AE,internalAbandon:this.aO,internalaudioformatchange:this.HU,internalvideodatachange:this.XW,internalvideoformatchange:this.G3,liveviewshift:this.yk,playbackstalledatstart:this.E8,progresssync:this.dH,onAbnormalityDetected:this.CS, onSnackbarMessage:this.tE,onLoadProgress:this.Si,SEEK_COMPLETE:this.TE,SEEK_TO:this.Qk,onVideoProgress:this.qr,onLoadedMetadata:this.PU,onAutoplayBlocked:this.s8,onPlaybackPauseAtStart:this.BU,playbackready:this.hE,statechange:this.gu,newelementrequired:this.Cj,heartbeatparams:this.KS,videoelementevent:this.RD,drmoutputrestricted:this.wH,signatureexpired:this.O8,nonfatalerror:this.Yj,reloadplayer:this.nS};this.tB=new g.Fd(this);g.H(this,this.tB);this.EQ=new nN8;g.H(this,this.EQ);this.b1=this.WY=-1; this.G$=new g.Ui(this.template.resize,16,this.template);g.H(this,this.G$);this.mA=new L7k(this.sC,this.C,this.t5(),this);this.Eb=new i60(this);g.H(this,this.Eb);this.Pe=new m4b(this);g.H(this,this.Pe);oDU(this.C.X.c);this.events.RI(this.sC,g.l_("appapi"),this.LS);this.events.RI(this.sC,g.p9("appapi"),this.fS);this.events.RI(this.sC,g.l_("appprogressboundary"),this.V9);this.events.RI(this.sC,g.p9("applooprange"),this.x4);this.events.RI(this.sC,"presentingplayerstatechange",this.aA);this.events.RI(this.sC, "resize",this.jI);this.template.gV(Qy(document,E));this.events.RI(this.sC,"offlineslatestatechange",this.MS);this.events.RI(this.sC,"sabrCaptionsTrackChanged",this.Wq);this.events.RI(this.sC,"sabrCaptionsBufferedRangesUpdated",this.ky);this.LR.B.A().xV&&TQ(this.LR,"offline");this.C.f0&&g.F5("ux",gm8);E=g.YS(this.C.experiments,"html5_defer_fetch_att_ms");this.uJ=new g.Ui(this.Eg,E,this);g.H(this,this.uJ);OS(this).Nt()&&(g.Jh("yt-remote-session-screen-id")&&OS(this).Jn.push("mdx"),mo(this));this.jy.tick("fs"); HiJ(this);this.C.f0&&TQ(this.LR,"ux",!0);g.zv(this.LR.B.A())&&TQ(this.LR,"embed");this.U("web_player_sentinel_is_uniplayer")||g.t8(new g.RO("Player experiment flags missing","web_player_sentinel_is_uniplayer"));E=this.U("web_player_sentinel_yt_experiments_sync");L=g.k("web_player_sentinel_yt_experiments_sync");E!==L&&g.t8(new g.RO("b/195699950",{yt:E,player:L}));this.Ut=Sw0(this);if(E=g.YS(this.C.experiments,"html5_block_pip_safari_delay"))this.K1=new g.Ui(this.Pf,E,this),g.H(this,this.K1);Z=XO(Z?.trustedEchoWorkerUrl?? null);E=this.C.aI().X.ME(wZk);L=this.C.aI().X.ME(vST);T=this.C.aI().X.ME(eEd);var n=this.C.aI().X.ME(Wib),O=this.webPlayerContextConfig.echoWorkerWasmModuleUrl??"";Z&&E>0&&L>0&&T>0&&n>0&&(this.vz=new y_$(Z,(J,y)=>{this.t5().K(J,y)},T,L,n,E,O),g.H(this,this.vz),wl8(this.vz)); g.H(this,this.C9);AR=this.C.QQ;this.sC.jQ("applicationInitialized")}static create(E,T,Z,L){try{let n=typeof E==="string"?E:`player${x8(E)}`,O=Iq[n];if(O){try{O.dispose()}catch(y){g.h8(y)}Iq[n]=null}let J=new g.hK(E,T,Z,L);J.addOnDisposeCallback(()=>{Iq[n]=null;J.Ut&&J.Ut()}); return Iq[n]=J}catch(n){throw g.h8(n),(n&&n instanceof Error?n:Error(String(n))).stack;}}Jq(){return this.visibility}getVisibilityState(){return this.sC.getVisibilityState()}Jc(E){var T=this.t5();if(E!==T){E.getVideoData().autonavState=T.getVideoData().autonavState;T.Ap(this.wP,this);var Z=T.getPlaybackRate();T.dispose();this.Iw.Jc(E);E.setPlaybackRate(Z);E.zc(this.wP,this);mo(this)}}a$(){this.sE||(this.sE=Kf(g.YI(),wS(),{NF:this.C.G,clientInterface:l2(this.C)}));return this.sE}r4(E){if(this.mediaElement){this.Yr&& (this.events.HL(this.Yr),this.Yr=null);this.tB.G();this.Pm().r4(!0,!1,E);this.template.r4();try{this.U("html5_use_async_stopVideo")?this.mediaElement.dispose():(this.mediaElement.T9(),this.mediaElement.OC())}catch(T){g.t8(T)}this.mediaElement=null}}Dy(E,T,Z=!1,L=!1){if(E!==this.Pm()){var n=null;Z||(Z=this.Pm(),n=Z.getPlayerState(),oy(this.LR,3),St(this,"cuerangesremoved",Z.uj()),this.Eb&&!E.isGapless()&&Z.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),Z=E.oL()&&Z.oL(),this.jy.HJ("iv_s"), lMI(this,Z));E.getPlayerType()===1&&this.Jc(E);Z=E.getPlayerType();var O=this.Iw.V[Z]||null;E!==this.t5()&&E!==O&&(O?.dispose(),O=this.Iw,O.V[Z]=E,O.L[E.NW()]=E);this.Iw.Dy(E);this.Pj&&L&&E.P9()?(this.C.Gz()&&E.K("usm",{ame:!0}),E.setMediaElement(this.Pj)):this.mediaElement&&E.setMediaElement(this.mediaElement);L&&(this.C.Gz()&&E.K("usm",{cme:!0}),this.Pj=null);E.zc(this.tv,this);E.dl()?X3(this,"setPresenting",!1):(this.tH("newdata",E,E.getVideoData()),n&&!ivi(n,E.getPlayerState())&&this.gu(new g.wg(E.getPlayerState(), n)),T=T&&E.getPlayerType()===1,E.oW()&&!T&&this.tH("dataloaded",E,E.getVideoData()),(T=(T=E.getVideoData().V)&&T.video)&&g.A_(this.sC,"onPlaybackQualityChange",T.quality),St(this,"cuerangesadded",E.uj()),T=E.getPlayerState(),T.X(2)?$iI(this):T.X(8)?E.playVideo():E.Ka()&&E.pauseVideo(),T=this.t5(),E.getPlayerType()===2&&(E.getVideoData().hostCpn=T.getVideoData().clientPlaybackNonce),E.getPlayerType()!==2||this.IH()||(E=E.getVideoData(),T.m6(E.clientPlaybackNonce,E.A5||"",E.breakType||0,E.i9,E.videoId|| "")))}}lf(){if(this.t5()!==this.Pm()){let E=this.Pm();this.U("html5_not_release_player_on_cancelling_for_new_playback")&&this.A$?E.K("rlc",{avid:E.getVideoData().videoId,cvid:this.t5().getVideoData().videoId,r:1}):this.Dy(this.t5())}}fq(E){return this.Iw.fq(E)||this.Iw.S}t5(){return this.Iw.t5()}Pm(){return this.Iw.Pm()}JE(){ZO(this)||this.WJ(5)}hE(){if(!ZO(this)){IC(this);var E=this.Pm(),T=E.getVideoData();this.C.U("html5_allow_multiview_tile_preload")&&T.livePreload&&(T.liveUtcStartSeconds&&T.liveUtcStartSeconds> 0?(E.K("l_pl",{luss:T.liveUtcStartSeconds}),E.Px(T.liveUtcStartSeconds)):E.seekTo(Infinity),T.livePreload=!1);T=E.getPlayerState();E.Ka()?this.pauseVideo():T.isOrWillBePlaying()&&this.playVideo()}}canPlayType(E){return Hj(E)}A(){return this.C}getVideoData(){return this.Pm().getVideoData()}getVideoLoadedFraction(E){return this.fq({playerType:E}).getVideoLoadedFraction()}s3(){return this.template}ie(){return this.LR}VT(){return this.jy}YZ(){var E=this.LR.YZ();this.sC.jQ("videoStatsPingCreated",E);return E}getVolume(){return Math.round(this.sC.getVolume())}isMuted(){return this.sC.isMuted()}eV(){if(this.t5()=== this.Pm()&&this.gO)return this.gO.postId}Eg(){this.U("use_rta_for_player")||(g.OK(this.C)?g.qI(this.C,this.getVideoData().L()).then(E=>{g.f9(g.YI(),E);j5(this.getVideoData(),this.C,this.a$())}):j5(this.getVideoData(),this.C,this.a$()))}wb(E){this.sC.jQ("poTokenVideoBindingChange",E)}Y2(E){this.sC.jQ("d6de4videobindingchange",E)}Sh(){this.iG&&this.iG.Sh()}XG(E){this.iG=E}setLoopVideo(E){var T=this.Pm(); T===this.t5()&&T.Xl()!==E&&(T.setLoop(E),g.ih(this.sC,"onLoopChange",E))}getLoopVideo(){return this.Pm().Xl()}setLoopRange(E){var T=!1;!!this.gO!==!!E?T=!0:this.gO&&E&&(T=this.gO.startTimeMs!==E.startTimeMs||this.gO.endTimeMs!==E.endTimeMs||this.gO.postId!==E.postId||this.gO.type!==E.type);if(T){T=this.Pm();Yj(T.getVideoData())&&T.K("slr",{et:E?.endTimeMs||-1});T=this.t5();T.L9("applooprange");if(E){var Z=new g.$I(E.startTimeMs,E.endTimeMs,{id:"looprange",namespace:"applooprange"});T.addCueRange(Z)}else OS(this).clipConfig= void 0,this.gO?.type!=="repeatChapter"||isNaN(Number(this.gO?.loopCount))||(Z={loopCount:String(this.gO.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.J8("repeatChapterLoopEvent",Z));this.gO=E;g.ih(this.sC,"onLoopRangeChange",E||void 0);this.t5()===this.Pm()&&(this.x4(),T.VV())}}getLoopRange(){return this.gO}x4(){var E="",T=this.t5();this.gO?T!==this.Pm()?E="pnea":qwT(this,T.getCurrentTime())&&(this.gO.loopCount=0,E="ilr"):E="nlr";var Z=this.Pm();Yj(Z.getVideoData())&&(this.U("html5_gapless_log_loop_range_info")? Z.K("slrre",{rej:E,ct:T.getCurrentTime(),lst:this.gO?.startTimeMs,let:this.gO?.endTimeMs}):Z.K("slrre",{}));E||jVi(this)}setPlaybackRate(E,T){if(!isNaN(E)){E=hSi(this,E);var Z=this.t5();Z.getPlaybackRate()!==E&&(Z.setPlaybackRate(E),T&&!this.C.G&&g.OR("yt-player-playback-rate",E),g.A_(this.sC,"onPlaybackRateChange",E))}}getCurrentTime(E={}){var {playerType:T,Wt:Z=!0}=E,L=T===2&&this.getVideoData().enableServerStitchedDai,n=this.C.aI().X.ME(MTI);var O=L&&E.cpn&&n||!L?this.fq(E):this.Pm();if(!L||!this.kV|| n&&E.cpn)return Z?(O=TY(this,O),bp(this,O.getCurrentTime(),O)):O.getCurrentTime();O.K("ssdai",{glsap:"1"},!0);return(E=this.Iw.J)?E.getCurrentTime(Z):O.getCurrentTime()}getCurrentTimeForUx(E={}){return this.getCurrentTime(E)}Sn(){var E=this.fq({playerType:void 0});E=TY(this,E);return bp(this,E.Sn(),E)}getDuration(E={}){var {playerType:T,Wt:Z=!0}=E;E=this.getVideoData();var L=T===2&&E.enableServerStitchedDai;var n=L?this.Pm():this.fq({playerType:T});if(E.hasProgressBarBoundaries()&&!L){let O=Number(E.progressBarStartPosition?.utcTimeMillis), J=Number(E.progressBarEndPosition?.utcTimeMillis);if(!isNaN(O)&&!isNaN(J))return(J-O)/1E3}if(Yj(E)&&!E.isLivePlayback)return xv(this,T);if(Z)return E=g.CA(this,n),bp(this,E.getDuration(),E);L&&this.kV?(E=this.Iw,E=E.X===E.J?E.X:null,E=(E==null?void 0:E.getDuration())||0):E=n.getDuration();return E}getDurationForUx(E={}){return this.getDuration(E)}pR(E){var T=this.fq({playerType:E});return this.IH(T)?(T=g.CA(this,T),T.pR()-T.getCurrentTime()+this.getCurrentTime({playerType:E})):T.pR()}finishSegmentByCpn(){return[]}jH(){this.template.jH(); var E=this.sC;E.state.element=this.template.element;var T=E.state.element,Z;for(Z in E.state.X)E.state.X.hasOwnProperty(Z)&&(T[Z]=E.state.X[Z]);(E=y00(this.template.element))&&this.events.RI(this.template,E,this.onFullscreenChange)}getDebugText(E){var T=this.t5().O3(E),Z=this.Pm();if(Z!==this.t5()){Z=Z.O3(E);for(var L of Object.keys(Z))T["ad"+L]=Z[L];if(E){L=T;Z={};var n=Qy(document,"movie_player");n&&(Z.bounds=n.getBoundingClientRect(),Z["class"]=n.className);n={};var O=g.Cz("video-ads");O?(EZO(O, n),n.html=O.outerHTML):n.missing=1;O={};let J=g.Cz("videoAdUiSkipContainer"),y=g.Cz("ytp-ad-skip-button-container"),D=g.Cz("ytp-skip-ad-button"),U=J||y||D;U?(EZO(U,O),O.ima=J?1:0,O.bulleit=y?1:0,O.component=D?1:0):O.missing=1;Z=JSON.stringify({player:Z,videoAds:n,skipButton:O});L.ad_skipBtnDbgInfo=Z}}E&&this.mediaElement&&(T["0sz"]=`${+XS(this.mediaElement.getSize())===0}`,T.op=this.mediaElement.u$("opacity"),L=this.mediaElement.DU().y+this.mediaElement.getSize().height,T.yof=`${+L<=0}`,T.dis=this.mediaElement.u$("display")); E&&((E=(0,g.Jj)())&&(T.gpu=E),(E=this.C.playerStyle)&&(T.ps=E),this.C.v6&&(T.webview=1),(E=this.webPlayerContextConfig.jsUrl)&&(T.js=E));T.debug_playbackQuality=this.sC.getPlaybackQuality(1);T.debug_date=(new Date).toString();T.origin=window.origin;T.timestamp=Date.now();delete T.uga;delete T.q;return JSON.stringify(T,null,2)}getFeedbackProductData(){var E={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.A().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260623_08_RC00"}, T=this.getPlayerStateObject().Pt;T&&(E.player_error_code=T.errorCode,E.player_error_details=JSON.stringify(T.errorDetail));return E}getPresentingPlayerType(E){return this.appState===1?1:ZO(this)?3:E&&(this.C.aI().X.ME(ce)?this.Iw.X?.isAd()??!1:this.kV?.bP(this.getCurrentTime()))?2:this.Pm().getPlayerType()}ZX(){return!1}getPlayerStateObject(E){return this.fq({Zu:!0,playerType:E}).getPlayerState()}getAppState(){return this.appState}RD(E){switch(E.type){case "loadedmetadata":this.G$.start();for(var T of this.I5)QV0(this, T.id,T.on,T.Uk,void 0,!1);this.I5=[];break;case "loadstart":this.jy.HJ("gv");break;case "progress":case "timeupdate":g.zI(E.target.G())>=2&&this.jy.HJ("l2s");break;case "playing":g.W6&&this.G$.start();if(g.OK(this.C))E=!1;else{T=g.ew(this.ie());E=this.mediaElement.u$("display")==="none"||XS(this.mediaElement.getSize())===0;var Z=ve(this.template),L=this.Pm().getVideoData(),n=g.BT(this.C);L=mj(L);T=!Z||T||n||L||this.C.wV;E=E&&!T}E&&(E=this.Pm(),E.z7(),this.getVideoData().f0||(this.getVideoData().f0= 1,this.Cj(),E.playVideo()))}}Si(E){g.XV(this.sC,"onLoadProgress",E)}E8(){this.sC.jQ("playbackstalledatstart")}rH(E,T){this.sC.jQ("sabrCaptionsDataLoaded",E,T)}Wq(E){this.Pm().o5(E)}ky(E){this.Pm().Up(E)}qr(E){E=TY(this,this.Pm());E=bp(this,E.getCurrentTime(),E);g.A_(this.sC,"onVideoProgress",E);this.C.fV&&this.visibility.Ih()&&this.C.ue&&!this.getVideoData()?.backgroundable&&this.pauseVideo()}s8(){g.A_(this.sC,"onAutoplayBlocked");var E=this.Pm().getVideoData();E&&(E.YS=!0);g.zv(this.C)&&(E={autoplayBrowserPolicy:UB(), autoplayIntended:Vl(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.J8("embedsAutoplayStatusChanged",E))}dH(){this.sC.jQ("progresssync")}BU(){g.XV(this.sC,"onPlaybackPauseAtStart")}oO(E){if(this.getPresentingPlayerType()===1){E.j6(1)&&!E.state.X(64)&&OS(this).isLivePlayback&&this.t5().isAtLiveHead()&&this.sC.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(E.j6(2)){if(this.gO&&this.gO.endTimeMs>= (this.getDuration()-1)*1E3){jVi(this);return}$iI(this)}if(E.state.X(128)){var T=E.state;this.cancelPlayback(5);T=T.Pt;JSON.stringify({errorData:T,debugInfo:this.getDebugText(!0)});g.A_(this.sC,"onError",UN(T.errorCode));g.XV(this.sC,"onDetailedError",{errorCode:T.errorCode,errorDetail:T.errorDetail,message:T.errorMessage,messageKey:T.u1,cpn:T.cpn});(0,g.a)()-this.C.Qz>6048E5&&g.XV(this.sC,"onReloadRequired")}T={};if(E.state.isPlaying()&&!E.state.isBuffering()&&!g.pJ("pbresume","ad_to_video")&&g.pJ("_start", "ad_to_video")){let Z=this.getVideoData();T.clientPlaybackNonce=Z.clientPlaybackNonce;Z.videoId&&(T.videoId=Z.videoId);g.KJ(T,"ad_to_video");g.Si("pbresume",void 0,"ad_to_video");g.JJ(this.LR)}this.sC.jQ("applicationplayerstatechange",E)}}gu(E){this.sC.jQ("presentingplayerstatechange",E)}aA(E){Ap(this,FU(E.state));E.state.X(1024)&&this.sC.isMutedByMutedAutoplay()&&(hp(this,{muted:!1,volume:this.oA.volume},!1),Pe(this,!1))}onPlayerRequestSent(E){g.ih(this.sC,"onPlayerRequestSent",E)}zr(E,T){E==="newdata"&& mo(this);this.sC.jQ("applicationvideodatachange",E,T)}HU(E,T){IC(this);g.XV(this.sC,"onPlaybackAudioChange",this.sC.getAudioTrack().Ji.name);this.sC.jQ("internalaudioformatchange",this.sC.getAudioTrack().Ji.id,T)}G3(E){var T=this.Pm().getVideoData();E===T&&g.A_(this.sC,"onPlaybackQualityChange",E.V.video.quality)}Sp(){var E=this.Iw.V[2]||null;if(E){E=E.getVideoData();this.Pm().K("ssdai",{cleanaply:1,acpn:E?.clientPlaybackNonce,avid:E.videoId,isDai:OS(this).enableServerStitchedDai?1:0});E=this.Iw; let T=E.V[2];T&&(delete E.L[T.NW()],delete E.V[2])}}XW(E,T){this.tH(E,this.Pm(),T)}tH(E,T,Z){this.C.Gz()&&T.K("vdc",{type:E,vid:Z.videoId||"",cpn:Z.clientPlaybackNonce||""});T===this.t5()&&(this.C.cL=Z.oauthToken);T===this.t5()&&(this.getVideoData().enableServerStitchedDai&&!this.kV?(this.t5().K("sdai",{initSstm:1}),this.kV=new g.xJ(this.sC,this.C,this.t5(),this)):!this.getVideoData().enableServerStitchedDai&&this.kV&&(this.kV.dispose(),this.kV=null));if(E==="newdata")oy(this.LR,2),this.sC.jQ("videoplayerreset", T);else{if(!this.mediaElement)return;if(E==="dataloaded")if(this.t5()===this.Pm()){if(Xh(Z.G9,Z.XV),!this.t5().getPlayerState().isError()){var L=ZO(this);OS(this).isLoaded();L&&this.WJ(6);Mmk(this);Ox(this.LR)||ip(this)}}else Mmk(this);if(T.getPlayerType()===1&&(this.C.Ne&&BH0(this),this.getVideoData().isLivePlayback&&!this.C.Ol&&this.Gm("html5.unsupportedlive",2,"DEVICE_FALLBACK"),Z.isLoaded()&&((BW(Z)||this.getVideoData().kX)&&this.sC.jQ("legacyadtrackingpingchange",this.getVideoData()),Z.hasProgressBarBoundaries()&& (L=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(L))))){var n=this.pR();n&&(n-=this.getCurrentTime(),L=(L-n)*1E3,n=this.Bj.progressEndBoundary,n?.start!==L&&(n&&this.CC([n]),L=new g.$I(L,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.t5().addCueRange(L),this.Bj.progressEndBoundary=L))}this.sC.jQ("videodatachange",E,Z,T.getPlayerType())}g.A_(this.sC,"onVideoDataChange",{type:E,playertype:T.getPlayerType()});this.x4();(E=Z.Gw)?this.QL.NE(E, Z.clientPlaybackNonce):diI(this.QL)}V9(E){delete this.Bj[E.getId()];this.t5().removeCueRange(E);a:{E=this.getVideoData();var T=E.watchNextResponse?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||E.watchNextResponse?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(T)for(Z of T){T=Z.autoplayVideo||Z.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let L=g.p(T,g.R$);if(T!=null&&L?.videoId===E.videoId&&L?.continuePlayback){var Z=T;break a}}Z=null}(E=g.p(Z, g.R$))&&g.ih(this.sC,"onPlayVideo",{sessionData:{autonav:"1",itct:Z?.clickTrackingParams},videoId:E.videoId,watchEndpoint:E})}WJ(E){E!==this.appState&&(E===2&&this.getPresentingPlayerType()===1&&(Ap(this,-1),Ap(this,5)),this.appState=E,this.sC.jQ("appstatechange",E))}Gm(E,T,Z,L,n,O){this.t5().Qd(E,T,Z,L,n,void 0,O)}isAtLiveHead(E,T=!1){var Z=this.fq({playerType:E});E=g.CA(this,Z);Z=TY(this,Z);return E!==Z?E.isAtLiveHead(bp(this,Z.getCurrentTime(),Z),!0):E.isAtLiveHead(void 0,T)}seekTo(E,T,Z,L,n,O){T= T!==!1;L=this.fq({playerType:L});this.appState===2&&zh(this);this.IH(L)?g.Jf(this)?this.kV.seekTo(E,{seekSource:n},T,Z):this.mA.seekTo(E,{seekSource:n},T,Z):(this.U("html5_sabr_csdai_seek_log")||(O=""),L.seekTo(E,{wf:!T,Rn:Z,Vd:"application"+(O??""),seekSource:n}))}seekBy(E,T,Z,L){this.seekTo(this.getCurrentTime()+E,T,Z,L,void 0,"_by")}TE(){g.A_(this.sC,"SEEK_COMPLETE")}CS(){g.ih(this.sC,"onAbnormalityDetected")}tE(E){g.ih(this.sC,"onSnackbarMessage",E)}Qk(E){var T=this.Pm(),Z=T.getVideoData();if(this.appState=== 1||this.appState===2)Z.startSeconds=E;this.appState===2?T.getPlayerState().X(512)||zh(this):g.A_(this.sC,"SEEK_TO",E)}gH(){this.sC.jQ("airplayactivechange")}zE(){this.sC.jQ("airplayavailabilitychange")}showAirplayPicker(){this.Pm().Q_()}cU(){this.sC.jQ("beginseeking")}AE(){this.sC.jQ("endseeking")}getStoryboardFormat(E){E=this.fq({playerType:E});return this.U("web_enable_dibs_implementation")&&E.getPlayerType()===2&&E.getVideoData().isSeekable?E.getStoryboardFormat():g.CA(this,E).getStoryboardFormat()}Gh(E){E= this.fq({playerType:E});return this.U("web_enable_dibs_implementation")&&E.getPlayerType()===2&&E.getVideoData().isSeekable?E.getVideoData().Gh():g.CA(this,E).getVideoData().Gh()}IH(E){E=(E||this.Pm()).getVideoData();if(g.Jf(this))var T=E===this.kV.X.getVideoData();else a:{var Z=this.mA;if(E===Z.X.getVideoData()&&Z.G.length)T=!0;else{for(T of Z.G)if(E.ow===T.ow){T=!0;break a}T=!1}}return T}enqueueVideoByPlayerVars(E,T,Z=Infinity,L=""){this.IH();E=new g.$x(this.C,E);L&&(E.ow=L);C0I(this,E,T,Z)}queueNextVideo(E, T=1,Z=NaN,L="",n=""){E=this.preloadVideoByPlayerVars(E,T,Z,L,n);T=this.Pm();E&&this.A().supportsGaplessShorts()&&T.getVideoData().J&&(Z=this.Pe,L=this.Eb.J,Z.G!==E&&((n=E.getVideoData().U("html5_defer_gapless_until_sabr_format_received"))&&cY(Z),Z.V=T,Z.G=E,Z.L=1,Z.X=E.getVideoData(),Z.j=L,n?!f6(Z.X)||DH(Z.X)&&!Z.X.V?(DH(Z.X)&&Z.G.subscribe("internalvideoformatchange",Z.N,Z),Z.X.subscribe("dataloaded",Z.N,Z)):Z.N():S5(Z.X)&&Z.X.isLoaded()?Z.N():Z.X.subscribe("dataloaded",Z.N,Z)))}fn(E,T,Z=0,L=0){g.CA(this, this.Pm()).Zr();rTO(this.Eb,E,T,Z,L).then(()=>{g.XV(this.sC,"onQueuedVideoLoaded")},()=>{})}Me(){return this.Eb.Me()}P8(E){var T=this.Eb.X; return T?T.Xs(E):!1}clearQueue(E=!1,T=!1){this.Eb.clearQueue(E,T)}loadVideoByPlayerVars(E,T=1,Z,L,n,O){var J=this.t5();if(T===2&&OS(this).enableServerStitchedDai&&J&&!J.pw())return J.K("lvonss",{vid:E?.videoId||"",ptype:T}),!1;var y=!1;J=new g.$x(this.C,E);var D=J.videoId,U=this.getVideoData()?.videoId;if(J.Lg()&&this.OW){if(this.OW===D&&U===D)return this.OW=null,!0;this.OW!==D&&(this.OW=null)}J.Dv=O;g.dn(this.C)&&!J.aH&&SHd(this.jy);this.jy.timerName=J.S??"";this.jy.Vp("pl_i");this.U("web_player_early_cpn")&& J.clientPlaybackNonce&&this.jy.infoGel({clientPlaybackNonce:J.clientPlaybackNonce});Mf(J).supportsVp9Encoding===!1&&this.Pm().K("noVp9enc",{});if(this.A().supportsGaplessShorts()){O=$_8(this.Eb,J,T);if(O==null){Ap(this,-1);this.Eb.X?.getVideoData().isAd()||gb(this);E=this.Eb;KA(E.app,"gaplessshortslooprange");E.app.setLoopVideo(!1);E.app.getVideoData().sl=!0;E.X?.vJ();E.X?.zZ();Z={Vd:"gapless_to_next_video",seekSource:60,gE:E.J.V};L=E.V?.f0()||-1;if(E.J.V){let {xx:N,Rr:G}=E.V?.Y()||{};G!=null&&N!= null&&(L=G-N+.001)}E.app.Pm()?.seekTo(L,Z);E.app.getPlayerStateObject(T).isPlaying()||E.app.Pm()?.playVideo(!0);pI8(E,L);E.app.Pm()?.NK();E.Z();return!0}D=this.U("html5_shorts_gapless_preload_fallback");U=this.Eb.X;if(D&&U&&!U.FC()){var V=U.getVideoData();let N=OL(this,T,V);V=this.Iw;V.N.set(N,U,3600);zoI(V,N,U,3600)}this.Eb.clearQueue(D);this.Pm().K("sgap",{f:O})}if(n){for(;J.fK.length&&J.fK[0].isExpired();)J.fK.shift();y=J.fK.length-1;y=y>0&&n.G(J.fK[y])&&n.G(J.fK[y-1]);J.fK.push(n)}Z||(E&&pU(E)? (nF(this.C)&&!this.Xx&&(E.fetch=0),He(this,E)):this.playlist&&He(this,null),E&&(this.Xx=xq(!1,E.external_list)));this.sC.jQ("loadvideo");T=this.na(J,T,L);y&&this.Gm("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${J.fK.join()}`.replace(/[;:,]/g,"_"));return T}preloadVideoByPlayerVars(E,T=1,Z=NaN,L,n=""){L=tZ(E);var O=E.autonav==="1"||E.autonav===!0,J=E.autoplay==="1"||E.autoplay===!0||E.autoplay===1,y=(E.el||this.C.Z)==="shortspage",D=this.C.aI().X.ME($F);if(L=this.Iw.N.get(g.OK(this.C)&& y&&D?`${T}_${L}_${n}`:`${T}_${L}_${n}_${+O}${+J}`)||null)return L;E=new g.$x(this.C,E);n&&(E.ow=n);L=OL(this,T,E);n=this.Pm();O=OL(this,n.getPlayerType(),n.getVideoData());L===O?(n.lN(!0),E.dispose(),Z=null):(E.Zn=!0,n=kv(this,T,E,!0),(T!==1||!g.VC(this.C)||this.C.U("html5_allow_multiview_tile_preload")&&E.livePreload)&&n.lN(!0),T=this.Iw,E=L,Z=Z||3600,T.N.set(E,n,Z),zoI(T,E,n,Z),Z=n);return Z}setMinimized(E){this.visibility.setMinimized(E);E=this.LR;E=E.B.A().showMiniplayerUiWhenMinimized?E.Sx.get("miniplayer"): void 0;E&&(this.zS()?E.load():E.unload());this.sC.jQ("minimized")}setInline(E){this.visibility.setInline(E)}setInlinePreview(E){this.visibility.setInline(E)}KC(E){gDI(this,E)||this.visibility.KC(E)}setSqueezeback(E){this.visibility.setSqueezeback(E)}Pf(){var E=this.mediaElement?.s5();E&&(this.C.nU&&UT(OT(()=>document.exitFullscreen()),()=>{}),UT(OT(()=>jG(E)),()=>{}))}u3(){this.mediaElement.s5(); this.mediaElement.s5().webkitPresentationMode==="picture-in-picture"?this.KC(!0):this.KC(!1)}togglePictureInPicture(){this.Pm().togglePictureInPicture()}na(E,T=1,Z){g.pJ("_start",this.jy.timerName)||yo(Yd)(void 0,this.jy.timerName);var L=!1,n=rb(this,T,E,!1);if(n){L=!0;E.dispose();if(n.getVideoData().livePreload){n.K("app_lv",{pdl:n.oW()});T=n.getVideoData();Z=E.playerParams||"";let y=0;if(Z)try{let D=decodeURIComponent(Z),U=lv(D);var O=new yv(new oV([U]));var J=Ni(O,32);y=Number(J||0)}catch(D){this.t5().K("get_lusts_err", {})}T.liveUtcStartSeconds=y}n.getVideoData().D3=E.D3;n.K("cpvd",{pas:E.D3})}else n=kv(this,T,E,!0,Z),(this.U("html5_onesie")||this.U("html5_load_before_stop"))&&n.tp()&&n.lN(),this.G$.stop(),T===1&&T!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,T),this.Dy(n,!1,!1,!0);E.videoId&&this.HX.includes(E.videoId)&&n.K("mvt",{});n===this.t5()&&(this.C.cL=E.oauthToken);if(!n.tp())return!1;if(n===this.t5())return this.WJ(1),E=zh(this),L&&n.getPlayerType()===1&&n.oW()&&this.tH("dataloaded", n,n.getVideoData()),E;n.F5();return!0}cueVideoByPlayerVars(E,T=1){var Z=this.t5();if(OS(this).enableServerStitchedDai&&Z&&!Z.pw()&&E&&Object.keys(E).length>0)Z.K("qvonss",{vid:E?.videoId||"",ptype:T});else if(E&&pU(E))if(this.Br=!0,He(this,E),(E=M9(this.playlist))&&E.Nt())nc(this,E,T);else this.playlist.onReady(()=>{MO(this)}); else{T||(T=this.getPresentingPlayerType());T===1&&(He(this,null),g.XV(this.sC,"onPlaylistUpdate"));Z=new g.$x(this.C,E);let L=g.zv(this.C)&&!this.C.Y&&T===1&&!Z.isAd()&&!Z.A5;this.sC.jQ("cuevideo",T);L?(this.Pm().getVideoData().loading=!0,pCU(Z,E?E:{}).then(n=>{nc(this,n,T)}),Z.dispose()):nc(this,Z,T)}}BI(E,T,Z,L,n,O,J){if(!E&&!Z)throw Error("Playback source is invalid"); if(Fh(this.C)||g.NI(this.C))return T=T||{},T.lact=g.xL(),T.vis=this.sC.getVisibilityState(),g.ih(this.sC,"onPlayVideo",{videoId:E,watchEndpoint:O,sessionData:T,listId:Z}),!1;K60(this.jy);this.jy.reset();E={video_id:E};L&&(E.autoplay="1");L&&(E.autonav="1");O&&(E.player_params=O.playerParams);J&&(E.oauth_token=J);Z?(E.list=Z,this.loadPlaylist(E)):this.loadVideoByPlayerVars(E,1);return!0}cuePlaylist(E,T,Z,L){this.Br=!0;mii(this,E,T,Z,L)}loadPlaylist(E,T,Z,L){this.Br=!1;mii(this,E,T,Z,L)}gD(){return this.sC.isMutedByMutedAutoplay()? !1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(E,T){var Z=this.t5().getVideoData();Z=Z.xz||Z.suggestions?.[0]||null;var L;{var n=this.sC;let D=n.A();if(D.wz)if((L=n.getVideoData())&&n.getPresentingPlayerType()!==3){var O=(!L.isLiveDefaultBroadcast||D.U("allow_poltergust_autoplay"))&&!Hc(L);O=L.isLivePlayback&&(!D.U("allow_live_autoplay")||!O);var J=L.isLivePlayback&&D.U("allow_live_autoplay_on_mweb");n=n.getPlaylist();n=!!n&&n.hasNext();var y=L.watchNextResponse&&L.watchNextResponse.playerOverlays|| null;y=!!(y&&y.playerOverlayRenderer&&y.playerOverlayRenderer.autoplay);y=L.hU&&y;L=!L.ypcPreview&&(!O||J)&&!g.B5(L.Jn,"ypc")&&!n&&(!g.zv(D)||y)}else L=!1;else L=!1}L&&Z?this.BI(Z.videoId,T?Z.xu:Z.sessionData,Z.playlistId,T,void 0,Z.gn||void 0):this.Xx?g.XV(this.sC,"onPlaylistNext"):this.getPresentingPlayerType()===3?u_(this.LR).nextVideo():!this.playlist||nF(this.C)&&!this.sC.isFullscreen()||(this.playlist.hasNext(E)&&(E=this.playlist,Z=E.index+1,ad(this.playlist,Z>=E.length?0:Z)),this.playlist.loaded? (T&&this.sC.jQ("playlistautonextvideo"),this.na(M9(this.playlist,void 0,T,T),1)):this.Br=!1)}previousVideo(E){if(this.Xx)g.XV(this.sC,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)u_(this.LR).N7();else if(this.playlist&&(!nF(this.C)||this.sC.isFullscreen())){if(this.playlist.hasPrevious(E)){E=this.playlist;let T=E.index-1;ad(this.playlist,T<0?E.length-1:T)}this.playlist.loaded?this.na(M9(this.playlist),1):this.Br=!1}}playVideoAt(E){this.Xx?g.XV(this.sC,"onPlaylistIndex",E):this.playlist&& (this.playlist.loaded?this.na(M9(this.playlist,E),1):this.Br=!1,ad(this.playlist,E))}getPlaylist(){return this.playlist}xe(E){this.I5=g.KG(this.I5,L=>L.id!==E); var T=this.t5(),Z=T.uj();for(let L=0;L{F3(this)}):F3(this); this.x4();zS8(this);g.zv(this.C)&&(E={autoplayBrowserPolicy:UB(),autoplayIntended:Vl(this.getVideoData()),autoplayStatus:No(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.J8("embedsAutoplayStatusChanged",E))}}Lb(E){if(this.C.U("mweb_client_log_screen_associated"),!g.UK(this.C)){var T=g.ub(this.screenLayer||(this.zS()?3:0));if(T&&T!=="UNDEFINED_CSN"){var Z=this.C.U("web_player_attach_player_response_ve");let L=this.C.U("web_playback_associated_ve"); E={cpn:E,csn:T};this.getVideoData().NE&&(Z||L)&&(Z=y7(this.getVideoData().NE),bm(T,Z),L&&(E.playbackVe=Z.getAsJson()));this.getVideoData().queueInfo&&(E.queueInfo=this.getVideoData().queueInfo);T={};this.getVideoData().XS&&(T.cttAuthInfo={token:this.getVideoData().XS,videoId:this.getVideoData().videoId});g.J8("playbackAssociated",E,T)}else g.t8(new g.RO("CSN Missing or undefined during playback association"))}}aO(){this.sC.jQ("internalAbandon");gb(this)}onApiChange(){var E=this.Pm();this.C.J?g.A_(this.sC, "onApiChange",E.getPlayerType()):g.A_(this.sC,"onApiChange")}mC(){var E=this.mediaElement;E={volume:g.FS(Math.floor(E.getVolume()*100),0,100),muted:E.A5()};E.muted||Pe(this,!1);this.oA=g.uF(E);g.A_(this.sC,"onVolumeChange",E)}mutedAutoplay(E){isNaN(this.lm)&&(this.lm=this.getVideoData().startSeconds);var T=this.getVideoData(),Z=T.videoId,L={video_id:E?.videoId?E?.videoId:Z,playmuted:!0,start:this.lm,muted_autoplay_duration_mode:E?.durationMode};E?.embedConfig?L.embed_config=Ze(E.embedConfig):T.FK&& (L.embed_config=T.FK);if(E?.videoId||Z)this.loadVideoByPlayerVars(L),g.XV(this.sC,"onMutedAutoplayStarts")}onFullscreenChange(){var E=ox(this);this.T1(E?1:0);XlJ(this,!!E)}T1(E){var T=!!E,Z=!!this.UZ()!==T;this.visibility.T1(E);this.template.T1(T);!T&&this.mediaElement&&ox(this)===this.mediaElement.s5()&&this.mediaElement.NE();this.template.resize();Z&&this.jy.tick("fsc");Z&&(this.sC.jQ("fullscreentoggled",T),E=OS(this),T={fullscreen:T,videoId:E.XO||E.videoId,time:this.getCurrentTime()},this.sC.getPlaylistId()&& (T.listId=this.sC.getPlaylistId()),g.A_(this.sC,"onFullscreenChange",T))}ZR(){return this.visibility.ZR()}isFullscreen(){return this.visibility.isFullscreen()}UZ(){return this.visibility.UZ()}ID(){var E=this.UZ();E!==0&&E!==1||this.T1(ox(this)?1:0);E=window.screen.width*window.screen.height;var T=window.outerHeight*window.outerWidth;this.C.rq?(this.fb=Math.max(this.fb,E,T),E=T/this.fbn.videoId??"").filter(n=>!!n)}finally{T===1&&(this.A$=!1)}}}sendVideoStatsEngageEvent(E,T,Z){T=this.fq({playerType:T}); g.wn(this.C,E)?T.sendVideoStatsEngageEvent(E,Z):Z&&Z()}updatePlaylist(){!nF(this.C)&&g.zv(this.C)&&$v(this);g.XV(this.sC,"onPlaylistUpdate")}setSizeStyle(E,T){this.U("web_log_theater_mode_visibility")?this.WB(T):this.gB=T;this.sC.jQ("sizestylechange",E,T);this.template.resize()}tI(){return this.visibility.tI()}WB(E){this.visibility.WB(E)}Vs(){return this.U("web_log_theater_mode_visibility")?this.visibility.Vs():this.gB}zS(){return this.visibility.zS()}isInline(){return this.visibility.isInline()}Ih(){return this.visibility.Ih()}JJ(){return this.visibility.JJ()}uY(){return this.visibility.uY()}getAdState(){if(this.getPresentingPlayerType()=== 3)return u_(this.LR).getAdState();if(!this.IH()){let E=g9(this.ie());if(E)return E.getAdState()}return-1}jI(E){var T=this.template.getVideoContentRect();iz(this.Ad,T)||(this.Ad=T,this.Pm().pV(),(T=this.t5())&&T===this.Pm()&&T.pV(),this.UZ()===1&&this.sL&&XlJ(this,!0));T=this.s3().oz!==this.cX;this.cX=this.s3().oz;this.R2&&g.iS(this.R2,E)&&!T||(this.sC.jQ("appresize",E),this.R2=E)}kA(){return this.sC.kA()}O8(){this.getPresentingPlayerType()===2&&this.mA.isManifestless()?nDO(this.mA):(this.kV&&(ya(this.kV), gb(this)),this.NH.b$=(0,g.a)(),X3(this,"signature"))}nS(E){E&&X3(this,"reloadPlayerEvent",void 0,E)}Cj(E){this.r4(E);pA(this)}Yj(E){if(E.errorCode==="manifest.net.badstatus"){let T=this.C.experiments.Bm("html5_use_network_error_code_enums")?401:"401";E.details.rc===T&&g.ih(this.sC,"onPlayerRequestAuthFailed")}}KS(E){this.sC.jQ("heartbeatparams",E)}pE(){return this.mediaElement}setBlackout(E){if(this.C.wV!==E){this.C.wV=E;var T=this.Pm();T.VV();this.C.Ne&&BH0(this);T.UY(E)}}MS(){var E=this.Pm(),T= !this.sC.v_();E.Y4(T)}PU(){g.XV(this.sC,"onLoadedMetadata")}wH(){g.XV(this.sC,"onDrmOutputRestricted")}C_(){this.intentionalPlayback=!0}L0(){this.LR.dispose();this.gj.dispose();this.mA.dispose();this.kV&&this.kV.dispose();this.t5().dispose();this.r4();this.Iw.dispose();g.BU(this.playlist);super.L0()}U(E){return this.C.U(E)}aI(){return this.C.aI()}rT(){return this.C.rT()}setScreenLayer(E){this.screenLayer=E}getInternalApi(){return this.sC.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.LR.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var E= this.LR;E=E.B.A().xV?E.Sx.get("offline"):void 0;return E?E.isOrchestrationLeader():!1}getVideoUrl(E,T,Z,L,n){if(this.gO&&this.gO.postId)return E=this.C.getVideoUrl(E),E=FL(E,"v"),E.replace("/watch",`/clip/${this.gO.postId}`);var O=this.sC.isEmbedsShortsMode()||this.C.Z==="shortspage",J=Kt(this.getVideoData());return this.C.getVideoUrl(E,T,Z,L,n,O,J)}Xz(){return this.Eb.Xz()}xX(E){return E?this.Eb.xX()&&this.Eb.X?.a8()===E:this.Eb.xX()}Ou(E,T,Z){this.sC.jQ("spsumpreject",E,T,Z)}RM(){try{for(let E of Object.values(this.Iw.V))E.FC()|| E.RM();if(this.U("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let E of vg(this.Iw.N))E.FC()||E.RM();this.t5().RM()}catch(E){g.t8(E)}}Bd(E){var T=this.t5();E&&(T=Lc(this,E));if(T){var Z=T.getVideoData();E=new Map;for(let [L,n]of Z.sabrContextUpdates){Z=L;let O=n;O.scope===4&&T?.Z6(Z)&&E.set(Z,O)}return E}this.t5().K("scuget",{ncpf:"1",ccpn:E})}g0(E,T){this.t8.push({key:E,value:T})}};g.x=g.hK.prototype;g.x.mS=TU(87);g.x.Gx=TU(69);g.x.OP=TU(67);g.x.pa=TU(65);g.x.uB=TU(62);g.x.s9=TU(60); g.x.BJ=TU(58);g.x.KR=TU(51);g.x.PL=TU(30);g.x.uZ=TU(22);g.x.uf=TU(16);g.x.ib=TU(14);g.x.yX=TU(12);g.x.FE=TU(10);var Iq={};var Df3={jD:[{Ft:/Unable to load player module/,weight:20},{Ft:/Failed to fetch/,weight:500},{Ft:/XHR API fetch failed/,weight:10},{Ft:/JSON parsing failed after XHR fetch/,weight:10},{Ft:/Retrying OnePlatform request/,weight:10},{Ft:/CSN Missing or undefined during playback association/,weight:100},{Ft:/Non-recoverable error. Do not retry./,weight:0},{Ft:/Internal Error. Retry with an exponential backoff./,weight:0},{Ft:/API disabled by application./,weight:0},{Ft:/Unexpected end of JSON input/, weight:0}],DC:[{callback:TJU,weight:500}]};g.d$("yt.player.Application.create",g.hK.create);g.d$("yt.player.Application.createAlternate",g.hK.create);Ro(CS(),Df3);var Ufb=g.uI("ytcsi.tick");Ufb&&Ufb("pe");var V50=class extends g.gW{constructor(E){super();this.callback=E;this.X=new Rs(0,0,.4,0,.2,1,1,1);this.delay=new g.os(this.next,window,this);g.H(this,this.delay)}start(E,T,Z){this.config={from:E,to:T,duration:Z,startTime:(0,g.a)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var E=this.config.from,T=this.config.to,Z=this.config.duration,L=this.config.startTime,n=(0,g.a)()-L;L=this.X;Z=Qi8(L,n/Z);if(Z==0)L=L.J;else if(Z==1)L=L.Z;else{n=jp(L.J,L.j,Z);var O=jp(L.j, L.L,Z);L=jp(L.L,L.Z,Z);n=jp(n,O,Z);O=jp(O,L,Z);L=jp(n,O,Z)}L=g.FS(L,0,1);this.callback(E+(T-E)*L);L<1&&this.delay.start()}}};var N5k=class extends g.dX{constructor(E){super({D:"div",xU:"ytp-related-on-error-overlay"});this.api=E;this.J=this.V=0;this.L=new g.Fd(this);this.X=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.dX({D:"h2",xU:"ytp-related-title",dV:"{{title}}"});this.previous=new g.dX({D:"button",oK:["ytp-button","ytp-previous"],Wm:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},UC:[g.IY()]});this.Y=new V50(T=>{this.suggestions.element.scrollLeft=-T}); this.j=this.scrollPosition=0;this.Z=!0;this.next=new g.dX({D:"button",oK:["ytp-button","ytp-next"],Wm:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},UC:[g.hX()]});g.H(this,this.L);E=E.A();this.S=E.G;g.H(this,this.title);this.title.gV(this.element);this.suggestions=new g.dX({D:"div",xU:"ytp-suggestions"});g.H(this,this.suggestions);this.suggestions.gV(this.element);g.H(this,this.previous);this.previous.gV(this.element);this.previous.kz("click",this.VQ,this);g.H(this,this.Y);for(let T=0;T< 16;T++){let Z=new g.dX({D:"a",xU:"ytp-suggestion-link",Wm:{href:"{{link}}",target:E.OC,"aria-label":"{{aria_label}}"},UC:[{D:"div",xU:"ytp-suggestion-image",UC:[{D:"div",Wm:{"data-is-live":"{{is_live}}"},xU:"ytp-suggestion-duration",dV:"{{duration}}"}]},{D:"div",xU:"ytp-suggestion-title",Wm:{title:"{{hover_title}}"},dV:"{{title}}"},{D:"div",xU:"ytp-suggestion-author",dV:"{{views_or_author}}"}]});g.H(this,Z);Z.gV(this.suggestions.element);let L=Z.Hm("ytp-suggestion-link");g.AH(L,"transitionDelay", `${T/20}s`);this.L.RI(L,"click",n=>{var O=T,J=this.suggestionData[O],y=J.sessionData;g.zv(this.api.A())&&this.api.U("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.X[O].element),O=J.Ca(),J={},m7(this.api,[J]),O=g.pL(O,J),m4(O,this.api,n)):g7(n,this.api,this.S,y||void 0)&&this.api.BI(J.videoId,y,J.playlistId)}); this.X.push(Z)}g.H(this,this.next);this.next.gV(this.element);this.next.kz("click",this.O,this);this.L.RI(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.s3().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.Z=!0;super.hide();yM(this,!1)}show(){this.Z=!1;super.show();yM(this,!0)}isHidden(){return this.Z}O(){this.scrollTo(this.scrollPosition-this.containerWidth)}VQ(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(E,T){var Z=this.api.A(),L=16/ 9,n=E.width>=650,O=E.width<480||E.height<290,J=Math.min(this.suggestionData.length,this.X.length);if(Math.min(E.width,E.height)<=150||J===0||!Z.W6)this.hide();else{var y;if(n){var D=y=28;this.V=16}else this.V=D=y=8;if(O){var U=6;n=14;var V=12;O=24;Z=12}else U=8,n=18,V=16,O=36,Z=16;E=E.width-(48+y+D);y=Math.ceil(E/150);y=Math.min(3,y);D=E/y-this.V;var N=Math.floor(D/L);T&&N+100>T&&D>50&&(N=Math.max(T,50/L),y=Math.ceil(E/(L*(N-100)+this.V)),D=E/y-this.V,N=Math.floor(D/L));D<50||Wg(this.api)?this.hide(): this.show();for(T=0;TZ&&!Z.playlistId):this.suggestionData.length=0; ZfJ(this);E.hU?this.title.update({title:V4("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:E.author})}):this.title.update({title:"M\u00e1s v\u00eddeos de YouTube"})}scrollTo(E){E=g.FS(E,this.containerWidth-this.suggestionData.length*(this.j+this.V),0);this.Y.start(this.scrollPosition,E,1E3);this.scrollPosition=E;DO(this);yM(this,!0)}};var G_$=class extends pW8{constructor(E){super(E);this.X=null;var T=E.A(),Z={target:T.OC},L=["ytp-small-redirect"];if(T.S)L.push("no-link");else{let O=ou8(T);Z.href=O;Z["aria-label"]="Ve a YouTube para buscar m\u00e1s v\u00eddeos"}var n=new g.dX({D:"a",oK:L,Wm:Z,UC:[{D:"svg",Wm:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},UC:[{D:"path",Wm:{d:"M0 0h24v24H0V0z",fill:"none"}},{D:"path",Wm:{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"}}]}]}); n.gV(this.element);E.createClientVe(n.element,this,178053);this.RI(n.element,"click",O=>{LbJ(this,O,n.element)}); g.H(this,n);T.S||T.disableOrganicUi||(this.X=new N5k(E),this.X.gV(this.element),g.H(this,this.X));this.RI(E,"videodatachange",()=>{this.show()}); this.resize(this.api.s3().getPlayerSize())}show(){super.show();nZ0(this,this.api.s3().getPlayerSize())}resize(E){super.resize(E);this.X&&(nZ0(this,E),g.qN(this.element,"related-on-error-overlay-visible",!this.X.isHidden()))}V(E){super.V(E);var T=this.api.getVideoData();if(T.wq||T.playerErrorMessageRenderer)(E=T.wq)?Jvb(this,E):T.playerErrorMessageRenderer&&Jvb(this,T.playerErrorMessageRenderer);else{let Z;E.nK&&(T.MF?NZ(T.MF)?Z=g.c9(T.MF):Z=NQ(g.fS(T.MF)):Z=NQ(E.nK),this.N(Z,"subreason"))}}};var df8=class extends g.dX{constructor(E,T){super({D:"a",oK:["ytp-impression-link"],Wm:{target:"{{target}}",href:"{{url}}","aria-label":"Ver en YouTube"},UC:[{D:"div",xU:"ytp-impression-link-content",Wm:{"aria-hidden":"true"},UC:[{D:"div",xU:"ytp-impression-link-text",dV:"Ver en"},{D:"div",xU:"ytp-impression-link-logo",dV:"{{logoSvg}}"}]}]});this.api=E;this.V=T;this.updateValue("target",E.A().OC);this.RI(E,"videodatachange",this.onVideoDataChange);this.RI(this.api,"presentingplayerstatechange",this.aA); this.RI(this.api,"videoplayerreset",this.X);this.RI(this.element,"click",this.onClick);this.onVideoDataChange();this.X()}onVideoDataChange(){var E=this.api.getVideoData(),T=tX(),Z=96714;Kt(E)?(T=Hg(),Z=216165,g.ec(this.element,"ytp-music-impression-link")):g.vK(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",T);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,Z)}aA(){this.api.getPlayerStateObject().isCued()||(this.hide(), this.api.logVisibility(this.element,!1))}X(){var E=this.api.getVideoData(),T=this.api.A(),Z=this.api.getVideoData().hU,L=!T.W6,n=this.V.Ws(),O=T.S;T.bH||n||Z||L||O||this.api.isEmbedsShortsMode()||!E.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(E=oZ0(this),this.updateValue("url",E),this.show())}onClick(E){this.api.U("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var T=oZ0(this);m4(T,this.api,E);this.api.U("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 uV$=class extends g.dX{constructor(E){super({D:"div",oK:["ytp-mobile-a11y-hidden-seek-button"],UC:[{D:"button",oK:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],Wm:{"aria-label":"Retroceder 10 segundos","aria-hidden":"false"}},{D:"button",oK:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],Wm:{"aria-label":"Avanzar 10 segundos","aria-hidden":"false"}}]});this.api=E;this.X=this.Hm("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.Hm("ytp-mobile-a11y-hidden-seek-button-forward"); this.api.createClientVe(this.X,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.RI(this.api,"presentingplayerstatechange",this.aA);this.RI(this.X,"click",this.V);this.RI(this.forwardButton,"click",this.j);this.aA()}aA(){var E=this.api.getPlayerStateObject();!this.api.kA()||E.X(2)&&d7(this.api)||E.X(64)?(this.api.logVisibility(this.X,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.X,!0),this.api.logVisibility(this.forwardButton, !0))}V(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.X)}j(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var W7I=class extends g.dX{constructor(E){super({D:"div",xU:"ytp-muted-autoplay-endscreen-overlay",UC:[{D:"div",xU:"ytp-muted-autoplay-end-panel",UC:[{D:"button",oK:["ytp-muted-autoplay-end-text","ytp-button"],dV:"{{text}}"}]}]});this.api=E;this.L=this.Hm("ytp-muted-autoplay-end-panel");this.V=!1;this.api.createClientVe(this.element,this,52428);this.RI(this.api,"presentingplayerstatechange",this.j);this.RI(E,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.kz("click",this.onClick);this.hide()}j(){var E= this.api.getPlayerStateObject(),T=this.api.getVideoData();g.qN(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!T.mutedAutoplay||T.limitedPlaybackDurationInSeconds===0&&T.endSeconds===0&&T.mutedAutoplayDurationMode===2||(E.X(2)&&!this.G?(this.show(),this.X||(this.X=new kyI(this.api),g.H(this,this.X),this.X.gV(this.L,0),this.X.show()),E=this.api.getVideoData(),this.updateValue("text",E.fj),g.qN(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.G), g.XV(this.api,"onMutedAutoplayEnds")):this.hide())}onClick(){if(!this.V){this.X&&(this.X.L0(),this.X=null);g.qN(this.api.getRootNode(),"ytp-muted-autoplay",!1);var E=this.api.getVideoData(),T=this.api.getCurrentTime();vc(E);this.api.loadVideoById(E.videoId,T);this.api.C_();this.api.logClick(this.element);this.hide();this.V=!0}}onMutedAutoplayStarts(){this.V=!1;this.X&&(this.X.L0(),this.X=null)}};var Da$=class extends g.dX{constructor(E){var T=E.A();super({D:"a",oK:["ytp-watermark","yt-uix-sessionlink"],Wm:{target:T.OC,href:"{{url}}","aria-label":V4("Ver en $WEBSITE",{WEBSITE:Tt(T)}),"data-sessionlink":"feature=player-watermark"},dV:"{{logoSvg}}"});this.api=E;this.X=null;this.V=!1;this.state=E.getPlayerStateObject();this.RI(E,"videodatachange",this.onVideoDataChange);this.RI(E,"presentingplayerstatechange",this.onStateChange);this.RI(E,"appresize",this.FS);this.onVideoDataChange();this.bd(this.state); this.FS(E.s3().getPlayerSize())}onStateChange(E){this.bd(E.state)}bd(E){this.state!==E&&(this.state=E);yv3(this)}onVideoDataChange(){var E=this.api.A();E.S&&g.ec(this.element,"ytp-no-hover");var T=this.api.getVideoData();T.videoId&&!E.S?(E=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",E),this.X||(this.X=this.kz("click",this.onClick))):this.X&&(this.updateValue("url",null),this.HL(this.X),this.X=null);E=tX();var Z=76758;Kt(T)&&(E=Hg(),Z=216164);this.updateValue("logoSvg",E);this.api.hasVe(this.element)&& this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,Z);yv3(this)}onClick(E){this.api.U("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var T=this.api.getVideoUrl(!Q4(E),!1,!0,!0);if(this.api.U("web_player_log_click_before_generating_ve_conversion_params")){let Z={};m7(this.api,[Z]);T=g.pL(T,Z)}m4(T,this.api,E);this.api.U("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}FS(E){if((E= E.width<480)&&!this.V||!E&&this.V){let T=new g.dX(tX()),Z=this.Hm("ytp-watermark");g.qN(Z,"ytp-watermark-small",E);g.r_(Z);T.gV(Z);this.V=E}}};var eJ0=class extends g.dX{constructor(E){super({D:"div",xU:"ytp-muted-autoplay-overlay",UC:[{D:"div",xU:"ytp-muted-autoplay-bottom-buttons",UC:[{D:"button",oK:["ytp-muted-autoplay-equalizer","ytp-button"],Wm:{"aria-label":"Indicador de reproducci\u00f3n sin sonido"},UC:[{D:"div",oK:["ytp-muted-autoplay-equalizer-icon"],UC:[{D:"svg",Wm:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},UC:[{D:"g",Wm:{fill:"#fff"},UC:[{D:"rect",xU:"ytp-equalizer-bar-left",Wm:{height:"9",width:"4",x:"1", y:"7"}},{D:"rect",xU:"ytp-equalizer-bar-middle",Wm:{height:"14",width:"4",x:"6",y:"2"}},{D:"rect",xU:"ytp-equalizer-bar-right",Wm:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=E;this.bottomButtons=this.Hm("ytp-muted-autoplay-bottom-buttons");this.L=new g.Ui(this.J,4E3,this);this.V=!1;E.createClientVe(this.element,this,39306);this.RI(E,"presentingplayerstatechange",this.j);this.RI(E,"onMutedAutoplayStarts",()=>{Ua0(this);this.j();VxU(this);this.V=!1}); this.RI(E,"onAutoplayBlocked",this.onAutoplayBlocked);this.kz("click",this.onClick);this.RI(E,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();E.isMutedByEmbedsMutedAutoplay()&&(Ua0(this),this.j(),VxU(this));g.H(this,this.L)}j(){var E=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||E.X(2)?this.hide():this.G||(super.show(),this.api.logVisibility(this.element,this.G))}J(){this.X&&this.X.hide()}onAutoplayBlocked(){this.hide();vc(this.api.getVideoData())}onClick(){if(!this.V){g.qN(this.api.getRootNode(), "ytp-muted-autoplay",!1);var E=this.api.getVideoData(),T=this.api.getCurrentTime();vc(E);this.api.loadVideoById(E.videoId,T);this.api.C_();this.api.logClick(this.element);g.XV(this.api,"onMutedAutoplayEnds");this.V=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.L0(),this.watermark=null)}};var wck=class extends g.dX{constructor(E){super({D:"div",xU:"ytp-more-videos-view",Wm:{tabIndex:"-1"}});this.api=E;this.V=!0;this.j=new g.Fd(this);this.X=[];this.suggestionData=[];this.columns=this.containerWidth=this.S=this.L=this.scrollPosition=0;this.title=new g.dX({D:"h2",xU:"ytp-related-title",dV:"{{title}}"});this.previous=new g.dX({D:"button",oK:["ytp-button","ytp-previous"],Wm:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},UC:[g.IY()]});this.Z=new V50(T=>{this.suggestions.element.scrollLeft= -T}); this.next=new g.dX({D:"button",oK:["ytp-button","ytp-next"],Wm:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},UC:[g.hX()]});g.H(this,this.j);this.J=E.A().G;g.H(this,this.title);this.title.gV(this.element);this.suggestions=new g.dX({D:"div",xU:"ytp-suggestions"});g.H(this,this.suggestions);this.suggestions.gV(this.element);g.H(this,this.previous);this.previous.gV(this.element);this.previous.kz("click",this.O,this);g.H(this,this.Z);NJk(this);g.H(this,this.next);this.next.gV(this.element);this.next.kz("click", this.Y,this);this.j.RI(this.api,"appresize",this.FS);this.j.RI(this.api,"fullscreentoggled",this.VQ);this.j.RI(this.api,"videodatachange",this.onVideoDataChange);this.FS(this.api.s3().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}Y(){this.V&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();GRk(this)}O(){this.V&&this.scrollTo(this.scrollPosition+this.containerWidth)}VQ(){this.FS(this.api.s3().getPlayerSize())}FS(E){var T=this.api.isEmbedsShortsMode()? .5625:16/9,Z=this.api.L_();E=E.width-(Z?112:58);Z=Math.ceil(E/(Z?320:192));var L=(E-Z*8)/Z;T=Math.floor(L/T);for(let n of this.X){let O=n.Hm("ytp-suggestion-image");O.style.width=`${L}px`;O.style.height=`${T}px`}this.suggestions.element.style.height=`${T}px`;this.L=L;this.S=T;this.containerWidth=E;this.columns=Z;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;ui(this)}onVideoDataChange(){var E=this.api.A(),T=this.api.getVideoData();this.J=T.hU?!1:E.G;this.suggestionData=T.suggestions? g.KG(T.suggestions,Z=>Z&&!Z.playlistId):[]; uEJ(this);T.hU?this.title.update({title:V4("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:T.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"M\u00e1s Shorts":"M\u00e1s v\u00eddeos"})}scrollTo(E){E=g.FS(E,this.containerWidth-this.suggestionData.length*(this.L+8),0);this.Z.start(this.scrollPosition,E,1E3);this.scrollPosition=E;ui(this);GRk(this)}};var eZT=class extends g.dX{constructor(E){super({D:"div",xU:"ytp-pause-overlay",Wm:{tabIndex:"-1"}});this.api=E;this.j=new g.Fd(this);this.fade=new g.GY(this,1E3,!1,100,()=>{this.X.V=!1},()=>{this.X.V=!0}); this.V=!1;this.expandButton=new g.dX({D:"button",oK:["ytp-button","ytp-expand"],dV:this.api.isEmbedsShortsMode()?"M\u00e1s Shorts":"M\u00e1s v\u00eddeos"});E.A().controlsType==="0"&&g.ec(E.getRootNode(),"ytp-pause-overlay-controls-hidden");g.H(this,this.j);g.H(this,this.fade);var T=new g.dX({D:"button",oK:["ytp-button","ytp-collapse"],Wm:{"aria-label":this.api.isEmbedsShortsMode()?"Ocultar m\u00e1s Shorts":"Ocultar m\u00e1s v\u00eddeos"},UC:[{D:"div",xU:"ytp-collapse-icon",UC:[{D:"svg",Wm:{height:"100%", viewBox:"0 0 16 16",width:"100%"},UC:[{D:"path",Wm:{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.H(this,T);T.gV(this.element);T.kz("click",this.L,this);g.H(this,this.expandButton);this.expandButton.gV(this.element);this.expandButton.kz("click",this.J,this);this.X=new wck(E);g.H(this,this.X);this.X.V=!1;this.X.gV(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.j.RI(this.api, "presentingplayerstatechange",this.dI);this.j.RI(this.api,"videodatachange",this.dI);this.hide()}hide(){g.vK(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}L(){this.V=!0;g.vK(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}J(){this.V=!1;g.ec(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}dI(){var E= this.api.getPlayerStateObject();E.X(1)||E.X(16)||E.X(32)||(!E.X(4)||E.X(2)||E.X(1024)?(this.V||this.api.logVisibility(this.element,!1),this.fade.hide()):this.X.hasSuggestions()&&(this.V||(g.ec(this.api.getRootNode(),"ytp-expand-pause-overlay"),ui(this.X),this.X.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var vNT=class extends g.dX{constructor(E){super({D:"div",oK:["ytp-player-content","ytp-iv-player-content"],UC:[{D:"div",xU:"ytp-countdown-timer",UC:[{D:"svg",Wm:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},UC:[{D:"circle",xU:"ytp-svg-countdown-timer-ring",Wm:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{D:"circle",xU:"ytp-svg-countdown-timer-background",Wm:{cx:"-36", cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{D:"span",xU:"ytp-countdown-timer-time",dV:"{{duration}}"}]}]});this.api=E;this.Z=this.Hm("ytp-svg-countdown-timer-ring");this.X=null;this.L=this.j=0;this.V=!1;this.J=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.X&&(this.X.dispose(),this.X=null,this.V=!1)}L0(){this.stopTimer();super.L0()}};g.F5("embed",class extends g.cX{constructor(E){super(E);this.B=E;this.X=new g.Fd(this);this.G=null;this.J=!1;this.countdownTimer=null;this.S=!1;eR(this);g.H(this,this.X);this.load()}vI(){return!1}create(){var E=this.B.A(),T=g.ON(this.B),Z=this.B.getVideoData()?.clientPlaybackNonce;Z&&g.KJ({clientPlaybackNonce:Z});E.f0&&!E.disableOrganicUi&&vZ8(this);E.getWebPlayerContextConfig()?.embedsEnableEmc3ds||(this.Z=new eJ0(this.B),g.H(this,this.Z),g.w7(this.B,this.Z.element,4),this.O=new W7I(this.B),g.H(this, this.O),g.w7(this.B,this.O.element,4));E.bH&&(this.watermark=new Da$(this.B),g.H(this,this.watermark),g.w7(this.B,this.watermark.element,8));T&&!E.disableOrganicUi&&(this.L=new df8(this.B,T),g.H(this,this.L),g.w7(this.B,this.L.element,8),this.B.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.L.hide()));E.j&&!E.disableOrganicUi&&(this.Y=new uV$(this.B),g.H(this,this.Y),g.w7(this.B,this.Y.element,4));this.X.RI(this.B,"appresize",this.FS);this.X.RI(this.B,"presentingplayerstatechange", this.aA);this.X.RI(this.B,"videodatachange",this.onVideoDataChange);this.X.RI(this.B,"videoplayerreset",this.VQ);this.X.RI(this.B,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.X.RI(this.B,"onAdStart",this.onAdStart);this.X.RI(this.B,"onAdComplete",this.onAdComplete);this.X.RI(this.B,"onAdSkip",this.onAdSkip);this.X.RI(this.B,"onAdStateChange",this.onAdStateChange);if(this.J=KO(mA(E)))this.countdownTimer=new vNT(this.B),g.H(this,this.countdownTimer),g.w7(this.B,this.countdownTimer.element, 4),this.countdownTimer.hide(),this.X.RI(this.B,g.l_("embeds"),this.onCueRangeEnter),this.X.RI(this.B,g.p9("embeds"),this.onCueRangeExit);this.mk(this.B.getPlayerStateObject());this.B.A().getWebPlayerContextConfig()?.embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(E=g.S("IDENTITY_MEMENTO"))&&g.A_(this.B,"onMementoChange",E)}onCueRangeEnter(E){E.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),Wb8(this.countdownTimer))}onCueRangeExit(E){E.getId()==="countdown timer"&& this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}FS(){var E=this.B.s3().getPlayerSize();this.H0&&this.H0.resize(E)}VQ(){eR(this)}aA(E){this.mk(E.state)}mk(E){var T=this.B.A();T=T.experiments.Bm("embeds_enable_error_screen_redesign")&&T.O!=="EMBEDDED_PLAYER_MODE_PFL";E.X(128)?T||(this.H0||(this.H0=new G_$(this.B),g.H(this,this.H0),g.w7(this.B,this.H0.element,4)),this.H0.V(E.Pt),this.H0.show(),g.ec(this.B.getRootNode(),"ytp-embed-error")):!T&&this.H0&&(this.H0.dispose(), this.H0=null,g.vK(this.B.getRootNode(),"ytp-embed-error"));this.countdownTimer&&this.countdownTimer.X&&(E.X(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):E.isPaused()?(T=this.countdownTimer,T.V||(T.V=!0,T.J=(0,g.a)())):E.isPlaying()&&this.countdownTimer.V&&(T=this.countdownTimer,T.V&&(T.L+=(0,g.a)()-T.J,T.V=!1,Wh(T))));w_8(this,E)}onMutedAutoplayStarts(){this.B.getVideoData().mutedAutoplay&&this.Z&&g.qN(this.B.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(E,T){var Z= this.QZ!==T.videoId;E=!Z&&E==="dataloaded";var L={isShortsModeEnabled:!!this.B.isEmbedsShortsMode()};g.J8("embedsVideoDataDidChange",{clientPlaybackNonce:T.clientPlaybackNonce,isReload:E,runtimeEnabledFeatures:L});Z&&(this.QZ=T.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.J&&(this.B.L9("embeds"),T.isAd()||T.limitedPlaybackDurationInSeconds<5||Wg(this.B)||(T=Math.max((T.startSeconds+T.limitedPlaybackDurationInSeconds-5)*1E3,0),T=new g.$I(T,T+5E3,{id:"countdown timer", namespace:"embeds"}),this.B.sY([T]))),this.B.A().f0&&!this.B.A().disableOrganicUi&&(eR(this),vZ8(this)));this.B.A().S&&this.V&&this.V.detach()}onAdStart(){wX(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){wX(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){wX(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(E){E===2&&wX(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);