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 A="1;S;=;V;],),;forEach;length;slice;startsWith;call;cmo=td;indexOf;split;1969-12-31T16:30:19.000-07:30;A;;&;set;push;/initplayback;redirector.googlevideo.com;/videoplayback;path;fromCharCode;local;reverse;on;Px;file;undefined;n;toString;while;splice;url;rr;/;RBoaOC0;cmo=pf;scheme;mn;yy;unshift;join;function;r;match;get;D;f3;clone;XN;a1.googlevideo.com;pop;j;replace;Untrusted URL;playerfallback;)((\u22dc;gj;\\.a1\\.googlevideo\\.com$;cmo;fallback_count;%3D;fvip;zVEJVI_cfkwnKAB49_-_w8_;www.youtube.com;rr?[1-9].*\\.c\\.youtube\\.com$;://;https://local;sp;assign;1969-12-31T14:45:02.000-09:15;http://local;\\.googlevideo\\.com$;signatureCipher;/file/index.m3u8;index.m3u8;youtube.player.web_20260224_08_RC00;,;s;1969-12-31T16:15:08.000-07:45;//;/api/manifest".split(";"), mE,dhT,WT,KS,CcB,DW,kK,Qv,g5,eqW,Vv,xK,PT,MlB,vT,zP,KEB,GP,N5g,Bd,MN,Kg,cd,DZ,hf,FP,IU,XP,RU,cV5,sgn,UV,Cy,fy,Dhc,e6,mc,EKg,N_,pTB,iy,cj,DA,Ek,py,kk,Ok,hqB,FET,h1,ro,go,If,uy,Rf,ny,ZA,J1,IWW,by,uBV,RqK,Uk,nKh,Gp,d8,fz,yh,Cz,ZSP,B0,ed,W0,sd,DJ,Ed,pz,Qh,lWS,ZJ,Vh,nz,I5,Pc5,P0,jd,za,Ta,v0,q4,tI,H0,Ud,Ga,dh,mT,y7,NV,io,cN,WN,EZ,p_,Ad,kf,n_,V7,lo,PN,L_,zqn,bo,zY,SL,TY,qV,UZ,GY,T5v,dO,f8,bSE,mB,C8,MZ,K8,i9,WR,tlW,wTc,DK,p8,AD,$b,GPq,aQ,oQ,dNB,mN5,gO,F3,IQ,u9,X3,RQ,rO,ZK,n8,l9,Vz,Sj,xb,L8,vR,zR,TR,qZ,tD, Uf,GR,d_,HR,Yb,wO,mh,yB,Co,BL,Hj,MC,Ko,ix,WL,cL,JD,sK,Yk,EK,po,$O,kO,QB,OK,oR,aR,Fv,IR,Xv,RR,no,r_,VB,lx,Lo,PL,JC,Sg,jg,bx,tC,HL,UK,fD,yl,CD,BU,eZ,Ma,KD,Na,i8,WU,cU,sq,DY,$J,kJ,o3,a3,Az,rd,I3,u8,KUg,MxE,nD,LD,Jz,jZ,Nxc,vU,TD,YJ,Uq,GD,dY,mk,cfg,il,Wx,E_l,cx,pdn,sj,DE,Ej,ps,$g,Al,Qj,oB,FT,IB,RB,ns,ZE,Ls,WEh,dG,$Nv,iF,NA,QA,kT,wY,AfE,kEV,rG,Xa,IL,QUT,o_B,VA,aZc,lF,xT,FUv,rfc,hyV,g_B,uP5,XdK,RyV,DNW,Cs,sUE,PJ,LO,JN,ju,Zgq,vJ,z1,T1,qA,tN,wG,VxP,bF,mP,yy,dr,lZV,UO,HJ,Fo,xNS,PtE,LU5,xc,Jq,vy,zg,Hy,Vy,SVW, bw,Tg,qj,Uo,JfP,C1,em,ML,jUl,K1,ii,Wn,v_W,cn,s6,Dd,TxS,p1,$F,AF,qVT,o4,QW,rB,O6,Fc,hF,gB,I4,txv,Xc,YVE,UNB,d_q,ui,VW,fAS,xF,m_V,Sm,Pn,y1B,CyT,BoS,eCl,M6l,zy,bi,iyh,sfK,D_n,pjT,$_q,c1g,Wc5,Hn,Gy,wB,A1W,md,ya,eq,Ka,Nx,QfW,OyT,okK,FcP,aAn,Wz,cz,Da,sT,r15,Au,IAB,pa,gkq,OT,Qa,RCl,nk5,ZyE,V65,oY,hu,Pyg,J1T,IY,up,RY,lp,xe,La,vz,jq,jfn,zCn,ToV,Tu,tu,Hz,qx,bp,Hyl,Ye,wl,UT,Gu,dz,me,f7,wjq,YkE,U_c,C7,BA,ev,MI,WA,K7,iM,fJl,NI,cA,DN,s9,GpP,m4T,E9,p7,$Z,Ag,kZ,Qe,O9,ow,aw,hg,F5,CZB,rz,gz,uM,X5,Rw,B8h,NC,eIS,Mdv, KHE,qL,L7,Jg,Sv,jv,p0P,AIq,kaV,Q55,HA,OzV,G$,f6,yO,C6,B_,ea,NK,aJn,c_,hIc,$7,Aa,FHn,QO,Ot,oe,gEn,ha,Fr,rR,gR,Ie,IJl,u$,Xr,Re,n6,VO,l$,P_,Ja,Sa,v_,zJ,TJ,qK,b$,ta,H_,wR,Y7,Ut,GJ,dt,MJ,Kd,NJ,iD,X0S,WW,sA,D6,EA,kD,QF,OA,oc,FW,rt,gt,RIq,nEn,Ic,Zzh,VdS,XW,PW,Ld,x4v,PZB,jY,zI,TI,tL,qJ,HW,UA,JIP,fR,dH,mn,CR,M0,N0,Dm,yY,qdg,aW,oW,Fm,gH,IW,rH,uG,Xm,tdv,Zm,HzV,VY,lG,Ydn,PP,U4c,Gal,dVE,bzS,ydP,CoV,bG,HP,wH,YG,U3,Gf,dE,mG,Ck,Bg,eX,Kk,Nf,iQ,sh,Eh,pk,Ac,kM,QJ,Oh,oP,aP,rE,hc,MLP,IP,gE,RP,nk,ZQ,xM,KTh,lQ,Pg,NhW,Td, qf,bQ,YM,Uh,de,i_P,mR,yd,ef,Me,Ne,WB,fO,sb,cB,pI,Dq,kp,Ob,PA,hO,Fj,re,ge,Ri,uNP,XNV,lU,xp,Vd,PB,R1T,JO,Sf,jf,vB,qe,tO,HB,TS,we,Yp,GS,VLq,l1K,xVV,LTP,fW,PoB,Z_g,mQ,JdP,SZn,Ub,d2,z1S,y0,CW,BO,eD,KW,NG,ThV,qZS,b_g,EQ,pW,Av,k9,tLc,H_l,wNK,YZW,Q0,OQ,GYW,o$,a$,hv,Fg,r2,g2,fKh,un,C9c,BO5,nW,ZP,R$,mZP,V0,ln,x9,PO,Xg,yDS,LW,Jv,SD,jD,z3,T3,qG,bn,tv,NOK,HO,f4,mi,C4,i8l,sQq,cDn,yi,Wh,p4,ADg,ch,$r,kr,Ax,Op,or,Qi,kRE,QQV,O8q,obc,hx,aKl,hBE,FBl,rDT,gbl,IKK,u3c,FO,rp,RBP,nbc,VjS,Ir,gp,Vi,xZv,xr,L4,Jx,LBl,JDl,jh, Hh,wp,Yr,Gw,Tw,Up,dk,Sfv,jQP,fl,yK,eU,B6,Kl,Cl,MQ,W6,pl,vbV,ER,D5,as,os,gk,Is,uO,TOn,b8P,wRq,tjl,X_,H85,Rs,VK,nl,P6,Jk,jU,TX,zX,v6,bO,GRg,dCg,f2v,CP,ml,ec,UR,Nb,QD,ca,sN,Du,wk,F$,gf,eLB,x6,B_g,YQ,l6,Wa,k6,rf,KP,df,GX,fP,Ba,hU,Tk,qb,va,wf,Y6,UN,DCB,Gk,dg,fi,mr,EOB,$CV,ACl,c5,D9,pi,EL,$U,QRq,Oog,o8,OL,hLT,a8,rg,hY,Fb,Fhh,uvq,l1,xU,ZoB,z6,v5,Vgh,H5,l2v,wg,xCc,b1,WBv,T6,tY,qy,P5,G6,PxE,LhS,dK,fF,yo,jRT,eM,Mp,cV,sl,vOK,El,$V,AK,kV,Qo,Ol,o9,zLT,a9,pF,hK,rK,I9,uq,gK,R9,T_g,qKn,xV,LF,jM,SM,vV,boB,bq,qp,tgB, zl,HoE,wK,YV,wLl,YKv,UCS,Gl,d3,Tl,HV,daS,ey,N2,Bw,sH,mal,C8P,BdS,eTB,MZW,Wbq,NdE,kY,A7,Kbn,OH,aq,h7,r3,s3S,Pw,LU,ODc,Sy,oJl,Tm,q2,bu,hTE,YY,t7,FbP,w3,UH,rzn,gJW,IYV,Hw,Gm,d1,C$,Bp,eH,Mk,K$,Nk,iY,Wp,cp,s1,Dz,E1,p$,XUE,A6,ob,ab,r1,g1,Ib,uY,Xd,Rb,n$,Zz,Vm,lY,xI,Pp,SH,jH,vp,z4,qk,bY,Hp,YI,G4,dS,ft,mI,RTB,nJV,tZq,HDB,gS,qqT,Fw,uK,Xw,Yqv,R7,nt,dU5,mUn,ClW,Z7,BYh,V$,lK,MzV,WkS,ou,clv,Fs,gs,Iu,u0,DUV,EgP,Ru,Xs,nK,pxh,Zr,Vs,$Uq,l0,QB5,ko5,AlT,xA,LK,jT,vq,TB,b0,Hq,rlK,ty,ggW,ws,uTV,UG,XxS,YA,IEq,mS,R2n,ngB, VzE,lEP,Zs5,xUv,PlP,NF,WH,cH,Sjl,$a,vgn,jBV,EU,Ap,pQ,ka,z2q,qjB,TYV,sU,bsS,tzS,HsB,wxT,Dj,dAB,ffl,mAE,Goq,UUP,YjT,yNl,QL,Lkg,CFT,Jlg,BGq,ejn,OU,NGn,Mug,oF,KJc,iOW,cNP,sLP,WJE,pJP,DAW,ETv,ANg,$AS,hp,k1V,FE,QLV,afS,OOS,hjS,oTv,FJn,rc,IF,uE,rNc,gTg,XE,Ifl,RF,ual,XJV,nQ,Zj,Rjl,nTn,ZOW,VuP,lfK,xAV,PFB,LJq,SOK,jLv,lE,PH,LQ,vTT,Jp,S2,zjW,j2,TGB,vH,zj,Tj,qF,HH,wc,Ya,FN,bOg,Gj,da,m0,n7,Cv,UAB,B2,eF,MR,NR,W2,Dx,Eu,QC,sAW,DjK,oj,NrB,yqW,cqc,BrB,F7,AH,mjS,fLq,dj5,$B,hH,kB,aj,nv,Zx,VC,lj,xB,P2,Lv,JH,SF,jF,z5, T5,tH,YB,dT,H2,wa,y9,Uu,$jT,ei,KZ,WZ,kgP,QAl,Ah,$h,OYv,s_,Dp,E_,pZ,kh,Q9,O_,om,am,F6,hh,ocl,rT,Im,aLE,gT,uV,h9K,X6,Rm,nZ,V9,Zp,ze,Te,q5,bV,HZ,Yh,U_,Ge,rqT,dN,fb,gcS,m3,yR,Cb,Bl,eV,ME,ILh,uoT,NE,ZB,i3,Wl,cl,s7,Di,pb,Xyl,$v,A3,kv,QR,O7,R9S,ncv,ZYg,VSB,lLB,xjv,aN,Ff,Pwc,VR,xv,Lb,J3,SV,jV,zK,TK,qE,b3,t3,Hl,wN,U7,GK,dV,fG,mo,eo,uj,X7,KG,No,i2,jAE,vcE,WK,cK,DU,z9B,ES,pG,$y,Trn,Aw,ky,Qr,qoK,OS,ah,hw,FA,rV,gV,Ih,u2,XA,ZU,bY5,LG,tSK,Jw,wyB,Yog,Ujn,vK,fdP,mLK,yFT,f0,CiP,BBS,eAT,pv,iYT,zi,m4,Bf,eB,Mi,Mmg,KOT, Ni,yc,i_,NBB,Wf,cf,sz,i1V,Ez,$N,A$,kN,Qc,WOq,Oz,tw,ry,cFT,EFP,RT,Cwl,WPg,Zh,l_,xN,Pf,L0,J$,pnc,Tc,kyl,Q45,$Lg,zc,AFT,oFT,t$,O1V,Hf,adW,YN,e9S,KPn,Rj,ra,FOS,Uz,Gc,gFW,hAh,fV,yN,CV,mC,B1,es,ucg,nFE,RAE,VmS,iP,c1,DI,Em,$0,Ar,od,hr,b_,Id,Xn,Rd,nV,lP,Jr,DLP,PiW,tr,LOl,wF,Y0,Um,d$,j4T,vFq,fJ,m2,zAK,tmq,CJ,TBc,b1P,q6c,wnK,Y6K,KJ,N6,ia,$l,kl,oo,Og,ao,hA,dxh,FY,faV,mxv,NlB,cuc,sYl,ua,XY,pzB,$xB,kuc,QYq,oeS,aac,hdW,ruh,geB,xl,LJ,JA,SJ,jJ,q6,RdP,Za5,TH,laE,xxv,PpW,ba,r$,nJ,Yl,Ug,yk,iB,W7,sY,DF,c7,wz5,EY,YTl, Uxv,GuT,AQ,kC,Qk,GH,OY,oI,aI,hQ,FL,rb,gb,enV,II,MvE,Vk,uB,XL,ZF,pM,$C,P7,Keg,LM,JQ,Nz5,i7g,WeW,DIW,SC,jC,v7,zN,swh,ql,bB,tQ,H7,mF,YC,GN,yG,BX,aV,e_,MD,ND,ik,WX,cX,pAS,Hk,Dl,Ec,pH,$L,Am,kL,ok,RV,oZB,ak,w,hm,FC,rM,ji,Rk,XC,hnl,Zl,Fec,PX,LH,rgl,Jm,S_,j_,RnV,vX,z2,T2,bk,nZB,VvS,f3,m1,yI,lNc,C3,Bu,e$,iL,Wu,s4,DM,kz,QI,O4,oa,xIT,aa,hi,FM,rC,S9P,jwv,vZq,znS,Tz5,q9W,XM,Ia,gC,b7h,uL,Ra,tvV,n3,wAh,VI,ZM,xz,Y9E,L3,Ji,S$,j$,TF,vu,qH,bL,UIT,zF,fx,m$,Cx,MW,dKP,er,fBl,Wo,ig,mKq,co,sa,Ea,px,$S,kS,QM,Oa,XzB,neE,oy, hS,FI,r4,g4,Iy,ug,XI,Ry,nx,Zn,Man,KmW,i6B,VM,DKv,bg,Ho,tS,AaK,w4,YS,Ua,GT,d6,fE,kJh,Qeh,yQ,O6c,CE,B4,e9,Mu,KE,iW,W4,c4,s8,D4,pE,$4,cgB,A9,QQ,O8,h9,Iz,uW,oz,az,r6,XX,Rz,Z4,VQ,x4,P4,LE,aBE,j9,FmE,zG,g7c,bW,TG,t9,urv,H4,w6,Y4,U8,S9,GG,J9,ral,IBh,qu,fr,X_E,RW5,n7E,mV,Z6v,yp,Cr,M7,Kr,N7,Bm,im,lB5,Wm,Vac,xKW,P$g,cm,sB,DS,EB,pr,JaV,An,kR,Stq,Qp,OB,Fl,Xl,um,nr,gL,GF,v7l,It,rL,ot,at,hn,xR,Pm,ZS,lm,Jn,vm,yM,wC,Yz,d4,Bo,Hm,wL,SR,YR,UB,du,Gq,f9,mq,yq,bm,tn,C9,jR,Be,eN,zq,Mm,K9,Nm,q7,Tq,TRS,i5,We,qtP,si,DD,Ei, p9,$u,ku,Qq,hWP,Oi,oC,AS,yav,aC,hj,gu,xu,L9,ru,IC,u5,RC,tag,jN,H6S,ve,w_q,zn,Yt5,Tn,qm,b5,UKc,tj,GJh,He,Yu,Ui,wu,dA,mt,dJl,y2,mJP,yLW,Bi,eb,Ce,CD5,eUl,NB,MYq,iH,MB,Ke,Wi,ci,EW,Ds,A8,sW,h8,idS,cLh,rA,IJ,gA,Xy,scv,DJn,EDv,pWq,ne,$JV,ALg,kIS,Zs,QcP,OdW,oDP,a6n,lH,V2,x2,RJ,F_l,zr,Tr,gDc,mf,yx,vi,wA,Ul,Gr,Hi,I6T,t8,XWv,di,qB,bH,Y2,UW,Le,J8,MY,rLn,Kh,RUV,ew,nDv,Zd5,NY,VYc,xJP,WF,l6g,PDh,cF,JLn,sJ,SAW,D0,ph,EJ,$o,jcV,vDW,ko,Qx,OJ,zUB,TtV,o2,a2,hG,qAS,bdv,tYV,Hdc,wWv,YAW,UJh,GIg,d0P,fmc,m0q,CGP,BHB,ezn,gi, uX,XD,nh,lX,xo,PF,JG,MEn,Vx,jw,Z0,vF,TV,qY,bX,zV,U4,Kx,Jj,SN,l5,Xp,n9,Vq,Ch,BF,fh,fc,mw,yZ,Cc,BM,e0,KnS,Mz,tG,Ew,pc,$x,NHg,iRT,AJ,kx,Kc,Nz,iz,WM,cM,ox,ax,hJ,Lr,Ow,Wnn,rD,c2l,Ix,sWP,QZ,D05,EGg,Rx,pPv,kfn,QWq,ORl,nc,oGn,lz,VZ,PM,hzv,gG5,xx,z9,T9,Lc,Imh,qz,vM,bz,xZ,tJ,S0,FnT,am5,Rzn,HM,nGE,wD,ZRc,VEK,G9,Uw,x0g,lml,my,fC,y4,dw,CC,Bc,eW,MP,KC,Ve,NP,Lnh,ir,Wc,dl,sC,S3W,jWE,D$,pC,vGl,THW,$5,AW,k5,OC,o0,q3T,a0,Q4,zzV,bRn,tEc,HR5,wPW,Y3g,nG,hW,U0T,Gfl,dfK,fQB,Fe,mfE,rw,gw,iX,I0,Xe,R0,nC,Z$,V4,BEP,ekS,MXE, KGS,x5,ikT,WGV,ccT,DfE,EMq,NT,pRS,AcT,JW,SW,kdl,QPE,jW,Okl,oMB,vc,aQE,R2,lr,pgg,Tx,IQW,uSS,XgB,RkT,nMn,ZkP,VXK,lQB,xfE,PQ5,tW,Hc,ww,LGW,Y5,CQg,Shl,Gx,UC,vME,zkl,dP,fp,TEK,jPg,y8,qhE,Cp,bkV,e5,Yhh,UfT,M9,fqn,N9,Wv,tXl,cv,mel,Bv,yOT,CUK,wgq,BeE,eJB,Hkg,KRg,NeK,Mfh,ED,pp,pBc,si5,AP,DeP,WRc,$el,iIS,QiK,AOq,$W,OIv,cOn,aqK,FRh,kW,gpn,Iqv,rOB,XBn,RJg,hUh,HF,oE,F1,ZIT,Kp,FV,hP,gP,uT,XV,VfV,RE,LRK,JOn,lT,np,xe5,Z_,SbW,IE,Pv,V8,xW,OD,rP,wBc,lqS,aE,YbK,vv,npK,vpv,GSn,dGS,fPq,yvE,mGT,Cnh,tfh,Uev,egW,MDv,KQK, N2E,iWE,Tt,q9,WQW,cvB,zJP,lM,s$K,DGE,bT,E9P,pOh,tP,$GW,Avv,k35,Q$K,o9v,Hv,OWS,wP,aPV,hgE,rvB,g9V,FQP,IPK,ugq,XOP,lPg,Gt,PnW,Rgl,n9n,ZWE,VDq,UD,xGv,fw,mL,dj,yn,JvT,SQq,j$c,Oc,Cw,zgK,T25,qQv,B9,e8,bWT,tDq,YQv,UGg,G3g,dTc,ftT,mTg,yxB,Cdv,Mhg,eb5,Kw,Nn,Npv,iA,Mn,Kiv,W9,DTK,sr,Er,ErV,pw,Axl,phS,VG,Or,oZ,aZ,qD,hM,FF,O4g,or5,rj,IZ,uA,rxK,hbv,gj,atS,Ith,Rbc,XF,nrg,Z4c,nw,ltP,XhE,Vn,xT5,Z8,PdT,Lil,xn,P9,Spv,Lw,vrE,zb5,jrK,TpP,qpg,JM,b4S,thq,j8,v9,zU,H4S,whl,Ypn,UTn,dQT,tM,f5c,yk5,H9,COv,Bkn,MUh,e_n,Yn,NkE, GU,Ur,ilV,ckv,EQq,p6q,fB,mg,wM,d9,$Qc,yf,CB,QsE,nQn,lL,Pu,Dk,NW,ih,Dn,WE,cE,Fp,N1,ZlV,l5l,xQn,DH,POS,Ljl,Jkg,FX,ZD,vQg,aM,z_S,FK,Qf,qR5,uh,OX,RM,UQh,YRn,SRS,nB,pB,jsT,Ao,dbE,fuK,mbq,tUB,C6l,e$c,NfV,iPE,xd,lh,WlS,Vf,ZH,PE,KlV,cUP,E6V,jil,paq,$bT,QDE,jI,kkn,T0,AUK,vE,OPK,o6n,aul,h$E,Flc,rUc,xL,HE,w9,G0,mA,IM,nH,Cm,Iug,u$5,XaE,BY,Mv,ib,n6B,ZPv,VcW,luW,P6E,JUq,SNc,Nv,xbv,QE,v6E,cY,e7,z$E,oG,qNT,Tfg,aG,jDK,F4,rQ,HPP,Oe,fm,Ee,se,D3,pm,LlK,$m,dQ,Km,g6l,YNT,Gkh,UX,km; mE=function(d){return function(){return fS[d].apply(this,arguments)}}; g.BT=function(d,f){return fS[d]=f}; dhT=function(d,f){if(f)for(var m=0;m=this.length))return this[d]}; g.pS=function(d,f,m){d=d.split(".");m=m||g.En;for(var y;d.length&&(y=d.shift());)d.length||f===void 0?m[y]&&m[y]!==Object.prototype[y]?m=m[y]:m=m[y]={}:m[y]=f}; kK=function(d,f){var m=g.AV("CLOSURE_FLAGS");d=m&&m[d];return d!=null?d:f}; g.AV=function(d,f){d=d.split(".");f=f||g.En;for(var m=0;mencodeURIComponent(m.brand)+";"+encodeURIComponent(m.version)).join("|"))); d.wow64!=null&&(f+="&uaw="+Number(d.wow64));return f.slice(1)}; vT=function(d,f){if(f!==null&&f!==void 0){if(typeof f!=="object"&&typeof f!=="function")throw new TypeError("Object expected.");if(m===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var m=f[Symbol.dispose]}if(typeof m!=="function")throw new TypeError("Object not disposable.");d.stack.push({value:f,dispose:m,async:!1})}return f}; zP=function(d){function f(B){d.error=d.hasError?new SuppressedError(B,d.error,"An error was suppressed during disposal."):B;d.hasError=!0} function m(){for(;y=d.stack.pop();)try{if(!y.async&&C===1)return C=0,d.stack.push(y),Promise.resolve().then(m);if(y.dispose){var B=y.dispose.call(y.value);if(y.async)return C|=2,Promise.resolve(B).then(m,function(e){f(e);return m()})}else C|=1}catch(e){f(e)}if(C===1)return d.hasError?Promise.reject(d.error):Promise.resolve(); if(d.hasError)throw d.error;} var y,C=0;m()}; g.TP=function(d,f){if(Error.captureStackTrace)Error.captureStackTrace(this,g.TP);else{const m=Error().stack;m&&(this.stack=m)}d&&(this.message=String(d));f!==void 0&&(this.cause=f)}; KEB=function(){}; g.qh=function(d,f){return d.lastIndexOf(f,0)==0}; g.tV=function(d,f){const m=d.length-f.length;return m>=0&&d.indexOf(f,m)==m}; g.YK=function(d){return/^[\s\xa0]*$/.test(d)}; g.Un=function(d,f){return d.toLowerCase().indexOf(f.toLowerCase())!=-1}; g.mU=function(d,f){let m=0;d=String(d).trim().split(".");f=String(f).trim().split(".");const y=Math.max(d.length,f.length);for(let e=0;m==0&&ef?1:0}; N5g=function(){let d=null;if(!yX)return d;try{const f=m=>m; d=yX.createPolicy("goog#html",{createHTML:f,createScript:f,createScriptURL:f})}catch(f){}return d}; Bd=function(){Cg===void 0&&(Cg=N5g());return Cg}; MN=function(d){const f=Bd();d=f?f.createScriptURL(d):d;return new ex(d)}; Kg=function(d){if(d instanceof ex)return d.S;throw Error("");}; cd=function(d){if(d instanceof g.NN)return d.S;throw Error("");}; DZ=function(d){return new sV(f=>f.substr(0,d.length+1).toLowerCase()===d+":")}; g.pg=function(d,f=g.EV){if(d instanceof g.NN)return d;for(let m=0;m{if(y instanceof ZZ)y=y.S;else throw Error("");return y}).every(y=>"data-loaded".indexOf(y)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); d.setAttribute("data-loaded",f)}; g.VX=function(d){return d[d.length-1]}; g.lt=function(d,f){Array.prototype.forEach.call(d,f,void 0)}; g.x_=function(d,f,m){return Array.prototype.filter.call(d,f,m)}; g.Pd=function(d,f){return Array.prototype.map.call(d,f,void 0)}; g.Lg=function(d,f,m){return Array.prototype.reduce.call(d,f,m)}; g.Jf=function(d,f){return Array.prototype.some.call(d,f,void 0)}; g.Sx=function(d,f,m){return Array.prototype.every.call(d,f,m)}; g.vd=function(d,f){f=g.jx(d,f);return f<0?null:typeof d==="string"?d.charAt(f):d[f]}; g.jx=function(d,f,m){const y=d.length,C=typeof d==="string"?d.split(""):d;for(let B=0;B=0;y--)if(y in C&&f.call(m,C[y],y,d))return y;return-1}; g.TE=function(d,f){return Array.prototype.indexOf.call(d,f,void 0)>=0}; g.qN=function(d){if(!Array.isArray(d))for(let f=d.length-1;f>=0;f--)delete d[f];d.length=0}; g.tf=function(d,f){f=Array.prototype.indexOf.call(d,f,void 0);let m;(m=f>=0)&&g.bt(d,f);return m}; g.bt=function(d,f){return Array.prototype.splice.call(d,f,1).length==1}; sgn=function(d,f){f=g.jx(d,f);f>=0&&g.bt(d,f)}; g.Hd=function(d){return Array.prototype.concat.apply([],arguments)}; g.wx=function(d){const f=d.length;if(f>0){const m=Array(f);for(let y=0;y>>1);let K;m?K=f.call(void 0,d[M],M,d):K=f(y,d[M]);K>0?C=M+1:(B=M,e=!K)}return e?C:-C-1}; g.Bj=function(d,f){d.sort(f||mc)}; Dhc=function(d,f){const m=mc;g.Bj(d,function(y,C){return m(f(y),f(C))})}; e6=function(d,f,m){if(!g.On(d)||!g.On(f)||d.length!=f.length)return!1;const y=d.length;m=m||EKg;for(let C=0;Cf?1:d4);C++)f[cj(d[C])]||(m+="\nInner error "+y++ +": ",d[C].stack&&d[C].stack.indexOf(d[C].toString())==0||(m+=typeof d[C]==="string"?d[C]:d[C].message+"\n"),m+=iy(d[C],f));C")!=-1&&(d=d.replace(Qgh,">")),d.indexOf('"')!=-1&&(d=d.replace(OSn,""")),d.indexOf("'")!=-1&&(d=d.replace(oKh,"'")),d.indexOf("\x00")!=-1&&(d=d.replace(aW5,"�")));return d}; g.A1=function(d){return d==null?"":String(d)}; kk=function(d){let f=0;for(let m=0;m>>0;return f}; g.Q3=function(d){const f=Number(d);return f==0&&g.YK(d)?NaN:f}; Ok=function(d){return String(d).replace(/\-([a-z])/g,function(f,m){return m.toUpperCase()})}; hqB=function(d){return d.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(f,m,y){return m+y.toUpperCase()})}; FET=function(d){var f=1;d=d.split(":");const m=[];for(;f>0&&d.length;)m.push(d.shift()),f--;d.length&&m.push(d.join(":"));return m}; g.of=function(d,f,m,y,C,B,e){let M="";d&&(M+=d+":");m&&(M+="//",f&&(M+=f+"@"),M+=m,y&&(M+=":"+y));C&&(M+=C);B&&(M+="?"+B);e&&(M+="#"+e);return M}; g.af=function(d){return d.match(rVn)}; h1=function(d){return d?decodeURI(d):d}; g.FH=function(d){return h1(g.af(d)[3]||null)}; ro=function(d){return h1(g.af(d)[5]||null)}; go=function(d){d=g.af(d);return g.of(d[1],d[2],d[3],d[4])}; If=function(d){d=g.af(d);return g.of(null,null,null,null,d[5],d[6],d[7])}; uy=function(d){const f=d.indexOf("#");return f<0?d:d.slice(0,f)}; g.XH=function(d,f){if(d){d=d.split("&");for(let m=0;m=0?(C=d[m].substring(0,y),B=d[m].substring(y+1)):C=d[m];f(C,B?py(B):"")}}}; Rf=function(d,f){if(!f)return d;var m=d.indexOf("#");m<0&&(m=d.length);let y=d.indexOf("?"),C;y<0||y>m?(y=m,C=""):C=d.substring(y+1,m);d=[d.slice(0,y),C,d.slice(m)];m=d[1];d[1]=f?m?m+"&"+f:f:m;return d[0]+(d[1]?"?"+d[1]:"")+d[2]}; ny=function(d,f,m){if(Array.isArray(f))for(let y=0;y=0&&fm)C=m;y+=f.length+1;return py(d.slice(y,C!==-1?C:0))}; J1=function(d,f){const m=d.search(g.Pj);let y=0,C;const B=[];for(;(C=g.xk(d,y,f,m))>=0;)B.push(d.substring(y,C)),y=Math.min(d.indexOf("&",C)+1||m,m);B.push(d.slice(y));return B.join("").replace(gKS,"$1")}; IWW=function(d,f,m){return g.ly(J1(d,f),f,m)}; g.S6=function(d){d&&typeof d.dispose=="function"&&d.dispose()}; g.zp=function(d){for(let f=0,m=arguments.length;f{if(window===window.top)var m=window;else{try{m=!!window?.top?.location.href&&!1}catch(C){m=!0}m=m?window:window.top}let y=m[d];y?.bevasrs?f(new Tp(y.bevasrs)):(y||(y={nqfbel:[]},m[d]=y),y.nqfbel.push(C=>{f(new Tp(C))}))})}; by=function(d){const f={c:d.Nm,e:d.Z0,mc:d.eU,me:d.Dm};d.Kw&&(f.co={c:d.Kw.LH,a:d.Kw.t5,s:d.Kw.Kc});return f}; uBV=function(d){d.A!==void 0&&(d.V.forEach(f=>{d.A?.removeEventListener(f,d.j)}),d.A=void 0)}; RqK=async function(d){if(!d.vx.wpc)throw new t1(30,"NWA");if(d.S)return d.S;const f=await d.vx.wpc();d.S=new XTK(f);return d.S}; Uk=function(d){const f=[];Hj(d,wo,6).forEach(m=>{Yk(m,2)<=53&&f.push(Yk(m,1))}); return f}; nKh=function(d){const f=[];Hj(d,wo,6).forEach(m=>{Yk(m,2)>53&&f.push(Yk(m,1))}); return f}; Gp=function(d){d.then(()=>{},()=>{})}; d8=function(d){return{fieldType:2,fieldName:d}}; fz=function(d){return{fieldType:3,fieldName:d}}; yh=function(d){return(mH||(mH=new TextEncoder)).encode(d)}; Cz=function(d){g.En.setTimeout(()=>{throw d;},0)}; ZSP=function(d){return Array.prototype.map.call(d,function(f){f=f.toString(16);return f.length>1?f:"0"+f}).join("")}; B0=function(d){const f=[];for(let m=0;m>6|192:((C&64512)==55296&&y+1>18|240,f[m++]=C>>12&63|128):f[m++]=C>>12|224,f[m++]=C>>6&63|128),f[m++]=C&63|128)}return f}; g.M4=function(){var d=g.En.navigator;return d&&(d=d.userAgent)?d:""}; W0=function(d){if(!g.Kz&&!g.N4||!g.iZ)return!1;for(let f=0;f0:!1}; DJ=function(){return sd()?!1:g.c0("Opera")}; Ed=function(){return g.c0("Firefox")||g.c0("FxiOS")}; g.$E=function(){return g.c0("Safari")&&!(pz()||(sd()?0:g.c0("Coast"))||DJ()||(sd()?0:g.c0("Edge"))||(sd()?W0("Microsoft Edge"):g.c0("Edg/"))||(sd()?W0("Opera"):g.c0("OPR"))||Ed()||g.c0("Silk")||g.c0("Android"))}; pz=function(){return sd()?W0("Chromium"):(g.c0("Chrome")||g.c0("CriOS"))&&!(sd()?0:g.c0("Edge"))||g.c0("Silk")}; g.AI=function(){return g.Kz||g.N4?!!g.iZ&&!!g.iZ.platform:!1}; g.kE=function(){return g.AI()?g.iZ.platform==="Android":g.c0("Android")}; Qh=function(){return g.c0("iPhone")&&!g.c0("iPod")&&!g.c0("iPad")}; g.Od=function(){return Qh()||g.c0("iPad")||g.c0("iPod")}; g.o5=function(){return g.AI()?g.iZ.platform==="macOS":g.c0("Macintosh")}; g.a5=function(){return g.AI()?g.iZ.platform==="Windows":g.c0("Windows")}; g.hI=function(d){g.hI[" "](d);return d}; lWS=function(d,f){var m=Vll;return Object.prototype.hasOwnProperty.call(m,d)?m[d]:m[d]=f(d)}; g.g8=function(d){return lWS(d,function(){return g.mU(r8,d)>=0})}; g.X0=function(d,f){f===void 0&&(f=0);I5();f=uZ[f];const m=Array(Math.floor(d.length/3)),y=f[64]||"";let C=0,B=0;for(;C>2];e=f[(e&3)<<4|M>>4];M=f[(M&15)<<2|K>>6];K=f[K&63];m[B++]=""+N+e+M+K}N=0;K=y;switch(d.length-C){case 2:N=d[C+1],K=f[(N&15)<<2]||y;case 1:d=d[C],m[B]=""+f[d>>2]+f[(d&3)<<4|N>>4]+K+y}return m.join("")}; g.R5=function(d,f,m){if(f){const y=[];let C=0;for(let B=0;B255){const M=Error("go/unicode-to-byte-error");if(m)throw M;y[C++]=e&255;e>>=8}y[C++]=e}d=g.X0(y,f)}else d=g.En.btoa(d);return d}; ZJ=function(d){const f=[];nz(d,function(m){f.push(m)}); return f}; Vh=function(d){const f=d.length;let m=f*3/4;m%3?m=Math.floor(m):"=.".indexOf(d[f-1])!=-1&&(m="=.".indexOf(d[f-2])!=-1?m-2:m-1);const y=new Uint8Array(m);let C=0;nz(d,function(B){y[C++]=B}); return C!==m?y.subarray(0,C):y}; nz=function(d,f){function m(C){for(;y>4);e!=64&&(f(B<<4&240|e>>2),M!=64&&f(e<<6&192|M))}}; I5=function(){if(!lZ){lZ={};var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),f=["+/=","+/","-_=","-_.","-_"];for(let m=0;m<5;m++){const y=d.concat(f[m].split(""));uZ[m]=y;for(let C=0;C=f||(m[d]=y+1,d=Error(),N_(d,"incident"),Cz(d))}}; H0=function(d,f=!1){return f&&Symbol.for&&d?Symbol.for(d):d!=null?Symbol(d):Symbol()}; Ud=function(d,f){return f===void 0?d.S!==w8&&!!(2&(d.Ru[YE]|0)):!!(2&f)&&d.S!==w8}; Ga=function(d,f){if(d!=null)if(typeof d==="string")d=d?new JI(d,Sd):jd();else if(d.constructor!==JI)if(d!=null&&d instanceof Uint8Array)d=d.length?new JI(new Uint8Array(d),Sd):jd();else{if(!f)throw Error();d=void 0}return d}; dh=function(d,f,m){const y=f&128?0:-1,C=d.length;var B;if(B=!!C)B=d[C-1],B=B!=null&&typeof B==="object"&&B.constructor===Object;const e=C+(B?-1:0);for(f=f&128?1:0;f>>0;MV=f;K_=(d-f)/4294967296>>>0}; io=function(d){if(d<0){NV(0-d);d=MV;var f=K_;f=~f;d?d=~d+1:f+=1;const [m,y]=[d,f];MV=m>>>0;K_=y>>>0}else NV(d)}; cN=function(d,f){const m=f*4294967296+(d>>>0);return Number.isSafeInteger(m)?m:WN(d,f)}; g.sZ=function(d,f){const m=f&2147483648;m&&(d=~d+1>>>0,f=~f>>>0,d==0&&(f=f+1>>>0));d=cN(d,f);return typeof d==="number"?m?-d:d:m?"-"+d:d}; g.D1=function(d,f){return g.eL(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(f))<>>=0;d>>>=0;var m;f<=2097151?m=""+(4294967296*f+d):m=""+(BigInt(f)<>>0)):m=WN(d,f);return m}; p_=function(d){d.length<16?io(Number(d)):(d=BigInt(d),MV=Number(d&BigInt(4294967295))>>>0,K_=Number(d>>BigInt(32)&BigInt(4294967295)))}; g.$f=function(d){if(d!=null&&typeof d!=="number")throw Error(`Value of float/double field must be a number, found ${typeof d}: ${d}`);return d}; Ad=function(d){return d.displayName||d.name||"unknown type name"}; kf=function(d){if(d!=null&&typeof d!=="boolean")throw Error(`Expected boolean but got ${Qv(d)}: ${d}`);return d}; n_=function(d,f,m){var y=d.videoId,C=g.Q7(d),B=d.L(),e={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.OZ()),referer:document.location.toString(),signatureTimestamp:20508},M=g.oV();d.isAutonav&&(e.autonav=!0);M.Ul(141)&&(e.autonavState=M.Ul(140)?"STATE_OFF":"STATE_ON");e.autoCaptionsDefaultOn=M.Ul(66);aV(d)&&(e.autoplay=!0);B.J&&d.cycToken&&(e.cycToken=d.cycToken);B.enablePrivacyFilter&&(e.enablePrivacyFilter=!0);d.isFling&&(e.fling=!0);var K=d.forceAdsUrl;if(K){M={};var N=[];K=K.split(","); for(var W of K){var c=W.split("|");c.length!==3||W.includes("=")||(c[0]=`breaktype=${c[0]}`,c[1]=`offset=${c[1]}`,c[2]=`url=${c[2]}`);K={adtype:"video_ad"};for(var D of c){const [v,...S]=D.split("=");K[v]=S.join("=")}c=K.url;const F=K.presetad,V=K.viralresponseurl,l=Number(K.campaignid),x=K.bibliotecaadid;if(K.adtype==="in_display_ad")c&&(M.url=c),F&&(M.presetAd=F),V&&(M.viralAdResponseUrl=V),l&&(M.viralCampaignId=String(l)),x&&(M.bibliotecaAdId=x);else if(K.adtype==="video_ad"){const v={offset:{kind:"OFFSET_MILLISECONDS", value:String(Number(K.offset)||0)}};if(K=JVn[K.breaktype])v.breakType=K;c&&(v.url=c);F&&(v.presetAd=F);V&&(v.viralAdResponseUrl=V);l&&(v.viralCampaignId=String(l));x&&(v.bibliotecaAdId=x);N.push(v)}}e.forceAdParameters={videoAds:N,inDisplayAd:M}}d.isInlinePlaybackNoAd&&(e.isInlinePlaybackNoAd=!0);d.isLivingRoomDeeplink&&(e.isLivingRoomDeeplink=!0);W=d.pH;if(W!=null){W={startWalltime:String(W)};if(D=d.wV)W.manifestDuration=String(D||14400);e.liveContext=W}d.mutedAutoplay&&(e.mutedAutoplay=!0,W=B.getWebPlayerContextConfig(), W?.embedsHostFlags?.allowMutedAutoplayDurationMode&&W?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(hd[d.mutedAutoplayDurationMode])&&(e.mutedAutoplayDurationMode=hd[d.mutedAutoplayDurationMode]));if(d.El?0:d.Va)e.splay=!0;W=d.vnd;W===5&&(e.vnd=W);W={};if(D=d.isMdxPlayback)W.triggeredByMdx=D;if(D=d.Gm)W.skippableAdsSupported=D.split(",").includes("ska");if(N=d.XT){D=d.hK;M=[];for(var E of FN(N)){N=E.platform;N={applicationState:E.er?"INACTIVE":"ACTIVE",clientFormFactor:Snv[N]||"UNKNOWN_FORM_FACTOR", clientName:rh[E.cV]||"UNKNOWN_INTERFACE",clientVersion:E.deviceVersion||"",platform:jgB[N]||"UNKNOWN_PLATFORM"};K={};if(D){var O=void 0;try{O=JSON.parse(D)}catch(F){g.gh(F)}O&&(K={params:[{key:"ms",value:O.ms}]},O.advertising_id&&(K.advertisingId=O.advertising_id),O.limit_ad_tracking!==void 0&&O.limit_ad_tracking!==null&&(K.limitAdTracking=O.limit_ad_tracking),N.osName=O.os_name,N.userAgent=O.user_agent,N.windowHeightPoints=O.window_height_points,N.windowWidthPoints=O.window_width_points)}M.push({adSignalsInfo:K, remoteClient:N})}W.remoteContexts=M}E=d.sourceContainerPlaylistId;O=d.serializedMdxMetadata;if(E||O)D={},E&&(D.mdxPlaybackContainerInfo={sourceContainerPlaylistId:E}),O&&(D.serializedMdxMetadata=O),W.mdxPlaybackSourceContext=D;e.mdxContext=W;E=f.width;E>0&&(e.playerWidthPixels=Math.round(E));if(f=f.height)e.playerHeightPixels=Math.round(f);m!==0&&(e.vis=m);if(m=B.widgetReferrer)e.widgetReferrer=m.substring(0,128);g.IV(B)&&e&&(e.ancestorOrigins=B.ancestorOrigins);d.defaultActiveSourceVideoId&&(e.compositeVideoContext= {defaultActiveSourceVideoId:d.defaultActiveSourceVideoId});if(B=B.getWebPlayerContextConfig())e.encryptedHostFlags=B.encryptedHostFlags;y={videoId:y,context:C,playbackContext:{contentPlaybackContext:e}};d.Mo&&(y.playbackContext.reloadPlaybackContext={reloadPlaybackParams:d.Mo?.reloadPlaybackParams});d.contentCheckOk&&(y.contentCheckOk=!0);if(C=d.clientPlaybackNonce)y.cpn=C;if(C=d.playerParams)y.params=C;if(C=d.playlistId)y.playlistId=C;d.racyCheckOk&&(y.racyCheckOk=!0);C=d.L();e=C.embedConfig;d.y7&& C.C("embeds_enable_per_video_embed_config")?y.serializedThirdPartyEmbedConfig=d.y7:e&&(y.serializedThirdPartyEmbedConfig=e);y.captionParams={};e=g.oV().Ul(65);d.deviceCaptionsOn!=null?y.captionParams.deviceCaptionsOn=d.deviceCaptionsOn:g.uo(C)&&(y.captionParams.deviceCaptionsOn=e!=null?!e:!1);d.P8&&(y.captionParams.deviceCaptionsLangPref=d.P8);d.cP.length?y.captionParams.viewerSelectedCaptionLangs=d.cP:g.uo(C)&&(e=g.XN(),e?.length&&(y.captionParams.viewerSelectedCaptionLangs=e));e=d.fetchType==="onesie"&& d.C("html5_onesie_attach_po_token");B=d.fetchType!=="onesie"&&d.C("html5_non_onesie_attach_po_token");if(e||B)e=d.L(),e.tM&&(y.serviceIntegrityDimensions={},y.serviceIntegrityDimensions.poToken=e.tM);C.C("fetch_att_independently")&&(y.attestationRequest={omitBotguardData:!0});y.playbackContext||(y.playbackContext={});y.playbackContext.devicePlaybackCapabilities=RV(d);y.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&d.U("noVp9",{});return y}; V7=function(d){switch(typeof d){case "bigint":return!0;case "number":return Z1(d);case "string":return vKP.test(d);default:return!1}}; lo=function(d){if(typeof d!=="number")throw q4("int32");if(!Z1(d))throw q4("int32");return d|0}; g.xf=function(d){return d==null?d:lo(d)}; PN=function(d){if(d==null)return d;if(typeof d==="string"&&d)d=+d;else if(typeof d!=="number")return;return Z1(d)?d|0:void 0}; L_=function(d){if(d==null)return d;if(typeof d==="string"&&d)d=+d;else if(typeof d!=="number")return;return Z1(d)?d>>>0:void 0}; zqn=function(d){var f=Jd?1024:0;if(!V7(d))throw q4("int64");const m=typeof d;switch(f){case 512:switch(m){case "string":return SL(d);case "bigint":return String(jL(64,d));default:return zY(d)}case 1024:switch(m){case "string":return TY(d);case "bigint":return g.eL(jL(64,d));default:return qV(d)}case 0:switch(m){case "string":return SL(d);case "bigint":return g.eL(jL(64,d));default:return bo(d)}default:return g.QX(f,"Unknown format requested type for int64")}}; g.td=function(d){return d==null?d:zqn(d)}; bo=function(d){V7(d);d=HN(d);wh(d)||(io(d),d=g.sZ(MV,K_));return d}; zY=function(d){V7(d);d=HN(d);wh(d)?d=String(d):(io(d),d=EZ());return d}; SL=function(d){V7(d);var f=HN(Number(d));if(wh(f))return String(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));f=d.length;(d[0]==="-"?f<20||f===20&&d<="-9223372036854775808":f<19||f===19&&d<="9223372036854775807")||(p_(d),d=EZ());return d}; TY=function(d){var f=HN(Number(d));if(wh(f))return g.eL(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));return g.eL(jL(64,BigInt(d)))}; qV=function(d){return wh(d)?g.eL(bo(d)):g.eL(zY(d))}; UZ=function(d){if(d==null)return d;if(typeof d==="bigint")return Yf(d)?d=Number(d):(d=jL(64,d),d=Yf(d)?Number(d):String(d)),d;if(V7(d))return typeof d==="number"?bo(d):SL(d)}; GY=function(d){const f=typeof d;if(d==null)return d;if(f==="bigint")return g.eL(jL(64,d));if(V7(d))return f==="string"?TY(d):qV(d)}; T5v=function(d){if(d==null)return d;const f=typeof d;if(f==="bigint")return String(jL(64,d));if(V7(d)){if(f==="string")return SL(d);if(f==="number")return bo(d)}}; dO=function(d){if(d==null)return d;var f=typeof d;if(f==="bigint")return String(qnV(64,d));if(V7(d)){if(f==="string")return V7(d),f=HN(Number(d)),wh(f)&&f>=0?d=String(f):(f=d.indexOf("."),f!==-1&&(d=d.substring(0,f)),d[0]==="-"?f=!1:(f=d.length,f=f<20?!0:f===20&&d<="18446744073709551615"),f||(p_(d),d=WN(MV,K_))),d;if(f==="number")return V7(d),d=HN(d),d>=0&&wh(d)||(io(d),d=cN(MV,K_)),d}}; f8=function(d){if(d==null||typeof d=="string"||d instanceof JI)return d}; bSE=function(d){if(typeof d!=="string")throw Error();return d}; mB=function(d){if(d!=null&&typeof d!=="string")throw Error();return d}; g.yz=function(d){return d==null||typeof d==="string"?d:void 0}; C8=function(d,f){if(!(d instanceof f))throw Error(`Expected instanceof ${Ad(f)} but got ${d&&Ad(d.constructor)}`);return d}; MZ=function(d,f,m){if(d!=null&&d[BR]===ej)return d;if(Array.isArray(d)){var y=d[YE]|0;m=y|m&32|m&2;m!==y&&(d[YE]=m);return new f(d)}}; K8=function(d){return d}; i9=function(d){const f=Vv(NZ);return f?d[f]:void 0}; WR=function(d,f){for(const m in d)!isNaN(m)&&f(d,+m,d[m])}; tlW=function(d){const f=new cR;WR(d,(m,y,C)=>{f[y]=[...C]}); f.XR=d.XR;return f}; wTc=function(d,f){f<100||tI(HSg,1)}; DK=function(d,f,m,y){const C=y!==void 0;y=!!y;var B=Vv(NZ),e;!C&&B&&(e=d[B])&&WR(e,wTc);B=[];var M=d.length;let K;e=4294967295;let N=!1;const W=!!(f&64),c=W?f&128?0:-1:void 0;f&1||(K=M&&d[M-1],K!=null&&typeof K==="object"&&K.constructor===Object?(M--,e=M):K=void 0,!W||f&128||C||(N=!0,e=(sf??K8)(e-c,c,d,K,void 0)+c));f=void 0;for(var D=0;D=e){const O=D-c;(f??(f={}))[O]=E}else B[D]=E}if(K)for(let E in K){M=K[E];if(M==null||(M=m(M,y))==null)continue; D=+E;let O;W&&!Number.isNaN(D)&&(O=D+c)0?void 0:d===0?Of||(Of=[0,void 0]):[-d,void 0];case "string":return[0,d];case "object":return d}}; aQ=function(d,f){return oQ(d,f[0],f[1])}; oQ=function(d,f,m,y=0){if(d==null){var C=32;m?(d=[m],C|=128):d=[];f&&(C=C&-16760833|(f&1023)<<14)}else{if(!Array.isArray(d))throw Error("narr");C=d[YE]|0;if(hD&&1&C)throw Error("rfarr");2048&C&&!(2&C)&&dNB();if(C&256)throw Error("farr");if(C&64)return(C|y)!==C&&(d[YE]=C|y),d;if(m&&(C|=128,m!==d[0]))throw Error("mid");a:{m=d;C|=64;var B=m.length;if(B){var e=B-1;const K=m[e];if(K!=null&&typeof K==="object"&&K.constructor===Object){f=C&128?0:-1;e-=f;if(e>=1024)throw Error("pvtlmt");for(var M in K)if(B= +M,B1024)throw Error("spvt");C=C&-16760833|(M&1023)<<14}}}d[YE]=C|64|y;return d}; dNB=function(){if(hD)throw Error("carr");tI(fZP,5)}; mN5=function(d,f){if(typeof d!=="object")return d;if(Array.isArray(d)){var m=d[YE]|0;d.length===0&&m&1?d=void 0:m&2||(!f||4096&m||16&m?d=F3(d,m,!1,f&&!(m&16)):(d[YE]|=34,m&4&&Object.freeze(d)));return d}if(d!=null&&d[BR]===ej)return f=d.Ru,m=f[YE]|0,Ud(d,m)?d:rO(d,f,m)?gO(d,f):F3(f,m);if(d instanceof JI)return d}; gO=function(d,f,m){d=new d.constructor(f);m&&(d.S=w8);d.j=w8;return d}; F3=function(d,f,m,y){y??(y=!!(34&f));d=DK(d,f,mN5,y);y=32;m&&(y|=2);f=f&16769217|y;d[YE]=f;return d}; IQ=function(d){const f=d.Ru,m=f[YE]|0;return Ud(d,m)?rO(d,f,m)?gO(d,f,!0):new d.constructor(F3(f,m,!1)):d}; u9=function(d){if(d.S!==w8)return!1;var f=d.Ru;f=F3(f,f[YE]|0);f[YE]|=2048;d.Ru=f;d.S=void 0;d.j=void 0;return!0}; X3=function(d){if(!u9(d)&&Ud(d,d.Ru[YE]|0))throw Error();}; RQ=function(d,f){f===void 0&&(f=d[YE]|0);f&32&&!(f&4096)&&(d[YE]=f|4096)}; rO=function(d,f,m){return m&2?!0:m&32&&!(m&4096)?(f[YE]=m|2,d.S=w8,!0):!1}; ZK=function(d,f,m,y,C){Object.isExtensible(d);f=n8(d.Ru,f,m,C);if(f!==null||y&&d.j!==w8)return f}; n8=function(d,f,m,y){if(f===-1)return null;const C=f+(m?0:-1),B=d.length-1;let e,M;if(!(B<1+(m?0:-1))){if(C>=B)if(e=d[B],e!=null&&typeof e==="object"&&e.constructor===Object)m=e[f],M=!0;else if(C===B)m=e;else return;else m=d[C];if(y&&m!=null){y=y(m);if(y==null)return y;if(!Object.is(y,m))return M?e[f]=y:d[C]=y,y}return m}}; l9=function(d,f,m,y){X3(d);const C=d.Ru;Vz(C,C[YE]|0,f,m,y);return d}; Vz=function(d,f,m,y,C){const B=m+(C?0:-1);var e=d.length-1;if(e>=1+(C?0:-1)&&B>=e){const M=d[e];if(M!=null&&typeof M==="object"&&M.constructor===Object)return M[m]=y,f}if(B<=e)return d[B]=y,f;y!==void 0&&(e=(f??(f=d[YE]|0))>>14&1023||536870912,m>=e?y!=null&&(d[e+(C?0:-1)]={[m]:y}):d[B]=y);return f}; g.jj=function(d,f,m,y,C){let B=d.Ru,e=B[YE]|0;y=Ud(d,e)?1:y;C=!!C||y===3;y===2&&u9(d)&&(B=d.Ru,e=B[YE]|0);d=xb(B,f);let M=d===PR?7:d[YE]|0,K=L8(M,e);var N=4&K?!1:!0;if(N){4&K&&(d=[...d],M=0,K=JD(K,e),e=Vz(B,e,f,d));let W=0,c=0;for(;W{const M=MZ(e,m,f);B=M!==e&&M!=null;return M}); if(y!=null)return B&&!Ud(y)&&RQ(d,f),y}; Co=function(d,f,m,y){let C=d.Ru,B=C[YE]|0;f=yB(C,B,f,m,y);if(f==null)return f;B=C[YE]|0;if(!Ud(d,B)){const e=IQ(f);e!==f&&(u9(d)&&(C=d.Ru,B=C[YE]|0),f=e,B=Vz(C,B,m,f,y),RQ(C,B))}return f}; BL=function(d,f,m,y,C,B,e,M,K){var N=Ud(d,m);B=N?1:B;M=!!M||B===3;N=K&&!N;(B===2||N)&&u9(d)&&(f=d.Ru,m=f[YE]|0);d=xb(f,C,e);var W=d===PR?7:d[YE]|0,c=L8(W,m);if(K=!(4&c)){var D=d,E=m;const O=!!(2&c);O&&(E|=2);let F=!O,V=!0,l=0,x=0;for(;l>1&7||(m=f!==null);(d-8|23)=d&&f[A[25]]();return m}; WL=function(d,f,m,y,C){C=MC(C,f);Uf(d,m,y,C);C&&!Ud(C)&&RQ(d.Ru);return d}; cL=function(d,f,m,y){X3(d);const C=d.Ru;let B=C[YE]|0;if(y==null)return Vz(C,B,m),d;if(!Array.isArray(y))throw q4();let e=y===PR?7:y[YE]|0,M=e;const K=vR(e),N=K||Object.isFrozen(y);let W=!0,c=!0;for(let E=0;E32)for(C|=(m&127)>>4,B=3;B<32&&m&128;B+=7)m=e[M++],C|=(m&127)<>>0,C>>>0);throw Error();}; IR=function(d){let f=0,m=d.S;const y=m+10,C=d.A;for(;m>>0}; RR=function(d){const f=Xv(d);d=Xv(d);return cN(f,d)}; no=function(d){const f=Xv(d);d=Xv(d);return g.eL(BigInt.asUintN(64,(BigInt(d>>>0)<>>0)))}; g.Z2=function(d){var f=d.Y;f||(f=d.A,f=d.Y=new DataView(f.buffer,f.byteOffset,f.byteLength));f=f.getFloat64(d.S,!0);r_(d,d.S+8);return f}; r_=function(d,f){d.S=f;if(f>d.V)throw Error();}; VB=function(d,f){if(f<0)throw Error();const m=d.S;f=m+f;if(f>d.V)throw Error();d.S=f;return m}; lx=function(d,f){if(f==0)return jd();var m=VB(d,f);d.Rf&&d.D?m=d.A.subarray(m,m+f):(d=d.A,f=m+f,m=m===f?new Uint8Array(0):d.slice(m,f));return m.length==0?jd():new JI(m,Sd)}; Lo=function(d,f,m,y){if(xO.length){const C=xO.pop();PL(C,y);C.S.init(d,f,m,y);return C}return new Ctv(d,f,m,y)}; PL=function(d,{YF:f=!1}={}){d.YF=f}; JC=function(d){var f=d.S;if(f.S==f.V)return!1;d.j=d.S.S;var m=g.ux(d.S)>>>0;f=m>>>3;m&=7;if(!(m>=0&&m<=5))throw Error();if(f<1)throw Error();d.V=f;d.A=m;return!0}; Sg=function(d){switch(d.A){case 0:d.A!=0?Sg(d):IR(d.S);break;case 1:d=d.S;r_(d,d.S+8);break;case 2:if(d.A!=2)Sg(d);else{var f=g.ux(d.S)>>>0;d=d.S;r_(d,d.S+f)}break;case 5:d=d.S;r_(d,d.S+4);break;case 3:f=d.V;do{if(!JC(d))throw Error();if(d.A==4){if(d.V!=f)throw Error();break}Sg(d)}while(1);break;default:throw Error();}}; jg=function(d,f,m){const y=d.S.V;var C=g.ux(d.S)>>>0;C=d.S.S+C;let B=C-y;B<=0&&(d.S.V=C,m(f,d,void 0,void 0,void 0),B=C-d.S.S);if(B)throw Error();d.S.S=C;d.S.V=y}; bx=function(d){var f=g.ux(d.S)>>>0,m=d.S;d=VB(m,f);var y=m.A;(m=vL)||(m=vL=new TextDecoder("utf-8",{fatal:!0}));f=d+f;y=d===0&&f===y.length?y:y.subarray(d,f);try{var C=m.decode(y)}catch(B){if(zL===void 0){try{m.decode(new Uint8Array([128]))}catch(e){}try{m.decode(new Uint8Array([97])),zL=!0}catch(e){zL=!1}}!zL&&(vL=void 0);throw B;}return C}; tC=function(d){const f=g.ux(d.S)>>>0;return lx(d.S,f)}; HL=function(d,f,m){var y=g.ux(d.S)>>>0;for(y=d.S.S+y;d.S.S0||f>127;)d.S.push(f&127|128),f=(f>>>7|m<<25)>>>0,m>>>=7;d.S.push(f)}; CD=function(d,f){d.S.push(f>>>0&255);d.S.push(f>>>8&255);d.S.push(f>>>16&255);d.S.push(f>>>24&255)}; BU=function(d,f){for(;f>127;)d.S.push(f&127|128),f>>>=7;d.S.push(f)}; eZ=function(d,f){if(f>=0)BU(d,f);else{for(let m=0;m<9;m++)d.S.push(f&127|128),f>>=7;d.S.push(1)}}; Ma=function(d,f){f.length!==0&&(d.V.push(f),d.A+=f.length)}; KD=function(d,f,m){BU(d.S,f*8+m)}; Na=function(d,f){KD(d,f,2);f=d.S.end();Ma(d,f);f.push(d.A);return f}; i8=function(d,f){var m=f.pop();for(m=d.A+d.S.length()-m;m>127;)f.push(m&127|128),m>>>=7,d.A++;f.push(m);d.A++}; WU=function(d,f,m){if(m!=null){switch(typeof m){case "string":UK(m)}KD(d,f,1);switch(typeof m){case "number":d=d.S;NV(m);CD(d,MV);CD(d,K_);break;case "bigint":m=BigInt.asUintN(64,m);m=new YO(Number(m&BigInt(4294967295)),Number(m>>BigInt(32)));d=d.S;f=m.S;CD(d,m.A);CD(d,f);break;default:m=UK(m),d=d.S,f=m.S,CD(d,m.A),CD(d,f)}}}; cU=function(d,f,m){KD(d,f,2);BU(d.S,m.length);Ma(d,d.S.end());Ma(d,m)}; sq=function(){const d=class{constructor(){throw Error();}};Object.setPrototypeOf(d,d.prototype);return d}; DY=function(d,f){if(f==null||f=="")return new d;f=JSON.parse(f);if(!Array.isArray(f))throw Error("dnarr");f[YE]|=32;return new d(f)}; $J=function(d,f){return new Eq(d,f,pD)}; kJ=function(d,f,m,y,C){f=Az(f,y);f!=null&&(m=Na(d,m),C(f,d),i8(d,m))}; o3=function(d,f,m,y){var C=y[d];if(C)return C;C={};C.t9=y;C.q0=GPq(y[0]);var B=y[1];let e=1;B&&B.constructor===Object&&(C.extensions=B,B=y[++e],typeof B==="function"&&(C.B7=!0,Ql??(Ql=B),Oq??(Oq=y[e+1]),B=y[e+=2]));const M={};for(;B&&Array.isArray(B)&&B.length&&typeof B[0]==="number"&&B[0]>0;){for(var K=0;KC(B,e,M,y):C}; I3=function(d,f,m,y,C){const B=m.Av;let e,M;d[f]=(K,N,W)=>B(K,N,W,M||(M=o3(gd,rd,I3,y).q0),e||(e=u8(y)),C)}; u8=function(d){let f=d[Xh];if(f!=null)return f;const m=o3(gd,rd,I3,d);f=m.B7?(y,C)=>Ql(y,C,m):(y,C)=>{for(;JC(C)&&C.A!=4;){var B=C.V,e=m[B]; if(e==null){var M=m.extensions;M&&(M=M[B])&&(M=MxE(M),M!=null&&(e=m[B]=M))}if(e==null||!e(C,y,B)){M=C;e=M.j;Sg(M);if(M.YF)var K=void 0;else K=M.S.S-e,M.S.S=e,K=lx(M.S,K);e=void 0;M=y;K&&((e=M[NZ]??(M[NZ]=new cR))[B]??(e[B]=[])).push(K)}}if(y=i9(y))y.XR=m.t9[R3];return!0}; d[Xh]=f;d[R3]=KUg.bind(d);return f}; KUg=function(d,f,m,y){var C=this[gd];const B=this[Xh],e=aQ(void 0,C.q0),M=i9(d);if(M){var K=!1,N=C.extensions;if(N){C=(W,c,D)=>{if(D.length!==0)if(N[c])for(const E of D){W=Lo(E);try{K=!0,B(e,W)}finally{W.free()}}else y?.(d,c,D)}; if(f==null)WR(M,C);else if(M!=null){const W=M[f];W&&C(M,f,W)}if(K){let W=d[YE]|0;if(W&2&&W&2048&&!m?.M3)throw Error();const c=mT(W),D=(E,O)=>{if(n8(d,E,c)!=null)switch(m?.vp){case 1:return;default:throw Error();}O!=null&&(W=Vz(d,W,E,O,c));delete M[E]}; f==null?dh(e,e[YE]|0,(E,O)=>{D(E,O)}):D(f,n8(e,f,c))}}}}; MxE=function(d){d=a3(d);const f=d[0].Av;if(d=d[1]){const m=u8(d),y=o3(gd,rd,I3,d).q0;return(C,B,e)=>f(C,B,e,y,m)}return f}; nD=function(d,f,m){d[f]=m.l6}; LD=function(d,f,m,y){let C,B;const e=m.l6;d[f]=(M,K,N)=>e(M,K,N,B||(B=o3(PU,nD,LD,y).q0),C||(C=Jz(y)))}; Jz=function(d){let f=d[SZ];if(!f){const m=o3(PU,nD,LD,d);f=(y,C)=>jZ(y,C,m); d[SZ]=f}return f}; jZ=function(d,f,m){dh(d,d[YE]|0,(y,C)=>{if(C!=null){var B=Nxc(m,y);B?B(f,C,y):y<500||tI(igS,3)}}); (d=i9(d))&&WR(d,(y,C,B)=>{Ma(f,f.S.end());for(y=0;yy(e,M,K,B,C)}else m=y; return d[f]=m}}; vU=function(d,f,m){if(Array.isArray(f)){var y=f[YE]|0;if(y&4)return f;for(var C=0,B=0;C>BigInt(32)));yl(d.S,m.A,m.S);break;default:m=fD(f),yl(d.S,m.A,m.S)}}}; g.wd=function(d,f,m){f=PN(f);f!=null&&f!=null&&(KD(d,m,0),eZ(d.S,f))}; YJ=function(d,f,m){f=f==null||typeof f==="boolean"?f:typeof f==="number"?!!f:void 0;f!=null&&(KD(d,m,0),d.S.S.push(f?1:0))}; Uq=function(d,f,m){f=g.yz(f);f!=null&&cU(d,m,yh(f))}; GD=function(d,f,m,y,C){f=Az(f,y);f!=null&&(m=Na(d,m),C(f,d),i8(d,m))}; dY=function(d,f){return(m,y)=>{{const B={Ox:!0};y&&Object.assign(B,y);m=Lo(m,void 0,void 0,B);try{const e=new d,M=e.Ru;u8(f)(M,m);var C=e}finally{m.free()}}return C}}; g.fs=function(d){return function(){const f=new WUT;jZ(this.Ru,f,o3(PU,nD,LD,d));Ma(f,f.S.end());const m=new Uint8Array(f.A),y=f.V,C=y.length;let B=0;for(let e=0;eDY(d,f)}; cfg=function(d,f){return qZ(d,f,lo)}; il=function(d){var f=new g.yj;f=OK(f,1,d.A);var m=sUE(d);f=qZ(f,m,bSE);m=[];const y=[];for(var C of d.S.keys())y.push(C.split(","));for(C=0;C>>31)&4294967295;c=C[0];var O=C[1],F=C[2],V=C[3],l=C[4];for(E=0;E<80;E++){if(E<40)if(E<20){var x=V^O&(F^V);var v=1518500249}else x=O^F^V,v=1859775393;else E<60?(x=O&F|V&(O|F),v=2400959708):(x=O^F^V,v=3395469782);x=((c<<5|c>>>27)&4294967295)+x+l+v+D[E]&4294967295;l=V;V=F;F=(O<<30|O>>>2)&4294967295;O=c;c=x}C[0]=C[0]+c&4294967295;C[1]=C[1]+O&4294967295;C[2]= C[2]+F&4294967295;C[3]=C[3]+V&4294967295;C[4]=C[4]+l&4294967295} function m(c,D){if(typeof c==="string"){c=unescape(encodeURIComponent(c));for(var E=[],O=0,F=c.length;O=56;E--)B[E]=D&255,D>>>=8;f(B);for(E=D=0;E<5;E++)for(var O=24;O>=0;O-=8)c[D++]=C[E]>>O&255;return c} for(var C=[],B=[],e=[],M=[128],K=1;K<64;++K)M[K]=0;var N,W;d();return{reset:d,update:m,digest:y,X5:function(){for(var c=y(),D="",E=0;E2&&iF(C,e,y,2);return e}; iF=function(d,f,m,y){function C(B){B&&f.appendChild(typeof B==="string"?d.createTextNode(B):B)} for(;y0?C(B):g.lt(B&&typeof B.length=="number"&&typeof B.item=="function"?g.wx(B):B,C)}}; g.cJ=function(d){return NA(document,d)}; NA=function(d,f){f=String(f);d.contentType==="application/xhtml+xml"&&(f=f.toLowerCase());return d.createElement(f)}; g.sO=function(d){return document.createTextNode(String(d))}; g.Df=function(d){let f;for(;f=d.firstChild;)d.removeChild(f)}; g.EO=function(d,f,m){d.insertBefore(f,d.childNodes[m]||null)}; g.pO=function(d){return d&&d.parentNode?d.parentNode.removeChild(d):null}; g.$T=function(d,f){return d&&f?d==f||d.contains(f):!1}; g.Yg=function(d){return d.nodeType==9?d:d.ownerDocument||d.document}; g.AN=function(d,f){if("textContent"in d)d.textContent=f;else if(d.nodeType==3)d.data=String(f);else if(d.firstChild&&d.firstChild.nodeType==3){for(;d.lastChild!=d.firstChild;)d.removeChild(d.lastChild);d.firstChild.data=String(f)}else g.Df(d),d.appendChild(g.Yg(d).createTextNode(String(f)))}; QA=function(d){return d.tagName=="A"&&d.hasAttribute("href")||d.tagName=="INPUT"||d.tagName=="TEXTAREA"||d.tagName=="SELECT"||d.tagName=="BUTTON"?!d.disabled&&(!d.hasAttribute("tabindex")||kT(d)):d.hasAttribute("tabindex")&&kT(d)}; kT=function(d){d=d.tabIndex;return typeof d==="number"&&d>=0&&d<32768}; g.OO=function(d,f,m){d&&!m&&(d=d.parentNode);for(m=0;d;){if(f(d))return d;d=d.parentNode;m++}return null}; wY=function(d){this.S=d||g.En.document||document}; AfE=function(d){cL(oL,aL,1,d)}; kEV=function(d,f=hN){if(!Fa){d=d.navigator?.userAgentData;if(!d||typeof d.getHighEntropyValues!=="function"||d.brands&&typeof d.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));AfE((d.brands||[]).map(y=>{var C=new aL;C=OK(C,1,y.brand);return OK(C,2,y.version)})); typeof d.mobile==="boolean"&&l9(oL,2,kf(d.mobile));Fa=d.getHighEntropyValues(f)}const m=new Set(f);return Fa.then(y=>{const C=oL.clone();m.has("platform")&&OK(C,3,y.platform);m.has("platformVersion")&&OK(C,4,y.platformVersion);m.has("architecture")&&OK(C,5,y.architecture);m.has("model")&&OK(C,6,y.model);m.has("uaFullVersion")&&OK(C,7,y.uaFullVersion);return C.bB()}).catch(()=>oL.bB())}; rG=function(d){return aR(d,1,1)}; Xa=function(d,f){Ko(d.S,gG,1,f);$O(f,1)||rG(f);d.EX||(f=IL(d),po(f,5)||OK(f,5,d.locale));d.uach&&(f=IL(d),Co(f,uF,9)||Ko(f,uF,9,d.uach))}; IL=function(d){var f=Co(d.S,gG,1);f||(f=new gG,Xa(d,f));d=f;f=Co(d,RL,11);f||(f=new RL,Ko(d,RL,11,f));return f}; QUT=function(d,f){d.A=f}; o_B=function(d){const f=d.EX?void 0:g.KO();f?kEV(f,hN).then(m=>{d.uach=OgK(m??"[]");m=IL(d);Ko(m,uF,9,d.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.nO=function(d,f,m,y){this.j=d;this.Y=f;this.S=this.V=d;this.D=m||0;this.J=y||2}; g.Zf=function(d){d.S=Math.min(d.Y,d.S*d.J);d.V=Math.min(d.Y,d.S+(d.D?Math.round(d.D*(Math.random()-.5)*2*d.S):0));d.A++}; VA=function(){return"https://play.google.com/log?format=json&hasfast=true"}; aZc=function(d,f){if(!d.Ys)return()=>{}; const m=()=>{d.flush()}; return f?()=>{f().then(m)}:m}; lF=function(d){d.V.isFinal=!0;d.flush();d.V.isFinal=!1}; xT=function(d){d.Z||(d.Z=VA());try{return(new URL(d.Z)).toString()}catch(f){return(new URL(d.Z,g.KO().location.origin)).toString()}}; FUv=function(d){hyV(d,(f,m)=>{f=new URL(f);f.searchParams.set("format","json");let y=!1;try{y=g.KO().navigator.sendBeacon(f.toString(),m.bB())}catch{}y||(d.O=!1);return y})}; rfc=function(d,f,m=null,y=d.withCredentials){const C={},B=new URL(xT(d));m&&(C.Authorization=m);d.sessionIndex&&(C["X-Goog-AuthUser"]=d.sessionIndex,B.searchParams.set("authuser",d.sessionIndex));d.pageId&&(Object.defineProperty(C,"X-Goog-PageId",{value:d.pageId}),B.searchParams.set("pageId",d.pageId));return{url:B.toString(),body:f,gz:1,D6:C,requestType:"POST",withCredentials:y,timeoutMillis:d.timeoutMillis}}; hyV=function(d,f){if(d.S.length!==0){var m=new URL(xT(d));m.searchParams.delete("format");var y=d.Bf();y&&m.searchParams.set("auth",y);m.searchParams.set("authuser",d.sessionIndex||"0");for(y=0;y<10&&d.S.length;++y){const C=d.S.slice(0,32),B=d.V.build(C,d.j,d.D,d.ea,d.X,d.K);if(!f(m.toString(),B)){++d.D;break}d.j=0;d.D=0;d.X=0;d.K=0;d.S=d.S.slice(C.length)}d.A.enabled&&d.A.stop()}}; g_B=function(d,f){d.buildLabel=f;return d}; uP5=function(d){d.network=new IZP;return d}; XdK=function(d,f){d.S=f}; RyV=function(d){d.A=!0;return d}; DNW=function(d){return d.fields.map(f=>f.fieldType)}; Cs=function(d,...f){f=PJ(f);return d.S.has(f)?d.S.get(f):void 0}; sUE=function(d){return d.fields.map(f=>f.fieldName)}; PJ=function(...d){return d?d.join(","):"key"}; LO=function(d,f){this.type=d;this.currentTarget=this.target=f;this.defaultPrevented=this.A=!1}; JN=function(d,f){LO.call(this,d?d.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.S=null;d&&this.init(d,f)}; ju=function(d){return!(!d||!d[Su])}; Zgq=function(d,f,m,y,C){this.listener=d;this.proxy=null;this.src=f;this.type=m;this.capture=!!y;this.handler=C;this.key=++n_v;this.PE=this.vY=!1}; vJ=function(d){d.PE=!0;d.listener=null;d.proxy=null;d.src=null;d.handler=null}; z1=function(d){this.src=d;this.listeners={};this.S=0}; T1=function(d,f){const m=f.type;m in d.listeners&&g.tf(d.listeners[m],f)&&(vJ(f),d.listeners[m].length==0&&(delete d.listeners[m],d.S--))}; qA=function(d,f,m,y){for(let C=0;C1)));e=e.next)C||(B=e);C&&(m.S==0&&y==1?zg(m,f):(B?(y=B,y.next==m.j&&(m.j=y),y.next=y.next.next):Tg(m),qj(m,C,3,f)))}d.V=null}else Vy(d,3,f)}; g.jS=function(d,f){d.A||d.S!=2&&d.S!=3||bw(d);d.j?d.j.next=f:d.A=f;d.j=f}; Hy=function(d,f,m,y){const C=g.LY(null,null,null);C.S=new g.lw(function(B,e){C.V=f?function(M){try{const K=f.call(y,M);B(K)}catch(K){e(K)}}:B; C.A=m?function(M){try{const K=m.call(y,M);K===void 0&&M instanceof g.tq?e(M):B(K)}catch(K){e(K)}}:e}); C.S.V=d;g.jS(d,C);return C.S}; Vy=function(d,f,m){d.S==0&&(d===m&&(f=3,m=new TypeError("Promise cannot resolve to itself")),d.S=1,g.wr(m,d.p9,d.xT,d)||(d.J=m,d.S=f,d.V=null,bw(d),f!=3||m instanceof g.tq||JfP(d,m)))}; g.wr=function(d,f,m,y){if(d instanceof g.lw)return vy(d,f,m,y),!0;if(d)try{var C=!!d.$goog_Thenable}catch(B){C=!1}else C=!1;if(C)return d.then(f,m,y),!0;if(g.og(d))try{const B=d.then;if(typeof B==="function")return SVW(d,B,f,m,y),!0}catch(B){return m.call(y,B),!0}return!1}; SVW=function(d,f,m,y,C){function B(K){M||(M=!0,y.call(C,K))} function e(K){M||(M=!0,m.call(C,K))} let M=!1;try{f.call(d,e,B)}catch(K){B(K)}}; bw=function(d){d.D||(d.D=!0,g.Yc(d.QF,d))}; Tg=function(d){let f=null;d.A&&(f=d.A,d.A=f.next,f.next=null);d.A||(d.j=null);return f}; qj=function(d,f,m,y){if(m==3&&f.A&&!f.j)for(;d&&d.Y;d=d.V)d.Y=!1;if(f.S)f.S.V=null,Uo(f,m,y);else try{f.j?f.V.call(f.context):Uo(f,m,y)}catch(C){Gg.call(null,C)}Py.put(f)}; Uo=function(d,f,m){f==2?d.V.call(d.context,m):d.A&&d.A.call(d.context,m)}; JfP=function(d,f){d.Y=!0;g.Yc(function(){d.Y&&Gg.call(null,f)})}; g.tq=function(d){g.TP.call(this,d)}; g.dB=function(d,f){g.hq.call(this);this.yw=d||1;this.sO=f||g.En;this.ib=(0,g.uc)(this.Xg,this);this.Gx=g.Rg()}; g.f1=function(d,f,m){if(typeof d==="function")m&&(d=(0,g.uc)(d,m));else if(d&&typeof d.handleEvent=="function")d=(0,g.uc)(d.handleEvent,d);else throw Error("Invalid listener argument");return Number(f)>2147483647?-1:g.En.setTimeout(d,f||0)}; g.mO=function(d,f){let m=null;return(new g.lw(function(y,C){m=g.f1(function(){y(f)},d); m==-1&&C(Error("Failed to schedule timer."))})).RL(function(y){g.En.clearTimeout(m); throw y;})}; C1=function(d,f,...m){d.A.has(f)||d.A.set(f,new yW(f,m))}; em=function(d,f,...m){d.A.has(f)||d.A.set(f,new Bn(f,m))}; ML=function(d){d.S.enabled||d.S.start();d.Y++;d.Y>=d.V&&d.j()}; jUl=function(d){for(let f=0;f2?d.S.statusText:""}catch(m){f=""}d.Y=f+" ["+d.getStatus()+"]";QW(d)}}finally{O6(d)}}}; O6=function(d,f){if(d.S){d.D&&(clearTimeout(d.D),d.D=null);const m=d.S;d.S=null;f||d.dispatchEvent("ready");try{m.onreadystatechange=null}catch(y){}}}; Fc=function(d){var f=d.getStatus();a:switch(f){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var m=!0;break a;default:m=!1}if(!m){if(f=f===0)d=g.af(String(d.J))[1]||null,!d&&g.En.self&&g.En.self.location&&(d=g.En.self.location.protocol.slice(0,-1)),f=!bgh.test(d?d.toLowerCase():"");m=f}return m}; hF=function(d){return d.S?d.S.readyState:0}; gB=function(d){try{return d.S?d.S.responseText:""}catch(f){return""}}; I4=function(d){try{if(!d.S)return null;if("response"in d.S)return d.S.response;switch(d.hP){case "":case "text":return d.S.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in d.S)return d.S.mozResponseArrayBuffer}return null}catch(f){return null}}; txv=function(d){const f={};d=(d.S&&hF(d)>=2?d.S.getAllResponseHeaders()||"":"").split("\r\n");for(let y=0;y{setTimeout(()=>{try{B.j()}finally{C.dispose()}})}); B.V=1E5;B.flushInterval=3E4;B.S.setInterval(3E4);return B}; UNB=function(d){if(d.timer===void 0){const f=Math.max(0,d.S+d.A-ui());d.timer=setTimeout(()=>{try{d.callback()}finally{d.S=ui(),d.timer=void 0}},f)}}; d_q=function(d,f=[]){return new GEK(d,f)}; ui=function(){return globalThis.performance?.now?.()??Date.now()}; VW=function(d,f){if(d.disable)return new Zd;f=f?Uk(f):[];return d_q({HM:d.HM,bR:d.JD,QY:d.lw,YC:d.YC,h2:d.h2,TJ:d.TJ},f)}; fAS=function(d){if(!d)return null;d=kO(d,4);return d===null||d===void 0?null:MN(d)}; xF=function(){li.instance||(li.instance=new li);return li.instance}; m_V=function(d,f,m,y){if(!f&&!m)return Promise.resolve();if(!y)return Pn(f,m);let C;(C=d.A)[y]||(C[y]=new Promise((B,e)=>{Pn(f,m).then(()=>{d.S=y;B()},M=>{delete d.A[y]; e(M)})})); return d.A[y]}; Sm=function(d,f){return m_V(d,Co(f,L1,1,f_),Co(f,JF,2,f_),po(f,3,void 0,f_))}; Pn=function(d,f){return f?y1B(f):d?CyT(d):Promise.resolve()}; y1B=function(d){return new Promise((f,m)=>{const y=g.cJ("SCRIPT"),C=fAS(d);g.ng(y,C);y.onload=()=>{g.pO(y);f()}; y.onerror=()=>{g.pO(y);m(Error("EWLS"))}; (document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(y)})}; CyT=function(d){return new Promise(f=>{const m=g.cJ("SCRIPT");if(d){var y=kO(d,6);y=y===null||y===void 0?null:IU(y)}else y=null;m.textContent=XP(y);RU(m);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(m);g.pO(m);f()})}; BoS=function(d,f){return oR(d,1,f)}; eCl=function(d,f){return oR(d,2,f)}; M6l=function(d,f){return oR(d,3,f)}; zy=async function(d,f,m,y,C){f=M6l(eCl(BoS(new jm,d.requestKey),f),m);m=d.S();d=await y.D("c",d.requestKey,C,d.client.create(f,m));const B=Ta(TR(d,2));if(B.length)return Xc(y,()=>{var e=new Uint8Array(B.length);for(var M=0;MPromise.resolve("E:CTO"))}catch(W){M="E:UCE"}}let K; const N=new g.nO(e?B.Th:B.oH,B.tD,B.g4,B.xz);for(let W=1;W<=B.maxAttempts;W++){if(W!==1){Hn(d,0);d.S=new YF(N.getValue(),B.BC,B.hS);const c=await d.S.promise;d.S=void 0;c===1?(W=1,N.reset()):g.Zf(N)}try{let c;m?c=m:(Hn(d,5),c=await wB(iyh(f,d.logger,W,y.S,M),B.s0,()=>Promise.reject(Error("RGF:Fetch timed out")))); Hn(d,3);await wB(Sm(y,c),B.kq,()=>Promise.reject(Error("DTZ:Script timed out"))); Hn(d,8);await C;const D=new U6({challenge:c,Zs:d.options.Zs,ZQ:d.options.ZQ});await wB(D.u_,B.nx,()=>Promise.reject(Error("QEG:Setup timed out"))); K=D;break}catch(c){d.handleError(c),Gy(d)}}if(d.TL())break;K&&(m=void 0,Wc5(d,e),e=K,c1g(d,K),Gy(d));Hn(d,2);d.S=new YF(B.h1,B.BC,B.hS);d.isPaused&&d.S.pause();await d.S.promise;d.S=void 0;if(d.TL())break}e?.dispose()}; D_n=function(d){d.J=Error("Cancelled by dispose");d.Y.resolve();Gp(d.D.promise);d.D.reject(Error("Cancelled by dispose"));d.logger.dispose();Promise.all(d.j).then(async()=>{d.V?.dispose();d.V=void 0}); d.j=[];d.S?.A();Gp(d.A.promise);d.A.reject(Error("Cancelled by dispose"))}; var EkS=function(d,f){return dl[A[9]](this,56,d,f)}; pjT=async function(d){if(d.TL())throw Error("Already disposed");d.S?.A();await d.A.promise}; $_q=function(d,f){const m=d.xY;d.xY=()=>{m();f()}}; c1g=function(d,f){d.TL()||(d.V=f,d.logger.update(f.o8()),d.Y.resolve(),d.D.resolve(void 0),d.xY())}; Wc5=function(d,f){f&&(Promise.all(d.j).then(()=>void f.dispose()),d.j=[])}; Hn=function(d,f){d.Z=f;d.options.Af?.(f)}; Gy=function(d){d.TL()||(d.A.resolve(),d.A=new g.fa)}; wB=function(d,f,m){let y;const C=new Promise(B=>{y=setTimeout(B,f)}); return Promise.race([d.finally(()=>void clearTimeout(y)), C.then(m)])}; A1W=function(d,f){d.endTimeMs=Date.now()+f;d.tick()}; md=function(d){d.S&&(clearTimeout(d.S),d.S=null)}; ya=function(d,f){try{return globalThis.sessionStorage.setItem(d,f),!0}catch(m){return!1}}; eq=function(d,f=0,m=d.length,y){let C=0;for(y&&(C=eq(y));f>1,Mx),eq(d,d.length>>1)];return f.toString(16)+m.toString(16)}; Nx=function(d,f){var m=[eq(f,0,f.length>>1,void 0),eq(f,f.length>>1)];d=new Uint32Array(d.buffer);f=d[0];const [y,C]=m;for(m=1;m>>8|e<<24,e+=B|0,e^=M+38293,B=B<<3|B>>>29,B^=e,K=K>>>8|K<<24,K+=M|0,K^=N+38293,M=M<<3|M>>>29,M^=K;B=[B,e];d[m]^=B[0];m+1void globalThis.sessionStorage.removeItem(N))?ya(f,g.X0(e))?"s":"t":"i"}; OyT=function(d,f){var m=globalThis.sessionStorage.getItem(d);if(!m)return["m"];let y;try{y=Vh(m),Nx(y,f)}catch(C){return globalThis.sessionStorage.removeItem(d),["c"]}for(f=4;f<7&&y[f]===0;)f++;for(m=0;m=m?(globalThis.sessionStorage.removeItem(d),["e"]):["a",new Uint8Array(y.buffer,f+4)]}; okK=function(d){var f=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!f)return new ip(d);var m=f.split(",");if(m.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ip(d);f=m.slice(1);f.length===1&&f[0]===""&&(f=[]);m=Number(m[0]);return isNaN(m)||m<0||m>f.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new ip(d)):new ip(d,m,f)}; FcP=function(d){function f(){m-=y;m-=C;m^=C>>>13;y-=C;y-=m;y^=m<<8;C-=m;C-=y;C^=y>>>13;m-=y;m-=C;m^=C>>>12;y-=C;y-=m;y^=m<<16;C-=m;C-=y;C^=y>>>5;m-=y;m-=C;m^=C>>>3;y-=C;y-=m;y^=m<<10;C-=m;C-=y;C^=y>>>15} d=aAn(d);let m=2654435769,y=2654435769,C=314159265;const B=d.length;let e=B,M=0;for(;e>=12;e-=12,M+=12)m+=Wz(d,M),y+=Wz(d,M+4),C+=Wz(d,M+8),f();C+=B;switch(e){case 11:C+=d[M+10]<<24;case 10:C+=d[M+9]<<16;case 9:C+=d[M+8]<<8;case 8:y+=d[M+7]<<24;case 7:y+=d[M+6]<<16;case 6:y+=d[M+5]<<8;case 5:y+=d[M+4];case 4:m+=d[M+3]<<24;case 3:m+=d[M+2]<<16;case 2:m+=d[M+1]<<8;case 1:m+=d[M+0]}f();return hCc.toString(C)}; aAn=function(d){const f=[];for(let m=0;m{d.j.resolve()},f); d.addOnDisposeCallback(()=>void clearTimeout(m))}; Da=function(d,f){var m=`${f(d.error.message)}:${f(d.error.stack)}`.substring(0,2048);f=m.length+1;m=sT(m);const y=new Uint8Array(4+m.length);y.set([42,f&127|128,f>>7,d.error.code]);y.set(m,4);return y}; sT=function(d){return globalThis.TextEncoder?(new TextEncoder).encode(d):ed(d)}; r15=function(d,f,m){return d instanceof tF?bi(d,m,f,1):d.R6(m)}; Au=async function(d){let f=void 0;d.Y++;const m=new g.fa;d.vx instanceof ET&&d.vx.j.push(m.promise);if(d.GK){const B=new g.fa;setTimeout(()=>void B.resolve()); await B.promise}const y=d.logger.share();try{d.state=5;const B=[],e=await wB(d.vx.snapshot({Nm:{},f5:B}),d.yg.zc,()=>Promise.reject(new t1(15,"MDA:Timeout"))); pa(d,"MDA:Disposed");const M=B[0];d.state=6;const K=await wB(r15(d.DF,y,e),d.yg.yF,()=>Promise.reject(new t1(10,"BWB:Timeout"))); pa(d,"BWB:Disposed");d.state=7;f=Xc(y,()=>{const N=gkq(d,K,m,M);N.j.promise.then(()=>void d.D()); return N},"i")}catch(B){f?.dispose(); if(!d.A){const e=IAB(d,B);m.resolve();var C;if(C=d.vx instanceof ET&&d.Y<2)a:if(B instanceof t1)C=B.code!==32&&B.code!==20&&B.code!==10;else{if(B instanceof $e)switch(B.code){case 2:case 13:case 14:case 4:break;default:C=!1;break a}C=!0}if(C){const M=setTimeout(()=>void d.D(),(1+Math.random()*.25)*(d.S?6E4:1E3)); d.addOnDisposeCallback(()=>void clearTimeout(M)); return}d.A=e}y.Y(d.S?13:14);d.j.reject(d.A);return}finally{y.dispose()}d.state=8;d.Y=0;d.S?.dispose();d.S=f;d.j.resolve()}; IAB=function(d,f){if(!(f instanceof t1))if(f instanceof $e){const m=Error(f.toString());m.stack=f.stack;f=new t1(11,"EBH:Error",m)}else f=new t1(12,"BSO:Unknown",f);return d.reportError(f)}; pa=function(d,f){if(d.TL())throw new t1(d.S?20:32,f);}; gkq=function(d,f,m,y){const C=(L_(ZK(f,2))??0)*1E3;if(C<=0)throw new t1(31,"TTM:Invalid");if(po(f,4))return new uHq(d.logger,po(f,4),C);if(!(L_(ZK(f,3))??0))return new Xjc(d.logger,Ta(TR(f,1)),C);if(!y)throw new t1(4,"PMD:Undefined");y=y(Ta(TR(f,1)));if(typeof y!=="function")throw new t1(16,"APF:Failed");d.J=Math.floor((Date.now()+C)/1E3);d=new ke(d.logger,y,L_(ZK(f,3))??0,C);d.addOnDisposeCallback(()=>void m.resolve()); return d}; OT=function(d,f,m){try{if(d.TL())throw new t1(21,"BNT:disposed");if(!d.S&&d.A)throw d.A;return RCl(d,f,m)??nk5(d,f,m)??ZyE(d,f,m)}catch(y){if(!f.Dm)throw Qa(d,y);return V65(d,m,y)}}; Qa=function(d,f){f=f instanceof t1?f:new t1(5,"TVD:error",f);return d.reportError(f)}; RCl=function(d,f,m){return d.S?.kM(()=>oY(d,f),m,y=>{if(d.S instanceof ke&&f.Kw?.Kc)try{d.cache?.S(oY(d,f),y,f.Kw.LH,d.J-120)}catch(C){d.reportError(new t1(24,"ELX:write",C))}})}; nk5=function(d,f,m){if(f.Kw?.t5)try{const y=d.cache?.A(oY(d,f),f.Kw.LH);return y?m?Xc(d.logger,()=>g.X0(y,2),"a"):y:void 0}catch(y){d.reportError(new t1(23,"RXO:read",y))}}; ZyE=function(d,f,m){const y={stack:[],error:void 0,hasError:!1};try{if(!f.eU)throw new t1(29,"SDF:notready");return vT(y,new aY(d.logger,0,d.state)).kM(()=>oY(d,f),m)}catch(C){y.error=C,y.hasError=!0}finally{zP(y)}}; V65=function(d,f,m){const y={stack:[],error:void 0,hasError:!1};try{const C=Qa(d,m);return vT(y,new lAS(d.logger,C)).kM(()=>[],f)}catch(C){y.error=C,y.hasError=!0}finally{zP(y)}}; oY=function(d,f){return f.Z0?f.Z0:f.Nm?Xc(d.logger,()=>f.Z0=sT(f.Nm),"c"):[]}; hu=function(){let d=0,f;return m=>{f||(f=new Zd);const y=new aY(f,d,1),C=y.kM(()=>sT(m),!0); y.dispose();d++;return C}}; g.Fz=function(d,f){if(d)for(const m in d)Object.prototype.hasOwnProperty.call(d,m)&&f(d[m],m,d)}; Pyg=function(){const d=[];g.Fz(x_g,f=>{d.push(f)}); return d}; J1T=function(){const d=g.rl("IFRAME"),f={};g.lt(LcS(),m=>{d.sandbox&&d.sandbox.supports&&d.sandbox.supports(m)&&(f[m]=!0)}); return f}; g.rl=function(d,f=document){return f.createElement(String(d).toLowerCase())}; g.gl=function(d,f,m,y){this.left=d;this.top=f;this.width=m;this.height=y}; IY=function(d,f){return d==f?!0:d&&f?d.left==f.left&&d.width==f.width&&d.top==f.top&&d.height==f.height:!1}; g.Xz=function(d,f,m){if(typeof f==="string")up(d,m,f);else for(const y in f)up(d,f[y],y)}; up=function(d,f,m){(m=RY(d,m))&&(SkS.test(m)?d.style.setProperty(m,f):d.style[m]=f)}; RY=function(d,f){let m=na[f];if(!m){var y=Ok(f);m=y;d.style[y]===void 0&&(y=(g.eu?"Webkit":g.Za?"Moz":null)+hqB(y),d.style[y]!==void 0&&(m=y));na[f]=m}return m}; g.Va=function(d,f){const m=d.style[Ok(f)];return typeof m!=="undefined"?m:d.style[RY(d,f)]||""}; lp=function(d,f){const m=g.Yg(d);return m.defaultView&&m.defaultView.getComputedStyle&&(d=m.defaultView.getComputedStyle(d,null))?d[f]||d.getPropertyValue(f)||"":""}; xe=function(d){try{return d.getBoundingClientRect()}catch(f){return{left:0,top:0,right:0,bottom:0}}}; g.Pz=function(d){var f=g.Yg(d);const m=new g.Oj(0,0);if(d==(f?g.Yg(f):document).documentElement)return m;d=xe(d);f=g.Go(f);f=g.MA(f.S);m.x=d.left+f.x;m.y=d.top+f.y;return m}; g.Ju=function(d,f){d=La(d);f=La(f);return new g.Oj(d.x-f.x,d.y-f.y)}; g.Sq=function(d){d=xe(d);return new g.Oj(d.left,d.top)}; La=function(d){if(d.nodeType==1)return g.Sq(d);d=d.changedTouches?d.changedTouches[0]:d;return new g.Oj(d.clientX,d.clientY)}; vz=function(d,f){let m;if(f instanceof g.aB)m=f.height,f=f.width;else throw Error("missing height argument");d.style.width=jq(f,!0);d.style.height=jq(m,!0)}; jq=function(d,f){typeof d=="number"&&(d=(f?Math.round(d):d)+"px");return d}; g.zu=function(d){var f=jfn,m;(m=lp(d,"display"))||(m=d.currentStyle?d.currentStyle.display:null);if((m||d.style&&d.style.display)!="none")return f(d);m=d.style;const y=m.display,C=m.visibility,B=m.position;m.visibility="hidden";m.position="absolute";m.display="inline";d=f(d);m.display=y;m.position=B;m.visibility=C;return d}; jfn=function(d){const f=d.offsetWidth,m=d.offsetHeight,y=g.eu&&!f&&!m;return(f===void 0||y)&&d.getBoundingClientRect?(d=xe(d),new g.aB(d.right-d.left,d.bottom-d.top)):new g.aB(f,m)}; zCn=function(d,f={}){return new vkn(d,f)}; ToV=function(d){d.D.Fx("data",f=>{if("1"in f){var m=f["1"];let y;try{y=d.J(m)}catch(C){Tu(d,new $e(13,`Error when deserializing response data; error: ${C}, response: ${m}`))}y&&qx(d,y)}if("2"in f)for(f=bp(d,f["2"]),m=0;m{tu(d,Hz(d));for(let f=0;f{if(d.S.length!==0){var f=d.xhr.V;f!==0||Fc(d.xhr)||(f=6);var m=-1;switch(f){case 0:var y=2;break;case 7:y=10;break;case 8:y=4;break;case 6:m=d.xhr.getStatus();y=Wn(m);break;default:y=14}tu(d,Hz(d));f=TxS(f)+", error: "+d.xhr.getLastError();m!==-1&&(f+=`, http status code: ${m}`);Tu(d,new $e(y,f))}})}; Tu=function(d,f){for(let m=0;m{f[y]=m[y]}); return f}; qx=function(d,f){for(let m=0;m{if(Fc(d.xhr)){var y=gB(d.xhr);if(f&&d.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");y=atob(y)}try{var C=d.J(y)}catch(e){Tu(d,wl(new $e(13,`Error when deserializing response data; error: ${e}, response: ${y}`),m));return}y=Wn(d.xhr.getStatus());tu(d,Hz(d));y===0?qx(d,C):Tu(d,wl(new $e(y,"Xhr succeeded but the status code is not 200"),m))}else{y=gB(d.xhr);let e;C=Hz(d);if(y){var B= bp(d,y);y=B.code;e=B.details;B=B.metadata}else y=2,e=`Rpc failed due to xhr error. uri: ${String(d.xhr.J)}, error code: ${d.xhr.V}, error: ${d.xhr.getLastError()}`,B=C;tu(d,C);Tu(d,wl(new $e(y,e,B),m))}})}; Ye=function(d,f){f=d.indexOf(f);f>-1&&d.splice(f,1)}; wl=function(d,f){f.stack&&(d.stack+="\n"+f.stack);return d}; UT=function(d){this.j=d.GM||null;this.V=d.UJ||!1;this.A=void 0}; Gu=function(d,f){g.hq.call(this);this.S1=d;this.D=f;this.Y=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.O=new Headers;this.A=null;this.X="GET";this.K="";this.S=!1;this.J=this.V=this.j=null;this.Z=new AbortController}; dz=function(d){d.V.read().then(d.SC.bind(d)).catch(d.KT.bind(d))}; me=function(d){d.readyState=4;d.j=null;d.V=null;d.J=null;f7(d)}; f7=function(d){d.onreadystatechange&&d.onreadystatechange.call(d)}; wjq=function(d){if(d.gI&&typeof d.gI=="function")return d.gI();if(typeof Map!=="undefined"&&d instanceof Map||typeof Set!=="undefined"&&d instanceof Set)return Array.from(d.values());if(typeof d==="string")return d.split("");if(g.On(d)){const f=[],m=d.length;for(let y=0;y>4&15).toString(16)+(d&15).toString(16)}; NI=function(d,f){this.A=this.S=null;this.V=d||null;this.j=!!f}; cA=function(d){d.S||(d.S=new Map,d.A=0,d.V&&g.XH(d.V,function(f,m){d.add(py(f),m)}))}; DN=function(d,f){cA(d);f=s9(d,f);return d.S.has(f)}; s9=function(d,f){f=String(f);d.j&&(f=f.toLowerCase());return f}; GpP=function(d,f){f&&!d.j&&(cA(d),d.V=null,d.S.forEach(function(m,y){const C=y.toLowerCase();y!=C&&(this.remove(y),this.remove(C),m.length>0&&(this.V=null,this.S.set(s9(this,C),g.wx(m)),this.A=this.A+m.length))},d)); d.j=f}; m4T=function(d){let f="";g.rY(d,function(m,y){f+=y;f+=":";f+=m;f+="\r\n"}); return f}; E9=function(d){g.X.call(this);this.A=d;this.S={}}; p7=function(d,f,m,y,C,B){if(Array.isArray(m))for(let e=0;eC=>y.intercept(C,m),d)}; NC=function(d,f,m){d>>1&7||f[A[33]](f[A[6]],0,m);if(!(d-6&7)){if(!(n7(f[A[14]])||f[A[14]][A[8]](A[24])||f[A[14]][A[8]](A[69])||f[A[14]][A[8]](A[73])))throw new g.ZN(A[56],f[A[14]]);var y=WA(f[A[14]]);f[A[39]]=y[A[54]];f[A[3]]=y[A[1]]+(y[A[48]]!=null?`:${y[A[48]]}`:A[15]);var C=y[A[14]];C[A[8]](A[21])?(f[A[22]]=A[21],C=C[A[7]](14)):C[A[8]](A[19])?(f[A[22]]=A[19],C=C[A[7]](13)):C[A[8]](A[83])?(C=Ve(42,C,f),C=C[0]):(f[A[22]]=C,C=A[15]);var B=f[A[1]];f[A[1]]=lM(2,C);Object[A[71]](f[A[1]],xZ(36,y[A[3]][A[31]]())); Object[A[71]](f[A[1]],B);f[A[1]][A[28]]===A[77]&&(delete f[A[1]][A[28]],f[A[22]]+=A[76]);f[A[14]]=A[15];f[A[34]]=A[15];f[A[54]]&&(y=PA(9,f));var e=[]}return e}; eIS=function(d,f){return f.reduce((m,y)=>C=>y.intercept(C,m),d)}; Mdv=function(d,f,m){const y=f.u3,C=f.getMetadata(),B=L7(d,!0);d=Jg(d,C,B,m+y.getName());m=Sv(B,y.A,!1);Hyl(m,C["X-Goog-Encode-Response-If-Executable"]==="base64");f=y.S(f.eR);B.send(d,"POST",f);return m}; KHE=function(d,f,m,y,C,B={}){const e=f.substring(0,f.length-C.name.length),M=B?.signal;return eIS(K=>new Promise((N,W)=>{if(M?.aborted){const E=new $e(1,"Aborted");E.cause=M.reason;W(E)}else{var c={},D=Mdv(d,K,e);D.Fx("error",E=>void W(E)); D.Fx("metadata",E=>{c=E}); D.Fx("data",E=>{N(zCn(E,c))}); M&&M.addEventListener("abort",()=>{D.cancel();const E=new $e(1,"Aborted");E.cause=M.reason;W(E)})}}),d.tS).call(d,C.D(m,y)).then(K=>K.o$)}; qL=function(d,f,m,y,C,B={}){return KHE(d,f,m,y,C,B)}; L7=function(d,f){f=d.S&&!f;return d.FD||f?new AF(new UT({GM:d.FD,UJ:f})):new AF}; Jg=function(d,f,m,y){f["Content-Type"]="application/json+protobuf";f["X-User-Agent"]="grpc-web-javascript/0.1";const C=f.Authorization;if(C&&N8T.has(C.split(" ")[0])||d.withCredentials)m.K=!0;if(d.FL)d=y,g.Jl(f)?y=d:(f=m4T(f),typeof d==="string"?y=g.ly(d,Ek("$httpHeaders"),f):(d.V.set("$httpHeaders",f),y=d));else for(const B of Object.keys(f))m.headers.set(B,f[B]);return y}; Sv=function(d,f,m){let y;m&&(d.isActive(),m=new izE(d),y=new WHE(m));return new cIv({xhr:d,qs:y},f)}; jv=function(){this.S=new s5l;this.A="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; g.vA=function(d,f){return d.replace(D4V,function(m,y){try{let C=g.jz(f,y);if(C==null||C.toString()==null)return m;C=C.toString();if(C==""||!g.YK(g.A1(C)))return encodeURIComponent(C).replace(/%2C/g,",")}catch(C){}return m})}; p0P=function(d){const f=d.Ru;return BL(d,f,f[YE]|0,EET,2,1)}; AIq=function(d){var f;if((f=d[z$])!=null)d=f;else{if(T$!==T$)throw Error();d=d[z$]=$4h(d.S)}return d}; kaV=function(d){return d[qI]??(d[qI]=new Map(p0P(AIq(d)).map(f=>[f.getName(),Yk(f,2)])))}; Q55=function(){var d=bM;tg.instance||(tg.instance=new tg(d));return tg.instance}; HA=function(d,f){return d.Y?d.Y:d.Y=new Promise(async m=>{const y=window.AbortController?new window.AbortController:void 0,C=y?.signal;let B=!1;try{y&&(d.A=d.zH.zk(()=>{y.abort()},f||2E4)),await fetch("/generate_204",{method:"HEAD", signal:C}),B=!0}catch{B=!1}finally{d.Y=void 0,d.A&&(d.zH.un(d.A),d.A=0),B!==d.S&&(d.S=B,d.S?d.dispatchEvent("networkstatus-online"):d.dispatchEvent("networkstatus-offline")),m(B)}})}; OzV=function(d){d.S===-1&&(d.S=d.data.reduce((f,m,y)=>f+(m?2**y:0),0)); return d.S}; g.wz=function(d,f,m=!1){if(d&&f!==null&&f!=f.top){if(!f.top)return new g.aB(-12245933,-12245933);f=f.top}try{if(m)var y=(new g.aB(f.innerWidth,f.innerHeight)).round();else{const C=(f||window).document,B=C.compatMode=="CSS1Compat"?C.documentElement:C.body;y=(new g.aB(B.clientWidth,B.clientHeight)).round()}return y}catch(C){return new g.aB(-12245933,-12245933)}}; g.YZ=function(d){return d.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[d.visibilityState||d.webkitVisibilityState||d.mozVisibilityState||""]??0}; g.U9=function(d,f,m){g.X.call(this);this.S=null;this.j=!1;this.D=d;this.Y=m;this.A=f||window;this.V=(0,g.uc)(this.DE,this)}; G$=function(d){d=d.A;return d.requestAnimationFrame||d.webkitRequestAnimationFrame||d.mozRequestAnimationFrame||d.oRequestAnimationFrame||d.msRequestAnimationFrame||null}; f6=function(d){d=d.A;return d.cancelAnimationFrame||d.cancelRequestAnimationFrame||d.webkitCancelRequestAnimationFrame||d.mozCancelRequestAnimationFrame||d.oCancelRequestAnimationFrame||d.msCancelRequestAnimationFrame||null}; g.mm=function(d,f,m){g.X.call(this);this.S=d;this.yw=f||0;this.A=m;this.V=(0,g.uc)(this.hv,this)}; yO=function(d){d.Iz=g.f1(()=>{d.Iz=null;d.S&&!d.A&&(d.S=!1,yO(d))},d.yw); const f=d.V;d.V=null;d.j.apply(null,f)}; C6=function(d){return typeof d.className=="string"?d.className:d.getAttribute&&d.getAttribute("class")||""}; var oEV=function(){return Ve[A[9]](this,27)}; B_=function(d){return d.classList?d.classList:C6(d).match(/\S+/g)||[]}; ea=function(d,f){typeof d.className=="string"?d.className=f:d.setAttribute&&d.setAttribute("class",f)}; g.MK=function(d,f){return d.classList?d.classList.contains(f):g.TE(B_(d),f)}; g.K6=function(d,f){if(d.classList)d.classList.add(f);else if(!g.MK(d,f)){const m=C6(d);ea(d,m+(m.length>0?" "+f:f))}}; NK=function(d,f){if(d.classList)Array.prototype.forEach.call(f,function(y){g.K6(d,y)}); else{var m={};Array.prototype.forEach.call(B_(d),function(y){m[y]=!0}); Array.prototype.forEach.call(f,function(y){m[y]=!0}); f="";for(const y in m)f+=f.length>0?" "+y:y;ea(d,f)}}; g.i$=function(d,f){d.classList?d.classList.remove(f):g.MK(d,f)&&ea(d,Array.prototype.filter.call(B_(d),function(m){return m!=f}).join(" "))}; aJn=function(d,f){d.classList?Array.prototype.forEach.call(f,function(m){g.i$(d,m)}):ea(d,Array.prototype.filter.call(B_(d),function(m){return!g.TE(f,m)}).join(" "))}; g.W_=function(d,f,m){m?g.K6(d,f):g.i$(d,f)}; c_=function(){}; hIc=function(d){if(d instanceof DB||d instanceof Et||d instanceof p6)return d;if(typeof d.next=="function")return new DB(()=>d); if(typeof d[Symbol.iterator]=="function")return new DB(()=>d[Symbol.iterator]()); if(typeof d.Ky=="function")return new DB(()=>d.Ky()); throw Error("Not an iterator or iterable.");}; $7=function(d,f,m,y,C,B,e,M){this.S=d;this.J=f;this.V=m;this.Y=y;this.j=C;this.D=B;this.A=e;this.Z=M}; Aa=function(d,f){if(f==0)return d.S;if(f==1)return d.A;let m=Qj(d.S,d.V,f),y=Qj(d.V,d.j,f);d=Qj(d.j,d.A,f);m=Qj(m,y,f);y=Qj(y,d,f);return Qj(m,y,f)}; FHn=function(d,f){let m=(f-d.S)/(d.A-d.S);if(m<=0)return 0;if(m>=1)return 1;let y=0,C=1,B=0;for(var e=0;e<8;e++){B=Aa(d,m);const M=(Aa(d,m+1E-6)-B)/1E-6;if(Math.abs(B-f)<1E-6)return m;if(Math.abs(M)<1E-6)break;else B1E-6&&e<8;e++)B=0}; oe=function(d){g.X.call(this);this.D=1;this.V=[];this.j=0;this.S=[];this.A={};this.J=!!d}; gEn=function(d,f,m){g.Yc(function(){d.apply(f,m)})}; g.ae=function(d){this.S=d}; ha=function(d){this.S=d}; Fr=function(d){this.data=d}; rR=function(d){return d===void 0||d instanceof Fr?d:new Fr(d)}; gR=function(d){this.S=d}; Ie=function(d){this.S=d}; IJl=function(){}; u$=function(){}; Xr=function(d){this.S=d;this.A=null}; Re=function(d){if(d.S==null)throw Error("Storage mechanism: Storage unavailable");d.isAvailable()||Cz(Error("Storage mechanism: Storage unavailable"))}; n6=function(){let d=null;try{d=g.En.localStorage||null}catch(f){}Xr.call(this,d)}; var u0S=function(d,f){return ZB[A[9]](this,4,d,f)}; VO=function(){let d=null;try{d=g.En.sessionStorage||null}catch(f){}Xr.call(this,d)}; l$=function(d,f){this.A=d;this.S=f+"::"}; g.x7=function(d){const f=new n6;return f.isAvailable()?d?new l$(f,d):f:null}; P_=function(d,f){this.S=d;this.A=f}; Ja=function(d){var f,m,y=d.length,C=0;for(f=0;f>>6:(B<65536?M[m++]=224|B>>>12:(M[m++]=240|B>>>18,M[m++]=128|B>>>12&63),M[m++]=128|B>>> 6&63),M[m++]=128|B&63);return M}; Sa=function(d){for(var f=d.length;--f>=0;)d[f]=0}; v_=function(d,f,m,y,C){this.EH=d;this.Za=f;this.CD=m;this.Yz=y;this.NA=C;this.aR=d&&d.length}; zJ=function(d,f){this.qz=d;this.Qc=0;this.JK=f}; TJ=function(d,f){d.ZB[d.pending++]=f&255;d.ZB[d.pending++]=f>>>8&255}; qK=function(d,f,m){d.NQ>16-m?(d.HD|=f<>16-d.NQ,d.NQ+=m-16):(d.HD|=f<>>=1,m<<=1;while(--f>0);return m>>>1}; H_=function(d,f,m){var y=Array(16),C=0,B;for(B=1;B<=15;B++)y[B]=C=C+m[B-1]<<1;for(m=0;m<=f;m++)C=d[m*2+1],C!==0&&(d[m*2]=ta(y[C]++,C))}; wR=function(d){var f;for(f=0;f<286;f++)d.Md[f*2]=0;for(f=0;f<30;f++)d.e5[f*2]=0;for(f=0;f<19;f++)d.pR[f*2]=0;d.Md[512]=1;d.hI=d.xS=0;d.FJ=d.matches=0}; Y7=function(d){d.NQ>8?TJ(d,d.HD):d.NQ>0&&(d.ZB[d.pending++]=d.HD);d.HD=0;d.NQ=0}; Ut=function(d,f,m){Y7(d);TJ(d,m);TJ(d,~m);L6.r7(d.ZB,d.window,f,m,d.pending);d.pending+=m}; GJ=function(d,f,m,y){var C=f*2,B=m*2;return d[C]>>7)];b$(d,e,m);M=BW[e];M!==0&&(C-=eY[e],qK(d,C,M))}}while(y>1;e>=1;e--)dt(d,m,e);K=B;do e=d.nJ[1],d.nJ[1]=d.nJ[d.GA--],dt(d,m,1),y=d.nJ[1],d.nJ[--d.mZ]=e,d.nJ[--d.mZ]=y,m[K*2]=m[e*2]+m[y*2],d.depth[K]=(d.depth[e]>=d.depth[y]?d.depth[e]:d.depth[y])+1,m[e*2+1]=m[y*2+1]=K,d.nJ[1]=K++,dt(d,m,1);while(d.GA>= 2);d.nJ[--d.mZ]=d.nJ[1];e=f.qz;K=f.Qc;y=f.JK.EH;C=f.JK.aR;B=f.JK.Za;var N=f.JK.CD,W=f.JK.NA,c,D=0;for(c=0;c<=15;c++)d.tR[c]=0;e[d.nJ[d.mZ]*2+1]=0;for(f=d.mZ+1;f<573;f++){var E=d.nJ[f];c=e[e[E*2+1]*2+1]+1;c>W&&(c=W,D++);e[E*2+1]=c;if(!(E>K)){d.tR[c]++;var O=0;E>=N&&(O=B[E-N]);var F=e[E*2];d.hI+=F*(c+O);C&&(d.xS+=F*(y[E*2+1]+O))}}if(D!==0){do{for(c=W-1;d.tR[c]===0;)c--;d.tR[c]--;d.tR[c+1]+=2;d.tR[W]--;D-=2}while(D>0);for(c=W;c!==0;c--)for(E=d.tR[c];E!==0;)y=d.nJ[--f],y>K||(e[y*2+1]!==c&&(d.hI+=(c-e[y* 2+1])*e[y*2],e[y*2+1]=c),E--)}H_(m,M,d.tR)}; NJ=function(d,f,m){var y,C=-1,B=f[1],e=0,M=7,K=4;B===0&&(M=138,K=3);f[(m+1)*2+1]=65535;for(y=0;y<=m;y++){var N=B;B=f[(y+1)*2+1];++e>>=1)if(f&1&&d.Md[m*2]!==0)return 0;if(d.Md[18]!==0||d.Md[20]!==0||d.Md[26]!==0)return 1;for(m=32;m<256;m++)if(d.Md[m*2]!==0)return 1;return 0}; WW=function(d,f,m){d.ZB[d.L3+d.FJ*2]=f>>>8&255;d.ZB[d.L3+d.FJ*2+1]=f&255;d.ZB[d.Yf+d.FJ]=m&255;d.FJ++;f===0?d.Md[m*2]++:(d.matches++,f--,d.Md[(fd[m]+256+1)*2]++,d.e5[(f<256?Cd[f]:Cd[256+(f>>>7)])*2]++);return d.FJ===d.AE-1}; sA=function(d,f){d.msg=cW[f];return f}; D6=function(d){for(var f=d.length;--f>=0;)d[f]=0}; EA=function(d){var f=d.state,m=f.pending;m>d.xR&&(m=d.xR);m!==0&&(L6.r7(d.output,f.ZB,f.f4,m,d.yc),d.yc+=m,f.f4+=m,d.b9+=m,d.xR-=m,f.pending-=m,f.pending===0&&(f.f4=0))}; kD=function(d,f){var m=d.hJ>=0?d.hJ:-1,y=d.aO-d.hJ,C=0;if(d.level>0){d.jP.Tg===2&&(d.jP.Tg=X0S(d));Kd(d,d.gB);Kd(d,d.E9);NJ(d,d.Md,d.gB.Qc);NJ(d,d.e5,d.E9.Qc);Kd(d,d.vl);for(C=18;C>=3&&d.pR[pd[C]*2+1]===0;C--);d.hI+=3*(C+1)+5+5+4;var B=d.hI+3+7>>>3;var e=d.xS+3+7>>>3;e<=B&&(B=e)}else B=e=y+5;if(y+4<=B&&m!==-1)qK(d,f?1:0,3),Ut(d,m,y);else if(d.strategy===4||e===B)qK(d,2+(f?1:0),3),MJ(d,$D,AL);else{qK(d,4+(f?1:0),3);m=d.gB.Qc+1;y=d.E9.Qc+1;C+=1;qK(d,m-257,5);qK(d,y-1,5);qK(d,C-4,4);for(B=0;B>>8&255;d.ZB[d.pending++]=f&255}; oc=function(d,f){var m=d.l3,y=d.aO,C=d.Wb,B=d.QR,e=d.aO>d.Gk-262?d.aO-(d.Gk-262):0,M=d.window,K=d.RU,N=d.z0,W=d.aO+258,c=M[y+C-1],D=M[y+C];d.Wb>=d.P3&&(m>>=2);B>d.vZ&&(B=d.vZ);do{var E=f;if(M[E+C]===D&&M[E+C-1]===c&&M[E]===M[y]&&M[++E]===M[y+1]){y+=2;for(E++;M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&yC){d.Mw=f;C=E;if(E>=B)break;c=M[y+C-1];D=M[y+C]}}}while((f=N[f&K])>e&&--m!== 0);return C<=d.vZ?C:d.vZ}; FW=function(d){var f=d.Gk,m;do{var y=d.wb-d.vZ-d.aO;if(d.aO>=f+(f-262)){L6.r7(d.window,d.window,f,f,0);d.Mw-=f;d.aO-=f;d.hJ-=f;var C=m=d.Fr;do{var B=d.head[--C];d.head[C]=B>=f?B-f:0}while(--m);C=m=f;do B=d.z0[--C],d.z0[C]=B>=f?B-f:0;while(--m);y+=f}if(d.jP.k0===0)break;C=d.jP;m=d.window;B=d.aO+d.vZ;var e=C.k0;e>y&&(e=y);e===0?m=0:(C.k0-=e,L6.r7(m,C.input,C.Ke,e,B),C.state.wrap===1?C.H9=ac(C.H9,m,e,B):C.state.wrap===2&&(C.H9=hL(C.H9,m,e,B)),C.Ke+=e,C.cK+=e,m=e);d.vZ+=m;if(d.vZ+d.zD>=3)for(y=d.aO-d.zD, d.qH=d.window[y],d.qH=(d.qH<=3&&(d.qH=(d.qH<=3)if(m=WW(d,d.aO-d.Mw,d.sI-3),d.vZ-=d.sI,d.sI<=d.Z4&&d.vZ>=3){d.sI--;do d.aO++,d.qH=(d.qH<=3&&(d.qH=(d.qH<4096)&&(d.sI=2));if(d.Wb>=3&&d.sI<=d.Wb){y=d.aO+d.vZ-3;m=WW(d,d.aO-1-d.lO,d.Wb-3);d.vZ-=d.Wb-1;d.Wb-=2;do++d.aO<=y&&(d.qH=(d.qH<=3&&d.aO>0&&(y=d.aO-1,m=B[y],m===B[++y]&&m===B[++y]&&m===B[++y])){for(C=d.aO+258;m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&yd.vZ&&(d.sI=d.vZ)}d.sI>=3?(m=WW(d,1,d.sI-3),d.vZ-=d.sI,d.aO+=d.sI,d.sI=0):(m=WW(d,0,d.window[d.aO]),d.vZ--,d.aO++);if(m&&(kD(d,!1),d.jP.xR===0))return 1}d.zD=0;return f=== 4?(kD(d,!0),d.jP.xR===0?3:4):d.FJ&&(kD(d,!1),d.jP.xR===0)?1:2}; nEn=function(d,f){for(var m;;){if(d.vZ===0&&(FW(d),d.vZ===0)){if(f===0)return 1;break}d.sI=0;m=WW(d,0,d.window[d.aO]);d.vZ--;d.aO++;if(m&&(kD(d,!1),d.jP.xR===0))return 1}d.zD=0;return f===4?(kD(d,!0),d.jP.xR===0?3:4):d.FJ&&(kD(d,!1),d.jP.xR===0)?1:2}; Ic=function(d,f,m,y,C){this.Nx=d;this.Ei=f;this.Yv=m;this.Pe=y;this.func=C}; Zzh=function(){this.jP=null;this.status=0;this.ZB=null;this.wrap=this.pending=this.f4=this.aX=0;this.wW=null;this.vR=0;this.method=8;this.Ds=-1;this.RU=this.XQ=this.Gk=0;this.window=null;this.wb=0;this.head=this.z0=null;this.QR=this.P3=this.strategy=this.level=this.Z4=this.l3=this.Wb=this.vZ=this.Mw=this.aO=this.Ug=this.lO=this.sI=this.hJ=this.RE=this.w0=this.n$=this.Fr=this.qH=0;this.Md=new L6.qG(1146);this.e5=new L6.qG(122);this.pR=new L6.qG(78);D6(this.Md);D6(this.e5);D6(this.pR);this.vl=this.E9= this.gB=null;this.tR=new L6.qG(16);this.nJ=new L6.qG(573);D6(this.nJ);this.mZ=this.GA=0;this.depth=new L6.qG(573);D6(this.depth);this.NQ=this.HD=this.zD=this.matches=this.xS=this.hI=this.L3=this.FJ=this.AE=this.Yf=0}; VdS=function(d,f){if(!d||!d.state||f>5||f<0)return d?sA(d,-2):-2;var m=d.state;if(!d.output||!d.input&&d.k0!==0||m.status===666&&f!==4)return sA(d,d.xR===0?-5:-2);m.jP=d;var y=m.Ds;m.Ds=f;if(m.status===42)if(m.wrap===2)d.H9=0,QF(m,31),QF(m,139),QF(m,8),m.wW?(QF(m,(m.wW.text?1:0)+(m.wW.B6?2:0)+(m.wW.extra?4:0)+(m.wW.name?8:0)+(m.wW.comment?16:0)),QF(m,m.wW.time&255),QF(m,m.wW.time>>8&255),QF(m,m.wW.time>>16&255),QF(m,m.wW.time>>24&255),QF(m,m.level===9?2:m.strategy>=2||m.level<2?4:0),QF(m,m.wW.os& 255),m.wW.extra&&m.wW.extra.length&&(QF(m,m.wW.extra.length&255),QF(m,m.wW.extra.length>>8&255)),m.wW.B6&&(d.H9=hL(d.H9,m.ZB,m.pending,0)),m.vR=0,m.status=69):(QF(m,0),QF(m,0),QF(m,0),QF(m,0),QF(m,0),QF(m,m.level===9?2:m.strategy>=2||m.level<2?4:0),QF(m,3),m.status=113);else{var C=8+(m.XQ-8<<4)<<8;C|=(m.strategy>=2||m.level<2?0:m.level<6?1:m.level===6?2:3)<<6;m.aO!==0&&(C|=32);m.status=113;OA(m,C+(31-C%31));m.aO!==0&&(OA(m,d.H9>>>16),OA(m,d.H9&65535));d.H9=1}if(m.status===69)if(m.wW.extra){for(C= m.pending;m.vR<(m.wW.extra.length&65535)&&(m.pending!==m.aX||(m.wW.B6&&m.pending>C&&(d.H9=hL(d.H9,m.ZB,m.pending-C,C)),EA(d),C=m.pending,m.pending!==m.aX));)QF(m,m.wW.extra[m.vR]&255),m.vR++;m.wW.B6&&m.pending>C&&(d.H9=hL(d.H9,m.ZB,m.pending-C,C));m.vR===m.wW.extra.length&&(m.vR=0,m.status=73)}else m.status=73;if(m.status===73)if(m.wW.name){C=m.pending;do{if(m.pending===m.aX&&(m.wW.B6&&m.pending>C&&(d.H9=hL(d.H9,m.ZB,m.pending-C,C)),EA(d),C=m.pending,m.pending===m.aX)){var B=1;break}B=m.vRC&&(d.H9=hL(d.H9,m.ZB,m.pending-C,C));B===0&&(m.vR=0,m.status=91)}else m.status=91;if(m.status===91)if(m.wW.comment){C=m.pending;do{if(m.pending===m.aX&&(m.wW.B6&&m.pending>C&&(d.H9=hL(d.H9,m.ZB,m.pending-C,C)),EA(d),C=m.pending,m.pending===m.aX)){B=1;break}B=m.vRC&&(d.H9=hL(d.H9,m.ZB,m.pending-C,C));B===0&&(m.status=103)}else m.status= 103;m.status===103&&(m.wW.B6?(m.pending+2>m.aX&&EA(d),m.pending+2<=m.aX&&(QF(m,d.H9&255),QF(m,d.H9>>8&255),d.H9=0,m.status=113)):m.status=113);if(m.pending!==0){if(EA(d),d.xR===0)return m.Ds=-1,0}else if(d.k0===0&&(f<<1)-(f>4?9:0)<=(y<<1)-(y>4?9:0)&&f!==4)return sA(d,-5);if(m.status===666&&d.k0!==0)return sA(d,-5);if(d.k0!==0||m.vZ!==0||f!==0&&m.status!==666){y=m.strategy===2?nEn(m,f):m.strategy===3?RIq(m,f):uD[m.level].func(m,f);if(y===3||y===4)m.status=666;if(y===1||y===3)return d.xR===0&&(m.Ds= -1),0;if(y===2&&(f===1?(qK(m,2,3),b$(m,256,$D),m.NQ===16?(TJ(m,m.HD),m.HD=0,m.NQ=0):m.NQ>=8&&(m.ZB[m.pending++]=m.HD&255,m.HD>>=8,m.NQ-=8)):f!==5&&(qK(m,0,3),Ut(m,0,0),f===3&&(D6(m.head),m.vZ===0&&(m.aO=0,m.hJ=0,m.zD=0))),EA(d),d.xR===0))return m.Ds=-1,0}if(f!==4)return 0;if(m.wrap<=0)return 1;m.wrap===2?(QF(m,d.H9&255),QF(m,d.H9>>8&255),QF(m,d.H9>>16&255),QF(m,d.H9>>24&255),QF(m,d.cK&255),QF(m,d.cK>>8&255),QF(m,d.cK>>16&255),QF(m,d.cK>>24&255)):(OA(m,d.H9>>>16),OA(m,d.H9&65535));EA(d);m.wrap>0&& (m.wrap=-m.wrap);return m.pending!==0?0:1}; XW=function(d){if(!(this instanceof XW))return new XW(d);d=this.options=L6.assign({level:-1,method:8,chunkSize:16384,On:15,Fm:8,strategy:0,to:""},d||{});d.raw&&d.On>0?d.On=-d.On:d.KD&&d.On>0&&d.On<16&&(d.On+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.jP=new Rc;this.jP.xR=0;var f=this.jP;var m=d.level,y=d.method,C=d.On,B=d.Fm,e=d.strategy;if(f){var M=1;m===-1&&(m=6);C<0?(M=0,C=-C):C>15&&(M=2,C-=16);if(B<1||B>9||y!==8||C<8||C>15||m<0||m>9||e<0||e>4)f=sA(f,-2);else{C===8&&(C=9);var K= new Zzh;f.state=K;K.jP=f;K.wrap=M;K.wW=null;K.XQ=C;K.Gk=1<>=7;B<30;B++)for(eY[B]=e<<7,C=0;C<1<=N.Gk&&(f===0&&(D6(N.head),N.aO=0,N.hJ=0,N.zD=0),m=new L6.ND(N.Gk),L6.r7(m,B,e-N.Gk,N.Gk,0),B=m,e=N.Gk);m=d.k0;y=d.Ke;C=d.input;d.k0=e;d.Ke=0;d.input=B;for(FW(N);N.vZ>=3;){B=N.aO;e=N.vZ-2;do N.qH=(N.qH<f:d.length===1?d[0]:d.reduce((f,m)=>(...y)=>f(m(...y)))}; x4v=function(){var d=[];return f=>(m,y)=>{m=f(m,y);let C=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");}; const B={getState:m.getState,dispatch:(e,...M)=>C(e,...M)}; y=d.map(e=>e(B)); C=Ld(...y)(m.dispatch);return{...m,dispatch:C}}}; PZB=function(d){Object.keys(d).forEach(f=>{const m=d[f];if(typeof m(void 0,{type:JL})==="undefined")throw Error(`The slice reducer for key "${f}" 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 m(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${SY()}`})==="undefined")throw Error(`The slice reducer for key "${f}" returned undefined when probed with a random type. Don't try to handle '${JL}' 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.");})}; jY=function(d,f,m){function y(){if(W)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 M} function C(D){if(typeof D!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof D}'`);if(W)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.");let E=!0;N===K&&(N=K.slice());N.push(D);return function(){if(E){if(W)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;N===K&&(N=K.slice());N.splice(N.indexOf(D),1);K=null}}} function B(D){if(typeof D!=="object"||D===null)var E=!1;else{for(E=D;Object.getPrototypeOf(E)!==null;)E=Object.getPrototypeOf(E);E=Object.getPrototypeOf(D)===E}if(!E)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof D}'. 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 D.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(W)throw Error("Reducers may not dispatch actions.");try{W=!0,M=e(M,D)}finally{W=!1}E=K=N;for(let O=0;O1?f[d[0]]=d[1]:d.length===1&&Object.assign(f,d[0])}; g.Z=function(d,f){return d in wt?wt[d]:f}; UA=function(d){const f=wt.EXPERIMENT_FLAGS;return f?f[d]:void 0}; JIP=function(d){GI.forEach(f=>f(d))}; fR=function(d){return d&&window.yterr?function(){try{return d.apply(this,arguments)}catch(f){dH(f)}}:d}; dH=function(d){var f=g.AV("yt.logging.errors.log");f?f(d,"ERROR",void 0,void 0,void 0,void 0,void 0):(f=g.Z("ERRORS",[]),f.push([d,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.YD("ERRORS",f));JIP(d)}; mn=function(d,f,m,y,C){var B=g.AV("yt.logging.errors.log");B?B(d,"WARNING",f,m,y,void 0,C):(B=g.Z("ERRORS",[]),B.push([d,"WARNING",f,m,y,void 0,C]),g.YD("ERRORS",B))}; CR=function(d,f){f=d.split(f);const m={};for(let B=0,e=f.length;B{const C=Ek(y);g.lt(Array.isArray(m)?m:[m],B=>{B==""?f.push(C):f.push(`${C}=${Ek(B)}`)})}); return f.join("&")}; g.eE=function(d){d.charAt(0)==="?"&&(d=d.substring(1));return CR(d,"&")}; M0=function(d){return d.split(",").map(f=>g.eE(f))}; g.KR=function(d){return d.indexOf("?")!==-1?(d=(d||"").split("#")[0],d=d.split("?",2),g.eE(d.length>1?d[1]:d[0])):{}}; g.iG=function(d,f){return N0(d,f||{},!0)}; g.WP=function(d,f){return N0(d,f||{},!1)}; N0=function(d,f,m){var y=d.split("#",2);d=y[0];y=y.length>1?"#"+y[1]:"";var C=d.split("?",2);d=C[0];C=g.eE(C[1]||"");for(const B in f)if(m||!g.ll(C,B))C[B]=f[B];return g.V3(d,C)+y}; g.cP=function(d){if(!f)var f=window.location.href;const m=g.af(d)[1]||null,y=g.FH(d);m&&y?(d=g.af(d),f=g.af(f),d=d[3]==f[3]&&d[1]==f[1]&&d[4]==f[4]):d=y?g.FH(f)===y&&(Number(g.af(f)[4]||null)||null)===(Number(g.af(d)[4]||null)||null):!0;return d}; g.s3=function(d){d||(d=document.location.href);d=g.af(d)[1]||null;return d!==null&&d==="https"}; g.E3=function(d){d=Dm(d);return d===null?!1:d[0]==="com"&&d[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; g.pR=function(d){d=Dm(d);return d===null?!1:d[1]==="google"?!0:d[2]==="google"?d[0]==="au"&&d[1]==="com"?!0:d[0]==="uk"&&d[1]==="co"?!0:!1:!1}; Dm=function(d){d=g.FH(d);return d!==null?d.split(".").reverse():null}; yY=function(d){return d&&d.match(vEB)?d:py(d)}; g.A2=function(d){a:{let m;try{m=d.S.top.location.href}catch(y){d=2;break a}d=m?m===d.A.location.href?0:1:2}d={dt:zIh,flash:"0",frm:d};try{d.u_tz=-(new Date).getTimezoneOffset();try{var f=g.$G.history.length}catch(m){f=0}d.u_his=f;d.u_h=g.$G.screen?.height;d.u_w=g.$G.screen?.width;d.u_ah=g.$G.screen?.availHeight;d.u_aw=g.$G.screen?.availWidth;d.u_cd=g.$G.screen?.colorDepth}catch(m){}return d}; g.QY=function(d=HW()){var f=g.kG,m=Object,y=m.assign,C=g.A2(f);var B=f.S;let e,M,K,N,W,c,D;try{var E=B.screenX;var O=B.screenY}catch(V){}try{var F=B.outerWidth;e=B.outerHeight}catch(V){}try{M=B.innerWidth,K=B.innerHeight}catch(V){}try{N=B.screenLeft,W=B.screenTop}catch(V){}try{M=B.innerWidth,K=B.innerHeight}catch(V){}try{c=B.screen.availWidth,D=B.screen.availTop}catch(V){}B=[N,W,E,O,c,D,F,e,M,K];E=g.wz(!1,f.S.top);O=new T8B;"SVGElement"in g.En&&"createElementNS"in g.En.document&&O.set(0);F=J1T(); F["allow-top-navigation-by-user-activation"]&&O.set(1);F["allow-popups-to-escape-sandbox"]&&O.set(2);g.En.crypto&&g.En.crypto.subtle&&O.set(3);"TextDecoder"in g.En&&"TextEncoder"in g.En&&O.set(4);O=OzV(O);f=y.call(m,C,{bc:O,bih:E.height,biw:E.width,brdim:B.join(),vis:g.YZ(f.A),wgl:!!g.$G.WebGLRenderingContext});f.ca_type="image";d&&(f.bid=d);return f}; qdg=function(){if(!O3)return null;const d=O3();return"open"in d?d:null}; aW=function(d){switch(oW(d)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; oW=function(d){return d&&"status"in d?d.status:-1}; g.h2=function(d,f){typeof d==="function"&&(d=fR(d));return window.setTimeout(d,f)}; Fm=function(d,f){typeof d==="function"&&(d=fR(d));return window.setInterval(d,f)}; g.L=function(d){d=rH(d);return typeof d==="string"&&d==="false"?!1:!!d}; gH=function(d,f){d=rH(d);return d===void 0&&f!==void 0?f:Number(d||0)}; IW=function(){return g.Z("EXPERIMENTS_TOKEN","")}; rH=function(d){return g.Z("EXPERIMENT_FLAGS",{})[d]}; uG=function(){const d=[],f=g.Z("EXPERIMENTS_FORCED_FLAGS",{});for(var m of Object.keys(f))d.push({key:m,value:String(f[m])});m=g.Z("EXPERIMENT_FLAGS",{});for(const y of Object.keys(m))y.startsWith("force_")&&f[y]===void 0&&d.push({key:y,value:String(m[y])});return d}; Xm=function(d,f,m="GET",y="",C,B,e,M=!1,K){const N=qdg();if(!N)return null;const W=()=>{(N&&"readyState"in N?N.readyState:0)===4&&f&&fR(f)(N)}; "onloadend"in N?N.addEventListener("loadend",W,!1):N.onreadystatechange=W;g.L("debug_forward_web_query_parameters")&&(d=bzS(d));N.open(m,d,!0);B&&(N.responseType=B);e&&(N.withCredentials=!0);m=m==="POST"&&(window.FormData===void 0||!(y instanceof FormData));if(C=tdv(d,C))for(const c in C)N.setRequestHeader(c,C[c]),"content-type"===c.toLowerCase()&&(m=!1);m&&N.setRequestHeader("Content-Type","application/x-www-form-urlencoded");K&&"onprogress"in N&&(N.onprogress=()=>{K(N.responseText)}); if(M&&"setAttributionReporting"in XMLHttpRequest.prototype){d={eventSourceEligible:!0,triggerEligible:!1};try{N.setAttributionReporting(d)}catch(c){mn(c)}}N.send(y);return N}; tdv=function(d,f={}){const m=g.cP(d),y=g.Z("INNERTUBE_CLIENT_NAME"),C=g.L("web_ajax_ignore_global_headers_if_set");for(const M in RW){let K=g.Z(RW[M]);const N=M==="X-Goog-AuthUser"||M==="X-Goog-PageId";M!=="X-Goog-Visitor-Id"||K||(K=g.Z("VISITOR_DATA"));var B;if(!(B=!K)){if(!(B=m||(g.FH(d)?!1:!0))){B=d;var e;if(e=g.L("add_auth_headers_to_remarketing_google_dot_com_ping")&&M==="Authorization"&&(y==="TVHTML5"||y==="TVHTML5_UNPLUGGED"||y==="TVHTML5_SIMPLY")&&g.pR(B))B=ro(B)||"",B=B.split("/"),B="/"+ (B.length>1?B[1]:""),e=B==="/pagead";B=e?!0:!1}B=!B}B||C&&f[M]!==void 0||y==="TVHTML5_UNPLUGGED"&&N||(f[M]=K)}"X-Goog-EOM-Visitor-Id"in f&&"X-Goog-Visitor-Id"in f&&delete f["X-Goog-Visitor-Id"];if(m||!g.FH(d))f["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(m||!g.FH(d)){let M;try{M=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}M&&(f["X-YouTube-Time-Zone"]=M)}document.location.hostname.endsWith("youtubeeducation.com")||!m&&g.FH(d)||(f["X-YouTube-Ad-Signals"]=g.BP(g.QY())); return f}; Zm=function(d,f){f.method="POST";f.postParams||(f.postParams={});return g.nR(d,f)}; HzV=function(d,f){if(window.fetch&&f.format!=="XML"){var m={method:f.method||"GET",credentials:"same-origin"};f.headers&&(m.headers=f.headers);f.priority&&(m.priority=f.priority);d=VY(d,f);var y=lG(d,f);y&&(m.body=y);f.withCredentials&&(m.credentials="include");var C=f.context||g.En,B=!1,e;fetch(d,m).then(M=>{if(!B){B=!0;e&&window.clearTimeout(e);var K=M.ok,N=W=>{W=W||{};K?f.onSuccess&&f.onSuccess.call(C,W,M):f.onError&&f.onError.call(C,W,M);f.onFinish&&f.onFinish.call(C,W,M)}; (f.format||"JSON")==="JSON"&&(K||M.status>=400&&M.status<500)?M.json().then(N,()=>{N(null)}):N(null)}}).catch(()=>{f.onError&&f.onError.call(C,{},{})}); d=f.timeout||0;f.onFetchTimeout&&d>0&&(e=g.h2(()=>{B||(B=!0,window.clearTimeout(e),f.onFetchTimeout.call(f.context||g.En))},d))}else g.nR(d,f)}; g.nR=function(d,f){const m=f.format||"JSON";d=VY(d,f);var y=lG(d,f);let C=!1,B;const e=w0P(d,M=>{if(!C){C=!0;B&&window.clearTimeout(B);var K=aW(M),N=null,W=400<=M.status&&M.status<500,c=500<=M.status&&M.status<600;if(K||W||c)N=Ydn(d,m,M,f.convertToSafeHtml);K&&(K=U4c(m,M,N));N=N||{};W=f.context||g.En;K?f.onSuccess&&f.onSuccess.call(W,M,N):f.onError&&f.onError.call(W,M,N);f.onFinish&&f.onFinish.call(W,M,N)}},f.method,y,f.headers,f.responseType,f.withCredentials,!1,f.onProgress); y=f.timeout||0;if(f.onTimeout&&y>0){const M=f.onTimeout;B=g.h2(()=>{C||(C=!0,e.abort(),window.clearTimeout(B),M.call(f.context||g.En,e))},y)}return e}; VY=function(d,f){f.includeDomain&&(d=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+d);const m=g.Z("XSRF_FIELD_NAME");if(f=f.urlParams)f[m]&&delete f[m],d=g.iG(d,f);return d}; lG=function(d,f){const m=g.Z("XSRF_FIELD_NAME"),y=g.Z("XSRF_TOKEN");var C=f.postBody||"",B=f.postParams;const e=g.Z("XSRF_FIELD_NAME");let M;f.headers&&(M=f.headers["Content-Type"]);f.excludeXsrf||g.FH(d)&&!f.withCredentials&&g.FH(d)!==document.location.hostname||f.method!=="POST"||M&&M!=="application/x-www-form-urlencoded"||f.postParams&&f.postParams[e]||(B||(B={}),B[m]=y);(g.L("ajax_parse_query_data_only_when_filled")&&B&&Object.keys(B).length>0||B)&&typeof C==="string"&&(C=g.eE(C),g.tl(C,B),C= f.postBodyFormat&&f.postBodyFormat==="JSON"?JSON.stringify(C):ZA(C));B=C||B&&!g.Jl(B);!xG&&B&&f.method!=="POST"&&(xG=!0,dH(Error("AJAX request with postData should use POST")));return C}; Ydn=function(d,f,m,y){let C=null;switch(f){case "JSON":let B;try{B=m.responseText}catch(e){throw y=Error("Error reading responseText"),y.params=d,mn(y),e;}d=m.getResponseHeader("Content-Type")||"";if(B&&d.indexOf("json")>=0){B.substring(0,5)===")]}'\n"&&(B=B.substring(5));try{C=JSON.parse(B)}catch(e){}}break;case "XML":if(d=(d=m.responseXML)?Gal(d):null)C={},g.lt(d.getElementsByTagName("*"),e=>{C[e.tagName]=dVE(e)})}y&&PP(C); return C}; PP=function(d){if(g.og(d))for(const f in d)f==="html_content"||g.tV(f,"_html")?d[f]=g.oU(d[f]):PP(d[f])}; U4c=function(d,f,m){if(f&&f.status===204)return!0;switch(d){case "JSON":return!!m;case "XML":return Number(m&&m.return_code)===0;case "RAW":return!0;default:return!!m}}; Gal=function(d){return d?(d=("responseXML"in d?d.responseXML:d).getElementsByTagName("root"))&&d.length>0?d[0]:null:null}; dVE=function(d){let f="";g.lt(d.childNodes,m=>{f+=m.nodeValue}); return f}; bzS=function(d){var f=window.location.search,m=g.FH(d);g.L("debug_handle_relative_url_for_query_forward_killswitch")||!m&&g.cP(d)&&(m=document.location.hostname);var y=ro(d);y=(m=m&&(m.endsWith("youtube.com")||m.endsWith("youtube-nocookie.com")))&&y&&y.startsWith("/api/");if(!m||y)return d;const C=g.eE(f),B={};g.lt(f1E,e=>{C[e]&&(B[e]=C[e])}); return g.WP(d,B)}; g.J2=function(d,f){const m=g.zo(f);let y;return(new g.lw((C,B)=>{m.onSuccess=e=>{aW(e)?C(new mVE(e)):B(new g.LR(`Request failed, status=${oW(e)}`,"net.badstatus",e))}; m.onError=e=>{B(new g.LR("Unknown request error","net.unknown",e))}; m.onTimeout=e=>{B(new g.LR("Request timed out","net.timeout",e))}; y=g.nR(d,m)})).RL(C=>{C instanceof g.tq&&y?.abort(); return g.SS(C)})}; g.SE=function(d,f,m,y,C=-1,B){const e=K=>new g.lw(N=>{setTimeout(N,K)}),M=(K,N,W)=>K.RL(c=>{if(N<=0||oW(c.xhr)===403)return g.SS(new g.LR("Request retried too many times","net.retryexhausted",c.xhr)); const D=Math.pow(2,m-N+1)*W,E=C>0?Math.min(C,D):D;return e(W).then(()=>{B&&B(c,N-1);return M(g.J2(d,f),N-1,E)})}); return M(g.J2(d,f),m-1,y)}; ydP=function(d,f=null){d.V=2;d.A=f}; CoV=function(d,f=null){d.V=1;d.A=f}; g.vP=function(d=null){const f=new jE;ydP(f,d);return f}; g.zf=function(d=null){const f=new jE;CoV(f,d);return f}; bG=function(d,f,m,y="youtube.com",C=!1){Tf||q0.set(""+d,f,{yk:m,path:"/",domain:y,secure:C})}; g.t2=function(d){if(!Tf)return q0.get(""+d,void 0)}; HP=function(d,f="/",m="youtube.com"){Tf||q0.remove(""+d,f,m)}; wH=function(){if(!q0.isEnabled())return!1;if(!q0.isEmpty())return!0;q0.set("TESTCOOKIESENABLED","1",{yk:60});if(q0.get("TESTCOOKIESENABLED")!=="1")return!1;q0.remove("TESTCOOKIESENABLED");return!0}; g.z=function(d,f){if(d)return d[f.name]}; YG=function(d){const f=g.Z("INNERTUBE_HOST_OVERRIDE");f&&(d=String(f)+String(If(d)));return d}; U3=function(d,f={}){return`${"service"}:${d}/${Object.keys(f).sort().map(m=>m+":"+f[m]).join("/")}`}; Gf=function(){const d=/Chrome\/(\d+)/.exec(g.M4());return d?parseFloat(d[1]):NaN}; dE=function(){var d=/\sCobalt\/(\S+)\s/.exec(g.M4());if(!d)return NaN;const f=[];for(const m of d[1].split("."))d=parseInt(m,10),d>=0&&f.push(d);return parseFloat(f.join("."))}; mG=function(){return g.fk("android")&&g.fk("chrome")&&!(g.fk("trident/")||g.fk("edge/"))&&!g.fk("cobalt")}; g.yJ=function(){return g.fk("cobalt")}; Ck=function(){return g.fk("cobalt")&&g.fk("appletv")}; Bg=function(){return g.fk("(ps3; leanback shell)")||g.fk("ps3")&&g.yJ()}; eX=function(){return g.fk("(ps4; leanback shell)")||g.fk("ps4")&&g.yJ()}; g.Mf=function(){return g.yJ()&&(g.fk("ps4 vr")||g.fk("ps4 pro vr"))}; Kk=function(){const d=/WebKit\/([0-9]+)/.exec(g.M4());return!!(d&&parseInt(d[1],10)>=600)}; Nf=function(){const d=/WebKit\/([0-9]+)/.exec(g.M4());return!!(d&&parseInt(d[1],10)>=602)}; iQ=function(){return g.fk("iemobile")||g.fk("windows phone")&&g.fk("edge")}; sh=function(){return(Wg||cg)&&g.fk("applewebkit")&&!g.fk("version")&&(!g.fk("safari")||g.fk("gsa/"))}; Eh=function(){return g.DQ&&g.fk("version/")}; pk=function(){return g.fk("smart-tv")&&g.fk("samsung")}; g.fk=function(d){const f=g.M4();return f?f.toLowerCase().indexOf(d)>=0:!1}; g.$M=function(){return ps()||sh()||Eh()?!0:g.Z("EOM_VISITOR_DATA")?!1:!0}; Ac=function(d,f){return f===void 0||f===null?d:f==="1"||f===!0||f===1||f==="True"?!0:!1}; kM=function(d,f,m){for(const y in m)if(m[y]==f)return m[y];return d}; QJ=function(d,f){return f===void 0||f===null?d:Number(f)}; Oh=function(d,f){return f===void 0||f===null?d:f.toString()}; oP=function(d,f){if(f){if(d==="fullwidth")return Infinity;if(d==="fullheight")return 0}return d&&(f=d.match(BhB))&&(d=Number(f[2]),f=Number(f[1]),!isNaN(d)&&!isNaN(f)&&d>0)?f/d:NaN}; aP=function(d){var f=d.docid||d.video_id||d.videoId||d.id;if(f)return f;f=d.raw_player_response;f||(d=d.player_response)&&(f=JSON.parse(d));return f&&f.videoDetails&&f.videoDetails.videoId||null}; g.FS=function(d){return hc(d,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; rE=function(d){return d==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||d==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; hc=function(d,f=!1){f=f?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(f="EMBEDDED_PLAYER_MODE_PFL");let m=d.raw_embedded_player_response;if(!m&&(d=d.embedded_player_response))try{m=JSON.parse(d)}catch(y){return f}return m?kM(f,m.embeddedPlayerMode,e1g):f}; MLP=function(d){d&&(d.dataset?d.dataset[gE()]="true":cV5(d))}; IP=function(d){return d?d.dataset?d.dataset[gE()]:d.getAttribute("data-loaded"):null}; gE=function(){return uQ.loaded||(uQ.loaded="loaded".replace(/\-([a-z])/g,(d,f)=>f.toUpperCase()))}; RP=function(){var d=document;if("visibilityState"in d)return d.visibilityState;const f=XS+"VisibilityState";if(f in d)return d[f]}; nk=function(d,f){let m;g.Jf(d,y=>{m=f[y];return!!m}); return m}; ZQ=function(d){if(d.requestFullscreen)d=d.requestFullscreen(void 0);else if(d.webkitRequestFullscreen)d=d.webkitRequestFullscreen();else if(d.mozRequestFullScreen)d=d.mozRequestFullScreen();else if(d.msRequestFullscreen)d=d.msRequestFullscreen();else if(d.webkitEnterFullscreen)d=d.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return d instanceof Promise?d:Promise.resolve()}; xM=function(d){var f;g.VJ()?lQ()==d&&(f=document):f=d;return f&&(d=nk(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],f))?(f=d.call(f),f instanceof Promise?f:Promise.resolve()):Promise.resolve()}; KTh=function(d){return g.vd(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],f=>`on${f.toLowerCase()}`in d)}; g.VJ=function(){return!!nk(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; lQ=function(d=!1){let f=nk(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(d)for(;f&&f.shadowRoot;)f=f.shadowRoot.fullscreenElement;return f?f:null}; Pg=function(d){if(document.body&&document.documentElement){const f=document.body.scrollTop+document.documentElement.scrollTop;d.S=d.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);d.A=d.clientY+f}}; NhW=function(d,f,m,y={}){d.addEventListener&&(f!="mouseenter"||"onmouseenter"in document?f!="mouseleave"||"onmouseenter"in document?f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"):f="mouseout":f="mouseover");return g.Px(g.Lk,C=>{const B=typeof C[4]==="boolean"&&C[4]==!!y,e=g.og(C[4])&&g.og(y)&&g.vx(C[4],y);return!!C.length&&C[0]==d&&C[1]==f&&C[2]==m&&(B||e)})}; g.vg=function(d,f,m,y={}){if(!d||!d.addEventListener&&!d.attachEvent)return"";let C=NhW(d,f,m,y);if(C)return C;C=++Jc.count+"";const B=!(f!="mouseenter"&&f!="mouseleave"||!d.addEventListener||"onmouseenter"in document);let e;e=B?M=>{M=new SX(M);if(!g.OO(M.relatedTarget,K=>K==d,!0))return M.currentTarget=d,M.type=f,m.call(d,M)}:M=>{M=new SX(M); M.currentTarget=d;return m.call(d,M)}; e=fR(e);d.addEventListener?(f=="mouseenter"&&B?f="mouseover":f=="mouseleave"&&B?f="mouseout":f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"),jX()||typeof y==="boolean"?d.addEventListener(f,e,y):d.addEventListener(f,e,!!y.capture)):d.attachEvent(`on${f}`,e);g.Lk[C]=[d,f,m,e,y];return C}; g.zd=function(d){d&&(typeof d=="string"&&(d=[d]),g.lt(d,f=>{if(f in g.Lk){var m=g.Lk[f];const y=m[0],C=m[1],B=m[3];m=m[4];y.removeEventListener?jX()||typeof m==="boolean"?y.removeEventListener(C,B,m):y.removeEventListener(C,B,!!m.capture):y.detachEvent&&y.detachEvent(`on${C}`,B);delete g.Lk[f]}}))}; Td=function(d){d=d||window.event;let f;d.composedPath&&typeof d.composedPath==="function"?f=d.composedPath():f=d.path;f&&f.length?d=f[0]:(d=d||window.event,d=d.target||d.srcElement,d.nodeType==3&&(d=d.parentNode));return d}; qf=function(d){this.J=d;this.S=null;this.j=0;this.D=null;this.Y=0;this.A=[];for(d=0;d<4;d++)this.A.push(0);this.V=0;this.X=g.vg(window,"mousemove",(0,g.uc)(this.O,this));this.Z=Fm((0,g.uc)(this.K,this),25)}; bQ=function(d,f,m,y){for(let C=0;C0?m:0;m=y?Date.now()+y*1E3:0;if((y=y?tc.v4():tc.p$())&&window.JSON){typeof f!=="string"&&(f=JSON.stringify(f,void 0));try{y.set(d,f,m)}catch(C){y.remove(d)}}}; g.wE=function(d){const f=tc.p$(),m=tc.v4();if(!f&&!m||!window.JSON)return null;let y;try{y=f.get(d)}catch(C){}if(typeof y!=="string")try{y=m.get(d)}catch(C){}if(typeof y!=="string")return null;try{y=JSON.parse(y,void 0)}catch(C){}return y}; YM=function(){var d=tc.v4();if(d&&(d=d.m7("yt-player-quality")))return d.creation}; Uh=function(){if(!g.En.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.En.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.En.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.En.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.En.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(d){return"WEB_DISPLAY_MODE_UNKNOWN"}}; de=function(){Gd.instance||(Gd.instance=new Gd);return Gd.instance}; i_P=function(d){switch(d){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.oV=function(){fI||(fI=new WTB);return fI}; mR=function(d){if(/^f([1-9][0-9]*)$/.test(d))throw Error(`ExpectedRegexMatch: ${d}`);}; yd=function(d){if(!/^\w+$/.test(d))throw Error(`ExpectedRegexMismatch: ${d}`);}; ef=function(d){d=BB[d]!==void 0?BB[d].toString():null;return d!=null&&/^[A-Fa-f0-9]+$/.test(d)?parseInt(d,16):null}; Me=function(){const d=g.En.navigator;return d?d.connection:void 0}; Ne=function(){var d=Me();if(d){var f=KI[d.type||"unknown"]||"CONN_UNKNOWN";d=KI[d.effectiveType||"unknown"]||"CONN_UNKNOWN";f==="CONN_CELLULAR_UNKNOWN"&&d!=="CONN_UNKNOWN"&&(f=d);if(f!=="CONN_UNKNOWN")return f;if(d!=="CONN_UNKNOWN")return d}}; WB=function(){var d=Me();if(d?.effectiveType)return iU.hasOwnProperty(d.effectiveType)?iU[d.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; fO=function(d,f,m,y,C,B,e){if((d-4|39)=d){for(var M=64,K=[];++M-K[A[6]]-32;)switch(M){case 58:M=96;continue;case 91:M=44;break;case 65:M=47;continue;case 46:M=153;case 123:M-=58;default:K[A[18]](String[A[23]](M))}var N=K}(d+7&27)==1&&(N=m(C,B,e));(d<<2&15)==4&&(N=m(y,C,B));if((d<<1&27)>=3&&d-9<21)a:{M=f[A[12]](A[15]);K=[cdc,sVT,-816969942,DVh,M,1449626746,1417955355,1776295276,Efn,A[44],A[4],125060113,-2143581581,-315471843,pNS,A[37],-376905185,-683522705,946605747,-546757846,null,-2086414670, 356488754,-294262342,null,241289266,$Vq,Adl,1112121796,-757596720,kYv,-660638305,A[58],-1184388073,oEV,1637825790,2121266134,-1171174854,-552267817,1596269698,QVB,584540595,O_5,A[32],-552267817,ofE,1436777047,M,1077692981,a1l,-1275537126,-196017064,M,-660638305,null,A[37],h1c,-1525394980,FTS,-589940362,349973372,-1537803115,-523027236,-736864065,1155147997,EkS,u0S];K[20]=K;K[24]=K;K[54]=K;if(typeof rd5===A[29]){N=f;break a}try{try{var W=ZB(11,K)}catch(c){(0,K[45])((0,K[11])(),K[55],K[58]),(0,K[59])((0,K[59])((0,K[45])((0,K[37])(), K[55],K[46]),K[45],(0,K[11])(),K[55],K[12]),K[33],K[7])}finally{K[66]!==8&&((0,K[52])(K[25],K[27]),K[52])(K[8],K[27])<(0,K[29])(K[50],K[31])}try{W=PA(12,K,Date)}catch(c){K=ZB(16,K,Date)}}catch(c){N=A[65]+f;break a}N=M[A[43]](A[15])}(d+8^10)=d&&(ix(58,f),N=f[A[3]]);return N}; sb=function(){try{return cB(),!0}catch(d){return!1}}; cB=function(){if(g.Z("DATASYNC_ID")!==void 0)return g.Z("DATASYNC_ID");throw new g.ZN("Datasync ID not set","unknown");}; g.Eb=function(d,f,m){return Dq(f,0,m)}; pI=function(d){const f=g.AV("yt.scheduler.instance.addImmediateJob");f?f(d):d()}; g.AO=function(){$p.instance||($p.instance=new $p);return $p.instance}; Dq=function(d,f,m){m!==void 0&&Number.isNaN(Number(m))&&(m=void 0);const y=g.AV("yt.scheduler.instance.addJob");return y?y(d,f,m):m===void 0?(d(),NaN):g.h2(d,m||0)}; kp=function(d){const f=g.AV("yt.scheduler.instance.setPriorityThreshold");f&&f(d)}; Ob=function(){return Qd()?.get("LAST_RESULT_ENTRY_KEY",!0)}; PA=function(d,f,m,y){if((d&76)==d){f[49]!==-3&&(f[40]!=7?(((0,f[48])(f[27],f[31]),(0,f[6])((0,f[37])(),f[50],f[12]),f[new m(A[72])/1E3])(f[27],f[new m(A[13])/1E3]),f[12])(f[29]):(0,f[47])((0,f[38])((0,f[31])(f[20],f[54]),f[48],f[29],f[62]),f[53],(0,f[48])(f[54],f[1]),(0,f[51])(),f[54],f[37]));f[18]!=-4&&(f[41]<=3&&((((0,f[40])(f[2],f[52]),f[59])(f[46],f[45]),(0,f[33])(f[32],f[31]),f[10])(f[4],f[34]),1)||(0,f[40])(((0,f[40])((0,f[55])((0,f[53])(),f[56],f[61]),f[50],f[56],f[9]),f[55])((0,f[60])(),f[31], f[61]),f[50],f[36],f[30]));f[46]<10&&(((0,f[14])(f[36]),f[50])(f[36],f[25]),{})||((0,f[55])((0,f[18])(),f[36],f[39]),f[51])(f[36],f[1]);(0,f[40])((0,f[14])(f[2]),f[14],f[31]);var C=[]}if(!(d+7>>4)){f=(f%m[A[6]]+m[A[6]])%m[A[6]];var B=m[0];m[0]=m[f];m[f]=B;C=[f]}if((d&41)==d){ix(8,f);if(B=f[A[1]][A[30]]||null)B=gfT[0](B),f[A[17]](A[30],B);C=[]}d>>1>=14&&(d^59)<16&&(m===A[61]&&((B=y[A[11]](A[2]))>=0?(m=`cmo=${y[A[7]](0,B)}`,y=y[A[7]](B+1)):(B=y[A[11]](A[63]))>=0&&(m=`cmo=${y[A[7]](0,B)}`,y=y[A[7]](B+ 3))),f[m]=y);return C}; hO=function(d){oi||(ai.push({type:"ERROR",payload:d}),ai.length>10&&ai.shift())}; Fj=function(d,f){oi||(ai.push({type:"EVENT",eventType:d,payload:f}),ai.length>10&&ai.shift())}; re=function(d){if(d.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; ge=function(d){return d.substr(0,d.indexOf(":"))||d}; Ri=function(d,f,m,y){f=ge(f);let C;C=d instanceof Error?d:Error(`Unexpected error: ${d}`);if(C instanceof Ii)return C;d={objectStoreNames:m,dbName:f,dbVersion:y};if(C.name==="QuotaExceededError")return new Ii("QUOTA_EXCEEDED",d);if(g.uU&&C.name==="UnknownError")return new Ii("QUOTA_MAYBE_EXCEEDED",d);if(C instanceof Xj)return new Ii("MISSING_INDEX",{...d,objectStore:C.objectStore,index:C.index});if(C.name==="InvalidStateError"&&I1V.some(B=>C.message.includes(B)))return new Ii("EXECUTE_TRANSACTION_ON_CLOSED_DB", d); if(C.name==="AbortError")return new Ii("UNKNOWN_ABORT",d,C.message);C.args=[{...d,name:"IdbError",lU:C.name}];C.level="WARNING";return C}; g.nI=function(d,f,m){const y=Ob();return new Ii("IDB_NOT_SUPPORTED",{context:{caller:d,publicName:f,version:m,hasSucceededOnce:y?.hasSucceededOnce}})}; uNP=function(d){if(!d)throw Error();throw d;}; XNV=function(d){return d}; lU=function(d,f,m,y,C){try{if(d.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");const B=m(d.state.value);B instanceof Zq?Vd(d,f,B,y,C):y(B)}catch(B){C(B)}}; xp=function(d,f,m,y,C){try{if(d.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");const B=m(d.state.reason);B instanceof Zq?Vd(d,f,B,y,C):y(B)}catch(B){C(B)}}; Vd=function(d,f,m,y,C){f===m?C(new TypeError("Circular promise chain detected.")):m.then(B=>{B instanceof Zq?Vd(d,f,B,y,C):y(B)},B=>{C(B)})}; PB=function(d,f,m){const y=()=>{try{d.removeEventListener("success",C),d.removeEventListener("error",B)}catch{}},C=()=>{f(d.result); y()},B=()=>{m(d.error); y()}; d.addEventListener("success",C);d.addEventListener("error",B)}; R1T=function(d){return new Promise((f,m)=>{PB(d,f,m)})}; JO=function(d){return new Zq(new LI((f,m)=>{PB(d,f,m)}))}; Sf=function(d,f){return new Zq(new LI((m,y)=>{const C=()=>{const B=d?f(d):null;B?B.then(e=>{d=e;C()},y):m()}; C()}))}; jf=function(d){return JO(d).then(f=>f?new nfc(d,f):null)}; vB=function(){return g.L("idb_immediate_commit")}; qe=async function(d,f,m,y){const C={mode:"readonly",Hg:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof m==="string"?C.mode=m:Object.assign(C,m);d.transactionCount++;m=C.Hg?3:1;let B=0,e;for(;!e;){B++;const W=Math.round((0,g.b)());try{var M=d.S.transaction(f,C.mode),K=y,N=!!C.commit;const c=new zS(M),D=await Z_g(c,K,N),E=Math.round((0,g.b)());TS(d,W,E,B,void 0,f.join(),C);return D}catch(c){K=Math.round((0,g.b)());const D=Ri(c,d.S.name,f.join(),d.S.version);if(D instanceof Ii&&!D.S||B>=m)TS(d,W,K,B,D, f.join(),C),e=D}}return Promise.reject(e)}; tO=function(d,f,m){d=d.S.createObjectStore(f,m);return new bU(d)}; HB=function(d,f){d.S.objectStoreNames.contains(f)&&d.S.deleteObjectStore(f)}; TS=function(d,f,m,y,C,B,e){f=m-f;C?(C instanceof Ii&&(C.type==="QUOTA_EXCEEDED"||C.type==="QUOTA_MAYBE_EXCEEDED")&&Fj("QUOTA_EXCEEDED",{dbName:ge(d.S.name),objectStoreNames:B,transactionCount:d.transactionCount,transactionMode:e.mode}),C instanceof Ii&&C.type==="UNKNOWN_ABORT"&&(m-=d.V,m<0&&m>=2147483648&&(m=0),Fj("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:B,transactionDuration:f,transactionCount:d.transactionCount,dbDuration:m}),d.A=!0),we(d,!1,y,B,f,e.tag),hO(C)):we(d,!0,y,B,f,e.tag)}; we=function(d,f,m,y,C,B="IDB_TRANSACTION_TAG_UNKNOWN"){Fj("TRANSACTION_ENDED",{objectStoreNames:y,connectionHasUnknownAbortedTransaction:d.A,duration:C,isSuccessful:f,tryCount:m,tag:B})}; Yp=function(d,f,m){d.S.createIndex(f,m,{unique:!1})}; GS=function(d,f,m){d=d.S.openCursor(f.query,f.direction);return Ub(d).then(y=>Sf(y,m))}; VLq=function(d,f){return GS(d,{query:f},m=>m.delete().then(()=>d2(m))).then(()=>{})}; l1K=function(d,f){const m=[];return GS(d,{query:f},y=>{m.push(y.getValue());return d2(y)}).then(()=>m)}; xVV=function(d,f){return"getAll"in IDBObjectStore.prototype?JO(d.S.getAll(f,void 0)):l1K(d,f)}; LTP=function(d){const f=[];return PoB(d,m=>{f.push(m.cursor.primaryKey);m.cursor.continue(void 0);return jf(m.request)}).then(()=>f)}; fW=function(d){return"getAllKeys"in IDBObjectStore.prototype?JO(d.S.getAllKeys(void 0,void 0)):LTP(d)}; PoB=function(d,f){var m={query:void 0};const y=m.query;m=m.direction;d="openKeyCursor"in IDBObjectStore.prototype?d.S.openKeyCursor(y,m):d.S.openCursor(y,m);return jf(d).then(C=>Sf(C,f))}; Z_g=function(d,f,m){const y=new Promise((C,B)=>{try{const e=f(d);m&&d.commit();e.then(M=>{C(M)}).catch(B)}catch(e){B(e),d.abort()}}); return Promise.all([y,d.done]).then(([C])=>C)}; mQ=function(d,f,m){const {query:y=null,direction:C="next"}=f;d=d.S.openCursor(y,C);return Ub(d).then(B=>Sf(B,m))}; JdP=function(d,f){const m=[];return mQ(d,{query:f},y=>{m.push(y.getValue());return d2(y)}).then(()=>m)}; SZn=function(d,f){return"getAll"in IDBIndex.prototype?JO(d.S.getAll(f,void 0)):JdP(d,f)}; Ub=function(d){return JO(d).then(f=>f?new jVW(d,f):null)}; d2=function(d){d.cursor.continue(void 0);return Ub(d.request)}; z1S=function(d,f,m){return new Promise((y,C)=>{let B;B=f!==void 0?self.indexedDB.open(d,f):self.indexedDB.open(d);const e=m.blocked,M=m.blocking,K=m.Kx,N=m.upgrade,W=m.closed;let c;const D=()=>{c||(c=new vfS(B.result,{closed:W}));return c}; B.addEventListener("upgradeneeded",E=>{try{if(E.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(B.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");E.dataLoss&&E.dataLoss!=="none"&&Fj("IDB_DATA_CORRUPTED",{reason:E.dataLossMessage||"unknown reason",dbName:ge(d)});const O=D(),F=new zS(B.transaction);N&&N(O,V=>E.oldVersion=V,F); F.done.catch(V=>{C(V)})}catch(O){C(O)}}); B.addEventListener("success",()=>{const E=B.result;M&&E.addEventListener("versionchange",()=>{M(D())}); E.addEventListener("close",()=>{Fj("IDB_UNEXPECTEDLY_CLOSED",{dbName:ge(d),dbVersion:E.version});K&&K()}); y(D())}); B.addEventListener("error",()=>{C(B.error)}); e&&B.addEventListener("blocked",()=>{e()})})}; y0=function(d,f,m={}){return z1S(d,f,m)}; CW=async function(d,f={}){try{const m=self.indexedDB.deleteDatabase(d),y=f.blocked;y&&m.addEventListener("blocked",()=>{y()}); await R1T(m)}catch(m){throw Ri(m,d,"",-1);}}; BO=function(d,f){return new Ii("INCOMPATIBLE_DB_VERSION",{dbName:d.name,oldVersion:d.options.version,newVersion:f})}; eD=function(d,f){if(!f)throw g.nI("openWithToken",ge(d.name));return d.open()}; KW=async function(d,f){return qe(await eD(MG,f),["databases"],{Hg:!0,mode:"readwrite"},m=>{const y=m.objectStore("databases");return y.get(d.actualName).then(C=>{if(C?d.actualName!==C.actualName||d.publicName!==C.publicName||d.userIdentifier!==C.userIdentifier:1)return y.put(d).then(()=>{})})})}; NG=async function(d,f){return d?(await eD(MG,f)).delete("databases",d):void 0}; ThV=async function(d,f){const m=[];f=await eD(MG,f);await qe(f,["databases"],{Hg:!0,mode:"readonly"},y=>{m.length=0;return GS(y.objectStore("databases"),{},C=>{d(C.getValue())&&m.push(C.getValue());return d2(C)})}); return m}; qZS=function(d,f){return ThV(m=>m.publicName===d&&m.userIdentifier!==void 0,f)}; b_g=async function(){if(Ob()?.hasSucceededOnce)return!0;var d;if(!(d=g.WO&&Kk()&&!Nf()||g.cO)){try{d=self;var f=!!(d.indexedDB&&d.IDBIndex&&d.IDBKeyRange&&d.IDBObjectStore)}catch(m){f=!1}d=!f}if(d||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await KW({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},sQ),await NG("yt-idb-test-do-not-use",sQ),!0}catch(m){return!1}}; EQ=function(){if(DP!==void 0)return DP;oi=!0;return DP=b_g().then(d=>{oi=!1;if(Qd()?.A()){var f={hasSucceededOnce:Ob()?.hasSucceededOnce||d};Qd()?.set("LAST_RESULT_ENTRY_KEY",f,2592E3,!0)}return d})}; pW=function(){return g.AV("ytglobal.idbToken_")||void 0}; g.$9=function(){const d=pW();return d?Promise.resolve(d):EQ().then(f=>{f?(g.pS("ytglobal.idbToken_",sQ),f=sQ):f=void 0;return f})}; Av=function(d){if(!sb())throw d=new Ii("AUTH_INVALID",{dbName:d}),hO(d),d;const f=cB();return{actualName:`${d}:${f}`,publicName:d,userIdentifier:f}}; k9=async function(d,f,m,y){var C=Error().stack??"";const B=await g.$9();if(!B)throw f=g.nI("openDbImpl",d,f),g.L("ytidb_async_stack_killswitch")||(f.stack=`${f.stack}\n${C.substring(C.indexOf("\n")+1)}`),hO(f),f;re(d);C=m?{actualName:d,publicName:d,userIdentifier:void 0}:Av(d);try{return await KW(C,B),await y0(C.actualName,f,y)}catch(e){try{await NG(C.actualName,B)}catch{}throw e;}}; tLc=function(d,f,m={}){return k9(d,f,!1,m)}; H_l=function(d,f,m={}){return k9(d,f,!0,m)}; wNK=async function(d,f={}){const m=await g.$9();m&&(re(d),d=Av(d),await CW(d.actualName,f),await NG(d.actualName,m))}; YZW=function(d,f,m){d=d.map(async y=>{await CW(y.actualName,f);await NG(y.actualName,m)}); return Promise.all(d).then(()=>{})}; Q0=async function(d){var f={};const m=await g.$9();m&&(re(d),d=await qZS(d,m),await YZW(d,f,m))}; OQ=async function(d,f={}){const m=await g.$9();m&&(re(d),await CW(d,f),await NG(d,m))}; GYW=function(d,f){let m;return()=>{m||(m=new UVg(d,f));return m}}; o$=function(d,f){return GYW(d,f)}; a$=function(d){return eD(dZW(),d)}; hv=async function(d,f,m,y){d={config:d,hashData:f,timestamp:y!==void 0?y:(0,g.b)()};m=await a$(m);await m.clear("hotConfigStore");return await m.put("hotConfigStore",d)}; Fg=async function(d,f,m,y,C){d={config:d,hashData:f,configData:m,timestamp:C!==void 0?C:(0,g.b)()};y=await a$(y);await y.clear("coldConfigStore");return await y.put("coldConfigStore",d)}; r2=async function(d){d=await a$(d);let f=void 0;await qe(d,["coldConfigStore"],{mode:"readwrite",Hg:!0},m=>mQ(m.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},y=>{f=y.getValue()})); return f}; g2=async function(d){d=await a$(d);let f=void 0;await qe(d,["hotConfigStore"],{mode:"readwrite",Hg:!0},m=>mQ(m.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},y=>{f=y.getValue()})); return f}; fKh=async function(){await Q0("ytGcfConfig")}; un=function(){if(!g.I$.instance){const d=new g.I$;g.I$.instance=d}return g.I$.instance}; C9c=function(d){if(!d.A||!d.S){if(!pW()){const f=g.nI("scheduleGetConfigs");mn(f)}d.j||(d.j=bM.zk(async()=>{try{await mZP(d)}catch{}try{await yDS(d)}catch{}d.j&&(d.j=0)},100))}}; BO5=async function(d){if(g.L("start_client_gcf")||g.L("delete_gcf_config_db"))g.L("start_client_gcf")&&(await g.$9()&&sb()&&!g.L("delete_gcf_config_db")?(d.D=!0,C9c(d)):(Xg(d),R$(d))),g.L("delete_gcf_config_db")&&await fKh()}; nW=function(){return g.AV("yt.gcf.config.hotConfigGroup")}; ZP=function(d,f){d.A=f;g.pS("yt.gcf.config.hotConfigGroup",d.A||null)}; R$=function(d){ZP(d,g.Z("RAW_HOT_CONFIG_GROUP"));d.V(g.Z("SERIALIZED_HOT_HASH_DATA"))}; mZP=async function(d){if(d.A)return nW();if(!d.D)return d=g.nI("getHotConfig IDB not initialized"),mn(d),Promise.reject(d);const f=pW(),m=g.Z("TIME_CREATED_MS");if(f){var y=await g2(f);if(y&&y.timestamp>m)return ZP(d,y.config),d.V(y.hashData),nW()}else y=g.nI("getHotConfig token error"),mn(y);R$(d);f&&d.A&&d.hotHashData&&await hv(d.A,d.hotHashData,f,m);return d.A?nW():(d=new g.ZN("Config not available in ytConfig"),mn(d),Promise.reject(d))}; V0=function(){return g.AV("yt.gcf.config.coldConfigGroup")}; ln=function(d,f){d.S=f;g.pS("yt.gcf.config.coldConfigGroup",d.S||null)}; x9=function(d,f){d.configData=f;g.pS("yt.gcf.config.coldConfigData",d.configData||null)}; PO=function(d,f){d.coldHashData=f;g.pS("yt.gcf.config.coldHashData",d.coldHashData||null)}; Xg=function(d){ln(d,g.Z("RAW_COLD_CONFIG_GROUP"));PO(d,g.Z("SERIALIZED_COLD_HASH_DATA"));x9(d,d.S?.configData)}; yDS=async function(d){if(d.S)return V0();if(!d.D)return d=g.nI("getColdConfig IDB not initialized"),mn(d),Promise.reject(d);const f=pW(),m=g.Z("TIME_CREATED_MS");if(f){var y=await r2(f);if(y&&y.timestamp>m)return ln(d,y.config),x9(d,y.configData),PO(d,y.hashData),V0()}else y=g.nI("getColdConfig"),mn(y);Xg(d);f&&d.S&&d.coldHashData&&d.configData&&await Fg(d.S,d.coldHashData,d.configData,f,m);return d.S?V0():(d=new g.ZN("Config not available in ytConfig"),mn(d),Promise.reject(d))}; LW=async function(d,f,m){if(g.L("start_client_gcf")){m&&ZP(d,m);d.V(f);const y=pW();y&&(m||(m=(await g2(y))?.config),await hv(m,f,y));if(m){d=d.J;for(const C of d.S)C(m)}}}; Jv=async function(d,f,m){g.L("start_client_gcf")&&(PO(d,f),d=pW())&&(m||(m=(await r2(d))?.config),m&&await Fg(m,f,m.configData,d))}; SD=function(){var d=un(),f=(0,g.b)()-d.Y;if(!(d.Y!==0&&f0&&(f.request={internalExperimentFlags:m});z3(d,void 0,f);T3(void 0,f);qG(void 0,f);bn(d,void 0,f);tv(void 0,f);g.L("start_client_gcf")&&HO(void 0,f);g.Z("DELEGATED_SESSION_ID")&& !g.L("pageid_as_header_web")&&(f.user={onBehalfOfUser:g.Z("DELEGATED_SESSION_ID")});!g.L("fill_delegate_context_in_gel_killswitch")&&(d=g.Z("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(f.user={...f.user,serializedDelegationContext:d});d=g.Z("INNERTUBE_CONTEXT");g.L("enable_persistent_device_token")&&d?.client?.rolloutToken&&(f.client.rolloutToken=d?.client?.rolloutToken);d=Object;m=d.assign;var y=f.client,C=g.Z("DEVICE","");const B={};for(const [e,M]of Object.entries(g.eE(C))){C=e;const K= M;C==="cbrand"?B.deviceMake=K:C==="cmodel"?B.deviceModel=K:C==="cbr"?B.browserName=K:C==="cbrver"?B.browserVersion=K:C==="cos"?B.osName=K:C==="cosver"?B.osVersion=K:C==="cplatform"&&(B.platform=K)}f.client=m.call(d,y,B);return f}; z3=function(d,f,m){d=d.Oe;if(d==="WEB"||d==="MWEB"||d===1||d===2)f?(m=Co(f,Y9,96)||new Y9,d=Uh(),d=Object.keys(eBS).indexOf(d),d=d===-1?null:d,d!==null&&aR(m,3,d),Ko(f,Y9,96,m)):m&&(m.client.mainAppWebInfo=m.client.mainAppWebInfo??{},m.client.mainAppWebInfo.webDisplayMode=Uh())}; T3=function(d,f){const m=g.AV("yt.embedded_player.embed_url");m&&(d?(f=Co(d,UQ,7)||new UQ,OK(f,4,m),Ko(d,UQ,7,f)):f&&(f.thirdParty={embedUrl:m}))}; qG=function(d,f){if(g.L("web_log_memory_total_kbytes")&&g.En.navigator?.deviceMemory){const m=g.En.navigator?.deviceMemory;d?l9(d,95,g.td(m*1E6)):f&&(f.client.memoryTotalKbytes=`${m*1E6}`)}}; bn=function(d,f,m){d.appInstallData&&(f?(m=Co(f,G3,62)??new G3,OK(m,6,d.appInstallData),Ko(f,G3,62,m)):m&&(m.client.configInfo=m.client.configInfo||{},m.client.configInfo.appInstallData=d.appInstallData))}; tv=function(d,f){var m=Ne();m&&(d?aR(d,61,MjT[m]):f&&(f.client.connectionType=m));g.L("web_log_effective_connection_type")&&(m=WB())&&(d?aR(d,94,KBq[m]):f&&(f.client.effectiveConnectionType=m))}; NOK=function(d,f,m={}){let y={};g.Z("EOM_VISITOR_DATA")?y={"X-Goog-EOM-Visitor-Id":g.Z("EOM_VISITOR_DATA")}:y={"X-Goog-Visitor-Id":m.visitorData||g.Z("VISITOR_DATA","")};if(f&&f.includes("www.youtube-nocookie.com"))return y;f=m.J5||g.Z("AUTHORIZATION");f||(d?f=`Bearer ${g.AV("gapi.auth.getToken")().access_token}`:(d=de().h3(dp),g.L("pageid_as_header_web")||delete d["X-Goog-PageId"],y={...y,...d}));f&&(y.Authorization=f);return y}; HO=function(d,f){var m=SD();if(m){var y=m.coldConfigData,C=m.coldHashData;m=m.hotHashData;d?(f=Co(d,G3,62)??new G3,y=OK(f,1,y),OK(y,3,C).V(m),Ko(d,G3,62,f)):f&&(f.client.configInfo=f.client.configInfo||{},y&&(f.client.configInfo.coldConfigData=y),C&&(f.client.configInfo.coldHashData=C),m&&(f.client.configInfo.hotHashData=m))}}; f4=function(d){this.version=1;this.args=d}; mi=function(d,f){this.topic=d;this.S=f}; C4=function(d,f){const m=yi();m&&m.publish.call(m,d.toString(),d,f)}; i8l=function(d){var f=Bh;const m=yi();if(!m)return 0;const y=m.subscribe(f.toString(),(C,B)=>{var e=g.AV("ytPubsub2Pubsub2SkipSubKey");e&&e==y||(e=()=>{if(eh[y])try{if(B&&f instanceof mi&&f!=C)try{{var M=f.S,K=B;if(!K.args||!K.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let N;try{if(!M.BU){const W=new M;M.BU=W.version}N=M.BU}catch(W){}if(!N||K.version!=N)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{B=Reflect.construct(M, g.wx(K.args))}catch(W){throw W.message="yt.pubsub2.Data.deserialize(): "+W.message,W;}}}catch(N){throw N.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+f.toString()+": "+N.message,N;}d.call(window,B)}catch(N){dH(N)}},MT[f.toString()]?g.AV("yt.scheduler.instance")?bM.zk(e):g.h2(e,0):e())}); eh[y]=!0;K4[f.toString()]||(K4[f.toString()]=[]);K4[f.toString()].push(y);return y}; sQq=function(){var d=WBv;const f=i8l(function(m){d.apply(void 0,arguments);cDn(f)}); return f}; cDn=function(d){const f=yi();f&&(typeof d==="number"&&(d=[d]),g.lt(d,m=>{f.unsubscribeByKey(m);delete eh[m]}))}; g.id=function(d){const f={ns:d.ya,el:d.eventLabel,cpn:d.clientPlaybackNonce,ver:2,cmt:d.A(d.S),fmt:d.ef,fs:d.gs?"1":"0",rt:d.A(d.RO),adformat:d.adFormat,content_v:d.contentVideoId,euri:d.Xt,lact:d.Zc,live:d.Mo,cl:(874886507).toString(),mos:d.GZ,state:d.playerState,volume:d.zM};d.subscribed&&(f.subscribed="1");Object.assign(f,d.tM);d.Z==="all"?Object.assign(f,d.Va):d.Z==="once"&&d.V&&Object.assign(f,d.Va);d.autoplay&&(f.autoplay="1");d.ws&&(f.sautoplay="1");d.So&&(f.dni="1");!d.Y&&d.IP&&(f.epm=DZg[d.IP]); d.isFinal&&(f["final"]="1");d.Mp&&(f.splay="1");d.XF&&(f.delay=d.XF);d.fC&&(f.hl=d.fC);d.region&&(f.cr=d.region);d.userGenderAge&&(f.uga=d.userGenderAge);d.userAge!==void 0&&d.Hr&&(f.uga=d.Hr+d.userAge);d.oP!==void 0&&(f.len=d.A(d.oP));(!d.Y||d.qW)&&d.experimentIds.length>0&&(f.fexp=d.experimentIds.toString());d.J!==null&&(f.rtn=d.A(d.J));d.mU&&(f.feature=d.mU);d.yS&&(f.ctrl=d.yS);d.XT&&(f.ytr=d.XT);d.KC&&(f.afmt=d.KC);d.offlineDownloadUserChoice&&(f.ODUC=d.offlineDownloadUserChoice);d.K&&(f.lio= d.A(d.K));d.Y?(f.idpj=d.sM,f.ldpj=d.y9,d.delayThresholdMet&&(f.dtm="1"),d.O!=null&&(f.rti=d.A(d.O)),d.eq&&(f.ald=d.eq),d.compositeLiveIngestionOffsetToken&&(f.clio=d.compositeLiveIngestionOffsetToken)):d.adType!==void 0&&(f.at=d.adType);d.Ck&&(d.V||d.Y)&&(f.size=d.Ck);d.V&&d.D.length&&(f.pbstyle=d.D.join(","));d.Rt!=null&&(d.V||d.Y)&&(f.inview=d.A(d.Rt));d.heartbeatLoggingToken&&(f.hb_data=d.heartbeatLoggingToken);d.Y&&(f.volume=NT(d,g.Pd(d.segments,m=>m.volume)),f.st=NT(d,g.Pd(d.segments,m=>m.startTime)), f.et=NT(d,g.Pd(d.segments,m=>m.endTime)),g.Jf(d.segments,m=>m.playbackRate!==1)&&(f.rate=NT(d,g.Pd(d.segments,m=>m.playbackRate))),g.Jf(d.segments,m=>m.S!=="-")&&(f.als=g.Pd(d.segments,m=>m.S).join(",")),g.Jf(d.segments,m=>m.previouslyEnded)&&(f.pe=g.Pd(d.segments,m=>`${+m.previouslyEnded}`).join(","))); f.muted=NT(d,g.Pd(d.segments,m=>m.muted?1:0)); g.Jf(d.segments,m=>m.visibilityState!==0)&&(f.vis=NT(d,g.Pd(d.segments,m=>m.visibilityState))); g.Jf(d.segments,m=>m.connectionType!==0)&&(f.conn=NT(d,g.Pd(d.segments,m=>m.connectionType))); g.Jf(d.segments,m=>m.A!==0)&&(f.blo=NT(d,g.Pd(d.segments,m=>m.A))); g.Jf(d.segments,m=>!!m.j)&&(f.blo=g.Pd(d.segments,m=>m.j).join(",")); g.Jf(d.segments,m=>!!m.compositeLiveStatusToken)&&(f.cbs=g.Pd(d.segments,m=>m.compositeLiveStatusToken).join(",")); g.Jf(d.segments,m=>m.V!=="-")&&(f.cc=g.Pd(d.segments,m=>m.V).join(",")); g.Jf(d.segments,m=>m.clipId!=="-")&&(f.clipid=g.Pd(d.segments,m=>m.clipId).join(",")); if(g.Jf(d.segments,m=>!!m.audioId)){let m="au"; d.V&&(m="au_d");f[m]=g.Pd(d.segments,y=>y.audioId).join(",")}g.s3()&&d.X&&(f.ctt=d.X,f.cttype=d.El,f.mdx_environment=d.mdxEnvironment); d.pG&&(f.etype=d.S1!==void 0?d.S1:0);d.nC&&(f.uoo=d.nC);d.livingRoomAppMode&&d.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(f.clram=EbK[d.livingRoomAppMode]||d.livingRoomAppMode);d.j?pRS(d,f):(f.docid=d.videoId,f.referrer=d.referrer,f.ei=d.eventId,f.of=d.oJ,f.osid=d.osid,f.vm=d.videoMetadata,d.adQueryId&&(f.aqi=d.adQueryId),d.autonav&&(f.autonav="1"),d.playlistId&&(f.list=d.playlistId),d.qc&&(f.ssrt="1"),d.i7&&(f.upt=d.i7));d.V&&(d.embedsRct&&(f.rct=d.embedsRct),d.embedsRctn&&(f.rctn= d.embedsRctn),d.compositeLiveIngestionOffsetToken&&(f.clio=d.compositeLiveIngestionOffsetToken));d.Wr&&(f.host_cpn=d.Wr);return f}; yi=function(){return g.AV("ytPubsub2Pubsub2Instance")}; Wh=function(d,f,m={sampleRate:.1}){Math.random()sp||esp||y{f&&!Qi(d,f,d.jR)?d.zH.zk(async()=>{f.id!==void 0&&await d.IQ.Eo(f.id,d.Yc);Ax(d)}):d.aQ.pQ()&&d.V()})}; Op=async function(d,f){if(!$r(d))throw Error("IndexedDB is not supported: immediateSend");f.id!==void 0&&(await d.IQ.LS(f.id,d.Yc)||d.LF(Error("The request cannot be found in the database.")));Qi(d,f,d.Y1)?(f.skipRetry||(f=kRE(d,f)),f&&(f.skipRetry&&f.id!==void 0&&await d.IQ.tN(f.id,d.Yc),d.I4(f.url,f.options,!!f.skipRetry))):(d.LF(Error("Networkless Logging: Stored logs request expired age limit")),f.id!==void 0&&await d.IQ.tN(f.id,d.Yc))}; or=function(d,f){d.RS&&!d.aQ.pQ()?d.RS(f):d.handleError(f)}; Qi=function(d,f,m){f=f.timestamp;return d.now()-f>=m?!1:!0}; kRE=function(d,f){if(!$r(d))throw Error("IndexedDB is not supported: updateRequestHandlers");const m=f.options.onError?f.options.onError:()=>{}; f.options.onError=async(C,B)=>{const e=QQV(B),M=O8q(B);M&&d.LC&&d.LC("web_enable_error_204")&&d.handleError(Error("Request failed due to compression"),f.url,B);if(d.LC&&d.LC("nwl_consider_error_code")&&e||d.LC&&!d.LC("nwl_consider_error_code")&&d.potentialEsfErrorCounter<=d.GG)if(d.aQ.hj&&await d.aQ.hj(),!d.aQ.pQ()){m(C,B);d.LC&&d.LC("nwl_consider_error_code")&&f?.id!==void 0&&await d.IQ.Eo(f.id,d.Yc,!1);return}d.LC&&d.LC("nwl_consider_error_code")&&!e&&d.potentialEsfErrorCounter>d.GG||(d.potentialEsfErrorCounter++, f?.id!==void 0&&(f.sendCount{d.aQ.pQ()&&d.V()},d.Q$)):await d.IQ.tN(f.id,d.Yc)),m(C,B))}; const y=f.options.onSuccess?f.options.onSuccess:()=>{}; f.options.onSuccess=async(C,B)=>{f?.id!==void 0&&await d.IQ.tN(f.id,d.Yc);d.aQ.Eg&&d.LC&&d.LC("vss_network_hint")&&d.aQ.Eg(!0);y(C,B)}; return f}; QQV=function(d){return(d=d?.error?.code)&&d>=400&&d<=599?!1:!0}; O8q=function(d){d=d?.error?.code;return!(d!==400&&d!==415)}; obc=function(){if(ar)return ar();ar=o$("LogsDatabaseV2",{SG:{LogsRequestsStore:{cF:2}},shared:!1,upgrade(d,f,m){f(2)&&tO(d,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});f(3);f(5)&&(m=m.objectStore("LogsRequestsStore"),m.S.indexNames.contains("newRequest")&&m.S.deleteIndex("newRequest"),Yp(m,"newRequestV2",["status","interface","timestamp"]));f(7)&&HB(d,"sapisid");f(9)&&HB(d,"SWHealthLog")},version:9});return ar()}; hx=function(d){return eD(obc(),d)}; aKl=async function(d,f){const m={startTime:(0,g.b)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};f=await hx(f);d={...d,options:JSON.parse(JSON.stringify(d.options)),interface:g.Z("INNERTUBE_CONTEXT_CLIENT_NAME",0)};d=await f.put("LogsRequestsStore",d);m.ticks.tc=(0,g.b)();FO(m);return d}; hBE=async function(d,f){const m={startTime:(0,g.b)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};f=await hx(f);var y=g.Z("INNERTUBE_CONTEXT_CLIENT_NAME",0),C=[d,y,0];y=[d,y,(0,g.b)()];const B=IDBKeyRange.bound(C,y);let e="prev";g.L("use_fifo_for_networkless")&&(e="next");let M=void 0;C=d==="NEW"?"readwrite":"readonly";g.L("use_readonly_for_get_most_recent_by_status_killswitch")&&(C="readwrite");await qe(f,["LogsRequestsStore"],{mode:C,Hg:!0},K=>mQ(K.objectStore("LogsRequestsStore").index("newRequestV2"), {query:B,direction:e},N=>{N.getValue()&&(M=N.getValue(),d==="NEW"&&(M.status="QUEUED",N.update(M)))})); m.ticks.tc=(0,g.b)();FO(m);return M}; FBl=async function(d,f){return qe(await hx(f),["LogsRequestsStore"],{mode:"readwrite",Hg:!0},m=>{const y=m.objectStore("LogsRequestsStore");return y.get(d).then(C=>{if(C)return C.status="QUEUED",y.put(C).then(()=>C)})})}; rDT=async function(d,f,m=!0,y){return qe(await hx(f),["LogsRequestsStore"],{mode:"readwrite",Hg:!0},C=>{const B=C.objectStore("LogsRequestsStore");return B.get(d).then(e=>e?(e.status="NEW",m&&(e.sendCount+=1),y!==void 0&&(e.options.compress=y),B.put(e).then(()=>e)):Zq.resolve(void 0))})}; gbl=async function(d,f){return(await hx(f)).delete("LogsRequestsStore",d)}; IKK=async function(d){d=await hx(d);const f=(0,g.b)()-2592E6;await qe(d,["LogsRequestsStore"],{mode:"readwrite",Hg:!0},m=>GS(m.objectStore("LogsRequestsStore"),{},y=>{if(y.getValue().timestamp<=f)return y.delete().then(()=>d2(y))}))}; u3c=async function(){await Q0("LogsDatabaseV2")}; FO=function(d){g.L("nwl_csi_killswitch")||Wh("networkless_performance",d,{sampleRate:1})}; rp=function(d){return eD(XRE(),d)}; RBP=async function(d){d=await rp(d);const f=(0,g.b)()-2592E6;await qe(d,["SWHealthLog"],{mode:"readwrite",Hg:!0},m=>GS(m.objectStore("SWHealthLog"),{},y=>{if(y.getValue().timestamp<=f)return y.delete().then(()=>d2(y))}))}; nbc=async function(d){await (await rp(d)).clear("SWHealthLog")}; g.ud=function(d,f,m,y,C="",B=!1,e=!1){if(d)if(m&&!g.yJ())mn(new g.ZN("Legacy referrer-scrubbed ping detected")),d&&gp(d,void 0,{scrubReferrer:!0});else if(C)Xm(d,f,"POST",C,y);else if(g.Z("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||y||e)Xm(d,f,"GET","",y,void 0,B,e);else{b:{try{c:{var M=new Z8W({url:d});if(M.S.dsh==="1")var K=null;else{var N=M.S.ae;if(N==="1"){const c=M.S.adurl;if(c)try{K={version:3,S_:decodeURIComponent(c),D3:xK(M.A,"act=1","ri=1",MlB(M))};break c}catch(D){}}K=N==="2"?{version:4,S_:xK(M.A, "dct=1","suid="+M.V,"ri=1"),D3:xK(M.A,"act=1","ri=1","suid="+M.V)}:null}}if(K){const c=ro(d);var W=!(!c||!c.endsWith("/aclk")||g.Ly(d,"ri")!=="1");break b}}catch(c){}W=!1}W?Ir(d)?(f&&f(),m=!0):m=!1:m=!1;m||gp(d,f)}}; VjS=function(d,f=""){Ir(d,f)||g.ud(d,void 0,void 0,void 0,f)}; Ir=function(d,f=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(d,f))return!0}catch(m){}return!1}; gp=function(d,f,m={}){const y=new Image,C=""+lK5++;XO[C]=y;y.onload=y.onerror=()=>{f&&XO[C]&&f();delete XO[C]}; m.scrubReferrer&&(y.referrerPolicy="no-referrer");y.src=d}; g.Rr=function(d){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?d+"&nis=6":d+"&nis=5"}; Vi=function(){n4||(n4=new Zt("yt.offline"));return n4}; xZv=function(d){if(g.L("offline_error_handling")){var f=Vi().get("errors",!0)||{};f[d.message]={name:d.name,stack:d.stack};d.level&&(f[d.message].level=d.level);Vi().set("errors",f,2592E3,!0)}}; xr=function(){if(!ld.instance){const d=g.AV("yt.networkRequestMonitor.instance")||new ld;g.pS("yt.networkRequestMonitor.instance",d);ld.instance=d}return ld.instance}; L4=function(){if(!Ph.instance){const d=g.AV("yt.networkStatusManager.instance")||new Ph;g.pS("yt.networkStatusManager.instance",d);Ph.instance=d}return Ph.instance}; Jx=function(d,f){d.rateLimit?d.S?(bM.un(d.j),d.j=bM.zk(()=>{d.V!==f&&(d.dispatchEvent(f),d.V=f,d.S=(0,g.b)())},d.rateLimit-((0,g.b)()-d.S))):(d.dispatchEvent(f),d.V=f,d.S=(0,g.b)()):d.dispatchEvent(f)}; g.Sh=function(){let d=g.AV("yt.networklessRequestController.instance");d||(d=new P9l,g.pS("yt.networklessRequestController.instance",d),g.L("networkless_logging")&&g.$9().then(f=>{d.Yc=f;kr(d);d.Y.resolve();d.Fi&&Math.random()<=d.wx&&d.Yc&&RBP(d.Yc);g.L("networkless_immediately_drop_sw_health_store")&&LBl(d)})); return d}; var Adl=function(d,f,m,y,C,B,e,M){return Ve[A[9]](this,11,d,f,m,y,C,B,e,M)}; LBl=async function(d){if(!d.Yc)throw g.nI("clearSWHealthLogsDb");nbc(d.Yc).catch(f=>{d.handleError(f)})}; JDl=function(d,f,m){f=g.L("web_fp_via_jspb")?Object.assign({},f):f;g.L("use_request_time_ms_header")?f.headers&&g.cP(d)&&(f.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.b)()))):f.postParams?.requestTimeMs&&(f.postParams.requestTimeMs=Math.round((0,g.b)()));m&&Object.keys(f).length===0?g.ud(d):f.compress?f.postBody?(typeof f.postBody!=="string"&&(f.postBody=JSON.stringify(f.postBody)),p4(d,f.postBody,f,g.nR)):p4(d,JSON.stringify(f.postParams),f,Zm):g.nR(d,f)}; jh=function(d,f){g.L("use_event_time_ms_header")&&g.cP(d)&&(f.headers||(f.headers={}),f.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.b)())));return f}; g.zw=function(d,f,m,y){!g.Z("VISITOR_DATA")&&f!=="visitor_id"&&Math.random()<.01&&mn(new g.ZN("Missing VISITOR_DATA when sending innertube request.",f,m,y));if(!d.isReady())throw d=new g.ZN("innertube xhrclient not ready",f,m,y),dH(d),d;const C={headers:y.headers||{},method:"POST",postParams:m,postBody:y.postBody,postBodyFormat:y.postBodyFormat||"JSON",onTimeout:()=>{y.onTimeout()}, onFetchTimeout:y.onTimeout,onSuccess:(N,W)=>{if(y.onSuccess)y.onSuccess(W)}, onFetchSuccess:N=>{if(y.onSuccess)y.onSuccess(N)}, onProgress:N=>{if(y.onProgress)y.onProgress(N)}, onError:(N,W)=>{if(y.onError)y.onError(W)}, onFetchError:N=>{if(y.onError)y.onError(N)}, timeout:y.timeout,withCredentials:!0,compress:y.compress};C.headers["Content-Type"]||(C.headers["Content-Type"]="application/json");m="";var B=d.config_.gg;B&&(m=B);B=d.config_.IR||!1;const e=NOK(B,m,y);Object.assign(C.headers,e);C.headers.Authorization&&!m&&B&&(C.headers["x-origin"]=window.location.origin);const M=g.iG(`${m}${`/${"youtubei"}/${d.config_.innertubeApiVersion}/${f}`}`,{alt:"json"}),K=(N=!1)=>{try{if(N&&y.retry&&!y.networklessOptions.bypassNetworkless)C.method="POST",y.networklessOptions.writeThenSend? g.Sh().writeThenSend(M,C):g.Sh().sendAndWrite(M,C);else if(y.compress)if(C.postBody){let W=C.postBody;typeof W!=="string"&&(W=JSON.stringify(C.postBody));p4(M,W,C,g.nR)}else p4(M,JSON.stringify(C.postParams),C,Zm);else Zm(M,C)}catch(W){if(W.name==="InvalidAccessError")mn(Error("An extension is blocking network request."));else throw W;}}; g.AV("ytNetworklessLoggingInitializationOptions")&&vh.isNwlInitialized?EQ().then(N=>{K(N)}):K(!1)}; Hh=function(d,f,m){const y=Tw();if(y&&f){const C=y.subscribe(d,function(){const B=arguments,e=()=>{qT[C]&&f.apply&&typeof f.apply=="function"&&f.apply(m||window,B)}; try{bd[d]?e():g.h2(e,0)}catch(M){dH(M)}},m); qT[C]=!0;tx[d]||(tx[d]=[]);tx[d].push(C);return C}return 0}; wp=function(d){const f=Tw();f&&(typeof d==="number"?d=[d]:typeof d==="string"&&(d=[parseInt(d,10)]),g.lt(d,m=>{f.unsubscribeByKey(m);delete qT[m]}))}; Yr=function(d,f){const m=Tw();return m?m.publish.apply(m,arguments):!1}; Gw=function(d){const f=Tw();if(f)if(f.clear(d),d)Up(d);else for(let m in tx)Up(m)}; Tw=function(){return g.En.ytPubsubPubsubInstance}; Up=function(d){tx[d]&&(d=tx[d],g.lt(d,f=>{qT[f]&&delete qT[f]}),d.length=0)}; dk=function(d,f,m=null){Sfv(d,f,m)}; Sfv=function(d,f,m=null){const y=fl(typeof d==="string"?d:d.toString());let C=document.getElementById(y);var B=C&&IP(C);const e=C&&!B;B?f&&f():(f&&(B=Hh(y,f),f=`${g5(f)}`,mj[f]=B),e||(C=jQP(d,y,()=>{IP(C)||(MLP(C),Yr(y),g.h2(()=>{Gw(y)},0))},m)))}; jQP=function(d,f,m,y=null){const C=g.cJ("SCRIPT");C.id=f;C.onload=()=>{m&&setTimeout(m,0)}; C.onreadystatechange=()=>{switch(C.readyState){case "loaded":case "complete":C.onload()}}; y&&C.setAttribute("nonce",y);g.ng(C,typeof d==="string"?tL(d):d);d=document.getElementsByTagName("head")[0]||document.body;d.insertBefore(C,d.firstChild);return C}; fl=function(d){const f=document.createElement("a");g.k_(f,d);d=f.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${kk(d)}`}; yK=function(d,f){if(d===f)d=!0;else if(Array.isArray(d)&&Array.isArray(f))d=e6(d,f,yK);else if(g.og(d)&&g.og(f))a:if(g.Vj(d).length!=g.Vj(f).length)d=!1;else{for(let m in d)if(!yK(d[m],f[m])){d=!1;break a}d=!0}else d=!1;return d}; eU=function(d,...f){if(!Cl(d)||f.some(m=>!Cl(m)))throw Error("Only objects may be merged."); for(const m of f)B6(d,m)}; B6=function(d,f){for(const m in f)if(Cl(f[m])){if(m in d&&!Cl(d[m]))throw Error("Cannot merge an object into a non-object.");m in d||(d[m]={});B6(d[m],f[m])}else if(MQ(f[m])){if(m in d&&!MQ(d[m]))throw Error("Cannot merge an array into a non-array.");m in d||(d[m]=[]);Kl(d[m],f[m])}else d[m]=f[m];return d}; Kl=function(d,f){for(const m of f)Cl(m)?d.push(B6({},m)):MQ(m)?d.push(Kl([],m)):d.push(m);return d}; Cl=function(d){return typeof d==="object"&&!Array.isArray(d)}; MQ=function(d){return typeof d==="object"&&Array.isArray(d)}; g.NQ=function(d=!1){g.X.call(this);this.Kk=new oe(d);g.R(this,this.Kk)}; W6=function(d){if(window.crypto&&window.crypto.getRandomValues)try{var f=Array(d),m=new Uint8Array(d);window.crypto.getRandomValues(m);for(var y=0;y(d&15).toString(16)).join("")}; pl=function(){({x5:f=!1,d1:d=!0}={});var d,f;if(g.AV("_lact",window)==null){var m=parseInt(g.Z("LACT"),10);m=isFinite(m)?Date.now()-Math.max(m,0):-1;g.pS("_lact",m,window);g.pS("_fact",m,window);m==-1&&D5();vbV(f,d);new qf(()=>{ER("mouse",100)})}}; vbV=function(d=!1,f=!0){var m=window;g.vg(m.document,"keydown",D5);g.vg(m.document,"keyup",D5);g.vg(m.document,"mousedown",D5);g.vg(m.document,"mouseup",D5);d?g.vg(m,"touchmove",()=>{ER("touchmove",200)},{passive:!0}):(g.vg(m,"resize",()=>{ER("resize",200)}),f&&g.vg(m,"scroll",()=>{ER("scroll",200)})); g.vg(m.document,"touchstart",D5,{passive:!0});g.vg(m.document,"touchend",D5,{passive:!0})}; ER=function(d,f){$Q[d]||($Q[d]=!0,bM.zk(()=>{D5();$Q[d]=!1},f))}; D5=function(){g.AV("_lact",window)==null&&(pl(),g.AV("_lact",window));var d=Date.now();g.pS("_lact",d,window);g.AV("_fact",window)==-1&&g.pS("_fact",d,window);(d=g.AV("ytglobal.ytUtilActivityCallback_"))&&d()}; g.OZ=function(){const d=g.AV("_lact",window);return d==null?-1:Math.max(Date.now()-d,0)}; g.kQ=function(d){return new Ak(d)}; g.QK=function(d,f){d.A.set(f.XJ,f);const m=d.V.get(f.XJ);if(m)try{m.WK(d.resolve(f.XJ))}catch(y){m.H0(y)}}; as=function(d,f,m,y=!1){if(m.indexOf(f)>-1)throw Error(`Deps cycle for: ${f}`);if(d.S.has(f))return d.S.get(f);if(!d.A.has(f)){if(y)return;throw Error(`No provider for: ${f}`);}y=d.A.get(f);m.push(f);if(y.Rn!==void 0)var C=y.Rn;else if(y.Jl)C=y[g.OR]?os(d,y[g.OR],m):[],C=y.Jl(...C);else if(y.JL){C=y.JL;const B=C[g.OR]?os(d,C[g.OR],m):[];C=new C(...B)}else throw Error(`Could not resolve providers for: ${f}`);m.pop();y.Ou||d.S.set(f,C);return C}; os=function(d,f,m){return f?f.map(y=>y instanceof Ak?as(d,y.key,m,!0):as(d,y,m)):[]}; g.F_=function(){hk||(hk=new zBS);return hk}; gk=function(){return"h5vcc"in rk&&rk.h5vcc.traceEvent?.traceBegin&&rk.h5vcc.traceEvent?.traceEnd?1:"performance"in rk&&rk.performance.mark&&rk.performance.measure?2:0}; Is=function(d){const f=gk();switch(f){case 1:rk.h5vcc.traceEvent.traceBegin("YTLR",d);break;case 2:rk.performance.mark(`${d}-start`);break;case 0:break;default:g.QX(f,"unknown trace type")}}; uO=function(d){var f=gk();switch(f){case 1:rk.h5vcc.traceEvent.traceEnd("YTLR",d);break;case 2:f=`${d}-start`;const m=`${d}-end`;rk.performance.mark(m);rk.performance.measure(d,f,m);break;case 0:break;default:g.QX(f,"unknown trace type")}}; TOn=function(d){var f=Array.from(d.S.keys()).sort((m,y)=>(d.S[y].priority??0)-(d.S[m].priority??0)); for(const m of f)f=d.S[m],f.jobId===void 0||f.Oq||(d.scheduler.un(f.jobId),Dq(f.uv,10))}; b8P=function(d,f,m){qfE&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${d.constructor.name}] '${d.state}' to '${f}'`),console.log("with message: ",m),console.groupEnd())}; wRq=function(d,f){const m=f.filter(C=>(d.A??C.priority??0)===10),y=f.filter(C=>(d.A??C.priority??0)!==10); return d.j.G_?async(...C)=>{await tjl(m,...C);X_(d,y,...C)}:(...C)=>{H85(m,...C); X_(d,y,...C)}}; tjl=async function(d,...f){g.AO();for(const m of d){let y;pI(()=>{Rs(m.name);const C=nl(()=>m.callback(...f)); Z5(C)?y=g.L("web_lifecycle_error_handling_killswitch")?C.then(()=>{VK(m.name)}):C.then(()=>{VK(m.name)},B=>{window.onerror?.(B.message,"",0,0,B); VK(m.name)}):VK(m.name)}); y&&await y}}; X_=function(d,f,...m){f=f.map(y=>({uv:()=>{Rs(y.name);nl(()=>y.callback(...m)); VK(y.name)}, priority:d.A??y.priority??0})); f.length&&(d.V=new YfV(f))}; H85=function(d,...f){g.AO();for(const m of d)pI(()=>{Rs(m.name);nl(()=>m.callback(...f)); VK(m.name)})}; Rs=function(d){lO&&d&&Is(d)}; VK=function(d){lO&&d&&uO(d)}; nl=function(d){if(g.L("web_lifecycle_error_handling_killswitch"))return d();try{return d()}catch(f){window.onerror?.(f.message,"",0,0,f)}}; P6=function(){xQ||(xQ=new UZg);return xQ}; Jk=function(){Ll||(Ll=TI(g.Z("WORKER_SERIALIZATION_URL")));return Ll||void 0}; jU=function(){const d=Jk();SU||d===void 0||(SU=DA(d));return SU}; TX=function(d,f){const m=v6(f);if(d.S[m])return d.S[m];const y=Object.keys(d.store)||[];if(y.length<=1&&v6(f)===y[0])return y;const C=[];for(let e=0;e{m=m.data;if(m.op==="serializedGelBatch"){var y=H6.get(m.key);y&&(wk(m.serializedBatch,y.client,y.resolve,y.networklessOptions,y.isIsolated,y.useVSSEndpoint,y.dangerousLogToVisitorSession,y.requestsOutstanding),H6.delete(m.key))}},f=jU(); f&&(f.addEventListener("message",d),f.onerror=()=>{H6.clear()}); tk=!0}}; dCg=function(d,f){if(d.endpoint==="log_event"){YQ(d);var m=UR(d),y=GX(d.payload)||"",C=df(y),B=200;if(C){if(C.enabled===!1&&!g.L("web_payload_policy_disabled_killswitch"))return;B=fP(C.tier);if(B===400){ml(d,f);return}}yD[m]=!0;m={cttAuthInfo:m,isJspb:!1,tier:B};bO().storePayload(m,d.payload);CP(f,!1,m,Ba(y))}}; f2v=function(d,f,m){if(f.endpoint==="log_event"){YQ(void 0,f);var y=UR(f,!0),C=df(d),B=200;if(C){if(C.enabled===!1&&!g.L("web_payload_policy_disabled_killswitch"))return;B=fP(C.tier);if(B===400){ec(d,f,m);return}}yD[y]=!0;y={cttAuthInfo:y,isJspb:!0,tier:B};bO().storePayload(y,AD(f.payload));CP(m,!0,y,Ba(d))}}; CP=function(d,f=!1,m,y=!1){d&&(Mb=new d);d=gH("tvhtml5_logging_max_batch_ads_fork")||gH("tvhtml5_logging_max_batch")||gH("web_logging_max_batch")||100;const C=(0,g.b)(),B=KP(f,m.tier),e=B.j;y&&(B.V=!0);y=0;m&&(y=bO().getSequenceCount(m));y>=1E3?Nb({writeThenSend:!0},f,m.tier):y>=d?i6||(i6=Wa(()=>{Nb({writeThenSend:!0},f,m.tier);i6=void 0},0)):C-e>=10&&(ca(f,m.tier),B.j=C)}; ml=function(d,f){if(d.endpoint==="log_event"){g.L("more_accurate_gel_parser")&&bO().storePayload({isJspb:!1},d.payload);YQ(d);var m=UR(d),y=new Map;y.set(m,[d.payload]);var C=GX(d.payload)||"";f&&(Mb=new f);return new g.lw((B,e)=>{Mb&&Mb.isReady()?sN(y,Mb,B,e,{bypassNetworkless:!0},!0,Ba(C)):B()})}}; ec=function(d,f,m){if(f.endpoint==="log_event"){YQ(void 0,f);var y=UR(f,!0),C=new Map;C.set(y,[AD(f.payload)]);m&&(Mb=new m);return new g.lw(B=>{Mb&&Mb.isReady()?Du(C,Mb,B,{bypassNetworkless:!0},!0,Ba(d)):B()})}}; UR=function(d,f=!1){var m="";if(d.dangerousLogToVisitorSession)m="visitorOnlyApprovedKey";else if(d.cttAuthInfo){if(f){f=d.cttAuthInfo.token;m=d.cttAuthInfo;const y=new EN;m.videoId?y.setVideoId(m.videoId):m.playlistId&&Uf(y,2,pP,mB(m.playlistId));$6[f]=y}else f=d.cttAuthInfo,m={},f.videoId?m.videoId=f.videoId:f.playlistId&&(m.playlistId=f.playlistId),AU[d.cttAuthInfo.token]=m;m=d.cttAuthInfo.token}return m}; Nb=function(d={},f=!1,m){new g.lw((y,C)=>{const B=KP(f,m),e=B.V;B.V=!1;k6(B.A);k6(B.S);B.S=0;Mb&&Mb.isReady()?m===void 0&&g.L("enable_web_tiered_gel")?QD(y,C,d,f,300,e):QD(y,C,d,f,m,e):(ca(f,m),y())})}; QD=function(d,f,m={},y=!1,C=200,B=!1){var e=Mb,M=new Map;const K=new Map,N={isJspb:y,cttAuthInfo:void 0,tier:C},W={isJspb:y,cttAuthInfo:void 0};if(y){for(const c of Object.keys(yD))f=g.L("enable_web_tiered_gel")?bO().smartExtractMatchingEntries({keys:[N,W],sizeLimit:1E3}):bO().extractMatchingEntries({isJspb:!0,cttAuthInfo:c}),f.length>0&&M.set(c,f),(g.L("web_fp_via_jspb_and_json")&&m.writeThenSend||!g.L("web_fp_via_jspb_and_json"))&&delete yD[c];Du(M,e,d,m,!1,B)}else{for(const c of Object.keys(yD))M= g.L("enable_web_tiered_gel")?bO().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:c,tier:C},{isJspb:!1,cttAuthInfo:c}],sizeLimit:1E3}):bO().extractMatchingEntries({isJspb:!1,cttAuthInfo:c}),M.length>0&&K.set(c,M),(g.L("web_fp_via_jspb_and_json")&&m.writeThenSend||!g.L("web_fp_via_jspb_and_json"))&&delete yD[c];sN(K,e,d,f,m,!1,B)}}; ca=function(d=!1,f=200){const m=()=>{Nb({writeThenSend:!0},d,f)},y=KP(d,f); var C=y===ON||y===oD?5E3:mCh;g.L("web_gel_timeout_cap")&&!y.S&&(C=Wa(()=>{m()},C),y.S=C); k6(y.A);C=g.Z("LOGGING_BATCH_TIMEOUT",gH("web_gel_debounce_ms",1E4));g.L("shorten_initial_gel_batch_timeout")&&aD&&(C=yCB);C=Wa(()=>{gH("gel_min_batch_size")>0?bO().getSequenceCount({cttAuthInfo:void 0,isJspb:d,tier:f})>=Cxq&&m():m()},C); y.A=C}; sN=function(d,f,m,y,C={},B,e){const M=Math.round((0,g.b)());let K=d.size;const N=hU(e);for(const [W,c]of d){d=W;e=c;const D=g.To({context:g.w2(f.config_||g.vO())});if(!g.On(e)&&!g.L("throw_err_when_logevent_malformed_killswitch")){y();break}D.events=e;(e=AU[d])&&B_g(D,d,e);delete AU[d];const E=d==="visitorOnlyApprovedKey";eLB(D,M,E);F$(C);const O=l=>{g.L("start_client_gcf")&&bM.zk(async()=>{await rf(l)}); K--;K||m()}; let F=0;const V=()=>{F++;if(C.bypassNetworkless&&F===1)try{g.zw(f,N,D,gf({writeThenSend:!0},E,O,V,B)),aD=!1}catch(l){dH(l),y()}K--;K||m()}; try{g.zw(f,N,D,gf(C,E,O,V,B)),aD=!1}catch(l){dH(l),y()}}}; Du=function(d,f,m,y={},C,B){const e=Math.round((0,g.b)()),M={value:d.size};var K=new Map([...d]);for(const [V]of K){var N=V,W=d.get(N);K=new Mgq;var c=f.config_||g.vO(),D=new ID,E=new u6;OK(E,1,c.Hy);OK(E,2,c.k9);aR(E,16,c.Tx);OK(E,17,c.innertubeContextClientVersion);if(c.YM){var O=c.YM,F=new G3;O.coldConfigData&&OK(F,1,O.coldConfigData);O.appInstallData&&OK(F,6,O.appInstallData);O.coldHashData&&OK(F,3,O.coldHashData);O.hotHashData&&F.V(O.hotHashData);Ko(E,G3,62,F)}(O=g.En.devicePixelRatio)&&O!=1&& l9(E,65,g.$f(O));O=IW();O!==""&&OK(E,54,O);O=uG();if(O.length>0){F=new X$;for(let l=0;l{g.L("start_client_gcf")&&bM.zk(async()=>{await rf(K)}); M.value--;M.value||m()},()=>{M.value--; M.value||m()},C); y.headers["Content-Type"]="application/json+protobuf";y.postBodyFormat="JSPB";y.postBody=d;g.zw(f,B,"",y);aD=!1}; F$=function(d){g.L("always_send_and_write")&&(d.writeThenSend=!1)}; gf=function(d,f,m,y,C){d={retry:!0,onSuccess:m,onError:y,networklessOptions:d,dangerousLogToVisitorSession:f,Ha:!!C,headers:{},postBodyFormat:"",postBody:"",compress:g.L("compress_gel")||g.L("compress_gel_lr")};l6()&&(d.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.b)())));return d}; eLB=function(d,f,m){l6()||(d.requestTimeMs=String(f));g.L("unsplit_gel_payloads_in_logs")&&(d.unsplitGelPayloadsInLogs=!0);!m&&(f=g.Z("EVENT_ID"))&&(m=x6(),d.serializedClientEventId={serializedEventId:f,clientCounter:String(m)})}; x6=function(){let d=g.Z("BATCH_CLIENT_COUNTER")||0;d||(d=Math.floor(Math.random()*65535/2));d++;d>65535&&(d=1);g.YD("BATCH_CLIENT_COUNTER",d);return d}; B_g=function(d,f,m){let y;if(m.videoId)y="VIDEO";else if(m.playlistId)y="PLAYLIST";else return;d.credentialTransferTokenTargetId=m;d.context=d.context||{};d.context.user=d.context.user||{};d.context.user.credentialTransferTokens=[{token:f,scope:y}]}; YQ=function(d,f){var m=g.AV("yt.logging.transport.enableScrapingForTest"),y=rH("il_payload_scraping");y=(y!==void 0?String(y):"")==="enable_il_payload_scraping";if(!m)if(y)Sc=[],g.pS("yt.logging.transport.enableScrapingForTest",!0),g.pS("yt.logging.transport.scrapedPayloadsForTesting",Sc),g.pS("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.pS("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.pS("yt.logging.transport.scrapeClientEvent",!0);else return;m=g.AV("yt.logging.transport.scrapedPayloadsForTesting");y=g.AV("yt.logging.transport.payloadToScrape");f&&(f=f.payload,(f=g.AV("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(f)())&&m.push(f));f=g.AV("yt.logging.transport.scrapeClientEvent");if(y&&y.length>=1)for(let C=0;C{P6().currentState==="none"?d():P6().install({none:{callback:d}})},f):Dq(d,0,f)}; k6=function(d){g.L("transport_use_scheduler")?bM.un(d):window.clearTimeout(d)}; rf=async function(d){d=d?.responseContext?.globalConfigGroup;var f=g.z(d,KhK),m=d?.hotHashData;const y=g.z(d,N_B),C=d?.coldHashData,B=g.F_().resolve(g.kQ(g.I$));B&&(m&&(f?await LW(B,m,f):await LW(B,m)),C&&(y?await Jv(B,C,y):await Jv(B,C)));f=d?.rawFinchStaticConfigGroup;(d=d?.finchStaticHashData)?(m=g.F_().resolve(g.kQ(ioq)))?await m.gJ({config:f||{},E6:d||""}):(f||d)&&mn(new g.ZN("FinchConfigManagerService is not present, but Finch config data is present.")):f&&mn(new g.ZN("Finch config data is present, but hash is missing."))}; KP=function(d,f=200){return d?f===300?ON:WhT:f===300?oD:cCE}; df=function(d){if(g.L("enable_web_tiered_gel")){d=jc[d||""];var f=g.F_().resolve(g.kQ(g.I$))?.uV()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(f)for(let m=0;md!==void 0)}; g.W5=function(d=0){d=UN(d);if(!d&&!g.Z("USE_CSN_FALLBACK",!0))return null;d||(d="UNDEFINED_CSN");return d?d:null}; $CV=function(d){for(const f of Object.values(pLv))if(g.W5(f)===d)return!0;return!1}; ACl=function(d,f,m){const y=mr();(m=g.W5(m))&&delete y[m];f&&(y[d]=f)}; c5=function(d){return mr()[d]}; D9=function(d,f,m=0,y){if(d!==UN(m)||f!==g.Z(Gk(m)))if(ACl(d,y,m),DCB(d,m),g.YD(Gk(m),f),f=()=>{setTimeout(()=>{d&&g.tU("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:sL,clientScreenNonce:d})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(f)}catch(C){f()}else f()}; pi=function(d,f){var m=g.Z("VALID_SESSION_TEMPDATA_DOMAINS",[]),y=g.FH(window.location.href);y&&m.push(y);y=g.FH(d);if(g.TE(m,y)||!y&&g.qh(d,"/"))if(m=document.createElement("a"),g.k_(m,d),d=m.href)if(d=If(d),d=uy(d))if(!f.csn&&(f.itct||f.ved)&&(f=Object.assign({csn:g.W5()},f)),C){var C=parseInt(C,10);isFinite(C)&&C>0&&EL(d,f,C)}else EL(d,f)}; EL=function(d,f,m){d=$U(d);f=f?ZA(f):"";m=m||5;g.$M()&&bG(d,f,m)}; $U=function(d){for(let f of kLg)d=J1(d,f);return"ST-"+kk(d).toString(36)}; g.AY=function(d){if(d.simpleText)return d.simpleText;if(d.runs){const f=[];for(const m of d.runs)m.text&&f.push(m.text);return f.join("")}return""}; g.kU=function(d){if(d.simpleText)return d=document.createTextNode(d.simpleText),d;const f=[];if(d.runs)for(let M=0;Md.charCodeAt(m++); do{var C=a8(y);if(C===Infinity)break;const B=C>>3;switch(C&7){case 0:C=a8(y);if(B===2)return C;break;case 1:if(B===2)return;m+=8;break;case 2:C=a8(y);if(B===2)return d.substr(m,C);m+=C;break;case 5:if(B===2)return;m+=4;break;default:return}}while(m500));y++);y=C}else if(typeof d==="object")for(C in d){if(d[C]){a:{var B=C;var e=d[C],M=f,K=m;if(typeof e!=="string"||B!=="clickTrackingParams"&&B!=="trackingParams"){B=0;break a}B=(e=hLT(atob(e.replace(/-/g,"+").replace(/_/g,"/"))))?hY(`${B}.ve`,e,M,K):0}y+=B;y+=hY(C,d[C],f,m);if(y>500)break}}else m[f]=Fb(d),y+=m[f].length;else m[f]=Fb(d),y+=m[f].length;return y}; hY=function(d,f,m,y){m+=`.${d}`;d=Fb(f);y[m]=d;return m.length+d.length}; Fb=function(d){try{return(typeof d==="string"?d:String(JSON.stringify(d))).substr(0,500)}catch(f){return`unable to serialize ${typeof d} (${f.message})`}}; g.gg=function(d){g.t(d)}; g.gh=function(d){g.t(d,"WARNING")}; g.t=function(d,f="ERROR"){var m={};m.name=g.Z("INNERTUBE_CONTEXT_CLIENT_NAME",1);m.version=g.Z("INNERTUBE_CONTEXT_CLIENT_VERSION");Fhh(d,m,f)}; Fhh=function(d,f,m="ERROR"){if(d){d.hasOwnProperty("level")&&d.level&&(m=d.level);if(g.L("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.Z("SERVER_VERSION"))){var y=[];y.push(`Name: ${d.name}`);y.push(`Message: ${d.message}`);d.hasOwnProperty("params")&&y.push(`Error Params: ${JSON.stringify(d.params)}`);d.hasOwnProperty("args")&&y.push(`Error args: ${JSON.stringify(d.args)}`);y.push(`File name: ${d.fileName}`);y.push(`Stacktrace: ${d.stack}`);window.console.log(y.join("\n"), d)}if(!(I8>=5)){y=[];for(C of rCE)try{C()&&y.push(C())}catch(O){}var C=y;C=[...gOg,...C];var B=pTB(d);y=B.message||"Unknown Error";const D=B.name||"UnknownError";var e=B.stack||d.A||"Not available";if(e.startsWith(`${D}: ${y}`)){var M=e.split("\n");M.shift();e=M.join("\n")}M=B.lineNumber||"Not available";B=B.fileName||"Not available";let E=0;if(d.hasOwnProperty("args")&&d.args&&d.args.length)for(var K=0;K=500);K++);else if(d.hasOwnProperty("params")&& d.params){const O=d.params;if(typeof d.params==="object")for(K in O){if(!O[K])continue;const F=`params.${K}`,V=Fb(O[K]);f[F]=V;E+=F.length+V.length;if(E>500)break}else f.params=Fb(O)}if(C.length)for(K=0;K=500);K++);navigator.vendor&&!f.hasOwnProperty("vendor")&&(f["device.vendor"]=navigator.vendor);f={message:y,name:D,lineNumber:M,fileName:B,stack:e,params:f,sampleWeight:1};K=Number(d.columnNumber);isNaN(K)||(f.lineNumber=`${f.lineNumber}:${K}`); if(d.level==="IGNORED")var N=0;else a:{d=o8();for(N of d.rj)if(f.message&&f.message.match(N.yG)){N=N.weight;break a}for(var W of d.g0)if(W.callback(f)){N=W.weight;break a}N=1}f.sampleWeight=N;N=f;for(var c of I2T){if(!c.yK[N.name])continue;W=c.yK[N.name];for(const O of W){W=N.message.match(O.j7);if(!W)continue;N.params["params.error.original"]=W[0];d=O.groups;f={};for(K=0;K1E3&&g.gh(new g.ZN("IL Attach cache exceeded limit"))}e=T6(m,f);JY.has(e)?qy(m,f):jO.set(e, !0)}}y=y.filter(M=>{M.csn!==f?(M.csn=f,M=!0):M=!1;return M}); m={csn:f,parentVe:m.getAsJson(),childVes:g.Pd(y,M=>M.getAsJson())}; f==="UNDEFINED_CSN"?b1("visualElementAttached",B,m):d?Tk("visualElementAttached",m,d,B):g.tU("visualElementAttached",m,B)}; Vgh=function(d,f,m,y,C,B,e){tY(m,f);y=P5({cttAuthInfo:c5(f)||void 0,automatedLogEventSource:e},f);m={csn:f,ve:m.getAsJson(),eventType:1};C&&(m.clientData=C);f==="UNDEFINED_CSN"?b1("visualElementShown",y,m):d?Tk("visualElementShown",m,d,y):g.tU("visualElementShown",m,y)}; H5=function(d,f,m,y=!1){const C=y?16:8;y=P5({cttAuthInfo:c5(f)||void 0,endOfSequence:y,automatedLogEventSource:void 0},f);m={csn:f,ve:m.getAsJson(),eventType:C};f==="UNDEFINED_CSN"?b1("visualElementHidden",y,m):d?Tk("visualElementHidden",m,d,y):g.tU("visualElementHidden",m,y)}; l2v=function(d,f,m,y,C,B){wg(d,f,m,y,B)}; wg=function(d,f,m,y,C){var B=void 0;tY(m,f);B=B||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";C=P5({cttAuthInfo:c5(f)||void 0,automatedLogEventSource:C},f);m={csn:f,ve:m.getAsJson(),gestureType:B};y&&(m.clientData=y);f==="UNDEFINED_CSN"?b1("visualElementGestured",C,m):d?Tk("visualElementGestured",m,d,C):g.tU("visualElementGestured",m,C)}; xCc=function(){let d;d=W6(16);const f=[];for(let m=0;m{g.lt(f,m=>{tY(m,d);const y=P5({cttAuthInfo:c5(d)||void 0,automatedLogEventSource:void 0},d);m={csn:d,ve:m.getAsJson(),eventType:4};d==="UNDEFINED_CSN"?b1("visualElementShown",y,m):g.tU("visualElementShown",m,y)})})()}; LhS=function(d,f){fR(()=>{g.lt(f,m=>{H5(void 0,d,m)})})()}; dK=function(){let d=!1;try{d=!!window.sessionStorage.getItem("session_logininfo")}catch{d=!0}return(g.Z("INNERTUBE_CLIENT_NAME")==="WEB"||g.Z("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&d}; fF=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.YD("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var d;let m=JCB;m||(m=document.querySelector("#persist_identity"));if(d=m){var f=d.src?(new URL(d.src)).origin:"*";d.contentWindow?.postMessage({action:"clear"},f)}}catch{}}; g.m9=function(d){d&&(d.startsWith("https://accounts.google.com/AddSession")?fF():d.startsWith("https://accounts.google.com/ServiceLogin")?fF():d.startsWith("https://myaccount.google.com")&&WA(d).A.endsWith("/youtubeoptions")&&fF());if(g.Z("LOGGED_IN",!0)&&dK()){var f=g.Z("VALID_SESSION_TEMPDATA_DOMAINS",[]);var m=g.FH(window.location.href);m&&f.push(m);m=g.FH(d);g.TE(f,m)||!m&&g.qh(d,"/")?(f=If(d),(f=uy(f))?(f=$U(f),f=(f=g.t2(f)||null)?g.eE(f):{}):f=null):f=null;f==null&&(f={});m=f;var y=void 0;dK()? (y||(y=g.Z("LOGIN_INFO")),y?(m.session_logininfo=y,m=!0):m=!1):m=!1;m&&pi(d,f)}}; yo=function(d,f={}){const m=g.Z("EVENT_ID");m&&(f.ei||(f.ei=m));f&&pi(d,f)}; g.BV=function(d,f,m,y,C=!1){m&&pi(d,m);m=g.pg(d,g.EV)||g.CF;const B=cd(m);d!=B&&mn(Error(`Unsafe window.open URL: ${d}`));d=B;f=f||kk(d).toString(36);try{if(C)return C=d,C=g.Rr(C),g.m9(C),hf(C,f,"attributionsrc")}catch(e){dH(e)}g.m9(d);return hf(m,f,y)}; jRT=function(){var d=window.location.href;if(g.L("kevlar_disable_theme_param"))return null;const f=ro(d);if(g.L("enable_dark_theme_only_on_shorts")&&f?.startsWith("/shorts/"))return"USER_INTERFACE_THEME_DARK";try{const m=g.KR(d).theme;return SKg.get(m)||null}catch(m){}return null}; eM=function(d,f){if(f.encryptedTokenJarContents&&(d.S[f.encryptedTokenJarContents]=f,typeof f.expirationSeconds==="string")){const m=Number(f.expirationSeconds);setTimeout(()=>{delete d.S[f.encryptedTokenJarContents]},m*1E3); d.A&&bG("CONSISTENCY",f.encryptedTokenJarContents,m,void 0,!0)}}; Mp=function(d){return d.localStorage===void 0?new Zt("yt-client-location"):d.localStorage}; g.WV=function(d,f=!1){var m=g.Z("INNERTUBE_CONTEXT");if(!m)return g.t(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};m=g.To(m);g.L("web_no_tracking_params_in_shell_killswitch")||delete m.clickTracking;m.client||(m.client={});var y=m.client;y.clientName==="MWEB"&&y.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(y.clientFormFactor=g.Z("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");y.screenWidthPoints=window.innerWidth;y.screenHeightPoints=window.innerHeight;y.screenPixelDensity= Math.round(window.devicePixelRatio||1);y.screenDensityFloat=window.devicePixelRatio||1;y.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var C=g.oV();var B="USER_INTERFACE_THEME_LIGHT";C.Ul(165)?B="USER_INTERFACE_THEME_DARK":C.Ul(174)?B="USER_INTERFACE_THEME_LIGHT":!g.L("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(B="USER_INTERFACE_THEME_DARK");C=jRT()||B;y.userInterfaceTheme= C;if(!f){if(C=Ne())y.connectionType=C;g.L("web_log_effective_connection_type")&&(C=WB())&&(m.client.effectiveConnectionType=C)}g.L("web_log_memory_total_kbytes")&&g.En.navigator?.deviceMemory&&(m.client.memoryTotalKbytes=`${g.En.navigator?.deviceMemory*1E6}`);if(g.L("web_gcf_hashes_innertube")){var e=SD();e&&(C=e.coldConfigData,B=e.coldHashData,e=e.hotHashData,m.client.configInfo=m.client.configInfo||{},C&&(m.client.configInfo.coldConfigData=C),B&&(m.client.configInfo.coldHashData=B),e&&(m.client.configInfo.hotHashData= e))}C=g.KR(g.En.location.href);!g.L("web_populate_internal_geo_killswitch")&&C.internalcountrycode&&(y.internalGeo=C.internalcountrycode);y.clientName==="MWEB"||y.clientName==="WEB"?(y.mainAppWebInfo||(y.mainAppWebInfo={}),y.mainAppWebInfo.graftUrl=g.En.location.href,g.L("kevlar_woffle")&&KF.instance&&(C=KF.instance,y.mainAppWebInfo.pwaInstallabilityStatus=!C.S&&C.A?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),y.mainAppWebInfo.webDisplayMode=Uh(),y.mainAppWebInfo.isWebNativeShareAvailable= navigator&&navigator.share!==void 0):y.clientName==="TVHTML5"&&(!g.L("web_lr_app_quality_killswitch")&&(C=g.Z("LIVING_ROOM_APP_QUALITY"))&&(y.tvAppInfo=Object.assign(y.tvAppInfo||{},{appQuality:C})),C=g.Z("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(y.tvAppInfo=Object.assign(y.tvAppInfo||{},{certificationScope:C}));if(!g.L("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var M=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}M=void 0}M&&(y.timeZone=M)}(M=IW())? y.experimentsToken=M:delete y.experimentsToken;y=uG();Np.instance||(Np.instance=new Np);M=ZE(Np.instance.S);m.request={...m.request,internalExperimentFlags:y,consistencyTokenJars:M};!g.L("web_prequest_context_killswitch")&&(y=g.Z("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(m.request.externalPrequestContext=y);M=g.oV();y=M.Ul(58);M=M.get("gsml","");m.user={...m.user};y&&(m.user.enableSafetyMode=y);M&&(m.user.lockedSafetyMode=!0);g.L("warm_op_csn_cleanup")||f||!(f=g.W5())||(m.clientScreenNonce=f);d&&(m.clickTracking= {clickTrackingParams:d});if(d=g.AV("yt.mdx.remote.remoteClient_"))m.remoteClient=d;iq.getInstance().setLocationOnInnerTubeContext(m);try{var K=g.QY(),N=K.bid;delete K.bid;m.adSignalsInfo={params:[],bid:N};for(const [W,c]of Object.entries(K))K=W,N=c,m.adSignalsInfo.params?.push({key:K,value:`${N}`});if(m.client?.clientName==="TVHTML5"||m.client?.clientName==="TVHTML5_UNPLUGGED"){const W=g.Z("INNERTUBE_CONTEXT");W.adSignalsInfo&&(m.adSignalsInfo.advertisingId=W.adSignalsInfo.advertisingId,m.adSignalsInfo.advertisingIdSignalType= "DEVICE_ID_TYPE_CONNECTED_TV_IFA",m.adSignalsInfo.limitAdTracking=W.adSignalsInfo.limitAdTracking)}}catch(W){g.t(W)}return m}; cV=function(d){const f={"Content-Type":"application/json"};g.Z("EOM_VISITOR_DATA")?f["X-Goog-EOM-Visitor-Id"]=g.Z("EOM_VISITOR_DATA"):g.Z("VISITOR_DATA")&&(f["X-Goog-Visitor-Id"]=g.Z("VISITOR_DATA"));f["X-Youtube-Bootstrap-Logged-In"]=g.Z("LOGGED_IN",!1);g.Z("DEBUG_SETTINGS_METADATA")&&(f["X-Debug-Settings-Metadata"]=g.Z("DEBUG_SETTINGS_METADATA"));d!=="cors"&&((d=g.Z("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(f["X-Youtube-Client-Name"]=d),(d=g.Z("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(f["X-Youtube-Client-Version"]= d),(d=g.Z("CHROME_CONNECTED_HEADER"))&&(f["X-Youtube-Chrome-Connected"]=d),(d=g.Z("DOMAIN_ADMIN_STATE"))&&(f["X-Youtube-Domain-Admin-State"]=d));(d=g.Z("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(f["X-YouTube-Lava-Device-Context"]=d);return f}; sl=function(d){return()=>new d}; vOK=function(d){if(d.length===1)return d[0];var f=Db.UNKNOWN_INTERFACE;if(f){f=new RegExp(f);for(var m of d)if(f.exec(m))return m}const y=[];Object.entries(Db).forEach(([C,B])=>{"UNKNOWN_INTERFACE"!==C&&y.push(B)}); m=new RegExp(y.join("|"));d.sort((C,B)=>C.length-B.length); for(const C of d)if(!m.exec(C))return C;return d[0]}; El=function(d){return`/youtubei/v1/${vOK(d)}`}; $V=function(d){return g.AV("ytcsi."+(d||"")+"data_")||pF(d)}; AK=function(){const d=$V();d.info||(d.info={});return d.info}; kV=function(d){d=$V(d);d.metadata||(d.metadata={});return d.metadata}; Qo=function(d){d=$V(d);d.tick||(d.tick={});return d.tick}; Ol=function(d){d=$V(d);if(d.gel){const f=d.gel;f.gelInfos||(f.gelInfos={});f.gelTicks||(f.gelTicks={})}else d.gel={gelTicks:{},gelInfos:{}};return d.gel}; o9=function(d){d=Ol(d);d.gelInfos||(d.gelInfos={});return d.gelInfos}; zLT=function(){const d=Ol();d.preLoggedGelInfos||(d.preLoggedGelInfos=[]);return d.preLoggedGelInfos}; a9=function(d){let f=$V(d).nonce;f||(f=g.c6(16),$V(d).nonce=f);return f}; pF=function(d){const f={tick:{},info:{}};g.pS("ytcsi."+(d||"")+"data_",f);return f}; hK=function(){let d=g.AV("ytcsi.debug");d||(d=[],g.pS("ytcsi.debug",d),g.pS("ytcsi.reference",{}));return d}; rK=function(d){const f=hK();f.push(d);g.L("limit_ytcsi_debug_array_size")&&f.length>FJ&&f.splice(0,f.length-FJ)}; I9=function(d){d=d||"";const f=gK();if(f[d])return f[d];const m={timerName:d,info:{},tick:{},span:{},jspbInfo:[]};rK(m);return f[d]=m}; uq=function(d){d=d||"";const f=gK();f[d]&&delete f[d];const m={timerName:d,info:{},tick:{},span:{},jspbInfo:[]};rK(m);f[d]=m}; gK=function(){const d=g.AV("ytcsi.reference");if(d)return d;hK();return g.AV("ytcsi.reference")}; R9=function(d){return XJ[d]||"LATENCY_ACTION_UNKNOWN"}; T_g=function(d,f,m={}){var y=Math.round(m.timestamp||(0,g.b)());QB(d,1,y{const y=(0,g.b)();for(const C in PV)PV[C]&&y-PV[C].time>6E4&&delete PV[C];d&&(d.S=0)},5E3)); return m.count>5?(m.count===6&&Math.random()*1E5<1&&(m=new g.ZN("CSI data exceeded logging limit with key",f.split("_")),f.indexOf("plev")>=0||g.gh(m)),!0):!1}; jM=function(){var d;g.L("csi_use_performance_navigation_timing")?(d=JK?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(d.requestStart=SM(d.requestStart),d.responseEnd=SM(d.responseEnd),d.redirectStart=SM(d.redirectStart),d.redirectEnd=SM(d.redirectEnd),d.domainLookupEnd=SM(d.domainLookupEnd),d.connectStart=SM(d.connectStart),d.connectEnd=SM(d.connectEnd),d.responseStart=SM(d.responseStart),d.secureConnectionStart=SM(d.secureConnectionStart),d.domainLookupStart=SM(d.domainLookupStart),d.isPerformanceNavigationTiming= !0):d=JK.timing:d=g.L("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(JK.timing)):JK.timing;return d}; SM=function(d){return Math.round(vV()+d)}; vV=function(){return(g.L("csi_use_time_origin")||g.L("csi_use_time_origin_tvhtml5"))&&JK.timeOrigin?Math.floor(JK.timeOrigin):JK.timing.navigationStart}; boB=function(){const d=zLT(),f=o9();var m=void 0;for(var y=0;y{eU(f,M);eU(B,M);e=!0}; for(const M of d)C(M);e&&qp(B)}}; bq=function(d,f){zl("_start",d,f)}; qp=function(d,f){if(!g.L("web_csi_action_sampling_enabled")||!$V(f).actionDisabled){var m=I9(f||"");eU(m.info,d);d.loadType&&(m=d.loadType,kV(f).loadType=m);eU(o9(f),d);m=a9(f);f=$V(f).cttAuthInfo;xV().info(d,m,f)}}; tgB=function(){return(g.F_().resolve(g.kQ(g.I$))?.uV()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(d=>Object.values(d)[0])}; zl=function(d,f,m){if(!g.L("web_csi_action_sampling_enabled")||!$V(m).actionDisabled){var y=a9(m),C;if(C=g.L("web_csi_debug_sample_enabled")&&y){g.F_().resolve(g.kQ(g.I$))?.uV()&&!tK&&(tK=!0,zl("gcfl",(0,g.b)(),m));C=g.F_().resolve(g.kQ(g.I$))?.uV()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var B;if(B=C!==0)b:{B=tgB();if(B.length>0)for(let M=0;M{f.name.startsWith("mark_")&&JK.clearMarks?.(f.name)})}; wK=function(){switch(RP()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; YV=function(d){const f={},m=(y,C,B)=>{C=C.match("_rid")?C.split("_rid")[0]:C;typeof B==="number"&&(B=JSON.stringify(B));y.requestIds?y.requestIds.push({endpoint:C,id:B}):y.requestIds=[{endpoint:C,id:B}]}; for(const [y,C]of Object.entries(d)){d=y;const B=C;switch(d){case "GetBrowse_rid":m(f,d,B);break;case "GetGuide_rid":m(f,d,B);break;case "GetHome_rid":m(f,d,B);break;case "GetPlayer_rid":m(f,d,B);break;case "GetSearch_rid":m(f,d,B);break;case "GetSettings_rid":m(f,d,B);break;case "GetTrending_rid":m(f,d,B);break;case "GetWatchNext_rid":m(f,d,B);break;case "yt_red":f.isRedSubscriber=!!B;break;case "yt_ad":f.isMonetized=!!B}}return f}; var QVB=function(d){return Ul[A[9]](this,32,d)}; wLl=function(d,f){d=document.querySelector(d);if(!d)return!1;var m="";const y=d.nodeName;y==="SCRIPT"?(m=d.src,m||(m=d.getAttribute("data-timing-href"))&&(m=window.location.protocol+m)):y==="LINK"&&(m=d.href);FP(document)&&d.setAttribute("nonce",FP(document));return m?(d=JK.getEntriesByName(m))&&d[0]&&(d=d[0],m=vV(),zl("rsf_"+f,m+Math.round(d.fetchStart)),zl("rse_"+f,m+Math.round(d.responseEnd)),d.transferSize!==void 0&&d.transferSize===0)?!0:!1:!1}; YKv=function(){const d=window.location.protocol;var f=JK.getEntriesByType("resource");f=g.x_(f,m=>m.name.indexOf(`${d}//fonts.gstatic.com/s/`)===0); (f=g.Lg(f,(m,y)=>y.duration>m.duration?y:m,{duration:0}))&&f.startTime>0&&f.responseEnd>0&&(zl("wffs",SM(f.startTime)),zl("wffe",SM(f.responseEnd)))}; UCS=function(d,f,m){JK&&JK.measure&&(d.startsWith("measure_")||(d="measure_"+d),m?JK.measure(d,f,m):f?JK.measure(d,f):JK.measure(d))}; Gl=function(d){var f=Tl("aft",d);if(f)return f;f=g.Z((d||"")+"TIMING_AFT_KEYS",["ol"]);const m=f.length;for(let y=0;ym.name==="first-paint"))return SM(d.startTime)}let f; g.L("csi_use_performance_navigation_timing")?f=JK.getEntriesByType("first-paint")[0].startTime:f=JK.timing.K6;return f?Math.max(0,f):0}; g.yw=function(d){pF(d);fYB();HoE();d||(g.Z("TIMING_ACTION")&&g.YD("PREVIOUS_ACTION",g.Z("TIMING_ACTION")),g.YD("TIMING_ACTION",""))}; ey=function(){var d=["pbs","pbu"];fR(()=>{I9("").info.actionType="watch";d&&g.YD("TIMING_AFT_KEYS",d);g.YD("TIMING_ACTION","watch");var f=YV(g.Z("TIMING_INFO",{}));Object.keys(f).length>0&&qp(f);f={isNavigation:!0,actionType:R9(g.Z("TIMING_ACTION"))};var m=g.Z("PREVIOUS_ACTION");m&&(f.previousAction=R9(m));if(m=g.Z("CLIENT_PROTOCOL"))f.httpProtocol=m;if(m=g.Z("CLIENT_TRANSPORT"))f.transportProtocol=m;(m=g.W5())&&m!=="UNDEFINED_CSN"&&(f.clientScreenNonce=m);m=wK();if(m===1||m===-1)f.isVisible=!0;m= kV().loadType==="cold";var y=AK();m||(m=y.yt_lt==="cold");if(m){f.loadType="cold";m=AK();y=jM();let e=vV();const M=g.Z("CSI_START_TIMESTAMP_MILLIS",0);M>0&&!g.L("embeds_web_enable_csi_start_override_killswitch")&&(e=M);e&&(zl("srt",y.responseStart),m.prerender!==1&&bq(e));m=daS();m>0&&zl("fpt",m);m=jM();m.isPerformanceNavigationTiming&&qp({performanceNavigationTiming:!0},void 0);zl("nreqs",m.requestStart,void 0);zl("nress",m.responseStart,void 0);zl("nrese",m.responseEnd,void 0);m.redirectEnd-m.redirectStart> 0&&(zl("nrs",m.redirectStart,void 0),zl("nre",m.redirectEnd,void 0));m.domainLookupEnd-m.domainLookupStart>0&&(zl("ndnss",m.domainLookupStart,void 0),zl("ndnse",m.domainLookupEnd,void 0));m.connectEnd-m.connectStart>0&&(zl("ntcps",m.connectStart,void 0),zl("ntcpe",m.connectEnd,void 0));m.secureConnectionStart>=vV()&&m.connectEnd-m.secureConnectionStart>0&&(zl("nstcps",m.secureConnectionStart,void 0),zl("ntcpe",m.connectEnd,void 0));JK&&"getEntriesByType"in JK&&YKv();m=[];if(document.querySelector&& JK&&JK.getEntriesByName)for(C in CU)CU.hasOwnProperty(C)&&(y=CU[C],wLl(C,y)&&m.push(y));var C=m;if(C.length>0){f.resourceInfo=[];for(var B of C)f.resourceInfo.push({resourceCache:B})}}qp(f);boB();d3(!0);B=g.Z("TIMING_ACTION");g.AV("ytglobal.timingready_")&&B&&Bw()&&Gl()&&HV()})()}; N2=function(){var d={};fR(()=>{Bw()&&g.M2("aa",void 0,void 0);uq();g.yw();d3(!1);d.cttAuthInfo&&($V().cttAuthInfo=d.cttAuthInfo);g.YD("TIMING_AFT_KEYS",[]);d.Rr?g.KU({loadType:"hot"}):g.KU({loadType:"warm"});g.YD("TIMING_ACTION","");delete g.Z("TIMING_INFO",{}).yt_lt;fR(bq)(d.startTime,void 0)})()}; g.Ww=function(d,f={}){fR(()=>{g.iu(d);var m=f.sampleRate;if(!g.L("web_csi_action_sampling_enabled")||m===void 0||m<=1)m=!1;else{var y=a9(d);m=xU(y)%m!==0}m&&($V(d).actionDisabled=!0);I9(d||"").info.actionType=d;f.cttAuthInfo&&($V(d).cttAuthInfo=f.cttAuthInfo);g.YD(d+"TIMING_ACTION",d);fR(bq)(f.startTime,d);m={actionType:R9(d)};f.L6&&(m.previousAction=R9(g.Z("TIMING_ACTION")));(y=g.W5())&&y!=="UNDEFINED_CSN"&&(m.clientScreenNonce=y);g.KU(m,d);d3(!0,d)})()}; g.iu=function(d){fR(()=>{Bw(d)&&g.M2("aa",void 0,d);uq(d);g.yw(d)})()}; Bw=function(d){return fR(()=>g.cw("_start",d))()}; g.KU=function(d,f,m=!1){fR(qp)(d,f,m)}; g.M2=function(d,f,m){return fR(zl)(d,f,m)}; sH=function(d){fR(UCS)("action_finished",d,void 0)}; g.cw=function(d,f){return fR(()=>{const m=Qo(f);return d in m})()}; mal=function(d){if(!g.L("universal_csi_network_ticks"))return"";d=ro(d)||"";const f=Object.keys(Dv);for(let m=0;m{}; const f=Dv[d];return f?(g.EH(f),()=>{var m=g.L("universal_csi_network_ticks")?(m=yzP[d])?g.EH(m):!1:!1;return m}):()=>{}}; g.EH=function(d,f,m){return fR(()=>{if(g.cw(d,m))return!1;g.M2(d,f,m);return!0})()}; g.pU=function(d,f,m){fR(()=>{if(!Bw(m)||g.cw(d,m))return!1;g.M2(d,f,m);return!0})()}; BdS=function(){fR(()=>{const d=a9();requestAnimationFrame(()=>{setTimeout(()=>{d===a9()&&g.M2("ftl",void 0,void 0)},0)})})()}; eTB=function(d,f,m,y,C){if($Y.instance!==void 0){if(y=$Y.instance,d=[d!==y.Y,f!==y.aQ,m!==y.V,C!==y.A,!1,!1,!1],d.some(B=>B))throw new g.ZN("InnerTubeTransportService is already initialized",d); }else $Y.instance=new $Y(d,f,m,y,C)}; MZW=async function(d,f,m){d=await Jq(d.V.h3(f?.ZU?.identity||dp,{sessionIndex:f?.ZU?.sessionIndex}));return Promise.resolve({...cV(m),...d})}; Wbq=async function(d,f,m,y=()=>{}){var C=f.config?.Mc?.Jj; if(C&&d.A&&d.A.has(C)&&!f.config?.Mc?.disableCache){var B=await d.A.get(C);if(B&&!B.isExpired())return y=A7(B),g.L("web_process_response_store_responses")&&!B.isProcessed()&&(kY(d,y,f),await Kbn(d.A,C)),Promise.resolve(y)}await NdE(f);(C=f.config?.requestKey)&&d.S.has(C)?m=d.S.get(C):(B=JSON.stringify(f.u$),f.N0={...f.N0,headers:{...(f.N0?.headers??{}),...m}},m={...f.N0},f.N0.method==="POST"&&(m={...m,body:B}),f.config?.e4&&g.M2(f.config.e4),m=d.aQ.fetch(f.input,m,f.config),C&&d.S.set(C,m));(m=await m)&& g.L("web_streaming_player")&&Array.isArray(m)&&(m=m[0].playerResponse);if(m&&"error"in m&&m?.error?.details){B=m.error.details;for(const e of B)(B=e["@type"])&&iDE.indexOf(B)>-1&&(delete e["@type"],m=e)}C&&d.S.has(C)&&d.S.delete(C);f.config?.g3&&g.M2(f.config.g3);kY(d,m,f);f.config?.Fg&&g.M2(f.config.Fg);y();return m||void 0}; g.Qw=function(d,f,m,y,C={ZU:{identity:dp}}){let B=()=>{}; B=C8P(mal(m));f.context||(f.context=g.WV(y,!0));return new g.lw(async e=>{var M=YG(m);M=g.cP(M)?"same-origin":"cors";if(d.V.N3){var K=d.V.h3(C?.ZU?.identity||dp,{sessionIndex:C?.ZU?.sessionIndex});M={...cV(M),...K}}else M=await MZW(d,C,M);K=YG(m);var N={};g.L("json_condensed_response")&&(N.prettyPrint="false");K=g.WP(K,N);N={method:"POST",mode:g.cP(K)?"same-origin":"cors",credentials:g.cP(K)?"same-origin":"include"};var W={};const c={};for(const D of Object.keys(W))W[D]&&(c[D]=W[D]);Object.keys(c).length> 0&&(N.headers=c);e(Wbq(d,{input:K,N0:N,u$:f,config:C},M,B))})}; NdE=async function(d){if(d?.u$?.context){d=d.u$.context;for(const f of[])await f.Iq(d)}}; kY=function(d,f,m){if(f&&!f?.sequenceMetaData?.skipProcessing&&d.j)for(const y of czc)d.j[y]&&d.j[y].handleResponse(f,m)}; A7=function(d){return{...d.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; Kbn=async function(d,f){const m=d.S.get(f);m&&(m.entryData.isProcessed=!0,await OH(d,f,m.entryData))}; OH=async function(d,f,m){var y=d.A;if(m.expireTimestampMs){y=Number(m.expireTimestampMs)-Math.round((0,g.b)());const C=gH("mweb_override_response_store_expiration_ms");C>0&&C{d.remove(f)},y); d.S.set(f,{entryData:m,timer:y})}; aq=function(d,f){if(d=d.S.get(f))return new oq(d.entryData)}; h7=function(d,f){const m=d.S.get(f);m&&(clearTimeout(m.timer),d.S.delete(f))}; r3=function(d,f,m){if(!g.L("state_tags_killswitch")){var y=new Fi(f);if((y.S?.stateTagsModified||[]).length>0){var C=d.S.BG();for(var B of C){var e=aq(d.S,B);if(e){a:{C=y.S?.stateTagsModified||[];e=(new Fi(A7(e))).S?.relevantStateTags||[];for(var M of e)if(M.stateTag!=null&&C.includes(M.stateTag)&&M.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){C=!0;break a}C=!1}C&&h7(d.S,B)}}}}y=f.responseContext?.maxAgeSeconds;if(m&&y&&Number(y)>0){y=Number(y)*1E3;B=Math.round((0,g.b)());M= B.toString();f={innertubeResponse:f,serverDateTimestampMs:M,lastModifiedTimestampMs:M,expireTimestampMs:(B+y).toString(),isProcessed:!0};if(y=g.Z("INNERTUBE_CONTEXT_CLIENT_NAME"))f.clientName=y;d.S.put(m,new oq(f))}}; s3S=function(d,f,m){if(d.S){const y=ro(J1(f,"key"))||"/UNKNOWN_PATH";d.S.start(y)}d=m;g.L("wug_networking_gzip_request")&&(d=ADg(m));return new window.Request(f,d)}; Pw=function(d,f,m){if(!g3){const e=g.F_();g.QK(e,{XJ:Iq,JL:uu});if(m?.FH){g.QK(e,{XJ:Xi,Rn:g.Z("INNERTUBE_CONTEXT_CLIENT_NAME",m.clientInterface)});g.QK(e,{XJ:Rq,Rn:5184E6});g.QK(e,{XJ:nU,JL:Da5,[g.OR]:[Xi,Rq]});g.QK(e,{XJ:Zv,JL:Vw});var y=e.resolve(Zv),C=window;if(C.ytInitialVideoId){var B=C.ytInitialVideoId;C.ytInitialPlayerResponse&&r3(y,C.ytInitialPlayerResponse,U3("player",{videoId:B}));C.ytInitialWatchNextResponse&&r3(y,C.ytInitialWatchNextResponse,U3("next",{videoId:B}));C.ytInitialReelItemWatchResponse&& r3(y,C.ytInitialReelItemWatchResponse,U3("reel_item_watch",{videoId:B}))}}y={Pa:{feedbackEndpoint:sl(EJq),modifyChannelNotificationPreferenceEndpoint:sl(pUv),playlistEditEndpoint:sl($a5),shareEntityEndpoint:sl(lu),subscribeEndpoint:sl(AzE),unsubscribeEndpoint:sl(kDh),webPlayerShareEntityServiceEndpoint:sl(Q3W)}};C=iq.getInstance();B={};C&&(B.client_location=C);m?.FH&&(C=e.resolve(Zv),B.store=C);d===void 0&&(d=de());f===void 0&&(f=e.resolve(Iq));eTB(y,f,d,B,m?.FH?e.resolve(nU):void 0);g.QK(e,{XJ:xY, Rn:$Y.instance});g3=e.resolve(xY)}return g3}; LU=function(d){const f={};d=d.split("&");for(const m of d)d=m.split("="),d.length===2&&(f[d[0]]=d[1]);return f}; ODc=async function(){var d=window;await g.q_(g.J7());const f=d.bgevmc;if(!f)throw Error("BGE Controls not exposed");return{pause:()=>{f.p()}, resume:()=>{f.r()}, checkForRefresh:()=>f.cr()}}; g.J7=function(){return g.L("bg_st_hr")?"havuokmhhs-0":`${"havuokmhhs"}-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; Sy=function(d){window.bgens=d}; oJl=function(){return new Promise(d=>{const f=window;f.ntpevasrs!==void 0?d(new jy(f.ntpevasrs)):(f.ntpqfbel===void 0&&(f.ntpqfbel=[]),f.ntpqfbel.push(m=>{d(new jy(m))}))})}; Tm=function(){if(g.$M()){var d=g.Z("PLAYER_VARS",{});if(g.jz(d,"privembed",!1)!="1"&&!g.FS(d)){var f=()=>{vw=!0;"google_ad_status"in window?g.YD("DCLKSTAT",1):g.YD("DCLKSTAT",2)}; try{const m=FP(document);dk(zm,f,m)}catch(m){}aYc.push(bM.zk(()=>{if(!(vw||"google_ad_status"in window)){try{if(zm.toString()&&f){var m=`${g5(f)}`,y=mj[m];y&&wp(y)}}catch(C){}vw=!0;g.YD("DCLKSTAT",3)}},5E3))}}}; q2=function(){const d=Number(g.Z("DCLKSTAT",0));return isNaN(d)?0:d}; bu=function(d,f){d.S=f}; hTE=async function(d){let f;if(g.En.ytAtP&&!g.L("ytatp_ks")){var m=await g.En.ytAtP;delete g.En.ytAtP;let C=m?.R;f=m?.T;C?d.A.S(1,d.V++):(d.A.S(2,d.V++),m=await t7(d,Hw(f,null)),C=JSON.stringify(m));g.En.ytAtRC?g.En.ytAtRC(C):g.gh(Error("ytAtRC not defined for ytAtP."))}else g.En.ytAtRC?Dq(async()=>{f=g.En.ytAtT;delete g.En.ytAtT;if(g.En.ytAtRC){d.A.S(2,d.V++);var C=await t7(d,Hw(f,null));g.En.ytAtRC&&g.En.ytAtRC(JSON.stringify(C))}else d.A.S(6,d.V++)},2,gH("att_init_delay",0)):(f=g.En.ytAtT,delete g.En.ytAtT, d.A.S(1,d.V++)); m=await oJl();m.bindInnertubeChallengeFetcher(C=>{d.A.S(3,d.V++);return t7(d,Hw(f,C))}); m.registerChallengeFetchedCallback(C=>{C=C.challenge;if(!C)throw Error("BGE_MACR");C={challenge:C,oX:LU(C),vx:y,bgChallenge:new vn};C=Promise.resolve(C);d.S=C}); const y=await g.q_(g.J7());m=m.getLatestChallengeResponse().challenge;if(!m)throw Error("BGE_MACIL");return{challenge:m,oX:LU(m),vx:y,bgChallenge:new vn}}; YY=async function(d){var f=Hw(void 0,xF().S);try{var m=await FbP(d,f)}catch(M){return g.gh(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),w3(d,864E5),{challenge:"",oX:{},vx:void 0,bgChallenge:void 0}}f=m.G6;const y=m.z6;w3(d,(Number(y.t)||7200)*1E3);d=void 0;if("c1a"in y&&m.bgChallenge){m=m.bgChallenge;var C=new vn;if(m.interpreterJavascript){var B=zI(m.interpreterJavascript);B=XP(B).toString();var e=new L1;OK(e,6,B);Ko(C,L1,1,e,f_)}else m.interpreterUrl&& (B=TI(m.interpreterUrl),B=Kg(B).toString(),e=new JF,OK(e,4,B),Ko(C,JF,2,e,f_));m.interpreterHash&&oR(C,3,m.interpreterHash,f_);m.program&&oR(C,4,m.program,f_);m.globalName&&oR(C,5,m.globalName,f_);m.clientExperimentsStateBlob&&oR(C,7,m.clientExperimentsStateBlob,f_);try{await Sm(xF(),C)}catch(M){return g.gh(M),{challenge:f,oX:y,vx:d,bgChallenge:C}}try{d=new U6({challenge:C,Zs:{HM:"aGIf"}}),await d.u_}catch(M){g.gh(M),d=void 0}}return{challenge:f,oX:y,vx:d,bgChallenge:C}}; t7=async function(d,f){const m=d.D;if(!m||m.pQ())return UH(d,f);g.pU("att_pna",void 0,"attestation_challenge_fetch");return new Promise(y=>{m.BW("publicytnetworkstatus-online",()=>{UH(d,f).then(y)})})}; FbP=async function(d,f){let m=void 0,y=0;for(;y<5;){if(y>0){const C=1E3*Math.pow(2,y-1)+Math.random()*1E3;await new Promise(B=>{g.Eb(0,()=>{B(void 0)},C)})}try{d.A.S(4,d.V++); const C=await t7(d,f);return rzn(C)}catch(C){m=C,C instanceof Error&&g.gh(C)}y++}throw m;}; w3=function(d,f){const m=Date.now()+f,y=async()=>{const C=m-Date.now();C<1E3?await gJW(d):Dq(y,0,Math.min(C,6E4))}; y()}; UH=async function(d,f){Sy(2);try{const m=await t7(d.network,f);m?m.challenge&&!m.bgChallenge?Sy(1):Sy(4):Sy(3);return m}catch(m){Sy(3)}}; rzn=function(d){if(!d)throw Error("Fetching Attestation challenge returned falsy");if(!d.challenge)throw Error("Missing Attestation challenge");const f=d.challenge,m=LU(f);if("c1a"in m&&(!d.bgChallenge||!d.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...d,G6:f,z6:m}}; gJW=async function(d){const f=await Promise.race([d.S,null]);var m=YY(d);d.S=m;f?.vx?.dispose()}; IYV=function(d,f){return new Promise(m=>{g.Eb(0,()=>{m(f())},d)})}; Hw=function(d,f){const m={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};d&&(m.eacrToken=d);f&&(m.interpreterHash=f);return m}; Gm=function(){return new Promise(d=>{const f=window;f.attmp!==void 0?d(f.attmp):(f.attmq===void 0&&(f.attmq=[]),f.attmq.push(m=>{d(m)}))})}; g.mY=async function(d,f){if(d1()){var m=window;return m.attmp!==void 0?m.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",d,f):(await Gm()).s("ENGAGEMENT_TYPE_PLAYBACK",d,f)}return(m=(m=g.AV("yt.aba.att"))?m:f$.instance!==void 0?f$.instance.j.bind(f$.instance):null)?m("ENGAGEMENT_TYPE_PLAYBACK",d,f):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.ym=async function(){if(d1())return window.attmp===void 0?!1:(await Gm()).ir();var d;return(d=(d=g.AV("yt.aba.att2"))?d:f$.instance!==void 0?f$.instance.Y.bind(f$.instance):null)?d():Promise.resolve(!1)}; d1=function(){return(g.L("attmusi")||g.L("attmusiw"))&&g.L("attmusi_ue")}; C$=function(d,f){var m=g.AV("ytDebugData.callbacks");m||(m={},g.pS("ytDebugData.callbacks",m));if(g.L("web_dd_iu")||uhB.includes(d))m[d]=f}; Bp=function(d,f,m){const y={...d};for(const C of Object.keys(f)){const B=d[C],e=f[C];if(e===void 0)delete y[C];else if(B===void 0)y[C]=e;else if(Array.isArray(e)&&Array.isArray(B))y[C]=m?[...B,...e]:e;else if(!Array.isArray(e)&&g.og(e)&&!Array.isArray(B)&&g.og(B))y[C]=Bp(B,e,m);else if(typeof e===typeof B)y[C]=e;else return f=new g.ZN("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:C,V1:B,updateValue:e}),g.t(f),d}return y}; eH=function(d,f){return d.S.length===0?!1:(d=d.S[d.S.length-1])&&d.buffer===f.buffer&&d.byteOffset+d.length===f.byteOffset}; Mk=function(d){d.j=void 0;d.A=0;d.V=0}; K$=function(d,f){for(const m of f.S)d.append(m)}; Nk=function(d,f,m){let {bx:y,fQ:C}=d.split(f);({bx:y}=C.split(m));return y}; iY=function(d,f,m){d.isFocused(f);return f-d.V+m<=d.S[d.A].length}; Wp=function(d){if(!d.j){const f=d.S[d.A];d.j=new DataView(f.buffer,f.byteOffset,f.length)}return d.j}; cp=function(d,f=0,m=-1){if(!d.totalLength||!m)return new DataView(new ArrayBuffer(0));m<0&&(m=d.totalLength-f);d.focus(f);if(!iY(d,f,m)){var y=d.A,C=d.V;d.focus(f+m-1);C=new Uint8Array(d.V+d.S[d.A].length-C);let B=0;for(let e=y;e<=d.A;e++)C.set(d.S[e],B),B+=d.S[e].length;d.S.splice(y,d.A-y+1,C);Mk(d);d.focus(f)}y=d.S[d.A];return new DataView(y.buffer,y.byteOffset+f-d.V,m)}; s1=function(d,f=0,m=-1){d=cp(d,f,m);return new Uint8Array(d.buffer,d.byteOffset,d.byteLength)}; Dz=function(d,f=0,m=-1){d=s1(d,f,m);f=new Uint8Array(d.length);try{f.set(d)}catch(y){for(m=0;m>10;C=56320|C&1023}kI[B++]=C}C=String.fromCharCode.apply(String, kI);B<1024&&(C=C.substring(0,B));m.push(C)}return m.join("")}; ob=function(d,f){if(O1?.encodeInto){const {read:y,written:C}=O1.encodeInto(d,f);return y>6|192:((C&64512)===55296&&y+1>18|240,f[m++]=C>>12&63|128):f[m++]=C>>12|224,f[m++]=C>>6&63|128),f[m++]=C&63|128)}return m}; ab=function(d){if(O1)return O1.encode(d);let f=new Uint8Array(Math.ceil(d.length*1.2)),m=ob(d,f);f.lengthm&&(f=f.subarray(0,m));return f}; r1=function(d,f){d=d instanceof Uint8Array?new h6([d]):d;return f(new Fd(d))}; g1=function(d){let f=E1(d.S,d.pos);++d.pos;if(f<128)return f;let m=f&127,y=1;for(;f>=128;)f=E1(d.S,d.pos),++d.pos,y*=128,m+=(f&127)*y;return m}; Ib=function(d,f){let m=d.A;for(d.A=-1;d.pos+1<=d.S.totalLength;){m<0&&(m=g1(d));var y=m>>3;const C=m&7;if(y===f)return!0;if(y>f){d.A=m;break}m=-1;switch(C){case 0:g1(d);break;case 1:d.pos+=8;break;case 2:y=g1(d);d.pos+=y;break;case 5:d.pos+=4}}return!1}; uY=function(d,f){if(Ib(d,f))return g1(d)}; Xd=function(d,f){if(Ib(d,f))return f=s1(d.S,d.pos,8),d.pos+=8,(new DataView(f.buffer,f.byteOffset,f.byteLength)).getFloat64(0,!0)}; Rb=function(d,f){if(Ib(d,f))return!!g1(d)}; n$=function(d,f){if(Ib(d,f)){f=g1(d);var m=s1(d.S,d.pos,f);d.pos+=f;return m}}; Zz=function(d,f){if(d=n$(d,f))return g.Qm(d)}; Vm=function(d,f,m){if(d=n$(d,f))return m(new Fd(new h6([d])))}; lY=function(d,f){const m=[];for(;Ib(d,f);)m.push(g1(d));return m.length?m:void 0}; xI=function(d,f,m){const y=[];let C;for(;C=n$(d,f);)y.push(m(new Fd(new h6([C]))));return y.length?y:void 0}; Pp=function(d,f){d=new Uint8Array(d);f&&d.set(f);return d}; g.J6=function(d,f){const m=new L$(4096);f(m,d);return new Uint8Array(m.S.buffer,m.S.byteOffset,m.pos)}; SH=function(d,f){f=d.pos+f;if(!(d.S.length>=f)){for(var m=d.S.length*2;m268435455){SH(d,4);let m=f&1073741823;for(let y=0;y<4;y++)d.view.setUint8(d.pos,m&127|128),m>>=7,d.pos+=1;f=Math.floor(f/268435456)}for(SH(d,4);f>127;)d.view.setUint8(d.pos,f&127|128),f>>=7,d.pos+=1;d.view.setUint8(d.pos,f);d.pos+=1}; vp=function(d,f,m){m!==void 0&&(jH(d,f*8),jH(d,m))}; z4=function(d,f,m){m!==void 0&&vp(d,f,m?1:0)}; g.T4=function(d,f,m){m!==void 0&&(jH(d,f*8+2),f=m.length,jH(d,f),SH(d,f),d.S.set(m,d.pos),d.pos+=f)}; qk=function(d,f,m=2){jH(d,f*8+2);d.A.push(d.pos);d.A.push(m);d.pos+=m}; bY=function(d){let f=d.A.pop(),m=d.A.pop(),y=d.pos-m-f;for(;f--;){const C=f?128:0;d.view.setUint8(m++,y&127|C);y>>=7}}; g.t6=function(d,f,m){m!==void 0&&(qk(d,f,Math.ceil(Math.log2(m.length*4+2)/7)),SH(d,m.length*1.2),f=ob(m,d.S.subarray(d.pos)),d.pos+f>d.S.length&&(SH(d,f),f=ob(m,d.S.subarray(d.pos))),d.pos+=f,bY(d))}; Hp=function(d,f,m,y,C=3){m&&(qk(d,f,C),y(d,m),bY(d))}; YI=function(d){var f=new Fd(new h6([Vh(decodeURIComponent(d))]));d=Zz(f,2);f=uY(f,4);const m=w1[f];if(typeof m==="undefined")throw d=new g.ZN("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:f}),g.t(d),d;return{DO:f,entityType:m,entityId:d}}; G4=function(d,f){const m=new L$;g.T4(m,2,ab(d));d=U1[f];if(typeof d==="undefined")throw f=new g.ZN("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:f}),g.t(f),f;vp(m,4,d);vp(m,5,1);f=new Uint8Array(m.S.buffer,m.S.byteOffset,m.pos);return encodeURIComponent(g.X0(f,0))}; dS=function(d){d=d.key||d.id;if(!d)throw Error("Entity key is missing");return d}; ft=function(d,f,m,y){if(y===void 0){const {[m]:C,...B}=d[f]||{};return{...d,[f]:B}}return{...d,[f]:{...d[f],[m]:y}}}; mI=function(d,f,m,y,C){const B=d[f];if(!B?.[m])return d;y=Bp(B[m],y,C==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...d,[f]:{...d[f],[m]:y}}}; RTB=function(d={},f){switch(f.type){case "ENTITY_LOADED":return f.payload.reduce((m,y)=>{const C=y.options?.persistenceOption;if(C&&C!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&C!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return m;if(!y.entityKey)return g.t(Error("Missing entity key")),m;if(y.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!y.payload)return y=new g.ZN("REPLACE entity mutation is missing a payload",{entityKey:y.entityKey}),g.t(y),m;var B=RB(y.payload);return ft(m,B,y.entityKey,y.payload[B])}if(y.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{y=y.entityKey;try{const e=YI(y).entityType;B=ft(m,e,y);break a}catch(e){if(e instanceof Error){y=new g.ZN("Failed to deserialize entity key",{entityKey:y,originalMessage:e.message});g.t(y);B=m;break a}throw e;}B=void 0}return B}if(y.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!y.payload)return y=new g.ZN("UPDATE entity mutation is missing a payload",{entityKey:y.entityKey}),g.t(y),m;B=RB(y.payload);return mI(m,B,y.entityKey,y.payload[B],y.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return m}, d); case "REPLACE_ENTITY":return ft(d,f.payload.entityType,f.payload.key,f.payload.pD);case "REPLACE_ENTITIES":return Object.keys(f.payload).reduce((m,y)=>{const C=f.payload[y];return Object.keys(C).reduce((B,e)=>ft(B,y,e,C[e]),m)},d); case "UPDATE_ENTITY":return mI(d,f.payload.entityType,f.payload.key,f.payload.pD,f.payload.mX);default:return d}}; nJV=function(){if(y$)return y$();y$=o$("PersistentEntityStoreDb",{SG:{EntityStore:{cF:1},EntityAssociationStore:{cF:2}},shared:!1,upgrade(d,f){f(1)&&Yp(tO(d,"EntityStore",{keyPath:"key"}),"entityType","entityType");f(2)&&(d=tO(d,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),Yp(d,"byParentEntityKey","parentEntityKey"),Yp(d,"byChildEntityKey","childEntityKey"))},version:3});return y$()}; var ofE=function(d,f){return NC[A[9]](this,1,d,f)}; var ZDq=function(d){return eD(nJV(),d)},Ct=function(d){return window.Int32Array?new Int32Array(d):Array(d)},iK=function(d){const f=d.key; let m=d.counter[0]^f[0],y=d.counter[1]^f[1],C=d.counter[2]^f[2],B=d.counter[3]^f[3];for(var e=3;e>=0&&!(d.counter[e]=-~d.counter[e]);e--);let M,K,N=4;for(;N<40;)e=BI[m>>>24]^e1[y>>16&255]^Mw[C>>8&255]^Kt[B&255]^f[N++],M=BI[y>>>24]^e1[C>>16&255]^Mw[B>>8&255]^Kt[m&255]^f[N++],K=BI[C>>>24]^e1[B>>16&255]^Mw[m>>8&255]^Kt[y&255]^f[N++],B=BI[B>>>24]^e1[m>>16&255]^Mw[y>>8&255]^Kt[C&255]^f[N++],m=e,y=M,C=K;d=d.A;e=f[40];d[0]=Nw[m>>>24]^e>>>24;d[1]=Nw[y>>16&255]^e>>16&255;d[2]=Nw[C>>8&255]^e>>8&255;d[3]=Nw[B& 255]^e&255;e=f[41];d[4]=Nw[y>>>24]^e>>>24;d[5]=Nw[C>>16&255]^e>>16&255;d[6]=Nw[B>>8&255]^e>>8&255;d[7]=Nw[m&255]^e&255;e=f[42];d[8]=Nw[C>>>24]^e>>>24;d[9]=Nw[B>>16&255]^e>>16&255;d[10]=Nw[m>>8&255]^e>>8&255;d[11]=Nw[y&255]^e&255;e=f[43];d[12]=Nw[B>>>24]^e>>>24;d[13]=Nw[m>>16&255]^e>>16&255;d[14]=Nw[y>>8&255]^e>>8&255;d[15]=Nw[C&255]^e&255},D7=function(){if(!WI&&!g.cO){if(cI)return cI; cI=window.crypto?.subtle;if(cI?.importKey&&cI?.sign&&cI?.encrypt)return cI;cI=void 0}},VZV=async function(d,f,m){d.S||(d.S=await d.A.importKey("raw",d.V,{name:"AES-CTR"},!1,["encrypt"])); d=await d.A.encrypt({name:"AES-CTR",counter:m,length:128},d.S,f);return new Uint8Array(d)},Es=function(d){d.S=[1779033703, 3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];d.J=[];d.J.length=64;d.j=0;d.A=0},$t=function(d,f,m){const y=d.J; let C=d.S[0],B=d.S[1],e=d.S[2],M=d.S[3],K=d.S[4],N=d.S[5],W=d.S[6],c=d.S[7],D,E,O;for(let F=0;F<64;)F<16?(y[F]=O=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+3],m+=4):(D=y[F-2],E=y[F-15],O=y[F-7]+y[F-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[F]=O),D=c+pt[F]+O+((K>>>6|K<<26)^(K>>>11|K<<21)^(K>>>25|K<<7))+(K&N^~K&W),E=((C>>>2|C<<30)^(C>>>13|C<<19)^(C>>>22|C<<10))+(C&B^C&e^B&e),c=D+E,M+=D,F++,F<16?(y[F]=O=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+3],m+=4):(D=y[F-2],E=y[F-15],O=y[F- 7]+y[F-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[F]=O),D=W+pt[F]+O+((M>>>6|M<<26)^(M>>>11|M<<21)^(M>>>25|M<<7))+(M&K^~M&N),E=((c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10))+(c&C^c&B^C&B),W=D+E,e+=D,F++,F<16?(y[F]=O=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+3],m+=4):(D=y[F-2],E=y[F-15],O=y[F-7]+y[F-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[F]=O),D=N+pt[F]+O+((e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7))+(e&M^~e&K),E=((W>>>2|W<<30)^ (W>>>13|W<<19)^(W>>>22|W<<10))+(W&c^W&C^c&C),N=D+E,B+=D,F++,F<16?(y[F]=O=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+3],m+=4):(D=y[F-2],E=y[F-15],O=y[F-7]+y[F-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[F]=O),D=K+pt[F]+O+((B>>>6|B<<26)^(B>>>11|B<<21)^(B>>>25|B<<7))+(B&e^~B&M),E=((N>>>2|N<<30)^(N>>>13|N<<19)^(N>>>22|N<<10))+(N&W^N&c^W&c),O=c,c=M,M=O,O=W,W=e,e=O,O=N,N=B,B=O,K=C+D,C=D+E,F++;d.S[0]=C+d.S[0]|0;d.S[1]=B+d.S[1]|0;d.S[2]=e+d.S[2]|0;d.S[3]=M+d.S[3]|0;d.S[4]=K+d.S[4]| 0;d.S[5]=N+d.S[5]|0;d.S[6]=W+d.S[6]|0;d.S[7]=c+d.S[7]|0},A_=function(d){const f=new Uint8Array(32); var m=64-d.A;d.A>55&&(m+=64);const y=new Uint8Array(m);y[0]=128;let C=d.j*8;for(let B=1;B<9;B++){const e=C%256;y[m-B]=e;C=(C-e)/256}d.update(y);for(m=0;m<8;m++)f[m*4]=d.S[m]>>>24,f[m*4+1]=d.S[m]>>>16&255,f[m*4+2]=d.S[m]>>>8&255,f[m*4+3]=d.S[m]&255;Es(d);return f},kt=function(d,f,m){d=new lYB(d.S); d.update(f);d.update(m);f=A_(d);d.update(d.Y);d.update(f);f=A_(d);d.reset();return f},xaV=async function(d,f,m){d.S||(d.S=await d.A.importKey("raw",d.V,{name:"HMAC", hash:"SHA-256"},!1,["sign"]));const y=new Uint8Array(f.length+m.length);y.set(f);y.set(m,f.length);d=await d.A.sign({name:"HMAC",hash:"SHA-256"},d.S,y);return new Uint8Array(d)}; var DVh=function(d,f,m,y,C,B){return dl[A[9]](this,4,d,f,m,y,C,B)}; var Lbn=async function(d,f,m,y){d.A||(d.A=new P8n(d.S,y));return xaV(d.A,f,m)},Os=function(d,f,m){d.V||(d.V=new Q$(d.S)); return kt(d.V,f,m)},Jzg=async function(d,f,m){const y=D7(); if(y)try{return await Lbn(d,f,m,y)}catch(C){return g.gh(C),WI=!0,Os(d,f,m)}else return Os(d,f,m)},Sqq=function(d){return d instanceof Error?new o7("UNKNOWN_ENCODE_ERROR",{originalMessage:d.message}):new o7("UNKNOWN_ENCODE_ERROR")},j35=function(d){return d instanceof Error?new o7("UNKNOWN_DECODE_ERROR",{originalMessage:d.message}):new o7("UNKNOWN_DECODE_ERROR")},a7=function(d,f){d=d instanceof o7?d:f(d); g.t(d);throw d;},h_=function(d){d=(new TextEncoder).encode(d).subarray(0,16); const f=new Uint8Array(16);f.set(d);return f},zTv=function(){const d=vJg.videoPlaybackPositionEntity; if(d)return d;g.gh(new g.ZN("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))},rS=function(d,f){a:{d=Fw(d.V,f.version); try{var m=d.A(f.data,f.key);break a}catch(y){a7(y,j35)}m=void 0}return m},Tdv=function(d,f){return SZn(d.S.objectStore("EntityStore").index("entityType"),IDBKeyRange.only(f)).then(m=>m.map(y=>rS(d,y)))},bDg=function(d,f){const m=dS(f); return gS(d,m).then(()=>qqT(d,f))},I7=function(d,f,m){let y=d.A[m]; y||(y=new Set,d.A[m]=y);y.add(f)}; var O_5=function(d,f,m){return xZ[A[9]](this,1,d,f,m)}; tZq=function(d,f){const m=dS(f),y=Fw(d.V,1),C={...f};return d.S.objectStore("EntityStore").get(m).then(B=>{if(B){if(B.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");C.entityMetadata||(B=rS(d,B),C.entityMetadata=B.entityMetadata)}}).then(()=>{a:{try{var B=y.V(C,m); break a}catch(e){a7(e,Sqq)}B=void 0}B={key:m,entityType:"videoPlaybackPositionEntity",data:B,version:1};return Zq.all([d.S.objectStore("EntityStore").put(B),bDg(d,C)])}).then(()=>{I7(d,m,"videoPlaybackPositionEntity"); return m})}; HDB=function(d,f){const m=YI(f).entityType;return Zq.all([d.S.objectStore("EntityStore").delete(f),gS(d,f)]).then(()=>{I7(d,f,m)})}; gS=function(d,f){return d.S.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(f))}; qqT=function(d,f){const m=dS(f);var y=zTv();if(!y)return Zq.resolve([]);f=new y(f);d=d.S.objectStore("EntityAssociationStore");y=[];for(const C of f.A())y.push(d.put({parentEntityKey:m,childEntityKey:C}));return Zq.all(y).then(C=>C.map(B=>B[1]))}; Fw=function(d,f=0){d=d.S[f];if(!d)throw f=new o7("INVALID_ENCODER_VERSION",{xF:f}),g.t(f),f;return d}; uK=function(d,f){for(const m of d.observers)m(f)}; Xw=async function(d,f,m){var y=await ZDq(d.token);let C;f=await qe(y,["EntityStore","EntityAssociationStore"],f,B=>{C=new wUq(B,d.S);return m(C)}); C&&(y=C.A,Object.keys(y).length>0&&(d.channel.postMessage(y),uK(d,y)));return f}; Yqv=function(d,f){return Xw(d,{mode:"readwrite",Hg:!0},m=>tZq(m,f))}; R7=function(d,f){return Xw(d,{mode:"readwrite",Hg:!0},m=>HDB(m,f))}; nt=function(d,f){return Xw(d,{mode:"readonly",Hg:!0},m=>Tdv(m,f))}; dU5=async function(){try{const f=await g.$9();if(f&&sb()&&typeof g.En.BroadcastChannel!=="undefined"){var d=new UaB;return new GDP(f,d)}}catch(f){f instanceof Error&&g.t(f)}}; mUn=async function(d,f){f={context:g.WV(),settingItemIds:f};const m=El(fEE);d=await g.Qw(d,f,m);if(!d||d.errorMetadata)Z7("GetSettingValuesRequest",d);else return d.settingValues}; ClW=async function(d,f,m){f={context:g.WV(),settingItemId:f,newValue:m};m=El(ylV);(d=await g.Qw(d,f,m))&&!d.errorMetadata||Z7("SetSettingRequest",d)}; Z7=function(d,f){f?f.errorMetadata&&g.gh(new g.ZN(`${d} failed with status ${f.errorMetadata.status}`)):g.gh(new g.ZN(`${d} failed with empty response`))}; BYh=function(d,f,m,y,C,B){m?(d.nG(2),dk(tL(m),()=>{if(window.trayride)V$(d,y,C);else{d.nG(3);const e=fl(m),M=document.getElementById(e);M&&(Gw(e),M.parentNode.removeChild(M));g.gh(new g.ZN("BL:ULB",`${m}`))}},B)):f?(B=g.cJ("SCRIPT"),f instanceof rx?(B.textContent=XP(f),RU(B)):B.textContent=f,B.nonce=FP(document),document.head.appendChild(B),document.head.removeChild(B),window.trayride?V$(d,y,C):(d.nG(4),g.gh(new g.ZN("BL:ULBJ")))):g.gh(new g.ZN("BL:ULV"))}; V$=function(d,f,m){d.nG(5);const y=!!d.jL&&e2c.includes(g.FH(d.jL)||"");try{const C=new U6({program:f,globalName:"trayride",Zs:{disable:!g.L("att_web_record_metrics")||!g.L("att_skip_metrics_for_cookieless_domains_ks")&&y,HM:"aGIf"}});C.u_.then(()=>{d.nG(6);m&&m(f)}); d.S(C)}catch(C){d.nG(7),C instanceof Error&&g.gh(C)}}; lK=function(){const d=g.AV("yt.abuse.playerAttLoader");return d&&["bgvma","bgvmb","bgvmc"].every(f=>f in d)?d:null}; MzV=function(d){switch(d){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.QX(d,"unknown result type")}}; g.xt=function(d){return d?.layoutId!=null&&d?.layoutType!=null}; g.zM=function(d){if(!g.xt(d.adLayoutMetadata))return!1;d=d.renderingContent;return g.z(d,g.PI)||g.z(d,g.Lt)||g.z(d,g.J_)||g.z(d,g.S1)||g.z(d,g.j1)||g.z(d,g.vI)?!0:!1}; g.HI=function(d){if(!g.xt(d.adLayoutMetadata))return!1;d=d.renderingContent;return g.z(d,g.TM)||g.z(d,g.qw)||g.z(d,KkV)||g.z(d,g.bK)||g.z(d,g.t_)?!0:!1}; g.wS=function(d){return d.playerVars!==void 0&&d.pings!==void 0&&d.externalVideoId!==void 0}; g.ys=function(d){if(!g.xt(d.adLayoutMetadata))return!1;d=d.renderingContent;var f=g.z(d,g.Yt);return f?g.Us(f):(f=g.z(d,g.GM))?g.wS(f):(f=g.z(d,g.ds))?f.playerVars!==void 0:(f=g.z(d,g.TM))?f.durationMilliseconds!==void 0:g.z(d,g.fK)||g.z(d,g.mD)?!0:!1}; g.Us=function(d){d=(d.sequentialLayouts||[]).map(f=>g.z(f,g.CK)); return d.length>0&&d.every(g.ys)}; g.eT=function(d){return g.xt(d.adLayoutMetadata)?(d=g.z(d.renderingContent,g.Bq))&&d.pings?!0:!1:!1}; g.cq=function(d){if(!g.xt(d.adLayoutMetadata))return!1;if(g.z(d.renderingContent,g.MO)||g.z(d.renderingContent,g.KK))return!0;const f=g.z(d.renderingContent,g.NO);return g.z(d.renderingContent,g.i0)||g.z(f?.sidePanel,NYK)||g.z(f?.sidePanel,g.Wq)||g.z(f?.sidePanel,isT)?!0:!1}; g.Qs=function(d){var f;(f=!d)||(f=d.adSlotMetadata,f=!(f?.slotId!==void 0&&f?.slotType!==void 0));if(f||!(g.sG(d)||d.slotEntryTrigger&&d.slotFulfillmentTriggers&&d.slotExpirationTriggers))return!1;d=d.fulfillmentContent?.fulfilledLayout;return(f=g.z(d,g.CK))?g.ys(f):(f=g.z(d,g.Dr))?g.cq(f):(f=g.z(d,g.EG))?g.HI(f):(f=g.z(d,g.pK))?g.zM(f):(f=g.z(d,g.$A))?g.xt(f.adLayoutMetadata)?g.z(f.renderingContent,g.PI)?!0:!1:!1:(f=g.z(d,g.Ay))?g.eT(f):(d=g.z(d,g.kA))?g.xt(d.adLayoutMetadata)?g.z(d.renderingContent, g.KK)?!0:!1:!1:!1}; g.sG=function(d){return(d=g.z(d.fulfillmentContent?.fulfilledLayout,g.Dr))&&d.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&d.layoutExitNormalTriggers===void 0}; WkS=function(d){for(const f of d||[]){d=g.z(f,g.OG);if(d===void 0||!g.Qs(d))break;if((d=g.z(d.fulfillmentContent?.fulfilledLayout,g.Ay))&&g.eT(d))return!0}return!1}; ou=function(d){if(!d||!d.adPlacements&&!d.adSlots)return!1;for(const f of d.adPlacements||[]){if(!f)continue;const m=f.adPlacementRenderer;if(m!=null&&(m.config&&m.config.adPlacementConfig&&m.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(const f of d.adSlots||[])if(g.z(f,g.OG)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; clv=function(d,f){const m=[];f?f.isTrusted===!0?m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):f.isTrusted===!1?m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.au(0,"a.s_",{metadata:d,states:m});g.YD("ASDSTAT",0)}; g.au=function(d,f,m){f=sBc[f];const y={detected:d===0,source:`${f.A}${m.triggerContext??""}${m.uF??""}`,detectionStates:m.states,durationMs:m.h9};m.metadata&&(y.contentCpn=m.metadata.contentCpn,y.adCpn=m.metadata.adCpn);g.tU("biscottiBasedDetection",y);f.S!==void 0&&(m=Number(g.Z("CATSTAT",0)),f.S!==void 0?(f=f.S,d=MzV(d),d=m&~(3<{d=m;f=y}), resolve:d,reject:f}}; gs=function(d){return rs(d)?d:Z5(d)?new hy((f,m)=>{d.then(f,m)}):new hy(f=>{f(d)})}; Iu=function(d){return new hy((f,m)=>{m(d)})}; u0=function(d){try{return gs(d())}catch(f){return Iu(f)}}; DUV=function(d){return new Promise((f,m)=>{Xs(d,f,m)})}; EgP=async function(d){return DUV(d)}; Ru=function(d){if(d.S==="fulfilled"){var f=d.A;d.A=[];d.V=[];for(var m of f)m(d.result)}else if(d.S==="rejected"){m=d.V;d.A=[];d.V=[];for(f of m)f(d.error)}}; Xs=function(d,f,m){const {ol:y,resolve:C,reject:B}=Fs();d.A.push(e=>{if(f)try{const M=f(e);C(M)}catch(M){B(M)}else C(e)}); d.V.push(e=>{if(m)try{const M=m(e);C(M)}catch(M){B(M)}else B(e)}); Ru(d);return y}; nK=function(d,f){return Xs(d,void 0,f)}; pxh=function(d,f){Xs(d,m=>Xs(gs(f()),()=>m),m=>Xs(gs(f()),()=>Iu(m)))}; Zr=function(d,f){return $Uq(f.call(d))}; Vs=function(d){return function*(){return yield{ol:gs(d)}}()}; $Uq=function(d){return u0(()=>l0(d,d.next()))}; l0=function(d,f){return f.done?gs(f.value):nK(Xs(f.value.ol,m=>l0(d,d.next(m))),m=>l0(d,d.throw(m)))}; QB5=function(d){const f=AlT(d);return Xs(ko5(f),()=>f.map(m=>m.state()))}; ko5=function(d){if(d.length===0)return gs(NaN);const {ol:f,resolve:m}=Fs();let y=d.length;for(const [C,B]of d.entries()){const e=C;pxh(B,()=>{f.S==="pending"&&(OsV(void 0)&&(void 0)(e)&&f.S==="pending"?m(e):(--y,y===0&&m(NaN)))})}return f}; AlT=function(d){return d.map(f=>gs(f))}; xA=function(d,f){d=d.watchEndpointSupportedAuthorizationTokenConfig?.videoAuthorizationToken?.credentialTransferTokens||[];for(let m=0;m{Fkv.includes(f)||(g.gh(new g.ZN("createClientScreen() called with a non-page VE",f)),f=83769);y.isHistoryNavigation||d.S.push({rootVe:f,key:y.key||""});d.Z=[];d.O=[];y.j3?rlK(d,f,m,y):ty(d,f,m,y)})()}; rlK=function(d,f,m,y={}){d.A.add(y.layer||0);d.Y=()=>{ty(d,f,m,y);const C=fi(y.layer);if(C){for(const B of d.Z)ws(d,B[0],B[1]||C,y.layer);for(const B of d.O)YA(d,B[0],B[1])}}; m||g.W5(y.layer)||d.Y();if(y.j3)for(const C of y.j3)ggW(d,C,y.layer);else g.t(Error("Delayed screen needs a data promise."))}; ty=function(d,f,m,y={}){var C=void 0;y.layer||(y.layer=0);C=y.parentLayer!==void 0?y.parentLayer:y.layer;const B=g.W5(C);C=fi(C);const e=m||C;let M;e&&(y.parentCsn!==void 0?M={clientScreenNonce:y.parentCsn,visualElement:e}:B&&B!=="UNDEFINED_CSN"&&(M={clientScreenNonce:B,visualElement:e}));let K;const N=g.Z("EVENT_ID");B==="UNDEFINED_CSN"&&N&&(K={servletData:{serializedServletEventId:N}});g.L("combine_ve_grafts")&&B&&UG(d,B);g.L("no_client_ve_attach_unless_shown")&&e&&B&&qy(e,B);let W;try{W=ZoB(d.client, f,M,y.S3,y.cttAuthInfo,K,y.implicitGestureType,y.loggingExpectations,y.automatedLogEventSource)}catch(D){l1(D,{ST:f,rootVe:C,uU:m,VQ:B,hf:M,S3:y.S3});g.t(D);return}D9(W,f,y.layer,y.cttAuthInfo);B&&B!=="UNDEFINED_CSN"&&C&&!$CV(B)&&H5(d.client,B,C,!0);d.S[d.S.length-1]&&!d.S[d.S.length-1].csn&&(d.S[d.S.length-1].csn=W||"");g.KU({clientScreenNonce:W});GB.instance||(GB.instance=new GB);fR(TB().S).bind(TB())();const c=fi(y.layer);B&&B!=="UNDEFINED_CSN"&&c&&g.L("music_web_mark_root_visible")&&G6(W,c);d.A.delete(y.layer|| 0);d.Y=void 0;d.hP.get(y.layer)?.forEach((D,E)=>{D?ws(d,E,D,y.layer):c&&ws(d,E,c,y.layer)}); IEq(d)}; ggW=function(d,f,m=0){fR(()=>{f.then(y=>{d.A.has(m)&&d.Y&&d.Y();const C=g.W5(m),B=fi(m);if(C&&B){var e={automatedLogEventSource:3};y?.response?.trackingParams&&z6(d.client,C,B,wf(y.response.trackingParams),!1,e);y?.playerResponse?.trackingParams&&z6(d.client,C,B,wf(y.playerResponse.trackingParams),!1,e)}})})()}; ws=function(d,f,m,y=0){return fR(()=>{if(d.A.has(y))return d.Z.push([f,m]),!0;const C=g.W5(y),B=m||fi(y);if(C&&B){if(g.L("combine_ve_grafts")){const e=d.j.get(B.toString());e?e.push(f):(d.J.set(B.toString(),B),d.j.set(B.toString(),[f]));d.X||(d.X=g.Eb(0,()=>{UG(d,C)},1200))}else z6(d.client,C,B,f); return!0}return!1})()}; g.dc=function(d){var f=b0();fR(()=>{const m=wf(d);ws(f,m);return m})()}; uTV=function(d){var f={veType:253246};return fR(()=>{if(!f.veType)return g.gg(new g.ZN("Error: Trying to graft a client VE without a veType.")),null;if(f.visibilityTypes){var m=f.visibilityTypes.reduce((y,C)=>y|C); m={visibility:{types:String(m)}}}m=Y6(f.veType,f.visualElement,f.elementIndex,f.clientYouTubeData,void 0,m);return ws(d,m)?m:null})()}; UG=function(d,f){if(f===void 0){const m=EOB();for(let y=0;y{(y=d.J.get(y))&&v5(d.client,f,y,m)}),d.j.clear(),d.J.clear(),d.X=void 0}; XxS=function(d,f,m,y=0){if(!f)return!1;y=g.W5(y);if(!y)return!1;wg(d.client,y,wf(f),m);return!0}; YA=function(d,f,m,y=0){const C=g.W5(y);f=f||fi(y);C&&f&&(d=d.client,y=P5({cttAuthInfo:c5(C)||void 0},C),m={csn:C,ve:f.getAsJson(),clientData:m},C==="UNDEFINED_CSN"?b1("visualElementStateChanged",y,m):d?Tk("visualElementStateChanged",m,d,y):g.tU("visualElementStateChanged",m,y))}; IEq=function(d){for(var f=0;f{m.wC(y,C)}); y.open(f.method??"GET",d,!0);y.responseType="text";y.withCredentials=!0;if(f.headers)for(const [C,B]of Object.entries(f.headers))y.setRequestHeader(C,B);return y}; ngB=function(){const d=navigator;return new Promise((f,m)=>{d.webkitTemporaryStorage?.queryUsageAndQuota?d.webkitTemporaryStorage.queryUsageAndQuota((y,C)=>{f({usage:y,quota:C})},y=>{m(y)}):m(Error("webkitTemporaryStorage is not supported."))})}; VzE=function(d,f){Zs5(d.program,f.uG)&&(g.pU("bg_i",void 0,"player_att"),g.yL.initialize(d,()=>{g.pU("bg_l",void 0,"player_att");CQ=(0,g.b)()},f.cspNonce,f.jL))}; lEP=function(d={}){return g.yL.invoke(d)}; Zs5=function(d,f){if(d){var m;g.yL.isLoading()?m=!1:m=!CQ||(0,g.b)()-CQ>f;d=m}else d=!1;return d}; xUv=function(d,f){if(f.partnerId===38&&d.playerStyle==="books")return d=f.videoId.indexOf(":"),g.V3(`//play.google.com/books/volumes/${f.videoId.slice(0,d)}/content/media`,{aid:f.videoId.slice(d+1),sig:f.TY});if(f.partnerId===30&&d.playerStyle==="docs")return g.V3("https://docs.google.com/get_video_info",{docid:f.videoId,authuser:f.jq,authkey:f.YU,eurl:d.ws});if(f.partnerId===33&&d.playerStyle==="google-live")return g.V3("//google-liveplayer.appspot.com/get_video_info",{key:f.videoId});throw Error("getVideoInfoUrl for invalid namespace: "+ d.D);}; PlP=function(d){const f={};d.hK&&(f.ytrext=d.hK);return g.Jl(f)?void 0:f}; g.e2=function(d,f){VzE(d,{uG:g.BH(f.experiments,"bg_vm_reinit_threshold"),cspNonce:f.cspNonce,jL:f.jL||""})}; g.MF=function(d){if(d.videoData&&d.videoData.xo){const f=[d.videoData.xo];for(const m of Object.keys(d.S))if(d.oX[m]&&d.S[m]){const y=d.S[m](d.oX);y&&f.push(y)}return f.join("&")}return null}; g.KQ=function(d){const f=[];if(d)for(const [y,C]of Object.entries(d)){d=y;var m=C;if(m===void 0)continue;m=typeof m==="boolean"?`${+m}`:`${m}`.replace(/[:,=]/g,"_");f.push(`${d}.${m}`)}return f.join(";")}; NF=function(d){return d===1||d===2}; WH=function(d,f=0){if(d instanceof g.iE)return d;d=d&&d instanceof Error?d:Error(`${d}`);NF(f)?g.t(d):g.gh(d);return new g.iE(f===1?"player.fatalexception":"player.exception",{name:`${d.name}`,message:`${d.message}`},f)}; cH=function(){const d=XMLHttpRequest.prototype.fetch;return!!d&&d.length===3}; Sjl=function(d,f){Hp(d,2,f.tq,sU,3);Hp(d,3,f.innertubeRequest,Lkg,3);g.T4(d,4,f.onesieUstreamerConfig);g.T4(d,9,f.Mm);Hp(d,10,f.JT,Dj,3);Hp(d,15,f.reloadPlaybackParams,Jlg,3);g.t6(d,18,f.hH)}; $a=function(d,f){Hp(d,1,f.formatId,EU,3);vp(d,2,f.startTimeMs);vp(d,3,f.durationMs);vp(d,4,f.bk);vp(d,5,f.dL);Hp(d,9,f.z1,jBV,3);Hp(d,11,f.Y5,pQ,1);Hp(d,12,f.IJ,pQ,1)}; vgn=function(d,f){g.t6(d,1,f.videoId);vp(d,2,f.lmt)}; jBV=function(d,f){if(f.Dk)for(let m=0;m>31));vp(d,16,f.fS);vp(d,17,f.detailedNetworkType);vp(d,18,f.N8);vp(d,19,f.E2);vp(d,21,f.In);vp(d,23,f.Ti);vp(d,28,f.Ri);vp(d,29,f.Fv);vp(d,34,f.visibility);m=f.playbackRate;if(m!==void 0){var y=new ArrayBuffer(4);(new Float32Array(y))[0]=m;m=(new Uint32Array(y))[0];if(m!==void 0)for(jH(d,285),SH(d,4),y=0;y<4;)d.view.setUint8(d.pos,m&255),m>>=8,d.pos+=1,y+=1}vp(d,36,f.hD); Hp(d,38,f.mediaCapabilities,bsS,3);vp(d,39,f.SS);vp(d,40,f.Sw);vp(d,44,f.playerState);z4(d,46,f.r4);vp(d,48,f.Pq);vp(d,50,f.KP);vp(d,51,f.Ob);vp(d,54,f.cq);if(f.Cj)for(m=0;m>31));g.t6(d,2,f.message)}; mAE=function(d,f){vp(d,1,f.clientState);Hp(d,2,f.Nt,dAB,1)}; Goq=function(d,f){g.T4(d,1,f.cj);Hp(d,2,f.Hj,ffl,3);Hp(d,3,f.coldStartInfo,mAE,3)}; UUP=function(d,f){vp(d,1,f.type);g.T4(d,2,f.value)}; YjT=function(d,f){g.t6(d,1,f.hl);g.t6(d,12,f.deviceMake);g.t6(d,13,f.deviceModel);vp(d,16,f.clientName);g.t6(d,17,f.clientVersion);g.t6(d,18,f.osName);g.t6(d,19,f.osVersion)}; yNl=function(d,f){g.t6(d,1,f.name);g.t6(d,2,f.value)}; QL=function(d,f){g.t6(d,1,f.url);if(f.f$)for(let m=0;m0&&!(YM()>(0,g.b)()-d*1E3))return 0;d=g.wE("yt-player-quality");if(typeof d==="string"){if(d=xa[d],d>0)return d}else if(d instanceof Object)return d.quality;return 0}; LQ=function(){const d=g.wE("yt-player-proxima-pref");return d==null?null:d}; vTT=function(){const d=g.wE("yt-player-quality");if(d instanceof Object&&d.quality&&d.previousQuality){if(d.quality>d.previousQuality)return 1;if(d.qualityf.startsWith("1")),g.Hg("yt-player-performance-cap-active-set",d,2592E3)):g.Hg("yt-player-performance-cap-active-set",[],2592E3)}; vH=function(){return!!g.wE("yt-player-headers-readable")}; g.XN=function(){const d=g.wE("yt-player-caption-language-preferences");return d?d:[]}; zj=function(){const d=g.wE("yt-player-user-settings"),f=new Map;if(d)for(const [m,y]of Object.entries(d))f.set(m,y);return f}; Tj=function(){return g.wE("yt-player-voice-boost")??void 0}; qF=function(){return g.wE("yt-player-audio-quality-setting")??2}; HH=function(){try{const d=window.navigator;if(d.getAutoplayPolicy&&typeof d.getAutoplayPolicy==="function"){const f=document.getElementsByClassName(g.bE.Qq);let m;m=f.length>0&&f[0]?d.getAutoplayPolicy(f[0]):d.getAutoplayPolicy("mediaelement");if(tp[m])return tp[m]}}catch(d){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; wc=function(d){return d.Va||d.Pg||d.mutedAutoplay}; Ya=function(d,f){return wc(d)?f!==1&&f!==2&&f!==0?"AUTOPLAY_STATUS_UNAVAILABLE":d.c8?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; g.UU=function(d,f,m){const y=f.L();d.thirdParty||(d.thirdParty={});d.thirdParty={...d.thirdParty,embedUrl:y.loaderUrl};y.ancestorOrigins&&(d.thirdParty.embeddedPlayerContext={...d.thirdParty.embeddedPlayerContext,ancestorOrigins:y.ancestorOrigins});y.xE!=null&&(d.thirdParty.embeddedPlayerContext={...d.thirdParty.embeddedPlayerContext,visibilityFraction:Number(y.xE)});y.QJ&&(d.thirdParty.embeddedPlayerContext={...d.thirdParty.embeddedPlayerContext,visibilityFractionSource:y.QJ});d.thirdParty.embeddedPlayerContext= {...d.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:HH(),autoplayIntended:wc(f),autoplayStatus:Ya(f,m)}}; FN=function(d){const f=[];for(let m of d.split(",")){if(!m)continue;(d=m.startsWith("!"))&&(m=m.substring(1));const y=m.split("-");y.length<3||f.push({cV:y[0],platform:y[1],deviceVersion:y[2],er:d})}return f}; bOg=function(d){return FN(d).map(({cV:f,deviceVersion:m,er:y})=>({deviceInterface:qOh[rh[f]]||0,deviceVersion:m||"",isSleeping:y}))}; Gj=function(d,f,m=!1,y=""){!d&&m&&g.gh(Error(`Player URL validator detects invalid url. ${y}: ${f}`));return d}; da=function(d,f){return f&&f.test(d)?!0:!1}; m0=function(d){return(d=fv&&fv.exec(d))?d[0]:""}; n7=function(d){return Gj(da(d,tuW),d,!1,"Trusted Stream URL")}; g.yC=function(d){return Gj(da(d,HO5),d,!1,"Trusted Image URL")}; Cv=function(d){return Gj(da(d,wJc),d,!1,"Trusted Promoted Video Domain URL")}; UAB=function(d){return Gj(da(d,YOc),d,!1,"Drm Licensor URL")}; B2=function(d,f=!1){return Gj(da(d,G1E),d,f,"Captions URL")}; eF=function(d){d=new g.ye(d);C7(d,document.location.protocol);BA(d,document.location.hostname);document.location.port&&ev(d,document.location.port);return d.toString()}; MR=function(d){d=new g.ye(d);C7(d,document.location.protocol);return d.toString()}; NR=function(d,f,m,y){return new Kv(xa[d]||0,xa[f]||0,m,y)}; W2=function(d){if(ij&&d.Xw)return!1;const f=xa.auto;return d.A===f&&d.S===f}; Dx=function(d){return c2[d.S||d.A]||"auto"}; Eu=function(d,f){f=xa[f];return d.A<=f&&(!d.S||d.S>=f)}; QC=function(d,f,m,y,C,B,e){if(d.A)return d.A;const M={},K=new Set,N={};if(pv(y)){for(var W in y.S){if(!y.S.hasOwnProperty(W))continue;d=y.S[W];N[d.info.mS]=[d.info]}return N}W=$B(f,y,M);B&&C({aftsrt:AH(W)});const c={};for(const D of Object.keys(W)){const E=D;for(const O of W[E]){const F=O.itag,V=`${E}_${Number(O.video?.fps||0)}_${!!O.audio?.A}`;if(c.hasOwnProperty(V)){c[V]===!0?N[E].push(O):M[F]=c[V];continue}const l=kB(f,O,m,y.isLive,K);l!==!0?(e.add(E),M[F]=l,l==="disablevp9hfr"&&(c[V]="disablevp9hfr")): (N[E]=N[E]||[],N[E].push(O),c[V]=!0)}}B&&C({bfflt:AH(N)});for(const D in N){if(!N.hasOwnProperty(D))continue;y=D;N[y]&&N[y][0].JB()&&(N[y]=N[y],N[y]=dj5(f,N[y],M),N[y]=fLq(N[y],M))}B&&Object.keys(M).length>0&&C({rjr:g.KQ(M)});for(const D of K.values())(f=m.V.get(D))&&--f.MV;B&&C({aftflt:AH(N)});d.A=g.gY(N,D=>!!D.length); return d.A}; sAW=function(d,f,m,y,C,B,e){var M=f.S||!!C;const K=M&&f.gs?B:void 0;var N=new Set;let W=QC(d,f,m,y,B,M,N);y.V()&&(W=mjS(m,W,C,M,B,f),M&&B({enflt:AH(W)}));f.Hr=yqW(W,f);C=yv=>!!W[yv]; var c=Cwl(f);m=[];for(var D of Object.values(W))D?.length&&D[0].vg()&&m.push(...D);if(pv(y))return B=g.vd(Object.values(W),yv=>!!yv.length&&!!yv[0].audio),M=g.vd(Object.values(W),yv=>!!yv.length&&!!yv[0].video),B&&M||g.vP(),g.zf(new Ou(M,B,K,m)); D=W.a;var E=!1;f.Pd&&c[0]!=="a"&&BrB(D)&&(c.unshift("a"),E=!0);M&&(B({audioPrefOrder:c.join("_")}),B({preferHighQualityAudio:f.Pd}),B({forcedAacForHqa:E}));D=[];if(f.ya){c=g.x_(c,C);E=new Set;for(var O of c){var F=W[O];const yv=new Set;for(var V of F)if(F=V.xi?.id)E.has(F)?yv.has(F)&&D.push(V):(yv.add(F),E.add(F),D.push(V))}if(D.length===0){if(c.length===0)return M&&B({noaudio:1}),g.vP();D=W[c[0]]}}else{D=g.vd(c,C);if(!D)return M&&B({noaudio:1}),g.vP();D=W[D]}W["9"]&&W.h&&y.D$&&!f.Wr&&(M&&B({dltvp9:1}), delete W["9"]);if(e){M&&B({bfsflt:AH(W),bfsflta:oj(d)});f.oP?d.S=e9S(N,d.S):d.S.clear();M&&B({bfsfltb:oj(d)});for(var l in W){if(!W.hasOwnProperty(l))continue;e=l;if(!(e==="f"||f.G$===0&&MSq.has(e)))for(var x of W[e])f.oP?KPn(e,x,d.S):NrB(d,e,x)}M&&B({aftsflt:oj(d)})}l=W["1h"]?"1h":"1";d=W["9h"]?"9h":"9";e=W[l];N=W["2"];O=W[d];e&&e.length&&(f.A.highestAv1Resolution=e[e.length-1].video.qualityOrdinal);O&&O.length&&(f.A.highestVp9Resolution=O[O.length-1].video.qualityOrdinal);x=[];V=[];if(f.tM&&N)x= N,V=["2"];else if(f.ef&&e)x=e,V=[l],B({forceAv1:l});else if(f.Z&&!f.KY){V=iYT(y)?W["1h"]||W["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];M&&B({newhybpref:V.join(".")});for(var v of V)x=x.concat(W[v]).filter(yv=>yv)}else f.Om>0&&O&&e&&(V=[l, d],x=e.concat(O).filter(yv=>yv)); if(x.length&&!f.KY){aj(x,V);if(M){M=[];for(var S of x)M.push(S.itag);B({hbdfmt:M.join(".")})}return g.zf(new Ou(x,D,K,m))}S=WPg(f);S=g.vd(S,C);if(!S){if(W[l])return B=W[l],aj(B),g.zf(new Ou(B,D,K,m));M&&B({novideo:1});return g.vP()}S!=="1"&&S!=="1h"||!W[d]||(v=hH(W[S]),C=hH(W[d]),C>v?S=d:C===v&&cqc(W[d])&&(S=d));S==="9"&&W.h&&hH(W.h)>hH(W["9"])&&(S="h");f.KC&&y.isLive&&S==="("&&W.H&&hH(W["("])<1440&&(S="H");M&&B({vfmly:F7(S)});f=W[S];if(!f.length)return M&&B({novfmly:F7(S)}),g.vP();aj(f);return g.zf(new Ou(f, D,K,m))}; DjK=function(d,f,m,y,C,B,e,M=!1){if(f.ws&&e&&e.length>1&&!(f.Om>0||f.Z)){const c=f.S||!!C,D=c&&f.gs?B:void 0,E=$B(f,y),O=[],F=[],V={};for(let l=0;l=m.video?.height)||(M=m.itag,f=e?e:{itag:M,mS:f,vg:B},B?f.numChannels=m.audio.numChannels:(B=m.video,f.maxWidth=B?.width,f.maxHeight=B?.height,f.maxFramerate=y,f.maxBitrateBps=m.Xw*8,f.kd=B?.isHdr()),d.S.set(C,f))}; yqW=function(d,f){const m=!(!d.m&&!d.M),y=!(!d.mac3&&!d.MAC3),C=!(!d.meac3&&!d.MEAC3);d=!(!d.i&&!d.I);f.RO=d;return m||y||C||d}; cqc=function(d){for(const f of d)if(f.itag&&Ecq.has(f.itag))return!0;return!1}; BrB=function(d){for(const f of d)if(f.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; F7=function(d){switch(d){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return d}}; AH=function(d){const f=[];for(const m in d){if(!d.hasOwnProperty(m))continue;const y=m;f.push(F7(y));for(const C of d[y])f.push(C.itag)}return f.join(".")}; mjS=function(d,f,m,y,C,B){const e={},M={};g.rY(f,(K,N)=>{K=K.filter(W=>{const c=W.itag;if(!W.contentProtection)return M[c]="noenc",!1;if(B.Va&&W.mS==="(h"&&B.S1)return M[c]="lichdr",!1;if(!d.j&&W.mS==="1e")return M[c]="noav1enc",!1;if(W.mS==="("||W.mS==="(h"){if(d.A&&m&&m.flavor==="widevine"){var D=W.mimeType+"; experimental=allowed";(D=!!W.contentProtection[m.flavor]&&!!m.A[D])||(M[c]=W.contentProtection[m.flavor]?"unspt":"noflv");return D}if(!ra(d,Ij.CRYPTOBLOCKFORMAT)&&!d.hP||d.X)return M[c]=d.X? "disvp":"vpsub",!1}return m&&W.contentProtection[m.flavor]&&m.A[W.mimeType]?!0:(M[c]=m?W.contentProtection[m.flavor]?"unspt":"noflv":"nosys",!1)}); K.length&&(e[N]=K)}); y&&Object.entries(M).length&&C({rjr:g.KQ(M)});return e}; fLq=function(d,f){const m=g.Lg(d,(y,C)=>C.video.A()?Math.min(y,C.video.width):y,Infinity); m{if(y.video.A()||y.video.width{if(y.itag!=="299")return!0;f[y.itag]="ps3hfr1080";return!1})); return d}; dj5=function(d,f,m){return f=f.filter(y=>{if(y.video.qualityOrdinal<=d.Vh)return!0;m[y.itag]="maxquality";return!1})}; $B=function(d,f,m){const y={};for(const C in f.S){if(!f.S.hasOwnProperty(C))continue;const B=f.S[C].info;if(d.J&&B.video&&B.video.qualityOrdinalMath.max(f,m.video.qualityOrdinal),0)}; kB=function(d,f,m,y=!1,C=new Set){if(f.mS==="")return"unkn";if((f.itag==="304"||f.itag==="266")&&d.X)return"blk2khfr";if(d.D&&f.video&&f.video.qualityOrdinal>d.D)return`max${d.D}`;if(d.nC&&f.mS==="h"&&f.video&&f.video.qualityOrdinal>1080)return"blkhigh264";if(f.mS==="(h"&&!m.D)return"enchdr";if(y&&uj(f)&&!d.IP)return"blk51live";if((f.mS==="MAC3"||f.mS==="mac3")&&!d.j)return"blkac3";if((f.mS==="MEAC3"||f.mS==="meac3")&&!d.Y)return"blkeac3";if(f.mS==="M"||f.mS==="m")return"blkaac51";if((f.mS==="so"|| f.mS==="sa")&&!d.K)return"blkamb";if(!d.Va&&X7(f)&&(!m.j||f.mS!=="1e"))return"cbc";if(!m.j&&X7(f)&&f.mS==="1e")return"cbcav1";if((f.mS==="i"||f.mS==="I")&&!d.qW)return"blkiamf";if(d.So&&f.audio?.A===!0)return"blkvbcabr";if(d.Mp&&(f.mS==="1"||f.mS==="1h"||m.j&&f.mS==="1e")&&f.video?.qualityOrdinal&&f.video?.qualityOrdinal>d.Mp)return"av1cap";y=m.V.get(f.mS);if(!d.El&&y&&y.MV>0)return C.add(f.mS),"byerr";if(f.video?.A()){if(!m.S1&&!ra(m,Ij.FRAMERATE))return"capHfr";if(d.RP&&f.video.qualityOrdinal>= 4320)return"blk8khfr";if(f.j()&&d.Zc&&f.contentProtection&&f.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(d.Xw&&f.Xw>d.Xw)return"ratecap";if(d.hP>0&&f.JB()&&f.video.height>d.hP)return"mvhcap";d=Rj(m,f);return d!==!0?d:!0}; aj=function(d,f=[]){g.Bj(d,(m,y)=>{const C=y.Xw-m.Xw;if(!m.JB()||!y.JB())return C;let B=y.video.height*y.video.width-m.video.height*m.video.width;!B&&f&&f.length>0&&(m=f.indexOf(m.mS)+1,y=f.indexOf(y.mS)+1,B=m===0||y===0?y||-1:m-y);B||(B=C);return B})}; nv=function(d,f){if(f>d.Yy())d.segments=[];else{var m=g.jx(d.segments,y=>y.pC>=f,d); m>0&&d.segments.splice(0,m)}}; Zx=function(d){const f=d.data.getUint8(d.offset+d.S);d.S+=1;return f}; VC=function(d){const f=d.data.getUint16(d.offset+d.S);d.S+=2;return f}; lj=function(d){const f=d.data.getInt32(d.offset+d.S);d.S+=4;return f}; xB=function(d){const f=d.data.getUint32(d.offset+d.S);d.S+=4;return f}; P2=function(d){var f=d.data;var m=d.offset+d.S;f=f.getUint32(m)*4294967296+f.getUint32(m+4);d.S+=8;return f}; Lv=function(d,f=NaN){let m;if(isNaN(f))m=d.size;else for(m=d.S;m1?Math.ceil(C*f):Math.floor(C*f))}d.skip(1);m=Zx(d)<<16|VC(d);if(m&256){y=m&1;C=m&4;var B=m&512,e=m&1024,M=m&2048;m=xB(d);y&&d.skip(4);C&&d.skip(4);y=(B?4:0)+(e?4:0)+(M?4:0);for(C=0;C1?Math.ceil(e*f):Math.floor(e*f)),d.skip(y)}}}; H2=function(d,f){if(d.byteLength-f<8)return!1;var m=d.getUint32(f);if(m<8||d.byteLength-f122)return!1}return!0}; wa=function(d,f){const m=d.getUint32(f),y=d.getUint32(f+4);return new fZ(d,f,m,y)}; g.m8=function(d){const f=d.data.getUint8(d.dataOffset)?20:12;return d.data.getUint32(d.dataOffset+f)}; y9=function(d){d=new DataView(d.buffer,d.byteOffset,d.byteLength);return(d=g.G5(d,0,1836476516))?g.m8(d):NaN}; var a1l=function(d,f){return xZ[A[9]](this,2,d,f)}; Uu=function(d){return d===1701082227||d===1836019558||d===1836019574||d===1835297121||d===1835626086||d===1937007212||d===1953653094||d===1953653099||d===1836475768}; $jT=function(d){var f=g.G5(d,0,1937011556);if(!f)return null;f=YB(d,f.dataOffset+8,1635148593)||YB(d,f.dataOffset+8,1635135537);if(!f)return null;var m=YB(d,f.dataOffset+78,1936995172),y=YB(d,f.dataOffset+78,1937126244);if(!y)return null;f=null;if(m)switch(m.skip(4),Zx(m)){default:f=0;break;case 1:f=2;break;case 2:f=1;break;case 3:f=255}let C=m=null,B=null;if(y=YB(d,y.dataOffset,1886547818)){const e=YB(d,y.dataOffset,1886546020);let M=YB(d,y.dataOffset,2037673328);if(!M&&(M=YB(d,y.dataOffset,1836279920), !M))return null;e&&(e.skip(4),m=lj(e)/65536,B=lj(e)/65536,C=lj(e)/65536);d=JH(M);d=new DataView(d.buffer,d.byteOffset+8,d.byteLength-8);return new CZ(f,m,B,C,d)}return null}; g.BZ=function(d){if(d.data.getUint8(d.dataOffset)){var f=d.data;d=d.dataOffset+4;f=f.getUint32(d)*4294967296+f.getUint32(d+4)}else f=d.data.getUint32(d.dataOffset+4);return f}; ei=function(d){d=new fZ(d.data,d.offset,d.size,d.type,d.A);var f=Zx(d);d.skip(7);const m=xB(d);let y;f===0?(f=xB(d),y=xB(d)):(f=P2(d),y=P2(d));d.skip(2);const C=VC(d),B=[],e=[];for(let M=0;M=2)return null;const C=new DataView(f.buffer,f.byteOffset,f.length),B=g.G5(C,0,1937011556);if(!B)return null;f=C.getUint32(B.dataOffset+8);y=C.getUint32(B.dataOffset+12);if(y!==1701733217&&y!==1701733238)return null;y=new AqW(d.byteLength+f);SF(y,d,0,m.offset+12);y.data.setInt32(y.offset,2);y.offset+=4;SF(y,d,m.offset+16,m.size-16);SF(y,C,C.byteOffset+B.dataOffset+8,f);SF(y,d,m.offset+m.size,d.byteLength- (m.offset+m.size));m=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(const e of m)m=g.G5(d,0,e),y.data.setUint32(m.offset,m.size+f);d=g.G5(y.data,0,1953654136);y.data.setUint32(d.offset+16,2);return y.data}; QAl=function(d){var f=g.G5(d,0,1937011556);if(!f)return null;var m=d.getUint32(f.dataOffset+12);if(m!==1701733217&&m!==1701733238)return null;f=YB(d,f.offset+24+(m===1701733217?28:78),1936289382);if(!f)return null;m=YB(d,f.offset+8,1935894637);if(!m||d.getUint32(m.offset+12)!==1667392371)return null;f=YB(d,f.offset+8,1935894633);if(!f)return null;f=YB(d,f.offset+8,1952804451);if(!f)return null;m=new Uint8Array(16);for(let y=0;y<16;y++)m[y]=d.getInt8(f.offset+16+y);return m}; Ah=function(d,f,m){var y=new cZ(m);if(!s_(y,d))return!1;y=Dp(y);if(!E_(y,f))return!1;for(d=0;f;)f>>>=8,d++;f=y.start+y.pos;const C=pZ(y,!0);y=d+(y.start+y.pos-f)+C;y=y>9?$h(y-9,8):$h(y-2,1);d=f-d;m.setUint8(d++,236);for(f=0;fm;C++)m=m*256+hh(d),y*=128;return f?m-y:m}; kh=function(d){return d.pos>=d.S.byteLength}; Q9=function(d){const f=pZ(d,!0);let m=hh(d);for(let y=1;y0){const y=xZ(35,f.substring(m+1));g.rY(y,function(C,B){this.set(B,C)},d); f=f.substring(0,m)}f=lM(1,f);g.rY(f,function(y,C){this.set(C,y)},d)}; h9K=function(d){const f=d.qU.Px(),m=[];g.rY(d.S,(C,B)=>{m.push(`${B}=${C}`)}); if(!m.length)return f;const y=m.join("&");d=dl(1,d.qU)?"&":"?";return f+d+y}; X6=function(d,f){d[f]||(d[f]=new FPT);return d[f]}; Rm=function(d){d.j=(0,g.b)();d.started=0;d.timedOut=0;d.S=0}; nZ=function(d,f){let m=d.started+d.S*4;f&&(m+=d.A);m=Math.max(0,m-3);return 1.6**m}; V9=function(d,f,m){if(Ve(92,d.S))return!1;var y=X6(m,fO(38,d.S));if(y.timedOut<1&&y.S<1)return!1;y=y.timedOut+y.S;d=Zp(d,f);m=X6(m,fO(35,d));return m.timedOut+m.S+00))return d}; U_=function(d,f){return new wT(d,d+f-1)}; Ge=function(d){if(!d)return new wT(0,0);var f=Number(d.start);d=Number(d.end);if(!isNaN(f)&&!isNaN(d)&&(f=new wT(f,d),f.length>0))return f}; rqT=function(d){d.length===1||g.Sx(d,m=>!!m.range); for(var f=1;f>3==2){f[47]!=-5&&(0,f[40])((0,f[40])((0,f[40])((0,f[24])(f[56]),f[42],f[31],f[45]),f[33],f[20],f[4]),f[33],f[65],f[56]);f[59]!=1&&(f[23]!==4&&((0,f[51])(f[4],f[13]),(0,f[39])((0,f[44])(),f[40],f[23]),(0,f[26])(f[56],f[27]),1)||(0,f[25])((0,f[1])((0,f[67])(),f[50],f[7]),f[54],(0,f[47])(f[40],f[2]),f[38],f[45]));f[58]!==-5&&((0,f[25])((0,f[12])((0,f[56])(f[52],f[37]),f[40],(0,f[50])(f[44],f[57]),f[8]),f[21],(0,f[12])((0,f[40])(f[28]),f[0],f[28],f[61]),f[5],(0,f[13])(f[63], f[10]),f[31],f[44]),f[55])(f[3],f[59]);f[60]>8&&(0,f[22])(f[new m(A[81])/1E3],f[7]);var y=[]}if((d>>2&5)==1)for(m=(m%f[A[6]]+f[A[6]])%f[A[6]];m--;)f[A[42]](f[A[53]]());((d^10)&11)==1&&(f[36]>=-2&&(0,f[56])((0,f[40])(f[4])-(0,f[26])(f[54],f[11]),f[49],f[53],f[24]),f[33]!=-6&&(f[17]<6?(0,f[58])(f[54],f[60])*(0,f[2])(f[35],f[7]):(0,f[59])((0,f[2])(f[50],f[65]),f[45],(0,f[37])(),f[50],f[46])),f[15]<-10?((0,f[52])(f[26],f[50]),f[59])((0,f[52])(f[24],f[55]),f[45],(0,f[4])(),f[50],f[46]):(0,f[59])(((0,f[33])(f[27]), f[33])(f[27]),f[33],f[27]),(f[28]!==6||((0,f[45])((0,f[4])(),f[50],f[58]),0))&&(0,f[52])(f[9],f[57]),y=[]);return y}; i3=function(d,f){return d.rD!==f.rD?!1:d.range&&f.range?d.range.start+d.S>=f.range.start+f.S&&d.range.start+d.S+d.A<=f.range.start+f.S+f.A:d.pC===f.pC&&d.S>=f.S&&(d.S+d.A<=f.S+f.A||f.V)}; Wl=function(d,f){return d.rD!==f.rD?!1:d.O()&&f.type===3&&d.rD.S()?(d=d.rD.Ys(d),g.Jf(d,m=>Wl(m,f))):d.pC===f.pC&&!!f.A&&f.S+f.A>d.S&&f.S+f.A<=d.S+d.A}; cl=function(d,f){var m=f.pC;d.J="updateWithSegmentInfo";d.pC=m;if(d.startTime!==f.startTime||d.duration!==f.duration)d.startTime=f.startTime,d.duration=f.duration,fb(d)}; s7=function(d){return!m3(d.Pr[d.Pr.length-1])}; Di=function(d){return d.Pr[d.Pr.length-1].O()}; g.E7=function(d,f,m){let y;m=d.qd===null?d.uT.qd(f,m,d.Pr[0].type):d.qd;d.S?(f=m?ji(d.S,f.O5):d.S,y=new vZ(f),y.get("alr")||y.set("alr","yes"),d.A&&uV(y,d.A)):/http[s]?:\/\//.test(d.A)?y=new vZ(new g.Iw(d.A)):(y=ze(d.uT,m,f),d.A&&uV(y,d.A));(f=d.range)?y.set("range",f.toString()):d.Pr[0].rD.Z()&&d.Pr.length===1&&d.Pr[0].S&&y.set("range",`${d.Pr[0].S}-`);d.requestId&&y.set("req_id",d.requestId);isNaN(d.l5)||y.set("headm",d.l5.toString());isNaN(d.Y)||y.set("mffa",`${d.Y}ms`);d.urlParams&&g.rY(d.urlParams, (C,B)=>{y.set(B,C)}); return y}; pb=function(d){if(d.range)return d.V;d=d.Pr[0];return Math.round(d.Z*d.rD.info.Xw)}; Xyl=function(d,f){return Math.max(0,d.Pr[0].j-f)}; $v=function(d,f){for(const m of d.Pr)if(m.type===3&&f>=m.j&&f<=m.Y)return!0;return!1}; A3=function(d,f,m){for(;d;d=d.parentNode){if(!d.attributes||m&&d.nodeName!==m)continue;const y=d.getAttribute(f);if(y)return y}return""}; kv=function(d,f){for(;d;d=d.parentNode){const m=d.getElementsByTagName(f);if(m.length>0)return m[0]}return null}; QR=function(d){if(!d)return 0;const f=d.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return f?(Number(f[2])|0)*3600+(Number(f[4])|0)*60+(Number(f[6])|0):Number(d)|0}; O7=function(d){return d.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${d}Z`:d}; R9S=function(d){const f=d.V;d.V=[];return f}; ncv=function(d){d.S||(d.S=new oN);return d.S}; ZYg=function(d,f){d.A[f]||(d.A[f]=new oN);return d.A[f]}; VSB=function(d,f){d.V[f]||(d.V[f]=new oN);return d.V[f]}; lLB=function(d,f){const m=[];f=Array.from(f.getElementsByTagName("SegmentTimeline"));for(const y of f){f=y.parentNode.parentNode;let C=null;f.nodeName==="Period"?C=ncv(d):f.nodeName==="AdaptationSet"?(f=f.getAttribute("id")||f.getAttribute("mimetype")||"",C=ZYg(d,f)):f.nodeName==="Representation"&&(f=f.getAttribute("id")||"",C=VSB(d,f));if(C==null)return;C.update(y);g.Y_(m,R9S(C))}g.Y_(d.j,m);Dhc(d.j,y=>y.startSecs*1E3+y.S)}; xjv=function(d){d.S&&(d.S.S=[]);g.rY(d.A,f=>{f.S=[]}); g.rY(d.V,f=>{f.S=[]})}; aN=function(d,f){return Cy(d.segments,m=>f-m.pC)}; Ff=function(d,f,m){const y=d.index.Z(f),C=d.index.getStartTime(f);let B=d.index.getDuration(f);m?B=m=0:m=d.info.Xw*B;return new h3([new Kb(3,d,void 0,"otfCreateRequestInfoForSegment",f,C,B,0,m)],y)}; Pwc=function(d,f){if(!d.index.isLoaded()){var m=[],y=f.Y;f=f.J.split(",").filter(N=>N.length>0); var C=0,B=0,e=0,M=/^(\d+)/,K=/r=(\d+)/;for(let N=0;N0&&(d.S=Math.min(d.S+m,10),d.A=C),d.S>0?(d.S--, d=!0):d=!1,d?(typeof y==="function"&&(y=y()),console.log(`${"plyr"}.${f}`,y)):(y=(RN.get(f)??0)+1,RN.set(f,y),y%100===1&&console.warn("plyr",`${"plyr"}.${f} is chatty, dropping logs.`)))}; VR=function(d){if(!d.J){if(g.nb(d.info.rD.info)){var f=g.Zi(d);var m=YB(f,0,1836019574);if(m){m=m.offset+m.size;var y=new Uint8Array(m);y.set(new Uint8Array(f.buffer,f.byteOffset,m));f=y}else f=null}else f=ocl(new cZ(g.Zi(d)));f&&(d.info.rD.A=f,d.J=!0)}}; g.Zi=function(d){return cp(d.A)}; xv=function(d,f){f=Math.min(f,d.info.A);const {bx:m,fQ:y}=d.A.split(f),C=new l3(new Kb(d.info.type,d.info.rD,d.info.range,d.info.J,d.info.pC,d.info.startTime,d.info.duration,d.info.S,f,!1,d.info.uu,d.info.clipId),m);C.j=d.j;C.V=d.V;f=new l3(new Kb(d.info.type,d.info.rD,d.info.range,d.info.J,d.info.pC,d.info.startTime,d.info.duration,d.info.S+f,d.info.A-f,d.info.V,d.info.uu,d.info.clipId),y);f.j=d.j;f.V=d.V;return[C,f]}; g.Pl=function(d){g.nb(d.info.rD.info)||d.info.rD.info.Bx();if(d.V!==-1)return d.V;if(d.S&&T5(d.S))return d.V=T5(d.S),d.V;if(g.nb(d.info.rD.info)){var f=g.Zi(d);var m=d.info.rD.A,y=NaN;let C=NaN,B=0;for(;H2(f,B);){const e=wa(f,B);e.type===1936286840?C=e.data.getUint32(e.dataOffset+8):e.type===1836476516?C=g.m8(e):e.type===1952867444&&isNaN(y)&&(y=g.BZ(e));B=Uu(e.type)?B+8:B+e.size}!C&&m&&(C=y9(m));f=y/C}else f=new cZ(g.Zi(d)),m=d.Y?f:new cZ(new DataView(d.info.rD.A.buffer)),y=rT(m),m=f.pos,f.pos=0, Im(f)?E_(f,231)?(y=Q9(f)*y/1E9,f.pos=m,f=y):(f.pos=m,f=NaN):(f.pos=m,f=NaN);d.V=f||d.info.j;return d.V}; Lb=function(d,f){g.nb(d.info.rD.info)||d.info.rD.info.Bx();d.V=f;if(g.nb(d.info.rD.info)){var m=g.Zi(d);d=d.info.rD.A;var y=NaN,C=NaN;let K=0;for(;H2(m,K);){const N=wa(m,K);isNaN(y)&&(N.type===1936286840?y=N.data.getUint32(N.dataOffset+8):N.type===1836476516&&(y=g.m8(N)));if(N.type===1952867444){!y&&d&&(y=y9(d));var B=g.BZ(N);isNaN(C)&&(C=Math.round(f*y)-B);var e=N;B+=C;if(e.data.getUint8(e.dataOffset)){var M=e.data;e=e.dataOffset+4;M.setUint32(e,Math.floor(B/4294967296));M.setUint32(e+4,B&4294967295)}else e.data.setUint32(e.dataOffset+ 4,B)}K=Uu(N.type)?K+8:K+N.size}return!0}m=new cZ(g.Zi(d));d=d.Y?m:new cZ(new DataView(d.info.rD.A.buffer));y=rT(d);d=m.pos;m.pos=0;if(Im(m)&&E_(m,231))if(C=pZ(m,!0),f=Math.floor(f*1E9/y),Math.ceil(Math.log(f)/Math.log(2)/8)>C)f=!1;else{for(y=C-1;y>=0;y--)m.S.setUint8(m.pos+y,f&255),f>>>=8;m.pos=d;f=!0}else f=!1;return f}; J3=function(d,f){d.timestampOffset>0&&(f-=d.timestampOffset);var m=g.Pl(d)+f;Lb(d,m);d.timestampOffset=f}; SV=function(d){g.nb(d.info.rD.info)||d.info.rD.info.Bx();if(d.S&&d.info.type===6)return d.S.AJ;if(g.nb(d.info.rD.info)){var f=g.Zi(d);var m=0;f=g.M5(f,1936286840);for(var y of f)f=ei(y),m+=f.Zp[0]/f.timescale;m=m||NaN;if(!(m>=0))a:{m=g.Zi(d);y=d.info.rD.A;let c=f=0;for(var C=0;H2(m,f);){const D=wa(m,f);if(D.type===1836476516)c=g.m8(D);else if(D.type===1836019558){!c&&y&&(c=y9(y));if(!c){m=NaN;break a}var B=YB(D.data,D.dataOffset,1953653094),e=B;B=c;var M=YB(e.data,e.dataOffset,1952868452);e=YB(e.data, e.dataOffset,1953658222);var K=lj(M);lj(M);K&2&&lj(M);M=K&8?lj(M):0;var N=lj(e),W=N&1;K=N&4;const E=N&256,O=N&512,F=N&1024;N&=2048;const V=xB(e);W&&lj(e);K&&lj(e);W=0;for(let l=0;l=m+y)break}C.length||(d=new g.ZN("b189619593",`${f}`,`${m}`,`${y}`),g.t(d));return new h3(C)}; wN=function(d){if(d=d.colorInfo)if(d=d.transferCharacteristics)return SoE[d];return null}; U7=function(d,f){const m=Math.max(d,f);d=Math.min(d,f);f=Yv[0];for(let y=0;y=Math.floor(B*16/9)*1.3||d>=B*1.3)return f;f=C}return"tiny"}; GK=function(d){return d.indexOf("/mp4")>=0?1:d.indexOf("/webm")>=0?2:d.indexOf("/x-flv")>=0?3:d.indexOf("/vtt")>=0?4:0}; dV=function(d){return d.includes("vtt")||d.includes("text/mp4")}; fG=function(d){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(d)}; mo=function(d){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(d)}; eo=function(d,f,m,y,C,B,e){const M=new yr;f in xa||(f="small");f==="light"&&(f="tiny");y&&C?(C=Number(C),y=Number(y)):(C=xa[f],y=Math.round(C*16/9));B=new CG(y,C,0,null,void 0,f,B,e);d=unescape(d.replace(/"/g,'"'));return new BK(m,d,{audio:M,video:B})}; uj=function(d){return d.mS==="MAC3"||d.mS==="MEAC3"||d.mS==="M"||d.mS==="I"}; X7=function(d){return!!d.contentProtection&&!!d.contentProtection.fairplay&&(d.mS==="("||d.mS==="(h"||d.mS==="A"||d.mS==="MEAC3")||Mo&&!!d.contentProtection&&d.mS==="1e"}; g.nb=function(d){return d.containerType===1}; g.th=function(d,f){return{itag:+d.itag,lmt:f?0:d.lastModified,xtags:d.A||""}}; KG=function(d){return d.mS==="H"||d.mS==="h"}; No=function(d){return d.mS==="9h"||d.mS==="(h"}; i2=function(d){return d.mS==="("||d.mS==="(h"||d.mS==="H"||Mo&&d.mS==="1e"}; jAE=function(d,f=1){const m={};d.video&&(d.video.width&&(m[Ij.WIDTH.name]=d.video.width),d.video.height&&(m[Ij.HEIGHT.name]=d.video.height),d.video.fps&&(m[Ij.FRAMERATE.name]=d.video.fps*f),d.video.S&&(m[Ij.EOTF.name]=d.video.S),d.Xw&&(m[Ij.BITRATE.name]=d.Xw*8*f),d.mS==="("&&(m[Ij.CRYPTOBLOCKFORMAT.name]="subsample"),d.video.projectionType==="EQUIRECTANGULAR"||d.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||d.video.projectionType==="MESH")&&(m[Ij.DECODETOTEXTURE.name]="true");d.audio?.numChannels&& d.mS!=="i"&&d.mS!=="I"&&(m[Ij.CHANNELS.name]=d.audio.numChannels);return m}; vcE=function(d){const f=navigator.mediaCapabilities;if(!f?.decodingInfo||d.mS==="f")return Promise.resolve();const m={type:d.audio&&d.video?"file":"media-source"};d.video&&(m.video={contentType:d.mimeType,width:d.video.width||640,height:d.video.height||360,bitrate:d.Xw*8||1E6,framerate:d.video.fps||30});d.audio&&(m.audio={contentType:d.mimeType,channels:`${d.audio.numChannels||2}`,bitrate:d.Xw*8||128E3,samplerate:d.audio.sampleRate||44100});return f.decodingInfo(m).then(y=>{d.Y=y})}; WK=function(){let d=g.AV("yt.player.utils.videoElement_");d||(d=g.cJ("VIDEO"),g.pS("yt.player.utils.videoElement_",d));return d}; cK=function(d){const f=WK();return!!(f&&f.canPlayType&&f.canPlayType(d))}; DU=function(d){if(/opus/.test(d)&&g.sS&&!Ot("38")&&!g.yJ())return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(d);if(window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported)return window.ManagedMediaSource.isTypeSupported(d);if(/webm/.test(d)&&!eX())return!1;d==='audio/mp4; codecs="mp4a.40.2"'&&(d='video/mp4; codecs="avc1.4d401f"');return!!cK(d)}; z9B=function(d){try{const f=DU('video/mp4; codecs="avc1.42001E"')||DU('video/webm; codecs="vp9"');return(DU('audio/mp4; codecs="mp4a.40.2"')||DU('audio/webm; codecs="opus"'))&&(f||!d)||cK('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; ES=function(){const d=WK();return!(!d.webkitSupportsPresentationMode||typeof d.webkitSetPresentationMode!=="function")}; pG=function(){const d=WK();try{const f=d.muted;d.muted=!f;return d.muted!==f}catch{}return!1}; $y=function(d,f){return{start(m){return d[m]},end(m){return f[m]},length:d.length}}; Trn=function(d,f,m){const y=[],C=[];for(let B=0;BB-e); C.sort((B,e)=>B-e); return $y(y,C)}; Aw=function(d,f=",",m=d?d.length:0){const y=[];if(d)for(m=Math.max(d.length-m,0);m=f)return m}catch(m){}return-1}; Qr=function(d,f){return ky(d,f)>=0}; qoK=function(d,f){if(!d)return NaN;f=ky(d,f);return f>=0?d.start(f):NaN}; OS=function(d,f){if(!d)return NaN;f=ky(d,f);return f>=0?d.end(f):NaN}; g.oh=function(d){return d&&d.length?d.end(d.length-1):NaN}; ah=function(d){return g.oh(d)>0}; var FTS=function(d,f){return lM[A[9]](this,55,d,f)}; hw=function(d,f){d=OS(d,f);return d>=0?d-f:0}; FA=function(d,f,m){const y=[],C=[];for(let B=0;Bm||(y.push(Math.max(f,d.start(B))-f),C.push(Math.min(m,d.end(B))-f));return $y(y,C)}; rV=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; gV=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; Ih=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; u2=function(d){try{return d.V()==="open"}catch(f){return!1}}; XA=function(d,f){u2(d)?g.Yc(()=>{f(d)}):d.callback=f}; ZU=function(d,f,m){Rh&&(nG(d.mediaElement,{l:"mswssb",sr:d.mediaElement.gD?.du()},!1),f.qm(d.O,d),m.qm(d.O,d));d.S=f;d.A=m;g.R(d,f);g.R(d,m)}; bY5=function(d,f,m,y=""){y=f.mimeType+y;const C=m.mimeType;f=f.mS;m=m.mS;d.Wr=d.Q2?.addSourceBuffer(C);d.fC=y.split(";")[0]==="fakesb"?void 0:d.Q2?.addSourceBuffer(y);d.hO&&(d.hO.webkitSourceAddId("0",C),d.hO.webkitSourceAddId("1",y));m=new Vr(d.Wr,d.hO,"0",GK(C),m,!1);y=new Vr(d.fC,d.hO,"1",GK(y),f,!0);ZU(d,m,y)}; LG=function(d,f,m,y){if(!d.S||!d.A)return null;const C=d.S.isView()?d.S.Co:d.S,B=d.A.isView()?d.A.Co:d.A,e=new l2(d.mediaElement,d.Q2,!0);e.j=d.j;ZU(e,new PK(C,f,m,y),new PK(B,f,m,y));u2(d)||d.S.hW(d.S.BZ());return e}; tSK=function(d){return Jw((f,m)=>g.SE(f,m,4,1E3),d,{format:"RAW", method:"GET",withCredentials:!0})}; g.So=function(d){let f;d.responseType&&d.responseType!=="text"?d.responseType==="arraybuffer"&&(f=A6(new Uint8Array(d.response))):f=d.responseText;return!f||f.length>2048?"":f.indexOf("https://")===0?f:""}; Jw=function(d,f,m){f.match(HYc);return d(f,m).then(y=>{const C=g.So(y.xhr);return C?Jw(d,C,m):y.xhr})}; wyB=function(d){return g.Jf(d,f=>"FORMAT_STREAM_TYPE_OTF"===f.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; Yog=function(d,f,m=0,y){y=new g.jo("",y,!1);y.duration=m||0;for(const C of d){d=vK(C,f,y.duration);const {f3:B,s:e,on:M}=Ul(18,C);(m=uM(B||C.url||"",M,e))&&(d.streamType==="FORMAT_STREAM_TYPE_OTF"?zi(y,new Ti(m,d)):zi(y,new qo(m,d,Ge(C.initRange),Ge(C.indexRange))))}y.isOtf=!0;return y}; Ujn=function(d,f,m=0,y){y=new g.jo("",y.experiments,!1);y.duration=m||0;for(const C of d){d=vK(C,f,y.duration);m=Ge(C.initRange);const B=Ge(C.indexRange),{f3:e,s:M,on:K}=Ul(10,C),N=uM(e||C.url||"",K,M);N&&zi(y,new qo(N,d,m,B))}return y}; vK=function(d,f,m=0){let y=d.mimeType||"";var C=d.itag;var B=d.xtags;C=C?C.toString():"";B&&(C+=`;${B}`);B=C;if(mo(y)){var e=d.width||640;C=d.height||360;var M=d.fps,K=d.qualityLabel;const F=d.qualityOrdinal,V=d.colorInfo,l=d.projectionType;var N;d.stereoLayout&&(N=Ggq[d.stereoLayout]);const x=wN(d)||void 0;var W;V?.primaries&&(W=dLV[V.primaries]||void 0);e=new CG(e,C,M,l,N,void 0,K,F&&b2[F],x,W);y=tw(y,e,HK[d.itag||""]);wV&&(y+="; enableflushduringseek=true");Yy&&(y+="; enableresetaudiodecoder=true")}let c; if(fG(y)){var D=d.audioSampleRate;N=d.audioTrack;D=new yr(D?+D:void 0,d.audioChannels,d.spatialAudioType,d.isDrc,d.loudnessDb,d.trackAbsoluteLoudnessLkfs,d.audioQuality||"AUDIO_QUALITY_UNKNOWN",d.isVb);N&&(W=N.displayName,C=N.id,M=N.audioIsDefault,N=N.isAutoDubbed,W&&(c=new US(W,C||"",!!M,!!N)))}let E;d.captionTrack&&(N=d.captionTrack.displayName,W=d.captionTrack.vssId,C=d.captionTrack.languageCode,M=d.captionTrack.kind,K=d.captionTrack.id,N&&W&&C&&(E=new Gi(N,W,C,M,d.xtags,K)));N=Number(d.bitrate)/ 8;W=Number(d.contentLength);C=Number(d.lastModified);K=d.drmFamilies;M=d.type;d=Number(d.approxDurationMs);let O;if(f&&K){O={};for(const F of K)(K=dy[F])&&(O[K]=f[K])}return new BK(B,y,{audio:D,video:e,xi:c,contentProtection:O,Xw:N,a_:m&&W?W/m:0,contentLength:W,lastModified:C,captionTrack:E,streamType:M,approxDurationMs:d})}; fdP=function(d){return g.Jf(d,f=>"FORMAT_STREAM_TYPE_OTF"===f.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; mLK=function(d,f,m=0,y){y=new g.jo("",y,!1);y.duration=m||0;for(const C of d)if(d=f0(C,f,y.duration),m=uM(C.url,C.sp,C.s))if(d.streamType==="FORMAT_STREAM_TYPE_OTF")zi(y,new Ti(m,d));else{const B=Yh(C.init),e=Yh(C.index);zi(y,new qo(m,d,B,e))}y.isOtf=!0;return y}; yFT=function(d,f,m=0,y){y=new g.jo("",y?.experiments,!1);y.duration=m||0;for(const C of d){d=f0(C,f,y.duration);m=Yh(C.init);const B=Yh(C.index),e=uM(C.url,C.sp,C.s);e&&zi(y,new qo(e,d,m,B))}return y}; f0=function(d,f,m=0){let y=d.type;var C=d.itag;var B=d.xtags;B&&(C=d.itag+";"+B);if(mo(y)){var e=(d.size||"640x360").split("x");e=new CG(+e[0],+e[1],+d.fps,d.projection_type,+d.stereo_layout,void 0,d.quality_label,+d.quality_ordinal,d.eotf,d.primaries);y=tw(y,e,HK[d.itag]);wV&&(y+="; enableflushduringseek=true");Yy&&(y+="; enableresetaudiodecoder=true")}let M,K;fG(y)&&(M=new yr(+d.audio_sample_rate||void 0,+d.audio_channels||0,d.spatial_audio_type,!!d.drc),d.name&&(K=new US(d.name,d.audio_track_id, d.isDefault==="1",d.isAutoDubbed==="1")));let N;d.caption_display_name&&d.caption_vss_id&&d.caption_language_code&&(N=new Gi(d.caption_display_name,d.caption_vss_id,d.caption_language_code,d.caption_kind,d.xtags,d.caption_id));B=Number(d.bitrate)/8;const W=Number(d.clen),c=Number(d.lmt);m=m&&W?W/m:0;let D;if(f&&d.drm_families){D={};for(const E of d.drm_families.split(","))D[E]=f[E]}return new BK(C,y,{audio:M,video:e,xi:K,contentProtection:D,Xw:B,a_:m,contentLength:W,lastModified:c,captionTrack:N, streamType:d.stream_type,approxDurationMs:Number(d.approx_duration_ms)})}; CiP=function(d){switch(d){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"}}; BBS=function(d){switch(d){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"}}; eAT=function(d,f,m){return m4(new g.jo(d,f,m),d)}; pv=function(d){return g.ul(d.S,f=>Ve(80,f.uT.S))}; iYT=function(d){return g.ul(d.S,f=>!!f.info.video&&f.info.video.isHdr())}; zi=function(d,f){d.S[f.info.id]=f;d.Y.set(HZ(f,d.D$),f)}; m4=function(d,f=""){d.state=1;d.IP=(0,g.b)();return tSK(f||d.sourceUrl).then(m=>{if(!d.TL()){d.Ff=m.status;m=m.responseText;const C=new DOMParser;m=g.sk(C,g.bD(m),"text/xml").getElementsByTagName("MPD")[0];d.S1=QR(A3(m,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(m.attributes)for(y of m.attributes)if(y.value==="http://youtube.com/yt/2012/10/10"){var y=y.name.split(":")[1];break b}y=""}d.D=y;d.isLive=d.S1{let y; m instanceof g.LR&&(y=m.xhr,d.Ff=y.status);d.state=3;d.aP("loaderror");return g.SS(y)})}; g.C0=function(d){return g.ul(d.S,f=>dV(f.info.mimeType))}; Bf=function(d){return g.ul(d.S,f=>f.info.video?f.info.video.projectionType==="EQUIRECTANGULAR":!1)}; var cdc=function(d,f){return xZ[A[9]](this,41,d,f)}; eB=function(d){return g.ul(d.S,f=>f.info.video?f.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; Mi=function(d){return g.ul(d.S,f=>f.info.video?f.info.video.projectionType==="MESH":!1)}; Mmg=function(d){return g.ul(d.S,f=>f.info.video?f.info.video.stereoLayout===1:!1)}; KOT=function(d){return g.XT(d.S,f=>f.info.video?f.fC():!0)}; Ni=function(d,f){let m=A3(f,"id");m=m.replace(":",";");let y=A3(f,"mimeType");var C=A3(f,"codecs");y=C?`${y}; codecs="${C}"`:y;C=Number(A3(f,"bandwidth"))/8;const B=Number(kv(f,"BaseURL").getAttribute(d.D+":contentLength")),e=d.duration&&B?B/d.duration:0;if(mo(y)){var M=Number(A3(f,"width")),K=Number(A3(f,"height")),N=Number(A3(f,"frameRate"));const O=CiP(A3(f,d.D+":projectionType"));a:switch(A3(f,d.D+":stereoLayout")){case "layout_left_right":var W=1;break a;case "layout_top_bottom":W=2;break a; default:W=0}W=new CG(M,K,N,O,W)}if(fG(y)){var c=Number(A3(f,"audioSamplingRate"));var D=Number(A3(f.getElementsByTagName("AudioChannelConfiguration")[0],"value"));M=BBS(A3(f,d.D+":spatialAudioType"));c=new yr(c,D,M);a:{K=A3(f,"lang")||"und";if(D=kv(f,"Role"))if(N=A3(D,"value")||"",g.ll(K0,N)){D=`${K}.${K0[N]}`;M=N==="main";d=A3(f,d.D+":langName")||`${K} - ${N}`;D=new US(d,D,M);break a}D=void 0}}if(f=kv(f,"ContentProtection"))if(f.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var E= {};for(f=f.firstChild;f!=null;f=f.nextSibling){if(!(f instanceof Element))continue;if(!/SystemURL/.test(f.nodeName))continue;d=f.getAttribute("type");M=f.textContent;d&&M&&(E[d]=M.trim())}}else E=void 0;return new BK(m,y,{audio:c,video:W,xi:D,contentProtection:E,Xw:C,a_:e,contentLength:B})}; yc=function(d){var f=d.S1;isFinite(f)&&(i_(d)?d.refresh():(f=Math.max(0,d.IP+f-(0,g.b)()),d.j||(d.j=new g.mm(d.refresh,f,d),g.R(d,d.j)),d.j.start(f)))}; i_=function(d){return d.isLive&&(0,g.b)()-d.IP>=d.S1}; NBB=function(d){d=d.S;for(const f in d){const m=d[f].index;if(m.isLoaded())return m.Yy()+1}return 0}; Wf=function(d){return d.Wq?d.Wq-(d.O||d.timestampOffset):0}; cf=function(d){return d.bu?d.bu-(d.O||d.timestampOffset):0}; sz=function(d){if(!isNaN(d.oP))return d.oP;var f=d.S;for(var m in f){var y=f[m].index;if(y.isLoaded()&&!dV(f[m].info.mimeType)){f=0;for(m=y.Jo();m<=y.Yy();m++)f+=y.getDuration(m);f/=y.w7();f=Math.round(f/.5)*.5;y.w7()>10&&(d.oP=f);return f}if(d.isLive&&(y=f[m],y.AJ))return y.AJ}return NaN}; i1V=function(d,f){d=Ls(d.S,y=>y.index.isLoaded()); if(!d)return NaN;d=d.index;const m=d.RQ(f);return d.getStartTime(m)===f?f:m49?"p60":f>32?"p48":""}`;f=S2()[d];if(f!=null&&f>0)return f;f=FZ.get(d);if(f!=null&&f>0)return f;m=m?.get(d);return m!=null&&m>0?m:8192}; cFT=function(d,f=!1){zjW(f);TGB(f);if(f){for(const m of FZ.keys())m.startsWith("1")||FZ.delete(m);for(const m of gy.values())m.startsWith("1")||gy.delete(m);for(const m of d.keys())m.startsWith("1")||d.delete(m)}else FZ.clear(),gy.clear(),d.clear()}; EFP=function(d,{isOtf:f,Hm:m,I1:y,SO:C,pu:B,Pd:e,Kz:M,FV:K,G$:N,disableAv1:W,o1:c}){const D=new s4S(d);if(d.Qa()||d.C("html5_logging_format_selection"))D.S=!0;D.fC=B;D.Pd=e&&d.J;D.G$=N;g.fk("windows nt 5.1")&&!g.IT&&(D.KY=!0);if(B=m)B=g.u_(d)?DLP(d):!1;B&&(D.K=!0);M&&(D.KY=!0,D.Ck=!0);f&&!d.C("html5_otf_prefer_vp9")&&(D.KY=!0);d.playerStyle==="picasaweb"&&(f&&(D.KY=!1),D.X=!1);C&&(D.KY=!0);ra(d.A,Ij.CHANNELS)&&(d.C("html5_enable_ac3")&&(D.j=!0),d.C("html5_enable_eac3")&&(D.Y=!0),d.C("html5_enable_ac3_gapless")&& (D.Ys=!0));d.C("html5_block_8k_hfr")&&(D.RP=!0);D.D=g.BH(d.experiments,"html5_max_selectable_quality_ordinal");D.J=g.BH(d.experiments,"html5_min_selectable_quality_ordinal");g.XZ&&(D.Vh=480);if(y||m)D.X=!1;D.nC=!1;D.disableAv1=W;f=RT(d,D.A,void 0,D.disableAv1);f>0&&f<2160&&(rV()||d.C("html5_format_hybridization"))&&(D.A.supportsChangeType=+rV(),D.Om=f);f>=2160&&(D.e1=!0);D.FV=K;D.Wr=g.cO||pk()&&!K?!1:!0;D.Z=d.C("html5_format_hybridization");D.KC=d.C("html5_disable_encrypted_vp9_live_non_2k_4k");D.El= c;return D}; RT=function(d,f={},m,y=!1){if(y)return f.disabled=1,0;if(ra(d.A,Ij.AV1_CODECS)&&ra(d.A,Ij.HEIGHT)&&ra(d.A,Ij.BITRATE))return f.isCapabilityUsable=1,8192;y=1080;var C=navigator.hardwareConcurrency;C<=2&&(y=480);f.coreCount=C;if(C=g.BH(d.experiments,"html5_default_av1_threshold"))y=f["default"]=C;if(d=d.A.K)f.mcap=d,y=Math.max(y,d);if(m){if(d=m.videoInfos.find(B=>B.S())?.Y?.powerEfficient)y=8192,f.isEfficient=1; m=m.videoInfos[0].video;C=Math.min(ry("1",m.fps),ry("1",30));f.perfCap=C;y=Math.min(y,C);m.isHdr()&&!d&&(f.hdr=1,y*=.75)}else m=ry("1",30),f.perfCap30=m,y=Math.min(y,m),m=ry("1",60),f.perfCap60=m,y=Math.min(y,m);return f.av1Threshold=y}; Cwl=function(d){let f=["o","a","A"];d.G$===1&&(d.j&&(f=["mac3","MAC3"].concat(f)),d.Y&&(f=["meac3","MEAC3"].concat(f)),d.qW&&(f=["i","I"].concat(f)));d.K&&(f=["so","sa"].concat(f));!d.Ck||d.Ys||d.V||d.Kk||f.unshift("a");d.V&&(f=(n0[d.V]||[d.V]).concat(f));return f}; WPg=function(d){if(d.fC)return["f"];if(g.fk("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");let f=["9h","9","h","8"];d.Rt&&f.push("1e");f=f.concat(["(h","(","H","*"]);d.e1&&(f.unshift("1"),f.unshift("1h"));d.KY&&f.unshift("h");d.O&&(f=(n0[d.O]||[d.O]).concat(f));return f}; Zh=function(){const d=window;let f=d.MSMediaKeys;Kk()&&!f&&(f=d.WebKitMediaKeys);return f&&f.isTypeSupported?f:null}; l_=function(d){return navigator.requestMediaKeySystemAccess?g.sS&&!g.yJ()?Ot("45"):g.cO||g.Vc?d.LC("edge_nonprefixed_eme"):g.IT?Ot("47"):g.uU&&d.LC("html5_enable_safari_fairplay")?!1:!0:!1}; xN=function(d){return d.j?!1:!d.keySystemAccess&&!!Zh()&&d.keySystem==="com.microsoft.playready"}; Pf=function(d){return d.keySystem==="com.microsoft.playready"}; L0=function(d){return!d.keySystemAccess&&!!Zh()&&d.keySystem==="com.apple.fps.1_0"}; J$=function(d){return d.keySystem==="com.youtube.fairplay"}; g.SB=function(d){return d.flavor==="fairplay"}; pnc=function(d,f,m,y){const C=Ck(),B=(m=C||m&&Kk())?["com.youtube.fairplay"]:["com.widevine.alpha"];f&&B.unshift("com.youtube.widevine.l3");C&&y&&B.unshift("com.youtube.fairplay.sbdl");return m?B:d?[...B,...jB.playready]:[...jB.playready,...B]}; Tc=function(d){if(!d.TL())if(d.A.length===0)d.callback(d.j);else{var f=d.A[0],m=d.V[f],y=$Lg(d,m);vf&&vf.keySystem===f&&vf.xa===JSON.stringify(y)?(d.U("remksa",{re:!0}),zc(d,m,vf.keySystemAccess)):(d.U("remksa",{re:!1,ok:vf?.keySystem??""}),vf=void 0,navigator.requestMediaKeySystemAccess(f,y).then(vq(C=>{zc(d,m,C,y)}),vq(()=>{d.Y=!d.Y&&d.V[d.A[0]].flavor==="widevine"; d.Y||d.A.shift();Tc(d)})))}}; kyl=function(d){if(Zh()&&(g.uU||Wg))d.j.push(new qi("fairplay","com.apple.fps.1_0","",d.AP.experiments));else{var f=AFT(),m=g.vd(d.A,y=>{const C=d.V[y];let B=!1,e=!1;for(const M in d.S[C.flavor])f(M,y)&&(C.A[M]=!0,B=B||M.indexOf("audio/")===0,e=e||M.indexOf("video/")===0);return B&&e}); m&&d.j.push(d.V[m]);d.A=[]}d.callback(d.j)}; Q45=function(d,f){d.callback=f;d.j=[];l_(d.AP.experiments)?Tc(d):kyl(d)}; $Lg=function(d,f){const m={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(d.C("html5_enable_vp9_fairplay")&&J$(f))return m.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),m.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[m];Pf(f)&&(m.initDataTypes=["keyids","cenc"]);for(const C of Object.keys(d.S[f.flavor])){var y=C.indexOf("audio/")===0;const B=y?m.audioCapabilities:m.videoCapabilities;f.flavor!=="widevine"||d.Y?B.push({contentType:C}): y?B.push({contentType:C,robustness:"SW_SECURE_CRYPTO"}):(g.sS&&g.fk("windows nt")&&!d.C("html5_drm_enable_moho")||B.push({contentType:C,robustness:"HW_SECURE_ALL"}),y=C,d.AP.A.A&&C.includes("vp09")&&(y=C+"; experimental=allowed"),B.push({contentType:y,robustness:"SW_SECURE_DECODE"}),b_(d.AP)==="MWEB"&&(Eh()||mG())&&(d.U("swcrypto",{}),B.push({contentType:C,robustness:"SW_SECURE_CRYPTO"})))}return[m]}; zc=function(d,f,m,y){if(!d.TL()){y&&(vf={keySystem:f.keySystem,keySystemAccess:m,xa:JSON.stringify(y)});f.keySystemAccess=m;if(Pf(f)){var C=WK();for(var B of Object.keys(d.S[f.flavor]))f.A[B]=!!C.canPlayType(B)}else{B=f.keySystemAccess.getConfiguration();if(B.audioCapabilities)for(C of B.audioCapabilities)f.A[C.contentType]=!0;if(B.videoCapabilities)for(const e of B.videoCapabilities)f.A[e.contentType]=!0}d.j.push(f);d.useCobaltWidevine||d.C("html5_enable_vp9_fairplay")&&f.S()?(d.A.shift(),Tc(d)): d.callback(d.j)}}; AFT=function(){const d=Zh();if(d){const m=d.isTypeSupported;return(y,C)=>m(C,y)}const f=WK(); return f&&(f.addKey||f.webkitAddKey)?(m,y)=>!!f.canPlayType(m,y):()=>!1}; oFT=function(d,f){switch(f.zg){case "bool":return d.LC(f.Yj);case "int":return d=t$(d,f.Yj),g.eL(d);case "double":return t$(d,f.Yj);case "string":return O1V(d,f.Yj);case "int32_list":return Hf(d,f.Yj);case "int64_list":return Hf(d,f.Yj).map(m=>g.eL(m)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; t$=function(d,f){d=d.flags.get(`${f}`);return Number(d)||0}; O1V=function(d,f){return(d=d.flags.get(`${f}`))?d.toString():""}; Hf=function(d,f){if(d=d.flags.get(`${f}`))if(d=d.replace(/\[ *(.*?) *\]/,"$1"))return d.split(",").map(Number);return[]}; g.BH=function(d,f,m=0){d=d.Ul(f);JSON.stringify(d);return d===void 0?m:Number(d)}; g.wy=function(d,f){return(d=d.Ul(f))?d.toString():""}; adW=function(d){if(d=d.Ul("html5_web_po_experiment_ids"))if(d=d.replace(/\[ *(.*?) *\]/,"$1"))return d.split(",").map(Number);return[]}; YN=function(d){if(d.S)return d.S;if(d.experimentIds.length<=1)return d.S=d.experimentIds,d.S;const f=[...d.experimentIds].map(m=>Number(m)); f.sort();for(let m=f.length-1;m>0;--m)f[m]-=f[m-1];d.S=f.map(m=>m.toString()); d.S.unshift("v1");return d.S}; e9S=function(d,f){const m=new Map;for(const y of f.keys()){const C=y.split("_")[0];d.has(C)||m.set(y,f.get(y))}return m}; KPn=function(d,f,m){const y=f.video?.fps||0,C=`${d}_${y}`,B=!!f.audio,e={itag:f.itag,mS:d,vg:B};if(B)e.numChannels=f.audio.numChannels;else{var M=f.video;e.maxWidth=M?.width;e.maxHeight=M?.height;e.maxFramerate=y;e.maxBitrateBps=f.Xw*8;e.kd=M?.isHdr()}M=m.get(C);M?B||(f=Math.max(M.maxWidth||0,M.maxHeight||0)>Math.max(e.maxWidth||0,e.maxHeight||0)?M:e,d={itag:f.itag,mS:d,vg:B,maxWidth:Math.max(M.maxWidth||0,e.maxWidth||0),maxHeight:Math.max(M.maxHeight||0,e.maxHeight||0),maxFramerate:y,kd:f.kd},d.maxBitrateBps= f.maxBitrateBps,m.set(C,d)):m.set(C,e)}; Rj=function(d,f,m=1){const y=f.itag;if(y==="0")return!0;let C=f.mimeType;if(f.mS==="1e"&&!d.j)return"dav1enc";if(f.S()&&d.O)return"dav1";if(f.video&&(f.video.isHdr()||f.video.primaries==="bt2020")&&!(ra(d,Ij.EOTF)||window.matchMedia&&(window.matchMedia("(dynamic-range: high), (video-dynamic-range: high)").matches||window.screen.pixelDepth>24&&window.matchMedia("(color-gamut: p3)").matches)))return"dhdr";if(y==="338"&&!(g.sS?Ot(53):g.IT&&Ot(64)))return"dopus";m=jAE(f,m);d.A&&f.j()&&(m[Ij.EXPERIMENTAL.name]= "allowed");for(const M of Object.keys(Ij)){const K=Ij[M];var B;if(B=m[K.name])if(B=!(K===Ij.EOTF&&f.mimeType.indexOf("vp09.02")>0)){B=K;var e=f;B=!(d.experiments.LC("html5_ignore_h264_framerate_cap")&&B===Ij.FRAMERATE&&KG(e))}if(B)if(ra(d,K))if(d.Y){if(d.Y[K.name]1080&&f.contentProtection&&(C+="; hdcp=2.2");return y==="227"?"hqcenc":y!=="585"&&y!=="588"&&y!== "583"&&y!=="586"&&y!=="584"&&y!=="587"&&y!=="591"&&y!=="592"||d.experiments.LC("html5_enable_new_hvc_enc")?Ck()&&dE()>=21&&g.fk("appletv5")&&(y==="410"||y==="845")?!0:d.isTypeSupported(C)?!0:"tpus":"newhvc"}; ra=function(d,f){f.name in d.J||(d.J[f.name]=hAh(d,f));return d.J[f.name]}; FOS=function(d){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(f=>{f.smooth&&f.powerEfficient&&(d.K=2160)})}; Uz=function(){const d=mG()&&!Ot(29),f=g.fk("google tv")&&g.fk("chrome")&&!Ot(30);return d||f?!1:gV()}; Gc=function(d,f,m){let y=480;for(const C of f)f=C.video.qualityOrdinal,f<=1080&&f>y&&Rj(d,C,m)===!0&&(y=f);return y}; g.dF=function(d,f=!1){return Uz()&&d.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!f&&d.canPlayType(WK(),"application/x-mpegURL")?!0:!1}; gFW=function(d){rFS(()=>{for(const f of Object.keys(Ij))ra(d,Ij[f])})}; hAh=function(d,f){if(d.Y)return!!d.Y[f.name];if(f===Ij.BITRATE&&d.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!d.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(f===Ij.AV1_CODECS)return d.isTypeSupported(`video/mp4; codecs=${f.valid}`)&&!d.isTypeSupported(`video/mp4; codecs=${f.KQ}`);let m;f.video?(m='video/webm; codecs="vp9"',d.isTypeSupported(m)||(m='video/mp4; codecs="avc1.4d401e"')):(m='audio/webm; codecs="opus"', d.isTypeSupported(m)||(m='audio/mp4; codecs="mp4a.40.2"'));return d.isTypeSupported(`${m}; ${f.name}=${f.valid}`)&&!d.isTypeSupported(`${m}; ${f.name}=${f.KQ}`)}; fV=function(d,f){let m=0;d.V.has(f)&&(m=d.V.get(f).BN);d.V.set(f,{BN:m+1,MV:2**(m+1)});d.S=!0}; yN=function(d,f,m,y,C){if(f&&typeof f==="object"){const B=e=>mC(d,e,m,y,C); if(Z5(f))return f.then(B);if(rs(f))return Xs(f,B)}return mC(d,f,m,y,C)}; CV=function(d,f,m,y=1){m>=0&&(f in d.S||(d.S[f]=new IdK),d.S[f].BM(m,y))}; mC=function(d,f,m,y,C){const B=(0,g.b)();C=C?C(f):void 0;const e=C?.S5??1;e!==0&&CV(d,C?.profile??m,B-y,e);return f}; B1=function(d){const f=window;f.ywc||(f.ywc={});var m=f.ywc[d];if(m)return m;m={};return f.ywc[d]=m}; es=function(d){const f=window;f.ywc&&delete f.ywc[d]}; ucg=function(d){const f=B1(d);if(f.binP)return f.binP;f.binP=Promise.resolve().then(()=>fetch(d)).then(m=>{if(!m.ok)throw Error(`HTTP${m.statusText}`); return m.arrayBuffer()}); f.binP.then(m=>{f.bin=m},()=>{es(d)}); return f.binP}; nFE=function(d,f,m){return Zr(void 0,function(){return function*(){const y=Ms.tT(),C=d&&KV;if(!C&&!f)return m?.("wasmns",{p:d?"1":"0",a:f?"1":"0",s:KV?"1":"0"}),Iu(Error("wasm.wm.ns"));const B=new Xng;if(C)try{const e=yield*Vs(RAE(B,d)),M=new Ns(e,B,!1,!0);Ms.JN("winit",y);m?.("wasmsw",{});return M}catch(e){if(m?.("wasmerrw",{e:`${e}`}),!f)throw Error(`wasm.wm.iw: ${e}`);}if(!f)throw Error("wasm.wm.xx");try{const e=yield*Vs(f(B)),M=new Ns({exports:e},B,!0,!0);Ms.JN("winitjs",y);m?.("wasmsa",{});return M}catch(e){throw m?.("wasmerra", {e:`${e}`}),Error(`wasm.wm.ia: ${e}`);}}()})}; RAE=function(d,f){return Zr(Z1v,function(){const m=this;return function*(){if(!m.S)throw"wasm.ps.ns";const y=yield*Vs(VmS(m,f));if(!y)throw"wasm.ps.um";return yield*Vs(WebAssembly.instantiate(y,d))}()})}; VmS=function(d,f){return Zr(d,function(){const m=this;return function*(){const y=[],C=()=>"wasm.ps.c: ["+y.map(M=>`"${M}"`).join(", ")+"]",B=B1(f); if(B.mod)return B.mod;if(B.modP)try{return yield*Vs(B.modP)}catch(M){y.unshift("pcm")}let e=B.bin;if(!e&&B.binP)try{e=yield*Vs(B.binP)}catch(M){y.unshift("pfb")}if(!e)try{e=yield*Vs(ucg(f))}catch(M){throw m.S=!1,y.unshift(`fb: ${M}`),C();}try{return yield*Vs(WebAssembly.compile(e))}catch(M){es(f),y.unshift(`ca: ${M}`)}throw C();}()})}; iP=function(d,f,m,y){m=d.S.o_(m);var C=d.A;C.S.exports.AES128CTRCipher_setCounter(C.cipher,m.byteOffset);f=d.S.o_(f);d.A.encrypt(f);C=void 0;if(y){y=d.S;C=d.V;const B=new Uint8Array(y.exports.memory.buffer,y.malloc(32),32);y.exports.Sha256Hmac(C.byteOffset,C.byteLength,m.byteOffset,m.byteLength,f.byteOffset,f.byteLength,B.byteOffset);C=d.S.cW(B)}d.S.free(m.byteOffset);return{vX:d.S.cW(f),signature:C}}; c1=function(d){d.j||(d.j=new W1(d.A));return d.j}; g.sm=function(d){try{return Vh(d)}catch(f){return null}}; DI=function(d){var f=Jp();if(f.values){f=f.values;const e={};for(var m of Object.keys(d.values)){f[m]&&d.A[m]&&(d.values[m]+=f[m]-d.A[m]);var y=d,C=y;if(!C.values[m]){var B=Jp();C.values=B.values||{};C.Bm=B.halfLives||{};C.A=B.values?Object.assign({},B.values):{}}e[m]=y.values[m]&&y.Bm[m]?y.values[m]/2**(y.S/y.Bm[m]):0}d.A=e}m=d.Bm;f={};f.values=d.A;f.halfLives=m;g.Hg("yt-player-memory",f,2592E3)}; Em=function(d){return b_(d)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; g.IV=function(d){return d.V&&g.pV(d)&&!$0(d)&&!d.j}; $0=function(d){return d.Z==="adunit"||d.playerStyle==="gvn"}; Ar=function(d){return d.Z==="detailpage"}; g.k0=function(d){return d.C("html5_local_playsinline")?Wg&&!g.g8(602)&&!("playsInline"in WK()):Wg&&!d.f7||g.fk("nintendo wiiu")?!0:!1}; g.pV=function(d){return d.Z==="embedded"}; g.QN=function(d){return b_(d)==="WEB_REMIX"}; od=function(d){if(!d.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||d.Hr||d.j||d.O||d.S1==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";d=g.BH(d.experiments,"embeds_web_lite_mode");return d===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":d>=0&&d0&&d.Lw&&(y.sort(),g.gh(new g.ZN("Player client parameters changed after startup",y)));d.userAge=QJ(d.userAge,f.user_age);d.userDisplayImage=Oh(d.userDisplayImage,f.user_display_image);g.yC(d.userDisplayImage)||(d.userDisplayImage="");d.userDisplayName=Oh(d.userDisplayName,f.user_display_name); d.P9=Oh(d.P9,f.user_gender);d.csiPageType=Oh(d.csiPageType,f.csi_page_type);d.csiServiceName=Oh(d.csiServiceName,f.csi_service_name);d.Wd=Ac(d.Wd,f.enablecsi);d.pageId=Oh(d.pageId,f.pageid);if(m=f.enabled_engage_types)d.enabledEngageTypes=new Set(m.split(","));f.living_room_session_po_token&&(d.tM=f.living_room_session_po_token.toString())}; g.Fn=function(d){return/web/i.test(b_(d))}; g.rF=function(d){return b_(d)==="WEB_UNPLUGGED"}; g.gF=function(d){return b_(d)==="WEB_KIDS"}; b_=function(d){return d.S.c}; Id=function(d,f){return!d.j&&mG()&&Ot(55)&&d.controlsType==="3"&&!f}; Xn=function(d){d=g.uP(d.jL);return d==="www.youtube-nocookie.com"?"www.youtube.com":d}; Rd=function(d,f,m){return d.protocol+"://i1.ytimg.com/vi/"+f+"/"+(m||"hqdefault.jpg")}; nV=function(d){return Ar(d)&&!g.rF(d)}; g.ZI=function(d){return/^TVHTML5/.test(b_(d))}; g.VN=function(d){return b_(d)==="TVHTML5"}; lP=function(d){return d.S.cmodel==="CHROMECAST ULTRA/STEAK"||d.S.cmodel==="CHROMECAST/STEAK"}; g.x0=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.uo=function(d){return b_(d).toUpperCase()==="WEB"}; g.P1=function(d){return b_(d)==="TVHTML5_UNPLUGGED"}; g.LV=function(d){return g.rF(d)||b_(d)==="TV_UNPLUGGED_CAST"||g.P1(d)}; Jr=function(d){return b_(d)==="WEB_MUSIC_INTEGRATIONS"}; g.Ss=function(d){return b_(d)==="WEB_EMBEDDED_PLAYER"}; g.u_=function(d){return(d.deviceIsAudioOnly||!g.sS||g.WO||d.controlsType==="3"?!1:g.DQ?d.V&&g.g8(51):!0)||(d.deviceIsAudioOnly||!g.IT||g.WO||d.controlsType==="3"?!1:g.DQ?d.V&&g.g8(48):g.g8(38))||(d.deviceIsAudioOnly||!js||g.WO||d.controlsType==="3"?!1:g.DQ?d.V&&g.g8(37):g.g8(27))||!d.deviceIsAudioOnly&&g.v1&&!iQ()&&g.g8(11)||!d.deviceIsAudioOnly&&g.uU&&g.g8("604.4")}; DLP=function(d){if(g.pV(d)&&zv)return!1;if(g.IT){if(!g.g8(47)||!g.g8(52)&&g.g8(51))return!1}else if(g.uU)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; g.Tv=function(d,f){return d.enabledEngageTypes.has(f.toString())||ldP.includes(f)}; PiW=function(d){let f=Xn(d);xLS.includes(f)&&(f="www.youtube.com");return d.protocol+"://"+f}; g.bP=function(d,f=""){if(d.BF){const m=new qs;let y;const C=d.BF();C.signedOut?y="":C.token?y=C.token:C.pendingResult.then(B=>{C.signedOut?m.resolve(""):m.resolve(B.token)},B=>{g.gh(new g.ZN("b189348328_oauth_callback_failed",{error:B})); m.resolve(f)}); return y!==void 0?g.zf(y):new jE(m)}return g.zf(f)}; tr=function(d,f=""){return d.Dv?gs(!0):nK(Xs(gs(g.bP(d,f)),m=>gs(!!m)),()=>gs(!1))}; LOl=function(d,f){d.Wr=f;d.KC?.S?.D(f);f.S?d.qa.push("asmjs"):d.qa.push("wasm")}; g.uP=function(d){const f=g.FH(d);return(d=Number(g.af(d)[4]||null)||null)?`${f}:${d}`:f}; wF=function(d,f=!1){const m=HK[d];let y=H1[m];const C=JFT[d];if(!C||!y)return null;f=new CG(f?C.height:C.width,f?C.width:C.height,C.fps);y=tw(y,f,m);return new BK(d,y,{video:f,Xw:C.bitrate/8})}; Y0=function(d){const f=H1[HK[d]],m=S6l[d];return m&&f?new BK(d,f,{audio:new yr(m.audioSampleRate,m.numChannels)}):null}; Um=function(d,f,m,y){if(m)return g.vP();m={};const C=WK();for(const B of f)if(d.canPlayType(C,B.LJ().mimeType)||y)if(f=B.S.video.quality,!m[f]||m[f].LJ().Bx())m[f]=B;d=[];m.auto&&d.push(m.auto);for(const B of Yv)(y=m[B])&&d.push(y);return d.length?g.zf(d):g.vP()}; d$=function(d,f=!1,m=!0,y={}){const C={};for(const e of d){if(f&&MediaSource&&MediaSource.isTypeSupported&&(d=e.type,e.audio_channels&&(d=d+"; channels="+e.audio_channels),!MediaSource.isTypeSupported(d))){y[e.itag]="tpus";continue}if(!m&&e.drm_families&&(e.eotf==="smpte2084"||e.eotf==="arib-std-b67")){y[e.itag]="enchdr";continue}d=void 0;const M={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var B=e.type.match(/codecs="([^"]*)"/);B=B?B[1]:"";e.audio_track_id&&(d=new US(e.name,e.audio_track_id, !!e.is_default));const K=e.eotf;d=new Gv({itag:e.itag,url:e.url,codecs:B,width:Number(e.width),height:Number(e.height),fps:Number(e.fps),bitrate:Number(e.bitrate),audioItag:e.audio_itag,ZL:K?M[K]:void 0,contentProtection:e.drm_families,xi:d,audioChannels:Number(e.audio_channels)});C[d.itag]=C[d.itag]||[];C[d.itag].push(d)}return C}; j4T=function(d,f){d.V.some(m=>m.xi?.getId()===f); d.S=f}; vFq=function(d){const f=[],m=[];for(const y of d.A)y.bitrate<=d.j?f.push(y):m.push(y);f.sort((y,C)=>C.bitrate-y.bitrate); m.sort((y,C)=>y.bitrate-C.bitrate); d.A=f.concat(m)}; fJ=function(d,f,m){d.cpn&&(f=g.V3(f,{cpn:d.cpn}));m&&(f=g.V3(f,{aq:m}));return f}; m2=function(d,f){d=d.itag.toString();f!==null&&(d+=f.itag.toString());return d}; zAK=function(d,f){if(!(g.WO||Kk()||Ck()))return null;d=d$(f,d.C("html5_filter_fmp4_in_hls"));if(!d)return null;f=[];const m={};for(const y of Object.keys(d))for(const C of d[y])if(C.xi){const B=C.xi.getId();if(!m[B]){const e=new y1(B,C.xi);m[B]=e;f.push(e)}}return f.length>0?f:null}; tmq=function(d,f,m,y,C,B,e){if(!(g.WO||Kk()||Ck()))return g.vP();const M={},K=TBc(m),N=d$(m,d.C("html5_filter_fmp4_in_hls"),d.A.D,M);if(!N)return e({noplst:1}),g.vP();q6c(N);const W={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"};let c;m=[];const D=[],E=[];var O=null;let F="";y=y&&y.match(/hls_timedtext_playlist/)?new Gv({itag:"0",url:y,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,xi:new US("English","en",!1)}):null;for(const v of Object.keys(N))if(!d.C("html5_disable_drm_hfr_1080")|| v!=="383"&&v!=="373")for(const S of N[v])if(S.width){for(const $K of S.A)if(N[$K]){S.S=$K;break}S.S||(S.S=b1P(N,S));const yv=N[S.S];if(!yv)continue;m.push(S);S.contentProtection==="fairplay"&&(c=W);let CS="";S.ZL==="PQ"?CS="smpte2084":S.ZL==="HLG"&&(CS="arib-std-b67");CS&&(F=CS);E.push(CJ(yv,[S],y,B,S.itag,S.width,S.height,S.fps,K,void 0,void 0,c,CS));if(!O||S.width*S.height*S.fps>O.width*O.height*O.fps)O=S}else D.push(S);else M[v]="disdrmhfr";E.reduce((v,S)=>S.LJ().isEncrypted()&&v,!0)&&(c=W); C=Math.max(C,0);const {fps:V=0,width:l=0,height:x=0}=O||{};O=d.C("html5_native_audio_track_switching");E.push(CJ(D,m,y,B,"93",l,x,V,K,"auto",C,c,F,O));Object.entries(M).length&&e(M);return Um(d.A,E,Id(d,f),!1)}; CJ=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E){let O=0,F="";for(const V of d)F||(F=V.itag),V.audioChannels&&V.audioChannels>O&&(O=V.audioChannels,F=V.itag);C=new BK(C,"application/x-mpegURL",{audio:new yr(0,O),video:new CG(B,e,M,null,void 0,N,void 0,void 0,D),contentProtection:c,TV:F});d=new H1g(d,f,m?[m]:[],y,!!E);d.j=W?W:1369843;return new Bk(C,d,K)}; TBc=function(d){for(const f of d)if(f.url&&(d=f.url.split("expire/"),!(d.length<=1)))return+d[1].split("/")[0];return NaN}; b1P=function(d,f){for(const m of Object.keys(d)){const y=d[m][0];if(!y.width&&y.contentProtection===f.contentProtection&&!y.audioChannels)return m}return""}; q6c=function(d){const f=new Set;for(var m of Object.values(d))if(m.length){var y=m[0];y.height&&y.codecs.startsWith("vp09")&&f.add(y.height)}m=[];if(f.size)for(const C of Object.keys(d))d[C].length&&(y=d[C][0],y.height&&f.has(y.height)&&!y.codecs.startsWith("vp09")&&m.push(C));for(const C of m)delete d[C]}; wnK=function(d,f,m){const y=[];for(const C of m){if(!C||!C.url)continue;m=eo(C.type,"medium","0");y.push(new eJ(m,C.url))}return Um(d.A,y,Id(d,f),!1)}; Y6K=function(d,f){const m=[],y=eo(f.type,"auto",f.itag);m.push(new eJ(y,f.url));return Um(d.A,m,!1,!0)}; KJ=function(d){return d&&M6[d]?M6[d]:null}; N6=function(d){switch(d){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.too_many_chunk_reader_error_retries":return d;default:return"sabr.config"}}; ia=function(d,f){if(f=f?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)d.Mn=new ULK(f)}; g.Wk=function(d){const f=[];if(d.displayName)f.push(d.displayName);else{const m=d.languageName||"";f.push(m);d.kind==="asr"&&m.indexOf("(")===-1&&f.push(" (Subt\u00edtulos autom\u00e1ticos)");d.name&&f.push(` - ${d.name}`)}d.translationLanguage&&f.push(` >> ${d.translationLanguage.languageName}`);return f.join("")}; g.ck=function(d){return d.translationLanguage?d.translationLanguage.languageCode:d.languageCode}; g.sg=function(d){let f=d.vssId;d.translationLanguage&&f&&(f=`t${f}.${g.ck(d)}`);return f}; $l=function(d,f,m,y){d||(d=f&&Do.hasOwnProperty(f)&&Eg.hasOwnProperty(f)?Eg[f]+"_"+Do[f]:void 0);f=d;if(!f)return null;d=f.match(pJ);if(!d||d.length!==5)return null;{const B=f.match(pJ);if(B){d=Number(B[3]);var C=[7,8,10,5,6];d=!(Number(B[1])===1&&d===8)&&C.indexOf(d)>=0}else d=!1}return m||y||d?f:null}; kl=function(d,f){const m={};for(const C of Object.keys(AA)){var y=f?f+C:C;y=d[y+"_webp"]||d[y];g.yC(y)&&(m[AA[C]]=y)}return m}; oo=function(d){const f={};if(!d||!d.thumbnails)return f;d=d.thumbnails.filter(C=>!!C.url); d.sort((C,B)=>C.width-B.width||C.height-B.height); for(var m of Object.keys(Q1)){var y=Number(m);const C=Q1[y];for(const B of d)if(B.width>=y){y=Og(B.url);g.yC(y)&&(f[C]=y);break}}(m=d.pop())&&m.width>=1280&&(m=Og(m.url),g.yC(m)&&(f["maxresdefault.jpg"]=m));return f}; Og=function(d){return d.startsWith("//")?"https:"+d:d}; ao=function(d){return d&&d.baseUrl||""}; hA=function(d){d=g.KR(d);for(const f of Object.keys(d)){const m=d[f];d[f]=Array.isArray(m)?m[0]:m}return d}; dxh=function(d,f){for(var m of f)if(f=m.playerAnnotationsUrlsRenderer){f.adsOnly&&(d.GY=!0);if(m=f.loadPolicy)d.annotationsLoadPolicy=GyS[m];if(m=f.invideoUrl)d.QM=MR(m);d.jI=!0;break}}; FY=function(d,f){d.botguardData=f.playerAttestationRenderer.botguardData;f=f.playerAttestationRenderer.challenge;f!=null&&(d.xo=f)}; faV=function(d,f){d.captionTracks=[];if(f.captionTracks)for(var m of f.captionTracks){var y=r$(m.baseUrl);if(!y)return;y={is_translateable:!!m.isTranslatable,languageCode:m.languageCode,languageName:m.name&&g.AY(m.name),url:y,vss_id:m.vssId,kind:m.kind};y.name=m.trackName;y.displayName=m.name&&g.AY(m.name);d.captionTracks.push(new g.g$(y))}d.Ea=f.audioTracks||[];d.Gn=f.defaultAudioTrackIndex||0;d.bp=[];if(f.translationLanguages)for(const C of f.translationLanguages){m={};m.languageCode=C.languageCode; m.languageName=g.AY(C.languageName);if(C.translationSourceTrackIndices){m.translationSourceTrackIndices=[];for(const B of C.translationSourceTrackIndices)m.translationSourceTrackIndices.push(B)}if(C.excludeAudioTrackIndices){m.excludeAudioTrackIndices=[];for(const B of C.excludeAudioTrackIndices)m.excludeAudioTrackIndices.push(B)}d.bp.push(m)}d.NJ=[];if(f.defaultTranslationSourceTrackIndices)for(const C of f.defaultTranslationSourceTrackIndices)d.NJ.push(C);d.J9=!!f.contribute&&!!f.contribute.captionsMetadataRenderer}; mxv=function(d,f,m){var y=f.errorScreen;if(!(y&&(y.playerLegacyDesktopYpcOfferRenderer||y.playerLegacyDesktopYpcTrailerRenderer||y.ypcTrailerRenderer)||m&&m.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(f.status))){d.errorCode=KJ(f.errorCode)||"auth";if(m=y&&y.playerErrorMessageRenderer){d.playerErrorMessageRenderer=m;const C=m.reason;C&&(d.errorReason=g.AY(C));if(m=m.subreason)d.Mh=g.AY(m),d.xl=m}else d.errorReason=f.reason||null;m=f.status;m==="LOGIN_REQUIRED"?d.errorDetail= "1":m==="CONTENT_CHECK_REQUIRED"?d.errorDetail="2":m==="AGE_CHECK_REQUIRED"?(f=(f=f.errorScreen)&&f.playerKavRenderer,d.errorDetail=f&&f.kavUrl?"4":"3"):(y=y?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,d.errorDetail=f.isBlockedInRestrictedMode?"5":g.z(y,g.Io)?.signal==="RELOAD_PAGE"?"7":"0")}}; NlB=function(d,f){d.FZ=!0;const m=f.heartbeatToken;m&&(d.drmSessionId=f.drmSessionId||"",d.heartbeatToken=m,d.rB=Number(f.intervalMilliseconds),d.jr=Number(f.maxRetries),d.uD=!!f.softFailOnError,d.oR=!!f.useInnertubeHeartbeatsForDrm);d.heartbeatServerData=f.heartbeatServerData;d.X3=!!f.heartbeatAttestationConfig?.requiresAttestation}; cuc=function(d,f){for(const m of f){f=m.interstitials.map(y=>{const C=g.z(y,ia5);if(C)return{is_yto_interstitial:!0,raw_player_response:C};if(y=g.z(y,WdV))return Object.assign({is_yto_interstitial:!0},g.eE(y))}); for(const y of f)switch(m.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":d.interstitials=d.interstitials.concat({time:0,playerVars:y,Ik:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":d.interstitials=d.interstitials.concat({time:0x7ffffffffffff,playerVars:y,Ik:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":f=Number(m.podConfig.timeToInsertAtMillis),d.interstitials=d.interstitials.concat({time:f,playerVars:y,Ik:f===0?5:7})}}}; sYl=function(d,f){if(f=f.find(m=>!(!m||!m.tooltipRenderer)))d.tooltipRenderer=f.tooltipRenderer}; ua=function(d,f){f.subscribeCommand&&(d.subscribeCommand=f.subscribeCommand);f.unsubscribeCommand&&(d.unsubscribeCommand=f.unsubscribeCommand);f.addToWatchLaterCommand&&(d.addToWatchLaterCommand=f.addToWatchLaterCommand);f.removeFromWatchLaterCommand&&(d.removeFromWatchLaterCommand=f.removeFromWatchLaterCommand);f.getSharePanelCommand&&(d.getSharePanelCommand=f.getSharePanelCommand)}; XY=function(d,f){f!=null?(d.MG=f,d.Oh=!0):(d.MG="",d.Oh=!1)}; pzB=function(d,f){if(f=f.playerControlsOverlayRenderer)XY(d,f.controlBgHtml),f.mutedAutoplay?(f=g.z(f.mutedAutoplay,DxE))&&f.endScreen&&(f=g.z(f.endScreen,EeV))&&f.text&&(d.xw=g.AY(f.text)):d.mutedAutoplay=!1}; $xB=function(d,f){var m=f.backgroundability;m&&m.backgroundabilityRenderer.backgroundable&&(d.backgroundable=!0);f.offlineability?.offlineabilityRenderer?.offlineable&&(d.offlineable=!0);if(m=f.contextParams)d.contextParams=m;(m=f.pictureInPicture)&&m.pictureInPictureRenderer.playableInPip&&(d.pipable=!0);f.playableInEmbed&&(d.allowEmbed=!0);if(m=f.ypcClickwrap)f=m.playerLegacyDesktopYpcClickwrapRenderer,m=m.ypcRentalActivationRenderer,f?(d.ES=f.durationMessage||"",d.n8=!0):m&&(f=m.durationMessage, d.ES=f?g.AY(f):"",d.n8=!0)}; kuc=function(d,f,m){var y=ao(f.googleRemarketingUrl);y&&(d.googleRemarketingUrl=y);if(y=ao(f.youtubeRemarketingUrl))d.youtubeRemarketingUrl=y;if(y=f.heartbeatLoggingToken)d.heartbeatLoggingToken=y;y={};var C=ao(f.ptrackingUrl);if(C){C=hA(C);var B=C.oid;B&&(d.O7=B);if(B=C.pltype)d.Hv=B;if(B=C.ptchn)d.zV=B;if(B=C.ptk)d.B_=encodeURIComponent(B);if(C=C.m)d.l0=C}if(C=ao(f.qoeUrl)){C=g.KR(C);for(e of Object.keys(C))B=C[e],C[e]=Array.isArray(B)?B.join(","):B;var e=C;d.nj=e;if(C=e.cat)d.C("html5_enable_qoe_cat_list")? d.zW=d.zW.concat(C.split(",")):d.qa=C;if(C=e.live)d.Ix=C;if(e=e.drm_product)d.drmProduct=e}if(e=ao(f.videostatsPlaybackUrl)){e=hA(e);if(C=e.adformat)if(m.adformat=C,B=d.L(),B=$l(C,d.LX,B.V,B.J))d.adFormat=B;if(B=e.aqi)m.ad_query_id=B;if(m=e.autoplay)d.Pg=m=="1",d.Ew=m=="1";if(m=e.autonav)d.isAutonav=m=="1";if(m=e.delay)d.XF=g.Q3(m);if(m=e.ei)d.eventId=m;if(m=g.sm(e.adcontext))try{var M=AuE(m);M&&(d.q8=M)}catch(K){g.gh(Error("Malformed adContext"))}if(m||C)d.Pg=!0;if(M=e.feature)d.mU=M;if(M=e.list)d.playlistId= M;if(M=e.of)d.oJ=M;if(M=e.osid)d.osid=M;if(M=e.referrer)d.referrer=M;if(M=e.sdetail)d.KB=M;if(M=e.sourceid)d.Bp=M;if(M=e.ssrt)d.qc=M=="1";if(M=e.subscribed)d.subscribed=M=="1";if(M=e.uga)d.userGenderAge=M;if(M=e.upt)d.i7=M;if(M=e.vm)d.videoMetadata=M;y.playback=e}if(M=ao(f.videostatsWatchtimeUrl)){M=hA(M);if(m=M.ald)d.eq=m;y.watchtime=M}if(M=ao(f.atrUrl))M=hA(M),y.atr=M;if(M=ao(f.engageUrl))M=hA(M),y.engage=M;d.bV=y;f.promotedPlaybackTracking&&(f=f.promotedPlaybackTracking,f.startUrls&&(d.H_=f.startUrls), f.firstQuartileUrls&&(d.bK=f.firstQuartileUrls),f.secondQuartileUrls&&(d.wF=f.secondQuartileUrls),f.thirdQuartileUrls&&(d.RJ=f.thirdQuartileUrls),f.completeUrls&&(d.fn=f.completeUrls),f.engagedViewUrls&&(f.engagedViewUrls.length>1&&g.gh(new g.ZN("There are more than one engaged_view_urls.")),d.c_=f.engagedViewUrls[0]))}; QYq=function(d,f,m){for(const y of f)if(y&&(f=y.playerLegacyDesktopWatchAdsRenderer)&&(f=f.playerAdParams)){f.autoplay=="1"&&(d.Pg=!0,d.Ew=!0);d.gx=f.encodedAdSafetyReason||null;f.showContentThumbnail!==void 0&&(d.dG=!!f.showContentThumbnail);m.enabled_engage_types=f.enabledEngageTypes;break}}; oeS=function(d,f){var m=f.manifestlessWindowedLiveConfig;if(m){var y=Number(m.minDvrSequence),C=Number(m.maxDvrSequence),B=Number(m.minDvrMediaTimeMs),e=Number(m.maxDvrMediaTimeMs);m=Number(m.startWalltimeMs);y&&(d.KG=y);B&&(d.bu=B/1E3,d.C("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ro(d)&&(d.FC=B/1E3));C&&(d.rX=C);e&&(d.Wq=e/1E3,d.C("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ro(d)&&(d.AL=e/1E3));m&&(d.FM=m/1E3);(y||B)&&(C||e)&&(d.KR=!0,d.isLivePlayback=!0,d.allowLiveDvr= !0,d.rf=!1)}if(y=f.daiConfig){if(y.enableDai){d.xc=!0;if(C=y.enableServerStitchedDai)d.enableServerStitchedDai=C;if(C=y.enablePreroll)d.Cg=C}if(y.daiType==="DAI_TYPE_SS_DISABLED"||y.debugInfo?.isDisabledUnpluggedChannel)d.qY=!0;y.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(d.Zt=!0);y.allowUstreamerRequestAdconfig&&(d.ej=!0);y.sendSsdaiMissingAdBreakReasons&&(d.OJ=!0)}if(y=f.audioConfig){C=y.loudnessDb;C!=null&&(d.MD=C);C=y.trackAbsoluteLoudnessLkfs;C!=null&&(d.Zu=C);C=y.loudnessTargetLkfs;C!=null&&(d.loudnessTargetLkfs= C);y.audioMuted&&(d.AN=!0);y.muteOnStart&&(d.QC=!0);if(C=y.loudnessNormalizationConfig)C.applyStatefulNormalization&&(d.applyStatefulNormalization=!0),C.preserveStatefulLoudnessTarget&&(d.preserveStatefulLoudnessTarget=!0),B=C.minimumLoudnessTargetLkfs,B!=null&&(d.minimumLoudnessTargetLkfs=B),C=C.maxStatefulTimeThresholdSec,C!=null&&(d.maxStatefulTimeThresholdSec=C);y.playAudioOnly&&(d.Gr=!0)}if(C=f.playbackEndConfig)y=C.endSeconds,C=C.limitedPlaybackDurationInSeconds,d.mutedAutoplay&&(y&&(d.endSeconds= y),C&&(d.limitedPlaybackDurationInSeconds=C));if(y=f.fairPlayConfig){if(C=y.certificate)d.UL=g.sm(C);C=Number(y.keyRotationPeriodMs);C>0&&(d.pT=C);y=Number(y.keyPrefetchMarginMs);y>0&&(d.DT=y)}if(y=f.playbackStartConfig){d.cA=Number(y.startSeconds);B=y.liveUtcStartSeconds;C=!!d.liveUtcStartSeconds&&d.liveUtcStartSeconds>0;B&&!C&&(d.liveUtcStartSeconds=Number(B));if(B=y.startPosition)if((e=B.utcTimeMillis)&&!C&&(d.liveUtcStartSeconds=Number(e)*.001),C=B.streamTimeMillis)d.Zb=Number(C)*.001;d.progressBarStartPosition= y.progressBarStartPosition;d.progressBarEndPosition=y.progressBarEndPosition}else if(y=f.skippableSegmentsConfig){if(C=y.introSkipDurationMs)d.Sc=Number(C)/1E3;if(y=y.outroSkipDurationMs)d.x6=Number(y)/1E3}if(C=f.skippableIntroConfig)y=Number(C.startMs),C=Number(C.endMs),isNaN(y)||isNaN(C)||(d.pS=y,d.Dl=C);if(y=f.streamSelectionConfig)d.zA=Number(y.maxBitrate);if(y=f.vrConfig)d.Vc=y.partialSpherical=="1";if(y=f.webDrmConfig){y.skipWidevine&&(d.Rg=!0);if(C=y.widevineServiceCert)d.yu=g.sm(C);y.useCobaltWidevine&& (d.useCobaltWidevine=!0);y.startWithNoQualityConstraint&&(d.qE=!0)}if(y=f.mediaCommonConfig){if(C=y.dynamicReadaheadConfig){d.maxReadAheadMediaTimeMs=C.maxReadAheadMediaTimeMs||NaN;d.minReadAheadMediaTimeMs=C.minReadAheadMediaTimeMs||NaN;d.readAheadGrowthRateMs=C.readAheadGrowthRateMs||NaN;if(C=y?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)d.VS=g.sm(C);if((C=y?.sabrContextUpdates)&&C.length>0)for(var M of C)M.type&&M.value&&(C={type:M.type,scope:M.scope,value:g.sm(M.value)||void 0, sendByDefault:M.sendByDefault},d.sabrContextUpdates.set(M.type,C))}if(M=y.serverPlaybackStartConfig)d.serverPlaybackStartConfig=M;y.useServerDrivenAbr&&(d.PK=!0);if(M=y.requestPipeliningConfig)d.requestPipeliningConfig=M}if(M=f.inlinePlaybackConfig)d.pf=!!M.showAudioControls;if(M=f.embeddedPlayerConfig){d.embeddedPlayerConfig=M;if(C=M.embeddedPlayerMode)y=d.L(),y.S1=C,y.O=C==="EMBEDDED_PLAYER_MODE_PFL";if(M=M.permissions)d.allowImaMonetization=!!M.allowImaMonetization}if(M=f.webPlayerConfig)M.gatewayExperimentGroup&& (d.gatewayExperimentGroup=M.gatewayExperimentGroup),M.isProximaEligible&&(d.isProximaLatencyEligible=!0);f=f.playerControlsConfig;d.L().experiments.lT().S.Ul(OaS)&&f?.isSeekable!==void 0&&(d.isSeekable=!!f.isSeekable)}; aac=function(d,f,m){var y=f.formats;if(y){var C=[];for(var B of y)C.push(`${B.itag}/${B.width}x${B.height}`);d.Or=C.join(",");C=[];for(var e of y){y={itag:e.itag,type:e.mimeType,quality:e.quality};(B=e.url)&&(y.url=B);const {XN:D,f3:E,on:O,s:F}=Ul(8,e);D&&(y.url=E,y.sp=O,y.s=F);C.push(ZA(y))}d.bZ=C.join(",")}if(e=f.hlsFormats){C={};if(m&&(m=m.audioPairingConfig)&&m.pairs)for(var M of m.pairs)m=M.videoItag,C[m]||(C[m]=[]),C[m].push(M.audioItag);M={};for(var K of e)M[K.itag]=K.bitrate;K=[];for(var N of e){m= {itag:N.itag,type:N.mimeType,url:N.url,bitrate:N.bitrate,width:N.width,height:N.height,fps:N.fps};if(e=N.audioTrack)if(y=e.displayName)m.name=y,m.audio_track_id=e.id,e.audioIsDefault&&(m.is_default="1");if(N.drmFamilies){e=[];for(var W of N.drmFamilies)e.push(dy[W]);m.drm_families=e.join(",")}(e=C[N.itag])&&e.length&&(m.audio_itag=e.join(","),(e=M[e[0]])&&(m.bitrate+=e));(e=wN(N))&&(m.eotf=e);N.audioChannels&&(m.audio_channels=N.audioChannels);K.push(ZA(m))}d.hlsFormats=K.join(",")}if((W=f.licenseInfos)&& W.length>0){N={};for(var c of W)W=c.drmFamily,C=c.url,W&&C&&(N[dy[W]]=C);d.contentProtection=N}if(c=f.drmParams)d.drmParams=c;if(c=f.dashManifestUrl)d.IE=g.V3(c,{cpn:d.clientPlaybackNonce});if(c=f.hlsManifestUrl)d.hlsvp=c;if(c=f.probeUrl)d.probeUrl=MR(g.V3(c,{cpn:d.clientPlaybackNonce}));if(f=f.serverAbrStreamingUrl)d.vK=new g.Iw(f,!0)}; hdW=function(d,f,m){var y=f.videoId;y&&(d.videoId=y,m.video_id||(m.video_id=y));if(y=f.title)d.title=y,m.title||(m.title=y);if(y=f.lengthSeconds)d.lengthSeconds=Number(y),m.length_seconds||(m.length_seconds=y);if(y=f.keywords)d.keywords=nJ(y);if(y=f.channelId)d.Ub=y,m.ucid||(m.ucid=y);if(y=f.viewCount)d.rawViewCount=Number(y);if(y=f.author)d.author=y,m.author||(m.author=y);if(m=f.shortDescription)d.shortDescription=m;if(m=f.isCrawlable)d.isListed=m;if(m=f.musicVideoType)d.musicVideoType=m;m=f.isLive; m!=null&&(d.isLivePlayback=m);if(m||f.isUpcoming)d.isPremiere=!f.isLiveContent;if(m=f.thumbnail)d.vM=oo(m);if(m=f.isExternallyHostedPodcast)d.isExternallyHostedPodcast=m;(m=f.stationType)&&m!=="STATION_TYPE_UNKNOWN"&&(d.JG=!0);m=f.viewerLivestreamJoinPosition;m?.utcTimeMillis&&(d.US=g.Q3(m.utcTimeMillis));d.L().experiments.LC("enable_centered_caption_for_tvfilm_video")&&f.isTvfilmVideo!=null&&(d.isTvfilmVideo=f.isTvfilmVideo)}; ruh=function(d,f){if(f.playerLegacyDesktopYpcTrailerRenderer){var m=f.playerLegacyDesktopYpcTrailerRenderer;d.V8=m.trailerVideoId||"";var y=(y=f.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&y.ypcTrailerRenderer}else f.playerLegacyDesktopYpcOfferRenderer?m=f.playerLegacyDesktopYpcOfferRenderer:f.ypcTrailerRenderer&&(y=f.ypcTrailerRenderer,f=y.fullVideoMessage,d.XC=f?g.AY(f):"",d.V8=g.z(y,Zo)?.videoDetails?.videoId||"");m&&(d.Sq=m.itemTitle||"",m.itemUrl&&(d.KX=m.itemUrl),m.itemBuyUrl&&(d.PC= m.itemBuyUrl),d.Nb=m.itemThumbnail||"",d.SM=m.offerHeadline||"",d.F0=m.offerDescription||"",d.iN=m.offerId||"",d.X_=m.offerButtonText||"",d.rN=m.offerButtonFormattedText||null,d.A4=m.overlayDurationMsec||NaN,d.XC=m.fullVideoMessage||"",d.v8=!0);y&&((m=g.z(y,Zo))?d.f8={raw_player_response:m}:(m=g.z(y,FdT),d.f8=m?g.eE(m):null),d.v8=!0)}; geB=function(d,f,m,y){f.isLiveDefaultBroadcast&&(d.isLiveDefaultBroadcast=!0);f.isUpcoming&&(d.isUpcoming=!0);if(f.isPostLiveDvr){d.rf=!0;if(y=f.latencyClass)d.latencyClass=V1[y]||"UNKNOWN";f.isLowLatencyLiveStream&&(d.isLowLatencyLiveStream=!0)}else{let C=!1;d.SO?(d.allowLiveDvr=Uz()?!0:cg&&la<5?!1:!0,d.isLivePlayback=!0):f.isLive?(y.livestream="1",d.allowLiveDvr=f.isLiveDvrEnabled?Uz()?!0:cg&&la<5?!1:!0:!1,d.partnerId=27,C=!0):f.isUpcoming&&(C=!0);if(f.isLive||d.SO){f.isLowLatencyLiveStream&&(d.isLowLatencyLiveStream= !0);const B=f.latencyClass;B&&(d.latencyClass=V1[B]||"UNKNOWN");if(f=f.liveChunkReadahead)d.liveChunkReadahead=f;if(f=m&&m.livePlayerConfig){f.hasSubfragmentedFmp4&&(d.hasSubfragmentedFmp4=!0);f.hasSubfragmentedWebm&&(d.SA=!0);f.defraggedFromSubfragments&&(d.defraggedFromSubfragments=!0);if(m=f.liveExperimentalContentId)d.liveExperimentalContentId=Number(m);f=f.isLiveHeadPlayable;d.C("html5_live_head_playable")&&f!=null&&(d.isLiveHeadPlayable=f)}}C&&(d.isLivePlayback=!0,y.adformat&&y.adformat.split("_")[1]!== "8"||d.Aq.push("heartbeat"))}}; xl=function(d){const f=d.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(d=d.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(d=f?.endScreen?.endScreen?.results);return d}; LJ=function(){if(Pk===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(f){}a:{try{var d=!!self.localStorage}catch{d=!1}if(d&&(d=g.x7(`${cB()}::${"yt-player"}`))){Pk=new IaK(d);break a}Pk=void 0}}return Pk}; JA=function(){const d=LJ();if(!d)return{};try{const f=d.get("yt-player-lv");return JSON.parse(f||"{}")}catch(f){return{}}}; SJ=function(d){return JA()[d]||0}; jJ=function(d,f){var m=JA();f!==m[d]&&(f!==0?m[d]=f:delete m[d],d=LJ())&&(m=JSON.stringify(m),d.set("yt-player-lv",m))}; g.vk=async function(d){return eD(uzc(),d)}; q6=async function(d,f,m,y,C,B,e,M){if(SJ(d)===4)return 4;const K=await g.$9();if(!K)throw g.nI("wiac");M&&e!==void 0&&(e=await XzB(M,e));const N=m.lastModified||"0";M=await g.vk(K);try{return zH++,await qe(M,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",Hg:!0},W=>{if(B!==void 0&&e!==void 0){var c=`${d}${"|"}${f.id}${"|"}${N}${"|"}${String(B).padStart(10,"0")}`;c=W.objectStore("media").put(e,c)}else c=Zq.resolve(void 0);var D=TH(d,f.JB());const E=TH(d,!f.JB());var O={fmts:g.BP({dlt:y.downloadedEndTime.toString(), mket:y.maxKnownEndTime.toString(),avbr:y.averageByteRate.toString()}),format:m||{}};D=W.objectStore("index").put(O,D);const F=y.downloadedEndTime===-1;O=F?W.objectStore("index").get(E):Zq.resolve(void 0);const V={fmts:"music",format:{}};W=F&&C&&!f.JB()?W.objectStore("index").put(V,E):Zq.resolve(void 0);return Zq.all([W,O,c,D]).then(([,l])=>{zH--;let x=SJ(d);var v;!(v=x!==4&&F&&C)&&(v=l!==void 0)&&(v=(l=l.fmts)?l==="music"?!0:l.includes("dlt=-1")||!l.includes("dlt="):!1);v&&(x=1,jJ(d,x));return x})})}catch(W){zH--; M=SJ(d);if(M===4)return M;jJ(d,4);throw W;}}; RdP=async function(d){const f=await g.$9();if(!f)throw g.nI("ri");return qe(await g.vk(f),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},m=>{const y=IDBKeyRange.bound(d+"|",d+"~");return xVV(m.objectStore("index"),y).then(C=>C.map(B=>B?B.format:{}))})}; Za5=async function(d,f,m,y,C){var B=await g.$9();if(!B)throw g.nI("rc");B=qe(await g.vk(B),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},e=>{const M=`${d}${"|"}${f}${"|"}${m}${"|"}${String(y).padStart(10,"0")}`;return e.objectStore("media").get(M)}); return C?B.then(e=>{if(e===void 0)throw Error("No data from indexDb");return neE(C,e)}).catch(e=>{throw new g.ZN(`Error while reading chunk: ${e.name}, ${e.message}`); }):B}; TH=function(d,f){return`${d}${"|"}${f?"v":"a"}`}; laE=function(d){const f={},m={};for(const B of d){var y=B.split("|");if(!B.match(Vqq)){m[B]="?";continue}d=Number(y.pop());if(isNaN(d)){m[B]="?";continue}var C=y.join("|");(y=f[C])?(C=y[y.length-1],d===C.end+1?C.end=d:y.push({start:d,end:d})):f[C]=[{start:d,end:d}]}for(const B of Object.keys(f))m[B]=f[B].map(e=>`${e.start}-${e.end}`).join(","); return m}; xxv=function(d,f,m){f={cpn:f};d.indexOf("/ibw/")===-1&&(f.ibw=m?String(m):"1369843");return{url:g.V3(d,f),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; PpW=function(d){try{const f=(new g.Iw(d,!0)).get("n");if(f){const m=d.match(/\/n\/([^/]+)/);if(m&&m[1]&&m[1]!==f)return d.replace(`/n/${m[1]}`,`/n/${f}`)}}catch(f){g.gh(f)}return d}; ba=function(d){if(d.isAd()&&(d.Wr?d.videoId!==d.AP.fC:d.videoId!=d.AP.fC))return d.AP.fC}; r$=function(d){if(d){if(B2(d))return d;d=eF(d);if(B2(d,!0))return d}return""}; g.Ro=function(d){var f=d.C("html5_enable_sabr_on_drive")&&d.AP.D==="gd";if(d.Xp)return d.PK&&d.U("fds",{fds:!0},!0),!1;if(d.AP.D!=="yt"&&!f)return d.PK&&d.U("dsvn",{ns:d.AP.D},!0),!1;if(d.cotn||!d.S||d.S.isOtf&&!d.C("html5_enable_sabr_otf_in_client")||d.A&&!d.A.S()||d.Zt&&!d.C("html5_enable_sabr_csdai"))return!1;if(d.C("html5_use_sabr_requests_for_debugging"))return!0;d.PK&&d.U("esfw",{usbc:d.PK,hsu:!!d.vK},!0);if(d.PK&&d.vK)return!0;if(d.C("html5_remove_client_sabr_determination"))return!1;var m= !d.S.D$&&!d.TM();f=m&&tA&&d.C("html5_enable_sabr_vod_streaming_xhr");m=m&&!tA&&d.C("html5_enable_sabr_vod_non_streaming_xhr");const y=Hk(d),C=d.C("html5_enable_sabr_drm_vod_streaming_xhr")&&tA&&d.TM()&&!d.S.D$&&(d.drmProduct==="1"?!1:!0);(f=f||m||y||C)&&!d.vK&&d.U("sabr",{loc:"m"},!0);return f&&!!d.vK}; nJ=function(d){const f={};for(const m of d)d=m.split("="),d.length===2?f[d[0]]=d[1]:f[m]=!0;return f}; Yl=function(d){if(d.C("html5_onesie")&&d.errorCode)return!1;let f=g.TE(d.Aq,"ypc");d.ypcPreview&&(f=!1);return d.Ss()&&!d.loading&&(g.w$(d)||g.TE(d.Aq,"heartbeat")||f)}; Ug=function(d){d.TL()||(d.loading=!1,d.aP("dataloaded"))}; yk=function(d,f){var m=f.raw_embedded_player_response;if(!m){var y=f.embedded_player_response;y&&(m=JSON.parse(y))}m&&(d.S1=m);if(d.S1){d.embeddedPlayerConfig=d.S1.embeddedPlayerConfig||null;if(m=d.S1.videoFlags)m.playableInEmbed&&(d.allowEmbed=!0),m.isPrivate&&(d.isPrivate=!0),m.userDisplayName&&(f.user_display_name=m.userDisplayName),m.userDisplayImage&&(f.user_display_image=m.userDisplayImage);if((m=d.S1.embedPreview)&&m.thumbnailPreviewRenderer){m=m.thumbnailPreviewRenderer;XY(d,m.controlBgHtml); if(y=m.defaultThumbnail)d.vM=oo(y);d.C("embeds_web_enable_search_button");(y=g.z(m?.videoDetails,Ldc))&&GH(d,f,y);y=g.z(m?.videoDetails,Juc);d.Zc=!!m.addToWatchLaterButton;d.showShareButton=!!m.shareButton;y?.musicVideoType&&(d.musicVideoType=y.musicVideoType);if(y=g.z(d.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.db))ia(d,y),d.videoId=y.videoId||d.videoId;m.videoDurationSeconds&&(d.lengthSeconds=g.Q3(m.videoDurationSeconds)); m.webPlayerActionsPorting&&ua(d,m.webPlayerActionsPorting);if(m=g.z(m?.playlist,ST5)){d.y9=!0;y=[];var C=Number(m.currentIndex);if(m.contents)for(let B=0,e=m.contents.length;B=0?C.countDownSecsForFullscreen*1E3:-1);d.C("web_autonav_color_transition")&&C.watchToWatchTransitionRenderer&&(d.watchToWatchTransitionRenderer=g.z(C.watchToWatchTransitionRenderer,qTE))}if(C=xl(d))C=C?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,E=d.sM||d.suggestions?.[0]||null,C&&E&&(E.sessionData={itct:C});d.X.currentVideoThumbnail&&(d.vM=oo(d.X.currentVideoThumbnail)); (C=d.X?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&&C[0]&&(E=C[0].videoPrimaryInfoRenderer)&&E&&E.subtitle&&(d.CH=g.AY(E.subtitle));C&&C[1]&&(C=C[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&C.length&&(d.profilePicture=C[C.length-1].url);f=aP(f);if(C=d.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var O of C)g.z(O,KM)&&(d.VC=g.z(O,KM)),C=g.z(O,baE),C?.entityKeys&&(d.xx=C.entityKeys||[],C.visibleOnLoadKeys&&(d.visibleOnLoadKeys=C.visibleOnLoadKeys)); d.C("web_key_moments_markers")&&(O=Nl.getState().entities,C=G4("visibility_override","markersVisibilityOverrideEntity"),O=O.markersVisibilityOverrideEntity?O.markersVisibilityOverrideEntity[C]||null:null,d.s5=O?.videoId===(d.videoId||f)&&O?.visibilityOverrideMarkersKey?O.visibilityOverrideMarkersKey:d.visibleOnLoadKeys,d.visibleOnLoadKeys=[...d.s5])}}; W7=function(d,f){if(f=f.raw_reel_item_watch_response)d.reelItemWatchResponse=f}; sY=function(d,f){d.fflags=Oh(d.fflags,f.fflags);var m=f.iv_invideo_url;m&&(d.QM=MR(m));d.GY=Ac(d.GY,f.iv_ads_only);if(m=f.cta_conversion_urls)d.h4=m;d.isPharma=Ac(d.isPharma,f.is_pharma);d.author=Oh(d.author,f.author);d.P9=r$(f.ttsurl)||d.P9;d.Rk=Ac(d.Rk,f.cc_asr);if(m=f.profile_picture)d.profilePicture=Oh(d.profilePicture,m);d.videoCountText=Oh(d.videoCountText,f.video_count_text);d.autonavState=kM(d.autonavState,f.autonav_state,tqS);d.clientPlaybackNonce=Oh(d.clientPlaybackNonce,f.cpn);d.subscribed= Ac(d.subscribed,f.subscribed);d.rawViewCount=QJ(d.rawViewCount,f.view_count);d.shortViewCount=Oh(d.shortViewCount,f.short_view_count_text);d.publishedTimeText=Oh(d.publishedTimeText||"",f.publishedTimeText);d.lengthText=Oh(d.lengthText||"",f.lengthText);d.oY=Oh(d.oY||"",f.oY);d.VP=Oh(d.VP||"",f.VP);d.title=Oh(d.title,f.title);d.subtitle=Oh(d.subtitle,f.subtitle);d.expandedTitle=Oh(d.expandedTitle,f.expanded_title);d.expandedSubtitle=Oh(d.expandedSubtitle,f.expanded_subtitle);d.ypcPreview=Oh(d.ypcPreview, f.ypc_preview);d.LP=Oh(d.LP,f.ypc_origin);d.ws=Ac(d.ws,f.ypc_is_premiere_trailer);d.ES=Oh(d.ES,f.ypc_clickwrap_message);d.paygated=Ac(d.paygated,f.paygated);d.nV=Ac(d.nV,f.requires_purchase);d.showShareButton=!Ac(!d.showShareButton,f.ss);d.Zc=Ac(d.Zc,f.showwatchlater);if(m=f.el)d.eventLabel=m;if(m=f.keywords)d.keywords=nJ(m.split(","));if(m=f.rvs)d.suggestions=M0(m).map(y=>y.playlist||y.list||y.api?new Ml(d.AP,y):new B7(d.AP,y)); d.contentCheckOk=Ac(d.contentCheckOk,f.cco);d.racyCheckOk=Ac(d.racyCheckOk,f.rco);d.isLivingRoomDeeplink=Ac(d.isLivingRoomDeeplink,f.is_living_room_deeplink);d.oauthToken=Oh(d.oauthToken,f.oauth_token);d.Mp=Oh(d.Mp,f.kpt);d.visitorData=Oh(d.visitorData,f.visitor_data);if(m=f.session_data)d.sessionData=CR(m,"&");d.bN=Oh(d.bN,f.tracking_list);c7(d,f)}; DF=function(d,f,m){f&&f.cpn&&g.gh(new g.ZN("CPN provided in VideoData update",{XE:f.cpn,Fj:d.clientPlaybackNonce,ZO:m}));m?(aP(f),d.setData(f),Yl(d)&&Ug(d)):(f=f||{},yk(d,f),iB(d,f),W7(d,f),sY(d,f),d.aP("dataupdated"))}; c7=function(d,f){f.inlineMetricEnabled&&(d.inlineMetricEnabled=!0);f.playback_progress_0s_url&&(d.VJ=new Hac(f));if(f=f.video_masthead_ad_quartile_urls)d.H6=f.quartile_0_url,d.Dg=f.quartile_25_url,d.xV=f.quartile_50_url,d.Tm=f.quartile_75_url,d.ez=f.quartile_100_url,d.H_=f.quartile_0_urls,d.bK=f.quartile_25_urls,d.wF=f.quartile_50_urls,d.RJ=f.quartile_75_urls,d.fn=f.quartile_100_urls}; g.CM=function(d,f){for(const m of f)m.cueRangeSetIdentifier&&d.e8.set(m.cueRangeSetIdentifier,m.playerCueRanges??[])}; wz5=function(d){if(!d)return null;for(const f of d)if(d=f.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return d;return null}; EY=function(d){const f=d.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;d=d.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!f||!f.length)return"";d||(d=f[0].videoId||"");for(const m of f)if(m.videoId===d&&m.audioTracks)for(const y of m.audioTracks)if(y.isDefaultForSource)return y.id||"";return""}; YTl=function(d,f,m){switch(f){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":m>30?d.limitedPlaybackDurationInSeconds=30:m<30&&m>10&&(d.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":d.limitedPlaybackDurationInSeconds=m*.2}}; Uxv=function(d,f){return f!=null?Ac(d.J,f):d.J?d.J:d.AP.preferGapless&&d.AP.supportsGaplessShorts()}; GuT=function(d){return!!d&&isFinite(d)&&d>1E9}; AQ=function(d){return Ck()&&pM(d)?!1:$C(d)&&(g.LV(d.AP)?!d.isLivePlayback:d.hlsvp)||!Uz()||d.ye?!0:!1}; kC=function(d){d=g.KR(d);return Number(d.expire)||0}; Qk=function(d){const f=d.L();return d.AP.D==="hm"||d.AP.D==="gd"||f.experiments.lT().S.Ul(dIc)&&d.AP.j?!0:!1}; GH=function(d,f,m){var y=m.channelThumbnail;y&&(y=y.thumbnails)&&(y=y[0])&&(f.profile_picture=y.url);if(y=g.z(g.z(m?.channelThumbnailEndpoint,fNK)?.urlEndpoint,g.eC))f.channel_path=y.url;if(y=m.collapsedRenderer)if(y=g.z(y,mIP)){const C=y.title;C&&(f.title=g.AY(C));if(y=y.subtitle)f.subtitle=g.AY(y)}if(m=m.expandedRenderer)if(m=g.z(m,ygn)){if(y=m.title)f.expanded_title=g.AY(y);if(y=m.subtitle)f.expanded_subtitle=g.AY(y);if(m=m.subscribeButton)d.subscribeButtonRenderer=g.z(m,CMc),d.subscribeButtonRenderer&& (f.ucid=d.subscribeButtonRenderer.channelId,f.subscribed=d.subscribeButtonRenderer.subscribed,d.subscribeButtonRenderer.notificationPreferenceToggleButton&&d.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(f=d.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,f.isToggled?(d.aC=f.toggledServiceEndpoint||null,d.KV=f.defaultServiceEndpoint||null):(d.aC=f.defaultServiceEndpoint||null,d.KV=f.toggledServiceEndpoint||null)))}}; OY=function(d){return!!d.c_||!!d.H6||!!d.H_||!!d.VJ||d.Fs}; oI=function(d){return!!(d.A&&d.A.videoInfos&&d.A.videoInfos.length)}; aI=function(d){return d.kA()&&d.L().supportsGaplessShorts()}; hQ=function(d){var f=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],m=b_(d.AP)==="TVHTML5_SIMPLY"&&d.AP.S.ctheme==="MUSIC";!d.Gr&&(g.QN(d.AP)||Jr(d.AP)||m)&&(f.includes(d.musicVideoType)||d.isExternallyHostedPodcast)&&(d.Gr=!0);if(f=g.yJ())f=/Starboard\/([0-9]+)/.exec(g.M4()),f=(f?parseInt(f[1],10):NaN)<10;m=d.AP;m=(b_(m)==="TVHTML5_CAST"||b_(m)==="TVHTML5"&&(m.S.cver.startsWith("6.20130725")||m.S.cver.startsWith("6.20130726")))&&d.AP.S.ctheme==="MUSIC";var y;if(y=!d.Gr)m||(m=d.AP, m=b_(m)==="TVHTML5"&&m.S.cver.startsWith("7")),y=m;y&&!f&&(f=d.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",m=(d.C("cast_prefer_audio_only_for_atv_and_uploads")||d.C("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&d.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",f||m||d.isExternallyHostedPodcast)&&(d.Gr=!0);return d.AP.deviceIsAudioOnly||d.Gr&&d.AP.J}; FL=function(d){return d.AP.C("html5_disable_av1")?!0:!1}; rb=function(d){return d.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; gb=function(d){var f=d.J;d.C("html5_gapless_unlimit_format_selection")&&aI(d)&&(f=!1);const m=!!d.S&&d.S.D$;f=EFP(d.AP,{Hm:d.Hm(),I1:m,pu:hQ(d),Pd:d.Pd,Kz:f,isOtf:d.isOtf(),FV:d.FV(),SO:d.SO,G$:d.getUserAudio51Preference(),disableAv1:FL(d),o1:rb(d)});g.Ro(d)&&(f.ya=!0);Ck()&&d.playerResponse&&d.playerResponse.playerConfig&&d.playerResponse.playerConfig.webPlayerConfig&&d.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(f.j=!0,f.Y=!0);d.J&&d.isAd()&&(d.t8&&(f.O=d.t8),d.Dv&& (f.V=d.Dv));d.kA()&&(f.hP=g.BH(d.AP.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));f.IP=d.isLivePlayback&&d.TM()&&d.AP.C("html5_drm_live_audio_51");f.S1=d.nw;d.C("html5_disable_vp9_hdr_fairplay")&&Ck()&&(f.S1=!0);f.So=!g.Ro(d);return d.fC=f}; enV=function(d){g.M2("drm_pb_s",void 0,d.O);d.UL||d.S&&d.S.V();var f={};d.S&&(f=QC(d.EM,gb(d),d.AP.A,d.S,m=>d.aP("ctmp","fmtflt",m),!0,new Set)); f=new BzV(f,d.AP,d.Rg,d.useCobaltWidevine?Ck()?pM(d):!1:!1,(m,y)=>{d.U(m,y)}); g.R(d,f);d.GZ=!1;d.loading=!0;Q45(f,m=>{g.M2("drm_pb_f",void 0,d.O);for(var y of m)switch(y.flavor){case "fairplay":y.UL=d.UL;y.pT=d.pT;y.DT=d.DT;break;case "widevine":y.yu=d.yu}d.OI=m;if(d.OI.length>0&&(d.Y=d.OI[0],d.AP.Qa())){m={};for(const [C,B]of Object.entries(d.Y.A)){y=B;let e="unk";const M=C.match(/(.*)codecs="(.*)"/);M&&(e=M[2]);m[e]=y}d.U("drmProbe",m)}Ug(d)})}; II=function(d){var f;if(f=!!d.cotn)f=d.videoId,f=!!f&&SJ(f)===1;return f&&!d.Wd}; MvE=function(d){var f=d.playerResponse?.streamingData?.adaptiveFormats||[],m=null;if(f.length>0)m=uB(d,f);else if(!d.C("html5_deprecate_adaptive_formats_string")){d.U("pafmtstr",{s:d.adaptiveFormats.substring(0,50)});if((f=d.adaptiveFormats)&&!$C(d)){d.AP.A.A&&(h$=!0);f=XL(f);m=d.contentProtection;var y=d.lengthSeconds,C=d.isLivePlayback,B=d.rf,e=d.AP,M=fdP(f);if(C||B){y=e?.experiments;C=new g.jo("",y,!0);C.D$=!0;C.isManifestless=!0;C.A=!B;C.isLive=!B;C.rf=B;for(N of f){e=f0(N,m);M=uM(N.url,N.sp, N.s);var K=M.get("id");K&&K.includes("%7E")&&(C.X=!0);K=y?.LC("html5_max_known_end_time_rebase");const W=Number(N.target_duration_sec)||5,c=Number(N.max_dvr_duration_sec)||14400,D=Number(M.get("mindsq")||M.get("min_sq")||"0"),E=Number(M.get("maxdsq")||M.get("max_sq")||"0")||Infinity;C.KG=C.KG||D;C.rX=C.rX||E;const O=!dV(e.mimeType);M&&zi(C,new RI(M,e,{AJ:W,L7:O,jV:c,KG:D,rX:E,j9:300,rf:B,wd:K}))}var N=C}else N=M==="FORMAT_STREAM_TYPE_OTF"?mLK(f,m,y,e?.experiments):yFT(f,m,y,e);f.length>0&&(f=f[0], Qk(d)&&f.url&&(d.Ck=d.Ck||kC(f.url)));f=d.isLivePlayback&&!d.rf&&!d.KR&&!d.isPremiere;d.C("html5_live_head_playable")&&(!g.nM(d)&&f&&d.U("missingLiveHeadPlayable",{}),d.AP.D==="yt"&&(N.Wr=!0));m=N}else m=null;d.U("pafmts",{isManifestFilled:!!m})}if(!m)return!1;ZF(d,m);return!0}; Vk=function(d){return!(!d.S||!d.S.isManifestless)}; g.nM=function(d){return d.C("html5_live_head_playable")&&Vk(d)&&d.AP.D==="yt"?d.isLiveHeadPlayable:d.isLivePlayback}; uB=function(d,f){if(f.length===0||$C(d))return null;d.AP.A.A&&(h$=!0);var m=d.contentProtection;var y=d.lengthSeconds,C=d.isLivePlayback,B=d.rf,e=d.AP,M=wyB(f);if(C||B){y=e.experiments;C=new g.jo("",y,!0);C.A=!B;C.D$=!0;C.isManifestless=!0;C.isLive=!B;C.rf=B;for(const N of f){e=vK(N,m);const {f3:W,s:c,on:D}=Ul(16,N);M=uM(W||N.url||"",D,c);var K=M.get("id");K&&K.includes("%7E")&&(C.X=!0);K=y?.LC("html5_max_known_end_time_rebase");const E=Number(N.targetDurationSec||5),O=Number(N.maxDvrDurationSec|| 14400),F=Number(M.get("mindsq")||M.get("min_sq")||"0"),V=Number(M.get("maxdsq")||M.get("max_sq")||"0")||Infinity;C.KG=C.KG||F;C.rX=C.rX||V;const l=!dV(e.mimeType);M&&zi(C,new RI(M,e,{AJ:E,L7:l,jV:O,KG:F,rX:V,j9:300,rf:B,wd:K}))}m=C}else m=M==="FORMAT_STREAM_TYPE_OTF"?Yog(f,m,y,e.experiments):Ujn(f,m,y,e);f.length>0&&(f=f[0],Qk(d)&&f.url&&(d.Ck=d.Ck||kC(f.url)));f=d.isLivePlayback&&!d.rf&&!d.KR&&!d.isPremiere;d.C("html5_live_head_playable")&&(!g.nM(d)&&f&&d.U("missingLiveHeadPlayable",{}),d.AP.D=== "yt"&&(m.Wr=!0));return m}; XL=function(d,f){d=M0(d);const m={};if(f)for(var y of f.split(","))(f=y.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(m[f[1]]={width:f[2],height:f[3]});for(const C of d)if(y=m[C.itag])C.width=y.width,C.height=y.height;return d}; ZF=function(d,f,m=!1){d.Cl=void 0;d.S=f;g.R(d,f);f.KG=d.KG;f.rX=d.rX;f.bu=d.bu;f.Wq=d.Wq;f.FM=d.FM;d.vK&&(f.K=new lB(d.vK));(d.Hm()||g.xC(d))&&d.Aq.push("webgl");d.S.isLive||(d.isLivePlayback=!1);const y=f.sourceUrl.split("/");if(d.Wr?y.indexOf("manifest_duration")!==-1:y.indexOf("manifest_duration")!=-1)d.wV=Number(y[y.indexOf("manifest_duration")+1]);if(f.A||f.isManifestless)f.subscribe("clienttemp",d.U,d),m?f.subscribe("refresh",d.di,d):f.subscribe("cuepointsadded",d.Uv,d);f.V()?d.GZ=!0:vf=void 0; d.KR&&(f.Z=d.KR,f.isLive=!0,d.isLivePlayback=!0);f.isPremiere=d.isPremiere;f.isLiveHeadPlayable=d.isLiveHeadPlayable}; pM=function(d){return d.C("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; $C=function(d){return Ck()?!pM(d):Kk()?!(!d.UL||!d.C("html5_enable_safari_fairplay")&&Uz()):!1}; P7=function(d){return d.Wr?d.isLowLatencyLiveStream&&d.S!=null&&sz(d.S)>=5:d.isLowLatencyLiveStream&&d.S!=void 0&&sz(d.S)>=5}; Keg=function(d){d.loading=!0;d.qW=!1;if(II(d))RdP(d.videoId).then(y=>{if(d.playerResponse?.streamingData){var C=[];for(const B of y)y=Object.assign({},B),y.signatureCipher="",C.push(y);C.length<2&&d.U("offmlf",{len:C.length});C=uB(d,C);hQ(d)&&Ez(C,!1);ZF(d,C);d.U("dlr",{})}else d.U("offsdm",{cotn:d.GS?d.GS.cotn:"0",cpn:d.clientPlaybackNonce})}).then(()=>{Ug(d)}); else{n7(d.IE)||g.gh(new g.ZN("DASH MPD Origin invalid: ",d.IE));var f=d.IE,m=g.BH(d.AP.experiments,"dash_manifest_version")||4;f=g.V3(f,{mpd_version:m});d.isLowLatencyLiveStream&&d.latencyClass!=="NORMAL"||(f=g.V3(f,{pacing:0}));eAT(f,d.AP.experiments,d.isLivePlayback).then(y=>{d.TL()||(ZF(d,y,!0),g.M2("mrc",void 0,d.O),Ug(d))},y=>{d.TL()||(d.loading=!1,d.aP("dataloaderror",new g.iE("manifest.net.retryexhausted",{backend:"manifest", rc:y.status},1)))}); g.M2("mrs",void 0,d.O)}}; LM=function(d){if(!d.isProximaLatencyEligible)return 0;const f=LQ();return d.AP.getWebPlayerContextConfig()?.enableProximaLowLatency?2:f===1?1:d.C("html5_enable_proxima")?2:0}; JQ=function(d,f){return d.C(f)?!0:(d.fflags||"").includes(f+"=true")}; Nz5=function(d,f){const m=f||AQ(d)||d.isExternallyHostedPodcast;if(!d.S||m)return d.U("skipDash",{dm:!!d.S,air:f,dd:d.ye,mss:Uz(),"3pp":d.isExternallyHostedPodcast}),g.vP();hQ(d)&&Ez(d.S,d.isLivePlayback);return g.zf().then(()=>DjK(d.EM,gb(d),d.AP.A,d.S,d.Y,y=>d.aP("ctmp","fmtflt",y),d.zS,SC(d)).then(y=>{jC(d,y); d.EM.A=null;/^av/.test(d.clientPlaybackNonce)&&d.fC&&d.U("av1",d.fC.A)}))}; i7g=function(d,f){if(f&&d.hlsvp)return g.vP();if(d.hlsFormats){if(f=XL(d.hlsFormats)){const y=[];for(var m of f)m.url&&(m.url=PpW(m.url)),d.fC?.S&&y.push(m.itag);d.fC?.S&&y.length>0&&d.U("hlsfmt",{itags:y.join(".")})}d.gs=zAK(d.AP,f);d.gs&&v7(d,d.gs);m=d.clientPlaybackNonce;return tmq(d.AP,d.isAd(),f,d.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,d.zA,m,y=>d.aP("ctmp","hlsflt",y)).then(y=>{let C=0; const B=[];for(const e of y)B.push(e.LJ()?.itag),e.LJ()?.Z()?.numChannels>C&&(C=e.LJ().audio.numChannels);C>2&&d.U("hlschl",{mn:C});d.fC?.S&&d.U("hlsfmtaf",{itags:B.join(".")});if(d.C("html5_enable_vp9_fairplay")&&d.Y?.S()){d.U("drm",{sbdlfbk:1});for(const e of d.OI)if(J$(e)){d.Y=e;break}}zN(d,y)})}return g.vP()}; WeW=function(d){if(d.isExternallyHostedPodcast&&d.bZ){const f=XL(d.bZ);if(!f[0])return g.vP();d.ZD=f[0];return Y6K(d.AP,f[0]).then(m=>{zN(d,m)})}return d.ef&&d.aZ?wnK(d.AP,d.isAd(),d.ef).then(f=>{zN(d,f)}):g.vP()}; DIW=function(d){if(d.isExternallyHostedPodcast)return g.vP();const f=XL(d.bZ,d.Or);if(d.hlsvp){const m=xxv(d.hlsvp,d.clientPlaybackNonce,d.zA);f.push(m)}return cgB(d.AP,d.isAd(),f,swh(d)).then(m=>{zN(d,m)})}; SC=function(d){const f=d.C("html5_enable_server_format_filter")&&!d.TM(),m=d.C("html5_enable_server_format_filter_for_drm")&&d.TM();return g.Ro(d)&&(f||m)}; jC=function(d,f){d.A=f;v7(d,d.A.getAvailableAudioTracks());if(d.A)for(var m of d.A.videoInfos)f=m.containerType,f!==0&&(d.G3[f]=m.id);m=d.getAvailableAudioTracks();m=m.concat(d.RO);for(f=0;fm.toString().localeCompare(y.toString(),d.AP.hostLanguage))}; zN=function(d,f){d.RP=f;jC(d,new Ou(g.Pd(d.RP,m=>m.LJ())))}; swh=function(d){const f={cpn:d.clientPlaybackNonce,c:d.AP.S.c,cver:d.AP.S.cver};d.B_&&(f.ptk=d.B_,f.oid=d.O7,f.ptchn=d.zV,f.pltype=d.Hv,d.l0&&(f.m=d.l0));return f}; g.TN=function(d){return $C(d)&&d.UL?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:d.V&&d.V.contentProtection||null}; ql=function(d){return d.playerResponse&&d.playerResponse.paidContentOverlay&&d.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.z(d.X?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,EZv)||null}; bB=function(d){const f=ql(d);return f&&f.text?g.AY(f.text):d.paidContentOverlayText}; tQ=function(d){const f=ql(d);return f&&f.durationMs?g.Q3(f.durationMs):d.paidContentOverlayDurationMs}; H7=function(d){let f="";if(d.Ix)return d.Ix;d.isLivePlayback&&(f=d.allowLiveDvr?"dvr":d.isPremiere?"lp":d.KR?"window":"live");d.rf&&(f="post");return f}; g.wb=function(d,f){return typeof d.keywords[f]!=="string"?null:d.keywords[f]}; g.w$=function(d){return!!(d.IE||d.bZ||d.ef||d.hlsvp||d.nU())}; mF=function(d){return(d=d.Xt)&&d.showError?d.showError:!1}; YC=function(d){d.mutedAutoplay=!1;d.endSeconds=NaN;d.limitedPlaybackDurationInSeconds=NaN;DF(d)}; g.UY=function(d){return g.nM(d)&&!d.allowLiveDvr}; GN=function(d){return g.nM(d)&&d.allowLiveDvr}; g.dM=function(d){return!!d.S&&Bf(d.S)}; g.fH=function(d){return!!d.S&&eB(d.S)}; g.xC=function(d){return!!d.S&&Mmg(d.S)}; g.mK=function(d){return!!d.S&&Mi(d.S)}; yG=function(d){return d.adFormat&&(d.Wr?d.adFormat!=="1_5":d.adFormat!="1_5")?"adunit":d.eventLabel||d.AP.Z}; g.CH=function(d){return yG(d)==="shortspage"}; BX=function(d){return d.Pg||yG(d)==="detailpage"||yG(d)==="shortspage"||d.mutedAutoplay}; aV=function(d){const f=yG(d)==="adunit"?d.Ew:BX(d)?yG(d)==="detailpage"||yG(d)==="shortspage"?d.isAutonav||d.IP>0:d.El?!1:d.AP.sM||d.AP.y9||!g.IV(d.AP)?!0:!1:(d.El?0:d.Va)&&g.IV(d.AP)?!0:!1;d.C("html5_log_detailpage_autoplay")&&yG(d)==="detailpage"&&d.U("autoplay_info",{autoplay:d.Pg,autonav:d.isAutonav,wasDompaused:d.El,result:f});return f}; e_=function(d){let f=1;var m=g.BH(d.AP.experiments,"html5_default_ad_gain");m&&d.isAd()&&(f=m);m=d.j?.audio.V!=null?d.j?.audio.V:d.MD;isNaN(m)||(d.zZ=4);return Math.min(1,10**(-m/20))||f}; MD=function(d){if(d.C("html5_stateful_audio_normalization")){{let y=1;var f=g.BH(d.AP.experiments,"html5_default_ad_gain");f&&d.isAd()&&(y=f);const C=d.j?.audio.j??d.Zu;if(C==null||isNaN(C))d=e_(d);else{f=(0,g.b)();d.zZ=1;var m=f-d.AP.Cl<=d.maxStatefulTimeThresholdSec*1E3;d.applyStatefulNormalization&&m?d.zZ=2:m||(d.AP.Q7=Infinity,d.AP.Cl=NaN);m=(d.zZ===2?g.kg(d.AP.Q7,d.minimumLoudnessTargetLkfs,d.loudnessTargetLkfs):d.loudnessTargetLkfs)-C;d.zZ!==2&&(m+=d.playerResponse?.playerConfig?.audioConfig?.loudnessNormalizationConfig?.statelessLoudnessAdjustmentGain|| 0);m=Math.min(m,0);d.preserveStatefulLoudnessTarget&&(d.AP.Q7=C+m,d.AP.Cl=f);d=Math.min(1,10**(m/20))||y}}}else d=e_(d);return d}; g.KH=function(d){return d.D$()&&g.Ro(d)}; ND=function(d){return!!d.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; ik=function(d){return isNaN(d)?0:Math.max((Date.now()-d)/1E3-30,0)}; WX=function(d){return!(!d.Wd||!d.AP.J)&&d.nU()}; cX=function(d){return d.Cg&&d.enableServerStitchedDai}; pAS=function(d){return d.PK&&!d.vK}; Hk=function(d){var f;if(!(f=tA&&d.D$()&&d.TM()&&(d.drmProduct==="1"?!1:!0)&&d.C("html5_sabr_live_drm_streaming_xhr"))){f=d.D$()&&!d.TM()&&tA;var m=d.D$()&&d.latencyClass!=="ULTRALOW"&&!d.isLowLatencyLiveStream&&d.C("html5_sabr_live_normal_latency_streaming_xhr"),y=d.isLowLatencyLiveStream&&d.C("html5_sabr_live_low_latency_streaming_xhr");const C=d.latencyClass==="ULTRALOW"&&d.C("html5_sabr_live_ultra_low_latency_streaming_xhr");f=f&&(m||y||C)}m=f;f=d.enableServerStitchedDai&&m&&d.C("html5_enable_sabr_ssdai_streaming_xhr"); m=!d.enableServerStitchedDai&&m;y=d.D$()&&!tA&&d.C("html5_enable_sabr_live_non_streaming_xhr");d=tA&&(d.UM()||ND(d)&&d.C("html5_enable_sabr_for_lifa_eligible_streams"));return f||m||y||d}; g.sc=function(d){if(!d.S||!d.V||!d.j)return!1;var f=d.S.S;const m=!!f[d.V.id]&&Ve(96,f[d.V.id].uT.S);f=!!f[d.j.id]&&Ve(79,f[d.j.id].uT.S);return(d.V.itag==="0"||m)&&f}; Dl=function(d){return d.FF?["OK","LIVE_STREAM_OFFLINE"].includes(d.FF.status):!0}; Ec=function(d){return!(!d.isLivePlayback||!d.hasProgressBarBoundaries())}; pH=function(d){return!!d.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; $L=function(d){return d.AP.V&&d.isPrivate}; Am=function(d){return d.playerResponse?.playerConfig?.daiConfig?d.qY?1:d.O5?2:0:3}; g.Q7=function(d){var f=d.L();const m=kL(f);var y=f.ws;g.pV(f)&&(y&&(m.thirdParty={...m.thirdParty,embedUrl:y}),g.UU(m,d));(y=d.e1)?m.clickTracking={clickTrackingParams:y}:g.pV(d.L())&&g.Z("EVENT_ID")?m.clickTracking={clickTrackingParams:g.Z("EVENT_ID")}:f.C("html5_log_missing_itct")&&(y=new g.ZN("Missing ITCT in InnerTubeContext",{isAd:d.isAd(),lW:f.getWebPlayerContextConfig()?.contextId}),g.t(y));y=m.client||{};var C="EMBED",B=yG(d);B==="leanback"?C="WATCH":f.C("gvi_channel_client_screen")&&B=== "profilepage"?C="CHANNEL":d.SO?C="LIVE_MONITOR":B==="detailpage"?C="WATCH_FULL_SCREEN":B==="adunit"?C="ADUNIT":B==="sponsorshipsoffer"&&(C="UNKNOWN");y.clientScreen=C;if(C=d.kidsAppInfo)y.kidsAppInfo=JSON.parse(C);(B=d.AF)&&!C&&(y.kidsAppInfo={contentSettings:{ageUpMode:$Iq[B]}});if(C=d.HP)y.unpluggedAppInfo={enableFilterMode:!0};(B=d.unpluggedFilterModeType)&&!C&&(y.unpluggedAppInfo={filterModeType:Agg[B]});if(C=d.RI)y.unpluggedLocationInfo=C;m.client=y;y=m.request||{};d.ya&&(y.isPrefetch=!0);if(C= d.mdxEnvironment)y.mdxEnvironment=C;if(C=d.mdxControlMode)y.mdxControlMode=k$P[C];m.request=y;y=m.user||{};if(C=d.K)y.credentialTransferTokens=[{token:C,scope:"VIDEO"}];if(C=d.Mp)y.delegatePurchases={oauthToken:C},y.kidsParent={oauthToken:C};if(f=f.getWebPlayerContextConfig()?.userContentRating)y.serializedUserContentRating=f;m.user=y;if(f=d.contextParams)m.activePlayers=[{playerContextParams:f}];if(d=d.clientScreenNonce)m.clientScreenNonce=d;return m}; kL=function(d){const f=g.WV(),m=f.client||{};if(d.forcedExperiments){var y=d.forcedExperiments.split(",");const C=[];for(const B of y)C.push(Number(B));m.experimentIds=C}if(y=d.homeGroupInfo)m.homeGroupInfo=JSON.parse(y);if(y=d.getPlayerType())m.playerType=y;if(y=d.S.ctheme)m.theme=y;if(y=d.livingRoomAppMode)m.tvAppInfo={...m.tvAppInfo,livingRoomAppMode:y};y=d.deviceYear;d.C("html5_propagate_device_year")&&y&&(m.tvAppInfo={...m.tvAppInfo,deviceYear:y});if(y=d.livingRoomPoTokenId)m.tvAppInfo={...m.tvAppInfo, livingRoomPoTokenId:y};f.client=m;y=f.user||{};d.enableSafetyMode&&(y={...y,enableSafetyMode:!0});!m.tvAppInfo?.usePageidAsHeader&&d.pageId&&(y={...y,onBehalfOfUser:d.pageId});f.user=y;return f}; ok=function(d){const f=d.getVideoData();var m=d.Dc(),y=m.B9(),C=d.L();const B=d.OK();var e=B.zx*8/1024,M=B.c7/1024,K=B.OY;const N=B.NT;var W=B.Nq,c=m.getCurrentTime().toFixed(2),D=Aw(m.A(),",",3);var E="";if(f.isDaiEnabled()){f.enableServerStitchedDai&&(E+=f.qY?"DS":"SS");E=f.UM()?E+"LIFA, ":E+"DAI, ";var O=B.aS;O&&(E+=O)}ND(f)&&!f.UM()&&(E+="LIFAE, ");g.Ro(f)&&(E+="SABR, ");if(f.fetchType){switch(f.fetchType){case "onesie":O="o";break;case "gp":O="gp";break;default:O="gvi"}E+=`vd:${O}, `}(O=C.Wr)&& (E=O.S?E+"wa, ":E+"w, ");E+=`s:${W} t:${c} b:${D} `;m.isSeeking()&&(E+="S");m.isPaused()&&(E+="P");m.isEnded()&&(E+="E");d.isOrchestrationLeader()&&(E+=" L");(m=B.qw)&&(E+=` l:${m.toFixed()}`);m=B.currentTime;W=f.bc;m&&m>W.start&&m>=5;V+=v}D=`${V.substr(0,4)} ${V.substr(4,4)} ${V.substr(8,4)} ${V.substr(12,4)} ${V.substr(16,4)}`}else D="";e={video_id_and_cpn:String(f.videoId)+" / "+D,codecs:"",dims_and_frames:"",bandwidth_kbps:`${e.toFixed(0)} Kbps`,buffer_health_seconds:`${K.toFixed(2)} s`, date:`${(new Date).toString()}`,drm_style:N?"":"display:none",drm:N,debug_info:E,extra_debug_info:"",bandwidth_style:c,network_activity_style:c,network_activity_bytes:`${M.toFixed(0)} KB`,shader_info:W,shader_info_style:W?"":"display:none",playback_categories:""};M=`${y.clientWidth}x${y.clientHeight}`+(m>1?`*${m.toFixed(2)}`:"");K="-";B.totalVideoFrames&&(K=`${B.droppedVideoFrames||0} dropped of ${B.totalVideoFrames}`);e.dims_and_frames=`${M} / ${K}`;d=d.getVolume();M=MD(f);d=`${Math.round(d)}% / ${f.j?.audio.A? "VB":f.j?.audio.S?"DRC":`${Math.round(d*M)}%`}`;M=f.MD.toFixed(1);isFinite(Number(M))&&(d+=` (content loudness ${M}dB)`);e.volume=d;e.resolution=`${y.videoWidth}x${y.videoHeight}`;if(y=f.V){if(d=y.video)M=d.fps,M>1&&(e.resolution+=`@${M}`),(M=B.Ro)&&M.video&&(e.resolution+=` / ${M.video.width}x${M.video.height}`,M.video.fps>1&&(e.resolution+=`@${M.video.fps}`)),e.codecs=Oc(y),!f.j||y.audio&&y.video?y.TV&&(e.codecs+=` / ${y.TV}A`):e.codecs+=` / ${Oc(f.j)}`,d.S||d.primaries?(M=d.S||"unknown",M==="smpte2084"? M=`${M} (PQ)`:M==="arib-std-b67"&&(M=`${M} (HLG)`),e.color=`${M} / ${d.primaries||"unknown"}`,e.color_style=""):e.color_style="display:none";if(y.debugInfo){e.fmt_debug_info="";for(var l of y.debugInfo)e.fmt_debug_info+=`${l.label}:${l.text} `}e.fmt_debug_info_style=e.fmt_debug_info&&e.fmt_debug_info.length>0?"":"display:none"}l=f.isLivePlayback;y=f.rf;e.live_mode_style=l||y?"":"display:none";e.live_latency_style=l?"":"display:none";if(y)e.live_mode="Post-Live"+(Vk(f)?" Manifestless":"");else if(l){y= B.H7;e.live_latency_secs=`${y.toFixed(2)}s`;l=Vk(f)?"Manifestless, ":"";f.KR&&(l+="Windowed, ");d="Uncertain";if(y>=0&&y<120)if(f.latencyClass&&f.latencyClass!=="UNKNOWN")switch(f.latencyClass){case "NORMAL":d="Optimized for Normal Latency";break;case "LOW":d="Optimized for Low Latency";break;case "ULTRALOW":d="Optimized for Ultra Low Latency";break;default:d="Unknown Latency Setting"}else d=f.isLowLatencyLiveStream?"Optimized for Low Latency":"Optimized for Smooth Streaming";l+=d;(y=B.X7)&&(l+=`, seq ${y.sequence}`); e.live_mode=l}C.experiments.lT().S.Ul(Qwh)?B.isGapless&&!B.tO&&(e.playback_categories=B.NU?e.playback_categories+"Gapless ":e.playback_categories+"Queued "):!B.isGapless||aI(f)&&B.tO||(e.playback_categories+="Gapless ");e.playback_categories_style=e.playback_categories?"":"display:none";e.bandwidth_samples=B.yC;e.network_activity_samples=B.td;e.live_latency_samples=B.P7;e.buffer_health_samples=B.uh;C=g.sc(f);if(f.cotn||C)e.cotn_and_local_media=`${f.cotn?f.cotn:"null"} / ${C}`;e.cotn_and_local_media_style= e.cotn_and_local_media?"":"display:none";JQ(f,"web_player_release_debug")?(e.release_name=A[78],e.release_style=""):e.release_style="display:none";e.debug_info&&F.length>0&&e.debug_info.length+F.length<=60?e.debug_info+=" "+F:e.extra_debug_info=F;e.extra_debug_info_style=e.extra_debug_info&&e.extra_debug_info.length>0?"":"display:none";return e}; RV=function(d){const f=!d?.FV()&&d?.D$()&&pk();return{supportsVp9Encoding:!(!d?.DD()||f),supportXhr:tA}}; oZB=async function(d,f){d={context:kL(d.L()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:d.videoId,cpn:d.clientPlaybackNonce}}]};const m=El(O7W);return await g.Qw(f,d,m)}; ak=function(d,f,m){const y=g.BH(f.experiments,"bg_vm_reinit_threshold");(!CQ||(0,g.b)()-CQ>y)&&oZB(d,m).then(C=>{C&&(C=C.botguardData)&&g.e2(C,f)},C=>{d.TL()||(C=WH(C),d.U("attf",C.details))})}; w=function(d,f,m){d.state.S[f]=(...y)=>m.apply(d,y)}; hm=function(d,f,m){d.state.S.hasOwnProperty(f)||w(d,f,m);d.state.Y[f]=(...y)=>m.apply(d,y); d.state.J.add(f)}; FC=function(d,f,m){d.state.S.hasOwnProperty(f)||w(d,f,m);d.app.L().J&&(d.state.D[f]=(...y)=>m.apply(d,y),d.state.J.add(f))}; rM=function(d,f){d.state.S.addEmbedsConversionTrackingParams(...f)}; g.gM=function(d,f,...m){d.state.V.aP(f,...m);d.state.A.aP(f,...m)}; g.Ik=function(d,f,...m){d.state.V.aP(f,...m);d.state.A.aP(f,...m);d.state.j.aP(f,...m)}; ji=function(d,f=!1){ix(40,d);if(d[A[22]]!==A[21]){var m=d[A[50]]();m[A[17]](A[57],A[0]);return m}var y=d[A[27]]();m=new g.ye(y);var C=d[A[47]](A[64]);const B=decodeURIComponent(d[A[47]](A[40])||A[15])[A[12]](A[79]);if(C&&B&&B[A[6]]>1&&B[1])return y=m.S,d=y[A[55]](/^[^.]*/,A[15]),BA(m,`${y[A[11]](A[35])===0?A[35]:A[45]}${C}---${B[1]}${d}`),m=new g.Iw(m[A[31]]()),m[A[17]](A[62],A[0]),m;if(f)return m=d[A[50]](),m[A[17]](A[62],A[0]),m;C=m.S[A[46]](A[60]);m.S[A[46]](A[74])?(BA(m,A[20]),y=m[A[31]]()):m.S[A[46]](A[67])? (BA(m,A[66]),y=m[A[31]]()):(m=eF(y),n7(m)&&(y=m));m=new g.Iw(y);m[A[17]](A[38],A[0]);C&&m[A[17]](A[10],A[52]);return m}; g.uk=function(d,f,...m){d.state.V.aP(f,...m);d.state.A.aP(f,...m);d.state.j.aP(f,...m);d.state.Z.aP(f,...m)}; Rk=function(d,f,m){typeof d==="string"&&(d={mediaContentUrl:d,startSeconds:f,suggestedQuality:m});a:{if((f=d.mediaContentUrl)&&(f=/\/([ve]|embed)\/([^#?]+)/.exec(f))&&f[2]){f=f[2];break a}f=null}d.videoId=f;return XC(d)}; XC=function(d,f,m){if(typeof d==="string")return{videoId:d,startSeconds:f,suggestedQuality:m};f={};for(const y of aNT)d[y]&&(f[y]=d[y]);if(d=d.embedConfig||d.embed_config)if(typeof d==="string")f.embed_config=d;else if(g.og(d))try{const y=JSON.stringify(d);f.embed_config=y}catch(y){console.error("Invalid embedConfig JSON",y)}return f}; hnl=function(d,f,m,y){if(g.og(d)&&!Array.isArray(d)){f="playlist list listType index startSeconds suggestedQuality".split(" ");m={};for(y=0;yd.getPlaybackQuality(1)); hm(d,"setPlaybackQuality",d.Cl);hm(d,"getAvailableQualityLevels",d.Ys);hm(d,"getCurrentTime",d.IP);hm(d,"getDuration",d.fC);hm(d,"addEventListener",d.O);hm(d,"removeEventListener",d.zZ);hm(d,"getDebugText",d.Wr);hm(d,"getVideoData",()=>Zl(d)); hm(d,"addCueRange",d.J);hm(d,"removeCueRange",d.removeCueRange);hm(d,"setSize",d.setSize);hm(d,"getApiInterface",d.getApiInterface);hm(d,"destroy",d.destroy);hm(d,"mutedAutoplay",d.mutedAutoplay);const f=d.app.L();f.j||(hm(d,"getVideoEmbedCode",d.getVideoEmbedCode),hm(d,"getVideoUrl",d.Ck));hm(d,"getMediaReferenceTime",d.RP);hm(d,"getSize",d.getSize);hm(d,"setFauxFullscreen",d.Q7);f.C("embeds_enable_move_set_center_crop_to_public")&&hm(d,"setCenterCrop",d.setCenterCrop);f.j||hm(d,"logImaAdEvent", d.logImaAdEvent);hm(d,"preloadVideoById",d.EM);hm(d,"wakeUpControls",d.wakeUpControls)}; g.lk=function(d){return(d=VG(d.app.AM()))?d.Wf():null}; PX=function(d){const f=od(d.app.L()),m=d.app.getVideoData()?.y9;d=xL(d.app);return rE(f)&&!m||d?!1:!0}; LH=function(d,f,m){return typeof d==="number"?{playerType:d,Tk:f,cpn:m}:d||{}}; rgl=function(d){let f=d.raw_player_response;if(!f){var m=d.player_response;m&&(f=JSON.parse(m))}delete d.player_response;delete d.raw_player_response;f&&(d.raw_player_response={streamingData:f.streamingData,playerConfig:f.playerConfig},f.playbackTracking?.qoeUrl&&(d.raw_player_response={...d.raw_player_response,playbackTracking:{qoeUrl:f.playbackTracking.qoeUrl}}),f.videoDetails&&(f.videoDetails.videoId||f.videoDetails.lengthSeconds)&&(m={},f.videoDetails.videoId&&(m.videoId=f.videoDetails.videoId), f.videoDetails.lengthSeconds&&(m.lengthSeconds=f.videoDetails.lengthSeconds),d.raw_player_response={...d.raw_player_response,videoDetails:m}))}; Jm=function(d,f){const m={};if(d.app.L().K){for(const y of gZ5)f.hasOwnProperty(y)&&(m[y]=f[y]);if(d=m.qoe_cat)f="",typeof d==="string"&&d.length>0&&(f=d.split(",").filter(y=>INE.includes(y)).join(",")),m.qoe_cat=f; rgl(m)}else for(const y of u5S)f.hasOwnProperty(y)&&(m[y]=f[y]);return m}; S_=function(d){return d?XAq[d]||5:5}; j_=function(d,f){for(const m of Object.keys(f)){const y=f[m];d=d.replace(new RegExp("\\$"+m,"gi"),()=>y)}return d}; RnV=function(d){w(d,"getInternalApiInterface",d.getInternalApiInterface);w(d,"getTrustedApi",d.getTrustedApi);w(d,"addEventListener",d.Z);w(d,"removeEventListener",d.GZ);w(d,"cueVideoByPlayerVars",d.X);w(d,"loadVideoByPlayerVars",d.Zc);w(d,"preloadVideoByPlayerVars",d.Xt);w(d,"getAdState",d.getAdState);w(d,"sendAbandonmentPing",d.sendAbandonmentPing);w(d,"setLoopRange",d.setLoopRange);w(d,"getLoopRange",d.getLoopRange);w(d,"setAutonavState",d.setAutonavState);w(d,"seekTo",d.Mo);w(d,"seekBy",d.OI); w(d,"seekToLiveHead",d.seekToLiveHead);w(d,"requestSeekToWallTimeSeconds",d.requestSeekToWallTimeSeconds);w(d,"seekToStreamTime",d.seekToStreamTime);w(d,"prefetchKeyPlay",d.prefetchKeyPlay);w(d,"startSeekCsiAction",d.startSeekCsiAction);w(d,"getStreamTimeOffset",d.getStreamTimeOffset);w(d,"isOrchestrationLeader",d.isOrchestrationLeader);w(d,"getVideoData",d.gs);w(d,"setInlinePreview",d.setInlinePreview);w(d,"getAppState",d.getAppState);w(d,"updateLastActiveTime",d.updateLastActiveTime);w(d,"setBlackout", d.setBlackout);w(d,"setUserEngagement",d.setUserEngagement);w(d,"updateSubtitlesUserSettings",d.updateSubtitlesUserSettings);w(d,"getPresentingPlayerType",d.V);w(d,"canPlayType",d.canPlayType);w(d,"updatePlaylist",d.updatePlaylist);w(d,"updateVideoData",d.updateVideoData);w(d,"updateEnvironmentData",d.updateEnvironmentData);w(d,"sendVideoStatsEngageEvent",d.Dv);w(d,"productsInVideoVisibilityUpdated",d.productsInVideoVisibilityUpdated);w(d,"setSafetyMode",d.setSafetyMode);w(d,"isAtLiveHead",f=>d.isAtLiveHead(void 0, f)); w(d,"getVideoAspectRatio",d.getVideoAspectRatio);w(d,"getPreferredQuality",d.getPreferredQuality);w(d,"getPlaybackQualityLabel",d.getPlaybackQualityLabel);w(d,"setPlaybackQualityRange",d.Wd);w(d,"onAdUxClicked",d.onAdUxClicked);w(d,"getFeedbackProductData",d.getFeedbackProductData);w(d,"getStoryboardFrame",d.getStoryboardFrame);w(d,"getStoryboardFrameIndex",d.getStoryboardFrameIndex);w(d,"getStoryboardLevel",d.getStoryboardLevel);w(d,"getNumberOfStoryboardLevels",d.getNumberOfStoryboardLevels);w(d, "getCaptionWindowContainerId",d.getCaptionWindowContainerId);w(d,"getAvailableQualityLabels",d.getAvailableQualityLabels);w(d,"addCueRange",d.addCueRange);w(d,"addUtcCueRange",d.addUtcCueRange);w(d,"showAirplayPicker",d.showAirplayPicker);w(d,"dispatchReduxAction",d.dispatchReduxAction);w(d,"getPlayerResponse",d.Hr);w(d,"getWatchNextResponse",d.ws);w(d,"getHeartbeatResponse",d.Mp);w(d,"getCurrentTime",d.oP);w(d,"getDuration",d.RN);w(d,"getPlayerState",d.getPlayerState);w(d,"getPlayerStateObject", d.KC);w(d,"getVideoLoadedFraction",d.getVideoLoadedFraction);w(d,"getProgressState",d.getProgressState);w(d,"getVolume",d.getVolume);w(d,"setVolume",d.Ta);w(d,"isMuted",d.isMuted);w(d,"mute",d.UF);w(d,"unMute",d.vC);w(d,"loadModule",d.loadModule);w(d,"unloadModule",d.unloadModule);w(d,"getOption",d.H3);w(d,"getOptions",d.getOptions);w(d,"setOption",d.setOption);w(d,"loadVideoById",d.NB);w(d,"loadVideoByUrl",d.Kv);w(d,"playVideo",d.Qt);w(d,"loadPlaylist",d.loadPlaylist);w(d,"nextVideo",d.nextVideo); w(d,"previousVideo",d.previousVideo);w(d,"playVideoAt",d.playVideoAt);w(d,"getDebugText",d.getDebugText);w(d,"getWebPlayerContextConfig",d.getWebPlayerContextConfig);w(d,"notifyShortsAdSwipeEvent",d.notifyShortsAdSwipeEvent);w(d,"getVideoContentRect",d.getVideoContentRect);w(d,"setSqueezeback",d.setSqueezeback);w(d,"toggleSubtitlesOn",d.toggleSubtitlesOn);w(d,"isSubtitlesOn",d.isSubtitlesOn);w(d,"getAudioTrack",d.hP);w(d,"setAudioTrack",d.t8);w(d,"getAvailableAudioTracks",d.e1);w(d,"reportPlaybackIssue", d.reportPlaybackIssue);w(d,"setAutonav",d.setAutonav);w(d,"isNotServable",d.isNotServable);w(d,"channelSubscribed",d.channelSubscribed);w(d,"channelUnsubscribed",d.channelUnsubscribed);w(d,"togglePictureInPicture",d.togglePictureInPicture);w(d,"supportsGaplessAudio",d.supportsGaplessAudio);w(d,"supportsGaplessShorts",d.supportsGaplessShorts);w(d,"isGaplessTransitionReady",d.isGaplessTransitionReady);w(d,"enqueueVideoByPlayerVars",f=>void d.enqueueVideoByPlayerVars(f)); w(d,"clearQueue",d.clearQueue);w(d,"getMaxPlaybackQuality",d.getMaxPlaybackQuality);w(d,"getUserPlaybackQualityPreference",d.getUserPlaybackQualityPreference);w(d,"getSubtitlesUserSettings",d.getSubtitlesUserSettings);w(d,"resetSubtitlesUserSettings",d.resetSubtitlesUserSettings);w(d,"setMinimized",d.setMinimized);w(d,"setOverlayVisibility",d.setOverlayVisibility);w(d,"confirmYpcRental",d.confirmYpcRental);w(d,"queueNextVideo",d.queueNextVideo);w(d,"handleExternalCall",d.handleExternalCall);w(d,"logApiCall", d.logApiCall);w(d,"isExternalMethodAvailable",d.isExternalMethodAvailable);w(d,"setScreenLayer",d.setScreenLayer);w(d,"getCurrentPlaylistSequence",d.getCurrentPlaylistSequence);w(d,"getPlaylistSequenceForTime",d.getPlaylistSequenceForTime);w(d,"shouldSendVisibilityState",d.shouldSendVisibilityState);w(d,"syncVolume",d.syncVolume);w(d,"highlightSettingsMenuItem",d.highlightSettingsMenuItem);w(d,"openSettingsMenuItem",d.openSettingsMenuItem);w(d,"getEmbeddedPlayerResponse",d.getEmbeddedPlayerResponse); w(d,"getVisibilityState",d.getVisibilityState);w(d,"isMutedByMutedAutoplay",d.isMutedByMutedAutoplay);w(d,"isMutedByEmbedsMutedAutoplay",d.isMutedByEmbedsMutedAutoplay);w(d,"setGlobalCrop",d.setGlobalCrop);w(d,"setInternalSize",d.setInternalSize);w(d,"setFauxFullscreen",d.setFauxFullscreen);w(d,"setAppFullscreen",d.setAppFullscreen);w(d,"isKeyboardDisabled",d.isKeyboardDisabled)}; vX=function(d){d.getPresentingPlayerType()===3?d.aP("mdxautoplaycancel"):g.gM(d,"onAutonavCancelled",!0)}; z2=function(d){d=d.AM().Hx.get("endscreen");return!!d&&z2(d)}; T2=function(d){d=d.AM();const f=d.Hx.get("endscreen");return f&&f.YS()?!0:d.Y2()}; bk=function(d){const f=qD(d.AM());return d.app.cD&&!d.isFullscreen()||d.getPresentingPlayerType()===3&&f&&f.hasNext()&&f.hasPrevious()||!!d.getPlaylist()}; g.QG=function(d){return(d=g.tm(d.AM()))?d.Go():{}}; g.HX=function(d,f,m){d=d.iT().element;let y=Cy(d.children,C=>{C=Number(C.getAttribute("data-layer"));return m-C||1}); y<0&&(y=-(y+1));g.EO(d,f,y);f.setAttribute("data-layer",String(m))}; nZB=function(d,f){d=wM(d.app.V9.D);for(const m of d){d=m.getAvailableAudioTracks();let y=null;for(const C of d)if(C.getLanguageInfo().getId()===f){y=C;break}y&&m.v2(y,!0)}}; g.Uc=function(){YL||(YL=new Z7l);return YL}; g.G2=function(d,f){f?d.D6.Authorization=`Bearer ${f}`:delete d.D6.Authorization}; VvS=function(d,f){const m=(...y)=>{d.removeEventListener("playing",m);f(...y)}; d.addEventListener("playing",m)}; g.dC=function(d){var f=Math.abs(Math.floor(d)),m=Math.floor(f/86400);const y=Math.floor(f%86400/3600),C=Math.floor(f%3600/60);f=Math.floor(f%60);let B="";m>0&&(B+=`${m}:`,y<10&&(B+="0"));if(m>0||y>0)B+=`${y}:`,C<10&&(B+="0");B+=`${C}:`;f<10&&(B+="0");m=B+f;return d>=0?m:`-${m}`}; f3=function(d){return(!("button"in d)||typeof d.button!=="number"||d.button===0)&&!("shiftKey"in d&&d.shiftKey)&&!("altKey"in d&&d.altKey)&&!("metaKey"in d&&d.metaKey)&&!("ctrlKey"in d&&d.ctrlKey)}; m1=function(d,f,m,y){if(y.substring(0,2)==="{{")d.Va[y]=[f,m];else return y}; yI=function(d,f,m,y){if(m==="child"){g.Df(f);let B;y===void 0?B=void 0:B=!Array.isArray(y)||y&&typeof y.B==="string"?[y]:y;m=lNc(d,B);for(var C of m)f.appendChild(C)}else m==="style"?g.Xz(f,"cssText",y?y:""):y===null||y===void 0?f.removeAttribute(m):(C=y.toString(),m==="href"&&(C=cd(g.pg(C,g.EV)||g.CF)),f.setAttribute(m,C))}; lNc=function(d,f){const m=[];if(!f)return m;for(const y of f){if(y==null)continue;f=y.nodeType;f===1||f===3?m.push(y):y&&typeof y.B==="string"?m.push(d.createElement(y)):y.element?m.push(y.element):typeof y==="string"&&y.indexOf("\n")!==-1?y.split("\n").forEach((C,B)=>{B>0&&m.push(g.cJ("BR"));m.push(g.sO(C))}):m.push(g.sO(y))}return m}; C3=function(d,f){d=d.element.element;f?d.setAttribute("aria-hidden","true"):d.removeAttribute("aria-hidden")}; Bu=function(d){return d.A&&d.fade.state!==4}; e$=function(d){d.sourceElement&&(document.activeElement&&g.$T(d.element,document.activeElement)&&d.sourceElement.focus(),d.sourceElement.setAttribute("aria-expanded","false"),d.sourceElement=void 0);d.S.A();d.V=void 0}; g.MH=function(){return{B:"svg",xs:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},qp:[{B:"path",xs:{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.K3=function(){return{B:"svg",xs:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},qp:[{B:"path",xs:{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.NH=function(){return{B:"svg",xs:{height:"100%",viewBox:"0 0 24 24",width:"100%"},qp:[{B:"path",xs:{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"}}]}}; iL=function(){return{B:"svg",xs:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},qp:[{B:"path",oI:!0,le:"ytp-svg-fill",xs:{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"}}]}}; Wu=function(){return{B:"svg",xs:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},qp:[{B:"path",xs:{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"}},{B:"path",xs:{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"}},{B:"path",xs:{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"}},{B:"path",xs:{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"}},{B:"path",xs:{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"}},{B:"path",xs:{"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"}}]}}; g.cu=function(d={},f=[]){f.push("ytp-menuitem");"role"in d||(d.role="menuitem");"tabindex"in d||(d.tabindex="0");return{B:"div",oO:f,xs:d,qp:[{B:"div",le:"ytp-menuitem-icon",Ol:"{{icon}}"},{B:"div",le:"ytp-menuitem-label",Ol:"{{label}}"},{B:"div",le:"ytp-menuitem-content",Ol:"{{content}}"}]}}; s4=function(d){return d?g.AY(d):""}; DM=function(d){return d===-0x8000000000000?"BEFORE_MEDIA_START":d===0?"MEDIA_START":d===0x7ffffffffffff?"MEDIA_END":d===0x8000000000000?"AFTER_MEDIA_END":d.toString()}; g.E4=function(d,f){return d.start-f.start||d.priority-f.priority||d.A-f.A}; g.p3=function(d){return`crn_${d}`}; g.$z=function(d){return`crx_${d}`}; kz=function(d,f,m,y){f in d.S||(m=new g.Ai(m,y,{id:f,priority:2,namespace:"appad"}),d.api.ow([m],1),d.S[f]=m)}; QI=function(d,f){xIT(d,f).then(m=>{g.ud(f,void 0,void 0,m)})}; O4=function(d,f){f.forEach(m=>{QI(d,m)})}; oa=function(d,f,m){if(!(m in f))return!1;f=f[m];Array.isArray(f)||(f=[f]);for(const y of f)f={CPN:d.api.getVideoData().clientPlaybackNonce},f=g.vA(y,f),g.ud(f,void 0,Gj(da(f,PMv),f,!1,"Active View 3rd Party Integration URL")||Gj(da(f,Lel),f,!1,"Google/YouTube Brand Lift URL")||Gj(da(f,Jgn),f,!1,"Nielsen OCR URL"));return!0}; xIT=function(d,f){return g.ZI(d.api.L())&&g.E3(f)&&g.s3(f)?g.bP(d.api.L(),d.api.getVideoData().D()).then(m=>{let y;m&&(y={Authorization:`Bearer ${m}`});return y},void 0):g.zf()}; aa=function(d,f){d.checked=f;d.element.setAttribute("aria-checked",String(d.checked))}; hi=function(d,f){d.enabled=f;d.enabled?d.element.removeAttribute("aria-disabled"):d.element.setAttribute("aria-disabled","true")}; FM=function(d,f,m=!1,y){const C=d.currentTarget;if(!m&&f3(d))return d.preventDefault(),!0;f.pauseVideo();d=C.getAttribute("href");yo(d,y);return!1}; rC=function(d,f,m){if(nV(f.L())&&f.getPresentingPlayerType()!==2)f3(m)&&(f.isFullscreen()&&!f.L().externalFullscreen&&f.toggleFullscreen(),m.preventDefault());else{const y=f3(m);y&&f.pauseVideo();yo(d);y&&(g.BV(d),m.preventDefault())}}; S9P=function(d,f){const m=f.getAudioTrack();return m.id!=="und"?g.x_(d,y=>y.xi?.name===m.getLanguageInfo().name):d}; jwv=function(d,f){return f.getUserAudio51Preference()?g.x_(d,gC):d}; vZq=function(d){return d.map(f=>new BK(f.id,"application/x-mpegURL",{xi:f.xi}))}; znS=function(d){return g.wE("yt-player-drc-pref")?g.x_(d,Ia):d}; Tz5=function(d){return Tj()===2?g.x_(d,uL):d}; q9W=function(d){return qF()===1?g.x_(d,XM):d}; XM=function(d){return d.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!gC(d)}; Ia=function(d){return d.audio?.S===!0}; gC=function(d){return d.D()}; b7h=function(d){return d.xi!==void 0}; uL=function(d){return d.audio?.A===!0}; Ra=function(d,f){if(d.length<2)return!1;const m=f(d[0]);return d.some(y=>f(y)!==m)}; tvV=function(d,f){d=new Set(d.map(f));d.delete(void 0);return d.size>=2}; n3=function(d,f){for(const m of f){f=Number(m.playbackPosition?.utcTimeMillis)/1E3;const y=`embargo_${f}`;d.api.addUtcCueRange(y,f,f+Number(m.duration?.seconds),"embargo",!1);m.onEnter&&(d.S[y]=m.onEnter.filter(d.A))}}; wAh=function(d){var f=d.api.getRootNode();f=d.api.getWebPlayerContextConfig().embedsEnableEmc3ds?f.parentElement?.parentElement||f:f;d.S=new H7v(f,m=>{m!=null&&(d.api.L().xE=m,d.api.L().QJ="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.R(d,d.S);d.events.Fw(d.api,"videoStatsPingCreated",m=>{var y=d.S;y=y.S==null?null:Math.round(y.S*100)/100;m.inview=y!=null?y:void 0;y=d.api.getPlayerSize();if(y.height>0&&y.width>0){y=[Math.round(y.width),Math.round(y.height)];const C=g.x0();C>1&&y.push(C);y=y.join(":")}else y=void 0;m.size=y})}; VI=function(d,f,m,y){function C(e){const M=!(e.status!==204&&e.status!==200&&!e.response);e={succ:`${+M}`,rc:e.status,lb:e.response?.byteLength||0,rt:((0,g.b)()-B).toFixed(),shost:g.FH(d),trigger:f};ZM(e,d);m&&m(e);y&&!M&&y(new g.iE("pathprobe.net",e))} const B=(0,g.b)();g.nR(d,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:C,onTimeout:C})}; ZM=function(d,f){window.performance?.getEntriesByName&&(f=performance.getEntriesByName(f))&&f.length&&(f=f[0],d.pedns=(f.domainLookupEnd-f.startTime).toFixed(),d.pecon=(f.connectEnd-f.domainLookupEnd).toFixed(),d.perqs=(f.requestStart-f.connectEnd).toFixed())}; xz=function(d){return lL(d.jo,!d.policy.JW,d.policy.ix)}; Y9E=function(d,f){const m=Math.min(2.5,Pu(d.jo));d=xz(d);return f-m*d}; L3=function(d,f,m){return Math.ceil(Math.max(Math.max(d.policy.sE,d.policy.Pm*m),Math.min(Math.min(d.policy.Wr,31*m),Math.ceil(f*m))))||d.policy.sE}; Ji=function(d,f,m,y,C=!1){if(d.policy.Un)return Math.ceil(d.policy.Un*f);d.policy.vk&&(y=Math.abs(y));y/=d.playbackRate;let B;B=1/lL(d.jo);m=Math.max(.9*(y-3),Pu(d.jo)+d.jo.A.S*B)/B*.8/(f+m);m=Math.min(m,y);d.policy.QJ>0&&C&&(m=Math.max(m,d.policy.QJ));return L3(d,m,f)}; S$=function(d){return xz(d)/d.playbackRate}; j$=function(d,f,m){const y=d.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],C=d.policy.playbackStartPolicy.startMinReadaheadPolicy||[];d=Infinity;f=f&&y.length>0?y:C;for(const B of f)f=B.minReadaheadMs||0,m<(B.minBandwidthBytesPerSec||0)||d>f&&(d=f);return d=0?f[C]:null;var W;if(W=m){W=y;var c=C,D=m.startTimeMs+m.durationMs,E=W.startTimeMs+W.durationMs;if(W.startTimeMs-D>d.S)W=!1;else if(zF(d,m.formatId,W.formatId))m.durationMs= Math.max(D,E)-m.startTimeMs,m.dL=Math.max(m.dL,W.dL),W=!0;else if(Math.abs(m.startTimeMs-W.startTimeMs)<=d.S)if(m.durationMs>W.durationMs+d.S){c=m.formatId;var O=m.bk,F=m.dL;m.formatId=W.formatId;m.durationMs=W.durationMs;m.bk=W.bk;m.dL=W.dL;W.formatId=c;W.startTimeMs=E;W.durationMs=D-E;W.bk=O;W.dL=F;W=!1}else m.formatId=W.formatId,W=!0;else D>W.startTimeMs&&(D>E&&(f.splice(c+1,0,{formatId:m.formatId,startTimeMs:E,durationMs:D-E,bk:W.dL+1,dL:m.dL}),d.logger&&d.logger({splitOldStart:m.startTimeMs?.toFixed(3), splitOldEnd:D?.toFixed(3),splitNewStart:W.startTimeMs?.toFixed(3),splitNewEnd:E?.toFixed(3)})),m.durationMs=W.startTimeMs-m.startTimeMs,m.dL=W.bk-1),W=!1}W?y=m:(C+=1,f.splice(C,0,y));m=0;for(W=C+1;W=O+D.S?D=!0:F+D.Sm.startTimeMs-y.startTimeMs); return d>=0?d:-d-2}; qH=function(d,f,m){if(d.logger){var y=[];for(let C=0;C0&&(0,g.b)()-d.O<5E3&&(d.logger&&d.logger({dend:y.info.EB()}),m=Trn(m,C,C+.01))}d.policy.kS&&d.logger&&d.logger({cbri:`${d.A}`});y=[];for(var B=C=0;C=e){const E={...d.Ft[B]};var K=d.tP.Y.get(bV(d.Ft[B].formatId)),N=Math.max(M,e);e=K.index.RQ(N+ d.S/1E3);M=K.index.getStartTime(e);var W=e+ +(Math.abs(M-N)>d.S/1E3);N=W+d.j;W=K.index.getStartTime(W)*1E3;B!==d.A||f?(E.bk=N,E.startTimeMs=W):(d.logger&&d.logger({pEvict:"1",og:E.startTimeMs,adj:M*1E3}),E.bk=e+d.j,E.startTimeMs=M*1E3);e=d.V?.info.duration||11;B===d.A&&cd.S/1E3);e=M+d.j;K=K.index.rY(M)*1E3;E.dL=e;E.durationMs=K-E.startTimeMs;E.bk<=E.dL&&y.push(E)}D{f.push({...B})}); const y=d.oP.A;let C=d.A;for(const B of y)C=TF(d,f,m,B,C);f.forEach(B=>{B.startTimeMs&&(B.startTimeMs+=d.timestampOffset*1E3)}); return{Ft:f,Vi:m}}; zF=function(d,f,m){return f.itag!==m.itag||f.xtags!==m.xtags?!1:d.tP.D$||f.lmt===m.lmt}; fx=function(d,f,m,y,C){if(!f.rD.S()){if(!(C=m===0||!!f.A.length&&f.A[0]instanceof ti))a:{if(f.A.length&&(C=f.A[0],C instanceof Hu&&C.yl&&C.VS)){C=!0;break a}C=!1}C||d.policy.S||wC(f);return m}const B=Yz(f,m);if(!isNaN(B))return B;if(d.loader.Xh(m*1E3))return m;C.kC?d.policy.xV&&(d=U4(d.loader,f),GF(f.V,m+d,!0)):(f.x0(),d.loader.mj(!1,`sta_${+f.rD.info.vg()}`));return y&&(d=OS(y.ZS(),m),!isNaN(d))?(d4(f,d+G$v,C),m):d4(f,m,C)}; m$=function(d,f,m){if(!d.policy.D){d=f.rD.index;var y=f.S.pC;d.iE(y)||m&&m.pC===y?(f.j=!d.iE(y),f.X=!d.iE(y)):(f.j=!0,f.X=!0)}}; Cx=function(d){const f=Math.max(d.videoTrack.V.V||0,d.audioTrack.V.V||0);yM(d.videoTrack);yM(d.audioTrack);d.policy.D||A$(d.tP);d.tP.isManifestless&&!d.policy.D&&(d.S=!0,d.A=0);var m=d.loader;if(!m.policy.K||m.policy.Hr)m.currentTime=f;d.j=!0;d.V=new qs;return d.V}; MW=function(d){var f=d.videoTrack.Y!==-1,m=d.audioTrack.Y!==-1;if(!f||!m)if(f=!f&&Bo(d.videoTrack),m=!m&&Bo(d.audioTrack),f||m)if(m=f?d.videoTrack:d.audioTrack,f=f?d.audioTrack:d.videoTrack,m.Y=Bo(m).info.pC,d.policy.D&&(f.Y=Bo(f)?.info.S1()||f.Y),f.Y!==-1){let y=Math.max(f.rD.index.getStartTime(f.Y),m.rD.index.getStartTime(m.Y));cf(d.tP)&&Math.abs(y-cf(d.tP))>432E3&&WOq(d.tP);d.A&&(y=d.A,d.A=0);g.Yc(()=>{d.policy.D||er(d,y,102)}); d.loader.U("initManifestlessSync",{st:y,ost:y+d.loader.BZ(),a:d.audioTrack.Y,v:d.videoTrack.Y});d.V&&(d.V.resolve(y+.1),d.V=null);d.policy.D&&er(d,y,102)}}; dKP=function(d,f,m){if(!d.isSeeking())return-1;m=(m?d.videoTrack:d.audioTrack).rD.index;const y=m.RQ(d.targetTime);return(m.iE(d.tP.KG)||f.pC===d.tP.KG)&&y{MW(d)}); else{if(d.isSeeking()&&d.targetTime){const B=dKP(d,f,m);if(B!==-1){d.videoTrack.j=!1;d.audioTrack.j=!1;d.S=!0;d.A=0;g.Yc(()=>{d.loader.U("seekreason",{reason:"behindMinSq",tgt:B});er(d,B)}); return}}m?d.videoTrack.X=!1:d.audioTrack.X=!1;var C=!d.S;Yz(d.videoTrack,d.targetTime)>=0&&Yz(d.audioTrack,d.targetTime)>=0&&C?((d.videoTrack.j||d.audioTrack.j)&&d.loader.U("iterativeSeeking",{status:"done",count:d.seekCount}),d.videoTrack.j=!1,d.audioTrack.j=!1):y&&g.Yc(()=>{if(d.S||!d.policy.El)MW(d);else{var B=f.startTime,e=f.duration;if(!d.policy.D){var M=d.videoTrack.Y!==-1&&d.audioTrack.Y!==-1,K=!d.videoTrack.X&&!d.audioTrack.X;(m?d.videoTrack.j:d.audioTrack.j)&&M&&K&&(d.targetTime>=B&&d.targetTime< B+e+.1?((m?d.videoTrack:d.audioTrack).j=!1,d.videoTrack.j||d.audioTrack.j||(d.loader.U("iterativeSeeking",{status:"done",target:B,originalTime:B+d.loader.BZ(),count:d.seekCount}),d.seekCount=0)):d.seekCount<8?(d.seekCount++,d.loader.U("iterativeSeeking",{status:"inprogress",count:d.seekCount,target:d.targetTime,actual:B,duration:e,isVideo:m}),d.seek(d.targetTime,{})):(d.loader.U("iterativeSeeking",{status:"incomplete",count:d.seekCount,target:d.targetTime,actual:B}),d.seekCount=0,d.videoTrack.j=!1, d.audioTrack.j=!1,Kx(d.loader,B+.1,{EK:!0,uo:"chunkSelectorSynchronizeMedia",D8:!0})))}}})}}; Wo=function(d,f,m){NW(d.jo,f);d.fC&&(d.fC.add(Math.ceil(f)-Math.ceil(d.J)),d.fC.add(Math.max(0,Math.ceil(m/1024)-Math.ceil(d.j/1024))));const y=f-d.J,C=m-d.j;d.y9=C;d.qW=Math.max(d.qW,C/(y+.01)*1E3);d.J=f;d.j=m;d.Wr&&m>d.Wr&&ig(d)}; ig=function(d){d.Mp=Math.max(d.Mp,d.j-d.Xt);d.oP=Math.max(d.oP,d.J-d.pG);d.Wr=0}; mKq=function(d,f){d.url=f;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; co=function(d){d.isActive&&(d.isActive=!1)}; sa=function(d){d.IP=d.S+d.snapshot.delay*1E3;d.RO=!1}; Ea=function(d,f,m){if(!d.Su){f=Math.max(f,.01);var y=d.Mk?Math.max(f,m/d.Mk):f,C=d.jo.A.V;C&&(y=f,d.Mk&&(y=Math.max(f,m/d.Mk*C)));Dn(d.jo,f,m,y)}}; px=function(d){const f=d.RP||d.nC;return f?d.snapshot.delay+Math.min(d.Wg,(d.X-d.S1)/1E3)+f:d.sM}; $S=function(d){return(d.Z-d.S)/1E3}; kS=function(d,f){if(d.tJ&&d.pC!==void 0&&d.l5!==void 0){var m=Math,y=m.min,C=d.D;var B=d.tJ;var e=d.S;if(AS(B,d.pC))B=f;else{var M=0;B.e7&&(M=.2);B=e+(B.Wg+M)*1E3}d.D=y.call(m,C,B);m=Math;y=m.min;C=d.K;B=d.tJ;e=d.S;M=yav(B,d.pC,d.l5);M!==2&&(f=M?f:e+B.Wg*1E3,B.e7&&(f+=B.Wg*1E3));d.K=y.call(m,C,f);d.D<=d.S?sa(d):(d.IP=d.D,d.RO=!0)}}; QM=function(d,f){if(f+1<=d.totalLength){var m=E1(d,f);m=m<128?1:m<192?2:m<224?3:m<240?4:5}else m=0;if(m<1||!(f+m<=d.totalLength))return[-1,f];if(m===1)d=E1(d,f++);else if(m===2)m=E1(d,f++),d=E1(d,f++),d=(m&63)+64*d;else if(m===3){m=E1(d,f++);var y=E1(d,f++);d=E1(d,f++);d=(m&31)+32*(y+256*d)}else if(m===4){m=E1(d,f++);y=E1(d,f++);const C=E1(d,f++);d=E1(d,f++);d=(m&15)+16*(y+256*(C+256*d))}else m=f+1,d.focus(m),iY(d,m,4)?d=Wp(d).getUint32(m-d.V,!0):(y=E1(d,m+2)+256*E1(d,m+3),d=E1(d,m)+256*(E1(d,m+1)+ 256*y)),f+=5;return[d,f]}; Oa=function(d){return g.Sx(d.info.Pr,f=>f.type===3)}; XzB=async function(d,f){return f?(new W1(d.A)).encrypt(f,d.S):f}; neE=async function(d,f){return f?await (new W1(d.A)).decrypt(f,d.S):f}; oy=function(d){d.V.read().then(d.Z,d.onError).then(void 0,g.gg)}; hS=function(d,f,m,y,C){if(Ve(94,d.qU))return new C$n(d,m);d=d.Px();return y?cH()?new ay(d,f,m,C):new BRh(d,f,m,C):new eWn(d,m,C)}; FI=function(d,f,m){d.S&&(K$(d.S,f),f=d.S,d.S=null);let y=0,C=0;for(const K of d.Pr){if(K.range&&y+K.A<=d.A){y+=K.A;continue}if(m3(K)&&!m&&d.A+f.totalLength-C=400?(d.lastError="net.badstatus",!0):C?(d.lastError="ump.spsrejectfailure",!0):m||y?!1:(d.lastError=f===204?"net.nocontent":"net.connect",!0)}; Ry=function(d,f){if(d.policy.gw)return!1;const m=f.getResponseHeader("content-type"),y=f.ux();d=!y||y<=d.policy.P8;return(!f.CP()||!m||m.indexOf("text/plain")!==-1)&&d}; nx=function(d,f){let m="";f=f.nB();f.totalLength<=d.policy.P8&&(d=s1(f),d=A6(d),m=n7(d)?d:"");return m}; Zn=function(d){const f=d.timing.O();f.shost=fO(54,d.Ne.qU);d.policy.GZ&&d.policy.z3&&(f.csrc=1);return f}; Man=function(d,f){return d?.maxWidth>f?.maxWidth||d?.maxHeight>f?.maxHeight}; KmW=function(d,f){for(const m of f.keys()){const y=f.get(m);if(y.length===0)continue;g.Bj(y,(e,M)=>M.maxFramerate-e.maxFramerate); const C=[y[0]];let B=0;for(let e=1;ed.S||m.push(y);return m}; VM=function(d,f,m){let y=WmE[d]||[];m.C("html5_shorts_onesie_mismatched_fix")&&(y=caS[d]||[]);f.push(...y);m.C("html5_early_media_for_drm")&&f.push(...(seW[d]||[]))}; DKv=function(d,f){const m=gb(d);var y=d.L();const C=y.A;y=y.C("html5_shorts_onesie_mismatched_fix");const B=d.kA();if(y){if(!C.S){if(B&&lg)return lg;if(xS)return xS}}else if(xS&&!C.S)return xS;const e=[],M=[],K={};var N=Po.concat(Lx);y&&(N=Po.concat(JS));d.C("html5_early_media_for_drm")&&(N=N.concat(Sr),d.C("allow_vp9_1080p_mq_enc")&&N.push(jr));const W=[...vo];d.C("html5_iamf_audio_onesie_fmt")&&W.push(["773"]);for(var c of N){N=!1;for(const E of c){var D=wF(E,B&&y);if(!D||!D.video)continue;if(D.S()&& !m.e1&&D.video.qualityOrdinal>m.Om)continue;const O=g.BH(d.L().experiments,"html5_drm_byterate_soft_cap");if(O>0&&i2(D)&&D.Xw>O)continue;if(N){e.push(E);VM(E,e,d);continue}D=kB(m,D,C);D===!0?(N=!0,e.push(E),VM(E,e,d)):K[E]=D}}for(const E of W)for(const O of E){c=Y0(O);if(!c||!c.audio||!d.C("html5_onesie_51_audio")&&c.D())continue;c=kB(m,c,C);if(c===!0){M.push(O);VM(O,M,d);break}else K[O]=c}if(!d.C("html5_enable_audio_quality_setting")){d=["141","774"];for(const E of d)M.includes(E)&&(g.tf(M,E),K[E]= "blkhqa")}m.S&&f("orfmts",K);if(y)return C.S&&(C.S=!1,lg=xS=void 0),B?lg={video:e,audio:M}:xS={video:e,audio:M};xS={video:e,audio:M};C.S=!1;return xS}; bg=function(d){const f={};var m=d.W;const y=d.AP,C=d.jo,B=m.getVideoData();var e=PH(0);var M=m.getVisibilityState();y.C("html5_enable_audio_quality_setting")&&(f.TA=y.TA);e&&(f.fS=e,f.lastManualDirection=vTT(),e=YM()||0,e>0&&(e=(y.C("html5_use_date_now_for_local_storage")?Date.now():(0,g.b)())-e,y.C("html5_use_date_now_for_local_storage")?e>0&&(f.timeSinceLastManualFormatSelectionMs=e):f.timeSinceLastManualFormatSelectionMs=e));if(C.K||y.C("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&& Wg)e=y.C("html5_disable_bandwidth_cofactors_for_sabr_live")?!!d.Ay?.JW:!1,f.Ti=lL(C,!e);var K=xa.medium,N=Math.floor(K*16/9);(e=B.kA())||(B.S&&B.A&&B.A.videoInfos.length!==0?(e=B.A.videoInfos[0],e=!!e.video&&e.video.width0&&(f.In===0||f.In>M)&&(f.In=M,m.U("lsl",{q:M}));M=(y.C("html5_fix_drm_license_constraint_for_tv_and_onesie")?d.ly:B.fetchType==="onesie")||B.qE?[{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}];f.UY=d.authorizedFormats&&d.authorizedFormats.length>0?{authorizedFormats:d.authorizedFormats}:{authorizedFormats:M};d.sabrLicenseConstraint&&(f.UY.sabrLicenseConstraint=d.sabrLicenseConstraint);if(y.C("html5_onesie_media_capabilities")||SC(B))f.Sw=3;y.C("html5_onesie_audio_only_playback")&&hQ(B)&&(f.Sw= 1);d.Ay?.Zc&&d.Tl&&(f.Sw=f.Sw===void 0?7:f.Sw|4);M=B.fC?B.fC:gb(B);if(y.C("html5_onesie_media_capabilities")){e=y.A;K=[];N=[];W=y.C("html5_shorts_onesie_mismatched_fix");var c=B.kA(),D=Po.concat(Lx);W&&(D=Po.concat(JS));y.C("html5_early_media_for_drm")&&(D=D.concat(Sr),y.C("allow_vp9_1080p_mq_enc")&&D.push(jr));const x=[...vo];y.C("html5_iamf_audio_onesie_fmt")&&x.push(["773"]);for(var E of D)for(var O of E){D=wF(O,c&&W);if(!D||!D.video)continue;const v=g.BH(y.experiments,"html5_drm_byterate_soft_cap"); if(!(v>0&&i2(D)&&D.Xw>v)&&kB(M,D,e)===!0){K.push({videoCodec:zT[HK[O]],maxWidth:D.video.width,maxHeight:D.video.height,maxFramerate:D.video.fps});break}}for(var F of x)for(var V of F)if((E=Y0(V))&&E.audio&&(y.C("html5_onesie_51_audio")||!E.D())&&kB(M,E,e)===!0){N.push({audioCodec:TT[HK[V]],numChannels:E.audio.numChannels});break}f.mediaCapabilities={videoFormatCapabilities:K,audioFormatCapabilities:N}}if(d.Ay?.fC()){E=d.Cs;O=d.Cw;e=d.Ay?.Xw;F=[];V=[];K=new Map;N=B.EM.S;for(var l of N.values())l.vg? V.push({audioCodec:TT[l.mS],numChannels:l.numChannels,spatialCapabilityBitmask:p_5[l.mS]}):(N=zT[l.mS],W=l.maxBitrateBps||0,c=e?e*8:0,W={videoCodec:N,maxWidth:O?854:l.maxWidth||0,maxHeight:O?480:l.maxHeight||0,maxFramerate:l.maxFramerate||0,is10BitSupported:l.kd||!1,maxBitrateBps:c&&W?Math.min(c,W):c||W,efficient:!0},N=`${N}_${l.kd}`,c=K.get(N)||[],c.push(W),K.set(N,c));F=KmW(F,K);l=E?[...E]:[];B.C("html5_ssff_denylist_opus_low")&&l.push(249,350);gb(B);f.mediaCapabilities={videoFormatCapabilities:F, audioFormatCapabilities:V,hdrModeBitmask:3,perPlaybackAttributes:l.length?{itagDenylist:l}:{}}}d.Ay?.S&&(f.KY=M.KY,f.Om=d.Ay?.Om);y.Kk&&(f.r4=y.Kk);f.Ri=d.PY;f.ai=d.ai;f.hE=d.hE;f.Pq=d.Pq;d.Jg&&(f.Fv=(0,g.b)()-d.Jg);d.uE&&(f.uE=d.uE);tA||(f.Vy=!0);l=Pu(C)*1E3;l>0&&(f.vQ=l);d.Ay?.rQ&&d.NE&&d.NE0?m:C.interruptions[0]||0;d.Ay?.qW&&(f.Fo=d.Fo);y.oP&&(f.audioTrackId=y.oP);B.pG()&&!f.audioTrackId&&(y.C("html5_fill_default_mosaic_audio_track_id")||(d=EY(B),f.audioTrackId=d),B?.U("misstrkchg",{"default":f.audioTrackId}));if(d=navigator.connection?.type||"")f.detailedNetworkType=qW[d]||qW.other;!y.C("html5_enable_voice_boost")||B.kA()||B.isAd()||(f.b1=y.z3);return f}; Ho=function(d,f,m,y,C,B,e){const M={};f&&(M.wl=f);if(!d)return M;M.playbackCookie=m?.playbackCookie;C&&(M.G5=C);M.MZ=[];M.yO=[];if(e?.size)for(const K of e.values())M.yO.push(K);if(d.sabrContextUpdates.size>0)for(const K of d.sabrContextUpdates.values())tS(M,K,y);g.Ro(d)&&B&&tS(M,B,y);f=d.L().S;M.clientInfo={clientName:$KK[f.c.toUpperCase()]||0};f.cbrand&&(M.clientInfo.deviceMake=f.cbrand);f.cmodel&&(M.clientInfo.deviceModel=f.cmodel);f.cver&&(M.clientInfo.clientVersion=f.cver);f.cos&&(M.clientInfo.osName= f.cos);f.cosver&&(M.clientInfo.osVersion=f.cosver);f=d.L();f.C("html5_sabr_enable_server_xtag_selection")&&f.So&&(M.clientInfo.hl=f.So);d.Mm&&(M.Mm=d.Mm);return M}; tS=function(d,f,m){const y=f.type||0;m?.has(y)?d.yO.push(f):d.MZ.push(y)}; AaK=function(d){if(!(Di(d.info)&&d.info.EE()&&d.policy.Xt&&d.v_)||d.info.uT.A>=2||PH()>0||!vH())return!1;var f=d.Ne.get("aitags");if(!f)return!1;f=py(f).split(",");const m=[];for(const y of d.v_)g.TE(f,y)&&m.push(y);if(!m.length)return!1;d.Ne.set("altitags",Ek(m.join(",")));return!0}; var pNS=function(d,f,m,y,C,B){return fO[A[9]](this,30,d,f,m,y,C,B)}; w4=function(d,f,m=!1){g.t(f);d.Sf.lastError="player.exception";d.errorMessage=`${f.name}_${f.message}`;m?g.Yc(()=>{ug(d.Sf)}):ug(d.Sf)}; YS=function(d){d.hF&&(d.xhr.status=d.hF,d.Ff=d.hF)}; Ua=function(d,f){d.timing.hP=!0;d.xhr.CP()&&d.timing.e1();d.policy.RO&&d.KZ?.stop();FI(d.fJ,f,!1)}; GT=function(d,f,m){let y=d.Mk?Math.max(f,m/d.Mk):f;const C=d.jo.A.V;C&&(y=f,d.Mk&&(y=Math.max(f,m/d.Mk*C)));Dn(d.jo,f,m,y)}; d6=function(d,f,m,y,C,B){d.K&&(d.K.add(Math.round(f)),d.K.add(Math.round(m)),d.K.add(Math.round(y)),d.K.add(Math.round(C)),d.K.add(Math.round(B)),d.K.add(Math.round(d.RO)))}; fE=function(d,f,m){switch(f){case 68:d.by(m);break;case 35:d.wI(m);break;case 44:d.Qx(m);break;case 43:d.jd(m);break;case 53:d.Vt(m);break;case 56:d.Ii();break;case 57:d.hh(m);break;case 42:d.mL(m);break;case 45:d.Rp(m);break;case 59:d.M0(m);break;case 51:d.Z_(m);break;case 49:d.WE(m);break;case 50:d.oi(m);break;case 47:d.JE(m);break;case 58:d.Vb(m);break;case 61:d.RY(m);break;case 66:d.a4(m);break;case 46:d.tE(m);break;case 67:d.onSnackbarMessage(m);break;case 71:f=r1(m,ZOW),d.gD.uA(f)}}; kJh=function(d){mX=d}; Qeh=function(d,f,m){d.ou.get(f).onProgress=m}; yQ=function(d,f){d.Xi(f)&&(mX?d.ou.get(f).Xf.clear():d.ou.get(f).rL=new h6,d.A(f),d.j=!0)}; O6c=function(d){for(const [f,m]of d.ou){const y=f;m.DU||yQ(d,y)}}; CE=function(d,f){d=d.ou.get(f);if(!d)return 0;f=0;if(d.Pr.length>0){for(const m of d.Pr)f+=m.range?.length||0;return f}if(d.dl.length>0)for(const m of d.dl)f+=m.tI||0;return f+d.Dt}; B4=function(d,f){if(mX){let m=0;d=d.ou.get(f);if(!d?.Xf)return 0;for(const y of d.Xf.values())m+=y.data.totalLength;return m}return d.ou.get(f)?.rL.Y()||0}; e9=function(d,f){d=d.ou.get(f);if(mX){if(!d?.DU)return!1;f=d.Xf.size>0;return d.Ci.length>0||f}return!!d?.DU&&!!d?.rL.Y()}; Mu=function(d,f){const m=d.ou.get(f),y=CE(d,f),C=!y&&!!m.bytesReceived;if(mX){if(d.tP?.D$){for(var B of m.Xf.values())if(!B.b4)return!1;return C}}else if(B=d.W5(f),C&&d.V&&B!==void 0)return B;return(C||m.bytesReceived===y)&&m.Ym+B4(d,f)===m.bytesReceived}; KE=function(d,f,m){const y=d.tP?.Y.get(f);if(!y)return[];if(m.RX)return y.J(0,m.clipId)?.Pr||[];if(y.V()){var C=m.startMs,B=m.durationMs,e=1E3;d.Ay?.S&&m.timeRange&&(C=m.timeRange.startTicks??-1,B=m.timeRange.Vw??-1,e=m.timeRange.timescale??-1);if(m.lN<0||m.Uh<0||B<0||C<0||m.tI<0||e<0)return yQ(d,f),[];d=U_(m.lN,m.tI);f=m.r9||0;return[new Kb(3,y,d,"makeSliceInfosMediaBytes",m.Uh-1,C/e,B/e,f,d.length-f,void 0,m.uu,m.clipId)]}return m.Uh<0?(yQ(d,f),[]):d.tP?.D$?(B=y.AJ,e=B*y.info.Xw,f=m.r9,d.Ay?.S&& d.D.Y9()!=="ONESIE"&&m.timeRange&&!f&&(C=m.timeRange.startTicks/m.timeRange.timescale),[new Kb(3,y,void 0,"makeSliceInfosMediaBytes",m.Uh,C,B,f,e,!0,m.uu,m.clipId)]):[]}; iW=function(d,f,m,y){m.Pr.push(...y);if(mX)m.T$.has(f)||m.T$.set(f,[]),m.T$.get(f).push(...y);else if(m.fJ)for(const C of y)m.fJ.Pr.push(C);else m.fJ=new Nu(d.Ay,[...m.Pr]),d.Ay?.n7&&g.R(d,m.fJ)}; W4=function(d,f,m){d.tP=f;d.Ay=m;for(const [y,C]of d.ou){f=y;m=C;for(const B of m.VN){const e=KE(d,f,B);iW(d,B.fY,m,e)}}}; c4=function(d){return d.K$()&&!d.NR}; s8=function(d){d.policy.kp&&d.Aj&&!d.TC?d.TC=!0:d.po.e1()}; D4=function(d,f){let m=-1,y=-1,C=-1;if(d.Ln?.items)for(const B of d.Ln.items)f=M,K=d.tP.isManifestless,e?(d.S?.v9.event==="predictStart"&&d.S.pCd.Y&&(d.Y=NaN,d.D=NaN);if(d.S&&d.S.pC===f){if(y=d.S,!d.policy.Y||!d.policy.A)if(C&&y){var B=y.v9,e=C.rP(B);B.event==="predictStart"&&(d.X=f);d.U("sdai",{onqevt:B.event,sq:f,mt:m,gab:e,cst:B.startSecs,cueid:d.policy.TY&&(e||B.event==="start")?B.identifier:void 0},!0);e?B.event!=="predictStart"?(B.event==="start"&&d.X===f-1&&d.U("sdai",{gabonstart:f}),y.ME?O8(d,4,"cue"): (d.Y=f,d.D=m,d.U("sdai",{joinad:d.A,sg:d.Y,st:d.D.toFixed(3)}),d.Z=Date.now(),O8(d,2,d.A===3?"staftpred":"join"),FX(C,y.v9))):(e=r6(d),f+=Math.max(Math.ceil(-B.S/e),1),B=Math.floor(m-B.S/1E3),d.policy.A?d.V=B:d.j=f,d.U("sdai",{onpred:m,estsq:f,estmt:B.toFixed(3)}),g.g6(d.loader,B,B,f,e),d.Z=Date.now(),O8(d,3,"predict"),FX(C,y.v9)):d.A===1?d.MW?.FK(m)?(g.g6(d.loader,m,m,f),O8(d,4,"sk2head")):O8(d,5,"nogab"):B.event==="predictStart"&&(d.policy.A&&d.V>0?(m=Math.floor(m-B.S/1E3),d.V!==m&&d.U("sdai",{updateSt:m, old:d.V}),d.V=m):d.j>0&&(m=f+Math.max(Math.ceil(-B.S/r6(d)),1),d.j!==m&&(d.U("sdai",{updateSt:m,old:d.j}),d.j=m)))}else d.U("sdai",{nulldec:1,sq:f,mt:m.toFixed(3),evt:y?.v9?.event||"none"})}else d.A===1&&O8(d,5,"noad")}; uW=function(d,f,m){return(m<0||m===d.Y)&&!isNaN(d.D)?d.D:f}; oz=function(d,f,m){f.startSecs+=isNaN(d.J)?0:d.J;Qc(d.tP,f,m)}; az=function(d,f){if(d.S){var m=d.S.v9.df-(f.startTime+d.J-d.S.v9.startSecs);m<=0||(m=new g.v2(d.S.v9.startSecs-(isNaN(d.J)?0:d.J),m,d.S.v9.context,d.S.v9.identifier,"stop",d.S.v9.S+f.duration*1E3),d.U("cuepointdiscontinuity",{segNum:f.pC}),oz(d,m,f.pC))}}; r6=function(d){switch(d.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; XX=function(d,f,m,y=!1){y?O8(d,1,"seek"):f>0&&Math.abs(f-m)>=5&&d.A===4&&O8(d,5,"sk2t")}; Rz=function(d){if(!d)return"unknown";switch(d){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; g.nE=function(d,f){return f?d.policy.bc&&f.tileContext?`${f.identifier};${f.tileContext}`:f.identifier:""}; Z4=function(d,f){let m=-(f.v9?.K2||0);f.timeRange&&(m+=(f.timeRange.startTicks||0)/(f.timeRange.timescale||1));return new g.v2(m,f.v9?.VU||0,f.v9?.Lu||"",f.v9?.identifier||"",Rz(f.v9?.event),(f.v9?.K2||0)*1E3,d.policy.bc?f.tileContext:void 0)}; VQ=function(d){switch(d){case 1:return"timeout";case 2:return"ratecontrol";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";default:return"unknown"}}; g.lW=function(d,f){let m="";const y=[];for(const [C,B]of d.S.entries()){const e=C,M=B;M?.startTimeSecs<=f&&f<=M?.startTimeSecs+M?.df&&y.push(e);m+=`${e}:${M?.startTimeSecs.toFixed(3)}:${M?.df.toFixed(3)};`}y.length===0&&d.U("clsdai",{no_cid:1,mt:f.toFixed(3),adConfigMap:m.substring(0,1024)});return y}; x4=function(d,f,m=!1){m&&(d.D=!0);++d.Y;m=6E4*2**d.Y;m=(0,g.b)()+m;d.j.set(f.info.id,m)}; P4=function(d){for(const [f,m]of d.j.entries()){const y=f;m<(0,g.b)()&&d.j.delete(y)}return d.j}; LE=function(d,f){d.S!==f&&(d.S=f,d.V=!0)}; aBE=function(d,f){let m=null;if(d.policy.e0){let y=[];if(f){const C=g.vd(d.A.A,B=>B.id===f); if(C&&C.xi){const B=C.xi.id;y=g.x_(d.A.A,e=>e.xi?.id===B)}}y.length===0&&(y=g.x_(d.A.A,C=>!!C.xi?.isDefault),f&&d.U("iaf",{id:f, sid:y[0]?.id}));y.length>0&&(m=g.vd(y,C=>C.audio.S===d.policy.YV)||y[0])}else f&&(m=g.vd(d.A.A,y=>y.id===f)),m||(m=g.vd(d.A.A,y=>!!y.xi?.isDefault),f&&d.U("iaf",{id:f, sid:m?.id}));return m}; j9=function(d,f){d.S=f;var m=d.D.videoInfos;if(!d.S.isLocked()){const B=(0,g.b)();m=g.x_(m,function(e){if(e.Xw>this.policy.Xw)return!1;const M=this.tP.S[e.id];return P4(this.Y).get(e.id)>B||M.uT.A>4||M.Mp>4?!1:this.e1.has(+e.itag)?!1:!0},d); d.Y.Cw()&&(m=g.x_(m,e=>e.video.width<=854&&e.video.height<=480))}m.length||(m=d.D.videoInfos); let y=m;d.policy.wG&&(y=J9(d,y,f));y=g.x_(y,f.j,f);if(d.S.isLocked()&&d.Y.S){var C=g.vd(m,B=>B.id===d.Y.S); C?y=[C]:LE(d.Y,"")}d.policy.wG||(y=J9(d,y,f));y.length||(y=[m[0]]);y.sort((B,e)=>S9(d,B)-S9(d,e)); for(f=1;fC.video.width?(g.bt(y,f),f--):S9(d,m)*d.policy.Z>S9(d,C)&&(g.bt(y,f-1),f--);f=y[y.length-1];d.RP=!!d.V&&!!d.V.info&&d.V.info.mS!==f.mS;d.j=y;d.fC.clear();m=!1;for(C=0;C=1080&&(m=!0);hWP(d.policy,f,d.tP.D$)}; FmE=function(d){var f=d.policy.X;const m=S$(d.S1)/f-S9(d,d.A.info);f=g.zE(d.j,function(y){return S9(this,y)y.audio.S===d.A.info.audio.S),f.length||(f=d.D.A)); d.A=d.tP.S[f[0].id];if(f.length>1&&!d.policy.Pd){if(!d.policy.H6){var m=g.vd(f,y=>y.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); m&&(d.A=d.tP.S[m.id])}m=!1;if(m=d.policy.Kk?!0:d.S.isLocked()?d.S.S<240:IBh(d,d.A))d.A=d.tP.S[g.VX(f).id]}}}; t9=function(d){if(!d.nextVideo||!d.policy.j)if(d.S.isLocked())d.nextVideo=d.S.S<=360?d.tP.S[d.j[0].id]:d.tP.S[g.VX(d.j).id];else{for(var f=Math.min(d.Z,d.j.length-1),m=S$(d.S1),y=S9(d,d.A.info),C=m/d.policy.X-y;f>0&&!(S9(d,d.j[f])<=C);f--);for(m=m/d.policy.Z-y;f=m);f++);d.nextVideo=d.tP.S[d.j[f].id];d.Z=f}}; urv=function(d,f){if(bW(d,f))return null;if(f.reason==="m"&&f.isLocked())return j9(d,f),d.Z=d.j.length-1,TG(d),t9(d),d.X=d.X||d.V!==d.nextVideo,d.V=d.nextVideo,new v4(d.A,d.V,f.reason);f.reason==="r"&&(d.O=-1);j9(d,f);t9(d);if(f.reason==="r"&&d.nextVideo===d.V)return new v4(d.A,d.nextVideo,f.reason);d.V&&d.nextVideo&&S9(d,d.V.info)1.5&&d.loader.U("overshoot",{sq:f.pC,br:m,max:y}))}}; Y4=function(d,f,m=!1){x4(d.Y,f,m);d.O=-1;j9(d,d.S)}; U8=function(d,f){return new v4(d.J,d.V,f||d.S.reason)}; S9=function(d,f){if(!d.Ys[f.id]){var m=d.tP.S[f.id].index.zC(d.hP,15);m=f.a_&&d.V&&d.V.index.isLoaded()?m||f.a_:m||f.Xw;d.Ys[f.id]=m}m=d.Ys[f.id];d.fC.has(f.itag)&&(m*=1.5);return m*=Math.max(1,d.nC.cg()||0)}; GG=function(d,f){const m={};for(const y of f){if(!y||!y.video)continue;f=y.video.qualityOrdinal;const C=m[f],B=C&&C.S()&&C.video.qualityOrdinal>d.policy.Om,e=f<=d.policy.Om?y.S():y.j();if(!C||B||e)m[f]=y}return m}; J9=function(d,f,m){const y=m.reason==="m"||m.reason==="s";d.policy.aK&&dL&&g.uU&&(!y||m.S<1080)&&(f=f.filter(C=>C.video&&(!C.Y||C.Y.powerEfficient))); if(f.length>0)if(rV()){const C=GG(d,f);f=f.filter(B=>!!B&&!!B.video&&B.mS===C[B.video.qualityOrdinal].mS)}else{const C=f[0]?.video?.qualityOrdinal; if(C){m=f.filter(e=>!!e&&!!e.video&&e.video.qualityOrdinal===C); const B=GG(d,m)[C].mS;f=f.filter(e=>!!e&&!!e.video&&e.mS===B)}}return f}; ral=function(d){const f=g.vd(d.D.A,y=>y.audio.S),m=g.vd(d.D.A,y=>!y.audio.S); return f?d.policy.YV?f:m:null}; IBh=function(d,f){let m=0;for(;m+1y}; qu=function(d,f,m){if(f.info.mS==="f"||d.oP.includes(HZ(f,d.tP.D$)))return f;for(let y=0;ym.info.itag===f); if(!d)throw Error("Itag "+f+" from server not known.");return d}; RW5=function(d){const f=[];if(d.S.reason==="m"||d.S.reason==="s")return f;if(KOT(d.tP)){for(let m=Math.max(0,d.Z-2);mB?C=0:y[e]>d.buffered[e]&&(e===B-1?C=2:e===B-2&&y[e+1]>d.buffered[e+1]&&(C=3))}d.S.add(f<<3|(m&&4)|C);f=Math.ceil(d.track.eL()*1E3);d.S.add(f-d.Y);d.Y=f;if(C===1)for(d.S.add(B),f=0,e=0;e= 2&&d.S.add(y[B-1]-d.buffered[B-1]);m&&d.S.add(m);d.buffered=y}; Cr=function(d){return{downloadedEndTime:Math.round(d.hB?d.hB.Y:0),maxKnownEndTime:Math.round(d.S.index.sX()),averageByteRate:Math.round(d.S.info.a_)}}; M7=function(d,f=!1){!f||d.indexRange&&d.initRange&&d.hB||Bm(d,new eR("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));f={lmt:d.S.info.lastModified,docid:d.policy.j,fmtid:d.S.info.id,type:d.S.info.mimeType.split(";")[0],csz:d.chunkSize,clen:d.V*d.chunkSize+d.A};d.crypto&&(f.ck=d.J,f.civ=d.D);f="local://localhost/videoplayback?"+g.BP(f);f={itag:+d.S.info.itag,mimeType:d.S.info.mimeType,bitrate:d.S.info.Xw*8,lastModified:String(d.S.info.lastModified),initRange:d.initRange?.S(), indexRange:d.indexRange?.S(),url:f};var m=d.S.info.A;m&&(f.xtags=m);if(m=d.S.info.video)if(f.quality=m.quality,f.qualityLabel=m.qualityLabel,f.width=m.width,f.height=m.height,m=m.fps)f.fps=m;if(d=d.S.info.audio){if(m=d.sampleRate)f.audioSampleRate=String(m);if(d=d.numChannels)f.audioChannels=d}return f}; Kr=function(d,f,m=!1){f.then(y=>{d.K.delete(f);(m||y===4)&&d.Z.resolve(y)},y=>{d.Z.reject(y)})}; N7=function(d){return!!d.hB&&d.hB.D()}; Bm=function(d,f){SJ(d.policy.j)!==4&&(jJ(d.policy.j,4),g.gh(f),d.Z.reject(new eR(f.message)))}; im=function(d,f){let m=0;const y=s1(f.A);if(d.V=y.length)return;if(m<0)throw Error("Missing data");d.V=d.j;d.A=0}for(;m{const C=q6(y,d.hB.rD.info,M7(d,!0),m,d.policy.nC,d.V,f,d.crypto);Kr(d,C,!0)})}else Bm(d,new eR("Woffle: Expect always re-mark currentChunkOffset at EOS")); else Bm(d,new eR("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; Wm=function(d,f){if(!N7(d)&&!d.TL()){if(!(d.S1||(d.S1=!0,d.j>0))){var m=Cr(d);m=q6(d.policy.j,d.S.info,M7(d),m,d.policy.nC);Kr(d,m)}if(f.info.type===1){if(d.hB){Bm(d,Error("Woffle: Expect INIT slices to always start us off"));return}d.initRange=U_(0,f.A.totalLength)}else if(f.info.type===2)d.hB&&d.hB.type===1||Bm(d,Error("Woffle: Index before init")),d.indexRange=U_(d.initRange.end+1,f.A.totalLength);else if(f.info.type===3){if(!d.hB){Bm(d,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(d.hB.type===3&&!dN(d.hB,f.info)&&(d.O=[],f.info.pC!==eV(d.hB)||f.info.S!==0))return;if(f.info.V){for(const y of d.O)im(d,y);d.O=[]}else{d.O.push(f);d.hB=f.info;return}}else{Bm(d,Error("Woffle: Unexpected slice type"));return}d.hB=f.info;im(d,f);lB5(d)}}; Vac=function(d){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(d.S.index.sX()),averageByteRate:Math.round(d.S.info.a_)}}; xKW=function(d){d=g.M5(d,1886614376);for(const f of d);return g.Pd(d,f=>JH(f))}; P$g=function(d){var f=g.Lg(d,(y,C)=>y+C.length,0); f=new Uint8Array(f);let m=0;for(const y of d)f.set(y,m),m+=y.length;return f}; cm=function(d){a:{var f=d.initData;try{var m=0;const C=new DataView(f.buffer);for(;m0){const K=C.getUint32(m+28);e+=K*16+4}const M=C.getUint32(m+e-4);try{const K=Lmq(f.subarray(m+e,m+e+M));if(K!==null){var y=K;break a}}catch(K){}m+=B}y=null;break a}catch(C){y=null;break a}y=void 0}if(y!=null){f=L_(ZK(y,7,void 0,AC));f==null||d.Bx||(d.cryptoPeriodIndex=f);f=L_(ZK(y,10, void 0,AC));f!=null&&f>0&&!d.Bx&&(d.S=f);for(const C of g.jj(y,2,zR,void 0===eg?2:4))y=d.V,f=y.push,m=Ta(C),m=g.X0(m,4),f.call(y,m)}}; sB=function(d){return isNaN(d.cryptoPeriodIndex)?g.X0(d.initData):`${d.cryptoPeriodIndex}`}; DS=function(d){if(d.offset>=d.A.totalLength)throw Error();return E1(d.A,d.offset++)}; EB=function(d,f=!1){var m=DS(d);if(m===1){f=-1;for(m=0;m<7;m++){var y=DS(d);f===-1&&y!==255&&(f=0);f>-1&&(f=f*256+y)}return f}y=128;for(let C=0;C<6&&y>m;C++)m=m*256+DS(d),y*=128;return f?m:m-y}; pr=function(d){try{const f=EB(d,!0),m=EB(d,!1);return{id:f,size:m}}catch(f){return{id:-1,size:-1}}}; JaV=function(d){var f=new $R(d),m=-1,y=0;let C=0;for(;!y||!C;){const {id:B,size:e}=pr(f);if(B<0)return;if(B===176){if(e!==2)return;y=f.S()}else if(B===186){if(e!==2)return;C=f.S()}B===374648427?m=f.S()+e:B!==408125543&&B!==174&&B!==224&&f.skip(e)}f=Dz(d,0,m);m=new DataView(f.buffer);m.setUint16(y,3840);m.setUint16(C,2160);y=new h6([f]);K$(y,d);return y}; An=function(d){d.D?.dispose();d.D=null}; kR=function(d){return d.A.length?d.A[0]:null}; Stq=function(d,f){return d.A.some(m=>m.info.pC===f)}; Qp=function(d,f){f={rst4disc:f,cd:d.J.toFixed(3),sq:d.e1?d.e1.pC:-1};d.V=NaN;d.J=0;d.fC=-1;d.e1=null;d.Mp=NaN;d.Wr=NaN;d.IP=null;d.loader.U("mdstm",f)}; OB=function(d){d.S=null;d.X=-1;d.Z=0;d.Y=null;d.hP=NaN;d.O=0;d.K=null}; Fl=function(d,f){if(f.info.V){d.RP=f.info;if(d.Y){var m=d.Y,y=ot(d,!1);m=at(m);d.loader.eE(d.rD,y,m);d.K||d.policy.OI||hn(d);d.K=null}OB(d)}d.D&&Wm(d.D,f);if(y=d.G0())if(y=y.D(f,d.policy.eM,d.policy.EM)){d.A.pop();d.A.push(y);return}d.A.push(f)}; Xl=function(d,f,m,y=0){if(d.j){var C=d.j.S+d.j.A;if(m.info.S>0)if(m.info.pC===d.j.pC&&m.info.S=0&&d.j.pC>=0&&!dN(d.j,m.info))throw new g.ZN("improper_continuation",d.j.EB(),m.info.EB());Bl(d.j,m.info)||Qp(d,"d")}else if(m.info.S>0)throw new g.ZN("continuation_of_null",m.info.EB());d.j=m.info;d.rD=m.info.rD;if(m.info.S===0){if(d.S)if(!d.loader.isOffline()||d.policy.BF)d.loader.U("slice_not_fully_processed",{buffered:d.S.info.EB(), push:m.info.EB()});else throw new g.ZN("slice_not_fully_processed",d.S.info.EB(),m.info.EB());OB(d);d.Ys=y}else{if(d.Ys&&y&&d.Ys!==y)throw d=new g.ZN("lmt_mismatch",m.info.pC,d.Ys,y),d.level="WARNING",d;!m.info.rD.V()&&d.Y&&(y=m.info,C=d.Y.segmentNumber,y.J="updateWithEmsg",y.pC=C)}if(d.S){y=d.S.D(m);if(!y)throw new g.ZN("failed_to_merge",d.S.info.EB(),m.info.EB());d.S=y}else d.S=m;a:{m=g.nb(d.S.info.rD.info);if(d.S.info.type!==3){if(!d.S.info.V)break a;d.S.info.type===6?rL(d,f,d.S):gL(d,d.S);d.S= null}for(;d.S;){y=d.S.A.totalLength;if(d.X<=0&&d.Z===0){var B=d.S.A;let N=C=-1;if(m){for(var e=0;e+80))break;if(D!==408125543)if(D===524531317)e=!0,E>=0&&(N=B.S()+E,M=!0);else{if(e&&(D===160||D===163)&&(C<0&&(C=K),M))break;D===163&&(C=Math.max(0,C),N=B.S()+E);if(D===160){C<0&&(N=C=B.S()+E);break}B.skip(E)}}C< 0&&(N=-1)}const {VE:W,EZ:c}={VE:C,EZ:N};if(W<0)break;d.X=W;d.Z=c-W}if(d.X>y)break;d.X?(y=It(d,d.X),y.Y&&um(d,y),rL(d,f,y),Fl(d,y),d.X=0):d.Z&&(y=It(d,d.Z<0?Infinity:d.Z),d.Z-=y.A.totalLength,Fl(d,y))}}d.S&&d.S.info.V&&(Fl(d,d.S),d.S=null)}; um=function(d,f){var m=g.Zi(f);if(No(f.info.rD.info)&&f.info.rD.info.video.primaries==="bt2020"){var y=new cZ(m);s_(y,[408125543,374648427,174,224,21936,21937])&&(y=y.start+y.pos,m.getUint8(y)===129&&m.getUint8(y+1)===1&&m.setUint8(y+1,9))}y=f.info.rD.info;y.j()&&!No(y)&&(y=g.Zi(f),(new cZ(y)).RX(),Ah([408125543,374648427,174,224],21936,y));f.info.rD.info.JB()&&(y=f.info.rD,y.info&&y.info.video&&y.info.video.projectionType==="MESH"&&!y.O&&(g.nb(y.info)?y.O=$jT(m):y.info.Bx()&&(y.O=OYv(m))));f.info.rD.info.Bx()&& f.info.JB()&&(m=g.Zi(f),(new cZ(m)).RX(),Ah([408125543,374648427,174,224],30320,m)&&Ah([408125543,374648427,174,224],21432,m));if(d.policy.SK&&f.info.rD.info.Bx()){y=g.Zi(f);var C=new cZ(y);if(s_(C,[408125543,374648427,174,29637])){m=pZ(C,!0);C=C.start+C.pos;for(var B=0;By.info.jm+y.A.totalLength,0); d.S&&(f+=d.S.A.totalLength);return f}; It=function(d,f){var m=d.S;f=Math.min(f,m.A.totalLength);if(f===m.A.totalLength)return d.S=null,m;m=xv(m,f);d.S=m[1];return m[0]}; rL=function(d,f,m){if(m.info.rD.V()){if(d.nC&&ZS(m)){f=g.Zi(m);var y=g.G5(f,0,1953658222);if(y){y.skip(1);var C=Zx(y)<<16|VC(y),B=C&1,e=C&4;if(C&256){f=C&512;var M=C&1024;C&=2048;var K=xB(y);K<2||(B&&y.skip(4),e&&y.skip(4),B=xB(y),y.skip((K-1)*(4+(f?4:0)+(M?4:0)+(C?4:0))-4),y.data.setUint32(y.offset+y.S,B))}}}if(f=d.S1&&!!d.S1.rD.S1)if(f=m.info.JB())f=zK(m),M=d.S1,Vp?(y=1/f,f=lm(d,f)>=lm(M)+y):f=d.getDuration()>=M.getDuration(),f=!f;f&&ZS(m)&&(f=d.S1,Vp?(y=zK(m),M=1/y,y=lm(d,y),f=lm(f)+M-y):f=f.getDuration()- d.getDuration(),f=1+f/m.info.duration,dT(g.Zi(m),f))}else{y=!1;d.Y||(qE(m),m.S&&(d.Y=m.S,y=!0,B=m.info,e=m.S.segmentNumber,B.J="updateWithEmsg",B.pC=e,B=m.S,B.D&&(e=d.rD.index,e.Y=!B.D,e.D="emsg"),B=m.info.rD.info,e=g.Zi(m),g.nb(B)?WZ(e,1701671783):B.Bx()&&Ah([408125543],307544935,e)));a:if((B=jV(m,d.policy.Vh))&&TK(m))e=xR(d,m),d.J+=e,B-=e,d.O+=B,d.V=d.policy.yJ?d.V+B:NaN;else{if(d.policy.EO){if(e=K=d.loader.D8(g.Pl(m),1),d.V>=0&&m.info.type!==6){if(d.policy.yJ&&isNaN(d.Wr)){g.gh(new g.ZN("Missing duration while processing previous chunk", m.info.EB()));d.loader.isOffline()&&!d.policy.BF||Pm(d,m,e);Qp(d,"m");break a}C=K-d.V;var N=C-d.J;const W=m.info.pC,c=d.e1?d.e1.pC:-1,D=d.Mp,E=d.Wr,O=d.policy.Uv&&C>d.policy.Uv,F=Math.abs(N)>10,V=Math.abs(d.V-e)<1E-7;if(Math.abs(N)>1E-4){d.oP+=1;const l=d.Y?.V();N={audio:`${+d.vg()}`,sq:W.toFixed(),sliceStart:K,lastSq:c.toFixed(),lastSliceStart:D,lastSliceDuration:E,totalDrift:(C*1E3).toFixed(),segDrift:(N*1E3).toFixed(),skipRewrite:`${+(O||F)}`};l?.length&&(N.adCpn=l[0]);d.loader.handleError("qoe.avsync", N);d.fC=W}O||F||V||(e=d.V);K=xR(d,m,K);B-=K;d.J=C+K}}else e=isNaN(d.V)?m.info.startTime:d.V;Pm(d,m,e)&&(d.O+=B,d.V=e+B,d.policy.L8&&d.oP>=d.policy.L8&&(d.oP=0,d.loader.lc({resetForRewrites:"count"})))}d.e1=m.info;d.Wr=SV(m);m.V>=0&&(d.Mp=m.V);if(y&&d.Y){y=ot(d,!0);cl(m.info,y);d.S&&cl(d.S.info,y);for(M of f)d.policy.D&&M.pC!==d.Y?.segmentNumber||cl(M,y);(m.info.V||d.S&&d.S.info.V)&&m.info.type!==6||(d.K=y,d.policy.A?(f=at(d.Y),d.loader.eE(d.rD,y,f)):(f=d.loader,f.tP.isManifestless&&Lr(f,y,null,!!d.rD.info.video)), d.policy.OI||hn(d))}}nr(d,m);d.timestampOffset&&J3(m,d.timestampOffset)}; ot=function(d,f){let m;const y=d.Y;if(m=z5(y))m.startSecs+=d.hP;const C=d.hP;let B=0;d.rD instanceof Dh&&(B=d.rD.AJ);return new rN(y.segmentNumber,C,f?B:d.O,y.ingestionTime,`sq/${y.segmentNumber}`,void 0,void 0,f,m)}; at=function(d){if(d.ME()){var f=d.data["Stitched-Video-Id"]?d.data["Stitched-Video-Id"].split(",").slice(0,-1):[],m=d.V();var y=[];if(d.data["Stitched-Video-Duration-Us"])for(var C of d.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1))y.push((Number(C)||0)/1E6);C=[];if(d.data["Stitched-Video-Start-Frame-Index"])for(var B of d.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1))C.push(Number(B)||0);B=[];if(d.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(const e of d.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0, -1))B.push((Number(e)||0)/1E6);d=new zWW(f,m,y,B,g.qR(d),g.bj(d))}else d=null;return d}; hn=function(d){const f=d.Y,m=z5(f);m&&(m.startSecs+=d.hP,d.loader.X9(d.rD,m,f.segmentNumber,f.ME()))}; xR=function(d,f,m){var y=0;if(f.info.rD.info.Bx()&&!TK(f))return 0;if(d.S1&&!d.vg()){let N=0;m&&g.nb(f.info.rD.info)?N=m-d.V:f.info.rD.info.Bx()&&(N=d.J);var C=f.info.pC;m=jV(f,d.policy.Vh);var B=d.S1;const {wM:W,AD:c}={wM:B.fC,AD:B.J};B=Math.abs(c-N)>.02;if((C===W||C>W&&C>d.fC)&&B){y=Math.max(.95,Math.min(1.05,(m-(c-N))/m));if(g.nb(f.info.rD.info))dT(g.Zi(f),y);else if(f.info.rD.info.Bx()&&(B=N-c,!g.nb(f.info.rD.info)&&(f.info.rD.info.Bx(),y=new cZ(g.Zi(f)),C=f.Y?y:new cZ(new DataView(f.info.rD.A.buffer)), jV(f,!0)))){var e=B*1E3,M=rT(C);C=y.pos;y.pos=0;if(y.S.getUint8(y.pos)===160||Im(y))if(E_(y,160))if(pZ(y,!0),E_(y,155)){B=y.pos;var K=pZ(y,!0);y.pos=B;e=e*1E9/M;M=Q9(y);e=M+Math.max(-M*.7,Math.min(M,e));e=Math.sign(e)*Math.floor(Math.abs(e));if(!(Math.ceil(Math.log(e)/Math.log(2)/8)>K)){y.pos=B+1;for(B=K-1;B>=0;B--)y.S.setUint8(y.pos+B,e&255),e>>>=8;y.pos=C}}else y.pos=C;else y.pos=C;else y.pos=C}y=jV(f,d.policy.Vh);y=m-y}y&&f.info.rD.info.Bx()&&d.loader.U("webmDurationAdjustment",{durationAdjustment:y, videoDrift:N+y,audioDrift:c})}return y}; Pm=function(d,f,m){if(!Lb(f,m))return f=ME(f.info),f.smst="1",d.loader.handleError("fmt.unparseable",f||{},1),!1;isNaN(d.hP)&&(d.hP=m);return!0}; ZS=function(d){return d.info.rD.V()&&d.info.pC===d.info.rD.index.Yy()}; lm=function(d,f=0){f=f?Math.round(d.timestampOffset*f)/f:d.timestampOffset;d.rD.S1&&f&&(f+=d.rD.S1.S);return f+d.getDuration()}; Jn=function(d,f){f<0||(d.A.forEach(m=>{J3(m,f)}),d.timestampOffset=f)}; vm=function(d,f=!1){var m=d.loader.getCurrentTime();if(d.policy.jq){var y=d.loader.fF();isNaN(y)||(m=y-d.loader.BZ())}var C=d.V.G0();let B=C?.info.Y||0;if(d.policy.f7&&!isFinite(m))return 0;C?.info.rD.hP()&&!C.info.V&&(d.policy.C7?B=C.info.j:d.policy.cP&&(y=C.info,B=y.range?y.Y:Math.min(y.startTime+Math.min(y.duration*y.S/y.rD.info.Xw,y.duration)+(y.range?y.Z:Math.min(y.duration,y.duration*y.A/y.rD.info.Xw)),y.startTime+y.duration)));if(!d.Z$){if((d.policy.S||d.policy.iZ)&&f&&!isNaN(m)){if(C)return B- m;if(d.policy.iZ&&d.rD.info.mS==="f")return Infinity}return 0}if((y=SR(d))&&jR(y))return y.Y;var e=d.Z$.ZS(!0);if(f&&C)return y=0,d.policy.S&&(y=hw(e,B+.02)),y+B-m;f=hw(e,m);d.policy.xx&&y&&(C=ky(e,m),e=ky(e,y.j-.02),C===e&&(m=y.Y-m,d.policy.V&&m>f+.02&&d.U("abh",{bh:f,bhtls:m}),f=Math.max(f,m)));return f}; yM=function(d){d.D=!0;d.j=!0;d.Y=-1;d4(d,Infinity)}; wC=function(d){for(const f of d.A)zq(d,f);d.A=[];d.S=null}; Yz=function(d,f,m=!1){if(d.Z$){const y=d.Z$.ZS(),C=OS(y,f);let B=NaN;const e=SR(d);e&&(B=OS(y,e.rD.index.getStartTime(e.pC)));if(C===B&&d.S&&d.S.A&&Tq(q7(d),0))return f}d=bm(d,f,m);return d>=0?d:NaN}; d4=function(d,f,m){d.rD.S();var y=bm(d,f);if(y>=0)return y;d.J?.S1(f,m);y=Math;var C=y.min,B=d.V;if(B.D)if(B=B.D,B.hB&&B.hB.type===3)B=B.hB.startTime;else if(B.j>0){var e=B.S.index;e=g.y3(e.offsets.subarray(0,e.count),B.j*B.chunkSize);B=B.S.index.getStartTime(e>=0?e:Math.max(0,-e-2))}else B=0;else B=Infinity;f=C.call(y,f,B);d.S=d.policy.S1?null:d.rD.D(f).Pr[0];tn(d)&&(d.policy.Nc&&m?.seekSource===60||d.Z$&&d.Z$.abort(),d.policy.Yp&&d.J?.Z());d.Ys=0;return d.S?d.S.startTime:f}; Bo=function(d){return kR(d.V)}; Hm=function(d,f){return!!d.J?.X(f)||Stq(d.V,f)}; wL=function(d,f,m=!1){f&&Vp&&Jn(d.V,f.x9());m||d.J?.J();d.Z$=f;d.J?.hP(d.Z$)}; SR=function(d){return d.policy.G3?d.J?.Ys()||null:d.Z$&&d.Z$.nT()}; YR=function(d){const f={};for(let m=0;m4&&d.S1.shift()}; du=function(d,f){if(f.jO()){const m=f.yp();for(const y of m)d.policy.V&&f instanceof ti&&d.U("omblss",{s:y.info.EB()}),Gq(d,f.info.Pr,y,f.DN())}}; Gq=function(d,f,m,y=0){isNaN(d.K)||(d.U("aswm",{sq:f[0].pC,id:f[0].rD.info.itag,xtag:f[0].rD.info.A,ep:Date.now()-d.K}),d.K=NaN);switch(m.info.type){case 1:case 2:f9(d,m);break;case 4:var C=m.info.rD;const B=C.RP(m);d.S?.O()&&i3(m.info,d.S)&&(d.S=C.Ys(d.S).pop());for(const e of B)Gq(d,f,e,y);break;case 3:m.info.rD.info.video?(C=d.timing,C.e1||(C.e1=(0,g.b)(),g.E8("fvb_r",C.e1,C.S))):(C=d.timing,C.D||(C.D=(0,g.b)(),g.E8("fab_r",C.D,C.S)));Xl(d.V,f,m,y);d.policy.S&&mq(d);break;case 6:Xl(d.V,f,m,y), d.S=m.info}}; f9=function(d,f){if(f.info.type===1)if(f.info.rD.info.video){var m=d.timing;m.oP||(m.oP=(0,g.b)(),g.E8("vis_r",m.oP,m.S))}else m=d.timing,m.Z||(m.Z=(0,g.b)(),g.E8("ais_r",m.Z,m.S));gL(d.V,f);d=d.loader;d.videoTrack.rD.S()&&d.audioTrack.rD.S()&&d.policy.S&&!d.tP.D$&&(f=d.audioTrack.getDuration(),m=d.videoTrack.getDuration(),Math.abs(f-m)>1&&d.U("trBug",{af:`${g.th(d.audioTrack.rD.info,!1)}`,vf:`${g.th(d.videoTrack.rD.info,!1)}`,a:`${f}`,v:`${m}`}))}; mq=function(d){d.A.length?d.S=g.VX(g.VX(d.A).info.Pr):d.V.A.length?d.S=d.V.G0().info:d.S=SR(d)}; yq=function(d,f){const m={Ft:[],ZC:[]};return d.J?.K(f)??m}; bm=function(d,f,m=!1){if(!d.S||!d.S.A)return NaN;d=q7(d);f=TRS(d,f+.02,m);return f<0?NaN:Tq(d,m?f:0)?d[f].startTime:NaN}; tn=function(d){var f;!(f=d.rD.info.mS==="f")&&(f=d.policy.j)&&(f=d.V,f=!!f.D&&N7(f.D));if(f)return!0;f=SR(d);if(!f)return!1;const m=jR(f)&&f.V;return d.isManifestless&&d.hP>0?m||f.pC>=d.hP:m}; C9=function(d){let f=0;for(const m of d.A)f+=pb(m.info);return f+=v7l(d.V)}; jR=function(d){return d?d.D():!1}; Be=function(d){const f=SR(d);return f?f.Y-d.loader.getCurrentTime():0}; eN=function(d,f,m,y){if(!d.rD.index.iE(f,!0))return!1;try{wC(d);var C=d.V;let B=null;for(let e=C.A.length-1;e>=0;e--){const M=C.A[e];M.info.pC>=f&&(C.A.pop(),C.V-=jV(M,C.policy.Vh),B=M.info)}B&&(C.j=C.A.length>0?C.A[C.A.length-1].info:C.IP,C.A.length!==0||C.j||Qp(C,"r"));C.loader.U("mdstm",{rollbk:1,itag:B?B.rD.info.itag:"",popped:B?B.pC:-1,sq:f,lastslc:C.j?C.j.pC:-1,lastfraget:C.V.toFixed(3)});if(d.policy.S)return d.S=null,!0;y>m?d4(d,y):d.S=d.rD.Y(f-1,!1).Pr[0]}catch(B){return f=WH(B),f.details.reason= "rollbkerr",d.loader.handleError(f.errorCode,f.details,f.severity),!1}return!0}; zq=function(d,f,m=!1){qtP(d,f,m);f.dispose()}; Mm=function(d){const f=d.V.G0();return f?f.info:SR(d)}; K9=function(d,f){let m;for(m=0;mWl(C,y))?(d.S=y,d.policy.V&&d.U("cer",{lsr:"lsp", lsp:y.EB()})):(yR(f.info.Pr[0])?(d.S=f.fJ&&f.fJ.V?uoT(f.fJ.V):ILh(f.info.Pr[0]),d.policy.V&&d.U("cer",{lsr:d.S.EB(),lsp:y?.EB()})):(d.S=null,d.policy.V&&d.U("cer",{lsr:"null",lsp:y?.EB()})),d.loader.isOffline()&&!d.policy.BF||zq(d,f,!0))}}; Nm=function(d){return tn(d)||jR(d.V.G0()?.info)}; q7=function(d){let f=[];const m=SR(d);m&&f.push(m);f=g.Hd(f,d.V.T0());for(const y of d.A)for(const C of y.info.Pr)y.Wy&&(f=g.x_(f,B=>!i3(B,C))),(yR(C)||C.O())&&f.push(C); d.S&&!gcS(d.S,g.VX(f),d.S.rD.V())&&f.push(d.S);return f}; Tq=function(d,f){if(!d.length)return!1;for(f+=1;f=f)return C}return y}; i5=function(d){return!(!d.S||d.S.rD===d.rD)}; We=function(d,f,m){return d.policy.S?vm(d,!0)f&&d.Yf.kJ)}; p9=function(d,f){const m=Bo(d);return m&&m.info.type!==6?!f.K(d,m.info.pC):!1}; $u=function(d,f){for(const m of d.O)if(m.segmentNumber===f)return m.HS?2:1;return 0}; ku=function({hasSubfragmentedFmp4:d=!1,SA:f=!1}={}){const m=new Aj;m.e7=d||f;return m}; Qq=function(d){return d.S&&d.E_&&d.playbackStartPolicy}; hWP=function(d,f,m=!1){f.video.qualityOrdinal>1080&&!d.Ae&&(d.IP=36700160,d.KC=5242880,d.Wr=Math.max(4194304,d.Wr),d.Ae=!0);f.video.qualityOrdinal>2160&&!d.VM&&(d.IP=104857600,d.Xw=13107200,d.VM=!0);g.BH(d.AP.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?f.isEncrypted()&&g.yJ()&&g.fk("samsung")&&(g.fk("kant")||g.fk("muse"))&&(d.Xw=g.BH(d.AP.experiments,"html5_samsung_kant_limit_max_bitrate")):f.isEncrypted()&&g.yJ()&&g.fk("kant")&&(d.Xw=1310720);d.GS!==0&&f.isEncrypted()&&(d.Xw=d.GS);d.zS!== 0&&f.isEncrypted()&&m&&(d.Xw=d.zS);f.Xw&&(d.ix=Math.max(d.sE,Math.min(d.Wr,5*f.Xw)))}; Oi=function(d,f,m=0){return g.BH(d.AP.experiments,f)||m}; oC=function(d,f,m,y){d.E_&&(d.playbackStartPolicy=f,d.bM=m,d.iM=y)}; AS=function(d,f){if(f<0)return!0;const m=d.Yy();return f0)return 2;if(f<0)return 1;m=d.Yy();return f(0,g.b)()?0:1}; gu=function(d,f,m){if(d.policy.zM)return!1;var y=d.S;var C=f.S?.S1()||-1;y.A===3&&C+1>=y.j?(y.U("sdai",{haltrq:C+1,est:y.j}),y=!1):y=y.A!==2;if(!y||!(f.S?f.S.rD.uT:f.rD.uT).J(d.policy,d.V,d.loader.MF)||d.loader.isSuspended&&(!Fp(d.schedule)||d.loader.Km))return!1;if(d.policy.j&&zH>=5)return d.loader.gC.zU(),!1;if(d.tP.isManifestless){if(f.A.length>0&&f.S&&f.S.pC===-1||f.A.length>=d.policy.c8||!d.policy.y0&&f.A.length>0&&!d.policy.J.e7)return!1;if(f.D)return!d.tP.isLive||!isNaN(d.l5)}if(Ei(f))return!1; if(!f.S){if(!f.rD.S())return!1;d4(f,d.loader.getCurrentTime())}if(Bo(f)&&(f.G0()!==Bo(f)||d.loader.isSuspended))return!1;C=(y=d.policy.DD)&&!f.A.length&&vm(f,!0)=d.policy.mz)return!1;y=f.S;if(!y)return!0;y.O()&&y.rD.S()&&(f.S=g.VX(y.rD.Ys(y)),y=f.S);if(!y.D()&&!y.rD.j(y))return!1;B=d.tP.rf||d.tP.Z;if(d.tP.isManifestless&&B){B=f.rD.index.Yy();var e=m.rD.index.Yy(); B=Math.min(B,e);if(f.rD.index.qK()>0&&B>0&&y.pC>=B)return f.hP=B,m.hP=B,!1}if(y.rD.info.audio&&y.O()||y.D())return!1;B=!f.j&&!m.j;if(C=!C)C=y.Y,C=!!(m.S&&!jR(m.S)&&m.S.Yru(d,f)?(ru(d,f),!1):(d=f.Z$)&&d.isLocked()?!1:!0}; xu=function(d,f){d.loader.Es(f);var m=pb(f),y=d.loader.Rl();m={jo:d.schedule,M9:m,T5:Y9E(d.j,m),EE:m3(f.Pr[0]),Su:Ve(77,f.uT.S),ra:d.policy.V,dP:(C,B)=>{d.loader.L4(C,B)}}; d.schedule.A.D&&(m.Mk=(d.videoTrack.rD?.info.Xw||0)+(d.audioTrack.rD?.info.Xw||0));d.tJ&&(m.pC=f.Pr[0].pC,m.l5=f.l5,m.tJ=d.tJ);y={hN:Xyl(f,d.loader.getCurrentTime()),v_:d.policy.Xt&&Di(f)&&f.Pr[0].rD.info.video?RW5(d.A):void 0,CX:d.policy.Ys,poToken:d.loader.s3(),zB:d.loader.R_(),m$:d.m$,yl:isNaN(d.yl)?null:d.yl,VS:d.VS,BB:d.BB,AI:d.AI,wl:y};return new Hu(d.policy,f,m,d.V,(C,B)=>{try{a:{const yv=C.info.Pr[0].rD,CS=yv.info.video?d.videoTrack:d.audioTrack;if(!(C.state>=2)||C.isComplete()||C.y6()||!(!d.loader.Q2|| d.loader.isSuspended||vm(CS)>3)){const $K=aC(C,d.policy,d.V);$K===1&&(d.X=!0);IC(d,C,$K);if(C.isComplete()||C.TL()&&B<3){if(d.policy.V){const r5=C.timing.O();r5.rst=C.state;r5.strm=C.xhr.CP();r5.cncl=C.xhr&&C.Sf.Y?1:0;d.loader.U("rqs",r5)}C.y$&&d.loader.U("sbwe3",{},!0)}if(!d.TL()&&C.state>=2){QQ(d.timing,C,yv);var e=d.loader;d.yl&&C.nm&&e&&(d.yl=NaN,d.loader.d6(C.nm),d.loader.wi(),d.loader.U("cabrUtcSeek",{mediaTimeSeconds:C.nm}));C.rG&&d.yl&&C.rG&&!C.rG.action&&(d.loader.P6(d.yl),d.yl=NaN,d.loader.U("cabrUtcSeekFallback", {targetUtcTimeSeconds:d.yl}));C.r0&&d.loader.Vb(C.r0);d.policy.RO&&(d.AI=C.AI);if(C.state===3){K9(CS,C);Di(C.info)&&u5(d,CS,yv,!0);if(d.MW){const r5=C.info.CT();r5&&d.MW.bd(C.info.Pr[0].pC,yv.info.id,r5)}d.loader.Nh()}else if(C.isComplete()&&C.info.Pr[0].type===5){if(C.state!==4)C.DC()&&d.loader.handleError(C.AO(),C.Yg());else{var M=(C.info.Pr[0].rD.info.video?d.videoTrack:d.audioTrack).A[0]||null;M&&M instanceof Hu&&M.y6()&&M.nP()}C.dispose()}else{if(!C.DC()&&C.kJ&&C.state>=2&&C.state!==3){var K= C.xhr.getResponseHeader("X-Response-Itag");if(K){var N=X_E(d.A,K),W=C.info.V;if(W){var c=W-N.IP();N.K=!0;C.info.Pr[0].rD.K=!1;var D=N.J(c);C.info=D;if(C.fJ){var E=C.fJ,O=D.Pr;(O.length!==E.Pr.length||O.length=d.policy.aC&&d.MW&&C.info.isDecorated()&&bc==="net.badstatus"&&ZD(d.MW,Ky,Sl))){var l=(r5.info.video&&r5.uT.A>1||C.Ff===410||C.Ff===500||C.Ff===503)&&!(P4(d.A.Y).size>0)&&!Ve(95,r5.uT.S),x=C.Yg(),v=r5.info.video?d.videoTrack:d.audioTrack;l&&(x.stun="1");d.loader.handleError(bc,x);d.TL()||(l&&Y4(d.A,r5),K9(v,C),d.loader.Nh())}}else N=1,d.MW&&C.info.isDecorated()&&bc==="net.badstatus"&& ZD(d.MW,Ky,Sl)&&(N=0),d.tP.isLive&&C.AO()==="net.badstatus"&&d.Y<=d.policy.e8*2?(A$(d.tP),d.tP.rf||d.tP.isPremiere?Kx(d.loader,0,{uo:"badStatusWorkaround"}):d.tP.Z?Kx(d.loader,d.tP.bu,{uo:"badStatusWorkaround",D8:!0}):Vq(d.loader)):d.loader.handleError(bc,C.Yg(),N);isNaN(d.yl)||(d.loader.P6(d.yl),d.yl=NaN)}d.policy.ya&&!C.isComplete()?l5(d.loader):d.loader.Nh();var S=hj(C,d.policy,d.V);IC(d,C,S)}}}}}catch(yv){S=d.K?1:0,d.K=!0,C=NF(S),S=WH(yv,S),d.loader.handleError(S.errorCode,S.details,S.severity), C||d.loader.x0()}},y)}; L9=function(d,f,m){if(gu(d,f,m)){m=d.D(f,m);if(d.MW){var y=m.Pr[0].rD.info.id;var C=d.S;var B=m.Pr[0].pC;C=B<0&&!isNaN(C.Y)?C.Y:B;B=uW(d.S,m.Pr[0].j,C);const K=f===d.audioTrack?1:2,N=m.Pr[0].rD.info.mS,W=y.split(";")[0];a:{var e=d.S;if(e.S){var M=e.S.v9.event;if(e.S.pC===C){e=M==="predictStart"?void 0:e.S.v9.event;break a}if(e.S.pC===C-1){e=M==="start"||M==="continue"?M:void 0;break a}}e=void 0}if(d.policy.oP&&d.S.A!==0)y=g.Pe(d.MW,B,C,y,K,N,e),C<0&&K===2&&XX(d.S,0,0,!0),y&&(d.loader.U("sdai",{ssdaiinfo:"1", ds:y.Fe?.u4||"",skipsq:y.Fe?.qZ||-1,itag:W,f:N,sg:C,st:B.toFixed(3)}),m.j=y);else if(y=d.MW.CT(B,C,y,K,N,e),C<0&&K===2&&XX(d.S,0,0,!0),y){B={dec_sq:C,itag:W,st:B.toFixed(3)};if(d.policy.F5&&f.isRequestPending(C-1)){d.loader.U("sdai",{wt_daistate_on_sg:C-1});return}d.loader.U("sdai",B);y&&(m.S=new g.Iw(y));d.policy.V&&(C=m.uT.V.get("id")||"",y=m.S?.get("id")||"",C!==y&&d.loader.U("stmidmismatch",{cid:C,aid:y}))}else d.S.A!==5&&d.loader.U("sdai",{nodec_sq:C,itag:W,st:B.toFixed(3)})}d.policy.Gz&&m.Pr[0].pC!== -1&&m.Pr[0].pC0&&(m=((0,g.b)()-d.loader.TE)/1E3,f=Math.min(f,d.policy.Va+d.policy.y7*m));f=d.loader.getCurrentTime()+f;return d.policy.aZ&&(m=Jj(d.loader)+d.policy.aZ,m=0||f.uT.V.get("defrag")==="1"||f.uT.V.get("otf")==="1"){f=null;break a}C=U_(0,4096)}C=new h3([new Kb(5,y.rD,C,"createProbeRequestInfo"+y.J,y.pC)],f.A);C.qd=m;C.S=f.S;f=C}f&&xu(d,f)}}; u5=function(d,f,m,y){if(!(m.S()||m.e1()||m.K||!m.uT.J(d.policy,d.V,d.loader.MF)||m.info.mS==="f"||d.policy.S)){if(y){y=d.j;var C=m.info;y=L3(y,C.video?y.policy.YU:y.policy.wj,C.Xw)}else y=0;y=m.J(y);d=xu(d,y);s7(y)&&UB(f,d);m.K=!0}}; RC=function(d,f){if(d.policy.useUmp&&f.TL())return!1;try{var m=f.info.Pr[0].rD;const e=m.info.video?d.videoTrack:d.audioTrack;var y=e;if(d.tP.isManifestless&&y){d.Y=0;y.D&&(f.TL(),f.isComplete()||f.jO(),y.D=!1);f.Er()&&d.loader.RZ.dX(1,f.Er());var C=f.qK(),B=f.GC();kN(d.tP,C,B)}if(f.info.EE()&&!s7(f.info))for(const K of f.yp())f9(e,K);y=e;for(d.loader.getCurrentTime();y.A.length&&y.A[0].state===4;){const K=y.A.shift();du(y,K);y.oP=K.w5()}y.A.length&&du(y,y.A[0]);const M=!!Bo(e);M&&f instanceof ti&& (m.info.vg()?A9(d.timing):$4(d.timing));return M}catch(e){f=f.Yg();f.origin="hrhs";a:{d=d.loader;m=e;if(m instanceof Error){f.msg||(f.msg=`${m.message}`);f.name||(f.name=`${m.name}`);if(m instanceof g.ZN&&m.args)for(const [M,K]of Object.entries(m.args))f[`arg${M}`]=`${K}`;g.gh(m);if(m.level==="WARNING"){d.W.lc(f);break a}}d.handleError("fmt.unplayable",f,1)}return!1}}; tag=function(d){const f=d.videoTrack.rD.index;d.tJ=new b6T({Y7:d.policy.Y7,e7:d.policy.J.e7,Wg:f.Qm(),Yy:()=>f.Yy(), TR:()=>f.TR()})}; jN=function(d,f,m=0,y){f!==d.j&&(d.j&&(d.hP=!0),d.j=f,d.uI(f,d.videoTrack,m,y))}; H6S=function(d){if(d.A?.isLocked())return d.videoInfos;const f=P4(d.S);let m=g.x_(d.videoInfos,y=>y.Xw>d.Ay.Xw?!1:!f.has(y.id)); d.S.Cw()&&(m=g.x_(m,y=>y.video.width<=854&&y.video.height<=480)); return m}; ve=function(d,f){const m=[];for(const y of f)m.push(g.th(y,d.tP.D$));return m}; w_q=function(d,f,m=0,y){if(d.J&&f!==d.Y)return!0;d.J=!1;f!==d.Y&&(d.Y=f,d.uI(f,d.audioTrack,m,y));return!1}; zn=function(d,f){return d.Ay.Z3&&f.reason==="l"||d.Ay.ez?!1:d.Ay.qJ?!0:f.reason==="l"||f.reason==="b"||f.reason==="o"}; Yt5=function(d,f){const m=d.S.S;if(m){d.videoInfos=d.D;var y=g.vd(d.videoInfos,C=>C.id===m); y&&y.video.qualityOrdinal===f?d.videoInfos=[y]:(y=d.videoInfos.map(C=>C.id),d.loader.U("sabrpf",{pfid:`${m}`, vfids:`${y.join(".")}`}),Tn(d,f,f),LE(d.S,""))}else Tn(d,f,f)}; Tn=function(d,f,m){d.videoInfos=d.D;d.videoInfos=g.x_(d.videoInfos,y=>y.video.qualityOrdinal>=f&&y.video.qualityOrdinal<=m)}; qm=function(d,f){d.Ay.fC()&&(d.S1=f.reason==="m"||f.reason==="l"?!0:!1);f.reason==="m"?f.isLocked()&&Yt5(d,f.S):zn(d,f)?Tn(d,f.A,f.S):d.videoInfos=d.D;d.O=!0;d.A=f}; b5=function(d,f){return d.map(m=>bV(g.th(m,f)))}; UKc=function(d,f,m){if(d.Z){var y=g.x_(d.V,C=>C.id===d.Z); return b5(y,m).includes(f)}y=g.x_(d.V,C=>!!C.xi?.isDefault); return y.length>0?b5(y,m).includes(f):b5(d.V,m).includes(f)}; tj=function(d,f,m=!1){x4(d.S,f,m)}; GJh=function(d,f,m,y){const C=d.tP;var B=d.W.getVideoData(),e=d.Vg;const M=bg({jo:d.jo,AP:B.L(),W:d.W,PY:d.PY,Ay:d.Ay,Jg:d.Jg,NE:d.NE,KP:d.KP,Ob:d.Ob,cq:d.cq,uE:d.uE,Pl:d.Pl,sabrLicenseConstraint:B.sabrLicenseConstraint,Pq:d.Pq,Fo:d.Fo,ai:d.ai,hE:d.hE,Tl:!!e,authorizedFormats:B.authorizedFormats,Cs:d.Cs,Cw:d.Cw,v5:d.v5,Ee:d.Ee}),K=Ho(B,d.wl,d.nextRequestPolicy,d.Rm,d.G5,d.mq,d.OZ);m&&f&&(m=K.yO?K.yO.map(c=>c.type):[],f("sabr",{stmctxt:m.join("_"), unsntctxt:K.MZ?K.MZ.join("_"):""}));f=d.l_;m=d.jT;m===void 0&&f===void 0&&(m=He(C.D$,d.IA?.video),f=He(C.D$,d.IA?.audio));let N;B.VS&&(N=B.VS);let W;(B=d.Ay?.GW)&&B>0&&(d.v5||d.pP)&&(W=new Uint8Array(B));e={tq:M,ZC:d.ZC,l_:f,jT:m,Vg:e,videoPlaybackUstreamerConfig:N,JT:K,IT:W};y&&d.xb?d.xb.length>0&&(e.xb=d.xb):d.Fe&&(e.Fe=d.Fe);d.Ay?.fC()&&!rV()&&(d.C_&&(e.C_=d.C_),d.MY&&(e.MY=d.MY));e.Ft=d.Ft;e.XV=C.Hr;return e}; He=function(d,f){return f?[g.th(f.info,d)]:[]}; Yu=function(d,f,m){f=ze(d.uT,wu(d,f,m),f);d.mV()&&f.set("probe","1");return f}; Ui=function(d){const f={},m=[],y=[];if(!d.data)return f;for(var C=0;C{f=Number(m);return`${f===1?2:f-1}---`})}; eUl=function(d,f=!1,m){var y=g.wy(d.G.experiments,"debug_bandaid_hostname");return y?(f=g.BH(d.G.experiments,"debug_bandaid_port"),y=f>0?`${y}:${f}`:y,f=d.G.experiments.LC("debug_bandaid_insecure_scheme"),eb(d,y,f)):f&&m?.url&&!d.A?(y=fO(34,new g.Iw(m.url)),eb(d,y)):d.S.get(0)?.location.clone()}; NB=async function(d,f){var m=eb(d,"redirector.googlevideo.com");m.set("alr","yes");m.set("id",`${Math.round(Math.random()*1E5)}`);if(f===1||f===2)m.set("cmo=sensitive_content","yes"),m.set("sc","yes");f===2&&m.set("cmo=td","c.youtube.com");var y=await g.J2(m.Px(),{format:"RAW",timeout:5E3});if(y.xhr.status!==200||!y.xhr.responseText)return Promise.reject(new g.ZN("b204258371_no_host",m.Px(),y.xhr.status));var C=new g.Iw(y.xhr.responseText);m=fO(2,C);y=C.get("ms");d=eb(d,m);C=C.get("mm");d.set("ms", y);d.set("mm",C);return m&&MB(m)?f!==2||Ke(m)?d:Promise.reject(new g.ZN("b204258371_untrusted",m,y)):Promise.reject(new g.ZN("b204258371_invalid",m,y))}; MYq=function(d,f){d=`https://${f.S()}/initplayback?c=${b_(d.G)}`+"&owc=1";VI(d,"pw",m=>{m.ht=f.A})}; iH=function(d,f,m,y){VI(`https://${f}${"/videoplayback?probe=1"}`,m,C=>{!y.C("html5_onesie_host_racing")||y.videoData.isLivePlayback||y.C("html5_onesie_probe_ec_hosts")||y.eA||y.ZN();d.V.push(C)},C=>{d.V.push(C.details)})}; MB=function(d){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(d)}; Ke=function(d){const f=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(d)&&!f.test(d)}; Wi=function(d){for(;d.S.length&&!d.S[0].isEncrypted;){const {videoId:m,fY:y,formatId:C,buffer:B,fD:e}=d.S.shift();if(B)d.lE.gD.gf?.get(m)?.S(y,C,B);else if(e)d.lE.gD.f0(m,y,C);else{var f=d.lE;f.S[C].Sr=!0;f=f.gD.gf?.get(m);f?.Xi(C)&&f?.A(C)}}}; g.k2=function(d){for(;!d.j&&!d.error;){var f=d;f.j=!!ci(f,1);switch(ci(f,2)){case 2:var m=void 0,y=[],C=[];C.length=19;C.fill(0);var B=ci(f,5)+257;m=ci(f,5)+1;var e=ci(f,4)+4;for(var M=0;M0;K--)y.push(M)}y.length!==e?f.error=!0:(m=y.slice(-m),y.length=B,EW(f,y,m));break;case 1:EW(f,pe,$2);break;case 0:A8(f, f.S&7);y=ci(f,16);B=ci(f,16);(y^B)!==65535&&(f.error=!0);f.output.set(f.data.subarray(f.A,f.A+y),f.V);f.A+=y;f.V+=y;break;default:f.error=!0}d.V>d.output.length&&(d.output=new Uint8Array(d.V*2),d.V=0,d.A=0,d.j=!1,d.S=0,d.register=0)}d.output.length!==d.V&&(d.output=d.output.subarray(0,d.V));return d.error?new Uint8Array(0):d.output}; ci=function(d,f){for(;d.S=d.data.length)return d.error=!0,0;d.register|=d.data[d.A++]<>=f;d.S-=f;return m}; EW=function(d,f,m){f=sW(f);m=sW(m);const y=d.data,C=d.output;let B=d.V;for(var e=d.register,M=d.S,K=d.A;;){if(M<15){if(K>y.length){d.error=!0;break}e|=(y[K+1]<<8)+y[K]<>=7;N<0;)N=f[(e&1)-N],e>>=1;else e>>=N&15;M-=N&15;N>>=4;if(N<256)C[B++]=N;else if(d.register=e,d.S=M,d.A=K,N>256){e=Q2[N];e+=ci(d,OW[N]);K=Ds(d,m);M=oJ[K];M+=ci(d,aJ[K]);if(Ntq&&em.length&&(d.error=!0);d.register|=(m[y+1]<<8)+m[y]<=0)return A8(d,m&15),m>>4;for(A8(d,7);m<0;)m=f[ci(d,1)-m];return m>>4}; A8=function(d,f){d.S-=f;d.register>>=f}; sW=function(d){var f=[];for(var m of d)f[m]||(f[m]=0),f[m]++;var y=f[0]=0;m=[];var C=0,B=0;for(var e=1;e7&&(C+=f[e]);for(y=1;y>K&1;M=C<<4|e;if(e<=7)for(K=1<<7-e;K--;)B[K<>=7;e--;){B[K]||(B[K]=-f,f+=2);const N=y&1;y>>=1;K=N-B[K]}B[K]=M}}return B}; h8=function(d,f){d.A(`${"dcmprs"}_${d.context}_${d.S}_${"gz"}_${f}`)}; idS=function(d,f){return Zr(d,function(){const m=this;return function*(){let y;const C=Date.now();try{h8(m,"s");var B=yield*Vs(f());if(!B)throw Error("no result");h8(m,"e");return B}catch(e){throw h8(m,"f"),y=e,m.Y(y,"gz"),e;}finally{B=Date.now(),m.Yi("gz",B-C,y)}}()})}; cLh=function(d,f,m,y){return Zr(void 0,function(){return function*(){const C=(B,e)=>idS(new W_g(B,m,y),()=>gs(e(d))); if(Fy)try{return yield*Vs(C("n",rA))}catch(B){}if(f)try{return yield*Vs(C(f.S?"a":"w",B=>gA(B,f)))}catch(B){}return yield*Vs(C("p",IJ))}()})}; rA=async function(d){if(!Fy)throw Error("DecompressionStream is not supported");const f=Ms.tT();var m=new DecompressionStream("gzip");const y=m.writable.getWriter();y.write(d);y.close();d=m.readable.getReader();for(m=new h6([]);;){const {value:C,done:B}=await d.read();if(B)break;m.append(C)}d=s1(m);Ms.JN("gznb",f,Math.ceil(d.byteLength/16));return d}; IJ=function(d){const f=Ms.tT();d=g.k2(new g.uH(d));Ms.JN("gzjb",f,Math.ceil(d.byteLength/16));return d}; gA=function(d,f){const m=Ms.tT();d=f.o_(d);let y;try{const C=d.byteOffset,B=d.byteLength,e=f.exports.getInflatedSize(C,B);if(e===0)throw Error("wasm_gz: bad input");const M=f.malloc(e),K=f.exports.inflateGzip(C,B,M);if(K)throw f.free(M),Error(`wasm_gz: fail${K}`);y=new Uint8Array(f.exports.memory.buffer,M,e)}finally{f.free(d.byteOffset)}f=f.cW(y);Ms.JN("gzwb",m,Math.ceil(f.byteLength/16));return f}; Xy=function(d){var f=d.queue;f.S.length&&f.S[0].isEncrypted&&!f.A&&(f.S.length=0);for(const m of Object.keys(d.S)){const y=d.S[m];y.Sr||(f=d.queue,f.S.push({videoId:y.videoId,formatId:m,isEncrypted:!1}),f.A||Wi(f))}}; scv=function(d,f){const m=f.totalLength;let y=!1;switch(d.V){case 0:d.AQ(f,d.j).then(C=>{var B=d.gD;B.zt("oprr");B.playerResponse=C;B.sQ||(B.Xn=!1);RJ(B)},C=>{d.gD.fail(C)}); break;case 2:d.zt("ormk");f=s1(f);d.queue.decrypt(f);break;default:y=!0}d.gD.Bd&&d.gD.U("ombup",`id.${11};pt.${d.V};len.${m}${y?";ignored.1":""}`);d.V=null}; DJn=function(d,f){d.gD.zt("oprgz2_s");f=cLh(f,d.gD.L().Wr,d.gD.Bd?d.gD.U.bind(d.gD):()=>{},m=>{d.gD.zt(m)}); Xs(f,()=>{d.gD.zt("oprgz2_e")},()=>{d.gD.zt("oprgz2_f")}); return f}; EDv=async function(d,f){d.gD.zt("oprgz_s");if(Fy)try{var m=await rA(f);d.gD.zt("oprgz_n");d.gD.U("oprsgz",{i:"n"});return m}catch(y){d.gD.U("gzerr",{impl:"native",err:`${y}`})}if(m=d.gD.L().Wr)try{const y=gA(f,m);d.gD.zt("oprgz_w");d.gD.U("oprsgz",{i:"w"});return y}catch(y){d.gD.U("gzerr",{impl:"wasm",err:`${y}`})}f=IJ(f);d.gD.zt("oprgz_p");d.gD.U("oprsgz",{i:"j"});return f}; pWq=function(d){return new Promise(f=>{setTimeout(f,d)})}; ne=function(d,f){var m=d.L();m=d.ya&&m.C("html5_onesie_preload_use_content_owner");if((f=eUl(f,m,d.Mn))&&d.videoId){d=g.sm(d.videoId);m=[];if(d)for(const y of d)m.push(y.toString(16).padStart(2,"0"));f.set("id",m.join(""));return f}}; $JV=async function(d,f,m=0){const y=[];y.push(f.load());m>0&&y.push(pWq(m));await Promise.race(y);return ne(d,f)}; ALg=function(d,f,m,y=!1){d.set("cpn",f.clientPlaybackNonce);d.set("opr","1");const C=f.L();d.set("por","1");D7()||d.set("onem","1");f.startSeconds>0&&d.set("osts",`${f.startSeconds}`);y||(C.C("html5_onesie_disable_partial_segments")&&d.set("oses","1"),f=C.C("html5_gapless_onesie_no_media_bytes")&&aI(f)&&f.ya,m&&!f?(f=m.audio,d.set("pvi",m.video.join(",")),C.C("html5_onesie_disable_audio_bytes")||d.set("pai",f.join(",")),tA||d.set("osh","1")):(d.set("oad","0"),d.set("ovd","0"),d.set("oaad","0"),d.set("oavd", "0")))}; kIS=function(d,f,m,y,C=!1){const B=`${"https://youtubei.googleapis.com/youtubei/"}${f.zM.innertubeApiVersion}/player`,e=[{name:"Content-Type",value:"application/json"}];y&&e.push({name:"Authorization",value:`Bearer ${y}`});e.push({name:"User-Agent",value:g.M4()});g.Z("EOM_VISITOR_DATA")?e.push({name:"X-Goog-EOM-Visitor-Id",value:g.Z("EOM_VISITOR_DATA")}):(m=m.visitorData||g.Z("VISITOR_DATA"))&&e.push({name:"X-Goog-Visitor-Id",value:m});(m=g.Z("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&e.push({name:"X-YouTube-Lava-Device-Context", value:m});(f=g.wy(f.experiments,"debug_sherlog_username"))&&e.push({name:"X-Youtube-Sherlog-Username",value:f});d=ab(JSON.stringify(d));return{url:B,f$:e,postBody:d,r3:C,Rd:C}}; Zs=function(d,f,m,y,C,B,e,M,K){const N=d.BJ,W=d.wQ;d=d.oT;var c=N!==void 0&&W!==void 0;const D=y.getVideoData();var E=f.S.encryptedClientKey;f=c?f.iv:void 0;c=lL(B,!0);C=C||!!D7()&&c>1572864;return{innertubeRequest:{Te:d,e_:N,wQ:W,encryptedClientKey:E,iv:f,WS:!0,d4:!0,Du:"DecompressionStream"in window||!C,C9:m.experiments.LC("html5_use_jsonformatter_to_parse_player_response")},tq:bg({jo:B,AP:m,W:y,PY:D.startSeconds*1E3,ly:!0}),onesieUstreamerConfig:e,Mm:M,JT:Ho(D),reloadPlaybackParams:D.Mo?.reloadPlaybackParams, hH:K}}; QcP=function(d,f,m,y,C,B,e,M){const K=g.J6(d,QL);let N;var W;d.Rd||((W=y2(f,K))?(N=W.vX,W=W.signature):(W=N=f.encrypt(K),(0,g.b)(),W=kt(new Q$(f.S.V),W,f.iv)));return Zs(N&&W?{BJ:N,wQ:W}:{oT:K},f,m,y,!!d.Rd,C,B,e,M)}; OdW=async function(d,f,m,y,C,B,e,M){var K=g.J6(d,QL);K=await dJl(f,K);const N=await mJP(f,K);return Zs({BJ:K,wQ:N},f,m,y,!!d.Rd,C,B,e,M)}; oDP=function(d,f,m,y,C,B,e,M){var K=g.J6(d,QL);if(K=y2(f,K))return Zs({BJ:K.vX,wQ:K.signature},f,m,y,!!d.Rd,C,B,e,M)}; a6n=async function(d,f,m){d.zt("oprd_s");f=V2(d)?await yLW(d.s8,f,m):d.s8.decrypt(f,m);d.zt("oprd_c");return f}; lH=function(d){if(!d.po)return{};const f=d.po.O();f.d=d.po.fC?.bB();f.shost=d.a8;f.ty="o";return f}; V2=function(d,f){return d.C("html5_onesie_sync_request_encryption")||f?.Rd?!1:!!D7()}; x2=function(d){return d.C("html5_onesie_host_probing")||d.Bd?tA:!1}; RJ=function(d){if(!d.playerResponse)return!1;if(d.rC)return!0;var f=d.videoData.C("html5_onesie_audio_only_playback")&&hQ(d.videoData);if(d.gf&&d.Xn){if(!d.gf.has(d.jG))return!1;const y=d.gf.get(d.jG);var m;if(m=y){m=!1;for(const C of y.ou.keys()){const B=y.ou.get(C);if(B)for(const e of B.dl)e.tI>0&&(B.vg?m=!0:f=!0)}m=!(f&&m)}if(m)return!1}d.zt("ofr");d.V6.resolve(d.playerResponse);d.b_||(d.Ib?.start(),d.yx.start());return d.rC=!0}; F_l=function(d){if(d.gf&&!d.C("html5_onesie_media_capabilities")){d.zt("ogsf_s");var f=DKv(d.W.getVideoData(),(y,C)=>{d.U(y,C)}),m=hUh(d.W); f.video=i6B(m,f.video);d.zt("ogsf_c");if(f.video.length)return f;d.U("ombspf",`l.${m.A};u.${m.S};o.${m.V};r.${m.reason}`)}}; zr=function(d,f){if(f.TL()||d.TL())d.policy.AF||(d.policy.D?g.Pi(d.loader):d.loader.Nh());else{if(d.policy.V&&f.isComplete()&&f instanceof k4){var m=d.loader,y=m.U;var C=Object.assign(f.po.O(),{rst:f.state,strm:f.xhr.CP(),d:f.po.fC?.bB(),cncl:f.xhr&&f.Sf.Y?1:0,rqb:f.d_,cwt:f.Sf.V,swt:f.Aj?.S2});C=Object.assign(Ui(f.info),C);y.call(m,"rqs",C)}if(f.isComplete()&&f.mV()&&f instanceof k4)d.policy.Ck?f.sY()?(f.dispose(),d.S.length===0?d.loader.Nh():(d=d.S[0],d instanceof k4&&d.y6()&&d.nP())):f.DC()&&d.loader.handleError(f.AO(), f.Yg()):(f.dispose(),d.loader.Nh());else{if(f.F9())d.pP=!0,f instanceof k4&&QQ(d.timing,f),Le(d),J8(d);else if(f.DC())m=d.W.xj(),f instanceof k4&&f.info.S?.tq?.Pq&&m&&d.loader.P6(m),f instanceof k4&&c4(f)?d.loader.bE?.V():f instanceof Sb?d.S.pop():(m=1,f.canRetry()&&n9(d.loader)&&(rLn(d,f),m=0),d.loader.handleError(f.AO(),f.Yg(),m));else{if(d.loader.isSuspended&&!f.isComplete())return;J8(d)}f.TL()||f instanceof Sb||(f.isComplete()?m=hj(f,d.policy,d.j):(m=aC(f,d.policy,d.j),m===1&&(d.So=!0)),m!==0&& (y=new jb(1,f.info.uT),y.qd=m===2,vi(d,y)));f.isComplete()&&(d.v5=!1,f.F9()||(d.pP=!1));d.policy.ya&&!f.isComplete()?l5(d.loader):d.loader.Nh()}}}; Tr=function(d){d.policy.Rt&&(d.oP=void 0,d.cq=0)}; gDc=function(d){if(!qB(d,d.Ys))return bH(d,"ratelimited"),!1;if(Nm(d.audioTrack)&&Nm(d.videoTrack))return bH(d,"endofstream"),!1;if(d.policy.A)if(d.policy.Y){if(d.Z?.X())return bH(d,"ssdaiblocked"),!1}else{var f=!1;if(d.K.A===2)f=!0;else if(d.K.A===3){t8(d);d.loader.BZ();var m=yq(d.audioTrack,d.loader.isSeeking()).Ft;var y=yq(d.videoTrack,d.loader.isSeeking()).Ft;var C=d.loader.getCurrentTime()||0;m=Hi(d,m,C);y=Hi(d,y,C);y=Math.min(m,y);C=d.K;y>=C.V?(C.U("sdai",{haltrq:y,est:C.V}),y=!0):y=!1;y&&(f= !0)}if(f)return bH(d,"waitingforads"),!1}d.policy.zZ&&(d.S1=wA(d,d.audioTrack),d.hP=wA(d,d.videoTrack));if(!d.V)return Y2(d,{nopolicy:1}),!0;if(d.W.xj())return Y2(d,{utc:1}),!0;if(d.A.J)return Y2(d,{audio:1}),!0;if(d.policy.zr&&d.A.O)return Y2(d,{constraint:1}),!0;if(!d.V.targetAudioReadaheadMs||!d.V.targetVideoReadaheadMs)return Y2(d,{noreadahead:1}),!0;if(d.policy.D&&d.loader.LU())return Y2(d,{seekToHead:1}),!0;f=Math.min(U4(d.loader,d.audioTrack)*1E3,d.V.targetAudioReadaheadMs);y=Math.min(U4(d.loader, d.videoTrack)*1E3,d.V.targetVideoReadaheadMs);C=Math.min(f,y);var B=d.W.getCurrentTime()*1E3;const {r5:e,Vr:M,Cm:K,cC:N}=UW(d,B);let W;m=e0&&d.Ys.L0++)}; vi=function(d,f,m){var y={jo:d.jo,dP:(B,e)=>{d.W.L4(B,e)}, EE:d.policy.Zq,ra:d.policy.V,Q6:d.policy.Q6};d.jo.A.D&&(y.Mk=(d.videoTrack.rD.info.Xw||0)+(d.audioTrack.rD.info.Xw||0));d.policy.vF&&(y.Wg=d.audioTrack.rD.index.Qm(),y.EE=!1);var C=wu(f,d.policy,d.j)?2:1;C!==d.Mp&&(d.Mp=C,Le(d));m=I6T(d,m);if(d.policy.O&&d.policy.V&&m.Rm){let B=C="";for(const e of m.Rm)d.videoData.sabrContextUpdates.has(e)||d.policy.O&&m.mq&&m.mq.type===e?C+=`_${e}`:B+=`_${e}`;d.loader.U("sabrbldrqs",{ctxts:C,misctxts:B})}!f.setData(m,d.policy,d.j)&&d.policy.O&&d.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);y=new k4(d.policy,f,d.tP,d.j,d,y,d.loader.R_());pE(d.timing);d.policy.y9&&d.loader.U("sabrcrqinfo",{rn:y.PD(),probe:f.mV()});return y}; wA=function(d,f){t8(d);d.loader.BZ();return yq(f,d.loader.isSeeking())}; Ul=function(d,f,m,y){if((d&90)==d)a:{var C=g.z(f,uW5)||f[A[75]],B={XN:!1,f3:A[15],on:A[15],s:A[15]};if(!C){var e=B;break a}C=g.eE(C);B[A[51]]=!0;B[A[49]]=C[A[34]];B[A[26]]=C[A[70]];B[A[80]]=C[A[80]];e=B}d<<1<14&&((d|2)&6)>=0&&(B=f[m],C=B[A[11]](A[2]),C>0?PA(49,y,B[A[7]](0,C),B[A[7]](C+1)):B&&(y[B]=A[15]),e=[]);if(!((d^38)>>4))for(B=f[A[6]];B;)f[A[18]](f[A[33]](--B,1)[0]);return e}; Gr=function(d){return d.policy.Zc&&!!d.D}; Hi=function(d,f,m){d=d.loader.BZ()||0;return di(f,(m+d)*1E3)/1E3+m}; I6T=function(d,f){var m=Ch(d.loader)&&f&&f.gG!==void 0&&!f.DX?f.gG*1E3+(d.loader.BZ()||0):t8(d);if(d.policy.zZ){var y=d.S1;var C=d.hP}else y=wA(d,d.audioTrack),C=wA(d,d.videoTrack);var B=[...y.Ft,...C.Ft];Gr(d)&&B.push(...d.Y);var e=[...y.ZC,...C.ZC];const M=d.loader.Rl();if(d.policy.wP&&!d.videoData.isLivePlayback){var K=d.videoData.lengthSeconds*1E3;m>=K&&d.loader.U("invalidSabrCmt",{cmt:m,vd:K})}K=d.jo;var N=d.W,W=d.tP,c=d.V,D=d.videoData.Ys,E=d.policy,O=d.loader.TE,F=Jj(d.loader)*1E3,V=d.oP?.KP, l=d.oP?.Ob,x=d.cq,v=Number(d.A.j?.info.itag)||0,S=Number(d.A.Y?.info.itag)||0,yv=d.W.Kg();var CS=f?.uE?f.uE:d.loader.isSuspended?4:void 0;m={jo:K,W:N,tP:W,Ft:B,ZC:e,PY:m,nextRequestPolicy:c,Rm:D,Ay:E,Jg:O,NE:F,KP:V,Ob:l,cq:x,C_:v,MY:S,wl:M,OZ:yv,uE:CS,v5:d.v5,Ee:d.Hr,pP:d.pP};B=d.loader.s3();e=g.sm(B);B&&(m.G5=e);if(f=Ch(d.loader)&&f?.DX?f.gG:d.W.xj())m.Pq=f*1E3;f=d.A;B=f.X;if(f.Ay?.fC()&&!B)for($K of f.V)if($K.xi){B=!0;break}var $K=f.Ay.fC()&&!B?[]:ve(f,f.V);m.l_=$K;$K=d.A;$K.Ay.fC()&&!$K.S1?$K= []:(f=H6S($K),f.length===0&&(f=$K.D),$K=ve($K,f));m.jT=$K;m.Vg=Gr(d)?[d.D]:void 0;m.Cs=Array.from(P4(d.A.S).keys(),Number);m.Cw=d.A.Cw();d.policy.Uk&&(m.ai=BF(d.loader,d.audioTrack),m.hE=BF(d.loader,d.videoTrack));$K=d.loader.getCurrentTime();y=Hi(d,y.Ft,$K);C=Hi(d,C.Ft,$K);C=Math.min(y,C);d.e1=C;d.policy.A&&(Gr(d)&&(y=Hi(d,d.Y,$K),d.W.Qa()&&y0&&d.S[0].mW()&&(m.mq=d.S[0].qR());return m}; t8=function(d){const f=d.policy.D&&d.loader?.LU();var m=d.loader.getCurrentTime()||0;m=XWv(d,m);a:if(d.policy.s5&&d.loader.isSeeking()){var y=bm(d.videoTrack,m);d.loader.U("asmtfnctv",{b:m,a:y});if(!isNaN(y)){m=y;break a}}y=d.loader.BZ()||0;m+=y;y=GN(d.videoData)||g.UY(d.videoData);let C=0;f?(y&&(C=Number.MAX_SAFE_INTEGER),d.videoData.KR&&(C=Math.ceil(d.videoData.bu*1E3))):C=Math.ceil(m*1E3);return Math.min(Number.MAX_SAFE_INTEGER,C)}; XWv=function(d,f){if(d.loader.isSeeking())return f;var m=d.W.Dc();if(!m)return f;m=m.A();if(m.length===0||Qr(m,f))return f;if(!d.videoTrack.cG(f)&&!d.audioTrack.cG(f))return d.loader.U("sundrn",{b:0,lt:f}),f;let y=f,C=Infinity;for(let B=0;Bf)continue;const e=f-m.end(B);e=20)?(d.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),f):y}; di=function(d,f){let m=0,y=-1;for(const C of d)if(!(C.startTimeMs+C.durationMsf||y>=0&&C.bk>y+1)break;m=Math.max(m,C.startTimeMs+C.durationMs);y=Math.max(y,C.dL)}return Math.max(0,m-f)}; qB=function(d,f){a:{if(d.O>0){var m=Math.floor((0,g.b)()/1E4);if(m===f.xO){if(f.L0>=d.O){f.L0===d.O&&(m={reason:"toomanyrequests"},m.limit=f.L0,d.loader.handleError("player.exception",m),f.L0+=1);f=!1;break a}}else f.xO=m,f.L0=0}f=!0}return!f||d.loader.isSuspended&&d.loader.Km?!1:d.J&&(0,g.b)()0&&(!d.policy.O||d.S.length!==1||!d.S[0].mW())||!d.tP.K?.J(d.policy,d.j,d.loader.MF)||d.fC?!1:!0}; bH=function(d,f){d.RP=f;d.policy.y9&&d.loader.U("sabrcrb",{reason:f})}; Y2=function(d,f){d.RP=void 0;d.gs=(0,g.b)();d.policy.y9&&d.loader.U("sabrcrq",f)}; UW=function(d,f){const {Cm:m,cC:y}=ew(d);let C;d.policy.zZ?(C=di(d.S1.Ft,f),d=di(d.hP.Ft,f)):(C=m,d=y);return{r5:C,Vr:d,Cm:m,cC:y}}; Le=function(d){d.videoData.Ys.clear();if(d.videoData.sabrContextUpdates.size>0)for(var f of d.videoData.sabrContextUpdates.keys())d.videoData.sabrContextUpdates.get(f)?.sendByDefault&&d.videoData.Ys.add(f);if(d.policy.O&&d.S.length)for(const m of d.S)(f=m.qR())&&f.type&&f.sendByDefault&&d.videoData.Ys.add(f.type)}; J8=function(d){for(;d.S.length&&d.S[0].VA(d.NH());){const f=d.S.shift();MY(d,f)}d.S.length&&MY(d,d.S[0])}; MY=function(d,f){f instanceof k4&&(d.IP=f);var m=new Set(f.Dq(d.NH()));for(const e of m){if(m=f instanceof Sb){m=d.A;var y=m.tP.D$,C=b5(m.videoInfos,y);y=UKc(m,e,y);var B=C.includes(e);!m.Ay.kT||y||B||m.loader.U("sabrcpf",{fid:`${e}`,vfids:`${C.join(".")}`,said:m.Z||""});m=!(y||C.includes(e))}if(m)continue;m=f.T0(e,d.NH());C=d.policy.Zc&&dV(m[0].rD.info.mimeType);if(!f.jO(e,d.NH()))continue;y=f.yp(e,d.NH());for(const M of y){d.policy.V&&f instanceof Sb&&d.loader.U("omblss",{s:M.info.EB()});if(C){y= d.timing;y.K||(y.K=(0,g.b)(),g.E8("fcb_r",y.K,y.S));y=d;y.videoData.D$()&&y.D&&bV(y.D)===bV(g.th(M.info.rD.info,y.tP.D$))&&y.W.aP("sabrCaptionsDataLoaded",M,y.El.bind(y));continue}y=M.info.rD.info.vg();B=M.info.rD;const K=f instanceof Sb?1:2;if(y){if(w_q(d.A,B,K,f.h$(d.NH())?.token))continue}else jN(d.A,B,K,f.h$(d.NH())?.token);B=y?d.audioTrack:d.videoTrack;f instanceof Sb&&(B.D=!1,f instanceof Sb&&(y?A9(d.timing):$4(d.timing)));try{Gq(B,m,M)}catch(N){y=WH(N),d.loader.handleError(y.errorCode,y.details, y.severity),B.x0(),d.mj(!1,"pushSlice"),g.Pi(d.loader)}}}}; rLn=function(d,f){d.policy.O?d.S.splice(d.S.indexOf(f)).forEach(m=>{m.dispose()}):(d.S.pop(),f?.dispose())}; Kh=function(d,f,m){const y=[];for(let C=0;C=7E3&&C>=7E3}return f}; Zd5=function(d,f){d.delay?.dispose();d.delay=null;const m=Array.from(d.S.values()).sort((y,C)=>y.mediaTime-C.mediaTime); m.length!==0&&(f=(m[0].mediaTime-f)*1E3/d.W.getPlaybackRate(),d.delay=new g.mm(()=>{NY(d)},f>500?f-500:f),d.delay.start())}; NY=function(d,f){if(iX(d.W.getPlayerState())&&d.S.size!==0){f=f??Array.from(d.S.values()).sort((C,B)=>C.mediaTime-B.mediaTime); var m=d.getCurrentTime(),y=(f[0].mediaTime-m)*1E3/d.W.getPlaybackRate();if(y<500){m=y>0?d.W.Dc()?.getCurrentTime()??d.W.getCurrentTime():m;for(const C of f)if(m>=C.mediaTime)C.resolve([C.mediaTime,C.id]),d.S.delete(C.id);else break}Zd5(d,m)}}; VYc=function(d,f,m){d.S.delete(m);return new Promise(y=>{d.S.set(m,{id:m,mediaTime:f,resolve:y});y=Array.from(d.S.values()).sort((C,B)=>C.mediaTime-B.mediaTime); m===y[0].id&&NY(d,y)})}; xJP=function(d){const f=d.W.Dc()?.getCurrentTime()??d.W.getCurrentTime(),m=d.j.RQ(f);l6g(d,m,f);d.isSeeking=!1;var y=Array.from(d.S.keys()).filter(C=>C>=m).sort((C,B)=>C-B); for(const C of y)y=C===m?f-d.j.getStartTime(m):0,d.J(C,d.S.get(C),y)}; WF=function(d,f,m,y=!1){f!==d.Fj&&(d.Fj=f,d.W.aP("playbackstarted",f,m+d.W.BZ(),y))}; l6g=function(d,f,m){const y=d.S.get(f),C=d.j.getStartTime(f),B=d.j.getDuration(f);let e=C;(y?.S??[d.cpn]).forEach((M,K)=>{const N=y?.A[K]??B;m>=e&&m{d.Y.S.delete(m)}); d.V.delete(f)}; cF=function(d,f,m,y){d.A=m;m=`${f}.${m}`;d.V.has(f)?d.V.get(f).push(m):d.V.set(f,[m]);VYc(d.Y,y,m).then(([C,B])=>{const [e,M]=B.split(".");[,B]=[Number(e),M];WF(d,B,C)})}; JLn=function(d,f,m,y,C,B){return f.FF&&f.So&&m===3?new L_h(d,f,y,C,B):null}; sJ=function(d,f){if(d.policy.Zl){var m=f.info.Xw,y=lL(d.schedule);f=f.index.Qm();m=Math.max(1,y/m);d.O=Math.round(Math.max(((m-1)*f+d.policy.ws)/m,f-d.policy.Rk)*1E3)}}; SAW=function(d,f){var m=Date.now()/1E3,y=m-d.startTimeSecs;const C=m-d.J;var B=C>=d.policy.RI,e=!1;if(B){let M=0;!isNaN(f)&&f>d.D&&(M=f-d.D,d.D=f);M/C=d.policy.Rk&&!d.j;if(!B&&!m&&D0(d,f))return NaN;m&&(d.j=!0);a:{y=e;m=(0,g.b)()/1E3-(d.eZ.cg()||0)-d.Z.S-d.policy.ws;B=d.A.startTime;m=B+m;if(y){if(isNaN(f)){EJ(d,NaN,"n",f);B=NaN;break a}y=f-d.policy.wy;y0&&(e.headers=M);B&&(e.onFinish=B);return Object.keys(e).length>1?e:null}; OJ=function(d,f,m,y,C,B,e,M){g.s3()&&m.token&&(d=g.iG(d,{ctt:m.token,cttype:m.vB,mdx_environment:m.mdxEnvironment}));y.C("net_pings_low_priority")&&(f||(f={}),f.priority="low");B||M&&y.C("nwl_skip_retry")?(f==null?f={}:ko(d,y.C("html5_assert_cpn_with_regex")),e?g.Sh().sendAndWrite(d,f):g.Sh().sendThenWrite(d,f,M)):f?(ko(d,y.C("html5_assert_cpn_with_regex")),HzV(d,f)):g.ud(d,C)}; zUB=function(d){const f=[];for(let m=0;m0&&m>0&&!d.A&&d.V<1E7)try{d.j=d.Y({sampleInterval:f,maxBufferSize:m}),d.j?.addEventListener("samplebufferfull",async()=>{await d.stop();a2(d)})}catch(y){d.A=o2(y.message)}}; hG=function(d,f){d=window.h5vcc?.settings?.set(d,f);return Z5(d)?Xs(gs(d),()=>!0,()=>!1):gs(!!d)}; qAS=function(d){return hG("MediaSource.EnableUsingMediaSourceBufferedRange",d?1:0)}; bdv=function(d){return hG("HTTP3",d?1:0)}; tYV=function(d){return hG("MediaSource.EnableUsingMediaSourceAttachmentMethods",d?1:0)}; Hdc=function(d){return hG("QUIC",d?1:0)}; wWv=function(d){return hG("Media.AudioWriteDurationLocal",d)}; YAW=function(d){return hG("Media.PlayerConfiguration.DecodeToTexturePreferred",d?1:0)}; UJh=function(d){return hG("Media.VideoDecoderPollIntervalMs",d)}; GIg=function(d){return hG("Media.VideoInitialMaxFramesInDecoder",d)}; d0P=function(d){return hG("Media.AppendFirstSegmentSynchronously",d?1:0)}; fmc=function(d){return hG("Media.EnableResetAudioDecoder",d?1:0)}; m0q=function(d){return hG("Media.EnableFlushDuringSeek",d?1:0)}; CGP=function(){var d=window.h5vcc?.settings?.getPersistentSettingAsString?.("cpu_usage_tracker_intervals");if(d!=null){d=JSON.parse(d)??[];var f=d.filter(m=>m.type==="total").map(m=>m.seconds); for(const m of y2P)f.indexOf(m)===-1&&d.push({type:"total",seconds:m});window.h5vcc?.settings?.set("cpu_usage_tracker_intervals_enabled",1);window.h5vcc?.settings?.set("cpu_usage_tracker_intervals",JSON.stringify(d))}}; BHB=function(){var d=window.H5vccPlatformService;let f="";if(d&&d.has("dev.cobalt.coat.clientloginfo")&&(d=d.open("dev.cobalt.coat.clientloginfo",()=>{}))){const m=d.send(new ArrayBuffer(0)); m&&(f=String.fromCharCode(...(new Uint8Array(m))));d.close()}return f}; ezn=function(d){var f=window.H5vccPlatformService;f?.has("com.google.android.youtube.tv.prodlogger")&&(f=f.open("com.google.android.youtube.tv.prodlogger",()=>{}))&&(f.send(ab(`cpn: ${d}`).buffer),f.close())}; g.ri=function(d,f,m,y){g.FD(d,m,`${f.toFixed(3)}:${y.join(":")}`)}; gi=function(d,f){var m=d.provider.getCurrentTime();g.ri(d,f,"cmt",[m.toFixed(3)]);var y=m=d.provider.qo();if((!d.Y||d.provider.G.C("html5_shorts_gapless_no_gllat")&&aI(d.provider.videoData)?0:y*1E3>d.Y.Mq+100)&&d.Y){y=d.Y.isAd;m=m*1E3-d.Y.Mq;d.qw=f*1E3-d.Y.J1-m-d.Y.d3;var C=(0,g.b)()-m;f=d.qw;m=d.provider.videoData;var B=m.isAd();if(y||B){B=`${y?"ad":"video"}_to_${B?"ad":"video"}`;var e={};m.lB&&(e.cttAuthInfo={token:m.lB,videoId:m.videoId});e.startTime=C-f;g.Ww(B,e);g.KU({targetVideoId:m.videoId, targetCpn:m.clientPlaybackNonce},B);g.M2("pbs",C,B)}else C=d.provider.W.IF(),C.D!==m.clientPlaybackNonce?(C.Y=m.clientPlaybackNonce,C.A=f):m.kA()||g.gh(new g.ZN("CSI timing logged before gllat",{cpn:m.clientPlaybackNonce}));d.U("gllat",{l:d.qw.toFixed(),prev_ad:+y});delete d.Y}}; g.FD=function(d,f,m){const y=d.A.get(f);y?y.push(m):d.A.set(f,[m])}; uX=function(d,f){d.isOffline=f;g.ri(d,g.I2(d.provider),"is_offline",[d.isOffline?"1":"0"])}; XD=function(d,f,m){if(!isNaN(m.hN)){let y=m.hN;m.A=0?f:g.I2(d.provider);const m=d.provider.W.MK();var y=m.Bk-(d.nC||0);y>0&&g.ri(d,f,"bwm",[y,(m.WP-(d.Zc||0)).toFixed(3)]);isNaN(d.nC)&&m.Bk&&d.isOffline&&uX(d,!1);d.nC=m.Bk;d.Zc=m.WP;isNaN(m.bandwidthEstimate)||g.ri(d,f,"bwe",[m.bandwidthEstimate.toFixed(0)]);d.provider.G.Qa()&&Object.keys(m.S).length!==0&&d.U("bwinfo",m.S);if(d.provider.G.Qa()||d.provider.G.C("html5_log_meminfo"))y=$o(),Object.values(y).some(C=>C!==void 0)&&d.U("meminfo",y); d.provider.G.Qa()&&(y=d.So?.j())&&Object.values(y).some(C=>C!=null)&&d.U("cpuinfo",y); d.KC&&d.U("jsprof",d.KC.flush());d.Mo&&d.U("uma",d.Mo.flush());d.S1&&g.ri(d,f,"bat",[d.S1.level,d.S1.charging?"1":"0"]);y=d.provider.W.getVisibilityState();d.sM!==y&&(g.ri(d,f,"vis",[y]),d.sM=y);gi(d,f);(y=R2(d.provider))&&y!==d.Kk&&(g.ri(d,f,"conn",[y]),d.Kk=y);XD(d,f,m)}; lX=function(d,f,m){const y=g.I2(d.provider);Z0(d,y,f,0,m);nh(d,y);Vx(d)}; xo=function(d,f){g.FD(d,"cat",f)}; PF=function(d){var f=d.provider.W.MK();const m=g.I2(d.provider);XD(d,m,f);const y=f.V;f=f.j;isNaN(y)||(d.provider.G.C("html5_unified_live_latency_reporting")&&!isNaN(f)&&f?g.ri(d,m,"e2el",[y.toFixed(3),f.toFixed(3)]):g.ri(d,m,"e2el",[y.toFixed(3)]))}; JG=function(d,f){f={cpn:d.provider.videoData.clientPlaybackNonce,sequenceNumber:f,serializedWatchEndpointLoggingContext:d.provider.videoData.Jv};d.serializedHouseBrandPlayerServiceLoggingContext&&(f.serializedHouseBrandPlayerServiceLoggingContext=Vh(d.serializedHouseBrandPlayerServiceLoggingContext)||void 0);d.provider.videoData.playerResponseCpn&&(f.playerResponseCpn=d.provider.videoData.playerResponseCpn);Lh.length&&(f.decoderInfo=Lh);d.remoteControlMode&&(f.remoteControlMode=d.remoteControlMode); d.remoteConnectedDevices.length&&(f.remoteConnectedDevices=d.remoteConnectedDevices);if(d.Hr?.length){f.serializedQoeContextData=[];for(const m of d.Hr)(d=g.sm(m))&&f.serializedQoeContextData.push(d)}return f}; MEn=function(d,f,m){g.bP(d.provider.G,d.provider.videoData.D()).then(y=>{var C=!1;f.includes("&dt=")||f.includes("&cotn=")?C=!0:d.provider.G.C("qoe_with_networkless")&&(C=!0);const B=d.provider.G.C("qoe_send_and_write");var e=d.provider.G;y=Qx(f,e,d.provider.G.pageId,d.provider.G.sendVisitorIdHeader?d.provider.videoData.visitorData:void 0,y);e.C("html5_simplify_pings")&&(y=y||{});y?(y.method="POST",y.postBody=m,OJ(f,y,{token:d.provider.videoData.lB,vB:d.provider.videoData.pY,mdxEnvironment:d.provider.videoData.mdxEnvironment}, e,void 0,C,B&&d.Wr)):C?(C=d.provider.G.C("networkless_ajax"),e={method:"POST",postBody:m},B&&d.Wr?g.Sh().sendAndWrite(f,e):C?g.nR(f,{method:"POST",postBody:m}):g.Sh().sendThenWrite(f,e)):VjS(f,m)})}; Vx=function(d){if(!d.provider.G.C("html5_qoe_no_len_check")){var f=0;for(const [m,y]of d.A.entries())f+=m.length+Number(g.Lg(y,(C,B)=>C+B.length,0)); f>96E3&&(new g.mm(d.reportStats,0,d)).start()}}; jw=function(d){d.provider.videoData.ya&&xo(d,"prefetch");d.provider.videoData.IP&&d.U("reload",{r:d.provider.videoData.reloadReason,ct:d.provider.videoData.IP});d.provider.videoData.SO&&xo(d,"monitor");d.provider.videoData.isLivePlayback&&xo(d,"live");tA&&xo(d,"streaming");d.provider.videoData.yS&&d.U("ctrl",{mode:d.provider.videoData.yS},!0);if(d.provider.videoData.XT){var f=d.provider.videoData.XT.replace(/,/g,"_");d.U("ytp",{type:f},!0)}d.provider.videoData.kp&&(f=d.provider.videoData.kp.replace(/,/g, "."),d.U("ytrexp",{ids:f},!0));d.provider.G.Qa()&&d.U("now",{wt:(0,g.b)()});f=d.provider.videoData;var m=d.provider.G.C("enable_white_noise")||d.provider.G.C("enable_webgl_noop");const y=g.xC(f)||g.dM(f)||g.fH(f)||g.mK(f);(m||y)&&(m=(0,g.Sw)())&&d.A.set("gpu",[m]);WX(d.provider.videoData)&&g.ri(d,g.I2(d.provider),"dt",["1"]);f.cotn&&!WX(f)&&uX(d,!0);d.provider.G.Qa()&&(f=(0,g.b)()-d.provider.G.RO,d.U("playerage",{secs:(1.6**Math.round(Math.log(f/1E3)/Math.log(1.6))).toFixed()}));d.D=!0;d.e1=Fm(()=> {d.reportStats()},1E4)}; Z0=function(d,f,m,y,C){var B=d.provider.G.S.cbrver;d.provider.G.S.cbr==="Chrome"&&/^96[.]/.test(B)&&m==="net.badstatus"&&/rc\.500/.test(C)&&vF(d,3);d.provider.G.C("html5_use_ump")&&/b248180278/.test(C)&&vF(d,4);B=d.provider.getCurrentTime();y=y===1?"fatal":"";m=[m,y,B.toFixed(3)];y&&(C+=`;a6s.${q2()}`);C&&m.push(zV(C));g.ri(d,f,"error",m);d.D=!0}; vF=function(d,f){d.Va||(g.FD(d,"fcnz",`${f}`),d.Va=!0)}; TV=function(d){d.j>=0||(d.provider.G.ya||d.provider.W.getVisibilityState()!==3?d.j=g.I2(d.provider):d.El=!0)}; qY=function(d,f){let m;g.sc(d.provider.videoData)?(d=4,m=1):d=f.source??0;d=`${"sms"}.${d}`;m!==void 0&&(d+=`_${m}`);return d}; bX=function(d,f,m,y,C){const B=g.I2(d.provider);f!==1&&f!==3&&f!==5||g.ri(d,B,"vps",[d.S]);g.FD(d,"xvt",`t.${B.toFixed(3)};m.${C.toFixed(3)};g.${2};tt.${f};np.${0};c.${m};d.${y}`)}; zV=function(d){/[^a-zA-Z0-9;.!_-]/.test(d)&&(d=d.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return d}; U4=function(d,f){if(d.Mp&&!d.PG)return 3;if(d.isSuspended)return 1;if(d.Q2?.Ys())return 4;let m=(f.rD.info.audio?d.policy.KC:d.policy.IP)/(f.Xw*d.policy.R4);if(d.policy.K8>0&&d.Q2&&u2(d.Q2)&&(f=f.rD.info.video?d.Q2.A:d.Q2.S)&&!f.x7()){f=f.ZS();const y=ky(f,d.getCurrentTime());y>=0&&(f=d.getCurrentTime()-f.start(y),m+=Math.max(0,Math.min(f-d.policy.K8,d.policy.uM)))}d.policy.e1>0&&(m=Math.min(m,d.policy.e1));return m}; Kx=function(d,f,m){tG(d,m.uo||"unknown");d.W.seekTo(f,m)}; g.g6=function(d,f,m,y,C){d.W.getVideoData().UM()?C&&d.A.e1+C/1E3>m&&(d.U("sdai",{seg:y,rbt:m.toFixed(3),end:d.A.e1.toFixed(3),sd:C.toFixed(3)}),d.mj(!1,"rollback")):d.policy.A&&d.mj(!1,"rollback");if(d.tP.isManifestless){C=eN(d.audioTrack,y,m,f);var B=eN(d.videoTrack,y,m,f);d.policy.tM||(B&&$N(d.tP,y,!0),C&&$N(d.tP,y,!1));B&&(d.videoTrack.O=[]);C&&(d.audioTrack.O=[]);d.U("sdai",{rollbk2_seg:y,rbt:m.toFixed(3),lt:f.toFixed(3),a:C,v:B});(C||B)&&d.policy.A&&g.Pi(d)}}; Jj=function(d){const f=d.xA().filter(m=>m.namespace==="ad"); for(const m of f)if(m.start/1E3>d.getCurrentTime())return m.start/1E3;return Infinity}; SN=function(d){var f=(0,g.b)();d.TE=f}; l5=function(d){d.policy.ya&&d.policy.Yo&&Math.min(Be(d.videoTrack),Be(d.audioTrack))*1E3>d.policy.B1?d.Ck.zU():d.V()}; Xp=function(d,f,m,y=!1){y&&!f.IP&&(rV()||(y=f.Z$)&&!y.zR(m.info)&&d.W.TD(),f.IP=!0);f.rD!==m&&(f.rD=m)}; n9=function(d){return d.MF=f-.01}else f=!1;return f}; g.Pi=function(d){d.ws.zU()}; fc=function(d,f){f&&HF(d.W,new wi(f.video,f.reason));d.S.Mp&&(f=U8(d.S,"a"),d.W.VO(new wi(f.audio,f.reason)))}; mw=function(d,f,m){if(!(d.videoTrack.rD.S()&&d.audioTrack.rD.S()&&d.Q2&&d.Q2.A&&d.Q2.S))return!1;if(m&&d.tP.isManifestless&&(d.videoTrack.Y===-1||d.audioTrack.Y===-1))return!0;const y=Yz(d.videoTrack,f,m);if(isNaN(y))return!1;d=Yz(d.audioTrack,d.policy.So?f:y,m);return isNaN(d)?!1:!0}; yZ=function(d){d.j?.xJ?.itagDenylist&&d.YY(d.j?.xJ.itagDenylist);d.j?.playbackStartPolicy&&oC(d.policy,d.j?.playbackStartPolicy,3,d.j?.PD());if(d.policy.Lw){var f=d.NH();(f=f?d.j?.Io.get(f):void 0)&&d.A.wI(f,-1)}d.tP.X||(f=d.j?.EY,f?.fU&&f?.UK&&d.tP.D$&&kN(d.tP,f.fU,f.UK));if(d.j?.HJ){f=d.j.HJ.get(d.NH()||"");if(!f)return;if(d.tP&&f.formatId){const m=d.tP.Y.get(bV(f.formatId));m&&(m.info.debugInfo=f.debugInfo)}}d.policy.hP&&(d.j?.O0().forEach(m=>{d.JJ(m)}),d.j?.tV())}; Cc=function(d){if(!d.tP.D$)return!0;const f=d.W.getVideoData();if(d.W.wE())return d.U("ombpa",{}),!1;if(!!d.j?.EY?.NC!==d.tP.rf)return d.U("ombplmm",{}),!1;var m=f.oP||f.liveUtcStartSeconds||f.Zb;if(d.tP.rf&&m)return d.U("ombplst",{}),!1;if(d.tP.X)return d.U("ombab",{}),!1;m=Date.now();return Oz(d.tP)&&!isNaN(d.e1)&&m-d.e1>d.policy.gR*1E3?(d.U("ombttl",{}),!1):LM(f)!==0&&!d.policy.S||f.C("html5_disable_onesie_media_for_mosaic")&&f.pG()||f.C("html5_disable_onesie_media_for_lifa_eligible")&&ND(f)?!1: !0}; BM=function(d,f){const m=HZ(f.rD,d.tP.D$);var y=d.X?.T0(m)||[];if(y.length===0)return d.U("ombmsi",{}),!1;y=new h3(y);if((!d.policy.S1||isFinite(d.getCurrentTime())||d.W.xj())&&!$v(y,d.getCurrentTime()))return d.U("ostmf",{ct:d.getCurrentTime(),a:f.rD.info.vg()}),!1;d.X?.Yk(m);return!0}; e0=function(d,f){const m=f.rD;var y=d.tP.D$;if(Cc(d))if(d.X&&d.X.Xi(HZ(m,y))){if(y=HZ(m,y),BM(d,f)){var C=new h3(d.X.T0(y)),B=e=>{try{e.DC()?(d.handleError(e.AO(),e.Yg()),K9(f,e),Di(e.info)&&u5(d.J,f,m,!0),d.V()):RC(d.J,e)&&(d.Y?.Ys(e.info,d.MW),d.V())}catch(M){e=WH(M),d.handleError(e.errorCode,e.details,e.severity),d.x0()}}; m.K=!0;s7(C)&&(UB(f,new ti(d.policy,y,C,d.X,B)),pE(d.timing))}}else d.U("ombfmt",{})}; KnS=function(d){d.policy.Y&&d.j&&(d.j.U9.forEach(f=>{d.lP(f,-1)}),d.j.U9=[])}; Mz=function(d,f){f=f||d.videoTrack&&d.videoTrack.S&&d.videoTrack.S.startTime||d.getCurrentTime();var m=Xp,y=d.videoTrack,C=d.S;f=C.nextVideo&&C.nextVideo.index.RQ(f)||0;C.hP!==f&&(C.Ys={},C.hP=f,j9(C,C.S));f=!C.S.isLocked()&&C.O>-1&&(0,g.b)()-C.O=f&&vm(m,!0)>=f}else m.A.length||y.A.length?(C=m.rD.info.Xw+y.rD.info.Xw,C=10*(1-S$(f)/C),f=Math.max(C,f.policy.xN),m=vm(y,!0)>=f&&vm(m,!0)>= f):m=!0;if(!m)return"abr";m=d.videoTrack;if(m.A.length>0&&m.V.A.length===1&&kR(m.V).info.Z360);if(!d.PG||m)return"";m=d.policy.ZR;Qq(d.policy)&&(m=j$(d.K,d.PG,S$(d.K)));m=We(d.videoTrack,d.getCurrentTime(),m)||We(d.audioTrack,d.getCurrentTime(),m);return Qq(d.policy)?m?"mbnm":"":(d.videoTrack.A.length>0||d.audioTrack.A.length> 0||gu(d.J,d.videoTrack,d.audioTrack)||gu(d.J,d.audioTrack,d.videoTrack))&&m?"nord":""}; iz=function(d,f,m,y){const C=SR(f);!C||C.V||dN(C,y)||(m.abort(),d.policy.G3&&f.J?.Z(),f.Z?.J());if(!m.ew()||rV())try{d.policy.uw?m.K4(y.rD.info.containerType,y.rD.info.mS)&&m.Ux(y.rD.info.containerType,y.rD.info.mS,y.rD.info.mimeType):m.Ls(y.rD.info.containerType,y.rD.info.mimeType)}catch(B){return g.gh(B),d.U("ctexp",{name:B.name,msg:B.message}),!1}else y.rD.info.containerType!==m.ew()&&d.U("ctu",{ct:rV(),prev_c:m.ew(),curr_c:y.rD.info.containerType});y=y.rD.S1;d.policy.hK&&y&&(f=0+y.duration,y= -y.S,0===m.jw()&&f===m.Il()||m.u9(0,f),y!==m.BZ()&&(m.hW(y),Vp&&Jn(d.audioTrack.V,m.x9())));return!0}; WM=function(d,f,m,y){y.info.rD.S();var C=y.info.rD.A;if(!C||!m.ip()||m.xC()===C)return!1;let B=C;var e=m.sy();if(d.policy.Ec&&e&&m.isView()&&g.nb(y.info.rD.info)){const K=new DataView(C.buffer,C.byteOffset,C.byteLength);(e=kgP(K,e))?B=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):d.U("fenc",{})}d.policy.KV&&(e=ox(d,y,new h6([B])))&&(B=s1(e));let M;(e=y.info.rD.J(0,y.info.clipId))&&(M=e.Pr[0]);if(y===d.RO){if(d.oP+=1,d.W.getVideoData().C("html5_shorts_gapless_restart_on_init_seg_retries")&&d.oP> 5)return d.oP=0,d.W.lc({initSegStuck:1,as:y.info.EB()}),!0}else d.oP=0,d.RO=y;d.policy.jM&&(m.abort(),f.Z?.J());C=ax(d,m,B,M,C);f.Z?.O(C,M);if(C!==0)return d.policy.w4&&aI(d.W.getVideoData())?(d.W.SI()||hJ(d,"sepInit",C,y.info),F1(d.W,"sie")):hJ(d,"sepInit",C,y.info),!0;y.info.JB()?(f=d.timing,f.Ys||(f.Ys=(0,g.b)(),g.E8("vis_a",f.Ys,f.S))):(f=d.timing,f.J||(f.J=(0,g.b)(),g.E8("ais_a",f.J,f.S)));(y=y.info.rD.NT)&&d.W.lZ(new Rt(y.key,y.type));return m.x7()}; cM=function(d,f,m){if(d.policy.Mp&&Bo(f)?.isLocked)return!1;if(m.mP())return!0;if(!m.ip())return!1;const y=Bo(f);if(!y||y.info.type===6)return!1;if(d.policy.Dg||d.Y?.K(f,y.info.pC))d.Wr=0;else return d.kc.isSeeking()&&g.Pi(d),d.Wr=d.Wr||(0,g.b)(),!1;if(!iz(d,f,m,y.info))return!1;if(d.tP.A&&y.info.S===0){var C;if(m.xC()==null){var B=SR(f);if(!(C=!B||B.rD!==y.info.rD)){b:if(C=B.K,B=y.info.K,C.length!==B.length)C=!1;else{for(var e=0;eB)return d.policy.S&&(f===d.videoTrack?d.fC=d.fC||(0,g.b)():d.IP=d.IP||(0,g.b)()),d.policy.Tm&&GF(f.V,B,!1),!1;f===d.videoTrack?d.fC=0:d.IP=0;d.policy.sM&&m===d.Q2?.S&&d.El&&(m.P4()===0?(d.El=!1,d.policy.sM=!1):d.So=m.P4());a:{B=d.policy.gs?(0,g.b)():0;e=y.Y&&y.info.rD.A||void 0;var M=y.A;y.Y&&(M=ox(d,y,M)||M);const K=s1(M);M=d.policy.gs?(0,g.b)():0;m=ax(d,m,K,y.info,e);f.Z?.Z(y.info,m,M-B,(0,g.b)()-M);d.oP=0;if(m===0)d.Mp&&(d.Mp=!1,d.ya=!1),d.Va=0,m=!0;else{if(m===2||m===5)hJ(d,"checked", m,y.info);else{if(m===1){if(!d.Mp){d.Mp=!0;m=!1;break a}if(!d.ya){d.ya=!0;d.W.seekTo(d.getCurrentTime(),{uo:"quotaExceeded",D8:!0});m=!1;break a}y.info.JB()?(B=d.policy,B.IP=Math.floor(B.IP*.8),B.e1=Math.floor(B.e1*.8)):(B=d.policy,B.KC=Math.floor(B.KC*.8),B.e1=Math.floor(B.e1*.8));d.policy.S?tj(d.D,y.info.rD):Y4(d.S,y.info.rD)}d.W.lc({reattachOnAppend:m})}m=!1}}if(!m)return!1;d.policy.Mp&&y.info.D()?(d.W.L().Qa()&&d.U("eosl",{ls:y.info.EB()}),y.isLocked=!0):(f.JI(y),w6(d.S,y.info));C&&(f=y.info.rD.NT)&& d.W.lZ(new Rt(f.key,f.type));return!0}; ox=function(d,f,m){var y;if(y=d.policy.KV&&d.Q2&&!d.Q2.X&&!d.W.Ax())f=f.info.rD.info,y=f.Bx()&&f.j()&&f.video&&f.video.width<3840&&f.video.width>f.video.height;if(y&&(d.Q2.X=!0,DU('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return m=JaV(m),d.policy.V&&d.U("sp4k",{s:!!m}),m}; ax=function(d,f,m,y,C){try{const B=f===d.Q2?.S?d.audioTrack:d.videoTrack;if(d.policy.Mp&&y?.D()){if(y?.X>1)return 6;B.e1=new g.mm(()=>{const e=Bo(B);d.TL()||!e?.isLocked?d.W.L().Qa()&&d.U("eosl",{delayA:e?.info.EB()}):QZ(B)?(d.W.L().Qa()&&d.U("eosl",{dunlock:e?.info.EB()}),Ow(d,B===d.audioTrack)):(d.U("nue",{ls:e.info.EB()}),e.info.X+=1,d.Q2&&Ew(d))},1E4,d); d.W.L().Qa()&&d.U("eosl",{delayS:y.EB()});B.e1.start()}d.policy.h4&&y?.rD instanceof Dh&&y.D()&&d.U("poseos",{itag:y.rD.info.itag,seg:y.pC,lseg:y.rD.index.Yy(),es:y.rD.index.D});f.appendBuffer(m,y,C)}catch(B){if(B instanceof DOMException){if(B.code===11)return 2;if(B.code===12)return 5;if(B.code===22||B.message.indexOf("Not enough storage")===0)return f=Object.assign({name:"QuotaExceededError",buffered:Aw(f.ZS()).replace(/,/g,"_"),vheap:C9(d.videoTrack),aheap:C9(d.audioTrack),message:g.R5(B.message, 3),track:d.Q2?f===d.Q2.A?"v":"a":"u"},$o()),d.handleError("player.exception",f),1;g.t(B)}return 4}return d.Q2.MU()?3:0}; hJ=function(d,f,m,y){let C="fmt.unplayable",B=1;m===5||m===3?(C="fmt.unparseable",d.policy.S?!y.rD.info.video||P4(d.D.S).size>0||tj(d.D,y.rD):!y.rD.info.video||P4(d.S.Y).size>0||Y4(d.S,y.rD)):m===2&&(d.Va<15?(d.Va++,C="html5.invalidstate",B=0):C="fmt.unplayable");y=ME(y);y.mrs=d.Q2?.V();y.origin=f;y.reason=m;y.trg="appenderr";d.handleError(C,y,B)}; Lr=function(d,f,m,y,C){var B=d.tP;var e=d.policy.S,M=!1;let K=-1;for(const c in B.S){var N=dV(B.S[c].info.mimeType)||B.S[c].info.JB();if(y===N)if(N=B.S[c].index,N.iE(f.pC)){{M=N;var W=f;const D=M.V(W.pC);D&&D.startTime!==W.startTime?(M.segments=[],M.J(W),M=!0):M=!1}M?K=f.pC:!f.pending&&e&&(W=N.getDuration(f.pC),W!==f.duration&&(B.aP("clienttemp","mfldurUpdate",{itag:B.S[c].info.itag,seg:f.pC,od:W,nd:f.duration},!1),N.J(f),M=!0))}else N.J(f),M=!0}K>=0&&B.aP("clienttemp","resetMflIndex",{[y?"v":"a"]:K}, !1);B=M;fBl(d.kc,f,y,B);d.policy.hP||d.Y.eE(f,m,y,C);f.pC===d.tP.KG&&B&&cf(d.tP)&&f.startTime>cf(d.tP)&&(d.tP.bu=f.startTime+(isNaN(d.timestampOffset)?0:d.timestampOffset),d.kc.isSeeking()&&d.kc.targetTime{d.policy.V&&d.U("pathprobe",m)},m=>{d.W.handleError(m)})}; rD=function(d,f){d.MW=f;d.Y&&(d.Y.MW=f);f=d.MW;var m=d.videoTrack.rD.info.Bx();f.Kk=m;f.Yi({swebm:m});d.J.MW=d.MW;d.policy.A&&(d.A.MW=d.MW,KnS(d))}; c2l=function(d,f){if(d.Q2&&d.Q2.A){f-=isNaN(d.timestampOffset)?0:d.timestampOffset;d.getCurrentTime()!==f&&d.resume();if(d.kc.isSeeking()&&d.Q2&&!d.Q2.MU()){const m=d.getCurrentTime()<=f&&fy.startTime>=f&&mw(d,y.startTime,!1)); return m&&m.startTime0)m=!0;else{for(const y of d.V.values())if(y.cryptoPeriodIndex===m){m=!0;break a}m=!1}}d.aP("log_qoe",{wvagt:"reqnews",canskip:m});m||d.aP("rotated_need_key_info_ready",f)}; pPv=function(d){switch(d){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}}; kfn=function(d,f=!1){var m=d.status==="LICENSE_STATUS_OK"?0:9999,y=null;if(d.license)try{y=Vh(d.license)}catch(C){g.t(C)}if(m===0&&!y)return null;y=new $0P(m,y);m!==0&&d.reason&&(y.errorMessage=d.reason);if(d.authorizedFormats){m={};const C=[],B={};for(const e of d.authorizedFormats){if(!e.trackType||!e.keyId)continue;f&&y.A.push({trackType:pPv(e.trackType),isHdr:!!e.isHdr});let M=A25[e.trackType];if(M){M==="HD"&&d.isHd720&&(M="HD720");e.isHdr&&(M+="HDR");m[M]||(C.push(M),m[M]=!0);let K=null;try{K= Vh(e.keyId)}catch(N){g.t(N)}K&&(B[g.X0(K,4)]=M)}}y.V=C;y.S=B}d.nextFairplayKeyId&&(y.nextFairplayKeyId=d.nextFairplayKeyId);d.sabrLicenseConstraint&&(y.sabrLicenseConstraint=Vh(d.sabrLicenseConstraint));return y}; QWq=function(d,f,m){d.onSuccess=f;d.onError=m}; ORl=function(d,f,m,y){const C={timeout:3E4,onSuccess:B=>{if(!d.TL())if(g.M2("drm_net_r",void 0,d.timer),B=kfn(B,d.A))d.onSuccess(B,d.requestNumber);else d.onError(d,"drm.net","t.p;p.i")}, onError:B=>{if(!d.TL())if(B&&B.error)B=B.error,d.onError(d,"drm.net.badstatus",`t.r;p.i;c.${B.code};s.${B.status}`,B.code);else d.onError(d,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{d.onError(d,"drm.net",`${"rt"}.req.${d.requestNumber}`)}}; y&&(C.J5=`Bearer ${y}`);g.zw(m,"player/get_drm_license",f,C)}; nc=function(d,f,m=!1){g.KQ(f);(m||d.G.Qa())&&d.aP("ctmp","drmlog",f)}; oGn=function(d){let f=d.baseUrl;UAB(f)||d.error("drm.net",2,"t.x");if(!g.Ly(f,"fexp")){const m=["23898307","23914062","23916106","23883098"].filter(y=>d.G.experiments.experiments[y]); m.length>0&&(d.Y.fexp=m.join())}for(const m of Object.keys(d.Y))f=IWW(f,m,d.Y[m]);return f}; lz=function(d,f,m,y){am5(f,(C,B)=>{if(d.G.lT().S.Ul(Zk)&&d.A.flavor==="widevine")a:{let e=!1;try{e=r1(C,iOW).type===4}catch(M){}if(e){if(nc(d,{cert_cache_hit:!!d.SP?.certificate},!0),y){d.V.length===0&&nc(d,{md_gap:1},!0);f?.update(y);break a}}else if(m){m.S=f??null;m.licenseRequest=C;break a}VZ(d,C,B,e)}else VZ(d,C,B)},(C,B,e)=>{if(!d.TL()){B=void 0; var M=1;g.SB(d.A)&&g.rF(d.G)&&d.G.C("html5_enable_safari_fairplay")&&e===1212433232&&(B="ERROR_HDCP",M=d.G.C("html5_safari_fairplay_ignore_hdcp")?0:M);d.error("drm.keyerror",M,C,B)}},()=>{d.TL()||(nc(d,{onkyadd:1}),d.X||(d.aP("sessionready"),d.X=!0))},C=>{d.AK(C)})}; VZ=function(d,f,m,y=!1){if(!d.TL())if(f){nc(d,{onkmtyp:m});d.status="km";switch(m){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":hzv(d,f);return;default:d.aP("ctmp","message_type",{t:m,l:f.byteLength})}d.S1||(g.M2("drm_gk_f",void 0,d.videoData.O),d.S1=!0,d.aP("newsession",d));if(Pf(d.A)&&(f=FnT(f),!f))return;f=new r2c(f,++d.requestNumber,d.videoData.O,d.G.C("html5_enable_vp9_fairplay"));QWq(f,C=>{gG5(d,C,y)},(C,B,e)=>{if(!d.TL()){var M= 0; C.S.A>=3&&(M=1,B="drm.net.retryexhausted");nc(d,{onlcsrqerr:B,info:e});d.error(B,M,e);d.shouldRetry(NF(M),C)&&Imh(d,C)}}); g.R(d,f);xx(d,f)}else d.error("drm.unavailable",1,"km.empty")}; PM=function(d,f,m=null,y){let C=null;try{C=f.createSession(d.Z,B=>{nc(d,{m:B})}),lz(d,C,y,m)}catch(B){f="t.g",B instanceof DOMException&&(f+=`;c.${B.code}`),d.aP("licenseerror","drm.unavailable",1,f,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return C}; hzv=function(d,f){nc(d,{sdpvrq:1});d.D=Date.now();if(d.A.flavor!=="widevine")d.error("drm.provision",1,`e.flavor;f.${d.A.flavor};l.${f.byteLength}`);else{var m={cpn:d.videoData.clientPlaybackNonce};Object.assign(m,d.G.S);m=g.V3("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",m);f={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, f)}),responseType:"arraybuffer"};g.SE(m,f,3,500).then(vq(y=>{y=y.xhr;if(!d.TL()){y=new Uint8Array(y.response);var C=String.fromCharCode.apply(null,y);try{var B=JSON.parse(C)}catch(e){}B&&B.signedResponse?(d.aP("ctmp","drminfo",{provisioning:1}),B=(Date.now()-d.D)/1E3,d.D=NaN,d.aP("ctmp","provs",{et:B.toFixed(3)}),d.j&&d.j.update(y)):(B=B&&B.error&&B.error.message,y="e.parse",B&&(y+=`;m.${B}`),d.error("drm.provision",1,y))}}),vq(y=>{d.TL()||d.error("drm.provision",1,`e.${y.errorCode};c.${y.xhr&&y.xhr.status}`)}))}}; gG5=function(d,f,m){if(!d.TL())if(nc(d,{onlcsrsp:1}),d.status="rr",f.statusCode!==0)d.error("drm.auth",1,`t.f;c.${f.statusCode}`,f.errorMessage||void 0);else{g.M2("drm_kr_s",void 0,d.videoData.O);if(f.heartbeatParams&&f.heartbeatParams.url&&d.videoData.C("outertube_streaming_data_always_use_staging_license_service")){var y=d.A.V.match(/(.*)youtube.com/g);y&&(f.heartbeatParams.url=y[0]+f.heartbeatParams.url)}f.heartbeatParams&&d.aP("newlicense",f.heartbeatParams);f.V&&(d.V=f.V,d.videoData.wj||d.aP("newlicense", new umS),d.videoData.wj=!0,d.J=g.Jf(d.V,C=>C.includes("HDR"))); f.A&&(d.O=f.A);f.S&&(d.G.C("html5_enable_vp9_fairplay")&&d.A.S()?(y=g.X0(B0(d.fairplayKeyId),4),d.S[y]={type:f.S[y],status:"unknown"}):d.S=IB(f.S,C=>({type:C,status:"unknown"}))); J$(d.A)&&(f.message=XUE(g.X0(f.message)));d.j&&(nc(d,{updtks:1}),d.status="ku",m&&d.SP&&d.G.lT().S.Ul(Zk)&&(d.SP.certificate=f.message),d.j.update(f.message).then(()=>{g.M2("drm_kr_f",void 0,d.videoData.O);Lc(d)||(nc(d,{ksApiUnsup:1}),d.aP("keystatuseschange",d));!m&&d.SP&&d.G.lT().S.Ul(JJ)&&(d.SP.S=PM(d,d.SP.mediaKeys,d.SP?.certificate,d.SP))},C=>{C=`msuf.req.${d.requestNumber};msg.${g.R5(C.message,3)}`; d.error("drm.keyerror",1,C)})); g.SB(d.A)&&d.aP("fairplay_next_need_key_info",d.baseUrl,f.nextFairplayKeyId);d.G.C("html5_enable_vp9_fairplay")&&d.A.S()&&d.aP("qualitychange",S0(d.V));f.sabrLicenseConstraint&&d.aP("sabrlicenseconstraint",f.sabrLicenseConstraint)}}; xx=function(d,f){d.status="km";g.M2("drm_net_s",void 0,d.videoData.O);const m=new g.b6(d.G.zM),y={context:g.w2(m.config_||g.vO())};y.drmSystem=XPV[d.A.flavor];y.videoId=d.videoData.videoId;y.cpn=d.videoData.clientPlaybackNonce;y.sessionId=d.sessionId;y.licenseRequest=g.X0(f.message);y.drmParams=d.videoData.drmParams;isNaN(d.cryptoPeriodIndex)||(y.isKeyRotated=!0,y.cryptoPeriodIndex=d.cryptoPeriodIndex);var C=!!d.videoData.V?.J()?.isHdr();y.drmVideoFeature=C?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; d.G.experiments.lT().S.Ul(j0)&&(y.context=g.Q7(d.videoData));if(y.context&&y.context.client){if(C=d.G.S)y.context.client.deviceMake=C.cbrand,y.context.client.deviceModel=C.cmodel,y.context.client.browserName=C.cbr,y.context.client.browserVersion=C.cbrver,y.context.client.osName=C.cos,y.context.client.osVersion=C.cosver;d.G.experiments.lT().S.Ul(j0)||(y.context.user=y.context.user||{},d.videoData.K&&(y.context.user.credentialTransferTokens=[{token:d.videoData.K,scope:"VIDEO"}]),d.videoData.Mp&&(y.context.user.kidsParent= {oauthToken:d.videoData.Mp}));y.context.request=y.context.request||{};y.context.request.mdxEnvironment=d.videoData.mdxEnvironment||y.context.request.mdxEnvironment;g.SB(d.A)&&(y.fairplayKeyId=g.X0(B0(d.fairplayKeyId)));g.bP(d.G,d.videoData.D()).then(B=>{ORl(f,y,m,B);d.status="rs"})}else d.error("drm.net",2,"t.r;ic.0")}; z9=function(d,f,m){const y={};y.isHdr=f.includes("HDR");switch(f.replace("HDR","").replace("720","")){case "AUDIO":y.trackType=1;break;case "SD":y.trackType=2;break;case "HD":y.trackType=3;break;case "UHD1":y.trackType=4;break;case "UHD2":y.trackType=5;break;default:y.trackType=0}!y.trackType||m[f]||Lc(d)&&!vM(d,f)||(d.authorizedFormats.push(y),m[f]=!0)}; T9=function(d,f){const m=[];for(const y of Object.keys(d.S))m.push(`${y}_${d.S[y].type}_${d.S[y].status}`);return m.join(f)}; Lc=function(d){var f;if(f=d.K&&d.j!=null)d=d.j,f=!(!d.S||!d.S.keyStatuses);return f}; Imh=function(d,f){var m=f.S.getValue();m=new g.mm(()=>{xx(d,f)},m); g.R(d,m);m.start();g.Zf(f.S);nc(d,{rtyrq:1})}; qz=function(d){const f={};f[d.status]=Lc(d)?T9(d,"."):d.V.join(".");return f}; vM=function(d,f){for(const m in d.S)if(d.S[m].status==="usable"&&d.S[m].type===f)return!0;return!1}; bz=function(d,f){for(const m in d.S)if(d.S[m].type===f)return d.S[m].status}; xZ=function(d,f,m,y){if(((d|8)&7)>=2&&d>>1<7&&m[A[6]]!=0){var C=PA(2,f,m);f=C[0]}(d|40)==d&&m[A[18]](f);((d^94)&14)==4&&f[A[6]]!=0&&(m=(m%f[A[6]]+f[A[6]])%f[A[6]],f[A[33]](0,1,f[A[33]](m,1,f[0])[0]));if((d-1|34)=d){C=f[A[12]](A[16]);const K={};for(let N=0;N{d.TL()||g.fk("xboxone")&&d.V&&d.V("closedShouldNotRetry")}),null)):d.A&&(bQ(d.j,d.A,["mskeymessage", "webkitkeymessage"],d.X),bQ(d.j,d.A,["mskeyerror","webkitkeyerror"],d.K),bQ(d.j,d.A,["mskeyadded","webkitkeyadded"],d.O))}; HM=function(d,f,m){g.t(m);d.V&&(m instanceof DOMException&&(f+=`;n.${m.name};m.${m.message}`),d.V(f))}; nGE=function(d){bQ(d.j,d.element,["keymessage","webkitkeymessage"],d.K);bQ(d.j,d.element,["keyerror","webkitkeyerror"],d.O);bQ(d.j,d.element,["keyadded","webkitkeyadded"],d.Z)}; wD=function(d,f=null){if(d.S.keySystemAccess)return d.J=d.J.then(()=>d.mediaKeys?Promise.resolve():f?.mediaKeys&&f.gD?.du()?(d.mediaKeys=f?.mediaKeys,Promise.resolve()):d.S.keySystemAccess.createMediaKeys().then(m=>{d.TL()||(d.mediaKeys=m,f?.gD?.du()&&(f.mediaKeys=m))})).then(()=>{const m=f?.B9(); return d.element&&d.element!==m&&d.element.mediaKeys?d.element.setMediaKeys(null):Promise.resolve()}).then(()=>{d.element=f?.B9(); return d.element&&d.element.mediaKeys!==d.mediaKeys?d.element.setMediaKeys(d.mediaKeys):Promise.resolve()}),d.J; xN(d.S)?d.A=new (Zh())(d.S.keySystem):L0(d.S)?(d.A=new (Zh())(d.S.keySystem),d.element?.webkitSetMediaKeys(d.A)):nGE(d);return null}; ZRc=function(d,f){const m=new Uint8Array(270);for(let y=0;y<135;y++)m[y*2]=''.charCodeAt(y);d=d.A.createSession("video/mp4",f,m);return new Yx(null,null,null,null,d)}; VEK=function(d,f){f=Uw(f,d.S.UL);f=d.A.createSession("video/mp4",f);return new Yx(null,null,null,null,f,d.D)}; G9=function(d,f){let m=d.Y[f.sessionId];!m&&d.V&&(m=d.V,d.V=null,m.sessionId=f.sessionId,d.Y[f.sessionId]=m);return m}; Uw=function(d,f){var m=d.subarray(4);m=new Uint16Array(m.buffer,m.byteOffset,m.byteLength/2);m=String.fromCharCode.apply(null,m).match(/ek=([0-9a-f]+)/)[1];var y="";for(var C=0;C{lml(d)}),vq(m=>{if(!d.TL()){g.t(m); var y="t.a";m instanceof DOMException&&(y+=";n."+m.name+";m."+m.message);d.aP("licenseerror","drm.unavailable",1,y,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(d.A({mdkrdy:1}),d.K=!0); d.X&&(f=wD(d.X,d.mediaElement))}; lml=function(d){if(!d.TL())if(d.G.C("html5_drm_set_server_cert")||d.S.S()){const f=d.mediaKeys.setServerCertificate();f?f.then(vq(m=>{d.G.Qa()&&d.aP("ctmp","ssc",{success:m})}),vq(m=>{d.aP("ctmp","ssce",{n:m.name, m:m.message})})).then(vq(()=>{dw(d)})):dw(d)}else dw(d)}; my=function(d,f,m){d.KC=!0;m=new Rt(f,m);d.G.C("html5_eme_loader_sync")&&(d.D.get(f)||d.D.set(f,m));fC(d,m)}; fC=function(d,f){if(!d.TL()){d.A({onInitData:1});if(d.G.C("html5_eme_loader_sync")&&d.videoData.A&&d.videoData.A.S()){var m=d.Z.get(f.initData);f=d.D.get(f.initData);if(!m||!f)return;f=m;m=f.initData;d.D.remove(m);d.Z.remove(m)}d.A({initd:f.initData.length,ct:f.contentType});if(d.S.flavor==="widevine")if(d.oP&&!d.videoData.isLivePlayback)y4(d);else{if(!(d.G.C("vp9_drm_live")&&d.videoData.isLivePlayback&&f.Bx)){d.oP=!0;m=f.cryptoPeriodIndex;var y=f.S;cm(f);f.Bx||(y&&f.S!==y?d.aP("ctmp","cpsmm",{emsg:y, pssh:f.S}):m&&f.cryptoPeriodIndex!==m&&d.aP("ctmp","cpimm",{emsg:m,pssh:f.cryptoPeriodIndex}));d.aP("widevine_set_need_key_info",f)}}else d.Ys(f)}}; y4=function(d){if(d.KC&&d.K&&!d.hP){for(;d.j.length;){const f=d.j[0],m=CC(d)?sB(f):g.X0(f.initData);if(d.S.S()&&!f.A)d.j.shift();else{if(d.V.get(m))if(d.S.flavor!=="fairplay"||d.S.S()){d.j.shift();continue}else d.V.delete(m);cm(f);break}}d.j.length&&d.createSession(d.j[0])}}; dw=function(d){d.TL()||(d.K=!0,d.A({onmdkrdy:1}),y4(d))}; CC=function(d){return d.S.flavor==="widevine"&&d.videoData.C("html5_drm_cpi_license_key")}; Bc=async function(d){if(g.yJ()&&d.mediaKeys.mediaKeys?.getMetrics){var f=await d.mediaKeys.getMetrics();f&&(BN(f)||(f=g.Qm(f)),/^[A-Za-z0-9_-]+={0,3}$/.test(f)||(f=g.R5(f,void 0,!0)),d.aP("ctmp","drm",{metrics:f}))}}; eW=function(d,f){if(d.videoData.Z)return!1;d.AP.Mp+=1;if(d.AP.Mp<=10)return!1;f.exiled=`${d.AP.Mp}`;d.W9("qoe.start15s",f);d.W.aP("playbackstalledatstart");return!0}; MP=function(d){return d.A?!0:d.AP.D==="yt"?g.Ro(d.videoData)?d.W.loader?.P9():d.videoData.Z?d.videoData.IP<25:!d.videoData.IP:!1}; KC=function(d){if(!d.A){d.A=!0;var f=d.W.getPlayerState();f=f.isPaused()||f.isSuspended();d.W.Kl();f&&!WX(d.videoData)||d.W.aP("signatureexpired")}}; Ve=function(d,f,m,y,C,B,e,M,K){var N;(d<<1&15)>=1&&d-7<17&&(N=m(y,C,B,e,M,K));if((d<<1&15)==4){var W=f[A[11]](A[36],12),c=f[A[11]](A[36],W+1);W>0&&c>0?(m[A[22]]=f[A[7]](0,c),f=f[A[7]](c+1)):(m[A[22]]=f,f=A[15]);N=[f]}(d-4|74)=d&&(N=f[A[14]]?f[A[14]][A[8]](A[24]):f[A[39]]===A[24]);if((d-8&7)==1){W=64;for(c=[];++W-c[A[6]]-32;){switch(W){case 91:W=44;continue;case 123:W=65;break;case 65:W-=18;continue;case 58:W=96;continue;case 46:W=95}c[A[18]](String[A[23]](W))}N=c}if((d-8|22)= d){W=64;for(c=[];++W-c[A[6]]-32;){switch(W){case 58:W-=14;case 91:case 92:case 93:continue;case 123:W=47;case 94:case 95:case 96:continue;case 46:W=95}c[A[18]](String[A[23]](W))}N=c}return N}; NP=function(d,f,m){const y=d.videoData.V;var C=d.videoData.j,B=d.AP.C("html5_disable_codec_fallback_for_drm")&&d.videoData.TM();aI(d.W.getVideoData())&&F1(d.W,"pe");d.AP.lT().S.Ul(PGc)&&(m.bkg=d.W.M6().isBackground()?"1":"0");if((f==="progressive.net.retryexhausted"||f==="fmt.unplayable"||f==="fmt.decode")&&!d.W.BD.Y&&y&&y.itag==="22")return d.W.BD.Y=!0,d.W9("qoe.restart",{reason:"fmt.unplayable.22"}),d.W.tW(),!0;var e=!1;if(d.videoData.isExternallyHostedPodcast){if(e=d.videoData.ZD)m.mimeType=e.type, d.U("3pp",{url:e.url});m.ns="3pp";d.W.DS(f,1,"VIDEO_UNAVAILABLE",g.KQ((new g.iE(f,m,1)).details));return!0}var M=d.S9+3E4<(0,g.b)()||d.S.isActive();if(d.AP.C("html5_empty_src")&&d.videoData.isAd()&&f==="fmt.unplayable"&&/Empty src/.test(`${m.msg}`))return m.origin="emptysrc",d.W9("auth",m),!0;var K;if(K=!M)K=d.W.M6(),K=!!(K.s_()||K.isInline()||K.isBackground()||K.Lq()||K.Ak()||K.dC()||K.Kq());K&&(m.nonfg="paused",M=!0,d.W.pauseVideo());f!=="fmt.decode"&&f!=="fmt.unplayable"||!C?.D()||(fV(d.AP.A,C.mS), m.acfallexp=C.mS,e=M=!0);!M&&d.V>0&&(d.S.start(),M=!0,m.delayed="1",--d.V);C=d.W.loader;M||!y?.S()&&!y?.j()||B||(fV(d.AP.A,y.mS),e=M=!0,m.cfallexp=y.mS);if(!M)return eW(d,m);B=!1;d.Y?d.S9=(0,g.b)():B=d.Y=!0;M=d.videoData;M.hP?(M=M.hP.Y(),K=Date.now()/1E3+1800,M=M>2&11)==2){ix(10,f);var M=decodeURIComponent(f[A[47]](A[40])||A[15])[A[12]](A[79]);var K=f[A[22]]===A[21]&&M[A[6]]>1&&!!M[1]}(d&27)==d&&(ix(56,f),K=g.ul(f[A[1]],J2n));(d|56)==d&&(m=(m%f[A[6]]+f[A[6]])%f[A[6]],f[A[33]](m,1));d+4&14||(M=f[A[12]](A[15]),cc[A[41]](M,54),cc[A[41]](M,70),cc[A[59]](M,58),K=M[A[43]](A[15]));d<<1&23||(K=m(C,B,e));return K}; sC=function(d,f,m){try{f={detail:`pr.${f}`},(g.VN(d.AP)||b_(d.AP)==="TVHTML5_FOR_KIDS")&&d.AP.C("html5_reload_by_kabuki_app")?d.W.DS("qoe.restart",m?1:2,void 0,g.KQ(f),"7"):(d.W9("qoe.restart",f),window.location.reload())}catch{}}; S3W=function(d,f){if(!Wc(d,f)&&!d.A)return!1;f.details.sts="20508";if(MP(d))return NF(f.severity)&&(f=Object.assign({e:f.errorCode},f.details),f=new g.iE("qoe.restart",f)),d.W9(f.errorCode,f.details),KC(d),!0;(0,g.b)()-d.AP.RO>6048E5&&sC(d,"signature",!0);return!1}; jWE=function(d){if(d.videoData.errorDetail==="7"&&g.ZI(d.AP)){const f=!d.videoData.isInlinePlaybackNoAd;f&&d.AP.GZ++;sC(d,"innertube_player_reload_required",f&&d.AP.GZ>1);return!0}return!1}; D$=function(d,f="fmt.noneavailable"){var m=d.AP.A;m.D=!1;m.S=!0;d.W9("qoe.restart",{e:f,detail:"hdr"});d.W.TD(!0)}; pC=function(d){if(d.W.M6().isInline())return EC;d=c2[PH()];return NR("auto",d,!1,"s")}; var h1c=function(d,f,m,y,C){return fO[A[9]](this,1,d,f,m,y,C)}; vGl=function(d,f){var m;a:if((m=f.S)&&m.videoInfos.length){for(var y of m.videoInfos)if(y.Y?.smooth){m=y.video.qualityOrdinal;break a}m=m.videoInfos[0].video.qualityOrdinal}else m=0;(g.fk("armv7")||g.fk("aarch64")||g.fk("android"))&&!g.ZI(d.G)&&f.S.videoInfos[0].j()&&(m=Math.min(m,xa.large));y=g.BH(d.G.experiments,"html5_chipset_soft_cap");y>0&&(m=Math.min(m,y));y=g.BH(d.G.experiments,"html5_sabr_non_streaming_xhr_soft_cap");!tA&&y>0&&(m=Math.min(m,y));if(y=g.BH(d.G.experiments,"html5_max_vertical_resolution")){let e= 4320;for(var C=0;Cy&&(e=Math.min(e,B.video.qualityOrdinal))}if(e<4320){C=0;for(B=0;B60&&!g.ZI(d.G)?new Kv(0,360,!1,"v"):EC}; AW=function(d,f,m){if(d.G.experiments.LC("html5_disable_client_autonav_cap_for_onesie")&&f.ly()||g.ZI(d.G)&&(PH(-1)>=1080||f.osid))return EC;let y=g.BH(d.G.experiments,"html5_autonav_quality_cap");const C=g.BH(d.G.experiments,"html5_autonav_cap_idle_secs");return y&&f.isAutonav&&g.OZ()/1E3>C?(m&&(y=zzV(d,m,y)),new Kv(0,y,!1,"e")):EC}; k5=function(d,f){if(!f.S.S())return d.Y?new Kv(0,360,!1,"b"):EC;var m=!1,y=!1;for(var C of f.S.videoInfos)C.S()?m=!0:y=!0;m=m&&y;y=0;C=g.BH(d.G.experiments,"html5_performance_cap_floor");C=d.G.Y?240:C;for(const B of f.S.videoInfos){if(m&&B.S())continue;f=ry(B.mS,B.video.fps,d.V);const e=B.video.qualityOrdinal;if(Math.max(f,C)>=e){y=e;break}}return new Kv(0,y,!1,"b")}; OC=function(d,f){const m=Q4(d,f.S?.videoInfos),y=d.W.getPlaybackRate();return y>1&&m?(d=Gc(d.G.A,f.S.videoInfos,y),new Kv(0,d,!0,"o")):new Kv(0,0,!1,"o")}; o0=function(d,f){const m=new g.Iw(f);(f=m.get("req_id"))&&d.set("req_id",f);g.rY(d.S,(y,C)=>{m["set"](C,null)}); return m}; q3T=function(d,f){if(d.C("html5_disable_ustreamer_constraint_for_sabr")&&g.Ro(f.videoData))return EC;const m=d.W.B4();d.C("html5_use_video_quality_cap_for_ustreamer_constraint")&&m&&m.Ks>0&&W2(f.videoData.xN)&&(d=m.Ks,f.videoData.xN=new Kv(0,d,!1,"u"));return f.videoData.xN}; a0=function(d,f,m){g.ZI(d.G)&&(m=m.compose(d.Zf(f)));return m}; Q4=function(d,f){return f&&g.ZI(d.G)?f.some(m=>m.video.A()):!1}; zzV=function(d,f,m){if(d.C("html5_optimality_defaults_chooses_next_higher")&&m)for(d=f.S.videoInfos,f=1;f49?"p60":y>32?"p48":""}`;m=ry(m,y,B);C>0&&(m=Math.min(m,C));!gy.has(f)&&j2().includes(f)?(y=S2(),+y[f]>0&&(m=Math.min(+y[f],m)),y[f]!==m&&(y[f]=m,g.Hg("yt-player-performance-cap",y,2592E3))):gy.has(f)||B==null?(y=j2().slice(),y.includes(f)||(y.push(f),g.Hg("yt-player-performance-cap-active-set",y,2592E3)),FZ.set(f,m)):(gy.add(f),B?.set(f,m));d.W.T3()}; HR5=function(){return IB(S2(),d=>`${d}`)}; wPW=function(d,f,m,y){if(!f||!m||!f.videoData.V)return!1;const C=g.BH(d.G.experiments,"html5_df_downgrade_thresh"),B=d.C("html5_log_media_perf_info");if(!((0,g.b)()-d.j<5E3?0:B||C>0))return!1;const e=((0,g.b)()-d.j)/1E3;d.j=(0,g.b)();m=m.getVideoPlaybackQuality();if(!m)return!1;const M=m.droppedVideoFrames-d.D,K=m.totalVideoFrames-d.Z;d.D=m.droppedVideoFrames;d.Z=m.totalVideoFrames;const N=m.displayCompositedVideoFrames===0?0:m.displayCompositedVideoFrames||-1;B&&d.G.Qa()&&d.W.U("ddf",{dr:m.droppedVideoFrames, de:m.totalVideoFrames,comp:N});if(y)return d.S=0,!1;if((K-M)/e>d.O||!C||g.ZI(d.G))return!1;d.S=(K>60?M/K:0)>C?d.S+1:0;if(d.S!==3)return!1;tEc(d,f.videoData.V);d.W.U("dfd",Object.assign({dr:m.droppedVideoFrames,de:m.totalVideoFrames},HR5()));return!0}; Y3g=function(d,f){d.C("html5_log_media_perf_info")&&(d.W.U("perfdb",HR5()),d.W.U("sessionperfdb",Object.fromEntries(FZ.entries())),d.W.U("playbackperfdb",Object.fromEntries(d.V.entries())),d.W.U("hwc",{nch:navigator.hardwareConcurrency},!0),f&&d.W.U("mcdb",{itags:f.S.videoInfos.filter(m=>m.Y?.smooth===!1).map(m=>m.itag).join("-")}))}; nG=function(d,f,m=!1){d.gD?.Qa()&&d.gD.U("rms",f,m)}; hW=function(d){d=d.K();return d.length<1?NaN:d.end(d.length-1)}; U0T=function(d,f){d.uT&&d.uT.equals(f)||(d.uT&&d.uT.dispose(),d.uT=f)}; Gfl=function(d){!d.V&&gV()&&(d.Y?d.Y.then(()=>Gfl(d)):d.GD()||(d.V=d.BR()))}; dfK=function(d){d.V&&(d.V.dispose(),d.V=void 0)}; fQB=function(d,f,m){d.isPaused()||d.getCurrentTime()>f||m>10||(d.play(),g.h2(()=>{fQB(d,d.getCurrentTime(),m+1)},500))}; Fe=function(d){return hw(d.A(),d.getCurrentTime())}; mfE=function(d,f){if(d.j()===0||d.hasError())return!1;const m=d.getCurrentTime()>0;return f>=0&&(d=d.K(),d.length||!m)?Qr(d,f):m}; rw=function(d){d.GD()&&(d.gD&&d.gD.BP("rs_s"),g.WO&&d.getCurrentTime()>0&&d.seekTo(0),d.Hr(),d.load(),U0T(d,null));delete d.Y}; gw=function(d){switch(d.AO()){case 2:return"progressive.net.retryexhausted";case 3:return d=d.DB(),d?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||ycK&&d?.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}}; iX=function(d){return d.isPlaying()&&!d.S(16)&&!d.S(32)}; I0=function(d){return d.S(128)?-1:d.S(2)?0:d.S(2048)?3:d.S(64)?-1:d.S(1)&&!d.S(32)?3:d.S(8)?1:d.S(4)?2:-1}; Xe=function(d,f,m,y){if(!(f===d.state&&m===d.wu&&y===d.seekSource||f!==void 0&&(f&128&&!m||f&2&&f&16))){var C;if(C=f)C=f||d.state,C=!!(C&16||C&32);d=new g.ur(f,m,C?y?y:d.seekSource:null)}return d}; R0=function(d,f,m=!1){return CQg(d,f.getCurrentTime(),(0,g.b)(),Fe(f),m)}; nC=function(d,f,m=null){return Xe(d,d.state|f,null,m)}; Z$=function(d,f){return Xe(d,d.state&~f,null,null)}; V4=function(d,f,m,y=null){return Xe(d,(d.state|f)&~m,null,y)}; BEP=function(d,f){return f.state===d.state&&f.wu===d.wu}; ekS=function(d){switch(d.G.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"}}; MXE=function(d){d.S>=0||(d.provider.W.getVisibilityState()===3?d.D=!0:(d.S=g.I2(d.provider),d.delay.start()))}; KGS=function(d){if(!(d.A<0)){var f=g.I2(d.provider),m=f-d.Y;d.Y=f;d.playerState.A()?d.playTimeSecs+=m:d.playerState.isBuffering()&&!d.playerState.S(16)&&(d.rebufferTimeSecs+=m)}}; x5=function(d){d.S.startTime=d.V;d.S.endTime=d.A;d.Yt?.length&&(d.S.Yt=d.Yt);d.YN?.length&&(d.S.YN=d.YN);let f=!1;d.segments.length&&g.VX(d.segments).isEmpty()?(d.segments[d.segments.length-1].previouslyEnded&&(d.S.previouslyEnded=!0),d.segments[d.segments.length-1]=d.S,f=!0):d.segments.length&&d.S.isEmpty()||(d.segments.push(d.S),f=!0);f?d.S.endTime===0&&(d.previouslyEnded=!1):d.S.previouslyEnded&&(d.previouslyEnded=!0);d.D+=d.A-d.V;d.S=lr(d.provider);d.S.previouslyEnded=d.previouslyEnded;d.provider.G.lT().S.Ul(NE5)&& (d.Y+=JSON.stringify(d.S).length);d.previouslyEnded=!1;d.V=d.A}; ikT=function(d){window.clearInterval(d.J);d.J=NaN}; WGV=function(d){ikT(d);d.J=Fm(()=>{d.update()},100); d.Bq=g.I2(d.provider);d.S=lr(d.provider)}; ccT=function(d,f,m){m-=d.Bq;return f===d.A&&m>.5}; g.Pc=function(d,f){const m=d.sendVisitorIdHeader?d.visitorData:void 0;return g.bP(d.G,d.accessToken).then(y=>Qx(d.uri,d.G,d.pageId,m,y,f))}; g.sPK=function(d){d.indexOf("watchtime")!==-1&&g.tU("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:d}})}; DfE=function(d,f){d.attestationResponse&&g.Pc(d).then(m=>{m=m||{};m.method="POST";m.postParams={atr:d.attestationResponse};d.e1?d.Ys?g.Sh().sendAndWrite(f,m):g.Sh().sendThenWrite(f,m):g.nR(f,m)})}; EMq=function(d){const f={m_:[]};if(g.Jf(d.segments,m=>!!m.Yt||!!m.YN)){for(const m of d.segments)f.m_.push({Yt:m.Yt||[], YN:m.YN||[]});d=g.J6({sW:f},sLP);return g.X0(d,4)}}; NT=function(d,f){return g.Pd(f,d.A).join(",")}; pRS=function(d,f){if(f&&d.j){var m=new Set(["q","feature","mos"]),y=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),C=new Set(["aqi","autonav","list","ssrt","upt"]);d.j.ns==="3pp"&&(f.ns="3pp");for(const B of Object.keys(d.j))y.has(B)||m.has(B)||C.has(B)&&!d.j[B]||(f[B]=d.j[B])}}; g.LC=function(d,f){var m=pgg(d.provider);Object.assign(m,{state:d.K});f=new $fV(d.provider.videoData,d.provider.G,f,m);f.S=d.provider.W.qo();m=d.provider.videoData.clientPlaybackNonce;f.S=d.provider.W.Sb(m);d.provider.videoData.isLivePlayback||(f.oP=d.provider.W.getDuration(m));d.provider.videoData.S&&(m=d.provider.videoData.S.ot(f.S))&&(f.K=m-f.S,rb(d.provider.videoData)&&(f.S+=d.provider.W.BZ(),f.K-=d.provider.W.BZ()));f.RO=g.I2(d.provider);f.segments=[lr(d.provider)];return f}; AcT=function(d){var f=d.provider.videoData.yJ;const m=d.provider.videoData.n7,y=[10+f,10,10,40+m-f,40];var C=d.provider.videoData.getPlayerResponse()?.playbackTracking;const B=C?.videostatsScheduledFlushWalltimeSeconds;C=C?.videostatsDefaultFlushIntervalSeconds;if(!(B&&B.length>0&&C))return y;f=[B[0]+f,...B.slice(1).map((e,M)=>e-B[M]), C+m-f,C];return f.some(e=>e<0)?(g.u3(d.logger,347111855,`Neg vss scheduled pings ${B} ${C}`),y):f}; JW=function(d,f=NaN){const m=g.I2(d.provider);f=isNaN(f)?m:f;f=Math.ceil(f);const y=d.e1[d.X];d.X+1{if(!d.TL()){d.Y=NaN;var B=d.S1(),e=kdl(d,B);e.O=C;var M=d.Ys>1E3;!(B.length>1)&&B[0].isEmpty()||M||(e.J=JW(d,C));e.send();d.Ys++}},(C-m)*1E3); return d.A=C}; SW=function(d,f){const m=d.provider.G;g.bP(d.provider.G,d.provider.videoData.D()).then(y=>{const C=d.provider.G.pageId,B=d.provider.G.sendVisitorIdHeader?d.provider.videoData.visitorData:void 0,e=d.provider.G.C("vss_pings_using_networkless")||d.provider.G.C("kevlar_woffle"),M=d.provider.G.C("allow_skip_networkless");y=Qx(f,m,C,B,y);OJ(f,y,{token:d.provider.videoData.lB,vB:d.provider.videoData.pY,mdxEnvironment:d.provider.videoData.mdxEnvironment},m,void 0,e&&!M,!1,!0)})}; kdl=function(d,f){const m=g.LC(d,"watchtime");QPE(d)&&(m.delayThresholdMet=!0,d.Wr=!0);if(d.V>0){for(const y of f)y.startTime-=d.V,y.endTime-=d.V;m.S-=d.V}else m.S=d.S.A;m.segments=f;return m}; QPE=function(d){var f;if(f=d.provider.videoData.isLoaded()&&d.provider.videoData.XF&&d.j&&!d.Wr)f=d.S,f=f.D+f.qo()-f.V>=d.provider.videoData.XF;return!!f}; jW=function(d,f){const m=d.Z(!isNaN(d.A));f&&(d.A=NaN);return m}; Okl=function(d){d.provider.videoData.youtubeRemarketingUrl&&!d.fC&&(SW(d,d.provider.videoData.youtubeRemarketingUrl),d.fC=!0)}; oMB=function(d){d.provider.videoData.googleRemarketingUrl&&!d.IP&&(SW(d,d.provider.videoData.googleRemarketingUrl),d.IP=!0)}; vc=function(d){if(!d.TL()&&d.j){d.K="paused";var f=jW(d);f.isFinal=!0;f.send();d.dispose()}}; aQE=function(d,f,m){if(!d.oP){m||(m=g.LC(d,"atr"));m.attestationResponse=f;try{m.send()}catch(y){if(y.message!=="Unknown Error")throw y;}d.oP=!0}}; g.I2=function(d){return g.hkK(d)()}; R2=function(d){const f=navigator.connection?.type||"";if(f)return FGc[f]||FGc.other;if(g.ZI(d.G)){d=navigator.userAgent;if(/[Ww]ireless[)]/.test(d))return 3;if(/[Ww]ired[)]/.test(d))return 30}return 0}; lr=function(d){const f=new rcK;f.V=pgg(d).cc?.toString()||"-";f.playbackRate=d.W.getPlaybackRate();var m=d.W.getVisibilityState();m!==0&&(f.visibilityState=m);d.G.IP&&(f.A=1);f.j=d.videoData.WF;f.compositeLiveStatusToken=d.videoData.compositeLiveStatusToken;f.heartbeatLoggingToken=d.videoData.heartbeatLoggingToken;m=d.W.getAudioTrack();m.xi&&m.xi.id&&m.xi.id!=="und"&&(f.audioId=m.xi.id);f.connectionType=R2(d);f.volume=d.W.getVolume();f.muted=d.W.isMuted();f.clipId=d.W.sK()||"-";f.S=d.videoData.Un|| "-";return f}; pgg=function(d){const f=d.W.vG()||{};f.fs=d.W.C0();f.volume=d.W.getVolume();f.muted=d.W.isMuted()?1:0;f.mos=f.muted;f.clipid=d.W.sK();f.playerheight=d.W.getPlayerSize()?.height||0;f.playerwidth=d.W.getPlayerSize()?.width||0;d=d.videoData;const m={};d.V&&(m.fmt=d.V.itag,d.j&&(d.Wr?d.j.itag!==d.V.itag:d.j.itag!=d.V.itag)&&(m.afmt=d.j.itag));m.ei=d.eventId;m.list=d.playlistId;m.cpn=d.clientPlaybackNonce;d.videoId&&(m.v=d.videoId);d.AN&&(m.infringe=1);(d.El?0:d.Va)&&(m.splay=1);const y=H7(d);y&&(m.live= y);d.Ew&&(m.sautoplay=1);d.Pg&&(m.autoplay=1);d.KB&&(m.sdetail=d.KB);d.partnerId&&(m.partnerid=d.partnerId);d.osid&&(m.osid=d.osid);d.eQ&&(m.cc=g.sg(d.eQ));return Object.assign(f,m)}; g.hkK=function(d){if(!d.S){const f=g.XB(y=>{let C=(0,g.b)();y&&C<=631152E6&&(d.W.U("ytnerror",{issue:28799967,value:`${C}`}),C=(new Date).getTime()+2);return C},d.G.C("html5_validate_yt_now")),m=f(); d.S=()=>Math.round(f()-m)/1E3; d.W.aJ()}return d.S}; g.zx=function(d,f){return d.state.S(f)&&!d.oldState.S(f)?1:!d.state.S(f)&&d.oldState.S(f)?-1:0}; Tx=function(d){d.A&&MXE(d.A);d.qoe&&TV(d.qoe)}; IQW=function(d,f,m,y){m.adFormat=m.nC;const C=f.W;f=new g.qP(new gMc(m,f.G,{getDuration:()=>m.lengthSeconds, getCurrentTime:()=>C.getCurrentTime(), qo:()=>C.qo(), Sb:()=>C.Sb(), MK:()=>C.MK(), getPlayerSize:()=>C.getPlayerSize(), getAudioTrack:()=>m.getAudioTrack(), getPlaybackRate:()=>C.getPlaybackRate(), CU:()=>C.CU(), getVisibilityState:()=>C.getVisibilityState(), IF:()=>C.IF(), vG:()=>C.vG(), getVolume:()=>C.getVolume(), isMuted:()=>C.isMuted(), C0:()=>C.C0(), sK:()=>C.sK(), getProximaLatencyPreference:()=>C.getProximaLatencyPreference(), aJ(){C.aJ()},U(B,e){C.U(B,e)},mp:()=>C.mp(), BZ:()=>C.BZ()})); f.V=y;g.R(d,f);return f}; uSS=function(d){d.A&&d.A.send();if(d.qoe){var f=d.qoe;if(f.D){f.S==="PL"&&(f.S="N");var m=g.I2(f.provider);g.ri(f,m,"vps",[f.S]);f.J||(f.j>=0&&f.A.set("user_intent",[f.j.toString()]),f.J=!0);f.provider.G.Qa()&&f.U("finalized",{});f.Wr=!0;f.reportStats(m)}}if(d.provider.videoData.enableServerStitchedDai)for(const y of d.V.values())vc(y);else d.S&&vc(d.S);d.dispose()}; XgB=function(d,f){d.S&&aQE(d.S,f)}; RkT=function(d){if(!d.S)return null;const f=g.LC(d.S,"atr");return m=>{d.S&&aQE(d.S,m,f)}}; var kYv=function(d){return ix[A[9]](this,3,d)}; nMn=function(d,f){d=Cy(d.array,m=>f-m.start||1); return d<0?-(d+1):d}; ZkP=function(d,f,m){const y=[];for(f=nMn(d,f);fm)break}return y}; g.br=function(d,f){const m=[];for(const y of d.array)if(y.contains(f)&&m.push(y),y.start>f)break;return m}; VXK=function(d){return d.array.slice(nMn(d,0x7ffffffffffff),d.array.length)}; lQB=function(d,f){let m=NaN;for(const y of d.array)if(y.contains(f)&&(isNaN(m)||y.endf&&(isNaN(m)||y.start!f.has(m))}; PQ5=function(d){return d.W.getPlayerState().S(2)?0x8000000000000:d.W.getCurrentTime()*1E3}; tW=function(d,f){const m=[];if(!f.length)return m;for(let y=0;yM.end<0x8000000000000),e=VXK(d.S)):f=d.j<=m&&iX(f)?ZkP(d.S,d.j,m):g.br(d.S,m); C=C.concat(tW(d,f));B&&(C=C.concat(ww(d,B)));e&&(C=C.concat(tW(d,e)));d.j=m;Hc(d,C)}}; Y5=function(d,f){return f>d.mediaTime+d.Y&&f1)d.j=!0;if(C||isNaN(d.A))d.A=f;if(d.S)f!==d.mediaTime&&(d.S=!1);else if(f>0&&d.mediaTime===f){C=1500;if(d.G.C("html5_buffer_underrun_transition_fix")){C=g.BH(d.G.experiments,"html5_min_playback_advance_for_steady_state_secs");const B=g.BH(d.G.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");C=C>0&&B>0&&Math.abs(f-d.A)(y||!d.j?C:400)}d.mediaTime=f;d.V=m;return!1}; Shl=function(d,f,m){return f.WY(m).then(()=>g.zf(new JcP(f,f.A)),y=>{y instanceof Error&&g.gh(y); var C=cK('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),B=DU('audio/mp4; codecs="mp4a.40.2"'),e=C||B;const M=f.isLivePlayback&&!g.dF(d.A,!0);y="fmt.noneavailable";M?y="html5.unsupportedlive":e||(y="html5.missingapi");e=M||!e?2:1;C={buildRej:"1",a:f.nU(),d:!!f.IE,drm:f.TM(),f18:f.bZ.indexOf("itag=18")>=0,c18:C};f.S&&(f.TM()?(C.f142=!!f.S.S["142"],C.f149=!!f.S.S["149"],C.f279=!!f.S.S["279"]):(C.f133=!!f.S.S["133"],C.f140=!!f.S.S["140"],C.f242=!!f.S.S["242"]),C.cAAC=B,C.cAVC=DU('video/mp4; codecs="avc1.42001E"'), C.cVP9=DU('video/webm; codecs="vp9"'));f.Y&&(C.drmsys=f.Y.keySystem,B=0,f.Y.A&&(B=Object.keys(f.Y.A).length),C.drmst=B);return new g.iE(y,C,e)})}; Gx=function(d,f){f=Math.max(Math.max(1,Math.ceil(d.policy.j/UC(d))),f);return Math.min(Math.min(8,Math.floor(d.policy.O/UC(d))),f)}; UC=function(d){return d.videoData.S?sz(d.videoData.S)||5:5}; vME=function(d,f){if(f)return f=d.videoData,f=jPg(d,isNaN(f.liveChunkReadahead)?3:f.liveChunkReadahead,f),Gx(d,f);if(d.A.length){if(Math.min.apply(null,d.A)>1)return Gx(d,d.S-1);if(d.policy.Z)return Gx(d,d.S+1)}return d.S}; zkl=function(d,f=!1){if(!d.A.length)return!1;const m=d.S;d.S=vME(d,f);if(f=m!==d.S)d.A=[],d.uh=0;return f}; dP=function(d){let f=d.policy.S;d.j||(f=Math.max(f-1,0));return f*UC(d)}; fp=function(d,f){return f>=d.LR()-dP(d)}; TEK=function(d,f,m=!0){const y=fp(d,f);m||y?y&&(d.V=!0):d.V=!1;d.J=d.policy.V===2||d.policy.V===3&&d.V;f=fp(d,f);d.j!==f&&d.aP("livestatusshift",f);d.j=f}; jPg=function(d,f,m){m.SO&&f--;P7(m)&&(f=1);LM(m)!==0&&(d=g.BH(d.experiments,"html5_live_chunk_readahead_proxima_override"))&&(f=d,m.S?.RP()&&f++);return f}; y8=function(d,f,m=null){return new mM(g.BH(d.G.experiments,f)||0,m?d.G.C(m):!1)}; qhE=function(d,f){d.S=f}; Cp=function(d,f,m,y,C,B,e,M){f?f.test(m)?(d.W9(C,f,e),f.D||B()):(!f.A||f.j?m=!1:(m=(0,g.b)(),y?f.S||(f.S=m):f.S=0,B=!y&&m-f.A>3E4,m=f.S&&m-f.S>1E3||B?f.j=!0:!1),m&&(M={...d.X$(f),...M},M.wn=e,M.we=C,M.wsuc=y,d.W.U("workaroundReport",M),y&&(f.reset(),d.j[C]=!1))):d.W.DS("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.KQ({source:"watchdog",name:e}))}; bkV=function(d,f){if(d.S){var m=d.S;var y=d.getCurrentTime(),C=m.LR();var B=m.policy.A;m.j||(B=Math.max(B-1,0));B*=UC(m);y>=C-B||!m.ZY()?m=y0&&hW(d.mediaElement)>0&&(d.A=Bv(d,d.A,!1)),f=d.C("html5_pseudogapless_shorts_seek_to_next_start")&&f?.seekSource===60,!d.mediaElement||!tXl(d,f))d.qW.start(750);else if(!isNaN(d.A)&&isFinite(d.A)&&(f=d.Wr-(d.A-d.timestampOffset),!(f===0||Math.abs(f)<.005)))if(f=d.mediaElement.getCurrentTime()-d.A,Math.abs(f)<=d.fC||Math.abs(f)<.005)Hkg(d);else{if(d.videoData.vk)d.videoData.vk= !1;else if(!g.nM(d.videoData)&&d.A>=d.JM()-.1){d.A=d.JM();d.j.resolve(d.JM());d.G.Qa()&&d.W.U("setEndedInSeek",{tgt:`${d.A}`,maxst:`${d.JM()}`});d.W.oU();return}try{const m=d.A-d.timestampOffset;d.mediaElement.seekTo(m);d.K.S=m;d.Wr=m;d.V=d.A;d.X=!1}catch(m){}}}; Yhh=function(d,f){d.e1=!0;d.C("html5_use_centralized_player_time")&&(d.A=d.D,d.V=d.A,d.D=NaN);wgq(d,f)}; UfT=function(d){let f=0,m=NaN,y="";if(!d.O)return{startSeconds:f,Ga:m,source:y};d.videoData.KR?f=d.videoData.bu:g.nM(d.videoData)&&(f=Infinity);if(g.UY(d.videoData))return{startSeconds:f,Ga:m,source:y};d.videoData.startSeconds?(y="ss",f=d.videoData.startSeconds):d.videoData.Zb&&(y="stss",f=d.videoData.Zb);d.videoData.liveUtcStartSeconds&&(m=d.videoData.liveUtcStartSeconds);if(isFinite(f)&&(f>d.JM()||f1E9}; fqn=function(d,f){d.playbackData=f;d.videoData.isLivePlayback&&(d.Z=new GdT(()=>{a:{if(d.playbackData&&d.playbackData.S.S()){if(Vk(d.videoData)&&d.loader){var m=d.loader.RZ.cg()||0;break a}if(d.videoData.S){m=d.videoData.S.Ys;break a}}m=0}return m}),d.S=new dec(d.videoData,d.G.experiments,()=>d.JM(!0))); Kp(d.W)?(d.videoData.Mo?.C5||(f=UfT(d),f.Ga?(g.Ro(d.videoData)&&d.Tz(f.Ga,f.startSeconds),d.V=f.startSeconds):f.startSeconds>0&&d.seekTo(f.startSeconds,{uo:"seektimeline_startPlayback",seekSource:15})),d.O=!1):M9(d)||(d.V=d.V||d.videoData.startSeconds||0,d.videoData.isLivePlayback||(f=d.W.videoData.JM(),d.V>f&&(d.C("html5_sabr_log_invalid_sabr_current_time")&&d.W.U("invalidSabrCmtStart",{rt:d.V,mst:f}),d.C("html5_sabr_vod_invalid_start_time_fallback")&&(d.V=0))))}; N9=function(d,f){if(d.S&&d.loader){var m=!1;f?m=!0:d.videoData.isLowLatencyLiveStream||d.videoData.latencyClass==="LOW"||d.videoData.latencyClass==="ULTRALOW"?m=zkl(d.S):d.Hr&&(d.Hr=!1,m=zkl(d.S,!0));m&&(f=d.W.WZ,m=d.S,m=UC(m)*m.S,f.qoe&&(f=f.qoe,g.ri(f,g.I2(f.provider),"lra",[m]),f.U("live-readahead-seconds",{v:m})));f=d.loader;m=d.S.S;d=d.S;d=(d.S-1+d.policy.S)*UC(d);var y=NaN;var C=f.Kk;C===2||C===-1?(C=m,P7(f.W.getVideoData())&&(y=f.policy.We)):C=m-1;C=Math.max(C,0);m=f.J;m.l5=C;m.Z=y;f.O&&(f.O.X= d)}}; Wv=function(d,f){(d.loader=f)?N9(d,!0):g.iT(d)}; tXl=function(d,f=!1){if(!d.mediaElement||d.mediaElement.j()===0||d.mediaElement.hasError())return!1;const m=d.mediaElement.getCurrentTime()>0;return d.videoData.A&&d.videoData.A.S()||d.videoData.isLivePlayback||!d.videoData.TM()?d.A>=0&&!f&&(f=d.mediaElement.K(),f.length||!m)?Qr(f,d.A-d.timestampOffset):m:m}; cv=function(d){return d.mediaElement?Fe(d.mediaElement):0}; mel=function(d,f){var m=d.getCurrentTime();const y=d.isAtLiveHead(m);if(d.Z&&y){var C=d.Z;if(C.S&&!(m>=C.A&&m50&&C.A.shift())),TEK(d.S,m,f),f&&bkV(d,!0));y!==d.gs&&(f=d.getCurrentTime()-d.El<=500,m=d.Va>=1E3,f||m||(f=d.W.WZ,f.qoe&&(f=f.qoe,m=g.I2(f.provider),g.ri(f,m,"lh", [y?"1":"0"])),d.gs=y,d.Va++,d.El=d.getCurrentTime()))}; g.sD=function(d,f){let m=d.j;m||(d.j=new qs,m=d.j,e5(d,f));return m}; Bv=function(d,f,m){if(isNaN(f))return NaN;const y=d.Iu();m=d.JM(m);return d.C("html5_clamp_invalid_seek_to_min_seekable_time")&&!d.videoData.isLivePlayback&&f>m+1&&f0)||d.mediaElement&&d.mediaElement.getCurrentTime()>0||(f={uo:"seektimeline_resumeTime",kC:f},d.videoData.Z||(f.seekSource=15),d.seekTo(d.V,f))}; wgq=function(d,f){BeE(d,f).then(void 0,()=>{g.iT(d)}); g.sD(d,f).then(m=>{g.D_(d,m)},()=>{g.iT(d)}); d.W.C4(f);if(d.G.Qa()||eJB(d))f=d.X$(),f["native"]=`${+d.X}`,f.tgt=`${d.A}`,f.otgt=`${d.A+d.timestampOffset}`,f.maxst=`${d.JM()}`,d.S&&d.C("html5_high_res_seek_logging")&&(f.tht=`${d.S.Y()}`,f.ht=`${d.S.LR()}`,f.adft=`${dP(d.S)}`),d.C("html5_sabr_parse_live_metadata_playback_boundaries")&&d.videoData.S&&g.Ro(d.videoData)&&(f.minst=`${d.videoData.S.FC}`,f.cminst=`${d.videoData.S.Iu()+d.timestampOffset}`,f.maxst=`${d.videoData.S.AL}`,f.hts=`${d.videoData.S.hP}`,f.cmaxst=`${d.videoData.S.JM()+d.timestampOffset}`), d.W.U("startSeek",f)}; BeE=function(d,f){d.S1||(d.loader?isFinite(d.A)?d.S1=d.loader.seek(d.A-d.timestampOffset,f):(g.nM(d.videoData),d.C("html5_unified_live_latency_reporting")&&(d.W.pK=0),d.S1=Vq(d.loader),Hk(d.videoData)||(d.A=d.loader.getCurrentTime()+d.timestampOffset)):d.S1=Jq(d.A-d.timestampOffset));return d.S1}; g.D_=function(d,f){d.Y&&(d.Y.resolve(f),d.W.hQ(),d.G.Qa()||eJB(d))&&(f=d.X$(),f["native"]=`${+d.X}`,f.otgt=`${d.A+d.timestampOffset}`,d.W.U("seekEnd",f));g.iT(d)}; eJB=function(d){return d.videoData.kA()&&d.C("html5_enable_shorts_seek_details_logging")}; Hkg=function(d){d.j&&(d.j.resolve(d.mediaElement.getCurrentTime()),d.K.A=null)}; g.iT=function(d){d.A=NaN;d.D=NaN;d.Wr=NaN;d.j=null;d.S1=null;d.Y=null;d.e1=!1;d.X=!1;d.fC=0;d.Ys.stop();d.Mp.stop()}; KRg=function(d){if(d.O)if(d.videoData.Mo?.C5)d.O=!1;else if(g.UY(d.videoData))d.O=!1;else{var f="ss",m=0;d.videoData.S?.isManifestless&&d.videoData.oP&&!M9(d)&&(f="mss",m=d.videoData.oP);(d.videoData.KR?d.C("html5_prioritize_windowed_st_start_seconds"):d.C("html5_prioritize_st_start_seconds"))&&!m&&d.videoData.Zb&&(f="stss",m=d.videoData.Zb);!m&&Mfh(d)&&(m=d.videoData.liveUtcStartSeconds||d.videoData.oP,f="utc",m=d.JM()-d.ot(d.JM())+m);!m&&d.videoData.D$()&&d.videoData.Zb&&(f="stss",m=d.videoData.Zb); var y={};if(m){if(m>d.JM()||m{g.D_(d,B)},()=>{g.iT(d)}),d.videoData.isAd()&&clv({adCpn:d.videoData.clientPlaybackNonce, contentCpn:d.videoData.wG??""},f.S),d.Wr=C,qhE(d.K,m.getCurrentTime()),d.seekTo(C,{seekSource:104,uo:"seektimeline_mediaElementEvent"}),d.X=!0;break;case "seeked":Hkg(d);break;case "loadedmetadata":Kp(d.W)||KRg(d);e5(d);break;case "progress":e5(d);break;case "pause":d.J=d.getCurrentTime()}d.J&&((y==="play"||y==="playing"||y==="timeupdate"||y==="progress")&&d.getCurrentTime()-d.J>10&&(d.C("html5_sky_skip_pause_jump")?d.W.U("skipPauseJump",{evt:y,cmt:d.getCurrentTime(),lpt:d.J}):d.seekTo(d.J,{uo:"pauseJump"})), y!=="pause"&&y!=="play"&&y!=="playing"&&y!=="progress"&&(d.J=0))}; Mfh=function(d){return(GN(d.videoData)||!!d.videoData.liveUtcStartSeconds)&&(!!d.videoData.liveUtcStartSeconds||M9(d))&&!!d.videoData.S}; ED=function(d,f){return d.S.get(f)?.buffer.j()||[]}; pp=function(d,f){return d.S.get(f)?.buffer.V()||0}; pBc=function(d,f){function m(B){return y.D!=="yt"&&(C.partnerId===38&&y.playerStyle==="books"||C.partnerId===30&&y.playerStyle==="docs"||C.partnerId===33&&y.playerStyle==="google-live")?iIS(d,C,B):WRc(d,C).then(()=>{y.C("embeds_enable_shorts")&&d.L().bP&&C.isEmbedsShortsMode(new g.aB(0,0),!!C.playlistId)?cOn(d,C):$W(d,C)},e=>{$W(d,C,!0); throw e;})} const y=d.L(),C=d.getVideoData();C.TL();C.loading=!0;return si5(d)?DeP(d,C,f).then(()=>{$W(d,C)},B=>{B=WH(B); if(NF(B.severity))return $W(d,C,!0),Promise.reject(B);B.errorCode==="onesie.response.badproxystatus"&&`${B.details.st}`==="3"&&(Epq=!0);d.handleError(B);return m("onesie")}):m("gvi")}; si5=function(d){var f=d.L();if(f.C("html5_disable_onesie")||!f.C("html5_onesie")||!f.C("html5_onesie_inline")&&d.getVisibilityState()===5||f.D!=="yt")return!1;var m=f.KC;if(!m||!m.S)return d.handleError(new g.iE("onesie.unavailable.hotconfig",{key:"0"})),!1;m.S.J<(0,g.b)()&&(d.U("okexp","1"),(m=d.R_())&&f.C("html5_prefer_trusted_host_on_key_expiration")&&(m.A=!0,(f=m.S.get(0)?.S())&&!Ke(f)&&m.S.delete(0)));if(Epq)return d.U("ost3","1"),!1;f={};return Object.keys(f).length>0?(f.onesie="0",d.handleError(new g.iE("html5.missingapi", f)),!1):!0}; AP=function(d,f){const m=g.Uc();g.G2(m,f);return Pw(m,mS(),{FH:d.FH(),clientInterface:b_(d)})}; DeP=async function(d,f,m){f.fetchType="onesie";var y=n_(f,d.getPlayerSize(),d.getVisibilityState());y=new Sb(d,y,m);m=await y.fetch();var C={player_response:m};f.loading=!1;d=d.au.NN;if(y.gf){for(const [e,M]of y.gf.entries()){var B=e;const K=M;d.S.set(B,K,180);B===f.videoId&&(B=K.Dq(),f.zS=B)}d.DF=y}for(const [e,M]of y.iH.entries())d.A.set(e,M,180);DF(f,C,!0);if(f.loading||Yl(f))return Promise.resolve();d.S.cM();d.A.cM();f.zS=[];y={};C="onesie.response";d=0;f.errorCode?(C="auth",y.ec=f.errorCode, y.ed=f.errorDetail,y.es=f.Mh||"",d=2):(y.successButUnplayable="1",y.disposed=`${+f.TL()}`,y.afmts=`${+/adaptiveFormats/.test(m)}`,y.cpn=f.clientPlaybackNonce);return Promise.reject(new g.iE(C,y,d))}; WRc=async function(d,f){const m=f.isAd();let y=!m,C=m?1:3;for(let e=0;e0){await g.mO(5E3);var B=new g.ZN("Retrying OnePlatform request",{attempt:e});g.gh(B)}try{await $el(d,f);return}catch(M){const K=WH(M);B=K.errorCode;const N=d.L().C("html5_use_network_error_code_enums")?401:"401";y&&B==="manifest.net.badstatus"&&K.details.rc===N&&(y=!1,e===C-1&&(C+=1));if(e===C-1)return d=AOq(m,K.details),d.details.backend="op",d.details.originec=B,Promise.reject(d);if(B==="auth"||B==="manifest.net.retryexhausted"|| g.pV(d.L()))return Promise.reject(K);d.handleError(K);if(NF(K.severity))break}}return Promise.reject(AOq(m,{backend:"op"}))}; $el=async function(d,f){f.fetchType="gp";var m=d.L(),y=g.bP(m,f.D());y=y.S?await y.S:y.getValue();var C=AP(m,y);const B=n_(f,d.getPlayerSize(),d.getVisibilityState()),e=El(kSv),M=f.D();var K=(0,g.b)(),N=!1;let W="empty";y=0;d.zt("psns");const c={wC:function(D){D.readyState===2&&d.zt("ps_c")}}; m.FH()&&(c.Mc={Jj:U3("player",{videoId:String(f.videoId)})});C=await g.Qw(C,B,e,void 0,c);d.zt("psnr");if(!f.TL()){C?"error"in C&&C.error?(N=!0,W=`esf:${C.error.message}`,y=C.error.code):C.errorMetadata&&(N=!0,W="its",y=C.errorMetadata.status):N=!0;if(N)return N=0,C=((0,g.b)()-K).toFixed(),K={},K=m.C("html5_use_network_error_code_enums")?{backend:"op",rc:y,rt:C,reason:W,has_kpt:f.Mp?"1":"0",has_mdx_env:f.mdxEnvironment?"1":"0",has_omit_key_flag:g.Z("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")? "1":"0",has_page_id:m.pageId?"1":"0",has_token:M?"1":"0",has_vvt:f.K?"1":"0",is_mdx:f.isMdxPlayback?"1":"0",mdx_ctrl:f.yS||"",token_eq:M===f.D()?"1":"0"}:{backend:"op",rc:`${y}`,rt:C,reason:W,has_kpt:f.Mp?"1":"0",has_mdx_env:f.mdxEnvironment?"1":"0",has_omit_key_flag:g.Z("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:m.pageId?"1":"0",has_token:M?"1":"0",has_vvt:f.K?"1":"0",is_mdx:f.isMdxPlayback?"1":"0",mdx_ctrl:f.yS||"",token_eq:M===f.D()?"1":"0"},f="manifest.net.connect", y===429?(f="auth",N=2):y>200&&(f="manifest.net.badstatus",y===400&&(N=2)),Promise.reject(new g.iE(f,K,N));f.loading=!1;DF(f,{raw_player_response:C},!0);g.pV(f.L())&&C&&C.trackingParams&&g.dc(C.trackingParams);if(f.errorCode)return m={ec:f.errorCode,ed:f.errorDetail,es:f.Mh||""},y="auth",g.pV(f.L())&&f.errorCode&&(y=f.errorCode),Promise.reject(new g.iE(y,m,2));if(!f.loading&&!Yl(f))return m=f.isAd()?"auth":"manifest.net.retryexhausted",y=f.isAd()?2:1,Promise.reject(new g.iE(m,{successButUnplayable:"1", hasMedia:g.w$(f)?"1":"0"},y))}}; iIS=async function(d,f,m){function y(){return!0} function C(N){N=WH(N);if(NF(N.severity))return Promise.reject(N);d.handleError(N);return!1} const B=xUv(d.L(),f,d.getPlayerSize(),d.getVisibilityState(),d.isFullscreen()),e=f.isAd(),M=e?1:3;for(let N=0;N0&&(await g.mO(5E3),K={playerretry:N,playerretrysrc:m},e||(K.recover="embedded"),K=g.WP(B,K));if(await QiK(f,K).then(y,C))return}f=e?"auth":"manifest.net.retryexhausted";m=e?2:1;if(!e&&Math.random()<1E-4)try{g.gh(new g.ZN("b/152131571",btoa(B)))}catch{}return Promise.reject(new g.iE(f,{backend:"gvi"},m))}; QiK=async function(d,f){function m(K){if(!d.TL()){K=K?K.status:-1;var N=0,W=((0,g.b)()-M).toFixed();W=y.C("html5_use_network_error_code_enums")?{backend:"gvi",rc:K,rt:W}:{backend:"gvi",rc:`${K}`,rt:W};var c="manifest.net.connect";K===429?(c="auth",N=2):K>200&&(c="manifest.net.badstatus",K===400&&(N=2));return Promise.reject(new g.iE(c,W,N))}} d.fetchType="gvi";const y=d.L();var C;(C=PlP(d))?(C={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:C},f=g.WP(f,{action_display_post:1})):C={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};const B={};y.sendVisitorIdHeader&&d.visitorData&&(B["X-Goog-Visitor-Id"]=d.visitorData);const e=g.wy(y.experiments,"debug_sherlog_username");e&&(B["X-Youtube-Sherlog-Username"]=e);Object.keys(B).length>0&&(C.headers=B);const M=(0,g.b)();C=await Jw(g.J2,f,C).then(void 0,function(K){return m(K.xhr)}); if(!C||!C.responseText)return m(C);d.loading=!1;C=g.eE(C.responseText);DF(d,C,!0);if(d.errorCode)return Promise.reject(new g.iE("auth",{ec:d.errorCode,ed:d.errorDetail,es:d.Mh||""},2));if(!d.loading&&!Yl(d))return C=d.isAd()?"auth":"manifest.net.retryexhausted",f=d.isAd()?2:1,Promise.reject(new g.iE(C,{successButUnplayable:"1"},f))}; AOq=function(d,f){return new g.iE(d?"auth":"manifest.net.retryexhausted",f,d?2:1)}; $W=async function(d,f,m=!1){const y=d.L();m&&(!g.Ss(y)||yG(f)!=="embedded")||f.iP||yG(f)!=="adunit"&&(g.ZI(y)||g.gF(y)||g.QN(y)||Jr(y)||g.rF(y)||b_(y)==="WEB_CREATOR")||(m=g.bP(y,f.D()),m=m.S?await m.S:m.getValue(),OIv(d,f,m))}; OIv=async function(d,f,m){try{const B=d.L(),e=AP(B,m);var y=f.L();const M=g.oV(),K={context:g.Q7(f),videoId:f.videoId,racyCheckOk:f.racyCheckOk,contentCheckOk:f.contentCheckOk,autonavState:"STATE_NONE"};yG(f)==="adunit"&&(K.isAdPlayback=!0);y.embedConfig&&(K.serializedThirdPartyEmbedConfig=y.embedConfig);y.zr&&(K.showContentOwnerOnly=!0);f.Nc&&(K.showShortsOnly=!0);M.Ul(141)&&(K.autonavState=M.Ul(140)?"STATE_OFF":"STATE_ON");if(g.uo(y)){const D=M.Ul(65);m=D!=null?!D:!1;const E=!!g.wE("yt-player-sticky-caption"); K.captionsRequested=m&&E}const N=y.getWebPlayerContextConfig()?.encryptedHostFlags;N&&(K.playbackContext={encryptedHostFlags:N});var C=K;const W=El(opl);d.zt("wn_s");y={};B.FH()&&(y.Mc={Jj:U3("next",{videoId:String(f.videoId)})});const c=await g.Qw(e,C,W,void 0,y);d.zt("wn_r");!c||"error"in c&&c.error||(g.pV(f.L())&&c.trackingParams&&g.dc(c.trackingParams),DF(f,{raw_watch_next_response:c},!1))}catch(B){}}; cOn=async function(d,f){var m=g.bP(d.L(),f.D());m=m.S?await m.S:m.getValue();aqK(d,f,m)}; aqK=async function(d,f,m){d=d.L();try{const C=AP(d,m);var y={context:g.Q7(f),playerRequest:{videoId:f.videoId},disablePlayerResponse:!0};const B=El(hJS);m={};d.FH()&&(m.Mc={Jj:U3("reel_item_watch",{videoId:String(f.videoId)})});const e=await g.Qw(C,y,B,void 0,m);!e||"error"in e&&e.error||DF(f,{raw_reel_item_watch_response:e})}catch(C){}}; FRh=function(d,f){d.zt("vir");d.zt("ps_s");g.pU("vir",void 0,"video_to_ad");f=pBc(d,f);f.then(function(){d.zt("virc");g.pU("virc",void 0,"video_to_ad");d.zt("ps_r");g.pU("ps_r",void 0,"video_to_ad")},function(){d.zt("virc"); g.pU("virc",void 0,"video_to_ad")}); return f}; kW=function(){const d=RP();return!(!d||d==="visible")}; gpn=function(d){const f=rOB();f&&document.addEventListener(f,d,!1)}; Iqv=function(d){const f=rOB();f&&document.removeEventListener(f,d,!1)}; rOB=function(){let d;if(document.visibilityState)d="visibilitychange";else{if(!document[XS+"VisibilityState"])return"";d=XS+"visibilitychange"}return d}; XBn=function(d){ujc=d}; RJg=function(d){Q8=d}; hUh=function(d){var f=d.BD;d=d.videoData;const m=$5(f,d);f.C("html5_disable_client_autonav_cap_for_onesie")||m.compose(AW(f,d));return m}; HF=function(d,f){OD(d,f.reason,f.S.info,f.source,f.token)}; oE=function(d,f){d.aP("localmediachange",f)}; F1=function(d,f){d.au.tO()||(d.U("sgap",{f}),d.au.clearQueue(!1,f==="pe"))}; ZIT=function(d){d.mediaElement&&(d.Q2?(aE(d),d.Hq(),npK(d,!1)):(d.videoData.hP&&d.videoData.hP.j(),d.mediaElement.stopVideo()),d.playVideo())}; Kp=function(d){return d.C("html5_disable_video_player_initiated_seeks")&&g.Ro(d.videoData)}; FV=function(d,f){d.JR&&hP(d);d.JR=new g.Ai(f*1E3,0x7ffffffffffff);d.JR.namespace="endcr";d.addCueRange(d.JR)}; hP=function(d){d.removeCueRange(d.JR);d.JR=null}; gP=function(d){if(d.videoData.A&&d.videoData.A.S()){var f=rP(d);if(d.loader&&(d=d.loader,!d.TL()))if(d.policy.S){var m=d.D;if(f.isLocked()&&m.S.V||m.A===void 0||!f.equals(m.A)){m=d.D.A;qm(d.D,f);var y;if(y=f.isLocked()&&f.reason==="m"){y=d.D;var C=y.j?.info.J().qualityOrdinal;y=y.hP?!0:y.j?f.S!==C?!0:!y.S.V||y.Ay.xE&&y.S.S===y.j.info.itag?!1:!0:!1}C=d.policy.t8&&f.reason==="l";m=m.S>f.S&&f.reason==="b";y||C||m?(d.W.lc({reattachOnConstraint:y?"u":C?"drm":"perf",lo:f.A,up:f.S}),d.policy.xE||(d.D.S.V= !1)):(d.policy.xE&&(d.D.S.V=!1),g.Pi(d))}}else!bW(d.S,f)&&d.videoTrack&&(C=d.S.S,fc(d,urv(d.S,f)),Mz(d),m=f.isLocked()&&f.reason==="m"&&d.S.X,y=d.policy.t8&&f.reason==="l"&&i5(d.videoTrack),f=C.S>f.S&&f.reason==="b",C=d.S.RP&&!rV(),m||y||f||C?d.W.lc({reattachOnConstraint:m?"u":y?"drm":C?"codec":"perf"}):g.Pi(d))}}; uT=function(d,f=!0){d.G.zz&&!d.videoData.backgroundable&&d.mediaElement&&!d.oQ()&&(d.isBackground()&&d.mediaElement.Wr()?(d.U("bgmobile",{suspend:1}),d.Kl(!0,!0)):!d.isBackground()&&f&&IE(d)&&d.U("bgmobile",{resume:1}))}; XV=function(d){if(!g.nM(d.videoData))return NaN;let f=0;d.loader&&d.videoData.S&&(f=Vk(d.videoData)?d.loader.RZ.cg()||0:d.videoData.S.Ys);return(0,g.b)()/1E3-d.ot()-f}; VfV=function(d,f){if(d.playerType===2||d.G.k8)f.aZ=!0;var m=$l(f.nC,f.LX,d.G.V,d.G.J);m&&(f.adFormat=m);d.playerType===2&&(f.Pg=!0);if(d.isFullscreen()||d.G.V)m=g.wE("yt-player-autonavstate"),f.autonavState=m||(d.G.V?2:d.videoData.autonavState);f.endSeconds&&f.endSeconds>f.startSeconds&&FV(d,f.endSeconds)}; RE=function(d){d.loader&&(d.loader.dispose(),d.loader=null,Wv(d.NW,null));d.du()?lqS(d):d.Hq()}; LRK=function(d){if(!d.playerState.S(128))if(d.videoData.isLoaded(),d.uP=g.wx(d.videoData.Aq),g.w$(d.videoData)){d.h7.tick("bpd_s");np(d).then(()=>{d.h7.tick("bpd_c");if(!d.TL()){d.fZ&&(d.TU(nC(nC(d.playerState,512),1)),IE(d));var m=d.videoData;m.endSeconds&&m.endSeconds>m.startSeconds&&FV(d,m.endSeconds);d.Y8.finished=!0;Z_(d,"dataloaded");d.dj.Rs()&&V8(d);Y3g(d.BD,d.yT)}}); d.C("html5_log_media_perf_info")&&d.U("loudness",{v:d.videoData.MD.toFixed(3)},!0);var f=d.mediaElement?.B9();if(f&&"disablePictureInPicture"in f&&d.G.vF)try{f.disablePictureInPicture=d.G.qW&&!d.videoData.backgroundable}catch(m){g.gh(m)}xe5(d);d.C3=new PUV(d.videoData)}else Z_(d,"dataloaded")}; JOn=function(d){const f=d.videoData;FRh(d,d.jo).then(void 0,m=>{d.videoData!==f||f.TL()||(m=WH(m),m.errorCode==="auth"&&d.videoData.errorDetail&&d.videoData.errorDetail!=="7"?d.DS(m.errorCode,2,unescape(d.videoData.errorReason),g.KQ(m.details),d.videoData.errorDetail,d.videoData.Mh||void 0):d.handleError(m))})}; lT=function(d){return g.ZI(d.G)&&d.videoData.isLivePlayback&&(!d.G.C("html5_allow_multiview_tile_preload")||!d.videoData.Hr)}; np=function(d){RE(d);d.yT=null;const f=Shl(d.G,d.videoData,d.oQ());d.vE=f;d.vE.then(m=>{SbW(d,m)},m=>{d.TL()||(m=WH(m),d.visibility.isBackground()?(xW(d,"vp_none_avail"),d.vE=null,d.Y8.reset()):(d.Y8.finished=!0,d.DS(m.errorCode,m.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.KQ(m.details))))}); return f}; xe5=function(d){if(JQ(d.videoData,"html5_set_debugging_opt_in")){const m=g.oV();if(!m.Ul(183)){d=`f${Math.floor(183/31)+1}`;var f=ef(d)||0;f|=268435456;f===0?delete BB[d]:(f=f.toString(16),BB[d]=f.toString());m.save()}}}; Z_=function(d,f="dataupdated"){d.aP("internalvideodatachange",f,d.videoData)}; SbW=function(d,f){if(!d.TL()&&!f.videoData.TL()){d.yT=f;fqn(d.NW,d.yT);if(d.videoData.isLivePlayback){var m=jil(d.au.NN,d.videoData.videoId)||d.loader&&!isNaN(d.loader.e1);m=d.C("html5_onesie_live")&&m;Kp(d)||d.videoData.oP>0&&!Vk(d.videoData)||m||d.seekTo(d.JM(),{uo:"videoplayer_playbackData",seekSource:18})}if(d.videoData.A.S()){if(pAS(d.videoData)){d.DS("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.KQ({missabrurl:1}));return}d.loader?g.gh(Error("Duplicated Loader")):(m=g.BH(d.G.experiments,"html5_onesie_defer_content_loader_ms"))&& d.wE()&&jil(d.au.NN,d.videoData.If)?g.h2(()=>{d.TL()||d.loader||Pv(d)},m):Pv(d)}else!d.videoData.A.S()&&WX(d.videoData)&&oE(d,new Lp(d.videoData.videoId||"",4)); d.ud();bRn(f).then(()=>{const y={};d.T3(y);d.G.Qa()&&d.C("html5_log_media_perf_info")&&d.U("av1Info",y);gP(d)})}}; IE=function(d,f=!1){if(!d.mediaElement||!d.videoData.A)return!1;var m=vpv(d,f),y=d.mediaElement.Wr();let C=!1;y&&y.equals(m)||(zJP(d,m),C=!0);d.playerState.S(2)||CUK(d.NW,f);a:{f=C;if(g.Ro(d.videoData)){if(!d.videoData.TM())break a}else if(!g.TN(d.videoData))break a;if(d.mediaElement)if((m=d.videoData.Y)&&d.mediaElement.J()){y=d.mediaElement.B9();if(d.CG)if(y!==d.CG.element)aE(d);else if(f&&m.flavor==="fairplay"&&!Ck())aE(d);else break a;if(d.C("html5_report_error_for_unsupported_tvos_widevine")&& Ck()&&m.flavor==="widevine")d.DS("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{d.CG=new TeP(y,d.videoData,d.G,d.mediaElement,d.SP);d.CG.subscribe("licenseerror",d.d9,d);d.CG.subscribe("qualitychange",d.ZZ,d);d.CG.subscribe("heartbeatparams",d.Pw,d);d.CG.subscribe("keystatuseschange",d.AK,d);d.CG.subscribe("ctmp",d.U,d);for(const B of d.HA.keys)f=d.HA.get(B),d.CG.lZ(f);d.C("html5_eme_loader_sync")||d.HA.cM()}}else d.DS("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return C}; Pv=function(d){var f=d.videoData.S,m={cpn:d.videoData.clientPlaybackNonce,c:d.G.S.c,cver:d.G.S.cver};for(const [M,K]of Object.entries(m)){m=M;var y=K;for(var C of Object.values(f.S))C.uT.X(m,y);f.K?.X(m,y)}C=d.G;m=d.videoData;y=d.jo;f=new g.qbg(C);var B=ku({hasSubfragmentedFmp4:m.hasSubfragmentedFmp4,SA:m.SA});f.J=B;f.e1=m.maxReadAheadMediaTimeMs/1E3||f.e1;y.j.cg()===y.policy.S?f.Va=10:f.Va=m.minReadAheadMediaTimeMs/1E3||f.Va;f.y7=m.readAheadGrowthRateMs/1E3||f.y7;m.ej&&(f.Y=!0,f.eQ=!0,C.experiments.lT().S.Ul(bIl)&& Am(m)===3&&(f.Wd=!0));f.k8=!Ih();g.ZI(C)||!Ih()?(f.IP=8388608,f.KC=524288,f.wj=5,f.Wr=1048576,f.Pm=1.5,f.Xw=4587520,Bg()&&(f.Xw=786432),f.Z*=1.1,f.X*=1.1,f.Dv=!0):C.Y&&(f.Z*=1.3,f.X*=1.3);g.sS&&g.fk("crkey")&&(B=C.S.cmodel==="CHROMECAST/ANCHOVY",f.IP=20971520,f.KC=1572864,B&&(f.Xw=812500,f.pG=1E3,f.YU=5,f.Wr=2097152));g.IT&&(f.Dv=!0);C.supportsGaplessAudio()||(f.hK=!1);g.XZ&&(f.Kk=!0);f.Xt=C.C("html5_peak_shave");m.ly()&&C.C("html5_disable_peak_shave_for_onesie")&&(f.Xt=!1);B=m.S?.V();if(Vk(m)){f.OI= !0;f.vF||(f.JW=!0);f.Vh=!0;f.yJ=!0;f.EO=!0;if(m.latencyClass==="ULTRALOW"||m.latencyClass==="LOW"&&!C.C("html5_disable_low_pipeline"))f.c8=2,f.mz=4;f.Y7=m.defraggedFromSubfragments;g.UY(m)&&(f.El=!1);f.Gz=g.LV(C)}m.isAd()&&(f.ZR=0,f.QJ=0);f.FF=C.C("html5_ultra_low_latency_subsegment_readahead")&&m.latencyClass==="ULTRALOW";f.V=C.Qa();y.A.j=Vk(m)?.5:0;m.isLivePlayback&&(f.xN=g.BH(C.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,f.Mp=!1);m.TM()&&(f.Mp=!1);y=!C.C("html5_sabr_keep_all_quality_constraints")&& !m.TM();const e=C.C("html5_sabr_remove_all_quality_constraints_for_drm_traffic")&&m.TM();f.ez=y||e;f.wV=SC(m);P7(m)&&(f.FF=!0,m.latencyClass==="LOW"?f.ws=g.BH(C.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):m.latencyClass==="ULTRALOW"&&(f.ws=g.BH(C.experiments,"html5_jumbo_ull_subsegment_readahead_target")),f.Xp=!0);m.D$()&&(f.R4=1.3);f.Kk=f.Kk||m.vF;f.Pd=(f.Pd||m.Pd)&&C.J;f.ef=m.J;C.Qa()&&(f.gs=!0);m.J&&!B&&(f.Ec=!0);m.J&&m.isAd()&&(f.Z*=1.6,f.X*=1.6);WX(m)&&(f.j=m.videoId,f.vk=!0, f.zJ=100,m.sE&&m.sE.length>0&&(f.Mo=m.sE));f.t8=m.qE;f.Om=RT(C,{},m.A||void 0,FL(m));f.nC=hQ(m)&&(g.QN(C)||Jr(C));g.Ro(m)&&(f.D=!0,f.f7=C.C("html5_seek_refactor_bh_fix"),f.jq=C.C("html5_use_loader_cmt_for_bh"),f.cP=C.C("html5_estimate_live_partial_slice_duration"),g.ZI(C)&&!g.yJ()&&C.C("html5_force_audio_to_cover_video_keyframe")?f.So=!1:f.So=!0,f.Yo||m.isLivePlayback||!C.C("html5_sabr_non_streaming_xhr_vod_client_request_cancellation")||(f.z3=!0,f.zz=g.BH(C.experiments,"html5_sabr_non_streaming_xhr_vod_request_cancellation_timeout_ms")), C.C("html5_sabr_report_partial_segment_estimated_duration")&&(f.WX=!0),f.S=!0,f.bN=C.C("html5_trigger_loader_when_idle_network"),f.ri=C.C("html5_sabr_parse_live_metadata_playback_boundaries"),f.Lw=C.C("html5_consume_onesie_next_request_policy_for_sabr"),f.rQ=C.C("html5_sabr_report_next_ad_break_time"),f.Ov=C.C("html5_log_high_res_buffer_timeline")&&C.Qa(),f.Tm=C.C("html5_remove_stuck_slices_beyond_max_buffer_limits"),f.G3=C.C("html5_gapless_sabr_btl_last_slice")&&aI(m),f.Yp=C.C("html5_reset_last_appended_slice_on_seek")&& aI(m),Vk(m)?(f.xV=!0,f.Zq=C.C("html5_disable_variability_tracker_for_live"),f.RP=!0,C.C("html5_simplified_backup_timeout_sabr_live")&&(f.GZ=!0,f.pG=f.GJ)):f.Ck=C.C("html5_probe_request_on_sabr_request_progress"),f.di=C.C("html5_serve_start_seconds_seek_for_post_live_sabr"),f.tM=C.C("html5_flush_index_on_updated_timestamp_offset"),f.O=g.Ro(m),f.C7=C.C("html5_ignore_partial_segment_from_live_readahead"),C.C("html5_include_partial_segment_for_jumbo_ll")&&P7(m)&&(f.C7=!1),f.h4=C.C("html5_use_non_active_broadcast_for_post_live"), f.K=C.C("html5_use_centralized_player_time"),f.Hr=C.C("html5_log_centralized_player_time"),f.Q7=C.C("html5_consume_onesie_sabr_seek"),f.S1=C.C("html5_enable_sabr_seek_loader_refactor"),m.enableServerStitchedDai&&(f.A=!0,f.nV=C.C("html5_reset_server_stitch_state_for_non_sabr_seek"),f.Dg=C.C("html5_remove_ssdai_append_pause")&&!m.UM(),f.P9=C.C("html5_ssdai_log_ssevt_in_loader_timers")),f.HP=C.Qa(),f.latencyClass=m.latencyClass,f.jz=!m.D$()&&C.C("html5_prebuffer_instream_media_vod"));f.Zc=g.KH(m);ra(C.A, Ij.BITRATE)&&(f.Xw=NaN);if(y=g.BH(C.experiments,"html5_request_size_max_kb"))f.Wr=y*1024;if(C.A.A)f.VJ="; "+Ij.EXPERIMENTAL.name+"=allowed";else if(C.C("html5_enable_cobalt_tunnel_mode")&&g.yJ()){const {name:M,valid:K}=Ij.TUNNELMODE;f.VJ=`; ${M}=${K}`}C=m.serverPlaybackStartConfig;C?.enable&&C?.playbackStartPolicy&&(f.E_=!0,oC(f,C.playbackStartPolicy,2));C=tfh(d);d.HA.cM();a:{m=d.au.NN;if(y=d.videoData.videoId)if(B=m.S.get(y)){m.S.remove(y);m=B;break a}m=void 0}d.loader=new g.JP(d,d.jo,f,d.videoData.S, d.videoData.A,rP(d),C,d.videoData.enableServerStitchedDai,m,d.videoData.O);f=d.videoData.C("html5_disable_preload_for_ssdai_with_preroll")&&d.videoData.isLivePlayback&&d.wE()?!0:d.fZ&&lT(d);d.loader.initialize(d.getCurrentTime(),rP(d),f);d.videoData.probeUrl&&(d.loader.KC=d.videoData.probeUrl);!d.uP.length&&!d.fZ||d.videoData.cotn||d.loader?.S1(!1);Wv(d.NW,d.loader);d.MW&&(rD(d.loader,d.MW),d.U("sdai",{sdl:1}));g.sc(d.videoData)&&(d=d.loader,d.policy.e8=d.policy.x4)}; V8=function(d){d.TL();if(!d.dj.finished&&d.Y8.finished&&!d.playerState.S(128)&&!d.uP.length){if(!d.Sp.started){var f=d.Sp;f.started=!0;f.A()}if(!d.EL()){d.loader&&(d.lT().S.Ul(S5)?f=d.loader.RP(!0)>0:(f=d.loader.timing,f=!!f.A&&!!f.V),d.lD=f);d.dj.finished||(d.dj.finished=!0);f=d.C("html5_onesie_live")&&d.loader&&!isNaN(d.loader.e1);!d.videoData.isLivePlayback||d.videoData.oP>0&&!Vk(d.videoData)||f||Kp(d)||(d.seekTo(Infinity,{uo:"videoplayer_readying",seekSource:18}),d.isBackground()&&(d.l9=!0)); f=d.WZ;if(f.qoe){f=f.qoe;const y=f.provider.videoData,C=f.provider.G;for(var m of C.qa)xo(f,m);if(f.provider.C("html5_enable_qoe_cat_list"))for(const B of y.zW)xo(f,B);else y.qa&&xo(f,f.provider.videoData.qa);y.D$()&&(m=y.S,Vk(y)&&xo(f,"manifestless"),m&&sz(m)&&xo(f,`live-segment-${sz(m).toFixed(1)}`));g.Ro(y)?xo(f,"sabr"):f.Tw(LM(y));if(ND(y)||y.UM())y.UM()&&xo(f,"ssa"),xo(f,"lifa");rb(y)&&xo(f,"cdm");y.gatewayExperimentGroup&&(m=y.gatewayExperimentGroup,m==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"? m="spkadtrt":m==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(m="spkadctrl"),xo(f,m));C.D!=="yt"&&f.A.set("len",[y.lengthSeconds.toFixed(2)]);y.cotn&&!WX(y)&&uX(f,!0);C.Qa()&&(m=BHB())&&f.U("cblt",{m});C.C("html5_log_screen_diagonal")&&f.U("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}d.aP("playbackready");g.cw("pl_c",d.h7.timerName)||(d.h7.tick("pl_c"),g.pU("pl_c",void 0,"video_to_ad"));g.cw("pbr",d.h7.timerName)||(d.h7.tick("pbr"),g.pU("pbr",void 0,"video_to_ad"))}}}; xW=function(d,f){d.playerState.S(128)||(d.TU(V4(d.playerState,1028,9)),d.U("dompaused",{r:f}),d.aP("onAutoplayBlocked"))}; g.j5=function(d){const f=rP(d);return W2(f)||!d.yT?null:g.vd(d.yT.S.videoInfos,m=>f.j(m))}; OD=function(d,f,m,y,C){var B=d.WZ;const e=d.videoData;e.V=m;var M=g.j5(d);m=new HIE(m,f,M?M.itag:"",y,C);if(B.qoe){B=B.qoe;y=C=g.I2(B.provider);(M=B.provider.G.lT().S.Ul(S5))&&!B.IP&&m.reason!=="m"&&(m.reason="i");var K=[m.S.id,m.A,B.tM,m.reason];M&&m.reason==="i"&&K.push(qY(B,m));m.token&&K.push(m.token);g.ri(B,y,"vfs",K);B.tM=m.S.id;M=B.provider.W.getPlayerSize();M.width>0&&M.height>0&&(M=[Math.round(M.width),Math.round(M.height)],K=g.x0(),K>1&&M.push(K),g.ri(B,y,"view",M));B.IP||(B.provider.G.Qa()&& xo(B,"rqs2"),B.provider.videoData.S&&pv(B.provider.videoData.S)&&B.A.set("preload",["1"]));B.IP=!0;B.D=!0;m.reason==="m"&&++B.OI===100&&vF(B,2);g.ri(B,C,"vps",[B.S]);B.Ys||B.reportStats(C)}m=d.BD;m.A=0;m.S=0;d.aP("internalvideoformatchange",e,f==="m")}; rP=function(d){if(d.yT){var f=d.BD;var m=d.yT;d=d.o7();let y=pC(f);if(W2(y)){if(y=f.Zf(m).compose(vGl(f,m)).compose(THW(f,m)).compose($5(f,m.videoData)).compose(AW(f,m.videoData,m)).compose(k5(f,m)).compose(OC(f,m)),W2(d)||f.C("html5_apply_pbr_cap_for_drm"))y=y.compose(q3T(f,m))}else f.C("html5_perf_cap_override_sticky")&&(y=y.compose(k5(f,m))),f.C("html5_ustreamer_cap_override_sticky")&&(y=y.compose(q3T(f,m)));y=y.compose(OC(f,m));f=m.videoData.ZR.compose(y).compose(m.videoData.L8).compose(d)}else f= EC;return f}; wBc=function(d){const f="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(const m of f)d.H2.Fw(d.mediaElement,m,d.wO,d);d.G.wP&&d.mediaElement.J()&&(d.H2.Fw(d.mediaElement,"webkitplaybacktargetavailabilitychanged",d.xv,d),d.H2.Fw(d.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",d.TX,d))}; lqS=function(d){if(d.Q2)if(d.g7(),d.Q2.J)try{d.G.Qa()&&d.U("rms",{l:"vprms",sr:d.du(),rs:d.Q2.V()}),d.Q2.clear(),d.mediaElement?.Kk(d.Q2),d.Q2=null}catch(m){var f=new g.ZN(`Error while clearing Media Source in VideoPlayer: ${m.name}, ${m.message}`);f=WH(f);d.handleError(f);d.Hq()}else d.Hq()}; aE=function(d){d.CG&&(d.CG.dispose(),d.CG=null)}; YbK=function(d){d.mediaElement&&d.mediaElement.oQ()&&(d.I3=(0,g.b)());d.G.hK?g.h2(()=>{vv(d)},0):vv(d)}; vv=function(d){if(!d.Q2?.Xe()){if(d.mediaElement)try{d.iI=d.mediaElement.playVideo()}catch(f){xW(d,`err.${f}`)}if(d.iI){const f=d.iI;f.then(void 0,m=>{if(!(d.playerState.S(4)||d.playerState.S(256)||d.iI!==f||m&&m.name==="AbortError"&&m.message&&m.message.includes("load"))){let y="promise";m&&m.name&&(y+=`;m.${m.name}`);xW(d,y);d.Wl=!0;d.videoData.El=!0}})}}}; npK=function(d,f=!1){if(d.Q2)return d.Q2.j;Uev(d,f);return d.BR()?.e1()||null}; vpv=function(d,f=!1){let m=null;d.videoData.A?.S()?(m=npK(d,f),d.loader?.resume()):(RE(d),d.videoData.hP&&(m=d.videoData.hP.A()));return m}; GSn=function(d,f){if(f.S.video.quality==="auto"&&f.LJ().V()&&d.videoData.RP)for(const m of d.videoData.RP)if(m.getHeight()===d.eI&&m.S.video.quality!=="auto")return m.LJ();return f.LJ()}; dGS=function(d){return!!(d.C("html5_native_audio_track_switching")&&g.uU&&d.videoData.V?.V())}; fPq=function(d){if(!dGS(d))return!1;d=d.mediaElement?.audioTracks();return!!(d&&d.length>1)}; yvE=function(d){const f=mGT(d);if(f){var m=zt[f]||f;return d.videoData.getAvailableAudioTracks().find(y=>y.xi.getName()===m)}}; mGT=function(d){if(d=d.mediaElement?.audioTracks())for(let f=0;fC.getLanguageInfo().id===y)); if(d.G.experiments.LC("enable_audio_description_setting")&&g.oV().Ul(198))for(const C of m)if(C.Y){f=C;break}d.lT().S.Ul(B2v)&&d.videoData.cotn&&(f=m.find(C=>!!C.D)); f||(d=d.getAudioTrack(),f=d.xi.isDefault?void 0:d);return f}; Uev=function(d,f=!1){let m;try{g.yJ()&&d.videoData.Hm()&&dfK(d.mediaElement),m=d.mediaElement.BR(d.hC(),d.Xc())}catch(y){if(NP(d.dn,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code",y);d.DS("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}d.Vu(m,!1,!1,f)}; egW=function(d,f=!1){if(d.loader){d.videoData.enableServerStitchedDai&&D05(d.loader);const m=d.getCurrentTime()-d.BZ();d.loader.seek(m,{kC:f}).RL(()=>{})}else Pv(d)}; MDv=function(d,f,m=!1,y=!1){!d.Q2||f&&d.Q2!==f||(f=d.getDuration(),!f&&Vk(d.videoData)&&(f=25200,d.C("html5_use_centralized_player_time")&&(f=46800)),d.Q2.isView?f>d.Q2.getDuration()&&d.Q2&&(d.Q2.j8(f),d.loader?.Zc(f)):d.Q2&&(d.Q2.j8(f),d.loader?.Zc(f)),iRT(d.loader,d.Q2,m,y),d.aP("mediasourceattached"))}; KQK=function(d,f){if(d.G.Qa()&&d.mediaElement){const m=d.mediaElement.X$();m.omt=(d.mediaElement.getCurrentTime()+d.BZ()).toFixed(3);m.ps=d.playerState.state.toString(16);m.rt=(g.I2(d.WZ.provider)*1E3).toFixed();m.e=f;d.bI[d.Pv++%5]=m}}; N2E=function(d){if(g.fk("cobalt")&&g.fk("nintendo switch")){var f=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;d.U("nxdock",{d:f})}}; iWE=function(d){window.clearInterval(d.fB);Tt(d)||(d.fB=Fm(()=>Tt(d),100))}; Tt=function(d){var f=d.mediaElement;f&&d.K_&&!d.videoData.Z&&!g.cw("vfp",d.h7.timerName)&&f.j()>=2&&!f.isEnded()&&ah(f.A())&&d.h7.tick("vfp");return(f=d.mediaElement)&&!d.videoData.Z&&f.getDuration()>0&&(f.isPaused()&&f.j()>=2&&ah(f.A())&&(g.cw("pbp",d.h7.timerName)||d.h7.tick("pbp"),!d.videoData.KC||d.mY||f.isSeeking()||(d.mY=!0,d.aP("onPlaybackPauseAtStart"))),f=f.getCurrentTime(),Y5(d.sT,f))?(d.D_(),!0):!1}; q9=function(d,f){d.G.C("html5_log_rebuffer_reason")&&(f={r:f,lact:g.OZ()},d.mediaElement&&(f.bh=Fe(d.mediaElement)),d.U("bufreason",f))}; WQW=function(d){d.WZ.onProgress();if(g.nM(d.videoData)&&Date.now()>d.pK+6283){if(d.C("html5_unified_live_latency_reporting")){var f=d.WZ;f.qoe&&PF(f.qoe)}else!d.isAtLiveHead()||d.videoData.S&&i_(d.videoData.S)||(f=d.WZ,f.qoe&&PF(f.qoe));f=g.LV(d.G);const m=d.C("html5_always_log_rawlat");(f||m)&&d.U("rawlat",{l:pp(d.QN,"rawlivelatency").toFixed(3)});d.pK=Date.now()}d.videoData.V&&d.videoData.V.V()&&(f=d.Is())&&f.videoHeight!==d.eI&&(d.eI=f.videoHeight,OD(d,"a",GSn(d,d.videoData.hP)))}; cvB=function(d){if(d.G.Qa()){d.bI.sort((f,m)=>+f.rt-+m.rt); for(const f of d.bI)d.U("vpe",Object.assign({t:f.rt},f));d.bI=[];d.Pv=0}}; zJP=function(d,f){d.h7.tick("vta");g.pU("vta",void 0,"video_to_ad");d.getCurrentTime()>0&&yOT(d.NW,d.getCurrentTime());d.mediaElement.Z(f);d.Q2&&kp(4);!d.videoData.Z&&d.playerState.isOrWillBePlaying()&&d.Le.start();dGS(d)&&(f=d.mediaElement?.audioTracks())&&(f.onaddtrack=()=>{Cnh(d)},f.onremovetrack=()=>{Cnh(d)},f.onchange=()=>{d.aP("internalaudioformatchange",d.videoData,!0)})}; lM=function(d,f,m){if(d-9<<1>=d&&(d+9^17){e!==null&&B[A[18]](`${M}=${e}`)}); y+=`?${B[A[43]](A[16])}`}var C=y}if((d&31)==d){y=f[A[12]](A[36]);let B=0;y[0]||B++;const e={};for(;B{d.api.playVideo();tP(d)}); bT("pause",()=>{d.api.pauseVideo();tP(d)}); bT("seekbackward",()=>{d.api.seekBy(-5*d.api.getPlaybackRate());tP(d)}); bT("seekforward",()=>{d.api.seekBy(5*d.api.getPlaybackRate());tP(d)}); bT("seekto",f=>{f=f.seekTime;f!=null&&d.api.seekTo(f);tP(d)})}; tP=function(d){d.api.C("web_reset_lact_on_media_actions")&&d.api.updateLastActiveTime()}; $GW=function(d,f){for(const m of f){f=Number(m.playbackRelativePosition?.utcTimeMs)/1E3;const y=f+Number(m.duration?.seconds),C=`composite_embargo_${f}`;if(m.onEnter){const B=m.onEnter.filter(d.j);B.length&&(d.A.set(C,B),d.api.addUtcCueRange(C,f,y,"compositeembargo",!1))}}}; Avv=function(d,f){d.S?.id!==f?.id&&(d.S&&(d.A.delete(d.S.id),d.api.hq([d.S],1)),d.S=f)}; k35=function(d){d=d?.qualityDetails||[];return g.og(d)&&!Array.isArray(d)?d:d.reduce((f,{key:m,value:y})=>{m&&y&&(f[m]=y);return f},{})}; Q$K=function(d,f,m){const y=[],C=f?156595:151874;for(const e of d){var B=e.video;d={formatId:e.id,qualityLabel:B.qualityLabel,quality:B.quality,isPlayable:f};if(B=m[B.qualityLabel])d.paygatedQualityDetails={paygatedIndicatorText:B.paygatedIndicatorText,endpoint:B.endpoint,veType:C,trackingParams:B.trackingParams};y.push(d)}return y}; o9v=function(d){Hv()&&(d.h7=d.api.IF(),d.S=new qs,d.V=2,d.h7.KJ("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{OWS(d)}):OWS(d))}; Hv=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; OWS=function(d){if(Hv()){d.h7=d.api.IF();d.h7.KJ("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(f=>{d.A=f;d.S?.resolve();d.h7.KJ("pt_pif")}).catch(f=>{wP(f,"player_start"); d.h7.KJ("pt_pie");d.S?.reject(f)})}catch(f){wP(f,"player_start_catch"),d.api.U("pfes",{}),d.S?.reject(f)}}}; wP=function(d,f){d.message&&g.gh(Error(`${f}_${d.message}`))}; aPV=function(d,f){if(d.A){var m=f.videoId;d.V=3;d.h7.KJ("pt_ms");try{d.A.requestToken(m).then(y=>{d.h7.KJ("pt_mf");if(y=g.sm(y))f.z3={cj:y}}).catch(y=>{d.h7.KJ("pt_me"); wP(y,"player_generate");d.handleError(y,f)})}catch(y){wP(y,"player_generate_catch"),d.handleError(y,f)}}}; hgE=function(d,f){g.VN(d.api.L())&&(f?d.Y.show():d.Y.hide())}; rvB=function(d){d.je.videoId)),C=f.filter(e=>!y.has(e.videoId)); C.sort((e,M)=>Number(M.lastUpdatedClientTimestampMs)-Number(e.lastUpdatedClientTimestampMs)); const B=Date.now()-864E5;f=[];for(m=0;m=d.V||Number(e.lastUpdatedClientTimestampMs){var B=y;ZWE(C)!==B&&VDq(d,UD(C),{stringValue:B})}))}}; Gt=function(d){zj()?.size&&Xs(tr(d.api.L(),d.api.getVideoData()?.D()),f=>{(f=ZWE(f))&&n9n(d,f)&&(d.api.L().oP=f)})}; PnW=function(d,f){nK(Xs(Xs(d.q6(),m=>mUn(m,[UD(f)])),m=>{if(m)for(const {key:y, value:C}of m)y&&C&&(xGv([{settingItemId:y,settingOptionValue:C}]),Gt(d))}),()=>{d.S=!0})}; Rgl=function(d,f){d=d.api.getAvailableAudioTracks();for(const m of d)if(m.getLanguageInfo().getId()===f)return m;return null}; n9n=function(d,f){return f.split(".")[0]!==""&&d.api.getVideoData()?.Lw()&&!0}; ZWE=function(d){{d=UD(d);const f=zj();d=f?f.get(d):void 0}return d&&d.stringValue?d.stringValue:""}; VDq=function(d,f,m){xGv([{settingItemId:f,settingOptionValue:m}]);Xs(d.q6(),y=>{ClW(y,f,m)})}; UD=function(d){let f=(484).toString();d&&(f=(483).toString());return f}; xGv=function(d){let f=zj();f||(f=new Map);for(const m of d)f.set(m.settingItemId,m.settingOptionValue);d=JSON.stringify(Object.fromEntries(f));g.Hg("yt-player-user-settings",d,2592E3)}; fw=function(d){d.Y=null;d.J=null;d.Fw(dj("over"),d.P5);d.Fw("touchstart",d.Z);d.S&&d.Fw(dj("down"),d.oP)}; mL=function(d){d.j.A(!d.S)}; dj=function(d){return window.navigator.msPointerEnabled?`MSPointer${d.charAt(0).toUpperCase()}${d.substring(1)}`:`mouse${d}`}; yn=function(d){return d&&LQK?g.Yg(d)||document:document}; JvT=function(d,f){for(let m=0;m1?2:1,d.Y.height=d.heightPx* m,d.Y.style.height=`${d.heightPx}px`,d.V.scale(1,m)));for(var C of f){f=d;var B=d.index;for(m=0;m+2{if(m.cueRangeId===void 0)return f;f[m.cueRangeId]=0;return f},{}))}; B9=function(d){d.S1&&clearTimeout(d.S1);d.S1=void 0;d.K=!1}; e8=function(d,f){if(d.timelyActions)for(const m of d.timelyActions)if(m.cueRangeId===f)return m}; bWT=function(d,f){if((d=e8(d,f))&&d.onCueRangeExit)return g.ST(d.onCueRangeExit)}; tDq=function(d,f){const m=Number(f?.maxVisibleDurationMilliseconds);m&&(B9(d),d.S1=setTimeout(()=>{if(d.S!==void 0&&f?.cueRangeId===d.S){d.K=!1;var y=bWT(d,d.S);y&&g.gM(d.api,"innertubeCommand",y)}},m))}; YQv=function(d){if(d=d.getWatchNextResponse())if(d=g.z(d.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,HWS),d?.timelyActions)return d?.timelyActions.map(f=>g.z(f,wOT)).filter(f=>!!f)}; UGg=function(d){d=d.Px();if(!d)return!1;d=g.KR(d).exp||"";return d.includes("xpv")||d.includes("xpe")}; G3g=function(d){for(const f of d.S(!0))if(UGg(f))return!0;return!1}; dTc=function(d,f){for(const y of d.S(!0))if(UGg(y)){d=y;var m={potc:"1",pot:f};d.url&&(d.url=g.iG(d.url,m))}}; ftT=async function(d){try{await d}catch(f){}}; mTg=function(d){const f=new jv,m={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new tF(f,d,()=>m)}; yxB=function(d){return new ET(d)}; Cdv=function(d){d.A&&(d.j=new qs,d.Y.promise.then(()=>{d.h7.KJ("pot_if");Mn(d)}))}; Mhg=function(d){const f=(d.C("html5_generate_session_po_token")||d.C("html5_generate_content_po_token"))&&!d.useLivingRoomPoToken;try{if(d.C("html5_use_shared_owl_instance")||d.api.L().lT().S.Ul(BpS))eb5(d);else if(f){d.h7.KJ("pot_isc");const m=g.BH(d.api.L().experiments,"html5_webpo_kaios_defer_timeout_ms");m?(Kw(d),g.h2(()=>{Nn(d)},m)):d.C("html5_webpo_idle_priority_job")?(Kw(d),g.Eb(g.AO(),()=>{Nn(d)})):Nn(d)}}catch(m){m instanceof Error&&g.gh(m)}}; eb5=async function(d){iA(d,"swpo_i");Kw(d);Mn(d);var f=await g.q_(g.J7());iA(d,"swpo_co");f=await RqK(f);d.C("html5_web_po_token_disable_caching")||f.jF(150);d.A=f;iA(d,"swpo_cc");ftT(f.Gg()).then(()=>{d.S=!0;d.Y.resolve();iA(d,"swpo_re")}); g.h2(()=>{Nn(d);iA(d,"swpo_si")},0)}; Kw=function(d){d.V||(d.V=hu())}; Nn=function(d){var f=d.api.L();d.h7.KJ("pot_ist");d.A||Kiv(d);d.C("html5_bandaid_attach_content_po_token")||(d.C("html5_generate_session_po_token")&&(Mn(d),Cdv(d)),f=g.BH(f.experiments,"html5_session_po_token_interval_time_ms")||0,f>0&&(d.Z=Fm(()=>{Mn(d)},f)),d.J=!0)}; Npv=function(d){const f=g.wy(d.experiments,"html5_web_po_request_key");return f?f:g.ZI(d)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; iA=function(d,f){d.C("html5_webpo_bge_ctmp")&&d.api.U(f,{hwpo:!!d.A,hwpor:d.S})}; Mn=async function(d){if(d.C("html5_generate_session_po_token")&&!d.useLivingRoomPoToken){var f=d.api.L(),m=g.Z("EOM_VISITOR_DATA")||g.Z("VISITOR_DATA");m=f.Dv?f.datasyncId:m;m=g.wy(f.experiments,"html5_mock_content_binding_for_session_token")||f.livingRoomPoTokenId||m;f.tM=W9(d,m)}}; Kiv=function(d){const f=d.api.L();var m=Npv(f);m=mTg(m);const y=m.R6.bind(m);m.R6=async B=>{B=await y(B);d.api.U("itr",{});return B}; let C;try{C=yxB({DF:m,yg:{maxAttempts:5},Zs:{HM:"CLEn",disable:f.experiments.LC("html5_web_po_disable_remote_logging"),JD:adW(f.experiments),TJ:e=>{var M=i4l.get(e);M||(M=new WiT(e),M=new n1(M),i4l.set(e,M));return M}, lw:d.C("wpo_dis_lfdms")?0:1E3},CM:g.gh});const B=new cxq({vx:C,DF:m,onError:g.gh});ftT(B.Gg()).then(()=>{d.S=!0;d.Y.resolve()}); d.C("html5_web_po_token_disable_caching")||B.jF(150);g.R(d,C);g.R(d,B);d.A=B}catch(B){g.gh(B),C?.dispose()}}; W9=function(d,f){if(!d.A){if(d.V)try{return d.V(f)}catch(m){g.gh(m)}return""}try{d.h7.KJ(d.S?"pot_cms":"pot_csms");const m={eU:!0,Dm:!0,Nm:f};d.C("html5_web_po_token_disable_caching")||(m.Kw={LH:f,t5:!0,Kc:!0});const y=d.A.e9(m);d.h7.KJ(d.S?"pot_cmf":"pot_csmf");d.S&&(d.j?.resolve(),d.j=null,d.D&&(d.D=!1,d.api.app.GL().mH(!1)));return y}catch(m){return g.gh(m),""}}; g.c9=function(d,f,m){g.M2("pbs",f??(0,g.b)(),m??d.timerName)}; g.srK=function(d,f,m){var y=g.pV(f.AP)&&!f.AP.j;if(f.AP.Wd&&(Ar(f.AP)||f.AP.Z==="shortspage"||f.AP.Z==="leanback"||y)&&!d.V){d.V=!0;d.D=f.clientPlaybackNonce;g.Z("TIMING_ACTION")||g.YD("TIMING_ACTION",d.G.csiPageType);d.G.csiServiceName&&g.YD("CSI_SERVICE_NAME",d.G.csiServiceName);if(d.S){y=d.S.IF();for(var C of Object.keys(y))g.M2(C,y[C],d.timerName);C=fR(YV)(d.S.cY);g.KU(C,d.timerName);C=d.S;C.A={};C.cY={}}g.KU({playerInfo:{visibilityState:fR(wK)()},playerType:"LATENCY_PLAYER_HTML5"},d.timerName); d.Y!==f.clientPlaybackNonce||Number.isNaN(d.A)||(g.cw("_start",d.timerName)?m=fR(Tl)("_start",d.timerName)+d.A:g.gh(new g.ZN("attempted to log gapless pbs before CSI timeline started",{cpn:f.clientPlaybackNonce})));!m||g.cw("pbs",d.timerName)||f.NZ||g.c9(d,m)}}; DTK=function(d){if(d.S){var f=d.S;f.A={};f.cY={}}d.V=!1;d.Y=void 0;d.A=NaN}; sr=function(d){return!!(d.playlist||d.list||d.api)}; Er=function(d,f,m,y){f=f!==void 0?f:d.index;f=d.items&&f in d.items?d.items[d.order[f]]:null;let C=null;f&&(m&&(f.autoplay="1"),y&&(f.autonav="1"),C=new g.D8(d.AP,f),g.R(d,C),C.y9=!0,C.startSeconds=d.startSeconds||C.clipStart||0,d.listId&&(C.playlistId=d.listId.toString()));return C}; ErV=function(d,f){if(f.video&&f.video.length){d.title=f.title||"";d.description=f.description;d.views=f.views;d.likes=f.likes;d.dislikes=f.dislikes;d.author=f.author||"";var m=f.loop;m&&(d.loop=m);m=Er(d);d.items=[];for(const y of f.video)y&&(y.video_id=y.encrypted_id,d.items.push(y));d.length=d.items.length;(f=f.index)?d.index=f:d.findIndex(m);d.setShuffle(!1);d.loaded=!0;d.S&&d.S()}}; pw=function(d,f){d.index=g.kg(f,0,d.length-1);d.startSeconds=0}; Axl=async function(d,f){const m=Pw();var y=d.L();const C={context:g.Q7(d),playbackContext:{contentPlaybackContext:{ancestorOrigins:y.ancestorOrigins}}};var B=y.getWebPlayerContextConfig();B?.encryptedHostFlags&&(C.playbackContext.contentPlaybackContext.encryptedHostFlags=B.encryptedHostFlags);B?.hideInfo&&(C.playerParams={showinfo:!1});B=y.embedConfig;const e=d.y7;var M=f.docid||f.video_id||f.videoId||f.id;if(!M){M=f.raw_embedded_player_response;if(!M){var K=f.embedded_player_response;K&&(M=JSON.parse(K))}M= M?g.z(M?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.db)?.videoId||null:null}M=M?M:void 0;K=d.playlistId?d.playlistId:f.list;const N=f.listType;if(K){var W;N==="user_uploads"?W={username:K}:W={playlistId:K};phS(B,e,M,f,W,y.experiments);C.playlistRequest=W}else f.playlist?(W={templistVideoIds:f.playlist.toString().split(",")},phS(B,e,M,f,W,y.experiments),C.playlistRequest=W):M&&(W={videoId:M},e&&y.C("embeds_enable_per_video_embed_config")?W.serializedThirdPartyEmbedConfig= e:B&&(W.serializedThirdPartyEmbedConfig=B),C.singleVideoRequest=W);y=El($TP);try{const c=await g.Qw(m,C,y),D=d.L();f.raw_embedded_player_response=c;D.S1=hc(f,g.IV(D));D.O=D.S1==="EMBEDDED_PLAYER_MODE_PFL";c&&c.trackingParams&&g.dc(c.trackingParams);return new g.D8(D,f)}catch(c){return c instanceof Error||(c=Error("b259802748")),g.t(c),d}}; phS=function(d,f,m,y,C,B){y.index&&(C.playlistIndex=String(Number(y.index)+1));C.videoId=m?m:"";f&&B.LC("embeds_enable_per_video_embed_config")?C.serializedThirdPartyEmbedConfig=f:d&&(C.serializedThirdPartyEmbedConfig=d)}; g.AM=function(d,f){$n.get(d);$n.set(d,f)}; g.kwn=function(d,f){return f.L().C("html5_use_hls_native_captions")&&g.uU&&d.D$()&&!!d.V?.V()}; g.kn=function(d,f){return d.L().C("safari_live_drm_captions_fix")&&d.getVideoData()?.TM()?!1:g.LV(d.L())&&!f.isManifestless}; g.Qn=function(d,f){return dV(d.info.mimeType)?f?d.info.itag===f:!0:!1}; g.QrB=function(d,f){if(d.S!=null&&g.kn(f,d.S)&&d.S.S.rawcc!=null)return!0;if(!d.D$())return!1;f=!!d.S&&d.S.isManifestless&&Object.values(d.S.S).some(m=>g.Qn(m,"386")); d=!!d.S&&!d.S.isManifestless&&g.C0(d.S);return f||d}; VG=function(d){if(d.N.L().Ys)return d.Hx.get("ux")}; Or=function(d){return d.Hx.get("ad")}; oZ=function(d){return d.Hx.get("captions")}; aZ=function(d){return d.Hx.get("annotations_module")}; qD=function(d){if(d.N.L().C7)return d.Hx.get("remote")}; hM=function(d){return d.Hx.get("creatorendscreen")}; FF=function(d){if(g.gF(d.N.L()))return d.Hx.get("kids")}; g.tm=function(d){return d.Hx.get("webgl")}; O4g=function(d,f){d.V=f}; var sVT=function(){return Ve[A[9]](this,41)}; or5=function(d){const f=d.N.getVideoData();return g.kwn(f,d.N)||!!f.P9||!!f.captionTracks.length||g.QrB(f,d.N)}; rj=function(d,f,m=!1,y=!1,C){var B;let e=d.Hx.get(f);if(!e||y)if(C||(C=()=>{rj(d,f,m,y)}),B||(B=()=>{gj(d,f)}),e=e||atS(d,f,hbv(d,f),C,B))d.Hx.set(f,e),e.create(),d.N.aP("modulecreated",f),m&&g.uk(d.N,"onApiChange")}; IZ=function(d){if(d.N.L().O)return!1;if(d=d.N.getVideoData({playerType:1}).getPlayerResponse()){const f=d.adPlacements;if(f)for(let m=0;m{d.Y.add(C);m.call(d)},y)}}; Rbc=async function(d){var f=d.Hx.get("asmjs");if(f)return f;f=$n.get("asmjs")??await new Promise((m,y)=>{Ith(d,"asmjs",()=>{const C=$n.get("asmjs");C?m(C):y("cannot load module asmjs")},y)}); if(!f)return Promise.reject("cannot load module asmjs");f=new f(d.N);d.Hx.set("asmjs",f);f.create();return f}; XF=function(d){var f=d.N.getVideoData();if(d=f.C("web_player_defer_ad")){if(g.TE(f.Aq,"ad")||OY(f)||f.enableServerStitchedDai)var m=!1;else{d=f.startSeconds;var y=f.playerResponse?.adPlacements;if(f=y){f=Number.MAX_VALUE;for(m of y)if(y=m.adPlacementRenderer){const C=y.config?.adPlacementConfig;C?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(y=(Number(C?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(y.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),yd.Hx.get("asmjs")??nrg(d))}; XhE=function(d,f,m,y){var C=document.getElementsByTagName("SCRIPT");let B=!1,e;for(let E=0;E{d.TL()||m.call(d)},K=()=>{d.TL()||y.call(d)},N=e.onload; e.onload=E=>{g.IA(M);N&&N.apply(window,[E])}; const W=e.onerror;e.onerror=E=>{if(Math.random()<.01){const O=new g.ZN("Unable to load player module",f,document.location&&document.location.origin);g.t(O)}g.IA(K);W&&W(E)}; const c=e,D=c.onreadystatechange;c.onreadystatechange=E=>{switch(c.readyState){case "loaded":case "complete":g.IA(M)}D&&D(E)}; B&&((C=d.N.L().cspNonce)&&e.setAttribute("nonce",C),g.ng(e,tL(f)),C=document.getElementsByTagName("HEAD")[0]||document.body,C.insertBefore(e,C.firstChild),d.addOnDisposeCallback(()=>{e.parentNode&&e.parentNode.removeChild(e)}))}; Vn=function(d,f,m){d.TL();const y=Z8(d);m?(d.A|=f,f&1&&d.O.start(),f&2&&d.K.start(),f&2048&&d.X.start()):(d.A&=~f,f&1&&d.O.stop(),f&2&&d.K.stop(),f&2048&&d.X.stop(),f&512&&d.S1.stop());d.A&512&&!(d.A&128)&&d.S1.zU(d.oP);f=Z8(d);y!==f&&d.aP("autohideupdate",f)}; xT5=function(d){Vn(d,4,!1);d.J&&(d.S.bJ(d.J),d.J=null,d.V=d.S.Fw(d.target,"mouseover",d.P5));d.V&&(d.S.bJ(d.V),d.V=d.S.Fw(d.target,"mouseover",d.P5))}; Z8=function(d){let f=d.A;d.api.C("allow_autohide_on_paused_videos")&&(f&=-129);d.api.C("web_player_default_autohide")&&(f&=-513);return!f}; PdT=function(d,...f){var m=d.api.L();for(const B of f){if(!B||B instanceof g.D8&&!B.videoId)continue;var y=d.api.iT().getPlayerSize();var C=g.x0();f=y.width*C;C*=y.height;if(f>1280||C>720)if(y=B.Em("maxresdefault.jpg"))break;if(f>640||C>480)if(y=B.Em("maxresdefault.jpg"))break;if(f>320||C>180)if(y=B.Em("sddefault.jpg")||B.Em("hqdefault.jpg")||B.Em("mqdefault.jpg"))break;if(y=B.Em("default.jpg"))break}g.Ss(m)&&(m=new Image,m.addEventListener("load",()=>{BdS()}),m.src=y?y:"",d.api.IF().tick("ftr")); d.Z.style.backgroundImage=y?`url(${y})`:""}; Lil=function(d){for(let f=0;f=67&&!d.api.L().X;d=d.api.L().disableOrganicUi;return!g.fk("tizen")&&!g.XZ&&!f&&!d}; JM=function(d){var f=!!d.Xz&&!z2(d.api)&&!d.R5;var m=d.api.getPresentingPlayerType()===2,y=d.api.L();m?(y=Or(d.api.AM()),f=f&&y.iG()):(m=y.C("web_player_imax_theater_mode")&&d.api.Kq()&&!d.api.isInline(),f=f&&(y.HP||m||d.api.isFullscreen()||y.R4));d.Ju!==f&&(d.Ju=f,g.W_(d.api.getRootNode(),"ytp-hide-info-bar",!f))}; b4S=function(d,f){if(!f)return!1;var m=d.api.Dc();if(m.J()&&(m=m.B9())&&g.$T(m,f))return m.controls;for(m=0;m=11;d=d.api.L().X&&S8;return!(!f&&!d)}; j8=function(d,f){d.oE.sS();if(d.RV&&d.a6)d.a6=!1;else if(!d.api.L().OI&&!d.vJ()){const m=d.api.getPlayerStateObject();m.S(2)&&T2(d.api);f&&H4S(d,f)?whl(d):!d.api.L().EM||m.isCued()||m.S(1024)?d.yN():d.WC.isActive()?d.WC.stop():d.WC.start()}}; v9=function(d,f){return!d.api.isInline()&&!b4S(d,Td(f))&&f3(f)}; zU=function(d,f){return d.api.getVideoData()?.mutedAutoplay&&f.target?.className?.includes("ytp-info-panel")?!1:f3(f)&&d.api.isMutedByMutedAutoplay()?(d.api.unMute(),d.api.getPresentingPlayerType()===2&&d.api.playVideo(),f=d.api.getPlayerStateObject(),!f.S(4)||f.S(8)||f.S(2)||d.yN(),!0):!1}; H4S=function(d,f){if(!d.api.L().C("web_player_invisible_fullscreen_button"))return!1;var m=d.api.getRootNode().getBoundingClientRect();let y,C;f.targetTouches&&f.targetTouches.length?(y=f.targetTouches[0].clientX,C=f.targetTouches[0].clientY):f.clientX!==void 0&&(y=f.clientX,C=f.clientY);return y!==void 0&&C!==void 0&&(f=y-m.left,m=C-m.top,d=d.api.getPlayerSize(),m>=d.height-40&&f>=d.width-40)?!0:!1}; whl=function(d){if(d.api.L().EM&&d.api.getPresentingPlayerType()!==3)try{d.api.toggleFullscreen().catch(f=>{Ypn(f)}),d.api.C("web_player_fullscreen_double_click_ve")&&d.api.logClick(d.api.iT().element)}catch(f){Ypn(f)}}; Ypn=function(d){String(d).includes("fullscreen error")?g.gh(d):g.t(d)}; UTn=function(d,f,m){d.api.isFullscreen()?m<1-f&&d.api.toggleFullscreen():m>1+f&&d.api.toggleFullscreen()}; dQT=function(){Gwl||(window.addEventListener(TU?"touchstart":"click",()=>{for(let d=qn.length;d<4;d++){const f=g.cJ("VIDEO");f.load();qn.push(new g.bA(f))}},{capture:!0, passive:!0}),Gwl=!0)}; tM=function(d,f,m,y){var C=m.getVideoData();const B=f.getVideoData();if(m.getPlayerState().isError())return{msg:"player-error"};var e=B.A;if(f.qo()>y/1E3+1)return{msg:"in-the-past"};if(B.isLivePlayback&&!isFinite(y))return{msg:"live-infinite"};y=f.Dc();var M=null;y&&(M=y.isView()?y.mediaElement.D():y.D());if(M&&M.length>12&&g.TN(C))return{msg:"played-ranges"};if(!C.A)return null;if(!e)return{msg:"no-pvd-formats"};if(!C.A.S()||!e.S())return{msg:"non-dash"};y=e.videoInfos[0];M=C.A.videoInfos[0];d.K&& aI(B)&&(y=f.hC(),M=m.hC());if(!y||!M)return{msg:"no-video-info"};if(d.D&&(y.S()||M.S()))return{msg:"av1"};f=d.j&&B.kA()&&rV();if(M.containerType!==y.containerType)if(f)B.U("sgap",{ierr:"container"});else return{msg:"container"};if(d.Y&&!f&&(M.mS!==y.mS||M.mS===""||y.mS===""))return{msg:"codec"};if(d.J&&M.video&&y.video&&Math.abs(M.video.width/M.video.height-y.video.width/y.video.height)>.01)return{msg:"ratio"};if(g.TN(B)&&g.TN(C))return{msg:"content-protection"};e=e.A[0];C=C.A.A[0];m=e.audio;const K= C.audio;if(m.sampleRate!==K.sampleRate&&!g.sS)if(f)B.U("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:e.itag,cr:m.sampleRate,ni:C.itag,nr:K.sampleRate};return(m.numChannels||2)!==(K.numChannels||2)?{msg:"channel-count"}:d.Z&&B.kA()&&y.video.fps!==M.video.fps?{msg:"fps"}:null}; f5c=function(d,f,m){const y=d.getVideoData(),C=f.getVideoData();if(!y.L().supportsGaplessShorts())return{nq:"env"};if((!m.O||y.Pg&&!y.isAd()||C.Pg&&!C.isAd())&&(!m.A||y.Pg&&!y.isAd()||C.Pg)&&(!m.V||C.Pg&&!C.isAd()||y.Pg)&&(y.Pg||C.Pg))return{nq:"autoplay"};if(y.endSeconds>0)return{nq:"endcr"};if(!y.J)return{nq:"client"};if(!d.tO())return{nq:"no-empty"};d=tM(m,d,f,Infinity);return d!=null?{nq:d.msg}:null}; yk5=function(d){const f=new mQE;f.j=d.C("h5_gapless_support_types_diff");f.Z=!1;f.K=d.C("html5_gapless_use_format_info_fix");f.D=d.C("html5_gapless_disable_on_av1")&&!d.C("html5_gapless_enable_on_av1");f.Y=d.C("html5_gapless_check_codec_diff_strictly");f.O=d.C("html5_gapless_on_ad_autoplay");f.J=d.C("html5_gapless_disable_diff_aspect_radio");f.A=d.C("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!d.C("html5_disable_loop_range_for_shorts_ads");f.S=d.C("html5_pseudogapless_shorts_seek_to_next_start"); f.V=d.C("html5_gapless_ad_autoplay_on_video_to_ad_only");return f}; H9=function(d,f){f<=d.status.status||(d.status={status:f,error:null},f===5&&d.V6.resolve())}; COv=function(d,f,m,y){d=d.isView()?d.mediaElement:d;return new g.wj(d,f,m,y)}; Bkn=async function(d){if(d.TL())return Promise.reject(Error(d.status.error||"disposed"));d.timeout.start();await d.V6;var f=d.S.Dc();if(f.isEnded())return d.E4("ended_in_finishTransition"),Promise.reject(Error(d.status.error||""));if(!d.Y||!u2(d.Y))return d.E4("next_mse_closed"),Promise.reject(Error(d.status.error||""));if(d.A.BR()!==d.Y)return d.E4("next_mse_mismatch"),Promise.reject(Error(d.status.error||""));const {PW:m,Aa:y,gp:C}=d.Z();d.S.Ld(!1,!0);const B=COv(f,m,C,!d.A.getVideoData().isAd()); d.A.setMediaElement(B);const e=d.S.gZ();e&&d.A.tK(e.mO,e.PA);d.e1&&(d.policy.S||d.A.seekTo(d.A.getCurrentTime()+.001,{EK:!0,qy:3,uo:"gapless_pseudo"}),B.play());f=f.X$();f.cpn=d.S.getVideoData().clientPlaybackNonce;f.st=`${m}`;f.et=`${C}`;d.A.U("gapless",f);d.S.U("gaplessTo",{cpn:d.A.getVideoData().clientPlaybackNonce});f=d.S.getPlayerType()===d.A.getPlayerType();d.S.HE(y,!0,!1,f,d.A.getVideoData().clientPlaybackNonce);d.A.HE(d.A.getCurrentTime(),!0,!0,f,d.S.getVideoData().clientPlaybackNonce);d.A.ob(); g.Yc(()=>{!d.A.getVideoData().Z&&d.A.getPlayerState().isOrWillBePlaying()&&d.A.D_()}); H9(d,6);d.dispose();return Promise.resolve()}; MUh=function(d){if(d.A.getVideoData().A){var f=d.au.L().C("html5_gapless_suspend_next_loader")&&d.D===1;d.A.Vu(d.Y,f,d.D===1&&g.Ro(d.S.getVideoData()));H9(d,3);e_n(d);var {q_:m,iO:y}=Yn(d);m.subscribe("updateend",d.J,d);y.subscribe("updateend",d.J,d);d.J(m);d.J(y)}}; e_n=function(d){d.S.unsubscribe("internalvideodatachange",d.V,d);d.A.unsubscribe("internalvideodatachange",d.V,d);d.au.L().C("html5_gapless_use_format_info_fix")&&(d.S.unsubscribe("internalvideoformatchange",d.V,d),d.A.unsubscribe("internalvideoformatchange",d.V,d));d.S.unsubscribe("mediasourceattached",d.V,d);d.A.unsubscribe("statechange",d.X,d)}; Yn=function(d){return{q_:d.j.S.Co,iO:d.j.A.Co}}; NkE=async function(d){if(!d.TL()&&d.j&&d.S){d.K&&d.app.GL().oU(!0,!1);var f=null;if(d.V)try{await Bkn(d.V)}catch(y){f=y}if(d.S&&(Kjh.z5("vqsp",()=>{d.app.Ma(d.S)}),d.S)){var m=d.S.Dc(); d.app.L().C("html5_gapless_seek_on_negative_time")&&m&&m.getCurrentTime()<-.01&&d.S.seekTo(0);Kjh.z5("vqpv",()=>{d.app.playVideo()}); f&&(d.S?(f=f?f.message:"forced",d.A?.U("gapfulfbk",{r:f}),d.S.Nl(f)):d.A?.U("gapsp",{}));f=d.j;Ur(d);f&&f.resolve();Promise.resolve()}}}; GU=function(d){d.O&&d.D&&d.O.removeEventListener("timeupdate",d.D);d.D=null;d.O=null}; Ur=function(d,f=!1){if(d.A){if(d.J){var m=d.A;d.app.Br.removeEventListener(g.p3("vqueued"),d.Z);m.removeCueRange(d.J)}d.A=null;d.J=null}d.V&&(d.V.status.status!==6&&(m=d.V,m.status.status!==Infinity&&m.D!==1&&m.E4("Canceled")),d.V=null);d.j=null;d.S&&!f&&d.S!==d.app.F$()&&d.S!==d.app.GL()&&d.S.dispose();d.S&&f&&d.S.Hq();d.S=null;d.K=!1}; ilV=function(d,f,m=!0){const y=d.app.GL(),C=y.getVideoData().isLivePlayback?Infinity:y.DY(!0)*1E3;f>C&&(f=C-200,d.K=!0);m&&y.getCurrentTime()>=f/1E3?d.Z():(d.A=y,m&&(m=f,f=d.A,d.app.Br.addEventListener(g.p3("vqueued"),d.Z),m=isFinite(m)||m/1E3>f.getDuration()?m:0x8000000000000,d.J=new g.Ai(m,0x8000000000000,{namespace:"vqueued"}),f.addCueRange(d.J)))}; ckv=function(d,f,m,y=0,C=0){d.tO()||(GU(d),Ur(d));d.j=new qs;d.S=f;ilV(d,m,C===0);var B=y/=1E3,e=f.getVideoData().S;if(y&&e&&d.A){let M=y,K=0;f.getVideoData().isLivePlayback&&(B=Math.min(m/1E3,d.A.DY(!0)),K=Math.max(0,B-d.A.getCurrentTime()),M=Math.min(y,f.DY()+K));B=i1V(e,M)||y;B!==y&&d.S.U("qvaln",{st:y,at:B,rm:K,ct:M})}f=B;y=d.S;y.getVideoData().ya=!0;y.getVideoData().J=!0;y.Qb(!0);e={};d.A&&(e=d.A.eL(),B=d.A.getVideoData().clientPlaybackNonce,e={crt:(e*1E3).toFixed(),cpn:B});y.U("queued",e);f!== 0&&y.seekTo(f+.01,{EK:!0,qy:3,uo:"videoqueuer_queued"});d.V=new WjT(d.Y,d.app.GL(),d.S,m,d.app,C);m=d.V;m.status.status!==Infinity&&(H9(m,1),m.S.subscribe("internalvideodatachange",m.V,m),m.A.subscribe("internalvideodatachange",m.V,m),m.au.L().C("html5_gapless_use_format_info_fix")&&(m.S.subscribe("internalvideoformatchange",m.V,m),m.A.subscribe("internalvideoformatchange",m.V,m)),m.S.subscribe("mediasourceattached",m.V,m),m.A.subscribe("statechange",m.X,m),m.S.subscribe("newelementrequired",m.hP, m),m.V());return d.j}; EQq=function(d,f){if(d.app.L().lT().S.Ul(ssg)){var m=d.app.L().lT().S.Ul(DQq);if(!(m<=0)){GU(d);var y=d.app.GL()?.Dc();y&&d.S&&(d.S.getVideoData().NZ=!0,d.D=()=>{var C=y.getCurrentTime();C>=f+m/1E3&&(C=Date.now()-(C-f)*1E3,d.app.IF().tick("pbs",C),GU(d))},d.O=y,y.addEventListener("timeupdate",d.D))}}}; p6q=function(d,f,m){if(d.tO())return"qie";if(d.S==null||d.S.TL()||d.S.getVideoData()==null)return"qpd";if(f.videoId!==d.S.NH())return"vinm";if((d.V?.K()||-1)<=0)return"ivd";if(m!==1)return"upt";d=d.V?.Ys();return d!=null?d:null}; fB=function(d){const f=(0,g.b)();d.data.forEach(m=>{m.expire!(m.expiref.value)}; d9=function(d,f,m){m&&d.A&&d.A(f.value)}; $Qc=function(d){const f=d.S?[d.S]:[];for(const m of Object.values(d.j))m.dispose(),delete d.Y[m.TZ()];d.j={};d.S=null;d.Z=null;d.O.clear();yf(d,[],f)}; yf=function(d,f,m){const y=[d.A];d.S&&y.push(d.S);d.api.aP("playbackChange",{active:y.filter(C=>C.getPlayerType()!==0).map(C=>({cpn:C.TZ()})), started:f.filter(C=>C.getPlayerType()!==0).map(C=>({cpn:C.TZ()})), ended:m.filter(C=>C.getPlayerType()!==0).map(C=>({cpn:C.TZ()}))})}; CB=function(d,f,m){const y=[f],C=d.S?[d.S]:[];d.j[f.TZ()]=f;d.Y[f.TZ()]=f;d.S=f;m&&(d.Z=f);d.O.set("",f);yf(d,y,C)}; QsE=function(d){const f=d.experiments,m=f.LC.bind(f);BE=m("html5_use_async_stopVideo");Akq=m("html5_pause_for_async_stopVideo");eI=m("html5_not_reset_media_source")||m("html5_not_reset_media_source_non_drm_vod");m("html5_listen_for_audio_output_changed")&&(ycK=!0);Rh=m("html5_not_reset_media_source")||m("html5_not_reset_media_source_non_drm_vod");kXT=m("html5_not_reset_media_source")||m("html5_not_reset_media_source_non_drm_vod");M1=m("html5_retain_source_buffer_appends_for_debugging");SQq(m("web_watch_pip")|| m("web_shorts_pip"));XBn(m("log_foreground_not_focused_as_background"));RJg(m("web_player_pip_logging_fix"));m("html5_mediastream_applies_timestamp_offset")&&(Vp=!0);d.Qa()&&CGP();Error.stackTraceLimit=50;const y=g.BH(f,"html5_idle_rate_limit_ms");y&&Object.defineProperty(window,"requestIdleCallback",{value:C=>window.setTimeout(C,y)}); gFW(d.A);kJh(m("html5_use_ump_request_slicer"));m("html5_disable_streaming_xhr")&&(tA=!1);m("html5_byterate_constraints")&&(ij=!0);m("html5_use_non_active_broadcast_for_post_live")&&(KB=!0);m("html5_enable_encrypted_av1")&&(Mo=!0);jLv(g.BH(d.experiments,"html5_sticky_duration_mos"))}; nQn=function(d){const f={};var m=d.experiments.o0();const y=[];d=(B,e,M)=>{y.push(Xs(e(M),K=>{f[B]=K}))}; var C=m.S.Ul(Olq);C&&d("MediaSource.EnableUsingMediaSourceBufferedRange",qAS,C===1);(C=m.S.Ul(oQK))&&d("HTTP3",bdv,C===1);(C=m.S.Ul(a55))&&d("MediaSource.EnableUsingMediaSourceAttachmentMethods",tYV,C===1);(C=m.S.Ul(h_c))&&d("QUIC",Hdc,C===1);(C=m.S.Ul(Fjv))&&d("Media.PlayerConfiguration.DecodeToTexturePreferred",YAW,C===1);(C=m.S.Ul(rkv))&&d("Media.AudioWriteDurationLocal",wWv,Number(C));(C=m.S.Ul(gQn))&&d("Media.AppendFirstSegmentSynchronously",d0P,Number(C)===1);(C=m.S.Ul(I5K))&&d("Media.EnableFlushDuringSeek", m0q,Number(C)===1);(C=m.S.Ul(u_S))&&d("Media.EnableResetAudioDecoder",fmc,Number(C)===1);(C=m.S.Ul(X6q))&&d("Media.VideoDecoderPollIntervalMs",UJh,C);(m=m.S.Ul(R_q))&&d("Media.VideoInitialMaxFramesInDecoder",GIg,m);return Xs(QB5(y),()=>f)}; lL=function(d,f=!1,m=1048576){let y=N1(d);y=1/((d.J.cg()||0)*d.policy.O+1/y);let C=d.Ys.cg();C=C>0?C:1;var B=Math.max(y,C);d.policy.j>0&&C1E3){const y=d.interruptions;y.push(Math.ceil(m));y.sort((C,B)=>B-C); y.length>16&&y.pop()}d.hP+=m}}d.Y=f}; ih=function(d,f,m){isNaN(m)||(d.S1+=m);isNaN(f)||(d.fC+=f)}; Dn=function(d,f,m,y=f){d.j.dX(y,m/f);d.D=(0,g.b)()}; WE=function(d,f,m){f=Math.max(f,d.A.S);d.J.dX(1,m/f)}; cE=function(d,f,m,y,C,B=!1){d.Ys.dX(f,m/f);d.D=(0,g.b)();C||d.O.dX(1,f-y);B||(d.Y=0);d.X>-1&&(0,g.b)()-d.X>3E4&&(lE(Dk(d)),d.X=(0,g.b)(),d.K=!0)}; Fp=function(d){return(0,g.b)()-d.D>=4E3}; N1=function(d){d=d.j.cg();return d>0?d:1}; ZlV=function(d,f,m=!1){f.Bk=d.S1;f.WP=d.fC;f.bandwidthEstimate=lL(d);if(m){m=(d.Z.cg()*1E3).toFixed();var y=(d.e1.cg()*1E3).toFixed(),C=Pu(d).toFixed(2),B=((d.J.cg()||0)*1E9).toFixed(2),e=d.j.cg().toFixed(0),M=d.Ys.cg().toFixed(0),K=d.O.percentile(.5).toFixed(2),N=d.O.percentile(.92).toFixed(2),W=d.O.percentile(.96).toFixed(2),c=d.O.percentile(.98).toFixed(2);d.S?d.S.reset():d.S=new sX;d.S.add(d.hP);d.S.add(d.interruptions.length);let O=0;for(var D=d.interruptions.length-1;D>=0;D--){var E=d.interruptions[D]; d.S.add(E-O);O=E}O=0;for(D=d.V.length-1;D>=0;D--){E=d.V[D];const F=E.stamp/36E5;d.S.add(F-O);O=F;d.S.add(E.net/1E3);d.S.add(E.max)}d=d.S.bB();f.S={ttr:m,ttm:y,d:C,st:B,bw:e,abw:M,v50:K,v92:N,v96:W,v98:c,"int":d}}}; l5l=function(d,f,m){const y=new VUE(m);d&&(y.V=!0,y.Y=.1);m.LC("html5_media_time_weight")&&(y.V=!1);f&&(y.S=f/8);y.A=PH()>=480;return y}; xQn=function(d,f,m=!0){d.S=0;d.startTimeSecs=f;d.V=m;d.A=!0}; DH=function(d){d.S.clear();d.V.clear();d.A.clear()}; var J2n=function(d){return ix[A[9]](this,1,d)}; POS=function(d,f,m){d=d.A;var y=g.y3(d,{Lk:f},(C,B)=>C.Lk-B.Lk); y=y<0?(y+2)*-1:y;if(y>=0)for(let C=y;C<=y+1&&C=B.Lk-m&&f<=B.m6+m)return B}}; Ljl=function(d,f){const m=[];for(const y of d.A)f(y)||m.push(y);if(d.G.C("html5_sstm_fixes"))for(const y of d.A)f(y)&&d.V.delete(y.cpn);d.A=m}; Jkg=function(d,f){const m=d.A.indexOf(f);m>=0&&d.A.splice(m,1);d.V.delete(f.cpn)}; FX=function(d,f){if(d.IX||f.identifier&&d.EM.has(f.identifier))d.Yi({startnoad:f.identifier}),g.EX(d);else if(g.Jf(d.K,m=>m.identifier===f.identifier))d.Yi({timedoutcp:1}),d.J.start(0); else if(g.Jf(d.fC,m=>m.identifier===f.identifier))d.Yi({fetchedcp:1}),g.EX(d); else if(d.J.isActive())d.Yi({racingcp:`${d.D?.identifier}_${f.identifier}`});else{d.Zc=(new Date).getTime()/1E3;d.Yi({adf:1});let m=5E3;m&&f.event==="predictStart"&&(m-=f.S);d.KC=Math.max(m,15E3);d.Z=!1;d.J.start(d.KC);d.D=f;DH(d.S1);d.nC=[]}}; g.Pe=function(d,f,m,y,C,B,e){var M=C===3,K=SRS(d,f,m,C,y,e);if(!K)return pB(d,m,M),K=g.$d(d,m)?"undec":"ncp",d.Yi({gvprp:K,mt:f,seg:m,tt:C,itag:y,ce:e}),null;M||d.gE.set(m,K);e=K.DK;C=d.Gq(m-1,C,B)?.u4||"";C===""&&d.Yi({eds:1});B=jsT(d,K.ssdaiAdsConfig);M=d.playback.getVideoData();M=M.G3[M.V?.containerType||0];K=K.uc&&m>=K.uc?K.uc:void 0;K={OE:e?Ao(d,e):[],adsConfig:B,u4:C,qZ:K,WU:g.Q3(M.split(";")[0]),y3:M.split(";")[1]||""};C={Fe:K};d.Hr&&d.Yi({gvprpro:"v",sq:m,mt:f.toFixed(3),itag:y,acpns:K.OE?.join("_")|| "none",abid:e});return C}; ZD=function(d,f,m,y,C){y=y||{reason:"disablessdai"};if(f&&m){if(!g.kd(d,f,m))return!1;y.sq=m}if(d.IX)return!1;d.IX=!0;d.a7>0&&(d.a7=0,d.Xj="",Qf(d,d.playback.TZ(),0),d.api.aP("serverstitchedvideochange"));d.playback.X0(y,C);return!0}; vQg=function(d,f,m){const y=d.Va||d.app.GL().getPlayerState();OX(d,!0);d.playback.seekTo(f,m);d=d.app.GL();f=d.getPlayerState();y.isOrWillBePlaying()&&!f.isOrWillBePlaying()?d.playVideo():y.isPaused()&&!f.isPaused()&&d.pauseVideo()}; g.oM=function(d){d.Hr&&d.Yi({adf:`0_${(new Date).getTime()/1E3-d.Zc}_isTimeout_${d.Z}`})}; g.EX=function(d){d.Z=!1;d.J.isActive()&&g.oM(d);d.J.stop();d.Qw(!1)}; aM=function(d,f,m){return{ssvc:f,cpn:m?.cpn||"",vid:m?.videoData.videoId||"",ct:(d.playback.getCurrentTime()||0).toFixed(3),cmt:(d.playback.qo()||0).toFixed(3)}}; z_S=function(d,f,m){return new g.Ai(d,f,{id:m,namespace:"serverstitchedcuerange",priority:9})}; g.ho=function(d){return{cpn:d.playback.TZ(),durationMs:0,Lk:0,playerType:1,m6:0,videoData:d.playback.getVideoData(),errorCount:0,DK:""}}; FK=function(d,f,m,y){d.G.C("html5_ssdai_log_ssevt_in_loader_timers")&&(y=d.X?0:Math.round((y-m)*1E3),d.playback.U("ssevt",{tag:"sstme",ad:f!==d.playback.TZ(),cpn:f,st:(m-d.playback.tC()).toFixed(3),late:y}))}; g.g9=function(d,f){d.j||d.X||g.r9(d,d.Xj);const m=f.ql,y=f.hx;if(y.cpn===d.Xj)d.Yi({igtranssame:1,enter:y.cpn,exit:m.cpn});else{var C=d.X,B=!!d.j;d.j="";var e=f.u0,M=m.playerType===2?m.Lk/1E3+m.videoData.So:g.ho(d).videoData.So;d.api.C("html5_ssdai_enable_media_end_cue_range")&&(B||C||m.playerType!==2?(C||B)&&d.Yi({mecr:0,seek:C,skip:B}):d.api.yb(m.cpn));if(m.playerType===2&&y.playerType===2)B?d.Yi({igtransskip:1,enter:y.cpn,exit:m.cpn,seek:C,skip:d.j}):g.Tkn(d,m,y,M,e,C,B);else{d.Xj=y.cpn;Qf(d,y.cpn, y.startTimeSecs||e);f=f.R$;if(m.playerType===1&&y.playerType===2){d.e1=0;qR5(d,y);var K=aM(d,"c2a",y);d.Yi(K);d.a7++}else if(m.playerType===2&&y.playerType===1){d.api.aP("serverstitchedvideochange");K=aM(d,"a2c");d.Yi(K);d.a7=0;d.e1=M;K=m.cpn;var N=d.e1;if(K!==d.playback.TZ()){const W=d.hP.get(K);W?W.S=N:d.Yi({nop_e:K})}g.blT(d,m.DK)}K=tUB(d);d.playback.U8(m,y,M,e,C,B,f,K)}g.Hlg(d)}}; Qf=function(d,f,m){if(f===d.playback.TZ())CB(d.app.V9,d.playback,!1);else{const y=d.hP.get(f);y?(xQn(y,m,!d.RP),CB(d.app.V9,y,!0)):d.Yi({nop_s:f})}}; qR5=function(d,f){var m=d.app;cX(IM(m))&&m.V9.V[2]&&g.u3(d.logger,360717806,"SSTM lingering playback");d.api.RC();d.api.aP("serverstitchedvideochange",f.cpn,f.zF)}; uh=function(d,f,m=0){return{ma:POS(d.S,f*1E3,m*1E3),iy:f}}; g.r9=function(d,f){var m=f||d.Xj;const y=d.S.Qh(m);y?(f=y.videoData,m=y.zF||(d.A.get(m)?.start??0)/1E3,d=d.playback.getCurrentTime()-m,f.So=d>0?d:0):g.ho(d).videoData.So=d.playback.getCurrentTime()}; g.w6S=function(d,f,m){d.playback.TD();d.playback.seekTo(f,m);d.playback.playVideo()}; OX=function(d,f){d.ya=NaN;d.gs=null;d.qW.stop();d.IP&&f&&d.IP.CF();d.Va=null;d.IP=null}; RM=function(d){YRn(d);for(var f of d.A.values())f.start>=-1&&f.end<=Infinity&&(d.playback.removeCueRange(f),d.A.delete(f.getId()),d.Yi({rmAdCR:1}));const {ma:m,iy:y}=uh(d,-.001);m&&(f=y*1E3-m.Lk,g.XK(d,m,f,m.Lk+f),f=d.A.get(m.cpn))&&(f.start=m.Lk,f.end=m.Lk+m.durationMs);({ma:f}=uh(d,Infinity));f&&d.Y(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${f.cpn}_video_id_${f.videoData?.videoId}_durationMs_${f.durationMs}_enterTimeMs_${f.Lk}_parentReturnTimeMs_${f.m6}`}._`+"Child_playbacks_can_only_have_duration_updated_not_their_start.")}; UQh=function(d){DH(d.S1);d.A.clear();d.S.clear();d.gE.clear();d.nC=[];d.D=null;d.EM.clear();d.Mp.clear();d.K=[];d.fC=[];d.sM=[];d.ef=[];d.tM.clear();d.P9.clear();d.y9.clear();d.So.clear();d.Z=!1;d.e1=0;d.X=!1;d.RP=!1;d.a7=0;d.Zc=0;d.Kk=!1;d.IX=!1;d.j="";$Qc(d.app.V9);CB(d.app.V9,d.playback,!1);d.hP.clear();d.J.isActive()&&g.EX(d)}; YRn=function(d){Ljl(d.S,f=>f.Lk>=-1&&f.m6<=Infinity)}; g.XK=function(d,f,m,y){f.durationMs=m;f.m6=y;(y=d.hP.get(f.cpn))?y.j8(m/1E3):d.Yi({nop_d:f.cpn})}; var $Vq=function(d,f){return xZ[A[9]](this,26,d,f)}; g.$d=function(d,f){for(const m of d.nC)if(f>=m.start&&f<=m.end)return!0;return!1}; g.kd=function(d,f,m,y,C){let B=d.gE.get(m);if(!B){if(B=nB(d,f))return B;f=d.Gq(m-1,y??2);if(C)return d.Yi({misscue:C,sq:m,type:y,prevsstate:f?.oZ,prevrecord:d.gE.has(m-1)}),d.gE.get(m-1);if(f?.oZ===2)return d.Yi({adnf:1,sq:m,type:y,prevrecord:d.gE.has(m-1)}),d.gE.get(m-1)}return B}; SRS=function(d,f,m,y,C,B){if(!d.IX)if(g.$d(d,m))d.Yi({gdu:"undec",seg:m,itag:C});else if(f=g.kd(d,f,m,y,B),!d.playback.getVideoData().UM()||!f?.W7)return f}; nB=function(d,f){f+=d.tC();if(d.playback.getVideoData().UM()){a:{var m=d.S;d=f*1E3;for(y of m.A)if(m=y.zF?y.zF*1E3:y.Lk,d>=y.Lk-1E3&&d<=m+y.durationMs+1E3)break a;var y=void 0}y={ma:y,iy:f}}else y=uh(d,f),y?.ma||(y=uh(d,f,1));return y?.ma}; pB=function(d,f,m=!1){if(!m){for(const y of d.nC){if(f>=y.start&&f<=y.end)return;if(f===y.end+1){y.end+=1;return}}d.nC.push(new GXl(f))}}; jsT=function(d,f=""){const m=g.sm(f)||void 0;f&&m||d.Yi({adcfg:f?.length,dcfg:m?.length});return m}; Ao=function(d,f){const m=[];d=d.S.S.get(f);if(!d)return[];for(const y of d)y.cpn&&m.push(y.cpn);return m}; dbE=function(d,f,m){let y=!1;if(m=d.S.S.get(m))for(const C of m)C.durationMs!==0&&C.m6!==C.Lk&&(m=C.cpn,f===m&&(y=!0),y&&!d.P9.has(m)&&(d.Yi({decoratedAd:m}),d.P9.add(m)))}; fuK=function(d,f,m){let y=0;d=d.S.S.get(m);if(!d)return-1;for(const C of d){if(C.cpn===f)return y;y++}return-1}; mbq=function(d,f){let m=0;d=d.S.S.get(f);if(!d)return 0;for(const y of d)y.durationMs!==0&&y.m6!==y.Lk&&m++;return m}; g.yUP=function(d){for(const f of d.A.values())d.playback.removeCueRange(f);d.A.clear();DH(d.S1)}; tUB=function(d){if(d.El||d.ws){var f=Array.from(d.app.V9.O.values()),m=[],y=[],C=[],B=[],e=[],M=[];for(var K of f)if(f=d.S.Qh(K.TZ()))f.Yt&&m.push(f.Yt),f.sH&&y.push(f.sH),f.WV&&y.push(f.WV),B.push(f.cpn),e.push(f.videoData.videoId||""),M.push(f.videoData.adFormat||f.videoData.nC),f.serializedQoeContextData!=null&&C.push(f.serializedQoeContextData);f=K=void 0;d.El&&(f={Yt:m,YN:y});d.ws&&(K={OE:B,e2:e,adFormats:M,serializedQoeContextData:C});return{iX:f,ag:K}}}; g.Tkn=function(d,f,m,y,C,B,e){if(f&&m){d.Xj=m.cpn;Qf(d,m.cpn,m.startTimeSecs||C);qR5(d,m);var M=aM(d,"a2a",m);d.Yi(M);d.a7++;M=tUB(d);d.playback.U8(f,m,y||0,C||0,!!B,!!e,void 0,M)}else d.Yi({misspbkonadtrans:1,enter:m?.cpn||"",exit:f?.cpn||"",seek:B,skip:e})}; g.Hlg=function(d){d.So.add(d.j);d.j="";d.X=!1}; C6l=function(d,f,m){var y;if(y=d.playback.getVideoData().UM())y=(y=d.S.Qh(f))&&y.DK?(d=d.S.S.get(y?.DK))&&d.slice(-1)[0].cpn===f:!1;return y&&m===2?1E3:0}; g.blT=function(d,f){if(d.playback.getVideoData().UM()){var m=d.S.S.get(f);if(m){for(var y of m){m=d;const C=m.A.get(y.cpn);m.A.delete(y.cpn);C&&m.playback.removeCueRange(C);Jkg(m.S,y)}d.gE.clear();y=d.S;m=y.S.get(f)??[];for(const C of m)Jkg(y,C);y.S.delete(f);(f=d.GZ.get(f))&&d.pG&&d.playback.eG(f)}}}; e$c=function(d,f,m={}){const y=d.D||d.app.GL().getPlayerState();ZH(d,!0);f=isFinite(f)?f:d.S.LR();const {ma:C,iy:B}=Vf(d,f);f=C&&!lh(d,C)||!C&&d.S!==d.app.GL();var e=B*1E3;e=d.V&&d.V.start<=e&&e<=d.V.end;!f&&e||xd(d);C?g.BfK(d,C,B,m,y):PE(d,B,m,y,"_execute")}; g.LB=function(d,f,m,y){d.S.U("timelineerror",{e:f,cpn:m?m:void 0,videoId:y?y:void 0})}; g.Jo=function(d,f){return new g.Ai(Math.max(0,d-5E3),f?0x8000000000000:d-1,{namespace:"childplayback",priority:9})}; g.Mcg=function(d,f,m){const y=f.um;f.um=m;lh(d,f)&&(m=d.app.GL(),y.oF===d.V&&xd(d),m.removeCueRange(y.oF),m.addCueRange(f.um.oF))}; g.BfK=function(d,f,m,y,C){const B=lh(d,f);if(!B){f.playerVars.prefer_gapless=!0;var e=new g.D8(d.G,f.playerVars);e.Ko=f.Ko;d.api.c6(e,f.playerType)}e=d.app.GL();B||e.addCueRange(f.um.oF);e.seekTo(m,{uo:"application_timelinemanager",...y});KlV(d,C)}; NfV=function(d,f,m,y){d.V=y;y=f.Ko;const C=f.playerVars,B=f.playerType;d.J=f;C&&d.api.enqueueVideoByPlayerVars(C,B,m,y)}; iPE=function(d,f,m,y){d.V=y;d.api.al(d.S,m,f)}; xd=function(d){d.J=null;d.V=null;d.api.tO()||d.api.clearQueue()}; lh=function(d,f){d=d.app.GL();return!!d&&d.getVideoData().Ko===f.Ko}; WlS=function(d,f){lh(d,f)||g.LB(d,"childPlaybackIsNotPresenting");return f.m6===f.Lk+f.durationMs?f.Lk+d.app.GL().getCurrentTime()*1E3:f.m6}; Vf=function(d,f){let m=0;for(const y of d.A){d=y.Lk/1E3+m;const C=d+y.durationMs/1E3;if(d>f)break;if(C>f)return{ma:y,iy:f-d};m=C-y.m6/1E3}return{ma:null,iy:f-m}}; ZH=function(d,f){d.K=NaN;d.O=null;d.Z.stop();d.j&&f&&d.j.CF();d.D=null;d.j=null}; PE=function(d,f,m,y,C){const B=d.S;B!==d.app.GL()&&d.app.Jh();d.G.C("html5_sabr_csdai_seek_log")||(C="");B.seekTo(f,{uo:"application_timelinemanager"+(C??""),...m});KlV(d,y)}; KlV=function(d,f){d=d.app.GL();const m=d.getPlayerState();f.isOrWillBePlaying()&&!m.isOrWillBePlaying()?d.playVideo():f.isPaused()&&!m.isPaused()&&d.pauseVideo()}; cUP=function(d){var f=d.A.find(m=>lh(d,m)); if(f){const m=d.app.GL();xd(d);const y=new g.ur(8);f=WlS(d,f)/1E3;PE(d,f,{},y,"_force");m.U("forceParentTransition",{childPlayback:1});d.S.U("forceParentTransition",{parentPlayback:1})}}; g.SI=function(d,f=-1,m=Infinity){for(const [M,K]of d.Y){var y=M,C=K;C.qh>=f&&C.target&&C.target.m6<=m&&(d.S.removeCueRange(y),d.Y.delete(y))}y=[];for(const M of d.A)M.Lk>=f&&M.m6<=m?(C=d,C.J===M&&xd(C),lh(C,M)&&C.app.Jh()):y.push(M);d.A=y;const {ma:B,iy:e}=Vf(d,f/1E3);B&&(f=e*1E3,g.sDV(d,B,f,B.m6===B.Lk+B.durationMs?B.Lk+f:B.m6));({ma:f}=Vf(d,m/1E3));f&&g.LB(d,`Invalid clearEndTimeMs=${m} that falls during ${`playback={timelinePlaybackId=${f.Ko} video_id=${f.playerVars.video_id} durationMs=${f.durationMs} enterTimeMs=${f.Lk} parentReturnTimeMs=${f.m6}}`}.`+ "Child playbacks can only have duration updated not their start.")}; g.sDV=function(d,f,m,y){f.durationMs=m;f.m6=y;y={oF:g.Jo(m,!0),qh:m,target:null};g.Mcg(d,f,y);lh(d,f)&&d.app.GL().getCurrentTime()*1E3>m&&(f=WlS(d,f)/1E3,m=d.app.GL().getPlayerState(),PE(d,f,{},m,"_update"))}; E6V=function(d){d&&d!=="web"&&Dbv.includes(d)}; jil=function(d,f){return f?!!d.S.get(f):!1}; paq=function(d,f){d.dataset.version=f}; $bT=function(d){const f=d.app.Br,m=()=>{d.zG=new g.gl(0,0,0,0);d.UN=new g.gl(0,0,0,0)},y=e=>{e.getVideoData()&&d.updateVideoData(e.getVideoData())},C=(e,M)=>{d.cf(e,M)},B=e=>{d.bT&&jI(d); vE(d)!==d.VY&&d.resize();d.app.L().C("web_enable_smart_zoom")&&d.D0&&(e.state.isPaused()?d.D0.pause():e.Lo(8)&&d.D0.playState==="paused"&&d.D0.play())}; f.addEventListener("initializingmode",m);f.addEventListener("videoplayerreset",y);f.addEventListener("videodatachange",C);f.addEventListener("presentingplayerstatechange",B);d.addOnDisposeCallback(()=>{f.removeEventListener("initializingmode",m);f.removeEventListener("videoplayerreset",y);f.removeEventListener("videodatachange",C);f.removeEventListener("presentingplayerstatechange",B)})}; QDE=function(d){var f=d.ZK();let m=1;var y=!1;const C=AUK(d,f,d.getVideoAspectRatio());var B=d.app.L();const e=B.C("enable_desktop_player_underlay");var M=iQ(),K=g.BH(B.experiments,"player_underlay_min_player_width");K=e&&d.ZJ&&d.getPlayerSize().width>K;if(vE(d)){var N=kkn(d);var W=isNaN(N)||g.cO||dL&&g.uU||K;g.WO&&!g.g8(601)?N=C.aspectRatio:W=W||B.controlsType==="3";W?K?(W=B.C("place_shrunken_video_on_left_of_player")?16:d.getPlayerSize().width-f.width-16,N=Math.max((d.getPlayerSize().height-f.height)/ 2,0),W=new g.gl(W,N,f.width,f.height),d.bT.style.setProperty("border-radius","12px")):W=new g.gl(0,0,f.width,f.height):(m=C.aspectRatio/N,W=new g.gl((f.width-C.width/m)/2,(f.height-C.height)/2,C.width/m,C.height),m===1&&g.uU&&(N=W.width-f.height*N,N>0&&(W.width+=N,W.height+=N)));g.W_(d.element,"ytp-fit-cover-video",Math.max(W.width-C.width,W.height-C.height)<1);if(M||d.bO)d.bT.style.display="";d.VY=!0}else{W=-f.height;g.WO?W*=window.devicePixelRatio:g.v1&&(W-=window.screen.height);W=new g.gl(0,W, f.width,f.height);if(M||d.bO)d.bT.style.display="none";d.VY=!1}IY(d.zG,W)||(d.zG=W,g.rF(B)?(d.bT.style.setProperty("width",W.width+"px","important"),d.bT.style.setProperty("height",W.height+"px","important")):vz(d.bT,W.getSize()),W=new g.Oj(W.left,W.top),y=d.bT,M=Math.round(W.x),M instanceof g.Oj?(B=M.x,M=M.y):(B=M,M=Math.round(W.y)),y.style.left=jq(B,!1),y.style.top=jq(M,!1),y=!0);f=new g.gl((f.width-C.width)/2,(f.height-C.height)/2,C.width,C.height);IY(d.UN,f)||(d.UN=f,y=!0);g.Xz(d.bT,"transform", m===1?"":`scaleX(${m})`);e&&K!==d.Rb&&(K&&(d.bT.addEventListener(z0,d.g9),d.bT.addEventListener("transitioncancel",d.g9),d.bT.classList.add(g.bE.VIDEO_CONTAINER_TRANSITIONING)),d.Rb=K,d.app.Br.aP("playerUnderlayVisibilityChange",d.Rb?"transitioning":"hidden"));return y}; jI=function(d){var f=d.app.L().controlsType==="3"&&!d.Ag&&vE(d)&&!d.app.sN||!1;d.bT.controls=f;d.bT.tabIndex=f?0:-1;d.app.L().V&&(d.bT.ariaHidden="true");f?d.bT.removeEventListener("focus",d.UQ):d.bT.addEventListener("focus",d.UQ)}; kkn=function(d){var f=d.app.GL();if(f=f?f.getVideoData():null){if(g.dM(f)||g.fH(f)||g.mK(f))return 16/9;if(oI(f)&&f.A.S())return d=f.A.videoInfos[0].video,T0(d.width,d.height)}return(d=d.bT)?T0(d.videoWidth,d.videoHeight):16/9}; T0=function(d,f){return Math.abs(q1*f-d)<1||Math.abs(q1/d-f)<1?q1:d/f}; AUK=function(d,f,m,y){let C=m;const B=T0(f.width,f.height);d.Lj?C=mB?{width:f.width,height:f.width/C,aspectRatio:C}:CC?d.width=d.height*m:m{m.reject("timeout")},1E4); d.GM.onerror=()=>{m.reject("error")}; d.GM.onmessage=()=>{m.resolve();clearTimeout(f)}; await m.promise;d.GM.onmessage=null;d.GM.onerror=null;d.GM.addEventListener("message",y=>void d.receive(y)); d.U("workerCtor",{})}catch(m){clearTimeout(f),d.GM?.terminate(),d.GM.onmessage=null,d.GM.onerror=null,d.GM=void 0,d.U("workerErr",{e:`${m}`})}}}; aul=function(d,f){if(d.S&&d.S.byteLength===f)return d.S;const m=new Uint8Array(f);let y=0;for(;f>0;){const C=new Uint8Array(Math.min(f,65536));crypto.getRandomValues(C);m.set(C,y);f-=C.length;y+=C.length}return d.S=m}; h$E=function(d,f){d.GM&&(f=aul(d,f),f.length>0&&f[0]++,f={[0]:0,[1]:performance.now(),[2]:f},d.request(f))}; Flc=async function(d){d.A!==void 0||d.V||(d.V=!0,await o6n(d),d.V=!1,d.GM&&(h$E(d,d.O),d.A=setInterval(()=>{var f=[0,1,2,3];d.Y&&(f.push(4),d.j&&f.push(5));switch(f[Math.floor(Math.random()*f.length)]){case 0:h$E(d,d.D);break;case 1:d.GM&&(f={[0]:1,[1]:performance.now()},d.request(f));break;case 2:f=d.Z;d.GM&&(f={[0]:2,[1]:performance.now(),[3]:f},d.request(f));break;case 3:d.GM&&(f={[0]:3,[1]:performance.now()},d.request(f));break;case 4:d.Y&&(f={[0]:4,[1]:performance.now(),[4]:d.Y},d.request(f)); break;case 5:var m=d.D;f=d.K;d.GM&&(m=aul(d,m),f={[0]:5,[1]:performance.now(),[2]:m,[5]:f},d.request(f))}},d.intervalMs)))}; rUc=function(d,f){return d.getVideoData().enableServerStitchedDai&&f===2?(d.G.lT().S.Ul(bh)?d.V9.S?.isAd()??!1:d.It?.RO(d.getCurrentTime()))?d.e$:-1:f!==2||d.xc()?d.e$:d.fg}; xL=function(d){return d.sN&&d.getVideoData().mutedAutoplay}; HE=function(d,f,m){f&&(f=g.to(d,{playerType:m}),f===d.F$()&&(f.getVideoData().Va=!0))}; w9=function(d,f,m=!0,y,C,B){const e=g.to(d,{playerType:C}),M=e.getVideoData();e.getPlayerType()===2&&!d.xc(e)&&!M.isSeekable||g.UY(M)||(e&&e===d.F$()&&d.Me&&!g6l(d,f)&&d.setLoopRange(null),d.seekTo(f,m,y,C,B,"_request"))}; G0=function(d,f){f=g.to(d,{playerType:f});f=g.Yd(d,f);return UX(d,f.DY(),f)}; mA=function(d,f,m){d.G.Mo&&(d.aF=f,f.muted||dQ(d,!1),m&&d.G.storeUserVolume&&!d.G.ef&&(m={volume:Math.floor(f.volume),muted:f.muted},m.unstorable||(g.Hg("yt-player-volume",m),g.Hg("yt-player-volume",m,2592E3))),fm(d),m=g.sS&&d.mediaElement&&!d.mediaElement.GD(),d.G.ef&&!m||g.uk(d.Br,"onVolumeChange",{muted:f.muted,volume:f.volume,unstorable:!d.G.storeUserVolume}))}; IM=function(d){return d.F$().getVideoData()}; nH=function(d,f){return d.C("web_player_misc_bugfix_b")?d.V9.Qh(f)||d.V9.J:d.V9.Qh(f)}; Cm=function(d,f,m,y,C,B,e){f={id:f,namespace:e??"appapi"};B==="chapter"?(f.style=yE.CHAPTER_MARKER,f.visible=!0):isNaN(C)||(B==="ad"?f.style=yE.AD_MARKER:(f.style=yE.TIME_MARKER,f.color=C),f.visible=!0);d.E5([new g.Ai(m*1E3,y*1E3,f)],1);return!0}; Iug=function(d,f,m=!0,y,C){const B=g.to(d,{playerType:1});let e=0;B.getStreamTimeOffset()&&!B.BZ()&&(e=B.getStreamTimeOffset());w9(d,f-e,m,y,1,C)}; u$5=function(d){if(d.G.storeUserVolume){d=g.wE("yt-player-volume")||{};const f=d.volume;d={volume:isNaN(f)?100:g.kg(Math.floor(f),0,100),muted:!!d.muted}}else d={volume:100,muted:d.G.mute};return d}; XaE=function(d,f,m,y,C,B=!0){const e=d.ot();if(!e)return B&&d.getVideoData().isLivePlayback&&d.Fp.push({id:f,Ws:m,Bs:y}),!1;B=e-d.getCurrentTime();return Cm(d,f,m-B,y-B,void 0,void 0,C)}; BY=function(d,f){d.playlist&&(g.S6(d.playlist),d.playlist=null);f&&(d.cD&&(f.fetch=0),d.playlist=new R$g(d.G,f))}; Mv=function(d,f,m){f=g.to(d,{playerType:m}).nR(f);m&&d.getPresentingPlayerType()!==m||e7(d,"cuerangesremoved",f)}; ib=function(d,f,m,y=Infinity,C=0){var B=d.GL();m=m||B.getPlayerType();(B=Km(d,m,f,!0))||(B=Nv(d,m,f,!0));f=d.F$();m===2&&f&&(m=B.getVideoData(),f.x8(m.clientPlaybackNonce,m.nC||"",m.breakType||0,m.MD,m.videoId||""));d.al(B,y,0,C)}; n6B=function(d){const f=d.webPlayerContextConfig.trustedJsUrl;return f?TI(f).toString():d.webPlayerContextConfig.jsUrl}; ZPv=function(d){var f="";let m="";var y=n6B(d),C=g.Ly(y,"cb");C&&/^[\w-]+$/.test(C)&&(m=C);y.indexOf("//")===0&&(y=d.G.protocol+":"+y);C=y.lastIndexOf("/base.js");C!==-1&&(f=y.substring(0,C+1));if(y=Error().stack)if(y=y.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))y=y[1],y.includes(f)||g.gh(Error("Player module URL mismatch: "+`${y} vs ${f}.`));f=new g.WY(d.Br,f,m);O4g(f,{destroyed:()=>{d.onApiChange()}}); return f}; VcW=function(d){Zr(d,function(){const f=this;return function*(){f.h7.tick("wasm_s");const m=uA(f.eP)?y=>Xs(ltP(f.eP),C=>C.qA(y)):void 0; try{const y=nFE(f.webPlayerContextConfig.wasmModuleUrl,m,f.k6.bind(f)),C=yield*Vs(y);f.h7.tick(C.S?"wasm_fa":"wasm_fw");LOl(f.G,C)}catch(y){f.h7.tick("wasm_ferr")}}()})}; luW=function(d){const f=new g.D8(d.G,d.hg);d.Br.aP("initialvideodatacreated",f);return Nv(d,1,f,!1)}; P6E=function(d){const f=d.F$();f.setPlaybackRate(d.G.V?1:xbv(d,Number(g.wE("yt-player-playback-rate"))||1));f.qm(d.zY,d);f.hL()}; JUq=function(d){d.o6();var f=d.hg;cY(d);d.events.Fw(window,"resize",d.o5);const m=IM(d);g.uk(d.Br,"onVolumeChange",d.aF);if(f&&sr(f)){const y=nV(d.G);y&&!d.cD&&(f.fetch=0);const C=g.IV(d.G);C&&!d.cD&&(f.fetch=0);BY(d,f);g.IV(d.G)&&d.h7.tick("ep_pr_s");if(!y||d.cD)if(C&&!d.cD)se(d);else if(!m.Ss())d.playlist.onReady(()=>{D3(d)})}d.Ma(d.F$(),!1,!0); d.F$().getPlayerState().S(128)||(f=z9B(!d.G.deviceIsAudioOnly),f==="fmt.noneavailable"?d.E4("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):f==="html5.missingapi"?d.E4(f,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):m&&m.Ss()&&Ee(d)&&(d.G.sM||d.G.y9)?pm(d):m.wP?d.Br.mutedAutoplay({durationMode:m.mutedAutoplayDurationMode}):g.wE("yt-player-playback-on-reload")?(g.tU("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!d.G.e1}),g.Hg("yt-player-playback-on-reload",!1),pm(d)): d.G.Z==="leanback"||LlK(d),g.uo(d.G)||b_(d.G)==="MWEB"?(g.Eb(g.AO(),()=>{$m(d)}),g.Eb(g.AO(),()=>{Tm()})):($m(d),Tm()))}; SNc=function(d){const f=m=>{m.stack&&m.stack.indexOf("player")!==-1&&d.GL().jE(m)}; ni.subscribe("handleError",f);GI.push(f);return()=>{ni.unsubscribe("handleError",f);const m=GI.indexOf(f);m!==-1&&GI.splice(m,1)}}; Nv=function(d,f,m,y,C){d=jDK(d,f,m,C);d=new g.AX(d);y&&d.hL();return d}; xbv=function(d,f){var m=d.Br.getAvailablePlaybackRates();f=Number(f.toFixed(2));d=m[0];m=m[m.length-1];f<=d?f=d:f>=m?f=m:(d=Math.floor(f*100+.001)%5,d!==0&&(f-=d*.01,f=Math.floor(f*100+.001)/100));return f}; QE=function(d){km(d);d.setLoopVideo(!1);d.setLoopRange(null);d.Br.aP("legacyadtrackingpingreset");d.kY={};d.Fp=[];DTK(d.h7);if(d.It){var f=d.It,m=d.F$();m.getPlayerType();OX(f,!1);RM(f);UQh(f);f.playback=m}f=d.MW;d=d.F$();d.getPlayerType()!==1&&g.LB(f,"invalidParentVideoPlayerType");ZH(f,!1);g.SI(f);f.S=d}; v6E=function(d){const f=d.mediaElement;ES()?d.Et.Fw(f,"webkitpresentationmodechanged",d.Bj):window.document.pictureInPictureEnabled&&(d.Et.Fw(f,"enterpictureinpicture",()=>{d.iA(!0)}),d.Et.Fw(f,"leavepictureinpicture",()=>{d.iA(!1)})); Wg&&(d.Et.Fw(f,"webkitbeginfullscreen",()=>{d.N6(3)}),d.Et.Fw(f,"webkitendfullscreen",()=>{d.N6(0)}))}; cY=function(d){d.mediaElement=d.G.deviceIsAudioOnly?new g.bA(g.cJ("AUDIO")):qn.pop()||new g.bA(g.cJ("VIDEO"));g.R(d,d.mediaElement);d.GL().setMediaElement(d.mediaElement);try{d.G.ef?(d.B8&&d.events.bJ(d.B8),d.B8=d.events.Fw(d.mediaElement,"volumechange",d.Wt)):(d.mediaElement.X(d.aF.muted),d.mediaElement.setVolume(d.aF.volume/100))}catch(C){d.E4("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${C&&typeof C==="object"&&"message"in C&&typeof C.message==="string"&&C.message.replace(/[;:,]/g, "_")}`);return}d.Et.A();v6E(d);var f=d.template,m=d.mediaElement.B9();f.bT=m;f.Ag=!1;f.bT.parentNode||g.EO(f.Tq,f.bT,0);f.zG=new g.gl(0,0,0,0);QDE(f);jI(f);m=f.bT;g.K6(m,"video-stream");g.K6(m,g.bE.MAIN_VIDEO);const y=f.app.L();y.xN&&m.setAttribute("data-no-fullscreen","true");y.C("html5_local_playsinline")?"playsInline"in WK()&&(m.playsInline=!0):y.f7&&(m.setAttribute("webkit-playsinline",""),m.setAttribute("playsinline",""));y.H6&&f.bT&&f.Fw(m,"click",m.play,m);try{d.mediaElement.Z()}catch(C){d.E4("html5.missingapi", 2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${C&&typeof C==="object"&&"message"in C&&typeof C.message==="string"&&C.message.replace(/[;:,]/g,"_")}`)}}; e7=function(d,f,m){d.Br.aP(f,m);const y=g.ZI(d.G)||g.rF(d.G)||g.QN(d.G);if(m&&y){let C;switch(f){case "cuerangemarkersupdated":C="onCueRangeMarkersUpdated";break;case "cuerangesadded":C="onCueRangesAdded";break;case "cuerangesremoved":C="onCueRangesRemoved"}C&&g.gM(d.Br,C,m.map(B=>({getId(){return this.id},end:B.end,id:B.getId(),namespace:B.namespace==="ad"?"ad":"",start:B.start,style:B.style,visible:B.visible,markerPositionMs:B.markerPositionMs})))}}; z$E=function(d,f=!0){var m;if(m=d.uJ){m=d.uJ;var y=d.mediaElement;m=!!y&&y===m.mediaElement}m&&(d.Ld(),cY(d));m=d.GL();m.Ld(!f);m.fP(d.r_,d);m.getPlayerType()!==1&&m.dispose();d=d.V9;f=[d.A];d.A=d.J;yf(d,[],f)}; oG=function(d,f,m,y){m&&(d.Ld(),cY(d));m=d.GL();m.Nn(f);const C=d.getVideoData(),B={};B.video_id=C.videoId;B.adformat=C.adFormat;C.isLivePlayback||(B.start=m.getCurrentTime(),B.resume="1");C.isLivePlayback&&Vk(C)&&g.LV(d.G)&&(B.live_utc_start=m.ot(),B.resume="1");C.K&&(B.vvt=C.K);C.lB&&(B.vss_credentials_token=C.lB,B.vss_credentials_token_type=C.pY);C.oauthToken&&(B.oauth_token=C.oauthToken);B.autoplay=1;B.reload_count=C.IP+1;B.reload_reason=f;C.f7&&(B.unplugged_partner_opt_out=C.f7);C.ws&&(B.ypc_is_premiere_trailer= C.ws);C.playerParams&&(B.player_params=C.playerParams);C.e1&&(B.itct=C.e1);d.loadVideoByPlayerVars(B,void 0,!0,void 0,void 0,y);f==="signature"&&d.It&&Oe(d)}; qNT=function(d){if(!Tfg(d)){var f=d.F$().Dc();f&&(f=f.hP(),f instanceof Promise&&f.catch(()=>{})); aG(d,I0(d.getPlayerStateObject()))}}; Tfg=function(d){if(d.playlist&&(g.pV(d.G)||d.G.Z==="background_audio_playback")&&d.Qn()){const f=d.G.C("html5_player_autonav_logging");d.nextVideo(!1,f);return!0}return!1}; aG=function(d,f){const m=d.GL(),y=m.getPlayerType();if(y!==2||d.xc()){if(y===2&&d.xc()||y===5||y===6||y===7)if(f===-1||f===0||f===5)return;if(f===0){if(d.Me)return;if(m.Z2()&&g.ZI(d.G)){d.playVideo();return}}d.e$!==f&&(d.e$=f,g.uk(d.Br,"onStateChange",f))}else d.fg!==f&&(d.fg=f,g.uk(d.Br,"onAdStateChange",f))}; g.to=function(d,f){return d.V9.Qh(f)||d.V9.J}; jDK=function(d,f,m,y){let C=d.h7;f===2&&(C=new bPE(d.G));f=new g.hX(d.G,f,C,d.template,(B,e,M)=>{d.Br.aP(B,e,M)},()=>d.Br.getVisibilityState(),d.visibility,d,d.jo,m,y,d.SP); d.G.lT().S.Ul(tcV)&&d.Jz(m.clientPlaybackNonce);return f}; g.Yd=function(d,f){return d.xc(f)?d.F$():f}; F4=function(d,f){const m=d.GL();return f===d.F$()&&d.xc(f)&&d.xc(m)?m:f}; rQ=function(d){d=qD(d.eP);return!!d&&d.loaded}; HPP=function(d){const f=d.getVideoData();var m=d.eP;XF(m)||m.j();!KV&&uA(m)&&nrg(m);rj(m,"embed");rj(m,"kids");rj(m,"remote");rj(m,"miniplayer");rj(m,"offline");rj(m,"unplugged");rj(m,"ypc",!1,!0);rj(m,"webgl",!1,!0);Z4c(m)||(rj(m,"captions",!0),rj(m,"endscreen"),m.S(),rj(m,"creatorendscreen",!0));m.Z();m.N.aP("modulesCreated");d.Br.aP("videoready",f)}; Oe=function(d){if(!rQ(d)){const f=Or(d.eP);f&&!f.created&&IZ(d.eP)&&f.create()}}; fm=function(d){var f=d.getVideoData();if(!f.AN){f=d.G.ef?1:MD(f);const m=d.mediaElement;m.X(d.aF.muted);try{m.setVolume(d.aF.volume*f/100)}catch{g.gh(new g.ZN("b183742307",`multiplier: ${f}, volume: ${d.aF.volume}`))}}}; Ee=function(d){d=IM(d);d.Ss();return BX(d)}; se=function(d,f){const m=(f?f:IM(d)).K8;d.h7.tick("ep_pr_r");if(m!=null&&(ErV(d.playlist,m),d.ey))d.playlist.onReady(()=>{D3(d,f)})}; D3=function(d,f){const m=g.IV(d.G)&&!d.G.K;var y=m&&f?f:Er(d.playlist);f=m&&f?f:d.getVideoData();y&&(f.Pg&&(d.G.sM||d.G.y9)||!d.R7?(f=f.Va,y=d.c6(y,1),f&&HE(d,y)):gQ(d,y,1));g.IV(d.G)&&d.h7.tick("ep_p_l");d.ey=!1;g.Ik(d.Br,"onPlaylistUpdate")}; pm=function(d){var f=d.F$();if(f.getPlayerState().S(128))return!1;f=f.getVideoData();Ee(d)&&d.G.y9&&(qn.length&&d.sN?(mA(d,{muted:!1,volume:d.aF.volume},!1),dQ(d,!1)):qn.length||d.aF.muted||(mA(d,{muted:!0,volume:d.aF.volume},!1),dQ(d,!0)));Ee(d)&&g.IV(d.G)&&f.mutedAutoplay&&(mA(d,{muted:!0,volume:d.aF.volume},!1),dQ(d,!0));f.QC&&mA(d,{muted:!0,volume:d.aF.volume},!1);Km(d,1,f,!1);const m=d.F$();d.Br.aP("initializingmode");d.Ma(m);d.Tr(3);var y;if(!(y=!d.G.bc)){if(y=d.uJ){y=d.uJ;var C=d.mediaElement; y=!!C&&C===y.mediaElement}y=y&&d.xZ}y&&(d.Ld(),cY(d),m.setMediaElement(d.mediaElement));m.DL();if(m.getPlayerState().S(128))return!1;f.KC||aG(d,3);return d.xZ=!0}; LlK=function(d){d.Br.aP("initializingmode");d.Tr(2);rj(d.eP,"remote");rj(d.eP,"miniplayer")}; $m=function(d){if(!d.C("use_rta_for_player"))if(d.C("fetch_att_independently"))d.IK.zU();else{var f=d.getVideoData().botguardData;f&&g.e2(f,d.G,d.getVideoData().xo||"")}}; dQ=function(d,f){f!==d.sN&&(d.sN=f,g.Ik(d.Br,"onMutedAutoplayChange",f))}; Km=function(d,f,m,y){const C=IG(f,m),B=d.V9.D.get(C)||null;if(!B)return null;d.V9.D.remove(C);if(B.TL())return null;if(B.getPlayerState().S(128))return B.dispose(),null;if(B===d.Qh({playerType:f}))return d.h7.infoGel({isCacheHit:!0}),B;if((B.getVideoData().oauthToken||m.oauthToken)&&B.getVideoData().oauthToken!==m.oauthToken)return null;f===1&&(f=d.GL().getVideoData(),aI(f)&&f.isAd()&&y||km(d));y||d.Ma(B,!0);d.h7.infoGel({isCacheHit:!0});return B}; g.waE=function(d){const f=(0,g.b)();var m=d.getCurrentTime();d=d.getVideoData();m=1E3*(m-d.startSeconds);d.isLivePlayback&&(m=0);return f-Math.max(m,0)}; g6l=function(d,f){if(!d.Me)return!1;const m=d.Me.startTimeMs*.001-1;let y=d.Me.endTimeMs*.001;d.Me.type==="repeatChapter"&&y--;return Math.abs(f-m)<=1E-6||Math.abs(f-y)<=1E-6||f>=m&&f<=y}; YNT=function(d){var f=d.GL();if(d.C("html5_disable_loop_range_for_shorts_ads")&&f.getVideoData().isAd()?0:aI(f.getVideoData())&&!f.y_())f=G0(d)*1E3-d.getVideoData().EO,d.C("html5_gapless_new_slr")?(d=d.HC,Mv(d.app,"gaplessshortslooprange"),f=new g.Ai(0,f,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(d=d.app.GL())&&d.addCueRange(f)):d.setLoopRange({startTimeMs:0,endTimeMs:f,type:"shortsLoop"})}; Gkh=function(d){const f=d.F$();if(!(f.getPlayerState().S(64)&&IM(d).isLivePlayback&&d.Me.startTimeMs<5E3)){if(d.Me.type==="repeatChapter"){var m=VG(d.AM())?.Wf();const y=d.getVideoData()?.Qj;if(m instanceof UbE&&y){let C=0;for(const B of y){if(B.startTime>d.Me.startTimeMs)break;C++}m.renderChapterSeekingAnimation(0,y[C===0?C:C-1].title)}isNaN(Number(d.Me.loopCount))?d.Me.loopCount=0:d.Me.loopCount++;d.Me.loopCount===1&&g.gM(d.Br,"innertubeCommand",d.getVideoData().aK)}m={uo:"application_loopRangeStart"}; if(d.Me.type==="clips"||d.Me.type==="shortsLoop")m.seekSource=58;f.seekTo(d.Me.startTimeMs*.001,m)}}; UX=function(d,f,m){if(d.xc(m)&&(m=m.getVideoData(),!g.ub(d))){d=d.MW;for(var y of d.A)if(m.Ko===y.Ko){f+=y.Lk/1E3;break}y=f;for(const C of d.A){if(m.Ko===C.Ko)break;d=C.Lk/1E3;if(d{d.ey=!0;se(d,B)}); else d.playlist.onReady(()=>{D3(d)}); g.IV(d.G)&&d.h7.tick("ep_a_pr_r")},X4=function(d){const f=lQ(!0); return f&&(f===d.template.element||d.mediaElement&&f===d.mediaElement.B9())?f:null},C1T=function(d,f){var m=window.screen?.orientation; if(d.G.X&&m&&m.lock&&(!g.sS||!yYW))if(f){f=m.type.indexOf("portrait")===0;const y=d.template.getVideoAspectRatio();let C=f;y<1?C=!0:y>1&&(C=!1);d.n4&&C===f||(m=m.lock(C?"portrait":"landscape"),m!=null&&m.catch(()=>{}),d.n4=!0)}else d.n4&&(d.n4=!1,m.unlock())},Bg5=function(d,f){f.bounds=d.getBoundingClientRect(); const m=["display","opacity","visibility","zIndex"];for(const y of m)f[y]=lp(d,y);f.hidden=!!d.hidden},e4n=function(d,f){const m=d.Qh({playerType:1}); if(m){if(m.getVideoData().clientPlaybackNonce===f)return m;if((d=d.fd.S)&&d.getVideoData().clientPlaybackNonce===f)return d}return null},MOh=function(d){return d.name==="TypeError"&&d.stack.includes("/s/player/")&&Gf()<=105},RG=function(d,f){if(d.api.L().C("web_player_log_click_before_generating_ve_conversion_params")){var m=Math.floor(-d.scrollPosition/(d.Y+d.V)); const y=Math.min(m+d.columns,d.suggestionData.length)-1;for(;m<=y;m++)d.api.logVisibility(d.S[m].element,f)}},nm=function(d){d.next.element.style.bottom=`${d.J}px`; d.previous.element.style.bottom=`${d.J}px`;const f=d.scrollPosition,m=d.containerWidth-d.suggestionData.length*(d.Y+d.V);g.W_(d.element,"ytp-scroll-min",f>=0);g.W_(d.element,"ytp-scroll-max",f<=m)},KrP=function(d){let f=0; for(;f{Ngn(d,e,B)})),f&&B.setAttribute("target",f),m=g.cJ("DIV"),m.appendChild(B),y.appendChild(m)))}},lb=function(d){if(d.runs)for(let f=0;f{var B=f;if(d.V){var e=d.suggestionData[B],M=e.sessionData;d.J&&d.api.C("web_player_log_click_before_generating_ve_conversion_params")?(d.api.logClick(d.S[B].element),B=e.MN(),e={},rM(d.api,[e]),B=g.V3(B,e),rC(B,d.api,C)):FM(C,d.api,d.J,M||void 0)&&d.api.W8(e.videoId,M,e.playlistId)}else C.preventDefault(),document.activeElement.blur()}); m.CC(d.suggestions.element);d.S.push(m);d.api.createServerVe(m.element,m)}},k6n=function(d){if(d.api.L().C("web_player_log_click_before_generating_ve_conversion_params")){var f=Math.floor(-d.scrollPosition/(d.D+8)); const m=Math.min(f+d.columns,d.suggestionData.length)-1;for(;f<=m;f++)d.api.logVisibility(d.S[f].element,!0)}},Lm=function(d){var f=d.api.F3()?32:16; f=d.O/2+f;d.next.element.style.bottom=`${f}px`;d.previous.element.style.bottom=`${f}px`;f=d.scrollPosition;const m=d.containerWidth-d.suggestionData.length*(d.D+8);g.W_(d.element,"ytp-scroll-min",f>=0);g.W_(d.element,"ytp-scroll-max",f<=m)},Oic=function(d){var f=d.suggestionData.length; for(let B=0;B{JX(d)},null),JX(d))},S7=function(d){var f=d.N; d=!!f.isEmbedsShortsMode();g.W_(f.getRootNode(),"ytp-shorts-mode",d);if(f=f.getVideoData())f.Nc=d},Frq=function(d){{var f=d.N; const m=f.L();m.y7&&!m.O&&g.IV(m)?f.isEmbedsShortsMode()?(f=f.Hf(),f=Math.min(f.width,f.height)>=315):f=!f.YJ():f=!1}f!==d.O&&(d.O=f,d.Y&&(d.Y.dispose(),d.Y=null),d.V&&(d.V.dispose(),d.V=null),d.j&&(d.j.dispose(),d.j=null),d.A&&(d.A.stop(),d.A.dispose(),d.A=null),f&&(g.lk(d.N),d.N.isEmbedsShortsMode()&&(d.j=new g.PY({B:"div",le:"ytp-pause-overlay-backdrop",xs:{tabIndex:"-1"}}),g.R(d,d.j),g.HX(d.N,d.j.element,4),d.A=new g.xm(d.j,1E3,!1,100),g.R(d,d.A),d.j.hide()),d.Y=new g.PY({B:"div",le:"ytp-pause-overlay-container", xs:{tabIndex:"-1"}}),g.R(d,d.Y),d.V=new a95(d.N),g.R(d,d.V),d.V.CC(d.Y.element),g.HX(d.N,d.Y.element,4),h4v(d,d.N.getPlayerStateObject())))},h4v=function(d,f){d.A&&(!f.S(4)&&!f.S(2)||f.S(1024)?d.A.hide():d.A.show())},j7=function(d,f){const m=d.N.L(); d={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:d.N.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":d.N.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:go(d.N.L().loaderUrl),eventType:f,youtubeHost:g.FH(d.N.L().jL)||""};d.embeddedPlayerMode=m.S1;g.tU("embedsAdEvent",d)},fS=[],mhn=typeof Object.create=="function"?Object.create:function(d){function f(){} f.prototype=d;return new f},fWq=typeof Object.defineProperties=="function"?Object.defineProperty:function(d,f,m){if(d==Array.prototype||d==Object.prototype)return d; d[f]=m.value;return d},cT=globalThis,Mh="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" "); cT.BigInt64Array&&(Mh.push("BigInt64"),Mh.push("BigUint64"));var yVS=Object.setPrototypeOf;WT("Symbol.dispose",function(d){return d?d:Symbol("Symbol.dispose")}); WT("SuppressedError",function(d){function f(m,y,C){if(!(this instanceof f))return new f(m,y,C);C=Error(C);"stack"in C&&(this.stack=C.stack);this.message=C.message;this.error=m;this.suppressed=y} if(d)return d;CcB(f,Error);f.prototype.name="SuppressedError";return f}); WT("String.prototype.replaceAll",function(d){return d?d:function(f,m){if(f instanceof RegExp&&!f.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return f instanceof RegExp?this.replace(f,m):this.replace(new RegExp(String(f).replace(/([-()\[\]{}+?*.$\^|,:#>>0);B5E=0;var Z8W=class{constructor({url:d,Kp:f}){this.A=d;this.j=f;this.V=(new Date).getTime()-17040672E5;this.S={};const m=/[?&]([^&=]+)=([^&]*)/g;for(;f=m.exec(d);)this.S[f[1]]=f[2]}};g.lc(g.TP,Error);g.TP.prototype.name="CustomError";var Uj;var AVP=/&/g,kP5=//g,OSn=/"/g,oKh=/'/g,aW5=/\x00/g,$hB=/[\x00&<>"']/;var yX=globalThis.trustedTypes,Cg;var ex=class{constructor(d){this.S=d}toString(){return this.S+""}};g.NN=class{constructor(d){this.S=d}toString(){return this.S}};g.CF=new g.NN("about:invalid#zClosurez");var sV,iSV;sV=class{constructor(d){this.Ss=d}};g.EV=[DZ("data"),DZ("http"),DZ("https"),DZ("mailto"),DZ("ftp"),new sV(d=>/^[^:]*([/?#]|$)/.test(d))]; iSV=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.OV=class{constructor(d){this.S=d}toString(){return this.S+""}};var rx=class{constructor(d){this.S=d}toString(){return this.S+""}};var ZZ=class{constructor(d){this.S=d}toString(){return this.S}};var Wj={};var rVn,gKS;rVn=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.Pj=/#|$/;gKS=/[?&]($|#)/;var t1=class extends Error{constructor(d,f,m=Error()){super();this.code=d;f+=":";m instanceof Error?(this.message=f+m.message,this.stack=m.stack||""):(this.message=f+String(m),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.X.prototype.Rt=!1;g.X.prototype.TL=function(){return this.Rt}; g.X.prototype.dispose=function(){this.Rt||(this.Rt=!0,this.ue())}; g.X.prototype[Symbol.dispose]=function(){this.dispose()}; g.X.prototype.addOnDisposeCallback=function(d,f){this.Rt?f!==void 0?d.call(f):d():(this.Vh||(this.Vh=[]),f&&(d=d.bind(f)),this.Vh.push(d))}; g.X.prototype.ue=function(){if(this.Vh)for(;this.Vh.length;)this.Vh.shift()()};var XTK=class extends g.X{constructor(d){super();this.wpc=d}Gg(){return this.wpc.f()}jF(d){this.wpc.c(d)}V(d){return this.wpc.m(by(d))}e9(d){return this.wpc.mws(by(d))}},Tp=class extends g.X{constructor(d){super();this.vx=d;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.A=void 0;this.u_=this.vx.p;this.j=this.W_.bind(this);this.addOnDisposeCallback(()=>void uBV(this))}snapshot(d){return this.vx.s({...(d.Nm&&{c:d.Nm}), ...(d.oV&&{s:d.oV}),...(d.g6!==void 0&&{p:d.g6})})}W_(d){this.vx.e(d)}o8(){return this.vx.l()}};var rY5=class extends g.X{constructor(){super(...arguments);this.hP=1}share(){if(this.TL())throw Error("E:AD");this.hP++;return this}dispose(){--this.hP||super.dispose()}};var gU5=class{constructor(d){this.S=d;C1(d,"/client_streamz/bg/frs",fz("mk"))}BM(d,f){this.S.BM("/client_streamz/bg/frs",d,f)}},I9K=class{constructor(d){this.S=d;C1(d,"/client_streamz/bg/wrl",fz("mn"),d8("ac"),d8("sc"),fz("rk"),fz("mk"))}BM(d,f,m,y,C,B){this.S.BM("/client_streamz/bg/wrl",d,f,m,y,C,B)}},ubV=class{constructor(d){this.A=d;em(d,"/client_streamz/bg/ec",fz("en"),fz("mk"))}S(d,f){ii(this.A,"/client_streamz/bg/ec",[d,f])}},X5B=class{constructor(d){this.S=d;C1(d,"/client_streamz/bg/el",fz("en"), fz("mk"))}BM(d,f,m){this.S.BM("/client_streamz/bg/el",d,f,m)}},R4h=class{constructor(d){this.A=d;em(d,"/client_streamz/bg/cec",d8("ec"),fz("mk"))}S(d,f){ii(this.A,"/client_streamz/bg/cec",[d,f])}},nUn=class{constructor(d){this.A=d;em(d,"/client_streamz/bg/po/csc",d8("cs"),fz("mk"))}S(d,f){ii(this.A,"/client_streamz/bg/po/csc",[d,f])}},Zic=class{constructor(d){this.A=d;em(d,"/client_streamz/bg/po/ctav",fz("av"),fz("mk"))}S(d,f){ii(this.A,"/client_streamz/bg/po/ctav",[d,f])}},VO5=class{constructor(d){this.A= d;em(d,"/client_streamz/bg/po/cwsc",fz("su"),fz("mk"))}S(d,f){ii(this.A,"/client_streamz/bg/po/cwsc",[d,f])}},l9h=class{constructor(d){this.S=d;C1(d,"/client_streamz/bg/od/p",fz("mk"))}BM(d,f){this.S.BM("/client_streamz/bg/od/p",d,f)}},xyg=class{constructor(d){this.S=d;C1(d,"/client_streamz/bg/od/n",fz("et"),fz("mk"))}BM(d,f,m){this.S.BM("/client_streamz/bg/od/n",d,f,m)}};var zL=!0,vL,mH;var P1c,hD,Jd;P1c=kK(1,!0);g.Kz=kK(610401301,!1);kK(899588437,!1);kK(772657768,!0);kK(513659523,!1);kK(568333945,!0);kK(1331761403,!1);kK(651175828,!1);kK(722764542,!1);kK(748402145,!1);kK(748402146,!1);hD=kK(748402147,!0);g.vY=kK(824648567,!0);Jd=kK(824656860,!0);kK(333098724,!1);kK(861377723,!1);kK(861377724,!1);kK(869336903,!1);kK(2147483644,!1);kK(2147483645,!1);kK(2147483646,P1c);kK(2147483647,!0);g.N4=!!g.AV("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var LrW;LrW=g.En.navigator;g.iZ=LrW?LrW.userAgentData||null:null;g.hI[" "]=function(){};var js,dL,yYW,JYP,SLv,j8K,TU,zZ;js=DJ();g.Vc=sd()?!1:g.c0("Trident")||g.c0("MSIE");g.cO=g.c0("Edge");g.v1=g.cO||g.Vc;g.Za=g.c0("Gecko")&&!(g.Un(g.M4(),"WebKit")&&!g.c0("Edge"))&&!(g.c0("Trident")||g.c0("MSIE"))&&!g.c0("Edge");g.eu=g.Un(g.M4(),"WebKit")&&!g.c0("Edge");dL=g.o5();yYW=g.a5();g.DQ=g.kE();JYP=Qh();SLv=g.c0("iPad");j8K=g.c0("iPod");TU=g.Od();g.XZ=g.Un(g.M4(),"KaiOS"); a:{let d="";const f=function(){const m=g.M4();if(g.Za)return/rv:([^\);]+)(\)|;)/.exec(m);if(g.cO)return/Edge\/([\d\.]+)/.exec(m);if(g.Vc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(m);if(g.eu)return/WebKit\/(\S+)/.exec(m);if(js)return/(?:Version)[ \/]?(\S+)/.exec(m)}(); f&&(d=f?f[1]:"");if(g.Vc){var TZ;const m=g.En.document;TZ=m?m.documentMode:void 0;if(TZ!=null&&TZ>parseFloat(d)){zZ=String(TZ);break a}}zZ=d}var r8=zZ,Vll={};var Wg,cg;g.IT=Ed();Wg=Qh()||g.c0("iPod");cg=g.c0("iPad");g.qv=g.c0("Android")&&!(pz()||Ed()||DJ()||g.c0("Silk"));g.sS=pz();g.uU=g.$E()&&!g.Od();var uZ={},lZ=null;var xE=/[-_.]/g,xhP={"-":"+",_:"/",".":"="},Sd={};var JI=class{isEmpty(){return this.S==null}sizeBytes(){const d=za(this);return d?d.length:0}constructor(d,f){v0(f);this.S=d;if(d!=null&&d.length===0)throw Error("ByteString should be constructed with non-empty values");}},Lz;var bZ=void 0;var YE=H0("jas",!0),fo=H0(),NZ=H0(),vUW=H0(),HSg=H0(),igS=H0(),fZP=H0(),BR=H0("m_m",!0),Ynq=H0(),z4n=H0();[...Object.values({AA:1,r$:2,Fk:4,H$:8,bq:16,RM:32,Td:64,pW:128,X6:256,hs:512,Sn:1024,xX:2048,GQ:4096,Vq:8192})];var PR,TgV=[];TgV[YE]=7;PR=Object.freeze(TgV);var ej={},w8={},eg=Object.freeze({}),T$={},f_={};var LE5=y7(d=>typeof d==="number"),BN=y7(d=>typeof d==="string"),Z5=y7(d=>d!=null&&typeof d==="object"&&typeof d.then==="function"),OsV=y7(d=>typeof d==="function"),qLn=y7(d=>!!d&&(typeof d==="object"||typeof d==="function"));var Yf=y7(d=>d>=bil&&d<=tOT),bil=BigInt(Number.MIN_SAFE_INTEGER),tOT=BigInt(Number.MAX_SAFE_INTEGER);var MV=0,K_=0,b8;var jL=typeof BigInt==="function"?BigInt.asIntN:void 0,qnV=typeof BigInt==="function"?BigInt.asUintN:void 0,wh=Number.isSafeInteger,Z1=Number.isFinite,HN=Math.trunc,vKP=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var Uhv={};var cR=class{},Hin={M3:!0};var sf;var kb,Of;var yfS=g.eL(0),AC={};var hC=class{constructor(d,f,m){this.buffer=d;if(m&&!f)throw Error();this.S=f}};var w5E=class{constructor(d,f,m,y){this.A=null;this.D=!1;this.Y=null;this.S=this.V=this.j=0;this.init(d,f,m,y)}init(d,f,m,{Rf:y=!1,Ox:C=!1}={}){this.Rf=y;this.Ox=C;d&&(d=Fv(d,this.Ox),this.A=d.buffer,this.D=d.S,this.Y=null,this.j=f||0,this.V=m!==void 0?this.j+m:this.A.length,this.S=this.j)}free(){this.clear();bb.length<100&&bb.push(this)}clear(){this.A=null;this.D=!1;this.Y=null;this.S=this.V=this.j=0;this.Rf=!1}reset(){this.S=this.j}},bb=[];var Ctv=class{constructor(d,f,m,y){if(bb.length){const C=bb.pop();C.init(d,f,m,y);d=C}else d=new w5E(d,f,m,y);this.S=d;this.j=this.S.S;this.A=this.V=-1;PL(this,y)}free(){this.S.clear();this.A=this.V=-1;xO.length<100&&xO.push(this)}reset(){this.S.reset();this.j=this.S.S;this.A=this.V=-1}},xO=[];var YLv=class{constructor(){if(T$!==T$)throw Error();}};var YO=class{constructor(d,f){this.A=d>>>0;this.S=f>>>0}},w_,dd=class{constructor(d,f){this.A=d>>>0;this.S=f>>>0}},GL;var UyP=class{constructor(){this.S=[]}length(){return this.S.length}end(){const d=this.S;this.S=[];return d}};var WUT=class{constructor(){this.V=[];this.A=0;this.S=new UyP}};var pD,G6K,tX,dpv,fbn,mpv,yKg,CqB;pD=sq();G6K=sq();tX=sq();g.HY=sq();dpv=sq();fbn=sq();g.wQ=sq();mpv=sq();g.Ym=sq();yKg=sq();CqB=sq();g.Fh=class{constructor(d,f,m){this.Ru=oQ(d,f,m,2048)}toJSON(){return AD(this)}bB(d){return JSON.stringify(AD(this,d))}clone(){const d=this.Ru,f=d[YE]|0;return rO(this,d,f)?gO(this,d,!0):new this.constructor(F3(d,f,!1))}};g.Fh.prototype[BR]=ej;g.Fh.prototype.toString=function(){return this.Ru.toString()};var Eq=class{constructor(d,f,m){this.Av=d;this.l6=f;d=Vv(pD);this.S=!!d&&m===d||!1}},Bxl=$J(function(d,f,m,y,C){if(d.A!==2)return!1;jg(d,mh(f,y,m),C);return!0},kJ),eyv=$J(function(d,f,m,y,C){if(d.A!==2)return!1; jg(d,mh(f,y,m),C);return!0},kJ),PU=Symbol(),gd=Symbol(),Xh=Symbol(),SZ=Symbol(),R3=Symbol(),Ql,Oq;var Ue=g.zD(function(d,f,m){if(g.vY)return d.A!==0?d=!1:(g.qa(f,m,g.g_(d.S,g.D1)),d=!0),d;if(d.A!==0)return!1;g.qa(f,m,g.g_(d.S,g.sZ));return!0},g.HU,g.wQ),GZ=g.zD(function(d,f,m){if(d.A!==0)return!1; g.qa(f,m,g.ux(d.S));return!0},g.wd,g.HY),BKg=g.zD(function(d,f,m){if(d.A!==5)return!1; g.qa(f,m,Xv(d.S));return!0},function(d,f,m){f=L_(f); f!=null&&(KD(d,m,5),CD(d.S,f))},fbn),euK=g.zD(function(d,f,m){if(d.A!==0)return!1; g.qa(f,m,IR(d.S));return!0},YJ,G6K),dv=g.zD(function(d,f,m){if(d.A!==2)return!1; g.qa(f,m,bx(d));return!0},Uq,tX),fA=function(d,f,m=pD){return new Eq(d,f,m)}(function(d,f,m,y,C){if(d.A!==2)return!1; y=aQ(void 0,y);tD(f,f[YE]|0,m).push(y);jg(d,y,C);return!0},function(d,f,m,y,C){if(Array.isArray(f)){for(let B=0;B>>0);return!0},function(d,f,m){f=L_(f); f!=null&&f!=null&&(KD(d,m,0),BU(d.S,f))},dpv),Bb=g.zD(function(d,f,m){if(d.A!==0)return!1; g.qa(f,m,g.ux(d.S));return!0},function(d,f,m){f=PN(f); f!=null&&(f=parseInt(f,10),KD(d,m,0),eZ(d.S,f))},CqB);var K95=new Map,NKc=class extends YLv{constructor(d,f){super();this.typeName=d;this.S=f;if(T$!==T$)throw Error();K95.set(d,this)}};var W9T=class{constructor(d){var f=iFl;this.S=d;this.isRepeated=0;this.A=Co;this.defaultValue=void 0;this.V=f.messageId!=null?f_:void 0}register(){g.hI(this)}};var HgT=class extends g.Fh{constructor(d){super(d)}};var Ks=class extends g.Fh{constructor(d){super(d)}},NU=[1,2,3];var Bx=class extends g.Fh{constructor(d){super(d)}},ez=[1,2,3];var MU=class extends g.Fh{constructor(d){super(d)}};var cKq=class extends g.Fh{constructor(d){super(d)}};var s9g=class extends g.Fh{constructor(d){super(d)}},DpP=[1,2,3];g.yj=class extends g.Fh{constructor(d){super(d)}};g.yj.prototype.dI=mE(0);g.yj.prototype.A=g.fs([0,dv,[0,DpP,mz,[0,dv,-1,euK],mz,[0,dv,-1,GZ,euK],mz,[0,dv]],TD(function(d,f,m){if(d.A!==2)return!1;d=bx(d);tD(f,f[YE]|0,m).push(d);return!0},function(d,f,m){f=vU(g.yz,f,!0); if(f!=null)for(let e=0;e=0;f--)this.remove(d[f])}; var q0=new DE(typeof document=="undefined"?null:document);var pVq=class{async compress(d){var f=new CompressionStream("gzip");const m=(new Response(f.readable)).arrayBuffer();f=f.writable.getWriter();await f.write((new TextEncoder).encode(d));await f.close();return new Uint8Array(await m)}isSupported(d){return d<1024?!1:typeof CompressionStream!=="undefined"}};var $pc=class extends g.Fh{constructor(d){super(d)}};var AK5=class{constructor(d,f){this.intervalMs=d;this.callback=f;this.enabled=!1;this.S=()=>g.Rg(); this.A=this.S()}setInterval(d){this.intervalMs=d;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.A=this.S())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){const d=Math.max(this.S()-this.A,0);d{this.tick()},this.intervalMs-d):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var klP=class extends g.Fh{constructor(d){super(d)}};var Q9P=class extends g.Fh{constructor(d){super(d)}};g.u=g.Oj.prototype;g.u.clone=function(){return new g.Oj(this.x,this.y)}; g.u.equals=function(d){return d instanceof g.Oj&&oB(this,d)}; g.u.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.u.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.u.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.u.scale=function(d,f){this.x*=d;this.y*=typeof f==="number"?f:d;return this};g.u=g.aB.prototype;g.u.clone=function(){return new g.aB(this.width,this.height)}; g.u.aspectRatio=function(){return this.width/this.height}; g.u.isEmpty=function(){return!FT(this)}; g.u.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.u.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.u.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.u.scale=function(d,f){this.width*=d;this.height*=typeof f==="number"?f:d;return this};var qU="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var u1=class{constructor(d,f){this.S=d===Xb&&f||""}toString(){return this.S}},Xb={};new u1(Xb,"");var CO={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.u=wY.prototype;g.u.B9=function(){return dG(this.S)}; g.u.getElementsByTagName=function(d,f){return(f||this.S).getElementsByTagName(String(d))}; g.u.ZW=function(d){return g.yA(d,this.S)}; g.u.createElement=function(d){return NA(this.S,d)}; g.u.appendChild=function(d,f){d.appendChild(f)}; g.u.append=function(d,f){iF(g.Yg(d),d,arguments,1)}; g.u.canHaveChildren=function(d){if(d.nodeType!=1)return!1;switch(d.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.u.removeNode=g.pO;g.u.contains=g.$T;g.u.isFocusable=QA;var OFg=class extends g.Fh{constructor(d){super(d)}H4(){return $O(this,1)}};var aL=class extends g.Fh{constructor(d){super(d)}};var uF=class extends g.Fh{constructor(d){super(d)}},OgK=mk(uF);var RL=class extends g.Fh{constructor(d){super(d)}};var hN=["platform","platformVersion","architecture","model","uaFullVersion"],oL=new uF,Fa=null;var gG=class extends g.Fh{constructor(d){super(d)}};var oVK=class extends g.Fh{constructor(d){super(d)}};var abE=class extends g.Fh{constructor(d){super(d,4)}};var eG=class extends g.Fh{constructor(d){super(d,37)}C(){const d=this.Ru;return yB(d,d[YE]|0,oVK,7)!==void 0}};var hun=class extends g.Fh{constructor(d){super(d,19)}hT(d){return aR(this,2,d)}};var F9l=class{constructor(d,f=!1){this.EX=f;this.uach=this.locale=null;this.A=0;this.isFinal=!1;this.S=new hun;Number.isInteger(d)&&this.S.hT(d);f||(this.locale=document.documentElement.getAttribute("lang"));Xa(this,new gG)}hT(d){this.S.hT(d);return this}build(d,f=0,m=0,y=null,C=0,B=0){if(!this.EX){var e=IL(this);var M=new OFg;M=aR(M,1,this.A);M=l9(M,2,kf(this.isFinal));m=l9(M,3,g.xf(m>0?m:void 0));C=l9(m,4,g.xf(C>0?C:void 0));B=l9(C,5,g.xf(B>0?B:void 0));C=B.Ru;m=C[YE]|0;B=Ud(B,m)?B:rO(B,C,m)?gO(B, C):new B.constructor(F3(C,m,!0));Ko(e,OFg,10,B)}e=this.S.clone();B=Date.now().toString();e=l9(e,4,g.td(B));d=cL(e,eG,3,d.slice());y&&(e=new klP,y=l9(e,13,g.xf(y)),e=new Q9P,y=Ko(e,klP,2,y),e=new abE,y=Ko(e,Q9P,1,y),y=aR(y,2,9),Ko(d,abE,18,y));f&&QB(d,14,f);return d}};var z0;z0=g.eu?"webkitTransitionEnd":"transitionend";g.nO.prototype.A=0;g.nO.prototype.reset=function(){this.S=this.V=this.j;this.A=0}; g.nO.prototype.getValue=function(){return this.V};var iFl=class extends g.Fh{constructor(d){super(d,8)}},rK5=mk(iFl);var Mt;Mt=new W9T(class extends g.Fh{constructor(d){super(d)}});var gVB=class extends g.X{constructor(d){super();this.componentId="";this.S=[];this.oP="";this.pageId=null;this.IP=this.S1=-1;this.J=this.experimentIds=null;this.K=this.X=this.D=this.j=0;this.Wr=1;this.timeoutMillis=0;this.hP=!1;this.logSource=d.logSource;this.Bf=d.Bf||(()=>{}); this.V=new F9l(d.logSource,d.EX);this.network=d.network||null;this.ea=d.ea||null;this.Z=d.Mg||null;this.sessionIndex=d.sessionIndex||null;this.mF=d.mF||!1;this.logger=null;this.withCredentials=!d.QZ;this.EX=d.EX||!1;this.O=!this.EX&&!!g.KO()&&!!g.KO().navigator&&g.KO().navigator.sendBeacon!==void 0;this.Ys=typeof URLSearchParams!=="undefined"&&!!(new URL(VA())).searchParams&&!!(new URL(VA())).searchParams.set;const f=rG(new gG);Xa(this.V,f);this.Y=new g.nO(1E4,3E5,.1);d=aZc(this,d.s2);this.A=new AK5(this.Y.getValue(), d);this.e1=new AK5(6E5,d);this.mF||this.e1.start();this.EX||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&lF(this)}),document.addEventListener("pagehide",()=>{lF(this)}))}ue(){lF(this); this.A.stop();this.e1.stop();super.ue()}dispatch(d){if(d instanceof eG)this.log(d);else try{var f=new eG,m=d.bB();var y=OK(f,8,m);this.log(y)}catch{}}log(d){if(this.Ys){d=d.clone();var f=this.Wr++;d=QB(d,21,f);this.componentId&&OK(d,26,this.componentId);f=d;{var m=ZK(f,1);const y=typeof m;m=m==null?m:y==="bigint"?String(jL(64,m)):V7(m)?y==="string"?SL(m):bo(m):void 0}m==null&&(m=Date.now(),m=Number.isFinite(m)?m.toString():"0",l9(f,1,g.td(m)));(Jd?UZ(ZK(f,15,void 0,void 0,GY)):UZ(ZK(f,15)))!=null|| QB(f,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(m=this.experimentIds.clone(),Ko(f,$pc,16,m));f=this.S.length-1E3+1;f>0&&(this.S.splice(0,f),this.j+=f);this.S.push(d);this.mF||this.A.enabled||this.A.start()}}flush(d,f){if(this.S.length===0)d&&d();else if(this.hP&&this.O)this.V.A=3,FUv(this);else{var m=Date.now();if(this.IP>m&&this.S1{this.Y.reset();this.A.setInterval(this.Y.getValue());if(W){var c=null;try{var D=JSON.stringify(JSON.parse(W.replace(")]}'\n","")));c=rK5(D)}catch(E){}if(c){W=Number(EK(c,1,g.eL("-1")));W>0&&(this.S1=Date.now(),this.IP=this.S1+W);(W=Vv(NZ))&&c.Ru[W]?.[175237375]!= null&&tI(vUW,3);if(Vv(z4n)&&Vv(NZ)&&void 0===z4n&&(W=c.Ru,D=W[NZ])&&(D=D.XR))try{D(W,175237375,Hin)}catch(E){Cz(E)}c=Mt.S?Mt.A(c,Mt.S,175237375,Mt.V):Mt.A(c,175237375,null,Mt.V);if(c=c===null?void 0:c)c=Yk(c,1,-1),c!==-1&&(this.Y=new g.nO(c<1?1:c,3E5,.1),this.A.setInterval(this.Y.getValue()))}}d&&d();this.D=0},K=(W,c)=>{var D=Hj(y,eG,3); var E=Number(EK(y,14));g.Zf(this.Y);this.A.setInterval(this.Y.getValue());W===401&&C&&(this.oP=C);E&&(this.j+=E);c===void 0&&(c=this.isRetryable(W));c&&(this.S=D.concat(this.S),this.mF||this.A.enabled||this.A.start());f&&f("net-send-failed",W);++this.D},N=()=>{this.network&&this.network.send(e,M,K)}; B?B.then(W=>{e.D6["Content-Encoding"]="gzip";e.D6["Content-Type"]="application/binary";e.body=W;e.gz=2;N()},()=>{N()}):N()}}}}isRetryable(d){return 500<=d&&d<600||d===401||d===0}};var IbS=class{constructor(){this.rz=typeof AbortController!=="undefined"}async send(d,f,m){const y=this.rz?new AbortController:void 0,C=y?setTimeout(()=>{y.abort()},d.timeoutMillis):void 0; try{const B=await fetch(d.url,{method:d.requestType,headers:{...d.D6},...(d.body&&{body:d.body}),...(d.withCredentials&&{credentials:"include"}),signal:d.timeoutMillis&&y?y.signal:null});B.status===200?f?.(await B.text()):m?.(B.status)}catch(B){switch(B?.name){case "AbortError":m?.(408);break;default:m?.(400)}}finally{clearTimeout(C)}}H4(){return 4}};var R4=class extends g.X{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.YC="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.S=this.ea=null;this.A=!1;this.logger=this.pageId=null}QZ(){this.V=!0;return this}build(){this.network||(this.network=new IbS);const d=new gVB({logSource:this.logSource,Bf:this.Bf?this.Bf:Al,sessionIndex:this.sessionIndex,Mg:this.YC,EX:!1,mF:!1,QZ:this.V,s2:this.s2,network:this.network});g.R(this, d);if(this.buildLabel){var f=this.buildLabel,m=IL(d.V);OK(m,7,f)}d.J=new pVq;this.componentId&&(d.componentId=this.componentId);this.ea&&(d.ea=this.ea);this.pageId&&(d.pageId=this.pageId);this.S&&((m=this.S)?(d.experimentIds||(d.experimentIds=new $pc),f=d.experimentIds,m=m.bB(),OK(f,4,m)):d.experimentIds&&l9(d.experimentIds,4));this.A&&(d.hP=d.O);o_B(d.V);this.network.hT&&this.network.hT(this.logSource);this.network.sJ&&this.network.sJ(d);return d}};var wdW=class extends g.X{constructor(d){super();this.logSource=1828;this.componentId="";d||(d=new R4,d.componentId="",g.R(this,d),d=d.build());this.S=d}flush(d){d=d||[];if(d.length){const f=new EVP,m=[];for(let y=0;y-1?(f=d[e],m||(f.vY=!1)):(f=new Zgq(f,this.src,B,!!y,C),f.vY=m,d.push(f));return f}; g.u.remove=function(d,f,m,y){d=d.toString();if(!(d in this.listeners))return!1;const C=this.listeners[d];f=qA(C,f,m,y);return f>-1?(vJ(C[f]),g.bt(C,f),C.length==0&&(delete this.listeners[d],this.S--),!0):!1}; g.u.cM=function(){let d=0;for(const f in this.listeners){const m=this.listeners[f];for(let y=0;y-1?d[C]:null}; g.u.hasListener=function(d,f){const m=d!==void 0,y=m?d.toString():"",C=f!==void 0;return g.ul(this.listeners,function(B){for(let e=0;e>>0);g.lc(g.hq,g.X);g.hq.prototype[Su]=!0;g.u=g.hq.prototype;g.u.addEventListener=function(d,f,m,y){tN(this,d,f,m,y)}; g.u.removeEventListener=function(d,f,m,y){mP(this,d,f,m,y)}; g.u.dispatchEvent=function(d){var f=this.gF;if(f){var m=[];for(var y=1;f;f=f.gF)m.push(f),++y}f=this.Vv;y=d.type||d;if(typeof d==="string")d=new LO(d,f);else if(d instanceof LO)d.target=d.target||f;else{var C=d;d=new LO(y,f);g.tl(d,C)}C=!0;let B,e;if(m)for(e=m.length-1;!d.A&&e>=0;e--)B=d.currentTarget=m[e],C=Fo(B,y,!0,d)&&C;d.A||(B=d.currentTarget=f,C=Fo(B,y,!0,d)&&C,d.A||(C=Fo(B,y,!1,d)&&C));if(m)for(e=0;!d.A&&ed&&AsyncContext.Snapshot.wrap(d):d=>d;var XVW=class{constructor(d,f){this.V=d;this.j=f;this.A=0;this.S=null}get(){let d;this.A>0?(this.A--,d=this.S,this.S=d.next,d.next=null):d=this.V();return d}put(d){this.j(d);this.A<100&&(this.A++,d.next=this.S,this.S=d)}};var gr;var RuS=class{constructor(){this.A=this.S=null}add(d,f){const m=Xo.get();m.set(d,f);this.A?this.A.next=m:this.S=m;this.A=m}remove(){let d=null;this.S&&(d=this.S,this.S=this.S.next,this.S||(this.A=null),d.next=null);return d}},Xo=new XVW(()=>new nV5,d=>d.reset()),nV5=class{constructor(){this.next=this.scope=this.S=null}set(d,f){this.S=d; this.scope=f;this.next=null}reset(){this.next=this.scope=this.S=null}};var KA,RA,uw,ZFS;RA=!1;uw=new RuS;g.Yc=(d,f)=>{KA||ZFS();RA||(KA(),RA=!0);uw.add(d,f)}; ZFS=()=>{const d=Promise.resolve(void 0);KA=()=>{d.then(PtE)}};xc.prototype.reset=function(){this.context=this.A=this.V=this.S=null;this.j=!1}; var Py=new XVW(function(){return new xc},function(d){d.reset()}); g.lw.prototype.then=function(d,f,m){return Hy(this,(0,g.rr)(typeof d==="function"?d:null),(0,g.rr)(typeof f==="function"?f:null),m)}; g.lw.prototype.$goog_Thenable=!0;g.u=g.lw.prototype;g.u.finally=function(d){d=(0,g.rr)(d);return new g.lw((f,m)=>{vy(this,y=>{d();f(y)},y=>{d(); m(y)})})}; g.u.RL=function(d,f){return Hy(this,null,(0,g.rr)(d),f)}; g.u.catch=g.lw.prototype.RL;g.u.cancel=function(d){if(this.S==0){const f=new g.tq(d);g.Yc(function(){zg(this,f)},this)}}; g.u.p9=function(d){this.S=0;Vy(this,2,d)}; g.u.xT=function(d){this.S=0;Vy(this,3,d)}; g.u.QF=function(){let d;for(;d=Tg(this);)qj(this,d,this.S,this.J);this.D=!1}; var Gg=Cz;g.lc(g.tq,g.TP);g.tq.prototype.name="cancel";g.lc(g.dB,g.hq);g.u=g.dB.prototype;g.u.enabled=!1;g.u.Iz=null;g.u.setInterval=function(d){this.yw=d;this.Iz&&this.enabled?(this.stop(),this.start()):this.Iz&&this.stop()}; g.u.Xg=function(){if(this.enabled){const d=g.Rg()-this.Gx;d>0&&df.S.size); d.length&&this.Z.flush(d,this.D);jUl(d);this.Y=0;this.S.enabled&&this.S.stop()}BM(d,f,...m){(d=K1(this,d))&&d instanceof yW&&(d.BM(f,m),ML(this))}};var $e=class extends Error{constructor(d,f,m={}){super(f);this.code=d;this.metadata=m;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let d=`RpcError(${v_W(this.code)||String(this.code)})`;this.message&&(d+=": "+this.message);return d}};cn.prototype.bB=function(d){const f=[];s6(this,d,f);return f.join("")}; var E6={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},zyW=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var VMc;g.lc($F,p1);$F.prototype.S=function(){return new XMLHttpRequest}; VMc=new $F;g.lc(AF,g.hq);var bgh=/^https?$/i,lbE=["POST","PUT"],kF=[];g.u=AF.prototype;g.u.sZ=function(){this.dispose();g.tf(kF,this)}; g.u.send=function(d,f,m,y){if(this.S)throw Error("[goog.net.XhrIo] Object is active with another request="+this.J+"; newUri="+d);f=f?f.toUpperCase():"GET";this.J=d;this.Y="";this.V=0;this.X=!1;this.A=!0;this.S=this.e1?this.e1.S():VMc.S();this.S.onreadystatechange=(0,g.rr)((0,g.uc)(this.n2,this));try{this.getStatus(),this.S1=!0,this.S.open(f,String(d),!0),this.S1=!1}catch(B){this.getStatus();o4(this,B);return}d=m||"";m=new Map(this.headers);if(y)if(Object.getPrototypeOf(y)===Object.prototype)for(var C in y)m.set(C, y[C]);else if(typeof y.keys==="function"&&typeof y.get==="function")for(const B of y.keys())m.set(B,y.get(B));else throw Error("Unknown input type for opt_headers: "+String(y));y=Array.from(m.keys()).find(B=>"content-type"==B.toLowerCase()); C=g.En.FormData&&d instanceof g.En.FormData;!g.TE(lbE,f)||y||C||m.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [B,e]of m)this.S.setRequestHeader(B,e);this.hP&&(this.S.responseType=this.hP);"withCredentials"in this.S&&this.S.withCredentials!==this.K&&(this.S.withCredentials=this.K);try{this.D&&(clearTimeout(this.D),this.D=null),this.O>0&&(this.getStatus(),this.D=setTimeout(this.rK.bind(this),this.O)),this.getStatus(),this.Z=!0,this.S.send(d),this.Z=!1}catch(B){this.getStatus(), o4(this,B)}}; g.u.rK=function(){typeof a4!="undefined"&&this.S&&(this.Y="Timed out after "+this.O+"ms, aborting",this.V=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.u.abort=function(d){this.S&&this.A&&(this.getStatus(),this.A=!1,this.j=!0,this.S.abort(),this.j=!1,this.V=d||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),O6(this))}; g.u.ue=function(){this.S&&(this.A&&(this.A=!1,this.j=!0,this.S.abort(),this.j=!1),O6(this,!0));AF.wX.ue.call(this)}; g.u.n2=function(){this.TL()||(this.S1||this.Z||this.j?rB(this):this.xH())}; g.u.xH=function(){rB(this)}; g.u.isActive=function(){return!!this.S}; g.u.isComplete=function(){return hF(this)==4}; g.u.getStatus=function(){try{return hF(this)>2?this.S.status:-1}catch(d){return-1}}; g.u.getResponseHeader=function(d){if(this.S&&this.isComplete())return d=this.S.getResponseHeader(d),d===null?void 0:d}; g.u.getLastError=function(){return typeof this.Y==="string"?this.Y:String(this.Y)};var IZP=class{send(d,f=()=>{},m=()=>{}){qVT(d.url,y=>{y=y.target; Fc(y)?f(gB(y)):m(y.getStatus())},d.requestType,d.body,d.D6,d.timeoutMillis,d.withCredentials)}H4(){return 1}};var Nt=class{constructor(d,f){this.logger=d;this.event=f;this.startTime=ui()}done(){this.logger.V(this.event,ui()-this.startTime)}},iI=class extends rY5{constructor(){super(...arguments)}},Zd=class extends iI{j(){}S(){}V(){}Y(){}O(){}Z(){}A(){}D(d,f,m,y){return y}X(){}J(){}K(){}},xpn=class extends iI{constructor(d){super();this.logger=d;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(d){this.logger.dispose(); this.logger=d}S(d){this.logger.S(d)}V(d,f){this.logger.V(d,f)}Y(d){this.logger.Y(d)}O(d){this.logger.O(d)}Z(d,f){this.logger.Z(d,f)}A(){this.logger.A()}D(d,f,m,y){return this.logger.D(d,f,m,y)}X(d){this.logger.X(d)}J(d){this.logger.J(d)}K(d){this.logger.K(d)}j(d){this.logger.j(d)}},PqB=class extends g.X{constructor(d,f){super();this.callback=d;this.A=f;this.S=-f;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},L9c=class extends iI{constructor(d,f){super(); this.metrics=d;this.HM=f}j(d){this.metrics.Gc.BM(d,this.HM)}S(d){this.metrics.eventCount.S(d,this.HM)}V(d,f){this.metrics.Mx.BM(f,d,this.HM)}Y(d){this.metrics.errorCount.S(d,this.HM)}D(d,f,m,y){const C=ui(),B=e=>{if(!this.TL()){var M=ui()-C;this.metrics.wK.BM(M,d,m,e,f,this.HM)}}; y.then(()=>void B(0),e=>void B(e instanceof $e?e.code:-1)); return y}X(d){this.metrics.Ge.S(d,this.HM)}J(d){this.metrics.M7.S(d,this.HM)}K(d){this.metrics.RT.S(d,this.HM)}O(d){this.metrics.payloadSize.BM(d,this.HM)}Z(d,f){this.metrics.ek.BM(f,d,this.HM)}},GEK=class extends L9c{constructor(d,f=[]){const m={HM:d.HM||"_",bR:d.bR||[],QY:d.QY|0,YC:d.YC,h2:d.h2||(()=>{}), TJ:d.TJ||((C,B)=>YVE(C,B,m.h2,m.YC))},y=m.TJ("53",m.bR.concat(f)); super({Gc:new gU5(y),errorCount:new R4h(y),eventCount:new ubV(y),Mx:new X5B(y),wK:new I9K(y),Ge:new nUn(y),M7:new Zic(y),RT:new VO5(y),payloadSize:new l9h(y),ek:new xyg(y)},m.HM);this.options=m;this.service=y;this.e1=!d.TJ;this.S1=new PqB(()=>void this.service.j(),m.QY); this.addOnDisposeCallback(()=>{this.S1.dispose();this.e1&&this.service.dispose()}); g.Bj(f.slice())}A(){UNB(this.S1)}};var L1=class extends g.Fh{constructor(d){super(d)}};var JF=class extends g.Fh{constructor(d){super(d)}};var vn=class extends g.Fh{constructor(d){super(d,0,vn.messageId)}},KcB=mk(vn),JKv=function(d){return y7(f=>f instanceof d&&!Ud(f))}(vn); vn.messageId="bfkj";var wo=class extends g.Fh{constructor(d){super(d)}};var Slq=class extends g.Fh{constructor(d){super(d)}},j9g=mk(Slq);g.fa=class{constructor(){this.promise=new Promise((d,f)=>{this.resolve=d;this.reject=f})}};var U6=class extends g.X{constructor(d){super();this.A=Math.floor(Math.random()*200);this.S=new Slq;let f;if("challenge"in d&&JKv(d.challenge)){f=po(d.challenge,4,void 0,f_);var m=po(d.challenge,5,void 0,f_);po(d.challenge,7,void 0,f_)&&(this.S=j9g(po(d.challenge,7,void 0,f_)))}else({program:f,globalName:m}=d);this.addOnDisposeCallback(async()=>{const {bG:W}=await this.V;W?.()}); this.logger=VW(d.Zs||{},this.S);g.R(this,this.logger);const y=new g.fa;this.V=y.promise;this.logger.S("t");const C=this.logger.share(),B=new Nt(C,"t"),e=(W,c,D,E)=>{if(!this.logger.TL()){var O="k";c?O="h":D&&(O="u");O!=="k"?E!==0&&(this.logger.S(O),this.logger.V(O,W)):this.A<=0?(this.logger.S(O),this.logger.V(O,W),this.A=Math.floor(Math.random()*200)):this.A--}},M=(W,c,D,E)=>{Promise.resolve().then(()=>{B.done(); C.A();C.dispose();y.resolve({eK:W,bG:c,kH:D,U6:E})})},K=[(W,c)=>{this.logger.V(W,c)}, W=>{this.logger.Y(W)}, W=>{this.logger.O(W)}, (W,c)=>{this.logger.Z(W,c)}]; if(!g.En[m])throw this.logger.Y(25),Error("EGOU");if(!g.En[m].a)throw this.logger.Y(26),Error("ELIU");try{const W=g.En[m].a;m=[];const c=[];var N=Uk(this.S);for(let O=0;O{})}catch(W){throw this.logger.Y(28),W; }}snapshot(d){if(this.TL())throw Error("Already disposed");this.logger.S("n");const f=this.logger.share();return this.V.then(({eK:m})=>new Promise(y=>{const C=new Nt(f,"n");m(B=>{C.done();f.j(B.length);f.A();f.dispose();y(B)},[d.Nm, d.oV,d.f5,d.g6])}))}HV(d){if(this.TL())throw Error("Already disposed"); this.logger.S("n");const f=Xc(this.logger,()=>this.j([d.Nm,d.oV,d.f5,d.g6]),"n"); this.logger.j(f.length);this.logger.A();return f}W_(d){this.V.then(({kH:f})=>{f?.(d)})}o8(){return this.logger.share()}};var li=class{constructor(){this.A={};this.S=null}};var jm=class extends g.Fh{constructor(d){super(d)}};var Ty=class extends g.Fh{constructor(d){super(d)}};var tF=class{constructor(d,f,m){this.client=d;this.requestKey=f;this.S=m}R6(d){return bi(this,d,new Zd,0)}};var ET=class extends g.X{constructor(d){super();this.options=d;this.D=new g.fa;this.u_=this.D.promise;this.Y=new g.fa;this.Z=1;this.A=new g.fa;this.j=[];this.isPaused=!1;this.xY=d.xY||(()=>{}); this.logger=new xpn(VW(d.Zs||{}));sfK(this,d.DF,d.n6,d.iU,d.Rq,{...vVK,...(d.yg||{})});this.addOnDisposeCallback(()=>void D_n(this))}async snapshot(d){if(this.TL())throw Error("Already disposed"); this.V||this.J||await this.Y.promise;if(this.V)return await this.V.snapshot(d);throw this.J;}pause(){this.TL()||this.isPaused||(this.isPaused=!0,this.S&&this.S.pause())}resume(){!this.TL()&&this.isPaused&&(this.isPaused=!1,this.S&&this.S.resume())}async checkForRefresh(){if(this.TL())throw Error("Already disposed");if(this.S){var d=this.S;d.isExpired()?(md(d),d.WK(0),d=!0):d=!1;d&&await this.A.promise}else await this.A.promise}W_(d){this.V?.W_?.(d)}handleError(d){this.TL()||(this.J=d,this.Y.resolve(), this.options.CM?.(d))}o8(){return this.logger.share()}},vVK={h1:432E5,BC:3E5,hS:10,bF:1E4,s0:3E4,kq:3E4,nx:6E4,oH:1E3,Th:6E4,tD:6E5,g4:.25,xz:2,maxAttempts:10},YF=class{constructor(d,f,m){this.endTimeMs=0;this.S=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var y=this.endTimeMs-Date.now();y<=this.V?(this.S=null,this.WK(0)):this.S=setTimeout(this.tick,Math.min(y,this.BC))}}; this.BC=f;this.V=m;this.promise=new Promise(y=>{this.WK=y}); A1W(this,d)}pause(){this.isPaused||(this.isPaused=!0,md(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}A(){md(this);this.endTimeMs=0;this.isPaused=!1;this.WK(1)}isExpired(){return Date.now()>this.endTimeMs}};var kph=Math.imul??((d,f)=>d*f|0),Mx=[196, 200,224,18],ip=class{constructor(d,f=0,m=[]){this.maxItems=d;this.S=f;this.A=m}bB(){return String(this.S)+","+this.A.join()}zD(d,f){let m=void 0;if(this.A[this.S]!==d){const y=this.A.indexOf(d);y!==-1?(this.A.splice(y,1),yQfW(this.index,Ka(d),f,m,y),"W"):"u"; this.logger.K(C)}A(d,f){const [m,y]=this.index?Xc(this.logger,()=>OyT(Ka(d),f),"R"):["u"]; this.logger.J(m);return y}};var hCc={toString:function(d){let f=[],m=0;d-=-2147483648;f[m++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(d%52);for(d=Math.floor(d/52);d>0;)f[m++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(d%62),d=Math.floor(d/62);return f.join("")}};var Wb=class extends g.X{constructor(d){super();this.logger=d;this.j=new g.fa}e9(d,f){const m=this.V(d);f?.(m);return Xc(this.logger,()=>g.X0(m,2),this.A)}kM(d,f,m){return Xc(this.logger,()=>f?this.e9(d,m):this.V(d,m),this.S)}},ke=class extends Wb{constructor(d,f,m,y){super(d); this.Y=f;this.J=m;this.S="m";this.A="x";this.D=0;cz(this,y)}V(d,f){this.logger.S(this.S);++this.D>=this.J&&this.j.resolve();const m=d();d=Xc(this.logger,()=>this.Y(m),"C"); if(d===void 0)throw new t1(17,"YNJ:Undefined");if(!(d instanceof Uint8Array))throw new t1(18,"ODM:Invalid");f?.(d);return d}},Xjc=class extends Wb{constructor(d,f,m){super(d);this.Y=f;this.S="f";this.A="z";cz(this,m)}V(){return this.Y}},uHq=class extends Wb{constructor(d,f,m){super(d);this.Y=f;this.S="w";this.A="z";cz(this,m)}V(){return Xc(this.logger,()=>Vh(this.Y),"d")}e9(){return this.Y}},lAS=class extends Wb{constructor(d,f){super(d); this.error=f;this.S="e";this.A="y"}V(){if(this.Y)return this.Y;this.Y=Da(this,d=>"_"+FcP(d)); return Da(this,d=>d)}},aY=class extends Wb{constructor(d,f,m){super(d); this.Y=f;this.clientState=m;this.S="S";this.A="q"}V(){var d=Math.floor(Date.now()/1E3),f=[Math.random()*255,Math.random()*255],m=f.concat([this.Y&255,this.clientState],[d>>24&255,d>>16&255,d>>8&255,d&255]);d=new Uint8Array(2+m.length);d[0]=34;d[1]=m.length;d.set(m,2);m=d.subarray(2);f=f.length;for(let y=f;y{}); this.GK=d.GK||!1;if(qlB(d)){const y=this.vx;this.D=()=>pjT(y).catch(C=>{this.A=C=this.reportError(new t1(this.S?20:32,"TRG:Disposed",C));this.S?.dispose();this.S=void 0;this.j.reject(C)}); $_q(y,()=>void Au(this)); y.Z===2&&Au(this)}else this.D=d.rJ,Au(this);const f=this.logger.share();f.S("o");const m=new Nt(f,"o");this.j.promise.then(()=>{m.done();f.A();f.dispose()},()=>void f.dispose()); this.addOnDisposeCallback(()=>{this.S?(this.S.dispose(),this.S=void 0):this.A?this.logger.A():(this.A=this.reportError(new t1(32,"TNP:Disposed")),this.logger.A(),this.j.reject(this.A))}); g.R(this,this.logger)}Gg(){return this.j.promise}V(d){return OT(this,{...d},!1)}e9(d){return OT(this,{...d},!0)}jF(d){if(!(d>150))try{this.cache=new zuc(d,this.logger)}catch(f){this.reportError(new t1(22,"GBJ:init",f))}}reportError(d){this.logger.Y(d.code);this.onError(d);return d}},qlB=function(d){return y7(f=>{if(!qLn(f))return!1;for(const [m,y]of Object.entries(d)){const C=m,B=y;if(!(C in f)){if(B.Gp===!0)continue;return!1}if(!B(f[C]))return!1}return!0})}({vx:function(d){return y7(f=>f instanceof d)}(ET)},"");var tMB=class{constructor(){if(!cb){cb=new n1(new bFv);var d=gH("client_streamz_web_flush_count",-1);d!==-1&&(cb.V=d)}this.A=d=cb;em(d,"/client_streamz/youtube/aba/gac",d8("type"),d8("sequence"))}S(d,f){ii(this.A,"/client_streamz/youtube/aba/gac",[d,f])}};g.s2=document;g.$G=window;var x_g={rT:"allow-forms",AY:"allow-modals",ll:"allow-orientation-lock",VL:"allow-pointer-lock",jD:"allow-popups",hY:"allow-popups-to-escape-sandbox",ul:"allow-presentation",YL:"allow-same-origin",dT:"allow-scripts",q$:"allow-top-navigation",eD:"allow-top-navigation-by-user-activation"},LcS=g.ZL(()=>Pyg());g.u=g.gl.prototype;g.u.clone=function(){return new g.gl(this.left,this.top,this.width,this.height)}; g.u.contains=function(d){return d instanceof g.Oj?d.x>=this.left&&d.x<=this.left+this.width&&d.y>=this.top&&d.y<=this.top+this.height:this.left<=d.left&&this.left+this.width>=d.left+d.width&&this.top<=d.top&&this.top+this.height>=d.top+d.height}; g.u.getSize=function(){return new g.aB(this.width,this.height)}; g.u.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.u.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.u.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.u.scale=function(d,f){f=typeof f==="number"?f:d;this.left*=d;this.width*=d;this.top*=f;this.height*=f;return this};var SkS=/^--.+/,na={};g.HFT=g.ZL(()=>{let d=!1;try{const f=Object.defineProperty({},"passive",{get(){d=!0}});g.En.addEventListener("test",null,f)}catch(f){}return d});var zIh=(new Date).getTime();var wVT=class extends g.Fh{constructor(d){super(d)}};var Yln=class{constructor(d,f,m){this.eR=d;this.u3=f;this.metadata=m}getMetadata(){return this.metadata}};var vkn=class{constructor(d,f={}){this.o$=d;this.metadata=f;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var UpT=class{constructor(d,f,m,y,C){this.name=d;this.methodType="unary";this.requestType=f;this.responseType=m;this.S=y;this.A=C}D(d,f={}){return new Yln(d,this,f)}getName(){return this.name}};var GlS=new UpT("/google.internal.waa.v1.Waa/Create",jm,wVT,d=>d.bB(),mk(wVT));var d2B=class extends g.Fh{constructor(d){super(d)}};var Nog=new UpT("/google.internal.waa.v1.Waa/GenerateIT",Ty,d2B,d=>d.bB(),mk(d2B));var N8T=new Set(["SAPISIDHASH","APISIDHASH"]);var byT=class extends g.Fh{constructor(d){super(d)}getValue(){const d=ZK(this,2);if(Array.isArray(d)||d instanceof g.Fh)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return TR(this,2)}};var qk5=mk(class extends g.Fh{constructor(d){super(d)}getMessage(){return po(this,2)}});var cIv=class{constructor(d,f){this.A=[];this.j=[];this.Y=[];this.V=[];this.S=[];this.D=d.qs;this.J=f;this.xhr=d.xhr;this.D&&ToV(this)}Fx(d,f){d==="data"?this.A.push(f):d==="metadata"?this.j.push(f):d==="status"?this.Y.push(f):d==="end"?this.V.push(f):d==="error"&&this.S.push(f)}removeListener(d,f){d==="data"?Ye(this.A,f):d==="metadata"?Ye(this.j,f):d==="status"?Ye(this.Y,f):d==="end"?Ye(this.V,f):d==="error"&&Ye(this.S,f);return this}cancel(){this.xhr.abort()}},t6g=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.lc(UT,p1);UT.prototype.S=function(){const d=new Gu(this.j,this.V);this.A&&d.setCredentialsMode(this.A);return d}; UT.prototype.setCredentialsMode=function(d){this.A=d}; g.lc(Gu,g.hq);g.u=Gu.prototype;g.u.open=function(d,f){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.X=d;this.K=f;this.readyState=1;f7(this)}; g.u.send=function(d){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.S=!0;const f={headers:this.O,method:this.X,credentials:this.Y,cache:void 0,signal:this.Z.signal};d&&(f.body=d);(this.S1||g.En).fetch(new Request(this.K,f)).then(this.AG.bind(this),this.KT.bind(this))}; g.u.abort=function(){this.response=this.responseText="";this.O=new Headers;this.status=0;this.Z.abort("Request was aborted.");this.V&&this.V.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.S&&this.readyState!=4&&(this.S=!1,me(this));this.readyState=0}; g.u.AG=function(d){if(this.S&&(this.j=d,this.A||(this.status=this.j.status,this.statusText=this.j.statusText,this.A=d.headers,this.readyState=2,f7(this)),this.S&&(this.readyState=3,f7(this),this.S)))if(this.responseType==="arraybuffer")d.arrayBuffer().then(this.FY.bind(this),this.KT.bind(this));else if(typeof g.En.ReadableStream!=="undefined"&&"body"in d){this.V=d.body.getReader();if(this.D){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.J=new TextDecoder;dz(this)}else d.text().then(this.rM.bind(this),this.KT.bind(this))}; g.u.SC=function(d){if(this.S){if(this.D&&d.value)this.response.push(d.value);else if(!this.D){var f=d.value?d.value:new Uint8Array(0);if(f=this.J.decode(f,{stream:!d.done}))this.response=this.responseText+=f}d.done?me(this):f7(this);this.readyState==3&&dz(this)}}; g.u.rM=function(d){this.S&&(this.response=this.responseText=d,me(this))}; g.u.FY=function(d){this.S&&(this.response=d,me(this))}; g.u.KT=function(){this.S&&me(this)}; g.u.setRequestHeader=function(d,f){this.O.append(d,f)}; g.u.getResponseHeader=function(d){return this.A?this.A.get(d.toLowerCase())||"":""}; g.u.getAllResponseHeaders=function(){if(!this.A)return"";const d=[],f=this.A.entries();for(var m=f.next();!m.done;)m=m.value,d.push(m[0]+": "+m[1]),m=f.next();return d.join("\r\n")}; g.u.setCredentialsMode=function(d){this.Y=d}; Object.defineProperty(Gu.prototype,"withCredentials",{get:function(){return this.Y==="include"}, set:function(d){this.setCredentialsMode(d?"include":"same-origin")}});g.ye.prototype.toString=function(){const d=[];var f=this.j;f&&d.push(iM(f,fvV,!0),":");var m=this.S;if(m||f=="file")d.push("//"),(f=this.Z)&&d.push(iM(f,fvV,!0),"@"),d.push(Ek(m).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),m=this.D,m!=null&&d.push(":",String(m));if(m=this.A)this.S&&m.charAt(0)!="/"&&d.push("/"),d.push(iM(m,m.charAt(0)=="/"?m2h:y7V,!0));(m=this.V.toString())&&d.push("?",m);(m=this.Y)&&d.push("#",iM(m,Cun));return d.join("")}; g.ye.prototype.resolve=function(d){const f=this.clone();let m=!!d.j;m?C7(f,d.j):m=!!d.Z;m?f.Z=d.Z:m=!!d.S;m?BA(f,d.S):m=d.D!=null;var y=d.A;if(m)ev(f,d.D);else if(m=!!d.A){if(y.charAt(0)!="/")if(this.S&&!this.A)y="/"+y;else{var C=f.A.lastIndexOf("/");C!=-1&&(y=f.A.slice(0,C+1)+y)}C=y;if(C==".."||C==".")y="";else if(C.indexOf("./")!=-1||C.indexOf("/.")!=-1){y=g.qh(C,"/");C=C.split("/");const B=[];for(let e=0;e1||B.length== 1&&B[0]!="")&&B.pop(),y&&e==C.length&&B.push("")):(B.push(M),y=!0)}y=B.join("/")}else y=C}m?f.A=y:m=d.V.toString()!=="";m?MI(f,d.V.clone()):m=!!d.Y;m&&(f.Y=d.Y);return f}; g.ye.prototype.clone=function(){return new g.ye(this)}; var fvV=/[#\/\?@]/g,y7V=/[#\?:]/g,m2h=/[#\?]/g,d4B=/[#\?@]/g,Cun=/#/g;g.u=NI.prototype;g.u.add=function(d,f){cA(this);this.V=null;d=s9(this,d);let m=this.S.get(d);m||this.S.set(d,m=[]);m.push(f);this.A=this.A+1;return this}; g.u.remove=function(d){cA(this);d=s9(this,d);return this.S.has(d)?(this.V=null,this.A=this.A-this.S.get(d).length,this.S.delete(d)):!1}; g.u.clear=function(){this.S=this.V=null;this.A=0}; g.u.isEmpty=function(){cA(this);return this.A==0}; g.u.forEach=function(d,f){cA(this);this.S.forEach(function(m,y){m.forEach(function(C){d.call(f,C,y,this)},this)},this)}; g.u.BG=function(){cA(this);const d=Array.from(this.S.values()),f=Array.from(this.S.keys()),m=[];for(let y=0;y0?String(d[0]):f}; g.u.toString=function(){if(this.V)return this.V;if(!this.S)return"";const d=[],f=Array.from(this.S.keys());for(let y=0;y>>3;B.V!=1&&B.V!=2&&B.V!=15&&kZ(B,e,M,"unexpected tag");B.S=1;B.A=0;B.j=0} function m(K){B.j++;B.j==5&&K&240&&kZ(B,e,M,"message length too long");B.A|=(K&127)<<(B.j-1)*7;K&128||(B.S=2,B.Z=0,typeof Uint8Array!=="undefined"?B.Y=new Uint8Array(B.A):B.Y=Array(B.A),B.A==0&&C())} function y(K){B.Y[B.Z++]=K;B.Z==B.A&&C()} function C(){if(B.V<15){const K={};K[B.V]=B.Y;B.J.push(K)}B.S=0} const B=this,e=d instanceof Array?d:new Uint8Array(d);let M=0;for(;M0?d:null};Qe.prototype.isInputValid=function(){return this.S===null}; Qe.prototype.DB=function(){return this.S}; Qe.prototype.qr=function(){return!1}; Qe.prototype.parse=function(d){this.S!==null&&O9(this,d,"stream already broken");let f=null;try{{var m=this.V;m.V||$Z(m,d,"stream already broken");m.S+=d;const B=Math.floor(m.S.length/4);if(B==0)var y=null;else{try{var C=ZJ(m.S.slice(0,B*4))}catch(e){$Z(m,m.S,e.message)}m.A+=B*4;m.S=m.S.slice(B*4);y=C}}f=y===null?null:this.j.parse(y)}catch(B){O9(this,d,B.message)}this.A+=d.length;return f};g.u=aw.prototype;g.u.isInputValid=function(){return this.Y!=3}; g.u.DB=function(){return this.O}; g.u.done=function(){return this.Y===2}; g.u.qr=function(){return!1}; g.u.parse=function(d){function f(){for(;c0;)if(E=d[c++],B.Z===4?B.Z=0:B.Z++,!E)break a;if(E==='"'&&!B.J){B.S=y();break}if(E==="\\"&&!B.J&&(B.J=!0,E=d[c++], !E))break;if(B.J)if(B.J=!1,E==="u"&&(B.Z=1),E=d[c++])continue;else break;M.lastIndex=c;E=M.exec(d);if(!E){c=d.length+1;break}c=E.index+1;E=d[E.index];if(!E)break}B.V+=c-O;continue;case 9:if(!E)continue;E==="r"?B.S=10:hg(B,d,c);continue;case 10:if(!E)continue;E==="u"?B.S=11:hg(B,d,c);continue;case 11:if(!E)continue;E==="e"?B.S=y():hg(B,d,c);continue;case 12:if(!E)continue;E==="a"?B.S=13:hg(B,d,c);continue;case 13:if(!E)continue;E==="l"?B.S=14:hg(B,d,c);continue;case 14:if(!E)continue;E==="s"?B.S=15: hg(B,d,c);continue;case 15:if(!E)continue;E==="e"?B.S=y():hg(B,d,c);continue;case 16:if(!E)continue;E==="u"?B.S=17:hg(B,d,c);continue;case 17:if(!E)continue;E==="l"?B.S=18:hg(B,d,c);continue;case 18:if(!E)continue;E==="l"?B.S=y():hg(B,d,c);continue;case 19:E==="."?B.S=20:hg(B,d,c);continue;case 20:if("0123456789.eE+-".indexOf(E)!==-1)continue;else c--,B.V--,B.S=y();continue;default:hg(B,d,c)}}} function y(){const E=e.pop();return E!=null?E:1} function C(E){B.A>1||(E||(E=W===-1?B.j+d.substring(N,c):d.substring(W,c)),B.K?B.D.push(E):B.D.push(JSON.parse(E)),W=c)} const B=this,e=B.X,M=B.S1,K=d.length;let N=0,W=-1,c=0;for(;c0?(D=B.D,B.D=[],D):null}return null};F5.prototype.isInputValid=function(){return this.Y===null}; F5.prototype.DB=function(){return this.Y}; F5.prototype.qr=function(){return!1}; F5.prototype.parse=function(d){function f(K){B.A=6;B.Y="The stream is broken @"+B.S+"/"+e+". Error: "+K+". With input:\n";throw Error(B.Y);} function m(){B.V=new aw({O6:!0,N7:!0})} function y(K){if(K)for(let N=0;N1)&&f("extra status: "+K);B.D=!0;const N={};N[2]=K[0];B.j.push(N)}} const B=this;let e=0;for(;e0?(d=B.j,B.j=[],d):null};var izE=class{constructor(d){this.S=d;this.A=null;this.Y=this.V=0;this.O=!1;this.j=this.J=this.D=null;this.Z=new E9(this);this.Z.dW(this.S,"readystatechange",this.K)}getStatus(){return this.Y}K(d){d=d.target;try{if(d==this.S)a:{const B=hF(this.S);var f=this.S.V,m=this.S.getStatus();const e=gB(this.S);d=[];if(I4(this.S)instanceof Array){const M=I4(this.S);M.length>0&&M[0]instanceof Uint8Array&&(this.O=!0,d=M)}if(!(B<3||B==3&&!e&&d.length==0))if(m=m==200||m==206,B==4&&(f==8?rz(this,7):f==7?rz(this, 8):m||rz(this,3)),this.A||(this.A=CZB(this.S),this.A==null&&rz(this,5)),this.Y>2)gz(this);else{if(d.length>this.V){const M=d.length;f=[];try{if(this.A.qr())for(var y=0;ythis.V){y=e.slice(this.V);this.V=e.length;try{const M=this.A.parse(y);M!=null&&this.j&&this.j(M)}catch(M){rz(this,5);gz(this);break a}}B==4?(e.length!=0||this.O?rz(this,2):rz(this,4),gz(this)):rz(this,1)}}}catch(B){rz(this,6),gz(this)}}};var WHE=class{constructor(d){d=this.V=d;var f=(0,g.uc)(this.j,this);d.j=f;d=this.V;f=(0,g.uc)(this.Y,this);d.J=f;this.A={};this.S={}}Fx(d,f){let m=this.A[d];m||(m=[],this.A[d]=m);m.push(f)}addListener(d,f){this.Fx(d,f);return this}removeListener(d,f){const m=this.A[d];m&&g.tf(m,f);(d=this.S[d])&&g.tf(d,f);return this}once(d,f){let m=this.S[d];m||(m=[],this.S[d]=m);m.push(f);return this}j(d){var f=this.A.data;f&&X5(d,f);(f=this.S.data)&&X5(d,f);this.S.data=[]}Y(){switch(this.V.getStatus()){case 1:Rw(this, "readable");break;case 5:case 6:case 4:case 7:case 3:Rw(this,"error");break;case 8:Rw(this,"close");break;case 2:Rw(this,"end")}}};var s5l=class{constructor(){var d={format:"jspb"};this.FL=d.FL||g.AV("suppressCorsPreflight",d)||!1;this.withCredentials=d.withCredentials||g.AV("withCredentials",d)||!1;this.XO=d.XO||[];this.tS=d.tS||[];this.FD=d.FD;this.S=d.Xa||!1}serverStreaming(d,f,m,y){const C=d.substring(0,d.length-y.name.length);return B8h(B=>{const e=B.u3;var M=B.getMetadata();const K=L7(this,!1);M=Jg(this,M,K,C+e.getName());const N=Sv(K,e.A,!0);B=e.S(B.eR);K.send(M,"POST",B);return N},this.XO).call(this,y.D(f,m))}};jv.prototype.create=function(d,f,m){return qL(this.S,this.A+"/$rpc/google.internal.waa.v1.Waa/Create",d,f||{},GlS,m)};var Dg=class{constructor(d,f){this.lR=3;this.Yj=d;this.defaultValue=f;this.zg="bool"}},E2=class{constructor(d,f){this.lR=3;this.Yj=d;this.defaultValue=f;this.zg="int"}},pA=class{constructor(d,f){this.lR=3;this.Yj=d;this.defaultValue=f;this.zg="double"}};var PGc,OaS,Zk,JJ,KZn,bIl,N3g,NE5,iUS,WZq,c75,sql,D2T,EYW,$2V,A7c,kmv,Qqq,B2v,S5,ssg,DQq,OUB,j0,oYq,tcV,avT,hMh,dIc,FZW,r7B,gYT,IvB,uiv,Xwl,RMP,nYg,ZU5,Ab,bh,Qwh,lvn,x2n,Pug,E7g,LZP,BpS,Fiv;PGc=new Dg(45759580,!1);OaS=new Dg(45756201,!1);g.eM5=new Dg(45760530,!1);g.Myc=new Dg(45757878,!1);Zk=new Dg(45749396,!1);JJ=new Dg(45751227,!1);KZn=new Dg(45751228,!1);bIl=new Dg(45745123,!1);N3g=new Dg(45742118,!1);NE5=new Dg(45742119,!1);iUS=new Dg(45754339,!1);WZq=new Dg(45757087,!1);c75=new Dg(45756446,!1); sql=new Dg(45739196,!1);D2T=new Dg(45739198,!1);EYW=new Dg(45739197,!1);g.pwg=new E2(45750947,g.eL("0"));$2V=new pA(45746966,0);A7c=new pA(45746967,0);kmv=new pA(45737488,0);Qqq=new pA(45737489,0);B2v=new Dg(45732791,!0);S5=new Dg(45728572,!1);ssg=new Dg(45737482,!1);DQq=new pA(45741773,0);OUB=new Dg(45731083,!1);j0=new Dg(45728553,!1);oYq=new Dg(45734191,!1);g.$H=new Dg(45745610,!1);tcV=new Dg(45756619,!1);avT=new Dg(45758290,!1);hMh=new Dg(45762920,!1);dIc=new Dg(45735523,!1); FZW=new pA(45735428,4E3);r7B=new Dg(45748009,!1);gYT=new Dg(45752604,!1);IvB=new Dg(45755066,!1);uiv=new Dg(45735462,!1);Xwl=new Dg(45751943,!1);RMP=new Dg(45751944,!1);nYg=new Dg(45751945,!1);ZU5=new Dg(45756939,!1);Ab=new Dg(45727949,!1);bh=new Dg(45728181,!1);g.Vyl=new Dg(45746180,!1);Qwh=new Dg(45756543,!1);lvn=new Dg(45756620,!1);x2n=new E2(45761760,g.eL("200"));Pug=new Dg(45740357,!1);E7g=new E2(45762838,g.eL("0"));LZP=new Dg(45755760,!1);BpS=new Dg(45760017,!1);Fiv=new Dg(45732775,!1); g.J7h=new Dg(45734776,!1);var gQn=new pA(45756872,0),rkv=new pA(45725542,0),Fjv=new pA(45725543,0),I5K=new pA(45757426,0),oQK=new pA(45725539,0),h_c=new pA(45725541,0),u_S=new pA(45757427,0),a55=new pA(45725540,0),Olq=new pA(45725538,0),X6q=new pA(45757957,0),R_q=new pA(45758467,0);var SHh=class{constructor(d){this.S=d}};var jqT=class{constructor(d){this.S=d}};var D4V=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var vYv=class extends g.Fh{constructor(d){super(d,500)}};var zMK=class extends g.Fh{constructor(d){super(d,500)}};var EET=class extends g.Fh{constructor(d){super(d)}getName(){return po(this,1)}getOptions(){return Co(this,zMK,3)}clearOptions(){return l9(this,3)}};var $4h=function(d){return f=>{f=JSON.parse(f);if(!Array.isArray(f))throw Error("Expected jspb data to be an array, got "+Qv(f)+": "+f);f[YE]|=34;return new d(f)}}(class extends g.Fh{constructor(d){super(d)}getName(){return po(this,1)}getOptions(){return Co(this,vYv,3)}clearOptions(){return l9(this,3)}M6(){return $O(this,6)}gP(d){aR(this,6,d)}});var z$=Symbol();var qI=Symbol();var tg=class extends g.hq{constructor(d){super();this.D=this.A=0;this.zH=d??{zk:(f,m)=>setTimeout(f,m), un:f=>{clearTimeout(f)}}; this.S=window.navigator?.onLine??!0;this.j=async()=>{await HA(this)}; window.addEventListener("offline",this.j);window.addEventListener("online",this.j);this.D||this.V()}dispose(){window.removeEventListener("offline",this.j);window.removeEventListener("online",this.j);this.zH.un(this.D);delete tg.instance}pQ(){return this.S}V(){this.D=this.zH.zk(async()=>{this.S?window.navigator?.onLine||await HA(this):await HA(this);this.V()},3E4)}};var AuE=dY(class extends g.Fh{constructor(d){super(d)}A(){return $O(this,5)}},[0,Bb,[0,Ue,BKg,-1],GZ,Bb,-2,GZ,Ue]);var T8B=class{constructor(){this.data=[];this.S=-1}set(d,f=!0){0<=d&&d<52&&Number.isInteger(d)&&this.data[d]!==f&&(this.data[d]=f,this.S=-1)}get(d){return!!this.data[d]}};g.lc(g.U9,g.X);g.u=g.U9.prototype;g.u.start=function(){this.stop();this.j=!1;const d=G$(this),f=f6(this);d&&!f&&this.A.mozRequestAnimationFrame?(this.S=tN(this.A,"MozBeforePaint",this.V),this.A.mozRequestAnimationFrame(null),this.j=!0):this.S=d&&f?d.call(this.A,this.V):this.A.setTimeout(LU5(this.V),20)}; g.u.stop=function(){if(this.isActive()){const d=G$(this),f=f6(this);d&&!f&&this.A.mozRequestAnimationFrame?yy(this.S):d&&f?f.call(this.A,this.S):this.A.clearTimeout(this.S)}this.S=null}; g.u.isActive=function(){return this.S!=null}; g.u.DE=function(){this.j&&this.S&&yy(this.S);this.S=null;this.D.call(this.Y,g.Rg())}; g.u.ue=function(){this.stop();g.U9.wX.ue.call(this)};g.lc(g.mm,g.X);g.u=g.mm.prototype;g.u.Ev=0;g.u.ue=function(){g.mm.wX.ue.call(this);this.stop();delete this.S;delete this.A}; g.u.start=function(d){this.stop();this.Ev=g.f1(this.V,d!==void 0?d:this.yw)}; g.u.zU=function(d){this.isActive()||this.start(d)}; g.u.stop=function(){this.isActive()&&g.En.clearTimeout(this.Ev);this.Ev=0}; g.u.u6=function(){this.isActive()&&(this.stop(),this.hv())}; g.u.isActive=function(){return this.Ev!=0}; g.u.hv=function(){this.Ev=0;this.S&&this.S.call(this.A)};var T3B=class extends g.X{constructor(d,f){super();this.j=f!=null?d.bind(f):d;this.yw=350;this.V=null;this.S=!1;this.A=0;this.Iz=null}Y(d){this.V=arguments;this.Iz||this.A?this.S=!0:yO(this)}stop(){this.Iz&&(g.En.clearTimeout(this.Iz),this.Iz=null,this.S=!1,this.V=null)}pause(){this.A++}resume(){this.A--;this.A||!this.S||this.Iz||(this.S=!1,yO(this))}ue(){super.ue();this.stop()}};var Q8c,VE,Z3;Q8c=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");VE=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]");Z3=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.qHW=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("_","-")]);c_.prototype.next=function(){return bUl}; var bUl={done:!0,value:void 0};c_.prototype.Ky=function(){return this};var DB=class{constructor(d){this.S=d}Ky(){return new Et(this.S())}[Symbol.iterator](){return new p6(this.S())}A(){return new p6(this.S())}},Et=class extends c_{constructor(d){super();this.S=d}next(){return this.S.next()}[Symbol.iterator](){return new p6(this.S)}A(){return new p6(this.S)}},p6=class extends DB{constructor(d){super(()=>d); this.V=d}next(){return this.V.next()}};$7.prototype.clone=function(){return new $7(this.S,this.J,this.V,this.Y,this.j,this.D,this.A,this.Z)}; $7.prototype.equals=function(d){return this.S==d.S&&this.J==d.J&&this.V==d.V&&this.Y==d.Y&&this.j==d.j&&this.D==d.D&&this.A==d.A&&this.Z==d.Z};(function(){if(yYW){var d=/Windows NT ([0-9.]+)/;return(d=d.exec(g.M4()))?d[1]:"0"}return dL?(d=/1[0|1][_.][0-9_.]+/,(d=d.exec(g.M4()))?d[0].replace(/_/g,"."):"10"):g.DQ?(d=/Android\s+([^\);]+)(\)|;)/,(d=d.exec(g.M4()))?d[1]:""):JYP||SLv||j8K?(d=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(d=d.exec(g.M4()))?d[1].replace(/_/g,"."):""):""})();var rIW=function(){if(g.IT)return QO(/Firefox\/([0-9.]+)/);if(g.Vc||g.cO||js)return r8;if(g.sS){if(g.Od()||g.o5()){var d=QO(/CriOS\/([0-9.]+)/);if(d)return d}return QO(/Chrome\/([0-9.]+)/)}if(g.uU&&!g.Od())return QO(/Version\/([0-9.]+)/);if(Wg||cg){if(d=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.M4()))return d[1]+"."+d[2]}else if(g.qv)return(d=QO(/Android\s+([0-9.]+)/))?d:QO(/Version\/([0-9.]+)/);return""}();g.lc(oe,g.X);g.u=oe.prototype;g.u.subscribe=function(d,f,m){let y=this.A[d];y||(y=this.A[d]=[]);const C=this.D;this.S[C]=d;this.S[C+1]=f;this.S[C+2]=m;this.D=C+3;y.push(C);return C}; g.u.unsubscribe=function(d,f,m){if(d=this.A[d]){const y=this.S;if(d=d.find(function(C){return y[C+1]==f&&y[C+2]==m}))return this.D2(d)}return!1}; g.u.D2=function(d){const f=this.S[d];if(f){const m=this.A[f];this.j!=0?(this.V.push(d),this.S[d+1]=()=>{}):(m&&g.tf(m,d),delete this.S[d],delete this.S[d+1],delete this.S[d+2])}return!!f}; g.u.aP=function(d,f){var m=this.A[d];if(m){const C=Array(arguments.length-1);var y=arguments.length;let B;for(B=1;B0&&this.j==0)for(;m=this.V.pop();)this.D2(m)}}return B!=0}return!1}; g.u.clear=function(d){if(d){const f=this.A[d];f&&(f.forEach(this.D2,this),delete this.A[d])}else this.S.length=0,this.A={}}; g.u.ue=function(){oe.wX.ue.call(this);this.clear();this.V.length=0};g.ae.prototype.set=function(d,f){f===void 0?this.S.remove(d):this.S.set(d,(new cn).bB(f))}; g.ae.prototype.get=function(d){let f;try{f=this.S.get(d)}catch(m){return}if(f!==null)try{return JSON.parse(f)}catch(m){throw"Storage: Invalid value was encountered";}}; g.ae.prototype.remove=function(d){this.S.remove(d)};g.lc(ha,g.ae);ha.prototype.set=function(d,f){ha.wX.set.call(this,d,rR(f))}; ha.prototype.m7=function(d){d=ha.wX.get.call(this,d);if(d===void 0||d instanceof Object)return d;throw"Storage: Invalid value was encountered";}; ha.prototype.get=function(d){if(d=this.m7(d)){if(d=d.data,d===void 0)throw"Storage: Invalid value was encountered";}else d=void 0;return d};g.lc(gR,ha);gR.prototype.set=function(d,f,m){if(f=rR(f)){if(m){if(mg.Rg())gR.prototype.remove.call(this,d);else return f}};g.lc(Ie,gR);g.lc(u$,IJl);u$.prototype[Symbol.iterator]=function(){return hIc(this.Ky(!0)).A()}; u$.prototype.clear=function(){const d=Array.from(this);for(const f of d)this.remove(f)};g.lc(Xr,u$);g.u=Xr.prototype;g.u.isAvailable=function(){if(this.A===null){var d=this.S;if(d)try{d.setItem("__sak","1");d.removeItem("__sak");var f=!0}catch(m){f=m instanceof DOMException&&(m.name==="QuotaExceededError"||m.code===22||m.code===1014||m.name==="NS_ERROR_DOM_QUOTA_REACHED")&&d&&d.length!==0}else f=!1;this.A=f}return this.A}; g.u.set=function(d,f){Re(this);try{this.S.setItem(d,f)}catch(m){if(this.S.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; g.u.get=function(d){Re(this);d=this.S.getItem(d);if(typeof d!=="string"&&d!==null)throw"Storage mechanism: Invalid value was encountered";return d}; g.u.remove=function(d){Re(this);this.S.removeItem(d)}; g.u.Ky=function(d){Re(this);var f=0,m=this.S,y=new c_;y.next=function(){if(f>=m.length)return bUl;var C=m.key(f++);if(d)return{value:C,done:!1};C=m.getItem(C);if(typeof C!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:C,done:!1}}; return y}; g.u.clear=function(){Re(this);this.S.clear()}; g.u.key=function(d){Re(this);return this.S.key(d)};g.lc(n6,Xr);g.lc(VO,Xr);g.lc(l$,u$);l$.prototype.set=function(d,f){this.A.set(this.S+d,f)}; l$.prototype.get=function(d){return this.A.get(this.S+d)}; l$.prototype.remove=function(d){this.A.remove(this.S+d)}; l$.prototype.Ky=function(d){const f=this.A[Symbol.iterator](),m=this,y=new c_;y.next=function(){var C=f.next();if(C.done)return C;for(C=C.value;C.slice(0,m.S.length)!=m.S;){C=f.next();if(C.done)return C;C=C.value}return{value:d?C.slice(m.S.length):m.A.get(C),done:!1}}; return y};P_.prototype.getValue=function(){return this.A}; P_.prototype.clone=function(){return new P_(this.S,this.A)};var kH=class{constructor(d){this.S=[];if(d)a:{let m;if(d instanceof kH){if(m=d.BG(),d=d.gI(),this.S.length<=0){var f=this.S;for(let y=0;y0;){const y=d-1>>1;if(f[y].S>m.S)f[d]=f[y],d=y;else break}f[d]=m}remove(){var d=this.S,f=d.length;const m=d[0];if(!(f<=0)){if(f==1)d.length=0;else{d[0]=d.pop();d=0;f=this.S; const C=f.length,B=f[d];for(;d>1;){var y=d*2+1;const e=d*2+2;y=eB.S)break;f[d]=f[y];d=y}f[d]=B}return m.getValue()}}gI(){const d=this.S,f=[],m=d.length;for(let y=0;y>>16&65535|0;for(var B;m!==0;){B=m>2E3?2E3:m;m-=B;do C=C+f[y++]|0,d=d+C|0;while(--B);C%=65521;d%=65521}return C|d<<16|0};for(var hL={},QP,Gmv=[],O2=0;O2<256;O2++){QP=O2;for(var dkS=0;dkS<8;dkS++)QP=QP&1?3988292384^QP>>>1:QP>>>1;Gmv[O2]=QP}hL=function(d,f,m,y){m=y+m;for(d^=-1;y>>8^Gmv[(d^f[y])&255];return d^-1};var cW={};cW={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 m_=[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],BW=[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],lJK=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],pd=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$D=Array(576);Sa($D);var AL=Array(60);Sa(AL);var Cd=Array(512);Sa(Cd);var fd=Array(256);Sa(fd);var yF=Array(29);Sa(yF);var eY=Array(30);Sa(eY);var Z6,VF,lD,nd=!1;var uD;uD=[new Ic(0,0,0,0,function(d,f){var m=65535;for(m>d.aX-5&&(m=d.aX-5);;){if(d.vZ<=1){FW(d);if(d.vZ===0&&f===0)return 1;if(d.vZ===0)break}d.aO+=d.vZ;d.vZ=0;var y=d.hJ+m;if(d.aO===0||d.aO>=y)if(d.vZ=d.aO-y,d.aO=y,kD(d,!1),d.jP.xR===0)return 1;if(d.aO-d.hJ>=d.Gk-262&&(kD(d,!1),d.jP.xR===0))return 1}d.zD=0;if(f===4)return kD(d,!0),d.jP.xR===0?3:4;d.aO>d.hJ&&kD(d,!1);return 1}), new Ic(4,4,8,4,rt),new Ic(4,5,16,8,rt),new Ic(4,6,32,32,rt),new Ic(4,4,16,16,gt),new Ic(8,16,32,32,gt),new Ic(8,16,128,128,gt),new Ic(8,32,128,256,gt),new Ic(32,128,258,1024,gt),new Ic(32,258,258,4096,gt)];var Rc={};Rc=function(){this.input=null;this.cK=this.k0=this.Ke=0;this.output=null;this.b9=this.xR=this.yc=0;this.msg="";this.state=null;this.Tg=2;this.H9=0};var xD=Object.prototype.toString; XW.prototype.push=function(d,f){var m=this.jP,y=this.options.chunkSize;if(this.ended)return!1;var C=f===~~f?f:f===!0?4:0;typeof d==="string"?m.input=Ja(d):xD.call(d)==="[object ArrayBuffer]"?m.input=new Uint8Array(d):m.input=d;m.Ke=0;m.k0=m.input.length;do{m.xR===0&&(m.output=new L6.ND(y),m.yc=0,m.xR=y);d=VdS(m,C);if(d!==1&&d!==0)return this.TW(d),this.ended=!0,!1;if(m.xR===0||m.k0===0&&(C===4||C===2))if(this.options.to==="string"){var B=L6.xK(m.output,m.yc);f=B;B=B.length;if(B<65537&&(f.subarray&& U2h||!f.subarray))f=String.fromCharCode.apply(null,L6.xK(f,B));else{for(var e="",M=0;M0||m.xR===0)&&d!==1);if(C===4)return(m=this.jP)&&m.state?(y=m.state.status,y!==42&&y!==69&&y!==73&&y!==91&&y!==103&&y!==113&&y!==666?d=sA(m,-2):(m.state=null,d=y===113?sA(m,-3):0)):d=-2,this.TW(d),this.ended=!0,d===0;C===2&&(this.TW(0),m.xR=0);return!0}; XW.prototype.TW=function(d){d===0&&(this.result=this.options.to==="string"?this.chunks.join(""):L6.yr(this.chunks));this.chunks=[];this.err=d;this.msg=this.jP.msg};var SY=()=>Math.random().toString(36).substring(7).split("").join("."),JL=`@@redux/INIT${SY()}`,LH5=`@@redux/REPLACE${SY()}`;var vW=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Lmq=dY(class extends g.Fh{constructor(d){super(d)}},[0,Bb,MM5,dv,yP,dv,-1,CA,yP,CA,-1,Bb,CA,MM5,fA,[0,yP,-3,CA],dv,-1,CA]);var rd5=-1132576072;var fzg=function(d,f){return(()=>{const m=new NKc(d,f);return()=>m})()}("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.oH=class{constructor(d){this.name=d}};g.PI=new g.oH("actionCompanionAdRenderer");g.TM=new g.oH("adActionInterstitialRenderer");g.J_=new g.oH("adsEngagementPanelRenderer");g.Wq=new g.oH("dismissablePanelTextPortraitImageRenderer");g.KK=new g.oH("adsEngagementPanelSectionListViewModel");g.Lt=new g.oH("imageCompanionAdRenderer");g.bK=new g.oH("instreamAdPlayerOverlayRenderer");g.fK=new g.oH("instreamSurveyAdRenderer");g.aH=new g.oH("instreamSurveyAdSingleSelectQuestionRenderer");g.FG=new g.oH("instreamSurveyAdMultiSelectQuestionRenderer");g.rv=new g.oH("instreamSurveyAdAnswerRenderer");g.mkB=new g.oH("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.GM=new g.oH("instreamVideoAdRenderer");g.t_=new g.oH("playerOverlayLayoutRenderer");g.qw=new g.oH("videoInterstitialButtonedCenteredLayoutRenderer");g.pK=new g.oH("aboveFeedAdLayoutRenderer");g.$A=new g.oH("belowPlayerAdLayoutRenderer");g.EG=new g.oH("inPlayerAdLayoutRenderer");g.kA=new g.oH("inPlayerOrganicOverlayAdLayoutRenderer");g.CK=new g.oH("playerBytesAdLayoutRenderer");g.Ay=new g.oH("playerBytesSequenceItemAdLayoutRenderer");g.Dr=new g.oH("playerUnderlayAdLayoutRenderer");g.ds=new g.oH("adIntroRenderer");g.Yt=new g.oH("playerBytesSequentialLayoutRenderer");g.mD=new g.oH("surveyTextInterstitialRenderer");g.Bq=new g.oH("videoAdTrackingRenderer");var KkV=new g.oH("videoInterstitialCenteredLayoutViewModel");g.OG=new g.oH("adSlotRenderer");g.NO=new g.oH("squeezebackPlayerSidePanelRenderer");g.S1=new g.oH("bannerImageLayoutViewModel");g.j1=new g.oH("topBannerImageTextIconButtonedLayoutViewModel");g.vI=new g.oH("adsEngagementPanelLayoutViewModel");g.i0=new g.oH("displayUnderlayTextGridCardsLayoutViewModel");var gv=class{constructor(d){this.S=d}},IH=class extends gv{get entityMetadata(){return this.S.entityMetadata}set entityMetadata(d){this.S.entityMetadata=d}};var y6T=class extends IH{A(){return[]}};var CYV=new g.oH("commandContext");var B1K=class extends IH{A(){return[]}};var elv=class extends IH{A(){return[]}};var N_B=new g.oH("rawColdConfigGroup");var KhK=new g.oH("rawHotConfigGroup");g.uI=new g.oH("commandExecutorCommand");var MHT=class extends g.Fh{constructor(d){super(d)}};var KYc={wc:0,KL:1,uC:32,xr:61,Jm:67,gH:103,oa:86,hm:42,Yr:60,XA:62,D9:73,qv:76,Ia:88,Mv:90,Ca:99,VW:98,QW:100,eJ:102,Z9:41,Ba:69,Wa:70,s6:71,ZE:2,zQ:27,ANDROID:3,xL:54,T7:14,BH:91,ov:55,tY:24,gT:20,Iv:18,QL:21,JY:104,sR:30,vH:29,il:28,LL:101,f1:34,WH:36,M$:38,IOS:5,bz:15,mM:92,w2:40,Gy:25,zy:17,Oz:19,kX:64,Hh:66,LW:26,Ez:22,KW:33,XX:68,SY:35,Uz:53,Ph:37,Rc:39,Ie:7,MO:57,Qz:43,CL:59,Js:93,n1:74,Zo:75,Bo:85,Wo:65,yz:80,nL:8,TT:10,fL:58,iq:63,sD:72,yL:23,va:11,iC:13,q1:12,oe:16,jJ:56,T1:31,bj:77,hX:84, dH:87,d2:89,YX:94,Cr:95};var G3=class extends g.Fh{constructor(d){super(d)}V(d){OK(this,5,d)}};var Y9=class extends g.Fh{constructor(d){super(d)}};var N1P=class extends g.Fh{constructor(d){super(d)}};var u6=class extends g.Fh{constructor(d){super(d)}getPlayerType(){return $O(this,36)}setHomeGroupInfo(d){return Ko(this,N1P,81,d)}clearLocationPlayabilityToken(){return l9(this,89)}};var RD=class extends g.Fh{constructor(d){super(d)}getValue(){return po(this,d_(this,nP,2))}},nP=[2,3,4,5,6];var i$E=class extends g.Fh{constructor(d){super(d)}setTrackingParams(d){return l9(this,1,Ga(d,!1))}};var X$=class extends g.Fh{constructor(d){super(d)}};var UQ=class extends g.Fh{constructor(d){super(d)}};var VD=class extends g.Fh{constructor(d){super(d)}setToken(d){return OK(this,2,d)}};var Zu=class extends g.Fh{constructor(d){super(d)}setSafetyMode(d){return aR(this,5,d)}};var ID=class extends g.Fh{constructor(d){super(d)}V(d){return Ko(this,u6,1,d)}};g.Io=new g.oH("signalAction");var WYB=new g.oH("webCommandMetadata");var TlV=new g.oH("metadataBadgeRenderer");var Pq=new g.oH("innertubeCommand");var e1g={wr:"EMBEDDED_PLAYER_MODE_UNKNOWN",iL:"EMBEDDED_PLAYER_MODE_DEFAULT",bL:"EMBEDDED_PLAYER_MODE_PFP",fE:"EMBEDDED_PLAYER_MODE_PFL"};var fNK=new g.oH("channelThumbnailEndpoint");var jYW=new g.oH("embeddedPlayerErrorMessageRenderer");var Ldc=new g.oH("embeddedPlayerOverlayVideoDetailsRenderer"),mIP=new g.oH("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),ygn=new g.oH("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var fM=new g.oH("embedsInfoPanelRenderer");var c6T=class extends IH{A(){return[]}};var sb5=class extends IH{A(){return[]}};var DkT=class extends IH{A(){const d=[];this.S.alternateChannel&&d.push(this.S.alternateChannel);this.S.alternateChannelList&&d.push(...this.S.alternateChannelList);this.S.oneofChannelEntity&&d.push(this.S.oneofChannelEntity);return[...(new Set(d))]}};var EIn=class extends IH{A(){const d=[];this.S.entryCollection&&d.push(this.S.entryCollection);return[...(new Set(d))]}},$kP=class extends IH{A(){const d=[];this.S.parentPlaylist&&d.push(this.S.parentPlaylist);if(this.S.entries)for(const f of this.S.entries)d.push(...(new ppE(f)).A());return[...(new Set(d))]}},ppE=class extends gv{A(){const d=[];this.S.video&&d.push(this.S.video);return[...(new Set(d))]}};var A6v=class extends IH{A(){const d=[];this.S.descriptionEntity&&d.push(this.S.descriptionEntity);this.S.creators&&d.push(...this.S.creators);this.S.theBiggestFan&&d.push(this.S.theBiggestFan);return[...(new Set(d))]}},k4K=class extends IH{A(){return[]}};var Qbn=class extends IH{A(){return[]}};var O$h=class extends IH{A(){return[]}};var oIc=class extends IH{A(){return[]}};var azg=class extends IH{A(){return[]}};var hlV=class extends IH{A(){return[]}};var FYg=new g.oH("interactionLoggingCommandMetadata");var eBS={lC:"WEB_DISPLAY_MODE_UNKNOWN",SJ:"WEB_DISPLAY_MODE_BROWSER",rH:"WEB_DISPLAY_MODE_MINIMAL_UI",Am:"WEB_DISPLAY_MODE_STANDALONE",FU:"WEB_DISPLAY_MODE_FULLSCREEN"};var r6n=class extends g.Fh{constructor(d){super(d)}getPlayerType(){return $O(this,7)}NH(){return po(this,19)}setVideoId(d){return OK(this,19,d)}};var Zb=class extends g.Fh{constructor(d){super(d)}};var nF=class extends g.Fh{constructor(d){super(d)}};var JU=class extends g.Fh{constructor(d){super(d,500)}},gIK=[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];g.IzP=new g.oH("loggingContext");var Pa=class extends g.Fh{constructor(d){super(d)}};var EN=class extends g.Fh{constructor(d){super(d)}NH(){return kO(this,d_(this,pP,1))}setVideoId(d){return Uf(this,1,pP,mB(d))}getPlaylistId(){return kO(this,d_(this,pP,2))}},pP=[1,2];var Mgq=class extends g.Fh{constructor(d){super(d)}};var udT=class extends IH{A(){return[]}};var XpB=class extends IH{A(){return[]}};var RlV=class extends IH{A(){return[]}};var nIl=class extends IH{A(){const d=[];this.S.downloadsList&&d.push(this.S.downloadsList);this.S.smartDownloadsList&&d.push(this.S.smartDownloadsList);this.S.recommendedDownloadsList&&d.push(this.S.recommendedDownloadsList);this.S.refresh&&d.push(this.S.refresh);return[...(new Set(d))]}};var VHc=class extends IH{A(){const d=[];this.S.refresh&&d.push(this.S.refresh);if(this.S.downloads)for(const f of this.S.downloads)d.push(...(new Z$V(f)).A());return[...(new Set(d))]}},Z$V=class extends gv{A(){const d=[];this.S.video&&d.push(this.S.video);this.S.playlist&&d.push(this.S.playlist);this.S.videoItem&&d.push(this.S.videoItem);this.S.playlistItem&&d.push(this.S.playlistItem);return[...(new Set(d))]}};var lzP=class extends IH{A(){const d=[];this.S.localImageEntities&&d.push(...this.S.localImageEntities);return[...(new Set(d))]}};var xkS=class extends IH{A(){const d=[];this.S.playbackData&&d.push(this.S.playbackData);this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var PYl=class extends IH{A(){return[]}};var LYK=class extends IH{A(){const d=[];this.S.fakeChildren&&d.push(...this.S.fakeChildren);return[...(new Set(d))]}};var J65=class extends IH{A(){const d=[];this.S.video&&d.push(this.S.video);this.S.playbackData&&d.push(this.S.playbackData);this.S.offlineVideoPolicy&&d.push(this.S.offlineVideoPolicy);return[...(new Set(d))]}};var S1q=class extends IH{A(){return[]}};var jbK=class extends IH{A(){const d=[];this.S.channelOwner&&d.push(this.S.channelOwner);this.S.videos&&d.push(...this.S.videos);this.S.collaboratorChannels&&d.push(...this.S.collaboratorChannels);this.S.downloadState&&d.push(this.S.downloadState);this.S.refresh&&d.push(this.S.refresh);return[...(new Set(d))]}};var vIP=class extends IH{A(){const d=[];this.S.video&&d.push(this.S.video);this.S.channelContributor&&d.push(this.S.channelContributor);return[...(new Set(d))]}};var T1T=class extends gv{A(){const d=[];this.S.recommendedVideoMetadata&&d.push(...(new zl5(this.S.recommendedVideoMetadata)).A());return[...(new Set(d))]}},zl5=class extends gv{A(){const d=[];this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var q1l=class extends gv{A(){const d=[];this.S.playbackPosition&&d.push(this.S.playbackPosition);return[...(new Set(d))]}};var b$g=class extends IH{A(){const d=[];this.S.owner&&d.push(this.S.owner);this.S.downloadState&&d.push(this.S.downloadState);this.S.userState&&d.push(...(new q1l(this.S.userState)).A());this.S.additionalMetadata&&d.push(...(new T1T(this.S.additionalMetadata)).A());return[...(new Set(d))]}};var tHB=class extends IH{A(){const d=[];this.S.userChannelDetails&&d.push(this.S.userChannelDetails);return[...(new Set(d))]}};var H$B=class extends IH{A(){const d=[];this.S.channelOwner&&d.push(this.S.channelOwner);this.S.playbackPosition&&d.push(this.S.playbackPosition);this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.downloadStatus&&d.push(this.S.downloadStatus);return[...(new Set(d))]}};var wpW=class extends IH{A(){return[]}};var Y1l=class extends IH{A(){return[]}};var Uk5=class extends IH{A(){return[]}};var G4E=class extends IH{A(){return[]}};var dwS=class extends IH{A(){return[]}};var f7c=class extends IH{A(){return[]}};var mw5=class extends IH{A(){return[]}};var y_5=class extends IH{A(){return[]}};var CKl=class extends IH{A(){return[]}};var KM=new g.oH("changeKeyedMarkersVisibilityCommand");var baE=new g.oH("loadMarkersCommand");var wOT=new g.oH("timelyActionViewModel");var HWS=new g.oH("timelyActionsOverlayViewModel");var BSW=class extends IH{A(){return[]}};var eeg=class extends IH{A(){return[]}};var M1P=class extends IH{A(){return[]}};var KIW=class extends IH{A(){return[]}};var NSq=class extends IH{A(){const d=[];this.S.compositeSourceKeys&&d.push(...this.S.compositeSourceKeys);return[...(new Set(d))]}};var itc=class extends IH{A(){const d=[];this.S.trackDownloadMetadatas&&d.push(...this.S.trackDownloadMetadatas);return[...(new Set(d))]}};var WIq=class extends IH{A(){const d=[];this.S.downloadedTracks&&d.push(...this.S.downloadedTracks);this.S.smartDownloadedTracks&&d.push(...this.S.smartDownloadedTracks);this.S.downloadedEpisodes&&d.push(...this.S.downloadedEpisodes);this.S.downloadedAlbumReleases&&d.push(...this.S.downloadedAlbumReleases);this.S.smartDownloadedAlbumReleases&&d.push(...this.S.smartDownloadedAlbumReleases);this.S.downloadedPlaylists&&d.push(...this.S.downloadedPlaylists);this.S.smartDownloadedPlaylists&&d.push(...this.S.smartDownloadedPlaylists); this.S.metadataOnlyTracks&&d.push(...this.S.metadataOnlyTracks);return[...(new Set(d))]}};var c_T=class extends IH{A(){const d=[];this.S.trackDownloadMetadatas&&d.push(...this.S.trackDownloadMetadatas);return[...(new Set(d))]}};var s75=class extends IH{A(){const d=[];this.S.playbackData&&d.push(this.S.playbackData);this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var Dwl=class extends IH{A(){const d=[];this.S.musicLibraryStatusEntity&&d.push(this.S.musicLibraryStatusEntity);this.S.primaryArtists&&d.push(...this.S.primaryArtists);this.S.details&&d.push(this.S.details);this.S.userDetails&&d.push(this.S.userDetails);this.S.tracks&&d.push(...this.S.tracks);this.S.share&&d.push(this.S.share);this.S.downloadMetadata&&d.push(this.S.downloadMetadata);this.S.refresh&&d.push(this.S.refresh);return[...(new Set(d))]}},Etv=class extends IH{A(){const d=[];this.S.albumRelease&& d.push(this.S.albumRelease);this.S.tracks&&d.push(...this.S.tracks);return[...(new Set(d))]}},pIK=class extends IH{A(){const d=[];this.S.albumRelease&&d.push(this.S.albumRelease);return[...(new Set(d))]}};var $wv=class extends IH{A(){const d=[];this.S.details&&d.push(this.S.details);this.S.userDetails&&d.push(this.S.userDetails);return[...(new Set(d))]}},A_5=class extends IH{A(){const d=[];this.S.parentArtist&&d.push(this.S.parentArtist);return[...(new Set(d))]}},kMq=class extends IH{A(){const d=[];this.S.parentArtist&&d.push(this.S.parentArtist);return[...(new Set(d))]}};var Q7K=class extends IH{A(){return[]}};var Oth=class extends IH{A(){return[]}};var a7S=class extends IH{A(){const d=[];this.S.tracks&&d.push(...this.S.tracks);this.S.refresh&&d.push(this.S.refresh);this.S.musicLibraryStatusEntity&&d.push(this.S.musicLibraryStatusEntity);this.S.details&&d.push(this.S.details);this.S.downloadMetadata&&d.push(this.S.downloadMetadata);this.S.sideloadMetadata&&d.push(this.S.sideloadMetadata);this.S.userDetails&&d.push(this.S.userDetails);this.S.entryCollection&&d.push(this.S.entryCollection);this.S.share&&d.push(this.S.share);this.S.podcastShowAdditionalMetadata&& d.push(...(new otS(this.S.podcastShowAdditionalMetadata)).A());return[...(new Set(d))]}},otS=class extends gv{A(){const d=[];this.S.creatorEntity&&d.push(this.S.creatorEntity);return[...(new Set(d))]}};var heg=class extends IH{A(){return[]}};var FIW=class extends IH{A(){const d=[];this.S.musicLibraryStatusEntity&&d.push(this.S.musicLibraryStatusEntity);this.S.artists&&d.push(...this.S.artists);this.S.audioModeVersion&&d.push(this.S.audioModeVersion);this.S.videoModeVersion&&d.push(this.S.videoModeVersion);this.S.userDetails&&d.push(this.S.userDetails);this.S.details&&d.push(this.S.details);this.S.albumRelease&&d.push(this.S.albumRelease);this.S.share&&d.push(this.S.share);this.S.libraryEdit&&d.push(this.S.libraryEdit);this.S.downloadMetadata&& d.push(this.S.downloadMetadata);this.S.playbackPosition&&d.push(this.S.playbackPosition);this.S.lyrics&&d.push(this.S.lyrics);return[...(new Set(d))]}},r_v=class extends IH{A(){const d=[];this.S.parentTrack&&d.push(this.S.parentTrack);return[...(new Set(d))]}},gtv=class extends IH{A(){const d=[];this.S.parentTrack&&d.push(this.S.parentTrack);return[...(new Set(d))]}};var Juc=new g.oH("musicEmbeddedPlayerOverlayVideoDetailsRenderer");g.eC=new g.oH("urlEndpoint");g.db=new g.oH("watchEndpoint");var I7K=new g.oH("watchPlaylistEndpoint");var uwq=class extends IH{A(){return[]}};var XIT=class extends IH{A(){return[]}};var ReB=class extends IH{A(){return[]}};var ntK=class extends IH{A(){return[]}};var ZtT=class extends IH{A(){const d=[];this.S.transfer&&d.push(this.S.transfer);this.S.adsPlaybackData&&d.push(...this.S.adsPlaybackData);this.S.drmLicense&&d.push(this.S.drmLicense);this.S.offlineVideoPolicy&&d.push(this.S.offlineVideoPolicy);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var V1l=class extends IH{A(){return[]}};var l75=class extends IH{A(){const d=[];this.S.offlineVideoStreams&&d.push(...this.S.offlineVideoStreams);this.S.captionTrack&&d.push(...this.S.captionTrack);return[...(new Set(d))]}};var xwK=class extends IH{A(){return[]}};var PKK=class extends IH{A(){return[]}};var LIg=class extends IH{A(){return[]}};var J_K=new g.oH("compositeVideoOverlayRenderer");var EZv=new g.oH("paidContentOverlayRenderer");var DxE=new g.oH("playerMutedAutoplayOverlayRenderer"),EeV=new g.oH("playerMutedAutoplayEndScreenRenderer");var ia5=new g.oH("unserializedPlayerResponse"),Zo=new g.oH("unserializedPlayerResponse");var SsT=class extends IH{A(){return[]}};g.XG=new g.oH("buttonRenderer");g.RH=new g.oH("toggleButtonRenderer");g.MO=new g.oH("counterfactualRenderer");var j7v=new g.oH("resolveUrlCommandMetadata");var vtg=class extends IH{A(){return[]}};var zec=class extends IH{A(){return[]}};var CMc=new g.oH("subscribeButtonRenderer");var TSn=class extends IH{A(){return[]}};var qsl=class extends IH{A(){return[]}};var btE=class extends IH{A(){return[]}};var t1l=class extends IH{A(){return[]}};var Htl=class extends IH{A(){return[]}};var wIW=class extends IH{A(){return[]}};var Ysq=class extends IH{A(){return[]}};var UwP=class extends IH{A(){return[]}};var GMS=class extends IH{A(){return[]}};var NYK=new g.oH("qrCodeRenderer");var dOv={xQ:"LIVING_ROOM_APP_MODE_UNSPECIFIED",qf:"LIVING_ROOM_APP_MODE_MAIN",d$:"LIVING_ROOM_APP_MODE_KIDS",eY:"LIVING_ROOM_APP_MODE_MUSIC",Dx:"LIVING_ROOM_APP_MODE_UNPLUGGED",YQ:"LIVING_ROOM_APP_MODE_GAMING"};var frg=class extends IH{A(){return[]}};var mOS=class extends IH{A(){return[]}};var veh=new g.oH("autoplaySwitchButtonRenderer");var zdl=new g.oH("desktopOverlayConfigRenderer");var isT=new g.oH("engagementPanelSectionListRenderer");var qTE=new g.oH("watchToWatchTransitionRenderer");var ST5=new g.oH("playlistPanelRenderer");var yyc=class extends IH{A(){return[]}};var C0c=class extends IH{A(){return[]}};var BsS=class extends IH{A(){return[]}};var evS=class extends IH{A(){return[]}};var MTc=class extends IH{A(){return[]}};var KDW=class extends IH{A(){return[]}};var NsP=class extends IH{A(){return[]}};var uW5=new g.oH("cipher");var WdV=new g.oH("playerVars");var FdT=new g.oH("playerVars");var iKl=g.En.window,wt=iKl?.yt?.config_||iKl?.ytcfg?.data_||{};g.pS("yt.config_",wt);var GI=[];var vEB=/^[\w.]*$/,j5h={q:!0,search_query:!0},Sd5=String(CR);g.kG=new class{constructor(d,f){this.S=d;this.A=f}}(window,window.document);g.pS("yt.ads_.signals_.getAdSignalsString",function(d){return g.BP(g.QY(d))});g.Rg();var O3="XMLHttpRequest"in g.En?()=>new XMLHttpRequest:null;var WDg="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(" ");[...WDg];var RW={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"},f1E=["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",...WDg],xG=!1,w0P=Xm;var mVE;g.LR=class extends g.TP{constructor(d,f,m){super(`${d}, errorCode=${f}`);this.errorCode=f;this.xhr=m;this.name="PromiseAjaxError"}};mVE=class{constructor(d){this.xhr=d}};var jE=class{constructor(d=null){this.S=d;this.V=0;this.A=null}then(d,f,m){return this.S?this.S.then(d,f,m):this.V===1&&d?(d=d.call(m,this.A))&&typeof d.then==="function"?d:g.zf(d):this.V===2&&f?(d=f.call(m,this.A))&&typeof d.then==="function"?d:g.vP(d):this}getValue(){return this.A}};jE.prototype.$goog_Thenable=!0;var Tf=!1;g.WO=Wg||cg;var BhB=/^([0-9\.]+):([0-9\.]+)$/;var uQ={};var cyT=0,XS=g.eu?"webkit":g.Za?"moz":g.Vc?"ms":js?"o":"",sug=g.AV("ytDomDomGetNextId")||(()=>++cyT); g.pS("ytDomDomGetNextId",sug);var DOh={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},SX=class{constructor(d){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(d=d||window.event){this.event=d;for(let y in d)y in DOh||(this[y]=d[y]);this.scale=d.scale;this.rotation=d.rotation;var f=d.target||d.srcElement;f&&f.nodeType==3&&(f=f.parentNode);this.target=f;var m=d.relatedTarget;if(m)try{m=m.nodeName?m:null}catch(y){m=null}else this.type=="mouseover"?m=d.fromElement:this.type=="mouseout"&&(m=d.toElement);this.relatedTarget=m;this.clientX=d.clientX!=void 0?d.clientX:d.pageX;this.clientY=d.clientY!=void 0?d.clientY:d.pageY;this.keyCode=d.keyCode?d.keyCode: d.which;this.charCode=d.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=d.altKey;this.ctrlKey=d.ctrlKey;this.shiftKey=d.shiftKey;this.metaKey=d.metaKey;this.S=d.pageX;this.A=d.pageY}}catch(y){}}preventDefault(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}stopPropagation(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}stopImmediatePropagation(){this.event&&(this.event.cancelBubble=!0, this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())}};g.Lk=g.En.ytEventsEventsListeners||{};g.pS("ytEventsEventsListeners",g.Lk);var Jc=g.En.ytEventsEventsCounter||{count:0};g.pS("ytEventsEventsCounter",Jc);var EAg=g.ZL(function(){let d=!1;try{const f=Object.defineProperty({},"passive",{get:function(){d=!0}}); window.addEventListener("test",null,f)}catch(f){}return d}),jX=g.ZL(function(){let d=!1; try{const f=Object.defineProperty({},"capture",{get:function(){d=!0}}); window.addEventListener("test",null,f)}catch(f){}return d});var nA;nA=window;g.b=nA.ytcsi&&nA.ytcsi.now?nA.ytcsi.now:nA.performance&&nA.performance.timing&&nA.performance.now&&nA.performance.timing.navigationStart?()=>nA.performance.timing.navigationStart+nA.performance.now():()=>(new Date).getTime();g.lc(qf,g.X);qf.prototype.O=function(d){d.S===void 0&&Pg(d);var f=d.S;d.A===void 0&&Pg(d);this.S=new g.Oj(f,d.A)}; qf.prototype.tF=function(){return this.S||new g.Oj}; qf.prototype.K=function(){if(this.S){var d=(0,g.b)();if(this.j!=0){var f=this.D,m=this.S,y=f.x-m.x;f=f.y-m.y;y=Math.sqrt(y*y+f*f)/(d-this.j);this.A[this.V]=Math.abs((y-this.Y)/this.Y)>.5?1:0;f=0;for(m=0;m<4;m++)f+=this.A[m]||0;f>=3&&this.J();this.Y=y}this.j=d;this.D=this.S;this.V=(this.V+1)%4}}; qf.prototype.ue=function(){window.clearInterval(this.Z);g.zd(this.X)};g.Zg=class extends g.X{constructor(d){super();this.V=[];this.J=d||this}Fw(d,f,m,y,C){m=fR((0,g.uc)(m,y||this.J));m={target:d,name:f,callback:m};let B;C&&EAg()&&(B={passive:!0});d.addEventListener(f,m.callback,B);this.V.push(m);return m}bJ(d){for(let f=0;f{f.preventDefault();this.A=f}); d.addEventListener("appinstalled",()=>{this.S=!0},{once:!0})}};var Gd=class{constructor(){this.N3=!0}h3(d,f){d={};var m=[];"USER_SESSION_ID"in wt&&m.push({key:"u",value:g.Z("USER_SESSION_ID")});if(m=Al(m))d.Authorization=m,m=f=f?.sessionIndex,m===void 0&&(m=Number(g.Z("SESSION_INDEX",0)),m=isNaN(m)?0:m),g.L("voice_search_auth_header_removal")||(d["X-Goog-AuthUser"]=m.toString()),"INNERTUBE_HOST_OVERRIDE"in wt||(d["X-Origin"]=window.location.origin),f===void 0&&"DELEGATED_SESSION_ID"in wt&&(d["X-Goog-PageId"]=g.Z("DELEGATED_SESSION_ID"));return d}};var dp={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var BB=g.AV("ytglobal.prefsUserPrefsPrefs_")||{};g.pS("ytglobal.prefsUserPrefsPrefs_",BB); var WTB=class{constructor(){this.S=g.Z("ALT_PREF_COOKIE_NAME","PREF");this.A=g.Z("ALT_PREF_COOKIE_DOMAIN","youtube.com");const d=g.t2(this.S);d&&this.parse(d)}get(d,f){yd(d);mR(d);d=BB[d]!==void 0?BB[d].toString():null;return d!=null?d:f?f:""}set(d,f){yd(d);mR(d);if(f==null)throw Error("ExpectedNotNull");BB[d]=f.toString()}Ul(d){return!!((ef(`f${Math.floor(d/31)+1}`)||0)&1<{let d;return()=>{d||(d=new Zt("ytidb"));return d}})();var ai=[],oi=!1;var $OT={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"},AyT={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"},kBB={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}, Ii=class extends g.ZN{constructor(d,f={},m=$OT[d],y=AyT[d],C=kBB[d]){super(m,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:d,...f});this.type=d;this.message=m;this.level=y;this.S=C;Object.setPrototypeOf(this,Ii.prototype)}},Quv=class extends Ii{constructor(d,f){super("MISSING_OBJECT_STORES",{expectedObjectStores:f,foundObjectStores:d},$OT.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Quv.prototype)}},Xj=class extends Error{constructor(d,f){super();this.index= d;this.objectStore=f;Object.setPrototypeOf(this,Xj.prototype)}},I1V=["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 LI=class{constructor(d){this.S=d}},Zq=class{constructor(d){this.state={status:"PENDING"};this.S=[];this.A=[];d=d.S;const f=y=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:y};for(const C of this.S)C()}},m=y=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:y};for(const C of this.A)C()}}; try{d(f,m)}catch(y){m(y)}}static all(d){return new Zq(new LI((f,m)=>{const y=[];let C=d.length;C===0&&f(y);for(let B=0;B{y[B]=e;C--;C===0&&f(y)}).catch(e=>{m(e)})}))}static resolve(d){return new Zq(new LI((f,m)=>{d instanceof Zq?d.then(f,m):f(d)}))}static reject(d){return new Zq(new LI((f,m)=>{m(d)}))}then(d,f){const m=d??XNV,y=f??uNP; return new Zq(new LI((C,B)=>{this.state.status==="PENDING"?(this.S.push(()=>{lU(this,this,m,C,B)}),this.A.push(()=>{xp(this,this,y,C,B)})):this.state.status==="FULFILLED"?lU(this,this,m,C,B):this.state.status==="REJECTED"&&xp(this,this,y,C,B)}))}catch(d){return this.then(void 0,d)}};var nfc=class{constructor(d,f){this.request=d;this.cursor=f}};var vfS=class{constructor(d,f){this.S=d;this.options=f;this.transactionCount=0;this.V=Math.round((0,g.b)());this.A=!1}add(d,f,m){return qe(this,[d],{mode:"readwrite",Hg:!0,commit:vB()},y=>y.objectStore(d).add(f,m))}clear(d){return qe(this,[d],{mode:"readwrite", Hg:!0},f=>f.objectStore(d).clear())}close(){this.S.close(); this.options?.closed&&this.options.closed()}count(d,f){return qe(this,[d],{mode:"readonly",Hg:!0,commit:vB()},m=>m.objectStore(d).count(f))}delete(d,f){return qe(this,[d],{mode:"readwrite", Hg:!0,commit:vB()&&!(f instanceof IDBKeyRange)},m=>m.objectStore(d).delete(f))}get(d,f){return qe(this,[d],{mode:"readonly", Hg:!0,commit:vB()},m=>m.objectStore(d).get(f))}put(d,f,m){return qe(this,[d],{mode:"readwrite", Hg:!0,commit:vB()},y=>y.objectStore(d).put(f,m))}objectStoreNames(){return Array.from(this.S.objectStoreNames)}getName(){return this.S.name}},bU=class{constructor(d){this.S=d}add(d,f){return JO(this.S.add(d,f))}autoIncrement(){return this.S.autoIncrement}clear(){return JO(this.S.clear()).then(()=>{})}count(d){return JO(this.S.count(d))}delete(d){return d instanceof IDBKeyRange?VLq(this,d):JO(this.S.delete(d))}get(d){return JO(this.S.get(d))}index(d){try{return new OKS(this.S.index(d))}catch(f){if(f instanceof Error&&f.name==="NotFoundError")throw new Xj(d,this.S.name); throw f;}}getName(){return this.S.name}keyPath(){return this.S.keyPath}put(d,f){return JO(this.S.put(d,f))}},zS=class{constructor(d){this.S=d;this.A=new Map;this.aborted=!1;this.done=new Promise((f,m)=>{this.S.addEventListener("complete",()=>{f()}); this.S.addEventListener("error",y=>{y.currentTarget===y.target&&m(this.S.error)}); this.S.addEventListener("abort",()=>{var y=this.S.error;if(y)m(y);else if(!this.aborted){y=Ii;var C=this.S.objectStoreNames;const B=[];for(let e=0;ef.delete().then(()=>d2(f)))}get(d){return JO(this.S.get(d))}keyPath(){return this.S.keyPath}unique(){return this.S.unique}},jVW=class{constructor(d,f){this.request=d; this.cursor=f}delete(){return JO(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(d){return JO(this.cursor.update(d))}};var oAS=class{constructor(d,f){this.name=d;this.options=f;this.V=!0;this.Y=this.j=0}A(d,f,m={}){return y0(d,f,m)}delete(d={}){return CW(this.name,d)}open(){if(!this.V)throw BO(this);if(this.S)return this.S;let d;const f=()=>{this.S===d&&(this.S=void 0)},m={blocking:C=>{C.close()}, closed:f,Kx:f,upgrade:this.options.upgrade},y=async()=>{var C=Error().stack??"";try{const M=await this.A(this.name,this.options.version,m);var B=M,e=this.options;const K=[];for(const N of Object.keys(e.SG)){const {cF:W,Wp:c=Number.MAX_VALUE}=e.SG[N];!(B.S.version>=W)||B.S.version>=c||B.S.objectStoreNames.contains(N)||K.push(N)}if(K.length!==0){const N=Object.keys(this.options.SG),W=M.objectStoreNames();if(this.Ythis.options.version+1)throw C.close(),this.V=!1,BO(this,B);return C}f();M instanceof Error&&!g.L("ytidb_async_stack_killswitch")&&(M.stack=`${M.stack}\n${C.substring(C.indexOf("\n")+1)}`);throw Ri(M,this.name,"",this.options.version??-1);}}; return this.S=d=y()}};var MG=new oAS("YtIdbMeta",{SG:{databases:{cF:1}},upgrade(d,f){f(1)&&tO(d,"databases",{keyPath:"actualName"})}});var DP,sQ=new class{constructor(){}}(new class{constructor(){}});new g.fa;var UVg=class extends oAS{constructor(d,f){super(d,f);this.options=f;re(d)}A(d,f,m={}){return(this.options.shared?H_l:tLc)(d,f,{...m})}delete(d={}){return(this.options.shared?OQ:wNK)(this.name,d)}};var dZW=o$("ytGcfConfig",{SG:{coldConfigStore:{cF:1},hotConfigStore:{cF:1}},shared:!1,upgrade(d,f){f(1)&&(Yp(tO(d,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),Yp(tO(d,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var arc=class extends g.X{constructor(){super();this.A=[];this.S=[];const d=g.AV("yt.gcf.config.hotUpdateCallbacks");d?(this.A=[...d],this.S=d):(this.S=[],g.pS("yt.gcf.config.hotUpdateCallbacks",this.S))}ue(){for(const f of this.A){var d=this.S;const m=d.indexOf(f);m>=0&&d.splice(m,1)}this.A.length=0;super.ue()}};g.I$=class{constructor(){this.D=!1;this.Y=this.j=0;this.J=new arc}uV(){return nW()??g.Z("RAW_HOT_CONFIG_GROUP")}V(d){this.hotHashData=d;g.pS("yt.gcf.config.hotHashData",this.hotHashData||null)}};var hv5=typeof TextEncoder!=="undefined"?new TextEncoder:null,Ep=hv5?d=>hv5.encode(d):d=>{d=ed(d); const f=new Uint8Array(d.length);for(let m=0;m{}; this.LF=()=>{}; this.now=Date.now;this.PX=!1;this.rb=d.rb??100;this.JV=d.JV??1;this.Y1=d.Y1??2592E6;this.jR=d.jR??12E4;this.Q$=d.Q$??5E3;this.Yc=d.Yc??void 0;this.Fi=!!d.Fi;this.wx=d.wx??.1;this.GG=d.GG??10;d.handleError&&(this.handleError=d.handleError);d.LF&&(this.LF=d.LF);d.PX&&(this.PX=d.PX);d.s9&&(this.s9=d.s9);this.LC=d.LC;this.zH=d.zH;this.IQ=d.IQ;this.aQ=d.aQ;this.I4=d.I4;this.pn=d.pn;this.OQ=d.OQ;$r(this)&&(!this.LC||this.LC("networkless_logging"))&&kr(this)}writeThenSend(d,f={}){if($r(this)&&this.S){const m= {url:d,options:f,timestamp:this.now(),status:"NEW",sendCount:0};this.IQ.set(m,this.Yc).then(y=>{m.id=y;this.aQ.pQ()&&Op(this,m)}).catch(y=>{Op(this,m); or(this,y)})}else this.I4(d,f)}sendThenWrite(d,f={},m){if($r(this)&&this.S){const y={url:d, options:f,timestamp:this.now(),status:"NEW",sendCount:0};this.LC&&this.LC("nwl_skip_retry")&&(y.skipRetry=m);if(this.aQ.pQ()||this.LC&&this.LC("nwl_aggressive_send_then_write")&&!y.skipRetry){if(!y.skipRetry){const C=f.onError?f.onError:()=>{}; f.onError=async(B,e)=>{await this.IQ.set(y,this.Yc).catch(M=>{or(this,M)}); C(B,e)}}this.I4(d,f,y.skipRetry)}else this.IQ.set(y,this.Yc).catch(C=>{this.I4(d,f,y.skipRetry); or(this,C)})}else m=this.LC&&this.LC("nwl_skip_retry")&&m,this.I4(d,f,m)}sendAndWrite(d,f={}){if($r(this)&&this.S){const m={url:d, options:f,timestamp:this.now(),status:"NEW",sendCount:0};let y=!1;const C=f.onSuccess?f.onSuccess:()=>{}; m.options.onSuccess=(B,e)=>{m.id!==void 0?this.IQ.tN(m.id,this.Yc):y=!0;this.aQ.Eg&&this.LC&&this.LC("vss_network_hint")&&this.aQ.Eg(!0);C(B,e)}; this.I4(m.url,m.options,void 0,!0);this.IQ.set(m,this.Yc).then(B=>{m.id=B;y&&this.IQ.tN(m.id,this.Yc)}).catch(B=>{or(this,B)})}else this.I4(d,f,void 0,!0)}V(){if(!$r(this))throw Error("IndexedDB is not supported: throttleSend"); this.A||(this.A=this.zH.zk(async()=>{const d=await this.IQ.kF("NEW",this.Yc);d?(await Op(this,d),this.A&&(this.A=0,this.V())):this.j()},this.rb))}j(){this.zH.un(this.A); this.A=0}};var ar;var jc={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71, visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87, spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137, vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129, buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165, buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177, transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186, outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205, ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218, watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243, deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267, ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293, watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317, tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336, appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358, webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376, parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394, prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418, sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501, parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297, biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456, youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486, crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511, embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532,dnaRecapScreenshotEvent:534, mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545};var XRE=o$("ServiceWorkerLogsDatabase",{SG:{SWHealthLog:{cF:1}},shared:!0,upgrade:(d,f)=>{f(1)&&Yp(tO(d,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var XO={},lK5=0;var n4;var ld=class{constructor(){this.S=new Map;this.A=!1}requestComplete(d,f){f&&(this.A=!0);d=this.removeParams(d);this.S.get(d)||this.S.set(d,f)}isEndpointCFR(d){d=this.removeParams(d);return(d=this.S.get(d))?!1:d===!1&&this.A?!0:null}removeParams(d){return d.split("?")[0]}};ld.prototype.removeParams=ld.prototype.removeParams;ld.prototype.isEndpointCFR=ld.prototype.isEndpointCFR;ld.prototype.requestComplete=ld.prototype.requestComplete;ld.getInstance=xr;var Ph=class extends g.hq{constructor(){super();this.A=!1;this.S=Q55();this.S.dW("networkstatus-online",()=>{if(this.A&&g.L("offline_error_handling")){var d=Vi().get("errors",!0);if(d){for(const f in d)if(d[f]){const m=new g.ZN(f,"sent via offline_errors");m.name=d[f].name;m.stack=d[f].stack;m.level=d[f].level;dH(m)}Vi().set("errors",{},2592E3,!0)}}})}pQ(){return this.S.pQ()}Eg(d){this.S.S=d}PN(){const d=window.navigator.onLine; return d===void 0?!0:d}qx(){this.A=!0}dW(d,f){return this.S.dW(d,f)}hj(d){return HA(this.S,d)}};Ph.prototype.sendNetworkCheckRequest=Ph.prototype.hj;Ph.prototype.listen=Ph.prototype.dW;Ph.prototype.enableErrorFlushing=Ph.prototype.qx;Ph.prototype.getWindowStatus=Ph.prototype.PN;Ph.prototype.networkStatusHint=Ph.prototype.Eg;Ph.prototype.isNetworkAvailable=Ph.prototype.pQ;Ph.getInstance=L4;var gAh=class extends g.hq{constructor(){var d={cn:!0,Yu:!0};super();this.S=this.j=0;this.A=L4();const f=g.AV("yt.networkStatusManager.instance.listen").bind(this.A);f&&(d.rateLimit?(this.rateLimit=d.rateLimit,f("networkstatus-online",()=>{Jx(this,"publicytnetworkstatus-online")}),f("networkstatus-offline",()=>{Jx(this,"publicytnetworkstatus-offline")})):(f("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),f("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}pQ(){const d= g.AV("yt.networkStatusManager.instance.isNetworkAvailable"); return d?d.bind(this.A)():!0}Eg(d){const f=g.AV("yt.networkStatusManager.instance.networkStatusHint").bind(this.A);f&&f(d)}async hj(d){const f=g.AV("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.A);return g.L("skip_network_check_if_cfr")&&xr().isEndpointCFR("generate_204")?new Promise(m=>{this.Eg(window.navigator?.onLine||!0);m(this.pQ())}):f?f(d):!0}};var lI,P9l=class extends ryg{constructor(){lI||(lI=new gAh);super({IQ:{WQ:IKK,tN:gbl,kF:hBE,LS:FBl,Eo:rDT,set:aKl},aQ:lI,handleError:(d,f,m)=>{const y=m?.error?.code;y===400||y===415?(d=new g.ZN(d.message,f,m?.error?.code),mn(d,void 0,void 0,void 0,!0)):dH(d)}, LF:mn,I4:JDl,now:g.b,RS:xZv,zH:g.AO(),pn:"publicytnetworkstatus-online",OQ:"publicytnetworkstatus-offline",Fi:!0,wx:.1,GG:gH("potential_esf_error_limit",10),LC:g.L,PX:!(sb()&&g.FH(document.location.toString())!=="www.youtube-nocookie.com")});this.Y=new g.fa;g.L("networkless_immediately_drop_all_requests")&&u3c();OQ("LogsDatabaseV2")}writeThenSend(d,f){f||(f={});f=jh(d,f);sb()||(this.S=!1);super.writeThenSend(d,f)}sendThenWrite(d,f,m){f||(f={});f=jh(d,f);sb()||(this.S=!1);super.sendThenWrite(d,f,m)}sendAndWrite(d, f){f||(f={});f=jh(d,f);sb()||(this.S=!1);super.sendAndWrite(d,f)}awaitInitialization(){return this.Y.promise}};var vh=g.En.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.pS("ytNetworklessLoggingInitializationOptions",vh);g.b6=class{constructor(d){this.config_=null;d?this.config_=d:jD()&&(this.config_=g.vO())}isReady(){!this.config_&&jD()&&(this.config_=g.vO());return!!this.config_}};var IrP=g.En.ytPubsubPubsubInstance||new oe,qT=g.En.ytPubsubPubsubSubscribedKeys||{},tx=g.En.ytPubsubPubsubTopicToKeys||{},bd=g.En.ytPubsubPubsubIsSynchronous||{};oe.prototype.subscribe=oe.prototype.subscribe;oe.prototype.unsubscribeByKey=oe.prototype.D2;oe.prototype.publish=oe.prototype.aP;oe.prototype.clear=oe.prototype.clear;g.pS("ytPubsubPubsubInstance",IrP);g.pS("ytPubsubPubsubTopicToKeys",tx);g.pS("ytPubsubPubsubIsSynchronous",bd);g.pS("ytPubsubPubsubSubscribedKeys",qT);var mj={};g.lc(g.NQ,g.X);g.u=g.NQ.prototype;g.u.subscribe=function(d,f,m){return this.TL()?0:this.Kk.subscribe(d,f,m)}; g.u.unsubscribe=function(d,f,m){return this.TL()?!1:this.Kk.unsubscribe(d,f,m)}; g.u.D2=function(d){return this.TL()?!1:this.Kk.D2(d)}; g.u.aP=function(d,f){return this.TL()?!1:this.Kk.aP.apply(this.Kk,arguments)}; g.u.qm=function(d,f){for(let m in d)this.subscribe(m,d[m],f)}; g.u.fP=function(d,f){for(let m in d)this.unsubscribe(m,d[m],f)};var iO=Date.now().toString();var $Q={};var Ak,zBS;g.OR=Symbol("injectionDeps");g.xH=class{constructor(d){this.name=d}toString(){return`InjectionToken(${this.name})`}};Ak=class{constructor(d){this.key=d}};zBS=class{constructor(){this.A=new Map;this.V=new Map;this.S=new Map}resolve(d){return d instanceof Ak?as(this,d.key,[],!0):as(this,d,[])}};var hk;var rk=window;var lO=g.L("web_enable_lifecycle_monitoring")&&gk()!==0,qfE=g.L("web_enable_lifecycle_monitoring");var YfV=class{constructor(d){this.scheduler=g.AO();this.A=new g.fa;this.S=d;for(let f=0;f{m.uv();this.S[f].Oq=!0;this.S.every(C=>C.Oq===!0)&&this.A.resolve()}; const y=Dq(d,m.priority??0);this.S[f]={...m,uv:d,jobId:y}}}cancel(){for(const d of this.S)d.jobId===void 0||d.Oq||this.scheduler.un(d.jobId),d.Oq=!0;this.A.resolve()}};var usE=class{constructor(){this.state="none";this.plugins=[];this.A=void 0;this.j={};lO&&Is(this.state)}get currentState(){return this.state}install(d){this.plugins.push(d);return this}uninstall(...d){d.forEach(f=>{f=this.plugins.indexOf(f);f>-1&&this.plugins.splice(f,1)})}transition(d,f){lO&&uO(this.state); var m=this.transitions.find(y=>Array.isArray(y.from)?y.from.find(C=>C===this.state&&y.to===d):y.from===this.state&&y.to===d); if(m){this.V&&(TOn(this.V),this.V=void 0);b8P(this,d,f);this.state=d;lO&&Is(this.state);m=m.action.bind(this);const y=this.plugins.filter(C=>C[d]).map(C=>C[d]); m(wRq(this,y),f)}else throw Error(`no transition specified from ${this.state} to ${d}`);}};var UZg=class extends usE{constructor(){super();this.S=null;this.A=10;this.transitions=[{from:"none",to:"application_navigating",action:this.Y},{from:"application_navigating",to:"none",action:this.D},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}Y(d,f){this.S=g.Eb(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); d(f?.event)}D(d,f){this.S&&(bM.un(this.S),this.S=null);d(f?.event)}},xQ;var Sc=[];g.pS("yt.logging.transport.getScrapedGelPayloads",function(){return Sc});var SU=void 0,Ll=void 0;var qQ=class{constructor(){this.store={};this.S={}}storePayload(d,f){d=v6(d);this.store[d]?this.store[d].push(f):(this.S={},this.store[d]=[f]);g.L("more_accurate_gel_parser")&&(f=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(f));return d}smartExtractMatchingEntries(d){if(!d.keys.length)return[];const f=TX(this,d.keys.splice(0,1)[0]),m=[];for(let y=0;y`Cannot read property '${d.key}'`, yK:{Error:[{j7:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{j7:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{j7:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{j7:/\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"]},{j7:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{j7:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{j7:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{yY:d=>`Cannot call '${d.key}'`, yK:{TypeError:[{j7:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{j7:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{j7:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{j7:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{j7:/\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"]}, {j7:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{yY:d=>`${d.key} is not defined`, yK:{ReferenceError:[{j7:/(.*) is not defined/,groups:["key"]},{j7:/Can't find variable: (.*)/,groups:["key"]}]}}];var a2K={rj:[],g0:[{callback:QRq,weight:500},{callback:Oog,weight:500}]};var oOc=class{constructor(){this.g0=[];this.rj=[]}},QU;var ni=new oe;var R8=new Set,I8=0,XLE=0,Z9=0,gOg=[],rCE=[],RLS=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var Li=class extends f4{constructor(d){super(arguments);this.csn=d}},Bh=new mi("screen-created",Li),YU=[],nOq=xCc,UL=0,JY=new Map,SO=new Map,jO=new Map;var XqK=class{flush(d=[],f=!1){if(g.L("enable_client_streamz_web"))for(const m of d)d=il(m),this.S&&Ko(d,s9g,2,this.S),d={serializedIncrementBatch:g.X0(d.A())},g.tU("streamzIncremented",d,{sendIsolatedPayload:f})}},bFv=class extends XqK{constructor(){super()}},WiT=class extends XqK{constructor(d){super();var f=new s9g;var m=new cKq;m=OK(m,1,"botguard");d=OK(m,2,d);this.S=WL(f,cKq,1,DpP,d)}};var cb,i4l=new Map;var IaK=class{constructor(d){this.S=new gR(d)}set(d,f,m){m=m!==void 0?Date.now()+m:void 0;this.S.set(d,f,m)}get(d){return this.S.get(d)}remove(d){this.S.remove(d)}};var JCB=null;var SKg=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var Np=class{constructor(){this.S={};if(this.A=wH()){const d=g.t2("CONSISTENCY");d&&eM(this,{encryptedTokenJarContents:d})}}handleResponse(d,f){if(!f)throw Error("request needs to be passed into ConsistencyService");f=f.u$.context?.request?.consistencyTokenJars||[];(d=d.responseContext?.consistencyTokenJar)&&this.replace(f,d)}replace(d,f){for(const m of d)delete this.S[m.encryptedTokenJarContents];eM(this,f)}};var RvT=window.location.hostname.split(".").slice(-2).join("."),iq=class{constructor(){this.A=-1;let d=g.Z("LOCATION_PLAYABILITY_TOKEN");g.Z("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Mp(this))&&(d=this.localStorage.get("yt-location-playability-token"));d&&(this.locationPlayabilityToken=d,this.S=void 0)}static getInstance(){Jb=g.AV("yt.clientLocationService.instance");Jb||(Jb=new iq,g.pS("yt.clientLocationService.instance",Jb));return Jb}setLocationOnInnerTubeContext(d){d.client||(d.client= {});if(this.S)d.client.locationInfo||(d.client.locationInfo={}),d.client.locationInfo.latitudeE7=Math.floor(this.S.coords.latitude*1E7),d.client.locationInfo.longitudeE7=Math.floor(this.S.coords.longitude*1E7),d.client.locationInfo.horizontalAccuracyMeters=Math.round(this.S.coords.accuracy),d.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.V||this.locationPlayabilityToken)d.client.locationPlayabilityToken=this.V||this.locationPlayabilityToken}handleResponse(d){d=d.responseContext?.locationPlayabilityToken; d!==void 0&&(this.locationPlayabilityToken=d,this.S=void 0,g.Z("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=Mp(this))&&this.localStorage.set("yt-location-playability-token",d,15552E3):bG("YT_CL",JSON.stringify({loctok:d}),15552E3,RvT,!0))}clearLocationPlayabilityToken(d){d==="TVHTML5"?(this.localStorage=Mp(this))&&this.localStorage.remove("yt-location-playability-token"):HP("YT_CL");this.V=void 0;this.A!==-1&&(clearTimeout(this.A),this.A=-1)}getCurrentPositionFromGeolocation(){if(!(navigator&& navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));let d=!1,f=1E4;g.Z("INNERTUBE_CLIENT_NAME")==="MWEB"&&(d=!0,f=15E3);return new Promise((m,y)=>{navigator.geolocation.getCurrentPosition(C=>{this.S=C;m(C)},C=>{y(C)},{enableHighAccuracy:d, maximumAge:0,timeout:f})})}createUnpluggedLocationInfo(d){const f={}; d=d.coords;d?.latitude&&(f.latitudeE7=Math.floor(d.latitude*1E7));d?.longitude&&(f.longitudeE7=Math.floor(d.longitude*1E7));d?.accuracy&&(f.locationRadiusMeters=Math.round(d.accuracy));return f}createLocationInfo(d){const f={};d=d.coords;d?.latitude&&(f.latitudeE7=Math.floor(d.latitude*1E7));d?.longitude&&(f.longitudeE7=Math.floor(d.longitude*1E7));return f}},Jb;var nAc=class{constructor(){this.S={}}contains(d){return Object.prototype.hasOwnProperty.call(this.S,d)}get(d){if(this.contains(d))return this.S[d]}set(d,f){this.S[d]=f}BG(){return Object.keys(this.S)}remove(d){delete this.S[d]}};new class{constructor(){this.mappings=new nAc}get(d){a:{var f=this.mappings.get(d.toString());switch(f.type){case "mapping":d=f.value;break a;case "factory":f=f.value();this.mappings.set(d.toString(),{type:"mapping",value:f});d=f;break a;default:d=g.QX(f,void 0)}}return d}};var Db={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 ZKT=class{},SG=class extends ZKT{};var VTg={GET_DATASYNC_IDS:sl(class extends SG{})};var FJ=gH("ytcsi_debug_max_size",100);var XJ={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",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",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(XJ,{"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.comments":"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS","channel.content":"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 mZ=class extends f4{constructor(d,f){super(arguments);this.timer=f}},GLS=new mi("aft-recorded",mZ);var Vo=g.En.ytLoggingGelSequenceIdObj_||{};g.pS("ytLoggingGelSequenceIdObj_",Vo);var PV=g.En.ytLoggingLatencyUsageStats_||{};g.pS("ytLoggingLatencyUsageStats_",PV); var lq=class{constructor(){this.S=0}tick(d,f,m,y){LF(this,`tick_${d}_${f}`)||g.tU("latencyActionTicked",{tickName:d,clientActionNonce:f},{timestamp:m,cttAuthInfo:y})}info(d,f,m){const y=Object.keys(d).join("");LF(this,`info_${y}_${f}`)||(d=Object.assign({},d),d.clientActionNonce=f,g.tU("latencyActionInfo",d,{cttAuthInfo:m}))}jspbInfo(d,f,m){let y="";for(let C=0;C{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},JK=jG.performance||jG.mozPerformance||jG.msPerformance||jG.webkitPerformance||new lrK;var fU=!1,tK=!1,CU={'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"},fYB=(0,g.uc)(JK.clearResourceTimings||JK.webkitClearResourceTimings||JK.mozClearResourceTimings||JK.msClearResourceTimings||JK.oClearResourceTimings||g.nY,JK);var vb=window;vb.ytcsi&&(vb.ytcsi.infoGel=g.KU,vb.ytcsi.tick=g.M2);var czc="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch".split(" "),iDE=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],$Y=class{constructor(d,f,m,y,C){this.Y=d;this.aQ=f;this.V=m;this.j=y;this.A= C;this.S=new Map;d.T8||(d.T8={});d.T8={...VTg,...d.T8}}};var xY=new g.xH("INNERTUBE_TRANSPORT_TOKEN");var AzE=class extends SG{};var kDh=class extends SG{};var lu=class extends SG{constructor(){super()}};lu[g.OR]=[new g.xH("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var EJq=class extends SG{};var pUv=class extends SG{};var $a5=class extends SG{};var Q3W=class extends SG{};var Xi=new g.xH("CLIENT_NAME_TOKEN");var Rq=new g.xH("DEFAULT_STORE_EXPIRATION_TOKEN");var xOV=class{constructor(d,f){this.clientName=d;this.A=f}async put(d,f){f={...f.data};f.key=d;f.clientName=this.clientName;f.expireTimestampMs===void 0&&(f.expireTimestampMs=(Math.round((0,g.b)())+this.A).toString());return OH(this,d,f)}};xOV[g.OR]=[Xi,Rq];var oq=class{constructor(d){this.data={...d};delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.b)()}isProcessed(){return!!this.data.isProcessed}};var Da5=class extends xOV{constructor(){super(...arguments);this.S=new Map}async get(d){return aq(this,d)}async remove(d){h7(this,d)}async cM(){this.S.forEach(d=>{clearTimeout(d.timer)}); this.S.clear()}has(d){return!!this.S.get(d)}BG(){return this.S.keys()}};var nU=new g.xH("EPHEMERAL_STORE_TOKEN");var Fi=class{constructor(d){this.S=d.responseContext?.stateTags}};var Vw=class{constructor(d){this.S=d}handleResponse(d,f){if(!f)throw Error("request needs to be passed into StoreResponseProcessorService");r3(this,d,f.config?.Mc?.Jj)}};Vw[g.OR]=[nU];var Zv=new g.xH("STORE_RESPONSE_PROCESSOR_TOKEN");var zA=class extends g.ZN{constructor(d){super(d,[]);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var uu=class{constructor(d){this.S=d}async fetch(d,f,m){d=s3S(this,d,f);return fetch(d).then(y=>this.handleResponse(y,m)).catch(y=>{g.gh(y); if(m?.iR&&y instanceof zA&&y.errorType===1)return Promise.reject(y)})}handleResponse(d,f){let m; m=d.text().then(y=>{if(f?.Be&&d.ok)return DY(f.Be,y);y=y.replace(")]}'","");let C;if(f?.iR&&y)try{C=JSON.parse(y)}catch(B){throw new zA("JSON parsing failed after fetch");}return C??JSON.parse(y)}); d.redirected||d.ok?this.S&&this.S.success():(this.S&&this.S.Mt(),m=m.then(y=>{g.gh(new g.ZN("Error: API fetch failed",d.status,d.url,y));return{...y,errorMetadata:{status:d.status}}})); return m}};uu[g.OR]=[g.kQ(new g.xH("NETWORK_SLI_TOKEN"))];var Iq=new g.xH("NETWORK_MANAGER_TOKEN");var g3;var ogK=new g.oH("parallelCommand");var h2E=new g.oH("performOnceCommand");var aEn=new g.oH("serialCommand");var jy=class{constructor(d){this.S=d}bindInnertubeChallengeFetcher(d){this.S.bicf(d)}registerChallengeFetchedCallback(d){this.S.bcr(d)}getLatestChallengeResponse(){return this.S.blc()}};var aYc=[],zm=(0,g.Hx)`https://static.doubleclick.net/instream/ad_status.js`,vw=!1;var TA=class{constructor(d,f){this.A=d;this.S=f}},sBc=[new TA("b.f_",0),new TA("j.s_",2),new TA("r.s_",4),new TA("e.h_",6),new TA("i.s_",8),new TA("s.t_",10),new TA("p.h_",12),new TA("s.i_",14),new TA("f.i_",16),new TA("a.b_",18),new TA("a.o_"),new TA("g.o_",22),new TA("p.i_",24),new TA("p.m_"),new TA("n.k_",20),new TA("i.f_"),new TA("a.s_"),new TA("m.c_"),new TA("n.h_",26),new TA("o.p_"),new TA("m.p_",28),new TA("o.a_"),new TA("d.p_"),new TA("e.i_")].reduce((d,f)=>{d[f.A]=f;return d},{});var f$=class{constructor(d,f,m){this.network=d;this.options=f;this.D=m;this.V=0;this.S=null;this.A=new tMB;f.QU?bu(this,hTE(this)):f.preload&&bu(this,new Promise(y=>{g.Eb(0,()=>{y(YY(this))},0)}))}async Y(){return!!await Promise.race([this.S, null])}async j(d,f,m){this.S===null&&bu(this,YY(this));let y=!1;const C={};return Promise.race([(async()=>{this.options.ev&&this.options.QU&&await (await ODc())?.checkForRefresh();var B=await this.S;C.challenge=B.challenge;if(B.vx){var e={c:B.challenge,e:d,...f};try{y=!0;let M;(M=await B.vx.snapshot({Nm:e}))?C.webResponse=M:C.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{C.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in B.oX&&(C.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");d==="ENGAGEMENT_TYPE_PLAYBACK"&& (B=B.oX,e={},B.c6a&&(e.reportingStatus=String(Number(B.c)^q2())),B.c6b&&(e.broadSpectrumDetectionResult=String(Number(B.c)^Number(g.Z("CATSTAT",0)))),C.adblockReporting=e);return C})(), IYV(m,()=>{const B=Object.assign({},C);y&&(B.error="ATTESTATION_ERROR_VM_TIMEOUT");return B})])}};var uhB=["APP_STATE","PI"];var Fkv=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,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, 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,230684,229801,230685,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,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,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,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,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,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,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,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,297045,275198,271884,222932, 279119,271886,213915,275199,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,306448,306447,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,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,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,76256,298157,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,195350,301607,195349,194771,293041,293042,293043,301116,166382,37671,49953,220669,249229,213774,204572,191389,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,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,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,245256,244950, 191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,113746,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,122629,186204, 222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,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,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,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 LDT=class{constructor(){var d=P0S;const f=Ld(x4v());this.store=jY(d,void 0,f)}getState(){return this.store.getState()}dispatch(d){return this.store.dispatch(d)}subscribe(d){return this.store.subscribe(d)}replaceReducer(d){return this.store.replaceReducer(d)}[Symbol.observable](){return this.store[Symbol.observable]()}};var h6=class{constructor(d=[]){this.S=[];this.V=this.A=0;this.j=void 0;this.totalLength=0;d.forEach(f=>{this.append(f)})}Y(){return this.totalLength}append(d){if(eH(this,d)){const f=this.S[this.S.length-1]; this.S[this.S.length-1]=new Uint8Array(f.buffer,f.byteOffset,f.length+d.length);Mk(this)}else this.S.push(d);this.totalLength+=d.length}split(d){const f=new h6,m=new h6;for(const y of this.S)d>=y.length?(f.append(y),d-=y.length):d?(f.append(new Uint8Array(y.buffer,y.byteOffset,d)),m.append(new Uint8Array(y.buffer,y.byteOffset+d,y.length-d)),d=0):m.append(y);return{bx:f,fQ:m}}isFocused(d){return d>=this.V&&d{const d=y=>new Uint8Array(y),f=y=>{const C=new Uint8Array(y.length); for(let B=0;B>7&&283);Nw=new Uint8Array(256);BI=Ct(256);e1=Ct(256);Mw=Ct(256);Kt=Ct(256);for(let e=0;e<256;e++){C=e?y[255^m[e]]:0;C^=C<<1^C<<2^C<<3^C<<4;C=C&255^C>>>8^99;Nw[e]=C;f=C<<1^(C>>7&&283);var B=f^C;BI[e]=f<<24|C<<16|C<<8|B;e1[e]=B<<24|BI[e]>>>8;Mw[e]=C<<24|e1[e]>>> 8;Kt[e]=C<<24|Mw[e]>>>8}Jyh=!0}C=Ct(44);for(m=0;m<4;m++)C[m]=d[4*m]<<24|d[4*m+1]<<16|d[4*m+2]<<8|d[4*m+3];for(y=1;m<44;m++)d=C[m-1],m%4||(d=(Nw[d>>16&255]^y)<<24|Nw[d>>8&255]<<16|Nw[d&255]<<8|Nw[d>>>24],y=y<<1^(y>>7&&283)),C[m]=C[m-4]^d;this.key=C}encrypt(d){const f=d.length;d=new Uint8Array(d.buffer.slice(d.byteOffset,d.byteOffset+f));const m=this.A;let y=0;for(;y{const d=y=>new Uint8Array(y),f=y=>{const C=new Uint8Array(y.length); for(let B=0;B=64&&(this.D.set(d.subarray(0,64-this.A),this.A),f=64-this.A,this.A=0,$t(this,this.D,0));for(;f+64<=m;f+=64)$t(this,d,f);f{const f=this.observers.indexOf(d);f>=0&&this.observers.splice(f,1)}}A(d){uK(this,d.data)}ue(){this.channel.close()}},YW;G4("","downloadsPageViewConfigurationEntity");G4("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");G4("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");G4("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");G4("SMART_DOWNLOADS_ENABLED","settingEntity");var e2c=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],qGl=class{constructor(){this.state=1;this.vx=null;this.jL=void 0}initialize(d,f,m,y){this.jL=y;if(d.program){var C;y=d.interpreterUrl??null;d.interpreterSafeScript?C=zI(d.interpreterSafeScript):C=d.interpreterScript??null;d.interpreterSafeUrl&&(y=TI(d.interpreterSafeUrl).toString());BYh(this,C,y,d.program,f,m)}else g.gh(Error("BL:CIP"))}isInitialized(){return this.A()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(d={}){return this.A()?this.V({Nm:d}):null}dispose(){this.S(null);this.nG(8)}A(){return!!this.vx}V(d){return this.vx.HV(d)}S(d){g.S6(this.vx);this.vx=d}nG(d){this.state=d}};var bKT=class extends qGl{S(d){lK()?.bgvma();if(d){const f={bgvma:d.dispose.bind(d),bgvmb:d.snapshot.bind(d),bgvmc:d.HV.bind(d)};g.pS("yt.abuse.playerAttLoader",f);g.ZW(m=>d.snapshot(m))}else g.pS("yt.abuse.playerAttLoader",null),g.pS("yt.abuse.playerAttLoaderRun",null)}A(){return!!lK()}V(d){return lK().bgvmc(d)}};var yE={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var hy=class{constructor(d){this.S="pending";this.A=[];this.V=[];try{d(this.j.bind(this),this.reject.bind(this))}catch(f){this.reject(f)}}state(){return this.S==="fulfilled"?{state:"fulfilled",value:this.result}:this.S==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}j(d){Z5(d)||rs(d)?Xs(gs(d),this.j.bind(this),this.reject.bind(this)):(this.S="fulfilled",this.result=d,Ru(this))}reject(d){this.S="rejected";this.error=d;Ru(this)}},rs=y7(d=>qLn(d)?d instanceof hy:!1);var Jy=void 0;var zB=class{constructor(){this.j=new Set;this.A=new Set;this.Y=new Map;this.client=void 0;this.csn=null}V(d){this.client=d}S(){this.clear();this.csn=g.W5()}clear(){this.j.clear();this.A.clear();this.Y.clear();this.csn=null}};var GB=class{V(d){fR(TB().V).bind(TB())(d)}clear(){fR(TB().clear).bind(TB())()}};var qO=class{constructor(){this.Z=[];this.O=[];this.S=[];this.D=[];this.K=[];this.j=new Map;this.J=new Map;this.A=new Set;this.hP=new Map}V(d){this.client=d}S1(d,f={}){fR(()=>{const m=g.z(d?.commandMetadata,WYB)?.rootVe||g.z(d?.commandMetadata,FYg)?.screenVisualElement?.uiType;if(m){var y=g.z(d?.commandMetadata,j7v);if(y?.parentTrackingParams){var C=wf(y.parentTrackingParams);if(y.parentCsn)var B=y.parentCsn}else f.clickedVisualElement?C=f.clickedVisualElement:d.clickTrackingParams&&(C=wf(d.clickTrackingParams)); a:{y=g.z(d,g.db);var e=g.z(d,I7K);if(y){if(e=xA(y,"VIDEO")){y={token:e,videoId:y.videoId};break a}}else if(e&&(y=xA(e,"PLAYLIST"))){y={token:y,playlistId:e.playlistId};break a}y=void 0}f={cttAuthInfo:y,parentCsn:B,...f};g.L("expectation_logging")&&(f.loggingExpectations=g.z(d?.commandMetadata,FYg)?.loggingExpectations||void 0);Hq(this,m,C,f)}else g.gh(new g.ZN("Error: Trying to create a new screen without a rootVeType",d))})()}clickCommand(d,f,m=0){return XxS(this,d.clickTrackingParams,f,m)}stateChanged(d, f,m=0){this.visualElementStateChanged(wf(d),f,m)}visualElementStateChanged(d,f,m=0){m===0&&this.A.has(m)?this.O.push([d, f]):YA(this,d,f,m)}Jz(d){const f=d.cpn;if(this.S.length&&this.S[this.S.length-2]?.cpn!==f){var m=g.W5();if(f&&m&&m!=="UNDEFINED_CSN"){let y;d.itct&&(y=wf(d.itct||""));const C={};g.L("web_playback_associated_log_ctt")&&d.lB&&(C.cttAuthInfo={token:d.lB,videoId:d.videoId});d={cpn:f,csn:m};g.L("web_playback_associated_ve")&&y&&(G6(m,y),d.playbackVe=y.getAsJson());g.tU("playbackAssociated",d,C);this.S[this.S.length-1].cpn=f}}}};var fQ=class{fetch(d,f,m){const y=R2n(d,f,m);return new Promise((C,B)=>{const e=()=>{if(m?.iR)try{const M=this.handleResponse(d,y.status,y.response,m);C(M)}catch(M){B(M)}else C(this.handleResponse(d,y.status,y.response,m))}; y.onerror=e;y.onload=e;y.send(f.body??null)})}handleResponse(d,f,m,y){m=m.replace(")]}'",""); let C;try{C=JSON.parse(m)}catch(B){g.gh(new g.ZN("JSON parsing failed after XHR fetch",d,f,m));if(y?.iR&&m)throw new zA("JSON parsing failed after XHR fetch");C={}}f!==200&&(g.gh(new g.ZN("XHR API fetch failed",d,f,m)),C={...C,errorMetadata:{status:f}});return C}};var tTn=class{static getInstance(){let d=g.AV("ytglobal.storage_");d||(d=new tTn,g.pS("ytglobal.storage_",d));return d}async estimate(){const d=navigator;if(d.storage?.estimate)return d.storage.estimate();if(d.webkitTemporaryStorage?.queryUsageAndQuota)return ngB()}};g.pS("ytglobal.storageClass_",tTn);var uzc=o$("yt-player-local-media",{SG:{index:{cF:2},media:{cF:2},captions:{cF:5}},shared:!1,upgrade(d,f){f(2)&&(tO(d,"index"),tO(d,"media"));f(5)&&tO(d,"captions");f(6)&&(HB(d,"metadata"),HB(d,"playerdata"))},version:5});var HKV={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},qt;a:{var bI=g.M4();bI=bI.toLowerCase();if(bI.indexOf("android")!=-1){var wqc=bI.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(wqc){const d=parseFloat(wqc[1]);if(d<100){qt=d;break a}}var YGK=bI.match("("+Object.keys(HKV).join("|")+")");qt=YGK?HKV[YGK[0]]:0}else qt=void 0}var tb=qt,zv=tb>=0;var Hb;{var UOV=g.M4();const d=UOV.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!d||d.length<2)Hb=void 0;else{var wv=UOV.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);Hb=wv&&wv.length===6?Number(wv[5].replace("_",".")):0}}var la=Hb,S8=la>=0;var CQ;g.yL=new bKT;CQ=0;g.GBP=class{constructor(d){this.videoData=d;this.S={c1a:()=>{const f=[];if(g.yL.isInitialized()){var m="";this.videoData&&this.videoData.xo&&(m=this.videoData.xo+`&${"r1b"}=${this.videoData.clientPlaybackNonce}`);m={atr_challenge:m};g.pU("bg_v",void 0,"player_att");(m=lEP(m))?(g.pU("bg_s",void 0,"player_att"),f.push(`${"r1a"}=${m}`)):(g.pU("bg_e",void 0,"player_att"),f.push("r1c=2"))}else g.pU("bg_e",void 0,"player_att"),window.trayride||window.botguard?f.push("r1c=1"):f.push("r1c=4");f.push(`${"r1d"}=${g.yL.getState()}`); return f.join("&")}, c6a:f=>"r6a="+(Number(f.c)^q2()), c6b:f=>`${"r6b"}=${Number(f.c)^Number(g.Z("CATSTAT",0))}`}; this.videoData&&this.videoData.xo?this.oX=g.eE(this.videoData.xo):this.oX={}}};g.iE=class{constructor(d,f={},m=0){this.errorCode=d;this.details=f;this.severity=m}};var tA=cH()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.cO?!0:!1;var cc={gj:function(d){d[A[25]]()}, cs:function(d,f){d[A[33]](0,f)}, yy:function(d,f){var m=d[0];d[0]=d[f%d[A[6]]];d[f%d[A[6]]]=m}};var dFv={SD:"adunit",Jp:"detailpage",yX:"editpage",vO:"embedded",jY:"leanback",jX:"previewpage",h_:"profilepage",Re:"unplugged",lQ:"playlistoverview",FA:"sponsorshipsoffer",Ej:"shortspage",Dz:"handlesclaiming",Zz:"immersivelivepage",QX:"creatormusic",Bh:"immersivelivepreviewpage",mG:"admintoolyurt",PL:"shortsaudiopivot",oh:"consumption",cH:"background_audio_playback"};var fjB=["h","H"],mF5=["9","("],ypP=["9h","(h"],CEq=["8","*"],BcW=["a","A"],etK=["o","O"],M2E=["m","M"],KSW=["mac3","MAC3"],Ncq=["meac3","MEAC3"],n0={h:fjB,H:fjB,["9"]:mF5,["("]:mF5,["9h"]:ypP,["(h"]:ypP,["8"]:CEq,["*"]:CEq,a:BcW,A:BcW,o:etK,O:etK,m:M2E,M:M2E,mac3:KSW,MAC3:KSW,meac3:Ncq,MEAC3:Ncq},iQK=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),MSq=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var JNc={vL:0,gA:124,t_:144,QV:220,Mu:240,CI:340,J_:360,Zw:480,WL:588,BL:608,sj:720,yV:740,pI:1080,TN:1100,oW:1440,IW:2160,nI: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 xa={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},c2={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},b2={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 VL=2592E3;g.bE={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 tp={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var qOh={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},rh={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"},WSg={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var tqS={BO:1,Rh:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var PMv=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/)"),fv=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]+)?/)"), Lel=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),G1E=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|currents\\.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)|$))"), YOc=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)|$))"),HO5=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((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)|(gz0\\.googleusercontent)|(((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))\\/|^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|currents\\.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/)"), Jgn=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),wJc=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)"),tuW=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((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)|(gz0\\.googleusercontent)|(((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))\\/|^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|currents\\.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/.*$)"), cpS=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)"), sFq=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://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads-prod\\.qa\\.adz\\.google\\.com/aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|^https://ads\\.google\\.com/aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|^https://adwords\\.corp\\.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|currents\\.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|ads\\-external\\-prod\\.qa\\.adz\\.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)"), DFc=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://currents\\.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)$|^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$)");var gfT;g.Iw=class{constructor(d,f=!1){this[A[14]]=d;this[A[54]]=f;this[A[3]]=this[A[22]]=this[A[39]]=A[15];this[A[1]]={};this[A[34]]=A[15]}set(d,f){this[A[1]][d]!==f&&(this[A[1]][d]=f,this[A[34]]=A[15])}get(d){ix(42,this);return this[A[1]][d]||null}Px(){this[A[34]]||(this[A[34]]=lM(39,this));return this[A[34]]}clone(){const d=new g.Iw(this[A[14]],this[A[54]]);d[A[39]]=this[A[39]];d[A[22]]=this[A[22]];d[A[3]]=this[A[3]];d[A[1]]=g.zo(this[A[1]]);d[A[34]]=this[A[34]];return d}};gfT=[$Nv];var dy={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var y1=class{constructor(d,f){this.id=d;this.xi=f;this.captionTracks=[];this.V=this.j=null;this.xtags="";this.D=this.Y=!1;this.S=null;this.A="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";d=this.xi.id.split(".");d.length>1&&(this.Y=d[1]==="2",this.D=d[1]==="4")}getLanguageInfo(){return this.xi}getXtags(){if(!this.xtags){const d=this.id.split(";");d.length>1&&(this.xtags=d[1])}return this.xtags}toString(){return this.xi.name}isAutoDubbed(){return this.xi.getIsAutoDubbed()}}; y1.prototype.getLanguageInfo=y1.prototype.getLanguageInfo;y1.prototype.isAutoDubbed=y1.prototype.isAutoDubbed;var Kv=class{constructor(d,f,m,y,C=0){this.A=d;this.S=f;this.V=m;this.reason=y;this.Xw=C}equals(d){return this.A===d.A&&this.S===d.S&&this.V===d.V&&this.reason===d.reason&&(!ij||this.Xw===d.Xw)}isLocked(){return this.V&&!!this.A&&this.A===this.S}compose(d){if(d.V&&W2(d))return EC;if(d.V||W2(this))return d;if(this.V||W2(d))return this;let f=this.A&&d.A?Math.max(this.A,d.A):this.A||d.A;const m=this.S&&d.S?Math.min(this.S,d.S):this.S||d.S;f=Math.min(f,m);let y=0;ij&&(y=this.Xw!==0&&d.Xw!==0?Math.min(this.Xw, d.Xw):this.Xw===0?d.Xw:this.Xw);return ij&&f===this.A&&m===this.S&&y===this.Xw||!ij&&f===this.A&&m===this.S?this:ij?new Kv(f,m,!1,m===this.S&&y===this.Xw?this.reason:d.reason,y):new Kv(f,m,!1,m===this.S?this.reason:d.reason)}j(d){return!d.video||ij&&this.Xw!==0&&this.Xwd.j(C)),m=[],y={}; for(let C=0;Cd.j(f))}getAvailableAudioTracks(){return this.audioTracks}S(){return!!this.A}};var Ecq=new Set(["356"]),pH5=class extends g.X{constructor(){super(...arguments);this.A=null;this.S=new Map}ue(){super.ue()}};var rN=class{constructor(d,f,m,y,C,B,e,M,K){this.pC=d;this.startTime=f;this.duration=m;this.ingestionTime=y;this.sourceURL=C;this.v9=K;this.endTime=f+m;this.S=e||0;this.range=B||null;this.pending=M||!1;this.v9=K||null}};g.U2=class{constructor(){this.segments=[];this.A=null;this.Y=!0;this.D=""}J(d){this.segments.push(d)}iE(d){return!!this.V(d)}getDuration(d){return(d=this.V(d))?d.duration:0}O(d){return this.getDuration(d)}Qm(){return 0}Jo(){return this.segments.length?this.segments[0].pC:-1}ot(d){return(d=this.V(d))?d.ingestionTime:NaN}Yy(){return this.segments.length?this.segments[this.segments.length-1].pC:-1}Uc(d){return this.Yy()===d&&!this.Y&&d>=0}sX(){const d=this.segments[this.segments.length-1];return d?d.endTime: NaN}Iu(){return this.segments[0].startTime}w7(){return this.segments.length}S(){return 0}RQ(d){return(d=this.j(d))?d.pC:-1}Z(d){return(d=this.V(d))?d.sourceURL:""}getStartTime(d){return(d=this.V(d))?d.startTime:0}rY(d){return this.getStartTime(d)+this.getDuration(d)}isLoaded(){return this.segments.length>0}V(d){if(this.A&&this.A.pC===d)return this.A;d=g.y3(this.segments,new rN(d,0,0,0,""),(f,m)=>f.pC-m.pC); return this.A=d>=0?this.segments[d]:null}j(d){if(this.A&&this.A.startTime<=d&&df.startTime-m.startTime); return this.A=d>=0?this.segments[d]:this.segments[Math.max(0,-d-2)]}append(d){if(d.length)if(d=g.wx(d),this.segments.length){var f=this.segments.length?g.VX(this.segments).endTime:0,m=d[0].pC-this.Yy();m>1&&g.qN(this.segments);m=m>0?0:-m+1;for(let y=m;y1?d=d.Ku:(f=X6(f,Te(this,this.qd(d,f),d)),d=Math.max(this.Y,f.timedOut)+d.Kb*(this.A-this.Y)+.25*this.Z,d=d>3?1E3*1.6**(d-3):0);return d===0?!0:this.K+d<(0,g.b)()}X(d,f){this.S.set(d,f);this.V.set(d,f);this.j&&this.j.set(d,f)}TZ(){return this.V.get("cpn")||""}bd(d,f){d.qU===this.S&&(this.S=o0(d,f));d.qU===this.j&&(this.j= o0(d,f))}S1(){this.O=!0}Fo(){return this.S!==this.j&&!this.D}};var GA=class{constructor(d,f,m,y){this.initRange=m;this.indexRange=y;this.A=null;this.K=!1;this.Mp=0;this.S1=this.NT=this.O=null;this.info=f;this.uT=new lB(d)}S(){return!!this.A&&this.index.isLoaded()}e1(){return!1}RP(d){return[d]}Ys(d){return[d]}};var wT=class{constructor(d,f){this.start=d;this.end=f;this.length=f-d+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}S(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var Kb=class{constructor(d,f,m,y="",C,B,e,M,K,N,W,c=""){this.type=d;this.rD=f;this.range=m;this.source=y;this.uu=W;this.clipId=c;this.K=[];this.J="";this.pC=-1;this.X=0;this.J=y;this.pC=C>=0?C:-1;this.startTime=B||0;this.duration=e||0;this.S=M||0;this.A=K>=0?K:this.range?this.range.length:NaN;this.V=this.range?this.S+this.A===this.range.length:N===void 0?!!this.A:N;this.range?(this.j=this.startTime+this.duration*this.S/this.range.length,this.Z=this.duration*this.A/this.range.length,this.Y=this.j+ this.Z):fb(this)}D(){return this.V&&this.rD.index.Uc(this.pC)}isEncrypted(){return this.rD.info.isEncrypted()}equals(d){return!(!d||d.rD!==this.rD||d.type!==this.type||(this.range&&d.range?d.range.start!==this.range.start||d.range.end!==this.range.end:d.range!==this.range)||d.pC!==this.pC||d.S!==this.S||d.A!==this.A)}O(){return this.type===4}JB(){return!!this.rD.info.video}S1(){return this.pC}EB(){const d=ME(this);let f="";g.rY(d,(m,y)=>{f+=`${y}_${m}_`}); return f.slice(0,-1)}};var h3=class{constructor(d,f){this.Pr=d;this.j=this.S=null;this.Y=this.l5=NaN;this.qd=this.requestId=null;this.uT=d[0].rD.uT;this.A=f||"";if(this.Pr[0].range&&this.Pr[0].A>0){a:{for(f=1;fd.pC&&this.index.Jo()<=d.pC+1}update(d,f,m){this.index.append(d);nv(this.index,m);d=this.index;d.Y=f;d.D="update"}S(){return this.e1()?!0:super.S()}Y(d,f){const m=this.index.Z(d),y=this.index.getStartTime(d);let C=this.index.getDuration(d),B;f?C=B=0:B=this.info.Xw>0?this.info.Xw*C:1E3;return new h3([new Kb(3,this,void 0,"liveCreateRequestInfoForSegment",d,y,C,0,B,!f)],m)}IP(){return this.e1()?0:this.initRange.length}fC(){return!1}};var Apv=class{constructor(d,f,m,y,C){this.pC=d;this.startSecs=f;this.df=m;this.S=y||NaN;this.A=C||NaN}};var oN=class{constructor(){this.S=[];this.A=null;this.D=0;this.V=[];this.Y=!1;this.J="";this.j=-1}update(d){var f=void 0;this.A&&(f=this.A);{const O=new oN;var m=Array.from(d.getElementsByTagName("S"));if(m.length){var y=+A3(d,"timescale")||1,C=(+m[0].getAttribute("t")||0)/y,B=+A3(d,"startNumber")||0;O.j=C;var e=f?f.startSecs+f.df:0,M=Date.parse(O7(A3(d,"yt:segmentIngestTime")))/1E3;O.Y=d.parentElement.tagName==="SegmentTemplate";O.Y&&(O.J=A3(d,"media"));d=f?B-f.pC:1;O.D=d>0?0:-d+1;for(E of m){d= +E.getAttribute("d")/y;m=(+E.getAttribute("yt:sid")||0)/y;const F=+E.getAttribute("r")||0;for(let V=0;V<=F;V++){if(f&&B<=f.pC){B++;continue}var K=new Apv(B,e,d,M+m,C);O.S.push(K);b:{var N=E;var W=y,c=K.startSecs;K=N.getAttribute("yt:cuepointTimeOffset");var D=N.getAttribute("yt:cuepointDuration");if(!K||!D){N=null;break b}K=Number(K);c=-K/W+c;W=Number(D)/W;D=N.getAttribute("yt:cuepointContext")||null;const l=N.getAttribute("yt:cuepointIdentifier")||"";N=N.getAttribute("yt:cuepointEvent")||"";N=new g.v2(c, W,D,l,$FK[N]||"unknown",K)}N&&O.V.push(N);B++;e+=d;C+=d;M+=d+m}}O.S.length&&(O.A=g.VX(O.S))}var E=O}this.D=E.D;this.A=E.A||this.A;g.Y_(this.S,E.S);g.Y_(this.V,E.V);this.Y=E.Y;this.J=E.J;this.j===-1&&(this.j=E.getStreamTimeOffset())}getStreamTimeOffset(){return this.j===-1?0:this.j}};var kjq=class{constructor(){this.j=[];this.S=null;this.A={};this.V={}}};var QFn=class extends g.U2{constructor({AJ:d=0,L7:f=!1,jV:m=0,KG:y=0,rX:C=Infinity,j9:B=0,rf:e=!1,wd:M=!1}={}){super();this.Nk=this.JC=-1;this.Wg=d;this.jV=m;this.L7=f;this.KG=y;this.rX=C;this.j9=B;((this.rf=e)||isFinite(C)&&this.rX>0)&&f&&KB&&(this.Y=!1,this.D="postLive");this.wd=M}Qm(){return this.Wg}iE(d,f){d=aN(this,d);return d>=0&&(f||!this.segments[d].pending)}Jo(){return this.L7?this.segments.length?this.j(this.Iu()).pC:-1:super.Jo()}Iu(){if(this.rf)return 0;if(!this.L7)return super.Iu();if(!this.segments.length)return 0; const d=Math.max(g.VX(this.segments).endTime-this.jV,0);return this.KG>0&&this.j(d).pC0)return this.Nk/1E3;if(!this.segments.length)return super.sX();var d=this.Yy();if(!this.L7||d<=this.segments[this.segments.length-1].pC)d=this.segments[this.segments.length-1];else{var f=this.segments[this.segments.length-1];d=new rN(d,Math.max(0,f.startTime-(f.pC-d)*this.Wg),this.Wg,0,`sq/${d}`,void 0,void 0,!0)}return this.rf?Math.min(this.jV, d.endTime):d.endTime}w7(){return this.L7?this.segments.length?this.Yy()-this.Jo()+1:0:super.w7()}Yy(){let d=Math.min(this.rX,Math.max(super.Yy(),this.JC));var f=this.jV*1E3;f=this.Nk>0&&this.Nk0&&this.JC>0&&!f&&(f=this.j(this.jV))&&(d=Math.min(f.pC-1,d));return d}TR(){return this.segments.length?this.segments[this.segments.length-1]:null}J(d){var f=aN(this,d.pC);if(f>=0)this.segments[f]=d;else if(this.segments.splice(-(f+1),0,d),this.j9&&d.pC%(300/this.Wg)===0){var m=this.segments[0].pC, y=Math.floor(this.j9/this.Wg);d=d.pC-y;f=-(f+1)-y;f>0&&d>m&&(this.segments=this.segments.slice(f))}}K(d){d=aN(this,d);d>=0&&this.segments.splice(d,1)}qK(){return this.JC}Uc(d){return KB?!this.Y&&d>=0&&this.Yy()<=d:super.Uc(d)}j(d){if(!this.L7)return super.j(d);if(!this.segments.length)return null;var f=this.segments[this.segments.length-1];if(d=f.endTime)f=f.pC+Math.floor((d-f.endTime)/ this.Wg+1);else{f=Cy(this.segments,y=>d=y.endTime?1:0); if(f>=0)return this.segments[f];var m=-(f+1);f=this.segments[m-1];m=this.segments[m];f=Math.floor((d-f.endTime)/((m.startTime-f.endTime)/(m.pC-f.pC-1))+1)+f.pC}return this.V(f)}V(d){if(!this.L7)return super.V(d);if(!this.segments.length)return null;var f=aN(this,d);if(f>=0)return this.segments[f];const m=-(f+1);f=this.Wg;if(m===0)var y=Math.max(0,this.segments[0].startTime-(this.segments[0].pC-d)*f);else m===this.segments.length?(y=this.segments[this.segments.length-1],y=y.endTime+(d-y.pC-1)*f):(y= this.segments[m-1],f=this.segments[m],f=(f.startTime-y.endTime)/(f.pC-y.pC-1),y=y.endTime+(d-y.pC-1)*f);return new rN(d,y,f,0,`sq/${d}`,void 0,void 0,!0)}},KB=!1;var RI=class extends Dh{constructor(d,f,m={}){super(d,f,"",void 0,void 0,m.AJ||0);this.index=new QFn(m)}hP(){return!0}S(){return!0}j(d){return this.Z()&&d.A&&!d.V||!d.rD.index.Uc(d.pC)}J(){}D(d,f=!1){return typeof d!=="number"||isFinite(d)?super.D(d,f):new h3([new Kb(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.AJ,void 0,this.AJ*this.info.Xw)],"")}Y(d,f){if(this.index.iE(d))return super.Y(d,f);const m=this.index.getStartTime(d);let y=Math.round(this.AJ*this.info.Xw),C=this.AJ;f&&(C= y=0);return new h3([new Kb(3,this,void 0,"mlLiveCreateReqInfoForSeg",d,m,C,void 0,y,!f)],d>=0?`sq/${d}`:"")}};var Ti=class extends GA{constructor(d,f){super(d,f);d=this.index=new g.U2;d.Y=!1;d.D="d"}V(){return!1}Z(){return!1}hP(){return!1}J(){return new h3([new Kb(1,this,void 0,"otfInit")],"sq/0")}X(){return null}oP(d){this.j(d);return Ff(this,eV(d),!1)}D(d,f=!1){d=this.index.RQ(d);f&&(d=Math.min(this.index.Yy(),d+1));return Ff(this,d,!0)}Wr(d){d.info.type===1&&(this.A||(this.A=Dz(d.A)),d.S&&d.S.uri==="http://youtube.com/streaming/otf/durations/112015"&&Pwc(this,d.S))}j(d){return d.A===0?!0:this.index.Yy()> d.pC&&this.index.Jo()<=d.pC+1}IP(){return 0}fC(){return!1}};var Xf,OQg,JqT,RN,LPT;g.IN=class{constructor(d){this.tag=d}};Xf=new Map;OQg=class{constructor(){this.S=new Map}};JqT=class{constructor(){this.S=10;this.A=Date.now()}};RN=new Map;LPT=new OQg;var l3=class{constructor(d,f){this.info=d;this.A=f;this.S=null;this.j=this.V=-1;this.timestampOffset=0;this.isLocked=this.J=!1;this.Y=this.info.rD.e1()&&!this.info.S}D(d,f=!1,m=0){if(this.isLocked||d.isLocked||!dN(this.info,d.info)||this.info.V)return null;if(m){if(this.A.totalLength+d.A.totalLength>m)return null}else if(f&&(f=this.A,m=d.A,f=!(m.S.length?eH(f,m.S[0]):1)),f)return null;f=new Kb(this.info.type,this.info.rD,this.info.range,this.info.J,this.info.pC,this.info.startTime,this.info.duration, this.info.S,this.info.A,this.info.V,this.info.uu,this.info.clipId);m=d.info;f.A+=m.A;f.range&&(f.Z+=m.Z);f.Y=m.Y;f.V=m.V;m=new h6;K$(m,this.A);K$(m,d.A);f=new l3(f,m);f.S!=null&&d.S!=null&&g.u3("dash",414627957,`merged slice emsg overridden; prev: ${f.S.ME()} next: ${d.S.ME()}`);f.S=d.S||this.S;f.V=this.V!==-1?this.V:d.V;f.j=this.j!==-1?this.j:d.j;return f}};g.dW=class{constructor(){this.count=0;this.A=1;this.V=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}iE(d){return d<=this.Yy()}S(d){return this.offsets[d]}getStartTime(d){return this.startTicks[d]/this.A}rY(d){return this.getStartTime(d)+this.getDuration(d)}ot(){return NaN}getDuration(d){d=this.O(d);return d>=0?d/this.A:-1}O(d){return d+1=0}sX(){return this.V?this.startTicks[this.count]/this.A:NaN}Iu(){return 0}w7(){return this.count}Z(){return""}RQ(d){d=g.y3(this.startTicks.subarray(0,this.count),d*this.A);return d>=0?d:Math.max(0,-d-2)}isLoaded(){return this.Yy()>=0}zC(d,f){if(d>=this.Yy())return 0;let m=0;for(f=this.getStartTime(d)+f;dthis.getStartTime(d);d++)m=Math.max(m,b3(this,d)/this.getDuration(d));return m}resize(d){d+=2;const f=this.offsets;this.offsets=new Float64Array(d+1);const m=this.startTicks;this.startTicks= new Float64Array(d+1);for(d=0;d0&&d&&(m=m.range.end+1,d=Math.min(d,this.info.contentLength-m),d>0&&y.push(new Kb(4,this,U_(m,d),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,f)));return new h3(y)}Wr(d){if(d.info.type=== 1){if(this.A)return;this.A=Dz(d.A)}else if(d.info.type===2){if(this.Y||this.index.Yy()>=0)return;if(g.nb(this.info)){var f=this.index,m=g.Zi(d);d=d.info.range.start;var y=g.G5(m,0,1936286840);m=ei(y);f.A=m.timescale;var C=m.aH;f.offsets[0]=m.vN+d+y.size;f.startTicks[0]=C;f.V=!0;var B=m.Zp.length;for(var e=0;e0&&m===B[0].zf)for(m=0;m=this.index.S(m+1);)m++;return Hl(this,m,f,d.A).Pr}j(d){d.D();return this.S()?!0:d.range.end+1this.info.contentLength&&(f=new wT(f.start,this.info.contentLength-1)),new h3([new Kb(4,d.rD,f,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,d.clipId)]);d.type===4&&(d=this.Ys(d),d=d[d.length-1]);let m=0; const y=d.range.start+d.S+d.A;d.type===3&&(d.D(),m=d.pC,y===d.range.end+1&&(m+=1));return Hl(this,m,y,f)}oP(){return null}D(d,f=!1){d=this.index.RQ(d);f&&(d=Math.min(this.index.Yy(),d+1));return Hl(this,d,this.index.S(d),0)}V(){return!0}Z(){return!0}hP(){return!1}IP(){return this.indexRange.length+this.initRange.length}fC(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var yr=class{constructor(d=0,f=0,m="SPATIAL_AUDIO_TYPE_NONE",y=!1,C,B,e="AUDIO_QUALITY_UNKNOWN",M=!1){this.sampleRate=d;this.numChannels=f;this.spatialAudioType=m;this.S=y;this.V=C;this.j=B;this.audioQuality=e;this.A=M}isMultiChannelAudio(){return this.numChannels>2}};var Gi=class{constructor(d,f,m,y="",C="",B=""){this.displayName=d;this.vssId=f;this.languageCode=m;this.kind=y;this.xtags=C;this.id=B}};var dLV={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},SoE={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 Ij={WIDTH:{name:"width",video:!0,valid:640,KQ:99999},HEIGHT:{name:"height",video:!0,valid:360,KQ:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,KQ:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,KQ:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",KQ:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,KQ:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",KQ:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",KQ:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",KQ:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",KQ:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",KQ:"false"}};var HK={["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 Yv="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var CG=class{constructor(d,f,m,y,C,B,e,M,K,N){this.width=d;this.height=f;this.V=M;this.quality=B||U7(d,f);this.qualityOrdinal=xa[this.quality];this.fps=m||0;this.stereoLayout=!C||y!=null&&y!=="UNKNOWN"&&y!=="RECTANGULAR"?0:C;this.projectionType=y?y==="EQUIRECTANGULAR"&&C===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":y:"UNKNOWN";(d=e)||(m=xa[this.quality],m===0?d="Autom\u00e1tica":(d=this.projectionType,f=this.fps,d=m.toString()+(d==="EQUIRECTANGULAR"||d==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||d==="MESH"? "s":"p")+(f>55?"60":f>49?"50":f>39?"48":"")));this.qualityLabel=d;this.S=K||"";this.primaries=N||""}A(){return this.fps>32}isHdr(){return this.S==="smpte2084"||this.S==="arib-std-b67"}};var BK=class{constructor(d,f,m={}){this.id=d;this.mimeType=f;m.Xw>0||(m.Xw=16E3);Object.assign(this,m);[this.itag,this.A]=this.id.split(";");this.containerType=GK(f);this.mS=HK[this.itag]||""}J(){return this.video}Z(){return this.audio}Bx(){return this.containerType===2}j(){return this.mS==="9"||this.mS==="("||this.mS==="9h"||this.mS==="(h"}S(){return this.mS==="1"||this.mS==="1h"||Mo&&this.mS==="1e"}D(){return this.mS==="mac3"||this.mS==="meac3"||this.mS==="m"||this.mS==="i"||uj(this)}isEncrypted(){return!!this.contentProtection}vg(){return!!this.audio}JB(){return!!this.video}V(){return this.mimeType=== "application/x-mpegURL"}},Mo=!1;var US=class{constructor(d,f,m,y=!1){this.name=d;this.id=f;this.isDefault=m;this.isAutoDubbed=y}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};US.prototype.getName=US.prototype.getName;US.prototype.getId=US.prototype.getId;US.prototype.getIsDefault=US.prototype.getIsDefault;US.prototype.getIsAutoDubbed=US.prototype.getIsAutoDubbed;g.f2=class extends g.Zg{Fw(d,f,m,y,C){return super.Fw(d,f,m,y,C)}};var PK=class extends g.NQ{constructor(d,f,m,y){super();this.Co=d;this.start=f;this.end=m;this.isActive=y;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.Nz={error:()=>{!this.TL()&&this.isActive&&this.aP("error",this)}, updateend:()=>{!this.TL()&&this.isActive&&this.aP("updateend",this)}}; this.Co.qm(this.Nz);this.P2=this.isActive}appendBuffer(d,f,m){if(this.Co.jw()!==this.appendWindowStart+this.start||this.Co.Il()!==this.appendWindowEnd+this.start||this.Co.BZ()!==this.timestampOffset+this.start)this.Co.supports(1),this.Co.u9(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.Co.hW(this.timestampOffset+this.start);this.Co.appendBuffer(d,f,m)}abort(){this.Co.abort()}remove(d,f){this.Co.remove(d+this.start,f+this.start)}cM(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.Co.clear()}u9(d, f){this.appendWindowStart=d;this.appendWindowEnd=f}x9(){return this.timestampOffset+this.start}jw(){return this.appendWindowStart}Il(){return this.appendWindowEnd}hW(d){this.timestampOffset=d}BZ(){return this.timestampOffset}ZS(d=!1){d=this.Co.ZS(d);return FA(d,this.start,this.end)}x7(){return this.Co.x7()}P4(){return this.Co.P4()}Xe(){return this.Co.Xe()}mP(){return this.Co.mP()}d7(){this.Co.d7()}zR(d){return this.Co.zR(d)}xC(){return this.Co.xC()}sy(){return this.Co.sy()}Ls(d,f,m){this.Co.Ls(d, f,m)}Ux(d,f,m){this.Co.Ux(d,f,m)}K4(d,f){return this.Co.K4(d,f)}supports(d){return this.Co.supports(d)}nT(){return this.Co.nT()}isView(){return!0}ip(){return this.Co.ip()?this.isActive:!1}isLocked(){return this.P2&&!this.isActive}X$(d){d=this.Co.X$(d);d.vw=`${this.start}-${this.end}`;return d}yn(){return this.Co.yn()}ew(){return this.Co.ew()}dY(){return this.Co.dY()}ue(){this.Co.fP(this.Nz);super.ue()}};var Vp=!1;var Vr=class extends g.NQ{constructor(d,f,m,y,C,B){super();this.Z$=d;this.hO=f;this.id=m;this.containerType=y;this.mS=C;this.JB=B;this.D4=this.KU=this.hB=null;this.Gf=!1;this.appendWindowStart=this.timestampOffset=0;this.Ua=$y([],[]);this.yM=!1;this.NK=[];this.Sj=M1?[]:void 0;this.handler=e=>this.aP(e.type,this); this.Z$?.addEventListener&&(this.Z$.addEventListener("updateend",this.handler),this.Z$.addEventListener("error",this.handler))}appendBuffer(d,f,m){this.yM=!1;m&&(this.KU=m);d.length&&(this.Z$?.appendBuffer?this.Z$.appendBuffer(d):this.Z$?this.Z$.append(d):this.hO&&this.hO.webkitSourceAppend(this.id,d));f&&(f.isEncrypted()&&(this.D4=this.KU),f.type===3&&(this.hB=f),this.NK.push(f.EB()),this.NK.length>4&&this.NK.shift());this.Sj&&(this.Sj.length>=2||d.length>1048576?delete this.Sj:this.Sj.push(d))}abort(){try{this.Z$? this.Z$.abort():this.hO&&this.hO.webkitSourceAbort(this.id)}catch(d){kXT&&g.gh(new g.ZN(`Error while abort the source buffer: ${d.name}, ${d.message}`))}this.KU=this.hB=null}remove(d,f,m){this.yM=!1;this.Z$?.remove&&(m&&m({b:Aw(this.ZS()),s:d,e:f}),this.Z$.remove(d,f))}cM(){this.remove(this.jw(),this.Il())}clear(){this.Xe()||(this.abort(),this.cM(),this.D4=this.KU=this.hB=null,this.appendWindowStart=this.timestampOffset=0,this.Ua=$y([],[]),this.yM=!1,this.Sj=M1?[]:void 0,this.Gf=!0)}jw(){return Vp&& this.JB?this.appendWindowStart:this.Z$?.appendWindowStart||0}Il(){return this.Z$?.appendWindowEnd||0}u9(d,f){this.Z$&&(Vp&&this.JB?(this.appendWindowStart=d,this.Z$.appendWindowEnd=f):d>this.jw()?(this.Z$.appendWindowEnd=f,this.Z$.appendWindowStart=d):(this.Z$.appendWindowStart=d,this.Z$.appendWindowEnd=f))}x9(){return this.timestampOffset}hW(d){Vp?this.timestampOffset=d:this.supports(1)&&(this.Z$.timestampOffset=d)}BZ(){return Vp?this.timestampOffset:this.supports(1)?this.Z$.timestampOffset:0}ZS(d= !1){if(d)return this.yM||this.x7()||(this.Ua=this.ZS(!1),this.yM=!0),this.Ua;try{return this.Z$?this.Z$.buffered:this.hO?this.hO.webkitSourceBuffered(this.id):$y([0],[Infinity])}catch(f){return $y([],[])}}x7(){return this.Z$?.updating||!1}Xe(){return this.Gf}mP(){return!this.Gf&&this.x7()}d7(){this.Gf=!1}zR(d){const f=d?.mS;d=d?.containerType;return!f&&!d||f===this.mS&&d===this.containerType}xC(){return this.KU}sy(){return this.D4}K4(d,f){return this.containerType!==d||this.mS!==f}Ls(d,f,m){if(this.containerType!== d||m&&this.K4(d,m))this.supports(4),rV()&&this.Z$.changeType(f),m&&(this.mS=m);this.containerType=d}Ux(d,f,m){this.containerType&&this.K4(d,f)&&rV()&&this.Z$.changeType(m);this.containerType=d;this.mS=f}nT(){return this.hB}isView(){return!1}supports(d){switch(d){case 1:return this.Z$?.timestampOffset!==void 0;case 0:return!!this.Z$?.appendBuffer;case 2:return!!this.Z$?.remove;case 3:return!(!this.Z$?.addEventListener||!this.Z$?.removeEventListener);case 4:return!(!this.Z$||!this.Z$.changeType);default:return!1}}ip(){return!this.x7()}isLocked(){return!1}X$(d){d.to= this.BZ();d.up=this.x7();d.aw=`${(this.Z$?.appendWindowStart||0).toFixed(3)}-${(this.Z$?.appendWindowEnd||Infinity).toFixed(3)}`;return d}P4(){return this.Z$?.writeHead||0}yn(){const d={};for(let f=0;f{}); this.S?.clear();this.A?.clear()}K(){this.S?.d7();this.A?.d7();this.J=!1}Xe(){return this.A?.Xe()||this.S?.Xe()}zR(d,f){return!!this.S&&!!this.A&&this.S.zR(f)&&this.A.zR(d)}Ys(){return!!this.Q2&&this.Q2.streaming===!1}},Rh=!1;var HYc=/action_display_post/;g.jo=class extends g.NQ{constructor(d="",f=null,m=!1){super();this.sourceUrl=d;this.isLivePlayback=m;this.fC=this.duration=0;this.isPremiere=this.rf=this.Z=this.isLiveHeadPlayable=this.isLive=this.A=!1;this.rX=this.KG=0;this.isOtf=this.D$=!1;this.IP=(0,g.b)();this.S1=Infinity;this.S={};this.Y=new Map;this.state=this.Ff=0;this.J=null;this.isManifestless=!1;this.e1=[];this.j=null;this.Ys=0;this.D="";this.oP=NaN;this.bu=this.Wq=this.timestampOffset=this.O=0;this.AL=this.FC=NaN;this.FM=0;this.Wr=this.X= !1;this.Hr=[];this.KC={};this.El=this.hP=NaN;this.So=f?.LC("html5_use_network_error_code_enums");aT=!!f&&f.LC("html5_modern_vp9_mime_type");wV=!!f?.LC("html5_enable_flush_during_seek")&&g.yJ();Yy=!!f?.LC("html5_enable_reset_audio_decoder")&&g.yJ()}isLoading(){return this.state===1}DC(){return this.state===3}RP(){return g.ul(this.S,d=>!!d.info.video&&d.info.video.qualityOrdinal>=2160)}V(){return g.ul(this.S,d=>!!d.info.contentProtection)}Va(d){var f=d.getElementsByTagName("Representation"); if(d.getElementsByTagName("SegmentList").length>0||d.getElementsByTagName("SegmentTemplate").length>0){this.D$=this.A=!0;this.J||(this.J=new kjq);lLB(this.J,d);this.aP("refresh");for(d=0;d=0?c=Yh(D):E=`${E}?range=${D}`}M.call(C,new rN(K.pC,K.startSecs,K.df,K.S,E,c,K.A))}y=N}m.update(y,this.isLive,this.fC)}xjv(this.J);return!0}this.duration=QR(A3(d,"mediaPresentationDuration"));a:{for(e=0;e{})}}resume(){yc(this)}JM(){if(this.isManifestless&&this.Z&&Wf(this))return Wf(this); const d=this.S;let f=!1,m=NaN,y=NaN;for(const B in d){const e=d[B];var C=e.index;if(!C.isLoaded()||dV(e.info.mimeType))continue;e.S1&&(f=!0);C=C.sX();e.info.vg()&&(isNaN(m)||C0))return this.JM()-d}}d=this.S;for(const f in d){const m=d[f].index;if(m.isLoaded()&&!dV(d[f].info.mimeType))return m.Iu()}return 0}getStreamTimeOffset(){return this.O}ot(d){for(const f in this.S){const m= this.S[f].index;if(m.isLoaded()){const y=m.RQ(d),C=m.ot(y);if(C)return C+d-m.getStartTime(y)}}return NaN}qW(){for(const d in this.S)this.S.hasOwnProperty(d)&&(this.S[d].A=null,this.S[d].K=!1)}};g.jo.prototype.nC=mE(3);var aT,wV,Yy,oT=null,h$=!!navigator.mediaCapabilities?.decodingInfo,K0={commentary:1,alternate:2,dub:3,main:4};var gy=new Set,FZ=new Map;var s4S=class{constructor(d){this.AP=d;this.Ck=this.KY=this.Ys=this.Y=this.j=this.Pd=this.fC=this.K=!1;this.J=this.D=0;this.nC=!1;this.X=!0;this.RP=!1;this.Om=0;this.Wr=this.IP=this.FV=this.e1=!1;this.A={};this.El=this.So=this.ya=this.disableAv1=this.S1=this.RO=this.Hr=this.KC=this.S=this.Z=!1;this.hP=0;this.Kk=this.AP.C("html5_disable_aac_preference");this.Vh=Infinity;this.G$=0;this.gs=this.AP.Qa();this.Va=this.AP.experiments.LC("html5_enable_vp9_fairplay");this.ef=this.AP.C("html5_force_av1_for_testing"); this.tM=this.AP.lT().S.Ul(OUB);this.Mp=g.BH(this.AP.experiments,"html5_av1_ordinal_cap");this.Zc=this.AP.C("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.ws=this.AP.C("html5_account_onesie_format_selection_during_format_filter");this.Xw=g.BH(this.AP.experiments,"html5_max_byterate");this.qW=this.AP.C("html5_enable_iamf_audio");this.oP=this.AP.experiments.LC("html5_allow_capability_merge");this.Rt=this.AP.C("html5_enable_encrypted_av1")}};var qi=class{constructor(d,f,m,y){this.flavor=d;this.keySystem=f;this.V=m;this.experiments=y;this.A={};this.UL=this.keySystemAccess=null;this.DT=this.pT=-1;this.yu=null;this.j=!!y&&y.LC("edge_nonprefixed_eme");y&&y.LC("html5_enable_vp9_fairplay")}clone(d){return new qi(this.flavor,d,this.V,this.experiments)}S(){return this.keySystem==="com.youtube.fairplay.sbdl"}X$(){return{flavor:this.flavor,keySystem:this.keySystem}}LJ(){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}}},jB={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},XPV={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},oaS={widevine:1,fairplay:2,playready:3};var BzV=class extends g.X{constructor(d,f,m,y=!1,C){super();this.AP=f;this.useCobaltWidevine=y;this.U=C;this.A=[];this.V={};this.S={};this.callback=null;this.Y=!1;this.j=[];this.initialize(d,!m)}initialize(d,f){for(const y of Object.keys(d)){var m=y;for(const C of d[m])if(C.contentProtection)for(const B of Object.keys(C.contentProtection)){m=B;let e=jB[B];!e&&this.C("html5_enable_vp9_fairplay")&&m==="fairplay"&&(e=["com.youtube.fairplay.sbdl"]);if(e)for(const M of e)this.V[M]=this.V[M]||new qi(m, M,C.contentProtection[m],this.AP.experiments),this.S[m]=this.S[m]||{},this.S[m][C.mimeType]=!0}}Ck()&&(this.V["com.youtube.fairplay"]=new qi("fairplay","com.youtube.fairplay","",this.AP.experiments),this.C("html5_enable_vp9_fairplay")||(this.S.fairplay=this.S.fairplay||{},this.S.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.S.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.A=pnc(f,this.useCobaltWidevine,this.C("html5_enable_safari_fairplay")&&!0,this.C("html5_enable_vp9_fairplay")).filter(y=> !!this.V[y])}C(d){return this.AP.experiments.LC(d)}},vf;var ajq={"":"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 htV={OFF:"0",kQ:"1",kL:"2",ZE:"3"};var FSK={RED:"red",yW:"white"};var rpS=class{constructor(d){d=CR(d.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(d).map(([f,m])=>typeof m==="string"?[f,m]:[f,m[0]]))}Ul(d){if(d.lR!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return oFT(this,d)}LC(d){return this.flags.get(`${d}`)==="true"}};var gaK=class{constructor(d,f,m){this.S=void 0;this.experimentIds=d?d.split(","):[];this.flags=CR(f||"","&");d={};for(const y of this.experimentIds)d[y]=!0;this.experiments=d;m=new rpS(m);this.V=new jqT(m);this.A=new SHh(m)}lT(){return this.V}o0(){return this.A}LC(d){d=this.Ul(d);JSON.stringify(d);return d==="true"}Ul(d){return this.flags[d]}};var IjV=Promise.resolve(),uEn=d=>IjV.then(d),rFS=window.queueMicrotask?window.queueMicrotask.bind(window):uEn;var ZQS=class{constructor(d,f,m=!1){this.experiments=d;this.S1=f;this.hP=m;this.Z=!!g.AV("cast.receiver.platform.canDisplayType");this.J={};this.O=!1;this.V=new Map;this.D=!0;this.S=this.A=!1;this.K=0;this.X=this.experiments.LC("html5_disable_vp9_encrypted");this.j=this.experiments.LC("html5_enable_encrypted_av1");d=g.AV("cast.receiver.platform.getValue");this.Y=!this.Z&&d&&d("max-video-resolution-vpx")||null;FOS(this);this.A=!!(Ck()&&dE()>=21)}canPlayType(d,f){d=d.canPlayType?d.canPlayType(f):!1; g.WO?d=d||XHn[f]:tb===2.2?d=d||RtB[f]:mG()&&(d=d||nav[f]);return!!d}isTypeSupported(d){return this.Z?window.cast.receiver.platform.canDisplayType(d):DU(d)}},RtB={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},nav={"application/x-mpegURL":"maybe"},XHn={"application/x-mpegURL":"maybe"};var V2c=class extends g.NQ{constructor(){super();this.items={}}add(d,f){if(!this.items[d]&&(f.Cu||f.La||f.Eu)){var m=this.items;let y=f;Object.isFrozen&&!Object.isFrozen(f)&&(y=Object.create(f),Object.freeze(y));m[d]=y;this.aP("vast_info_card_add",d)}}remove(d){const f=this.get(d);delete this.items[d];return f}get(d){return this.items[d]||null}isEmpty(){return g.Jl(this.items)}};var yT={TQ:1,oM:2,tA:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var ljB=class{constructor(d,f){this.S=d;this.cipher=this.S.exports.AES128CTRCipher_create(f.byteOffset)}encrypt(d){this.S.exports.AES128CTRCipher_encrypt(this.cipher,d.byteOffset,d.byteLength);return d}TL(){return this.cipher===0}dispose(){this.S.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var IdK=class{constructor(){this.A=this.S5=0;this.S=Array.from({length:C2.length}).fill(0)}BM(d,f=1){this.S5+=f;this.A+=d;d/=f;for(let m=0;mB.apply(M,[W].concat(e)))}}}}tT(){return new PES}JN(d,f,m=1){f instanceof PES&&(CV(this,d,(0,g.b)()-f.startTimeMs,m),f.S=!0)}z5(d,f){const m=(0,g.b)(); f=f();yN(this,f,d,m)}nf(){const d={};for(const m in this.S){if(!this.S.hasOwnProperty(m))continue;a:{var f=this.S[m];if(f.S5===0){f=null;break a}let y=Math.ceil(f.S5).toFixed(0)+"."+f.A.toFixed(0);for(let C=0;C0)y+="."+C2[C].toFixed(0)+"_"+f.S[C].toFixed(0);else break;f=y}f&&(d[m]=f)}this.S=new xFc;return d}toString(){return""}};var Bs=new class{isActive(){return!1}MB(){}tT(){}JN(){}z5(d,f){f()}nf(){return{}}toString(){return""}},Jpl=!!+UA("html5_enable_profiler"),SUg=!!+UA("html5_onesie_enable_profiler"),e3=Jpl||SUg?new LSW:Bs,Kjh=Jpl?e3:Bs,Ms=SUg?e3:Bs;var jFq=class{emscripten_notify_memory_growth(){}},vaK=class{constructor(){this.proc_exit=()=>{}; this.fd_write=(d,f,m)=>{if(!this.exports)return 1;d=new Uint32Array(this.exports.memory.buffer,f,m*2);f=[];for(let C=0;CC+B.length,0)}}},Xng=class{constructor(){this.env=new jFq; this.wasi_snapshot_preview1=new vaK}};var Ns=class{constructor(d,f,m){this.instance=d;this.S=m;this.exports=this.instance.exports;f.wasi_snapshot_preview1.exports=this.exports;d=Math.floor(Math.random()*256);f=Math.floor(Math.random()*256);m=0;try{m=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,m,16)).fill(d);if(this.exports.sentinel(m,16,f)!==f*16%256)throw"wasm.wm.vi";const y=new Uint8Array(this.exports.memory.buffer,m,16);for(let C=0;C<16;C++)if(y[C]!==(d+f)%256)throw`wasm.wm.vi${C}`;}finally{m!==0&&this.exports.free(m)}}malloc(d){return this.exports.malloc(d)}free(d){this.exports.free(d)}realloc(d, f){return this.exports.realloc(d,f)}o_(d){var f=this.malloc(d.byteLength);f=new Uint8Array(this.exports.memory.buffer,f,d.byteLength);f.set(d);return f}cW(d){const f=d.slice();d.buffer===this.exports.memory.buffer&&this.free(d.byteOffset);return f}},Z1v=new class{constructor(){this.S="WebAssembly"in window}},KV="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);Ms.MB(Ns,{o_:d=>({profile:"copyj2w",S5:d===void 0?0:Math.ceil(d.byteLength/16)}), cW:d=>({profile:"copyw2j",S5:d===void 0?0:Math.ceil(d.byteLength/16)})});var ztc=class{constructor(d,f,m){this.S=d;this.j=!1;f=this.S.o_(f);this.A=new ljB(d,f);this.S.free(f.byteOffset);m&&(this.V=this.S.o_(m))}encrypt(d,f){return iP(this,d,f,!1).vX}TL(){return this.j}dispose(){this.TL()||(g.S6(this.A),this.V&&this.S.free(this.V.byteOffset),this.j=!0)}};var TcV=class{constructor(d,f,m){this.S=new ztc(d,f,m)}encrypt(d,f){try{return this.S.encrypt(d,f)}catch(m){l1(m,"wasm ocwce"),g.gh(m)}}A(d,f){try{const m=iP(this.S,d,f,!0);return{vX:m.vX,signature:m.signature}}catch(m){l1(m,"wasm ocwceas"),g.gh(m)}}TL(){return this.S.TL()}dispose(){this.S.dispose()}};var qUc=class extends g.X{constructor(d,f,m){super();this.encryptedClientKey=f;this.J=m;this.A=new Uint8Array(d.buffer,0,16);this.V=new Uint8Array(d.buffer,16)}D(d){this.S=new TcV(d,this.A,this.V);g.R(this,this.S)}};var bQh=class extends g.X{constructor(d,f){super();if(!f&&d)try{f=JSON.parse(d)}catch{}if(f){d=f.clientKey?g.sm(f.clientKey):null;var m=f.encryptedClientKey?g.sm(f.encryptedClientKey):null,y=f.keyExpiresInSeconds?Number(f.keyExpiresInSeconds)*1E3+(0,g.b)():null;d&&m&&y&&(this.S=new qUc(d,m,y),g.R(this,this.S));f.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.sm(f.onesieUstreamerConfig)||void 0);this.baseUrl=f.baseUrl}}};var t2B=class extends g.X{constructor(){super();this.values={};this.Bm={};this.A={};this.V=this.S=0;this.j=new g.mm(()=>{DI(this)},1E4); g.R(this,this.j)}};var qs=class{constructor(){this.H0=this.WK=KEB;this.promise=new g.lw((d,f)=>{this.WK=d;this.H0=f})}then(d,f){return this.promise.then(d,f)}resolve(d){this.WK(d)}reject(d){this.H0(d)}};var HQn="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(" "),ad={C1:"caoe",Ze:"capsv",UR:"cbrand",m1:"cbr",ER:"cbrver",VX:"cchip",eB:"ccappver",DA:"ccrv",N1:"cfrmver",Wh:"c",nW:"cver",yB:"ctheme",sz:"cplayer",v$:"cmodel",Of:"cnetwork",Lr:"cos",OS_VERSION:"cosver",Xk:"cplatform",RW:"crqyear"},wHg=class extends g.X{constructor(d,f,m,y){super();this.webPlayerContextConfig=f;this.BF= y;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.pG=this.fC=this.Va=this.P9=this.userDisplayName=this.userDisplayImage="";this.zZ=null;this.S={};this.RP={};this.controlsType="0";this.zA=NaN;this.IP=!1;this.RO=(0,g.b)();this.GZ=this.Mp=0;this.preferGapless=this.JW=this.Ck=this.O=this.ya=this.WF=this.eQ=!1;this.qa=[];this.Kk=!1;this.z3=0;d=d?g.zo(d):{};f&&f.csiPageType&&(this.csiPageType=f.csiPageType);f&&f.csiServiceName&&(this.csiServiceName=f.csiServiceName);f&&f.preferGapless&&(this.preferGapless= f.preferGapless);this.experiments=new gaK(f?f.serializedExperimentIds:d.fexp,f?f.serializedExperimentFlags:d.fflags,f??{});this.forcedExperiments=f?f.serializedForcedExperimentIds:Oh("",d.forced_experiments)||void 0;this.cspNonce=f?.cspNonce?f.cspNonce:Oh("",d.csp_nonce);this.C("web_player_deprecated_uvr_killswitch");try{var C=document.location.toString()}catch(D){C=""}this.gs=C;this.ancestorOrigins=(y=window.location.ancestorOrigins)?Array.from(y):[];this.V=Ac(!1,f?f.isEmbed:d.is_embed);if(f&&f.device){if(y= f.device,y.androidOsExperience&&(this.S.caoe=`${y.androidOsExperience}`),y.androidPlayServicesVersion&&(this.S.capsv=`${y.androidPlayServicesVersion}`),y.brand&&(this.S.cbrand=y.brand),y.browser&&(this.S.cbr=y.browser),y.browserVersion&&(this.S.cbrver=y.browserVersion),y.cobaltReleaseVehicle&&(this.S.ccrv=`${y.cobaltReleaseVehicle}`),this.S.c=y.interfaceName||"WEB",this.S.cver=y.interfaceVersion||"html5",y.interfaceTheme&&(this.S.ctheme=y.interfaceTheme),this.S.cplayer=y.interfacePlayerType||"UNIPLAYER", y.model&&(this.S.cmodel=y.model),y.network&&(this.S.cnetwork=y.network),y.os&&(this.S.cos=y.os),y.osVersion&&(this.S.cosver=y.osVersion),y.platform&&(this.S.cplatform=y.platform),C=g.wy(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),C==="all"||C==="once")y.chipset&&(this.RP.cchip=y.chipset),y.cobaltAppVersion&&(this.RP.ccappver=y.cobaltAppVersion),y.firmwareVersion&&(this.RP.cfrmver=y.firmwareVersion),y.deviceYear&&(this.RP.crqyear=y.deviceYear)}else this.S.c=d.c||"web",this.S.cver=d.cver|| "html5",this.S.cplayer="UNIPLAYER";this.loaderUrl=f?this.V||Em(this)&&f.loaderUrl?f.loaderUrl||"":this.gs:this.V||Em(this)&&d.loaderUrl?Oh("",d.loaderUrl):this.gs;this.V&&g.pS("yt.embedded_player.embed_url",this.loaderUrl);this.t8=sh()||Eh();this.J=da(this.loaderUrl,sFq)||!1;y=this.loaderUrl;this.k8=Gj(da(y,cpS),y,!1,"Trusted Ad Domain URL");this.Hr=Ac(!1,d.privembed);this.protocol=this.gs.indexOf("http:")===0?"http":"https";this.jL=m0((f?f.customBaseYoutubeUrl:d.BASE_YT_URL)||"")||m0(this.gs)||`${this.protocol}://www.youtube.com/`; y=f?f.eventLabel:d.el;C="detailpage";y==="adunit"?C=this.V?"embedded":"detailpage":y==="embedded"||this.J?C=kM(C,y,dFv):y&&(C="embedded");this.Z=C;pl();y=null;C=f?f.playerStyle:d.ps;const B=g.TE(HQn,C);!C||B&&!this.J||(y=C);this.playerStyle=y;this.j=g.TE(HQn,this.playerStyle);this.houseBrandUserStatus=f?.houseBrandUserStatus;this.K=this.j&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.O5=!this.K;this.OI=Ac(!1,d.disableplaybackui);this.disablePaidContentOverlay=Ac(!1,f?.disablePaidContentOverlay); this.disableSeek=Ac(!1,f?.disableSeek);this.enableSpeedOptions=f?.enableSpeedOptions||(WK().defaultPlaybackRate?TU||g.DQ||g.XZ?g.IT&&Ot("20")||g.sS&&Ot("4")||js&&Ot("11")||Nf():!(js&&!g.fk("chrome")||TU||g.fk("android")||g.fk("silk")):!1);this.vk=Ac(!1,d.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=f?.supportsVarispeedExtendedFeatures??!1;this.Y=Ac(this.playerStyle==="blazer",d.is_html5_mobile_device||f&&f.isMobileDevice);this.zz=this.C("mweb_allow_background_playback")?!1:this.Y&& !this.j;this.Mo=pG();this.hK=g.qv;this.sE=!!f?.embedsHostFlags?.optOutApiDeprecation;var e;f?f.hideInfo!==void 0&&(e=!f.hideInfo):e=d.showinfo;this.HP=g.IV(this)&&!this.sE||Ac(!$0(this)&&!Ar(this)&&!this.j,e);this.f7=f?!!f.mobileIphoneSupportsInlinePlayback:Ac(!1,d.playsinline);e=this.Y&&zv&&tb!=null&&tb>0&&tb<=2.3;y=f?f.useNativeControls:d.use_native_controls;this.X=g.IV(this)&&this.Y;C=this.Y&&!this.X;y=g.k0(this)||!e&&Ac(C,y)?"3":"1";this.disableOrganicUi=!!f?.disableOrganicUi;C=f?f.controlsType: d.controls;this.controlsType=this.disableOrganicUi||C==="0"||C===0?"0":y;this.wy=this.Y;this.controlsType==="1"&&(this.wy||kM("2",f?f.autohide:d.autohide,htV));this.color=kM("red",f?f.progressBarColor:d.color,FSK);this.AF=this.controlsType==="3";this.nC=!this.V;this.cP=(y=!this.nC&&!Ar(this)&&!this.K&&!this.j&&!$0(this))&&!this.AF&&this.controlsType==="1";this.wV=g.pV(this)&&y&&this.controlsType==="0"&&!this.cP&&!f?.embedsEnableEmc3ds;this.Un=this.H6=e;this.ef=(this.controlsType==="3"||this.Y||Ac(!1, d.use_media_volume))&&!this.X;this.bc=Wg&&!g.g8(601)?!1:!0;this.wj=this.V||!1;this.ws=Ar(this)?"":(this.loaderUrl||d.post_message_origin||"").substring(0,128);this.widgetReferrer=Oh("",f?f.widgetReferrer:d.widget_referrer);var M;f?f.disableCastApi&&(M=!1):M=d.enablecastapi;M=!this.J||Ac(!0,M);e=!0;f&&f.disableMdxCast&&(e=!1);this.C7=g.QN(this)&&e||M&&e&&this.controlsType==="1"&&!this.Y&&(Ar(this)||g.pV(this)||this.Z==="profilepage");window.document.pictureInPictureEnabled||ES();M=f?!!f.supportsAutoplayOverride: Ac(!1,d.autoplayoverride);this.sM=!(this.Y&&!g.IV(this))&&!g.fk("nintendo wiiu")||M;this.y9=(f?!!f.enableMutedAutoplay:Ac(!1,d.mutedautoplay))&&!1;M=(Ar(this)||$0(this))&&this.playerStyle==="blazer";this.xN=f?!!f.disableFullscreen:!Ac(!0,d.fs);e=rE(od(this))&&g.IV(this);this.EM=!this.xN&&(M||g.VJ())&&!e;this.GS=this.C("html5_picture_in_picture_logging_onresize");this.zS=g.BH(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.yJ=this.C("html5_picture_in_picture_blocking_onresize"); this.n7=this.C("html5_picture_in_picture_blocking_ontimeupdate");this.Zq=this.C("html5_picture_in_picture_blocking_document_fullscreen");this.vF=this.C("html5_picture_in_picture_blocking_standard_api");M=mG()&&Ot(58)&&!Eh();e=g.WO||typeof MediaSource==="undefined";this.qW=this.C("uniplayer_block_pip")&&(M||e)||this.yJ||this.n7||this.vF;M=g.IV(this)&&!this.sE;var K;f?f.disableRelatedVideos!==void 0&&(K=!f.disableRelatedVideos):K=d.rel;this.y7=M||Ac(!this.j,K);this.zr=Ac(!1,f?f.enableContentOwnerRelatedVideos: d.co_rel);this.El=Eh()&&tb>0&&tb<=4.4?"_top":"_blank";this.LP=this.Z==="profilepage";this.Wd=Ac(this.playerStyle==="blazer",f?f.enableCsiLogging:d.enablecsi);switch(this.playerStyle){case "blogger":K="bl";break;case "discover-ads":K="dd";break;case "gmail":K="gm";break;case "gac":K="ga";break;case "ads-preview":K="ap";break;case "ads-fe":K="adfe";break;case "books":K="gb";break;case "docs":case "flix":K="gd";break;case "duo":K="gu";break;case "google-live":K="gl";break;case "google-one":K="go";break; case "play":case "play-ads":K="gp";break;case "chat":K="hc";break;case "hangouts-meet":K="hm";break;case "photos-edu":case "picasaweb":K="pw";break;default:K="yt"}this.D=K;this.e1=Oh("",f?f.authorizedUserIndex:d.authuser);this.Gz=g.IV(this)&&(this.Hr||!wH()||this.t8);var N;f?f.disableWatchLater!==void 0&&(N=!f.disableWatchLater):N=d.showwatchlater;this.Zc=((K=!this.Gz)||!!this.e1&&K)&&Ac(!this.K,this.J?N:void 0);this.nw=f?f.isMobileDevice||!!f.disableKeyboardControls:Ac(!1,d.disablekb);this.loop= Ac(!1,d.loop);this.pageId=Oh("",f?f.initialDelegatedSessionId:d.pageid);this.iZ=Ac(!0,d.canplaylive);this.TA=this.experiments.LC("html5_lr_overwrite_default_audio_quality_setting")?1:2;this.SO=Ac(!1,d.livemonitor);this.disableSharing=Ac(this.j,f?f.disableSharing:d.ss);(N=f&&this.C("fill_video_container_size_override_from_wpcc")?f.videoContainerOverride:d.video_container_override)?(K=N.split("x"),K.length!==2?N=null:(N=Number(K[0]),K=Number(K[1]),N=isNaN(N)||isNaN(K)||N*K<=0?null:new g.aB(N,K))):N= null;this.Rk=N;this.mute=f?!!f.startMuted:Ac(!1,d.mute);this.storeUserVolume=!this.mute&&Ac(this.controlsType!=="0",f?f.storeUserVolume:d.store_user_volume);N=f?f.annotationsLoadPolicy:d.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:kM(void 0,N,yT);this.captionsLanguagePreference=f?f.captionsLanguagePreference||"":Oh("",d.cc_lang_pref);N=kM(2,f?f.captionsLanguageLoadPolicy:d.cc_load_policy,yT);this.controlsType==="3"&&N===2&&(N=3);this.FF=N;this.So=f?f.hl||"en_US":Oh("en_US", d.hl);this.region=f?f.contentRegion||"US":Oh("US",d.cr);this.hostLanguage=f?f.hostLanguage||"en":Oh("en",d.host_language);this.s5=!this.Hr&&Math.random()'}supportsGaplessAudio(){return g.sS&& !g.WO&&Gf()>=74||g.IT&&g.g8(68)?!0:!1}supportsGaplessShorts(){return!this.C("html5_enable_short_gapless")||this.t8||g.uU?!1:!0}getPlayerType(){return this.S.cplayer}Qa(){return this.Ck}FH(){return this.V&&this.C("embeds_enable_innertube_store")}},xLS=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],Om=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"], ldP=[19];var S6l={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},H1={["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"'},JFT={["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 M8=class{constructor(d){this.S=d}LJ(){return this.S}A(){return null}Y(){var d=this.A();return d?(d=g.KR(d.uT),Number(d.expire)):NaN}j(){}getHeight(){return this.S.video.height}};var Gv=class{constructor(d){this.itag=d.itag;this.url=d.url;this.codecs=d.codecs;this.width=d.width;this.height=d.height;this.fps=d.fps;this.bitrate=d.bitrate;this.A=d.audioItag?.split(",")||[];this.ZL=d.ZL;this.contentProtection=d.contentProtection||"";this.xi=d.xi;this.audioChannels=d.audioChannels;this.S=""}};var H1g=class{constructor(d,f,m,y,C){this.V=d;this.A=f;this.Y=m;this.cpn=y;this.D=C;this.j=0;this.S=""}build(){vFq(this);const d=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],f={};a:if(this.S)var m=this.S;else{m="";for(var y of this.V)if(y.xi){if(y.xi.getIsDefault()){m=y.xi.getId();break a}m||(m=y.xi.getId())}}for(var C of this.V)if(this.D||!C.xi||C.xi.getId()===m)f[C.itag]||(f[C.itag]=[]),f[C.itag].push(C);for(var B of this.A)if(C=f[B.S])for(var e of C){C=d;m=C.push;y="#EXT-X-MEDIA:TYPE=AUDIO,";let W= "YES";var M="audio";if(e.xi){M=e.xi;var K=M.getId().split(".")[0];K&&(y+=`LANGUAGE="${K}",`);(this.S?this.S===M.getId():M.getIsDefault())||(W="NO");M=M.getName()}K="";B!==null&&(K=B.itag.toString());K=fJ(this,e.url,K);y=y+`NAME="${M}",DEFAULT=${W},AUTOSELECT=YES,`+`GROUP-ID="${m2(e,B)}",URI="${K}"`;m.call(C,y)}for(var N of this.Y)B=YUv,B=(e=N.xi)?'#EXT-X-MEDIA:URI="'+fJ(this,N.url)+'",TYPE=SUBTITLES,GROUP-ID="'+B+'",LANGUAGE="'+e.getId()+'",NAME="'+e.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, B&&d.push(B);N=this.Y.length>0?YUv:void 0;for(const W of this.A)e=f[W.S],e?.length>0&&(B=W,e=e[0],e=`#EXT-X-STREAM-INF:BANDWIDTH=${B.bitrate+e.bitrate},CODECS="${B.codecs},${e.codecs}",RESOLUTION=${B.width}x${B.height},AUDIO="${m2(e,B)}",`+(N?'SUBTITLES="'+N+'",':"")+"CLOSED-CAPTIONS=NONE",B.fps>1&&(e+=`,FRAME-RATE=${B.fps}`),B.ZL&&(e+=`,VIDEO-RANGE=${B.ZL}`),d.push(e),d.push(fJ(this,W.url,"")));return d.join("\n")}},YUv="text";var Bk=class extends M8{constructor(d,f,m){super(d);this.V=f;this.expiration=m;this.uT=null}Y(){return this.expiration}A(){if(!this.uT||this.uT.TL()){var d=this.V.build();d="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(d);this.uT=new mN(d)}return this.uT}};var o7B=class extends M8{constructor(d,f){super(d);this.V=f}A(){return new mN(this.V.Px())}j(){this.V=ji(this.V)}};var eJ=class extends M8{constructor(d,f){super(d);this.V=f}A(){return new mN(this.V)}};var M6={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 ULK=class{constructor(d){if(d=d.commonConfig)this.url=d.url,this.urlQueryOverride=d.urlQueryOverride,d.ustreamerConfig&&(this.Mm=g.sm(d.ustreamerConfig)||void 0)}};g.g$=class{constructor(d={}){this.languageCode=d.languageCode||"";this.languageName=d.languageName||null;this.kind=d.kind||"";this.name=d.name===void 0?null:d.name;this.displayName=d.displayName||null;this.id=d.id||null;this.S=d.is_servable||!1;this.isTranslateable=d.is_translateable||!1;this.url=d.url||null;this.vssId=d.vss_id||"";this.isDefault=d.is_default||!1;this.translationLanguage=d.translationLanguage||null;this.xtags=d.xtags||"";this.captionId=d.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.S}Px(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.Wk(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(d){return d?this.toString()===d.toString():!1}Ss(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};var Do={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},Eg={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},pJ=/^(\d*)_((\d*)_?(\d*))$/;var AA={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},Q1={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var GyS={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},V1={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 P0S=function(d){const f=Object.keys(d),m={};for(let B=0;B{const m={};f=[GS(f.objectStore("index"),{},y=>{m[y.cursor.key]=y.getValue();return d2(y)}), fW(f.objectStore("media")),fW(f.objectStore("captions"))];return Zq.all(f).then(([,y,C])=>({index:m,media:laE(y||[]),captions:C}))})});var UFB=class extends g.NQ{constructor(){super();this.S=null;new tyK;this.S=null;this.crossOrigin=""}ue(){this.S&&(this.S=this.S.onload=null);super.ue()}};var GjW=class{constructor(d,f,m,y){this.level=d;this.O=f;this.loaded=new Set;this.level=d;this.O=f;d=m.split("#");this.width=Math.floor(Number(d[0]));this.height=Math.floor(Number(d[1]));this.frameCount=Math.floor(Number(d[2]));this.columns=Math.floor(Number(d[3]));this.rows=Math.floor(Number(d[4]));this.j=Math.floor(Number(d[5]));this.J=d[6];this.signature=d[7];this.videoLength=y}getHeight(){return this.height}Z(){return this.frameCount}isDefault(){return this.J.indexOf("default")!==-1}isLoaded(d){return this.loaded.has(d)}Px(d){let f= this.O;f=f.replace("$N",this.J);f=f.replace("$L",this.level.toString());f=f.replace("$M",d.toString());this.signature&&(f=g.V3(f,{sigh:this.signature}));return MR(f)}Y(d){const f=this.Z()-1;return g.kg(this.j===0?Math.round(d*this.frameCount/this.videoLength):Math.round(d*1E3/this.j),0,f)}A(){return this.frameCount-1}V(){return this.frameCount?0:-1}D(){}};var N8=class extends UFB{constructor(d,f,m=!1,y=!1){super();this.isLive=m;this.j=!!y;this.levels=this.A(d,f);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}A(d,f){const m=[];d=d.split("|");const y=d[0];for(let C=1;Cy-f?-1:d}A(){return this.S.Yy()}V(){return this.S.Jo()}D(d){this.S=d}};var fxB=class extends N8{constructor(d,f,m,y=!1){super(d,0,f,!!y);for(d=0;d0&&(this.cueRanges=y);(y=this.playerResponse.playerCueRangeSet)&&g.CM(this,y);y=wz5(this.playerResponse.adPlacements);m&&m.promotedPlaybackTracking&&y&&g.gh(new g.ZN("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer")); if(y||WkS(this.playerResponse.adSlots))this.Fs=!0;(m=this.playerResponse.playerAds)&&QYq(this,m,d);(m=this.playerResponse.playerConfig)&&oeS(this,m);(y=this.playerResponse.streamingData)&&aac(this,y,m||null);if(y=this.playerResponse.trackingParams)this.e1=y;if(y=this.playerResponse.videoDetails)hdW(this,y,d),geB(this,y,m||null,d),m=y.isPrivate,m!==void 0&&(this.isPrivate=Ac(this.isPrivate,m));f&&mxv(this,f,y||null);(f=this.playerResponse.interstitialPods)&&cuc(this,f);this.QM&&this.eventId&&(this.QM= g.WP(this.QM,{ei:this.eventId}));(f=this.playerResponse.captions)&&f.playerCaptionsTracklistRenderer&&faV(this,f.playerCaptionsTracklistRenderer);(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.cA=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&ua(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting); this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken;this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.C("html5_fill_default_mosaic_audio_track_id")&&this.pG()&&(this.AP.oP=EY(this));f=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;m=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;f&&m&&(this.YV=f/100,this.jz=m/100);this.C("html5_web_po_on_demand_init")&& this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(C=>{g.z(C,g.Io)?.signal==="INIT_ATT_SERVICE"&&(this.zJ=!0)})}iB(this,d); W7(this,d);d.queue_info&&(this.queueInfo=d.queue_info);f=d.hlsdvr;f!=null&&(this.allowLiveDvr=Number(f)===1?Uz()?!0:cg&&la<5?!1:!0:!1);this.adQueryId=d.ad_query_id||null;this.gx||(this.gx=d.encoded_ad_safety_reason||null);this.AN=Ac(this.AN,d.infringe||d.muted);this.YU=d.authkey;this.jq=d.authuser;this.mutedAutoplay=Ac(this.mutedAutoplay,d&&d.playmuted);this.mutedAutoplayDurationMode=QJ(this.mutedAutoplayDurationMode,d&&d.muted_autoplay_duration_mode);this.wP=Ac(this.wP,d&&d.mutedautoplay);if(f=d.length_seconds)this.lengthSeconds= typeof f==="string"?g.Q3(f):f;this.isAd()||this.y9||!rE(od(this.AP))?this.endSeconds=QJ(this.endSeconds,this.x6||d.end||d.endSeconds):YTl(this,od(this.AP),this.lengthSeconds);this.e1=Oh(this.e1,d.itct);this.k8=Ac(this.k8,d.is_live_destination);this.isLivePlayback=Ac(this.isLivePlayback,d.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.D$();d.isUpcoming&&(this.isUpcoming=Ac(this.isUpcoming,d.isUpcoming));this.rf=Ac(this.rf,d.post_live_playback);this.KR&&(this.rf=!1); this.isMdxPlayback=Ac(this.isMdxPlayback,d.mdx);if(f=d.mdx_control_mode)this.mdxControlMode=typeof f==="number"?f:g.Q3(f);this.isInlinePlaybackNoAd=Ac(this.isInlinePlaybackNoAd,d.is_inline_playback_no_ad);this.IP=QJ(this.IP,d.reload_count);this.reloadReason=Oh(this.reloadReason,d.reload_reason);this.dG=Ac(this.dG,d.show_content_thumbnail);this.cycToken=d.cyc||null;f=kl(d);Object.keys(f).length>0&&(this.vM=f);this.K=Oh(this.K,d.vvt);this.mdxEnvironment=Oh(this.mdxEnvironment,d.mdx_environment);d.source_container_playlist_id&& (this.sourceContainerPlaylistId=d.source_container_playlist_id);d.serialized_mdx_metadata&&(this.serializedMdxMetadata=d.serialized_mdx_metadata);this.TY=d.osig;this.eventId||(this.eventId=d.eventid);this.osid||(this.osid=d.osid);this.playlistId=Oh(this.playlistId,d.list);d.index&&(this.playlistIndex=this.playlistIndex===void 0?QJ(0,d.index):QJ(this.playlistIndex,d.index));this.WX=d.pyv_view_beacon_url;this.Pm=d.pyv_quartile25_beacon_url;this.Ec=d.pyv_quartile50_beacon_url;this.Yp=d.pyv_quartile75_beacon_url; this.ix=d.pyv_quartile100_beacon_url;f=d.session_data;!this.GW&&f&&(this.GW=CR(f,"&").feature);this.isFling=QJ(this.isFling?1:0,d.is_fling)===1;this.vnd=QJ(this.vnd,d.vnd);this.forceAdsUrl=Oh(this.forceAdsUrl,d.force_ads_url);this.yS=Oh(this.yS,d.ctrl);this.XT=Oh(this.XT,d.ytr);this.Gm=d.ytrcc;this.kp=d.ytrexp;this.hK=d.ytrext;this.nC=Oh(this.nC,d.adformat);this.LX=Oh(this.LX,d.attrib);this.slotPosition=QJ(this.slotPosition,d.slot_pos);this.breakType=d.break_type;this.qc=Ac(this.qc,d.ssrt);this.videoId= aP(d)||this.videoId;this.lB=Oh(this.lB,d.vss_credentials_token);this.pY=Oh(this.pY,d.vss_credentials_token_type);this.Gr=Ac(this.Gr,d.audio_only);this.Pd=Ac(this.Pd,d.aac_high);this.vF=Ac(this.vF,d.prefer_low_quality_audio);this.zr=Ac(this.zr,d.uncap_inline_quality);this.C("html5_enable_qoe_cat_list")?d.qoe_cat&&(this.zW=this.zW.concat(d.qoe_cat.split(","))):this.qa=Oh(this.qa,d.qoe_cat);this.Wd=Ac(this.Wd,d.download_media);this.J=Uxv(this,d.prefer_gapless);ou(this.playerResponse)&&this.Aq.push("ad"); if(f=d.adaptive_fmts)this.adaptiveFormats=f,this.U("adpfmts",{},!0);if(f=d.allow_embed)this.allowEmbed=Number(f)===1;if(f=d.backgroundable)this.backgroundable=Number(f)===1;if(f=d.autonav)this.isAutonav=Number(f)===1;if(f=d.autoplay)this.Pg=this.Ew=Number(f)===1;if(f=d.iv_load_policy)this.annotationsLoadPolicy=kM(this.annotationsLoadPolicy,f,yT);if(f=d.cc_lang_pref)this.captionsLanguagePreference=Oh(f,this.captionsLanguagePreference);if(f=d.cc_load_policy)this.BF=kM(this.BF,f,yT);this.deviceCaptionsOn= d.device_captions_on??void 0;this.P8=d.device_captions_lang_pref??"";this.cP=d.viewer_selected_caption_langs??[];if(f=d.cached_load)this.Xx=Ac(this.Xx,f);if(d.dash==="0"||d.dash===0||d.dash===!1)this.ye=!0;if(f=d.dashmpd)this.IE=g.V3(f,{cpn:this.clientPlaybackNonce});if(f=d.delay)this.XF=g.Q3(f);f=this.x6||d.end;if(this.Wr?f!=null:f!=void 0)this.clipEnd=QJ(this.clipEnd,f);if(f=d.fmt_list)this.Or=f;d.heartbeat_preroll&&this.Aq.push("heartbeat");mR5&&(this.yJ=-Math.floor(Math.random()*10),this.n7=-Math.floor(Math.random()* 40));if(f=d.is_listed)this.isListed=Ac(this.isListed,f);if(f=d.is_private)this.isPrivate=Ac(this.isPrivate,f);if(f=d.is_dni)this.Oh=Ac(this.Oh,f);if(f=d.dni_color)this.MG=Oh(this.MG,f);if(f=d.pipable)this.pipable=Ac(this.pipable,f);if(f=d.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.Q3(f);if(f=d.paid_content_overlay_text)this.paidContentOverlayText=f;if(f=d.url_encoded_fmt_stream_map)this.bZ=f;if(f=d.hls_formats)this.hlsFormats=f;if(f=d.hlsvp)this.hlsvp=f;if(f=d.live_start_walltime)this.pH= typeof f==="number"?f:g.Q3(f);if(f=d.live_manifest_duration)this.wV=typeof f==="number"?f:g.Q3(f);if(f=d.player_params)this.playerParams=f;if(f=d.partnerid)this.partnerId=QJ(this.partnerId,f);if(f=d.probe_url)this.probeUrl=MR(g.V3(f,{cpn:this.clientPlaybackNonce}));(f=d.pyv_billable_url)&&Cv(f)&&(this.c_=f);(f=d.pyv_conv_url)&&Cv(f)&&(this.rQ=f);c7(this,d);this.startSeconds>0?this.C("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.cA||this.Sc||d.start||d.startSeconds)&&this.U("lss", {css:this.startSeconds,pcss:this.cA,iss:this.Sc,ps:d.start||void 0,pss:d.startSeconds||void 0}):(this.startSeconds=QJ(this.startSeconds,this.cA||this.Sc||d.start||d.startSeconds),this.C("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.U("lsss",{css:this.startSeconds,pcss:this.cA,iss:this.Sc,ps:d.start||void 0,pss:d.startSeconds||void 0}),this.oP=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(f=d.live_utc_start,f!=null?this.liveUtcStartSeconds=Number(f): GuT(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(f=d.utc_start_millis)||(this.liveUtcStartSeconds=Number(f)*.001);if(f=d.stream_time_start_millis)this.Zb=Number(f)*.001;f=this.Sc||d.start;(this.Wr?f==null||Number(d.resume)===1:f==void 0||d.resume=="1")||this.isLivePlayback||(this.clipStart=QJ(this.clipStart,f));if(f=d.url_encoded_third_party_media)this.ef=M0(f);if(f=d.ypc_offer_button_formatted_text)m=JSON.parse(f),this.rN= m!=null?m:null,this.kS=f;if(f=d.ypc_offer_button_text)this.X_=f;if(f=d.ypc_offer_description)this.F0=f;if(f=d.ypc_offer_headline)this.SM=f;if(f=d.ypc_full_video_message)this.XC=f;if(f=d.ypc_offer_id)this.iN=f;if(f=d.ypc_buy_url)this.PC=f;if(f=d.ypc_item_thumbnail)this.Nb=f;if(f=d.ypc_item_title)this.Sq=f;if(f=d.ypc_item_url)this.KX=f;if(f=d.ypc_vid)this.V8=f;d.ypc_overlay_timeout&&(this.A4=Number(d.ypc_overlay_timeout));if(f=d.ypc_trailer_player_vars)this.f8=g.eE(f);if(f=d.ypc_original_itct)this.Bz= f;this.Ub=Oh(this.Ub,d.ucid);this.C7=d.storyboard_spec||null;this.E_=d.live_storyboard_spec||null;this.jI=Ac(this.jI,d.iv3_module);this.v8=Ac(this.v8,d.ypc_module);this.n8=Ac(this.n8,d.ypc_clickwrap_module);this.v8&&this.Aq.push("ypc");this.n8&&this.Aq.push("ypcRentalActivation");this.qT={video_id:d.video_id,eventid:d.eventid,cbrand:d.cbrand,cbr:d.cbr,cbrver:d.cbrver,c:d.c,cver:d.cver,ctheme:d.ctheme,cplayer:d.cplayer,cmodel:d.cmodel,cnetwork:d.cnetwork,cos:d.cos,cosver:d.cosver,cplatform:d.cplatform, user_age:d.user_age,user_display_image:d.user_display_image,user_display_name:d.user_display_name,user_gender:d.user_gender,csi_page_type:d.csi_page_type,csi_service_name:d.csi_service_name,enablecsi:d.enablecsi,enabled_engage_types:d.enabled_engage_types};sY(this,d);if(f=d.cotn)this.cotn=f;AQ(this)?$C(this)&&(this.isLivePlayback&&this.IE&&(this.qW=!0),this.UL&&(this.GZ=!0)):II(this)?this.qW=!0:MvE(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&Vk(this):this.IE&&(this.AP.D==="yt"&& this.D$()&&this.C("drm_manifestless_unplugged")&&this.C("html5_deprecate_manifestful_fallback")?this.U("deprecateMflFallback",{}):this.qW=!0);if(f=d.adpings)this.Q7=f?g.eE(f):null;if(f=d.feature)this.mU=f;if(f=d.referrer)this.referrer=f;this.clientScreenNonce=Oh(this.clientScreenNonce,d.csn);this.ST=QJ(this.ST,d.root_ve_type);this.AF=QJ(this.AF,d.kids_age_up_mode);this.Wr||d.kids_app_info==void 0||(this.kidsAppInfo=d.kids_app_info);this.Wr&&d.kids_app_info!=null&&(this.kidsAppInfo=d.kids_app_info); this.HP=Ac(this.HP,d.upg_content_filter_mode);this.unpluggedFilterModeType=QJ(this.unpluggedFilterModeType,d.unplugged_filter_mode_type);if(f=d.unplugged_location_info)this.RI=f;if(f=d.unplugged_partner_opt_out)this.f7=Oh("",f);this.iP=Ac(this.iP,d.disable_watch_next);this.zz=Oh(this.zz,d.internal_ip_override);this.interstitials.length&&this.Aq.push("playableSequences");if(f=d.rE)this.rE=f;this.O=Oh(this.O,d.csi_timer);d.watchUrl&&(this.watchUrl=d.watchUrl);f=d.watch_endpoint;this.C("html5_attach_watch_endpoint_ustreamer_config")&& f&&ia(this,f);f?.ustreamerConfig&&(this.Mm=g.sm(f.ustreamerConfig));if(f=f?.loggingContext?.qoeLoggingContext?.serializedContextData)this.Jv=f;g.IV(this.AP)&&this.AP.JW&&(this.embedsRct=Oh(this.embedsRct,d.rct),this.embedsRctn=Oh(this.embedsRctn,d.rctn));d.embed_config&&(this.y7=d.embed_config);this.KC=this.KC||!!d.pause_at_start;d.default_active_source_video_id&&(this.defaultActiveSourceVideoId=d.default_active_source_video_id);this.Hr=this.Hr||!!d.live_preload}ri(){return this.autoplaySwitchButtonRenderer?.enabled!== void 0}L(){return this.AP}C(d){return this.AP.C(d)}uy(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.fC?.Hr}getUserAudio51Preference(){let d=1;g.P1(this.AP)&&this.C("html5_ytv_surround_toggle_default_off")?d=0:g.VN(this.AP)&&this.isLivePlayback&&this.TM()&&(d=0);return g.wE("yt-player-audio51")??d}Sz(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}di(){this.TL()||(this.S.A||this.S.unsubscribe("refresh",this.di,this),this.Uv(-1))}Uv(d){if(!this.isLivePlayback|| !this.Y||this.Y.flavor!=="fairplay"){var f=this.S.Mp(this.Zq);if(f.length>0){for(const m of f)m.startSecs=Math.max(m.startSecs,this.Iu()),this.C("html5_cuepoint_identifier_logging")&&m.event==="start"&&this.U("cuepoint",{pubCue:m.identifier,segNum:d});this.aP("cuepointupdated",f,d);this.Zq+=f.length;if(Vk(this)&&this.AP.Qa())for(const m of f)this.U("cuepoint",{segNum:d,event:m.event,startSecs:m.startSecs,id:m.identifier.slice(-16)}),m.event==="start"&&(f=m.startSecs,this.bc.start=this.So,this.bc.end= f+3)}}}TM(){return this.Cl!==void 0?this.Cl:this.Cl=!!this.contentProtection||!!this.S&&this.S.V()}WY(d){if(this.TL())return g.vP();this.RP=this.hP=this.A=null;JQ(this,"html5_high_res_logging_always")&&(this.AP.Ck=!0);return Nz5(this,d).then(void 0,()=>i7g(this,d)).then(void 0,()=>WeW(this)).then(void 0,()=>DIW(this))}nY(){if(this.cotn)return null; const d=g.LV(this.AP)||this.C("web_l3_storyboard");if(!this.tM)if(this.playerResponse&&this.playerResponse.storyboards){var f=this.playerResponse.storyboards,m=f.playerStoryboardSpecRenderer;m&&m.spec?this.tM=new N8(m.spec,this.lengthSeconds,!1,d):(f=f.playerLiveStoryboardSpecRenderer)&&f.spec&&this.S&&(m=ns(this.S.S).index)&&(this.tM=new fxB(f.spec,this.S.isLive,m,d))}else this.C7?this.tM=new N8(this.C7,this.lengthSeconds,!1,d):this.E_&&this.S&&(f=ns(this.S.S).index)&&(this.tM=new fxB(this.E_,this.S.isLive, f,d));return this.tM}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var d=this.playerResponse.storyboards;return(d=d.playerStoryboardSpecRenderer||d.playerLiveStoryboardSpecRenderer)&&d.spec||null}return this.C7||this.E_}JM(){return this.S&&!isNaN(this.S.JM())?this.S.JM():Vk(this)?0:this.lengthSeconds}Iu(){return this.S&&!isNaN(this.S.Iu())?this.S.Iu():0}getPlaylistSequenceForTime(d){if(this.S&&this.V){var f=this.S.S[this.V.id];if(!f)return null; const m=f.index.RQ(d);f=f.index.getStartTime(m);return{sequence:m,elapsed:Math.floor((d-f)*1E3)}}return null}Ss(){return!this.TL()&&!(!this.videoId&&!this.ef)}nU(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return Yl(this)&&!this.qW&&!this.GZ}Em(d){d||(d="hqdefault.jpg");const f=this.vM[d];return f||this.AP.K||d==="pop1.jpg"||d==="pop2.jpg"||d==="sddefault.jpg"||d==="hq720.jpg"||d==="maxresdefault.jpg"?f:Rd(this.AP,this.videoId,d)}D$(){return this.isLivePlayback|| this.rf||this.KR||!(!this.liveUtcStartSeconds||!this.wV)}isOtf(){return!!this.S&&(this.S.isOtf||!this.rf&&!this.isLivePlayback&&this.S.A)}getAvailableAudioTracks(){if(this.A){if(this.A.getAvailableAudioTracks().length>0)return this.A.getAvailableAudioTracks();if(this.gs)return this.gs;if(this.Gz)return this.Gz}return[]}getAudioTrack(){if(this.j&&!this.j.V()){var d=g.vd(this.getAvailableAudioTracks(),f=>f.id===this.j.id); if(!d&&this.j.xi?.id){const f=this.j.xi.id;d=g.vd(this.getAvailableAudioTracks(),m=>m.xi.id===f)}return d||this.RO}if(this.gs){if(!this.zM)for(d of this.gs)if(d.xi.getIsDefault()){this.zM=d; break}return this.zM||this.RO}return this.RO}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.X}getReelItemWatchResponse(){return this.reelItemWatchResponse}getHeartbeatResponse(){return this.R4}MN(){return this.watchUrl?this.watchUrl:this.AP.getVideoUrl(this.videoId)}Hm(){return!!this.S&&(Bf(this.S)||eB(this.S)||Mi(this.S))}DD(){const d=gb(this),f=this.L().A,m=wF("243");return m?kB(d,m,f,!0)===!0:!1}getEmbeddedPlayerResponse(){return this.S1}kA(){return(this.eventLabel|| this.AP.Z)==="shortspage"}isAd(){return this.VM||!!this.adFormat}D(){return this.oauthToken||this.AP.pG}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}UM(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}pG(){return!!this.playerResponse?.compositePlayabilityStatus}Lw(){return!this.pG()}iZ(){return this.FZ}Y2(){return this.v8|| this.ws}ly(){return this.fetchType==="onesie"}FV(){return JQ(this,"html5_samsung_vp9_live")}U(d,f,m){this.aP("ctmp",d,f,m)}Oo(d,f,m){this.aP("ctmpstr",d,f,m)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(d=NaN,f=NaN){const m={isSabr:g.Ro(this)};var y=this.getHeartbeatResponse()?.adBreakHeartbeatParams;y&&(m.adBreakHeartbeatParams=y);if(this.C("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.S&&!isNaN(d)&&!isNaN(f)){f= d-f;for(var C in this.S.S){y=this.S.S[C];if(!y.info.JB()&&!y.info.vg())continue;y=y.index;if(!y.isLoaded())continue;C=y.RQ(f);y=y.ot(C)+f-y.getStartTime(C);this.U("gabc",{t:d.toFixed(3),mt:f.toFixed(3),sg:C,igt:y.toFixed(3)});m.livePlaybackPosition={utcTimeMillis:""+(y*1E3).toFixed(0)};break}}return m}isEmbedsShortsMode(d,f){return!g.IV(this.AP)||(this.AP.S1||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||f?!1:this.C("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible: !!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&d.width<=d.height)}B2(){return this.J||this.C("web_player_media_session_infinity")&&this.isLivePlayback}ue(){super.ue();this.Q7=null;delete this.h4;delete this.accountLinkingConfig;delete this.S;this.A=this.R4=this.playerResponse=this.X=null;this.bZ=this.adaptiveFormats="";delete this.botguardData;this.s5=this.suggestions=this.sM=null;this.sabrContextUpdates.clear()}};mR5=!0;var Snv={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},jgB={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},JVn={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},$Iq={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"},k$P={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},Agg={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"},hd={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 yH5=class extends g.X{constructor(d,f){super();this.app=d;this.state=f}handleExternalCall(d,f,m){const y=this.state.Y[d],C=this.state.D[d];let B=y;if(C)if(m&&da(m,DFc))B=C;else if(!y)throw Error(`API call from an untrusted origin: "${m}"`);this.logApiCall(d,m);if(B){a:{for(const e of f)if(String(e).includes("javascript:")){m=!0;break a}m=!1}m&&g.gh(Error(`Dangerous call to "${d}" with [${f}].`));return B.apply(this,f)}throw Error(`Unknown API method: "${d}".`);}logApiCall(d,f,m){const y=this.app.L(); y.s5&&!this.state.O.has(d)&&(this.state.O.add(d),g.tU("webPlayerApiCalled",{callerUrl:y.loaderUrl,methodName:d,origin:f||void 0,playerStyle:y.playerStyle||void 0,embeddedPlayerMode:y.S1,errorCode:m}))}aP(d,...f){this.state.V.aP(d,...f);if(d==="videodatachange"||d==="resize"||d==="cardstatechange")this.state.A.aP(d,...f),this.state.j.aP(d,...f)}C(d){return this.app.L().C(d)}ue(){if(this.state.element){var d=this.state.element,f;for(f in this.state.S)this.state.S.hasOwnProperty(f)&&(d[f]=null);this.state.element= null}super.ue()}};var ie=class extends oe{constructor(){super();this.Y=new Map}aP(d,...f){if(this.Y.has(d))return this.Y.get(d).push(f),!0;let m=!1;try{for(f=[f],this.Y.set(d,f);f.length;)m=super.aP(d,...f.shift())}finally{this.Y.delete(d)}return m}};var CjK=class extends g.X{constructor(){super(...arguments);this.element=null;this.J=new Set;this.Y={};this.D={};this.S={};this.O=new Set;this.V=new ie;this.A=new ie;this.j=new ie;this.Z=new ie}ue(){this.Z.dispose();this.j.dispose();this.A.dispose();this.V.dispose();this.O=this.S=this.D=this.Y=this.J=void 0}};var q1=16/9,Bah=[.25,.5,.75,1,1.25,1.5,1.75,2],eSv=Bah.concat([3,4,5,6,7,8,9,10,15]),MFc=Bah.concat([2.5,3,3.5,4]);var aNT=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var K05=class extends yH5{getApiInterface(){return Array.from(this.state.J)}O(d,f){this.state.Z.subscribe(d,f)}zZ(d,f){this.state.Z.unsubscribe(d,f)}getPlayerState(d){return rUc(this.app,d)}El(){return rUc(this.app)}zM(d,f,m){PX(this)&&(HE(this.app,!0,1),w9(this.app,d,f,m,1))}getCurrentTime(d,f,m){d=LH(d,f,m);f=d.playerType;m=this.getPlayerState(f);return this.app.getAppState()===2&&m===5?this.app.getVideoData()?.startSeconds||0:this.C("web_player_max_seekable_on_ended")&&m===0?G0(this.app,f):this.app.getCurrentTime(d)}IP(){return this.app.getCurrentTime({playerType:1})}RP(){const d= this.app.ot(1);return isNaN(d)?this.getCurrentTime(1):d}fC(){return this.app.getDuration({playerType:1})}Ta(d,f){d=g.kg(Math.floor(d),0,100);isFinite(d)&&mA(this.app,{volume:d,muted:this.isMuted()},f)}y7(d){this.Ta(d,!1)}UF(d){mA(this.app,{muted:!0,volume:this.getVolume()},d)}tM(){this.UF(!1)}vC(d){mA(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},d)}E_(){xL(this.app)||this.vC(!1)}getPlayerMode(){const d={};this.app.getVideoData().Oh&&(d.pfp={enableIma:IM(this.app).allowImaMonetization,autoplay:BX(IM(this.app)), mutedAutoplay:IM(this.app).mutedAutoplay});return d}Qt(){const d=this.app.getPresentingPlayerType();if(d===2&&!this.app.xc()){const f=Or(this.app.AM());if(!(f.Cv()||g.IV(this.app.L())&&this.app.GL().getPlayerState().S(1024))||f.Py())return}this.app.playVideo(d)}P9(){HE(this.app,!0,1);this.Qt()}pauseVideo(d){const f=this.app.getPresentingPlayerType();(f!==2||this.app.xc()||Or(this.app.AM()).Cv())&&this.app.pauseVideo(f,d)}wV(){var d=this.app;let f=!1;d.G.nC&&(d.Br.aP("pageTransition"),f=!0);d.stopVideo(f)}clearVideo(){}getAvailablePlaybackRates(){var d= this.app.L();if(d.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(d.V?d.ancestorOrigins[0]:window.location.origin)||d.vk)return eSv;d=this.app.getVideoData();const f=d.YV,m=d.jz;return MFc.filter(y=>y>=f&&y<=m)}return[1]}getPlaybackQuality(d){return(d=nH(this.app,{playerType:d}))?d.getPlaybackQuality():"unknown"}Cl(){}getAvailableQualityLevels(d){return(d=nH(this.app,{playerType:d}))?(d=g.Pd(d.Z8(),f=>f.quality),d.length&& (d[0]==="auto"&&d.shift(),d=d.concat(["auto"])),d):[]}Ys(){return this.getAvailableQualityLevels(1)}Va(){return this.j()}qW(){return 1}getVideoLoadedFraction(d){return this.app.getVideoLoadedFraction(d)}j(){return this.getVideoLoadedFraction()}ya(){return 0}getSize(){const d=this.app.iT().getPlayerSize(); return{width:d.width,height:d.height}}setSize(){this.app.iT().resize()}loadVideoById(d,f,m,y){if(!d)return!1;d=XC(d,f,m);return this.app.loadVideoByPlayerVars(d,y)}Kk(d,f,m){d=this.loadVideoById(d,f,m,1);HE(this.app,d,1)}cueVideoById(d,f,m,y){d=XC(d,f,m);this.app.cueVideoByPlayerVars(d,y)}K(d,f,m){this.cueVideoById(d,f,m,1)}loadVideoByUrl(d,f,m,y){d=Rk(d,f,m);return this.app.loadVideoByPlayerVars(d,y)}ef(d,f,m){d=this.loadVideoByUrl(d,f,m,1);HE(this.app,d,1)}cueVideoByUrl(d,f,m,y){d=Rk(d,f,m);this.app.cueVideoByPlayerVars(d, y)}S1(d,f,m){this.cueVideoByUrl(d,f,m,1)}Ck(){const d=this.app.L();if(d.K)return"";const f=IM(this.app);let m=void 0;f.isLivePlayback||(m=Math.floor(this.app.getCurrentTime({playerType:1})));return d.getVideoUrl(f.videoId,this.getPlaylistId()||void 0,m)}Wr(){return this.app.getDebugText()}getVideoEmbedCode(){const d=this.app.L();if(d.K)return"";const f=IM(this.app);return d.getVideoEmbedCode(f.isPrivate?"":f.title,IM(this.app).videoId,this.app.iT().getPlayerSize(),this.getPlaylistId()||void 0)}J(d, f,m){return Cm(this.app,d,f,m)}removeCueRange(d){return this.app.uO(d)}loadPlaylist(d,f,m,y){this.app.loadPlaylist(d,f,m,y)}RO(d,f,m,y){this.loadPlaylist(d,f,m,y);HE(this.app,!0,1)}cuePlaylist(d,f,m,y){this.app.cuePlaylist(d,f,m,y)}nextVideo(d,f){this.app.nextVideo(d,f)}sM(){this.nextVideo();HE(this.app,!0,1)}previousVideo(d){this.app.previousVideo(d)}pG(){this.previousVideo();HE(this.app,!0,1)}playVideoAt(d){this.app.playVideoAt(d)}y9(d){this.playVideoAt(d);HE(this.app,!0,1)}setShuffle(d){const f= this.app.getPlaylist();f&&f.setShuffle(d)}setLoop(d){const f=this.app.getPlaylist();f&&(f.loop=d)}So(){const d=this.app.getPlaylist();if(!d)return null;const f=[];for(let m=0;m{g.gh(m)}; var f=this.app.L();if(f.externalFullscreen){if(!g.Ss(f))return this.isFullscreen()?xM(window.document.documentElement):ZQ(window.document.documentElement).catch(d)}else if(g.VJ()||f.X)return this.isFullscreen()?xM(lQ()):f.controlsType!=="3"&&g.VJ()?ZQ(this.app.iT().element).catch(d):(f=this.app.Dc().B9())?ZQ(f).catch(d):Promise.reject(Error("Media element missing"));g.uk(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}C0(){return this.app.C0()}cancelPlayback(){var d= Or(this.app.AM());d&&d.created&&d.destroy();this.app.GL().stopVideo();(d=this.app.AM().Hx.get("endscreen"))&&d.bW()&&vX(this.app.Br)}getProgressState(d){if(this.V()===3)return qD(this.app.AM()).getProgressState();const f=this.app.getVideoData();var m=nH(this.app,{playerType:d})||this.app.GL(),y=m.getPlayerType();a:{var C=this.app.getVideoData();if(C.progressBarStartPosition?.utcTimeMillis&&(C=Number(C.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(C))){C=this.WR(C,d);break a}C=0}a:{var B=this.app.getVideoData(); if(B.progressBarEndPosition?.utcTimeMillis&&(B=Number(B.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(B))){B=this.WR(B,d);break a}B=0}const e=this.getCurrentTime(d);d=this.getDuration(d);const M=this.app.ot(y),K=this.app.isAtLiveHead(y),N=this.app.WG();var W=this.app;var c=g.to(W,{playerType:y});c=g.Yd(W,c);W=UX(W,c.fT(),c);c=G0(this.app,y);m=m.BZ();const D=this.app.getVideoData().US;y=!D||isNaN(D)?0:this.WR(D,y);return{airingStart:C,airingEnd:B,allowSeeking:this.app.uy(),clipEnd:f.clipEnd,clipStart:f.clipStart, current:e,displayedStart:-1,duration:d,ingestionTime:M,isAtLiveHead:K,loaded:N,seekableStart:W,seekableEnd:c,offset:m,viewerLivestreamJoinMediaTime:y}}WR(d,f){const m=this.app.ot(f);if(!m)return 0;f=m-this.app.getCurrentTime({playerType:f});return d-f}isInline(){return this.app.isInline()}setInline(d){this.app.setInline(d)}m9(){return this.app.F$().X$(!0)}toggleSubtitles(){const d=oZ(this.app.AM());d&&d.l1()}getPlayerSize(){const d=this.app.iT().getPlayerSize();return{width:d.width,height:d.height}}setCenterCrop(d){this.app.iT().setCenterCrop(d)}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(d){this.app.setLoopVideo(d)}}, gZ5="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(" "), u5S="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 XAq={["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 ivW=class extends NaP{isExternalMethodAvailable(d,f){return this.state.Y[d]?!0:!!(this.state.D[d]&&f&&da(f,DFc))}getBandwidthEstimate(){return lL(this.app.jo)}reportPlaybackIssue(d=""){const f=this.app.GL();d={gpu:(0,g.Sw)(),d};f.handleError(new g.iE("feedback",d))}getInternalApi(){return{...this.state.S}}getTrustedApi(){return{...this.state.Y,...this.state.D}}getInternalApiInterface(){return g.Vj(this.state.S)}queueNextVideo(d,f,m=NaN,y="",C=""){this.app.queueNextVideo(d,f,m,y,C)}KC(d){d=this.app.getPlayerStateObject(d); return{isBuffering:d.S(1),isCued:d.isCued(),isDomPaused:d.S(1024),isEnded:d.S(2),isError:d.S(128),isOrWillBePlaying:d.isOrWillBePlaying(),isPaused:d.isPaused(),isPlaying:d.isPlaying(),isSeeking:d.S(16),isUiSeeking:d.S(32),isUnstarted:d.S(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.IF().j.S=(0,g.b)()}oP(d=1,f,m){return this.getCurrentTime(d,f,m)}seekToStreamTime(d,f,m,y){Iug(this.app,d,f,m,y)}getStreamTimeOffset(){return this.app.F$().getStreamTimeOffset()}seekToLiveHead(d, f){const m=this.app.F$().getVideoData();m&&m.isLivePlayback&&w9(this.app,Infinity,d,f,1)}requestSeekToWallTimeSeconds(d,f,m){this.app.F$().Tz(d,f,m)}Mo(d,f,m,y=1,C){this.seekTo(d,f,m,y,C)}OI(d,f,m,y){this.seekBy(d,f,m,y,1)}prefetchKeyPlay(d,f){this.app.F$().prefetchKeyPlay(d,f)}setVolume(d,f=!0){this.Ta(d,f)}mute(d=!0){this.UF(d)}unMute(d=!0){this.vC(d)}syncVolume(){const d=u$5(this.app);mA(this.app,{volume:d.volume,muted:d.muted},!1)}getAvailableQualityLabels(){return g.Pd(this.app.F$().Z8(),d=> d.qualityLabel)}channelSubscribed(){g.gM(this,"SUBSCRIBE",IM(this.app).Ub)}channelUnsubscribed(){g.gM(this,"UNSUBSCRIBE",IM(this.app).Ub)}setScreenLayer(d){this.app.setScreenLayer(d)}getCurrentPlaylistSequence(){return this.app.GL().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(d){return this.app.GL().getPlaylistSequenceForTime(d)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.F$().vD("ypcRentalActivation")}setHomeGroupInfo(d){this.app.L().homeGroupInfo= d}setConnectedRemoteApps(d){this.app.L().ye=d}setLivingRoomAppMode(d){this.app.L().livingRoomAppMode=kM("LIVING_ROOM_APP_MODE_UNSPECIFIED",d,dOv)}setEnablePrivacyFilter(d=!1){this.app.L().enablePrivacyFilter=d}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(d,f,m,y,C){return XaE(this.app,d,f,m,y,C)}gs(d=1){const f=this.Us(d); if(d=nH(this.app,{playerType:d}))d=d.getVideoData(),f.hasProgressBarBoundaries=d.hasProgressBarBoundaries(),f.isPremiere=d.isPremiere,f.itct=d.e1,f.playerResponseCpn=d.playerResponseCpn,f.progressBarStartPositionUtcTimeMillis=d.hasProgressBarBoundaries()&&d.progressBarStartPosition?.utcTimeMillis?g.Q3(d.progressBarStartPosition.utcTimeMillis):null,f.progressBarEndPositionUtcTimeMillis=d.hasProgressBarBoundaries()&&d.progressBarEndPosition?.utcTimeMillis?g.Q3(d.progressBarEndPosition.utcTimeMillis): null,f.ypcOriginalItct=d.Bz,f.ypcPreview=d.ypcPreview,f.paidContentOverlayText=bB(d),f.paidContentOverlayDurationMs=tQ(d),d.S&&pv(d.S)&&(f.usingLocalMedia="true"),f.transitionEndpointAtEndOfStream=d.transitionEndpointAtEndOfStream,f.isSeekable=d.isSeekable;return f}getAdState(){return this.app.getAdState()}isNotServable(d){if(d!==this.app.hg.video_id)return!1;const f=(d=this.app.F$().getPlayerState())?d.wu:null;return!!(d&&f&&d.S(128)&&S_(f.errorCode)===5)}supportsGaplessAudio(){return this.app.L().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.L().supportsGaplessShorts()}isGaplessTransitionReady(d){return this.app.NU(d)}enqueueVideoByPlayerVars(d, f,m=Infinity,y=""){this.app.enqueueVideoByPlayerVars(d,f,m,y)}clearQueue(){this.app.clearQueue()}Wf(){return g.lk(this)}sendAbandonmentPing(){this.app.GL().sendAbandonmentPing()}setAutonavState(d,f=!1){if(this.C("web_player_autonav_use_server_provided_state")&&!f&&(f=IM(this.app),f?.ri()))if(d===3)f.autonavState!==3&&(f.wy=f.autonavState);else if(f.wy!==void 0)d=f.wy,f.wy=void 0;else return;f=this.app;IM(f).autonavState=d;g.Hg("yt-player-autonavstate",d);f.Br.aP("autonavchange",d)}setAutonav(d,f= !1){this.setAutonavState(d?2:1,f)}setLoopRange(d){this.app.setLoopRange(d)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.F$().hasSupportedAudio51Tracks()}setUserAudio51Preference(d,f=!1){this.app.F$().setUserAudio51Preference(d,f)}getUserAudio51Preference(){return this.app.F$().getUserAudio51Preference()}setProximaLatencyPreference(d){this.app.F$().setProximaLatencyPreference(d)}getProximaLatencyPreference(){return this.app.F$().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.F$().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){D5()}setBlackout(d){this.app.setBlackout(d)}setUserEngagement(d){this.app.L().WF!== d&&(this.app.L().WF=d,this.app.F$().ud())}updateSubtitlesUserSettings(d,f=!0){oZ(this.app.AM()).JS(d,f)}getCaptionWindowContainerId(){const d=oZ(this.app.AM());return d?d.getCaptionWindowContainerId():""}toggleSubtitlesOn(){const d=oZ(this.app.AM());d&&d.YI()}isSubtitlesOn(){const d=oZ(this.app.AM());return d?d.isSubtitlesOn():!1}getPlayerResponse(d){return(d=nH(this.app,{playerType:d}))?d.getVideoData().getPlayerResponse():null}Hr(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.F$().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(d){return(d= nH(this.app,{playerType:d}))?d.getVideoData().getWatchNextResponse():null}ws(){return this.getWatchNextResponse(1)}getHeartbeatResponse(d){return(d=nH(this.app,{playerType:d}))?d.getVideoData().getHeartbeatResponse():null}Mp(){return this.getHeartbeatResponse(1)}getStoryboardFrame(d,f){var m=this.app.nY();if(!m)return null;f=m.levels[f];if(!f)return null;d>=f.V()&&f.A();m=Math.floor(d/(f.columns*f.rows));var y=f.columns*f.rows,C=d%y;d=C%f.columns;C=Math.floor(C/f.columns);let B;const e=f.A()+1-y* m;e{f=== d&&(f=this.listeners.splice(m,1)[0],f.target.removeEventListener(f.type,f.listener))})}focus(){this.element.focus()}ue(){for(;this.listeners.length;){const d=this.listeners.pop(); d&&d.target.removeEventListener(d.type,d.listener)}super.ue()}};g.cs=class extends g.PY{constructor(d){super(d);this.e1=new g.NQ;g.R(this,this.e1)}subscribe(d,f,m){return this.e1.subscribe(d,f,m)}unsubscribe(d,f,m){return this.e1.unsubscribe(d,f,m)}D2(d){return this.e1.D2(d)}aP(d,...f){return this.e1.aP(d,...f)}};g.xm=class extends g.X{constructor(d,f,m,y,C,B){super();this.element=d;this.state=null;m||d.hide();this.V=f;this.j=y===void 0?f:y;this.S=B;this.onHidden=C;this.delay=new g.mm(this.A,0,this);g.R(this,this.delay)}show(d){this.state!==1&&this.state!==2&&(this.state===4&&this.A(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.S&&this.S()):this.element.A||(C3(this,!0),this.state=1,d?this.delay.start(d):this.A()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), this.state=null,this.delay.stop()):this.element.A&&(C3(this,!0),this.state=4,this.delay.start(this.j)))}A(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:C3(this,!1);this.state=3;this.delay.start(this.V);break;case 3:this.state=null;this.S&&this.S();break;case 4:this.element.hide();C3(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.A()}ue(){this.element.TL()||this.element.element.removeAttribute("aria-hidden");super.ue()}};var p2v=class extends g.cs{constructor(d,f){super(f);this.N=d;this.S=new g.f2(this);this.fade=new g.xm(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.R(this,this.S);g.R(this,this.fade)}show(){const d=Bu(this);super.show();d||this.aP("show",!0)}hide(){const d=Bu(this);super.hide();e$(this);d&&this.aP("show",!1)}Y(){this.sourceElement=void 0;this.fade.show();this.V&&(this.S.bJ(this.V),this.V=void 0)}QP(){const d=Bu(this);e$(this);this.fade.hide();d&&this.aP("show",!1)}};var $RV=class extends p2v{constructor(d,f,m,y){y=new g.PY({B:"div",oO:["ytp-linked-account-popup-button"],Ol:y,xs:{role:"button",tabindex:"0"}});f=new g.PY({B:"div",le:"ytp-linked-account-popup",xs:{role:"dialog","aria-modal":"true",tabindex:"-1"},qp:[{B:"div",le:"ytp-linked-account-popup-title",Ol:f},{B:"div",le:"ytp-linked-account-popup-description",Ol:m},{B:"div",le:"ytp-linked-account-popup-buttons",qp:[y]}]});super(d,{B:"div",le:"ytp-linked-account-popup-container",qp:[f]});this.dialog=f;g.R(this, this.dialog);y.dW("click",()=>{this.QP()}); g.R(this,y);g.HX(this.N,this.element,4);this.hide()}Y(){super.Y();this.dialog.focus()}};g.s$=class extends g.cs{constructor(d,f,m,y){super(d);this.priority=f;m&&this.updateValue("label",m);y&&this.j(y)}updateValue(d,f){super.updateValue(d,f);this.aP("size-change")}};g.AHE={Mf:18,MJ:17,Ek:16,iQ:15,KI:14,Jn:13,Ok:12,HH:11,jB:10,bl:9,AUDIO:8,SUBTITLES:7,SLEEP_TIMER:6,SW:5,Rv:4,Dw:3,hA:2,REMOTE:1,tp:0,18:"LOOP",17:"STABLE_VOLUME",16:"VOICE_BOOST",15:"REMOTE_SELECT",14:"SIZE",13:"MINIPLAYER",12:"THREED",11:"AUTONAV",10:"CINEMATIC",9:"ANNOTATIONS",8:"AUDIO",7:"SUBTITLES",6:"SLEEP_TIMER",5:"SPEED",4:"AUDIO_SETTINGS",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};var k5T=class extends g.s${constructor(d){super(g.cu({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.N=d;this.V=this.S=!1;this.Y=d.zq();d.createServerVe(this.element,this,!0);this.Fw(this.N,"settingsMenuVisibilityChanged",f=>{this.y9(f)}); this.Fw(this.N,"videodatachange",this.J);this.dW("click",this.onClick);this.J()}y9(d){this.V&&this.N.logVisibility(this.element,this.S&&d)}J(){var d=this.N.getVideoData()?.accountLinkingConfig?.linked;if(d&&!this.S){const f=this.N.getVideoData()?.accountLinkingConfig;this.updateValue("icon",{B:"svg",xs:{height:"100%",viewBox:"0 0 36 36",width:"100%"},qp:[{B:"path",xs:{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"}}]});d=s4(f?.menuData?.connectedMenuLabel);this.updateValue("label",d);this.D=new $RV(this.N,s4(f?.menuData?.connectedDialogTitle),s4(f?.menuData?.connectedDialogMessage),s4(f?.menuData?.confirmButtonText));g.R(this,this.D);d=f?.menuData?.trackingParams||null;(this.V=!!d)&&this.N.setTrackingParams(this.element,d);this.Y.gi(this);this.S=!0}else!d&&this.S&&(this.Y.Nw(this),this.S=!1)}onClick(){this.V&&this.N.logClick(this.element);this.Y.QP();this.D&&this.D.Y()}};var DT=class extends g.X{constructor(d){super();this.api=d}C(d){return this.api.C(d)}};var QjT=class extends DT{constructor(d){super(d);w(d,"setAccountLinkState",f=>{this.setAccountLinkState(f)}); w(d,"updateAccountLinkingConfig",f=>{this.updateAccountLinkingConfig(f)}); d.addEventListener("videodatachange",(f,m)=>{this.onVideoDataChange(m)}); d.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new k5T(this.api);g.R(this,this.menuItem)})}onVideoDataChange(d){if(!d.accountLinkingConfig){var f=d.getPlayerResponse()?.accountLinkingConfig; d.accountLinkingConfig=f}if(f=d.accountLinkingConfig?.alsParam)d.Un=f}setAccountLinkState(d){this.api.getVideoData().Un=d;this.api.Wk()}updateAccountLinkingConfig(d){const f=this.api.getVideoData(),m=f.accountLinkingConfig;m&&(m.linked=d);this.api.aP("videodatachange","dataupdated",f,this.api.getPresentingPlayerType())}};var Ovv=class extends DT{constructor(d){super(d);this.S=null;this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"applicationvideodatachange",()=>{this.kf()})}kf(){const d=this.api.getPlaybackRate(); var f=this.api.getVideoData();if(f){var m=f.adFormat==="17_8";var y=f.q8?.A()===8;m=f.isAd()&&(m||y)}else m=!1;m||((f=this.api.getVideoData())?(m=f.adFormat==="15_6",y=f.q8?.A()===7,m=f.isAd()&&(m||y)):m=!1);m?(d!==1&&(this.S=d),this.api.setPlaybackRate(1)):this.S!==null&&(this.api.setPlaybackRate(this.S),this.S=null)}};var oB5;g.Ai=class{constructor(d,f,m={}){this.start=d;this.end=f;this.active=!0;this.color="";this.A=oB5++;this.id=m.id||"";this.priority=m.priority||9;this.visible=m.visible||!1;this.style=m.style||yE.AD_MARKER;this.namespace=m.namespace||"";if(d=m.color)d=d.toString(16),this.color=`#${Array(7-d.length).join("0")}${d}`;this.tooltip=m.tooltip;this.icons=m.icons?m.icons.filter(y=>g.Sx(y.thumbnails,C=>g.yC(C.url))):null; this.associatedClipId=m.associatedClipId;this.markerPositionMs=m.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+DM(this.start)+", "+DM(this.end)+"]"}contains(d,f){return d>=this.start&&(d{this.S.S={}}); this.events.Fw(this.api,"legacyadtrackingpingchange",f=>{var m=this.S;kz(m,"part2viewed",1,0x8000000000000);kz(m,"engagedview",Math.max(1,f.XF*1E3),0x8000000000000);if(!f.isLivePlayback){var y=f.lengthSeconds*1E3;aI(f)&&m.api.C("html5_shorts_gapless_ads_duration_fix")&&(y=m.api.getProgressState().seekableEnd*1E3-f.EO);kz(m,"videoplaytime25",y*.25,y);kz(m,"videoplaytime50",y*.5,y);kz(m,"videoplaytime75",y*.75,y);kz(m,"videoplaytime100",y,0x8000000000000);kz(m,"conversionview",y,0x8000000000000);kz(m, "videoplaybackstart",1,y);kz(m,"videoplayback2s",2E3,y);kz(m,"videoplayback10s",1E4,y)}}); this.events.Fw(this.api,g.p3("appad"),this.A);this.events.Fw(this.api,g.$z("appad"),this.A)}A(d){var f=d.getId();const m=this.api.getVideoData({playerType:1}),y=!this.api.isInline();if(!m.inlineMetricEnabled||y){if(f==="part2viewed"){if(m.WX&&g.ud(m.WX),m.H6&&QI(this,m.H6),m.H_){var C={CPN:this.api.getVideoData().clientPlaybackNonce};for(var B of m.H_)QI(this,g.vA(B,C))}}else f==="engagedview"&&m.c_&&(C={CPN:this.api.getVideoData().clientPlaybackNonce},g.ud(g.vA(m.c_,C)));m.rQ&&(C=m.rQ,B=d.getId(), C=g.iG(C,{label:B}),g.ud(C));switch(f){case "videoplaytime25":m.Dg&&QI(this,m.Dg);m.bK&&O4(this,m.bK);m.Pm&&g.ud(m.Pm);break;case "videoplaytime50":m.xV&&QI(this,m.xV);m.wF&&O4(this,m.wF);m.Ec&&g.ud(m.Ec);break;case "videoplaytime75":m.Tm&&QI(this,m.Tm);m.RJ&&O4(this,m.RJ);m.Yp&&g.ud(m.Yp);break;case "videoplaytime100":m.ez&&QI(this,m.ez),m.fn&&O4(this,m.fn),m.ix&&g.ud(m.ix)}(C=this.api.getVideoData().Q7)&&oa(this,C,d.getId())&&oa(this,C,`${d.getId()}gaia`)}if(m.inlineMetricEnabled&&!y)switch(f){case "videoplaybackstart":(f= m.VJ?.S)&&QI(this,f);break;case "videoplayback2s":(f=m.VJ?.V)&&QI(this,f);break;case "videoplayback10s":(f=m.VJ?.A)&&QI(this,f)}this.api.hq([d],1)}};var F0q=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"videoready",f=>{d.getPresentingPlayerType()===1&&(f={playerDebugData:{pmlSignal:!!f.getPlayerResponse()?.adPlacements?.some(m=>m?.adPlacementRenderer?.renderer), contentCpn:f.clientPlaybackNonce}},g.tU("adsClientStateChange",f))})}};var rHV=class extends g.s${constructor(d){super(g.cu({role:"menuitemcheckbox","aria-checked":"false"}),d,"Volumen estable",{B:"div",le:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.dW("click",this.onClick)}onClick(){this.enabled&&(aa(this,!this.checked),this.aP("select",this.checked))}getValue(){return this.checked}};var gB5={G7:2,Ek:1,MJ:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var IxK={[0]:d=>tvV(d,f=>f.xi?.id), [2]:d=>Ra(d,gC), [3]:d=>Ra(d,Ia), [4]:d=>Ra(d,XM), [1]:d=>Ra(d,uL)},PUV=class{constructor(d){this.V={}; this.A={};this.videoData=d;const f=d.A?.V;f&&f.length>0?this.S=f:(d=d.getAvailableAudioTracks(),this.S=d.length>0?vZq(d):[]);for(const m of E$)this.V[m]=IxK[m](this.S);this.qk()}Qi(d){return this.A[d]}qk(){let d=this.S;const f={};for(const m of E$)if(this.V[m]){d=p2[m].lx(d,this.videoData);for(const y of E$)f[y]!==void 0||g.Jf(d,p2[y].z$)||(f[y]=p2[m].R0);f[m]===void 0&&(f[m]=0)}else f[m]=1;this.A=f}},E$=[0,1,2,3,4],p2={[0]:{R0:2,z$:b7h,lx:S9P},[2]:{R0:4,z$:gC,lx:jwv},[3]:{R0:5,z$:Ia,lx:znS},[1]:{R0:3, z$:uL,lx:Tz5},[4]:{R0:6,z$:XM,lx:q9W}};var u7S=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);const f=this.api.C("html5_enable_audio_quality_setting_feature");w(this.api,"getUserAudioQualitySetting",()=>f?this.getUserAudioQualitySetting():2); w(this.api,"setUserAudioQualitySetting",m=>{f&&this.setUserAudioQualitySetting(m)}); w(this.api,"hasHqaAudioTrack",()=>f?this.hasHqaAudioTrack():!1); w(this.api,"getAudioQualitySettingState",()=>f?this.api.Qi(4):1); this.TA=qF();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.TA}setUserAudioQualitySetting(d){this.api.U("aqs_set",{setting:d});g.Hg("yt-player-audio-quality-setting",d,3122064E3);d!==this.TA&&(this.TA=d,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.tW(),this.api.qk())}hasHqaAudioTrack(){const d=this.api.getVideoData()?.A?.A;return d?g.Jf(d,f=>XM(f)):!1}updateEnvironmentData(){this.api.L().TA=this.TA}};var X25=class extends DT{constructor(d){super(d);w(this.api,"getAudioTrackState",()=>this.api.Qi(0))}};var RSg=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"applicationvideodatachange",(f,m)=>{m=m.clipConfig;f==="dataloaded"&&m&&m.startTimeMs!=null&&m.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(m.startTimeMs)),endTimeMs:Math.floor(Number(m.endTimeMs)),postId:m.postId,type:"clips"})})}};var nBg=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events)}setCreatorEndscreenVisibility(d){hM(this.api.AM())?.gP(d)}};var ZvB=class extends rHV{constructor(d,f,m,y,C){const B=d.C("html5_enable_new_audio_settings_menu");super(B?gB5.MJ:g.AHE.MJ);this.N=d;this.Z=f;this.D=m;this.hasDrcAudioTrack=y;this.getDrcState=C;this.J=this.enableNewAudioSettingsMenu=this.S=!1;g.K6(this.element,"ytp-drc-menu-item");this.V=(this.enableNewAudioSettingsMenu=B)?d.zq().J0():d.zq();d.C("html5_enable_voice_boost")?(this.J=!0,this.Fw(d,"onFilterAudioFeatures",this.Y)):d.addEventListener("videodatachange",this.Y.bind(this));d.C("mta_drc_mutual_exclusion_removal")&& this.Fw(d,"onPlaybackAudioChange",this.Y);d.createClientVe(this.element,this,273317);this.dW("click",this.K);f=this.D()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||(d=d.C("delhi_modern_web_player_icons")?{B:"svg",xs:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},qp:[{B:"path",xs:{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"}}]}:{B:"svg",xs:{height:"24",viewBox:"0 0 24 24",width:"24"},qp:[{B:"path",xs:{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.updateValue("icon",d));this.subscribe("select",this.O,this);this.enableNewAudioSettingsMenu||this.J?this.Y():(hi(this,this.hasDrcAudioTrack()),aa(this,f),this.V.gi(this))}O(d){this.Z(d?1: 0)}Y(){if(this.enableNewAudioSettingsMenu||this.J){var d=this.N.getPresentingPlayerType();d===2||d===3?this.S&&(this.S=!1,this.V.Nw(this)):(d=this.getDrcState(),d!==1?(d===0?(aa(this,this.D()===1),hi(this,!0)):(aa(this,!1),hi(this,!1)),this.S||(this.V.gi(this),this.S=!0)):this.S&&(this.V.Nw(this),this.S=!1))}else{d=this.hasDrcAudioTrack();const f=this.D()===1&&d;aa(this,f);hi(this,d)}}ue(){this.V.Nw(this);super.ue()}K(){this.N.logClick(this.element)}};var VFE=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);d.C("html5_show_drc_toggle")&&d.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new ZvB(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.A.bind(this),this.getDrcState.bind(this)),g.R(this,this.menuItem))}); w(this.api,"setDrcUserPreference",f=>{this.setDrcUserPreference(f)}); w(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); w(this.api,"hasDrcAudioTrack",()=>this.A()); w(this.api,"getDrcState",()=>this.getDrcState()); this.S=g.wE("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.S}setDrcUserPreference(d){this.api.U("drc_set",{pref:d});g.Hg("yt-player-drc-pref",d,31536E3);d!==this.S&&(this.S=d,this.updateEnvironmentData(),this.A()&&this.api.tW(),this.api.qk())}updateEnvironmentData(){this.api.L().Kk=this.S===1}A(){const d=this.api.getVideoData()?.A?.A;if(!d)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.C("mta_drc_mutual_exclusion_removal")){const f=this.api.ZG()?.xi?.id; return g.Jf(d,m=>m.audio.S&&m.xi?.id===f)}return g.Jf(d,f=>f.audio?.S===!0)}getDrcState(){return this.api.Qi(3)}};var lxv=class extends DT{constructor(d){super(d);this.S={};this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"videodatachange",()=>{this.onVideoDataChange()}); this.events.Fw(d,g.p3("embargo"),f=>{this.api.V7(!0);var m=this.S[f.id]??[];for(const y of m)this.api.hideControls(),this.api.DS("auth",2,"This video isn't available in your current playback area",g.KQ({embargoed:1,id:f.id,idx:f.A,start:f.start})),(m=y.embargo?.onTrigger)&&g.gM(this.api,"innertubeCommand",m)})}onVideoDataChange(){const d=this.api.getVideoData(); this.api.nR("embargo",1);const f=d?.e8.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");f?.length?n3(this,f.filter(m=>m.onEnter?.some(this.A))):d?.cueRanges&&n3(this,d.cueRanges.filter(m=>m.onEnter?.some(this.A)))}A(d){return d.embargo!==void 0}ue(){super.ue(); this.S={}}};var xRE=class extends DT{constructor(d){super(d);this.S=[];this.events=new g.f2(d);g.R(this,this.events);w(d,"addEmbedsConversionTrackingParams",f=>{this.addEmbedsConversionTrackingParams(f)}); this.events.Fw(d,"veClickLogged",f=>{this.api.hasVe(f)&&(f=f.visualElement.getAsJspb(),f=Yk(f,2),this.S.push(f))})}addEmbedsConversionTrackingParams(d){var f=this.api.L(); const m=f.widgetReferrer,y=f.ws,C=this.S;let B="";const e=f.getWebPlayerContextConfig();e&&(B=e.embedsIframeOriginParam||"");m.length>0&&(d.embeds_widget_referrer=m);y.length>0&&(d.embeds_referring_euri=y);f.V&&B.length>0&&(d.embeds_referring_origin=B);e&&e.embedsFeature&&(d.feature=e.embedsFeature);C.length>0&&(f.C("embeds_web_enable_lite_experiment_control_arm_logging")?C.unshift(28572):rE(od(f))&&C.unshift(159628),f=C.join(","),f=g.yJ()?f:g.R5(f,4),d.source_ve_path=f);this.S.length=0}};var Pjl=class extends DT{constructor(d){super(d);w(d,"isEmbedsShortsMode",()=>d.isEmbedsShortsMode()); w(d,"getReelItemWatchResponse",()=>d.getVideoData({playerType:1})?.getReelItemWatchResponse()??null)}};var L0V=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"initialvideodatacreated",f=>{Hq(b0(),16623);this.S=g.W5();var m=d.L().sM&&!f.El;BX(f)&&m?(Hq(b0(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),f.getWatchNextResponse()&&(m=f.getWatchNextResponse()?.trackingParams)&&g.dc(m),f.getPlayerResponse()&&(f=f.getPlayerResponse()?.trackingParams)&&g.dc(f)):(Hq(b0(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), f.getEmbeddedPlayerResponse()&&(f=f.getEmbeddedPlayerResponse()?.trackingParams)&&g.dc(f))}); this.events.Fw(d,"loadvideo",()=>{Hq(b0(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.S})}); this.events.Fw(d,"cuevideo",f=>{f===1&&Hq(b0(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.S})}); this.events.Fw(d,"largeplaybuttonclicked",f=>{Hq(b0(),27240,f.visualElement)}); this.events.Fw(d,"playlistnextbuttonclicked",f=>{Hq(b0(),27240,f.visualElement)}); this.events.Fw(d,"playlistprevbuttonclicked",f=>{Hq(b0(),27240,f.visualElement)}); this.events.Fw(d,"playlistautonextvideo",()=>{Hq(b0(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var H7v=class extends g.X{constructor(d,f){super();this.S=null;this.V=f;f=[];for(let m=0;m<=100;m++)f.push(m/100);f={threshold:f,trackVisibility:!0,delay:1E3};(this.A=window.IntersectionObserver?new IntersectionObserver(m=>{m=m[m.length-1];let y=null;typeof m.isVisible==="undefined"?document.visibilityState==="visible"&&m.isIntersecting&&m.intersectionRatio>0?y=m.intersectionRatio:document.visibilityState==="hidden"?y=0:y=null:y=m.isVisible?m.intersectionRatio:0;y!=null&&(y=Math.max(y,0),y=Math.min(y, 1));this.S=y;typeof this.V==="function"&&this.V(this.S)},f):null)&&this.A.observe(d)}ue(){super.ue(); this.S=null;this.A&&this.A.disconnect()}};var JH5=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"applicationInitialized",()=>{wAh(this)})}};var Suc=class extends DT{constructor(d){super(d);w(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.aP("featuredproductdismissed")}};var jjc=class extends DT{constructor(d){super(d);FC(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); FC(this.api,"setSphericalProperties",(...f)=>{this.setSphericalProperties(...f)}); hm(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); hm(this.api,"setSphericalProperties",(...f)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...f)})}getSphericalProperties(){const d=g.tm(this.api.AM()); return d?d.getSphericalProperties():{}}setSphericalProperties(d){if(d){var f=g.tm(this.api.AM());f&&f.setSphericalProperties(d,!0)}}};var vBK=class extends DT{constructor(d){super(d);w(d,"createClientVe",this.createClientVe.bind(this));w(d,"createServerVe",this.createServerVe.bind(this));w(d,"destroyVe",this.destroyVe.bind(this));w(d,"hasVe",this.hasVe.bind(this));w(d,"logClick",this.logClick.bind(this));w(d,"logVisibility",this.logVisibility.bind(this));w(d,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(d,f,m,y=!1){this.api.createClientVe(d,f,m,y)}createServerVe(d,f,m=!1){this.api.createServerVe(d,f,m)}setTrackingParams(d, f){this.api.setTrackingParams(d,f)}logClick(d,f){this.api.logClick(d,f)}logVisibility(d,f,m){this.api.logVisibility(d,f,m)}hasVe(d){return this.api.hasVe(d)}destroyVe(d){this.api.destroyVe(d)}};var zSK=class{constructor(d,f){this.jo=d;this.policy=f;this.playbackRate=1}setPlaybackRate(d){this.playbackRate=Math.max(1,d)}getPlaybackRate(){return this.playbackRate}};var Tac=class{constructor(d,f,m,y){this.oP=d;this.tP=f;this.policy=m;this.logger=y;this.Vi=[];this.Ft=[];this.A=-1;this.Z$=null;this.O=this.timestampOffset=0;this.S=10;this.D=new Set;this.j=f.D$?0:1;m.Fs>0&&(this.S=m.Fs)}e1(d){this.D.add(d.info.pC);this.A=TF(this,this.Ft,this.Vi,d,this.A);this.V=d;this.O=(0,g.b)()}K(d){qH(this,this.Ft,"og");bL(this,d);qH(this,this.Ft,"trim");const {Ft:f,Vi:m}=UIT(this);d=[];for(let y=0;y0){const N=ky(M,B);N>=0&&(K=(M.end(N)-B+.1)*1E3)}d.push({formatId:g.th(C.info.rD.info,this.tP.D$),uu:C.info.uu,sequenceNumber:C.info.pC+this.j,To:e,Lv:C.info.A,Ja:K})}return{Ft:f,ZC:d}}S1(d,f){f?.kC||(this.Vi=[]);this.policy.kS?(d=g.y3(this.Ft,{startTimeMs:d*1E3},(m,y)=>m.startTimeMs-y.startTimeMs),this.A!==d&&(this.A=-1,this.V=void 0)): (bL(this,!0),this.A=vu(this.Ft,d*1E3))}hP(d){this.Z$=d}Ys(){return this.V?.info}Y(d){const f=g.th(d.info.rD.info,this.tP.D$),m=d.info.pC+this.j; var y=d.info.startTime*1E3;if(this.policy.RP)try{y=this.policy.RP?g.Pl(d)*1E3:d.info.startTime*1E3}catch(e){Math.random()>.99&&this.logger&&(y=Dz(d.A).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:d.info.EB(),encodedDataView:g.X0(y,4)})),y=d.info.startTime*1E3}const C=d.info.clipId;let B=this.policy.RP?g.vl(d)*1E3:d.info.duration*1E3;this.policy.RP&&(y<0||B<0)&&(this.logger&&(this.logger({missingSegInfo:d.info.EB(),startTimeMs:y,durationMs:B}),this.policy.iP||(y<0&&(y=d.info.startTime* 1E3),B<0&&(B=d.info.duration*1E3))),this.policy.iP&&(y<0&&(y=d.info.startTime*1E3),B<0&&(B=d.info.duration*1E3)));return{formatId:f,pC:m,startTimeMs:y,clipId:C,VF:B}}J(){this.Ft=[];this.Vi=[];this.D.clear();this.A=-1;this.V=void 0}Z(){this.V=void 0}hW(d){this.timestampOffset=d}X(d){return this.D.has(d)}};var quv=class{constructor(d,f,m,y,C){this.loader=d;this.tP=f;this.videoTrack=m;this.audioTrack=y;this.policy=C;this.seekCount=this.targetTime=0;this.j=!1;this.V=null;this.A=0;this.S=this.tP.isManifestless&&!this.tP.rf}seek(d,f){d!==this.targetTime&&(this.seekCount=0);this.targetTime=d;const m=this.videoTrack.S,y=this.audioTrack.S,C=this.audioTrack.Z$,B=fx(this,this.videoTrack,d,this.videoTrack.Z$,f);f=fx(this,this.audioTrack,this.policy.So?d:B,C,f);d=Math.max(d,B,f);this.j=!0;this.tP.isManifestless&& (m$(this,this.videoTrack,m),m$(this,this.audioTrack,y));return d}isSeeking(){return this.j}d6(d){this.A=d}},G$v=2/24;var bvv=0;var $X,sX=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;$X||($X=ab("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(d){if(this.pos+20>this.data.length){const f=new Uint8Array(this.data.length*2);f.set(this.data);this.data=f}for(;d>31;)this.data[this.pos++]=$X[(d&31)+32],d>>=5;this.data[this.pos++]=$X[d|0]}bB(){return g.Qm(this.data.subarray(0,this.pos))}S(){return this.pos>0}reset(){this.pos=0}};var tFc=class{constructor(d,f){this.gD=d;this.requestNumber=++bvv;this.S=this.now();this.X=this.S1=NaN;this.J=this.S;this.V=this.y9=this.j=0;this.Z=this.S;this.qW=this.oP=this.Mp=this.pG=this.Xt=this.Wr=this.A=this.Y=0;this.hP=this.isActive=!1;this.Kk=this.ya=0;this.jo=f.jo;this.snapshot=Dk(this.jo);this.policy=this.jo.A;this.Su=!!f.Su;this.dP=f.dP;this.Mk=f.Mk||0;this.Wg=f.Wg||0;f.ra&&(this.fC=new sX);this.EE=f.EE??!1;this.Su||(d=this.jo,d.Y||(d.Y=(0,g.b)()),d.policy.Z&&(d.D=(0,g.b)()));this.Q6= f.Q6??!1}aU(){this.S1=this.now();NW(this.jo,this.S1);this.gD.aU()}je(d,f){const m=this.policy.A?(0,g.b)():0;Wo(this,d,f);d-this.Z<10&&this.A>0||this.Ys(d,f);this.gD.je(d,f);this.policy.A&&(d=(0,g.b)()-m,this.Kk+=d,this.ya=Math.max(d,this.ya))}Ys(d,f){const m=(d-this.Z)/1E3,y=f-this.V;this.Su||(ih(this.jo,m,y),this.dP(m,y));this.Z=d;this.V=f}E3(){this.Wr&&ig(this);this.gD.E3()}Ve(d){this.Wr||(this.Wr=this.j-this.y9+d,this.Xt=this.j,this.pG=this.J)}e1(d=this.J,f=this.j){this.A>0||(this.X=d,this.A=f, this.hP=this.isActive=!0)}El(){return this.Wg||2}P9(){}RY(){}by(){}O(){const d={rn:this.requestNumber,rt:(this.J-this.S).toFixed(),lb:this.j,stall:(1E3*this.Y).toFixed(),ht:(this.S1-this.S).toFixed(),elt:(this.X-this.S).toFixed(),elb:this.A,d:this.fC?.bB()};this.url&&ZM(d,this.url);this.policy.A&&(d.mph=this.ya.toFixed(),d.tph=this.Kk.toFixed());d.ulb=this.Mp;d.ult=this.oP;return d}now(){return(0,g.b)()}};var A4=class extends tFc{constructor(d,f){super(d,f);this.Rt=this.Zc=!1;this.K=this.D=Infinity;this.IP=NaN;this.RO=!1;this.Va=NaN;this.EM=this.RP=this.nC=0;this.M9=f.M9||1;this.T5=f.T5||this.M9;this.tJ=f.tJ;this.pC=f.pC;this.l5=f.l5;sa(this);this.ws(this.S);this.sM=(this.Va-this.S)/1E3}O(){const d=super.O();d.pb=this.M9;d.pt=(1E3*this.sM).toFixed();d.se=this.EM;return d}ju(){const d=this.gD;this.Hr||(this.Hr=d.ju?d.ju():1);return this.Hr}Az(){return this.tJ?this.ju()!==1:!1}Ck(d,f,m){if(!this.Zc){this.Zc= !0;if(!this.Su){Wo(this,d,f);this.Ys(d,f);var y=this.ju();this.EM=m;if(!this.Su)if(y===2){y=d-this.X0)||Ea(this,y,f),this.A>0&&WE(this.jo,f,this.Y));d=(d-this.S)/1E3||.01;this.policy.Z&&!(this.A>0)||cE(this.jo, d,this.V,px(this),this.EE)}co(this)}}JJ(d,f,m){m&&(this.Hr=2);d<0&&this.Wg&&(d=this.Wg);f?this.nC+=d:this.RP+=d}El(){return this.RP||this.nC||super.El()}Ys(d,f){const m=(d-this.Z)/1E3,y=f-this.V,C=this.ju();this.isActive?C===1&&((y>0||this.policy.Y)&&(m>.2||y<1024)?(this.Y+=m,y>0&&m>.2&&Ea(this,this.Mk?m:.05,y),this.Rt=!0):y>0&&(Ea(this,m,y),this.Rt=!0)):f&&f>=this.policy.S&&this.e1(d,f);super.Ys(d,f)}So(d){if(!this.Su){Wo(this,d,this.j);var f=(d-this.S)/1E3;this.ju()!==2&&this.A>0&&(this.Y+=(d-this.Z)/ 1E3,WE(this.jo,this.V,this.Y));cE(this.jo,f,this.V,px(this),this.EE,!0);d=(d-this.Z)/1E3;ih(this.jo,d,0);this.dP(d,0)}}e1(d=this.J,f=this.j){if(!(this.A>0)&&(super.e1(d,f),this.ju()===1)){f=(this.S1-this.S)/1E3;var m=(d-this.S1)/1E3;this.tJ&&kS(this,this.now());this.RO||this.Su||(this.Wg&&(m=Math.max(0,m-this.Wg)),d=this.jo,d.Z.dX(1,f),d.e1.dX(1,m))}}ef(){this.tJ&&kS(this,this.now());return this.IP}wv(){var d;if(d=this.V>this.T5)d=(d=this.V)?d>=this.policy.S:!1;return d}gs(){return this.Va}ws(d=this.now()){let f; if(this.tJ){kS(this,d);if(this.Hr?this.Az():this.D!==this.K){if(f=this.K,d0?m+d:m+Math.max(d,f)}KC(){return this.now()-this.X}Vh(){return(this.V-this.A)*1E3/this.KC()||0}tM(){return this.X}};var kX=class{constructor(d){this.gD=d;this.S=new h6}feed(d){K$(this.S,d);this.V()}V(){if(this.Y){if(!this.S.totalLength)return;const {bx:f,fQ:m}=this.S.split(this.j-this.A);if(!this.gD.Ve(this.Y,f,this.A,this.j))return;this.A+=f.totalLength;this.S=m;this.A===this.j&&(this.Y=this.j=this.A=void 0)}for(;;){var d=0;let f,m;[f,d]=QM(this.S,d);[m,d]=QM(this.S,d);if(f<0||m<0)break;if(!(d+m<=this.S.totalLength)){if(!(this.gD.Ve&&d+1<=this.S.totalLength))break;({fQ:d}=this.S.split(d));this.gD.Ve(f,d,0,m)&& (this.Y=f,this.A=d.totalLength,this.j=m,this.S=new h6([]));break}const {bx:y,fQ:C}=this.S.split(d).fQ.split(m);this.gD.GB(f,y);this.S=C}}dispose(){this.S=new h6}};var HvW=class{constructor(d,f){this.info=d;this.callback=f;this.state=1;this.kJ=this.Wy=!1;this.fJ=null}Er(){return 0}qK(){return null}GC(){return null}Rs(){return this.state>=1}isComplete(){return this.state>=3}DC(){return this.state===5}onStateChange(){}nG(d){const f=this.state;this.state=d;this.onStateChange(f);this.callback&&this.callback(this,f)}vA(d){d&&this.state{d+= `${f.EB()}.`}); return d.slice(0,-1)}dispose(){this.TL()||(this.info.Pr[0].rD.K=!1,this.nG(-1))}DN(){return 0}};var ay=class{constructor(d,f,m,y={}){this.policy=f;this.gD=m;this.status=0;this.S=new h6;this.A=0;this.TL=this.j=this.V=!1;this.xhr=new XMLHttpRequest;this.xhr.open(y.method||"GET",d);if(y.headers){d=y.headers;for(const C of Object.keys(d))this.xhr.setRequestHeader(C,d[C])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.wC(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(C=>{this.S.append(C);this.A+=C.length;C=(0,g.b)();this.gD.je(C,this.A)},()=>{},y.body||null)}wC(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.gD.aU()}onError(){this.V=!0;this.onDone()}onDone(){this.TL||(this.j=!0,this.gD.E3())}CZ(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(d){try{return this.xhr.getResponseHeader(d)}catch{return""}}ux(){return+this.getResponseHeader("content-length")}mA(){return this.A}x3(){return this.status>=200&&this.status<300&&!!this.A}HG(){return this.S.totalLength>0}wk(){const d=this.S;this.S=new h6;return d}nB(){return this.S}abort(){this.TL= !0;this.xhr.abort()}CP(){return!0}P_(){return this.V}DB(){return""}};var w2K=class{constructor(d,f){this.A=(new TextEncoder).encode(d);this.S=(new TextEncoder).encode(f)}};var C$n=class{constructor(d,f){this.S=d;this.gD=f;this.loaded=this.status=0;this.error="";d=Yh(this.S.get("range")||"");if(!d)throw Error("bad range");this.range=d;this.A=new h6;this.run().then(()=>{this.gD.E3()},m=>{this.error=`${m}`||"unknown_err"; this.gD.E3()})}async run(){this.status=200; const d=this.S.get("docid"),f=py(this.S.get("fmtid")||""),m=this.S.get("lmt")||"0",y=+(this.S.get("csz")||0);if(!d||!f||!y)throw Error("Invalid local URL");let C;this.S.get("ck")&&this.S.get("civ")&&(C=new w2K(this.S.get("ck"),this.S.get("civ")));const B=this.range;var e=Math.floor(B.start/y);const M=Math.floor(B.end/y);for(;e<=M;e++){var K=await Za5(d,f,m,e,C);if(K===void 0)throw Error("invariant: data is undefined");var N=e*y;const W=Math.max(0,B.start-N);N=Math.min(B.end+1,(e+1)*y)-(W+N);K=new Uint8Array(K.buffer, W,N);this.A.append(K);this.loaded+=N;this.loaded{if(C)if(this.status=C.status,C.ok&&C.body&&this.status!==204)this.status=this.status||242,this.V=C.body.getReader(),this.TL()?this.V.cancel().catch(()=>{}):(this.Y=C.headers,this.gD.aU(),oy(this)); else this.onDone();else this.onError(Error("null_response"))}; this.Z=C=>{const B=(0,g.b)();this.TL()||(C.done?(this.V=void 0,this.onDone()):(C=C.value,this.A+=C.length,this.S.append(C),oy(this),this.gD.je(B,this.A)))}; this.onError=C=>{this.errorMessage=String(C);this.D=!0;this.onDone()}; this.S=new h6;this.j=window.AbortController?new AbortController:void 0;this.start(d)}start(d){const f={credentials:"include",cache:"no-store"};Object.assign(f,this.J);this.j&&(f.signal=this.j.signal);d=new Request(d,f);fetch(d).then(this.O,this.onError).then(void 0,g.gg)}onDone(){this.TL()||this.gD.E3()}getResponseHeader(d){return this.Y?this.Y.get(d):null}CZ(){return!!this.Y}mA(){return this.A}ux(){return+this.getResponseHeader("content-length")}x3(){return this.status>=200&&this.status<300&&!!this.A}HG(){return!!this.S.totalLength}wk(){const d= this.S;this.S=new h6;return d}nB(){return this.S}TL(){return this.aborted}abort(){this.V&&this.V.cancel().catch(()=>{}); this.j&&this.j.abort();this.aborted=!0}CP(){return!0}P_(){return this.D}DB(){return this.errorMessage}};var eWn=class{constructor(d,f,m={}){this.gD=f;this.A=this.status=0;this.TL=this.S=!1;this.xhr=new XMLHttpRequest;this.xhr.open(m.method||"GET",d);if(m.headers){d=m.headers;for(var y of Object.keys(d))this.xhr.setRequestHeader(y,d[y])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=C=>{this.wC(C)}; y=vq(C=>{this.onDone(C)}); this.xhr.addEventListener("load",y,!1);this.xhr.addEventListener("error",y,!1);m.body?this.xhr.send(m.body):this.xhr.send();this.xhr.addEventListener("progress",vq(C=>{this.onProgress(C)}),!1)}onDone(){if(!this.TL){this.status=this.xhr.status; try{this.response=this.xhr.response,this.A=this.response.byteLength}catch{}this.S=!0;this.gD.E3()}}wC(){this.xhr.readyState===2&&this.gD.aU()}onProgress(d){this.TL||(this.status=this.xhr.status,this.S||(this.A=d.loaded),this.gD.je((0,g.b)(),d.loaded))}CZ(){return this.xhr.readyState>=2}getResponseHeader(d){try{return this.xhr.getResponseHeader(d)}catch{return g.gh(Error(`Could not read XHR header ${d}`)),""}}ux(){return+this.getResponseHeader("content-length")}mA(){return this.A}x3(){return this.status>= 200&&this.status<300&&this.S&&!!this.A}HG(){return this.S&&!!this.response&&!!this.response.byteLength}wk(){const d=this.response;this.response=void 0;return new h6([new Uint8Array(d)])}nB(){return new h6([new Uint8Array(this.response)])}abort(){this.TL=!0;this.xhr.abort()}CP(){return!1}P_(){return!1}DB(){return""}};var Nu=class extends g.X{constructor(d,f){super();this.policy=d;this.Pr=f;this.A=0;this.S=null;this.rL=[];this.V=null;this.Pr.length===1||g.Sx(this.Pr,m=>!!m.range)}yp(){if(!this.rL.length)return[]; const d=this.rL;this.rL=[];this.V=g.VX(d).info;return d}iV(){return this.rL}ue(){super.ue();this.S=null;this.rL.length=0;this.Pr.length=0;this.V=null}};var YuB=class extends g.X{constructor(d,f,m,y,C,B,e,M,K=!1){super();this.gD=d;this.policy=f;this.Ne=m;this.uT=y;this.timing=C;this.logger=B;this.j=e;this.zB=M;this.D=K;this.lastError=null;this.S=0;this.Y=!1;this.V=0;this.A=new g.mm(this.J,this.policy.pG,this)}J(){if(!this.TL()){var d=(0,g.b)(),f=!1;if(this.policy.GZ){var m=this.timing.A>0?this.timing.X:this.timing.S;this.policy.eS&&this.V&&(m=this.V);d=d-m-(this.policy.z3?this.policy.zz:this.timing.El()*1E3);m=nZ(r4(this),!1);d>=2E3*m?f=!0:d>=this.policy.GJ* m&&(this.S=this.policy.WF)}else if(this.timing.A>0){if(this.D){this.policy.Ck&&(this.S=0);return}d=this.timing.gs();this.timing.ws();this.timing.gs()-d>=this.policy.pG*.8?(this.S++,f=this.S>=5):this.S=0}else f=d-this.timing.ef(),this.policy.WF&&f>0&&(this.S+=1),d=nZ(r4(this),!1)*this.policy.PU,f=f>d*1E3;this.S>0&&this.gD.C$();f?this.nP():this.A.start()}}nP(){this.Y=!0;this.gD.X2();this.lastError="net.timeout";ug(this)}canRetry(d){const f=r4(this);d=d?this.policy.aC:this.policy.e8;return f.timedOut< this.policy.zJ&&f.Sthis.policy.S0?!1:!0:!1)f=null,this.policy.pM&&this.policy.Y7?f=[1]:E&&(f=[]),f!=null&&(this.policy.H1&&f.push(2),this.Ne.set("defsel",f.join(",")));this.Sf=new YuB(this,this.policy,this.Ne,this.info.uT, this.timing,this.logger,y,N);this.v_=B||null;this.kJ=AaK(this);g4(this.Sf);y=void 0;if(this.policy.lG||this.GF||this.policy.oP)y={method:"POST"},B=(0,g.X1)([120,0]),N={},F&&(F=Ho(void 0,F),N.JT=F),this.policy.B2&&this.VS&&(N.videoPlaybackUstreamerConfig=this.VS),this.policy.oP&&(F=this.info.j)&&Object.assign(N,F),Object.keys(N).length>0?y.body=g.J6(N,g.aF):y.body=B;this.yl&&this.VS&&(this.Ne.set("iwts","1"),y={method:"POST"},F=g.J6({tq:{Pq:this.yl*1E3},Fe:this.info.j?.Fe||void 0,videoPlaybackUstreamerConfig:this.VS}, g.aF),y.body=F);try{this.xhr=hS(this.Ne,this.policy.J,this.timing,d,y),this.Sf.A.start(),O&&(this.KZ=new g.mm(this.ao,O,this),this.KZ.start(O+(this.timing.jo.Z.cg()||0)*1E3)),g.Yc(()=>{})}catch(V){w4(this,V,!0)}}PD(){return this.timing.requestNumber}Px(){return this.Ne.Px()}Yg(){const d=Zn(this.Sf); if(this.GF){var f=this.GF,m=f.S.totalLength;d.ulen=m;m>0&&(f=E1(f.S,0),d.ubyte=f,m===1&&f===0&&(d.b248180278=!0))}this.Ff&&(d.rc=this.policy.ye?this.Ff:this.Ff.toString());this.policy.RO&&this.jN&&(d.tr=this.jN);d.itag=this.info.Pr[0].rD.info.itag;d.ml=`${+this.info.Pr[0].rD.S()}`;d.sq=`${this.info.Pr[0].pC}`;this.Ne&&(d.ifi=`${+dl(73,this.info.uT.V)}`);this.Ff!==410&&this.Ff!==500&&this.Ff!==503||(d.fmt_unav="true");(m=this.errorMessage||this.xhr?.DB())&&(d.msg=m);this.CX&&(d.smb="1");this.info.isDecorated()&& (d.sdai="1");return d}w5(){return $S(this.timing)}DB(){return this.xhr.DB()||""}wv(){return this.isComplete()||this.timing.wv()}je(){!this.TL()&&this.xhr&&(this.Ff=this.xhr.status,this.policy.NZ&&this.fJ&&this.Pb(!1),this.jO()?this.vA(2):!this.Au&&this.wv()&&(this.vA(),this.Au=!0))}aU(){if(!this.TL()&&this.xhr){if(!this.eZ&&this.xhr.CZ()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var d=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.eZ=((0,g.b)()-d)/1E3}this.xhr.CZ()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.jC&&!vH()&&g.Hg("yt-player-headers-readable",!0,2592E3);d=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var f=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.KZ?.stop();this.JC=d||this.JC;this.Nk=f||this.Nk}}E3(){var d=this.xhr;!this.TL()&&d&&(this.Ff=d.status,d=this.By(d),this.policy.RO&&this.KZ?.stop(),d===5?ug(this.Sf):this.nG(d),this.Sf.A.stop())}By(d){YS(this);if(XI(this.Sf,this.xhr.status,this.hF?this.timing.hP||this.nX:this.xhr.x3(),!1,this.GR))return 5;var f= "";Ry(this.Sf,this.xhr)&&(f=nx(this.Sf,this.xhr));if(f)return Rm(r4(this.Sf)),this.info.bd(this.Ne,f),3;f=d.mA();if(this.GF){this.Pb(!0);YS(this);if(XI(this.Sf,this.xhr.status,this.timing.hP||this.nX,!1,this.GR))return 5;if(!this.oS){if(this.nX)return Rm(r4(this.Sf)),3;this.Sf.lastError="net.closed";return 5}}else{if(XI(this.Sf,this.xhr.status,this.xhr.x3(),!1,this.GR))return 5;var m=this.info.V;if(m&&m!==f||d.P_())return this.Sf.lastError="net.closed",5;this.Pb(!0)}m=Oa(this)?d.getResponseHeader("X-Bandwidth-Est"): 0;if(d=Oa(this)?d.getResponseHeader("X-Bandwidth-Est3"):0)this.y$=!0,this.policy.Gj&&(m=d);Iy(this.Sf,f,m?Number(m):0,this.info.Pr[0].type===5);return 4}canRetry(){this.TL();const d=this.info.isDecorated();return this.Sf.canRetry(d)}onStateChange(){this.isComplete()&&(this.policy.LP?this.X2():co(this.timing))}nP(){this.Sf.nP()}C$(){this.callback&&this.callback(this,this.state)}y6(){return this.Sf.y6()}dispose(){super.dispose();this.Sf.dispose();this.KZ?.dispose();this.policy.LP||this.X2()}X2(){this.xhr&& this.xhr.abort();co(this.timing)}yp(){if(!this.iV().length)return[];this.Wy=!0;return this.fJ.yp()}jO(){return this.state<1?!1:this.fJ&&this.fJ.rL.length||this.xhr?.HG()?!0:!1}iV(){this.Pb(!1);return this.fJ?this.fJ.iV():[]}Pb(d){try{if(d||this.xhr.CZ()&&this.xhr.HG()&&!Ry(this.Sf,this.xhr)&&!this.kJ)this.fJ||(this.fJ=new Nu(this.policy,this.info.Pr)),this.xhr.HG()&&(this.GF?this.GF.feed(this.xhr.wk()):FI(this.fJ,this.xhr.wk(),d&&!this.xhr.HG()))}catch(f){this.GF?w4(this,f):g.gh(f)}}GB(d,f){switch(d){case 21:({fQ:d}= f.split(1));Ua(this,d);break;case 22:this.oS=!0;FI(this.fJ,new h6([]),!0);break;case 43:({redirectUrl:d}={redirectUrl:Zz(new Fd(f),1)});d&&(this.info.bd(this.Ne,d),this.nX=!0);break;case 45:const {l7:m,Ab:y}=Zj(new Fd(f));m&&y&&(this.nm=m/y);break;case 44:this.rG=nQ(new Fd(f));!this.timing.hP&&this.rG?.action===4&&this.rG?.ZI?.hF&&(this.hF=this.rG.ZI.hF);break;case 53:this.policy.RO&&({AI:d}=RF(new Fd(f)),d&&(this.KZ||(this.AI=d,this.KZ=new g.mm(this.ao,d,this)),this.KZ.start()));break;case 60:this.xJ= FE(new Fd(f));break;case 58:if(d=OU(new Fd(f)))this.r0=d,d.r0===3&&(this.GR=!0)}}Ve(d,f,m,y){m||this.timing.Ve(y);if(d!==21)return!1;if(d=this.policy.NZ)if(d*=this.info.Pr[0].rD.info.Xw,f.totalLength+m!==y&&f.totalLength0)return!1;if(!this.xhr.CZ())return!0;if(this.GF)var d=!this.info.V; else this.xhr.ux()?d=!1:(d=this.xhr.getResponseHeader("content-type"),d=d==="audio/mp4"||d==="video/mp4"||d==="video/webm");if(!d)return!1;if(isNaN(this.info.l5)){d=this.xhr.getResponseHeader("x-head-seqnum");const f=this.timing.policy.J?1:0;if(d&&Number(d)>this.info.Pr[0].pC+f)return!1}return!0}DN(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}qK(){this.xhr&&(this.JC=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.JC}GC(){this.xhr&&(this.Nk=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); return this.Nk}AO(){return this.Sf.AO()}ao(){if(!this.TL()&&this.xhr){this.jN="heartbeat";var d=this.Sf;d.S+=2;this.C$()}}};var QT=class extends tFc{constructor(d,f){super(d,f);this.RP=!0;this.IP=!1;this.Rt=this.Hr=0;this.Va=this.nC=NaN;this.RO=0;this.Q6&&(this.K=new sX)}Ys(d,f){const m=(d-this.Z)/1E3,y=f-this.V;this.A>0?y>0&&(this.IP&&(m>.2||y<1024?(this.Y+=m,m>.2&>(this,.05,y)):GT(this,m,y)),this.RP&&(this.Hr+=y,this.Rt+=m)):f>this.policy.S&&this.e1(d,f);super.Ys(d,f)}Ck(d,f){Wo(this,d,f);this.Ys(d,f);this.Q6&&this.D&&(f-=this.D.wN,d6(this,0,d-this.D.localTimestampMs,d-this.D.localTimestampMs,f,this.D.tQ>0?f/this.D.tQ* 1E3:0));this.IP&&(f=this.V*this.snapshot.stall+this.V/this.snapshot.byterate,this.A>0&&WE(this.jo,this.Hr,this.Y),d=(d-this.S)/1E3||.01,this.policy.Z&&!(this.A>0)||cE(this.jo,d,this.V,f,!1))}So(d){Wo(this,d,this.j);var f=(d-this.Z)/1E3;ih(this.jo,f,0);this.dP(f,0);!this.IP&&this.A>0||(f=this.V*this.snapshot.stall+this.V/this.snapshot.byterate,this.A>0&&(this.Y+=(d-this.Z)/1E3,WE(this.jo,this.Hr,this.Y)),cE(this.jo,(d-this.S)/1E3||.01,this.V,f,!1,!0))}WE(d){d=d.kx||2147483647;(d&2)!==2&&(this.RP=!1); (d&1)===1&&(this.IP=!0)}oi(d){d=d.kx||2147483647;(d&2)===2&&(this.RP=!1);(d&1)===1&&(this.IP=!1)}tM(){return this.X}KC(){const d=this.RP?this.now()-this.Z:0;return Math.max(this.Rt*1E3+d,1)}Vh(){return this.Hr*1E3/this.KC()}e1(d=this.J,f=this.j){this.A>0||(super.e1(d,f),f=this.jo,d=(d-this.S1)/1E3,f.Z.dX(1,(this.S1-this.S)/1E3),f.e1.dX(1,d))}P9(d){this.nC=d}RY(d){d.timestampMs&&(this.nC=d.timestampMs);d.Cc&&(this.Va=d.Cc);isNaN(this.nC)||isNaN(this.Va)||(this.RO=this.now()-this.Va/2-this.nC)}by(d){const f= this.D?.tQ,m=d.oo!==void 0?d.oo*1E3:0,y=this.now(),C=this.j;if(this.D){const B=d.XP-this.D.XP,e=y-this.D.localTimestampMs,M=C-this.D.wN,K=isNaN(this.D.localTimestampMs)||isNaN(this.J)?0:this.J-this.D.localTimestampMs;this.Q6&&d6(this,B,e,K,M,f&&f>0?M/f*1E3:0)}this.D={XP:d.XP,localTimestampMs:y,wN:C,tQ:m}}O(){const d=super.O();d.rbw=this.Vh();d.rbe=+this.RP;d.gbe=+this.IP;d.ackt=(this.nC-this.S).toFixed();this.K?.S()&&(d.nts=this.K.bB());return d}ws(){}gs(){return NaN}ef(){return this.S+this.snapshot.delay* 1E3}};var URT=class{constructor(d,f){this.gD=f;this.A={};this.logger=new g.IN(d)}GB(d,f){switch(d){case 20:d=new Fd(f);d={fY:uY(d,1),videoId:Zz(d,2),itag:uY(d,3),lmt:uY(d,4),xtags:Zz(d,5),lN:uY(d,6),RX:Rb(d,8),Uh:uY(d,9),h0:uY(d,10),startMs:uY(d,11),durationMs:uY(d,12),tI:uY(d,14),timeRange:Vm(d,15,ka),uu:uY(d,16),r9:uY(d,17),j_:uY(d,20),lV:Vm(d,21,QLV),clipId:Zz(d,1E3)};this.J(d);break;case 21:this.D(f,!1);break;case 22:this.f0(f);break;case 31:d=r1(f,FJn);this.gD.qn(d);break;case 52:d=r1(f,ual);this.gD.vv(d); break;case 69:d={HX:xI(new Fd(f),1,ANg)};this.gD.lP(d);break;case 65:d=r1(f,ejn);this.gD.pB(d);break;default:this.Y(d,f)}}J(){}Y(){}};var G5B=new Set([53,49,50]),d5n=class extends URT{constructor(d){super("sabr",d);this.gD=d;this.S=[]}Y(d,f){c4(this.gD)&&!G5B.has(d)?this.S.push({id:d,data:f}):fE(this,d,f)}by(d){d=new Fd(d);d={XP:uY(d,1),oo:uY(d,2)};this.gD.by(d)}RY(d){d=new Fd(d);d={timestampMs:uY(d,1),Cc:uY(d,2)};this.gD.RY(d)}Z_(d){d=new Fd(d);d={wJ:xI(d,1,Ap),bU:xI(d,2,Ap)};this.gD.Z_(d)}M0(d){var f=new Fd(d);d=lY(f,1);var m=lY(f,2);f=lY(f,3);this.gD.M0(d,m,f)}Rp(d){d=Zj(new Fd(d));this.gD.Rp(d)}JE(d){d=r1(d,uE);this.gD.JE(d)}mL(d){d= new Fd(d);d={videoId:Zz(d,1),formatId:Vm(d,2,Ap),endTimeMs:uY(d,3),qt:uY(d,4),mimeType:Zz(d,5),pv:Vm(d,6,hp),indexRange:Vm(d,7,hp),bH:Vm(d,8,k1V)};this.gD.mL(d)}hh(d){d=new Fd(d);d={type:uY(d,1),scope:uY(d,2),value:n$(d,3),sendByDefault:Rb(d,4),writePolicy:uY(d,5)};this.gD.hh(d)}Ii(){this.gD.Ii()}wI(d){d=rc(new Fd(d));this.gD.wI(d)}Vt(d){d=RF(new Fd(d));this.gD.Vt(d)}Qx(d){d=nQ(new Fd(d));this.gD.Qx(d)}jd(d){d={redirectUrl:Zz(new Fd(d),1)};this.gD.jd(d)}D(d){const f=E1(d,0);if(d.totalLength!==1){({fQ:d}= d.split(1));var m=this.A[f]||null;m&&this.gD.uB.S(f,m,d)}}f0(d){d=E1(d,0);const f=this.A[d]||null;f&&this.gD.f0(d,f)}J(d){const f=d.fY,m=d.RX,y=d.lN,C=d.r9,B=d.uu,e=d.Uh,M=d.startMs,K=d.durationMs,N=d.timeRange,W=d.tI,c=d.j_,D=d.clipId,E=d.lV,O=bV(d);d=iQK.has(HK[`${d.itag}`]);this.A[f]=O;let F=-1;M&&c&&N?.timescale&&(F=M/1E3+c/N.timescale);this.gD.JJ(O,d,F,{fY:f,RX:!!m,lN:y??-1,Uh:e??-1,startMs:M??-1,durationMs:K??-1,tI:W,r9:C,uu:B,clipId:D,timeRange:N,lV:E})}WE(d){d={kx:uY(new Fd(d),1)};this.gD.WE(d)}oi(d){d= {kx:uY(new Fd(d),1)};this.gD.oi(d)}Vb(d){d=OU(new Fd(d));this.gD.Vb(d)}a4(d){d={Oc:Vm(new Fd(d),1,XE)};this.gD.a4(d)}onSnackbarMessage(d){d=uY(new Fd(d),1);this.gD.onSnackbarMessage(d)}tE(d){d=new Fd(d);d={reloadPlaybackParams:Vm(d,1,BGq),C5:Rb(d,2)};this.gD.tE(d)}W0(){for(const {id:d,data:f}of this.S)fE(this,d,f);this.S=[]}};var fpV=class extends g.X{constructor(d){super();this.D=d;this.logger=new g.IN("onesie");this.ou=new Map;this.j=this.V=!1;this.Ay=this.tP=null;this.Y=!1}Dq(){return Array.from(this.ou.keys())}Xi(d){return this.ou.has(d)}Yk(d){this.ou.get(d).DU=!0}Z(){let d=0;const f=this.Dq();for(let m=0;m0||!m[0].range&&W.b4)C=void 0,m=m[0],B=W.y8,y=W.data,m.range||(C=W.b4),C=new l3(NE(m,m.S+B,y.totalLength,C),y),W.y8+=C.info.A,f.Ci.push(C);f.Xf.get(N).data=new h6;W.b4&&f.Xf.delete(N)}d=this.ou.get(d);if(!d)return[];f=d.Ci;d.Ci=[];for(var e of f)d.Ym+=e.info.A;return f||[]}e=this.ou.get(d)?.fJ;if(!e)return[];this.Pb(d,e);return e.yp()}jO(d){return mX?e9(this,d):!!this.ou.get(d)?.fJ?.iV()?.length||e9(this,d)}Pb(d,f){for(;e9(this,d);){var m=this.JI(d); var y=d;y=this.ou.get(y).MU&&!B4(this,y);FI(f,m,y&&Mu(this,d))}}J(){return this.Y?!1:this.Y=!0}O(){this.V=!0}ue(){super.ue();for(const d of this.ou.keys())this.A(d);if(this.Ay?.n7)for(const d of this.ou.values())d.Xf.clear(),d.T$.clear(),d.Ci.length=0,d.Pr.length=0,d.VN.length=0,d.dl.length=0;this.ou.clear()}},mX=!1;var m5v=new Set([2]),k4=class extends g.X{constructor(d,f,m,y,C,B,e){super();this.policy=d;this.info=f;this.tP=m;this.gD=C;this.logger=new g.IN("sabr");this.GF=new kX(this);this.r6=new d5n(this);this.uB=new fpV(this);this.state=1;this.pP=!1;this.Uo=0;this.clipId="";this.segmentStartTimeMs=this.segmentNumber=-1;this.d_=0;this.pg=-1;this.NR=this.TC=this.GR=this.Tn=!1;this.policy.Bz?this.po=new QT(this,B):this.po=new A4(this,B);this.Ne=this.policy.qW?f.a8:Yu(f,this.policy,y);this.Ne.set("rn",`${this.PD()}`); this.Ne.set("alr","yes");W4(this.uB,m,d);this.Sf=new YuB(this,this.policy,this.Ne,f.uT,this.po,this.logger,y,e,this.policy.enableServerDrivenRequestCancellation);g4(this.Sf);this.policy?.n7&&(g.R(this,this.uB),g.R(this,this.Sf));d=f.A;f={method:"POST",body:d};d&&(this.d_=d.length);try{this.xhr=hS(this.Ne,this.policy.J,this.po,tA,f),this.Sf.A.start()}catch(M){g.gh(M)}}je(){!this.TL()&&this.xhr&&(this.Pb(!1),zr(this.gD,this))}aU(){}E3(){if(!this.TL()&&this.xhr){var d=this.By();d===5?(this.AO()==="net.badstatus"&& this.gD.FR(),ug(this.Sf)):(this.gD.P0(),this.nG(d));this.Sf.A.stop();this.E8?.stop()}}By(){let d="";Ry(this.Sf,this.xhr)&&(d=nx(this.Sf,this.xhr));if(d)return this.info.uT.bd(this.Ne,d),3;this.Pb(!0);if(XI(this.Sf,this.xhr.status,this.xhr.x3(),this.info.mV(),this.GR))return 5;if(this.pP)return 3;Iy(this.Sf,this.xhr.mA(),0,this.mV());this.policy.Rt&&Tr(this.gD);return 4}Pb(d){const f=this.xhr;!d&&Ry(this.Sf,this.xhr)||!f.HG()||(d=f.wk(),this.GF.feed(d))}GB(d,f){this.xhr.CP()&&d===21&&s8(this);this.r6.GB(d, f)}Ve(d,f,m,y){m||(this.po.Ve(y),this.policy.kp&&d===21&&s8(this));if(d!==21)return!1;this.po.hP=!0;d=f.totalLength;m||(this.pg=E1(f,0),f=f.split(1).fQ);var C=this.policy.V0;const B=this.r6.A[this.pg],e=this.tP.Y.get(B);if(C&&e&&(C*=e.info.Xw,d+m!==y&&d0)){this.policy.GZ&&this.Sf.A.stop();var d=this.po.KC(),f=this.po.Vh(),m=D4(this,d);f>m.z2||m.wm>0&&this.info.Fh()>m.wm||(this.Uo=(0,g.b)(),this.E8?.stop(),this.policy.Rt&&(m=this.gD,d={KP:Math.round(f*d/1E3),Ob:d},m.policy.Rt&&(m.oP=d,m.cq++)),this.nP())}}nP(){this.Sf.nP()}Qx(d){this.gD.Qx(d,this.PD())}jd(d){this.pP=!0;this.info.uT.bd(this.Ne,d.redirectUrl)}WE(d){this.po instanceof QT&&this.po.WE(d)}oi(d){this.po instanceof QT&&this.po.oi(d)}mL(d){var f=d.formatId;const m= new wT(d.pv?.first||0,d.pv?.v7||0),y=new wT(d.indexRange?.first||0,d.indexRange?.v7||0);if(!this.tP.Y.get(bV({itag:f.itag,lmt:f.lmt,xtags:f.xtags}))){var C=d.bH||{};C.mimeType=d.mimeType;C.itag=f.itag;C.lastModified=`${f.lmt||0}`;C.xtags=f.xtags;d=this.tP;f=uM("");C=vK(C,null);zi(d,new qo(f,C,m,y))}}Rp(d){this.gD.Rp(d,this.PD())}onSnackbarMessage(d){if(this.policy.A5)this.gD.onSnackbarMessage(d)}lP(d){this.policy.Y&&this.gD.lP(d,this.PD())}qn(d){this.Aj=d;this.Sf.V=(0,g.b)();this.gD.qn(d)}uA(d){this.gD.uA(d)}M0(d, f,m){this.gD.M0(d,f,m)}hh(d){d.scope===2&&(this.FQ=d);this.gD.hh(d)}Ii(){this.Tn=!0;this.gD.Ii()}Z_(d){this.policy.wV&&this.gD.Z_(d)}JE(d){this.gD.JE(d,this.PD())}Vb(d){d.r0===3&&(this.GR=!0);this.gD.Vb(d)}RY(d){this.policy.Q6?this.po.RY(d):this.po.P9((0,g.b)())}a4(d){this.gD.a4(d)}tE(d){this.gD.tE(d)}pB(d){this.gD.pB(d)}canRetry(){this.TL();return this.Sf.canRetry(!1)}dispose(){this.TL()||(super.dispose(),this.Sf.dispose(),this.E8?.dispose(),this.nG(-1),this.X2())}nG(d){this.state=d;zr(this.gD,this)}mV(){return this.info.mV()}mW(){return this.Tn}qR(){return this.FQ}JJ(d, f,m,y){m>=0&&this.gD.Je(m);y.clipId&&(this.clipId=y.clipId);this.policy.A&&!f&&(this.segmentNumber=y.Uh,this.segmentStartTimeMs=y.startMs);this.info.isDecorated()&&(m=this.info,m=m.data?.Fe?.qZ?m.data.Fe.qZ:-1,m>=0&&m>y.Uh&&this.gD.loader.U("sdai",{skpsqmismatch:"1",stsq:m,rcvsq:y.Uh,a:f}));this.uB.JJ(d,f,y);this.policy.vF&&this.Aj&&this.po instanceof A4&&(m=this.Aj.fU,this.po.JJ(y.durationMs/1E3,f,m>0&&y.Uh+1>=m));this.uB.Yk(d);this.gD.JJ(y)}f0(d,f){this.uB.f0(d,f)}vv(d){this.requestIdentifier=d}yp(d){return this.uB.yp(d)}T0(d){return this.uB.T0(d)}jO(d){return this.uB.jO(d)}Dq(){return this.uB.Dq()}ju(){return 1}PD(){return this.po.requestNumber}h$(){return this.requestIdentifier}Px(){return this.Ne.Px()}Jd(){this.X2()}X2(){co(this.po); this.xhr?.abort()}isComplete(){return this.state>=3}F9(){return this.state===3}DC(){return this.state===5}sY(){return this.state===4}VA(){return this.isComplete()}Rs(){return this.state>=1}y6(){return this.policy.Ck?this.Sf.y6():0}C$(){this.policy.Ck&&zr(this.gD,this)}Lf(){return this.info.S?.tq?.Ri||0}W0(){this.K$()&&!this.NR&&(this.NR=!0,this.r6.W0())}K$(){const d=this.info.S?.tq?.uE;return!!d&&m5v.has(d)}Y9(){return"SABR"}AO(){return this.Sf.AO()}Yg(){const d=Zn(this.Sf);Object.assign(d,Ui(this.info)); d.req="sabr";d.rn=this.PD();this.xhr?.status&&(d.rc=this.policy.ye?this.xhr.status:this.xhr.status.toString());var f=this.xhr?.DB();f&&(d.msg=f);this.Uo&&(f=D4(this,this.Uo-this.po.tM()),d.letm=f.nS,d.mrbps=f.z2,d.mram=f.wm);return d}};var yhV=class{constructor(d){this.S=d;this.O=this.IP=this.J=this.Ys=this.j=this.Y=this.K=this.D=this.e1=this.Z=this.oP=this.S1=this.hP=this.X=0;this.ticks={}}tick(d,f){this.ticks[d]=f?window.performance.timing.navigationStart+f:(0,g.b)()}};g.O$=class extends g.NQ{constructor(d,f,m,y,C,B){super();this.loader=d;this.tP=f;this.policy=m;this.videoTrack=y;this.audioTrack=C;this.O=this.S=null;this.Y=this.D=NaN;this.J=0;this.Z=NaN;this.MW=null;this.hP=this.S1=NaN;this.e1=new Map;this.X=this.V=this.j=NaN;this.A=B?1:0}eE(d,f,m,y){var C=!1;this.policy.A&&(C=m?this.hP===d.pC:this.S1===d.pC);if(this.MW&&y&&!C){y=[];C=[];let B=[],e=void 0,M=0;f&&(y=f.S,C=f.A,B=f.j,e=f.V,M=f.oZ,this.U("sdai",{sq:d.pC,ssvicpns:y.join("."),ssvid:C.join(".")}));this.policy.A&& (m?this.hP=d.pC:this.S1=d.pC);this.MW.uK(d.pC,d.startTime,y,C,B,m,M,e)}this.policy.A?m&&(this.A===1&&O8(this,5,"noad"),d.pC!==this.S?.pC&&(h9(this,d,f,m),isNaN(d.startTime)||Iz(this,d.pC,uW(this,d.startTime,d.pC),!!f,this.MW))):m&&h9(this,d,f)}X9(d,f,m){const y=this.videoTrack.rD.index.Yy()<=f;this.S={v9:d,pC:f,ME:m};y&&oz(this,d,f)}ym(){this.MW&&this.MW.ym()}Ys(d,f){if(this.A!==0&&f&&d.Pr[0].JB()){var m=d.Pr[0].pC,y=d.Pr[0].j;d=d.isDecorated();Iz(this,m,y,d,f)}}K(d,f){if(this.policy.hP?0:this.A=== 1||this.A===2)return!1;if(this.A!==0&&d===this.audioTrack){if(this.policy.A)return Hm(this.videoTrack,f)||Hm(this.videoTrack,f+1);d=Mm(this.videoTrack);if(f>(d?d.pC:-1))return!1}return!0}U(d,f,m=!1){(d!=="sdai"||this.policy.HP||m)&&this.loader.U(d,f)}};g.O$.prototype.PM=mE(79);g.ol=class{constructor(d,f,m,y){this.policy=d;this.U=f;this.J=m;this.S=y;this.j=void 0;this.A=new Set;this.D=-1;this.V=0;this.Y=!1}eG(d){const f=d||g.nE(this,this.j);this.U("clsdai",{rmvadcfg:d||"misscid",lastcid:g.nE(this,this.j)});(d=this.S.get(f))?(d.Tf="",d.Y0=4):this.U("clsdai",{rmadcfg:"notfound",cid:f})}lP(d,f,m,y,C){this.D=f;if(!((d.HX?.length||0)<=0))if(y){if(this.V=y,this.U("clsdai",{oncldisabled:y,rn:f}),this.V===3&&C)for(var B of d.HX)B.v9&&B.trackType===2&&Qc(C,Z4(this,B),B.Uh||0,!0)}else for(const e of d.HX){if(d= e.v9)a:{let M;d=Z4(this,e);y=f;C=e.Uh||0;B=m;if(!this.policy.tv&&d.event==="prefetch"){d=!1;break a}const K=g.nE(this,d);this.S.has(K)?(M=this.S.get(K),C>M.Fn&&(M.startTimeSecs=d.startSecs,M.df=d.df,M.event==="predictStart"&&M.Y0===5&&d.event!=="predictStart"&&(M.O9=Date.now()),M.event=d.event)):(M={event:d.event,startTimeSecs:d.startSecs,df:d.df,Mr:[],Fn:C,Y0:0,FN:{LQ:d.identifier,tileContext:d.tileContext}},this.S.set(K,M),this.policy.Y&&this.U("clsdai",{newcid:1,cid:d.identifier,tc:d.tileContext, evt:d.event,sn:C,rn:y,st:VQ(M.Y0)}));let N=!1;M.Y0===0&&(B?.rP(d)?M.Y0=5:(M.Y0=B?11:3,M.Tf="",N=!0),M.O9=Date.now(),M.Fn=C,this.policy.Y&&this.U("clsdai",{onqpnt:1,cid:d.identifier,tc:d.tileContext,evt:d.event,sn:C,rn:y,st:VQ(M.Y0)}));C>M.Fn&&(B?.rP(d),M.Fn=C);this.j=d;this.policy.Y&&this.A.add(K);d=N}d&&(this.Y=!0)}}K(){this.A.clear();this.V=0;this.Y=!1}Z(){return this.Y}O(d,f){if(this.V!==0){this.U("clsdai",{gssinfodisabled:this.V});f=7;switch(this.V){case 1:f=7;break;case 2:f=9;break;case 3:f= 10;break;default:this.U("clsdai",{unknowndisr:this.V})}return[{Y0:f}]}const m=[];if(!isNaN(d)){var y=g.lW(this,d),C=this.D+1;if(y.length>0){this.U("clsdai",{updcids:1,mt:d.toFixed(3),cid:y.join(","),rn:C});this.A.clear();for(const B of y)this.A.add(B)}else this.J&&(this.U("clsdai",{updcids:0,mt:d.toFixed(3),rn:C}),this.A.clear())}for(const B of this.A)C=B,d=f,C?(y=this.S.get(C),C={cuepointId:y?.FN?.LQ||C.split(";")[0]},y?.Tf&&(C.adsConfig=g.sm(y.Tf)||void 0),y?.Mr&&(C.OE=y.Mr),y?.Dy&&(C.qZ=y.Dy), d&&(C.WU=g.Q3(d.split(";")[0]),C.y3=d.split(";")[1]||""),C.Y0=y?.Y0||0,d=C):d=void 0,d&&m.push(d);return m}N5(){this.U("clsdai",{rstskipad:1});for(const d of this.S.values())d.Dy=NaN}X(){let d=!1;for(const [,f]of this.S.entries()){const m=f;m.event!=="predictStart"&&m.event!=="prefetch"&&m.Y0===5&&(m?.O9&&Date.now()-m?.O9>1E4?m.Y0=1:d=!0)}return d}};g.ol.prototype.SQ=mE(106);g.ol.prototype.dV=mE(100);var v4=class{constructor(d,f,m){this.audio=d;this.video=f;this.reason=m}},wi=class{constructor(d,f,m,y){this.S=d;this.reason=f;this.source=m;this.token=y}};var CVT=class extends g.X{constructor(d,f,m){super();this.policy=d;this.A=f;this.U=m;this.j=new Map;this.Y=0;this.D=!1;this.S="";this.V=!1}Cw(){return this.D&&P4(this).size>0}T3(d,f=!1,m={}){this.policy.Om=RT(d,m,this.A,f)}};var al=class{constructor(d){this.S=this.A=0;this.alpha=Math.exp(Math.log(.5)/d)}dX(d,f){const m=this.alpha**d;this.S=f*(1-m)+m*this.S;this.A+=d}cg(){return this.S/(1-this.alpha**this.A)}};var BTS=class{constructor(d,f,m,y,C,B=[]){this.loader=d;this.S1=f;this.policy=m;this.tP=y;this.D=C;this.oP=B;this.logger=new g.IN("dash/abr");this.S=EC;this.V=this.J=null;this.O=-1;this.IP=!1;this.nextVideo=this.A=null;this.j=[];this.fC=new Set;this.Ys={};this.nC=new al(1);this.Z=0;this.Mp=this.X=this.K=!1;this.hP=0;this.RP=!1;this.e1=new Set;this.Wr=!1;this.Y=new CVT(this.policy,C,(e,M)=>{this.loader.U(e,M)})}YY(d){if(this.policy.ZD){var f=new Set(d); f.size===this.e1.size&&[...f].every(m=>this.e1.has(m))||(this.loader.U("lwnmow",{itagDenylist:[...d].join()}),this.loader.Zn(!!f.size),this.O=-1,this.e1=f,j9(this,this.S),this.Wr=!0)}}T3(d,f=!1,m={}){const y=this.policy.Om; this.Y.T3(d,f,m);y!==this.policy.Om&&(j9(this,this.S),t9(this),y>this.policy.Om&&this.V?.info.S()&&!this.nextVideo?.info.S()&&(this.K=!0))}};var h4={gG:-1,DX:!1,uE:0},exc=class extends g.X{constructor(d){super();this.zt=d;this.S=null;this.A=h4;this.zt("ismp_i")}V(d=!0){d&&mV(this);this.S=null}ue(){this.A=h4;this.V();super.ue()}};var Mih=class{constructor(d){this.track=d;this.buffered=[];this.V=this.j=0;this.D={};this.Y=0;this.S=new sX}hW(d){this.timestampOffset=d;this.flush()}O(d,f){this.flush();this.A=f;yp(this,3,d)}Z(d,f,m,y){!this.A||Bl(this.A,d)&&this.A.pC===d.pC||this.flush();this.j+=m;this.V+=y;m=1;!this.A&&d.S&&(m=2);yp(this,m,f);f=Math.ceil(d.S/1024);m===2&&this.S.add(f);this.S.add(Math.ceil((d.S+d.A)/1024)-f);this.A=d}K(){yp(this,0)}J(){yp(this,4);this.flush()}flush(){if(this.S.S()){var d={a:this.track.vg(),u:this.S.bB(), pd:Math.round(this.j),ad:Math.round(this.V)},f=this.A;if(f){const m=f.rD.info;d.itag=m.itag;m.A&&(d.xtags=m.A);d.sq=f.pC;d.st=f.startTime;d.sd=f.duration;this.track.policy.Hs&&(d.si=f.EB());f.V&&(d.esl=f.S+f.A);f.D()&&(d.eos=1)}isNaN(this.timestampOffset)||(d.to=this.timestampOffset);if(f=this.track.Z$?.X$({})){for(const m in f)this.D[m]!==f[m]&&(d["sb_"+m]=f[m]);this.D=f}this.track.U("sbu",d);this.S.reset();this.buffered=[];this.Y=this.V=this.j=0;this.timestampOffset=this.A=void 0}}};var K8n=class{constructor(d,f,m){this.policy=d;this.S=f;this.hP=m;this.V=this.A=0;this.hB=null;this.K=new Set;this.O=[];this.indexRange=this.initRange=null;this.Z=new qs;this.X=this.S1=!1;a:{if(this.policy.Mo&&this.policy.CH)for(y of this.policy.Mo){f=g.KR(y);m=+f.clen;const C=+f.csz;if(m>0&&C>0&&this.policy.j===f.docid&&this.S.info.id===f.fmtid&&this.S.info.lastModified===+f.lmt){var y={clen:m,csz:C,ck:f.ck,civ:f.civ};break a}}y=void 0}y?(this.chunkSize=y.csz,this.j=Math.floor(y.clen/y.csz),this.J= y.ck,this.D=y.civ):(this.chunkSize=d.Jv,this.j=0,this.J=g.c6(16),this.D=g.c6(16));this.Y=new Uint8Array(this.chunkSize);this.J&&this.D&&(this.crypto=new w2K(this.J,this.D))}dispose(){this.X=!0}TL(){return this.X}},eR=class extends Error{constructor(d){super(d)}};var zWW=class{constructor(d,f,m,y,C,B){this.ids=d;this.S=f;this.A=m;this.j=y;this.V=C;this.oZ=B}};var Rt=class{constructor(d,f,m){this.initData=d;this.contentType=f;this.isPrefetch=m;this.S=this.cryptoPeriodIndex=NaN;this.V=[];this.Bx=!1;this.A=null;if(f?.toLowerCase()==="webm"||d.length===16)this.Bx=!0}};var Lp=class{constructor(d,f,{mw:m=!1,videoDuration:y=0,V$:C,dg:B=!1}={}){this.videoId=d;this.status=f;this.mw=m;this.videoDuration=y;this.V$=C;this.dg=B}},NTS=class{constructor(d,f,m){this.videoId=d;this.bH=f;this.bytesDownloaded=m}};var $R=class{constructor(d){this.A=d;this.offset=0}skip(d){this.offset+=d}S(){return this.offset}};var iZc=class{constructor(d,f,m){this.loader=d;this.policy=f;this.rD=m;this.logger=new g.IN("dash");this.A=[];this.S=null;this.X=-1;this.Z=0;this.hP=NaN;this.O=0;this.V=NaN;this.J=this.Ys=0;this.fC=-1;this.e1=this.j=this.Y=this.S1=null;this.Mp=this.Wr=NaN;this.D=this.K=this.IP=this.RP=null;this.nC=!1;this.oP=this.timestampOffset=0;if(this.policy.j){f=this.rD;const y=this.policy.j;this.policy.nC&&d.U("atv",{ap:this.policy.nC});this.D=new K8n(this.policy,f,(C,B)=>{oE(d.W,new Lp(this.policy.j,2,{V$:new NTS(y, C,B)}))}); this.D.Z.promise.then(C=>{this.D=null;C===1?oE(d.W,new Lp(this.policy.j,C)):this.loader.U("offlineerr",{status:C.toString()})},C=>{const B=(C.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); C instanceof eR?(this.loader.U("offlinenwerr",{em:B}),An(this),oE(d.W,new Lp(this.policy.j,4))):(this.loader.U("dldbwerr",{em:B}),An(this),oE(d.W,new Lp(this.policy.j,4,{dg:!0})))})}}G0(){return this.A.length?this.A[this.A.length-1]:null}x0(){this.A=[]; OB(this);An(this)}JI(d){this.IP=this.A.shift().info;d.info.equals(this.IP)}T0(){return g.Pd(this.A,d=>d.info)}vg(){return!!this.rD.info.audio}isDrm(){return!!this.rD.info.contentProtection}getDuration(){return this.rD.index.sX()}};var ti=class extends HvW{constructor(d,f,m,y,C){super(m,C);this.policy=d;this.formatId=f;this.uB=y;this.lastError=null;this.onProgress=()=>{this.TL()||(this.uB.Xi(this.formatId)?(this.isComplete()||this.S.start(),e9(this.uB,this.formatId)&&this.vA(2),this.uB.MU(this.formatId)&&(Mu(this.uB,this.formatId)?this.nG(4):(this.lastError="net.closed",this.nG(5)))):(this.lastError="player.exception",this.nG(5)))}; this.S=new g.mm(()=>{this.isComplete()||(this.lastError="net.timeout",this.nG(5))},1E3); this.S.start();Qeh(this.uB,this.formatId,this.onProgress);g.Yc(this.onProgress)}onStateChange(){this.TL()&&(yQ(this.uB,this.formatId),this.S.dispose())}Yg(){return{expected:CE(this.uB,this.formatId),received:this.uB.ou.get(this.formatId)?.bytesReceived||0,bytesShifted:this.uB.ou.get(this.formatId)?.Ym||0,sliceLength:B4(this.uB,this.formatId),isAnyMediaEndReceived:this.uB.W5(this.formatId)}}w5(){return 0}wv(){return!0}yp(){return this.uB.yp(this.formatId)}iV(){return[]}jO(){return this.uB.jO(this.formatId)}AO(){return this.lastError}y6(){return 0}};var W85=class extends g.X{constructor(d,f,m,y){super();this.loader=d;this.policy=f;this.rD=m;this.timing=y;this.logger=new g.IN("dash");this.A=[];this.S1=[];this.S=this.Z$=null;this.IP=!1;this.Ys=this.oP=0;this.Y=-1;this.X=!1;this.hP=-1;this.e1=null;this.K=NaN;this.O=[];this.V=new iZc(d,f,m);this.policy.S&&(this.J=new Tac(this.V,this.loader.tP,this.policy,C=>{this.policy.Ov&&this.U("buftl",C)})); this.policy.gs&&(this.Z=new Mih(this));this.Xw=m.info.Xw;this.D=this.policy.S1?!1:m.hP();this.isManifestless=m.hP();this.j=this.D;g.R(this,this.e1)}vg(){return!!this.rD.info.audio}G0(){return this.V.G0()}JI(d){this.V.JI(d);this.J?.e1(d);this.Xw=Math.max(this.Xw,d.info.rD.info.Xw||0)}getDuration(){return this.rD.index.sX()}x0(){wC(this);this.V.x0()}cG(d){return this.Z$?Qr(this.Z$.ZS(),d):!0}isRequestPending(d){return this.A.length?d===this.A[this.A.length-1].info.Pr[0].pC:!1}hW(d){this.J?.hW(d);this.Z?.hW(d)}U(d, f){this.loader.U(d,f)}eL(){return this.loader.eL()}dispose(){this.Z?.flush();super.dispose()}};var Aj=class{constructor(){this.e7=!1}};g.qbg=class{constructor(d){this.AP=d;this.J=new Aj;this.VM=this.Ae=!1;this.mz=2;this.IP=20971520;this.KC=8388608;this.e1=120;this.Pm=this.wj=this.YU=2;this.GZ=this.k8=!1;this.GJ=1E3;this.Va=15;this.y7=1;this.Z=1.15;this.X=1.05;this.R4=1;this.JW=this.Dv=!1;this.ZR=6;this.V=!1;this.zJ=100;this.e8=10;this.x4=6;this.FF=!1;this.c8=1;this.Y7=this.Xt=!1;this.WF=2;this.s5=this.EO=this.t8=!1;this.El=!0;this.ef=this.H6=this.Pd=this.Kk=!1;this.hK=!0;this.Ec=!1;this.j="";this.Mo=[];this.Gz=this.gs=!1;this.Om= 0;this.VJ="";this.Lw=this.bN=this.Ov=this.rQ=this.zM=this.wV=this.D=this.ez=this.E_=this.S=this.nC=this.Ys=this.Yp=this.G3=this.O=this.OI=this.Nc=!1;this.sM=!0;this.di=this.cP=this.C7=this.Zq=this.ri=this.A=this.RP=!1;this.Mp=!0;this.z3=this.xV=this.tM=this.Ck=this.Dg=this.WX=this.zr=this.h4=this.Zc=this.nV=this.S1=this.Q7=this.Hr=this.K=!1;this.zz=0;this.Wd=this.Y=this.wP=this.P9=this.HP=this.Tm=!1;this.latencyClass="UNKNOWN";this.jz=!1;this.GW=0;this.jq=this.f7=!1;this.K8=g.BH(this.AP.experiments, "html5_min_readbehind_secs");this.uM=g.BH(this.AP.experiments,"html5_min_readbehind_cap_secs");this.BF=this.AP.C("html5_offline_reset_media_stream_on_unresumable_slices");this.Xw=NaN;this.sE=Oi(this,"html5_request_size_min_kb",64)*1024;this.Wr=2097152;this.DD=Oi(this,"html5_bypass_contention_secs");this.ix=1048576;this.pG=Oi(this,"html5_repredict_interval_ms",1800);this.PU=Oi(this,"html5_head_miss_secs",5);this.dR=Oi(this,"html5_min_upgrade_health_secs",10);this.Y4=Oi(this,"html5_min_seconds_between_format_selections", 8);this.L5=Oi(this,"html5_max_buffer_health_for_downgrade_secs",15);this.Yo=tA;this.xN=g.BH(this.AP.experiments,"html5_min_startup_buffered_media_duration_secs");this.aZ=g.BH(this.AP.experiments,"html5_post_interrupt_readahead");this.gw=this.AP.C("html5_disable_classic_alr");this.qT=g.BH(this.AP.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.aC=Oi(this,"html5_ssdai_failure_retry_limit",3);this.O5=this.AP.experiments.LC("html5_clone_original_for_fallback_location");this.ws=g.BH(this.AP.experiments, "html5_subsegment_readahead_target_buffer_health_secs");this.Rk=g.BH(this.AP.experiments,"html5_subsegment_readahead_timeout_secs");this.yE=g.BH(this.AP.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.wy=g.BH(this.AP.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.Gl=g.BH(this.AP.experiments,"html5_subsegment_readahead_min_load_speed");this.RI=g.BH(this.AP.experiments,"html5_subsegment_readahead_load_speed_check_interval");this.tv=this.AP.lT().S.Ul(WZq); this.rq=g.BH(this.AP.experiments,"html5_subsegment_readahead_seek_latency_fudge");this.QJ=Oi(this,"html5_hopeless_secs",15);this.XS=this.AP.C("html5_restrict_streaming_xhr_on_sqless_requests");this.S0=g.BH(this.AP.experiments,"html5_max_headm_for_streaming_xhr");this.y0=this.AP.C("html5_pipeline_manifestless_allow_nonstreaming");this.Gj=this.AP.C("html5_prefer_server_bwe3");this.R1=this.AP.C("html5_last_slice_transition");this.jC=this.AP.C("html5_store_xhr_headers_readable");this.Uv=g.BH(this.AP.experiments, "html5_max_drift_per_track_secs");this.Xp=this.AP.C("html5_no_placeholder_rollbacks");this.Zl=this.AP.C("html5_subsegment_readahead_enable_mffa");this.So=this.AP.C("html5_allow_video_keyframe_without_audio");this.s5=g.ZI(this.AP)&&!g.yJ()&&this.AP.C("html5_adjust_media_time_for_non_cobalt_tv");this.W1=this.AP.C("html5_enable_vp9_fairplay");this.Jv=1048576;this.CH=this.AP.C("html5_woffle_resume");this.vk=this.AP.C("html5_abs_buffer_health");this.CS=this.AP.C("html5_interruption_resets_seeked_time"); this.rR=g.BH(this.AP.experiments,"html5_max_live_dvr_window_plus_margin_secs")||46800;this.OW=this.AP.C("html5_report_captions_ctmp_qoe");this.LP=this.AP.C("html5_explicitly_dispose_xhr");this.eM=!this.AP.C("html5_encourage_array_coalescing");this.AP.C("html5_limit_media_merge_size")?tA?dE()<21?this.EM=786432:this.EM=8388608:this.EM=262144:this.EM=0;this.aK=this.AP.C("html5_filter_non_efficient_formats_for_safari");this.AP.C("html5_format_hybridization");this.jM=this.AP.C("html5_abort_before_separate_init"); this.SK=Nf();this.F5=this.AP.C("html5_serialize_server_stitched_ad_request");this.bP=this.AP.C("html5_attach_po_token_to_bandaid");this.P8=g.BH(this.AP.experiments,"html5_max_redirect_response_length")||8192;this.yJ=this.AP.C("html5_rewrite_timestamps_for_webm");this.Vh=this.AP.C("html5_only_media_duration_for_discontinuities");this.Kb=g.BH(this.AP.experiments,"html5_resource_bad_status_delay_scaling")||1;this.AP.C("html5_onesie_live");this.gR=g.BH(this.AP.experiments,"html5_onesie_live_ttl_secs")|| 8;this.Sz=g.BH(this.AP.experiments,"html5_attach_num_random_bytes_to_bandaid");this.uw=this.AP.C("html5_update_container_type_on_codec_family_change");this.qW=this.AP.C("html5_enable_sabr_host_fallback");this.w4=this.AP.supportsGaplessShorts();this.oA=this.AP.C("html5_shorts_stop_request_when_buffer_to_end");this.QD=this.AP.C("html5_vod_stop_request_when_buffer_to_end");this.oP=this.AP.C("html5_ssdai_use_post_for_media")&&this.AP.C("gab_return_sabr_ssdai_config");this.lG=this.AP.C("html5_use_post_for_media"); this.RO=this.AP.C("html5_use_live_ump_heartbeat");this.useUmp=this.AP.C("html5_use_ump");this.YV=this.AP.Kk;this.NS=this.AP.C("html5_reset_primary_stats_on_redirector_failure");this.ye=this.AP.C("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.AP.C("html5_enable_server_driven_request_cancellation");this.Bz=this.AP.C("html5_enable_sabr_request_timing");this.ZD=this.AP.C("html5_enable_lawnmower");this.Cl=this.AP.Qa()?g.BH(this.AP.experiments,"html5_continuous_goodput_probe_interval_ms"): 0;this.We=g.BH(this.AP.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.A1=this.AP.C("html5_live_defrag_only_h264_playbacks");this.pM=this.AP.C("html5_live_defrag_only_h264_formats");this.GS=g.BH(this.AP.experiments,"html5_drm_byterate_soft_cap");this.zS=g.BH(this.AP.experiments,"html5_drm_live_byterate_soft_cap");this.y9=this.AP.C("html5_sabr_log_request_creation");this.zZ=this.AP.C("html5_use_buffer_timeline_for_sabr_request_creation");this.Rt=this.AP.C("html5_sabr_report_request_cancellation_info"); this.KV=this.AP.C("html5_spoof_4k");this.NZ=Oi(this,"html5_min_media_duration_for_cabr_slice");this.V0=Oi(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.H1=this.AP.C("html5_remove_defrag_without_frame_level_streaming");this.pH=this.AP.C("html5_consume_all_buffered_bytes_one_poll");this.Qj=this.AP.C("html5_disable_urgent_adaptation");this.qJ=this.AP.C("html5_apply_constraints_in_client_for_sabr");this.B2=this.AP.C("html5_send_video_playback_ustreamer_config");this.L8=Oi(this, "html5_max_discontinuity_rewrite_count");this.Un=Oi(this,"html5_fixed_media_duration_for_request");this.iP=this.AP.C("html5_apply_fix_for_missing_seg_info_without_logger");this.H6=this.AP.C("html5_enable_audio_quality_setting");this.AP.C("html5_enable_audio_quality_setting_feature");this.nw=Oi(this,"html5_sabr_request_limit_per_period");this.n7=this.AP.C("html5_sabr_dispose_media_objects");this.xE=this.AP.C("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.AP.C("html5_high_res_seek_logging"); this.AF=this.AP.C("html5_disable_chunk_synchronization_sabr_seek");this.Fs=g.BH(this.AP.experiments,"html5_override_micro_discontinuities_threshold_ms");this.wG=this.AP.C("html5_byterate_constraints");this.A5=this.AP.C("enable_sabr_snackbar_message");this.AP.C("html5_reinit_source_buffer_by_new_element");this.Hs=this.AP.C("html5_log_slice_info_in_sbu");this.ya=Oi(this,"html5_paced_poll_ms");this.B1=Oi(this,"html5_paced_poll_min_health_ms");this.If=this.AP.C("html5_disable_sabr_fallback");this.kS= this.AP.C("html5_track_current_buffered_range_at_sync");this.Ku=g.ZI(this.AP)?500:2E3;this.vF=this.AP.C("html5_sabr_live_timing");this.xx=this.AP.C("html5_count_updating_slice_for_buffer_health");this.Uk=this.AP.C("html5_report_max_buffer_bytes_limit_to_sabr");this.kp=this.AP.C("html5_sabr_live_audio_early_return_fix");this.v1=g.BH(this.AP.experiments,"html5_platform_max_buffer_health_oversend_duration_secs");this.TY=this.AP.C("html5_cuepoint_identifier_logging");this.kT=this.AP.C("html5_sabr_log_server_xtag_selection_onesie_mismatch"); this.Z3=this.AP.C("html5_skip_client_drm_license_constraint");this.Nc=this.AP.C("html5_pseudogapless_shorts_skip_abort_on_transition");this.zr=this.AP.C("html5_sabr_request_on_constraint");this.eS=this.AP.C("html5_live_metadata_resets_timeout");this.wP=this.AP.C("html5_sabr_log_invalid_sabr_current_time");this.eQ=this.AP.C("html5_ssdai_new_decoration_logic");this.VC=this.AP.C("html5_enable_smooth_audio_offset");this.Vj=this.AP.C("html5_cuepoint_list_clear_on_seek");this.iZ=this.AP.lT().S.Ul(S5);this.hP= this.AP.lT().S.Ul(Pug);this.E0=this.AP.C("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.bc=this.AP.lT().S.Ul(g.Vyl);this.GW=g.BH(this.AP.experiments,"html5_sabr_unused_bloat_size_bytes");this.Tj=this.AP.lT().S.Ul(gYT);this.e0=this.AP.C("html5_mta_initial_audio_prefer_drc");this.Q6=this.AP.C("html5_enable_sabr_network_timestamps_bwe")}fC(){return this.S&&this.wV}};var b6T=class{constructor({Y7:d,e7:f,Wg:m,Yy:y,TR:C}={}){this.Y7=d;this.e7=f;this.Wg=m;this.Yy=y;this.TR=C}};var smc=class extends g.X{constructor(d,f,m){super();this.loader=d;this.policy=f;this.jo=m;this.V=0;this.A=!1;this.delay=new g.mm(this.j,this.policy.Cl,this);g.R(this,this.delay)}S(d){Ve(99,d.S)||(this.uT=d,this.V=0,this.delay.zU())}j(){this.V++>15||(this.A=!this.A,new chV(this.loader,this.policy,this.jo,this.uT,this.A),this.delay.start())}},chV=class{constructor(d,f,m,y,C){this.loader=d;this.policy=f;this.jo=m;this.uT=y;this.qd=C;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*lL(this.jo)));this.timing=new A4(this,{jo:this.jo,M9:this.size,Su:!0,dP:()=>{}, ra:this.policy.V});d=ze(this.uT,this.qd,this.policy).qU.clone();ix(8,d);d["path"]!=="/videogoodput"&&(d["path"]="/videogoodput",d["url"]="");this.location=new vZ(d);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=hS(this.location,this.policy.J,this.timing,this.policy.Yo,{});setTimeout(this.onTimeout,1E4)}aU(){}je(){}E3(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.mA()===this.size)this.loader.U("rqs",this.LJ());else{var d= "net.connect";this.xhr.status>200?d="net.badstatus":this.xhr.CZ()&&(d="net.closed");this.onError(d)}}onError(d){this.loader.handleError(d,this.LJ());VI(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",f=>{this.loader.U("pathprobe",f)},f=>{this.loader.handleError(f.errorCode,f.details)})}LJ(){const d=this.timing.O(); d.shost=fO(18,this.location.qU);d.pb=this.size;return d}};var D5l=class extends g.X{constructor(d,f,m,y,C,B,e,M,K,N,W,c,D,E=null){super();this.loader=d;this.policy=f;this.videoTrack=m;this.audioTrack=y;this.V=C;this.S=B;this.timing=e;this.j=M;this.schedule=K;this.tP=N;this.A=W;this.O=c;this.BB=D;this.VS=E;this.K=!1;this.m$="";this.tJ=null;this.l5=NaN;this.X=!1;this.MW=null;this.yl=this.Z=NaN;this.AI=this.Y=0;this.logger=new g.IN("dash");this.policy.Sz>0&&(this.m$=g.c6(this.policy.Sz));this.policy.Cl&&(this.J=new smc(this.loader,this.policy,this.schedule), g.R(this,this.J))}D(d,f){if(d.D){this.tP.isLive?(d=this.tP.KG&&this.tP.Z?d.rD.Y(this.tP.KG,!1):d.rD.D(Infinity),d.l5=this.l5):d=d.rD.Y(0,!1);if(this.O){var m=this.O;d.l5===0&&(d.Y=m.O)}else d.Y=this.Z;return d}var y=d.S;if(!y.rD.S())return y.rD.V()?(m=Ji(this.j,d.rD.info.Xw,f.rD.info.Xw,0),m=y.rD.X(y,m)):m=y.rD.oP(y),m;var C=this.loader.getCurrentTime();C=isFinite(C)||!this.policy.f7?y.Y-C:0;var B=!y.range||y.A===0&&y.S===0?0:y.range.length-(y.S+y.A),e=y.rD,M;i5(d)&&d.rD.S()?((M=this.A.Wr)||(M=i5(d)&& d.rD.S()&&d.S.rD.info.Xw0&&B.Z===0&&this.loader.PG),C=i5(d),d=y.rD.X(y,f),(f=d.V)&&d.Pr.length>1&&(C||d.uT.A||d.Pr[0].rD!==y.rD?d=y.rD.X(y,d.Pr[0].A):(C=d.Pr[d.Pr.length-1],e=C.A/f,!C.V&&e<.4&&(d=y.rD.X(y,f-C.A))))):(y.pC<0&&(f=ME(y),f.pr=`${d.A.length}`,this.loader.isSeeking()&& (f.sk="1"),f.snss=y.J,this.loader.U("nosq",f)),d=e.oP(y));if(this.policy.Ys)for(m of d.Pr)m.type=6;return d}ue(){super.ue()}},gD=2/24;var Ehq=class extends g.X{constructor(d,f,m,y,C,B,e,M){super();this.loader=d;this.Ay=f;this.videoTrack=m;this.audioTrack=y;this.tP=C;this.K=B;this.isAudioOnly=e;this.Z=M;this.A=EC;this.hP=!1;this.logger=new g.IN("sabr");this.O=this.J=this.S1=this.X=!1;this.videoInfos=this.D=this.K.videoInfos;this.V=this.e1=this.K.A;this.S=new CVT(f,B,(K,N)=>{this.loader.U(K,N)}); this.isAudioOnly&&jN(this,this.tP.S["0"])}uI(d,f,m,y){this.loader.uI(new wi(d,this.A?.reason==="m"?"m":this.A?.reason==="s"?"s":this.A&&zn(this,this.A)?this.A.reason:"a",m,y));Xp(this.loader,f,d,!0)}T3(d,f=!1,m={}){this.S.T3(d,f,m)}Cw(){return this.S.Cw()}};var jb=class{constructor(d,f,m){this.requestType=d;this.uT=f;this.gD=m;this.A=null}setData(d,f,m={}){f?.qW&&(this.a8=Yu(this,f,m),d.Fo=this.uT.Fo());if(this.mV())return!0;this.data=d;this.S=GJh(d,(y,C)=>{this.gD?.Yi(y,C)},f?.V,f?.Y); if(!this.S)return!1;this.A=g.J6(this.S,NGn);return!0}mV(){return this.requestType===1}Fh(){return this.gD?.Fh()||0}isDecorated(){return!(!this.data?.Fe&&!this.data?.xb?.length)}};var pZn=class{constructor(d){this.S=d;this.iv=(0,g.X1)(W6(16))}encrypt(d){(0,g.b)();return this.S.S?dA(this,d,this.iv):(new Gn(this.S.A)).encrypt(d,this.iv)}decrypt(d,f){(0,g.b)();return this.S.S?dA(this,d,f):(new Gn(this.S.A)).decrypt(d,f)}};var $55=class extends g.X{constructor(d){super();this.G=d;this.S=new Map;this.V=[];this.A=!D7();this.Z=g.BH(this.G.experiments,"html5_onesie_prewarm_interval_ms");this.J=new g.mm(this.D,this.Z,this);this.Y=-1;g.R(this,this.J);Bi(this,g.wE("yt-player-bandaid-host"));this.O=this.load();this.Z&&this.O.then(()=>{this.D()})}K(d){if(!((0,g.b)()=d||(d=this.S.get(0))&&MYq(this,d)}j(){const d=this.V;this.V=[];return d}},Bth=class{constructor(d,f){this.location=d;this.A=f}S(){return fO(55,this.location)}};var Ahv=class{constructor(d){this.lE=d;this.A=!1;this.S=[]}async decrypt(d){if(!this.S.length||this.S[0].isEncrypted){this.A=!0;this.lE.zt("omd_s");var f=new Uint8Array(16),m,y;for(D7()?m=new W1(d):y=new Gn(d);this.S.length&&this.S[0].isEncrypted;){var C=this.S.shift(),B=m?await m.decrypt(s1(C.buffer),f):y.decrypt(s1(C.buffer),f);for(d=0;d{if(!this.isComplete()){const y=lH(this);this.fail(new g.iE("net.timeout",y))}},1E3); this.f2=new g.mm(this.KS,2E3,this);this.Pf=this.W.R_();this.Xn=this.C("html5_onesie_wait_for_media_availability");g.R(this.videoData,this);g.R(this,this.XI);g.R(this,this.yx);g.R(this,this.f2);d=Uz();tA&&d&&(this.gf=new Map);this.iH=new Map;this.Io=new Map;this.qV=new Map;this.HJ=new Map}Dq(d){return this.gf?.get(d)?.Dq()||[]}jO(d,f){return!!this.gf?.get(f)?.jO(d)}yp(d,f){return this.gf?.get(f)?.yp(d)||[]}T0(d,f){return this.gf?.get(f)?.T0(d)||[]}nG(d){this.state=d;this.notifySubscribers()}mV(){return!1}mW(){return!1}qR(){}zt(d){this.W.zt(d)}KJ(d){return this.W.KJ(d)}Ve(d, f,m,y){m||this.po.Ve(y);return!1}GB(d,f){this.lE.GB(d,f)}AQ(){this.zt("opr_r");this.rg=!0}JJ(d,f,m,y){this.Ww.push(y);if(this.gf){if(!this.gf.has(d)){const C=new fpV(this);this.gf.set(d,C);g.R(this,C)}this.gf.get(d)?.JJ(f,m,y);RJ(this);m||(this.segmentNumber=y.Uh,this.segmentStartTimeMs=y.startMs)}else RJ(this)}O0(){return this.Ww}tV(){this.Ww=[]}qn(d){this.EY=d;d.WW!=null&&this.W.Tw(d.WW)}Nj(d){this.xJ=d}wI(d){d.videoId&&this.Io.set(d.videoId,d)}pB(d){if(d.url)for(const f of d.url)VI(f,"ump_prewarm")}KK(){if(this.gf)for(const d of this.gf.keys())this.gf.get(d)?.vA()}Rp(d){this.wp= d}a4(d){if(d?.Oc&&(d=d.Oc.v3))for(const f of d)f.videoId&&this.HJ.set(f.videoId,f)}lP(d){this.U9.push(d)}U(d,f,m=!1){this.W.U(d,f,m)}f0(d,f,m){this.gf?.get(d)?.f0(f,m)}vv(d){this.qV.set(d.videoId,d)}async fetch(){this.b_?this.XI.start():this.yx.start();this.zt("or_i");const d=this.G.experiments.LC("html5_onesie_verbose_timing")||this.G.lT().S.Ul(uiv)?this.zt.bind(this):()=>{}; d("oloc_ss");var f=ne(this.videoData,this.Pf);f||(d("oloc_sa"),f=g.BH(this.G.experiments,"html5_onesie_redirector_timeout_ms"),f=await $JV(this.videoData,this.Pf,f));if(!f)return this.fail(new g.iE("onesie.unavailable.hotconfig",{url:"0"})),this.V6;this.a8=fO(19,f);d("oloc_e");var m=g.bP(this.G,this.videoData.D()),y=!!m.S;m=y?await m.S:m.getValue();this.C("html5_log_onesie_empty_oauth")&&!m&&this.U("no_token",{async:y});y=kIS(this.playerRequest,this.G,this.videoData,m,Ke(this.a8));var C;try{if(!this.G.Wr|| this.G.Wr?.S||y?.Rd||(d("orqb_w"),(C=oDP(y,this.s8,this.G,this.W,this.jo,this.Lm.onesieUstreamerConfig,this.videoData.Mn?.Mm,this.C("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.U("orpqenc",{i:"w"})),!C){var B=V2(this,y),e=this.G.lT().S.Ul(IvB);if(B){d("orqb_a");let M=OdW(y,this.s8,this.G,this.W,this.jo,this.Lm.onesieUstreamerConfig,this.videoData.Mn?.Mm,this.C("onesie_cdm_mosaic_send_audio_tracks_from_client")? this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(e){const K=new Promise((N,W)=>{setTimeout(()=>void W("timeout 10s"),1E4)}); M=Promise.race([M,K]).catch(N=>{this.U("orpqenc",{i:"a",e:`${N}`});d("orqb_f")})}C=await M; !C&&e||this.U("orpqenc",{i:"a"})}if(!B||e&&!C)d("orqb_s"),C=QcP(y,this.s8,this.G,this.W,this.jo,this.Lm.onesieUstreamerConfig,this.videoData.Mn?.Mm,this.C("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.U("orpqenc",{i:"j"})}}catch(M){return this.fail(M),this.V6}d("orqb_e");this.enableCompression=C.innertubeRequest.Du;this.DI=C?.tq?.Ri||0;this.zt("osor");B=ku();C={method:"POST", body:g.J6(C,Sjl),headers:{"Content-Type":"text/plain",Referer:location.origin}};e=this.C("html5_onesie_media_capabilities");ALg(f,this.videoData,F_l(this),e);this.Bd&&this.U("ombrs","1");this.po=new A4(this,{jo:this.jo,ra:this.Bd,dP:(M,K)=>{this.W.L4(M,K)}, EE:!0});f.set("rn",`${this.po.requestNumber}`);this.DJ=f.Px();mKq(this.po,this.DJ);this.zt("or_p");this.xhr=hS(new vZ(f),B,this.po,tA,C);this.f2.start();this.W.onPlayerRequestSent(this.videoData.videoId);return this.V6}ju(){return 2}aU(){this.zt("orh_r")}je(){if(!this.eA&&this.xhr.mA()&&(this.zt("orfb"),this.eA=!0,x2(this)&&this.xhr)){var d={rc:this.xhr.status,lb:this.xhr.mA(),rt:(1E3*$S(this.po)).toFixed(),shost:g.FH(this.DJ),trigger:"o1"};this.U("pathprobe",g.KQ(d))}this.rC&&!this.b_&&this.Ib?.start(); this.Pb()}E3(d=!1){this.Pb();if(!(this.TL()||this.state>=4)){var f=lH(this),m=this.xhr;f.rc=m.status;d&&(f.ab=!0);if(m.DB()){var y="onesie.net";f.msg=m.DB()}else m.status>=400?y="onesie.net.badstatus":m.x3()?this.rg||(y="onesie.response.noplayerresponse"):y=m.status===204?"onesie.net.nocontent":"onesie.net.connect";y?this.fail(new g.iE(y,f)):(this.zt("or_fs"),this.po.Ck((0,g.b)(),m.mA(),0),this.nG(4),this.Bd&&this.U("rqs",f));this.Bd&&this.U("ombre",`ok.${+!y}`);this.Xn=!1;RJ(this);Xy(this.lE);this.b_|| (this.yx.stop(),this.Ib?.stop());if(d=this.Pf?.j())for(y=0;y1E3){this.po?.So((0,g.b)());const f=lH(this);if(this.Bd&&this.xhr instanceof ay){var d=this.xhr;f.xrs=d.xhr.readyState;f.xpb=d.S.totalLength;f.xdc=d.j}this.fail(new g.iE("net.timeout",f))}}else(this.po||!this.G.lT().S.Ul(IvB))&&(0,g.b)()-this.po.S>1E4&&(this.po?.So((0,g.b)()),this.ZN());this.isComplete()||this.XI.start()}}ZN(){this.Xn=!1;if(!RJ(this)){var d= lH(this);d.timeout="1";this.fail(new g.iE("onesie.request",d))}}fail(d){d=WH(d);this.rC?this.W.W9(d):(this.V6.reject(d),this.rC=!0);Xy(this.lE);this.b_||this.yx.stop();this.zt("or_fe");this.Pf?.j()?.forEach(f=>{this.U("pathprobe",f)}); this.nG(5);this.dispose()}isComplete(){return this.state>=3}sY(){return this.state===4}VA(d){return this.isComplete()||!!this.gf?.get(d)?.V}F9(){return!1}DC(){return this.state===5}notifySubscribers(d){for(let f=0;f102400&&!this.QA&&(this.zt("or100k"), this.QA=!0);if(d.HG()){const f=d.wk(),m=f.totalLength;this.Bd&&this.U("ombrss",`len.${m}`);this.GF.feed(f)}if(this.gf)for(const f of this.gf.keys())this.gf.get(f)?.vA(),this.notifySubscribers(f)}catch(d){this.fail(d)}}A9(d){return!!this.gf?.get(d)?.J()}PD(){return this.po.requestNumber}h$(d){return this.qV.get(d)}K$(){return!1}Y9(){return"ONESIE"}};var Qmq=class extends g.X{constructor(d,f,m,y,C,B,e,M,K,N,W,c){super();this.W=d;this.loader=f;this.policy=m;this.audioTrack=y;this.videoTrack=C;this.tP=B;this.jo=e;this.Va=M;this.A=K;this.timing=N;this.K=W;this.Z=c;this.S=[];this.j={};this.Wr=this.So=!1;this.nC=this.cq=0;this.v5=!0;this.Hr=this.pP=!1;this.Mp=0;this.Ys={xO:0,L0:0};this.KC={xO:0,L0:0};this.MW=null;this.S1={Ft:[],ZC:[]};this.hP={Ft:[],ZC:[]};this.D=null;this.Y=[];this.e1=0;this.fC=!1;this.videoData=this.W.getVideoData();this.O=this.videoData.latencyClass=== "LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.nw;this.policy.Cl&&(this.X=new smc(this.loader,this.policy,this.jo),g.R(this,this.X))}mj(d,f){this.J=void 0;Tr(this);Kh(this,d,f)}Xh(d){if(this.S.length===0)return!1;const f=this.S[0];return f instanceof Sb?d===this.loader.getCurrentTime()*1E3:!(f instanceof k4&&f.info.S?.tq?.Pq)&&Math.abs(f.Lf()-d)<50}wI(d,f){this.V=d;this.policy.A&&!d.playbackCookie&&this.loader.U("sbrnocookie",{rn:f??-1});this.policy.E0&&this.Z?.Z()?this.loader.U("clsdai", {ignbckoff:f??-1,backoff:d.backoffTimeMs??-1}):this.J=(0,g.b)()+(d.backoffTimeMs||0)}Qx(d,f){if(d.action===void 0)d=this.W.xj(),d!==void 0&&this.loader.P6(d);else if(d.action!==0||!this.Wr)if(d.action===0&&this.policy.If&&(d.action=2),d.LB==="sabr.malformed_config"&&this.nC++<3)this.loader.handleError("sabr.malformed_config",{action:d.action,rn:f,retry:this.nC},0);else{var m={};m.reason=d.LB;m.action=d.action;m.rn=f;switch(d.action){case 1:this.policy.A&&this.MW&&ZD(this.MW,void 0,void 0,m);break; case 0:this.Wr=!0;this.videoData.UM()&&this.policy.A&&this.MW&&ZD(this.MW,void 0,void 0,m,!1);this.loader.ML(m);break;case 2:N6(d.LB)!=="sabr.config"&&delete m.reason;this.loader.handleError(N6(d.LB),m,1);break;case 3:this.policy.qW&&(this.tP.K?.S1(),this.loader.handleError("sabr.hostfallback",m))}}}pB(d){if(d.url)for(const f of d.url)VI(f,"ump_prewarm")}hh(d){d&&(this.loader.U("sabrctxt",{onsbrctxt:d.type,scp:d.scope,dflt:d.sendByDefault}),d.type&&d.sendByDefault&&this.videoData.Ys.add(d.type),d.scope!== 2&&(d.type&&this.videoData.sabrContextUpdates.set(d.type,d),this.W.hh(d)))}Ii(){}Rp(d,f){if(this.loader.NG)this.loader.U("sdai",{ignSabrSeek:1,smt:d?.l7,rn:f});else if(d.l7!==void 0&&d.Ab){const m=d.l7/d.Ab;this.audioTrack.D=!1;this.videoTrack.D=!1;if(this.policy.S1||this.policy.Q7||this.policy.AF)this.loader.kc.S=!1;this.W.getCurrentTime()!==m&&(f={uo:"sabr_seek",kC:!0,GO:!0},d.seekSource&&(f.seekSource=d.seekSource),Kx(this.loader,m+.1,f))}}onSnackbarMessage(d){this.W.aP("onSnackbarMessage",d)}lP(d, f){this.policy.Y&&this.loader.lP(d,f)}qn(d){d.fU&&d.UK&&kN(this.tP,d.fU,d.UK);this.policy.ri&&(d.Yw&&d.qq&&(this.tP.FC=d.Yw/d.qq),d.rp&&d.Ad&&(this.tP.AL=d.rp/d.Ad));GN(this.videoData)&&!this.videoData.KR&&d.UK&&this.loader.D8(d.UK,1E3);d.WW!=null&&this.W.Tw(d.WW);d.S2&&(d=((0,g.b)()-d.S2)/1E3,this.loader.RZ.dX(1,d))}uA(d){this.loader.uA(d)}JJ(d){this.loader.JJ(d)}Vb(d){this.loader.Vb(d)}hk(d){return this.videoData.Ys.has(d)}M0(d,f,m){this.policy.V&&this.loader.U("sabrctxtplc",{start:d?d.join("_"): "",stop:f?f.join("_"):"",discard:m?m.join("_"):""});if(d)for(const y of d)this.videoData.Ys.add(y);if(f)for(const y of f)this.videoData.Ys.has(y)&&this.videoData.Ys.delete(y);if(m)for(const y of m)if(this.videoData.sabrContextUpdates.has(y)&&this.videoData.sabrContextUpdates.delete(y),this.policy.O&&this.S.length)for(const C of this.S)C instanceof Sb||C.FQ?.type!==y||(C.FQ=void 0)}Z_(){}El(d){this.Y=d}JE(d,f){oC(this.policy,d,4,f)}a4(d){if(d?.Oc&&(d=d.Oc.v3))for(const f of d)f.formatId&&(d=this.tP.Y.get(bV(f.formatId)))&& d.info&&(d.info.debugInfo=f.debugInfo)}tE(d){this.fC=!0;this.W.aP("reloadplayer",d)}NH(){return this.W.NH()||""}Fh(){const {Cm:d,cC:f}=ew(this);return Math.min(d,f)}Yi(d,f){this.loader.U(d,f)}Es(d){fc(this.loader,H4(this.Va,d))}qW(){return{requestNumber:this.IP?.PD()||-1,isDecorated:this.IP?.info.isDecorated()}}Je(d){this.W.Je(d)}P0(){this.loader.P0()}FR(){this.loader.FR()}ue(){super.ue();this.V=void 0;Kh(this,!0,"i");this.S=[]}};var OZv=class{constructor(d){this.W=d;this.S=new Map;this.delay=null}getCurrentTime(){return this.W.getCurrentTime()-this.W.BZ()}},ohP=class{constructor(d,f,m){this.j=d;this.cpn=f;this.W=m;this.S=new Map;this.V=new Map;this.D=NaN;this.A=this.Fj="";this.isSeeking=!1;this.Y=new OZv(m);this.Sp=m.Sp;this.W.subscribe("statechange",this.Z,this);this.W.subscribe("SEEK_TO",()=>{this.C4()}); this.W.subscribe("SEEK_COMPLETE",()=>{xJP(this)}); this.Fj=this.A=this.cpn}Z(d){iX(d.state)&&NY(this.Y)}clear(){var d=this.Y;d.delay?.dispose();d.S.clear();this.V.clear();this.S.clear();this.D=NaN}J(d,f,m=0){if(d!==this.D||this.S.get(d)?.V!==f?.V)if(f?this.S.set(d,f):this.S.delete(d),!this.isSeeking){var y=this.j.getStartTime(d);this.D=d;PDh(this,d);if(f){let C=y;f.S.forEach((B,e)=>{C=2&&!d.DC()&&d.info.l5===0&&(this.Y=d,this.Z=m,this.A=f.info,this.J=this.startTimeSecs=Date.now()/1E3,this.D=this.A.startTime)}return NaN}clear(){this.A=this.Z=this.Y=null;this.S=this.D=this.J= this.startTimeSecs=NaN;this.j=!1}};var apc=class extends g.X{constructor(){super();try{this.V=jcV(d=>{this.A=d.at(-1)}),this.Y=this.V?.observe("cpu",{sampleInterval:2E3}).catch(d=>{d instanceof DOMException&&(this.S=d)})}catch(d){d instanceof DOMException&&(this.S=d)}}j(){const d={},f=window.h5vcc; d.hwConcurrency=navigator.hardwareConcurrency;this.S&&(d.cpe=this.S.message);this.A&&(d.cpt=this.A.time,d.cps=this.A.state);f?.cVal&&(d.cb2s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),d.cb5s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),d.cb30s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return d}ue(){vDW(this);super.ue()}};var AG=/[?&]cpn=/;var hxn=class extends g.X{constructor(){super();this.maxBufferSize=this.sampleInterval=100;this.Y=TtV;this.S=[];this.V=0;a2(this)}flush(){const d={};this.A&&(d.pe=this.A);this.S.length>0&&(d.pt=this.S.join("."));this.S=[];return d}async stop(){try{const d=await this.j?.stop();d&&this.logTrace(d)}catch(d){this.A=o2(d.message)}}logTrace(d){const f=[],m=[],y=[],C=[];let B=0;for(const e of d.resources)f.push({id:B,url:e}),B++;B=0;for(const {name:e,resourceId:M,line:K,column:N}of d.frames)m.push({id:B, name:e,resourceId:M,line:K,column:N}),B++;B=0;for(const {frameId:e,parentId:M}of d.stacks)C.push({id:B,frameId:e,parentId:M}),B++;B=0;for(const {timestamp:e,stackId:M}of d.samples)y.push({id:B,timestampMs:e,stackId:M}),B++;d=g.X0(g.J6({resources:f,frames:m,samples:y,stacks:C},LJq),4);this.V+=d.length;this.V<1E7&&this.S.push(d)}ue(){this.stop();super.ue()}};(0,g.X1)([112,12,216,9,235,17,82,221]);var y2P=[2,5,30];g.Sw=g.ZL(()=>{let d="";try{const f=g.cJ("CANVAS").getContext("webgl");f&&(f.getExtension("WEBGL_debug_renderer_info"),d=f.getParameter(37446),d=d.replace(/[ :]/g,"_"))}catch(f){}return d});g.FU=class extends g.X{constructor(d){super();this.provider=d;this.logger=new g.IN("qoe");this.A=new Map;this.sequenceNumber=1;this.e1=NaN;this.S="N";this.Z=this.PA=this.mO=this.hP=this.V=0;this.RO=this.RP=this.Mp=this.tM="";this.Zc=this.nC=NaN;this.Kk=0;this.sM=-1;this.ef=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.qW=this.isEmbargoed=this.Wr=this.isOffline=this.isBuffering=!1;this.P9=[];this.S1=null;this.Va=this.D=this.IP=this.J=!1;this.j=-1;this.El=!1;this.y9=new g.mm(this.GZ,750,this);this.K= this.adCpn="";this.Hr=this.oP=this.X=this.O=this.adFormat=void 0;this.OI=0;this.pG=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.zZ=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.gs=!1;this.ws=NaN;this.fC=0;this.ya=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.Ck=!1;this.EM=new Set;this.Ys=this.provider.G.C("html5_qoe_relaxed_reporting");var f=g.BH(this.provider.G.experiments,"html5_qoe_proto_mock_length"); f&&!Lh.length&&(Lh=zUB(f));g.R(this,this.y9);try{navigator.getBattery?.().then(m=>{this.S1=m})}catch{}g.ri(this,0,"vps",["N"]); d.G.Qa()&&(this.fC=(0,g.b)(),this.ws=Fm(()=>{const m=(0,g.b)(),y=m-this.fC;y>500&&this.U("vmlock",{diff:y.toFixed()});this.fC=m},250)); this.provider.videoData.yS&&(this.remoteControlMode=WSg[this.provider.videoData.yS]||0);this.provider.videoData.XT&&(f=bOg(this.provider.videoData.XT),f?.length&&(this.remoteConnectedDevices=f));d.G.Qa()&&(this.So=new apc,g.R(this,this.So));d.G.webPlayerContextConfig?.enableSelfProfilingLogging&&(this.KC=new hxn,g.R(this,this.KC))}GZ(){const d=g.I2(this.provider);gi(this,d)}Df(){return this.qw}gZ(){return{mO:this.mO,PA:this.PA}}tK(d,f){this.mO=d;this.PA=f}Tw(d){if(!this.Ck){this.Ck=!0;var f="";switch(d){case 1:f= "proximaui";break;case 2:f=this.provider.videoData.AP.getWebPlayerContextConfig()?.enableProximaLowLatency?"proximawpcc":this.provider.videoData.C("html5_enable_proxima")||this.provider.videoData.C("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:f="proximaauto"}f!==""&&xo(this,f)}}Yb(d,f,m,y){if(!this.EM.has(d)){this.EM.add(d);var C=g.I2(this.provider);g.ri(this,C,"lse",[d,f,m,y.toFixed(3)])}}cE(d){g.FD(this,"lwc",[d.KG?d.KG.toFixed():"",d.rX?d.rX.toFixed():"",d.bu?(d.bu*1E3).toFixed(): "",d.Wq?(d.Wq*1E3).toFixed():"",d.FM?(d.FM*1E3).toFixed():""].join(":"))}reportStats(d=NaN){if(!this.TL()&&(d=d>=0?d:g.I2(this.provider),this.Ys?F8l.has(this.S)&&(this.A.size||(this.S==="PL"?d>=this.V+30:d<=this.hP+30||d>=this.V+1200&&d<=this.hP+86400))&&(g.ri(this,d,"vps",[this.S]),this.V=d):["PL","B","S"].indexOf(this.S)>-1&&(this.A.size||d>=this.V+30)&&(g.ri(this,d,"vps",[this.S]),this.V=d),this.A.size)){this.sequenceNumber===7E3&&g.gh(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){nh(this, d);var f=this.provider.W.mp();for(const {key:K,value:N}of f)this.U(K,N);f=d;var m=this.provider.W.CU(),y=m.droppedVideoFrames||0;const B=m.totalVideoFrames||0,e=y-this.mO,M=B&&!this.PA;y>m.totalVideoFrames||e>5E3?lX(this,"html5.badframedropcount",`df.${y};tf.${m.totalVideoFrames}`):(e>0||M)&&g.ri(this,f,"df",[e]);this.mO=y;this.PA=B;this.Z>0&&(g.ri(this,d,"glf",[this.Z]),this.Z=0);e3.isActive()&&(d=e3.nf(),Object.keys(d).length>0&&this.U("profile",d));this.ya&&xo(this,"lwnmow");d={};this.provider.videoData.V&& (d.fmt=this.provider.videoData.V.itag,(f=this.provider.videoData.j)&&f.itag!==d.fmt&&(d.afmt=f.itag));d.cpn=this.provider.videoData.clientPlaybackNonce;this.O?.length?d.adcpn=this.O.join(","):this.adCpn&&(d.adcpn=this.adCpn);this.X?.length?d.addocid=this.X.join(","):this.K.length&&(d.addocid=this.K);m=this.provider.videoData;f=m.UM();m=m.latencyClass;(this.provider.G.lT().S.Ul(EYW)&&f&&m==="NORMAL"||this.provider.G.lT().S.Ul(D2T)&&f&&m==="LOW"||this.provider.G.lT().S.Ul(sql)&&this.provider.videoData.isDaiEnabled()&& rb(this.provider.videoData))&&(d.adc=1);this.provider.videoData.cotn&&(d.cotn=this.provider.videoData.cotn);d.el=yG(this.provider.videoData);d.content_v=ba(this.provider.videoData);d.ns=this.provider.G.D;d.fexp=YN(this.provider.G.experiments).toString();d.cl=(874886507).toString();f=this.provider.videoData.adFormat||this.adFormat;this.oP?.length?d.adformat=this.oP.join(","):f&&(d.adformat=f);(f=H7(this.provider.videoData))&&(d.live=f);this.provider.videoData.TM()&&(d.drm=1,this.provider.videoData.Y&& (d.drm_system=oaS[this.provider.videoData.Y.flavor]||0),this.provider.videoData.drmProduct&&(d.drm_product=this.provider.videoData.drmProduct));g.s3()&&this.provider.videoData.lB&&(d.ctt=this.provider.videoData.lB,d.cttype=this.provider.videoData.pY,this.provider.videoData.mdxEnvironment&&(d.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(d.dai=this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.O5&&(d.dai_fallback="1"), rb(this.provider.videoData)&&(d.dai="mv")):this.provider.videoData.Ko?d.dai="cs":this.provider.videoData.qY&&(d.dai="disabled");d.seq=this.sequenceNumber++;if(this.provider.videoData.nj){if(f=this.provider.videoData.nj,d&&f){f.ns==="3pp"&&(d.ns="3pp");this.zZ.has(f.ns)&&xo(this,"hbps");f.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=f.shbpslc);for(var C of Object.keys(f))this.pG.has(C)||(d[C]=f[C])}}else d.event="streamingstats",d.docid=this.provider.videoData.videoId,d.ei=this.provider.videoData.eventId; this.isEmbargoed&&(d.embargoed="1");Object.assign(d,this.provider.G.S);(C=d.seq)&&!this.provider.G.experiments.lT().S.Ul(oYq)&&(f=JG(this,+C),f=g.J6(f,pJP),f=g.X0(f,4),this.A.set("qclc",[f]));d=g.V3("//"+this.provider.G.G3+"/api/stats/qoe",d);m=f="";for(const [K,N]of this.A.entries()){y=N;if(!y?.join)continue;y=`&${K}=${y.join(",")}`;y.length>100?m+=y:f+=y}this.provider.G.experiments.lT().S.Ul(oYq)&&(C=JG(this,+(C||0)),C.qoePingUrl=d+f+m,g.tU("qoeClientLoggingContext",C),f+="&dl=1");MEn(this,d+f, m.replace(/ /g,"%20"))}this.A.clear()}}Zn(d){this.ya=d}Xt(){if(this.provider.videoData.Y){var d=this.provider.videoData.Y;xo(this,`eme-${d.keySystemAccess?"final":xN(d)?"ms":J$(d)?"ytfp":L0(d)?"safarifp":"nonfinal"}`)}}V7(d){this.isEmbargoed=d}onPlaybackRateChange(d){const f=g.I2(this.provider);d&&d!==this.ef&&(g.ri(this,f,"rate",[d]),this.ef=d);this.Ys||this.reportStats(f)}getPlayerState(d){if(d.S(128))return"ER";if(d.S(2048))return"B";if(d.S(512))return"SU";if(d.S(16)||d.S(32))return"S";if(d.isOrWillBePlaying()&& d.S(64))return"B";let f=rhq[I0(d)];g.ZI(this.provider.G)&&f==="B"&&this.provider.W.getVisibilityState()===3&&(f="SU");f==="B"&&d.S(4)&&(f="PB");return f}Id(d,f){const m=g.I2(this.provider);g.ri(this,m,"vfi",[d==="A"?"":`${f??0}`,d])}ue(){super.ue();window.clearInterval(this.e1);window.clearInterval(this.ws)}U(d,f,m){const y=this.P9.indexOf(d)!==-1;y||this.P9.push(d);if(!m||!y){f=typeof f!=="string"?g.KQ(f):f;f=zV(f);if(!m&&!/^t[.]/.test(f)){var C=g.I2(this.provider)*1E3;f=`t.${C.toFixed()};${f}`}g.FD(this, "ctmp",`${d}:${f}`);Vx(this);return C}}uZ(d,f,m){this.Y={J1:Number(this.U("glrem",{nst:d.toFixed(),rem:f.toFixed(),ca:+m})),Mq:d,d3:f,isAd:m}}x8(d,f,m){g.ri(this,g.I2(this.provider),"ad_playback",[d,f,m])}resume(){isNaN(this.e1)?jw(this):this.e1=Fm(()=>{this.reportStats()},1E4)}}; g.u=g.FU.prototype;g.u.Qp=mE(92);g.u.sL=mE(86);g.u.WM=mE(37);g.u.u5=mE(31);g.u.QS=mE(25);var rhq={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},F8l=new Set(["PL","B","S"]),Lh=[];g.JP=class extends g.X{constructor(d,f,m,y,C,B,e,M=!1,K,N){super();this.W=d;this.schedule=f;this.policy=m;this.tP=y;this.X=K;this.EM=N;this.bE=this.Q2=null;this.Wr=this.fC=this.IP=this.hP=0;this.PG=this.Km=this.isSuspended=!1;this.KC="";this.pG={};this.qW=NaN;this.Va=this.gs=this.MF=0;this.MW=null;this.ya=this.Mp=!1;this.TE=0;this.El=!1;this.oP=this.So=0;this.RO=null;this.NG=!1;this.eL=()=>this.W.eL(); this.timing=new yhV(this.EM);this.K=new zSK(this.schedule,this.policy);this.ws=new g.mm(this.V,0,this);this.Ck=new g.mm(this.V,this.policy.ya,this);this.gC=new g.mm(this.V,1E3,this);this.sM=new g.mm(this.V,void 0,this);this.Hr=new g.mm(()=>{this.isSuspended||this.V()},1E4,this); this.ef=new g.mm(this.Mo,250,this);this.Z=this.currentTime=NaN;this.RZ=new al(5);this.e1=this.timestampOffset=NaN;this.logger=new g.IN("dash");this.tM=Infinity;d=K&&K.Dq();K&&(W4(K,this.tP,this.policy),this.e1=Date.now());this.S=new BTS(this,this.K,m,this.tP,C,d);m=g7c(this.S,B,e&&e.id);this.audioTrack=new W85(this,this.policy,m.audio,this.timing);this.videoTrack=new W85(this,this.policy,m.video,this.timing);this.videoTrack.V.S1=this.audioTrack.V;this.nC={updateend:this.GZ,error:this.zZ};g.R(this, this.ws);g.R(this,this.Ck);g.R(this,this.gC);g.R(this,this.sM);g.R(this,this.Hr);m=this.policy.A1&&this.policy.Y7?!KG(this.videoTrack.rD.info):!1;this.Kk=Z6v({e7:this.policy.J.e7||m,Y7:this.policy.Y7&&!m,Yo:this.policy.Yo});this.O=JLn(this,this.policy,this.Kk,this.schedule,this.RZ,(W,c)=>mw(this,W,c)); this.Y=new g.O$(this,this.tP,this.policy,this.videoTrack,this.audioTrack,M);this.policy.Y&&(M=this.W.getVideoData(),this.U("clsdai",{initld:1,admapsz:M.JW?.size}),M.JW||(M.JW=new Map),this.Ys=new g.ol(this.policy,(W,c)=>{this.U(W,c)},this.policy.Vj,M.JW)); this.kc=new quv(this,this.tP,this.videoTrack,this.audioTrack,this.policy);M=this.policy.B2?this.W.getVideoData().VS:null;this.J=new D5l(this,this.policy,this.videoTrack,this.audioTrack,this.pG,this.Y,this.timing,this.K,this.schedule,this.tP,this.S,this.O,m,M);g.R(this,this.J);this.D=new Ehq(this,this.policy,this.videoTrack,this.audioTrack,this.tP,C,hQ(this.W.getVideoData()),e?.id);g.R(this,this.D);qm(this.D,B);this.A=new Qmq(this.W,this,this.policy,this.audioTrack,this.videoTrack,this.tP,this.schedule, this.S,this.D,this.timing,this.Y,this.Ys);g.R(this,this.A);this.j=this.W.au.NN.DF;this.policy.D||yZ(this);this.policy.P9&&(this.y9=new ohP(this.videoTrack.rD.index,this.W.getVideoData().clientPlaybackNonce??"",this.W))}initialize(d,f,m){d=d||0;this.policy.S||(f=U8(this.S),HF(this.W,new wi(f.video,f.reason)),this.W.VO(new wi(f.audio,f.reason)));this.policy.S&&SN(this);this.tP.isManifestless&&tag(this.J);this.O&&sJ(this.O,this.videoTrack.rD);f=isNaN(this.getCurrentTime())?0:this.getCurrentTime();let y= !this.tP.isManifestless;this.policy.di&&(y=y||this.tP.rf);if(!this.policy.K||this.policy.Hr)this.currentTime=y?d:f;this.policy.S1&&this.seek(this.getCurrentTime(),{}).RL(()=>{}); this.policy.S?this.j?.A9(this.NH()||"")&&Cc(this)&&BM(this,this.videoTrack)&&BM(this,this.audioTrack)&&(RUV(this.A,this.j),this.policy.D&&yZ(this)):this.X&&(e0(this,this.videoTrack),e0(this,this.audioTrack),O6c(this.X),delete this.X);m?(this.S1(!1),this.gC.zU()):(d=this.getCurrentTime()===0,u5(this.J,this.videoTrack,this.videoTrack.rD,d),u5(this.J,this.audioTrack,this.audioTrack.rD,d),this.policy.S&&yx(this.A,{uE:1}),this.policy.S1||this.seek(this.getCurrentTime(),{}).RL(()=>{}),this.timing.tick("gv")); (this.tP.KG||this.tP.rX||this.tP.bu||this.tP.Wq||this.tP.FM)&&this.W.cE(this.tP)}S1(d){this.Km=d||this.W.L().C("html5_allow_multiview_tile_preload")&&this.W.getVideoData().Hr;this.policy.Ys||(this.isSuspended=!0,this.policy.bN&&(this.gC.stop(),this.Ck.stop(),this.ws.stop()),this.Hr.stop())}resume(){if(this.isSuspended||this.PG){this.Km=this.PG=this.isSuspended=!1;try{this.V()}catch(d){g.t(d)}}}y_(){return!this.policy.ef}RP(d=!1){return Math.min(vm(this.audioTrack,d),vm(this.videoTrack,d))}g7(d=!1, f=!1){$x(this);this.W.du()&&(this.Z=NaN);d?(this.policy.oP&&this.U("loader",{setsmb:1}),this.policy.Ys=!0,this.x0()):(this.S1(!1),f||this.x0())}setAudioTrack(d,f,m=!1){if(!this.TL()){var y=!isNaN(f);m&&y&&(this.audioTrack.K=Date.now(),this.policy.sM&&(this.El=!0));m=this.W.du()&&!this.W.getVideoData().Z;if(this.policy.S){a:{var C=this.D;var B=d.id;for(var e of C.e1)if(e.id===B){C.Y=C.tP.S[B];C.Ay.fC()&&(C.X=!0);e=new wi(C.Y,y?"t":"m");y&&(C.J=!0);C=e;break a}C.V=[];C=null}this.W.VO(C)}else C=this.S, C.A=C.tP.S[d.id],C.J=C.A,C=new v4(C.J,C.V,y?"t":"m"),this.W.VO(new wi(C.audio,C.reason));y?(this.qW=Date.now(),y=this.audioTrack.rD.index.RQ(f),this.U("setAudio",{id:d.id,cmt:f,sq:y}),y>=0&&(d=this.policy.VC?y+1:y,this.policy.S&&this.mj(!0,"mosaic"),eN(this.audioTrack,d,NaN,NaN),!this.policy.tM&&this.tP.isLive&&$N(this.tP,d,!1))):m||this.W.lc()}}setPlaybackRate(d){d!==this.K.getPlaybackRate()&&this.K.setPlaybackRate(d)}jj(d){const f=this.A.D;this.A.D=d;this.U("scfidc",{curr:bV(f),"new":bV(d)});d&& bV(d)!==bV(f)&&(this.mj(!0,"caption change"),this.Nh())}aI(d){this.A.El(d)}uI(d){d.S.info.vg()?this.W.VO(d):HF(this.W,d)}Es(d){yR(d.Pr[d.Pr.length-1])&&fc(this,H4(this.S,d.Pr[0].rD))}s3(){return this.W.s3()}Rl(){return this.W.Rl()}Vb(d){this.W.L().Qa()&&this.U("sps",{status:d.r0||""});if(d.r0===1)this.MF=0;else if(d.r0===2||d.r0===3){let f=!1;d.r0===3&&(this.tM=d.Ya??Infinity,this.MF+=1,(f=n9(this))&&this.mH(!0));this.W.Y6(!0,f)}}R_(){return this.W.R_()}xA(){return this.W.xA()}q5(d){this.W.q5(d)}Nh(){this.V()}Mo(){const d= this.W.Dc()?.getCurrentTime();d?this.W.U("rms",{cta:d}):this.ef.zU()}V(){AJ(this);if(this.Q2&&u2(this.Q2)&&!this.Q2.x7()&&(!this.policy.K||isFinite(this.getCurrentTime()))){var d=SR(this.videoTrack);d=this.policy.R1&&d&&d.D();this.tP.isManifestless&&this.tP.Z&&Wf(this.tP)?(this.Z=Wf(this.tP),this.Q2.j8(this.Z)):Oz(this.tP)&&!d?(d=this.getCurrentTime(),this.policy.K&&this.policy.Hr&&this.U("ssrDuration",{ld:this.fF(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.Z)?(this.Z=d+3600, this.Q2.j8(this.Z)):this.Z<=d+1800&&(this.Z=Math.max(this.Z+1800,d+3600),this.Q2.j8(this.Z))):this.Q2.isView||(d=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.Z)||this.Z!==d)&&d>0&&(this.Q2.j8(d),this.Z=d))}if(!this.TL())if(i_(this.tP)&&this.tP.DC()){var f=this.tP;this.handleError("manifest.net.retryexhausted",f.So?{rc:f.Ff}:{rc:f.Ff.toString()},1)}else if(this.policy.S)a:{try{if(Ch(this)&&this.bE){f=this.A;var m=this.bE;const O=m.S;if(O){var y=f.W.xj(),C=!0; y||(y=f.loader.getCurrentTime(),C=!1);{var B=O,e=y;const F=C?f.W.WR(e):e;if(f.loader.cG(F))var M=!1;else{var K={t:e.toFixed(3),isUtc:C};c:{const V=f.W.NH();if(V){for(const l of[f.audioTrack,f.videoTrack]){const x=HZ(l.rD,f.tP.D$);y=B?.T0(x,V)||[];if(y.length===0||!$v(new h3(y),F)){var N=!1;break c}}N=!0}else N=!1}N?(f.loader.U("prebuffer",Object.assign(K,{inrange:1})),M=!0):(B.info.S?.tq?.Pq?C&&(B.info.S?.tq?.Pq||0)===e*1E3:!C&&(B.info.S?.tq?.Ri||0)===e*1E3)?(f.loader.U("prebuffer",Object.assign(K, {match:1})),M=!0):M=!1}}M&&(f.W.zt("ismp_c"),f.S.push(O),f.X?.S(O.info.uT),O.W0(),m.V(!1))}}J8(this.A);this.tP.isManifestless&&this.policy.D&&MW(this.kc);this.Q2?.D()&&Ew(this);yx(this.A);if(Ch(this)&&this.bE){var W=this.A,c=this.bE;const O=c.A.gG;if(O!==void 0&&O>=0){W.W.zt("ismp_a");var D=c.A;if(nDv(W,D)){var E=mf(W,D);W.policy.nw>0&&W.KC.L0++;E&&(c.S!==E&&(mV(c),c.S=E,c.A=h4),W.W.zt("ismp_rc"))}}}}catch(O){g.gh(O);if(O.message.includes("changeType")){this.U("ctype",{exp:O.name,msg:O.message,s:O.stack}); break a}this.handleError("fmt.unplayable",{exp:O.name,msg:O.message,s:O.stack,trg:"sabrslicerqt"},1)}kx(this);this.Hr.zU()}else if(!this.tP.A||!si(this.videoTrack)&&!si(this.audioTrack)||(this.videoTrack.j||this.audioTrack.j)&&this.policy.El?f=!1:(this.x0(),this.W.seekTo(Infinity,{uo:"checkLoaderTracksSync",D8:!0}),f=!0),!f){AJ(this);this.tP.isManifestless&&(DD(this.videoTrack),DD(this.audioTrack),MW(this.kc),(f=Bo(this.videoTrack))&&f.S&&(f=f.S.j&&!this.policy.Y7,this.U(f===this.policy.J.e7?"strm": "strmbug",{strm:f,sfmp4:this.policy.J.e7,dfs:this.policy.Y7},!0)));if(this.Q2)Ew(this);else if(this.policy.j){f=!1;if(this.policy.pH)for(C of[this.videoTrack,this.audioTrack]){for(m=Bo(C);m&&C.G0()!==SR(C);m=Bo(C))C.JI(m);f=f||!!m}else(B=Bo(this.videoTrack))&&this.videoTrack.JI(B),(e=Bo(this.audioTrack))&&this.audioTrack.JI(e);tn(this.videoTrack)&&tn(this.audioTrack)||(B||e||f)&&g.Pi(this)}Mz(this);u5(this.J,this.videoTrack,this.videoTrack.rD,!1);u5(this.J,this.audioTrack,this.audioTrack.rD,!1);if(!this.policy.Qj&& (f=this.videoTrack,K=this.audioTrack,(!this.Q2||u2(this.Q2)&&!this.policy.k8)&&!this.kc.isSeeking()&&(this.policy.S||i5(f)&&f.rD.S()&&this.S.K)))a:{if(m=this.getCurrentTime(),M=this.K,N=Ji(M,f.rD.info.Xw,K.rD.info.Xw,0),K=Pu(M.jo)+N/lL(M.jo),m+=Math.max(K,K+M.policy.dR-N/f.rD.info.Xw),f.A.length){if(f.A[0].info.Pr[0].startTime<=m)break a;wC(f)}M=f.V;for(K=M.A.length-1;K>=0;K--)M.A[K].info.startTime>m&&M.A.pop();mq(f);f.S&&m5&&d.O.shift(),f=f.pC,this.W.getVideoData()?.enableServerStitchedDai&&(m=$u(this.audioTrack,f),d=$u(this.videoTrack,f),m!==0&&d!==0&&m!==d&&this.handleError("ssdai.avsync", {sq:f,a:m,v:d},0)))}}X9(d,f,m,y){d.info.video&&this.Y.X9(f,m,y)}YY(d){this.S.YY(d)}LU(){return this.videoTrack.D||this.audioTrack.D}seek(d,f){if(this.TL())return g.SS();if(this.LU())return g.SS("seeking to head");if(this.policy.S1&&!isFinite(d))return Cx(this.kc),Jq(Infinity);AJ(this);Ix(this,d,!1,f.seekSource);SN(this);this.policy.S||Mz(this,d);this.Q2&&this.Q2.S&&this.Q2.A&&!this.W.getVideoData().Ov&&(this.Q2.S.isLocked()||this.Q2.A.isLocked())&&this.W.lc({reattachOnLockedBuffer:1,vsb:`${this.Q2.A.isLocked()}`, asb:`${this.Q2.S.isLocked()}`});const m=this.getCurrentTime(),y=this.kc.seek(d,f);if(!this.policy.K||this.policy.Hr)this.currentTime=y;XX(this.Y,d,m,this.policy.nV&&!f.kC);g.Pi(this);return Jq(y)}Xh(d){return this.policy.S&&this.A.Xh(d)}hk(d){return this.A.hk(d)}mj(d,f){this.A.mj(d,f)}getCurrentTime(){if(this.policy.K){const d=this.BZ()||0;return this.W.getCurrentTime(!0)-d}return this.currentTime}fF(){return this.currentTime+this.timestampOffset}Xc(){return this.audioTrack.rD.info}hC(){return this.videoTrack.rD.info}yP(){return this.audioTrack.rD.info.mS}nF(){return this.videoTrack.rD.info.mS}ue(){try{this.g7(), wC(this.audioTrack),wC(this.videoTrack),g.ce(this.audioTrack),g.ce(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),super.ue()}catch(d){g.t(d)}}handleError(d,f,m=0){const y=NF(m);d==="fmt.unplayable"&&this.tP.isLive&&(this.policy.Yo=!1,g.p0(this.tP));f=new g.iE(d,f,m);g5(this);g.KQ(f.details);this.W.handleError(f);d!=="html5.invalidstate"&&f.errorCode!=="fmt.unplayable"&&d!=="fmt.unparseable"&&y&&this.dispose()}X$(){var d=SR(this.audioTrack),f=SR(this.videoTrack);d={lct:this.getCurrentTime().toFixed(3), lsk:this.kc.isSeeking(),lmf:this.S.S.isLocked(),lbw:N1(this.schedule).toFixed(3),lhd:Pu(this.schedule).toFixed(3),lst:((this.schedule.J.cg()||0)*1E9).toFixed(3),laa:d?d.EB():"",lva:f?f.EB():"",lar:this.audioTrack.S?this.audioTrack.S.EB():"",lvr:this.videoTrack.S?this.videoTrack.S.EB():"",laq:`${C9(this.audioTrack)}`,lvq:`${C9(this.videoTrack)}`};this.Q2&&!this.Q2.MU()&&this.Q2.S&&this.Q2.A&&(d.lab=Aw(this.Q2.S.ZS()),d.lvb=Aw(this.Q2.A.ZS()));this.hP&&(d.lapt=((0,g.b)()-this.hP).toFixed(0),d.lapr= Nz(this));this.IP&&(d.lapmabht=((0,g.b)()-this.IP).toFixed(0),d.lapmabh=U4(this,this.audioTrack).toFixed(0));(f=this.A.RP)&&(d.reqBlocked=f);(f=this.A.gs)&&(d.lsrt=((0,g.b)()-f).toFixed(0));this.fC&&(d.lapmvbht=((0,g.b)()-this.fC).toFixed(0),d.lapmvbh=U4(this,this.videoTrack).toFixed(0));this.Wr&&(d.lapsdai=((0,g.b)()-this.Wr).toFixed(0));return d}Xt(){return this.S.S}x0(){try{this.policy.S&&this.A.mj(!1,"pending"),this.audioTrack.x0(),this.videoTrack.x0()}catch(d){g.t(d)}this.policy.j=""}cG(d){return this.videoTrack&& this.audioTrack?this.videoTrack.cG(d)&&this.audioTrack.cG(d):!0}PJ(){return xz(this.K)}U(d,f,m=!1){this.W.U(d,f,m)}NH(){return this.W.NH()}D8(d,f){d/=f;isNaN(this.timestampOffset)&&g.uz(this,d-Math.min(d,this.policy.rR));return(d-this.timestampOffset)*f}BZ(){return this.timestampOffset}isSeeking(){return this.kc.isSeeking()}ym(){this.Y.ym()}T3(d,f=!1,m={}){this.policy.S?this.D.T3(d,f,m):this.S.T3(d,f,m)}OI(){this.policy.A&&this.NG&&(this.U("sdai",{skipAdSked:"1"}),this.NG=!1)}t8(){g.uz(this,this.timestampOffset- 1E3);var d=this.tP;const f=new Set;for(const y in d.S){const C=d.S[y].index;var m=C.TR();m&&!f.has(m)&&(m.startTime+=1E3,m.endTime=m.startTime+m.duration,f.add(m));C.segments.length&&(m=C.segments[C.segments.length-1],C.segments=[],C.segments.push(m))}this.MW&&this.MW.N5();this.policy.eQ&&this.policy.A&&this.Ys?.N5();XX(this.Y,0,0,!0);this.NG=!1}isOffline(){return!!this.W.getVideoData().cotn}L4(d,f){this.W.L4(d,f)}Tz(d,f){if(this.policy.S)Ix(this,d,!0,f),this.A.mj(!0,"utc"),this.Nh();else if(f=this.W.getVideoData().VS){var m= this.J;m.yl=d;m.VS=f;Vq(this)}}P6(d){this.videoTrack.D=!1;this.audioTrack.D=!1;this.kc.S=!1;this.W.P6(d)}d6(d){this.kc.d6(d-this.BZ())}wi(){this.W.wi()}mH(d){d!==this.policy.zM&&((this.policy.zM=d)||this.V())}lc(d){this.W.lc(d)}Zn(d){this.W.Zn(d)}eG(d){this.Ys?.eG(d)}JJ(d){this.policy.hP&&this.W.getVideoData().D$()&&!d.lV&&(this.U("liveUmpMissing",{segmentNum:d.Uh,headerId:d.fY,startMs:d.startMs,durationMs:d.durationMs}),this.policy.hP=!1)}lP(d,f){if(this.policy.Y){const m=d.HX?.[0],y=Am(this.W.getVideoData()); this.Ys?.lP(d,f,this.MW||void 0,y,this.policy.Wd?this.tP:void 0);this.U("clidai",{onqlst:1,len:d.HX?.length||0,rn:f,evt:Rz(m?.v9?.event),cid:m?.v9?.identifier||"null",sq:m?.Uh||-1,trk:m?.trackType||"null",disr:y})}}uA(d){this.policy.hP&&this.MW?.uA(d)}prefetchKeyPlay(d,f){Ch(this)&&(this.bE||(this.bE=new exc(m=>{this.W.zt(m)}),g.R(this,this.bE)),n7E(this.bE,{gG:d, DX:f,uE:2}),this.V())}FR(){this.gs++}P0(){this.gs=0}P9(){return this.W.getVideoData().Z?(0,g.b)()-this.schedule.IP>3E5&&this.gs>=3:!this.schedule.IP}Dv(){this.A.Ys.L0=0}zM(){this.A.J=void 0}};g.JP.prototype.dV=mE(99);g.JP.prototype.PM=mE(78);g.JP.prototype.I0=mE(9);var ghT=class extends g.NQ{};var Ipg=class extends ghT{constructor(d,f,m,y){super();this.V=-1;this.S={};this.j=new g.mm(this.Y,0,this);g.R(this,this.j);this.A=new g.mm(()=>{this.TL()||(this.j.start(Math.random()*m),this.A.start(f))},d,this); g.R(this,this.A);y.subscribe("fairplay_next_need_key_info",this.D,this)}D(d,f){if(d&&f){var m=Number(g.Ly(d,"cpi"))*1+1;isNaN(m)||m<=0||mthis.V&&(this.V=m,g.Jl(this.S)||(this.S={},this.j.stop(),this.A.stop())),this.S[f]=d,this.A.zU())}}Y(){for(const C of Object.keys(this.S)){var d=this.aP,f=this.V,m=g.af(this.S[C]),y=m[6];const B=[];for(const e of y.split("&"))e.indexOf("cpi=")===0?B.push("cpi="+f.toString()):e.indexOf("ek=")===0?B.push("ek="+ Ek(C)):B.push(e);m[6]="?"+B.join("&");f="skd://"+m.slice(2).join("");y=f.length*2;m=new Uint8Array(y+4);m[0]=y%256;m[1]=(y-m[0])/256;for(y=0;y{this.aP("log_qoe",{wvagt:"timer",reqlen:this.S?this.S.length:-1});if(this.S){if(this.S.length>0){var m=this.S.shift();Rx(this,m.info)}this.S.length>0&&(m=this.S[0].time-(0,g.b)(),this.A.start(Math.max(0,m)))}},0); g.R(this,this.A);f.subscribe("widevine_set_need_key_info",this.j,this)}j(d){var f;a:{if((f=d.cryptoPeriodIndex)&&this.S.length>0)for(var m of this.S)if(f===m.info.cryptoPeriodIndex){f=!0;break a}f=!1}if(!f){f=(0,g.b)();a:{m=d.cryptoPeriodIndex;if(!isNaN(m))for(y of this.V.values())if(Math.abs(y.cryptoPeriodIndex-m)<=1){var y=!0;break a}y=!1}y?(y=d.S,y=Math.max(0,Math.random()*((isNaN(y)?120:y)-30))*1E3):y=0;this.aP("log_qoe",{wvagt:`delay.${y}`,cpi:d.cryptoPeriodIndex,reqlen:this.S.length});y<=0? Rx(this,d):(this.S.push({time:f+y,info:d}),this.A.zU(y))}}ue(){this.S=[];super.ue()}};var umS=class{constructor(){({url:m,interval:f,retries:d}={});var d,f,m;this.url=m;this.interval=f;this.retries=d}};var $0P=class{constructor(d,f){this.statusCode=d;this.message=f;this.V=this.heartbeatParams=this.errorMessage=null;this.A=[];this.S={};this.nextFairplayKeyId=null}},A25={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var r2c=class extends g.X{constructor(d,f,m="",y=!1){super();this.message=d;this.requestNumber=f;this.timer=m;this.A=y;this.onError=this.onSuccess=null;this.S=new g.nO(5E3,2E4,.2)}};var XZc=class extends g.NQ{constructor(d,f,m,y,C){super();this.videoData=d;this.G=f;this.Z=m;this.sessionId=y;this.SP=C;this.Y={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.X=this.S1=!1;this.j=null;this.hP=[];this.V=[];this.authorizedFormats=[];this.O=[];this.J=!1;this.S={};this.status="";this.D=NaN;this.A=d.Y;this.cryptoPeriodIndex=m.cryptoPeriodIndex;d={};Object.assign(d,this.G.S);d.cpn=this.videoData.clientPlaybackNonce;this.videoData.K&&(d.vvt=this.videoData.K,this.videoData.mdxEnvironment&& (d.mdx_environment=this.videoData.mdxEnvironment));this.G.e1&&(d.authuser=this.G.e1);this.G.pageId&&(d.pageid=this.G.pageId);isNaN(this.cryptoPeriodIndex)||(d.cpi=this.cryptoPeriodIndex.toString());C=(C=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.M4()))?C[1]:"";C==="ATV"&&(d.cdt=C);this.Y=d;this.Y.session_id=y;this.K=!0;this.A.flavor==="widevine"&&(this.Y.hdr="1");this.A.flavor==="playready"&&(f=Number(g.wy(f.experiments,"playready_first_play_expiration")),!isNaN(f)&&f>=0&&(this.Y.mfpe=`${f}`),this.K=!1); f="";g.SB(this.A)?this.A.S()?(y=m.A)&&(f="https://www.youtube.com/api/drm/fps?ek="+ZSP(y)):(f=m.initData.subarray(4),f=new Uint16Array(f.buffer,f.byteOffset,f.byteLength/2),f=String.fromCharCode.apply(null,f).replace("skd://","https://")):f=this.A.V;this.baseUrl=f;this.fairplayKeyId=g.Ly(this.baseUrl,"ek")||"";if(f=g.Ly(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(f);this.hP=m.Bx?[g.X0(m.initData,4)]:m.V;nc(this,{sessioninit:m.cryptoPeriodIndex});this.status="in"}AK(d){if(!(this.TL()||d.size<= 0)){var f={};d.forEach((m,y)=>{const C=Pf(this.A)?y:m;y=new Uint8Array(Pf(this.A)?m:y);Pf(this.A)&&tJ(y);m=g.X0(y,4);tJ(y);y=g.X0(y,4);this.S[m]?this.S[m].status=C:this.S[y]?this.S[y].status=C:this.S[m]={type:"",status:C};z9(this,this.S[m].type,f)}); T9(this,",");nc(this,{onkeystatuschange:1});this.status="kc";this.aP("keystatuseschange",this)}}error(d,f,m,y){this.TL()||(this.aP("licenseerror",d,f,m,y),d==="drm.provision"&&(d=(Date.now()-this.D)/1E3,this.D=NaN,this.aP("ctmp","provf",{et:d.toFixed(3)})));NF(f)&&this.dispose();this.SP&&(this.SP.dispose(),this.SP=void 0)}shouldRetry(d,f){return!d&&this.requestNumber===f.requestNumber}ue(){this.S={};super.ue()}X$(){const d={ctype:this.Z.contentType||"",length:this.Z.initData.length,requestedKeyIds:this.hP, cryptoPeriodIndex:this.cryptoPeriodIndex};this.j&&(d.keyStatuses=this.S);return d}LJ(){let d=this.V.join();if(Lc(this)){const f=new Set;for(const m in this.S)this.S[m].status!=="usable"&&f.add(this.S[m].type);d+=`/UKS.${Array.from(f)}`}return d+=`/${this.cryptoPeriodIndex}`}Px(){return this.url}};var Yx=class extends g.X{constructor(d,f,m,y,C,B=!1){super();this.element=d;this.Z=f;this.initData=m;this.S=y;this.A=C;this.S1=B;this.sessionId="";this.J=this.D=this.V=this.Y=null;this.j=new g.f2(this);g.R(this,this.j);Rzn(this)}hP(d){if(this.Y){var f=d.messageType||"license-request";this.Y(new Uint8Array(d.message),f)}}AK(){this.J&&this.J(this.S.keyStatuses)}X(d){this.Y&&this.Y(d.message,"license-request")}K(d){if(this.V){if(this.A){var f=this.A.error.code;d=this.A.error.systemCode}else f=d.errorCode, d=d.systemCode;this.V(`t.prefixedKeyError;c.${f};sc.${d}`,f,d)}}O(){this.D&&this.D()}update(d){if(this.S)return this.S.update(d).then(null,vq(f=>{HM(this,"t.update",f)})); this.A?this.A.update(d):this.element.addKey?this.element.addKey(this.Z.keySystem,d,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.Z.keySystem,d,this.initData,this.sessionId);return g.zf()}ue(){this.S&&(this.S1?this.S.close().catch(g.gh):this.S.close());this.element=null;super.ue()}};var rW=class extends g.X{constructor(d,f,m=!1){super();this.element=d;this.S=f;this.D=m;this.Y={};this.V=null;this.j=new g.f2(this);this.A=this.mediaKeys=null;this.J=Promise.resolve();g.R(this,this.j)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.S.flavor==="widevine"&&this.S.yu?this.mediaKeys.setServerCertificate(this.S.yu):this.S.S()&&this.S.UL?this.mediaKeys.setServerCertificate(this.S.UL):null:null}createSession(d,f){let m=d.initData;if(this.S.keySystemAccess){f&&f("createsession"); const y=this.mediaKeys.createSession();J$(this.S)?m=Uw(m,this.S.UL):this.S.S()&&(m=EGg(m)||new Uint8Array(0));f&&f("genreq");d=y.generateRequest(d.contentType,m);const C=new Yx(null,null,null,y,null,this.D);d.then(()=>{f&&f("genreqsuccess")},vq(B=>{HM(C,"t.generateRequest",B)})); return C}if(xN(this.S))return ZRc(this,m);if(L0(this.S))return VEK(this,m);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.S.keySystem,m):this.element?.webkitGenerateKeyRequest(this.S.keySystem,m);return this.V=new Yx(this.element,this.S,m,null,null,this.D)}K(d){const f=G9(this,d);f&&f.X(d)}O(d){const f=G9(this,d);f&&f.K(d)}Z(d){const f=G9(this,d);f&&f.O(d)}getMetrics(){let d=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{d=this.mediaKeys.getMetrics()}catch{}return d}ue(){this.A= this.mediaKeys=null;this.V?.dispose();for(const d of Object.values(this.Y))d.dispose();this.Y={};super.ue();delete this.element}};var gW=class{constructor(){this.keys=[];this.values=[]}get(d){d=this.findIndex(d);return d!==-1?this.values[d]:null}remove(d){d=this.findIndex(d);d!==-1&&(this.keys.splice(d,1),this.values.splice(d,1))}cM(){this.keys=[];this.values=[]}set(d,f){const m=this.findIndex(d);m!==-1?this.values[m]=f:(this.keys.push(d),this.values.push(f))}findIndex(d){return g.zE(this.keys,f=>e6(d,f))}};var TeP=class extends g.NQ{constructor(d,f,m,y=null,C){super();this.element=d;this.videoData=f;this.G=m;this.mediaElement=y;this.SP=C;this.j=[];this.Wr=2;this.KC=this.oP=!1;this.heartbeatParams=null;this.hP=this.K=!1;this.Y=null;this.IP=!1;this.S=this.videoData.Y;this.drmSessionId=this.videoData.drmSessionId||g.sR();this.V=new Map;this.D=new gW;this.Z=new gW;this.S1=new g.f2(this);this.O=this.G.C("html5_eme_ignore_teardown_errors");(d=this.element)&&(d.addKey||d.webkitAddKey)||Zh()||l_(m.experiments); this.G.C("html5_enable_vp9_fairplay")&&this.S.S()?m=YH:(m=this.videoData.qE,m=this.S.flavor==="fairplay"||m?EC:YH);this.J=m;this.G.lT().S.Ul(KZn)&&this.SP?(this.SP.mediaKeys||(this.SP.mediaKeys=new rW(this.element,this.S,this.O)),this.mediaKeys=this.SP.mediaKeys):(this.mediaKeys=new rW(this.element,this.S,this.O),g.R(this,this.mediaKeys));xN(this.S)&&(this.X=new rW(this.element,this.S,this.O),g.R(this,this.X));g.R(this,this.S1);m=this.element;this.S.keySystemAccess?this.S1.Fw(m,"encrypted",this.So): bQ(this.S1,m,xN(this.S)?["msneedkey"]:["needkey","webkitneedkey"],this.Va);x0g(this);a:switch(d=this.S,m=this.V,d.flavor){case "fairplay":dE()>19.2999?(m=d.pT,d=d.DT,d>=m&&(d=m*.75),f=(m-d)*.5,m=new Ipg(f,m,m-f-d,this)):m=null;break a;case "widevine":m=new u6E(m,this);break a;default:m=null}if(this.Y=m)g.R(this,this.Y),this.Y.subscribe("rotated_need_key_info_ready",this.Ys,this),this.Y.subscribe("log_qoe",this.A,this);l_(this.G.experiments);this.A({cks:this.S.LJ()})}So(d){this.A({onecpt:1});d.initData&& my(this,new Uint8Array(d.initData),d.initDataType)}Va(d){this.A({onndky:1});my(this,d.initData,d.contentType)}lZ(d){this.A({onneedkeyinfo:1});this.G.C("html5_eme_loader_sync")&&(this.Z.get(d.initData)||this.Z.set(d.initData,d));fC(this,d)}Ys(d){this.j.push(d);y4(this)}createSession(d){var f=CC(this)?sB(d):g.X0(d.initData);this.V.get(f);this.hP=!0;d=new XZc(this.videoData,this.G,d,this.drmSessionId,this.SP);this.V.set(f,d);d.subscribe("ctmp",this.fC,this);d.subscribe("keystatuseschange",this.AK,this); d.subscribe("licenseerror",this.d9,this);d.subscribe("newlicense",this.RP,this);d.subscribe("newsession",this.nC,this);d.subscribe("sessionready",this.Hr,this);d.subscribe("fairplay_next_need_key_info",this.Mp,this);this.G.C("html5_enable_vp9_fairplay")&&d.subscribe("qualitychange",this.e1,this);d.subscribe("sabrlicenseconstraint",this.qW,this);f=this.mediaKeys;nc(d,{createkeysession:1});d.status="gr";g.M2("drm_gk_s",void 0,d.videoData.O);d.url=oGn(d);d.G.lT().S.Ul(JJ)&&d.SP?.S&&d.SP?.licenseRequest? (d.j=d.SP.S,lz(d,d.SP.S,d.SP,d.SP.certificate),VZ(d,d.SP.licenseRequest,"license-request")):(d.j=PM(d,f,d.SP?.certificate),g.R(d,d.j))}RP(d){this.TL()||(this.A({onnelcswhb:1}),d&&!this.heartbeatParams&&(this.heartbeatParams=d,this.aP("heartbeatparams",d)))}nC(){this.TL()||(this.A({newlcssn:1}),this.j.shift(),this.hP=!1,y4(this))}Hr(){if(xN(this.S)&&(this.A({onsnrdy:1}),this.Wr--,this.Wr===0)){var d=this.X;d.element?.msSetMediaKeys?.(d.A)}}AK(d){if(!this.TL()){this.IP||(this.IP=!0,this.G.Qa()&&Bc(this)); this.A({onksch:1});var f=this.e1;if(!Lc(d)&&g.cO&&d.A.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var m="large";else{m=[];var y=!0;if(Lc(d))for(const B of Object.keys(d.S))d.S[B].status==="usable"&&m.push(d.S[B].type),d.S[B].status!=="unknown"&&(y=!1);if(!Lc(d)||y)m=d.V;m=S0(m);d.G.lT().S.Ul(Zk)&&d.SP?.certificate&&m<="large"&&d.V.length===0&&nc(d,{best_qual:m},!0)}f.call(this,m);if(d.G.C("html5_enable_vp9_fairplay")&&d.A.S())var C=d.O;else{if(!Lc(d)){f={};for(C of d.V)z9(d, C,f)}C=d.authorizedFormats}this.videoData.authorizedFormats=C;this.aP("keystatuseschange",d)}}fC(d,f){this.TL()||this.aP("ctmp",d,f)}Mp(d,f){this.TL()||this.aP("fairplay_next_need_key_info",d,f)}d9(d,f,m,y){this.TL()||(this.videoData.C("html5_log_drm_metrics_on_error")&&Bc(this),this.aP("licenseerror",d,f,m,y))}o7(){this.G.lT().S.Ul(Zk)&&this.SP?.certificate&&this.A({lic_qual_cap:this.J.S},!0);return this.J}e1(d){const f=NR("auto",d,!1,"l");if(this.videoData.qE){if(this.J.equals(f))return}else if(Eu(this.J, d))return;this.J=f;this.aP("qualitychange");this.A({updtlq:d})}qW(d){this.videoData.sabrLicenseConstraint=d}ue(){this.S.keySystemAccess&&this.element&&!this.mediaElement?.gD?.du()&&(this.O?this.element.setMediaKeys(null).catch(g.gh):this.element.setMediaKeys(null));this.element=null;this.j=[];for(const d of this.V.values())d.unsubscribe("ctmp",this.fC,this),d.unsubscribe("keystatuseschange",this.AK,this),d.unsubscribe("licenseerror",this.d9,this),d.unsubscribe("newlicense",this.RP,this),d.unsubscribe("newsession", this.nC,this),d.unsubscribe("sessionready",this.Hr,this),d.unsubscribe("fairplay_next_need_key_info",this.Mp,this),this.G.C("html5_enable_vp9_fairplay")&&d.unsubscribe("qualitychange",this.e1,this),d.dispose();this.V.clear();this.D.cM();this.Z.cM();this.heartbeatParams=null;super.ue()}X$(){const d={systemInfo:this.S.X$(),sessions:[]};for(const f of this.V.values())d.sessions.push(f.X$());return d}LJ(){return this.V.size<=0?"no session":`${this.V.values().next().value.LJ()}${this.Y?"/KR":""}`}A(d, f=!1){this.TL()||(g.KQ(d),(this.G.Qa()||f)&&this.aP("ctmp","drmlog",d))}El(){let d=void 0,f=void 0;for(const m of this.V.values())d||(d=bz(m,"SD")),f||(f=bz(m,"AUDIO"));this.A({sd:d,audio:f});return d==="output-restricted"||f==="output-restricted"}};var Rxv=class extends g.X{constructor(d){super();this.W=d;this.S9=0;this.A=this.Y=!1;this.j=0;this.AP=this.W.L();this.videoData=this.W.getVideoData();this.V=g.BH(this.AP.experiments,"html5_delayed_retry_count");this.S=new g.mm(()=>{this.W.TD()},g.BH(this.AP.experiments,"html5_delayed_retry_delay_ms")); g.R(this,this.S)}Ax(){return!!this.S9}Og(){return this.A}handleError(d){Lnh(this,d);if((d.errorCode!=="html5.invalidstate"&&d.errorCode!=="fmt.unplayable"&&d.errorCode!=="fmt.unparseable"||!NP(this,d.errorCode,d.details))&&!S3W(this,d)&&!jWE(this)){if(this.AP.D!=="yt"&&Wc(this,d)&&this.videoData.Ck&&(0,g.b)()/1E3>this.videoData.Ck&&Qk(this.videoData)){var f=Object.assign({e:d.errorCode},d.details);f.stalesigexp="1";f.expire=Math.round(this.videoData.Ck*1E3);f.init=Math.round(this.videoData.tv);f.now= Math.round((0,g.b)());d=new g.iE(d.errorCode,f,2);this.W.DS(d.errorCode,2,"SIGNATURE_EXPIRED",g.KQ(d.details))}if(NF(d.severity)){f=this.W.loader?.Xt();let y;if(this.AP.C("html5_use_network_error_code_enums"))if(ir(d)&&f&&f.isLocked())var m="FORMAT_UNAVAILABLE";else this.AP.j||d.errorCode!=="auth"||d.details.rc!==429?d.errorCode==="ump.spsrejectfailure"&&(m="HTML5_SPS_UMP_STATUS_REJECTED"):(m="TOO_MANY_REQUESTS",y="6");else ir(d)&&f&&f.isLocked()?m="FORMAT_UNAVAILABLE":this.AP.j||d.errorCode!=="auth"|| d.details.rc!=="429"?d.errorCode==="ump.spsrejectfailure"&&(m="HTML5_SPS_UMP_STATUS_REJECTED"):(m="TOO_MANY_REQUESTS",y="6");this.W.DS(d.errorCode,d.severity,m,g.KQ(d.details),y)}else this.W.aP("nonfatalerror",d),m=/^pp/.test(this.videoData.clientPlaybackNonce),this.W9(d.errorCode,d.details),m&&d.errorCode==="manifest.net.connect"&&(d=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.b)()}`,VI(d,"manifest",y=>{this.U("pathprobe",y)},y=>{this.W9(y.errorCode,y.details)}))}}U(d, f){this.W.WZ.U(d,f)}W9(d,f){f=g.KQ(f); this.W.WZ.W9(d,f)}};var HIE=class{constructor(d,f,m,y,C){this.S=d;this.reason=f;this.A=m;this.source=y;this.token=C}};var nhl=class{constructor(d,f,m,y){this.G=d;this.eT=f;this.W=m;this.jo=y;this.Z=this.D=this.S=this.j=this.J=this.A=0;this.Y=!1;this.O=g.BH(this.G.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.V=new Map}Ur(d){const f=pC(this);if(!d)return{L2:EC,uH:EC,OH:EC,vU:EC,oN:EC,Lc:EC,NV:f};let m=EC;if(W2(f)||this.C("html5_perf_cap_override_sticky"))m=k5(this,d);return{L2:m,uH:THW(this,d),OH:vGl(this,d),vU:$5(this,d.videoData),oN:AW(this,d.videoData,d),Lc:OC(this,d),NV:f}}Zf(d){if(g.ZI(this.G)&& ra(this.G.A,Ij.HEIGHT))var f=d.S.videoInfos[0].video.qualityOrdinal;else{var m=this.Jx(d.S.S());hQ(d.videoData)||WX(d.videoData);d=d.S.videoInfos;if(d.length){var y=.85,C=d[0].video;C.projectionType!=="MESH"&&C.projectionType!=="EQUIRECTANGULAR"&&C.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||zv||(y=.45);C=g.BH(this.G.experiments,"html5_viewport_undersend_maximum");for(let B=0;B=7&&(!d||this.gD?.C("mweb_ios_allow_playback_workaround_when_ready"))&&VvS(this,()=>{g.h2(()=>{fQB(this,this.getCurrentTime(),0)},500)}); return d}seekTo(d){this.j()>0&&(S8&&la<4&&(d=Math.max(.1,d)),this.setCurrentTime(d))}Kl(){if(!this.V&&this.Q2)if(this.Q2.J)try{nG(this,{l:"mer",sr:this.gD?.du(),rs:this.Q2.V()}),this.Q2.clear(),this.Kk(this.Q2),this.Q2=void 0}catch(d){const f=new g.ZN(`Error while clearing Media Source in MediaElement: ${d.name}, ${d.message}`);g.t(f);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.V)if(this.Q2?.K(),BE){if(!this.Y){var d=new qs;d.then(void 0,()=>{}); this.Y=d;Akq&&this.pause();g.h2(()=>{this.Y===d&&(rw(this),d.resolve())},200)}}else rw(this)}WG(){const d=this.A(); return ah(d)&&this.getDuration()?OS(d,this.getCurrentTime()):0}t6(){const d=this.getDuration();return d===Infinity?1:d?this.WG()/d:0}X$(){try{const d=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:Aw(this.D(),",",3),vbu:Aw(this.A()),vbs:Aw(this.K()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.j()}`,vns:`${this.RP()}`,vec:`${this.AO()}`,vemsg:this.DB(),vvol:`${this.getVolume()}`, vdom:`${+this.gs()}`,vsrc:`${+!!this.GD()}`,vw:`${d.width}`,vh:`${d.height}`}}catch{return{}}}hasError(){return this.AO()>0}addEventListener(d,f){this.IP.dW(d,f,!1,this);this.qW(d)}removeEventListener(d,f){this.IP.bJ(d,f,!1,this)}dispatchEvent(d){if(this.Y&&d.type==="pause")return!1;if(eI){var f=d.S?.timeStamp||Infinity;f=f>performance.now()?f-Date.now()+performance.now():f;const m=this.V||this.Q2;if(m?.Xe()||f<=(m?.Z||0))return nG(this,{l:"mede",sr:this.gD?.du(),et:d.type}),!1;if(this.l$)return nG(this, {l:"medes",et:d.type}),m&&d.type==="seeking"&&(m.Z=performance.now(),this.l$=!1),!1}return this.IP.dispatchEvent(d)}Va(){this.El=!1}So(){this.El=!0;this.X(!0)}RO(){this.El&&!this.Mp()&&this.X(!0)}equals(d){return!!d&&d.B9()===this.B9()}ue(){this.ya&&this.removeEventListener("volumechange",this.RO);BE&&rw(this);super.ue()}},BE=!1,Akq=!1,eI=!1,ycK=!1;var Il;g.ur=class{constructor(d,f=null,m=null){this.wu=f;this.seekSource=m;this.state=d||64}S(d){return!!(this.state&d)}isPaused(){return this.S(4)}isPlaying(){return this.S(8)&&!this.S(512)&&!this.S(64)&&!this.S(2)}isOrWillBePlaying(){return this.S(8)&&!this.S(2)&&!this.S(1024)}A(){return this.state===8}isCued(){return this.S(64)&&!this.S(8)&&!this.S(4)}isBuffering(){return this.S(1)&&!this.S(2)}isError(){return this.S(128)}isSuspended(){return this.S(512)}v6(){return this.S(64)&&this.S(4)}toString(){return`PSt.${this.state.toString(16)}`}}; Il={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var lpK=class extends g.X{constructor(d){super();this.provider=d;this.S=-1;this.D=!1;this.A=-1;this.playerState=new g.ur;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.Y=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.mm(this.send,6E4,this);this.j=!1;this.jsErrorCount=0;this.V=()=>{this.jsErrorCount++}; g.R(this,this.delay);window.addEventListener("error",this.V);window.addEventListener("unhandledrejection",this.V)}O(){const d=g.I2(this.provider);this.S<0&&(this.S=d,this.delay.start());this.Y=this.A=d}onError(d){if(d!=="player.fatalexception"||this.provider.C("html5_exception_to_health"))d==="sabr.fallback"&&(this.encounteredSabrFallback=!0),d.match(ViP)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.j||this.S<0)){KGS(this);var d=g.I2(this.provider)-this.S,f="PLAYER_PLAYBACK_STATE_UNKNOWN", m=this.playerState.wu;this.playerState.isError()?f=m&&m.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.S(2)?f="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.S(64)?f="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.S(16)||this.playerState.S(32)?f="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.S(1)&&this.playerState.S(4)?f="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.S(1)?f="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.S(4)?f= "PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.S(8)&&(f="PLAYER_PLAYBACK_STATE_PLAYING");m=ajq[H7(this.provider.videoData)];a:switch(this.provider.G.playerCanaryState){case "canary":var y="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":y="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:y="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var C=ekS(this.provider),B=this.A<0?d:this.A-this.S;d=this.provider.G.RO+36E5<(0,g.b)();f={started:this.A>=0,stateAtSend:f,joinLatencySecs:B,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:y,playerCanaryStage:C,isAd:this.provider.videoData.isAd(),liveMode:m,hasDrm:!!g.TN(this.provider.videoData),isGapless:this.provider.videoData.J,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.Ro(this.provider.videoData)}; d||g.tU("html5PlayerHealthEvent",f);this.j=!0;this.dispose()}}ue(){this.j||this.send();window.removeEventListener("error",this.V);window.removeEventListener("unhandledrejection",this.V);super.ue()}},ViP=/\bnet\b/;var x55=class{constructor(d){this.provider=d;this.Z=!1;this.A=0;this.j=-1;this.Bq=NaN;this.V=0;this.segments=[];this.J=this.D=0;this.previouslyEnded=!1;this.Y=0;this.YN=this.Yt=void 0;this.K=this.provider.W.getVolume();this.O=this.provider.W.isMuted()?1:0;this.S=lr(this.provider)}update(){if(this.Z){var d=this.qo()||0,f=g.I2(this.provider);d>=this.provider.W.getDuration()-.1&&(this.previouslyEnded=!0);if(d!==this.A||ccT(this,d,f)){var m;if(!(m=df-this.Bq+2||ccT(this,d,f))){{m=this.provider.W.getVolume(); const y=m!==this.K,C=this.provider.W.isMuted()?1:0;C!==this.O?(this.O=C,m=!0):(!y||this.j>=0||(this.K=m,this.j=f),m=f-this.j,this.j>=0&&m>2?(this.j=-1,m=!0):m=!1)}}m&&(x5(this),this.V=d);this.Bq=f;this.A=d}}}qo(){const d=this.provider.W.qo();return rb(this.provider.videoData)?d+this.provider.W.BZ():d}};var $fV=class{constructor(d,f,m,y){this.G=f;this.Vh=m;this.segments=[];this.experimentIds=[];this.Mp=this.gs=this.isFinal=this.delayThresholdMet=this.So=this.ws=this.autoplay=this.autonav=!1;this.ya="yt";this.D=[];this.J=this.O=null;this.qW=this.sendVisitorIdHeader=this.RP=!1;this.Z=this.pageId="";this.Kk=!1;this.Y=m==="watchtime";this.V=m==="playback";this.hP=m==="atr";this.pG=m==="engage";this.sendVisitorIdHeader=!1;this.uri=this.hP?`/api/stats/${m}`:"//"+f.G3+"/api/stats/"+m;y&&(this.gs=y.fs,y.rtn&& (this.J=y.rtn),this.Y?(this.playerState=y.state,y.rti>0&&(this.O=y.rti)):(this.GZ=y.mos,this.zM=y.volume,y.at&&(this.adType=y.at)),y.autonav&&(this.autonav=y.autonav),y.inview!=null&&(this.Rt=y.inview),y.size&&(this.Ck=y.size),y.playerwidth&&(this.EM=y.playerwidth),y.playerheight&&(this.P9=y.playerheight));this.tM=g.zo(f.S);this.Z=g.wy(f.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.Z==="all"||this.Z==="once")this.Va=g.zo(f.RP);this.Xt=f.ws;this.experimentIds=YN(f.experiments);this.fC= f.So;this.ya=f.D;this.region=f.region;this.userAge=f.userAge;this.Hr=f.P9;this.Zc=g.OZ();this.sendVisitorIdHeader=f.sendVisitorIdHeader;this.e1=f.C("vss_pings_using_networkless")||f.C("kevlar_woffle");this.zZ=f.C("vss_final_ping_send_and_write");this.Ys=f.C("vss_use_send_and_write");this.pageId=f.pageId;this.OI=f.C("vss_playback_use_send_and_write");f.livingRoomAppMode&&(this.livingRoomAppMode=f.livingRoomAppMode);g.IV(f)&&(this.IP=f.S1);rE(od(f))&&this.D.push(1);this.accessToken=d.D();d.bV[this.Vh]? this.j=d.bV[this.Vh]:d.bV.playback&&(this.j=d.bV.playback);this.adFormat=d.adFormat;this.adQueryId=d.adQueryId;this.autoplay=aV(d);this.V&&(this.ws=d.Ew&&yG(d)==="adunit"?!0:!1);this.autonav=d.isAutonav||this.autonav;this.contentVideoId=ba(d);this.clientPlaybackNonce=d.clientPlaybackNonce;this.So=d.Oh;d.lB&&(this.X=d.lB,this.El=d.pY);d.mdxEnvironment&&(this.mdxEnvironment=d.mdxEnvironment);this.S=d.So;this.XF=d.XF;d.V&&(this.ef=d.V.itag,d.j&&d.j.itag!==this.ef&&(this.KC=d.j.itag));d.S&&pv(d.S)&&(this.offlineDownloadUserChoice= "1");this.eventLabel=yG(d);this.Mp=d.El?!1:d.Va;this.sM=d.yJ;if(f=H7(d))this.Mo=f;this.y9=d.n7;this.partnerId=d.partnerId;this.eventId=d.eventId;this.playlistId=d.bN||d.playlistId;this.KB=d.KB;this.yS=d.yS;this.XT=d.XT;this.qc=d.qc;this.subscribed=d.subscribed;this.videoId=d.videoId;this.videoMetadata=d.videoMetadata;this.visitorData=d.visitorData;this.osid=d.osid;this.oJ=d.oJ;this.referrer=d.referrer;this.mU=d.GW||d.mU;this.nC=d.f7;this.i7=d.i7;this.userGenderAge=d.userGenderAge;this.eq=d.eq;this.embedsRct= d.embedsRct;this.embedsRctn=d.embedsRctn;g.IV(this.G)&&d.mutedAutoplay&&(d.mutedAutoplayDurationMode===2&&d.limitedPlaybackDurationInSeconds===0&&d.endSeconds===0?this.D.push(7):this.D.push(2));d.isEmbedsShortsMode(new g.aB(this.EM,this.P9),!!this.playlistId)&&this.D.push(3);pH(d)&&this.D.push(4);this.Wr=d.wG;d.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=d.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=d.heartbeatLoggingToken;d=d.getPlayerResponse();this.Kk= this.G.C("html5_switch_vss_to_post")||!!d?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(d){if(!this.RP){var f=g.id(this),m=g.V3(this.uri,f);this.G.C("vss_through_gel_double")&&g.sPK(m);this.hP&&!this.G.C("html5_simplify_pings")?DfE(this,m):g.Pc(this,d).then(y=>{if(this.Kk){y=y||{};y.method="POST";const C=EMq(this);C&&(y.postParams={form_data:C})}this.hP&&(y=y||{},y.method="POST",y.postParams={atr:this.attestationResponse});OJ(m,y,{token:this.X,vB:this.El,mdxEnvironment:this.mdxEnvironment}, this.G,d,this.e1,this.isFinal&&this.zZ||this.Ys||this.V&&this.OI)}); this.RP=!0}}A(d){d===void 0&&(d=NaN);return Number(d.toFixed(3)).toString()}},EbK={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},DZg={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};g.qP=class extends g.X{constructor(d){super();this.provider=d;this.K="paused";this.Y=NaN;this.e1=[10,10,10,40];this.Ys=this.X=0;this.IP=this.fC=this.Wr=this.oP=this.j=!1;this.V=this.A=NaN;this.logger=new g.IN("vss");this.S=new x55(d)}O(){if(!this.j){this.provider.videoData.ST===16623&&g.gh(Error("Playback for EmbedPage"));var d=g.LC(this,"playback");this.e1=AcT(this);WGV(this.S);d.J=JW(this);this.V>0&&(d.S-=this.V);d.send();if(this.provider.videoData.B_){d=this.provider.G;var f=this.provider.videoData; const m={html5:"1",video_id:f.videoId,cpn:f.clientPlaybackNonce,ei:f.eventId,ptk:f.B_,oid:f.O7,ptchn:f.zV,pltype:f.Hv,content_v:ba(f)};f.l0&&Object.assign(m,{m:f.l0});d=g.V3(d.jL+"ptracking",m);SW(this,d)}this.provider.videoData.XF||(Okl(this),oMB(this));this.j=!0;d=this.S;d.A=d.qo();d.Bq=g.I2(d.provider);!(d.V===0&&d.A<5)&&d.A-d.V>2&&(d.V=d.A);d.Z=!0}}D(){window.clearTimeout(this.Y);this.Y=NaN}J(){x5(this.S)}S1(){this.S.update();var d=this.S;d.segments.length&&d.A===d.V||x5(d);const f=d.segments; d.segments=[];d.Y=0;return f}nC(d){var f=this.S,m=d.YN;f.Yt=d.Yt;f.YN=m}Z(d,f=!1){const m=kdl(this,this.S1());!isNaN(this.A)&&d&&(m.O=this.A);f&&(m.qW=!0);return m}onProgress(){this.S.update();QPE(this)&&(Okl(this),oMB(this))}hP(d){if(!this.TL())if(d.state.S(2)||d.state.S(512)){if(this.K="paused",d.Lo(2)||d.Lo(512))d.Lo(2)&&(this.S.previouslyEnded=!0),this.j&&(this.D(),jW(this).send(),this.A=NaN)}else if(d.state.S(8)){this.K="playing";const f=this.j&&isNaN(this.Y)?JW(this):NaN;if(!isNaN(f)&&(g.zx(d, 64)<0||g.zx(d,512)<0)){const m=this.Z(!1);m.J=f;m.send()}d.Lo(16)&&d.state.seekSource===58&&(this.S.previouslyEnded=!0)}else this.K="paused"}ue(){super.ue();this.D();ikT(this.S)}X$(){return g.id(g.LC(this,"playback"))}Mp(){const d=this.S.Y,f=this.provider.G.lT().S.Ul(FZW)||4E3;d>f&&this.Z(!isNaN(this.A)).send()}RP(){this.X=0}};g.qP.prototype.kR=mE(50);var rcK=class{constructor(){this.endTime=this.startTime=-1;this.V="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.A=0;this.muted=!1;this.S=this.clipId="-";this.previouslyEnded=!1}isEmpty(){return this.endTime===this.startTime}};var gMc=class{constructor(d,f,m){this.videoData=d;this.G=f;this.W=m;this.S=void 0}C(d){return this.G.C(d)}getCurrentTime(){return this.W.getCurrentTime()}qo(){return this.W.qo()}},FGc={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.ue=class{constructor(d,f){this.state=d;this.oldState=f}Lo(d){return g.zx(this,d)>0}};g.XU=class extends g.X{constructor(d){super();this.provider=d;this.V=new Map;this.provider.videoData.Ss()&&!this.provider.videoData.ef&&(this.S=new g.qP(this.provider),this.S.V=0,g.R(this,this.S),this.qoe=new g.FU(this.provider),g.R(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.Fj=this.provider.videoData.clientPlaybackNonce)&&this.V.set(this.Fj,this.S));if(d.G.playerCanaryState==="canary"||d.G.playerCanaryState==="holdback")this.A=new lpK(this.provider),g.R(this,this.A)}O(){this.S&& this.S.O();this.A&&this.A.O()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.Fj)this.V.get(this.Fj)?.onProgress();else if(this.S)this.S.onProgress()}V7(d){this.qoe&&this.qoe.V7(d)}h6(){this.provider.videoData.enableServerStitchedDai&&this.Fj?this.V.get(this.Fj)?.J():this.S&&this.S.J()}W9(d,f){this.qoe&&lX(this.qoe,d,f);if(this.A)this.A.onError(d)}Id(d,f){switch(d){case "M":this.qoe?.Id(d,f);break;case "A":this.qoe?.Id(d)}}onPlaybackRateChange(d){if(this.qoe)this.qoe.onPlaybackRateChange(d); this.S&&this.S.J()}U(d,f,m){this.qoe&&this.qoe.U(d,f,m)}uZ(d,f,m){this.qoe&&this.qoe.uZ(d,f,m)}Tw(d){this.qoe?.Tw(d)}cE(d){this.qoe?.cE(d)}Yb(d,f,m,y){this.qoe?.Yb(d,f,m,y)}Zn(d){this.qoe&&this.qoe.Zn(d)}x8(d,f,m){this.qoe&&this.qoe.x8(d,f,m)}Df(){if(this.qoe)return this.qoe.Df()}X$(){return this.provider.videoData.enableServerStitchedDai&&this.Fj?this.V.get(this.Fj)?.X$()??{}:this.S?this.S.X$():{}}gZ(){return this.qoe?.gZ()}tK(d,f){this.qoe?.tK(d,f)}getVideoData(){return this.provider.videoData}resume(){this.qoe&& this.qoe.resume()}};g.u=g.XU.prototype;g.u.Qp=mE(91);g.u.sL=mE(85);g.u.kR=mE(49);g.u.WM=mE(36);g.u.u5=mE(30);g.u.QS=mE(24);var PVn=class{constructor(){this.hN=0;this.j=this.V=this.WP=this.Bk=this.A=NaN;this.S={};this.bandwidthEstimate=NaN}};var L8K=class{constructor(){this.S=g.E4;this.array=[]}};g.Rl=class extends g.X{constructor(d,f){super();this.W=d;this.Z=f;this.j=NaN;this.D=this.J=this.started=!1;this.V=[];this.O=new g.mm(this.A,250,this);g.R(this,this.O);this.Y=new g.mm(this.A,0,this);g.R(this,this.Y);this.S=new L8K}ow(d,f){this.A();f&&this.S.array.length>=2E3&&this.AC("captions",1E4);f=this.S;if(d.length>1&&d.length>f.array.length)f.array=f.array.concat(d),f.array.sort(f.S);else for(const m of d)!f.array.length||f.S(m,f.array[f.array.length-1])>0?f.array.push(m):g.M_(f.array,m,f.S); this.j=NaN;this.A()}hq(d){d.length>1E4&&g.gh(new g.ZN("Over 10k cueRanges removal occurs with a sample: ",d[0]));if(!this.TL()){var f=new Set(d);this.V=this.V.filter(m=>!f.has(m)); xfE(this.S,f);this.A()}}uO(d){if(!this.TL()){var f=this.xA().find(m=>m.id===void 0&&m.namespace===d); f&&this.hq([f])}}AC(d,f){const m=(isNaN(this.j)?PQ5(this):this.j)-f;f=this.xA().filter(y=>y.namespace===d&&y.endm.namespace===d); this.hq(f);return f}yb(d){let f=[];var m=g.br(this.S,0x7ffffffffffff);const y=[];for(const C of m)C.active&&d===C.associatedClipId&&y.push(C);f=f.concat(tW(this,y));Hc(this,f);f=[];m=[];for(const C of this.V)C.active&&C.associatedClipId===d&&C.start===0x7ffffffffffff&&m.push(C);f=f.concat(ww(this,m));Hc(this,f);return y.length}A(){this.D=!0;if(!this.J){for(var d=3;this.D&&d;)this.D=!1,this.J=!0,LGW(this),this.J=!1,d--;this.W.getPlayerState().isPlaying()&&(d=lQB(this.S,this.j),!isNaN(d)&&d<0x7ffffffffffff&& (d=(d-this.j)/this.W.getPlaybackRate(),this.Y.start(d)))}}isEnded(d,f){f=this.W.DY()*1E3-f;f=this.W.UX()&&d.S(1)&&f<500;return d.S(2)||this.W.L().C("html5_pseudogapless_shorts")&&f}ue(){this.V=[];this.S.array=[];super.ue()}};g.Rl.prototype.qF=mE(103);g.Rl.prototype.QG=mE(43);var Jh5=class{constructor(d){this.G=d;this.V=this.A=this.mediaTime=NaN;this.j=this.S=!1;this.Y=.001;g.ZI(d)&&(this.Y=.01)}};var JcP=class{constructor(d,f){this.videoData=d;this.S=f}};var S_T=class{constructor(d){this.data=window.Float32Array?new Float32Array(d):Array(d);this.A=this.S=d-1}add(d){this.S=(this.S+1)%this.data.length;this.data[this.S]=d}V(){return this.data[this.S]||0}forEach(d){for(var f=this.S+1;fthis.S,C=f.S(8)&&f.S(16),B=this.W.M6().isBackground()||f.isSuspended();Cp(this,this.RP,C&&!B,y,"qoe.slowseek",()=>{},"timeout"); var e=isFinite(this.S);e=C&&e&&mfE(d,this.S);var M=!m||Math.abs(m-this.S)>10,K=this.G.C("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),N=m===0&&this.A&&[11,10].includes(this.A);Cp(this,this.nC,e&&M&&!B&&(!K||!N),y,"qoe.slowseek",()=>{d.seekTo(this.S)},"set_cmt"); M=e&&Qr(d.A(),this.S);var W=this.W.loader;e=!W||W.y_();var c=()=>{d.seekTo(this.S+.001)}; Cp(this,this.oP,M&&e&&!B,y,"qoe.slowseek",c,"jiggle_cmt");e=()=>this.W.TD(); Cp(this,this.Wr,M&&!B,y,"qoe.slowseek",e,"new_elem");var D=iX(f);N=f.isBuffering();var E=d.A(),O=ky(E,m),F=O>=0&&E.end(O)>m+5;M=D&&N&&F;K=this.W.getVideoData();Cp(this,this.IP,m<.002&&this.S<.002&&C&&g.ZI(this.G)&&g.CH(K)&&!B,y,"qoe.slowseek",e,"slow_seek_shorts");Cp(this,this.K,K.kA()&&C&&!B&&!K.Z,y,"qoe.slowseek",e,"slow_seek_gapless_shorts");Cp(this,this.X,M&&!B,D&&!N,"qoe.longrebuffer",c,"jiggle_cmt");Cp(this,this.S1,M&&!B,D&&!N,"qoe.longrebuffer",e,"new_elem_nnr");if(W){const x=W.getCurrentTime(); C=d.D();C=qoK(C,x);C=!W.isSeeking()&&m===C;Cp(this,this.qW,D&&N&&C&&!B,D&&!N&&!C,"qoe.longrebuffer",()=>{d.seekTo(x)},"seek_to_loader")}C={}; c=ky(E,Math.max(m-3.5,0));var V=c>=0&&m>E.end(c)-1.1,l=c>=0&&c+1=0&&V&&l<11;C.close2edge=V;C.gapsize=l;C.buflen=E.length;this.A&&(C.seekSour=this.A);Cp(this,this.hP,D&&N&&!B,D&&!N,"qoe.longrebuffer",()=>{},"timeout",C); C=f.isSuspended();C=this.W.wE()&&!C;Cp(this,this.Z,C,!C,"qoe.start15s",()=>{this.W.vD("ad")},"ads_preroll_timeout"); C=this.G.experiments.LC("html5_use_playback_rate_in_skip_slow_ad")?this.W.getPlaybackRate()*1E3:1E3;O=m-this.Y{var x=this.W;const v=x.au.getVideoData();(!v||!x.videoData.isAd()||v.Ko!==x.getVideoData().Ko)&&x.videoData.xc||x.DS("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${x.videoData.videoId}`)}; Cp(this,this.El,V,!V,"ad.rebuftimeout",C,"skip_slow_ad");O=c&&N&&Qr(d.A(),m+5)&&O;Cp(this,this.So,O&&!B,!O,"ad.rebuftimeout",C,"skip_slow_ad_buf");C=f.isOrWillBePlaying()&&f.S(64)&&!B;Cp(this,this.Va,C,y,"qoe.start15s",()=>{},"timeout"); W=!!W&&!W.Q2&&f.isOrWillBePlaying();Cp(this,this.e1,W,y,"qoe.start15s",e,"newElemMse");W=hw(E,0);E=f.S(16)||f.S(32);W=!B&&f.isOrWillBePlaying()&&N&&!E&&(f.S(64)||m===0)&&W>5;Cp(this,this.Mp,W,D&&!N,"qoe.longrebuffer",()=>{this.W.lc()},"reset_media_source"); Cp(this,this.fC,W,D&&!N,"qoe.longrebuffer",e,"reset_media_element");this.Y===0&&(this.J=m);W=N&&this.S===0&&m>1&&m===this.J;Cp(this,this.Ys,g.CH(K)&&W,D&&!N,"qoe.slowseek",()=>{d.seekTo(0)},"reseek_after_time_jump"); B=f.isOrWillBePlaying()&&!B;F=this.W.DY()-m<6&&!F&&this.W.UX();Cp(this,this.O,K.kA()&&B&&N&&F,D&&!N,"qoe.longrebuffer",()=>{this.W.TD(!1,!0)},"handoff_end_long_buffer_reload"); B=this.A===104||this.W.PV;f=aI(K)&&K.isAd()&&!K.Z&&B&&(N||f.S(8)&&f.S(16));Cp(this,this.Hr,f,y,"qoe.start15s",e,"gapless_ad_slow_start");f=aI(K)&&!K.Z&&B&&M;Cp(this,this.KC,f,y,"qoe.longrebuffer",e,"gapless_slow_start");this.Y=m;this.D.start()}}W9(d,f,m){f=this.X$(f);f.wn=m;f.wdup=this.j[d]?"1":"0";this.W.W9(new g.iE(d,f));this.j[d]=!0}X$(d){d=Object.assign(this.W.X$(!0),d.X$());this.S&&(d.stt=this.S.toFixed(3));this.W.getVideoData().isLivePlayback&&(d.ct=this.W.getCurrentTime().toFixed(3),d.to=this.W.BZ().toFixed(3)); delete d.uga;delete d.euri;delete d.referrer;delete d.fexp;delete d.vm;return d}},mM=class{constructor(d,f=!1){this.D=f;this.S=this.A=this.V=this.startTimestamp=0;this.j=!1;this.Y=Math.ceil(d/1E3)}reset(){this.S=this.A=this.V=this.startTimestamp=0;this.j=!1}test(d){if(!this.Y||this.A)return!1;if(!d)return this.reset(),!1;d=(0,g.b)();if(!this.startTimestamp)this.startTimestamp=d,this.V=0;else if(this.V>=this.Y)return this.A=d,!0;this.V+=1;return!1}X$(){const d={},f=(0,g.b)();this.startTimestamp&&(d.wsd= (f-this.startTimestamp).toFixed());this.A&&(d.wtd=(f-this.A).toFixed());this.S&&(d.wssd=(f-this.S).toFixed());return d}};var TT5=class extends g.X{constructor(d){super();this.W=d;this.Z=this.S=this.loader=this.mediaElement=this.playbackData=null;this.V=0;this.Y=this.S1=this.j=null;this.e1=!1;this.Va=0;this.X=!1;this.timestampOffset=0;this.O=!0;this.fC=0;this.RP=this.gs=!1;this.J=0;this.Hr=!1;this.IP=this.hP=0;this.G=this.W.L();this.videoData=this.W.getVideoData();this.policy=new zxE;this.K=new vhP(this.W);this.El=this.Wr=this.oP=this.D=this.A=NaN;this.Ys=new g.mm(()=>{bkV(this,!1)},2E3); this.qW=new g.mm(()=>{e5(this)}); this.Mp=new g.mm(()=>{Yhh(this,{})}); this.So=NaN;this.KC=new g.mm(()=>{var f=this.G.ZR;f.S+=1E4/36E5;f.S-f.V>1/6&&(DI(f),f.V=f.S);this.KC.start()},1E4); g.R(this,this.K);g.R(this,this.Ys);g.R(this,this.Mp);g.R(this,this.qW);g.R(this,this.KC)}setMediaElement(d){(this.mediaElement=d)?(this.mediaElement&&(this.Y||this.V||!this.mediaElement.Ck()||this.seekTo(.01,{uo:"seektimeline_setupMediaElement"})),e5(this)):g.iT(this)}getCurrentTime(d=!1){if(Kp(this.W)){if(this.C("html5_use_centralized_player_time")&&!d&&!isNaN(this.D))return this.D;if(!isNaN(this.A))return this.A}else{if(this.C("html5_use_centralized_player_time")&&!d&&!isNaN(this.D)&&isFinite(this.D))return this.D; if(!isNaN(this.A)&&isFinite(this.A))return this.A}return this.mediaElement&&tXl(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.V||0}xj(){return this.nC}qo(){return this.getCurrentTime()-this.BZ()}LR(){return this.S?this.S.LR():Infinity}isAtLiveHead(d){if(!this.S)return!1;d===void 0&&(d=this.getCurrentTime());return fp(this.S,d)}ZY(){return!!this.S&&this.S.ZY()}seekTo(d,{HB:f=!1,Dr:m=0,EK:y=!1,qy:C=0,uo:B="",seekSource:e,D8:M=!1,kC:K=!1,GO:N=!1}={}){M&&(d+=this.BZ());g.Ro(this.videoData)&& e===29&&(this.nC=void 0);M=d=this.JM())||!g.UY(this.videoData),c||(W={st:W, mst:this.JM()},this.S&&this.C("html5_high_res_seek_logging")&&(W.ht=this.S.LR(),W.adft=dP(this.S)),this.W.U("seeknotallowed",W)),W=c)}}if(!W)return this.j&&(this.j=null,g.sD(this)),Jq(this.getCurrentTime());W=.005;K&&this.C("html5_sabr_seek_no_shift_tolerance")&&(W=0);if(Math.abs(d-this.A)<=W&&this.e1)return this.Y;this.C("html5_reset_rate_limiter_on_user_seek")&&this.loader?.Dv();this.C("html5_reset_backoff_on_user_seek")&&this.loader?.zM();B&&(W=d,this.G.Qa()&&(B={reason:B,tgt:W},this.C("html5_sabr_csdai_seek_log")&& (B.source=e),this.W.U("seekreason",B)));e&&(this.K.A=e);this.e1&&g.iT(this);this.Y||(this.Y=new qs);d&&!isFinite(d)&&N9(this,!1);(N=N||M)||(N=d,N=!(this.videoData.isLivePlayback&&this.videoData.A&&!this.videoData.A.S()&&!(this.mediaElement&&this.mediaElement.j()>0&&hW(this.mediaElement)>0)||Vk(this.videoData)&&this.Iu()===this.JM(!1)?0:isFinite(N)||!Vk(this.videoData)));N||(d=Bv(this,d,y));d&&!isFinite(d)&&N9(this,!1);this.C("html5_use_centralized_player_time")?this.D=d:this.A=this.V=d;this.fC=C; this.J=0;this.S&&TEK(this.S,d,!1);y=this.W;C=d;N={HB:f,seekSource:e};y.NW.V=C;B=y.sT;B.mediaTime=C;B.S=!0;N.HB&&y.p8(N);N=C>y.videoData.endSeconds&&C>y.videoData.limitedPlaybackDurationInSeconds;y.JR&&N&&isFinite(C)&&hP(y);C0&&df.start&&hP(this.W);return this.Y}JM(d){return this.videoData.isLivePlayback? Ec(this.videoData)&&this.mediaElement?.isPaused()&&this.videoData.S?(d=this.getCurrentTime(),ik(this.ot(d)*1E3)+d):this.C("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ro(this.videoData)&&this.videoData.S?d?this.videoData.S.hP||0:this.videoData.S.AL||0:Vk(this.videoData)&&this.videoData.KR&&this.videoData.S?this.videoData.S.JM()+this.timestampOffset:this.videoData.A&&this.videoData.A.S()?!d&&this.S?this.S.LR():this.W.videoData.JM()+this.timestampOffset:this.mediaElement?Ck()?ik(this.mediaElement.fC().getTime()): hW(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset:this.W.videoData.JM()}Iu(){if(this.C("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ro(this.videoData))return this.videoData.S?.FC||0;const d=this.videoData?this.videoData.Iu()+this.timestampOffset:this.timestampOffset;if(Ec(this.videoData)&&this.videoData.S){var f=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(f)&&(f=this.WR(f),!isNaN(f)))return Math.max(d,f)}return d}kO(){this.Y|| this.seekTo(this.V,{uo:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}LU(){return this.e1&&!isFinite(this.A)}ue(){Wv(this,null);this.K.dispose();super.ue()}X$(){const d={};this.loader&&Object.assign(d,this.loader.X$());this.mediaElement&&Object.assign(d,this.mediaElement.X$());return d}dF(d){this.timestampOffset=d}getStreamTimeOffset(){return Vk(this.videoData)?0:this.videoData.S?this.videoData.S.getStreamTimeOffset():0}BZ(){return this.timestampOffset}ot(d){return this.videoData&& this.videoData.S?this.videoData.S.ot(d-this.timestampOffset):NaN}t6(){if(!this.mediaElement)return 0;if(GN(this.videoData)){var d=this.mediaElement,f=d.A();d=(ah(f)&&d.getDuration()?f.end(f.length-1):0)+this.timestampOffset-this.Iu();f=this.JM()-this.Iu();return Math.max(0,Math.min(1,d/f))}return this.mediaElement.t6()}VO(d){this.Z&&(this.Z.S=d)}Tz(d,f,m){this.W.U("requestUtcSeek",{time:d});g.Ro(this.videoData)&&(this.nC=d);this.loader?.Tz(d,m);f&&(this.hP=f)}P6(d){g.Ro(this.videoData)&&(this.nC= void 0);this.hP?(this.W.U("utcSeekingFallback",{source:"streamTime",timeSeconds:this.hP}),this.W.seekTo(this.hP,{uo:"utcSeekingFallback_streamTime"}),this.hP=0):(d=this.WR(d),isNaN(d)||(this.W.U("utcSeekingFallback",{source:"estimate",timeSeconds:d}),this.W.seekTo(d,{uo:"utcSeekingFallback_estimate"})))}wi(){this.hP=0}Je(d){this.IP=d}WR(d){const f=this.getCurrentTime();if(isNaN(f))return NaN;const m=this.ot(f);return isNaN(m)?NaN:d-(m-f)}C(d){return this.G&&this.G.C(d)}},zxE=class{};var tiE=class extends g.X{constructor(d){super();this.V=d;this.S=new Map;this.A=new g.mm(this.sample,250,this);g.R(this,this.A);this.start()}start(){this.A.start()}stop(){this.A.stop()}clear(){for(const d of this.S.values())d.clear()}sample(){for(const [d,f]of this.V){const m=d,y=f;this.S.has(m)||this.S.set(m,new q_K(bZn.has(m)));this.S.get(m).update(y())}this.A.start()}},bZn=new Set(["networkactivity"]),q_K=class{constructor(d){this.A=d;this.S=NaN;this.buffer=new S_T(100)}update(d){this.A?(this.buffer.add(d- this.S||0),this.S=d):this.buffer.add(d)}clear(){this.buffer.clear();this.S=0}};var HZB=class{constructor(){this.finished=this.started=!1}Rs(){return this.started}start(){this.started=!0}reset(){this.finished=this.started=!1}};var Epq=!1;var ujc=!1,Q8=!1;g.hX=class extends g.NQ{constructor(d,f,m,y,C,B,e,M,K,N=new g.D8(d),W=!0,c){super();this.G=d;this.playerType=f;this.h7=m;this.eT=y;this.getVisibilityState=B;this.visibility=e;this.au=M;this.jo=K;this.videoData=N;this.Qv=W;this.SP=c;this.logger=new g.IN("VideoPlayer");this.CG=null;this.HA=new gW;this.JR=null;this.Kf=!0;this.Q2=this.loader=null;this.uP=[];this.Y8=new HZB;this.yT=this.vE=null;this.dj=new HZB;this.iI=null;this.lD=this.fZ=!1;this.fB=NaN;this.mY=!1;this.playerState=new g.ur;this.w9=[]; this.H2=new g.f2;this.mediaElement=null;this.l9=this.K_=!1;this.Dn=NaN;this.J4=!1;this.Oa=0;this.dB=!1;this.I3=NaN;this.S9=0;this.loop=!1;this.playbackRate=1;this.pK=0;this.Wl=!1;this.bI=[];this.eI=this.Pv=0;this.Kn=this.Q3=!1;this.WP=this.Bk=0;this.PV=!1;this.C3=this.MW=null;this.CQ=()=>{var D=this.WZ;D.provider.G.ya||D.provider.W.getVisibilityState()===3||(D.provider.G.ya=!0);D.h6();if(D.A){var E=D.A;E.D&&E.S<0&&E.provider.W.getVisibilityState()!==3&&MXE(E)}D.qoe&&(D=D.qoe,D.El&&D.j<0&&D.provider.G.ya&& TV(D),D.D&&nh(D));this.loader&&gP(this);uT(this)}; this.dn=new Rxv(this);this.Le=new g.mm(this.Bt,15E3,this);this.QN=new tiE(new Map([["bufferhealth",()=>cv(this.NW)], ["bandwidth",()=>this.PJ()], ["networkactivity",()=>this.jo.S1], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?XV(this):NaN], ["rawlivelatency",()=>XV(this)]])); this.NW=new TT5(this);this.nH=new g.mm(this.XK,0,this);this.DZ=[this.H2,this.nH,this.Le,this.QN];this.sT=new Jh5(this.G);this.BD=new nhl(this.G,this.eT,this,this.jo);this.Sp=new g.Rl(this,(D,E)=>{D!==g.p3("endcr")||this.playerState.S(32)||this.oU();C(D,E,this.playerType)}); g.R(this,this.Sp);g.R(this,this.NW);VfV(this,N);this.videoData.subscribe("dataupdated",this.b2,this);this.videoData.subscribe("dataloaded",this.SF,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.U,this);this.videoData.subscribe("ctmpstr",this.Oo,this);!this.WZ||this.WZ.TL();this.WZ=new g.XU(new gMc(this.videoData,this.G,this));gpn(this.CQ);this.visibility.subscribe("visibilitystatechange",this.CQ);this.gN=new g.mm(this.jh,g.BH(this.G.experiments, "html5_player_att_initial_delay_ms")||4500,this);this.M8=new g.mm(this.jh,g.BH(this.G.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.yR=new T3B(this.pz,this);g.R(this,this.yR)}ue(){window.clearInterval(this.fB);Iqv(this.CQ);this.visibility.unsubscribe("visibilitystatechange",this.CQ);uSS(this.WZ);g.S6(this.WZ);RE(this);bM.un(this.Dn);this.Ld();this.yT=null;g.S6(this.videoData);g.S6(this.dn);g.S6(this.gN);g.S6(this.M8);g.zp(this.DZ);this.JR=null;super.ue()}x8(d,f,m,y,C){if(this.G.C("html5_log_ad_playback_docid")){var B= this.WZ;if(B.qoe){B=B.qoe;var e=this.G.D||"yt";g.ri(B,g.I2(B.provider),"ad_playback",[d,f,m,C,e])}}else this.WZ.x8(d,f,m);this.C("html5_log_media_perf_info")&&this.U("adloudness",{ld:y.toFixed(3),cpn:d})}yP(){return this.loader?.yP()}nF(){return this.loader?.nF()}hC(){return this.loader?.hC()}Xc(){return this.loader?.Xc()}TM(){return this.videoData.TM()}du(){return this.C("html5_not_reset_media_source")&&this.videoData.isLivePlayback||this.C("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&& !this.videoData.TM()&&!this.videoData.kA()}hL(){!this.videoData.J||this.C("html5_disable_target_codec_family_for_gapless")&&aI(this.videoData)||(this.videoData.Dv=this.videoData.Dv||this.au.GL().yP(),this.videoData.t8=this.videoData.t8||this.au.GL().nF());if(mF(this.videoData)||!Dl(this.videoData)){var d=this.videoData.errorDetail;this.DS(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),d,d,this.videoData.Mh||void 0)}this.C("html5_generate_content_po_token")&&this.Qu();this.fV(); if(this.G.experiments.lT().S.Ul(hMh)){d=this.U;var f=this.G;f.zZ===null&&(f.zZ=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);d.call(this,"dttg",{dtt:f.zZ,gl:this.G.supportsGaplessShorts()})}}getVideoData(){return this.videoData}L(){return this.G}Ur(){return this.BD.Ur(this.yT)}M6(){return this.visibility}Is(){return this.mediaElement&&this.mediaElement.J()?this.mediaElement.B9():null}Dc(){return this.mediaElement}A6(){if(this.videoData.errorCode)return!1; this.L().j&&this.L().houseBrandUserStatus&&this.U("hbut",{status:this.L().houseBrandUserStatus},!0);if(this.videoData.Ss())return!0;this.DS("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}Qb(d=!1){d||Tx(this.WZ);this.fZ=d;!this.A6()||this.Y8.Rs()?lT(this)&&this.Y8.Rs()&&!this.Y8.finished&&!this.fZ&&this.SF():(this.Y8.start(),d=this.WZ,g.I2(d.provider),d.qoe&&jw(d.qoe),d.provider.G.lT().S.Ul(avT)&&g.fk("cobalt")&&g.fk("android")&&(d=d.provider.videoData.clientPlaybackNonce)&&ezn(d),this.SF())}SF(){if(this.videoData.isLoaded()){var d= this.dn;g.BH(d.AP.experiments,"html5_player_min_build_cl")>0&&g.BH(d.AP.experiments,"html5_player_min_build_cl")>874886507&&sC(d,"oldplayer",!0);LRK(this)}else this.videoData.qW||this.videoData.GZ?this.fZ&&lT(this)||(this.videoData.qW?Keg(this.videoData):(d=this.WZ,d.qoe&&(d=d.qoe,xo(d,"protected"),d.provider.videoData.Y?d.Xt():d.provider.videoData.subscribe("dataloaded",d.Xt,d)),enV(this.videoData))):!this.videoData.loading&&this.Qv&&JOn(this)}pX(d){this.MW=d;this.loader&&(rD(this.loader,d),this.U("sdai", {sdsstm:1}))}eG(d){this.loader?.eG(d)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}tW(){np(this).then(()=>IE(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}DL(){this.mediaElement&&this.mediaElement.Z();this.Qb();this.A6()&&!this.playerState.S(128)&&(this.dj.Rs()||(this.dj.start(),this.videoData.KC?this.TU(nC(this.playerState,4)):this.TU(nC(nC(this.playerState,8),1))),V8(this))}aY(){return this.Y8.finished}sendAbandonmentPing(){this.getPlayerState().S(128)||(this.aP("internalAbandon"),this.jh(!0),uSS(this.WZ),g.S6(this.WZ),bM.un(this.Dn))}oU(d=!0,f=!0,m){f&&this.mediaElement&&this.mediaElement.pause(); d&&m&&this.loader&&Vk(this.videoData)&&this.loader.Yb(m);this.TU(d?new g.ur(14):new g.ur)}Wk(){this.WZ.h6()}DS(d,f,m,y,C,B){let e,M;g.xg(sjE,m)?e=m:m?M=m:e="GENERIC_WITHOUT_LINK";y=(y||"")+`;a6s.${q2()}`;if(d==="auth"||d==="drm.auth"||d==="heartbeat.stop")m&&(y+=`;r.${m.replaceAll(" ","_")}`),B&&(y+=`sr.${B.replaceAll(" ","_")}`);f={errorCode:d,errorDetail:C,errorMessage:M||g.lA[e]||"",yZ:e,Mh:B||"",Uq:y,Mz:f,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=d;Z_(this,"dataloaderror"); this.TU(Xe(this.playerState,128,f));bM.un(this.Dn);RE(this);this.Kl()}vD(d){this.uP=this.uP.filter(f=>d!==f); this.dj.Rs()&&V8(this)}EL(){var d;(d=!!this.uP.length)||(d=this.Sp.S.array[0],d=!!d&&d.start<=-0x8000000000000);return d}ZY(){return this.NW.ZY()}isPlaying(){return this.playerState.isPlaying()}v6(){return this.playerState.v6()&&this.videoData.KC}getPlayerState(){return this.playerState}jj(d){this.loader?.jj(d)}aI(d){this.loader?.aI(d)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.yT){var d=this.yT;d=d.videoData.ZR.compose(d.videoData.L8);d=Dx(d)}else d="auto";return d}isGapless(){return!!this.mediaElement&& this.mediaElement.isView()}NU(){return this.au.NU()}setMediaElement(d){if(this.mediaElement&&d.B9()===this.mediaElement.B9()&&(d.isView()||this.mediaElement.isView())){if(d.isView()||!this.mediaElement.isView())this.Ki(),this.mediaElement=d,this.mediaElement.gD=this,wBc(this),this.NW.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.Ld();if(!this.playerState.isError()){let f=Z$(this.playerState,512);f.S(8)&&!f.S(2)&&(f=nC(f,1));d.isView()&&(f=Z$(f,64));this.TU(f)}this.mediaElement=d; this.mediaElement.gD=this;!g.ZI(this.G)&&this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);wBc(this);this.NW.setMediaElement(this.mediaElement);this.C("html5_prewarm_media_source")&&!this.dn.Ax()&&Gfl(this.mediaElement)}}Ld(d=!1,f=!1,m=!1){if(this.mediaElement){var y=this.getCurrentTime();y>0&&(this.NW.V=y);this.NW.setMediaElement(null);!d&&this.du()?lqS(this):this.Hq(m);this.loader&&(g.Pi(this.loader),this.loader?.S1(f));this.Le.stop();if(this.mediaElement&& (!this.dj.Rs()&&!this.wE()||this.playerState.isError()||this.playerState.S(2)||this.TU(nC(this.playerState,512)),this.mediaElement)){this.Ki();if(d||!this.mediaElement.isView())this.h7.BP("mesv_s"),this.mediaElement.stopVideo(),aE(this);this.mediaElement=this.mediaElement.gD=null}}}async playVideo(d=!1,f=!1){var m=window.google_image_requests;m&&m.length>10&&(window.google_image_requests=m.slice(-10));if(!this.playerState.S(128))if(this.dn.Og())this.aP("signatureexpired");else if(this.mediaElement&& Tx(this.WZ),this.DL(),(this.playerState.S(64)||d)&&this.TU(nC(this.playerState,8)),this.dj.finished&&this.mediaElement){if(!this.yT&&this.vE&&(await this.vE,this.playerState.S(128)))return;if(this.videoData.A){if(this.oQ()&&this.videoData.A.S())return np(this);if(Kp(this))d=this.NW,g.nM(d.videoData)&&!d.isAtLiveHead(d.getCurrentTime())&&d.ZY()&&d.W.seekTo(Infinity,{uo:"seektimeline_peggedToLive",seekSource:34});else if(g.nM(this.videoData)){d=this.getCurrentTime()m.video)?.sort((m,y)=>(y.V??0)-(m.V??0)); this.WZ.Id("M",f?.[0]?.V??(SOK(d.S)?d.S:0))}}xG(d,f,m){this.Id(d);this.videoData.ZR=d;if(this.yT&&f){f=this.BD;var y=this.yT;if(y.S.S()){var C=g.BH(f.G.experiments,"html5_max_quality_sel_upgrade"),B=C?d.S:xa[Dx(d)],e=y.S.videoInfos[0].video.qualityOrdinal,M=e!==0&&d.S===e;e=PH()>e;M&&e||(C&&M&&(B=Math.max(B,C)),C=Q4(f,y.S?.videoInfos),M=f.W.getPlaybackRate(),M>1&&C&&(C=Gc(f.G.A,y.S.videoInfos,M),d.S!==0&&C=480,f.C("html5_perf_cap_override_sticky")&&cFT(f.V,f.C("html5_perserve_av1_perf_cap")))}}this.loader&&(d=this.loader,m=m||"",d.policy.S?LE(d.D.S,m):LE(d.S.Y,m));this.ud()}getUserPlaybackQualityPreference(){return this.videoData.A&&!this.videoData.A.S()?Dx(this.videoData.ZR):c2[PH()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(d,f){this.getUserAudio51Preference()!==d&&(this.U("toggle51",{pref:d}),g.Hg("yt-player-audio51", d,f?31536E3:2592E3),this.tW())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(d){const f=this.getProximaLatencyPreference();this.U("proxima",{pref:d});g.Hg("yt-player-proxima-pref",d,31536E3);f!==d&&(d=this.NW,d.Hr=!0,d.W.seekTo(Infinity,{uo:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return LQ()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}Qu(){this.videoData.videoId?this.au.Qu(this.videoData): this.U("povid",{})}fV(){this.videoData.videoId?this.au.fV(this.videoData):this.U("piavid",{})}ud(){if(!this.TL()&&!this.playerState.S(128)&&this.videoData.A){if(this.videoData.A.S())gP(this);else{const y=rP(this);var d=this.videoData;a:{var f=y;var m=this.videoData.RP;if(f.S){for(const C of m){const B=C.LJ(),e=xa[B.video.quality];if((!f.V||B.video.quality!=="auto")&&e<=f.S){f=C;break a}}f=m[m.length-1]}else f=m[0]}d.hP=f;OD(this,y.reason,GSn(this,this.videoData.hP))}if(this.C("html5_check_unstarted")? this.playerState.isOrWillBePlaying():this.isPlaying())this.NW.O=!1,this.playVideo()}}v2(d,f){if(this.TL()||this.playerState.S(128))return!1;var m=!!this.videoData.A?.S(),y=m&&f?this.getCurrentTime()-this.BZ():NaN;if(d.xi&&d.xi.id){var C=this.WZ;if(C.qoe){C=C.qoe;const e=[d.xi.id,isNaN(y)?"m":"t"];g.ri(C,g.I2(C.provider),"afi",e)}}if(m){if(f){var B=cv(this.NW);this.U("aswh",{id:d.id,xtags:d.xtags,bh:B.toFixed(3)})}this.loader.setAudioTrack(d,y,f);return!0}if(fPq(this)){a:{B=this.mediaElement.audioTracks(); f=!1;for(y=0;y{try{MDv(this,C,f,m)}catch(B){g.gh(B),this.handleError(new g.iE("fmt.unplayable",{msi:"1",ename:B&&typeof B==="object"&&"name"in B?String(B.name):void 0,trg:"setmediasrc"},1))}}; this.du()&&this.Q2.V()==="open"?d(this.Q2):XA(this.Q2,d)}lZ(d){this.HA.set(d.initData,d);this.CG&&(this.CG.lZ(d),this.C("html5_eme_loader_sync")||this.HA.remove(d.initData))}q5(d){this.videoData.xN=NR("auto",d,!1,"u");gP(this)}VO(d){var f=d.reason,m=d.S.info,y=d.source,C=d.token,B=this.WZ;const e=this.videoData;if(m!==e.j){var M=!e.j;e.j=m;var K=f==="m"||f==="t";K||(f=M?"i":"a");f=new HIE(m,f,"",y,C);if(B.qoe){B=B.qoe;m=g.I2(B.provider);const c=B.provider.G.lT(),D=[];if(f.S.id!==B.Mp){y=[f.S.id,B.Mp, f.reason];C=D;var N=C.push;const E=[];var W=f.S.audio;if(W){const O=W?.j;O!==void 0&&E.push(`${"fl"}.${O}`);W=W?.V;W!==void 0&&(W=Math.min(-W,0),E.push(`${"vg"}.${W}`),E.push("nm.4"))}N.call(C,...E);c.S.Ul(S5)&&f.reason==="i"&&D.push(qY(B,f));D.length>0&&y.push(D.join(";"));f.token&&y.push(f.token);g.ri(B,m,"afs",y);B.Mp=f.S.id}}this.aP("internalaudioformatchange",e,!M&&K)}this.qk();this.NW.VO(d.S.index)}T3(d={}){this.loader?.T3(this.G,FL(this.videoData),d)}Og(){return this.dn.Og()}Nn(d){this.W9(new g.iE("staleconfig", {reason:d}))}handleError(d){this.dn.handleError(d)}Ax(){return this.dn.Ax()}P6(d){this.NW.P6(d)}async TD(d=!1,f=!1){this.loader&&this.loader.ym();this.loader&&this.loader.TL()&&RE(this);this.C("html5_enable_vp9_fairplay")&&this.TM()&&this.videoData.S?.qW();this.TU(nC(this.playerState,2048));this.aP("newelementrequired");d&&await np(this);this.videoData.D$()&&this.loader?.e1&&!Kp(this)&&(this.isAtLiveHead()&&g.nM(this.videoData)?this.seekTo(Infinity,{uo:"videoPlayer_getNewElement"}):this.videoData.rf&& this.loader&&(d=this.loader,d.tP.D$&&(d.tP.rf||d.tP.Z||d.tP.isPremiere?(d.seek(0,{uo:"loader_resetSqless"}),d.videoTrack.D=!0,d.audioTrack.D=!0,d.videoTrack.j=!0,d.audioTrack.j=!0):Oz(d.tP)&&Vq(d))));f&&this.seekTo(0,{seekSource:105});this.playerState.S(8)&&this.playVideo()}I7(d){this.U("hgte",{ne:+d});this.videoData.J=!1;d&&this.TD();this.loader&&pc(this.loader)}Nl(d){this.U("newelem",{r:d});this.TD()}pauseVideo(d=!1){if((this.playerState.S(64)||this.playerState.S(2))&&!d)if(this.playerState.S(8))this.TU(V4(this.playerState, 4,8));else if(this.v6())IE(this);else return;this.playerState.S(128)||(d?this.TU(nC(this.playerState,256)):this.TU(V4(this.playerState,4,8)));this.mediaElement&&this.mediaElement.pause();g.UY(this.videoData)&&this.loader&&this.loader?.S1(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.loader?.S1(!1),this.loader.x0())}Kl(d=!1,f=!1){this.du()&&f?this.mediaElement?.Kl():this.mediaElement?.stopVideo();aE(this);RE(this);this.playerState.S(128)||(d?this.TU(Z$(Z$(nC(this.playerState,4),8),16)):this.TU(Xe(this.playerState))); this.videoData.videoId&&this.G.E_.remove(this.videoData.videoId)}seekTo(d,f={}){this.playerState.S(2)&&IE(this);f.UC&&this.TU(nC(this.playerState,2048));if((f.seekSource===58||f.seekSource===60)&&this.C("html5_update_vss_during_gapless_seeking")){var m=this.WZ;m.S&&(m=m.S,f.seekSource===58?m.S.update():m.j&&(m.D(),jW(m).send(),m.A=NaN))}this.NW.seekTo(d,f);this.Sp.A()}p8(d){this.h7.j.A=(0,g.b)();this.playerState.S(32)||(this.TU(nC(this.playerState,32,d?.seekSource)),this.playerState.S(8)&&this.pauseVideo(!0), this.aP("beginseeking"));this.lk()}CF(d){d=d?.seekSource;this.playerState.S(32)?(this.TU(V4(this.playerState,16,32,d)),this.aP("endseeking")):this.playerState.S(2)||this.TU(nC(this.playerState,16,d));d=this.h7.j;var f=this.videoData,m=this.playerState.isPaused();if(f.clientPlaybackNonce&&!isNaN(d.S)){if(Math.random()<.01){m=m?"pbp":"pbs";const y={startTime:d.S};f.lB&&(y.cttAuthInfo={token:f.lB,videoId:f.videoId});g.Ww("seek",y);g.KU({clientPlaybackNonce:f.clientPlaybackNonce},"seek");isNaN(d.A)|| g.M2("pl_ss",d.A,"seek");g.M2(m,(0,g.b)(),"seek")}d.reset()}}C4(d){this.CF(d)}hQ(){this.aP("SEEK_COMPLETE")}hh(d){var f=this.au,m=this.videoData.clientPlaybackNonce,y=this.playerType;if(d.scope===4){var C=d.type;if(C){var B=f.F$(),e=B.getVideoData().clientPlaybackNonce;y===1&&(e=m);if(y=e4n(f,e)){if(m=y.getVideoData())d.writePolicy===2&&m.sabrContextUpdates.has(C)||(d.sendByDefault&&m.Ys.add(C),m.sabrContextUpdates.set(C,d)),f.C("html5_enable_t1_enf_on_sabr")&&(d=C===5,C=ou(m.playerResponse),d?(d= C?1:0,g.au(d,"m.p_",{}),g.YD("MBSTAT",d)):d=1,d===0&&g.gM(f.Br,"onAbnormalityDetected"))}else B.U("scuset",{ncpf:"1",ccpn:e,crcpn:m})}else g.gh(Error("b/380308491: contextUpdateType is undefined"))}}Kg(){if(this.playerType===2)return this.au.Kg("")}getCurrentTime(d=!1){return this.NW.getCurrentTime(d)}xj(){return this.NW.xj()}qo(){return this.NW.qo()}Sb(){return this.qo()}LR(){return this.NW.LR()}getPlaylistSequenceForTime(d){return this.videoData.getPlaylistSequenceForTime(d-this.BZ())}WG(){let d= NaN;this.mediaElement&&(d=this.mediaElement.WG());return d>=0?d:this.getCurrentTime()}ot(){if(this.videoData.S?.ot)return this.videoData.S.ot(this.getCurrentTime()-this.BZ());if(this.mediaElement){var d=this.mediaElement.fC();if(d&&(d=d.getTime(),!isNaN(d)))return d/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.BZ():this.JM()?this.JM():0}MK(){const d=new PVn;if(this.loader){ZlV(this.jo,d,this.G.Qa());var f=this.loader;if(f.Q2&& f.Q2.Y&&!f.Q2.MU()&&(d.hN=vm(f.videoTrack),d.A=vm(f.audioTrack),f.policy.V)){const m=C9(f.videoTrack),y=C9(f.audioTrack),C=Aw(f.Q2.A.ZS(),"_",5),B=Aw(f.Q2.S.ZS(),"_",5);Object.assign(d.S,{lvq:m,laq:y,lvb:C,lab:B})}d.bandwidthEstimate=xz(f.K);f.audioTrack.Z?.flush();f.videoTrack.Z?.flush()}else this.mediaElement&&(d.hN=Fe(this.mediaElement));d.Bk=this.Bk;d.WP=this.WP;d.V=this.isAtLiveHead()&&this.isPlaying()?XV(this):NaN;f=this.NW;f=f.S?dP(f.S):0;d.j=f;return d}L4(d,f){this.WP+=d;this.Bk+=f}t6(){return this.mediaElement? g.UY(this.videoData)?1:GN(this.videoData)?this.isAtLiveHead()||this.ZY()?1:this.NW.t6():this.mediaElement.t6():0}OK(){var d=this.QN;const f=pp(d,"bandwidth"),m=pp(d,"bufferhealth"),y=pp(d,"livelatency"),C=pp(d,"networkactivity"),B=ED(d,"bandwidth"),e=ED(d,"bufferhealth"),M=ED(d,"livelatency");d=ED(d,"networkactivity");var K=this.CU();const N=K.droppedVideoFrames;K=K.totalVideoFrames;var W=this.getCurrentTime();if(this.CG){var c="IT/"+(this.CG.S.LJ()+"/"+Dx(this.o7()));c+="/"+this.CG.LJ()}else c=""; var D=this.isGapless(),E=this.NU(),O=this.tO(),F=this.Df(),V=g.j5(this),l=this.getPlayerState().state.toString(16),x=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var v=0;var S="";if(this.MW){if(this.MW.IX){S="D,";break a}v=this.MW.a7;S=this.MW.Xj.substring(0,4)}v>0?(v=`AD${v}, `,S&&(v+=`${S}, `),S=v):S=""}return{yC:B,uh:e,currentTime:W,NT:c,droppedVideoFrames:N,isGapless:D,NU:E,tO:O,qw:F,zx:f,OY:m,H7:y,c7:C,P7:M,td:d,Ro:V,Nq:l,X7:x,aS:S,totalVideoFrames:K}}X$(d=!1){const f={};if(d){Object.assign(f, this.WZ.X$());this.mediaElement&&(Object.assign(f,this.mediaElement.X$()),d=this.CU(),f.dvf=d.droppedVideoFrames,f.tvf=d.totalVideoFrames);this.loader&&Object.assign(f,this.loader.X$());this.CG&&(f.drm=JSON.stringify(this.CG.X$()));f.state=this.playerState.state.toString(16);this.playerState.S(128)&&(f.debug_error=JSON.stringify(this.playerState.wu));this.EL()&&(f.prerolls=this.uP.join(","));this.videoData.zA&&(f.ismb=this.videoData.zA);this.videoData.latencyClass!=="UNKNOWN"&&(f.latency_class=this.videoData.latencyClass); this.videoData.isLowLatencyLiveStream&&(f.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)f.is_mosaic=1;this.videoData.cotn&&(f.is_offline=1,f.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(f.playerResponseCpn=this.videoData.playerResponseCpn);this.au.isOrchestrationLeader()&&(f.leader=1);this.videoData.isLivePlayback&&(this.videoData.S&&sz(this.videoData.S)&&(f.segduration=sz(this.videoData.S)), d=this.NW,f.lat=d.Z?d.Z.j.V():0,f.liveutcstart=this.videoData.liveUtcStartSeconds);f.relative_loudness=this.videoData.MD.toFixed(3);if(d=g.j5(this))f.optimal_format=d.video.qualityLabel;f.user_qual=PH();f.release_version="youtube.player.web_20260224_08_RC00"}f.debug_videoId=this.videoData.videoId;return f}addCueRange(d){this.E5([d])}removeCueRange(d){this.Sp.hq([d])}xp(){var d=this.Sp;if(d.W.L().C("html5_sort_cueranges_on_update")&&!(d.xA().length<=0||d.TL())){var f=d.S;f.array.sort(f.S)}d.A()}AC(d, f){return this.Sp.AC(d,f)}E5(d,f){this.Sp.ow(d,f)}Cy(d){this.Sp.hq(d)}xA(){return this.Sp.xA()||[]}W4(){return this.dB}oQ(){return this.visibility.oQ()}XH(){this.mediaElement&&this.mediaElement.XH()}b2(){Z_(this)}togglePictureInPicture(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}Ki(){this.H2.A()}pz(){this.lk();this.aP("onLoadProgress",this.t6())}wO(d){var f=d.target.GD();if(this.mediaElement&&this.mediaElement.GD()&&this.mediaElement.GD()===f){KQK(this,d.type);switch(d.type){case "error":var m= gw(this.mediaElement)||"",y=this.mediaElement.DB();if(m==="capability.changed"){this.C("html5_restart_on_capability_change")?(this.U("capchg",{msg:y}),this.TD(!0)):np(this);return}if(this.mediaElement.hasError()&&NP(this.dn,m,{msg:y,trg:"elementevt"}))return;if(this.isBackground()&&this.mediaElement.AO()===4){this.Kl();xW(this,"unplayable");return}break;case "durationchange":m=this.mediaElement.getDuration();isFinite(m)&&(!this.Q2||m>0)&&m!==1&&this.j8(m);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate()); m=this.Sp;m.started=!0;m.A();this.WZ.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":(this.lT().S.Ul(Ab)||this.C("html5_prevent_mobile_background_play_on_event_shared"))&&uT(this,!1);N2E(this);this.aP("onLoadedMetadata");iWE(this);m=this.ot();this.videoData.US&&(this.videoData.US=m);break;case "loadstart":iWE(this);break;case "progress":case "suspend":this.yR.Y();break;case "seeked":this.loader?.OI();break;case "playing":(this.lT().S.Ul(Ab)||this.C("html5_prevent_mobile_background_play_on_event_shared"))&& uT(this,!1);this.h7.BP("plev");this.l9&&!Kp(this)&&(this.l9=!1,this.isAtLiveHead()||this.seekTo(Infinity,{uo:"videoplayer_onPlaying"}));break;case "timeupdate":(this.lT().S.Ul(Ab)||this.C("html5_prevent_mobile_background_play_on_event_shared"))&&uT(this,!1);m=this.mediaElement&&!this.mediaElement.getCurrentTime();y=this.mediaElement&&this.mediaElement.j()===0;if(m&&(!this.K_||y))return;this.K_=this.K_||!!this.mediaElement.getCurrentTime();Tt(this);this.lk();if(!this.mediaElement||this.mediaElement.GD()!== f)return;this.aP("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.D().length>0&&this.mediaElement.A().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":N2E(this);this.videoData.V&&this.videoData.V.video.quality==="auto"&&this.aP("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.Wl&&this.playerState.S(8)&&!this.playerState.S(1024)&&this.getCurrentTime()===0&&g.uU){xW(this, "safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.GD()===f){NeK(this.NW,d);this.aP("videoelementevent",d);f=this.playerState;y=this.sT;var C=this.mediaElement;m=this.videoData.clientPlaybackNonce;if(!f.S(128)){var B=f.state;C=C?C:d.target;var e=C.getCurrentTime();if(!f.S(64)||d.type!=="ended"&&d.type!=="pause"){var M=C.getDuration();M=C.isEnded()||e>1&&Math.abs(e-M)<1.1;var K=d.type==="pause"&&C.isEnded();e=d.type==="ended"||d.type==="waiting"||d.type==="timeupdate"&&!f.S(4)&& !Y5(y,e);if(K||M&&e)C.RP()>0&&C.GD()&&(B=14);else switch(d.type){case "error":gw(C)&&(B|=128);break;case "pause":f.S(256)?(B^=256)||(B=64):f.S(32)||f.S(2)||f.S(4)||(B=4,f.S(1)&&f.S(8)&&(B|=1));break;case "playing":M=B;B=(B|8)&-1093;M&4?(B|=1,R0(y,C,!0)):Y5(y,C.getCurrentTime())&&(B&=-2);f.S(1)&&R0(y,C)&&(B|=1);break;case "seeking":B|=16;f.S(8)&&(B|=1);B&=-3;break;case "seeked":B&=-17;R0(y,C,!0);break;case "waiting":f.S(2)||(B|=1);R0(y,C);break;case "timeupdate":M=f.S(16),K=f.S(4),(f.S(8)||M)&&!K&& Y5(y,C.getCurrentTime())&&(B=8),R0(y,C)&&(B|=1)}}y=B;B=null;y&128&&(B=d.target,K=gw(B),e=1,K?(K==="capability.changed"&&(e=2),C="GENERIC_WITHOUT_LINK",M=B.X$(),M.mediaElem="1",M.trg="melem",/AUDIO_RENDERER/.test(B.DB())&&(C="HTML5_AUDIO_RENDERER_ERROR"),B={errorCode:K,errorMessage:g.lA[C]||"",yZ:C,Uq:g.KQ(M),Mz:e,cpn:f.wu?f.wu.cpn:""}):B=null,B&&(B.cpn=m));f=Xe(f,y,B)}!this.playerState.S(1)&&f.S(1)&&q9(this,"evt"+d.type);this.TU(f)}}}xv(d){d=d.S.availability==="available";d!==this.dB&&(this.dB=d, this.aP("airplayavailabilitychange"))}TX(){var d=(0,g.b)();const f=this.mediaElement.oQ();this.U("airplay",{ia:f});!f&&!isNaN(this.I3)&&d-this.I3<2E3||(this.I3=d,f!==this.oQ()&&(d=this.visibility,d.S!==f&&(d.S=f,d.CQ()),this.U("airplay",{rbld:f}),this.tW()),this.aP("airplayactivechange"))}Qw(d){if(this.loader){var f=this.loader,m=f.Y,y=f.getCurrentTime();const C=Date.now()-m.Z;m.Z=NaN;m.U("sdai",{adfetchdone:d,d:C});d&&!isNaN(m.D)&&m.A!==3&&g.g6(m.loader,y,m.D,m.Y);m.policy.A?m.V=NaN:m.j=NaN;O8(m, 4,m.A===3?"adfps":"adf");g.Pi(f)}}D_(){window.clearInterval(this.fB);this.Le.stop();this.videoData.Z=!0;this.G.eQ=!0;this.G.Mp=0;var d=this.dn;if(d.videoData.V){var f=d.AP.A,m=d.videoData.V.mS;f.V.has(m)&&(f.V.delete(m),f.S=!0)}d.S.stop();d.AP.GZ=0;this.n3();this.playerState.S(8)&&this.TU(Z$(this.playerState,65));this.fZ=!1;this.WZ.O();this.gN.zU();this.aP("playbackstarted");(d=g.AV("yt.scheduler.instance.clearPriorityThreshold"))?d():kp(0)}n3(){var d=IM(this.au),f={};const m={};!g.cw("pbs",this.h7.timerName)&& JK.measure&&JK.getEntriesByName&&(JK.getEntriesByName("mark_nr")[0]?sH("mark_nr"):sH());d.videoId&&(f.videoId=d.videoId);d.clientPlaybackNonce&&!this.C("web_player_early_cpn")&&(f.clientPlaybackNonce=d.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(m.isPausedOnLoad=!0);m.itag=d.V?Number(d.V.itag):-1;d.ya&&(m.preloadType=String(this.lD?2:1));f.liveStreamMode=ajq[H7(d)];f.playerInfo=m;this.h7.infoGel(f);if(this.loader){d=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&& (d.V&&(f=window.performance.getEntriesByName(d.V),f.length&&(f=f[0],d.tick("vri",f.fetchStart),d.tick("vdns",f.domainLookupEnd),d.tick("vreq",f.requestStart),d.tick("vrc",f.responseEnd))),d.A&&(f=window.performance.getEntriesByName(d.A),f.length&&(f=f[0],d.tick("ari",f.fetchStart),d.tick("adns",f.domainLookupEnd),d.tick("areq",f.requestStart),d.tick("arc",f.responseEnd))));d=d.ticks;for(const y in d)d.hasOwnProperty(y)&&this.h7.tick(y,d[y])}}lk(d=!1){if(this.mediaElement&&this.videoData){mel(this.NW, this.isPlaying());var f=this.getCurrentTime();this.loader&&(this.playerState.S(4)&&g.UY(this.videoData)||this.playerState.S(32)&&g.Ro(this.videoData)||c2l(this.loader,f),this.C("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.fF())>10&&this.U("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.fF(),bh:this.loader?.RP()},!0));f>5&&(this.NW.V=f);var m=!!g.AV("yt.scheduler.instance");m?bM.un(this.Dn):window.clearTimeout(this.Dn);var y=this.mediaElement.isPaused(); if((this.playerState.isBuffering()||!y||Ec(this.videoData))&&!this.playerState.S(128)){const C=()=>{if(this.mediaElement&&!this.playerState.S(128)){this.G.Qa()&&KQK(this,"pfx");var B=this.getCurrentTime();this.C("html5_buffer_underrun_transition_fix")&&(B-=this.BZ());var e=Fe(this.mediaElement),M=this.playerState.S(8),K=Y5(this.sT,B),N=CQg(this.sT,B,(0,g.b)(),e);M&&K?this.TU(Z$(this.playerState,1)):M&&N?(this.G.Qa()&&this.C("html5_log_centralized_player_time")&&!isFinite(B)&&N&&this.U("sabrSeekRefactorCmtBhFix", {cmt:B,loaderCmt:this.loader?.fF(),bh:this.loader?.RP()}),M=this.getDuration(),K=g.nM(this.videoData),M&&Math.abs(M-B)<1.1?(this.U("setended",{ct:B,bh:e,dur:M,live:K}),this.mediaElement.Z2()?this.seekTo(0,{uo:"videoplayer_loop",seekSource:37}):this.oU()):(this.playerState.isBuffering()||q9(this,"progress_fix"),this.TU(nC(this.playerState,1)))):(M&&!K&&!N&&B>0&&(M=(Date.now()-this.S9)/1E3,K=this.getDuration(),B>K-1&&this.U("misspg",{t:B.toFixed(2),d:K.toFixed(2),r:M.toFixed(2),bh:e.toFixed(2)})),this.playerState.isPaused()&& this.playerState.isBuffering()&&Fe(this.mediaElement)>5&&this.TU(Z$(this.playerState,1)));this.lk()}}; this.mediaElement.D().length===0?this.Dn=m?bM.zk(C,100):g.h2(C,100):this.Dn=m?bM.zk(C,500):g.h2(C,500)}this.videoData.So=f;!d&&this.isPlaying()&&WQW(this);wPW(this.BD,this.yT,this.Dc(),this.isBackground())&&gP(this);this.aP("progresssync",d);y&&Ec(this.videoData)&&this.aP("onVideoProgress",this.getCurrentTime())}}XK(){this.DS("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}Df(){return this.WZ.Df()}PJ(){return this.loader?this.loader.PJ():lL(this.jo,!0)}TU(d){if(!BEP(this.playerState, d)){var f=new g.ue(d,this.playerState);this.playerState=d;cvB(this);var m=!this.w9.length;this.w9.push(f);var y=this.mediaElement&&this.mediaElement.isSeeking();f.Lo(1)&&this.loader&&tG(this.loader);y=f.oldState.A()&&!y;if(f.Lo(1)&&y&&this.playerState.S(8)&&!this.playerState.S(64)&&this.loader&&(y=this.loader,y.PG=!0,y.policy.gs&&y.Q2&&y.U("lr_rb",{c:y.getCurrentTime(),s:y.isSeeking(),ab:Aw(y.Q2.S.ZS()),ala:SR(y.audioTrack)?.EB(),alr:y.audioTrack.S?.EB(),vb:Aw(y.Q2.A.ZS()),vla:SR(y.videoTrack)?.EB(), vlr:y.videoTrack.S?.EB()}),y.MF!==0&&y.U("sps_rebuffer",{c:y.getCurrentTime()}),this.mediaElement&&Fe(this.mediaElement)>=5)){y=this.BD;var C=this.yT;!C.videoData.V||y.C("html5_disable_performance_downgrade")?y=!1:(Date.now()-y.J>6E4&&(y.A=0),y.A++,y.J=Date.now(),y.A!==4?y=!1:(tEc(y,C.videoData.V),y=!0));y&&gP(this)}(y=g.BH(this.G.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&d.S(1)&&(d.S(8)||d.S(16))?this.nH.start(y):this.nH.stop();(g.zx(f,8)<0||f.Lo(1024))&&this.Le.stop();!f.Lo(8)|| this.videoData.Z||f.state.S(1024)||this.Le.start();f.state.S(8)&&g.zx(f,16)<0&&!f.state.S(32)&&!f.state.S(2)&&this.playVideo();f.state.S(2)&&GN(this.videoData)&&(this.j8(this.getCurrentTime()),this.lk(!0));f.Lo(2)&&(this.jh(!0),this.G.Qa()&&this.C("html5_sabr_parse_live_metadata_playback_boundaries")&&g.Ro(this.videoData)&&this.videoData.S&&(d={minst:`${this.videoData.S.FC}`,cminst:`${this.videoData.S.Iu()+this.BZ()}`,maxst:`${this.videoData.S.AL}`,hts:`${this.videoData.S.hP}`,cmaxst:`${this.videoData.S.JM()+ this.BZ()}`},this.U("sabrSeekableBoundaries",d)));f.Lo(128)&&this.Kl();this.videoData.S&&this.videoData.isLivePlayback&&!this.Q3&&(g.zx(f,8)<0?(d=this.videoData.S,d.j&&d.j.stop()):f.Lo(8)&&this.videoData.S.resume());d=this.NW;d.K.D.zU();if(d.mediaElement)if(f.oldState.A()&&iX(f.state)&&f.state.isBuffering()){y=d.mediaElement.getCurrentTime();C=d.mediaElement.A();var B=d.C("manifestless_post_live_ufph")||d.C("manifestless_post_live")?ky(C,Math.max(y-3.5,0)):ky(C,y-3.5);B>=0&&y>C.end(B)-1.1&&B+10?(FV(d.W,d.getCurrentTime()+d.videoData.limitedPlaybackDurationInSeconds),d.RP=!0):d.videoData.isLivePlayback&&d.videoData.endSeconds>0&&(FV(d.W,d.getCurrentTime()+d.videoData.endSeconds),d.RP=!0));d=this.WZ;if(f.Lo(1024)||f.Lo(512)||f.Lo(4))d.A&&(y=d.A,y.A>= 0||(y.S=-1,y.delay.stop())),d.qoe&&(y=d.qoe,y.J||(y.j=-1));d.provider.videoData.enableServerStitchedDai&&d.Fj?d.V.get(d.Fj)?.hP(f):d.S&&d.S.hP(f);if(d.qoe){y=d.qoe;C=f.state;B=g.I2(y.provider);var e=y.getPlayerState(C),M=B,K=C.seekSource||void 0;if(e!==y.S){y.Ys||M=10&&y.playTimeSecs<=180&&(y.A.set("qoealert",["1"]),y.qW=!0)),e!=="B"||y.S!=="PL"&&y.S!=="PB"||(y.isBuffering= !0),y.V=M);y.S==="PL"&&(e==="B"||e==="S")||y.provider.G.Qa()?nh(y,M):(y.gs||e!=="PL"||(y.gs=!0,XD(y,M,y.provider.W.MK())),gi(y,M));e==="PL"&&y.y9.zU();var N=[e];e==="S"&&K&&N.push(`${"ss"}.${K}`);g.ri(y,M,"vps",N);y.S=e;y.hP=M;y.V=M;y.D=!0}M=C.wu;C.S(128)&&M&&(M.Uq=M.Uq||"",Z0(y,B,M.errorCode,M.Mz,M.Uq));(C.S(2)||C.S(128))&&y.reportStats(B);C.isPlaying()&&!y.J&&(y.j>=0&&y.A.set("user_intent",[y.j.toString()]),y.J=!0);Vx(y)}d.A&&(d=d.A,KGS(d),d.playerState=f.state,d.A>=0&&f.Lo(16)&&d.seekCount++,f.state.isError()&& d.send());if(m&&!this.TL())try{for(const c of this.w9){var W=this.Sp;if(W.started&&(W.A(),c.oldState.S(16))){f=W;const D=lQB(f.S,Math.max(f.j-2E3,0));!isNaN(D)&&D<0x7ffffffffffff&&f.Y.start()}this.aP("statechange",c)}}finally{this.w9.length=0}}}aJ(){this.h7.tick("qoes")}kO(){this.NW.kO()}d9(d,f,m,y="LICENSE"){a:{var C=this.dn;m=m.substring(0,256);let B=NF(f);d==="drm.keyerror"&&this.CG&&this.CG.V.keys.length>1&&C.j<96&&(d="drm.sessionlimitexhausted",B=!1);const e=C.AP.experiments.LC("html5_retry_on_drm_unavailable"), M=C.AP.experiments.LC("html5_retry_on_drm_key_error"),K=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(e&&d==="drm.unavailable"||M&&d==="drm.keyerror"&&!m.match(K))C.W9("qoe.restart",{retryOnDrmError:1,e:d,detail:m}),C.W.TD(!0);else{if(B)if(C.videoData.V&&C.videoData.V.video.isHdr())D$(C,d);else{if(C.W.DS(d,f,y,m),eW(C,{detail:m}))break a}else C.W9(d,{detail:m});d==="drm.sessionlimitexhausted"&&(C.U("retrydrm",{sessionLimitExhausted:1}),C.j++,ZIT(C.W))}}}ZZ(){var d=g.BH(this.G.experiments,"html5_license_constraint_delay"); const f=pk();d&&f?(d=new g.mm(()=>{this.ud();Z_(this)},d),g.R(this,d),d.start()):(this.ud(),Z_(this))}Pw(d){this.aP("heartbeatparams",d)}AK(d){this.U("keystatuses",qz(d)); var f="auto",m=!1;this.videoData.V&&(f=this.videoData.V.video.quality,m=this.videoData.V.video.isHdr());a:{switch(f){case "highres":case "hd2880":f="UHD2";break;case "hd2160":case "hd1440":f="UHD1";break;case "hd1080":case "hd720":f="HD";break;case "large":case "medium":case "small":case "light":case "tiny":f="SD";break;default:f="";break a}m&&(f+="HDR")}f=Lc(d)?vM(d,f):d.V.includes(f);if(this.C("html5_enable_vp9_fairplay")){if(m){if(!d.J){this.videoData.nw||(this.videoData.nw=!0,this.U("drm",{dphdr:1}), this.TD(!0));return}if(this.CG?.S.S()?this.CG?.El():!f){this.U("drm",{dshdr:1});D$(this.dn);return}}if(this.CG?.S.S())return}else{const y=d.J&&f;if(m&&!y){D$(this.dn);return}}if(m=!f)m=!(vM(d,"AUDIO")&&vM(d,"SD"));m&&(d=qz(d),this.Kn?(this.aP("drmoutputrestricted"),this.C("html5_report_fatal_drm_restricted_error_killswitch")||this.DS("drm.keyerror",2,void 0,`info.${d}`)):(this.Kn=!0,this.W9(new g.iE("qoe.restart",{retrydrm:1,...d})),gP(this),ZIT(this)))}Bt(){if(!this.videoData.Z&&this.mediaElement&& !this.isBackground()){var d="0";this.mediaElement.j()>0&&Fe(this.mediaElement)>=5&&this.videoData.A&&this.videoData.A.S()&&(this.TU(nC(this.playerState,1)),q9(this,"load_soft_timeout"),this.aP("playbackstalledatstart"),d="1");cvB(this);var f=this.videoData.A;d={restartmsg:d,mfmt:!oI(this.videoData),mdrm:!(!(f&&f.videoInfos&&f.videoInfos.length&&f.videoInfos[0].contentProtection)||this.CG),mfmtinfo:!this.videoData.V,prerolls:this.EL()?this.uP.join(","):"0"};if(this.CG){f=this.CG;if(f.V.size<=0){let m= "ns;";f.K||(m+="nr;");f=m+=`ql.${f.j.length}`}else f=qz(f.V.values().next().value),f=g.KQ(f);d.drmp=f}Object.assign(d,this.loader?.X$()||{});Object.assign(d,this.mediaElement?.X$()||{});this.WZ.W9("qoe.start15s",g.KQ(d));this.aP("loadsofttimeout")}}j8(d){this.videoData.lengthSeconds!==d&&(this.videoData.lengthSeconds=d,Z_(this))}jh(d=!1,f){if(!this.J4)if(g.cw("att_s","player_att")||g.pU("att_s",void 0,"player_att"),this.C("use_rta_for_player"))(async()=>{if(!d||await g.ym())try{const y=RkT(this.WZ); if(!y)throw Error();const C=await g.mY({cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},g.BH(this.G.experiments,"html5_att_playback_timeout_ms")||3E4);if(this.J4)throw Error();if(!C.challenge)throw g.gh(Error(`Not sending atr ping; missing challenge string${C.error?`; error: ${C.error}`:""}`)),Error();this.J4=!0;const B=[C.challenge];if(C.error){const e=fzg(),M=kaV(e).get(C.error)||0;B.push(`${"r1c"}=${M}`)}else C.webResponse&&B.push(`${"r1a"}=${C.webResponse}`); C.adblockReporting?.reportingStatus!==void 0&&B.push(`${"r6a"}=${C.adblockReporting.reportingStatus}`);C.adblockReporting?.broadSpectrumDetectionResult!==void 0&&B.push(`${"r6b"}=${C.adblockReporting.broadSpectrumDetectionResult}`);y(B.join("&"));g.pU("att_f",void 0,"player_att")}catch(y){g.pU("att_e",void 0,"player_att")}})().then(()=>{f?.()}); else{var m=new g.GBP(this.videoData);if("c1a"in m.oX&&!g.yL.isInitialized()){g.pU("att_wb",void 0,"player_att");this.Oa===2&&Math.random()<.01&&g.gh(Error("Botguard not available after 2 attempts"));if(d)return;if(this.Oa<5){this.M8.zU();this.Oa++;return}}(m=g.MF(m))?(g.pU("att_f",void 0,"player_att"),XgB(this.WZ,m),this.J4=!0):g.pU("att_e",void 0,"player_att")}}DY(d=!1){return g.nM(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.ZY()||g.UY(this.videoData))?this.getCurrentTime(): this.JM(d)}fT(){return this.Iu()}JM(d=!1){return this.NW.JM(d)}Iu(){return this.NW.Iu()}BZ(){return this.NW?this.NW.BZ():0}getStreamTimeOffset(){return this.NW?this.NW.getStreamTimeOffset():0}tC(){return this.getStreamTimeOffset()===0?this.BZ():this.getStreamTimeOffset()}setPlaybackRate(d){this.playbackRate!==d&&Q4(this.BD,this.videoData.A?.videoInfos)&&(this.playbackRate=d,gP(this));this.playbackRate=d;this.mediaElement&&this.mediaElement.setPlaybackRate(d)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){let d= "unknown";if(this.videoData.V&&(d=this.videoData.V.video.quality,d==="auto"&&this.mediaElement)){const f=this.Is();f&&f.videoHeight>0&&(d=U7(f.videoWidth,f.videoHeight))}return d}isHdr(){return!!(this.videoData.V&&this.videoData.V.video&&this.videoData.V.video.isHdr())}sendVideoStatsEngageEvent(d,f){var m=this.WZ;m.S?(m=g.LC(m.S,"engage"),m.S1=d,m.send(f)):f&&f()}isAtLiveHead(d,f=!1){return g.nM(this.videoData)&&(this.Kf||f)?this.NW.isAtLiveHead(d):!1}b7(d){(this.Kf=d)||this.Le.stop();if(this.videoData.S)if(d)this.videoData.S.resume(); else{var f=this.videoData.S;f.j&&f.j.stop()}this.loader&&(f=this.videoData.C("html5_disable_preload_for_ssdai_with_preroll")&&this.wE()&&this.videoData.isLivePlayback,d&&!f?this.loader.resume():this.loader?.S1(!0));this.playerState.S(2)||d?this.playerState.S(512)&&d&&this.TU(Z$(this.playerState,512)):this.TU(nC(this.playerState,512));f=this.WZ;f.qoe&&(f=f.qoe,g.ri(f,g.I2(f.provider),"stream",[d?"A":"I"]))}jE(d){this.WZ.W9("player.exception",g.KQ({n:d.name,m:d.message}))}V7(d){this.WZ.V7(d)}Tw(d){this.WZ.Tw(d)}Zn(d){this.WZ.Zn(d)}cE(d){this.WZ.cE(d)}Yb(d, f,m,y){this.WZ.Yb(d,f,m,y)}sF(){this.U("hidden",{},!0)}CU(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}y_(){return this.loader?this.loader.y_():!0}setLoop(d){this.loop=d;this.mediaElement&&!g.ZI(this.G)&&this.mediaElement.setLoop(d)}Z2(){return this.mediaElement&&!g.ZI(this.G)?this.mediaElement.Z2():this.loop}dF(d){this.U("timestamp",{o:d.toString()});this.NW.dF(d)}zt(d){this.h7.tick(d)}KJ(d){return this.h7.KJ(d)}BP(d){this.h7.BP(d)}U(d,f,m=!1){this.WZ.U(d,f,m)}Oo(d,f, m=!1){this.WZ.U(d,f,m)}W9(d){this.WZ.W9(d.errorCode,g.KQ(d.details));d=d.errorCode;if(this.videoData.isLivePlayback&&(d==="qoe.longrebuffer"||d==="qoe.slowseek")||d==="qoe.restart")d=this.loader?YR(this.loader.videoTrack):{},this.U("lasoe",Object.assign(this.loader?YR(this.loader.audioTrack):{},this.Q2?.S?.yn())),this.U("lvsoe",Object.assign(d,this.Q2?.A?.yn()));this.C("html5_log_centralized_player_time")&&this.U("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.fF(),bh:this.loader?.RP()})}uZ(d, f,m){this.WZ.uZ(d,f,m)}U8(d,f,m,y,C,B,e,M){if(this.videoData.S?.isLive){var K=f.playerType===2?f:d,N=d.videoData.videoId,W=f.videoData.videoId;if(N&&W){var c=this.WZ;if(M?.ag){if(c.qoe){N=c.qoe;W=M.ag;N.reportStats();var D=N.provider.videoData.clientPlaybackNonce,E=N.provider.videoData.videoId||"",O=N.O?.join(".")||D,F=N.X?.join(".")||E;bX(N,B?4:C?2:0,W.OE.join(".")||D,W.e2.join(".")||E,y);N.reportStats();N.O=W.OE;N.X=W.e2;N.oP=W.adFormats;N.Hr=W.serializedQoeContextData;bX(N,B?5:C?3:1,O,F,m);N.reportStats()}}else if(c.qoe){D= c.qoe;E=d.cpn;O=f.cpn;F=K.videoData.nC;var V=D.provider.videoData.clientPlaybackNonce;const l=D.provider.videoData.videoId,x=O!==V&&W!==l;V=E!==V&&N!==l;D.reportStats();D.adCpn&&D.adCpn!==E||(D.adCpn=V?E:"",D.K=V?N:"",D.adFormat=V?F:void 0,bX(D,B?4:C?2:0,O,W,y),D.reportStats(),D.adCpn=x?O:"",D.K=x?W:"",D.adFormat=x?F:void 0,bX(D,B?5:C?3:1,E,N,m),D.reportStats())}M?.iX?(c.S?.Mp(),c.S?.J(),c.S?.nC(M.iX),c.S?.J(),c.S?.Z(!0,!0).send(),c.S?.RP()):(m=c,C=d.cpn,m.V.has(C)?(B=m.V.get(C),jW(B,!0).send(),B.D(), C!==m.provider.videoData.clientPlaybackNonce&&(vc(B),m.S?.S1(),m.V.delete(C))):(m.Fj=m.provider.videoData.clientPlaybackNonce,m.Fj&&m.S&&(m.V.set(m.Fj,m.S),jW(m.S).send(),m.S.D())),m=f.cpn,K=K.videoData,y-=this.tC(),c.V.has(m)?(K=c.V.get(m),y=K.j&&isNaN(K.Y)?JW(K):NaN,K=K.Z(!1),isNaN(y)||(K.J=y),K.send()):(y=IQW(c,c.provider,K,y),c.V.set(m,y),y.hP(new g.ue(nC(new g.ur,8),new g.ur)),y.O(),c.S?.D()),c.Fj=m);this.C("html5_unify_csi_server_stitched_transition_logging")?(y=this.h7,c=d.cpn,d=f.cpn,m=this.videoData.clientPlaybackNonce, K=f.videoData,f=(0,g.b)(),m=`${c===m?"video":"ad"}_to_${d===m?"video":"ad"}`,m!=="video_to_ad"&&(C=m==="ad_to_video"?void 0:K,c=C?.A5,B={},K?.lB&&(B.cttAuthInfo={token:K.lB,videoId:K.videoId}),e&&(B.startTime=e),g.Ww(m,B),e={targetVideoId:K?.videoId??"empty_video",targetCpn:d,adVideoId:C?.videoId??"empty_video",adClientPlaybackNonce:c?.cpn??C?.clientPlaybackNonce},c&&(e.adBreakType=c.adBreakType,e.adType=c.adType),g.KU(e,m),g.c9(y,f,m))):(y=this.h7,m=this.videoData.clientPlaybackNonce,K=(0,g.b)(), c=f.videoData,d=`${d.cpn===m?"video":"ad"}_to_${f.cpn===m?"video":"ad"}`,m={},c.lB&&(m.cttAuthInfo={token:c.lB,videoId:c.videoId}),e&&(m.startTime=e),g.Ww(d,m),g.KU({targetVideoId:c.videoId,targetCpn:f.cpn,isSsdai:!0},d),e||g.c9(y,K,d))}}else g.u3(this.logger,360717806,"SSTEvent for nonSS")}mp(){var d=this.au;const f=d.jy;d.jy=[];return f}ML(d){this.videoData.Xp=!0;this.W9(new g.iE("sabr.fallback",d));this.TD(!0)}X0(d,f=!0){this.videoData.O5=!0;f&&(this.W9(new g.iE("qoe.restart",d)),this.TD(!0))}Eq(d){this.U("sdai", {aftimeout:d});this.W9(new g.iE("ad.fetchtimeout",{timeout:d}))}eL(){return g.I2(this.WZ.provider)}getPlayerSize(){return this.eT.getPlayerSize()}ZK(){return this.eT.ZK()}IF(){return this.h7}vG(){return this.au.vG()}getVolume(){return this.au.getVolume()}C0(){return this.au.C0()}isMuted(){return this.au.isMuted()}sK(){return this.au.sK()}qb(){this.Q3=!0}C(d){return this.G.C(d)}lT(){return this.G.lT()}HE(d,f,m,y,C){this.U("xvt",{m:d,g:f?1:0,tt:m?1:0,np:y?1:0,c:C})}rd(){this.loader?.resume()}wE(){return g.TE(this.uP, "ad")}Qa(){return this.G.Qa()}s3(){if(this.C("html5_generate_content_po_token"))return this.videoData.mz||"";this.au.Ex();return this.G.tM||""}Rl(){if(this.videoData.videoId)return this.videoData.z3}NH(){return this.videoData.videoId}R_(){return this.au.zB}jc(){return this.fZ}UX(){return this.au.UX()}Tz(d,f,m){this.TU(nC(this.playerState,16,m));this.NW.Tz(d,f,m)}prefetchKeyPlay(d,f){this.loader?.prefetchKeyPlay(d,f)}WR(d){return this.NW.WR(d)}wi(){this.NW.wi()}Y6(d,f){const m=this.C("html5_generate_content_po_token")? this.videoData:void 0;this.au.Y6(d,f,m)}vS(){return this.C("html5_remove_ios_7_hack_force_play")}tK(d,f){this.WZ.tK(d,f)}gZ(){return this.WZ.gZ()}tO(){return this.au.tO()}SI(){return this.au.SI(this)}ob(){this.PV=!0}mH(d){this.loader?.mH(d)}Je(d){this.NW.Je(d)}};g.u=g.hX.prototype;g.u.dV=mE(98);g.u.gk=mE(95);g.u.Qp=mE(90);g.u.PM=mE(77);g.u.Um=mE(66);g.u.kR=mE(48);g.u.WM=mE(35);g.u.u5=mE(29);g.u.QS=mE(23);g.u.xg=mE(17);g.u.CY=mE(5);var zt={primary:"Primary",secondary:"Secondary"};var wZg=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);w(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.Fw(d,d.L().lT().S.Ul(g.$H)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.UM()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var Y_5=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"videodatachange",()=>{this.updateMetadata()}); this.events.Fw(d,"presentingplayerstatechange",()=>{s$K(this)}); this.events.Fw(d,"SEEK_COMPLETE",()=>{DGE(this)})}updateMetadata(){var d=this.api.getVideoData(); if(d?.Ss()){var f=this.api.L(),m=[],y="";if(!f.K){const C=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.QN(f)&&C?(m=E9P(C.thumbnailDetails),C.album&&(y=jT(C.album))):m=[{src:d.Em("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}this.api.getVideoData()?.B2()&&DGE(this);s$K(this);pOh(this);navigator.mediaSession.metadata=new MediaMetadata({title:d.title,artist:d.author,artwork:m,album:y});f=d=null;bk(this.api)&& (d=()=>{this.api.nextVideo()},f=()=>{this.api.previousVideo()}); bT("nexttrack",d);bT("previoustrack",f)}}ue(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;const d="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(const f of d)bT(f,null);this.api.getVideoData()?.B2()&&navigator.mediaSession.setPositionState&&navigator.mediaSession.setPositionState({});super.ue()}};var U5T=class extends DT{constructor(d){super(d);this.A=new Map;this.Y=this.S=void 0;this.compositeVideoState=null;this.V=void 0;this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"modulecreated",f=>{a:{var m=this.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer;if(m&&(m=g.z(m.compositeVideoOverlay,J_K),m?.sources?.length))for(y of m?.sources)if(y.isActive)break a;var y=void 0}f==="captions"&&y?.topLeftCornerX!==void 0&&y?.topLeftCornerY!==void 0&&y?.width!== void 0&&y?.height!==void 0&&this.api.fX({top:y.topLeftCornerY,right:1-y.topLeftCornerX-y.width,bottom:1-y.topLeftCornerY-y.height,left:y.topLeftCornerX})}); this.events.Fw(d,"videodatachange",f=>{const m=this.api.getVideoData();this.S=void 0;this.A.clear();this.api.nR("compositeembargo",1);const y=m?.e8.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");y?.length?$GW(this,y.filter(C=>C.onEnter?.some(this.j))):m?.cueRanges&&$GW(this,m.cueRanges.filter(C=>C.onEnter?.some(this.j))); f==="dataupdated"&&m?.compositeLiveStatusToken!==this.Y&&(this.Y=m?.compositeLiveStatusToken,this.api.Wk())}); this.events.Fw(d,g.p3("compositeembargo"),f=>{if(this.S?.id!==f.id&&(this.api.V7(!0),this.A.has(f.id))){var m=this.A.get(f.id),y=this.api.getVideoData();for(const C of m)m=C.compositeEmbargo?.embargoStatusToken,y.WF!==m&&(y.WF=m,this.api.Wk()),Avv(this,f)}}); this.events.Fw(d,g.$z("compositeembargo"),f=>{if(this.S?.id===f.id&&(this.api.V7(!1),this.A.has(f.id))){if(f=this.api.getVideoData())f.WF=void 0;this.api.Wk();Avv(this)}}); this.events.Fw(d,"heartbeatRequest",f=>{this.compositeVideoState!==null&&(f.playbackState||(f.playbackState={}),f.playbackState.compositeVideoState=this.compositeVideoState)}); this.events.Fw(d,"internalaudioformatchange",(f,m)=>{const y=this.api.getVideoData({Tk:!1});y?.U("atrkchg",{id:f,m});if(y&&!y.Lw()){m=this.api.getAvailableAudioTracks();for(const C of m)if(C.getLanguageInfo().getId()===f){this.api.L().oP=f;break}}}); this.events.Fw(d,"onPlaybackAudioChange",()=>{this.api.Wk();if(d.getVideoData()?.L().C("html5_preload_on_mosaic_audio_track_change")){const f=this.api.getSourceConfigForActiveAudioTrack();f&&d.preloadVideoByPlayerVars({videoId:f.videoId,live_preload:!0},1)}}); w(d,"setCompositeParam",f=>{this.compositeVideoState=f}); this.api.C("web_watch_enable_multiview_manager")&&w(d,"setCompositeVideoOverlayRendererComponent",f=>{this.setCompositeVideoOverlayRendererComponent(f)})}setCompositeVideoOverlayRendererComponent(d){this.V&&(this.V.remove(),g.i$(this.V,"ytp-composite-video-overlay-renderer"),this.V=void 0); d&&(g.K6(d,"ytp-composite-video-overlay-renderer"),g.HX(this.api,d,4),this.V=d)}j(d){return d.compositeEmbargo!==void 0}ue(){super.ue();this.A.clear()}};var GeK=class extends DT{constructor(d){super(d);w(d,"getAvailableQualityData",()=>this.getAvailableQualityData()); w(d,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); w(d,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var d=this.api.getVideoData();if(!d)return[];var f=[],m=d.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,y=k35(m),C=m?.restrictedAdaptiveFormats;if(C){m=[];for(var B of C){if(B.mimeType?.includes("audio")&&this.api.C("enable_lr_upsell_for_premium_high_quality_audio"))continue;C=eo(B.mimeType,B.quality,B.itag.toString(),B.width.toString(),B.height.toString(),B.qualityLabel,B.qualityOrdinal&&b2[B.qualityOrdinal]);m.push(C)}d= gb(d);aj(m);B=[];for(var e of m)kB(d,e,this.api.L().A)===!0&&B.push(e);f=f.concat(Q$K(B,!1,y))}e=this.api.Cq();f=f.concat(Q$K(e,!0,y));y=[];if(this.api.C("web_player_enable_premium_hbr_in_h5_api")){e=f;f=new Set;y=new Map;var M={};for(var K of e)e=K.quality,m=K.isPlayable,(d=K.qualityLabel)&&e&&(m&&y.has(e)&&y.get(e)!==d?f.add(e):m&&y.set(e,d),M[d]||(M[d]=K));K=[];for(var N of Object.values(M))M=N.quality,y=N,M&&!f.has(M)&&(y.formatId=void 0),K.push(y);N=f=K;K=0;for(M=0;M{this.fV(f)}); this.events.Fw(d,"csiinitialized",()=>{o9v(this)})}fV(d){if(Hv())if(!this.A&&this.S){d.z3={coldStartInfo:{clientState:this.V}}; try{this.S.then(()=>{aPV(this,d)},f=>{wP(f,"player_update"); this.handleError(f,d)})}catch(f){wP(f,"player_update_catch"),this.handleError(f,d)}}else this.A?aPV(this,d):this.api.U("pf",{m:this.A?1:0, p:this.S?1:0})}handleError(d,f){g.gh(d);let m=0;d.mediaIntegrityErrorName?m||(m=dEK[d.mediaIntegrityErrorName]):d.code&&(m=d.code());f.z3={Hj:{code:m}}}};var mEn=class extends DT{constructor(d){super(d);this.loaded=!1;this.Z=0;this.S=!1;this.J={};this.A=[];this.j=0;this.D=!1;this.events=new g.f2(d);g.R(this,this.events);this.V=new g.f2(d);g.R(this,this.V);this.events.Fw(d,"modulesCreated",()=>{this.YS()&&this.load()}); this.events.Fw(d,"modulesDestroyed",f=>{const m=this.api.getPresentingPlayerType();switch(f){case 2:case 3:f=m!==1&&!(m===5||m===6||m===7);break;case 4:f=!this.S;break;default:f=!0}f&&this.unload()})}YS(){return this.api.getVideoData().Aq.includes("playableSequences")}load(){if(!this.loaded){this.Y||(this.Y=new g.PY({B:"div", oO:["ytp-player-content","ytp-yto-overlay"],qp:[{B:"div",oO:["ytp-yto-preroll-message"],Ol:"El v\u00eddeo empezar\u00e1 en breve"}]}),g.R(this,this.Y),hgE(this,!1),g.HX(this.api,this.Y.element,4));var d=this.api.getPresentingPlayerType();this.V.Fw(this.api,"playbackChange",()=>{var f=this.api.getPresentingPlayerType()===5;g.W_(this.api.getRootNode(),"ytp-yto-preroll",f);hgE(this,f)}); this.V.Fw(this.api,"presentingplayerstatechange",f=>{this.onStateChange(f)}); this.V.Fw(this.api,g.p3("yto"),(f,m)=>{this.onCueRangeEnter(f,m)}); this.V.Fw(this.api,"ytoprerollinternstitialnext",()=>{rvB(this)}); g9V(this);this.loaded=!0;this.api.vD("playableSequences",d)}}onCueRangeEnter(d){d=d.getId();if(!this.S){if(this.api.getPlayerStateObject(1).S(2)){if(this.D)return}else this.D=!1;this.A.includes(d)||this.A.push(d);this.api.getPresentingPlayerType()===1&&FQP(this)}}onStateChange(d){var f=this.api.getPresentingPlayerType();d=d.state;this.S||f!==5&&f!==6&&f!==7||d.S(1)||d.S(16)||d.S(32)||(f=d.S(128),(d.S(2)||f)&&rvB(this))}unload(){this.loaded&&(this.Z=0,this.D=this.S=!1,this.J={},this.j=0,this.A.length= 0,this.V.A(),this.loaded=!1)}ue(){this.unload();super.ue()}};var y35=class{constructor(d=200){this.V=d;this.A=this.S=void 0}async delete(d){await IPK(this);if(this.S)try{const f=G4(d,"videoPlaybackPositionEntity");await R7(this.S,f);this.A===d&&(this.A=void 0)}catch(f){throw Error("Failed to delete playback position",{cause:f});}}};var C35=class extends DT{constructor(d){super(d);d=d.L().lT().S.Ul(x2n);const f=new y35(Number(d)||void 0);w(this.api,"addOrUpdateOnlinePlaybackPosition",(m,y,C)=>XOP(f,m,y,C)); w(this.api,"deleteOnlinePlaybackPosition",m=>f.delete(m))}};var BNP=class extends DT{constructor(d){super(d);this.S=!0;const f=new g.f2(d);g.R(this,f);f.Fw(d,"internalaudioformatchange",(m,y)=>{lPg(this,m,y)}); f.Fw(d,"annotationvisibility",m=>{this.api.C("web_fix_annotations")&&VDq(this,(294).toString(),{boolValue:m})}); f.Fw(d,"videoplayerreset",()=>{Gt(this)}); f.Fw(d,"videodatachange",(m,y)=>{this.onVideoDataChange(m,y)})}onVideoDataChange(d,f){f.Lw()&&(d==="newdata"&&Gt(this),this.S&&d==="dataloaded"&&(this.S=!1,nK(Xs(tr(this.api.L(),this.api.getVideoData()?.D()),m=>{PnW(this,m)}),()=>{this.S=!0})))}q6(){if(g.ZI(this.api.L())){const d=g.bP(this.api.L(),this.api.getVideoData()?.D()); return Xs(gs(d),f=>{const m=g.Uc();g.G2(m,f);return this.api.q6(m)})}return gs(this.api.q6())}};var eQv=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"onSnackbarMessage",f=>{switch(f){case 1:this.api.getPlayerStateObject().isBuffering()&&g.gM(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 LQK; g.n2=class extends g.NQ{constructor(d,f=!1,m,y=!1){super();this.X=!1;this.j=new g.Zg(this);this.Y=this.J=null;this.V=this.A=!1;g.R(this,this.j);this.target=d;this.S=f;this.S1=m||d;this.X=y;f&&(g.eu&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");fw(this)}Fw(d,f){this.j.Fw(this.S1,d,f,void 0,!this.S)}cancel(){this.V&&(this.V=!1,this.aP("dragend",0,0,null));this.A&&(this.A=!1,this.aP("hoverend",0,0,null),mL(this),fw(this))}P5(d){mL(this);this.Fw(dj("move"),this.O); this.Fw(dj("out"),this.WA);this.Fw("touchstart",this.Z);this.S&&this.Fw(dj("down"),this.D);const f=d.target;d=new g.Oj(d.pageX,d.pageY);this.A=!0;this.aP("hoverstart",d.x,d.y,f);this.aP("hovermove",d.x,d.y,f)}O(d){const f=d.target;d=new g.Oj(d.pageX,d.pageY);if(this.Y){const m=this.Y;this.Y=null;if(m.relatedTarget===f&&oB(new g.Oj(m.pageX,m.pageY),d))return}this.aP("hovermove",d.x,d.y,f)}WA(d){const f=new g.Oj(d.pageX,d.pageY),m=d.relatedTarget;try{if(m&&g.$T(this.target,m)){this.Y=d;this.aP("hovermove", f.x,f.y,m);return}}catch(y){}mL(this);fw(this);this.A=!1;this.aP("hoverend",f.x,f.y,m)}oP(d){this.P5(d);this.D(d)}D(d){if(typeof d.button!=="number"||d.button===0){mL(this);this.j.Fw(yn(d.target),dj("move"),this.Ys);this.j.Fw(yn(d.target),dj("up"),this.hP);var f=d.target;if(g.eu)this.Fw("dragstart",this.e1);else if(d.preventDefault(),(g.v1||g.Za)&&f)a:{let m=f;for(;m;){if(QA(m)||m.getAttribute("tabindex")==="-1"){m.focus();break a}m=m.parentElement}yn(f).activeElement.blur()}this.V=!0;d=new g.Oj(d.pageX, d.pageY);this.aP("dragstart",d.x,d.y,f);this.aP("dragmove",d.x,d.y,f)}}e1(d){d.preventDefault()}Ys(d){let f=d.target;f===yn(d.target)&&(f=null);d=new g.Oj(d.pageX,d.pageY);this.aP("hovermove",d.x,d.y,f);this.aP("dragmove",d.x,d.y,f)}hP(d){mL(this);this.V=!1;const f=Td(d),m=d.target;d=new g.Oj(d.pageX,d.pageY);f&&g.$T(this.target,f)?(this.Fw(dj("move"),this.O),this.Fw(dj("out"),this.WA),this.Fw(dj("down"),this.D),this.Fw("touchstart",this.Z),this.aP("dragend",d.x,d.y,m)):(fw(this),this.A=!1,this.aP("dragend", d.x,d.y,m),this.aP("hoverend",d.x,d.y,m))}Z(d){const f=d.changedTouches[0];f&&(mL(this),this.Fw("touchmove",this.IP),this.Fw("touchend",this.K),this.Fw("touchcancel",this.K),this.J=f.identifier,d=d.target,this.A||(this.A=!0,this.aP("hoverstart",f.pageX,f.pageY,d)),this.aP("hovermove",f.pageX,f.pageY,d),this.S&&(this.V=!0,this.aP("dragstart",f.pageX,f.pageY,d),this.aP("dragmove",f.pageX,f.pageY,d)))}IP(d){const f=JvT(this,d);f&&(this.S&&d.preventDefault(),d=d.target,this.aP("hovermove",f.pageX,f.pageY, d),this.S&&this.aP("dragmove",f.pageX,f.pageY,d))}K(d){const f=JvT(this,d);if(f){mL(this);fw(this);this.A=!1;const m=d.target;this.S&&(this.X||d.preventDefault(),this.V=!1,this.aP("dragend",f.pageX,f.pageY,m));this.aP("hoverend",f.pageX,f.pageY,m)}}ue(){this.S&&(g.eu&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");mL(this);super.ue()}};LQK=!1;var MVB=class extends DT{constructor(d){super(d);this.A=new Set;this.S={};this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"videodatachange",f=>{f==="newdata"&&(this.api.nR("stationsEmbargo"),this.api.nR("stationsMetadataUpdate"),this.S={},this.A.clear());f=this.api.getVideoData().e8;const m=f.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");m&&j$c(this,m,"stationsEmbargo");(f=f.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_METADATA_UPDATE"))&&j$c(this,f,"stationsMetadataUpdate")}); this.events.Fw(d,g.p3("stationsEmbargo"),f=>{this.api.V7(!0);var m=this.S[f.id]??[];for(const y of m){m=y.embargo;if(!m)continue;this.api.hideControls();this.api.DS("auth",2,jT(m.errorRenderer.reason),g.KQ({embargoed:1,id:f.id,idx:f.A,start:f.start}));(m=m.onTrigger)&&g.gM(this.api,"innertubeCommand",m)}}); this.events.Fw(d,g.p3("stationsMetadataUpdate"),f=>{f=this.S[f.id]??[];for(const m of f)(f=m.command)&&g.gM(this.api,"innertubeCommand",f)})}};var K3l=class extends LO{constructor(d,f,m){super(f,d);this.S=m}preventDefault(){super.preventDefault();this.S&&this.S.preventDefault()}stopPropagation(){super.stopPropagation();this.S&&this.S.stopPropagation()}};g.bA=class extends ZZ5{constructor(d){super();this.S=d;this.nC={};this.listener=f=>{this.dispatchEvent(new K3l(this,f.type,f))}}J(){return!0}isView(){return!1}Ck(){return!1}B9(){return this.S}GD(){return this.S.src}KC(d){const f=this.getPlaybackRate(); this.S.src=d;this.setPlaybackRate(f)}Hr(){this.S.removeAttribute("src")}getPlaybackRate(){try{return this.S.playbackRate>=0?this.S.playbackRate:1}catch{return 1}}setPlaybackRate(d){this.getPlaybackRate()!==d&&(this.S.playbackRate=d);return d}Z2(){return this.S.loop}setLoop(d){this.S.loop=d}canPlayType(d,f){return this.S.canPlayType(d,f)}isPaused(){return this.S.paused}isSeeking(){return this.S.seeking}isEnded(){return this.S.ended}Mp(){return this.S.muted}X(d){pG();this.S.muted=d}D(){return this.S.played|| $y([],[])}A(){let d;try{d=this.S.buffered}catch{}return d||$y([],[])}K(){return this.S.seekable||$y([],[])}fC(){const d=this.S;return d.getStartDate?d.getStartDate():null}getCurrentTime(){return this.S.currentTime}setCurrentTime(d){this.S.currentTime=d}getDuration(){return this.S.duration}load(){const d=this.S.playbackRate;try{this.S.load()}catch{}this.S.playbackRate=d}pause(){this.S.pause()}play(){const d=this.S.play();if(!d||!d.then)return null;d.then(void 0,()=>{}); return d}j(){return this.S.readyState}RP(){return this.S.networkState}AO(){return this.S.error?this.S.error.code:null}DB(){return this.S.error?this.S.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.S instanceof window.HTMLVideoElement&&this.S.getVideoPlaybackQuality)return this.S.getVideoPlaybackQuality();if(this.S){var d=this.S;const f=d.webkitDroppedFrameCount;if(d=d.webkitDecodedFrameCount)return{droppedVideoFrames:f||0,totalVideoFrames:d}}return{}}oQ(){return!!this.S.webkitCurrentPlaybackTargetIsWireless}XH(){return!!this.S.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){const d= this.S,f=window.document;window.document.pictureInPictureEnabled?this.S!==f.pictureInPictureElement?d.requestPictureInPicture():f.exitPictureInPicture():ES()&&d.webkitSetPresentationMode(d.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}tF(){var d=this.S;return new g.Oj(d.offsetLeft,d.offsetTop)}getSize(){return g.zu(this.S)}setSize(d){vz(this.S,d)}getVolume(){return this.S.volume}setVolume(d){pG();this.S.volume=d}qW(d){this.nC[d]||(this.S.addEventListener(d,this.listener), this.nC[d]=this.listener)}setAttribute(d,f){this.S.setAttribute(d,f)}removeAttribute(d){this.S.removeAttribute(d)}hasAttribute(d){return this.S.hasAttribute(d)}hP(){return xM(this.S)}Pk(d){g.K6(this.S,d)}e1(d){return g.Va(this.S,d)}gs(){return g.$T(document.body,this.S)}audioTracks(){const d=this.S;if("audioTracks"in d)return d.audioTracks}ue(){for(const d of Object.keys(this.nC))this.S.removeEventListener(d,this.nC[d]);super.ue()}ws(d){this.S.disableRemotePlayback=d}};g.bA.prototype.O=mE(114); g.bA.prototype.oP=mE(112);g.bA.prototype.Ys=mE(110);g.bA.prototype.S1=mE(108);var ZT=class extends g.PY{constructor(d,f){super({B:"div",le:"ytp-horizonchart"});this.sampleCount=150;this.D=d;this.J=f;this.index=0;this.heightPx=-1;this.Y=this.V=null;this.S=2;this.element.style.width=`${this.S*this.sampleCount}px`;this.element.style.height="1em"}};var v9K=class extends g.PY{constructor(d){var f=null;f={B:"button",oO:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],xs:{title:"close"},Ol:"[X]"};super({B:"div",oO:["html5-video-info-panel","ytp-sfn"],qp:[f,{B:"div",oO:["html5-video-info-panel-content","ytp-sfn-content"],qp:[{B:"div",qp:[{B:"div",Ol:"Video ID / sCPN"},{B:"span",Ol:"{{video_id_and_cpn}}",le:"ytp-sfn-cpn"}]},{B:"div",qp:[{B:"div",Ol:"Viewport / Frames"},{B:"span",Ol:"{{dims_and_frames}}"}]},{B:"div",qp:[{B:"div",Ol:"Current / Optimal Res"}, {B:"span",Ol:"{{resolution}}"}]},{B:"div",qp:[{B:"div",Ol:"Volume / Normalized"},{B:"span",Ol:"{{volume}}"}]},{B:"div",qp:[{B:"div",Ol:"Codecs"},{B:"span",Ol:"{{codecs}}"}]},{B:"div",xs:{style:"{{shader_info_style}}"},qp:[{B:"div",Ol:"Shader Info"},{B:"span",Ol:"{{shader_info}}"}]},{B:"div",xs:{style:"{{color_style}}"},qp:[{B:"div",Ol:"Color"},{B:"span",Ol:"{{color}}"}]},{B:"div",xs:{style:"{{drm_style}}"},qp:[{B:"div",Ol:"Protected"},{B:"span",Ol:"{{drm}}"}]},{B:"div",xs:{style:"{{bandwidth_style}}"}, qp:[{B:"div",Ol:"Connection Speed"},{B:"span",qp:[{B:"span",Ol:"{{bandwidth_chart}}"},{B:"span",Ol:"{{bandwidth_kbps}}"}]}]},{B:"div",xs:{style:"{{network_activity_style}}"},qp:[{B:"div",Ol:"Network Activity"},{B:"span",qp:[{B:"span",Ol:"{{network_activity_chart}}"},{B:"span",Ol:"{{network_activity_bytes}}"}]}]},{B:"div",qp:[{B:"div",Ol:"Buffer Health"},{B:"span",qp:[{B:"span",Ol:"{{buffer_health_chart}}"},{B:"span",Ol:"{{buffer_health_seconds}}"}]}]},{B:"div",xs:{style:"{{live_latency_style}}"}, qp:[{B:"div",Ol:"Live Latency"},{B:"span",qp:[{B:"span",Ol:"{{live_latency_chart}}"},{B:"span",Ol:"{{live_latency_secs}}"}]}]},{B:"div",xs:{style:"{{live_mode_style}}"},qp:[{B:"div",Ol:"Live Mode"},{B:"span",Ol:"{{live_mode}}"}]},{B:"div",xs:{style:"{{playback_categories_style}}"},qp:[{B:"div",Ol:"Playback Categories"},{B:"span",Ol:"{{playback_categories}}"}]},{B:"div",xs:{style:"{{fmt_debug_info_style}}"},qp:[{B:"div",Ol:"Format Debug Info"},{B:"span",Ol:"{{fmt_debug_info}}"}]},{B:"div",qp:[{B:"div", Ol:"Mystery Text"},{B:"span",Ol:"{{debug_info}}"}]},{B:"div",xs:{style:"{{extra_debug_info_style}}"},qp:[{B:"div",Ol:""},{B:"span",qp:[{B:"span",Ol:"{{extra_debug_info}}"}]}]},{B:"div",qp:[{B:"div",Ol:"Date"},{B:"span",Ol:"{{date}}"}]},{B:"div",xs:{style:"{{cotn_and_local_media_style}}"},qp:[{B:"div",Ol:"COTN / Local Media"},{B:"span",Ol:"{{cotn_and_local_media}}"}]},{B:"div",xs:{style:"{{release_style}}"},qp:[{B:"div",Ol:"Player Release"},{B:"span",Ol:"{{release_name}}"}]}]}]});this.Br=d;this.position= 0;this.J=!0;f?this.Fw(this.ZW("ytp-sfn-close"),"click",this.hide):this.Fw(this.element,"click",this.hide);d=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];f="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");const m=d.map(y=>y/4); this.O={};this.S=new ZT(d,f);g.R(this,this.S);this.updateValue("bandwidth_chart",this.S);this.Y=new ZT([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.R(this,this.Y);this.updateValue("live_latency_chart",this.Y);this.V=new ZT([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.R(this,this.V);this.updateValue("buffer_health_chart",this.V);this.Z=new ZT(m,f);g.R(this,this.Z);this.updateValue("network_activity_chart",this.Z);this.delay= new g.mm(this.mJ,500,this);g.R(this,this.delay);this.D=new g.mm(this.K,2E4,this);g.R(this,this.D)}show(){super.show();this.mJ()}hide(){super.hide();this.delay.stop();this.D.stop()}mJ(){var d=(0,g.b)(),f=ok(this.Br);Cw(this.S,f.bandwidth_samples);Cw(this.Z,f.network_activity_samples);Cw(this.Y,f.live_latency_samples);Cw(this.V,f.buffer_health_samples);const m={};for(const [y,C]of Object.entries(f)){f=y;const B=C;this.O[f]!==B&&(m[f]=" "+String(B));this.O[f]=B}this.update(m);d=(0,g.b)()-d>25?5E3:500; this.delay.start(d)}K(){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.D.start(2E4)}};var NNn=class extends DT{constructor(d){super(d);w(d,"getStatsForNerds",()=>ok(this.api)); hm(d,"showVideoInfo",()=>{zgK(this,!0)}); hm(d,"hideVideoInfo",()=>{zgK(this,!1)}); hm(d,"isVideoInfoVisible",()=>!!this.S?.Zc())}};var ibl=class extends DT{constructor(d){super(d);this.e1={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:f=>T25(this,f), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:f=>T25(this,f), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>this.api.L().experiments.LC("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.D&&this.O:this.D&&this.Z, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>this.hP}; this.hP=this.O=this.Z=this.D=!1;this.Y={};this.events=new g.f2(d);g.R(this,this.events);this.J=new g.n2(this.api.iT().Tq);g.R(this,this.J);if(this.api.C("enable_smart_skip_web_player_bar_hover_length_threshold")&&g.BH(this.api.L().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds")){const f=g.BH(this.api.L().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds");this.X=new g.mm(this.j,f,this);g.R(this,this.X)}this.events.Fw(d,"videodatachange",(f,m)=>{if(f!=="dataupdated"|| m.videoId!==this.videoId||!yK(this.timelyActions,YQv(m)))this.onVideoDataChange(m)}); this.events.Fw(d,"presentingplayerstatechange",f=>{this.Zv(f)}); d.C("enable_smart_skip_player_controls_shown_on_web")&&(this.events.Fw(d,"onShowControls",()=>{this.D=!0;this.j()}),this.events.Fw(d,"onHideControls",()=>{this.D=!1}),this.J.subscribe("hoverstart",()=>{this.Z=!0; this.j()},this),this.J.subscribe("hoverend",()=>{this.Z=!1},this),d.C("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.Fw(d,"progressBarHoverStart",()=>{this.O=!0; this.api.C("enable_smart_skip_web_player_bar_hover_length_threshold")?this.X?.zU():this.j()}),this.events.Fw(d,"progressBarHoverEnd",()=>{this.O=!1; this.api.C("enable_smart_skip_web_player_bar_hover_length_threshold")&&this.X?.stop()}))); d.C("enable_smart_skip_speedmaster_on_web")&&this.events.Fw(d,"speedmasterchanged",f=>{(this.hP=f)&&this.j()}); this.events.Fw(d,g.p3("timelyAction"),f=>{this.onCueRangeEnter(f.getId())}); this.events.Fw(d,g.$z("timelyAction"),f=>{this.onCueRangeExit(f.getId())}); d.C("web_enable_keyboard_shortcut_for_timely_actions")&&this.events.Fw(d,"keyboardserviceglobalkeydown",(f,m)=>{if((dL?f.altKey:f.ctrlKey)&&f.keyCode===39&&this.K&&this.S&&(f=g.z(e8(this,this.S)?.rendererContext,CYV),f=g.ST(f?.onTap))&&(g.gM(this.api,"innertubeCommand",f),m&&(m.Wn=!0),m=b0(),f=uTV(m))){const y=g.W5(0);y&&wg(m.client,y,f)}},this); this.A=new g.PY({B:"div",oO:["ytp-player-content","ytp-timely-actions-content"]});this.A.hide();w(d,"insertTimelyActionUi",f=>{this.A.element.children.length>0&&g.Df(this.A.element);f.classList.add("ytp-timely-actions-overlay");this.A.element.appendChild(f)}); g.R(this,this.A);this.C("web_player_overlay_positioned_layout")?this.events.Fw(d,"basechromeinitialized",()=>{this.api.IZ(this.A.element,4,!0);this.A.element.setAttribute("data-overlay-order","10")}):g.HX(this.api,this.A.element,4)}onVideoDataChange(d){this.hq(); this.videoId=d.videoId;this.V=this.S=void 0;this.timelyActions=YQv(d);qQv(this);B9(this);this.ow()}Zv(d){const f=d.oldState,m=d.state,y=m.seekSource;!f.S(16)&&m.S(16)?this.C4(y??void 0):f.S(16)&&!m.S(16)&&this.hQ();d=d.state;d=!d.isCued()&&!d.S(1024);this.A.gP(d)}ow(){const d=this.xA();d&&this.api.ow(d)}hq(){this.api.nR("timelyAction",1);if(this.S!==void 0)this.onCueRangeExit(this.S)}xA(){if(this.timelyActions){var d=[];for(const m of this.timelyActions){var f=m.startTimeMilliseconds!=null&&m.endTimeMilliseconds!= null&&m.cueRangeId!=null?new g.Ai(Number(m.startTimeMilliseconds),Number(m.endTimeMilliseconds),{id:m.cueRangeId,namespace:"timelyAction"}):void 0;f&&d.push(f)}return d}}onCueRangeEnter(d){const f=e8(this,d);f&&this.Y[d]!==void 0&&(f.maxShowCount===void 0||f?.maxShowCount>this.Y[d])&&(this.S=d,this.j())}onCueRangeExit(d){const f=bWT(this,d);f&&this.S===d&&g.gM(this.api,"innertubeCommand",f);B9(this);this.S=void 0}C4(d){this.V=d}hQ(){this.j();this.V=void 0}j(){if(this.S!==void 0){var d=(d=e8(this, this.S))&&d.onCueRangeEnter?g.ST(d.onCueRangeEnter):void 0;var f=e8(this,this.S);a:if(f&&f.additionalTrigger){for(m of f.additionalTrigger)if(m.type&&(0,this.e1[m.type])?.(m.args??{})){var m=!0;break a}m=!1}else m=!0;d&&m&&(g.gM(this.api,"innertubeCommand",d),tDq(this,f),this.Y[this.S]!==void 0&&this.Y[this.S]++,this.K=!0)}}ue(){this.timelyActions=this.V=this.S=this.videoId=void 0;this.Y={};this.hq();B9(this);super.ue()}};var W3T=class extends DT{constructor(d){super(d);d=window;var f=this.api.L().lT();f.S.Ul(nYg)?(f=[],d.ytPlayerArraySizeExperimentLength=f.length,d.ytPlayerArraySizeExperimentValue=f[0]):f.S.Ul(RMP)?(f="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(" "), d.ytPlayerArraySizeExperimentLength=f.length,d.ytPlayerArraySizeExperimentValue=f[Math.floor(Math.random()*f.length)]):f.S.Ul(Xwl)&&(f="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(" "), d.ytPlayerArraySizeExperimentLength=f.length,d.ytPlayerArraySizeExperimentValue=f[Math.floor(Math.random()*f.length)])}};var c3B=class extends DT{constructor(d){super(d);hm(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); hm(this.api,"setPlaybackRate",f=>{typeof f==="number"&&this.api.setPlaybackRate(f)})}};var sNT=class extends DT{constructor(d){super(d);this.events=new g.f2(d);g.R(this,this.events);const f=this.api.C("html5_enable_voice_boost");w(this.api,"getVoiceBoostUserPreference",()=>f?this.getVoiceBoostUserPreference():0); w(this.api,"setVoiceBoostUserPreference",m=>{f&&this.setVoiceBoostUserPreference(m)}); w(this.api,"getVoiceBoostState",()=>f?this.getVoiceBoostState():1); this.S=Tj()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.S}setVoiceBoostUserPreference(d){this.api.U("vb_set",{pref:d});g.Hg("yt-player-voice-boost",d,31536E4);d!==this.S&&(this.S=d,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.tW(),this.api.qk())}getVoiceBoostState(){return this.api.Qi(1)}updateEnvironmentData(){this.api.L().z3=this.S}};var DEc=class extends DT{constructor(d){super(d);this.useLivingRoomPoToken=!1;this.Y=new g.fa;this.S=!1;this.h7=null;this.J=!1;this.j=null;this.D=!1;const f=d.L().getWebPlayerContextConfig();this.events=new g.f2(d);g.R(this,this.events);this.events.Fw(d,"spsumpreject",(m,y,C)=>{this.D=y;m&&this.J&&!this.j&&(this.C("html5_generate_content_po_token")&&C?this.Qu(C):this.C("html5_generate_session_po_token")&&Cdv(this));this.j||this.api.U("stp",{s:+this.J,b:+this.D})}); this.events.Fw(d,"poTokenVideoBindingChange",m=>{this.Qu(m)}); if(this.C("html5_web_po_on_demand_init")){const m=this.events.Fw(d,"videodatachange",(y,C)=>{C.zJ&&!this.J&&(Mhg(this),this.events.bJ(m))}) }this.useLivingRoomPoToken=!!f?.useLivingRoomPoToken;d.addEventListener("csiinitialized",()=>{this.h7=d.IF();this.C("html5_web_po_on_demand_init")?this.V=hu():Mhg(this)}); d.addEventListener("trackListLoaded",this.rV.bind(this));d.YK(this)}ue(){this.Z&&(window.clearInterval(this.Z),this.Z=void 0);super.ue()}Ex(){(this.A?!this.S:this.V)&&Mn(this)}rV(d,f,m){if(G3g(d)){var y=m||"";if(this.S)f=W9(this,y),dTc(d,f);else{var C=new g.fa;f.push(C.promise);this.Y.promise.then(()=>{const B=W9(this,y);dTc(d,B);C.resolve()})}}}Qu(d){if(this.A||this.V)d.mz=W9(this,d.videoId),this.S||(this.j=new qs,this.Y.promise.then(()=>{this.h7.KJ("pot_if"); d.mz=W9(this,d.videoId)}))}};var Evg=class extends g.X{constructor(d){super();this.features=[];var f=new vBK(d),m=new QjT(d),y=new GeK(d),C=new DEc(d);var B=g.LV(d.L())?void 0:new lxv(d);var e=new U5T(d),M=new NNn(d),K=new c3B(d),N=new jjc(d),W=new xRE(d);var c=d.L().V?new L0V(d):void 0;var D=g.IV(d.L())?new Pjl(d):void 0;var E=d.C("report_pml_debug_signal")?new F0q(d):void 0;var O=navigator.mediaSession&&window.MediaMetadata&&d.L().iP?new Y_5(d):void 0;var F=d.C("html5_enable_drc")&&!d.L().j?new VFE(d):void 0;var V=new hSW(d), l=new fic(d);var x=g.IV(d.L())?new JH5(d):void 0;d.C("mweb_debug_sticky_settings");var v=new BNP(d);var S=new RSg(d),yv=new wZg(d);var CS=d.C("enable_sabr_snackbar_message")?new eQv(d):void 0;var $K=d.C("web_enable_timely_actions")?new ibl(d):void 0;var r5=new nBg(d),bc=new sNT(d);var Sl=g.LV(d.L())?void 0:new Ovv(d);var Ky=new mEn(d),Ig=new u7S(d),F0=new X25(d),vN=new MVB(d),Ef=new Suc(d);var hz=d.L().lT();hz=hz.S.Ul(nYg)||hz.S.Ul(RMP)||hz.S.Ul(Xwl)?new W3T(d):void 0;d=d.L().lT().S.Ul(LZP)?new C35(d): void 0;f=[f,m,y,C,B,e,M,K,N,void 0,void 0,void 0,void 0,void 0,W,c,D,void 0,void 0,void 0,void 0,E,void 0,void 0,void 0,void 0,O,F,V,void 0,void 0,l,void 0,x,void 0,v,S,yv,void 0,CS,$K,r5,void 0,bc,void 0,void 0,void 0,Sl,Ky,Ig,void 0,F0,void 0,void 0,vN,Ef,hz,void 0,d];for(const dR of f)dR&&this.features.push(dR)}ue(){for(let d=this.features.length-1;d>=0;d--)this.features[d].dispose();this.features.length=0;super.ue()}};var plh=class{constructor(){this.A=this.S=NaN}reset(){this.S=this.A=NaN}};var bPE=class{constructor(d,f){this.G=d;this.timerName="";this.V=!1;this.A=NaN;this.j=new plh;this.S=f||null;this.V=!1}reset(){g.yw(this.timerName)}tick(d,f){g.M2(d,f,this.timerName)}KJ(d){return g.EH(d,void 0,this.timerName)}BP(d){g.E8(d,void 0,this.timerName)}infoGel(d){g.KU(d,this.timerName)}};var R$g=class extends g.NQ{constructor(d,f){super();this.AP=d;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.S=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.vM={};if(d=f.session_data)this.sessionData=CR(d,"&");this.index=Math.max(0,Number(f.index)||0);this.loop=!!f.loop;this.startSeconds=Number(f.startSeconds)||0;this.title=f.playlist_title||"";this.description=f.playlist_description||""; this.author=f.author||f.playlist_author||"";f.video_id&&(this.items[this.index]=f);if(d=f.api)typeof d==="string"&&d.length===16?f.list="PL"+d:f.playlist=d;if(d=f.list)switch(f.listType){case "user_uploads":this.listId=new K2("UU",`PLAYER_${d}`);break;default:var m=f.playlist_length;m&&(this.length=Number(m)||0);this.listId=new K2(d.substring(0,2),d.substring(2));if(m=f.video)this.items=m.slice(0),this.loaded=!0}else if(f.playlist){d=f.playlist.toString().split(",");this.index>0&&(this.items=[]); for(m of d)m&&this.items.push({video_id:m});this.length=this.items.length;if(m=f.video)this.items=m.slice(0),this.loaded=!0}this.setShuffle(!!f.shuffle);if(m=f.suggestedQuality)this.quality=m;this.vM=kl(f,"playlist_");this.A=(f=f.thumbnail_ids)?f.split(","):[]}hasNext(d){return this.loop||!!d||this.index+1=0}setShuffle(d){this.shuffle=d;d=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var f= 0;f{Vn(this,1,!1)},f,this); g.R(this,this.O);this.K=new g.mm(()=>{Vn(this,2,!1)},f,this); g.R(this,this.K);this.X=new g.mm(()=>{Vn(this,2048,!1)},f,this); g.R(this,this.X);this.S1=new g.mm(()=>{Vn(this,512,!1)},f,this); g.R(this,this.S1);this.oP=3E3;y||(this.V=this.S.Fw(d,"mouseover",this.P5),this.S.Fw(d,"mousemove",this.IP),this.S.Fw(d,"mouseleave",this.nC));this.api.C("web_player_enable_fullscreen_grid_components")&&this.S.Fw(d,"wheel",this.Hr,this,!0);g.Za?this.S.Fw(d,"keypress",this.RP):this.S.Fw(d,"focusin",this.Mp);this.Y=this.S.Fw(d,"mousedown",this.hP);this.Z=this.S.Fw(d,"touchstart",this.Ys,void 0,!0);Vn(this,640,!0)}IP(d){d=new g.Oj(d.pageX,d.pageY);if(!oB(d,this.j)){let f=2;this.D&&(f|=8);this.j=d;Vn(this, f,!0)}}Hr(){Vn(this,2048,!0)}nC(d){this.D&&Vn(this,8,!0);if(this.api.C("allow_autohide_on_paused_videos")){d=d.relatedTarget;var f=this.target instanceof HTMLElement?this.target:this.target.element;if(d instanceof Element&&(f=f.getBoundingClientRect(),d=d.getBoundingClientRect(),d.top>=f.top&&d.right<=f.right&&d.bottom<=f.bottom&&d.left>=f.left))return}Vn(this,2,!1)}P5(d){const f=new g.Oj(d.pageX,d.pageY);oB(f,this.j)||(this.j=f,(d=d.target)&&this.fm(d)&&(Vn(this,4,!0),this.S.bJ(this.V),this.V=this.S.Fw(this.target, "mouseover",this.WA),this.J=this.S.Fw(this.target,"mouseout",this.WA)))}WA(d){d=d.relatedTarget;d&&this.fm(d)||(this.j=new g.Oj(NaN,NaN),xT5(this))}RP(){Vn(this,1,!0)}Mp(d){d=d.target;d instanceof Element&&!(d.tabIndex>0)||Vn(this,1,!0)}hP(){this.D=!0;this.S.bJ(this.Y);this.Y=this.S.Fw(document,"mouseup",this.Wr)}Wr(){this.D=!1;Vn(this,8,!1);this.S.bJ(this.Y);this.Y=this.S.Fw(this.target,"mousedown",this.hP)}Ys(d){if(d=(d=d.changedTouches)&&d[0])this.e1=d.identifier,this.S.bJ(this.Z),this.Z=this.S.Fw(this.target, "touchend",this.fC,void 0,!0),Vn(this,1024,!0)}fC(d){let f;if(d=d.changedTouches)for(let m=0;m{this.S.zU()}),this.V.Fw(this.api,"videoplayerreset",()=>{this.S.zU()})); super.show()}hide(){this.V&&this.V.A();super.hide()}CJ(){this.S.zU()}onStateChange(){this.S.zU()}J(){this.S.zU()}D(){this.fade.stop();this.hide();this.S.zU()}mJ(){const d=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(d.isPlaying()||d.isPaused()))var f=!0;else(f=this.api.AM().Hx.get("ypc"))&&f.J2?f=!0:(f=this.api.L(),f=d.S(2)&&T2(this.api)&&f.LP?!0:!1);f?(f=!0,this.Y.hide()):(this.Y.show(),f=d.isCued()&&this.api.getPresentingPlayerType()!==2||d.S(2)&&!T2(this.api)&&!this.api.Qn()|| d.S(1024)?!0:!1);const m=this.api.getVideoData();f&&!m.GJ?(this.fade.show(),PdT(this,this.api.getPlaylist(),m)):(this.fade.hide(),d.S(1)||this.fade.stop())}};var ObW=class extends g.PY{constructor(d){super({B:"div",oO:["ytp-error"],xs:{role:"alert"},qp:[{B:"div",le:"ytp-error-content",qp:[{B:"div",le:"ytp-error-icon-container",qp:[{B:"svg",xs:{fill:"#fff",viewBox:"0 0 48 48"},qp:[{B:"path",xs:{d:"M0 0h48v48H0V0z",fill:"none"}},{B:"path",xs:{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"}}]}]},{B:"div", le:"ytp-error-content-wrap",qp:[{B:"div",le:"ytp-error-content-wrap-reason",Ol:"{{content}}"},{B:"div",le:"ytp-error-content-wrap-subreason",Ol:"{{subreason}}"}]}]}]});this.api=d;this.keys=[];this.Y=!1;d.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.A)}resize(){}V(d){this.Y=!1;Lil(this);var f=d.yZ,m=this.api.L();f!=="GENERIC_WITHOUT_LINK"||m.j?f==="TOO_MANY_REQUESTS"?(m=this.api.getVideoData(),this.j(xn(this,"TOO_MANY_REQUESTS_WITH_LINK",m.MN(),void 0,void 0,void 0, !1))):f!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||m.j?this.api.L().C("html5_enable_bandaid_error_screen")&&f==="HTML5_SPS_UMP_STATUS_REJECTED"&&!m.j?(m=m.hostLanguage,d="//support.google.com/youtube?p=videoError",m&&(d=g.V3(d,{hl:m})),this.j(xn(this,"HTML5_SPS_UMP_STATUS_REJECTED",d))):this.api.L().C("enable_adb_handling_in_sabr")&&f==="BROWSER_OR_EXTENSION_ERROR"&&!m.j?(m=m.hostLanguage,d="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",m&&(d=g.V3(d, {hl:m})),this.j(xn(this,"BROWSER_OR_EXTENSION_ERROR",d))):this.j(P9(d.errorMessage)):this.j(xn(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(d=m.hostLanguage,f="//support.google.com/youtube/?p=player_error1",d&&(f=g.V3(f,{hl:d})),this.j(xn(this,"GENERIC_WITH_LINK_AND_CPN",f,!0)),m.nC&&!m.V&&Spv(this,y=>{if(FM(y,this.api,!nV(this.api.L()))){const C={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};y=this.api;g.Ik(y,"onFeedbackArticleRequest", {articleId:3037019,helpContext:"player_error",productData:C});y.isFullscreen()&&y.toggleFullscreen()}})); if(this.Y){const y=this.ZW("ytp-error-link");y&&(this.api.createClientVe(y,this,216104),this.api.logVisibility(y,!0),Spv(this,()=>{this.api.logClick(y)}))}}},JxP=/([^<>]+)<\/a>/;var ovS=class extends g.PY{constructor(d){super({B:"div",oO:["ytp-overlays-container"],qp:[{B:"div",le:"ytp-overlay-top-left"},{B:"div",le:"ytp-overlay-top-right"},{B:"div",le:"ytp-overlay-bottom-left"},{B:"div",le:"ytp-overlay-bottom-right"}]});this.Y=this.ZW("ytp-overlay-top-left");this.D=this.ZW("ytp-overlay-top-right");this.S=this.ZW("ytp-overlay-bottom-left");this.V=this.ZW("ytp-overlay-bottom-right");g.HX(d,this.element,4)}IZ(d,f,m=!1){switch(f){case 1:Lw(this,d,this.Y,m);break;case 2:Lw(this, d,this.D,m);break;case 3:Lw(this,d,this.S,m);break;case 4:Lw(this,d,this.V,m)}}};var aiq=class extends g.PY{constructor(d){super({B:"div",le:"ytp-paid-content-overlay",xs:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.N=d;this.videoId=null;this.J=!1;this.innertubeCommand=this.Z=this.S=null;const f=d.L();f.experiments.lT().S.Ul(c75)?(this.V=new g.mm(()=>{this.Y()},5E3,this),g.R(this,this.V)):this.V=null; d.C("enable_new_paid_product_placement")&&!g.Ss(f)?(this.D=new g.PY({B:"a",le:"ytp-paid-content-overlay-link",xs:{href:"{{href}}",target:"_blank"},qp:[{B:"div",le:"ytp-paid-content-overlay-indicator"},{B:"div",le:"ytp-paid-content-overlay-icon",Ol:"{{icon}}"},{B:"div",le:"ytp-paid-content-overlay-text",Ol:"{{text}}"},{B:"div",le:"ytp-paid-content-overlay-chevron",Ol:"{{chevron}}"}]}),this.Fw(this.D.element,"click",this.onClick)):this.D=new g.PY({B:"div",oO:["ytp-button","ytp-paid-content-overlay-text"], Ol:"{{text}}"});this.fade=new g.xm(this.D,250,!1,100);g.R(this,this.D);this.D.CC(this.element);g.R(this,this.fade);this.N.createServerVe(this.element,this);this.Fw(d,"videodatachange",this.onVideoDataChange);this.Fw(d,"presentingplayerstatechange",this.O)}onClick(d){this.innertubeCommand?(g.gM(this.N,"innertubeCommand",this.innertubeCommand),d.preventDefault()):FM(d,this.N,!0);this.N.logClick(this.element)}onVideoDataChange(d,f){this.V&&d==="newdata"&&this.V.stop();vrE(this,f);this.Z&&zb5(this,this.Z)}O(d){const f= this.N.getVideoData();this.videoId!==f.videoId&&vrE(this,f);this.S&&zb5(this,d.state);this.Z=d.state}Y(){this.fade.show();this.S?.start();this.N.aP("paidcontentoverlayvisibilitychange",!0);this.N.logVisibility(this.element,!0)}QP(){this.fade.hide();this.N.aP("paidcontentoverlayvisibilitychange",!1);this.N.logVisibility(this.element,!1)}};var hQc=class extends g.PY{constructor(d){super({B:"div",le:"ytp-spinner",qp:[{B:"div",le:"ytp-spinner-container",qp:[{B:"div",le:"ytp-spinner-rotator",qp:[{B:"div",le:"ytp-spinner-left",qp:[{B:"div",le:"ytp-spinner-circle"}]},{B:"div",le:"ytp-spinner-right",qp:[{B:"div",le:"ytp-spinner-circle"}]}]}]},{B:"div",le:"ytp-spinner-message",Ol:"Si la reproducci\u00f3n no empieza en breve, prueba a reiniciar el dispositivo."}]});this.api=d;this.message=this.ZW("ytp-spinner-message");this.S=new g.mm(this.show, 500,this);g.R(this,this.S);this.Fw(d,"presentingplayerstatechange",this.onStateChange);this.Fw(d,"playbackstalledatstart",this.V);this.nG(d.getPlayerStateObject())}hide(){this.S.stop();this.message.style.display="none";super.hide()}onStateChange(d){this.nG(d.state)}nG(d){(d.S(128)||this.api.jc()||this.api.C("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.pG()?0:d.S(16)||d.S(1))?this.S.start():this.hide()}V(){this.message.style.display="block"}};var F3P=class extends p2v{constructor(d){const f=[{B:"div",oO:["ytp-unmute-icon"],qp:[d.L().experiments.LC("delhi_modern_web_player_icons")?{B:"svg",xs:{height:"24",viewBox:"0 0 24 24",width:"24"},qp:[{B:"path",le:"ytp-svg-fill",xs:{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"}}]}: {B:"svg",xs:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},qp:[{B:"path",oI:!0,le:"ytp-svg-fill",xs:{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"}}]}]}, {B:"div",oO:["ytp-unmute-text"],Ol:"Activar el sonido"}];f.push({B:"div",oO:["ytp-unmute-box"],qp:[]});super(d,{B:"button",oO:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],qp:[{B:"div",le:"ytp-unmute-inner",qp:f}]});this.D=this.clicked=!1;this.api=d;this.api.createClientVe(this.element,this,51663);this.Fw(d,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.Fw(d,"presentingplayerstatechange",this.Zv);this.dW("click",this.onClick,this);d=d.isMutedByMutedAutoplay()&& !g.IV(this.api.L());this.gP(d);d&&TpP(this);this.J=d}onMutedAutoplayChange(d){this.J&&(d?(TpP(this),this.Y()):(this.D&&this.logClick(),this.QP()))}Zv(d){this.api.isMutedByMutedAutoplay()&&d.Lo(2)&&this.QP()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var UbE=class extends g.f2{constructor(d){super();this.api=d;this.Ju=null;this.wz=!1;this.yh=null;this.a6=this.RV=!1;this.G8=this.z8=null;this.wg=NaN;this.w6=this.Jt=!1;this.FP=0;this.yj=[];this.R5=!1;this.jA={height:0,width:0};this.zO=480;this.ze=["ytp-player-content","html5-endscreen","ytp-overlay"];this.HW={wY:!1};this.CB=null;const f=d.L(),m=d.iT();this.jA=d.getPlayerSize();this.Zk=new g.mm(this.JH,0,this);g.R(this,this.Zk);f.disableOrganicUi||(this.Fy=new QNg(d),g.R(this,this.Fy),g.HX(d,this.Fy.element, 4));this.api.C("web_player_overlay_positioned_layout")&&(this.CB=new ovS(this.api),g.R(this,this.CB));if(qpg(this)){var y=new hQc(d);g.R(this,y);y=y.element;g.HX(d,y,4)}var C=d.getVideoData();this.oE=new A3v(m,d,B=>this.fm(B),f.wy); g.R(this,this.oE);this.oE.subscribe("autohideupdate",this.Qy,this);this.api.C("web_player_default_autohide")||Z8(this.oE);if(!f.disablePaidContentOverlay){const B=new aiq(d);g.R(this,B);this.CB?this.CB.IZ(B.element,g.Ss(f)?3:1):g.HX(d,B.element,4)}this.cB=new F3P(d);g.R(this,this.cB);g.HX(this.api,this.cB.element,2);this.vy=this.api.isMutedByMutedAutoplay();this.Fw(d,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.WC=new g.mm(this.yN,200,this);g.R(this,this.WC);this.Xz=C.videoId;this.g_= new g.mm(()=>{this.FP=0},350); g.R(this,this.g_);this.S$=new g.mm(()=>{this.w6||j8(this)},350,this); g.R(this,this.S$);C=d.getRootNode();C.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube");switch(f.color){case "white":g.K6(C,"ytp-color-white")}this.Fw(d,"appresize",this.CJ);this.Fw(d,"presentingplayerstatechange",this.Zv);this.Fw(d,"videodatachange",this.onVideoDataChange);this.Fw(d,"videoplayerreset",this.vt);this.Fw(d,"autonavvisibility",()=>{JM(this)}); this.Fw(d,"sizestylechange",()=>{JM(this)}); this.Fw(m,"click",this.tU,this);this.Fw(m,"mousedown",this.MC,this);f.EM&&(this.Fw(m,"gesturechange",this.gO,this),this.Fw(m,"gestureend",this.I5,this));this.EF=[m.Tq];this.Fy&&this.EF.push(this.Fy.element);y&&this.EF.push(y);this.api.C("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(m.element,this,247482),this.api.logVisibility(m.element,!0))}init(){const d=this.api,f=d.getPlayerStateObject();this.jA=d.getPlayerSize();this.TU(f);JM(this);this.CJ();this.api.aP("basechromeinitialized", this)}onVideoDataChange(d,f){var m=this.Xz!==f.videoId;if(m||d==="newdata")d=this.api,d.isFullscreen()||(this.jA=d.getPlayerSize());m&&(this.Xz=f.videoId,m=this.oE,m.oP=3E3,Vn(m,512,!0),JM(this));this.api.C("web_render_jump_buttons")&&f.showSeekingControls&&(this.zO=572)}vt(){this.onVideoDataChange("newdata",this.api.getVideoData())}fm(d){try{if(!g.$T(this.api.getRootNode(),d))return!1}catch(f){return!1}for(;d&&!QA(d);)d=d===this.api.getRootNode()?null:d.parentElement||null;return!!d}Qy(d){const f= this.api.getRootNode();g.W_(f,"ytp-autohide",d);g.W_(f,"ytp-autohide-active",!0);this.Zk.start(d?250:100);d&&(this.RV=!1,g.i$(f,"ytp-touch-mode"));this.a6=!d;this.api.YG(!d);this.api.C("web_player_enable_fullscreen_grid_components")&&this.api.aP("autohideupdate",d)}JH(){const d=this.api.getRootNode();g.W_(d,"ytp-autohide-active",!1)}JU(){this.w6=!0}QH(d){if(this.api.L().C("player_doubletap_to_seek")||this.api.L().X)this.w6=!1,this.G8&&this.bJ(this.G8),this.FP===0&&v9(this,d)?(this.S$.start(),this.G8= this.Fw(this.api.iT(),"touchmove",this.JU,void 0,!0)):this.S$.stop();thq(this)&&v9(this,d)&&!this.api.L().X&&j8(this,d);var f=Bu(this.cB);if(!g.IV(this.api.L())&&TU&&zU(this,d))f&&d.preventDefault();else if(this.RV=!0,g.K6(this.api.getRootNode(),"ytp-touch-mode"),this.oE.sS(),this.api.L().C("player_doubletap_to_seek")||this.api.L().X)if(f=this.api.getPlayerStateObject(),!(!this.api.uy()||f.S(2)&&T2(this.api)||f.S(64))){f=Date.now()-this.wg;this.FP+=1;if(f<=350){if(H4S(this,d))return;this.Jt=!0;f= this.api.getPlayerSize().width/3;var m=this.api.getRootNode().getBoundingClientRect();m=d.targetTouches[0].clientX-m.left;m>0&&mf*2&&m=650,y=d.width<528;this.oE.resize();if(this.api.C("web_player_use_screen_width_for_big_mode")){const C=d.width>=(g.BH(this.api.L().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);g.W_(f,"ytp-big-mode",C)}g.W_(f,"ytp-fullscreen",this.api.isFullscreen());g.W_(f,"ytp-large-width-mode",m);this.api.C("delhi_modern_web_player")?g.W_(f,"ytp-xsmall-width-mode",y):g.W_(f,"ytp-small-mode",this.YJ());g.W_(f, "ytp-tiny-mode",this.YJ()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.W_(f,"ytp-big-mode",this.F3());this.yh&&this.yh.resize(d)}Zv(d){this.TU(d.state);JM(this)}TU(d){const f=d.isCued()||this.api.EL()&&this.api.getPresentingPlayerType()!==3;f!==this.isCued&&(this.isCued=f,this.z8&&this.bJ(this.z8),this.z8=this.Fw(this.api.iT(),"touchstart",this.QH,void 0,f));var m=this.oE,y=d.isPlaying()&&!d.S(32)||this.api.T2();Vn(m,128,!y);m=this.oE;y=this.api.getPresentingPlayerType()=== 3;Vn(m,256,y);m=this.api.getRootNode();d.S(2)?y=[Il.ENDED]:(y=[],d.S(8)?y.push(Il.PLAYING):d.S(4)&&y.push(Il.PAUSED),d.S(1)&&!d.S(32)&&y.push(Il.BUFFERING),d.S(32)&&y.push(Il.SEEKING),d.S(64)&&y.push(Il.UNSTARTED));e6(this.yj,y)||(aJn(m,this.yj),this.yj=y,NK(m,y));y=this.api.L();const C=d.S(2);a:{var B=this.api.L();const e=B.controlsType;switch(e){case "2":case "0":B=!1;break a}B=e==="3"&&!d.S(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:Or(this.api.AM()).Py())||this.api.xM()||g.IV(B)&& this.api.getPresentingPlayerType()===2?!1:!0}g.W_(m,"ytp-hide-controls",!B);g.W_(m,"ytp-native-controls",y.controlsType==="3"&&!f&&!C&&!this.vy);d.S(128)&&!g.IV(y)?(this.yh||(this.yh=new ObW(this.api),g.R(this,this.yh),g.HX(this.api,this.yh.element,4)),this.yh.V(d.wu),this.yh.show()):this.yh&&(this.yh.dispose(),this.yh=null)}vJ(){return z2(this.api)?(vX(this.api),!0):!1}onMutedAutoplayChange(d){this.vy=d;d=this.api.xM();d=!(this.wz||this.vy||d);g.W_(this.api.getRootNode(),"ytp-menu-shown",!d)}F3(){return!1}YJ(){return!this.F3()&& (this.api.getPlayerSize().width{d[r3T[f]]=f;return d},{}); var gvn={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(gvn).reduce((d,f)=>{d[gvn[f]]=f;return d},{}); var IiP={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(IiP).reduce((d,f)=>{d[IiP[f]]=f;return d},{});var ufq=class extends g.VT{constructor(d){super(d);this.chrome=null;this.load()}uN(){return!1}create(){this.chrome=new UbE(this.player);g.R(this,this.chrome);this.chrome.init()}Wf(){return this.chrome}};var qn=[],Gwl=!1;var Xln=class extends g.X{constructor(d){super();this.app=d;this.Y=this.j=this.A=this.S=null;this.V=1;this.events=new g.f2(this);this.events.Fw(this.app.Br,g.$z("gaplessshortslooprange"),this.Z);g.R(this,this.events)}J(){this.S!=null&&this.app.getVideoData()!==this.S&&Yl(this.S)&&ib(this.app,this.S,void 0,void 0,this.V)}D(){if(this.S!=null&&this.app.getVideoData()!==this.S&&this.A!=null&&this.j!=null&&this.Y!=null&&Yl(this.S)){const d=f5c(this.A,this.j,this.Y);d==null?ib(this.app,this.S,void 0,void 0, this.V):(this.A.U("sgap",d),this.A.getVideoData().J&&this.A.I7(!1),this.app.L().C("html5_remove_loop_range_on_gapless_fallback")&&(Mv(this.app,"gaplessshortslooprange"),this.app.setLoopRange(null)))}}Z(d){const f=this.app.GL();if(f){const m=this.app.getCurrentTime();Math.abs(m-d.end/1E3)>5&&f.U("glrs",{cmt:m});f.seekTo(0,{seekSource:58});f.U("glrre",{cmt:m})}}ue(){this.S=null;super.ue()}};var mQE=class{constructor(){this.S=this.J=this.V=this.A=this.O=this.D=this.K=this.Z=this.Y=this.j=!1}};g.wj=class extends ZZ5{constructor(d,f,m,y=!1){super();this.mediaElement=d;this.start=f;this.end=m;this.S=y}isView(){return!0}Ck(){const d=this.mediaElement.getCurrentTime();if(d{}); this.timeout=new g.mm(()=>{this.E4("timeout")},1E4); g.R(this,this.timeout);this.e1=isFinite(y)||this.au.L().experiments.LC("html5_pseudogapless_shorts")&&aI(f.getVideoData());this.status={status:0,error:null}}NU(){return this.status.status===5}getStatus(){return this.status}V(){var d=this.S.getVideoData(),f=this.A.getVideoData(),m;if((m=d.A)&&!(m=!d.S)){m=d.S;var y=!1;let N=!1;for(var C of Object.values(m.S))C.info.audio&&C.index.isLoaded()&&(y=!0),C.info.video&&C.index.isLoaded()&&(N=!0);m.S["0"]&&(N=!0);m=y&&N}if(m)if(this.S.Dc()){C=tM(this.policy, this.S,this.A,this.qh);var {lH:B,PW:e,Aa:M,gp:K}=this.Z();this.S1||(m=this.A.qo()*1E3,y=this.S.qo(),y=(M-B-y)*1E3,C&&C.msg==="in-the-past"&&(y=0),d=d.isAd(),this.A.uZ(m,y,d),this.S1=!0);C?(f=`cannot_apply${C.msg}`,delete C.msg,this.E4(f,C)):this.status.status===2?MUh(this):(d=this.S.BR())&&d.D()&&(!u2(d)&&g.yJ()?this.E4("mse_closed"):f.S&&f.S.V()&&d.A&&!d.A.sy()?this.E4("encr_upgrade"):(f=this.S.Dc(),f.isEnded()?this.E4("elem_ended"):e<0?this.E4("next_player_future"):(this.O=M,this.currentVideoDuration= M-B,this.j=LG(d,B,M,!0),this.Y=LG(d,e,K,!1),d=this.A.getVideoData().clientPlaybackNonce,this.S.U("gaplessPrep",{cpn:d}),this.S.Vu(this.j,!1,this.D===1&&g.Ro(this.S.getVideoData()),this.au.L().C("html5_shorts_gapless_keep_pending_requests")&&aI(this.S.getVideoData())),this.S.setMediaElement(COv(f,B,M,!this.S.getVideoData().isAd())),H9(this,2),MUh(this))))}else this.E4("no-elem")}J(d){var {q_:f}=Yn(this),m=d===f;f=m?this.j.S:this.j.A;m=m?this.Y.S:this.Y.A;if(f.isActive&&!m.isActive){var y=this.O,C= this.au.L().C("html5_gapless_disable_on_discontinuous_buffer")&&this.D!==0&&f.ZS().length>1;Qr(d.ZS(),y-.01)&&!C&&(H9(this,4),f.isActive=!1,f.P2=f.P2||f.isActive,(this.D===1?this.S:this.A).U("sbh",{}),m.isActive=!0,m.P2=m.P2||m.isActive,this.D!==0&&(this.S.getVideoData().Ov=!0));d=this.Y.A;this.Y.S.isActive&&d.isActive&&(H9(this,5),this.D!==0&&(d=this.A.hC(),f=this.S.hC(),this.S.U("sbs",{citag:f?.itag,nitag:d?.itag}),this.A.U("gitags",{pitag:f?.itag,citag:d?.itag}),this.A?.Xr()))}}hP(){this.UX()&& this.E4("player-reload-after-handoff")}E4(d,f={}){if(!this.TL()&&this.status.status!==6){var m=this.status.status>=4&&d!=="player-reload-after-handoff";this.status={status:Infinity,error:d};if(this.S&&this.A){const y=this.A.getVideoData().clientPlaybackNonce;this.S.W9(new g.iE("dai.transitionfailure",Object.assign(f,{cpn:y,transitionTimeMs:this.qh,msg:d})));this.S.I7(m)}this.V6.reject(d);this.dispose()}}Ys(){if(this.getStatus().status!==5)return"niss";if(tM(this.policy,this.S,this.A,this.qh)!=null)return"pge"; const {q_:d,iO:f}=Yn(this),m=g.BH(this.au.L().experiments,"html5_shorts_gapless_next_buffer_in_seconds");var y=this.O+m;this.au.L().experiments.LC("html5_pseudogapless_shorts")&&(y=this.Z().PW+m);const C=Qr(f.ZS(),y);y=Qr(d.ZS(),y);return!(m>0)||C&&y?null:"neb"}K(){return this.currentVideoDuration}UX(){return this.status.status>=4&&this.status.status<6}ue(){e_n(this);this.S.unsubscribe("newelementrequired",this.hP,this);if(this.j){const d=this.j.A;this.j.S.Co.unsubscribe("updateend",this.J,this); d.Co.unsubscribe("updateend",this.J,this)}super.ue()}Z(){var d=this.S.Dc();d=d.isView()?d.start:0;var f=this.S.getVideoData().isLivePlayback?Infinity:this.S.DY(!0);f=Math.min(this.qh/1E3,f)+d;var m=this.e1?100:0;m=f-this.A.qo()+m;return{lH:d,PW:m,Aa:f,gp:Infinity}}X(d){d.Lo(128)&&this.E4("player-error-event")}};var RQl=class extends g.X{constructor(d){super();this.app=d;this.J=this.A=this.S=null;this.K=!1;this.O=this.D=this.V=this.j=null;this.Y=yk5(this.app.L());this.Z=()=>{g.Yc(()=>{NkE(this)})}}clearQueue(d=!1,f=!1){GU(this); this.j&&this.j.reject("Queue cleared");this.app.L().C("html5_gapless_fallback_on_qoe_restart_v2")||f&&this.A&&this.A.I7(!1);Ur(this,d)}tO(){return!this.S}UX(){return this.V?.UX()||!1}NU(){return this.V?.NU()||!1}ue(){GU(this);Ur(this);super.ue()}};var nvK=class extends g.NQ{constructor(){super();this.fullscreen=0;this.j=this.V=this.pictureInPicture=this.S=this.A=this.inline=!1;this.Y=()=>{this.CQ()}; gpn(this.Y);this.D=this.getVisibilityState(this.oQ(),this.isFullscreen(),this.s_(),this.isInline(),this.Lq(),this.Ak(),this.dC(),this.Kq())}getVisibilityState(d,f,m,y,C,B,e,M){return d?4:C&&Q8?7:ujc&&!(kW()||document.hasFocus&&document.hasFocus())||kW()?3:f?2:m?1:y?5:C&&!Q8?7:B?8:e?9:M?10:0}N6(d){this.fullscreen!==d&&(this.fullscreen=d,this.CQ())}setMinimized(d){this.A!==d&&(this.A=d,this.CQ())}setInline(d){this.inline!==d&&(this.inline=d,this.CQ())}iA(d){this.pictureInPicture!==d&&(this.pictureInPicture= d,this.CQ())}setSqueezeback(d){this.V!==d&&(this.V=d,this.CQ())}Dh(d){this.j!==d&&(this.j=d,this.CQ())}oQ(){return this.S}C0(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}dQ(){return this.fullscreen}s_(){return this.A}isInline(){return this.inline}isBackground(){return kW()}Lq(){return this.pictureInPicture}Ak(){return!1}dC(){return this.V}Kq(){return this.j}CQ(){this.aP("visibilitychange");const d=this.getVisibilityState(this.oQ(),this.isFullscreen(), this.s_(),this.isInline(),this.Lq(),this.Ak(),this.dC(),this.Kq());d!==this.D&&this.aP("visibilitystatechange");this.D=d}ue(){Iqv(this.Y);super.ue()}};g.le=class extends g.X{constructor(d){super();this.G=d;this.videoData=this.playerState=null}ue(){this.videoData=this.playerState=null;super.ue()}addCueRange(){}E5(){}n3(){}A6(){return!1}XD(){return!1}h6(){}X0(){}AC(){return[]}qk(){}CF(){}Qi(){return 1}getAudioTrack(){return this.getVideoData().RO}ZG(){return null}getAvailableAudioTracks(){return[]}Z8(){return[]}Cq(){return[]}TZ(){return this.G.C("web_player_misc_bugfix_b")?this.getVideoData().clientPlaybackNonce:""}xA(){return[]}yP(){}qo(){return 0}getCurrentTime(){return 0}nF(){}hC(){}X$(){return{}}getDuration(){return 0}LR(){return 0}ot(){return 0}W4(){return!1}WG(){return 0}eL(){return 0}Z2(){return!1}DY(){return 0}Dc(){return null}BR(){return null}Iu(){return 0}fT(){return 0}async TD(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.ur);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}s3(){return""}getPreferredQuality(){return"unknown"}gZ(){}getProximaLatencyPreference(){return 0}zo(){return EC}getStartTime(){return NaN}nY(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}tC(){return 0}BZ(){return 0}OK(){return{yC:[],uh:[],currentTime:0,NT:"",droppedVideoFrames:0,isGapless:!1,NU:!1,tO:!0,qw:0,zx:0,OY:0,H7:0,c7:0,P7:[],td:[],Ro:null, Nq:"0",X7:null,aS:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.D8(this.G),g.R(this,this.videoData));return this.videoData}Is(){return null}NH(){}getVideoLoadedFraction(){return 0}Qw(){}handleError(){}I7(){}Nl(){}EL(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}wE(){return!1}oQ(){return!1}isAtLiveHead(){return!1}y_(){return!0}isGapless(){return!1}NU(){return!1}isHdr(){return!1}v6(){return!1}aY(){return!1}jc(){return!1}isProximaLatencyEligible(){return!1}tO(){return!0}hk(){return!1}Og(){return!1}sF(){}mH(){}Xr(){}Xy(){}D_(){}xp(){}jE(){}ob(){}pauseVideo(){}prefetchKeyPlay(){}async playVideo(){}x8(){}HE(){}U(){}V7(){}uZ(){}W9(){}Eq(){}U8(){}hV(){}Nn(){}Kl(){}removeCueRange(){}Cy(){}nR(){return[]}Hq(){}Ld(){}Ki(){}eG(){}TO(){}rd(){}Tz(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}oU(){}setLoop(){}qb(){}setMediaElement(){}Vu(){}setPlaybackRate(){}DS(){}tK(){}vD(){}setProximaLatencyPreference(){}aI(){}jj(){}hL(){}pX(){}setUserAudio51Preference(){}xG(){}du(){return!1}XH(){}Qb(){}DL(){}p8(){}stopVideo(){}subscribe(){return NaN}qm(){}togglePictureInPicture(){}yb(){return 0}unsubscribe(){return!1}fP(){}v2(){return!1}ud(){}b7(){}tW(){}}; g.u=g.le.prototype;g.u.Uy=mE(118);g.u.qF=mE(102);g.u.dV=mE(97);g.u.gk=mE(94);g.u.Qp=mE(89);g.u.sL=mE(84);g.u.PM=mE(76);g.u.Um=mE(65);g.u.kR=mE(47);g.u.QG=mE(42);g.u.WM=mE(34);g.u.u5=mE(28);g.u.QS=mE(22);g.u.xg=mE(16);g.u.CY=mE(4);var xX=class extends g.X{constructor(d,f){super();this.data=[];this.V=d||NaN;this.A=f||null;this.S=new g.mm(()=>{fB(this);mg(this)}); g.R(this,this.S)}get(d){fB(this);const f=this.data.find(m=>m.key===d); return f?f.value:null}set(d,f,m){this.remove(d,!0);fB(this);d={key:d,value:f,expire:Infinity};m&&isFinite(m)&&(m*=1E3,d.expire=(0,g.b)()+m);for(this.data.push(d);this.data.length>this.V;)(m=this.data.shift())&&d9(this,m,!0);mg(this)}remove(d,f=!1){const m=this.data.find(y=>y.key===d); m&&(d9(this,m,f),sgn(this.data,y=>y.key===d),mg(this))}cM(){this.data=[]; mg(this)}ue(){super.ue();this.data.forEach(d=>{d9(this,d,!0)}); this.data=[]}};var ZbB=class extends g.X{constructor(d,f){super();this.api=d;this.V={};this.Y={};this.j={};this.S=null;this.O=new Map;this.Z=null;f=new xX(f,m=>{m!==this.Qh({playerType:m.getPlayerType()})&&m.dispose()}); g.R(this,f);this.A=this.K=this.J=new g.le(d.L());this.D=f}ue(){for(const d of Object.values(this.V))d.dispose();$Qc(this);this.J.dispose();super.ue()}jb(d){return d?d===1?this.K:this.A.getVideoData().enableServerStitchedDai&&d===2?this.A.getVideoData().Cg?this.V[2]||this.A:this.A:this.V[d]||null:this.A}Qh(d){var f=d.cpn;d=d.playerType;if(f)a:if(this.api.L().lT().S.Ul(g.$H))f=this.Y[f]||null;else{for(const m of Object.values(this.V))if(m.TZ()===f){f=m;break a}f=this.j[f]||null}else f=d?this.jb(d): this.A;return f}F$(){return this.K}u7(d){this.K=d}GL(){return this.A}Ma(d){const f=[d],m=[this.A];this.A=d;yf(this,f,m)}};var VVB=class{constructor(){this.values=new Float64Array(176);this.S=new Float64Array(11);this.A=new Float64Array(16)}dX(d,f){for(var m=0;m<10;m++){var y=this.S[m],C=y+(m===0?d:0),B=1*Math.pow(2,m);if(C<=B)break;y=Math.min(1,(C-B*.5)/y);for(C=0;C<16;C++)B=this.values[m*16+C]*y,this.values[(m+1)*16+C]+=B,this.S[m+1]+=B,this.values[m*16+C]-=B,this.S[m]-=B}y=m=0;C=8192;f>8192&&(m=Math.ceil(Math.log(f/8192)/Math.log(2)),y=8192*Math.pow(2,m-1),C=y*2);m+2>16?this.values[15]+=d:(f=(f-y)/(C-y),this.values[m]+= d*(1-f),this.values[m+1]+=d*f);this.S[0]+=d}cg(){const d=this.A;for(var f=0;f<16;f++)d[f]=this.values[f];f=this.S[0];for(var m=1;m<11;m++){var y=this.S[m];if(y===0)break;var C=Math.min(1,(17-f)/y);for(var B=0;B<16;B++)d[B]+=this.values[m*16+B]*C;f+=y*C;if(C<1)break}m=C=0;for(y=0;y<16;y++){B=C+d[y]/f;m+=Math.max(0,Math.min(B,.98)-Math.max(C,.02))*(y>0?8192*Math.pow(2,y-1):0);if(B>.98)break;C=B}return m/.96}};var Ps=class{constructor(d,f,m=.5,y=0){this.resolution=f;this.A=0;this.Y=!1;this.I_=!0;this.S=Math.round(d*this.resolution);this.values=Array(this.S);for(d=0;d=this.S&&(this.Y=!0);for(;d--;)this.values[this.A]=f,this.A=(this.A+1)%this.S;this.I_=!0}percentile(d){if(!this.Y&&this.A===0)return 0;this.I_&&(g.Bj(this.D, (f,m)=>this.values[f]-this.values[m]),this.I_=!1); return this.values[this.D[Math.round(d*((this.Y?this.S:this.A)-1))]]||0}cg(){return this.j?(this.percentile(this.V-this.j)+this.percentile(this.V)+this.percentile(this.V+this.j))/3:this.percentile(this.V)}};var liT=class extends g.X{constructor(d,f,m){super();this.policy=d;this.A=f;this.RP=m;this.S1=this.fC=0;this.X=-1;this.hP=this.Y=0;this.K=!1;this.interruptions=[];this.V=[{stamp:0,net:0,max:0}];this.IP=0;this.oP=this.D=(0,g.b)();this.Z=new Ps(4,1,.6,.4);this.e1=new Ps(4,1,.6,.4);this.J=new Ps(20,1,.5,.4);d.K?this.j=new VVB:d.V?this.j=new al(17):this.j=new Ps(17,20,.5,.4);this.Ys=new Ps(5,1,.25);this.O=new Ps(30,1,.5);d=g.wE("yt-player-bandwidth")||{};f=this.policy.S;d.byterate>0?(f=d.byterate,this.K= !0):(m=(navigator.connection?.downlink||0)*64*1024,m>0&&(f=m,this.K=!0));this.j.dX(this.policy.Y,f);d.delay>0&&this.Z.dX(1,Math.min(d.delay,2));d.stall>0&&this.J.dX(1,d.stall);d.init>0&&(this.oP=Math.min(d.init,this.oP));d.interruptions&&(this.V=this.V.concat(d.interruptions),this.V.length>16&&this.V.pop());this.X=(0,g.b)();this.policy.D>0&&(this.Wr=new g.mm(this.Mp,this.policy.D,this),g.R(this,this.Wr),this.Wr.start())}Mp(){this.Wr?.start();Fp(this)&&this.policy.J&&this.RP()}};var VUE=class{constructor(d){this.experiments=d;this.S=13E4;this.Y=.5;this.A=this.V=!1;this.K=this.C("html5_use_histogram_for_bandwidth");this.j=g.BH(this.experiments,"html5_auxiliary_estimate_weight");this.O=g.BH(this.experiments,"html5_stall_factor")||1;this.D=g.BH(this.experiments,"html5_check_for_idle_network_interval_ms");this.J=this.experiments.LC("html5_trigger_loader_when_idle_network");this.Z=this.experiments.LC("html5_sabr_fetch_on_idle_network_preloaded_players")}C(d){return this.experiments.LC(d)}};var GXl,xEn;GXl=class{constructor(d){this.end=this.start=d}};g.L2=class{constructor(){this.S=new Map;this.V=new Map;this.A=new Map}Gq(d,f){if(f===1)return this.S.get(d);if(f===2)return this.V.get(d);if(f===3)return this.A.get(d)}uK(d,f,m,y){m={u4:y,oZ:m};f?this.V.set(d,m):this.S.set(d,m)}};g.L2.prototype.i_=mE(116);xEn=class{constructor(d){this.G=d;this.A=[];this.V=new Map;this.j=new Map;this.S=new Map}clear(){this.A=[];this.V.clear();this.j.clear();this.S.clear()}Qh(d){return this.V.get(d)}}; g.J4=class extends g.X{constructor(d,f,m,y){super();this.api=d;this.G=f;this.playback=m;this.app=y;this.S1=new g.L2;this.A=new Map;this.GZ=new Map;this.hP=new Map;this.IP=null;this.ya=NaN;this.Va=this.gs=null;this.qW=new g.mm(()=>{vQg(this,this.ya,this.gs||void 0)}); this.events=new g.f2(this);this.KC=15E3;this.J=new g.mm(()=>{this.Z=!0;this.playback.Eq(this.KC);g.oM(this);this.playback.getVideoData().UM()&&this.Yi({togab:this.D?.identifier});this.Qw(!1)},this.KC); this.Z=!1;this.gE=new Map;this.nC=[];this.D=null;this.EM=new Set;this.K=[];this.fC=[];this.sM=[];this.ef=[];this.Mp=new Set;this.e1=0;this.X=!1;this.tM=new Set;this.P9=new Set;this.y9=new Set;this.So=new Set;this.Zc=this.a7=0;this.IX=this.Kk=!1;this.Xj=this.j="";this.Ys=null;this.logger=new g.IN("dai");this.zZ="";this.RP=!0;this.Wr=new Map;this.Ck=new Map;this.playback.getPlayerType();this.S=new xEn(this.G);this.playback.pX(this);this.Hr=this.G.Qa();g.R(this,this.qW);g.R(this,this.events);g.R(this, this.J);this.OI=this.G.C("html5_use_new_ssdai_transition_detector");this.El=this.G.lT().S.Ul(NE5);d=this.playback.getVideoData();d.UM()&&d.latencyClass==="NORMAL"&&(this.El=this.G.lT().S.Ul(iUS));this.ws=this.G.lT().S.Ul(N3g);this.pG=this.playback.getVideoData().ej;this.OI?this.playback.subscribe("playbackstarted",this.O,this):(this.events.Fw(this.api,g.p3("serverstitchedcuerange"),this.onCueRangeEnter),this.events.Fw(this.api,g.$z("serverstitchedcuerange"),this.onCueRangeExit));this.Xt=this.G.C("html5_ssdai_report_stitch_error_after_skip_ad"); CB(this.app.V9,this.playback,!1)}AC(){const d=this.playback.AC("serverstitchedcuerange",36E5);for(const f of d)this.A.delete(f.getId())}onCueRangeEnter(d){const f=d.getId();this.Yi({oncueEnter:1,cpn:f,start:d.start,end:d.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.qo()||0).toFixed(3)});var m=this.S.Qh(f);this.Yi({enterAdCueRange:1});var y=this.Xj||g.ho(this).cpn;const C=this.S.Qh(y)??g.ho(this);m&&(y=this.playback.getCurrentTime(),m.startTimeSecs=d.start/1E3,m={ql:C,hx:m, u0:y},FK(this,f,d.start/1E3,y),g.g9(this,m));this.RP=!1}O(d,f,m){if(d&&f&&d!==this.app.V9.S?.TZ())if((this.app.V9.j[d]||null)===null)this.Yi({nocpn:d,active:this.app.V9.S?.TZ()});else{this.RP=m??!1;m=this.app.V9.S?.TZ()||this.playback.TZ();var y=this.S.Qh(m)??g.ho(this),C=this.S.Qh(d)??g.ho(this);C.startTimeSecs=f;C.playerType===2&&(C.zF=C.zF!=null?Math.min(C.zF,f):f);var B=this.playback.getCurrentTime();FK(this,m,f,B);g.g9(this,{ql:y,hx:C,u0:B});if(this.playback.getVideoData().UM()&&d===this.playback.TZ())if(f= this.Ck.get(m)){for(const e of this.Wr.get(f)??[]){d=this.app.V9;if(m=d.j[e])d.S===m&&(d.S=null),d.Z===m&&(d.Z=null),e===d.O.get("")?.TZ()&&d.O.delete(""),delete d.j[e],delete d.Y[e];this.hP.delete(e);this.Ck.delete(e)}this.Wr.delete(f)}else this.Yi({no_abid:d})}}onCueRangeExit(d){var f=this.playback.getCurrentTime()*1E3,m=d.getId();this.Yi({oncueExit:1,cpn:m,start:d.start,end:d.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.qo()||0).toFixed(3)});for(var y of this.A.values())if(y.getId()!== m&&f>=y.start&&f<=y.end)return;if(f=this.S.Qh(m))m=this.playback.getPlayerState(),this.playback.getVideoData().UM()&&m.S(2)||(m=this.playback.getCurrentTime(),y=g.ho(this),y.startTimeSecs=d.end/1E3,f={ql:f,hx:y,u0:m},FK(this,this.playback.TZ(),d.end/1E3,m),g.g9(this,f))}RO(){if(this.IX)return!1;let d=void 0;this.Xj&&(d=this.S.Qh(this.Xj));return this.playback.getVideoData().UM()?!!d&&!d.W7:!!d}seekTo(d=0,f={},m=!1,y=null){g.r9(this,this.Xj);if(this.playback.getVideoData().UM()&&d<=this.e1)this.playback.pauseVideo(), this.e1=0,g.w6S(this,d);else if(this.RP=this.X=!0,m)vQg(this,d,f);else{m=this.app.GL();const C=m===this.IP?this.Va:null;OX(this,!1);this.ya=d;this.gs=f;y!=null&&this.qW.start(y);m&&(this.Va=C||m.getPlayerState(),m.p8(f),this.IP=m)}}ue(){OX(this,!1);RM(this);UQh(this);super.ue()}bd(d,f,m){if(m&&f){var y=this.gE.get(d);if(y){y.locations||(y.locations=new Map);var C=Number(f.split(";")[0]);m=new g.Iw(m);this.Yi({hdlredir:1,itag:f,seg:d,hostport:fO(39,m)});y.locations.set(C,m)}}}HN(d){a:{if(!this.IX){var f= nB(this,d);if(!this.playback.getVideoData().UM()||!f?.W7)break a}f=void 0}var m=f;if(!m)return this.Yi({gvprp:"ncp",mt:d}),null;f=m.DK;var y=jsT(this,m.ssdaiAdsConfig);m=m.uc&&m.IV&&d>=m.IV?m.uc:void 0;y={OE:f?Ao(this,f):[],adsConfig:y,qZ:m};this.Yi({gvprpro:"v",mt:d.toFixed(3),acpns:y.OE?.join("_")||"none",abid:f});return y}CT(d,f,m,y,C,B){const e=Number(m.split(";")[0]);var M=y===3;d=SRS(this,d,f,y,m,B);this.Yi({gdu:1,seg:f,itag:e,pb:`${!!d}`});if(!d)return pB(this,f,M),null;d.locations||(d.locations= new Map);if(!d.locations.has(e)){B=d.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!B)return this.Yi({gdu:"noadpfmts",seg:f,itag:e}),pB(this,f,M),null;var K=B.find(W=>W.itag===e); if(!K||!K.url){d=d.videoData.videoId;y=[];for(var N of B)y.push(N.itag);this.Yi({gdu:"nofmt",seg:f,vid:d,itag:e,fullitag:m,itags:y.join(",")});pB(this,f,M);return null}d.locations.set(e,new g.Iw(K.url,!0))}N=d.locations.get(e);if(!N)return this.Yi({gdu:"nourl",seg:f,itag:e}),pB(this,f,M),null;N=new vZ(N);this.Kk&&(N.get("dvc")?this.Yi({dvc:N.get("dvc")||""}):N.set("dvc","webm"));(y=this.Gq(f-1,y,C)?.u4)&&N.set("daistate",y);d.uc&&f>=d.uc&&N.set("skipsq",`${d.uc}`);(y=this.playback.getVideoData().clientPlaybackNonce)&& N.set("cpn",y);y=[];d.DK&&(y=Ao(this,d.DK),y.length>0&&N.set("acpns",y.join(",")));M||this.gE.set(f,d);M=null;M=N.get("aids");C=N.Px();C?.length>2048&&this.Yi({urltoolong:1,sq:f,itag:e,len:C.length});this.Hr&&(C&&(B=d.cpn,N=d.DK,dbE(this,B,N),N&&!this.y9.has(N)&&(B=fuK(this,B,N),K=mbq(this,N),this.Yi({iofa:B}),this.Yi({noawnzd:K-B}),this.Yi({acpns:y.join("."),aids:M?.replace(/,/g,".")}),this.y9.add(N))),this.Yi({gdu:"v",seg:f,itag:m,ast:d.Lk.toFixed(3),alen:d.durationMs.toFixed(3),acpn:d.cpn,avid:d.videoData.videoId})); return C}N5(){var d=this.S;for(const f of d.A)f.uc=NaN,f.IV=NaN;g.yUP(this);this.Yi({rsac:"resetSkipAd",sac:this.j});this.So.delete(this.j);this.j="";this.Xt&&(this.oP=void 0)}Gq(d,f,m){return this.S1.Gq(d,f,m)}uA(d){const f=d.trackType;for(const M of d.metadata??[])for(const K of M.Ep??[]){var m=K.fu,y=K.yv;d=K.cpn;var C=K.loggingMetadata,B=K.IH,e=K.nD;if(!d||d===this.playback.getVideoData().clientPlaybackNonce)continue;const N=this.S.Qh(d);if(f===2){if(m&&m.startTicks!==void 0&&m.Vw!==void 0&&m.timescale!== void 0&&y&&y.startTicks!==void 0&&y.Vw!==void 0&&y.timescale!==void 0&&B!==void 0){const W=m.startTicks/m.timescale,c=y.startTicks/y.timescale;m=(W-c)*1E3;y=(c+y.Vw/y.timescale)*1E3;e=e?y:Math.max(y+1E3,B);B=m+e;N&&(g.XK(this,N,e,B),N.zF=N.zF!==void 0?Math.min(N.zF,W):W,C&&(N.sH=C));(C=this.A.get(d))?(C.start=m,C.end=B,this.playback.xp()):(C=z_S(m,B,d),this.A.set(d,C),this.playback.addCueRange(C))}this.AC()}else f===1&&N&&C&&(N.WV=C)}}uK(d,f,m,y,C,B,e,M){m.length>0&&this.Yi({onssinfo:1,sq:d,start:f.toFixed(3), cpns:m.join(","),ds:y.join(","),isVideo:B?1:0});if(this.Xt&&this.oP&&this.oP.uc&&m.length>0)for(var K of m)if(K===this.oP.cpn){this.zZ!==K&&(this.Yi({skiperror:1,sq:d,acpn:this.oP.cpn,skipsq:this.oP.uc||0}),this.zZ=K);break}M&&this.S1.uK(d,B,e,M);if(B){if(m.length&&y.length)for(this.So.has(m[0])&&this.Yi({skipfail:1,sq:d,acpn:m[0]}),d=f+this.tC(),B=0;Bthis.V.xU+1){this.Yi({cueStChg:d.identifier,oldSt:this.V.xU.toFixed(3),newSt:d.startSecs.toFixed(3),abid:this.V.pm});if(this.V.pm){const m=d.startSecs-this.V.xU,y=this.S.S.get(this.V.pm);if(y)for(const C of y)C.Lk>=0&&(C.Lk+=m*1E3,this.Yi({newApEt:C.Lk,newApPrt:C.m6,acpn:C.cpn}))}this.V.xU=d.startSecs}f?this.Mp.add(d.identifier):this.Mp.has(d.identifier)&&this.Mp.delete(d.identifier);return f}cN(d){let f="";d?d.event==="unknown"?f="unknown":this.Mp.has(d.identifier)?this.V&& this.V.YO===d.identifier?this.V.YO===d.identifier?f=g.Jf(this.fC,m=>m.identifier===d.identifier)?"shortad":"pending":g.Jf(this.fC,m=>m.identifier===d.identifier)||(f="noAdsAdded"):f="wrongAdBreakInfo":f="unscheduled":f="noCuepoint"; return f}FK(d){return this.IX?!1:!!nB(this,d)}Yi(d,f=!1){(f||this.Hr)&&this.playback.U("sdai",d)}};g.u=g.J4.prototype;g.u.Yx=mE(117);g.u.i_=mE(115);g.u.SQ=mE(105);g.u.pV=mE(83);g.u.PR=mE(58);var P3W=class extends g.X{constructor(d,f,m,y){super();this.api=d;this.G=f;this.S=m;this.app=y;this.Y=new Map;this.A=[];this.V=this.J=null;this.K=NaN;this.D=this.j=this.O=null;this.Z=new g.mm(()=>{e$c(this,this.K,this.O||void 0)}); this.X=[];this.S1=new g.mm(()=>{var C=this.X.pop();if(C){const B=C.Ko,e=C.playerVars;C=C.playerType;e&&(e.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(e,C,NaN,"",B),this.X.length&&this.S1.zU(4500))}}); this.events=new g.f2(this);this.S.getPlayerType();g.R(this,this.Z);g.R(this,this.S1);g.R(this,this.events);this.events.Fw(this.api,g.p3("childplayback"),this.onCueRangeEnter);this.events.Fw(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.Fw(this.api,"presentingplayerstatechange",this.Zv)}onCueRangeEnter(d){if(this.S===this.app.GL()){var f=this.Y.get(d);f?NfV(this,f.target,f.qh,d):this.W9("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:d.toString()})}else if(f=this.A.find(y=> y.um.oF===d)){var m=f.um; const y=m.target;m=m.qh;y?NfV(this,y,m,d):iPE(this,f.m6,m,d)}}onQueuedVideoLoaded(){const d=this.J;xd(this);d&&(lh(this,d)||this.W9("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.GL()?.getVideoData().clientPlaybackNonce,ccpn:`${d.playerVars.cpn}`}),this.app.GL().addCueRange(d.um.oF))}seekTo(d=0,f={},m=!1,y=null){if(m)e$c(this,d,f);else{m=this.app.GL()||null;const C=m===this.j?this.D:null;ZH(this,!1);this.K=d;this.O=f;y!=null&&this.Z.start(y);m&&(this.D=C||m.getPlayerState(), m.p8(),this.j=m)}}Zv(d){d.Lo(128)&&cUP(this)}isManifestless(){return Vk(this.S.getVideoData())}ue(){ZH(this,!1);g.SI(this);super.ue()}W9(d,f){this.S.W9(new g.iE(d,f))}};var Dbv="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 L3c=class extends g.X{constructor(){super();this.S=new xX(5,null);g.R(this,this.S);this.A=new xX(15,null);g.R(this,this.A)}B4(d){if(d)return this.A.get(d)}ue(){this.S.cM();this.A.cM();super.ue()}};g.J3V=g.ZL(()=>{const d=window.AudioContext||window.webkitAudioContext;try{return new d}catch(f){return f.name}});g.S3=class extends g.PY{constructor(d){super({B:"div",oO:["html5-video-player"],xs:{tabindex:d.L().disableOrganicUi?"":"-1",id:d.webPlayerContextConfig.rootElementId},qp:[{B:"div",le:g.bE.VIDEO_CONTAINER,xs:{"data-layer":"0"}}]});this.app=d;this.Tq=this.ZW(g.bE.VIDEO_CONTAINER);this.UN=new g.gl(0,0,0,0);this.bT=null;this.zG=new g.gl(0,0,0,0);this.t$=this.fK=this.nK=NaN;this.Ag=this.Rb=this.ZJ=this.Lj=!1;this.VZ=NaN;this.VY=!1;this.Vx=null;this.oK=new g.mm(()=>{this.app.L().C("web_enable_smart_zoom")&& this.app.Br.getInternalApi().isAutocropEnabled()||this.resize()},100); this.UQ=()=>{this.element.focus({preventScroll:!0})}; this.g9=()=>{this.app.Br.aP("playerUnderlayVisibilityChange","visible");this.bT.classList.remove(g.bE.VIDEO_CONTAINER_TRANSITIONING);this.bT.removeEventListener(z0,this.g9);this.bT.removeEventListener("transitioncancel",this.g9)}; this.I$=this.Ig=!1;const f=this.element.addEventListener,m=this.element.removeEventListener;this.addEventListener=(C,B,e)=>{f.apply(this.element,[C,B,e])}; this.removeEventListener=(C,B,e)=>{m.apply(this.element,[C,B,e])}; const y=d.L();y.transparentBackground&&this.Pk("ytp-transparent");y.controlsType==="0"&&this.Pk("ytp-hide-controls");g.K6(this.element,"ytp-exp-bottom-control-flexbox");g.K6(this.element,"ytp-modern-caption");y.C("enable_new_paid_product_placement")&&!g.Ss(y)&&g.K6(this.element,"ytp-exp-ppp-update");g.K6(this.element,"ytp-livebadge-color");y.C("web_player_default_autohide")&&g.K6(this.element,"ytp-autohide");paq(this.element,n6B(d));this.bO=!1;this.Vm=new g.aB(NaN,NaN);$bT(this);this.Fw(d.Br,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.R(this,this.oK)}Pk(...d){NK(this.element,d)}Ld(){this.bT&&(this.bT.removeEventListener("focus",this.UQ),g.pO(this.bT),this.bT=null)}o6(){this.TL();const d=this.app.L();d.bc||this.Pk("tag-pool-enabled");d.j&&this.Pk(g.bE.HOUSE_BRAND);d.playerStyle==="gvn"&&(this.Pk("ytp-gvn"),this.element.style.backgroundColor="transparent");d.nC&&(this.VZ=Hh("yt-dom-content-change",this.resize,this));this.Fw(window,"orientationchange",this.resize,this);this.Fw(window,"resize",this.resize, this)}YG(d){g.k0(this.app.L());this.Ag=!d;jI(this)}resize(){if(this.bT){var d=this.ZK();if(!d.isEmpty()){this.app.Br.isFullscreen()&&mG()&&this.oK.start();var f=!g.hl(d,this.UN.getSize()),m=QDE(this);f&&(this.UN.width=d.width,this.UN.height=d.height);d=this.app.L();(m||f||this.I$||d.nC)&&this.app.Br.aP("resize",this.getPlayerSize())}}}cf(d,f){this.updateVideoData(f)}updateVideoData(d){if(this.bT){var f=this.app.L();g.WO&&(this.bT.setAttribute("x-webkit-airplay","allow"),d.title?this.bT.setAttribute("title", d.title):this.bT.removeAttribute("title"));this.bT.setAttribute("controlslist","nodownload");f.Un&&d.videoId?this.bT.poster=d.Em("default.jpg"):Eh()&&(tb??0)>=10&&(this.bT.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}f=g.wb(d,"yt:bgcolor");this.Tq.style.backgroundColor=f?f:"";this.nK=oP(g.wb(d,"yt:stretch"));this.fK=oP(g.wb(d,"yt:crop"),!0);g.W_(this.element,"ytp-dni",d.Oh);this.resize()}setGlobalCrop(d){this.t$=oP(d,!0);this.resize()}setCenterCrop(d){this.Lj= d;this.resize()}N6(){}getPlayerSize(){var d=this.app.L();const f=this.app.Br.isFullscreen();var m=d.externalFullscreen&&g.IV(d);if(f&&mG()&&!m)return new g.aB(window.outerWidth,window.outerHeight);m=!isNaN(this.Vm.width)&&!isNaN(this.Vm.height);const y=this.app.L().C("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.L().C("web_watch_enable_fs_squeezeback_panels");if(f&&!m&&y)return new g.aB(this.element.clientWidth,this.element.clientHeight);if(f||d.wj){let C;window.matchMedia&&(d="(width: "+ window.innerWidth+"px) and (height: "+window.innerHeight+"px)",this.Vx&&this.Vx.media===d||(this.Vx=window.matchMedia(d)),C=this.Vx&&this.Vx.matches);if(C)return new g.aB(window.innerWidth,window.innerHeight)}else if(m)return this.Vm.clone();return new g.aB(this.element.clientWidth,this.element.clientHeight)}ZK(){var d=this.app.L().C("enable_desktop_player_underlay");const f=this.getPlayerSize(),m=g.BH(this.app.L().experiments,"player_underlay_min_player_width");return d&&this.ZJ&&f.width>m?(d=g.BH(this.app.L().experiments, "player_underlay_video_width_fraction"),new g.aB(Math.min(f.height*this.getVideoAspectRatio(),f.width*d),Math.min(f.height,f.width*d/this.getVideoAspectRatio()))):f}getVideoAspectRatio(){return isNaN(this.nK)?kkn(this):this.nK}getVideoContentRect(d){const f=this.ZK();d=AUK(this,f,this.getVideoAspectRatio(),d);return new g.gl((f.width-d.width)/2,(f.height-d.height)/2,d.width,d.height)}onMutedAutoplayChange(){jI(this)}setInternalSize(d){g.hl(this.Vm,d)||(this.Vm=d,this.resize())}ue(){this.VZ&&wp(this.VZ); this.Ld();super.ue()}};g.S3.prototype.dE=mE(74);g.S3.prototype.im=mE(72);var S7v=class{constructor(){this.csn=g.W5();this.clientPlaybackNonce=null;this.elements=new Set;this.V=new Set;this.S=new Set;this.A=new Set}click(d,f){this.elements.has(d);this.S.has(d);const m=g.W5();m&&d.visualElement&&fR(l2v)(void 0,m,d.visualElement,f,void 0)}createClientVe(d,f,m,y=!1){this.elements.has(d);this.elements.add(d);m=Y6(m);d.visualElement=m;const C=g.W5(),B=fi();C&&B&&(g.L("combine_ve_grafts")?ws(b0(),m,B):fR(z6)(void 0,C,B,m));f.addOnDisposeCallback(()=>{this.elements.has(d)&&this.destroyVe(d)}); y&&this.A.add(d)}createServerVe(d,f,m=!1){this.elements.has(d);this.elements.add(d);f.addOnDisposeCallback(()=>{this.destroyVe(d)}); m&&this.A.add(d)}destroyVe(d){this.elements.has(d);this.elements.delete(d);this.V.delete(d);this.S.delete(d);this.A.delete(d)}S1(d,f){this.clientPlaybackNonce!==f&&(this.clientPlaybackNonce=f,Hq(b0(),d),OPK(this))}setTrackingParams(d,f){this.elements.has(d);f&&(d.visualElement=wf(f))}gP(d,f,m){this.elements.has(d);f?this.S.add(d):this.S.delete(d);const y=g.W5(),C=d.visualElement;this.A.has(d)?y&&C&&(f?PxE(y,[C]):LhS(y,[C])):f&&!this.V.has(d)&&(y&&C&&G6(y,C,void 0,m),this.V.add(d))}hasVe(d){return this.elements.has(d)}};var jNv=class extends g.X{constructor(d,f,m,y,C,B,e){super();this.X=d;this.U=f;this.O=m;this.D=y;this.Z=C;this.intervalMs=B;this.Y=e;this.S1=DA;this.J=0;this.j=this.V=!1;this.K=Math.floor(Math.random()*256)}request(d){this.GM&&this.GM.postMessage(d)}receive(d){if(!(this.J>=5E3)){var f=d.timeStamp,m=performance.now();d=d.data;d[0]===5&&(this.j=!0);var y=d[1];this.U("worker",{type:d[0],t1:(d[2]-performance.timeOrigin-y).toFixed(3),t2:(d[3]-performance.timeOrigin-y).toFixed(3),t3:(f-y).toFixed(3),t4:(m- y).toFixed(3)});this.J++}}ue(){this.A!==void 0&&(clearInterval(this.A),this.A=void 0);this.GM?.terminate();this.S=this.GM=void 0;this.j=!1;this.U("workerDtor",{});super.ue()}};g.vs=class extends g.X{constructor(d,f,m,y){super();this.logger=new g.IN("App");this.sN=this.cD=!1;this.kY={};this.Fp=[];this.xZ=!1;this.L$=null;this.intentionalPlayback=!1;this.R7=!0;this.ey=!1;this.bD=this.RR=this.xf=null;this.XZ=!0;this.mediaElement=this.Me=null;this.zE=NaN;this.n4=!1;this.uJ=this.B8=this.It=this.screenLayer=this.playlist=null;this.jy=[];this.CK=0;this.SP=new cHv;this.iD=[];if(!m)throw Error("b/179532961");this.hg=f?.args||{};this.webPlayerContextConfig=m;f=this.hg;this.G=new wHg(f, m,m.canaryState,y);g.R(this,this.G);QsE(this.G);y=nQn(this.G);this.G.Qa()&&Xs(y,e=>{this.k6("h5vcc",e)}); this.G.experiments.LC("jspb_serialize_with_worker")&&GRg();this.G.Y&&dQT();this.C("html5_onesie")&&(this.zB=new $55(this.G),g.R(this,this.zB));this.jo=new liT(l5l(g.ZI(this.G),this.G.zA,this.G.experiments),new W0W(this.G.experiments),()=>void this.Xy()); g.R(this,this.jo);this.yA=Ac(!1,f.player_wide);this.visibility=new nvK;g.R(this,this.visibility);this.C("web_log_theater_mode_visibility")&&this.Dh(Ac(!1,f.player_wide));this.cD=Ac(!1,f.external_list);this.events=new g.f2(this);g.R(this,this.events);this.C("start_client_gcf")&&(g.QK(g.F_(),{XJ:g.I$,Rn:un()}),this.nu=g.F_().resolve(g.I$),BO5(this.nu));this.S4=new ie;g.R(this,this.S4);this.OX=new S7v;y=new CjK;this.Br=new g.Ws(this,y);g.R(this,this.Br);this.template=new g.S3(this);g.R(this,this.template); this.appState=1;this.aF=u$5(this);g.R(this,y);this.zY={internalvideodatachange:this.kf,playbackready:this.gq,playbackstarted:this.IB,statechange:this.Ms};this.WN=new Evg(this.Br);this.eP=ZPv(this);y=this.G.j;!1!==y&&this.k6("badps",{hbp:y,hostname:window.location.hostname,ps:this.G.playerStyle});this.h7=new bPE(this.G,this.eP);this.Br.aP("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||uA(this.eP))&&VcW(this);y=10;g.ZI(this.G)&&(y=3);g.P1(this.G)&&(y=g.BH(this.G.experiments,"tvhtml5_unplugged_preload_cache_size")); this.V9=new ZbB(this.Br,y);y=luW(this);this.V9.u7(y);P6E(this);this.r_={airplayactivechange:this.wq,airplayavailabilitychange:this.RB,beginseeking:this.O$,sabrCaptionsDataLoaded:this.AU,endseeking:this.LM,internalAbandon:this.m3,internalaudioformatchange:this.GX,internalvideodatachange:this.u2,internalvideoformatchange:this.dO,liveviewshift:this.Pt,playbackstalledatstart:this.hU,progresssync:this.Fb,onAbnormalityDetected:this.fM,onSnackbarMessage:this.jl,onLoadProgress:this.E$,SEEK_COMPLETE:this.l2, SEEK_TO:this.VH,onVideoProgress:this.qC,onLoadedMetadata:this.Ns,onAutoplayBlocked:this.zX,onPlaybackPauseAtStart:this.Xm,playbackready:this.Sl,statechange:this.s7,newelementrequired:this.Wv,heartbeatparams:this.U$,videoelementevent:this.YH,drmoutputrestricted:this.Ht,signatureexpired:this.a5,nonfatalerror:this.KM,reloadplayer:this.rO};this.Et=new g.f2(this);g.R(this,this.Et);this.NN=new L3c;g.R(this,this.NN);this.fg=this.e$=-1;this.F_=new g.mm(this.template.resize,16,this.template);g.R(this,this.F_); this.MW=new P3W(this.Br,this.G,this.F$(),this);this.fd=new RQl(this);g.R(this,this.fd);this.HC=new Xln(this);g.R(this,this.HC);E6V(this.G.S.c);this.events.Fw(this.Br,g.p3("appapi"),this.oB);this.events.Fw(this.Br,g.$z("appapi"),this.tH);this.events.Fw(this.Br,g.p3("appprogressboundary"),this.DP);this.events.Fw(this.Br,g.$z("applooprange"),this.V5);this.events.Fw(this.Br,"presentingplayerstatechange",this.Zv);this.events.Fw(this.Br,"resize",this.T6);this.template.CC(dG(document,d));this.events.Fw(this.Br, "offlineslatestatechange",this.s$);this.events.Fw(this.Br,"sabrCaptionsTrackChanged",this.ZP);this.events.Fw(this.Br,"sabrCaptionsBufferedRangesUpdated",this.Cz);this.eP.N.L().Xt&&rj(this.eP,"offline");this.G.Ys&&g.AM("ux",ufq);d=g.BH(this.G.experiments,"html5_defer_fetch_att_ms");this.IK=new g.mm(this.j4,d,this);g.R(this,this.IK);IM(this).Ss()&&(g.wE("yt-remote-session-screen-id")&&IM(this).Aq.push("mdx"),QE(this));this.h7.tick("fs");JUq(this);this.G.Ys&&rj(this.eP,"ux",!0);g.IV(this.eP.N.L())&& rj(this.eP,"embed");this.C("web_player_sentinel_is_uniplayer")||g.gh(new g.ZN("Player experiment flags missing","web_player_sentinel_is_uniplayer"));d=this.C("web_player_sentinel_yt_experiments_sync");y=g.L("web_player_sentinel_yt_experiments_sync");d!==y&&g.gh(new g.ZN("b/195699950",{yt:d,player:y}));this.gb=SNc(this);if(d=g.BH(this.G.experiments,"html5_block_pip_safari_delay"))this.cJ=new g.mm(this.RK,d,this),g.R(this,this.cJ);m=TI(m?.trustedEchoWorkerUrl??null);d=this.G.lT().S.Ul(kmv);y=this.G.lT().S.Ul(Qqq); f=this.G.lT().S.Ul(A7c);const C=this.G.lT().S.Ul($2V),B=this.webPlayerContextConfig.echoWorkerWasmModuleUrl??"";m&&d>0&&y>0&&f>0&&C>0&&(this.e3=new jNv(m,(e,M)=>{this.F$().U(e,M)},f,y,C,d,B),g.R(this,this.e3),Flc(this.e3)); g.R(this,this.SP);Tf=this.G.Hr;this.Br.aP("applicationInitialized")}static create(d,f,m,y){try{const C=typeof d==="string"?d:`player${g5(d)}`,B=j3[C];if(B){try{B.dispose()}catch(M){g.t(M)}j3[C]=null}const e=new g.vs(d,f,m,y);e.addOnDisposeCallback(()=>{j3[C]=null;e.gb&&e.gb()}); return j3[C]=e}catch(C){throw g.t(C),(C&&C instanceof Error?C:Error(String(C))).stack;}}M6(){return this.visibility}u7(d){const f=this.F$();if(d!==f){d.getVideoData().autonavState=f.getVideoData().autonavState;f.fP(this.zY,this);var m=f.getPlaybackRate();f.dispose();this.V9.u7(d);d.setPlaybackRate(m);d.qm(this.zY,this);QE(this)}}q6(){this.L$||(this.L$=Pw(g.Uc(),mS(),{FH:this.G.FH(),clientInterface:b_(this.G)}));return this.L$}Ld(d){if(this.mediaElement){this.B8&&(this.events.bJ(this.B8),this.B8=null); this.Et.A();this.GL().Ld(!0,!1,d);this.template.Ld();try{this.C("html5_use_async_stopVideo")?this.mediaElement.dispose():this.mediaElement.Hr()}catch(f){g.gh(f)}this.mediaElement=null}}Ma(d,f,m=!1){if(d!==this.GL()){var y=null;m||(m=this.GL(),y=m.getPlayerState(),nw(this.eP,3),e7(this,"cuerangesremoved",m.xA()),this.fd&&!d.isGapless()&&m.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),m=d.du()&&m.du(),this.h7.BP("iv_s"),z$E(this,m));d.getPlayerType()===1&&this.u7(d);m=d.getPlayerType(); var C=this.V9.V[m]||null;d!==this.F$()&&d!==C&&(C?.dispose(),C=this.V9,C.V[m]=d,C.Y[d.TZ()]=d);this.V9.Ma(d);this.mediaElement&&d.setMediaElement(this.mediaElement);d.qm(this.r_,this);d.Og()?oG(this,"setPresenting",!1):(this.cf("newdata",d,d.getVideoData()),y&&!BEP(y,d.getPlayerState())&&this.s7(new g.ue(d.getPlayerState(),y)),f=f&&d.getPlayerType()===1,d.aY()&&!f&&this.cf("dataloaded",d,d.getVideoData()),(f=(f=d.getVideoData().V)&&f.video)&&g.uk(this.Br,"onPlaybackQualityChange",f.quality),e7(this, "cuerangesadded",d.xA()),f=d.getPlayerState(),f.S(2)?qNT(this):f.S(8)?d.playVideo():d.v6()&&d.pauseVideo(),f=this.F$(),d.getPlayerType()===2&&(d.getVideoData().wG=f.getVideoData().clientPlaybackNonce),d.getPlayerType()!==2||this.xc()||(d=d.getVideoData(),f.x8(d.clientPlaybackNonce,d.nC||"",d.breakType||0,d.MD,d.videoId||"")))}}Jh(){this.F$()!==this.GL()&&this.Ma(this.F$())}Qh(d){return this.V9.Qh(d)}jb(d){return this.V9.jb(d)}F$(){return this.V9.F$()}GL(){return this.V9.GL()}gq(){rQ(this)||this.Tr(5)}Sl(){if(!rQ(this)){fm(this); var d=this.GL(),f=d.getVideoData();this.G.C("html5_allow_multiview_tile_preload")&&f.Hr&&d.seekTo(Infinity);f=d.getPlayerState();d.v6()?this.pauseVideo():f.isOrWillBePlaying()&&this.playVideo()}}canPlayType(d){return cK(d)}L(){return this.G}getVideoData(){return this.GL().getVideoData()}getVideoLoadedFraction(d){return g.to(this,{playerType:d}).getVideoLoadedFraction()}iT(){return this.template}AM(){return this.eP}IF(){return this.h7}vG(){const d=this.eP.vG();this.Br.aP("videoStatsPingCreated",d); return d}getVolume(){return Math.round(this.Br.getVolume())}isMuted(){return this.Br.isMuted()}sK(){if(this.F$()===this.GL()&&this.Me)return this.Me.postId}j4(){this.C("use_rta_for_player")||(g.ZI(this.G)?g.bP(this.G,this.getVideoData().D()).then(d=>{g.G2(g.Uc(),d);ak(this.getVideoData(),this.G,this.q6())}):ak(this.getVideoData(),this.G,this.q6()))}Qu(d){this.Br.aP("poTokenVideoBindingChange",d)}fV(d){this.Br.aP("d6de4videobindingchange",d)}Ex(){this.SR&&this.SR.Ex()}YK(d){this.SR=d}setLoopVideo(d){const f= this.GL(); f===this.F$()&&f.Z2()!==d&&(f.setLoop(d),g.gM(this.Br,"onLoopChange",d))}getLoopVideo(){return this.GL().Z2()}setLoopRange(d){var f=!1;!!this.Me!==!!d?f=!0:this.Me&&d&&(f=this.Me.startTimeMs!==d.startTimeMs||this.Me.endTimeMs!==d.endTimeMs||this.Me.postId!==d.postId||this.Me.type!==d.type);if(f){f=this.GL();aI(f.getVideoData())&&f.U("slr",{et:d?.endTimeMs||-1});f=this.F$();f.nR("applooprange");if(d){var m=new g.Ai(d.startTimeMs,d.endTimeMs,{id:"looprange",namespace:"applooprange"});f.addCueRange(m)}else IM(this).clipConfig= void 0,this.Me?.type!=="repeatChapter"||isNaN(Number(this.Me?.loopCount))||(m={loopCount:String(this.Me.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.tU("repeatChapterLoopEvent",m));this.Me=d;g.gM(this.Br,"onLoopRangeChange",d||void 0);this.F$()===this.GL()&&(this.V5(),f.h6())}}getLoopRange(){return this.Me}V5(){let d="";const f=this.F$();this.Me?f!==this.GL()?d="pnea":g6l(this,f.getCurrentTime())&&(this.Me.loopCount=0,d="ilr"):d="nlr";const m=this.GL();aI(m.getVideoData())&&(this.C("html5_gapless_log_loop_range_info")? m.U("slrre",{rej:d,ct:f.getCurrentTime(),lst:this.Me?.startTimeMs,let:this.Me?.endTimeMs}):m.U("slrre",{}));d||Gkh(this)}setPlaybackRate(d,f){if(!isNaN(d)){d=xbv(this,d);var m=this.F$();m.getPlaybackRate()!==d&&(m.setPlaybackRate(d),f&&!this.G.V&&g.Hg("yt-player-playback-rate",d),g.uk(this.Br,"onPlaybackRateChange",d))}}getCurrentTime(d={}){const {playerType:f,Tk:m=!0}=d;var y=f===2&&this.getVideoData().enableServerStitchedDai;d=y?this.GL():g.to(this,d);return y&&this.It?(y=this.V9.Z)?y.getCurrentTime(m): d.getCurrentTime():m?(y=F4(this,d),UX(this,y.getCurrentTime(),y)):d.getCurrentTime()}WG(){var d=g.to(this,{playerType:void 0});d=F4(this,d);return UX(this,d.WG(),d)}getDuration(d={}){const {playerType:f,Tk:m=!0}=d;d=this.getVideoData();const y=f===2&&d.enableServerStitchedDai;let C;C=y?this.GL():g.to(this,{playerType:f});if(d.hasProgressBarBoundaries()&&!y){const B=Number(d.progressBarStartPosition?.utcTimeMillis),e=Number(d.progressBarEndPosition?.utcTimeMillis);if(!isNaN(B)&&!isNaN(e))return(e- B)/1E3}if(aI(d)&&!d.isLivePlayback)return G0(this,f);if(m)return d=g.Yd(this,C),UX(this,d.getDuration(),d);y&&this.It?(d=this.V9,d=d.S===d.Z?d.S:null,d=(d==null?void 0:d.getDuration())||0):d=C.getDuration();return d}ot(d){var f=g.to(this,{playerType:d});return this.xc(f)?(f=g.Yd(this,f),f.ot()-f.getCurrentTime()+this.getCurrentTime({playerType:d})):f.ot()}finishSegmentByCpn(){return[]}o6(){this.template.o6();var d=this.Br;d.state.element=this.template.element;const f=d.state.element;let m;for(m in d.state.S)d.state.S.hasOwnProperty(m)&& (f[m]=d.state.S[m]);(d=KTh(this.template.element))&&this.events.Fw(this.template,d,this.onFullscreenChange)}getDebugText(d){var f=this.F$().X$(d),m=this.GL();if(m!==this.F$()){m=m.X$(d);for(var y of Object.keys(m))f["ad"+y]=m[y];if(d){y=f;m={};var C=dG(document,"movie_player");C&&(m.bounds=C.getBoundingClientRect(),m["class"]=C.className);C={};var B=g.yA("video-ads");B?(Bg5(B,C),C.html=B.outerHTML):C.missing=1;B={};const e=g.yA("videoAdUiSkipContainer"),M=g.yA("ytp-ad-skip-button-container"),K=g.yA("ytp-skip-ad-button"), N=e||M||K;N?(Bg5(N,B),B.ima=e?1:0,B.bulleit=M?1:0,B.component=K?1:0):B.missing=1;m=JSON.stringify({player:m,videoAds:C,skipButton:B});y.ad_skipBtnDbgInfo=m}}d&&this.mediaElement&&(f["0sz"]=`${+FT(this.mediaElement.getSize())===0}`,f.op=this.mediaElement.e1("opacity"),y=this.mediaElement.tF().y+this.mediaElement.getSize().height,f.yof=`${+y<=0}`,f.dis=this.mediaElement.e1("display"));d&&((d=(0,g.Sw)())&&(f.gpu=d),(d=this.G.playerStyle)&&(f.ps=d),this.G.t8&&(f.webview=1),(d=this.webPlayerContextConfig.jsUrl)&& (f.js=d));f.debug_playbackQuality=this.Br.getPlaybackQuality(1);f.debug_date=(new Date).toString();f.origin=window.origin;f.timestamp=Date.now();delete f.uga;delete f.q;return JSON.stringify(f,null,2)}getFeedbackProductData(){const d={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.L().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260224_08_RC00"},f=this.getPlayerStateObject().wu;f&&(d.player_error_code=f.errorCode,d.player_error_details=JSON.stringify(f.errorDetail)); return d}getPresentingPlayerType(d){return this.appState===1?1:rQ(this)?3:(d&&this.G.lT().S.Ul(bh)?this.V9.S?.isAd()??!1:this.It?.RO(this.getCurrentTime()))?2:this.GL().getPlayerType()}xM(){return!1}getPlayerStateObject(d){return g.to(this,{sC:!0,playerType:d}).getPlayerState()}getAppState(){return this.appState}YH(d){switch(d.type){case "loadedmetadata":this.F_.start();for(var f of this.Fp)XaE(this,f.id,f.Ws,f.Bs,void 0,!1);this.Fp=[];break;case "loadstart":this.h7.BP("gv");break;case "progress":case "timeupdate":g.oh(d.target.A())>= 2&&this.h7.BP("l2s");break;case "playing":g.v1&&this.F_.start();if(g.ZI(this.G))d=!1;else{f=g.tm(this.AM());d=this.mediaElement.e1("display")==="none"||FT(this.mediaElement.getSize())===0;var m=vE(this.template),y=this.GL().getVideoData(),C=g.QN(this.G);y=hQ(y);f=!m||f||C||y||this.G.IP;d=d&&!f}d&&(d=this.GL(),d.sF(),this.getVideoData().IP||(this.getVideoData().IP=1,this.Wv(),d.playVideo()))}}E$(d){g.Ik(this.Br,"onLoadProgress",d)}hU(){this.Br.aP("playbackstalledatstart")}AU(d,f){this.Br.aP("sabrCaptionsDataLoaded", d,f)}ZP(d){this.GL().jj(d)}Cz(d){this.GL().aI(d)}qC(d){d=F4(this,this.GL());d=UX(this,d.getCurrentTime(),d);g.uk(this.Br,"onVideoProgress",d);this.G.n7&&this.visibility.Lq()&&this.G.qW&&!this.getVideoData()?.backgroundable&&this.pauseVideo()}zX(){g.uk(this.Br,"onAutoplayBlocked");var d=this.GL().getVideoData();d&&(d.c8=!0);g.IV(this.G)&&(d={autoplayBrowserPolicy:HH(),autoplayIntended:wc(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback}, g.tU("embedsAutoplayStatusChanged",d))}Fb(){this.Br.aP("progresssync")}Xm(){g.Ik(this.Br,"onPlaybackPauseAtStart")}Ms(d){if(this.getPresentingPlayerType()===1){d.Lo(1)&&!d.state.S(64)&&IM(this).isLivePlayback&&this.F$().isAtLiveHead()&&this.Br.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(d.Lo(2)){if(this.Me&&this.Me.endTimeMs>=(this.getDuration()-1)*1E3){Gkh(this);return}qNT(this)}if(d.state.S(128)){var f=d.state;this.cancelPlayback(5);f=f.wu;JSON.stringify({errorData:f,debugInfo:this.getDebugText(!0)}); g.uk(this.Br,"onError",S_(f.errorCode));g.Ik(this.Br,"onDetailedError",{errorCode:f.errorCode,errorDetail:f.errorDetail,message:f.errorMessage,messageKey:f.yZ,cpn:f.cpn});(0,g.b)()-this.G.RO>6048E5&&g.Ik(this.Br,"onReloadRequired")}f={};if(d.state.isPlaying()&&!d.state.isBuffering()&&!g.cw("pbresume","ad_to_video")&&g.cw("_start","ad_to_video")){const m=this.getVideoData();f.clientPlaybackNonce=m.clientPlaybackNonce;m.videoId&&(f.videoId=m.videoId);g.KU(f,"ad_to_video");g.M2("pbresume",void 0,"ad_to_video"); g.RZ(this.eP)}this.Br.aP("applicationplayerstatechange",d)}}s7(d){this.Br.aP("presentingplayerstatechange",d)}Zv(d){aG(this,I0(d.state));d.state.S(1024)&&this.Br.isMutedByMutedAutoplay()&&(mA(this,{muted:!1,volume:this.aF.volume},!1),dQ(this,!1))}onPlayerRequestSent(d){g.gM(this.Br,"onPlayerRequestSent",d)}kf(d,f){d==="newdata"&&QE(this);this.Br.aP("applicationvideodatachange",d,f)}GX(d,f){fm(this);g.Ik(this.Br,"onPlaybackAudioChange",this.Br.getAudioTrack().xi.name);this.Br.aP("internalaudioformatchange", this.Br.getAudioTrack().xi.id,f)}dO(d){const f=this.GL().getVideoData();d===f&&g.uk(this.Br,"onPlaybackQualityChange",d.V.video.quality)}RC(){var d=this.V9.V[2]||null;if(d){d=d.getVideoData();this.GL().U("ssdai",{cleanaply:1,acpn:d?.clientPlaybackNonce,avid:d.videoId,isDai:IM(this).enableServerStitchedDai?1:0});d=this.V9;const f=d.V[2];f&&(delete d.Y[f.TZ()],delete d.V[2])}}u2(d,f){this.cf(d,this.GL(),f)}cf(d,f,m){this.G.Qa()&&f.U("vdc",{type:d,vid:m.videoId||"",cpn:m.clientPlaybackNonce||""});f=== this.F$()&&(this.G.pG=m.oauthToken);f===this.F$()&&(this.getVideoData().enableServerStitchedDai&&!this.It?(this.F$().U("sdai",{initSstm:1}),this.It=new g.J4(this.Br,this.G,this.F$(),this)):!this.getVideoData().enableServerStitchedDai&&this.It&&(this.It.dispose(),this.It=null));if(d==="newdata")nw(this.eP,2),this.Br.aP("videoplayerreset",f);else{if(!this.mediaElement)return;if(d==="dataloaded")if(this.F$()===this.GL()){if(hr(m.AP,m.qT),!this.F$().getPlayerState().isError()){var y=rQ(this);IM(this).isLoaded(); y&&this.Tr(6);HPP(this);XF(this.eP)||Oe(this)}}else HPP(this);if(f.getPlayerType()===1&&(this.G.Mo&&dyh(this),this.getVideoData().isLivePlayback&&!this.G.iZ&&this.E4("html5.unsupportedlive",2,"DEVICE_FALLBACK"),m.isLoaded()&&((OY(m)||this.getVideoData().Q7)&&this.Br.aP("legacyadtrackingpingchange",this.getVideoData()),m.hasProgressBarBoundaries()&&(y=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(y))))){var C=this.ot();C&&(C-=this.getCurrentTime(),y=(y-C)*1E3,C=this.kY.progressEndBoundary, C?.start!==y&&(C&&this.Cy([C]),y=new g.Ai(y,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.F$().addCueRange(y),this.kY.progressEndBoundary=y))}this.Br.aP("videodatachange",d,m,f.getPlayerType())}g.uk(this.Br,"onVideoDataChange",{type:d,playertype:f.getPlayerType()});this.V5();(d=m.ST)?this.OX.S1(d,m.clientPlaybackNonce):OPK(this.OX)}DP(d){delete this.kY[d.getId()];this.F$().removeCueRange(d);a:{d=this.getVideoData();var f=d.X?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets|| d.X?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(f)for(m of f){f=m.autoplayVideo||m.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;const y=g.z(f,g.db);if(f!=null&&y?.videoId===d.videoId&&y?.continuePlayback){var m=f;break a}}m=null}(d=g.z(m,g.db))&&g.gM(this.Br,"onPlayVideo",{sessionData:{autonav:"1",itct:m?.clickTrackingParams},videoId:d.videoId,watchEndpoint:d})}Tr(d){d!==this.appState&&(d===2&&this.getPresentingPlayerType()===1&&(aG(this,-1),aG(this,5)),this.appState= d,this.Br.aP("appstatechange",d))}E4(d,f,m,y,C){this.F$().DS(d,f,m,y,C)}isAtLiveHead(d,f=!1){var m=g.to(this,{playerType:d});d=g.Yd(this,m);m=F4(this,m);return d!==m?d.isAtLiveHead(UX(this,m.getCurrentTime(),m),!0):d.isAtLiveHead(void 0,f)}seekTo(d,f,m,y,C,B){f=f!==!1;y=g.to(this,{playerType:y});this.appState===2&&pm(this);this.xc(y)?g.ub(this)?this.It.seekTo(d,{seekSource:C},f,m):this.MW.seekTo(d,{seekSource:C},f,m):(this.C("html5_sabr_csdai_seek_log")||(B=""),y.seekTo(d,{HB:!f,Dr:m,uo:"application"+ (B??""),seekSource:C}))}seekBy(d,f,m,y){this.seekTo(this.getCurrentTime()+d,f,m,y,void 0,"_by")}l2(){g.uk(this.Br,"SEEK_COMPLETE")}fM(){g.gM(this.Br,"onAbnormalityDetected")}jl(d){g.gM(this.Br,"onSnackbarMessage",d)}VH(d){const f=this.GL(),m=f.getVideoData();if(this.appState===1||this.appState===2)m.startSeconds=d;this.appState===2?f.getPlayerState().S(512)||pm(this):g.uk(this.Br,"SEEK_TO",d)}wq(){this.Br.aP("airplayactivechange")}RB(){this.Br.aP("airplayavailabilitychange")}showAirplayPicker(){this.GL().XH()}O$(){this.Br.aP("beginseeking")}LM(){this.Br.aP("endseeking")}getStoryboardFormat(d){d= g.to(this,{playerType:d});return g.Yd(this,d).getStoryboardFormat()}nY(d){d=g.to(this,{playerType:d});return g.Yd(this,d).getVideoData().nY()}xc(d){d=(d||this.GL()).getVideoData();if(g.ub(this))var f=d===this.It.playback.getVideoData();else a:{var m=this.MW;if(d===m.S.getVideoData()&&m.A.length)f=!0;else{for(f of m.A)if(d.Ko===f.Ko){f=!0;break a}f=!1}}return f}enqueueVideoByPlayerVars(d,f,m=Infinity,y=""){this.xc();d=new g.D8(this.G,d);y&&(d.Ko=y);ib(this,d,f,m)}queueNextVideo(d,f=1,m=NaN,y="",C= ""){d=this.preloadVideoByPlayerVars(d,f,m,y,C);f=this.GL();d&&(this.C("html5_check_queue_on_data_loaded")?this.L().supportsGaplessShorts()&&f.getVideoData().J&&(m=this.HC,y=this.fd.Y,m.j!==d&&(m.A=f,m.j=d,m.V=1,m.S=d.getVideoData(),m.Y=y,m.S.isLoaded()?m.D():m.S.subscribe("dataloaded",m.D,m))):(m=f5c(f,d,this.fd.Y),m!=null?(f.U("sgap",m),f.getVideoData().J&&f.I7(!1)):(d=d.getVideoData(),f=this.HC,f.S!==d&&(f.S=d,f.V=1,d.isLoaded()?f.J():f.S.subscribe("dataloaded",f.J,f)))))}al(d,f,m=0,y=0){g.Yd(this, this.GL()).qb();ckv(this.fd,d,f,m,y).then(()=>{g.Ik(this.Br,"onQueuedVideoLoaded")},()=>{})}tO(){return this.fd.tO()}SI(d){const f=this.fd.S; return f?f.XD(d):!1}clearQueue(d=!1,f=!1){this.fd.clearQueue(d,f)}loadVideoByPlayerVars(d,f=1,m,y,C,B){var e=this.F$();if(f===2&&IM(this).enableServerStitchedDai&&e&&!e.wE())return e.U("lvonss",{vid:d?.videoId||"",ptype:f}),!1;var M=!1;e=new g.D8(this.G,d);e.Mo=B;g.Ss(this.G)&&!e.Pg&&(B=this.h7,N2(),ey(),B.timerName="");this.h7.timerName=e.O??"";this.h7.KJ("pl_i");this.C("web_player_early_cpn")&&e.clientPlaybackNonce&&this.h7.infoGel({clientPlaybackNonce:e.clientPlaybackNonce});RV(e).supportsVp9Encoding=== !1&&this.GL().U("noVp9enc",{});if(this.L().supportsGaplessShorts()){B=p6q(this.fd,e,f);if(B==null){aG(this,-1);this.fd.S?.getVideoData().isAd()||km(this);d=this.fd;d.app.L().C("html5_gapless_new_slr")?Mv(d.app,"gaplessshortslooprange"):d.app.setLoopRange(null);d.app.getVideoData().vk=!0;d.S?.rd();d.S?.hV();m={uo:"gapless_to_next_video",seekSource:60,GO:d.Y.S};y=d.V?.K()||-1;if(d.Y.S){const {lH:W,PW:c}=d.V?.Z()||{};c!=null&&W!=null&&(y=c-W+.001)}d.app.GL()?.seekTo(y,m);d.app.getPlayerStateObject(f).isPlaying()|| d.app.GL()?.playVideo(!0);EQq(d,y);d.app.GL()?.Ki();d.Z();return!0}const K=this.C("html5_shorts_gapless_preload_fallback"),N=this.fd.S;if(K&&N&&!N.TL()){const W=N.getVideoData();this.V9.D.set(IG(f,W),N,3600)}this.fd.clearQueue(K);this.GL().U("sgap",{f:B})}if(C){for(;e.rE.length&&e.rE[0].isExpired();)e.rE.shift();M=e.rE.length-1;M=M>0&&C.A(e.rE[M])&&C.A(e.rE[M-1]);e.rE.push(C)}m||(d&&sr(d)?(nV(this.G)&&!this.cD&&(d.fetch=0),BY(this,d)):this.playlist&&BY(this,null),d&&(this.cD=Ac(!1,d.external_list))); this.Br.aP("loadvideo");f=this.c6(e,f,y);M&&this.E4("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${e.rE.join()}`.replace(/[;:,]/g,"_"));return f}preloadVideoByPlayerVars(d,f=1,m=NaN,y,C=""){y=aP(d);if(y=this.V9.D.get(`${f}_${y}_${C}_${+(d.autonav==="1"||d.autonav===!0)}${+(d.autoplay==="1"||d.autoplay===!0||d.autoplay===1)}`)||null)return y;d=new g.D8(this.G,d);C&&(d.Ko=C);{C=IG(f,d);y=this.GL();const B=IG(y.getPlayerType(),y.getVideoData());C===B?(y.Qb(!0),d.dispose(), f=null):(d.ya=!0,y=Nv(this,f,d,!0),(f!==1||!g.P1(this.G)||this.G.C("html5_allow_multiview_tile_preload")&&d.Hr)&&y.Qb(!0),this.V9.D.set(C,y,m||3600),f=y)}return f}setMinimized(d){this.visibility.setMinimized(d);d=this.eP;d=d.N.L().showMiniplayerUiWhenMinimized?d.Hx.get("miniplayer"):void 0;d&&(this.s_()?d.load():d.unload());this.Br.aP("minimized")}setInline(d){this.visibility.setInline(d)}setInlinePreview(d){this.visibility.setInline(d)}iA(d){f9V(this,d)||this.visibility.iA(d)}setSqueezeback(d){this.visibility.setSqueezeback(d)}RK(){const d= this.mediaElement?.B9();d&&(this.G.Zq&&nK(u0(()=>document.exitFullscreen()),()=>{}),nK(u0(()=>xM(d)),()=>{}))}Bj(){this.mediaElement.B9(); this.mediaElement.B9().webkitPresentationMode==="picture-in-picture"?this.iA(!0):this.iA(!1)}togglePictureInPicture(){this.GL().togglePictureInPicture()}c6(d,f=1,m){g.cw("_start",this.h7.timerName)||fR(bq)(void 0,this.h7.timerName);let y=!1,C=Km(this,f,d,!1);C?(y=!0,d.dispose(),C.getVideoData().Hr&&C.U("app_lv",{pdl:C.aY()}),this.lT().S.Ul(ZU5)&&(C.getVideoData().KC=d.KC)):(C=Nv(this,f,d,!0,m),(this.C("html5_onesie")||this.C("html5_load_before_stop"))&&C.A6()&&C.Qb(),this.F_.stop(),f===1&&f!==this.getPresentingPlayerType()&& this.cancelPlayback(4),this.cancelPlayback(4,f),this.Ma(C));d.videoId&&this.iD.includes(d.videoId)&&C.U("mvt",{});C===this.F$()&&(this.G.pG=d.oauthToken);if(!C.A6())return!1;if(C===this.F$())return this.Tr(1),d=pm(this),y&&C.getPlayerType()===1&&C.aY()&&this.cf("dataloaded",C,C.getVideoData()),d;C.DL();return!0}cueVideoByPlayerVars(d,f=1){var m=this.F$();if(IM(this).enableServerStitchedDai&&m&&!m.wE()&&d&&Object.keys(d).length>0)m.U("qvonss",{vid:d?.videoId||"",ptype:f});else if(d&&sr(d))if(this.R7= !0,BY(this,d),(d=Er(this.playlist))&&d.Ss())gQ(this,d,f);else this.playlist.onReady(()=>{D3(this)}); else{f||(f=this.getPresentingPlayerType());f===1&&(BY(this,null),g.Ik(this.Br,"onPlaylistUpdate"));m=new g.D8(this.G,d);const y=g.IV(this.G)&&!this.G.K&&f===1&&!m.isAd()&&!m.nC;this.Br.aP("cuevideo",f);y?(this.GL().getVideoData().loading=!0,Axl(m,d?d:{}).then(C=>{gQ(this,C,f)}),m.dispose()):gQ(this,m,f)}}W8(d,f,m,y,C,B,e){if(!d&&!m)throw Error("Playback source is invalid"); if(Ar(this.G)||g.LV(this.G))return f=f||{},f.lact=g.OZ(),f.vis=this.Br.getVisibilityState(),g.gM(this.Br,"onPlayVideo",{videoId:d,watchEndpoint:B,sessionData:f,listId:m}),!1;DTK(this.h7);this.h7.reset();d={video_id:d};y&&(d.autoplay="1");y&&(d.autonav="1");B&&(d.player_params=B.playerParams);e&&(d.oauth_token=e);m?(d.list=m,this.loadPlaylist(d)):this.loadVideoByPlayerVars(d,1);return!0}cuePlaylist(d,f,m,y){this.R7=!0;myq(this,d,f,m,y)}loadPlaylist(d,f,m,y){this.R7=!1;myq(this,d,f,m,y)}Qn(){return this.Br.isMutedByMutedAutoplay()? !1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(d,f){var m=this.F$().getVideoData();m=m.sM||m.suggestions?.[0]||null;var y;{var C=this.Br;const K=C.L();if(K.VJ)if((y=C.getVideoData())&&C.getPresentingPlayerType()!==3){var B=(!y.isLiveDefaultBroadcast||K.C("allow_poltergust_autoplay"))&&!Ec(y);B=y.isLivePlayback&&(!K.C("allow_live_autoplay")||!B);var e=y.isLivePlayback&&K.C("allow_live_autoplay_on_mweb");C=C.getPlaylist();C=!!C&&C.hasNext();var M=y.X&&y.X.playerOverlays||null;M=!!(M&&M.playerOverlayRenderer&& M.playerOverlayRenderer.autoplay);M=y.Oh&&M;y=!y.ypcPreview&&(!B||e)&&!g.TE(y.Aq,"ypc")&&!C&&(!g.IV(K)||M)}else y=!1;else y=!1}y&&m?this.W8(m.videoId,f?m.Fz:m.sessionData,m.playlistId,f,void 0,m.Bl||void 0):this.cD?g.Ik(this.Br,"onPlaylistNext"):this.getPresentingPlayerType()===3?qD(this.eP).nextVideo():!this.playlist||nV(this.G)&&!this.Br.isFullscreen()||(this.playlist.hasNext(d)&&(d=this.playlist,m=d.index+1,pw(this.playlist,m>=d.length?0:m)),this.playlist.loaded?(d=f&&this.G.C("html5_player_autonav_logging"), f&&this.Br.aP("playlistautonextvideo"),this.c6(Er(this.playlist,void 0,f,d),1)):this.R7=!1)}previousVideo(d){if(this.cD)g.Ik(this.Br,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)qD(this.eP).tf();else if(this.playlist&&(!nV(this.G)||this.Br.isFullscreen())){if(this.playlist.hasPrevious(d)){d=this.playlist;const f=d.index-1;pw(this.playlist,f<0?d.length-1:f)}this.playlist.loaded?this.c6(Er(this.playlist),1):this.R7=!1}}playVideoAt(d){this.cD?g.Ik(this.Br,"onPlaylistIndex",d):this.playlist&& (this.playlist.loaded?this.c6(Er(this.playlist,d),1):this.R7=!1,pw(this.playlist,d))}getPlaylist(){return this.playlist}uO(d){this.Fp=g.x_(this.Fp,y=>y.id!==d); const f=this.F$(),m=f.xA();for(let y=0;y{$m(this)}):$m(this); this.V5();YNT(this);g.IV(this.G)&&(d={autoplayBrowserPolicy:HH(),autoplayIntended:wc(this.getVideoData()),autoplayStatus:Ya(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.tU("embedsAutoplayStatusChanged",d))}}Jz(d){if(this.G.C("mweb_client_log_screen_associated"),!g.gF(this.G)){var f=g.W5(this.screenLayer||(this.s_()?3:0));if(f&&f!=="UNDEFINED_CSN"){var m=this.G.C("web_player_attach_player_response_ve");const y=this.G.C("web_playback_associated_ve"); d={cpn:d,csn:f};this.getVideoData().e1&&(m||y)&&(m=wf(this.getVideoData().e1),G6(f,m),y&&(d.playbackVe=m.getAsJson()));this.getVideoData().queueInfo&&(d.queueInfo=this.getVideoData().queueInfo);f={};this.getVideoData().lB&&(f.cttAuthInfo={token:this.getVideoData().lB,videoId:this.getVideoData().videoId});g.tU("playbackAssociated",d,f)}else g.gh(new g.ZN("CSN Missing or undefined during playback association"))}}m3(){this.Br.aP("internalAbandon");km(this)}onApiChange(){const d=this.GL();this.G.J?g.uk(this.Br, "onApiChange",d.getPlayerType()):g.uk(this.Br,"onApiChange")}Wt(){var d=this.mediaElement;d={volume:g.kg(Math.floor(d.getVolume()*100),0,100),muted:d.Mp()};d.muted||dQ(this,!1);this.aF=g.zo(d);g.uk(this.Br,"onVolumeChange",d)}mutedAutoplay(d){const f=this.getVideoData().videoId;isNaN(this.zE)&&(this.zE=this.getVideoData().startSeconds);if(d?.videoId||f)this.loadVideoByPlayerVars({video_id:d?.videoId?d?.videoId:f,playmuted:!0,start:this.zE,muted_autoplay_duration_mode:d?.durationMode}),g.Ik(this.Br, "onMutedAutoplayStarts")}onFullscreenChange(){const d=X4(this);this.N6(d?1:0);C1T(this,!!d)}N6(d){var f=!!d;const m=!!this.dQ()!==f;this.visibility.N6(d);this.template.N6(f);this.C("html5_media_fullscreen")&&!f&&this.mediaElement&&X4(this)===this.mediaElement.B9()&&this.mediaElement.hP();this.template.resize();m&&this.h7.tick("fsc");m&&(this.Br.aP("fullscreentoggled",f),d=IM(this),f={fullscreen:f,videoId:d.LP||d.videoId,time:this.getCurrentTime()},this.Br.getPlaylistId()&&(f.listId=this.Br.getPlaylistId()), g.uk(this.Br,"onFullscreenChange",f))}C0(){return this.visibility.C0()}isFullscreen(){return this.visibility.isFullscreen()}dQ(){return this.visibility.dQ()}o5(){var d=this.dQ();d!==0&&d!==1||this.N6(X4(this)?1:0);d=window.screen.width*window.screen.height;const f=window.outerHeight*window.outerWidth;this.G.GS?(this.CK=Math.max(this.CK,d,f),d=f/this.CKy.videoId??"").filter(y=>!!y)))}sendVideoStatsEngageEvent(d, f,m){f=g.to(this,{playerType:f}); g.Tv(this.G,d)?f.sendVideoStatsEngageEvent(d,m):m&&m()}updatePlaylist(){!nV(this.G)&&g.IV(this.G)&&se(this);g.Ik(this.Br,"onPlaylistUpdate")}setSizeStyle(d,f){this.C("web_log_theater_mode_visibility")?this.Dh(f):this.yA=f;this.Br.aP("sizestylechange",d,f);this.template.resize()}Dh(d){this.visibility.Dh(d)}Kq(){return this.C("web_log_theater_mode_visibility")?this.visibility.Kq():this.yA}s_(){return this.visibility.s_()}isInline(){return this.visibility.isInline()}Lq(){return this.visibility.Lq()}Ak(){return this.visibility.Ak()}dC(){return this.visibility.dC()}getAdState(){if(this.getPresentingPlayerType()=== 3)return qD(this.eP).getAdState();if(!this.xc()){const d=Or(this.AM());if(d)return d.getAdState()}return-1}T6(d){var f=this.template.getVideoContentRect();IY(this.RR,f)||(this.RR=f,this.GL().ud(),(f=this.F$())&&f===this.GL()&&f.ud(),this.dQ()===1&&this.n4&&C1T(this,!0));f=this.iT().Ig!==this.bD;this.bD=this.iT().Ig;this.xf&&g.hl(this.xf,d)&&!f||(this.Br.aP("appresize",d),this.xf=d)}uy(){return this.Br.uy()}a5(){this.getPresentingPlayerType()===2&&this.MW.isManifestless()?cUP(this.MW):(this.It&&(RM(this.It), km(this)),this.jo.IP=(0,g.b)(),oG(this,"signature"))}rO(d){d&&oG(this,"reloadPlayerEvent",void 0,d)}Wv(d){this.Ld(d);cY(this)}KM(d){if(d.errorCode==="manifest.net.badstatus"){const f=this.G.experiments.LC("html5_use_network_error_code_enums")?401:"401";d.details.rc===f&&g.gM(this.Br,"onPlayerRequestAuthFailed")}}U$(d){this.Br.aP("heartbeatparams",d)}Dc(){return this.mediaElement}setBlackout(d){if(this.G.IP!==d){this.G.IP=d;var f=this.GL();f.h6();this.G.Mo&&dyh(this);f.V7(d)}}s$(){const d=this.GL(), f=!this.Br.T2();d.b7(f)}Ns(){g.Ik(this.Br,"onLoadedMetadata")}Ht(){g.Ik(this.Br,"onDrmOutputRestricted")}IY(){this.intentionalPlayback=!0}ue(){this.eP.dispose();this.WN.dispose();this.MW.dispose();this.It&&this.It.dispose();this.F$().dispose();this.Ld();this.V9.dispose();g.zp(this.playlist);super.ue()}C(d){return this.G.C(d)}lT(){return this.G.lT()}o0(){return this.G.o0()}setScreenLayer(d){this.screenLayer=d}getInternalApi(){return this.Br.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.eP.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var d= this.eP;d=d.N.L().Xt?d.Hx.get("offline"):void 0;return d?d.isOrchestrationLeader():!1}getVideoUrl(d,f,m,y,C){if(this.Me&&this.Me.postId)return d=this.G.getVideoUrl(d),d=J1(d,"v"),d.replace("/watch",`/clip/${this.Me.postId}`);const B=this.Br.isEmbedsShortsMode()||this.G.Z==="shortspage",e=pH(this.getVideoData());return this.G.getVideoUrl(d,f,m,y,C,B,e)}UX(){return this.fd.UX()}NU(d){return d?this.fd.NU()&&this.fd.S?.NH()===d:this.fd.NU()}Y6(d,f,m){this.Br.aP("spsumpreject",d,f,m)}Xy(){try{for(const d of Object.values(this.V9.V))d.TL()|| d.Xy();if(this.C("html5_sabr_fetch_on_idle_network_preloaded_players"))for(const d of wM(this.V9.D))d.TL()||d.Xy();this.F$().Xy()}catch(d){g.gh(d)}}Kg(d){let f=this.F$();d&&(f=e4n(this,d));if(f){var m=f.getVideoData();d=new Map;for(const [y,C]of m.sabrContextUpdates){m=y;const B=C;B.scope===4&&f?.hk(m)&&d.set(m,B)}return d}this.F$().U("scuget",{ncpf:"1",ccpn:d})}k6(d,f){this.jy.push({key:d,value:f})}};g.u=g.vs.prototype;g.u.pV=mE(82);g.u.Um=mE(64);g.u.Ly=mE(62);g.u.Xd=mE(60);g.u.PR=mE(57); g.u.ZF=mE(55);g.u.PP=mE(53);g.u.kR=mE(46);g.u.T9=mE(20);g.u.py=mE(14);g.u.K0=mE(12);g.u.bA=mE(10);g.u.I0=mE(8);var j3={};var vvV={rj:[{yG:/Unable to load player module/,weight:20},{yG:/Failed to fetch/,weight:500},{yG:/XHR API fetch failed/,weight:10},{yG:/JSON parsing failed after XHR fetch/,weight:10},{yG:/Retrying OnePlatform request/,weight:10},{yG:/CSN Missing or undefined during playback association/,weight:100},{yG:/Non-recoverable error. Do not retry./,weight:0},{yG:/Internal Error. Retry with an exponential backoff./,weight:0},{yG:/API disabled by application./,weight:0},{yG:/Unexpected end of JSON input/, weight:0}],g0:[{callback:MOh,weight:500}]};g.pS("yt.player.Application.create",g.vs.create);g.pS("yt.player.Application.createAlternate",g.vs.create);OL(o8(),vvV);var zQE=g.AV("ytcsi.tick");zQE&&zQE("pe");var TNg=class extends g.X{constructor(d){super();this.callback=d;this.S=new $7(0,0,.4,0,.2,1,1,1);this.delay=new g.U9(this.next,window,this);g.R(this,this.delay)}start(d,f,m){this.config={from:d,to:f,duration:m,startTime:(0,g.b)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var d=this.config.from,f=this.config.to,m=this.config.duration,y=this.config.startTime,C=(0,g.b)()-y;y=this.S;m=FHn(y,C/m);if(m==0)y=y.J;else if(m==1)y=y.Z;else{C=Qj(y.J,y.Y,m);var B=Qj(y.Y, y.D,m);y=Qj(y.D,y.Z,m);C=Qj(C,B,m);B=Qj(B,y,m);y=Qj(C,B,m)}y=g.kg(y,0,1);this.callback(d+(f-d)*y);y<1&&this.delay.start()}}};var q7P=class extends g.PY{constructor(d){super({B:"div",le:"ytp-related-on-error-overlay"});this.api=d;this.J=this.V=0;this.D=new g.f2(this);this.S=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.PY({B:"h2",le:"ytp-related-title",Ol:"{{title}}"});this.previous=new g.PY({B:"button",oO:["ytp-button","ytp-previous"],xs:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},qp:[g.MH()]});this.K=new TNg(f=>{this.suggestions.element.scrollLeft=-f}); this.Y=this.scrollPosition=0;this.Z=!0;this.next=new g.PY({B:"button",oO:["ytp-button","ytp-next"],xs:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},qp:[g.K3()]});g.R(this,this.D);d=d.L();this.O=d.V;g.R(this,this.title);this.title.CC(this.element);this.suggestions=new g.PY({B:"div",le:"ytp-suggestions"});g.R(this,this.suggestions);this.suggestions.CC(this.element);g.R(this,this.previous);this.previous.CC(this.element);this.previous.dW("click",this.S1,this);g.R(this,this.K);for(let f=0;f< 16;f++){const m=new g.PY({B:"a",le:"ytp-suggestion-link",xs:{href:"{{link}}",target:d.El,"aria-label":"{{aria_label}}"},qp:[{B:"div",le:"ytp-suggestion-image",qp:[{B:"div",xs:{"data-is-live":"{{is_live}}"},le:"ytp-suggestion-duration",Ol:"{{duration}}"}]},{B:"div",le:"ytp-suggestion-title",xs:{title:"{{hover_title}}"},Ol:"{{title}}"},{B:"div",le:"ytp-suggestion-author",Ol:"{{views_or_author}}"}]});g.R(this,m);m.CC(this.suggestions.element);const y=m.ZW("ytp-suggestion-link");g.Xz(y,"transitionDelay", `${f/20}s`);this.D.Fw(y,"click",C=>{var B=f,e=this.suggestionData[B];const M=e.sessionData;g.IV(this.api.L())&&this.api.C("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.S[B].element),B=e.MN(),e={},rM(this.api,[e]),B=g.V3(B,e),rC(B,this.api,C)):FM(C,this.api,this.O,M||void 0)&&this.api.W8(e.videoId,M,e.playlistId)}); this.S.push(m)}g.R(this,this.next);this.next.CC(this.element);this.next.dW("click",this.X,this);this.D.Fw(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.iT().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.Z=!0;super.hide();RG(this,!1)}show(){this.Z=!1;super.show();RG(this,!0)}isHidden(){return this.Z}X(){this.scrollTo(this.scrollPosition-this.containerWidth)}S1(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(d,f){var m=this.api.L(),y=16/ 9,C=d.width>=650,B=d.width<480||d.height<290,e=Math.min(this.suggestionData.length,this.S.length);if(Math.min(d.width,d.height)<=150||e===0||!m.y7)this.hide();else{var M;if(C){var K=M=28;this.V=16}else this.V=K=M=8;if(B){var N=6;C=14;var W=12;B=24;m=12}else N=8,C=18,W=16,B=36,m=16;d=d.width-(48+M+K);M=Math.ceil(d/150);M=Math.min(3,M);K=d/M-this.V;var c=Math.floor(K/y);f&&c+100>f&&K>50&&(c=Math.max(f,50/y),M=Math.ceil(d/(y*(c-100)+this.V)),K=d/M-this.V,c=Math.floor(K/y));K<50||bk(this.api)?this.hide(): this.show();for(f=0;fm&&!m.playlistId):this.suggestionData.length=0; KrP(this);d.Oh?this.title.update({title:j_("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:d.author})}):this.title.update({title:"M\u00e1s v\u00eddeos de YouTube"})}scrollTo(d){d=g.kg(d,this.containerWidth-this.suggestionData.length*(this.Y+this.V),0);this.K.start(this.scrollPosition,d,1E3);this.scrollPosition=d;nm(this);RG(this,!0)}};var bbT=class extends ObW{constructor(d){super(d);this.S=null;const f=d.L(),m={target:f.El},y=["ytp-small-redirect"];if(f.O)y.push("no-link");else{const B=PiW(f);m.href=B;m["aria-label"]="Ve a YouTube para buscar m\u00e1s v\u00eddeos"}const C=new g.PY({B:"a",oO:y,xs:m,qp:[{B:"svg",xs:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},qp:[{B:"path",xs:{d:"M0 0h24v24H0V0z",fill:"none"}},{B:"path",xs:{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"}}]}]}); C.CC(this.element);d.createClientVe(C.element,this,178053);this.Fw(C.element,"click",B=>{Ngn(this,B,C.element)}); g.R(this,C);f.O||f.disableOrganicUi||(this.S=new q7P(d),this.S.CC(this.element),g.R(this,this.S));this.Fw(d,"videodatachange",()=>{this.show()}); this.resize(this.api.iT().getPlayerSize())}show(){super.show();iic(this,this.api.iT().getPlayerSize())}resize(d){super.resize(d);this.S&&(iic(this,d),g.W_(this.element,"related-on-error-overlay-visible",!this.S.isHidden()))}V(d){super.V(d);const f=this.api.getVideoData();if(f.bP||f.playerErrorMessageRenderer)(d=f.bP)?cYh(this,d):f.playerErrorMessageRenderer&&cYh(this,f.playerErrorMessageRenderer);else{let m;d.Mh&&(f.xl?lb(f.xl)?m=g.kU(f.xl):m=P9(g.AY(f.xl)):m=P9(d.Mh),this.j(m,"subreason"))}}};var tVq=class extends g.PY{constructor(d,f){super({B:"a",oO:["ytp-impression-link"],xs:{target:"{{target}}",href:"{{url}}","aria-label":"Ver en YouTube"},qp:[{B:"div",le:"ytp-impression-link-content",xs:{"aria-hidden":"true"},qp:[{B:"div",le:"ytp-impression-link-text",Ol:"Ver en"},{B:"div",le:"ytp-impression-link-logo",Ol:"{{logoSvg}}"}]}]});this.api=d;this.V=f;this.updateValue("target",d.L().El);this.Fw(d,"videodatachange",this.onVideoDataChange);this.Fw(this.api,"presentingplayerstatechange",this.Zv); this.Fw(this.api,"videoplayerreset",this.S);this.Fw(this.element,"click",this.onClick);this.onVideoDataChange();this.S()}onVideoDataChange(){const d=this.api.getVideoData();let f=iL(),m=96714;pH(d)?(f=Wu(),m=216165,g.K6(this.element,"ytp-music-impression-link")):g.i$(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",f);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,m)}Zv(){this.api.getPlayerStateObject().isCued()||(this.hide(), this.api.logVisibility(this.element,!1))}S(){var d=this.api.getVideoData();const f=this.api.L(),m=this.api.getVideoData().Oh,y=!f.y7,C=this.V.YJ(),B=f.O;f.wV||C||m||y||B||this.api.isEmbedsShortsMode()||!d.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(d=s85(this),this.updateValue("url",d),this.show())}onClick(d){this.api.C("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);const f=s85(this);rC(f,this.api,d);this.api.C("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 HbE=class extends g.PY{constructor(d){super({B:"div",oO:["ytp-mobile-a11y-hidden-seek-button"],qp:[{B:"button",oO:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],xs:{"aria-label":"Retroceder 10 segundos","aria-hidden":"false"}},{B:"button",oO:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],xs:{"aria-label":"Avanzar 10 segundos","aria-hidden":"false"}}]});this.api=d;this.S=this.ZW("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.ZW("ytp-mobile-a11y-hidden-seek-button-forward"); this.api.createClientVe(this.S,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.Fw(this.api,"presentingplayerstatechange",this.Zv);this.Fw(this.S,"click",this.V);this.Fw(this.forwardButton,"click",this.Y);this.Zv()}Zv(){const d=this.api.getPlayerStateObject();!this.api.uy()||d.S(2)&&T2(this.api)||d.S(64)?(this.api.logVisibility(this.S,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.S,!0),this.api.logVisibility(this.forwardButton, !0))}V(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.S)}Y(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var wlq=class extends g.PY{constructor(d){super({B:"div",le:"ytp-muted-autoplay-endscreen-overlay",qp:[{B:"div",le:"ytp-muted-autoplay-end-panel",qp:[{B:"button",oO:["ytp-muted-autoplay-end-text","ytp-button"],Ol:"{{text}}"}]}]});this.api=d;this.D=this.ZW("ytp-muted-autoplay-end-panel");this.V=!1;this.api.createClientVe(this.element,this,52428);this.Fw(this.api,"presentingplayerstatechange",this.Y);this.Fw(d,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.dW("click",this.onClick);this.hide()}Y(){var d= this.api.getPlayerStateObject();const f=this.api.getVideoData();g.W_(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!f.mutedAutoplay||f.limitedPlaybackDurationInSeconds===0&&f.endSeconds===0&&f.mutedAutoplayDurationMode===2||(d.S(2)&&!this.A?(this.show(),this.S||(this.S=new kKc(this.api),g.R(this,this.S),this.S.CC(this.D,0),this.S.show()),d=this.api.getVideoData(),this.updateValue("text",d.xw),g.W_(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element, this.A),g.Ik(this.api,"onMutedAutoplayEnds")):this.hide())}onClick(){if(!this.V){this.S&&(this.S.ue(),this.S=null);g.W_(this.api.getRootNode(),"ytp-muted-autoplay",!1);var d=this.api.getVideoData(),f=this.api.getCurrentTime();YC(d);this.api.loadVideoById(d.videoId,f);this.api.IY();this.api.logClick(this.element);this.hide();this.V=!0}}onMutedAutoplayStarts(){this.V=!1;this.S&&(this.S.ue(),this.S=null)}};var EUE=class extends g.PY{constructor(d){const f=d.L();super({B:"a",oO:["ytp-watermark","yt-uix-sessionlink"],xs:{target:f.El,href:"{{url}}","aria-label":j_("Ver en $WEBSITE",{WEBSITE:Xn(f)}),"data-sessionlink":"feature=player-watermark"},Ol:"{{logoSvg}}"});this.api=d;this.S=null;this.V=!1;this.state=d.getPlayerStateObject();this.Fw(d,"videodatachange",this.onVideoDataChange);this.Fw(d,"presentingplayerstatechange",this.onStateChange);this.Fw(d,"appresize",this.CJ);this.onVideoDataChange();this.nG(this.state); this.CJ(d.iT().getPlayerSize())}onStateChange(d){this.nG(d.state)}nG(d){this.state!==d&&(this.state=d);DyV(this)}onVideoDataChange(){var d=this.api.L();d.O&&g.K6(this.element,"ytp-no-hover");const f=this.api.getVideoData();f.videoId&&!d.O?(d=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",d),this.S||(this.S=this.dW("click",this.onClick))):this.S&&(this.updateValue("url",null),this.bJ(this.S),this.S=null);d=iL();let m=76758;pH(f)&&(d=Wu(),m=216164);this.updateValue("logoSvg",d);this.api.hasVe(this.element)&& this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,m);DyV(this)}onClick(d){this.api.C("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);let f=this.api.getVideoUrl(!f3(d),!1,!0,!0);if(this.api.C("web_player_log_click_before_generating_ve_conversion_params")){const m={};rM(this.api,[m]);f=g.V3(f,m)}rC(f,this.api,d);this.api.C("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}CJ(d){if((d= d.width<480)&&!this.V||!d&&this.V){const f=new g.PY(iL()),m=this.ZW("ytp-watermark");g.W_(m,"ytp-watermark-small",d);g.Df(m);f.CC(m);this.V=d}}};var Y7h=class extends g.PY{constructor(d){super({B:"div",le:"ytp-muted-autoplay-overlay",qp:[{B:"div",le:"ytp-muted-autoplay-bottom-buttons",qp:[{B:"button",oO:["ytp-muted-autoplay-equalizer","ytp-button"],xs:{"aria-label":"Indicador de reproducci\u00f3n sin sonido"},qp:[{B:"div",oO:["ytp-muted-autoplay-equalizer-icon"],qp:[{B:"svg",xs:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},qp:[{B:"g",xs:{fill:"#fff"},qp:[{B:"rect",le:"ytp-equalizer-bar-left",xs:{height:"9",width:"4",x:"1", y:"7"}},{B:"rect",le:"ytp-equalizer-bar-middle",xs:{height:"14",width:"4",x:"6",y:"2"}},{B:"rect",le:"ytp-equalizer-bar-right",xs:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=d;this.bottomButtons=this.ZW("ytp-muted-autoplay-bottom-buttons");this.D=new g.mm(this.J,4E3,this);this.V=!1;d.createClientVe(this.element,this,39306);this.Fw(d,"presentingplayerstatechange",this.Y);this.Fw(d,"onMutedAutoplayStarts",()=>{p5n(this);this.Y();$yE(this);this.V=!1}); this.Fw(d,"onAutoplayBlocked",this.onAutoplayBlocked);this.dW("click",this.onClick);this.Fw(d,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();d.isMutedByEmbedsMutedAutoplay()&&(p5n(this),this.Y(),$yE(this));g.R(this,this.D)}Y(){const d=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||d.S(2)?this.hide():this.A||(super.show(),this.api.logVisibility(this.element,this.A))}J(){this.S&&this.S.hide()}onAutoplayBlocked(){this.hide();YC(this.api.getVideoData())}onClick(){if(!this.V){g.W_(this.api.getRootNode(), "ytp-muted-autoplay",!1);var d=this.api.getVideoData(),f=this.api.getCurrentTime();YC(d);this.api.loadVideoById(d.videoId,f);this.api.IY();this.api.logClick(this.element);g.Ik(this.api,"onMutedAutoplayEnds");this.V=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.ue(),this.watermark=null)}};var UEn=class extends g.PY{constructor(d){super({B:"div",le:"ytp-more-videos-view",xs:{tabIndex:"-1"}});this.api=d;this.V=!0;this.Y=new g.f2(this);this.S=[];this.suggestionData=[];this.columns=this.containerWidth=this.O=this.D=this.scrollPosition=0;this.title=new g.PY({B:"h2",le:"ytp-related-title",Ol:"{{title}}"});this.previous=new g.PY({B:"button",oO:["ytp-button","ytp-previous"],xs:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},qp:[g.MH()]});this.Z=new TNg(f=>{this.suggestions.element.scrollLeft= -f}); this.next=new g.PY({B:"button",oO:["ytp-button","ytp-next"],xs:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},qp:[g.K3()]});g.R(this,this.Y);this.J=d.L().V;g.R(this,this.title);this.title.CC(this.element);this.suggestions=new g.PY({B:"div",le:"ytp-suggestions"});g.R(this,this.suggestions);this.suggestions.CC(this.element);g.R(this,this.previous);this.previous.CC(this.element);this.previous.dW("click",this.X,this);g.R(this,this.Z);AYc(this);g.R(this,this.next);this.next.CC(this.element);this.next.dW("click", this.K,this);this.Y.Fw(this.api,"appresize",this.CJ);this.Y.Fw(this.api,"fullscreentoggled",this.S1);this.Y.Fw(this.api,"videodatachange",this.onVideoDataChange);this.CJ(this.api.iT().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}K(){this.V&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();k6n(this)}X(){this.V&&this.scrollTo(this.scrollPosition+this.containerWidth)}S1(){this.CJ(this.api.iT().getPlayerSize())}CJ(d){var f=this.api.isEmbedsShortsMode()? .5625:16/9,m=this.api.F3();d=d.width-(m?112:58);m=Math.ceil(d/(m?320:192));const y=(d-m*8)/m;f=Math.floor(y/f);for(const C of this.S){const B=C.ZW("ytp-suggestion-image");B.style.width=`${y}px`;B.style.height=`${f}px`}this.suggestions.element.style.height=`${f}px`;this.D=y;this.O=f;this.containerWidth=d;this.columns=m;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;Lm(this)}onVideoDataChange(){const d=this.api.L(),f=this.api.getVideoData();this.J=f.Oh?!1:d.V;this.suggestionData=f.suggestions? g.x_(f.suggestions,m=>m&&!m.playlistId):[]; Oic(this);f.Oh?this.title.update({title:j_("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:f.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"M\u00e1s Shorts":"M\u00e1s v\u00eddeos"})}scrollTo(d){d=g.kg(d,this.containerWidth-this.suggestionData.length*(this.D+8),0);this.Z.start(this.scrollPosition,d,1E3);this.scrollPosition=d;Lm(this);k6n(this)}};var a95=class extends g.PY{constructor(d){super({B:"div",le:"ytp-pause-overlay",xs:{tabIndex:"-1"}});this.api=d;this.Y=new g.f2(this);this.fade=new g.xm(this,1E3,!1,100,()=>{this.S.V=!1},()=>{this.S.V=!0}); this.V=!1;this.expandButton=new g.PY({B:"button",oO:["ytp-button","ytp-expand"],Ol:this.api.isEmbedsShortsMode()?"M\u00e1s Shorts":"M\u00e1s v\u00eddeos"});d.L().controlsType==="0"&&g.K6(d.getRootNode(),"ytp-pause-overlay-controls-hidden");g.R(this,this.Y);g.R(this,this.fade);const f=new g.PY({B:"button",oO:["ytp-button","ytp-collapse"],xs:{"aria-label":this.api.isEmbedsShortsMode()?"Ocultar m\u00e1s Shorts":"Ocultar m\u00e1s v\u00eddeos"},qp:[{B:"div",le:"ytp-collapse-icon",qp:[{B:"svg",xs:{height:"100%", viewBox:"0 0 16 16",width:"100%"},qp:[{B:"path",xs:{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.R(this,f);f.CC(this.element);f.dW("click",this.D,this);g.R(this,this.expandButton);this.expandButton.CC(this.element);this.expandButton.dW("click",this.J,this);this.S=new UEn(d);g.R(this,this.S);this.S.V=!1;this.S.CC(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.Y.Fw(this.api, "presentingplayerstatechange",this.mJ);this.Y.Fw(this.api,"videodatachange",this.mJ);this.hide()}hide(){g.i$(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}D(){this.V=!0;g.i$(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}J(){this.V=!1;g.K6(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}mJ(){const d= this.api.getPlayerStateObject();d.S(1)||d.S(16)||d.S(32)||(!d.S(4)||d.S(2)||d.S(1024)?(this.V||this.api.logVisibility(this.element,!1),this.fade.hide()):this.S.hasSuggestions()&&(this.V||(g.K6(this.api.getRootNode(),"ytp-expand-pause-overlay"),Lm(this.S),this.S.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var GKS=class extends g.PY{constructor(d){super({B:"div",oO:["ytp-player-content","ytp-iv-player-content"],qp:[{B:"div",le:"ytp-countdown-timer",qp:[{B:"svg",xs:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},qp:[{B:"circle",le:"ytp-svg-countdown-timer-ring",xs:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{B:"circle",le:"ytp-svg-countdown-timer-background",xs:{cx:"-36", cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{B:"span",le:"ytp-countdown-timer-time",Ol:"{{duration}}"}]}]});this.api=d;this.Z=this.ZW("ytp-svg-countdown-timer-ring");this.S=null;this.D=this.Y=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.S&&(this.S.dispose(),this.S=null,this.V=!1)}ue(){this.stopTimer();super.ue()}};g.AM("embed",class extends g.VT{constructor(d){super(d);this.N=d;this.S=new g.f2(this);this.A=null;this.J=!1;this.countdownTimer=null;this.O=!1;S7(this);g.R(this,this.S);this.load()}uN(){return!1}create(){var d=this.N.L();const f=g.lk(this.N),m=this.N.getVideoData()?.clientPlaybackNonce;m&&g.KU({clientPlaybackNonce:m});d.Ys&&!d.disableOrganicUi&&Frq(this);d.getWebPlayerContextConfig()?.embedsEnableEmc3ds||(this.Z=new Y7h(this.N),g.R(this,this.Z),g.HX(this.N,this.Z.element,4),this.X=new wlq(this.N), g.R(this,this.X),g.HX(this.N,this.X.element,4));d.wV&&(this.watermark=new EUE(this.N),g.R(this,this.watermark),g.HX(this.N,this.watermark.element,8));f&&!d.disableOrganicUi&&(this.D=new tVq(this.N,f),g.R(this,this.D),g.HX(this.N,this.D.element,8),this.N.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.D.hide()));d.Y&&!d.disableOrganicUi&&(this.K=new HbE(this.N),g.R(this,this.K),g.HX(this.N,this.K.element,4));this.S.Fw(this.N,"appresize",this.CJ);this.S.Fw(this.N,"presentingplayerstatechange", this.Zv);this.S.Fw(this.N,"videodatachange",this.onVideoDataChange);this.S.Fw(this.N,"videoplayerreset",this.S1);this.S.Fw(this.N,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.S.Fw(this.N,"onAdStart",this.onAdStart);this.S.Fw(this.N,"onAdComplete",this.onAdComplete);this.S.Fw(this.N,"onAdSkip",this.onAdSkip);this.S.Fw(this.N,"onAdStateChange",this.onAdStateChange);if(this.J=rE(od(d)))this.countdownTimer=new GKS(this.N),g.R(this,this.countdownTimer),g.HX(this.N,this.countdownTimer.element, 4),this.countdownTimer.hide(),this.S.Fw(this.N,g.p3("embeds"),this.onCueRangeEnter),this.S.Fw(this.N,g.$z("embeds"),this.onCueRangeExit);this.TU(this.N.getPlayerStateObject());this.N.L().getWebPlayerContextConfig()?.embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(d=g.Z("IDENTITY_MEMENTO"))&&g.uk(this.N,"onMementoChange",d)}onCueRangeEnter(d){d.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),oUv(this.countdownTimer))}onCueRangeExit(d){d.getId()==="countdown timer"&& this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}CJ(){const d=this.N.iT().getPlayerSize();this.yh&&this.yh.resize(d)}S1(){S7(this)}Zv(d){this.TU(d.state)}TU(d){d.S(128)?(this.yh||(this.yh=new bbT(this.N),g.R(this,this.yh),g.HX(this.N,this.yh.element,4)),this.yh.V(d.wu),this.yh.show(),g.K6(this.N.getRootNode(),"ytp-embed-error")):this.yh&&(this.yh.dispose(),this.yh=null,g.i$(this.N.getRootNode(),"ytp-embed-error"));if(this.countdownTimer&&this.countdownTimer.S)if(d.S(64))this.countdownTimer.hide(), this.countdownTimer.stopTimer();else if(d.isPaused()){var f=this.countdownTimer;f.V||(f.V=!0,f.J=(0,g.b)())}else d.isPlaying()&&this.countdownTimer.V&&(f=this.countdownTimer,f.V&&(f.D+=(0,g.b)()-f.J,f.V=!1,JX(f)));h4v(this,d)}onMutedAutoplayStarts(){this.N.getVideoData().mutedAutoplay&&this.Z&&g.W_(this.N.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(d,f){const m=this.Xz!==f.videoId;d=!m&&d==="dataloaded";const y={isShortsModeEnabled:!!this.N.isEmbedsShortsMode()};g.tU("embedsVideoDataDidChange", {clientPlaybackNonce:f.clientPlaybackNonce,isReload:d,runtimeEnabledFeatures:y});m&&(this.Xz=f.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.J&&(this.N.nR("embeds"),f.isAd()||f.limitedPlaybackDurationInSeconds<5||bk(this.N)||(f=Math.max((f.startSeconds+f.limitedPlaybackDurationInSeconds-5)*1E3,0),f=new g.Ai(f,f+5E3,{id:"countdown timer",namespace:"embeds"}),this.N.ow([f]))),this.N.L().Ys&&!this.N.L().disableOrganicUi&&(S7(this),Frq(this)));this.N.L().O&& this.V&&this.V.detach()}onAdStart(){j7(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){j7(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){j7(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(d){d===2&&j7(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);