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 E="length;Y;fromCharCode;splice;set;split;forEach;,;url;call;toString;scheme;startsWith;cmo;\\.googlevideo\\.com$;K;playerfallback;1;slice;path;1970-01-01T02:30:04.000+02:30;1969-12-31T13:16:00.000-10:45;index.m3u8;B;http://local;indexOf;1969-12-31T19:15:09.000-04:45;rr;L;;)}[,'/;cmo=pf;get;JB;s;n;fvip;redirector.googlevideo.com;pop;N;www.youtube.com;VS;1970-01-01T01:30:30.000+01:30;a7;local;AC;UbLNI;file;Untrusted URL;/;reverse;mn;/file/index.m3u8;push;join;}\"[)\\}};a1.googlevideo.com;/api/manifest;&;mWkyIzV0UlU3qEBod7-_w8_;rr?[1-9].*\\.c\\.youtube\\.com$;/videoplayback;signatureCipher;1969-12-31T12:30:47.000-11:30;1969-12-31T22:00:06.000-02:00;1969-12-31T19:30:20.000-04:30;r;undefined;1969-12-31T15:14:58.000-08:45;assign;ZA;/initplayback;unshift;=;1969-12-31T16:15:39.000-07:45;https://local;youtube.player.web_20260906_05_RC00;replace;clone;sp;fallback_count;\\.a1\\.googlevideo\\.com$;cmo=td;Ox;//;://;match;1969-12-31T13:15:03.000-10:45;1970-01-01T04:15:03.000+04:15;1970-01-01T02:46:19.000+02:45;%3D;1969-12-31T17:44:52.000-06:15;XU".split(";"), r4,K1t,yn,Dy,AH1,B5,oP,Xd,xN,bOP,Vn,lJ,W5,D9M,Gm,zm,yH4,q9,jPP,K5,OQ,Ax,jo,B4,TL,QB,$G,xG,P4,IyM,ZOy,F1M,p5,rJ,i0,ep5,AF,Kq,oN9,bO,X5d,Dq,jz,B2,v2,Fl,Xl,x9n,PJp,c2,Q3,EV,$v,xv,Lq,NB,Yv,JF,YMJ,hF,U91,Vt9,iO,ttM,Ku,Hv,rO,Ae,D9,lyN,yo,js,Z9,es,ow,XI,wO,Qo,Gmn,te,lD,Vo,Nl,CJH,zo,m3,fu,nu,aw,he,ql,pu,K3,HQ,rf,ka,bn,Ij,ZC,eq,oj,F2,wf,df,TJ,Qz,Et,xa,PQ,L3,Nu,GJ,zJ,Ya,Sq,C3,ay5,JT,my,nNN,aj,n3,qu,p3,KW,Hd,hp1,AI,kQ,Rpt,DJ,j_,Bd,Mi,H5J,Fk,ZJ,rxN,Axt,dV,Xk,cd,TU,Q6,Eq,wV,Pd,$Q,LW,gV,V6,Ni,Uq,lX,Wd,GU,zU,JI, mk,uX,qi,pW,ae,CW,hI,iX,KC,r0,O0,kI,Af,qB,DL,yM,jr,MA,S_,Bk,Ru,vk,IM,ZL,er,oM,d0,ck,QM,xI,LC,YI,b5O,E0,g0,Sr,VM,Wk,lE,Gv,zv,CC,s0,fC,nC,hf,qA,iE,Ky,yxd,OA,IC,Z1,F5,eA,oC,X5,wH,dH,ct,QI,EA,$5,Tr,x5,Pt,gH,Y5,SA,zr,Cy,UA,sA,aC,fy,vGt,BY9,uA,py,RC,K6,Z5P,rK,Aq,M8,Bn,vn,IN,ZD,Xj,eKp,N8,YK,w44,U7,d4d,Sh,VQ,tq,lN,Wn,GN,C6,s7,hq,p6,RN,iN,Av,vNO,XE,Qm,N2,L_,C_,zV,ZP,cxp,TYH,q2,Kd,RY,Qqp,$49,Ak,x4n,k4,bq,gG4,LSy,P0O,NYN,U4J,SQp,Vo1,X45,dK,oGM,j$,to5,D0,luy,WSP,ML,BE,I6,zKm,Z0,e$,o6,XZ,dS,TB,Jxm,wS,PE,gS,$4, sqt,Qu,cE,UZ,m45,aut,fuN,mz,nd,qL,pd,O9,Jk,uLN,Ke,R6,iq,Tg,hK4,g5,Nz,YX,qQn,U9,SS,p4H,Vq,tg,lY,i5d,Gg,zg,Ce,Jg,mN,s9,aI,fe,KEd,qz,hg,iY,uY,RI,KR,H9,Hqd,OO,AF5,kkM,DB9,rs,Dg,yF5,je,ju1,Ia,Mb,MzH,BJO,vvH,Iqn,Zq1,ee,ws,ovO,dBd,cF5,TJm,Qun,w2N,X24,c9,$k,T_,EvP,P9,gs,LR,V2,t2,xBd,POO,gvM,YV1,LE4,W9,G_,CR,z_,UBm,aa,Vz1,sO,SVy,h2,nR,WE9,Gk9,zCM,COn,up,pR,mBm,fqM,Hy,rq,AO,yG,Mh,By,Il,Xx,jm,hCJ,qV5,p2n,dq,QG,ED,cy,T8,Hum,xL,$L,re1,Ou4,AeO,gq,Lz,Nh,YL,tO,Cq,UD,VG,TOM,Sm,Wy,z8,G8,ko4,Qw9,Cz,JO,sD,mq,al,fz,nz, hO,ui,qh,pz,$ln,Rl,ii,KS,H$,xlp,PD9,gtn,L3J,Xv,rP,O$,Ad,kd,l99,jN,W35,Id,Z4,od,Xp,wP,dP,QX,Gop,xd,zcp,Nm,Yd,CD4,U$,SN,VX,sw9,lw,W$,Gi,zi,CS,ml9,Jd,s$,mU,ad,fS,uw,pS,iw,K7,HV,rX,OL,Aj,kT,b2,DM,yc,jZ,MR,BV,vV,wX,dX,cV,Tq,a94,Qc,$T,xT,L7,Vc,tj,l2,WV,C7,Jj,sL,f9H,ntN,m2,hcm,uId,f7,i2,Ko,pv9,RcH,Ou,kM,bd,j5,DB,Mq,ZB,Ky4,oc,e5,XK,db,Q0,$M,Nq,wb,b3p,za,Ga,JR,mZ,no,hR,ac,ud,qq,yTN,id,rR,Kg,HL,Mqp,kB,BfN,vaN,ICd,Dud,eyn,oaO,Z6,e7,wR,dR,cL,TF,QD,Ep,xB,gR,Lg,Na,Up,S7,VD,t0,WL,GF,sp,mD,aD,fg,ng,h0,pg,uu,duJ, iu,RD,rC,Oz,kg,yi,cTN,Dd,j1,TfP,e1,oW,XW,Th,Qi,$g,Qj5,gC,LA,Yg,Uz,Vi,l$,Gh,Wh,sz,fA,ht,pA,RW,i$,Kn,Ac,xu9,Pny,yW,jI,Dh,Mp,gaN,vN,I_,Zh,Fu,Xu,dA,cN,o_,TR,QW,$s,Yt4,Uud,Vqp,PN,Stp,NfH,gA,tqO,EH,xs,GJ9,Ln,Np,Ys,UH,VW,tc,zyy,Cn9,JTJ,Cn,Jc,mO,a_,sj1,muP,aCn,fCM,fn,nn,hyH,hc,ux,qp,pn,R_,ix,qtm,HG,i35,KkH,A8,kh,Om,pQn,bR,D3,yf,j6,r3,RyH,Mj,BG,vG,IT,Fc,e6,oT,Xc,w3,AIp,d3,xh,PG,LU,kUH,yI4,DiJ,g3,Vf,z3,M_M,t8,CU,sm,J8,aT,fU,mF,BVt,vQP,IJt,ZW1,h8,Fkn,esn,oQN,XdN,li,wdy,dit,cIn,uR,RT,Qe9,EQp,xip,iR,KV,bL,gQM, y7,MS,Bj,NVy,Yqn,Ig,du,cj,TE,E_,eP,Q7,$C,UiM,Sqp,xC,gu,YC,NS,SP,LV,U_,lL,JQ,V_N,CV,zE,qS,uL,K1,HZ,r9,lJN,GUy,JIm,zsy,Oh,CXd,yT,As,D2,kH,BZ,IZ,FP,XP,oZ,eT,w9,Eh,$H,PZ,aJM,fJt,nQM,GD,lh,C1,Uh,sh,K$,f1,n1,hs,NW,k6,DH,RsJ,eM,pdM,YH,Fn,aZ,ih,bP,Js,VT,ST,ts,zD,AU,Ef,$6,Tw,L$,NE,Y6,bC9,Uf,SM,VU,tU,DAy,jMd,Mr9,WC,zw,JU,C$,sf,vIm,IL9,hU,n$,efH,uP,Rz,qE,p$,oIJ,Xkm,bg,T0t,MK,BS,xAH,XQ,oH,PEO,Qr,gIN,Ey,L8N,cS,bW5,wh,TK,dh,vS,PS,N01,pU,Y0t,LD,NK,Uy,Vr1,th,lg,ug,Ot,qK,trP,RH,Kb,HB,rQ,Oo,AS,kf,lLd,bb,ig,DK,jV,BB, vB,MX,ZK,W84,Gvt,wQ,cB,Eo,QR,$f,zfH,Lb,gQ,CEp,xf,Jfm,Uo,SV,sMN,mA1,aL1,VR,tS,PB,Yf,nIt,JS,aF,Cb,ub,pb,ib,q0m,pkd,RfP,Hyt,iC4,O2,ADP,Mn,Bx,vx,rD5,I3,FB,eD,Zn,o3,XB,wG,kr5,dG,by5,cx,jCd,Oy5,Tf,Qx,MAp,rG,A9,a3,ni,h9,u6,pi,R3,i6,KP,HW,r1,Ox,A_,kD,bF,Dp,yS,BHd,v59,I1H,MC,Zp,d1,cW,Ex,$D,xD,PW,g1,LP,NC,YD,Ux,SK,VS,t_,GY,zY,CP,J_,mY,a9,nP,uF,pP,R9,iF,KI,o5M,Xtt,wtm,rE,y$,BD,deJ,vD,Z$,Fq,e9,THy,E5t,Xq,$et,xe4,PAp,dE,cD,L$N,Q$,NHP,Uen,$q,SAy,xq,ET,VA1,YAy,Tt,PD,gE,l1N,W$n,Gry,LI,JDt,Nk,Yq,S9,tl,sCd,met,WD, i9,Kt,R6J,rp,iy9,by,Dz,yP,rq5,va,jg,O6J,Ba,It,Aqy,kNn,b65,MD,H6O,Zz,FT,wp,jNn,MhP,dp,ca,vKm,iy,exJ,Zf,oK9,eE,H3,X6,cU,Te,En,La,PU,$8J,gT,x8n,NN,YW,gKO,SE,LgM,Un,PNt,WU,NKJ,Y79,S7n,Vht,U85,thp,lDJ,a1,na,zx1,R1,Jq5,CNJ,qN,ia,pa,KN,sN5,aDt,m8O,hJ,fDM,nK9,hxM,ujJ,ua,i6d,Krm,H_t,Rxn,pnJ,q7m,rvd,Hq,WgN,O_4,GNd,Avn,kVd,r$,yv1,b_P,OW,D25,jYy,Bt9,vAn,MyJ,eLd,oAO,Frp,XiH,wiN,IPN,Z_P,cvd,d2d,kx,TtH,bo,QYp,x2M,EAP,PHn,$2H,gA9,DW,yL,M_,Lry,Ntp,Bq,Ycy,vq,U29,ScO,IA,ZW,Vyt,tyN,lPP,Wrd,Fa,GV9,zL5,CHd,Jv5,sYt,aPH, fPp,oA,Xa,d$,cq,nAJ,Td,QL,hL5,EW,uEM,$x,Pq,g$,LN,UW,Sa,VL,o9,pi5,lo,Gd,CN,Rt,sW,Akp,bdn,nN,pt,hB,j6J,q_,pN,io,M$5,AN,bz,DN,BSy,jl,BH,vH,IL,ZN,dU,E4m,$LP,Tn,ckn,Fz4,$P,o41,xP,XX,oL,Zd4,I0t,v4J,el,EK,wU,Q9,UK,Sl,V9,tN,lz,WH,Gn,zn,Cv,sK,mn,aL,fv,nv,hN,pv,rv,RL,iz,kJ,bf,KX,g4n,j2,Bg,Z7,NSp,YZy,cg,dv,ULN,e2,oS,Xi,wv,TT,Qa,EE,$J,xJ,gv,Pg,SZM,LX,YJ,V$n,Nt,UE,t$m,S2,Va,Wzm,ta,lf,zT,GT,Ja,sE,mw,aS,nX,uf,pX,RS,KL,GBm,HK,rF,Ob,zuJ,Az,km,b1,DZ,ZZ,Fb,Cqd,JkP,oQ,Xb,wF,dF,cK,TG,Qw,$m,s6N,xm,PK,gF,LL,mLN,a0M,f0p, n4O,huM,uZm,Ym,SC,qZO,Jz,mi,fL,nL,hz,u1,pL,RQ,i1,K2,HX,rB,Ow,Ay,bv,yZ,jb,M3,BX,mh,F9,Lv,N7,oG,X9,KNO,wB,Het,cX,T4,QZ,$S,rgt,xS,PX,gB,L2,N3,YS,Uw,Oe9,Sb,ty,lv,WX,G4,z4,C2,Jy,mW,n2,uv,RG,AgP,iv,be4,Og,Dzy,ygM,jIn,k2,vXn,IIm,ZeM,oE,FNJ,eBO,oXd,FX,TSM,DE,X4,cm,TX,Q1,X31,w39,Eg,x2,wN,Pm,dzH,gN,Ll,NZ,cgd,T5n,Ug,V1,t7,lr,Wm,QI1,GX,Bm,mf,EXd,PYt,ur,euN,Q61,pl,ir,KZ,H0,ro,OX,LNP,y8,UzJ,N5P,Dl,Y91,VSd,B0,S9m,v0,tSN,Zl,XEm,dLH,YP,PH,WNt,FO,eR,zBO,lIm,XO,CYH,wo,T0,c0,Q8,EX,$o,xo,go,LZ,P0,NM,Yo,mzm,UX,SR,V8,tr, z0,fIO,hB1,Jr,mM,rN,fZ,hr,uM,iM,Ho,aO,fN,Oj,k9,bc,yC,MI,or,xz4,RBm,$9,x9,Po,NI,Y9,aA,Sv,A24,k_H,VC,t1,bRM,Met,lc,Dbn,jay,y2m,vkM,Igy,CQ,J1,sj,nQ,uc,Rr,pQ,br,ic,Ks,egy,H6,okN,X9t,w9n,TsO,QaJ,AC,k7,xbn,Ppy,LTm,Nsm,YOJ,Ub1,SON,te5,lgm,B6,In,Ze,Fo,eX,di,Cpp,saH,wi,agN,c6,TA,fg5,nk4,Qv,ri,De,P6,gi,SX,Cs,JC,s3,an,fs,mx,qj,bzO,ns,hC,DhJ,yO5,jlO,ps,Rn,ij,Ls,Kc,HI,rr,OY,AW,kl,bZ,D5,oLP,yk,Xyt,Z5,ji,MT,Is,uj,q0,os,XU,wyd,wr,dr,dh5,cOM,Tq5,ELd,cI,T9,Qk,EY,QlM,xl,PI,gr,Lc,U3,Yl,Si,WI,G9,Cc,FF,me,as,fc,nc,xhm, hg1,hW,$7,qT,pc,Rs,iZ,KY,Hb,kn,bt,Au,y5,OJ,WqJ,jj,Mv,Bb,vb,Ix,X0,ox,zl4,wZ,dZ,Cim,EJ,$n,JOM,xn,nLH,Pb,hlH,uxP,gZ,LY,Yn,pyO,iz1,CY,Ju,sJ,KUP,mp,ax,HSP,ut,rd4,qv,pY,OSM,Adt,OU,A4,k0,be,jdJ,kiM,D8,yH,jH,Mx,Bu,vu,I$,Z8,Fy,I41,BP1,vdm,ZSm,MN9,FUn,eeP,od5,X$N,eH,o$,w$m,cdJ,TPt,EdH,$my,dd,xmN,TS,PwJ,gdO,EU,$0,x0,Y$P,LU4,UmJ,Pu,S$d,NPN,tNn,l4n,Gip,le,zeJ,t4,Cwt,GS,sdH,mmt,zS,a4n,J4,f4N,ndp,sU,q$N,p$t,zgN,J2M,Red,m5,a$,fj,O7y,nj,h4,ue,qx,Ajp,kqp,b79,DR5,j45,pj,wV5,$RH,rk,xR1,gTP,L2p,NXd,YLn,UR5,SLn,VZH,tZp, AK,kr,lMt,W2M,bK,DU,Gqp,zwp,yY,C2y,s4O,mR4,aMt,MH,jf,fMy,BY,Im,nTM,hwM,uJ4,qLM,pVp,Rw9,i7P,FC,Ho1,ARp,om,KZM,OoP,XC,dk,kaH,bod,DqP,QY,EG,xr,gk,M59,Bbd,IB9,Zod,NH,Yr,eWM,oMd,PY,Xpd,yRy,FZy,vM1,Sf,wpy,dqO,cRm,Tb9,Qcm,VY,Pd5,gMJ,EMp,$qt,FZ,LZm,tK,Nbm,xqH,lK,qD,zu,Cp,JK,WY,Yud,SuJ,sG,UqH,V5d,t59,WZp,Gat,am,zWy,Cdn,scn,fp,np,hK,uK,nMM,hWm,uKH,iop,mqN,aB1,pp1,RW4,qun,Hg5,H8,rl,WU5,Nx,Y0,SH,VH,yy,AG,OgN,jO,A0n,kFM,bg9,Da4,y0d,B8,bW,Dx,v8,M7O,I5,O8,Zx,FH,eO,kj,r0N,jDN,o5,BR9,vBN,I65,Zgp,FDm,eM4,ggy,wl,jcH, dl,c8,heP,upN,LdJ,Qy,U8,V1t,NCO,UUm,E8,P8,WdH,Gh9,znO,Jtn,C$M,sWm,Vy,mUM,tG,fdm,ady,hnt,lW,ngd,W8,zO,qzd,phO,RnH,KO5,Hn4,OnO,JG,Cm,rcN,kR1,m_,Dpm,a5,bnN,s8,fm,nm,BAt,MIJ,pm,hG,rI,Zn9,wNN,ezM,XNH,osH,AP,cc5,TAy,Q_y,Es5,$pJ,xpM,Px1,gs1,bG,LOt,NAN,YH9,Up5,SH9,kE,tIO,DY,ycN,vr,zzH,mpn,ahN,fh5,GRP,eU,Xz,Fz,nsm,ZY,uum,wI,Iv,Cxp,ov,Jcm,lh4,jU,pNO,WOp,RzM,inM,qHy,KF4,HUH,cr,r8O,A8t,k34,OUd,bUt,DjN,jT1,vhm,I34,eSn,ZU4,FF9,Q4,ohm,XGt,At,wGy,c81,E5,$E,T3d,gI,Nd,YE,U5,$j5,V4,xjn,PRm,gh5,SU,LF9,N3P,YmP,Ehp,Wr, Smp,V64,t6P,Gp,UjM,UU,Wu,Km,t1t,SO,Yz9,Yj,xj,gl,Ng,dI,hzn,s_N,zp,CRH,Ck,JP,J8n,mjO,a3M,f3M,s5,l3N,hP,qmn,G3P,zSN,uG,WF1,pGy,RSP,KH1,nht,hSy,ms,av,ucP,kEH,rQt,OVJ,iG,Rm,Rv,iUO,DS9,yQy,jgd,HVJ,MPM,rM,Bun,oCN,eUt,XjJ,H7,vC1,IbO,ZVH,FHM,wjp,ECJ,$SP,xSt,PL4,S_5,VPt,tPt,b4,lb1,GEN,WH1,CL9,JQy,mS9,nCM,pj5,RUH,yN,fbM,Mw,jF,iVN,K6d,u3J,sgM,zUd,H1P,rsM,O1H,Ast,kD9,DWm,v7,b1m,jZn,ysJ,B9m,MTJ,ZT,I7,vHm,I25,Z1n,F6d,FA,oH5,XZJ,wZP,eF,dWp,cs4,o7,T9M,XA,$Wy,wM,dM,c7,QN,E1,Tc,EHd,xW9,Phn,gHO,L6p,N9P,f2,$y,Yh9,UWd, Sht,VTP,P7,tTM,gM,W6O,Tp,Nw,Yy,U1,SF,VN,tn,z1O,Chy,Jsn,sZJ,W7,a2N,f2n,nHJ,uP4,qh1,An,NuP,pZM,R15,i1H,rUJ,Jn,mI,O$9,s1,a7,fx,kwM,b$P,nx,DEJ,QTd,l4,zc,u4,v61,IHH,Z$H,Fup,eO4,o6M,XC1,wCH,dEN,R7,i4,KJ,cUm,HP,GDm,Qzy,Ok,rn,A3,$EO,xEM,k$,bm,PPy,E6H,y_,g6t,jc,Luy,vP,Sfn,VMJ,If,Wu5,Fs,of,Nz4,Gwt,M5,BP,zOM,CPM,UEM,JUp,YfH,mEM,aHt,sz1,dn,cP,TP,i$1,unt,Ek,KlH,qf1,n6d,HDd,fHm,kKJ,rhp,Q_,bDP,hOO,yhH,ROy,Ahn,MWM,gn,vON,IVM,Bhd,FlJ,eX5,VIn,qd,Y$,AQH,oOJ,Zr,t3,V_,WP,zP,CJ,wSt,J3,EOd,$KN,xKy,PgJ,sk,chH,mK,gOP,GP, nJ,Nhy,af,fJ,um,N5,lm,WlO,GKO,dKm,Uk,zXd,q5,Sc,Yy9,mKp,XSd,aVp,fVp,hXM,nOp,uQd,pS1,tWM,CgO,K94,Hb1,rSd,Oby,im,Kf,bb5,DXN,UKJ,ySd,jFp,rm,MVd,BQM,OB,HA,IKN,Aw,kF,F9t,e9O,of1,XBM,wBJ,Zbd,dXp,cSN,TQp,EfM,bS,QFM,Dm,$Xy,xXP,gf5,L9J,Pbt,UX5,VVd,NQH,YoP,tVp,lK4,Gzd,W95,aKt,fK9,z9d,CbO,JS4,sFp,mXm,nfJ,M6,BA,jd,vA,uhd,qoN,pBJ,M6t,Zm,ibt,KVn,HiM,Fr,oy,ed,OiJ,r91,bit,Xr,Dnp,wm,y9O,j34,MDn,BGp,vwp,InP,ZiJ,own,eh9,cA,TC,wx5,QO,dm,XxO,EB,Ewm,xnn,P61,gwt,LVd,NGM,xF,gm,Y21,Lf,N6,VDp,Und,cb,tw,lS,WA,Hn,Nv,GC,zC,WV4, Gft,Cf,sB,mP,C6t,Jw,zhH,mnd,nw4,ay,hhm,uBH,nf,px9,fnn,uS,Rhp,hw,iiJ,KYJ,Ry,iS,q6,r_n,OPN,Hw,A_4,bP1,DCd,kYn,y_4,j9P,r_,MKn,B1N,Ab,kV,bs,vDy,IpP,ZPn,FYP,oDm,My,XWn,Bw,Q9m,vw,EDn,$CH,PFd,xCJ,e8,oR,gDJ,N1m,w_,Xw,UCO,VK4,WYd,GYy,cw,TM,zdt,tu,d_,CF5,QJ,J_N,s9P,EF,nDn,cu,QH,fk,Jdm,Ny,Cj,YV,UF,TO,LF,uFN,S8,qxd,pWp,Rdm,iP1,rRH,Lm,L5,rlN,sF,OIn,aR,zM,ktt,qy,CF,RR,BEm,M9m,K04,is,tb,HI1,Ww,I$M,ZI5,F0p,Dk5,oqy,wD9,TEN,Q8J,Oa,r6,Eqd,Hz,Kw,Am,cln,$km,gq5,LlN,RX4,L0H,NE4,ST4,yK,Uk4,Bz,YTt,jJ,t9d,Wg,Ih,Zv,a$9,eJ, f$4,Gt9,zAN,C9J,JlP,s84,hA9,uqO,qT1,W0y,pDn,w6,RA1,Q5,cz,Tl,$c,g6,us,Kot,N$,Htt,Ot9,AA1,Yc,SJ,nqp,DD5,yAy,jt9,Mgp,BpO,Izm,FoJ,evO,tm,ve9,hm,wa1,Wz,Ua,cAt,Fg,Tpm,EeH,Qtm,q$,pw,Rh,iC,$Dy,uC,Pz,Cw,Gl,zl,Jm,Zt5,sa,xc,VK,iIO,PyP,Lo1,Ea,nw,Npn,YRM,re,UDN,SRO,Hl,Vg9,K8,Ao,lzm,Wod,G11,zvN,kU,b3,Cy5,JAM,stJ,azP,jL,mDd,fzP,ne1,uTH,qR4,pap,Rv5,vl,KCy,IV,HaJ,ZS,AJH,OaO,FS,KO,rHH,HO4,M9,AH;r4=function(K){return function(){return KO[K].apply(this,arguments)}}; g.OM=function(K,H){return KO[K]=H}; K1t=function(K,H){if(H)for(var r=0;r=this.length))return this[K]}; g.Zy=function(K,H,r){K=K.split(".");r=r||g.v5;for(var O;K.length&&(O=K.shift());)K.length||H===void 0?r[O]&&r[O]!==Object.prototype[O]?r=r[O]:r=r[O]={}:r[O]=H}; oP=function(K,H){var r=g.et("CLOSURE_FLAGS");K=r&&r[K];return K!=null?K:H}; g.et=function(K,H){K=K.split(".");H=H||g.v5;for(var r=0;rencodeURIComponent(r.brand)+";"+encodeURIComponent(r.version)).join("|"))); K.wow64!=null&&(H+="&uaw="+Number(K.wow64));return H.slice(1)}; Gm=function(K,H){if(H!==null&&H!==void 0){if(typeof H!=="object"&&typeof H!=="function")throw new TypeError("Object expected.");if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var r=H[Symbol.dispose]}if(typeof r!=="function")throw new TypeError("Object not disposable.");K.stack.push({value:H,dispose:r,async:!1})}return H}; zm=function(K){function H(k){K.error=K.hasError?new SuppressedError(k,K.error,"An error was suppressed during disposal."):k;K.hasError=!0} function r(){for(;O=K.stack.pop();)try{if(!O.async&&A===1)return A=0,K.stack.push(O),Promise.resolve().then(r);if(O.dispose){var k=O.dispose.call(O.value);if(O.async)return A|=2,Promise.resolve(k).then(r,function(b){H(b);return r()})}else A|=1}catch(b){H(b)}if(A===1)return K.hasError?Promise.reject(K.error):Promise.resolve(); if(K.hasError)throw K.error;} var O,A=0;r()}; g.CO=function(K,H){if(Error.captureStackTrace)Error.captureStackTrace(this,g.CO);else{let r=Error().stack;r&&(this.stack=r)}K&&(this.message=String(K));H!==void 0&&(this.cause=H)}; yH4=function(){}; g.JH=function(K,H){return K.lastIndexOf(H,0)==0}; g.sM=function(K,H){var r=K.length-H.length;return r>=0&&K.indexOf(H,r)==r}; g.aP=function(K){return/^[\s\xa0]*$/.test(K)}; g.uJ=function(K,H){return K.toLowerCase().indexOf(H.toLowerCase())!=-1}; g.pO=function(K,H){var r=0;K=String(K).trim().split(".");H=String(H).trim().split(".");var O=Math.max(K.length,H.length);for(let b=0;r==0&&bH?1:0}; jPP=function(){var K=null;if(!RP)return K;try{let H=r=>r; K=RP.createPolicy("goog#html",{createHTML:H,createScript:H,createScriptURL:H})}catch(H){}return K}; K5=function(){iJ===void 0&&(iJ=jPP());return iJ}; OQ=function(K){var H=K5();K=H?H.createScriptURL(K):K;return new H4(K)}; Ax=function(K){if(K instanceof H4)return K.K;throw Error("");}; jo=function(K){if(K instanceof g.Du)return K.K;throw Error("");}; B4=function(K){return new M4(H=>H.substr(0,K.length+1).toLowerCase()===K+":")}; g.Iq=function(K,H=g.v4){if(K instanceof g.Du)return K;for(let r=0;r{if(O instanceof YG)O=O.K;else throw Error("");return O}).every(O=>"data-loaded".indexOf(O)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); K.setAttribute("data-loaded",H)}; g.UQ=function(K){return K[K.length-1]}; g.So=function(K,H){Array.prototype.forEach.call(K,H,void 0)}; g.VB=function(K,H,r){return Array.prototype.filter.call(K,H,r)}; g.tx=function(K,H){return Array.prototype.map.call(K,H,void 0)}; g.l0=function(K,H,r){return Array.prototype.reduce.call(K,H,r)}; g.W4=function(K,H){return Array.prototype.some.call(K,H,void 0)}; g.GL=function(K,H,r){return Array.prototype.every.call(K,H,r)}; g.C5=function(K,H){H=g.zL(K,H);return H<0?null:typeof K==="string"?K.charAt(H):K[H]}; g.zL=function(K,H,r){var O=K.length,A=typeof K==="string"?K.split(""):K;for(let k=0;k=0;O--)if(O in A&&H.call(r,A[O],O,K))return O;return-1}; g.mS=function(K,H){return Array.prototype.indexOf.call(K,H,void 0)>=0}; g.aq=function(K){if(!Array.isArray(K))for(let H=K.length-1;H>=0;H--)delete K[H];K.length=0}; g.n5=function(K,H){H=Array.prototype.indexOf.call(K,H,void 0);var r;(r=H>=0)&&g.f5(K,H);return r}; g.f5=function(K,H){return Array.prototype.splice.call(K,H,1).length==1}; F1M=function(K,H){H=g.zL(K,H);H>=0&&g.f5(K,H)}; g.hx=function(K){return Array.prototype.concat.apply([],arguments)}; g.u0=function(K){var H=K.length;if(H>0){let r=Array(H);for(let O=0;O>>1),y;r?y=H.call(void 0,K[D],D,K):y=H(O,K[D]);y>0?A=D+1:(k=D,b=!y)}return b?A:-A-1}; g.OV=function(K,H){K.sort(H||Kq)}; ep5=function(K,H){var r=Kq;g.OV(K,function(O,A){return r(H(O),H(A))})}; AF=function(K,H,r){if(!g.w4(K)||!g.w4(H)||K.length!=H.length)return!1;var O=K.length;r=r||oN9;for(let A=0;AH?1:K4);A++)H[jz(K[A])]||(r+="\nInner error "+O++ +": ",K[A].stack&&K[A].stack.indexOf(K[A].toString())==0||(r+=typeof K[A]==="string"?K[A]:K[A].message+"\n"),r+=Dq(K[A],H));A")!=-1&&(K=K.replace(T4N,">")),K.indexOf('"')!=-1&&(K=K.replace(QP1,""")),K.indexOf("'")!=-1&&(K=K.replace(ENJ,"'")),K.indexOf("\x00")!=-1&&(K=K.replace($9n,"�")));return K}; g.Zq=function(K){return K==null?"":String(K)}; Fl=function(K){var H=0;for(let r=0;r>>0;return H}; g.ez=function(K){var H=Number(K);return H==0&&g.aP(K)?NaN:H}; Xl=function(K){return String(K).replace(/\-([a-z])/g,function(H,r){return r.toUpperCase()})}; x9n=function(K){return K.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(H,r,O){return r+O.toUpperCase()})}; PJp=function(K){var H=1;K=K.split(":");for(var r=[];H>0&&K.length;)r.push(K.shift()),H--;K.length&&r.push(K.join(":"));return r}; g.wJ=function(K,H,r,O,A,k,b){var D="";K&&(D+=K+":");r&&(D+="//",H&&(D+=H+"@"),D+=r,O&&(D+=":"+O));A&&(D+=A);k&&(D+="?"+k);b&&(D+="#"+b);return D}; g.dJ=function(K){return K.match(gN4)}; c2=function(K){return K?decodeURI(K):K}; g.Tk=function(K){return c2(g.dJ(K)[3]||null)}; Q3=function(K){return c2(g.dJ(K)[5]||null)}; EV=function(K){K=g.dJ(K);return g.wJ(K[1],K[2],K[3],K[4])}; $v=function(K){K=g.dJ(K);return g.wJ(null,null,null,null,K[5],K[6],K[7])}; xv=function(K){var H=K.indexOf("#");return H<0?K:K.slice(0,H)}; g.gJ=function(K,H){if(K){K=K.split("&");for(let r=0;r=0?(A=K[r].substring(0,O),k=K[r].substring(O+1)):A=K[r];H(A,k?v2(k):"")}}}; Lq=function(K,H){if(!H)return K;var r=K.indexOf("#");r<0&&(r=K.length);var O=K.indexOf("?");if(O<0||O>r){O=r;var A=""}else A=K.substring(O+1,r);K=[K.slice(0,O),A,K.slice(r)];r=K[1];K[1]=H?r?r+"&"+H:H:r;return K[0]+(K[1]?"?"+K[1]:"")+K[2]}; NB=function(K,H,r){if(Array.isArray(H))for(let O=0;O=0&&Hr)A=r;O+=H.length+1;return v2(K.slice(O,A!==-1?A:0))}; var L1m=function(K,H,r){return Cq[E[9]](this,8,8983,K,H,r)}; JF=function(K,H){for(var r=K.search(g.Gk),O=0,A,k=[];(A=g.W2(K,O,H,r))>=0;)k.push(K.substring(O,A)),O=Math.min(K.indexOf("&",A)+1||r,r);k.push(K.slice(O));return k.join("").replace(N4d,"$1")}; YMJ=function(K,H,r){return g.V3(JF(K,H),H,r)}; g.sV=function(K){K&&typeof K.dispose=="function"&&K.dispose()}; g.mE=function(K){for(let H=0,r=arguments.length;H{if(window===window.top)var r=window;else{try{r=!!window?.top?.location.href&&!1}catch(A){r=!0}r=r?window:window.top}var O=r[K];O?.bevasrs?H(new fq(O.bevasrs)):(O||(O={nqfbel:[]},r[K]=O),O.nqfbel.push(A=>{H(new fq(A))}))})}; hF=function(K){var H={c:K.Va,e:K.VC,mc:K.MG,me:K.Ph};K.MP&&(H.co={c:K.MP.g_,a:K.MP.XD,s:K.MP.Qh});return H}; U91=function(K){K.Y!==void 0&&(K.B.forEach(H=>{K.Y?.removeEventListener(H,K.N)}),K.Y=void 0)}; Vt9=async function(K){if(!K.fB.wpc)throw new uO(30,"NWA");if(K.K)return K.K;var H=await K.fB.wpc();K.K=new SM1(H);return K.K}; iO=function(K){var H=[];qB(K,pq,6).forEach(r=>{Ru(r,2)<=53&&H.push(Ru(r,1))}); return H}; ttM=function(K){var H=[];qB(K,pq,6).forEach(r=>{Ru(r,2)>53&&H.push(Ru(r,1))}); return H}; Ku=function(K){K.then(()=>{},()=>{})}; Hv=function(K){return{fieldType:2,fieldName:K}}; rO=function(K){return{fieldType:3,fieldName:K}}; Ae=function(K){return(Oe||(Oe=new TextEncoder)).encode(K)}; D9=function(K){g.v5.setTimeout(()=>{throw K;},0)}; lyN=function(K){return Array.prototype.map.call(K,function(H){H=H.toString(16);return H.length>1?H:"0"+H}).join("")}; yo=function(K){var H=[];for(let r=0;r>6|192:((A&64512)==55296&&O+1>18|240,H[r++]=A>>12&63|128):H[r++]=A>>12|224,H[r++]=A>>6&63|128),H[r++]=A&63|128)}return H}; g.Ml=function(){var K=g.v5.navigator;return K&&(K=K.userAgent)?K:""}; Z9=function(K){if(!g.Bv&&!g.vv||!g.Iw)return!1;for(let H=0;H0:!1}; ow=function(){return es()?!1:g.FI("Opera")}; XI=function(){return g.FI("Firefox")||g.FI("FxiOS")}; g.dO=function(){return g.FI("Safari")&&!(wO()||(es()?0:g.FI("Coast"))||ow()||(es()?0:g.FI("Edge"))||(es()?Z9("Microsoft Edge"):g.FI("Edg/"))||(es()?Z9("Opera"):g.FI("OPR"))||XI()||g.FI("Silk")||g.FI("Android"))}; wO=function(){return es()?Z9("Chromium"):(g.FI("Chrome")||g.FI("CriOS"))&&!(es()?0:g.FI("Edge"))||g.FI("Silk")}; g.cv=function(){return g.Bv||g.vv?!!g.Iw&&!!g.Iw.platform:!1}; g.To=function(){return g.cv()?g.Iw.platform==="Android":g.FI("Android")}; Qo=function(){return g.FI("iPhone")&&!g.FI("iPod")&&!g.FI("iPad")}; g.Ee=function(){return Qo()||g.FI("iPad")||g.FI("iPod")}; g.$t=function(){return g.cv()?g.Iw.platform==="macOS":g.FI("Macintosh")}; g.xt=function(){return g.cv()?g.Iw.platform==="Windows":g.FI("Windows")}; g.Pv=function(K){g.Pv[" "](K);return K}; Gmn=function(K,H){var r=W1H;return Object.prototype.hasOwnProperty.call(r,K)?r[K]:r[K]=H(K)}; g.Lu=function(K){return Gmn(K,function(){return g.pO(gO,K)>=0})}; g.Ue=function(K,H){H===void 0&&(H=0);Nl();H=Yt[H];for(var r=Array(Math.floor(K.length/3)),O=H[64]||"",A=0,k=0;A>2];b=H[(b&3)<<4|D>>4];D=H[(D&15)<<2|y>>6];y=H[y&63];r[k++]=""+I+b+D+y}I=0;y=O;switch(K.length-A){case 2:I=K[A+1],y=H[(I&15)<<2]||O;case 1:K=K[A],r[k]=""+H[K>>2]+H[(K&3)<<4|I>>4]+y+O}return r.join("")}; g.Ss=function(K,H,r){if(H){let O=[],A=0;for(let k=0;k255){let D=Error("go/unicode-to-byte-error");if(r)throw D;O[A++]=b&255;b>>=8}O[A++]=b}K=g.Ue(O,H)}else K=g.v5.btoa(K);return K}; te=function(K){var H=[];Vo(K,function(r){H.push(r)}); return H}; lD=function(K){var H=K.length,r=H*3/4;r%3?r=Math.floor(r):"=.".indexOf(K[H-1])!=-1&&(r="=.".indexOf(K[H-2])!=-1?r-2:r-1);var O=new Uint8Array(r),A=0;Vo(K,function(k){O[A++]=k}); return A!==r?O.subarray(0,A):O}; Vo=function(K,H){function r(A){for(;O>4);b!=64&&(H(k<<4&240|b>>2),D!=64&&H(b<<6&192|D))}}; Nl=function(){if(!Wv){Wv={};var K="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),H=["+/=","+/","-_=","-_.","-_"];for(let r=0;r<5;r++){let O=K.concat(H[r].split(""));Yt[r]=O;for(let A=0;A=H||(r[K]=O+1,K=Error(),bO(K,"incident"),D9(K))}}; pu=function(K,H=!1){return H&&Symbol.for&&K?Symbol.for(K):K!=null?Symbol(K):Symbol()}; K3=function(K,H){return H===void 0?K.K!==Rw&&!!(2&(K.OE[iD]|0)):!!(2&H)&&K.K!==Rw}; HQ=function(K,H){if(K!=null)if(typeof K==="string")K=K?new Je(K,se):m3();else if(K.constructor!==Je)if(K!=null&&K instanceof Uint8Array)K=K.length?new Je(new Uint8Array(K),se):m3();else{if(!H)throw Error();K=void 0}return K}; rf=function(K,H,r){var O=H&128?0:-1,A=K.length,k;if(k=!!A)k=K[A-1],k=k!=null&&typeof k==="object"&&k.constructor===Object;var b=A+(k?-1:0);for(H=H&128?1:0;H>>0;BQ=H;vQ=(K-H)/4294967296>>>0}; ZC=function(K){if(K<0){Ij(0-K);K=BQ;var H=vQ;H=~H;K?K=~K+1:H+=1;let [r,O]=[K,H];BQ=r>>>0;vQ=O>>>0}else Ij(K)}; eq=function(K,H){var r=H*4294967296+(K>>>0);return Number.isSafeInteger(r)?r:F2(K,H)}; oj=function(K,H){return g.jq(BigInt.asUintN(64,(BigInt(H>>>0)<>>0)))}; g.X2=function(K,H){return g.jq(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(H))<>>=0;K>>>=0;var r;H<=2097151?r=""+(4294967296*H+K):r=""+(BigInt(H)<>>0)):r=F2(K,H);return r}; df=function(K){K.length<16?ZC(Number(K)):(K=BigInt(K),BQ=Number(K&BigInt(4294967295))>>>0,vQ=Number(K>>BigInt(32)&BigInt(4294967295)))}; g.cQ=function(K){if(K!=null&&typeof K!=="number")throw Error(`Value of float/double field must be a number, found ${typeof K}: ${K}`);return K}; TJ=function(K){if(K==null||typeof K==="number")return K;if(K==="NaN"||K==="Infinity"||K==="-Infinity")return Number(K)}; Qz=function(K){return K.displayName||K.name||"unknown type name"}; Et=function(K){if(K!=null&&typeof K!=="boolean")throw Error(`Expected boolean but got ${Xd(K)}: ${K}`);return K}; xa=function(K){switch(typeof K){case "bigint":return!0;case "number":return $a(K);case "string":return sPN.test(K);default:return!1}}; PQ=function(K){if(typeof K!=="number")throw he("int32");if(!$a(K))throw he("int32");return K|0}; var m9J=function(K){return L5[E[9]](this,3,443,K)}; g.gf=function(K){return K==null?K:PQ(K)}; L3=function(K){if(K==null)return K;if(typeof K==="string"&&K)K=+K;else if(typeof K!=="number")return;return $a(K)?K|0:void 0}; Nu=function(K){if(K==null)return K;if(typeof K==="string"&&K)K=+K;else if(typeof K!=="number")return;return $a(K)?K>>>0:void 0}; g.tT=function(K){if(K!=null)a:{if(!xa(K))throw he("int64");switch(typeof K){case "string":K=Ya(K);break a;case "bigint":K=g.jq(Ut(64,K));break a;default:K=Sq(K)}}return K}; GJ=function(K){xa(K);K=ln(K);if(!WQ(K)){ZC(K);var H=BQ,r=vQ;if(K=r&2147483648)H=~H+1>>>0,r=~r>>>0,H==0&&(r=r+1>>>0);H=eq(H,r);K=typeof H==="number"?K?-H:H:K?"-"+H:H}return K}; zJ=function(K){xa(K);var H=ln(Number(K));if(WQ(H))return String(H);H=K.indexOf(".");H!==-1&&(K=K.substring(0,H));H=K.length;(K[0]==="-"?H<20||H===20&&K<="-9223372036854775808":H<19||H===19&&K<="9223372036854775807")||(df(K),K=wf());return K}; Ya=function(K){var H=ln(Number(K));if(WQ(H))return g.jq(H);H=K.indexOf(".");H!==-1&&(K=K.substring(0,H));return g.jq(Ut(64,BigInt(K)))}; Sq=function(K){WQ(K)?K=g.jq(GJ(K)):(xa(K),K=ln(K),WQ(K)?K=String(K):(ZC(K),K=wf()),K=g.jq(K));return K}; C3=function(K){var H=typeof K;if(K==null)return K;if(H==="bigint")return g.jq(Ut(64,K));if(xa(K))return H==="string"?Ya(K):Sq(K)}; ay5=function(K){if(K==null)return K;var H=typeof K;if(H==="bigint")return String(Ut(64,K));if(xa(K)){if(H==="string")return zJ(K);if(H==="number")return GJ(K)}}; JT=function(K){if(K==null)return K;var H=typeof K;if(H==="bigint")return String(fyt(64,K));if(xa(K)){if(H==="string")return xa(K),H=ln(Number(K)),WQ(H)&&H>=0?K=String(H):(H=K.indexOf("."),H!==-1&&(K=K.substring(0,H)),K[0]==="-"?H=!1:(H=K.length,H=H<20?!0:H===20&&K<="18446744073709551615"),H||(df(K),K=F2(BQ,vQ))),K;if(H==="number")return xa(K),K=ln(K),K>=0&&WQ(K)||(ZC(K),K=eq(BQ,vQ)),K}}; my=function(K){if(K==null||typeof K=="string"||K instanceof Je)return K}; nNN=function(K){if(typeof K!=="string")throw Error();return K}; aj=function(K){if(K!=null&&typeof K!=="string")throw Error();return K}; g.f3=function(K){return K==null||typeof K==="string"?K:void 0}; n3=function(K,H){if(!(K instanceof H))throw Error(`Expected instanceof ${Qz(H)} but got ${K&&Qz(K.constructor)}`);return K}; qu=function(K,H,r){if(K!=null&&K[hT]===un)return K;if(Array.isArray(K)){var O=K[iD]|0;r=O|r&32|r&2;r!==O&&(K[iD]=r);return new H(K)}}; p3=function(K){return K}; KW=function(K){var H=Vn(Rj);return H?K[H]:void 0}; Hd=function(K,H){for(let r in K)!isNaN(r)&&H(K,+r,K[r])}; hp1=function(K){var H=new rV;Hd(K,(r,O,A)=>{H[O]=[...A]}); H.Kx=K.Kx;return H}; AI=function(K,H){if(Vn(Oq)&&Vn(Rj)&&void 0===Oq){K=K.OE;var r=K[Rj];if(r&&(r=r.Kx))try{r(K,H,ud5)}catch(O){D9(O)}}}; kQ=function(K,H){var r=Vn(Rj);r&&K[r]?.[H]!=null&&ql(qMp,3)}; Rpt=function(K,H){H<100||ql(p5M,1)}; DJ=function(K,H,r,O){var A=O!==void 0;O=!!O;var k=Vn(Rj),b;!A&&k&&(b=K[k])&&Hd(b,Rpt);k=[];var D=K.length;b=4294967295;var y=!1,I=!!(H&64),Z=I?H&128?0:-1:void 0;if(!(H&1)){var e=D&&K[D-1];e!=null&&typeof e==="object"&&e.constructor===Object?(D--,b=D):e=void 0;!I||H&128||A||(y=!0,b=(bX??p3)(b-Z,Z,K,e,void 0)+Z)}H=void 0;for(var w=0;w=b){let T=w-Z;(H??(H={}))[T]=d}else k[w]=d}if(e)for(let d in e){D=e[d];if(D==null||(D=r(D,O))==null)continue;w= +d;let T;I&&!Number.isNaN(w)&&(T=w+Z)0?void 0:K===0?Ie||(Ie=[0,void 0]):[-K,void 0];case "string":return[0,K];case "object":return K}}; Fk=function(K,H){return ZJ(K,H[0],H[1])}; ZJ=function(K,H,r,O=0){if(K==null){var A=32;r?(K=[r],A|=128):K=[];H&&(A=A&-16760833|(H&1023)<<14)}else{if(!Array.isArray(K))throw Error("narr");A=K[iD]|0;if(e_&&1&A)throw Error("rfarr");2048&A&&!(2&A)&&rxN();if(A&256)throw Error("farr");if(A&64)return(A|O)!==A&&(K[iD]=A|O),K;if(r&&(A|=128,r!==K[0]))throw Error("mid");a:{r=K;A|=64;var k=r.length;if(k){var b=k-1;let y=r[b];if(y!=null&&typeof y==="object"&&y.constructor===Object){H=A&128?0:-1;b-=H;if(b>=1024)throw Error("pvtlmt");for(var D in y)if(k= +D,k1024)throw Error("spvt");A=A&-16760833|(D&1023)<<14}}}K[iD]=A|64|O;return K}; rxN=function(){if(e_)throw Error("carr");ql(O5O,5)}; Axt=function(K,H){if(typeof K!=="object")return K;if(Array.isArray(K)){var r=K[iD]|0;K.length===0&&r&1?K=void 0:r&2||(!H||4096&r||16&r?K=Xk(K,r,!1,H&&!(r&16)):(K[iD]|=34,r&4&&Object.freeze(K)));return K}if(K!=null&&K[hT]===un)return H=K.OE,r=H[iD]|0,K3(K,r)?K:wV(K,H,r)?dV(K,H):Xk(H,r);if(K instanceof Je)return K}; dV=function(K,H,r){K=new K.constructor(H);r&&(K.K=Rw);K.N=Rw;return K}; Xk=function(K,H,r,O){O??(O=!!(34&H));K=DJ(K,H,Axt,O);O=32;r&&(O|=2);H=H&16769217|O;K[iD]=H;return K}; cd=function(K){var H=K.OE,r=H[iD]|0;return K3(K,r)?wV(K,H,r)?dV(K,H,!0):new K.constructor(Xk(H,r,!1)):K}; TU=function(K){if(K.K!==Rw)return!1;var H=K.OE;H=Xk(H,H[iD]|0);H[iD]|=2048;K.OE=H;K.K=void 0;K.N=void 0;return!0}; Q6=function(K){if(!TU(K)&&K3(K,K.OE[iD]|0))throw Error();}; Eq=function(K,H){H===void 0&&(H=K[iD]|0);H&32&&!(H&4096)&&(K[iD]=H|4096)}; wV=function(K,H,r){return r&2?!0:r&32&&!(r&4096)?(H[iD]=r|2,K.K=Rw,!0):!1}; Pd=function(K,H,r,O,A){Object.isExtensible(K);H=$Q(K.OE,H,r,A);if(H!==null||O&&K.N!==Rw)return H}; $Q=function(K,H,r,O){if(H===-1)return null;var A=H+(r?0:-1),k=K.length-1;if(!(k<1+(r?0:-1))){if(A>=k){var b=K[k];if(b!=null&&typeof b==="object"&&b.constructor===Object){r=b[H];var D=!0}else if(A===k)r=b;else return}else r=K[A];if(O&&r!=null){O=O(r);if(O==null)return O;if(!Object.is(O,r))return D?b[H]=O:K[A]=O,O}return r}}; LW=function(K,H,r,O){Q6(K);var A=K.OE;gV(A,A[iD]|0,H,r,O);return K}; gV=function(K,H,r,O,A){var k=r+(A?0:-1),b=K.length-1;if(b>=1+(A?0:-1)&&k>=b){let D=K[b];if(D!=null&&typeof D==="object"&&D.constructor===Object)return D[r]=O,H}if(k<=b)return K[k]=O,H;O!==void 0&&(b=(H??(H=K[iD]|0))>>14&1023||536870912,r>=b?O!=null&&(K[b+(A?0:-1)]={[r]:O}):K[k]=O);return H}; g.tI=function(K,H,r,O,A){var k=K.OE,b=k[iD]|0;O=K3(K,b)?1:O;A=!!A||O===3;O===2&&TU(K)&&(k=K.OE,b=k[iD]|0);K=Ni(k,H);var D=K===YQ?7:K[iD]|0,y=Uq(D,b);var I=4&y?!1:!0;if(I){4&y&&(K=[...K],D=0,y=S_(y,b),b=gV(k,b,H,K));let Z=0,e=0;for(;Z{var D=qu(b,r,H);k=D!==b&&D!=null;return D}); if(O!=null)return k&&!K3(O)&&Eq(K,H),O}; r0=function(K,H,r,O){K=K.OE;(r=KC(K,K[iD]|0,H,r,O))||(r=H[Hk])||(O=new H,r=O.OE,r[iD]|=34,r=H[Hk]=O);return r}; O0=function(K,H,r,O){var A=K.OE,k=A[iD]|0;H=KC(A,k,H,r,O);if(H==null)return H;k=A[iD]|0;if(!K3(K,k)){let b=cd(H);b!==H&&(TU(K)&&(A=K.OE,k=A[iD]|0),H=b,k=gV(A,k,r,H,O),Eq(A,k))}return H}; kI=function(K,H,r,O){var A=K.OE;return Af(K,A,A[iD]|0,H,r,1,O)}; Af=function(K,H,r,O,A,k,b,D,y){var I=K3(K,r);k=I?1:k;D=!!D||k===3;I=y&&!I;(k===2||I)&&TU(K)&&(H=K.OE,r=H[iD]|0);K=Ni(H,A,b);var Z=K===YQ?7:K[iD]|0,e=Uq(Z,r);if(y=!(4&e)){var w=K,d=r;let T=!!(2&e);T&&(d|=2);let t=!T,J=!0,G=0,m=0;for(;G32)for(O|=(D&127)>>4,A=3;A<32&&D&128;A+=7)D=k[b++],O|=(D&127)<>>0,O>>>0);throw Error();}; xI=function(K){for(var H=0,r=K.K,O=r+10,A=K.Y;r>>0}; YI=function(K){var H=LC(K);K=LC(K);return oj(H,K)}; g.U0=function(K){var H=K.V;H||(H=K.Y,H=K.V=new DataView(H.buffer,H.byteOffset,H.byteLength));H=H.getFloat64(K.K,!0);g0(K,8);return H}; b5O=function(K){return g.Pk(K)}; E0=function(K,H){K.K=H;if(H>K.B)throw Error();}; g0=function(K,H){E0(K,K.K+H)}; Sr=function(K,H){if(H<0)throw Error();var r=K.K;H=r+H;if(H>K.B)throw Error();K.K=H;return r}; VM=function(K,H){if(H==0)return m3();var r=Sr(K,H);K.T6&&K.L?r=K.Y.subarray(r,r+H):(K=K.Y,H=r+H,r=r===H?new Uint8Array(0):K.slice(r,H));return r.length==0?m3():new Je(r,se)}; Wk=function(K,H,r,O){if(tf.length){let A=tf.pop();lE(A,O);A.K.init(K,H,r,O);return A}return new D4H(K,H,r,O)}; lE=function(K,{w$:H=!1}={}){K.w$=H}; Gv=function(K){var H=K.K;if(H.K==H.B)return!1;K.N=K.K.K;var r=g.Pk(K.K)>>>0;H=r>>>3;r&=7;if(!(r>=0&&r<=5))throw Error();if(H<1)throw Error();K.B=H;K.Y=r;return!0}; zv=function(K){try{switch(K.Y){case 0:K.Y!=0?zv(K):xI(K.K);break;case 1:g0(K.K,8);break;case 2:if(K.Y!=2)zv(K);else{var H=g.Pk(K.K)>>>0;g0(K.K,H)}break;case 5:g0(K.K,4);break;case 3:CC();let r=K.B;try{do{if(!Gv(K))throw Error();if(K.Y==4){if(K.B!=r)throw Error();break}zv(K)}while(1)}catch(O){if(O instanceof RangeError)throw new SyntaxError;throw O;}finally{Jf>0&&Jf--}break;default:throw Error();}}catch(r){if(r instanceof RangeError)throw new SyntaxError;throw r;}}; CC=function(){if(Jf>=100)throw new SyntaxError;Jf++}; s0=function(K,H,r){var O=K.K.B,A=g.Pk(K.K)>>>0;A=K.K.K+A;var k=A-O;k<=0&&(K.K.B=A,r(H,K,void 0,void 0,void 0),k=A-K.K.K);if(k)throw Error();K.K.K=A;K.K.B=O}; fC=function(K){var H=g.Pk(K.K)>>>0,r=K.K;K=Sr(r,H);var O=r.Y;(r=m8)||(r=m8=new TextDecoder("utf-8",{fatal:!0}));H=K+H;O=K===0&&H===O.length?O:O.subarray(K,H);try{var A=r.decode(O)}catch(k){if(aM===void 0){try{r.decode(new Uint8Array([128]))}catch(b){}try{r.decode(new Uint8Array([97])),aM=!0}catch(b){aM=!1}}!aM&&(m8=void 0);throw k;}return A}; nC=function(K){var H=g.Pk(K.K)>>>0;return VM(K.K,H)}; hf=function(K,H,r){var O=g.Pk(K.K)>>>0;for(O=K.K.K+O;K.K.K=Me&&K<=Bt)return r(Number(K));K=BigInt.asUintN(64,K);return new H(Number(K&vt),Number(K>>jA))}; Z1=function(K,H,r){for(;r>0||H>127;)K.K.push(H&127|128),H=(H>>>7|r<<25)>>>0,r>>>=7;K.K.push(H)}; F5=function(K,H){K.K.push(H>>>0&255);K.K.push(H>>>8&255);K.K.push(H>>>16&255);K.K.push(H>>>24&255)}; eA=function(K,H){for(;H>127;)K.K.push(H&127|128),H>>>=7;K.K.push(H)}; oC=function(K,H){if(H>=0)eA(K,H);else{for(let r=0;r<9;r++)K.K.push(H&127|128),H>>=7;K.K.push(1)}}; X5=function(K,H){H.length!==0&&(K.B.push(H),K.Y+=H.length)}; wH=function(K,H,r){eA(K.K,H*8+r)}; dH=function(K,H){wH(K,H,2);H=K.K.end();X5(K,H);H.push(K.Y);return H}; ct=function(K,H){var r=H.pop();for(r=K.Y+K.K.length()-r;r>127;)H.push(r&127|128),r>>>=7,K.Y++;H.push(r);K.Y++}; QI=function(K,H,r){if(r!=null)switch(Tr(r),wH(K,H,1),typeof r){case "number":K=K.K;Ij(r);F5(K,BQ);F5(K,vQ);break;case "bigint":r=IC(r,uE,qA);K=K.K;H=r.K;F5(K,r.Y);F5(K,H);break;default:r=iE(r),K=K.K,H=r.K,F5(K,r.Y),F5(K,H)}}; EA=function(K,H,r){r!=null&&(r=parseInt(r,10),wH(K,H,0),oC(K.K,r))}; $5=function(K,H,r){wH(K,H,2);eA(K.K,r.length);X5(K,K.K.end());X5(K,r)}; Tr=function(K){switch(typeof K){case "string":iE(K)}}; x5=function(K){switch(typeof K){case "string":K.length&&K[0]==="-"?iE(K.substring(1)):iE(K)}}; Pt=function(){var K=class{constructor(){throw Error();}};Object.setPrototypeOf(K,K.prototype);return K}; gH=function(K,H){if(H==null||H=="")return new K;H=JSON.parse(H);if(!Array.isArray(H))throw Error("dnarr");H[iD]|=32;return new K(H)}; Y5=function(K,H){return new Ly(K,H,Ne)}; SA=function(K,H,r,O,A){H=UA(H,O);H!=null&&(r=dH(K,r),A(H,K),ct(K,r))}; zr=function(K,H,r,O){var A=O[K];if(A)return A;A={};A.cM=O;A.VW=H5J(O[0]);var k=O[1],b=1;k&&k.constructor===Object&&(A.extensions=k,k=O[++b],typeof k==="function"&&(A.lE=!0,VI??(VI=k),Gr??(Gr=O[b+1]),k=O[b+=2]));for(var D={};k&&Array.isArray(k)&&k.length&&typeof k[0]==="number"&&k[0]>0;){for(var y=0;yA(k,b,D,O):A}; aC=function(K,H,r,O,A){var k=r.pJ,b,D;K[H]=(y,I,Z)=>k(y,I,Z,D||(D=zr(m$,sA,aC,O).VW),b||(b=fy(O)),A)}; fy=function(K){var H=K[ny];if(H!=null)return H;var r=zr(m$,sA,aC,K);H=r.lE?(O,A)=>VI(O,A,r):(O,A)=>{a:{CC(); try{for(;Gv(A)&&A.Y!=4;){let w=A.B,d=r[w];if(d==null){let T=r.extensions;if(T){let t=T[w];if(t){let J=BY9(t);J!=null&&(d=r[w]=J)}}}if(d==null||!d(A,O,w)){var k=A;let T=k.N;zv(k);if(k.w$)var b=void 0;else{let t=k.K.K-T;k.K.K=T;b=VM(k.K,t)}k=void 0;var D=O,y=w,I=b;I&&((k=D[Rj]??(D[Rj]=new rV))[y]??(k[y]=[])).push(I)}}let e=KW(O);e&&(e.Kx=r.cM[hD]);var Z=!0;break a}catch(e){if(e instanceof RangeError)throw new SyntaxError;throw e;}finally{Jf>0&&Jf--}Z=void 0}return Z}; K[ny]=H;K[hD]=vGt.bind(K);return H}; vGt=function(K,H,r,O){var A=this[m$],k=this[ny],b=Fk(void 0,A.VW),D=KW(K);if(D){var y=!1,I=A.extensions;if(I){A=(Z,e,w)=>{if(w.length!==0)if(I[e])for(let d of w){Z=Wk(d);try{y=!0,k(b,Z)}finally{Z.free()}}else O?.(K,e,w)}; if(H==null)Hd(D,A);else if(D!=null){let Z=D[H];Z&&A(D,H,Z)}if(y){let Z=K[iD]|0;if(Z&2&&Z&2048&&!r?.q6)throw Error();let e=ka(Z),w=(d,T)=>{if($Q(K,d,e)!=null)switch(r?.mq){case 1:return;default:throw Error();}T!=null&&(Z=gV(K,Z,d,T,e));delete D[d]}; H==null?rf(b,b[iD]|0,(d,T)=>{w(d,T)}):w(H,$Q(b,H,e))}}}}; BY9=function(K){K=Cy(K);var H=K[0].pJ;if(K=K[1]){let r=fy(K),O=zr(m$,sA,aC,K).VW;return(A,k,b)=>H(A,k,b,O,r)}return H}; uA=function(K,H,r){K[H]=r.fJ}; py=function(K,H,r,O){var A,k,b=r.fJ;K[H]=(D,y,I)=>b(D,y,I,k||(k=zr(qe,uA,py,O).VW),A||(A=RC(O)))}; RC=function(K){var H=K[iA];if(!H){let r=zr(qe,uA,py,K);H=(O,A)=>K6(O,A,r); K[iA]=H}return H}; var IuP=function(){return Hn[E[9]](this,1,3074)}; K6=function(K,H,r){rf(K,K[iD]|0,(O,A)=>{if(A!=null){var k=Z5P(r,O);k?k(H,A,O):O<500||ql(FSN,3)}}); (K=KW(K))&&Hd(K,(O,A,k)=>{X5(H,H.K.end());for(O=0;OO(b,D,y,k,A)}else r=O; return K[H]=r}}; rK=function(K,H,r){if(Array.isArray(H)){var O=H[iD]|0;if(O&4)return H;for(var A=0,k=0;A{a:{let k={nx:!0};O&&Object.assign(k,O);r=Wk(r,void 0,void 0,k);try{let b=new K,D=b.OE;fy(H)(D,r);var A=b;break a}catch(b){if(b instanceof RangeError)throw new SyntaxError;throw b;}finally{r.free()}A=void 0}return A}}; g.eh=function(K){return H=>Fj(H,K)}; g.oN=function(K){return function(){return Fj(this,K)}}; Xj=function(K){return H=>gH(K,H)}; eKp=function(K,H){return zU(K,H,PQ)}; N8=function(K){var H=new g.wK;H=g.Xe(H,1,K.Y);var r=oGM(K);H=zU(H,r,nNN);r=[];var O=[];for(var A of K.K.keys())O.push(A.split(","));for(A=0;A>>31)&4294967295;e=A[0];var T=A[1],t=A[2],J=A[3],G=A[4];for(d=0;d<80;d++){if(d<40)if(d<20){var m=J^T&(t^J);var f=1518500249}else m=T^t^J,f=1859775393;else d<60?(m=T&t|J&(T|t),f=2400959708):(m=T^t^J,f=3395469782);m=((e<<5|e>>>27)&4294967295)+m+G+f+w[d]&4294967295;G=J;J=t;t=(T<<30|T>>>2)&4294967295;T=e;e=m}A[0]=A[0]+e&4294967295;A[1]=A[1]+T&4294967295;A[2]= A[2]+t&4294967295;A[3]=A[3]+J&4294967295;A[4]=A[4]+G&4294967295} function r(e,w){if(typeof e==="string"){e=unescape(encodeURIComponent(e));for(var d=[],T=0,t=e.length;T=56;d--)k[d]=w&255,w>>>=8;H(k);for(d=w=0;d<5;d++)for(var T=24;T>=0;T-=8)e[w++]=A[d]>>T&255;return e} for(var A=[],k=[],b=[],D=[128],y=1;y<64;++y)D[y]=0;var I,Z;K();return{reset:K,update:r,digest:O,kA:function(){for(var e=O(),w="",d=0;d2&&N2(A,b,O,2);return b}; N2=function(K,H,r,O){function A(k){k&&H.appendChild(typeof k==="string"?K.createTextNode(k):k)} for(;O0?A(k):g.So(k&&typeof k.length=="number"&&typeof k.item=="function"?g.u0(k):k,A)}}; g.Uc=function(K){return L_(document,K)}; L_=function(K,H){H=String(H);K.contentType==="application/xhtml+xml"&&(H=H.toLowerCase());return K.createElement(H)}; g.Sy=function(K){return document.createTextNode(String(K))}; g.Vm=function(K){for(var H;H=K.firstChild;)K.removeChild(H)}; g.tv=function(K,H,r){K.insertBefore(H,K.childNodes[r]||null)}; g.lH=function(K){return K&&K.parentNode?K.parentNode.removeChild(K):null}; g.Wi=function(K,H){return K&&H?K==H||K.contains(H):!1}; g.FE=function(K){return K.nodeType==9?K:K.ownerDocument||K.document}; g.GV=function(K,H){if("textContent"in K)K.textContent=H;else if(K.nodeType==3)K.data=String(H);else if(K.firstChild&&K.firstChild.nodeType==3){for(;K.lastChild!=K.firstChild;)K.removeChild(K.lastChild);K.firstChild.data=String(H)}else g.Vm(K),K.appendChild(g.FE(K).createTextNode(String(H)))}; C_=function(K){var H;K.tagName=="A"&&K.hasAttribute("href")||K.tagName=="INPUT"||K.tagName=="TEXTAREA"||K.tagName=="SELECT"||K.tagName=="BUTTON"?H=!K.disabled&&(!K.hasAttribute("tabindex")||zV(K)):H=K.hasAttribute("tabindex")&&zV(K);return H}; zV=function(K){K=K.tabIndex;return typeof K==="number"&&K>=0&&K<32768}; g.aY=function(K,H,r){K&&!r&&(K=K.parentNode);for(r=0;K;){if(H(K))return K;K=K.parentNode;r++}return null}; ZP=function(K){this.K=K||g.v5.document||document}; cxp=function(K){MA(f_,n_,1,K)}; TYH=function(K,H=hv){if(!uH){K=K.navigator?.userAgentData;if(!K||typeof K.getHighEntropyValues!=="function"||K.brands&&typeof K.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));cxp((K.brands||[]).map(O=>{var A=new n_;A=g.Xe(A,1,O.brand);return g.Xe(A,2,O.version)})); typeof K.mobile==="boolean"&&LW(f_,2,Et(K.mobile));uH=K.getHighEntropyValues(H)}var r=new Set(H);return uH.then(O=>{var A=f_.clone();r.has("platform")&&g.Xe(A,3,O.platform);r.has("platformVersion")&&g.Xe(A,4,O.platformVersion);r.has("architecture")&&g.Xe(A,5,O.architecture);r.has("model")&&g.Xe(A,6,O.model);r.has("uaFullVersion")&&g.Xe(A,7,O.uaFullVersion);return A.WC()}).catch(()=>f_.WC())}; q2=function(K){return ck(K,1,1)}; Kd=function(K,H){yM(K.K,p_,1,H);ZL(H,1)||q2(H);K.W$||(H=RY(K),IM(H,5)||g.Xe(H,5,K.locale));K.uach&&(H=RY(K),O0(H,iH,9)||yM(H,iH,9,K.uach))}; RY=function(K){var H=O0(K.K,p_,1);H||(H=new p_,Kd(K,H));K=H;H=O0(K,HE,11);H||(H=new HE,yM(K,HE,11,H));return H}; Qqp=function(K,H){K.Y=H}; $49=function(K){var H=K.W$?void 0:g.xA();H?TYH(H,hv).then(r=>{K.uach=EGP(r??"[]");r=RY(K);yM(r,iH,9,K.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.rS=function(K,H,r,O){this.N=K;this.V=H;this.K=this.B=K;this.L=r||0;this.D=O||2}; g.OZ=function(K){K.K=Math.min(K.V,K.K*K.D);K.B=Math.min(K.V,K.K+(K.L?Math.round(K.L*(Math.random()-.5)*2*K.K):0));K.Y++}; Ak=function(){return"https://play.google.com/log?format=json&hasfast=true"}; x4n=function(K,H){if(!K.ob)return()=>{}; var r=()=>{K.flush()}; return H?()=>{H().then(r)}:r}; k4=function(K){K.B.isFinal=!0;K.flush();K.B.isFinal=!1}; bq=function(K){K.G||(K.G=Ak());try{return(new URL(K.G)).toString()}catch(H){return(new URL(K.G,g.xA().location.origin)).toString()}}; gG4=function(K){P0O(K,(H,r)=>{H=new URL(H);H.searchParams.set("format","json");var O=!1;try{O=g.xA().navigator.sendBeacon(H.toString(),r.WC())}catch{}O||(K.U=!1);return O})}; LSy=function(K,H,r=null,O=K.withCredentials){var A={},k=new URL(bq(K));r&&(A.Authorization=r);K.sessionIndex&&(A["X-Goog-AuthUser"]=K.sessionIndex,k.searchParams.set("authuser",K.sessionIndex));K.pageId&&(Object.defineProperty(A,"X-Goog-PageId",{value:K.pageId}),k.searchParams.set("pageId",K.pageId));return{url:k.toString(),body:H,Cn:1,hN:A,requestType:"POST",withCredentials:O,timeoutMillis:K.timeoutMillis}}; P0O=function(K,H){if(K.K.length!==0){var r=new URL(bq(K));r.searchParams.delete("format");var O=K.dj();O&&r.searchParams.set("auth",O);r.searchParams.set("authuser",K.sessionIndex||"0");for(O=0;O<10&&K.K.length;++O){let A=K.K.slice(0,32),k=K.B.build(A,K.N,K.L,K.aV,K.Yv,K.J);if(!H(r.toString(),k)){++K.L;break}K.N=0;K.L=0;K.Yv=0;K.J=0;K.K=K.K.slice(A.length)}K.Y.enabled&&K.Y.stop()}}; NYN=function(K,H){K.buildLabel=H;return K}; U4J=function(K){K.network=new YQn;return K}; SQp=function(K,H){K.K=H}; Vo1=function(K){K.Y=!0;return K}; X45=function(K){return K.fields.map(H=>H.fieldType)}; dK=function(K,...H){H=D0(...H);return K.K.has(H)?K.K.get(H):void 0}; oGM=function(K){return K.fields.map(H=>H.fieldName)}; j$=function(K,H,...r){r=D0(...r);K.K.set(r,[new yu(H)])}; to5=function(K,H,...r){var O=dK(K,...r);O?O.push(new yu(H)):j$(K,H,...r)}; D0=function(...K){return K?K.join(","):"key"}; luy=function(K,...H){return(K=dK(K,...H))&&K.length?K[0]:void 0}; WSP=function(K,...H){var r=0,O=luy(K,...H);O&&(r=O.K);j$(K,r+1,...H)}; ML=function(K,H){this.type=K;this.currentTarget=this.target=H;this.defaultPrevented=this.Y=!1}; BE=function(K,H){ML.call(this,K?K.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.K=null;K&&this.init(K,H)}; I6=function(K){return!(!K||!K[vE])}; zKm=function(K,H,r,O,A){this.listener=K;this.proxy=null;this.src=H;this.type=r;this.capture=!!O;this.handler=A;this.key=++GLO;this.removed=this.ho=!1}; Z0=function(K){K.removed=!0;K.listener=null;K.proxy=null;K.src=null;K.handler=null}; var C0J=function(K,H){return FZ[E[9]](this,1,863,K,H)}; e$=function(K){this.src=K;this.listeners={};this.K=0}; o6=function(K,H){var r=H.type;r in K.listeners&&g.n5(K.listeners[r],H)&&(Z0(H),K.listeners[r].length==0&&(delete K.listeners[r],K.K--))}; XZ=function(K,H,r,O){for(let A=0;A1)));b=b.next)A||(k=b);A&&(r.K==0&&O==1?pd(r,H):(k?(O=k,O.next==r.N&&(r.N=O),O.next=O.next.next):R6(r),iq(r,A,3,H)))}K.B=null}else Jk(K,3,H)}; g.uq=function(K,H){K.Y||K.K!=2&&K.K!=3||Ke(K);K.N?K.N.next=H:K.Y=H;K.N=H}; var nG1=function(K,H){return H3[E[9]](this,7,3713,K,H)}; O9=function(K,H,r,O){var A=g.fd(null,null,null);A.K=new g.sZ(function(k,b){A.B=H?function(D){try{let y=H.call(O,D);k(y)}catch(y){b(y)}}:k; A.Y=r?function(D){try{let y=r.call(O,D);y===void 0&&D instanceof g.r5?b(D):k(y)}catch(y){b(y)}}:b}); A.K.B=K;g.uq(K,A);return A.K}; Jk=function(K,H,r){K.K==0&&(K===r&&(H=3,r=new TypeError("Promise cannot resolve to itself")),K.K=1,g.Ag(r,K.nF,K.pF,K)||(K.D=r,K.K=H,K.B=null,Ke(K),H!=3||r instanceof g.r5||hK4(K,r)))}; g.Ag=function(K,H,r,O){if(K instanceof g.sZ)return qL(K,H,r,O),!0;if(K)try{var A=!!K.$goog_Thenable}catch(k){A=!1}else A=!1;if(A)return K.then(H,r,O),!0;if(g.d4(K))try{let k=K.then;if(typeof k==="function")return uLN(K,k,H,r,O),!0}catch(k){return r.call(O,k),!0}return!1}; uLN=function(K,H,r,O,A){function k(y){D||(D=!0,O.call(A,y))} function b(y){D||(D=!0,r.call(A,y))} var D=!1;try{H.call(K,b,k)}catch(y){k(y)}}; Ke=function(K){K.L||(K.L=!0,g.kX(K.Ee,K))}; R6=function(K){var H=null;K.Y&&(H=K.Y,K.Y=H.next,H.next=null);K.Y||(K.N=null);return H}; iq=function(K,H,r,O){if(r==3&&H.Y&&!H.N)for(;K&&K.V;K=K.B)K.V=!1;if(H.K)H.K.B=null,Tg(H,r,O);else try{H.N?H.B.call(H.context):Tg(H,r,O)}catch(A){Qq.call(null,A)}a6.put(H)}; Tg=function(K,H,r){H==2?K.B.call(K.context,r):K.Y&&K.Y.call(K.context,r)}; hK4=function(K,H){K.V=!0;g.kX(function(){K.V&&Qq.call(null,H)})}; g.r5=function(K){g.CO.call(this,K)}; g.E9=function(K,H){g.Y4.call(this);this.vv=K||1;this.Ux=H||g.v5;this.n3=(0,g.P5)(this.XB,this);this.vN=g.UM()}; g.$X=function(K,H,r){if(typeof K==="function")r&&(K=(0,g.P5)(K,r));else if(K&&typeof K.handleEvent=="function")K=(0,g.P5)(K.handleEvent,K);else throw Error("Invalid listener argument");return Number(H)>2147483647?-1:g.v5.setTimeout(K,H||0)}; g.xX=function(K,H){var r=null;return(new g.sZ(function(O,A){r=g.$X(function(){O(H)},K); r==-1&&A(Error("Failed to schedule timer."))})).UC(function(O){g.v5.clearTimeout(r); throw O;})}; g5=function(K,H,...r){K.B.has(H)||K.B.set(H,new P3(H,r))}; Nz=function(K,H,...r){K.B.has(H)||K.B.set(H,new Le(H,r))}; YX=function(K){K.Y.enabled||K.Y.start();K.L++;K.L>=K.N&&K.V()}; qQn=function(K){for(let H=0;H2?K.K.statusText:""}catch(r){H=""}K.V=H+" ["+K.getStatus()+"]";hg(K)}}finally{uY(K)}}}; uY=function(K,H){if(K.K){K.L&&(clearTimeout(K.L),K.L=null);let r=K.K;K.K=null;H||K.dispatchEvent("ready");try{r.onreadystatechange=null}catch(O){}}}; RI=function(K){return K.K?K.K.readyState:0}; KR=function(K){try{return K.K?K.K.responseText:""}catch(H){return""}}; H9=function(K){try{if(!K.K)return null;if("response"in K.K)return K.K.response;switch(K.Vg){case "":case "text":return K.K.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in K.K)return K.K.mozResponseArrayBuffer}return null}catch(H){return null}}; Hqd=function(K){var H={};K=(K.K&&RI(K)>=2?K.K.getAllResponseHeaders()||"":"").split("\r\n");for(let O=0;O{setTimeout(()=>{try{k.V()}finally{A.dispose()}})}); k.N=1E5;k.flushInterval=3E4;k.Y.setInterval(3E4);return k}; kkM=function(K){if(K.timer===void 0){let H=Math.max(0,K.K+K.Y-rs());K.timer=setTimeout(()=>{try{K.callback()}finally{K.K=rs(),K.timer=void 0}},H)}}; DB9=function(K,H=[]){return new bqt(K,H)}; rs=function(){return globalThis.performance?.now?.()??Date.now()}; Dg=function(K,H){if(K.disable)return new bp;H=H?iO(H):[];return DB9({mK:K.mK,il:K.qO,iP:K.Gr,kR:K.kR,xI:K.xI,M7:K.M7},H)}; yF5=function(K){if(!K)return null;K=er(K,4);return K===null||K===void 0?null:OQ(K)}; je=function(){y2.instance||(y2.instance=new y2);return y2.instance}; ju1=function(K,H,r,O){if(!H&&!r)return Promise.resolve();if(!O)return Mb(H,r);var A;(A=K.Y)[O]||(A[O]=new Promise((k,b)=>{Mb(H,r).then(()=>{K.K=O;k()},D=>{delete K.Y[O]; b(D)})})); return K.Y[O]}; Ia=function(K,H){return ju1(K,O0(H,B9,1,AT),O0(H,v9,2,AT),IM(H,3,void 0,AT))}; Mb=function(K,H){return H?MzH(H):K?BJO(K):Promise.resolve()}; MzH=function(K){return new Promise((H,r)=>{var O=g.Uc("SCRIPT"),A=yF5(K);g.N4(O,A);O.onload=()=>{g.lH(O);H()}; O.onerror=()=>{g.lH(O);r(Error("EWLS"))}; (document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(O)})}; BJO=function(K){return new Promise(H=>{var r=g.Uc("SCRIPT");if(K){var O=er(K,6);O=O===null||O===void 0?null:$G(O)}else O=null;r.textContent=xG(O);P4(r);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(r);g.lH(r);H()})}; vvH=function(K,H){return d0(K,1,H)}; Iqn=function(K,H){return d0(K,2,H)}; Zq1=function(K,H){return d0(K,3,H)}; ee=async function(K,H,r,O,A){H=Zq1(Iqn(vvH(new Zg,K.requestKey),H),r);r=K.K();K=await O.L("c",K.requestKey,A,K.client.create(H,r));var k=nu(GU(K,2));if(k.length)return OO(O,()=>{var b=new Uint8Array(k.length);for(var D=0;DPromise.resolve("E:CTO"))}catch(Z){D="E:UCE"}}let y,I=new g.rS(b?k.xA:k.A1,k.fq,k.Fv,k.bA); for(let Z=1;Z<=k.maxAttempts;Z++){if(Z!==1){c9(K,0);K.K=new Q2(I.getValue(),k.LJ,k.eO);let e=await K.K.promise;K.K=void 0;e===1?(Z=1,I.reset()):g.OZ(I)}try{let e;r?e=r:(c9(K,5),e=await T_(ovO(H,K.logger,Z,O.K,D),k.BV,()=>Promise.reject(Error("RGF:Fetch timed out")))); c9(K,3);await T_(Ia(O,e),k.Dx,()=>Promise.reject(Error("DTZ:Script timed out"))); c9(K,8);await A;let w=new EO({challenge:e,o8:K.options.o8,Xt:K.options.Xt});await T_(w.MS,k.Vn,()=>Promise.reject(Error("QEG:Setup timed out"))); y=w;break}catch(e){K.handleError(e),$k(K)}}if(K.DE())break;y&&(r=void 0,X24(K,b),b=y,w2N(K,y),$k(K));c9(K,2);K.K=new Q2(k.cz,k.LJ,k.eO);K.isPaused&&K.K.pause();await K.K.promise;K.K=void 0;if(K.DE())break}b?.dispose()}; cF5=function(K){K.D=Error("Cancelled by dispose");K.V.resolve();Ku(K.L.promise);K.L.reject(Error("Cancelled by dispose"));K.logger.dispose();Promise.all(K.N).then(async()=>{K.B?.dispose();K.B=void 0}); K.N=[];K.K?.Y();Ku(K.Y.promise);K.Y.reject(Error("Cancelled by dispose"))}; TJm=async function(K){if(K.DE())throw Error("Already disposed");K.K?.Y();await K.Y.promise}; Qun=function(K,H){var r=K.vu;K.vu=()=>{r();H()}}; w2N=function(K,H){K.DE()||(K.B=H,K.logger.update(H.av()),K.V.resolve(),K.L.resolve(void 0),K.vu())}; X24=function(K,H){H&&(Promise.all(K.N).then(()=>void H.dispose()),K.N=[])}; c9=function(K,H){K.G=H;K.options.q8?.(H)}; $k=function(K){K.DE()||(K.Y.resolve(),K.Y=new g.xk)}; T_=function(K,H,r){var O;r=(new Promise(A=>{O=setTimeout(A,H)})).then(r); Ku(r);return Promise.race([K.finally(()=>void clearTimeout(O)), r])}; EvP=function(K,H){K.endTimeMs=Date.now()+H;K.tick()}; P9=function(K){K.K&&(clearTimeout(K.K),K.K=null)}; gs=function(K,H){try{return globalThis.sessionStorage.setItem(K,H),!0}catch(r){return!1}}; LR=function(K,H=0,r=K.length,O){var A=0;for(O&&(A=LR(O));H>1,Nb),LR(K,K.length>>1)];return H.toString(16)+r.toString(16)}; t2=function(K,H){var r=[LR(H,0,H.length>>1,void 0),LR(H,H.length>>1)];K=new Uint32Array(K.buffer);H=K[0];var [O,A]=r;for(r=1;r>>8|b<<24,b+=k|0,b^=D+38293,k=k<<3|k>>>29,k^=b,y=y>>>8|y<<24,y+=D|0,y^=I+38293,D=D<<3|D>>>29,D^=y;k=[k,b];K[r]^=k[0];r+1void globalThis.sessionStorage.removeItem(I))?gs(H,g.Ue(b))?"s":"t":"i"}; POO=function(K,H){var r=globalThis.sessionStorage.getItem(K);if(!r)return["m"];try{var O=lD(r);t2(O,H)}catch(A){return globalThis.sessionStorage.removeItem(K),["c"]}for(H=4;H<7&&O[H]===0;)H++;for(r=0;r=r?(globalThis.sessionStorage.removeItem(K),["e"]):["a",new Uint8Array(O.buffer,H+4)]}; gvM=function(K){var H=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!H)return new lp(K);var r=H.split(",");if(r.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new lp(K);H=r.slice(1);H.length===1&&H[0]===""&&(H=[]);r=Number(r[0]);return isNaN(r)||r<0||r>H.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new lp(K)):new lp(K,r,H)}; YV1=function(K){function H(){r-=O;r-=A;r^=A>>>13;O-=A;O-=r;O^=r<<8;A-=r;A-=O;A^=O>>>13;r-=O;r-=A;r^=A>>>12;O-=A;O-=r;O^=r<<16;A-=r;A-=O;A^=O>>>5;r-=O;r-=A;r^=A>>>3;O-=A;O-=r;O^=r<<10;A-=r;A-=O;A^=O>>>15} K=LE4(K);for(var r=2654435769,O=2654435769,A=314159265,k=K.length,b=k,D=0;b>=12;b-=12,D+=12)r+=W9(K,D),O+=W9(K,D+4),A+=W9(K,D+8),H();A+=k;switch(b){case 11:A+=K[D+10]<<24;case 10:A+=K[D+9]<<16;case 9:A+=K[D+8]<<8;case 8:O+=K[D+7]<<24;case 7:O+=K[D+6]<<16;case 6:O+=K[D+5]<<8;case 5:O+=K[D+4];case 4:r+=K[D+3]<<24;case 3:r+=K[D+2]<<16;case 2:r+=K[D+1]<<8;case 1:r+=K[D+0]}H();return NJH.toString(A)}; LE4=function(K){var H=[];for(let r=0;r{K.N.resolve()},H); K.addOnDisposeCallback(()=>void clearTimeout(r))}; CR=function(K,H){var r=`${H(K.error.message)}:${H(K.error.stack)}`.substring(0,2048);H=r.length+1;r=z_(r);var O=new Uint8Array(4+r.length);O.set([42,H&127|128,H>>7,K.error.code]);O.set(r,4);return O}; z_=function(K){return globalThis.TextEncoder?(new TextEncoder).encode(K):js(K)}; UBm=function(K,H,r){return K instanceof ds?ws(K,r,H,1):K.M_(r)}; aa=async function(K){var H=void 0;K.V++;var r=new g.xk;K.fB instanceof J2&&K.fB.N.push(r.promise);if(K.p$){let k=new g.xk;setTimeout(()=>void k.resolve()); await k.promise}var O=K.logger.share();try{K.state=5;let k=[],b=await T_(K.fB.snapshot({Va:{},J9:k}),K.JH.Tn,()=>Promise.reject(new uO(15,"MDA:Timeout"))); sO(K,"MDA:Disposed");let D=k[0];K.state=6;let y=await T_(UBm(K.SX,O,b),K.JH.IX,()=>Promise.reject(new uO(10,"BWB:Timeout"))); sO(K,"BWB:Disposed");K.state=7;H=OO(O,()=>{var I=SVy(K,y,r,D);I.N.promise.then(()=>void K.L()); return I},"i")}catch(k){H?.dispose(); if(!K.Y){let b=Vz1(K,k);r.resolve();var A;if(A=K.fB instanceof J2&&K.V<2)a:if(k instanceof uO)A=k.code!==32&&k.code!==20&&k.code!==10;else{if(k instanceof mT)switch(k.code){case 2:case 13:case 14:case 4:break;default:A=!1;break a}A=!0}if(A){let D=setTimeout(()=>void K.L(),(1+Math.random()*.25)*(K.K?6E4:1E3)); K.addOnDisposeCallback(()=>void clearTimeout(D)); return}K.Y=b}O.Y(K.K?13:14);K.N.reject(K.Y);return}finally{O.dispose()}K.state=8;K.V=0;K.K?.dispose();K.K=H;K.N.resolve()}; Vz1=function(K,H){if(!(H instanceof uO))if(H instanceof mT){let r=Error(H.toString());r.stack=H.stack;H=new uO(11,"EBH:Error",r)}else H=new uO(12,"BSO:Unknown",H);return K.reportError(H)}; sO=function(K,H){if(K.DE())throw new uO(K.K?20:32,H);}; SVy=function(K,H,r,O){var A=(Nu(Pd(H,2))??0)*1E3;if(A<=0)throw new uO(31,"TTM:Invalid");if(IM(H,4))return new tzO(K.logger,IM(H,4),A);if(!(Nu(Pd(H,3))??0))return new lqO(K.logger,nu(GU(H,1)),A);if(!O)throw new uO(4,"PMD:Undefined");O=O(nu(GU(H,1)));if(typeof O!=="function")throw new uO(16,"APF:Failed");K.D=Math.floor((Date.now()+A)/1E3);K=new fR(K.logger,O,Nu(Pd(H,3))??0,A);K.addOnDisposeCallback(()=>void r.resolve()); return K}; h2=function(K,H,r){try{if(K.DE())throw new uO(21,"BNT:disposed");if(!K.K&&K.Y)throw K.Y;return WE9(K,H,r)??Gk9(K,H,r)??zCM(K,H,r)}catch(O){if(!H.Ph)throw nR(K,O);return COn(K,r,O)}}; nR=function(K,H){H=H instanceof uO?H:new uO(5,"TVD:error",H);return K.reportError(H)}; WE9=function(K,H,r){return K.K?.ow(()=>up(K,H),r,O=>{if(K.K instanceof fR&&H.MP?.Qh)try{K.cache?.K(up(K,H),O,H.MP.g_,K.D-120)}catch(A){K.reportError(new uO(24,"ELX:write",A))}})}; Gk9=function(K,H,r){if(H.MP?.XD)try{let O=K.cache?.Y(up(K,H),H.MP.g_);return O?r?OO(K.logger,()=>g.Ue(O,2),"a"):O:void 0}catch(O){K.reportError(new uO(23,"RXO:read",O))}}; zCM=function(K,H,r){var O={stack:[],error:void 0,hasError:!1};try{if(!H.MG)throw new uO(29,"SDF:notready");return Gm(O,new qb(K.logger,0,K.state)).ow(()=>up(K,H),r)}catch(A){O.error=A,O.hasError=!0}finally{zm(O)}}; COn=function(K,H,r){var O={stack:[],error:void 0,hasError:!1};try{let A=nR(K,r);return Gm(O,new JF5(K.logger,A)).ow(()=>[],H)}catch(A){O.error=A,O.hasError=!0}finally{zm(O)}}; up=function(K,H){return H.VC?H.VC:H.Va?OO(K.logger,()=>H.VC=z_(H.Va),"c"):[]}; pR=function(){var K=0,H;return r=>{H||(H=new bp);var O=new qb(H,K,1),A=O.ow(()=>z_(r),!0); O.dispose();K++;return A}}; g.Ra=function(K,H){if(K)for(let r in K)Object.prototype.hasOwnProperty.call(K,r)&&H(K[r],r,K)}; mBm=function(){var K=[];g.Ra(suP,H=>{K.push(H)}); return K}; fqM=function(){var K=g.ip("IFRAME"),H={};g.So(aqN(),r=>{K.sandbox&&K.sandbox.supports&&K.sandbox.supports(r)&&(H[r]=!0)}); return H}; g.ip=function(K,H=document){return H.createElement(String(K).toLowerCase())}; g.Kz=function(K,H,r,O){this.left=K;this.top=H;this.width=r;this.height=O}; Hy=function(K,H){return K==H?!0:K&&H?K.left==H.left&&K.width==H.width&&K.top==H.top&&K.height==H.height:!1}; g.OD=function(K,H,r){if(typeof H==="string")rq(K,r,H);else for(let O in H)rq(K,H[O],O)}; rq=function(K,H,r){(r=AO(K,r))&&(nvN.test(r)?K.style.setProperty(r,H):K.style[r]=H)}; AO=function(K,H){var r=kL[H];if(!r){var O=Xl(H);r=O;K.style[O]===void 0&&(O=(g.Ec?"Webkit":g.bi?"Moz":null)+x9n(O),K.style[O]!==void 0&&(r=O));kL[H]=r}return r}; g.Da=function(K,H){var r=K.style[Xl(H)];return typeof r!=="undefined"?r:K.style[AO(K,H)]||""}; yG=function(K,H){var r=g.FE(K);return r.defaultView&&r.defaultView.getComputedStyle&&(K=r.defaultView.getComputedStyle(K,null))?K[H]||K.getPropertyValue(H)||"":""}; Mh=function(K,H,r){if(H instanceof g.Jq){var O=H.x;H=H.y}else O=H,H=r;K.style.left=jm(O,!1);K.style.top=jm(H,!1)}; By=function(K){try{return K.getBoundingClientRect()}catch(H){return{left:0,top:0,right:0,bottom:0}}}; g.vy=function(K){var H=g.FE(K),r=new g.Jq(0,0);if(K==(H?g.FE(H):document).documentElement)return r;K=By(K);H=g.oY(H);H=g.$A(H.K);r.x=K.left+H.x;r.y=K.top+H.y;return r}; g.em=function(K,H){K=Il(K);H=Il(H);return new g.Jq(K.x-H.x,K.y-H.y)}; g.ol=function(K){K=By(K);return new g.Jq(K.left,K.top)}; Il=function(K){if(K.nodeType==1)return g.ol(K);K=K.changedTouches?K.changedTouches[0]:K;return new g.Jq(K.clientX,K.clientY)}; Xx=function(K,H){if(H instanceof g.mg){var r=H.height;H=H.width}else throw Error("missing height argument");K.style.width=jm(H,!0);K.style.height=jm(r,!0)}; jm=function(K,H){typeof K=="number"&&(K=(H?Math.round(K):K)+"px");return K}; g.wq=function(K){var H=hCJ,r;(r=yG(K,"display"))||(r=K.currentStyle?K.currentStyle.display:null);if((r||K.style&&K.style.display)!="none")return H(K);r=K.style;var O=r.display,A=r.visibility,k=r.position;r.visibility="hidden";r.position="absolute";r.display="inline";K=H(K);r.display=O;r.position=k;r.visibility=A;return K}; hCJ=function(K){var H=K.offsetWidth,r=K.offsetHeight,O=g.Ec&&!H&&!r;return(H===void 0||O)&&K.getBoundingClientRect?(K=By(K),new g.mg(K.right-K.left,K.bottom-K.top)):new g.mg(H,r)}; qV5=function(K,H={}){return new ulP(K,H)}; p2n=function(K){K.L.mD("data",H=>{if("1"in H){var r=H["1"];let O;try{O=K.D(r)}catch(A){dq(K,new mT(13,`Error when deserializing response data; error: ${A}, response: ${r}`))}O&&cy(K,O)}if("2"in H)for(H=T8(K,H["2"]),r=0;r{QG(K,ED(K));for(let H=0;H{if(K.K.length!==0){var H=K.xhr.B;H!==0||K.xhr.isSuccess()||(H=6);var r=-1;switch(H){case 0:var O=2;break;case 7:O=10;break;case 8:O=4;break;case 6:r=K.xhr.getStatus();O=SS(r);break;default:O=14}QG(K,ED(K));H=i5d(H)+", error: "+K.xhr.getLastError();r!==-1&&(H+=`, http status code: ${r}`);dq(K,new mT(O,H))}})}; dq=function(K,H){for(let r=0;r{H[O]=r[O]}); return H}; cy=function(K,H){for(let r=0;r{if(K.xhr.isSuccess()){var O=KR(K.xhr);if(H&&K.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");O=atob(O)}try{var A=K.D(O)}catch(b){dq(K,$L(new mT(13,`Error when deserializing response data; error: ${b}, response: ${O}`),r));return}O=SS(K.xhr.getStatus());QG(K,ED(K));O===0?cy(K,A):dq(K,$L(new mT(O,"Xhr succeeded but the status code is not 200"),r))}else{O=KR(K.xhr);let b;A=ED(K);if(O){var k= T8(K,O);O=k.code;b=k.details;k=k.metadata}else O=2,b=`Rpc failed due to xhr error. uri: ${String(K.xhr.D)}, error code: ${K.xhr.B}, error: ${K.xhr.getLastError()}`,k=A;QG(K,A);dq(K,$L(new mT(O,b,k),r))}})}; xL=function(K,H){H=K.indexOf(H);H>-1&&K.splice(H,1)}; $L=function(K,H){H.stack&&(K.stack+="\n"+H.stack);return K}; re1=function(K){if(K.md&&typeof K.md=="function")return K.md();if(typeof Map!=="undefined"&&K instanceof Map||typeof Set!=="undefined"&&K instanceof Set)return Array.from(K.values());if(typeof K==="string")return K.split("");if(g.w4(K)){let H=[],r=K.length;for(let O=0;O>4==4&&((r[k^5801]==(k^5790)||((0,r[k^5763])((0,r[k^5800])(r[k^5853]),r[k^5806],r[k^5774],r[k^5799]),0))&&(0,r[0])(r[k^5809],r[k^5852])*(0,r[k^5762])(r[k^5778],r[k^5795]),(r[k^5777]>(k^5777)||((0,r[k^5762])(r[k^5806],r[k^5783]),0))&&(0,r[k^5774])(r[1],r[k^5840]),r[k^5792]!=(k^5777)&&(0,r[6])(r[k^5779],r[1]),b=[]);if((K-3|4)=K){var D=A[E[0]];O[E[6]](function(Z,e,w){this[E[k^9002]](w[e]=A[(A[E[k^8966]](Z)- A[E[k^8966]](this[e])+e+D--)%A[E[0]]])},r[E[5]](E[k^8962]))}if((K|72)==K)a:{var y=r[E[5]](E[k^8799]),I=[k^589545083, -(k^1771557755),k^729014793,-(k^572375970),k^341838985,Dlt,-(k^1999716660),k^2095610623,y,k^1454244061,null,k^1605044909,-(k^843707167),yeH,-(k^300997030),E[k^8796],E[k^8812],k^232611946,k^1232493319,-(k^559821666),k^1671662621,nG1,-(k^96866947),jwn,k^47370703,-(k^316815370),L1m,MsP,k^166536008,k^1003266586,BO4,k^707771402,E[k^8812],k^729946177,-(k^1482533459),vtP,-(k^2027343079),y,-(k^1056230505),IuP,-(k^865371872),k^640890671,I9N,k^320917870,-(k^211765375),y,k^832824242,ZuO,F3m,null,JH4,ecn,otO, E[k^8821],-(k^1446878266),k^1623437828,k^1599567679,k^1242244082,-(k^502468893),-(k^28145976),k^678464273,k^849159823,-(k^1482533459),-(k^44626547),Xvp,-(k^1468837206),k^961890878,C0J,k^534171740,wvd,-(k^1393338997),-(k^1076328482),B4t,dl5,-(k^1618139113),-(k^308363799),-(k^1397366524),null,k^574898275,-(k^1955045511),-(k^933467334),k^477153405];I[k^8776]=I;I[k^8819]=I;I[k^8719]=I;if(typeof cem===E[k^8705]){b=r;break a}try{I=li(2,k^9573,I)}catch(Z){b=E[k^8825]+r;break a}b=y[E[k^8820]](E[k^8799])}(K- 9^21)>=K&&(K-8|15)0&&I>0?(O[E[k^3981]]=r[E[k^3980]](0,I),r=r[E[k^3980]](I+1)):(O[E[k^3981]]=r,r=E[k^3971]),b=[r]);return b}; UD=function(K,H){return K?H?decodeURI(K.replace(/%25/g,"%2525")):decodeURIComponent(K):""}; VG=function(K,H,r){return typeof K==="string"?(K=encodeURI(K).replace(H,TOM),r&&(K=K.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),K):null}; TOM=function(K){K=K.charCodeAt(0);return"%"+(K>>4&15).toString(16)+(K&15).toString(16)}; Sm=function(K,H){this.Y=this.K=null;this.B=K||null;this.N=!!H}; Wy=function(K){K.K||(K.K=new Map,K.Y=0,K.B&&g.gJ(K.B,function(H,r){K.add(v2(H),r)}))}; z8=function(K,H){Wy(K);H=G8(K,H);return K.K.has(H)}; G8=function(K,H){H=String(H);K.N&&(H=H.toLowerCase());return H}; ko4=function(K,H){H&&!K.N&&(Wy(K),K.B=null,K.K.forEach(function(r,O){var A=O.toLowerCase();O!=A&&(this.remove(O),this.remove(A),r.length>0&&(this.B=null,this.K.set(G8(this,A),g.u0(r)),this.Y=this.Y+r.length))},K)); K.N=H}; Qw9=function(K){var H="";g.f6(K,function(r,O){H+=O;H+=":";H+=r;H+="\r\n"}); return H}; Cz=function(K){g.au.call(this);this.Y=K;this.K={}}; JO=function(K,H,r,O,A,k){if(Array.isArray(r))for(let b=0;bA=>O.intercept(A,r),K)}; PD9=function(K,H){return H.reduce((r,O)=>A=>O.intercept(A,r),K)}; gtn=function(K,H,r){var O=H.Rl,A=H.getMetadata(),k=rP(K,!0);K=O$(K,A,k,r+O.getName());r=Ad(k,O.B,!1);Hum(r,A["X-Goog-Encode-Response-If-Executable"]==="base64");H=O.K(H.mi);k.send(K,"POST",H);return r}; L3J=function(K,H,r,O,A,k={}){var b=H.substring(0,H.length-A.name.length),D=k?.signal;return PD9(y=>new Promise((I,Z)=>{if(D?.aborted){let d=new mT(1,"Aborted");d.cause=D.reason;Z(d)}else{var e={},w=gtn(K,y,b);w.mD("error",d=>void Z(d)); w.mD("metadata",d=>{e=d}); w.mD("data",d=>{I(qV5(d,e))}); D&&D.addEventListener("abort",()=>{w.cancel();var d=new mT(1,"Aborted");d.cause=D.reason;Z(d)})}}),K.H3).call(K,A.Y(r,O)).then(y=>y.uH)}; Xv=function(K,H,r,O,A,k={}){return L3J(K,H,r,O,A,k)}; rP=function(K,H){H=K.K&&!H;return K.Im||H?(K=new zg({H9:K.Im,mW:H}),new fe(K)):new fe}; O$=function(K,H,r,O){H["Content-Type"]="application/json+protobuf";H["X-User-Agent"]="grpc-web-javascript/0.1";var A=H.Authorization;if(A&&NON.has(A.split(" ")[0])||K.withCredentials)r.J=!0;if(K.t9)K=O,g.kA(H)?O=K:(H=Qw9(H),typeof K==="string"?O=g.V3(K,B2("$httpHeaders"),H):(K.B.set("$httpHeaders",H),O=K));else for(let k of Object.keys(H))r.headers.set(k,H[k]);return O}; Ad=function(K,H,r){if(r){K.isActive();r=new YeH(K);var O=new UlP(r)}return new Sey({xhr:K,jS:O},H)}; kd=function(){this.K=new VsP;this.Y="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; g.bw=function(K,H){return K.replace(tsp,function(r,O){try{let A=g.DP(H,O);if(A==null||A.toString()==null)return r;A=A.toString();if(A==""||!g.aP(g.Zq(A)))return encodeURIComponent(A).replace(/%2C/g,",")}catch(A){}return r})}; l99=function(){var K=D4;yX.instance||(yX.instance=new yX(K));return yX.instance}; jN=function(K,H){return K.B?K.B:K.B=new Promise(async r=>{var O=window.AbortController?new window.AbortController:void 0,A=O?.signal,k=!1;try{O&&(K.K=K.Vw.pL(()=>{O.abort()},H||2E4)),await fetch("/generate_204",{method:"HEAD", signal:A}),k=!0}catch{k=!1}finally{K.B=void 0,K.K&&(K.Vw.eH(K.K),K.K=0),k!==K.isOnline&&(K.isOnline=k,K.isOnline?K.dispatchEvent("networkstatus-online"):K.dispatchEvent("networkstatus-offline")),r(k)}})}; W35=function(K){K.K===-1&&(K.K=K.data.reduce((H,r,O)=>H+(r?2**O:0),0)); return K.K}; g.Mm=function(K,H,r=!1){if(K&&H!==null&&H!=H.top){if(!H.top)return new g.mg(-12245933,-12245933);H=H.top}try{return r?(new g.mg(H.innerWidth,H.innerHeight)).round():Qm(H||window).round()}catch(O){return new g.mg(-12245933,-12245933)}}; g.B$=function(K){return K.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[K.visibilityState||K.webkitVisibilityState||K.mozVisibilityState||""]??0}; g.v$=function(K,H,r){g.au.call(this);this.K=null;this.N=!1;this.L=K;this.V=r;this.Y=H||window;this.B=(0,g.P5)(this.oC,this)}; Id=function(K){K=K.Y;return K.requestAnimationFrame||K.webkitRequestAnimationFrame||K.mozRequestAnimationFrame||K.oRequestAnimationFrame||K.msRequestAnimationFrame||null}; Z4=function(K){K=K.Y;return K.cancelAnimationFrame||K.cancelRequestAnimationFrame||K.webkitCancelRequestAnimationFrame||K.mozCancelRequestAnimationFrame||K.oCancelRequestAnimationFrame||K.msCancelRequestAnimationFrame||null}; g.Fp=function(K,H,r){g.au.call(this);this.K=K;this.vv=H||0;this.Y=r;this.B=(0,g.P5)(this.K7,this)}; g.eN=function(K,H){K.isActive()||K.start(H)}; od=function(K){K.bO=g.$X(()=>{K.bO=null;K.K&&!K.Y&&(K.K=!1,od(K))},K.vv); var H=K.B;K.B=null;K.N.apply(null,H)}; Xp=function(K){return typeof K.className=="string"?K.className:K.getAttribute&&K.getAttribute("class")||""}; wP=function(K){return K.classList?K.classList:Xp(K).match(/\S+/g)||[]}; dP=function(K,H){typeof K.className=="string"?K.className=H:K.setAttribute&&K.setAttribute("class",H)}; g.c$=function(K,H){return K.classList?K.classList.contains(H):g.mS(wP(K),H)}; g.Ti=function(K,H){if(K.classList)K.classList.add(H);else if(!g.c$(K,H)){let r=Xp(K);dP(K,r+(r.length>0?" "+H:H))}}; QX=function(K,H){if(K.classList)Array.prototype.forEach.call(H,function(O){g.Ti(K,O)}); else{var r={};Array.prototype.forEach.call(wP(K),function(O){r[O]=!0}); Array.prototype.forEach.call(H,function(O){r[O]=!0}); H="";for(let O in r)H+=H.length>0?" "+O:O;dP(K,H)}}; g.E$=function(K,H){K.classList?K.classList.remove(H):g.c$(K,H)&&dP(K,Array.prototype.filter.call(wP(K),function(r){return r!=H}).join(" "))}; Gop=function(K,H){K.classList?Array.prototype.forEach.call(H,function(r){g.E$(K,r)}):dP(K,Array.prototype.filter.call(wP(K),function(r){return!g.mS(H,r)}).join(" "))}; g.$d=function(K,H,r){r?g.Ti(K,H):g.E$(K,H)}; xd=function(){}; zcp=function(K){if(K instanceof P$||K instanceof gP||K instanceof LS)return K;if(typeof K.next=="function")return new P$(()=>K); if(typeof K[Symbol.iterator]=="function")return new P$(()=>K[Symbol.iterator]()); if(typeof K.KS=="function")return new P$(()=>K.KS()); throw Error("Not an iterator or iterable.");}; Nm=function(K,H,r,O,A,k,b,D){this.K=K;this.D=H;this.B=r;this.V=O;this.N=A;this.L=k;this.Y=b;this.G=D}; Yd=function(K,H){if(H==0)return K.K;if(H==1)return K.Y;var r=C6(K.K,K.B,H),O=C6(K.B,K.N,H);K=C6(K.N,K.Y,H);r=C6(r,O,H);O=C6(O,K,H);return C6(r,O,H)}; CD4=function(K,H){var r=(H-K.K)/(K.Y-K.K);if(r<=0)return 0;if(r>=1)return 1;var O=0,A=1,k=0;for(var b=0;b<8;b++){k=Yd(K,r);let D=(Yd(K,r+1E-6)-k)/1E-6;if(Math.abs(k-H)<1E-6)return r;if(Math.abs(D)<1E-6)break;else k1E-6&&b<8;b++)k=0}; VX=function(K){g.au.call(this);this.L=1;this.B=[];this.N=0;this.K=[];this.Y={};this.D=!!K}; sw9=function(K,H,r){g.kX(function(){K.apply(H,r)})}; g.td=function(K){this.K=K}; lw=function(K){this.K=K}; W$=function(K){this.data=K}; Gi=function(K){return K===void 0||K instanceof W$?K:new W$(K)}; zi=function(K){this.K=K}; CS=function(K){this.K=K}; ml9=function(){}; Jd=function(){}; s$=function(K){this.K=K;this.Y=null}; mU=function(K){if(K.K==null)throw Error("Storage mechanism: Storage unavailable");K.isAvailable()||D9(Error("Storage mechanism: Storage unavailable"))}; ad=function(){var K=null;try{K=g.v5.localStorage||null}catch(H){}s$.call(this,K)}; fS=function(){var K=null;try{K=g.v5.sessionStorage||null}catch(H){}s$.call(this,K)}; uw=function(K,H){this.Y=K;this.K=H+"::"}; g.qm=function(K){var H=new ad;return H.isAvailable()?K?new uw(H,K):H:null}; pS=function(K,H){this.K=K;this.Y=H}; iw=function(K){var H,r,O=K.length,A=0;for(H=0;H>>6:(k<65536?D[r++]=224|k>>>12:(D[r++]=240|k>>>18,D[r++]=128|k>>>12&63),D[r++]=128|k>>> 6&63),D[r++]=128|k&63);return D}; K7=function(K){for(var H=K.length;--H>=0;)K[H]=0}; HV=function(K,H,r,O,A){this.uJ=K;this.Kp=H;this.Q7=r;this.jJ=O;this.P6=A;this.WN=K&&K.length}; rX=function(K,H){this.m8=K;this.PE=0;this.xn=H}; OL=function(K,H){K.yS[K.pending++]=H&255;K.yS[K.pending++]=H>>>8&255}; Aj=function(K,H,r){K.hI>16-r?(K.y4|=H<>16-K.hI,K.hI+=r-16):(K.y4|=H<>>=1,r<<=1;while(--H>0);return r>>>1}; DM=function(K,H,r){var O=Array(16),A=0,k;for(k=1;k<=15;k++)O[k]=A=A+r[k-1]<<1;for(r=0;r<=H;r++)A=K[r*2+1],A!==0&&(K[r*2]=b2(O[A]++,A))}; yc=function(K){var H;for(H=0;H<286;H++)K.Sa[H*2]=0;for(H=0;H<30;H++)K.Ov[H*2]=0;for(H=0;H<19;H++)K.V4[H*2]=0;K.Sa[512]=1;K.h$=K.im=0;K.ef=K.matches=0}; jZ=function(K){K.hI>8?OL(K,K.y4):K.hI>0&&(K.yS[K.pending++]=K.y4);K.y4=0;K.hI=0}; MR=function(K,H,r){jZ(K);OL(K,r);OL(K,~r);Rd.zY(K.yS,K.window,H,r,K.pending);K.pending+=r}; BV=function(K,H,r,O){var A=H*2,k=r*2;return K[A]>>7)];kT(K,b,r);D=o4[b];D!==0&&(A-=XJ[b],Aj(K,A,D))}}while(O>1;b>=1;b--)vV(K,r,b);y=k;do b=K.heap[1],K.heap[1]=K.heap[K.Yj--],vV(K,r,1),O=K.heap[1],K.heap[--K.Fs]=b,K.heap[--K.Fs]=O,r[y*2]=r[b*2]+r[O*2],K.depth[y]=(K.depth[b]>=K.depth[O]?K.depth[b]:K.depth[O])+1,r[b*2+1]=r[O*2+1]=y,K.heap[1]=y++, vV(K,r,1);while(K.Yj>=2);K.heap[--K.Fs]=K.heap[1];b=H.m8;y=H.PE;O=H.xn.uJ;A=H.xn.WN;k=H.xn.Kp;var I=H.xn.Q7,Z=H.xn.P6,e,w=0;for(e=0;e<=15;e++)K.Jz[e]=0;b[K.heap[K.Fs]*2+1]=0;for(H=K.Fs+1;H<573;H++){var d=K.heap[H];e=b[b[d*2+1]*2+1]+1;e>Z&&(e=Z,w++);b[d*2+1]=e;if(!(d>y)){K.Jz[e]++;var T=0;d>=I&&(T=k[d-I]);var t=b[d*2];K.h$+=t*(e+T);A&&(K.im+=t*(O[d*2+1]+T))}}if(w!==0){do{for(e=Z-1;K.Jz[e]===0;)e--;K.Jz[e]--;K.Jz[e+1]+=2;K.Jz[Z]--;w-=2}while(w>0);for(e=Z;e!==0;e--)for(d=K.Jz[e];d!==0;)O=K.heap[--H], O>y||(b[O*2+1]!==e&&(K.h$+=(e-b[O*2+1])*b[O*2],b[O*2+1]=e),d--)}DM(r,D,K.Jz)}; cV=function(K,H,r){var O,A=-1,k=H[1],b=0,D=7,y=4;k===0&&(D=138,y=3);H[(r+1)*2+1]=65535;for(O=0;O<=r;O++){var I=k;k=H[(O+1)*2+1];++b>>=1)if(H&1&&K.Sa[r*2]!==0)return 0;if(K.Sa[18]!==0||K.Sa[20]!==0||K.Sa[26]!==0)return 1;for(r=32;r<256;r++)if(K.Sa[r*2]!==0)return 1;return 0}; Qc=function(K,H,r){K.yS[K.Us+K.ef*2]=H>>>8&255;K.yS[K.Us+K.ef*2+1]=H&255;K.yS[K.f0+K.ef]=r&255;K.ef++;H===0?K.Sa[r*2]++:(K.matches++,H--,K.Sa[(I4[r]+256+1)*2]++,K.Ov[(H<256?eZ[H]:eZ[256+(H>>>7)])*2]++);return K.ef===K.Ew-1}; $T=function(K,H){K.msg=EL[H];return H}; xT=function(K){for(var H=K.length;--H>=0;)K[H]=0}; L7=function(K){var H=K.state,r=H.pending;r>K.le&&(r=K.le);r!==0&&(Rd.zY(K.output,H.yS,H.Ja,r,K.O6),K.O6+=r,H.Ja+=r,K.cH+=r,K.le-=r,H.pending-=r,H.pending===0&&(H.Ja=0))}; Vc=function(K,H){var r=K.z2>=0?K.z2:-1,O=K.V6-K.z2,A=0;if(K.level>0){K.Gq.qz===2&&(K.Gq.qz=a94(K));dX(K,K.nI);dX(K,K.tD);cV(K,K.Sa,K.nI.PE);cV(K,K.Ov,K.tD.PE);dX(K,K.Ar);for(A=18;A>=3&&K.V4[NR[A]*2+1]===0;A--);K.h$+=3*(A+1)+5+5+4;var k=K.h$+3+7>>>3;var b=K.im+3+7>>>3;b<=k&&(k=b)}else k=b=O+5;if(O+4<=k&&r!==-1)Aj(K,H?1:0,3),MR(K,r,O);else if(K.strategy===4||b===k)Aj(K,2+(H?1:0),3),wX(K,UL,SZ);else{Aj(K,4+(H?1:0),3);r=K.nI.PE+1;O=K.tD.PE+1;A+=1;Aj(K,r-257,5);Aj(K,O-1,5);Aj(K,A-4,4);for(k=0;k>>8&255;K.yS[K.pending++]=H&255}; WV=function(K,H){var r=K.VL,O=K.V6,A=K.h3,k=K.Xn,b=K.V6>K.d9-262?K.V6-(K.d9-262):0,D=K.window,y=K.uT,I=K.nf,Z=K.V6+258,e=D[O+A-1],w=D[O+A];K.h3>=K.qT&&(r>>=2);k>K.l1&&(k=K.l1);do{var d=H;if(D[d+A]===w&&D[d+A-1]===e&&D[d]===D[O]&&D[++d]===D[O+1]){O+=2;for(d++;D[++O]===D[++d]&&D[++O]===D[++d]&&D[++O]===D[++d]&&D[++O]===D[++d]&&D[++O]===D[++d]&&D[++O]===D[++d]&&D[++O]===D[++d]&&D[++O]===D[++d]&&OA){K.Mw=H;A=d;if(d>=k)break;e=D[O+A-1];w=D[O+A]}}}while((H=I[H&y])>b&&--r!== 0);return A<=K.l1?A:K.l1}; C7=function(K){var H=K.d9,r;do{var O=K.bp-K.l1-K.V6;if(K.V6>=H+(H-262)){Rd.zY(K.window,K.window,H,H,0);K.Mw-=H;K.V6-=H;K.z2-=H;var A=r=K.m3;do{var k=K.head[--A];K.head[A]=k>=H?k-H:0}while(--r);A=r=H;do k=K.nf[--A],K.nf[A]=k>=H?k-H:0;while(--r);O+=H}if(K.Gq.FJ===0)break;A=K.Gq;r=K.window;k=K.V6+K.l1;var b=A.FJ;b>O&&(b=O);b===0?r=0:(A.FJ-=b,Rd.zY(r,A.input,A.d7,b,k),A.state.wrap===1?A.qN=Gq(A.qN,r,b,k):A.state.wrap===2&&(A.qN=zq(A.qN,r,b,k)),A.d7+=b,A.xZ+=b,r=b);K.l1+=r;if(K.l1+K.TB>=3)for(O=K.V6-K.TB, K.Xu=K.window[O],K.Xu=(K.Xu<=3&&(K.Xu=(K.Xu<=3)if(r=Qc(K,K.V6-K.Mw,K.xt-3),K.l1-=K.xt,K.xt<=K.wM&&K.l1>=3){K.xt--;do K.V6++,K.Xu=(K.Xu<=3&&(K.Xu=(K.Xu<4096)&&(K.xt=2));if(K.h3>=3&&K.xt<=K.h3){O=K.V6+K.l1-3;r=Qc(K,K.V6-1-K.Ll,K.h3-3);K.l1-=K.h3-1;K.h3-=2;do++K.V6<=O&&(K.Xu=(K.Xu<=3&&K.V6>0&&(O=K.V6-1,r=k[O],r===k[++O]&&r===k[++O]&&r===k[++O])){for(A=K.V6+258;r===k[++O]&&r===k[++O]&&r===k[++O]&&r===k[++O]&&r===k[++O]&&r===k[++O]&&r===k[++O]&&r===k[++O]&&OK.l1&&(K.xt=K.l1)}K.xt>=3?(r=Qc(K,1,K.xt-3),K.l1-=K.xt,K.V6+=K.xt,K.xt=0):(r=Qc(K,0,K.window[K.V6]),K.l1--,K.V6++);if(r&&(Vc(K,!1),K.Gq.le===0))return 1}K.TB=0;return H=== 4?(Vc(K,!0),K.Gq.le===0?3:4):K.ef&&(Vc(K,!1),K.Gq.le===0)?1:2}; ntN=function(K,H){for(var r;;){if(K.l1===0&&(C7(K),K.l1===0)){if(H===0)return 1;break}K.xt=0;r=Qc(K,0,K.window[K.V6]);K.l1--;K.V6++;if(r&&(Vc(K,!1),K.Gq.le===0))return 1}K.TB=0;return H===4?(Vc(K,!0),K.Gq.le===0?3:4):K.ef&&(Vc(K,!1),K.Gq.le===0)?1:2}; m2=function(K,H,r,O,A){this.GI=K;this.Mf=H;this.hQ=r;this.i6=O;this.func=A}; hcm=function(){this.Gq=null;this.status=0;this.yS=null;this.wrap=this.pending=this.Ja=this.My=0;this.fG=null;this.EO=0;this.method=8;this.LD=-1;this.uT=this.am=this.d9=0;this.window=null;this.bp=0;this.head=this.nf=null;this.Xn=this.qT=this.strategy=this.level=this.wM=this.VL=this.h3=this.l1=this.Mw=this.V6=this.X8=this.Ll=this.xt=this.z2=this.aB=this.KM=this.L0=this.m3=this.Xu=0;this.Sa=new Rd.gr(1146);this.Ov=new Rd.gr(122);this.V4=new Rd.gr(78);xT(this.Sa);xT(this.Ov);xT(this.V4);this.Ar=this.tD= this.nI=null;this.Jz=new Rd.gr(16);this.heap=new Rd.gr(573);xT(this.heap);this.Fs=this.Yj=0;this.depth=new Rd.gr(573);xT(this.depth);this.hI=this.y4=this.TB=this.matches=this.im=this.h$=this.Us=this.ef=this.Ew=this.f0=0}; uId=function(K,H){if(!K||!K.state||H>5||H<0)return K?$T(K,-2):-2;var r=K.state;if(!K.output||!K.input&&K.FJ!==0||r.status===666&&H!==4)return $T(K,K.le===0?-5:-2);r.Gq=K;var O=r.LD;r.LD=H;if(r.status===42)if(r.wrap===2)K.qN=0,tj(r,31),tj(r,139),tj(r,8),r.fG?(tj(r,(r.fG.text?1:0)+(r.fG.FA?2:0)+(r.fG.extra?4:0)+(r.fG.name?8:0)+(r.fG.comment?16:0)),tj(r,r.fG.time&255),tj(r,r.fG.time>>8&255),tj(r,r.fG.time>>16&255),tj(r,r.fG.time>>24&255),tj(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),tj(r,r.fG.os& 255),r.fG.extra&&r.fG.extra.length&&(tj(r,r.fG.extra.length&255),tj(r,r.fG.extra.length>>8&255)),r.fG.FA&&(K.qN=zq(K.qN,r.yS,r.pending,0)),r.EO=0,r.status=69):(tj(r,0),tj(r,0),tj(r,0),tj(r,0),tj(r,0),tj(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),tj(r,3),r.status=113);else{var A=8+(r.am-8<<4)<<8;A|=(r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3)<<6;r.V6!==0&&(A|=32);A+=31-A%31;r.status=113;l2(r,A);r.V6!==0&&(l2(r,K.qN>>>16),l2(r,K.qN&65535));K.qN=1}if(r.status===69)if(r.fG.extra){for(A= r.pending;r.EO<(r.fG.extra.length&65535)&&(r.pending!==r.My||(r.fG.FA&&r.pending>A&&(K.qN=zq(K.qN,r.yS,r.pending-A,A)),L7(K),A=r.pending,r.pending!==r.My));)tj(r,r.fG.extra[r.EO]&255),r.EO++;r.fG.FA&&r.pending>A&&(K.qN=zq(K.qN,r.yS,r.pending-A,A));r.EO===r.fG.extra.length&&(r.EO=0,r.status=73)}else r.status=73;if(r.status===73)if(r.fG.name){A=r.pending;do{if(r.pending===r.My&&(r.fG.FA&&r.pending>A&&(K.qN=zq(K.qN,r.yS,r.pending-A,A)),L7(K),A=r.pending,r.pending===r.My)){var k=1;break}k=r.EOA&&(K.qN=zq(K.qN,r.yS,r.pending-A,A));k===0&&(r.EO=0,r.status=91)}else r.status=91;if(r.status===91)if(r.fG.comment){A=r.pending;do{if(r.pending===r.My&&(r.fG.FA&&r.pending>A&&(K.qN=zq(K.qN,r.yS,r.pending-A,A)),L7(K),A=r.pending,r.pending===r.My)){k=1;break}k=r.EOA&&(K.qN=zq(K.qN,r.yS,r.pending-A,A));k===0&&(r.status=103)}else r.status= 103;r.status===103&&(r.fG.FA?(r.pending+2>r.My&&L7(K),r.pending+2<=r.My&&(tj(r,K.qN&255),tj(r,K.qN>>8&255),K.qN=0,r.status=113)):r.status=113);if(r.pending!==0){if(L7(K),K.le===0)return r.LD=-1,0}else if(K.FJ===0&&(H<<1)-(H>4?9:0)<=(O<<1)-(O>4?9:0)&&H!==4)return $T(K,-5);if(r.status===666&&K.FJ!==0)return $T(K,-5);if(K.FJ!==0||r.l1!==0||H!==0&&r.status!==666){O=r.strategy===2?ntN(r,H):r.strategy===3?f9H(r,H):a4[r.level].func(r,H);if(O===3||O===4)r.status=666;if(O===1||O===3)return K.le===0&&(r.LD= -1),0;if(O===2&&(H===1?(Aj(r,2,3),kT(r,256,UL),r.hI===16?(OL(r,r.y4),r.y4=0,r.hI=0):r.hI>=8&&(r.yS[r.pending++]=r.y4&255,r.y4>>=8,r.hI-=8)):H!==5&&(Aj(r,0,3),MR(r,0,0),H===3&&(xT(r.head),r.l1===0&&(r.V6=0,r.z2=0,r.TB=0))),L7(K),K.le===0))return r.LD=-1,0}if(H!==4)return 0;if(r.wrap<=0)return 1;r.wrap===2?(tj(r,K.qN&255),tj(r,K.qN>>8&255),tj(r,K.qN>>16&255),tj(r,K.qN>>24&255),tj(r,K.xZ&255),tj(r,K.xZ>>8&255),tj(r,K.xZ>>16&255),tj(r,K.xZ>>24&255)):(l2(r,K.qN>>>16),l2(r,K.qN&65535));L7(K);r.wrap>0&& (r.wrap=-r.wrap);return r.pending!==0?0:1}; f7=function(K){if(!(this instanceof f7))return new f7(K);K=this.options=Rd.assign({level:-1,method:8,chunkSize:16384,qt:15,sI:8,strategy:0,to:""},K||{});K.raw&&K.qt>0?K.qt=-K.qt:K.kJ&&K.qt>0&&K.qt<16&&(K.qt+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.Gq=new n7;this.Gq.le=0;var H=this.Gq;var r=K.level,O=K.method,A=K.qt,k=K.sI,b=K.strategy;if(H){var D=1;r===-1&&(r=6);A<0?(D=0,A=-A):A>15&&(D=2,A-=16);if(k<1||k>9||O!==8||A<8||A>15||r<0||r>9||b<0||b>4)H=$T(H,-2);else{A===8&&(A=9);var y= new hcm;H.state=y;y.Gq=H;y.wrap=D;y.fG=null;y.am=A;y.d9=1<>=7;k<30;k++)for(XJ[k]=b<<7,A=0;A<1<=I.d9&&(H===0&&(xT(I.head),I.V6=0,I.z2=0,I.TB=0),r=new Rd.Qq(I.d9),Rd.zY(r,k,b-I.d9,I.d9,0),k=r,b=I.d9);r=K.FJ;O=K.d7;A=K.input;K.FJ=b;K.d7=0;K.input=k;for(C7(I);I.l1>=3;){k=I.V6;b=I.l1-2;do I.Xu=(I.Xu<H:K.length===1?K[0]:K.reduce((H,r)=>(...O)=>H(r(...O)))}; pv9=function(){var K=[];return H=>(r,O)=>{r=H(r,O);var A=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},k={getState:r.getState, dispatch:(b,...D)=>A(b,...D)}; O=K.map(b=>b(k)); A=Ko(...O)(r.dispatch);return{...r,dispatch:A}}}; RcH=function(K){Object.keys(K).forEach(H=>{var r=K[H];if(typeof r(void 0,{type:Hp})==="undefined")throw Error(`The slice reducer for key "${H}" 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 r(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${rb()}`})==="undefined")throw Error(`The slice reducer for key "${H}" returned undefined when probed with a random type. Don't try to handle '${Hp}' 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.`); })}; Ou=function(K,H,r){function O(){if(Z)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 D} function A(w){if(typeof w!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof w}'`);if(Z)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var d=!0;I===y&&(I=y.slice());I.push(w);return function(){if(d){if(Z)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."); d=!1;I===y&&(I=y.slice());I.splice(I.indexOf(w),1);y=null}}} function k(w){if(typeof w!=="object"||w===null)var d=!1;else{for(d=w;Object.getPrototypeOf(d)!==null;)d=Object.getPrototypeOf(d);d=Object.getPrototypeOf(w)===d}if(!d)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof w}'. 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 w.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(Z)throw Error("Reducers may not dispatch actions.");try{Z=!0,D=b(D,w)}finally{Z=!1}d=y=I;for(let T=0;T1?H[K[0]]=K[1]:K.length===1&&Object.assign(H,K[0])}; g.Ic=function(K,H){return K in Bp?Bp[K]:H}; ZB=function(K){var H=Bp.EXPERIMENT_FLAGS;return H?H[K]:void 0}; Ky4=function(K){FK.forEach(H=>H(K))}; oc=function(K){return K&&window.yterr?function(){try{return K.apply(this,arguments)}catch(H){e5(H)}}:K}; e5=function(K){var H=g.et("yt.logging.errors.log");H?H(K,"ERROR",void 0,void 0,void 0,void 0,void 0):(H=g.Ic("ERRORS",[]),H.push([K,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.vp("ERRORS",H));Ky4(K)}; XK=function(K,H,r,O,A){var k=g.et("yt.logging.errors.log");k?k(K,"WARNING",H,r,O,void 0,A):(k=g.Ic("ERRORS",[]),k.push([K,"WARNING",H,r,O,void 0,A]),g.vp("ERRORS",k))}; db=function(K,H){H=K.split(H);var r={};for(let k=0,b=H.length;k{var A=B2(O);g.So(Array.isArray(r)?r:[r],k=>{k==""?H.push(A):H.push(`${A}=${B2(k)}`)})}); return H.join("&")}; g.Ta=function(K){K.charAt(0)==="?"&&(K=K.substring(1));return db(K,"&")}; Q0=function(K){return K.split(",").map(H=>g.Ta(H))}; g.Eu=function(K){return K.indexOf("?")!==-1?(K=(K||"").split("#")[0],K=K.split("?",2),g.Ta(K.length>1?K[1]:K[0])):{}}; g.xM=function(K,H){return $M(K,H||{},!0)}; g.Pp=function(K,H){return $M(K,H||{},!1)}; $M=function(K,H,r){var O=K.split("#",2);K=O[0];O=O.length>1?"#"+O[1]:"";var A=K.split("?",2);K=A[0];A=g.Ta(A[1]||"");for(let k in H)if(r||!g.Hi(A,k))A[k]=H[k];return g.UV(K,A)+O}; g.gb=function(K){if(!H)var H=window.location.href;var r=g.dJ(K)[1]||null,O=g.Tk(K);r&&O?(K=g.dJ(K),H=g.dJ(H),K=K[3]==H[3]&&K[1]==H[1]&&K[4]==H[4]):K=O?g.Tk(H)===O&&(Number(g.dJ(H)[4]||null)||null)===(Number(g.dJ(K)[4]||null)||null):!0;return K}; g.Lo=function(K){K||(K=document.location.href);K=g.dJ(K)[1]||null;return K!==null&&K==="https"}; g.YM=function(K){K=Nq(K);return K===null?!1:K[0]==="com"&&K[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; g.Uu=function(K){K=Nq(K);return K===null?!1:K[1]==="google"?!0:K[2]==="google"?K[0]==="au"&&K[1]==="com"?!0:K[0]==="uk"&&K[1]==="co"?!0:!1:!1}; Nq=function(K){K=g.Tk(K);return K!==null?K.split(".").reverse():null}; wb=function(K){return K&&K.match(O3p)?K:v2(K)}; g.V0=function(K){a:{let r;try{r=K.K.top.location.href}catch(O){K=2;break a}K=r?r===K.Y.location.href?0:1:2}K={dt:AT5,flash:"0",frm:K};try{K.u_tz=-(new Date).getTimezoneOffset();try{var H=g.S5.history.length}catch(r){H=0}K.u_his=H;K.u_h=g.S5.screen?.height;K.u_w=g.S5.screen?.width;K.u_ah=g.S5.screen?.availHeight;K.u_aw=g.S5.screen?.availWidth;K.u_cd=g.S5.screen?.colorDepth}catch(r){}return K}; g.ld=function(K=Mq()){var H=g.tR,r=Object,O=r.assign,A=g.V0(H);var k=H.K;try{var b=k.screenX;var D=k.screenY}catch(J){}try{var y=k.outerWidth;var I=k.outerHeight}catch(J){}try{var Z=k.innerWidth;var e=k.innerHeight}catch(J){}try{var w=k.screenLeft;var d=k.screenTop}catch(J){}try{Z=k.innerWidth,e=k.innerHeight}catch(J){}try{var T=k.screen.availWidth;var t=k.screen.availTop}catch(J){}k=[w,d,b,D,T,t,y,I,Z,e];b=g.Mm(!1,H.K.top);D=new kJ9;"SVGElement"in g.v5&&"createElementNS"in g.v5.document&&D.set(0); y=fqM();y["allow-top-navigation-by-user-activation"]&&D.set(1);y["allow-popups-to-escape-sandbox"]&&D.set(2);g.v5.crypto&&g.v5.crypto.subtle&&D.set(3);"TextDecoder"in g.v5&&"TextEncoder"in g.v5&&D.set(4);H={bc:W35(D),bih:b.height,biw:b.width,brdim:k.join(),vis:g.B$(H.Y),wgl:!!g.S5.WebGLRenderingContext};r=O.call(r,A,H);r.ca_type="image";K&&(r.bid=K);return r}; b3p=function(){if(!Wp)return null;var K=Wp();return"open"in K?K:null}; za=function(K){switch(Ga(K)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; Ga=function(K){return K&&"status"in K?K.status:-1}; g.Co=function(K,H){typeof K==="function"&&(K=oc(K));return window.setTimeout(K,H)}; JR=function(K,H){typeof K==="function"&&(K=oc(K));return window.setInterval(K,H)}; mZ=function(K){window.clearInterval(K)}; g.fo=function(K,H){K=ac(K,H);return typeof K==="string"&&K==="false"?!1:!!K}; no=function(K,H){return Number(ac(K,H)||0)}; hR=function(){return g.Ic("EXPERIMENTS_TOKEN","")}; ac=function(K,H){K=g.Ic("EXPERIMENT_FLAGS",{})[K];return K!==void 0?K:H}; ud=function(){var K=[],H=g.Ic("EXPERIMENTS_FORCED_FLAGS",{});for(var r of Object.keys(H))K.push({key:r,value:String(H[r])});r=g.Ic("EXPERIMENT_FLAGS",{});for(let O of Object.keys(r))O.startsWith("force_")&&H[O]===void 0&&K.push({key:O,value:String(r[O])});return K}; qq=function(K,H,r="GET",O="",A,k,b,D=!1,y){var I=b3p();if(!I)return null;var Z=()=>{(I&&"readyState"in I?I.readyState:0)===4&&H&&oc(H)(I)}; "onloadend"in I?I.addEventListener("loadend",Z,!1):I.onreadystatechange=Z;g.fo("debug_forward_web_query_parameters")&&(K=Dud(K));I.open(r,K,!0);k&&(I.responseType=k);b&&(I.withCredentials=!0);r=r==="POST"&&(window.FormData===void 0||!(O instanceof FormData));if(A=yTN(K,A))for(let e in A)I.setRequestHeader(e,A[e]),"content-type"===e.toLowerCase()&&(r=!1);r&&I.setRequestHeader("Content-Type","application/x-www-form-urlencoded");y&&"onprogress"in I&&(I.onprogress=()=>{y(I.responseText)}); if(D&&"setAttributionReporting"in XMLHttpRequest.prototype){K={eventSourceEligible:!0,triggerEligible:!1};try{I.setAttributionReporting(K)}catch(e){XK(e)}}I.send(O);return I}; yTN=function(K,H={}){var r=g.gb(K),O=g.Ic("INNERTUBE_CLIENT_NAME"),A=g.fo("web_ajax_ignore_global_headers_if_set");for(let D in po){let y=g.Ic(po[D]),I=D==="X-Goog-AuthUser"||D==="X-Goog-PageId";D!=="X-Goog-Visitor-Id"||y||(y=g.Ic("VISITOR_DATA"));var k;if(!(k=!y)){if(!(k=r||(g.Tk(K)?!1:!0))){k=K;var b;if(b=g.fo("add_auth_headers_to_remarketing_google_dot_com_ping")&&D==="Authorization"&&(O==="TVHTML5"||O==="TVHTML5_UNPLUGGED"||O==="TVHTML5_SIMPLY")&&g.Uu(k))k=Q3(k)||"",k=k.split("/"),k="/"+(k.length> 1?k[1]:""),b=k==="/pagead";k=b?!0:!1}k=!k}k||A&&H[D]!==void 0||O==="TVHTML5_UNPLUGGED"&&I||(H[D]=y)}"X-Goog-EOM-Visitor-Id"in H&&"X-Goog-Visitor-Id"in H&&delete H["X-Goog-Visitor-Id"];if(r||!g.Tk(K))H["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(r||!g.Tk(K)){let D;try{D=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}D&&(H["X-YouTube-Time-Zone"]=D)}document.location.hostname.endsWith("youtubeeducation.com")||!r&&g.Tk(K)||(H["X-YouTube-Ad-Signals"]=g.cp(g.ld()));return H}; id=function(K,H){H.method="POST";H.postParams||(H.postParams={});return g.Rc(K,H)}; rR=function(K,H){if(!window.fetch||H.format==="XML")return g.Rc(K,H);var r={method:H.method||"GET",credentials:"same-origin"};H.headers&&(r.headers=H.headers);H.priority&&(r.priority=H.priority);H.keepalive!==void 0&&(r.keepalive=H.keepalive);K=Kg(K,H);var O=HL(K,H);O&&(r.body=O);H.withCredentials&&(r.credentials="include");var A=H.context||g.v5,k=!1,b;K=fetch(K,r);K.then(D=>{if(!k){k=!0;b&&window.clearTimeout(b);var y=D.ok,I=Z=>{Z=Z||{};y?H.onSuccess&&H.onSuccess.call(A,Z,D):H.onError&&H.onError.call(A, Z,D);H.onFinish&&H.onFinish.call(A,Z,D)}; (H.format||"JSON")==="JSON"&&(y||D.status>=400&&D.status<500)?D.json().then(I,()=>{I(null)}):I(null)}}).catch(()=>{H.onError&&H.onError.call(A,{},{})}); r=H.timeout||0;H.onFetchTimeout&&r>0&&(b=g.Co(()=>{k||(k=!0,window.clearTimeout(b),H.onFetchTimeout.call(H.context||g.v5))},r)); return K}; g.Op=async function(K,H,r=2,O=1E3){for(var A=0,k=async()=>{A++;var b=O*Math.pow(2,A-1);await new Promise(D=>{setTimeout(D,b)})};;)try{let b=await rR(K,H); if(!(b instanceof Response))break;if(!b.ok&&b.status>=500&&A{if(!A){A=!0;b&&window.clearTimeout(b);var y=za(D),I=null,Z=400<=D.status&&D.status<500,e=500<=D.status&&D.status<600;if(y||Z||e)I=Mqp(K,r,D,H.convertToSafeHtml);y&&(y=BfN(r,D,I));I=I||{};Z=H.context||g.v5;y?H.onSuccess&&H.onSuccess.call(Z,D,I):H.onError&&H.onError.call(Z,D,I);H.onFinish&&H.onFinish.call(Z,D,I)}},H.method,O,H.headers,H.responseType,H.withCredentials,!1,H.onProgress); O=H.timeout||0;if(H.onTimeout&&O>0){let D=H.onTimeout;var b=g.Co(()=>{A||(A=!0,k.abort(),window.clearTimeout(b),D.call(H.context||g.v5,k))},O)}return k}; Kg=function(K,H){H.includeDomain&&(K=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+K);var r=g.Ic("XSRF_FIELD_NAME");if(H=H.urlParams)H[r]&&delete H[r],K=g.xM(K,H);return K}; HL=function(K,H){var r=g.Ic("XSRF_FIELD_NAME"),O=g.Ic("XSRF_TOKEN"),A=H.postBody||"",k=H.postParams,b=g.Ic("XSRF_FIELD_NAME"),D;H.headers&&(D=H.headers["Content-Type"]);H.excludeXsrf||g.Tk(K)&&!H.withCredentials&&g.Tk(K)!==document.location.hostname||H.method!=="POST"||D&&D!=="application/x-www-form-urlencoded"||H.postParams&&H.postParams[b]||(k||(k={}),k[r]=O);k&&typeof A==="string"&&(A=g.Ta(A),g.vi(A,k),A=H.postBodyFormat&&H.postBodyFormat==="JSON"?JSON.stringify(A):Yv(A));k=A||k&&!g.kA(k);!A0&& k&&H.method!=="POST"&&(A0=!0,e5(Error("AJAX request with postData should use POST")));return A}; Mqp=function(K,H,r,O){var A=null;switch(H){case "JSON":let k;try{k=r.responseText}catch(b){throw O=Error("Error reading responseText"),O.params=K,XK(O),b;}K=r.getResponseHeader("Content-Type")||"";if(k&&K.indexOf("json")>=0){k.substring(0,5)===")]}'\n"&&(k=k.substring(5));try{A=JSON.parse(k)}catch(b){}}break;case "XML":if(K=(K=r.responseXML)?vaN(K):null)A={},g.So(K.getElementsByTagName("*"),b=>{A[b.tagName]=ICd(b)})}O&&kB(A); return A}; kB=function(K){if(g.d4(K))for(let H in K)H==="html_content"||g.sM(H,"_html")?K[H]=g.wY(K[H]):kB(K[H])}; BfN=function(K,H,r){if(H&&H.status===204)return!0;switch(K){case "JSON":return!!r;case "XML":return Number(r&&r.return_code)===0;case "RAW":return!0;default:return!!r}}; vaN=function(K){return K?(K=("responseXML"in K?K.responseXML:K).getElementsByTagName("root"))&&K.length>0?K[0]:null:null}; ICd=function(K){var H="";g.So(K.childNodes,r=>{H+=r.nodeValue}); return H}; Dud=function(K){var H=window.location.search,r=g.Tk(K);g.fo("debug_handle_relative_url_for_query_forward_killswitch")||!r&&g.gb(K)&&(r=document.location.hostname);var O=Q3(K);O=(r=r&&(r.endsWith("youtube.com")||r.endsWith("youtube-nocookie.com")))&&O&&O.startsWith("/api/");if(!r||O)return K;var A=g.Ta(H),k={};g.So(Z3H,b=>{A[b]&&(k[b]=A[b])}); return g.Pp(K,k)}; g.D6=function(K,H){var r=g.jy(H),O;return(new g.sZ((A,k)=>{r.onSuccess=b=>{za(b)?A(new Fyd(b)):k(new g.bu(`Request failed, status=${Ga(b)}`,"net.badstatus",b))}; r.onError=b=>{k(new g.bu("Unknown request error","net.unknown",b))}; r.onTimeout=b=>{k(new g.bu("Request timed out","net.timeout",b))}; O=g.Rc(K,r)})).UC(A=>{A instanceof g.r5&&O?.abort(); return g.hk(A)})}; g.yD=function(K,H,r,O,A=-1,k){var b=y=>new g.sZ(I=>{setTimeout(I,y)}),D=(y,I,Z)=>y.UC(e=>{if(I<=0||Ga(e.xhr)===403)return g.hk(new g.bu("Request retried too many times","net.retryexhausted",e.xhr)); var w=Math.pow(2,r-I+1)*Z,d=A>0?Math.min(A,w):w;return b(Z).then(()=>{k&&k(e,I-1);return D(g.D6(K,H),I-1,d)})}); return D(g.D6(K,H),r-1,O)}; eyn=function(K,H=null){K.B=2;K.Y=H}; oaO=function(K,H=null){K.B=1;K.Y=H}; g.Ma=function(K=null){var H=new j7;eyn(H,K);return H}; g.BL=function(K=null){var H=new j7;oaO(H,K);return H}; Z6=function(K,H,r,O="youtube.com",A=!1){vL||ID.set(""+K,H,{NV:r,path:"/",domain:O,secure:A})}; g.FR=function(K){if(!vL)return ID.get(""+K,void 0)}; e7=function(K,H="/",r="youtube.com"){vL||ID.remove(""+K,H,r)}; g.oD=function(){if(!ID.isEnabled())return!1;if(!ID.isEmpty())return!0;ID.set("TESTCOOKIESENABLED","1",{NV:60});if(ID.get("TESTCOOKIESENABLED")!=="1")return!1;ID.remove("TESTCOOKIESENABLED");return!0}; g.z=function(K,H){if(K)return K[H.name]}; wR=function(K){var H=g.Ic("INNERTUBE_HOST_OVERRIDE");H&&(K=String(H)+String($v(K)));return K}; dR=function(K){var H={};g.fo("json_condensed_response")&&(H.prettyPrint="false");return K=g.Pp(K,H)}; cL=function(K,H="POST"){K={method:H,mode:g.gb(K)?"same-origin":"cors",credentials:g.gb(K)?"same-origin":"include"};H={};var r={};for(let O of Object.keys(H))H[O]&&(r[O]=H[O]);Object.keys(r).length>0&&(K.headers=r);return K}; TF=function(K,H={}){return`service:${K}/${Object.keys(H).sort().map(r=>r+":"+H[r]).join("/")}`}; QD=function(){var K=/Chrome\/(\d+)/.exec(g.Ml());return K?parseFloat(K[1]):NaN}; Ep=function(){var K=/\sCobalt\/(\S+)\s/.exec(g.Ml());if(!K)return NaN;var H=[];for(let r of K[1].split("."))K=parseInt(r,10),K>=0&&H.push(K);return parseFloat(H.join("."))}; xB=function(){return g.$B("android")&&g.$B("chrome")&&!(g.$B("trident/")||g.$B("edge/"))&&!g.$B("cobalt")}; g.PL=function(){return g.$B("cobalt")}; gR=function(){return g.$B("cobalt")&&g.$B("appletv")}; Lg=function(){return g.$B("(ps3; leanback shell)")||g.$B("ps3")&&g.PL()}; Na=function(){return g.$B("(ps4; leanback shell)")||g.$B("ps4")&&g.PL()}; g.YB=function(){return g.PL()&&(g.$B("ps4 vr")||g.$B("ps4 pro vr"))}; Up=function(){var K=/WebKit\/([0-9]+)/.exec(g.Ml());return!!(K&&parseInt(K[1],10)>=600)}; S7=function(){var K=/WebKit\/([0-9]+)/.exec(g.Ml());return!!(K&&parseInt(K[1],10)>=602)}; VD=function(){return g.$B("iemobile")||g.$B("windows phone")&&g.$B("edge")}; t0=function(){return g.$B("applewebkit")&&!g.$B("version")&&(!g.$B("safari")||g.$B("gsa/"))}; WL=function(){return g.lu&&g.$B("version/")}; GF=function(){return g.$B("smart-tv")&&g.$B("samsung")}; g.$B=function(K){var H=g.Ml();return H?H.toLowerCase().indexOf(K)>=0:!1}; g.J0=function(){return lN()||(zF||Cg)&&t0()||WL()?!0:g.Ic("EOM_VISITOR_DATA")?!1:!0}; sp=function(K,H){return H===void 0||H===null?K:H==="1"||H===!0||H===1||H==="True"?!0:!1}; mD=function(K,H,r){for(let O in r)if(r[O]==H)return r[O];return K}; aD=function(K,H){return H===void 0||H===null?K:Number(H)}; fg=function(K,H){return H===void 0||H===null?K:H.toString()}; ng=function(K,H){if(H){if(K==="fullwidth")return Infinity;if(K==="fullheight")return 0}return K&&(H=K.match(XQJ))&&(K=Number(H[2]),H=Number(H[1]),!isNaN(K)&&!isNaN(H)&&K>0)?H/K:NaN}; h0=function(K){var H=K.docid||K.video_id||K.videoId||K.id;if(H)return H;H=K.raw_player_response;H||(K=K.player_response)&&(H=JSON.parse(K));return H&&H.videoDetails&&H.videoDetails.videoId||null}; g.qa=function(K){return uu(K,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; pg=function(K){return K==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||K==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; uu=function(K,H=!1){H=H?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(H="EMBEDDED_PLAYER_MODE_PFL");var r=K.raw_embedded_player_response;if(!r&&(K=K.embedded_player_response))try{r=JSON.parse(K)}catch(O){return H}return r?mD(H,r.embeddedPlayerMode,wQ4):H}; duJ=function(K){K&&(K.dataset?K.dataset[RD()]="true":IyM(K))}; iu=function(K){return K?K.dataset?K.dataset[RD()]:K.getAttribute("data-loaded"):null}; RD=function(){return KA.loaded||(KA.loaded="loaded".replace(/\-([a-z])/g,(K,H)=>H.toUpperCase()))}; rC=function(){var K=document;if("visibilityState"in K)return K.visibilityState;var H=Hh+"VisibilityState";if(H in K)return K[H]}; Oz=function(K,H){var r;g.W4(K,O=>{r=H[O];return!!r}); return r}; var dl5=function(K,H){return At[E[9]](this,4,3317,K,H)}; kg=function(K){if(K.requestFullscreen)K=K.requestFullscreen(void 0);else if(K.webkitRequestFullscreen)K=K.webkitRequestFullscreen();else if(K.mozRequestFullScreen)K=K.mozRequestFullScreen();else if(K.msRequestFullscreen)K=K.msRequestFullscreen();else if(K.webkitEnterFullscreen)K=K.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return K instanceof Promise?K:Promise.resolve()}; yi=function(K){var H;g.b$()?Dd()==K&&(H=document):H=K;return H&&(K=Oz(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],H))?(H=K.call(H),H instanceof Promise?H:Promise.resolve()):Promise.resolve()}; cTN=function(K){return g.C5(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],H=>`on${H.toLowerCase()}`in K)}; g.b$=function(){return!!Oz(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; Dd=function(K=!1){var H=Oz(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(K)for(;H&&H.shadowRoot;)H=H.shadowRoot.fullscreenElement;return H?H:null}; j1=function(K){if(document.body&&document.documentElement){let H=document.body.scrollTop+document.documentElement.scrollTop;K.K=K.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);K.Y=K.clientY+H}}; TfP=function(K,H,r,O={}){K.addEventListener&&(H!="mouseenter"||"onmouseenter"in document?H!="mouseleave"||"onmouseenter"in document?H=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(H="MozMousePixelScroll"):H="mouseout":H="mouseover");return g.Oc(g.MU,A=>{var k=typeof A[4]==="boolean"&&A[4]==!!O,b=g.d4(A[4])&&g.d4(O)&&g.ym(A[4],O);return!!A.length&&A[0]==K&&A[1]==H&&A[2]==r&&(k||b)})}; g.Zd=function(K,H,r,O={}){if(!K||!K.addEventListener&&!K.attachEvent)return"";var A=TfP(K,H,r,O);if(A)return A;A=++Bh.count+"";var k=!(H!="mouseenter"&&H!="mouseleave"||!K.addEventListener||"onmouseenter"in document);var b=k?D=>{D=new vh(D);if(!g.aY(D.relatedTarget,y=>y==K,!0))return D.currentTarget=K,D.type=H,r.call(K,D)}:D=>{D=new vh(D); D.currentTarget=K;return r.call(K,D)}; b=oc(b);K.addEventListener?(H=="mouseenter"&&k?H="mouseover":H=="mouseleave"&&k?H="mouseout":H=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(H="MozMousePixelScroll"),IW()||typeof O==="boolean"?K.addEventListener(H,b,O):K.addEventListener(H,b,!!O.capture)):K.attachEvent(`on${H}`,b);g.MU[A]=[K,H,r,b,O];return A}; g.FW=function(K){K&&(typeof K=="string"&&(K=[K]),g.So(K,H=>{if(H in g.MU){var r=g.MU[H];let O=r[0],A=r[1],k=r[3];r=r[4];O.removeEventListener?IW()||typeof r==="boolean"?O.removeEventListener(A,k,r):O.removeEventListener(A,k,!!r.capture):O.detachEvent&&O.detachEvent(`on${A}`,k);delete g.MU[H]}}))}; e1=function(K){K=K||window.event;var H;K.composedPath&&typeof K.composedPath==="function"?H=K.composedPath():H=K.path;H&&H.length?K=H[0]:(K=K||window.event,K=K.target||K.srcElement,K.nodeType==3&&(K=K.parentNode));return K}; oW=function(K){this.D=K;this.K=null;this.N=0;this.L=null;this.V=0;this.Y=[];for(K=0;K<4;K++)this.Y.push(0);this.B=0;this.Yv=g.Zd(window,"mousemove",(0,g.P5)(this.U,this));this.G=JR((0,g.P5)(this.J,this),25)}; XW=function(K,H,r,O){for(let A=0;A0?r:0;r=O?Date.now()+O*1E3:0;if((O=O?wC.Y0():wC.ES())&&window.JSON){typeof H!=="string"&&(H=JSON.stringify(H,void 0));try{O.set(K,H,r)}catch(A){O.remove(K)}}}; g.ch=function(K){var H=wC.ES(),r=wC.Y0();if(!H&&!r||!window.JSON)return null;try{var O=H?H.get(K):void 0}catch(A){}if(typeof O!=="string")try{O=r?r.get(K):void 0}catch(A){}if(typeof O!=="string")return null;try{O=JSON.parse(O,void 0)}catch(A){}return O}; Th=function(){var K=wC.Y0();if(K&&(K=K.Y("yt-player-quality")))return K.creation}; Qi=function(){if(!g.v5.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.v5.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.v5.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.v5.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.v5.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(K){return"WEB_DISPLAY_MODE_UNKNOWN"}}; $g=function(){Ez.instance||(Ez.instance=new Ez);return Ez.instance}; Qj5=function(K){switch(K){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.Ph=function(){xg||(xg=new EaO);return xg}; gC=function(K){if(/^f([1-9][0-9]*)$/.test(K))throw Error(`ExpectedRegexMatch: ${K}`);}; LA=function(K){if(!/^\w+$/.test(K))throw Error(`ExpectedRegexMismatch: ${K}`);}; Yg=function(K){K=NU[K]!==void 0?NU[K].toString():null;return K!=null&&/^[A-Fa-f0-9]+$/.test(K)?parseInt(K,16):null}; Uz=function(){var K=g.v5.navigator;return K?K.connection:void 0}; Vi=function(){var K=Uz();if(K){var H=S1[K.type||"unknown"]||"CONN_UNKNOWN";K=S1[K.effectiveType||"unknown"]||"CONN_UNKNOWN";H==="CONN_CELLULAR_UNKNOWN"&&K!=="CONN_UNKNOWN"&&(H=K);if(H!=="CONN_UNKNOWN")return H;if(K!=="CONN_UNKNOWN")return K}}; l$=function(){var K=Uz();if(K?.effectiveType)return tt.hasOwnProperty(K.effectiveType)?tt[K.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; Gh=function(){try{return Wh(),!0}catch(K){return!1}}; Wh=function(){if(g.Ic("DATASYNC_ID")!==void 0)return g.Ic("DATASYNC_ID");throw new g.zh("Datasync ID not set","unknown");}; g.Jt=function(K,H,r){return g.CA(0,H,0,r)}; sz=function(K){var H=g.et("yt.scheduler.instance.addImmediateJob");H?H(K):K()}; g.aW=function(){md.instance||(md.instance=new md);return md.instance}; g.CA=function(K,H,r,O){O!==void 0&&Number.isNaN(Number(O))&&(O=void 0);return(K=g.et("yt.scheduler.instance.addJob"))?K(H,r,O):O===void 0?(H(),NaN):g.Co(H,O||0)}; fA=function(K){var H=g.et("yt.scheduler.instance.setPriorityThreshold");H&&H(K)}; ht=function(){return nA()?.get("LAST_RESULT_ENTRY_KEY",!0)}; pA=function(K){u$||(qU.push({type:"ERROR",payload:K}),qU.length>10&&qU.shift())}; RW=function(K,H){u$||(qU.push({type:"EVENT",eventType:K,payload:H}),qU.length>10&&qU.shift())}; i$=function(K){if(K.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; Kn=function(K){return K.substr(0,K.indexOf(":"))||K}; Ac=function(K,H,r,O){H=Kn(H);var A=K instanceof Error?K:Error(`Unexpected error: ${K}`);if(A instanceof HN)return A;K={objectStoreNames:r,dbName:H,dbVersion:O};if(A.name==="QuotaExceededError")return new HN("QUOTA_EXCEEDED",K);if(g.rA&&A.name==="UnknownError")return new HN("QUOTA_MAYBE_EXCEEDED",K);if(A instanceof OH)return new HN("MISSING_INDEX",{...K,objectStore:A.objectStore,index:A.index});if(A.name==="InvalidStateError"&&$ud.some(k=>A.message.includes(k)))return new HN("EXECUTE_TRANSACTION_ON_CLOSED_DB", K); if(A.name==="AbortError")return new HN("UNKNOWN_ABORT",K,A.message);A.args=[{...K,name:"IdbError",Qz:A.name}];A.level="WARNING";return A}; g.ks=function(K,H,r){var O=ht();return new HN("IDB_NOT_SUPPORTED",{context:{caller:K,publicName:H,version:r,hasSucceededOnce:O?.hasSucceededOnce}})}; xu9=function(K){if(!K)throw Error();throw K;}; Pny=function(K){return K}; yW=function(K,H,r,O,A){try{if(K.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let k=r(K.state.value);k instanceof bx?Dh(K,H,k,O,A):O(k)}catch(k){A(k)}}; jI=function(K,H,r,O,A){try{if(K.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let k=r(K.state.reason);k instanceof bx?Dh(K,H,k,O,A):O(k)}catch(k){A(k)}}; Dh=function(K,H,r,O,A){H===r?A(new TypeError("Circular promise chain detected.")):r.then(k=>{k instanceof bx?Dh(K,H,k,O,A):O(k)},k=>{A(k)})}; Mp=function(K,H,r){var O=()=>{try{K.removeEventListener("success",A),K.removeEventListener("error",k)}catch{}},A=()=>{H(K.result); O()},k=()=>{r(K.error); O()}; K.addEventListener("success",A);K.addEventListener("error",k)}; gaN=function(K){return new Promise((H,r)=>{Mp(K,H,r)})}; vN=function(K){return new bx(new BN((H,r)=>{Mp(K,H,r)}))}; I_=function(K,H){return new bx(new BN((r,O)=>{var A=()=>{var k=K?H(K):null;k?k.then(b=>{K=b;A()},O):r()}; A()}))}; Zh=function(K){return vN(K).then(H=>H?new LyH(K,H):null)}; Fu=function(){return g.fo("idb_immediate_commit")}; Xu=async function(K,H,r,O){var A={mode:"readonly",nQ:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof r==="string"?A.mode=r:Object.assign(A,r);K.transactionCount++;r=A.nQ?3:1;for(var k=0,b;!b;){k++;let Z=Math.round((0,g.a)());try{var D=K.K.transaction(H,A.mode),y=O,I=!!A.commit;let e=new eI(D),w=await NfH(e,y,I),d=Math.round((0,g.a)());o_(K,Z,d,k,void 0,H.join(),A);return w}catch(e){y=Math.round((0,g.a)());let w=Ac(e,K.K.name,H.join(),K.K.version);if(w instanceof HN&&!w.K||k>=r)o_(K,Z,y,k,w,H.join(), A),b=w}}return Promise.reject(b)}; dA=function(K,H,r){K=K.K.createObjectStore(H,r);return new wA(K)}; cN=function(K,H){K.K.objectStoreNames.contains(H)&&K.K.deleteObjectStore(H)}; o_=function(K,H,r,O,A,k,b){H=r-H;A?(A instanceof HN&&(A.type==="QUOTA_EXCEEDED"||A.type==="QUOTA_MAYBE_EXCEEDED")&&RW("QUOTA_EXCEEDED",{dbName:Kn(K.K.name),objectStoreNames:k,transactionCount:K.transactionCount,transactionMode:b.mode}),A instanceof HN&&A.type==="UNKNOWN_ABORT"&&(r-=K.B,r<0&&r>=2147483648&&(r=0),RW("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:k,transactionDuration:H,transactionCount:K.transactionCount,dbDuration:r}),K.Y=!0),TR(K,!1,O,k,H,b.tag),pA(A)):TR(K,!0,O,k,H,b.tag)}; TR=function(K,H,r,O,A,k="IDB_TRANSACTION_TAG_UNKNOWN"){RW("TRANSACTION_ENDED",{objectStoreNames:O,connectionHasUnknownAbortedTransaction:K.Y,duration:A,isSuccessful:H,tryCount:r,tag:k})}; QW=function(K,H,r){K.K.createIndex(H,r,{unique:!1})}; $s=function(K,H,r){K=K.K.openCursor(H.query,H.direction);return EH(K).then(O=>I_(O,r))}; Yt4=function(K,H){return $s(K,{query:H},r=>r.delete().then(()=>xs(r))).then(()=>{})}; Uud=function(K,H,r){var O=[];return $s(K,{query:H},A=>{if(!(r!==void 0&&O.length>=r))return O.push(A.getValue()),xs(A)}).then(()=>O)}; Vqp=function(K){var H=[];return Stp(K,r=>{H.push(r.cursor.primaryKey);r.cursor.continue(void 0);return Zh(r.request)}).then(()=>H)}; PN=function(K){return"getAllKeys"in IDBObjectStore.prototype?vN(K.K.getAllKeys(void 0,void 0)):Vqp(K)}; Stp=function(K,H){var r={query:void 0},O=r.query;r=r.direction;K="openKeyCursor"in IDBObjectStore.prototype?K.K.openKeyCursor(O,r):K.K.openCursor(O,r);return Zh(K).then(A=>I_(A,H))}; NfH=function(K,H,r){var O=new Promise((A,k)=>{try{let b=H(K);r&&K.commit();b.then(D=>{A(D)}).catch(k)}catch(b){k(b),K.abort()}}); return Promise.all([O,K.done]).then(([A])=>A)}; gA=function(K,H,r){var {query:O=null,direction:A="next"}=H;K=K.K.openCursor(O,A);return EH(K).then(k=>I_(k,r))}; tqO=function(K,H,r){var O=[];return gA(K,{query:H},A=>{if(!(r!==void 0&&O.length>=r))return O.push(A.getValue()),xs(A)}).then(()=>O)}; EH=function(K){return vN(K).then(H=>H?new lCt(K,H):null)}; xs=function(K){K.cursor.continue(void 0);return EH(K.request)}; GJ9=function(K,H,r){return new Promise((O,A)=>{var k=H!==void 0?self.indexedDB.open(K,H):self.indexedDB.open(K);var b=r.blocked,D=r.blocking,y=r.Or,I=r.upgrade,Z=r.closed,e,w=()=>{e||(e=new Wyn(k.result,{closed:Z}));return e}; k.addEventListener("upgradeneeded",d=>{try{if(d.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(k.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");d.dataLoss&&d.dataLoss!=="none"&&RW("IDB_DATA_CORRUPTED",{reason:d.dataLossMessage||"unknown reason",dbName:Kn(K)});let T=w(),t=new eI(k.transaction);I&&I(T,J=>d.oldVersion=J,t); t.done.catch(J=>{A(J)})}catch(T){A(T)}}); k.addEventListener("success",()=>{var d=k.result;D&&d.addEventListener("versionchange",()=>{D(w())}); d.addEventListener("close",()=>{RW("IDB_UNEXPECTEDLY_CLOSED",{dbName:Kn(K),dbVersion:d.version});y&&y()}); O(w())}); k.addEventListener("error",()=>{A(k.error)}); b&&k.addEventListener("blocked",()=>{b()})})}; Ln=function(K,H,r={}){return GJ9(K,H,r)}; Np=async function(K,H={}){try{let r=self.indexedDB.deleteDatabase(K),O=H.blocked;O&&r.addEventListener("blocked",()=>{O()}); await gaN(r)}catch(r){throw Ac(r,K,"",-1);}}; Ys=function(K,H){return new HN("INCOMPATIBLE_DB_VERSION",{dbName:K.name,oldVersion:K.options.version,newVersion:H})}; UH=function(K,H){if(!H)throw g.ks("openWithToken",Kn(K.name));return K.open()}; VW=async function(K,H){return Xu(await UH(SI,H),["databases"],{nQ:!0,mode:"readwrite"},r=>{var O=r.objectStore("databases");return O.get(K.actualName).then(A=>{if(A?K.actualName!==A.actualName||K.publicName!==A.publicName||K.userIdentifier!==A.userIdentifier:1)return O.put(K).then(()=>{})})})}; tc=async function(K,H){return K?(await UH(SI,H)).delete("databases",K):void 0}; zyy=async function(K,H){var r=[];H=await UH(SI,H);await Xu(H,["databases"],{nQ:!0,mode:"readonly"},O=>{r.length=0;return $s(O.objectStore("databases"),{},A=>{K(A.getValue())&&r.push(A.getValue());return xs(A)})}); return r}; Cn9=function(K,H){return zyy(r=>r.publicName===K&&r.userIdentifier!==void 0,H)}; JTJ=async function(){if(ht()?.hasSucceededOnce)return!0;var K;if(!(K=g.lx&&Up()&&!S7()||g.WN)){try{K=self;var H=!!(K.indexedDB&&K.IDBIndex&&K.IDBKeyRange&&K.IDBObjectStore)}catch(r){H=!1}K=!H}if(K||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await VW({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},GR),await tc("yt-idb-test-do-not-use",GR),!0}catch(r){return!1}}; Cn=function(){if(zR!==void 0)return zR;u$=!0;return zR=JTJ().then(K=>{u$=!1;if(nA()?.Y()){var H={hasSucceededOnce:ht()?.hasSucceededOnce||K};nA()?.set("LAST_RESULT_ENTRY_KEY",H,2592E3,!0)}return K})}; Jc=function(){return g.et("ytglobal.idbToken_")||void 0}; g.sH=function(){var K=Jc();return K?Promise.resolve(K):Cn().then(H=>{H?(g.Zy("ytglobal.idbToken_",GR),H=GR):H=void 0;return H})}; mO=function(K){if(!Gh())throw K=new HN("AUTH_INVALID",{dbName:K}),pA(K),K;var H=Wh();return{actualName:`${K}:${H}`,publicName:K,userIdentifier:H}}; a_=async function(K,H,r,O){var A=Error().stack??"",k=await g.sH();if(!k)throw H=g.ks("openDbImpl",K,H),g.fo("ytidb_async_stack_killswitch")||(H.stack=`${H.stack}\n${A.substring(A.indexOf("\n")+1)}`),pA(H),H;i$(K);A=r?{actualName:K,publicName:K,userIdentifier:void 0}:mO(K);try{return await VW(A,k),await Ln(A.actualName,H,O)}catch(b){try{await tc(A.actualName,k)}catch{}throw b;}}; sj1=function(K,H,r={}){return a_(K,H,!1,r)}; muP=function(K,H,r={}){return a_(K,H,!0,r)}; aCn=async function(K,H={}){var r=await g.sH();r&&(i$(K),K=mO(K),await Np(K.actualName,H),await tc(K.actualName,r))}; fCM=function(K,H,r){K=K.map(async O=>{await Np(O.actualName,H);await tc(O.actualName,r)}); return Promise.all(K).then(()=>{})}; fn=async function(K){var H={},r=await g.sH();r&&(i$(K),K=await Cn9(K,r),await fCM(K,H,r))}; nn=async function(K,H={}){var r=await g.sH();r&&(i$(K),await Np(K,H),await tc(K,r))}; hyH=function(K,H){var r;return()=>{r||(r=new nan(K,H));return r}}; hc=function(K,H){return hyH(K,H)}; ux=function(K){return UH(u25(),K)}; qp=async function(K,H,r,O){K={config:K,hashData:H,timestamp:O!==void 0?O:(0,g.a)()};r=await ux(r);await r.clear("hotConfigStore");return await r.put("hotConfigStore",K)}; pn=async function(K,H,r,O,A){K={config:K,hashData:H,configData:r,timestamp:A!==void 0?A:(0,g.a)()};O=await ux(O);await O.clear("coldConfigStore");return await O.put("coldConfigStore",K)}; R_=async function(K){K=await ux(K);var H=void 0;await Xu(K,["coldConfigStore"],{mode:"readwrite",nQ:!0},r=>gA(r.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},O=>{H=O.getValue()})); return H}; ix=async function(K){K=await ux(K);var H=void 0;await Xu(K,["hotConfigStore"],{mode:"readwrite",nQ:!0},r=>gA(r.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},O=>{H=O.getValue()})); return H}; qtm=async function(){await fn("ytGcfConfig")}; HG=function(){if(!g.KU.instance){let K=new g.KU;g.KU.instance=K}return g.KU.instance}; i35=function(K){if(!K.Y||!K.K){if(!Jc()){let H=g.ks("scheduleGetConfigs");XK(H)}K.N||(K.N=D4.pL(async()=>{try{await pQn(K)}catch{}try{await RyH(K)}catch{}K.N&&(K.N=0)},100))}}; KkH=async function(K){if(g.fo("start_client_gcf")||g.fo("delete_gcf_config_db"))g.fo("start_client_gcf")&&(await g.sH()&&Gh()&&!g.fo("delete_gcf_config_db")?(K.L=!0,i35(K)):(r3(K),Om(K))),g.fo("delete_gcf_config_db")&&await qtm()}; A8=function(){return g.et("yt.gcf.config.hotConfigGroup")}; kh=function(K,H){K.Y=H;g.Zy("yt.gcf.config.hotConfigGroup",K.Y||null)}; Om=function(K){kh(K,g.Ic("RAW_HOT_CONFIG_GROUP"));K.B(g.Ic("SERIALIZED_HOT_HASH_DATA"))}; pQn=async function(K){if(K.Y)return A8();if(!K.L)return K=g.ks("getHotConfig IDB not initialized"),XK(K),Promise.reject(K);var H=Jc(),r=g.Ic("TIME_CREATED_MS");if(H){var O=await ix(H);if(O&&O.timestamp>r)return kh(K,O.config),K.B(O.hashData),A8()}else O=g.ks("getHotConfig token error"),XK(O);Om(K);H&&K.Y&&K.hotHashData&&await qp(K.Y,K.hotHashData,H,r);return K.Y?A8():(K=new g.zh("Config not available in ytConfig"),XK(K),Promise.reject(K))}; bR=function(){return g.et("yt.gcf.config.coldConfigGroup")}; D3=function(K,H){K.K=H;g.Zy("yt.gcf.config.coldConfigGroup",K.K||null)}; yf=function(K,H){K.configData=H;g.Zy("yt.gcf.config.coldConfigData",K.configData||null)}; j6=function(K,H){K.coldHashData=H;g.Zy("yt.gcf.config.coldHashData",K.coldHashData||null)}; r3=function(K){D3(K,g.Ic("RAW_COLD_CONFIG_GROUP"));j6(K,g.Ic("SERIALIZED_COLD_HASH_DATA"));yf(K,K.K?.configData)}; RyH=async function(K){if(K.K)return bR();if(!K.L)return K=g.ks("getColdConfig IDB not initialized"),XK(K),Promise.reject(K);var H=Jc(),r=g.Ic("TIME_CREATED_MS");if(H){var O=await R_(H);if(O&&O.timestamp>r)return D3(K,O.config),yf(K,O.configData),j6(K,O.hashData),bR()}else O=g.ks("getColdConfig"),XK(O);r3(K);H&&K.K&&K.coldHashData&&K.configData&&await pn(K.K,K.coldHashData,K.configData,H,r);return K.K?bR():(K=new g.zh("Config not available in ytConfig"),XK(K),Promise.reject(K))}; Mj=async function(K,H,r){if(g.fo("start_client_gcf")){r&&kh(K,r);K.B(H);let O=Jc();O&&(r||(r=(await ix(O))?.config),await qp(r,H,O));if(r){K=K.D;for(let A of K.K)A(r)}}}; BG=async function(K,H,r){g.fo("start_client_gcf")&&(j6(K,H),K=Jc())&&(r||(r=(await R_(K))?.config),r&&await pn(r,H,r.configData,K))}; vG=function(){var K=HG(),H=(0,g.a)()-K.V;if(!(K.V!==0&&H0&&(H.request={internalExperimentFlags:r});Fc(K,void 0,H);e6(void 0,H);oT(void 0,H);Xc(K,void 0,H);w3(void 0,H);g.fo("start_client_gcf")&&d3(void 0,H);g.Ic("DELEGATED_SESSION_ID")&& !g.fo("pageid_as_header_web")&&(H.user={onBehalfOfUser:g.Ic("DELEGATED_SESSION_ID")});!g.fo("fill_delegate_context_in_gel_killswitch")&&(K=g.Ic("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(H.user={...H.user,serializedDelegationContext:K});K=g.Ic("INNERTUBE_CONTEXT");g.fo("enable_persistent_device_token")&&K?.client?.rolloutToken&&(H.client.rolloutToken=K?.client?.rolloutToken);K=Object;r=K.assign;var O=H.client,A=g.Ic("DEVICE",""),k={};for(let [b,D]of Object.entries(g.Ta(A))){A=b;let y=D; A==="cbrand"?k.deviceMake=y:A==="cmodel"?k.deviceModel=y:A==="cbr"?k.browserName=y:A==="cbrver"?k.browserVersion=y:A==="cos"?k.osName=y:A==="cosver"?k.osVersion=y:A==="cplatform"&&(k.platform=y)}H.client=r.call(K,O,k);g.fo("web_attention_logging_enabled")&&(H.client.windowWidthPoints=window.innerWidth,H.client.windowHeightPoints=window.innerHeight);return H}; Fc=function(K,H,r){K=K.G8;if(K==="WEB"||K==="MWEB"||K===1||K===2)H?(r=O0(H,T3,96)||new T3,K=Qi(),K=Object.keys(HWO).indexOf(K),K=K===-1?null:K,K!==null&&ck(r,3,K),yM(H,T3,96,r)):r&&(r.client.mainAppWebInfo=r.client.mainAppWebInfo??{},r.client.mainAppWebInfo.webDisplayMode=Qi())}; e6=function(K,H){var r=g.et("yt.embedded_player.embed_url");r&&(K?(H=O0(K,Qf,7)||new Qf,g.Xe(H,4,r),yM(K,Qf,7,H)):H&&(H.thirdParty={embedUrl:r}))}; oT=function(K,H){if(g.fo("web_log_memory_total_kbytes")&&g.v5.navigator?.deviceMemory){let r=g.v5.navigator?.deviceMemory;K?LW(K,95,g.tT(r*1E6)):H&&(H.client.memoryTotalKbytes=`${r*1E6}`)}}; Xc=function(K,H,r){K.appInstallData&&(H?(r=O0(H,Em,62)??new Em,g.Xe(r,6,K.appInstallData),yM(H,Em,62,r)):r&&(r.client.configInfo=r.client.configInfo||{},r.client.configInfo.appInstallData=K.appInstallData))}; w3=function(K,H){var r=Vi();r&&(K?ck(K,61,rIy[r]):H&&(H.client.connectionType=r));g.fo("web_log_effective_connection_type")&&(r=l$())&&(K?ck(K,94,OWO[r]):H&&(H.client.effectiveConnectionType=r))}; AIp=function(K,H,r={}){var O={};g.Ic("EOM_VISITOR_DATA")?O={"X-Goog-EOM-Visitor-Id":g.Ic("EOM_VISITOR_DATA")}:O={"X-Goog-Visitor-Id":r.visitorData||g.Ic("VISITOR_DATA","")};if(H&&H.includes("www.youtube-nocookie.com"))return O;H=r.Z2||g.Ic("AUTHORIZATION");H||(K?H=`Bearer ${g.et("gapi.auth.getToken")().access_token}`:(K=$g().Zv($h),g.fo("pageid_as_header_web")||delete K["X-Goog-PageId"],O={...O,...K}));H&&(O.Authorization=H);return O}; d3=function(K,H){var r=vG();if(r){var O=r.coldConfigData,A=r.coldHashData;r=r.hotHashData;K?(H=O0(K,Em,62)??new Em,O=g.Xe(H,1,O),g.Xe(O,3,A).B(r),yM(K,Em,62,H)):H&&(H.client.configInfo=H.client.configInfo||{},O&&(H.client.configInfo.coldConfigData=O),A&&(H.client.configInfo.coldHashData=A),r&&(H.client.configInfo.hotHashData=r))}}; xh=function(K){this.version=1;this.args=K}; PG=function(K,H){this.topic=K;this.K=H}; LU=function(K,H){var r=g3();r&&r.publish.call(r,K.toString(),K,H)}; kUH=function(K){var H=Nj,r=g3();if(!r)return 0;var O=r.subscribe(H.toString(),(A,k)=>{var b=g.et("ytPubsub2Pubsub2SkipSubKey");b&&b==O||(b=()=>{if(Yh[O])try{if(k&&H instanceof PG&&H!=A)try{{var D=H.K,y=k;if(!y.args||!y.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let I;try{if(!D.SO){let Z=new D;D.SO=Z.version}I=D.SO}catch(Z){}if(!I||y.version!=I)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{k=Reflect.construct(D,g.u0(y.args))}catch(Z){throw Z.message= "yt.pubsub2.Data.deserialize(): "+Z.message,Z;}}}catch(I){throw I.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+H.toString()+": "+I.message,I;}K.call(window,k)}catch(I){e5(I)}},Um[H.toString()]?g.et("yt.scheduler.instance")?D4.pL(b):g.Co(b,0):b())}); Yh[O]=!0;S6[H.toString()]||(S6[H.toString()]=[]);S6[H.toString()].push(O);return O}; yI4=function(){var K=bW5,H=kUH(function(r){K.apply(void 0,arguments);DiJ(H)}); return H}; DiJ=function(K){var H=g3();H&&(typeof K==="number"&&(K=[K]),g.So(K,r=>{H.unsubscribeByKey(r);delete Yh[r]}))}; g3=function(){return g.et("ytPubsub2Pubsub2Instance")}; Vf=function(K,H,r={sampleRate:.1}){Math.random()lR||blR||O{H&&!mF(K,H,K.Rs)?K.Vw.pL(async()=>{H.id!==void 0&&await K.yb.u8(H.id,K.gY);J8(K)}):K.Vb.sC()&&K.B()})}; aT=async function(K,H){if(!CU(K))throw Error("IndexedDB is not supported: immediateSend");H.id!==void 0&&(await K.yb.R5(H.id,K.gY)||K.pS(Error("The request cannot be found in the database.")));mF(K,H,K.ME)?(H.skipRetry||(H=BVt(K,H)),H&&(H.skipRetry&&H.id!==void 0&&await K.yb.kC(H.id,K.gY),K.nM(H.url,H.options,!!H.skipRetry))):(K.pS(Error("Networkless Logging: Stored logs request expired age limit")),H.id!==void 0&&await K.yb.kC(H.id,K.gY))}; fU=function(K,H){K.n$&&!K.Vb.sC()?K.n$(H):K.handleError(H)}; mF=function(K,H,r){H=H.timestamp;return K.now()-H>=r?!1:!0}; BVt=function(K,H){if(!CU(K))throw Error("IndexedDB is not supported: updateRequestHandlers");var r=H.options.onError?H.options.onError:()=>{}; H.options.onError=async(A,k)=>{var b=vQP(k),D=IJt(k);D&&K.jk&&K.jk("web_enable_error_204")&&K.handleError(Error("Request failed due to compression"),H.url,k);if(K.jk&&K.jk("nwl_consider_error_code")&&b||K.jk&&!K.jk("nwl_consider_error_code")&&K.potentialEsfErrorCounter<=K.P0)if(K.Vb.fR&&await K.Vb.fR(),!K.Vb.sC()){r(A,k);K.jk&&K.jk("nwl_consider_error_code")&&H?.id!==void 0&&await K.yb.u8(H.id,K.gY,!1);return}K.jk&&K.jk("nwl_consider_error_code")&&!b&&K.potentialEsfErrorCounter>K.P0||(K.potentialEsfErrorCounter++, H?.id!==void 0&&(H.sendCount{K.Vb.sC()&&K.B()},K.Oo)):await K.yb.kC(H.id,K.gY)),r(A,k))}; var O=H.options.onSuccess?H.options.onSuccess:()=>{}; H.options.onSuccess=async(A,k)=>{H?.id!==void 0&&await K.yb.kC(H.id,K.gY);K.Vb.lr&&K.jk&&K.jk("vss_network_hint")&&K.Vb.lr(!0);O(A,k)}; return H}; vQP=function(K){return(K=K?.error?.code)&&K>=400&&K<=599?!1:!0}; IJt=function(K){K=K?.error?.code;return!(K!==400&&K!==415)}; ZW1=function(){if(nU)return nU();nU=hc("LogsDatabaseV2",{Pa:{LogsRequestsStore:{aW:2}},shared:!1,upgrade(K,H,r){H(2)&&dA(K,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});H(3);H(5)&&(r=r.objectStore("LogsRequestsStore"),r.K.indexNames.contains("newRequest")&&r.K.deleteIndex("newRequest"),QW(r,"newRequestV2",["status","interface","timestamp"]));H(7)&&cN(K,"sapisid");H(9)&&cN(K,"SWHealthLog")},version:9});return nU()}; h8=function(K){return UH(ZW1(),K)}; Fkn=async function(K,H){var r={startTime:(0,g.a)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};H=await h8(H);K={...K,options:JSON.parse(JSON.stringify(K.options)),interface:g.Ic("INNERTUBE_CONTEXT_CLIENT_NAME",0)};K=await H.put("LogsRequestsStore",K);r.ticks.tc=(0,g.a)();uR(r);return K}; esn=async function(K,H){var r={startTime:(0,g.a)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};H=await h8(H);var O=g.Ic("INNERTUBE_CONTEXT_CLIENT_NAME",0),A=[K,O,0];O=[K,O,(0,g.a)()];var k=IDBKeyRange.bound(A,O),b="prev";g.fo("use_fifo_for_networkless")&&(b="next");var D=void 0;A=K==="NEW"?"readwrite":"readonly";g.fo("use_readonly_for_get_most_recent_by_status_killswitch")&&(A="readwrite");await Xu(H,["LogsRequestsStore"],{mode:A,nQ:!0},y=>gA(y.objectStore("LogsRequestsStore").index("newRequestV2"), {query:k,direction:b},I=>{I.getValue()&&(D=I.getValue(),K==="NEW"&&(D.status="QUEUED",I.update(D)))})); r.ticks.tc=(0,g.a)();uR(r);return D}; oQN=async function(K,H){return Xu(await h8(H),["LogsRequestsStore"],{mode:"readwrite",nQ:!0},r=>{var O=r.objectStore("LogsRequestsStore");return O.get(K).then(A=>{if(A)return A.status="QUEUED",O.put(A).then(()=>A)})})}; XdN=async function(K,H,r=!0,O){return Xu(await h8(H),["LogsRequestsStore"],{mode:"readwrite",nQ:!0},A=>{var k=A.objectStore("LogsRequestsStore");return k.get(K).then(b=>b?(b.status="NEW",r&&(b.sendCount+=1),O!==void 0&&(b.options.compress=O),k.put(b).then(()=>b)):bx.resolve(void 0))})}; li=function(K,H,r){var O=H^K;if((K&122)==K){try{r[O^1803]===-(O^1836)?(0,r[O^1815])(((0,r[O^1813])(r[O^1792],r[O^1817]),r[O^1813])(r[O^1792],r[O^1826]),r[O^1813],r[O^1800],r[O^1806]):(0,r[O^1832])((0,r[O^1894])(r[O^1852],r[O^1839]),r[O^1814],(0,r[O^1840])(r[O^1800],r[O^1889]),r[O^1812],r[O^1793]),r[O^1821]===-4&&(((((0,r[O^1855])(r[O^1845],r[O^1837],(0,r[O^1809])()),r[O^1813])(r[O^1800],r[O^1795]),r[O^1815])(((0,r[5])(r[O^1810],r[O^1792]),r[O^1855])(r[O^1797],r[O^1800],(0,r[O^1794])()),r[O^1813], r[O^1839],r[O^1811]),r[O^1813])(r[O^1792],r[O^1891]),1)||((0,r[O^1832])((0,r[O^1840])(r[O^1792],r[O^1838]),r[O^1901],(0,r[O^1798])(r[O^1812]),r[6],r[O^1810]),r[O^1802])((0,r[O^1802])((0,r[O^1837])(r[O^1832],r[new Date(E[O^1892])/(O^1229)]),r[O^1852],r[5],r[O^1821]),r[O^1852],r[5],r[O^1899])}catch(b){(0,r[O^1812])(r[3],r[O^1794]),(0,r[O^1891])(r[3])}try{var A=qj(4,O^9271,r,Date)}catch(b){r[(O^1895)+(new Date(E[O^1893])/(O^1229))**3-(O^2018)]!=-1&&(r[O^1822]==new Date(E[O^1889])/(O^1229)||((0,r[3])(((0,r[O^ 1813])(r[O^1897],r[O^1837]),r[O^1892])(r[O^1817],r[O^1895])<(0,r[O^1893])(r[O^1797],r[O^1816]),r[O^1800],r[O^1900],r[new Date(E[O^1840])/(O^1229)]),0))&&((((0,r[O^1837])(r[O^1818],r[O^1794]),r[O^1851])(r[O^1805],r[O^1838],(0,r[O^1855])()),r[new Date(E[O^1807])/(O^1229)])(r[O^1853],r[O^1838],(0,r[new Date(E[O^1841])/(O^1229)])()),r[O^1851])(r[O^1853],r[O^1846],(0,r[O^1855])()),r[O^1815]!==new Date(E[O^1918])/(O^1229)&&(((0,r[O^1814])(r[O^1823],r[O^1838]),r[O^1814])(r[O^1845],r[O^1803]),r[O^1889])(r[O^ 1818],r[O^1817])}try{A=qj(O^1797,O^9691,r,Date)}catch(b){}try{A=Cq(O^1798,O^4511,r)}catch(b){A=li(O^1836,O^1567,r)}finally{r[O^1891]<=0&&(r[O^1851]!=-4&&((0,r[O^1850])((0,r[6])(r[O^1841],r[O^1807]),(0,r[O^1800])((0,r[6])(r[0],r[O^1815]),r[O^1843],r[O^1837],r[3]),r[O^1813],r[O^1802],(0,r[O^1802])(r[O^1815],r[O^1910]),(0,r[O^1800])((0,r[O^1817])(r[new Date(E[O^1917])/(O^1229)]),r[O^1843],r[O^1820],r[O^1823]),(0,r[6])(r[2],r[O^1823]),(0,r[O^1800])((0,r[O^1889])(r[O^1815]),r[O^1843],r[O^1819],r[3]),r[O^ 1815],r[O^1893]),1)||(0,r[O^1808])(r[O^1843],(0,r[O^1800])((0,r[O^1889])(r[3]),r[6],r[new Date(E[O^1855])/(O^1229)],r[O^1807]),(0,r[O^1802])(r[O^1815],r[O^1822]),(0,r[O^1855])((0,r[O^1798])((0,r[O^1843])(r[O^1895],r[O^1815]),r[O^1802],((0,r[O^1888])(r[O^1898],r[O^1815],(0,r[O^1892])()),r[O^1802])(r[3],r[O^1795]),r[O^1823],r[O^1845]),r[O^1800],(0,r[O^1888])(r[O^1898],r[3],(0,r[O^1806])()),r[O^1842],r[O^1815],r[O^1902]),r[O^1846],r[3]))}var k=[]}(K-9&8)<2&&K-8>=-74&&((0,r[O^374])(r[O^268],r[3],(0,r[O^ 267])()),(0,r[O^374])(r[O^380],r[O^265],(0,r[O^267])()),(0,r[O^284])(r[3],r[O^279]),k=[]);if(!((K^34)>>3)){FZ(O^4407,O^2347,r);A=r[E[O^4376]]+(r[E[O^4376]]?E[O^4422]:E[O^4423])+r[E[O^4356]]+r[E[O^4352]];if(pU(3,O^505,r)){let b=[];g.f6(r[E[O^4380]],(y,I)=>{y!==null&&b[E[O^4390]](`${I}=${y}`)}); let D=b[E[O^4389]](E[O^4393]);A+=`?${D}`}k=A}return k}; wdy=async function(K,H){return(await h8(H)).delete("LogsRequestsStore",K)}; dit=async function(K){K=await h8(K);var H=(0,g.a)()-2592E6;await Xu(K,["LogsRequestsStore"],{mode:"readwrite",nQ:!0},r=>$s(r.objectStore("LogsRequestsStore"),{},O=>{if(O.getValue().timestamp<=H)return O.delete().then(()=>xs(O))}))}; cIn=async function(){await fn("LogsDatabaseV2")}; uR=function(K){g.fo("nwl_csi_killswitch")||Vf("networkless_performance",K,{sampleRate:1})}; RT=function(K){return UH(TVd(),K)}; Qe9=async function(K){K=await RT(K);var H=(0,g.a)()-2592E6;await Xu(K,["SWHealthLog"],{mode:"readwrite",nQ:!0},r=>$s(r.objectStore("SWHealthLog"),{},O=>{if(O.getValue().timestamp<=H)return O.delete().then(()=>xs(O))}))}; EQp=async function(K){await (await RT(K)).clear("SWHealthLog")}; g.Hj=function(K,H,r,O,A="",k=!1,b=!1){if(K)if(!r||g.PL()||g.fo("web_ping_disable_scrub_referrer"))if(A)qq(K,H,"POST",A,O);else if(g.Ic("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||O||b)qq(K,H,"GET","",O,void 0,k,b);else{b:{try{c:{var D=new $iJ({url:K});if(D.K.dsh==="1")var y=null;else{var I=D.K.ae;if(I==="1"){let e=D.K.adurl;if(e)try{y={version:3,gx:decodeURIComponent(e),jI:lJ(D.Y,"act=1","ri=1",D9M(D))};break c}catch(w){}}y=I==="2"?{version:4,gx:lJ(D.Y,"dct=1","suid="+D.B,"ri=1"),jI:lJ(D.Y,"act=1","ri=1", "suid="+D.B)}:null}}if(y){let e=Q3(K);var Z=!(!e||!e.endsWith("/aclk")||g.zk(K,"ri")!=="1");break b}}catch(e){}Z=!1}Z?iR(K)?(H&&H(),r=!0):r=!1:r=!1;r||KV(K,H)}else XK(new g.zh("Legacy referrer-scrubbed ping detected")),K&&KV(K,void 0,{scrubReferrer:!0})}; xip=function(K,H=""){iR(K,H)||g.Hj(K,void 0,void 0,void 0,H)}; iR=function(K,H=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(K,H))return!0}catch(r){}return!1}; KV=function(K,H,r={}){var O=new Image,A=`${PXM++}`;ru[A]=O;O.onload=O.onerror=()=>{H&&ru[A]&&H();delete ru[A]}; r.scrubReferrer&&(O.referrerPolicy="no-referrer");O.src=K}; g.O_=function(K){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?K+"&nis=6":K+"&nis=5"}; bL=function(){AQ||(AQ=new kC("yt.offline"));return AQ}; gQM=function(K){if(g.fo("offline_error_handling")){var H=bL().get("errors",!0)||{};H[K.message]={name:K.name,stack:K.stack};K.level&&(H[K.message].level=K.level);bL().set("errors",H,2592E3,!0)}}; y7=function(){if(!Db.instance){let K=g.et("yt.networkRequestMonitor.instance")||new Db;g.Zy("yt.networkRequestMonitor.instance",K);Db.instance=K}return Db.instance}; MS=function(){if(!jP.instance){let K=g.et("yt.networkStatusManager.instance")||new jP;g.Zy("yt.networkStatusManager.instance",K);jP.instance=K}return jP.instance}; Bj=function(K,H){K.rateLimit?K.K?(D4.eH(K.N),K.N=D4.pL(()=>{K.B!==H&&(K.dispatchEvent(H),K.B=H,K.K=(0,g.a)())},K.rateLimit-((0,g.a)()-K.K))):(K.dispatchEvent(H),K.B=H,K.K=(0,g.a)()):K.dispatchEvent(H)}; g.vj=function(){var K=g.et("yt.networklessRequestController.instance");K||(K=new LkP,g.Zy("yt.networklessRequestController.instance",K),g.fo("networkless_logging")&&g.sH().then(H=>{K.gY=H;sm(K);K.V.resolve();K.Tk&&Math.random()<=K.Uk&&K.gY&&Qe9(K.gY);g.fo("networkless_immediately_drop_sw_health_store")&&NVy(K)})); return K}; NVy=async function(K){if(!K.gY)throw g.ks("clearSWHealthLogsDb");EQp(K.gY).catch(H=>{K.handleError(H)})}; Yqn=function(K,H,r){H=g.fo("web_fp_via_jspb")?Object.assign({},H):H;g.fo("use_request_time_ms_header")?H.headers&&g.gb(K)&&(H.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.a)()))):H.postParams?.requestTimeMs&&(H.postParams.requestTimeMs=Math.round((0,g.a)()));r&&Object.keys(H).length===0?g.Hj(K):H.compress?H.postBody?(typeof H.postBody!=="string"&&(H.postBody=JSON.stringify(H.postBody)),z3(K,H.postBody,H,g.Rc)):z3(K,JSON.stringify(H.postParams),H,id):g.Rc(K,H)}; Ig=function(K,H){g.fo("use_event_time_ms_header")&&g.gb(K)&&(H.headers||(H.headers={}),H.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.a)())));return H}; g.F3=function(K,H,r,O){!g.Ic("VISITOR_DATA")&&H!=="visitor_id"&&Math.random()<.01&&XK(new g.zh("Missing VISITOR_DATA when sending innertube request.",H,r,O));if(!K.isReady())throw K=new g.zh("innertube xhrclient not ready",H,r,O),e5(K),K;var A={headers:O.headers||{},method:"POST",postParams:r,postBody:O.postBody,postBodyFormat:O.postBodyFormat||"JSON",onTimeout:()=>{O.onTimeout()}, onFetchTimeout:O.onTimeout,onSuccess:(I,Z)=>{if(O.onSuccess)O.onSuccess(Z)}, onFetchSuccess:I=>{if(O.onSuccess)O.onSuccess(I)}, onProgress:I=>{if(O.onProgress)O.onProgress(I)}, onError:(I,Z)=>{if(O.onError)O.onError(Z)}, onFetchError:I=>{if(O.onError)O.onError(I)}, timeout:O.timeout,withCredentials:!0,compress:O.compress};A.headers["Content-Type"]||(A.headers["Content-Type"]="application/json");r="";var k=K.config_.Gb;k&&(r=k);k=K.config_.kF||!1;var b=AIp(k,r,O);Object.assign(A.headers,b);A.headers.Authorization&&!r&&k&&(A.headers["x-origin"]=window.location.origin);var D=g.xM(`${r}${`/youtubei/${K.config_.innertubeApiVersion}/${H}`}`,{alt:"json"}),y=(I=!1)=>{try{if(I&&O.retry&&!O.networklessOptions.bypassNetworkless)A.method="POST",O.networklessOptions.writeThenSend? g.vj().writeThenSend(D,A):g.vj().sendAndWrite(D,A);else if(O.compress)if(A.postBody){let Z=A.postBody;typeof Z!=="string"&&(Z=JSON.stringify(A.postBody));z3(D,Z,A,g.Rc)}else z3(D,JSON.stringify(A.postParams),A,id);else id(D,A)}catch(Z){if(Z.name==="InvalidAccessError")XK(Error("An extension is blocking network request."));else throw Z;}}; g.et("ytNetworklessLoggingInitializationOptions")&&Zb.isNwlInitialized?Cn().then(I=>{y(I)}):y(!1)}; du=function(K,H,r){var O=eP();if(O&&H){let A=O.subscribe(K,function(){var k=arguments,b=()=>{og[A]&&H.apply&&typeof H.apply=="function"&&H.apply(r||window,k)}; try{X3[K]?b():g.Co(b,0)}catch(D){e5(D)}},r); og[A]=!0;wu[K]||(wu[K]=[]);wu[K].push(A);return A}return 0}; cj=function(K){var H=eP();H&&(typeof K==="number"?K=[K]:typeof K==="string"&&(K=[parseInt(K,10)]),g.So(K,r=>{H.unsubscribeByKey(r);delete og[r]}))}; TE=function(K,H){var r=eP();return r?r.publish.apply(r,arguments):!1}; E_=function(K){var H=eP();if(H)if(H.clear(K),K)Q7(K);else for(let r in wu)Q7(r)}; eP=function(){return g.v5.ytPubsubPubsubInstance}; Q7=function(K){wu[K]&&(K=wu[K],g.So(K,H=>{og[H]&&delete og[H]}),K.length=0)}; $C=function(K,H,r=null){UiM(K,H,r)}; UiM=function(K,H,r=null){var O=xC(typeof K==="string"?K:K.toString()),A=document.getElementById(O),k=A&&iu(A),b=A&&!k;k?H&&H():(H&&(k=du(O,H),H=`${xN(H)}`,Pj[H]=k),b||(A=Sqp(K,O,()=>{iu(A)||(duJ(A),TE(O),g.Co(()=>{E_(O)},0))},r)))}; Sqp=function(K,H,r,O=null){var A=g.Uc("SCRIPT");A.id=H;A.onload=()=>{r&&setTimeout(r,0)}; A.onreadystatechange=()=>{switch(A.readyState){case "loaded":case "complete":A.onload()}}; O&&A.setAttribute("nonce",O);g.N4(A,typeof K==="string"?j5(K):K);K=document.getElementsByTagName("head")[0]||document.body;K.insertBefore(A,K.firstChild);return A}; xC=function(K){var H=document.createElement("a");g.eo(H,K);K=H.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${Fl(K)}`}; gu=function(K,H){if(K===H)K=!0;else if(Array.isArray(K)&&Array.isArray(H))K=AF(K,H,gu);else if(g.d4(K)&&g.d4(H))a:if(g.K_(K).length!=g.K_(H).length)K=!1;else{for(let r in K)if(!gu(K[r],H[r])){K=!1;break a}K=!0}else K=!1;return K}; YC=function(K,...H){if(!LV(K)||H.some(r=>!LV(r)))throw Error("Only objects may be merged."); for(let r of H)NS(K,r)}; NS=function(K,H){for(let r in H)if(LV(H[r])){if(r in K&&!LV(K[r]))throw Error("Cannot merge an object into a non-object.");r in K||(K[r]={});NS(K[r],H[r])}else if(U_(H[r])){if(r in K&&!U_(K[r]))throw Error("Cannot merge an array into a non-array.");r in K||(K[r]=[]);SP(K[r],H[r])}else K[r]=H[r];return K}; SP=function(K,H){for(let r of H)LV(r)?K.push(NS({},r)):U_(r)?K.push(SP([],r)):K.push(r);return K}; LV=function(K){return typeof K==="object"&&!Array.isArray(K)}; U_=function(K){return typeof K==="object"&&Array.isArray(K)}; g.V7=function(K=!1){g.au.call(this);this.tq=new VX(K);g.W(this,this.tq)}; lL=function(K){if(window.crypto&&window.crypto.getRandomValues)try{var H=Array(K),r=new Uint8Array(K);window.crypto.getRandomValues(r);for(var O=0;O(K&15).toString(16)).join("")}; JQ=function(){({eV:H=!1,v4:K=!0}={});var K,H;if(g.et("_lact",window)==null){var r=parseInt(g.Ic("LACT"),10);r=isFinite(r)?Date.now()-Math.max(r,0):-1;g.Zy("_lact",r,window);g.Zy("_fact",r,window);r==-1&&zE();V_N(H,K);new oW(()=>{CV("mouse",100)})}}; V_N=function(K=!1,H=!0){var r=window;g.Zd(r.document,"keydown",zE);g.Zd(r.document,"keyup",zE);g.Zd(r.document,"mousedown",zE);g.Zd(r.document,"mouseup",zE);K?g.Zd(r,"touchmove",()=>{CV("touchmove",200)},{passive:!0}):(g.Zd(r,"resize",()=>{CV("resize",200)}),H&&g.Zd(r,"scroll",()=>{CV("scroll",200)})); g.Zd(r.document,"touchstart",zE,{passive:!0});g.Zd(r.document,"touchend",zE,{passive:!0})}; CV=function(K,H){s_[K]||(s_[K]=!0,D4.pL(()=>{zE();s_[K]=!1},H))}; zE=function(){g.et("_lact",window)==null&&(JQ(),g.et("_lact",window));var K=Date.now();g.Zy("_lact",K,window);g.et("_fact",window)==-1&&g.Zy("_fact",K,window);(K=g.et("ytglobal.ytUtilActivityCallback_"))&&K()}; g.mH=function(){var K=g.et("_lact",window);return K==null?-1:Math.max(Date.now()-K,0)}; g.fV=function(K){return new ag(K)}; g.nV=function(K,H){K.Y.set(H.NQ,H);var r=K.B.get(H.NQ);if(r)try{r.wP(K.resolve(H.NQ))}catch(O){r.nV(O)}}; qS=function(K,H,r,O=!1){if(r.indexOf(H)>-1)throw Error(`Deps cycle for: ${H}`);if(K.K.has(H))return K.K.get(H);if(!K.Y.has(H)){if(O)return;throw Error(`No provider for: ${H}`);}var A=K.Y.get(H);r.push(H);if(A.va!==void 0)O=A.va;else if(A.Xm)O=A[g.hQ]?uL(K,A[g.hQ],r):[],O=A.Xm(...O);else if(A.S$){O=A.S$;let k=O[g.hQ]?uL(K,O[g.hQ],r):[];O=new O(...k)}else{if(!O)throw Error(`Could not resolve providers for: ${H}`);O=void 0}r.pop();A.gE||K.K.set(H,O);return O}; uL=function(K,H,r){return H?H.map(O=>O instanceof ag?qS(K,O.key,r,!0):qS(K,O,r)):[]}; g.Rg=function(){pV||(pV=new t_d);return pV}; K1=function(){return"h5vcc"in iL&&iL.h5vcc.traceEvent?.traceBegin&&iL.h5vcc.traceEvent?.traceEnd?1:"performance"in iL&&iL.performance.mark&&iL.performance.measure?2:0}; HZ=function(K){var H=K1();switch(H){case 1:iL.h5vcc.traceEvent.traceBegin("YTLR",K);break;case 2:iL.performance.mark(`${K}-start`);break;case 0:break;default:g.oq(H,"unknown trace type")}}; r9=function(K){var H=K1();switch(H){case 1:iL.h5vcc.traceEvent.traceEnd("YTLR",K);break;case 2:H=`${K}-start`;let r=`${K}-end`;iL.performance.mark(r);iL.performance.measure(K,H,r);break;case 0:break;default:g.oq(H,"unknown trace type")}}; lJN=function(K){var H=Array.from(K.K.keys()).sort((r,O)=>(K.K[O].priority??0)-(K.K[r].priority??0)); for(let r of H)H=K.K[r],H.jobId===void 0||H.sL||(K.scheduler.eH(H.jobId),g.CA(0,H.n0,10))}; GUy=function(K,H,r){WkO&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${K.constructor.name}] '${K.state}' to '${H}'`),console.log("with message: ",r),console.groupEnd())}; JIm=function(K,H){var r=H.filter(A=>(K.Y??A.priority??0)===10),O=H.filter(A=>(K.Y??A.priority??0)!==10); return K.N.SV?async(...A)=>{await zsy(r,...A);Oh(K,O,...A)}:(...A)=>{CXd(r,...A); Oh(K,O,...A)}}; zsy=async function(K,...H){g.aW();for(let r of K){let O;sz(()=>{As(r.name);var A=kH(()=>r.callback(...H)); bh(A)?O=g.fo("web_lifecycle_error_handling_killswitch")?A.then(()=>{D2(r.name)}):A.then(()=>{D2(r.name)},k=>{window.onerror?.(k.message,"",0,0,k); D2(r.name)}):D2(r.name)}); O&&await O}}; Oh=function(K,H,...r){H=H.map(O=>{var A=K.Y??O.priority??0;return{n0:yT(O,...r),priority:A}}); H.length&&(K.B=new sey(H))}; CXd=function(K,...H){g.aW();for(let r of K)K=yT(r,...H),sz(K)}; yT=function(K,...H){return()=>{As(K.name);kH(()=>K.callback(...H)); D2(K.name)}}; As=function(K){jT&&K&&HZ(K)}; D2=function(K){jT&&K&&r9(K)}; kH=function(K){if(g.fo("web_lifecycle_error_handling_killswitch"))return K();try{return K()}catch(H){window.onerror?.(H.message,"",0,0,H)}}; BZ=function(){MW||(MW=new miy);return MW}; IZ=function(){vZ||(vZ=bd(g.Ic("WORKER_SERIALIZATION_URL")));return vZ||void 0}; FP=function(){var K=IZ();Z2||K===void 0||(Z2=new Worker(Ax(K),void 0));return Z2}; XP=function(K,H){var r=eT(H);if(K.K[r])return K.K[r];var O=Object.keys(K.store)||[];if(O.length<=1&&eT(H)===O[0])return O;var A=[];for(let b=0;b{r=r.data;if(r.op==="serializedGelBatch"){var O=L1.get(r.key);O&&(NW(r.serializedBatch,O.client,O.resolve,O.networklessOptions,O.isIsolated,O.useVSSEndpoint,O.dangerousLogToVisitorSession,O.requestsOutstanding),L1.delete(r.key))}},H=FP(); H&&(H.addEventListener("message",K),H.onerror=()=>{L1.clear()}); g9=!0}}; fJt=function(K,H){if(K.endpoint==="log_event"){YH(K);var r=Uh(K),O=ST(K.payload)||"",A=VT(O),k=200;if(A){if(A.enabled===!1&&!g.fo("web_payload_policy_disabled_killswitch"))return;k=ts(A.tier);if(k===400){lh(K,H);return}}WZ[r]=!0;r={cttAuthInfo:r,isJspb:!1,tier:k};PZ().storePayload(r,K.payload);GD(H,!1,r,zD(O))}}; nQM=function(K,H,r){if(H.endpoint==="log_event"){YH(void 0,H);var O=Uh(H,!0),A=VT(K),k=200;if(A){if(A.enabled===!1&&!g.fo("web_payload_policy_disabled_killswitch"))return;k=ts(A.tier);if(k===400){C1(K,H,r);return}}WZ[O]=!0;O={cttAuthInfo:O,isJspb:!0,tier:k};PZ().storePayload(O,Bd(H.payload));GD(r,!0,O,zD(K))}}; GD=function(K,H=!1,r,O=!1){K&&Eh(K);K=no("tvhtml5_logging_max_batch_ads_fork")||no("tvhtml5_logging_max_batch")||no("web_logging_max_batch")||100;var A=(0,g.a)(),k=Js(H,r.tier),b=k.N;O&&(k.K=!0);O=0;r&&(O=PZ().getSequenceCount(r));O>=1E3?sh({writeThenSend:!0},H,r.tier):O>=K?m6||(m6=aZ(()=>{sh({writeThenSend:!0},H,r.tier);m6=void 0},0)):A-b>=10&&(f1(H,r.tier),k.N=A)}; lh=function(K,H){if(K.endpoint==="log_event"){g.fo("more_accurate_gel_parser")&&PZ().storePayload({isJspb:!1},K.payload);YH(K);var r=Uh(K),O=new Map;O.set(r,[K.payload]);var A=ST(K.payload)||"";(K=$H(H))&&Eh(K);return new g.sZ((k,b)=>{QT&&QT.isReady()?n1(O,QT,k,b,{bypassNetworkless:!0},!0,zD(A)):k()})}}; C1=function(K,H,r){if(H.endpoint==="log_event"){YH(void 0,H);var O=Uh(H,!0),A=new Map;A.set(O,[Bd(H.payload)]);(H=$H(r))&&Eh(H);return new g.sZ(k=>{QT&&QT.isReady()?hs(A,QT,k,{bypassNetworkless:!0},!0,zD(K)):k()})}}; Uh=function(K,H=!1){var r="";if(K.dangerousLogToVisitorSession)r="visitorOnlyApprovedKey";else if(K.cttAuthInfo){if(H){H=K.cttAuthInfo.token;r=K.cttAuthInfo;let O=new uh;r.videoId?O.setVideoId(r.videoId):r.playlistId&&uX(O,2,qW,aj(r.playlistId));p1[H]=O}else H=K.cttAuthInfo,r={},H.videoId?r.videoId=H.videoId:H.playlistId&&(r.playlistId=H.playlistId),RZ[K.cttAuthInfo.token]=r;r=K.cttAuthInfo.token}return r}; sh=function(K={},H=!1,r){new g.sZ((O,A)=>{var k=Js(H,r),b=k.K;k.K=!1;if(g.fo("enable_web_tiered_gel")&&g.fo("web_vss_routing_check_all_tier_policies")){let D=Js(H,300),y=Js(H,200);b=b||D.K||y.K;D.K=!1;y.K=!1}ih(k.B);ih(k.Y);k.Y=0;QT&&QT.isReady()?r===void 0&&g.fo("enable_web_tiered_gel")?K$(O,A,K,H,300,b):K$(O,A,K,H,r,b):(f1(H,r),O())})}; K$=function(K,H,r={},O=!1,A=200,k=!1){var b=QT,D=new Map,y=new Map,I={isJspb:O,cttAuthInfo:void 0,tier:A},Z={isJspb:O,cttAuthInfo:void 0};if(O){for(let e of Object.keys(WZ))H=g.fo("enable_web_tiered_gel")?PZ().smartExtractMatchingEntries({keys:[I,Z],sizeLimit:1E3}):PZ().extractMatchingEntries({isJspb:!0,cttAuthInfo:e}),H.length>0&&D.set(e,H),(g.fo("web_fp_via_jspb_and_json")&&r.writeThenSend||!g.fo("web_fp_via_jspb_and_json"))&&delete WZ[e];hs(D,b,K,r,!1,k)}else{for(let e of Object.keys(WZ))D=g.fo("enable_web_tiered_gel")? PZ().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:e,tier:A},{isJspb:!1,cttAuthInfo:e}],sizeLimit:1E3}):PZ().extractMatchingEntries({isJspb:!1,cttAuthInfo:e}),D.length>0&&y.set(e,D),(g.fo("web_fp_via_jspb_and_json")&&r.writeThenSend||!g.fo("web_fp_via_jspb_and_json"))&&delete WZ[e];n1(y,b,K,H,r,!1,k)}}; f1=function(K=!1,H=200){var r=()=>{sh({writeThenSend:!0},K,H)},O=Js(K,H),A=O===HC||O===rz?5E3:hsM; g.fo("web_gel_timeout_cap")&&!O.Y&&(A=aZ(()=>{r()},A),O.Y=A); ih(O.B);A=g.Ic("LOGGING_BATCH_TIMEOUT",no("web_gel_debounce_ms",1E4));g.fo("shorten_initial_gel_batch_timeout")&&Of&&(A=ukd);A=aZ(()=>{no("gel_min_batch_size")>0?PZ().getSequenceCount({cttAuthInfo:void 0,isJspb:K,tier:H})>=qq5&&r():r()},A); O.B=A}; n1=function(K,H,r,O,A={},k,b){if(K.size===0)r();else{var D=Math.round((0,g.a)()),y=K.size,I=AU(b);for(let [Z,e]of K){K=Z;b=e;let w=g.M2({context:g.cG(H.config_||g.Z3())});if(!g.w4(b)&&!g.fo("throw_err_when_logevent_malformed_killswitch")){O();break}w.events=b;(b=RZ[K])&&pdM(w,K,b);delete RZ[K];let d=K==="visitorOnlyApprovedKey";RsJ(w,D,d);k6(A);let T=G=>{g.fo("start_client_gcf")&&D4.pL(async()=>{await bP(G)}); y--;y||r()},t=0,J=()=>{t++; if(A.bypassNetworkless&&t===1)try{g.F3(H,I,w,DH({writeThenSend:!0},d,T,J,k)),Of=!1}catch(G){e5(G),O()}y--;y||r()}; try{g.F3(H,I,w,DH(A,d,T,J,k)),Of=!1}catch(G){e5(G),O()}}}}; hs=function(K,H,r,O={},A,k){if(K.size===0)r();else{var b=Math.round((0,g.a)()),D={value:K.size},y=new Map([...K]);for(let [J]of y){var I=J,Z=K.get(I);y=new iW1;var e=H.config_||g.Z3(),w=new yU,d=new jM;g.Xe(d,1,e.gT);g.Xe(d,2,e.kH);ck(d,16,e.o7);g.Xe(d,17,e.innertubeContextClientVersion);if(e.S1){var T=e.S1,t=new Em;T.coldConfigData&&g.Xe(t,1,T.coldConfigData);T.appInstallData&&g.Xe(t,6,T.appInstallData);T.coldHashData&&g.Xe(t,3,T.coldHashData);T.hotHashData&&t.B(T.hotHashData);yM(d,Em,62,t)}(T=g.v5.devicePixelRatio)&& T!=1&&LW(d,65,g.cQ(T));T=hR();T!==""&&g.Xe(d,54,T);T=ud();if(T.length>0){t=new ME;for(let G=0;G{g.fo("start_client_gcf")&&D4.pL(async()=>{await bP(y)}); D.value--;D.value||r()},()=>{D.value--; D.value||r()},A); O.headers["Content-Type"]="application/json+protobuf";O.postBodyFormat="JSPB";O.postBody=K;g.F3(H,k,"",O);Of=!1}; k6=function(K){g.fo("always_send_and_write")&&(K.writeThenSend=!1)}; DH=function(K,H,r,O,A){K={retry:!0,onSuccess:r,onError:O,networklessOptions:K,dangerousLogToVisitorSession:H,gO:!!A,headers:{},postBodyFormat:"",postBody:"",compress:g.fo("compress_gel")||g.fo("compress_gel_lr")};Fn()&&(K.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.a)())));return K}; RsJ=function(K,H,r){Fn()||(K.requestTimeMs=String(H));g.fo("unsplit_gel_payloads_in_logs")&&(K.unsplitGelPayloadsInLogs=!0);!r&&(H=g.Ic("EVENT_ID"))&&(r=eM(),K.serializedClientEventId={serializedEventId:H,clientCounter:String(r)})}; eM=function(){var K=g.Ic("BATCH_CLIENT_COUNTER")||0;K||(K=Math.floor(Math.random()*65535/2));K++;K>65535&&(K=1);g.vp("BATCH_CLIENT_COUNTER",K);return K}; pdM=function(K,H,r){if(r.videoId)var O="VIDEO";else if(r.playlistId)O="PLAYLIST";else return;K.credentialTransferTokenTargetId=r;K.context=K.context||{};K.context.user=K.context.user||{};K.context.user.credentialTransferTokens=[{token:H,scope:O}]}; YH=function(K,H){var r=g.et("yt.logging.transport.enableScrapingForTest"),O=ac("il_payload_scraping");O=(O!==void 0?String(O):"")==="enable_il_payload_scraping";if(!r)if(O)dz=[],g.Zy("yt.logging.transport.enableScrapingForTest",!0),g.Zy("yt.logging.transport.scrapedPayloadsForTesting",dz),g.Zy("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.Zy("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.Zy("yt.logging.transport.scrapeClientEvent",!0);else return;r=g.et("yt.logging.transport.scrapedPayloadsForTesting");O=g.et("yt.logging.transport.payloadToScrape");H&&(H=H.payload,(H=g.et("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(H)())&&r.push(H));H=g.et("yt.logging.transport.scrapeClientEvent");if(O&&O.length>=1)for(let A=0;A{BZ().currentState==="none"?K():BZ().install({none:{callback:K}})},H):g.Jt(0,K,H)}; ih=function(K){g.fo("transport_use_scheduler")?D4.eH(K):window.clearTimeout(K)}; bP=async function(K){K=K?.responseContext?.globalConfigGroup;var H=g.z(K,K8M),r=K?.hotHashData,O=g.z(K,HCN),A=K?.coldHashData,k=g.Rg().resolve(g.fV(g.KU));k&&(r&&(H?await Mj(k,r,H):await Mj(k,r)),A&&(O?await BG(k,A,O):await BG(k,A)));H=K?.rawFinchStaticConfigGroup;(K=K?.finchStaticHashData)?(r=g.Rg().resolve(g.fV(rfJ)))?await r.DD({config:H||{},jb:K||""}):(H||K)&&XK(new g.zh("FinchConfigManagerService is not present, but Finch config data is present.")):H&&XK(new g.zh("Finch config data is present, but hash is missing."))}; Js=function(K,H=200){return K?H===300?HC:OCp:H===300?rz:Af1}; VT=function(K){if(g.fo("enable_web_tiered_gel")){K=cC[K||""];var H=g.Rg().resolve(g.fV(g.KU))?.Ih()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(H)for(let r=0;rK!==void 0)}; g.lP=function(K=0){K=Y6(K);if(!K&&!g.Ic("USE_CSN_FALLBACK",!0))return null;K||(K="UNDEFINED_CSN");return K?K:null}; jMd=function(K){for(let H of Object.values(yfO))if(g.lP(H)===K)return!0;return!1}; Mr9=function(K,H,r){var O=tU();(r=g.lP(r))&&delete O[r];H&&(O[K]=H)}; WC=function(K){return tU()[K]}; zw=function(K,H,r=0,O){if(K!==Y6(r)||H!==g.Ic(Uf(r)))if(Mr9(K,O,r),bC9(K,r),g.vp(Uf(r),H),H=()=>{setTimeout(()=>{K&&g.PC("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:Gw,clientScreenNonce:K})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(H)}catch(A){H()}else H()}; JU=function(K,H){var r=g.Ic("VALID_SESSION_TEMPDATA_DOMAINS",[]),O=g.Tk(window.location.href);O&&r.push(O);O=g.Tk(K);if(g.mS(r,O)||!O&&g.JH(K,"/"))if(r=document.createElement("a"),g.eo(r,K),K=r.href)if(K=$v(K),K=xv(K))if(!H.csn&&(H.itct||H.ved)&&(H=Object.assign({csn:g.lP()},H)),A){var A=parseInt(A,10);isFinite(A)&&A>0&&C$(K,H,A)}else C$(K,H)}; C$=function(K,H,r){K=sf(K);H=H?Yv(H):"";r=r||5;g.J0()&&Z6(K,H,r)}; sf=function(K){for(let H of B0n)K=JF(K,H);return"ST-"+Fl(K).toString(36)}; g.mu=function(K){if(K.simpleText)return K.simpleText;if(K.runs){let H=[];for(let r of K.runs)r.text&&H.push(r.text);return H.join("")}return""}; g.az=function(K){if(K.simpleText)return K=document.createTextNode(K.simpleText),K;var H=[];if(K.runs)for(let D=0;DK.charCodeAt(r++); do{var A=uP(O);if(A===Infinity)break;let k=A>>3;switch(A&7){case 0:A=uP(O);if(k===2)return A;break;case 1:if(k===2)return;r+=8;break;case 2:A=uP(O);if(k===2)return K.substr(r,A);r+=A;break;case 5:if(k===2)return;r+=4;break;default:return}}while(r500));O++);O=A}else if(typeof K==="object")for(A in K){if(K[A]){a:{var k=A;var b=K[A],D=H,y=r;if(typeof b!=="string"||k!=="clickTrackingParams"&&k!=="trackingParams"){k=0;break a}k=(b=efH(atob(b.replace(/-/g,"+").replace(/_/g,"/"))))?qE(`${k}.ve`,b,D,y):0}O+=k;O+=qE(A,K[A],H,r);if(O>500)break}}else r[H]=p$(K),O+=r[H].length;else r[H]=p$(K),O+=r[H].length;return O}; qE=function(K,H,r,O){r+=`.${K}`;K=p$(H);O[r]=K;return r.length+K.length}; p$=function(K){try{return(typeof K==="string"?K:String(JSON.stringify(K))).substr(0,500)}catch(H){return`unable to serialize ${typeof K} (${H.message})`}}; oIJ=function(K,H={}){if(K=K.A9){let r=K.FU,O=K.VZ;K=[["componentStack",K.Et],["wizTagName",K.tagName],["wizOwnerTrace",K.aD?.join(" > ")],["errorSeverity",r?.toString()],["wizFeatureFlags",O?Object.entries(O).join("\n"):void 0]];for(let [A,k]of K)K=k,K!==void 0&&(H[A]=K)}return H}; g.KD=function(K){g.iP(K)}; g.HS=function(K){g.iP(K,"WARNING")}; g.iP=function(K,H="ERROR"){var r={};r.name=g.Ic("INNERTUBE_CONTEXT_CLIENT_NAME",1);r.version=g.Ic("INNERTUBE_CONTEXT_CLIENT_VERSION");Xkm(K,r,H)}; Xkm=function(K,H,r="ERROR"){if(K){K.hasOwnProperty("level")&&K.level&&(r=K.level);if(g.fo("wiz_enable_metadata_extraction_killswitch")){var O=H;if(!O?.componentStack){var A=K.A9?.Et;A&&(O||(O={}),O.componentStack=A)}H=O||H}else H=oIJ(K,H),O=K.A9?.FU,O!==void 0&&r!=="IGNORED"&&(r=O>=3?"ERROR":"WARNING");if(g.fo("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.Ic("SERVER_VERSION")))O=[],O.push(`Name: ${K.name}`),O.push(`Message: ${K.message}`),K.hasOwnProperty("params")&& O.push(`Error Params: ${JSON.stringify(K.params)}`),K.hasOwnProperty("args")&&O.push(`Error args: ${JSON.stringify(K.args,null,2)}`),O.push(`File name: ${K.fileName}`),O.push(`Stacktrace: ${K.stack}`),O=O.join("\n"),window.console.log(O,K);if(!(rh>=5)){O=[];for(k of wkO)try{k()&&O.push(k())}catch(T){}var k=O;k=[...dAd,...k];var b=X5d(K);O=b.message||"Unknown Error";A=b.name||"UnknownError";var D=b.stack||K.lN||"Not available";if(D.startsWith(`${A}: ${O}`)){var y=D.split("\n");y.shift();D=y.join("\n")}y= b.lineNumber||"Not available";b=b.fileName||"Not available";let d=0;if(K.hasOwnProperty("args")&&K.args&&K.args.length)for(var I=0;I=500);I++);else if(K.hasOwnProperty("params")&&K.params){let T=K.params;if(typeof K.params==="object")for(I in T){if(!T[I])continue;let t=`params.${I}`,J=p$(T[I]);H[t]=J;d+=t.length+J.length;if(d>500)break}else H.params=p$(T)}if(k.length)for(I=0;I=500);I++);navigator.vendor&& !H.hasOwnProperty("vendor")&&(H["device.vendor"]=navigator.vendor);I={message:O,name:A,lineNumber:y,fileName:b,stack:D,params:H,sampleWeight:1};H=Number(K.columnNumber);isNaN(H)||(I.lineNumber=`${I.lineNumber}:${H}`);if(K.level==="IGNORED")var Z=0;else a:{K=hU();for(Z of K.H$)if(I.message&&I.message.match(Z.lR)){Z=Z.weight;break a}for(var e of K.c9)if(e.callback(I)){Z=e.weight;break a}Z=1}I.sampleWeight=Z;Z=I;for(var w of cfP){if(!w.zU[Z.name])continue;e=w.zU[Z.name];for(let T of e){e=Z.message.match(T.Dz); if(!e)continue;Z.params["params.error.original"]=e[0];K=T.groups;I={};for(H=0;H=K&&(K-6^20)1E3&&g.HS(new g.zh("IL Attach cache exceeded limit"))}b=wh(r,H);ZV.has(b)?dh(r,H):eW.set(b, !0)}}O=O.filter(D=>{D.csn!==H?(D.csn=H,D=!0):D=!1;return D}); r={csn:H,parentVe:r.getAsJson(),childVes:g.tx(O,D=>D.getAsJson())}; H==="UNDEFINED_CSN"?cS("visualElementAttached",k,r):K?Ef("visualElementAttached",r,K,k):g.PC("visualElementAttached",r,k)}; PEO=function(K,H,r,O,A,k,b){TK(r,H);O=vS({cttAuthInfo:WC(H)||void 0,automatedLogEventSource:b},H);r={csn:H,ve:r.getAsJson(),eventType:1};A&&(r.clientData=A);H==="UNDEFINED_CSN"?cS("visualElementShown",O,r):K?Ef("visualElementShown",r,K,O):g.PC("visualElementShown",r,O)}; Qr=function(K,H,r,O=!1){var A=O?16:8;O=vS({cttAuthInfo:WC(H)||void 0,endOfSequence:O,automatedLogEventSource:void 0},H);r={csn:H,ve:r.getAsJson(),eventType:A};H==="UNDEFINED_CSN"?cS("visualElementHidden",O,r):K?Ef("visualElementHidden",r,K,O):g.PC("visualElementHidden",r,O)}; gIN=function(K,H,r,O,A,k){Ey(K,H,r,O,k)}; Ey=function(K,H,r,O,A){var k=void 0;TK(r,H);k=k||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";A=vS({cttAuthInfo:WC(H)||void 0,automatedLogEventSource:A},H);r={csn:H,ve:r.getAsJson(),gestureType:k};O&&(r.clientData=O);H==="UNDEFINED_CSN"?cS("visualElementGestured",A,r):K?Ef("visualElementGestured",r,K,A):g.PC("visualElementGestured",r,A)}; L8N=function(){var K=lL(16);var H=[];for(let r=0;r{g.So(H,r=>{TK(r,K);var O=vS({cttAuthInfo:WC(K)||void 0,automatedLogEventSource:void 0},K);r={csn:K,ve:r.getAsJson(),eventType:4};K==="UNDEFINED_CSN"?cS("visualElementShown",O,r):g.PC("visualElementShown",r,O)})})()}; pU=function(K,H,r,O,A,k,b,D,y,I){var Z=H^K;K+5>>2=K&&r[E[50]]();if(K-5<<2=K){FZ(Z^4293,Z^2265,r);var e=g.uN(r[E[Z^4326]],m9J)}if(K-3>>4==4)throw r;if((K+5&11)==1){let w=r[E[5]](E[Z^8263]);gh[E[Z^8220]](w,1);gh[E[Z^8311]](w,Z^8273);gh[E[Z^8315]](w,Z^8314);gh[E[Z^8311]](w,Z^8257);gh[E[Z^8315]](w,Z^8289);gh[E[Z^8311]](w,Z^8223);gh[E[Z^8315]](w,Z^8274);e=w[E[Z^8300]](E[Z^8263])}(K>>1&9)>=2&&(K+4&16)<4&&(e=r(D,y,I));return e}; Y0t=function(K,H){oc(()=>{g.So(H,r=>{Qr(void 0,K,r)})})()}; LD=function(){var K=!1;try{K=!!window.sessionStorage.getItem("session_logininfo")}catch{K=!0}return(g.Ic("INNERTUBE_CLIENT_NAME")==="WEB"||g.Ic("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&K}; NK=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.vp("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var K;let r=UAd;r||(r=document.querySelector("#persist_identity"));if(K=r){var H=K.src?(new URL(K.src)).origin:"*";K.contentWindow?.postMessage({action:"clear"},H)}}catch{}}; g.YO=function(K){K&&(K.startsWith("https://accounts.google.com/AddSession")?NK():K.startsWith("https://accounts.google.com/ServiceLogin")?NK():K.startsWith("https://myaccount.google.com")&&tO(K).Y.endsWith("/youtubeoptions")&&NK());if(g.Ic("LOGGED_IN",!0)&&LD()){var H=g.Ic("VALID_SESSION_TEMPDATA_DOMAINS",[]);var r=g.Tk(window.location.href);r&&H.push(r);r=g.Tk(K);g.mS(H,r)||!r&&g.JH(K,"/")?(H=$v(K),(H=xv(H))?(H=sf(H),H=(H=g.FR(H)||null)?g.Ta(H):{}):H=null):H=null;H==null&&(H={});r=H;var O=void 0; LD()?(O||(O=g.Ic("LOGIN_INFO")),O?(r.session_logininfo=O,r=!0):r=!1):r=!1;r&&JU(K,H)}}; Uy=function(K,H={}){var r=g.Ic("EVENT_ID");r&&(H.ei||(H.ei=r));H&&JU(K,H)}; g.Vr=function(K,H,r,O,A=!1){r&&JU(K,r);r=g.Iq(K,g.v4)||g.SW;var k=jo(r);K!=k&&XK(Error(`Unsafe window.open URL: ${K}`));K=k;H=H||Fl(K).toString(36);try{if(A)return A=K,A=g.O_(A),g.YO(A),TL(A,H,"attributionsrc")}catch(b){e5(b)}g.YO(K);return TL(r,H,O)}; Vr1=function(){var K=window.location.href;if(g.fo("kevlar_disable_theme_param"))return null;Q3(K);try{let H=g.Eu(K).theme;return S0M.get(H)||null}catch(H){}return null}; th=function(K,H){if(H.encryptedTokenJarContents&&(K.K[H.encryptedTokenJarContents]=H,typeof H.expirationSeconds==="string")){let r=Number(H.expirationSeconds);setTimeout(()=>{delete K.K[H.encryptedTokenJarContents]},r*1E3); K.Y&&Z6("CONSISTENCY",H.encryptedTokenJarContents,r,void 0,!0)}}; lg=function(K){return K.localStorage===void 0?new kC("yt-client-location"):K.localStorage}; g.hh=function(K,H=!1,r=!1,O,A){var k=g.Ic("INNERTUBE_CONTEXT");if(!k)return g.iP(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};k=g.M2(k);g.fo("web_no_tracking_params_in_shell_killswitch")||delete k.clickTracking;k.client||(k.client={});var b=k.client;b.clientName==="MWEB"&&b.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(b.clientFormFactor=g.Ic("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");b.screenWidthPoints=window.innerWidth;b.screenHeightPoints=window.innerHeight;b.screenPixelDensity= Math.round(window.devicePixelRatio||1);b.screenDensityFloat=window.devicePixelRatio||1;b.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var D=g.Ph();var y="USER_INTERFACE_THEME_LIGHT";D.m0(165)?y="USER_INTERFACE_THEME_DARK":D.m0(174)?y="USER_INTERFACE_THEME_LIGHT":!g.fo("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(y="USER_INTERFACE_THEME_DARK");D=Vr1()||y;b.userInterfaceTheme= D;g.v5.document&&(b.applicationState=g.v5.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!H){if(D=Vi())b.connectionType=D;g.fo("web_log_effective_connection_type")&&(D=l$())&&(k.client.effectiveConnectionType=D)}g.fo("web_log_memory_total_kbytes")&&g.v5.navigator?.deviceMemory&&(k.client.memoryTotalKbytes=`${g.v5.navigator?.deviceMemory*1E6}`);H&&O&&!g.fo("web_it_context_set_original_url_ks")&&(D=O,y=g.v5.location.href,y instanceof g.Py||(y=tO(y)),D instanceof g.Py||(D=tO(D)),D=y.resolve(D), b.originalUrl=D.toString());if(g.fo("web_gcf_hashes_innertube")){var I=vG();I&&(D=I.coldConfigData,y=I.coldHashData,I=I.hotHashData,k.client.configInfo=k.client.configInfo||{},D&&(k.client.configInfo.coldConfigData=D),y&&(k.client.configInfo.coldHashData=y),I&&(k.client.configInfo.hotHashData=I))}D=g.Eu(g.v5.location.href);!g.fo("web_populate_internal_geo_killswitch")&&D.internalcountrycode&&(b.internalGeo=D.internalcountrycode);!g.fo("web_populate_client_screen_killswitch")&&A&&(b.clientScreen=A); b.clientName==="MWEB"||b.clientName==="WEB"?(b.mainAppWebInfo||(b.mainAppWebInfo={}),b.mainAppWebInfo.graftUrl=O||g.v5.location.href,g.fo("kevlar_woffle")&&aH.instance&&(O=aH.instance,b.mainAppWebInfo.pwaInstallabilityStatus=!O.K&&O.Y?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),b.mainAppWebInfo.webDisplayMode=Qi(),b.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):b.clientName==="TVHTML5"&&(!g.fo("web_lr_app_quality_killswitch")&& (O=g.Ic("LIVING_ROOM_APP_QUALITY"))&&(b.tvAppInfo=Object.assign(b.tvAppInfo||{},{appQuality:O})),O=g.Ic("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(b.tvAppInfo=Object.assign(b.tvAppInfo||{},{certificationScope:O}));if(!g.fo("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var Z=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}Z=void 0}Z&&(b.timeZone=Z)}(Z=hR())?b.experimentsToken=Z:delete b.experimentsToken;b=ud();fD.instance||(fD.instance=new fD);Z=iN(fD.instance.K); k.request={...k.request,internalExperimentFlags:b,consistencyTokenJars:Z};!g.fo("web_prequest_context_killswitch")&&(b=g.Ic("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(k.request.externalPrequestContext=b);Z=g.Ph();b=Z.m0(58);Z=Z.get("gsml","");k.user={...k.user};b&&(k.user.enableSafetyMode=b);Z&&(k.user.lockedSafetyMode=!0);g.fo("warm_op_csn_cleanup")?r&&(H=g.lP())&&(k.clientScreenNonce=H):!H&&(H=g.lP())&&(k.clientScreenNonce=H);K&&(k.clickTracking={clickTrackingParams:K});if(K=g.et("yt.mdx.remote.remoteClient_"))k.remoteClient= K;nD.getInstance().setLocationOnInnerTubeContext(k);try{var e=g.ld(),w=e.bid;delete e.bid;k.adSignalsInfo={params:[],bid:w};for(let [d,T]of Object.entries(e))e=d,w=T,k.adSignalsInfo.params?.push({key:e,value:`${w}`});if(k.client?.clientName==="TVHTML5"||k.client?.clientName==="TVHTML5_UNPLUGGED"){let d=g.Ic("INNERTUBE_CONTEXT");d.adSignalsInfo&&(k.adSignalsInfo.advertisingId=d.adSignalsInfo.advertisingId,k.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",k.adSignalsInfo.limitAdTracking= d.adSignalsInfo.limitAdTracking,d.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(k.adSignalsInfo.atTrackingManagerAuthorizationStatus=d.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(d){g.iP(d)}return k}; ug=function(K){var H={"Content-Type":"application/json"};g.Ic("EOM_VISITOR_DATA")?H["X-Goog-EOM-Visitor-Id"]=g.Ic("EOM_VISITOR_DATA"):g.Ic("VISITOR_DATA")&&(H["X-Goog-Visitor-Id"]=g.Ic("VISITOR_DATA"));H["X-Youtube-Bootstrap-Logged-In"]=g.Ic("LOGGED_IN",!1);g.Ic("DEBUG_SETTINGS_METADATA")&&(H["X-Debug-Settings-Metadata"]=g.Ic("DEBUG_SETTINGS_METADATA"));K!=="cors"&&((K=g.Ic("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(H["X-Youtube-Client-Name"]=K),(K=g.Ic("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(H["X-Youtube-Client-Version"]= K),(K=g.Ic("CHROME_CONNECTED_HEADER"))&&(H["X-Youtube-Chrome-Connected"]=K),(K=g.Ic("DOMAIN_ADMIN_STATE"))&&(H["X-Youtube-Domain-Admin-State"]=K),(K=nD.getInstance().getXGeoHeader?.())&&(H["X-Geo"]=K));(K=g.Ic("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(H["X-YouTube-Lava-Device-Context"]=K);return H}; Ot=function(K,H,r,O,A,k,b){var D=H^K;var y;(K&28)==K&&(y=O(A,k,b));if((K-6&7)==1){r=(r%O[E[0]]+O[E[0]])%O[E[0]];var I=O[0];O[0]=O[r];O[r]=I;y=[r]}return y}; qK=function(K){return()=>new K}; trP=function(K){if(K.length===1)return K[0];var H=pD.UNKNOWN_INTERFACE;if(H){H=new RegExp(H);for(var r of K)if(H.exec(r))return r}var O=[];Object.entries(pD).forEach(([A,k])=>{"UNKNOWN_INTERFACE"!==A&&O.push(k)}); r=new RegExp(O.join("|"));K.sort((A,k)=>A.length-k.length); for(let A of K)if(!r.exec(A))return A;return K[0]}; RH=function(K){return`/youtubei/v1/${trP(K)}`}; Kb=function(K){return g.et("ytcsi."+(K||"")+"data_")||ig(K)}; HB=function(){var K=Kb();K.info||(K.info={});return K.info}; rQ=function(K){K=Kb(K);K.metadata||(K.metadata={});return K.metadata}; Oo=function(K){K=Kb(K);K.tick||(K.tick={});return K.tick}; AS=function(K){K=Kb(K);if(K.gel){let H=K.gel;H.gelInfos||(H.gelInfos={});H.gelTicks||(H.gelTicks={})}else K.gel={gelTicks:{},gelInfos:{}};return K.gel}; kf=function(K){K=AS(K);K.gelInfos||(K.gelInfos={});return K.gelInfos}; lLd=function(){var K=AS();K.preLoggedGelInfos||(K.preLoggedGelInfos=[]);return K.preLoggedGelInfos}; bb=function(K){var H=Kb(K).nonce;H||(H=g.Wj(16),Kb(K).nonce=H);return H}; ig=function(K){var H={tick:{},info:{}};g.Zy("ytcsi."+(K||"")+"data_",H);return H}; DK=function(){var K=g.et("ytcsi.debug");K||(K=[],g.Zy("ytcsi.debug",K),g.Zy("ytcsi.reference",{}));return K}; jV=function(K){var H=DK();H.push(K);g.fo("limit_ytcsi_debug_array_size")&&H.length>yR&&H.splice(0,H.length-yR)}; BB=function(K){K=K||"";var H=MX();if(H[K])return H[K];var r={timerName:K,info:{},tick:{},span:{},jspbInfo:[]};jV(r);return H[K]=r}; vB=function(K){K=K||"";var H=MX();H[K]&&delete H[K];var r={timerName:K,info:{},tick:{},span:{},jspbInfo:[]};jV(r);H[K]=r}; MX=function(){var K=g.et("ytcsi.reference");if(K)return K;DK();return g.et("ytcsi.reference")}; ZK=function(K){return IF[K]||"LATENCY_ACTION_UNKNOWN"}; W84=function(K,H,r={}){var O=Math.round(r.timestamp||(0,g.a)());oM(K,1,O{var O=(0,g.a)();for(let A in dQ)dQ[A]&&O-dQ[A].time>6E4&&delete dQ[A];K&&(K.K=0)},5E3)); return r.count>5?(r.count===6&&Math.random()*1E5<1&&(r=new g.zh("CSI data exceeded logging limit with key",H.split("_")),H.indexOf("plev")>=0||g.HS(r)),!0):!1}; Eo=function(){var K;g.fo("csi_use_performance_navigation_timing")?(K=Tz?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(K.requestStart=QR(K.requestStart),K.responseEnd=QR(K.responseEnd),K.redirectStart=QR(K.redirectStart),K.redirectEnd=QR(K.redirectEnd),K.domainLookupEnd=QR(K.domainLookupEnd),K.connectStart=QR(K.connectStart),K.connectEnd=QR(K.connectEnd),K.responseStart=QR(K.responseStart),K.secureConnectionStart=QR(K.secureConnectionStart),K.domainLookupStart=QR(K.domainLookupStart),K.isPerformanceNavigationTiming= !0):K=Tz.timing:K=g.fo("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(Tz.timing)):Tz.timing;return K}; QR=function(K){return Math.round($f()+K)}; $f=function(){return g.fo("csi_use_time_origin")&&Tz.timeOrigin?Math.floor(Tz.timeOrigin):Tz.timing.navigationStart}; zfH=function(){var K=lLd(),H=kf(),r=void 0;for(var O=0;O{YC(H,D);YC(k,D);b=!0}; for(let D of K)A(D);b&&gQ(k)}}; Lb=function(K,H){xf("_start",K,H)}; gQ=function(K,H){if(!g.fo("web_csi_action_sampling_enabled")||!Kb(H).actionDisabled){var r=BB(H||"");YC(r.info,K);K.loadType&&(r=K.loadType,rQ(H).loadType=r);YC(kf(H),K);r=bb(H);H=Kb(H).cttAuthInfo;wQ().info(K,r,H)}}; CEp=function(){return(g.Rg().resolve(g.fV(g.KU))?.Ih()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(K=>Object.values(K)[0])}; xf=function(K,H,r){if(!g.fo("web_csi_action_sampling_enabled")||!Kb(r).actionDisabled){var O=bb(r),A;if(A=g.fo("web_csi_debug_sample_enabled")&&O){g.Rg().resolve(g.fV(g.KU))?.Ih()&&!NX&&(NX=!0,xf("gcfl",(0,g.a)(),r));A=g.Rg().resolve(g.fV(g.KU))?.Ih()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var k;if(k=A!==0)b:{k=CEp();if(k.length>0)for(var b=0;b0?b:void 0;try{Tz.mark(A,k)}catch(y){Tz.mark(A)}}A= BB(r||"");A.tick[K]=H||(0,g.a)();if(A.callback&&A.callback[K])for(var D of A.callback[K])D();D=AS(r);D.gelTicks&&(D.gelTicks[K]=!0);A=Oo(r);D=H||(0,g.a)();A[K]=D;A=Kb(r).cttAuthInfo;K==="_start"?(K=wQ(),cB(K,`baseline_${O}`)||g.PC("latencyActionBaselined",{clientActionNonce:O},{timestamp:H,cttAuthInfo:A})):wQ().tick(K,O,H,A);Yf(r);return D}}}; Jfm=function(){var K=Tz.getEntriesByType?.("mark");K&&K.forEach(H=>{H.name.startsWith("mark_")&&Tz.clearMarks?.(H.name)})}; Uo=function(){switch(rC()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; SV=function(K){var H={},r=(O,A,k)=>{A=A.match("_rid")?A.split("_rid")[0]:A;typeof k==="number"&&(k=JSON.stringify(k));O.requestIds?O.requestIds.push({endpoint:A,id:k}):O.requestIds=[{endpoint:A,id:k}]}; for(let [O,A]of Object.entries(K)){K=O;let k=A;switch(K){case "GetBrowse_rid":r(H,K,k);break;case "GetGuide_rid":r(H,K,k);break;case "GetHome_rid":r(H,K,k);break;case "GetPlayer_rid":r(H,K,k);break;case "GetSearch_rid":r(H,K,k);break;case "GetSettings_rid":r(H,K,k);break;case "GetTrending_rid":r(H,K,k);break;case "GetWatchNext_rid":r(H,K,k);break;case "yt_red":H.isRedSubscriber=!!k;break;case "yt_ad":H.isMonetized=!!k}}return H}; sMN=function(K,H){K=document.querySelector(K);if(!K)return!1;var r="",O=K.nodeName;O==="SCRIPT"?(r=K.src,r||(r=K.getAttribute("data-timing-href"))&&(r=window.location.protocol+r)):O==="LINK"&&(r=K.href);QB(document)&&K.setAttribute("nonce",QB(document));return r?(K=Tz.getEntriesByName(r))&&K[0]&&(K=K[0],r=$f(),xf("rsf_"+H,r+Math.round(K.fetchStart)),xf("rse_"+H,r+Math.round(K.responseEnd)),K.transferSize!==void 0&&K.transferSize===0)?!0:!1:!1}; mA1=function(){var K=window.location.protocol,H=Tz.getEntriesByType("resource");H=g.VB(H,r=>r.name.indexOf(`${K}//fonts.gstatic.com/s/`)===0); (H=g.l0(H,(r,O)=>O.duration>r.duration?O:r,{duration:0}))&&H.startTime>0&&H.responseEnd>0&&(xf("wffs",QR(H.startTime)),xf("wffe",QR(H.responseEnd)))}; aL1=function(K,H,r){Tz&&Tz.measure&&(K.startsWith("measure_")||(K="measure_"+K),r?Tz.measure(K,H,r):H?Tz.measure(K,H):Tz.measure(K))}; VR=function(K){var H=PB("aft",K);if(H)return H;H=g.Ic((K||"")+"TIMING_AFT_KEYS",["ol"]);var r=H.length;for(let O=0;Or.name==="first-paint"))return QR(K.startTime)}var H; g.fo("csi_use_performance_navigation_timing")?H=Tz.getEntriesByType("first-paint")[0].startTime:H=Tz.timing.AK;return H?Math.max(0,H):0}; g.Gz=function(K){ig(K);hfP();Jfm();K||(g.Ic("TIMING_ACTION")&&g.vp("PREVIOUS_ACTION",g.Ic("TIMING_ACTION")),g.vp("TIMING_ACTION",""))}; JS=function(){var K=["pbs","pbu"];oc(()=>{BB("").info.actionType="watch";K&&g.vp("TIMING_AFT_KEYS",K);g.vp("TIMING_ACTION","watch");var H=SV(g.Ic("TIMING_INFO",{}));Object.keys(H).length>0&&gQ(H);H={isNavigation:!0,actionType:ZK(g.Ic("TIMING_ACTION"))};var r=g.Ic("PREVIOUS_ACTION");r&&(H.previousAction=ZK(r));if(r=g.Ic("CLIENT_PROTOCOL"))H.httpProtocol=r;if(r=g.Ic("CLIENT_TRANSPORT"))H.transportProtocol=r;(r=g.lP())&&r!=="UNDEFINED_CSN"&&(H.clientScreenNonce=r);r=Uo();if(r===1||r===-1)H.isVisible= !0;r=rQ().loadType==="cold";var O=HB();r||(r=O.yt_lt==="cold");if(r){H.loadType="cold";r=HB();O=Eo();let b=$f(),D=g.Ic("CSI_START_TIMESTAMP_MILLIS",0);D>0&&!g.fo("embeds_web_enable_csi_start_override_killswitch")&&(b=D);b&&(xf("srt",O.responseStart),r.prerender!==1&&Lb(b));r=nIt();r>0&&xf("fpt",r);r=Eo();r.isPerformanceNavigationTiming&&gQ({performanceNavigationTiming:!0},void 0);xf("nreqs",r.requestStart,void 0);xf("nress",r.responseStart,void 0);xf("nrese",r.responseEnd,void 0);r.redirectEnd-r.redirectStart> 0&&(xf("nrs",r.redirectStart,void 0),xf("nre",r.redirectEnd,void 0));r.domainLookupEnd-r.domainLookupStart>0&&(xf("ndnss",r.domainLookupStart,void 0),xf("ndnse",r.domainLookupEnd,void 0));r.connectEnd-r.connectStart>0&&(xf("ntcps",r.connectStart,void 0),xf("ntcpe",r.connectEnd,void 0));r.secureConnectionStart>=$f()&&r.connectEnd-r.secureConnectionStart>0&&(xf("nstcps",r.secureConnectionStart,void 0),xf("ntcpe",r.connectEnd,void 0));Tz&&"getEntriesByType"in Tz&&mA1();r=[];if(document.querySelector&& Tz&&Tz.getEntriesByName)for(A in zz)zz.hasOwnProperty(A)&&(O=zz[A],sMN(A,O)&&r.push(O));var A=r;if(A.length>0){H.resourceInfo=[];for(var k of A)H.resourceInfo.push({resourceCache:k})}}gQ(H);zfH();tS(!0);k=g.Ic("TIMING_ACTION");g.et("ytglobal.timingready_")&&k&&Cb()&&VR()&&Yf()})()}; aF=function(){var K={};oc(()=>{Cb()&&g.so("aa",void 0,void 0);vB();g.Gz();tS(!1);K.cttAuthInfo&&(Kb().cttAuthInfo=K.cttAuthInfo);g.vp("TIMING_AFT_KEYS",[]);K.gf?g.m9({loadType:"hot"}):g.m9({loadType:"warm"});g.vp("TIMING_ACTION","");delete g.Ic("TIMING_INFO",{}).yt_lt;oc(Lb)(K.startTime,void 0)})()}; g.nb=function(K,H={}){oc(()=>{g.fb(K);var r=H.sampleRate;if(!g.fo("web_csi_action_sampling_enabled")||r===void 0||r<=1)r=!1;else{var O=bb(K);r=BS(O)%r!==0}r&&(Kb(K).actionDisabled=!0);BB(K||"").info.actionType=K;H.cttAuthInfo&&(Kb(K).cttAuthInfo=H.cttAuthInfo);g.vp(K+"TIMING_ACTION",K);oc(Lb)(H.startTime,K);r={actionType:ZK(K)};H.Z7&&(r.previousAction=ZK(g.Ic("TIMING_ACTION")));(O=g.lP())&&O!=="UNDEFINED_CSN"&&(r.clientScreenNonce=O);g.m9(r,K);tS(!0,K)})()}; g.fb=function(K){oc(()=>{Cb(K)&&g.so("aa",void 0,K);vB(K);g.Gz(K)})()}; Cb=function(K){return oc(()=>g.hS("_start",K))()}; g.m9=function(K,H,r=!1){oc(gQ)(K,H,r)}; g.so=function(K,H,r){return oc(xf)(K,H,r)}; ub=function(K){oc(aL1)("action_finished",K,void 0)}; g.hS=function(K,H){return oc(()=>{var r=Oo(H);return K in r})()}; pb=function(K){if(!g.fo("universal_csi_network_ticks"))return"";K=Q3(K)||"";var H=Object.keys(qX);for(let r=0;r{}; var H=qX[K];return H?(g.RF(H),()=>{var r=g.fo("universal_csi_network_ticks")?(r=ueP[K])?g.RF(r):!1:!1;return r}):()=>{}}; g.RF=function(K,H,r){return oc(()=>{if(g.hS(K,r))return!1;g.so(K,H,r);return!0})()}; g.Ki=function(K,H,r){oc(()=>{if(!Cb(r)||g.hS(K,r))return!1;g.so(K,H,r);return!0})()}; q0m=function(){oc(()=>{var K=bb();requestAnimationFrame(()=>{setTimeout(()=>{K===bb()&&g.so("ftl",void 0,void 0)},0)})})()}; pkd=function(K,H,r,O,A){if(Hx.instance!==void 0){if(O=Hx.instance,K=[K!==O.V,H!==O.Vb,r!==O.B,A!==O.Y,!1,!1,!1],K.some(k=>k))throw new g.zh("InnerTubeTransportService is already initialized",K); }else Hx.instance=new Hx(K,H,r,O,A)}; RfP=async function(K,H,r){K=await nd(K.B.Zv(H?.pO?.identity||$h,{sessionIndex:H?.pO?.sessionIndex}));return Promise.resolve({...ug(r),...K})}; Hyt=async function(K,H,r,O=()=>{}){var A=H.config?.EJ?.U4; if(A&&K.Y&&K.Y.has(A)&&!H.config?.EJ?.disableCache){var k=await K.Y.get(A);if(k&&!k.isExpired())return O=rG(k),k.isProcessed()||(O2(K,O,H),await A9(K.Y,A)),Promise.resolve(O)}await iC4(H);(A=H.config?.requestKey)&&K.K.has(A)?r=K.K.get(A):(k=JSON.stringify(H.innerTubeRequest),H.ij={...H.ij,headers:{...(H.ij?.headers??{}),...r}},r={...H.ij},H.ij.method==="POST"&&(r={...r,body:k}),H.config?.KT&&g.so(H.config.KT),r=K.Vb.fetch(H.input,r,H.config),A&&K.K.set(A,r));if((r=await r)&&"error"in r&&r?.error?.details){k= r.error.details;for(let b of k)(k=b["@type"])&&K$n.indexOf(k)>-1&&(delete b["@type"],r=b)}A&&K.K.has(A)&&K.K.delete(A);H.config?.tH&&g.so(H.config.tH);O2(K,r,H);H.config?.dt&&g.so(H.config.dt);O();return r||void 0}; g.b6=function(K,H,r,O,A={pO:{identity:$h}}){if(g.fo("maw_network_machine_raw_request")||g.fo("all_web_network_machine_raw_request")){let b=g.Rg().resolve(g.fV(kw))?.();if(b)return rD5(Oy5(b,{innerTubeRequest:H,apiPath:r,clickTrackingParams:O,config:A,includeCurrentScreenNonce:!0})).then(D=>D,D=>{g.fo("web_nm_error_passthrough_ks")||g.HS(new g.zh("Error: InnerTube request machine failed",r,D?.message))})}var k=()=>{}; k=ib(pb(r));H.context||(H.context=g.hh(O,!0));return new g.sZ(async b=>{var D=wR(r);D=g.gb(D)?"same-origin":"cors";if(K.B.B3){var y=K.B.Zv(A?.pO?.identity||$h,{sessionIndex:A?.pO?.sessionIndex});D={...ug(D),...y}}else D=await RfP(K,A,D);y=dR(wR(r));y={input:y,ij:cL(y),innerTubeRequest:H,config:A};b(Hyt(K,y,D,k))})}; iC4=async function(K){if(K?.innerTubeRequest?.context){K=K.innerTubeRequest.context;for(let H of[])await H.DU(K)}}; O2=function(K,H,r){if(H&&!H?.sequenceMetaData?.skipProcessing&&K.N)for(let O of Dn)K.N[O]&&K.N[O].handleResponse(H,r)}; ADP=function(){var K,H;return{Su:new yx((r,O)=>{K=r;H=O}), resolve:K,reject:H}}; Mn=function(K){return jD(K)?K:bh(K)?new yx((H,r)=>{K.then(H,r)}):new yx(H=>{H(K)})}; Bx=function(K){return new yx((H,r)=>{r(K)})}; vx=function(K){try{return Mn(K())}catch(H){return Bx(H)}}; rD5=function(K){return I3(K,g.sZ)}; I3=function(K,H){return new H((r,O)=>{Zn(K,r,O)})}; FB=async function(K){return I3(K,Promise)}; eD=function(K){if(K.K==="fulfilled"){var H=K.Y;K.Y=[];K.B=[];for(var r of H)r(K.result)}else if(K.K==="rejected"){r=K.B;K.Y=[];K.B=[];for(H of r)H(K.error)}}; Zn=function(K,H,r){var {Su:O,resolve:A,reject:k}=ADP();K.Y.push(b=>{if(H)try{let D=H(b);A(D)}catch(D){k(D)}else A(b)}); K.B.push(b=>{if(r)try{let D=r(b);A(D)}catch(D){k(D)}else k(b)}); eD(K);return O}; o3=function(K,H){return Zn(K,void 0,H)}; XB=function(K,H){return kr5(H.call(K))}; wG=function(K){return function*(){return yield{Su:Mn(K)}}()}; kr5=function(K){return vx(()=>dG(K,K.next()))}; dG=function(K,H){return H.done?Mn(H.value):o3(Zn(H.value.Su,r=>dG(K,K.next(r))),r=>dG(K,K.throw(r)))}; by5=function(K,H,r){return XB(K,function(){var O=this;return function*(){var A=nd(O.K.Zv(H?.pO?.identity||$h,{sessionIndex:H?.pO?.sessionIndex}));A=yield*wG(Mn(A));return{...ug(r),...A}}()})}; cx=function(K){return K===1||K===2}; jCd=function(K,H,r=!1){var O,A=g.z(H,Dem)?.request;A&&K.K.aN&&(O=K.K.aN[A]);O||r||(A=g.z(H,yDO)?.signal)&&K.K.H7&&(O=K.K.H7[A]);if(!O&&(K=r?K.K.UV:K.K.u0))for(let k in H)if(K[k]){O=K[k];break}if(!O){if(r)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}H=O();return Mn(H)}; Oy5=function(K,H){return K.run("REQUEST_INIT",H)}; Tf=function(K,H){return K.run("PROCESS_RESPONSE",H,"ResponseMachine (Cache)")}; Qx=function(K,H,r){return K.run("INIT",H,r!==void 0?`ResponseMachine (Chunk ${r})`:"ResponseMachine")}; MAp=function(){var K=g.Rg();g.nV(K,{NQ:E2,Xm:()=>new Map}); g.nV(K,{NQ:$w,S$:$w,gE:!0});g.nV(K,{NQ:xw,S$:xw,gE:!0});g.nV(K,{NQ:Px,S$:Px,gE:!0});g.nV(K,{NQ:gG,S$:gG,gE:!0});g.nV(K,{NQ:Li,S$:Li,gE:!0});g.nV(K,{NQ:Nn,S$:Nn,gE:!0});g.nV(K,{NQ:Yw,S$:Yw,gE:!0});g.nV(K,{NQ:U2,S$:U2,gE:!0});g.nV(K,{NQ:SD,S$:SD,gE:!0});g.nV(K,{NQ:Vx,S$:Vx,gE:!0});g.nV(K,{NQ:t9,Xm:(H,r,O,A,k,b,D,y,I,Z)=>({COMMAND_INIT:y,REQUEST_INIT:I,CACHE:r,LOCAL_ROUTER:D,CONTEXT:O,AUTH:H,DEDUPE:A,FETCH:b,RETRY:Z,FALLBACK:k}), [g.hQ]:[$w,xw,Px,gG,Li,Nn,Yw,U2,SD,Vx],gE:!0});g.nV(K,{NQ:kw,Xm:H=>()=>new g.l6(H), [g.hQ]:[t9],gE:!0});g.nV(K,{NQ:Wx,S$:Wx,gE:!0});g.nV(K,{NQ:Gf,S$:Gf,gE:!0});g.nV(K,{NQ:zf,S$:zf,gE:!0});g.nV(K,{NQ:Ci,S$:Ci,gE:!0});g.nV(K,{NQ:J9,Xm:(H,r,O,A)=>({INIT:A,ERROR_UNPACKER:r,PROCESS_RESPONSE:O,CALLBACK_DISPATCHER:H}), [g.hQ]:[Wx,Gf,zf,Ci],gE:!0});g.nV(K,{NQ:s2,Xm:H=>()=>new mV(H), [g.hQ]:[J9],gE:!0})}; rG=function(K){return{...K.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; A9=async function(K,H){var r=K.K.get(H);r&&(r.entryData.isProcessed=!0,await a3(K,H,r.entryData))}; a3=async function(K,H,r){var O=K.Y;if(r.expireTimestampMs){O=Number(r.expireTimestampMs)-Math.round((0,g.a)());let A=no("mweb_override_response_store_expiration_ms");A>0&&A{K.remove(H)},O); K.K.set(H,{entryData:r,timer:O})}; ni=function(K,H){if(K=K.K.get(H))return new fi(K.entryData)}; h9=function(K,H){var r=K.K.get(H);r&&(clearTimeout(r.timer),K.K.delete(H))}; u6=function(K,H,r){var O={...K};for(let A of Object.keys(H)){let k=K[A],b=H[A];if(b===void 0)delete O[A];else if(k===void 0)O[A]=b;else if(Array.isArray(b)&&Array.isArray(k))O[A]=r?[...k,...b]:b;else if(!Array.isArray(b)&&g.d4(b)&&!Array.isArray(k)&&g.d4(k))O[A]=u6(k,b,r);else if(typeof b===typeof k)O[A]=b;else return H=new g.zh("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:A,Km:k,updateValue:b}),g.iP(H),K}return O}; pi=function(K,H){var r=new g.qn(H);(H=r.get("req_id"))&&K.set("req_id",H);g.f6(K.K,(O,A)=>{r["set"](A,null)}); return r}; R3=function(K,H){return K.K.length===0?!1:(K=K.K[K.K.length-1])&&K.buffer===H.buffer&&K.byteOffset+K.length===H.byteOffset}; i6=function(K){K.N=void 0;K.Y=0;K.B=0}; KP=function(K,H){for(let r of H.K)K.append(r)}; HW=function(K,H,r){var {j5:O,ZX:A}=K.split(H);({j5:O}=A.split(r));return O}; r1=function(K,H,r){K.isFocused(H);return H-K.B+r<=K.K[K.Y].length}; Ox=function(K){if(!K.N){let H=K.K[K.Y];K.N=new DataView(H.buffer,H.byteOffset,H.length)}return K.N}; A_=function(K,H=0,r=-1){if(!K.totalLength||!r)return new DataView(new ArrayBuffer(0));r<0&&(r=K.totalLength-H);K.focus(H);if(!r1(K,H,r)){var O=K.Y,A=K.B;K.focus(H+r-1);A=new Uint8Array(K.B+K.K[K.Y].length-A);let k=0;for(let b=O;b<=K.Y;b++)A.set(K.K[b],k),k+=K.K[b].length;K.K.splice(O,K.Y-O+1,A);i6(K);K.focus(H)}O=K.K[K.Y];return new DataView(O.buffer,O.byteOffset+H-K.B,r)}; kD=function(K,H=0,r=-1){K=A_(K,H,r);return new Uint8Array(K.buffer,K.byteOffset,K.byteLength)}; bF=function(K,H=0,r=-1){K=kD(K,H,r);H=new Uint8Array(K.length);try{H.set(K)}catch(O){for(r=0;r>10;A=56320|A&1023}BW[k++]=A}A=String.fromCharCode.apply(String, BW);k<1024&&(A=A.substring(0,k));r.push(A)}return r.join("")}; Zp=function(K,H){if(I9?.encodeInto){let {read:O,written:A}=I9.encodeInto(K,H);return O>6|192:((A&64512)===55296&&O+1>18|240,H[r++]=A>>12&63|128):H[r++]=A>>12|224,H[r++]=A>>6&63|128),H[r++]=A&63|128)}return r}; d1=function(K,H,r){var O=K.j(),A={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.mH()),referer:document.location.toString(),signatureTimestamp:20702},k=g.Ph();K.isAutonav&&(A.autonav=!0);k.m0(141)&&(A.autonavState=k.m0(140)?"STATE_OFF":"STATE_ON");A.autoCaptionsDefaultOn=k.m0(66);FF(K)&&(A.autoplay=!0);O.D&&K.cycToken&&(A.cycToken=K.cycToken);O.enablePrivacyFilter&&(A.enablePrivacyFilter=!0);K.isFling&&(A.fling=!0);var b=K.forceAdsUrl;if(b){k={};var D=[];b=b.split(",");for(var y of b){var I= y.split("|");I.length!==3||y.includes("=")||(I[0]=`breaktype=${I[0]}`,I[1]=`offset=${I[1]}`,I[2]=`url=${I[2]}`);b={adtype:"video_ad"};for(var Z of I){let [G,...m]=Z.split("=");b[G]=m.join("=")}I=b.url;let d=b.presetad,T=b.viralresponseurl,t=Number(b.campaignid),J=b.bibliotecaadid;if(b.adtype==="in_display_ad")I&&(k.url=I),d&&(k.presetAd=d),T&&(k.viralAdResponseUrl=T),t&&(k.viralCampaignId=String(t)),J&&(k.bibliotecaAdId=J);else if(b.adtype==="video_ad"){let G={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(b.offset)|| 0)}};if(b=Zy1[b.breaktype])G.breakType=b;I&&(G.url=I);d&&(G.presetAd=d);T&&(G.viralAdResponseUrl=T);t&&(G.viralCampaignId=String(t));J&&(G.bibliotecaAdId=J);D.push(G)}}Object.keys(k).length>0?A.forceAdParameters={videoAds:D,inDisplayAd:k}:A.forceAdParameters={videoAds:D}}K.isInlinePlaybackNoAd&&(A.isInlinePlaybackNoAd=!0);K.isLivingRoomDeeplink&&(A.isLivingRoomDeeplink=!0);y=K.XF;if(y!=null){y={startWalltime:String(y)};if(Z=K.AT)y.manifestDuration=String(Z||14400);A.liveContext=y}K.mutedAutoplay&& (A.mutedAutoplay=!0,y=O.getWebPlayerContextConfig(),y.embedsHostFlags?.allowMutedAutoplayDurationMode&&y.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(eK[K.mutedAutoplayDurationMode])&&(A.mutedAutoplayDurationMode=eK[K.mutedAutoplayDurationMode]));if(K.GL?0:K.bG)A.splay=!0;y=K.vnd;y===5&&(A.vnd=y);y={};if(Z=K.isMdxPlayback)y.triggeredByMdx=Z;if(Z=K.hR)y.skippableAdsSupported=Z.split(",").includes("ska");if(D=K.EX){Z=K.Bv;k=[];for(var e of o9(D)){D=e.platform;D={applicationState:e.wq?"INACTIVE": "ACTIVE",clientFormFactor:F$J[D]||"UNKNOWN_FORM_FACTOR",clientName:XF[e.AV]||"UNKNOWN_INTERFACE",clientVersion:e.deviceVersion||"",platform:e69[D]||"UNKNOWN_PLATFORM"};b={};if(Z){var w=void 0;try{w=JSON.parse(Z)}catch(d){g.HS(d)}w&&(b={params:[{key:"ms",value:w.ms}]},w.advertising_id&&(b.advertisingId=w.advertising_id),w.limit_ad_tracking!==void 0&&w.limit_ad_tracking!==null&&(b.limitAdTracking=w.limit_ad_tracking),D.osName=w.os_name,D.userAgent=w.user_agent,D.windowHeightPoints=w.window_height_points, D.windowWidthPoints=w.window_width_points)}k.push({adSignalsInfo:b,remoteClient:D})}y.remoteContexts=k}e=K.sourceContainerPlaylistId;w=K.serializedMdxMetadata;if(e||w)Z={},e&&(Z.mdxPlaybackContainerInfo={sourceContainerPlaylistId:e}),w&&(Z.serializedMdxMetadata=w),y.mdxPlaybackSourceContext=Z;A.mdxContext=y;e=H.width;e>0&&(A.playerWidthPixels=Math.round(e));if(H=H.height)A.playerHeightPixels=Math.round(H);r!==0&&(A.vis=r);if(r=O.widgetReferrer)A.widgetReferrer=r.substring(0,128);g.w1(O)&&A&&(A.ancestorOrigins= O.ancestorOrigins);K.defaultActiveSourceVideoId&&(A.compositeVideoContext={defaultActiveSourceVideoId:K.defaultActiveSourceVideoId});if(K=O.getWebPlayerContextConfig())A.encryptedHostFlags=K.encryptedHostFlags;return A}; cW=function(K){if(I9)return I9.encode(K);var H=new Uint8Array(Math.ceil(K.length*1.2)),r=Zp(K,H);H.lengthr&&(H=H.subarray(0,r));return H}; Ex=function(K,H){K=K instanceof Uint8Array?new TY([K]):K;return H(new QS(K))}; $D=function(K){var H=Dp(K.K,K.pos);++K.pos;if(H<128)return H;for(var r=H&127,O=1;H>=128;)H=Dp(K.K,K.pos),++K.pos,O*=128,r+=(H&127)*O;return r}; xD=function(K,H){var r=K.Y;for(K.Y=-1;K.pos+1<=K.K.totalLength;){r<0&&(r=$D(K));var O=r>>3;let A=r&7;if(O===H)return!0;if(O>H){K.Y=r;break}r=-1;switch(A){case 0:$D(K);break;case 1:K.pos+=8;break;case 2:O=$D(K);K.pos+=O;break;case 5:K.pos+=4}}return!1}; PW=function(K,H){if(xD(K,H))return $D(K)}; g1=function(K,H){if(xD(K,H))return H=kD(K.K,K.pos,8),K.pos+=8,(new DataView(H.buffer,H.byteOffset,H.byteLength)).getFloat64(0,!0)}; LP=function(K,H){if(xD(K,H))return!!$D(K)}; NC=function(K,H){if(xD(K,H)){H=$D(K);var r=kD(K.K,K.pos,H);K.pos+=H;return r}}; YD=function(K,H){if(K=NC(K,H))return g.vW(K)}; Ux=function(K,H,r){if(K=NC(K,H))return r(new QS(new TY([K])))}; SK=function(K,H){for(var r=[];xD(K,H);)r.push($D(K));return r.length?r:void 0}; VS=function(K,H,r){for(var O=[],A;A=NC(K,H);)O.push(r(new QS(new TY([A]))));return O.length?O:void 0}; t_=function(K,H,r){if(H&&r&&r.buffer===H.exports.memory.buffer){let O=H.memory.realloc(r.byteOffset,K);if(O)return new Uint8Array(H.exports.memory.buffer,O,K)}K=H?new Uint8Array(H.exports.memory.buffer,H.memory.malloc(K),K):new Uint8Array(K);r&&K.set(r);return K}; g.WW=function(K,H){var r=new lF(4096);H(r,K);return new Uint8Array(r.K.buffer,r.K.byteOffset,r.pos)}; GY=function(K,H){H=K.pos+H;if(!(K.K.length>=H)){for(var r=K.K.length*2;r268435455){GY(K,4);let r=H&1073741823;for(let O=0;O<4;O++)K.view.setUint8(K.pos,r&127|128),r>>>=7,K.pos+=1;H=Math.floor(H/268435456)}for(GY(K,4);H>127;)K.view.setUint8(K.pos,H&127|128),H>>>=7,K.pos+=1;K.view.setUint8(K.pos,H);K.pos+=1}; CP=function(K,H,r){r!==void 0&&(zY(K,H*8),zY(K,r))}; J_=function(K,H,r){r!==void 0&&CP(K,H,r?1:0)}; g.sx=function(K,H,r){r!==void 0&&(zY(K,H*8+2),H=r.length,zY(K,H),GY(K,H),K.K.set(r,K.pos),K.pos+=H)}; mY=function(K,H,r=2){zY(K,H*8+2);K.Y.push(K.pos);K.Y.push(r);K.pos+=r}; a9=function(K){for(var H=K.Y.pop(),r=K.Y.pop(),O=K.pos-r-H;H--;){let A=H?128:0;K.view.setUint8(r++,O&127|A);O>>=7}}; g.fP=function(K,H,r){r!==void 0&&(mY(K,H,Math.ceil(Math.log2(r.length*4+2)/7)),GY(K,r.length*1.2),H=Zp(r,K.K.subarray(K.pos)),K.pos+H>K.K.length&&(GY(K,H),H=Zp(r,K.K.subarray(K.pos))),K.pos+=H,a9(K))}; nP=function(K,H,r,O,A=3){r&&(mY(K,H,A),O(K,r),a9(K))}; uF=function(K){var H=new QS(new TY([lD(decodeURIComponent(K))]));K=YD(H,2);H=PW(H,4);var r=h_[H];if(typeof r==="undefined")throw K=new g.zh("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:H}),g.iP(K),K;return{qb:H,entityType:r,entityId:K}}; pP=function(K,H){var r=new lF;g.sx(r,2,cW(K));K=qC[H];if(typeof K==="undefined")throw H=new g.zh("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:H}),g.iP(H),H;CP(r,4,K);CP(r,5,1);H=new Uint8Array(r.K.buffer,r.K.byteOffset,r.pos);return encodeURIComponent(g.Ue(H,0))}; R9=function(K){K=K.key||K.id;if(!K)throw Error("Entity key is missing");return K}; iF=function(K,H,r,O){if(O===void 0){let {[r]:A,...k}=K[H]||{};return{...K,[H]:k}}return{...K,[H]:{...K[H],[r]:O}}}; KI=function(K,H,r,O,A){var k=K[H]||{},b=k[r];if(!b&&!g.fo("web_enable_entity_upsert_on_update"))return K;O=u6(b||{},O,A==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...K,[H]:{...k,[r]:O}}}; o5M=function(K={},H){switch(H.type){case "ENTITY_LOADED":return H.payload.reduce((r,O)=>{var A=O.options?.persistenceOption;if(A&&A!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&A!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return r;if(!O.entityKey)return g.iP(Error("Missing entity key")),r;if(O.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!O.payload)return O=new g.zh("REPLACE entity mutation is missing a payload",{entityKey:O.entityKey}),g.iP(O),r;var k=p6(O.payload);return iF(r,k,O.entityKey,O.payload[k])}if(O.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{O=O.entityKey;try{let b=uF(O).entityType;k=iF(r,b,O);break a}catch(b){if(b instanceof Error){O=new g.zh("Failed to deserialize entity key",{entityKey:O,originalMessage:b.message});g.iP(O);k=r;break a}throw b;}k=void 0}return k}if(O.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!O.payload)return O=new g.zh("UPDATE entity mutation is missing a payload",{entityKey:O.entityKey}),g.iP(O),r;k=p6(O.payload);return KI(r,k,O.entityKey,O.payload[k],O.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return r}, K); case "REPLACE_ENTITY":return iF(K,H.payload.entityType,H.payload.key,H.payload.cS);case "REPLACE_ENTITIES":return Object.keys(H.payload).reduce((r,O)=>{var A=H.payload[O];return Object.keys(A).reduce((k,b)=>iF(k,O,b,A[b]),r)},K); case "UPDATE_ENTITY":return KI(K,H.payload.entityType,H.payload.key,H.payload.cS,H.payload.JK);default:return K}}; Xtt=function(){if(HD)return HD();HD=hc("PersistentEntityStoreDb",{Pa:{EntityStore:{aW:1},EntityAssociationStore:{aW:2}},shared:!1,upgrade(K,H){H(1)&&QW(dA(K,"EntityStore",{keyPath:"key"}),"entityType","entityType");H(2)&&(K=dA(K,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),QW(K,"byParentEntityKey","parentEntityKey"),QW(K,"byChildEntityKey","childEntityKey"))},version:3});return HD()}; wtm=function(K){return UH(Xtt(),K)}; rE=function(K){return window.Int32Array?new Int32Array(K):Array(K)}; y$=function(K){var H=K.key,r=K.counter[0]^H[0],O=K.counter[1]^H[1],A=K.counter[2]^H[2],k=K.counter[3]^H[3];for(var b=3;b>=0&&!(K.counter[b]=-~K.counter[b]);b--);for(var D,y,I=4;I<40;)b=OT[r>>>24]^Al[O>>16&255]^kq[A>>8&255]^b9[k&255]^H[I++],D=OT[O>>>24]^Al[A>>16&255]^kq[k>>8&255]^b9[r&255]^H[I++],y=OT[A>>>24]^Al[k>>16&255]^kq[r>>8&255]^b9[O&255]^H[I++],k=OT[k>>>24]^Al[r>>16&255]^kq[O>>8&255]^b9[A&255]^H[I++],r=b,O=D,A=y;K=K.Y;b=H[40];K[0]=D$[r>>>24]^b>>>24;K[1]=D$[O>>16&255]^b>>16&255;K[2]=D$[A>>8& 255]^b>>8&255;K[3]=D$[k&255]^b&255;b=H[41];K[4]=D$[O>>>24]^b>>>24;K[5]=D$[A>>16&255]^b>>16&255;K[6]=D$[k>>8&255]^b>>8&255;K[7]=D$[r&255]^b&255;b=H[42];K[8]=D$[A>>>24]^b>>>24;K[9]=D$[k>>16&255]^b>>16&255;K[10]=D$[r>>8&255]^b>>8&255;K[11]=D$[O&255]^b&255;b=H[43];K[12]=D$[k>>>24]^b>>>24;K[13]=D$[r>>16&255]^b>>16&255;K[14]=D$[O>>8&255]^b>>8&255;K[15]=D$[A&255]^b&255}; BD=function(){if(!j9&&!g.WN){if(Mk)return Mk;Mk=window.crypto?.subtle;if(Mk?.importKey&&Mk?.sign&&Mk?.encrypt)return Mk;Mk=void 0}}; deJ=async function(K,H,r){K.K||(K.K=await K.Y.importKey("raw",K.B,{name:"AES-CTR"},!1,["encrypt"]));K=await K.Y.encrypt({name:"AES-CTR",counter:r,length:128},K.K,H);return new Uint8Array(K)}; vD=function(K){K.K=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];K.D=[];K.D.length=64;K.N=0;K.Y=0}; Z$=function(K,H,r){var O=K.D,A=K.K[0],k=K.K[1],b=K.K[2],D=K.K[3],y=K.K[4],I=K.K[5],Z=K.K[6],e=K.K[7],w;for(let t=0;t<64;){if(t<16)O[t]=w=H[r]<<24|H[r+1]<<16|H[r+2]<<8|H[r+3],r+=4;else{var d=O[t-2];var T=O[t-15];w=O[t-7]+O[t-16]+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)+((T>>>7|T<<25)^(T>>>18|T<<14)^T>>>3);O[t]=w}d=e+I8[t]+w+((y>>>6|y<<26)^(y>>>11|y<<21)^(y>>>25|y<<7))+(y&I^~y&Z);T=((A>>>2|A<<30)^(A>>>13|A<<19)^(A>>>22|A<<10))+(A&k^A&b^k&b);e=d+T;D+=d;t++;t<16?(O[t]=w=H[r]<<24|H[r+1]<<16|H[r+2]<<8|H[r+ 3],r+=4):(d=O[t-2],T=O[t-15],w=O[t-7]+O[t-16]+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)+((T>>>7|T<<25)^(T>>>18|T<<14)^T>>>3),O[t]=w);d=Z+I8[t]+w+((D>>>6|D<<26)^(D>>>11|D<<21)^(D>>>25|D<<7))+(D&y^~D&I);T=((e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10))+(e&A^e&k^A&k);Z=d+T;b+=d;t++;t<16?(O[t]=w=H[r]<<24|H[r+1]<<16|H[r+2]<<8|H[r+3],r+=4):(d=O[t-2],T=O[t-15],w=O[t-7]+O[t-16]+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)+((T>>>7|T<<25)^(T>>>18|T<<14)^T>>>3),O[t]=w);d=I+I8[t]+w+((b>>>6|b<<26)^(b>>>11|b<<21)^(b>>>25| b<<7))+(b&D^~b&y);T=((Z>>>2|Z<<30)^(Z>>>13|Z<<19)^(Z>>>22|Z<<10))+(Z&e^Z&A^e&A);I=d+T;k+=d;t++;t<16?(O[t]=w=H[r]<<24|H[r+1]<<16|H[r+2]<<8|H[r+3],r+=4):(d=O[t-2],T=O[t-15],w=O[t-7]+O[t-16]+((d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10)+((T>>>7|T<<25)^(T>>>18|T<<14)^T>>>3),O[t]=w);d=y+I8[t]+w+((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&b^~k&D);T=((I>>>2|I<<30)^(I>>>13|I<<19)^(I>>>22|I<<10))+(I&Z^I&e^Z&e);w=e;e=D;D=w;w=Z;Z=b;b=w;w=I;I=k;k=w;y=A+d;A=d+T;t++}K.K[0]=A+K.K[0]|0;K.K[1]=k+K.K[1]|0;K.K[2]=b+K.K[2]| 0;K.K[3]=D+K.K[3]|0;K.K[4]=y+K.K[4]|0;K.K[5]=I+K.K[5]|0;K.K[6]=Z+K.K[6]|0;K.K[7]=e+K.K[7]|0}; Fq=function(K){var H=new Uint8Array(32),r=64-K.Y;K.Y>55&&(r+=64);var O=new Uint8Array(r);O[0]=128;var A=K.N*8;for(let k=1;k<9;k++){let b=A%256;O[r-k]=b;A=(A-b)/256}K.update(O);for(r=0;r<8;r++)H[r*4]=K.K[r]>>>24,H[r*4+1]=K.K[r]>>>16&255,H[r*4+2]=K.K[r]>>>8&255,H[r*4+3]=K.K[r]&255;vD(K);return H}; e9=function(K,H,r){K=new cDM(K.K);K.update(H);K.update(r);H=Fq(K);K.update(K.V);K.update(H);H=Fq(K);K.reset();return H}; THy=async function(K,H,r){K.K||(K.K=await K.Y.importKey("raw",K.B,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var O=new Uint8Array(H.length+r.length);O.set(H);O.set(r,H.length);K=await K.Y.sign({name:"HMAC",hash:"SHA-256"},K.K,O);return new Uint8Array(K)}; E5t=async function(K,H,r,O){K.Y||(K.Y=new QC9(K.K,O));return THy(K.Y,H,r)}; Xq=function(K,H,r){K.B||(K.B=new o8(K.K));return e9(K.B,H,r)}; $et=async function(K,H,r){var O=BD();if(O)try{return await E5t(K,H,r,O)}catch(A){return g.HS(A),j9=!0,Xq(K,H,r)}else return Xq(K,H,r)}; xe4=function(K){return K instanceof Error?new wE("UNKNOWN_ENCODE_ERROR",{originalMessage:K.message}):new wE("UNKNOWN_ENCODE_ERROR")}; PAp=function(K){return K instanceof Error?new wE("UNKNOWN_DECODE_ERROR",{originalMessage:K.message}):new wE("UNKNOWN_DECODE_ERROR")}; dE=function(K,H){K=K instanceof wE?K:H(K);g.iP(K);throw K;}; cD=function(K){K=(new TextEncoder).encode(K).subarray(0,16);var H=new Uint8Array(16);H.set(K);return H}; L$N=function(){var K=g5d.videoPlaybackPositionEntity;if(K)return K;g.HS(new g.zh("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))}; Q$=function(K,H){a:{K=Tt(K.B,H.version);try{var r=K.Y(H.data,H.key);break a}catch(O){dE(O,PAp)}r=void 0}return r}; NHP=function(K,H){return K.K.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(H)).then(r=>r.map(O=>Q$(K,O)))}; Uen=function(K,H){var r=R9(H);return ET(K,r).then(()=>YAy(K,H))}; $q=function(K,H,r){var O=K.Y[r];O||(O=new Set,K.Y[r]=O);O.add(H)}; SAy=function(K,H){var r=R9(H),O=Tt(K.B,1),A={...H};return K.K.objectStore("EntityStore").get(r).then(k=>{if(k){if(k.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");A.entityMetadata||(k=Q$(K,k),A.entityMetadata=k.entityMetadata)}}).then(()=>{a:{try{var k=O.B(A,r); break a}catch(b){dE(b,xe4)}k=void 0}k={key:r,entityType:"videoPlaybackPositionEntity",data:k,version:1};return bx.all([K.K.objectStore("EntityStore").put(k),Uen(K,A)])}).then(()=>{$q(K,r,"videoPlaybackPositionEntity"); return r})}; xq=function(K,H){var r=uF(H).entityType;return bx.all([K.K.objectStore("EntityStore").delete(H),ET(K,H)]).then(()=>{$q(K,H,r)})}; ET=function(K,H){return K.K.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(H))}; VA1=function(K,H){H=H.map(r=>xq(K,r)); return bx.all(H).then(()=>{})}; YAy=function(K,H){var r=R9(H),O=L$N();if(!O)return bx.resolve([]);H=new O(H);K=K.K.objectStore("EntityAssociationStore");O=[];for(let A of H.Y())O.push(K.put({parentEntityKey:r,childEntityKey:A}));return bx.all(O).then(A=>A.map(k=>k[1]))}; Tt=function(K,H=0){K=K.K[H];if(!K)throw H=new wE("INVALID_ENCODER_VERSION",{sl:H}),g.iP(H),H;return K}; PD=function(K,H){for(let r of K.observers)r(H)}; gE=async function(K,H,r){var O=await wtm(K.token),A;H=await Xu(O,["EntityStore","EntityAssociationStore"],H,k=>{A=new tAP(k,K.K);return r(A)}); A&&(O=A.Y,Object.keys(O).length>0&&(K.channel.postMessage(O),PD(K,O)));return H}; l1N=function(K,H){return gE(K,{mode:"readwrite",nQ:!0},r=>SAy(r,H))}; W$n=function(K,H){return gE(K,{mode:"readwrite",nQ:!0},r=>xq(r,H))}; Gry=function(K,H){return gE(K,{mode:"readwrite",nQ:!0},r=>VA1(r,H))}; LI=function(K,H){return gE(K,{mode:"readonly",nQ:!0},r=>NHP(r,H))}; JDt=async function(){try{let H=await g.sH();if(H&&Gh()&&typeof g.v5.BroadcastChannel!=="undefined"){var K=new z6M;return new CAm(H,K)}}catch(H){H instanceof Error&&g.iP(H)}}; Nk=function(){var K=XMLHttpRequest.prototype.fetch;return!!K&&K.length===3}; Yq=function(K,H){H=Number(H)*1E3;var r=Math.round((0,g.a)()),O=r.toString();K={innertubeResponse:K,serverDateTimestampMs:O,lastModifiedTimestampMs:O,expireTimestampMs:(r+H).toString(),isProcessed:!0};if(H=g.Ic("INNERTUBE_CONTEXT_CLIENT_NAME"))K.clientName=H;return K}; S9=function(K,H,r){if(!g.fo("state_tags_killswitch")){var O=new UT(H);if((O.K?.stateTagsModified||[]).length>0){var A=K.K.yX();for(let b of A){var k=ni(K.K,b);if(k){a:{A=O.K?.stateTagsModified||[];k=(new UT(rG(k))).K?.relevantStateTags||[];for(let D of k)if(D.stateTag!=null&&A.includes(D.stateTag)&&D.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){A=!0;break a}A=!1}A&&h9(K.K,b)}}}}O=H.responseContext?.maxAgeSeconds;r&&O&&Number(O)>0&&(H=Yq(H,O),K.K.put(r,new fi(H)))}; tl=function(){return V$??(V$=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!1}))}; sCd=function(K,H,r){if(K.K){let O=Q3(JF(H,"key"))||"/UNKNOWN_PATH";K.K.start(O)}K=r;g.fo("wug_networking_gzip_request")&&(K=M_M(r));return new window.Request(H,K)}; met=async function(K,H,r,O){var A=new Uint8Array(65536),k=0,b=0,D=!1,y=!1,I=d=>{if(k+d.length>A.length){for(var T=A.length*2;T{try{var T=tl().decode(d); let t=JSON.parse(T);r.push(t);O?.(t)}catch(t){throw new l9("Failed to parse streaming response object",T??tl().decode(d));}}; try{for(;;){let {value:d,done:T}=await H.read();if(T)return K.K?.success(),r;let t=d.length,J=b>0?0:-1,G=0;for(;G=G&&d[w]===92;)e++,w--;y=(e&1)===1;G=t;break}e=0;for(w=f-1;w>=G&&d[w]===92;)e++,w--;G=f+1;(e&1)===0&&(D=!1);continue}let m=d[G];if(m===34)D=!0,G++;else if(m===123)b===0&&(J=G),b++,G++;else if(m===125){if(G++,b>0&&--b===0){let f=d.subarray(J,G);if(k>0){I(f);let q=A.subarray(0,k);k=0;Z(q)}else Z(f);J= -1}}else G++}b>0&&J!==-1&&I(d.subarray(J))}}catch(d){if(d instanceof l9)throw d;throw new l9("Failed to process streaming response");}finally{H.releaseLock()}}; WD=async function(K,H,r,O,A,k){if(k?.aborted)return H.cancel(),O;var {value:b,done:D}=await H.read();if(D)return K.K?.success(),O;try{var y=r.parse(b)}catch(I){throw new l9("Failed to parse streaming response",b);}if(y!=null)for(let I of y)O.push(I),A?.(I);return WD(K,H,r,O,A,k)}; i9=function(K,H,r){if(!Gt){let k=g.Rg();g.nV(k,{NQ:zt,S$:CI});if(r?.Mc){g.nV(k,{NQ:Jl,va:g.Ic("INNERTUBE_CONTEXT_CLIENT_NAME",r.clientInterface)});g.nV(k,{NQ:sT,va:5184E6});g.nV(k,{NQ:m0,S$:a1t,[g.hQ]:[Jl,sT]});g.nV(k,{NQ:a8,S$:fI});var O=k.resolve(a8);let b=window;if(b.ytInitialVideoId){var A=b.ytInitialVideoId;b.ytInitialPlayerResponse&&S9(O,b.ytInitialPlayerResponse,TF("player",{videoId:A}));b.ytInitialWatchNextResponse&&S9(O,b.ytInitialWatchNextResponse,TF("next",{videoId:A}));b.ytInitialReelItemWatchResponse&& S9(O,b.ytInitialReelItemWatchResponse,TF("reel_item_watch",{videoId:A}))}}g.nV(k,{NQ:nI,va:{u0:{feedbackEndpoint:qK(f11),modifyChannelNotificationPreferenceEndpoint:qK(n5n),playlistEditEndpoint:qK(h6J),shareEntityEndpoint:qK(hl),subscribeEndpoint:qK(u5O),unsubscribeEndpoint:qK(qAO),webPlayerShareEntityServiceEndpoint:qK(ptN)}}});A=nD.getInstance();O={};A&&(O.client_location=A);r?.Mc&&(A=k.resolve(a8),O.store=A,O.resolve_url_prefetch=k.resolve(u9));g.nV(k,{NQ:qk,va:O});g.nV(k,{NQ:pI,va:K!==void 0? K:$g()});H===void 0&&(H=k.resolve(zt));g.fo("all_web_enable_network_machine")&&MAp();pkd(k.resolve(nI),H,k.resolve(pI),k.resolve(qk),r?.Mc?k.resolve(m0):void 0);g.nV(k,{NQ:R8,va:Hx.instance});Gt=k.resolve(R8)}return Gt}; Kt=function(K){var H={};K=K.split("&");for(let r of K)K=r.split("="),K.length===2&&(H[K[0]]=K[1]);return H}; R6J=async function(){var K=window;await g.nq(g.Ha());var H=K.bgevmc;if(!H)throw Error("BGE Controls not exposed");return{pause:()=>{H.p()}, resume:()=>{H.r()}, checkForRefresh:()=>H.cr()}}; g.Ha=function(){return g.fo("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; rp=function(K){window.bgens=K}; iy9=function(){return new Promise(K=>{var H=window;H.ntpevasrs!==void 0?K(new OR(H.ntpevasrs)):(H.ntpqfbel===void 0&&(H.ntpqfbel=[]),H.ntpqfbel.push(r=>{K(new OR(r))}))})}; by=function(){if(g.J0()){var K=g.Ic("PLAYER_VARS",{});if(g.DP(K,"privembed",!1)!="1"&&!g.qa(K)){var H=()=>{AA=!0;"google_ad_status"in window?g.vp("DCLKSTAT",1):g.vp("DCLKSTAT",2)}; try{let r=QB(document);$C(ke,H,r)}catch(r){}KgJ.push(D4.pL(()=>{if(!(AA||"google_ad_status"in window)){try{if(ke.toString()&&H){var r=`${xN(H)}`,O=Pj[r];O&&cj(O)}}catch(A){}AA=!0;g.vp("DCLKSTAT",3)}},5E3))}}}; Dz=function(){var K=Number(g.Ic("DCLKSTAT",0));return isNaN(K)?0:K}; yP=function(K,H){K.K=H}; rq5=async function(K){if(g.v5.ytAtP&&!g.fo("ytatp_ks")){var H=await g.v5.ytAtP;delete g.v5.ytAtP;var r=H?.R;var O=H?.T;H=H6O(r);let k=!!O;K.Y.Y(r?H?k?7:10:k?1:8:k?2:9,K.B++);if(!r||H)r=await jg(K,MD(O,null)),r=JSON.stringify(r);g.v5.ytAtRC?g.v5.ytAtRC(r):g.HS(Error("ytAtRC not defined for ytAtP."))}else g.v5.ytAtRC?g.CA(0,async()=>{O=g.v5.ytAtT;delete g.v5.ytAtT;if(g.v5.ytAtRC){K.Y.Y(2,K.B++);var k=await jg(K,MD(O,null));g.v5.ytAtRC&&g.v5.ytAtRC(JSON.stringify(k))}else K.Y.Y(6,K.B++)},2,no("att_init_delay", 0)):(O=g.v5.ytAtT,delete g.v5.ytAtT,K.Y.Y(1,K.B++)); r=await iy9();r.bindInnertubeChallengeFetcher(k=>{K.Y.Y(3,K.B++);return jg(K,MD(O,k))}); r.registerChallengeFetchedCallback(k=>{k=k.challenge;if(!k)throw Error("BGE_MACR");k={challenge:k,fO:Kt(k),fB:A,bgChallenge:new Fv};k=Promise.resolve(k);K.K=k}); var A=await g.nq(g.Ha());r=r.getLatestChallengeResponse().challenge;if(!r)throw Error("BGE_MACIL");return{challenge:r,fO:Kt(r),fB:A,bgChallenge:new Fv}}; va=async function(K){var H=MD(void 0,je().K);try{var r=await O6J(K,H)}catch(D){return g.HS(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),Ba(K,864E5),{challenge:"",fO:{},fB:void 0,bgChallenge:void 0}}H=r.Wz;var O=r.R$;Ba(K,(Number(O.t)||7200)*1E3);K=void 0;if("c1a"in O&&r.bgChallenge){r=r.bgChallenge;var A=new Fv;if(r.interpreterJavascript){var k=kM(r.interpreterJavascript);k=xG(k).toString();var b=new B9;g.Xe(b,6,k);yM(A,B9,1,b,AT)}else r.interpreterUrl&& (k=bd(r.interpreterUrl),k=Ax(k).toString(),b=new v9,g.Xe(b,4,k),yM(A,v9,2,b,AT));r.interpreterHash&&d0(A,3,r.interpreterHash,AT);r.program&&d0(A,4,r.program,AT);r.globalName&&d0(A,5,r.globalName,AT);r.clientExperimentsStateBlob&&d0(A,7,r.clientExperimentsStateBlob,AT);try{await Ia(je(),A)}catch(D){return g.HS(D),{challenge:H,fO:O,fB:K,bgChallenge:A}}try{K=new EO({challenge:A,o8:{mK:"aGIf"}}),await K.MS}catch(D){g.HS(D),K=void 0}}return{challenge:H,fO:O,fB:K,bgChallenge:A}}; jg=async function(K,H){var r=K.N;if(!r||r.sC())return It(K,H);g.Ki("att_pna",void 0,"attestation_challenge_fetch");return new Promise(O=>{r.tj("publicytnetworkstatus-online",()=>{It(K,H).then(O)})})}; O6J=async function(K,H){for(var r=void 0,O=0;O<5;){if(O>0){let A=1E3*Math.pow(2,O-1)+Math.random()*1E3;await new Promise(k=>{g.Jt(0,()=>{k(void 0)},A)})}try{K.Y.Y(4,K.B++); let A=await jg(K,H);return Aqy(A)}catch(A){r=A,A instanceof Error&&g.HS(A)}O++}throw r;}; Ba=function(K,H){var r=Date.now()+H,O=async()=>{var A=r-Date.now();A<1E3?await kNn(K):g.Jt(0,O,Math.min(A,6E4))}; O()}; It=async function(K,H){rp(2);try{let r=await jg(K.network,H);r?r.challenge&&!r.bgChallenge?rp(1):rp(4):rp(3);return r}catch(r){rp(3)}}; Aqy=function(K){if(!K)throw Error("Fetching Attestation challenge returned falsy");if(!K.challenge)throw Error("Missing Attestation challenge");var H=K.challenge,r=Kt(H);if("c1a"in r&&(!K.bgChallenge||!K.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...K,Wz:H,R$:r}}; kNn=async function(K){var H=await Promise.race([K.K,null]),r=va(K);K.K=r;H?.fB?.dispose()}; b65=function(K,H){return new Promise(r=>{g.Jt(0,()=>{r(H())},K)})}; MD=function(K,H){var r={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};K&&(r.eacrToken=K);H&&(r.interpreterHash=H);return r}; H6O=function(K){if(!K||!g.fo("roscas"))return!1;try{var H=JSON.parse(K)}catch(r){return!1}K=H.challenge;if(!K)return!1;H=Kt(K);K=Number(H.c)||void 0;H=Number(H.t)||7200;return!!K&&Date.now()>(K+H)*1E3}; Zz=function(){return new Promise(K=>{var H=window;H.attmp!==void 0?K(H.attmp):(H.attmq===void 0&&(H.attmq=[]),H.attmq.push(r=>{K(r)}))})}; g.ot=async function(K,H,r){if(FT()){var O=window;return O.attmp!==void 0?O.attmp.s(K,H,r):(await Zz()).s(K,H,r)}return(O=(O=g.et("yt.aba.att"))?O:eg.instance!==void 0?eg.instance.Mi.bind(eg.instance):null)?O(K,H,r):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.XT=async function(){if(FT())return window.attmp===void 0?!1:(await Zz()).ir();var K;return(K=(K=g.et("yt.aba.att2"))?K:eg.instance!==void 0?eg.instance.j1.bind(eg.instance):null)?K():Promise.resolve(!1)}; FT=function(){return(g.fo("attmusi")||g.fo("attmusiw"))&&g.fo("attmusi_ue")}; wp=function(K,H){var r=g.et("ytDebugData.callbacks");r||(r={},g.Zy("ytDebugData.callbacks",r));if(g.fo("web_dd_iu")||D8N.includes(K))r[K]=H}; jNn=async function(K,H,r){H={context:g.hh(),settingItemId:H,newValue:r};r=RH(yqy);K=await g.b6(K,H,r);if(!K||K.errorMetadata)K?K.errorMetadata&&g.HS(new g.zh(`SetSettingRequest failed with status ${K.errorMetadata.status}`)):g.HS(new g.zh("SetSettingRequest failed with empty response"))}; MhP=function(K,H,r,O,A,k){r?(K.setState(2),$C(j5(r),()=>{if(window.trayride)dp(K,O,A);else{K.setState(3);let b=xC(r),D=document.getElementById(b);D&&(E_(b),D.parentNode.removeChild(D));g.HS(new g.zh("BL:ULB",`${r}`))}},k)):H?(k=g.Uc("SCRIPT"),H instanceof EQ?(k.textContent=xG(H),P4(k)):k.textContent=H,k.nonce=QB(document),document.head.appendChild(k),document.head.removeChild(k),window.trayride?dp(K,O,A):(K.setState(4),g.HS(new g.zh("BL:ULBJ")))):g.HS(new g.zh("BL:ULV"))}; dp=function(K,H,r){K.setState(5);var O=!!K.ey&&BKP.includes(g.Tk(K.ey)||"");try{let A=new EO({program:H,globalName:"trayride",o8:{disable:!g.fo("att_web_record_metrics")||!g.fo("att_skip_metrics_for_cookieless_domains_ks")&&O,mK:"aGIf"}});A.MS.then(()=>{K.setState(6);r&&r(H)}); K.K(A)}catch(A){K.setState(7),A instanceof Error&&g.HS(A)}}; ca=function(){var K=g.et("yt.abuse.playerAttLoader");return K&&["bgvma","bgvmb","bgvmc"].every(H=>H in K)?K:null}; var F3m=function(K,H){return qj[E[9]](this,64,932,K,H)}; vKm=function(K){switch(K){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.oq(K,"unknown result type")}}; g.T1=function(K){return K?.layoutId!=null&&K?.layoutType!=null}; g.Lt=function(K){if(!g.T1(K.adLayoutMetadata))return!1;K=K.renderingContent;return g.z(K,g.QP)||g.z(K,g.ER)||g.z(K,g.$e)||g.z(K,g.xe)||g.z(K,g.Pa)||g.z(K,g.gp)?!0:!1}; g.VP=function(K){if(!g.T1(K.adLayoutMetadata))return!1;K=K.renderingContent;return g.z(K,g.ND)||g.z(K,g.Ye)||g.z(K,IDd)||g.z(K,g.UR)||g.z(K,g.Sg)?!0:!1}; g.Wa=function(K){return g.T1(K.adLayoutMetadata)?g.z(K.renderingContent,g.tA)||g.z(K.renderingContent,g.ly)?!0:!1:!1}; g.G1=function(K){return K.playerVars!==void 0&&K.pings!==void 0&&K.externalVideoId!==void 0}; g.ft=function(K){if(!g.T1(K.adLayoutMetadata))return!1;K=K.renderingContent;var H=g.z(K,g.z1);return H?g.Ct(H):(H=g.z(K,g.JA))?g.G1(H):(H=g.z(K,g.sR))?H.playerVars!==void 0:(H=g.z(K,g.ND))?H.durationMilliseconds!==void 0:g.z(K,g.mo)||g.z(K,g.at)?!0:!1}; g.Ct=function(K){K=(K.sequentialLayouts||[]).map(H=>g.z(H,g.nt)); return K.length>0&&K.every(g.ft)}; g.uy=function(K){return g.T1(K.adLayoutMetadata)?(K=g.z(K.renderingContent,g.hA))&&K.pings?!0:!1:!1}; iy=function(K,H=!1){FZ(32,6204,K);if(K[E[19]]!==E[61]){var r=K[E[78]]();r[E[4]](E[16],E[17]);return r}var O=K[E[41]]();r=new g.Py(O);var A=K[E[32]](E[36]),k=qD(4,991,K[E[32]](E[51])||E[29])[E[5]](E[7]);if(A&&k&&k[E[0]]>1&&k[1])return O=r.K,K=O[E[77]](/^[^.]*/,E[29]),Lz(r,`${O[E[25]](E[27])===0?E[27]:E[66]}${A}---${k[1]}${K}`),r=new g.qn(r[E[10]]()),r[E[4]](E[80],E[17]),r;if(H)return r=K[E[78]](),r[E[4]](E[80],E[17]),r;A=r.K[E[86]](E[81]);r.K[E[86]](E[14])?(Lz(r,E[37]),O=r[E[10]]()):r.K[E[86]](E[60])? (Lz(r,E[40]),O=r[E[10]]()):(r=pt(O),Rt(r)&&(O=r));r=new g.qn(O);r[E[4]](E[31],E[17]);A&&r[E[4]](E[82],E[56]);return r}; g.AJ=function(K){if(!g.T1(K.adLayoutMetadata))return!1;if(g.z(K.renderingContent,g.Ka)||g.z(K.renderingContent,g.tA))return!0;var H=g.z(K.renderingContent,g.HU);return g.z(K.renderingContent,g.rT)||g.z(H?.sidePanel,Z6n)||g.z(H?.sidePanel,g.On)||g.z(H?.sidePanel,Fgm)?!0:!1}; g.vU=function(K){var H;(H=!K)||(H=K.adSlotMetadata,H=!(H?.slotId!==void 0&&H?.slotType!==void 0));if(H||!(g.kW(K)||K.slotEntryTrigger&&K.slotFulfillmentTriggers&&K.slotExpirationTriggers))return!1;K=K.fulfillmentContent?.fulfilledLayout;return(H=g.z(K,g.nt))?g.ft(H):(H=g.z(K,g.ba))?g.AJ(H):(H=g.z(K,g.Df))?g.VP(H):(H=g.z(K,g.yj))?g.Lt(H):(H=g.z(K,g.jE))?g.T1(H.adLayoutMetadata)?g.z(H.renderingContent,g.QP)?!0:!1:!1:(H=g.z(K,g.MN))?g.uy(H):(K=g.z(K,g.BU))?g.Wa(K):!1}; g.kW=function(K){return(K=g.z(K.fulfillmentContent?.fulfilledLayout,g.ba))&&K.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&K.layoutExitNormalTriggers===void 0}; exJ=function(K){for(let H of K||[]){K=g.z(H,g.I1);if(K===void 0||!g.vU(K))break;if((K=g.z(K.fulfillmentContent?.fulfilledLayout,g.MN))&&g.uy(K))return!0}return!1}; Zf=function(K){if(!K||!K.adPlacements&&!K.adSlots)return!1;for(let H of K.adPlacements||[]){if(!H)continue;let r=H.adPlacementRenderer;if(r!=null&&(r.config&&r.config.adPlacementConfig&&r.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let H of K.adSlots||[])if(g.z(H,g.I1)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; oK9=function(K,H){var r=[];H?H.isTrusted===!0?r.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):H.isTrusted===!1?r.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):r.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):r.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.F6(0,"a.s_",{metadata:K,states:r});g.vp("ASDSTAT",0)}; g.F6=function(K,H,r){H=XnP[H];var O={detected:K===0,source:`${H.Y}${r.triggerContext??""}${r.Ot??""}`,detectionStates:r.states,durationMs:r.gs};r.metadata&&(O.contentCpn=r.metadata.contentCpn,O.adCpn=r.metadata.adCpn);g.PC("biscottiBasedDetection",O);H.K!==void 0&&(r=Number(g.Ic("CATSTAT",0)),H.K!==void 0?(H=H.K,K=vKm(K),K=r&~(3<>2&15)==3&&(w=r(b,D,y));return w}; X6=function(K){if(K.length!==0){var H=[];for(let r of K)(K=g.dT(r))&&H.push(K);return{commandExecutorCommand:{commands:H}}}}; cU=function(K){if(K&&K.simpleText)return K.simpleText;var H="";if(K&&K.runs)for(let r=0;r{EKP.includes(H)||(g.HS(new g.zh("createClientScreen() called with a non-page VE",H)),H=83769);if(!O.isHistoryNavigation){let A=O.layer||0;K.Md.set(A,[]);PU(K,A).push({rootVe:H,key:O.key||""})}K.U=[];K.J=[];O.TK?$8J(K,H,r,O):gT(K,H,r,O)})()}; PU=function(K,H){K.D.has(H)||K.D.set(H,[]);return K.D.get(H)}; $8J=function(K,H,r,O={}){K.K.add(O.layer||0);K.V=()=>{gT(K,H,r,O);var A=VU(O.layer);if(A){let k=g.lP(O.layer);for(let b of K.U){let D=b[0],y=b[1]||A;k?NN(K,D,y,O.layer,k):YW(K,D,y,O.layer)}for(let b of K.J)Un(K,b[0],b[1])}}; r||g.lP(O.layer)||K.V();if(O.TK)for(let A of O.TK)x8n(K,A,O.layer);else g.iP(Error("Delayed screen needs a data promise."))}; gT=function(K,H,r,O={}){var A=void 0;O.layer||(O.layer=0);A=O.parentLayer!==void 0?O.parentLayer:O.layer;var k=g.lP(A);A=VU(A);var b=r||A,D;b&&(O.parentCsn!==void 0?D={clientScreenNonce:O.parentCsn,visualElement:b}:k&&k!=="UNDEFINED_CSN"&&(D={clientScreenNonce:k,visualElement:b}));var y,I=g.Ic("EVENT_ID");k==="UNDEFINED_CSN"&&I&&(y={servletData:{serializedServletEventId:I}});g.fo("combine_ve_grafts")&&k&&SE(K,k);g.fo("no_client_ve_attach_unless_shown")&&b&&k&&dh(b,k);try{var Z=xAH(K.client,H,D,O.e2, O.cttAuthInfo,y,O.implicitGestureType,O.loggingExpectations,O.automatedLogEventSource)}catch(w){MK(w,{rootVeType:H,rootVe:A,ID:r,bX:k,Br:D,e2:O.e2});g.iP(w);return}zw(Z,H,O.layer,O.cttAuthInfo);k&&k!=="UNDEFINED_CSN"&&A&&!jMd(k)&&(Qr(K.client,k,A,!0),K.Y.delete(k));H=PU(K,O.layer||0);H.length>0&&!H[H.length-1].csn&&(H[H.length-1].csn=Z||"");g.m9({clientScreenNonce:Z});Vj.instance||(Vj.instance=new Vj);oc(En().K).bind(En())();var e=VU(O.layer);k&&k!=="UNDEFINED_CSN"&&e&&g.fo("music_web_mark_root_visible")&& PS(Z,e);K.K.delete(O.layer||0);K.V=void 0;K.ob.get(O.layer)?.forEach((w,d)=>{w?YW(K,d,w,O.layer):e&&YW(K,d,e,O.layer)}); PNt(K)}; x8n=function(K,H,r=0){oc(()=>{H.then(O=>{K.K.has(r)&&K.V&&K.V();var A=g.lP(r),k=VU(r);if(A&&k){var b={automatedLogEventSource:3};O?.response?.trackingParams&&XQ(K.client,A,k,L$(O.response.trackingParams),!1,b);O?.playerResponse?.trackingParams&&XQ(K.client,A,k,L$(O.playerResponse.trackingParams),!1,b)}})})()}; NN=function(K,H,r,O=0,A){K.Y.has(A)||K.Y.set(A,new Set);var k=r||VU(O);k=`${H.toString()}|${k?k.toString():""}`;K.Y.get(A).has(k)||(YW(K,H,r,O),K.Y.get(A).add(k))}; YW=function(K,H,r,O=0){return oc(()=>{if(K.K.has(O))return K.U.push([H,r]),!0;var A=g.lP(O),k=r||VU(O);if(A&&k){if(g.fo("combine_ve_grafts")){let b=K.N.get(k.toString());b?b.push(H):(K.G.set(k.toString(),k),K.N.set(k.toString(),[H]));K.Nd||(K.Nd=g.Jt(0,()=>{SE(K,A)},1200))}else XQ(K.client,A,k,H); return!0}return!1})()}; g.tJ=function(K,H){oc(()=>{var r=L$(H),O=g.lP(0);O&&!K.K.has(0)?NN(K,r,void 0,0,O):YW(K,r,void 0,0);return r})()}; gKO=function(K){var H={veType:253246};return oc(()=>{if(!H.veType)return g.KD(new g.zh("Error: Trying to graft a client VE without a veType.")),null;if(H.visibilityTypes){var r=H.visibilityTypes.reduce((O,A)=>O|A); r={visibility:{types:String(r)}}}r=NE(H.veType,H.visualElement,H.elementIndex,H.clientYouTubeData,void 0,r);return YW(K,r)?r:null})()}; SE=function(K,H){if(H===void 0){let r=DAy();for(let O=0;O{(O=K.G.get(O))&&oH(K.client,H,O,r)}),K.N.clear(),K.G.clear(),K.Nd=void 0}; LgM=function(K,H,r,O=0){if(!H)return!1;O=g.lP(O);if(!O)return!1;Ey(K.client,O,L$(H),r);return!0}; Un=function(K,H,r,O=0){var A=g.lP(O);H=H||VU(O);A&&H&&(K=K.client,O=vS({cttAuthInfo:WC(A)||void 0},A),r={csn:A,ve:H.getAsJson(),clientData:r},A==="UNDEFINED_CSN"?cS("visualElementStateChanged",O,r):K?Ef("visualElementStateChanged",r,K,O):g.PC("visualElementStateChanged",r,O))}; PNt=function(K){for(var H=0;H{r.dQ(O,A)}); O.open(H.method??"GET",K,!0);O.responseType="text";O.withCredentials=!0;if(H.headers)for(let [A,k]of Object.entries(H.headers))O.setRequestHeader(A,k);return O}; g.Ge=function(K,H,r){r===void 0?delete K[H.name]:K[H.name]=r}; Y79=function(){var K=navigator;return new Promise((H,r)=>{K.webkitTemporaryStorage?.queryUsageAndQuota?K.webkitTemporaryStorage.queryUsageAndQuota((O,A)=>{H({usage:O,quota:A})},O=>{r(O)}):r(Error("webkitTemporaryStorage is not supported."))})}; S7n=function(K,H){U85(K.program,H.bH)&&(g.Ki("bg_i",void 0,"player_att"),g.ze.initialize(K,()=>{g.Ki("bg_l",void 0,"player_att");Ca=(0,g.a)()},H.cspNonce,H.ey))}; Vht=function(K={}){return g.ze.invoke(K)}; U85=function(K,H){if(K){var r;g.ze.isLoading()?r=!1:r=!Ca||(0,g.a)()-Ca>H;K=r}else K=!1;return K}; thp=function(K,H){if(H.partnerId===38&&K.playerStyle==="books"){var r=H.videoId.indexOf(":");K=H.videoId.slice(0,r);r=H.videoId.slice(r+1);return g.UV(`//play.google.com/books/volumes/${K}/content/media`,{aid:r,sig:H.M2})}if(H.partnerId===30&&K.playerStyle==="docs")return g.UV("https://docs.google.com/get_video_info",{docid:H.videoId,authuser:H.CP,authkey:H.HW,eurl:K.Z6});if(H.partnerId===33&&K.playerStyle==="google-live")return g.UV("//google-liveplayer.appspot.com/get_video_info",{key:H.videoId}); throw Error("getVideoInfoUrl for invalid namespace: "+K.L);}; lDJ=function(K){var H={};K.Bv&&(H.ytrext=K.Bv);return g.kA(H)?void 0:H}; g.JJ=function(K,H){S7n(K,{bH:H.experiments.K("bg_vm_reinit_threshold"),cspNonce:H.cspNonce,ey:H.ey||""})}; g.sn=function(K){if(K.videoData&&K.videoData.Zg){let H=[K.videoData.Zg];for(let r of Object.keys(K.K))if(K.fO[r]&&K.K[r]){let O=K.K[r](K.fO);O&&H.push(O)}return H.join("&")}return null}; g.mC=function(K){var H=[];if(K)for(let [O,A]of Object.entries(K)){K=O;var r=A;if(r===void 0)continue;r=typeof r==="boolean"?`${+r}`:`${r}`.replace(/[:,=]/g,"_");H.push(`${K}.${r}`)}return H.join(";")}; a1=function(K){return K===1||K===2}; na=function(K,H=0){if(K instanceof g.fa)return K;K=K&&K instanceof Error?K:Error(`${K}`);a1(H)?g.iP(K):g.HS(K);return new g.fa(H===1?"player.fatalexception":"player.exception",{name:`${K.name}`,message:`${K.message}`},H)}; zx1=function(K,H){nP(K,2,H.DX,hJ,3);nP(K,3,H.innertubeRequest,WgN,3);g.sx(K,4,H.onesieUstreamerConfig);g.sx(K,9,H.cq);nP(K,10,H.lM,ua,3);nP(K,15,H.reloadPlaybackParams,GNd,3);g.fP(K,18,H.XZ)}; R1=function(K,H){nP(K,1,H.formatId,qN,3);CP(K,2,H.startTimeMs);CP(K,3,H.durationMs);CP(K,4,H.ue);CP(K,5,H.WD);nP(K,9,H.H4,CNJ,3);nP(K,11,H.NK,pa,1);nP(K,12,H.cE,pa,1)}; Jq5=function(K,H){g.fP(K,1,H.videoId);CP(K,2,H.lmt)}; CNJ=function(K,H){if(H.sU)for(let r=0;r>31));CP(K,16,H.V_);CP(K,17,H.detailedNetworkType);CP(K,18,H.Ic);CP(K,19,H.Bd);CP(K,21,H.qE);CP(K,23,H.Ut);CP(K,28,H.xw);CP(K,29,H.h_);CP(K,34,H.visibility);r=H.playbackRate;if(r!==void 0){var O=new ArrayBuffer(4);(new Float32Array(O))[0]=r;r=(new Uint32Array(O))[0];if(r!==void 0)for(zY(K,285),GY(K,4),O=0;O<4;)K.view.setUint8(K.pos,r&255),r>>=8,K.pos+=1,O+=1}CP(K,36,H.h1); nP(K,38,H.mediaCapabilities,fDM,3);CP(K,39,H.Sz);CP(K,40,H.h4);CP(K,44,H.playerState);J_(K,46,H.Xv);CP(K,48,H.d5);CP(K,50,H.Lz);CP(K,51,H.Cw);CP(K,54,H.EK);if(H.UU)for(r=0;r>31));g.fP(K,2,H.message)}; H_t=function(K,H){CP(K,1,H.clientState);nP(K,2,H.xN,i6d,1)}; Rxn=function(K,H){g.sx(K,1,H.mL);nP(K,2,H.Pz,Krm,3);nP(K,3,H.coldStartInfo,H_t,3)}; pnJ=function(K,H){CP(K,1,H.type);g.sx(K,2,H.value)}; q7m=function(K,H){g.fP(K,1,H.hl);g.fP(K,12,H.deviceMake);g.fP(K,13,H.deviceModel);CP(K,16,H.clientName);g.fP(K,17,H.clientVersion);g.fP(K,18,H.osName);g.fP(K,19,H.osVersion)}; rvd=function(K,H){g.fP(K,1,H.name);g.fP(K,2,H.value)}; Hq=function(K,H){g.fP(K,1,H.url);if(H.Ra)for(let r=0;r0&&!(Th()>(0,g.a)()-K*1E3))return 0;K=g.ch("yt-player-quality");if(typeof K==="string"){if(K=w$[K],K>0)return K}else if(K instanceof Object)return K.quality;return 0}; cq=function(){var K=g.ch("yt-player-proxima-pref");return K==null?null:K}; nAJ=function(){var K=g.ch("yt-player-quality");if(K instanceof Object&&K.quality&&K.previousQuality){if(K.quality>K.previousQuality)return 1;if(K.qualityH.startsWith("1")),g.dC("yt-player-performance-cap-active-set",K,2592E3)):g.dC("yt-player-performance-cap-active-set",[],2592E3)}; $x=function(){return!!g.ch("yt-player-headers-readable")}; g.xx=function(){var K=g.ch("yt-player-caption-language-preferences");return K?K:[]}; Pq=function(){var K=g.ch("yt-player-user-settings"),H=new Map;if(K)for(let [r,O]of Object.entries(K))H.set(r,O);return H}; g$=function(){return g.ch("yt-player-voice-boost")??void 0}; LN=function(){return g.ch("yt-player-audio-quality-setting")??2}; UW=function(){try{let K=window.navigator;if(K.getAutoplayPolicy&&typeof K.getAutoplayPolicy==="function"){let H=document.getElementsByClassName(g.N_.IR),r;r=H.length>0&&H[0]?K.getAutoplayPolicy(H[0]):K.getAutoplayPolicy("mediaelement");if(Yx[r])return Yx[r]}}catch(K){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; Sa=function(K){return K.bG||K.bF||K.mutedAutoplay}; VL=function(K,H){return Sa(K)?H!==1&&H!==2&&H!==0?"AUTOPLAY_STATUS_UNAVAILABLE":K.Kz?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; g.tB=function(K,H,r){var O=H.j();K.thirdParty||(K.thirdParty={});K.thirdParty={...K.thirdParty,embedUrl:O.loaderUrl};O.ancestorOrigins&&(K.thirdParty.embeddedPlayerContext={...K.thirdParty.embeddedPlayerContext,ancestorOrigins:O.ancestorOrigins});O.nZ!=null&&(K.thirdParty.embeddedPlayerContext={...K.thirdParty.embeddedPlayerContext,visibilityFraction:Number(O.nZ)});O.fZ&&(K.thirdParty.embeddedPlayerContext={...K.thirdParty.embeddedPlayerContext,visibilityFractionSource:O.fZ});K.thirdParty.embeddedPlayerContext= {...K.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:UW(),autoplayIntended:Sa(H),autoplayStatus:VL(H,r)}}; o9=function(K){var H=[];for(let r of K.split(",")){if(!r)continue;(K=r.startsWith("!"))&&(r=r.substring(1));let O=r.split("-");O.length<3||H.push({AV:O[0],platform:O[1],deviceVersion:O[2],wq:K})}return H}; pi5=function(K){return o9(K).map(({AV:H,deviceVersion:r,wq:O})=>({deviceInterface:qct[XF[H]]||0,deviceVersion:r||"",isSleeping:O}))}; lo=function(K,H,r=!1,O=""){!K&&r&&g.HS(Error(`Player URL validator detects invalid url. ${O}: ${H}`));return K}; Gd=function(K,H,r){return H&&H.test(K)||Wq&&r&&r.test(K)?!0:!1}; CN=function(K){return(K=zd&&zd.exec(K))?K[0]:""}; Rt=function(K){return lo(Gd(K,RLO,i_m),K,!1,"Trusted Stream URL")}; g.JB=function(K){return lo(Gd(K,KzP,HdJ),K,!1,"Trusted Image URL")}; sW=function(K){return lo(Gd(K,rkn,null),K,!1,"Trusted Promoted Video Domain URL")}; Akp=function(K,H,r,O){var A=[];for(let D of r){if(!D.url)continue;r=new g.qn(D.url,!0);if(D.s){var k=r,b=D.sp;let y=pU(44,8310,qD(3,984,D.s));k[E[4]](b,Cq(57,4697,y))}for(let y of Object.keys(O))r.set(y,O[y]);k=mh(D.type,D.quality,D.itag,D.width,D.height);A.push(new Ody(k,r))}return aA(K.Y,A,fN(K,H),!1)}; bdn=function(K){return lo(Gd(K,kBd,null),K,!1,"Drm Licensor URL")}; nN=function(K,H=!1){return lo(Gd(K,DLm,yk4),K,H,"Captions URL")}; pt=function(K){K=new g.Py(K);gq(K,document.location.protocol);Lz(K,document.location.hostname);document.location.port&&Nh(K,document.location.port);return K.toString()}; hB=function(K){K=new g.Py(K);gq(K,document.location.protocol);return K.toString()}; j6J=function(K){return{[1]:K.name,[2]:K.id,[3]:K.isDefault,[4]:K.isAutoDubbed}}; q_=function(K){return new uo(K[1],K[2],K[3],K[4])}; pN=function(K){return{[1]:K.languageCode,[2]:K.languageName,[3]:K.kind,[4]:K.name,[5]:K.displayName,[6]:K.id,[7]:K.xtags,[8]:K.K,[9]:K.isTranslateable,[10]:K.url,[11]:K.vssId,[12]:K.isDefault,[13]:K.translationLanguage,[14]:K.captionId}}; io=function(K){var H=new g.RA({languageCode:K[1],languageName:K[2],kind:K[3],name:K[4],id:K[6],is_servable:K[8],is_translateable:K[9],url:K[10],vss_id:K[11],is_default:K[12],xtags:K[7],captionId:K[14]});H.displayName=K[5];H.translationLanguage=K[13];return H}; g.Kv=function(K){var H=[];if(K.displayName)H.push(K.displayName);else{let r=K.languageName||"";H.push(r);K.kind==="asr"&&r.indexOf("(")===-1&&H.push(" (Otomatik Altyaz\u0131lar)");K.name&&H.push(` - ${K.name}`)}K.translationLanguage&&H.push(` >> ${K.translationLanguage.languageName}`);return H.join("")}; g.HH=function(K){return K.translationLanguage?K.translationLanguage.languageCode:K.languageCode}; g.rU=function(K){var H=K.vssId;K.translationLanguage&&H&&(H=`t${H}.${g.HH(K)}`);return H}; M$5=function(K){var H=K.B,r=K.K,O=K.N;return{[1]:K.captionsInitialState,[2]:K.Y,[3]:K.captionTracks.map(A=>pN(A)), [4]:H?pN(H):null,[5]:r?pN(r):null,[6]:K.id,[7]:K.V,[8]:K.L,[9]:j6J(K.Du),[10]:O?pN(O):null,[11]:K.xtags}}; AN=function(K){var H=K[4],r=K[5],O=K[10],A=new OK(K[6],q_(K[9]));A.captionsInitialState=K[1];A.captionTracks=K[3].map(k=>io(k)); A.Y=K[2];A.B=H?io(H):null;A.K=r?io(r):null;A.V=K[7];A.L=K[8];A.N=O?io(O):null;A.xtags=K[11];return A}; bz=function(K,H,r,O){return new kP(w$[K]||0,w$[H]||0,r,O)}; DN=function(K){return{[1]:K.Y,[2]:K.K,[3]:K.B,[4]:K.reason,[5]:K.vn}}; BSy=function(K){return new kP(K[1],K[2],K[3],K[4],K[5])}; jl=function(K){if(y9&&K.vn)return!1;var H=w$.auto;return K.Y===H&&K.K===H}; BH=function(K){return M7[K.K||K.Y]||"auto"}; vH=function(K,H){H=w$[H];return K.Y<=H&&(!K.K||K.K>=H)}; IL=function(K){return!!K["1"]?.length||!!K["1h"]?.length||!!K["1e"]?.length}; ZN=function(K){return K==="1"||K==="1h"||K==="1e"}; dU=function(K,H,r,O,A,k,b){var D=!1;if(K.Y)return K.Y;var y={},I=new Set,Z={};if(FX(O)){for(var e in O.K){if(!O.K.hasOwnProperty(e))continue;K=O.K[e];Z[K.info.nK]=[K.info]}return Z}e=el(H,O,y);if(H.Y){(D=IL(e))||(H.K.noAv1Reason="noFormat");var w=r.G?"disableAv1ForSession":"";w&&(H.K.noAv1Reason=w);A({noAv1Reason:H.K.noAv1Reason})}k&&A({aftsrt:oL(e)});w={};var d="";for(let T of Object.keys(e)){let t=T;for(let J of e[t]){let G=J.itag,m=XX(t,J,H);if(w.hasOwnProperty(m)){w[m]===!0?Z[t].push(J):y[G]= w[m];continue}let f=wU(H,J,r,O.isLive,I);f!==!0?(b.add(t),y[G]=f,H.Y&&J.Y7()&&(d+=`;${G};${f}`),f==="disablevp9hfr"&&(w[m]="disablevp9hfr")):(Z[t]=Z[t]||[],Z[t].push(J),w[m]=!0)}}H.Y&&D&&!IL(Z)&&(D=!1,H.K.noAv1Reason=d,A({noAv1Reason:H.K.noAv1Reason}));k&&A({bfflt:oL(Z)});for(let T in Z){if(!Z.hasOwnProperty(T))continue;O=T;Z[O]&&Z[O][0].rY()&&(b=Z[O].length,Z[O]=Z[O],H.Y&&ZN(O)&&b>0&&Z[O].length<=0&&(b=Z[O].length,A({noAv1Fmt:"filterVp9Ultlow",codec:O})),Z[O]=v4J(H,Z[O],y),H.Y&&ZN(O)&&b>0&&Z[O].length<= 0&&(b=Z[O].length,A({noAv1Fmt:"filterQualities",codec:O})),Z[O]=I0t(Z[O],y),H.Y&&ZN(O)&&b>0&&Z[O].length<=0&&A({noAv1Fmt:"filterHfr",codec:O}))}k&&Object.keys(y).length>0&&A({rjr:g.mC(y)});for(let T of I.values())(y=r.B.get(T))&&--y.gh;k&&A({aftflt:oL(Z)});H.Y&&D&&!IL(Z)&&(D=!1,H.K.noAv1Reason="filter",A({noAv1Reason:H.K.noAv1Reason}));K.Y=g.n6(Z,T=>!!T.length); return K.Y}; E4m=function(K,H,r,O,A,k,b){var D=H.B||!!A,y=D&&H.Mv?k:void 0,I=new Set,Z=dU(K,H,r,O,k,D,I);O.B()&&(Z=Zd4(r,Z,A,D,k,H),D&&k({enflt:oL(Z)}));H.vI=Fz4(Z,H);A=jt=>!!Z[jt]; var e=euN(H);r=[];for(var w of Object.values(Z))w?.length&&w[0].Sl()&&r.push(...w);if(FX(O))return k=g.C5(Object.values(Z),jt=>!!jt.length&&!!jt[0].audio),D=g.C5(Object.values(Z),jt=>!!jt.length&&!!jt[0].video),k&&D||g.Ma(),g.BL(new cH(D,k,y,r)); w=Z.a;var d=!1;H.uj&&e[0]!=="a"&&o41(w)&&(e.unshift("a"),d=!0);D&&(k({audioPrefOrder:e.join("_")}),k({preferHighQualityAudio:H.uj}),k({forcedAacForHqa:d}));w=[];if(H.Zu){e=g.VB(e,A);d=new Set;for(var T of e){var t=Z[T];let jt=new Set;for(var J of t)if(t=J.Du?.id)d.has(t)?jt.has(t)&&w.push(J):(jt.add(t),d.add(t),w.push(J))}if(w.length===0){if(e.length===0)return D&&k({noaudio:1}),g.Ma();w=Z[e[0]]}}else{w=g.C5(e,A);if(!w)return D&&k({noaudio:1}),g.Ma();w=Z[w]}Z["9"]&&Z.h&&O.KE&&!H.CK&&(D&&k({dltvp9:1}), delete Z["9"]);if(b){D&&k({bfsflt:oL(Z),bfsflta:Tn(K)});H.cn?K.K=XEm(I,K.K):K.K.clear();D&&k({bfsfltb:Tn(K)});for(var G in Z){if(!Z.hasOwnProperty(G))continue;b=G;if(!(b==="f"||H.pT===0&&wEp.has(b)))for(var m of Z[b])H.cn?dLH(b,m,K.K):ckn(K,b,m)}D&&k({aftsflt:Tn(K)})}G=Z["1h"]?"1h":"1";K=Z["9h"]?"9h":"9";b=Z[G];I=Z["2"];T=Z[K];b&&b.length&&(H.K.highestAv1Resolution=b[b.length-1].video.qualityOrdinal);T&&T.length&&(H.K.highestVp9Resolution=T[T.length-1].video.qualityOrdinal);m=[];J=[];if(H.vD&&I)m= I,J=["2"];else if(H.CG&&b)m=b,J=[G],k({forceAv1:G});else if(H.U&&!H.mM){J=TSM(O)?Z["1h"]||Z["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];D&&k({newhybpref:J.join(".")});for(var f of J)m=m.concat(Z[f]).filter(jt=>jt)}else H.fL>0&&T&&b&&(J=[G, K],m=b.concat(T).filter(jt=>jt)); if(m.length&&!H.mM){Q9(m,J);if(D){D=[];for(var q of m)D.push(q.itag);k({hbdfmt:D.join(".")})}return g.BL(new cH(m,w,y,r))}q=Q61(H);q=g.C5(q,A);if(!q){if(Z[G])return k=Z[G],Q9(k),g.BL(new cH(k,w,y,r));D&&k({novideo:1});return g.Ma()}q!=="1"&&q!=="1h"||!Z[K]||(f=EK(Z[q]),A=EK(Z[K]),A>f?q=K:(f=A===f,A=$P(Z[K]),G=$P(Z[q]),f&&A&&!G&&(q=K)));q==="9"&&Z.h&&EK(Z.h)>EK(Z["9"])&&(q="h");H.uG&&O.isLive&&q==="("&&Z.H&&EK(Z["("])<1440&&(q="H");D&&k({vfmly:xP(q)});H=Z[q];if(!H.length)return D&&k({novfmly:xP(q)}), g.Ma();Q9(H);return g.BL(new cH(H,w,y,r))}; $LP=function(K,H,r,O,A,k,b,D=!1){if(H.wv&&b&&b.length>1&&!(H.fL>0||H.U)){let e=H.B||!!A,w=e&&H.Mv?k:void 0,d=el(H,O),T=[],t=[],J={};for(let G=0;G=r.video?.height)||(D=r.itag,H=b?b:{itag:D,nK:H,Sl:k},k?H.numChannels=r.audio.numChannels:(k=r.video,H.maxWidth=k?.width,H.maxHeight=k?.height,H.maxFramerate=O,H.maxBitrateBps=r.vn*8,H.JZ=k?.isHdr()),K.K.set(A,H))}; Fz4=function(K,H){var r=!(!K.m&&!K.M),O=!(!K.mac3&&!K.MAC3),A=!(!K.meac3&&!K.MEAC3);K=!(!K.i&&!K.I);H.T5=K;return r||O||A||K}; $P=function(K){for(let H of K)if(H.itag&&xLO.has(H.itag))return!0;return!1}; o41=function(K){for(let H of K)if(H.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; xP=function(K){switch(K){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return K}}; XX=function(K,H,r){return r.Md?`${K}_${Number(H.video?.fps||0)}_${!!H.audio?.K}_${!!H.video?.N}`:`${K}_${Number(H.video?.fps||0)}_${!!H.audio?.K}`}; oL=function(K){var H=[];for(let r in K){if(!K.hasOwnProperty(r))continue;let O=r;H.push(xP(O));for(let A of K[O])H.push(A.itag)}return H.join(".")}; Zd4=function(K,H,r,O,A,k){var b={},D={};g.f6(H,(y,I)=>{y=y.filter(Z=>{var e=Z.itag;if(!Z.contentProtection)return D[e]="noenc",!1;if(k.O1&&Z.nK==="(h"&&k.Vg)return D[e]="lichdr",!1;if(!K.N&&Z.nK==="1e")return D[e]="noav1enc",!1;if(Z.nK==="("||Z.nK==="(h"){if(K.Y&&r&&r.flavor==="widevine"){var w=Z.mimeType+"; experimental=allowed";(w=!!Z.contentProtection[r.flavor]&&!!r.Y[w])||(D[e]=Z.contentProtection[r.flavor]?"unspt":"noflv");return w}if(!PH(K,gU.CRYPTOBLOCKFORMAT)&&!K.Md||K.Nd)return D[e]=K.Nd? "disvp":"vpsub",!1}return r&&Z.contentProtection[r.flavor]&&r.Y[Z.mimeType]?!0:(D[e]=r?Z.contentProtection[r.flavor]?"unspt":"noflv":"nosys",!1)}); y.length&&(b[I]=y)}); O&&Object.entries(D).length&&A({rjr:g.mC(D)});if(k.Y)for(let y of Object.values(H))if(y)for(let I of y)H=D[I.itag],I.Y7()&&H!==void 0&&(k.K[I.itag]=H);return b}; I0t=function(K,H){var r=g.l0(K,(O,A)=>A.video.Y()?Math.min(O,A.video.width):O,Infinity); r{if(O.video.Y()||O.video.width{if(O.itag!=="299")return!0;H[O.itag]="ps3hfr1080";return!1})); return K}; v4J=function(K,H,r){return H=H.filter(O=>{if(O.video.qualityOrdinal<=K.d1)return!0;r[O.itag]="maxquality";return!1})}; el=function(K,H,r){var O={};for(let A in H.K){if(!H.K.hasOwnProperty(A))continue;let k=H.K[A].info;if(K.G&&k.video&&k.video.qualityOrdinalMath.max(H,r.video.qualityOrdinal),0)}; wU=function(K,H,r,O=!1,A=new Set){if(H.nK==="")return"unkn";if((H.itag==="304"||H.itag==="266")&&K.Nd)return"blk2khfr";if(K.D&&H.video&&H.video.qualityOrdinal>K.D)return`max${K.D}`;if(K.pK&&H.nK==="h"&&H.video&&H.video.qualityOrdinal>1080)return"blkhigh264";if(K.ee&&H.video?.isHdr())return"blkhdr";if(H.nK==="(h"&&!r.D)return"enchdr";if(O&&Lv(H)&&!K.hy)return"blk51live";if((H.nK==="MAC3"||H.nK==="mac3")&&!K.V)return"blkac3";if((H.nK==="MEAC3"||H.nK==="meac3")&&!K.L)return"blkeac3";if(H.nK==="M"||H.nK=== "m")return"blkaac51";if((H.nK==="so"||H.nK==="sa")&&!K.Yv)return"blkamb";if(!K.O1&&N7(H)&&(!r.N||H.nK!=="1e"))return"cbc";if(!r.N&&N7(H)&&H.nK==="1e")return"cbcav1";if((H.nK==="i"||H.nK==="I")&&!K.TF)return"blkiamf";if(K.GL&&H.audio?.K===!0)return"blkvbcabr";if(K.Md&&H.video?.N===!1)return"blkmtvcabr";if(K.bG&&(H.nK==="1"||H.nK==="1h"||r.N&&H.nK==="1e")&&H.video?.qualityOrdinal&&H.video?.qualityOrdinal>K.bG)return"av1cap";O=r.B.get(H.nK);if(!K.Nv&&O&&O.gh>0)return A.add(H.nK),"byerr";if(H.video?.Y()){if(!r.Vg&& !PH(r,gU.FRAMERATE))return"capHfr";if(K.E5&&H.video.qualityOrdinal>=4320)return"blk8khfr";if(H.N()&&K.Z6&&H.contentProtection&&H.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(K.vn&&H.vn>K.vn)return"ratecap";if(K.ob>0&&H.rY()&&H.video.height>K.ob)return"mvhcap";K=YP(r,H);return K!==!0?K:!0}; Q9=function(K,H=[]){g.OV(K,(r,O)=>{var A=O.vn-r.vn;if(!r.rY()||!O.rY())return A;var k=O.video.height*O.video.width-r.video.height*r.video.width;!k&&H&&H.length>0&&(r=H.indexOf(r.nK)+1,O=H.indexOf(O.nK)+1,k=r===0||O===0?O||-1:r-O);k||(k=A);return k})}; UK=function(K,H){if(H>K.HD())K.segments=[];else{var r=g.zL(K.segments,O=>O.iG>=H,K); r>0&&K.segments.splice(0,r)}}; Sl=function(K){var H=K.data.getUint8(K.offset+K.K);K.K+=1;return H}; V9=function(K){var H=K.data.getUint16(K.offset+K.K);K.K+=2;return H}; tN=function(K){var H=K.data.getInt32(K.offset+K.K);K.K+=4;return H}; lz=function(K){var H=K.data.getUint32(K.offset+K.K);K.K+=4;return H}; WH=function(K){var H=K.data;var r=K.offset+K.K;H=H.getUint32(r)*4294967296+H.getUint32(r+4);K.K+=8;return H}; Gn=function(K,H=NaN){if(isNaN(H))var r=K.size;else for(r=K.K;r1?Math.ceil(A*H):Math.floor(A*H))}K.skip(1);r=Sl(K)<<16|V9(K);if(r&256){O=r&1;A=r&4;var k=r&512,b=r&1024,D=r&2048;r=lz(K);O&&K.skip(4);A&&K.skip(4);O=(k?4:0)+(b?4:0)+(D?4:0);for(A=0;A1?Math.ceil(b*H):Math.floor(b*H)),K.skip(O)}}}; RL=function(K,H){if(K.byteLength-H<8)return!1;var r=K.getUint32(H);if(r<8||K.byteLength-H122)return!1}return!0}; iz=function(K,H){var r=K.getUint32(H),O=K.getUint32(H+4);return new OE(K,H,r,O)}; g.Aa=function(K){var H=K.data.getUint8(K.dataOffset)?20:12;return K.data.getUint32(K.dataOffset+H)}; kJ=function(K){K=new DataView(K.buffer,K.byteOffset,K.byteLength);return(K=g.Hg(K,0,1836476516))?g.Aa(K):NaN}; var ecn=function(K,H){return FZ[E[9]](this,18,1218,K,H)}; bf=function(K,H,r){for(;RL(K,H);){let O=iz(K,H);if(O.type===r)return O;H+=O.size}return null}; KX=function(K){return K===1701082227||K===1836019558||K===1836019574||K===1835297121||K===1835626086||K===1937007212||K===1953653094||K===1953653099||K===1836475768}; g4n=function(K){var H=g.Hg(K,0,1937011556);if(!H)return null;H=bf(K,H.dataOffset+8,1635148593)||bf(K,H.dataOffset+8,1635135537);if(!H)return null;var r=bf(K,H.dataOffset+78,1936995172),O=bf(K,H.dataOffset+78,1937126244);if(!O)return null;H=null;if(r)switch(r.skip(4),Sl(r)){default:H=0;break;case 1:H=2;break;case 2:H=1;break;case 3:H=255}var A=r=null,k=null;if(O=bf(K,O.dataOffset,1886547818)){let b=bf(K,O.dataOffset,1886546020),D=bf(K,O.dataOffset,2037673328);if(!D&&(D=bf(K,O.dataOffset,1836279920), !D))return null;b&&(b.skip(4),r=tN(b)/65536,k=tN(b)/65536,A=tN(b)/65536);K=zn(D);K=new DataView(K.buffer,K.byteOffset+8,K.byteLength-8);return new D7(H,r,k,A,K)}return null}; g.ya=function(K){if(K.data.getUint8(K.dataOffset)){var H=K.data;K=K.dataOffset+4;H=H.getUint32(K)*4294967296+H.getUint32(K+4)}else H=K.data.getUint32(K.dataOffset+4);return H}; j2=function(K){K=new OE(K.data,K.offset,K.size,K.type,K.Y);var H=Sl(K);K.skip(7);var r=lz(K);if(H===0){H=lz(K);var O=lz(K)}else H=WH(K),O=WH(K);K.skip(2);var A=V9(K),k=[],b=[];for(let D=0;D=2)return null;var A=new DataView(H.buffer,H.byteOffset,H.length),k=g.Hg(A,0,1937011556);if(!k)return null;H=A.getUint32(k.dataOffset+8);O=A.getUint32(k.dataOffset+12);if(O!==1701733217&&O!==1701733238)return null;O=new Lz9(K.byteLength+H);O.copy(K,0,r.offset+12);O.data.setInt32(O.offset,2);O.offset+=4;O.copy(K,r.offset+16,r.size-16);O.copy(A,A.byteOffset+k.dataOffset+8,H);O.copy(K,r.offset+r.size, K.byteLength-(r.offset+r.size));r=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let b of r)r=g.Hg(K,0,b),O.data.setUint32(r.offset,r.size+H);K=g.Hg(O.data,0,1953654136);O.data.setUint32(K.offset+16,2);return O.data}; YZy=function(K){var H=g.Hg(K,0,1937011556);if(!H)return null;var r=K.getUint32(H.dataOffset+12);if(r!==1701733217&&r!==1701733238)return null;H=bf(K,H.offset+24+(r===1701733217?28:78),1936289382);if(!H)return null;r=bf(K,H.offset+8,1935894637);if(!r||K.getUint32(r.offset+12)!==1667392371)return null;H=bf(K,H.offset+8,1935894633);if(!H)return null;H=bf(K,H.offset+8,1952804451);if(!H)return null;r=new Uint8Array(16);for(let O=0;O<16;O++)r[O]=K.getInt8(H.offset+16+O);return r}; cg=function(K,H,r){var O=new Fi(r);if(!e2(O,K))return!1;O=oS(O);if(!Xi(O,H))return!1;for(K=0;H;)H>>>=8,K++;H=O.start+O.pos;var A=wv(O,!0);O=K+(O.start+O.pos-H)+A;O=O>9?dv(O-9,8):dv(O-2,1);K=H-K;r.setUint8(K++,236);for(H=0;Hr;A++)r=r*256+Pg(K),O*=128;return H?r-O:r}; TT=function(K){return K.pos>=K.K.byteLength}; Qa=function(K){var H=wv(K,!0),r=Pg(K);for(let O=1;O0){let O=Hn(34,333,H.substring(r+1));g.f6(O,function(A,k){this.set(k,A)},K); H=H.substring(0,r)}H=Hn(28,8989,H);g.f6(H,function(O,A){this.set(A,O)},K)}; t$m=function(K){var H=K.Nk.VS(),r=[];g.f6(K.K,(A,k)=>{r.push(`${k}=${A}`)}); if(!r.length)return H;var O=r.join("&");K=pU(1,4328,K.Nk)?"&":"?";return H+K+O}; S2=function(K,H){K[H]||(K[H]=new l0d);return K[H]}; Va=function(K,H=!1){H&&(K.Y+=1);K.K+=1}; Wzm=function(K,H=!1){K.timedOut+=1;H&&Va(K,!0)}; ta=function(K,H=!1){H&&(K.N=(0,g.a)(),K.Y=0);K.L=(0,g.a)();K.started=0;K.timedOut=0;K.K=0}; lf=function(K,H,r=!1){if(r)return 1<0))return K}; RS=function(K,H){return new qt(K,K+H-1)}; KL=function(K){if(!K)return new qt(0,0);var H=Number(K.start);K=Number(K.end);if(!isNaN(H)&&!isNaN(K)&&(H=new qt(H,K),H.length>0))return H}; GBm=function(K){K.length===1||g.GL(K,r=>!!r.range); for(var H=1;H=H.range.start+H.K&&K.range.start+K.K+K.Y<=H.range.start+H.K+H.Y:K.iG===H.iG&&K.K>=H.K&&(K.K+K.Y<=H.K+H.Y||H.Aq)}; wF=function(K,H){return K.A!==H.A?!1:K.Yv()&&H.type===3&&K.A.K()?(K=K.A.TF(K),g.W4(K,r=>wF(r,H))):K.iG===H.iG&&!!H.Y&&H.K+H.Y>K.K&&H.K+H.Y<=K.K+K.Y}; dF=function(K,H,r){K.Y+=H.Y;K.range&&(K.D+=H.D);K.V=H.V;K.Aq=H.Aq;r&&H.Aq&&(K.B=H.B,K.segmentStartTime=H.segmentStartTime,K.N=K.segmentStartTime,K.range||(K.D=K.B))}; cK=function(K,H){var r=H.iG;K.G="updateWithSegmentInfo";K.iG=r;if(K.segmentStartTime!==H.startTime||K.B!==H.duration)K.segmentStartTime=H.startTime,K.B=H.duration,rF(K)}; TG=function(K){return!Az(K.fK[K.fK.length-1])}; Qw=function(K){return K.fK[K.fK.length-1].Yv()}; g.Eb=function(K,H,r){r=K.r9===null?K.resource.r9(H,r,K.fK[0].type):K.r9;if(K.K){H=r?iy(K.K,H.QG):K.K;var O=new CX(H);O.get("alr")||O.set("alr","yes");K.Y&&UE(O,K.Y)}else/http[s]?:\/\//.test(K.Y)?O=new CX(new g.qn(K.Y)):(O=Ja(K.resource,r,H),K.Y&&UE(O,K.Y));(H=K.range)?O.set("range",H.toString()):K.fK[0].A.U()&&K.fK.length===1&&K.fK[0].K&&O.set("range",`${K.fK[0].K}-`);K.requestId&&O.set("req_id",K.requestId);isNaN(K.ZH)||O.set("headm",K.ZH.toString());isNaN(K.V)||O.set("mffa",`${K.V}ms`);K.urlParams&& g.f6(K.urlParams,(A,k)=>{O.set(k,A)}); return O}; $m=function(K){if(K.range)return K.B;K=K.fK[0];return Math.round(K.D*K.A.info.vn)}; var BO4=function(){return bg[E[9]](this,41,124)}; s6N=function(K,H){return Math.max(0,K.fK[0].N-H)}; xm=function(K,H,r){for(;K;K=K.parentNode){if(!K.attributes||r&&K.nodeName!==r)continue;let O=K.getAttribute(H);if(O)return O}return""}; PK=function(K,H){for(;K;K=K.parentNode){let r=K.getElementsByTagName(H);if(r.length>0)return r[0]}return null}; gF=function(K){if(!K)return 0;var H=K.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return H?(Number(H[2])|0)*3600+(Number(H[4])|0)*60+(Number(H[6])|0):Number(K)|0}; LL=function(K){return K.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${K}Z`:K}; mLN=function(K){var H=K.B;K.B=[];return H}; a0M=function(K){K.K||(K.K=new No);return K.K}; f0p=function(K,H){K.Y[H]||(K.Y[H]=new No);return K.Y[H]}; n4O=function(K,H){K.B[H]||(K.B[H]=new No);return K.B[H]}; huM=function(K,H){var r=[];H=Array.from(H.getElementsByTagName("SegmentTimeline"));for(let O of H){H=O.parentNode.parentNode;let A=null;H.nodeName==="Period"?A=a0M(K):H.nodeName==="AdaptationSet"?(H=H.getAttribute("id")||H.getAttribute("mimetype")||"",A=f0p(K,H)):H.nodeName==="Representation"&&(H=H.getAttribute("id")||"",A=n4O(K,H));if(A==null)return;A.update(O);g.q4(r,mLN(A))}g.q4(K.N,r);ep5(K.N,O=>O.startSecs*1E3+O.K)}; uZm=function(K){K.K&&(K.K.K=[]);g.f6(K.Y,H=>{H.K=[]}); g.f6(K.B,H=>{H.K=[]})}; Ym=function(K,H){return rJ(K.segments,r=>H-r.iG)}; SC=function(K,H,r){var O=K.index.L(H),A=K.index.getStartTime(H),k=K.index.getDuration(H);r?k=r=0:r=K.info.vn*k;return new Ub([new eC(3,K,void 0,"otfCreateRequestInfoForSegment",H,A,k,0,r)],O)}; qZO=function(K,H){if(!K.index.isLoaded()){var r=[],O=H.V;H=H.D.split(",").filter(I=>I.length>0); var A=0,k=0,b=0,D=/^(\d+)/,y=/r=(\d+)/;for(let I=0;I0&&(K.K=Math.min(K.K+r,10),K.Y=A),K.K>0?(K.K--,K= !0):K=!1,K?(typeof O==="function"&&(O=O()),console.log(`plyr.${H}`,O)):(O=(zG.get(H)??0)+1,zG.set(H,O),O%100===1&&console.warn("plyr",`plyr.${H} is chatty, dropping logs.`)))}; Jz=function(K){if(!K.L){if(g.fX(K.info.A.info)){var H=g.CL(K);var r=bf(H,0,1836019574);if(r){r=r.offset+r.size;var O=new Uint8Array(r);O.set(new Uint8Array(H.buffer,H.byteOffset,r));H=O}else H=null}else H=SZM(new Fi(g.CL(K)));H&&(K.info.A.Y=H,K.L=!0)}}; g.CL=function(K){return A_(K.Y)}; mi=function(K,H){H=Math.min(H,K.info.Y);var {j5:r,ZX:O}=K.Y.split(H),A=new sb(new eC(K.info.type,K.info.A,K.info.range,K.info.G,K.info.iG,K.info.segmentStartTime,K.info.B,K.info.K,H,!1,K.info.uO,K.info.clipId,K.info.U),r);A.N=K.N;A.B=K.B;H=new sb(new eC(K.info.type,K.info.A,K.info.range,K.info.G,K.info.iG,K.info.segmentStartTime,K.info.B,K.info.K+H,K.info.Y-H,K.info.Aq,K.info.uO,K.info.clipId,K.info.U),O);H.N=K.N;H.B=K.B;return[A,H]}; g.aQ=function(K){g.fX(K.info.A.info)||K.info.A.info.ie();if(K.B!==-1)return K.B;if(K.K&&mn(K.K))return K.B=mn(K.K),K.B;if(g.fX(K.info.A.info)){var H=g.CL(K);var r=K.info.A.Y,O=NaN;let A=NaN,k=0;for(;RL(H,k);){let b=iz(H,k);b.type===1936286840?A=b.data.getUint32(b.dataOffset+8):b.type===1836476516?A=g.Aa(b):b.type===1952867444&&isNaN(O)&&(O=g.ya(b));k=KX(b.type)?k+8:k+b.size}!A&&r&&(A=kJ(r));H=O/A}else H=new Fi(g.CL(K)),r=K.V?H:new Fi(new DataView(K.info.A.Y.buffer)),O=LX(r),r=H.pos,H.pos=0,YJ(H)? Xi(H,231)?(O=Qa(H)*O/1E9,H.pos=r,H=O):(H.pos=r,H=NaN):(H.pos=r,H=NaN);K.B=H||K.info.N;return K.B}; fL=function(K,H){g.fX(K.info.A.info)||K.info.A.info.ie();K.B=H;if(g.fX(K.info.A.info)){var r=g.CL(K);K=K.info.A.Y;var O=NaN,A=NaN;let y=0;for(;RL(r,y);){let I=iz(r,y);isNaN(O)&&(I.type===1936286840?O=I.data.getUint32(I.dataOffset+8):I.type===1836476516&&(O=g.Aa(I)));if(I.type===1952867444){!O&&K&&(O=kJ(K));var k=g.ya(I);isNaN(A)&&(A=Math.round(H*O)-k);var b=I;k+=A;if(b.data.getUint8(b.dataOffset)){var D=b.data;b=b.dataOffset+4;D.setUint32(b,Math.floor(k/4294967296));D.setUint32(b+4,k&4294967295)}else b.data.setUint32(b.dataOffset+ 4,k)}y=KX(I.type)?y+8:y+I.size}return!0}r=new Fi(g.CL(K));K=K.V?r:new Fi(new DataView(K.info.A.Y.buffer));O=LX(K);K=r.pos;r.pos=0;if(YJ(r)&&Xi(r,231))if(A=wv(r,!0),H=Math.floor(H*1E9/O),Math.ceil(Math.log(H)/Math.log(2)/8)>A)H=!1;else{for(O=A-1;O>=0;O--)r.K.setUint8(r.pos+O,H&255),H>>>=8;r.pos=K;H=!0}else H=!1;return H}; nL=function(K,H){K.timestampOffset>0&&(H-=K.timestampOffset);var r=g.aQ(K)+H;fL(K,r);K.timestampOffset=H}; hz=function(K){g.fX(K.info.A.info)||K.info.A.info.ie();if(K.K&&K.info.type===6)return K.K.jH;if(g.fX(K.info.A.info)){var H=g.CL(K);var r=0;H=g.Mt(H,1936286840);for(var O of H)H=j2(O),r+=H.subsegmentDurations[0]/H.timescale;r=r||NaN;if(!(r>=0))a:{r=g.CL(K);O=K.info.A.Y;let e=H=0;for(var A=0;RL(r,H);){let w=iz(r,H);if(w.type===1836476516)e=g.Aa(w);else if(w.type===1836019558){!e&&O&&(e=kJ(O));if(!e){r=NaN;break a}var k=bf(w.data,w.dataOffset,1953653094),b=k;k=e;var D=bf(b.data,b.dataOffset,1952868452); b=bf(b.data,b.dataOffset,1953658222);var y=tN(D);tN(D);y&2&&tN(D);D=y&8?tN(D):0;var I=tN(b),Z=I&1;y=I&4;let d=I&256,T=I&512,t=I&1024;I&=2048;let J=lz(b);Z&&tN(b);y&&tN(b);Z=0;for(let G=0;G=r+O)break}A.length||(K=new g.zh("b189619593",`${H}`,`${r}`,`${O}`),g.iP(K));return new Ub(A)}; Ay=function(K){if(K=K.colorInfo)if(K=K.transferCharacteristics)return idO[K];return null}; bv=function(K,H){var r=Math.max(K,H);K=Math.min(K,H);H=kS[0];for(let O=0;O=Math.floor(k*16/9)*1.3||K>=k*1.3)return H;H=A}return"tiny"}; yZ=function(K){return new DF(K[1],K[2],K[3],K[4],K[5],K[6],K[7],K[8],K[9],K[10])}; jb=function(K){return K.indexOf("/mp4")>=0?1:K.indexOf("/webm")>=0?2:K.indexOf("/x-flv")>=0?3:K.indexOf("/vtt")>=0?4:0}; M3=function(K){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(K)}; BX=function(K){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(K)}; mh=function(K,H,r,O,A,k,b){var D=new vX;H in w$||(H="small");H==="light"&&(H="tiny");O&&A?(A=Number(A),O=Number(O)):(A=w$[H],O=Math.round(A*16/9));k=new DF(O,A,0,null,void 0,H,k,b);K=unescape(K.replace(/"/g,'"'));return new IG(r,K,{audio:D,video:k})}; F9=function(K){var H=K[7],r=K[11],O=K[9],A=K[8];return new IG(K[1],K[2],{Ns:K[3],vn:K[4],lastModified:K[5],contentLength:K[6],audio:H?new vX(H[1],H[2],H[3],H[4],H[5],H[6],H[7],H[8]):void 0,video:A?yZ(A):void 0,Du:O?q_(O):void 0,contentProtection:K[10],captionTrack:r?new ZF(r[1],r[2],r[3],r[4],r[5],r[6]):void 0,streamType:K[12],lP:K[13],approxDurationMs:K[14],Fo:K[15]})}; Lv=function(K){return K.nK==="MAC3"||K.nK==="MEAC3"||K.nK==="M"||K.nK==="I"}; N7=function(K){return!!K.contentProtection&&!!K.contentProtection.fairplay&&(K.nK==="("||K.nK==="(h"||K.nK==="A"||K.nK==="MEAC3")||eb&&!!K.contentProtection&&K.nK==="1e"}; g.fX=function(K){return K.containerType===1}; g.ha=function(K,H){return{itag:+K.itag,lmt:H?0:K.lastModified,xtags:K.Y||""}}; oG=function(K){return K.nK==="9h"||K.nK==="(h"}; X9=function(K){return K.nK==="("||K.nK==="(h"||K.nK==="H"||eb&&K.nK==="1e"}; KNO=function(K,H=1){var r={};K.video&&(K.video.width&&(r[gU.WIDTH.name]=K.video.width),K.video.height&&(r[gU.HEIGHT.name]=K.video.height),K.video.fps&&(r[gU.FRAMERATE.name]=K.video.fps*H),K.video.K&&(r[gU.EOTF.name]=K.video.K),K.vn&&(r[gU.BITRATE.name]=K.vn*8*H),K.nK==="("&&(r[gU.CRYPTOBLOCKFORMAT.name]="subsample"),K.video.projectionType==="EQUIRECTANGULAR"||K.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||K.video.projectionType==="MESH")&&(r[gU.DECODETOTEXTURE.name]="true");K.audio?.numChannels&& K.nK!=="i"&&K.nK!=="I"&&(r[gU.CHANNELS.name]=K.audio.numChannels);return r}; wB=function(K,H){K=K instanceof Error?K.message:String(K);var r="";try{r=JSON.stringify(H)}catch(O){r="failed to stringify config"}g.WK("dash",519196649,K,r)}; Het=function(K){var H=navigator.mediaCapabilities;if(!H?.decodingInfo||K.nK==="f")return Promise.resolve();var r={type:K.audio&&K.video?"file":"media-source"};K.video&&(r.video={contentType:K.mimeType,width:K.video.width||640,height:K.video.height||360,bitrate:K.vn*8||1E6,framerate:K.video.fps||30});K.audio&&(r.audio={contentType:K.mimeType,channels:`${K.audio.numChannels||2}`,bitrate:K.vn*8||128E3,samplerate:K.audio.sampleRate||44100});if(dB)try{return H.decodingInfo(r).then(O=>{K.V=O}).catch(O=> {wB(O,r)})}catch(O){return wB(O,r),Promise.resolve()}return H.decodingInfo(r).then(O=>{K.V=O})}; cX=function(K){return K.Fo?K.mimeType+K.Fo:K.mimeType}; T4=function(){var K=g.et("yt.player.utils.videoElement_");K||(K=g.Uc("VIDEO"),g.Zy("yt.player.utils.videoElement_",K));return K}; QZ=function(K){var H=T4();return!!(H&&H.canPlayType&&H.canPlayType(K))}; $S=function(K){if(/opus/.test(K)&&g.Ew&&!SN("38")&&!g.PL())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(K);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(K);if(/webm/.test(K)&&!Na())return!1;K==='audio/mp4; codecs="mp4a.40.2"'&&(K='video/mp4; codecs="avc1.4d401f"');return!!QZ(K)}; rgt=function(K){try{let H=$S('video/mp4; codecs="avc1.42001E"')||$S('video/webm; codecs="vp9"');return($S('audio/mp4; codecs="mp4a.40.2"')||$S('audio/webm; codecs="opus"'))&&(H||!K)||QZ('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; xS=function(){var K=T4();return!(!K.webkitSupportsPresentationMode||typeof K.webkitSetPresentationMode!=="function")}; PX=function(){var K=T4();try{let H=K.muted;K.muted=!H;return K.muted!==H}catch{}return!1}; gB=function(K,H){return{start(r){return K[r]},end(r){return H[r]},length:K.length}}; L2=function(K,H,r){var O=[],A=[];for(let k=0;kk-b); A.sort((k,b)=>k-b); return gB(O,A)}; N3=function(K,H=",",r=K?K.length:0){var O=[];if(K)for(r=Math.max(K.length-r,0);r=H)return r}catch(r){}return-1}; Uw=function(K,H){return YS(K,H)>=0}; Oe9=function(K,H){if(!K)return NaN;H=YS(K,H);return H>=0?K.start(H):NaN}; Sb=function(K,H){if(!K)return NaN;H=YS(K,H);return H>=0?K.end(H):NaN}; var ZuO=function(K,H,r,O,A,k,b,D){return pU[E[9]](this,29,1001,K,H,r,O,A,k,b,D)}; g.VZ=function(K){return K&&K.length?K.end(K.length-1):NaN}; ty=function(K){return g.VZ(K)>0}; lv=function(K,H){K=Sb(K,H);return K>=0?K-H:0}; WX=function(K,H,r){var O=[],A=[];for(let k=0;kr||(O.push(Math.max(H,K.start(k))-H),A.push(Math.min(r,K.end(k))-H));return gB(O,A)}; G4=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; z4=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; C2=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; Jy=function(K){try{return K.B()==="open"}catch(H){return!1}}; mW=function(K,H){Jy(K)?g.kX(()=>{H(K)}):K.callback=H}; n2=function(K,H,r){aG&&(f2(K.mediaElement,{l:"mswssb",sr:K.mediaElement.GF?.JW()},!1),H.BL(K.rP,K),r.BL(K.rP,K));K.K=H;K.Y=r;g.W(K,H);g.W(K,r)}; uv=function(K,H,r,O=""){O=cX(H)+O;var A=r.mimeType;H=H.nK;r=r.nK;K.TF=K.mediaSource?.addSourceBuffer(A);K.gZ=O.split(";")[0]==="fakesb"?void 0:K.mediaSource?.addSourceBuffer(O);K.xg&&(K.xg.webkitSourceAddId("0",A),K.xg.webkitSourceAddId("1",O));r=new hy(K.TF,K.xg,"0",jb(A),r,!1);O=new hy(K.gZ,K.xg,"1",jb(O),H,!0);n2(K,r,O)}; RG=function(K,H,r,O){if(!K.K||!K.Y)return null;var A=K.K.isView()?K.K.D6:K.K,k=K.Y.isView()?K.Y.D6:K.Y,b=new q3(K.mediaElement,K.mediaSource,!0);b.V=K.V;n2(b,new p2(A,H,r,O),new p2(k,H,r,O));Jy(K)||K.K.wd(K.K.w1());return b}; AgP=function(K){return iv((H,r)=>g.yD(H,r,4,1E3),K,{format:"RAW", method:"GET",withCredentials:!0})}; var I9N=function(K,H,r,O,A,k,b){return H3[E[9]](this,12,4009,K,H,r,O,A,k,b)}; g.Kl=function(K){var H;K.responseType&&K.responseType!=="text"?K.responseType==="arraybuffer"&&(H=MC(new Uint8Array(K.response))):H=K.responseText;return!H||H.length>2048?"":H.indexOf("https://")===0?H:""}; iv=function(K,H,r){H.match(kgm);return K(H,r).then(O=>{var A=g.Kl(O.xhr);return A?iv(K,A,r):O.xhr})}; be4=function(K,H,r){if(!K?.Gu())return!1;var O=H.some(b=>b.projectionType==="EQUIRECTANGULAR"||b.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),A=H.some(b=>b.projectionType==="MESH"),k=H.some(b=>b.stereoLayout===1); H=H.some(b=>b.isHdr()); K=!r&&!H&&K.s5().K.m0(g.Hm);return O||A||k||K}; Og=function(K,H,r,O){if(be4(K,H,r))return!0;if(!K?.oJ()||!rN(K,O))return!1;K=H.some(A=>A.isHdr()); return r||K?!1:!0}; Dzy=function(K){return g.W4(K,H=>"FORMAT_STREAM_TYPE_OTF"===H.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; ygM=function(K,H,r=0,O,A){var k=new g.A7("",O.experiments,!1);k.duration=r||0;for(let b of K){K=k2(b,H,k.duration,O,A);let {XU:D,s:y,Ox:I}=H3(9,5728,b);(r=br(D||b.url||"",I,y))&&(K.streamType==="FORMAT_STREAM_TYPE_OTF"?DE(k,new y1(r,K)):DE(k,new jk(r,K,KL(b.initRange),KL(b.indexRange))))}k.isOtf=!0;return k}; jIn=function(K,H,r=0,O,A){var k=new g.A7("",O.experiments,!1);k.duration=r||0;for(let b of K){K=k2(b,H,k.duration,O,A);r=KL(b.initRange);let D=KL(b.indexRange),{XU:y,s:I,Ox:Z}=H3(25,5744,b),e=br(y||b.url||"",Z,I);e&&DE(k,new jk(e,K,r,D))}return k}; k2=function(K,H,r=0,O,A){var k=K.mimeType||"",b=K.itag;var D=K.xtags;b=b?b.toString():"";D&&(b+=`;${D}`);D=b;b="";if(BX(k)){var y=K.width||640;var I=K.height||360;let J=K.fps,G=K.qualityLabel,m=K.qualityOrdinal,f=K.colorInfo,q=K.projectionType;var Z;K.stereoLayout&&(Z=MSp[K.stereoLayout]);let jt=Ay(K)||void 0;var e;f?.primaries&&(e=B51[f.primaries]||void 0);y=new DF(y,I,J,q,Z,void 0,G,m&&MZ[m],jt,e,(K.videoTrack?.associatedAudioTrackId?.length??0)===0);k=Bm(k,y,vm[K.itag||""]);IE&&(ZE?b+="; enableflushduringseek=true": k+="; enableflushduringseek=true");F4&&(ZE?b+="; enableresetaudiodecoder=true":k+="; enableresetaudiodecoder=true");Og(O,[y],H,A)&&(k+="; decode-to-texture=true")}var w;if(M3(k)){var d=K.audioSampleRate;O=K.audioTrack;d=new vX(d?+d:void 0,K.audioChannels,K.spatialAudioType,K.isDrc,K.loudnessDb,K.trackAbsoluteLoudnessLkfs,K.audioQuality||"AUDIO_QUALITY_UNKNOWN",K.isVb);O&&(A=O.displayName,Z=O.id,e=O.audioIsDefault,O=O.isAutoDubbed,A&&(w=new uo(A,Z||"",!!e,!!O)))}var T;K.captionTrack&&(O=K.captionTrack.displayName, A=K.captionTrack.vssId,Z=K.captionTrack.languageCode,e=K.captionTrack.kind,I=K.captionTrack.id,O&&A&&Z&&(T=new ZF(O,A,Z,e,K.xtags,I)));O=Number(K.bitrate)/8;A=Number(K.contentLength);Z=Number(K.lastModified);I=K.drmFamilies;e=K.type;r=r&&A?A/r:0;K=Number(K.approxDurationMs);if(H&&I){var t={};for(let J of I)(I=ek[J])&&(t[I]=H[I])}return new IG(D,k,{audio:d,video:y,Du:w,contentProtection:t,vn:O,Ns:r,contentLength:A,lastModified:Z,captionTrack:T,streamType:e,approxDurationMs:K,Fo:b||void 0})}; vXn=function(K){return g.W4(K,H=>"FORMAT_STREAM_TYPE_OTF"===H.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; IIm=function(K,H,r=0,O,A){var k=new g.A7("",O?.experiments,!1);k.duration=r||0;for(let b of K)if(K=oE(b,H,k.duration,O,A),r=br(b.url,b.sp,b.s))if(K.streamType==="FORMAT_STREAM_TYPE_OTF")DE(k,new y1(r,K));else{let D=pX(b.init),y=pX(b.index);DE(k,new jk(r,K,D,y))}k.isOtf=!0;return k}; ZeM=function(K,H,r=0,O,A){var k=new g.A7("",O?.experiments,!1);k.duration=r||0;for(let b of K){K=oE(b,H,k.duration,O,A);r=pX(b.init);let D=pX(b.index),y=br(b.url,b.sp,b.s);y&&DE(k,new jk(y,K,r,D))}return k}; oE=function(K,H,r=0,O,A){var k=K.type;var b=K.itag;var D=K.xtags;D&&(b=K.itag+";"+D);D="";if(BX(k)){var y=(K.size||"640x360").split("x");y=new DF(+y[0],+y[1],+K.fps,K.projection_type,+K.stereo_layout,void 0,K.quality_label,+K.quality_ordinal,K.eotf,K.primaries,!K.video_track_associated_audio_track_id);k=Bm(k,y,vm[K.itag]);IE&&(ZE?D+="; enableflushduringseek=true":k+="; enableflushduringseek=true");F4&&(ZE?D+="; enableresetaudiodecoder=true":k+="; enableresetaudiodecoder=true");Og(O,[y],H,A)&&(k+= "; decode-to-texture=true")}var I;if(M3(k)){var Z=new vX(+K.audio_sample_rate||void 0,+K.audio_channels||0,K.spatial_audio_type,!!K.drc);K.name&&(I=new uo(K.name,K.audio_track_id,K.isDefault==="1",K.isAutoDubbed==="1"))}var e;K.caption_display_name&&K.caption_vss_id&&K.caption_language_code&&(e=new ZF(K.caption_display_name,K.caption_vss_id,K.caption_language_code,K.caption_kind,K.xtags,K.caption_id));O=Number(K.bitrate)/8;A=Number(K.clen);var w=Number(K.lmt);r=r&&A?A/r:0;if(H&&K.drm_families){var d= {};for(let T of K.drm_families.split(","))d[T]=H[T]}return new IG(b,k,{audio:Z,video:y,Du:I,contentProtection:d,vn:O,Ns:r,contentLength:A,lastModified:w,captionTrack:e,streamType:K.stream_type,approxDurationMs:Number(K.approx_duration_ms),Fo:D||void 0})}; FNJ=function(K){switch(K){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"}}; eBO=function(K){switch(K){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"}}; oXd=function(K,H,r){return X4(new g.A7(K,H,r),K)}; FX=function(K){return g.uN(K.K,H=>bg(16,441,H.resource.K))}; TSM=function(K){return g.uN(K.K,H=>!!H.info.video&&H.info.video.isHdr())}; DE=function(K,H){K.K[H.info.id]=H;K.Y.set(uf(H,K.KE),H)}; X4=function(K,H=""){K.state=1;K.Md=(0,g.a)();return AgP(H||K.sourceUrl).then(r=>{if(!K.DE()){K.xe=r.status;r=r.responseText;let A=new DOMParser;r=g.MB(A,g.y0(r),"text/xml").getElementsByTagName("MPD")[0];K.J=gF(xm(r,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(r.attributes)for(O of r.attributes)if(O.value==="http://youtube.com/yt/2012/10/10"){var O=O.name.split(":")[1];break b}O=""}K.V=O;K.isLive=K.J{if(r instanceof g.bu){var O=r.xhr; K.xe=O.status}K.state=3;K.ek("loaderror");return g.hk(O)})}; g.dN=function(K){return g.uN(K.K,H=>H.info.K())}; cm=function(K){return g.uN(K.K,H=>H.info.video?H.info.video.projectionType==="EQUIRECTANGULAR":!1)}; TX=function(K){return g.uN(K.K,H=>H.info.video?H.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; Q1=function(K){return g.uN(K.K,H=>H.info.video?H.info.video.projectionType==="MESH":!1)}; X31=function(K){return g.uN(K.K,H=>H.info.video?H.info.video.stereoLayout===1:!1)}; w39=function(K){return g.q8(K.K,H=>H.info.video?H.hy():!0)}; Eg=function(K,H,r){H=g.ha(H.info,K.KE);if(r){let O=aS({itag:H.itag,lmt:K.KE?0:H.lmt||0,xtags:H.xtags});if(K.rZ[O])return;K.rZ[O]=r}K.CK.push(H)}; x2=function(K,H){var r=xm(H,"id");r=r.replace(":",";");var O=xm(H,"mimeType"),A=xm(H,"codecs");O=A?`${O}; codecs="${A}"`:O;A=Number(xm(H,"bandwidth"))/8;var k=Number(PK(H,"BaseURL").getAttribute(K.V+":contentLength")),b=K.duration&&k?k/K.duration:0;if(BX(O)){var D=Number(xm(H,"width")),y=Number(xm(H,"height")),I=Number(xm(H,"frameRate"));let T=FNJ(xm(H,K.V+":projectionType"));a:switch(xm(H,K.V+":stereoLayout")){case "layout_left_right":var Z=1;break a;case "layout_top_bottom":Z=2;break a;default:Z= 0}Z=new DF(D,y,I,T,Z)}if(M3(O)){var e=Number(xm(H,"audioSamplingRate"));var w=Number(xm(H.getElementsByTagName("AudioChannelConfiguration")[0],"value"));D=eBO(xm(H,K.V+":spatialAudioType"));e=new vX(e,w,D);a:{y=xm(H,"lang")||"und";if(w=PK(H,"Role"))if(I=xm(w,"value")||"",g.Hi($2,I)){w=`${y}.${$2[I]}`;D=I==="main";K=xm(H,K.V+":langName")||`${y} - ${I}`;w=new uo(K,w,D);break a}w=void 0}}if(H=PK(H,"ContentProtection"))if(H.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var d={};for(H= H.firstChild;H!=null;H=H.nextSibling){if(!(H instanceof Element))continue;if(!/SystemURL/.test(H.nodeName))continue;K=H.getAttribute("type");D=H.textContent;K&&D&&(d[K]=D.trim())}}else d=void 0;return new IG(r,O,{audio:e,video:Z,Du:w,contentProtection:d,vn:A,Ns:b,contentLength:k})}; wN=function(K){var H=K.J;isFinite(H)&&(Pm(K)?K.refresh():(H=Math.max(0,K.Md+H-(0,g.a)()),K.L||(K.L=new g.Fp(K.refresh,H,K),g.W(K,K.L)),K.L.start(H)))}; Pm=function(K){return K.isLive&&(0,g.a)()-K.Md>=K.J}; dzH=function(K){K=K.K;for(let H in K){let r=K[H].index;if(r.isLoaded())return r.HD()+1}return 0}; gN=function(K){return K.LZ?K.LZ-(K.G||K.timestampOffset):0}; Ll=function(K){return K.iQ?K.iQ-(K.G||K.timestampOffset):0}; NZ=function(K){if(!isNaN(K.Vg))return K.Vg;var H=K.K;for(var r in H){var O=H[r].index;if(O.isLoaded()&&!H[r].info.K()){H=0;for(r=O.ym();r<=O.HD();r++)H+=O.getDuration(r);H/=O.CS();H=Math.round(H/.5)*.5;O.CS()>10&&(K.Vg=H);return H}if(K.isLive&&(O=H[r],O.jH))return O.jH}return NaN}; cgd=function(K,H){K=Av(K.K,O=>O.index.isLoaded()); if(!K)return NaN;K=K.index;var r=K.oj(H);return K.getStartTime(r)===H?H:r49?"p60":H>32?"p48":""}`;H=QL()[K];if(H!=null&&H>0)return H;H=sg.get(K);if(H!=null&&H>0)return H;r=r?.get(K);return r!=null&&r>0?r:8192}; EXd=function(K,H=!1){hL5(H);uEM(H);if(H){for(let r of sg.keys())r.startsWith("1")||sg.delete(r);for(let r of aE.values())r.startsWith("1")||aE.delete(r);for(let r of K.keys())r.startsWith("1")||K.delete(r)}else sg.clear(),aE.clear(),K.clear()}; PYt=function(K,{isOtf:H,CU:r,E8:O,Ny:A,l0:k,uj:b,hf:D,Id:y,pT:I,disableAv1:Z,y7:e}){var w=new $zN(K);if(K.aE()||K.W("html5_logging_format_selection"))w.B=!0;w.rZ=k;w.uj=b&&K.D;w.pT=I;g.$B("windows nt 5.1")&&!g.fl&&(w.mM=!0);if(k=r)k=g.nl(K)?xz4(K):!1;k&&(w.Yv=!0);D&&(w.mM=!0,w.xS=!0);H&&!K.W("html5_otf_prefer_vp9")&&(w.mM=!0);K.playerStyle==="picasaweb"&&(H&&(w.mM=!1),w.Nd=!1);A&&(w.mM=!0);PH(K.Y,gU.CHANNELS)&&(K.W("html5_enable_ac3")&&(w.V=!0),K.W("html5_enable_eac3")&&(w.L=!0),K.W("html5_enable_ac3_gapless")&& (w.lG=!0));K.W("html5_block_8k_hfr")&&(w.E5=!0);w.D=K.experiments.K("html5_max_selectable_quality_ordinal");w.G=K.experiments.K("html5_min_selectable_quality_ordinal");g.h7&&(w.d1=480);if(O||r)w.Nd=!1;w.pK=!1;w.disableAv1=Z;w.Y=K.W("html5_log_no_av1_reason");H=ur(K,w.K,void 0,w.disableAv1);H>0&&H<2160&&(G4()||K.W("html5_format_hybridization"))&&(w.K.supportsChangeType=+G4(),w.fL=H);H>=2160&&(w.gZ=!0);w.Id=y;w.CK=g.WN||GF()&&!y?!1:!0;w.U=K.W("html5_format_hybridization");w.uG=K.W("html5_disable_encrypted_vp9_live_non_2k_4k"); w.Nv=e;return w}; ur=function(K,H={},r,O=!1){if(O)return H.disabled=1,0;if(PH(K.Y,gU.AV1_CODECS)&&PH(K.Y,gU.HEIGHT)&&PH(K.Y,gU.BITRATE))return H.isCapabilityUsable=1,8192;O=1080;var A=navigator.hardwareConcurrency;A<=2&&(O=480);H.coreCount=A;if(A=K.experiments.K("html5_default_av1_threshold"))O=H["default"]=A;if(A=K.Y.Yv)H.mcap=A,O=Math.max(O,A);if(r){if(A=r.videoInfos.find(b=>b.Y7())?.V?.powerEfficient)O=8192,H.isEfficient=1; r=r.videoInfos[0].video;let k=Math.min(mf("1",r.fps),mf("1",30));H.perfCap=k;O=Math.min(O,k);!r.isHdr()||A||K.s5().K.m0(gXt)||(H.hdr=1,O*=.75)}else K=mf("1",30),H.perfCap30=K,O=Math.min(O,K),K=mf("1",60),H.perfCap60=K,O=Math.min(O,K);return H.av1Threshold=O}; euN=function(K){var H=["o","a","A"];if(K.pT===1&&(K.V&&(H=["mac3","MAC3"].concat(H)),K.L&&(H=["meac3","MEAC3"].concat(H)),K.TF||K.CQ)){let r=[];K.TF&&r.push("i");K.CQ&&r.push("I");H=r.concat(H)}K.Yv&&(H=["so","sa"].concat(H));!K.xS||K.lG||K.N||K.G5||H.unshift("a");K.N&&(H=(qZ[K.N]||[K.N]).concat(H));return H}; Q61=function(K){if(K.rZ)return["f"];if(g.$B("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var H=["9h","9","h","8"];K.tq&&H.push("1e");H=H.concat(["(h","(","H","*"]);K.gZ&&(H.unshift("1"),H.unshift("1h"));K.mM&&H.unshift("h");K.J&&(H=(qZ[K.J]||[K.J]).concat(H));return H}; pl=function(){var K=window,H=K.MSMediaKeys;Up()&&!H&&(H=K.WebKitMediaKeys);return H&&H.isTypeSupported?H:null}; ir=function(K){return navigator.requestMediaKeySystemAccess?g.Ew&&!g.PL()?SN("45"):g.WN||g.RE?K.jk("edge_nonprefixed_eme"):g.fl?SN("47"):g.rA&&K.jk("html5_enable_safari_fairplay")?!1:!0:!1}; KZ=function(K){return K.N?!1:!K.keySystemAccess&&!!pl()&&K.keySystem==="com.microsoft.playready"}; H0=function(K){return K.keySystem==="com.microsoft.playready"}; ro=function(K){return!K.keySystemAccess&&!!pl()&&K.keySystem==="com.apple.fps.1_0"}; OX=function(K){return K.keySystem==="com.youtube.fairplay"}; g.Ar=function(K){return K.flavor==="fairplay"}; LNP=function(K,H,r,O){var A=gR(),k=(r=A||r&&Up())?["com.youtube.fairplay"]:["com.widevine.alpha"];H&&k.unshift("com.youtube.widevine.l3");A&&O&&k.unshift("com.youtube.fairplay.sbdl");return r?k:K?[...k,...ko.playready]:[...ko.playready,...k]}; y8=function(K){if(!K.DE())if(K.Y.length===0)K.callback(K.N);else{var H=K.Y[0],r=K.B[H],O=N5P(K,r);bM&&bM.keySystem===H&&bM.pX===JSON.stringify(O)?(K.Z("remksa",{re:!0}),Dl(K,r,bM.keySystemAccess)):(K.Z("remksa",{re:!1,ok:bM?.keySystem??""}),bM=void 0,navigator.requestMediaKeySystemAccess(H,O).then(Te(A=>{Dl(K,r,A,O)}),Te(()=>{K.V=!K.V&&K.B[K.Y[0]].flavor==="widevine"; K.V||K.Y.shift();y8(K)})))}}; UzJ=function(K){if(pl()&&(g.rA||zF))K.N.push(new jR("fairplay","com.apple.fps.1_0","",K.Bn.experiments));else{var H=Y91(),r=g.C5(K.Y,O=>{var A=K.B[O],k=!1,b=!1;for(let D in K.K[A.flavor])H(D,O)&&(A.Y[D]=!0,k=k||D.indexOf("audio/")===0,b=b||D.indexOf("video/")===0);return k&&b}); r&&K.N.push(K.B[r]);K.Y=[]}K.callback(K.N)}; N5P=function(K,H){var r={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(K.W("html5_enable_vp9_fairplay")&&OX(H))return r.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),r.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[r];H0(H)&&(r.initDataTypes=["keyids","cenc"]);for(let A of Object.keys(K.K[H.flavor])){var O=A.indexOf("audio/")===0;let k=O?r.audioCapabilities:r.videoCapabilities;H.flavor!=="widevine"||K.V?k.push({contentType:A}): O?k.push({contentType:A,robustness:"SW_SECURE_CRYPTO"}):(g.Ew&&g.$B("windows nt")&&!K.W("html5_drm_enable_moho")||k.push({contentType:A,robustness:"HW_SECURE_ALL"}),O=A,K.Bn.Y.Y&&A.includes("vp09")&&(O=A+"; experimental=allowed"),k.push({contentType:O,robustness:"SW_SECURE_DECODE"}),g.MM(K.Bn)&&(WL()||xB())&&(K.Z("swcrypto",{}),k.push({contentType:A,robustness:"SW_SECURE_CRYPTO"})))}return[r]}; Dl=function(K,H,r,O){if(!K.DE()){O&&(bM={keySystem:H.keySystem,keySystemAccess:r,pX:JSON.stringify(O)});H.keySystemAccess=r;if(H0(H)){var A=T4();for(var k of Object.keys(K.K[H.flavor]))H.Y[k]=!!A.canPlayType(k)}else{k=H.keySystemAccess.getConfiguration();if(k.audioCapabilities)for(A of k.audioCapabilities)H.Y[A.contentType]=!0;if(k.videoCapabilities)for(let b of k.videoCapabilities)H.Y[b.contentType]=!0}K.N.push(H);K.useCobaltWidevine||K.W("html5_enable_vp9_fairplay")&&H.K()?(K.Y.shift(),y8(K)):K.callback(K.N)}}; Y91=function(){var K=pl();if(K){let r=K.isTypeSupported;return(O,A)=>r(A,O)}var H=T4(); return H&&(H.addKey||H.webkitAddKey)?(r,O)=>!!H.canPlayType(r,O):()=>!1}; VSd=function(K,H){switch(H.mN){case "bool":return K.jk(H.r6);case "int":return K=B0(K,H.r6),g.jq(K);case "double":return B0(K,H.r6);case "string":return S9m(K,H.r6);case "int32_list":return v0(K,H.r6);case "int64_list":return v0(K,H.r6).map(r=>g.jq(r)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; B0=function(K,H){K=K.flags.get(`${H}`);return Number(K)||0}; S9m=function(K,H){return(K=K.flags.get(`${H}`))?K.toString():""}; v0=function(K,H){if(K=K.flags.get(`${H}`))if(K=K.replace(/\[ *(.*?) *\]/,"$1"))return K.split(",").map(Number);return[]}; g.IO=function(K,H){return(K=K.m0(H))?K.toString():""}; tSN=function(K){if(K=K.m0("html5_web_po_experiment_ids"))if(K=K.replace(/\[ *(.*?) *\]/,"$1"))return K.split(",").map(Number);return[]}; Zl=function(K){if(K.Y)return K.Y;if(K.experimentIds.length<=1)return K.Y=K.experimentIds,K.Y;var H=[...K.experimentIds].map(r=>Number(r)); H.sort();for(let r=H.length-1;r>0;--r)H[r]-=H[r-1];K.Y=H.map(r=>r.toString()); K.Y.unshift("v1");return K.Y}; XEm=function(K,H){var r=new Map;for(let O of H.keys()){let A=O.split("_")[0];K.has(A)||r.set(O,H.get(O))}return r}; dLH=function(K,H,r){var O=H.video?.fps||0,A=`${K}_${O}`,k=!!H.audio,b={itag:H.itag,nK:K,Sl:k};if(k)b.numChannels=H.audio.numChannels;else{var D=H.video;b.maxWidth=D?.width;b.maxHeight=D?.height;b.maxFramerate=O;b.maxBitrateBps=H.vn*8;b.JZ=D?.isHdr()}D=r.get(A);D?k||(H=Math.max(D.maxWidth||0,D.maxHeight||0)>Math.max(b.maxWidth||0,b.maxHeight||0)?D:b,K={itag:H.itag,nK:K,Sl:k,maxWidth:Math.max(D.maxWidth||0,b.maxWidth||0),maxHeight:Math.max(D.maxHeight||0,b.maxHeight||0),maxFramerate:O,JZ:H.JZ},K.maxBitrateBps= H.maxBitrateBps,r.set(A,K)):r.set(A,b)}; YP=function(K,H,r=1){var O=H.itag;if(O==="0")return!0;var A=H.mimeType;if(H.nK==="1e"&&!K.N)return"dav1enc";if(H.Y7()&&K.G)return"dav1";if(H.video&&(H.video.isHdr()||H.video.primaries==="bt2020")&&!(PH(K,gU.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(O==="338"&&!(g.Ew?SN(53):g.fl&&SN(64)))return"dopus";r=KNO(H,r);K.Y&&H.N()&&(r[gU.EXPERIMENTAL.name]= "allowed");for(let D of Object.keys(gU)){let y=gU[D];var k;if(k=r[y.name])if(k=!(y===gU.EOTF&&H.mimeType.indexOf("vp09.02")>0)){k=y;var b=H;k=!(K.experiments.jk("html5_ignore_h264_framerate_cap")&&k===gU.FRAMERATE&&(b.nK==="H"||b.nK==="h"))}if(k)if(PH(K,y))if(K.V){if(K.V[y.name]1080&&H.contentProtection&&(A+="; hdcp=2.2");return O==="227"?"hqcenc":O==="585"|| O==="588"||O==="583"||O==="586"||O==="584"||O==="587"||O==="591"||O==="592"?"newhvc":gR()&&Ep()>=21&&g.$B("appletv5")&&(O==="410"||O==="845")?!0:K.isTypeSupported(A)?!0:"tpus"}; PH=function(K,H){H.name in K.U||(K.U[H.name]=lIm(K,H));return K.U[H.name]}; WNt=function(K){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(H=>{H.smooth&&H.powerEfficient&&(K.Yv=2160)})}; FO=function(){var K=xB()&&!SN(29),H=g.$B("google tv")&&g.$B("chrome")&&!SN(30);return K||H?!1:z4()}; eR=function(K,H,r){var O=480,A=1080;K.L===null&&(K.L=!1,PH(K,gU.WIDTH)&&PH(K,gU.HEIGHT)&&(K.L=$S('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320')));var k=K.L;k&&(A=2160);for(let b of H)H=b.video.qualityOrdinal,H<=A&&H>O&&YP(K,b,r)===!0&&(O=H);return O}; g.oO=function(K,H=!1){return FO()&&K.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!H&&K.canPlayType(T4(),"application/x-mpegURL")?!0:!1}; zBO=function(K){Ggp(()=>{for(let H of Object.keys(gU))PH(K,gU[H])})}; lIm=function(K,H){if(K.V)return!!K.V[H.name];if(H===gU.BITRATE&&K.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!K.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(H===gU.AV1_CODECS)return K.isTypeSupported(`video/mp4; codecs=${H.valid}`)&&!K.isTypeSupported(`video/mp4; codecs=${H.YV}`);if(H.video){var r='video/webm; codecs="vp9"';K.isTypeSupported(r)||(r='video/mp4; codecs="avc1.4d401e"')}else r='audio/webm; codecs="opus"', K.isTypeSupported(r)||(r='audio/mp4; codecs="mp4a.40.2"');return K.isTypeSupported(`${r}; ${H.name}=${H.valid}`)&&!K.isTypeSupported(`${r}; ${H.name}=${H.YV}`)}; XO=function(K,H){var r=0;K.B.has(H)&&(r=K.B.get(H).YJ);K.B.set(H,{YJ:r+1,gh:2**(r+1)});K.K=!0}; CYH=function(K){K.JO.exports.TrackedPointer_release(K.id)}; var yeH=function(K,H,r,O,A,k){return Wg[E[9]](this,4,2155,K,H,r,O,A,k)}; wo=function(K,H){return new JgM(K,H)}; T0=function(K,H){var r=K.exports.WasmBufferView_allocate(H.byteLength);K=wo(K,r);c0(K).set(H);return K}; c0=function(K){K.DE();K.DE();var H=K.K.get(),r=new DataView(K.JO.memory.heap(),H,12);H=r.getUint32(0,!0);var O=r.getUint32(4,!0);r=r.getInt32(8,!0);var A=K.JO.exports.TrackedPointer_get(r),{byteLength:k,HS:b}={byteOffset:H,byteLength:O,kq:r,HS:A+8+H};return new Uint8Array(K.JO.memory.heap(),b,k)}; Q8=function(K){K.DE();return g.vW(c0(K))}; EX=function(K){K.DE();var H=c0(K).slice();K.dispose();return H}; $o=function(K){K.DE();return K.K}; xo=function(K,H,r,O){r=T0(K.wY,r);var A=K.K;A.DE();A.wY.exports.w6118890cce70d1ef(A.K.getId(),$o(r).getId());A=T0(K.wY,H);K.K.encrypt(A);H=void 0;if(O){O=T0(K.wY,K.B);let b;try{var k=K.wY;let D=k.exports.w8c22d4693e0fdd51($o(A).getId(),$o(O).getId(),$o(r).getId());b=wo(k,D)}finally{O.dispose()}b&&(H=EX(b))}K=EX(A);r.dispose();return{Os:K,signature:H}}; go=function(K,H,r,O,A){if(H&&typeof H==="object"){let k=b=>P0(K,b,r,O,A); if(bh(H))return H.then(k);if(jD(H))return Zn(H,k)}return P0(K,H,r,O,A)}; LZ=function(K,H,r,O=1){r>=0&&(H in K.profiles||(K.profiles[H]=new sIp),K.profiles[H].Kg(r,O))}; P0=function(K,H,r,O,A){var k=(0,g.a)();A=A?A(H):void 0;var b=A?.w6??1;b!==0&&LZ(K,A?.profile??r,k-O,b);return H}; NM=function(K){var H=window;H.ywc||(H.ywc={});var r=H.ywc[K];if(r)return r;r={};return H.ywc[K]=r}; Yo=function(K){var H=window;H.ywc&&delete H.ywc[K]}; mzm=function(K){var H=NM(K);if(H.binP)return H.binP;H.binP=Promise.resolve().then(()=>fetch(K)).then(r=>{if(!r.ok)throw Error(`HTTP${r.statusText}`); return r.arrayBuffer()}); H.binP.then(r=>{H.bin=r},()=>{Yo(K)}); return H.binP}; UX=function(K){K=K.trim();var H=K.match(/^([+-]?)0[xX]([0-9a-fA-F]+)/);return H?H[1]+"0x"+H[2]:(K=K.match(/^([+-]?)\d+/))?K[0]:"0"}; SR=function(K){if(typeof BigInt!=="undefined")return K=typeof K==="bigint"?K:BigInt(typeof K==="string"?UX(K):K),{low:Number(BigInt.asIntN(32,K)),high:Number(BigInt.asIntN(32,K>>BigInt(32)))};if(typeof K==="number"){K=Math.trunc(K);if(K===0)return{low:0,high:0};if(K>0)return{low:K%4294967296|0,high:Math.floor(K/4294967296)|0};var H=-K;K=Math.floor(H/4294967296)|0;H=~(H%4294967296|0)+1|0;K=~K|0;H===0&&(K=K+1|0);return{low:H,high:K}}H=UX(String(K));if(!H||H==="0")return{low:0,high:0};K=!1;H.startsWith("-")? (K=!0,H=H.slice(1)):H.startsWith("+")&&(H=H.slice(1));var r=0,O=0;if(H.startsWith("0x")||H.startsWith("0X"))r=H.slice(2),H=r.length>8?r.slice(r.length-8):r,O=r.length>8?r.slice(0,r.length-8):"0",r=Number("0x"+H)|0,O=Number("0x"+O)|0;else for(let k=0;k9)break;r=(r>>>0)*10+A;A=Math.floor(r/4294967296);r|=0;O=(O>>>0)*10+A|0}K&&(r=~r+1|0,O=~O|0,r===0&&(O=O+1|0));return{low:r,high:O}}; V8=function(K,H){if(typeof BigInt!=="undefined")var r=BigInt(H|0)<>>0);else if(H===0&&K>=0)r=(K>>>0).toString();else if(H===-1&&K<0)r=(K|0).toString();else{r=(H&2147483648)!==0;K>>>=0;H>>>=0;r&&(K=~K+1>>>0,H=~H>>>0,K===0&&(H=H+1>>>0));var O=K;for(K="";H>0||O>0;){var A=H%10;H=Math.floor(H/10);O=A*4294967296+O;A=O%10;O=Math.floor(O/10);K=A.toString()+K}K||(K="0");r=r?"-"+K:K}return r}; tr=function(K,H){var r=K.B++;K.K.set(r,H);return r}; z0=function(K,H,r){return XB(void 0,function(){return function*(){var O=lM.Sw(),A=K&&W0;if(!A&&!H)return r?.("wasmns",{p:K?"1":"0",a:H?"1":"0",s:W0?"1":"0"}),Bx(Error("wasm.wm.ns"));var k=new aI5;if(A)try{let b=yield*wG(fIO(k,K)),D=new G0(b,k,!1);lM.li("winit",O);r?.("wasmsw",{});return D}catch(b){if(r?.("wasmerrw",{e:`${b}`}),!H)throw Error("wasm.wm.iw",{cause:b});}if(!H)throw Error("wasm.wm.xx");try{let b=yield*wG(H(k)),D=new G0({exports:b},k,!0);lM.li("winitjs",O);r?.("wasmsa",{});return D}catch(b){throw r?.("wasmerra", {e:`${b}`}),Error(`wasm.wm.ia: ${b}`);}}()})}; fIO=function(K,H){return XB(nXP,function(){var r=this;return function*(){if(!r.K)throw"wasm.ps.ns";var O=yield*wG(hB1(r,H));if(!O)throw"wasm.ps.um";return yield*wG(WebAssembly.instantiate(O,K))}()})}; hB1=function(K,H){return XB(K,function(){var r=this;return function*(){var O=[],A=()=>"wasm.ps.c: ["+O.map(D=>`"${D}"`).join(", ")+"]",k=NM(H); if(k.mod)return k.mod;if(k.modP)try{return yield*wG(k.modP)}catch(D){O.unshift("pcm")}var b=k.bin;if(!b&&k.binP)try{b=yield*wG(k.binP)}catch(D){O.unshift("pfb")}if(!b)try{b=yield*wG(mzm(H))}catch(D){throw r.K=!1,O.unshift(`fb: ${D}`),A();}try{return yield*wG(WebAssembly.compile(b))}catch(D){Yo(H),O.unshift(`ca: ${D}`)}throw A();}()})}; Jr=function(K){K.N||(K.N=new CZ(K.Y));return K.N}; g.sX=function(K){try{return lD(K)}catch(H){return null}}; mM=function(K){var H=Td();H.values&&K.merge(H.values);H=K.G1;var r={};r.values=K.Y;r.halfLives=H;g.dC("yt-player-memory",r,2592E3)}; rN=function(K,H){return!!H&&!!K.s5().K.m0(uYJ)&&(H.startsWith("g")||H.startsWith("l"))}; g.MM=function(K){return aO(K)==="MWEB"}; fZ=function(K){K.Qb===null&&(K.Qb=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);return K.Qb}; g.w1=function(K){return K.B&&g.nZ(K)&&!hr(K)&&!K.N}; hr=function(K){return K.G==="adunit"||K.playerStyle==="gvn"}; uM=function(K){return K.G==="detailpage"}; g.qM=function(K){return zF&&!K.ff||g.$B("nintendo wiiu")?!0:!1}; g.nZ=function(K){return K.G==="embedded"}; g.pZ=function(K){return aO(K)==="WEB_REMIX"}; iM=function(K){if(!K.webPlayerContextConfig.embedsHostFlags?.enableLiteUx||K.E5||K.N||K.U||K.Yv==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";K=K.experiments.K("embeds_web_lite_mode");return K===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":K>=0&&K0&&K.e3&&(O.sort(),g.HS(new g.zh("Player client parameters changed after startup",O)));K.userAge=aD(K.userAge,H.user_age);K.userDisplayImage=fg(K.userDisplayImage,H.user_display_image);g.JB(K.userDisplayImage)||(K.userDisplayImage="");K.userDisplayName=fg(K.userDisplayName,H.user_display_name);K.dV=fg(K.dV, H.user_gender);K.csiPageType=fg(K.csiPageType,H.csi_page_type);K.csiServiceName=fg(K.csiServiceName,H.csi_service_name);K.bQ=sp(K.bQ,H.enablecsi);K.pageId=fg(K.pageId,H.pageid);if(r=H.enabled_engage_types)K.enabledEngageTypes=new Set(r.split(","));H.living_room_session_po_token&&(K.ee=H.living_room_session_po_token.toString())}; aO=function(K){return K.K.c}; fN=function(K,H){return!K.N&&xB()&&SN(55)&&K.controlsType==="3"&&!H}; Oj=function(K){K=g.rc(K.ey);return K==="www.youtube-nocookie.com"?"www.youtube.com":K}; g.A1=function(K){return aO(K)==="WEB_UNPLUGGED"}; k9=function(K,H,r){return K.protocol+"://i1.ytimg.com/vi/"+H+"/"+(r||"hqdefault.jpg")}; bc=function(K){return uM(K)&&!g.A1(K)}; g.DR=function(K){return/^TVHTML5/.test(aO(K))}; yC=function(K){return aO(K)==="TVHTML5_CAST"||aO(K)==="TVHTML5"&&(K.K.cver.startsWith("6.20130725")||K.K.cver.startsWith("6.20130726"))}; g.jv=function(K){return aO(K)==="TVHTML5"}; MI=function(K){return K.K.cmodel==="CHROMECAST ULTRA/STEAK"||K.K.cmodel==="CHROMECAST/STEAK"}; g.Bo=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.vo=function(K){return/web/i.test(aO(K))}; g.Ir=function(K){return aO(K).toUpperCase()==="WEB"}; g.ZR=function(K){return aO(K)==="WEB_KIDS"}; g.FG=function(K){return aO(K)==="TVHTML5_UNPLUGGED"}; g.ev=function(K){return g.A1(K)||aO(K)==="TV_UNPLUGGED_CAST"||g.FG(K)}; or=function(K){return aO(K)==="WEB_MUSIC_INTEGRATIONS"}; g.XG=function(K){return aO(K)==="WEB_EMBEDDED_PLAYER"}; g.nl=function(K){return(K.deviceIsAudioOnly||!g.Ew||g.lx||K.controlsType==="3"?!1:g.lu?K.B&&g.Lu(51):!0)||(K.deviceIsAudioOnly||!g.fl||g.lx||K.controlsType==="3"?!1:g.lu?K.B&&g.Lu(48):g.Lu(38))||(K.deviceIsAudioOnly||!wc||g.lx||K.controlsType==="3"?!1:g.lu?K.B&&g.Lu(37):g.Lu(27))||!K.deviceIsAudioOnly&&g.dc&&!VD()&&g.Lu(11)||!K.deviceIsAudioOnly&&g.rA&&g.Lu("604.4")||K.Gu()}; xz4=function(K){if(g.nZ(K)&&co)return!1;if(g.fl){if(!g.Lu(47)||!g.Lu(52)&&g.Lu(51))return!1}else if(g.rA)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; g.Tx=function(K,H){return K.enabledEngageTypes.has(H.toString())||q9y.includes(H)}; RBm=function(K){var H=Oj(K);p3p.includes(H)&&(H="www.youtube.com");return K.protocol+"://"+H}; g.Ej=function(K,H=""){if(K.Kh){let r=new QC,O;K=K.Kh();K.signedOut?O="":K.token?O=K.token:K.pendingResult.then(A=>{A.signedOut?r.resolve(""):r.resolve(A.token)},A=>{g.HS(new g.zh("b189348328_oauth_callback_failed",{error:A})); r.resolve(H)}); return O!==void 0?g.BL(O):new j7(r)}return g.BL(H)}; $9=function(K,H=""){return K.JT?Mn(!0):o3(Zn(Mn(g.Ej(K,H)),r=>Mn(!!r)),()=>Mn(!1))}; x9=function(K,H){if(K.wY=H)K.pK?.K?.L(H),H.isAsmjs?K.J$.push("asmjs"):K.J$.push("wasm")}; Po=function(K){return K.s5().K.m0(ie9)?!0:typeof Worker!=="undefined"&&window.MediaSource&&window.MediaSource.canConstructInDedicatedWorker&&K.webPlayerContextConfig.trustedPlaybackWorkerUrl?K.s5().K.m0(KT9)&&K.webPlayerContextConfig.contextId==="WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_INLINE_PREVIEW"||K.s5().K.m0(HR4)&&g.jv(K)?!0:!1:!1}; g.rc=function(K){var H=g.Tk(K);return(K=Number(g.dJ(K)[4]||null)||null)?`${H}:${K}`:H}; NI=function(K,H=!1){var r=vm[K],O=LQ[r],A=r2J[K];if(!A||!O)return null;var k=r==="9h"||r==="(h"||r==="1h";H=new DF(H?A.height:A.width,H?A.width:A.height,A.fps,void 0,void 0,void 0,void 0,void 0,k?"smpte2084":void 0,k?"bt2020":void 0);O=Bm(O,H,r);return new IG(K,O,{video:H,vn:A.bitrate/8})}; Y9=function(K){var H=LQ[vm[K]],r=ORt[K];return r&&H?new IG(K,H,{audio:new vX(r.audioSampleRate,r.numChannels)}):null}; aA=function(K,H,r,O){if(r)return g.Ma();r={};var A=T4();for(let k of H)if(K.canPlayType(A,k.HC().mimeType)||O)if(H=k.K.video.quality,!r[H]||r[H].HC().ie())r[H]=k;K=[];r.auto&&K.push(r.auto);for(let k of kS)(O=r[k])&&K.push(O);return K.length?g.BL(K):g.Ma()}; Sv=function(K,H=!1,r=!0,O={}){var A={};for(let b of K){if(H&&MediaSource&&MediaSource.isTypeSupported&&(K=b.type,b.audio_channels&&(K=K+"; channels="+b.audio_channels),!MediaSource.isTypeSupported(K))){O[b.itag]="tpus";continue}if(!r&&b.drm_families&&(b.eotf==="smpte2084"||b.eotf==="arib-std-b67")){O[b.itag]="enchdr";continue}K=void 0;let D={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var k=b.type.match(/codecs="([^"]*)"/);k=k?k[1]:"";b.audio_track_id&&(K=new uo(b.name,b.audio_track_id, !!b.is_default));let y=b.eotf;K=new Uj({itag:b.itag,url:b.url,codecs:k,width:Number(b.width),height:Number(b.height),fps:Number(b.fps),bitrate:Number(b.bitrate),audioItag:b.audio_itag,jZ:y?D[y]:void 0,contentProtection:b.drm_families,Du:K,audioChannels:Number(b.audio_channels)});A[K.itag]=A[K.itag]||[];A[K.itag].push(K)}return A}; A24=function(K,H){K.B.some(r=>r.Du?.getId()===H); K.K=H}; k_H=function(K){var H=[],r=[];for(let O of K.Y)O.bitrate<=K.N?H.push(O):r.push(O);H.sort((O,A)=>A.bitrate-O.bitrate); r.sort((O,A)=>O.bitrate-A.bitrate); K.Y=H.concat(r)}; VC=function(K,H,r){K.cpn&&(H=g.UV(H,{cpn:K.cpn}));r&&(H=g.UV(H,{YW:r}));return H}; t1=function(K,H){K=K.itag.toString();H!==null&&(K+=H.itag.toString());return K}; bRM=function(K,H){if(!(g.lx||Up()||gR()))return null;K=Sv(H,K.W("html5_filter_fmp4_in_hls"));if(!K)return null;H=[];var r={};for(let O of Object.keys(K))for(let A of K[O])if(A.Du){let k=A.Du.getId();if(!r[k]){let b=new OK(k,A.Du);r[k]=b;H.push(b)}}return H.length>0?H:null}; Met=function(K,H,r,O,A,k,b){if(!(g.lx||Up()||gR()))return g.Ma();var D={},y=Dbn(r),I=Sv(r,K.W("html5_filter_fmp4_in_hls"),K.Y.D,D);if(!I)return b({noplst:1}),g.Ma();y2m(I);var Z={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},e;r=[];var w=[],d=[],T=null,t="";O=O&&O.match(/hls_timedtext_playlist/)?new Uj({itag:"0",url:O,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,Du:new uo("English","en",!1)}):null;for(let f of Object.keys(I))if(!K.W("html5_disable_drm_hfr_1080")||f!=="383"&&f!=="373")for(let q of I[f])if(q.width){for(let c5 of q.Y)if(I[c5]){q.K= c5;break}q.K||(q.K=jay(I,q));let jt=I[q.K];if(!jt)continue;r.push(q);q.contentProtection==="fairplay"&&(e=Z);let IP="";q.jZ==="PQ"?IP="smpte2084":q.jZ==="HLG"&&(IP="arib-std-b67");IP&&(t=IP);d.push(lc(jt,[q],O,k,q.itag,q.width,q.height,q.fps,y,void 0,void 0,e,IP));if(!T||q.width*q.height*q.fps>T.width*T.height*T.fps)T=q}else w.push(q);else D[f]="disdrmhfr";d.reduce((f,q)=>q.HC().isEncrypted()&&f,!0)&&(e=Z); A=Math.max(A,0);var {fps:J=0,width:G=0,height:m=0}=T||{};T=K.W("html5_native_audio_track_switching");d.push(lc(w,r,O,k,"93",G,m,J,y,"auto",A,e,t,T));Object.entries(D).length&&b(D);return aA(K.Y,d,fN(K,H),!1)}; lc=function(K,H,r,O,A,k,b,D,y,I,Z,e,w,d){var T=0,t="";for(let J of K)t||(t=J.itag),J.audioChannels&&J.audioChannels>T&&(T=J.audioChannels,t=J.itag);A=new IG(A,"application/x-mpegURL",{audio:new vX(0,T),video:new DF(k,b,D,null,void 0,I,void 0,void 0,w),contentProtection:e,lP:t});K=new BsO(K,H,r?[r]:[],O,!!d);K.N=Z?Z:1369843;return new Wo(A,K,y)}; Dbn=function(K){for(let H of K)if(H.url&&(K=H.url.split("expire/"),!(K.length<=1)))return+K[1].split("/")[0];return NaN}; jay=function(K,H){for(let r of Object.keys(K)){let O=K[r][0];if(!O.width&&O.contentProtection===H.contentProtection&&!O.audioChannels)return r}return""}; y2m=function(K){var H=new Set;for(var r of Object.values(K))if(r.length){var O=r[0];O.height&&O.codecs.startsWith("vp09")&&H.add(O.height)}r=[];if(H.size)for(let A of Object.keys(K))K[A].length&&(O=K[A][0],O.height&&H.has(O.height)&&!O.codecs.startsWith("vp09")&&r.push(A));for(let A of r)delete K[A]}; vkM=function(K,H,r){var O=[];for(let A of r){if(!A||!A.url)continue;r=mh(A.type,"medium","0");O.push(new Gx(r,A.url))}return aA(K.Y,O,fN(K,H),!1)}; Igy=function(K,H){var r=[],O=mh(H.type,"auto",H.itag);r.push(new Gx(O,H.url));return aA(K.Y,r,!1,!0)}; CQ=function(K){return K&&zx[K]?zx[K]:null}; J1=function(K){switch(K){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.otf_not_supported":case "sabr.too_many_chunk_reader_error_retries":return K;default:return"sabr.config"}}; sj=function(K,H){if(H=H?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)K.az=new ZRJ(H)}; nQ=function(K,H,r,O){K||(K=H&&mL.hasOwnProperty(H)&&ar.hasOwnProperty(H)?ar[H]+"_"+mL[H]:void 0);H=K;if(!H)return null;K=H.match(fQ);if(!K||K.length!==5)return null;{let k=H.match(fQ);if(k){K=Number(k[3]);var A=[7,8,10,5,6];K=!(Number(k[1])===1&&K===8)&&A.indexOf(K)>=0}else K=!1}return r||O||K?H:null}; uc=function(K,H){var r={};for(let A of Object.keys(h1)){var O=H?H+A:A;O=K[O+"_webp"]||K[O];g.JB(O)&&(r[h1[A]]=O)}return r}; Rr=function(K){var H={};if(!K||!K.thumbnails)return H;K=K.thumbnails.filter(A=>!!A.url); K.sort((A,k)=>A.width-k.width||A.height-k.height); for(var r of Object.keys(qI)){var O=Number(r);let A=qI[O];for(let k of K)if(k.width>=O){O=pQ(k.url);g.JB(O)&&(H[A]=O);break}}(r=K.pop())&&r.width>=1280&&(r=pQ(r.url),g.JB(r)&&(H["maxresdefault.jpg"]=r));return H}; pQ=function(K){return K.startsWith("//")?"https:"+K:K}; br=function(K,H="",r=""){K=new g.qn(K,!0);K.set("alr","yes");r&&(r=pU(32,8314,qD(7,988,r)),K[E[4]](H,Cq(56,4696,r)));return K}; ic=function(K){return K&&K.baseUrl||""}; Ks=function(K){K=g.Eu(K);for(let H of Object.keys(K)){let r=K[H];K[H]=Array.isArray(r)?r[0]:r}return K}; egy=function(K,H){for(var r of H)if(H=r.playerAnnotationsUrlsRenderer){H.adsOnly&&(K.w_=!0);if(r=H.loadPolicy)K.annotationsLoadPolicy=FTO[r];if(r=H.invideoUrl)K.Mj=hB(r);K.Ad=!0;break}}; H6=function(K,H){K.botguardData=H.playerAttestationRenderer.botguardData;H=H.playerAttestationRenderer.challenge;H!=null&&(K.Zg=H)}; okN=function(K,H){K.captionTracks=[];if(H.captionTracks)for(var r of H.captionTracks){var O=ri(r.baseUrl);if(!O)return;O={is_translateable:!!r.isTranslatable,languageCode:r.languageCode,languageName:r.name&&g.mu(r.name),url:O,vss_id:r.vssId,kind:r.kind};O.name=r.trackName;O.displayName=r.name&&g.mu(r.name);K.captionTracks.push(new g.RA(O))}K.d4=H.audioTracks||[];K.hG=H.defaultAudioTrackIndex||0;K.ZT=[];if(H.translationLanguages)for(let A of H.translationLanguages){r={};r.languageCode=A.languageCode; r.languageName=g.mu(A.languageName);if(A.translationSourceTrackIndices){r.translationSourceTrackIndices=[];for(let k of A.translationSourceTrackIndices)r.translationSourceTrackIndices.push(k)}if(A.excludeAudioTrackIndices){r.excludeAudioTrackIndices=[];for(let k of A.excludeAudioTrackIndices)r.excludeAudioTrackIndices.push(k)}K.ZT.push(r)}K.jW=[];if(H.defaultTranslationSourceTrackIndices)for(let A of H.defaultTranslationSourceTrackIndices)K.jW.push(A)}; X9t=function(K,H,r){var O=H.errorScreen;if(!(O&&(O.playerLegacyDesktopYpcOfferRenderer||O.playerLegacyDesktopYpcTrailerRenderer||O.ypcTrailerRenderer)||r&&r.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(H.status))){K.errorCode=CQ(H.errorCode)||"auth";if(r=O&&O.playerErrorMessageRenderer){K.playerErrorMessageRenderer=r;let A=r.reason;A&&(K.errorReason=g.mu(A));if(r=r.subreason)K.T2=g.mu(r),K.JD=r}else K.errorReason=H.reason||null;r=H.status;r==="LOGIN_REQUIRED"?K.errorDetail= "1":r==="CONTENT_CHECK_REQUIRED"?K.errorDetail="2":r==="AGE_CHECK_REQUIRED"?(H=(H=H.errorScreen)&&H.playerKavRenderer,K.errorDetail=H&&H.kavUrl?"4":"3"):(O=O?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,K.errorDetail=H.isBlockedInRestrictedMode?"5":g.z(O,g.O3)?.signal==="RELOAD_PAGE"?"7":"0")}}; w9n=function(K,H){K.BN=!0;var r=H.heartbeatToken;K.drmSessionId=H.drmSessionId||"";K.heartbeatToken=r||"";K.De=Number(H.intervalMilliseconds);K.R7=Number(H.maxRetries);K.Tb=!!H.softFailOnError;K.sD=!!H.useInnertubeHeartbeatsForDrm;K.heartbeatServerData=H.heartbeatServerData;K.tw=!!H.heartbeatAttestationConfig?.requiresAttestation}; TsO=function(K,H){for(let r of H){H=r.interstitials.map(O=>{var A=g.z(O,db1);if(A)return{is_yto_interstitial:!0,raw_player_response:A};if(O=g.z(O,c2t))return Object.assign({is_yto_interstitial:!0},g.Ta(O))}); for(let O of H)switch(r.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":K.interstitials=K.interstitials.concat({time:0,playerVars:O,h2:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":K.interstitials=K.interstitials.concat({time:0x7ffffffffffff,playerVars:O,h2:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":H=Number(r.podConfig.timeToInsertAtMillis),K.interstitials=K.interstitials.concat({time:H,playerVars:O,h2:H===0?5:7})}}}; QaJ=function(K,H){if(H=H.find(r=>!(!r||!r.tooltipRenderer)))K.tooltipRenderer=H.tooltipRenderer}; AC=function(K,H){H.subscribeCommand&&(K.subscribeCommand=H.subscribeCommand);H.unsubscribeCommand&&(K.unsubscribeCommand=H.unsubscribeCommand);H.addToWatchLaterCommand&&(K.addToWatchLaterCommand=H.addToWatchLaterCommand);H.removeFromWatchLaterCommand&&(K.removeFromWatchLaterCommand=H.removeFromWatchLaterCommand);H.getSharePanelCommand&&(K.getSharePanelCommand=H.getSharePanelCommand)}; k7=function(K,H){H!=null?(K.Az=H,K.wE=!0):(K.Az="",K.wE=!1)}; xbn=function(K,H){if(H=H.playerControlsOverlayRenderer)k7(K,H.controlBgHtml),H.mutedAutoplay?(H=g.z(H.mutedAutoplay,EkO))&&H.endScreen&&(H=g.z(H.endScreen,$b5))&&H.text&&(K.Hh=g.mu(H.text)):K.mutedAutoplay=!1}; Ppy=function(K,H){var r=H.backgroundability;r&&r.backgroundabilityRenderer.backgroundable&&(K.backgroundable=!0);H.offlineability?.offlineabilityRenderer?.offlineable&&(K.offlineable=!0);if(r=H.contextParams)K.contextParams=r;(r=H.pictureInPicture)&&r.pictureInPictureRenderer.playableInPip&&(K.pipable=!0);H.playableInEmbed&&(K.allowEmbed=!0);if(r=H.ypcClickwrap)H=r.playerLegacyDesktopYpcClickwrapRenderer,r=r.ypcRentalActivationRenderer,H?(K.Jp=H.durationMessage||"",K.ZM=!0):r&&(H=r.durationMessage, K.Jp=H?g.mu(H):"",K.ZM=!0)}; LTm=function(K,H,r){var O=ic(H.googleRemarketingUrl);O&&(K.googleRemarketingUrl=O);if(O=ic(H.youtubeRemarketingUrl))K.youtubeRemarketingUrl=O;if(O=H.heartbeatLoggingToken)K.heartbeatLoggingToken=O;O={};var A=ic(H.ptrackingUrl);if(A){A=Ks(A);var k=A.oid;k&&(K.yL=k);if(k=A.pltype)K.uZ=k;if(k=A.ptchn)K.Fn=k;if(k=A.ptk)K.Vr=encodeURIComponent(k);if(A=A.m)K.Hi=A}if(A=ic(H.qoeUrl)){A=g.Eu(A);for(b of Object.keys(A))k=A[b],A[b]=Array.isArray(k)?k.join(","):k;var b=A;K.xo=b;if(A=b.cat)K.W("html5_enable_qoe_cat_list")? K.Aa=K.Aa.concat(A.split(",")):K.J$=A;if(A=b.live)K.Rp=A;if(b=b.drm_product)K.drmProduct=b}if(b=ic(H.videostatsPlaybackUrl)){b=Ks(b);if(A=b.adformat)if(r.adformat=A,k=K.j(),k=nQ(A,K.O3,k.B,k.D))K.adFormat=k;if(k=b.aqi)r.ad_query_id=k;if(r=b.autoplay)K.bF=r=="1",K.Q0=r=="1";if(r=b.autonav)K.isAutonav=r=="1";if(r=b.delay)K.Lf=g.ez(r);if(r=b.ei)K.eventId=r;if(r=g.sX(b.adcontext))try{var D=gkp(r);D&&(K.H_=D)}catch(y){g.HS(Error("Malformed adContext"))}if(r||A)K.bF=!0;if(D=b.feature)K.Eb=D;if(D=b.list)K.playlistId= D;if(D=b.of)K.R2=D;if(D=b.osid)K.osid=D;if(D=b.referrer)K.referrer=D;if(D=b.sdetail)K.jF=D;if(D=b.sourceid)K.wU=D;if(D=b.ssrt)K.mk=D=="1";if(D=b.subscribed)K.subscribed=D=="1";if(D=b.uga)K.userGenderAge=D;if(D=b.upt)K.mj=D;if(D=b.vm)K.videoMetadata=D;O.playback=b}if(D=ic(H.videostatsWatchtimeUrl)){D=Ks(D);if(r=D.ald)K.Vd=r;O.watchtime=D}if(D=ic(H.atrUrl))D=Ks(D),O.atr=D;if(D=ic(H.engageUrl))D=Ks(D),O.engage=D;K.cg=O;H.promotedPlaybackTracking&&(O=H.promotedPlaybackTracking,O.startUrls&&(K.kx=O.startUrls), O.firstQuartileUrls&&(K.dg=O.firstQuartileUrls),O.secondQuartileUrls&&(K.Z1=O.secondQuartileUrls),O.thirdQuartileUrls&&(K.Uh=O.thirdQuartileUrls),O.completeUrls&&(K.rg=O.completeUrls),O.engagedViewUrls&&(O.engagedViewUrls.length>1&&g.HS(new g.zh("There are more than one engaged_view_urls.")),K.gC=O.engagedViewUrls[0]));H.serializedOneTimeQoeContextData&&(K.serializedOneTimeQoeContextData=H.serializedOneTimeQoeContextData);H.vss3Config?.serializedWatchTimeContextData&&(K.serializedWatchTimeContextData= H.vss3Config.serializedWatchTimeContextData)}; Nsm=function(K,H,r){for(let O of H)if(O&&(H=O.playerLegacyDesktopWatchAdsRenderer)&&(H=H.playerAdParams)){H.autoplay=="1"&&(K.bF=!0,K.Q0=!0);K.W5=H.encodedAdSafetyReason||null;H.showContentThumbnail!==void 0&&(K.Wj=!!H.showContentThumbnail);r.enabled_engage_types=H.enabledEngageTypes;break}}; YOJ=function(K,H){var r=H.manifestlessWindowedLiveConfig;if(r){var O=Number(r.minDvrSequence),A=Number(r.maxDvrSequence),k=Number(r.minDvrMediaTimeMs),b=Number(r.maxDvrMediaTimeMs);r=Number(r.startWalltimeMs);O&&(K.yP=O);k&&(K.iQ=k/1E3,K.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.bj(K)&&(K.IH=k/1E3));A&&(K.AI=A);b&&(K.LZ=b/1E3,K.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.bj(K)&&(K.eZ=b/1E3));r&&(K.eo=r/1E3);(O||k)&&(A||b)&&(K.JI=!0,K.isLivePlayback=!0,K.allowLiveDvr= !0,K.Tq=!1)}if(O=H.daiConfig){if(O.enableDai){K.hW=!0;if(A=O.enableServerStitchedDai)K.enableServerStitchedDai=A;if(A=O.enablePreroll)K.N_=A}if(O.daiType==="DAI_TYPE_SS_DISABLED"||O.debugInfo?.isDisabledUnpluggedChannel)K.lq=!0;!K.W("html5_ump_stitched_metadata")||O.daiType!=="DAI_TYPE_UNSPECIFIED"&&O.daiType!==void 0||(K.bq=!0);O.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(K.hh=!0);O.allowUstreamerRequestAdconfig&&(K.Tv=!0);O.sendSsdaiMissingAdBreakReasons&&(K.iz=!0)}if(O=H.audioConfig){A=K.II;O.trackAbsoluteLoudnessLkfs!= null&&(A.Y=O.trackAbsoluteLoudnessLkfs);O.loudnessTargetLkfs!=null&&(A.loudnessTargetLkfs=O.loudnessTargetLkfs);O.loudnessDb!=null&&(A.B=O.loudnessDb);if(k=O.loudnessNormalizationConfig)k.applyStatefulNormalization&&(A.applyStatefulNormalization=!0),k.preserveStatefulLoudnessTarget&&(A.preserveStatefulLoudnessTarget=!0),k.minimumLoudnessTargetLkfs!=null&&(A.minimumLoudnessTargetLkfs=k.minimumLoudnessTargetLkfs);A=O.loudnessDb;A!=null&&(K.qn=A);O.audioMuted&&(K.LS=!0);O.muteOnStart&&(K.dI=!0);O.playAudioOnly&& (K.EB=!0)}if(A=H.playbackEndConfig)O=A.endSeconds,A=A.limitedPlaybackDurationInSeconds,K.mutedAutoplay&&(O&&(K.endSeconds=O),A&&(K.limitedPlaybackDurationInSeconds=A));if(O=H.fairPlayConfig){if(A=O.certificate)K.iW=g.sX(A);A=Number(O.keyRotationPeriodMs);A>0&&(K.rz=A);O=Number(O.keyPrefetchMarginMs);O>0&&(K.lw=O)}if((O=H.playbackStartConfig)&&!K.rq){K.pD=Number(O.startSeconds);k=O.liveUtcStartSeconds;A=!!K.liveUtcStartSeconds&&K.liveUtcStartSeconds>0;k&&!A&&(K.liveUtcStartSeconds=Number(k));if(k= O.startPosition)if((b=k.utcTimeMillis)&&!A&&(K.liveUtcStartSeconds=Number(b)*.001),A=k.streamTimeMillis)K.qR=Number(A)*.001;K.progressBarStartPosition=O.progressBarStartPosition;K.progressBarEndPosition=O.progressBarEndPosition}else if(O=H.skippableSegmentsConfig){if(A=O.introSkipDurationMs)K.t0=Number(A)/1E3;if(O=O.outroSkipDurationMs)K.D1=Number(O)/1E3}if(A=H.skippableIntroConfig)O=Number(A.startMs),A=Number(A.endMs),isNaN(O)||isNaN(A)||(K.A5=O,K.xJ=A);if(O=H.streamSelectionConfig)K.t$=Number(O.maxBitrate); if(O=H.vrConfig)K.I8=O.partialSpherical=="1";if(O=H.webDrmConfig){O.skipWidevine&&(K.Uo=!0);if(A=O.widevineServiceCert)K.dX=g.sX(A);O.useCobaltWidevine&&(K.useCobaltWidevine=!0);O.startWithNoQualityConstraint&&(K.gR=!0)}if(O=H.mediaCommonConfig){if(A=O.dynamicReadaheadConfig){K.maxReadAheadMediaTimeMs=A.maxReadAheadMediaTimeMs||NaN;K.minReadAheadMediaTimeMs=A.minReadAheadMediaTimeMs||NaN;K.readAheadGrowthRateMs=A.readAheadGrowthRateMs||NaN;if(A=O?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)K.qM= g.sX(A);if((A=O?.sabrContextUpdates)&&A.length>0)for(var D of A)D.type&&D.value&&(A={type:D.type,scope:D.scope,value:g.sX(D.value)||void 0,sendByDefault:D.sendByDefault},K.sabrContextUpdates.set(D.type,A))}if(D=O.serverPlaybackStartConfig)K.serverPlaybackStartConfig=D;O.useServerDrivenAbr&&(K.uo=!0);if(D=O.requestPipeliningConfig)K.requestPipeliningConfig=D}if(D=H.inlinePlaybackConfig)K.oc=!!D.showAudioControls;if(D=H.embeddedPlayerConfig){K.embeddedPlayerConfig=D;if(A=D.embeddedPlayerMode)O=K.j(), O.Yv=A,O.U=A==="EMBEDDED_PLAYER_MODE_PFL";if(D=D.permissions)K.allowImaMonetization=!!D.allowImaMonetization}if(D=H.webPlayerConfig)if(D.gatewayExperimentGroup&&(K.gatewayExperimentGroup=D.gatewayExperimentGroup),D.isProximaEligible&&(K.isProximaLatencyEligible=!0),D=D.multiAspectStreamingConfig)K.Ku=!0,K.playerOrientation=D.playerOrientation,D.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?K.Mz=D.verticalCommand||null:D.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&(K.Mz=D.horizontalCommand|| null);H=H.playerControlsConfig;H?.isSeekable!==void 0&&(K.isSeekable=!!H.isSeekable)}; Ub1=function(K,H,r){var O=H.formats;if(O){var A=[];for(var k of O)A.push(`${k.itag}/${k.width}x${k.height}`);K.HY=A.join(",");A=[];for(var b of O){O={itag:b.itag,type:b.mimeType,quality:b.quality};(k=b.url)&&(O.url=k);let {a7:w,XU:d,Ox:T,s:t}=H3(1,5736,b);w&&(O.url=d,O.sp=T,O.s=t);A.push(Yv(O))}K.yA=A.join(",")}if(b=H.hlsFormats){A={};if(r&&(r=r.audioPairingConfig)&&r.pairs)for(var D of r.pairs)r=D.videoItag,A[r]||(A[r]=[]),A[r].push(D.audioItag);D={};for(var y of b)D[y.itag]=y.bitrate;y=[];for(Z of b){r= {itag:Z.itag,type:Z.mimeType,url:Z.url,bitrate:Z.bitrate,width:Z.width,height:Z.height,fps:Z.fps};if(b=Z.audioTrack)if(O=b.displayName)r.name=O,r.audio_track_id=b.id,b.audioIsDefault&&(r.is_default="1");if(Z.drmFamilies){b=[];for(var I of Z.drmFamilies)b.push(ek[I]);r.drm_families=b.join(",")}(b=A[Z.itag])&&b.length&&(r.audio_itag=b.join(","),(b=D[b[0]])&&(r.bitrate+=b));(b=Ay(Z))&&(r.eotf=b);Z.audioChannels&&(r.audio_channels=Z.audioChannels);y.push(Yv(r))}var Z=y.join(",");K.hlsFormats=Z}if((I= H.licenseInfos)&&I.length>0){Z={};for(var e of I)I=e.drmFamily,A=e.url,I&&A&&(Z[ek[I]]=A);K.contentProtection=Z}if(e=H.drmParams)K.drmParams=e;if(e=H.dashManifestUrl)K.xU=g.UV(e,{cpn:K.clientPlaybackNonce});if(e=H.hlsManifestUrl)K.hlsvp=e;if(e=H.probeUrl)K.probeUrl=hB(g.UV(e,{cpn:K.clientPlaybackNonce}));if(H=H.serverAbrStreamingUrl)K.ji=new g.qn(H,!0)}; SON=function(K,H,r){var O=H.videoId;O&&(K.videoId=O,r.video_id||(r.video_id=O));if(O=H.title)K.title=O,r.title||(r.title=O);if(O=H.lengthSeconds)K.lengthSeconds=Number(O),r.length_seconds||(r.length_seconds=O);if(O=H.keywords)K.keywords=De(O);if(O=H.channelId)K.vB=O,r.ucid||(r.ucid=O);if(O=H.viewCount)K.rawViewCount=Number(O);if(O=H.author)K.author=O,r.author||(r.author=O);if(r=H.shortDescription)K.shortDescription=r;if(r=H.isCrawlable)K.isListed=r;if(r=H.musicVideoType)K.musicVideoType=r;r=H.isLive; r!=null&&(K.isLivePlayback=r);if(r||H.isUpcoming)K.isPremiere=!H.isLiveContent;if(r=H.thumbnail)K.VT=Rr(r);if(r=H.isExternallyHostedPodcast)K.isExternallyHostedPodcast=r;(r=H.stationType)&&r!=="STATION_TYPE_UNKNOWN"&&(K.Yy=!0);r=H.viewerLivestreamJoinPosition;r?.utcTimeMillis&&(K.Xe=g.ez(r.utcTimeMillis));K.j().experiments.jk("enable_centered_caption_for_tvfilm_video")&&H.isTvfilmVideo!=null&&(K.isTvfilmVideo=H.isTvfilmVideo);H.isTvfilmVideo!=null&&(K.ZC=H.isTvfilmVideo&&K.isLivePlayback)}; te5=function(K,H){if(H.playerLegacyDesktopYpcTrailerRenderer){var r=H.playerLegacyDesktopYpcTrailerRenderer;K.B5=r.trailerVideoId||"";var O=(O=H.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&O.ypcTrailerRenderer}else H.playerLegacyDesktopYpcOfferRenderer?r=H.playerLegacyDesktopYpcOfferRenderer:H.ypcTrailerRenderer&&(O=H.ypcTrailerRenderer,H=O.fullVideoMessage,K.qS=H?g.mu(H):"",K.B5=g.z(O,yv)?.videoDetails?.videoId||"");r&&(K.Qd=r.itemTitle||"",r.itemUrl&&(K.bd=r.itemUrl),r.itemBuyUrl&&(K.U3= r.itemBuyUrl),K.CJ=r.itemThumbnail||"",K.Ap=r.offerHeadline||"",K.Kc=r.offerDescription||"",K.Jw=r.offerId||"",K.xL=r.offerButtonText||"",K.Nq=r.offerButtonFormattedText||null,K.Yp=r.overlayDurationMsec||NaN,K.qS=r.fullVideoMessage||"",K.Ud=!0);O&&((r=g.z(O,yv))?K.cj={raw_player_response:r}:(r=g.z(O,VeM),K.cj=r?g.Ta(r):null),K.Ud=!0)}; lgm=function(K,H,r,O){H.isLiveDefaultBroadcast&&(K.isLiveDefaultBroadcast=!0);H.isUpcoming&&(K.isUpcoming=!0);if(H.isPostLiveDvr){K.Tq=!0;if(O=H.latencyClass)K.latencyClass=jX[O]||"UNKNOWN";H.isLowLatencyLiveStream&&(K.isLowLatencyLiveStream=!0)}else{let A=!1;K.Ny?(K.allowLiveDvr=FO()?!0:Cg&&M0<5?!1:!0,K.isLivePlayback=!0):H.isLive?(O.livestream="1",K.allowLiveDvr=H.isLiveDvrEnabled?FO()?!0:Cg&&M0<5?!1:!0:!1,K.partnerId=27,A=!0):H.isUpcoming&&(A=!0);if(H.isLive||K.Ny){H.isLowLatencyLiveStream&&(K.isLowLatencyLiveStream= !0);let k=H.latencyClass;k&&(K.latencyClass=jX[k]||"UNKNOWN");if(H=H.liveChunkReadahead)K.liveChunkReadahead=H;if(H=r&&r.livePlayerConfig){H.hasSubfragmentedFmp4&&(K.hasSubfragmentedFmp4=!0);H.hasSubfragmentedWebm&&(K.wu=!0);H.defraggedFromSubfragments&&(K.defraggedFromSubfragments=!0);if(r=H.liveExperimentalContentId)K.liveExperimentalContentId=Number(r);H=H.isLiveHeadPlayable;K.W("html5_live_head_playable")&&H!=null&&(K.isLiveHeadPlayable=H)}}A&&(K.isLivePlayback=!0,O.adformat&&O.adformat.split("_")[1]!== "8"||K.z4.push("heartbeat"))}}; B6=function(K){var H=K.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(K=K.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(K=H?.endScreen?.endScreen?.results);return K}; In=function(){if(v6===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(H){}a:{try{var K=!!self.localStorage}catch{K=!1}if(K&&(K=g.qm(`${Wh()}::yt-player`))){v6=new WTd(K);break a}v6=void 0}}return v6}; Ze=function(){var K=In();if(!K)return{};try{let H=K.get("yt-player-lv");return JSON.parse(H||"{}")}catch(H){return{}}}; Fo=function(K){return Ze()[K]||0}; eX=function(K,H){var r=Ze();H!==r[K]&&(H!==0?r[K]=H:delete r[K],K=In())&&(r=JSON.stringify(r),K.set("yt-player-lv",r))}; g.on=async function(K){return UH(G_4(),K)}; di=async function(K,H,r,O,A,k,b,D){if(Fo(K)===4)return 4;var y=await g.sH();if(!y)throw g.ks("wiac");D&&b!==void 0&&(b=await zgN(D,b));var I=r.lastModified||"0";D=await g.on(y);try{return Xo++,await Xu(D,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",nQ:!0},Z=>{if(k!==void 0&&b!==void 0){var e=`${K}|${H.id}|${I}|${String(k).padStart(10,"0")}`;e=Z.objectStore("media").put(b,e)}else e=bx.resolve(void 0);var w=wi(K,H.rY()),d=wi(K,!H.rY()),T={fmts:g.cp({dlt:O.downloadedEndTime.toString(), mket:O.maxKnownEndTime.toString(),avbr:O.averageByteRate.toString()}),format:r||{}};w=Z.objectStore("index").put(T,w);var t=O.downloadedEndTime===-1;T=t?Z.objectStore("index").get(d):bx.resolve(void 0);var J={fmts:"music",format:{}};Z=t&&A&&!H.rY()?Z.objectStore("index").put(J,d):bx.resolve(void 0);return bx.all([Z,T,e,w]).then(([,G])=>{Xo--;var m=Fo(K),f;!(f=m!==4&&t&&A)&&(f=G!==void 0)&&(f=(G=G.fmts)?G==="music"?!0:G.includes("dlt=-1")||!G.includes("dlt="):!1);f&&(m=1,eX(K,m));return m})})}catch(Z){Xo--; D=Fo(K);if(D===4)return D;eX(K,4);throw Z;}}; Cpp=async function(K){var H=await g.sH();if(!H)throw g.ks("ri");return Xu(await g.on(H),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},r=>{var O=IDBKeyRange.bound(K+"|",K+"~");return r.objectStore("index").getAll(O).then(A=>A.map(k=>k?k.format:{}))})}; saH=async function(K,H,r,O,A){var k=await g.sH();if(!k)throw g.ks("rc");k=Xu(await g.on(k),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},b=>{var D=`${K}|${H}|${r}|${String(O).padStart(10,"0")}`;return b.objectStore("media").get(D)}); return A?k.then(b=>{if(b===void 0)throw Error("No data from indexDb");return J2M(A,b)}).catch(b=>{throw new g.zh(`Error while reading chunk: ${b.name}, ${b.message}`); }):k}; wi=function(K,H){return`${K}|${H?"v":"a"}`}; agN=function(K){var H={},r={};for(let k of K){var O=k.split("|");if(!k.match(mbp)){r[k]="?";continue}K=Number(O.pop());if(isNaN(K)){r[k]="?";continue}var A=O.join("|");(O=H[A])?(A=O[O.length-1],K===A.end+1?A.end=K:O.push({start:K,end:K})):H[A]=[{start:K,end:K}]}for(let k of Object.keys(H))r[k]=H[k].map(b=>`${b.start}-${b.end}`).join(","); return r}; c6=function(K,H){var r=K.L(),O=K.N(),A=1,k=0,b=K.Bn.experiments.K("html5_default_ad_gain");b!=null&&r&&(A=b);if(O?.U()){k=O.audio?.Y??K.Y;if(k==null||isNaN(k))k=void 0;return{jd:0,v5:1,hj:1,G7:k,Pj:k,yd:k,formatId:O.id,d8:H,Cq:K.Bn.gZ,hJ:K.hJ}}r=O?.audio?.Y??K.Y;O!=null&&O.audio?.Y==null&&K.Z("agc",{no_ab:1});if(r==null||isNaN(r))return H=O?.audio?.N!=null?O.audio.N:K.B,isNaN(H)||(k=4),H=-H,{jd:H,v5:Math.min(1,10**(H/20))||A,hj:k,formatId:O?.id,hJ:K.hJ};k=1;b=K.loudnessTargetLkfs;if(K.applyStatefulNormalization){if(H!= null)var D=H;else isFinite(K.Bn.gZ)&&(D=K.Bn.gZ);D!=null&&(k=2,b=g.zN(D,K.minimumLoudnessTargetLkfs,K.loudnessTargetLkfs))}var y=Math.min(b-r,0);var I=r+y;A=Math.min(1,10**(y/20))||A;K.Z("agc",{stnorm:K.applyStatefulNormalization,hst:H,env:K.Bn.gZ,fml:r,stgt:D,tmin:K.minimumLoudnessTargetLkfs,tmax:K.loudnessTargetLkfs,ng:y});return{jd:y,v5:A,hj:k,G7:r,Pj:b,yd:I,formatId:O?.id,d8:H,Cq:K.Bn.gZ,hJ:K.hJ}}; TA=function(K,H){H=c6(K,H);K.K=H;K.preserveStatefulLoudnessTarget&&H.yd!=null&&(K.Bn.gZ=H.yd);return H.v5}; fg5=function(K,H,r){H={cpn:H};K.indexOf("/ibw/")===-1&&(H.ibw=r?String(r):"1369843");return{url:g.UV(K,H),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; nk4=function(K){try{let H=(new g.qn(K,!0)).get("n");if(H){let r=K.match(/\/n\/([^/]+)/);if(r&&r[1]&&r[1]!==H)return K.replace(`/n/${r[1]}`,`/n/${H}`)}}catch(H){g.HS(H)}return K}; Qv=function(K){if(K.isAd()&&(K.TF?K.videoId!==K.Bn.TF:K.videoId!=K.Bn.TF))return K.Bn.TF}; ri=function(K){if(K){if(nN(K))return K;K=pt(K);if(nN(K,!0))return K}return""}; g.bj=function(K){if(g.XG(K.Bn)&&K.Bn.L==="yt"&&!K.W("html5_enable_sabr_on_yt_embeds"))return!1;if(K.Zr)return K.uo&&K.Z("fds",{fds:!0},!0),!1;if(K.Bn.L!=="yt"&&!hg1(K))return K.uo&&K.Z("dsvn",{ns:K.Bn.L},!0),!1;if(K.cotn||!K.K||K.K.isOtf&&!K.W("html5_enable_sabr_otf_in_client")||K.Y&&!K.Y.K()||K.hh&&!K.W("html5_enable_sabr_csdai"))return!1;if(K.W("html5_use_sabr_requests_for_debugging"))return!0;K.uo&&K.Z("esfw",{usbc:K.uo,hsu:!!K.ji},!0);if(K.uo&&K.ji)return!0;if(K.W("html5_remove_client_sabr_determination"))return!1; var H=!K.K.KE&&!K.jl(),r=H&&E3&&K.W("html5_enable_sabr_vod_streaming_xhr");H=H&&!E3&&K.W("html5_enable_sabr_vod_non_streaming_xhr");var O=$7(K),A=K.W("html5_enable_sabr_drm_vod_streaming_xhr")&&E3&&K.jl()&&!K.K.KE&&(K.drmProduct==="1"?!1:!0);(r=r||H||O||A)&&!K.ji&&K.Z("sabr",{loc:"m"},!0);return r&&!!K.ji}; De=function(K){var H={};for(let r of K)K=r.split("="),K.length===2?H[K[0]]=K[1]:H[r]=!0;return H}; P6=function(K){if(K.W("html5_onesie")&&K.errorCode)return!1;var H=g.mS(K.z4,"ypc");K.ypcPreview&&(H=!1);return K.cC()&&!K.loading&&(g.x7(K)||g.mS(K.z4,"heartbeat")||H)}; gi=function(K){K.DE()||(K.loading=!1,K.ek("dataloaded"))}; SX=function(K,H){var r=H.raw_embedded_player_response;if(!r){var O=H.embedded_player_response;O&&(r=JSON.parse(O))}r&&(K.G=r);if(K.G){K.embeddedPlayerConfig=K.G.embeddedPlayerConfig||null;if(r=K.G.videoFlags)r.playableInEmbed&&(K.allowEmbed=!0),r.isPrivate&&(K.isPrivate=!0),r.userDisplayName&&(H.user_display_name=r.userDisplayName),r.userDisplayImage&&(H.user_display_image=r.userDisplayImage);if((r=K.G.embedPreview)&&r.thumbnailPreviewRenderer){r=r.thumbnailPreviewRenderer;k7(K,r.controlBgHtml);if(O= r.defaultThumbnail)K.VT=Rr(O);(O=g.z(r?.videoDetails,uvp))&&Ls(K,H,O);O=g.z(r?.videoDetails,qO9);K.wv=!!r.addToWatchLaterButton;K.showShareButton=!!r.shareButton;O?.musicVideoType&&(K.musicVideoType=O.musicVideoType);if(O=g.z(K.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.N0))sj(K,O),K.videoId=O.videoId||K.videoId;r.videoDurationSeconds&&(K.lengthSeconds=g.ez(r.videoDurationSeconds));r.webPlayerActionsPorting&&AC(K,r.webPlayerActionsPorting); if(r=g.z(r?.playlist,p9J)){K.vD=!0;O=[];var A=Number(r.currentIndex);if(r.contents)for(let k=0,b=r.contents.length;k=0?A.countDownSecsForFullscreen*1E3:-1)}if(A=B6(K))A=A?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,d=K.CG||K.suggestions?.[0]||null,A&&d&&(d.sessionData={itct:A});K.watchNextResponse.currentVideoThumbnail&&(K.VT=Rr(K.watchNextResponse.currentVideoThumbnail));(A=K.watchNextResponse?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&& A[0]&&(d=A[0].videoPrimaryInfoRenderer)&&d&&d.subtitle&&(K.Fe=g.mu(d.subtitle));A&&A[1]&&(A=A[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&A.length&&(K.profilePicture=A[A.length-1].url);H=h0(H);if(A=K.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var T of A)g.z(T,GA)&&(K.D2=g.z(T,GA)),A=g.z(T,OzH),A?.entityKeys&&(K.zx=A.entityKeys||[],A.visibleOnLoadKeys&&(K.visibleOnLoadKeys=A.visibleOnLoadKeys));K.W("web_key_moments_markers")&&(T=zA.getState().entities, A=pP("visibility_override","markersVisibilityOverrideEntity"),T=T.markersVisibilityOverrideEntity?T.markersVisibilityOverrideEntity[A]||null:null,K.bD=T?.videoId===(K.videoId||H)&&T?.visibilityOverrideMarkersKey?T.visibilityOverrideMarkersKey:K.visibleOnLoadKeys,K.visibleOnLoadKeys=[...K.bD])}}; JC=function(K,H){if(H=H.raw_reel_item_watch_response)K.reelItemWatchResponse=H}; s3=function(K,H){var r=H.raw_resolve_url_response;r||(H=H.resolve_url_response)&&(r=JSON.parse(H));r&&(K.IF=r)}; an=function(K,H){K.fflags=fg(K.fflags,H.fflags);var r=H.iv_invideo_url;r&&(K.Mj=hB(r));K.w_=sp(K.w_,H.iv_ads_only);K.isPharma=sp(K.isPharma,H.is_pharma);K.author=fg(K.author,H.author);K.Mv=ri(H.ttsurl)||K.Mv;K.P9=sp(K.P9,H.cc_asr);if(r=H.profile_picture)K.profilePicture=fg(K.profilePicture,r);K.videoCountText=fg(K.videoCountText,H.video_count_text);K.autonavState=mD(K.autonavState,H.autonav_state,AOp);K.clientPlaybackNonce=fg(K.clientPlaybackNonce,H.cpn);K.subscribed=sp(K.subscribed,H.subscribed); K.rawViewCount=aD(K.rawViewCount,H.view_count);K.shortViewCount=fg(K.shortViewCount,H.short_view_count_text);K.publishedTimeText=fg(K.publishedTimeText||"",H.publishedTimeText);K.lengthText=fg(K.lengthText||"",H.lengthText);K.T_=fg(K.T_||"",H.T_);K.D8=fg(K.D8||"",H.D8);K.title=fg(K.title,H.title);K.subtitle=fg(K.subtitle,H.subtitle);K.expandedTitle=fg(K.expandedTitle,H.expanded_title);K.expandedSubtitle=fg(K.expandedSubtitle,H.expanded_subtitle);K.ypcPreview=fg(K.ypcPreview,H.ypc_preview);K.La=fg(K.La, H.ypc_origin);K.O1=sp(K.O1,H.ypc_is_premiere_trailer);K.Jp=fg(K.Jp,H.ypc_clickwrap_message);K.paygated=sp(K.paygated,H.paygated);K.By=sp(K.By,H.requires_purchase);K.showShareButton=!sp(!K.showShareButton,H.ss);K.wv=sp(K.wv,H.showwatchlater);if(r=H.el)K.eventLabel=r;if(r=H.keywords)K.keywords=De(r.split(","));if(r=H.rvs)K.suggestions=Q0(r).map(O=>O.playlist||O.list||O.api?new W6(K.Bn,O):new tC(K.Bn,O)); K.contentCheckOk=sp(K.contentCheckOk,H.cco);K.racyCheckOk=sp(K.racyCheckOk,H.rco);K.isLivingRoomDeeplink=sp(K.isLivingRoomDeeplink,H.is_living_room_deeplink);K.oauthToken=fg(K.oauthToken,H.oauth_token);K.pK=fg(K.pK,H.kpt);K.visitorData=fg(K.visitorData,H.visitor_data);if(r=H.session_data)K.sessionData=db(r,"&");K.Wy=fg(K.Wy,H.tracking_list);K.Md=sp(K.Md,H.pause_at_start);mx(K,H)}; fs=function(K,H,r,O){H&&H.cpn&&g.HS(new g.zh("CPN provided in VideoData update",{FC:H.cpn,o4:K.clientPlaybackNonce,Wb:r}));O&&(K.errorCode=null,K.errorDetail="",K.errorReason=null,K.T2=null);r?(h0(H),K.setData(H),P6(K)&&gi(K)):(H=H||{},SX(K,H),Cs(K,H),JC(K,H),s3(K,H),an(K,H),K.ek("dataupdated"))}; mx=function(K,H){H.inlineMetricEnabled&&(K.inlineMetricEnabled=!0);H.playback_progress_0s_url&&(K.CO=new k89(H));if(H=H.video_masthead_ad_quartile_urls)K.tL=H.quartile_0_url,K.fA=H.quartile_25_url,K.Fm=H.quartile_50_url,K.yR=H.quartile_75_url,K.pA=H.quartile_100_url,K.kx=H.quartile_0_urls,K.dg=H.quartile_25_urls,K.Z1=H.quartile_50_urls,K.Uh=H.quartile_75_urls,K.rg=H.quartile_100_urls}; g.Vv=function(K,H){for(let r of H)r.cueRangeSetIdentifier&&K.Qb.set(r.cueRangeSetIdentifier,r.playerCueRanges??[])}; qj=function(K,H,r,O,A,k,b,D,y,I){var Z=H^K;var e;(K|24)==K&&(e=O(A,k,b,D,y,I));(K^37)>=17&&K-3<27&&(r[Z^9022]>=-(Z^8990)&&(r[Z^8964]!==(Z^8988)||(((0,r[Z^9017])((0,r[Z^9017])((0,r[Z^9041])(r[Z^9047],r[Z^8994],(0,r[Z^9045])()),r[Z^9041],r[Z^9047],r[5],(0,r[Z^9004])()),r[Z^9041],r[Z^9031],r[Z^9002],(0,r[Z^9004])()),r[Z^9041])(r[Z^9047],r[Z^9002],(0,r[Z^9045])()),0))&&(0,r[Z^9011])((0,r[Z^9017])((0,r[Z^8990])(r[Z^9014],r[3]),r[Z^9041],r[Z^9047],r[Z^8994],(0,r[Z^9004])()),r[Z^9050],(0,r[Z^8975])(r[5], r[new O(E[Z^9039])/(Z^8446)]),r[new O(E[Z^9025])/(Z^8446)],r[Z^8965]),r[Z^8965]!==-(Z^8988)&&(0,r[Z^9022])((0,r[Z^8964])(r[Z^8987],r[Z^8991]),r[Z^8998],r[Z^9041],r[Z^9002]),(0,r[Z^8964])(r[Z^8987]),(0,r[Z^9046])(r[Z^8991],r[0]),(0,r[Z^8973])(r[Z^8963],r[Z^8966],(0,r[Z^8961])()),e=[]);(K&91)==K&&(O=(O%r[E[0]]+r[E[0]])%r[E[0]],r[E[3]](O,1));(K&58)==K&&(r[Z^8921]>=4&&(0,r[Z^8852])((0,r[Z^8909])(r[new O(E[Z^8929])/(Z^8502)],r[Z^8848]),r[Z^8951],r[new O(E[Z^8852])/(Z^8502)]),(0,r[Z^8939])(r[Z^8953]),(0,r[Z^ 8951])(r[Z^8860]),e=[]);return e}; bzO=function(K){if(!K)return null;for(let H of K)if(K=H.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return K;return null}; ns=function(K){return!!K.playerResponse?.compositePlayabilityStatus}; hC=function(K){var H=K.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;K=K.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!H||!H.length)return"";K||(K=H[0].videoId||"");for(let r of H)if(r.videoId===K&&r.audioTracks)for(let O of r.audioTracks)if(O.isDefaultForSource)return O.id||"";return""}; DhJ=function(K,H,r){switch(H){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":r>30?K.limitedPlaybackDurationInSeconds=30:r<30&&r>10&&(K.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":K.limitedPlaybackDurationInSeconds=r*.2}}; yO5=function(K,H){return H!=null?sp(K.L,H):K.L?K.L:K.Bn.preferGapless&&K.Bn.supportsGaplessShorts()}; jlO=function(K){return!!K&&isFinite(K)&&K>1E9}; ps=function(K){return gR()&&uj(K)?!1:q0(K)&&(g.ev(K.Bn)?!K.isLivePlayback:K.hlsvp)||!FO()||K.xk?!0:!1}; Rn=function(K){K=g.Eu(K);return Number(K.expire)||0}; ij=function(K){var H=K.j();return K.Bn.L==="hm"||K.Bn.L==="gd"||H.experiments.s5().K.m0(MmP)&&K.Bn.N&&K.Bn.L!=="gl"?!0:!1}; Ls=function(K,H,r){var O=r.channelThumbnail;O&&(O=O.thumbnails)&&(O=O[0])&&(H.profile_picture=O.url);if(O=g.z(g.z(r?.channelThumbnailEndpoint,Bq4)?.urlEndpoint,g.lj))H.channel_path=O.url;if(O=r.collapsedRenderer)if(O=g.z(O,vL1)){let A=O.title;A&&(H.title=g.mu(A));if(O=O.subtitle)H.subtitle=g.mu(O)}if(r=r.expandedRenderer)if(r=g.z(r,IaN)){if(O=r.title)H.expanded_title=g.mu(O);if(O=r.subtitle)H.expanded_subtitle=g.mu(O);if(r=r.subscribeButton)K.subscribeButtonRenderer=g.z(r,Zz9),K.subscribeButtonRenderer&& (H.ucid=K.subscribeButtonRenderer.channelId,H.subscribed=K.subscribeButtonRenderer.subscribed,K.subscribeButtonRenderer.notificationPreferenceToggleButton&&K.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(H=K.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,H.isToggled?(K.Ds=H.toggledServiceEndpoint||null,K.Lt=H.defaultServiceEndpoint||null):(K.Ds=H.defaultServiceEndpoint||null,K.Lt=H.toggledServiceEndpoint||null)))}}; Kc=function(K){return!!K.gC||!!K.tL||!!K.kx||!!K.CO||K.HB}; HI=function(K){return!!(K.Y&&K.Y.videoInfos&&K.Y.videoInfos.length)}; rr=function(K){return K.lO()&&K.j().supportsGaplessShorts()}; OY=function(K){var H=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],r=aO(K.Bn)==="TVHTML5_SIMPLY"&&K.Bn.K.ctheme==="MUSIC";!K.EB&&(g.pZ(K.Bn)||or(K.Bn)||r)&&(H.includes(K.musicVideoType)||K.isExternallyHostedPodcast)&&(K.EB=!0);if(H=g.PL())H=/Starboard\/([0-9]+)/.exec(g.Ml()),H=(H?parseInt(H[1],10):NaN)<10;r=yC(K.Bn)&&K.Bn.K.ctheme==="MUSIC";var O;if(O=!K.EB)r||(r=K.Bn,r=aO(r)==="TVHTML5"&&r.K.cver.startsWith("7")),O=r;O&&!H&&(H=K.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK", r=(K.W("cast_prefer_audio_only_for_atv_and_uploads")||K.W("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&K.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",H||r||K.isExternallyHostedPodcast)&&(K.EB=!0);return K.Bn.deviceIsAudioOnly||K.EB&&K.Bn.D}; AW=function(K){return K.Bn.W("html5_disable_av1")||K.Bn.s5().N?.()&&rr(K)?!0:!1}; kl=function(K){return K.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; bZ=function(K){var H=K.L;K.W("html5_gapless_unlimit_format_selection")&&rr(K)&&(H=!1);var r=!!K.K&&K.K.KE;H=PYt(K.Bn,{CU:K.CU(),E8:r,l0:OY(K),uj:K.uj,hf:H,isOtf:K.isOtf(),Id:K.Id(),Ny:K.Ny,pT:K.getUserAudio51Preference(),disableAv1:AW(K),y7:kl(K)});g.bj(K)&&(H.Zu=!0);gR()&&K.playerResponse&&K.playerResponse.playerConfig&&K.playerResponse.playerConfig.webPlayerConfig&&K.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(H.V=!0,H.L=!0);K.L&&K.isAd()&&(K.Xi&&(H.J=K.Xi),K.n6&& (H.N=K.n6));K.lO()&&(H.ob=K.Bn.experiments.K("html5_hard_cap_max_vertical_resolution_for_shorts"));H.hy=K.isLivePlayback&&K.jl()&&K.Bn.W("html5_drm_live_audio_51");H.Vg=K.AO;K.W("html5_disable_vp9_hdr_fairplay")&&gR()&&(H.Vg=!0);H.GL=!g.bj(K);H.Md=!g.bj(K)&&K.Bn.experiments.s5().K.m0(Fqp);return K.gZ=H}; D5=function(K){return K.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}; oLP=function(K){g.so("drm_pb_s",void 0,K.KB);K.iW||K.K&&K.K.B();var H={};K.K&&(H=dU(K.gV,bZ(K),K.Bn.Y,K.K,r=>K.ek("ctmp","fmtflt",r),!0,new Set)); H=new eln(H,K.Bn,K.Uo,K.useCobaltWidevine?gR()?uj(K):!1:!1,(r,O)=>{K.Z(r,O)}); g.W(K,H);K.xS=!1;K.loading=!0;H.probe(r=>{g.so("drm_pb_f",void 0,K.KB);for(var O of r)switch(O.flavor){case "fairplay":O.iW=K.iW;O.rz=K.rz;O.lw=K.lw;break;case "widevine":O.dX=K.dX}K.Pp=r;if(K.Pp.length>0&&(K.V=K.Pp[0],K.Bn.aE())){r={};for(let [A,k]of Object.entries(K.V.Y)){O=k;let b="unk",D=A.match(/(.*)codecs="(.*)"/);D&&(b=D[2]);r[b]=O}K.Z("drmProbe",r)}gi(K)})}; yk=function(K){var H;if(H=!!K.cotn)H=K.videoId,H=!!H&&Fo(H)===1;return H&&!K.CL}; Xyt=function(K){var H=K.playerResponse?.streamingData?.adaptiveFormats||[],r=null;if(H.length>0)r=ji(K,H);else if(!K.W("html5_deprecate_adaptive_formats_string")){K.Z("pafmtstr",{s:K.adaptiveFormats.substring(0,50)});if((H=K.adaptiveFormats)&&!q0(K)){K.Bn.Y.Y&&(J7=!0);H=MT(H);r=K.contentProtection;var O=K.lengthSeconds,A=K.isLivePlayback,k=K.Tq,b=K.Bn,D=K.clientPlaybackNonce,y=vXn(H);if(A||k){O=new g.A7("",b?.experiments,!0);O.KE=!0;O.isManifestless=!0;O.N=!k;O.isLive=!k;O.Tq=k;for(Z of H){A=oE(Z, r,0,b,D);y=br(Z.url,Z.sp,Z.s);var I=y.get("id");I&&I.includes("%7E")&&(O.U=!0);I=b?.experiments?.jk("html5_max_known_end_time_rebase");let e=Number(Z.target_duration_sec)||5,w=Number(Z.max_dvr_duration_sec)||14400,d=Number(y.get("mindsq")||y.get("min_sq")||"0"),T=Number(y.get("maxdsq")||y.get("max_sq")||"0")||Infinity;O.yP=O.yP||d;O.AI=O.AI||T;let t=!A.K();y&&DE(O,new BI(y,A,{jH:e,Yw:t,S3:w,yP:d,AI:T,ta:300,Tq:k,s3:I}))}var Z=O}else Z=y==="FORMAT_STREAM_TYPE_OTF"?IIm(H,r,O,b,D):ZeM(H,r,O,b,D);H.length> 0&&(H=H[0],ij(K)&&H.url&&(K.ee=K.ee||Rn(H.url)));H=K.isLivePlayback&&!K.Tq&&!K.JI&&!K.isPremiere;K.W("html5_live_head_playable")&&(!g.vI(K)&&H&&K.Z("missingLiveHeadPlayable",{}),K.Bn.L==="yt"&&(Z.ob=!0));r=Z}else r=null;K.Z("pafmts",{isManifestFilled:!!r})}if(!r)return!1;Is(K,r);return!0}; Z5=function(K){return!(!K.K||!K.K.isManifestless)}; g.vI=function(K){return K.W("html5_live_head_playable")&&Z5(K)&&K.Bn.L==="yt"?K.isLiveHeadPlayable:K.isLivePlayback}; ji=function(K,H){if(H.length===0||q0(K))return null;K.Bn.Y.Y&&(J7=!0);var r=K.contentProtection;var O=K.lengthSeconds,A=K.isLivePlayback,k=K.Tq,b=K.Bn,D=K.clientPlaybackNonce,y=Dzy(H);if(A||k){O=new g.A7("",b.experiments,!0);O.N=!k;O.KE=!0;O.isManifestless=!0;O.isLive=!k;O.Tq=k;for(let Z of H){A=k2(Z,r,0,b,D);let {XU:e,s:w,Ox:d}=H3(17,5752,Z);y=br(e||Z.url||"",d,w);var I=y.get("id");I&&I.includes("%7E")&&(O.U=!0);I=b.experiments?.jk("html5_max_known_end_time_rebase");let T=Number(Z.targetDurationSec|| 5),t=Number(Z.maxDvrDurationSec||14400),J=Number(y.get("mindsq")||y.get("min_sq")||"0"),G=Number(y.get("maxdsq")||y.get("max_sq")||"0")||Infinity;O.yP=O.yP||J;O.AI=O.AI||G;let m=!A.K();y&&DE(O,new BI(y,A,{jH:T,Yw:m,S3:t,yP:J,AI:G,ta:300,Tq:k,s3:I}))}r=O}else r=y==="FORMAT_STREAM_TYPE_OTF"?ygM(H,r,O,b,D):jIn(H,r,O,b,D);H.length>0&&(H=H[0],ij(K)&&H.url&&(K.ee=K.ee||Rn(H.url)));H=K.isLivePlayback&&!K.Tq&&!K.JI&&!K.isPremiere;K.W("html5_live_head_playable")&&(!g.vI(K)&&H&&K.Z("missingLiveHeadPlayable", {}),K.Bn.L==="yt"&&(r.ob=!0));return r}; MT=function(K,H){K=Q0(K);var r={};if(H)for(var O of H.split(","))(H=O.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(r[H[1]]={width:H[2],height:H[3]});for(let A of K)if(O=r[A.itag])A.width=O.width,A.height=O.height;return K}; Is=function(K,H,r=!1){K.JT=void 0;K.K=H;g.W(K,H);H.yP=K.yP;H.AI=K.AI;H.iQ=K.iQ;H.LZ=K.LZ;H.eo=K.eo;K.ji&&(H.D=new FU(K.ji));(K.CU()||g.ei(K))&&K.z4.push("webgl");K.K.isLive||(K.isLivePlayback=!1);var O=H.sourceUrl.split("/");if(K.TF?O.indexOf("manifest_duration")!==-1:O.indexOf("manifest_duration")!=-1)K.AT=Number(O[O.indexOf("manifest_duration")+1]);if(H.N||H.isManifestless)H.subscribe("clienttemp",K.Z,K),r?H.subscribe("refresh",K.bm,K):H.subscribe("cuepointsadded",K.qs,K);H.B()?K.xS=!0:bM=void 0; K.JI&&(H.isWindowedLive=K.JI,H.isLive=!0,K.isLivePlayback=!0);H.isPremiere=K.isPremiere;H.isLiveHeadPlayable=K.isLiveHeadPlayable}; uj=function(K){return K.W("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; q0=function(K){return gR()?!uj(K):Up()?K.iW&&K.ZC?!0:!(!K.iW||!K.W("html5_enable_safari_fairplay")&&FO()):!1}; os=function(K){return K.latencyClass==="LOW"||K.latencyClass==="ULTRALOW"}; XU=function(K){return K.TF?os(K)&&K.K!=null&&NZ(K.K)>=5:os(K)&&K.K!=void 0&&NZ(K.K)>=5}; wyd=function(K){K.loading=!0;K.rZ=!1;if(yk(K))Cpp(K.videoId).then(O=>{if(K.playerResponse?.streamingData){var A=[];for(let k of O)O=Object.assign({},k),O.signatureCipher="",A.push(O);A.length<2&&K.Z("offmlf",{len:A.length});A=ji(K,A);OY(K)&&Ug(A,!1);Is(K,A);K.Z("dlr",{})}else K.Z("offsdm",{cotn:K.a6?K.a6.cotn:"0",cpn:K.clientPlaybackNonce})}).then(()=>{gi(K)}); else{Rt(K.xU)||g.HS(new g.zh("DASH MPD Origin invalid: ",K.xU));var H=K.xU,r=K.Bn.experiments.K("dash_manifest_version")||4;H=g.UV(H,{mpd_version:r});os(K)&&K.latencyClass!=="NORMAL"||(H=g.UV(H,{pacing:0}));oXd(H,K.Bn.experiments,K.isLivePlayback).then(O=>{K.DE()||(Is(K,O,!0),g.so("mrc",void 0,K.KB),gi(K))},O=>{K.DE()||(K.loading=!1,K.ek("dataloaderror",new g.fa("manifest.net.retryexhausted",{backend:"manifest", rc:O.status},1)))}); g.so("mrs",void 0,K.KB)}}; wr=function(K){if(!K.isProximaLatencyEligible)return 0;var H=cq();return K.Bn.getWebPlayerContextConfig().enableProximaLowLatency?2:H===1?1:K.W("html5_enable_proxima")?2:0}; dr=function(K,H){return K.W(H)?!0:(K.fflags||"").includes(H+"=true")}; dh5=function(K,H){var r=H||ps(K)||K.isExternallyHostedPodcast;if(!K.K||r)return K.Z("skipDash",{dm:!!K.K,air:H,dd:K.xk,mss:FO(),"3pp":K.isExternallyHostedPodcast}),g.Ma();OY(K)&&Ug(K.K,K.isLivePlayback);return g.BL().then(()=>$LP(K.gV,bZ(K),K.Bn.Y,K.K,K.V,O=>K.ek("ctmp","fmtflt",O),K.Ys,cI(K)).then(O=>{T9(K,O); K.gV.Y=null;/^av/.test(K.clientPlaybackNonce)&&K.gZ&&K.Z("av1",K.gZ.K)}))}; cOM=function(K,H){if(H&&K.hlsvp)return g.Ma();if(K.hlsFormats){if(H=MT(K.hlsFormats)){let O=[];for(var r of H)r.url&&(r.url=nk4(r.url)),K.gZ?.B&&O.push(r.itag);K.gZ?.B&&O.length>0&&K.Z("hlsfmt",{itags:O.join(".")})}K.E5=bRM(K.Bn,H);K.E5&&Qk(K,K.E5);r=K.clientPlaybackNonce;return Met(K.Bn,K.isAd(),H,K.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,K.t$,r,O=>K.ek("ctmp","hlsflt",O)).then(O=>{var A=0,k=[]; for(let b of O)k.push(b.HC()?.itag),b.HC()?.G()?.numChannels>A&&(A=b.HC().audio.numChannels);A>2&&K.Z("hlschl",{mn:A});K.gZ?.B&&K.Z("hlsfmtaf",{itags:k.join(".")});if(K.W("html5_enable_vp9_fairplay")&&K.V?.K()){K.Z("drm",{sbdlfbk:1});for(let b of K.Pp)if(OX(b)){K.V=b;break}}EY(K,O)})}return g.Ma()}; Tq5=function(K){if(K.isExternallyHostedPodcast&&K.yA){let H=MT(K.yA);if(!H[0])return g.Ma();K.yV=H[0];return Igy(K.Bn,H[0]).then(r=>{EY(K,r)})}return K.T5&&K.Ex?vkM(K.Bn,K.isAd(),K.T5).then(H=>{EY(K,H)}):g.Ma()}; ELd=function(K){if(K.isExternallyHostedPodcast)return g.Ma();var H=MT(K.yA,K.HY);if(K.hlsvp){let r=fg5(K.hlsvp,K.clientPlaybackNonce,K.t$);H.push(r)}return Akp(K.Bn,K.isAd(),H,QlM(K)).then(r=>{EY(K,r)})}; cI=function(K){var H=K.W("html5_enable_server_format_filter")&&!K.jl(),r=K.W("html5_enable_server_format_filter_for_drm")&&K.jl();return g.bj(K)&&(H||r)}; T9=function(K,H){K.Y=H;Qk(K,K.Y.getAvailableAudioTracks());if(K.Y)for(var r of K.Y.videoInfos)H=r.containerType,H!==0&&(K.oJ[H]=r.id);r=K.getAvailableAudioTracks();r=r.concat(K.d1);for(H=0;Hr.toString().localeCompare(O.toString(),K.Bn.hostLanguage))}; EY=function(K,H){K.lG=H;T9(K,new cH(g.tx(K.lG,r=>r.HC())))}; QlM=function(K){var H={cpn:K.clientPlaybackNonce,c:K.Bn.K.c,cver:K.Bn.K.cver};K.Vr&&(H.ptk=K.Vr,H.oid=K.yL,H.ptchn=K.Fn,H.pltype=K.uZ,K.Hi&&(H.m=K.Hi));return H}; g.$l=function(K){return q0(K)&&K.iW?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:K.B&&K.B.contentProtection||null}; xl=function(K){return K.playerResponse&&K.playerResponse.paidContentOverlay&&K.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.z(K.watchNextResponse?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,$hd)||null}; PI=function(K){var H=xl(K);return H&&H.text?g.mu(H.text):K.paidContentOverlayText}; gr=function(K){var H=xl(K);return H&&H.durationMs?g.ez(H.durationMs):K.paidContentOverlayDurationMs}; Lc=function(K){var H="";if(K.Rp)return K.Rp;K.isLivePlayback&&(H=K.allowLiveDvr?"dvr":K.isPremiere?"lp":K.JI?"window":"live");K.Tq&&(H="post");return H}; g.NT=function(K,H){return typeof K.keywords[H]!=="string"?null:K.keywords[H]}; g.x7=function(K){return!!(K.xU||K.yA||K.T5||K.hlsvp||K.S5())}; U3=function(K){return(K=K.dV)&&K.showError?K.showError:!1}; Yl=function(K){K.mutedAutoplay=!1;K.endSeconds=NaN;K.limitedPlaybackDurationInSeconds=NaN;fs(K)}; g.UY=function(K){return g.vI(K)&&!K.allowLiveDvr}; Si=function(K){return g.vI(K)&&K.allowLiveDvr}; g.Vk=function(K){return!!K.K&&cm(K.K)}; g.tW=function(K){return!!K.K&&TX(K.K)}; g.ei=function(K){return!!K.K&&X31(K.K)}; g.lZ=function(K){return!!K.K&&Q1(K.K)}; WI=function(K){return K.adFormat&&(K.TF?K.adFormat!=="1_5":K.adFormat!="1_5")?"adunit":K.eventLabel||K.Bn.G}; G9=function(K,H){H&&K.Nj?K.Z6=K.Nj:!H&&K.VK&&(K.Z6=K.VK)}; g.z9=function(K){return WI(K)==="shortspage"}; Cc=function(K){return K.bF||WI(K)==="detailpage"||WI(K)==="shortspage"||K.mutedAutoplay}; FF=function(K){return WI(K)==="adunit"?K.Q0:Cc(K)?WI(K)==="detailpage"||WI(K)==="shortspage"?K.isAutonav||K.ob>0:K.GL?!1:K.Bn.vD||K.Bn.gV||!g.w1(K.Bn)?!0:!1:(K.GL?0:K.bG)&&g.w1(K.Bn)?!0:!1}; g.JW=function(K){return K.oauthToken||K.Bn.Zu}; g.sY=function(K){return K.KE()&&g.bj(K)}; me=function(K){return!!K.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; as=function(K){return isNaN(K)?0:Math.max((Date.now()-K)/1E3-30,0)}; fc=function(K){return!(!K.CL||!K.Bn.D)&&K.S5()}; nc=function(K){return K.N_&&K.enableServerStitchedDai}; xhm=function(K){return K.uo&&!K.ji}; hg1=function(K){switch(K.Bn.L){case "gd":return K.W("html5_enable_sabr_on_drive");case "gp":return K.W("html5_enable_sabr_on_play_store");case "dd":return!0;case "pw":return K.W("html5_enable_sabr_otf_in_client");case "adfe":return K.W("html5_enable_sabr_on_adfe");default:return!1}}; hW=function(K){if(!K.Bn.VF())return!1;var H=K.Bn.s5();return H.K.m0(Piy)?!0:K.jl()?H.K.m0(gL5):K.isLivePlayback||K.KE()?K.enableServerStitchedDai?H.K.m0(LqP):H.K.m0(NqP):H.K.m0(YD5)}; $7=function(K){var H;if(!(H=E3&&K.KE()&&K.jl()&&(K.drmProduct==="1"?!1:!0)&&K.W("html5_sabr_live_drm_streaming_xhr"))){H=K.KE()&&!K.jl()&&E3;var r=K.KE()&&K.latencyClass!=="ULTRALOW"&&!os(K)&&K.W("html5_sabr_live_normal_latency_streaming_xhr"),O=os(K)&&K.W("html5_sabr_live_low_latency_streaming_xhr");let A=K.latencyClass==="ULTRALOW"&&K.W("html5_sabr_live_ultra_low_latency_streaming_xhr");H=H&&(r||O||A)}r=H;H=K.enableServerStitchedDai&&r&&K.W("html5_enable_sabr_ssdai_streaming_xhr");r=!K.enableServerStitchedDai&& r;O=K.KE()&&!E3&&K.W("html5_enable_sabr_live_non_streaming_xhr");K=E3&&(K.F4()||me(K)&&K.W("html5_enable_sabr_for_lifa_eligible_streams"));return H||r||O||K}; g.uZ=function(K){if(!K.K||!K.B||!K.N)return!1;var H=K.K.K,r=!!H[K.B.id]&&bg(52,413,H[K.B.id].resource.K);H=!!H[K.N.id]&&bg(48,409,H[K.N.id].resource.K);return(K.B.itag==="0"||r)&&H}; qT=function(K){return K.sX?["OK","LIVE_STREAM_OFFLINE"].includes(K.sX.status):!0}; pc=function(K){return!(!K.isLivePlayback||!K.hasProgressBarBoundaries())}; Rs=function(K){return K.Bn.experiments.s5().K.m0(Uhn)&&K.lO()||K.W("enable_player_response_cache_for_live")}; iZ=function(K){return!!K.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; KY=function(K){return K.Bn.B&&K.isPrivate}; g.rZ=function(K){var H=K.j(),r=Hb(H),O=H.Z6;g.nZ(H)&&(O&&(r.thirdParty={...r.thirdParty,embedUrl:O}),g.tB(r,K));(O=K.Nd)?r.clickTracking={clickTrackingParams:O}:g.nZ(K.j())&&g.Ic("EVENT_ID")&&(r.clickTracking={clickTrackingParams:g.Ic("EVENT_ID")});O=r.client||{};var A="EMBED",k=WI(K);k==="leanback"?A="WATCH":H.W("html5_channel_client_screen_watch")&&k==="profilepage"?A="WATCH":k==="profilepage"?A="CHANNEL":K.Ny?A="LIVE_MONITOR":k==="detailpage"?A="WATCH_FULL_SCREEN":k==="adunit"?A="ADUNIT":k==="sponsorshipsoffer"&& (A="UNKNOWN");O.clientScreen=A;if(A=K.kidsAppInfo)O.kidsAppInfo=JSON.parse(A);(k=K.hz)&&!A&&(O.kidsAppInfo={contentSettings:{ageUpMode:SD1[k]}});if(A=K.e3)O.unpluggedAppInfo={enableFilterMode:!0};(k=K.unpluggedFilterModeType)&&!A&&(O.unpluggedAppInfo={filterModeType:VmO[k]});if(A=K.RF)O.unpluggedLocationInfo=A;r.client=O;O=r.request||{};K.Nv&&(O.isPrefetch=!0);if(A=K.mdxEnvironment)O.mdxEnvironment=A;if(A=K.mdxControlMode)O.mdxControlMode=tmp[A];r.request=O;O=r.user||{};if(A=K.J)O.credentialTransferTokens= [{token:A,scope:"VIDEO"}];if(A=K.pK)O.delegatePurchases={oauthToken:A},O.kidsParent={oauthToken:A};A=H.getWebPlayerContextConfig().userContentRating;!A&&H.W("enable_brazil_age_gating_web")&&(A=g.Ph().get("br_age_rating"));A&&(O.serializedUserContentRating=A);r.user=O;if(H=K.contextParams)r.activePlayers=[{playerContextParams:H}];if(K=K.clientScreenNonce)r.clientScreenNonce=K;return r}; Hb=function(K){var H=g.hh(),r=H.client||{};if(K.forcedExperiments){var O=K.forcedExperiments.split(",");let A=[];for(let k of O)A.push(Number(k));r.experimentIds=A}if(O=K.homeGroupInfo)r.homeGroupInfo=JSON.parse(O);if(O=K.getPlayerType())r.playerType=O;if(O=K.K.ctheme)r.theme=O;if(O=K.livingRoomAppMode)r.tvAppInfo={...r.tvAppInfo,livingRoomAppMode:O};O=K.deviceYear;K.W("html5_propagate_device_year")&&O&&(r.tvAppInfo={...r.tvAppInfo,deviceYear:O});if(O=K.livingRoomPoTokenId)r.tvAppInfo={...r.tvAppInfo, livingRoomPoTokenId:O};H.client=r;O=H.user||{};K.enableSafetyMode&&(O={...O,enableSafetyMode:!0});!r.tvAppInfo?.usePageidAsHeader&&K.pageId&&(O={...O,onBehalfOfUser:K.pageId});H.user=O;return H}; kn=function(K,H,r){H={videoId:K.videoId,context:g.rZ(K),playbackContext:{contentPlaybackContext:d1(K,H,r)}};K.mu&&(H.playbackContext.reloadPlaybackContext={reloadPlaybackParams:K.mu?.reloadPlaybackParams});K.contentCheckOk&&(H.contentCheckOk=!0);if(r=K.clientPlaybackNonce)H.cpn=r;if(r=K.playerParams)H.params=r;else if(r=K.getResolveUrlResponse())if(r=OJ(r))H.params=r;if(r=K.playlistId)H.playlistId=r;K.racyCheckOk&&(H.racyCheckOk=!0);r=K.j();var O=r.embedConfig;K.Zu?H.serializedThirdPartyEmbedConfig= K.Zu:O&&(H.serializedThirdPartyEmbedConfig=O);H.captionParams={};O=g.Ph().m0(65);K.deviceCaptionsOn!=null?H.captionParams.deviceCaptionsOn=K.deviceCaptionsOn:g.Ir(r)&&(H.captionParams.deviceCaptionsOn=O!=null?!O:!1);K.PG&&(H.captionParams.deviceCaptionsLangPref=K.PG);O=K.W("web_enable_player_request_captions_last_language_only");if(K.fZ.length)H.captionParams.viewerSelectedCaptionLangs=O?[K.fZ.at(-1)]:K.fZ;else if(g.Ir(r)){var A=g.xx();A?.length&&(H.captionParams.viewerSelectedCaptionLangs=O?[A.at(-1)]: A)}O=K.fetchType==="onesie"&&K.W("html5_onesie_attach_po_token");A=K.fetchType!=="onesie"&&K.W("html5_non_onesie_attach_po_token");if(O||A)O=K.j(),O.ee&&(H.serviceIntegrityDimensions={},H.serviceIntegrityDimensions.poToken=O.ee);r.W("fetch_att_independently")&&(H.attestationRequest={omitBotguardData:!0});H.playbackContext||(H.playbackContext={});H.playbackContext.devicePlaybackCapabilities=Au(K);H.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&K.Z("noVp9",{});return H}; bt=function(K,H,r){return{context:g.rZ(K),url:`https://www.youtube.com/embed/${K.videoId}`,playbackContext:{contentPlaybackContext:d1(K,H,r)}}}; Au=function(K){var H=!K.Id()&&K.KE()&&GF(),r=bZ(K);K=K.j().Y;var O=NI("243");return{supportsVp9Encoding:!(!O||wU(r,O,K,!0)!==!0||H),supportXhr:E3}}; y5=function(K){if(K=K?.endpoint)return g.z(K,g.N0)||g.z(K,DO)}; OJ=function(K){return y5(K)?.playerParams}; WqJ=async function(K,H){K={context:Hb(K.j()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:K.videoId,cpn:K.clientPlaybackNonce}}]};var r=RH(la1);return await g.b6(H,K,r)}; jj=function(K,H,r){var O=H.experiments.K("bg_vm_reinit_threshold");(!Ca||(0,g.a)()-Ca>O)&&WqJ(K,r).then(A=>{A&&(A=A.botguardData)&&g.JJ(A,H)},A=>{K.DE()||(A=na(A),K.Z("attf",A.details))})}; Mv=function(K,H,r){K.state.K[H]=(...O)=>r.apply(K,O)}; Bb=function(K,H,r){K.state.K.hasOwnProperty(H)||Mv(K,H,r);K.state.V[H]=(...O)=>r.apply(K,O); K.state.D.add(H)}; vb=function(K,H,r){K.state.K.hasOwnProperty(H)||Mv(K,H,r);K.app.j().D&&(K.state.L[H]=(...O)=>r.apply(K,O),K.state.D.add(H))}; Ix=function(K,H){K.state.K.addEmbedsConversionTrackingParams(...H)}; g.ZO=function(K,H,...r){K.state.B.ek(H,...r);K.state.Y.ek(H,...r)}; g.F0=function(K,H,...r){K.state.B.ek(H,...r);K.state.Y.ek(H,...r);K.state.N.ek(H,...r)}; g.ej=function(K,H,...r){K.state.B.ek(H,...r);K.state.Y.ek(H,...r);K.state.N.ek(H,...r);K.state.G.ek(H,...r)}; X0=function(K,H,r){typeof K==="string"&&(K={mediaContentUrl:K,startSeconds:H,suggestedQuality:r});a:{if((H=K.mediaContentUrl)&&(H=/\/([ve]|embed)\/([^#?]+)/.exec(H))&&H[2]){H=H[2];break a}H=null}K.videoId=H;return ox(K)}; ox=function(K,H,r){if(typeof K==="string")return{videoId:K,startSeconds:H,suggestedQuality:r};H={};for(let O of G8d)K[O]&&(H[O]=K[O]);(K=K.embedConfig||K.embed_config)&&(H.embed_config=wZ(K));return H}; zl4=function(K,H,r,O){if(g.d4(K)&&!Array.isArray(K)){H="playlist list listType index startSeconds suggestedQuality".split(" ");r={};for(O=0;OK.getPlaybackQuality(1)); Bb(K,"setPlaybackQuality",K.CL);Bb(K,"getAvailableQualityLevels",K.TF);Bb(K,"getCurrentTime",K.lG);Bb(K,"getDuration",K.hy);Bb(K,"addEventListener",K.J);Bb(K,"removeEventListener",K.qo);Bb(K,"getDebugText",K.cn);Bb(K,"getVideoData",()=>dZ(K)); Bb(K,"addCueRange",K.G);Bb(K,"removeCueRange",K.removeCueRange);Bb(K,"setSize",K.setSize);Bb(K,"getApiInterface",K.getApiInterface);Bb(K,"destroy",K.destroy);Bb(K,"mutedAutoplay",K.mutedAutoplay);var H=K.app.j();Bb(K,"getVideoEmbedCode",K.getVideoEmbedCode);Bb(K,"getVideoUrl",K.d1);Bb(K,"getMediaReferenceTime",K.rZ);Bb(K,"getSize",K.getSize);Bb(K,"setFauxFullscreen",K.JT);H.W("embeds_enable_move_set_center_crop_to_public")&&Bb(K,"setCenterCrop",K.setCenterCrop);H.N||Bb(K,"logImaAdEvent",K.logImaAdEvent); Bb(K,"preloadVideoById",K.gV);Bb(K,"wakeUpControls",K.wakeUpControls)}; g.TQ=function(K){return(K=cb(K.app.QF()))?K.Uv():null}; EJ=function(K){var H=iM(K.app.j()),r=K.app.getVideoData().vD;K=Q5(K.app);return pg(H)&&!r||K?!1:!0}; $n=function(K,H,r){return typeof K==="number"?{playerType:K,DN:H,cpn:r}:K||{}}; JOM=function(K){var H=K.raw_player_response;if(!H){var r=K.player_response;r&&(H=JSON.parse(r))}delete K.player_response;delete K.raw_player_response;H&&(K.raw_player_response={streamingData:H.streamingData,playerConfig:H.playerConfig},H.playbackTracking?.qoeUrl&&(K.raw_player_response={...K.raw_player_response,playbackTracking:{qoeUrl:H.playbackTracking.qoeUrl}}),H.captions&&(K.raw_player_response={...K.raw_player_response,captions:H.captions}),H.videoDetails&&(H.videoDetails.videoId||H.videoDetails.lengthSeconds|| H.videoDetails.isLive!=null||H.videoDetails.liveChunkReadahead!=null||H.videoDetails.latencyClass!=null||H.videoDetails.isLiveContent!=null||H.videoDetails.isPostLiveDvr!=null)&&(r={},H.videoDetails.videoId&&(r.videoId=H.videoDetails.videoId),H.videoDetails.lengthSeconds&&(r.lengthSeconds=H.videoDetails.lengthSeconds),H.videoDetails.isLive!=null&&(r.isLive=H.videoDetails.isLive),H.videoDetails.liveChunkReadahead!=null&&(r.liveChunkReadahead=H.videoDetails.liveChunkReadahead),H.videoDetails.latencyClass!= null&&(r.latencyClass=H.videoDetails.latencyClass),H.videoDetails.isLiveContent!=null&&(r.isLiveContent=H.videoDetails.isLiveContent),H.videoDetails.isPostLiveDvr!=null&&(r.isPostLiveDvr=H.videoDetails.isPostLiveDvr),K.raw_player_response={...K.raw_player_response,videoDetails:r}))}; xn=function(K,H){var r={};if(K.app.j().J){for(let O of slN)H.hasOwnProperty(O)&&(r[O]=H[O]);if(K=r.qoe_cat)H="",typeof K==="string"&&K.length>0&&(H=K.split(",").filter(O=>mhM.includes(O)).join(",")),r.qoe_cat=H; JOM(r)}else for(let O of aaJ)H.hasOwnProperty(O)&&(r[O]=H[O]);return r}; nLH=function(K){return K?faH[K]||5:5}; Pb=function(K,H){for(let r of Object.keys(H)){let O=H[r];K=K.replace(new RegExp("\\$"+r,"gi"),()=>O)}return K}; hlH=function(K){Mv(K,"getInternalApiInterface",K.getInternalApiInterface);Mv(K,"getTrustedApi",K.getTrustedApi);Mv(K,"addEventListener",K.U);Mv(K,"removeEventListener",K.mu);Mv(K,"cueVideoByPlayerVars",K.Nd);Mv(K,"loadVideoByPlayerVars",K.wv);Mv(K,"preloadVideoByPlayerVars",K.dV);Mv(K,"getAdState",K.getAdState);Mv(K,"sendAbandonmentPing",K.sendAbandonmentPing);Mv(K,"setLoopRange",K.setLoopRange);Mv(K,"getLoopRange",K.getLoopRange);Mv(K,"setAutonavState",K.setAutonavState);Mv(K,"seekTo",K.n6);Mv(K, "seekBy",K.Qb);Mv(K,"seekToLiveHead",K.seekToLiveHead);Mv(K,"requestSeekToWallTimeSeconds",K.requestSeekToWallTimeSeconds);Mv(K,"seekToStreamTime",K.seekToStreamTime);Mv(K,"startSeekCsiAction",K.startSeekCsiAction);Mv(K,"getStreamTimeOffset",K.getStreamTimeOffset);Mv(K,"getVideoData",K.O1);Mv(K,"getAppState",K.getAppState);Mv(K,"updateLastActiveTime",K.updateLastActiveTime);Mv(K,"setUserEngagement",K.setUserEngagement);Mv(K,"updateSubtitlesUserSettings",K.updateSubtitlesUserSettings);Mv(K,"getPresentingPlayerType", K.B);Mv(K,"canPlayType",K.canPlayType);Mv(K,"updatePlaylist",K.updatePlaylist);Mv(K,"updateVideoData",K.updateVideoData);Mv(K,"updateEnvironmentData",K.updateEnvironmentData);Mv(K,"sendVideoStatsEngageEvent",K.ZR);Mv(K,"setSafetyMode",K.setSafetyMode);Mv(K,"isAtLiveHead",H=>K.isAtLiveHead(void 0,H)); Mv(K,"getVideoAspectRatio",K.getVideoAspectRatio);Mv(K,"getPreferredQuality",K.getPreferredQuality);Mv(K,"getPlaybackQualityLabel",K.getPlaybackQualityLabel);Mv(K,"setPlaybackQualityRange",K.bQ);Mv(K,"onAdUxClicked",K.onAdUxClicked);Mv(K,"getFeedbackProductData",K.getFeedbackProductData);Mv(K,"getStoryboardFrame",K.getStoryboardFrame);Mv(K,"getStoryboardFrameIndex",K.getStoryboardFrameIndex);Mv(K,"getStoryboardLevel",K.getStoryboardLevel);Mv(K,"getNumberOfStoryboardLevels",K.getNumberOfStoryboardLevels); Mv(K,"getCaptionWindowContainerId",K.getCaptionWindowContainerId);Mv(K,"getAvailableQualityLabels",K.getAvailableQualityLabels);Mv(K,"addCueRange",K.addCueRange);Mv(K,"addUtcCueRange",K.addUtcCueRange);Mv(K,"showAirplayPicker",K.showAirplayPicker);Mv(K,"dispatchReduxAction",K.dispatchReduxAction);Mv(K,"getPlayerResponse",K.E5);Mv(K,"getWatchNextResponse",K.Zu);Mv(K,"getHeartbeatResponse",K.CK);Mv(K,"getCurrentTime",K.gZ);Mv(K,"getDuration",K.Cj);Mv(K,"getPlayerState",K.getPlayerState);Mv(K,"getPlayerStateObject", K.pK);Mv(K,"getVideoLoadedFraction",K.getVideoLoadedFraction);Mv(K,"getProgressState",K.getProgressState);Mv(K,"getVolume",K.getVolume);Mv(K,"setVolume",K.KJ);Mv(K,"isMuted",K.isMuted);Mv(K,"mute",K.OW);Mv(K,"unMute",K.P2);Mv(K,"loadModule",K.loadModule);Mv(K,"unloadModule",K.unloadModule);Mv(K,"getOption",K.pj);Mv(K,"getOptions",K.getOptions);Mv(K,"setOption",K.setOption);Mv(K,"loadVideoById",K.Kv);Mv(K,"loadVideoByUrl",K.al);Mv(K,"playVideo",K.PX);Mv(K,"stopVideo",K.D);Mv(K,"loadPlaylist",K.loadPlaylist); Mv(K,"nextVideo",K.nextVideo);Mv(K,"previousVideo",K.previousVideo);Mv(K,"playVideoAt",K.playVideoAt);Mv(K,"getDebugText",K.getDebugText);Mv(K,"getWebPlayerContextConfig",K.getWebPlayerContextConfig);Mv(K,"getVideoContentRect",K.getVideoContentRect);Mv(K,"toggleSubtitlesOn",K.toggleSubtitlesOn);Mv(K,"isSubtitlesOn",K.isSubtitlesOn);Mv(K,"getAudioTrack",K.Md);Mv(K,"setAudioTrack",K.U2);Mv(K,"getAvailableAudioTracks",K.ob);Mv(K,"isOrchestrationLeader",K.isOrchestrationLeader);Mv(K,"notifyShortsAdSwipeEvent", K.notifyShortsAdSwipeEvent);Mv(K,"prefetchKeyPlay",K.prefetchKeyPlay);Mv(K,"prefetchJumpAhead",K.prefetchJumpAhead);Mv(K,"productsInVideoVisibilityUpdated",K.productsInVideoVisibilityUpdated);Mv(K,"setBlackout",K.setBlackout);Mv(K,"setInlinePreview",K.setInlinePreview);Mv(K,"setSqueezeback",K.setSqueezeback);Mv(K,"reportPlaybackIssue",K.reportPlaybackIssue);Mv(K,"setAutonav",K.setAutonav);Mv(K,"isNotServable",K.isNotServable);Mv(K,"channelSubscribed",K.channelSubscribed);Mv(K,"channelUnsubscribed", K.channelUnsubscribed);Mv(K,"togglePictureInPicture",K.togglePictureInPicture);Mv(K,"supportsGaplessAudio",K.supportsGaplessAudio);Mv(K,"supportsGaplessShorts",K.supportsGaplessShorts);Mv(K,"isGaplessTransitionReady",K.isGaplessTransitionReady);Mv(K,"setShortsAutoAdvancedEnabled",K.setShortsAutoAdvancedEnabled);Mv(K,"enqueueVideoByPlayerVars",H=>void K.enqueueVideoByPlayerVars(H)); Mv(K,"clearQueue",K.clearQueue);Mv(K,"getMaxPlaybackQuality",K.getMaxPlaybackQuality);Mv(K,"getUserPlaybackQualityPreference",K.getUserPlaybackQualityPreference);Mv(K,"getSubtitlesUserSettings",K.getSubtitlesUserSettings);Mv(K,"resetSubtitlesUserSettings",K.resetSubtitlesUserSettings);Mv(K,"setMinimized",K.setMinimized);Mv(K,"setOverlayVisibility",K.setOverlayVisibility);Mv(K,"confirmYpcRental",K.confirmYpcRental);Mv(K,"queueNextVideo",K.queueNextVideo);Mv(K,"handleExternalCall",K.handleExternalCall); Mv(K,"logApiCall",K.logApiCall);Mv(K,"isExternalMethodAvailable",K.isExternalMethodAvailable);Mv(K,"setScreenLayer",K.setScreenLayer);Mv(K,"getCurrentPlaylistSequence",K.getCurrentPlaylistSequence);Mv(K,"getPlaylistSequenceForTime",K.getPlaylistSequenceForTime);Mv(K,"shouldSendVisibilityState",K.shouldSendVisibilityState);Mv(K,"syncVolume",K.syncVolume);Mv(K,"highlightSettingsMenuItem",K.highlightSettingsMenuItem);Mv(K,"openSettingsMenuItem",K.openSettingsMenuItem);Mv(K,"getEmbeddedPlayerResponse", K.getEmbeddedPlayerResponse);Mv(K,"getVisibilityState",K.getVisibilityState);Mv(K,"isMutedByMutedAutoplay",K.isMutedByMutedAutoplay);Mv(K,"isMutedByEmbedsMutedAutoplay",K.isMutedByEmbedsMutedAutoplay);Mv(K,"setGlobalCrop",K.setGlobalCrop);Mv(K,"setInternalSize",K.setInternalSize);Mv(K,"setFauxFullscreen",K.setFauxFullscreen);Mv(K,"setAppFullscreen",K.setAppFullscreen);Mv(K,"isKeyboardDisabled",K.isKeyboardDisabled);Mv(K,"getCurrentTimeForUx",K.getCurrentTimeForUx);Mv(K,"getDurationForUx",K.getDurationForUx)}; uxP=function(K){K.getPresentingPlayerType()===3?K.ek("mdxautoplaycancel"):g.ZO(K,"onAutonavCancelled",!0)}; gZ=function(K){K=K.QF().a4.get("endscreen");return!!K&&gZ(K)}; LY=function(K){K=K.QF();var H=K.a4.get("endscreen");return H&&H.DM()?!0:K.P7()}; Yn=function(K){var H=Nv(K.QF());return K.app.E2&&(!K.isFullscreen()||K.j().s5().K.m0(qD1))||K.getPresentingPlayerType()===3&&H&&H.hasNext()&&H.hasPrevious()||!!K.getPlaylist()}; g.Sj=function(K){return(K=g.UJ(K.QF()))?K.VH():{}}; g.V5=function(K,H,r){K=K.hu().element;var O=rJ(K.children,A=>{A=Number(A.getAttribute("data-layer"));return r-A||1}); O<0&&(O=-(O+1));g.tv(K,H,O);H.setAttribute("data-layer",String(r))}; pyO=function(K,H){K=tu(K.app.Rk.N);for(let r of K){K=r.getAvailableAudioTracks();let O=null;for(let A of K)if(A.getLanguageInfo().getId()===H){O=A;break}O&&r.kG(O,!0)}}; g.Wb=function(){lt||(lt=new RlH);return lt}; g.GQ=function(K,H){H?K.hN.Authorization=`Bearer ${H}`:delete K.hN.Authorization}; iz1=function(K,H){var r=(...O)=>{K.removeEventListener("playing",r);H(...O)}; K.addEventListener("playing",r)}; g.zQ=function(K){var H=Math.abs(Math.floor(K)),r=Math.floor(H/86400),O=Math.floor(H%86400/3600),A=Math.floor(H%3600/60);H=Math.floor(H%60);var k="";r>0&&(k+=`${r}:`,O<10&&(k+="0"));if(r>0||O>0)k+=`${O}:`,A<10&&(k+="0");k+=`${A}:`;H<10&&(k+="0");r=k+H;return K>=0?r:`-${r}`}; CY=function(K){return(!("button"in K)||typeof K.button!=="number"||K.button===0)&&!("shiftKey"in K&&K.shiftKey)&&!("altKey"in K&&K.altKey)&&!("metaKey"in K&&K.metaKey)&&!("ctrlKey"in K&&K.ctrlKey)}; Ju=function(K,H,r,O){if(O.substring(0,2)==="{{")K.GL[O]=[H,r];else return O}; sJ=function(K,H,r,O){if(r==="child"){g.Vm(H);let k;O===void 0?k=void 0:k=!Array.isArray(O)||O&&typeof O.S==="string"?[O]:O;r=KUP(K,k);for(var A of r)H.appendChild(A)}else r==="style"?g.OD(H,"cssText",O?O:""):O===null||O===void 0?H.removeAttribute(r):(A=O.toString(),r==="href"&&(A=jo(g.Iq(A,g.v4)||g.SW)),H.setAttribute(r,A))}; KUP=function(K,H){var r=[];if(!H)return r;for(let O of H){if(O==null)continue;H=O.nodeType;H===1||H===3?r.push(O):O&&typeof O.S==="string"?r.push(K.createElement(O)):O.element?r.push(O.element):typeof O==="string"&&O.indexOf("\n")!==-1?O.split("\n").forEach((A,k)=>{k>0&&r.push(g.Uc("BR"));r.push(g.Sy(A))}):r.push(g.Sy(O))}return r}; mp=function(K,H){K=K.element.element;H?K.setAttribute("aria-hidden","true"):K.removeAttribute("aria-hidden")}; ax=function(K){return K.Y&&K.fade.state!==4}; HSP=function(K){K.sourceElement&&(document.activeElement&&g.Wi(K.element,document.activeElement)&&(C_(K.sourceElement),K.sourceElement.focus()),K.sourceElement.setAttribute("aria-expanded","false"),K.sourceElement=void 0);K.B.Y();K.K=void 0}; g.fY=function(){return{S:"svg",Pn:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},Rb:[{S:"path",Pn:{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.nY=function(){return{S:"svg",Pn:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},Rb:[{S:"path",Pn:{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.hu=function(){return{S:"svg",Pn:{height:"100%",viewBox:"0 0 24 24",width:"100%"},Rb:[{S:"path",Pn:{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"}}]}}; ut=function(){return{S:"svg",Pn:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},Rb:[{S:"path",wX:!0,Ib:"ytp-svg-fill",Pn:{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"}}]}}; rd4=function(){return{S:"svg",Pn:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},Rb:[{S:"path",Pn:{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"}},{S:"path",Pn:{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"}},{S:"path",Pn:{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"}},{S:"path",Pn:{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"}},{S:"path",Pn:{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"}},{S:"path",Pn:{"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"}}]}}; qv=function(K={},H=[]){H.push("ytp-menuitem");"role"in K||(K.role="menuitem");"tabindex"in K||(K.tabindex="0");return{S:"div",RE:H,Pn:K,Rb:[{S:"div",Ib:"ytp-menuitem-icon",xv:"{{icon}}"},{S:"div",Ib:"ytp-menuitem-label",xv:"{{label}}"},{S:"div",Ib:"ytp-menuitem-content",xv:"{{content}}"}]}}; pY=function(K){return K?g.mu(K):""}; OSM=function(K){return K===-0x8000000000000?"BEFORE_MEDIA_START":K===0?"MEDIA_START":K===0x7ffffffffffff?"MEDIA_END":K===0x8000000000000?"AFTER_MEDIA_END":K.toString()}; g.Rx=function(K,H){return K.start-H.start||K.priority-H.priority||K.Y-H.Y}; g.Kj=function(K){return`crn_${K}`}; g.Hu=function(K){return`crx_${K}`}; Adt=function(K){return{[1]:K.start,[2]:K.end,[3]:K.id,[4]:K.priority,[5]:K.namespace,[6]:K.visible,[7]:K.style,[8]:K.tooltip,[9]:K.color,[10]:K.icons,[11]:K.associatedClipId,[12]:K.markerPositionMs}}; OU=function(K,H,r,O){H in K.K||(r=new g.rd(r,O,{id:H,priority:2,namespace:"appad"}),K.api.Bc([r],1),K.K[H]=r)}; A4=function(K,H,r){if(K.W("use_ajax_fetch_for_h5_ad_pings")){r=K.api.j().experiments.K("h5_fetch_ad_pings_max_retries");let O=K.api.j().experiments.K("h5_fetch_ad_pings_initial_delay_ms"),A=K.W("h5_fetch_ad_pings_high_priority");K=K.W("h5_fetch_ad_pings_keepalive");g.Op(H,{method:"GET",priority:A?"high":"auto",keepalive:K},r,O)}else g.Hj(H,void 0,r)}; k0=function(K,H){kiM(K,H).then(r=>{g.Hj(H,void 0,void 0,r)})}; be=function(K,H){H.forEach(r=>{k0(K,r)})}; jdJ=function(K,H,r){if(!(r in H))return!1;H=H[r];Array.isArray(H)||(H=[H]);for(let O of H)H={CPN:K.api.getVideoData().clientPlaybackNonce},H=g.bw(O,H),A4(K,H,lo(Gd(H,bS1,null),H,!1,"Active View 3rd Party Integration URL")||lo(Gd(H,DmP,null),H,!1,"Google/YouTube Brand Lift URL")||lo(Gd(H,ydm,null),H,!1,"Nielsen OCR URL"));return!0}; var Xvp=function(K,H,r,O,A,k,b,D,y,I,Z,e){return Wg[E[9]](this,58,907,K,H,r,O,A,k,b,D,y,I,Z,e)}; kiM=function(K,H){return g.DR(K.api.j())&&g.YM(H)&&g.Lo(H)?g.Ej(K.api.j(),g.JW(K.api.getVideoData())).then(r=>{var O;r&&(O={Authorization:`Bearer ${r}`});return O},void 0):g.BL()}; D8=function(K,H){K.checked=H;K.element.setAttribute("aria-checked",String(K.checked))}; yH=function(K,H){K.enabled=H;K.enabled?K.element.removeAttribute("aria-disabled"):K.element.setAttribute("aria-disabled","true")}; jH=function(K,H,r=!1,O){var A=K.currentTarget;if(!r&&CY(K))return K.preventDefault(),!0;H.pauseVideo();K=A.getAttribute("href");Uy(K,O);return!1}; Mx=function(K,H,r){if(bc(H.j())&&H.getPresentingPlayerType()!==2)CY(r)&&(H.isFullscreen()&&!H.j().externalFullscreen&&H.toggleFullscreen(),r.preventDefault());else{let O=CY(r);O&&H.pauseVideo();Uy(K);O&&(g.Vr(K),r.preventDefault())}}; Bu=function(K){return K.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!K.L()}; vu=function(K){return K.audio?.B===!0}; I$=function(K){return K.L()}; Z8=function(K){return K.audio?.K===!0}; Fy=function(K,H){if(K.length<2)return!1;var r=H(K[0]);return K.some(O=>H(O)!==r)}; I41=function(K,H){K=MN9(K,H.languageId);K=BP1(K,!!H.FT);return K=vdm(K,!!H.xi)}; BP1=function(K,H){var r=g.VB(K,O=>Z8(O)===H); return r.length>0?r:K}; vdm=function(K,H){var r=g.VB(K,O=>vu(O)===H); return r.length>0?r:K}; ZSm=function(K,H){return H.id!=="und"?g.VB(K,r=>{var O=H.getLanguageInfo()?.name;return r.Du?.name===O}):K}; MN9=function(K,H){if(H&&H!=="und")if(typeof H==="string"){var r=g.C5(K,A=>A.id===H); if(r?.Du)var O=r.Du.id}else O=H.Du?.id;if(O&&(r=g.VB(K,A=>A.Du?.id===O),r.length>0))return r; r=g.VB(K,A=>!!A.Du?.isDefault); return r.length>0?r:K}; FUn=function(K){var H=g.VB(K,r=>I$(r)===!0); return H.length>0?H:K}; eeP=function(K){var H=g.VB(K,r=>Bu(r)===!0); return H.length>0?H:K}; od5=function(K,H){K=new Set(K.map(H));K.delete(void 0);return K.size>=2}; X$N=function(K,H){return H.priority-K.priority}; eH=function(K,H,r=!1){if(r)K.items.push(H),K.menuItems.element.appendChild(H.element);else{r=g.H2(K.items,H,X$N);if(r>=0)return;r=~r;g.Rq(K.items,r,0,H);g.tv(K.menuItems.element,H.element,r)}H.subscribe("size-change",K.y9,K);K.menuItems.ek("size-change")}; o$=function(K,H){H.unsubscribe("size-change",K.y9,K);K.DE()||(g.n5(K.items,H),K.menuItems.element.removeChild(H.element),K.menuItems.ek("size-change"))}; g.Xy=function(K,H){if(K.B){var r=K.options[K.B];r.element.getAttribute("aria-checked");r.element.setAttribute("aria-checked","false");K.B=null}if(r=K.options[H])r.element.setAttribute("aria-checked","true"),K.N(K.V(H)),K.B=H}; w$m=function(K,H,r,O){r=new wd({S:"div",RE:["ytp-menuitem",""],Pn:{tabindex:"0",role:"menuitemradio","aria-checked":O?"true":"false"},Rb:[{S:"div",RE:["ytp-menuitem-label"],xv:"{{label}}"}]},r,K.V(H));r.sE("click",()=>{K.U(H)}); return r}; g.dmd=function(K,H){var r=K.D;for(var O of r.items)O.unsubscribe("size-change",r.y9,r);r.items=[];try{g.Vm(r.menuItems.element)}catch(A){g.HS(new g.zh("Failed to remove menu items from panel menu.",{error:A.message,originalStack:A.stack,childToBeRemoved:r.menuItems.element.firstChild?.textContent??"child element not found"}))}r.menuItems.ek("size-change");r={};O=!1;for(let A=0;A{r!=null&&(K.api.j().nZ=r,K.api.j().fZ="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.W(K,K.K);K.events.Qg(K.api,"videoStatsPingCreated",r=>{var O=K.K;O=O.K==null?null:Math.round(O.K*100)/100;r.inview=O!=null?O:void 0;O=K.api.getPlayerSize();if(O.height>0&&O.width>0){O=[Math.round(O.width),Math.round(O.height)];let A=g.Bo();A>1&&O.push(A);O=O.join(":")}else O=void 0;r.size=O})}; $my=function(K){return K.map(H=>new IG(H.id,"application/x-mpegURL",{Du:H.Du}))}; dd=function(K,H,r,O){function A(b){var D=!(b.status!==204&&b.status!==200&&!b.response);b={succ:`${+D}`,rc:b.status,lb:b.response?.byteLength||0,rt:((0,g.a)()-k).toFixed(),shost:g.Tk(K),trigger:H};xmN(b,K);r&&r(b);O&&!D&&O(new g.fa("pathprobe.net",b))} var k=(0,g.a)();g.Rc(K,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:A,onTimeout:A})}; xmN=function(K,H){window.performance?.getEntriesByName&&(H=performance.getEntriesByName(H))&&H.length&&(H=H[0],K.pedns=(H.domainLookupEnd-H.startTime).toFixed(),K.pecon=(H.connectEnd-H.domainLookupEnd).toFixed(),K.perqs=(H.requestStart-H.connectEnd).toFixed())}; TS=function(K){return cu(K.IE,!K.policy.oJ,K.policy.Lt)}; PwJ=function(K,H){var r=Math.min(K.policy.wQ,QH(K.IE));K=TS(K);return H-r*K}; gdO=function(K,H,r){return Math.ceil(Math.max(Math.max(K.policy.FW,K.policy.Ds*r),Math.min(Math.min(K.policy.lG,31*r),Math.ceil(H*r))))||K.policy.FW}; EU=function(K,H,r,O,A=!1){if(K.policy.bm)return Math.ceil(K.policy.bm*H);K.policy.Bv&&(O=Math.abs(O));O/=K.playbackRate;var k=1/cu(K.IE);r=Math.max(.9*(O-3),QH(K.IE)+K.IE.Y.K*k)/k*.8/(H+r);r=Math.min(r,O);K.policy.P9>0&&A&&(r=Math.max(r,K.policy.P9));return gdO(K,r,H)}; $0=function(K){return TS(K)/K.playbackRate}; x0=function(K,H,r){var O=K.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],A=K.policy.playbackStartPolicy.startMinReadaheadPolicy||[];K=Infinity;H=H&&O.length>0?O:A;for(let k of H)H=k.minReadaheadMs||0,r<(k.minBandwidthBytesPerSec||0)||K>H&&(K=H);return K=0?H[A]:null;var Z;if(Z=r){Z=O;var e=A,w=r.startTimeMs+r.durationMs,d=Z.startTimeMs+Z.durationMs;if(Z.startTimeMs-w>K.K)Z=!1;else if(NPN(K,r.formatId, Z.formatId))r.durationMs=Math.max(w,d)-r.startTimeMs,r.WD=Math.max(r.WD,Z.WD),Z=!0;else if(Math.abs(r.startTimeMs-Z.startTimeMs)<=K.K)if(r.durationMs>Z.durationMs+K.K){e=r.formatId;var T=r.ue,t=r.WD;r.formatId=Z.formatId;r.durationMs=Z.durationMs;r.ue=Z.ue;r.WD=Z.WD;Z.formatId=e;Z.startTimeMs=d;Z.durationMs=w-d;Z.ue=T;Z.WD=t;Z=!1}else r.formatId=Z.formatId,Z=!0;else w>Z.startTimeMs&&(w>d&&(H.splice(e+1,0,{formatId:r.formatId,startTimeMs:d,durationMs:w-d,ue:Z.WD+1,WD:r.WD}),K.logger&&K.logger({splitOldStart:r.startTimeMs?.toFixed(3), splitOldEnd:w?.toFixed(3),splitNewStart:Z.startTimeMs?.toFixed(3),splitNewEnd:d?.toFixed(3)})),r.durationMs=Z.startTimeMs-r.startTimeMs,r.WD=Z.ue-1),Z=!1}Z?O=r:(A+=1,H.splice(A,0,O));r=0;for(Z=A+1;Z=T+w.K?w=!0:t+w.Kr.startTimeMs-O.startTimeMs); return K>=0?K:-K-2}; UmJ=function(K,H,r){if(K.logger){var O=[];for(let A=0;A0&&(0,g.a)()-K.U<5E3&&(K.logger&&K.logger({dend:A.info.nE()}),O=L2(O,k,k+.01))}A=[];for(var b=k=0;k=D){let T={...K.oE[b]};var I=K.Hn.Y.get(aS(K.oE[b].formatId)),Z=Math.max(y,D);D=I.index.oj(Z+K.K/1E3);y=I.index.getStartTime(D);var e=D+ +(Math.abs(y-Z)>K.K/1E3);Z=e+K.N;e=I.index.getStartTime(e)*1E3;b!==K.Y||H?(T.ue=Z,T.startTimeMs=e):(K.logger&&K.logger({pEvict:"1",og:T.startTimeMs,adj:y*1E3}),T.ue=D+K.N,T.startTimeMs=y*1E3);D=K.policy.AO?11:K.B?.info.B||11;!r&&b===K.Y&&wK.K/1E3);D=y+K.N;I=I.index.KU(y)*1E3;T.WD=D;T.durationMs=I-T.startTimeMs;T.ue<=T.WD&&A.push(T)}d{H.push({...k})}); var O=K.TF.I1(),A=K.Y;for(let k of O)A=Y$P(K,H,r,k,A);H.forEach(k=>{k.startTimeMs&&(k.startTimeMs+=K.timestampOffset*1E3)}); return{oE:H,iI:r}}; NPN=function(K,H,r){return H.itag!==r.itag||H.xtags!==r.xtags?!1:K.Hn.KE||H.lmt===r.lmt}; tNn=function(K,H,r,O,A){if(!H.A.K()){if(!(A=r===0||!!H.Y.length&&H.Y[0]instanceof gd))a:{if(H.Y.length&&(A=H.Y[0],A instanceof Lj&&A.IP&&A.qM)){A=!0;break a}A=!1}A||K.policy.K||Nx(H);return r}var k=Y0(H,r);if(!isNaN(k))return k;if(K.loader.U0(r*1E3))return r;A.Tc?K.policy.zD&&A.xK&&(K=UU(K.loader,H),H.Cc(r+K,!0)):(H.zB(),K.loader.sA(!1,`sta_${+H.A.info.Sl()}`));return O&&(K=Sb(O.j6(),r),!isNaN(K))?(SH(H,K+VN5,A),r):SH(H,r,A)}; l4n=function(K,H,r){if(!K.policy.V){K=H.A.index;var O=H.K.iG;K.Qw(O)||r&&r.iG===O?(H.tW=!K.Qw(O),H.U=!K.Qw(O)):(H.tW=!0,H.U=!0)}}; Gip=function(K){var H=Math.max(K.videoTrack.e5(),K.audioTrack.e5());WU5(K.videoTrack);WU5(K.audioTrack);K.policy.V||t7(K.Hn);K.Hn.isManifestless&&!K.policy.V&&(K.K=!0,K.Y=0);var r=K.loader;if(!r.policy.iO||r.policy.rZ)r.currentTime=H;K.seeking=!0;K.B=new QC;return K.B}; le=function(K){var H=K.videoTrack.V!==-1,r=K.audioTrack.V!==-1;if(!H||!r)if(H=!H&&VH(K.videoTrack),r=!r&&VH(K.audioTrack),H||r)if(r=H?K.videoTrack:K.audioTrack,H=H?K.audioTrack:K.videoTrack,r.V=VH(r).info.iG,K.policy.V&&(H.V=VH(H)?.info.Md()||H.V),H.V!==-1){let O=Math.max(H.A.index.getStartTime(H.V),r.A.index.getStartTime(r.V));Ll(K.Hn)&&Math.abs(O-Ll(K.Hn))>432E3&&QI1(K.Hn);K.Y&&(O=K.Y,K.Y=0);g.kX(()=>{K.policy.V||t4(K,O,102)}); K.loader.Z("initManifestlessSync",{st:O,ost:O+K.loader.w1(),a:K.audioTrack.V,v:K.videoTrack.V});K.B&&(K.B.resolve(O+.1),K.B=null);K.policy.V&&t4(K,O,102)}}; zeJ=function(K,H,r){if(!K.isSeeking())return-1;r=(r?K.videoTrack:K.audioTrack).A.index;var O=r.oj(K.targetTime);return(r.Qw(K.Hn.yP)||H.iG===K.Hn.yP)&&O{le(K)}); else{if(K.isSeeking()&&K.targetTime){let k=zeJ(K,H,r);if(k!==-1){K.videoTrack.tW=!1;K.audioTrack.tW=!1;K.K=!0;K.Y=0;g.kX(()=>{K.loader.Z("seekreason",{reason:"behindMinSq",tgt:k});t4(K,k)}); return}}r?K.videoTrack.U=!1:K.audioTrack.U=!1;var A=!K.K;Y0(K.videoTrack,K.targetTime)>=0&&Y0(K.audioTrack,K.targetTime)>=0&&A?(K.tW()&&K.loader.Z("iterativeSeeking",{status:"done",count:K.seekCount}),K.videoTrack.tW=!1,K.audioTrack.tW=!1):O&&g.kX(()=>{if(K.K||!K.policy.uG)le(K);else{var k=H.startTime,b=H.duration;if(!K.policy.V){var D=K.videoTrack.V!==-1&&K.audioTrack.V!==-1,y=!K.videoTrack.U&&!K.audioTrack.U;(r?K.videoTrack.tW:K.audioTrack.tW)&&D&&y&&(K.targetTime>=k&&K.targetTimeK.lG&&sdH(K)}; sdH=function(K){K.hy=Math.max(K.hy,K.N-K.gV);K.TF=Math.max(K.TF,K.D-K.dV);K.lG=0}; mmt=function(K,H){K.url=H;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; zS=function(K){K.isActive&&(K.isActive=!1)}; a4n=function(K){K.gZ=K.K+K.snapshot.delay*1E3;K.Zu=!1}; J4=function(K,H,r){if(!K.disableRecording){H=Math.max(H,.01);var O=K.OC?Math.max(H,r/K.OC):H,A=K.IE.Y.B;A&&(O=H,K.OC&&(O=Math.max(H,r/K.OC*A)));Cj(K.IE,H,r,O)}}; f4N=function(K){var H=K.CK||K.rZ;return H?K.snapshot.delay+Math.min(K.EM,(K.Yv-K.Nd)/1E3)+H:K.G5}; ndp=function(K){return(K.G-K.K)/1E3}; sU=function(K,H){if(K.kh&&K.iG!==void 0&&K.ZH!==void 0){var r=Math,O=r.min,A=K.L;var k=K.kh;var b=K.K;if(heP(k,K.iG))k=H;else{var D=0;k.oK&&(D=.2);k=b+(k.EM+D)*1E3}K.L=O.call(r,A,k);r=Math;O=r.min;A=K.J;k=K.kh;b=K.K;D=upN(k,K.iG,K.ZH);D!==2&&(H=D?H:b+k.EM*1E3,k.oK&&(H+=k.EM*1E3));K.J=O.call(r,A,H);K.L<=K.K?a4n(K):(K.gZ=K.L,K.Zu=!0)}}; q$N=function(K,H){if(H+1<=K.totalLength){var r=Dp(K,H);r=r<128?1:r<192?2:r<224?3:r<240?4:5}else r=0;if(r<1||!(H+r<=K.totalLength))return[-1,H];if(r===1)K=Dp(K,H++);else if(r===2)r=Dp(K,H++),K=Dp(K,H++),K=(r&63)+64*K;else if(r===3){r=Dp(K,H++);var O=Dp(K,H++);K=Dp(K,H++);K=(r&31)+32*(O+256*K)}else if(r===4){r=Dp(K,H++);O=Dp(K,H++);let A=Dp(K,H++);K=Dp(K,H++);K=(r&15)+16*(O+256*(A+256*K))}else r=H+1,K.focus(r),r1(K,r,4)?K=Ox(K).getUint32(r-K.B,!0):(O=Dp(K,r+2)+256*Dp(K,r+3),K=Dp(K,r)+256*(Dp(K,r+1)+ 256*O)),H+=5;return[K,H]}; p$t=function(K){return g.GL(K.info.fK,H=>H.type===3)}; zgN=async function(K,H){return H?(new CZ(K.Y)).encrypt(H,K.K):H}; J2M=async function(K,H){return H?await (new CZ(K.Y)).decrypt(H,K.K):H}; Red=function(K){K.B.read().then(K.G,K.onError).then(void 0,g.KD)}; m5=function(K,H,r,O,A){if(bg(48,409,K.Nk))return new iSH(K,r);K=K.VS();return O?Nk()?new K2t(K,H,r,A):new H7n(K,H,r,A):new rjn(K,r,A)}; a$=function(K,H,r){K.K&&(KP(K.K,H),H=K.K,K.K=null);var O=0,A=0;for(let y of K.fK){if(y.range&&O+y.Y<=K.Y){O+=y.Y;continue}if(Az(y)&&!r&&K.Y+H.totalLength-A=400||k?(K.lastError=k?"probe.net.badstatus":"net.badstatus",!0):A?(K.lastError="ump.spsrejectfailure",!0):r||O?!1:(K.lastError=H===204?"net.nocontent":"net.connect",!0)}; qx=function(K,H){if(K.policy.L3)return!1;var r=H.getResponseHeader("content-type"),O=H.Qu();K=!O||O<=K.policy.Fm;return(!H.Qs()||!r||r.indexOf("text/plain")!==-1)&&K}; Ajp=function(K,H){var r="";H=H.LR();H.totalLength<=K.policy.Fm&&(K=kD(H),K=MC(K),r=Rt(K)?K:"");return r}; kqp=function(K){var H=K.timing.U();H.shost=Wg(35,4807,K.jQ.Nk);K.policy.pK&&K.policy.xS&&(H.csrc=1);return H}; b79=function(K,H){return K?.maxWidth>H?.maxWidth||K?.maxHeight>H?.maxHeight}; DR5=function(K,H){for(let r of H.keys()){let O=H.get(r);if(O.length===0)continue;g.OV(O,(b,D)=>D.maxFramerate-b.maxFramerate); let A=[O[0]],k=0;for(let b=1;bK.K||r.push(O);return r}; pj=function(K,H,r){var O=MZy[K]||[];r.W("html5_shorts_onesie_mismatched_fix")&&(O=BXO[K]||[]);H.push(...O);r.W("html5_early_media_for_drm")&&H.push(...(vT5[K]||[]))}; wV5=function(K,H){var r=bZ(K),O=K.j(),A=O.Y;O=O.W("html5_shorts_onesie_mismatched_fix");var k=K.lO();if(O){if(!A.K){if(k&&R$)return R$;if(ie)return ie}}else if(ie&&!A.K)return ie;var b=[],D=[],y={},I=Kp.concat(IMN);O&&(I=Kp.concat(Z7t));K.W("html5_early_media_for_drm")&&(I=I.concat(F25),K.W("allow_vp9_1080p_mq_enc")&&I.push(ewO),K.W("html5_enable_av1_drm")&&I.push(...oTn));var Z=[...XVy];K.W("html5_iamf_audio_onesie_fmt")&&Z.push(["773"]);for(var e of I){I=!1;for(let d of e){var w=NI(d,k&&O);if(!w|| !w.video)continue;if(w.Y7()&&!r.gZ&&w.video.qualityOrdinal>r.fL)continue;let T=K.j().experiments.K("html5_drm_byterate_soft_cap");if(T>0&&X9(w)&&w.vn>T)continue;if(I){b.push(d);pj(d,b,K);continue}w=wU(r,w,A);w===!0?(I=!0,b.push(d),pj(d,b,K)):y[d]=w}}for(let d of Z)for(let T of d){e=Y9(T);if(!e||!e.audio||!K.W("html5_onesie_51_audio")&&e.L())continue;e=wU(r,e,A);if(e===!0){D.push(T);pj(T,D,K);break}else y[T]=e}if(!K.W("html5_enable_audio_quality_setting")){K=["141","774"];for(let d of K)D.includes(d)&& (g.n5(D,d),y[d]="blkhqa")}r.B&&H("orfmts",y);if(O)return A.K&&(A.K=!1,R$=ie=void 0),k?R$={video:b,audio:D}:ie={video:b,audio:D};ie={video:b,audio:D};A.K=!1;return ie}; $RH=function(K){var H={},r=K.O,O=K.Bn,A=K.IE,k=r.getVideoData(),b=d$(0);var D=r.getVisibilityState();O.W("html5_enable_audio_quality_setting")&&(H.Zn=O.Zn);b&&(H.V_=b,H.lastManualDirection=nAJ(),b=Th()||0,b>0&&(b=(O.W("html5_use_date_now_for_local_storage")?Date.now():(0,g.a)())-b,O.W("html5_use_date_now_for_local_storage")?b>0&&(H.timeSinceLastManualFormatSelectionMs=b):H.timeSinceLastManualFormatSelectionMs=b));if(A.J||O.W("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&zF)b= O.W("html5_disable_bandwidth_cofactors_for_sabr_live")?!!K.nG?.oJ:!1,H.Ut=cu(A,!b);var y=w$.medium,I=Math.floor(y*16/9),Z=k.lO()||(k.K&&k.Y&&k.Y.videoInfos.length!==0?k.Y.videoInfos[0].isVertical():!1);b=Z?y:I;I=Z?I:y;Z=r.pP();y=Z.width;Z=Z.height;H.Ic=Math.max(y,b);H.Bd=Math.max(Z,I);O.W("html5_enable_client_viewport_size_logging")&&O.aE()&&(b=r.oL(),r.Z("cvw",{w:y,h:Z,cvw:H.Ic,cvh:H.Bd,cvu:b.K}));H.visibility=D;H.Sz=g.mH();H.h1=r.qk()*1E3;D=K.O.ll();H.cX={defaultPolicy:D?.IZ?.K||0,smooth:D?.bJ?.K|| 0,visibility:D?.ZI?.K||0,J1:D?.g$?.K||0,performance:D?.E7?.K||0,speed:D?.nl?.K||0};H.qE=D?.Eo?.K||0;if(K.bU||K.qP&&!K.lc)b=O.s5().K.m0(dRn)??0,b>0&&!H.qE&&(y=(D?.IZ||HY).compose(new kP(0,b,!1,"p")),H.cX.defaultPolicy=y.K,r.Z("lsl",{qc:b})),b=k.j().s5(),k.livePreload&&k.W("html5_allow_multiview_tile_preload")&&!b?.Y()&&!b?.B()&&(D=(D?.IZ||HY).compose(new kP(0,240,!1,"p")),H.cX.defaultPolicy=D.K);D=K.bU||k.gR?[{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}];H.ED=K.authorizedFormats&&K.authorizedFormats.length>0?{authorizedFormats:K.authorizedFormats}:{authorizedFormats:D};K.sabrLicenseConstraint&&(H.ED.sabrLicenseConstraint=K.sabrLicenseConstraint);if(O.W("html5_onesie_media_capabilities")||cI(k))H.h4=3;if(OY(k)||K.nG?.K&&aO(O)==="TVHTML5_AUDIO")H.h4=1;K.nG?.vI&&K.F6&& (H.h4=H.h4===void 0?7:H.h4|4);D=k.gZ?k.gZ:bZ(k);if(O.W("html5_onesie_media_capabilities")){b=O.Y;y=[];I=[];Z=O.W("html5_shorts_onesie_mismatched_fix");var e=k.lO(),w=Kp.concat(IMN);Z&&(w=Kp.concat(Z7t));O.W("html5_early_media_for_drm")&&(w=w.concat(F25),O.W("allow_vp9_1080p_mq_enc")&&w.push(ewO),O.W("html5_enable_av1_drm")&&w.push(...oTn));var d=[...XVy];O.W("html5_iamf_audio_onesie_fmt")&&d.push(["773"]);for(var T of w)for(var t of T){w=NI(t,e&&Z);if(!w||!w.video)continue;let f=O.experiments.K("html5_drm_byterate_soft_cap"); if(!(f>0&&X9(w)&&w.vn>f)&&wU(D,w,b)===!0){y.push({videoCodec:cjJ[vm[t]],maxWidth:w.video.width,maxHeight:w.video.height,maxFramerate:w.video.fps});break}}for(var J of d)for(var G of J)if((T=Y9(G))&&T.audio&&(O.W("html5_onesie_51_audio")||!T.L())&&wU(D,T,b)===!0){I.push({audioCodec:TXp[vm[G]],numChannels:T.audio.numChannels});break}H.mediaCapabilities={videoFormatCapabilities:y,audioFormatCapabilities:I}}if(K.nG?.cn()){T=K.jr;t=K.v$;b=K.nG?.vn;J=[];G=[];y=new Map;I=(I=k.B)?I.itag:void 0;Z=k.Y?.videoInfos; Z=Z?.length?Z[Z.length-1].itag:void 0;I=!G4()&&I!==void 0&&T?.includes(Number(Z));Z=k.gV.K;for(var m of Z.values())m.Sl?G.push({audioCodec:TXp[m.nK],numChannels:m.numChannels,spatialCapabilityBitmask:Q44[m.nK]}):(Z=cjJ[m.nK],e=m.maxBitrateBps||0,d=b?b*8:0,e={videoCodec:Z,maxWidth:t&&!I?854:m.maxWidth||0,maxHeight:t&&!I?480:m.maxHeight||0,maxFramerate:m.maxFramerate||0,is10BitSupported:m.JZ||!1,maxBitrateBps:d&&e?Math.min(d,e):d||e,efficient:!0},Z=`${Z}_${m.JZ}`,d=y.get(Z)||[],d.push(e),y.set(Z,d)); J=DR5(J,y);m=T&&!I?[...T]:[];k.W("html5_ssff_denylist_opus_low")&&m.push(249,350);bZ(k);H.mediaCapabilities={videoFormatCapabilities:J,audioFormatCapabilities:G,hdrModeBitmask:3,perPlaybackAttributes:m.length?{itagDenylist:m}:{}}}H.ou=G4();K.nG?.K&&(H.mM=D.mM,H.fL=K.nG?.fL);O.Nv&&(H.Xv=O.Nv);H.xw=K.xw;H.Yi=K.Yi;H.Bg=K.Bg;H.d5=K.d5;K.yH&&(H.h_=(0,g.a)()-K.yH);K.w3&&(H.w3=K.w3);E3||(H.ky=!0);m=QH(A)*1E3;m>0&&(H.QN=m);m=r.getPlaybackRate();m!==1&&(H.playbackRate=m);K.nG?.Mv&&K.EK&&(H.Lz=K.Lz,H.Cw=K.Cw, H.EK=K.EK);cq()===1&&(H.Lu=1);O.W("html5_sabr_force_proxima")&&(H.zr=1);m=O.experiments.K("html5_sabr_force_max_network_interruption_duration_ms");H.Tr=m>0?m:A.interruptions[0]||0;K.nG?.ee&&(H.WK=K.WK);O.cn&&(H.audioTrackId=O.cn);ns(k)&&!H.audioTrackId&&(O.W("html5_fill_default_mosaic_audio_track_id")||(K=hC(k),H.audioTrackId=K),k.Z("misstrkchg",{"default":H.audioTrackId}));if(K=navigator.connection?.type||"")H.detailedNetworkType=ETn[K]||ETn.other;!O.W("html5_enable_voice_boost")||k.lO()||k.isAd()|| (H.Vo=O.bW);if(!O.s5().V?.())return H;if(r=r.getPlayerState?.())H.playerState=r.K(128)?8:r.K(512)?9:r.K(16)||r.K(32)?6:r.K(2)?7:r.K(4)&&r.K(1)?5:r.K(4)?4:r.K(1)?2:r.K(8)?3:r.K(64)?1:0;return H}; rk=function(K,H,r,O,A,k,b){var D={};H&&(D.C8=H);if(!K)return D;D.playbackCookie=r?.playbackCookie;A&&(D.Jn=A);D.Gv=[];D.mp=[];if(b?.size)for(let y of b.values())D.mp.push(y);if(K.sabrContextUpdates.size>0)for(let y of K.sabrContextUpdates.values())xR1(D,y,O);g.bj(K)&&k&&xR1(D,k,O);H=K.j().K;D.clientInfo={clientName:P2O[H.c.toUpperCase()]||0};H.cbrand&&(D.clientInfo.deviceMake=H.cbrand);H.cmodel&&(D.clientInfo.deviceModel=H.cmodel);H.cver&&(D.clientInfo.clientVersion=H.cver);H.cos&&(D.clientInfo.osName= H.cos);H.cosver&&(D.clientInfo.osVersion=H.cosver);H=K.j();H.W("html5_sabr_enable_server_xtag_selection")&&H.Mv&&(D.clientInfo.hl=H.Mv);K.cq&&(D.cq=K.cq);return D}; xR1=function(K,H,r){var O=H.type||0;r?.has(O)?K.mp.push(H):K.Gv.push(O)}; gTP=function(K){if(!(Qw(K.info)&&K.info.Ch()&&K.policy.ZR&&K.W0)||K.info.resource.Y>=2||d$()>0||!$x())return!1;var H=K.jQ.get("aitags");if(!H)return!1;H=v2(H).split(",");var r=[];for(let O of K.W0)g.mS(H,O)&&r.push(O);if(!r.length)return!1;K.jQ.set("altitags",B2(r.join(",")));return!0}; L2p=function(K,H,r=!1){g.iP(H);K.KG.lastError="player.exception";K.errorMessage=`${H.name}_${H.message}`;r?g.kX(()=>{h4(K.KG)}):h4(K.KG)}; NXd=function(K){K.hL&&(K.xhr.status=K.hL,K.xe=K.hL)}; YLn=function(K,H){K.timing.Vg=!0;K.xhr.Qs()&&K.timing.Md();K.policy.tq&&K.Mt?.stop();a$(K.DH,H,!1)}; UR5=function(K,H,r){var O=K.OC?Math.max(H,r/K.OC):H,A=K.IE.Y.B;A&&(O=H,K.OC&&(O=Math.max(H,r/K.OC*A)));Cj(K.IE,H,r,O)}; SLn=function(K,H,r,O,A,k){K.J&&(K.J.add(Math.round(H)),K.J.add(Math.round(r)),K.J.add(Math.round(O)),K.J.add(Math.round(A)),K.J.add(Math.round(k)),K.J.add(Math.round(K.Zu)))}; VZH=function(K,H,r){switch(H){case 68:K.rQ(r);break;case 35:K.JY(r);break;case 44:K.GN(r);break;case 43:K.tn(r);break;case 53:K.Q8(r);break;case 56:K.oh();break;case 57:K.iD(r);break;case 42:K.xB(r);break;case 45:K.cA(r);break;case 59:K.sb(r);break;case 51:K.Ob(r);break;case 49:K.Sn(r);break;case 50:K.Pg(r);break;case 47:K.ki(r);break;case 58:K.sB(r);break;case 61:K.Zl(r);break;case 72:K.GF.Y4();break;case 66:K.X9(r);break;case 46:K.Hg(r);break;case 67:K.onSnackbarMessage(r);break;case 71:H=Ex(r, Wrd),K.GF.yY(H)}}; tZp=function(K){OG=K}; AK=function(K,H,r){K.BD.get(H).onProgress=r}; kr=function(K,H){K.MH(H)&&(OG?K.BD.get(H).pg.clear():K.BD.get(H).pB=new TY,K.Y(H),K.N=!0)}; lMt=function(K){for(let [H,r]of K.BD){let O=H;r.ej||kr(K,O)}}; W2M=function(K,H){K=K.BD.get(H);if(!K)return 0;H=0;if(K.fK.length>0){for(let r of K.fK)H+=r.range?.length||0;return H}if(K.Sp.length>0)for(let r of K.Sp)H+=r.A$||0;return H+K.PN}; bK=function(K,H){if(OG){let r=0;K=K.BD.get(H);if(!K?.pg)return 0;for(let O of K.pg.values())r+=O.data.totalLength;return r}return K.BD.get(H)?.pB.V()||0}; DU=function(K,H){K=K.BD.get(H);if(OG){if(!K?.ej)return!1;H=K.pg.size>0;return K.HE.length>0||H}return!!K?.ej&&!!K?.pB.V()}; Gqp=function(K,H){K=K.BD.get(H);if(!K)return null;if(OG){H=null;for(let [r,O]of K.pg){let A=r,k=O;if(!k.NR)break;k.data.totalLength>0&&(H?KP(H,k.data):H=k.data,K.tY+=k.data.totalLength,k.data=new TY);k.NR&&k.data.totalLength===0&&K.pg.delete(A)}return H}if(K.pB.totalLength===0)return null;H=K.pB;K.tY+=H.totalLength;K.pB=new TY;return H}; zwp=function(K,H){var r=K.BD.get(H),O=W2M(K,H),A=!O&&!!r.bytesReceived;if(OG){if(K.Hn?.KE){for(var k of r.pg.values())if(!k.NR)return!1;return A}}else if(k=K.Iy(H),A&&K.B&&k!==void 0)return k;return(A||r.bytesReceived===O)&&r.tY+bK(K,H)===r.bytesReceived}; yY=function(K,H,r,O){H=C2y(K,H,r);r=r.aQ;O.fK.push(...H);if(OG)O.kP.has(r)||O.kP.set(r,[]),O.kP.get(r).push(...H);else if(O.DH)for(let A of H)O.DH.fK.push(A);else O.DH=new JjN([...O.fK]),K.nG?.yw&&g.W(K,O.DH);return H}; C2y=function(K,H,r){var O=K.Hn?.Y.get(H);if(!O)return[];if(r.IU)return O.G(0,r.clipId)?.fK||[];if(O.B()){var A=r.startMs,k=r.durationMs,b=1E3;K.nG?.K&&r.timeRange&&(A=r.timeRange.startTicks??-1,k=r.timeRange.y0??-1,b=r.timeRange.timescale??-1);if(r.zv<0||r.tI<0||k<0||A<0||r.A$<0||b<0)return kr(K,H),[];K=RS(r.zv,r.A$);H=r.ZP||0;return[new eC(3,O,K,"makeSliceInfosMediaBytes",r.tI-1,A/b,k/b,H,K.length-H,void 0,r.uO,r.clipId,r.Xx!==void 0)]}if(r.tI<0)return kr(K,H),[];if(K.Hn?.KE)return k=O.jH,b=k*O.info.vn, H=r.ZP,K.nG?.K&&K.L.po()!=="ONESIE"&&r.timeRange&&!H&&(A=r.timeRange.startTicks/r.timeRange.timescale),[new eC(3,O,void 0,"makeSliceInfosMediaBytes",r.tI,A,k,H,b,!0,r.uO,r.clipId,r.Xx!==void 0)];if(K.nG?.T5&&O instanceof y1){if(!O.K())return K.BD.get(H).Vy.set(r.aQ,r),[];K=r.tI-1;A=O.index.getStartTime(K);k=O.index.getDuration(K);return[new eC(3,O,void 0,"makeSliceInfosMediaBytes",K,A,k,0,k*O.info.vn,void 0,void 0,void 0,r.Xx!==void 0)]}return[]}; s4O=function(K,H){if(K=K.BD.get(H))return K.Sp[0]||K.Av.find(r=>!r.IU)}; mR4=function(K,H,r){K.Hn=H;K.nG=r;for(let [O,A]of K.BD){H=O;r=A;for(let k of r.Av)yY(K,H,k,r)}}; aMt=function(K){return K.Ze()&&!K.dT}; MH=function(K){if(K.x8!==void 0){var H=K.policy.VF();if(H){var r=H.exports.SabrRequestCoordinator_getEventsCount(K.x8);if(r>0){var O=H.exports.SabrRequestCoordinator_getBatchedEvents(K.x8);if(O){O=H.memory.buffer(O,r*16);O=new Uint32Array(O.buffer,O.byteOffset,r*4);let k=0;for(let b=0;b0?new TY([H.memory.buffer(D,y).slice()]):new TY([new Uint8Array(0)]),K.CR.EP(I,A)):A===1&&K.xhr.Qs()&&jf(K);k+=4}}H.exports.SabrRequestCoordinator_clearEvents(K.x8)}}}}; jf=function(K){K.policy.CP&&K.Jv&&!K.GK?K.GK=!0:K.X4.Md()}; fMy=function(K,H){var r=-1,O=-1,A=-1;if(K.pV?.items)for(let k of K.pV.items)H=D,y=K.Hn.isManifestless,b?(K.K?.xY.event==="predictStart"&&K.K.iGK.V&&(K.V=NaN,K.L=NaN);if(K.K&&K.K.iG===H){if(O=K.K,!K.policy.N||!K.policy.J8)if(A&&O){var k=O.xY,b=A.Ha(k);k.event==="predictStart"&&(K.Yv=H);K.Z("sdai",{onqevt:k.event,sq:H,mt:r,gab:b,cst:k.startSecs,cueid:K.policy.E3&&(b||k.event==="start")?k.identifier:void 0},!0);b?k.event!=="predictStart"?(k.event==="start"&&K.Yv===H-1&&K.Z("sdai",{gabonstart:H}),O.Ki?FC(K, 4,"cue"):(K.V=H,K.L=r,K.Z("sdai",{joinad:K.Y,sg:K.V,st:K.L.toFixed(3)}),K.G=Date.now(),FC(K,2,K.Y===3?"staftpred":"join"),rRH(A,O.xY))):(b=OoP(K),H+=Math.max(Math.ceil(-k.K/b),1),k=Math.floor(r-k.K/1E3),K.policy.J8?K.B=k:K.N=H,K.Z("sdai",{onpred:r,estsq:H,estmt:k.toFixed(3)}),g.ef(K.loader,k,k,H,b),K.G=Date.now(),FC(K,3,"predict"),rRH(A,O.xY)):K.Y===1?K.Hl?.Oe(r)?(g.ef(K.loader,r,r,H),FC(K,4,"sk2head")):FC(K,5,"nogab"):k.event==="predictStart"&&(K.policy.J8&&K.B>0?(r=Math.floor(r-k.K/1E3),K.B!==r&& K.Z("sdai",{updateSt:r,old:K.B}),K.B=r):K.N>0&&(r=H+Math.max(Math.ceil(-k.K/OoP(K)),1),K.N!==r&&(K.Z("sdai",{updateSt:r,old:K.N}),K.N=r)))}else K.Z("sdai",{nulldec:1,sq:H,mt:r.toFixed(3),evt:O?.xY?.event||"none"})}else K.Y===1&&FC(K,5,"noad")}; om=function(K,H,r){return(r<0||r===K.V)&&!isNaN(K.L)?K.L:H}; KZM=function(K,H){if(K.K){var r=K.K.xY.pG-(H.startTime+K.D-K.K.xY.startSecs);r<=0||(r=new g.JN(K.K.xY.startSecs-(isNaN(K.D)?0:K.D),r,K.K.xY.context,K.K.xY.identifier,"stop",K.K.xY.K+H.duration*1E3),K.Z("cuepointdiscontinuity",{segNum:H.iG}),K.UJ(r,H.iG))}}; OoP=function(K){switch(K.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; XC=function(K,H,r,O=!1){O?FC(K,1,"seek"):H>0&&Math.abs(H-r)>=5&&K.Y===4&&FC(K,5,"sk2t")}; g.wk=function(K){return K.tileContext?`${K.k8};${K.tileContext}`:K.k8}; dk=function(K){if(!K)return"unknown";switch(K){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; kaH=function(K){switch(K){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}}; bod=function(K){if(!K)return 0;switch(K){case 2:return 2;case 1:return 1;default:return 0}}; DqP=function(K){if(!K)return 0;switch(K){case 6:return 7;case 5:return 1;case 2:return 2;case 11:return 3;case 3:return 4;case 1:return 5;case 12:return 6;default:return 0}}; g.cY=function(K){return K?K.tileContext?`${K.identifier};${K.tileContext}`:K.identifier:""}; g.Tu=function(K){switch(K){case 0:return"unknown";case 1:return"timeout";case 2:return"ratecontrol";case 11:return"ratecontrol_client";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";case 9:return"ssdisabled_ustreamer";case 10:return"ssdisabled_no_config";case 12:return"nogabconfig";case 8:return"inactive";case 13:return"cachemiss";default:return"unknown"}}; QY=function(K){var H=-(K.xY?.tV||0);K.timeRange&&(H+=(K.timeRange.startTicks||0)/(K.timeRange.timescale||1));return new g.JN(H,K.xY?.dw||0,K.xY?.MO||"",K.xY?.identifier||"",dk(K.xY?.event),(K.xY?.tV||0)*1E3,K.tileContext)}; EG=function(K,H){K.policy.bW&&K.Z("clsdai",H)}; g.$r=function(K,H,r=0){var O="",A=[];for(let [k,b]of K.K.entries()){let D=k,y=b;y.startTimeSecs-r<=H&&H<=y.startTimeSecs+y.pG&&A.push(D);O+=`id:${y.b_?.k8?.slice(-10)??"misscid"}`;y.b_?.tileContext&&(O+=`:tx:${y.b_.tileContext.slice(-10)}`);O+=`:st:${y.EE}:t:${y.startTimeSecs?.toFixed(3)}:d:${y.pG?.toFixed(3)};`}EG(K,{gssid4t:H.toFixed(3),idlen:A.length,mapsz:K.K.size,map:O.substring(0,1024)});return A}; xr=function(K){for(let [H,r]of K.B.entries()){let O=H;r<(0,g.a)()&&K.B.delete(O)}return K.B}; gk=function(K,H){K.K=H;var r=K.D.videoInfos;if(!K.K.isLocked()){let k=(0,g.a)();r=g.VB(r,function(b){if(b.vn>this.policy.vn)return!1;var D=this.Hn.K[b.id];return xr(this.V).get(b.id)>k||D.resource.Y>4||D.CK>4?!1:this.Nd.has(+b.itag)?!1:!0},K); K.V.v$()&&(r=g.VB(r,b=>b.video.width<=854&&b.video.height<=480))}r.length||(r=K.D.videoInfos); var O=r;K.policy.xG&&(O=yRy(K,O,H));O=g.VB(O,H.N,H);if(K.K.isLocked()&&K.V.K){var A=g.C5(r,k=>k.id===K.V.K); A?O=[A]:K.kk("")}K.policy.xG||(O=yRy(K,O,H));O.length||(O=[r[0]]);O.sort((k,b)=>PY(K,k)-PY(K,b)); for(H=1;HA.video.width?(g.f5(O,H),H--):PY(K,r)*K.policy.G>PY(K,A)&&(g.f5(O,H-1),H--);H=O[O.length-1];K.cn=!!K.B&&!!K.B.info&&K.B.info.nK!==H.nK;K.N=O;K.gZ.clear();r=!1;for(A=0;A=1080&&(r=!0);jcH(K.policy,H,K.Hn.KE)}; M59=function(K){var H=K.policy.J,r=$0(K.K6)/H-PY(K,K.Y.info);H=g.sQ(K.N,function(O){return PY(this,O)0?r[0]:H[0]).id];NH(K);K.L=K.Y;M59(K);K.Md.length&&(K.nextVideo=vM1(K,K.nextVideo,K.D.videoInfos),K.Y=vM1(K,K.Y,K.D.Y));K.B=K.nextVideo;K.L=K.Y;return Bbd(K)}; Zod=function(K,H){return K.K.equals(H)&&(!K.V.K||!K.K.isLocked()||K.nextVideo?.info.id===K.V.K)}; NH=function(K){if(!K.Y||!K.policy.Y&&!K.Y.info.Du){var H=K.D.Y;K.Y&&(H=I41(H,{languageId:K.Y.info.Du?.id,FT:K.policy.FT,xi:K.policy.xi}),H.length||(H=K.D.Y));K.Y=K.Hn.K[H[0].id];if(H.length>1&&!K.policy.uj){if(!K.policy.GW){var r=g.C5(H,O=>O.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); r&&(K.Y=K.Hn.K[r.id])}r=!1;if(r=K.policy.wv?!0:K.K.isLocked()?K.K.K<240:FZy(K,K.Y))K.Y=K.Hn.K[g.UQ(H).id]}}}; Yr=function(K){if(!K.nextVideo||!K.policy.Y)if(K.K.isLocked())K.nextVideo=K.K.K<=360?K.Hn.K[K.N[0].id]:K.Hn.K[g.UQ(K.N).id];else{for(var H=Math.min(K.videoIndex,K.N.length-1),r=$0(K.K6),O=PY(K,K.Y.info),A=r/K.policy.J-O;H>0&&!(PY(K,K.N[H])<=A);H--);for(r=r/K.policy.G-O;H=r);H++);K.nextVideo=K.Hn.K[K.N[H].id];K.videoIndex=H}}; eWM=function(K,H){if(H.A.info.video&&H.Aq){let r=(H.K+H.Y)/H.B,O=H.A.info.vn;r&&O&&(K.hy.I3(1,r/O),K.policy.B&&r/O>1.5&&K.loader.Z("overshoot",{sq:H.iG,br:r,max:O}))}}; oMd=function(K,H){return new Lp(K.L,K.B,H||K.K.reason)}; PY=function(K,H){if(!K.Vg[H.id]){var r=K.Hn.K[H.id].index.xa(K.Yv,15);r=H.Ns&&K.B&&K.B.index.isLoaded()?r||H.Ns:r||H.vn;K.Vg[H.id]=r}r=K.Vg[H.id];K.gZ.has(H.itag)&&(r*=1.5);return r*=Math.max(1,K.hy.j$()||0)}; Xpd=function(K,H){var r={};for(let O of H){if(!O||!O.video)continue;H=O.video.qualityOrdinal;let A=r[H],k=A&&A.Y7()&&A.video.qualityOrdinal>K.policy.fL,b=H<=K.policy.fL?O.Y7():O.N();if(!A||k||b)r[H]=O}return r}; yRy=function(K,H,r){var O=r.reason==="m"||r.reason==="s";K.policy.AF&&UG&&g.rA&&(!O||r.K<1080)&&(H=H.filter(A=>A.video&&(!A.V||A.V.powerEfficient))); if(H.length>0)if(G4()){let A=Xpd(K,H);H=H.filter(k=>!!k&&!!k.video&&k.nK===A[k.video.qualityOrdinal].nK)}else{let A=H[0]?.video?.qualityOrdinal; if(A){r=H.filter(b=>!!b&&!!b.video&&b.video.qualityOrdinal===A); let k=Xpd(K,r)[A].nK;H=H.filter(b=>!!b&&!!b.video&&b.nK===k)}}return H}; FZy=function(K,H){for(var r=0;r+1O}; vM1=function(K,H,r){if(H.info.nK==="f"||K.Md.includes(uf(H,K.Hn.KE)))return H;for(let O=0;Or.info.itag===H); if(!K)throw Error("Itag "+H+" from server not known.");return K}; dqO=function(K){var H=[];if(K.K.reason==="m"||K.K.reason==="s")return H;if(w39(K.Hn)){for(let r=Math.max(0,K.videoIndex-2);rk?A=0:O[b]>K.buffered[b]&&(b===k-1?A=2:b===k-2&&O[b+1]>K.buffered[b+1]&&(A=3))}K.K.add(H<<3|(r&&4)|A);H=Math.ceil(K.track.qk()*1E3);K.K.add(H-K.V);K.V=H;if(A===1)for(K.K.add(k),H=0,b=0;b=2&&K.K.add(O[k- 1]-K.buffered[k-1]);r&&K.K.add(r);K.buffered=O}; Pd5=function(K,H,r,O,A){if(!O.Aq)return r.length===0?r.push(O.clone()):(K=(H=r.pop())?EMp(K,H,O):null)?r.push(K):r.push(O.clone()),A;(r=(r=r.pop())?EMp(K,r,O):null)||(r=O);if(r.K)return K.logger&&K.logger({incompleteSegment:r.nE()}),A;var {formatId:k,iG:b,startTimeMs:D,clipId:y,IA:I}={formatId:g.ha(r.A.info,K.Hn.KE),iG:r.iG+K.N,startTimeMs:r.segmentStartTime*1E3,clipId:r.clipId,IA:r.B*1E3};O={clipId:y,formatId:k,startTimeMs:D,durationMs:I,ue:b,WD:b};A=$qt(H,O.startTimeMs);r=A>=0?H[A]:null;var Z;if(Z= r){Z=O;var e=A,w=r.startTimeMs+r.durationMs,d=Z.startTimeMs+Z.durationMs;if(Z.startTimeMs-w>K.K)Z=!1;else if(xqH(K,r.formatId,Z.formatId))r.durationMs=Math.max(w,d)-r.startTimeMs,r.WD=Math.max(r.WD,Z.WD),Z=!0;else if(Math.abs(r.startTimeMs-Z.startTimeMs)<=K.K)if(r.durationMs>Z.durationMs+K.K){e=r.formatId;var T=r.ue,t=r.WD;r.formatId=Z.formatId;r.durationMs=Z.durationMs;r.ue=Z.ue;r.WD=Z.WD;Z.formatId=e;Z.startTimeMs=d;Z.durationMs=w-d;Z.ue=T;Z.WD=t;Z=!1}else r.formatId=Z.formatId,Z=!0;else w>Z.startTimeMs&& (w>d&&(H.splice(e+1,0,{formatId:r.formatId,startTimeMs:d,durationMs:w-d,ue:Z.WD+1,WD:r.WD}),K.logger&&K.logger({splitOldStart:r.startTimeMs?.toFixed(3),splitOldEnd:w?.toFixed(3),splitNewStart:Z.startTimeMs?.toFixed(3),splitNewEnd:d?.toFixed(3)})),r.durationMs=Z.startTimeMs-r.startTimeMs,r.WD=Z.ue-1),Z=!1}Z?O=r:(A+=1,H.splice(A,0,O));r=0;for(Z=A+1;Z=T+w.K?w=!0:t+w.Kr.startTimeMs-O.startTimeMs); return K>=0?K:-K-2}; FZ=function(K,H,r,O){var A=H^K;(K<<1&15)==2&&O[E[53]](r);K+4>=17&&(K^1)<31&&r[E[3]](r[E[0]],0,O);if(!(K-2>>4)){for(var k=A^8496,b=[];++k-b[E[0]]-(A^8528);)switch(k){case A^8542:k=A^8495;default:b[E[A^8517]](String[E[2]](k));case A^8494:case A^8495:case A^8464:break;case A^8459:k-=A^8508;case A^8492:case A^8493:continue;case A^8522:k=A^8540;case A^8491:}var D=b}(K&44)==K&&r[E[1]]&&(k=At(2,3567,r));return D}; LZm=function(K,H,r){if(K.logger){var O=[];for(let A=0;A0&&(0,g.a)()-K.D<5E3&&(K.logger&&K.logger({dend:A.nE()}),O=L2(O,k,k+.01))}A=[];for(var b=k=0;k=D){let T={...K.oE[b]};var I=K.Hn.Y.get(aS(K.oE[b].formatId)),Z=Math.max(y,D);D=I.index.oj(Z+K.K/1E3);y=I.index.getStartTime(D);var e=D+ +(Math.abs(y-Z)> K.K/1E3);Z=e+K.N;e=I.index.getStartTime(e)*1E3;b!==K.Y||H?(T.ue=Z,T.startTimeMs=e):(K.logger&&K.logger({pEvict:"1",og:T.startTimeMs,adj:y*1E3}),T.ue=D+K.N,T.startTimeMs=y*1E3);D=K.policy.AO?11:K.B?.B||11;!r&&b===K.Y&&wK.K/1E3);D=y+K.N;I=I.index.KU(y)*1E3;T.WD=D;T.durationMs=I-T.startTimeMs;T.ue<=T.WD&&A.push(T)}dk.clone()); K.oE.forEach(k=>{H.push({...k})}); var O=K.U.Qx(),A=K.Y;for(let k of O)A=Pd5(K,H,r,k,A);H.forEach(k=>{k.startTimeMs&&(k.startTimeMs+=K.timestampOffset*1E3)}); return{oE:H,CD:r}}; xqH=function(K,H,r){return H.itag!==r.itag||H.xtags!==r.xtags?!1:K.Hn.KE||H.lmt===r.lmt}; lK=function(K){return{downloadedEndTime:Math.round(K.KQ?K.KQ.V:0),maxKnownEndTime:Math.round(K.K.index.PA()),averageByteRate:Math.round(K.K.info.Ns)}}; qD=function(K,H,r,O,A){var k=H^K;if((K^53)>>4<1&&(K<<1&11)>=0){var b;FZ(k^3367,k^5435,r);(b=r[E[k^3332]][E[k^3368]]||null)&&(b=bg(1,k^1355,b,r));var D=[]}K-5<<1=K&&(D=decodeURIComponent(r));K-9>>3==2&&(O===E[k^4083]&&((b=A[E[k^4071]](E[k^4023]))>=0?(O=`cmo=${A[E[k^4076]](0,b)}`,A=A[E[k^4076]](b+1)):(b=A[E[k^4071]](E[k^4004]))>=0&&(O=`cmo=${A[E[k^4076]](0,b)}`,A=A[E[k^4076]](b+3))),r[O]=A);return D}; zu=function(K,H=!1){!H||K.indexRange&&K.initRange&&K.KQ||WY(K,new Gu("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));H={lmt:K.K.info.lastModified,docid:K.policy.Y,fmtid:K.K.info.id,type:K.K.info.mimeType.split(";")[0],csz:K.chunkSize,clen:K.B*K.chunkSize+K.Y};K.crypto&&(H.ck=K.G,H.civ=K.D);H="local://localhost/videoplayback?"+g.cp(H);H={itag:+K.K.info.itag,mimeType:K.K.info.mimeType,bitrate:K.K.info.vn*8,lastModified:String(K.K.info.lastModified),initRange:K.initRange?.K(), indexRange:K.indexRange?.K(),url:H};var r=K.K.info.Y;r&&(H.xtags=r);if(r=K.K.info.video)if(H.quality=r.quality,H.qualityLabel=r.qualityLabel,H.width=r.width,H.height=r.height,r=r.fps)H.fps=r;if(K=K.K.info.audio){if(r=K.sampleRate)H.audioSampleRate=String(r);if(K=K.numChannels)H.audioChannels=K}return H}; var vtP=function(K){return pU[E[9]](this,11,4608,K)}; Cp=function(K,H,r=!1){H.then(O=>{K.J.delete(H);(r||O===4)&&K.L.resolve(O)},O=>{K.L.reject(O)})}; JK=function(K){return!!K.KQ&&K.KQ.L()}; WY=function(K,H){Fo(K.policy.Y)!==4&&(eX(K.policy.Y,4),g.HS(H),K.L.reject(new Gu(H.message)))}; Yud=function(K,H){var r=0,O=kD(H.Y);if(K.B=O.length)return;if(r<0)throw Error("Missing data");K.B=K.N;K.Y=0}for(;r{var A=di(O,K.KQ.A.info,zu(K,!0),r,K.policy.Nd,K.B,H,K.crypto);Cp(K,A,!0)})}else WY(K,new Gu("Woffle: Expect always re-mark currentChunkOffset at EOS")); else WY(K,new Gu("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; sG=function(K,H){if(!JK(K)&&!K.DE()){if(!(K.Nd||(K.Nd=!0,K.N>0))){var r=lK(K);r=di(K.policy.Y,K.K.info,zu(K),r,K.policy.Nd);Cp(K,r)}if(H.info.type===1){if(K.KQ){WY(K,Error("Woffle: Expect INIT slices to always start us off"));return}K.initRange=RS(0,H.Y.totalLength)}else if(H.info.type===2)K.KQ&&K.KQ.type===1||WY(K,Error("Woffle: Index before init")),K.indexRange=RS(K.initRange.end+1,H.Y.totalLength);else if(H.info.type===3){if(!K.KQ){WY(K,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(K.KQ.type===3&&!HK(K.KQ,H.info)&&(K.U=[],H.info.iG!==ZZ(K.KQ)||H.info.K!==0))return;if(H.info.Aq){for(let O of K.U)Yud(K,O);K.U=[]}else{K.U.push(H);K.KQ=H.info;return}}else{WY(K,Error("Woffle: Unexpected slice type"));return}K.KQ=H.info;Yud(K,H);SuJ(K)}}; UqH=function(K){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(K.K.index.PA()),averageByteRate:Math.round(K.K.info.Ns)}}; V5d=function(K){K=g.Mt(K,1886614376);for(let H of K);return g.tx(K,H=>zn(H))}; t59=function(K){var H=g.l0(K,(O,A)=>O+A.length,0); H=new Uint8Array(H);var r=0;for(let O of K)H.set(O,r),r+=O.length;return H}; WZp=function(K){a:{var H=K.initData;try{var r=0;let A=new DataView(H.buffer);for(;r0){let y=A.getUint32(r+28);b+=y*16+4}let D=A.getUint32(r+b-4);try{let y=lB4(H.subarray(r+b,r+b+D));if(y!==null){var O=y;break a}}catch(y){}r+=k}O=null;break a}catch(A){O=null;break a}O=void 0}if(O!=null){H=Nu(Pd(O,7,void 0,Fe));H==null||K.ie||(K.cryptoPeriodIndex=H);H=Nu(Pd(O,10,void 0,Fe)); H!=null&&H>0&&!K.ie&&(K.K=H);for(let A of g.tI(O,2,Wd,void 0===bE?2:4))O=K.Y,H=O.push,r=nu(A),r=g.Ue(r,4),H.call(O,r)}}; Gat=function(K){return isNaN(K.cryptoPeriodIndex)?g.Ue(K.initData):`${K.cryptoPeriodIndex}`}; am=function(K){if(K.offset>=K.Y.totalLength)throw Error();return Dp(K.Y,K.offset++)}; zWy=function(K,H=!1){var r=am(K);if(r===1){H=-1;for(r=0;r<7;r++){var O=am(K);H===-1&&O!==255&&(H=0);H>-1&&(H=H*256+O)}return H}O=128;for(let A=0;A<6&&O>r;A++)r=r*256+am(K),O*=128;return H?r:r-O}; Cdn=function(K){try{let H=zWy(K,!0),r=zWy(K,!1);return{id:H,size:r}}catch(H){return{id:-1,size:-1}}}; scn=function(K){for(var H=new JRy(K),r=-1,O=0,A=0;!O||!A;){let {id:k,size:b}=Cdn(H);if(k<0)return;if(k===176){if(b!==2)return;O=H.K()}else if(k===186){if(b!==2)return;A=H.K()}k===374648427?r=H.K()+b:k!==408125543&&k!==174&&k!==224&&H.skip(b)}H=bF(K,0,r);r=new DataView(H.buffer);r.setUint16(O,3840);r.setUint16(A,2160);O=new TY([H]);KP(O,K);return O}; fp=function(K){K.zZ?.dispose();K.zZ=null}; np=function(K,H){H={rst4disc:H,cd:K.ks.toFixed(3),sq:K.z_?K.z_.iG:-1};K.Cg=NaN;K.ks=0;K.qH=-1;K.z_=null;K.Kk=NaN;K.Eg=NaN;K.uq=null;K.loader.Z("mdstm",H)}; hK=function(K){K.Db=null;K.l$=-1;K.TO=0;K.X1=null;K.rj=NaN;K.wR=0;K.mE=null}; uK=function(K,H){if(H.info.Aq){K.ka=H.info;if(K.X1){var r=K.X1,O=mqN(K,!1);r=aB1(r);K.loader.ly(K.A,O,r);K.policy.ra&&cK(H.info,O);K.mE||K.policy.nL||K.UJ();K.mE=null}hK(K)}K.zZ&&sG(K.zZ,H);if(O=K.wL())if(O=O.merge(H,K.policy.e3,K.policy.CQ)){K.HI.pop();K.HI.push(O);return}K.HI.push(H)}; nMM=function(K,H){var r=g.CL(H);if(oG(H.info.A.info)&&H.info.A.info.video.primaries==="bt2020"){var O=new Fi(r);e2(O,[408125543,374648427,174,224,21936,21937])&&(O=O.start+O.pos,r.getUint8(O)===129&&r.getUint8(O+1)===1&&r.setUint8(O+1,9))}O=H.info.A.info;O.N()&&!oG(O)&&(O=g.CL(H),(new Fi(O)).IU(),cg([408125543,374648427,174,224],21936,O));H.info.A.info.rY()&&nX(H.info.A,r);H.info.A.info.ie()&&H.info.rY()&&(r=g.CL(H),(new Fi(r)).IU(),cg([408125543,374648427,174,224],30320,r)&&cg([408125543,374648427, 174,224],21432,r));if(K.policy.GD&&H.info.A.info.ie()){O=g.CL(H);var A=new Fi(O);if(e2(A,[408125543,374648427,174,29637])){r=wv(A,!0);A=A.start+A.pos;for(var k=0;k=D.aL()+O):H=K.getDuration()>=D.getDuration(),H=!H;H&&qun(r)&&(H=K.l7,pp?(O=pL(r),D=1/O,O=K.aL(O),H=H.aL()+D-O):H=H.getDuration()- K.getDuration(),H=1+H/r.info.B,rv(g.CL(r),H))}else{O=!1;K.X1||(i1(r),r.K&&(K.X1=r.K,O=!0,k=r.info,b=r.K.segmentNumber,k.G="updateWithEmsg",k.iG=b,k=r.K,k.L&&K.A.Nd(!k.L,"emsg"),k=r.info.A.info,b=g.CL(r),g.fX(k)?Z7(b,1701671783):k.ie()&&cg([408125543],307544935,b)));a:if((k=u1(r,K.policy.E5))&&RQ(r))b=pp1(K,r),K.ks+=b,k-=b,K.wR+=k,K.Cg=K.policy.JT?K.Cg+k:NaN;else{if(K.policy.CL){if(b=y=K.loader.rr(g.aQ(r),1),K.Cg>=0&&r.info.type!==6){if(K.policy.JT&&isNaN(K.Eg)){g.HS(new g.zh("Missing duration while processing previous chunk", r.info.nE()));K.loader.isOffline()&&!K.policy.n6||RW4(K,r,b);np(K,"m");break a}A=y-K.Cg;var I=A-K.ks;let Z=r.info.iG,e=K.z_?K.z_.iG:-1,w=K.Kk,d=K.Eg,T=K.policy.qo&&A>K.policy.qo,t=Math.abs(I)>10,J=Math.abs(K.Cg-b)<1E-7;if(Math.abs(I)>1E-4){K.Wi+=1;let G=K.X1?.Y();I={audio:`${+K.Sl()}`,sq:Z.toFixed(),sliceStart:y,lastSq:e.toFixed(),lastSliceStart:w,lastSliceDuration:d,totalDrift:(A*1E3).toFixed(),segDrift:(I*1E3).toFixed(),skipRewrite:`${+(T||t)}`};G?.length&&(I.adCpn=G[0]);K.loader.handleError("qoe.avsync", I);K.qH=Z}T||t||J||(b=K.Cg);y=pp1(K,r,y);k-=y;K.ks=A+y}}else b=isNaN(K.Cg)?r.info.segmentStartTime:K.Cg;RW4(K,r,b)&&(K.wR+=k,K.Cg=b+k,K.policy.mu&&K.Wi>=K.policy.mu&&(K.Wi=0,K.loader.M3({resetForRewrites:"count"})))}K.z_=r.info;K.Eg=hz(r);r.B>=0&&(K.Kk=r.B);if(O&&K.X1){O=mqN(K,!0);cK(r.info,O);K.Db&&cK(K.Db.info,O);for(D of H)K.policy.V&&D.iG!==K.X1?.segmentNumber||cK(D,O);(r.info.Aq||K.Db&&K.Db.info.Aq)&&r.info.type!==6||(K.mE=O,K.policy.J8?(H=aB1(K.X1),K.loader.ly(K.A,O,H)):(H=K.loader,H.Hn.isManifestless&& Rm(H,O,null,!!K.A.info.video)),K.policy.nL||K.UJ())}}hWm(K,r);K.timestampOffset&&nL(r,K.timestampOffset)}; mqN=function(K,H){var r,O=K.X1;if(r=sK(O))r.startSecs+=K.rj;var A=K.rj,k=0;K.A instanceof Y2&&(k=K.A.jH);return new Vw(O.segmentNumber,A,H?k:K.wR,O.ingestionTime,`sq/${O.segmentNumber}`,void 0,void 0,H,r,K.policy.q7?O.K:null)}; aB1=function(K){return K.Ki()?new iK(aL(K),K.Y(),fv(K),nv(K),hN(K),g.uz(K),g.q7(K)):null}; pp1=function(K,H,r){var O=0;if(H.info.A.info.ie()&&!RQ(H))return 0;if(K.l7&&!K.Sl()){let I=0;r&&g.fX(H.info.A.info)?I=r-K.Cg:H.info.A.info.ie()&&(I=K.ks);var A=H.info.iG;r=u1(H,K.policy.E5);let {tB:Z,BY:e}=K.l7.Ul();A=A===Z||A>Z&&A>K.qH;var k=Math.abs(e-I)>.02;if(K.policy.Pp){var b=Math.abs(e-I);if(A&&b>K.policy.Pp&&b<10)return K.loader.Z("avdesync",{ad:String(e.toFixed(3)),vd:String(I.toFixed(3)),diff:String(b.toFixed(3))}),K.loader.M3({avDesync:"count"}),0}if(H.info.A.info.ie()&&K.policy.OL)return 0; if(A&&k){O=Math.max(.95,Math.min(1.05,(r-(e-I))/r));if(g.fX(H.info.A.info))rv(g.CL(H),O);else if(H.info.A.info.ie()&&(k=I-e,!g.fX(H.info.A.info)&&(H.info.A.info.ie(),O=new Fi(g.CL(H)),A=H.V?O:new Fi(new DataView(H.info.A.Y.buffer)),u1(H,!0)))){var D=k*1E3,y=LX(A);A=O.pos;O.pos=0;if(O.K.getUint8(O.pos)===160||YJ(O))if(Xi(O,160))if(wv(O,!0),Xi(O,155)){if(k=O.pos,b=wv(O,!0),O.pos=k,D=D*1E9/y,y=Qa(O),D=y+Math.max(-y*.7,Math.min(y,D)),D=Math.sign(D)*Math.floor(Math.abs(D)),!(Math.ceil(Math.log(D)/Math.log(2)/ 8)>b)){O.pos=k+1;for(k=b-1;k>=0;k--)O.K.setUint8(O.pos+k,D&255),D>>>=8;O.pos=A}}else O.pos=A;else O.pos=A;else O.pos=A}O=u1(H,K.policy.E5);O=r-O}O&&H.info.A.info.ie()&&K.loader.Z("webmDurationAdjustment",{durationAdjustment:O,videoDrift:I+O,audioDrift:e})}return O}; RW4=function(K,H,r){if(!fL(H,r))return H=Fb(H.info),H.smst="1",Km(K.loader,H||{}),!1;isNaN(K.rj)&&(K.rj=r);return!0}; qun=function(K){return K.info.A.B()&&K.info.iG===K.info.A.index.HD()}; Hg5=function(K,H,r,O,A,k,b,D,y,I){var Z=H.exports.MediaStream_getBatchedStreamEvents(r);if(Z)try{var e=H.memory.buffer(Z,O*88);let t=new DataView(e.buffer,e.byteOffset,O*88),J=H.memory.heap();Z=[];for(e=0;e0&&(oe.r5=nO);Jx!==4294967295&&(oe.cryptoPeriodIndex=Jx);f>=0&&(oe.K=f);oe.ie=O.info?.ie()??!1;K.loader.gH(oe); break;case 4:let pC=MC(hH),Yk=pv(pC);if(Yk){let P2=new vg(Yk,LO);K.K=P2;P2.L&&O.Nd?.(!P2.L,"emsg");let nS=sK(P2);nS&&(nS.startSecs+=m,K.loader.Mn(O,nS,P2.segmentNumber,P2.Ki()))}break;case 7:let Pi;try{let P2=JSON.parse(LO);P2&&typeof P2==="object"&&(Pi=P2)}catch(P2){}if(Pi&&Pi.resetForRewrites!==void 0){K.loader.M3(Pi);break}if(LO.startsWith("discontinuity_")){K.loader.Z("mdstm",{rst4disc:LO.substring(14),cd:m.toFixed(3),sq:String(c4)});break}let hd=LO.replace(/[^a-zA-Z0-9;.!_-]/g,"_");K.loader.Z("slice_not_fully_processed", {msg:hd});break;case 8:let w0;try{w0=JSON.parse(LO)}catch(P2){K.loader.Z("wasm_json_parse_error",{ev:c5.toString()});continue}D(w0);O.K()&&k&&Eg(K.loader.Hn,O,K.B);break;case 9:let gt;try{gt=JSON.parse(LO)}catch(P2){K.loader.Z("wasm_json_parse_error",{ev:c5.toString()});continue}y(gt);O.K()&&k&&Eg(K.loader.Hn,O,K.B);break;case 10:A=LO;K.B=A;EM&&I&&(O=I(EM));O.Y=hH;b?.Y(hH,A);O.K()&&k&&Eg(K.loader.Hn,O,A);break;case 11:O.L=new fBt(IP,q);break;case 14:let UO=new Vw(c4,m,q,jt,`sq/${c4}`,void 0,void 0, !1,K.Y,K.K?.K);A=null;K.K&&K.K.Ki()&&(A=new iK(aL(K.K),K.K.Y(),fv(K.K),nv(K.K),hN(K.K),g.uz(K.K),g.q7(K.K)));K.loader.ly(O,UO,A);break;case 15:let cZ=Number(LO);isNaN(cZ)||K.loader.nT?.(cZ);break;case 6:let TD=new Vw(c4,m,q,jt,`sq/${c4}`,void 0,void 0,!0,K.Y,K.K?.K);if(K.policy?.J8??!0)A=null,K.K&&K.K.Ki()&&(A=new iK(aL(K.K),K.K.Y(),fv(K.K),nv(K.K),hN(K.K),g.uz(K.K),g.q7(K.K))),K.loader.ly(O,TD,A);else{var w=K.loader;w.Hn.isManifestless&&Rm(w,TD,null,!!O.info.video)}break;case 12:var d=K.loader;A= O;var T=new Vw(c4,m,q,jt,`sq/${c4}`,void 0,void 0,!0,K.Y,K.K?.K);d.Hn.isManifestless&&V1(d.Hn,T.iG,!!A.info.video);break;case 5:let Se;try{Se=JSON.parse(LO)}catch(P2){K.loader.Z("wasm_json_parse_error",{ev:c5.toString()});continue}Se.startSecs+=m;K.Y=Se;K.loader.Mn(O,Se,c4,K.K?.Ki()??!1);break;case 13:nX(O,new DataView(hH.buffer,hH.byteOffset,hH.byteLength));break;default:K.loader.Z("wasm_unknown_ev",{ev:c5.toString()})}}}finally{H.exports.MediaStream_clearPendingEvents(r)}else H.exports.MediaStream_clearPendingEvents(r)}; H8=function(K){K.gG&&(K.gG.dispose(),K.gG=null);K.J2=void 0;K.Sj=void 0}; rl=function(K,H){var r=K.VF(),O=r.exports.MediaSlice_getType(H),A=r.exports.MediaSlice_getSegNum(H),k=r.exports.MediaSlice_getStartTime(H),b=r.exports.MediaSlice_getDuration(H),D=r.exports.MediaSlice_isEndOfSegment(H)!==0,y=r.exports.MediaSlice_getSliceOffset(H),I=r.exports.MediaSlice_getSegmentLmt(H),Z=r.exports.MediaSlice_isFastSeekable(H)!==0,e=r.exports.MediaSlice_getClipId(H),w=r.exports.MediaSlice_getClipIdLength(H),d=r.exports.MediaSlice_getFormatId(H),T=r.exports.MediaSlice_getFormatIdLength(H), t=r.exports.MediaSlice_getSegmentMediaSource(H),J=r.exports.MediaSlice_getRequestToken(H),G=r.exports.MediaSlice_getRequestTokenLength(H),m=r.memory.heap(),f="";e&&w>0&&(f=g.vW(new Uint8Array(m,e,w)).replace(/\0/g,""));e="";d&&T>0&&(e=g.vW(new Uint8Array(m,d,T)).replace(/\0/g,""));d="";J&&G>0&&(d=g.vW(new Uint8Array(m,J,G)).replace(/\0/g,""));J=e&&K.TN?K.TN(e):K.A;m=r.memory.heap();T=r.exports.MediaSlice_getData(H);G=r.exports.MediaSlice_getLength(H);m=new TY([(new Uint8Array(m,T,G)).slice()]);T= r.exports.MediaSlice_getSegmentByteRangeStart(H);r=r.exports.MediaSlice_getSegmentLengthBytes(H);H=void 0;r>0&&J.B()&&(H=RS(T,r));b||typeof J.jH!=="number"||(b=J.jH);O=new eC(O,J,H,"wasm",A,k,b,y,G,D,I,f,Z,t,d);D=new sb(O,m);if(K.policy.CL||K.policy.ob)O=!!O.K&&A===K.vW,D.B=O?K.n1:k,D.N=O?K.Ah:b,O||(K.vW=A,K.n1=D.B,K.Ah=D.N);return D}; WU5=function(K){K.L=!0;K.tW=!0;K.V=-1;SH(K,Infinity)}; Nx=function(K){for(let H of K.Y)O8(K,H);K.Y=[];K.K=null}; Y0=function(K,H,r=!1){if(K.zL){let O=K.zL.j6(),A=Sb(O,H),k=NaN,b=AG(K);b&&(k=Sb(O,b.A.index.getStartTime(b.iG)));if(A===k&&K.K&&K.K.Y&&r0N(kj(K),0))return H}K=bW(K,H,r);return K>=0?K:NaN}; SH=function(K,H,r){K.A.K();var O=bW(K,H);if(O>=0)return O;K.N?.Yv(H,r);H=Math.min(H,K.B.Ws());K.K=K.policy.Yv?null:K.A.D(H).fK[0];Dx(K)&&(K.policy.Am&&r?.seekSource===60||K.zL&&K.zL.abort(),K.policy.RF&&K.N?.G());K.ob=0;return K.K?K.K.segmentStartTime:H}; VH=function(K){return K.B.dJ()}; yy=function(K,H,r=!1,O=!1){H&&pp&&K.B.TP(H.q_());r||K.N?.L();K.zL=H;K.N?.Nd(K.zL,O)}; AG=function(K){return K.policy.jo?K.N?.Md()||null:K.zL&&K.zL.U$()}; OgN=function(K){var H={};for(let r=0;r4&&K.J.shift()}; A0n=function(K,H){if(H.Sy()){let r=H.rW();for(let O of r)K.policy.B&&H instanceof gd&&K.Z("omblss",{s:O.info.nE()}),K.BB(H.info.fK,O,H.ul())}}; kFM=function(K){K.Y.length?K.K=g.UQ(g.UQ(K.Y).info.fK):K.B.DC()?K.K=K.B.wL().info:K.K=AG(K)}; bg9=function(K,H){if(K.N instanceof Mg)gMJ(K.N,H);else if(K.N){let r=new sb(H,new TY([new Uint8Array(0)]));r.B=H.segmentStartTime;r.N=H.B;K.N.Vg(r)}}; Da4=function(K,H){K=uf(K.A,{}.KE??!1).split(";")[0];H=H.split(";")[0];return K===H}; y0d=function(K,H){if(H.length!==0){var r=ZOy(H,O=>O.type===3); r&&(K.K=r);for(let O of H)O.type===3&&bg9(K,O);K.N?.ob()}}; B8=function(K,H){var r={oE:[],fC:[]};return K.N?.J(H)??r}; bW=function(K,H,r=!1){if(!K.K||!K.K.Y)return NaN;K=kj(K);H=jDN(K,H+.02,r);return H<0?NaN:r0N(K,r?H:0)?K[H].segmentStartTime:NaN}; Dx=function(K){if(K.A.info.nK==="f"||K.policy.Y&&K.B.jx())return!0;var H=AG(K);if(!H)return!1;var r=v8(H)&&H.Aq;return K.isManifestless&&K.Nd>0?r||H.iG>=K.Nd:r}; v8=function(K){return K?K.L():!1}; M7O=function(K){var H=AG(K);return H?H.V-K.loader.getCurrentTime():0}; I5=function(K,H,r,O){if(!K.A.index.Qw(H,!0))return!1;try{Nx(K);K.B.Q1(H);if(K.policy.K)return K.K=null,!0;O>r?SH(K,O):K.K=K.A.V(H-1,!1).fK[0]}catch(A){return H=na(A),H.details.reason="rollbkerr",K.loader.handleError(H.errorCode,H.details,H.severity),!1}return!0}; O8=function(K,H,r=!1){K.UL(H,r);H.dispose()}; Zx=function(K){var H=K.B.wL();return H?H.info:AG(K)}; FH=function(K,H){var r;for(r=0;rwF(A,O))?(K.K=O,K.policy.B&&K.Z("cer",{lsr:"lsp", lsp:O.nE()})):(km(H.info.fK[0])?(K.K=H.DH&&H.DH.B?JkP(H.DH.B):Cqd(H.info.fK[0]),K.policy.B&&K.Z("cer",{lsr:K.K.nE(),lsp:O?.nE()})):(K.K=null,K.policy.B&&K.Z("cer",{lsr:"null",lsp:O?.nE()})),K.loader.isOffline()&&!K.policy.n6||O8(K,H,!0))}}; eO=function(K){return Dx(K)||v8(K.B.wL()?.info)}; kj=function(K){var H=[],r=AG(K);r&&H.push(r);H=g.hx(H,K.B.Qx());for(let O of K.Y)for(let A of O.info.fK)O.z8&&(H=g.VB(H,k=>!Xb(k,A))),(km(A)||A.Yv())&&H.push(A); K.K&&!zuJ(K.K,g.UQ(H),K.K.A.B())&&H.push(K.K);return H}; r0N=function(K,H){if(!K.length)return!1;for(H+=1;H=H)return A}return O}; o5=function(K){return!(!K.K||K.K.A===K.A)}; BR9=function(K,H,r){return K.policy.K?K.ak(!0)H&&K.VH.by)}; FDm=function(K,H){var r=VH(K);return r&&r.info.type!==6?!H.J(K,r.info.iG):!1}; eM4=function(K,H){for(let r of K.Yv)if(r.segmentNumber===H)return r.Mg?2:1;return 0}; ggy=function({hasSubfragmentedFmp4:K=!1,wu:H=!1}={}){var r=new P$P;r.oK=K||H;return r}; wl=function(K){return K.K&&K.vA&&K.playbackStartPolicy}; jcH=function(K,H,r=!1){H.video.qualityOrdinal>1080&&!K.Kt&&(K.gZ=36700160,K.bG=5242880,K.lG=Math.max(4194304,K.lG),K.Kt=!0);H.video.qualityOrdinal>2160&&!K.aF&&(K.gZ=104857600,K.vn=13107200,K.aF=!0);K.Bn.experiments.K("html5_samsung_kant_limit_max_bitrate")!==0?H.isEncrypted()&&g.PL()&&g.$B("samsung")&&(g.$B("kant")||g.$B("muse"))&&(K.vn=K.Bn.experiments.K("html5_samsung_kant_limit_max_bitrate")):H.isEncrypted()&&g.PL()&&g.$B("kant")&&(K.vn=1310720);K.PG!==0&&H.isEncrypted()&&(K.vn=K.PG);K.HG!==0&& H.isEncrypted()&&r&&(K.vn=K.HG);H.vn&&(K.Lt=Math.max(K.FW,Math.min(K.lG,5*H.vn)))}; dl=function(K,H,r=0){return K.Bn.experiments.K(H)||r}; c8=function(K,H,r,O){K.vA&&(K.playbackStartPolicy=H,K.Rt=r,K.Wo=O)}; heP=function(K,H){if(H<0)return!0;var r=K.HD();return H0)return 2;if(H<0)return 1;r=K.HD();return H0&&r(0,g.a)()?0:1}; Qy=function(K,H,r){if(K.policy.UO)return!1;var O=K.zq;var A=H.K?.Md()||-1;O.Y===3&&A+1>=O.N?(O.Z("sdai",{haltrq:A+1,est:O.N}),O=!1):O=O.Y!==2;if(!O||!(H.K?H.K.A.resource:H.A.resource).U(K.policy,K.ZN,K.loader.bT)||K.loader.isSuspended&&(!TO(K.schedule)||K.loader.LP))return!1;if(K.policy.Y&&Xo>=5)return g.eN(K.loader.OP),!1;if(K.Hn.isManifestless){if(H.Y.length>0&&H.K&&H.K.iG===-1||H.Y.length>=K.policy.pA||!K.policy.gw&&H.Y.length>0&&!K.policy.D.oK)return!1;if(H.L)return!K.Hn.isLive||!isNaN(K.ZH)}if(Zgp(H))return!1; if(!H.K){if(!H.A.K())return!1;SH(H,K.loader.getCurrentTime())}if(VH(H)&&(H.wL()!==VH(H)||K.loader.isSuspended))return!1;A=(O=K.policy.yV)&&!H.Y.length&&H.ak(!0)=K.policy.fA)return!1;O=H.K;if(!O)return!0;O.Yv()&&O.A.K()&&(H.K=g.UQ(O.A.TF(O)),O=H.K);if(!O.L()&&!O.A.N(O))return!1;k=K.Hn.Tq||K.Hn.isWindowedLive;if(K.Hn.isManifestless&&k){k=H.A.index.HD();var b=r.A.index.HD(); k=Math.min(k,b);if(H.A.index.Bs()>0&&k>0&&O.iG>=k)return H.Nd=k,r.Nd=k,!1}if(O.A.info.audio&&O.Yv()||O.L())return!1;k=!H.tW&&!r.tW;if(A=!A)A=O.V,A=!!(r.K&&!v8(r.K)&&r.K.VNCO(K,H)?(NCO(K,H),!1):(K=H.zL)&&K.isLocked()?!1:!0}; U8=function(K,H){Yz9(K.loader,H);var r=$m(H),O=K.loader.NH();r={IE:K.schedule,jv:r,WX:PwJ(K.K6,r),Ch:Az(H.fK[0]),disableRecording:bg(16,441,H.resource.K),wz:K.policy.B,X2:(A,k)=>{K.loader.F0(A,k)}}; K.schedule.Y.L&&(r.OC=(K.videoTrack.A?.info.vn||0)+(K.audioTrack.A?.info.vn||0));K.kh&&(r.iG=H.fK[0].iG,r.ZH=H.ZH,r.kh=K.kh);O={Rd:s6N(H,K.loader.getCurrentTime()),W0:K.policy.ZR&&Qw(H)&&H.fK[0].A.info.video?dqO(K.VP):void 0,VV:K.policy.Md,poToken:K.loader.qX(),U6:K.loader.bi(),IP:isNaN(K.IP)?null:K.IP,qM:K.qM,sJ:K.sJ,C8:O};return new Lj(K.policy,H,r,K.ZN,(A,k)=>{try{a:{let nO=A.info.fK[0].A,Jx=nO.info.video?K.videoTrack:K.audioTrack;if(!(A.state>=2)||A.isComplete()||A.Ae()||!(!K.loader.mediaSource|| K.loader.isSuspended||Jx.ak()>3)){{var b=K.policy,D=K.ZN;let EM=A.Ae();if(A.isComplete()||!EM||A.info.resource.r9(b,D))var y=0;else{var I=b.xk;if(!I||EM=2){i7P(K.timing,A,nO);var e=K.loader; K.IP&&A.Ok&&e&&(K.IP=NaN,K.loader.R9(A.Ok),K.loader.Sd(),K.loader.Z("cabrUtcSeek",{mediaTimeSeconds:A.Ok}));A.N7&&K.IP&&A.N7&&!A.N7.action&&(K.loader.i7(K.IP),K.IP=NaN,K.loader.Z("cabrUtcSeekFallback",{targetUtcTimeSeconds:K.IP}));A.zu&&K.loader.sB(A.zu);K.policy.tq&&(K.sJ=A.sJ);if(A.state===3){FH(Jx,A);Qw(A.info)&&E8(K,Jx,nO,!0);if(K.Hl){let EM=A.info.Fy();EM&&K.Hl.Qk(A.info.fK[0].iG,nO.info.id,EM)}K.loader.AY()}else if(A.isComplete()&&A.info.fK[0].type===5){if(A.state!==4)A.ox()&&K.loader.handleError(A.mA(), A.iR());else{var w=(A.info.fK[0].A.info.video?K.videoTrack:K.audioTrack).Y[0]||null;w&&w instanceof Lj&&w.Ae()&&w.Ab()}A.dispose()}else{if(!A.ox()&&A.by&&A.state>=2&&A.state!==3){var d=A.xhr.getResponseHeader("X-Response-Itag");if(d){var T=wpy(K.VP,d),t=A.info.B;if(t){var J=t-T.lG();T.Yv=!0;A.info.fK[0].A.Yv=!1;var G=T.G(J);A.info=G;if(A.DH){var m=A.DH,f=G.fK;(f.length!==m.fK.length||f.length=K.policy.zx&&K.Hl&&A.info.isDecorated()&&c4==="net.badstatus"&&Lm(K.Hl,Sz,ou))){var IP=(EM.info.video&&EM.resource.Y>1||A.xe===410||A.xe===500||A.xe===503)&&!(xr(K.VP.V).size>0)&&!bg(12,421, EM.resource.K),c5=A.iR(),LO=EM.info.video?K.videoTrack:K.audioTrack;IP&&(c5.stun="1");K.loader.handleError(c4,c5);K.DE()||(IP&&K.VP.t3(EM),FH(LO,A),K.loader.AY())}}else T=1,K.Hl&&A.info.isDecorated()&&c4==="net.badstatus"&&Lm(K.Hl,Sz,ou)&&(T=0),K.Hn.isLive&&A.mA()==="net.badstatus"&&K.K<=K.policy.W9*2?(t7(K.Hn),K.Hn.Tq||K.Hn.isPremiere?Wu(K.loader,0,{e6:"badStatusWorkaround"}):K.Hn.isWindowedLive?Wu(K.loader,K.Hn.iQ,{e6:"badStatusWorkaround",rr:!0}):Ng(K.loader)):K.loader.handleError(c4,A.iR(),T); isNaN(K.IP)||(K.loader.i7(K.IP),K.IP=NaN)}K.policy.O1&&!A.isComplete()?Yj(K.loader):K.loader.AY();var hH=LdJ(A,K.policy,K.ZN);UUm(K,A,hH)}}}}}catch(nO){hH=K.V?1:0,K.V=!0,A=a1(hH),hH=na(nO,hH),K.loader.handleError(hH.errorCode,hH.details,hH.severity),A||K.loader.zB()}},O)}; V1t=function(K,H,r){if(Qy(K,H,r)){r=K.Y(H,r);if(K.Hl){var O=r.fK[0].A.info.id;var A=K.zq;var k=r.fK[0].iG;A=k<0&&!isNaN(A.V)?A.V:k;k=om(K.zq,r.fK[0].N,A);let y=H===K.audioTrack?1:2,I=r.fK[0].A.info.nK,Z=O.split(";")[0];a:{var b=K.zq;if(b.K){var D=b.K.xY.event;if(b.K.iG===A){b=D==="predictStart"?void 0:b.K.xY.event;break a}if(b.K.iG===A-1){b=D==="start"||D==="continue"?D:void 0;break a}}b=void 0}if(K.policy.TF&&K.zq.Y!==0)O=g.Szp(K.Hl,k,A,O,y,I,b),A<0&&y===2&&XC(K.zq,0,0,!0),O&&(K.loader.Z("sdai", {ssdaiinfo:"1",ds:O.KO?.oI||"",skipsq:O.KO?.NZ||-1,itag:Z,f:I,sg:A,st:k.toFixed(3)}),r.N=O);else if(O=K.Hl.Fy(k,A,O,y,I,b),A<0&&y===2&&XC(K.zq,0,0,!0),O){k={dec_sq:A,itag:Z,st:k.toFixed(3)};if(K.policy.wB&&H.isRequestPending(A-1)){K.loader.Z("sdai",{wt_daistate_on_sg:A-1});return}K.loader.Z("sdai",k);O&&(r.K=new g.qn(O));K.policy.B&&(A=r.resource.B.get("id")||"",O=r.K?.get("id")||"",A!==O&&K.loader.Z("stmidmismatch",{cid:A,aid:O}))}else K.zq.Y!==5&&K.loader.Z("sdai",{nodec_sq:A,itag:Z,st:k.toFixed(3)})}K.policy.La&& r.fK[0].iG!==-1&&r.fK[0].iG0&&(r=((0,g.a)()-K.loader.Q9)/1E3,H=Math.min(H,K.policy.Nv+K.policy.da*r));H=K.loader.getCurrentTime()+H;return K.policy.YD&&(r=t1t(K.loader)+K.policy.YD,r=0||H.resource.B.get("defrag")==="1"||H.resource.B.get("otf")==="1"){H=null;break a}A=RS(0,4096)}A=new Ub([new eC(5,O.A,A,"createProbeRequestInfo"+O.G,O.iG)],H.Y);A.r9=r;A.K=H.K;H=A}H&&U8(K,H)}}; E8=function(K,H,r,O){if(!(r.K()||r.ob()||r.Yv||!r.resource.U(K.policy,K.ZN,K.loader.bT)||r.info.nK==="f"||K.policy.K)){if(O){O=K.K6;var A=r.info;O=gdO(O,A.video?O.policy.ZF:O.policy.Vs,A.vn)}else O=0;O=r.G(O);K=U8(K,O);TG(O)&&jO(H,K);r.Yv=!0}}; P8=function(K,H){if(H.DE())return!1;try{var r=H.info.fK[0].A;let b=r.info.video?K.videoTrack:K.audioTrack;var O=b;if(K.Hn.isManifestless&&O){K.K=0;O.L&&(H.DE(),H.isComplete()||H.Sy(),O.L=!1);H.Zq()&&K.loader.xp.I3(1,H.Zq());var A=H.Bs(),k=H.b3();lr(K.Hn,A,k)}if(H.info.Ch()&&!TG(H.info))for(let y of H.rW())b.g0(y);O=b;for(K.loader.getCurrentTime();O.Y.length&&O.Y[0].state===4;){let y=O.Y.shift();A0n(O,y);O.TF=y.JX()}O.Y.length&&A0n(O,O.Y[0]);let D=!!VH(b);D&&H instanceof gd&&(r.info.Sl()?hwM(K.timing): nTM(K.timing));return D}catch(b){H=H.iR();H.origin="hrhs";a:{K=K.loader;r=b;if(r instanceof Error){H.msg||(H.msg=`${r.message}`);H.name||(H.name=`${r.name}`);if(r instanceof g.zh&&r.args)for(let [D,y]of Object.entries(r.args))H[`arg${D}`]=`${y}`;g.HS(r);if(r.level==="WARNING"){K.O.M3(H);break a}}K.handleError("fmt.unplayable",H,1)}return!1}}; WdH=function(K){var H=K.videoTrack.A.index;K.kh=new ldm({CZ:K.policy.CZ,oK:K.policy.D.oK,EM:H.Ps(),HD:()=>H.HD(), Cz:()=>H.Cz()})}; Gh9=function(K){if(K.Y?.isLocked())return K.videoInfos;var H=xr(K.K),r=g.VB(K.videoInfos,O=>O.vn>K.nG.vn?!1:!H.has(O.id)); K.K.v$()&&(r=g.VB(r,O=>O.video.width<=854&&O.video.height<=480)); return r}; znO=function(K,H){var r=[];for(let O of H)r.push(g.ha(O,K.Hn.KE));return r}; Jtn=function(K){return K.Y?.reason==="m"?"m":K.Y?.reason==="s"?"s":K.Y&&C$M(K,K.Y)?K.Y.reason:"a"}; C$M=function(K,H){return K.nG.GH&&H.reason==="l"||K.nG.Nj?!1:K.nG.Fe?!0:H.reason==="l"||H.reason==="b"||H.reason==="o"}; sWm=function(K,H){var r=K.K.K;if(r){K.videoInfos=K.L;var O=g.C5(K.videoInfos,A=>A.id===r); O&&O.video.qualityOrdinal===H?K.videoInfos=[O]:(O=K.videoInfos.map(A=>A.id),K.loader.Z("sabrpf",{pfid:`${r}`, vfids:`${O.join(".")}`}),Vy(K,H,H),K.K.kk(""))}else Vy(K,H,H)}; Vy=function(K,H,r){K.videoInfos=K.L;K.videoInfos=g.VB(K.videoInfos,O=>O.video.qualityOrdinal>=H&&O.video.qualityOrdinal<=r)}; mUM=function(K,H){if(K.G){var r=g.VB(K.B,O=>O.id===K.G); return tG(K,r).includes(H)}r=g.VB(K.B,O=>!!O.Du?.isDefault); return r.length>0?tG(K,r).includes(H):tG(K,K.B).includes(H)}; tG=function(K,H){var r=K.Hn.KE;return H.map(O=>aS(g.ha(O,r)))}; fdm=function(K,H,r,O){var A=K.Hn,k=K.O.getVideoData(),b=K.z3,D=$RH({IE:K.IE,Bn:k.j(),O:K.O,xw:K.xw,nG:K.nG,yH:K.yH,Lz:K.Lz,Cw:K.Cw,EK:K.EK,w3:K.w3,tX:K.tX,sabrLicenseConstraint:k.sabrLicenseConstraint,d5:K.d5,WK:K.WK,Yi:K.Yi,Bg:K.Bg,F6:!!b,authorizedFormats:k.authorizedFormats,jr:K.jr,v$:K.v$,qP:K.qP,lc:K.lc}),y=rk(k,K.C8,K.nextRequestPolicy,K.wT,K.Jn,K.F7,K.Dm);r&&H&&(r=y.mp?y.mp.map(e=>e.type):[],H("sabr",{stmctxt:r.join("_"), unsntctxt:y.Gv?y.Gv.join("_"):""}));H=K.ew;r=K.LT;r===void 0&&H===void 0&&(r=ady(A.KE,K.b0?.video),H=ady(A.KE,K.b0?.audio));if(k.qM)var I=k.qM;var Z;(k=K.nG?.dz)&&k>0&&(K.qP||K.lT)&&(Z=new Uint8Array(k));b={DX:D,fC:K.fC,ew:H,LT:r,z3:b,videoPlaybackUstreamerConfig:I,lM:y,vt:Z};O&&K.Yh?K.Yh.length>0&&(b.Yh=K.Yh):K.KO&&(b.KO=K.KO);K.nG?.cn()&&!G4()&&(K.K9&&(b.K9=K.K9),K.fI&&(b.fI=K.fI));b.oE=K.oE;b.Y2=A.CK;return b}; ady=function(K,H){return H?[g.ha(H.info,K)]:[]}; hnt=function(K,H,r){H=Ja(K.resource,ngd(K,H,r),H);K.LM()&&H.set("probe","1");K.XY()&&H.set("sbprobe","1");return H}; lW=function(K){var H={},r=[],O=[];if(!K.data)return H;for(var A=0;A{H=Number(r);return`${H===1?2:H-1}---`})}; kR1=function(K,H=!1,r){var O=g.IO(K.X.experiments,"debug_bandaid_hostname");return O?(H=K.X.experiments.K("debug_bandaid_port"),O=H>0?`${O}:${H}`:O,H=K.X.experiments.jk("debug_bandaid_insecure_scheme"),JG(K,O,H)):H&&r?.url&&!K.Y?(O=Wg(34,4806,new g.qn(r.url)),JG(K,O)):K.K.get(0)?.location.clone()}; m_=async function(K,H){var r=JG(K,"redirector.googlevideo.com");r.set("alr","yes");r.set("id",`${Math.round(Math.random()*1E5)}`);if(H===1||H===2)r.set("cmo=sensitive_content","yes"),r.set("sc","yes");H===2&&r.set("cmo=td","c.youtube.com");var O=await g.D6(r.VS(),{format:"RAW",timeout:5E3});if(O.xhr.status!==200||!O.xhr.responseText)return Promise.reject(new g.zh("b204258371_no_host",r.VS(),O.xhr.status));var A=new g.qn(O.xhr.responseText);r=Wg(1,4837,A);O=A.get("ms");K=JG(K,r);A=A.get("mm");K.set("ms", O);K.set("mm",A);return r&&bnN(r)?H!==2||s8(r)?K:Promise.reject(new g.zh("b204258371_untrusted",r,O)):Promise.reject(new g.zh("b204258371_invalid",r,O))}; Dpm=function(K,H){K=`https://${H.K()}/initplayback?c=${aO(K.X)}&owc=1`;dd(K,"pw",r=>{r.ht=H.Y})}; a5=function(K,H,r,O){dd(`https://${H}/videoplayback?probe=1`,r,A=>{!O.W("html5_onesie_host_racing")||O.videoData.isLivePlayback||O.W("html5_onesie_probe_ec_hosts")||O.ru||ycN(O);K.B.push(A)},A=>{K.B.push(A.details)})}; bnN=function(K){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(K)}; s8=function(K){var H=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(K)&&!H.test(K)}; fm=function(K){for(;K.K.length&&!K.K[0].isEncrypted;){let {videoId:r,aQ:O,formatId:A,buffer:k,V7:b}=K.K.shift();if(k)K.Ta.GF.LB?.get(r)?.K(O,A,k);else if(b)K.Ta.GF.UK(r,O,A);else{var H=K.Ta;H.K[A].YF=!0;H=H.GF.LB?.get(r);H?.MH(A)&&H?.Y(A)}}}; g.vsn=function(K){for(;!K.N&&!K.error;){var H=K;H.N=!!nm(H,1);switch(nm(H,2)){case 2:var r=void 0,O=[],A=[];A.length=19;A.fill(0);var k=nm(H,5)+257;r=nm(H,5)+1;var b=nm(H,4)+4;for(var D=0;D0;y--)O.push(D)}O.length!==b?H.error=!0:(r=O.slice(-r),O.length=k,BAt(H,O,r));break;case 1:BAt(H,uW,qg);break; case 0:pm(H,H.K&7);O=nm(H,16);k=nm(H,16);(O^k)!==65535&&(H.error=!0);k=H.data.subarray(H.Y,H.Y+O);H.output.set(k,H.B);H.Y+=O;H.B+=O;break;default:H.error=!0}K.B>K.output.length&&(K.output=new Uint8Array(K.B*2),K.B=0,K.Y=0,K.N=!1,K.K=0,K.register=0)}K.output.length!==K.B&&(K.output=K.output.subarray(0,K.B));return K.error?new Uint8Array(0):K.output}; nm=function(K,H){for(;K.K=K.data.length)return K.error=!0,0;K.register|=K.data[K.Y++]<>=H;K.K-=H;return r}; BAt=function(K,H,r){H=hG(H);r=hG(r);for(var O=K.data,A=K.output,k=K.B,b=K.register,D=K.K,y=K.Y;;){if(D<15){if(y>O.length+1){K.error=!0;break}b|=(O[y+1]<<8)+O[y]<>=7;I<0;)I=H[(b&1)-I],b>>=1;else b>>=I&15;D-=I&15;I>>=4;if(I<256)A[k++]=I;else if(K.register=b,K.K=D,K.Y=y,I>256){b=R5[I];b+=nm(K,iW[I]);y=MIJ(K,r);D=Kk[y];D+=nm(K,Hr[y]);if(Ih1&&br.length&&(K.error=!0);K.register|=(r[O+1]<<8)+r[O]<=0)return pm(K,r&15),r>>4;for(pm(K,7);r<0;)r=H[nm(K,1)-r];return r>>4}; pm=function(K,H){K.K-=H;K.register>>=H}; hG=function(K){var H=[];for(var r of K)H[r]||(H[r]=0),H[r]++;var O=H[0]=0;r=[];var A=0,k=0;for(var b=1;b7&&(A+=H[b]);for(O=1;O>y&1;D=A<<4|b;if(b<=7)for(y=1<<7-b;y--;)k[y<>=7;b--;){k[y]||(k[y]=-H,H+=2);let I=O&1;O>>=1;y=I-k[y]}k[y]=D}}return k}; rI=function(K,H){K.B(`dcmprs_${K.context}_${K.K}_gz_${H}`)}; Zn9=function(K,H){return XB(K,function(){var r=this;return function*(){var O=Date.now();try{rI(r,"s");var A=yield*wG(H());if(!A)throw Error("no result");rI(r,"e");return A}catch(b){rI(r,"f");var k=b;r.Y(k,"gz");throw b;}finally{A=Date.now(),r.YS("gz",A-O,k)}}()})}; wNN=function(K,H,r,O){return XB(void 0,function(){return function*(){var A=(k,b)=>Zn9(new FOO(k,r,O),()=>Mn(b(K))); if(O5)try{return yield*wG(A("n",ezM))}catch(k){}if(H)try{return yield*wG(A(H.isAsmjs?"a":"w",k=>osH(k,H)))}catch(k){}return yield*wG(A("p",XNH))}()})}; ezM=async function(K){if(!O5)throw Error("DecompressionStream is not supported");var H=lM.Sw(),r=new DecompressionStream("gzip"),O=r.writable.getWriter();O.write(K);O.close();K=r.readable.getReader();for(r=new TY([]);;){let {value:A,done:k}=await K.read();if(k)break;r.append(A)}K=kD(r);lM.li("gznb",H,Math.ceil(K.byteLength/16));return K}; XNH=function(K){var H=lM.Sw();K=g.vsn(new g.dpn(K));lM.li("gzjb",H,Math.ceil(K.byteLength/16));return K}; osH=function(K,H){var r=lM.Sw();K=T0(H,K);try{let A=H.exports.w89c7e937b6fb6086($o(K).getId());var O=wo(H,A)}finally{K.dispose()}if(!O)throw Error("wasm_gz: fail");H=EX(O);lM.li("gzwb",r,Math.ceil(H.byteLength/16));return H}; AP=function(K){var H=K.queue;H.K.length&&H.K[0].isEncrypted&&!H.Y&&(H.K.length=0);for(let r of Object.keys(K.K)){let O=K.K[r];O.YF||(H=K.queue,H.K.push({videoId:O.videoId,formatId:r,isEncrypted:!1}),H.Y||fm(H))}}; cc5=function(K,H){var r=H.totalLength,O=!1;switch(K.B){case 0:K.En(H,K.N).then(A=>{var k=K.GF;k.b1("oprr");k.playerResponse=A;k.Hw||(k.YP=!1);kE(k)},A=>{K.GF.fail(A)}); break;case 2:K.b1("ormk");H=kD(H);K.queue.decrypt(H);break;default:O=!0}K.GF.UX&&K.GF.Z("ombup",`id.11;pt.${K.B};len.${r}${O?";ignored.1":""}`);K.B=null}; TAy=function(K,H){K.GF.b1("oprgz2_s");H=wNN(H,K.GF.j().VF(),K.GF.UX?K.GF.Z.bind(K.GF):()=>{},r=>{K.GF.b1(r)}); Zn(H,()=>{K.GF.b1("oprgz2_e")},()=>{K.GF.b1("oprgz2_f")}); return H}; Q_y=async function(K,H){K.GF.b1("oprgz_s");if(O5)try{var r=await ezM(H);K.GF.b1("oprgz_n");K.GF.Z("oprsgz",{i:"n"});return r}catch(O){K.GF.Z("gzerr",{impl:"native",err:`${O}`})}if(r=K.GF.j().VF())try{let O=osH(H,r);K.GF.b1("oprgz_w");K.GF.Z("oprsgz",{i:"w"});return O}catch(O){K.GF.Z("gzerr",{impl:"wasm",err:`${O}`})}H=XNH(H);K.GF.b1("oprgz_p");K.GF.Z("oprsgz",{i:"j"});return H}; Es5=function(K){return new Promise(H=>{setTimeout(H,K)})}; $pJ=function(K,H){var r=K.j();r=K.Nv&&r.W("html5_onesie_preload_use_content_owner");if((H=kR1(H,r,K.az))&&K.videoId){K=g.sX(K.videoId);r=[];if(K)for(O of K)r.push(O.toString(16).padStart(2,"0"));var O=r.join("");H.set("id",O);return H}}; xpM=async function(K,H,r=0){var O=[];O.push(H.load());r>0&&O.push(Es5(r));await Promise.race(O);return $pJ(K,H)}; Px1=function(K,H,r,O=!1){K.set("cpn",H.clientPlaybackNonce);K.set("opr","1");var A=H.j();K.set("por","1");BD()||K.set("onem","1");H.startSeconds>0&&K.set("osts",`${H.startSeconds}`);O||(A.W("html5_onesie_disable_partial_segments")&&K.set("oses","1"),O=A.W("html5_gapless_onesie_no_media_bytes")&&rr(H)&&H.Nv,H=A.s5().B()&&H.livePreload,!r||O||H?(K.set("oad","0"),K.set("ovd","0"),K.set("oaad","0"),K.set("oavd","0")):(H=r.audio,K.set("pvi",r.video.join(",")),K.set("pai",H.join(",")),E3||K.set("osh","1")))}; gs1=function(K,H,r,O,A=!1){var k=`https://youtubei.googleapis.com/youtubei/${H.U2.innertubeApiVersion}/player`,b=[{name:"Content-Type",value:"application/json"}];O&&b.push({name:"Authorization",value:`Bearer ${O}`});b.push({name:"User-Agent",value:g.Ml()});g.Ic("EOM_VISITOR_DATA")?b.push({name:"X-Goog-EOM-Visitor-Id",value:g.Ic("EOM_VISITOR_DATA")}):(r=r.visitorData||g.Ic("VISITOR_DATA"))&&b.push({name:"X-Goog-Visitor-Id",value:r});(r=g.Ic("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&b.push({name:"X-YouTube-Lava-Device-Context", value:r});(H=g.IO(H.experiments,"debug_sherlog_username"))&&b.push({name:"X-Youtube-Sherlog-Username",value:H});K=cW(JSON.stringify(K));return{url:k,Ra:b,postBody:K,ZW:A,jN:A}}; bG=function(K,H,r,O,A,k,b,D,y){var I=K.z7,Z=K.hmac;K=K.FB;var e=I!==void 0&&Z!==void 0,w=O.getVideoData(),d=H.K.encryptedClientKey;H=e?H.iv:void 0;e=cu(k,!0);A=A||!!BD()&&e>1572864;return{innertubeRequest:{fF:K,Ue:I,hmac:Z,encryptedClientKey:d,iv:H,Bt:!0,lA:!0,Hd:"DecompressionStream"in window||!A,qg:!0},DX:$RH({IE:k,Bn:r,O,xw:w.startSeconds*1E3,bU:!0}),onesieUstreamerConfig:b,cq:D,lM:rk(w),reloadPlaybackParams:w.mu?.reloadPlaybackParams,XZ:y}}; LOt=function(K,H,r,O,A,k,b,D){var y=g.WW(K,Hq),I;if(!K.jN)if(I=RnH(H,y)){var Z=I.Os;I=I.signature}else I=Z=H.encrypt(y),(0,g.a)(),I=e9(new o8(H.K.B),I,H.iv);return bG(Z&&I?{z7:Z,hmac:I}:{FB:y},H,r,O,!!K.jN,A,k,b,D)}; NAN=async function(K,H,r,O,A,k,b,D){var y=g.WW(K,Hq);y=await phO(H,y);var I=await KO5(H,y);return bG({z7:y,hmac:I},H,r,O,!!K.jN,A,k,b,D)}; YH9=function(K,H,r,O,A,k,b,D){var y=g.WW(K,Hq);if(y=RnH(H,y))return bG({z7:y.Os,hmac:y.signature},H,r,O,!!K.jN,A,k,b,D)}; Up5=async function(K,H,r){K.b1("oprd_s");H=BD()?await Hn4(K.jn,H,r):K.jn.decrypt(H,r);K.b1("oprd_c");return H}; SH9=function(K){return K.W("html5_onesie_host_probing")||K.UX?E3:!1}; kE=function(K){if(!K.playerResponse)return!1;if(K.Uw)return!0;var H=OY(K.videoData);if(K.LB&&K.YP){if(!K.LB.has(K.g5))return!1;let O=K.LB.get(K.g5);var r;if(r=O){r=!1;for(let A of O.BD.keys()){let k=O.BD.get(A);if(k)for(let b of k.Sp)b.A$>0&&(k.Sl?r=!0:H=!0)}r=!(H&&r)}if(r)return!1}K.b1("ofr");K.Dn.resolve(K.playerResponse);return K.Uw=!0}; tIO=function(K){if(K.LB&&!K.W("html5_onesie_media_capabilities")){K.b1("ogsf_s");var H=wV5(K.O.getVideoData(),(O,A)=>{K.Z(O,A)}),r=VIn(K.O); H.video=j45(r,H.video);K.b1("ogsf_c");if(H.video.length)return H;K.Z("ombspf",`l.${r.Y};u.${r.K};o.${r.B};r.${r.reason}`)}}; DY=function(K){if(!K.X4)return{};var H=K.X4.U();H.d=K.X4.cn?.WC();H.shost=K.nR;H.ty="o";return H}; ycN=function(K){K.YP=!1;if(!kE(K)){var H=DY(K);H.timeout="1";K.fail(new g.fa("onesie.request",H))}}; vr=function(K,H){if(H.DE()||K.DE())K.policy.qs||(K.policy.V?g.y4(K.loader):K.loader.AY());else{if(K.policy.B&&H.isComplete()&&H instanceof ZU){var r=K.loader,O=r.Z;var A=Object.assign(H.X4.U(),{rst:H.state,strm:H.xhr.Qs(),d:H.X4.cn?.WC(),cncl:H.xhr&&H.KG.N?1:0,rqb:H.wh,cwt:H.KG.B,swt:H.Jv?.Yo});A=Object.assign(lW(H.info),A);O.call(r,"rqs",A)}if(H.isComplete()&&H.LM()&&H instanceof ZU)H.dispose(),K.loader.AY();else{if(H.cW())K.lT=!0,H instanceof ZU&&i7P(K.timing,H),lh4(K),jU(K);else if(H.ox())r=K.O.v9(), H instanceof ZU&&W8(H.info)&&r&&K.U()===0&&K.loader.i7(r),H instanceof ZU&&H.XY()?(H.mA()&&K.loader.handleError(H.mA(),H.iR(),0),H.dispose()):H instanceof ZU&&aMt(H)?K.loader.Yk?.B():H instanceof Md?K.K.pop():(r=1,H.canRetry()&&gl(K.loader)&&(WOp(K,H),r=0),O=K.O.v9(),H instanceof ZU&&W8(H.info)&&O!==void 0&&(A=K.U(),A>0&&(K.D!==O&&(K.D=O,K.B=0),H.canRetry()&&gl(K.loader)&&K.B=A.B?(A.Z("sdai",{haltrq:O,est:A.B}),O=!0):O=!1;O&&(H=!0)}if(H)return Iv(K,"waitingforads"),!1}K.policy.AT&&(K.Yv=eU(K,K.audioTrack),K.Nd=eU(K,K.videoTrack));if(!K.Y)return ov(K,{nopolicy:1}),!0;if(K.O.v9())return ov(K,{utc:1}),!0;if(K.sN.D)return ov(K,{audio:1}),!0;if(K.policy.qF&&K.sN.U)return ov(K,{constraint:1}),!0;if(!K.Y.targetAudioReadaheadMs||!K.Y.targetVideoReadaheadMs)return ov(K,{noreadahead:1}),!0;if(K.policy.V&& K.loader.AZ())return ov(K,{seekToHead:1}),!0;H=Math.min(UU(K.loader,K.audioTrack)*1E3,K.Y.targetAudioReadaheadMs);O=Math.min(UU(K.loader,K.videoTrack)*1E3,K.Y.targetVideoReadaheadMs);A=Math.min(H,O);var k=K.O.getCurrentTime()*1E3,{zK:b,Wd:D,P5:y,kL:I}=Jcm(K,k);r=b0&&K.lG.qU++)}; GRP=function(K,H,r){var O={IE:K.IE,X2:(k,b)=>{K.O.F0(k,b)}, wz:K.policy.B,nh:K.policy.nh};K.IE.Y.L&&(O.OC=(K.videoTrack.A.info.vn||0)+(K.audioTrack.A.info.vn||0));K.policy.uD&&(O.EM=K.audioTrack.A.index.Ps(),O.Ch=!1);var A=ngd(H,K.policy,K.ZN)?2:1;A!==K.bG&&(K.bG=A,lh4(K));r=nsm(K,r);if(K.policy.U&&K.policy.B&&r.wT){let k=A="";for(let b of r.wT)K.videoData.sabrContextUpdates.has(b)||K.policy.U&&r.F7&&r.F7.type===b?A+=`_${b}`:k+=`_${b}`;K.loader.Z("sabrbldrqs",{ctxts:A,misctxts:k})}!H.setData(r,K.policy,K.ZN)&&K.policy.U&&K.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);O=new ZU(K.policy,H,K.Hn,K.ZN,K,O,K.loader.bi());Im(K.timing);K.policy.gV&&K.loader.Z("sabrcrqinfo",{rn:O.dE(),probe:H.LM()});r.Yh&&r.Yh.length>0&&K.loader.Z("clsdai",{ssinfos:r.Yh.length,rn:O.dE()});return K.E5=O}; eU=function(K,H){ZY(K);K.loader.w1();return B8(H,K.loader.isSeeking())}; Xz=function(K){return K.policy.vI&&!!K.V}; Fz=function(K,H,r){K=K.loader.w1()||0;return wI(H,(r+K)*1E3)/1E3+r}; nsm=function(K,H){var r=dI(K.loader)&&H&&H.Hj!==void 0&&!H.du?Math.ceil((H.Hj+(K.loader.w1()||0))*1E3):ZY(K);if(K.policy.AT){var O=K.Yv;var A=K.Nd}else O=eU(K,K.audioTrack),A=eU(K,K.videoTrack);var k=[...O.oE,...A.oE];Xz(K)&&k.push(...K.N);var b=[...O.fC,...A.fC],D=[];for(var y of b)y.uO!==void 0&&y.uO>Number.MAX_SAFE_INTEGER?K.loader.Z("sabrpseglmt",{lmt:y.uO,itag:y.formatId?.itag,sq:y.sequenceNumber}):D.push(y);b=K.loader.NH();K.policy.pw&&!K.videoData.isLivePlayback&&(y=K.videoData.lengthSeconds* 1E3,r>=y&&K.loader.Z("invalidSabrCmt",{cmt:r,vd:y}));y=K.IE;var I=K.O,Z=K.Hn,e=K.Y,w=K.videoData.Vg,d=K.policy,T=K.loader.Q9,t=K.cn?.Lz,J=K.cn?.Cw,G=K.EK,m=Number(K.sN.N?.info.itag)||0,f=Number(K.sN.V?.info.itag)||0,q=K.O.US();var jt=H?.w3?H.w3:K.loader.isSuspended?4:void 0;r={IE:y,O:I,Hn:Z,oE:k,fC:D,xw:r,nextRequestPolicy:e,wT:w,nG:d,yH:T,Lz:t,Cw:J,EK:G,K9:m,fI:f,C8:b,Dm:q,w3:jt,qP:K.qP,lc:K.Nv,lT:K.lT};k=K.loader.qX();D=g.sX(k);k&&(r.Jn=D);if(H=dI(K.loader)&&H?.du?H.Hj:K.O.v9())r.d5=H*1E3;H=K.sN; k=H.Nd;if(H.nG?.cn()&&!k)for(IP of H.B)if(IP.Du){k=!0;break}var IP=H.nG.cn()&&!k?[]:znO(H,H.B);r.ew=IP;IP=K.sN;IP.nG.cn()&&!IP.Vg?IP=[]:(H=Gh9(IP),H.length===0&&(H=IP.L),IP=znO(IP,H));r.LT=IP;r.z3=Xz(K)?[K.V]:void 0;r.jr=Array.from(xr(K.sN.K).keys(),Number);r.v$=K.sN.v$();K.policy.NB&&(r.Yi=hzn(K.loader,K.audioTrack),r.Bg=hzn(K.loader,K.videoTrack));H=K.loader.getCurrentTime();O=Fz(K,O.oE,H);A=Fz(K,A.oE,H);IP=Math.min(O,A);K.gZ=IP;K.policy.J8&&(Xz(K)&&(H=Fz(K,K.N,H),K.O.aE()&&H0&&K.K[0].XO()&&(r.F7=K.K[0].yC());return r}; ZY=function(K){var H=K.policy.V&&K.loader?.AZ(),r=K.loader.getCurrentTime()||0;r=uum(K,r);if(!K.policy.iO||!K.policy.cL)a:if(K.policy.a6&&K.loader.isSeeking()){var O=bW(K.videoTrack,r);K.loader.Z("asmtfnctv",{b:r,a:O});if(!isNaN(O)){r=O;break a}}O=K.loader.w1()||0;r+=O;O=Si(K.videoData)||g.UY(K.videoData);var A=0;H?(O&&(A=Number.MAX_SAFE_INTEGER),K.videoData.JI&&(A=Math.ceil(K.videoData.iQ*1E3))):A=Math.ceil(r*1E3);return Math.min(Number.MAX_SAFE_INTEGER,A)}; uum=function(K,H){if(K.loader.isSeeking())return H;var r=K.O.NN();if(!r)return H;r=r.Y();if(r.length===0||Uw(r,H))return H;if(!K.videoTrack.Vk(H)&&!K.audioTrack.Vk(H))return K.loader.Z("sundrn",{b:0,lt:H}),H;var O=H,A=Infinity;for(let k=0;kH)continue;let b=H-r.end(k);b=20)?(K.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),H):O}; wI=function(K,H){var r=0,O=-1;for(let A of K)if(!(A.startTimeMs+A.durationMsH||O>=0&&A.ue>O+1)break;r=Math.max(r,A.startTimeMs+A.durationMs);O=Math.max(O,A.WD)}return Math.max(0,r-H)}; Iv=function(K,H){K.pK=H;K.policy.gV&&K.loader.Z("sabrcrb",{reason:H})}; Cxp=function(K,H){a:{if(K.G>0){var r=Math.floor((0,g.a)()/1E4);if(r===H.EF){if(H.qU>=K.G){if(H.qU===K.G){r={reason:"toomanyrequests"};r.limit=H.qU;if(K.E5){let O=lW(K.E5.info);r.lr_ptime=O.ptime;r.lr_rtype=O.rtype;r.lr_brl=O.brl;r.lr_ps=O.ps}K.loader.handleError("player.exception",r);H.qU+=1}H=!1;break a}}else H.EF=r,H.qU=0}H=!0}return!H||K.loader.isSuspended&&K.loader.LP?!1:K.L&&(0,g.a)()0&&(!K.policy.U||K.K.length!==1||!K.K[0].XO())||!K.Hn.D?.U(K.policy,K.ZN, K.loader.bT)||K.rZ?!1:!0}; ov=function(K,H){K.pK=void 0;K.Mv=(0,g.a)();K.policy.gV&&K.loader.Z("sabrcrq",H)}; Jcm=function(K,H){var {P5:r,kL:O}=qHy(K);if(K.policy.AT){K.policy.A2&&(K.Yv=eU(K,K.audioTrack),K.Nd=eU(K,K.videoTrack));var A=wI(K.Yv.oE,H);K=wI(K.Nd.oE,H)}else A=r,K=O;return{zK:A,Wd:K,P5:r,kL:O}}; lh4=function(K){K.videoData.Vg.clear();if(K.videoData.sabrContextUpdates.size>0)for(var H of K.videoData.sabrContextUpdates.keys())K.videoData.sabrContextUpdates.get(H)?.sendByDefault&&K.videoData.Vg.add(H);if(K.policy.U&&K.K.length)for(let r of K.K)(H=r.yC())&&H.type&&H.sendByDefault&&K.videoData.Vg.add(H.type)}; jU=function(K){for(;K.K.length&&K.K[0].L1(K.CB());){let H=K.K.shift();pNO(K,H)}K.K.length&&pNO(K,K.K[0])}; pNO=function(K,H){H instanceof ZU&&(K.hy=H);var r=new Set(H.Wc(K.CB()));for(let b of r){if(r=H instanceof Md){r=K.sN;var O=mUM(r,b),A=tG(r,r.videoInfos).includes(b);!r.nG.WM||O||A||r.loader.Z("sabrcpf",{fid:`${b}`,vfids:`${tG(r,r.videoInfos).join(".")}`,said:r.G||""});r=!(O||A)}if(r)continue;r=H instanceof ZU?BY(H):void 0;if(r!==void 0){if(!H.Sy(b,K.CB()))continue;O=K.Hn.Y.get(b);if(!O)continue;K.policy.vI&&O.info.K()||(O.info.Sl()?K.audioTrack:K.videoTrack).Pe(r,b);continue}r=H.Qx(b,K.CB());O=K.policy.vI&& r.length>0&&r[0].A.info.K();if(!H.Sy(b,K.CB()))continue;A=H.rW(b,K.CB());for(let D of A){K.policy.B&&H instanceof Md&&K.loader.Z("omblss",{s:D.info.nE()});if(O){A=K.timing;A.U||(A.U=(0,g.a)(),g.vY("fcb_r",A.U,A.KB));if(K.policy.ZB){A=g.ha(D.info.A.info,K.Hn.KE);var k=D.info.iG;if(K.J&&aS(K.J)===aS(A)&&k<=K.TF)continue;D.info.Aq&&(K.J=A,K.TF=k)}A=K;A.videoData.KE()&&A.V&&aS(A.V)===aS(g.ha(D.info.A.info,A.Hn.KE))&&A.O.ek("sabrCaptionsDataLoaded",D,A.GL.bind(A));continue}A=D.info.A.info.Sl();k=D.info.A; let y=H instanceof Md?1:2;if(A){if(K.sN.yM(k,y,H.no(K.CB())?.token))continue}else K.sN.mG(k,y,H.no(K.CB())?.token);k=A?K.audioTrack:K.videoTrack;H instanceof Md&&(k.L=!1,H instanceof Md&&(A?hwM(K.timing):nTM(K.timing)));try{k.BB(r,D)}catch(I){A=na(I),K.loader.handleError(A.errorCode,A.details,A.severity),k.zB(),K.sA(!1,"pushSlice"),g.y4(K.loader)}}}}; WOp=function(K,H){K.policy.U?K.K.splice(K.K.indexOf(H)).forEach(r=>{r.dispose()}):(K.K.pop(),H?.dispose())}; RzM=function(K,H,r){var O=[];for(let A=0;A=7E3&&A>=7E3}return H}; HUH=function(K,H){K.delay?.dispose();K.delay=null;var r=Array.from(K.K.values()).sort((O,A)=>O.mediaTime-A.mediaTime); r.length!==0&&(H=(r[0].mediaTime-H)*1E3/K.O.getPlaybackRate(),K.delay=new g.Fp(()=>{cr(K)},H>500?H-500:H),K.delay.start())}; cr=function(K,H){if(Tp(K.O.getPlayerState())&&K.K.size!==0){H=H??Array.from(K.K.values()).sort((A,k)=>A.mediaTime-k.mediaTime); var r=K.getCurrentTime(),O=(H[0].mediaTime-r)*1E3/K.O.getPlaybackRate();if(O<500){r=O>0?K.O.NN()?.getCurrentTime()??K.O.getCurrentTime():r;for(let A of H)if(r>=A.mediaTime)A.resolve([A.mediaTime,A.id]),K.K.delete(A.id);else break}HUH(K,r)}}; r8O=function(K,H,r){K.K.delete(r);return new Promise(O=>{K.K.set(r,{id:r,mediaTime:H,resolve:O});O=Array.from(K.K.values()).sort((A,k)=>A.mediaTime-k.mediaTime); r===O[0].id&&cr(K,O)})}; A8t=function(K){var H=K.O.NN()?.getCurrentTime()??K.O.getCurrentTime(),r=K.N.oj(H);OUd(K,r,H);K.isSeeking=!1;var O=Array.from(K.K.keys()).filter(A=>A>=r).sort((A,k)=>A-k); for(let A of O)O=A===r?H-K.N.getStartTime(r):0,K.D(A,K.K.get(A),O)}; k34=function(K,H,r,O=!1){H!==K.o4&&(K.o4=H,K.O.ek("playbackstarted",H,r+K.O.w1(),O))}; OUd=function(K,H,r){var O=K.K.get(H),A=K.N.getStartTime(H),k=K.N.getDuration(H),b=A;(O?.K??[K.cpn]).forEach((D,y)=>{var I=O?.Y[y]??k;r>=b&&r{K.V.K.delete(r)}); K.B.delete(H)}; DjN=function(K,H,r,O){K.Y=r;r=`${H}.${r}`;K.B.has(H)?K.B.get(H).push(r):K.B.set(H,[r]);r8O(K.V,O,r).then(([A,k])=>{var [b,D]=k.split(".");[,k]=[Number(b),D];k34(K,k,A)})}; jT1=function(K,H,r,O,A,k){return H.Kh&&H.r3&&r===3?new y8M(K,H,O,A,k):null}; vhm=function(K){var H=K.getVideoData(),r=K.NN(),O=r.mU(),A=K.j(),k=K.Fx(),b=k.Ip*8/1024,D=k.zo/1024,y=k.V9,I=k.Xs,Z=k.o2,e=r.getCurrentTime().toFixed(2),w=N3(r.Y(),",",3);var d="";if(H.isDaiEnabled()){d=kl(H)?d+"MV":H.enableServerStitchedDai?d+"SS":d+"CS";d=H.F4()?d+"LIFA, ":d+"DAI, ";H.bQ&&(d+="DAIFB, ");var T=k.dk;T&&(d+=T)}else H.cD?d+="CSDAI, ":H.lq?d+="DSDAI, ":H.bq&&(d+="USDAI, ");me(H)&&!H.F4()&&(d+="LIFAE, ");g.bj(H)&&(d+="SABR, ");if(H.fetchType){switch(H.fetchType){case "onesie":T="o";break; case "gp":T="gp";break;default:T="gvi"}d+=`vd:${T}, `}if(T=A.VF())d=T.isAsmjs?d+"wa":d+"w",hW(H)&&(d+="m"),d+=", ";d+=`s:${Z} t:${e} b:${w} `;r.isSeeking()&&(d+="S");r.isPaused()&&(d+="P");r.isEnded()&&(d+="E");K.isOrchestrationLeader()&&(d+=" L");(r=k.sP)&&(d+=` l:${r.toFixed()}`);r=k.currentTime;Z=H.W9;r&&r>Z.start&&r>=5;J+=f}w=`${J.substr(0,4)} ${J.substr(4,4)} ${J.substr(8,4)} ${J.substr(12,4)} ${J.substr(16,4)}`}else w="";b={video_id_and_cpn:String(H.videoId)+" / "+w,codecs:"",dims_and_frames:"", bandwidth_kbps:`${b.toFixed(0)} Kbps`,buffer_health_seconds:`${y.toFixed(2)} s`,date:`${(new Date).toString()}`,drm_style:I?"":"display:none",drm:I,debug_info:d,extra_debug_info:"",bandwidth_style:e,network_activity_style:e,network_activity_bytes:`${D.toFixed(0)} KB`,shader_info:Z,shader_info_style:Z?"":"display:none",playback_categories:""};D=`${O.clientWidth}x${O.clientHeight}`+(r>1?`*${r.toFixed(2)}`:"");y="-";k.totalVideoFrames&&(y=`${k.droppedVideoFrames||0} dropped of ${k.totalVideoFrames}`); b.dims_and_frames=`${D} / ${y}`;I=K.getVolume();K=H.II;D=K.K;y=Math.round(I);I=Math.round(I*(D?.v5??1));d="";H.N?.audio.K?d=" VB":H.N?.audio.B&&(d=" DRC");r="";D?.G7!=null?r+=`cont.${D.G7.toFixed(1)}dB`:K.hJ!=null&&(r+=`live.${K.hJ.toFixed(1)}dB`);D?.Pj!=null&&(r+=` tgt.${D.Pj.toFixed(1)}dB`);r&&(r=` (${r})`);b.volume=`${y}%/${I}%${d}${r}`;b.resolution=`${O.videoWidth}x${O.videoHeight}`;if(O=H.B){if(K=O.video)D=K.fps,D>1&&(b.resolution+=`@${D}`),(D=k.LV)&&D.video&&(b.resolution+=` / ${D.video.width}x${D.video.height}`, D.video.fps>1&&(b.resolution+=`@${D.video.fps}`)),b.codecs=M6t(O),!H.N||O.audio&&O.video?O.lP&&(b.codecs+=` / ${O.lP}A`):b.codecs+=` / ${M6t(H.N)}`,K.K||K.primaries?(D=K.K||"unknown",D==="smpte2084"?D=`${D} (PQ)`:D==="arib-std-b67"&&(D=`${D} (HLG)`),b.color=`${D} / ${K.primaries||"unknown"}`,b.color_style=""):b.color_style="display:none";if(O.debugInfo){b.fmt_debug_info="";for(var G of O.debugInfo)b.fmt_debug_info+=`${G.label}:${G.text} `}b.fmt_debug_info_style=b.fmt_debug_info&&b.fmt_debug_info.length> 0?"":"display:none"}G=H.isLivePlayback;O=H.Tq;b.live_mode_style=G||O?"":"display:none";b.live_latency_style=G?"":"display:none";if(O)b.live_mode="Post-Live"+(Z5(H)?" Manifestless":"");else if(G){O=k.eP;b.live_latency_secs=`${O.toFixed(2)}s`;G=Z5(H)?"Manifestless, ":"";H.JI&&(G+="Windowed, ");K="Uncertain";if(O>=0&&O<120)if(H.latencyClass&&H.latencyClass!=="UNKNOWN")switch(H.latencyClass){case "NORMAL":K="Optimized for Normal Latency";break;case "LOW":K="Optimized for Low Latency";break;case "ULTRALOW":K= "Optimized for Ultra Low Latency";break;default:K="Unknown Latency Setting"}else K=os(H)?"Optimized for Low Latency":"Optimized for Smooth Streaming";G+=K;(O=k.gg)&&(G+=`, seq ${O.sequence}`);b.live_mode=G}A.experiments.s5().K.m0(B3J)?k.isGapless&&!k.Ij&&(b.playback_categories=k.Ji?b.playback_categories+"Gapless ":b.playback_categories+"Queued "):!k.isGapless||rr(H)&&k.Ij||(b.playback_categories+="Gapless ");b.playback_categories_style=b.playback_categories?"":"display:none";b.bandwidth_samples=k.oS; b.network_activity_samples=k.Zc;b.live_latency_samples=k.Ww;b.buffer_health_samples=k.eX;A=g.uZ(H);if(H.cotn||A)b.cotn_and_local_media=`${H.cotn?H.cotn:"null"} / ${A}`;b.cotn_and_local_media_style=b.cotn_and_local_media?"":"display:none";dr(H,"web_player_release_debug")?(b.release_name=E[76],b.release_style=""):b.release_style="display:none";b.debug_info&&t.length>0&&b.debug_info.length+t.length<=60?b.debug_info+=" "+t:b.extra_debug_info=t;b.extra_debug_info_style=b.extra_debug_info&&b.extra_debug_info.length> 0?"":"display:none";return b}; I34=function(K,H){if(K.policy.Uz){var r=H.info.vn,O=cu(K.schedule);H=H.index.Ps();r=Math.max(1,O/r);K.G=Math.round(Math.max(((r-1)*H+K.policy.Zu)/r,H-K.policy.hz)*1E3)}}; eSn=function(K,H){var r=Date.now()/1E3,O=r-K.startTimeSecs,A=r-K.L,k=A>=K.policy.hp,b=!1;if(k){let D=0;!isNaN(H)&&H>K.V&&(D=H-K.V,K.V=H);D/A=K.policy.hz&&!K.B;if(!k&&!r&&ZU4(K,H))return NaN;r&&(K.B=!0);a:{O=b;r=(0,g.a)()/1E3-(K.Px.j$()||0)-K.D.B-K.policy.Zu;k=K.Y.segmentStartTime;r=k+r;if(O){if(isNaN(H)){Q4(K,NaN,"n",H);k=NaN;break a}O=H-K.policy.So;O=3){if(!(Rt(r[E[1]])||r[E[1]][E[A^3553]](E[A^3521])||r[E[1]][E[A^3553]](E[A^3494])||r[E[1]][E[A^3553]](E[A^3573])))throw new g.zh(E[A^3549],r[E[1]]);var k=tO(r[E[1]]);r[E[A^3558]]=k[E[A^3530]];r[E[A^3578]]=k[E[A^3554]]+(k[E[A^3569]]!=null?`:${k[E[A^3569]]}`:E[A^3568]);var b=k[E[1]];b[E[A^3553]](E[A^3536])?(r[E[A^3582]]=E[A^3536],b=b[E[A^3583]](A^3555)):b[E[A^3553]](E[A^3498])?(r[E[A^3582]]=E[A^3498],b=b[E[A^3583]](A^3552)):b[E[A^3553]](E[A^3540])? (b=Cq(A^3582,A^608,b,r),b=b[0]):(r[E[A^3582]]=b,b=E[A^3568]);var D=r[E[A^3554]];r[E[A^3554]]=Hn(A^3533,A^11980,b);Object[E[A^3496]](r[E[A^3554]],Hn(A^3571,A^3228,k[E[A^3578]][E[A^3559]]()));Object[E[A^3496]](r[E[A^3554]],D);r[E[A^3554]][E[A^3522]]===E[A^3579]&&(delete r[E[A^3554]][E[A^3522]],r[E[A^3582]]+=E[A^3545]);r[E[1]]=E[A^3568];r[E[A^3557]]=E[A^3568];r[E[A^3530]]&&(k=qD(A^3549,A^214,r));var y=[]}if((K-1|33)>=K&&K+4>>1=2&&(K-4&16)<1&& O[E[0]]!=0&&(r=(r%O[E[0]]+O[E[0]])%O[E[0]],O[E[3]](0,1,O[E[3]](r,1,O[0])[0]));return y}; wGy=async function(K){try{await K.V}catch{}K.B?.disconnect()}; c81=function(K,H){H?dj4.test(K):(K=g.Eu(K),Object.keys(K).includes("cpn"))}; E5=function(K,H,r,O,A,k){var b={format:"RAW"},D={};if(g.gb(K)&&g.Lo()){let y=g.Ic("EOM_VISITOR_DATA");y?D["X-Goog-EOM-Visitor-Id"]=y:O?D["X-Goog-Visitor-Id"]=O:g.Ic("VISITOR_DATA")&&(D["X-Goog-Visitor-Id"]=g.Ic("VISITOR_DATA"));r&&(D["X-Goog-PageId"]=r);(O=H.ob)&&!g.FG(H)&&(D["X-Goog-AuthUser"]=O);A&&(D.Authorization=`Bearer ${A}`);H.W("enable_datasync_id_header_in_web_vss_pings")&&H.JT&&H.datasyncId&&(D["X-YouTube-DataSync-Id"]=H.datasyncId);if(H.W("enable_rollout_token_header")){let I=g.Ic("INNERTUBE_CONTEXT")?.client?.rolloutToken; I&&(D["X-YouTube-Rollout-Token"]=I)}y||D["X-Goog-Visitor-Id"]||A||r||O?b.withCredentials=!0:H.W("html5_send_cpn_with_options")&&dj4.test(K)&&(b.withCredentials=!0)}Object.keys(D).length>0&&(b.headers=D);k&&(b.onFinish=k);return Object.keys(b).length>1?b:null}; $E=function(K,H,r,O,A,k,b,D){g.Lo()&&r.token&&(K=g.xM(K,{ctt:r.token,cttype:r.UR,mdx_environment:r.mdxEnvironment}));O.W("net_pings_low_priority")&&(H||(H={}),H.priority="low");k||D&&O.W("nwl_skip_retry")?(H==null?H={}:c81(K,O.W("html5_assert_cpn_with_regex")),b?g.vj().sendAndWrite(K,H):g.vj().sendThenWrite(K,H,D)):H?(c81(K,O.W("html5_assert_cpn_with_regex")),rR(K,H)):g.Hj(K,A)}; T3d=function(K){var H=[];for(let r=0;rK.V.O7+100)&&K.V){O=K.V.isAd;r=r*1E3-K.V.O7;K.sP=H*1E3-K.V.Qn-r-K.V.Af;var A=(0,g.a)()-r;H=K.sP;r=K.provider.videoData;var k=r.isAd();if(O||k){k=`${O?"ad":"video"}_to_${k?"ad":"video"}`;var b={};r.Mo&&(b.cttAuthInfo={token:r.Mo,videoId:r.videoId});b.startTime=A-H;g.nb(k,b);g.m9({targetVideoId:r.videoId,targetCpn:r.clientPlaybackNonce},k);g.so("pbs",A, k)}else A=K.provider.O.R3(),A.L!==r.clientPlaybackNonce?(A.V=r.clientPlaybackNonce,A.Y=H):r.lO()||g.HS(new g.zh("CSI timing logged before gllat",{cpn:r.clientPlaybackNonce}));K.Z("gllat",{l:K.sP.toFixed(),prev_ad:+O});delete K.V}}; g.xE=function(K,H,r){var O=K.Y.get(H);O?O.push(r):K.Y.set(H,[r])}; Nd=function(K,H){K.isOffline=H;g.Pr(K,g.Lk(K.provider),"is_offline",[K.isOffline?"1":"0"])}; YE=function(K,H,r){if(!isNaN(r.Rd)){let O=r.Rd;r.Y=0?H:g.Lk(K.provider);var r=K.provider.O.w0(),O=r.Ka-(K.bG||0);O>0&&g.Pr(K,H,"bwm",[O,(r.f2-(K.wv||0)).toFixed(3)]);isNaN(K.bG)&&r.Ka&&K.isOffline&&Nd(K,!1);K.bG=r.Ka;K.wv=r.f2;isNaN(r.bandwidthEstimate)||g.Pr(K,H,"bwe",[r.bandwidthEstimate.toFixed(0)]);K.provider.X.aE()&&Object.keys(r.K).length!==0&&K.Z("bwinfo",r.K);if(K.provider.X.aE()||K.provider.X.W("html5_log_meminfo"))O=ohm(),Object.values(O).some(A=>A!==void 0)&&K.Z("meminfo",O); K.provider.X.aE()&&(O=K.uG?.N())&&Object.values(O).some(A=>A!=null)&&K.Z("cpuinfo",O); K.Md&&g.Pr(K,H,"bat",[K.Md.level,K.Md.charging?"1":"0"]);O=K.provider.O.getVisibilityState();K.Z6!==O&&(g.Pr(K,H,"vis",[O]),K.Z6=O);gI(K,H);(O=QTd(K.provider))&&O!==K.tq&&(g.Pr(K,H,"conn",[O]),K.tq=O);YE(K,H,r)}; $j5=function(K,H,r){var O=g.Lk(K.provider);Ehp(K,O,H,0,r);U5(K,O);SU(K)}; V4=function(K,H){g.xE(K,"cat",H)}; xjn=function(K,H){H={cpn:K.provider.videoData.clientPlaybackNonce,sequenceNumber:H,serializedWatchEndpointLoggingContext:K.provider.videoData.ZF};K.serializedHouseBrandPlayerServiceLoggingContext&&(H.serializedHouseBrandPlayerServiceLoggingContext=lD(K.serializedHouseBrandPlayerServiceLoggingContext)||void 0);K.provider.videoData.playerResponseCpn&&(H.playerResponseCpn=K.provider.videoData.playerResponseCpn);tP.length&&(H.decoderInfo=tP);K.remoteControlMode&&(H.remoteControlMode=K.remoteControlMode); K.remoteConnectedDevices.length&&(H.remoteConnectedDevices=K.remoteConnectedDevices);if(K.E5?.length){H.serializedQoeContextData=[];for(var r of K.E5){let O=g.sX(r);O&&H.serializedQoeContextData.push(O)}}!K.Nv&&K.provider.videoData.serializedOneTimeQoeContextData&&(H.serializedOneTimeQoeContextData=[],r=g.sX(K.provider.videoData.serializedOneTimeQoeContextData))&&(H.serializedOneTimeQoeContextData.push(r),K.Nv=!0);K.G.size&&(H.daiCuePointEvents=Array.from(K.G.values()));K.G.clear();return H}; PRm=function(K){var H={...K};K.serializedQoeContextData&&(H.serializedQoeContextData=K.serializedQoeContextData.map(r=>r instanceof Uint8Array?g.Ue(r):r)); K.serializedOneTimeQoeContextData&&(H.serializedOneTimeQoeContextData=K.serializedOneTimeQoeContextData.map(r=>r instanceof Uint8Array?g.Ue(r):r)); K.serializedHouseBrandPlayerServiceLoggingContext&&(K=K.serializedHouseBrandPlayerServiceLoggingContext,K instanceof Uint8Array&&(H.serializedHouseBrandPlayerServiceLoggingContext=g.Ue(K)));return H}; gh5=function(K,H,r){g.Ej(K.provider.X,g.JW(K.provider.videoData)).then(O=>{var A=!1;H.includes("&dt=")||H.includes("&cotn=")?A=!0:K.provider.X.W("qoe_with_networkless")&&(A=!0);var k=K.provider.X.W("qoe_send_and_write"),b=K.provider.X;O=E5(H,b,K.provider.X.pageId,K.provider.X.sendVisitorIdHeader?K.provider.videoData.visitorData:void 0,O);b.W("html5_simplify_pings")&&(O=O||{});O?(O.method="POST",O.postBody=r,$E(H,O,{token:K.provider.videoData.Mo,UR:K.provider.videoData.jf,mdxEnvironment:K.provider.videoData.mdxEnvironment}, b,void 0,A,k&&K.ob)):A?(A=K.provider.X.W("networkless_ajax"),b={method:"POST",postBody:r},k&&K.ob?g.vj().sendAndWrite(H,b):A?g.Rc(H,{method:"POST",postBody:r}):g.vj().sendThenWrite(H,b)):xip(H,r)})}; SU=function(K){if(!K.provider.X.W("html5_qoe_no_len_check")){var H=0;for(let [r,O]of K.Y.entries())H+=r.length+Number(g.l0(O,(A,k)=>A+k.length,0)); H>96E3&&(new g.Fp(K.reportStats,0,K)).start()}}; LF9=function(K){K.provider.videoData.Nv&&V4(K,"prefetch");K.provider.videoData.ob&&K.Z("reload",{r:K.provider.videoData.reloadReason,ct:K.provider.videoData.ob});K.provider.videoData.Ny&&V4(K,"monitor");K.provider.videoData.isLivePlayback&&V4(K,"live");OY(K.provider.videoData)&&V4(K,"audioonly");E3&&V4(K,"streaming");K.provider.videoData.GA&&K.Z("ctrl",{mode:K.provider.videoData.GA},!0);if(K.provider.videoData.EX){var H=K.provider.videoData.EX.replace(/,/g,"_");K.Z("ytp",{type:H},!0)}K.provider.videoData.tR&& (H=K.provider.videoData.tR.replace(/,/g,"."),K.Z("ytrexp",{ids:H},!0));K.provider.X.aE()&&K.Z("now",{wt:(0,g.a)()});H=K.provider.videoData;var r=K.provider.X.s5().K.m0(g.Hm),O=g.ei(H)||g.Vk(H)||g.tW(H)||g.lZ(H);(r||O)&&(r=(0,g.lG)())&&K.Y.set("gpu",[r]);fc(K.provider.videoData)&&g.Pr(K,g.Lk(K.provider),"dt",["1"]);H.cotn&&!fc(H)&&Nd(K,!0);K.provider.X.aE()&&(H=(0,g.a)()-K.provider.X.uG,K.Z("playerage",{secs:(1.6**Math.round(Math.log(H/1E3)/Math.log(1.6))).toFixed()}));K.L=!0;K.D=JR(()=>{K.reportStats()}, 1E4)}; N3P=function(K,H){hW(K.provider.videoData)&&V4(K,`${H.isAsmjs?"asmjs":"wasm"}media`)}; YmP=function(K){var H=K.provider.videoData,r=K.provider.X;for(var O of r.J$)V4(K,O);(O=r.VF())?N3P(K,O):r.O1&&Zn(r.O1,k=>{K.DE()||N3P(K,k);return k},()=>{}); if(K.provider.W("html5_enable_qoe_cat_list"))for(var A of H.Aa)V4(K,A);else H.J$&&V4(K,K.provider.videoData.J$);H.KE()&&(A=H.K,Z5(H)&&V4(K,"manifestless"),A&&NZ(A)&&V4(K,`live-segment-${NZ(A).toFixed(1)}`));g.bj(H)?V4(K,"sabr"):K.NF(wr(H));if(me(H)||H.F4())H.F4()&&V4(K,"ssa"),V4(K,"lifa");kl(H)&&V4(K,"cdm");H.gatewayExperimentGroup&&(A=H.gatewayExperimentGroup,A==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?A="spkadtrt":A==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(A="spkadctrl"),V4(K,A));r.L!== "yt"&&K.Y.set("len",[H.lengthSeconds.toFixed(2)]);H.cotn&&!fc(H)&&Nd(K,!0);r.W("html5_log_screen_diagonal")&&K.Z("cbltdiag",{v:0})}; Ehp=function(K,H,r,O,A){var k=K.provider.X.K.cbrver;K.provider.X.K.cbr==="Chrome"&&/^96[.]/.test(k)&&r==="net.badstatus"&&/rc\.500/.test(A)&&Wr(K,3);/b248180278/.test(A)&&Wr(K,4);k=K.provider.getCurrentTime();O=O===1?"fatal":"";r=[r,O,k.toFixed(3)];O&&(A+=`;a6s.${Dz()}`);A&&r.push(UjM(A));g.Pr(K,H,"error",r);K.L=!0}; Wr=function(K,H){K.ee||(g.xE(K,"fcnz",`${H}`),K.ee=!0)}; Smp=function(K,H,r,O,A){if(r!==K.K){K.gZ||H=10&&K.playTimeSecs<=180&&(K.Y.set("qoealert",["1"]),K.GL=!0)),r!=="B"||K.K!=="PL"&&K.K!=="PB"||(K.isBuffering=!0),K.B=H);K.K==="PL"&&(r==="B"||r==="S")||K.provider.X.aE()?U5(K,H):(K.O1||r!=="PL"||(K.O1=!0,YE(K,H,K.provider.O.w0())),gI(K,H));r==="PL"&&g.eN(K.CG);var k=[r];r==="S"&&O&&k.push(`ss.${O}`);r==="PA"&&A&&k.push(`sr.${A}`); g.Pr(K,H,"vps",k);K.K=r;K.TF=H;K.B=H;K.L=!0}}; V64=function(K){if(!(K.N>=0))if(K.provider.X.T5||K.provider.O.getVisibilityState()!==3){var H=K.provider.O.ak(!1),r=K.provider.O.ak(!0);K.Z("user_intent_bh",{bh:H.toFixed(3),th:r.toFixed(3)});K.N=g.Lk(K.provider)}else K.pK=!0}; t6P=function(K,H){if(g.uZ(K.provider.videoData)){K=4;var r=1}else K=H.source??0;K=`sms.${K}`;r!==void 0&&(K+=`_${r}`);return K}; Gp=function(K,H,r,O,A,k,b){var D=g.Lk(K.provider);r!==1&&r!==3&&r!==5||g.Pr(K,D,"vps",[K.K]);g.xE(K,"xvt",`t.${D.toFixed(3)};m.${b.toFixed(3)};g.${H};tt.${r};np.${O};c.${A};d.${k}`)}; UjM=function(K){/[^a-zA-Z0-9;.!_-]/.test(K)&&(K=K.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return K}; UU=function(K,H){if(K.B7&&!K.DY)return 3;if(K.isSuspended)return 1;if(K.mediaSource?.Vg())return 4;var r=(H.A.info.audio?K.policy.bG:K.policy.gZ)/(H.vn*K.policy.zM);if(K.policy.um>0&&K.mediaSource&&Jy(K.mediaSource)&&(H=H.A.info.video?K.mediaSource.Y:K.mediaSource.K)&&!H.Fq()){H=H.j6();let O=YS(H,K.getCurrentTime());O>=0&&(H=K.getCurrentTime()-H.start(O),r+=Math.max(0,Math.min(H-K.policy.um,K.policy.zI)))}K.policy.Vg>0&&(r=Math.min(r,K.policy.Vg));return r}; Wu=function(K,H,r){l3N(K,r.e6||"unknown");K.O.seekTo(H,r)}; g.ef=function(K,H,r,O,A){K.O.getVideoData().F4()?A&&K.GZ.gZ+A/1E3>r&&(K.Z("sdai",{seg:O,rbt:r.toFixed(3),end:K.GZ.gZ.toFixed(3),sd:A.toFixed(3)}),K.sA(!1,"rollback")):K.policy.J8&&K.sA(!1,"rollback");if(K.Hn.isManifestless){A=I5(K.audioTrack,O,r,H);var k=I5(K.videoTrack,O,r,H);K.policy.Z6||(k&&V1(K.Hn,O,!0),A&&V1(K.Hn,O,!1));k&&K.videoTrack.MF();A&&K.audioTrack.MF();K.Z("sdai",{rollbk2_seg:O,rbt:r.toFixed(3),lt:H.toFixed(3),a:A,v:k});(A||k)&&K.policy.J8&&g.y4(K)}}; Km=function(K,H){K.handleError("fmt.unparseable",H,1)}; g.y4=function(K){g.eN(K.e7)}; t1t=function(K){var H=K.pQ().filter(r=>r.namespace==="ad"); for(let r of H)if(r.start/1E3>K.getCurrentTime())return r.start/1E3;return Infinity}; SO=function(K){var H=(0,g.a)();K.Q9=H}; Yz9=function(K,H){if(km(H.fK[H.fK.length-1])){a:{var r=K.VP;H=H.fK[0].A;if(H.info.video){if(r.B!==H){r.B=H;r=Bbd(r);break a}}else r.lG=r.L!==H,r.L=H;r=null}WF1(K,r)}}; Yj=function(K){K.policy.O1&&K.policy.cL&&Math.min(M7O(K.videoTrack),M7O(K.audioTrack))*1E3>K.policy.U_?g.eN(K.iK):K.Wp()}; xj=function(K,H,r,O=!1){O&&!H.Md&&(G4()||(O=H.zL)&&!O.IM(r.info)&&K.O.di(),H.Md=!0);H.A!==r&&(H.A=r)}; gl=function(K){return K.bT=H-.01}else H=!1;return H}; zp=function(K,H,r=!1,O=!1,A=!1){if(K.policy.A2&&H.N())K.mediaSource!==H&&(G3P(K,H,r,O,A),K.O.ek("mediasourceattached"));else{K.policy.Md&&(K.policy.TF&&K.Z("loader",{setsmb:0}),K.zB(),K.policy.Md=!1);zSN(K,O);if(!H.N()){var k=VH(K.videoTrack);k=k?k.info.A:K.videoTrack.A;let b=VH(K.audioTrack);uv(H,k.info,(b?b.info.A:K.audioTrack.A).info,K.policy.G5)}G3P(K,H,r,O,A);try{K.Wp()}catch(b){g.iP(b)}}}; CRH=function(K,H,r){if(!(K.videoTrack.A.K()&&K.audioTrack.A.K()&&K.mediaSource&&K.mediaSource.Y&&K.mediaSource.K))return!1;if(r&&K.Hn.isManifestless&&(K.videoTrack.V===-1||K.audioTrack.V===-1))return!0;var O=Y0(K.videoTrack,H,r);if(isNaN(O))return!1;K=Y0(K.audioTrack,K.policy.r3?H:O,r);return isNaN(K)?!1:!0}; Ck=function(K){K.oP?.Dl?.itagDenylist&&K.Aj(K.oP?.Dl.itagDenylist);K.oP?.playbackStartPolicy&&c8(K.policy,K.oP?.playbackStartPolicy,3,K.oP?.dE());if(K.policy.GR){var H=K.CB();(H=H?K.oP?.gn.get(H):void 0)&&K.GZ.JY(H,-1)}K.Hn.U||K.policy.sX||(H=K.oP?.qD,H?.hZ&&H?.fS&&K.Hn.KE&&lr(K.Hn,H.hZ,H.fS));if(K.oP?.sS){H=K.oP.sS.get(K.CB()||"");if(!H)return;if(K.Hn&&H.formatId){let r=K.Hn.Y.get(aS(H.formatId));r&&(r.info.debugInfo=H.debugInfo)}}K.policy.L&&(K.oP?.RX().forEach(r=>{K.x7(r)}),K.oP?.so())}; JP=function(K,H){var r=uf(H.A,K.Hn.KE),O=K.dv?.Qx(r)||[];if(O.length===0)return K.Z("ombmsi",{}),!1;O=new Ub(O);if((!K.policy.Yv||isFinite(K.getCurrentTime())||K.O.v9())&&!O.GY(K.getCurrentTime())&&!K.O.getVideoData().livePreload)return K.Z("ostmf",{ct:K.getCurrentTime(),a:H.A.info.Sl()}),!1;K.dv?.BF(r);return!0}; J8n=function(K){if(K.dv){var H=K.Sv&&K.Sv.length>0?K.Sv:K.dv.Wc();if(H.length)for(let r of H)H=K.dv.Qx(r),H.length!==0&&(Da4(K.videoTrack,r)?y0d(K.videoTrack,H):Da4(K.audioTrack,r)&&y0d(K.audioTrack,H))}}; mjO=function(K){if(!K.Hn.KE)return!0;var H=K.O.getVideoData();if(K.O.t2())return K.Z("ombpa",{}),!1;if(!!K.oP?.qD?.S4!==K.Hn.Tq)return K.Z("ombplmm",{}),!1;var r=H.Yv||H.liveUtcStartSeconds||H.qR;if(K.Hn.Tq&&r)return K.Z("ombplst",{}),!1;if(K.Hn.U||K.policy.sX)return K.Z("ombab",{}),!1;r=Date.now();if(!H.livePreload&&GX(K.Hn)&&!isNaN(K.bR)&&r-K.bR>K.policy.eS*1E3)return K.Z("ombttl",{}),!1;if(wr(H)!==0&&!K.policy.K||H.W("html5_disable_onesie_media_for_mosaic")&&ns(H)||H.W("html5_disable_onesie_media_for_lifa_eligible")&& me(H))return!1;if(K.O.j().s5().K.m0(sTm)&&(H=K.oP?.Mu()??0,H>=0&&K.Hn.isWindowedLive&&(HK.Hn.LZ*1E3+1E4)))return K.Z("ombwnd",{st:H,min:K.Hn.iQ*1E3,max:K.Hn.LZ*1E3}),!1;if(K.Hn.yP&&K.Hn.isWindowedLive)if(K.O.j().W("html5_use_onesie_windowed_live_media"))K.Z("omaminsq",{});else return K.Z("ombminsq",{}),!1;return!0}; a3M=function(K,H){var r=H.A,O=K.Hn.KE;if(mjO(K))if(K.dv&&K.dv.MH(uf(r,O))){if(O=uf(r,O),JP(K,H)){var A=new Ub(K.dv.Qx(O)),k=b=>{try{b.ox()?(K.handleError(b.mA(),b.iR()),FH(H,b),Qw(b.info)&&E8(K.T4,H,r,!0),K.Wp()):P8(K.T4,b)&&(K.zq?.ob(b.info,K.Hl),K.Wp())}catch(D){b=na(D),K.handleError(b.errorCode,b.details,b.severity),K.zB()}}; r.Yv=!0;TG(A)&&(jO(H,new gd(K.policy,O,A,K.dv,k)),Im(K.timing))}}else K.Z("ombfmt",{})}; f3M=function(K){K.oP&&(K.oP.KP.forEach(H=>{K.kj(H,-1)}),K.oP.KP=[])}; s5=function(K,H){H=H||K.videoTrack&&K.videoTrack.K&&K.videoTrack.K.segmentStartTime||K.getCurrentTime();var r=xj,O=K.videoTrack,A=K.VP;H=A.nextVideo&&A.nextVideo.index.oj(H)||0;A.Yv!==H&&(A.Vg={},A.Yv=H,gk(A,A.K));H=!A.K.isLocked()&&A.G>-1&&(0,g.a)()-A.GAz(k)))&&H.Y&&O.A.Y&&H.Y.u5(O.A.Y),(O=K.dv.Qx(uf(K.audioTrack.A,K.Hn.KE)).find(k=>Az(k)))&&H.K&&O.A.Y&&H.K.u5(O.A.Y)); r||K.resume();H.K.BL(K.rP,K);H.Y.BL(K.rP,K)}; zSN=function(K,H=!1){K.mediaSource&&K.mediaSource.K&&K.mediaSource.Y&&(K.mediaSource.K.lD(K.rP,K),K.mediaSource.Y.lD(K.rP,K));yy(K.audioTrack,null,H);yy(K.videoTrack,null,H);K.mediaSource&&(K.mediaSource.L=!1);K.mediaSource=null;K.fE=null;K.O.DQ?.reset()}; uG=function(K){K.mediaSource&&K.mediaSource.MM()&&K.gj()}; WF1=function(K,H){H&&qd(K.O,new pk(H.video,H.reason));K.VP.lG&&(H=oMd(K.VP,"a"),K.O.F8(new pk(H.audio,H.reason)))}; pGy=function(K,H,r){r&&H&&(K.audioTrack.G=Date.now(),K.policy.vD&&(K.kI=!0))}; RSP=function(K,H,r,O){K.YB=Date.now();K.Z("setAudio",{id:r,cmt:H,sq:O});O>=0&&(I5(K.audioTrack,O,NaN,NaN),!K.policy.Z6&&K.Hn.isLive&&V1(K.Hn,O,!1))}; KH1=function(K){K.Ao&&!K.isSuspended&&TO(K.schedule)&&(iUO(K,K.Ao),K.Ao="")}; nht=function(K,H){VH(H)?.isLocked&&HVJ(H)&&(K.O.j().aE()&&K.Z("eosl",{munlock:VH(H)?.info.nE()}),Rv(K,H===K.audioTrack))}; hSy=function(K){if(Zgp(K.videoTrack))return"ssf";if(K.policy.hy&&VH(K.videoTrack)?.isLocked&&VH(K.audioTrack)?.isLocked)return"updateEnd";if(eO(K.audioTrack)||eO(K.videoTrack)&&K.videoTrack.A.info.nK!=="f")return"";if(K.M$.isSeeking()){var H=K.K6;var r=K.videoTrack;var O=K.audioTrack;if(H.policy.K){var A=H.policy.Qb;wl(H.policy)&&(A=x0(H,!1,$0(H)));H=A;r=O.ak(!0)>=H&&r.ak(!0)>=H}else r.Y.length||O.Y.length?(A=r.A.info.vn+O.A.info.vn,A=10*(1-$0(H)/A),H=Math.max(A,H.policy.Qb),r=O.ak(!0)>=H&&r.ak(!0)>= H):r=!0;if(!r)return"abr";r=K.videoTrack;if(r.Y.length>0&&r.B.Fr()===1&&r.B.dJ().info.D360);if(!K.DY||r)return"";r=K.policy.Ci;wl(K.policy)&&(r=x0(K.K6,K.DY,$0(K.K6)));r=BR9(K.videoTrack,K.getCurrentTime(),r)||BR9(K.audioTrack,K.getCurrentTime(),r);return wl(K.policy)?r?"mbnm":"":(K.videoTrack.Y.length>0||K.audioTrack.Y.length> 0||Qy(K.T4,K.videoTrack,K.audioTrack)||Qy(K.T4,K.audioTrack,K.videoTrack))&&r?"nord":""}; ms=function(K,H,r,O){var A=AG(H);!A||A.Aq||HK(A,O)||(r.abort(),K.policy.jo&&H.N?.G(),H.D?.L());if(!r.NC()||G4())try{K.policy.fW?r.aH(O.A.info.containerType,O.A.info.nK)&&r.ER(O.A.info.containerType,O.A.info.nK,cX(O.A.info)):r.uK(O.A.info.containerType,cX(O.A.info))}catch(k){return g.HS(k),K.Z("ctexp",{name:k.name,msg:k.message}),!1}else O.A.info.containerType!==r.NC()&&K.Z("ctu",{ct:G4(),prev_c:r.NC(),curr_c:O.A.info.containerType});O=O.A.L;K.policy.HB&&O&&(H=0+O.duration,O=-O.K,0===r.rR()&&H===r.xQ()|| r.Lx(0,H),O!==r.w1()&&(r.wd(O),pp&&K.audioTrack.B.TP(r.q_())));return!0}; av=function(K,H,r,O){O.info.A.K();var A=O.info.A.Y,k=r.cK();if(!A||!r.jj()||k===A||K.policy.A2&&AF(k,A))return!1;k=A;var b=r.QH();if(K.policy.Wy&&b&&r.isView()&&g.fX(O.info.A.info)){let y=new DataView(A.buffer,A.byteOffset,A.byteLength);(b=NSp(y,b))?k=new Uint8Array(b.buffer,b.byteOffset,b.byteLength):K.Z("fenc",{})}K.policy.XF&&(b=rQt(K,O,new TY([k])))&&(k=kD(b));var D;(b=O.info.A.G(0,O.info.clipId))&&(D=b.fK[0]);if(O===K.f1){if(K.Q2+=1,K.O.getVideoData().W("html5_shorts_gapless_restart_on_init_seg_retries")&& K.Q2>5)return K.Q2=0,K.O.M3({initSegStuck:1,as:O.info.nE()}),!0}else K.Q2=0,K.f1=O;K.policy.VQ&&(r.abort(),H.D?.L());K.fE&&r.ga()&&(r.abort(),H.D?.L());A=OVJ(K,r,k,D,A);H.D?.U(A,D);if(A!==0)return K.policy.pW&&rr(K.O.getVideoData())?(K.O.Jd()||iG(K,"sepInit",A,O.info),AQH(K.O,"sie")):iG(K,"sepInit",A,O.info),!0;O.info.rY()?(H=K.timing,H.Md||(H.Md=(0,g.a)(),g.vY("vis_a",H.Md,H.KB))):(H=K.timing,H.L||(H.L=(0,g.a)(),g.vY("ais_a",H.L,H.KB)));(O=O.info.A.Xs)&&K.O.gH(new qH(O.key,O.type));return r.Fq()}; ucP=function(K,H,r){if(K.policy.A2&&!K.KR||K.policy.hy&&VH(H)?.isLocked)return!1;if(r.hd())return!0;if(!r.jj())return!1;var O=VH(H);if(!O||O.info.type===6)return!1;if(K.policy.VK||K.zq?.J(H,O.info.iG))K.wG=0;else return K.M$.isSeeking()&&g.y4(K),K.wG=K.wG||(0,g.a)(),!1;if(!ms(K,H,r,O.info))return!1;if(K.Hn.N&&O.info.K===0){var A;if(r.cK()==null){var k=AG(H);if(!(A=!k||k.A!==O.info.A)){b:if(A=k.J,k=O.info.J,A.length!==k.length)A=!1;else{for(let b=0;bk)return K.policy.K&&(H===K.videoTrack?K.Vq=K.Vq||(0,g.a)():K.Ne=K.Ne||(0,g.a)()),!1;H===K.videoTrack?K.Vq=0:K.Ne=0;K.policy.vD&&r===K.mediaSource?.K&&K.kI&&(r.DO()===0?(K.kI=!1,K.policy.vD=!1):K.H0=r.DO());if(!kEH(K,r,O,H))return!1;K.policy.hy&&O.info.L()?(K.O.j().aE()&&K.Z("eosl",{ls:O.info.nE()}),O.isLocked=!0):(H.yk(O),eWM(K.VP,O.info));A&&(H=O.info.A.Xs)&&K.O.gH(new qH(H.key,H.type));return!0}; kEH=function(K,H,r,O){if(K.O.j().s5().K.m0(bV9)&&r.info.K&&!H.ga())return K.Z("drop_chunk",{sq:r.info.iG,st:r.info.N}),!0;var A=K.policy.GL?(0,g.a)():0,k=r.V&&r.info.A.Y||void 0,b=r.Y;r.V&&(b=rQt(K,r,b)||b);var D=kD(b);b=K.policy.GL?(0,g.a)():0;H=OVJ(K,H,D,r.info,k);O.D?.G(r.info,H,b-A,(0,g.a)()-b);K.Q2=0;if(H===0)return K.B7&&(K.B7=!1,K.qA=!1),K.X_=0,!0;if(H===2||H===5)return iG(K,"checked",H,r.info),!1;if(H===1){if(!K.B7)return K.B7=!0,!1;if(!K.qA)return K.qA=!0,K.O.seekTo(K.getCurrentTime(),{e6:"quotaExceeded", rr:!0}),!1;r.info.rY()?(O=K.policy,O.gZ=Math.floor(O.gZ*.8),O.Vg=Math.floor(O.Vg*.8)):(O=K.policy,O.bG=Math.floor(O.bG*.8),O.Vg=Math.floor(O.Vg*.8));K.policy.K?(r.info.rY()||!K.policy.JQ)&&K.sN.t3(r.info.A):K.VP.t3(r.info.A)}K.O.M3({reattachOnAppend:H});return!1}; rQt=function(K,H,r){var O;if(O=K.policy.XF&&K.mediaSource&&!K.mediaSource.J&&!K.O.Pi())H=H.info.A.info,O=H.ie()&&H.N()&&H.video&&H.video.width<3840&&H.video.width>H.video.height;if(O&&(K.mediaSource.J=!0,$S('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return r=scn(r),K.policy.B&&K.Z("sp4k",{s:!!r}),r}; OVJ=function(K,H,r,O,A){var k=K.fE||K.mediaSource;try{let b=H===k.K?K.audioTrack:K.videoTrack;if(K.policy.hy&&O?.L()){if(O?.Nd>1)return 6;b.Vg=new g.Fp(()=>{var D=VH(b);K.DE()||!D?.isLocked?K.O.j().aE()&&K.Z("eosl",{delayA:D?.info.nE()}):HVJ(b)?(K.O.j().aE()&&K.Z("eosl",{dunlock:D?.info.nE()}),Rv(K,b===K.audioTrack)):(K.Z("nue",{ls:D.info.nE()}),D.info.Nd+=1,K.mediaSource&&hP(K))},1E4,K); K.O.j().aE()&&K.Z("eosl",{delayS:O.nE()});b.Vg.start()}K.policy.j8&&O?.A instanceof Y2&&O.L()&&K.Z("poseos",{itag:O.A.info.itag,seg:O.iG,lseg:O.A.index.HD(),es:O.A.index.D});H.appendBuffer(r,O,A)}catch(b){if(b instanceof DOMException){if(b.name==="InvalidStateError"||b.code===11)return K.O.j().aE()&&K.Z("aeis",{msg:g.Ss(b.message,3)}),2;if(b.name==="SyntaxError"||b.code===12)return 5;if(b.name==="QuotaExceededError"||b.code===22||b.message.indexOf("Not enough storage")===0)return H=Object.assign({name:"QuotaExceededError", buffered:N3(H.j6()).replace(/,/g,"_"),vheap:K.videoTrack.FV(),aheap:K.audioTrack.FV(),message:g.Ss(b.message,3),track:k?H===k.Y?"v":"a":"u"},ohm()),K.handleError("player.exception",H),1;g.iP(b)}return 4}return k.MM()?3:0}; iG=function(K,H,r,O){var A="fmt.unplayable",k=1;r===5||r===3?(A="fmt.unparseable",K.policy.K?!O.A.info.video||xr(K.sN.K).size>0||K.sN.t3(O.A):!O.A.info.video||xr(K.VP.V).size>0||K.VP.t3(O.A)):r===2&&(K.X_<15?(K.X_++,A="html5.invalidstate",k=0):A="fmt.unplayable");O=Fb(O);O.mrs=K.mediaSource?.B();O.origin=H;O.reason=r;O.trg="appenderr";K.handleError(A,O,k)}; Rm=function(K,H,r,O,A){var k=K.Hn;var b=K.policy.K,D=!1,y=-1;for(let e in k.K){var I=k.K[e].info.K()||k.K[e].info.rY();if(O===I)if(I=k.K[e].index,I.Qw(H.iG)){{D=I;var Z=H;let w=D.B(Z.iG);w&&w.startTime!==Z.startTime?(D.segments=[],D.V(Z),D=!0):D=!1}D?y=H.iG:!H.pending&&b&&(Z=I.getDuration(H.iG),Z!==H.duration&&(k.ek("clienttemp","mfldurUpdate",{itag:k.K[e].info.itag,seg:H.iG,od:Z,nd:H.duration},!1),I.V(H),D=!0))}else I.V(H),D=!0}y>=0&&k.ek("clienttemp","resetMflIndex",{[O?"v":"a"]:y},!1);k=D;Cwt(K.M$, H,O,k);K.policy.L||K.zq.ly(H,r,O,A);H.iG===K.Hn.yP&&k&&Ll(K.Hn)&&H.startTime>Ll(K.Hn)&&(K.Hn.iQ=H.startTime+(isNaN(K.timestampOffset)?0:K.timestampOffset),K.M$.isSeeking()&&K.M$.targetTime{K.policy.B&&K.Z("pathprobe",r)},r=>{K.O.handleError(r)})}; DS9=function(K,H){if(K.mediaSource&&K.mediaSource.Y){H-=isNaN(K.timestampOffset)?0:K.timestampOffset;var r=isNaN(K.QM);if(r||K.QM!==H)K.policy.iO&&K.isSuspended&&K.O.j().aE()&&K.Z("seekRefactorResume",{ct:H,lu:K.QM,source:"mrl",ft:r?1:0}),K.resume();K.QM=H;g.eN(K.OP)}}; yQy=function(K,H,r,O){dI(K)&&K.Yk&&O&&O===96&&(O=r?K.O.vZ(H):H,K.Vk(O)||K.Yk.K||K.Z("prebuffer",{miss:1,t:H.toFixed(3),isUtc:r}))}; jgd=function(K,H){var r=kj(K.videoTrack).find(O=>O.segmentStartTime>=H&&CRH(K,O.segmentStartTime,!1)); return r&&r.segmentStartTime0&&(b.push(O),K.Y.set(r,b));if(b.length===0)continue; if(O=b.shift()){K.Y.set(r,b);try{k.appendBuffer(kD(O)),A?qLM(K.timing):uJ4(K.timing),K.G=!0,A?K.U=r:K.J=r}catch(D){H=D instanceof Error?D:Error(String(D));H7(K);K.O.handleError(new g.fa("fmt.unplayable",{origin:"onesieAppendSliceError",err:H.name,msg:H.message},0));return}}}H=H.every(A=>K.dv.MM(A)); r=Array.from(K.Y.values()).every(A=>A.length===0); H&&r&&(K.mediaSource?.K?.Fq()||K.mediaSource?.Y?.Fq()||FHM(K))}}}; Bun=function(K){if(K.mediaSource&&!K.mediaSource.N()){var H=K.dv.Wc(),r=H.find(O=>NI(O.split(";")[0]))||""; H=H.find(O=>Y9(O.split(";")[0]))||""; K.L=r||void 0;K.V=H||void 0;r=r?NI(r.split(";")[0]):null;H=H?Y9(H.split(";")[0]):null;r&&H&&(uv(K.mediaSource,r,H,K.policy.G5),eUt(K,K.mediaSource))}}; oCN=function(K){if(K.dv){let H=K.dv.Wc();for(let r of H)K.dv.BF(r),AK(K.dv,r,()=>{rM(K)})}rM(K)}; eUt=function(K,H){H.K?.BL(K.B,K);H.Y?.BL(K.B,K)}; XjJ=function(K){K.mediaSource&&(K.mediaSource.K?.lD(K.B,K),K.mediaSource.Y?.lD(K.B,K))}; H7=function(K){XjJ(K);K.N=!0;K.Yv();if(K.dv){let H=K.dv.Wc();for(let r of H)AK(K.dv,r,()=>{}),kr(K.dv,r)}}; vC1=function(K){return(K.L?s4O(K.dv,K.L):void 0)!==void 0&&(K.V?s4O(K.dv,K.V):void 0)!==void 0}; IbO=function(K){for(let H of K.K)H();K.K.length=0}; ZVH=function(K){if(K.G)return!0;if(!K.dv)return!1;var H=K.dv.Wc();if(H.length===0)return!1;var r=K.policy.Qb??0;if(r<=0)return!0;for(let O of H){if(H=!K.dv.MM(O)){a:{H=K.dv.BD.get(O);if(!H){H=0;break a}let A=0;for(let k of H.Vy.values())k.durationMs>0&&(A+=k.durationMs);for(let k of H.Sp)k.durationMs>0&&(A+=k.durationMs);H=A}H=H/1E3{})}K.Y.clear(); K.N=!0;K.Yv()}}; wjp=function(K){return vC1(K)?Promise.resolve():new Promise(H=>{var r=setTimeout(()=>{var O=K.K.indexOf(H);O!==-1&&K.K.splice(O,1);H()},300); K.K.push(()=>{clearTimeout(r);H()})})}; ECJ=function(K,H,r){var O=new g.dSO(K),A=ggy({hasSubfragmentedFmp4:H.hasSubfragmentedFmp4,wu:H.wu});O.D=A;A=K.s5().K.m0(cQd);O.Vg=A||H.maxReadAheadMediaTimeMs/1E3||O.Vg;r.N.j$()===r.policy.K?O.Nv=10:O.Nv=H.minReadAheadMediaTimeMs/1E3||O.Nv;O.da=H.readAheadGrowthRateMs/1E3||O.da;H.Tv&&(O.N=!0);O.Kz=!C2();g.DR(K)||!C2()?(O.gZ=8388608,O.bG=524288,O.Vs=5,O.lG=1048576,O.Ds=1.5,O.vn=4587520,Lg()&&(O.vn=786432),O.G*=1.1,O.J*=1.1,O.xV=!0):K.V&&(O.G*=1.3,O.J*=1.3);g.Ew&&g.$B("crkey")&&(A=K.K.cmodel==="CHROMECAST/ANCHOVY", O.gZ=20971520,O.bG=1572864,A&&(O.vn=812500,O.U2=1E3,O.ZF=5,O.lG=2097152));g.fl&&(O.xV=!0);K.supportsGaplessAudio()||(O.HB=!1);g.h7&&(O.wv=!0);O.CK=hW(H);O.ZR=K.W("html5_peak_shave");H.bU()&&K.W("html5_disable_peak_shave_for_onesie")&&(O.ZR=!1);A=H.K?.B();if(Z5(H)){O.nL=!0;O.uD||(O.oJ=!0);O.E5=!0;O.JT=!0;O.CL=!0;if(H.latencyClass==="ULTRALOW"||H.latencyClass==="LOW"&&!K.W("html5_disable_low_pipeline"))O.pA=2,O.fA=4;O.CZ=H.defraggedFromSubfragments;g.UY(H)&&(O.uG=!1);O.La=g.ev(K)}H.isAd()&&(O.Ci=0, O.P9=0);O.Kh=K.W("html5_ultra_low_latency_subsegment_readahead")&&H.latencyClass==="ULTRALOW";O.B=K.aE();r.Y.N=Z5(H)?.5:0;H.isLivePlayback&&(O.Qb=K.experiments.K("html5_min_startup_buffered_media_duration_for_live_secs")||.25,O.hy=!1);H.jl()&&(O.hy=!1);O.Nj=!K.W("html5_sabr_keep_all_quality_constraints");O.ff=cI(H);XU(H)&&(O.Kh=!0,H.latencyClass==="LOW"?O.Zu=K.experiments.K("html5_jumbo_mobile_subsegment_readahead_target"):H.latencyClass==="ULTRALOW"&&(O.Zu=K.experiments.K("html5_jumbo_ull_subsegment_readahead_target")), O.bD=!0);H.KE()&&(O.zM=1.3);O.wv=O.wv||H.vA;O.uj=(O.uj||H.uj)&&K.D;O.R_=H.L;K.aE()&&(O.GL=!0);H.L&&!A&&(O.Wy=!0);H.L&&H.isAd()&&(O.G*=1.6,O.J*=1.6);fc(H)&&(O.Y=H.videoId,O.Bv=!0,O.bQ=100,H.ra&&H.ra.length>0&&(O.CO=H.ra));O.nZ=H.gR;O.fL=ur(K,{},H.Y||void 0,AW(H));O.Nd=OY(H)&&(g.pZ(K)||or(K));g.bj(H)&&(O.V=!0,!O.cL&&K.W("html5_sabr_non_streaming_xhr_client_request_cancellation")&&(O.xS=!0,O.pK=!0,O.fZ=K.experiments.K("html5_sabr_non_streaming_xhr_request_cancellation_timeout_ms")||8E3,O.bQ=K.experiments.K("html5_sabr_non_streaming_xhr_timeout_retry_limit")|| 3),K.W("html5_sabr_report_partial_segment_estimated_duration")&&(O.fi=!0),O.K=!0,O.M2=K.W("html5_trigger_loader_when_idle_network"),O.QK=K.W("html5_sabr_parse_live_metadata_playback_boundaries"),O.GR=K.W("html5_consume_onesie_next_request_policy_for_sabr"),O.nA=K.W("html5_log_high_res_buffer_timeline")&&K.aE(),O.jo=K.W("html5_gapless_sabr_btl_last_slice")&&rr(H),O.RF=K.W("html5_reset_last_appended_slice_on_seek")&&rr(H),Z5(H)&&(O.zD=!0,O.ob=!0,K.W("html5_simplified_backup_timeout_sabr_live")&&(O.pK= !0,O.U2=O.Aw)),O.By=K.W("html5_serve_start_seconds_seek_for_post_live_sabr"),O.Z6=K.W("html5_flush_index_on_updated_timestamp_offset"),O.U=g.bj(H),O.Gu=K.W("html5_ignore_partial_segment_from_live_readahead"),K.W("html5_include_partial_segment_for_jumbo_ll")&&XU(H)&&(O.Gu=!1),O.j8=K.W("html5_use_non_active_broadcast_for_post_live"),O.iO=K.W("html5_centralized_player_time_live")&&H.isLivePlayback||K.W("html5_use_centralized_player_time"),O.rZ=K.W("html5_log_centralized_player_time"),O.DP=K.W("html5_use_centralized_player_time_fixes"), O.kw=K.W("html5_consume_onesie_sabr_seek")||K.W("html5_consume_onesie_sabr_seek_live")&&H.isLivePlayback,O.Yv=K.W("html5_enable_sabr_seek_loader_refactor")||K.W("html5_enable_sabr_seek_loader_refactor_live")&&H.isLivePlayback,O.q0=K.W("html5_seek_refactor_cfl_logging"),O.q0=K.W("html5_seek_refactor_cfl_logging"),H.enableServerStitchedDai&&(O.J8=!0,O.x0=K.W("html5_reset_server_stitch_state_for_non_sabr_seek"),O.VK=K.W("html5_remove_ssdai_append_pause")&&!H.F4(),O.dV=K.W("html5_ssdai_log_ssevt_in_loader_timers")), O.If=K.aE(),O.latencyClass=H.latencyClass,O.tR=!H.KE()&&K.W("html5_prebuffer_instream_media_vod"),O.L=K.W("html5_ump_stitched_metadata")||kl(H));O.vI=g.sY(H);O.T5=K.W("html5_enable_sabr_otf_in_client");if(H.lO()||H.isAd())O.FT=!1;H.KE()&&K.experiments.s5().K.m0(Tuy)&&(r=H.ji?.get("id"))&&r.includes("%7E")&&(O.sX=!0);O.EA=kl(H);PH(K.Y,gU.BITRATE)&&(O.vn=NaN);if(r=K.experiments.K("html5_request_size_max_kb"))O.lG=r*1024;if(K.Y.Y)O.G5="; "+gU.EXPERIMENTAL.name+"=allowed";else if(K.experiments.nz().K.m0(Qg9)&& g.PL()){let {name:k,valid:b}=gU.TUNNELMODE;O.G5=`; ${k}=${b}`}K=H.serverPlaybackStartConfig;K?.enable&&K?.playbackStartPolicy&&(O.vA=!0,c8(O,K.playbackStartPolicy,2));return O}; $SP=function(K){if(!(K.length<=28))for(var H=(0,g.O1)([60,0,75,0,73,0,68,0,62,0]),r=28;r0)r=!0;else{for(let O of K.B.values())if(O.cryptoPeriodIndex===r){r=!0;break a}r=!1}}K.ek("log_qoe",{wvagt:"reqnews",canskip:r});r||K.ek("rotated_need_key_info_ready",H)}; PL4=function(K){switch(K){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}}; g.ky=function(K){var H={ns:K.O1,el:K.eventLabel,cpn:K.clientPlaybackNonce,ver:2,cmt:K.Y(K.K),fmt:K.videoFormat,fs:K.ee?"1":"0",rt:K.Y(K.xS),adformat:K.adFormat,content_v:K.contentVideoId,euri:K.gV,lact:K.wv,live:K.Qb,cl:(977222275).toString(),mos:K.Pp,state:K.playerState,volume:K.n6};K.subscribed&&(H.subscribed="1");Object.assign(H,K.T5);K.U==="all"?Object.assign(H,K.Nv):K.U==="once"&&K.B&&Object.assign(H,K.Nv);K.autoplay&&(H.autoplay="1");K.Zu&&(H.sautoplay="1");K.uG&&(H.dni="1");!K.V&&K.cn&&(H.epm= gCH[K.cn]);K.isFinal&&(H["final"]="1");K.CK&&(H.splay="1");K.Lf&&(H.delay=K.Lf);K.hy&&(H.hl=K.hy);K.region&&(H.cr=K.region);K.userGenderAge&&(H.uga=K.userGenderAge);K.userAge!==void 0&&K.E5&&(H.uga=K.E5+K.userAge);K.Yv!==void 0&&(H.len=K.Y(K.Yv));(!K.V||K.ob)&&K.experimentIds.length>0&&(H.fexp=K.experimentIds.toString());K.D!==null&&(H.rtn=K.Y(K.D));K.Eb&&(H.feature=K.Eb);K.GA&&(H.ctrl=K.GA);K.EX&&(H.ytr=K.EX);K.pK&&(H.afmt=K.pK);K.offlineDownloadUserChoice&&(H.ODUC=K.offlineDownloadUserChoice);K.G&& (H.lio=K.Y(K.G));K.V?(H.idpj=K.G5,H.ldpj=K.Z6,K.delayThresholdMet&&(H.dtm="1"),K.J!=null&&(H.rti=K.Y(K.J)),K.Vd&&(H.ald=K.Vd),K.compositeLiveIngestionOffsetToken&&(H.clio=K.compositeLiveIngestionOffsetToken)):K.adType!==void 0&&(H.at=K.adType);K.Mv&&(K.B||K.V)&&(H.size=K.Mv);K.B&&K.L.length&&(H.pbstyle=K.L.join(","));K.d1!=null&&(K.B||K.V)&&(H.inview=K.Y(K.d1));K.heartbeatLoggingToken&&(H.hb_data=K.heartbeatLoggingToken);K.V&&(H.volume=An(K,g.tx(K.segments,r=>r.volume)),H.st=An(K,g.tx(K.segments, r=>r.startTime)),H.et=An(K,g.tx(K.segments,r=>r.endTime)),g.W4(K.segments,r=>r.playbackRate!==1)&&(H.rate=An(K,g.tx(K.segments,r=>r.playbackRate))),g.W4(K.segments,r=>r.K!=="-")&&(H.als=g.tx(K.segments,r=>r.K).join(",")),g.W4(K.segments,r=>r.previouslyEnded)&&(H.pe=g.tx(K.segments,r=>`${+r.previouslyEnded}`).join(","))); H.muted=An(K,g.tx(K.segments,r=>r.muted?1:0)); g.W4(K.segments,r=>r.visibilityState!==0)&&(H.vis=An(K,g.tx(K.segments,r=>r.visibilityState))); g.W4(K.segments,r=>r.connectionType!==0)&&(H.conn=An(K,g.tx(K.segments,r=>r.connectionType))); g.W4(K.segments,r=>r.B!==0)&&(H.blo=An(K,g.tx(K.segments,r=>r.B))); g.W4(K.segments,r=>!!r.V)&&(H.blo=g.tx(K.segments,r=>r.V).join(",")); g.W4(K.segments,r=>!!r.compositeLiveStatusToken)&&(H.cbs=g.tx(K.segments,r=>r.compositeLiveStatusToken).join(",")); g.W4(K.segments,r=>r.Y!=="-")&&(H.cc=g.tx(K.segments,r=>r.Y).join(",")); g.W4(K.segments,r=>r.clipId!=="-")&&(H.clipid=g.tx(K.segments,r=>r.clipId).join(",")); if(g.W4(K.segments,r=>!!r.audioId)){let r="au"; K.B&&(r="au_d");H[r]=g.tx(K.segments,O=>O.audioId).join(",")}g.Lo()&&K.Vg&&(H.ctt=K.Vg,H.cttype=K.vI,H.mdx_environment=K.mdxEnvironment); K.dV&&(H.etype=K.Md!==void 0?K.Md:0);K.bG&&(H.uoo=K.bG);K.livingRoomAppMode&&K.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(H.clram=LH4[K.livingRoomAppMode]||K.livingRoomAppMode);K.N?NuP(K,H):(H.docid=K.videoId,H.referrer=K.referrer,H.ei=K.eventId,H.of=K.R2,H.osid=K.osid,H.vm=K.videoMetadata,K.adQueryId&&(H.aqi=K.adQueryId),K.autonav&&(H.autonav="1"),K.playlistId&&(H.list=K.playlistId),K.mk&&(H.ssrt="1"),K.mj&&(H.upt=K.mj));K.B&&(K.embedsRct&&(H.rct=K.embedsRct),K.embedsRctn&&(H.rctn= K.embedsRctn),K.compositeLiveIngestionOffsetToken&&(H.clio=K.compositeLiveIngestionOffsetToken));K.hostCpn&&(H.host_cpn=K.hostCpn);K.X.Vg&&K.rZ&&(H.welc=decodeURIComponent(K.rZ));return H}; S_5=function(K,H=!1){var r=K.status==="LICENSE_STATUS_OK"?0:9999,O=null;if(K.license)try{O=lD(K.license)}catch(A){g.iP(A)}if(r===0&&!O)return null;O=new Y_4(r,O);r!==0&&K.reason&&(O.errorMessage=K.reason);if(K.authorizedFormats){r={};let A=[],k={};for(let b of K.authorizedFormats){if(!b.trackType||!b.keyId)continue;H&&O.Y.push({trackType:PL4(b.trackType),isHdr:!!b.isHdr});let D=USd[b.trackType];if(D){D==="HD"&&K.isHd720&&(D="HD720");b.isHdr&&(D+="HDR");r[D]||(A.push(D),r[D]=!0);let y=null;try{y=lD(b.keyId)}catch(I){g.iP(I)}y&& (k[g.Ue(y,4)]=D)}}O.B=A;O.K=k}K.nextFairplayKeyId&&(O.nextFairplayKeyId=K.nextFairplayKeyId);K.sabrLicenseConstraint&&(O.sabrLicenseConstraint=lD(K.sabrLicenseConstraint));return O}; VPt=function(K,H,r){K.onSuccess=H;K.onError=r}; tPt=function(K,H,r,O){var A={timeout:3E4,onSuccess:k=>{if(!K.DE())if(g.so("drm_net_r",void 0,K.timer),k=S_5(k,K.Y))K.onSuccess(k,K.requestNumber);else K.onError(K,"drm.net","t.p;p.i")}, onError:k=>{if(!K.DE())if(k&&k.error)k=k.error,K.onError(K,"drm.net.badstatus",`t.r;p.i;c.${k.code};s.${k.status}`,k.code);else K.onError(K,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{K.onError(K,"drm.net",`rt.req.${K.requestNumber}`)}}; O&&(A.Z2=`Bearer ${O}`);g.F3(r,"player/get_drm_license",H,A)}; b4=function(K,H,r=!1){g.mC(H);(r||K.X.aE())&&K.ek("ctmp","drmlog",H)}; lb1=function(K){var H=K.baseUrl;bdn(H)||K.error("drm.net",2,"t.x");if(!g.zk(H,"fexp")){let r=["23898307","23914062","23916106","23883098"].filter(O=>K.X.experiments.experiments[O]); r.length>0&&(K.V.fexp=r.join())}for(let r of Object.keys(K.V))H=YMJ(H,r,K.V[r]);return H}; GEN=function(K,H){var r=null;try{r=H.createSession(K.G,O=>{b4(K,{m:O})}),WH1(K,r)}catch(O){H="t.g",O instanceof DOMException&&(H+=`;c.${O.code}`),K.ek("licenseerror","drm.unavailable",1,H,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return r}; WH1=function(K,H){zUd(H,(r,O)=>{CL9(K,r,O)},(r,O,A)=>{K.DE()||(O=void 0,g.Ar(K.Y)&&g.A1(K.X)&&K.X.W("html5_enable_safari_fairplay")&&A===1212433232&&(O="ERROR_HDCP"),K.error("drm.keyerror",1,r,O))},()=>{K.DE()||(b4(K,{onkyadd:1}),K.Yv||(K.ek("sessionready"),K.Yv=!0))},r=>{K.oM(r)})}; CL9=function(K,H,r){if(!K.DE())if(H){b4(K,{onkmtyp:r});K.status="km";switch(r){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":JQy(K,H);return;default:K.ek("ctmp","message_type",{t:r,l:H.byteLength})}K.Nd||(g.so("drm_gk_f",void 0,K.videoData.KB),K.Nd=!0,K.ek("newsession",K));if(H0(K.Y)&&(H=sgM(H),!H))return;var O=!1;if(K.X.s5().K.m0(DT))try{O=Ex(H,jYy).type===4}catch(A){b4(K,{cert_check_failed:1},!0)}if(O&&K.LL?.certificate){b4(K,{cert_cache_hit:1}, !0);++K.requestNumber;let A=K.LL.certificate;Promise.resolve().then(()=>{mS9(K,new Y_4(0,A),O)})}else H=new ab1(H,++K.requestNumber,K.videoData.KB,K.X.W("html5_enable_vp9_fairplay")),VPt(H,A=>{mS9(K,A,O)},(A,k,b)=>{if(!K.DE()){var D=0; A.K.Y>=3&&(D=1,k="drm.net.retryexhausted");b4(K,{onlcsrqerr:k,info:b});K.error(k,D,b);K.shouldRetry(a1(D),A)&&fbM(K,A)}}),g.W(K,H),nCM(K,H)}else K.error("drm.unavailable",1,"km.empty")}; JQy=function(K,H){b4(K,{sdpvrq:1});K.L=performance.now();if(K.Y.flavor!=="widevine")K.error("drm.provision",1,`e.flavor;f.${K.Y.flavor};l.${H.byteLength}`);else{var r={cpn:K.videoData.clientPlaybackNonce};Object.assign(r,K.X.K);r=g.UV("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",r);H={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, H)}),responseType:"arraybuffer"};g.yD(r,H,3,500).then(Te(O=>{O=O.xhr;if(!K.DE()){O=new Uint8Array(O.response);var A=String.fromCharCode.apply(null,O);try{var k=JSON.parse(A)}catch(b){}k&&k.signedResponse?(K.ek("ctmp","drminfo",{provisioning:1}),k=(performance.now()-K.L)/1E3,K.L=NaN,K.ek("ctmp","provs",{et:k.toFixed(3)}),K.N&&K.N.update(O)):(k=k&&k.error&&k.error.message,O="e.parse",k&&(O+=`;m.${k}`),K.error("drm.provision",1,O))}}),Te(O=>{K.DE()||K.error("drm.provision",1,`e.${O.errorCode};c.${O.xhr&& O.xhr.status}`)}))}}; mS9=function(K,H,r){K.DE()||((b4(K,{onlcsrsp:1}),K.status="rr",H.statusCode!==0)?K.error("drm.auth",1,`t.f;c.${H.statusCode}`,H.errorMessage||void 0):(r&&K.LL&&K.X.s5().K.m0(DT)&&(K.LL.certificate=H.message),g.so("drm_kr_s",void 0,K.videoData.KB),H.heartbeatParams&&H.heartbeatParams.url&&K.videoData.W("outertube_streaming_data_always_use_staging_license_service")&&(r=K.Y.B.match(/(.*)youtube.com/g))&&(H.heartbeatParams.url=r[0]+H.heartbeatParams.url),H.heartbeatParams&&K.ek("newlicense",H.heartbeatParams), H.B&&(K.B=H.B,K.videoData.uD||K.ek("newlicense",new hU9),K.videoData.uD=!0,K.D=g.W4(K.B,O=>O.includes("HDR"))),H.Y&&(K.U=H.Y),H.K&&(K.X.W("html5_enable_vp9_fairplay")&&K.Y.K()?(r=g.Ue(yo(K.fairplayKeyId),4),K.K[r]={type:H.K[r], status:"unknown"}):K.K=hq(H.K,O=>({type:O,status:"unknown"}))),OX(K.Y)&&(H.message=I1H(g.Ue(H.message))),K.N&&(b4(K,{updtks:1}),K.status="ku",K.N.update(H.message).then(()=>{g.so("drm_kr_f",void 0,K.videoData.KB); yN(K)||(b4(K,{ksApiUnsup:1}),K.ek("keystatuseschange",K))},O=>{O=`msuf.req.${K.requestNumber};msg.${g.Ss(O.message,3)}`; K.error("drm.keyerror",1,O)})),g.Ar(K.Y)&&K.ek("fairplay_next_need_key_info",K.baseUrl,H.nextFairplayKeyId),K.X.W("html5_enable_vp9_fairplay")&&K.Y.K()&&K.ek("qualitychange",u3J(K.B)),H.sabrLicenseConstraint&&K.ek("sabrlicenseconstraint",H.sabrLicenseConstraint)))}; nCM=function(K,H){K.status="km";g.so("drm_net_s",void 0,K.videoData.KB);var r=new g.x6(K.X.U2),O={context:g.cG(r.config_||g.Z3())};O.drmSystem=q_N[K.Y.flavor];O.videoId=K.videoData.videoId;O.cpn=K.videoData.clientPlaybackNonce;O.sessionId=K.sessionId;O.licenseRequest=g.Ue(H.message);O.drmParams=K.videoData.drmParams;isNaN(K.cryptoPeriodIndex)||(O.isKeyRotated=!0,O.cryptoPeriodIndex=K.cryptoPeriodIndex);var A=!!K.videoData.B?.D()?.isHdr();O.drmVideoFeature=A?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; O.context=g.rZ(K.videoData);if(O.context&&O.context.client){if(A=K.X.K)O.context.client.deviceMake=A.cbrand,O.context.client.deviceModel=A.cmodel,O.context.client.browserName=A.cbr,O.context.client.browserVersion=A.cbrver,O.context.client.osName=A.cos,O.context.client.osVersion=A.cosver;O.context.request=O.context.request||{};O.context.request.mdxEnvironment=K.videoData.mdxEnvironment||O.context.request.mdxEnvironment;g.Ar(K.Y)&&(O.fairplayKeyId=g.Ue(yo(K.fairplayKeyId)));g.Ej(K.X,g.JW(K.videoData)).then(k=> {tPt(H,O,r,k);K.status="rs"})}else K.error("drm.net",2,"t.r;ic.0")}; pj5=function(K,H,r){var O={};O.isHdr=H.includes("HDR");switch(H.replace("HDR","").replace("720","")){case "AUDIO":O.trackType=1;break;case "SD":O.trackType=2;break;case "HD":O.trackType=3;break;case "UHD1":O.trackType=4;break;case "UHD2":O.trackType=5;break;default:O.trackType=0}!O.trackType||r[H]||yN(K)&&!jF(K,H)||(K.authorizedFormats.push(O),r[H]=!0)}; RUH=function(K,H){var r=[];for(let O of Object.keys(K.K))r.push(`${O}_${K.K[O].type}_${K.K[O].status}`);return r.join(H)}; yN=function(K){var H;if(H=K.J&&K.N!=null)K=K.N,H=!(!K.K||!K.K.keyStatuses);return H}; fbM=function(K,H){var r=H.K.getValue();r=new g.Fp(()=>{nCM(K,H)},r); g.W(K,r);r.start();g.OZ(H.K);b4(K,{rtyrq:1})}; Mw=function(K){var H={};H[K.status]=yN(K)?RUH(K,"."):K.B.join(".");return H}; jF=function(K,H){for(let r in K.K)if(K.K[r].status==="usable"&&K.K[r].type===H)return!0;return!1}; iVN=function(K,H){for(let r in K.K)if(K.K[r].type===H)return K.K[r].status}; K6d=function(K){var H=K[0];K[0]=K[3];K[3]=H;H=K[1];K[1]=K[2];K[2]=H;H=K[4];K[4]=K[5];K[5]=H;H=K[6];K[6]=K[7];K[7]=H}; u3J=function(K){return g.mS(K,"UHD2")||g.mS(K,"UHD2HDR")?"highres":g.mS(K,"UHD1")||g.mS(K,"UHD1HDR")?"hd2160":g.mS(K,"HD")||g.mS(K,"HDHDR")?"hd1080":g.mS(K,"HD720")||g.mS(K,"HD720HDR")?"hd720":"large"}; sgM=function(K){var H="";for(let r=0;r{K.DE()||g.$B("xboxone")&&K.B&&K.B("closedShouldNotRetry")}),null)):K.Y&&(XW(K.N,K.Y,["mskeymessage", "webkitkeymessage"],K.Yv),XW(K.N,K.Y,["mskeyerror","webkitkeyerror"],K.J),XW(K.N,K.Y,["mskeyadded","webkitkeyadded"],K.U))}; rsM=function(K,H,r){g.iP(r);K.B&&(r instanceof DOMException&&(H+=`;n.${r.name};m.${r.message}`),K.B(H))}; O1H=function(K){XW(K.N,K.element,["keymessage","webkitkeymessage"],K.J);XW(K.N,K.element,["keyerror","webkitkeyerror"],K.U);XW(K.N,K.element,["keyadded","webkitkeyadded"],K.G)}; Ast=function(K,H=null){if(K.K.keySystemAccess)return K.D=K.D.then(()=>K.mediaKeys?Promise.resolve():H?.mediaKeys&&H.GF?.JW()?(K.mediaKeys=H?.mediaKeys,Promise.resolve()):K.K.keySystemAccess.createMediaKeys().then(r=>{K.DE()||(K.mediaKeys=r,H?.GF?.JW()&&(H.mediaKeys=r))})).then(()=>{var r=H?.mU(); return K.element&&K.element!==r&&K.element.mediaKeys?K.element.setMediaKeys(null):Promise.resolve()}).then(()=>{K.element=H?.mU(); return K.element&&K.element.mediaKeys!==K.mediaKeys?K.element.setMediaKeys(K.mediaKeys):Promise.resolve()}),K.D; KZ(K.K)?K.Y=new (pl())(K.K.keySystem):ro(K.K)?(K.Y=new (pl())(K.K.keySystem),K.element?.webkitSetMediaKeys(K.Y)):O1H(K);return null}; kD9=function(K,H){var r=new Uint8Array(270);for(let O=0;O<135;O++)r[O*2]=''.charCodeAt(O);K=K.Y.createSession("video/mp4",H,r);return new B7(null,null,null,null,K)}; DWm=function(K,H){H=b1m(H,K.K.iW);H=K.Y.createSession("video/mp4",H);return new B7(null,null,null,null,H,K.L)}; v7=function(K,H){var r=K.V[H.sessionId];!r&&K.B&&(r=K.B,K.B=null,r.sessionId=H.sessionId,K.V[H.sessionId]=r);return r}; b1m=function(K,H){var r=K.subarray(4);r=new Uint16Array(r.buffer,r.byteOffset,r.byteLength/2);r=String.fromCharCode.apply(null,r).match(/ek=([0-9a-f]+)/)[1];var O="";for(var A=0;A{ysJ(K)}),Te(r=>{if(!K.DE()){g.iP(r); var O="t.a";r instanceof DOMException&&(O+=";n."+r.name+";m."+r.message);K.ek("licenseerror","drm.unavailable",1,O,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(K.Y({mdkrdy:1}),K.U=!0); K.J&&(H=Ast(K.J,K.mediaElement))}; ysJ=function(K){if(!K.DE())if(K.X.W("html5_drm_set_server_cert")||K.K.K()){let H=K.mediaKeys.setServerCertificate();H?H.then(Te(r=>{K.X.aE()&&K.ek("ctmp","ssc",{success:r})}),Te(r=>{K.ek("ctmp","ssce",{n:r.name, m:r.message})})).then(Te(()=>{I7(K)})):I7(K)}else I7(K)}; B9m=function(K,H,r){K.E5=!0;r=new qH(H,r);K.X.W("html5_eme_loader_sync")&&(K.L.get(H)||K.L.set(H,r));MTJ(K,r)}; MTJ=function(K,H){if(!K.DE()){K.Y({onInitData:1});if(K.X.W("html5_eme_loader_sync")&&K.videoData.Y&&K.videoData.Y.K()){var r=K.D.get(H.initData);H=K.L.get(H.initData);if(!r||!H)return;H=r;r=H.initData;K.L.remove(r);K.D.remove(r)}K.Y({initd:H.initData.length,ct:H.contentType});if(K.K.flavor==="widevine")if(K.TF&&!K.videoData.isLivePlayback)ZT(K);else{if(!(K.X.W("vp9_drm_live")&&K.videoData.isLivePlayback&&H.ie)){K.TF=!0;r=H.cryptoPeriodIndex;var O=H.K;WZp(H);H.ie||(O&&H.K!==O?K.ek("ctmp","cpsmm",{emsg:O, pssh:H.K}):r&&H.cryptoPeriodIndex!==r&&K.ek("ctmp","cpimm",{emsg:r,pssh:H.cryptoPeriodIndex}));K.ek("widevine_set_need_key_info",H)}}else K.ob(H)}}; ZT=function(K){if(K.E5&&K.U&&!K.Vg){for(;K.N.length;){let H=K.N[0],r=vHm(K)?Gat(H):g.Ue(H.initData);if(K.K.K()&&!H.r5)K.N.shift();else{if(K.B.get(r))if(K.K.flavor!=="fairplay"||K.K.K()){K.N.shift();continue}else K.B.delete(r);WZp(H);break}}K.N.length&&K.createSession(K.N[0])}}; I7=function(K){K.DE()||(K.U=!0,K.Y({onmdkrdy:1}),ZT(K))}; vHm=function(K){return K.K.flavor==="widevine"&&K.videoData.W("html5_drm_cpi_license_key")}; I25=async function(K){if(g.PL()&&K.mediaKeys.mediaKeys?.getMetrics){var H=await K.mediaKeys.getMetrics();H&&((0,g.DC)(H)||(H=g.vW(H)),/^[A-Za-z0-9_-]+={0,3}$/.test(H)||(H=g.Ss(H,void 0,!0)),K.ek("ctmp","drm",{metrics:H}))}}; Z1n=function(K,H){if(K.videoData.D)return!1;K.Bn.CK+=1;if(K.Bn.CK<=10)return!1;H.exiled=`${K.Bn.CK}`;K.Jq("qoe.start15s",H);K.O.ek("playbackstalledatstart");return!0}; F6d=function(K){if(!K.Y){K.Y=!0;var H=K.O.getPlayerState();H=H.isPaused()||H.isSuspended();K.O.RK();H&&!fc(K.videoData)||K.O.ek("signatureexpired")}}; FA=function(K,H,r){var O=K.videoData.B,A=K.videoData.N,k=K.Bn.W("html5_disable_codec_fallback_for_drm")&&K.videoData.jl();rr(K.O.getVideoData())&&AQH(K.O,"pe");K.Bn.s5().K.m0(e1P)&&(r.bkg=K.O.sK().isBackground()?"1":"0");if((H==="progressive.net.retryexhausted"||H==="fmt.unplayable"||H==="fmt.decode")&&!K.O.Hc.V&&O&&O.itag==="22")return K.O.Hc.V=!0,K.Jq("qoe.restart",{reason:"fmt.unplayable.22"}),K.O.Sf(),!0;var b=!1;if(K.videoData.isExternallyHostedPodcast){if(b=K.videoData.yV)r.mimeType=b.type, K.Z("3pp",{url:b.url});r.ns="3pp";K.O.eQ(H,1,"VIDEO_UNAVAILABLE",g.mC((new g.fa(H,r,1)).details));return!0}var D=K.FS+3E4<(0,g.a)()||K.K.isActive();if(K.Bn.W("html5_empty_src")&&K.videoData.isAd()&&H==="fmt.unplayable"&&/Empty src/.test(`${r.msg}`))return r.origin="emptysrc",K.Jq("auth",r),!0;var y;if(y=!D)y=K.O.sK(),y=!!(y.Uq()||y.isInline()||y.isBackground()||y.Vm()||y.zW()||y.w7()||y.Sg());y&&(r.nonfg="paused",D=!0,K.O.pauseVideo());H!=="fmt.decode"&&H!=="fmt.unplayable"||!A?.L()||(XO(K.Bn.Y,A.nK), r.acfallexp=A.nK,b=D=!0);!D&&K.B>0&&(K.K.start(),D=!0,r.delayed="1",--K.B);A=K.O.loader;D||!O?.Y7()&&!O?.N()||k||(XO(K.Bn.Y,O.nK),b=D=!0,r.cfallexp=O.nK);if(!D)return Z1n(K,r);k=!1;K.V?K.FS=(0,g.a)():k=K.V=!0;D=K.videoData;D.U?(D=D.U.V(),y=Date.now()/1E3+1800,D=D6048E5?(eF(K,"signature",!0),!0):!1}; cs4=function(K){if(K.videoData.errorDetail==="7"&&g.DR(K.Bn)){let H=!K.videoData.isInlinePlaybackNoAd;H&&K.Bn.qo++;eF(K,"innertube_player_reload_required",H&&K.Bn.qo>1);return!0}return!1}; o7=function(K,H="fmt.noneavailable"){var r=K.Bn.Y;r.D=!1;r.K=!0;K.Jq("qoe.restart",{e:H,detail:"hdr"});K.O.di(!0)}; T9M=function(K){if(K.O.sK().isInline())return HY;K=M7[d$()];return bz("auto",K,!1,"s")}; XA=function(K,H){var r=w$.highres;if(H)a:if(r=H.K,r.videoInfos.length){for(var O of r.videoInfos)if(O.V?.smooth){r=O.video.qualityOrdinal;break a}r=r.videoInfos[0].video.qualityOrdinal}else r=0;O=!0;K.X.W("web_relax_arm_cap")&&navigator.gpu&&(O=!1);O&&(g.$B("armv7")||g.$B("aarch64")||g.$B("android"))&&!g.DR(K.X)&&H?.K?.videoInfos?.[0]?.N()&&(r=Math.min(r,w$.large));O=K.X.experiments.K("html5_chipset_soft_cap");O>0&&(r=Math.min(r,O));O=K.X.nz().K.m0(QZd);O>0&&(r=H==null?O:Math.min(r,O));if(O=K.X.experiments.K("html5_max_vertical_resolution")){let k= 4320;for(var A of H?.K?.videoInfos??[])A.video.height>O&&(k=Math.min(k,A.video.qualityOrdinal));if(k<4320){A=0;for(let b of H?.K?.videoInfos??[]){let D=b.video.qualityOrdinal;D60&&!g.DR(K.X)?new kP(0,360,!1,"v"):HY}; dM=function(K,H,r){if(K.X.experiments.jk("html5_disable_client_autonav_cap_for_onesie")&&H.bU()||g.DR(K.X)&&(d$(-1)>=1080||H.osid))return HY;var O=K.X.experiments.K("html5_autonav_quality_cap"),A=K.X.experiments.K("html5_autonav_cap_idle_secs");return O&&H.isAutonav&&g.mH()/1E3>A?(r&&(O=EHd(K,r,O)),new kP(0,O,!1,"e")):HY}; c7=function(K,H){if(!H.K.K())return K.V?new kP(0,360,!1,"b"):HY;var r=!1,O=!1;for(var A of H.K.videoInfos)A.Y7()?r=!0:O=!0;r=r&&O;O=0;A=K.X.experiments.K("html5_performance_cap_floor");A=K.X.V?240:A;for(let k of H.K.videoInfos){if(r&&k.Y7())continue;H=mf(k.nK,k.video.fps,K.B);let b=k.video.qualityOrdinal;if(Math.max(H,A)>=b){O=b;break}}return new kP(0,O,!1,"b")}; QN=function(K,H){var r=Tc(K,H.K?.videoInfos),O=K.O.getPlaybackRate();return O>1&&r?(K=eR(K.X.Y,H.K.videoInfos,O),new kP(0,K,!0,"o")):new kP(0,0,!1,"o")}; E1=function(K,H,r){g.DR(K.X)&&(r=r.compose(K.oL(H)));return r}; Tc=function(K,H){return H&&g.DR(K.X)?H.some(r=>r.video.Y()):!1}; EHd=function(K,H,r){if(K.W("html5_optimality_defaults_chooses_next_higher")&&r)for(K=H.K.videoInfos,H=1;H49?"p60":O>32?"p48":""}`;r=mf(r,O,k);A>0&&(r=Math.min(r,A));!aE.has(H)&&EW().includes(H)?(O=QL(),+O[H]>0&&(r=Math.min(+O[H],r)),O[H]!==r&&(O[H]=r,g.dC("yt-player-performance-cap",O,2592E3))):aE.has(H)||k==null?(O=EW().slice(),O.includes(H)||(O.push(H),g.dC("yt-player-performance-cap-active-set",O,2592E3)),sg.set(H,r)):(aE.add(H),k?.set(H,r));K.O.rL()}; gHO=function(){return hq(QL(),K=>`${K}`)}; L6p=function(K,H,r,O){if(!H||!r||!H.videoData.B)return!1;var A=K.X.experiments.K("html5_df_downgrade_thresh"),k=K.W("html5_log_media_perf_info");if(!((0,g.a)()-K.N<5E3?0:k||A>0))return!1;var b=((0,g.a)()-K.N)/1E3;K.N=(0,g.a)();r=r.getVideoPlaybackQuality();if(!r)return!1;var D=r.droppedVideoFrames-K.L,y=r.totalVideoFrames-K.totalFrames;K.L=r.droppedVideoFrames;K.totalFrames=r.totalVideoFrames;var I=r.displayCompositedVideoFrames===0?0:r.displayCompositedVideoFrames||-1;k&&K.X.aE()&&K.O.Z("ddf",{dr:r.droppedVideoFrames, de:r.totalVideoFrames,comp:I});if(O)return K.K=0,!1;if((y-D)/b>K.G||!A||g.DR(K.X))return!1;K.K=(y>60?D/y:0)>A?K.K+1:0;if(K.K!==3)return!1;Phn(K,H.videoData.B);K.O.Z("dfd",Object.assign({dr:r.droppedVideoFrames,de:r.totalVideoFrames},gHO()));return!0}; N9P=function(K,H){K.W("html5_log_media_perf_info")&&(K.O.Z("perfdb",gHO()),K.O.Z("sessionperfdb",Object.fromEntries(sg.entries())),K.O.Z("playbackperfdb",Object.fromEntries(K.B.entries())),K.O.Z("hwc",{nch:navigator.hardwareConcurrency},!0),H&&K.O.Z("mcdb",{itags:H.K.videoInfos.filter(r=>r.V?.smooth===!1).map(r=>r.itag).join("-")}))}; f2=function(K,H,r=!1){K.GF?.aE()&&K.GF.Z("rms",H,r)}; $y=function(K){K=K.Yv();return K.length<1?NaN:K.end(K.length-1)}; Yh9=function(K,H){K.resource&&K.resource.equals(H)||(K.resource&&K.resource.dispose(),K.resource=H)}; UWd=function(K){!K.B&&z4()&&(K.V?K.V.then(()=>UWd(K)):K.RP()||(K.B=K.ri()))}; Sht=function(K,H,r){K.isPaused()||K.getCurrentTime()>H||r>10||(K.play(),g.Co(()=>{Sht(K,K.getCurrentTime(),r+1)},500))}; VTP=function(K,H){if(K.N()===0||K.hasError())return!1;var r=K.getCurrentTime()>0;return H>=0&&(K=K.Yv(),K.length||!r)?Uw(K,H):r}; P7=function(K){if(K.RP()||K.TF())K.GF&&K.GF.n2("rs_s"),g.lx&&K.getCurrentTime()>0&&K.seekTo(0),K.gZ(),K.lG(),K.load(),Yh9(K,null);delete K.V}; tTM=function(K){var H=K.Y();return ty(H)&&K.getDuration()?H.end(H.length-1):0}; gM=function(K){switch(K.mA()){case 2:return"progressive.net.retryexhausted";case 3:return K=K.OM(),K?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||l2n&&K?.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}}; W6O=function(K){var H=null;K[4]&&(H=K[4],H={errorCode:H[5],errorDetail:H[6],errorMessage:H[7],Xy:H[8],p8:H[9],T2:H[10],FU:H[11],cpn:H[12]});return new g.Lx(K[1],H,K[2],K[3])}; Tp=function(K){return K.isPlaying()&&!K.K(16)&&!K.K(32)}; Nw=function(K){return K.K(128)?-1:K.K(2)?0:K.K(2048)?3:K.K(64)?-1:K.K(1)&&!K.K(32)?3:K.K(8)?1:K.K(4)?2:-1}; Yy=function(K,H,r,O,A){if(!(H===K.state&&r===K.Wm&&O===K.seekSource&&A===K.stoppageReason||H!==void 0&&(H&128&&!r||H&2&&H&16))){var k;if(k=H)k=H||K.state,k=!!(k&16||k&32);K=new g.Lx(H,r,k?O?O:K.seekSource:null,A)}return K}; var jwn=function(K){return pU[E[9]](this,67,5778,K)}; U1=function(K,H,r=!1){return GDm(K,H.getCurrentTime(),(0,g.a)(),H.ak(),r)}; SF=function(K,H,r=null,O=null){return Yy(K,K.state|H,null,r,O)}; VN=function(K,H){return Yy(K,K.state&~H,null,null,null)}; tn=function(K,H,r,O=null,A=null){return Yy(K,(K.state|H)&~r,null,O,A)}; z1O=function(K,H){return H.state===K.state&&H.Wm===K.Wm}; Chy=function(K){switch(K.X.playerCanaryStage?.toLowerCase()){case "xsmall":return"HTML5_PLAYER_CANARY_STAGE_XSMALL";case "small":return"HTML5_PLAYER_CANARY_STAGE_SMALL";case "medium":return"HTML5_PLAYER_CANARY_STAGE_MEDIUM";case "large":return"HTML5_PLAYER_CANARY_STAGE_LARGE";case "xlarge":return"HTML5_PLAYER_CANARY_STAGE_XLARGE";default:return"HTML5_PLAYER_CANARY_STAGE_UNSPECIFIED"}}; Jsn=function(K){K.K>=0||(K.provider.O.getVisibilityState()===3?K.L=!0:(K.K=g.Lk(K.provider),K.delay.start()))}; sZJ=function(K){if(!(K.Y<0)){var H=g.Lk(K.provider),r=H-K.V;K.V=H;K.playerState.Y()?K.playTimeSecs+=r:K.playerState.isBuffering()&&!K.playerState.K(16)&&(K.rebufferTimeSecs+=r)}}; W7=function(K,H=!1){K.K.N=H;K.K.startTime=K.B;K.K.endTime=K.Y;K.g9?.length&&(K.K.g9=K.g9);K.jy?.length&&(K.K.jy=K.jy);H=!1;var r=g.UQ(K.segments);K.segments.length&&!r?.N&&r?.isEmpty()?(K.segments[K.segments.length-1].previouslyEnded&&(K.K.previouslyEnded=!0),K.segments[K.segments.length-1]=K.K,H=!0):K.segments.length&&K.K.isEmpty()&&!K.K.N||(K.segments.push(K.K),H=!0);H?(K.K.endTime===0&&(K.previouslyEnded=!1),K.K.jy?.length&&K.provider.O.Z("sdai",{attach_meta:1,st:K.K.startTime,et:K.K.endTime,seg_idx:K.segments.length- 1})):K.K.previouslyEnded&&(K.previouslyEnded=!0);K.L+=K.Y-K.B;K.K=l4(K.provider);K.K.previouslyEnded=K.previouslyEnded;if(K.provider.X.s5().K.m0(mWn)||K.provider.X.W("html5_enable_dai_context_data_vss_logging_for_lifa_nl"))K.V+=JSON.stringify(K.K).length;K.previouslyEnded=!1;K.B=K.Y;return H?g.UQ(K.segments):void 0}; a2N=function(K){mZ(K.D);K.D=NaN}; f2n=function(K){a2N(K);K.D=JR(()=>{K.update()},100); K.jg=g.Lk(K.provider);K.K=l4(K.provider)}; nHJ=function(K,H,r){r-=K.jg;return H===K.Y&&r>.5}; g.Gc=function(K,H){var r=K.sendVisitorIdHeader?K.visitorData:void 0;return g.Ej(K.X,K.accessToken).then(O=>E5(K.uri,K.X,K.pageId,r,O,H))}; g.h1J=function(K){K.indexOf("watchtime")!==-1&&g.PC("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:K}})}; uP4=function(K,H){K.attestationResponse&&g.Gc(K).then(r=>{r=r||{};r.method="POST";r.postParams={atr:K.attestationResponse};K.gZ?K.lG?g.vj().sendAndWrite(H,r):g.vj().sendThenWrite(H,r):g.Rc(H,r)})}; qh1=function(K){var H={S8:[]};if(g.W4(K.segments,r=>!!r.g9||!!r.jy)){for(let r of K.segments)H.S8.push({g9:r.g9||[], jy:r.jy||[]});K=g.WW({tg:H},vAn);return g.Ue(K,4)}}; An=function(K,H){return g.tx(H,K.Y).join(",")}; NuP=function(K,H){if(H&&K.N){var r=new Set(["q","feature","mos"]),O=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),A=new Set(["aqi","autonav","list","ssrt","upt"]);K.N.ns==="3pp"&&(H.ns="3pp");for(let k of Object.keys(K.N))O.has(k)||r.has(k)||A.has(k)&&!K.N[k]||(H[k]=K.N[k])}}; pZM=function(K){switch(K){case "playing":return"PLAYER_PLAYBACK_STATE_PLAYING";case "paused":return"PLAYER_PLAYBACK_STATE_PAUSED";case "buffering":return"PLAYER_PLAYBACK_STATE_BUFFERING";case "seeking":return"PLAYER_PLAYBACK_STATE_SEEKING";case "ended":return"PLAYER_PLAYBACK_STATE_ENDED";case "error":return"PLAYER_PLAYBACK_STATE_ERROR";case "suspended":return"PLAYER_PLAYBACK_STATE_SUSPENDED";case "unstarted":return"PLAYER_PLAYBACK_STATE_UNSTARTED";default:return"PLAYER_PLAYBACK_STATE_UNKNOWN"}}; R15=function(K){switch(K){case 1:return"VIS_MINIMIZED";case 2:return"VIS_FULLSCREEN";case 3:return"VIS_BACKGROUND";case 4:return"VIS_AIRPLAY";case 5:return"VIS_INLINE";case 6:return"VIS_VR";case 7:return"VIS_PICTURE_IN_PICTURE";case 8:return"VIS_IMMERSIVE_PREVIEW";case 9:return"VIS_SQUEEZEBACK";case 10:return"VIS_THEATER";case 31:return"VIS_INVALID";default:return"VIS_DEFAULT"}}; i1H=function(K){switch(K){case 1:return"CONN_UNKNOWN";case 2:return"CONN_NONE";case 3:return"CONN_WIFI";case 4:return"CONN_CELLULAR_2G";case 5:return"CONN_CELLULAR_3G";case 6:return"CONN_CELLULAR_4G";case 7:return"CONN_CELLULAR_UNKNOWN";case 8:return"CONN_DISCO";case 9:return"CONN_CELLULAR_5G";case 10:return"CONN_WIFI_METERED";case 11:return"CONN_CELLULAR_5G_SA";case 12:return"CONN_CELLULAR_5G_NSA";case 30:return"CONN_WIRED";case 31:return"CONN_INVALID";default:return"CONN_DEFAULT"}}; g.Cx=function(K,H){var r=zc(K.provider);Object.assign(r,{state:K.N});H=new Kun(K.provider.videoData,K.provider.X,H,r);H.K=K.provider.O.QS();r=K.provider.videoData.clientPlaybackNonce;H.K=K.provider.O.cY(r);K.provider.videoData.isLivePlayback||(H.Yv=K.provider.O.getDuration(r),K.provider.X.s5().K.m0(H$d)&&K.provider.videoData.L&&(H.Yv=K.provider.O.Ik()));K.provider.videoData.K&&(r=K.provider.videoData.K.Rr(H.K))&&(H.G=r-H.K);r=K.provider.O.w1();H.K+=r;H.G!=null&&(H.G-=r);H.xS=g.Lk(K.provider);H.segments= [l4(K.provider)];return H}; rUJ=function(K){var H=K.provider.videoData.da,r=K.provider.videoData.ff,O=[10+H,10,10,40+r-H,40],A=K.provider.videoData.getPlayerResponse()?.playbackTracking,k=A?.videostatsScheduledFlushWalltimeSeconds;A=A?.videostatsDefaultFlushIntervalSeconds;if(!(k&&k.length>0&&A))return O;H=[k[0]+H,...k.slice(1).map((b,D)=>b-k[D]), A+r-H,A];return H.some(b=>b<0)?(g.WK(K.logger,347111855,`Neg vss scheduled pings ${k} ${A}`),O):H}; Jn=function(K,H=NaN){var r=g.Lk(K.provider);H=isNaN(H)?r:H;H=Math.ceil(H);var O=K.lG[K.Nd];K.Nd+1{if(!K.DE()){K.U=NaN;var k=K.TF(),b=O$9(K,k);b.J=A;var D=K.hy>1E3;!(k.length>1)&&k[0].isEmpty()||D||(b.D=Jn(K,A));if(K.L){k=k[k.length-1];if(D=K.ob){D=k;var y=K.ob;D=D.startTime===y.startTime&&D.endTime===y.endTime}D||s1(K,[k])}b.send();K.hy++}},(A-r)*1E3); return K.Y=A}; mI=function(K,H){var r=K.provider.X;g.Ej(K.provider.X,g.JW(K.provider.videoData)).then(O=>{var A=K.provider.X.pageId,k=K.provider.X.sendVisitorIdHeader?K.provider.videoData.visitorData:void 0,b=K.provider.X.W("vss_pings_using_networkless")||K.provider.X.W("kevlar_woffle"),D=K.provider.X.W("allow_skip_networkless");O=E5(H,r,A,k,O);$E(H,O,{token:K.provider.videoData.Mo,UR:K.provider.videoData.jf,mdxEnvironment:K.provider.videoData.mdxEnvironment},r,void 0,b&&!D,!1,!0)})}; O$9=function(K,H){var r=g.Cx(K,"watchtime");K.Vg&&K.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config&&(r.GL=!0);K.L&&(r.ob=!0);a7(K)&&(r.delayThresholdMet=!0,K.cn=!0);if(K.V>0){let O=K.provider.O.w1();for(let A of H)A.startTime-=K.V+O,A.endTime-=K.V+O;r.K-=K.V+O}else r.K=K.K.Y;r.segments=H;return r}; s1=function(K,H,r=!1){if(K.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config)for(let [D,y]of H.entries()){let I=D,Z=y;var O=K,A=zc(O.provider);Object.assign(A,{state:O.N});Object.assign(A,{sequenceId:O.sequenceId});O.provider.X.W("web_send_vss3_isolated_payload")&&Object.assign(A,{sendIsolatedPayload:!0});var k=O,b=k.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;b&&(b=b.earlySegmentThresholdSecs&&(Date.now()-k.rZ)/1E3=K.provider.videoData.Lf;return!!H}; fx=function(K,H,r=!1){r=K.G(!isNaN(K.Y),r);H&&(K.Y=NaN);return r}; kwM=function(K){K.provider.videoData.youtubeRemarketingUrl&&!K.pK&&(mI(K,K.provider.videoData.youtubeRemarketingUrl),K.pK=!0)}; b$P=function(K){K.provider.videoData.googleRemarketingUrl&&!K.E5&&(mI(K,K.provider.videoData.googleRemarketingUrl),K.E5=!0)}; nx=function(K){if(!K.DE()&&K.B){K.N="paused";var H=fx(K,!1,!0);H.isFinal=!0;H.send();K.dispose()}}; DEJ=function(K,H,r){if(!K.bG){r||(r=g.Cx(K,"atr"));r.attestationResponse=H;try{r.send()}catch(O){if(O.message!=="Unknown Error")throw O;}K.bG=!0}}; g.Lk=function(K){return g.yUm(K)()}; QTd=function(K){var H=navigator.connection?.type||"";if(H)return jz5[H]||jz5.other;if(g.DR(K.X)){K=navigator.userAgent;if(/[Ww]ireless[)]/.test(K))return 3;if(/[Ww]ired[)]/.test(K))return 30}return 0}; l4=function(K){var H=new MM4;H.Y=zc(K).cc?.toString()||"-";H.playbackRate=K.O.getPlaybackRate();var r=K.O.getVisibilityState();r!==0&&(H.visibilityState=r);K.X.hy&&(H.B=1);H.V=K.videoData.hY;H.compositeLiveStatusToken=K.videoData.compositeLiveStatusToken;H.heartbeatLoggingToken=K.videoData.heartbeatLoggingToken;r=K.O.getAudioTrack();r.Du&&r.Du.id&&r.Du.id!=="und"&&(H.audioId=r.Du.id);H.connectionType=QTd(K);H.volume=K.O.getVolume();H.muted=K.O.isMuted();H.clipId=K.O.Je()||"-";H.K=K.videoData.dz|| "-";return H}; zc=function(K){var H=K.O.oW()||{};H.fs=K.O.tO();H.volume=K.O.getVolume();H.muted=K.O.isMuted()?1:0;H.mos=H.muted;H.clipid=K.O.Je();H.playerheight=K.O.getPlayerSize()?.height||0;H.playerwidth=K.O.getPlayerSize()?.width||0;K=K.videoData;var r={};K.B&&(r.fmt=K.B.itag,K.N&&(K.TF?K.N.itag!==K.B.itag:K.N.itag!=K.B.itag)&&(r.afmt=K.N.itag));r.ei=K.eventId;r.list=K.playlistId;r.cpn=K.clientPlaybackNonce;K.videoId&&(r.v=K.videoId);K.LS&&(r.infringe=1);(K.GL?0:K.bG)&&(r.splay=1);var O=Lc(K);O&&(r.live=O);K.Q0&& (r.sautoplay=1);K.bF&&(r.autoplay=1);K.jF&&(r.sdetail=K.jF);K.partnerId&&(r.partnerid=K.partnerId);K.osid&&(r.osid=K.osid);K.Ci&&(r.cc=g.rU(K.Ci));return Object.assign(H,r)}; g.yUm=function(K){if(!K.K){let H=(0,g.a)();K.K=()=>Math.round((0,g.a)()-H)/1E3; K.O.KV()}return K.K}; g.hn=function(K,H){return K.state.K(H)&&!K.oldState.K(H)?1:!K.state.K(H)&&K.oldState.K(H)?-1:0}; u4=function(K){K.Y&&Jsn(K.Y);K.qoe&&V64(K.qoe)}; v61=function(K,H,r,O){r.adFormat=r.cn;var A=H.O;H=new g.qw(new BzH(r,H.X,{getDuration:()=>r.lengthSeconds, getCurrentTime:()=>A.getCurrentTime(), QS:()=>A.QS(), cY:()=>A.cY(), w0:()=>A.w0(), getPlayerSize:()=>A.getPlayerSize(), getAudioTrack:()=>r.getAudioTrack(), getPlaybackRate:()=>A.getPlaybackRate(), Hs:()=>A.Hs(), getVisibilityState:()=>A.getVisibilityState(), R3:()=>A.R3(), oW:()=>A.oW(), getVolume:()=>A.getVolume(), isMuted:()=>A.isMuted(), tO:()=>A.tO(), Je:()=>A.Je(), getProximaLatencyPreference:()=>A.getProximaLatencyPreference(), KV(){A.KV()},Z(k,b){A.Z(k,b)},rK:()=>A.rK(), w1:()=>A.w1(), ak:k=>A.ak(k), Ik:k=>A.Ik(k)})); H.V=O;g.W(K,H);return H}; IHH=function(K){K.Y&&K.Y.send();if(K.qoe){var H=K.qoe;if(H.L){H.K==="PL"&&(H.K="N");var r=g.Lk(H.provider);g.Pr(H,r,"vps",[H.K]);H.U||(H.N>=0&&H.Y.set("user_intent",[H.N.toString()]),H.U=!0);H.provider.X.aE()&&H.Z("finalized",{});H.ob=!0;H.reportStats(r)}}if(K.provider.videoData.enableServerStitchedDai)for(let O of K.B.values())nx(O);else K.K&&nx(K.K);K.dispose()}; Z$H=function(K){if(!K.K)return null;var H=g.Cx(K.K,"atr");return r=>{K.K&&DEJ(K.K,r,H)}}; Fup=function(K,H){K=rJ(K.array,r=>H-r.start||1); return K<0?-(K+1):K}; eO4=function(K,H,r){var O=[];for(H=Fup(K,H);Hr)break}return O}; g.px=function(K,H){var r=[];for(let O of K.array)if(O.contains(H)&&r.push(O),O.start>H)break;return r}; o6M=function(K){return K.array.slice(Fup(K,0x7ffffffffffff),K.array.length)}; XC1=function(K,H){var r=NaN;for(let O of K.array)if(O.contains(H)&&(isNaN(r)||O.endH&&(isNaN(r)||O.start!H.has(r))}; dEN=function(K){return K.O.getPlayerState().K(2)?0x8000000000000:K.O.getCurrentTime()*1E3}; R7=function(K,H){var r=[];if(!H.length)return r;for(let O=0;OD.end<0x8000000000000),b=o6M(K.K)):H=K.N<=r&&Tp(H)?eO4(K.K,K.N,r):g.px(K.K,r); A=A.concat(R7(K,H));k&&(A=A.concat(KJ(K,k)));b&&(A=A.concat(R7(K,b)));K.N=r;i4(K,A)}}; HP=function(K,H){return H>K.mediaTime+K.N&&H1)K.B=!0;if(A||isNaN(K.K))K.K=H;if(K.seeking)H!==K.mediaTime&&(K.seeking=!1);else if(H>0&&K.mediaTime===H){A=1500;if(K.X.W("html5_buffer_underrun_transition_fix")){A=K.X.experiments.K("html5_min_playback_advance_for_steady_state_secs");let k=K.X.experiments.K("html5_min_underrun_buffered_pre_steady_state_ms");A=A>0&&k>0&&Math.abs(H-K.K)(O||!K.B?A:400)}K.mediaTime=H;K.Y=r;return!1}; Qzy=function(K,H,r){return H.Gg(r).then(()=>g.BL(new Tz4(H,H.Y)),O=>{O instanceof Error&&g.HS(O); var A=QZ('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),k=$S('audio/mp4; codecs="mp4a.40.2"'),b=A||k,D=H.isLivePlayback&&!g.oO(K.Y,!0);O="fmt.noneavailable";D?O="html5.unsupportedlive":b||(O="html5.missingapi");b=D||!b?2:1;A={buildRej:"1",a:H.S5(),d:!!H.xU,drm:H.jl(),f18:H.yA.indexOf("itag=18")>=0,c18:A};H.K&&(H.jl()?(A.f142=!!H.K.K["142"],A.f149=!!H.K.K["149"],A.f279=!!H.K.K["279"]):(A.f133=!!H.K.K["133"],A.f140=!!H.K.K["140"],A.f242=!!H.K.K["242"]),A.cAAC=k,A.cAVC=$S('video/mp4; codecs="avc1.42001E"'), A.cVP9=$S('video/webm; codecs="vp9"'));H.V&&(A.drmsys=H.V.keySystem,k=0,H.V.Y&&(k=Object.keys(H.V.Y).length),A.drmst=k);return new g.fa(O,A,b)})}; Ok=function(K,H){H=Math.max(Math.max(1,Math.ceil(K.policy.N/rn(K))),H);return Math.min(Math.min(8,Math.floor(K.policy.U/rn(K))),H)}; rn=function(K){return K.videoData.K?NZ(K.videoData.K)||5:5}; A3=function(K){return rn(K)*K.K}; $EO=function(K,H){if(H)return H=K.videoData,H=E6H(K,isNaN(H.liveChunkReadahead)?3:H.liveChunkReadahead,H),Ok(K,H);if(K.Y.length){if(Math.min.apply(null,K.Y)>1)return Ok(K,K.K-1);if(K.policy.G)return Ok(K,K.K+1)}return K.K}; xEM=function(K,H=!1){if(!K.Y.length)return!1;var r=K.K;K.K=$EO(K,H);if(H=r!==K.K)K.Y=[],K.eX=0;return H}; k$=function(K){var H=K.policy.K;K.N||(H=Math.max(H-1,0));return H*rn(K)}; bm=function(K,H){return H>=K.lF()-k$(K)}; PPy=function(K){var H=K.policy.Y;K.N||(H=Math.max(H-1,0));return H*rn(K)}; E6H=function(K,H,r){r.Ny&&H--;XU(r)&&(H=1);wr(r)!==0&&(K=K.experiments.K("html5_live_chunk_readahead_proxima_override"))&&(H=K,r.K?.cn()&&H++);return H}; y_=function(K,H,r=null){return new Dr(K.X.experiments.K(H)||0,r?K.X.W(r):!1)}; g6t=function(K,H){K.K=H}; jc=function(K,H,r,O,A,k,b,D){H?H.test(r)?(K.Jq(A,H,b),H.L||k()):(!H.Y||H.N?r=!1:(r=(0,g.a)(),O?H.K||(H.K=r):H.K=0,k=!O&&r-H.Y>3E4,r=H.K&&r-H.K>1E3||k?H.N=!0:!1),r&&(D={...K.qv(H),...D},D.wn=b,D.we=A,D.wsuc=O,K.O.Z("workaroundReport",D),O&&(H.reset(),K.V[A]=!1))):K.O.eQ("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.mC({source:"watchdog",name:b}))}; Luy=function(K,H){if(K.K){var r=K.getCurrentTime();if(K.Nv){if(K.O.getPlayerState().isBuffering())return;var O=K.lF()-r,A=K.ak(),k=PPy(K.K);let D=K.O.getPlaybackRate();K.V&&D!==1.05&&(K.V=!1);if(!g.UY(K.videoData)||K.videoData.isAd())O=!1;else{var b=Math.min(k+5,50);K.V?O<=k/2?(A=Date.now(),b=K.getCurrentTime(),k=0,K.gZ!=null&&K.Yv!=null&&(A=(A-K.gZ)/1E3,k=b-K.Yv,k=A>0?k/A:0),K.O.Z("vcu_done",{liveDrift:O.toFixed(3),duration:K.Yv?(b-K.Yv).toFixed(3):"0",effectiveRate:k.toFixed(3)}),M5(K)):O>b?(K.O.Z("vcu_hardseek", {liveDrift:O.toFixed(3),max_thresh:b.toFixed(3)}),M5(K)):A<2?(K.O.Z("vcu_abort_buffering",{liveDrift:O.toFixed(3),bufferHealth:A.toFixed(3)}),M5(K)):K.gZ!=null&&K.Yv!=null&&(b=(Date.now()-K.gZ)/1E3,A=K.getCurrentTime()-K.Yv,b>10&&!K.bG&&(b=A/b,K.bG=!0,K.O.Z("vcu_hardware_check",{effectiveRate:b.toFixed(3),liveDrift:O.toFixed(3),targetRate:"1.05"}),b<1.02&&(K.Mv=!1,M5(K)))):K.Mv&&O>k&&O<=b&&D===1&&A>=4&&(K.O.Z("vcu_act",{liveDrift:O.toFixed(3),bufferHealth:A.toFixed(3),rate:"1.05"}),K.Yv=K.getCurrentTime(), K.gZ=Date.now(),K.bG=!1,K.O.setPlaybackRate(1.05),K.V=!0);O=K.V}if(O)return}O=K.K;r>=O.lF()-PPy(O)||!O.OK()?r=r0&&$y(K.mediaElement)>0&&(K.Y=BP(K,K.Y,!1));var r=K.W("html5_pseudogapless_shorts_seek_to_next_start")&&H?.seekSource===60;if(!K.mediaElement||!Nz4(K,r))K.wv.start(750);else if(!isNaN(K.Y)&&isFinite(K.Y)&&(r=K.rZ-(K.Y-K.timestampOffset),!(r===0||Math.abs(r)<.005)))if(r=K.mediaElement.getCurrentTime()-K.Y,Math.abs(r)<=K.E5||Math.abs(r)<.005)YfH(K);else{if(K.videoData.fi)K.videoData.fi= !1;else if(!g.vI(K.videoData)&&K.Y>=K.Ik()-.1&&(K.Ik()!==0||H?.e6!=="seektimeline_setupMediaElement")){K.Y=K.Ik();K.N.resolve(K.Ik());K.X.aE()&&K.O.Z("setEndedInSeek",{tgt:`${K.Y}`,maxst:`${K.Ik()}`});K.O.aJ();return}try{let O=K.Y-K.timestampOffset;K.mediaElement.seekTo(O);K.Nd.K=O;K.rZ=O;K.B=K.Y;K.Vg=!1}catch(O){}}}}; Sfn=function(K,H){K.TF=!0;K.iO()&&(K.Y=K.D,K.B=K.Y,K.D=NaN);UEM(K,H)}; VMJ=function(K){var H=0,r=NaN,O="";if(!K.J)return{startSeconds:H,Gx:r,source:O};K.videoData.JI?H=K.videoData.iQ:g.vI(K.videoData)&&(H=Infinity);if(g.UY(K.videoData))return{startSeconds:H,Gx:r,source:O};K.videoData.startSeconds?(O="ss",H=K.videoData.startSeconds):K.videoData.qR&&(O="stss",H=K.videoData.qR);K.videoData.liveUtcStartSeconds&&(r=K.videoData.liveUtcStartSeconds);if(isFinite(H)&&(H>K.Ik()||H1E9}; Wu5=function(K,H){K.lG=void 0;K.playbackData=H;K.V=!1;K.Mv=!0;K.bG=!1;K.videoData.isLivePlayback&&(K.U=new tMd(()=>{a:{if(K.playbackData&&K.playbackData.K.K()){if(Z5(K.videoData)&&K.loader){var r=K.loader.qj();break a}if(K.videoData.K){r=K.videoData.K.qj();break a}}r=0}return r}),K.K=new lHd(K.videoData,K.X.experiments,()=>K.Ik(!0))); if(Zr(K.O)){if(!K.videoData.mu?.O9)if(H=VMJ(K),H.Gx)g.bj(K.videoData)&&K.oQ(H.Gx,H.startSeconds),K.B=H.startSeconds;else if(H.startSeconds>0){let r={e6:"seektimeline_startPlayback",seekSource:15,Tc:!0,xK:g.bj(K.videoData)};K.seekTo(H.startSeconds,r)}K.J=!1}else If(K)||(K.B=K.B||K.videoData.startSeconds||0,K.videoData.isLivePlayback||(H=K.O.videoData.Ik(),K.B>H&&(K.W("html5_sabr_log_invalid_sabr_current_time")&&K.O.Z("invalidSabrCmtStart",{rt:K.B,mst:H}),K.W("html5_sabr_vod_invalid_start_time_fallback")&& (K.B=0))))}; Fs=function(K,H){if(K.K&&K.loader){var r=!1;H?r=!0:os(K.videoData)?r=xEM(K.K):K.O1&&(K.O1=!1,r=xEM(K.K,!0));r&&(r=K.O.g1,H=A3(K.K),r.qoe&&(r=r.qoe,g.Pr(r,g.Lk(r.provider),"lra",[H]),r.Z("live-readahead-seconds",{v:H})));H=K.loader;r=K.K.K;K=K.K;K=(K.K-1+K.policy.K)*rn(K);var O=NaN;var A=H.QL;A===2||A===-1?(A=r,XU(H.O.getVideoData())&&(O=H.policy.qB)):A=r-1;A=Math.max(A,0);r=H.T4;r.ZH=A;r.N=O;H.SH&&(H.SH.J=K)}}; of=function(K,H){(K.loader=H)?Fs(K,!0):g.ec(K)}; Nz4=function(K,H=!1){if(!K.mediaElement||K.mediaElement.N()===0||K.mediaElement.hasError())return!1;var r=K.mediaElement.getCurrentTime()>0;return K.videoData.Y&&K.videoData.Y.K()||K.videoData.isLivePlayback||!K.videoData.jl()?K.Y>=0&&!H&&(H=K.mediaElement.Yv(),H.length||!r)?Uw(H,K.Y-K.timestampOffset):r:r}; Gwt=function(K,H){var r=K.getCurrentTime(),O=K.isAtLiveHead(r);if(K.U&&O){var A=K.U;if(A.K&&!(r>=A.Y&&r50&&A.Y.shift())),K.K.H2(r,H),H&&Luy(K,!0));O!==K.GL&&(K.videoData.JI?K.GL=O:(H=(K.getCurrentTime()-K.Zu)*1E3<=500,r=K.tq>=1E3,H||r||(H=K.O.g1,H.qoe&&(H=H.qoe,r=g.Lk(H.provider), g.Pr(H,r,"lh",[O?"1":"0"])),K.GL=O,K.tq++,K.Zu=K.getCurrentTime())))}; M5=function(K){K.O.setPlaybackRate(1);K.V=!1}; g.Xs=function(K,H){var r=K.N;r||(K.N=new QC,r=K.N,vP(K,H));return r}; BP=function(K,H,r){if(isNaN(H))return NaN;var O=K.kY();r=K.Ik(r);return K.W("html5_clamp_invalid_seek_to_min_seekable_time")&&!K.videoData.isLivePlayback&&H>r+1&&H0)||K.mediaElement&&K.mediaElement.getCurrentTime()>0||(H={e6:"seektimeline_resumeTime",Tc:H,xK:H&&g.bj(K.videoData)},K.videoData.D||(H.seekSource=15),K.seekTo(K.B,H))}; UEM=function(K,H){JUp(K,H).then(void 0,()=>{g.ec(K)}); g.Xs(K,H).then(r=>{g.wn(K,r)},()=>{g.ec(K)}); K.O.gJ(H);K.X.aE()&&(H=K.qv(),H["native"]=`${+K.Vg}`,H.tgt=`${K.Y}`,H.otgt=`${K.Y+K.timestampOffset}`,H.maxst=`${K.Ik()}`,K.K&&K.W("html5_high_res_seek_logging")&&(H.tht=`${K.K.V()}`,H.ht=`${K.K.lF()}`,H.adft=`${k$(K.K)}`),K.W("html5_sabr_parse_live_metadata_playback_boundaries")&&K.videoData.K&&g.bj(K.videoData)&&(H.minst=`${K.videoData.K.IH}`,H.cminst=`${K.videoData.K.kY()+K.timestampOffset}`,H.maxst=`${K.videoData.K.eZ}`,H.hts=`${K.videoData.K.Yv}`,H.cmaxst=`${K.videoData.K.Ik()+K.timestampOffset}`), K.O.Z("startSeek",H))}; JUp=function(K,H){K.Md||(K.loader?isFinite(K.Y)?K.Md=K.loader.seek(K.Y-K.timestampOffset,H):(g.vI(K.videoData),K.O.E0=0,K.Md=Ng(K.loader),$7(K.videoData)||(K.Y=K.loader.getCurrentTime()+K.timestampOffset)):K.Md=nd(K.Y-K.timestampOffset));return K.Md}; g.wn=function(K,H){K.L&&(K.L.resolve(H),K.O.BX(),K.X.aE()&&(H=K.qv(),H["native"]=`${+K.Vg}`,H.otgt=`${K.Y+K.timestampOffset}`,K.O.Z("seekEnd",H)));g.ec(K)}; YfH=function(K){K.N&&(K.N.resolve(K.mediaElement.getCurrentTime()),K.Nd.Y=null)}; g.ec=function(K){K.Y=NaN;K.D=NaN;K.rZ=NaN;K.N=null;K.Md=null;K.L=null;K.TF=!1;K.Vg=!1;K.E5=0;K.cn.stop();K.pK.stop()}; mEM=function(K){if(K.J)if(K.videoData.mu?.O9)K.J=!1;else if(g.UY(K.videoData))K.J=!1;else{var H="ss",r=0;K.videoData.K?.isManifestless&&K.videoData.Yv&&!If(K)&&(H="mss",r=K.videoData.Yv);(K.videoData.JI?K.W("html5_prioritize_windowed_st_start_seconds"):K.W("html5_prioritize_st_start_seconds"))&&!r&&K.videoData.qR&&(H="stss",r=K.videoData.qR);!r&&sz1(K)&&(r=K.videoData.liveUtcStartSeconds||K.videoData.Yv,H="utc",r=K.Ik()-K.Rr(K.Ik())+r);!r&&K.videoData.KE()&&K.videoData.qR&&(H="stss",r=K.videoData.qR); var O={};if(r){if(r>K.Ik()||r{g.wn(K,k)},()=>{g.ec(K)}),K.videoData.isAd()&&oK9({adCpn:K.videoData.clientPlaybackNonce, contentCpn:K.videoData.hostCpn??""},H.K),K.rZ=A,g6t(K.Nd,r.getCurrentTime()),K.seekTo(A,{seekSource:104,e6:"seektimeline_mediaElementEvent"}),K.Vg=!0;break;case "seeked":YfH(K);break;case "ratechange":K.Nv&&K.V&&K.O.getPlaybackRate()!==1.05&&(H=K.lF()-K.getCurrentTime(),K.O.Z("vcu_abort_rate",{lag:H.toFixed(3),rate:String(K.O.getPlaybackRate())}),K.V=!1);break;case "loadedmetadata":Zr(K.O)||mEM(K);vP(K);break;case "progress":vP(K);break;case "pause":K.G=K.getCurrentTime()}K.G&&((O==="play"||O==="playing"|| O==="timeupdate"||O==="progress")&&K.getCurrentTime()-K.G>10&&(K.W("html5_sky_skip_pause_jump")?K.O.Z("skipPauseJump",{evt:O,cmt:K.getCurrentTime(),lpt:K.G}):K.seekTo(K.G,{e6:"pauseJump"})),O!=="pause"&&O!=="play"&&O!=="playing"&&O!=="progress"&&(K.G=0))}; sz1=function(K){return(Si(K.videoData)||!!K.videoData.liveUtcStartSeconds)&&(!!K.videoData.liveUtcStartSeconds||If(K))&&!!K.videoData.K}; dn=function(K,H){return K.K.get(H)?.buffer.B()||[]}; cP=function(K,H){return K.K.get(H)?.buffer.N()||0}; TP=function(K,H,r,O,A,k=""){K=`${K}_${H}_${r}_${+O}${+A}`;k&&(K+=`_${k}`);return K}; i$1=function(K,H){function r(k){return O.L!=="yt"&&(A.partnerId===38&&O.playerStyle==="books"||A.partnerId===30&&O.playerStyle==="docs"||A.partnerId===33&&O.playerStyle==="google-live")?fHm(K,A,k):n6d(K,A).then(()=>{O.W("embeds_enable_shorts_ui")&&K.j().ra&&A.isEmbedsShortsMode(new g.mg(0,0),!!A.playlistId)?hOO(K,A):Q_(K,A)},b=>{Q_(K,A,!0); throw b;})} var O=K.j(),A=K.getVideoData();A.DE();A.loading=!0;return unt(K)?qf1(K,A,H).then(()=>{Q_(K,A)},k=>{k=na(k); if(a1(k.severity))return Q_(K,A,!0),Promise.reject(k);k.errorCode==="onesie.response.badproxystatus"&&`${k.details.st}`==="3"&&(pCm=!0);K.handleError(k);return r("onesie")}):O.W("embeds_enable_shorts_ui")&&O.ra?ROy(K,A).then(()=>r("gvi")):r("gvi")}; unt=function(K){var H=K.j();if(H.W("html5_disable_onesie")||!H.W("html5_onesie")||!H.W("html5_onesie_inline")&&K.getVisibilityState()===5||H.L!=="yt")return!1;var r=H.pK;if(!r||!r.K)return K.handleError(new g.fa("onesie.unavailable.hotconfig",{key:"0"})),!1;if(r.K.D<(0,g.a)()&&(K.Z("okexp","1"),(r=K.bi())&&H.W("html5_prefer_trusted_host_on_key_expiration"))){r.Y=!0;let O=r.K.get(0)?.K();O&&!s8(O)&&r.K.delete(0)}if(pCm)return K.Z("ost3","1"),!1;r={};return Object.keys(r).length>0?(r.onesie="0",K.handleError(new g.fa("html5.missingapi", r)),!1):K.getVideoData().livePreload&&H.s5().Y()?!1:!0}; Ek=function(K,H){var r=g.Wb();g.GQ(r,H);return i9(r,WU(),{Mc:K.B,clientInterface:aO(K)})}; KlH=function(K,H){var r=K.j();if(g.DR(r)&&H.CK())return`${K.getPlayerType()}_${H.videoId}_${H.cD}`;r=g.FG(r)&&r.s5().K.m0($$)?H.playerResponseCacheToken??H.playerParams??"":"";return TP(K.getPlayerType(),H.videoId,H.cD,H.isAutonav,H.Q0,r)}; qf1=async function(K,H,r){H.fetchType="onesie";var O=void 0;if(Rs(H))if(O=K.ba){var A=KlH(K,H);O=O.get(A)}else O=void 0;A=K.Q6.P$;if(O){if(H.loading=!1,H.rq=!0,fs(H,{player_response:O},!0),H.loading||P6(H))return K.Z("prr","1"),Promise.resolve()}else{O=kn(H,K.getPlayerSize(),K.getVisibilityState());r=new Md(K,O,r);O=await r.fetch();let b={player_response:O};H.loading=!1;if(r.LB){for(let [D,y]of r.LB.entries()){var k=D;let I=y;K.j().s5().K.m0(x$)||A.K.get(k)!==I&&A.K.set(k,I,180);k===H.videoId&&(k= I.Wc(),H.Ys=k)}A.SX=r}for(let [D,y]of r.OS.entries())A.Y.set(D,y,180);fs(H,b,!0);if(H.loading||P6(H))return Rs(H)&&(A=KlH(K,H),H=H.getPlayerResponse())&&(H=H.responseContext?.cacheInstruction?.maxAgeSeconds??H.responseContext?.maxAgeSeconds??void 0,K.ba?.put(A,O,H)),Promise.resolve()}A.K.GB();A.Y.GB();H.Ys=[];K={};A="onesie.response";r=0;H.errorCode?(A="auth",K.ec=H.errorCode,K.ed=H.errorDetail,K.es=H.T2||"",r=2):(K.successButUnplayable="1",K.disposed=`${+H.DE()}`,K.afmts=`${+/adaptiveFormats/.test(O)}`, K.cpn=H.clientPlaybackNonce);return Promise.reject(new g.fa(A,K,r))}; n6d=async function(K,H){var r=H.isAd(),O=!r,A=r?1:3;for(let b=0;b0){await g.xX(5E3);var k=new g.zh("Retrying OnePlatform request",{attempt:b});g.HS(k)}try{await HDd(K,H);return}catch(D){let y=na(D);k=y.errorCode;let I=K.j().W("html5_use_network_error_code_enums")?401:"401";O&&k==="manifest.net.badstatus"&&y.details.rc===I&&(O=!1,b===A-1&&(A+=1));if(b===A-1)return K=rhp(r,y.details),K.details.backend="op",K.details.originec=k,Promise.reject(K);if(k==="auth"||k==="manifest.net.retryexhausted"|| g.nZ(K.j()))return Promise.reject(y);K.handleError(y);if(a1(y.severity))break}}return Promise.reject(rhp(r,{backend:"op"}))}; HDd=async function(K,H){H.fetchType="gp";var r=K.j(),O=g.Ej(r,g.JW(H));O=O.K?await O.K:O.getValue();var A=Ek(r,O),k=kn(H,K.getPlayerSize(),K.getVisibilityState()),b=RH(ODJ),D=g.JW(H),y=(0,g.a)(),I=!1,Z="empty";O=0;K.b1("psns");var e={dQ:function(w){w.readyState===2&&K.b1("ps_c")}}; if(r.B){let w={videoId:String(H.videoId)},d=OJ(H.getResolveUrlResponse());d&&(w.params=d);H.playlistId&&(w.playlistId=String(H.playlistId));e.EJ={U4:TF("player",w)}}A=await g.b6(A,k,b,void 0,e);K.b1("psnr");if(!H.DE()){A?"error"in A&&A.error?(I=!0,Z=`esf:${A.error.message}`,O=A.error.code):A.errorMetadata&&(I=!0,Z="its",O=A.errorMetadata.status):I=!0;if(I)return I=0,A=((0,g.a)()-y).toFixed(),y={},y=r.W("html5_use_network_error_code_enums")?{backend:"op",rc:O,rt:A,reason:Z,has_kpt:H.pK?"1":"0",has_mdx_env:H.mdxEnvironment? "1":"0",has_omit_key_flag:g.Ic("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:r.pageId?"1":"0",has_token:D?"1":"0",has_vvt:H.J?"1":"0",is_mdx:H.isMdxPlayback?"1":"0",mdx_ctrl:H.GA||"",token_eq:D===g.JW(H)?"1":"0"}:{backend:"op",rc:`${O}`,rt:A,reason:Z,has_kpt:H.pK?"1":"0",has_mdx_env:H.mdxEnvironment?"1":"0",has_omit_key_flag:g.Ic("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:r.pageId?"1":"0",has_token:D?"1":"0",has_vvt:H.J?"1":"0",is_mdx:H.isMdxPlayback? "1":"0",mdx_ctrl:H.GA||"",token_eq:D===g.JW(H)?"1":"0"},H="manifest.net.connect",O===429?(H="auth",I=2):O>200&&(H="manifest.net.badstatus",O===400&&(I=2)),Promise.reject(new g.fa(H,y,I));H.loading=!1;fs(H,{raw_player_response:A},!0);g.nZ(H.j())&&A&&A.trackingParams&&Ahn(A.trackingParams);if(H.errorCode)return r={ec:H.errorCode,ed:H.errorDetail,es:H.T2||""},O="auth",g.nZ(H.j())&&H.errorCode&&(O=H.errorCode),Promise.reject(new g.fa(O,r,2));if(!H.loading&&!P6(H))return r=H.isAd()?"auth":"manifest.net.retryexhausted", Promise.reject(new g.fa(r,{successButUnplayable:"1",hasMedia:g.x7(H)?"1":"0"},2))}}; fHm=async function(K,H,r){function O(){return!0} function A(I){I=na(I);if(a1(I.severity))return Promise.reject(I);K.handleError(I);return!1} var k=thp(K.j(),H,K.getPlayerSize(),K.getVisibilityState(),K.isFullscreen()),b=H.isAd(),D=b?1:3;for(let I=0;I0&&(await g.xX(5E3),y={playerretry:I,playerretrysrc:r},b||(y.recover="embedded"),y=g.Pp(k,y));if(await kKJ(H,y).then(O,A))return}H=b?"auth":"manifest.net.retryexhausted";r=b?2:1;if(!b&&Math.random()<1E-4)try{g.HS(new g.zh("b/152131571",btoa(k)))}catch{}return Promise.reject(new g.fa(H,{backend:"gvi"},r))}; kKJ=async function(K,H){function r(y){if(!K.DE()){y=y?y.status:-1;var I=0,Z=((0,g.a)()-D).toFixed();Z=O.W("html5_use_network_error_code_enums")?{backend:"gvi",rc:y,rt:Z}:{backend:"gvi",rc:`${y}`,rt:Z};var e="manifest.net.connect";y===429?(e="auth",I=2):y>200&&(e="manifest.net.badstatus",y===400&&(I=2));return Promise.reject(new g.fa(e,Z,I))}} K.fetchType="gvi";var O=K.j(),A;(A=lDJ(K))?(A={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:A},H=g.Pp(H,{action_display_post:1})):A={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var k={};O.sendVisitorIdHeader&&K.visitorData&&(k["X-Goog-Visitor-Id"]=K.visitorData);var b=g.IO(O.experiments,"debug_sherlog_username");b&&(k["X-Youtube-Sherlog-Username"]=b);Object.keys(k).length>0&&(A.headers=k);var D=(0,g.a)();A=await iv(g.D6,H,A).then(void 0,function(y){return r(y.xhr)}); if(!A||!A.responseText)return r(A);K.loading=!1;A=g.Ta(A.responseText);fs(K,A,!0);if(K.errorCode)return Promise.reject(new g.fa("auth",{ec:K.errorCode,ed:K.errorDetail,es:K.T2||""},2));if(!K.loading&&!P6(K))return A=K.isAd()?"auth":"manifest.net.retryexhausted",Promise.reject(new g.fa(A,{successButUnplayable:"1"},2))}; rhp=function(K,H){return new g.fa(K?"auth":"manifest.net.retryexhausted",H,K?2:1)}; Q_=async function(K,H,r=!1){var O=K.j();r&&(!g.XG(O)||WI(H)!=="embedded")||H.FW||WI(H)!=="adunit"&&(g.DR(O)||g.ZR(O)||g.pZ(O)||or(O)||g.A1(O)||aO(O)==="WEB_CREATOR")||(r=g.Ej(O,g.JW(H)),r=r.K?await r.K:r.getValue(),bDP(K,H,r))}; bDP=async function(K,H,r){try{let k=K.j(),b=Ek(k,r);var O=H.j();let D=g.Ph(),y={context:g.rZ(H),videoId:H.videoId,racyCheckOk:H.racyCheckOk,contentCheckOk:H.contentCheckOk,autonavState:"STATE_NONE"};WI(H)==="adunit"&&(y.isAdPlayback=!0);O.embedConfig&&(y.serializedThirdPartyEmbedConfig=O.embedConfig);O.GW&&(y.showContentOwnerOnly=!0);H.zD&&(y.showShortsOnly=!0);D.m0(141)&&(y.autonavState=D.m0(140)?"STATE_OFF":"STATE_ON");if(g.Ir(O)){let w=D.m0(65);r=w!=null?!w:!1;let d=!!g.ch("yt-player-sticky-caption"); y.captionsRequested=r&&d}let I=O.getWebPlayerContextConfig().encryptedHostFlags;I&&(y.playbackContext={encryptedHostFlags:I});var A=y;let Z=RH(DKn);K.b1("wn_s");O={};k.B&&(O.EJ={U4:TF("next",{videoId:String(H.videoId)})});let e=await g.b6(b,A,Z,void 0,O);K.b1("wn_r");!e||"error"in e&&e.error||(g.nZ(H.j())&&e.trackingParams&&Ahn(e.trackingParams),fs(H,{raw_watch_next_response:e},!1))}catch(k){}}; hOO=async function(K,H){var r=g.Ej(K.j(),g.JW(H));r=r.K?await r.K:r.getValue();yhH(K,H,r)}; yhH=async function(K,H,r){K=K.j();try{let b=Ek(K,r);let D={context:g.rZ(H),playerRequest:{videoId:H.videoId},disablePlayerResponse:!0},y=H.getResolveUrlResponse();if(y){let e=OJ(y);e&&(D.playerRequest.params=e);let w=y5(y)?.params;w&&(D.params=w)}var O=D;let I=RH(jHH);r={};if(K.B){let e={videoId:String(H.videoId)};var A,k=H.getResolveUrlResponse();(A=y5(k)?.params)&&(e.params=A);r.EJ={U4:TF("reel_item_watch",e)}}let Z=await g.b6(b,O,I,void 0,r);!Z||"error"in Z&&Z.error||fs(H,{raw_reel_item_watch_response:Z})}catch(b){}}; ROy=async function(K,H){try{let r=K.j(),O=g.Ej(r,g.JW(H)),A=O.K?await O.K:O.getValue(),k=Ek(r,A),b=bt(H,K.getPlayerSize(),K.getVisibilityState()),D=RH(PP),y=await g.b6(k,b,D);H.DE()||y&&fs(H,{raw_resolve_url_response:y},!0)}catch(r){}}; Ahn=function(K){g.tJ(g.xW(),K)}; MWM=function(K,H){K.b1("vir");K.b1("ps_s");g.Ki("vir",void 0,"video_to_ad");H=i$1(K,H);H.then(function(){K.b1("virc");g.Ki("virc",void 0,"video_to_ad");K.b1("ps_r");g.Ki("ps_r",void 0,"video_to_ad")},function(){K.b1("virc"); g.Ki("virc",void 0,"video_to_ad")}); return H}; gn=function(){var K=rC();return!(!K||K==="visible")}; vON=function(K){var H=Bhd();H&&document.addEventListener(H,K,!1)}; IVM=function(K){var H=Bhd();H&&document.removeEventListener(H,K,!1)}; Bhd=function(){if(document.visibilityState)var K="visibilitychange";else{if(!document[Hh+"VisibilityState"])return"";K=Hh+"visibilitychange"}return K}; FlJ=function(K){ZDp=K}; eX5=function(K){LJ=K}; VIn=function(K){var H=K.Hc;K=K.videoData;var r=wM(H,K);H.W("html5_disable_client_autonav_cap_for_onesie")||r.compose(dM(H,K));return r}; qd=function(K,H){N5(K,H.reason,H.K.info,H.source,H.token)}; Y$=function(K,H){K.ek("localmediachange",H)}; AQH=function(K,H){K.Q6.Ij()||(K.Z("sgap",{f:H}),K.Q6.clearQueue(!1,H==="pe"))}; oOJ=function(K){K.mediaElement&&(K.mediaSource?(Uk(K),K.HZ(),Sc(K,!1)):(K.videoData.U&&K.videoData.U.N(),K.mediaElement.stopVideo()),K.playVideo())}; Zr=function(K){return(K.W("html5_disable_video_player_initiated_seeks")||K.W("html5_disable_video_player_initiated_seeks_live")&&K.videoData.isLivePlayback)&&g.bj(K.videoData)}; t3=function(K,H){K.fh&&V_(K);K.fh=new g.rd(H*1E3,0x7ffffffffffff);K.fh.namespace="endcr";K.addCueRange(K.fh)}; V_=function(K){K.removeCueRange(K.fh);K.fh=null}; WP=function(K){if(K.videoData.Y&&K.videoData.Y.K()){var H=lm(K);K.loader&&K.loader.oV(H,XSd(K))}}; zP=function(K,H=!0){K.X.I6&&!K.videoData.backgroundable&&K.mediaElement&&!K.fQ()&&(K.isBackground()&&K.mediaElement.bG()?(K.Z("bgmobile",{suspend:1}),K.RK(!0,!0)):!K.isBackground()&&H&&GP(K)&&K.Z("bgmobile",{resume:1}))}; CJ=function(K){if(!g.vI(K.videoData))return NaN;var H=0;K.loader&&K.videoData.K&&(H=Z5(K.videoData)?K.loader.qj():K.videoData.K.qj());return(0,g.a)()/1E3-K.Rr()-H}; wSt=function(K,H){if(K.playerType===2||K.X.Vs)H.Ex=!0;var r=nQ(H.cn,H.O3,K.X.B,K.X.D);r&&(H.adFormat=r);K.playerType===2&&(H.bF=!0);if(K.isFullscreen()||K.X.B)r=g.ch("yt-player-autonavstate"),H.autonavState=r||(K.X.B?2:K.videoData.autonavState);H.endSeconds&&H.endSeconds>H.startSeconds&&t3(K,H.endSeconds)}; J3=function(K){K.loader&&(K.e$&&(K.e$.dispose(),K.e$=null),K.loader.dispose(),K.loader=null,K.VR=null,of(K.u1,null));K.e$||(K.JW()?dKm(K):K.HZ())}; EOd=function(K){if(!K.playerState.K(128))if(K.videoData.isLoaded(),K.rH=g.u0(K.videoData.z4),g.x7(K.videoData)){K.Bl.tick("bpd_s");sk(K).then(()=>{K.Bl.tick("bpd_c");if(!K.DE()){K.aM&&(K.S6(SF(SF(K.playerState,512),1)),GP(K));var r=K.videoData;r.endSeconds&&r.endSeconds>r.startSeconds&&t3(K,r.endSeconds);K.Pq.finished=!0;mK(K,"dataloaded");K.dH.started&&af(K);N9P(K.Hc,K.nB)}}); K.W("html5_log_media_perf_info")&&K.Z("loudness",{v:K.videoData.qn.toFixed(3)},!0);var H=K.mediaElement?.mU();if(H&&"disablePictureInPicture"in H&&K.X.AO)try{H.disablePictureInPicture=K.X.xS&&!K.videoData.backgroundable}catch(r){g.HS(r)}chH(K);K.mB=new ThH(K.videoData)}else K.s5().K.m0(QHd)&&K.videoData.lO()&&(K.Pq.finished=!0),mK(K,"dataloaded")}; $KN=function(K){var H=K.videoData;MWM(K,K.IE).then(void 0,r=>{K.videoData!==H||H.DE()||(r=na(r),r.errorCode==="auth"&&K.videoData.errorDetail&&K.videoData.errorDetail!=="7"?K.eQ(r.errorCode,2,unescape(K.videoData.errorReason),g.mC(r.details),K.videoData.errorDetail,K.videoData.T2||void 0):K.handleError(r))})}; xKy=function(K){return g.DR(K.X)&&K.videoData.isLivePlayback&&(!K.X.W("html5_allow_multiview_tile_preload")||!K.videoData.livePreload)}; PgJ=function(K){if(K.videoData.W("html5_disable_preload_for_ssdai_with_preroll")&&K.videoData.isLivePlayback&&K.t2())K=!0;else{var H;if(H=K.aM)H=K.X.s5(),H=g.DR(K.X)&&K.videoData.isLivePlayback&&(!K.X.W("html5_allow_multiview_tile_preload")||!K.videoData.livePreload||H?.Y()||H?.B());K=H}return K}; sk=function(K){J3(K);K.nB=null;var H=Qzy(K.X,K.videoData,K.fQ());K.rJ=H;K.rJ.then(r=>{gOP(K,r)},r=>{K.DE()||(r=na(r),K.visibility.isBackground()?(fJ(K,"vp_none_avail"),K.rJ=null,K.Pq.reset()):(K.Pq.finished=!0,K.eQ(r.errorCode,r.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.mC(r.details))))}); return H}; chH=function(K){if(dr(K.videoData,"html5_set_debugging_opt_in")){let H=g.Ph();if(!H.m0(183)){K=`f${Math.floor(183/31)+1}`;let r=Yg(K)||0;r|=268435456;r===0?delete NU[K]:NU[K]=r.toString(16).toString();H.save()}}}; mK=function(K,H="dataupdated"){K.ek("internalvideodatachange",H,K.videoData)}; gOP=function(K,H){if(!K.DE()&&!H.videoData.DE()){K.nB=H;Wu5(K.u1,K.nB);if(K.videoData.isLivePlayback){var r=LlN(K.Q6.P$,K.videoData.videoId)||K.loader&&!isNaN(K.loader.bR);r=K.W("html5_onesie_live")&&r;Zr(K)||K.videoData.Yv>0&&!Z5(K.videoData)||r||K.seekTo(K.Ik(),{e6:"videoplayer_playbackData",seekSource:18})}if(K.videoData.Y.K()){if(xhm(K.videoData)){K.eQ("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.mC({missabrurl:1}));return}if(K.loader)g.HS(Error("Duplicated Loader"));else{r=K.X.experiments.K("html5_onesie_defer_content_loader_ms"); let O=()=>{nJ(K,()=>{K.DE()||K.loader||Nhy(K)})}; r&&K.t2()&&LlN(K.Q6.P$,K.videoData.nA)?g.Co(O,r):O()}}else!K.videoData.Y.K()&&fc(K.videoData)&&Y$(K,new h3(K.videoData.videoId||"",4));K.dL();xW9(H).then(()=>{var O={};K.rL(O);K.X.aE()&&K.W("html5_log_media_perf_info")&&K.Z("av1Info",O);WP(K)})}}; GP=function(K,H=!1){if(!K.mediaElement||!K.videoData.Y)return!1;var r=Yy9(K,H),O=K.mediaElement.bG(),A=!1;O&&O.equals(r)||(UKJ(K,r),A=!0);K.playerState.K(2)||CPM(K.u1,H);a:{H=A;if(g.bj(K.videoData)){if(!K.videoData.jl())break a}else if(!g.$l(K.videoData))break a;if(K.mediaElement)if((r=K.videoData.V)&&K.mediaElement.D()){O=K.mediaElement.mU();if(K.ON)if(O!==K.ON.element)Uk(K);else if(H&&r.flavor==="fairplay"&&!gR())Uk(K);else break a;if(K.W("html5_report_error_for_unsupported_tvos_widevine")&&gR()&& r.flavor==="widevine")K.eQ("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{K.ON=new Sy4(O,K.videoData,K.X,K.mediaElement,K.LL);K.ON.subscribe("licenseerror",K.n9,K);K.ON.subscribe("qualitychange",K.K4,K);K.ON.subscribe("heartbeatparams",K.AB,K);K.ON.subscribe("keystatuseschange",K.oM,K);K.ON.subscribe("ctmp",K.Z,K);for(let k of K.nD.keys)H=K.nD.get(k),K.ON.gH(H);K.W("html5_eme_loader_sync")||K.nD.GB()}}else K.eQ("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return A}; nJ=function(K,H){K.X.O1&&K.X.s5().K.m0(VWJ)?Zn(K.X.O1,H,()=>{x9(K.X);K.X.O1=void 0;H()}):H()}; Nhy=function(K){K.e$?wjp(K.e$).then(()=>{K.DE()||K.loader||tWM(K)}):tWM(K)}; af=function(K){K.DE();if(!K.dH.finished&&K.Pq.finished&&!K.playerState.K(128)&&!K.rH.length){if(!K.t8.started){var H=K.t8;H.started=!0;H.Y()}K.HL()||(K.loader&&(K.zb=K.loader.ak(!0)>0),K.dH.finished||(K.dH.finished=!0),H=K.W("html5_onesie_live")&&K.loader&&!isNaN(K.loader.bR),!K.videoData.isLivePlayback||K.videoData.Yv>0&&!Z5(K.videoData)||H||Zr(K)||(K.seekTo(K.Ik(),{e6:"videoplayer_readying",seekSource:18}),K.isBackground()&&(K.BH=!0)),H=K.g1,H.qoe&&YmP(H.qoe),K.ek("playbackready"),g.hS("pl_c",K.Bl.timerName)|| (K.Bl.tick("pl_c"),g.Ki("pl_c",void 0,"video_to_ad")),g.hS("pbr",K.Bl.timerName)||(K.Bl.tick("pbr"),g.Ki("pbr",void 0,"video_to_ad")))}}; fJ=function(K,H){K.playerState.K(128)||(K.S6(tn(K.playerState,1028,9)),K.Z("dompaused",{r:H}),K.ek("onAutoplayBlocked"))}; um=function(K){var H=lm(K);return jl(H)||!K.nB?null:g.C5(K.nB.K.videoInfos,r=>H.N(r))}; N5=function(K,H,r,O,A){var k=K.g1,b=K.videoData;b.B=r;var D=um(K);r=new lVM(r,H,D?D.itag:"",O,A);if(k.qoe){k=k.qoe;O=A=g.Lk(k.provider);D=[r.K.id,r.Y,k.G5,r.reason];k.cn||D.push(t6P(k,r));r.token&&D.push(r.token);g.Pr(k,O,"vfs",D);k.G5=r.K.id;D=k.provider.O.getPlayerSize();if(D.width>0&&D.height>0){D=[Math.round(D.width),Math.round(D.height)];let y=g.Bo();y>1&&D.push(y);g.Pr(k,O,"view",D)}k.cn||(k.provider.X.aE()&&(V4(k,"rqs"),V4(k,"rqs2")),k.provider.videoData.K&&FX(k.provider.videoData.K)&&k.Y.set("preload", ["1"]));k.cn=!0;k.L=!0;r.reason==="m"&&++k.Qb===100&&Wr(k,2);g.Pr(k,A,"vps",[k.K]);k.gZ||k.reportStats(A)}r=K.Hc;r.Y=0;r.K=0;K.ek("internalvideoformatchange",b,H==="m")}; lm=function(K){if(K.nB){var H=K.Hc;var r=K.nB;K=K.b$();var O=T9M(H);if(jl(O)){if(O=H.oL(r).compose(XA(H,r)).compose($Wy(H,r)).compose(wM(H,r.videoData)).compose(dM(H,r.videoData,r)).compose(c7(H,r)).compose(QN(H,r)),jl(K)||H.W("html5_apply_pbr_cap_for_drm")){var A=O.compose;if(H.W("html5_disable_ustreamer_constraint_for_sabr")&&g.bj(r.videoData))var k=HY;else k=H.O.Ei(),H.W("html5_use_video_quality_cap_for_ustreamer_constraint")&&k&&k.QQ>0&&jl(r.videoData.nZ)&&(k=k.QQ,r.videoData.nZ=new kP(0,k,!1, "u")),k=r.videoData.nZ;O=A.call(O,k)}}else H.W("html5_perf_cap_override_sticky")&&(O=O.compose(c7(H,r)));O=O.compose(QN(H,r));H=r.videoData.xV.compose(O).compose(r.videoData.GR).compose(K)}else H=HY;return H}; WlO=function(K,H,r,O,A){var k=K.g1,b=K.videoData;if(r!==b.N){var D=!b.N;b.N=r;var y=H==="m"||H==="t";y||(H=D?"i":"a");H=new lVM(r,H,"",O,A);if(k.qoe){k=k.qoe;r=g.Lk(k.provider);let Z=[];if(H.K.id!==k.CK){O=[H.K.id,k.CK,H.reason];A=Z;var I=A.push;let e=[],w=k.provider.videoData.II.K,d=H.K.audio?.Y??w?.hJ;d==null||isNaN(d)||e.push(`fl.${d}`);w&&(w.formatId&&w.formatId!==H.K.id&&k.Z("agc",{qoemismatch:"1",agc_fmt:w.formatId,afmt:H.K.id}),w.Pj==null||isNaN(w.Pj)||e.push(`tl.${w.Pj}`),w.jd==null||isNaN(w.jd)|| e.push(`vg.${w.jd}`),w.hj!==0&&e.push(`nm.${w.hj}`));I.call(A,...e);H.reason==="i"&&Z.push(t6P(k,H));Z.length>0&&O.push(Z.join(";"));H.token&&O.push(H.token);g.Pr(k,r,"afs",O);k.CK=H.K.id}}K.ek("internalaudioformatchange",b,!D&&y)}}; GKO=function(K){var H="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let r of H)K.yy.Qg(K.mediaElement,r,K.e4,K);K.X.HG&&K.mediaElement.D()&&(K.yy.Qg(K.mediaElement,"webkitplaybacktargetavailabilitychanged",K.c6,K),K.yy.Qg(K.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",K.Cu,K))}; dKm=function(K){if(K.mediaSource)if(K.gj(),K.mediaSource.D)try{K.X.aE()&&K.Z("rms",{l:"vprms",sr:K.JW(),rs:K.mediaSource.B()}),K.mediaSource.clear(),K.mediaElement?.cn(K.mediaSource),K.mediaSource=null}catch(r){var H=new g.zh(`Error while clearing Media Source in VideoPlayer: ${r.name}, ${r.message}`);H=na(H);K.handleError(H);K.HZ()}else K.HZ()}; Uk=function(K){K.ON&&(K.ON.dispose(),K.ON=null)}; zXd=function(K){K.mediaElement&&K.mediaElement.fQ()&&(K.pI=(0,g.a)());K.X.qs?g.Co(()=>{q5(K)},0):q5(K)}; q5=function(K){if(!K.mediaSource?.BZ()){if(K.mediaElement)try{K.Rz=K.mediaElement.playVideo()}catch(H){fJ(K,`err.${H}`)}if(K.Rz){let H=K.Rz;H.then(void 0,r=>{if(!(K.playerState.K(4)||K.playerState.K(256)||K.Rz!==H||r&&r.name==="AbortError"&&r.message&&r.message.includes("load"))){let O="promise";r&&r.name&&(O+=`;m.${r.name}`);fJ(K,O);K.C3=!0;K.videoData.GL=!0}})}}}; Sc=function(K,H=!1){if(K.mediaSource)return K.mediaSource.V;CgO(K,H);return K.ri()?.Nd()||null}; Yy9=function(K,H=!1){var r=null;K.videoData.Y?.K()?(r=Sc(K,H),K.loader?.resume()):(J3(K),K.videoData.U&&(r=K.videoData.U.Y()));return r}; mKp=function(K,H){if(H.K.video.quality==="auto"&&H.HC().B())if(K.W("html5_hls_report_pseudo_itag")&&K.videoData.hlsvp){var r=K.Qm();if(r&&r.videoHeight>0&&r.videoWidth>0){var O=r.videoHeight;r=r.videoWidth;a:{K=K.ON?.K.flavor==="fairplay"?Jh4:sHd;for(A of K)if(O>=A.minHeight){var A=A.itag;break a}A=""}if(A)return new IG(A,"application/x-mpegURL",{video:new DF(r,O)})}}else if(K.videoData.lG)for(O of K.videoData.lG)if(O.getHeight()===K.y5&&O.K.video.quality!=="auto")return O.HC();return H.HC()}; XSd=function(K){return!(!K.W("html5_enable_vp9_fairplay")||!K.ON?.K?.K())}; aVp=function(K){return!!(K.W("html5_native_audio_track_switching")&&g.rA&&K.videoData.B?.B())}; fVp=function(K){if(!aVp(K))return!1;K=K.mediaElement?.audioTracks();return!!(K&&K.length>1)}; hXM=function(K){var H=nOp(K);if(H){var r=pJ[H]||H;return K.videoData.getAvailableAudioTracks().find(O=>O.Du.getName()===r)}}; nOp=function(K){if(K=K.mediaElement?.audioTracks())for(let H=0;HA.getLanguageInfo().id===O)); if(K.X.experiments.jk("enable_audio_description_setting")&&g.Ph().m0(198))for(let A of r)if(A.V){H=A;break}K.s5().K.m0(qyn)&&K.videoData.cotn&&(H=r.find(A=>!!A.L)); H||(K=K.getAudioTrack(),H=K.Du.isDefault?void 0:K);return H}; tWM=function(K){T5n(K.videoData.K,{cpn:K.videoData.clientPlaybackNonce,c:K.X.K.c,cver:K.X.K.cver});var H=ECJ(K.X,K.videoData,K.IE),r=pS1(K);K.nD.GB();var O=RX4(K.Q6.P$,K.videoData.videoId);H.K?(K.VR=new iD1(K,K.IE,H,K.videoData.K,K.videoData.Y,lm(K),r,K.videoData.enableServerStitchedDai,O,K.videoData.KB,K.e$?.D(),K.e$?.Vg()),K.loader=K.VR):(K.VR=null,K.loader=new g.Rf(K,K.IE,H,K.videoData.K,K.videoData.Y,lm(K),r,K.videoData.enableServerStitchedDai,O,K.videoData.KB));H=PgJ(K);K.loader.initialize(K.getCurrentTime(), lm(K),H);if(K.e$)if(K.loader.Vt){K.Z("opa_use",{fmt:K.e$.D().join(",")});let A=K.e$;A.Nd.then(()=>{A.dispose();K.e$===A&&(K.e$=null)})}else K.Z("opa_drop",{fmt:K.e$.D().join(",")}),K.e$.dispose(),K.e$=null,K.HZ(),Sc(K),K.playerState.isOrWillBePlaying()&&K.playVideo(); K.videoData.probeUrl&&(K.loader.Ao=K.videoData.probeUrl);if(K.rH.length||K.aM)K.videoData.cotn||K.S_(!1);of(K.u1,K.loader);K.Hl&&(K.loader.UB(K.Hl),K.Z("sdai",{sdl:1}));g.uZ(K.videoData)&&MPM(K.loader)}; CgO=function(K,H=!1,r=!1){try{g.PL()&&K.videoData.CU()&&K.mediaElement.G();let A=K.MX(),k=K.Js();if(K.mediaElement.isView()&&K.mediaElement.CG&&(!K.u7()||!K.mediaElement.tq(A,k))){K.X.aE()&&K.Z("usm",{fallback:!0,reason:K.u7()?"codec":"policy"});let b=K.mediaElement.mediaElement;b?.G();b?.stopVideo();K.u1.setMediaElement(null);K.setMediaElement(b,!0)}var O=K.mediaElement.ri(A,k)}catch(A){if(FA(K.Rx,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code", A);K.eQ("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}K.pM(O,!1,r,H)}; K94=function(K,H=!1){if(K.loader){K.videoData.enableServerStitchedDai&&K.loader.MF();let r=K.getCurrentTime()-K.w1();K.loader.seek(r,{Tc:H}).UC(()=>{})}else nJ(K,()=>{K.DE()||K.loader||Nhy(K)})}; Hb1=function(K,H){K.mediaSource&&(K.mediaSource.setDuration(H),K.loader?.I$(H))}; rSd=function(K,H){if(K.X.aE()&&K.mediaElement){let r=K.mediaElement.qv();r.omt=(K.mediaElement.getCurrentTime()+K.w1()).toFixed(3);r.ps=K.playerState.state.toString(16);r.rt=(g.Lk(K.g1.provider)*1E3).toFixed();r.e=H;K.i5[K.Kl++%5]=r}}; Oby=function(K){if(g.$B("cobalt")&&g.$B("nintendo switch")){var H=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;K.Z("nxdock",{d:H})}}; im=function(K){var H=K.mediaElement;H&&K.Sc&&!K.videoData.D&&!g.hS("vfp",K.Bl.timerName)&&H.N()>=2&&!H.isEnded()&&ty(H.Y())&&K.Bl.tick("vfp");if((H=K.mediaElement)&&!K.videoData.D&&H.getDuration()>0){H.isPaused()&&H.N()>=2&&ty(H.Y())&&(g.hS("pbp",K.Bl.timerName)||K.Bl.tick("pbp"),!K.videoData.Md||K.Qf||H.isSeeking()||(K.Qf=!0,K.ek("onPlaybackPauseAtStart")));H=H.getCurrentTime();let r=(K.X.s5().K.m0(ASJ)||K.X.s5().K.m0(kzH))&&K.playerState.K(16);if(HP(K.zR,H)&&!r)return K.XT(),!0}return!1}; Kf=function(K,H){K.X.W("html5_log_rebuffer_reason")&&(H={r:H,lact:g.mH()},K.mediaElement&&(H.bh=K.mediaElement.ak()),K.Z("bufreason",H))}; bb5=function(K){K.g1.onProgress();if(g.vI(K.videoData)&&Date.now()>K.E0+6283){if(K.videoData.K&&!Pm(K.videoData.K)){var H=K.g1;if(H.qoe){H=H.qoe;var r=H.provider.O.w0(),O=g.Lk(H.provider);YE(H,O,r);let A=r.B;r=r.N;isNaN(A)||(!isNaN(r)&&r?g.Pr(H,O,"e2el",[A.toFixed(3),r.toFixed(3)]):g.Pr(H,O,"e2el",[A.toFixed(3)]))}}H=g.ev(K.X);O=K.W("html5_always_log_rawlat");(H||O)&&K.Z("rawlat",{l:cP(K.gk,"rawlivelatency").toFixed(3)});K.E0=Date.now()}K.videoData.B&&K.videoData.B.B()&&(H=K.Qm())&&H.videoHeight!== K.y5&&(K.y5=H.videoHeight,N5(K,"a",mKp(K,K.videoData.U)))}; DXN=function(K){if(K.X.aE()){K.i5.sort((H,r)=>+H.rt-+r.rt); for(let H of K.i5)K.Z("vpe",Object.assign({t:H.rt},H));K.i5=[];K.Kl=0}}; UKJ=function(K,H){K.Bl.tick("vta");g.Ki("vta",void 0,"video_to_ad");K.getCurrentTime()>0&&zOM(K.u1,K.getCurrentTime());K.mediaElement.J(H);K.mediaSource&&fA(4);!K.videoData.D&&K.playerState.isOrWillBePlaying()&&K.g7.start();aVp(K)&&(H=K.mediaElement?.audioTracks())&&(H.onaddtrack=()=>{uQd(K)},H.onremovetrack=()=>{uQd(K)},H.onchange=()=>{K.ek("internalaudioformatchange",K.videoData,!0)})}; ySd=function(K){K=K.api.getPlayerStateObject();K=K.isCued()||K.isError()?"none":K.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=K}; jFp=function(K){if(K.K)if(K.api.getVideoData().isLivePlayback)try{HA({duration:Infinity})}catch(H){HA()}else{if(K.api.getVideoData().L){let H=K.api.getProgressState().seekableEnd,r=Math.min(K.api.getCurrentTime(),H);if(H&&Number.isFinite(r)){HA({duration:H,playbackRate:K.api.getPlaybackRate(),position:r});return}}HA()}}; rm=function(K,H){try{navigator.mediaSession.setActionHandler(K,H)}catch(r){}}; MVd=function(K){var H=[];if(!K||!K.thumbnails)return H;for(let r of K.thumbnails)r.url&&(!r.width||r.width<=0||!r.height||r.height<=0||g.JB(r.url)&&H.push({src:r.url||"",sizes:`${r.width}x${r.height}`,type:"image/jpeg"}));return H}; BQM=function(K){rm("play",()=>{K.api.playVideo();OB(K)}); rm("pause",()=>{K.api.pauseVideo();OB(K)}); rm("seekbackward",()=>{K.api.seekBy(-5*K.api.getPlaybackRate());OB(K)}); rm("seekforward",()=>{K.api.seekBy(5*K.api.getPlaybackRate());OB(K)}); rm("seekto",H=>{H=H.seekTime;H!=null&&K.api.seekTo(H);OB(K)})}; OB=function(K){K.api.W("web_reset_lact_on_media_actions")&&K.api.updateLastActiveTime()}; HA=function(K){navigator.mediaSession.setPositionState(K)}; IKN=function(K){if(K=K.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer)if(K=g.z(K.compositeVideoOverlay,vfO),K?.sources?.length)for(let H of K?.sources)if(H.isActive)return H}; Aw=function(K){K.K=void 0;K.B.clear();K.api.aP("compositeembargo",1)}; kF=function(K,H){for(let r of H){H=Number(r.playbackRelativePosition?.utcTimeMs)/1E3;let O=H+Number(r.duration?.seconds),A=`composite_embargo_${H}`;if(r.onEnter){let k=r.onEnter.filter(K.L);k.length&&(K.B.set(A,k),K.api.addUtcCueRange(A,H,O,"compositeembargo",!1))}}}; F9t=function(K,H){if(K.K?.id!==H.id&&(K.api.s2(!0),K.B.has(H.id))){var r=K.B.get(H.id),O=K.api.getVideoData();for(let A of r)r=A.compositeEmbargo?.embargoStatusToken,O.hY!==r&&(O.hY=r,K.api.UA()),Zbd(K,H)}}; e9O=function(K,H){if(K.K?.id===H.id&&(K.api.s2(!1),K.B.has(H.id))){if(H=K.api.getVideoData())H.hY=void 0;K.api.UA();Zbd(K)}}; of1=function(K,H){K.compositeVideoState!==null&&(H.playbackState||(H.playbackState={}),H.playbackState.compositeVideoState=K.compositeVideoState)}; XBM=function(K,H,r){var O=K.api.getVideoData({DN:!1});O?.Z("atrkchg",{id:H,m:r});if(O&&ns(O)){r=K.api.getAvailableAudioTracks();for(let A of r)if(A.getLanguageInfo().getId()===H){K.api.j().cn=H;break}}}; wBJ=function(K,H){H!==K.D&&(K.D=H,K.Y.Y(),H&&(K.Y.Qg(K.api,"modulecreated",r=>{var O=IKN(K);r==="captions"&&O?.topLeftCornerX!==void 0&&O?.topLeftCornerY!==void 0&&O?.width!==void 0&&O?.height!==void 0&&K.api.CT({top:O.topLeftCornerY,right:1-O.topLeftCornerX-O.width,bottom:1-O.topLeftCornerY-O.height,left:O.topLeftCornerX})}),K.Y.Qg(K.api,g.Kj("compositeembargo"),r=>{F9t(K,r)}),K.Y.Qg(K.api,g.Hu("compositeembargo"),r=>{e9O(K,r)}),K.Y.Qg(K.api,"heartbeatRequest",r=>{of1(K,r)}),K.Y.Qg(K.api,"internalaudioformatchange", (r,O)=>{XBM(K,r,O)}),K.Y.Qg(K.api,"onPlaybackAudioChange",()=>{K.api.UA()})))}; Zbd=function(K,H){K.K?.id!==H?.id&&(K.K&&(K.B.delete(K.K.id),K.api.fg([K.K],1)),K.K=H)}; dXp=function(K){K=K?.qualityDetails||[];return g.d4(K)&&!Array.isArray(K)?K:K.reduce((H,{key:r,value:O})=>{r&&O&&(H[r]=O);return H},{})}; cSN=function(K,H,r){var O=[],A=H?156595:151874;for(let b of K){var k=b.video;K={formatId:b.id,qualityLabel:k.qualityLabel,quality:k.quality,isPlayable:H};if(k=r[k.qualityLabel])K.paygatedQualityDetails={paygatedIndicatorText:k.paygatedIndicatorText,endpoint:k.endpoint,veType:A,trackingParams:k.trackingParams};O.push(K)}return O}; TQp=function(K){var H=r=>{var O=w$[String(r.quality)];return typeof O==="number"?O:(r=String(r.qualityLabel).match(/\d+/))?Number(r[0]):0}; K.sort((r,O)=>{var A=H(r),k=H(O);return A!==k?k-A:r.paygatedQualityDetails&&!O.paygatedQualityDetails?-1:!r.paygatedQualityDetails&&O.paygatedQualityDetails?1:0})}; EfM=function(K){bS()&&(K.Bl=K.api.R3(),K.K=new QC,K.B=2,K.Bl.Xq("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{QFM(K)}):QFM(K))}; bS=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; QFM=function(K){if(bS()){K.Bl=K.api.R3();K.Bl.Xq("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(H=>{K.Y=H;K.K?.resolve();K.Bl.Xq("pt_pif")}).catch(H=>{Dm(H,"player_start"); K.Bl.Xq("pt_pie");K.K?.reject(H)})}catch(H){Dm(H,"player_start_catch"),K.api.Z("pfes",{}),K.K?.reject(H)}}}; Dm=function(K,H){K.message&&g.HS(Error(`${H}_${K.message}`))}; $Xy=function(K,H){if(K.Y){var r=H.videoId;K.B=3;K.Bl.Xq("pt_ms");try{K.Y.requestToken(r).then(O=>{K.Bl.Xq("pt_mf");if(O=g.sX(O))H.Gu={mL:O}}).catch(O=>{K.Bl.Xq("pt_me"); Dm(O,"player_generate");K.handleError(O,H)})}catch(O){Dm(O,"player_generate_catch"),K.handleError(O,H)}}}; xXP=function(K,H){g.jv(K.api.j())&&(H?K.V.show():K.V.hide())}; gf5=function(K){K.Nb.videoId)),A=H.filter(b=>!O.has(b.videoId)); A.sort((b,D)=>Number(D.lastUpdatedClientTimestampMs)-Number(b.lastUpdatedClientTimestampMs)); let k=Date.now()-864E5;H=[];for(r=0;r=K.B||Number(b.lastUpdatedClientTimestampMs)0&&(K.api.Z("vppe",{exp:H.length}),await Gry(K.K,H))}catch(O){K.handleError("Failed to expire playback position",O)}}; var MsP=function(K){return At[E[9]](this,20,8542,K)}; tVp=function(K){/[^a-zA-Z0-9;.!_-]/.test(K)&&(K=K.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return K}; lK4=function(K){return window.Profiler&&new window.Profiler(K)}; Gzd=function(K){var H=K.sampleInterval,r=K.maxBufferSize;if(!K.DE()&&H>0&&r>0&&!K.K&&K.B<1E7)try{K.N=lK4({sampleInterval:H,maxBufferSize:r}),K.N?.addEventListener("samplebufferfull",async()=>{await W95(K);Gzd(K)})}catch(O){K.K=tVp(O.message),K.Y()}}; W95=async function(K){try{let H=await K.N?.stop();H&&K.logTrace(H)}catch(H){K.K=tVp(H.message),K.Y()}}; aKt=function(K,H,r){if(r){var O="";z9d(K,H)&&(O=H,K.api.j().cn=H);O&&CbO(K,O)&&(pyO(K.api,O),Zn($9(K.api.j(),g.JW(K.api.getVideoData())),A=>{var k=O;JS4(A)!==k&&sFp(K,mXm(A),{stringValue:k})}))}}; fK9=function(K){Pq()?.size&&Zn($9(K.api.j(),g.JW(K.api.getVideoData())),H=>{(H=JS4(H))&&CbO(K,H)&&(K.api.j().cn=H)})}; z9d=function(K,H){K=K.api.getAvailableAudioTracks();for(let r of K)if(r.getLanguageInfo().getId()===H)return r;return null}; CbO=function(K,H){if(H=H.split(".")[0]!=="")K=K.api.getVideoData(),H=!ns(K);return H}; JS4=function(K){{K=mXm(K);let H=Pq();K=H?H.get(K):void 0}return K&&K.stringValue?K.stringValue:""}; sFp=function(K,H,r){nfJ([{settingItemId:H,settingOptionValue:r}]);Zn(K.FQ(),O=>{jNn(O,H,r)})}; mXm=function(K){var H=(484).toString();K&&(H=(483).toString());return H}; nfJ=function(K){var H=Pq();H||(H=new Map);for(let r of K)H.set(r.settingItemId,r.settingOptionValue);K=JSON.stringify(Object.fromEntries(H));g.dC("yt-player-user-settings",K,2592E3)}; M6=function(K){K.V=null;K.D=null;K.Qg(jd("over"),K.jp);K.Qg("touchstart",K.G);K.K&&K.Qg(jd("down"),K.TF)}; BA=function(K){K.N.Y(!K.K)}; jd=function(K){return window.navigator.msPointerEnabled?`MSPointer${K.charAt(0).toUpperCase()}${K.substring(1)}`:`mouse${K}`}; vA=function(K){return K&&h9N?g.FE(K)||document:document}; uhd=function(K,H){for(let r=0;r1?2:1,K.V.height=K.heightPx* r,K.V.style.height=`${K.heightPx}px`,K.B.scale(1,r)));for(var A of H){H=K;var k=K.index;for(r=0;r+2{if(r.cueRangeId===void 0)return H;H[r.cueRangeId]=0;return H},{}))}; Fr=function(K){K.Yv&&clearTimeout(K.Yv);K.Yv=void 0;K.J=!1}; oy=function(K){if(K.K!==void 0){var H=(H=ed(K,K.K))&&H.onCueRangeEnter?g.dT(H.onCueRangeEnter):void 0;var r=ed(K,K.K);a:if(r&&r.additionalTrigger){for(O of r.additionalTrigger)if(O.type&&(0,K.Vg[O.type])?.(O.args??{})){var O=!0;break a}O=!1}else O=!0;H&&O&&(g.ZO(K.api,"innertubeCommand",H),r91(K,r),K.V[K.K]!==void 0&&K.V[K.K]++,K.J=!0)}}; ed=function(K,H){if(K.timelyActions)for(let r of K.timelyActions)if(r.cueRangeId===H)return r}; OiJ=function(K,H){if((K=ed(K,H))&&K.onCueRangeExit)return g.dT(K.onCueRangeExit)}; r91=function(K,H){var r=Number(H?.maxVisibleDurationMilliseconds);r&&(Fr(K),K.Yv=setTimeout(()=>{if(K.K!==void 0&&H?.cueRangeId===K.K){K.J=!1;K.N=void 0;var O=OiJ(K,K.K);O&&g.ZO(K.api,"innertubeCommand",O)}},r))}; bit=function(K){if(K=K.getWatchNextResponse())if(K=g.z(K.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,A91),K?.timelyActions)return K?.timelyActions.map(H=>g.z(H,kfM)).filter(H=>!!H)}; Xr=function(K){K.K!==null&&(clearTimeout(K.K),K.K=null)}; Dnp=function(K){Xr(K);K.K=setTimeout(()=>{K.hide()},3E3)}; wm=function(K){var H=K.api.Qm();if(H){let r=K.api.getPlayerSize();H.style.transform=`translate(${K.K*r.width*(1-K.scale)}px, ${K.Y*r.height*(1-K.scale)}px) scale(${K.scale})`;H.style.transformOrigin="0 0";H=K.indicator;H.B.textContent=`${Number(K.scale.toFixed(1))}x`;H.K===null&&Dnp(H);K.scale>1?K.indicator.show():K.indicator.hide();H=K.scale>1?"ZOOM_STATE_FREE":"ZOOM_STATE_ORIGINAL";H!==K.zoomState&&(K.zoomState=H,g.PC("watchZoomStateChange",{zoomState:K.zoomState}))}}; y9O=function(K){K=K.VS();if(!K)return!1;K=g.Eu(K).exp||"";return K.includes("xpv")||K.includes("xpe")}; j34=function(K){for(let H of K.K(!0))if(y9O(H))return!0;return!1}; MDn=function(K,H){for(let O of K.K(!0))if(y9O(O)){K=O;var r={potc:"1",pot:H};K.url&&(K.url=g.xM(K.url,r))}}; BGp=async function(K){try{await K}catch(H){}}; vwp=function(K){var H=new kd,r={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new ds(H,K,()=>r)}; InP=function(K){return new J2(K)}; ZiJ=function(K){K.Y&&(K.N=new QC,K.V.promise.then(()=>{K.Bl.Xq("pot_if");dm(K)}))}; own=function(K){var H=(K.W("html5_generate_session_po_token")||K.W("html5_generate_content_po_token"))&&!K.useLivingRoomPoToken;try{if(K.W("html5_use_shared_owl_instance")||K.api.j().s5().K.m0(FVt))eh9(K);else if(H){K.Bl.Xq("pot_isc");let r=K.api.j().experiments.K("html5_webpo_kaios_defer_timeout_ms");r?(cA(K),g.Co(()=>{TC(K)},r)):K.W("html5_webpo_idle_priority_job")?(cA(K),g.Jt(g.aW(),()=>{TC(K)})):TC(K)}}catch(r){r instanceof Error&&g.HS(r)}}; eh9=async function(K){QO(K,"swpo_i");cA(K);dm(K);var H=await g.nq(g.Ha());QO(K,"swpo_co");H=await Vt9(H);K.W("html5_web_po_token_disable_caching")||H.n7(150);K.Y=H;QO(K,"swpo_cc");BGp(H.PY()).then(()=>{K.K=!0;K.V.resolve();QO(K,"swpo_re")}); g.Co(()=>{TC(K);QO(K,"swpo_si")},0)}; cA=function(K){K.B||(K.B=pR())}; TC=function(K){var H=K.api.j();K.Bl.Xq("pot_ist");K.Y||XxO(K);K.W("html5_bandaid_attach_content_po_token")||(K.W("html5_generate_session_po_token")&&(dm(K),ZiJ(K)),H=H.experiments.K("html5_session_po_token_interval_time_ms")||0,H>0&&(K.G=JR(()=>{dm(K)},H)),K.D=!0)}; wx5=function(K){var H=g.IO(K.experiments,"html5_web_po_request_key");return H?H:g.DR(K)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; QO=function(K,H){K.W("html5_webpo_bge_ctmp")&&K.api.Z(H,{hwpo:!!K.Y,hwpor:K.K})}; dm=async function(K){if(K.W("html5_generate_session_po_token")&&!K.useLivingRoomPoToken){var H=K.api.j(),r=g.Ic("EOM_VISITOR_DATA")||g.Ic("VISITOR_DATA");r=H.JT?H.datasyncId:r;r=g.IO(H.experiments,"html5_mock_content_binding_for_session_token")||H.livingRoomPoTokenId||r;H.ee=EB(K,r)}}; XxO=function(K){var H=K.api.j(),r=wx5(H);r=vwp(r);var O=r.M_.bind(r);r.M_=async k=>{k=await O(k);K.api.Z("itr",{});return k}; try{var A=InP({SX:r,JH:{maxAttempts:5},o8:{mK:"CLEn",disable:H.experiments.jk("html5_web_po_disable_remote_logging"),qO:tSN(H.experiments),M7:b=>{var D=dn1.get(b);D||(D=new c9p(b),D=new kk(D),dn1.set(b,D));return D}, Gr:K.W("wpo_dis_lfdms")?0:1E3},Q3:g.HS});let k=new TGd({fB:A,SX:r,onError:g.HS});BGp(k.PY()).then(()=>{K.K=!0;K.V.resolve()}); K.W("html5_web_po_token_disable_caching")||k.n7(150);g.W(K,A);g.W(K,k);K.Y=k}catch(k){g.HS(k),A?.dispose()}}; EB=function(K,H){if(!K.Y){if(K.B)try{return K.B(H)}catch(r){g.HS(r)}return""}try{K.Bl.Xq(K.K?"pot_cms":"pot_csms");let r={MG:!0,Ph:!0,Va:H};K.W("html5_web_po_token_disable_caching")||(r.MP={g_:H,XD:!0,Qh:!0});let O=K.Y.zN(r);K.Bl.Xq(K.K?"pot_cmf":"pot_csmf");K.K&&(K.N?.resolve(),K.N=null,K.L&&(K.L=!1,K.api.app.U5().RM(!1)));return O}catch(r){return g.HS(r),""}}; Ewm=function(K){var H=g.Rg();K.B&&g.nV(H,{NQ:u9,S$:Q3y})}; g.$F=function(K,H,r){g.so("pbs",H??(0,g.a)(),r??K.timerName)}; g.$nm=function(K,H,r){var O=g.nZ(H.Bn)&&!H.Bn.N;if(H.Bn.bQ&&(uM(H.Bn)||H.Bn.G==="shortspage"||H.Bn.G==="leanback"||O)&&!K.B){K.B=!0;K.L=H.clientPlaybackNonce;g.Ic("TIMING_ACTION")||g.vp("TIMING_ACTION",K.X.csiPageType);K.X.csiServiceName&&g.vp("CSI_SERVICE_NAME",K.X.csiServiceName);if(K.K){O=K.K.R3();for(var A of Object.keys(O))g.so(A,O[A],K.timerName);A=oc(SV)(K.K.Ek);g.m9(A,K.timerName);A=K.K;A.Y={};A.Ek={}}g.m9({playerInfo:{visibilityState:oc(Uo)()},playerType:"LATENCY_PLAYER_HTML5"},K.timerName); K.V!==H.clientPlaybackNonce||Number.isNaN(K.Y)||(g.hS("_start",K.timerName)?r=oc(PB)("_start",K.timerName)+K.Y:g.HS(new g.zh("attempted to log gapless pbs before CSI timeline started",{cpn:H.clientPlaybackNonce})));!r||g.hS("pbs",K.timerName)||H.HG||g.$F(K,r)}}; xnn=function(K){if(K.K){var H=K.K;H.Y={};H.Ek={}}K.B=!1;K.V=void 0;K.Y=NaN}; P61=function(K,H){var r=!1,O=K.queue.findIndex(A=>A.Ay===H); O>=0&&(K.queue.splice(O,1),r=!0,H.DE()||H.unsubscribe("requestcompleted",K.B,K),K.Z(H,"deq_queue",{tcpn:H.MN()||"none"}));O=K.Y.findIndex(A=>A.Ay===H); O>=0&&(K.Y.splice(O,1),r=!0,H.DE()||H.unsubscribe("requestcompleted",K.B,K),K.Z(H,"deq_wait",{tcpn:H.MN()||"none"}));return r}; gwt=function(K){for(let H of K.queue)H.Ay.DE()||K.unsubscribe(H.Ay);for(let H of K.Y)H.Ay.DE()||K.unsubscribe(H.Ay);K.queue=[];K.Y=[]}; LVd=function(K,H){K.Z(H,"req_load",{tcpn:H.MN()||"none",type:"pre"});if(!K.queue.some(O=>O.Ay===H)&&!K.Y.some(O=>O.Ay===H)){var r={Ay:H, started:!1};K.queue.lengthO.Ay.MN()||"none").join(","); return{pcpn:H,ws:K.Y.length,cpns:r}}; xF=function(K){return!!(K.playlist||K.list||K.api)}; gm=function(K,H,r,O){H=H!==void 0?H:K.index;H=K.items&&H in K.items?K.items[K.order[H]]:null;var A=null;H&&(r&&(H.autoplay="1"),O&&(H.autonav="1"),A=new g.PA(K.Bn,H),g.W(K,A),A.vD=!0,A.startSeconds=K.startSeconds||A.clipStart||0,K.listId&&(A.playlistId=K.listId.toString()));return A}; Y21=function(K,H){if(H.video&&H.video.length){K.title=H.title||"";K.description=H.description;K.views=H.views;K.likes=H.likes;K.dislikes=H.dislikes;K.author=H.author||"";var r=H.loop;r&&(K.loop=r);r=gm(K);K.items=[];for(let O of H.video)O&&(O.video_id=O.encrypted_id,K.items.push(O));K.length=K.items.length;(H=H.index)?K.index=H:K.findIndex(r);K.setShuffle(!1);K.loaded=!0;K.K&&K.K()}}; Lf=function(K,H){K.index=g.zN(H,0,K.length-1);K.startSeconds=0}; N6=async function(K,H){var r=i9(),O=K.j(),A={context:g.rZ(K),playbackContext:{contentPlaybackContext:{ancestorOrigins:O.ancestorOrigins}}},k=O.getWebPlayerContextConfig();k.encryptedHostFlags&&(A.playbackContext.contentPlaybackContext.encryptedHostFlags=k.encryptedHostFlags);k.hideInfo&&(A.playerParams={showinfo:!1});O=O.embedConfig;k=K.Zu;var b=H.docid||H.video_id||H.videoId||H.id;if(!b){b=H.raw_embedded_player_response;if(!b){var D=H.embedded_player_response;D&&(b=JSON.parse(D))}b=b?g.z(b?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint, g.N0)?.videoId||null:null}b=b?b:void 0;D=K.playlistId?K.playlistId:H.list;var y=H.listType;if(D){var I;y==="user_uploads"?I={username:D}:I={playlistId:D};Und(O,k,b,H,I);A.playlistRequest=I}else H.playlist?(I={templistVideoIds:H.playlist.toString().split(",")},Und(O,k,b,H,I),A.playlistRequest=I):b&&(I={videoId:b},k?I.serializedThirdPartyEmbedConfig=k:O&&(I.serializedThirdPartyEmbedConfig=O),A.singleVideoRequest=I);O=RH(S2m);try{let e=await g.b6(r,A,O),w=K.j();H.raw_embedded_player_response=e;w.Yv= uu(H,g.w1(w));w.U=w.Yv==="EMBEDDED_PLAYER_MODE_PFL";if(e&&e.trackingParams){var Z=e.trackingParams;g.tJ(g.xW(),Z)}return new g.PA(w,H)}catch(e){return e instanceof Error||(e=Error("b259802748")),g.iP(e),K}}; VDp=async function(K,H,r,O){var A=i9();r=bt(K,r??new g.mg(0,0),O??0);O=RH(PP);try{let k=await g.b6(A,r,O),b=K.j();k&&(H.raw_resolve_url_response=k);return new g.PA(b,H)}catch(k){return k instanceof Error||(k=Error("resolve url request failed")),g.iP(k),K}}; Und=function(K,H,r,O,A){O.index&&(A.playlistIndex=String(Number(O.index)+1));A.videoId=r?r:"";H?A.serializedThirdPartyEmbedConfig=H:K&&(A.serializedThirdPartyEmbedConfig=K)}; g.UB=function(K,H){YF.get(K);YF.set(K,H)}; g.tDp=function(K,H){return H.j().W("html5_use_hls_native_captions")&&g.rA&&K.KE()&&!!K.B?.B()}; g.Sd=function(K,H){return K.j().W("safari_live_drm_captions_fix")&&K.getVideoData().jl()?!1:g.ev(K.j())&&!H.isManifestless}; g.VO=function(K,H){return K.info.K()?H?K.info.itag===H:!0:!1}; g.lnO=function(K,H){if(K.K!=null&&g.Sd(H,K.K)&&K.K.K.rawcc!=null)return!0;if(!K.KE())return!1;H=!!K.K&&K.K.isManifestless&&Object.values(K.K.K).some(r=>g.VO(r,"386")); K=!!K.K&&!K.K.isManifestless&&g.dN(K.K);return H||K}; cb=function(K){if(K.C.j().lG)return K.a4.get("ux")}; tw=function(K){return K.a4.get("ad")}; lS=function(K){return K.a4.get("captions")}; WA=function(K){return K.a4.get("annotations_module")}; Hn=function(K,H,r,O,A){var k=H^K;if(K-5<<1>=K&&(K+4^28)0?qD(k^3826,k^268,A,b[E[k^3834]](0,D),b[E[k^3834]](D+1)):b&&(A[b]=E[k^3829]);var y=[]}if(!((K|4)>>4)){b=k^3139;for(D=[];++b-D[E[0]]-(k^3107);)switch(b){case k^3129:b=k^3171;continue;case k^3160:b=k^3119;break;case k^3138:b=k^3116;continue;case k^3117:b=k^3226;case k^3192:b-=k^3129;default:D[E[k^3126]](String[E[2]](b))}y=D}if(!(K<<2&12)){b=r[E[5]](E[k^9008]);D=0;b[0]||D++;for(var I={};D{Cf(K,H,r,O)}),k||(k=()=>{Jw(K,H)}),b=b||zhH(K,H,C6t(K,H),A,k))K.a4.set(H,b),b.create(),K.C.ek("modulecreated",H),r&&g.ej(K.C,"onApiChange")}; sB=function(K){if(K.C.j().U)return!1;if(K=K.C.getVideoData({playerType:1}).getPlayerResponse()){let H=K.adPlacements;if(H)for(let r=0;r{K.V.add(A);r.call(K)},O)}}; nw4=async function(K){var H=K.a4.get("asmjs");if(H)return H;H=YF.get("asmjs")??await new Promise((r,O)=>{mnd(K,"asmjs",()=>{var A=YF.get("asmjs");A?r(A):O("cannot load module asmjs")},O)}); if(!H)return Promise.reject("cannot load module asmjs");H=new H(K.C);K.a4.set("asmjs",H);H.create();return H}; ay=function(K){var H=K.C.getVideoData();if(K=H.W("web_player_defer_ad")){if(g.mS(H.z4,"ad")||Kc(H)||H.enableServerStitchedDai)var r=!1;else{K=H.startSeconds;var O=H.playerResponse?.adPlacements;if(H=O){H=Number.MAX_VALUE;for(r of O)if(O=r.adPlacementRenderer){let A=O.config?.adPlacementConfig;A?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(O=(Number(A?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(O.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),OK.a4.get("asmjs")??hhm(K))}; fnn=function(K,H,r,O){var A=document.getElementsByTagName("SCRIPT"),k=!1;for(let d=0;d{K.DE()||r.call(K)},y=()=>{K.DE()||O.call(K)},I=b.onload; b.onload=d=>{g.tk(D);I&&I.apply(window,[d])}; var Z=b.onerror;b.onerror=d=>{if(Math.random()<.01){let T=new g.zh("Unable to load player module",H,document.location&&document.location.origin);g.iP(T)}g.tk(y);Z&&Z(d)}; var e=b,w=e.onreadystatechange;e.onreadystatechange=d=>{switch(e.readyState){case "loaded":case "complete":g.tk(D)}w&&w(d)}; k&&((A=K.C.j().cspNonce)&&b.setAttribute("nonce",A),g.N4(b,j5(H)),A=document.getElementsByTagName("HEAD")[0]||document.body,A.insertBefore(b,A.firstChild),K.addOnDisposeCallback(()=>{b.parentNode&&b.parentNode.removeChild(b)}))}; uS=function(K,H,r){K.DE();var O=hw(K);r?(K.Y|=H,H&1&&K.U.start(),H&2&&K.J.start(),H&2048&&K.Yv.start()):(K.Y&=~H,H&1&&K.U.stop(),H&2&&K.J.stop(),H&2048&&K.Yv.stop(),H&512&&K.Nd.stop());K.Y&512&&!(K.Y&128)&&g.eN(K.Nd,K.TF);H=hw(K);O!==H&&K.ek("autohideupdate",H)}; Rhp=function(K){uS(K,4,!1);K.D&&(K.K.EN(K.D),K.D=null,K.B=K.K.Qg(K.target,"mouseover",K.jp));K.B&&(K.K.EN(K.B),K.B=K.K.Qg(K.target,"mouseover",K.jp))}; hw=function(K){var H=K.Y;K.api.j().W9&&(H&=-129);K.api.W("web_player_default_autohide")&&(H&=-513);return!H}; iiJ=function(K,...H){var r=K.api.j();for(let k of H){if(!k||k instanceof g.PA&&!k.videoId)continue;var O=K.api.hu().getPlayerSize();var A=g.Bo();H=O.width*A;A*=O.height;if(H>1280||A>720)if(O=k.KC("maxresdefault.jpg"))break;if(H>640||A>480)if(O=k.KC("maxresdefault.jpg"))break;if(H>320||A>180)if(O=k.KC("sddefault.jpg")||k.KC("hqdefault.jpg")||k.KC("mqdefault.jpg"))break;if(O=k.KC("default.jpg"))break}g.XG(r)&&(r=new Image,r.addEventListener("load",()=>{q0m()}),r.src=O?O:"",K.api.R3().tick("ftr")); K.G.style.backgroundImage=O?`url(${O})`:""}; KYJ=function(K){if(K.V){let H=K.Sk("ytp-error-link");H&&(K.api.createClientVe(H,K,216104),K.api.logVisibility(H,!0),q6(K,()=>{K.api.logClick(H)}))}}; Ry=function(K,H,r,O=!1,A=!1,k,b=!0){A||(A=K.api.j().B);var D=K.api.getVideoData();H=Pb(g.pf[H]||"",O?{CPN:D.clientPlaybackNonce}:{}).split(/\$(BEGIN|END)_LINK/);O=[];k&&O.push({S:"h2",xv:k});O.push(H[0]);b&&O.push({S:"br"});O.push({S:"a",Pn:{href:r,target:A?"_blank":null},Ib:"ytp-error-link",xv:H[2]});K.V=!0;O.push(H[4]);return{S:"span",Rb:O}}; iS=function(K){K=K.split(HPm);var H=[];for(let r=0;r=67&&!K.api.j().Nd;K=K.api.j().disableOrganicUi;return!g.$B("tizen")&&!g.h7&&!H&&!K}; r_=function(K){var H=!!K.fU&&!gZ(K.api)&&!K.DW;var r=K.api.getPresentingPlayerType()===2,O=K.api.j();r?(O=tw(K.api.QF()),H=H&&O.zn()):(r=O.W("web_player_imax_theater_mode")&&K.api.Sg()&&!K.api.isInline(),H=H&&(O.Zr||r||K.api.isFullscreen()||O.tL));K.Xp!==H&&(K.Xp=H,g.$d(K.api.getRootNode(),"ytp-hide-info-bar",!H))}; MKn=function(K,H){if(!H)return!1;var r=K.api.NN();if(r.D()&&(r=r.mU())&&g.Wi(r,H))return r.controls;for(r=0;r=11;K=K.api.j().Nd&&OF;return!(!H&&!K)}; Ab=function(K,H){K.Uu.W2();if(K.bK&&K.AG)K.AG=!1;else if(!K.api.j().n6&&!K.WY()){let r=K.api.getPlayerStateObject();r.K(2)&&LY(K.api)||K.showPlaybackIcon(r);H&&vDy(K,H)?IpP(K):!K.api.j().Pp||r.isCued()||r.K(1024)?K.Z0():K.DF.isActive()?K.DF.stop():K.DF.start()}}; kV=function(K,H){return!K.api.isInline()&&!MKn(K,e1(H))&&CY(H)}; bs=function(K,H){return K.api.getVideoData().mutedAutoplay&&H.target?.className?.includes("ytp-info-panel")?!1:CY(H)&&K.api.isMutedByMutedAutoplay()?(K.api.unMute(),K.api.getPresentingPlayerType()===2&&K.api.playVideo(),H=K.api.getPlayerStateObject(),!H.K(4)||H.K(8)||H.K(2)||K.Z0(),!0):!1}; vDy=function(K,H){if(!K.api.j().W("web_player_invisible_fullscreen_button"))return!1;var r=K.api.getRootNode().getBoundingClientRect();if(H.targetTouches&&H.targetTouches.length){var O=H.targetTouches[0].clientX;var A=H.targetTouches[0].clientY}else H.clientX!==void 0&&(O=H.clientX,A=H.clientY);return O!==void 0&&A!==void 0&&(H=O-r.left,r=A-r.top,K=K.api.getPlayerSize(),r>=K.height-40&&H>=K.width-40)?!0:!1}; IpP=function(K){if(K.api.j().Pp&&K.api.getPresentingPlayerType()!==3)try{K.api.toggleFullscreen().catch(H=>{ZPn(H)}),K.api.W("web_player_fullscreen_double_click_ve")&&K.api.logClick(K.api.hu().element)}catch(H){ZPn(H)}}; ZPn=function(K){String(K).includes("fullscreen error")?g.HS(K):g.iP(K)}; FYP=function(K,H,r){K.api.isFullscreen()?r<1-H&&K.api.toggleFullscreen():r>1+H&&K.api.toggleFullscreen()}; oDm=function(){ed1||(window.addEventListener(DA?"touchstart":"click",()=>{for(let K=yJ.length;K<4;K++){let H=g.Uc("VIDEO");H.load();yJ.push(new g.j8(H))}},{capture:!0, passive:!0}),ed1=!0)}; My=function(K,H,r,O){var A=r.getVideoData(),k=H.getVideoData();if(r.getPlayerState().isError())return{msg:"player-error"};var b=k.Y;if(H.QS()>O/1E3+1)return{msg:"in-the-past"};if(k.isLivePlayback&&!isFinite(O))return{msg:"live-infinite"};O=H.NN();var D=null;O&&(D=O.isView()?O.mediaElement.L():O.L());if(D&&D.length>12&&g.$l(A))return{msg:"played-ranges"};if(!A.Y)return null;if(!b)return{msg:"no-pvd-formats"};if(!A.Y.K()||!b.K())return{msg:"non-dash"};O=b.videoInfos[0];D=A.Y.videoInfos[0];K.Md&&rr(k)&& (O=H.MX(),D=r.MX());if(!O||!D)return{msg:"no-video-info"};if(K.J&&(O.Y7()||D.Y7()))return{msg:"av1"};H=K.G&&k.lO()&&G4();if(D.containerType!==O.containerType)if(H)k.Z("sgap",{ierr:"container"});else return{msg:"container"};if(K.U&&!H&&(D.nK!==O.nK||D.nK===""||O.nK===""))return{msg:"codec"};if(K.Yv&&D.video&&O.video&&Math.abs(D.video.width/D.video.height-O.video.width/O.video.height)>.01)return{msg:"ratio"};if(g.$l(k)&&g.$l(A))return{msg:"content-protection"};b=b.Y[0];A=A.Y.Y[0];r=b.audio;var y=A.audio; if(r.sampleRate!==y.sampleRate&&!g.Ew)if(H)k.Z("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:b.itag,cr:r.sampleRate,ni:A.itag,nr:y.sampleRate};return(r.numChannels||2)!==(y.numChannels||2)?{msg:"channel-count"}:K.Nd&&k.lO()&&O.video.fps!==D.video.fps?{msg:"fps"}:null}; XWn=function(K,H,r){var O=K.getVideoData(),A=H.getVideoData();if(!O.j().supportsGaplessShorts())return{nq:"env"};if(!(r.Vg&&!(O.bF&&!O.isAd()||A.bF&&!A.isAd())||r.L&&(!O.bF||O.isAd())&&!A.bF||r.D&&(!A.bF||A.isAd())&&!O.bF||O.CK()&&A.CK()&&!O.isAd()||!O.bF&&!A.bF))return{nq:"autoplay"};if(O.endSeconds>0)return{nq:"endcr"};if(!O.L)return{nq:"client"};if(!K.Ij())return{nq:"no-empty"};K=My(r,K,H,Infinity);return K!=null?{nq:K.msg}:null}; Bw=function(K){K.Y&&K.K&&(K.Y.unsubscribe("internalvideoformatchange",K.N,K),K.K.unsubscribe("dataloaded",K.N,K))}; Q9m=function(K){var H=new wWn;H.G=K.W("h5_gapless_support_types_diff");H.Nd=!1;H.Md=K.W("html5_gapless_use_format_info_fix");H.J=K.W("html5_gapless_disable_on_av1")&&!K.W("html5_gapless_enable_on_av1");H.U=K.W("html5_gapless_check_codec_diff_strictly");H.Vg=K.W("html5_gapless_on_ad_autoplay");H.Yv=K.W("html5_gapless_disable_diff_aspect_radio");H.L=K.W("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!K.W("html5_disable_loop_range_for_shorts_ads");H.B=K.W("html5_pseudogapless_shorts_seek_to_next_start"); H.V=K.s5().K.m0(dCP);H.D=K.W("html5_gapless_ad_autoplay_on_video_to_ad_only");H.K=Number(K.s5().K.m0(c_5));H.Y=K.experiments.K("html5_shorts_gapless_next_buffer_in_seconds")??H.Y;H.N=Number(K.s5().K.m0(T15)??H.N);return H}; vw=function(K,H){H<=K.status.status||(K.status={status:H,error:null},H===5&&K.Dn.resolve())}; EDn=function(K,H,r,O){K=K.isView()?K.mediaElement:K;return new g.IR(K,H,r,O)}; $CH=async function(K){if(K.DE())return Promise.reject(Error(K.status.error||"disposed"));K.timeout.start();await K.Dn;var H=K.K.NN();if(H.isEnded())return K.gi("ended_in_finishTransition"),Promise.reject(Error(K.status.error||""));if(!K.fE||!Jy(K.fE))return K.L&&K.K.Z("nmc",{nms:!!K.fE,nmrs:K.fE?.B()}),K.gi("next_mse_closed"),Promise.reject(Error(K.status.error||""));if(K.Y.ri()!==K.fE)return K.gi("next_mse_mismatch"),Promise.reject(Error(K.status.error||""));var {r7:r,Lj:O,k$:A}=K.D();K.K.Ye(!1, !0);if(K.L){var k=K.fE.K,b=K.fE.Y;k.O2(!0);b.O2(!0);if(k.ga()){var D=k.U$();let y=k.D6.rR();D&&D.segmentStartTime+y0&&(K.O2(K.fE,!0),K.Y.xj());b=EDn(H,r,A,!K.Y.getVideoData().isAd());K.Y.setMediaElement(b);(k=K.K.u_())&&K.Y.fM(k.uy,k.E6);K.Nd&&(K.policy.B||K.Y.seekTo(K.Y.getCurrentTime()+.001,{E$:!0,DI:3,e6:"gapless_pseudo"}),b.play());H=H.qv();H.cpn=K.K.getVideoData().clientPlaybackNonce;H.st=`${r}`;H.et= `${A}`;K.Y.Z("gapless",H);K.K.Z("gaplessTo",{cpn:K.Y.getVideoData().clientPlaybackNonce});H=K.K.getPlayerType()===K.Y.getPlayerType();K.K.a_(O,!0,!1,H,K.Y.getVideoData().clientPlaybackNonce,K.Y.getVideoData().videoId);K.Y.a_(K.Y.getCurrentTime(),!0,!0,H,K.K.getVideoData().clientPlaybackNonce,K.K.getVideoData().videoId);K.Y.ha();g.kX(()=>{K.Q6.j().s5().K.m0(kzH)?K.Y.getVideoData().D||K.Y.getVideoData().Md||K.Y.h6():!K.Y.getVideoData().D&&K.Y.getPlayerState().isOrWillBePlaying()&&K.Y.XT()}); vw(K,6);K.dispose();return Promise.resolve()}; PFd=function(K){if(K.Y.getVideoData().Y){var H=K.Q6.j().W("html5_gapless_suspend_next_loader")&&K.V===1;K.Y.pM(K.fE,H,K.V===1&&g.bj(K.K.getVideoData()));vw(K,3);xCJ(K);var {wS:r,YL:O}=e8(K);r.subscribe("updateend",K.Cf,K);O.subscribe("updateend",K.Cf,K);K.Cf(r);K.Cf(O)}}; xCJ=function(K){K.K.unsubscribe("internalvideodatachange",K.N,K);K.Y.unsubscribe("internalvideodatachange",K.N,K);K.Q6.j().W("html5_gapless_use_format_info_fix")&&(K.K.unsubscribe("internalvideoformatchange",K.N,K),K.Y.unsubscribe("internalvideoformatchange",K.N,K));K.K.unsubscribe("mediasourceattached",K.N,K);K.Y.unsubscribe("statechange",K.Md,K)}; e8=function(K){return{wS:K.B.K.D6,YL:K.B.Y.D6}}; oR=function(K,H){if(!K)return!1;var r=K.Y;return Uw(K.K?.j6(),H)&&Uw(r?.j6(),H)}; gDJ=function(K){if(!K)return!1;var H=K.Y;return K.K?.ga()||H?.ga()}; N1m=async function(K){if(!K.DE()&&K.N&&K.K){K.J&&K.app.U5().aJ(!0,!1);var H=null;if(K.B)try{await $CH(K.B)}catch(O){H=O}if(K.K&&(LYN.CV("vqsp",()=>{K.app.gL(K.K)}),K.K)){var r=K.K.NN(); K.app.j().W("html5_gapless_seek_on_negative_time")&&r&&r.getCurrentTime()<-.01&&K.K.seekTo(0);LYN.CV("vqpv",()=>{K.app.playVideo()}); H&&(K.K?(H=H?H.message:"forced",K.Y?.Z("gapfulfbk",{r:H}),K.K.Ow(H)):K.Y?.Z("gapsp",{}));H=K.N;Xw(K);H&&H.resolve();Promise.resolve()}}}; w_=function(K){K.U&&K.V&&K.U.removeEventListener("timeupdate",K.V);K.V=null;K.U=null}; Xw=function(K,H=!1){if(K.Y){if(K.L){var r=K.Y;K.app.O5.removeEventListener(g.Kj("vqueued"),K.G);r.removeCueRange(K.L)}K.Y=null;K.L=null}K.B&&(K.B.status.status!==6&&(r=K.B,r.status.status!==Infinity&&r.V!==1&&r.gi("Canceled")),K.B=null);K.N=null;K.K&&!H&&K.K!==K.app.yg()&&K.K!==K.app.U5()&&K.K.dispose();K.K&&H&&K.K.HZ();K.K=null;K.J=!1}; UCO=function(K,H,r=!0){var O=K.app.U5(),A=O.getVideoData().isLivePlayback?Infinity:O.PL(!0)*1E3;H>A&&(H=A-200,A=K.app.j().Vg||K.app.j().s5().K.m0(Yx4),r||!A)&&(K.J=!0);r&&O.getCurrentTime()>=H/1E3?K.G():(K.Y=O,r&&(r=H,H=K.Y,K.app.O5.addEventListener(g.Kj("vqueued"),K.G),r=isFinite(r)||r/1E3>H.getDuration()?r:0x8000000000000,K.L=new g.rd(r,0x8000000000000,{namespace:"vqueued"}),H.addCueRange(K.L)))}; VK4=function(K,H,r,O=0,A=0){K.Ij()||(w_(K),Xw(K));K.N=new QC;K.K=H;UCO(K,r,A===0);var k=O/=1E3,b=H.getVideoData().K;if(O&&b&&K.Y){let D=O,y=0;H.getVideoData().isLivePlayback&&(k=Math.min(r/1E3,K.Y.PL(!0)),y=Math.max(0,k-K.Y.getCurrentTime()),D=Math.min(O,H.PL()+y));k=cgd(b,D)||O;k!==O&&K.K.Z("qvaln",{st:O,at:k,rm:y,ct:D})}H=k;O=K.K;O.getVideoData().Nv=!0;O.getVideoData().L=!0;O.VX(!0);b={};K.Y&&(b=K.Y.qk(),k=K.Y.getVideoData().clientPlaybackNonce,b={crt:(b*1E3).toFixed(),cpn:k});O.Z("queued",b);H!== 0&&O.seekTo(H+.01,{E$:!0,DI:3,e6:"videoqueuer_queued"});K.B=new Sx9(K.D,K.app.U5(),K.K,r,K.app,A);r=K.B;r.status.status!==Infinity&&(vw(r,1),r.K.subscribe("internalvideodatachange",r.N,r),r.Y.subscribe("internalvideodatachange",r.N,r),r.Q6.j().W("html5_gapless_use_format_info_fix")&&(r.K.subscribe("internalvideoformatchange",r.N,r),r.Y.subscribe("internalvideoformatchange",r.N,r)),r.K.subscribe("mediasourceattached",r.N,r),r.Y.subscribe("statechange",r.Md,r),r.K.subscribe("newelementrequired",r.TF, r),r.N());return K.N}; WYd=function(K,H){if(K.app.j().s5().K.m0(tKp)){var r=K.app.j().s5().K.m0(lpN);if(!(r<=0||K.app.j().s5().K.m0(ASJ))){w_(K);var O=K.app.U5()?.NN();O&&K.K&&(K.K.getVideoData().HG=!0,K.V=()=>{var A=O.getCurrentTime();A>=H+r/1E3&&(A=Date.now()-(A-H)*1E3,K.app.R3().tick("pbs",A),w_(K))},K.U=O,O.addEventListener("timeupdate",K.V))}}}; GYy=function(K,H,r){if(K.Ij())return"qie";if(K.K==null||K.K.DE())return"qpd";if(H.videoId!==K.K.CB())return"vinm";if((K.B?.Vg()||-1)<=0)return"ivd";if(r!==1)return"upt";K=K.B?.gZ();return K!=null?K:null}; cw=function(K){var H=(0,g.a)();K.data.forEach(r=>{r.expire!(r.expireA.key===H); O&&(r*=1E3,O.expire=(0,g.a)()+r,TM(K))}; tu=function(K){cw(K);return K.data.map(H=>H.value)}; d_=function(K,H,r){r&&K.Y&&K.Y(H.value)}; CF5=function(K){var H=K.K?[K.K]:[];for(let r of Object.values(K.V))r.dispose();K.V={};K.K=null;K.L=null;K.D.clear();QJ(K,[],H)}; QJ=function(K,H,r){var O=[K.Y];K.K&&O.push(K.K);K.api.ek("playbackChange",{active:O.filter(A=>A.getPlayerType()!==0).map(A=>({cpn:A.MN()})), started:H.filter(A=>A.getPlayerType()!==0).map(A=>({cpn:A.MN()})), ended:r.filter(A=>A.getPlayerType()!==0).map(A=>({cpn:A.MN()}))})}; J_N=function(K,H){for(let r of Object.values(K.B))if(r.MN()===H)return r;if(K.G?.MN()===H)return K.G;if(void 0===H)return null;if(K.V[H])return K.V[H];for(let r of tu(K.N))if(r.MN()===H)return r;return null}; s9P=function(K,H,r,O){var A=r.getVideoData();if(!A.livePreload){var k=()=>{if(K.N.get(H)===r){var b=A.getPlayerResponse();b&&(b=b.responseContext?.cacheInstruction?.maxAgeSeconds??b.responseContext?.maxAgeSeconds??void 0,b!==void 0&&(b{k();A.unsubscribe("dataloaded",b)}; A.subscribe("dataloaded",b)}}}; EF=function(K,H,r){var O=[H],A=K.K?[K.K]:[];K.V[H.MN()]=H;K.K=H;r&&(K.L=H);K.D.set("",H);QJ(K,O,A)}; nDn=function(K){var H=K.experiments,r=H.jk.bind(H);$V=r("html5_use_async_stopVideo");mC9=r("html5_pause_for_async_stopVideo");xV=r("html5_not_reset_media_source")||r("html5_not_reset_media_source_non_drm_vod");r("html5_listen_for_audio_output_changed")&&(l2n=!0);aG=r("html5_not_reset_media_source")||r("html5_not_reset_media_source_non_drm_vod");apJ=r("html5_not_reset_media_source")||r("html5_not_reset_media_source_non_drm_vod");Pw=r("html5_retain_source_buffer_appends_for_debugging");qoN(r("web_watch_pip")|| r("web_shorts_pip"));FlJ(r("log_foreground_not_focused_as_background"));eX5(r("web_player_pip_logging_fix"));r("html5_mediastream_applies_timestamp_offset")&&(pp=!0);Error.stackTraceLimit=50;var O=H.K("html5_idle_rate_limit_ms");O&&Object.defineProperty(window,"requestIdleCallback",{value:A=>window.setTimeout(A,O)}); zBO(K.Y);tZp(r("html5_use_ump_request_slicer"));r("html5_disable_streaming_xhr")&&(E3=!1);r("html5_byterate_constraints")&&(y9=!0);r("html5_use_non_active_broadcast_for_post_live")&&(g_=!0);r("html5_enable_encrypted_av1")&&(eb=!0);H.s5().K.m0(fpH)&&(dB=!0);fPp(K.experiments.K("html5_sticky_duration_mos"))}; cu=function(K,H=!1,r=1048576){var O=LF(K);O=1/((K.D.j$()||0)*K.policy.U+1/O);var A=K.ob.j$();A=A>0?A:1;var k=Math.max(O,A);K.policy.N>0&&A=0&&(H=Math.min(H,K.policy.wQ));return H}; fk=function(K){var H={delay:QH(K),stall:K.D.j$()||0,byterate:LF(K),init:K.TF},r=K.B[0];r.stamp=Math.round(K.L/36E5)*36E5;r.net=Math.ceil(K.Vg);r.max=K.interruptions[0]||0;H.interruptions=K.B;return H}; Jdm=function(K,H){if(K.V){let r=H-K.V;if(r<6E4){if(r>1E3){let O=K.interruptions;O.push(Math.ceil(r));O.sort((A,k)=>k-A); O.length>16&&O.pop()}K.Vg+=r}}K.V=H}; Ny=function(K,H,r){isNaN(r)||(K.Nd+=r);isNaN(H)||(K.cn+=H)}; Cj=function(K,H,r,O=H){K.N.I3(O,r/H);K.L=(0,g.a)()}; YV=function(K,H,r){H=Math.max(H,K.Y.K);K.D.I3(1,r/H)}; UF=function(K,H,r,O,A,k=!1){K.ob.I3(H,r/H);K.L=(0,g.a)();A||K.U.I3(1,H-O);k||(K.V=0);K.Yv>-1&&(0,g.a)()-K.Yv>3E4&&(Xa(fk(K)),K.Yv=(0,g.a)(),K.J=!0)}; TO=function(K){return(0,g.a)()-K.L>=4E3}; LF=function(K){K=K.N.j$();return K>0?K:1}; uFN=function(K,H,r){var O=new hdy(r);K&&(O.B=!0,O.V=.1);r.jk("html5_media_time_weight")&&(O.B=!1);H&&(O.K=H/8);O.Y=d$()>=480;return O}; S8=function(K){K.K.clear();K.B.clear();K.Y.clear()}; qxd=function(K,H,r){K=K.Y;var O=g.H2(K,{y6:H},(A,k)=>A.y6-k.y6); O=O<0?(O+2)*-1:O;if(O>=0)for(let A=O;A<=O+1&&A=k.y6-r&&H<=k.Ir+r)return k}}; pWp=function(K,H,r){var O=K.K.get(H);O?(O.push(r),g.OV(O,(A,k)=>A.y6-k.y6)):K.K.set(H,[r])}; Rdm=function(K,H){var r=[];for(let O of K.Y)H(O)||r.push(O);if(K.X.W("html5_sstm_fixes"))for(let O of K.Y)H(O)&&K.B.delete(O.cpn);K.Y=r}; iP1=function(K,H){var r=K.Y.indexOf(H);r>=0&&K.Y.splice(r,1);K.B.delete(H.cpn)}; rRH=function(K,H){if(K.bI||H.identifier&&K.vD.has(H.identifier))K.YS({startnoad:H.identifier}),g.VJ(K);else if(g.W4(K.Yv,r=>r.identifier===H.identifier))K.YS({timedoutcp:1}),K.G.start(0); else if(g.W4(K.hy,r=>r.identifier===H.identifier))K.YS({fetchedcp:1}),g.VJ(K); else if(K.G.isActive())K.YS({racingcp:`${K.L?.identifier}_${H.identifier}`});else{K.uG=(new Date).getTime()/1E3;K.YS({adf:1});let r=5E3;r&&H.event==="predictStart"&&(r-=H.K);K.E5=Math.max(r,15E3);K.U=!1;K.G.start(K.E5);K.L=H;S8(K.Md);K.rZ=[]}}; g.Szp=function(K,H,r,O,A,k,b){var D=A===3,y=K04(K,H,r,A,O,b);if(!y)return tb(K,r,D),y=g.ls(K,r)?"undec":"ncp",K.YS({gvprp:y,mt:H,seg:r,tt:A,itag:O,ce:b}),null;D||K.cZ.set(r,y);b=y.tT;A=K.xC(r-1,A,k)?.oI||"";A===""&&K.YS({eds:1});k=HI1(K,y.ssdaiAdsConfig);D=K.Ay.getVideoData();D=D.oJ[D.B?.containerType||0];y=y.sO&&r>=y.sO?y.sO:void 0;A={xh:b?Ww(K,b):[],adsConfig:k,oI:A,NZ:y,h9:g.ez(D.split(";")[0]),jO:D.split(";")[1]||""};y={KO:A};K.bG&&(H={gvprpro:"v",sq:r,mt:H.toFixed(3),itag:O,acpns:A.xh?.join("_")|| "none",abid:b},K.YS(H));return y}; Lm=function(K,H,r,O,A){O=O||{reason:"disablessdai"};if(H&&r){if(!g.GM(K,H,r))return!1;O.sq=r}if(K.bI)return!1;K.bI=!0;K.PK>0&&(K.PK=0,K.jY="",zM(K,K.Ay.MN(),0),K.api.ek("serverstitchedvideochange"));K.Ay.bS(O,A);return!0}; L5=function(K,H,r,O){var A=H^K;var k;K-6<<1=K&&(k=r!==null);if((K|32)==K)for(O=(O%r[E[0]]+r[E[0]])%r[E[0]];O--;)r[E[A^1147]](r[E[A^1045]]());return k}; rlN=function(K,H,r){var O=K.ee||K.app.U5().getPlayerState();CF(K,!0);K.Ay.seekTo(H,r);K=K.app.U5();H=K.getPlayerState();O.isOrWillBePlaying()&&!H.isOrWillBePlaying()?K.playVideo():O.isPaused()&&!H.isPaused()&&K.pauseVideo()}; g.Jb=function(K){K.bG&&K.YS({adf:`0_${(new Date).getTime()/1E3-K.uG}_isTimeout_${K.U}`})}; g.VJ=function(K){K.U=!1;K.G.isActive()&&g.Jb(K);K.G.stop();K.qZ(!1)}; sF=function(K,H,r){return{ssvc:H,cpn:r?.cpn||"",vid:r?.videoData.videoId||"",ct:(K.Ay.getCurrentTime()||0).toFixed(3),cmt:(K.Ay.QS()||0).toFixed(3)}}; OIn=function(K,H,r){return new g.rd(K,H,{id:r,namespace:"serverstitchedcuerange",priority:9})}; g.mt=function(K){return{cpn:K.Ay.MN(),durationMs:0,y6:0,playerType:1,Ir:0,videoData:K.Ay.getVideoData(),errorCount:0,tT:""}}; aR=function(K,H,r,O){K.X.W("html5_ssdai_log_ssevt_in_loader_timers")&&(O=K.Vg?0:Math.round((O-r)*1E3),K.Ay.Z("ssevt",{tag:"sstme",ad:H!==K.Ay.MN(),cpn:H,st:r-K.Ay.uI(),late:O}))}; g.nF=function(K,H){K.V||K.Vg||g.fF(K,K.jY);var r=H.hD,O=H.gz;if(O.cpn===K.jY)K.YS({igtranssame:1,enter:O.cpn,exit:r.cpn});else{var A=K.Vg,k=!!K.V;K.V="";var b=H.Oi,D=r.playerType===2?r.y6/1E3+r.videoData.hy:g.mt(K).videoData.hy;K.api.W("html5_ssdai_enable_media_end_cue_range")&&(k||A||r.playerType!==2?(A||k)&&K.YS({mecr:0,seek:A,skip:k}):K.api.Tu(r.cpn));if(r.playerType===2&&O.playerType===2)k?K.YS({igtransskip:1,enter:O.cpn,exit:r.cpn,seek:A,skip:K.V}):g.Al5(K,r,O,D,b,A,k);else{K.jY=O.cpn;zM(K,O.cpn, O.startTimeSecs||b);H=H.Wt;if(r.playerType===1&&O.playerType===2){K.ob=0;ktt(K,O);var y=sF(K,"c2a",O);K.YS(y);K.PK++}else if(r.playerType===2&&O.playerType===1){K.api.ek("serverstitchedvideochange");y=sF(K,"a2c");K.YS(y);K.PK=0;K.ob=D;y=r.cpn;var I=K.ob;if(y!==K.Ay.MN()){let Z=K.Nd.get(y);Z?Z.K=I:K.YS({nop_e:y})}g.bIt(K,r.tT)}y=Dk5(K);K.Ay.YG(r,O,D,b,A,k,H,y)}g.ylH(K)}}; zM=function(K,H,r){if(H===K.Ay.MN())EF(K.app.Rk,K.Ay,!1);else{let O=K.Nd.get(H);O?(H=O,H.K=0,H.startTimeSecs=r,EF(K.app.Rk,O,!0)):K.YS({nop_s:H})}}; ktt=function(K,H){var r=K.app;nc(us(r))&&r.Rk.B[2]&&g.WK(K.logger,360717806,"SSTM lingering playback");K.api.Jo();K.api.ek("serverstitchedvideochange",H.cpn,H.A3)}; qy=function(K,H,r=0){return{IW:qxd(K.K,H*1E3,r*1E3),jG:H}}; g.fF=function(K,H){var r=H||K.jY,O=K.K.LE(r);O?(H=O.videoData,r=O.A3||(K.B.get(r)?.start??0)/1E3,K=K.Ay.getCurrentTime()-r,H.hy=K>0?K:0):g.mt(K).videoData.hy=K.Ay.getCurrentTime()}; g.j8N=function(K,H,r){K.Ay.di();K.Ay.seekTo(H,r);K.Ay.playVideo()}; CF=function(K,H){K.d1=NaN;K.Mv=null;K.O1.stop();K.gZ&&H&&K.gZ.jX();K.ee=null;K.gZ=null}; RR=function(K){M9m(K);for(var H of K.B.values())H.start>=-1&&H.end<=Infinity&&(K.Ay.removeCueRange(H),K.B.delete(H.getId()),K.YS({rmAdCR:1}));var {IW:r,jG:O}=qy(K,-.001);r&&(H=O*1E3-r.y6,g.pF(K,r,H,r.y6+H),H=K.B.get(r.cpn))&&(H.start=r.y6,H.end=r.y6+r.durationMs);({IW:H}=qy(K,Infinity));H&&K.Y(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${H.cpn}_video_id_${H.videoData?.videoId}_durationMs_${H.durationMs}_enterTimeMs_${H.y6}_parentReturnTimeMs_${H.Ir}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)}; BEm=function(K){S8(K.Md);K.B.clear();K.K.clear();K.cZ.clear();K.rZ=[];K.L=null;K.vD.clear();K.CK.clear();K.Yv=[];K.hy=[];K.G5=[];K.wv=[];K.T5.clear();K.CG.clear();K.Z6.clear();K.Nv.clear();K.U=!1;K.ob=0;K.Vg=!1;K.GL=!1;K.PK=0;K.uG=0;K.tq=!1;K.bI=!1;K.V="";CF5(K.app.Rk);EF(K.app.Rk,K.Ay,!1);for(let H of K.Nd.values())H.dispose();K.Nd.clear();K.G.isActive()&&g.VJ(K)}; M9m=function(K){Rdm(K.K,H=>H.y6>=-1&&H.Ir<=Infinity)}; g.pF=function(K,H,r,O){H.durationMs=r;H.Ir=O;(O=K.Nd.get(H.cpn))?O.setDuration(r/1E3):K.YS({nop_d:H.cpn})}; g.ls=function(K,H){for(let r of K.rZ)if(H>=r.start&&H<=r.end)return!0;return!1}; g.GM=function(K,H,r,O,A){var k=K.cZ.get(r);if(!k){if(k=is(K,H))return k;H=K.xC(r-1,O??2);if(A)return K.YS({misscue:A,sq:r,type:O,prevsstate:H?.TD,prevrecord:K.cZ.has(r-1)}),K.cZ.get(r-1);if(H?.TD===2)return K.YS({adnf:1,sq:r,type:O,prevrecord:K.cZ.has(r-1)}),K.cZ.get(r-1)}return k}; K04=function(K,H,r,O,A,k){if(!K.bI)if(g.ls(K,r))K.YS({gdu:"undec",seg:r,itag:A});else if(H=g.GM(K,H,r,O,k),!K.Ay.getVideoData().F4()||!H?.UD)return H}; is=function(K,H){H+=K.uI();if(K.Ay.getVideoData().F4()){a:{var r=K.K;K=H*1E3;for(O of r.Y)if(r=O.A3?O.A3*1E3:O.y6,K>=O.y6-1E3&&K<=r+O.durationMs+1E3)break a;var O=void 0}O={IW:O,jG:H}}else O=qy(K,H),O?.IW||(O=qy(K,H,1));return O?.IW}; tb=function(K,H,r=!1){if(!r){for(let O of K.rZ){if(H>=O.start&&H<=O.end)return;if(H===O.end+1){O.end+=1;return}}K.rZ.push(new vqO(H))}}; HI1=function(K,H=""){var r=g.sX(H)||void 0;H&&r||K.YS({adcfg:H?.length,dcfg:r?.length});return r}; Ww=function(K,H){var r=[];K=K.K.K.get(H);if(!K)return[];for(let O of K)O.cpn&&r.push(O.cpn);return r}; I$M=function(K,H,r){var O=!1;if(r=K.K.K.get(r))for(let A of r)A.durationMs!==0&&A.Ir!==A.y6&&(r=A.cpn,H===r&&(O=!0),O&&!K.CG.has(r)&&(K.YS({decoratedAd:r}),K.CG.add(r)))}; ZI5=function(K,H,r){var O=0;K=K.K.K.get(r);if(!K)return-1;for(let A of K){if(A.cpn===H)return O;O++}return-1}; F0p=function(K,H){var r=0;K=K.K.K.get(H);if(!K)return 0;for(let O of K)O.durationMs!==0&&O.Ir!==O.y6&&r++;return r}; g.eA5=function(K){for(let H of K.B.values())K.Ay.removeCueRange(H);K.B.clear();S8(K.Md)}; Dk5=function(K){var H=Array.from(K.app.Rk.D.values()),r=[],O=[],A=[],k=[],b=[],D=[];for(var y of H)if(H=K.K.LE(y.MN()))K.YS({attach_trans_meta:H.cpn,has_v_meta:H.er?1:0,has_a_meta:H.Vp?1:0,has_ctx_meta:H.g9?1:0}),H.g9&&r.push(H.g9),H.er&&O.push(H.er),H.Vp&&O.push(H.Vp),k.push(H.cpn),b.push(H.videoData.videoId||""),D.push(H.videoData.adFormat||H.videoData.cn),H.serializedQoeContextData!=null&&A.push(H.serializedQoeContextData);y=void 0;K.cn&&(K.YS({has_ctx_list:r.length?1:0,has_clip_list:O.length? 1:0}),y={g9:r,jy:O});return{U9:y,W1:{xh:k,om:b,adFormats:D,serializedQoeContextData:A}}}; g.Al5=function(K,H,r,O,A,k,b){if(H&&r){K.jY=r.cpn;zM(K,r.cpn,r.startTimeSecs||A);ktt(K,r);var D=sF(K,"a2a",r);K.YS(D);K.PK++;D=Dk5(K);K.Ay.YG(H,r,O||0,A||0,!!k,!!b,void 0,D)}else K.YS({misspbkonadtrans:1,enter:r?.cpn||"",exit:H?.cpn||"",seek:k,skip:b})}; g.ylH=function(K){K.Nv.add(K.V);K.V="";K.Vg=!1}; oqy=function(K,H,r){var O;if(O=K.Ay.getVideoData().F4())O=(O=K.K.LE(H))&&O.tT?(K=K.K.K.get(O?.tT))&&K.slice(-1)[0].cpn===H:!1;return O&&r===2?1E3:0}; g.bIt=function(K,H){if(K.Ay.getVideoData().F4()){var r=K.K.K.get(H);if(r){for(var O of r){K.YS({rem_meta:O.cpn});r=K;let A=r.B.get(O.cpn);r.B.delete(O.cpn);A&&r.Ay.removeCueRange(A);iP1(r.K,O)}K.cZ.clear();O=K.K;r=O.K.get(H)??[];for(let A of r)iP1(O,A);O.K.delete(H);(H=K.dV.get(H))&&K.gV&&K.Ay.b7(H)}}}; wD9=function(K,H,r={}){var O=K.L||K.app.U5().getPlayerState();Kw(K,!0);H=isFinite(H)?H:K.K.lF();var {IW:A,jG:k}=Hz(K,H);H=A&&!r6(K,A)||!A&&K.K!==K.app.U5();var b=k*1E3;b=K.B&&K.B.start<=b&&b<=K.B.end;!H&&b||Oa(K);A?g.XD9(K,A,k,r,O):Am(K,k,r,O,"_execute")}; g.kc=function(K,H,r,O){K.K.Z("timelineerror",{e:H,cpn:r?r:void 0,videoId:O?O:void 0})}; g.bC=function(K,H){return new g.rd(Math.max(0,K-5E3),H?0x8000000000000:K-1,{namespace:"childplayback",priority:9})}; g.dkO=function(K,H,r){var O=H.j3;H.j3=r;r6(K,H)&&(r=K.app.U5(),O.zA===K.B&&Oa(K),r.removeCueRange(O.zA),r.addCueRange(H.j3.zA))}; g.XD9=function(K,H,r,O,A){var k=r6(K,H);if(!k){H.playerVars.prefer_gapless=!0;var b=new g.PA(K.X,H.playerVars);b.cD=H.cD;K.api.zO(b,H.playerType)}b=K.app.U5();k||b.addCueRange(H.j3.zA);b.seekTo(r,{e6:"application_timelinemanager",...O});cln(K,A)}; TEN=function(K,H,r,O){K.B=O;O=H.cD;var A=H.playerVars,k=H.playerType;K.D=H;A&&K.api.enqueueVideoByPlayerVars(A,k,r,O)}; Q8J=function(K,H,r,O){K.B=O;K.api.Gk(K.K,r,H)}; Oa=function(K){K.D=null;K.B=null;K.api.Ij()||K.api.clearQueue()}; r6=function(K,H){K=K.app.U5();return!!K&&K.getVideoData().cD===H.cD}; Eqd=function(K,H){r6(K,H)||g.kc(K,"childPlaybackIsNotPresenting");return H.Ir===H.y6+H.durationMs?H.y6+K.app.U5().getCurrentTime()*1E3:H.Ir}; Hz=function(K,H){var r=0;for(let O of K.Y){K=O.y6/1E3+r;let A=K+O.durationMs/1E3;if(K>H)break;if(A>H)return{IW:O,jG:H-K};r=A-O.Ir/1E3}return{IW:null,jG:H-r}}; Kw=function(K,H){K.J=NaN;K.U=null;K.G.stop();K.N&&H&&K.N.jX();K.L=null;K.N=null}; Am=function(K,H,r,O,A){var k=K.K;k!==K.app.U5()&&K.app.zQ();K.X.W("html5_sabr_csdai_seek_log")||(A="");k.seekTo(H,{e6:"application_timelinemanager"+(A??""),...r});cln(K,O)}; cln=function(K,H){K=K.app.U5();var r=K.getPlayerState();H.isOrWillBePlaying()&&!r.isOrWillBePlaying()?K.playVideo():H.isPaused()&&!r.isPaused()&&K.pauseVideo()}; $km=function(K){var H=K.Y.find(r=>r6(K,r)); if(H){let r=K.app.U5();Oa(K);let O=new g.Lx(8);H=Eqd(K,H)/1E3;Am(K,H,{},O,"_force");r.Z("forceParentTransition",{childPlayback:1});K.K.Z("forceParentTransition",{parentPlayback:1})}}; g.Dv=function(K,H=-1,r=Infinity){for(let [D,y]of K.V){var O=D,A=y;A.g3>=H&&A.target&&A.target.Ir<=r&&(K.K.removeCueRange(O),K.V.delete(O))}O=[];for(let D of K.Y)D.y6>=H&&D.Ir<=r?(A=K,A.D===D&&Oa(A),r6(A,D)&&A.app.zQ()):O.push(D);K.Y=O;var {IW:k,jG:b}=Hz(K,H/1E3);k&&(H=b*1E3,g.xkO(K,k,H,k.Ir===k.y6+k.durationMs?k.y6+H:k.Ir));({IW:H}=Hz(K,r/1E3));H&&g.kc(K,`Invalid clearEndTimeMs=${r} that falls during ${`playback={timelinePlaybackId=${H.cD} video_id=${H.playerVars.video_id} durationMs=${H.durationMs} enterTimeMs=${H.y6} parentReturnTimeMs=${H.Ir}}`}.Child playbacks can only have duration updated not their start.`)}; g.xkO=function(K,H,r,O){H.durationMs=r;H.Ir=O;O={zA:g.bC(r,!0),g3:r,target:null};g.dkO(K,H,O);r6(K,H)&&K.app.U5().getCurrentTime()*1E3>r&&(H=Eqd(K,H)/1E3,r=K.app.U5().getPlayerState(),Am(K,H,{},r,"_update"))}; gq5=function(K){K&&K!=="web"&&P9t.includes(K)}; LlN=function(K,H){return H?!!K.K.get(H):!1}; RX4=function(K,H){if(H){var r=K.K.get(H);if(r)return K.K.remove(H),r}}; L0H=function(K,H){K.dataset.version=H}; NE4=function(K){var H=K.app.O5,r=()=>{K.oz=new g.Kz(0,0,0,0);K.vE=new g.Kz(0,0,0,0)},O=b=>{K.updateVideoData(b.getVideoData())},A=(b,D)=>{K.nS(b,D)},k=b=>{K.kS&&yK(K); jJ(K)!==K.xH&&K.resize();K.app.j().W("web_enable_smart_zoom")&&K.vF&&(b.state.isPaused()?K.vF.pause():b.LG(8)&&K.vF.playState==="paused"&&K.vF.play())}; H.addEventListener("initializingmode",r);H.addEventListener("videoplayerreset",O);H.addEventListener("videodatachange",A);H.addEventListener("presentingplayerstatechange",k);K.addOnDisposeCallback(()=>{H.removeEventListener("initializingmode",r);H.removeEventListener("videoplayerreset",O);H.removeEventListener("videodatachange",A);H.removeEventListener("presentingplayerstatechange",k)})}; ST4=function(K){var H=K.aK(),r=1,O=!1,A=YTt(K,H,K.getVideoAspectRatio()),k=K.app.j(),b=k.W("enable_desktop_player_underlay"),D=VD(),y=k.experiments.K("player_underlay_min_player_width");y=b&&K.GS&&K.getPlayerSize().width>y;if(jJ(K)){var I=Uk4(K);var Z=isNaN(I)||g.WN||UG&&g.rA||y;g.lx&&!g.Lu(601)?I=A.aspectRatio:Z=Z||k.controlsType==="3";Z?y?(Z=k.W("place_shrunken_video_on_left_of_player")?16:K.getPlayerSize().width-H.width-16,I=Math.max((K.getPlayerSize().height-H.height)/2,0),Z=new g.Kz(Z,I,H.width, H.height),K.kS.style.setProperty("border-radius","12px")):Z=new g.Kz(0,0,H.width,H.height):(r=A.aspectRatio/I,Z=new g.Kz((H.width-A.width/r)/2,(H.height-A.height)/2,A.width/r,A.height),r===1&&g.rA&&(I=Z.width-H.height*I,I>0&&(Z.width+=I,Z.height+=I)));g.$d(K.element,"ytp-fit-cover-video",Math.max(Z.width-A.width,Z.height-A.height)<1);if(D||K.dh)K.kS.style.display="";K.xH=!0}else{Z=-H.height;g.lx?Z*=window.devicePixelRatio:g.dc&&(Z-=window.screen.height);Z=new g.Kz(0,Z,H.width,H.height);if(D||K.dh)K.kS.style.display= "none";K.xH=!1}Hy(K.oz,Z)||(K.oz=Z,g.A1(k)?(K.kS.style.setProperty("width",Z.width+"px","important"),K.kS.style.setProperty("height",Z.height+"px","important")):Xx(K.kS,Z.getSize()),O=new g.Jq(Z.left,Z.top),Mh(K.kS,Math.round(O.x),Math.round(O.y)),O=!0);H=new g.Kz((H.width-A.width)/2,(H.height-A.height)/2,A.width,A.height);Hy(K.vE,H)||(K.vE=H,O=!0);g.OD(K.kS,"transform",r===1?"":`scaleX(${r})`);b&&y!==K.wC&&(y&&(K.kS.addEventListener(M$,K.Qr),K.kS.addEventListener("transitioncancel",K.Qr),K.kS.classList.add(g.N_.VIDEO_CONTAINER_TRANSITIONING)), K.wC=y,K.app.O5.ek("playerUnderlayVisibilityChange",K.wC?"transitioning":"hidden"));return O}; yK=function(K){var H=K.app.j().controlsType==="3"&&!K.o1&&jJ(K)&&!K.app.gQ||!1;K.kS.controls=H;K.kS.tabIndex=H?0:-1;K.app.j().B&&(K.kS.ariaHidden="true");H?K.kS.removeEventListener("focus",K.bP):K.kS.addEventListener("focus",K.bP)}; Uk4=function(K){var H=K.app.U5();if(H=H?H.getVideoData():null){if(g.Vk(H)||g.tW(H)||g.lZ(H))return 16/9;if(HI(H)&&H.Y.K())return K=H.Y.videoInfos[0].video,Bz(K.width,K.height)}return(K=K.kS)?Bz(K.videoWidth,K.videoHeight):16/9}; Bz=function(K,H){return Math.abs(vz*H-K)<1||Math.abs(vz/K-H)<1?vz:K/H}; YTt=function(K,H,r,O){var A=r,k=Bz(H.width,H.height);K.qq?A=rk?{width:H.width,height:H.width/A,aspectRatio:A}:AA?K.width=K.height*r:r=K&&K+9>>21&&!!J[1]}(K|40)==K&&(t=A(k,b,D,y,I,Z,e,w,d));K-8>=-45&&(K-4&14)<5&&(t=O(k,b,D));return t}; Ih=function(K,H,r){K.sendMessage({[175]:1,[129]:H,[152]:r})}; Zv=function(K,H,r){K.sendMessage({[175]:2,[129]:H,[152]:r})}; a$9=function(K){var H=K.Q6.j(),r=H.getWebPlayerContextConfig().trustedPlaybackWorkerUrl;if(r=bd(r||null))K.H9=new Worker(Ax(r),void 0),K.K=new l$t(K.H9),g.W(K,K.K),K.H9.addEventListener("error",O=>{var A=K.Q6;g.iP(Error(O.message));if(O=A.iF)A.iF=null,Fg(A,"workerError"),O&&O.dispose()}),K.H9.addEventListener("message",O=>{var A=O.data; O=A[131];var k=A[194];if(k)for(var b of k[135])(k=K.B.get(b[132]))&&W0y(k,b[165]);switch(O[175]){case 1:Gt9(K,A);break;case 2:var D=K.K,y=O[129];O=O[152];A=D.K.get(y);try{A&&A.reject(O)}finally{D.K.delete(y)}break;case 3:D=K.K;y=O[129];O=O[152];A=D.K.get(y);try{A&&A.resolve(O)}finally{D.K.delete(y)}break;case 4:zAN(K,A);break;case 5:C9J(K,A);break;case 6:k=A[131];b=K.D.get(k[106]);O=A[151];if(b){let {[115]:e,[4]:w}=k[18];switch(e){case "load":b.load();O&&Zv(K.K,O);break;case "play":D=b.play();O&& eJ(K,O,D||void 0);break;case "pause":b.pause();O&&Zv(K.K,O);break;case "setMediaKeys":if((A=w[0])&&(D=K.G.get(A)),D){A=b.mU();try{y=A.setMediaKeys(D),O&&eJ(K,O,y)}catch(d){if(O)Ih(K.K,O,d);else throw d;}}}}break;case 7:if(D=K.D.get(O[106])){var {[148]:I,[179]:Z}=O[158];O=D.mU();switch(I){case "currentTime":O.currentTime=Z;break;case "defaultPlaybackRate":O.defaultPlaybackRate=Z;break;case "loop":O.loop=Z;break;case "muted":O.muted=Z;break;case "playbackRate":O.playbackRate=Z;break;case "src":Z?(O= K.U.get(Z))&&D.G5(O):(D.gZ(),D.lG());break;default:g.oq(I,void 0)}}break;case 8:b=A[131];O=A[151];D=b[111];y=b[115];A=b[4];if(b=K.Yv.get(D))switch(y){case 1:D=b.close();O&&eJ(K,O,D);break;case 2:D=b.generateRequest(A[0],A[1]);O&&eJ(K,O,D);break;case 3:D=b.load(A[0]);O&&eJ(K,O,D);break;case 4:D=b.remove();O&&eJ(K,O,D);break;case 5:D=b.update(A[0]);O&&eJ(K,O,D);break;default:g.oq(y,void 0)}else O&&Ih(K.K,O,Error(`Unknown MediaKeySession: ${D}`));break;case 9:JlP(K,A);break;case 10:s84(K,A);break;case 11:if(D= K.B.get(O[132])){let {type:e,args:w,Gh:d}={type:O[49][175],args:O[49][4],Gh:[...O[49][4]]};switch(e){case "internalaudioformatchange":O=w[0][6];D.videoData.N=O?F9(O):null;d[0]=D.videoData;break;case "internalvideoformatchange":O=w[0][52];D.videoData.B=O?F9(O):null;d[0]=D.videoData;break;case "internalvideodatachange":O=w[1];y=!!D.videoData.getPlayerResponse();fs(D.videoData,{raw_player_response:O[138]||void 0},!y,!1);d[1]=D.videoData;break;case "heartbeatparams":O=w[0];d[0]={url:O[176],interval:O[62], retries:O[153]};break;case "nonfatalerror":O=w[0];d[0]=new g.fa(O[47],O[40],O[159]);break;case "statechange":O=w[0];y=W6O(O[165]);d[0]=new g.oh(y,W6O(O[126]));D.playerState=y;break;case "videoelementevent":d[0]=new mkd(D.mediaElement,w[0][175])}D.events.ek(e,...d)}break;case 12:K.U.set(O[109],O[108]);break;default:g.oq(O,void 0)}}),K.H9.postMessage({type:"BOOTSTRAP", data:{hostname:window.location.hostname,href:window.location.href,playbackWorkerConfig:{supportsRequestMediaKeySystemAccess:!!navigator.requestMediaKeySystemAccess},protocol:window.location.protocol,search:window.location.search,ytConfig:{INNERTUBE_HOST_OVERRIDE:window.location.origin,...g.v5.yt.config_}}}),K.sendMessage({[175]:3,[189]:H.getWebPlayerContextConfig()})}; eJ=function(K,H,r){r?r.then(O=>{Zv(K.K,H,O)},O=>{Ih(K.K,H,O)}):Zv(K.K,H,null)}; f$4=function(K,H){K=K.N.get(H);if(!K)throw Error(`Unknown mirrored CueRange: ${H}`);return K}; Gt9=function(K,H){var {[115]:r,[4]:O}=H[131][18];switch(r){case 1:let [k,b]=O;K.Q6.clearQueue(k,b);break;case 2:var A=g.Ej(K.Q6.j()).then(d=>d?{token:d}:{signedOut:!0}); (H=H[151])&&eJ(K,H,A);break;case 3:[A]=O;K.Q6.onPlayerRequestSent(A);break;case 4:let [D,y,I]=O;if(A=I?K.Y.get(I):null)A=A.getVideoData(),K.Q6.qV(D,y,A);break;case 5:let [Z,e,w]=O;A=f$4(K,e);K.Q6.qw(Z,A,w);break;case 6:[A]=O;(A=K.Y.get(A))&&K.Q6.gX(A.getVideoData());break;case 7:[A]=O;(A=K.Y.get(A))&&K.Q6.F5(A.getVideoData());break;case 8:K.Q6.ov();break;default:g.oq(r,void 0)}}; zAN=function(K,H){var r=H[131];switch(r[115]){case 1:let [O,A,k]=r[4];r=K.Q6.Mi(O,A,k);(H=H[151])&&eJ(K,H,r);break;case 2:let [b,D]=r[4];r=nqp(D,b);(H=H[151])&&eJ(K,H,FB(Zn(r,y=>({[17]:g.sn(y),[160]:"c1a"in y.fO?!g.ze.isInitialized():!1})))); break;case 3:r=K.Q6.j1();(H=H[151])&&eJ(K,H,r);break;default:g.oq(r[115],void 0)}}; C9J=function(K,H){var r=H[131],O=H[151];H=r[115];var A=r[4];switch(H){case 1:let k=r[112];navigator.requestMediaKeySystemAccess(A[0],A[1]).then(b=>{k&&K.Nd.set(k,b);O&&(b={[26]:b.getConfiguration(),[93]:b.keySystem},Zv(K.K,O,b))},b=>{O&&Ih(K.K,O,b)}); break;default:g.oq(H,void 0)}}; JlP=function(K,H){var r=H[131],O=H[151];H=r[112];var A=r[115],k=K.Nd.get(H);if(k)switch(A){case 1:let b=r[110];k.createMediaKeys().then(D=>{b&&K.G.set(b,D);O&&Zv(K.K,O)},D=>{O&&Ih(K.K,O,D)}); break;default:g.oq(A,void 0)}else O&&Ih(K.K,O,Error(`Unknown MediaKeySystemAccess: ${H}`))}; s84=function(K,H){var r=H[131];H=H[151];var O=r[110],A=r[115],k=r[4],b=K.G.get(O);if(b)switch(A){case 1:let D=r[111];r=k[0];try{let y=b.createSession(r);if(D){K.Yv.set(D,y);let I=(Z,e)=>{K.K.sendMessage({[175]:9,[111]:D,[50]:Z,[4]:e,[165]:{[157]:y.sessionId,[51]:y.expiration,[92]:Array.from(y.keyStatuses.entries())}})}; y.addEventListener("message",Z=>{I("message",[{[114]:Z.messageType,[113]:Z.message}])}); y.addEventListener("keystatuseschange",()=>{I("keystatuseschange",[])}); y.closed&&y.closed.then(Z=>{I("closed",[Z])},()=>{I("closed",["internal-error"])})}H&&Zv(K.K,H)}catch(y){H&&Ih(K.K,H,y)}break; case 3:r=b.setServerCertificate(k[0]);H&&eJ(K,H,r);break;case 2:r=b.getStatusForPolicy(k[0]);H&&eJ(K,H,r);break;default:g.oq(A,void 0)}else H&&Ih(K.K,H,Error(`Unknown MediaKeys: ${O}`))}; hA9=function(K){var H=K.Q6.j(),r=K.Q6.hu(),O=K.Q6.oW(),A=r.getPlayerSize();r=r.aK();H={[24]:K.Q6.Je(),[46]:{[1]:H.Zu,[2]:H.TF,[137]:H.uG,[144]:H.Nv,[156]:H.ee,[169]:H.pw},[65]:K.Q6.fQ(),[67]:K.Q6.tO(),[72]:K.Q6.isFullscreen(),[73]:!1,[76]:K.Q6.zW(),[77]:K.Q6.isInline(),[78]:K.Q6.Uq(),[79]:K.Q6.isMuted(),[81]:K.Q6.isOrchestrationLeader(),[83]:K.Q6.Vm(),[86]:!1,[88]:!1,[89]:K.Q6.w7(),[90]:K.Q6.Sg(),[118]:K.Q6.isMuted(),[139]:{[193]:A.width,[57]:A.height},[146]:K.Q6.U5().JL(),[147]:K.Q6.U5().cv(),[180]:{[193]:r.width, [57]:r.height},[185]:O,[188]:K.Q6.getVolume()};O=[];for(let [k,b]of K.B.entries())A=k,r=b.getVideoData(),O.push({[132]:A,[165]:{[181]:{[27]:r.kU,[123]:r.oauthToken}}});K.J&&Object.assign(H,{[73]:K.Q6.Ji(),[86]:K.Q6.IQ(),[88]:K.Q6.Ij()});return{[3]:H,[135]:O}}; uqO=function(K,H){var r=`main.cueRange:${K.Vg++}`;if(K.N.get(r))return r;K.N.set(r,H);K.V.set(H,r);return r}; qT1=function(K,H){var r=K.V.get(H);if(r)return K.V.delete(H),K.N.delete(r),r}; W0y=function(K,H){H&&(Object.assign(K.K,H),K.audioTrack=AN(H[8]),K.N=BSy(H[161]),H=H[181])&&(K.videoData.d4=H[19],K.videoData.captionTracks=H[21].map(r=>io(r)),K.videoData.Mv=H[22],K.videoData.hG=H[20],K.videoData.hy=H[32],K.videoData.d1=AN(H[37]),K.videoData.zM=H[190])}; pDn=async function(K,H,r){H={[115]:H,[4]:r};r=K.iF.vx.get(K);return K.Da({[175]:10,[18]:H,[132]:r})}; g.Xg=function(K,H,r){H={[115]:H,[4]:r};r=K.iF.vx.get(K);K.sendMessage({[175]:10,[18]:H,[132]:r})}; w6=function(K){var H=[];for(let r=0;r{K.onApiChange()}}); return H}; Mgp=function(K){if(K.X.s5().K.m0(VWJ)){K.Bl.tick("wasm_s");let H=z0(K.webPlayerContextConfig.wasmModuleUrl,void 0,K.x4.bind(K));K.X.O1=Zn(H,r=>{K.Bl.tick(r.isAsmjs?"wasm_fa":"wasm_fw");x9(K.X,r);return r},r=>{K.Bl.tick("wasm_ferr"); throw r;})}else XB(K,function(){var H=this; return function*(){H.Bl.tick("wasm_s");var r=mP(H.SQ)?O=>Zn(px9(H.SQ),A=>A.Cp(O)):void 0; try{let O=z0(H.webPlayerContextConfig.wasmModuleUrl,r,H.x4.bind(H)),A=yield*wG(O);H.Bl.tick(A.isAsmjs?"wasm_fa":"wasm_fw");x9(H.X,A)}catch(O){H.Bl.tick("wasm_ferr")}}()})}; BpO=function(K){var H=new g.PA(K.X,K.Xj);K.O5.ek("initialvideodatacreated",H);return tm(K,1,H,!1)}; Izm=function(K){var H=K.yg();H.setPlaybackRate(K.X.B?1:ve9(K,Number(g.ch("yt-player-playback-rate"))||1));H.BL(K.PF,K);H.X5()}; FoJ=function(K){K.QC();var H=K.Xj;Wz(K);K.events.Qg(window,"resize",K.AE);var r=us(K);g.ej(K.O5,"onVolumeChange",K.KL);if(H&&xF(H)){let O=bc(K.X);O&&!K.E2&&(H.fetch=0);let A=g.w1(K.X);A&&!K.E2&&(H.fetch=0);Yc(K,H);g.w1(K.X)&&K.Bl.tick("ep_pr_s");if(!O||K.E2)if(A&&!K.E2)Gl(K);else if(!r.cC())K.playlist.onReady(()=>{zl(K)})}K.gL(K.yg(),!1,!0); K.yg().getPlayerState().K(128)||(H=rgt(!K.X.deviceIsAudioOnly),H==="fmt.noneavailable"?K.gi("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):H==="html5.missingapi"?K.gi(H,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):r&&r.cC()&&Cw(K)&&(K.X.vD||K.X.gV)?Jm(K):r.Vs?K.O5.mutedAutoplay({durationMode:r.mutedAutoplayDurationMode}):g.ch("yt-player-playback-on-reload")?(g.PC("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!K.X.ob}),g.dC("yt-player-playback-on-reload",!1),Jm(K)): K.X.G==="leanback"||Zt5(K),g.Ir(K.X)||g.MM(K.X)?(g.Jt(g.aW(),()=>{sa(K)}),g.Jt(g.aW(),()=>{by()})):(sa(K),by()))}; evO=function(K){var H=r=>{r.stack&&r.stack.indexOf("player")!==-1&&K.U5().Wg(r)}; DV.subscribe("handleError",H);FK.push(H);return()=>{DV.unsubscribe("handleError",H);var r=FK.indexOf(H);r!==-1&&FK.splice(r,1)}}; tm=function(K,H,r,O,A){var k=K.iF,b;if(b=k)b=r.cC()?Po(r.Bn):!1;b?K=new g.mB(K.X,k,H,r):(k=K.Bl,H===2&&(k=new oeO(K.X)),H=new g.ah(K,K.X,H,k,K.template,K.visibility,K.IE,r,A,K.LL,K.ba),K.X.s5().K.m0(Xa1)&&K.Iw(r.clientPlaybackNonce),K=new g.fw(H));O&&K.X5();return K}; ve9=function(K,H){var r=K.O5.getAvailablePlaybackRates();H=Number(H.toFixed(2));K=r[0];r=r[r.length-1];H<=K?H=K:H>=r?H=r:(K=Math.floor(H*100+.001)%5,K!==0&&(H-=K*.01,H=Math.floor(H*100+.001)/100));return H}; hm=function(K){nw(K);K.setLoopVideo(!1);K.setLoopRange(null);K.O5.ek("legacyadtrackingpingreset");K.GU={};K.I_=[];xnn(K.Bl);if(K.h8){var H=K.h8,r=K.yg();r.getPlayerType();CF(H,!1);RR(H);BEm(H);H.Ay=r}H=K.Hl;K=K.yg();K.getPlayerType()!==1&&g.kc(H,"invalidParentVideoPlayerType");Kw(H,!1);g.Dv(H);H.K=K}; wa1=function(K){var H=K.mediaElement;xS()?K.iT.Qg(H,"webkitpresentationmodechanged",K.KX):window.document.pictureInPictureEnabled&&(K.iT.Qg(H,"enterpictureinpicture",()=>{K.GQ(!0)}),K.iT.Qg(H,"leavepictureinpicture",()=>{K.GQ(!1)})); zF&&(K.iT.Qg(H,"webkitbeginfullscreen",()=>{K.YU(3)}),K.iT.Qg(H,"webkitendfullscreen",()=>{K.YU(0)}))}; Wz=function(K){K.mediaElement=K.X.deviceIsAudioOnly?new g.j8(g.Uc("AUDIO")):yJ.pop()||new g.j8(g.Uc("VIDEO"));K.X.s5().K.m0(dDm)||g.W(K,K.mediaElement);K.U5().setMediaElement(K.mediaElement);try{K.X.CG?(K.lm&&K.events.EN(K.lm),K.lm=K.events.Qg(K.mediaElement,"volumechange",K.tE)):(K.mediaElement.Nd(K.KL.muted),K.mediaElement.setVolume(K.KL.volume/100))}catch(A){K.gi("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${A&&typeof A==="object"&&"message"in A&&typeof A.message==="string"&&A.message.replace(/[;:,]/g, "_")}`);return}K.iT.Y();wa1(K);var H=K.template,r=K.mediaElement.mU();H.kS=r;H.o1=!1;H.kS.parentNode||g.tv(H.sf,H.kS,0);H.oz=new g.Kz(0,0,0,0);ST4(H);yK(H);r=H.kS;g.Ti(r,"video-stream");g.Ti(r,g.N_.MAIN_VIDEO);var O=H.app.j();O.vA&&r.setAttribute("data-no-fullscreen","true");O.ff&&(r.setAttribute("webkit-playsinline",""),r.setAttribute("playsinline",""));O.GR&&H.kS&&H.Qg(r,"click",r.play,r);try{K.mediaElement.J()}catch(A){K.gi("html5.missingapi",2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${A&&typeof A=== "object"&&"message"in A&&typeof A.message==="string"&&A.message.replace(/[;:,]/g,"_")}`)}}; Ua=function(K,H,r){K.O5.ek(H,r);var O=g.DR(K.X)||g.A1(K.X)||g.pZ(K.X);if(r&&O){let A;switch(H){case "cuerangemarkersupdated":A="onCueRangeMarkersUpdated";break;case "cuerangesadded":A="onCueRangesAdded";break;case "cuerangesremoved":A="onCueRangesRemoved"}A&&g.ZO(K.O5,A,r.map(k=>({getId(){return this.id},end:k.end,id:k.getId(),namespace:k.namespace==="ad"?"ad":"",start:k.start,style:k.style,visible:k.visible,markerPositionMs:k.markerPositionMs})))}}; cAt=function(K,H=!0){var r;if(r=K.kt){r=K.kt;var O=K.mediaElement;r=!!O&&O===r.mediaElement}r&&(K.Ye(),Wz(K));r=K.U5();r.Ye(!H);r.lD(K.eC,K);r.getPlayerType()!==1&&r.dispose();K=K.Rk;H=[K.Y];K.Y=K.U;QJ(K,[],H)}; Fg=function(K,H,r,O,A){r&&(K.Ye(),Wz(K));r=K.U5();r.vg(H);var k=K.getVideoData(),b={};b.video_id=k.videoId;b.adformat=k.adFormat;k.isLivePlayback||(b.start=r.getCurrentTime(),b.resume="1");k.isLivePlayback&&Z5(k)&&g.ev(K.X)&&(b.live_utc_start=r.Rr(),b.resume="1");k.J&&(b.vvt=k.J);k.Mo&&(b.vss_credentials_token=k.Mo,b.vss_credentials_token_type=k.jf);k.oauthToken&&(b.oauth_token=k.oauthToken);b.autoplay=1;b.reload_count=k.ob+1;b.reload_reason=H;k.Kh&&(b.unplugged_partner_opt_out=k.Kh);k.O1&&(b.ypc_is_premiere_trailer= k.O1);k.playerParams&&(b.player_params=k.playerParams);k.Nd&&(b.itct=k.Nd);K.loadVideoByPlayerVars(b,void 0,O,void 0,void 0,A);H==="signature"&&K.h8&&uC(K)}; Tpm=function(K,H,r){K.O5.ek("applicationvideodatachange","dataloaded",r);K.O5.ek("videodatachange","dataloaded",r,H.getPlayerType());g.ej(K.O5,"onVideoDataChange",{type:"dataloaded",playertype:H.getPlayerType()})}; EeH=function(K){if(!Qtm(K)){var H=K.yg().NN();H&&(H=H.ob(),H instanceof Promise&&H.catch(()=>{})); q$(K,Nw(K.getPlayerStateObject()))}}; Qtm=function(K){return K.playlist&&(g.nZ(K.X)||K.X.G==="background_audio_playback")&&K.nP()?(K.nextVideo(!1,!0),!0):!1}; var otO=function(){return FZ[E[9]](this,2,8562)}; q$=function(K,H){var r=K.U5(),O=r.getPlayerType();if(O!==2||K.hW()){if(O===2&&K.hW()||O===5||O===6||O===7)if(H===-1||H===0||H===5)return;if(H===0){if(K.lg)return;if(r.getLoop()&&g.DR(K.X)){K.playVideo();return}}K.jm!==H&&(K.jm=H,g.ej(K.O5,"onStateChange",H))}else K.T7!==H&&(K.T7=H,g.ej(K.O5,"onAdStateChange",H))}; pw=function(K,H){return K.Rk.LE(H)}; g.QK=function(K,H){return K.hW(H)?K.yg():H}; Rh=function(K,H){var r=K.U5();return H===K.yg()&&K.hW(H)&&K.hW(r)?r:H}; iC=function(K){K=Nv(K.SQ);return!!K&&K.loaded}; $Dy=function(K){var H=K.getVideoData(),r=K.SQ;ay(r)||r.N();!W0&&mP(r)&&hhm(r);Cf(r,"embed");Cf(r,"kids");Cf(r,"remote");Cf(r,"miniplayer");Cf(r,"offline");Cf(r,"unplugged");Cf(r,"ypc",!1,!0);Cf(r,"webgl",!1,!0);uBH(r)||(Cf(r,"captions",!0),Cf(r,"endscreen"),r.K(),Cf(r,"creatorendscreen",!0));r.G();r.C.ek("modulesCreated");K.O5.ek("videoready",H)}; uC=function(K){if(!iC(K)){let H=tw(K.SQ);H&&!H.created&&sB(K.SQ)&&H.create()}}; Pz=function(K){var H=K.getVideoData();if(!H.LS){var r;H.hostCpn&&(r=K8(K,H.hostCpn)?.getVideoData().II.V());H=K.X.CG?1:TA(H.II,r);r=K.mediaElement;r.Nd(K.KL.muted);try{r.setVolume(K.KL.volume*H/100)}catch{g.HS(new g.zh("b183742307",`multiplier: ${H}, volume: ${K.KL.volume}`))}}}; Cw=function(K){K=us(K);K.cC();return Cc(K)}; Gl=function(K,H){var r=(H?H:us(K)).GW;K.Bl.tick("ep_pr_r");if(r!=null&&(Y21(K.playlist,r),K.Mr))K.playlist.onReady(()=>{zl(K,H)})}; zl=function(K,H){var r=g.w1(K.X)&&!K.X.J,O=r&&H?H:gm(K.playlist);H=r&&H?H:K.getVideoData();O&&(H.bF&&(K.X.vD||K.X.gV)||!K.Ry?(H=H.bG,O=K.zO(O,1),H&&cz(K,O)):Hl(K,O,1));g.w1(K.X)&&K.Bl.tick("ep_p_l");K.Mr=!1;g.F0(K.O5,"onPlaylistUpdate")}; Jm=function(K){var H=K.yg();if(H.getPlayerState().K(128))return!1;H=H.getVideoData();Cw(K)&&K.X.gV&&(yJ.length&&K.gQ?(g6(K,{muted:!1,volume:K.KL.volume},!1),xc(K,!1)):yJ.length||K.KL.muted||(g6(K,{muted:!0,volume:K.KL.volume},!1),xc(K,!0)));Cw(K)&&g.w1(K.X)&&H.mutedAutoplay&&(g6(K,{muted:!0,volume:K.KL.volume},!1),xc(K,!0));H.dI&&g6(K,{muted:!0,volume:K.KL.volume},!1);VK(K,1,H,!1);var r=K.yg();K.O5.ek("initializingmode");K.gL(r);K.ZQ(3);var O;if(!(O=!K.X.yw)){if(O=K.kt){O=K.kt;var A=K.mediaElement; O=!!A&&A===O.mediaElement}O=O&&K.HN}O&&(K.Ye(),Wz(K),r.setMediaElement(K.mediaElement));r.dP();if(r.getPlayerState().K(128))return!1;H.Md||q$(K,3);return K.HN=!0}; Zt5=function(K){K.O5.ek("initializingmode");K.ZQ(2);Cf(K.SQ,"remote");Cf(K.SQ,"miniplayer")}; sa=function(K){if(!K.W("use_rta_for_player"))if(K.W("fetch_att_independently"))g.eN(K.j7);else{var H=K.getVideoData().botguardData;H&&g.JJ(H,K.X,K.getVideoData().Zg||"")}}; xc=function(K,H){H!==K.gQ&&(K.gQ=H,g.F0(K.O5,"onMutedAutoplayChange",H))}; VK=function(K,H,r,O,A=!1){var k=re(K,H,r),b=K.Rk.N.get(k)||null;if(!b)return null;K.Rk.N.remove(k);if(b.DE())return null;if(b.getPlayerState().K(128))return b.dispose(),null;if(b===pw(K,{playerType:H}))return K.Bl.infoGel({isCacheHit:!0}),b;if((b.getVideoData().oauthToken||r.oauthToken)&&b.getVideoData().oauthToken!==r.oauthToken)return null;H===1&&(H=K.U5().getVideoData(),rr(H)&&H.isAd()&&O||nw(K));O||K.gL(b,!0,!1,A);K.Bl.infoGel({isCacheHit:!0});return b}; g.xD5=function(K){var H=(0,g.a)(),r=K.getCurrentTime();K=K.getVideoData();r=1E3*(r-K.startSeconds);K.isLivePlayback&&(r=0);return H-Math.max(r,0)}; iIO=function(K,H){if(!K.lg)return!1;var r=K.lg.startTimeMs*.001-1,O=K.lg.endTimeMs*.001;K.lg.type==="repeatChapter"&&O--;return Math.abs(H-r)<=1E-6||Math.abs(H-O)<=1E-6||H>=r&&H<=O}; PyP=function(K){var H=K.U5();if(K.W("html5_disable_loop_range_for_shorts_ads")&&H.getVideoData().isAd()?0:rr(H.getVideoData())&&!H.uh())H=$c(K)*1E3-K.getVideoData().I6,K=K.K3,SJ(K.app,"gaplessshortslooprange"),H=new g.rd(0,H,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(K=K.app.U5())&&K.addCueRange(H)}; Lo1=function(K){var H=K.yg();if(!(H.getPlayerState().K(64)&&us(K).isLivePlayback&&K.lg.startTimeMs<5E3)){if(K.lg.type==="repeatChapter"){var r=cb(K.QF())?.Uv();let O=K.getVideoData().j8;if(r instanceof ged&&O){let A=0;for(let k of O){if(k.startTime>K.lg.startTimeMs)break;A++}r.renderChapterSeekingAnimation(0,O[A===0?A:A-1].title)}isNaN(Number(K.lg.loopCount))?K.lg.loopCount=0:K.lg.loopCount++;K.lg.loopCount===1&&g.ZO(K.O5,"innertubeCommand",K.getVideoData().W_)}r={e6:"application_loopRangeStart"}; if(K.lg.type==="clips"||K.lg.type==="shortsLoop")r.seekSource=58;H.seekTo(K.lg.startTimeMs*.001,r)}}; Ea=function(K,H,r){if(K.hW(r)&&(r=r.getVideoData(),!g.O6(K))){K=K.Hl;for(var O of K.Y)if(r.cD===O.cD){H+=O.y6/1E3;break}O=H;for(let A of K.Y){if(r.cD===A.cD)break;K=A.y6/1E3;if(K{K.Mr=!0;Gl(K,k)}); else K.playlist.onReady(()=>{zl(K)}); g.w1(K.X)&&K.Bl.tick("ep_a_pr_r")}; K8=function(K,H){var r=pw(K,{playerType:1});if(r){if(r.getVideoData().clientPlaybackNonce===H)return r;if((K=K.Q4.K)&&K.getVideoData().clientPlaybackNonce===H)return K}return null}; Ao=function(K){var H=Dd(!0);return H&&(H===K.template.element||K.mediaElement&&H===K.mediaElement.mU())?H:null}; lzm=function(K,H){var r=window.screen?.orientation;if(K.X.Nd&&r&&r.lock&&(!g.Ew||!tgd))if(H){H=r.type.indexOf("portrait")===0;let O=K.template.getVideoAspectRatio(),A=H;O<1?A=!0:O>1&&(A=!1);K.la&&A===H||(r=r.lock(A?"portrait":"landscape"),r!=null&&r.catch(()=>{}),K.la=!0)}else K.la&&(K.la=!1,r.unlock())}; Wod=function(K,H){var r=H.ri(),O=H.NN();if(r&&O&&Jy(r)){var A=O.isView()?O.mediaElement:O;let b=O.isView()?O.start:0;O=tTM(O)+b;var k=RG(r,b,O,!0);let D=new g.IR(A,b,O,!0);H.pM(k,!1,!0,!1);H.setMediaElement(D);k=O+10;r=RG(r,k,Infinity,!0);A=new g.IR(A,k,Infinity,!1,!0);A.cn(r);K.ZY=A;K.X.aE()&&H.Z("usm",{pme:!0,cs:b,ce:O,ns:k});return!0}K.X.aE()&&H.Z("usm",{pme:!1,ms:!!r,me:!!O,ms_state:r?.B()});return!1}; G11=function(K,H){H.bounds=K.getBoundingClientRect();var r=["display","opacity","visibility","zIndex"];for(let O of r)H[O]=yG(K,O);H.hidden=!!K.hidden}; zvN=function(K){return K.name==="TypeError"&&K.stack.includes("/s/player/")&&QD()<=105}; kU=function(K,H){if(K.api.j().W("web_player_log_click_before_generating_ve_conversion_params")){var r=Math.floor(-K.scrollPosition/(K.V+K.B));let O=Math.min(r+K.columns,K.suggestionData.length)-1;for(;r<=O;r++)K.api.logVisibility(K.K[r].element,H)}}; b3=function(K){K.next.element.style.bottom=`${K.D}px`;K.previous.element.style.bottom=`${K.D}px`;var H=K.scrollPosition,r=K.containerWidth-K.suggestionData.length*(K.V+K.B);g.$d(K.element,"ytp-scroll-min",H>=0);g.$d(K.element,"ytp-scroll-max",H<=r)}; Cy5=function(K){for(var H=0;H{JAM(K,b,k)})),H&&k.setAttribute("target",H),r=g.Uc("DIV"),r.appendChild(k),O.appendChild(r)))}}; jL=function(K){if(K.runs)for(let H=0;H{var k=H;if(K.B){var b=K.suggestionData[k],D=b.sessionData;K.D&&K.api.W("web_player_log_click_before_generating_ve_conversion_params")?(K.api.logClick(K.K[k].element),k=b.AL(),b={},Ix(K.api,[b]),k=g.UV(k,b),Mx(k,K.api,A)):jH(A,K.api,K.D,D||void 0)&&K.api.rX(b.videoId,D,b.playlistId)}else A.preventDefault(),document.activeElement.blur()}); r.XK(K.suggestions.element);K.K.push(r);K.api.createServerVe(r.element,r)}}; Rv5=function(K){if(K.api.j().W("web_player_log_click_before_generating_ve_conversion_params")){var H=Math.floor(-K.scrollPosition/(K.L+8));let r=Math.min(H+K.columns,K.suggestionData.length)-1;for(;H<=r;H++)K.api.logVisibility(K.K[H].element,!0)}}; vl=function(K){var H=K.api.BE()?32:16;H=K.U/2+H;K.next.element.style.bottom=`${H}px`;K.previous.element.style.bottom=`${H}px`;H=K.scrollPosition;var r=K.containerWidth-K.suggestionData.length*(K.L+8);g.$d(K.element,"ytp-scroll-min",H>=0);g.$d(K.element,"ytp-scroll-max",H<=r)}; KCy=function(K){var H=K.suggestionData.length;for(let k=0;k{IV(K)},null),IV(K))}; ZS=function(K){var H=K.C;K=!!H.isEmbedsShortsMode();g.$d(H.getRootNode(),"ytp-shorts-mode",K);if(H=H.getVideoData())H.zD=K}; AJH=function(K){{var H=K.C;let r=H.j();r.AT&&!r.U&&g.w1(r)?H.isEmbedsShortsMode()?(H=H.yG(),H=Math.min(H.width,H.height)>=315):H=!H.V2():H=!1}H!==K.U&&(K.U=H,K.V&&(K.V.dispose(),K.V=null),K.B&&(K.B.dispose(),K.B=null),K.N&&(K.N.dispose(),K.N=null),K.Y&&(K.Y.stop(),K.Y.dispose(),K.Y=null),H&&(g.TQ(K.C),K.C.isEmbedsShortsMode()&&(K.N=new g.Bl({S:"div",Ib:"ytp-pause-overlay-backdrop",Pn:{tabIndex:"-1"}}),g.W(K,K.N),g.V5(K.C,K.N.element,4),K.Y=new g.Mf(K.N,1E3,!1,100),g.W(K,K.Y),K.N.hide()),K.V=new g.Bl({S:"div", Ib:"ytp-pause-overlay-container",Pn:{tabIndex:"-1"}}),g.W(K,K.V),K.B=new rJm(K.C),g.W(K,K.B),K.B.XK(K.V.element),g.V5(K.C,K.V.element,4),OaO(K,K.C.getPlayerStateObject())))}; OaO=function(K,H){K.Y&&(!H.K(4)&&!H.K(2)||H.K(1024)?K.Y.hide():K.Y.show())}; FS=function(K,H){var r=K.C.j();K={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:K.C.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":K.C.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:EV(K.C.j().loaderUrl),eventType:H,youtubeHost:g.Tk(K.C.j().ey)||""};K.embeddedPlayerMode=r.Yv;g.PC("embedsAdEvent",K)}; KO=[];rHH=typeof Object.create=="function"?Object.create:function(K){function H(){} H.prototype=K;return new H}; HO4=typeof Object.defineProperties=="function"?Object.defineProperty:function(K,H,r){if(K==Array.prototype||K==Object.prototype)return K;K[H]=r.value;return K}; M9=globalThis;AH="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");M9.BigInt64Array&&(AH.push("BigInt64"),AH.push("BigUint64"));var OOO=Object.setPrototypeOf;yn("Symbol.dispose",function(K){return K?K:Symbol("Symbol.dispose")}); yn("SuppressedError",function(K){function H(r,O,A){if(!(this instanceof H))return new H(r,O,A);A=Error(A);"stack"in A&&(this.stack=A.stack);this.message=A.message;this.error=r;this.suppressed=O} if(K)return K;AH1(H,Error);H.prototype.name="SuppressedError";return H}); yn("String.prototype.replaceAll",function(K){return K?K:function(H,r){if(H instanceof RegExp&&!H.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return H instanceof RegExp?this.replace(H,r):this.replace(new RegExp(String(H).replace(/([-()\[\]{}+?*.$\^|,:#>>0);kmn=0;var $iJ=class{constructor({url:K,AS:H}){this.Y=K;this.N=H;this.B=(new Date).getTime()-17040672E5;this.K={};for(var r=/[?&]([^&=]+)=([^&]*)/g;H=r.exec(K);)this.K[H[1]]=H[2]}};g.tH(g.CO,Error);g.CO.prototype.name="CustomError";var ey;var d9O=/&/g,cHn=//g,QP1=/"/g,ENJ=/'/g,$9n=/\x00/g,w51=/[\x00&<>"']/;var RP=globalThis.trustedTypes,iJ;var H4=class{constructor(K){this.K=K}toString(){return this.K+""}};g.Du=class{constructor(K){this.K=K}toString(){return this.K}};g.SW=new g.Du("about:invalid#zClosurez");var M4,Mty;M4=class{constructor(K){this.cC=K}};g.v4=[B4("data"),B4("http"),B4("https"),B4("mailto"),B4("ftp"),new M4(K=>/^[^:]*([/?#]|$)/.test(K))]; Mty=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.XL=class{constructor(K){this.K=K}toString(){return this.K+""}};var EQ=class{constructor(K){this.K=K}toString(){return this.K+""}};var YG=class{constructor(K){this.K=K}toString(){return this.K}};var y3={};var gN4,N4d;gN4=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.Gk=/#|$/;N4d=/[?&]($|#)/;var uO=class extends Error{constructor(K,H,r=Error()){super();this.code=K;H+=":";r instanceof Error?(this.message=H+r.message,this.stack=r.stack||""):(this.message=H+String(r),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.au.prototype.CQ=!1;g.au.prototype.DE=function(){return this.CQ}; g.au.prototype.dispose=function(){this.CQ||(this.CQ=!0,this.zF())}; g.au.prototype[Symbol.dispose]=function(){this.dispose()}; g.au.prototype.addOnDisposeCallback=function(K,H){this.CQ?H!==void 0?K.call(H):K():(this.vI||(this.vI=[]),H&&(K=K.bind(H)),this.vI.push(K))}; g.au.prototype.zF=function(){if(this.vI)for(;this.vI.length;)this.vI.shift()()};var SM1=class extends g.au{constructor(K){super();this.wpc=K}PY(){return this.wpc.f()}n7(K){this.wpc.c(K)}B(K){return this.wpc.m(hF(K))}zN(K){return this.wpc.mws(hF(K))}},fq=class extends g.au{constructor(K){super();this.fB=K;this.B="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.Y=void 0;this.MS=this.fB.p;this.N=this.eF.bind(this);this.addOnDisposeCallback(()=>void U91(this))}snapshot(K){return this.fB.s({...(K.Va&&{c:K.Va}), ...(K.mX&&{s:K.mX}),...(K.sR!==void 0&&{p:K.sR})})}eF(K){this.fB.e(K)}av(){return this.fB.l()}};var keJ=class extends g.au{constructor(){super(...arguments);this.Vg=1}share(){if(this.DE())throw Error("E:AD");this.Vg++;return this}dispose(){--this.Vg||super.dispose()}};var ba1=class{constructor(K){this.Y=K;g5(K,"/client_streamz/bg/frs",rO("mk"))}Kg(K,H){this.Y.Kg("/client_streamz/bg/frs",K,H)}K(){return this.Y.K("/client_streamz/bg/frs")}},DNy=class{constructor(K){this.Y=K;g5(K,"/client_streamz/bg/wrl",rO("mn"),Hv("ac"),Hv("sc"),rO("rk"),rO("mk"))}Kg(K,H,r,O,A,k){this.Y.Kg("/client_streamz/bg/wrl",K,H,r,O,A,k)}K(){return this.Y.K("/client_streamz/bg/wrl")}},yJ1=class{constructor(K){this.B=K;Nz(K,"/client_streamz/bg/ec",rO("en"),rO("mk"))}Y(K,H){U9(this.B,"/client_streamz/bg/ec", K,H)}K(){return this.B.K("/client_streamz/bg/ec")}},j1H=class{constructor(K){this.Y=K;g5(K,"/client_streamz/bg/el",rO("en"),rO("mk"))}Kg(K,H,r){this.Y.Kg("/client_streamz/bg/el",K,H,r)}K(){return this.Y.K("/client_streamz/bg/el")}},MEM=class{constructor(K){this.B=K;Nz(K,"/client_streamz/bg/cec",Hv("ec"),rO("mk"))}Y(K,H){U9(this.B,"/client_streamz/bg/cec",K,H)}K(){return this.B.K("/client_streamz/bg/cec")}},BTO=class{constructor(K){this.B=K;Nz(K,"/client_streamz/bg/po/csc",Hv("cs"),rO("mk"))}Y(K,H){U9(this.B, "/client_streamz/bg/po/csc",K,H)}K(){return this.B.K("/client_streamz/bg/po/csc")}},vWy=class{constructor(K){this.B=K;Nz(K,"/client_streamz/bg/po/ctav",rO("av"),rO("mk"))}Y(K,H){U9(this.B,"/client_streamz/bg/po/ctav",K,H)}K(){return this.B.K("/client_streamz/bg/po/ctav")}},Ift=class{constructor(K){this.B=K;Nz(K,"/client_streamz/bg/po/cwsc",rO("su"),rO("mk"))}Y(K,H){U9(this.B,"/client_streamz/bg/po/cwsc",K,H)}K(){return this.B.K("/client_streamz/bg/po/cwsc")}},Za4=class{constructor(K){this.Y=K;g5(K, "/client_streamz/bg/od/p",rO("mk"))}Kg(K,H){this.Y.Kg("/client_streamz/bg/od/p",K,H)}K(){return this.Y.K("/client_streamz/bg/od/p")}},FC9=class{constructor(K){this.Y=K;g5(K,"/client_streamz/bg/od/n",rO("et"),rO("mk"))}Kg(K,H,r){this.Y.Kg("/client_streamz/bg/od/n",K,H,r)}K(){return this.Y.K("/client_streamz/bg/od/n")}};var aM=!0,m8,Oe;var eL;eL=oP(1,!0);g.Bv=oP(610401301,!1);oP(899588437,!1);oP(772657768,!0);oP(513659523,!1);oP(568333945,!0);oP(1331761403,!0);oP(651175828,!1);oP(722764542,!1);oP(748402145,!1);oP(748402146,!1);var e_=oP(748402147,!0);oP(1602613185,!0);oP(861377723,!1);oP(861377724,!1);oP(869336903,!1);oP(882674507,!1);oP(869336904,eL);oP(869336905,eL);oP(283953155,!1);oP(919444824,!0);oP(928875398,!0);oP(683749201,!1);oP(2147483644,!1);oP(2147483645,!1);oP(2147483646,eL);oP(2147483647,!0);g.vv=!!g.et("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var eVt;eVt=g.v5.navigator;g.Iw=eVt?eVt.userAgentData||null:null;g.Pv[" "]=function(){};var wc,UG,tgd,oWN,XU1,wUp,DA,oV;wc=ow();g.RE=es()?!1:g.FI("Trident")||g.FI("MSIE");g.WN=g.FI("Edge");g.dc=g.WN||g.RE;g.bi=g.FI("Gecko")&&!(g.uJ(g.Ml(),"WebKit")&&!g.FI("Edge"))&&!(g.FI("Trident")||g.FI("MSIE"))&&!g.FI("Edge");g.Ec=g.uJ(g.Ml(),"WebKit")&&!g.FI("Edge");UG=g.$t();tgd=g.xt();g.lu=g.To();oWN=Qo();XU1=g.FI("iPad");wUp=g.FI("iPod");DA=g.Ee();g.h7=g.uJ(g.Ml(),"KaiOS"); a:{let K="",H=function(){var r=g.Ml();if(g.bi)return/rv:([^\);]+)(\)|;)/.exec(r);if(g.WN)return/Edge\/([\d\.]+)/.exec(r);if(g.RE)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(r);if(g.Ec)return/WebKit\/(\S+)/.exec(r);if(wc)return/(?:Version)[ \/]?(\S+)/.exec(r)}(); H&&(K=H?H[1]:"");if(g.RE){var XS;let r=g.v5.document;XS=r?r.documentMode:void 0;if(XS!=null&&XS>parseFloat(K)){oV=String(XS);break a}}oV=K}var gO=oV,W1H={};var zF,Cg,dNd;g.fl=XI();zF=Qo()||g.FI("iPod");Cg=g.FI("iPad");dNd=g.FI("Android")&&!(wO()||XI()||ow()||g.FI("Silk"));g.Ew=wO();g.rA=g.dO()&&!g.Ee();var Yt={},Wv=null;var Go=/[-_.]/g,zpH={"-":"+",_:"/",".":"="},se={};var Je=class{isEmpty(){return this.K==null}sizeBytes(){var K=fu(this);return K?K.length:0}constructor(K,H){aw(H);this.K=K;if(K!=null&&K.length===0)throw Error("ByteString should be constructed with non-empty values");}},Cu;var uD=void 0;var iD=pu("jas",!0),Hk=pu(),Re=pu(),Rj=pu(),qMp=pu(),p5M=pu(),FSN=pu(),O5O=pu(),hT=pu("m_m",!0),iOy=pu(),Oq=pu();[...Object.values({cR:1,Jc:2,Uc:4,sZ:8,Pk:16,wA:32,vJ:64,vQ:128,lC:256,FN:512,rF:1024,uC:2048,PO:4096,bB:8192})];var YQ,cJ5=[];cJ5[iD]=7;YQ=Object.freeze(cJ5);var un={},Rw={},bE=Object.freeze({}),we={},AT={};var bh,TT4;g.yz=bn(K=>typeof K==="number"); g.DC=bn(K=>typeof K==="string"); bh=bn(K=>K!=null&&typeof K==="object"&&typeof K.then==="function"); TT4=bn(K=>!!K&&(typeof K==="object"||typeof K==="function"));var y6=bn(K=>K>=Q1M&&K<=EW5),Q1M=BigInt(Number.MIN_SAFE_INTEGER),EW5=BigInt(Number.MAX_SAFE_INTEGER);var BQ=0,vQ=0,bN;var Ut=typeof BigInt==="function"?BigInt.asIntN:void 0,fyt=typeof BigInt==="function"?BigInt.asUintN:void 0,WQ=Number.isSafeInteger,$a=Number.isFinite,ln=Math.trunc,sPN=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var KSy={};var rV=class{},ud5={q6:!0};var bX;var vd,Ie;var kLP=g.jq(0),Fe={};var Tv=class{constructor(K,H,r){this.buffer=K;if(r&&!H)throw Error();this.K=H}};var $Nn=class{constructor(K,H,r,O){this.Y=null;this.L=!1;this.V=null;this.K=this.B=this.N=0;this.init(K,H,r,O)}init(K,H,r,{T6:O=!1,nx:A=!1}={}){this.T6=O;this.nx=A;K&&(K=QM(K,this.nx),this.Y=K.buffer,this.L=K.K,this.V=null,this.N=H||0,this.B=r!==void 0?this.N+r:this.Y.length,this.K=this.N)}free(){this.clear();de.length<100&&de.push(this)}clear(){this.Y=null;this.L=!1;this.V=null;this.K=this.B=this.N=0;this.T6=!1}reset(){this.K=this.N}},de=[];var Jf=0,D4H=class{constructor(K,H,r,O){if(de.length){let A=de.pop();A.init(K,H,r,O);K=A}else K=new $Nn(K,H,r,O);this.K=K;this.N=this.K.K;this.Y=this.B=-1;lE(this,O)}free(){this.K.clear();this.Y=this.B=-1;tf.length<100&&tf.push(this)}reset(){this.K.reset();this.N=this.K.K;this.Y=this.B=-1}},tf=[];var xNO=class{constructor(){if(we!==we)throw Error();}};var uE=class{constructor(K,H){this.Y=K>>>0;this.K=H>>>0}},RM,Ht=class{constructor(K,H){this.Y=K>>>0;this.K=H>>>0}},rH,Me,Bt,vt,jA,bA,AD,k5;var PaJ=class{constructor(){this.K=[]}length(){return this.K.length}end(){var K=this.K;this.K=[];return K}};var gWO=class{constructor(){this.B=[];this.Y=0;this.K=new PaJ}};var Ne,LCM,cl,NTO,Ynp,UNd,Snn,E6,VEN,tEJ,lfN;Ne=Pt();LCM=Pt();cl=Pt();g.T$=Pt();NTO=Pt();Ynp=Pt();UNd=Pt();g.Qs=Pt();Snn=Pt();E6=Pt();VEN=Pt();g.$U=Pt();tEJ=Pt();lfN=Pt();g.JD=class{constructor(K,H,r){this.OE=ZJ(K,H,r,2048)}toJSON(){return Bd(this)}WC(K){return JSON.stringify(Bd(this,K))}clone(){var K=this.OE,H=K[iD]|0;return wV(this,K,H)?dV(this,K,!0):new this.constructor(Xk(K,H,!1))}};g.JD.prototype[hT]=un;g.JD.prototype.toString=function(){return this.OE.toString()};var Ly=class{constructor(K,H,r){this.pJ=K;this.fJ=H;K=Vn(Ne);this.K=!!K&&r===K||!1}},jq5=Y5(function(K,H,r,O,A){if(K.Y!==2)return!1;s0(K,iX(H,O,r),A);return!0},SA),Mop=Y5(function(K,H,r,O,A){if(K.Y!==2)return!1; s0(K,iX(H,O,r),A);return!0},SA),qe=Symbol(),m$=Symbol(),ny=Symbol(),iA=Symbol(),hD=Symbol(),VI,Gr;var Fj,xU,Pl,WCy,L8,GeN,zV9,Nf,SL,Vs,to,l3,Cat,JJy;Fj=(K,H)=>{var r=new gWO;K6(K.OE,r,zr(qe,uA,py,H));X5(r,r.K.end());K=new Uint8Array(r.Y);H=r.B;var O=H.length,A=0;for(let k=0;k>31)*2+1;var A=O>>>23&255;O&=8388607;g.kK(H,r,A==255?O?NaN:K*Infinity:A==0?K*1.401298464324817E-45*O:K*Math.pow(2,A-150)*(O+8388608));return!0},function(K,H,r){H=TJ(H); H!=null&&(wH(K,r,5),K=K.K,r=bN||(bN=new DataView(new ArrayBuffer(8))),r.setFloat32(0,+H,!0),vQ=0,BQ=r.getUint32(0,!0),F5(K,BQ))},VEN); g.ge=g.O7(function(K,H,r){K.Y!==0?K=!1:(g.kK(H,r,g.$I(K.K,g.X2)),K=!0);return K},g.yQ,g.Qs); WCy=g.O7(function(K,H,r){K.Y!==0?K=!1:(g.kK(H,r,g.$I(K.K,oj)),K=!0);return K},function(K,H,r){H=JT(H); if(H!=null&&(Tr(H),H!=null))switch(wH(K,r,0),typeof H){case "number":K=K.K;ZC(H);Z1(K,BQ,vQ);break;case "bigint":r=IC(H,uE,qA);Z1(K.K,r.Y,r.K);break;default:r=iE(H),Z1(K.K,r.Y,r.K)}},Snn); L8=g.O7(function(K,H,r){if(K.Y!==0)return!1;g.kK(H,r,g.Pk(K.K));return!0},g.jh,g.T$); GeN=g.O7(function(K,H,r){return IN(K,H,r)},function(K,H,r){H=JT(H); if(H!=null)switch(x5(H),wH(K,r,1),K=K.K,x5(H),typeof H){case "number":H<0?(H=Ky(qA(-H)),r=H.K,F5(K,H.Y),F5(K,r)):(Ij(H),F5(K,BQ),F5(K,vQ));break;case "bigint":H=H>>0);return!0},function(K,H,r){H=Nu(H); H!=null&&H!=null&&(wH(K,r,0),eA(K.K,H))},NTO); g.Wl=g.O7(function(K,H,r){if(K.Y!==0)return!1;g.kK(H,r,g.Pk(K.K));return!0},function(K,H,r){EA(K,r,L3(H))},lfN); Cat=Aq(function(K,H,r){if(K.Y!==0&&K.Y!==2)return!1;H=mk(H,H[iD]|0,r);K.Y==2?hf(K,b5O,H):H.push(g.Pk(K.K));return!0},function(K,H,r){H=rK(L3,H,!0); if(H!=null)for(let O=0;O>>0&255),K.K.push(H>>>8&255),K.K.push(H>>>16&255),K.K.push(H>>>24&255))},UNd);var s14=new Map,mN4=class extends xNO{constructor(K,H){super();this.typeName=K;this.K=H;if(we!==we)throw Error();s14.set(K,this)}};var afO=class{constructor(K,H,r){this.K=K;this.Y=r;this.isRepeated=0;this.N=O0;this.defaultValue=void 0;this.B=H.messageId!=null?AT:void 0}register(){g.Pv(this)}};var rFO=class extends g.JD{constructor(K){super(K)}};var gK=class extends g.JD{constructor(K){super(K)}clearValue(){return JI(this,L6)}},L6=[1,2,3];var cn=class extends g.JD{constructor(K){super(K)}clearValue(){return JI(this,TN)}},TN=[1,2,3];var QQ=class extends g.JD{constructor(K){super(K)}};var fft=class extends g.JD{constructor(K){super(K)}};var nWN=class extends g.JD{constructor(K){super(K)}},hVP=[1,2,3];g.wK=class extends g.JD{constructor(K){super(K)}};g.wK.prototype.MU=r4(0);g.wK.prototype.Y=g.oN([0,g.YU,[0,hVP,SL,[0,g.YU,-1,Nf],SL,[0,g.YU,-1,L8,Nf],SL,[0,g.YU]],Aq(function(K,H,r){if(K.Y!==2)return!1;K=fC(K);mk(H,H[iD]|0,r).push(K);return!0},function(K,H,r){H=rK(g.f3,H,!0); if(H!=null)for(let b=0;b=0;H--)this.remove(K[H])}; var ID=new VQ(typeof document=="undefined"?null:document);var qnH=class{constructor(K,H){this.intervalMs=K;this.callback=H;this.enabled=!1;this.K=()=>g.UM(); this.Y=this.K()}setInterval(K){this.intervalMs=K;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.Y=this.K())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let K=Math.max(this.K()-this.Y,0);K{this.tick()},this.intervalMs-K):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var pUn=class extends g.JD{constructor(K){super(K)}};var RV1=class extends g.JD{constructor(K){super(K)}};g.l=g.Jq.prototype;g.l.clone=function(){return new g.Jq(this.x,this.y)}; g.l.equals=function(K){return K instanceof g.Jq&&s7(this,K)}; g.l.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.l.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.l.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.l.translate=function(K,H){K instanceof g.Jq?(this.x+=K.x,this.y+=K.y):(this.x+=Number(K),typeof H==="number"&&(this.y+=H));return this}; g.l.scale=function(K,H){H=typeof H==="number"?H:K;this.x*=K;this.y*=H;return this};g.l=g.mg.prototype;g.l.clone=function(){return new g.mg(this.width,this.height)}; g.l.area=function(){return this.width*this.height}; g.l.aspectRatio=function(){return this.width/this.height}; g.l.isEmpty=function(){return!this.area()}; g.l.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.l.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.l.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.l.scale=function(K,H){H=typeof H==="number"?H:K;this.width*=K;this.height*=H;return this};var Bi="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Oy=class{constructor(K,H){this.K=K===Ah&&H||""}toString(){return this.K}},Ah={};new Oy(Ah,"");var ci={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.l=ZP.prototype;g.l.mU=function(){return XE(this.K)}; g.l.getElementsByTagName=function(K,H){return(H||this.K).getElementsByTagName(String(K))}; g.l.Sk=function(K){return g.dt(K,this.K)}; g.l.createElement=function(K){return L_(this.K,K)}; g.l.appendChild=function(K,H){K.appendChild(H)}; g.l.append=function(K,H){N2(g.FE(K),K,arguments,1)}; g.l.canHaveChildren=function(K){if(K.nodeType!=1)return!1;switch(K.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.l.removeNode=g.lH;g.l.contains=g.Wi;g.l.isFocusable=C_;var ia4=class extends g.JD{constructor(K){super(K)}zw(){return ZL(this,1)}};var n_=class extends g.JD{constructor(K){super(K)}};var iH=class extends g.JD{constructor(K){super(K)}},EGP=Xj(iH);var HE=class extends g.JD{constructor(K){super(K)}};var hv=["platform","platformVersion","architecture","model","uaFullVersion"],f_=new iH,uH=null;var p_=class extends g.JD{constructor(K){super(K)}};var KhN=class extends g.JD{constructor(K){super(K)}};var HN5=class extends g.JD{constructor(K){super(K)}};var rB4=class extends g.JD{constructor(K){super(K,4)}};var G$=class extends g.JD{constructor(K){super(K,37)}W(){var K=this.OE;return KC(K,K[iD]|0,HN5,7)!==void 0}};var ONt=class extends g.JD{constructor(K){super(K,19)}W7(K){return ck(this,2,K)}};var ABm=class{constructor(K,H=!1){this.W$=H;this.uach=this.locale=null;this.Y=0;this.isFinal=!1;this.K=new ONt;Number.isInteger(K)&&this.K.W7(K);H||(this.locale=document.documentElement.getAttribute("lang"));Kd(this,new p_)}W7(K){this.K.W7(K);return this}build(K,H=0,r=0,O=null,A=0,k=0){if(!this.W$){var b=RY(this);var D=new ia4;D=ck(D,1,this.Y);D=LW(D,2,Et(this.isFinal));r=LW(D,3,g.gf(r>0?r:void 0));A=LW(r,4,g.gf(A>0?A:void 0));k=LW(A,5,g.gf(k>0?k:void 0));A=k.OE;r=A[iD]|0;k=K3(k,r)?k:wV(k,A,r)?dV(k, A):new k.constructor(Xk(A,r,!0));yM(b,ia4,10,k)}b=this.K.clone();k=Date.now().toString();b=LW(b,4,g.tT(k));K=K.slice();K=MA(b,G$,3,K);O&&(b=new pUn,O=LW(b,13,g.gf(O)),b=new RV1,O=yM(b,pUn,2,O),b=new rB4,O=yM(b,RV1,1,O),O=ck(O,2,9),yM(K,rB4,18,O));H&&oM(K,14,H);return K}};var M$;M$=g.Ec?"webkitTransitionEnd":"transitionend";g.rS.prototype.Y=0;g.rS.prototype.reset=function(){this.K=this.B=this.N;this.Y=0}; g.rS.prototype.getValue=function(){return this.B};var kdt=class extends g.JD{constructor(K){super(K,8)}},bNt=Xj(kdt);var z$;z$=new afO(175237375,kdt,class extends g.JD{constructor(K){super(K)}});var D_M=class extends g.au{constructor(K){super();this.componentId="";this.K=[];this.TF="";this.pageId=null;this.gZ=this.Nd=-1;this.D=this.experimentIds=null;this.J=this.Yv=this.L=this.N=0;this.lG=1;this.timeoutMillis=0;this.Vg=!1;this.logSource=K.logSource;this.dj=K.dj||(()=>{}); this.B=new ABm(K.logSource,K.W$);this.network=K.network||null;this.aV=K.aV||null;this.G=K.uz||null;this.sessionIndex=K.sessionIndex||null;this.Ct=K.Ct||!1;this.logger=null;this.withCredentials=!K.aA;this.W$=K.W$||!1;this.U=!this.W$&&!!g.xA()&&!!g.xA().navigator&&g.xA().navigator.sendBeacon!==void 0;this.ob=typeof URLSearchParams!=="undefined"&&!!(new URL(Ak())).searchParams&&!!(new URL(Ak())).searchParams.set;var H=q2(new p_);Kd(this.B,H);this.V=new g.rS(1E4,3E5,.1);K=x4n(this,K.bu);this.Y=new qnH(this.V.getValue(), K);this.Md=new qnH(6E5,K);this.Ct||this.Md.start();this.W$||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&k4(this)}),g.xA()?.addEventListener?.("pagehide",()=>{k4(this)}))}zF(){k4(this); this.Y.stop();this.Md.stop();super.zF()}dispatch(K){if(K instanceof G$)this.log(K);else try{var H=new G$,r=K.WC();var O=g.Xe(H,8,r);this.log(O)}catch{}}log(K){if(this.ob){K=K.clone();var H=this.lG++;K=oM(K,21,H);this.componentId&&g.Xe(K,26,this.componentId);H=K;{var r=Pd(H,1);let O=typeof r;r=r==null?r:O==="bigint"?String(Ut(64,r)):xa(r)?O==="string"?zJ(r):GJ(r):void 0}r==null&&(r=Date.now(),r=Number.isFinite(r)?r.toString():"0",LW(H,1,g.tT(r)));r=Pd(H,15,void 0,void 0,C3);r!=null&&(typeof r==="bigint"? y6(r)?r=Number(r):(r=Ut(64,r),r=y6(r)?Number(r):String(r)):r=xa(r)?typeof r==="number"?GJ(r):zJ(r):void 0);r!=null||oM(H,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(r=this.experimentIds.clone(),yM(H,KhN,16,r));H=this.K.length-1E3+1;H>0&&(this.K.splice(0,H),this.N+=H);this.K.push(K);this.Ct||this.Y.enabled||this.Y.start()}}flush(K,H){if(this.K.length===0)K&&K();else if(this.Vg&&this.U)this.B.Y=3,gG4(this);else{var r=Date.now();if(this.gZ>r&&this.Nd{this.V.reset();this.Y.setInterval(this.V.getValue());if(Z){var e=null;try{let w=JSON.stringify(JSON.parse(Z.replace(")]}'\n","")));e=bNt(w)}catch(w){}e&& (Z=Number(vk(e,1,g.jq("-1"))),Z>0&&(this.Nd=Date.now(),this.gZ=this.Nd+Z),kQ(e.OE,z$.K),AI(e,z$.K),e=z$.Y?z$.N(e,z$.Y,z$.K,z$.B):z$.N(e,z$.K,null,z$.B),e=e===null?void 0:e)&&(e=Ru(e,1,-1),e!==-1&&(this.V=new g.rS(e<1?1:e,3E5,.1),this.Y.setInterval(this.V.getValue())))}K&&K();this.L=0},y=(Z,e)=>{var w=qB(O,G$,3); var d=Number(vk(O,14));g.OZ(this.V);this.Y.setInterval(this.V.getValue());Z===401&&A&&(this.TF=A);d&&(this.N+=d);e===void 0&&(e=this.isRetryable(Z));e&&(this.K=w.concat(this.K),this.Ct||this.Y.enabled||this.Y.start());H&&H("net-send-failed",Z);++this.L},I=()=>{this.network&&this.network.send(b,D,y)}; k?k.then(Z=>{b.hN["Content-Encoding"]="gzip";b.hN["Content-Type"]="application/binary";b.body=Z;b.Cn=2;I()},()=>{I()}):I()}}}}isRetryable(K){return 500<=K&&K<600||K===401||K===0}};var yBn=class{async compress(K){var H=new CompressionStream("gzip"),r=(new Response(H.readable)).arrayBuffer();H=H.writable.getWriter();await H.write((new TextEncoder).encode(K));await H.close();return new Uint8Array(await r)}isSupported(K){return K<1024?!1:typeof CompressionStream!=="undefined"}};var jA1=class{constructor(){this.PM=typeof AbortController!=="undefined"}async send(K,H,r){var O=this.PM?new AbortController:void 0,A=O&&K.timeoutMillis>0?setTimeout(()=>{O.abort()},K.timeoutMillis):void 0; try{let k=await fetch(K.url,{method:K.requestType,headers:{...K.hN},...(K.body&&{body:K.body}),...(K.withCredentials&&{credentials:"include"}),signal:K.timeoutMillis&&O?O.signal:null});k.status===200?H?.(await k.text()):r?.(k.status)}catch(k){switch(k?.name){case "AbortError":r?.(408);break;default:r?.(400)}}finally{clearTimeout(A)}}zw(){return 4}};var A2=class extends g.au{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.kR="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.K=this.aV=null;this.Y=!1;this.logger=this.pageId=null}aA(){this.B=!0;return this}build(){this.network||(this.network=new jA1);var K=new D_M({logSource:this.logSource,dj:this.dj?this.dj:GN,sessionIndex:this.sessionIndex,uz:this.kR,W$:!1,Ct:!1,aA:this.B,bu:this.bu,network:this.network});g.W(this, K);if(this.buildLabel){var H=this.buildLabel,r=RY(K.B);g.Xe(r,7,H)}K.D=new yBn;this.componentId&&(K.componentId=this.componentId);this.aV&&(K.aV=this.aV);this.pageId&&(K.pageId=this.pageId);this.K&&((r=this.K)?(K.experimentIds||(K.experimentIds=new KhN),H=K.experimentIds,r=r.WC(),g.Xe(H,4,r)):K.experimentIds&&LW(K.experimentIds,4));this.Y&&(K.Vg=K.U);$49(K.B);this.network.W7&&this.network.W7(this.logSource);this.network.Iu&&this.network.Iu(K);return K}};var OqJ=class extends g.au{constructor(K){super();this.logSource=1828;this.componentId="";K||(K=new A2,K.componentId="",g.W(this,K),K=K.build());this.K=K}flush(K){K=K||[];if(K.length){let H=new u61,r=[];for(let O=0;O-1?(H=K[b],r||(H.ho=!1)):(H=new zKm(H,this.src,k,!!O,A),H.ho=r,K.push(H));return H}; g.l.remove=function(K,H,r,O){K=K.toString();if(!(K in this.listeners))return!1;var A=this.listeners[K];H=XZ(A,H,r,O);return H>-1?(Z0(A[H]),g.f5(A,H),A.length==0&&(delete this.listeners[K],this.K--),!0):!1}; g.l.GB=function(){var K=0;for(let H in this.listeners){let r=this.listeners[H];for(let O=0;O-1?K[A]:null}; g.l.hasListener=function(K,H){var r=K!==void 0,O=r?K.toString():"",A=H!==void 0;return g.uN(this.listeners,function(k){for(let b=0;b>>0);g.tH(g.Y4,g.au);g.Y4.prototype[vE]=!0;g.l=g.Y4.prototype;g.l.addEventListener=function(K,H,r,O){dS(this,K,H,r,O)}; g.l.removeEventListener=function(K,H,r,O){PE(this,K,H,r,O)}; g.l.dispatchEvent=function(K){var H=this.MA;if(H){var r=[];for(var O=1;H;H=H.MA)r.push(H),++O}H=this.oO;O=K.type||K;if(typeof K==="string")K=new ML(K,H);else if(K instanceof ML)K.target=K.target||H;else{var A=K;K=new ML(O,H);g.vi(K,A)}A=!0;var k;if(r)for(k=r.length-1;!K.Y&&k>=0;k--){var b=K.currentTarget=r[k];A=UZ(b,O,!0,K)&&A}K.Y||(b=K.currentTarget=H,A=UZ(b,O,!0,K)&&A,K.Y||(A=UZ(b,O,!1,K)&&A));if(r)for(k=0;!K.Y&&kK&&AsyncContext.Snapshot.wrap(K):K=>K;var B$J=class{constructor(K,H){this.B=K;this.N=H;this.Y=0;this.K=null}get(){if(this.Y>0){this.Y--;var K=this.K;this.K=K.next;K.next=null}else K=this.B();return K}put(K){this.N(K);this.Y<100&&(this.Y++,K.next=this.K,this.K=K)}};var Vu;var vxJ=class{constructor(){this.Y=this.K=null}add(K,H){var r=WE.get();r.set(K,H);this.Y?this.Y.next=r:this.K=r;this.Y=r}remove(){var K=null;this.K&&(K=this.K,this.K=this.K.next,this.K||(this.Y=null),K.next=null);return K}},WE=new B$J(()=>new IWy,K=>K.reset()),IWy=class{constructor(){this.next=this.scope=this.K=null}set(K,H){this.K=K; this.scope=H;this.next=null}reset(){this.next=this.scope=this.K=null}};var C8,GB,lq,ZNt;GB=!1;lq=new vxJ;g.kX=(K,H)=>{C8||ZNt();GB||(C8(),GB=!0);lq.add(K,H)}; ZNt=()=>{var K=Promise.resolve(void 0);C8=()=>{K.then(aut)}};mz.prototype.reset=function(){this.context=this.Y=this.B=this.K=null;this.N=!1}; var a6=new B$J(function(){return new mz},function(K){K.reset()}); g.sZ.prototype.then=function(K,H,r){return O9(this,(0,g.S$)(typeof K==="function"?K:null),(0,g.S$)(typeof H==="function"?H:null),r)}; g.sZ.prototype.$goog_Thenable=!0;g.l=g.sZ.prototype;g.l.finally=function(K){K=(0,g.S$)(K);return new g.sZ((H,r)=>{qL(this,O=>{K();H(O)},O=>{K(); r(O)})})}; g.l.UC=function(K,H){return O9(this,null,(0,g.S$)(K),H)}; g.l.catch=g.sZ.prototype.UC;g.l.cancel=function(K){if(this.K==0){let H=new g.r5(K);g.kX(function(){pd(this,H)},this)}}; g.l.nF=function(K){this.K=0;Jk(this,2,K)}; g.l.pF=function(K){this.K=0;Jk(this,3,K)}; g.l.Ee=function(){for(var K;K=R6(this);)iq(this,K,this.K,this.D);this.L=!1}; var Qq=D9;g.tH(g.r5,g.CO);g.r5.prototype.name="cancel";g.tH(g.E9,g.Y4);g.l=g.E9.prototype;g.l.enabled=!1;g.l.bO=null;g.l.setInterval=function(K){this.vv=K;this.bO&&this.enabled?(this.stop(),this.start()):this.bO&&this.stop()}; g.l.XB=function(){if(this.enabled){let K=g.UM()-this.vN;K>0&&KH.K.size); K.length&&this.U.flush(K,this.D);qQn(K);this.L=0;this.Y.enabled&&this.Y.stop()}K(K){return this.G.has(K)?void 0:this.B.get(K)}Kg(K,H,...r){(K=this.K(K))&&K instanceof P3&&(K.Kg(H,...r),YX(this))}};var mT=class extends Error{constructor(K,H,r={}){super(H);this.code=K;this.metadata=r;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var K=`RpcError(${p4H(this.code)||String(this.code)})`;this.message&&(K+=": "+this.message);return K}};Vq.prototype.WC=function(K){var H=[];tg(this,K,H);return H.join("")}; var W3={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},RKM=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;g.tH(zg,Gg);zg.prototype.K=function(){var K=new Ce(this.V,this.B,this.N);this.Y&&K.setCredentialsMode(this.Y);return K}; zg.prototype.setCredentialsMode=function(K){this.Y=K}; g.tH(Ce,g.Y4);g.l=Ce.prototype;g.l.open=function(K,H){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.Vg=K;this.Nd=H;this.readyState=1;s9(this)}; g.l.send=function(K){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");var H=this.Y?.signal?AbortSignal.any([this.Y.signal,this.J.signal]):this.J.signal;if(H.aborted)throw this.abort(),Error("Request was aborted.");this.K=!0;H={...this.Y,headers:this.Yv,method:this.Vg,credentials:this.Y?.credentials??this.D,cache:this.Y?.cache??void 0,signal:H};K&&(H.body=K);(this.Md||g.v5).fetch(new Request(this.Nd,H)).then(this.h5.bind(this),this.R1.bind(this))}; g.l.abort=function(){this.response=this.V||this.G?[]:"";this.responseText="";this.Yv=new Headers;this.status=0;this.J.abort("Request was aborted.");this.N&&this.N.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.K&&this.readyState!=4&&(this.K=!1,mN(this));this.readyState=0}; g.l.h5=function(K){if(this.K&&(this.L=K,this.B||(this.status=this.L.status,this.statusText=this.L.statusText,this.B=K.headers,this.readyState=2,s9(this)),this.K&&(this.readyState=3,s9(this),this.K)))if(this.responseType==="arraybuffer")K.arrayBuffer().then(this.X6.bind(this),this.R1.bind(this));else if(K.body&&g.v5.ReadableStream){this.N=K.body.getReader();if(this.V||this.G){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" or "streamTextChunks" mode responses.'); this.response=[]}else this.response=this.responseText="";this.V||(this.U=new TextDecoder);Jg(this)}else K.text().then(this.SU.bind(this),this.R1.bind(this))}; g.l.O8=function(K){if(this.K){var H=K.value;if(this.V)K.value&&this.response.push(H||new Uint8Array(0));else if(H=H?this.U.decode(H,{stream:!K.done}):"")this.G?this.response.push(H):this.response=this.responseText+=H;K.done?mN(this):s9(this);this.readyState==3&&Jg(this)}}; g.l.SU=function(K){this.K&&(this.response=this.responseText=K,mN(this))}; g.l.X6=function(K){this.K&&(this.response=K,mN(this))}; g.l.R1=function(){this.K&&mN(this)}; g.l.setRequestHeader=function(K,H){this.Yv.append(K,H)}; g.l.getResponseHeader=function(K){return this.B?this.B.get(K.toLowerCase())||"":""}; g.l.getAllResponseHeaders=function(){if(!this.B)return"";for(var K=[],H=this.B.entries(),r=H.next();!r.done;)r=r.value,K.push(r[0]+": "+r[1]),r=H.next();return K.join("\r\n")}; g.l.setCredentialsMode=function(K){this.D=K}; Object.defineProperty(Ce.prototype,"withCredentials",{get:function(){return this.D==="include"}, set:function(K){this.setCredentialsMode(K?"include":"same-origin")}});var Fh9;g.tH(aI,Gg);aI.prototype.K=function(){return new XMLHttpRequest}; Fh9=new aI;g.tH(fe,g.Y4);var eDm=/^https?$/i,oxd=["POST","PUT"],ne=[];g.l=fe.prototype;g.l.yJ=function(){this.dispose();g.n5(ne,this)}; g.l.send=function(K,H,r,O){if(this.K)throw Error("[goog.net.XhrIo] Object is active with another request="+this.D+"; newUri="+K);if(typeof H==="string")var A=H;else if(H){var k=H;A=k.method;r??(r=k.body);O??(O=k.headers)}A=A?A.toUpperCase():"GET";this.D=K;this.V="";this.B=0;this.Yv=!1;this.Y=!0;this.K=this.Md?this.Md.K():Fh9.K();this.K.onreadystatechange=(0,g.S$)((0,g.P5)(this.J7,this));try{this.getStatus(),this.Nd=!0,this.K.open(A,String(K),!0),this.Nd=!1}catch(D){this.getStatus();qz(this,D);return}K= r||"";H=new Map(this.headers);if(O)if(Object.getPrototypeOf(O)===Object.prototype)for(var b in O)H.set(b,O[b]);else if(typeof O.keys==="function"&&typeof O.get==="function")for(let D of O.keys())H.set(D,O.get(D));else throw Error("Unknown input type for opt_headers: "+String(O));O=Array.from(H.keys()).find(D=>"content-type"==D.toLowerCase()); b=g.v5.FormData&&K instanceof g.v5.FormData;!g.mS(oxd,A)||O||b||H.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [D,y]of H)this.K.setRequestHeader(D,y);this.Vg&&(this.K.responseType=this.Vg);"withCredentials"in this.K&&this.K.withCredentials!==this.J&&(this.K.withCredentials=this.J);k&&this.K instanceof Ce&&(this.K.Y=k);try{this.L&&(clearTimeout(this.L),this.L=null),this.U>0&&(this.getStatus(),this.L=setTimeout(this.jz.bind(this),this.U)),this.getStatus(),this.G=!0, this.K.send(K),this.G=!1}catch(D){this.getStatus(),qz(this,D)}}; g.l.jz=function(){typeof pe!="undefined"&&this.K&&(this.V="Timed out after "+this.U+"ms, aborting",this.B=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.l.abort=function(K){this.K&&this.Y&&(this.getStatus(),this.Y=!1,this.N=!0,this.K.abort(),this.N=!1,this.B=K||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),uY(this))}; g.l.zF=function(){this.K&&(this.Y&&(this.Y=!1,this.N=!0,this.K.abort(),this.N=!1),uY(this,!0));fe.hT.zF.call(this)}; g.l.J7=function(){this.DE()||(this.Nd||this.G||this.N?iY(this):this.bk())}; g.l.bk=function(){iY(this)}; g.l.isActive=function(){return!!this.K}; g.l.isComplete=function(){return RI(this)==4}; g.l.isSuccess=function(){var K=this.getStatus();a:switch(K){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var H=!0;break a;default:H=!1}if(!H){if(K=K===0)K=g.dJ(String(this.D))[1]||null,!K&&g.v5.self&&g.v5.self.location&&(K=g.v5.self.location.protocol.slice(0,-1)),K=!eDm.test(K?K.toLowerCase():"");H=K}return H}; g.l.getStatus=function(){try{return RI(this)>2?this.K.status:-1}catch(K){return-1}}; g.l.getResponseHeader=function(K){if(this.K&&this.isComplete())return K=this.K.getResponseHeader(K),K===null?void 0:K}; g.l.getLastError=function(){return typeof this.V==="string"?this.V:String(this.V)};var YQn=class{send(K,H=()=>{},r=()=>{}){KEd(K.url,O=>{O=O.target; O.isSuccess()?H(KR(O)):r(O.getStatus())},K.requestType,K.body,K.hN,K.timeoutMillis,K.withCredentials)}zw(){return 1}};var Jo=class{constructor(K,H){this.logger=K;this.event=H;this.startTime=rs()}done(){this.logger.N(this.event,rs()-this.startTime)}},s6=class extends keJ{constructor(){super(...arguments)}},bp=class extends s6{V(){}K(){}N(){}Y(){}U(){}G(){}B(){}L(K,H,r,O){return O}Yv(){}D(){}J(){}},XqN=class extends s6{constructor(K){super();this.logger=K;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(K){this.logger.dispose(); this.logger=K}K(K){this.logger.K(K)}N(K,H){this.logger.N(K,H)}Y(K){this.logger.Y(K)}U(K){this.logger.U(K)}G(K,H){this.logger.G(K,H)}B(){this.logger.B()}L(K,H,r,O){return this.logger.L(K,H,r,O)}Yv(K){this.logger.Yv(K)}D(K){this.logger.D(K)}J(K){this.logger.J(K)}V(K){this.logger.V(K)}},wqJ=class extends g.au{constructor(K,H){super();this.callback=K;this.Y=H;this.K=-H;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},d_p=class extends s6{constructor(K,H){super(); this.metrics=K;this.mK=H}V(K){this.metrics.Ru.Kg(K,this.mK)}K(K){this.metrics.eventCount.Y(K,this.mK)}N(K,H){this.metrics.uA.Kg(H,K,this.mK)}Y(K){this.metrics.errorCount.Y(K,this.mK)}L(K,H,r,O){var A=rs(),k=b=>{if(!this.DE()){var D=rs()-A;this.metrics.e0.Kg(D,K,r,b,H,this.mK)}}; O.then(()=>void k(0),b=>void k(b instanceof mT?b.code:-1)); return O}Yv(K){this.metrics.LN.Y(K,this.mK)}D(K){this.metrics.Ax.Y(K,this.mK)}J(K){this.metrics.zT.Y(K,this.mK)}U(K){this.metrics.payloadSize.Kg(K,this.mK)}G(K,H){this.metrics.l6.Kg(H,K,this.mK)}},bqt=class extends d_p{constructor(K,H=[]){var r={mK:K.mK||"_",il:K.il||[],iP:K.iP|0,kR:K.kR,xI:K.xI||(()=>{}), M7:K.M7||((A,k)=>AF5(A,k,r.xI,r.kR))},O=r.M7("53",r.il.concat(H)); super({Ru:new ba1(O),errorCount:new MEM(O),eventCount:new yJ1(O),uA:new j1H(O),e0:new DNy(O),LN:new BTO(O),Ax:new vWy(O),zT:new Ift(O),payloadSize:new Za4(O),l6:new FC9(O)},r.mK);this.options=r;this.service=O;this.Md=!K.M7;this.Nd=new wqJ(()=>void this.service.V(),r.iP); this.addOnDisposeCallback(()=>{this.Nd.dispose();this.Md&&this.service.dispose()}); g.OV(H.slice())}B(){kkM(this.Nd)}};var B9=class extends g.JD{constructor(K){super(K)}};var v9=class extends g.JD{constructor(K){super(K)}};var Fv=class extends g.JD{constructor(K){super(K,0,Fv.messageId)}},FE5=Xj(Fv),cB9=function(K){return bn(H=>H instanceof K&&!K3(H))}(Fv); Fv.messageId="bfkj";var pq=class extends g.JD{constructor(K){super(K)}};var T$m=class extends g.JD{constructor(K){super(K)}},QAt=Xj(T$m);g.xk=class{constructor(){this.promise=new Promise((K,H)=>{this.resolve=K;this.reject=H})}};var EO=class extends g.au{constructor(K){super();this.Y=Math.floor(Math.random()*200);this.K=new T$m;if("challenge"in K&&cB9(K.challenge)){var H=IM(K.challenge,4,void 0,AT);var r=IM(K.challenge,5,void 0,AT);IM(K.challenge,7,void 0,AT)&&(this.K=QAt(IM(K.challenge,7,void 0,AT)))}else({program:H,globalName:r}=K);this.addOnDisposeCallback(async()=>{var {LF:Z}=await this.B;Z?.()}); this.logger=Dg(K.o8||{},this.K);g.W(this,this.logger);var O=new g.xk;this.B=O.promise;this.logger.K("t");var A=this.logger.share(),k=new Jo(A,"t"),b=(Z,e,w,d)=>{if(!this.logger.DE()){var T="k";e?T="h":w&&(T="u");T!=="k"?d!==0&&(this.logger.K(T),this.logger.N(T,Z)):this.Y<=0?(this.logger.K(T),this.logger.N(T,Z),this.Y=Math.floor(Math.random()*200)):this.Y--}},D=(Z,e,w,d)=>{Promise.resolve().then(()=>{k.done(); A.B();A.dispose();O.resolve({hx:Z,LF:e,iH:w,Sb:d})})},y=[(Z,e)=>{this.logger.N(Z,e)}, Z=>{this.logger.Y(Z)}, Z=>{this.logger.U(Z)}, (Z,e)=>{this.logger.G(Z,e)}]; if(!g.v5[r])throw this.logger.Y(25),Error("EGOU");if(!g.v5[r].a)throw this.logger.Y(26),Error("ELIU");try{let Z=g.v5[r].a;r=[];let e=[];var I=iO(this.K);for(let T=0;T{})}catch(Z){throw this.logger.Y(28),Z; }}snapshot(K){if(this.DE())throw Error("Already disposed");this.logger.K("n");var H=this.logger.share();return this.B.then(({hx:r})=>new Promise(O=>{var A=new Jo(H,"n");r(k=>{A.done();H.V(k.length);H.B();H.dispose();O(k)},[K.Va, K.mX,K.J9,K.sR])}))}xd(K){if(this.DE())throw Error("Already disposed"); this.logger.K("n");var H=OO(this.logger,()=>this.N([K.Va,K.mX,K.J9,K.sR]),"n"); this.logger.V(H.length);this.logger.B();return H}eF(K){this.B.then(({iH:H})=>{H?.(K)})}av(){return this.logger.share()}};var y2=class{constructor(){this.Y={};this.K=null}};var Zg=class extends g.JD{constructor(K){super(K)}};var oa=class extends g.JD{constructor(K){super(K)}};var ds=class{constructor(K,H,r){this.client=K;this.requestKey=H;this.K=r}M_(K){return ws(this,K,new bp,0)}};var J2=class extends g.au{constructor(K){super();this.options=K;this.L=new g.xk;this.MS=this.L.promise;this.V=new g.xk;this.G=1;this.Y=new g.xk;this.N=[];this.isPaused=!1;this.vu=K.vu||(()=>{}); this.logger=new XqN(Dg(K.o8||{}));dBd(this,K.SX,K.Pb,K.oD,K.OV,{...ExH,...(K.JH||{})});this.addOnDisposeCallback(()=>void cF5(this))}async snapshot(K){if(this.DE())throw Error("Already disposed"); this.B||this.D||await this.V.promise;if(this.B)return await this.B.snapshot(K);throw this.D;}pause(){this.DE()||this.isPaused||(this.isPaused=!0,this.K&&this.K.pause())}resume(){!this.DE()&&this.isPaused&&(this.isPaused=!1,this.K&&this.K.resume())}async checkForRefresh(){if(this.DE())throw Error("Already disposed");if(this.K){var K=this.K;K.isExpired()?(P9(K),K.wP(0),K=!0):K=!1;K&&await this.Y.promise}else await this.Y.promise}eF(K){this.B?.eF?.(K)}handleError(K){this.DE()||(this.D=K,this.V.resolve(), this.options.Q3?.(K))}av(){return this.logger.share()}},ExH={cz:432E5,LJ:3E5,eO:10,YA:1E4,BV:3E4,Dx:3E4,Vn:6E4,A1:1E3,xA:6E4,fq:6E5,Fv:.25,bA:2,maxAttempts:10},Q2=class{constructor(K,H,r){this.endTimeMs=0;this.K=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var O=this.endTimeMs-Date.now();O<=this.B?(this.K=null,this.wP(0)):this.K=setTimeout(this.tick,Math.min(O,this.LJ))}}; this.LJ=H;this.B=r;this.promise=new Promise(O=>{this.wP=O}); EvP(this,K)}pause(){this.isPaused||(this.isPaused=!0,P9(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}Y(){P9(this);this.endTimeMs=0;this.isPaused=!1;this.wP(1)}isExpired(){return Date.now()>this.endTimeMs}};var $BH=Math.imul??((K,H)=>K*H|0),Nb=[196, 200,224,18],lp=class{constructor(K,H=0,r=[]){this.maxItems=K;this.K=H;this.Y=r}WC(){return String(this.K)+","+this.Y.join()}TB(K,H){var r=void 0;if(this.Y[this.K]!==K){let O=this.Y.indexOf(K);O!==-1?(this.Y.splice(O,1),OxBd(this.index,V2(K),H,r,O),"W"):"u"; this.logger.J(A)}Y(K,H){var [r,O]=this.index?OO(this.logger,()=>POO(V2(K),H),"R"):["u"]; this.logger.D(r);return O}};var NJH={toString:function(K){var H=[],r=0;K-=-2147483648;H[r++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(K%52);for(K=Math.floor(K/52);K>0;)H[r++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(K%62),K=Math.floor(K/62);return H.join("")}};var mG=class extends g.au{constructor(K){super();this.logger=K;this.N=new g.xk}zN(K,H){var r=this.B(K);H?.(r);return OO(this.logger,()=>g.Ue(r,2),this.Y)}ow(K,H,r){return OO(this.logger,()=>H?this.zN(K,r):this.B(K,r),this.K)}},fR=class extends mG{constructor(K,H,r,O){super(K); this.V=H;this.mintRefreshThreshold=r;this.K="m";this.Y="x";this.L=0;G_(this,O)}B(K,H){this.logger.K(this.K);++this.L>=this.mintRefreshThreshold&&this.N.resolve();var r=K();K=OO(this.logger,()=>this.V(r),"C"); if(K===void 0)throw new uO(17,"YNJ:Undefined");if(!(K instanceof Uint8Array))throw new uO(18,"ODM:Invalid");H?.(K);return K}},lqO=class extends mG{constructor(K,H,r){super(K);this.V=H;this.K="f";this.Y="z";G_(this,r)}B(){return this.V}},tzO=class extends mG{constructor(K,H,r){super(K);this.websafeFallbackToken=H;this.K="w";this.Y="z";G_(this,r)}B(){return OO(this.logger,()=>lD(this.websafeFallbackToken),"d")}zN(){return this.websafeFallbackToken}},JF5=class extends mG{constructor(K,H){super(K); this.error=H;this.K="e";this.Y="y"}B(){if(this.V)return this.V;this.V=CR(this,K=>"_"+YV1(K)); return CR(this,K=>K)}},qb=class extends mG{constructor(K,H,r){super(K); this.V=H;this.clientState=r;this.K="S";this.Y="q"}B(){var K=Math.floor(Date.now()/1E3),H=[Math.random()*255,Math.random()*255],r=H.concat([this.V&255,this.clientState],[K>>24&255,K>>16&255,K>>8&255,K&255]);K=new Uint8Array(2+r.length);K[0]=34;K[1]=r.length;K.set(r,2);r=K.subarray(2);H=H.length;for(let O=H;O{}); this.p$=K.p$||!1;if(Pod(K)){let O=this.fB;this.L=()=>TJm(O).catch(A=>{this.Y=A=this.reportError(new uO(this.K?20:32,"TRG:Disposed",A));this.K?.dispose();this.K=void 0;this.N.reject(A)}); Qun(O,()=>void aa(this)); O.G===2&&aa(this)}else this.L=K.EH,aa(this);var H=this.logger.share();H.K("o");var r=new Jo(H,"o");this.N.promise.then(()=>{r.done();H.B();H.dispose()},()=>void H.dispose()); this.addOnDisposeCallback(()=>{this.K?(this.K.dispose(),this.K=void 0):this.Y?this.logger.B():(this.Y=this.reportError(new uO(32,"TNP:Disposed")),this.logger.B(),this.N.reject(this.Y))}); g.W(this,this.logger)}PY(){return this.N.promise}B(K){return h2(this,{...K},!1)}zN(K){return h2(this,{...K},!0)}n7(K){if(!(K>150))try{this.cache=new $_p(K,this.logger)}catch(H){this.reportError(new uO(22,"GBJ:init",H))}}reportError(K){this.logger.Y(K.code);this.onError(K);return K}},Pod=function(K){return bn(H=>{if(!TT4(H))return!1;for(let [r,O]of Object.entries(K)){let A=r,k=O;if(!(A in H)){if(k.OH===!0)continue;return!1}if(!k(H[A]))return!1}return!0})}({fB:function(K){return bn(H=>H instanceof K)}(J2)}, "");var LhO=class{constructor(){if(!aV){aV=new kk(new gxO);var K=no("client_streamz_web_flush_count",-1);K!==-1&&(aV.N=K)}this.B=K=aV;Nz(K,"/client_streamz/youtube/aba/gac",Hv("type"),Hv("sequence"))}Y(K,H){U9(this.B,"/client_streamz/youtube/aba/gac",K,H)}K(){return this.B.K("/client_streamz/youtube/aba/gac")}};g.f8=document;g.S5=window;var suP={Xc:"allow-forms",S0:"allow-modals",hg:"allow-orientation-lock",j0:"allow-pointer-lock",lf:"allow-popups",rb:"allow-popups-to-escape-sandbox",Zw:"allow-presentation",Um:"allow-same-origin",Jg:"allow-scripts",CN:"allow-top-navigation",xM:"allow-top-navigation-by-user-activation"},aqN=g.Cd(()=>mBm());g.l=g.Kz.prototype;g.l.clone=function(){return new g.Kz(this.left,this.top,this.width,this.height)}; g.l.contains=function(K){return K instanceof g.Jq?K.x>=this.left&&K.x<=this.left+this.width&&K.y>=this.top&&K.y<=this.top+this.height:this.left<=K.left&&this.left+this.width>=K.left+K.width&&this.top<=K.top&&this.top+this.height>=K.top+K.height}; g.l.distance=function(K){var H=K.x{var K=!1;try{let H=Object.defineProperty({},"passive",{get(){K=!0}});g.v5.addEventListener("test",null,H)}catch(H){}return K});var AT5=(new Date).getTime();var YWP=class extends g.JD{constructor(K){super(K)}};var U_J=class{constructor(K,H,r){this.mi=K;this.Rl=H;this.metadata=r}getMetadata(){return this.metadata}};var ulP=class{constructor(K,H={}){this.uH=K;this.metadata=H;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var SWd=class{constructor(K,H,r,O,A){this.name=K;this.methodType="unary";this.requestType=H;this.responseType=r;this.K=O;this.B=A}Y(K,H={}){return new U_J(K,this,H)}getName(){return this.name}};var VaJ=new SWd("/google.internal.waa.v1.Waa/Create",Zg,YWP,K=>K.WC(),Xj(YWP));var taP=class extends g.JD{constructor(K){super(K)}};var eCt=new SWd("/google.internal.waa.v1.Waa/GenerateIT",oa,taP,K=>K.WC(),Xj(taP));var NON=new Set(["SAPISIDHASH","APISIDHASH"]);var iqO=class extends g.JD{constructor(K){super(K)}getValue(){var K=Pd(this,2);if(Array.isArray(K)||K instanceof g.JD)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return GU(this,2)}};var RCt=Xj(class extends g.JD{constructor(K){super(K)}getMessage(){return IM(this,2)}});var Sey=class{constructor(K,H){this.Y=[];this.N=[];this.V=[];this.B=[];this.K=[];this.L=K.jS;this.D=H;this.xhr=K.xhr;this.L&&p2n(this)}mD(K,H){K==="data"?this.Y.push(H):K==="metadata"?this.N.push(H):K==="status"?this.V.push(H):K==="end"?this.B.push(H):K==="error"&&this.K.push(H)}removeListener(K,H){K==="data"?xL(this.Y,H):K==="metadata"?xL(this.N,H):K==="status"?xL(this.V,H):K==="end"?xL(this.B,H):K==="error"&&xL(this.K,H);return this}cancel(){this.xhr.abort()}},K3t=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.Py.prototype.toString=function(){var K=[],H=this.N;H&&K.push(VG(H,lWO,!0),":");var r=this.K;if(r||H=="file")K.push("//"),(H=this.G)&&K.push(VG(H,lWO,!0),"@"),K.push(B2(r).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),r=this.L,r!=null&&K.push(":",String(r));if(r=this.Y)this.K&&r.charAt(0)!="/"&&K.push("/"),K.push(VG(r,r.charAt(0)=="/"?Wh5:Gd5,!0));(r=this.B.toString())&&K.push("?",r);(r=this.V)&&K.push("#",VG(r,zD5));return K.join("")}; g.Py.prototype.resolve=function(K){var H=this.clone(),r=!!K.N;r?gq(H,K.N):r=!!K.G;r?H.G=K.G:r=!!K.K;r?Lz(H,K.K):r=K.L!=null;var O=K.Y;if(r)Nh(H,K.L);else if(r=!!K.Y){if(O.charAt(0)!="/")if(this.K&&!this.Y)O="/"+O;else{var A=H.Y.lastIndexOf("/");A!=-1&&(O=H.Y.slice(0,A+1)+O)}A=O;if(A==".."||A==".")O="";else if(A.indexOf("./")!=-1||A.indexOf("/.")!=-1){O=g.JH(A,"/");A=A.split("/");let k=[];for(let b=0;b1||k.length==1&&k[0]!= "")&&k.pop(),O&&b==A.length&&k.push("")):(k.push(D),O=!0)}O=k.join("/")}else O=A}r?H.Y=O:r=K.B.toString()!=="";r?YL(H,K.B.clone()):r=!!K.V;r&&(H.V=K.V);return H}; g.Py.prototype.clone=function(){return new g.Py(this)}; var lWO=/[#\/\?@]/g,Gd5=/[#\?:]/g,Wh5=/[#\?]/g,bun=/[#\?@]/g,zD5=/#/g;g.l=Sm.prototype;g.l.add=function(K,H){Wy(this);this.B=null;K=G8(this,K);var r=this.K.get(K);r||this.K.set(K,r=[]);r.push(H);this.Y=this.Y+1;return this}; g.l.remove=function(K){Wy(this);K=G8(this,K);return this.K.has(K)?(this.B=null,this.Y=this.Y-this.K.get(K).length,this.K.delete(K)):!1}; g.l.clear=function(){this.K=this.B=null;this.Y=0}; g.l.isEmpty=function(){Wy(this);return this.Y==0}; g.l.forEach=function(K,H){Wy(this);this.K.forEach(function(r,O){r.forEach(function(A){K.call(H,A,O,this)},this)},this)}; g.l.yX=function(){Wy(this);var K=Array.from(this.K.values()),H=Array.from(this.K.keys()),r=[];for(let O=0;O0?String(K[0]):H}; g.l.toString=function(){if(this.B)return this.B;if(!this.K)return"";var K=[],H=Array.from(this.K.keys());for(let O=0;O>>3;k.B!=1&&k.B!=2&&k.B!=15&&al(k,b,D,"unexpected tag");k.K=1;k.Y=0;k.N=0} function r(y){k.N++;k.N==5&&y&240&&al(k,b,D,"message length too long");k.Y|=(y&127)<<(k.N-1)*7;y&128||(k.K=2,k.G=0,typeof Uint8Array!=="undefined"?k.V=new Uint8Array(k.Y):k.V=Array(k.Y),k.Y==0&&A())} function O(y){k.V[k.G++]=y;k.G==k.Y&&A()} function A(){if(k.B<15){let y={};y[k.B]=k.V;k.D.push(y)}k.K=0} for(var k=this,b=K instanceof Array?K:new Uint8Array(K),D=0;D0?K:null};fz.prototype.isInputValid=function(){return this.K===null}; fz.prototype.OM=function(){return this.K}; fz.prototype.Ni=function(){return!1}; fz.prototype.parse=function(K){this.K!==null&&nz(this,K,"stream already broken");var H=null;try{{var r=this.B;r.B||sD(r,K,"stream already broken");r.K+=K;let k=Math.floor(r.K.length/4);if(k==0)var O=null;else{try{var A=te(r.K.slice(0,k*4))}catch(b){sD(r,r.K,b.message)}r.Y+=k*4;r.K=r.K.slice(k*4);O=A}}H=O===null?null:this.N.parse(O)}catch(k){nz(this,K,k.message)}this.Y+=K.length;return H};g.l=ui.prototype;g.l.isInputValid=function(){return this.V!=3}; g.l.OM=function(){return this.U}; g.l.done=function(){return this.V===2}; g.l.Ni=function(){return!1}; g.l.parse=function(K){function H(){for(;e0;)if(d=K[e++],k.G===4?k.G=0:k.G++,!d)break a;if(d==='"'&&!k.D){k.K=O();break}if(d==="\\"&&!k.D&&(k.D=!0,d=K[e++], !d))break;if(k.D)if(k.D=!1,d==="u"&&(k.G=1),d=K[e++])continue;else break;D.lastIndex=e;d=D.exec(K);if(!d){e=K.length+1;break}e=d.index+1;d=K[d.index];if(!d)break}k.B+=e-T;continue;case 9:if(!d)continue;d==="r"?k.K=10:qh(k,K,e);continue;case 10:if(!d)continue;d==="u"?k.K=11:qh(k,K,e);continue;case 11:if(!d)continue;d==="e"?k.K=O():qh(k,K,e);continue;case 12:if(!d)continue;d==="a"?k.K=13:qh(k,K,e);continue;case 13:if(!d)continue;d==="l"?k.K=14:qh(k,K,e);continue;case 14:if(!d)continue;d==="s"?k.K=15: qh(k,K,e);continue;case 15:if(!d)continue;d==="e"?k.K=O():qh(k,K,e);continue;case 16:if(!d)continue;d==="u"?k.K=17:qh(k,K,e);continue;case 17:if(!d)continue;d==="l"?k.K=18:qh(k,K,e);continue;case 18:if(!d)continue;d==="l"?k.K=O():qh(k,K,e);continue;case 19:d==="."?k.K=20:qh(k,K,e);continue;case 20:if("0123456789.eE+-".indexOf(d)!==-1)continue;else e--,k.B--,k.K=O();continue;default:qh(k,K,e)}}} function O(){var d=b.pop();return d!=null?d:1} function A(d){k.Y>1||(d||(d=Z===-1?k.N+K.substring(I,e):K.substring(Z,e)),k.J?k.L.push(d):k.L.push(JSON.parse(d)),Z=e)} for(var k=this,b=k.Yv,D=k.Nd,y=K.length,I=0,Z=-1,e=0;e0?(w=k.L,k.L=[],w):null}return null};pz.prototype.isInputValid=function(){return this.V===null}; pz.prototype.OM=function(){return this.V}; pz.prototype.Ni=function(){return!1}; pz.prototype.parse=function(K){function H(y){k.Y=6;k.V="The stream is broken @"+k.K+"/"+b+". Error: "+y+". With input:\n";throw Error(k.V);} function r(){k.B=new ui({sT:!0,oN:!0})} function O(y){if(y)for(let I=0;I1)&&H("extra status: "+y);k.L=!0;let I={};I[2]=y[0];k.N.push(I)}} for(var k=this,b=0;b0?(K=k.N,k.N=[],K):null};var YeH=class{constructor(K){this.K=K;this.Y=null;this.V=this.B=0;this.U=!1;this.N=this.D=this.L=null;this.G=new Cz(this);this.G.sE(this.K,"readystatechange",this.J)}getStatus(){return this.V}J(K){K=K.target;try{if(K==this.K)a:{let k=RI(this.K);var H=this.K.B,r=this.K.getStatus();let b=KR(this.K);K=[];if(H9(this.K)instanceof Array){let D=H9(this.K);D.length>0&&D[0]instanceof Uint8Array&&(this.U=!0,K=D)}if(!(k<3||k==3&&!b&&K.length==0))if(r=r==200||r==206,k==4&&(H==8?Rl(this,7):H==7?Rl(this,8):r|| Rl(this,3)),this.Y||(this.Y=$ln(this.K),this.Y==null&&Rl(this,5)),this.V>2)ii(this);else{if(K.length>this.B){let D=K.length;H=[];try{if(this.Y.Ni())for(var O=0;Othis.B){O=b.slice(this.B);this.B=b.length;try{let D=this.Y.parse(O);D!=null&&this.N&&this.N(D)}catch(D){Rl(this,5);ii(this);break a}}k==4?(b.length!=0||this.U?Rl(this,2):Rl(this,4),ii(this)):Rl(this,1)}}}catch(k){Rl(this,6),ii(this)}}};var UlP=class{constructor(K){K=this.B=K;var H=(0,g.P5)(this.N,this);K.N=H;K=this.B;H=(0,g.P5)(this.V,this);K.D=H;this.Y={};this.K={}}mD(K,H){var r=this.Y[K];r||(r=[],this.Y[K]=r);r.push(H)}addListener(K,H){this.mD(K,H);return this}removeListener(K,H){var r=this.Y[K];r&&g.n5(r,H);(K=this.K[K])&&g.n5(K,H);return this}once(K,H){var r=this.K[K];r||(r=[],this.K[K]=r);r.push(H);return this}N(K){var H=this.Y.data;H&&KS(K,H);(H=this.K.data)&&KS(K,H);this.K.data=[]}V(){switch(this.B.getStatus()){case 1:H$(this, "readable");break;case 5:case 6:case 4:case 7:case 3:H$(this,"error");break;case 8:H$(this,"close");break;case 2:H$(this,"end")}}};var VsP=class{constructor(){var K={format:"jspb"};this.t9=K.t9||g.et("suppressCorsPreflight",K)||!1;this.withCredentials=K.withCredentials||g.et("withCredentials",K)||!1;this.K$=K.K$||[];this.H3=K.H3||[];this.Im=K.Im;this.K=K.nm||!1}serverStreaming(K,H,r,O){var A=K.substring(0,K.length-O.name.length);return xlp(k=>{var b=k.Rl,D=k.getMetadata(),y=rP(this,!1);D=O$(this,D,y,A+b.getName());var I=Ad(y,b.B,!0);k=b.K(k.mi);y.send(D,"POST",k);return I},this.K$).call(this,O.Y(H,r))}};kd.prototype.create=function(K,H,r){return Xv(this.K,this.Y+"/$rpc/google.internal.waa.v1.Waa/Create",K,H||{},VaJ,r)};var n8=class{constructor(K,H){this.cF=3;this.r6=K;this.defaultValue=H;this.mN="bool"}},ho=class{constructor(K,H){this.cF=3;this.r6=K;this.defaultValue=H;this.mN="int"}},u3=class{constructor(K,H){this.cF=3;this.r6=K;this.defaultValue=H;this.mN="double"}};var e1P,JBO,VWJ,DT,aW4,mWn,uYJ,fWp,nx9,hDy,uat,qWt,pqO,RDn,iNJ,Fqp,So1,KnO,bV9,rNJ,Ovn,ANP,qyn,qf,dDm,QHd,ie9,V9H,qD1,T15,c_5,bvn,tKp,lpN,rAm,D79,yNt,jLn,Yx4,fpH,Mld,BU4,vPn,IN1,p8,Zvd,Fn5,oPn,XHM,wHP,d7J,Xa1,cNm,ASJ,kzH,TUt,MmP,QLH,cQd,EPP,x7O,x$,Pz1,gPJ,Ln9,KT9,HR4,NUt,YKn,U71,SKP,Uhn,Vlt,sTm,gXt,tly,lNJ,WnM,Tuy,GnM,ziP,Cz5,RV,dCP,JNJ,HzH,i3,sLm,m7P,d6,aN5,B3J,fNN,nPt,$$,dRn,hi4,H$d,uXm,FVt,K9,HT,J9m,Piy,gL5,NqP,LqP,YD5,qKM,pH4,ivy,Iy,HXN;e1P=new n8(45759580,!1);JBO=new n8(45766273,!1); g.sAy=new n8(45757878,!1);VWJ=new n8(45817561,!1);DT=new n8(45749396,!1);g.m_H=new n8(45827717,!1);aW4=new n8(45808528,!1);mWn=new n8(45742119,!1);uYJ=new n8(45784168,!1);fWp=new n8(45801068,!1);nx9=new n8(45778696,!1);hDy=new n8(45756446,!1);uat=new n8(45838568,!1);qWt=new n8(45818006,!1);pqO=new n8(45807764,!1);RDn=new n8(45818350,!1);iNJ=new n8(45798932,!1);Fqp=new n8(45760018,!1);So1=new n8(45831687,!1);KnO=new n8(45739196,!1);bV9=new n8(45777356,!1);g.Hvy=new ho(45750947,g.jq("0")); rNJ=new n8(45799912,!1);Ovn=new n8(45835024,!1);ANP=new n8(45795573,!1);g.kn4=new n8(45765680,!1);qyn=new n8(45732791,!0);qf=new n8(45781112,!1);dDm=new n8(45811857,!1);QHd=new n8(45831643,!1);ie9=new n8(45805968,!1);V9H=new n8(45769119,!0);qD1=new n8(45835947,!1);T15=new ho(45806555,g.jq("2"));c_5=new ho(45784439,g.jq("0"));bvn=new n8(45817409,!1);tKp=new n8(45737482,!1);lpN=new u3(45741773,0);rAm=new n8(45805848,!1);D79=new n8(45800633,!1);yNt=new n8(45798078,!1);jLn=new n8(45731083,!1); Yx4=new n8(45797279,!1);fpH=new n8(45796750,!1);Mld=new n8(45834298,!1);BU4=new n8(45834299,!1);vPn=new n8(45794680,!1);IN1=new n8(45813027,!1);p8=new n8(45734191,!1);Zvd=new n8(45796777,!1);Fn5=new n8(45796778,!1);g.eiO=new n8(45745610,!1);oPn=new n8(45816571,!1);XHM=new n8(45773273,!1);wHP=new n8(45824557,!1);d7J=new n8(45834213,!1);Xa1=new n8(45756619,!1);cNm=new n8(45758290,!1);ASJ=new n8(45813831,!1);kzH=new n8(45820889,!1);TUt=new n8(45819243,!1);MmP=new n8(45735523,!1); QLH=new u3(45771890,0);cQd=new u3(45807773,0);EPP=new u3(45735428,4E3);g.$79=new n8(45789077,!1);x7O=new n8(45748009,!1);x$=new n8(45826252,!1);Pz1=new n8(45752604,!1);gPJ=new u3(45769214,0);Ln9=new n8(45735462,!1);KT9=new n8(45817192,!1);HR4=new n8(45830769,!1);NUt=new n8(45751943,!1);YKn=new n8(45751944,!1);U71=new n8(45751945,!1);SKP=new ho(45808762,g.jq("0"));Uhn=new n8(45764592,!1);Vlt=new u3(45764593,0);sTm=new n8(45766511,!1);gXt=new n8(45806388,!1);tly=new n8(45837411,!1); lNJ=new n8(45815592,!1);WnM=new n8(45825815,!1);Tuy=new n8(45814480,!1);GnM=new ho(45832807,g.jq("0"));ziP=new n8(45791326,!1);Cz5=new n8(45787771,!1);RV=new n8(45791087,!1);dCP=new n8(45772891,!1);JNJ=new n8(45795844,!1);HzH=new n8(45783875,!0);i3=new n8(45795574,!1);sLm=new n8(45817232,!1);m7P=new n8(45771891,!1);d6=new n8(45728181,!1);aN5=new n8(45825206,!1);B3J=new n8(45756543,!1);fNN=new n8(45756620,!1);nPt=new ho(45761760,g.jq("200"));$$=new n8(45776832,!1);dRn=new u3(45768430,0); hi4=new n8(45776580,!1);H$d=new n8(45825286,!1);uXm=new n8(45755760,!1);FVt=new n8(45760017,!1);K9=new n8(45821954,!1);HT=new n8(45826367,!1);J9m=new n8(45732775,!1);Piy=new n8(45817562,!1);gL5=new n8(45817563,!1);NqP=new n8(45817564,!1);LqP=new n8(45817565,!1);YD5=new n8(45817566,!1);qKM=new ho(45826594,g.jq("0"));pH4=new ho(45826595,g.jq("0"));g.Rit=new n8(45787948,!1);ivy=new n8(45765818,!1);g.KwM=new n8(45734776,!1);Iy=new n8(45816811,!1);HXN=new n8(45760120,!1);g.rL=new n8(45770476,!1); g.Hm=new n8(45815251,!1);var rat=new n8(45814734,!1),Qg9=new n8(45791206,!1),QZd=new u3(45815011,0);var OXN=class{constructor(K){this.K=K}Y(){return this.K.m0(rat)}};var AaN=class{constructor(K){this.K=K}N(){return this.K.m0(uat)}Y(){return this.K.m0(pqO)}B(){return this.K.m0(RDn)}V(){return this.K.m0(WnM)}U(){return this.K.m0(GnM)}L(){return this.K.m0(qKM)}D(){return this.K.m0(pH4)}};var tsp=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var kTm=class extends g.JD{constructor(K){super(K,500)}};var Or=class extends g.JD{constructor(K){super(K,500)}};var bXO=class extends g.JD{constructor(K){super(K)}getName(){return IM(this,1)}getOptions(){return O0(this,Or,3)}clearOptions(){return LW(this,3)}};var DtP=function(K){return H=>{H=JSON.parse(H);if(!Array.isArray(H))throw Error("Expected jspb data to be an array, got "+Xd(H)+": "+H);H[iD]|=34;return new K(H)}}(class extends g.JD{constructor(K){super(K)}getName(){return IM(this,1)}getOptions(){return O0(this,kTm,3)}clearOptions(){return LW(this,3)}sK(){return ZL(this,6)}JN(K){ck(this,6,K)}});var yan=Symbol();var jS5;jS5=new afO(998,Or,class extends g.JD{constructor(K){super(K)}});var Ap=Symbol();var yX=class extends g.Y4{constructor(K){super();this.N=this.K=0;this.Vw=K??{pL:(H,r)=>setTimeout(H,r), eH:H=>{clearTimeout(H)}}; this.isOnline=window.navigator?.onLine??!0;this.Y=async()=>{await jN(this)}; window.addEventListener("offline",this.Y);window.addEventListener("online",this.Y);this.N||this.Wp()}dispose(){window.removeEventListener("offline",this.Y);window.removeEventListener("online",this.Y);this.Vw.eH(this.N);delete yX.instance}sC(){return this.isOnline}Wp(){this.N=this.Vw.pL(async()=>{this.isOnline?window.navigator?.onLine||await jN(this):await jN(this);this.Wp()},3E4)}};var M21=class extends g.JD{constructor(K){super(K)}};var BvO=[0,JJy,-1];var k1=[0,GeN,-1];var vJP=class extends g.JD{constructor(K){super(K)}};var I7N=g.eh([0,g.Wl,-1,g.ge,g.YU,BvO,-1,Pl,L8,g.Wl,k1,g.YU,g.Wl,-1,[0,BvO,-1],L8,WCy,k1,Pl,[0,1,L8,-4,xU,[0,Pl,-1,L8],g.YU,Pl,g.U6,[0,g.Wl,L8],L8,-1,g.Wl,-2,Pl,-1,g.Wl,Pl,g.Wl,L8,[0,3,L8,-1,4,to,L8],xU,l3,[0,g.Wl,-1,g.YU,-1],Nf],g.YU,Cat,g.U6,[0,k1,g.U6,[0,g.YU,g.Wl],Pl,g.Wl,-1],1,g.U6,[0,WCy,-1,l3],g.Wl,k1]);var gkp=ZD(class extends g.JD{constructor(K){super(K)}Y(){return ZL(this,5)}},[0,g.Wl,[0,g.ge,zV9,-1],L8,g.Wl,-2,L8,g.ge]);var kJ9=class{constructor(){this.data=[];this.K=-1}set(K,H=!0){0<=K&&K<52&&Number.isInteger(K)&&this.data[K]!==H&&(this.data[K]=H,this.K=-1)}get(K){return!!this.data[K]}};g.tH(g.v$,g.au);g.l=g.v$.prototype;g.l.start=function(){this.stop();this.N=!1;var K=Id(this),H=Z4(this);K&&!H&&this.Y.mozRequestAnimationFrame?(this.K=dS(this.Y,"MozBeforePaint",this.B),this.Y.mozRequestAnimationFrame(null),this.N=!0):this.K=K&&H?K.call(this.Y,this.B):this.Y.setTimeout(fuN(this.B),20)}; g.l.stop=function(){if(this.isActive()){let K=Id(this),H=Z4(this);K&&!H&&this.Y.mozRequestAnimationFrame?gS(this.K):K&&H?H.call(this.Y,this.K):this.Y.clearTimeout(this.K)}this.K=null}; g.l.isActive=function(){return this.K!=null}; g.l.oC=function(){this.N&&this.K&&gS(this.K);this.K=null;this.L.call(this.V,g.UM())}; g.l.zF=function(){this.stop();g.v$.hT.zF.call(this)};g.tH(g.Fp,g.au);g.l=g.Fp.prototype;g.l.vj=0;g.l.zF=function(){g.Fp.hT.zF.call(this);this.stop();delete this.K;delete this.Y}; g.l.start=function(K){this.stop();this.vj=g.$X(this.B,K!==void 0?K:this.vv)}; g.l.stop=function(){this.isActive()&&g.v5.clearTimeout(this.vj);this.vj=0}; g.l.aS=function(){this.isActive()&&(this.stop(),this.K7())}; g.l.isActive=function(){return this.vj!=0}; g.l.K7=function(){this.vj=0;this.K&&this.K.call(this.Y)};var ZXd=class extends g.au{constructor(K,H){super();this.N=H!=null?K.bind(H):K;this.vv=350;this.B=null;this.K=!1;this.Y=0;this.bO=null}V(K){this.B=arguments;this.bO||this.Y?this.K=!0:od(this)}stop(){this.bO&&(g.v5.clearTimeout(this.bO),this.bO=null,this.K=!1,this.B=null)}pause(){this.Y++}resume(){this.Y--;this.Y||!this.K||this.bO||(this.K=!1,od(this))}zF(){super.zF();this.stop()}};var itJ,ys,DS;itJ=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");ys=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]");DS=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.Fwt=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(["tr".replace("_","-")]);xd.prototype.next=function(){return etN}; var etN={done:!0,value:void 0};xd.prototype.KS=function(){return this};var P$=class{constructor(K){this.K=K}KS(){return new gP(this.K())}[Symbol.iterator](){return new LS(this.K())}Y(){return new LS(this.K())}},gP=class extends xd{constructor(K){super();this.K=K}next(){return this.K.next()}[Symbol.iterator](){return new LS(this.K)}Y(){return new LS(this.K)}},LS=class extends P${constructor(K){super(()=>K); this.B=K}next(){return this.B.next()}};Nm.prototype.clone=function(){return new Nm(this.K,this.D,this.B,this.V,this.N,this.L,this.Y,this.G)}; Nm.prototype.equals=function(K){return this.K==K.K&&this.D==K.D&&this.B==K.B&&this.V==K.V&&this.N==K.N&&this.L==K.L&&this.Y==K.Y&&this.G==K.G};(function(){if(tgd){var K=/Windows NT ([0-9.]+)/;return(K=K.exec(g.Ml()))?K[1]:"0"}return UG?(K=/1[0|1][_.][0-9_.]+/,(K=K.exec(g.Ml()))?K[0].replace(/_/g,"."):"10"):g.lu?(K=/Android\s+([^\);]+)(\)|;)/,(K=K.exec(g.Ml()))?K[1]:""):oWN||XU1||wUp?(K=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(K=K.exec(g.Ml()))?K[1].replace(/_/g,"."):""):""})();var Jey=function(){if(g.fl)return U$(/Firefox\/([0-9.]+)/);if(g.RE||g.WN||wc)return gO;if(g.Ew){if(g.Ee()||g.$t()){var K=U$(/CriOS\/([0-9.]+)/);if(K)return K}return U$(/Chrome\/([0-9.]+)/)}if(g.rA&&!g.Ee())return U$(/Version\/([0-9.]+)/);if(zF||Cg){if(K=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.Ml()))return K[1]+"."+K[2]}else if(dNd)return(K=U$(/Android\s+([0-9.]+)/))?K:U$(/Version\/([0-9.]+)/);return""}();g.tH(VX,g.au);g.l=VX.prototype;g.l.subscribe=function(K,H,r){var O=this.Y[K];O||(O=this.Y[K]=[]);var A=this.L;this.K[A]=K;this.K[A+1]=H;this.K[A+2]=r;this.L=A+3;O.push(A);return A}; g.l.unsubscribe=function(K,H,r){if(K=this.Y[K]){let O=this.K;if(K=K.find(function(A){return O[A+1]==H&&O[A+2]==r}))return this.XV(K)}return!1}; g.l.XV=function(K){var H=this.K[K];if(H){let r=this.Y[H];this.N!=0?(this.B.push(K),this.K[K+1]=()=>{}):(r&&g.n5(r,K),delete this.K[K],delete this.K[K+1],delete this.K[K+2])}return!!H}; g.l.ek=function(K,H){var r=this.Y[K];if(r){let A=Array(arguments.length-1);var O=arguments.length;let k;for(k=1;k0&&this.N==0)for(;r=this.B.pop();)this.XV(r)}}return k!=0}return!1}; g.l.clear=function(K){if(K){let H=this.Y[K];H&&(H.forEach(this.XV,this),delete this.Y[K])}else this.K.length=0,this.Y={}}; g.l.zF=function(){VX.hT.zF.call(this);this.clear();this.B.length=0};g.td.prototype.set=function(K,H){H===void 0?this.K.remove(K):this.K.set(K,(new Vq).WC(H))}; g.td.prototype.get=function(K){try{var H=this.K.get(K)}catch(r){return}if(H!==null)try{return JSON.parse(H)}catch(r){throw"Storage: Invalid value was encountered";}}; g.td.prototype.remove=function(K){this.K.remove(K)};g.tH(lw,g.td);lw.prototype.set=function(K,H){lw.hT.set.call(this,K,Gi(H))}; lw.prototype.Y=function(K){K=lw.hT.get.call(this,K);if(K===void 0||K instanceof Object)return K;throw"Storage: Invalid value was encountered";}; lw.prototype.get=function(K){if(K=this.Y(K)){if(K=K.data,K===void 0)throw"Storage: Invalid value was encountered";}else K=void 0;return K};g.tH(zi,lw);zi.prototype.set=function(K,H,r){if(H=Gi(H)){if(r){if(rg.UM())zi.prototype.remove.call(this,K);else return H}};g.tH(CS,zi);g.tH(Jd,ml9);Jd.prototype[Symbol.iterator]=function(){return zcp(this.KS(!0)).Y()}; Jd.prototype.clear=function(){var K=Array.from(this);for(let H of K)this.remove(H)};g.tH(s$,Jd);g.l=s$.prototype;g.l.isAvailable=function(){if(this.Y===null){var K=this.K;if(K)try{K.setItem("__sak","1");K.removeItem("__sak");var H=!0}catch(r){H=r instanceof DOMException&&(r.name==="QuotaExceededError"||r.code===22||r.code===1014||r.name==="NS_ERROR_DOM_QUOTA_REACHED")&&K&&K.length!==0}else H=!1;this.Y=H}return this.Y}; g.l.set=function(K,H){mU(this);try{this.K.setItem(K,H)}catch(r){if(this.K.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; g.l.get=function(K){mU(this);K=this.K.getItem(K);if(typeof K!=="string"&&K!==null)throw"Storage mechanism: Invalid value was encountered";return K}; g.l.remove=function(K){mU(this);this.K.removeItem(K)}; g.l.KS=function(K){mU(this);var H=0,r=this.K,O=new xd;O.next=function(){if(H>=r.length)return etN;var A=r.key(H++);if(K)return{value:A,done:!1};A=r.getItem(A);if(typeof A!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:A,done:!1}}; return O}; g.l.clear=function(){mU(this);this.K.clear()}; g.l.key=function(K){mU(this);return this.K.key(K)};g.tH(ad,s$);g.tH(fS,s$);g.tH(uw,Jd);uw.prototype.set=function(K,H){this.Y.set(this.K+K,H)}; uw.prototype.get=function(K){return this.Y.get(this.K+K)}; uw.prototype.remove=function(K){this.Y.remove(this.K+K)}; uw.prototype.KS=function(K){var H=this.Y[Symbol.iterator](),r=this,O=new xd;O.next=function(){var A=H.next();if(A.done)return A;for(A=A.value;A.slice(0,r.K.length)!=r.K;){A=H.next();if(A.done)return A;A=A.value}return{value:K?A.slice(r.K.length):r.Y.get(A),done:!1}}; return O};pS.prototype.getValue=function(){return this.Y}; pS.prototype.clone=function(){return new pS(this.K,this.Y)};var bU=class{constructor(K){this.K=[];if(K)a:{let r;if(K instanceof bU){if(r=K.yX(),K=K.md(),this.K.length<=0){var H=this.K;for(let O=0;O0;){let O=K-1>>1;if(H[O].K>r.K)H[K]=H[O],K=O;else break}H[K]=r}remove(){var K=this.K,H=K.length,r=K[0];if(!(H<=0)){if(H==1)K.length=0;else{K[0]=K.pop();K=0;H=this.K;let A=H.length, k=H[K];for(;K>1;){var O=K*2+1;let b=K*2+2;O=bk.K)break;H[K]=H[O];K=O}H[K]=k}return r.getValue()}}md(){var K=this.K,H=[],r=K.length;for(let O=0;O>>16&65535|0;for(var k;r!==0;){k=r>2E3?2E3:r;r-=k;do A=A+H[O++]|0,K=K+A|0;while(--k);A%=65521;K%=65521}return A|K<<16|0};for(var zq={},Do,TvJ=[],yd=0;yd<256;yd++){Do=yd;for(var QSJ=0;QSJ<8;QSJ++)Do=Do&1?3988292384^Do>>>1:Do>>>1;TvJ[yd]=Do}zq=function(K,H,r,O){r=O+r;for(K^=-1;O>>8^TvJ[(K^H[O])&255];return K^-1};var EL={};EL={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 ZM=[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],o4=[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],qe9=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],NR=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],UL=Array(576);K7(UL);var SZ=Array(60);K7(SZ);var eZ=Array(512);K7(eZ);var I4=Array(256);K7(I4);var FJ=Array(29);K7(FJ);var XJ=Array(30);K7(XJ);var u2,qR,p7,hj=!1;var a4;a4=[new m2(0,0,0,0,function(K,H){var r=65535;for(r>K.My-5&&(r=K.My-5);;){if(K.l1<=1){C7(K);if(K.l1===0&&H===0)return 1;if(K.l1===0)break}K.V6+=K.l1;K.l1=0;var O=K.z2+r;if(K.V6===0||K.V6>=O)if(K.l1=K.V6-O,K.V6=O,Vc(K,!1),K.Gq.le===0)return 1;if(K.V6-K.z2>=K.d9-262&&(Vc(K,!1),K.Gq.le===0))return 1}K.TB=0;if(H===4)return Vc(K,!0),K.Gq.le===0?3:4;K.V6>K.z2&&Vc(K,!1);return 1}), new m2(4,4,8,4,Jj),new m2(4,5,16,8,Jj),new m2(4,6,32,32,Jj),new m2(4,4,16,16,sL),new m2(8,16,32,32,sL),new m2(8,16,128,128,sL),new m2(8,32,128,256,sL),new m2(32,128,258,1024,sL),new m2(32,258,258,4096,sL)];var n7={};n7=function(){this.input=null;this.xZ=this.FJ=this.d7=0;this.output=null;this.cH=this.le=this.O6=0;this.msg="";this.state=null;this.qz=2;this.qN=0};var R4=Object.prototype.toString; f7.prototype.push=function(K,H){var r=this.Gq,O=this.options.chunkSize;if(this.ended)return!1;var A=H===~~H?H:H===!0?4:0;typeof K==="string"?r.input=iw(K):R4.call(K)==="[object ArrayBuffer]"?r.input=new Uint8Array(K):r.input=K;r.d7=0;r.FJ=r.input.length;do{r.le===0&&(r.output=new Rd.Qq(O),r.O6=0,r.le=O);K=uId(r,A);if(K!==1&&K!==0)return this.Dk(K),this.ended=!0,!1;if(r.le===0||r.FJ===0&&(A===4||A===2))if(this.options.to==="string"){var k=Rd.PH(r.output,r.O6);H=k;k=k.length;if(k<65537&&(H.subarray&& caO||!H.subarray))H=String.fromCharCode.apply(null,Rd.PH(H,k));else{for(var b="",D=0;D0||r.le===0)&&K!==1);if(A===4)return(r=this.Gq)&&r.state?(O=r.state.status,O!==42&&O!==69&&O!==73&&O!==91&&O!==103&&O!==113&&O!==666?K=$T(r,-2):(r.state=null,K=O===113?$T(r,-3):0)):K=-2,this.Dk(K),this.ended=!0,K===0;A===2&&(this.Dk(0),r.le=0);return!0}; f7.prototype.Dk=function(K){K===0&&(this.result=this.options.to==="string"?this.chunks.join(""):Rd.l3(this.chunks));this.chunks=[];this.err=K;this.msg=this.Gq.msg};var rb=()=>Math.random().toString(36).substring(7).split("").join("."),Hp=`@@redux/INIT${rb()}`,ium=`@@redux/REPLACE${rb()}`;var AR=typeof Symbol==="function"&&Symbol.observable||"@@observable";var lB4=ZD(class extends g.JD{constructor(K){super(K)}},[0,g.Wl,to,g.YU,Vs,g.YU,-1,l3,Vs,l3,-1,g.Wl,l3,to,g.U6,[0,Vs,-3,l3],g.YU,-1,l3]);var cem=1998932147;var EJp=function(K,H){return(()=>{var r=new mN4(K,H);return()=>r})()}("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.jn=class{constructor(K){this.name=K}};g.QP=new g.jn("actionCompanionAdRenderer");g.ND=new g.jn("adActionInterstitialRenderer");g.$e=new g.jn("adsEngagementPanelRenderer");g.On=new g.jn("dismissablePanelTextPortraitImageRenderer");g.tA=new g.jn("adsEngagementPanelSectionListViewModel");g.ER=new g.jn("imageCompanionAdRenderer");g.UR=new g.jn("instreamAdPlayerOverlayRenderer");g.mo=new g.jn("instreamSurveyAdRenderer");g.MP=new g.jn("instreamSurveyAdSingleSelectQuestionRenderer");g.BT=new g.jn("instreamSurveyAdMultiSelectQuestionRenderer");g.vT=new g.jn("instreamSurveyAdAnswerRenderer");g.$tp=new g.jn("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.JA=new g.jn("instreamVideoAdRenderer");g.Sg=new g.jn("playerOverlayLayoutRenderer");g.Ye=new g.jn("videoInterstitialButtonedCenteredLayoutRenderer");g.yj=new g.jn("aboveFeedAdLayoutRenderer");g.jE=new g.jn("belowPlayerAdLayoutRenderer");g.Df=new g.jn("inPlayerAdLayoutRenderer");g.BU=new g.jn("inPlayerOrganicOverlayAdLayoutRenderer");g.nt=new g.jn("playerBytesAdLayoutRenderer");g.MN=new g.jn("playerBytesSequenceItemAdLayoutRenderer");g.ba=new g.jn("playerUnderlayAdLayoutRenderer");g.sR=new g.jn("adIntroRenderer");g.z1=new g.jn("playerBytesSequentialLayoutRenderer");g.at=new g.jn("surveyTextInterstitialRenderer");g.hA=new g.jn("videoAdTrackingRenderer");var IDd=new g.jn("videoInterstitialCenteredLayoutViewModel");g.ly=new g.jn("playerOrganicTransitionOverlayRenderer");g.I1=new g.jn("adSlotRenderer");g.HU=new g.jn("squeezebackPlayerSidePanelRenderer");g.xe=new g.jn("bannerImageLayoutViewModel");g.Pa=new g.jn("topBannerImageTextIconButtonedLayoutViewModel");g.gp=new g.jn("adsEngagementPanelLayoutViewModel");g.rT=new g.jn("displayUnderlayTextGridCardsLayoutViewModel");var IU=class{constructor(K){this.K=K}},Zo=class extends IU{get entityMetadata(){return this.K.entityMetadata}set entityMetadata(K){this.K.entityMetadata=K}};var xtp=class extends Zo{Y(){return[]}};var PfN=new g.jn("commandContext");var gJy=class extends Zo{Y(){return[]}};var Lw5=class extends Zo{Y(){return[]}};var HCN=new g.jn("rawColdConfigGroup");var K8M=new g.jn("rawHotConfigGroup");g.Ff=new g.jn("commandExecutorCommand");var Nvy=class extends g.JD{constructor(K){super(K)}};var YEn={Hk:0,ZK:1,ye:32,Kd:61,Vi:67,tC:103,Yq:86,F$:42,vk:60,Uj:62,Qi:73,Ej:76,B4:88,Iq:90,eb:99,ny:98,Nb:100,q1:102,zs:41,Ld:69,D9:70,W4:71,dB:2,m9:27,ANDROID:3,nN:54,pN:14,tM:91,fN:55,Fc:24,yo:105,vo:20,uf:18,q4:21,QB:104,NI:30,zj:29,LY:28,SK:101,BJ:107,Dj:34,Ie:36,Em:38,IOS:5,iB:15,Oc:92,M9:40,PR:25,mO:106,HR:17,oi:19,sc:64,GX:66,kz:26,hc:22,jt:33,lB:68,ZG:35,gm:53,XE:108,St:37,wm:39,IY:7,N1:57,Ve:43,z9:59,eK:93,eA:74,Ly:75,DK:85,Wk:65,T9:80,iV:8,tA:10,wo:58,M1:63,RY:72,VB:23,Ts:11,iX:13,AM:12, Bk:16,py:56,aq:31,i4:77,bC:84,uV:87,AP:89,xm:94,Vl:95,Om:109};var Em=class extends g.JD{constructor(K){super(K)}B(K){g.Xe(this,5,K)}};var T3=class extends g.JD{constructor(K){super(K)}};var Utp=class extends g.JD{constructor(K){super(K)}};var jM=class extends g.JD{constructor(K){super(K)}getPlayerType(){return ZL(this,36)}setHomeGroupInfo(K){return yM(this,Utp,81,K)}clearLocationPlayabilityToken(){return LW(this,89)}};var BC=class extends g.JD{constructor(K){super(K)}getValue(){return IM(this,pW(this,vC,2))}clearValue(){return uX(this,2,vC)}},vC=[2,3,4,5,6];var SEM=class extends g.JD{constructor(K){super(K)}setTrackingParams(K){return LW(this,1,HQ(K,!1))}};var ME=class extends g.JD{constructor(K){super(K)}};var Qf=class extends g.JD{constructor(K){super(K)}};var ZH=class extends g.JD{constructor(K){super(K)}setToken(K){return g.Xe(this,2,K)}};var Iz=class extends g.JD{constructor(K){super(K)}setSafetyMode(K){return ck(this,5,K)}};var yU=class extends g.JD{constructor(K){super(K)}B(K){return yM(this,jM,1,K)}};var V2J=class extends Zo{Y(){return[]}};var t2d=class extends Zo{Y(){return[]}};var l74=class extends Zo{Y(){return[]}};var Wwy=class extends Zo{Y(){return[]}};var GT1=class extends Zo{Y(){return[]}};var Dem=new g.jn("continuationCommand");g.O3=new g.jn("signalAction");var KF=new g.jn("webCommandMetadata");var rOd=new g.jn("metadataBadgeRenderer");var yDO=new g.jn("signalServiceEndpoint");var o1=new g.jn("innertubeCommand");var wQ4={TJ:"EMBEDDED_PLAYER_MODE_UNKNOWN",D5:"EMBEDDED_PLAYER_MODE_DEFAULT",Ro:"EMBEDDED_PLAYER_MODE_PFP",WQ:"EMBEDDED_PLAYER_MODE_PFL"};var Bq4=new g.jn("channelThumbnailEndpoint");var Rgt=new g.jn("embeddedPlayerErrorMessageRenderer");var uvp=new g.jn("embeddedPlayerOverlayVideoDetailsRenderer"),vL1=new g.jn("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),IaN=new g.jn("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var Y7=new g.jn("embedsInfoPanelRenderer");var ztJ=class extends Zo{Y(){return[]}};var Cfy=class extends Zo{Y(){return[]}};var JaH=class extends Zo{Y(){return[]}};var sSM=class extends Zo{Y(){var K=[];this.K.alternateChannel&&K.push(this.K.alternateChannel);this.K.alternateChannelList&&K.push(...this.K.alternateChannelList);this.K.oneofChannelEntity&&K.push(this.K.oneofChannelEntity);return[...(new Set(K))]}};var mtJ=class extends Zo{Y(){var K=[];this.K.entryCollection&&K.push(this.K.entryCollection);return[...(new Set(K))]}},f7J=class extends Zo{Y(){var K=[];this.K.parentPlaylist&&K.push(this.K.parentPlaylist);if(this.K.entries)for(let H of this.K.entries)K.push(...(new a7O(H)).Y());return[...(new Set(K))]}},a7O=class extends IU{Y(){var K=[];this.K.video&&K.push(this.K.video);return[...(new Set(K))]}};var nJH=class extends Zo{Y(){var K=[];this.K.descriptionEntity&&K.push(this.K.descriptionEntity);this.K.creators&&K.push(...this.K.creators);this.K.theBiggestFan&&K.push(this.K.theBiggestFan);return[...(new Set(K))]}},htH=class extends Zo{Y(){return[]}};var uin=class extends Zo{Y(){return[]}};var qEJ=new g.jn("feedbackEndpoint");var pgP=class extends Zo{Y(){return[]}};var Rtd=class extends Zo{Y(){return[]}};var iX1=class extends Zo{Y(){return[]}};var Kin=class extends Zo{Y(){return[]}};var HLM=class extends Zo{Y(){return[]}};var rzM=new g.jn("interactionLoggingCommandMetadata");var HWO={AA:"WEB_DISPLAY_MODE_UNKNOWN",JA:"WEB_DISPLAY_MODE_BROWSER",bV:"WEB_DISPLAY_MODE_MINIMAL_UI",x3:"WEB_DISPLAY_MODE_STANDALONE",Cy:"WEB_DISPLAY_MODE_FULLSCREEN"};var OLO=class extends g.JD{constructor(K){super(K)}getPlayerType(){return ZL(this,7)}CB(){return IM(this,19)}setVideoId(K){return g.Xe(this,19,K)}};var eV=class extends g.JD{constructor(K){super(K)}};var Fh=class extends g.JD{constructor(K){super(K)}};var wz=class extends g.JD{constructor(K){super(K,500)}getContext(){return O0(this,Fh,33)}setContext(K){return yM(this,Fh,33,K)}},Az1=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278, 288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328,330,331,332,334,337,338,340,344,348,350,351,352,353,354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539,541,545,547,548,549,550,551,552,553,554, 557];g.kGd=new g.jn("loggingContext");var oz=class extends g.JD{constructor(K){super(K)}};var uh=class extends g.JD{constructor(K){super(K)}CB(){return er(this,pW(this,qW,1))}setVideoId(K){return uX(this,1,qW,aj(K))}getPlaylistId(){return er(this,pW(this,qW,2))}},qW=[1,2];var iW1=class extends g.JD{constructor(K){super(K)}getContext(){return O0(this,yU,1)}setContext(K){return yM(this,yU,1,K)}};var bL1=class extends Zo{Y(){return[]}};var DoN=class extends Zo{Y(){return[]}};var yzm=class extends Zo{Y(){return[]}};var jQm=class extends Zo{Y(){var K=[];this.K.downloadsList&&K.push(this.K.downloadsList);this.K.smartDownloadsList&&K.push(this.K.smartDownloadsList);this.K.recommendedDownloadsList&&K.push(this.K.recommendedDownloadsList);this.K.refresh&&K.push(this.K.refresh);return[...(new Set(K))]}};var BFO=class extends Zo{Y(){var K=[];this.K.refresh&&K.push(this.K.refresh);if(this.K.downloads)for(let H of this.K.downloads)K.push(...(new MCm(H)).Y());return[...(new Set(K))]}},MCm=class extends IU{Y(){var K=[];this.K.video&&K.push(this.K.video);this.K.playlist&&K.push(this.K.playlist);this.K.videoItem&&K.push(this.K.videoItem);this.K.playlistItem&&K.push(this.K.playlistItem);return[...(new Set(K))]}};var vmH=class extends Zo{Y(){var K=[];this.K.localImageEntities&&K.push(...this.K.localImageEntities);return[...(new Set(K))]}};var IZm=class extends Zo{Y(){var K=[];this.K.playbackData&&K.push(this.K.playbackData);this.K.localImageEntities&&K.push(...this.K.localImageEntities);this.K.videoDownloadContextEntity&&K.push(this.K.videoDownloadContextEntity);return[...(new Set(K))]}};var ZL4=class extends Zo{Y(){return[]}};var Fin=class extends Zo{Y(){var K=[];this.K.fakeChildren&&K.push(...this.K.fakeChildren);return[...(new Set(K))]}};var eIO=class extends Zo{Y(){var K=[];this.K.video&&K.push(this.K.video);this.K.playbackData&&K.push(this.K.playbackData);this.K.offlineVideoPolicy&&K.push(this.K.offlineVideoPolicy);return[...(new Set(K))]}};var omp=class extends Zo{Y(){return[]}};var XKN=class extends Zo{Y(){var K=[];this.K.channelOwner&&K.push(this.K.channelOwner);this.K.videos&&K.push(...this.K.videos);this.K.collaboratorChannels&&K.push(...this.K.collaboratorChannels);this.K.downloadState&&K.push(this.K.downloadState);this.K.refresh&&K.push(this.K.refresh);return[...(new Set(K))]}};var wKn=class extends Zo{Y(){var K=[];this.K.video&&K.push(this.K.video);this.K.channelContributor&&K.push(this.K.channelContributor);return[...(new Set(K))]}};var czJ=class extends IU{Y(){var K=[];this.K.recommendedVideoMetadata&&K.push(...(new dom(this.K.recommendedVideoMetadata)).Y());return[...(new Set(K))]}},dom=class extends IU{Y(){var K=[];this.K.localImageEntities&&K.push(...this.K.localImageEntities);this.K.videoDownloadContextEntity&&K.push(this.K.videoDownloadContextEntity);return[...(new Set(K))]}};var TF4=class extends IU{Y(){var K=[];this.K.playbackPosition&&K.push(this.K.playbackPosition);return[...(new Set(K))]}};var QQH=class extends Zo{Y(){var K=[];this.K.owner&&K.push(this.K.owner);this.K.downloadState&&K.push(this.K.downloadState);this.K.userState&&K.push(...(new TF4(this.K.userState)).Y());this.K.additionalMetadata&&K.push(...(new czJ(this.K.additionalMetadata)).Y());return[...(new Set(K))]}};var EmJ=class extends Zo{Y(){var K=[];this.K.userChannelDetails&&K.push(this.K.userChannelDetails);return[...(new Set(K))]}};var $oO=class extends Zo{Y(){var K=[];this.K.channelOwner&&K.push(this.K.channelOwner);this.K.playbackPosition&&K.push(this.K.playbackPosition);this.K.localImageEntities&&K.push(...this.K.localImageEntities);this.K.downloadStatus&&K.push(this.K.downloadStatus);return[...(new Set(K))]}};var xo1=class extends Zo{Y(){return[]}};var P1J=class extends Zo{Y(){return[]}};var gmN=class extends Zo{Y(){return[]}};var Lit=class extends Zo{Y(){return[]}};var NFt=class extends Zo{Y(){return[]}};var YbN=class extends Zo{Y(){return[]}};var Uo9=class extends Zo{Y(){return[]}};var Sby=class extends Zo{Y(){return[]}};var VCN=class extends Zo{Y(){return[]}};var tCd=class extends Zo{Y(){return[]}};var GA=new g.jn("changeKeyedMarkersVisibilityCommand");var OzH=new g.jn("loadMarkersCommand");var kfM=new g.jn("timelyActionViewModel");var A91=new g.jn("timelyActionsOverlayViewModel");var lZH=class extends Zo{Y(){return[]}};var Wi5=class extends Zo{Y(){return[]}};var GGJ=class extends Zo{Y(){return[]}};var zI9=class extends Zo{Y(){return[]}};var C15=class extends Zo{Y(){return[]}};var JzP=class extends Zo{Y(){var K=[];this.K.compositeSourceKeys&&K.push(...this.K.compositeSourceKeys);return[...(new Set(K))]}};var sQp=class extends Zo{Y(){var K=[];this.K.trackDownloadMetadatas&&K.push(...this.K.trackDownloadMetadatas);return[...(new Set(K))]}};var moP=class extends Zo{Y(){var K=[];this.K.downloadedTracks&&K.push(...this.K.downloadedTracks);this.K.smartDownloadedTracks&&K.push(...this.K.smartDownloadedTracks);this.K.downloadedEpisodes&&K.push(...this.K.downloadedEpisodes);this.K.downloadedAlbumReleases&&K.push(...this.K.downloadedAlbumReleases);this.K.smartDownloadedAlbumReleases&&K.push(...this.K.smartDownloadedAlbumReleases);this.K.downloadedPlaylists&&K.push(...this.K.downloadedPlaylists);this.K.smartDownloadedPlaylists&&K.push(...this.K.smartDownloadedPlaylists); this.K.metadataOnlyTracks&&K.push(...this.K.metadataOnlyTracks);return[...(new Set(K))]}};var aZJ=class extends Zo{Y(){var K=[];this.K.trackDownloadMetadatas&&K.push(...this.K.trackDownloadMetadatas);return[...(new Set(K))]}};var fZm=class extends Zo{Y(){var K=[];this.K.playbackData&&K.push(this.K.playbackData);this.K.localImageEntities&&K.push(...this.K.localImageEntities);this.K.videoDownloadContextEntity&&K.push(this.K.videoDownloadContextEntity);return[...(new Set(K))]}};var nmd=class extends Zo{Y(){var K=[];this.K.musicLibraryStatusEntity&&K.push(this.K.musicLibraryStatusEntity);this.K.primaryArtists&&K.push(...this.K.primaryArtists);this.K.details&&K.push(this.K.details);this.K.userDetails&&K.push(this.K.userDetails);this.K.tracks&&K.push(...this.K.tracks);this.K.share&&K.push(this.K.share);this.K.downloadMetadata&&K.push(this.K.downloadMetadata);this.K.refresh&&K.push(this.K.refresh);return[...(new Set(K))]}},hIJ=class extends Zo{Y(){var K=[];this.K.albumRelease&& K.push(this.K.albumRelease);this.K.tracks&&K.push(...this.K.tracks);return[...(new Set(K))]}},ubH=class extends Zo{Y(){var K=[];this.K.albumRelease&&K.push(this.K.albumRelease);return[...(new Set(K))]}};var qbP=class extends Zo{Y(){var K=[];this.K.details&&K.push(this.K.details);this.K.userDetails&&K.push(this.K.userDetails);return[...(new Set(K))]}},pK4=class extends Zo{Y(){var K=[];this.K.parentArtist&&K.push(this.K.parentArtist);return[...(new Set(K))]}},RIp=class extends Zo{Y(){var K=[];this.K.parentArtist&&K.push(this.K.parentArtist);return[...(new Set(K))]}};var iLJ=class extends Zo{Y(){return[]}};var KWt=class extends Zo{Y(){return[]}};var ryP=class extends Zo{Y(){var K=[];this.K.tracks&&K.push(...this.K.tracks);this.K.refresh&&K.push(this.K.refresh);this.K.musicLibraryStatusEntity&&K.push(this.K.musicLibraryStatusEntity);this.K.details&&K.push(this.K.details);this.K.downloadMetadata&&K.push(this.K.downloadMetadata);this.K.sideloadMetadata&&K.push(this.K.sideloadMetadata);this.K.userDetails&&K.push(this.K.userDetails);this.K.entryCollection&&K.push(this.K.entryCollection);this.K.share&&K.push(this.K.share);this.K.podcastShowAdditionalMetadata&& K.push(...(new H24(this.K.podcastShowAdditionalMetadata)).Y());return[...(new Set(K))]}},H24=class extends IU{Y(){var K=[];this.K.creatorEntity&&K.push(this.K.creatorEntity);return[...(new Set(K))]}};var O2O=class extends Zo{Y(){return[]}};var Ay5=class extends Zo{Y(){var K=[];this.K.musicLibraryStatusEntity&&K.push(this.K.musicLibraryStatusEntity);this.K.artists&&K.push(...this.K.artists);this.K.audioModeVersion&&K.push(this.K.audioModeVersion);this.K.videoModeVersion&&K.push(this.K.videoModeVersion);this.K.userDetails&&K.push(this.K.userDetails);this.K.details&&K.push(this.K.details);this.K.albumRelease&&K.push(this.K.albumRelease);this.K.share&&K.push(this.K.share);this.K.libraryEdit&&K.push(this.K.libraryEdit);this.K.downloadMetadata&& K.push(this.K.downloadMetadata);this.K.playbackPosition&&K.push(this.K.playbackPosition);this.K.lyrics&&K.push(this.K.lyrics);return[...(new Set(K))]}},k4N=class extends Zo{Y(){var K=[];this.K.parentTrack&&K.push(this.K.parentTrack);return[...(new Set(K))]}},b2H=class extends Zo{Y(){var K=[];this.K.parentTrack&&K.push(this.K.parentTrack);return[...(new Set(K))]}};var qO9=new g.jn("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var D3y=new g.jn("shareEndpoint"),yyJ=new g.jn("shareEntityEndpoint"),jG5=new g.jn("shareEntityServiceEndpoint"),Mbt=new g.jn("webPlayerShareEntityServiceEndpoint");g.lj=new g.jn("urlEndpoint");g.N0=new g.jn("watchEndpoint");var BBO=new g.jn("watchPlaylistEndpoint");var vSO=class extends Zo{Y(){return[]}};var IFM=class extends Zo{Y(){return[]}};var Z2M=class extends Zo{Y(){return[]}};var FW5=class extends Zo{Y(){return[]}};var eat=class extends Zo{Y(){var K=[];this.K.transfer&&K.push(this.K.transfer);this.K.adsPlaybackData&&K.push(...this.K.adsPlaybackData);this.K.drmLicense&&K.push(this.K.drmLicense);this.K.offlineVideoPolicy&&K.push(this.K.offlineVideoPolicy);this.K.videoDownloadContextEntity&&K.push(this.K.videoDownloadContextEntity);return[...(new Set(K))]}};var oSd=class extends Zo{Y(){return[]}};var XXd=class extends Zo{Y(){var K=[];this.K.offlineVideoStreams&&K.push(...this.K.offlineVideoStreams);this.K.captionTrack&&K.push(...this.K.captionTrack);return[...(new Set(K))]}};var wXp=class extends Zo{Y(){return[]}};var d3n=class extends Zo{Y(){return[]}};var cy5=class extends Zo{Y(){return[]}};var TBJ=new g.jn("prefetchWatchCommand");var QG5=new g.jn("updateProgressBarCommand");var vfO=new g.jn("compositeVideoOverlayRenderer");var $hd=new g.jn("paidContentOverlayRenderer");var EkO=new g.jn("playerMutedAutoplayOverlayRenderer"),$b5=new g.jn("playerMutedAutoplayEndScreenRenderer");var db1=new g.jn("unserializedPlayerResponse"),yv=new g.jn("unserializedPlayerResponse"),ESn=new g.jn("playerResponse");var $3J=new g.jn("playlistEditEndpoint");var x3m=class extends Zo{Y(){return[]}};var DO=new g.jn("reelWatchEndpoint");var Pvp=new g.jn("reelItemWatchResponse");g.en=new g.jn("buttonRenderer");g.oU=new g.jn("toggleButtonRenderer");g.Ka=new g.jn("counterfactualRenderer");var gSM=new g.jn("resolveUrlCommandMetadata");var LWN=class extends Zo{Y(){return[]}};var NBd=new g.jn("modifyChannelNotificationPreferenceEndpoint");var Yw9=new g.jn("unsubscribeEndpoint");var U3O=class extends Zo{Y(){return[]}};var Zz9=new g.jn("subscribeButtonRenderer");var Swd=new g.jn("subscribeEndpoint");var Vbd=class extends Zo{Y(){return[]}};var tb5=class extends Zo{Y(){return[]}};var lFn=class extends Zo{Y(){return[]}};var WW4=class extends Zo{Y(){return[]}};var G41=class extends Zo{Y(){return[]}};var zaH=class extends Zo{Y(){return[]}};var CvJ=class extends Zo{Y(){return[]}};var Jy9=class extends Zo{Y(){return[]}};var sGH=class extends Zo{Y(){return[]}};var m3M=class extends Zo{Y(){return[]}};var aFm=class extends Zo{Y(){return[]}};var Z6n=new g.jn("qrCodeRenderer");var fF9={Ec:"LIVING_ROOM_APP_MODE_UNSPECIFIED",yE:"LIVING_ROOM_APP_MODE_MAIN",FE:"LIVING_ROOM_APP_MODE_KIDS",vR:"LIVING_ROOM_APP_MODE_MUSIC",uB:"LIVING_ROOM_APP_MODE_UNPLUGGED",f5:"LIVING_ROOM_APP_MODE_GAMING"};var nS4=class extends Zo{Y(){return[]}};var haM=class extends Zo{Y(){return[]}};var u9t=class extends Zo{Y(){return[]}};var iR5=new g.jn("autoplaySwitchButtonRenderer");var Kq4=new g.jn("desktopOverlayConfigRenderer");var Fgm=new g.jn("engagementPanelSectionListRenderer");var p9J=new g.jn("playlistPanelRenderer");var qwO=class extends Zo{Y(){return[]}};var pX4=class extends Zo{Y(){return[]}};var Ra1=class extends Zo{Y(){return[]}};var i2d=class extends Zo{Y(){return[]}};var Kfp=class extends Zo{Y(){return[]}};var HlP=class extends Zo{Y(){return[]}};var r7d=class extends Zo{Y(){return[]}};var Olp=class extends Zo{Y(){return[]}};var QNP=new g.jn("cipher");var c2t=new g.jn("playerVars");var VeM=new g.jn("playerVars");var A7J=g.v5.window,Bp=A7J?.yt?.config_||A7J?.ytcfg?.data_||{};g.Zy("yt.config_",Bp);var FK=[];var O3p=/^[\w.]*$/,rTn={q:!0,search_query:!0},H3P=String(db);g.tR=new class{constructor(K,H){this.K=K;this.Y=H}}(window,window.document);g.Zy("yt.ads_.signals_.getAdSignalsString",function(K){return g.cp(g.ld(K))});g.UM();var Wp="XMLHttpRequest"in g.v5?()=>new XMLHttpRequest:null;var kX5="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(" ");[...kX5];var po={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"},Z3H=["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",...kX5],A0=!1,jjJ=qq;var Fyd;g.bu=class extends g.CO{constructor(K,H,r){super(`${K}, errorCode=${H}`);this.errorCode=H;this.xhr=r;this.name="PromiseAjaxError"}};Fyd=class{constructor(K){this.xhr=K}};var j7=class{constructor(K=null){this.K=K;this.B=0;this.Y=null}then(K,H,r){return this.K?this.K.then(K,H,r):this.B===1&&K?(K=K.call(r,this.Y))&&typeof K.then==="function"?K:g.BL(K):this.B===2&&H?(K=H.call(r,this.Y))&&typeof K.then==="function"?K:g.Ma(K):this}getValue(){return this.Y}};j7.prototype.$goog_Thenable=!0;var vL=!1;g.lx=zF||Cg;var XQJ=/^([0-9\.]+):([0-9\.]+)$/;var KA={};var bl5=0,Hh=g.Ec?"webkit":g.bi?"moz":g.RE?"ms":wc?"o":"",DZP=g.et("ytDomDomGetNextId")||(()=>++bl5); g.Zy("ytDomDomGetNextId",DZP);var y7H={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},vh=class{constructor(K){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(K=K||window.event){this.event=K;for(let O in K)O in y7H||(this[O]=K[O]);this.scale=K.scale;this.rotation=K.rotation;var H=K.target||K.srcElement;H&&H.nodeType==3&&(H=H.parentNode);this.target=H;var r=K.relatedTarget;if(r)try{r=r.nodeName?r:null}catch(O){r=null}else this.type=="mouseover"?r=K.fromElement:this.type=="mouseout"&&(r=K.toElement);this.relatedTarget=r;this.clientX=K.clientX!=void 0?K.clientX:K.pageX;this.clientY=K.clientY!=void 0?K.clientY:K.pageY;this.keyCode=K.keyCode?K.keyCode: K.which;this.charCode=K.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=K.altKey;this.ctrlKey=K.ctrlKey;this.shiftKey=K.shiftKey;this.metaKey=K.metaKey;this.K=K.pageX;this.Y=K.pageY}}catch(O){}}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.MU=g.v5.ytEventsEventsListeners||{};g.Zy("ytEventsEventsListeners",g.MU);var Bh=g.v5.ytEventsEventsCounter||{count:0};g.Zy("ytEventsEventsCounter",Bh);var jEO=g.Cd(function(){var K=!1;try{let H=Object.defineProperty({},"passive",{get:function(){K=!0}}); window.addEventListener("test",null,H)}catch(H){}return K}),IW=g.Cd(function(){var K=!1; try{let H=Object.defineProperty({},"capture",{get:function(){K=!0}}); window.addEventListener("test",null,H)}catch(H){}return K});var Xf;Xf=window;g.a=Xf.ytcsi&&Xf.ytcsi.now?Xf.ytcsi.now:Xf.performance&&Xf.performance.timing&&Xf.performance.now&&Xf.performance.timing.navigationStart?()=>Xf.performance.timing.navigationStart+Xf.performance.now():()=>(new Date).getTime();g.tH(oW,g.au);oW.prototype.U=function(K){K.K===void 0&&j1(K);var H=K.K;K.Y===void 0&&j1(K);this.K=new g.Jq(H,K.Y)}; oW.prototype.xs=function(){return this.K||new g.Jq}; oW.prototype.J=function(){if(this.K){var K=(0,g.a)();if(this.N!=0){var H=this.L,r=this.K,O=H.x-r.x;H=H.y-r.y;O=Math.sqrt(O*O+H*H)/(K-this.N);this.Y[this.B]=Math.abs((O-this.V)/this.V)>.5?1:0;H=0;for(r=0;r<4;r++)H+=this.Y[r]||0;H>=3&&this.D();this.V=O}this.N=K;this.L=this.K;this.B=(this.B+1)%4}}; oW.prototype.zF=function(){mZ(this.G);g.FW(this.Yv)};g.wL=class extends g.au{constructor(K){super();this.B=[];this.D=K||this}Qg(K,H,r,O,A){r=oc((0,g.P5)(r,O||this.D));r={target:K,name:H,callback:r};var k;A&&jEO()&&(k={passive:!0});K.addEventListener(H,r.callback,k);this.B.push(r);return r}EN(K){for(let H=0;H{try{let H=new ad;var K=H.isAvailable()?H:null}catch(H){return null}return K?new CS(K):null}), ES:g.Cd(()=>{var K=new fS;return K.isAvailable()?new CS(K):null})};g.dL=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};g.Zy("yt.msgs_",g.dL);var aH=class{constructor(K){this.Y=void 0;this.K=!1;K.addEventListener("beforeinstallprompt",H=>{H.preventDefault();this.Y=H}); K.addEventListener("appinstalled",()=>{this.K=!0},{once:!0})}};var Ez=class{constructor(){this.B3=!0}Zv(K,H){K={};var r=[];"USER_SESSION_ID"in Bp&&r.push({key:"u",value:g.Ic("USER_SESSION_ID")});if(r=GN(r))K.Authorization=r,r=H=H?.sessionIndex,r===void 0&&(r=Number(g.Ic("SESSION_INDEX",0)),r=isNaN(r)?0:r),g.fo("voice_search_auth_header_removal")||(K["X-Goog-AuthUser"]=r.toString()),"INNERTUBE_HOST_OVERRIDE"in Bp||(K["X-Origin"]=window.location.origin),H===void 0&&"DELEGATED_SESSION_ID"in Bp&&(K["X-Goog-PageId"]=g.Ic("DELEGATED_SESSION_ID"));return K}};var $h={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var NU=g.et("ytglobal.prefsUserPrefsPrefs_")||{};g.Zy("ytglobal.prefsUserPrefsPrefs_",NU); var EaO=class{constructor(){this.K=g.Ic("ALT_PREF_COOKIE_NAME","PREF");this.Y=g.Ic("ALT_PREF_COOKIE_DOMAIN","youtube.com");var K=g.FR(this.K);K&&this.parse(K)}get(K,H){LA(K);gC(K);K=NU[K]!==void 0?NU[K].toString():null;return K!=null?K:H?H:""}set(K,H){LA(K);gC(K);if(H==null)throw Error("ExpectedNotNull");NU[K]=H.toString()}m0(K){return!!((Yg(`f${Math.floor(K/31)+1}`)||0)&1<{var K;return()=>{K||(K=new kC("ytidb"));return K}})();var qU=[],u$=!1;var XmO={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"},wm4={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"},dZy={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}, HN=class extends g.zh{constructor(K,H={},r=XmO[K],O=wm4[K],A=dZy[K]){super(r,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:K,...H});this.type=K;this.message=r;this.level=O;this.K=A;Object.setPrototypeOf(this,HN.prototype)}},c74=class extends HN{constructor(K,H){super("MISSING_OBJECT_STORES",{expectedObjectStores:H,foundObjectStores:K},XmO.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,c74.prototype)}},OH=class extends Error{constructor(K,H){super();this.index= K;this.objectStore=H;Object.setPrototypeOf(this,OH.prototype)}},$ud=["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 BN=class{constructor(K){this.K=K}},bx=class{constructor(K){this.state={status:"PENDING"};this.K=[];this.Y=[];K=K.K;var H=O=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:O};for(let A of this.K)A()}},r=O=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:O};for(let A of this.Y)A()}}; try{K(H,r)}catch(O){r(O)}}static all(K){return new bx(new BN((H,r)=>{var O=[],A=K.length;A===0&&H(O);for(let k=0;k{O[k]=b;A--;A===0&&H(O)}).catch(b=>{r(b)})}))}static resolve(K){return new bx(new BN((H,r)=>{K instanceof bx?K.then(H,r):H(K)}))}static reject(K){return new bx(new BN((H,r)=>{r(K)}))}then(K,H){var r=K??Pny,O=H??xu9; return new bx(new BN((A,k)=>{this.state.status==="PENDING"?(this.K.push(()=>{yW(this,this,r,A,k)}),this.Y.push(()=>{jI(this,this,O,A,k)})):this.state.status==="FULFILLED"?yW(this,this,r,A,k):this.state.status==="REJECTED"&&jI(this,this,O,A,k)}))}catch(K){return this.then(void 0,K)}};var LyH=class{constructor(K,H){this.request=K;this.cursor=H}};var Wyn=class{constructor(K,H){this.K=K;this.options=H;this.transactionCount=0;this.B=Math.round((0,g.a)());this.Y=!1}add(K,H,r){return Xu(this,[K],{mode:"readwrite",nQ:!0,commit:Fu()},O=>O.objectStore(K).add(H,r))}clear(K){return Xu(this,[K],{mode:"readwrite", nQ:!0},H=>H.objectStore(K).clear())}close(){this.K.close(); this.options?.closed&&this.options.closed()}count(K,H){return Xu(this,[K],{mode:"readonly",nQ:!0,commit:Fu()},r=>r.objectStore(K).count(H))}delete(K,H){return Xu(this,[K],{mode:"readwrite", nQ:!0,commit:Fu()&&!(H instanceof IDBKeyRange)},r=>r.objectStore(K).delete(H))}get(K,H){return Xu(this,[K],{mode:"readonly", nQ:!0,commit:Fu()},r=>r.objectStore(K).get(H))}getAll(K,H,r){return Xu(this,[K],{mode:"readonly", nQ:!0},O=>O.objectStore(K).getAll(H,r))}put(K,H,r){return Xu(this,[K],{mode:"readwrite", nQ:!0,commit:Fu()},O=>O.objectStore(K).put(H,r))}objectStoreNames(){return Array.from(this.K.objectStoreNames)}getName(){return this.K.name}},wA=class{constructor(K){this.K=K}add(K,H){return vN(this.K.add(K,H))}autoIncrement(){return this.K.autoIncrement}clear(){return vN(this.K.clear()).then(()=>{})}count(K){return vN(this.K.count(K))}delete(K){return K instanceof IDBKeyRange?Yt4(this,K):vN(this.K.delete(K))}get(K){return vN(this.K.get(K))}getAll(K,H){return"getAll"in IDBObjectStore.prototype?vN(this.K.getAll(K, H)):Uud(this,K,H)}index(K){try{return new TNP(this.K.index(K))}catch(H){if(H instanceof Error&&H.name==="NotFoundError")throw new OH(K,this.K.name); throw H;}}getName(){return this.K.name}keyPath(){return this.K.keyPath}put(K,H){return vN(this.K.put(K,H))}},eI=class{constructor(K){this.K=K;this.Y=new Map;this.aborted=!1;this.done=new Promise((H,r)=>{this.K.addEventListener("complete",()=>{H()}); this.K.addEventListener("error",O=>{O.currentTarget===O.target&&r(this.K.error)}); this.K.addEventListener("abort",()=>{var O=this.K.error;if(O)r(O);else if(!this.aborted){O=HN;var A=this.K.objectStoreNames;let k=[];for(let b=0;bH.delete().then(()=>xs(H)))}get(K){return vN(this.K.get(K))}getAll(K,H){return"getAll"in IDBIndex.prototype?vN(this.K.getAll(K,H)):tqO(this,K,H)}keyPath(){return this.K.keyPath}unique(){return this.K.unique}}, lCt=class{constructor(K,H){this.request=K; this.cursor=H}delete(){return vN(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(K){return vN(this.cursor.update(K))}};var QEM=class{constructor(K,H){this.name=K;this.options=H;this.B=!0;this.V=this.N=0}Y(K,H,r={}){return Ln(K,H,r)}delete(K={}){return Np(this.name,K)}open(){if(!this.B)throw Ys(this);if(this.K)return this.K;var K,H=()=>{this.K===K&&(this.K=void 0)},r={blocking:A=>{A.close()}, closed:H,Or:H,upgrade:this.options.upgrade},O=async()=>{var A=Error().stack??"";try{let D=await this.Y(this.name,this.options.version,r);var k=D,b=this.options;let y=[];for(let I of Object.keys(b.Pa)){let {aW:Z,Pr:e=Number.MAX_VALUE}=b.Pa[I];!(k.K.version>=Z)||k.K.version>=e||k.K.objectStoreNames.contains(I)||y.push(I)}if(y.length!==0){let I=Object.keys(this.options.Pa),Z=D.objectStoreNames();if(this.Vthis.options.version+1)throw A.close(),this.B=!1,Ys(this,k);return A}H();D instanceof Error&&!g.fo("ytidb_async_stack_killswitch")&&(D.stack=`${D.stack}\n${A.substring(A.indexOf("\n")+1)}`);throw Ac(D,this.name,"",this.options.version??-1);}}; return this.K=K=O()}};var SI=new QEM("YtIdbMeta",{Pa:{databases:{aW:1}},upgrade(K,H){H(1)&&dA(K,"databases",{keyPath:"actualName"})}});var zR,GR=new class{constructor(){}}(new class{constructor(){}});new g.xk;var nan=class extends QEM{constructor(K,H){super(K,H);this.options=H;i$(K)}Y(K,H,r={}){return(this.options.shared?muP:sj1)(K,H,{...r})}delete(K={}){return(this.options.shared?nn:aCn)(this.name,K)}};var u25=hc("ytGcfConfig",{Pa:{coldConfigStore:{aW:1},hotConfigStore:{aW:1}},shared:!1,upgrade(K,H){H(1)&&(QW(dA(K,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),QW(dA(K,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var E2t=class extends g.au{constructor(){super();this.Y=[];this.K=[];var K=g.et("yt.gcf.config.hotUpdateCallbacks");K?(this.Y=[...K],this.K=K):(this.K=[],g.Zy("yt.gcf.config.hotUpdateCallbacks",this.K))}zF(){for(let H of this.Y){var K=this.K;let r=K.indexOf(H);r>=0&&K.splice(r,1)}this.Y.length=0;super.zF()}};g.KU=class{constructor(){this.L=!1;this.V=this.N=0;this.D=new E2t}Ih(){return A8()??g.Ic("RAW_HOT_CONFIG_GROUP")}B(K){this.hotHashData=K;g.Zy("yt.gcf.config.hotHashData",this.hotHashData||null)}};var $Zp=typeof TextEncoder!=="undefined"?new TextEncoder:null,G3=$Zp?K=>$Zp.encode(K):K=>{K=js(K); var H=new Uint8Array(K.length);for(let r=0;r{}; this.pS=()=>{}; this.now=Date.now;this.xD=!1;this.In=K.In??100;this.XM=K.XM??1;this.ME=K.ME??2592E6;this.Rs=K.Rs??12E4;this.Oo=K.Oo??5E3;this.gY=K.gY??void 0;this.Tk=!!K.Tk;this.Uk=K.Uk??.1;this.P0=K.P0??10;K.handleError&&(this.handleError=K.handleError);K.pS&&(this.pS=K.pS);K.xD&&(this.xD=K.xD);K.kp&&(this.kp=K.kp);this.jk=K.jk;this.Vw=K.Vw;this.yb=K.yb;this.Vb=K.Vb;this.nM=K.nM;this.zS=K.zS;this.Un=K.Un;CU(this)&&(!this.jk||this.jk("networkless_logging"))&&sm(this)}writeThenSend(K,H={}){if(CU(this)&&this.K){let r= {url:K,options:H,timestamp:this.now(),status:"NEW",sendCount:0};this.yb.set(r,this.gY).then(O=>{r.id=O;this.Vb.sC()&&aT(this,r)}).catch(O=>{aT(this,r); fU(this,O)})}else this.nM(K,H)}sendThenWrite(K,H={},r){if(CU(this)&&this.K){let O={url:K, options:H,timestamp:this.now(),status:"NEW",sendCount:0};this.jk&&this.jk("nwl_skip_retry")&&(O.skipRetry=r);if(this.Vb.sC()||this.jk&&this.jk("nwl_aggressive_send_then_write")&&!O.skipRetry){if(!O.skipRetry){let A=H.onError?H.onError:()=>{}; H.onError=async(k,b)=>{await this.yb.set(O,this.gY).catch(D=>{fU(this,D)}); A(k,b)}}this.nM(K,H,O.skipRetry)}else this.yb.set(O,this.gY).catch(A=>{this.nM(K,H,O.skipRetry); fU(this,A)})}else r=this.jk&&this.jk("nwl_skip_retry")&&r,this.nM(K,H,r)}sendAndWrite(K,H={}){if(CU(this)&&this.K){let r={url:K, options:H,timestamp:this.now(),status:"NEW",sendCount:0},O=!1,A=H.onSuccess?H.onSuccess:()=>{}; r.options.onSuccess=(k,b)=>{r.id!==void 0?this.yb.kC(r.id,this.gY):O=!0;this.Vb.lr&&this.jk&&this.jk("vss_network_hint")&&this.Vb.lr(!0);A(k,b)}; this.nM(r.url,r.options,void 0,!0);this.yb.set(r,this.gY).then(k=>{r.id=k;O&&this.yb.kC(r.id,this.gY)}).catch(k=>{fU(this,k)})}else this.nM(K,H,void 0,!0)}B(){if(!CU(this))throw Error("IndexedDB is not supported: throttleSend"); this.Y||(this.Y=this.Vw.pL(async()=>{var K=await this.yb.nj("NEW",this.gY);K?(await aT(this,K),this.Y&&(this.Y=0,this.B())):this.N()},this.In))}N(){this.Vw.eH(this.Y); this.Y=0}};var nU;var cC={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69, mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84, mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217, vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125, streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159, anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176, transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182, videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402, ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211, tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238, offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252, siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289, layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312, tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333, mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356, idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374, googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393, mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417, sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462, lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128, blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522, tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484, channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507, producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531, coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551, scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557,mdeC2PaEvent:559,mdeBatchedPlayerEvents:560,tvhtml5UlpCreationFlowData:561};var TVd=hc("ServiceWorkerLogsDatabase",{Pa:{SWHealthLog:{aW:1}},shared:!0,upgrade:(K,H)=>{H(1)&&QW(dA(K,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var ru={},PXM=0;var AQ;var Db=class{constructor(){this.K=new Map;this.Y=!1}requestComplete(K,H){H&&(this.Y=!0);K=this.removeParams(K);this.K.get(K)||this.K.set(K,H)}isEndpointCFR(K){K=this.removeParams(K);return(K=this.K.get(K))?!1:K===!1&&this.Y?!0:null}removeParams(K){return K.split("?")[0]}};Db.prototype.removeParams=Db.prototype.removeParams;Db.prototype.isEndpointCFR=Db.prototype.isEndpointCFR;Db.prototype.requestComplete=Db.prototype.requestComplete;Db.getInstance=y7;var jP=class extends g.Y4{constructor(){super();this.Y=!1;this.K=l99();this.K.sE("networkstatus-online",()=>{if(this.Y&&g.fo("offline_error_handling")){var K=bL().get("errors",!0);if(K){for(let H in K)if(K[H]){let r=new g.zh(H,"sent via offline_errors");r.name=K[H].name;r.stack=K[H].stack;r.level=K[H].level;e5(r)}bL().set("errors",{},2592E3,!0)}}})}sC(){return this.K.sC()}lr(K){this.K.isOnline=K}s8(){var K=window.navigator.onLine; return K===void 0?!0:K}Zm(){this.Y=!0}sE(K,H){return this.K.sE(K,H)}fR(K){return jN(this.K,K)}};jP.prototype.sendNetworkCheckRequest=jP.prototype.fR;jP.prototype.listen=jP.prototype.sE;jP.prototype.enableErrorFlushing=jP.prototype.Zm;jP.prototype.getWindowStatus=jP.prototype.s8;jP.prototype.networkStatusHint=jP.prototype.lr;jP.prototype.isNetworkAvailable=jP.prototype.sC;jP.getInstance=MS;var g2n=class extends g.Y4{constructor(){var K={df:!0,yi:!0};super();this.K=this.N=0;this.Y=MS();var H=g.et("yt.networkStatusManager.instance.listen").bind(this.Y);H&&(K.rateLimit?(this.rateLimit=K.rateLimit,H("networkstatus-online",()=>{Bj(this,"publicytnetworkstatus-online")}),H("networkstatus-offline",()=>{Bj(this,"publicytnetworkstatus-offline")})):(H("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),H("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}sC(){var K= g.et("yt.networkStatusManager.instance.isNetworkAvailable"); return K?K.bind(this.Y)():!0}lr(K){var H=g.et("yt.networkStatusManager.instance.networkStatusHint").bind(this.Y);H&&H(K)}async fR(K){var H=g.et("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.Y);return g.fo("skip_network_check_if_cfr")&&y7().isEndpointCFR("generate_204")?new Promise(r=>{this.lr(window.navigator?.onLine||!0);r(this.sC())}):H?H(K):!0}};var cT,LkP=class extends PrH{constructor(){cT||(cT=new g2n);super({yb:{FR:dit,kC:wdy,nj:esn,R5:oQN,u8:XdN,set:Fkn},Vb:cT,handleError:(K,H,r)=>{var O=r?.error?.code;O===400||O===415?(K=new g.zh(K.message,H,r?.error?.code),XK(K,void 0,void 0,void 0,!0)):e5(K)}, pS:XK,nM:Yqn,now:g.a,n$:gQM,Vw:g.aW(),zS:"publicytnetworkstatus-online",Un:"publicytnetworkstatus-offline",Tk:!0,Uk:.1,P0:no("potential_esf_error_limit",10),jk:g.fo,xD:!(Gh()&&g.Tk(document.location.toString())!=="www.youtube-nocookie.com")});this.V=new g.xk;g.fo("networkless_immediately_drop_all_requests")&&cIn();nn("LogsDatabaseV2")}writeThenSend(K,H){H||(H={});H=Ig(K,H);Gh()||(this.K=!1);super.writeThenSend(K,H)}sendThenWrite(K,H,r){H||(H={});H=Ig(K,H);Gh()||(this.K=!1);super.sendThenWrite(K,H, r)}sendAndWrite(K,H){H||(H={});H=Ig(K,H);Gh()||(this.K=!1);super.sendAndWrite(K,H)}awaitInitialization(){return this.V.promise}};var Zb=g.v5.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.Zy("ytNetworklessLoggingInitializationOptions",Zb);g.x6=class{constructor(K){this.config_=null;K?this.config_=K:IT()&&(this.config_=g.Z3())}isReady(){!this.config_&&IT()&&(this.config_=g.Z3());return!!this.config_}};var LfJ=g.v5.ytPubsubPubsubInstance||new VX,og=g.v5.ytPubsubPubsubSubscribedKeys||{},wu=g.v5.ytPubsubPubsubTopicToKeys||{},X3=g.v5.ytPubsubPubsubIsSynchronous||{};VX.prototype.subscribe=VX.prototype.subscribe;VX.prototype.unsubscribeByKey=VX.prototype.XV;VX.prototype.publish=VX.prototype.ek;VX.prototype.clear=VX.prototype.clear;g.Zy("ytPubsubPubsubInstance",LfJ);g.Zy("ytPubsubPubsubTopicToKeys",wu);g.Zy("ytPubsubPubsubIsSynchronous",X3);g.Zy("ytPubsubPubsubSubscribedKeys",og);var Pj={};g.tH(g.V7,g.au);g.l=g.V7.prototype;g.l.subscribe=function(K,H,r){return this.DE()?0:this.tq.subscribe(K,H,r)}; g.l.unsubscribe=function(K,H,r){return this.DE()?!1:this.tq.unsubscribe(K,H,r)}; g.l.XV=function(K){return this.DE()?!1:this.tq.XV(K)}; g.l.ek=function(K,H){return this.DE()?!1:this.tq.ek.apply(this.tq,arguments)}; g.l.BL=function(K,H){for(let r in K)this.subscribe(r,K[r],H)}; g.l.lD=function(K,H){for(let r in K)this.unsubscribe(r,K[r],H)};var tQ=Date.now().toString();var s_={};g.hQ=Symbol("injectionDeps");var ag=class{constructor(K){this.key=K}};var t_d=class{constructor(){this.Y=new Map;this.B=new Map;this.K=new Map}resolve(K){return K instanceof ag?qS(this,K.key,[],!0):qS(this,K,[])}};g.Tj=class{constructor(K){this.name=K}toString(){return`InjectionToken(${this.name})`}};var pV;var iL=window;var jT=g.fo("web_enable_lifecycle_monitoring")&&K1()!==0,WkO=g.fo("web_enable_lifecycle_monitoring");var sey=class{constructor(K){this.scheduler=g.aW();this.Y=new g.xk;this.K=K;for(let H=0;H{r.n0();this.K[H].sL=!0;this.K.every(A=>A.sL===!0)&&this.Y.resolve()}; let O=g.CA(0,K,r.priority??0);this.K[H]={...r,n0:K,jobId:O}}}cancel(){for(let K of this.K)K.jobId===void 0||K.sL||this.scheduler.eH(K.jobId),K.sL=!0;this.Y.resolve()}};var NNM=class{constructor(){this.state="none";this.plugins=[];this.Y=void 0;this.N={};jT&&HZ(this.state)}get currentState(){return this.state}install(K){this.plugins.push(K);return this}uninstall(...K){K.forEach(H=>{H=this.plugins.indexOf(H);H>-1&&this.plugins.splice(H,1)})}transition(K,H){jT&&r9(this.state); var r=this.transitions.find(O=>Array.isArray(O.from)?O.from.find(A=>A===this.state&&O.to===K):O.from===this.state&&O.to===K); if(r){this.B&&(lJN(this.B),this.B=void 0);GUy(this,K,H);this.state=K;jT&&HZ(this.state);r=r.action.bind(this);let O=this.plugins.filter(A=>A[K]).map(A=>A[K]); r(JIm(this,O),H)}else throw Error(`no transition specified from ${this.state} to ${K}`);}};var miy=class extends NNM{constructor(){super();this.K=null;this.Y=10;this.transitions=[{from:"none",to:"application_navigating",action:this.V},{from:"application_navigating",to:"none",action:this.L},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}V(K,H){this.K=g.Jt(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); K(H?.event)}L(K,H){this.K&&(D4.eH(this.K),this.K=null);K(H?.event)}},MW;var dz=[];g.Zy("yt.logging.transport.getScrapedGelPayloads",function(){return dz});var Z2=void 0,vZ=void 0;var xH=class{constructor(){this.store={};this.K={}}storePayload(K,H){K=eT(K);this.store[K]?this.store[K].push(H):(this.K={},this.store[K]=[H]);g.fo("more_accurate_gel_parser")&&(H=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(H));return K}smartExtractMatchingEntries(K){if(!K.keys.length)return[];var H=XP(this,K.keys.splice(0,1)[0]),r=[];for(let O=0;O`Cannot read property '${K.key}'`, zU:{Error:[{Dz:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{Dz:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{Dz:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{Dz:/\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"]},{Dz:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{Dz:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{Dz:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Go:K=>`Cannot call '${K.key}'`, zU:{TypeError:[{Dz:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{Dz:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{Dz:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{Dz:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{Dz:/\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"]}, {Dz:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{Go:K=>`${K.key} is not defined`, zU:{ReferenceError:[{Dz:/(.*) is not defined/,groups:["key"]},{Dz:/Can't find variable: (.*)/,groups:["key"]}]}}];var F8t={H$:[],c9:[{callback:vIm,weight:500},{callback:IL9,weight:500}]};var ZCM=class{constructor(){this.c9=[];this.H$=[]}},f$;var DV=new VX;var kO=new Set,rh=0,QMt=0,yr=0,dAd=[],wkO=[],EIM=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var IH=class extends xh{constructor(K){super(arguments);this.csn=K}},Nj=new PG("screen-created",IH),$O=[],$AO=L8N,xO=0,ZV=new Map,FQ=new Map,eW=new Map;var Ygn=class{flush(K=[],H=!1){if(g.fo("enable_client_streamz_web"))for(let r of K)K=N8(r),this.K&&yM(K,nWN,2,this.K),K={serializedIncrementBatch:g.Ue(K.Y())},g.PC("streamzIncremented",K,{sendIsolatedPayload:H})}},gxO=class extends Ygn{constructor(){super()}},c9p=class extends Ygn{constructor(K){super();var H=new nWN;var r=new fft;r=g.Xe(r,1,"botguard");K=g.Xe(r,2,K);this.K=jr(H,fft,1,hVP,K)}};var aV,dn1=new Map;var WTd=class{constructor(K){this.K=new zi(K)}set(K,H,r){r=r!==void 0?Date.now()+r:void 0;this.K.set(K,H,r)}get(K){return this.K.get(K)}remove(K){this.K.remove(K)}};var UAd=null;var Dn="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var S0M=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var fD=class{constructor(){this.K={};if(this.Y=g.oD()){let K=g.FR("CONSISTENCY");K&&th(this,{encryptedTokenJarContents:K})}}handleResponse(K,H){if(!H)throw Error("request needs to be passed into ConsistencyService");H=H.innerTubeRequest.context?.request?.consistencyTokenJars||[];(K=K.responseContext?.consistencyTokenJar)&&this.replace(H,K)}replace(K,H){for(let r of K)delete this.K[r.encryptedTokenJarContents];th(this,H)}};var UZP=window.location.hostname.split(".").slice(-2).join("."),nD=class{constructor(){this.B=-1;var K=g.Ic("LOCATION_PLAYABILITY_TOKEN");g.Ic("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=lg(this))&&(K=this.localStorage.get("yt-location-playability-token"));K&&(this.locationPlayabilityToken=K,this.Y=this.K=void 0)}static getInstance(){$1=g.et("yt.clientLocationService.instance");$1||($1=new nD,g.Zy("yt.clientLocationService.instance",$1));return $1}setLocationOnInnerTubeContext(K){K.client|| (K.client={});if(this.K)K.client.locationInfo||(K.client.locationInfo={}),K.client.locationInfo.latitudeE7=Math.floor(this.K.coords.latitude*1E7),K.client.locationInfo.longitudeE7=Math.floor(this.K.coords.longitude*1E7),K.client.locationInfo.horizontalAccuracyMeters=Math.round(this.K.coords.accuracy),K.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.N||this.locationPlayabilityToken)K.client.locationPlayabilityToken=this.N||this.locationPlayabilityToken}getXGeoHeader(){if(this.Y){var K= this.Y;var H=Math.floor(K.coords.longitude*1E7);var r=Math.floor(K.coords.latitude*1E7);var O=new M21;r=LW(O,1,g.gf(r));H=LW(r,2,g.gf(H));r=new vJP;r=ck(r,1,1);r=ck(r,2,12);r=ck(r,9,8);r=oM(r,3,K.timestamp*1E3);K=LW(r,7,g.cQ(K.coords.accuracy*1E3));K=ck(K,25,2);K=yM(K,M21,5,H);K=`w ${g.Ue(I7N(K),4)}`}else K=null;return K}handleResponse(K){K=K.responseContext?.locationPlayabilityToken;K!==void 0&&(this.locationPlayabilityToken=K,this.Y=this.K=void 0,g.Ic("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage= lg(this))&&this.localStorage.set("yt-location-playability-token",K,15552E3):Z6("YT_CL",JSON.stringify({loctok:K}),15552E3,UZP,!0))}clearLocationPlayabilityToken(K){K==="TVHTML5"?(this.localStorage=lg(this))&&this.localStorage.remove("yt-location-playability-token"):e7("YT_CL");this.N=void 0;this.B!==-1&&(clearTimeout(this.B),this.B=-1)}clearCurrentPosition(){this.Y=this.K=void 0}getCurrentPositionFromGeolocation(K){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported")); var H=!1,r=1E4;g.Ic("INNERTUBE_CLIENT_NAME")==="MWEB"&&(H=!0,r=15E3);return new Promise((O,A)=>{navigator.geolocation.getCurrentPosition(k=>{this.Y=K?.addToHeaders?k:void 0;this.K=k;O(k)},k=>{A(k)},{enableHighAccuracy:H, maximumAge:0,timeout:r})})}createUnpluggedLocationInfo(K){var H={}; K=K.coords;K?.latitude&&(H.latitudeE7=Math.floor(K.latitude*1E7));K?.longitude&&(H.longitudeE7=Math.floor(K.longitude*1E7));K?.accuracy&&(H.locationRadiusMeters=Math.round(K.accuracy));return H}createLocationInfo(K){var H={};K=K.coords;K?.latitude&&(H.latitudeE7=Math.floor(K.latitude*1E7));K?.longitude&&(H.longitudeE7=Math.floor(K.longitude*1E7));return H}},$1;var R8=new g.Tj("INNERTUBE_TRANSPORT_TOKEN"),qk=new g.Tj("RESPONSE_PROCESSOR_MAP_TOKEN");var x1=new g.Tj("LOCAL_INNERTUBE_ROUTER_TOKEN");var SgN=class{constructor(){this.K={}}contains(K){return Object.prototype.hasOwnProperty.call(this.K,K)}get(K){if(this.contains(K))return this.K[K]}set(K,H){this.K[K]=H}yX(){return Object.keys(this.K)}remove(K){delete this.K[K]}};new class{constructor(){this.mappings=new SgN}get(K){a:{var H=this.mappings.get(K.toString());switch(H.type){case "mapping":K=H.value;break a;case "factory":H=H.value();this.mappings.set(K.toString(),{type:"mapping",value:H});K=H;break a;default:K=g.oq(H,void 0)}}return K}};var pD={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 VkM=class{U(K,H={},r=$h){var O={context:this.J()?g.hh(K.clickTrackingParams,!0,!1,g.z(K?.commandMetadata,KF)?.url,this.D(H)):g.hh(K.clickTrackingParams,!1,this.V)};var A=this.K(K);if(A){this.Y(O,A,H);A=RH(this.B());var k=g.z(K.commandMetadata,KF)?.apiUrl;k&&(A=k);A=dR(wR(A));k={command:K,...this.L(K)};O={input:A,ij:cL(A),innerTubeRequest:O,config:k};O.config.pO?O.config.pO.identity=r:O.config.pO={identity:r};(K=this.G(K))&&!O.config.requestKey&&(O.config.requestKey=K);H.abortSignal&&(O.ij.signal= H.abortSignal);return O}H=new g.zh("Error: Failed to create Request from Command.",K);g.iP(H)}J(){return!1}get V(){return!1}D(){}G(){}L(){}},PT=class extends VkM{N(){}G(K){g.fo("web_enable_request_key_killswitch")&&this.N(K);return g.z(K.commandMetadata,KF)?.requestKey??this.N(K)}};var tky={GET_DATASYNC_IDS:qK(class extends PT{U(){return{input:"/getDatasyncIdsEndpoint",ij:cL("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}B(){return[]}K(){}Y(){}})};var nI=new g.Tj("ENDPOINT_MAP");var t9=new g.Tj("REQUEST_MACHINE_REGISTRY_TOKEN"),kw=new g.Tj("REQUEST_MACHINE_FACTORY_TOKEN"),E2=new g.Tj("INFLIGHT_REQUEST_MAP_TOKEN");var lEm=new g.Tj("REQUEST_SEQUENCING");var m0=new g.Tj("EPHEMERAL_STORE_TOKEN");var pI=new g.Tj("AUTH_SERVICE_TOKEN");var Wf1=new g.Tj("CONTEXT_PROCESSOR_MAP"),GXt=new g.Tj("ASYNC_CONTEXT_PROCESSOR_MAP");var yR=no("ytcsi_debug_max_size",100);var IF={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",call_to_cast:"LATENCY_ACTION_CALL_TO_CAST",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK", editor:"LATENCY_ACTION_EDITOR",embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE", learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD", player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium_lite_upsell:"LATENCY_ACTION_PREMIUM_LITE_UPSELL",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY", review:"LATENCY_ACTION_REVIEW",search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervisee_insights:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHTS",supervisee_insight_details:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISEE_INSIGHT_DETAILS", supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS",break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS", shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX",video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS", ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"}; Object.assign(IF,{"analytics.explore":"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE","artist.analytics":"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS","artist.events":"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS","artist.presskit":"LATENCY_ACTION_CREATOR_ARTIST_PROFILE","asset.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS","asset.composition":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION","asset.composition_ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP","asset.composition_policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY", "asset.embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS","asset.history":"LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY","asset.issues":"LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES","asset.licenses":"LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES","asset.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA","asset.ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP","asset.potential_embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_POTENTIAL_EMBEDS","asset.policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY","asset.references":"LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES", "asset.shares":"LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES","asset.sound_recordings":"LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS","asset_group.assets":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS","asset_group.campaigns":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS","asset_group.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS","asset_group.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA","song.analytics":"LATENCY_ACTION_CREATOR_SONG_ANALYTICS",creator_channel_dashboard:"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD", "channel.analytics":"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",channel_appeal:"LATENCY_ACTION_CREATOR_CHANNEL_APPEAL","channel.comments":"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS","channel.content":"LATENCY_ACTION_CREATOR_CONTENT","channel.content.posts":"LATENCY_ACTION_CREATOR_POST_LIST","channel.content.promotions":"LATENCY_ACTION_CREATOR_PROMOTION_LIST","channel.copyright":"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT","channel.editing":"LATENCY_ACTION_CREATOR_CHANNEL_EDITING","channel.monetization":"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION", "channel.music":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC","channel.music_storefront":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT","channel.playlists":"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS","channel.translations":"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS","channel.videos":"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS","channel.live_streaming":"LATENCY_ACTION_CREATOR_LIVE_STREAMING","dialog.copyright_strikes":"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES","dialog.video_copyright":"LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT", "dialog.uploads":"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",owner:"LATENCY_ACTION_CREATOR_CMS_DASHBOARD","owner.allowlist":"LATENCY_ACTION_CREATOR_CMS_ALLOWLIST","owner.analytics":"LATENCY_ACTION_CREATOR_CMS_ANALYTICS","owner.art_tracks":"LATENCY_ACTION_CREATOR_CMS_ART_TRACKS","owner.assets":"LATENCY_ACTION_CREATOR_CMS_ASSETS","owner.asset_groups":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS","owner.bulk":"LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY","owner.campaigns":"LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS", "owner.channel_invites":"LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES","owner.channels":"LATENCY_ACTION_CREATOR_CMS_CHANNELS","owner.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS","owner.claims":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.claims.manual":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.delivery":"LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY","owner.delivery_templates":"LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES","owner.issues":"LATENCY_ACTION_CREATOR_CMS_ISSUES", "owner.licenses":"LATENCY_ACTION_CREATOR_CMS_LICENSES","owner.pitch_music":"LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC","owner.policies":"LATENCY_ACTION_CREATOR_CMS_POLICIES","owner.releases":"LATENCY_ACTION_CREATOR_CMS_RELEASES","owner.reports":"LATENCY_ACTION_CREATOR_CMS_REPORTS","owner.videos":"LATENCY_ACTION_CREATOR_CMS_VIDEOS","playlist.videos":"LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST","post.comments":"LATENCY_ACTION_CREATOR_POST_COMMENTS","post.edit":"LATENCY_ACTION_CREATOR_POST_EDIT","promotion.edit":"LATENCY_ACTION_CREATOR_PROMOTION_EDIT", "video.analytics":"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS","video.claims":"LATENCY_ACTION_CREATOR_VIDEO_CLAIMS","video.comments":"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS","video.copyright":"LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT","video.edit":"LATENCY_ACTION_CREATOR_VIDEO_EDIT","video.editor":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR","video.editor_async":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC","video.live_settings":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS","video.live_streaming":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING", "video.monetization":"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION","video.policy":"LATENCY_ACTION_CREATOR_VIDEO_POLICY","video.rights_management":"LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT","video.translations":"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS"});var WB=class extends xh{constructor(K,H){super(arguments);this.K=K;this.timer=H}},fLp=new PG("aft-recorded",WB);var zPt={a_bid_f:482,a_bid_s:481,aa:2,aaci:433,aacr:434,ab_r:11,ab_s:10,abc:579,ac:193,acc:511,aci:512,ad_0_e:13,ad_0_s:12,ad_bl:14,ad_i:15,ad_mbs:16,ad_pr:562,ad_vi:17,ad_vir:18,ada:194,adbc_f:576,adc:195,adfl_f:19,adfl_s:20,adl:196,adns:197,ads_e:22,ads_s:21,afb:513,afc:198,afl:199,aft:1,ahb:514,ai:200,ais_a:503,ais_r:502,aisf:23,aisi:24,aisr:25,aiss:26,aml:201,apa_a:203,apa_b:202,apbs:204,app_l:3,app_si:612,app_sie:661,appdel_i:27,appi_e:616,appi_s:615,apr:205,apres:436,apsus:435,ar:206,ar40k:28, arb_f:504,arc:207,areq:208,arfb:29,ari:4,arr:209,arrh:30,asce:788,ascf:789,ascs:787,asisfb:31,asisr:32,asisrh:33,asiss:34,asr:210,async_orch_t_act:712,async_orch_t_notify:711,atrr:515,atrs:516,att_e:211,att_f:212,att_fc:797,att_frr:796,att_fs:793,att_fsr:795,att_pna:794,att_s:213,att_wb:214,awfl_f:557,awfl_s:558,base_js_r:441,bcp:215,bf:216,bg_e:217,bg_i:218,bg_l:220,bg_s:221,bg_v:219,bpd_c:484,bpd_s:483,bpt:223,br_e:37,br_ld:38,br_lrpr:39,br_lrr:40,br_lwm:577,br_r:41,br_s:42,brer:35,bres:36,brnr:43, brns:44,brpe:45,brps:46,brr_e:47,brr_i:48,brr_ius:49,bs:222,c_c:50,c_cs:51,c_csfs:52,c_d:53,c_laf:59,c_las:58,c_rnf:438,c_rns:437,cc:467,cc_c:54,cc_cf:56,cc_csala:55,cc_la:57,cfg:224,chls:225,chps:226,cl:480,cmc:227,cmd_h:629,cmhl:229,cmi:228,cml:230,cmp:779,cmv:231,cpt:232,cr:364,cr_err:669,cr_r:670,cr_s:668,csl:233,csr_t:631,ct:5,ct_li:60,d_l:61,d_laf:62,d_lar:63,d_las:64,d_lf:65,d_ls:66,d_lw:67,d_lwf:68,d_lws:69,das_c:366,das_s:365,dcp:234,dg_pb_c:236,dg_pb_r:237,dg_pb_s:235,dhic:238,dl:239,dns_:240, drm_gk_f:388,drm_gk_s:387,drm_kr_r:392,drm_kr_s:391,drm_net_r:390,drm_net_s:389,drm_pb_f:386,drm_pb_s:385,ds_ac:736,ds_as:735,ds_clc:740,ds_cs:737,ds_dc:739,ds_ds:738,empa:432,empu:431,enp_err:685,enp_fi:684,enp_st:683,eopr_r:673,ep_a_pr_r:532,ep_a_pr_s:531,ep_hav_end:526,ep_hav_start:525,ep_init_ar:699,ep_init_cue:635,ep_init_cus:634,ep_init_epe:637,ep_init_eps:636,ep_init_ije:639,ep_init_ijs:638,ep_init_pr:527,ep_init_re:641,ep_init_rs:640,ep_init_wee:643,ep_init_wes:642,ep_ma_repr:543,ep_ma_rr:533, ep_ma_sepr:542,ep_ma_spr:534,ep_p_l:530,ep_pr_r:529,ep_pr_s:528,ep_r_pre_r:541,ep_r_rr:535,ep_r_smar:536,ep_rec_end:538,ep_rec_start:537,ep_reps_end:540,ep_reps_start:539,epe:618,eps:617,er_cl:653,er_ns:652,er_pe:650,er_ps:649,er_s:648,er_s_nr:790,er_s_ns:784,er_t:651,fab_r:246,fcb_r:506,fire:70,firs:71,fmth:241,foot_js:242,fpt:243,fr_s:561,fs:244,fsc:245,fssb0_a:75,fssb0_fr:74,fssb0_nr:73,fssb0_ns:72,ft_:439,ftl:7,ftr:475,fvb_r:247,fvf:248,fyd_gf:767,fyd_gs:766,gcc:249,gcfl:250,gcsr:76,gep_err:800, gep_req:798,gep_res:799,ggsr:77,giwa_a:627,giwa_d:628,glc:593,gle:251,gls:252,gpe:253,grc:254,griw_nr:786,griw_ns:785,gs_r:734,gs_s:733,gsmd:586,gu_r:620,gv:485,gw_aier:771,gw_arf:772,gw_arnaf:775,gw_arnnaf:776,gw_arns:777,gw_arnsu:778,gw_ars:774,gw_arsu:773,gw_maaf:633,gw_maas:632,hbfg:677,hgcr:255,hr:256,hre:363,hrs:362,hs:373,html_fb_r:755,html_fe:748,html_fs:747,html_fwe:752,html_fws:751,html_jce:754,html_jcs:753,html_lb_r:756,html_se:750,html_ss:749,i_rp:477,i_rq:476,ip_s:646,ipc:257,ips:258, ismp_a:836,ismp_c:838,ismp_d:839,ismp_i:835,ismp_p:840,ismp_rc:837,it_gp:78,iv_s:505,jsp:259,jsr:260,kYTLatencyMDEProductStickerEditorCancelled:801,kYTLatencyMDEProductStickerEditorFinished:802,l2s:261,lc_frr:660,lc_s_s:659,lc_s_u:658,lcp:262,ld_s:440,lim:263,lpcf:264,lpcs:265,lps:266,ls_c:368,ls_s:367,lss:267,lv:268,ma_cl:551,ma_ffr:552,ma_fua:554,ma_gr:553,ma_il:573,main:79,main_js_r:442,main_js_rq:443,mb_s:507,mbap_c:384,mbc_alc:732,mbc_asl:731,mbc_c:375,mbc_s:374,mbgchid_rr:744,mbgchid_rs:746, mbgr_rf:657,mbgr_rr:379,mbgr_rs:378,mblc_c:377,mblc_s:376,mblchid_c:745,mblchid_s:743,mblcrid_c:742,mblcrid_s:741,mbs_c:381,mbs_rr:383,mbs_rs:382,mbs_s:380,mdx_ccp:80,mdx_ccs:81,mdx_ccst:82,mdx_cr:83,mdx_cs:84,mdx_ls:85,mdx_off:86,mdx_sc:87,me_b:555,me_c:687,me_f:556,me_fa:688,mesv_s:509,mm_ie:720,mm_is:719,mrc:269,mrs:270,msa:271,msti:88,mstr:89,n_ct:702,n_sr:697,n_sw:698,"nc[0-9]":272,ncl:273,nct:274,nd:275,ndnse:276,ndnss:277,"np[0-9]":278,nr:279,nre:280,nreqs:281,nrese:282,nress:283,nrrps:90, nrs:284,nstcps:285,ntcpe:286,ntcps:287,nwp:288,oad2s:425,oafs_r:407,oafs_rp:409,oaisr:405,oar2s:412,oarp2s:427,ocsi_z:91,octk:621,octp:622,ofarp:423,ofdo:400,ofdos:398,ofr:417,ofvrp:424,ogsf_c:395,ogsf_s:394,ohr_r:765,ohr_s:764,ol:6,ol_i:8,oloc_e:830,oloc_sa:829,oloc_ss:828,omd_c:422,omd_s:421,omp_c:419,omp_r:418,opfc:680,opr_r:414,oprd_s:415,oprgz2_e:842,oprgz2_f:843,oprgz2_s:841,oprgz_s:689,oprr:416,or100k:411,or_fe:429,or_fs:430,or_i:393,or_p:397,orch_r_d:694,orch_r_s:695,orch_t_pmd:770,orch_t_pms:769, orch_t_tced:708,orch_t_tces:705,orch_t_td:692,orch_t_tmd:804,orch_t_tms:803,orch_t_ud:693,orch_t_us:696,orfb:404,orh_r:403,ormk:420,orqpb_a:831,orqpb_e:834,orqpb_s:832,orqpb_w:833,osdo:401,osdof:402,osdos:399,osor:396,ovd2s:426,ovfs_r:408,ovfs_rp:410,ovisr:406,ovr2s:413,ovrp2s:428,pac:289,pari:517,pat:290,pb0_s:611,pb_rq_authz:446,pb_rq_ctt_cfm:447,pbc_e:663,pbc_s:662,pbf_c:92,pbp:486,pbresume:292,pbs:487,pbu:293,pc:488,pcc:546,pce:547,pcq:544,pcr:545,pcu_ap:809,pcu_ce:581,pcu_cs:580,pcu_re:808,pcu_rs:807, pcu_s:805,pcu_se:806,pda:294,pdc:295,pdr:296,pe:297,pem_r:444,pem_rq:445,pfje:309,pfrr:305,pfrs:306,pfs:307,pft:308,pft_i:93,pl_c:291,pl_i:489,pl_int:490,pl_r:491,pl_rc:703,pl_s:492,pl_ss:493,plev:310,pljs_r:448,pljs_rq:449,plvs:723,pot_af:97,pot_as:96,pot_cme:569,pot_cmf:299,pot_cms:298,pot_csme:570,pot_csmf:301,pot_csms:300,pot_if:304,pot_initf:95,pot_isc:302,pot_ist:303,pot_se:565,pot_sf:564,pot_ss:563,pot_xe:568,pot_xf:567,pot_xs:566,potpe:94,ppu:98,proc_k:613,proc_k_l:614,ps:311,ps_bs:647,ps_c:494, ps_es:99,ps_pa:681,ps_pihf:597,ps_pihs:596,ps_r:360,ps_s:361,ps_sgf:595,ps_sgs:594,psnr:495,psns:496,pspe:100,psps:101,pt_me:815,pt_mf:814,pt_ms:813,pt_pie:812,pt_pif:811,pt_pis:810,pt_pish:606,pvri:518,pwc:312,qoes:313,r_c_sld:450,r_c_srq:451,r_connect_backend:452,r_connect_backend_success:453,r_connected:454,r_construction:455,r_disconnected:456,r_ebi:664,r_eod:585,r_f:457,r_or:713,r_pl:105,r_ps:106,r_rq_ply:458,r_s_plylst:459,r_s_vid:460,r_status_update:461,r_tr:107,r_vtc:104,r_wipbc:584,r_wnr:792, r_wns:791,r_wrr:103,r_wrs:102,r_wsrp:609,r_wsrr:608,r_wsrs:607,rcv_:314,remove_splash:462,req_:315,rfg:316,rgr_nrf:600,rgr_s:599,rpe:816,rply_rqd:463,rps:817,rs_s:508,rsae_pc:332,rsae_pej:334,rsae_pj:333,rsbe_pc:323,rsbe_pej:325,rsbe_pj:324,rse_pc:320,rse_pej:322,rse_pj:321,rsef_pc:329,rsef_pej:331,rsef_pj:330,rses_pc:326,rses_pej:328,rses_pj:327,rsf_pc:317,rsf_pej:319,rsf_pj:318,rtime_:335,rurl_e:108,rurl_r:109,rurl_s:110,rurlpe:111,rurlps:112,s3t_r:472,sa_f:624,sa_fo:625,sa_s:623,saf_fp:665,saf_r:666, saf_re:667,sas_i:626,scgat_ffs:560,scgat_fs:559,sda_f:605,sda_i:604,sda_recp:601,sda_rspp:603,sda_rspr:602,sdl_e:655,sdl_s:654,sdl_t:656,sf_i:113,sgsc_r:781,sgsc_s:780,show_call_to_cast:464,shrb_c:165,shro_c:170,shro_r:167,shrp_c:169,shrp_ld:166,shrp_p:168,so_r:119,so_re:118,so_rq:120,spa:114,spd:115,spf:116,spnr_h:672,spnr_s:671,spr:678,sr_e:117,sr_p:121,sr_pa:122,sr_r:123,sr_re:124,sr_s:125,sr_ui:126,srt:336,ss_r:469,ss_s:468,ss_sf_s:724,ss_sf_w:725,ssnr:127,ssns:128,stcp_:337,ste_alf:589,ste_c:592, ste_elf:590,ste_f:591,ste_ftl:588,ste_l:587,stts_b:582,stts_f:583,stvs_f:691,stvs_s:690,sve:466,svs:465,sw_fb:510,sw_i:783,sw_r:497,sw_s:498,swsnr:819,swsns:818,swspe:821,swsps:820,tcp_:338,tenx_l:471,tenx_r:470,th0_h:610,th0_nc:675,th0_ne:676,th0_nr:129,th0_ns:674,th_c_1:709,th_d_1:710,th_l_1:130,th_s_1:578,thsb0_fr:134,thsb0_ne:131,thsb0_nr:132,thsb0_ns:133,ttc:339,ttcr:340,ui_l:135,uibf_c:141,uibf_r:143,uibf_s:142,uisf_r:144,uiwwa_bc:619,uiwwa_c:136,uiwwa_e:140,uiwwa_pr:139,uiwwa_r:138,uiwwa_s:137, ulrs_c:370,ulrs_s:369,unknown:0,ur:341,vc:682,vcc:519,vci:520,vda:342,vdeuc:343,vdeur:344,vdeus:345,vdns:346,vfb:521,vfp:347,vhb:522,vir:348,virc:349,vis_a:500,vis_r:499,visf:145,visi:146,visr:147,viss:148,voz_cx:179,voz_eou:187,voz_err:184,voz_err_ms:180,voz_err_nmp:181,voz_err_off:183,voz_err_uar:182,voz_ftr:188,voz_fvc:189,voz_lr_lso:185,voz_lr_md:186,voz_mf:172,voz_ms:171,voz_rqf:174,voz_rqs:173,voz_sf:178,voz_ss:177,voz_vp:175,voz_vt:176,vpl:350,vr:351,vr100k:149,vrb_f:501,vrc:352,vreq:353,vrfb:150, vri:9,vrr:354,vrr_r:474,vrr_s:473,vrrh:151,vsisfb:152,vsisr:153,vsisrh:154,vsiss:155,vta:355,vtrr:523,vtrs:524,w_st:156,wasm_fa:826,wasm_ferr:827,wasm_fw:825,wasm_s:824,wc:372,wcr:356,webfe_e:728,webfe_gbm_r:758,webfe_gbm_s:757,webfe_gl_r:762,webfe_gl_s:761,webfe_gs_r:760,webfe_gs_s:759,webfe_gus_r:730,webfe_gus_s:729,webfe_gvm_s:763,webfe_s:727,wffe:357,wffs:358,wfg:359,wn_e:162,wn_l:371,wn_r:159,wn_rp:478,wn_s:160,wn_sl:161,wnl:158,wnl_d:823,wnl_mp:571,wnl_pd:822,wnlr:572,wnls:157,wnpe:163,wnps:164, wp:479,ws_ce:190,ws_ss:191,ws_ssr:192,ycec:549,ycef:548,ycftr:645,ycif:550,ycmsf:644,ycrc:718,ycrf:717,ycrs:714,ycrsc:715,ycruea:716};var oF=g.v5.ytLoggingGelSequenceIdObj_||{};g.Zy("ytLoggingGelSequenceIdObj_",oF);var dQ=g.v5.ytLoggingLatencyUsageStats_||{};g.Zy("ytLoggingLatencyUsageStats_",dQ); var Xh=class{constructor(){this.K=0}tick(K,H,r,O){cB(this,`tick_${K}_${H}`)||(r={timestamp:r,cttAuthInfo:O},H={tickName:K,clientActionNonce:H},g.fo("youtube_web_csi_ticks_migration")&&(K=zPt[K],K!==void 0&&(H.tick=K,delete H.tickName)),g.PC("latencyActionTicked",H,r))}info(K,H,r){var O=Object.keys(K).join("");cB(this,`info_${O}_${H}`)||(K=Object.assign({},K),K.clientActionNonce=H,g.PC("latencyActionInfo",K,{cttAuthInfo:r}))}jspbInfo(K,H,r){var O="";for(let A=0;A{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},Tz=gL.performance||gL.mozPerformance||gL.msPerformance||gL.webkitPerformance||new Crm;var lb=!1,NX=!1,zz={'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"},hfP=(0,g.P5)(Tz.clearResourceTimings||Tz.webkitClearResourceTimings||Tz.mozClearResourceTimings||Tz.msClearResourceTimings||Tz.oClearResourceTimings||g.zB,Tz);var L9=window;L9.ytcsi&&(L9.ytcsi.infoGel=g.m9,L9.ytcsi.tick=g.so);var zt=new g.Tj("NETWORK_MANAGER_TOKEN");var K$n=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],Hx=class{constructor(K,H,r,O,A){this.V=K;this.Vb=H;this.B=r;this.N=O;this.Y=A;this.K=new Map;K.H7||(K.H7={});K.H7={...tky,...K.H7}}};Hx[g.hQ]=[nI,zt,pI,g.fV(qk),g.fV(m0),g.fV(Wf1),g.fV(GXt),g.fV(x1),g.fV(lEm)];var NP=class{};var yx=class{constructor(K){this.K="pending";this.Y=[];this.B=[];try{K(this.N.bind(this),this.reject.bind(this))}catch(H){this.reject(H)}}state(){return this.K==="fulfilled"?{state:"fulfilled",value:this.result}:this.K==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}N(K){bh(K)||jD(K)?Zn(Mn(K),this.N.bind(this),this.reject.bind(this)):(this.K="fulfilled",this.result=K,eD(this))}reject(K){this.K="rejected";this.error=K;eD(this)}},jD=bn(K=>TT4(K)?K instanceof yx:!1);var $w=class extends NP{constructor(K){super();this.K=K}execute(K){return XB(this,function(){var H=this;return function*(){var r=K.ytRequest;g.YO(r.input);var O=r.ij?.mode==="cors"?"cors":void 0;if(H.K.B3){var A=r.config;A=H.K.Zv(A?.pO?.identity||$h,{sessionIndex:A?.pO?.sessionIndex});O={...ug(O),...A}}else O=yield*wG(by5(H,r.config,O));r.ij={...r.ij,headers:{...(r.ij?.headers??{}),...O}};return{nextState:"DEDUPE",params:K}}()})}}; $w[g.hQ]=[pI];var J9=new g.Tj("RESPONSE_MACHINE_REGISTRY_TOKEN"),s2=new g.Tj("RESPONSE_MACHINE_FACTORY_TOKEN");var xw=class extends NP{constructor(K,H){super();this.K=K;this.Y=H}execute(K){var H=this.Y,r=this.K;return XB(this,function(){return function*(){var O=K.ytRequest,A=O.config?.EJ?.U4;if(A&&H&&H.has(A)&&!O.config?.EJ?.disableCache){var k=yield*wG(Mn(H.get(A)));if(k&&!k.isExpired())return O=rG(k),g.fo("web_process_response_store_responses")&&!k.isProcessed()?(k=r(),O=yield*wG(Tf(k,{wireResponse:O,ytRequest:K.ytRequest,chunkCallback:K.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:O})), yield*wG(Mn(A9(H,A))),{nextState:"DONE",value:O}):{nextState:"DONE",value:O}}return{nextState:"LOCAL_ROUTER",params:K}}()})}}; xw[g.hQ]=[s2,g.fV(m0)];var Px=class extends NP{constructor(K,H){super();this.Y=K;this.K=H}execute(K){var H=this.Y,r=this.K,O=K.ytRequest,A=O?.innerTubeRequest?.context;if(!A)return Mn({nextState:"AUTH",params:K});var k=[];if(r&&r.length>0)for(let b of r)r=b.DU(O),r.K&&k.push(r.K);for(let b of H||[])b.DU(A);return k.length>0?XB(this,function(){return function*(){yield*wG(Mn(Promise.all(k)));return{nextState:"AUTH",params:K}}()}):Mn({nextState:"AUTH", params:K})}};Px[g.hQ]=[g.fV(Wf1),g.fV(GXt)];var gG=class extends NP{constructor(K){super();this.K=K}execute(K){var H=this.K;return XB(this,function(){return function*(){var r=K.ytRequest.config?.requestKey;return r&&H.has(r)&&(r=H.get(r),r=yield*wG(Mn(r)))?{nextState:"DONE",value:r}:{nextState:"FETCH",params:K}}()})}}; gG[g.hQ]=[E2];var Li=class extends NP{constructor(K,H){super();this.Y=K;this.K=H}execute(K){var H=this.K,r=this.Y;return XB(this,function(){return function*(){var O=K.ytRequest,A=K.chunkCallback,k={type:"PAGE_CONTRACT"};if(H?.OT(O.input,O.innerTubeRequest)){let D=yield*wG(Mn(H.jD(O.input,O.innerTubeRequest)));if(D){let y=!1;var b=function(I,Z){return function*(){var e=r();yield*wG(Tf(e,{wireResponse:Z,ytRequest:O,chunkCallback:A,responsePayload:k}));y=!0}()}; D.playerResponse&&(yield*b(D.playerResponse,{playerResponse:D.playerResponse}));D.watchNextResponse&&(yield*b(D.watchNextResponse,{watchNextResponse:D.watchNextResponse}));y||(b=r(),yield*wG(Tf(b,{wireResponse:D,ytRequest:O,chunkCallback:A,responsePayload:k})));if(A)return{nextState:"DONE",value:k};b=k.content||k.player||k.An;return k.type==="PAGE_CONTRACT"&&b?{nextState:"DONE",value:b}:{nextState:"DONE",value:D}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}}; Li[g.hQ]=[s2,g.fV(x1)];var Y1=class extends g.zh{constructor(K,H,r){super(H,{status:r,...[]});this.type=K;this.status=r;Object.setPrototypeOf(this,new.target.prototype)}};var Nn=class extends NP{constructor(K,H,r,O){super();this.Vb=K;this.K=H;this.B=r;this.Y=O}execute(K){var H=this.Vb,r=this.K,O=this.B,A=this.Y;return XB(this,function(){return function*(){var k=K.ytRequest,b=K.chunkCallback,D=k.config?.requestKey,y=JSON.stringify(k.innerTubeRequest),I={...k.ij,body:k.ij.method==="POST"?y:void 0};k.config?.KT&&g.so(k.config.KT);var Z={type:"PAGE_CONTRACT"},e=0,w=t=>{Qx(O(),{wireResponse:t,ytRequest:k,chunkCallback:b,responsePayload:Z},e++)}; y=()=>b?H.fetch(k.input,I,k.config,w):H.fetch(k.input,I,k.config); try{var d=A?A.gU(k,y):y()}catch(t){d=Promise.reject(t)}D&&r&&r.set(D,d);try{var T=yield*wG(Mn(d))}catch(t){return g.fo("web_enable_retries")&&(T=t instanceof TypeError&&t.message==="Failed to fetch"?1:0,cx(T))?{nextState:"RETRY",params:{...K,error:new Y1(T,t.message),attempt:(K.attempt||0)+1}}:{nextState:"FALLBACK",params:{...K}}}D&&r&&r.delete(D);ib(pb(k.input))();k.config?.tH&&g.so(k.config.tH);if(!T)return{nextState:"FALLBACK",params:{...K}};if(T&&typeof T==="object"&&!Array.isArray(T)&&(D=T,D.errorMetadata?.status&& (D=D.errorMetadata.status,d=D===503||D===504||D===429?2:D>=400&&D<500||D>=500?3:0,cx(d)&&g.fo("web_enable_retries"))))return{nextState:"RETRY",params:{...K,error:new Y1(d,`HTTP Status ${D}`,D),attempt:(K.attempt||0)+1}};!b&&T&&(D=O(),D=yield*wG(Qx(D,{wireResponse:T,ytRequest:k,responsePayload:{type:"PAGE_CONTRACT"}})),d=D.content||D.player||D.An,D.type==="PAGE_CONTRACT"&&d&&(T=d));D=T;if(Array.isArray(T))if(T=T.filter(t=>!(t.playerResponse||t.watchNextResponse||t).responseContext?.frameworkOnly), T.length===1)D=T[0]; else if(T.length>1)D=T.find(t=>t.watchNextResponse)||T[0]; else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:b&&!g.fo("web_nm_fetch_chunk_callback_ks")?Z:D}}()})}}; Nn[g.hQ]=[zt,E2,s2,g.fV(lEm)];var Yw=class extends NP{constructor(K,H){super();this.Y=K;this.K=H}execute(K){var H=this.K,r=this.Y,O=K.ytRequest;return H?.Xz(O.input,O.innerTubeRequest)?XB(this,function(){return function*(){var A=yield*wG(Mn(H.rf(O.input,O.innerTubeRequest)));var k=r();A.playerResponse&&A.watchNextResponse?(yield*wG(Tf(k,{wireResponse:{playerResponse:A.playerResponse},ytRequest:K.ytRequest,chunkCallback:K.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:A.playerResponse})),k=yield*wG(Tf(k, {wireResponse:{watchNextResponse:A.watchNextResponse},ytRequest:K.ytRequest,chunkCallback:K.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:A.watchNextResponse}))):k=yield*wG(Tf(k,{wireResponse:A,ytRequest:K.ytRequest,chunkCallback:K.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:A}));var b=k.content||k.player||k.An;k.type==="PAGE_CONTRACT"&&b&&(A=b);return{nextState:"DONE",value:A}}()}):Mn({nextState:"CONTEXT", params:K})}};Yw[g.hQ]=[s2,g.fV(x1)];var U2=class extends NP{constructor(K){super();this.K=K}execute(K){return XB(this,function(){var H=this;return function*(){try{var r=yield*wG(jCd(H,K.command,!!K.chunkCallback))}catch(O){return{nextState:"FAILED",error:O}}return(r=r.U(K.command,K.form,K.identity))?{nextState:"CACHE",params:{ytRequest:r,chunkCallback:K.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}}; U2[g.hQ]=[nI];var SD=class extends NP{execute(K){return XB(this,function(){return function*(){var {innerTubeRequest:H,apiPath:r,clickTrackingParams:O,config:A={pO:{identity:$h}},includeCurrentScreenNonce:k=!0,chunkCallback:b}=K;H.context||(H.context=g.hh(O,k));var D=dR(wR(r));return{nextState:"CACHE",params:{ytRequest:{input:D,ij:cL(D),innerTubeRequest:H,config:A},chunkCallback:b}}}()})}};var J79=class{constructor(K){this.L6=K}run(K,H){return XB(this,function(){var r=this;return function*(){for(var O=K,A=H,k=[];;){k.push(String(O));A=yield*wG(r.L6[O].execute(A));if(A.nextState==="DONE")return k.push("DONE"),A.value;if(A.nextState==="FAILED")throw k.push(`FAILED(${A.error.message||"error"})`),A.error;O=A.nextState;A=A.params}}()})}};g.l6=class extends J79{};g.l6.prototype.U=r4(1);g.l6[g.hQ]=[t9];var Vx=class extends NP{execute(K){return XB(this,function(){return function*(){var H=K.ytRequest,r=K.error,O=K.attempt,A=K.chunkCallback,k=H.config?.Hr;if(!(k&&r instanceof Y1&&cx(r.type))||O>(k.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:H,chunkCallback:A}};var b=(r=k.Gs)?r.Ls(O):-1;b===-1&&(b=1E3);k.wQ!==void 0&&(b=Math.min(b,k.wQ));yield*wG(Mn(new Promise(D=>{g.CA(0,D,4,b)}))); return{nextState:"FETCH",params:{ytRequest:H,chunkCallback:A,attempt:O}}}()})}};var Wx=class extends NP{execute(K){return XB(this,function(){return function*(){var H=K.chunkCallback,r=K.responsePayload,O=K.wireResponse;H&&(H(r),"playerResponse"in O&&O.playerResponse&&(g.aW(),fA(4)));return{nextState:"DONE",value:r}}()})}};var sE5=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],Gf=class extends NP{execute(K){return XB(this,function(){return function*(){var H=K.onePlatformError;if(H&&"details"in H&&H.details){H=H.details;for(let r of H)if((H=r["@type"])&&sE5.indexOf(H)>-1)return delete r["@type"],{nextState:"PROCESS_RESPONSE", params:{...K,extractedResponse:r}}}return K.extractedResponse&&!g.fo("web_nm_error_passthrough_ks")?{nextState:"PROCESS_RESPONSE",params:K}:{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var zf=class extends NP{constructor(K){super();this.K=K}execute(K){var H=this.K;return XB(this,function(){return function*(){var r=K.extractedResponse,O=K.ytRequest,A=K.responsePayload,k=K.wireResponse;if(r&&!("code"in r||"error"in r)&&!r.sequenceMetaData?.skipProcessing)for(let b of Dn)H[b]&&H[b].handleResponse(r,O);k.watchNextResponse||k.reelItemWatchResponse?k.watchNextResponse?A.content=k.watchNextResponse:A.content=k.reelItemWatchResponse:k.playerResponse?A.player=k.playerResponse:k.reelWatchSequenceResponse? A.An=k.reelWatchSequenceResponse:A.content=k;return{nextState:"CALLBACK_DISPATCHER",params:K}}()})}}; zf[g.hQ]=[qk];var mV=class extends J79{};mV[g.hQ]=[J9];var Ci=class extends NP{execute(K){return XB(this,function(){return function*(){var H=K.wireResponse,r;Array.isArray(H)?r=H[0]:typeof H==="object"&&H!==null&&("playerResponse"in H||"watchNextResponse"in H||"reelItemWatchResponse"in H||"reelWatchSequenceResponse"in H)?r=H.playerResponse||H.watchNextResponse||H.reelItemWatchResponse||H.reelWatchSequenceResponse:r=H;return r&&"error"in r?{nextState:"ERROR_UNPACKER",params:{...K,extractedResponse:r,onePlatformError:r.error}}:{nextState:"PROCESS_RESPONSE", params:{...K,extractedResponse:r}}}()})}};var u5O=class extends PT{B(){return FfP}get V(){return!0}K(K){return g.z(K,Swd)||void 0}Y(K,H,r={}){H.channelIds&&(K.channelIds=H.channelIds);H.siloName&&(K.siloName=H.siloName);H.params&&(K.params=H.params);r.botguardResponse&&(K.botguardResponse=r.botguardResponse);r.feature&&(K.clientFeature=r.feature)}};var qAO=class extends PT{B(){return eP9}get V(){return!0}K(K){return g.z(K,Yw9)||void 0}Y(K,H){H.channelIds&&(K.channelIds=H.channelIds);H.siloName&&(K.siloName=H.siloName);H.params&&(K.params=H.params)}};var hl=class extends PT{constructor(K){super();this.Yv=K}B(){return Mkp}K(K){return g.z(K,yyJ)||g.z(K,jG5)||g.z(K,D3y)}Y(K,H){H.serializedShareEntity&&(K.serializedSharedEntity=H.serializedShareEntity);H.clientParamIdentifier&&this.Yv?.K(H.clientParamIdentifier)&&(K.clientParams=this.Yv.Y(H.clientParamIdentifier))}};hl[g.hQ]=[new g.Tj("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var f11=class extends PT{B(){return v2P}get V(){return!0}K(K){return g.z(K,qEJ)||void 0}Y(K,H,r){K.feedbackTokens=[];H.feedbackToken&&K.feedbackTokens.push(H.feedbackToken);if(H=H.cpn||r.cpn)K.feedbackContext={cpn:H};K.isFeedbackTokenUnencrypted=!!r.is_feedback_token_unencrypted;K.shouldMerge=!1;r.extra_feedback_tokens&&(K.shouldMerge=!0,K.feedbackTokens=K.feedbackTokens.concat(r.extra_feedback_tokens))}};var n5n=class extends PT{B(){return IEp}K(K){return g.z(K,NBd)||void 0}Y(K,H){H.params&&(K.params=H.params);H.secondaryParams&&(K.secondaryParams=H.secondaryParams)}};var h6J=class extends PT{B(){return ZlH}K(K){return g.z(K,$3J)||void 0}Y(K,H){H.actions&&(K.actions=H.actions);H.params&&(K.params=H.params);H.playlistId&&(K.playlistId=H.playlistId)}};var ptN=class extends PT{B(){return BNm}K(K){return g.z(K,Mbt)}Y(K,H,r={}){H.serializedShareEntity&&(K.serializedSharedEntity=H.serializedShareEntity);r.includeListId&&(K.includeListId=!0)}};var u9=new g.Tj("RESOLVE_URL_PREFETCH_TOKEN");var Jl=new g.Tj("CLIENT_NAME_TOKEN");var sT=new g.Tj("DEFAULT_STORE_EXPIRATION_TOKEN");var mZm=class{constructor(K,H){this.clientName=K;this.Y=H}async put(K,H){H={...H.data};H.key=K;H.clientName=this.clientName;H.expireTimestampMs===void 0&&(H.expireTimestampMs=(Math.round((0,g.a)())+this.Y).toString());return a3(this,K,H)}};mZm[g.hQ]=[Jl,sT];var fi=class{constructor(K){this.data={...K};g.fo("web_store_entry_preserve_framework_updates")?this.data.isProcessed&&this.data.innertubeResponse&&(K={...this.data.innertubeResponse},delete K.frameworkUpdates,this.data.innertubeResponse=K):delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.a)()}isProcessed(){return!!this.data.isProcessed}};var a1t=class extends mZm{constructor(){super(...arguments);this.K=new Map}async get(K){return ni(this,K)}async remove(K){h9(this,K)}async GB(){this.K.forEach(K=>{clearTimeout(K.timer)}); this.K.clear()}has(K){return!!this.K.get(K)}yX(){return this.K.keys()}};var aEM=class extends PT{B(){return jHH}K(K){return g.z(K,DO)}Y(K,H){H.videoId&&(K.playerRequest={videoId:H.videoId},H.playerParams&&(K.playerRequest.params=H.playerParams),H.racyCheckOk&&(K.playerRequest.racyCheckOk=!!H.racyCheckOk),H.contentCheckOk&&(K.playerRequest.contentCheckOk=!!H.contentCheckOk));H.params&&(K.params=H.params);H.inputType&&(K.inputType=H.inputType);K.disablePlayerResponse=!0}L(K){var H;(K=this.N(K))&&(H={EJ:{U4:K}});g.fo("web_log_reels_ticks")&&(H=H||{},H.KT="r_wrs",H.tH="r_wrr"); return H}N(K){K=this.K(K);if(K?.videoId){var H={videoId:K.videoId};K.params&&(H.params=K.params);return TF("reel_item_watch",H)}}};var fE1=new g.Tj("ENTITY_STATE_TOKEN");var hPn=class{constructor(){var K=n2M,H=Ko(pv9());this.store=Ou(K,void 0,H)}getState(){return this.store.getState()}dispatch(K){return this.store.dispatch(K)}subscribe(K){return this.store.subscribe(K)}replaceReducer(K){return this.store.replaceReducer(K)}[Symbol.observable](){return this.store[Symbol.observable]()}};var TY=class{constructor(K=[]){this.K=[];this.B=this.Y=0;this.N=void 0;this.totalLength=0;K.forEach(H=>{this.append(H)})}V(){return this.totalLength}append(K){if(R3(this,K)){let H=this.K[this.K.length-1]; this.K[this.K.length-1]=new Uint8Array(H.buffer,H.byteOffset,H.length+K.length);i6(this)}else this.K.push(K);this.totalLength+=K.length}split(K){var H=new TY,r=new TY;for(let O of this.K)K>=O.length?(H.append(O),K-=O.length):K?(H.append(new Uint8Array(O.buffer,O.byteOffset,K)),r.append(new Uint8Array(O.buffer,O.byteOffset+K,O.length-K)),K=0):r.append(O);return{j5:H,ZX:r}}isFocused(K){return K>=this.B&&K{var H=!1;try{let r=new Uint8Array([1]);H=r.length===1&&r[0]===1}catch{H=!1}g.O1=H?BHd:v59;return(0,g.O1)(K)}; BW=Array(1024);jK=typeof TextDecoder!=="undefined"?new TextDecoder:void 0;I9=typeof TextEncoder!=="undefined"?new TextEncoder:void 0;var QS=class{constructor(K){this.K=K;this.pos=0;this.Y=-1}};var lF=class{constructor(K=4096){this.wY=void 0;this.pos=0;this.Y=[];this.K=t_(K);this.view=new DataView(this.K.buffer,this.K.byteOffset,this.K.byteLength)}};var qC={animationEntity:302,accountLinkStatusEntity:122,askStudioGeneratedDataEntity:630,booleanEntity:307,askStudioConversationSummaryEntity:637,askStudioConversationUiStateEntity:643,askStudioVideoEditPreviewEntity:642,buttonEntity:358,captionTrack:225,channelHandle:275,chipEntity:498,commerceAcquisitionClientPayloadEntity:276,commerceCartListEntity:236,commerceTokenBalanceEntity:532,compositeSourceEntity:594,contextNoteFeedEntityPayload:483,contextNoteUserRatingEntityPayload:576,continuationTokenEntity:406, downloadQualityPickerEntity:202,downloadsPageRefreshTokenEntity:299,downloadsPageViewConfigurationEntity:264,downloadStatusEntity:141,dismissState:540,sfvAudioItemCurrentlyPlayingEntity:186,emojiFountainDataEntity:393,emojiCustomizationSetEntity:496,fakeChannel:2,fakePlaylist:279,fakePlaylistEntryCollection:280,fakeVideo:182,fakeVideoDescription:278,featuredProductsEntity:392,savedProductsStateEntity:598,flowStateEntity:252,iconBadgeEntity:229,interstitialInteractionStateEntity:443,likeButtonAnimationEntity:567, liveChatPollStateEntity:217,liveViewerLeaderboardChatEntryPointStateEntity:563,liveViewerLeaderboardPointsEntity:564,liveReactionsDataEntity:503,logoEntity:245,macroMarkerEntity:329,mainDownloadsLibraryEntity:158,mainDownloadsListEntity:164,mainPlaylistDownloadStateEntity:373,mainPlaylistEntity:306,mainPlaylistVideoEntity:368,mainVideoDownloadStateEntity:262,mainVideoEntity:261,markersEngagementPanelSyncEntity:196,markersVisibilityOverrideEntity:312,musicAlbumReleaseDetail:18,musicAlbumReleaseDownloadMetadataEntity:259, musicAlbumRelease:17,musicAlbumReleaseUserDetail:19,musicArtistDetail:21,musicArtist:20,musicArtistUserDetail:22,musicDownloadsLibraryEntity:257,musicLibraryEdit:121,musicLibraryStatusEntity:318,musicPlaylist:24,musicPlaylistDownloadMetadataEntity:248,musicShare:100,musicTrackDetail:29,musicTrackDownloadMetadataEntity:234,musicTrack:28,musicTrackUserDetail:30,offlineOrchestrationActionWrapperEntity:169,offlineVideoPolicy:130,offlineVideoStreams:198,offlineabilityEntity:246,orchestrationWebSamplingEntity:242, pageHeaderEntity:495,partyGamePanelEntity:618,sliderGamePanelEntity:633,pdpStateEntity:524,pinnedProductEntity:273,playbackData:119,playerStateEntity:323,playlistThumbnailEditsEntity:539,quantityIncrementerEntity:356,refresh:148,saveToPlaylistListEntity:231,selectedChipIndexEntityPayload:479,selectionValueListEntity:634,settingEntity:297,stringEntity:382,suggestedFeedbackChipStateEntity:485,transfer:120,trendingOfferEntity:469,unpluggedSidesheetHeaderStateEntity:635,videoDownloadContextEntity:461, videoOverviewAsyncDataEntity:545,teasersOrderEntity:508,videoPlaybackPositionEntity:76,votingEntity:561,ytMainChannelEntity:152,youchatPendingResponseEntity:553,ytMainDownloadedVideoEntity:155,ytMainVideoEntity:151,brandConnectOnboardingPreferenceEntity:654},h_={};for(let [K,H]of Object.entries(qC)){let r=K,O=H;O&&(h_[O]=r)};var HD;var u4m=!1,D$,OT,Al,kq,b9,qgM=class extends g.au{constructor(K){super();this.counter=[0,0,0,0];this.Y=new Uint8Array(16);this.K=16;if(!u4m){var H,r=new Uint8Array(256),O=new Uint8Array(256);var A=1;for(H=0;H<256;H++)r[A]=H,O[H]=A,A^=A<<1^(A>>7&&283);D$=new Uint8Array(256);OT=rE(256);Al=rE(256);kq=rE(256);b9=rE(256);for(let b=0;b<256;b++){A=b?O[255^r[b]]:0;A^=A<<1^A<<2^A<<3^A<<4;A=A&255^A>>>8^99;D$[b]=A;H=A<<1^(A>>7&&283);var k=H^A;OT[b]=H<<24|A<<16|A<<8|k;Al[b]=k<<24|OT[b]>>>8;kq[b]=A<<24|Al[b]>>> 8;b9[b]=A<<24|kq[b]>>>8}u4m=!0}A=rE(44);for(r=0;r<4;r++)A[r]=K[4*r]<<24|K[4*r+1]<<16|K[4*r+2]<<8|K[4*r+3];for(O=1;r<44;r++)K=A[r-1],r%4||(K=(D$[K>>16&255]^O)<<24|D$[K>>8&255]<<16|D$[K&255]<<8|D$[K>>>24],O=O<<1^(O>>7&&283)),A[r]=A[r-4]^K;this.key=A}encrypt(K){var H=K.length;K=new Uint8Array(K.buffer.slice(K.byteOffset,K.byteOffset+H));for(var r=this.Y,O=0;O{var K=O=>new Uint8Array(O),H=O=>{var A=new Uint8Array(O.length); for(let k=0;k=64&&(this.L.set(K.subarray(0,64-this.Y),this.Y),H=64-this.Y,this.Y=0,Z$(this,this.L,0));for(;H+64<=r;H+=64)Z$(this,K,H);H{var H=this.observers.indexOf(K);H>=0&&this.observers.splice(H,1)}}Y(K){PD(this,K.data)}zF(){this.channel.close()}},yO;var HZd=g.Cd(()=>{if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var K=g.et("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");K||(K=g.Uc("VIDEO"),g.Zy("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", K));return!!(K&&K.canPlayType&&K.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var E3=Nk()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.WN?!0:!1;var rr5=class extends PT{constructor(){super()}B(){return ODJ}K(K){return g.z(K,g.N0)||g.z(K,DO)||g.z(K,TBJ)}J(){return!0}N(K){if((g.fo("kevlar_cache_on_ttl_player")||g.fo("mweb_enable_shorts_innertube_player_prefetch")||g.fo("web_shorts_prefetch_service_enabled")||g.fo("embeds_enable_shorts_prefetch_from_resolve_url_ui"))&&(K=this.K(K))&&K.videoId){var H={videoId:K.videoId};K.playlistId&&(H.playlistId=K.playlistId);K.playerParams&&(H.params=K.playerParams);return TF("player",H)}}D(K){return K.contentPlaybackContext?.vis=== 2?"WATCH_FULL_SCREEN":"WATCH"}Y(K,H,r){if(g.fo("enable_interstitial_entity_check")&&H.videoId)for(var O of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);H.videoId&&(K.videoId=H.videoId);H.playlistId&&(K.playlistId=H.playlistId);H.index!==void 0&&(K.playlistIndex=H.index+1);H.playerParams&&(K.params=H.playerParams);"startTimeSeconds"in H&&H.startTimeSeconds&&(g.fo("enable_player_request_builder_start_time_floor")?K.startTimeSecs=Math.floor(H.startTimeSeconds):K.startTimeSecs=H.startTimeSeconds); r.contentPlaybackContext&&(K.playbackContext={contentPlaybackContext:r.contentPlaybackContext});r.prefetchPlaybackContext&&(K.playbackContext={...K.playbackContext,prefetchPlaybackContext:r.prefetchPlaybackContext},K.context.request||(K.context.request={}),K.context.request.isPrefetch=!0);K.playbackContext||(K.playbackContext={});O=HZd();K.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!O,supportXhr:E3};r.overrideMutedAtStart&&(K.overrideMutedAtStart=r.overrideMutedAtStart);K.racyCheckOk= !!H.racyCheckOk;K.contentCheckOk=!!H.contentCheckOk;g.fo("captions_prefs_killswitch")||(r=(r=g.ch("yt-player-caption-language-preferences"))?r:[],H=g.fo("web_enable_player_request_captions_last_language_only"),r?.length&&(r=H?[r.at(-1)]:r,K.captionParams={viewerSelectedCaptionLangs:r}))}L(K){K=this.N(K);var H;K&&(H={EJ:{U4:K}});g.fo("web_log_player_watch_next_ticks")&&(H=H||{},H.KT="ps_s",H.tH="ps_r");return H}};rr5[g.hQ]=[fE1];var UT=class{constructor(K){this.K=K.responseContext?.stateTags}};var fI=class{constructor(K){this.K=K}handleResponse(K,H){if(!H)throw Error("request needs to be passed into StoreResponseProcessorService");S9(this,K,H.config?.EJ?.U4)}};fI[g.hQ]=[m0];var a8=new g.Tj("STORE_RESPONSE_PROCESSOR_TOKEN");var l9=class extends g.zh{constructor(K,...H){super(K,H);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var V$,CI=class{constructor(K){this.K=K}async fetch(K,H,r,O){K=sCd(this,K,H);try{let k=await fetch(K);if(O&&k.ok&&k.body&&typeof k.body.getReader==="function"){var A=k.clone().body.getReader();let {value:b}=await A.read();A.cancel().catch(()=>{}); if(b&&b[0]===91){A=[];if(g.fo("web_streaming_fast")||typeof TextDecoderStream==="undefined"){let y=k.body.getReader();return await met(this,y,A,O)}let D=k.body.pipeThrough(new TextDecoderStream).getReader();return await WD(this,D,new ui,A,O)}}return await this.handleResponse(k,r)}catch(k){if(g.HS(k),r?.RA&&k instanceof l9&&k.errorType===1)throw k;}}handleResponse(K,H){var r=K.text().then(O=>{if(H?.B6&&K.ok)return gH(H.B6,O);O=O.replace(")]}'","");if(H?.RA&&O)try{var A=JSON.parse(O)}catch(k){throw new l9("JSON parsing failed after fetch"); }return A??JSON.parse(O)}); K.redirected||K.ok?this.K&&this.K.success():(this.K&&this.K.N8(),r=r.then(O=>{g.HS(new g.zh("Error: API fetch failed",K.status,K.url,O));return{...O,errorMetadata:{status:K.status}}})); return r}};CI[g.hQ]=[g.fV(new g.Tj("NETWORK_SLI_TOKEN"))];var Gt;var wnN=new g.jn("optimisticUpdateCommand");var d8H=new g.jn("parallelCommand");var TKM=new g.jn("performOnceCommand");var cqJ=new g.jn("serialCommand");var OR=class{constructor(K){this.K=K}bindInnertubeChallengeFetcher(K){this.K.bicf(K)}registerChallengeFetchedCallback(K){this.K.bcr(K)}getLatestChallengeResponse(){return this.K.blc()}};var KgJ=[],ke=(0,g.IY)`https://static.doubleclick.net/instream/ad_status.js`,AA=!1;var Ur=class{constructor(K,H){this.Y=K;this.K=H}},XnP=[new Ur("b.f_",0),new Ur("j.s_",2),new Ur("r.s_",4),new Ur("e.h_",6),new Ur("i.s_",8),new Ur("s.t_",10),new Ur("p.h_",12),new Ur("s.i_",14),new Ur("f.i_",16),new Ur("a.b_",18),new Ur("a.o_"),new Ur("g.o_",22),new Ur("p.i_",24),new Ur("p.m_"),new Ur("n.k_",20),new Ur("i.f_"),new Ur("a.s_"),new Ur("m.c_"),new Ur("n.h_",26),new Ur("o.p_"),new Ur("m.p_",28),new Ur("o.a_"),new Ur("d.p_"),new Ur("e.i_"),new Ur("s.b_")].reduce((K,H)=>{K[H.Y]=H;return K}, {});var eg=class{constructor(K,H,r){this.network=K;this.options=H;this.N=r;this.B=0;this.K=null;this.Y=new LhO;H.Er?yP(this,rq5(this)):H.preload&&yP(this,new Promise(O=>{g.Jt(0,()=>{O(va(this))},0)}))}async j1(){return!!await Promise.race([this.K, null])}async Mi(K,H,r){this.K===null&&yP(this,va(this));var O=!1,A={};return Promise.race([(async()=>{this.options.ET&&this.options.Er&&await (await R6J())?.checkForRefresh();var k=await this.K;A.challenge=k.challenge;if(k.fB){var b={c:k.challenge,e:K,...H};try{O=!0;let D;(D=await k.fB.snapshot({Va:b}))?A.webResponse=D:A.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{A.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in k.fO&&(A.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");K==="ENGAGEMENT_TYPE_PLAYBACK"&& (k=k.fO,b={},k.c6a&&(b.reportingStatus=String(Number(k.c)^Dz())),k.c6b&&(b.broadSpectrumDetectionResult=String(Number(k.c)^Number(g.Ic("CATSTAT",0)))),A.adblockReporting=b);return A})(), b65(r,()=>{var k=Object.assign({},A);O&&(k.error="ATTESTATION_ERROR_VM_TIMEOUT");return k})])}};var D8N=["APP_STATE","PI"];var EKP=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,347046,310281,153587,87907,18630,177018,177023,54445,321666,326353,326354,80935,349856,349855,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,338497,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,299903,299897,299904,299901,299899,299902,299900,299898,196088,250897,198104,32276,195115,195114,76278, 200635,230594,147868,147869,276243,93911,274188,276651,313680,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,994412,230684,229801,230685,334310,334311,334312,343153,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,317377,175493,175494, 175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933,207944,206934,303123,206929,221575,68728,221576,80353,80356,308033,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,333637,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093, 89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,309580,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,994411,243315,313506,321964,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613, 153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,335048,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,336728,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355, 31402,181590,133624,146477,133623,133622,133621,345694,192418,84774,304776,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,338570,338474,338478,338473,351693,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,327810,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,333708,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433, 133798,132295,281332,120541,341757,222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,338109,293324,32633,74858,304150,297045,275198,271884,222932,279119,312581,271886,213915,275199,310748,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,315818,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,308088,306448, 306447,308087,308086,341677,46220,11721,147994,49954,96369,3854,344863,217640,345511,151633,56251,205192,216797,159108,181568,234789,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473, 166861,43375,46674,302631,331473,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,323493,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703, 65701,320464,76256,298157,263843,315234,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,195350,327385,324586,301607,195349,194771,293041,301121,293042,293043,301116,166382,37671,49953,220669,600001,600002,6E5,335134,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881, 28236,14586,297672,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,299541,21409,282218,299506,333956,299540,299507,299509, 299539,299508,299510,185612,222825,323331,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,347045,111059,211188,5754,264491,20445,233471,151308,313750,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,316858,245256,244950,191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,312290, 113746,325593,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,294089,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,304169,150106,150107,150108,76980,41577,45469,380100,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,326937,122629,186204,222824,275869,312295,271673,274637,317462,139723, 139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,320428,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,337172,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924,237146,174049,148649, 55761,127098,134841,96368,67374,48992,146176,176105,323321,323322,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,329490,47355,47356,37935,45521,331536,331534,331535,331533,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,269990,53969,8213,93926,221055,210542,340301,212552,102852, 110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,340171,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,350627,267694,267578,262801,334496,335844,271218,350626,349886,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var Q3y=class{constructor(K){this.K=K}handleResponse(K,H){if(H.input.match(RH(PP))){var r=K?.endpoint;H=g.z(r,DO)?.unserializedPrefetchData;if(r&&H){K=this.K;var O=(new aEM).N(r),A=g.z(H,Pvp);let k=A?.responseContext?.maxAgeSeconds&&Number(A?.responseContext?.maxAgeSeconds)>0?Number(A?.responseContext?.maxAgeSeconds):600;A&&O&&k>0&&(A=Yq(A,k),K.put(O,new fi(A)));r=(new rr5).N(r);H=g.z(H,ESn);O=H?.responseContext?.maxAgeSeconds&&Number(H?.responseContext?.maxAgeSeconds)>0?Number(H?.responseContext?.maxAgeSeconds): 600;H&&r&&O>0&&(H=Yq(H,O),K.put(r,new fi(H)))}}}};Q3y[g.hQ]=[m0];pP("","downloadsPageViewConfigurationEntity");pP("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");pP("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");pP("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");pP("SMART_DOWNLOADS_ENABLED","settingEntity");var BKP=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],OZn=class{constructor(){this.state=1;this.fB=null;this.ey=void 0}initialize(K,H,r,O){this.ey=O;if(K.program){var A;O=K.interpreterUrl??null;K.interpreterSafeScript?A=kM(K.interpreterSafeScript):A=K.interpreterScript??null;K.interpreterSafeUrl&&(O=bd(K.interpreterSafeUrl).toString());MhP(this,A,O,K.program,H,r)}else g.HS(Error("BL:CIP"))}isInitialized(){return this.Y()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(K={}){return this.Y()?this.B({Va:K}):null}dispose(){this.K(null);this.setState(8)}Y(){return!!this.fB}B(K){return this.fB.xd(K)}K(K){g.sV(this.fB);this.fB=K}setState(K){this.state=K}};var Arm=class extends OZn{K(K){ca()?.bgvma();if(K){let H={bgvma:K.dispose.bind(K),bgvmb:K.snapshot.bind(K),bgvmc:K.xd.bind(K)};g.Zy("yt.abuse.playerAttLoader",H);g.St(r=>K.snapshot(r))}else g.Zy("yt.abuse.playerAttLoader",null),g.Zy("yt.abuse.playerAttLoaderRun",null)}Y(){return!!ca()}B(K){return ca().bgvmc(K)}};var Lw={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var wT=void 0;var Qj=class{constructor(){this.N=new Set;this.Y=new Set;this.V=new Map;this.client=void 0;this.csn=null}B(K){this.client=K}K(){this.clear();this.csn=g.lP()}clear(){this.N.clear();this.Y.clear();this.V.clear();this.csn=null}};var Vj=class{B(K){oc(En().B).bind(En())(K)}clear(){oc(En().clear).bind(En())()}};var $W=class{constructor(){this.U=[];this.J=[];this.D=new Map;this.Md=new Map;this.L=[];this.Yv=[];this.N=new Map;this.G=new Map;this.Y=new Map;this.K=new Set;this.ob=new Map}B(K){this.client=K}Vg(K,H={}){oc(()=>{var r=g.z(K?.commandMetadata,KF)?.rootVe||g.z(K?.commandMetadata,rzM)?.screenVisualElement?.uiType;if(r){var O=g.z(K?.commandMetadata,gSM);if(O?.parentTrackingParams){var A=L$(O.parentTrackingParams);if(O.parentCsn)var k=O.parentCsn}else H.clickedVisualElement?A=H.clickedVisualElement:K.clickTrackingParams&& (A=L$(K.clickTrackingParams));a:{O=g.z(K,g.N0);var b=g.z(K,BBO);if(O){if(b=eE(O,"VIDEO")){O={token:b,videoId:O.videoId};break a}}else if(b&&(O=eE(b,"PLAYLIST"))){O={token:O,playlistId:b.playlistId};break a}O=void 0}H={cttAuthInfo:O,parentCsn:k,...H};g.fo("expectation_logging")&&(H.loggingExpectations=g.z(K?.commandMetadata,rzM)?.loggingExpectations||void 0);La(this,r,A,H)}else g.HS(new g.zh("Error: Trying to create a new screen without a rootVeType",K))})()}clickCommand(K,H,r=0){return LgM(this,K.clickTrackingParams, H,r)}stateChanged(K,H,r=0){this.visualElementStateChanged(L$(K),H,r)}visualElementStateChanged(K,H,r=0){r===0&&this.K.has(r)?this.J.push([K, H]):Un(this,K,H,r)}Iw(K){var H=K.cpn,r=PU(this,0);if(r.length&&r[r.length-2]?.cpn!==H&&(r=g.lP(),H&&r&&r!=="UNDEFINED_CSN")){var O;K.itct&&(O=L$(K.itct||""));let A={};g.fo("web_playback_associated_log_ctt")&&K.Mo&&(A.cttAuthInfo={token:K.Mo,videoId:K.videoId});K={cpn:H,csn:r};g.fo("web_playback_associated_ve")&&O&&(PS(r,O),K.playbackVe=O.getAsJson());g.PC("playbackAssociated",K,A);O=PU(this,0);O[O.length-1].cpn=H}}};var la=class{fetch(K,H,r){var O=NKJ(K,H,r);return new Promise((A,k)=>{var b=()=>{if(r?.RA)try{let D=this.handleResponse(K,O.status,O.response,r);A(D)}catch(D){k(D)}else A(this.handleResponse(K,O.status,O.response,r))}; O.onerror=b;O.onload=b;O.send(H.body??null)})}handleResponse(K,H,r,O){r=(r||"").replace(")]}'",""); try{var A=JSON.parse(r)}catch(k){g.HS(new g.zh("JSON parsing failed after XHR fetch",K,H,r));if(O?.RA&&r)throw new l9("JSON parsing failed after XHR fetch");A={}}H!==200&&(g.HS(new g.zh("XHR API fetch failed",K,H,r)),A={...A,errorMetadata:{status:H}});return A}};var k0n=class{static getInstance(){var K=g.et("ytglobal.storage_");K||(K=new k0n,g.Zy("ytglobal.storage_",K));return K}async estimate(){var K=navigator;if(K.storage?.estimate)return K.storage.estimate();if(K.webkitTemporaryStorage?.queryUsageAndQuota)return Y79()}};g.Zy("ytglobal.storageClass_",k0n);var G_4=hc("yt-player-local-media",{Pa:{index:{aW:2},media:{aW:2},captions:{aW:5}},shared:!1,upgrade(K,H){H(2)&&(dA(K,"index"),dA(K,"media"));H(5)&&dA(K,"captions");H(6)&&(cN(K,"metadata"),cN(K,"playerdata"))},version:5});var bZM={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},Sn;a:{var Vd=g.Ml();Vd=Vd.toLowerCase();if(Vd.indexOf("android")!=-1){var DM4=Vd.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(DM4){let K=parseFloat(DM4[1]);if(K<100){Sn=K;break a}}var yrd=Vd.match("("+Object.keys(bZM).join("|")+")");Sn=yrd?bZM[yrd[0]]:0}else Sn=void 0}var tp=Sn,co=tp>=0;var lU;{var jOH=g.Ml();let K=jOH.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!K||K.length<2)lU=void 0;else{var WT=jOH.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);lU=WT&&WT.length===6?Number(WT[5].replace("_",".")):0}}var M0=lU,OF=M0>=0;var Ca;g.ze=new Arm;Ca=0;g.bt1=class{constructor(K){this.videoData=K;this.K={c1a:()=>{var H=[];if(g.ze.isInitialized()){var r="";this.videoData&&this.videoData.Zg&&(r=this.videoData.Zg+`&r1b=${this.videoData.clientPlaybackNonce}`);r={atr_challenge:r};g.Ki("bg_v",void 0,"player_att");(r=Vht(r))?(g.Ki("bg_s",void 0,"player_att"),H.push(`r1a=${r}`)):(g.Ki("bg_e",void 0,"player_att"),H.push("r1c=2"))}else g.Ki("bg_e",void 0,"player_att"),window.trayride||window.botguard?H.push("r1c=1"):H.push("r1c=4");H.push(`r1d=${g.ze.getState()}`); return H.join("&")}, c6a:H=>"r6a="+(Number(H.c)^Dz()), c6b:H=>`r6b=${Number(H.c)^Number(g.Ic("CATSTAT",0))}`}; this.videoData&&this.videoData.Zg?this.fO=g.Ta(this.videoData.Zg):this.fO={}}};g.fa=class{constructor(K,H={},r=0){this.errorCode=K;this.details=H;this.severity=r}};var gh={JB:function(K,H){var r=K[0];K[0]=K[H%K[E[0]]];K[H%K[E[0]]]=r}, AC:function(K){K[E[50]]()}, ZA:function(K,H){K[E[3]](0,H)}};var MRO={kM:"adunit",Ym:"detailpage",eL:"editpage",Le:"embedded",Ac:"leanback",xX:"previewpage",Al:"profilepage",oY:"unplugged",cO:"playlistoverview",c8:"sponsorshipsoffer",jq:"shortspage",yc:"handlesclaiming",N9:"immersivelivepage",ao:"creatormusic",VE:"immersivelivepreviewpage",Po:"admintoolyurt",hU:"shortsaudiopivot",uY:"consumption",sy:"background_audio_playback",XP:"family_center_supervisee_interests_page",SL:"family_center_supervisee_interest_details_page"};var BoO=["h","H"],von=["9","("],Iln=["9h","(h"],ZZ4=["8","*"],FMM=["a","A"],e2J=["o","O"],ooJ=["m","M"],X0O=["mac3","MAC3"],w0m=["meac3","MEAC3"],qZ={h:BoO,H:BoO,["9"]:von,["("]:von,["9h"]:Iln,["(h"]:Iln,["8"]:ZZ4,["*"]:ZZ4,a:FMM,A:FMM,o:e2J,O:e2J,m:ooJ,M:ooJ,mac3:X0O,MAC3:X0O,meac3:w0m,MEAC3:w0m},dMO=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),wEp=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var m29={W8:0,Qj:124,qJ:144,Yu:220,aG:240,B8:340,tU:360,IG:406,Nh:480,eq:588,Vj:608,zV:720,Lr:740,vO:1080,u4:1100,EZ:1440,Kr:2160,Di:9999,0:"QUALITY_ORDINAL_UNKNOWN",124:"QUALITY_ORDINAL_144P_SAVER",144:"QUALITY_ORDINAL_144P",220:"QUALITY_ORDINAL_240P_SAVER",240:"QUALITY_ORDINAL_240P",340:"QUALITY_ORDINAL_360P_SAVER",360:"QUALITY_ORDINAL_360P",406:"QUALITY_ORDINAL_406P",480:"QUALITY_ORDINAL_480P",588:"QUALITY_ORDINAL_608P_SAVER",608:"QUALITY_ORDINAL_608P",720:"QUALITY_ORDINAL_720P",740:"QUALITY_ORDINAL_720P_ENHANCED", 1080:"QUALITY_ORDINAL_1080P",1100:"QUALITY_ORDINAL_1080P_ENHANCED",1440:"QUALITY_ORDINAL_1440P",2160:"QUALITY_ORDINAL_2160P",9999:"QUALITY_ORDINAL_HIGHRES"};var w$={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},M7={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},MZ={QUALITY_ORDINAL_UNKNOWN:0,QUALITY_ORDINAL_144P_SAVER:124,QUALITY_ORDINAL_144P:144,QUALITY_ORDINAL_240P_SAVER:220,QUALITY_ORDINAL_240P:240,QUALITY_ORDINAL_360P_SAVER:340,QUALITY_ORDINAL_360P:360,QUALITY_ORDINAL_406P:406, QUALITY_ORDINAL_480P:480,QUALITY_ORDINAL_608P_SAVER:588,QUALITY_ORDINAL_608P:608,QUALITY_ORDINAL_720P:720,QUALITY_ORDINAL_720P_ENHANCED:740,QUALITY_ORDINAL_1080P:1080,QUALITY_ORDINAL_1080P_ENHANCED:1100,QUALITY_ORDINAL_1440P:1440,QUALITY_ORDINAL_2160P:2160,QUALITY_ORDINAL_HIGHRES:9999};var ea=2592E3;g.N_={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 Yx={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var qct={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},XF={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"},crd={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var AOp={Io:1,iC:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var bS1=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/)"),zd=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]+)?/)"), DmP=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),DLm=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), yk4=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),kBd=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)|$))"), KzP=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures|email\\-layouts)\\-images\\-(rt|qw|xx))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures|email\\-layouts)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"), HdJ=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),ydm=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),rkn=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)"),RLO=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures|email\\-layouts)\\-images\\-(rt|qw|xx))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures|email\\-layouts)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"), i_m=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),ToH=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)"), QOJ=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(ads|adwords\\.corp)\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(adwords-)?canary\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads(-external)?-prod\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"), Eo9=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?(/|$)"),$Mm=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com|https://adwords\\-canary\\.qa\\.adz\\.google\\.com|https://canary\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)"), xMt=RegExp("^(https://currents\\.google\\.com)$");var Wq=!1;g.qn=class{constructor(K,H=!1){this[E[1]]=K;this[E[39]]=H;this[E[23]]=this[E[19]]=this[E[11]]=E[29];this[E[15]]={};this[E[8]]=E[29]}set(K,H){this[E[15]][K]!==H&&(this[E[15]][K]=H,this[E[8]]=E[29])}get(K){FZ(32,6204,this);return this[E[15]][K]||null}VS(){this[E[8]]||(this[E[8]]=li(33,4402,this));return this[E[8]]}clone(){var K=new g.qn(this[E[1]],this[E[39]]);K[E[11]]=this[E[11]];K[E[19]]=this[E[19]];K[E[23]]=this[E[23]];K[E[15]]=g.jy(this[E[15]]);K[E[8]]=this[E[8]];return K}};var ek={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var uo=class{constructor(K,H,r,O=!1){this.name=K;this.id=H;this.isDefault=r;this.isAutoDubbed=O}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};uo.prototype.getName=uo.prototype.getName;uo.prototype.getId=uo.prototype.getId;uo.prototype.getIsDefault=uo.prototype.getIsDefault;uo.prototype.getIsAutoDubbed=uo.prototype.getIsAutoDubbed;g.RA=class{constructor(K={}){this.languageCode=K.languageCode||"";this.languageName=K.languageName||null;this.kind=K.kind||"";this.name=K.name===void 0?null:K.name;this.displayName=K.displayName||null;this.id=K.id||null;this.K=K.is_servable||!1;this.isTranslateable=K.is_translateable||!1;this.url=K.url||null;this.vssId=K.vss_id||"";this.isDefault=K.is_default||!1;this.translationLanguage=K.translationLanguage||null;this.xtags=K.xtags||"";this.captionId=K.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.K}VS(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.Kv(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(K){return K?this.toString()===K.toString():!1}cC(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};var OK=class{constructor(K,H){this.id=K;this.Du=H;this.captionTracks=[];this.B=this.N=null;this.xtags="";this.L=this.V=!1;this.K=null;this.Y="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";K=this.Du.id.split(".");K.length>1&&(this.V=K[1]==="2",this.L=K[1]==="4")}getLanguageInfo(){return this.Du}getXtags(){if(!this.xtags){let K=this.id.split(";");K.length>1&&(this.xtags=K[1])}return this.xtags}toString(){return this.Du.name}isAutoDubbed(){return this.Du.getIsAutoDubbed()}}; OK.prototype.getLanguageInfo=OK.prototype.getLanguageInfo;OK.prototype.isAutoDubbed=OK.prototype.isAutoDubbed;var kP=class{constructor(K,H,r,O,A=0){this.Y=K;this.K=H;this.B=r;this.reason=O;this.vn=A}equals(K){return this.Y===K.Y&&this.K===K.K&&this.B===K.B&&this.reason===K.reason&&(!y9||this.vn===K.vn)}isLocked(){return this.B&&!!this.Y&&this.Y===this.K}compose(K){if(K.B&&jl(K))return HY;if(K.B||jl(this))return K;if(this.B||jl(K))return this;var H=this.Y&&K.Y?Math.max(this.Y,K.Y):this.Y||K.Y,r=this.K&&K.K?Math.min(this.K,K.K):this.K||K.K;H=Math.min(H,r);var O=0;y9&&(O=this.vn!==0&&K.vn!==0?Math.min(this.vn, K.vn):this.vn===0?K.vn:this.vn);return y9&&H===this.Y&&r===this.K&&O===this.vn||!y9&&H===this.Y&&r===this.K?this:y9?new kP(H,r,!1,r===this.K&&O===this.vn?this.reason:K.reason,O):new kP(H,r,!1,r===this.K?this.reason:K.reason)}N(K){return!K.video||y9&&this.vn!==0&&this.vnK.N(A)),r=[],O={}; for(let A=0;AK.N(H))}getAvailableAudioTracks(){return this.audioTracks}K(){return!!this.Y}};var xLO=new Set(["356","721"]),god=class extends g.au{constructor(){super(...arguments);this.Y=null;this.K=new Map}zF(){super.zF()}};var Vw=class{constructor(K,H,r,O,A,k,b,D,y,I){this.iG=K;this.startTime=H;this.duration=r;this.ingestionTime=O;this.sourceURL=A;this.xY=y;this.hJ=I;this.endTime=H+r;this.K=b||0;this.range=k||null;this.pending=D||!1;this.xY=y||null}};g.zj=class{constructor(){this.segments=[];this.Y=null;this.G=!0;this.D=""}V(K){this.segments.push(K)}Qw(K){return!!this.B(K)}getDuration(K){return(K=this.B(K))?K.duration:0}U(K){return this.getDuration(K)}Ps(){return 0}ym(){return this.segments.length?this.segments[0].iG:-1}Rr(K){return(K=this.B(K))?K.ingestionTime:NaN}HD(){return this.segments.length?this.segments[this.segments.length-1].iG:-1}nU(K){return this.HD()===K&&!this.G&&K>=0}PA(){var K=this.segments[this.segments.length-1];return K?K.endTime: NaN}kY(){return this.segments[0].startTime}CS(){return this.segments.length}K(){return 0}oj(K){return(K=this.N(K))?K.iG:-1}L(K){return(K=this.B(K))?K.sourceURL:""}getStartTime(K){return(K=this.B(K))?K.startTime:0}KU(K){return this.getStartTime(K)+this.getDuration(K)}isLoaded(){return this.segments.length>0}B(K){if(this.Y&&this.Y.iG===K)return this.Y;K=g.H2(this.segments,new Vw(K,0,0,0,""),(H,r)=>H.iG-r.iG); return this.Y=K>=0?this.segments[K]:null}N(K){if(this.Y&&this.Y.startTime<=K&&KH.startTime-r.startTime); return this.Y=K>=0?this.segments[K]:this.segments[Math.max(0,-K-2)]}append(K){if(K.length)if(K=g.u0(K),this.segments.length){var H=this.segments.length?g.UQ(this.segments).endTime:0,r=K[0].iG-this.HD();r>1&&g.aq(this.segments);r=r>0?0:-r+1;for(let O=r;O1?K=K.gB:(H=S2(H,sE(this,this.r9(K,H),K)),K=Math.max(this.G,H.timedOut)+K.DB*(this.Y-this.G)+.25*this.J,K=K>3?1E3*1.6**(K-3):0);return K===0?!0:this.Yv+K<(0,g.a)()}Nd(K,H){this.K.set(K,H);this.B.set(K,H);this.N&&this.N.set(K,H)}MN(){return this.B.get("cpn")||""}Qk(K,H){K.Nk===this.K&&(this.K=pi(K,H));K.Nk=== this.N&&(this.N=pi(K,H))}WK(){return this.K!==this.N&&!this.V}};var C9=class{constructor(K,H,r,O){this.initRange=r;this.indexRange=O;this.Y=null;this.Yv=!1;this.CK=0;this.L=this.Xs=this.J=null;this.info=H;this.resource=new FU(K)}K(){return!!this.Y&&this.index.isLoaded()}ob(){return!1}rZ(K){return[K]}TF(K){return[K]}};var qt=class{constructor(K,H){this.start=K;this.end=H;this.length=H-K+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}K(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var eC=class{constructor(K,H,r,O="",A,k,b,D,y,I,Z,e="",w,d,T){this.type=K;this.A=H;this.range=r;this.source=O;this.uO=Z;this.clipId=e;this.U=w;this.Vg=d;this.requestToken=T;this.J=[];this.G="";this.iG=-1;this.Nd=0;K=A>=0?A:-1;this.G=O;this.iG=K;this.segmentStartTime=k||0;this.B=b||0;this.K=D||0;this.Y=y>=0?y:this.range?this.range.length:NaN;this.range?(O=this.K+this.Y===this.range.length,I=this.source==="wasm"?I??O:O):I=I===void 0?!!this.Y:I;this.Aq=I;this.range?(this.N=this.segmentStartTime+this.B* this.K/this.range.length,this.D=this.B*this.Y/this.range.length,this.V=this.N+this.D):rF(this)}L(){return this.Aq&&this.A.index.nU(this.iG)}GY(K){return K>=this.N&&K<=this.V}isEncrypted(){return this.A.info.isEncrypted()}equals(K){return!(!K||K.A!==this.A||K.type!==this.type||(this.range&&K.range?K.range.start!==this.range.start||K.range.end!==this.range.end:K.range!==this.range)||K.iG!==this.iG||K.K!==this.K||K.Y!==this.Y)}Yv(){return this.type===4}rY(){return!!this.A.info.video}Md(){return this.iG}nE(){var K= Fb(this),H="";g.f6(K,(r,O)=>{H+=`${O}_${r}_`}); return H.slice(0,-1)}clone(){var K=new eC(this.type,this.A,this.range,this.source,this.iG,this.segmentStartTime,this.B,this.K,this.Y,this.Aq,this.uO,this.clipId,this.U,this.Vg,this.requestToken);K.G=this.G;this.J.length>0&&(K.J=[...this.J]);K.N=this.N;K.D=this.D;K.V=this.V;K.Nd=this.Nd;return K}};var Ub=class{constructor(K,H){this.fK=K;this.N=this.K=null;this.V=this.ZH=NaN;this.r9=this.requestId=null;this.resource=K[0].A.resource;this.Y=H||"";if(this.fK[0].range&&this.fK[0].Y>0){a:{for(H=1;HK.iG&&this.index.ym()<=K.iG+1}update(K,H,r){this.index.append(K);UK(this.index,r);this.Nd(H,"update")}K(){return this.ob()?!0:super.K()}V(K,H){var r=this.index.L(K),O=this.index.getStartTime(K),A=this.index.getDuration(K),k;H?A=k=0:k=this.info.vn>0?this.info.vn*A:1E3;return new Ub([new eC(3,this,void 0,"liveCreateRequestInfoForSegment",K,O,A,0,k,!H)],r)}lG(){return this.ob()?0:this.initRange.length}hy(){return!1}Nd(K,H){this.index.Nd(K, H)}};var YXp=class{constructor(K,H,r,O,A){this.iG=K;this.startSecs=H;this.pG=r;this.K=O||NaN;this.Y=A||NaN}};var No=class{constructor(){this.K=[];this.Y=null;this.L=0;this.B=[];this.V=!1;this.D="";this.N=-1}update(K){var H=void 0;this.Y&&(H=this.Y);{let T=new No;var r=Array.from(K.getElementsByTagName("S"));if(r.length){var O=+xm(K,"timescale")||1,A=(+r[0].getAttribute("t")||0)/O,k=+xm(K,"startNumber")||0;T.N=A;var b=H?H.startSecs+H.pG:0,D=Date.parse(LL(xm(K,"yt:segmentIngestTime")))/1E3;T.V=K.parentElement.tagName==="SegmentTemplate";T.V&&(T.D=xm(K,"media"));K=H?k-H.iG:1;T.L=K>0?0:-K+1;for(d of r){K=+d.getAttribute("d")/ O;r=(+d.getAttribute("yt:sid")||0)/O;let t=+d.getAttribute("r")||0;for(let J=0;J<=t;J++){if(H&&k<=H.iG){k++;continue}var y=new YXp(k,b,K,D+r,A);T.K.push(y);b:{var I=d;var Z=O,e=y.startSecs;y=I.getAttribute("yt:cuepointTimeOffset");var w=I.getAttribute("yt:cuepointDuration");if(!y||!w){I=null;break b}y=Number(y);e=-y/Z+e;Z=Number(w)/Z;w=I.getAttribute("yt:cuepointContext")||null;let G=I.getAttribute("yt:cuepointIdentifier")||"";I=I.getAttribute("yt:cuepointEvent")||"";I=new g.JN(e,Z,w,G,NoP[I]||"unknown", y)}I&&T.B.push(I);k++;b+=K;A+=K;D+=K+r}}T.K.length&&(T.Y=g.UQ(T.K))}var d=T}this.L=d.L;this.Y=d.Y||this.Y;g.q4(this.K,d.K);g.q4(this.B,d.B);this.V=d.V;this.D=d.D;this.N===-1&&(this.N=d.getStreamTimeOffset())}getStreamTimeOffset(){return this.N===-1?0:this.N}};var UMM=class{constructor(){this.N=[];this.K=null;this.Y={};this.B={}}};var nk=class extends g.zj{constructor({jH:K=0,Yw:H=!1,S3:r=0,yP:O=0,AI:A=Infinity,ta:k=0,Tq:b=!1,s3:D=!1}={}){super();this.aU=this.GG=-1;this.EM=K;this.S3=r;this.Yw=H;this.yP=O;this.AI=A;this.ta=k;((this.Tq=b)||isFinite(A)&&this.AI>0)&&H&&g_&&this.Nd(!1,"postLive");this.s3=D}Ps(){return this.EM}Qw(K,H){K=Ym(this,K);return K>=0&&(H||!this.segments[K].pending)}ym(){return this.Yw?this.segments.length?this.N(this.kY()).iG:-1:super.ym()}kY(){if(this.Tq)return 0;if(!this.Yw)return super.kY();if(!this.segments.length)return 0; var K=Math.max(g.UQ(this.segments).endTime-this.S3,0);return this.yP>0&&this.N(K).iG0)return this.aU/1E3;if(!this.segments.length)return super.PA();var K=this.HD();if(!this.Yw||K<=this.segments[this.segments.length-1].iG)K=this.segments[this.segments.length-1];else{var H=this.segments[this.segments.length-1];K=new Vw(K,Math.max(0,H.startTime-(H.iG-K)*this.EM),this.EM,0,`sq/${K}`,void 0,void 0,!0)}return this.Tq?Math.min(this.S3, K.endTime):K.endTime}CS(){return this.Yw?this.segments.length?this.HD()-this.ym()+1:0:super.CS()}HD(){var K=Math.min(this.AI,Math.max(super.HD(),this.GG)),H=this.S3*1E3;H=this.aU>0&&this.aU0&&this.GG>0&&!H&&(H=this.N(this.S3))&&(K=Math.min(H.iG-1,K));return K}Cz(){return this.segments.length?this.segments[this.segments.length-1]:null}V(K){var H=Ym(this,K.iG);if(H>=0)this.segments[H]=K;else if(this.segments.splice(-(H+1),0,K),this.ta&&K.iG%(300/this.EM)===0){var r=this.segments[0].iG, O=Math.floor(this.ta/this.EM);K=K.iG-O;H=-(H+1)-O;H>0&&K>r&&(this.segments=this.segments.slice(H))}}J(K){K=Ym(this,K);K>=0&&this.segments.splice(K,1)}Bs(){return this.GG}nU(K){return g_?!this.G&&K>=0&&this.HD()<=K:super.nU(K)}N(K){if(!this.Yw)return super.N(K);if(!this.segments.length)return null;var H=this.segments[this.segments.length-1];if(K=H.endTime)H=H.iG+Math.floor((K-H.endTime)/ this.EM+1);else{H=rJ(this.segments,O=>K=O.endTime?1:0); if(H>=0)return this.segments[H];var r=-(H+1);H=this.segments[r-1];r=this.segments[r];H=Math.floor((K-H.endTime)/((r.startTime-H.endTime)/(r.iG-H.iG-1))+1)+H.iG}return this.B(H)}B(K){if(!this.Yw)return super.B(K);if(!this.segments.length)return null;var H=Ym(this,K);if(H>=0)return this.segments[H];var r=-(H+1);H=this.EM;if(r===0)var O=Math.max(0,this.segments[0].startTime-(this.segments[0].iG-K)*H);else r===this.segments.length?(O=this.segments[this.segments.length-1],O=O.endTime+(K-O.iG-1)*H):(O= this.segments[r-1],H=this.segments[r],H=(H.startTime-O.endTime)/(H.iG-O.iG-1),O=O.endTime+(K-O.iG-1)*H);return new Vw(K,O,H,0,`sq/${K}`,void 0,void 0,!0)}},g_=!1;var BI=class extends Y2{constructor(K,H,r={}){super(K,H,"",void 0,void 0,r.jH||0);this.index=new nk(r)}Md(){return!0}K(){return!0}N(K){return this.U()&&K.Y&&!K.Aq||!K.A.index.nU(K.iG)}G(){}D(K,H=!1){return typeof K!=="number"||isFinite(K)?super.D(K,H):new Ub([new eC(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.jH,void 0,this.jH*this.info.vn)],"")}V(K,H){if(this.index.Qw(K))return super.V(K,H);var r=this.index.getStartTime(K),O=Math.round(this.jH*this.info.vn),A=this.jH;H&&(A=O=0);return new Ub([new eC(3, this,void 0,"mlLiveCreateReqInfoForSeg",K,r,A,void 0,O,!H)],K>=0?`sq/${K}`:"")}};var y1=class extends C9{constructor(K,H){super(K,H);this.index=new g.zj;this.index.Nd(!1,"d")}B(){return!1}U(){return!1}Md(){return!1}G(){return new Ub([new eC(1,this,void 0,"otfInit")],"sq/0")}Vg(){return null}gZ(K){this.N(K);return SC(this,ZZ(K),!1)}D(K,H=!1){K=this.index.oj(K);H&&(K=Math.min(this.index.HD(),K+1));return SC(this,K,!0)}cn(K){K.info.type===1&&(this.Y||(this.Y=bF(K.Y)),K.K&&K.K.uri==="http://youtube.com/streaming/otf/durations/112015"&&qZO(this,K.K))}N(K){return K.Y===0?!0:this.index.HD()> K.iG&&this.index.ym()<=K.iG+1}lG(){return 0}hy(){return!1}};var GG,SXM,RuO,zG,pEP;g.l1=class{constructor(K){this.tag=K}};GG=new Map;SXM=class{constructor(){this.K=new Map}};RuO=class{constructor(){this.K=10;this.Y=Date.now()}};zG=new Map;pEP=new SXM;var sb=class{constructor(K,H){this.info=K;this.Y=H;this.K=null;this.N=this.B=-1;this.timestampOffset=0;this.isLocked=this.L=!1;this.V=this.info.A.ob()&&!this.info.K}merge(K,H=!1,r=0){if(this.isLocked||K.isLocked||!HK(this.info,K.info)||this.info.Aq)return null;if(r){if(this.Y.totalLength+K.Y.totalLength>r)return null}else if(H&&(H=this.Y,r=K.Y,H=!(r.K.length?R3(H,r.K[0]):1)),H)return null;H=new eC(this.info.type,this.info.A,this.info.range,this.info.G,this.info.iG,this.info.segmentStartTime,this.info.B, this.info.K,this.info.Y,this.info.Aq,this.info.uO,this.info.clipId,this.info.U);dF(H,K.info);r=new TY;KP(r,this.Y);KP(r,K.Y);H=new sb(H,r);H.K!=null&&K.K!=null&&g.WK("dash",414627957,`merged slice emsg overridden; prev: ${H.K.Ki()} next: ${K.K.Ki()}`);H.K=K.K||this.K;H.B=this.B!==-1?this.B:K.B;H.N=this.N!==-1?this.N:K.N;return H}};g.Jp=class{constructor(){this.count=0;this.Y=1;this.B=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}Qw(K){return K<=this.HD()}K(K){return this.offsets[K]}getStartTime(K){return this.startTicks[K]/this.Y}KU(K){return this.getStartTime(K)+this.getDuration(K)}Rr(){return NaN}getDuration(K){K=this.U(K);return K>=0?K/this.Y:-1}U(K){return K+1=0}PA(){return this.B?this.startTicks[this.count]/this.Y:NaN}kY(){return 0}CS(){return this.count}L(){return""}oj(K){K*=this.Y;K=g.H2(this.startTicks.subarray(0,this.count),K);return K>=0?K:Math.max(0,-K-2)}isLoaded(){return this.HD()>=0}xa(K,H){if(K>=this.HD())return 0;var r=0;for(H=this.getStartTime(K)+H;Kthis.getStartTime(K);K++)r=Math.max(r,K2(this,K)/this.getDuration(K));return r}resize(K){K+=2;var H=this.offsets;this.offsets=new Float64Array(K+1);var r=this.startTicks;this.startTicks= new Float64Array(K+1);for(K=0;K0&&K&&(r=r.range.end+1,K=Math.min(K,this.info.contentLength-r),K>0&&O.push(new eC(4,this,RS(r,K),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,H)));return new Ub(O)}cn(K){if(K.info.type=== 1){if(this.Y)return;this.Y=bF(K.Y)}else if(K.info.type===2){if(this.V||this.index.HD()>=0)return;if(g.fX(this.info)){var H=this.index,r=g.CL(K);K=K.info.range.start;var O=g.Hg(r,0,1936286840);r=j2(O);H.Y=r.timescale;var A=r.earliestPresentationTime;H.offsets[0]=r.firstOffset+K+O.size;H.startTicks[0]=A;H.B=!0;K=r.subsegmentDurations.length;for(A=0;A0&&r===k[0].clusterPos)for(r=0;r=this.index.K(r+1);)r++;return Ow(this,r,H,K.Y).fK}N(K){K.L();return this.K()?!0:K.range.end+1this.info.contentLength&&(H=new qt(H.start,this.info.contentLength- 1)),new Ub([new eC(4,K.A,H,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,K.clipId)]);K.type===4&&(K=this.TF(K),K=K[K.length-1]);var r=0,O=K.range.start+K.K+K.Y;K.type===3&&(K.L(),r=K.iG,O===K.range.end+1&&(r+=1));return Ow(this,r,O,H)}gZ(){return null}D(K,H=!1){K=this.index.oj(K);H&&(K=Math.min(this.index.HD(),K+1));return Ow(this,K,this.index.K(K),0)}B(){return!0}U(){return!0}Md(){return!1}lG(){return this.indexRange.length+this.initRange.length}hy(){return this.indexRange&& this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var vX=class{constructor(K=0,H=0,r="SPATIAL_AUDIO_TYPE_NONE",O=!1,A,k,b="AUDIO_QUALITY_UNKNOWN",D=!1){this.sampleRate=K;this.numChannels=H;this.spatialAudioType=r;this.B=O;this.N=A;this.Y=k;this.audioQuality=b;this.K=D}isMultiChannelAudio(){return this.numChannels>2}};var ZF=class{constructor(K,H,r,O="",A="",k=""){this.displayName=K;this.vssId=H;this.languageCode=r;this.kind=O;this.xtags=A;this.id=k}};var B51={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},idO={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 gU={WIDTH:{name:"width",video:!0,valid:640,YV:99999},HEIGHT:{name:"height",video:!0,valid:360,YV:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,YV:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,YV:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",YV:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,YV:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",YV:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",YV:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",YV:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",YV:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",YV:"false"}};var vm={["0"]:"f",["160"]:"h",["133"]:"h",["134"]:"h",["135"]:"h",["136"]:"h",["137"]:"h",["264"]:"h",["266"]:"h",["138"]:"h",["298"]:"h",["299"]:"h",["304"]:"h",["305"]:"h",["214"]:"h",["216"]:"h",["374"]:"h",["375"]:"h",["140"]:"a",["141"]:"a",["327"]:"sa",["258"]:"m",["380"]:"mac3",["328"]:"meac3",["161"]:"H",["142"]:"H",["143"]:"H",["144"]:"H",["222"]:"H",["223"]:"H",["145"]:"H",["224"]:"H",["225"]:"H",["146"]:"H",["226"]:"H",["227"]:"H",["147"]:"H",["384"]:"H",["376"]:"H",["385"]:"H",["377"]:"H", ["149"]:"A",["261"]:"M",["381"]:"MAC3",["329"]:"MEAC3",["598"]:"9",["278"]:"9",["242"]:"9",["243"]:"9",["244"]:"9",["775"]:"9",["776"]:"9",["777"]:"9",["778"]:"9",["779"]:"9",["780"]:"9",["781"]:"9",["782"]:"9",["783"]:"9",["247"]:"9",["248"]:"9",["353"]:"9",["355"]:"9",["356"]:"9",["271"]:"9",["577"]:"9",["313"]:"9",["579"]:"9",["272"]:"9",["302"]:"9",["303"]:"9",["407"]:"9",["408"]:"9",["308"]:"9",["315"]:"9",["330"]:"9h",["331"]:"9h",["332"]:"9h",["333"]:"9h",["334"]:"9h",["335"]:"9h",["336"]:"9h", ["337"]:"9h",["338"]:"so",["600"]:"o",["250"]:"o",["251"]:"o",["774"]:"o",["194"]:"*",["195"]:"*",["220"]:"*",["221"]:"*",["196"]:"*",["197"]:"*",["279"]:"(",["280"]:"(",["317"]:"(",["318"]:"(",["273"]:"(",["274"]:"(",["357"]:"(",["358"]:"(",["275"]:"(",["359"]:"(",["360"]:"(",["276"]:"(",["583"]:"(",["584"]:"(",["314"]:"(",["585"]:"(",["561"]:"(",["277"]:"(",["361"]:"(h",["362"]:"(h",["363"]:"(h",["364"]:"(h",["365"]:"(h",["366"]:"(h",["591"]:"(h",["592"]:"(h",["367"]:"(h",["586"]:"(h",["587"]:"(h", ["368"]:"(h",["588"]:"(h",["562"]:"(h",["409"]:"(",["410"]:"(",["411"]:"(",["412"]:"(",["557"]:"(",["558"]:"(",["394"]:"1",["395"]:"1",["396"]:"1",["397"]:"1",["716"]:"1",["717"]:"1",["919"]:"1",["398"]:"1",["718"]:"1",["719"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["722"]:"1",["723"]:"1",["401"]:"1",["724"]:"1",["725"]:"1",["571"]:"1",["402"]:"1",["694"]:"1h",["695"]:"1h",["696"]:"1h",["697"]:"1h",["698"]:"1h",["699"]:"1h",["700"]:"1h",["701"]:"1h",["702"]:"1h",["703"]:"1h",["386"]:"3", ["387"]:"w",["406"]:"6",["787"]:"1",["788"]:"1",["917"]:"1",["918"]:"1",["548"]:"1e",["549"]:"1e",["550"]:"1e",["551"]:"1e",["809"]:"1e",["810"]:"1e",["552"]:"1e",["811"]:"1e",["812"]:"1e",["553"]:"1e",["813"]:"1e",["814"]:"1e",["554"]:"1e",["815"]:"1e",["816"]:"1e",["555"]:"1e",["817"]:"1e",["818"]:"1e",["572"]:"1e",["556"]:"1e",["645"]:"(",["646"]:"(",["647"]:"(",["648"]:"(",["649"]:"(",["650"]:"(",["651"]:"(",["652"]:"(",["653"]:"(",["654"]:"(",["655"]:"(",["656"]:"(",["657"]:"(",["658"]:"(",["659"]:"(", ["660"]:"(",["661"]:"(",["662"]:"(",["663"]:"(",["664"]:"(",["665"]:"(",["666"]:"(",["667"]:"(",["668"]:"(",["669"]:"(",["670"]:"(",["671"]:"(",["672"]:"(",["673"]:"(",["674"]:"(h",["675"]:"(h",["676"]:"(h",["677"]:"(h",["678"]:"(h",["679"]:"(h",["680"]:"(h",["681"]:"(h",["682"]:"(h",["683"]:"(h",["684"]:"(h",["685"]:"(h",["686"]:"(h",["687"]:"(h",["688"]:"A",["689"]:"A",["690"]:"A",["691"]:"MEAC3",["773"]:"i",["806"]:"I",["805"]:"I",["829"]:"9",["830"]:"9",["831"]:"9",["832"]:"9",["833"]:"9",["834"]:"9", ["835"]:"9",["836"]:"9",["892"]:"9",["893"]:"9",["837"]:"9",["838"]:"9",["839"]:"9",["840"]:"9",["841"]:"(",["842"]:"(",["843"]:"(",["844"]:"(",["845"]:"(",["846"]:"(",["847"]:"(",["848"]:"(",["894"]:"(",["895"]:"(",["849"]:"(",["850"]:"(",["851"]:"(",["852"]:"(",["865"]:"9",["866"]:"9",["867"]:"9",["868"]:"9",["869"]:"9",["870"]:"9",["871"]:"9",["872"]:"9",["896"]:"9",["897"]:"9",["873"]:"9",["874"]:"9",["875"]:"9",["876"]:"9",["877"]:"(",["878"]:"(",["879"]:"(",["880"]:"(",["881"]:"(",["882"]:"(", ["883"]:"(",["884"]:"(",["898"]:"(",["899"]:"(",["885"]:"(",["886"]:"(",["887"]:"(",["888"]:"(",["900"]:"2",["901"]:"2",["902"]:"2",["903"]:"2",["904"]:"2",["905"]:"2",["906"]:"2",["907"]:"2",["908"]:"2",["911"]:"9",["912"]:"9",["913"]:"9",["914"]:"1",["915"]:"1",["916"]:"1"};var kS="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var DF=class{constructor(K,H,r,O,A,k,b,D,y,I,Z){this.width=K;this.height=H;this.B=D;this.quality=k||bv(K,H);this.qualityOrdinal=w$[this.quality];this.fps=r||0;this.stereoLayout=!A||O!=null&&O!=="UNKNOWN"&&O!=="RECTANGULAR"?0:A;this.projectionType=O?O==="EQUIRECTANGULAR"&&A===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":O:"UNKNOWN";(K=b)||(r=w$[this.quality],r===0?K="Otomatik":(K=this.projectionType,H=this.fps,K=r.toString()+(K==="EQUIRECTANGULAR"||K==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||K==="MESH"?"s": "p")+(H>55?"60":H>49?"50":H>39?"48":"")));this.qualityLabel=K;this.K=y||"";this.primaries=I||"";this.N=Z??!0}Y(){return this.fps>32}isHdr(){return this.K==="smpte2084"||this.K==="arib-std-b67"}};var IG=class{constructor(K,H,r={}){this.id=K;this.mimeType=H;r.vn>0||(r.vn=16E3);Object.assign(this,r);[this.itag,this.Y]=this.id.split(";");this.containerType=jb(H);this.nK=vm[this.itag]||""}D(){return this.video}G(){return this.audio}ie(){return this.containerType===2}N(){return this.nK==="9"||this.nK==="("||this.nK==="9h"||this.nK==="(h"}Y7(){return this.nK==="1"||this.nK==="1h"||eb&&this.nK==="1e"}L(){return this.nK==="mac3"||this.nK==="meac3"||this.nK==="m"||this.nK==="i"||Lv(this)}U(){return this.nK=== "MAC3"||this.nK==="mac3"||this.nK==="MEAC3"||this.nK==="meac3"}isEncrypted(){return!!this.contentProtection}Sl(){return!!this.audio}rY(){return!!this.video}B(){return this.mimeType==="application/x-mpegURL"}K(){var K=this.mimeType;return K.includes("vtt")||K.includes("text/mp4")}isVertical(){return!!this.video&&this.video.width{!this.DE()&&this.isActive&&this.ek("error",this)}, updateend:()=>{!this.DE()&&this.isActive&&this.ek("updateend",this)}}; this.D6.BL(this.Q$);this.B_=this.isActive}appendBuffer(K,H,r){if(this.D6.rR()!==this.appendWindowStart+this.start||this.D6.xQ()!==this.appendWindowEnd+this.start||this.D6.w1()!==this.timestampOffset+this.start)this.D6.supports(1),this.D6.Lx(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.D6.wd(this.timestampOffset+this.start);this.D6.appendBuffer(K,H,r)}abort(){this.D6.abort()}remove(K,H){this.D6.remove(K+this.start,H+this.start)}GB(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.D6.clear()}Lx(K, H){this.appendWindowStart=K;this.appendWindowEnd=H}q_(){return this.timestampOffset+this.start}rR(){return this.appendWindowStart}xQ(){return this.appendWindowEnd}wd(K){this.timestampOffset=K}w1(){return this.timestampOffset}j6(K=!1){K=this.D6.j6(K);return WX(K,this.start,this.end)}Fq(){return this.D6.Fq()}DO(){return this.D6.DO()}BZ(){return this.D6.BZ()}hd(){return this.D6.hd()}Me(){this.D6.Me()}IM(K){return this.D6.IM(K)}cK(){return this.D6.cK()}u5(K){this.D6.u5(K)}QH(){return this.D6.QH()}uK(K, H,r){this.D6.uK(K,H,r)}ER(K,H,r){this.D6.ER(K,H,r)}aH(K,H){return this.D6.aH(K,H)}supports(K){return this.D6.supports(K)}U$(){return this.D6.U$()}ga(){return this.D6.ga()}isView(){return!0}jj(){return this.D6.jj()?this.isActive:!1}isLocked(){return this.B_&&!this.isActive}qv(K){K=this.D6.qv(K);K.vw=`${this.start}-${this.end}`;return K}KI(){return this.D6.KI()}NC(){return this.D6.NC()}Fl(){return this.D6.Fl()}zF(){this.D6.lD(this.Q$);super.zF()}Zz(){return this.isActive}O2(K){this.isActive=K;this.B_= this.B_||this.isActive}};var pp=!1;var hy=class extends g.V7{constructor(K,H,r,O,A,k){super();this.zL=K;this.xg=H;this.id=r;this.containerType=O;this.nK=A;this.rY=k;this.uc=this.eG=this.KQ=null;this.bx=!1;this.appendWindowStart=this.timestampOffset=0;this.OF=gB([],[]);this.kD=!1;this.pU=[];this.Bj=Pw?[]:void 0;this.handler=b=>this.ek(b.type,this); this.zL?.addEventListener&&(this.zL.addEventListener("updateend",this.handler),this.zL.addEventListener("error",this.handler))}appendBuffer(K,H,r){this.kD=!1;r&&(this.eG=r);K.length&&(this.zL?.appendBuffer?this.zL.appendBuffer(K):this.zL?this.zL.append(K):this.xg&&this.xg.webkitSourceAppend(this.id,K));H&&(H.isEncrypted()&&(this.uc=this.eG),H.type===3&&(this.KQ=H),this.pU.push(H.nE()),this.pU.length>4&&this.pU.shift());this.Bj&&(this.Bj.length>=2||K.length>1048576?delete this.Bj:this.Bj.push(K))}abort(){try{this.zL? this.zL.abort():this.xg&&this.xg.webkitSourceAbort(this.id)}catch(K){apJ&&g.HS(new g.zh(`Error while abort the source buffer: ${K.name}, ${K.message}`))}this.eG=this.KQ=null}remove(K,H,r){this.kD=!1;this.zL?.remove&&(r&&r({b:N3(this.j6()),s:K,e:H}),this.zL.remove(K,H))}GB(){this.remove(this.rR(),this.xQ())}clear(){this.BZ()||(this.abort(),this.GB(),this.uc=this.eG=this.KQ=null,this.appendWindowStart=this.timestampOffset=0,this.OF=gB([],[]),this.kD=!1,this.Bj=Pw?[]:void 0,this.bx=!0)}rR(){return pp&& this.rY?this.appendWindowStart:this.zL?.appendWindowStart||0}xQ(){return this.zL?.appendWindowEnd||0}Lx(K,H){this.zL&&(pp&&this.rY?(this.appendWindowStart=K,this.zL.appendWindowEnd=H):K>this.rR()?(this.zL.appendWindowEnd=H,this.zL.appendWindowStart=K):(this.zL.appendWindowStart=K,this.zL.appendWindowEnd=H))}q_(){return this.timestampOffset}wd(K){pp?this.timestampOffset=K:this.supports(1)&&(this.zL.timestampOffset=K)}w1(){return pp?this.timestampOffset:this.supports(1)?this.zL.timestampOffset:0}j6(K= !1){if(K)return this.kD||this.Fq()||(this.OF=this.j6(!1),this.kD=!0),this.OF;try{return this.zL?this.zL.buffered:this.xg?this.xg.webkitSourceBuffered(this.id):gB([0],[Infinity])}catch(H){return gB([],[])}}Fq(){return this.zL?.updating||!1}BZ(){return this.bx}hd(){return!this.bx&&this.Fq()}Me(){this.bx=!1}IM(K){var H=K?.nK;K=K?.containerType;return!H&&!K||H===this.nK&&K===this.containerType}cK(){return this.eG}u5(K){this.eG=K}QH(){return this.uc}aH(K,H){return this.containerType!==K||this.nK!==H}uK(K, H,r){if(this.containerType!==K||r&&this.aH(K,r))this.supports(4),G4()&&this.zL.changeType(H),r&&(this.nK=r);this.containerType=K}ER(K,H,r){this.containerType&&this.aH(K,H)&&G4()&&this.zL.changeType(r);this.containerType=K;this.nK=H}U$(){return this.KQ}ga(){return!!this.KQ&&!this.KQ.Aq}isView(){return!1}supports(K){switch(K){case 1:return this.zL?.timestampOffset!==void 0;case 0:return!!this.zL?.appendBuffer;case 2:return!!this.zL?.remove;case 3:return!(!this.zL?.addEventListener||!this.zL?.removeEventListener); case 4:return!(!this.zL||!this.zL.changeType);default:return!1}}jj(){return!this.Fq()}isLocked(){return!1}qv(K){K.to=this.w1();K.up=this.Fq();K.aw=`${(this.zL?.appendWindowStart||0).toFixed(3)}-${(this.zL?.appendWindowEnd||Infinity).toFixed(3)}`;return K}DO(){return this.zL?.writeHead||0}KI(){var K={};for(let H=0;H{}); this.K?.clear();this.Y?.clear()}U(){this.K?.Me();this.Y?.Me();this.D=!1}BZ(){return this.Y?.BZ()||this.K?.BZ()}IM(K,H){return!!this.K&&!!this.Y&&this.K.IM(H)&&this.Y.IM(K)}Vg(){return!!this.mediaSource&&this.mediaSource.streaming===!1}},aG=!1;var kgm=/action_display_post/;g.A7=class extends g.V7{constructor(K="",H=null,r=!1){super();this.sourceUrl=K;this.isLivePlayback=r;this.gZ=this.duration=0;this.isPremiere=this.Tq=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.N=!1;this.AI=this.yP=0;this.isOtf=this.KE=!1;this.Md=(0,g.a)();this.J=Infinity;this.K={};this.Y=new Map;this.state=this.xe=0;this.timeline=null;this.isManifestless=!1;this.Nd=[];this.L=null;this.TF=0;this.V="";this.Vg=NaN;this.iQ=this.LZ=this.timestampOffset=this.G=0;this.eZ=this.IH=NaN;this.eo= 0;this.ob=this.U=!1;this.CK=[];this.rZ={};this.bG=this.Yv=NaN;this.E5=H?.jk("html5_use_network_error_code_enums");Cl=!!H&&H.jk("html5_modern_vp9_mime_type");IE=!!H?.jk("html5_enable_flush_during_seek")&&g.PL();F4=!!H?.jk("html5_enable_reset_audio_decoder")&&g.PL();ZE=!!H?.nz().Y()}isLoading(){return this.state===1}ox(){return this.state===3}cn(){return g.uN(this.K,K=>!!K.info.video&&K.info.video.qualityOrdinal>=2160)}B(){return g.uN(this.K,K=>!!K.info.contentProtection)}pK(K){var H=K.getElementsByTagName("Representation"); if(K.getElementsByTagName("SegmentList").length>0||K.getElementsByTagName("SegmentTemplate").length>0){this.KE=this.N=!0;this.timeline||(this.timeline=new UMM);huM(this.timeline,K);this.ek("refresh");for(K=0;K=0?e=pX(w):d=`${d}?range=${w}`}A.call(k,new Vw(D.iG,D.startSecs,D.pG,D.K,d,e,D.Y))}O=I}r.update(O,this.isLive,this.gZ)}uZm(this.timeline);return!0}this.duration=gF(xm(K,"mediaPresentationDuration"));a:{for(b=0;b{})}}suspend(){this.L&&this.L.stop()}resume(){wN(this)}Ik(){if(this.isManifestless&&this.isWindowedLive&&gN(this))return gN(this); var K=this.K,H=!1,r=NaN,O=NaN;for(let k in K){let b=K[k];var A=b.index;if(!A.isLoaded()||b.info.K())continue;b.L&&(H=!0);A=A.PA();b.info.Sl()&&(isNaN(r)||A0))return this.Ik()-K}}K=this.K;for(let H in K){let r=K[H].index;if(r.isLoaded()&&!K[H].info.K())return r.kY()}return 0}getStreamTimeOffset(){return this.G}Rr(K){for(let H in this.K){let r= this.K[H].index;if(r.isLoaded()){let O=r.oj(K),A=r.Rr(O);if(A)return A+K-r.getStartTime(O)}}return NaN}qj(){return this.TF}uG(){for(let K in this.K)this.K.hasOwnProperty(K)&&(this.K[K].Y=null,this.K[K].Yv=!1)}};g.A7.prototype.hy=r4(4);var Cl,IE,F4,ZE,zX=null,J7=!!navigator.mediaCapabilities?.decodingInfo,$2={commentary:1,alternate:2,dub:3,main:4};var aE=new Set,sg=new Map;var $zN=class{constructor(K){this.Bn=K;this.xS=this.mM=this.lG=this.L=this.V=this.uj=this.rZ=this.Yv=!1;this.G=this.D=0;this.ee=this.pK=!1;this.Nd=!0;this.E5=!1;this.fL=0;this.CK=this.hy=this.Id=this.gZ=!1;this.K={};this.Nv=this.GL=this.Zu=this.disableAv1=this.Vg=this.T5=this.vI=this.uG=this.Y=this.B=this.U=!1;this.ob=0;this.Md=!1;this.G5=this.Bn.W("html5_disable_aac_preference");this.d1=Infinity;this.pT=0;this.Mv=this.Bn.aE();this.O1=this.Bn.experiments.jk("html5_enable_vp9_fairplay");this.CG=this.Bn.W("html5_force_av1_for_testing"); this.ee=this.Bn.s5().K.m0(qWt);this.vD=this.Bn.s5().K.m0(jLn);this.bG=this.Bn.experiments.K("html5_av1_ordinal_cap");this.Z6=this.Bn.W("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.wv=this.Bn.W("html5_account_onesie_format_selection_during_format_filter");this.vn=this.Bn.experiments.K("html5_max_byterate");this.TF=this.Bn.W("html5_enable_iamf_audio");this.CQ=this.Bn.s5().K.m0(yNt);this.cn=this.Bn.experiments.jk("html5_allow_capability_merge");this.tq=this.Bn.W("html5_enable_encrypted_av1")}};var jR=class{constructor(K,H,r,O){this.flavor=K;this.keySystem=H;this.B=r;this.experiments=O;this.Y={};this.iW=this.keySystemAccess=null;this.lw=this.rz=-1;this.dX=null;this.N=!!O&&O.jk("edge_nonprefixed_eme");O&&O.jk("html5_enable_vp9_fairplay")}clone(K){return new jR(this.flavor,K,this.B,this.experiments)}K(){return this.keySystem==="com.youtube.fairplay.sbdl"}qv(){return{flavor:this.flavor,keySystem:this.keySystem}}HC(){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}}},ko={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},q_N={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},VRn={widevine:1,fairplay:2,playready:3};var eln=class extends g.au{constructor(K,H,r,O=!1,A){super();this.Bn=H;this.useCobaltWidevine=O;this.Z=A;this.Y=[];this.B={};this.K={};this.callback=null;this.V=!1;this.N=[];this.initialize(K,!r)}initialize(K,H){for(let O of Object.keys(K)){var r=O;for(let A of K[r])if(A.contentProtection)for(let k of Object.keys(A.contentProtection)){r=k;let b=ko[k];!b&&this.W("html5_enable_vp9_fairplay")&&r==="fairplay"&&(b=["com.youtube.fairplay.sbdl"]);if(b)for(let D of b)this.B[D]=this.B[D]||new jR(r,D,A.contentProtection[r], this.Bn.experiments),this.K[r]=this.K[r]||{},this.K[r][A.mimeType]=!0}}gR()&&(this.B["com.youtube.fairplay"]=new jR("fairplay","com.youtube.fairplay","",this.Bn.experiments),this.W("html5_enable_vp9_fairplay")||(this.K.fairplay=this.K.fairplay||{},this.K.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.K.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.Y=LNP(H,this.useCobaltWidevine,this.W("html5_enable_safari_fairplay")&&!0,this.W("html5_enable_vp9_fairplay")).filter(O=>!!this.B[O])}probe(K){this.callback= K; this.N=[];ir(this.Bn.experiments)?y8(this):UzJ(this)}W(K){return this.Bn.experiments.jk(K)}},bM;var tRm={"":"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 ll4={OFF:"0",oR:"1",HJ:"2",dB:"3"};var WM5={RED:"red",Rq:"white"};var G0n=class{constructor(K){K=db(K.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(K).map(([H,r])=>typeof r==="string"?[H,r]:[H,r[0]]))}m0(K){if(K.cF!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return VSd(this,K)}jk(K){return this.flags.get(`${K}`)==="true"}};var z2p=class{constructor(K,H,r){this.Y=void 0;this.experimentIds=K?K.split(","):[];this.flags=db(H||"","&");K={};for(let O of this.experimentIds)K[O]=!0;this.experiments=K;r=new G0n(r);this.N=new AaN(r);this.B=new OXN(r)}s5(){return this.N}nz(){return this.B}jk(K){K=this.m0(K);JSON.stringify(K);return K==="true"}K(K,H=0){K=this.m0(K);JSON.stringify(K);return K===void 0?H:Number(K)}m0(K){return this.flags[K]}};var CMJ=Promise.resolve(),JrM=K=>CMJ.then(K),Ggp=window.queueMicrotask?window.queueMicrotask.bind(window):JrM;var fln=class{constructor(K,H,r=!1){this.experiments=K;this.Vg=H;this.Md=r;this.J=!!g.et("cast.receiver.platform.canDisplayType");this.U={};this.G=!1;this.B=new Map;this.D=!0;this.K=this.Y=!1;this.Yv=0;this.L=null;this.Nd=this.experiments.jk("html5_disable_vp9_encrypted");this.N=this.experiments.jk("html5_enable_encrypted_av1");K=g.et("cast.receiver.platform.getValue");this.V=!this.J&&K&&K("max-video-resolution-vpx")||null;WNt(this);this.Y=!!(gR()&&Ep()>=21)}canPlayType(K,H){K=K.canPlayType?K.canPlayType(H): !1;g.lx?K=K||sOp[H]:tp===2.2?K=K||mMH[H]:xB()&&(K=K||alJ[H]);return!!K}isTypeSupported(K){return this.J?window.cast.receiver.platform.canDisplayType(K):$S(K)}},mMH={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},alJ={"application/x-mpegURL":"maybe"},sOp={"application/x-mpegURL":"maybe"};var no4=class extends g.V7{constructor(){super();this.items={}}add(K,H){if(!this.items[K]&&(H.pn||H.Xb||H.bN)){var r=this.items;let O=H;Object.isFrozen&&!Object.isFrozen(H)&&(O=Object.create(H),Object.freeze(O));r[K]=O;this.ek("vast_info_card_add",K)}}remove(K){var H=this.get(K);delete this.items[K];return H}get(K){return this.items[K]||null}isEmpty(){return g.kA(this.items)}};var aU={q9:1,Ql:2,KH:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var f9=class extends g.au{constructor(K,H){super();this.JO=K;this.id=H;this.K=!1;this.JO.exports.TrackedPointer_acquire(this.id);h21?.register(this,{id:this.id,JO:this.JO,stack:void 0},this);this.addOnDisposeCallback(()=>{this.K||this.JO.exports.TrackedPointer_release(this.id);h21?.unregister(this)})}get(){this.DE(); return this.JO.exports.TrackedPointer_get(this.id)}getId(){this.DE();return this.id}c7(){this.DE();var K=this.id;this.JO.exports.TrackedPointer_transferToCpp(K);this.K=!0;this.dispose();return K}},h21=typeof FinalizationRegistry!=="undefined"?new FinalizationRegistry(CYH):void 0;var JgM=class extends g.au{c7(){this.DE();var K=this.K.c7();this.dispose();return K}constructor(K,H){super();this.JO=K;this.K=typeof H==="number"?new f9(K,H):H;this.addOnDisposeCallback(()=>{this.K.dispose()})}};var uON=class extends g.au{constructor(K,H){super();this.wY=K;this.K=new f9(this.wY,H);g.W(this,this.K)}encrypt(K){this.DE();this.wY.exports.w3775f99f796e2416(this.K.getId(),$o(K).getId())}};var qX1=class{constructor(K,H,r){this.wY=K;this.Y=!1;H=T0(K,H);try{let A;A=K.exports.w452e154ebb3e0c0e($o(H).getId());if(A===0)throw Error("Failed to create Crypto");var O=new uON(K,A)}finally{H.dispose()}this.K=O;r&&(this.B=r)}encrypt(K,H){return xo(this,K,H,!1).Os}DE(){return this.Y}dispose(){this.DE()||(g.sV(this.K),this.Y=!0)}};var sIp=class{constructor(){this.Y=this.w6=0;this.K=Array.from({length:n9.length}).fill(0)}Kg(K,H=1){this.w6+=H;this.Y+=K;K/=H;for(let r=0;rk.apply(D,[Z].concat(b)))}}}}Sw(){return new R2M}li(K,H,r=1){H instanceof R2M&&(LZ(this,K,(0,g.a)()-H.startTimeMs,r),H.K=!0)}CV(K,H){var r=(0,g.a)(); H=H();go(this,H,K,r)}r$(){var K={};for(let r in this.profiles){if(!this.profiles.hasOwnProperty(r))continue;a:{var H=this.profiles[r];if(H.w6===0){H=null;break a}let O=Math.ceil(H.w6).toFixed(0)+"."+H.Y.toFixed(0);for(let A=0;A0)O+="."+n9[A].toFixed(0)+"_"+H.K[A].toFixed(0);else break;H=O}H&&(K[r]=H)}this.profiles=new p0m;return K}toString(){return""}};var hp=new class{isActive(){return!1}gq(){}Sw(){}li(){}CV(K,H){H()}r$(){return{}}toString(){return""}},KL5=!!+ZB("html5_enable_profiler"),HQM=!!+ZB("html5_onesie_enable_profiler"),uU=KL5||HQM?new iZJ:hp,LYN=KL5?uU:hp,lM=HQM?uU:hp;var r14=class{constructor(K){this.exports=K}heap(){return this.exports.memory.buffer}buffer(K,H){return new Uint8Array(this.heap(),K,H)}ownsBuffer(K){return K.buffer===this.heap()}malloc(K){return this.exports.malloc(K)}free(K){this.exports.free(K)}untrackAllocation(){}realloc(K,H){return this.exports.realloc(K,H)}copyIn(K){var H=this.malloc(K.byteLength);H=this.buffer(H,K.byteLength);H.set(K);return H}copyInRaw(K){var H=this.exports.malloc(K.byteLength);this.buffer(H,K.byteLength).set(K);return H}moveOut(K){var H= K.slice();this.ownsBuffer(K)&&this.free(K.byteOffset);return H}};lM.gq(r14,{copyIn:K=>({profile:"copyj2w",w6:K===void 0?0:Math.ceil(K.byteLength/16)}), copyInRaw:(K,H)=>({profile:"copyj2w",w6:Math.ceil(H.byteLength/16)}), moveOut:K=>({profile:"copyw2j",w6:K===void 0?0:Math.ceil(K.byteLength/16)})});var A1y=class{constructor(){var K=new OQP;this.w24ba4eb63634d6c2=()=>{this.K.doSomething(this.module)}; this.w8e7e8ceb44ae02b9=(H,r)=>this.K.addDouble(this.module,H,r); this.w9d80ac14c25f2be1=(...H)=>{H.length<=2?this.K.addInt64(this.module,H[0],H[1]):this.K.addInt64(this.module,V8(H[0],H[1]),V8(H[2],H[3]))}; this.w5f89f02549a0d149=(H,r)=>this.K.addInt32(this.module,H,r); this.wea577f8f71502fc8=H=>+this.K.returnSameBool(this.module,!!H); this.w7f6f048ce13c153f=(...H)=>{H.length<=7?this.K.mixParams(this.module,H[0],H[1],H[2],H[3],!!H[4],H[5]>>>0,H[6]>>>0):this.K.mixParams(this.module,H[0],V8(H[1],H[2]),H[3],V8(H[4],H[5]),!!H[6],H[7]>>>0,H[8]>>>0)}; this.w40ccab4f686e0154=H=>this.K.passString(this.module,wo(this.module,H)); this.w5c0a63506b66111d=H=>this.K.passBytes(this.module,wo(this.module,H)); this.wea545cdf4b1c730b=(H,r,O)=>this.K.passBufferMix(this.module,wo(this.module,H),wo(this.module,r),O); this.w4dff06633fe4b530=(...H)=>H.length<=3?this.K.passBufferMixWithInt64(this.module,wo(this.module,H[0]),H[1],wo(this.module,H[2])):this.K.passBufferMixWithInt64(this.module,wo(this.module,H[0]),V8(H[1],H[2]),wo(this.module,H[3])); this.wf5cdb3cfaa1f7f2e=()=>this.K.getGreeting(this.module)?.c7()??0; this.wba99a98b4fd654de=()=>this.K.getBytesGreeting(this.module)?.c7()??0; this.K=K}s4(K){this.module=K}},bQ9=class{constructor(){var K=new kxd;this.w49779cc4ffbfec63=()=>{this.K.doSomething(this.module)}; this.wc935e1e95e58ea43=()=>{this.K.doSomethingElse(this.module)}; this.K=K}s4(K){this.module=K}},y1d=class{constructor(){var K=new DIy;this.B=1;this.K=new Map;this.wedc1d1c666433e48=H=>{H=this.K.get(H);if(!H)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.getValue");return H.getValue()}; this.w6cc83909a55943ea=(H,r)=>{H=this.K.get(H);if(!H)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.add");return H.add(r)}; this.wfb76c3f2db551eb3=(H,r)=>{H=this.K.get(H);if(!H)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.appendString");return H.appendString(wo(this.module,r))}; this.w470a2f58061c5953=H=>{H=this.K.get(H);if(!H)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.getStringValue");return H.getStringValue()?.c7()??0}; this.web6a951e412e14f7=(...H)=>{if(H.length<=2){var r=this.K.get(H[0]);if(!r)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.accumulate");return r.accumulate(H[1])}r=this.K.get(H[0]);if(!r)throw Error("Invalid instance ID for WasmBridgeTestingToJsWithLifecycle.accumulate");return r.accumulate(V8(H[1],H[2]))}; this.w03fb2be65fc59207=()=>{this.Y.staticHelper(this.module)}; this.w53fe8e28379cfd35=H=>{H=this.Y.create(this.module,H);return tr(this,H)}; this.w7d82416419835f0f=(H,r)=>{H=this.Y.createFromPair(this.module,H,r);return tr(this,H)}; this.w68f3a6b9f2e51e6f=H=>{H=this.Y.createWithString(this.module,wo(this.module,H));return tr(this,H)}; this.wbd11e21f95d022d5=H=>{var r=this.K.get(H);r&&(this.K.delete(H),r.dispose&&r.dispose())}; this.Y=K}s4(K){this.module=K}};var OQP=class{constructor(){new Uint8Array(0);this.K=new Uint8Array([10,20,30,40,50])}doSomething(){}addDouble(K,H,r){return H+r}addInt64(K,H,r){typeof BigInt==="undefined"&&(SR(H),SR(r))}addInt32(K,H,r){return H+r|0}returnSameBool(K,H){return H}mixParams(){}passString(K,H){Q8(H);return c0(H).byteLength}passBytes(K,H){new Uint8Array(c0(H));return c0(H).byteLength}passBufferMix(K,H,r,O){Q8(H);new Uint8Array(c0(r));return c0(H).byteLength+c0(r).byteLength+O|0}passBufferMixWithInt64(K,H,r,O){K=Number(r.toString()); return c0(H).byteLength+c0(O).byteLength+K|0}getGreeting(K){if(!K)throw Error("module is required");return T0(K,cW("Hello from TS"))}getBytesGreeting(K){if(!K)throw Error("module is required");return T0(K,this.K)}},kxd=class{doSomething(){}doSomethingElse(){}},qP=class{constructor(K,H,r=""){this.module=K;this.K="";this.Y=!1;this.value=H;this.K=r}getValue(){return this.value}add(K){return this.value=this.value+K|0}appendString(K){this.K+=Q8(K);return this.K.length}getStringValue(){return T0(this.module, cW(this.K))}accumulate(K){return Number(K.toString())}dispose(){this.Y=!0}DE(){return this.Y}},DIy=class{create(K,H){if(!K)throw Error("module is required");return new qP(K,H)}createFromPair(K,H,r){if(!K)throw Error("module is required");return new qP(K,H+r|0)}createWithString(K,H){if(!K)throw Error("module is required");return new qP(K,0,Q8(H))}staticHelper(){}};var jrN=class{constructor(){this.emscripten_notify_memory_growth=()=>{}; this.invoke_i=K=>this.invoke(K); this.invoke_ii=(K,H)=>this.invoke(K,H); this.invoke_iii=(K,H,r)=>this.invoke(K,H,r); this.invoke_iiii=(K,H,r,O)=>this.invoke(K,H,r,O); this.invoke_iiiii=(K,H,r,O,A)=>this.invoke(K,H,r,O,A); this.invoke_iiiiii=(K,H,r,O,A,k)=>this.invoke(K,H,r,O,A,k); this.invoke_iiiiiii=(K,H,r,O,A,k,b)=>this.invoke(K,H,r,O,A,k,b); this.invoke_iiij=(K,H,r,O,A)=>this.invoke(K,H,r,O,A); this.invoke_v=K=>{this.invoke(K)}; this.invoke_vi=(K,H)=>{this.invoke(K,H)}; this.invoke_vii=(K,H,r)=>{this.invoke(K,H,r)}; this.invoke_viii=(K,H,r,O)=>{this.invoke(K,H,r,O)}; this.invoke_viiii=(K,H,r,O,A)=>{this.invoke(K,H,r,O,A)}; this.invoke_viiiii=(K,H,r,O,A,k)=>{this.invoke(K,H,r,O,A,k)}; this.invoke_viiiiii=(K,H,r,O,A,k,b)=>{this.invoke(K,H,r,O,A,k,b)}; this._emscripten_throw_longjmp=()=>{throw Error("longjmp");}; this.__syscall_getcwd=(K,H)=>{if(!this.exports)return-1;if(H<2)return-34;K=new Uint8Array(this.exports.memory.buffer,K,2);K[0]=47;K[1]=0;return 2}}setExports(K){this.exports=K}invoke(K,...H){if(this.exports?.__indirect_function_table)return Number(this.exports.__indirect_function_table.get(K)(...H)); var r=this.exports,O="i"+H.map(A=>typeof A==="number"?"i":typeof A==="bigint"?"j":"i").join(""); r=r?.[`dynCall_${O}`];return typeof r==="function"?Number(r(K,...H)):0}},Mv1=class{constructor(){this.proc_exit=()=>{}; this.fd_write=(K,H,r,O)=>{if(!this.exports)return 1;K=new Uint32Array(this.exports.memory.buffer,H,r*2);H=0;for(let A=0;A0; this.fd_seek=()=>58; this.environ_sizes_get=(K,H)=>{if(!this.exports)return 1;var r=new DataView(this.exports.memory.buffer);r.setUint32(K,0,!0);r.setUint32(H,0,!0);return 0}; this.environ_get=()=>0; this.fd_read=()=>58; this.clock_time_get=(K,H,r,O)=>{if(!this.exports||K!==0&&K!==1)return 1;r=O!==void 0?O:r;H=K===1&&typeof performance!=="undefined"?performance.now():Date.now();K=new DataView(this.exports.memory.buffer,r,8);if(typeof BigInt!=="undefined"){typeof BigInt==="undefined"?H=0:(r=Math.trunc(H),H=BigInt(r)*BigInt(1E6)+BigInt(Math.round((H-r)*1E6)));let {low:A,high:k}=SR(H);K.setUint32(0,A>>>0,!0);K.setUint32(4,k>>>0,!0)}else{O=Math.trunc(H);r=Math.floor(O/1E3);O=(O-r*1E3)*1E6+Math.round((H-O)*1E6);let A= r&65535;r>>>=16;H=A*51712+(O&65535);O=r*51712+A*15258+(O>>>16)+Math.floor(H/65536);r=r*15258+Math.floor(O/65536)|0;K.setUint32(0,((O&65535)<<16|H&65535)>>>0,!0);K.setUint32(4,r>>>0,!0)}return 0}}},aI5=class{constructor(){this.env=new jrN; this.wasi_snapshot_preview1=new Mv1;this.wc468edaeba68a20a=this.Rm=new A1y;this.wdc191210bf123a29=this.T$=new bQ9;this.w93a5da5ec4fd4602=this.iu=new y1d}setExports(K){this.wasi_snapshot_preview1.exports=K;this.env.exports=K}s4(K){this.Rm.s4(K);this.T$.s4(K);this.iu.s4(K)}};var G0=class{constructor(K,H,r){this.instance=K;this.isAsmjs=r;this.exports=K=this.instance.exports;this.memory=new r14(K,!0);H.setExports(K);H.s4(this);K._initialize();H=Math.floor(Math.random()*256);K=Math.floor(Math.random()*256);r=0;try{r=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,r,16)).fill(H);if(this.exports.sentinel(r,16,K)!==K*16%256)throw"wasm.wm.vi";let O=new Uint8Array(this.exports.memory.buffer,r,16);for(let A=0;A<16;A++)if(O[A]!==(H+K)%256)throw`wasm.wm.vi${A}`; }finally{r!==0&&this.exports.free(r)}}},nXP=new class{constructor(){this.K=(!g.PL()||Ep()>=17)&&typeof window!=="undefined"&&!!window.WebAssembly}},W0=(!g.PL()||Ep()>=17)&&typeof window!=="undefined"&&!!window.WebAssembly&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);var Bcy=class{constructor(K,H,r){this.K=new qX1(K,H,r)}encrypt(K,H){try{return this.K.encrypt(K,H)}catch(r){MK(r,"wasm ocwce"),g.HS(r)}}Y(K,H){try{let r=xo(this.K,K,H,!0);return{Os:r.Os,signature:r.signature}}catch(r){MK(r,"wasm ocwceas"),g.HS(r)}}DE(){return this.K.DE()}dispose(){this.K.dispose()}};var v9N=class extends g.au{constructor(K,H,r){super();this.encryptedClientKey=H;this.D=r;this.Y=new Uint8Array(K.buffer,0,16);this.B=new Uint8Array(K.buffer,16)}L(K){this.K=new Bcy(K,this.Y,this.B);g.W(this,this.K)}};var IRy=class extends g.au{constructor(K,H){super();if(!H&&K)try{H=JSON.parse(K)}catch{}if(H){K=H.clientKey?g.sX(H.clientKey):null;var r=H.encryptedClientKey?g.sX(H.encryptedClientKey):null,O=H.keyExpiresInSeconds?Number(H.keyExpiresInSeconds)*1E3+(0,g.a)():null;K&&r&&O&&(this.K=new v9N(K,r,O),g.W(this,this.K));H.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.sX(H.onesieUstreamerConfig)||void 0);this.baseUrl=H.baseUrl}}};var ZQO=class extends g.au{constructor(){super();this.values={};this.G1={};this.Y={};this.B=this.K=0;this.N=new g.Fp(()=>{mM(this)},1E4); g.W(this,this.N)}merge(K){var H={};for(let O of Object.keys(this.values)){K[O]&&this.Y[O]&&(this.values[O]+=K[O]-this.Y[O]);if(!this.values[O]){var r=Td();this.values=r.values||{};this.G1=r.halfLives||{};this.Y=r.values?Object.assign({},r.values):{}}H[O]=this.values[O]&&this.G1[O]?this.values[O]/2**(this.K/this.G1[O]):0}this.Y=H}};var QC=class{constructor(){this.nV=this.wP=yH4;this.promise=new g.sZ((K,H)=>{this.wP=K;this.nV=H})}then(K,H){return this.promise.then(K,H)}resolve(K){this.wP(K)}reject(K){this.nV(K)}};var FLt="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(" "),KQ={KY:"caoe",Y6:"capsv",k6:"cbrand",gN:"cbr",Xg:"cbrver",JM:"cchip",pY:"ccappver",fY:"ccrv",hP:"cfrmver",zX:"c",WR:"cver",DG:"ctheme",L5:"cplayer",RR:"cmodel",HO:"cnetwork",kX:"cos",OS_VERSION:"cosver",rA:"cplatform",mV:"crqyear"},ekO=class extends g.au{constructor(K,H,r,O){super();this.webPlayerContextConfig=K;this.Kh= O;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.userDisplayImage="";this.FW=this.fi=this.Vg=!1;this.Zu=this.TF=this.d1=this.dV=this.userDisplayName="";this.sX=this.Qb=null;this.K={};this.rZ={};this.controlsType="0";this.t$=NaN;this.hy=!1;this.uG=(0,g.a)();this.qo=this.CK=0;this.kU=this.XQ=!1;this.widevineCertificate=null;this.preferGapless=this.kw=this.G5=this.U=this.T5=!1;this.J$=[];this.Nv=!1;this.bW=0;H=H?g.jy(H):{};K.csiPageType&&(this.csiPageType=K.csiPageType);K.csiServiceName&& (this.csiServiceName=K.csiServiceName);this.preferGapless=!!K.preferGapless;this.experiments=new z2p(K.serializedExperimentIds,K.serializedExperimentFlags,K);this.forcedExperiments=K.serializedForcedExperimentIds;this.cspNonce=K.cspNonce?K.cspNonce:fg("",H.csp_nonce);this.widevineCertificate=K.widevineCertificate?g.sX(K.widevineCertificate):null;this.s5().K.m0(DT)&&!this.widevineCertificate&&(this.widevineCertificate=g.sX("CAUSxwUKwQIIAxIQFwW5F8wSBIaLBjM6L3cqjBiCtIKSBSKOAjCCAQoCggEBAJntWzsyfateJO_DtiqVtZhSCtW8yzdQPgZFuBTYdrjfQFEEQa2M462xG7iMTnJaXkqeB5UpHVhYQCOn4a8OOKkSeTkwCGELbxWMh4x-Ib_7_up34QGeHleB6KRfRiY9FOYOgFioYHrc4E-shFexN6jWfM3rM3BdmDoh-07svUoQykdJDKR-ql1DghjduvHK3jOS8T1v-2RC_THhv0CwxgTRxLpMlSCkv5fuvWCSmvzu9Vu69WTi0Ods18Vcc6CCuZYSC4NZ7c4kcHCCaA1vZ8bYLErF8xNEkKdO7DevSy8BDFnoKEPiWC8La59dsPxebt9k-9MItHEbzxJQAZyfWgkCAwEAAToUbGljZW5zZS53aWRldmluZS5jb20SgAOuNHMUtag1KX8nE4j7e7jLUnfSSYI83dHaMLkzOVEes8y96gS5RLknwSE0bv296snUE5F-bsF2oQQ4RgpQO8GVK5uk5M4PxL_CCpgIqq9L_NGcHc_N9XTMrCjRtBBBbPneiAQwHL2zNMr80NQJeEI6ZC5UYT3wr8-WykqSSdhV5Cs6cD7xdn9qm9Nta_gr52u_DLpP3lnSq8x2_rZCR7hcQx-8pSJmthn8NpeVQ_ypy727-voOGlXnVaPHvOZV-WRvWCq5z3CqCLl5-Gf2Ogsrf9s2LFvE7NVV2FvKqcWTw4PIV9Sdqrd-QLeFHd_SSZiAjjWyWOddeOrAyhb3BHMEwg2T7eTo_xxvF-YkPj89qPwXCYcOxF-6gjomPwzvofcJOxkJkoMmMzcFBDopvab5tDQsyN9UPLGhGC98X_8z8QSQ-spbJTYLdgFenFoGq47gLwDS6NWYYQSqzE3Udf2W7pzk4ybyG4PHBYV3s4cyzdq8amvtE_sNSdOKReuHpfQ=")); Wq=this.W("web_player_deprecated_uvr_killswitch");try{var A=document.location.toString()}catch(w){A=""}this.Xi=A;this.ancestorOrigins=(O=window.location.ancestorOrigins)?Array.from(O):[];this.B=!!K.isEmbed;if(K.device){if(O=K.device,O.androidOsExperience&&(this.K.caoe=`${O.androidOsExperience}`),O.androidPlayServicesVersion&&(this.K.capsv=`${O.androidPlayServicesVersion}`),O.brand&&(this.K.cbrand=O.brand),O.browser&&(this.K.cbr=O.browser),O.browserVersion&&(this.K.cbrver=O.browserVersion),O.cobaltReleaseVehicle&& (this.K.ccrv=`${O.cobaltReleaseVehicle}`),this.K.c=O.interfaceName||"WEB",this.K.cver=O.interfaceVersion||"html5",O.interfaceTheme&&(this.K.ctheme=O.interfaceTheme),this.K.cplayer=O.interfacePlayerType||"UNIPLAYER",O.model&&(this.K.cmodel=O.model),O.network&&(this.K.cnetwork=O.network),O.os&&(this.K.cos=O.os),O.osVersion&&(this.K.cosver=O.osVersion),O.platform&&(this.K.cplatform=O.platform),A=g.IO(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),A==="all"||A==="once")O.chipset&&(this.rZ.cchip= O.chipset),O.cobaltAppVersion&&(this.rZ.ccappver=O.cobaltAppVersion),O.firmwareVersion&&(this.rZ.cfrmver=O.firmwareVersion),O.deviceYear&&(this.rZ.crqyear=O.deviceYear)}else this.K.c=H.c||"web",this.K.cver=H.cver||"html5",this.K.cplayer="UNIPLAYER";this.loaderUrl=this.B||aO(this)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"&&K.loaderUrl?K.loaderUrl||"":this.Xi;this.B&&g.Zy("yt.embedded_player.embed_url",this.loaderUrl);this.CL=(zF||Cg)&&t0()||WL();this.D=Gd(this.loaderUrl,QOJ,Eo9)||!1;O=this.loaderUrl;this.Vs= lo(Gd(O,ToH,null),O,!1,"Trusted Ad Domain URL");this.E5=sp(!1,H.privembed);this.protocol=this.Xi.indexOf("http:")===0?"http":"https";this.ey=CN(K.customBaseYoutubeUrl||"")||CN(this.Xi)||`${this.protocol}://www.youtube.com/`;O=K.eventLabel;A="detailpage";O==="adunit"?A=this.B?"embedded":"detailpage":O==="embedded"||this.D?A=mD(A,O,MRO):O&&(A="embedded");this.G=A;JQ();O=null;A=K.playerStyle;var k=g.mS(FLt,A);!A||k&&!this.D||(O=A);this.playerStyle=O;this.N=g.mS(FLt,this.playerStyle);this.houseBrandUserStatus= K.houseBrandUserStatus;this.J=this.N&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.tq=this.N&&(!!K.enableDelhiHbp||this.experiments.s5().K.m0(ANP));this.MZ=this.W("delhi_modern_web_player")||!!this.tq;this.P9=this.W("delhi_modern_web_player_icons")||!!this.tq;this.W("delhi_modern_web_player_horizontal_volume_controls");this.W("delhi_modern_web_player_lhs_volume_controls");this.tq||this.experiments.K("delhi_modern_web_player_responsive_compact_controls_threshold");this.W9=this.W("allow_autohide_on_paused_videos")|| !!this.tq;this.W("web_enable_varispeed_panel");this.NP=!this.J;this.n6=sp(!1,H.disableplaybackui);this.disablePaidContentOverlay=!!K.disablePaidContentOverlay;this.disableSeek=!!K.disableSeek;this.enableSpeedOptions=K.enableSpeedOptions||(T4().defaultPlaybackRate?DA||g.lu||g.h7?g.fl&&SN("20")||g.Ew&&SN("4")||wc&&SN("11")||S7():!(wc&&!g.$B("chrome")||DA||g.$B("android")||g.$B("silk")):!1);this.a6=sp(!1,H.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=!!K.supportsVarispeedExtendedFeatures; this.V=sp(this.playerStyle==="blazer",H.is_html5_mobile_device||K.isMobileDevice);this.I6=this.W("mweb_allow_background_playback")?!1:this.V&&!this.N;this.ZR=PX();this.qs=dNd;this.Ci=!!K.embedsHostFlags?.optOutApiDeprecation;var b;K.hideInfo!==void 0&&(b=!K.hideInfo);this.Zr=g.w1(this)&&!this.Ci||sp(!hr(this)&&!uM(this)&&!this.N,b);this.ff=!!K.mobileIphoneSupportsInlinePlayback;b=this.V&&co&&tp!=null&&tp>0&&tp<=2.3;O=K.useNativeControls;this.Nd=this.V&&(g.w1(this)||this.playerStyle==="blogger");A= this.V&&!this.Nd;O=g.qM(this)||!b&&sp(A,O)?"3":"1";this.disableOrganicUi=!!K.disableOrganicUi;A=K.controlsType;this.controlsType=this.disableOrganicUi||A===0?"0":O;this.uD=this.V;this.controlsType==="1"&&(this.uD||mD("2",K.autohide,ll4));this.color=mD("red",K.progressBarColor,WM5);this.zM=this.controlsType==="3";this.bG=!this.B;this.HB=(O=!this.bG&&!uM(this)&&!this.J&&!this.N&&!hr(this))&&!this.zM&&this.controlsType==="1";this.nL=g.nZ(this)&&O&&this.controlsType==="0"&&!this.HB&&!K.embedsEnableEmc3ds; this.qF=this.GR=b;b=this.experiments.s5().K.m0(iNJ)?!1:sp(!1,H.use_media_volume);this.CG=(this.controlsType==="3"||b)&&!this.Nd;this.yw=zF&&!g.Lu(601)?!1:!0;this.Ys=this.B||!1;this.Z6=uM(this)?"":(this.loaderUrl||H.post_message_origin||"").substring(0,128);this.widgetReferrer=K.widgetReferrer||"";var D;K.disableCastApi&&(D=!1);D=!this.D||sp(!0,D);b=!0;K.disableMdxCast&&(b=!1);this.hY=g.pZ(this)&&b||D&&b&&this.controlsType==="1"&&!this.V&&(uM(this)||g.nZ(this)||this.G==="profilepage");this.pw=!!window.document.pictureInPictureEnabled|| xS();D=!!K.supportsAutoplayOverride;this.vD=!(this.V&&!g.w1(this))&&!g.$B("nintendo wiiu")||D;this.gV=!!K.enableMutedAutoplay&&!1;D=(uM(this)||hr(this))&&this.playerStyle==="blazer";this.vA=!!K.disableFullscreen;b=pg(iM(this))&&g.w1(this);this.Pp=!this.vA&&(D||g.b$())&&!b;this.QG=this.W("html5_picture_in_picture_logging_onresize");this.Kz=this.experiments.K("html5_picture_in_picture_logging_onresize_ratio")??.33;this.bD=this.W("html5_picture_in_picture_blocking_onresize");this.xk=this.W("html5_picture_in_picture_blocking_ontimeupdate"); this.La=this.W("html5_picture_in_picture_blocking_document_fullscreen");this.AO=this.W("html5_picture_in_picture_blocking_standard_api");D=xB()&&SN(58)&&!WL();b=g.lx||typeof MediaSource==="undefined";this.xS=this.W("uniplayer_block_pip")&&(D||b)||this.bD||this.xk||this.AO;D=g.w1(this)&&!this.Ci;var y;K.disableRelatedVideos!==void 0&&(y=!K.disableRelatedVideos);this.AT=D||sp(!this.N,y);this.GW=!!K.enableContentOwnerRelatedVideos;this.GL=WL()&&tp>0&&tp<=4.4?"_top":"_blank";this.bQ=sp(this.playerStyle=== "blazer",K.enableCsiLogging);switch(this.playerStyle){case "blogger":y="bl";break;case "discover-ads":y="dd";break;case "gmail":y="gm";break;case "gac":y="ga";break;case "ads-preview":y="ap";break;case "ads-fe":y="adfe";break;case "books":y="gb";break;case "docs":case "flix":y="gd";break;case "duo":y="gu";break;case "google-live":y="gl";break;case "google-one":y="go";break;case "play":case "play-ads":y="gp";break;case "chat":y="hc";break;case "hangouts-meet":y="hm";break;case "photos-edu":case "picasaweb":y= "pw";break;default:y="yt"}this.L=y;this.ob=fg("",K.authorizedUserIndex);this.Bv=g.w1(this)&&(this.E5||!g.oD()||this.CL);var I;K.disableWatchLater!==void 0&&(I=!K.disableWatchLater);this.wv=((y=!this.Bv)||!!this.ob&&y)&&sp(!this.J,this.D?I:void 0);this.jo=K.isMobileDevice||!!K.disableKeyboardControls;this.loop=sp(!1,H.loop);this.pageId=K.initialDelegatedSessionId||"";this.PG=sp(!0,H.canplaylive);this.Zn=2;this.Ny=sp(!1,H.livemonitor);this.disableSharing=sp(this.N,K.disableSharing);(I=this.W("fill_video_container_size_override_from_wpcc")? K.videoContainerOverride:H.video_container_override)?(y=I.split("x"),y.length!==2?I=null:(I=Number(y[0]),y=Number(y[1]),I=isNaN(I)||isNaN(y)||I*y<=0?null:new g.mg(I,y))):I=null;this.EA=I;this.mute=!!K.startMuted;this.storeUserVolume=!this.mute&&sp(this.controlsType!=="0",K.storeUserVolume);I=K.annotationsLoadPolicy;this.annotationsLoadPolicy=this.controlsType==="3"?3:mD(void 0,I,aU);this.captionsLanguagePreference=K.captionsLanguagePreference||"";I=mD(2,K.captionsLanguageLoadPolicy,aU);this.controlsType=== "3"&&I===2&&(I=3);this.r3=I;this.Mv=K.hl||"en_US";this.region=K.contentRegion||"US";this.hostLanguage=K.hostLanguage||"en";this.So=!this.E5&&Math.random()`}Gu(){return this.s5().K.m0(g.rL)&& this.oJ()}oJ(){return(this.s5().K.m0(g.rL)||rN(this))&&!this.deviceIsAudioOnly&&g.PL()&&Ep()>=26&&fZ(this)}supportsGaplessAudio(){return g.Ew&&!g.lx&&QD()>=74||g.fl&&g.Lu(68)?!0:!1}supportsGaplessShorts(){return!this.W("html5_enable_short_gapless")||this.CL||g.rA?!1:!0}getPlayerType(){return this.K.cplayer}aE(){return this.G5}VF(){return this.wY}},p3p=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],RO=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE", "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],q9y=[19];var ORt={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},LQ={["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"'},r2J={["337"]:{width:3840,height:2160,bitrate:3E7,fps:30},["336"]:{width:2560,height:1440,bitrate:15E6,fps:30},["335"]:{width:1920,height:1080,bitrate:75E5,fps:30},["702"]:{width:7680,height:4320,bitrate:4E7,fps:60},["701"]:{width:3840, height:2160,bitrate:2E7,fps:60},["700"]:{width:2560,height:1440,bitrate:1E7,fps:60},["412"]:{width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},["359"]:{width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},["411"]:{width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},["410"]:{width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},["409"]:{width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"}, ["360"]:{width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},["358"]:{width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},["357"]:{width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},["274"]:{width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},["315"]:{width:3840,height:2160,bitrate:2E7,fps:60},["308"]:{width:2560,height:1440,bitrate:1E7,fps:60},["303"]:{width:1920,height:1080,bitrate:5E6,fps:60},["302"]:{width:1280, height:720,bitrate:25E5,fps:60},["299"]:{width:1920,height:1080,bitrate:75E5,fps:60},["298"]:{width:1280,height:720,bitrate:35E5,fps:60},["571"]:{width:7680,height:4320,bitrate:3E7,fps:60},["401"]:{width:3840,height:2160,bitrate:15E6,fps:60},["724"]:{width:3840,height:2160,bitrate:18E6,fps:60},["725"]:{width:3840,height:2160,bitrate:22E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["722"]:{width:2560,height:1440,bitrate:1E7,fps:60},["723"]:{width:2560,height:1440,bitrate:125E5,fps:60}, ["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["720"]:{width:1920,height:1080,bitrate:3E6,fps:60},["721"]:{width:1920,height:1080,bitrate:4E6,fps:60},["919"]:{width:1280,height:720,bitrate:5E5,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["718"]:{width:1280,height:720,bitrate:15E5,fps:60},["719"]:{width:1280,height:720,bitrate:2E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["716"]:{width:854,height:480,bitrate:6E5,fps:30},["717"]:{width:854,height:480,bitrate:8E5, fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["395"]:{width:426,height:240,bitrate:15E4,fps:30},["394"]:{width:256,height:144,bitrate:8E4,fps:30},["914"]:{width:720,height:406,bitrate:2E5,fps:30},["915"]:{width:720,height:406,bitrate:25E4,fps:30},["916"]:{width:720,height:406,bitrate:3E5,fps:30},["787"]:{width:1080,height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["917"]:{width:1080,height:608,bitrate:6E5,fps:30},["918"]:{width:1080,height:608,bitrate:8E5, fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["818"]:{width:3840,height:2160,bitrate:22E6,fps:60},["817"]:{width:3840,height:2160,bitrate:18E6,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["816"]:{width:2560,height:1440,bitrate:125E5,fps:60},["815"]:{width:2560,height:1440,bitrate:1E7,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["814"]:{width:1920,height:1080,bitrate:4E6,fps:60},["813"]:{width:1920,height:1080,bitrate:3E6,fps:60},["553"]:{width:1920, height:1080,bitrate:2E6,fps:60},["812"]:{width:1280,height:720,bitrate:2E6,fps:60},["811"]:{width:1280,height:720,bitrate:15E5,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["810"]:{width:854,height:480,bitrate:8E5,fps:30},["809"]:{width:854,height:480,bitrate:6E5,fps:30},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["549"]:{width:426,height:240,bitrate:15E4,fps:30},["548"]:{width:256,height:144,bitrate:8E4,fps:30},["313"]:{width:3840, height:2160,bitrate:8E6,fps:30},["271"]:{width:2560,height:1440,bitrate:4E6,fps:30},["248"]:{width:1920,height:1080,bitrate:2E6,fps:30},["247"]:{width:1280,height:720,bitrate:15E5,fps:30},["244"]:{width:854,height:480,bitrate:52E4,fps:30},["913"]:{width:720,height:406,bitrate:4E5,fps:30},["912"]:{width:720,height:406,bitrate:35E4,fps:30},["911"]:{width:720,height:406,bitrate:3E5,fps:30},["243"]:{width:640,height:360,bitrate:28E4,fps:30},["137"]:{width:1920,height:1080,bitrate:4E6,fps:30},["136"]:{width:1280, height:720,bitrate:3E6,fps:30},["135"]:{width:854,height:480,bitrate:1E6,fps:30},["134"]:{width:640,height:360,bitrate:6E5,fps:30},["133"]:{width:426,height:240,bitrate:4E5,fps:30},["160"]:{width:256,height:144,bitrate:2E5,fps:30},["385"]:{width:1920,height:1080,bitrate:6503313,fps:60},["376"]:{width:1280,height:720,bitrate:5706960,fps:60},["384"]:{width:1280,height:720,bitrate:3660979,fps:60},["225"]:{width:1280,height:720,bitrate:5805E3,fps:30},["224"]:{width:1280,height:720,bitrate:453E4,fps:30}, ["145"]:{width:1280,height:720,bitrate:2682052,fps:30}};var p9=class{constructor(K){this.K=K}HC(){return this.K}Y(){return null}V(){var K=this.Y();return K?(K=g.Eu(K.resource),Number(K.expire)):NaN}N(){}getHeight(){return this.K.video.height}};var Uj=class{constructor(K){this.itag=K.itag;this.url=K.url;this.codecs=K.codecs;this.width=K.width;this.height=K.height;this.fps=K.fps;this.bitrate=K.bitrate;this.Y=K.audioItag?.split(",")||[];this.jZ=K.jZ;this.contentProtection=K.contentProtection||"";this.Du=K.Du;this.audioChannels=K.audioChannels;this.K=""}};var BsO=class{constructor(K,H,r,O,A){this.B=K;this.Y=H;this.V=r;this.cpn=O;this.L=A;this.N=0;this.K=""}build(){k_H(this);var K=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],H={};a:if(this.K)var r=this.K;else{r="";for(var O of this.B)if(O.Du){if(O.Du.getIsDefault()){r=O.Du.getId();break a}r||(r=O.Du.getId())}}for(var A of this.B)if(this.L||!A.Du||A.Du.getId()===r)H[A.itag]||(H[A.itag]=[]),H[A.itag].push(A);for(var k of this.Y)if(A=H[k.K])for(var b of A){A=K;r=A.push;O="#EXT-X-MEDIA:TYPE=AUDIO,";let Z= "YES";var D="audio";if(b.Du){D=b.Du;var y=D.getId().split(".")[0];y&&(O+=`LANGUAGE="${y}",`);(this.K?this.K===D.getId():D.getIsDefault())||(Z="NO");D=D.getName()}y="";k!==null&&(y=k.itag.toString());y=VC(this,b.url,y);O=O+`NAME="${D}",DEFAULT=${Z},AUTOSELECT=YES,`+`GROUP-ID="${t1(b,k)}",URI="${y}"`;r.call(A,O)}for(var I of this.V)k=o9n,k=(b=I.Du)?'#EXT-X-MEDIA:URI="'+VC(this,I.url)+'",TYPE=SUBTITLES,GROUP-ID="'+k+'",LANGUAGE="'+b.getId()+'",NAME="'+b.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, k&&K.push(k);I=this.V.length>0?o9n:void 0;for(let Z of this.Y)b=H[Z.K],b?.length>0&&(k=Z,b=b[0],b=`#EXT-X-STREAM-INF:BANDWIDTH=${k.bitrate+b.bitrate},CODECS="${k.codecs},${b.codecs}",RESOLUTION=${k.width}x${k.height},AUDIO="${t1(b,k)}",`+(I?'SUBTITLES="'+I+'",':"")+"CLOSED-CAPTIONS=NONE",k.fps>1&&(b+=`,FRAME-RATE=${k.fps}`),k.jZ&&(b+=`,VIDEO-RANGE=${k.jZ}`),K.push(b),K.push(VC(this,Z.url,"")));return K.join("\n")}},o9n="text";var Wo=class extends p9{constructor(K,H,r){super(K);this.B=H;this.expiration=r;this.resource=null}V(){return this.expiration}Y(){if(!this.resource||this.resource.DE()){var K=this.B.build();K="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(K);this.resource=new m7(K)}return this.resource}};var Ody=class extends p9{constructor(K,H){super(K);this.B=H}Y(){return new m7(this.B.VS())}N(){this.B=iy(this.B)}};var Gx=class extends p9{constructor(K,H){super(K);this.B=H}Y(){return new m7(this.B)}};var zx={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 ZRJ=class{constructor(K){if(K=K.commonConfig)this.url=K.url,this.urlQueryOverride=K.urlQueryOverride,K.ustreamerConfig&&(this.cq=g.sX(K.ustreamerConfig)||void 0)}};var mL={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},ar={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},fQ=/^(\d*)_((\d*)_?(\d*))$/;var h1={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},qI={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var FTO={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},jX={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 n2M=function(K){var H=Object.keys(K),r={};for(let k=0;k{var r={};H=[$s(H.objectStore("index"),{},O=>{r[O.cursor.key]=O.getValue();return xs(O)}), PN(H.objectStore("media")),PN(H.objectStore("captions"))];return bx.all(H).then(([,O,A])=>({index:r,media:agN(O||[]),captions:A}))})});var Xom=class{constructor(K,H,r,O){this.Bn=K;this.L=H;this.N=r;this.Z=O;this.Y=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.B=NaN}V(){var K=(this.K??c6(this)).yd;K==null&&this.hJ!=null&&(K=this.hJ);return K}};var wo4=class extends g.V7{constructor(){super();this.K=null;new oJt;this.K=null;this.crossOrigin=""}zF(){this.K&&(this.K=this.K.onload=null);super.zF()}};var dIJ=class{constructor(K,H,r,O){this.level=K;this.U=H;this.loaded=new Set;this.level=K;this.U=H;K=r.split("#");this.width=Math.floor(Number(K[0]));this.height=Math.floor(Number(K[1]));this.frameCount=Math.floor(Number(K[2]));this.columns=Math.floor(Number(K[3]));this.rows=Math.floor(Number(K[4]));this.N=Math.floor(Number(K[5]));this.D=K[6];this.signature=K[7];this.videoLength=O}getHeight(){return this.height}G(){return this.frameCount}isDefault(){return this.D.indexOf("default")!==-1}isLoaded(K){return this.loaded.has(K)}VS(K){var H= this.U;H=H.replace("$N",this.D);H=H.replace("$L",this.level.toString());H=H.replace("$M",K.toString());this.signature&&(H=g.UV(H,{sigh:this.signature}));return hB(H)}V(K){var H=this.G()-1;return g.zN(this.N===0?Math.round(K*this.frameCount/this.videoLength):Math.round(K*1E3/this.N),0,H)}Y(){return this.frameCount-1}B(){return this.frameCount?0:-1}L(){}};var iU=class extends wo4{constructor(K,H,r=!1,O=!1){super();this.isLive=r;this.N=!!O;this.levels=this.Y(K,H);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}Y(K,H){var r=[];K=K.split("|");var O=K[0];for(let A=1;AO-H?-1:K}Y(){return this.K.HD()}B(){return this.K.ym()}L(K){this.K=K}};var TcH=class extends iU{constructor(K,H,r,O=!1){super(K,0,H,!!O);for(K=0;Kthis.isAd(),()=>this.N,(r,O,A)=>{this.Z(r,O,A)}); this.Bn.xV&&(this.Nd=this.Bn.xV);this.setData(H);this.gV=new god;g.W(this,this.gV)}setData(K){K=K||{};!this.uG&&K&&(this.uG={...K});var H=K.errordetail;H!=null&&(this.errorDetail=H);H=K.errorcode;H!=null?this.errorCode=H:K.status==="fail"&&(this.errorCode="auth");H=K.reason;H!=null&&(this.errorReason=H);H=K.subreason;H!=null&&(this.T2=H);H=K.player_response_cache_token;H!=null&&(this.playerResponseCacheToken=H);this.clientPlaybackNonce||(this.clientPlaybackNonce=K.cpn??(this.Bn.aE()?"r"+g.Wj(15): g.Wj(16)),this.r3?.clear());this.Ny=sp(this.Bn.Ny,K.livemonitor);SX(this,K);if(H=K.raw_player_response)this.a6=H;else{var r=K.player_response;r&&(H=JSON.parse(r))}H&&(this.playerResponse=H);if(this.playerResponse){(H=this.playerResponse.annotations)&&egy(this,H);(H=this.playerResponse.attestation)&&H6(this,H);if(H=this.playerResponse.cotn)this.cotn=H;(H=this.playerResponse.heartbeatParams)&&w9n(this,H);(H=this.playerResponse.messages)&&QaJ(this,H);(H=this.playerResponse.overlay)&&xbn(this,H);if(H= this.playerResponse.playabilityStatus)Ppy(this,H),(r=H.errorScreen)&&te5(this,r);(r=this.playerResponse.playbackTracking)&<m(this,r,K);var O=this.playerResponse.playerCueRanges;O&&O.length>0&&(this.cueRanges=O);(O=this.playerResponse.playerCueRangeSet)&&g.Vv(this,O);O=bzO(this.playerResponse.adPlacements);r&&r.promotedPlaybackTracking&&O&&g.HS(new g.zh("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(O||exJ(this.playerResponse.adSlots))this.HB=!0;(r=this.playerResponse.playerAds)&& Nsm(this,r,K);(r=this.playerResponse.playerConfig)&&YOJ(this,r);(O=this.playerResponse.streamingData)&&Ub1(this,O,r||null);if(O=this.playerResponse.trackingParams)this.Nd=O;if(O=this.playerResponse.videoDetails)SON(this,O,K),lgm(this,O,r||null,K),r=O.isPrivate,r!==void 0&&(this.isPrivate=sp(this.isPrivate,r));H&&X9t(this,H,O||null);(H=this.playerResponse.interstitialPods)&&TsO(this,H);this.Mj&&this.eventId&&(this.Mj=g.Pp(this.Mj,{ei:this.eventId}));(H=this.playerResponse.captions)&&H.playerCaptionsTracklistRenderer&& okN(this,H.playerCaptionsTracklistRenderer);(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.pD=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&AC(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken; this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.W("html5_fill_default_mosaic_audio_track_id")&&ns(this)&&(this.Bn.cn=hC(this));H=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;r=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;H&&r&&(this.CA=H/100,this.If=r/100);this.W("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(A=> {g.z(A,g.O3)?.signal==="INIT_ATT_SERVICE"&&(this.zM=!0)})}Cs(this,K); JC(this,K);s3(this,K);K.queue_info&&(this.queueInfo=K.queue_info);H=K.hlsdvr;H!=null&&(this.allowLiveDvr=Number(H)===1?FO()?!0:Cg&&M0<5?!1:!0:!1);this.adQueryId=K.ad_query_id||null;this.W5||(this.W5=K.encoded_ad_safety_reason||null);this.LS=sp(this.LS,K.infringe||K.muted);this.HW=K.authkey;this.CP=K.authuser;this.mutedAutoplay=sp(this.mutedAutoplay,K&&K.playmuted);this.mutedAutoplayDurationMode=aD(this.mutedAutoplayDurationMode,K&&K.muted_autoplay_duration_mode);this.Vs=sp(this.Vs,K&&K.mutedautoplay); if(H=K.length_seconds)this.lengthSeconds=typeof H==="string"?g.ez(H):H;this.isAd()||this.vD||!pg(iM(this.Bn))?this.endSeconds=aD(this.endSeconds,this.D1||K.end||K.endSeconds):DhJ(this,iM(this.Bn),this.lengthSeconds);this.Nd=fg(this.Nd,K.itct);this.So=sp(this.So,K.is_live_destination);this.isLivePlayback=sp(this.isLivePlayback,K.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.KE();K.isUpcoming&&(this.isUpcoming=sp(this.isUpcoming,K.isUpcoming));this.Tq=sp(this.Tq,K.post_live_playback); this.JI&&(this.Tq=!1);this.isMdxPlayback=sp(this.isMdxPlayback,K.mdx);if(H=K.mdx_control_mode)this.mdxControlMode=typeof H==="number"?H:g.ez(H);this.isInlinePlaybackNoAd=sp(this.isInlinePlaybackNoAd,K.is_inline_playback_no_ad);this.ob=aD(this.ob,K.reload_count);this.reloadReason=fg(this.reloadReason,K.reload_reason);this.Wj=sp(this.Wj,K.show_content_thumbnail);this.cycToken=K.cyc||null;H=uc(K);Object.keys(H).length>0&&(this.VT=H);this.J=fg(this.J,K.vvt);this.mdxEnvironment=fg(this.mdxEnvironment, K.mdx_environment);K.source_container_playlist_id&&(this.sourceContainerPlaylistId=K.source_container_playlist_id);K.serialized_mdx_metadata&&(this.serializedMdxMetadata=K.serialized_mdx_metadata);this.M2=K.osig;this.eventId||(this.eventId=K.eventid);this.osid||(this.osid=K.osid);this.playlistId=fg(this.playlistId,K.list);K.index&&(this.playlistIndex=this.playlistIndex===void 0?aD(0,K.index):aD(this.playlistIndex,K.index));this.um=K.pyv_view_beacon_url;this.QK=K.pyv_quartile25_beacon_url;this.Kt= K.pyv_quartile50_beacon_url;this.aF=K.pyv_quartile75_beacon_url;this.q7=K.pyv_quartile100_beacon_url;H=K.session_data;!this.YD&&H&&(this.YD=db(H,"&").feature);this.isFling=aD(this.isFling?1:0,K.is_fling)===1;this.vnd=aD(this.vnd,K.vnd);this.forceAdsUrl=fg(this.forceAdsUrl,K.force_ads_url);this.GA=fg(this.GA,K.ctrl);this.EX=fg(this.EX,K.ytr);this.hR=K.ytrcc;this.tR=K.ytrexp;this.Bv=K.ytrext;this.cn=fg(this.cn,K.adformat);this.O3=fg(this.O3,K.attrib);this.slotPosition=aD(this.slotPosition,K.slot_pos); this.breakType=K.break_type;this.mk=sp(this.mk,K.ssrt);this.videoId=h0(K)||this.videoId;this.Mo=fg(this.Mo,K.vss_credentials_token);this.jf=fg(this.jf,K.vss_credentials_token_type);this.EB=sp(this.EB,K.audio_only);this.uj=sp(this.uj,K.aac_high);this.vA=sp(this.vA,K.prefer_low_quality_audio);this.uncapInlineQuality=sp(this.uncapInlineQuality,K.uncap_inline_quality);this.W("html5_enable_qoe_cat_list")?K.qoe_cat&&(this.Aa=this.Aa.concat(K.qoe_cat.split(","))):this.J$=fg(this.J$,K.qoe_cat);this.CL=sp(this.CL, K.download_media);this.L=yO5(this,K.prefer_gapless);Zf(this.playerResponse)&&this.z4.push("ad");if(H=K.adaptive_fmts)this.adaptiveFormats=H,this.Z("adpfmts",{},!0);if(H=K.allow_embed)this.allowEmbed=Number(H)===1;if(H=K.backgroundable)this.backgroundable=Number(H)===1;if(H=K.autonav)this.isAutonav=Number(H)===1;if(H=K.autoplay)this.bF=this.Q0=Number(H)===1;if(H=K.iv_load_policy)this.annotationsLoadPolicy=mD(this.annotationsLoadPolicy,H,aU);if(H=K.cc_lang_pref)this.captionsLanguagePreference=fg(H, this.captionsLanguagePreference);if(H=K.cc_load_policy)this.kw=mD(this.kw,H,aU);this.deviceCaptionsOn=K.device_captions_on??void 0;this.PG=K.device_captions_lang_pref??"";this.fZ=K.viewer_selected_caption_langs??[];if(H=K.cached_load)this.Dv=sp(this.Dv,H);if(K.dash==="0"||K.dash===0||K.dash===!1)this.xk=!0;if(H=K.dashmpd)this.xU=g.UV(H,{cpn:this.clientPlaybackNonce});if(H=K.delay)this.Lf=g.ez(H);H=this.D1||K.end;if(this.TF?H!=null:H!=void 0)this.clipEnd=aD(this.clipEnd,H);if(H=K.fmt_list)this.HY= H;K.heartbeat_preroll&&this.z4.push("heartbeat");Qrd&&(this.da=-Math.floor(Math.random()*10),this.ff=-Math.floor(Math.random()*40));if(H=K.is_listed)this.isListed=sp(this.isListed,H);if(H=K.is_private)this.isPrivate=sp(this.isPrivate,H);if(H=K.is_dni)this.wE=sp(this.wE,H);if(H=K.dni_color)this.Az=fg(this.Az,H);if(H=K.pipable)this.pipable=sp(this.pipable,H);if(H=K.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.ez(H);if(H=K.paid_content_overlay_text)this.paidContentOverlayText= H;if(H=K.url_encoded_fmt_stream_map)this.yA=H;if(H=K.hls_formats)this.hlsFormats=H;if(H=K.hlsvp)this.hlsvp=H;if(H=K.live_start_walltime)this.XF=typeof H==="number"?H:g.ez(H);if(H=K.live_manifest_duration)this.AT=typeof H==="number"?H:g.ez(H);if(H=K.player_params)this.playerParams=H;if(H=K.partnerid)this.partnerId=aD(this.partnerId,H);if(H=K.probe_url)this.probeUrl=hB(g.UV(H,{cpn:this.clientPlaybackNonce}));(H=K.pyv_billable_url)&&sW(H)&&(this.gC=H);(H=K.pyv_conv_url)&&sW(H)&&(this.Ed=H);mx(this,K); this.startSeconds>0?this.W("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.pD||this.t0||K.start||K.startSeconds)&&this.Z("lss",{css:this.startSeconds,pcss:this.pD,iss:this.t0,ps:K.start||void 0,pss:K.startSeconds||void 0}):(this.startSeconds=aD(this.startSeconds,this.pD||this.t0||K.start||K.startSeconds),this.W("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.Z("lsss",{css:this.startSeconds,pcss:this.pD,iss:this.t0,ps:K.start||void 0,pss:K.startSeconds||void 0}), this.Yv=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(H=K.live_utc_start,H!=null?this.liveUtcStartSeconds=Number(H):jlO(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(H=K.utc_start_millis)||(this.liveUtcStartSeconds=Number(H)*.001);if(H=K.stream_time_start_millis)this.qR=Number(H)*.001;H=this.t0||K.start;(this.TF?H==null||Number(K.resume)===1:H==void 0||K.resume=="1")||this.isLivePlayback||(this.clipStart= aD(this.clipStart,H));if(H=K.url_encoded_third_party_media)this.T5=Q0(H);if(H=K.ypc_offer_button_formatted_text)r=JSON.parse(H),this.Nq=r!=null?r:null,this.GD=H;if(H=K.ypc_offer_button_text)this.xL=H;if(H=K.ypc_offer_description)this.Kc=H;if(H=K.ypc_offer_headline)this.Ap=H;if(H=K.ypc_full_video_message)this.qS=H;if(H=K.ypc_offer_id)this.Jw=H;if(H=K.ypc_buy_url)this.U3=H;if(H=K.ypc_item_thumbnail)this.CJ=H;if(H=K.ypc_item_title)this.Qd=H;if(H=K.ypc_item_url)this.bd=H;if(H=K.ypc_vid)this.B5=H;K.ypc_overlay_timeout&& (this.Yp=Number(K.ypc_overlay_timeout));if(H=K.ypc_trailer_player_vars)this.cj=g.Ta(H);if(H=K.ypc_original_itct)this.q2=H;this.vB=fg(this.vB,K.ucid);this.UO=K.storyboard_spec||null;this.nL=K.live_storyboard_spec||null;this.Ad=sp(this.Ad,K.iv3_module);this.Ud=sp(this.Ud,K.ypc_module);this.ZM=sp(this.ZM,K.ypc_clickwrap_module);this.Ud&&this.z4.push("ypc");this.ZM&&this.z4.push("ypcRentalActivation");this.Aw={video_id:K.video_id,eventid:K.eventid,cbrand:K.cbrand,cbr:K.cbr,cbrver:K.cbrver,c:K.c,cver:K.cver, ctheme:K.ctheme,cplayer:K.cplayer,cmodel:K.cmodel,cnetwork:K.cnetwork,cos:K.cos,cosver:K.cosver,cplatform:K.cplatform,user_age:K.user_age,user_display_image:K.user_display_image,user_display_name:K.user_display_name,user_gender:K.user_gender,csi_page_type:K.csi_page_type,csi_service_name:K.csi_service_name,enablecsi:K.enablecsi,enabled_engage_types:K.enabled_engage_types};an(this,K);if(H=K.cotn)this.cotn=H;ps(this)?q0(this)&&(this.isLivePlayback&&this.xU&&(this.rZ=!0),this.iW&&(this.xS=!0)):yk(this)? this.rZ=!0:Xyt(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&Z5(this):this.xU&&(this.Bn.L==="yt"&&this.KE()&&this.W("drm_manifestless_unplugged")&&this.W("html5_deprecate_manifestful_fallback")?this.Z("deprecateMflFallback",{}):this.rZ=!0);if(H=K.adpings)this.ZR=H?g.Ta(H):null;if(H=K.feature)this.Eb=H;if(H=K.referrer)this.referrer=H;this.clientScreenNonce=fg(this.clientScreenNonce,K.csn);this.rootVeType=aD(this.rootVeType,K.root_ve_type);this.hz=aD(this.hz,K.kids_age_up_mode);this.TF|| K.kids_app_info==void 0||(this.kidsAppInfo=K.kids_app_info);this.TF&&K.kids_app_info!=null&&(this.kidsAppInfo=K.kids_app_info);this.e3=sp(this.e3,K.upg_content_filter_mode);this.unpluggedFilterModeType=aD(this.unpluggedFilterModeType,K.unplugged_filter_mode_type);if(H=K.unplugged_location_info)this.RF=H;if(H=K.unplugged_partner_opt_out)this.Kh=fg("",H);this.FW=sp(this.FW,K.disable_watch_next);this.XQ=fg(this.XQ,K.internal_ip_override);this.interstitials.length&&this.z4.push("playableSequences");if(H= K.za)this.za=H;this.KB=fg(this.KB,K.csi_timer);K.watchUrl&&(this.watchUrl=K.watchUrl);H=K.watch_endpoint;this.W("html5_attach_watch_endpoint_ustreamer_config")&&H&&sj(this,H);H?.ustreamerConfig&&(this.cq=g.sX(H.ustreamerConfig));if(r=H?.loggingContext?.qoeLoggingContext?.serializedContextData)this.ZF=r;if(r=H?.loggingContext?.vssLoggingContext?.serializedContextData)this.VK=this.Z6=r;if(H=H?.autoAdvanceLoggingContext?.vssLoggingContext?.serializedContextData)this.Nj=H;g.w1(this.Bn)&&this.Bn.kw&&(this.embedsRct= fg(this.embedsRct,K.rct),this.embedsRctn=fg(this.embedsRctn,K.rctn));K.embed_config&&(this.Zu=K.embed_config);K.default_active_source_video_id&&(this.defaultActiveSourceVideoId=K.default_active_source_video_id);this.livePreload=this.livePreload||!!K.live_preload}ud(K,H){if(this.progressBarStartPosition?.utcTimeMillis!==K.utcTimeMillis||this.progressBarEndPosition?.utcTimeMillis!==H.utcTimeMillis)this.progressBarStartPosition=K,this.progressBarEndPosition=H,this.ek("dataupdated")}j(){return this.Bn}W(K){return this.Bn.W(K)}Nw(){return!this.isLivePlayback|| this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.gZ?.vI}getUserAudio51Preference(){var K=1;if(g.FG(this.Bn)&&this.W("html5_ytv_surround_toggle_default_off"))K=0;else{var H=this.Bn;(g.jv(H)||aO(H)==="TVHTML5_FOR_KIDS"||yC(H))&&this.Bn.s5().K.m0(XHM)?K=0:g.jv(this.Bn)&&this.isLivePlayback&&this.jl()&&(K=0)}return g.ch("yt-player-audio51")??K}bm(){this.DE()||(this.K.N||this.K.unsubscribe("refresh",this.bm,this),this.qs(-1))}qs(K){if(!this.isLivePlayback||!this.V||this.V.flavor!=="fairplay"){var H= this.K.lG(this.jo);if(H.length>0){for(let r of H)r.startSecs=Math.max(r.startSecs,this.kY()),this.W("html5_cuepoint_identifier_logging")&&r.event==="start"&&this.Z("cuepoint",{pubCue:r.identifier,segNum:K});this.ek("cuepointupdated",H,K);this.jo+=H.length;if(Z5(this)&&this.Bn.aE())for(let r of H)this.Z("cuepoint",{segNum:K,event:r.event,startSecs:r.startSecs,id:r.identifier.slice(-16)}),r.event==="start"&&(H=r.startSecs,this.W9.start=this.hy,this.W9.end=H+3)}}}jl(){return this.JT!==void 0?this.JT: this.JT=!!this.contentProtection||!!this.K&&this.K.B()}Gg(K){if(this.DE())return g.Ma();this.lG=this.U=this.Y=null;dr(this,"html5_high_res_logging_always")&&(this.Bn.G5=!0);return dh5(this,K).then(void 0,()=>cOM(this,K)).then(void 0,()=>Tq5(this)).then(void 0,()=>ELd(this))}mR(){if(this.cotn)return null; var K=g.ev(this.Bn)||this.W("web_l3_storyboard");if(!this.G5)if(this.playerResponse&&this.playerResponse.storyboards){var H=this.playerResponse.storyboards,r=H.playerStoryboardSpecRenderer;r&&r.spec?this.G5=new iU(r.spec,this.lengthSeconds,!1,K):(H=H.playerLiveStoryboardSpecRenderer)&&H.spec&&this.K&&(r=RN(this.K.K).index)&&(this.G5=new TcH(H.spec,this.K.isLive,r,K))}else this.UO?this.G5=new iU(this.UO,this.lengthSeconds,!1,K):this.nL&&this.K&&(H=RN(this.K.K).index)&&(this.G5=new TcH(this.nL,this.K.isLive, H,K));return this.G5}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var K=this.playerResponse.storyboards;return(K=K.playerStoryboardSpecRenderer||K.playerLiveStoryboardSpecRenderer)&&K.spec||null}return this.UO||this.nL}Ik(){return this.K&&!isNaN(this.K.Ik())?this.K.Ik():Z5(this)?0:this.lengthSeconds}kY(){return this.K&&!isNaN(this.K.kY())?this.K.kY():0}getPlaylistSequenceForTime(K){if(this.K&&this.B){var H=this.K.K[this.B.id];if(!H)return null; let r=H.index.oj(K);H=H.index.getStartTime(r);return{sequence:r,elapsed:Math.floor((K-H)*1E3)}}return null}cC(){return!this.DE()&&!(!this.videoId&&!this.T5)}S5(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return P6(this)&&!this.rZ&&!this.xS}isUnplayable(){return!this.loading&&this.cC()&&!g.x7(this)&&!this.rZ&&!this.xS}KC(K){K||(K="hqdefault.jpg");var H=this.VT[K];return H||this.Bn.J||K==="pop1.jpg"||K==="pop2.jpg"||K==="sddefault.jpg"||K=== "hq720.jpg"||K==="maxresdefault.jpg"?H:k9(this.Bn,this.videoId,K)}KE(){return this.isLivePlayback||this.Tq||this.JI||!(!this.liveUtcStartSeconds||!this.AT)}isOtf(){return!!this.K&&(this.K.isOtf||!this.Tq&&!this.isLivePlayback&&this.K.N)}getAvailableAudioTracks(){if(this.Y){if(this.Y.getAvailableAudioTracks().length>0)return this.Y.getAvailableAudioTracks();if(this.E5)return this.E5;if(this.q0)return this.q0}return[]}getAudioTrack(){if(this.N&&!this.N.B()){var K=g.C5(this.getAvailableAudioTracks(), H=>H.id===this.N.id); if(!K&&this.N.Du?.id){let H=this.N.Du.id;K=g.C5(this.getAvailableAudioTracks(),r=>r.Du.id===H)}return K||this.d1}if(this.E5){if(!this.qo)for(K of this.E5)if(K.Du.getIsDefault()){this.qo=K; break}return this.qo||this.d1}return this.d1}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.watchNextResponse}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.IF}getHeartbeatResponse(){return this.EA}AL(){return this.watchUrl?this.watchUrl:this.Bn.getVideoUrl(this.videoId)}CU(){return!!this.K&&(cm(this.K)||TX(this.K)||Q1(this.K))}getEmbeddedPlayerResponse(){return this.G}lO(){return(this.eventLabel||this.Bn.G)==="shortspage"}CK(){return this.lO()&& this.j().Vg}isAd(){return this.qF||!!this.adFormat}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}F4(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}NP(){return this.BN}P7(){return this.Ud||this.O1}bU(){return this.fetchType==="onesie"}Id(){return dr(this,"html5_samsung_vp9_live")}Z(K,H,r){this.ek("ctmp", K,H,r)}b8(K,H,r){this.ek("ctmpstr",K,H,r)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(K=NaN,H=NaN){var r={isSabr:g.bj(this)},O=this.getHeartbeatResponse()?.adBreakHeartbeatParams;O&&(r.adBreakHeartbeatParams=O);if(this.W("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.K&&!isNaN(K)&&!isNaN(H)){H=K-H;for(var A in this.K.K){O=this.K.K[A];if(!O.info.rY()&&!O.info.Sl())continue;O=O.index;if(!O.isLoaded())continue; A=O.oj(H);O=O.Rr(A)+H-O.getStartTime(A);this.Z("gabc",{ct:K.toFixed(3),mt:H.toFixed(3),sg:A,igt:O.toFixed(3)});r.livePlaybackPosition={utcTimeMillis:""+(O*1E3).toFixed(0)};break}}return r}isEmbedsShortsMode(K,H){return!g.w1(this.Bn)||(this.Bn.Yv||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||H?!1:this.W("embeds_enable_shorts_ui")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible:!!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&& K.width<=K.height)}zF(){super.zF();this.ZR=null;delete this.accountLinkingConfig;delete this.K;this.Y=this.EA=this.playerResponse=this.watchNextResponse=this.uG=null;this.yA=this.adaptiveFormats="";delete this.botguardData;this.bD=this.suggestions=this.CG=null;this.sabrContextUpdates.clear()}};Qrd=!0;var F$J={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},e69={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},Zy1={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},SD1={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"},tmp={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},VmO={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"},eK={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 E9m=class extends g.au{constructor(K,H){super();this.app=K;this.state=H}handleExternalCall(K,H,r){var O=this.state.V[K],A=this.state.L[K],k=O;if(A)if(r&&Gd(r,$Mm,xMt))k=A;else if(!O)throw Error(`API call from an untrusted origin: "${r}"`);this.logApiCall(K,r);if(k){a:{for(let b of H)if(String(b).includes("javascript:")){r=!0;break a}r=!1}r&&g.HS(Error(`Dangerous call to "${K}" with [${H}].`));return k.apply(this,H)}throw Error(`Unknown API method: "${K}".`);}logApiCall(K,H,r){var O=this.app.j(); O.So&&!this.state.U.has(K)&&(this.state.U.add(K),g.PC("webPlayerApiCalled",{callerUrl:O.loaderUrl,methodName:K,origin:H||void 0,playerStyle:O.playerStyle||void 0,embeddedPlayerMode:O.Yv,errorCode:r}))}ek(K,...H){this.state.B.ek(K,...H);if(K==="videodatachange"||K==="resize"||K==="cardstatechange")this.state.Y.ek(K,...H),this.state.N.ek(K,...H)}W(K){return this.app.j().W(K)}zF(){if(this.state.element){var K=this.state.element,H;for(H in this.state.K)this.state.K.hasOwnProperty(H)&&(K[H]=null);this.state.element= null}super.zF()}};var KM=class extends VX{constructor(){super();this.V=new Map}ek(K,...H){if(this.V.has(K))return this.V.get(K).push(H),!0;var r=!1;try{for(H=[H],this.V.set(K,H);H.length;)r=super.ek(K,...H.shift())}finally{this.V.delete(K)}return r}};var $Ip=class extends g.au{constructor(){super(...arguments);this.element=null;this.D=new Set;this.V={};this.L={};this.K={};this.U=new Set;this.B=new KM;this.Y=new KM;this.N=new KM;this.G=new KM}zF(){this.G.dispose();this.N.dispose();this.Y.dispose();this.B.dispose();this.U=this.K=this.L=this.V=this.D=void 0}};var vz=16/9,xI5=[.25,.5,.75,1,1.25,1.5,1.75,2],Pc4=xI5.concat([3,4,5,6,7,8,9,10,15]),g9H=xI5.concat([2.5,3,3.5,4]);var G8d=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var LLN=class extends E9m{getApiInterface(){return Array.from(this.state.D)}J(K,H){this.state.G.subscribe(K,H)}qo(K,H){this.state.G.unsubscribe(K,H)}getPlayerState(K){return RA1(this.app,K)}uG(){return RA1(this.app)}Xi(K,H,r){EJ(this)&&(cz(this.app,!0,1),Tl(this.app,K,H,r,1))}getCurrentTime(K,H,r){K=$n(K,H,r);H=K.playerType;r=this.getPlayerState(H);return this.app.getAppState()===2&&r===5?this.app.getVideoData().startSeconds||0:this.W("web_player_max_seekable_on_ended")&&r===0?$c(this.app,H):this.app.getCurrentTime(K)}lG(){return this.app.getCurrentTime({playerType:1})}rZ(){var K= this.app.Rr(1);return isNaN(K)?this.getCurrentTime({playerType:1}):K}hy(){return this.app.getDuration({playerType:1})}KJ(K,H){K=g.zN(Math.floor(K),0,100);isFinite(K)&&g6(this.app,{volume:K,muted:this.isMuted()},H)}AT(K){this.KJ(K,!1)}OW(K){g6(this.app,{muted:!0,volume:this.getVolume()},K)}G5(){this.OW(!1)}P2(K){g6(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},K)}sX(){Q5(this.app)||this.P2(!1)}getPlayerMode(){var K={};this.app.getVideoData().wE&&(K.pfp={enableIma:us(this.app).allowImaMonetization, autoplay:Cc(us(this.app)),mutedAutoplay:us(this.app).mutedAutoplay});return K}PX(){var K=this.app.getPresentingPlayerType();if(K===2&&!this.app.hW()){let H=tw(this.app.QF());if(!(H.Sx()||g.w1(this.app.j())&&this.app.U5().getPlayerState().K(1024))||H.j9())return}this.app.playVideo(K)}vD(){cz(this.app,!0,1);this.PX()}pauseVideo(K){var H=this.app.getPresentingPlayerType();(H!==2||this.app.hW()||tw(this.app.QF()).Sx())&&this.app.pauseVideo(H,K)}nL(){Kot(this.app)}clearVideo(){}getAvailablePlaybackRates(){var K= this.app.j();if(K.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(K.B?K.ancestorOrigins[0]:window.location.origin)||K.a6)return Pc4;K=this.app.getVideoData();let H=K.CA,r=K.If;return g9H.filter(O=>O>=H&&O<=r)}return[1]}getPlaybackQuality(K){return this.app.LE({playerType:K}).getPlaybackQuality()}CL(){}getAvailableQualityLevels(K){K=this.app.LE({playerType:K}); K=g.tx(K.RW(),H=>H.quality); K.length&&(K[0]==="auto"&&K.shift(),K=K.concat(["auto"]));return K}TF(){return this.getAvailableQualityLevels(1)}ee(){return this.N()}GL(){return 1}getVideoLoadedFraction(K){return this.app.getVideoLoadedFraction(K)}N(){return this.getVideoLoadedFraction()}Mv(){return 0}getSize(){var K=this.app.hu().getPlayerSize();return{width:K.width,height:K.height}}setSize(){this.app.hu().resize()}loadVideoById(K,H,r,O){if(!K)return!1;K=ox(K,H,r);return this.app.loadVideoByPlayerVars(K,O)}tq(K,H,r){K=this.loadVideoById(K, H,r,1);cz(this.app,K,1)}cueVideoById(K,H,r,O){K=ox(K,H,r);this.app.cueVideoByPlayerVars(K,O)}Yv(K,H,r){this.cueVideoById(K,H,r,1)}loadVideoByUrl(K,H,r,O){K=X0(K,H,r);return this.app.loadVideoByPlayerVars(K,O)}T5(K,H,r){K=this.loadVideoByUrl(K,H,r,1);cz(this.app,K,1)}cueVideoByUrl(K,H,r,O){K=X0(K,H,r);this.app.cueVideoByPlayerVars(K,O)}Vg(K,H,r){this.cueVideoByUrl(K,H,r,1)}d1(){var K=this.app.j();if(K.J)return"";var H=us(this.app),r=void 0;H.isLivePlayback||(r=Math.floor(this.app.getCurrentTime({playerType:1}))); return K.getVideoUrl(H.videoId,this.getPlaylistId()||void 0,r)}cn(){return this.app.getDebugText()}getVideoEmbedCode(){var K=this.app.j();if(K.J)return"";var H=us(this.app);return K.getVideoEmbedCode(H.isPrivate?"":H.title,us(this.app).videoId,this.app.hu().getPlayerSize(),this.getPlaylistId()||void 0)}G(K,H,r){return N$(this.app,K,H,r)}removeCueRange(K){return this.app.iJ(K)}loadPlaylist(K,H,r,O){this.app.loadPlaylist(K,H,r,O)}xS(K,H,r,O){this.loadPlaylist(K,H,r,O);cz(this.app,!0,1)}cuePlaylist(K, H,r,O){this.app.cuePlaylist(K,H,r,O)}nextVideo(K,H){this.app.nextVideo(K,H)}Z6(){this.nextVideo();cz(this.app,!0,1)}previousVideo(K){this.app.previousVideo(K)}Pp(){this.previousVideo();cz(this.app,!0,1)}playVideoAt(K){this.app.playVideoAt(K)}CG(K){this.playVideoAt(K);cz(this.app,!0,1)}setShuffle(K){var H=this.app.getPlaylist();H&&H.setShuffle(K)}setLoop(K){var H=this.app.getPlaylist();H&&(H.loop=K)}Nv(){var K=this.app.getPlaylist();if(!K)return null;var H=[];for(let r=0;r{g.HS(r)},H= this.app.j(); if(H.externalFullscreen){if(!g.XG(H))return this.isFullscreen()?yi(window.document.documentElement):kg(window.document.documentElement).catch(K)}else if(g.b$()||H.Nd)return this.isFullscreen()?yi(Dd()):H.controlsType!=="3"&&g.b$()?kg(this.app.hu().element).catch(K):(H=this.app.NN().mU())?kg(H).catch(K):Promise.reject(Error("Media element missing"));g.ej(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}tO(){return this.app.tO()}cancelPlayback(){var K= tw(this.app.QF());K&&K.created&&K.destroy();this.app.U5().stopVideo();(K=this.app.QF().a4.get("endscreen"))&&K.GE()&&uxP(this.app.O5)}getProgressState(K){if(this.B()===3)return Nv(this.app.QF()).getProgressState();var H=this.app.getVideoData(),r=this.app.LE({playerType:K}),O=r.getPlayerType();a:{var A=this.app.getVideoData();if(A.progressBarStartPosition?.utcTimeMillis&&(A=Number(A.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(A))){A=this.vZ(A,K);break a}A=0}a:{var k=this.app.getVideoData(); if(k.progressBarEndPosition?.utcTimeMillis&&(k=Number(k.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(k))){k=this.vZ(k,K);break a}k=0}var b=this.getCurrentTime({playerType:K});K=this.getDuration({playerType:K});var D=this.app.Rr(O),y=this.app.isAtLiveHead(O),I=this.app.wa();var Z=this.app;var e=Z.LE({playerType:O});e=g.QK(Z,e);Z=Ea(Z,e.RL(),e);e=$c(this.app,O);r=r.w1();var w=this.app.getVideoData().Xe;O=!w||isNaN(w)?0:this.vZ(w,O);return{airingStart:A,airingEnd:k,allowSeeking:this.app.Nw(),clipEnd:H.clipEnd, clipStart:H.clipStart,current:b,displayedStart:-1,duration:K,ingestionTime:D,isAtLiveHead:y,loaded:I,seekableStart:Z,seekableEnd:e,offset:r,viewerLivestreamJoinMediaTime:O}}vZ(K,H){var r=this.app.Rr(H);if(!r)return 0;H=r-this.app.getCurrentTime({playerType:H});return K-H}isInline(){return this.app.isInline()}setInline(K){this.app.setInline(K)}oX(){return this.app.yg().qv(!0)}toggleSubtitles(K){var H=lS(this.app.QF());H&&H.rw(K)}getPlayerSize(){var K=this.app.hu().getPlayerSize();return{width:K.width, height:K.height}}setCenterCrop(K){this.app.hu().setCenterCrop(K)}forceExperimentFlagsForTesting(K){var H=this.app.j();for(let [r,O]of Object.entries(K)){K=r;let A=O;K!=="html5_embeds_enable_video_frame_stall_recovery"||Array.isArray(A)||(H.experiments.flags[K]=String(A))}}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(K){this.app.setLoopVideo(K)}},slN="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(" "), aaJ="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 faH={["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 Yj5=class extends Ncp{isExternalMethodAvailable(K,H){return this.state.V[K]?!0:!!(this.state.L[K]&&H&&Gd(H,$Mm,xMt))}getBandwidthEstimate(){return cu(this.app.IE)}reportPlaybackIssue(K=""){var H=this.app.U5();K={gpu:(0,g.lG)(),d:K};H.handleError(new g.fa("feedback",K))}getInternalApi(){return{...this.state.K}}getTrustedApi(){return{...this.state.V,...this.state.L}}getInternalApiInterface(){return g.K_(this.state.K)}queueNextVideo(K,H,r=NaN,O="",A=""){this.app.queueNextVideo(K,H,r,O,A)}pK(K){K= this.app.getPlayerStateObject(K);return{isBuffering:K.K(1),isCued:K.isCued(),isDomPaused:K.K(1024),isEnded:K.K(2),isError:K.K(128),isOrWillBePlaying:K.isOrWillBePlaying(),isPaused:K.isPaused(),isPlaying:K.isPlaying(),isSeeking:K.K(16),isUiSeeking:K.K(32),isUnstarted:K.K(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.R3().N.K=(0,g.a)()}gZ(K=1,H,r){return this.getCurrentTime({playerType:K,DN:H,cpn:r})}getCurrentTimeForUx(K={}){return this.getCurrentTime(K)}getDurationForUx(K= {}){return this.getDuration(K)}seekToStreamTime(K,H,r,O){Htt(this.app,K,H,r,O)}getStreamTimeOffset(){return this.app.yg().getStreamTimeOffset()}seekToLiveHead(K,H){var r=this.app.yg().getVideoData();r&&r.isLivePlayback&&Tl(this.app,Infinity,K,H,1)}requestSeekToWallTimeSeconds(K,H,r){this.app.yg().oQ(K,H,r)}n6(K,H,r,O=1,A){this.seekTo(K,H,r,O,A)}D(K){Kot(this.app,K)}Qb(K,H,r,O){this.seekBy(K,H,r,O,1)}prefetchKeyPlay(K,H){this.app.yg().prefetchKeyPlay(K,H)}prefetchJumpAhead(K){this.app.yg().prefetchJumpAhead(K)}setVolume(K, H=!0){this.KJ(K,H)}mute(K=!0){this.OW(K)}unMute(K=!0){this.P2(K)}syncVolume(){var K=Ot9(this.app);g6(this.app,{volume:K.volume,muted:K.muted},!1)}getAvailableQualityLabels(){return g.tx(this.app.yg().RW(),K=>K.qualityLabel)}channelSubscribed(){g.ZO(this,"SUBSCRIBE",us(this.app).vB)}channelUnsubscribed(){g.ZO(this,"UNSUBSCRIBE",us(this.app).vB)}setScreenLayer(K){this.app.setScreenLayer(K)}getCurrentPlaylistSequence(){return this.app.U5().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(K){return this.app.U5().getPlaylistSequenceForTime(K)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.yg().Fi("ypcRentalActivation")}setHomeGroupInfo(K){this.app.j().homeGroupInfo= K}setConnectedRemoteApps(K){this.app.j().hz=K}setLivingRoomAppMode(K){this.app.j().livingRoomAppMode=mD("LIVING_ROOM_APP_MODE_UNSPECIFIED",K,fF9)}setEnablePrivacyFilter(K=!1){this.app.j().enablePrivacyFilter=K}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(K,H,r,O,A){return AA1(this.app,K,H,r,O,A)}O1(K=1){var H=this.u3(K); K=this.app.LE({playerType:K}).getVideoData();H.hasProgressBarBoundaries=K.hasProgressBarBoundaries();H.isPremiere=K.isPremiere;H.itct=K.Nd;H.playerResponseCpn=K.playerResponseCpn;H.progressBarStartPositionUtcTimeMillis=K.hasProgressBarBoundaries()&&K.progressBarStartPosition?.utcTimeMillis?g.ez(K.progressBarStartPosition.utcTimeMillis):null;H.progressBarEndPositionUtcTimeMillis=K.hasProgressBarBoundaries()&&K.progressBarEndPosition?.utcTimeMillis?g.ez(K.progressBarEndPosition.utcTimeMillis):null; H.ypcOriginalItct=K.q2;H.ypcPreview=K.ypcPreview;H.paidContentOverlayText=PI(K);H.paidContentOverlayDurationMs=gr(K);K.K&&FX(K.K)&&(H.usingLocalMedia="true");H.transitionEndpointAtEndOfStream=K.transitionEndpointAtEndOfStream;H.isSeekable=K.isSeekable;return H}getAdState(){return this.app.getAdState()}isNotServable(K){if(K!==this.app.Xj.video_id)return!1;var H=(K=this.app.yg().getPlayerState())?K.Wm:null;return!!(K&&H&&K.K(128)&&nLH(H.errorCode)===5)}supportsGaplessAudio(){return this.app.j().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.j().supportsGaplessShorts()}isGaplessTransitionReady(K){return this.app.Ji(K)}setShortsAutoAdvancedEnabled(K){this.app.setShortsAutoAdvancedEnabled(K)}enqueueVideoByPlayerVars(K, H,r=Infinity,O=""){this.app.enqueueVideoByPlayerVars(K,H,r,O)}clearQueue(){this.app.clearQueue()}Uv(){return g.TQ(this)}sendAbandonmentPing(){this.app.U5().sendAbandonmentPing()}setAutonavState(K,H=!1){if(this.W("web_player_autonav_use_server_provided_state")&&!H&&(H=us(this.app),H.autoplaySwitchButtonRenderer?.enabled!==void 0))if(K===3)H.autonavState!==3&&(H.MZ=H.autonavState);else if(H.MZ!==void 0)K=H.MZ,H.MZ=void 0;else return;H=this.app;us(H).autonavState=K;g.dC("yt-player-autonavstate",K);H.O5.ek("autonavchange", K)}setAutonav(K,H=!1){this.setAutonavState(K?2:1,H)}setLoopRange(K){this.app.setLoopRange(K)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.yg().hasSupportedAudio51Tracks()}setUserAudio51Preference(K,H=!1){this.app.yg().setUserAudio51Preference(K,H)}getUserAudio51Preference(){return this.app.yg().getUserAudio51Preference()}setProximaLatencyPreference(K){this.app.yg().setProximaLatencyPreference(K)}getProximaLatencyPreference(){return this.app.yg().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.yg().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){zE()}setBlackout(K){this.app.setBlackout(K)}setUserEngagement(K){this.app.j().kU!== K&&(this.app.j().kU=K,this.app.yg().dL())}updateSubtitlesUserSettings(K,H=!0){lS(this.app.QF()).gp(K,H)}getCaptionWindowContainerId(){var K=lS(this.app.QF());return K?K.getCaptionWindowContainerId():""}toggleSubtitlesOn(K){var H=lS(this.app.QF());H&&H.L$(K)}isSubtitlesOn(){var K=lS(this.app.QF());return K?K.isSubtitlesOn():!1}getPlayerResponse(K){return this.app.LE({playerType:K}).getVideoData().getPlayerResponse()}E5(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.yg().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(K){return this.app.LE({playerType:K}).getVideoData().getWatchNextResponse()}Zu(){return this.getWatchNextResponse(1)}getHeartbeatResponse(K){return this.app.LE({playerType:K}).getVideoData().getHeartbeatResponse()}CK(){return this.getHeartbeatResponse(1)}getStoryboardFrame(K, H){var r=this.app.mR();if(!r)return null;H=r.levels[H];if(!H)return null;K>=H.B()&&H.Y();r=Math.floor(K/(H.columns*H.rows));var O=H.columns*H.rows,A=K%O;K=A%H.columns;A=Math.floor(A/H.columns);var k=H.Y()+1-O*r;if(k{H=== K&&(H=this.listeners.splice(r,1)[0],H.target.removeEventListener(H.type,H.listener))})}focus(){var K=this.element; C_(K)||K.hasAttribute("tabindex");K.focus()}zF(){for(;this.listeners.length;){let K=this.listeners.pop();K&&K.target.removeEventListener(K.type,K.listener)}super.zF()}};g.OC=class extends g.Bl{constructor(K){super(K);this.ob=new g.V7;g.W(this,this.ob)}subscribe(K,H,r){return this.ob.subscribe(K,H,r)}unsubscribe(K,H,r){return this.ob.unsubscribe(K,H,r)}XV(K){return this.ob.XV(K)}ek(K,...H){return this.ob.ek(K,...H)}};g.Mf=class extends g.au{constructor(K,H,r,O,A,k){super();this.element=K;this.state=null;r||K.hide();this.B=H;this.N=O===void 0?H:O;this.K=k;this.onHidden=A;this.delay=new g.Fp(this.Y,0,this);g.W(this,this.delay)}show(K){this.state!==1&&this.state!==2&&(this.state===4&&this.Y(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.K&&this.K()):this.element.Y||(mp(this,!0),this.state=1,K?this.delay.start(K):this.Y()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), this.state=null,this.delay.stop()):this.element.Y&&(mp(this,!0),this.state=4,this.delay.start(this.N)))}Y(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:mp(this,!1);this.state=3;this.delay.start(this.B);break;case 3:this.state=null;this.K&&this.K();break;case 4:this.element.hide();mp(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.Y()}zF(){this.element.DE()||this.element.element.removeAttribute("aria-hidden");super.zF()}};var lRP=class extends g.OC{constructor(K,H){super(H);this.C=K;this.B=new g.sr(this);this.fade=new g.Mf(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.W(this,this.B);g.W(this,this.fade)}show(){var K=ax(this);super.show();K||this.ek("show",!0)}hide(){var K=ax(this);super.hide();HSP(this);K&&this.ek("show",!1)}fadeIn(K,H){this.sourceElement=K;this.fade.show();H?(this.K||(this.K=this.B.Qg(this.C,"appresize",this.L)),this.L()):this.K&&(this.B.EN(this.K),this.K=void 0)}L(){var K=g.TQ(this.C);this.sourceElement&&K.X7(this.element,this.sourceElement)}fadeOut(){var K=ax(this);HSP(this);this.fade.hide();K&&this.ek("show",!1)}};var WL4=class extends lRP{constructor(K,H,r,O){O=new g.Bl({S:"div",RE:["ytp-linked-account-popup-button"],xv:O,Pn:{role:"button",tabindex:"0"}});H=new g.Bl({S:"div",Ib:"ytp-linked-account-popup",Pn:{role:"dialog","aria-modal":"true",tabindex:"-1"},Rb:[{S:"div",Ib:"ytp-linked-account-popup-title",xv:H},{S:"div",Ib:"ytp-linked-account-popup-description",xv:r},{S:"div",Ib:"ytp-linked-account-popup-buttons",Rb:[O]}]});super(K,{S:"div",Ib:"ytp-linked-account-popup-container",Rb:[H]});this.dialog=H;g.W(this, this.dialog);O.sE("click",()=>{this.fadeOut()}); g.W(this,O);g.V5(this.C,this.element,4);this.hide()}fadeIn(){super.fadeIn();this.dialog.focus()}};var wd=class extends g.OC{constructor(K,H,r,O){super(K);this.priority=H;r&&this.updateValue("label",r);O&&this.N(O)}updateValue(K,H){super.updateValue(K,H);this.ek("size-change")}};g.GxO={BO:19,Y5:18,Ln:17,TV:16,Zi:15,lL:14,aO:13,oe:12,cJ:11,WJ:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,Re:6,JU:5,iY:4,yl:3,n5:2,REMOTE:1,Ey:0,19:"LOOP",18:"STABLE_VOLUME",17:"VOICE_BOOST",16:"REMOTE_SELECT",15:"SIZE",14:"MINIPLAYER",13:"THREED",12:"AUTONAV",11:"CINEMATIC",10:"ANNOTATIONS",9:"AUDIO",8:"SUBTITLES",7:"SLEEP_TIMER",6:"ASPECT_RATIO",5:"SPEED",4:"AUDIO_SETTINGS",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};var zkt=class extends wd{constructor(K){super(qv({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.C=K;this.B=this.K=!1;this.V=K.fz();K.createServerVe(this.element,this,!0);this.Qg(this.C,"settingsMenuVisibilityChanged",H=>{this.vD(H)}); this.Qg(this.C,"videodatachange",this.D);this.sE("click",this.onClick);this.D()}vD(K){this.B&&this.C.logVisibility(this.element,this.K&&K)}D(){var K=this.C.getVideoData().accountLinkingConfig?.linked;if(K&&!this.K){let H=this.C.getVideoData().accountLinkingConfig;this.updateValue("icon",{S:"svg",Pn:{height:"100%",viewBox:"0 0 36 36",width:"100%"},Rb:[{S:"path",Pn:{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"}}]});K=pY(H?.menuData?.connectedMenuLabel);this.updateValue("label",K);this.L=new WL4(this.C,pY(H?.menuData?.connectedDialogTitle),pY(H?.menuData?.connectedDialogMessage),pY(H?.menuData?.confirmButtonText));g.W(this,this.L);K=H?.menuData?.trackingParams||null;(this.B=!!K)&&this.C.setTrackingParams(this.element,K);eH(this.V,this);this.K=!0}else!K&&this.K&&(o$(this.V,this),this.K=!1)}onClick(){this.B&&this.C.logClick(this.element);this.V.fadeOut();this.L&&this.L.fadeIn()}};var A$=class extends g.au{constructor(K){super();this.api=K}W(K){return this.api.W(K)}};var Ccd=class extends A${constructor(K){super(K);Mv(K,"setAccountLinkState",H=>{this.setAccountLinkState(H)}); Mv(K,"updateAccountLinkingConfig",H=>{this.updateAccountLinkingConfig(H)}); K.addEventListener("videodatachange",(H,r)=>{this.onVideoDataChange(r)}); K.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new zkt(this.api);g.W(this,this.menuItem)})}onVideoDataChange(K){if(!K.accountLinkingConfig){let H=K.getPlayerResponse()?.accountLinkingConfig; K.accountLinkingConfig=H}}setAccountLinkState(K){this.api.getVideoData().dz=K;this.api.UA()}updateAccountLinkingConfig(K){var H=this.api.getVideoData(),r=H.accountLinkingConfig;r&&(r.linked=K);this.api.ek("videodatachange","dataupdated",H,this.api.getPresentingPlayerType())}};var J15=class extends A${constructor(K){super(K);this.K=null;this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"applicationvideodatachange",()=>{this.cw()})}cw(){var K=this.api.getPlaybackRate(); var H=this.api.getVideoData();if(H){var r=H.adFormat==="17_8";var O=H.H_?.Y()===8;r=H.isAd()&&(r||O)}else r=!1;r||((H=this.api.getVideoData())?(r=H.adFormat==="15_6",O=H.H_?.Y()===7,r=H.isAd()&&(r||O)):r=!1);r?(K!==1&&(this.K=K),this.api.setPlaybackRate(1)):this.K!==null&&(this.api.setPlaybackRate(this.K),this.K=null)}};var srN;g.rd=class{constructor(K,H,r={}){this.start=K;this.end=H;this.active=!0;this.color="";this.Y=srN++;this.id=r.id||"";this.priority=r.priority||9;this.visible=r.visible||!1;this.style=r.style||Lw.AD_MARKER;this.namespace=r.namespace||"";if(K=r.color)K=K.toString(16),this.color=`#${Array(7-K.length).join("0")}${K}`;this.tooltip=r.tooltip;this.icons=r.icons?r.icons.filter(O=>g.GL(O.thumbnails,A=>g.JB(A.url))):null; this.associatedClipId=r.associatedClipId;this.markerPositionMs=r.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+OSM(this.start)+", "+OSM(this.end)+"]"}contains(K,H){return K>=this.start&&(K{this.K.K={}}); this.events.Qg(this.api,"legacyadtrackingpingchange",H=>{var r=this.K;OU(r,"part2viewed",1,0x8000000000000);OU(r,"engagedview",Math.max(1,H.Lf*1E3),0x8000000000000);if(!H.isLivePlayback){var O=H.lengthSeconds*1E3;rr(H)&&r.api.W("html5_shorts_gapless_ads_duration_fix")&&(O=r.api.getProgressState().seekableEnd*1E3-H.I6);OU(r,"videoplaytime25",O*.25,O);OU(r,"videoplaytime50",O*.5,O);OU(r,"videoplaytime75",O*.75,O);OU(r,"videoplaytime100",O,0x8000000000000);OU(r,"conversionview",O,0x8000000000000);OU(r, "videoplaybackstart",1,O);OU(r,"videoplayback2s",2E3,O);OU(r,"videoplayback10s",1E4,O)}}); this.events.Qg(this.api,g.Kj("appad"),this.Y);this.events.Qg(this.api,g.Hu("appad"),this.Y)}Y(K){var H=K.getId(),r=this.api.getVideoData({playerType:1}),O=!this.api.isInline();if(!r.inlineMetricEnabled||O){if(H==="part2viewed"){if(r.um&&A4(this,r.um),r.tL&&k0(this,r.tL),r.kx){var A={CPN:this.api.getVideoData().clientPlaybackNonce};for(var k of r.kx)k0(this,g.bw(k,A))}}else H==="engagedview"&&r.gC&&(A={CPN:this.api.getVideoData().clientPlaybackNonce},A=g.bw(r.gC,A),A4(this,A));r.Ed&&(A=r.Ed,k=K.getId(), A=g.xM(A,{label:k}),g.Hj(A));switch(H){case "videoplaytime25":r.fA&&k0(this,r.fA);r.dg&&be(this,r.dg);r.QK&&g.Hj(r.QK);break;case "videoplaytime50":r.Fm&&k0(this,r.Fm);r.Z1&&be(this,r.Z1);r.Kt&&g.Hj(r.Kt);break;case "videoplaytime75":r.yR&&k0(this,r.yR);r.Uh&&be(this,r.Uh);r.aF&&g.Hj(r.aF);break;case "videoplaytime100":r.pA&&k0(this,r.pA),r.rg&&be(this,r.rg),r.q7&&g.Hj(r.q7)}(A=this.api.getVideoData().ZR)&&jdJ(this,A,K.getId())&&jdJ(this,A,`${K.getId()}gaia`)}if(r.inlineMetricEnabled&&!O)switch(H){case "videoplaybackstart":(H= r.CO?.K)&&k0(this,H);break;case "videoplayback2s":(H=r.CO?.B)&&k0(this,H);break;case "videoplayback10s":(H=r.CO?.Y)&&k0(this,H)}this.api.fg([K],1)}};var fRN=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"videoready",H=>{K.getPresentingPlayerType()===1&&(H={playerDebugData:{pmlSignal:!!H.getPlayerResponse()?.adPlacements?.some(r=>r?.adPlacementRenderer?.renderer), contentCpn:H.clientPlaybackNonce}},g.PC("adsClientStateChange",H))})}};var n9M=class extends A${constructor(K){super(K);this.accumulatedWatchTimeMillis=0;this.o4=this.K=null;this.events=new g.sr(K);g.W(this,this.events);Mv(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime()); this.events.Qg(K,"progresssync",()=>{var H=this.api.getVideoData();if(H&&(H=H.clientPlaybackNonce)){this.o4!==H&&(this.accumulatedWatchTimeMillis=0,this.K=null,this.o4=H);var r=this.api.getPlayerStateObject();H=Math.round((this.api.getCurrentTime()||0)*1E3);r.K(8)&&this.K!==null&&(r=H-this.K,r>0&&r<1E3&&(this.accumulatedWatchTimeMillis+=r));this.K=H}})}getAccumulatedWatchTime(){return this.o4?{cpn:this.o4, accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var hkN=class extends wd{constructor(K){super(qv({role:"menuitemcheckbox","aria-checked":"false"}),K,"Sabit ses",{S:"div",Ib:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.element.setAttribute("aria-label","Sabit ses");this.sE("click",this.onClick)}onClick(){this.enabled&&(D8(this,!this.checked),this.ek("select",this.checked))}getValue(){return this.checked}};var uGm={MI:2,Ln:1,Y5:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var qjd=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);var H=this.api.W("html5_enable_audio_quality_setting_feature");Mv(this.api,"getUserAudioQualitySetting",()=>H?this.getUserAudioQualitySetting():2); Mv(this.api,"setUserAudioQualitySetting",r=>{H&&this.setUserAudioQualitySetting(r)}); Mv(this.api,"hasHqaAudioTrack",()=>H?this.hasHqaAudioTrack():!1); Mv(this.api,"getAudioQualitySettingState",()=>H?this.api.uW(4):1); this.Zn=LN();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.Zn}setUserAudioQualitySetting(K){this.api.Z("aqs_set",{setting:K});g.dC("yt-player-audio-quality-setting",K,3122064E3);K!==this.Zn&&(this.Zn=K,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.Sf(),this.api.lj())}hasHqaAudioTrack(){var K=this.api.getVideoData().Y?.Y;return K?g.W4(K,H=>Bu(H)):!1}updateEnvironmentData(){this.api.j().Zn=this.Zn}};var po9=class extends A${constructor(K){super(K);Mv(this.api,"getAudioTrackState",()=>this.api.uW(0))}};var Rk5=class extends g.OC{constructor(K,H,r){var O={S:"div",Ib:"ytp-panel"};if(r){var A="ytp-panel-back-button";var k="ytp-panel-title";O.Rb=[{S:"div",Ib:"ytp-panel-header",Rb:[{S:"div",RE:["ytp-panel-back-button-container"],Rb:[{Pn:{"aria-label":"\u00d6nceki men\u00fcye d\u00f6n"},S:"button",RE:["ytp-button",A]}]},{S:"span",RE:[k],Pn:{role:"heading","aria-level":"2"},Rb:[r]}]}]}super(O);this.content=H;H.XK(this.element);r&&(this.backButton=this.Sk(A),r=this.Sk(k),this.Qg(this.backButton,"click", this.h7),this.Qg(r,"click",this.h7));H.subscribe("size-change",this.jB,this);this.Qg(K,"fullscreentoggled",this.jB);this.C=K}jB(){this.ek("size-change")}focus(){this.content.focus()}h7(){this.ek("back")}};var iQN=class extends Rk5{constructor(K,H=null,r){var O={role:"menu"};H&&(O.id=H);H=new g.OC({S:"div",Ib:"ytp-panel-menu",Pn:O});super(K,H,r);this.menuItems=H;this.items=[];g.W(this,this.menuItems)}y9(){this.menuItems.ek("size-change")}focus(){var K=0;for(let H=0;H{if(!this.menuItem){var H=this.api.fz();H&&(this.menuItem=new Hsd(this.api,H),g.W(this,this.menuItem))}cdJ(this)}); K.addEventListener("videodatachange",()=>{cdJ(this);this.menuItem?.J();this.menuItem?.Yv()})}};var OsH=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"applicationvideodatachange",(H,r)=>{r=r.clipConfig;H==="dataloaded"&&r&&r.startTimeMs!=null&&r.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(r.startTimeMs)),endTimeMs:Math.floor(Number(r.endTimeMs)),postId:r.postId,type:"clips"})})}};var ACt=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events)}setCreatorEndscreenVisibility(K){GC(this.api.QF())?.JN(K)}};var kA4=class extends hkN{constructor(K,H,r,O,A){var k=K.W("html5_enable_new_audio_settings_menu");super(k?uGm.Y5:g.GxO.Y5);this.C=K;this.G=H;this.L=r;this.hasDrcAudioTrack=O;this.getDrcState=A;this.D=this.enableNewAudioSettingsMenu=this.K=!1;g.Ti(this.element,"ytp-drc-menu-item");this.B=(this.enableNewAudioSettingsMenu=k)?K.fz().zE():K.fz();K.W("html5_enable_voice_boost")?(this.D=!0,this.Qg(K,"onFilterAudioFeatures",this.V)):K.addEventListener("videodatachange",this.V.bind(this));K.W("mta_drc_mutual_exclusion_removal")&& this.Qg(K,"onPlaybackAudioChange",this.V);K.createClientVe(this.element,this,273317);this.sE("click",this.J);H=this.L()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||this.updateValue("icon",K.j().P9?{S:"svg",Pn:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},Rb:[{S:"path",Pn:{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"}}]}:{S:"svg",Pn:{height:"24",viewBox:"0 0 24 24",width:"24"},Rb:[{S:"path",Pn:{d:"M7 13H5v-2h2v2zm3-4H8v6h2V9zm3-3h-2v12h2V6zm3 2h-2v8h2V8zm3 2h-2v4h2v-4zm-7-7c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0-1c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2z",fill:"white"}}]});this.subscribe("select",this.U,this);this.enableNewAudioSettingsMenu||this.D?this.V():(yH(this,this.hasDrcAudioTrack()),D8(this,H),eH(this.B,this))}U(K){this.G(K?1:0)}V(){if(this.enableNewAudioSettingsMenu|| this.D){var K=this.C.getPresentingPlayerType();K===2||K===3?this.K&&(this.K=!1,o$(this.B,this)):(K=this.getDrcState(),K!==1?(K===0?(D8(this,this.L()===1),yH(this,!0)):(D8(this,!1),yH(this,!1)),this.K||(eH(this.B,this),this.K=!0)):this.K&&(o$(this.B,this),this.K=!1))}else{K=this.hasDrcAudioTrack();let H=this.L()===1&&K;D8(this,H);yH(this,K)}}zF(){o$(this.B,this);super.zF()}J(){this.C.logClick(this.element)}};var bsO=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);K.W("html5_show_drc_toggle")&&K.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new kA4(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.Y.bind(this),this.getDrcState.bind(this)),g.W(this,this.menuItem))}); Mv(this.api,"setDrcUserPreference",H=>{this.setDrcUserPreference(H)}); Mv(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); Mv(this.api,"hasDrcAudioTrack",()=>this.Y()); Mv(this.api,"getDrcState",()=>this.getDrcState()); this.K=g.ch("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.K}setDrcUserPreference(K){this.api.Z("drc_set",{pref:K});g.dC("yt-player-drc-pref",K,31536E3);K!==this.K&&(this.K=K,this.updateEnvironmentData(),this.Y()&&this.api.Sf(),this.api.lj())}updateEnvironmentData(){this.api.j().Nv=this.K===1}Y(){var K=this.api.getVideoData().Y?.Y;if(!K)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.W("mta_drc_mutual_exclusion_removal")){let H=this.api.dR()?.Du?.id; return g.W4(K,r=>r.audio.B&&r.Du?.id===H)}return g.W4(K,H=>H.audio?.B===!0)}getDrcState(){return this.api.uW(3)}};var D04=class extends A${constructor(K){super(K);this.K={};this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"videodatachange",()=>{this.onVideoDataChange()}); this.events.Qg(K,g.Kj("embargo"),H=>{this.api.s2(!0);var r=this.K[H.id]??[];for(let O of r)this.api.hideControls(),this.api.eQ("auth",2,"This video isn't available in your current playback area",g.mC({embargoed:1,id:H.id,idx:H.Y,start:H.start})),(r=O.embargo?.onTrigger)&&g.ZO(this.api,"innertubeCommand",r)})}onVideoDataChange(){var K=this.api.getVideoData(); this.api.aP("embargo",1);var H=K.Qb.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");H?.length?TPt(this,H.filter(r=>r.onEnter?.some(this.Y))):K.cueRanges&&TPt(this,K.cueRanges.filter(r=>r.onEnter?.some(this.Y)))}Y(K){return K.embargo!==void 0}zF(){super.zF(); this.K={}}};var yCd=class extends A${constructor(K){super(K);this.K=[];this.events=new g.sr(K);g.W(this,this.events);Mv(K,"addEmbedsConversionTrackingParams",H=>{this.addEmbedsConversionTrackingParams(H)}); this.events.Qg(K,"veClickLogged",H=>{this.api.hasVe(H)&&(H=H.visualElement.getAsJspb(),H=Ru(H,2),this.K.push(H))})}addEmbedsConversionTrackingParams(K){var H=this.api.j(),r=H.widgetReferrer,O=H.Z6,A=this.K,k="",b=H.getWebPlayerContextConfig(); b&&(k=b.embedsIframeOriginParam||"");r.length>0&&(K.embeds_widget_referrer=r);O.length>0&&(K.embeds_referring_euri=O);H.B&&k.length>0&&(K.embeds_referring_origin=k);b&&b.embedsFeature&&(K.feature=b.embedsFeature);A.length>0&&(H.W("embeds_web_enable_fullscreen_conversion_ve_logging")&&this.api.isFullscreen()?A.unshift(139117):H.W("embeds_web_enable_lite_experiment_control_arm_logging")?A.unshift(28572):pg(iM(H))&&A.unshift(159628),H=A.join(","),H=g.PL()?H:g.Ss(H,4),K.source_ve_path=H);this.K.length= 0}};var jn4=class extends A${constructor(K){super(K);Mv(K,"isEmbedsShortsMode",()=>K.isEmbedsShortsMode()); Mv(K,"getReelItemWatchResponse",()=>K.getVideoData({playerType:1})?.getReelItemWatchResponse()??null); Mv(K,"getResolveUrlResponse",()=>K.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var MX1=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"initialvideodatacreated",H=>{La(g.xW(),16623);this.K=g.lP();var r=K.j().vD&&!H.GL;Cc(H)&&r?(La(g.xW(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),H.getWatchNextResponse()&&(r=H.getWatchNextResponse()?.trackingParams)&&g.tJ(g.xW(),r),H.getPlayerResponse()&&(H=H.getPlayerResponse()?.trackingParams)&&g.tJ(g.xW(),H)):(La(g.xW(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), H.getEmbeddedPlayerResponse()&&(H=H.getEmbeddedPlayerResponse()?.trackingParams)&&g.tJ(g.xW(),H))}); this.events.Qg(K,"loadvideo",()=>{La(g.xW(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.K})}); this.events.Qg(K,"cuevideo",H=>{H===1&&La(g.xW(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.K})}); this.events.Qg(K,"largeplaybuttonclicked",H=>{La(g.xW(),27240,H.visualElement)}); this.events.Qg(K,"playlistnextbuttonclicked",H=>{La(g.xW(),27240,H.visualElement)}); this.events.Qg(K,"playlistprevbuttonclicked",H=>{La(g.xW(),27240,H.visualElement)}); this.events.Qg(K,"playlistautonextvideo",()=>{La(g.xW(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var Qd1=class extends g.au{constructor(K,H){super();this.K=null;this.B=H;H=[];for(let r=0;r<=100;r++)H.push(r/100);H={threshold:H,trackVisibility:!0,delay:1E3};(this.Y=window.IntersectionObserver?new IntersectionObserver(r=>{r=r[r.length-1];var O=null;typeof r.isVisible==="undefined"?document.visibilityState==="visible"&&r.isIntersecting&&r.intersectionRatio>0?O=r.intersectionRatio:document.visibilityState==="hidden"?O=0:O=null:O=r.isVisible?r.intersectionRatio:0;O!=null&&(O=Math.max(O,0),O=Math.min(O, 1));this.K=O;typeof this.B==="function"&&this.B(this.K)},H):null)&&this.Y.observe(K)}zF(){super.zF(); this.K=null;this.Y&&this.Y.disconnect()}};var Bi4=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"applicationInitialized",()=>{EdH(this)})}};var v7t=class extends A${constructor(K){super(K);Mv(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.ek("featuredproductdismissed")}};var IeM=class extends A${constructor(K){super(K);vb(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); vb(this.api,"setSphericalProperties",(...H)=>{this.setSphericalProperties(...H)}); Bb(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); Bb(this.api,"setSphericalProperties",(...H)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...H)})}getSphericalProperties(){var K=g.UJ(this.api.QF()); return K?K.getSphericalProperties():{}}setSphericalProperties(K){if(K){var H=g.UJ(this.api.QF());H&&H.setSphericalProperties(K,!0)}}};var Zs4=class extends A${constructor(K){super(K);Mv(K,"createClientVe",this.createClientVe.bind(this));Mv(K,"createServerVe",this.createServerVe.bind(this));Mv(K,"destroyVe",this.destroyVe.bind(this));Mv(K,"hasVe",this.hasVe.bind(this));Mv(K,"logClick",this.logClick.bind(this));Mv(K,"logVisibility",this.logVisibility.bind(this));Mv(K,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(K,H,r,O=!1){this.api.createClientVe(K,H,r,O)}createServerVe(K,H,r=!1){this.api.createServerVe(K, H,r)}setTrackingParams(K,H){this.api.setTrackingParams(K,H)}logClick(K,H){this.api.logClick(K,H)}logVisibility(K,H,r){this.api.logVisibility(K,H,r)}hasVe(K){return this.api.hasVe(K)}destroyVe(K){this.api.destroyVe(K)}};var Fxy={[0]:K=>od5(K,H=>H.Du?.id), [2]:K=>Fy(K,I$), [3]:K=>Fy(K,vu), [4]:K=>Fy(K,Bu), [1]:K=>Fy(K,Z8)},ThH=class{constructor(K){this.B={}; this.Y={};this.videoData=K;var H=K.Y?.B;H&&H.length>0?this.K=H:(K=K.getAvailableAudioTracks(),this.K=K.length>0?$my(K):[]);for(let r of kb)this.B[r]=Fxy[r](this.K);this.lj()}uW(K){return this.Y[K]}lj(){var K=this.K,H={};for(let r of kb)if(this.B[r]){K=bV[r].vy(K,this.videoData);for(let O of kb)H[O]!==void 0||g.W4(K,bV[O].fT)||(H[O]=bV[r].lU);H[r]===void 0&&(H[r]=0)}else H[r]=1;this.Y=H}},kb=[0,1,2,3,4],bV={[0]:{lU:2,fT:function(K){return K.Du!==void 0}, vy:(K,H)=>ZSm(K,H.getAudioTrack())}, [2]:{lU:4,fT:I$,vy:(K,H)=>H.getUserAudio51Preference()===1?FUn(K):K}, [3]:{lU:5,fT:vu,vy:K=>g.ch("yt-player-drc-pref")===1?vdm(K,!0):K}, [1]:{lU:3,fT:Z8,vy:K=>g$()===2?BP1(K,!0):K}, [4]:{lU:6,fT:Bu,vy:K=>LN()===1?eeP(K):K}};var e0P=class{constructor(K,H){this.IE=K;this.policy=H;this.playbackRate=1}setPlaybackRate(K){this.playbackRate=Math.max(1,K)}getPlaybackRate(){return this.playbackRate}};var o7d=class{constructor(K,H,r,O){this.TF=K;this.Hn=H;this.policy=r;this.logger=O;this.iI=[];this.oE=[];this.Y=-1;this.zL=null;this.U=this.timestampOffset=0;this.K=10;this.V=new Set;this.N=H.KE?0:1;r.Xi>0&&(this.K=r.Xi)}ob(){this.oE.length>0&&(this.Y=0)}Vg(K){this.V.add(K.info.iG);this.Y=Y$P(this,this.oE,this.iI,K,this.Y);this.B=K;this.U=(0,g.a)()}J(K){UmJ(this,this.oE,"og");Pu(this,K);UmJ(this,this.oE,"trim");var {oE:H,iI:r}=S$d(this);K=[];for(let O=0;O0){let I=YS(D,k);I>=0&&(y=(D.end(I)-k+.1)*1E3)}K.push({formatId:g.ha(A.info.A.info,this.Hn.KE),uO:A.info.uO,sequenceNumber:A.info.iG+this.N,Es:b,Lk:A.info.Y,Dq:y})}return{oE:H,fC:K}}Yv(K,H){H?.Tc||(this.iI=[]);Pu(this,!0);this.Y=LU4(this.oE,K*1E3)}Nd(K,H){this.zL=K;H&&Pu(this,!1,!0)}Md(){return this.B?.info}D(K){var H= g.ha(K.info.A.info,this.Hn.KE),r=K.info.iG+this.N,O=K.info.segmentStartTime*1E3;if(this.policy.ob)try{O=this.policy.ob?g.aQ(K)*1E3:K.info.segmentStartTime*1E3}catch(b){Math.random()>.99&&this.logger&&(O=bF(K.Y).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:K.info.nE(),encodedDataView:g.Ue(O,4)})),O=K.info.segmentStartTime*1E3}var A=K.info.clipId,k=this.policy.ob?g.qo(K)*1E3:K.info.B*1E3;this.policy.ob&&(O<0||k<0)&&(this.logger&&(this.logger({missingSegInfo:K.info.nE(),startTimeMs:O, durationMs:k}),this.policy.I6||(O<0&&(O=K.info.segmentStartTime*1E3),k<0&&(k=K.info.B*1E3))),this.policy.I6&&(O<0&&(O=K.info.segmentStartTime*1E3),k<0&&(k=K.info.B*1E3)));return{formatId:H,iG:r,startTimeMs:O,clipId:A,IA:k}}L(){this.oE=[];this.iI=[];this.V.clear();this.Y=-1;this.B=void 0}G(){this.B=void 0}wd(K){this.timestampOffset=K}tN(K){return this.V.has(K)}};var X6p=class{constructor(K,H,r,O,A){this.loader=K;this.Hn=H;this.videoTrack=r;this.audioTrack=O;this.policy=A;this.seekCount=this.targetTime=0;this.seeking=!1;this.B=null;this.Y=0;this.K=this.Hn.isManifestless&&!this.Hn.Tq}seek(K,H){K!==this.targetTime&&(this.seekCount=0);this.targetTime=K;var r=this.videoTrack.K,O=this.audioTrack.K,A=this.audioTrack.zL,k=tNn(this,this.videoTrack,K,this.videoTrack.zL,H);H=tNn(this,this.audioTrack,this.policy.r3?K:k,A,H);K=Math.max(K,k,H);this.seeking=!0;this.Hn.isManifestless&& (l4n(this,this.videoTrack,r),l4n(this,this.audioTrack,O));return K}tW(){return this.videoTrack.tW||this.audioTrack.tW}isSeeking(){return this.seeking}R9(K){this.Y=K}},VN5=2/24;var w6O=0;var Dk,yl=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;Dk||(Dk=cW("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(K){if(this.pos+20>this.data.length){let H=new Uint8Array(this.data.length*2);H.set(this.data);this.data=H}for(;K>31;)this.data[this.pos++]=Dk[(K&31)+32],K>>=5;this.data[this.pos++]=Dk[K|0]}WC(){return g.vW(this.data.subarray(0,this.pos))}K(){return this.pos>0}reset(){this.pos=0}};var d0m=class{constructor(K,H){this.GF=K;this.requestNumber=++w6O;this.K=this.now();this.Yv=this.Nd=NaN;this.D=this.K;this.B=this.Z6=this.N=0;this.G=this.K;this.Nv=this.TF=this.hy=this.dV=this.gV=this.lG=this.Y=this.V=0;this.Vg=this.isActive=!1;this.xS=this.CQ=0;this.IE=H.IE;this.snapshot=fk(this.IE);this.policy=this.IE.Y;this.disableRecording=!!H.disableRecording;this.X2=H.X2;this.OC=H.OC||0;this.EM=H.EM||0;H.wz&&(this.cn=new yl);this.Ch=H.Ch??!1;this.disableRecording||(K=this.IE,K.V||(K.V=(0,g.a)()), K.policy.G&&(K.L=(0,g.a)()));this.nh=H.nh??!1}GO(){this.Nd=this.now();Jdm(this.IE,this.Nd);this.GF.GO()}Ss(K,H){var r=this.policy.Y?(0,g.a)():0;GS(this,K,H);K-this.G<10&&this.Y>0||this.ob(K,H);this.GF.Ss(K,H);this.policy.Y&&(K=(0,g.a)()-r,this.xS+=K,this.CQ=Math.max(K,this.CQ))}ob(K,H){var r=(K-this.G)/1E3,O=H-this.B;this.disableRecording||(Ny(this.IE,r,O),this.X2(r,O));this.G=K;this.B=H}M0(){this.lG&&sdH(this);this.GF.M0()}OJ(K){this.lG||(this.lG=this.N-this.Z6+K,this.gV=this.N,this.dV=this.D)}Md(K= this.D,H=this.N){this.Y>0||(this.Yv=K,this.Y=H,this.Vg=this.isActive=!0)}pK(){return this.EM||2}CG(){}Zl(){}rQ(){}U(){var K={rn:this.requestNumber,rt:(this.D-this.K).toFixed(),lb:this.N,stall:(1E3*this.V).toFixed(),ht:(this.Nd-this.K).toFixed(),elt:(this.Yv-this.K).toFixed(),elb:this.Y,d:this.cn?.WC()};this.url&&xmN(K,this.url);this.policy.Y&&(K.mph=this.CQ.toFixed(),K.tph=this.xS.toFixed());K.ulb=this.hy;K.ult=this.TF;return K}now(){return(0,g.a)()}};var j3=class extends d0m{constructor(K,H){super(K,H);this.Mv=this.tq=!1;this.J=this.L=Infinity;this.gZ=NaN;this.Zu=!1;this.uG=NaN;this.vD=this.CK=this.rZ=0;this.jv=H.jv||1;this.WX=H.WX||this.jv;this.kh=H.kh;this.iG=H.iG;this.ZH=H.ZH;a4n(this);this.d1(this.K);this.G5=(this.uG-this.K)/1E3}U(){var K=super.U();K.pb=this.jv;K.pt=(1E3*this.G5).toFixed();K.se=this.vD;return K}TG(){var K=this.GF;this.bG||(this.bG=K.TG?K.TG():1);return this.bG}bc(){return this.kh?this.TG()!==1:!1}O1(K,H,r){if(!this.tq){this.tq= !0;if(!this.disableRecording){GS(this,K,H);this.ob(K,H);var O=this.TG();this.vD=r;if(!this.disableRecording)if(O===2){O=K-this.Yv0)||J4(this,O,H),this.Y>0&&YV(this.IE,H,this.V));K=(K-this.K)/1E3||.01;this.policy.G&& !(this.Y>0)||UF(this.IE,K,this.B,f4N(this),this.Ch)}zS(this)}}x7(K,H,r){r&&(this.bG=2);K<0&&this.EM&&(K=this.EM);H?this.rZ+=K:this.CK+=K}pK(){return this.CK||this.rZ||super.pK()}ob(K,H){var r=(K-this.G)/1E3,O=H-this.B,A=this.TG();this.isActive?A===1&&((O>0||this.policy.V)&&(r>.2||O<1024)?(this.V+=r,O>0&&r>.2&&J4(this,this.OC?r:.05,O),this.Mv=!0):O>0&&(J4(this,r,O),this.Mv=!0)):H&&H>=this.policy.K&&this.Md(K,H);super.ob(K,H)}vI(K){if(!this.disableRecording){GS(this,K,this.N);var H=(K-this.K)/1E3;this.TG()!== 2&&this.Y>0&&(this.V+=(K-this.G)/1E3,YV(this.IE,this.B,this.V));UF(this.IE,H,this.B,f4N(this),this.Ch,!0);K=(K-this.G)/1E3;Ny(this.IE,K,0);this.X2(K,0)}}Md(K=this.D,H=this.N){if(!(this.Y>0)&&(super.Md(K,H),this.TG()===1)){H=(this.Nd-this.K)/1E3;var r=(K-this.Nd)/1E3;this.kh&&sU(this,this.now());this.Zu||this.disableRecording||(this.EM&&(r=Math.max(0,r-this.EM)),K=this.IE,K.G.I3(1,H),K.Md.I3(1,r))}}wv(){this.kh&&sU(this,this.now());return this.gZ}Dr(){var K;if(K=this.B>this.WX)K=(K=this.B)?K>=this.policy.K: !1;return K}ee(){return this.uG}d1(K=this.now()){if(this.kh){sU(this,K);if(this.bG?this.bc():this.L!==this.J){var H=this.J;if(K0?r+K:r+Math.max(K,H)}E5(){return this.now()-this.Yv}GL(){return(this.B-this.Y)*1E3/this.E5()||0}T5(){return this.Yv}};var MG=class{constructor(K){this.GF=K;this.K=new TY}feed(K){KP(this.K,K);this.Wp()}Wp(){if(this.N){if(!this.K.totalLength)return;let {j5:H,ZX:r}=this.K.split(this.B-this.Y);if(!this.GF.OJ(this.N,H,this.Y,this.B))return;this.Y+=H.totalLength;this.K=r;this.Y===this.B&&(this.N=this.B=this.Y=void 0)}for(;;){var K=0;let H,r;[H,K]=q$N(this.K,K);[r,K]=q$N(this.K,K);if(H<0||r<0)break;if(!(K+r<=this.K.totalLength)){if(!(this.GF.OJ&&K+1<=this.K.totalLength))break;({ZX:K}=this.K.split(K));this.GF.OJ(H,K,0,r)&& (this.N=H,this.Y=K.totalLength,this.B=r,this.K=new TY([]));break}let {j5:O,ZX:A}=this.K.split(K).ZX.split(r);this.GF.EP(H,O);this.K=A}}dispose(){this.K=new TY}};var cC1=class{constructor(K,H){this.info=K;this.callback=H;this.state=1;this.by=this.z8=!1;this.DH=null}Zq(){return 0}Bs(){return null}b3(){return null}isComplete(){return this.state>=3}ox(){return this.state===5}onStateChange(){}setState(K){var H=this.state;this.state=K;this.onStateChange(H);this.callback&&this.callback(this,H)}SG(K){K&&this.state {K+=`${H.nE()}.`}); return K.slice(0,-1)}dispose(){this.DE()||(this.info.fK[0].A.Yv=!1,this.setState(-1))}ul(){return 0}};var K2t=class{constructor(K,H,r,O={}){this.policy=H;this.GF=r;this.status=0;this.K=new TY;this.Y=0;this.DE=this.N=this.B=!1;this.xhr=new XMLHttpRequest;this.xhr.open(O.method||"GET",K);if(O.headers){K=O.headers;for(let A of Object.keys(K))this.xhr.setRequestHeader(A,K[A])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.dQ(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(A=>{this.K.append(A);this.Y+=A.length;A=(0,g.a)();this.GF.Ss(A,this.Y)},()=>{},O.body||null)}dQ(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.GF.GO()}onError(){this.B=!0;this.onDone()}onDone(){this.DE||(this.N=!0,this.GF.M0())}fa(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(K){try{return this.xhr.getResponseHeader(K)}catch{return""}}Qu(){return+this.getResponseHeader("content-length")}EC(){return this.Y}IV(){return this.status>=200&&this.status<300&&!!this.Y}IB(){return this.K.totalLength>0}SN(){var K=this.K;this.K=new TY;return K}LR(){return this.K}abort(){this.DE= !0;this.xhr.abort()}Qs(){return!0}SF(){return this.B}OM(){return""}};var TiN=class{constructor(K,H){this.Y=(new TextEncoder).encode(K);this.K=(new TextEncoder).encode(H)}};var iSH=class{constructor(K,H){this.K=K;this.GF=H;this.loaded=this.status=0;this.error="";K=pX(this.K.get("range")||"");if(!K)throw Error("bad range");this.range=K;this.Y=new TY;this.run().then(()=>{this.GF.M0()},r=>{this.error=`${r}`||"unknown_err"; this.GF.M0()})}async run(){this.status=200; var K=this.K.get("docid"),H=v2(this.K.get("fmtid")||""),r=this.K.get("lmt")||"0",O=+(this.K.get("csz")||0);if(!K||!H||!O)throw Error("Invalid local URL");var A;this.K.get("ck")&&this.K.get("civ")&&(A=new TiN(this.K.get("ck"),this.K.get("civ")));for(var k=this.range,b=Math.floor(k.start/O),D=Math.floor(k.end/O);b<=D;b++){var y=await saH(K,H,r,b,A);if(y===void 0)throw Error("invariant: data is undefined");var I=b*O;let Z=Math.max(0,k.start-I);I=Math.min(k.end+1,(b+1)*O)-(Z+I);y=new Uint8Array(y.buffer, Z,I);this.Y.append(y);this.loaded+=I;this.loaded{if(A)if(this.status=A.status,A.ok&&A.body&&this.status!==204)this.status=this.status||242,this.B=A.body.getReader(),this.DE()?this.B.cancel().catch(()=>{}):(this.V=A.headers,this.GF.GO(),Red(this)); else this.onDone();else this.onError(Error("null_response"))}; this.G=A=>{var k=(0,g.a)();this.DE()||(A.done?(this.B=void 0,this.onDone()):(A=A.value,this.Y+=A.length,this.K.append(A),Red(this),this.GF.Ss(k,this.Y)))}; this.onError=A=>{this.errorMessage=String(A);this.L=!0;this.onDone()}; this.K=new TY;this.N=window.AbortController?new AbortController:void 0;this.start(K)}start(K){var H={credentials:"include",cache:"no-store"};Object.assign(H,this.D);this.N&&(H.signal=this.N.signal);K=new Request(K,H);fetch(K).then(this.U,this.onError).then(void 0,g.KD)}onDone(){this.DE()||this.GF.M0()}getResponseHeader(K){return this.V?this.V.get(K):null}fa(){return!!this.V}EC(){return this.Y}Qu(){return+this.getResponseHeader("content-length")}IV(){return this.status>=200&&this.status<300&&!!this.Y}IB(){return!!this.K.totalLength}SN(){var K= this.K;this.K=new TY;return K}LR(){return this.K}DE(){return this.aborted}abort(){this.B&&this.B.cancel().catch(()=>{}); this.N&&this.N.abort();this.aborted=!0}Qs(){return!0}SF(){return this.L}OM(){return this.errorMessage}};var rjn=class{constructor(K,H,r={}){this.GF=H;this.Y=this.status=0;this.DE=this.K=!1;this.xhr=new XMLHttpRequest;this.xhr.open(r.method||"GET",K);if(r.headers){K=r.headers;for(var O of Object.keys(K))this.xhr.setRequestHeader(O,K[O])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=A=>{this.dQ(A)}; O=Te(A=>{this.onDone(A)}); this.xhr.addEventListener("load",O,!1);this.xhr.addEventListener("error",O,!1);r.body?this.xhr.send(r.body):this.xhr.send();this.xhr.addEventListener("progress",Te(A=>{this.onProgress(A)}),!1)}onDone(){if(!this.DE){this.status=this.xhr.status; try{this.response=this.xhr.response,this.Y=this.response.byteLength}catch{}this.K=!0;this.GF.M0()}}dQ(){this.xhr.readyState===2&&this.GF.GO()}onProgress(K){this.DE||(this.status=this.xhr.status,this.K||(this.Y=K.loaded),this.GF.Ss((0,g.a)(),K.loaded))}fa(){return this.xhr.readyState>=2}getResponseHeader(K){try{return this.xhr.getResponseHeader(K)}catch{return g.HS(Error(`Could not read XHR header ${K}`)),""}}Qu(){return+this.getResponseHeader("content-length")}EC(){return this.Y}IV(){return this.status>= 200&&this.status<300&&this.K&&!!this.Y}IB(){return this.K&&!!this.response&&!!this.response.byteLength}SN(){var K=this.response;this.response=void 0;return new TY([new Uint8Array(K)])}LR(){return new TY([new Uint8Array(this.response)])}abort(){this.DE=!0;this.xhr.abort()}Qs(){return!1}SF(){return!1}OM(){return""}};var JjN=class extends g.au{constructor(K){super();this.fK=K;this.Y=0;this.K=null;this.pB=[];this.B=null;this.fK.length===1||g.GL(this.fK,H=>!!H.range)}rW(){if(!this.pB.length)return[]; var K=this.pB;this.pB=[];this.B=g.UQ(K).info;return K}Ub(){return this.pB}zF(){super.zF();this.K=null;this.pB.length=0;this.fK.length=0;this.B=null}};var Qnd=class extends g.au{constructor(K,H,r,O,A,k,b,D,y=!1){super();this.GF=K;this.policy=H;this.jQ=r;this.resource=O;this.timing=A;this.logger=k;this.ZN=b;this.U6=D;this.V=y;this.lastError=null;this.K=0;this.N=!1;this.B=0;this.Y=new g.Fp(this.L,this.policy.U2,this)}L(){if(!this.DE()){var K=(0,g.a)(),H=!1;if(this.policy.pK){var r=this.timing.Y>0?this.timing.Yv:this.timing.K;this.policy.Nx&&this.B&&(r=this.B);K=K-r-(this.policy.xS?this.policy.fZ:this.timing.pK()*1E3);r=lf(fj(this),!1);K>=2E3*r?H= !0:K>=this.policy.Aw*r&&(this.K=this.policy.xk)}else if(this.timing.Y>0){if(this.V)return;K=this.timing.ee();this.timing.d1();this.timing.ee()-K>=this.policy.U2*.8?(this.K++,H=this.K>=5):this.K=0}else H=K-this.timing.wv(),this.policy.xk&&H>0&&(this.K+=1),K=lf(fj(this),!1)*this.policy.Mx,H=H>K*1E3;this.K>0&&this.GF.NW();H?this.Ab():this.Y.start()}}Ab(K=!1){this.N=!0;this.GF.YC();this.lastError=K?"probe.net.timeout":"net.timeout";h4(this,K)}canRetry(K){var H=fj(this);K=K?this.policy.zx:this.policy.W9; return H.timedOutthis.policy.Jx?!1:!0:!1;this.KG=new Qnd(this,this.policy,this.jQ,this.info.resource,this.timing,this.logger,O,I);this.W0=k||null;this.by=gTP(this);O7y(this.KG);O=void 0;if(this.policy.vP||this.J3||this.policy.TF)O={method:"POST"},k=(0,g.O1)([120,0]),I={},d&&(d=rk(void 0, d),I.lM=d),this.policy.HW&&this.qM&&(I.videoPlaybackUstreamerConfig=this.qM),this.policy.TF&&(d=this.info.N)&&Object.assign(I,d),Object.keys(I).length>0?O.body=g.WW(I,g.AB):O.body=k;this.IP&&this.qM&&(this.jQ.set("iwts","1"),O={method:"POST"},d=g.WW({DX:{d5:this.IP*1E3},KO:this.info.N?.KO||void 0,videoPlaybackUstreamerConfig:this.qM},g.AB),O.body=d);try{this.xhr=m5(this.jQ,this.policy.D,this.timing,K,O),this.KG.Y.start(),w&&(this.Mt=new g.Fp(this.ze,w,this),this.Mt.start(w+(this.timing.IE.G.j$()|| 0)*1E3)),g.kX(()=>{})}catch(T){L2p(this,T,!0)}}dE(){return this.timing.requestNumber}VS(){return this.jQ.VS()}iR(){var K=kqp(this.KG); if(this.J3){var H=this.J3,r=H.K.totalLength;K.ulen=r;r>0&&(H=Dp(H.K,0),K.ubyte=H,r===1&&H===0&&(K.b248180278=!0))}this.xe&&(K.rc=this.policy.Ys?this.xe:this.xe.toString());this.policy.tq&&this.Vh&&(K.tr=this.Vh);K.itag=this.info.fK[0].A.info.itag;K.ml=`${+this.info.fK[0].A.K()}`;K.sq=`${this.info.fK[0].iG}`;this.jQ&&(K.ifi=`${+Wg(14,2594,this.info.resource.B)}`);this.xe!==410&&this.xe!==500&&this.xe!==503||(K.fmt_unav="true");(r=this.errorMessage||this.xhr?.OM())&&(K.msg=r);this.VV&&(K.smb="1");this.info.isDecorated()&& (K.sdai="1");return K}JX(){return ndp(this.timing)}OM(){return this.xhr.OM()||""}Dr(){return this.isComplete()||this.timing.Dr()}Ss(){!this.DE()&&this.xhr&&(this.xe=this.xhr.status,this.policy.yR&&this.DH&&this.KZ(!1),this.Sy()?this.SG(2):!this.V$&&this.Dr()&&(this.SG(),this.V$=!0))}GO(){if(!this.DE()&&this.xhr){if(!this.Px&&this.xhr.fa()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var K=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.Px=((0,g.a)()-K)/1E3}this.xhr.fa()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.Xd&&!$x()&&g.dC("yt-player-headers-readable",!0,2592E3);K=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var H=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.Mt?.stop();this.GG=K||this.GG;this.aU=H||this.aU}}M0(){var K=this.xhr;!this.DE()&&K&&(this.xe=K.status,K=this.e9(K),this.policy.tq&&this.Mt?.stop(),K===5?h4(this.KG):this.setState(K),this.KG.Y.stop())}e9(K){NXd(this);if(ue(this.KG,this.xhr.status,this.hL?this.timing.Vg||this.wl:this.xhr.IV(),!1,this.Mp))return 5; var H="";qx(this.KG,this.xhr)&&(H=Ajp(this.KG,this.xhr));if(H)return ta(fj(this.KG)),this.info.Qk(this.jQ,H),3;H=K.EC();if(this.J3){this.KZ(!0);NXd(this);if(ue(this.KG,this.xhr.status,this.timing.Vg||this.wl,!1,this.Mp))return 5;if(!this.mh){if(this.wl)return ta(fj(this.KG)),3;this.KG.lastError="net.closed";return 5}}else{if(ue(this.KG,this.xhr.status,this.xhr.IV(),!1,this.Mp))return 5;var r=this.info.B;if(r&&r!==H||K.SF())return this.KG.lastError="net.closed",5;this.KZ(!0)}r=p$t(this)?K.getResponseHeader("X-Bandwidth-Est"): 0;if(K=p$t(this)?K.getResponseHeader("X-Bandwidth-Est3"):0)this.jC=!0,this.policy.aC&&(r=K);nj(this.KG,H,r?Number(r):0,this.info.fK[0].type===5);return 4}canRetry(){this.DE();var K=this.info.isDecorated();return this.KG.canRetry(K)}onStateChange(){this.isComplete()&&(this.policy.CA?this.YC():zS(this.timing))}Ab(){this.KG.Ab()}NW(){this.callback&&this.callback(this,this.state)}Ae(){return this.KG.Ae()}dispose(){super.dispose();this.KG.dispose();this.Mt?.dispose();this.policy.CA||this.YC()}YC(){this.xhr&& this.xhr.abort();zS(this.timing)}rW(){if(!this.Ub().length)return[];this.z8=!0;return this.DH.rW()}Sy(){return this.state<1?!1:this.DH&&this.DH.pB.length||this.xhr?.IB()?!0:!1}Ub(){this.KZ(!1);return this.DH?this.DH.Ub():[]}KZ(K){try{if(K||this.xhr.fa()&&this.xhr.IB()&&!qx(this.KG,this.xhr)&&!this.by)this.DH||(this.DH=new JjN(this.info.fK)),this.xhr.IB()&&(this.J3?this.J3.feed(this.xhr.SN()):a$(this.DH,this.xhr.SN(),K&&!this.xhr.IB()))}catch(H){this.J3?L2p(this,H):g.HS(H)}}EP(K,H){switch(K){case 21:({ZX:K}= H.split(1));YLn(this,K);break;case 22:this.mh=!0;a$(this.DH,new TY([]),!0);break;case 43:({redirectUrl:K}={redirectUrl:YD(new QS(H),1)});K&&(this.info.Qk(this.jQ,K),this.wl=!0);break;case 45:let {b5:r,tk:O}=ZW(new QS(H));r&&O&&(this.Ok=r/O);break;case 44:this.N7=IA(new QS(H));!this.timing.Vg&&this.N7?.action===4&&this.N7?.hV?.hL&&(this.hL=this.N7.hV.hL);break;case 53:this.policy.tq&&({sJ:K}=vq(new QS(H)),K&&(this.Mt||(this.sJ=K,this.Mt=new g.Fp(this.ze,K,this)),this.Mt.start()));break;case 60:this.Dl= bo(new QS(H));break;case 58:if(K=r$(new QS(H)))this.zu=K,K.zu===3&&(this.Mp=!0)}}OJ(K,H,r,O){r||this.timing.OJ(O);if(K!==21)return!1;if(K=this.policy.yR)if(K*=this.info.fK[0].A.info.vn,H.totalLength+r!==O&&H.totalLength0)return!1;if(!this.xhr.fa())return!0;if(this.J3)var K=!this.info.B; else this.xhr.Qu()?K=!1:(K=this.xhr.getResponseHeader("content-type"),K=K==="audio/mp4"||K==="video/mp4"||K==="video/webm");if(!K)return!1;if(isNaN(this.info.ZH)){K=this.xhr.getResponseHeader("x-head-seqnum");let H=this.timing.policy.D?1:0;if(K&&Number(K)>this.info.fK[0].iG+H)return!1}return!0}ul(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}Bs(){this.xhr&&(this.GG=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.GG}b3(){this.xhr&&(this.aU=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); return this.aU}mA(){return this.KG.mA()}ze(){if(!this.DE()&&this.xhr){this.Vh="heartbeat";var K=this.KG;K.K+=2;this.NW()}}};var BO=class extends d0m{constructor(K,H){super(K,H);this.CK=!0;this.gZ=!1;this.Mv=this.bG=0;this.uG=this.rZ=NaN;this.Zu=0;this.nh&&(this.J=new yl)}ob(K,H){var r=(K-this.G)/1E3,O=H-this.B;this.Y>0?O>0&&(this.gZ&&(r>.2||O<1024?(this.V+=r,r>.2&&UR5(this,.05,O)):UR5(this,r,O)),this.CK&&(this.bG+=O,this.Mv+=r)):H>this.policy.K&&this.Md(K,H);super.ob(K,H)}O1(K,H){GS(this,K,H);this.ob(K,H);this.nh&&this.L&&(H-=this.L.FD,SLn(this,0,K-this.L.localTimestampMs,K-this.L.localTimestampMs,H,this.L.i8>0?H/this.L.i8* 1E3:0));this.gZ&&(H=this.B*this.snapshot.stall+this.B/this.snapshot.byterate,this.Y>0&&YV(this.IE,this.bG,this.V),K=(K-this.K)/1E3||.01,this.policy.G&&!(this.Y>0)||UF(this.IE,K,this.B,H,!1))}vI(K){GS(this,K,this.N);var H=(K-this.G)/1E3;Ny(this.IE,H,0);this.X2(H,0);!this.gZ&&this.Y>0||(H=this.B*this.snapshot.stall+this.B/this.snapshot.byterate,this.Y>0&&(this.V+=(K-this.G)/1E3,YV(this.IE,this.bG,this.V)),UF(this.IE,(K-this.K)/1E3||.01,this.B,H,!1,!0))}Sn(K){K=K.HF||2147483647;(K&2)!==2&&(this.CK=!1); (K&1)===1&&(this.gZ=!0)}Pg(K){K=K.HF||2147483647;(K&2)===2&&(this.CK=!1);(K&1)===1&&(this.gZ=!1)}T5(){return this.Yv}E5(){var K=this.CK?this.now()-this.G:0;return Math.max(this.Mv*1E3+K,1)}GL(){return this.bG*1E3/this.E5()}Md(K=this.D,H=this.N){this.Y>0||(super.Md(K,H),H=this.IE,K=(K-this.Nd)/1E3,H.G.I3(1,(this.Nd-this.K)/1E3),H.Md.I3(1,K))}CG(K){this.rZ=K}Zl(K){K.timestampMs&&(this.rZ=K.timestampMs);K.SC&&(this.uG=K.SC);isNaN(this.rZ)||isNaN(this.uG)||(this.Zu=this.now()-this.uG/2-this.rZ)}rQ(K){var H= this.L?.i8,r=K.Ge!==void 0?K.Ge*1E3:0,O=this.now(),A=this.N;if(this.L){let k=K.l5-this.L.l5,b=O-this.L.localTimestampMs,D=A-this.L.FD,y=isNaN(this.L.localTimestampMs)||isNaN(this.D)?0:this.D-this.L.localTimestampMs;this.nh&&SLn(this,k,b,y,D,H&&H>0?D/H*1E3:0)}this.L={l5:K.l5,localTimestampMs:O,FD:A,i8:r}}U(){var K=super.U();K.rbw=this.GL();K.rbe=+this.CK;K.gbe=+this.gZ;K.ackt=(this.rZ-this.K).toFixed();this.J?.K()&&(K.nts=this.J.WC());return K}d1(){}ee(){return NaN}wv(){return this.K+this.snapshot.delay* 1E3}};var E7P=class{constructor(K,H){this.GF=H;this.Y={};this.logger=new g.l1(K)}EP(K,H){switch(K){case 20:K=new QS(H);K={aQ:PW(K,1),videoId:YD(K,2),itag:PW(K,3),lmt:PW(K,4),xtags:YD(K,5),zv:PW(K,6),IU:LP(K,8),tI:PW(K,9),xq:PW(K,10),startMs:PW(K,11),durationMs:PW(K,12),A$:PW(K,14),timeRange:Ux(K,15,KN),uO:PW(K,16),ZP:PW(K,17),Xx:PW(K,20),qC:Ux(K,21,QYp),clipId:YD(K,1E3)};this.D(K);break;case 21:this.L(H,!1);break;case 22:this.UK(H);break;case 31:K=Ex(H,gA9);this.GF.p9(K);break;case 52:K=Ex(H,U29);this.GF.Cv(K); break;case 69:K={eg:VS(new QS(H),1,cvd)};this.GF.kj(K);break;case 65:K=Ex(H,kVd);this.GF.FG(K);break;default:this.V(K,H)}}D(){}V(){}};var $0m=new Set([53,49,50]),x0P=class extends E7P{constructor(K){super("sabr",K);this.GF=K;this.K=[]}V(K,H){aMt(this.GF)&&!$0m.has(K)?this.K.push({id:K,data:H}):VZH(this,K,H)}rQ(K){K=new QS(K);K={l5:PW(K,1),Ge:PW(K,2)};this.GF.rQ(K)}Zl(K){K=new QS(K);K={timestampMs:PW(K,1),SC:PW(K,2)};this.GF.Zl(K)}Ob(K){K=new QS(K);K={kW:VS(K,1,ia),Gy:VS(K,2,ia)};this.GF.Ob(K)}sb(K){var H=new QS(K);K=SK(H,1);var r=SK(H,2);H=SK(H,3);this.GF.sb(K,r,H)}cA(K){K=ZW(new QS(K));this.GF.cA(K)}ki(K){K=Ex(K,M_);this.GF.ki(K)}xB(K){K= new QS(K);K={videoId:YD(K,1),formatId:Ux(K,2,ia),endTimeMs:PW(K,3),uX:PW(K,4),mimeType:YD(K,5),mH:Ux(K,6,kx),indexRange:Ux(K,7,kx),Z_:Ux(K,8,TtH)};this.GF.xB(K)}iD(K){K=Fa(new QS(K));this.GF.iD(K)}oh(){this.GF.oh()}JY(K){K=DW(new QS(K));this.GF.JY(K)}Q8(K){K=vq(new QS(K));this.GF.Q8(K)}GN(K){K=IA(new QS(K));this.GF.GN(K)}tn(K){K={redirectUrl:YD(new QS(K),1)};this.GF.tn(K)}L(K){var H=Dp(K,0);if(K.totalLength!==1){({ZX:K}=K.split(1));var r=this.Y[H]||null;if(r){var O=this.GF;O.x8===void 0&&O.sM.K(H, r,K)}}}UK(K){K=Dp(K,0);var H=this.Y[K]||null;H&&this.GF.UK(K,H)}D(K){var H=K.aQ,r=K.IU,O=K.zv,A=K.ZP,k=K.uO,b=K.tI,D=K.startMs,y=K.durationMs,I=K.timeRange,Z=K.A$,e=K.Xx,w=K.clipId,d=K.qC,T=aS(K);K=dMO.has(vm[`${K.itag}`]);this.Y[H]=T;var t=-1;D&&e&&I?.timescale&&(t=D/1E3+e/I.timescale);this.GF.x7(T,K,t,{aQ:H,IU:!!r,zv:O??-1,tI:b??-1,startMs:D??-1,durationMs:y??-1,A$:Z,ZP:A,uO:k,clipId:w,timeRange:I,qC:d,Xx:e??void 0})}Sn(K){K={HF:PW(new QS(K),1)};this.GF.Sn(K)}Pg(K){K={HF:PW(new QS(K),1)};this.GF.Pg(K)}sB(K){K= r$(new QS(K));this.GF.sB(K)}X9(K){K={Zo:Ux(new QS(K),1,Bq)};this.GF.X9(K)}onSnackbarMessage(K){K=PW(new QS(K),1);this.GF.onSnackbarMessage(K)}Hg(K){K=new QS(K);K={reloadPlaybackParams:Ux(K,1,Avn),O9:LP(K,2)};this.GF.Hg(K)}hn(){for(let {id:K,data:H}of this.K)VZH(this,K,H);this.K=[]}};var vO=class extends g.au{constructor(K){super();this.L=K;this.logger=new g.l1("onesie");this.BD=new Map;this.N=this.B=!1;this.nG=this.Hn=null;this.V=!1}Wc(){return Array.from(this.BD.keys())}MH(K){return this.BD.has(K)}BF(K){this.BD.get(K).ej=!0}G(){var K=0,H=this.Wc();for(let r=0;r0||!r[0].range&&Z.NR)A=void 0,r=r[0],O=Z.g4,k= Z.data,r.range||(A=Z.NR),A=new sb(oQ(r,r.K+O,k.totalLength,A),k),Z.g4+=A.info.Y,H.HE.push(A);H.pg.get(I).data=new TY;Z.NR&&H.pg.delete(I)}K=this.BD.get(K);if(!K)return[];H=K.HE;K.HE=[];for(var b of H)K.tY+=b.info.Y;return H||[]}b=this.BD.get(K)?.DH;if(!b)return[];this.KZ(K,b);return b.rW()}Sy(K){return OG?DU(this,K):!!this.BD.get(K)?.DH?.Ub()?.length||DU(this,K)}KZ(K,H){for(;DU(this,K);){var r=this.yk(K);var O=K;O=this.BD.get(O).MM&&!bK(this,O);a$(H,r,O&&zwp(this,K))}}D(){return this.V?!1:this.V= !0}U(){this.B=!0}zF(){super.zF();for(let K of this.BD.keys())this.Y(K);if(this.nG?.yw)for(let K of this.BD.values())K.pg.clear(),K.kP.clear(),K.Vy.clear(),K.HE.length=0,K.fK.length=0,K.Av.length=0,K.Sp.length=0;this.BD.clear()}},OG=!1;var Pjt=new Set([2]),ZU=class extends g.au{constructor(K,H,r,O,A,k,b){super();this.policy=K;this.info=H;this.Hn=r;this.GF=A;this.logger=new g.l1("sabr");this.J3=new MG(this);this.CR=new x0P(this);this.sM=new vO(this);this.state=1;this.Tm=this.lT=!1;this.fV=0;this.segmentStartTimeMs=this.segmentNumber=-1;this.wh=0;this.us=-1;this.dT=this.GK=this.Mp=this.gI=!1;this.x8=void 0;this.policy.JF?this.X4=new BO(this,k):this.X4=new j3(this,k);this.jQ=this.policy.ee?H.nR:hnt(H,this.policy,O);this.jQ.set("rn", `${this.dE()}`);this.jQ.set("alr","yes");mR4(this.sM,r,K);this.KG=new Qnd(this,this.policy,this.jQ,H.resource,this.X4,this.logger,O,b,this.policy.enableServerDrivenRequestCancellation&&(!this.policy.xS||this.policy.cL));O7y(this.KG);this.policy?.yw&&(g.W(this,this.sM),g.W(this,this.KG));K=H.Y;H={method:"POST",body:K};K&&(this.wh=K.length);try{this.xhr=m5(this.jQ,this.policy.D,this.X4,E3,H),this.KG.Y.start()}catch(D){g.HS(D)}}Ss(){!this.DE()&&this.xhr&&(this.KZ(!1),vr(this.GF,this))}GO(){}M0(){if(!this.DE()&& this.xhr){var K=this.e9();K===5?(this.mA()!=="net.badstatus"||this.XY()||this.GF.uP(),h4(this.KG,this.XY())):(this.GF.vX(),this.setState(K));this.KG.Y.stop();this.Qy?.stop()}}e9(){var K="";qx(this.KG,this.xhr)&&(K=Ajp(this.KG,this.xhr));if(K){if(this.XY())return this.KG.lastError="probe.net.redirect",5;this.info.resource.Qk(this.jQ,K);return 3}this.KZ(!0);if(this.DE())return-1;K=ue(this.KG,this.xhr.status,this.xhr.IV(),this.LM()||this.XY(),this.Mp,this.XY()&&!this.Tm);if(this.x8!==void 0){let H=this.policy.VF(); H&&(H.exports.SabrRequestCoordinator_done(this.x8,!K),MH(this))}if(K)return 5;if(this.lT)return 3;nj(this.KG,this.xhr.EC(),0,this.LM());this.policy.Mv&&zzH(this.GF);return 4}KZ(K){var H=this.xhr;if((K||!qx(this.KG,this.xhr))&&H.IB()){var r=H.SN();K=r.totalLength;if(this.x8!==void 0){if(H=this.policy.VF())r=kD(r),r=H.memory.copyInRaw(r.subarray(0,K)),H.exports.SabrRequestCoordinator_feed(this.x8,r,K),MH(this)}else this.J3.feed(r)}}EP(K,H){this.xhr.Qs()&&K===21&&jf(this);this.CR.EP(K,H)}OJ(K,H,r,O){r|| (this.X4.OJ(O),this.policy.CP&&K===21&&jf(this));if(K!==21)return!1;this.X4.Vg=!0;K=H.totalLength;r||(this.us=Dp(H,0),H=H.split(1).ZX);var A=this.policy.SJ,k=this.CR.Y[this.us],b=this.Hn.Y.get(k);if(A&&b&&(A*=b.info.vn,K+r!==O&&K0)){this.policy.pK&&this.KG.Y.stop();var K=this.X4.E5(),H=this.X4.GL(),r=fMy(this,K);H>r.mP||r.Xf>0&&this.info.Co()>r.Xf||(this.fV=(0,g.a)(),this.Qy?.stop(),this.policy.Mv&&(r=this.GF,K={Lz:Math.round(H*K/1E3),Cw:K},r.policy.Mv&&(r.cn=K,r.EK++)),this.Ab())}}Ab(){this.KG.Ab(this.XY())}GN(K){this.GF.GN(K,this.dE(),this.info)}tn(K){this.lT=!0;this.info.resource.Qk(this.jQ,K.redirectUrl)}Sn(K){this.X4 instanceof BO&&this.X4.Sn(K)}Pg(K){this.X4 instanceof BO&&this.X4.Pg(K)}xB(K){var H= K.formatId,r=new qt(K.mH?.first||0,K.mH?.cN||0),O=new qt(K.indexRange?.first||0,K.indexRange?.cN||0);if(!this.Hn.Y.get(aS({itag:H.itag,lmt:H.lmt,xtags:H.xtags}))){var A=K.Z_||{};A.mimeType=K.mimeType;A.itag=H.itag;A.lastModified=`${H.lmt||0}`;A.xtags=H.xtags;K=this.Hn;H=br("");A=k2(A,null);DE(K,new jk(H,A,r,O))}}cA(K){this.GF.cA(K,this.dE())}onSnackbarMessage(K){if(this.policy.bL)this.GF.onSnackbarMessage(K)}kj(K){this.policy.N&&this.GF.kj(K,this.dE())}p9(K){this.Jv=K;this.KG.B=(0,g.a)();this.GF.p9(K)}yY(K){this.GF.yY(K)}sb(K, H,r){this.GF.sb(K,H,r)}iD(K){K.scope===2&&(this.YE=K);this.GF.iD(K)}oh(){this.gI=!0;this.GF.oh()}Y4(){this.Tm=!0;nj(this.KG,0,0,!1,!0);this.GF.Y4(this)}Ob(K){this.policy.ff&&this.GF.Ob(K)}ki(K){this.GF.ki(K,this.dE())}sB(K){K.zu===3&&(this.Mp=!0);this.GF.sB(K)}Zl(K){this.policy.nh?this.X4.Zl(K):this.X4.CG((0,g.a)())}X9(K){this.GF.X9(K)}Hg(K){this.GF.Hg(K)}FG(K){this.GF.FG(K)}canRetry(){this.DE();return this.KG.canRetry(!1)}dispose(){if(!this.DE()){super.dispose();this.KG.dispose();this.Qy?.dispose(); if(this.x8!==void 0){let K=this.policy.VF();K&&K.exports.SabrRequestCoordinator_release(this.x8);this.x8=void 0}this.setState(-1);this.YC()}}setState(K){this.state=K;vr(this.GF,this)}LM(){return this.info.LM()}XY(){return this.info.XY()}XO(){return this.gI}yC(){return this.YE}x7(K,H,r,O){r>=0&&this.GF.Py(r);this.policy.J8&&!H&&(this.segmentNumber=O.tI,this.segmentStartTimeMs=O.startMs);if(this.info.isDecorated()){a:if(r=this.info,r.data?.KO?.NZ)var A=r.data.KO.NZ;else{if(r.data?.Yh)for(A of r.data.Yh)if(A.NZ){A= A.NZ;break a}A=-1}A>=0&&A>O.tI&&this.GF.loader.Z("sdai",{skpsqmismatch:"1",stsq:A,rcvsq:O.tI,a:H})}this.x8===void 0&&this.sM.x7(K,H,O);this.policy.uD&&this.Jv&&this.X4 instanceof j3&&(A=this.Jv.hZ,this.X4.x7(O.durationMs/1E3,H,A>0&&O.tI+1>=A));this.x8===void 0&&this.sM.BF(K);this.GF.x7(O)}UK(K,H){this.x8===void 0&&this.sM.UK(K,H)}Cv(K){this.requestIdentifier=K}rW(K){BY(this)!==void 0&&this.Hn.Y.get(K)?.info.K();return this.sM.rW(K)}Qx(K){BY(this)!==void 0&&this.Hn.Y.get(K)?.info.K();return this.sM.Qx(K)}GY(K, H){var r=BY(this);if(r!==void 0){var O=this.policy.VF();K=cW(K+"\x00");K=O.memory.copyIn(K);r=O.exports.MediaBytes_containsMediaTime(r,K.byteOffset,H);O.memory.free(K.byteOffset);return r!==0}O=this.Qx(K);return O.length===0?!1:O.some(A=>A.type===3&&A.GY(H))}Sy(K){var H=BY(this); if(H!==void 0){let r=this.policy.VF();K=cW(K+"\x00");K=r.memory.copyIn(K);H=r.exports.MediaBytes_potentiallyHasPendingSlices(H,K.byteOffset);r.memory.free(K.byteOffset);return H!==0}return this.sM.Sy(K)}Wc(){if(this.x8!==void 0){let H=this.policy.VF(),r=H.exports.SabrRequestCoordinator_getAvailableFormatIdsCount(this.x8),O=[];for(let A=0;A=3}cW(){return this.state===3}ox(){return this.state===5}L1(){return this.isComplete()}Ae(){return 0}NW(){}fj(){return this.info.K?.DX?.xw||0}hn(){this.Ze()&& !this.dT&&(this.dT=!0,this.CR.hn())}Ze(){var K=this.info.K?.DX?.w3;return!!K&&Pjt.has(K)}po(){return"SABR"}mA(){return this.KG.mA()}iR(){var K=kqp(this.KG);Object.assign(K,lW(this.info));K.req="sabr";K.rn=this.dE();this.xhr?.status&&(K.rc=this.policy.Ys?this.xhr.status:this.xhr.status.toString());var H=this.xhr?.OM();H&&(K.msg=H);this.fV&&(H=fMy(this,this.fV-this.X4.T5()),K.letm=H.Nf,K.mrbps=H.mP,K.mram=H.Xf);return K}};var g7J=class{constructor(K){this.KB=K;this.G=this.TF=this.L=this.Md=this.Y=this.B=this.U=this.V=this.Vg=this.D=this.ob=this.Yv=this.Nd=this.J=0;this.ticks={}}fo(){if(window&&window.performance&&window.performance.getEntriesByName){if(this.N){var K=window.performance.getEntriesByName(this.N);K.length&&(K=K[0],this.tick("vri",K.fetchStart),this.tick("vdns",K.domainLookupEnd),this.tick("vreq",K.requestStart),this.tick("vrc",K.responseEnd))}this.K&&(K=window.performance.getEntriesByName(this.K),K.length&& (K=K[0],this.tick("ari",K.fetchStart),this.tick("adns",K.domainLookupEnd),this.tick("areq",K.requestStart),this.tick("arc",K.responseEnd)))}return this.ticks}tick(K,H){this.ticks[K]=H?window.performance.timing.navigationStart+H:(0,g.a)()}};g.IX=class extends g.V7{constructor(K,H,r,O,A,k){super();this.loader=K;this.Hn=H;this.policy=r;this.videoTrack=O;this.audioTrack=A;this.U=this.K=null;this.V=this.L=NaN;this.D=0;this.G=NaN;this.Hl=null;this.Vg=this.Nd=NaN;this.Md=new Map;this.Yv=this.B=this.N=NaN;this.Y=k?1:0}ly(K,H,r,O){var A=!1;this.policy.J8&&(A=r?this.Vg===K.iG:this.Nd===K.iG);if(this.Hl&&O&&!A){O=[];A=[];let k=[],b=void 0,D=0;H&&(O=H.K,A=H.Y,k=H.N,b=H.B,D=H.TD,this.Z("sdai",{sq:K.iG,ssvicpns:O.join("."),ssvid:A.join(".")}));this.policy.J8&& (r?this.Vg=K.iG:this.Nd=K.iG);this.Hl.I2(K.iG,K.startTime,O,A,k,r,D,b)}this.policy.J8?r&&(this.Y===1&&FC(this,5,"noad"),K.iG!==this.K?.iG&&(Ho1(this,K,H,r),isNaN(K.startTime)||ARp(this,K.iG,om(this,K.startTime,K.iG),!!H,this.Hl))):r&&Ho1(this,K,H)}UJ(K,H){K.startSecs+=isNaN(this.D)?0:this.D;Wm(this.Hn,K,H)}Mn(K,H,r){var O=this.videoTrack.A.index.HD()<=H;this.K={xY:K,iG:H,Ki:r};O&&this.UJ(K,H)}V5(K,H){var r=Date.now()-this.G;this.G=NaN;this.Z("sdai",{adfetchdone:K,d:r});K&&!isNaN(this.L)&&this.Y!== 3&&g.ef(this.loader,H,this.L,this.V);this.policy.J8?this.B=NaN:this.N=NaN;FC(this,4,this.Y===3?"adfps":"adf")}XS(){this.Hl&&this.Hl.XS()}ob(K,H){if(this.Y!==0&&H&&K.fK[0].rY()){var r=K.fK[0].iG,O=K.fK[0].N;K=K.isDecorated();ARp(this,r,O,K,H)}}J(K,H){if(this.policy.L?0:this.Y===1||this.Y===2)return!1;if(this.Y!==0&&K===this.audioTrack){if(this.policy.J8)return this.videoTrack.tN(H)||this.videoTrack.tN(H+1);K=Zx(this.videoTrack);if(H>(K?K.iG:-1))return!1}return!0}Z(K,H,r=!1){(K!=="sdai"||this.policy.If|| r)&&this.loader.Z(K,H)}UB(K){this.Hl=K}};g.IX.prototype.Ai=r4(87);g.Zk=class{constructor(K,H,r,O){this.policy=K;this.Z=H;this.K=r;this.Pm=O;this.V=void 0;this.B=new Set;this.Y=0;this.D=this.N=!1}b7(K){var H=K||g.cY(this.V);this.Z("clsdai",{rmvadcfg:K||"misscid",lastcid:g.cY(this.V)});(K=this.K.get(H))?(K.R6="",K.EE=4):this.Z("clsdai",{rmadcfg:"notfound",cid:H})}kj(K,H,r,O,A){var k=K.eg?.length||0;if(!(k<=0))if(this.policy.MB&&!A)A=k>0&&K.eg?QY(K.eg[0]):void 0,H={notm:1,len:k,rn:H},A&&(H.cid=A.identifier,H.evt=A.event),this.Z("clsdai",H);else if(r!==0){if(this.Y= r,this.Z("clsdai",{oncldisabled:r,rn:H}),!this.D&&K.eg&&K.eg.length>0&&(this.D=!0,H=K.eg[0],this.Pm({k8:QY(H).identifier,tileContext:H.tileContext},{cuepointEvent:kaH(dk(H.xY?.event)),noAdsStitchedReason:1},!1)),this.policy.L&&(this.Y===3||this.Y===1||this.Y===4))for(var b of K.eg)b.xY&&b.trackType===2&&Wm(O,QY(b),b.tI||0,!0)}else for(let I of K.eg){if(!I.xY)continue;r=this.policy.TT?I.opportunityId:void 0;var D=this.policy.q5?I.serializedPrefetchContext:void 0;let Z;K=QY(I);O=H;k=I.tI||0;b=A;r=I.Cl!== void 0||r!==void 0||D!==void 0?new LMM(I.Cl,r,D):void 0;D=I.trackType||2;var y=I.SS!==void 0;let e=!1,w=g.cY(K);this.K.has(w)?(Z=this.K.get(w),k>Z.yu&&(Z.startTimeSecs=K.startSecs,Z.pG=K.pG,Z.event==="predictStart"&&Z.EE===5&&K.event!=="predictStart"&&(Z.o6=Date.now()),Z.event!==K.event&&(e=!0),Z.event=K.event)):(Z={event:K.event,startTimeSecs:K.startSecs,pG:K.pG,YR:[],yu:k,EE:0,b_:{k8:K.identifier,tileContext:K.tileContext}},e=!0,this.K.set(w,Z),this.policy.N&&this.Z("clsdai",{newcid:1,cid:K.identifier, tc:K.tileContext,evt:K.event,sn:k,rn:O,st:g.Tu(Z.EE)}));let d=!1;y?(Z.EE=8,Z.R6="",d=!0):Z.EE===0&&(b?.Ha(K,r)?Z.EE=5:(Z.EE=b?11:3,Z.R6="",d=!0),Z.o6=Date.now(),Z.yu=k,this.policy.N&&this.Z("clsdai",{onqpnt:1,cid:K.identifier,tc:K.tileContext,evt:K.event,sn:k,rn:O,st:g.Tu(Z.EE)}));!y&&k>Z.yu&&(b?.Ha(K),Z.yu=k);e&&this.Pm({k8:K.identifier,tileContext:K.tileContext},{cuepointEvent:kaH(K.event),segmentNumber:k,trackType:bod(D),adBreakFulfillmentState:DqP(Z.EE)},!1);this.V=K;this.policy.N&&this.B.add(w); d&&(this.N=!0)}}J(){this.B.clear();this.Y=0;this.N=!1}U(){this.K.clear();this.B.clear();this.Y=2;this.N=!1}G(){return this.N}L(K,H,r=NaN,O=NaN){if(this.Y!==0){this.Z("clsdai",{gssinfodisabled:this.Y});var A=7;switch(this.Y){case 1:A=7;break;case 2:A=9;break;case 3:A=10;break;default:this.Z("clsdai",{unknowndisr:this.Y})}this.policy.bW&&EG(this,{gssinfodisabled:this.Y,st:A});return[{EE:A}]}var k=new Set(this.B);if(this.policy.EA){if(!isNaN(r))for(var b of g.$r(this,r,15))k.add(b);if(!isNaN(O))for(let y of g.$r(this, O,15))k.add(y);if(k.size===0&&Number.isNaN(r)&&Number.isNaN(O))for(let [y,I]of this.K.entries())b=y,I.EE===6&&k.add(b)}else if(!isNaN(K))for(let y of g.$r(this,K))k.add(y);EG(this,{gssinfos:k.size,mt:K.toFixed(3),aet:isNaN(r)?"":r.toFixed(3),vet:isNaN(O)?"":O.toFixed(3)});K=[];for(var D of k)O=D,k=H,O?(r=this.K.get(O),O={cuepointId:r?.b_?.k8||O.split(";")[0]},r?.b_?.tileContext&&(O.tileContext=r.b_.tileContext),r?.startTimeSecs!=null&&(O.startTimeMs=r.startTimeSecs*1E3),r?.pG!=null&&(O.durationMs= r.pG*1E3),r?.R6&&(O.adsConfig=g.sX(r.R6)||void 0),r?.YR&&(O.xh=r.YR),r?.sx&&(O.NZ=r.sx),k&&(O.h9=g.ez(k.split(";")[0]),O.jO=k.split(";")[1]||""),O.EE=r?.EE||0,k=O):k=void 0,k&&K.push(k);if(this.policy.bW){H=[];for(A of K)D=A.cuepointId?.slice(-10)??"misscid",A.tileContext&&(D+=`:${A.tileContext.slice(-10)}`),D+=`:st:${A.EE}:t:${A.startTimeMs?.toFixed(3)}:d:${A.durationMs?.toFixed(3)}`,A.NZ&&(D+=`:sk:${A.NZ}`),A.xh?.length&&(D+=`:acpns:${A.xh.join("-")}`),H.push(D);EG(this,{gssinfocnt:K.length,gssinfo:H.join(";")})}return K}Eh(){this.Z("clsdai", {rstskipad:1});for(let K of this.K.values())K.sx=NaN}Yv(){var K=!1;for(let [,H]of this.K.entries()){let r=H;r.event!=="predictStart"&&r.event!=="prefetch"&&r.EE===5&&(r?.o6&&Date.now()-r?.o6>1E4?(r.EE=this.policy.d1?r.R6?6:1:1,r.EE===1&&(this.Z("clsdai",{cfgtout:1,cid:r.b_?.k8||"misscid",st:g.Tu(r.EE)}),this.Pm(r.b_||{k8:"misscid"},{adRejectionReason:1},!0))):K=!0)}return K}};g.Zk.prototype.IJ=r4(124);g.Zk.prototype.Dg=r4(117);g.Zk.prototype.yT=r4(112);g.Zk.prototype.A8=r4(32);var Lp=class{constructor(K,H,r){this.audio=K;this.video=H;this.reason=r}},pk=class{constructor(K,H,r,O){this.K=K;this.reason=H;this.source=r;this.token=O}};var Lx9=class extends g.au{constructor(K,H){super();this.policy=K;this.N=H;this.B=new Map;this.V=0;this.L=!1;this.K="";this.Y=!1}t3(K,H=!1){H&&(this.L=!0);++this.V;H=6E4*2**this.V;H=(0,g.a)()+H;this.B.set(K.info.id,H)}v$(){return this.L&&xr(this).size>0}kk(K){this.K!==K&&(this.K=K,this.Y=!0)}rL(K,H=!1,r={}){this.policy.fL=ur(K,r,this.N,H)}};var F7=class{constructor(K){this.K=this.Y=0;this.alpha=Math.exp(Math.log(.5)/K)}I3(K,H){var r=this.alpha**K;this.K=H*(1-r)+r*this.K;this.Y+=K}j$(){return this.K/(1-this.alpha**this.Y)}};var Ni1=class{constructor(K,H,r,O,A,k=[]){this.loader=K;this.K6=H;this.policy=r;this.Hn=O;this.D=A;this.Md=k;this.logger=new g.l1("dash/abr");this.K=HY;this.B=this.L=null;this.G=-1;this.ob=!1;this.nextVideo=this.Y=null;this.N=[];this.gZ=new Set;this.Vg={};this.hy=new F7(1);this.videoIndex=0;this.lG=this.J=this.U=!1;this.Yv=0;this.cn=!1;this.Nd=new Set;this.TF=!1;this.V=new Lx9(this.policy,A)}kk(K){this.V.kk(K)}Aj(K){if(this.policy.k_){var H=new Set(K);H.size===this.Nd.size&&[...H].every(r=>this.Nd.has(r))|| (this.loader.Z("lwnmow",{itagDenylist:[...K].join()}),this.loader.WB(!!H.size),this.G=-1,this.Nd=H,gk(this,this.K),this.TF=!0)}}oV(K){if(Zod(this,K))return null; if(K.reason==="m"&&K.isLocked())return gk(this,K),this.videoIndex=this.N.length-1,NH(this),Yr(this),this.J=this.J||this.B!==this.nextVideo,this.B=this.nextVideo,new Lp(this.Y,this.B,K.reason);K.reason==="r"&&(this.G=-1);gk(this,K);Yr(this);if(K.reason==="r"&&this.nextVideo===this.B)return new Lp(this.Y,this.nextVideo,K.reason);this.B&&this.nextVideo&&PY(this,this.B.info)this.policy.fL&&this.B?.info.Y7()&&!this.nextVideo?.info.Y7()&&(this.U=!0))}Z8(){return this.K}};var e3={Hj:-1,du:!1,w3:0},Y3P=class extends g.au{constructor(K){super();this.b1=K;this.K=null;this.Y=e3;this.b1("ismp_i")}B(K=!0){K&&Tb9(this);this.K=null}zF(){this.Y=e3;this.B();super.zF()}};var U05=class{constructor(K){this.track=K;this.buffered=[];this.B=this.N=0;this.D={};this.V=0;this.K=new yl}wd(K){this.timestampOffset=K;this.flush()}U(K,H){this.flush();this.Y=H;VY(this,3,K)}G(K,H,r,O){!this.Y||DZ(this.Y,K)&&this.Y.iG===K.iG||this.flush();this.N+=r;this.B+=O;r=1;!this.Y&&K.K&&(r=2);VY(this,r,H);H=Math.ceil(K.K/1024);r===2&&this.K.add(H);this.K.add(Math.ceil((K.K+K.Y)/1024)-H);this.Y=K}J(){VY(this,0)}L(){VY(this,4);this.flush()}flush(){if(this.K.K()){var K={a:this.track.Sl(),u:this.K.WC(), pd:Math.round(this.N),ad:Math.round(this.B)},H=this.Y;if(H){let r=H.A.info;K.itag=r.itag;r.Y&&(K.xtags=r.Y);K.sq=H.iG;K.st=H.segmentStartTime;K.sd=H.B;this.track.policy.RO&&(K.si=H.nE());H.Aq&&(K.esl=H.K+H.Y);H.L()&&(K.eos=1)}isNaN(this.timestampOffset)||(K.to=this.timestampOffset);if(H=this.track.zL?.qv({})){for(let r in H)this.D[r]!==H[r]&&(K["sb_"+r]=H[r]);this.D=H}this.track.Z("sbu",K);this.K.reset();this.buffered=[];this.V=this.B=this.N=0;this.timestampOffset=this.Y=void 0}}};var Mg=class{constructor(K,H,r,O){this.U=K;this.Hn=H;this.policy=r;this.logger=O;this.CD=[];this.oE=[];this.Y=-1;this.zL=null;this.D=this.timestampOffset=0;this.K=10;this.V=new Set;this.N=H.KE?0:1;r.Xi>0&&(this.K=r.Xi)}ob(){this.oE.length>0&&(this.Y=0)}J(K){LZm(this,this.oE,"og");tK(this,K);LZm(this,this.oE,"trim");var {oE:H,CD:r}=Nbm(this);K=[];for(let O=0;O0){let I=YS(D,k);I>=0&&(y=(D.end(I)-k+.1)*1E3)}K.push({formatId:g.ha(A.A.info,this.Hn.KE),uO:A.uO,sequenceNumber:A.iG+this.N,Es:b,Lk:A.Y,Dq:y})}return{oE:H,fC:K}}Yv(K,H){H?.Tc||(this.CD=[]);tK(this,!0);this.Y=$qt(this.oE,K*1E3)}Nd(K,H){this.zL=K;H&&tK(this,!1,!0)}Md(){return this.B}L(){this.oE=[];this.CD=[];this.V.clear();this.Y=-1;this.B=void 0}G(){this.B=void 0}wd(K){this.timestampOffset=K}tN(K){return this.V.has(K)}};var S3y=class{constructor(K,H,r){this.policy=K;this.K=H;this.Vg=r;this.B=this.Y=0;this.KQ=null;this.J=new Set;this.U=[];this.indexRange=this.initRange=null;this.L=new QC;this.Yv=this.Nd=!1;a:{if(this.policy.CO&&this.policy.sz)for(O of this.policy.CO){H=g.Eu(O);r=+H.clen;let A=+H.csz;if(r>0&&A>0&&this.policy.Y===H.docid&&this.K.info.id===H.fmtid&&this.K.info.lastModified===+H.lmt){var O={clen:r,csz:A,ck:H.ck,civ:H.civ};break a}}O=void 0}O?(this.chunkSize=O.csz,this.N=Math.floor(O.clen/O.csz),this.G= O.ck,this.D=O.civ):(this.chunkSize=K.mx,this.N=0,this.G=g.Wj(16),this.D=g.Wj(16));this.V=new Uint8Array(this.chunkSize);this.G&&this.D&&(this.crypto=new TiN(this.G,this.D))}Ws(){if(this.KQ&&this.KQ.type===3)return this.KQ.segmentStartTime;if(this.N>0){var K=this.K.index,H=this.N*this.chunkSize;K=g.H2(K.offsets.subarray(0,K.count),H);return this.K.index.getStartTime(K>=0?K:Math.max(0,-K-2))}return 0}dispose(){this.Yv=!0}DE(){return this.Yv}},Gu=class extends Error{constructor(K){super(K);this.Q_=!1}};var iK=class{constructor(K,H,r,O,A,k,b){this.ids=K;this.K=H;this.Y=r;this.N=A;this.B=k;this.TD=b}};var qH=class{constructor(K,H,r){this.initData=K;this.contentType=H;this.isPrefetch=r;this.K=this.cryptoPeriodIndex=NaN;this.Y=[];this.ie=!1;this.r5=null;if(H?.toLowerCase()==="webm"||K.length===16)this.ie=!0}};var h3=class{constructor(K,H,{Gi:r=!1,videoDuration:O=0,jR:A,T8:k=!1}={}){this.videoId=K;this.status=H;this.Gi=r;this.videoDuration=O;this.jR=A;this.T8=k}},VXN=class{constructor(K,H,r){this.videoId=K;this.Z_=H;this.bytesDownloaded=r}};var JRy=class{constructor(K){this.Y=K;this.offset=0}skip(K){this.offset+=K}K(){return this.offset}};var tXt=class{constructor(K,H,r){this.loader=K;this.policy=H;this.A=r;this.logger=new g.l1("dash");this.HI=[];this.oB=[];this.Db=null;this.l$=-1;this.TO=0;this.rj=NaN;this.wR=0;this.Cg=NaN;this.ks=this.YQ=0;this.qH=-1;this.z_=this.tJ=this.X1=this.l7=null;this.Kk=this.Eg=NaN;this.zZ=this.mE=this.uq=this.ka=null;this.s7=!1;this.Wi=this.timestampOffset=0;if(this.policy.Y){H=this.A;let O=this.policy.Y;this.policy.Nd&&K.Z("atv",{ap:this.policy.Nd});this.zZ=new S3y(this.policy,H,(A,k)=>{Y$(K.O,new h3(this.policy.Y, 2,{jR:new VXN(O,A,k)}))}); this.zZ.L.promise.then(A=>{this.zZ=null;A===1?Y$(K.O,new h3(this.policy.Y,A)):this.loader.Z("offlineerr",{status:A.toString()})},A=>{var k=(A.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); A instanceof Gu?(this.loader.Z("offlinenwerr",{em:k}),fp(this),Y$(K.O,new h3(this.policy.Y,4))):(this.loader.Z("dldbwerr",{em:k}),fp(this),Y$(K.O,new h3(this.policy.Y,4,{T8:!0})))})}}dJ(){return this.HI.length?this.HI[0]:null}I1(){return this.HI}tN(K){return this.HI.some(H=>H.info.iG===K)}wL(){return this.HI.length?this.HI[this.HI.length-1]:null}Zk(){return this.oB.at(-1)}DC(){return!!this.HI.length}BB(K,H,r=0){if(this.tJ){var O=this.tJ.K+this.tJ.Y; if(H.info.K>0)if(H.info.iG===this.tJ.iG&&H.info.K=0&&this.tJ.iG>=0&&!HK(this.tJ,H.info))throw new g.zh("improper_continuation",this.tJ.nE(),H.info.nE());DZ(this.tJ,H.info)||np(this,"d")}else if(H.info.K>0)throw new g.zh("continuation_of_null",H.info.nE());this.tJ=H.info;this.A=H.info.A;if(H.info.K===0){if(this.Db)if(!this.loader.isOffline()||this.policy.n6)this.loader.Z("slice_not_fully_processed",{buffered:this.Db.info.nE(), push:H.info.nE()});else throw new g.zh("slice_not_fully_processed",this.Db.info.nE(),H.info.nE());hK(this);this.YQ=r}else{if(this.YQ&&r&&this.YQ!==r)throw K=new g.zh("lmt_mismatch",H.info.iG,this.YQ,r),K.level="WARNING",K;!H.info.A.B()&&this.X1&&(r=H.info,O=this.X1.segmentNumber,r.G="updateWithEmsg",r.iG=O)}if(this.Db){r=this.Db.merge(H);if(!r)throw new g.zh("failed_to_merge",this.Db.info.nE(),H.info.nE());this.Db=r}else this.Db=H;a:{H=g.fX(this.Db.info.A.info);if(this.Db.info.type!==3){if(!this.Db.info.Aq)break a; this.Db.info.type===6?iop(this,K,this.Db):this.g0(this.Db);this.Db=null}for(;this.Db;){r=this.Db.Y.totalLength;if(this.l$<=0&&this.TO===0){var A=this.Db.Y;let y=O=-1;if(H){for(var k=0;k+80))break;if(e!==408125543)if(e===524531317)k=!0,w>=0&&(y=A.K()+w,b=!0);else{if(k&&(e===160||e===163)&&(O<0&&(O=D),b))break; e===163&&(O=Math.max(0,O),y=A.K()+w);if(e===160){O<0&&(y=O=A.K()+w);break}A.skip(w)}}O<0&&(y=-1)}let {ln:I,mY:Z}={ln:O,mY:y};if(I<0)break;this.l$=I;this.TO=Z-I}if(this.l$>r)break;this.l$?(r=uKH(this,this.l$),r.V&&nMM(this,r),iop(this,K,r),uK(this,r),this.l$=0):this.TO&&(r=uKH(this,this.TO<0?Infinity:this.TO),this.TO-=r.Y.totalLength,uK(this,r))}}this.Db&&this.Db.info.Aq&&(uK(this,this.Db),this.Db=null)}g0(K){!K.info.A.B()&&K.info.K===0&&(g.fX(K.info.A.info)||K.info.A.info.ie())&&i1(K);if(K.info.type=== 1)try{nMM(this,K),hWm(this,K)}catch(r){g.iP(r);var H=Fb(K.info);H.hms="1";Km(this.loader,H||{})}H=K.info.A;H.cn(K);this.zZ&&sG(this.zZ,K);H.K()&&this.policy.K&&Eg(this.loader.Hn,H,K.info.clipId)}Fr(){return this.HI.length}zB(){this.HI=[];this.oB=[];hK(this);fp(this)}LO(){this.oB=[]}Cc(K,H){if(this.HI.length!==0&&(H||this.HI.some(r=>r.info.N0&&Ob(K.info)>=5&&H)}yk(K){this.uq=this.HI.shift().info;K.info.equals(this.uq);if(this.loader.Ga()||this.policy.CG){var H=this.Zk();if(!this.pa()){if(H&&(H=H.merge(K,this.policy.e3,this.policy.CQ))){this.oB.pop();this.oB.push(H);this.pa()&&this.policy.CG&&this.loader.Z("memorytest",{preloaded:"true"}); return}this.oB.push(K);this.pa()&&this.policy.CG&&this.loader.Z("memorytest",{preloaded:"true"})}}}XL(){this.HI=this.oB;this.oB=[]}FV(){var K=this.HI.reduce((H,r)=>H+r.Y.totalLength,0); this.Db&&(K+=this.Db.Y.totalLength);return K}Qx(){return g.tx(this.HI,K=>K.info)}c5(K){for(let H=this.HI.length-1;H>=0;H--)this.HI[H].info.segmentStartTime>K&&this.HI.pop()}Q1(K){var H=null; for(let r=this.HI.length-1;r>=0;r--){let O=this.HI[r];O.info.iG>=K&&(this.HI.pop(),this.Cg-=u1(O,this.policy.E5),H=O.info)}H&&(this.tJ=this.HI.length>0?this.HI[this.HI.length-1].info:this.uq,this.HI.length!==0||this.tJ||np(this,"r"));this.loader.Z("mdstm",{rollbk:1,itag:H?H.A.info.itag:"",popped:H?H.iG:-1,sq:K,lastslc:this.tJ?this.tJ.iG:-1,lastfraget:this.Cg.toFixed(3)})}UL(){if(this.mE&&!this.policy.bD){var K=this.loader;K.Hn.isManifestless&&V1(K.Hn,this.mE.iG,!!this.A.info.video)}this.X1=this.mE= null;this.Cg=(this.tJ=this.ka)?this.Cg-this.wR:NaN;hK(this)}EL(K){this.l7=K}e5(){return this.Cg||0}Ws(){return this.zZ?this.zZ.Ws():Infinity}Sl(){return!!this.A.info.audio}isDrm(){return!!this.A.info.contentProtection}UJ(){var K=this.X1,H=sK(K);H&&(H.startSecs+=this.rj,this.loader.Mn(this.A,H,K.segmentNumber,K.Ki()))}Ul(){return{tB:this.qH,BY:this.ks}}aL(K=0){K=K?Math.round(this.timestampOffset*K)/K:this.timestampOffset;this.iq()&&K&&(K+=this.A.L.K);return K+this.getDuration()}getDuration(){return this.A.index.PA()}iq(){return!!this.A.L}jx(){return!!this.zZ&& JK(this.zZ)}TP(K){K<0||(this.HI.forEach(H=>{nL(H,K)}),this.timestampOffset=K)}};var gd=class extends cC1{constructor(K,H,r,O,A){super(r,A);this.policy=K;this.formatId=H;this.sM=O;this.lastError=null;this.onProgress=()=>{this.DE()||(this.sM.MH(this.formatId)?(this.isComplete()||this.K.start(),DU(this.sM,this.formatId)&&this.SG(2),this.sM.MM(this.formatId)&&(zwp(this.sM,this.formatId)?this.setState(4):(this.lastError="net.closed",this.setState(5)))):(this.lastError="player.exception",this.setState(5)))}; this.K=new g.Fp(()=>{this.isComplete()||(this.lastError="net.timeout",this.setState(5))},1E3); this.K.start();AK(this.sM,this.formatId,this.onProgress);g.kX(this.onProgress)}onStateChange(){this.DE()&&(kr(this.sM,this.formatId),this.K.dispose())}iR(){return{expected:W2M(this.sM,this.formatId),received:this.sM.BD.get(this.formatId)?.bytesReceived||0,bytesShifted:this.sM.BD.get(this.formatId)?.tY||0,sliceLength:bK(this.sM,this.formatId),isAnyMediaEndReceived:this.sM.Iy(this.formatId)}}JX(){return 0}Dr(){return!0}rW(){return this.sM.rW(this.formatId)}Ub(){return[]}Sy(){return this.sM.Sy(this.formatId)}mA(){return this.lastError}Ae(){return 0}};var le1=class{constructor(K,H,r){this.A=r;this.zZ=null;this.DE=!1;if(K.Y){r=this.A;let O=K.Y;K.Nd&&H.Z("atv",{ap:K.Nd});this.zZ=new S3y(K,r,(A,k)=>{this.DE||Y$(H.O,new h3(K.Y,2,{jR:new VXN(O,A,k)}))}); this.zZ.L.promise.then(A=>{this.DE||(this.zZ=null,A===1?Y$(H.O,new h3(K.Y,A)):H.Z("offlineerr",{status:A.toString()}))},A=>{if(!this.DE){var k=((A instanceof Error?A:Error(String(A))).message??"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); A!==null&&typeof A==="object"&&A.Q_===!0||A instanceof DOMException||A instanceof Error&&(A.name==="QuotaExceededError"||A.message.includes("IDB")||A.message.includes("QuotaExceeded"))?(H.Z("dldbwerr",{em:k}),this.dispose(),Y$(H.O,new h3(K.Y,4,{T8:!0}))):(H.Z("offlinenwerr",{em:k}),this.dispose(),Y$(H.O,new h3(K.Y,4)))}})}}K(){return this.zZ}Y(K,H){this.zZ&&(K=new sb(new eC(1,this.A,RS(0,K.length),"wasm",-1,0,0,0,K.length,!0,0,H,!1),new TY([K])),sG(this.zZ,K))}N(K,H){if(this.zZ)for(var r=K();r;)sG(this.zZ, r),H(r),r=K()}B(){this.DE||(this.zZ?.dispose(),this.zZ=null)}dispose(){this.DE||(this.DE=!0,this.zZ?.dispose(),this.zZ=null)}};var KDy=class{constructor(K,H,r,O){this.view=K;this.K=H;this.wY=r;this.heap=O}get Sr(){return this.view.getFloat64(this.K,!0)}get FO(){return this.view.getFloat64(this.K+8,!0)}get Nr(){return this.view.getFloat64(this.K+16,!0)}get He(){return this.view.getFloat64(this.K+24,!0)}get eu(){return this.view.getFloat64(this.K+32,!0)}get hk(){return this.view.getUint32(this.K+40,!0)}get X3(){var K=this.view.getUint32(this.K+44,!0),H=this.view.getUint32(this.K+48,!0);return K&&H>0?g.vW(new Uint8Array(this.heap, K,H)).replace(/\0/g,""):""}get sF(){var K=this.view.getUint32(this.K+52,!0),H=this.view.getUint32(this.K+56,!0);return K&&H>0?this.wY.memory.buffer(K,H).slice():new Uint8Array(0)}get r5(){var K=this.view.getUint32(this.K+60,!0),H=this.view.getUint32(this.K+64,!0);return K!==0&&H>0?(new Uint8Array(this.wY.memory.buffer(K,H))).slice():new Uint8Array(0)}get f7(){return this.view.getUint32(this.K+68,!0)}get formatId(){var K=this.view.getUint32(this.K+72,!0),H=this.view.getUint32(this.K+76,!0);return K&& H>0?g.vW(new Uint8Array(this.heap,K,H)).replace(/\0/g,""):""}get I9(){return this.view.getInt32(this.K+80,!0)}},Wxd=class{constructor(K,H={}){this.loader=K;this.policy=H;this.B="";this.Y=this.K=null}};var GA1=class{constructor(K,H,r,O,A){this.wY=K;this.loader=H;this.policy=r;this.A=O;this.TN=A;this.Kw=this.XH=void 0;this.C0=!1;this.J2=void 0;this.gG=null;this.Sj=void 0;this.timestampOffset=0;this.l7=null;this.Ah=this.n1=this.vW=-1;this.Ui=new Map;this.rT=!1;this.AN=[];this.XH=this.wY.exports.MediaStream_create(this.A.info.video?this.policy.VJ:this.policy.BM);K=this.wY;H=this.policy;r=this.loader;O=K.exports.MediaStreamPolicy_create();K.exports.MediaStreamPolicy_setRewriteWebmTrackUid(O,H.GD);K.exports.MediaStreamPolicy_setMinDriftDeltaForRewriteSecs(O, .02);K.exports.MediaStreamPolicy_setMaxDriftScaleFraction(O,.05);K.exports.MediaStreamPolicy_setOnlyMediaDurationWhenRewritingTimestamps(O,H.E5);K.exports.MediaStreamPolicy_setOfflineResetMediaStreamOnUnresumableSlices(O,H.n6);K.exports.MediaStreamPolicy_setNoPlaceholderRollbacks(O,H.bD);K.exports.MediaStreamPolicy_setParseDrmKeyIdFromSchemaInfo(O,H.Ed);K.exports.MediaStreamPolicy_setShrinkLiveStartTimes(O,H.CL);K.exports.MediaStreamPolicy_setRewriteTimestampsForWebm(O,H.JT);K.exports.MediaStreamPolicy_setMaxDriftPerTrackSecs(O, H.qo??0,H.qo!==void 0);K.exports.MediaStreamPolicy_setManifestlessSegDriftLimitSecs(O,10);K.exports.MediaStreamPolicy_setSkipSubQuantumDiscontinuitySecs(O,1E-7);K.exports.MediaStreamPolicy_setMaxDiscontinuityRewriteCount(O,H.mu??0,H.mu!==void 0);K.exports.MediaStreamPolicy_setMaxAvDesyncSecs(O,H.Pp??0,H.Pp!==void 0);K.exports.MediaStreamPolicy_setSkipWebmDurationScaling(O,H.OL);K.exports.MediaStreamPolicy_setMaxLiveDvrWindowPlusMarginSecs(O,H.kU);K.exports.MediaStreamPolicy_setSupportsLoopBuffer&& K.exports.MediaStreamPolicy_setSupportsLoopBuffer(O,r?.Ga?.()??!1);K.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec&&K.exports.MediaStreamPolicy_setShortsLoopBuffer5Sec(O,H.XQ??!1);this.Kw=O;this.wY.exports.MediaStream_setPolicy(this.XH,this.Kw);this.h0=this.policy.Y?new le1(this.policy,this.loader,this.A):null;this.vS=new Wxd(this.loader,this.policy)}Pe(K,H){if(this.XH!==void 0){var r=this.Ui.get(H);r===void 0&&(r=cW(H+"\x00"),r=this.wY.memory.copyIn(r).byteOffset,this.Ui.set(H,r));H=r;this.C0|| (r=this.wY.exports.MediaBytes_getStream(K,H),r>0&&(this.XH!==r&&(H8(this),this.wY.exports.MediaStream_release(this.XH),this.XH=r,this.Kw!==void 0&&this.wY.exports.MediaStream_setPolicy(this.XH,this.Kw)),this.C0=!0));this.wY.exports.MediaStream_ingestSlices(this.XH,K,H);this.kn()}}kn(){if(this.XH!==void 0&&!this.rT){this.rT=!0;try{let K=this.loader.w1();isNaN(K)||this.timestampOffset===K||this.wd(K);let H=this.VF(),r=H.exports.MediaStream_getPendingEventsCount(this.XH);r>0&&Hg5(this.vS,H,this.XH,r, this.A,this.policy.K,this.h0,O=>{if(!this.A.index.isLoaded()){var A=this.A.index;A.Y=O.timescale;var k=O.earliestPresentationTime;A.offsets[0]=O.firstOffset+(this.A.indexRange?this.A.indexRange.start:0)+(O.boxSize??(this.A.indexRange?this.A.indexRange.length:0));A.startTicks[0]=k;A.B=!0;k=O.subsegmentDurations.length;for(let b=0;b{var A=this.A.index; if(A instanceof g.Jp&&!A.isLoaded()){A.Y=O.timecodeScaleDenominator/O.timecodeScale;for(let y of O.cues){var k=A,b=y.clusterPos,D=y.cueTime;HX(k);k.offsets[k.count]=b;k.startTicks[k.count]=D;k.count++}A.cap(O.segmentSize+O.segmentOffset,O.duration)}},this.TN); this.h0?.N(()=>this.dJ(),O=>{this.yk(O)})}finally{this.rT=!1}}}dJ(){if(this.AN.length>0)return this.AN[0]; if(this.XH!==void 0){this.kn();let K=this.VF();if(this.J2){if(this.Sj===K.memory.heap())return this.J2;this.Sj=K.memory.heap();return this.J2=rl(this,this.gG.getId())}let H=K.exports.MediaStream_peekFirstSlice(this.XH);if(H<=0)return null;this.gG=new f9(K,H);this.Sj=K.memory.heap();return this.J2=rl(this,H)}return null}I1(){if(this.AN.length>0)return this.AN;if(this.XH!==void 0){this.kn();let H=this.wY,r=H.exports.MediaStream_getPendingSlicesCount(this.XH),O=[];for(let A=0;A0){K=new f9(H,K);try{O.push(rl(this,K.getId()))}finally{K.dispose()}}}return O}return[]}tN(K){return this.I1().some(H=>H.info.iG===K)}pa(){return this.XH!==void 0?(this.kn(),this.VF().exports.MediaStream_hasEnoughPendingSlicesForLoop(this.XH)!==0):!1}DC(){return this.XH!==void 0?(this.kn(),this.VF().exports.MediaStream_hasSlices(this.XH)!==0):!1}PW(){return this.XH!==void 0?this.VF().exports.MediaStream_getUnpushedBytes(this.XH)>0:!1}BB(K,H){this.loader.Z("wasm_push_slice",{s:H.info.nE()})}Fr(){return this.XH!== void 0?this.VF().exports.MediaStream_getSliceQueueLength(this.XH):0}zB(){this.XH!==void 0&&(this.VF().exports.MediaStream_clearPendingData(this.XH),this.vW=-1,H8(this),this.h0?.B())}LO(){this.XH!==void 0&&this.VF().exports.MediaStream_clearNextPendingSlices(this.XH)}Cc(K,H){this.XH!==void 0&&(this.VF().exports.MediaStream_clearForMaxAppendableTime(this.XH,K,H),H8(this))}c5(K){this.XH!==void 0&&(this.VF().exports.MediaStream_clearBackTo(this.XH,K),H8(this))}Q1(K){this.XH!==void 0&&(this.VF().exports.MediaStream_clearBackToSegment(this.XH, K),H8(this))}UL(){this.XH!==void 0&&(this.VF().exports.MediaStream_rollbackRequest(this.XH),H8(this))}dispose(){var K=this.VF(); this.vW=-1;H8(this);for(let H of this.Ui.values())K.memory.free(H);this.Ui.clear();this.XH!==void 0&&(this.C0||K.exports.MediaStream_release(this.XH),this.XH=void 0,this.Kw!==void 0&&(K.exports.MediaStreamPolicy_release(this.Kw),this.Kw=void 0));this.h0?.dispose()}yk(K){if(this.AN.length>0&&this.AN[0]===K)this.AN.shift();else if(this.XH!==void 0){let H=this.dJ();H&&K.info&&H.info&&K.info.equals(H.info);this.VF().exports.MediaStream_shiftSlice(this.XH);H8(this)}}XL(){this.XH!==void 0&&(this.VF().exports.MediaStream_startNextLoop(this.XH), H8(this))}FV(){var K=0;for(let H of this.AN)K+=H.Y?.V()??0;this.XH!==void 0&&(K+=this.VF().exports.MediaStream_getBufferedBytes(this.XH));return K}Qx(){return this.I1().map(K=>K.info)}wL(){if(this.XH!==void 0){this.kn(); var K=this.VF();let H=K.exports.MediaStream_peekLastSlice(this.XH);if(H>0){K=new f9(K,H);try{return rl(this,K.getId())}finally{K.dispose()}}}return null}e5(){return this.XH!==void 0?this.VF().exports.MediaStream_getLastSliceEndTime(this.XH):0}wd(K){if(this.XH!==void 0){let H=this.timestampOffset;this.VF().exports.MediaStream_setTimestampOffset(this.XH,K);this.timestampOffset=K;this.J2&&(nL(this.J2,K),isNaN(H)||(this.J2.info.N+=K-H))}}TP(K){this.wd(K)}w1(){return this.timestampOffset}Ul(){if(this.XH!== void 0){var K=this.VF();let H=K.exports.MediaStream_getLastSqWithDiscontinuity(this.XH);K=K.exports.MediaStream_getCumulativeDrift(this.XH);return{tB:H,BY:K}}return{tB:-1,BY:0}}EL(K){this.l7=K;this.XH!==void 0&&K instanceof GA1&&(K=K.XH,K!==void 0&&this.VF().exports.MediaStream_setOtherStream(this.XH,K))}jx(){var K=this.h0?.K();return!!K&&JK(K)}Ws(){var K=this.h0?.K();return K?K.Ws():Infinity}aL(K=0){K=K?Math.round(this.timestampOffset*K)/K:this.timestampOffset;if(this.iq()&&K){let H=this.A.L;H.K&& (K+=H.K)}return K+this.getDuration()}getDuration(){return this.A.index.PA()}iq(){return!!this.A.L}Zk(){if(this.XH!==void 0){this.kn();var K=this.VF(),H=K.exports.MediaStream_getNextPendingSlicesCount(this.XH);if(H!==0&&(H=K.exports.MediaStream_getNextPendingSlice(this.XH,H-1),!(H<=0))){K=new f9(K,H);try{return rl(this,K.getId())}finally{K.dispose()}}}}VF(){return this.wY}};var z09=class extends g.au{constructor(K,H,r,O){super();this.loader=K;this.policy=H;this.A=r;this.timing=O;this.logger=new g.l1("dash");this.Y=[];this.J=[];this.K=this.zL=null;this.Md=!1;this.ob=this.TF=0;this.V=-1;this.U=!1;this.Nd=-1;this.Vg=null;this.G=NaN;this.Yv=[];O=A=>{this.policy.nA&&this.Z("buftl",A)}; H.CK?this.B=new GA1(H.VF(),K,H,r,A=>this.TN(A)):this.B=new tXt(K,H,r); this.policy.K&&(this.policy.ra?this.N=new Mg(this.B,this.loader.Hn,this.policy,O):this.N=new o7d(this.B,this.loader.Hn,this.policy,O));this.policy.GL&&(this.D=new U05(this));this.vn=r.info.vn;this.L=this.policy.Yv?!1:r.Md();this.isManifestless=r.Md();this.tW=this.L;g.W(this,this.Vg)}TN(K){if(!this.policy.CK)return this.A;(K=this.loader.Hn?.Y.get(K))&&K!==this.A&&(K.info.Sl()?this.loader.yM?.(K,2):this.loader.mG?.(K,2));return K??this.A}Sl(){return!!this.A.info.audio}PW(){return!!this.B.PW?.()}BB(K, H,r=0){isNaN(this.G)||(this.Z("aswm",{sq:K[0].iG,id:K[0].A.info.itag,xtag:K[0].A.info.Y,ep:Date.now()-this.G}),this.G=NaN);switch(H.info.type){case 1:case 2:this.g0(H);break;case 4:var O=H.info.A;let A=O.rZ(H);this.K?.Yv()&&Xb(H.info,this.K)&&(this.K=O.TF(this.K).pop());for(let k of A)this.BB(K,k,r);break;case 3:H.info.A.info.video?(O=this.timing,O.Vg||(O.Vg=(0,g.a)(),g.vY("fvb_r",O.Vg,O.KB))):(O=this.timing,O.V||(O.V=(0,g.a)(),g.vY("fab_r",O.V,O.KB)));this.B.BB(K,H,r);this.policy.K&&kFM(this);break; case 6:this.B.BB(K,H,r),this.K=H.info}}g0(K){if(K.info.type===1)if(K.info.A.info.video){var H=this.timing;H.ob||(H.ob=(0,g.a)(),g.vY("vis_r",H.ob,H.KB))}else H=this.timing,H.D||(H.D=(0,g.a)(),g.vY("ais_r",H.D,H.KB));this.B.g0?.(K);K=this.loader;if(K.videoTrack.A.K()&&K.audioTrack.A.K()&&K.policy.K&&!K.Hn.KE){H=K.audioTrack.getDuration();var r=K.videoTrack.getDuration();Math.abs(H-r)>1&&K.Z("trBug",{af:`${g.ha(K.audioTrack.A.info,!1)}`,vf:`${g.ha(K.videoTrack.A.info,!1)}`,a:`${H}`,v:`${r}`})}}wL(){return this.B.wL()}yk(K){this.B.yk(K); this.N instanceof Mg?gMJ(this.N,K.info):this.N?.Vg(K);this.vn=Math.max(this.vn,K.info.A.info.vn||0)}getDuration(){return this.A.index.PA()}FV(){var K=0;for(let H of this.Y)K+=H.FV();return K+=this.B.FV()}ak(K=!1){var H=this.loader.getCurrentTime(),r=this.B.wL(),O=r?.info.V||0;if(this.policy.iO&&!isFinite(H))return 0;r?.info.A.Md()&&!r.info.Aq&&(this.policy.Gu&&(O=r.info.N),r.info.U&&(O=Ob(r.info)));if(!this.zL){if(K&&!isNaN(H)){if(r)return O-H;if(this.A.info.nK==="f")return Infinity}return 0}var A= AG(this);if(A&&v8(A))return A.V;var k=this.zL.j6(!0);if(K&&r)return A=0,this.policy.K&&(A=lv(k,O+.02)),A+O-H;O=lv(k,H);this.policy.ud&&A&&(K=YS(k,H),k=YS(k,A.N-.02),K===k&&(H=A.V-H,this.policy.B&&H>O+.02&&this.Z("abh",{bh:O,bhtls:H}),O=Math.max(O,H)));return O}Pe(K,H){if(this.policy.CK)try{this.B.Pe?.(K,H),this.B.kn?.()}catch(r){K=na(r),this.loader.handleError(K.errorCode,K.details,K.severity),this.zB(),this.loader.sA?.(!1,"ingestSlices"),g.y4(this.loader)}}zB(){Nx(this);this.B.zB()}Cc(K,H){this.B.Cc(K, H)}LO(){this.B.LO()}pa(){return this.B.pa()}XL(){this.B.XL()}c5(K){if(this.Y.length){if(this.Y[0].info.fK[0].segmentStartTime<=K)return;Nx(this)}this.B.c5(K);kFM(this);this.K&&K0?H:10485760;K=Number(K.D?.());this.VJ=K>0?K:33554432;this.Zu=this.Bn.experiments.K("html5_subsegment_readahead_target_buffer_health_secs");this.hz=this.Bn.experiments.K("html5_subsegment_readahead_timeout_secs");this.cP=this.Bn.experiments.K("html5_subsegment_readahead_min_buffer_health_secs"); this.So=this.Bn.experiments.K("html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.enableSabrProbeOnServerInitiatedHostFallback=this.Bn.experiments.jk("html5_enable_sabr_probe_on_server_initiated_host_fallback");this.sabrSuccessfulProbeTimeoutMs=this.Bn.experiments.K("html5_sabr_successful_probe_timeout_ms");this.x_=this.Bn.experiments.K("html5_subsegment_readahead_min_load_speed");this.hp=this.Bn.experiments.K("html5_subsegment_readahead_load_speed_check_interval");this.d1=this.Bn.W("ssdai_use_number_of_sublayouts"); this.nW=this.Bn.experiments.K("html5_subsegment_readahead_seek_latency_fudge");this.P9=dl(this,"html5_hopeless_secs",15);this.iL=this.Bn.W("html5_restrict_streaming_xhr_on_sqless_requests");this.Jx=this.Bn.experiments.K("html5_max_headm_for_streaming_xhr");this.gw=this.Bn.W("html5_pipeline_manifestless_allow_nonstreaming");this.aC=this.Bn.W("html5_prefer_server_bwe3");this.Yf=this.Bn.W("html5_last_slice_transition");this.Xd=this.Bn.W("html5_store_xhr_headers_readable");this.qo=this.Bn.experiments.K("html5_max_drift_per_track_secs"); this.bD=this.Bn.W("html5_no_placeholder_rollbacks");this.Uz=this.Bn.W("html5_subsegment_readahead_enable_mffa");this.r3=this.Bn.W("html5_allow_video_keyframe_without_audio");this.a6=g.DR(this.Bn)&&!g.PL()&&!this.Bn.W("html5_disable_adjust_seek_media_time_on_upg");this.Ed=this.Bn.W("html5_enable_vp9_fairplay");this.mx=1048576;this.sz=this.Bn.W("html5_woffle_resume");this.Bv=this.Bn.W("html5_abs_buffer_health");this.yU=this.Bn.W("html5_interruption_resets_seeked_time");this.kU=this.Bn.experiments.K("html5_max_live_dvr_window_plus_margin_secs")|| 46800;this.Dp=this.Bn.W("html5_report_captions_ctmp_qoe");this.CA=this.Bn.W("html5_explicitly_dispose_xhr");this.e3=!this.Bn.W("html5_encourage_array_coalescing");this.Bn.W("html5_limit_media_merge_size")?E3?Ep()<21?this.CQ=786432:this.CQ=8388608:this.CQ=262144:this.CQ=0;this.AF=this.Bn.W("html5_filter_non_efficient_formats_for_safari");this.Bn.W("html5_format_hybridization");this.VQ=this.Bn.W("html5_abort_before_separate_init");this.GD=S7();this.wB=this.Bn.W("html5_serialize_server_stitched_ad_request"); this.NP=this.Bn.W("html5_attach_po_token_to_bandaid");this.Fm=this.Bn.experiments.K("html5_max_redirect_response_length")||8192;this.JT=this.Bn.W("html5_rewrite_timestamps_for_webm");this.E5=this.Bn.W("html5_only_media_duration_for_discontinuities");this.DB=this.Bn.experiments.K("html5_resource_bad_status_delay_scaling")||1;this.Bn.W("html5_onesie_live");this.eS=this.Bn.experiments.K("html5_onesie_live_ttl_secs")||8;this.fW=this.Bn.W("html5_update_container_type_on_codec_family_change");this.ee=this.Bn.W("html5_enable_sabr_host_fallback"); this.enableSabrProbeBounceLogging=this.Bn.W("html5_enable_sabr_probe_bounce_logging");this.pW=this.Bn.supportsGaplessShorts();this.HP=this.Bn.W("html5_shorts_stop_request_when_buffer_to_end");this.QJ=this.Bn.W("html5_vod_stop_request_when_buffer_to_end");this.TF=this.Bn.W("html5_ssdai_use_post_for_media")&&this.Bn.W("gab_return_sabr_ssdai_config");this.vP=this.Bn.W("html5_use_post_for_media");this.tq=this.Bn.W("html5_use_live_ump_heartbeat");this.xi=this.Bn.Nv;this.FT=this.Bn.W("html5_enable_voice_boost")&& this.Bn.bW===2;this.eT=this.Bn.W("html5_reset_primary_stats_on_redirector_failure");this.Ys=this.Bn.W("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.Bn.W("html5_enable_server_driven_request_cancellation");this.JF=this.Bn.W("html5_enable_sabr_request_timing");this.k_=this.Bn.W("html5_enable_lawnmower");this.q7=this.Bn.s5().K.m0(vPn);this.hY=this.Bn.aE()?this.Bn.experiments.K("html5_continuous_goodput_probe_interval_ms"):0;this.qB=this.Bn.experiments.K("html5_jumbo_ull_nonstreaming_mffa_ms")|| NaN;this.PG=this.Bn.experiments.K("html5_drm_byterate_soft_cap");this.HG=this.Bn.experiments.K("html5_drm_live_byterate_soft_cap");this.gV=this.Bn.W("html5_sabr_log_request_creation");this.AT=this.Bn.W("html5_use_buffer_timeline_for_sabr_request_creation");this.ra=this.Bn.s5().K.m0(fWp);this.Mv=this.Bn.W("html5_sabr_report_request_cancellation_info");this.XF=this.Bn.W("html5_spoof_4k");this.JQ=this.Bn.W("html5_only_stun_video_on_quota_exceeded");this.yR=dl(this,"html5_min_media_duration_for_cabr_slice"); this.SJ=dl(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.W_=this.Bn.W("html5_disable_urgent_adaptation");this.Fe=this.Bn.W("html5_apply_constraints_in_client_for_sabr");this.HW=this.Bn.W("html5_send_video_playback_ustreamer_config");this.mu=dl(this,"html5_max_discontinuity_rewrite_count");this.bm=dl(this,"html5_fixed_media_duration_for_request");this.I6=this.Bn.W("html5_apply_fix_for_missing_seg_info_without_logger");this.GW=this.Bn.W("html5_enable_audio_quality_setting"); this.Bn.W("html5_enable_audio_quality_setting_feature");this.tL=dl(this,"html5_sabr_request_limit_per_period");this.yw=this.Bn.W("html5_sabr_dispose_media_objects");this.MZ=this.Bn.W("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.Bn.W("html5_high_res_seek_logging");this.qs=this.Bn.W("html5_disable_chunk_synchronization_sabr_seek");this.Ex=this.Bn.W("html5_sabr_enable_seek_during_skip");this.Xi=this.Bn.experiments.K("html5_override_micro_discontinuities_threshold_ms");this.xG=this.Bn.W("html5_byterate_constraints"); this.bL=this.Bn.W("enable_sabr_snackbar_message");this.RO=this.Bn.W("html5_log_slice_info_in_sbu");this.O1=dl(this,"html5_paced_poll_ms");this.U_=dl(this,"html5_paced_poll_min_health_ms");this.D2=this.Bn.W("html5_disable_sabr_fallback");this.AO=this.Bn.W("html5_relax_delayed_update_end_checks")&&!this.cL;this.gB=g.DR(this.Bn)?500:2E3;this.uD=this.Bn.W("html5_sabr_live_timing");this.ud=this.Bn.W("html5_count_updating_slice_for_buffer_health");this.NB=this.Bn.W("html5_report_max_buffer_bytes_limit_to_sabr"); this.CP=this.Bn.W("html5_sabr_live_audio_early_return_fix");this.xT=this.Bn.experiments.K("html5_platform_max_buffer_health_oversend_duration_secs");this.E3=this.Bn.W("html5_cuepoint_identifier_logging");this.bW=this.Bn.aE();this.WM=this.Bn.W("html5_sabr_log_server_xtag_selection_onesie_mismatch");this.CG=this.Bn.s5().K.m0(oPn);this.Zr=this.Bn.experiments.s5().K.m0(bvn);this.GH=this.Bn.W("html5_skip_client_drm_license_constraint");this.Am=this.Bn.W("html5_pseudogapless_shorts_skip_abort_on_transition"); this.qF=this.Bn.W("html5_sabr_request_on_constraint");this.Nx=this.Bn.W("html5_live_metadata_resets_timeout");this.pw=this.Bn.W("html5_sabr_log_invalid_sabr_current_time");this.Bn.W("html5_cuepoint_list_clear_on_seek");this.TT=this.Bn.W("html5_populate_opportunity_id_in_dai_info_filler");this.q5=this.Bn.W("html5_populate_serialized_prefetch_context_in_dai_info_filler");this.MB=this.Bn.W("html5_return_if_timeline_manager_null_in_dai_info_filler");this.dz=this.Bn.experiments.K("html5_sabr_unused_bloat_size_bytes"); this.XQ=this.Bn.s5().K.m0(JNJ);this.I5=this.Bn.s5().K.m0(Pz1);this.nh=this.Bn.W("html5_enable_sabr_network_timestamps_bwe");this.q2=this.Bn.s5().K.m0(nx9);this.A2=this.Bn.s5().K.m0(x$)}cn(){return this.K&&this.ff}VF(){return this.Bn.VF()}};var ldm=class{constructor({CZ:K,oK:H,EM:r,HD:O,Cz:A}={}){this.CZ=K;this.oK=H;this.EM=r;this.HD=O;this.Cz=A}};var JCd=class extends g.au{constructor(K,H,r){super();this.loader=K;this.policy=H;this.IE=r;this.B=0;this.Y=!1;this.delay=new g.Fp(this.probe,this.policy.hY,this);g.W(this,this.delay)}K(K){bg(8,417,K.K)||(this.resource=K,this.B=0,g.eN(this.delay))}probe(){this.B++>15||(this.Y=!this.Y,new CjN(this.loader,this.policy,this.IE,this.resource,this.Y),this.delay.start())}},CjN=class{constructor(K,H,r,O,A){this.loader=K;this.policy=H;this.IE=r;this.resource=O;this.r9=A;this.done=!1;this.onTimeout=()=>{this.done|| (this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*cu(this.IE)));this.timing=new j3(this,{IE:this.IE,jv:this.size,disableRecording:!0,X2:()=>{}, wz:this.policy.B});K=Ja(this.resource,this.r9,this.policy).Nk.clone();FZ(36,6200,K);K["path"]!=="/videogoodput"&&(K["path"]="/videogoodput",K["url"]="");this.location=new CX(K);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=m5(this.location,this.policy.D,this.timing,this.policy.cL,{});setTimeout(this.onTimeout,1E4)}GO(){}Ss(){}M0(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.EC()===this.size)this.loader.Z("rqs",this.HC()); else{var K="net.connect";this.xhr.status>200?K="net.badstatus":this.xhr.fa()&&(K="net.closed");this.onError(K)}}onError(K){this.loader.handleError(K,this.HC());dd(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",H=>{this.loader.Z("pathprobe",H)},H=>{this.loader.handleError(H.errorCode,H.details)})}HC(){var K=this.timing.U(); K.shost=Wg(3,4839,this.location.Nk);K.pb=this.size;return K}};var snP=class extends g.au{constructor(K,H,r,O,A,k,b,D,y,I,Z,e,w=null){super();this.loader=K;this.policy=H;this.videoTrack=r;this.audioTrack=O;this.ZN=A;this.zq=k;this.timing=b;this.K6=D;this.schedule=y;this.Hn=I;this.VP=Z;this.SH=e;this.qM=w;this.V=!1;this.kh=null;this.ZH=NaN;this.L=!1;this.Hl=null;this.IP=this.N=NaN;this.sJ=this.K=0;this.logger=new g.l1("dash");this.policy.hY&&(this.B=new JCd(this.loader,this.policy,this.schedule),g.W(this,this.B))}Y(K,H){if(K.L){this.Hn.isLive?(K=this.Hn.yP&&this.Hn.isWindowedLive? K.A.V(this.Hn.yP,!1):K.A.D(Infinity),K.ZH=this.ZH):K=K.A.V(0,!1);if(this.SH){var r=this.SH;K.ZH===0&&(K.V=r.G)}else K.V=this.N;return K}var O=K.K;if(!O.A.K())return O.A.B()?(r=EU(this.K6,K.A.info.vn,H.A.info.vn,0),r=O.A.Vg(O,r)):r=O.A.gZ(O),r;var A=this.loader.getCurrentTime();A=isFinite(A)||!this.policy.iO?O.V-A:0;var k=!O.range||O.Y===0&&O.K===0?0:O.range.length-(O.K+O.Y),b=O.A,D;o5(K)&&K.A.K()?((D=this.VP.TF)||(D=o5(K)&&K.A.K()&&K.K.A.info.vn0&&k.videoIndex===0&&this.loader.DY),A=o5(K),K=O.A.Vg(O,H),(H=K.B)&&K.fK.length>1&&(A||K.resource.Y||K.fK[0].A!==O.A?K=O.A.Vg(O,K.fK[0].Y):(A=K.fK[K.fK.length-1],b=A.Y/H,!A.Aq&&b<.4&&(K=O.A.Vg(O,H-A.Y))))):(O.iG<0&&(H=Fb(O),H.pr=`${K.Y.length}`,this.loader.isSeeking()&&(H.sk="1"),H.snss=O.G,this.loader.Z("nosq",H)),K=b.gZ(O));if(this.policy.Md)for(r of K.fK)r.type= 6;return K}UB(K){this.Hl=K}zF(){super.zF()}},Kx=2/24;var m0p=class extends g.au{constructor(K,H,r,O,A,k,b,D){super();this.loader=K;this.nG=H;this.videoTrack=r;this.audioTrack=O;this.Hn=A;this.Yv=k;this.isAudioOnly=b;this.G=D;this.Y=HY;this.ob=!1;this.logger=new g.l1("sabr");this.U=this.D=this.Vg=this.Nd=!1;this.videoInfos=this.L=this.Yv.videoInfos;this.B=this.TF=this.Yv.Y;this.K=new Lx9(H,k);this.isAudioOnly&&this.mG(this.Hn.K["0"])}mG(K,H=0,r){K!==this.N&&(this.N&&(this.ob=!0),this.N=K,this.Rh(K,this.videoTrack,H,r))}yM(K,H=0,r){if(this.D&&K!==this.V)return!0; this.D=!1;if(this.nG.q2){if(K!==this.gZ){this.gZ=K;let O=Jtn(this);this.J&&K.info.id===this.J&&(O=this.Md,this.Md=this.J=void 0);this.V=K;this.Rh(K,this.audioTrack,H,r,!0,O)}}else K!==this.V&&(this.V=K,this.Rh(K,this.audioTrack,H,r));return!1}Rh(K,H,r,O,A=!1,k){this.loader.Rh(new pk(K,k??Jtn(this),r,O),A);xj(this.loader,H,K,!0)}oV(K){this.nG.cn()&&(this.Vg=K.reason==="m"||K.reason==="l"?!0:!1);K.reason==="m"?K.isLocked()&&sWm(this,K.K):C$M(this,K)?Vy(this,K.Y,K.K):this.videoInfos=this.L;this.U=!0; this.Y=K}Z8(){return this.Y}t3(K,H=!1){this.K.t3(K,H)}kk(K){this.K.kk(K)}rL(K,H=!1,r={}){this.K.rL(K,H,r)}v$(){return this.K.v$()}};var Br=class{constructor(K,H,r){this.requestType=K;this.resource=H;this.GF=r;this.Y=null}setData(K,H,r={}){H?.ee&&(this.nR=hnt(this,H,r),K.WK=this.resource.WK());if(this.LM())return!0;this.data=K;this.K=fdm(K,(O,A)=>{this.GF?.YS(O,A)},H?.B,H?.N); if(!this.K)return!1;this.Y=g.WW(this.K,yv1);return!0}LM(){return this.requestType===1}XY(){return this.requestType===2}Co(){return this.GF?.Co()||0}B(){return this.K}isDecorated(){return!(!this.data?.KO&&!this.data?.Yh?.length)}};var aed=class{constructor(K){this.K=K;K=lL(16);this.iv=(0,g.O1)(K)}encrypt(K){(0,g.a)();return this.K.K?zO(this,K,this.iv):(new GO(this.K.Y)).encrypt(K,this.iv)}decrypt(K,H){(0,g.a)();return this.K.K?zO(this,K,H):(new GO(this.K.Y)).decrypt(K,H)}};var fem=class extends g.au{constructor(K){super();this.X=K;this.K=new Map;this.B=[];this.Y=!BD();this.G=this.X.experiments.K("html5_onesie_prewarm_interval_ms");this.D=new g.Fp(this.L,this.G,this);this.V=-1;g.W(this,this.D);OnO(this,g.ch("yt-player-bandaid-host"));this.U=this.load();this.G&&this.U.then(()=>{this.L()})}J(K){if(!((0,g.a)()=K||(K=this.K.get(0))&&Dpm(this,K)}probe(K){if(this.X.experiments.jk("html5_onesie_probe_ec_hosts")){var H=this.K.get(3)?.K();H&&a5(this,H,"osc",K);(H=this.K.get(4)?.K())&&a5(this,H,"ocy",K)}else(H=this.K.get(1)?.K())&&a5(this,H,"o2",K),(H=this.K.get(2)?.K())&&a5(this,H,"o3",K)}N(){var K=this.B;this.B=[];return K}},Ac5=class{constructor(K,H){this.location= K;this.Y=H}K(){return Wg(34,4806,this.location)}};var n71=class{constructor(K){this.Ta=K;this.Y=!1;this.K=[]}async decrypt(K){if(!this.K.length||this.K[0].isEncrypted){this.Y=!0;this.Ta.b1("omd_s");var H=new Uint8Array(16),r,O;for(BD()?r=new CZ(K):O=new GO(K);this.K.length&&this.K[0].isEncrypted;){var A=this.K.shift(),k=r?await r.decrypt(kD(A.buffer),H):O.decrypt(kD(A.buffer),H);for(K=0;K{}; K("oloc_ss");var H=$pJ(this.videoData,this.yq);H||(K("oloc_sa"),H=this.X.experiments.K("html5_onesie_redirector_timeout_ms"),H=await xpM(this.videoData,this.yq,H));if(!H)return this.fail(new g.fa("onesie.unavailable.hotconfig",{url:"0"})),this.Dn;this.nR=Wg(2,4838,H);K("oloc_e");var r=g.Ej(this.X,g.JW(this.videoData)),O=!!r.K;r=O?await r.K:r.getValue();this.W("html5_log_onesie_empty_oauth")&&!r&&this.Z("no_token",{async:O});O=gs1(this.playerRequest,this.X,this.videoData,r,s8(this.nR));var A;try{if(!this.X.VF()|| this.X.VF()?.isAsmjs||O?.jN||(K("orqb_w"),(A=YH9(O,this.jn,this.X,this.O,this.IE,this.Qt.onesieUstreamerConfig,this.videoData.az?.cq,this.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.Z("orpqenc",{i:"w"})),!A){var k=O?.jN?!1:!!BD();let D=this.X.s5().K.m0(gPJ);r=D>0;if(k){K("orqb_a");var b=NAN(O,this.jn,this.X,this.O,this.IE,this.Qt.onesieUstreamerConfig,this.videoData.az?.cq, this.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(r){let y=new Promise((I,Z)=>{setTimeout(()=>void Z(`timeout ${D}ms`),D)}); b=Promise.race([b,y]).catch(I=>{this.Z("orpqenc",{i:"a",e:`${I}`});K("orqb_f")})}A=await b; !A&&r||this.Z("orpqenc",{i:"a"})}if(!k||r&&!A)K("orqb_s"),A=LOt(O,this.jn,this.X,this.O,this.IE,this.Qt.onesieUstreamerConfig,this.videoData.az?.cq,this.W("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.Z("orpqenc",{i:"j"})}}catch(D){return this.fail(D),this.Dn}K("orqb_e");this.enableCompression=A.innertubeRequest.Hd;this.H1=A?.DX?.xw||0;this.b1("osor");k=ggy();A={method:"POST", body:g.WW(A,zx1),headers:{"Content-Type":"text/plain",Referer:location.origin}};b=this.W("html5_onesie_media_capabilities");Px1(H,this.videoData,tIO(this),b);this.UX&&this.Z("ombrs","1");this.X4=new j3(this,{IE:this.IE,wz:this.UX,X2:(D,y)=>{this.O.F0(D,y)}, Ch:!0});H.set("rn",`${this.X4.requestNumber}`);this.eR=H.VS();mmt(this.X4,this.eR);this.b1("or_p");this.xhr=m5(new CX(H),k,this.X4,E3,A);this.x$.start();this.O.onPlayerRequestSent(this.videoData.videoId);return this.Dn}TG(){return 2}GO(){this.b1("orh_r")}Ss(){if(!this.ru&&this.xhr.EC()&&(this.b1("orfb"),this.ru=!0,SH9(this)&&this.xhr)){var K={rc:this.xhr.status,lb:this.xhr.EC(),rt:(1E3*ndp(this.X4)).toFixed(),shost:g.Tk(this.eR),trigger:"o1"};this.Z("pathprobe",g.mC(K))}this.KZ()}M0(K=!1){this.KZ(); if(!(this.DE()||this.state>=4)){var H=DY(this),r=this.xhr;H.rc=r.status;K&&(H.ab=!0);if(r.OM()){var O="onesie.net";H.msg=r.OM()}else r.status>=400?O="onesie.net.badstatus":r.IV()?this.ND||(O="onesie.response.noplayerresponse"):O=r.status===204?"onesie.net.nocontent":"onesie.net.connect";O?this.fail(new g.fa(O,H)):(this.b1("or_fs"),this.X4.O1((0,g.a)(),r.EC(),0),this.setState(4),this.UX&&this.Z("rqs",H));this.UX&&this.Z("ombre",`ok.${+!O}`);this.YP=!1;kE(this);AP(this.Ta);if(K=this.yq?.N())for(O=0;O< K.length;O++)this.Z("pathprobe",K[O])}}SB(){if(this.playerResponse&&this.xhr&&this.LB)for(let [,K]of this.LB.entries())if(K.N){this.xhr.abort();this.M0(!0);break}}j(){return this.X}W(K){return this.X.W(K)}mw(){SH9(this)&&this.yq&&(!this.ru||this.W("html5_onesie_probe_ec_hosts"))&&this.yq.probe(this)}fn(){if(!this.DE()&&!this.isComplete()){if(this.Uw){if((0,g.a)()-(this.X4?.D??this.wK)>1E3){this.X4?.vI((0,g.a)());let H=DY(this);if(this.UX&&this.xhr instanceof K2t){var K=this.xhr;H.xrs=K.xhr.readyState; H.xpb=K.K.totalLength;H.xdc=K.N}this.fail(new g.fa("net.timeout",H))}}else!this.X4&&this.X.s5().K.m0(gPJ)>0||!((0,g.a)()-(this.X4?.K??this.wK)>1E4)||(this.X4?.vI((0,g.a)()),ycN(this));this.isComplete()||this.d_.start()}}fail(K){K=na(K);this.Uw?this.O.Jq(K):(this.Dn.reject(K),this.Uw=!0);AP(this.Ta);this.b1("or_fe");this.yq?.N()?.forEach(H=>{this.Z("pathprobe",H)}); this.setState(5);this.dispose()}isComplete(){return this.state>=3}L1(K){return this.isComplete()||!!this.LB?.get(K)?.B}cW(){return!1}ox(){return this.state===5}notifySubscribers(K){for(let H=0;H102400&&!this.OD&&(this.b1("or100k"),this.OD=!0);if(K.IB()){let H= K.SN(),r=H.totalLength;this.UX&&this.Z("ombrss",`len.${r}`);this.J3.feed(H)}if(this.LB)for(let H of this.LB.keys())this.LB.get(H)?.SG(),this.notifySubscribers(H)}catch(K){this.fail(K)}}mf(K){return!!this.LB?.get(K)?.D()}dE(){return this.X4.requestNumber}no(K){return this.P1.get(K)}Ze(){return!1}po(){return"ONESIE"}};var q35=class extends g.au{U(){return Number(this.X.s5().U?.()??0)}constructor(K,H,r,O,A,k,b,D,y,I,Z){super();this.O=K;this.loader=H;this.policy=r;this.audioTrack=O;this.videoTrack=A;this.Hn=k;this.IE=b;this.sN=D;this.timing=y;this.zq=I;this.uQ=Z;this.K=[];this.ZN={};this.CK=!1;this.uG=this.EK=0;this.qP=!0;this.Nv=this.lT=this.ob=!1;this.bG=0;this.lG={EF:0,qU:0};this.ee={EF:0,qU:0};this.Hl=null;this.Yv={oE:[],fC:[]};this.Nd={oE:[],fC:[]};this.V=null;this.N=[];this.J=null;this.TF=-1;this.gZ=0;this.rZ= !1;this.B=this.Md=0;this.D=null;this.videoData=this.O.getVideoData();this.G=this.videoData.latencyClass==="LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.tL;this.policy.hY&&(this.Vg=new JCd(this.loader,this.policy,this.IE),g.W(this,this.Vg));this.X=this.O.j()}sA(K,H){this.B=0;this.D=null;this.L=void 0;zzH(this);RzM(this,K,H);this.J=null;this.TF=-1}U0(K){if(this.K.length===0)return!1;var H=this.K[0];return H instanceof Md?K===this.loader.getCurrentTime()*1E3:!(H instanceof ZU&&W8(H.info))&& Math.abs(H.fj()-K)<50}Y4(K){if(this.policy.enableSabrProbeOnServerInitiatedHostFallback){let H=this.Hn.D;H&&(this.policy.enableSabrProbeBounceLogging&&(H.L=!0),H.D=!1,this.loader.Z("sabrProbeSuccess",{ph:sE(H,!1,this.policy),sh:sE(H,!0,this.policy),rn:K.dE()}))}K.dispose()}JY(K,H){this.Y=K;this.policy.J8&&!K.playbackCookie&&this.loader.Z("sbrnocookie",{rn:H??-1});this.uQ?.G()?this.loader.Z("clsdai",{ignbckoff:H??-1,backoff:K.backoffTimeMs??-1}):this.L=(0,g.a)()+(K.backoffTimeMs||0)}GN(K,H,r){if(K.action=== void 0)K=this.O.v9(),K!==void 0&&this.loader.i7(K);else if(K.action!==0||!this.CK){K.action===0&&this.policy.D2&&(K.action=2);K.n8==="sabr.no_video_selected"&&this.O.aE()&&this.loader.Z("snvse",{rn:H,isAudioOnlyPlayback:OY(this.videoData),tracktypes:r?.B()?.DX?.h4??"undefined"});if(K.n8==="sabr.malformed_config"){if(this.uG++<3){this.loader.handleError("sabr.malformed_config",{action:K.action,rn:H,retry:this.uG},0);return}r&&this.loader.Z("malfmcfg",{rn:H,ecdlen:r.Y?.length??0,proto:JSON.stringify(r.K), bytes:r.Y?g.Ue(r.Y,3):void 0})}r={};r.reason=K.n8;r.action=K.action;r.rn=H;switch(K.action){case 1:this.policy.J8&&this.Hl&&(Lm(this.Hl,void 0,void 0,r),this.uQ?.U());break;case 0:this.CK=!0;this.videoData.F4()&&this.policy.J8&&this.Hl&&Lm(this.Hl,void 0,void 0,r,!1);this.loader.Dy(r);break;case 2:J1(K.n8)!=="sabr.config"&&delete r.reason;this.loader.handleError(J1(K.n8),r,1);break;case 3:if(this.policy.ee){if(K=this.Hn.D)this.policy.enableSabrProbeBounceLogging&&K.L&&(K.L=!1,this.loader.handleError("sabr.probe_bounce", {...r,ph:sE(K,!1,this.policy),sh:sE(K,!0,this.policy)})),K.D=!0;this.loader.handleError("sabr.hostfallback",r)}}}}FG(K){if(K.url)for(let H of K.url)dd(H,"ump_prewarm")}iD(K){K&&(this.loader.Z("sabrctxt",{onsbrctxt:K.type,scp:K.scope,dflt:K.sendByDefault}),K.type&&K.sendByDefault&&this.videoData.Vg.add(K.type),K.scope!==2&&(K.type&&this.videoData.sabrContextUpdates.set(K.type,K),this.O.iD(K)))}oh(){}cA(K,H){if(!this.policy.Ex&&this.loader.Ba)this.loader.Z("sdai",{ignSabrSeek:1,smt:K?.b5,rn:H,ct:this.O.getCurrentTime().toFixed(3)}); else if(K.b5!==void 0&&K.tk){let r=K.b5/K.tk;if(this.d1===r){if(this.Md++,this.Md===3){this.loader.handleError("sabr.too_many_seek_retries",{mt:r.toFixed(3),src:K.seekSource,rn:H},0);return}}else this.d1=r,this.Md=1;this.audioTrack.L=!1;this.videoTrack.L=!1;if(this.policy.Yv||this.policy.kw||this.policy.qs)this.loader.M$.K=!1;this.O.getCurrentTime()!==r&&(H={e6:"sabr_seek",Tc:!0,xK:!0,o9:!0},K.seekSource&&(H.seekSource=K.seekSource),Wu(this.loader,r+.1,H))}}onSnackbarMessage(K){this.O.ek("onSnackbarMessage", K)}kj(K,H){this.policy.N&&this.loader.kj(K,H)}p9(K){K.hZ&&K.fS&&lr(this.Hn,K.hZ,K.fS);this.policy.QK&&(K.Te&&K.iZ&&(this.Hn.IH=K.Te/K.iZ),K.Il&&K.NG&&(this.Hn.eZ=K.Il/K.NG));Si(this.videoData)&&!this.videoData.JI&&K.fS&&this.loader.rr(K.fS,1E3);K.Bu!=null&&this.O.NF(K.Bu);K.Yo&&(K=((0,g.a)()-K.Yo)/1E3,this.loader.xp.I3(1,K))}yY(K){this.loader.yY(K)}x7(K){this.loader.x7(K)}sB(K){this.loader.sB(K)}TW(K){return this.videoData.Vg.has(K)}sb(K,H,r){if(this.policy.B){let O=K?K.join("_"):"",A=H?H.join("_"): "",k=r?r.join("_"):"";this.loader.Z("sabrctxtplc",{start:O,stop:A,discard:k})}if(K)for(let O of K)this.videoData.Vg.add(O);if(H)for(let O of H)this.videoData.Vg.has(O)&&this.videoData.Vg.delete(O);if(r)for(let O of r)if(this.videoData.sabrContextUpdates.has(O)&&this.videoData.sabrContextUpdates.delete(O),this.policy.U&&this.K.length)for(let A of this.K)A instanceof Md||A.YE?.type!==O||(A.YE=void 0)}Ob(){}GL(K){this.N=K}ki(K,H){c8(this.policy,K,4,H)}X9(K){if(K?.Zo&&(K=K.Zo.d$))for(let H of K)H.formatId&& (K=this.Hn.Y.get(aS(H.formatId)))&&K.info&&(K.info.debugInfo=H.debugInfo)}Hg(K){this.videoData.Bn.N?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported",init:Math.round(this.videoData.xG),now:Math.round((0,g.a)()),reloadplayerresponse:"1"},2):(this.rZ=!0,this.O.ek("reloadplayer",K))}CB(){return this.O.CB()||""}Co(){var {P5:K,kL:H}=qHy(this);return Math.min(K,H)}YS(K,H){this.loader.Z(K,H)}UB(K){this.Hl=K}O1(){return{requestNumber:this.hy?.dE()||-1,isDecorated:this.hy?.info.isDecorated()}}Py(K){this.O.Py(K)}vX(){this.loader.vX()}uP(){this.loader.uP()}zF(){super.zF(); this.Y=void 0;RzM(this,!0,"i");this.K=[]}};var p6p=class{constructor(K){this.O=K;this.K=new Map;this.delay=null}getCurrentTime(){return this.O.getCurrentTime()-this.O.w1()}},R09=class{constructor(K,H,r){this.N=K;this.cpn=H;this.O=r;this.K=new Map;this.B=new Map;this.L=NaN;this.Y=this.o4="";this.isSeeking=!1;this.V=new p6p(r);this.t8=r.t8;this.O.subscribe("statechange",this.G,this);this.O.subscribe("SEEK_TO",()=>{this.gJ()}); this.O.subscribe("SEEK_COMPLETE",()=>{A8t(this)}); this.o4=this.Y=this.cpn}G(K){Tp(K.state)&&cr(this.V)}clear(){var K=this.V;K.delay?.dispose();K.K.clear();this.B.clear();this.K.clear();this.L=NaN}D(K,H,r=0){if(K!==this.L||this.K.get(K)?.B!==H?.B)if(H?this.K.set(K,H):this.K.delete(K),!this.isSeeking){var O=this.N.getStartTime(K);this.L=K;bUt(this,K);if(H){let A=O;H.K.forEach((k,b)=>{A=2&&!K.ox()&&K.info.ZH===0&&(this.N=K,this.D=r,this.Y=H.info,this.L=this.startTimeSecs=Date.now()/1E3,this.V=this.Y.segmentStartTime)}return NaN}clear(){this.Y=this.D=this.N=null;this.K= this.V=this.L=this.startTimeSecs=NaN;this.B=!1}};var is5=class extends g.au{constructor(){super();try{this.B=XGt(K=>{this.Y=K.at(-1)}),this.V=this.B?.observe("cpu",{sampleInterval:2E3}).catch(K=>{K instanceof DOMException&&(this.K=K)})}catch(K){K instanceof DOMException&&(this.K=K)}}N(){var K={},H=window.h5vcc; K.hwConcurrency=navigator.hardwareConcurrency;this.K&&(K.cpe=this.K.message);this.Y&&(K.cpt=this.Y.time,K.cps=this.Y.state);H?.cVal&&(K.cb2s=H.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),K.cb5s=H.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),K.cb30s=H.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return K}zF(){wGy(this);super.zF()}};var dj4=/[?&]cpn=/;g.lG=g.Cd(()=>{var K="";try{let H=g.Uc("CANVAS").getContext("webgl");H&&(H.getExtension("WEBGL_debug_renderer_info"),K=H.getParameter(37446),K=K.replace(/[ :]/g,"_"))}catch(H){}return K});g.oX=class extends g.au{constructor(K){super();this.provider=K;this.logger=new g.l1("qoe");this.Y=new Map;this.sequenceNumber=1;this.D=NaN;this.K="N";this.J=this.E6=this.uy=this.TF=this.B=0;this.xS=this.rZ=this.CK=this.G5="";this.wv=this.bG=NaN;this.tq=0;this.Z6=-1;this.T5=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.GL=this.isEmbargoed=this.ob=this.isOffline=this.isBuffering=!1;this.vD=[];this.Md=null;this.ee=this.L=this.cn=this.U=!1;this.N=-1;this.pK=!1;this.CG=new g.Fp(this.mu,750,this);this.Nd= this.adCpn="";this.E5=this.lG=this.Vg=this.Yv=this.adFormat=void 0;this.Qb=0;this.G=new Map;this.Pp=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.qo=new Set("gd pw gp gm dd adfe gl".split(" "));this.serializedHouseBrandPlayerServiceLoggingContext="";this.O1=!1;this.Zu=NaN;this.hy=0;this.Mv=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.d1=!1;this.gV=new Set;this.Nv=!1;this.gZ=this.provider.X.W("html5_qoe_relaxed_reporting");var H= this.provider.X.experiments.K("html5_qoe_proto_mock_length");H&&!tP.length&&(tP=T3d(H));g.W(this,this.CG);try{navigator.getBattery?.().then(r=>{this.Md=r})}catch{}g.Pr(this,0,"vps",["N"]); K.X.aE()&&(this.hy=(0,g.a)(),this.Zu=JR(()=>{var r=(0,g.a)(),O=r-this.hy;O>500&&this.Z("vmlock",{diff:O.toFixed()});this.hy=r},250)); this.provider.videoData.GA&&(this.remoteControlMode=crd[this.provider.videoData.GA]||0);this.provider.videoData.EX&&(H=pi5(this.provider.videoData.EX),H?.length&&(this.remoteConnectedDevices=H));K.X.aE()&&(this.uG=new is5,g.W(this,this.uG))}mu(){var K=g.Lk(this.provider);gI(this,K)}Vu(){return this.sP}u_(){return{uy:this.uy,E6:this.E6}}fM(K,H){this.uy=K;this.E6=H}NF(K){if(!this.d1){this.d1=!0;var H="";switch(K){case 1:H="proximaui";break;case 2:H=this.provider.videoData.Bn.getWebPlayerContextConfig().enableProximaLowLatency? "proximawpcc":this.provider.videoData.W("html5_enable_proxima")||this.provider.videoData.W("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:H="proximaauto"}H!==""&&V4(this,H)}}OB(K,H,r,O){if(!this.gV.has(K)){this.gV.add(K);var A=g.Lk(this.provider);g.Pr(this,A,"lse",[K,H,r,O.toFixed(3)])}}f8(K){g.xE(this,"lwc",[K.yP?K.yP.toFixed():"",K.AI?K.AI.toFixed():"",K.iQ?(K.iQ*1E3).toFixed():"",K.LZ?(K.LZ*1E3).toFixed():"",K.eo?(K.eo*1E3).toFixed():""].join(":"))}Pm(K,H,r){var O=g.wk(K), A=this.G.get(O);A||(A={identifier:{identifier:K.k8,tileContext:K.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.G.set(O,A));H.elapsedTimeMs=Math.round(g.Lk(this.provider)*1E3);r?(A.receivedAdEvents||(A.receivedAdEvents=[]),A.receivedAdEvents.push(H)):(A.receivedCuePointEvents||(A.receivedCuePointEvents=[]),A.receivedCuePointEvents.push(H))}reportStats(K=NaN,H=!1){if(!this.DE()&&(K=K>=0?K:g.Lk(this.provider),this.gZ?KeP.has(this.K)&&(this.Y.size||(this.K==="PL"?K>=this.B+30:K<=this.TF+ 30||K>=this.B+1200&&K<=this.TF+86400))&&(g.Pr(this,K,"vps",[this.K]),this.B=K):["PL","B","S"].indexOf(this.K)>-1&&(this.Y.size||K>=this.B+30)&&(g.Pr(this,K,"vps",[this.K]),this.B=K),this.Y.size)){this.sequenceNumber===7E3&&g.HS(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){U5(this,K);var r=this.provider.O.rK();for(let {key:I,value:Z}of r)this.Z(I,Z);r=K;var O=this.provider.O.Hs(),A=O.droppedVideoFrames||0,k=O.totalVideoFrames||0,b=A-this.uy,D=k&&!this.E6;A>O.totalVideoFrames||b>5E3? $j5(this,"html5.badframedropcount",`df.${A};tf.${O.totalVideoFrames}`):(b>0||D)&&g.Pr(this,r,"df",[b]);this.uy=A;this.E6=k;this.J>0&&(g.Pr(this,K,"glf",[this.J]),this.J=0);uU.isActive()&&(K=uU.r$(),Object.keys(K).length>0&&this.Z("profile",K));this.Mv&&V4(this,"lwnmow");K={};this.provider.videoData.B&&(K.fmt=this.provider.videoData.B.itag,(r=this.provider.videoData.N)&&r.itag!==K.fmt&&(K.afmt=r.itag));K.cpn=this.provider.videoData.clientPlaybackNonce;this.Yv?.length?K.adcpn=this.Yv.join(","):this.adCpn&& (K.adcpn=this.adCpn);this.Vg?.length?K.addocid=this.Vg.join(","):this.Nd.length&&(K.addocid=this.Nd);(this.provider.videoData.F4()||(this.provider.X.s5().K.m0(KnO)||this.provider.X.W("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&kl(this.provider.videoData))&&(K.adc=1);this.provider.videoData.cotn&&(K.cotn=this.provider.videoData.cotn);K.el=WI(this.provider.videoData);K.content_v=Qv(this.provider.videoData);K.ns=this.provider.X.L;K.fexp=Zl(this.provider.X.experiments).toString(); K.cl=(977222275).toString();r=this.provider.videoData.adFormat||this.adFormat;this.lG?.length?K.adformat=this.lG.join(","):r&&(K.adformat=r);(r=Lc(this.provider.videoData))&&(K.live=r);this.provider.videoData.jl()&&(K.drm=1,this.provider.videoData.V&&(K.drm_system=VRn[this.provider.videoData.V.flavor]||0),this.provider.videoData.drmProduct&&(K.drm_product=this.provider.videoData.drmProduct));g.Lo()&&this.provider.videoData.Mo&&(K.ctt=this.provider.videoData.Mo,K.cttype=this.provider.videoData.jf, this.provider.videoData.mdxEnvironment&&(K.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(K.dai=kl(this.provider.videoData)?"mv":this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.bQ&&(K.dai_fallback="1")):this.provider.videoData.cD?K.dai="cs":this.provider.videoData.lq?K.dai="disabled":this.provider.videoData.bq&&(K.dai="unspecified");K.seq=this.sequenceNumber++;if(this.provider.videoData.xo){if(r=this.provider.videoData.xo, K&&r){r.ns==="3pp"&&(K.ns="3pp");this.qo.has(r.ns)&&V4(this,"hbps");r.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=r.shbpslc);for(var y of Object.keys(r))this.Pp.has(y)||(K[y]=r[y])}}else K.event="streamingstats",K.docid=this.provider.videoData.videoId,K.ei=this.provider.videoData.eventId;this.isEmbargoed&&(K.embargoed="1");Object.assign(K,this.provider.X.K);(y=K.seq)&&!this.provider.X.experiments.s5().K.m0(p8)&&(r=xjn(this,+y),r=g.WW(r,eLd),r=g.Ue(r,4),this.Y.set("qclc",[r]));K= g.UV(`//${this.provider.X.q0}/api/stats/qoe`,K);O=r="";for(let [I,Z]of this.Y.entries()){A=Z;if(!A?.join)continue;A=`&${I}=${A.join(",")}`;A.length>100?O+=A:r+=A}A=this.provider.X.experiments.s5().K.m0(p8)&&this.provider.X.experiments.s5().K.m0(D79);if(this.provider.X.experiments.s5().K.m0(p8)){y=xjn(this,+(y||0));y.qoePingUrl=K+r+O;k=this.provider.X.experiments.s5().K.m0(Zvd);b=this.provider.X.experiments.s5().K.m0(Fn5);D={};if(k||b&&(H||this.ob))D.sendIsolatedPayload=!0;g.PC("qoeClientLoggingContext", PRm(y),D);A||(r+="&dl=1")}A||gh5(this,K+r,O.replace(/ /g,"%20"))}this.Y.clear()}}WB(K){this.Mv=K}dV(){if(this.provider.videoData.V){var K=this.provider.videoData.V;V4(this,`eme-${K.keySystemAccess?"final":KZ(K)?"ms":OX(K)?"ytfp":ro(K)?"safarifp":"nonfinal"}`)}}s2(K){this.isEmbargoed=K}onPlaybackRateChange(K){var H=g.Lk(this.provider);K&&K!==this.T5&&(g.Pr(this,H,"rate",[K]),this.T5=K);this.gZ||this.reportStats(H)}getPlayerState(K){if(K.K(128))return"ER";if(K.K(2048))return"B";if(K.K(512))return"SU"; if(this.provider.X.s5().K.m0(qf)&&K.K(256))return"PA";if(K.K(16)||K.K(32))return"S";if(K.isOrWillBePlaying()&&K.K(64))return"B";var H=HcO[Nw(K)];g.DR(this.provider.X)&&H==="B"&&this.provider.O.getVisibilityState()===3&&(H="SU");H==="B"&&K.K(4)&&(H="PB");return H}VO(K,H){var r=g.Lk(this.provider);g.Pr(this,r,"vfi",[K==="A"?"":`${H??0}`,K])}zF(){super.zF();mZ(this.D);mZ(this.Zu)}Z(K,H,r){var O=this.vD.indexOf(K)!==-1;O||this.vD.push(K);if(!r||!O){H=typeof H!=="string"?g.mC(H):H;H=UjM(H);if(!r&&!/^t[.]/.test(H)){var A= g.Lk(this.provider)*1E3;H=`t.${A.toFixed()};${H}`}g.xE(this,"ctmp",`${K}:${H}`);SU(this);return A}}c$(K,H,r){this.V={Qn:Number(this.Z("glrem",{nst:K.toFixed(),rem:H.toFixed(),ca:+r})),O7:K,Af:H,isAd:r}}uR(K,H,r){g.Pr(this,g.Lk(this.provider),"ad_playback",[K,H,r])}suspend(K){K&&(K=g.Lk(this.provider),Smp(this,K,"SU"));isNaN(this.D)||mZ(this.D)}resume(){isNaN(this.D)?LF9(this):this.D=JR(()=>{this.reportStats()},1E4)}}; g.l=g.oX.prototype;g.l.Vx=r4(102);g.l.LC=r4(95);g.l.kg=r4(46);g.l.zt=r4(39);g.l.Hm=r4(24);var HcO={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},KeP=new Set(["PL","B","S"]),tP=[];g.Rf=class extends g.au{constructor(K,H,r,O,A,k,b,D=!1,y,I,Z,e){super();this.O=K;this.schedule=H;this.policy=r;this.Hn=O;this.dv=y;this.KB=I;this.Sv=Z;this.Yx=e;this.Yk=this.fE=this.mediaSource=null;this.wG=this.Vq=this.Ne=this.BK=0;this.DY=this.LP=this.isSuspended=!1;this.Ao="";this.ZN={};this.YB=NaN;this.X_=this.dM=this.bT=0;this.Hl=null;this.bR=NaN;this.qA=this.B7=this.Vt=!1;this.Q9=0;this.kI=!1;this.Q2=this.H0=0;this.f1=null;this.KR=this.I7=this.Ba=!1;this.qk=()=>this.O.qk(); this.KR=!this.Yx;this.Yx&&this.Yx.then(()=>{this.KR=!0;if(this.Vt){var w=this.O.ri();w&&!this.mediaSource&&zp(this,w,!1,!0,!1);this.resume()}}); this.timing=new g7J(this.KB);this.K6=new e0P(this.schedule,this.policy);this.e7=new g.Fp(this.Wp,0,this);this.iK=new g.Fp(this.Wp,this.policy.O1,this);this.OP=new g.Fp(this.Wp,1E3,this);this.Yr=new g.Fp(this.Wp,void 0,this);this.mZ=new g.Fp(()=>{this.isSuspended||this.Wp()},1E4,this); this.Oh=new g.Fp(this.gt,250,this);this.cU=this.QM=this.currentTime=NaN;this.xp=new F7(5);this.bR=this.timestampOffset=NaN;this.logger=new g.l1("dash");this.fl=Infinity;K=this.Sv&&this.Sv.length>0?this.Sv:y&&y.Wc();y&&(mR4(y,this.Hn,this.policy),this.bR=Date.now());this.VP=new Ni1(this,this.K6,r,this.Hn,A,K);r=IB9(this.VP,k,b&&b.id);this.audioTrack=new z09(this,this.policy,r.audio,this.timing);this.videoTrack=new z09(this,this.policy,r.video,this.timing);this.videoTrack.EL(this.audioTrack.B);this.rP= {updateend:this.Cf,error:this.nu};g.W(this,this.e7);g.W(this,this.iK);g.W(this,this.OP);g.W(this,this.Yr);g.W(this,this.mZ);this.policy.Oz&&g.W(this,this.Oh);this.QL=Qcm({oK:this.policy.D.oK,CZ:this.policy.CZ,cL:this.policy.cL});this.SH=jT1(this,this.policy,this.QL,this.schedule,this.xp,(w,d)=>CRH(this,w,d)); this.zq=new g.IX(this,this.Hn,this.policy,this.videoTrack,this.audioTrack,D);this.policy.N&&(D=this.O.getVideoData(),this.Z("clsdai",{initld:1,admapsz:D.r3?.size}),D.r3||(D.r3=new Map),this.uQ=new g.Zk(this.policy,(w,d)=>{this.Z(w,d)},D.r3,(w,d,T)=>{this.O.Pm(w,d,T)})); this.M$=new X6p(this,this.Hn,this.videoTrack,this.audioTrack,this.policy);D=this.policy.HW?this.O.getVideoData().qM:null;this.T4=new snP(this,this.policy,this.videoTrack,this.audioTrack,this.ZN,this.zq,this.timing,this.K6,this.schedule,this.Hn,this.VP,this.SH,D);g.W(this,this.T4);this.sN=new m0p(this,this.policy,this.videoTrack,this.audioTrack,this.Hn,A,OY(this.O.getVideoData()),b?.id);g.W(this,this.sN);this.sN.oV(k);this.GZ=new q35(this.O,this,this.policy,this.audioTrack,this.videoTrack,this.Hn, this.schedule,this.sN,this.timing,this.zq,this.uQ);g.W(this,this.GZ);this.oP=this.O.Q6.P$.SX;this.policy.V||Ck(this);this.policy.dV&&(this.W3=new R09(this.videoTrack.A.index,this.O.getVideoData().clientPlaybackNonce??"",this.O))}initialize(K,H,r){K=K||0;this.policy.K||(H=oMd(this.VP),qd(this.O,new pk(H.video,H.reason)),this.O.F8(new pk(H.audio,H.reason)));this.policy.K&&SO(this);this.Hn.isManifestless&&WdH(this.T4);this.SH&&I34(this.SH,this.videoTrack.A);H=isNaN(this.getCurrentTime())?0:this.getCurrentTime(); var O=!this.Hn.isManifestless;this.policy.By&&(O=O||this.Hn.Tq);if(!this.policy.iO||this.policy.rZ)this.currentTime=O?K:H;this.policy.Yv&&this.seek(this.getCurrentTime(),{}).UC(()=>{}); this.policy.A2&&this.Yx?this.Hn.KE||this.Hn.B()||this.O.getVideoData().nA||!JP(this,this.videoTrack)||!JP(this,this.audioTrack)?this.bR=NaN:(J8n(this),this.KR&&(K=this.O.ri())&&zp(this,K,!1,!0,!1),this.policy.K&&this.policy.V&&Ck(this),this.Vt=!0):this.policy.K?this.oP?.mf(this.CB()||"")&&mjO(this)&&JP(this,this.videoTrack)&&JP(this,this.audioTrack)&&(inM(this.GZ,this.oP),this.policy.V&&Ck(this)):this.dv&&(a3M(this,this.videoTrack),a3M(this,this.audioTrack),lMt(this.dv),delete this.dv);r?(this.suspend(!1), g.eN(this.OP)):(r=this.getCurrentTime()===0,E8(this.T4,this.videoTrack,this.videoTrack.A,r),E8(this.T4,this.audioTrack,this.audioTrack.A,r),this.policy.K&&fh5(this.GZ,{w3:1}),this.policy.Yv||this.seek(this.getCurrentTime(),{}).UC(()=>{}),this.timing.tick("gv")); (this.Hn.yP||this.Hn.AI||this.Hn.iQ||this.Hn.LZ||this.Hn.eo)&&this.O.f8(this.Hn)}he(){this.policy.N&&f3M(this)}suspend(K){this.LP=K||this.O.j().W("html5_allow_multiview_tile_preload")&&this.O.getVideoData().livePreload;this.policy.Md||(this.isSuspended=!0,this.policy.M2&&(this.OP.stop(),this.iK.stop(),this.e7.stop()),this.mZ.stop())}resume(K=!1){if(this.isSuspended||this.DY||K){this.LP=this.DY=this.isSuspended=!1;try{this.Wp()}catch(H){g.iP(H)}}}tW(){return this.videoTrack.tW||this.audioTrack.tW}R_(){this.policy.R_= !0}uh(){return!this.policy.R_}ak(K=!1){return Math.min(this.audioTrack.ak(K),this.videoTrack.ak(K))}gj(K=!1,H=!1){zSN(this);this.O.JW()&&(this.cU=NaN);K?(this.policy.TF&&this.Z("loader",{setsmb:1}),this.policy.Md=!0,this.zB()):(this.suspend(!1),H||this.zB())}oV(K,H=!1){if(!this.DE()&&!Zod(this.VP,K)&&this.videoTrack){var r=this.VP.Z8();WF1(this,this.VP.oV(K));s5(this);var O=K.isLocked()&&K.reason==="m"&&this.VP.J,A=this.policy.nZ&&K.reason==="l"&&o5(this.videoTrack);K=r.K>K.K&&K.reason==="b";r=this.VP.cn&& !G4();(O||A||K||r)&&!H?this.O.M3({reattachOnConstraint:O?"u":A?"drm":r?"codec":"perf"}):g.y4(this)}}kk(K){this.VP.kk(K)}setAudioTrack(K,H,r=!1,O=!1){if(!this.DE()){var A=!isNaN(H);pGy(this,A,r);r=this.JW(O);O=this.VP;O.Y=O.Hn.K[K.id];O.L=O.Y;O=new Lp(O.L,O.B,A?"t":"m");this.O.F8(new pk(O.audio,O.reason));A?(A=this.audioTrack.A.index.oj(H),RSP(this,H,K.id,A)):r||this.O.M3()}}t3(K){this.VP.t3(K,!0)}setPlaybackRate(K){K!==this.K6.getPlaybackRate()&&this.K6.setPlaybackRate(K)}Rh(K,H=!1){K.K.info.Sl()? this.O.F8(K,H):qd(this.O,K)}qX(){return this.O.qX()}NH(){return this.O.NH()}sB(K){this.O.j().aE()&&this.Z("sps",{status:K.zu||""});if(K.zu===1)this.bT=0;else if(K.zu===2||K.zu===3){let H=!1;K.zu===3&&(this.fl=K.xl??Infinity,this.bT+=1,(H=gl(this))&&this.RM(!0));this.O.qV(!0,H)}}bi(){return this.O.bi()}pQ(){return this.O.pQ()}V8(K){this.O.V8(K)}fo(){return this.timing.fo()}AY(){this.Wp()}gt(){var K=this.O.NN()?.getCurrentTime();K?this.O.Z("rms",{cta:K}):g.eN(this.Oh)}Wp(){uG(this);if(this.mediaSource&& Jy(this.mediaSource)&&!this.mediaSource.Fq()&&(!this.policy.iO||isFinite(this.getCurrentTime()))){var K=AG(this.videoTrack);K=this.policy.Yf&&K&&K.L();this.Hn.isManifestless&&this.Hn.isWindowedLive&&gN(this.Hn)?(this.cU=gN(this.Hn),this.mediaSource.setDuration(this.cU)):GX(this.Hn)&&!K?(K=this.getCurrentTime(),this.policy.iO&&this.policy.rZ&&this.Z("ssrDuration",{ld:this.Do(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.cU)?(this.cU=K+3600,this.mediaSource.setDuration(this.cU)): this.cU<=K+1800&&(this.cU=Math.max(this.cU+1800,K+3600),this.mediaSource.setDuration(this.cU))):this.mediaSource.isView||(K=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.cU)||this.cU!==K)&&K>0&&(this.mediaSource.setDuration(K),this.cU=K))}if(!this.DE())if(Pm(this.Hn)&&this.Hn.ox()){var H=this.Hn;this.handleError("manifest.net.retryexhausted",H.E5?{rc:H.xe}:{rc:H.xe.toString()},1)}else if(this.policy.K)a:{try{if(dI(this)&&this.Yk){var r=this.GZ,O=this.Yk;let w= O.K;if(w){var A=r.O.v9();K=!0;A||(A=r.loader.getCurrentTime(),K=!1);{H=w;let d=K?r.O.vZ(A):A;if(r.loader.Vk(d))var k=!1;else{var b={t:A.toFixed(3),isUtc:K};c:if(r.O.CB()){for(let T of[r.audioTrack,r.videoTrack]){let t=uf(T.A,r.Hn.KE);if(!H?.GY(t,d)){var D=!1;break c}}D=!0}else D=!1;D?(r.loader.Z("prebuffer",Object.assign(b,{inrange:1})),k=!0):(W8(H.info)?K&&(H.info.K?.DX?.d5||0)===A*1E3:!K&&(H.info.K?.DX?.xw||0)===A*1E3)?(r.loader.Z("prebuffer",Object.assign(b,{match:1})),k=!0):k=!1}}k&&(r.O.b1("ismp_c"), r.K.push(w),r.Vg?.K(w.info.resource),w.hn(),O.B(!1))}}jU(this.GZ);this.Hn.isManifestless&&this.policy.V&&le(this.M$);this.mediaSource?.N()&&hP(this);fh5(this.GZ);if(dI(this)&&this.Yk){var y=this.GZ,I=this.Yk;let w=I.Y.Hj;if(w!==void 0&&w>=0){y.O.b1("ismp_a");var Z=I.Y;if(KF4(y,Z)){var e=ahN(y,Z);y.policy.tL>0&&y.ee.qU++;e&&(I.K!==e&&(Tb9(I),I.K=e,I.Y=e3),y.O.b1("ismp_rc"))}}}}catch(w){g.HS(w);if(w.message.includes("changeType")){this.Z("ctype",{exp:w.name,msg:w.message,s:w.stack});break a}this.handleError("fmt.unplayable", {exp:w.name,msg:w.message,s:w.stack,trg:"sabrslicerqt"},1)}KH1(this);g.eN(this.mZ)}else if(!this.Hn.N||!vBN(this.videoTrack)&&!vBN(this.audioTrack)||this.tW()&&this.policy.uG?r=!1:(this.zB(),this.O.seekTo(Infinity,{e6:"checkLoaderTracksSync",rr:!0}),r=!0),!r){uG(this);this.Hn.isManifestless&&(I65(this.videoTrack),I65(this.audioTrack),le(this.M$),(r=VH(this.videoTrack))&&r.K&&(r=r.K.isStreaming&&!this.policy.CZ,this.Z(r===this.policy.D.oK?"strm":"strmbug",{strm:r,sfmp4:this.policy.D.oK,dfs:this.policy.CZ}, !0)));if(this.mediaSource)hP(this);else if(this.policy.Y){r=!1;for(H of[this.videoTrack,this.audioTrack])for(O=VH(H);O&&H.wL()!==AG(H);O=VH(H))H.yk(O),r=!0;Dx(this.videoTrack)&&Dx(this.audioTrack)||r&&g.y4(this)}s5(this);E8(this.T4,this.videoTrack,this.videoTrack.A,!1);E8(this.T4,this.audioTrack,this.audioTrack.A,!1);this.policy.W_||(H=this.videoTrack,k=this.audioTrack,this.mediaSource&&(!Jy(this.mediaSource)||this.policy.Kz)||this.M$.isSeeking()||!(this.policy.K||o5(H)&&H.A.K()&&this.VP.U)||(r=this.getCurrentTime(), O=this.K6,b=EU(O,H.A.info.vn,k.A.info.vn,0),k=QH(O.IE)+b/cu(O.IE),H.c5(r+Math.max(k,k+O.policy.ZV-b/H.A.info.vn))));V1t(this.T4,this.videoTrack,this.audioTrack);V1t(this.T4,this.audioTrack,this.videoTrack);KH1(this);this.SH&&(H=this.SH,H.N?(r=H.L+H.policy.hp,H.B||(r=Math.min(r,H.startTimeSecs+H.policy.hz)),H=Math.max(0,r*1E3-Date.now())):H=NaN,isNaN(H)||g.eN(this.Yr,H));g.eN(this.mZ)}}Dy(K){this.O.Dy(K)}Ga(){return this.O.Ga()}OB(K){if(this.Hn.isManifestless){var H=this.videoTrack.A;if(H){var r=H.index.HD(), O=-1,A=-1;H.index instanceof nk&&(O=H.index.Bs(),A=H.index.PA());this.O.OB(K,r,O,A)}}}Np(){return this.Vq!==0&&this.Ne!==0}I$(K){this.policy.iO&&(this.cU=K)}Cf(K){var H=K===this.mediaSource?.K?this.audioTrack:this.videoTrack;VH(H)?.isLocked&&(this.O.j().aE()&&this.Z("eosl",{ounlock:VH(H)?.info.nE()}),Rv(this,K===this.mediaSource?.K));if(this.policy.vD&&K===this.mediaSource?.K&&this.H0){let r=this.H0-this.getCurrentTime();this.O.Z("asl",{l:r,xtag:AG(this.audioTrack)?.A.info.Y});this.kI=!1;this.H0= 0}K.BZ()&&K.j6().length===0&&(K.Me(),this.mediaSource&&!this.mediaSource.BZ()&&(this.O.j().aE()&&this.O.Z("rms",{ld:"seek"}),this.mediaSource.G=performance.now(),this.O.oA(),this.O.j().aE()&&g.eN(this.Oh)));H.D?.J();this.policy.O1?Yj(this):this.Wp()}nu(K){if(this.mediaSource){var H=AG(K===this.mediaSource.K?this.audioTrack:this.videoTrack);if(K=K.Fl())for(let r=0;r5&&K.Yv.shift(),r=H.iG,this.O.getVideoData().enableServerStitchedDai&&(K=eM4(this.audioTrack,r),O=eM4(this.videoTrack,r),K!==0&&O!==0&&K!==O&&this.handleError("ssdai.avsync",{sq:r,a:K,v:O},0)));this.policy.q7&&(r=H.hJ,r!=null&&(H=this.O.getVideoData().II,r==null||isNaN(r)?H.hJ=void 0:H.hJ=r))}}Mn(K,H,r,O){K.info.video&&this.zq.Mn(H,r,O)}Aj(K){this.VP.Aj(K)}Zy(K){if(this.mediaSource&& this.mediaSource.L&&!this.mediaSource.MM()&&(K.Rd=this.videoTrack.ak(),K.Y=this.audioTrack.ak(),this.policy.B)){let H=this.videoTrack.FV(),r=this.audioTrack.FV(),O=N3(this.mediaSource.Y.j6(),"_",5),A=N3(this.mediaSource.K.j6(),"_",5);Object.assign(K.K,{lvq:H,laq:r,lvb:O,lab:A})}K.bandwidthEstimate=TS(this.K6);this.audioTrack.D?.flush();this.videoTrack.D?.flush()}UB(K){this.Hl=K;this.zq&&this.zq.UB(K);K=this.Hl;var H=this.videoTrack.A.info.ie();K.tq=H;K.YS({swebm:H});this.T4.UB(this.Hl);this.policy.J8&& this.GZ.UB(this.Hl)}H2(K){if(this.mediaSource&&this.mediaSource.Y){K-=isNaN(this.timestampOffset)?0:this.timestampOffset;this.getCurrentTime()===K||this.policy.DP||(this.policy.q0&&this.isSuspended&&this.O.j().aE()&&this.Z("seekRefactorResume",{ct:K,gct:this.getCurrentTime(),source:"uct"}),this.resume());if(this.M$.isSeeking()&&this.mediaSource&&!this.mediaSource.MM()){let H=this.getCurrentTime()<=K&&K{this.O.b1(O)}),g.W(this,this.Yk)),cRm(this.Yk,{Hj:K, du:H,w3:r}),this.Wp())}uP(){this.dM++}vX(){this.dM=0}r4(){return this.O.getVideoData().D?(0,g.a)()-this.schedule.gZ>3E5&&this.dM>=3:!this.schedule.gZ}FX(){this.GZ.lG.qU=0}fX(){this.GZ.L=void 0}JW(K=!1){return this.O.JW()&&!this.O.getVideoData().D||K}};g.l=g.Rf.prototype;g.l.Dg=r4(116);g.l.yT=r4(111);g.l.Ai=r4(86);g.l.A8=r4(31);g.l.iU=r4(11);var uo5=class extends g.au{constructor(K,H,r){super();this.O=K;this.policy=H;this.dv=r;this.Y=new Map;this.N=this.G=!1;this.B={updateend:()=>{rM(this)}, error:()=>{H7(this);this.O.handleError(new g.fa("fmt.unplayable",{origin:"onesieAppendError"},0))}}; this.K=[];this.timing=new g7J(this.O.getVideoData().KB);this.bR=Date.now();this.Nd=new Promise(O=>{this.Yv=O})}Vg(){return this.Nd}Ff(K){this.mediaSource=K; Bun(this);oCN(this);rM(this)}D(){var K=[];this.U&&K.push(this.U);this.J&&K.push(this.J);return K}zF(){this.K.length=0;H7(this);super.zF()}};var iD1=class extends g.Rf{oV(K,H=!1){var r;if(r=!this.DE())r=this.sN,r=!(K.isLocked()&&r.K.Y||r.Y===void 0?0:K.equals(r.Y));if(r){r=this.sN.Z8();this.sN.oV(K);var O;if(O=K.isLocked()&&K.reason==="m"){O=this.sN;var A=O.N?.info.D().qualityOrdinal;O=O.ob?!0:O.N?K.K!==A?!0:!O.K.Y||O.nG.MZ&&O.K.K===O.N.info.itag?!1:!0:!1}A=this.policy.nZ&&K.reason==="l";r=r.K>K.K&&K.reason==="b";(O||A||r)&&!H?(this.O.M3({reattachOnConstraint:O?"u":A?"drm":"perf",lo:K.Y,up:K.K}),this.policy.MZ||(this.sN.K.Y=!1)):(this.policy.MZ&& (this.sN.K.Y=!1),g.y4(this))}}kk(K){this.sN.kk(K)}setAudioTrack(K,H,r=!1,O=!1){if(!this.DE()){var A=!isNaN(H);pGy(this,A,r);r=this.JW(O);a:{O=this.sN;var k=K.id;for(var b of O.TF)if(b.id===k){b=O.Hn.K[k];O.V=b;O.nG.cn()&&(O.Nd=!0);let D=A?"t":"m";O.J=k;O.Md=D;k=new pk(b,D);A&&(O.D=!0);O=k;break a}O.B=[];O=null}this.O.F8(O);A?(A=this.audioTrack.A.index.oj(H),A>=0&&this.sA(!0,"mosaic"),RSP(this,H,K.id,A)):r||this.O.M3()}}t3(K){this.sN.t3(K,!0)}O4(K){var H=this.GZ.V;this.GZ.V=K;this.Z("scfidc",{curr:aS(H), "new":aS(K)});K&&aS(K)!==aS(H)&&(this.sA(!0,"caption change"),this.AY())}gP(K){this.GZ.GL(K)}};var rW1=class extends g.V7{};var Ocm=class extends rW1{constructor(K,H,r,O){super();this.B=-1;this.K={};this.N=new g.Fp(this.V,0,this);g.W(this,this.N);this.Y=new g.Fp(()=>{this.DE()||(this.N.start(Math.random()*r),this.Y.start(H))},K,this); g.W(this,this.Y);O.subscribe("fairplay_next_need_key_info",this.L,this)}L(K,H){if(K&&H){var r=Number(g.zk(K,"cpi"))*1+1;isNaN(r)||r<=0||rthis.B&&(this.B=r,g.kA(this.K)||(this.K={},this.N.stop(),this.Y.stop())),this.K[H]=K,g.eN(this.Y))}}V(){for(let A of Object.keys(this.K)){var K=this.ek,H=this.B,r=g.dJ(this.K[A]),O=r[6];let k=[];for(let b of O.split("&"))b.indexOf("cpi=")===0?k.push("cpi="+H.toString()):b.indexOf("ek=")===0?k.push("ek="+ B2(A)):k.push(b);r[6]="?"+k.join("&");H="skd://"+r.slice(2).join("");O=H.length*2;r=new Uint8Array(O+4);r[0]=O%256;r[1]=(O-r[0])/256;for(O=0;O{this.ek("log_qoe",{wvagt:"timer",reqlen:this.K?this.K.length:-1});if(this.K){if(this.K.length>0){var r=this.K.shift();xSt(this,r.info)}this.K.length>0&&(r=this.K[0].time-(0,g.a)(),this.Y.start(Math.max(0,r)))}},0); g.W(this,this.Y);H.subscribe("widevine_set_need_key_info",this.N,this)}N(K){var H;a:{if((H=K.cryptoPeriodIndex)&&this.K.length>0)for(var r of this.K)if(H===r.info.cryptoPeriodIndex){H=!0;break a}H=!1}if(!H){H=(0,g.a)();a:{r=K.cryptoPeriodIndex;if(!isNaN(r))for(O of this.B.values())if(Math.abs(O.cryptoPeriodIndex-r)<=1){var O=!0;break a}O=!1}O?(O=K.K,O=Math.max(0,Math.random()*((isNaN(O)?120:O)-30))*1E3):O=0;this.ek("log_qoe",{wvagt:`delay.${O}`,cpi:K.cryptoPeriodIndex,reqlen:this.K.length});O<=0? xSt(this,K):(this.K.push({time:H+O,info:K}),g.eN(this.Y,O))}}zF(){this.K=[];super.zF()}};var hU9=class{constructor(){({url:r,interval:H,retries:K}={});var K,H,r;this.url=r;this.interval=H;this.retries=K}};var Y_4=class{constructor(K,H){this.statusCode=K;this.message=H;this.B=this.heartbeatParams=this.errorMessage=null;this.Y=[];this.K={};this.nextFairplayKeyId=null}},USd={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var ab1=class extends g.au{constructor(K,H,r="",O=!1){super();this.message=K;this.requestNumber=H;this.timer=r;this.Y=O;this.onError=this.onSuccess=null;this.K=new g.rS(5E3,2E4,.2)}};var k9H=class extends g.V7{constructor(K,H,r,O,A){super();this.videoData=K;this.X=H;this.G=r;this.sessionId=O;this.LL=A;this.V={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.Yv=this.Nd=!1;this.N=null;this.Vg=[];this.B=[];this.authorizedFormats=[];this.U=[];this.D=!1;this.K={};this.status="";this.L=NaN;this.Y=K.V;this.cryptoPeriodIndex=r.cryptoPeriodIndex;K={};Object.assign(K,this.X.K);K.cpn=this.videoData.clientPlaybackNonce;this.videoData.J&&(K.vvt=this.videoData.J,this.videoData.mdxEnvironment&& (K.mdx_environment=this.videoData.mdxEnvironment));this.X.ob&&(K.authuser=this.X.ob);this.X.pageId&&(K.pageid=this.X.pageId);isNaN(this.cryptoPeriodIndex)||(K.cpi=this.cryptoPeriodIndex.toString());A=(A=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.Ml()))?A[1]:"";A==="ATV"&&(K.cdt=A);this.V=K;this.V.session_id=O;this.J=!0;this.Y.flavor==="widevine"&&(this.V.hdr="1");this.Y.flavor==="playready"&&(H=Number(g.IO(H.experiments,"playready_first_play_expiration")),!isNaN(H)&&H>=0&&(this.V.mfpe=`${H}`),this.J=!1); H="";g.Ar(this.Y)?this.Y.K()?(O=r.r5)&&(H="https://www.youtube.com/api/drm/fps?ek="+lyN(O)):(H=r.initData.subarray(4),H=new Uint16Array(H.buffer,H.byteOffset,H.byteLength/2),H=String.fromCharCode.apply(null,H).replace("skd://","https://")):H=this.Y.B;this.baseUrl=H;this.fairplayKeyId=g.zk(this.baseUrl,"ek")||"";if(H=g.zk(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(H);this.Vg=r.ie?[g.Ue(r.initData,4)]:r.Y;b4(this,{sessioninit:r.cryptoPeriodIndex});this.X.s5().K.m0(DT)&&this.Y.flavor==="widevine"&& this.LL&&!this.LL.certificate&&this.X.widevineCertificate&&(this.LL.certificate=this.X.widevineCertificate);this.status="in"}oM(K){if(!(this.DE()||K.size<=0)){var H={};K.forEach((r,O)=>{var A=H0(this.Y)?O:r;O=new Uint8Array(H0(this.Y)?r:O);H0(this.Y)&&K6d(O);r=g.Ue(O,4);K6d(O);O=g.Ue(O,4);this.K[r]?this.K[r].status=A:this.K[O]?this.K[O].status=A:this.K[r]={type:"",status:A};pj5(this,this.K[r].type,H)}); RUH(this,",");b4(this,{onkeystatuschange:1});this.status="kc";this.ek("keystatuseschange",this)}}error(K,H,r,O){this.DE()||(this.ek("licenseerror",K,H,r,O),K==="drm.provision"&&(K=(performance.now()-this.L)/1E3,this.L=NaN,this.ek("ctmp","provf",{et:K.toFixed(3)})));a1(H)&&this.dispose();this.LL&&(this.LL.certificate=null)}shouldRetry(K,H){return!K&&this.requestNumber===H.requestNumber}zF(){this.K={};super.zF()}qv(){var K={ctype:this.G.contentType||"",length:this.G.initData.length,requestedKeyIds:this.Vg, cryptoPeriodIndex:this.cryptoPeriodIndex};this.N&&(K.keyStatuses=this.K);return K}HC(){var K=this.B.join();if(yN(this)){let H=new Set;for(let r in this.K)this.K[r].status!=="usable"&&H.add(this.K[r].type);K+=`/UKS.${Array.from(H)}`}return K+=`/${this.cryptoPeriodIndex}`}VS(){return this.url}};var B7=class extends g.au{constructor(K,H,r,O,A,k=!1){super();this.element=K;this.G=H;this.initData=r;this.K=O;this.Y=A;this.Nd=k;this.sessionId="";this.D=this.L=this.B=this.V=null;this.N=new g.sr(this);g.W(this,this.N);H1P(this)}Vg(K){if(this.V){var H=K.messageType||"license-request";this.V(new Uint8Array(K.message),H)}}oM(){this.D&&this.D(this.K.keyStatuses)}Yv(K){this.V&&this.V(K.message,"license-request")}J(K){if(this.B){if(this.Y){var H=this.Y.error.code;K=this.Y.error.systemCode}else H=K.errorCode, K=K.systemCode;this.B(`t.prefixedKeyError;c.${H};sc.${K}`,H,K)}}U(){this.L&&this.L()}update(K){if(this.K)return this.K.update(K).then(null,Te(H=>{rsM(this,"t.update",H)})); this.Y?this.Y.update(K):this.element.addKey?this.element.addKey(this.G.keySystem,K,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.G.keySystem,K,this.initData,this.sessionId);return g.BL()}zF(){this.K&&(this.Nd?this.K.close().catch(g.HS):this.K.close());this.element=null;super.zF()}};var bc1=class extends g.au{constructor(K,H,r=!1){super();this.element=K;this.K=H;this.L=r;this.V={};this.B=null;this.N=new g.sr(this);this.Y=this.mediaKeys=null;this.D=Promise.resolve();g.W(this,this.N)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.K.flavor==="widevine"&&this.K.dX?this.mediaKeys.setServerCertificate(this.K.dX):this.K.K()&&this.K.iW?this.mediaKeys.setServerCertificate(this.K.iW):null:null}createSession(K,H){var r=K.initData;if(this.K.keySystemAccess){H&&H("createsession"); let O=this.mediaKeys.createSession();OX(this.K)?r=b1m(r,this.K.iW):this.K.K()&&(r=$SP(r)||new Uint8Array(0));H&&H("genreq");K=O.generateRequest(K.contentType,r);let A=new B7(null,null,null,O,null,this.L);K.then(()=>{H&&H("genreqsuccess")},Te(k=>{rsM(A,"t.generateRequest",k)})); return A}if(KZ(this.K))return kD9(this,r);if(ro(this.K))return DWm(this,r);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.K.keySystem,r):this.element?.webkitGenerateKeyRequest(this.K.keySystem,r);return this.B=new B7(this.element,this.K,r,null,null,this.L)}J(K){var H=v7(this,K);H&&H.Yv(K)}U(K){var H=v7(this,K);H&&H.J(K)}G(K){var H=v7(this,K);H&&H.U(K)}getMetrics(){var K=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{K=this.mediaKeys.getMetrics()}catch{}return K}zF(){this.Y= this.mediaKeys=null;this.B?.dispose();for(let K of Object.values(this.V))K.dispose();this.V={};super.zF();delete this.element}};var X7=class{constructor(){this.keys=[];this.values=[]}get(K){K=this.findIndex(K);return K!==-1?this.values[K]:null}remove(K){K=this.findIndex(K);K!==-1&&(this.keys.splice(K,1),this.values.splice(K,1))}GB(){this.keys=[];this.values=[]}set(K,H){var r=this.findIndex(K);r!==-1?this.values[r]=H:(this.keys.push(K),this.values.push(H))}findIndex(K){return g.sQ(this.keys,H=>AF(K,H))}};var Sy4=class extends g.V7{constructor(K,H,r,O=null,A){super();this.element=K;this.videoData=H;this.X=r;this.mediaElement=O;this.LL=A;this.N=[];this.lG=2;this.E5=this.TF=!1;this.heartbeatParams=null;this.Vg=this.U=!1;this.V=null;this.gZ=!1;this.K=this.videoData.V;this.drmSessionId=this.videoData.drmSessionId||g.GE();this.B=new Map;this.L=new X7;this.D=new X7;this.Yv=new g.sr(this);this.Nd=this.X.W("html5_eme_ignore_teardown_errors");(K=this.element)&&(K.addKey||K.webkitAddKey)||pl()||ir(r.experiments); this.X.W("html5_enable_vp9_fairplay")&&this.K.K()?r=Gj:(r=this.videoData.gR,r=this.K.flavor==="fairplay"||r?HY:Gj);this.G=r;this.mediaKeys=new bc1(this.element,this.K,this.Nd);g.W(this,this.mediaKeys);KZ(this.K)&&(this.J=new bc1(this.element,this.K,this.Nd),g.W(this,this.J));g.W(this,this.Yv);r=this.element;this.K.keySystemAccess?this.Yv.Qg(r,"encrypted",this.uG):XW(this.Yv,r,KZ(this.K)?["msneedkey"]:["needkey","webkitneedkey"],this.Nv);jZn(this);a:switch(K=this.K,r=this.B,K.flavor){case "fairplay":Ep()> 19.2999?(r=K.rz,K=K.lw,K>=r&&(K=r*.75),H=(r-K)*.5,r=new Ocm(H,r,r-H-K,this)):r=null;break a;case "widevine":r=new AWd(r,this);break a;default:r=null}if(this.V=r)g.W(this,this.V),this.V.subscribe("rotated_need_key_info_ready",this.ob,this),this.V.subscribe("log_qoe",this.Y,this);ir(this.X.experiments);this.Y({cks:this.K.HC()})}uG(K){this.Y({onecpt:1});K.initData&&B9m(this,new Uint8Array(K.initData),K.initDataType)}Nv(K){this.Y({onndky:1});B9m(this,K.initData,K.contentType)}gH(K){this.Y({onneedkeyinfo:1}); this.X.W("html5_eme_loader_sync")&&(this.D.get(K.initData)||this.D.set(K.initData,K));MTJ(this,K)}ob(K){this.N.push(K);ZT(this)}createSession(K){var H=vHm(this)?Gat(K):g.Ue(K.initData);this.B.get(H);this.Vg=!0;K=new k9H(this.videoData,this.X,K,this.drmSessionId,this.LL);this.B.set(H,K);K.subscribe("ctmp",this.cn,this);K.subscribe("keystatuseschange",this.oM,this);K.subscribe("licenseerror",this.n9,this);K.subscribe("newlicense",this.CK,this);K.subscribe("newsession",this.rZ,this);K.subscribe("sessionready", this.bG,this);K.subscribe("fairplay_next_need_key_info",this.hy,this);this.X.W("html5_enable_vp9_fairplay")&&K.subscribe("qualitychange",this.Md,this);K.subscribe("sabrlicenseconstraint",this.ee,this);H=this.mediaKeys;b4(K,{createkeysession:1});K.status="gr";g.so("drm_gk_s",void 0,K.videoData.KB);K.url=lb1(K);K.N=GEN(K,H);g.W(K,K.N)}CK(K){this.DE()||(this.Y({onnelcswhb:1}),K&&!this.heartbeatParams&&(this.heartbeatParams=K,this.ek("heartbeatparams",K)))}rZ(){this.DE()||(this.Y({newlcssn:1}),this.N.shift(), this.Vg=!1,ZT(this))}bG(){if(KZ(this.K)&&(this.Y({onsnrdy:1}),this.lG--,this.lG===0)){var K=this.J;K.element?.msSetMediaKeys?.(K.Y)}}oM(K){if(!this.DE()){this.gZ||(this.gZ=!0,this.X.aE()&&I25(this));this.Y({onksch:1});var H=this.Md;if(!yN(K)&&g.WN&&K.Y.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var r="large";else{r=[];var O=!0;if(yN(K))for(let k of Object.keys(K.K))K.K[k].status==="usable"&&r.push(K.K[k].type),K.K[k].status!=="unknown"&&(O=!1);if(!yN(K)||O)r=K.B; r=u3J(r)}H.call(this,r);if(K.X.W("html5_enable_vp9_fairplay")&&K.Y.K())var A=K.U;else{if(!yN(K)){H={};for(A of K.B)pj5(K,A,H)}A=K.authorizedFormats}this.videoData.authorizedFormats=A;this.ek("keystatuseschange",K)}}cn(K,H){this.DE()||this.ek("ctmp",K,H)}hy(K,H){this.DE()||this.ek("fairplay_next_need_key_info",K,H)}n9(K,H,r,O){this.DE()||(this.videoData.W("html5_log_drm_metrics_on_error")&&I25(this),this.ek("licenseerror",K,H,r,O))}b$(){return this.G}Md(K){var H=bz("auto",K,!1,"l");if(this.videoData.gR){if(this.G.equals(H))return}else if(vH(this.G, K))return;this.G=H;this.ek("qualitychange");this.Y({updtlq:K})}ee(K){this.videoData.sabrLicenseConstraint=K}zF(){this.K.keySystemAccess&&this.element&&!this.mediaElement?.GF?.JW()&&(this.Nd?this.element.setMediaKeys(null).catch(g.HS):this.element.setMediaKeys(null));this.element=null;this.N=[];for(let K of this.B.values())K.unsubscribe("ctmp",this.cn,this),K.unsubscribe("keystatuseschange",this.oM,this),K.unsubscribe("licenseerror",this.n9,this),K.unsubscribe("newlicense",this.CK,this),K.unsubscribe("newsession", this.rZ,this),K.unsubscribe("sessionready",this.bG,this),K.unsubscribe("fairplay_next_need_key_info",this.hy,this),this.X.W("html5_enable_vp9_fairplay")&&K.unsubscribe("qualitychange",this.Md,this),K.dispose();this.B.clear();this.L.GB();this.D.GB();this.heartbeatParams=null;super.zF()}qv(){var K={systemInfo:this.K.qv(),sessions:[]};for(let H of this.B.values())K.sessions.push(H.qv());return K}HC(){return this.B.size<=0?"no session":`${this.B.values().next().value.HC()}${this.V?"/KR":""}`}Y(K,H=!1){this.DE()|| (g.mC(K),(this.X.aE()||H)&&this.ek("ctmp","drmlog",K))}pK(){var K=void 0,H=void 0;for(let r of this.B.values())K||(K=iVN(r,"SD")),H||(H=iVN(r,"AUDIO"));this.Y({sd:K,audio:H});return K==="output-restricted"||H==="output-restricted"}};var DTN=class extends g.au{constructor(K){super();this.O=K;this.FS=0;this.Y=this.V=!1;this.N=0;this.Bn=this.O.j();this.videoData=this.O.getVideoData();this.B=this.Bn.experiments.K("html5_delayed_retry_count");this.K=new g.Fp(()=>{this.O.di()},this.Bn.experiments.K("html5_delayed_retry_delay_ms")); g.W(this,this.K)}Pi(){return!!this.FS}r4(){return this.Y?!0:this.Bn.L==="yt"?g.bj(this.videoData)?this.O.loader?.r4():this.videoData.D?this.videoData.ob<25:!this.videoData.ob:!1}Nt(){return this.Y}handleError(K){oH5(this,K);if((K.errorCode!=="html5.invalidstate"&&K.errorCode!=="fmt.unplayable"&&K.errorCode!=="fmt.unparseable"||!FA(this,K.errorCode,K.details))&&!dWp(this,K)&&!cs4(this)){if(this.Bn.L!=="yt"&&wZP(this,K)&&this.videoData.ee&&(0,g.a)()/1E3>this.videoData.ee&&ij(this.videoData)){var H= Object.assign({e:K.errorCode},K.details);H.stalesigexp="1";H.expire=Math.round(this.videoData.ee*1E3);H.init=Math.round(this.videoData.xG);H.now=Math.round((0,g.a)());K=new g.fa(K.errorCode,H,2);this.O.eQ(K.errorCode,2,"SIGNATURE_EXPIRED",g.mC(K.details))}if(a1(K.severity)){H=this.O.loader?.Z8();let O;if(this.Bn.W("html5_use_network_error_code_enums"))if(XZJ(K)&&H&&H.isLocked())var r="FORMAT_UNAVAILABLE";else this.Bn.N||K.errorCode!=="auth"||K.details.rc!==429?K.errorCode==="ump.spsrejectfailure"&& (r="HTML5_SPS_UMP_STATUS_REJECTED"):(r="TOO_MANY_REQUESTS",O="6");else XZJ(K)&&H&&H.isLocked()?r="FORMAT_UNAVAILABLE":this.Bn.N||K.errorCode!=="auth"||K.details.rc!=="429"?K.errorCode==="ump.spsrejectfailure"&&(r="HTML5_SPS_UMP_STATUS_REJECTED"):(r="TOO_MANY_REQUESTS",O="6");this.O.eQ(K.errorCode,K.severity,r,g.mC(K.details),O)}else this.O.ek("nonfatalerror",K),r=/^pp/.test(this.videoData.clientPlaybackNonce),this.Jq(K.errorCode,K.details),r&&K.errorCode==="manifest.net.connect"&&(K=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.a)()}`, dd(K,"manifest",O=>{this.Z("pathprobe",O)},O=>{this.Jq(O.errorCode,O.details)}))}}Z(K,H){this.O.g1.Z(K,H)}Jq(K,H){H=g.mC(H); this.O.g1.Jq(K,H)}};var lVM=class{constructor(K,H,r,O,A){this.K=K;this.reason=H;this.Y=r;this.source=O;this.token=A}};var yWp=class{constructor(K,H,r,O){this.X=K;this.oH=H;this.O=r;this.IE=O;this.totalFrames=this.L=this.K=this.N=this.D=this.Y=0;this.V=!1;this.G=this.X.experiments.K("html5_displayed_frame_rate_downgrade_threshold")||45;this.B=new Map}ll(K,H){var r=T9M(this);if(!K)return K=HY,this.X.s5().K.m0(Mld)&&(K=dM(this,H)),H=HY,this.X.s5().K.m0(BU4)&&(H=XA(this)),{E7:HY,IZ:HY,bJ:H,ZI:HY,g$:K,nl:HY,Eo:r};H=HY;if(jl(r)||this.W("html5_perf_cap_override_sticky"))H=c7(this,K);return{E7:H,IZ:$Wy(this,K),bJ:XA(this, K),ZI:wM(this,K.videoData),g$:dM(this,K.videoData,K),nl:QN(this,K),Eo:r}}oL(K){if(g.DR(this.X)&&PH(this.X.Y,gU.HEIGHT))var H=K.K.videoInfos[0].video.qualityOrdinal;else{var r=this.pP(K.K.K());OY(K.videoData)||fc(K.videoData);K=K.K.videoInfos;if(K.length){var O=.85,A=K[0].video;A.projectionType!=="MESH"&&A.projectionType!=="EQUIRECTANGULAR"&&A.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||co||(O=.45);A=this.X.experiments.K("html5_viewport_undersend_maximum");for(let k=0;k=7&&(!K||this.GF?.W("mweb_ios_allow_playback_workaround_when_ready"))&&iz1(this,()=>{g.Co(()=>{Sht(this,this.getCurrentTime(),0)},500)}); return K}ak(){return lv(this.Y(),this.getCurrentTime())}seekTo(K){this.N()>0&&(OF&&M0<4&&(K=Math.max(.1,K)),this.setCurrentTime(K))}RK(){if(!this.B&&this.mediaSource)if(this.mediaSource.D)try{f2(this,{l:"mer",sr:this.GF?.JW(),rs:this.mediaSource.B()}),this.mediaSource.clear(),this.cn(this.mediaSource),this.mediaSource=void 0}catch(K){let H=new g.zh(`Error while clearing Media Source in MediaElement: ${K.name}, ${K.message}`);g.iP(H);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.B)if(this.mediaSource?.U(), $V){if(!this.V){var K=new QC;K.then(void 0,()=>{}); this.V=K;mC9&&this.pause();g.Co(()=>{this.V===K&&(P7(this),K.resolve())},200)}}else P7(this)}wa(){var K=this.Y(); return ty(K)&&this.getDuration()?Sb(K,this.getCurrentTime()):0}xR(){var K=this.getDuration();return K===Infinity?1:K?this.wa()/K:0}qv(){try{let K=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:N3(this.L(),",",3),vbu:N3(this.Y()),vbs:N3(this.Yv()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.N()}`,vns:`${this.uG()}`,vec:`${this.mA()}`,vemsg:this.OM(),vvol:`${this.getVolume()}`, vdom:`${+this.Zu()}`,vsrc:`${+!!this.RP()}`,vw:`${K.width}`,vh:`${K.height}`}}catch{return{}}}hasError(){return this.mA()>0}addEventListener(K,H){this.rZ.sE(K,H,!1,this);this.d1(K)}removeEventListener(K,H){this.rZ.EN(K,H,!1,this)}dispatchEvent(K){if(this.V&&K.type==="pause")return!1;if(xV){var H=K.K?.timeStamp||Infinity;H=H>performance.now()?H-Date.now()+performance.now():H;let r=this.B||this.mediaSource;if(r?.BZ()||H<=(r?.G||0))return f2(this,{l:"mede",sr:this.GF?.JW(),et:K.type}),!1;if(this.k0)return f2(this, {l:"medes",et:K.type}),r&&K.type==="seeking"&&(r.G=performance.now(),this.k0=!1),!1}return this.rZ.dispatchEvent(K)}Mv(){this.GL=!1}O1(){this.GL=!0;this.Nd(!0)}Z6(){this.GL&&!this.pK()&&this.Nd(!0)}equals(K){return!!K&&K.mU()===this.mU()}zF(){this.xS&&this.removeEventListener("volumechange",this.Z6);$V&&P7(this);super.zF()}},$V=!1,mC9=!1,xV=!1,l2n=!1;var wa; g.Lx=class{constructor(K,H=null,r=null,O=null){this.Wm=H;this.seekSource=r;this.stoppageReason=O;this.state=K||64}K(K){return!!(this.state&K)}isPaused(){return this.K(4)}isPlaying(){return this.K(8)&&!this.K(512)&&!this.K(64)&&!this.K(2)}isOrWillBePlaying(){return this.K(8)&&!this.K(2)&&!this.K(1024)}Y(){return this.state===8}isCued(){return this.K(64)&&!this.K(8)&&!this.K(4)}isBuffering(){return this.K(1)&&!this.K(2)}isError(){return this.K(128)}isSuspended(){return this.K(512)}zc(){return this.K(64)&&this.K(4)}toString(){return`PSt.${this.state.toString(16)}`}}; wa={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var Brd=class extends g.au{constructor(K){super();this.provider=K;this.K=-1;this.L=!1;this.Y=-1;this.playerState=new g.Lx;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.V=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.Fp(this.send,6E4,this);this.N=!1;this.jsErrorCount=0;this.D=!1;this.B=()=>{this.jsErrorCount++}; g.W(this,this.delay);window.addEventListener("error",this.B);window.addEventListener("unhandledrejection",this.B)}J(){var K=g.Lk(this.provider);this.K<0&&(this.K=K,this.delay.start());this.V=this.Y=K}onError(K){if(K!=="player.fatalexception"||this.provider.W("html5_exception_to_health"))K==="sabr.fallback"&&(this.encounteredSabrFallback=!0),K.match(Mi9)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.N||this.K<0)){sZJ(this);var K=g.Lk(this.provider)-this.K,H="PLAYER_PLAYBACK_STATE_UNKNOWN", r=this.playerState.Wm;this.playerState.isError()?H=r&&r.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.K(2)||this.D?H="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.K(64)?H="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.K(16)||this.playerState.K(32)?H="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.K(1)&&this.playerState.K(4)?H="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.K(1)?H="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.K(4)? H="PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.K(8)&&(H="PLAYER_PLAYBACK_STATE_PLAYING");r=tRm[Lc(this.provider.videoData)];a:switch(this.provider.X.playerCanaryState){case "canary":var O="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":O="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:O="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var A=Chy(this.provider),k=this.Y<0?K:this.Y-this.K;K=this.provider.X.uG+36E5<(0,g.a)();H={started:this.Y>=0,stateAtSend:H,joinLatencySecs:k,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:O,playerCanaryStage:A,isAd:this.provider.videoData.isAd(),liveMode:r,hasDrm:!!g.$l(this.provider.videoData),isGapless:this.provider.videoData.L,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.bj(this.provider.videoData)}; K||g.PC("html5PlayerHealthEvent",H);this.N=!0;this.dispose()}}zF(){this.N||this.send();window.removeEventListener("error",this.B);window.removeEventListener("unhandledrejection",this.B);super.zF()}},Mi9=/\bnet\b/;var vl4=class{constructor(K){this.provider=K;this.G=!1;this.Y=0;this.N=-1;this.jg=NaN;this.B=0;this.segments=[];this.D=this.L=0;this.previouslyEnded=!1;this.V=0;this.jy=this.g9=void 0;this.J=this.provider.O.getVolume();this.U=this.provider.O.isMuted()?1:0;this.K=l4(this.provider)}update(){if(this.G){var K=this.QS()||0,H=g.Lk(this.provider);K>=this.provider.O.getDuration()-.1&&(this.previouslyEnded=!0);if(K!==this.Y||nHJ(this,K,H)){var r;if(!(r=KH-this.jg+2||nHJ(this,K,H))){{r=this.provider.O.getVolume(); let O=r!==this.J,A=this.provider.O.isMuted()?1:0;A!==this.U?(this.U=A,r=!0):(!O||this.N>=0||(this.J=r,this.N=H),r=H-this.N,this.N>=0&&r>2?(this.N=-1,r=!0):r=!1)}}r&&(W7(this),this.B=K);this.jg=H;this.Y=K}}}QS(){return this.provider.O.QS()+this.provider.O.w1()}};var Kun=class{constructor(K,H,r,O){this.X=H;this.CQ=r;this.segments=[];this.experimentIds=[];this.CK=this.ee=this.isFinal=this.delayThresholdMet=this.uG=this.Zu=this.autoplay=this.autonav=!1;this.O1="yt";this.L=[];this.D=this.J=null;this.GL=this.ob=this.sendVisitorIdHeader=this.Nd=!1;this.U=this.pageId="";this.tq=!1;this.V=r==="watchtime";this.B=r==="playback";this.TF=r==="atr";this.dV=r==="engage";this.sendVisitorIdHeader=!1;this.uri=`${this.TF?"":`//${H.q0}`}/api/stats/${r}`;O&&(this.ee=O.fs,O.rtn&& (this.D=O.rtn),this.V?(this.playerState=O.state,O.rti>0&&(this.J=O.rti)):(this.Pp=O.mos,this.n6=O.volume,O.at&&(this.adType=O.at)),O.autonav&&(this.autonav=O.autonav),O.inview!=null&&(this.d1=O.inview),O.size&&(this.Mv=O.size),O.playerwidth&&(this.vD=O.playerwidth),O.playerheight&&(this.CG=O.playerheight));this.T5=g.jy(H.K);this.U=g.IO(H.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.U==="all"||this.U==="once")this.Nv=g.jy(H.rZ);this.gV=H.Z6;this.experimentIds=Zl(H.experiments);this.hy= H.Mv;this.O1=H.L;this.region=H.region;this.userAge=H.userAge;this.E5=H.dV;this.wv=g.mH();this.sendVisitorIdHeader=H.sendVisitorIdHeader;this.gZ=H.W("vss_pings_using_networkless")||H.W("kevlar_woffle");this.mu=H.W("vss_final_ping_send_and_write");this.lG=H.W("vss_use_send_and_write");this.pageId=H.pageId;this.qo=H.W("vss_playback_use_send_and_write");H.livingRoomAppMode&&(this.livingRoomAppMode=H.livingRoomAppMode);g.w1(H)&&(this.cn=H.Yv);pg(iM(H))&&this.L.push(1);this.accessToken=g.JW(K);K.cg[this.CQ]? this.N=K.cg[this.CQ]:K.cg.playback&&(this.N=K.cg.playback);this.adFormat=K.adFormat;this.adQueryId=K.adQueryId;this.autoplay=FF(K);this.B&&(this.Zu=K.Q0&&WI(K)==="adunit"?!0:!1);this.autonav=K.isAutonav||this.autonav;this.contentVideoId=Qv(K);this.clientPlaybackNonce=K.clientPlaybackNonce;this.uG=K.wE;K.Mo&&(this.Vg=K.Mo,this.vI=K.jf);K.mdxEnvironment&&(this.mdxEnvironment=K.mdxEnvironment);this.K=K.hy;this.Lf=K.Lf;K.B&&(this.videoFormat=K.B.itag,K.N&&K.N.itag!==this.videoFormat&&(this.pK=K.N.itag)); K.K&&FX(K.K)&&(this.offlineDownloadUserChoice="1");this.eventLabel=WI(K);this.CK=K.GL?!1:K.bG;this.G5=K.da;if(H=Lc(K))this.Qb=H;this.Z6=K.ff;this.partnerId=K.partnerId;this.eventId=K.eventId;this.playlistId=K.Wy||K.playlistId;this.jF=K.jF;this.GA=K.GA;this.EX=K.EX;this.mk=K.mk;this.subscribed=K.subscribed;this.videoId=K.videoId;this.videoMetadata=K.videoMetadata;this.visitorData=K.visitorData;this.osid=K.osid;this.R2=K.R2;this.referrer=K.referrer;this.Eb=K.YD||K.Eb;this.bG=K.Kh;this.mj=K.mj;this.userGenderAge= K.userGenderAge;this.Vd=K.Vd;this.embedsRct=K.embedsRct;this.embedsRctn=K.embedsRctn;g.w1(this.X)&&K.mutedAutoplay&&(K.mutedAutoplayDurationMode===2&&K.limitedPlaybackDurationInSeconds===0&&K.endSeconds===0?this.L.push(7):this.L.push(2));K.isEmbedsShortsMode(new g.mg(this.vD,this.CG),!!this.playlistId)&&this.L.push(3);iZ(K)&&this.L.push(4);this.hostCpn=K.hostCpn;K.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=K.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken= K.heartbeatLoggingToken;this.rZ=K.Z6;K=K.getPlayerResponse();this.tq=this.X.W("html5_switch_vss_to_post")||!!K?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(K){if(!this.Nd)if(this.GL)this.Nd=!0,K&&K();else{var H=g.ky(this),r=g.UV(this.uri,H);this.X.W("vss_through_gel_double")&&g.h1J(r);this.TF&&!this.X.W("html5_simplify_pings")?uP4(this,r):g.Gc(this,K).then(O=>{if(this.tq){O=O||{};O.method="POST";let A=qh1(this);A&&(O.postParams={form_data:A})}this.TF&&(O=O||{},O.method="POST",O.postParams= {atr:this.attestationResponse});$E(r,O,{token:this.Vg,UR:this.vI,mdxEnvironment:this.mdxEnvironment},this.X,K,this.gZ,this.isFinal&&this.mu||this.lG||this.B&&this.qo)}); this.Nd=!0}}Y(K){K===void 0&&(K=NaN);return Number(K.toFixed(3)).toString()}},LH4={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},gCH={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var AUN=class{constructor(K,H,r){this.segment=K;this.isFinal=this.isDoubleLogged=!1;this.serializedServerContextData="";this.sendIsolatedPayload=!1;r&&(r.inview!=null&&(this.inview=r.inview),r.size&&(this.size=r.size),r.state!=null&&(this.endPlaybackState=pZM(r.state)),r.sequenceId!=null&&(this.sequenceId=r.sequenceId),r.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=r.sendIsolatedPayload));this.videoId=H.videoId;this.clientPlaybackNonce=H.clientPlaybackNonce;this.serializedHeartbeatLoggingData= H.heartbeatLoggingToken;this.hostClientPlaybackNonce=H.hostCpn;H.B&&(this.formatItag=Number(H.B.itag),H.N&&H.N.itag!==H.B.itag&&(this.audioFormatItag=Number(H.N.itag)));this.serializedWatchEndpointLoggingContext=H.Z6?decodeURIComponent(H.Z6):void 0;this.serializedServerContextData=H.serializedWatchTimeContextData??"";this.isDoubleLogged=H.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var K={clientPlaybackNonce:this.clientPlaybackNonce,endPlaybackState:this.endPlaybackState, docId:this.videoId,inview:this.inview,size:this.size,mediaLengthSec:this.mediaLengthSec,liveIngestionOffsetUsec:this.liveIngestionOffsetUsec?.toFixed(0),delayThresholdMet:this.delayThresholdMet,watchTimeMetadata:{sequenceId:this.sequenceId,isFinal:this.isFinal,isDoubleLogged:this.isDoubleLogged,segmentWallLengthMs:this.segment.L?(Date.now()-this.segment.L).toString():void 0,scheduledSegmentMaximumLengthSecs:this.segment.scheduledSegmentMaximumLengthSecs,nextScheduledSegmentMaximumLengthSecs:this.segment.nextScheduledSegmentMaximumLengthSecs}, serializedServerContextData:this.serializedServerContextData,serializedWatchEndpointLoggingContext:this.serializedWatchEndpointLoggingContext,serializedHeartbeatLoggingData:this.serializedHeartbeatLoggingData,hostClientPlaybackNonce:this.hostClientPlaybackNonce,formatItag:this.formatItag,audioFormatItag:this.audioFormatItag};K.startMediaTimeSec=this.segment.startTime;K.endMediaTimeSec=this.segment.endTime;K.volume=this.segment.volume;K.isMuted=this.segment.muted;K.previouslyEnded=this.segment.previouslyEnded; this.segment.playbackRate!==1&&(K.playbackRate=this.segment.playbackRate);this.segment.connectionType!==0&&(K.conn=i1H(this.segment.connectionType));this.segment.visibilityState!==0&&(K.vis=R15(this.segment.visibilityState));this.segment.B!==0&&(K.isBlackedOut=!0);this.segment.Y!=="-"&&(K.captionTrack=this.segment.Y);this.segment.audioId&&(K.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(K.clipId=this.segment.clipId);this.segment.K!=="-"&&(K.serializedAccountLinkState=this.segment.K); var H={};this.sendIsolatedPayload&&(H.sendIsolatedPayload=!0);g.PC("watchTimeSegment",K,H)}};g.qw=class extends g.au{constructor(K){super();this.provider=K;this.N="paused";this.U=NaN;this.lG=[10,10,10,40];this.hy=this.Nd=0;this.E5=this.pK=this.cn=this.bG=this.B=!1;this.V=this.Y=NaN;this.ob=null;this.sequenceId=1;this.rZ=NaN;this.Md=this.Vg=this.L=this.CK=!1;this.logger=new g.l1("vss");this.K=new vl4(K);this.Vg=this.provider.X.W("web_vss3_single_logging");this.L=this.provider.X.W("web_send_vss3_pings")||this.Vg}J(){if(!this.B){this.L&&(this.rZ=Date.now());this.provider.videoData.rootVeType=== 16623&&g.HS(Error("Playback for EmbedPage"));var K=g.Cx(this,"playback");this.lG=rUJ(this);f2n(this.K);K.D=Jn(this);this.V>0&&(K.K-=this.V,K.K-=this.provider.O.w1());K.send();if(this.provider.videoData.Vr){K=this.provider.X;var H=this.provider.videoData;let r={html5:"1",video_id:H.videoId,cpn:H.clientPlaybackNonce,ei:H.eventId,ptk:H.Vr,oid:H.yL,ptchn:H.Fn,pltype:H.uZ,content_v:Qv(H)};H.Hi&&Object.assign(r,{m:H.Hi});K=g.UV(K.ey+"ptracking",r);mI(this,K)}this.provider.videoData.Lf||(kwM(this),b$P(this)); this.B=!0;K=this.K;K.Y=K.QS();K.jg=g.Lk(K.provider);!(K.B===0&&K.Y<5)&&K.Y-K.B>2&&(K.B=K.Y);K.G=!0}}D(){window.clearTimeout(this.U);this.U=NaN}Yv(K=!1){K=W7(this.K,K);this.L&&K&&!this.CK&&s1(this,[K])}TF(){this.K.update();var K=this.K;K.segments.length&&K.Y===K.B||W7(K);var H=K.segments;K.segments=[];K.V=0;return H}ee(K){var H=this.K,r=K.g9;K=K.jy;H.provider.O.Z("sdai",{set_meta:1});H.g9=r;H.jy=K}G(K,H=!1){var r=this.TF(),O=O$9(this,r);!isNaN(this.Y)&&K&&(O.J=this.Y);this.L&&(O.ob=!0);this.L&&s1(this, r,H);return O}onProgress(){this.K.update();a7(this)&&(kwM(this),b$P(this))}gZ(K){if(!this.DE()){var H=this.provider.X.s5(),r=H.K.m0(HXN),O=H.K.m0(ziP),A=H.K.m0(qf);if(K.state.K(2)||K.state.K(512)){if(this.N="paused",K.LG(2)||K.LG(512))K.LG(2)&&(this.K.previouslyEnded=!0),this.B&&(this.D(),fx(this).send(),this.Y=NaN)}else if(K.state.K(1)||K.state.K(4)||A&&K.state.K(256)){O&&(g.hn(K,4)<0&&K.state.K(1)?this.Md=!0:K.LG(4)&&(this.Md=!1));H=this.N==="playing";this.N="paused";let k=K.LG(4)&&!K.state.K(256); (r||O&&k)&&this.B&&(O=A&&K.LG(256),O=(K.LG(1)||K.LG(4))&&!K.state.K(256)||O,g.hn(K,16)<0||O&&H)&&(this.G(!isNaN(this.Y)).send(),this.D(),this.Y=NaN)}else K.state.K(8)?(this.N="playing",H=this.B&&isNaN(this.U)?Jn(this):NaN,r=r&&(g.hn(K,4)<0||g.hn(K,1)<0)||O&&(g.hn(K,4)<0||this.Md),O&&(this.Md=!1),!isNaN(H)&&(g.hn(K,64)<0||g.hn(K,512)<0||r)&&(O=this.G(!1),O.D=H,O.send()),K.LG(16)&&K.state.seekSource===58&&(this.K.previouslyEnded=!0)):this.N="paused"}}zF(){super.zF();this.D();a2N(this.K)}qv(){return g.ky(g.Cx(this, "playback"))}uG(){var K=this.K.V,H=this.provider.X.s5().K.m0(EPP)||4E3;K>H?this.G(!isNaN(this.Y)).send():this.K.update()}Nv(){this.Nd=0}};g.qw.prototype.cI=r4(56);var MM4=class{constructor(){this.endTime=this.startTime=-1;this.Y="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.B=0;this.muted=!1;this.K=this.clipId="-";this.N=this.previouslyEnded=!1;this.L=Date.now()}isEmpty(){return this.endTime===this.startTime}};var BzH=class{constructor(K,H,r){this.videoData=K;this.X=H;this.O=r;this.K=void 0}W(K){return this.X.W(K)}getCurrentTime(){return this.O.getCurrentTime()}QS(){return this.O.QS()}s5(){return this.X.s5()}},jz5={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.oh=class{constructor(K,H){this.state=K;this.oldState=H}LG(K){return g.hn(this,K)>0}};g.da=class extends g.au{constructor(K){super();this.provider=K;this.B=new Map;this.provider.videoData.cC()&&!this.provider.videoData.T5&&(this.K=new g.qw(this.provider),this.K.V=0,g.W(this,this.K),this.qoe=new g.oX(this.provider),g.W(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.o4=this.provider.videoData.clientPlaybackNonce)&&this.B.set(this.o4,this.K));if(K.X.playerCanaryState==="canary"||K.X.playerCanaryState==="holdback")this.Y=new Brd(this.provider),g.W(this,this.Y)}J(){this.K&& this.K.J();this.Y&&this.Y.J()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.o4)this.B.get(this.o4)?.onProgress();else if(this.K)this.K.onProgress()}s2(K){this.qoe&&this.qoe.s2(K)}Of(){this.provider.videoData.enableServerStitchedDai&&this.o4?this.B.get(this.o4)?.Yv():this.K&&this.K.Yv()}Jq(K,H){this.qoe&&$j5(this.qoe,K,H);if(this.Y)this.Y.onError(K)}VO(K,H){switch(K){case "M":this.qoe?.VO(K,H);break;case "A":this.qoe?.VO(K)}}onPlaybackRateChange(K){if(this.qoe)this.qoe.onPlaybackRateChange(K); this.K&&this.K.Yv()}Z(K,H,r){this.qoe&&this.qoe.Z(K,H,r)}c$(K,H,r){this.qoe&&this.qoe.c$(K,H,r)}NF(K){this.qoe?.NF(K)}f8(K){this.qoe?.f8(K)}OB(K,H,r,O){this.qoe?.OB(K,H,r,O)}WB(K){this.qoe&&this.qoe.WB(K)}uR(K,H,r){this.qoe&&this.qoe.uR(K,H,r)}Vu(){if(this.qoe)return this.qoe.Vu()}qv(){return this.provider.videoData.enableServerStitchedDai&&this.o4?this.B.get(this.o4)?.qv()??{}:this.K?this.K.qv():{}}u_(){return this.qoe?.u_()}fM(K,H){this.qoe?.fM(K,H)}getVideoData(){return this.provider.videoData}suspend(K){this.qoe&& this.qoe.suspend(K)}Pm(K,H,r){this.qoe&&this.qoe.Pm(K,H,r)}resume(){this.qoe&&this.qoe.resume()}};g.l=g.da.prototype;g.l.Vx=r4(101);g.l.LC=r4(94);g.l.cI=r4(55);g.l.kg=r4(45);g.l.zt=r4(38);g.l.Hm=r4(23);var I5N=class{constructor(){this.Rd=0;this.f2=this.Ka=this.Y=NaN;this.V=0;this.D=this.G=this.N=this.B=this.L=NaN;this.K={};this.bandwidthEstimate=NaN}};g.IR=class extends js5{constructor(K,H,r,O=!1,A=!1){super();this.mediaElement=K;this.start=H;this.end=r;this.K=O;this.CG=A}isView(){return!0}wv(){var K=this.mediaElement.getCurrentTime();if(K=0){let A=H.isView()?H.start:0;r=r.end(O)+A;O=r+this.O.Ik();this.Y||(this.Y=r);if(O>=this.Y+100-10)return this.O.j().aE()&&this.O.Z("slb",{cnv:"false",nel:O,flst:this.Y}),null;this.O.j().aE()&&this.O.Z("slb",{cnv:"true",st:r,et:O});this.fE=RG(K,r,O,!1);K=H.isView()?H.mediaElement:H;this.K=new g.IR(K, r,O,!0);return this.fE}}return null}reset(){this.fE?.dispose();this.K=this.fE=null}V(K){if(this.K){var H=this.O.NN();if(!H)return!1;H=H.isView()?H.start:0;let r=this.K.isView()?this.K.start:0;if(K+H>r)return this.K&&this.fE?(this.O.j().aE()&&this.O.Z("slb",{sv:"true"}),this.O.setMediaElement(this.K),this.O.pM(this.fE,!1,!0,!1,!0),this.fE=this.K=null,this.O.j().s5().K.m0(RV)||(K=this.O.Ik()*1E3-this.O.getVideoData().I6,K=new g.rd(0,K,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.O.j().aE()&& this.O.Z("slb",{alr:"true"}),this.O.addCueRange(K)),K=!0):K=!1,K}return!1}w5(K){var H=this.O.ri();K?H&&(K=H.K,H=H.Y,K&&H&&(this.O.j().aE()&&K.Zz()&&H.Zz()&&this.O.Z("slb",{nga:"true",ipl:"true"}),K.O2(!1),H.O2(!1))):this.fE&&(H=this.fE.K,K=this.fE.Y,H&&K&&(!this.O.j().aE()||H.Zz()||K.Zz()||this.O.Z("slb",{nga:"true",ipl:"false"}),H.O2(!0),K.O2(!0)))}B(){!this.O.j().s5().K.m0(RV)&&this.QA()&&this.O.qy("gaplessshortslooprange")&&(this.O.j().aE()&&this.O.Z("slb",{rlr:"true"}),this.O.t8.aP("gaplessshortslooprange"))}QA(){if(!this.K|| !this.fE)return!1;var K=this.K.end,H=(this.O.s5().K.m0(JNJ)?Math.min(5,K):K)-1,{wS:r,YL:O}={wS:this.fE.K.D6,YL:this.fE.Y.D6};K=Uw(O.j6(),H);H=Uw(r.j6(),H);return K&&H}};var FeJ=class{constructor(){this.K=g.Rx;this.array=[]}};g.cO=class extends g.au{constructor(K){super();this.O=K;this.N=NaN;this.L=this.D=this.started=!1;this.B=[];this.G=new g.Fp(this.Y,250,this);g.W(this,this.G);this.V=new g.Fp(this.Y,0,this);g.W(this,this.V);this.K=new FeJ}Bc(K,H){this.Y();H&&this.K.array.length>=2E3&&this.vL("captions",1E4);H=this.K;if(K.length>1&&K.length>H.array.length)H.array=H.array.concat(K),H.array.sort(H.K);else for(let r of K)!H.array.length||H.K(r,H.array[H.array.length-1])>0?H.array.push(r):g.kv(H.array,r,H.K);this.N=NaN; this.Y()}fg(K){K.length>1E4&&g.HS(new g.zh("Over 10k cueRanges removal occurs with a sample: ",K[0]));if(!this.DE()){var H=new Set(K);this.B=this.B.filter(r=>!H.has(r)); wCH(this.K,H);this.Y()}}iJ(K){if(!this.DE()){var H=this.pQ().find(r=>r.id===void 0&&r.namespace===K); H&&this.fg([H])}}vL(K,H){var r=(isNaN(this.N)?dEN(this):this.N)-H;H=this.pQ().filter(O=>O.namespace===K&&O.endr.namespace===K); this.fg(H);return H}qy(K){return this.pQ().some(H=>H.namespace===K)}Tu(K){var H=[],r=g.px(this.K,0x7ffffffffffff),O=[]; for(let A of r)A.active&&K===A.associatedClipId&&O.push(A);H=H.concat(R7(this,O));i4(this,H);H=[];r=[];for(let A of this.B)A.active&&A.associatedClipId===K&&A.start===0x7ffffffffffff&&r.push(A);H=H.concat(KJ(this,r));i4(this,H);return O.length}Y(){this.L=!0;if(!this.D){for(var K=3;this.L&&K;)this.L=!1,this.D=!0,cUm(this),this.D=!1,K--;this.O.getPlayerState().isPlaying()&&(K=XC1(this.K,this.N),!isNaN(K)&&K<0x7ffffffffffff&&(K=(K-this.N)/this.O.getPlaybackRate(),this.V.start(K)))}}isEnded(K,H){H=this.O.PL()* 1E3-H;H=this.O.IQ()&&K.K(1)&&H<500;return K.K(2)||this.O.j().W("html5_pseudogapless_shorts")&&H}zF(){this.B=[];this.K.array=[];super.zF()}};g.cO.prototype.Hq=r4(121);var e8M=class{constructor(K){this.X=K;this.Y=this.K=this.mediaTime=NaN;this.B=this.iO=this.seeking=!1;this.N=.001;g.DR(K)&&(this.N=.01)}};var Tz4=class{constructor(K,H){this.videoData=K;this.K=H}};var olM=class{constructor(K){this.data=window.Float32Array?new Float32Array(K):Array(K);this.Y=this.K=K-1}add(K){this.K=(this.K+1)%this.data.length;this.data[this.K]=K}N(){return this.data[this.K]||0}forEach(K){for(var H=this.K+1;Hr+O,0),K.B=g.UQ(H),K.G=Math.min.apply(Math,H),K.D=Math.max.apply(Math,H))}};var lHd=class extends g.V7{constructor(K,H,r){super();this.videoData=K;this.experiments=H;this.V=r;this.Y=[];this.eX=0;this.B=!0;this.N=!1;this.L=0;r=new XI5;K.latencyClass==="ULTRALOW"&&(r.G=!1);K.Ny?r.B=3:g.UY(K)&&(r.B=2);K.latencyClass==="NORMAL"&&(r.V=!0);r.J=g.bj(K);if(K.latencyClass==="LOW"||K.latencyClass==="ULTRALOW")r.V=!0;var O=H.K("html5_liveness_drift_proxima_override");wr(K)!==0&&O&&(r.K=O,K.K?.cn()&&r.K--);g.bj(K)&&H.jk("html5_sabr_parse_live_metadata_playback_boundaries")&&(r.Yv=!0); if(g.$B("trident/")||g.$B("edge/"))O=H.K("html5_platform_minimum_readahead_seconds")||3,r.N=Math.max(r.N,O);H.K("html5_minimum_readahead_seconds")&&(r.N=H.K("html5_minimum_readahead_seconds"));H.K("html5_maximum_readahead_seconds")&&(r.U=H.K("html5_maximum_readahead_seconds"));if(H=H.K("html5_liveness_drift_chunk_override"))r.K=H;XU(K)&&(r.K=(r.K+1)/5,K.latencyClass==="LOW"&&(r.K*=2));!g.bj(K)||K.latencyClass!=="ULTRALOW"&&K.latencyClass!=="LOW"||(r.D=3,r.L=25);this.policy=r;this.D=this.policy.B!== 1;this.K=Ok(this,E6H(this,isNaN(K.liveChunkReadahead)?3:K.liveChunkReadahead,K))}OK(){return this.D}lF(){return this.policy.Yv&&this.videoData.K?this.videoData.K.eZ:Math.max(this.V()-A3(this),this.videoData.kY())}H2(K,H=!0){var r=bm(this,K);H||r?r&&(this.B=!0):this.B=!1;this.D=this.policy.B===2||this.policy.B===3&&this.B;K=bm(this,K);this.N!==K&&this.ek("livestatusshift",K);this.N=K}},XI5=class{constructor(){this.N=0;this.U=Infinity;this.G=!0;this.Y=this.K=2;this.B=1;this.V=!1;this.L=10;this.Yv=!1; this.D=1;this.J=!1}};var wIy=class extends g.au{constructor(K){super();this.O=K;this.K=0;this.Y=null;this.L=this.D=this.B=0;this.V={};this.X=this.O.j();this.N=new g.Fp(this.Wp,1E3,this);this.rZ=y_(this,"html5_seek_timeout_delay_ms");this.Md=y_(this,"html5_long_rebuffer_threshold_ms");this.bG=y_(this,"html5_seek_set_cmt_delay_ms","html5_seek_set_cmt_cfl");this.gZ=y_(this,"html5_seek_jiggle_cmt_delay_ms","html5_seek_jiggle_cmt_cfl");this.cn=y_(this,"html5_seek_new_elem_delay_ms","html5_seek_new_elem_cfl");this.GL=y_(this, "html5_unreported_seek_reseek_delay_ms","html5_unreported_seek_reseek_cfl");this.Nd=y_(this,"html5_long_rebuffer_jiggle_cmt_delay_ms","html5_long_rebuffer_jiggle_cmt_cfl");this.Vg=new Dr(2E4);this.lG=y_(this,"html5_seek_new_elem_shorts_delay_ms","html5_seek_new_elem_shorts_cfl");this.CK=y_(this,"html5_seek_new_media_source_shorts_reuse_delay_ms","html5_seek_new_media_source_shorts_reuse_cfl");this.hy=y_(this,"html5_seek_new_media_element_shorts_reuse_delay_ms","html5_seek_new_media_element_shorts_reuse_cfl"); this.TF=y_(this,"html5_reseek_after_time_jump_delay_ms","html5_reseek_after_time_jump_cfl");this.J=y_(this,"html5_gapless_handoff_close_end_long_rebuffer_delay_ms","html5_gapless_handoff_close_end_long_rebuffer_cfl");this.Yv=y_(this,"html5_gapless_slow_seek_delay_ms","html5_gapless_slow_seek_cfl");this.E5=y_(this,"html5_shorts_gapless_ad_slow_start_delay_ms","html5_shorts_gapless_ad_slow_start_cfl");this.pK=y_(this,"html5_shorts_gapless_slow_start_delay_ms","html5_shorts_gapless_slow_start_cfl"); this.G=y_(this,"html5_ads_preroll_lock_timeout_delay_ms","html5_ads_preroll_lock_timeout_cfl");this.uG=new Dr(this.X.experiments.K("html5_skip_slow_ad_delay_ms")||5E3,!this.X.W("html5_report_slow_ads_as_error"));this.Nv=new Dr(this.X.experiments.K("html5_skip_slow_ad_delay_ms")||5E3,!this.X.W("html5_skip_slow_buffering_ad"));this.ee=y_(this,"html5_slow_start_timeout_delay_ms");this.ob=y_(this,"html5_slow_start_no_media_source_delay_ms","html5_slow_start_no_media_source_cfl");this.U=new Dr(this.X.experiments.K("html5_embeds_seek_on_video_frame_stall_delay_ms")|| 1E3);g.W(this,this.N)}Wp(){var K=this.O.NN(),H=this.O.getPlayerState();if(K&&!H.isError()){var r=K.getCurrentTime(),O=H.Y()&&r>this.K,A=H.K(8)&&H.K(16),k=this.O.sK().isBackground()||H.isSuspended();jc(this,this.rZ,A&&!k,O,"qoe.slowseek",()=>{},"timeout"); var b=isFinite(this.K);b=A&&b&&VTP(K,this.K);var D=!r||Math.abs(r-this.K)>10,y=this.X.W("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),I=r===0&&this.Y&&[11,10].includes(this.Y);jc(this,this.bG,b&&D&&!k&&(!y||!I),O,"qoe.slowseek",()=>{K.seekTo(this.K)},"set_cmt"); D=b&&Uw(K.Y(),this.K);var Z=this.O.loader;b=!Z||Z.uh();var e=()=>{K.seekTo(this.K+.001)}; jc(this,this.gZ,D&&b&&!k,O,"qoe.slowseek",e,"jiggle_cmt");b=()=>this.O.di(); jc(this,this.cn,D&&!k,O,"qoe.slowseek",b,"new_elem");var w=Tp(H);I=H.isBuffering();var d=K.Y(),T=YS(d,r),t=T>=0&&d.end(T)>r+5;D=w&&I&&t;y=this.O.getVideoData();jc(this,this.lG,r<.002&&this.K<.002&&A&&g.DR(this.X)&&g.z9(y)&&!k,O,"qoe.slowseek",b,"slow_seek_shorts");jc(this,this.Yv,y.lO()&&A&&!k&&!y.D,O,"qoe.slowseek",b,"slow_seek_gapless_shorts");jc(this,this.Nd,D&&!k,w&&!I,"qoe.longrebuffer",e,"jiggle_cmt");jc(this,this.Vg,D&&!k,w&&!I,"qoe.longrebuffer",b,"new_elem_nnr");if(Z){let f=Z.getCurrentTime(); A=K.L();A=Oe9(A,f);A=!Z.isSeeking()&&r===A;jc(this,this.GL,w&&I&&A&&!k,w&&!I&&!A,"qoe.longrebuffer",()=>{K.seekTo(f)},"seek_to_loader")}A={}; e=YS(d,Math.max(r-3.5,0));var J=e>=0&&r>d.end(e)-1.1,G=e>=0&&e+1=0&&J&&G<11;A.mindex=T;A.disIndex=e;A.isdisc=m;A.close2edge=J;A.gapsize=G;A.buflen=d.length;this.Y&&(A.seekSour=this.Y);jc(this,this.Md,w&&I&&!k,w&&!I,"qoe.longrebuffer",()=>{},"timeout",A); T=H.isSuspended();T=this.O.t2()&&!T;jc(this,this.G,T,!T,"qoe.start15s",()=>{this.O.Fi("ad")},"ads_preroll_timeout"); T=this.X.experiments.jk("html5_use_playback_rate_in_skip_slow_ad")?this.O.getPlaybackRate()*1E3:1E3;A=r-this.B{var f=this.O,q=f.Q6.getVideoData();(!q||!f.videoData.isAd()||q.cD!==f.getVideoData().cD)&&f.videoData.hW||f.eQ("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${f.videoData.videoId}`)}; jc(this,this.uG,J,!J,"ad.rebuftimeout",T,"skip_slow_ad");A=e&&I&&Uw(K.Y(),r+5)&&A;jc(this,this.Nv,A&&!k,!A,"ad.rebuftimeout",T,"skip_slow_ad_buf");T=H.isOrWillBePlaying()&&H.K(64)&&!k;jc(this,this.ee,T,O,"qoe.start15s",()=>{},"timeout"); Z=!!Z&&!Z.mediaSource&&H.isOrWillBePlaying();jc(this,this.ob,Z,O,"qoe.start15s",b,"newElemMse");Z=lv(d,0);d=H.K(16)||H.K(32);Z=!k&&H.isOrWillBePlaying()&&I&&!d&&(H.K(64)||r===0)&&Z>5;jc(this,this.CK,Z,w&&!I,"qoe.longrebuffer",()=>{this.O.M3()},"reset_media_source"); jc(this,this.hy,Z,w&&!I,"qoe.longrebuffer",b,"reset_media_element");this.B===0&&(this.D=r);Z=I&&this.K===0&&r>1&&r===this.D;jc(this,this.TF,g.z9(y)&&Z,w&&!I,"qoe.slowseek",()=>{K.seekTo(0)},"reseek_after_time_jump"); Z=H.isOrWillBePlaying()&&!k;t=this.O.PL()-r<6&&!t&&this.O.IQ();jc(this,this.J,y.lO()&&Z&&I&&t,w&&!I,"qoe.longrebuffer",()=>{this.O.di(!1,!0)},"handoff_end_long_buffer_reload"); w=this.Y===104||this.O.yf;I=rr(y)&&y.isAd()&&!y.D&&w&&(I||H.K(8)&&H.K(16));jc(this,this.E5,I,O,"qoe.start15s",b,"gapless_ad_slow_start");D=rr(y)&&!y.D&&w&&D;jc(this,this.pK,D,O,"qoe.longrebuffer",b,"gapless_slow_start");(zF||Cg)&&this.X.W("html5_embeds_enable_video_frame_stall_recovery")&&g.w1(this.X)&&(O=(O=K.getVideoPlaybackQuality())?O.totalVideoFrames||0:0,D=r-this.B,b=O-this.L,H=H.Y()&&!k&&D>.8*this.O.getPlaybackRate()&&b<2&&this.L>0,jc(this,this.U,H,b>=2,"qoe.videoframestall",()=>{this.O.ek("videoFrameStall"); K.seekTo(r+.001)},"embeds_video_frame_stall"),this.L=O); this.B=r;this.N.start()}}Jq(K,H,r){H=this.qv(H);H.wn=r;H.wdup=this.V[K]?"1":"0";this.O.Jq(new g.fa(K,H));this.V[K]=!0}qv(K){K=Object.assign(this.O.qv(!0),K.qv());this.K&&(K.stt=this.K.toFixed(3));this.O.getVideoData().isLivePlayback&&(K.ct=this.O.getCurrentTime().toFixed(3),K.to=this.O.w1().toFixed(3));delete K.uga;delete K.euri;delete K.referrer;delete K.fexp;delete K.vm;return K}},Dr=class{constructor(K,H=!1){this.L=H;this.K=this.Y=this.B=this.startTimestamp=0;this.N=!1;this.V=Math.ceil(K/1E3)}reset(){this.K= this.Y=this.B=this.startTimestamp=0;this.N=!1}test(K){if(!this.V||this.Y)return!1;if(!K)return this.reset(),!1;K=(0,g.a)();if(!this.startTimestamp)this.startTimestamp=K,this.B=0;else if(this.B>=this.V)return this.Y=K,!0;this.B+=1;return!1}qv(){var K={},H=(0,g.a)();this.startTimestamp&&(K.wsd=(H-this.startTimestamp).toFixed());this.Y&&(K.wtd=(H-this.Y).toFixed());this.K&&(K.wssd=(H-this.K).toFixed());return K}};var cWn=class extends g.au{get Nv(){return this.X.s5().K.m0(K9)&&E3}constructor(K){super();this.O=K;this.U=this.K=this.loader=this.mediaElement=this.playbackData=null;this.B=0;this.L=this.Md=this.N=null;this.TF=!1;this.tq=0;this.Vg=!1;this.timestampOffset=0;this.J=!0;this.E5=0;this.V=this.GL=!1;this.gZ=this.Yv=null;this.Mv=!0;this.uG=this.bG=!1;this.G=0;this.O1=!1;this.CK=this.ob=0;this.X=this.O.j();this.videoData=this.O.getVideoData();this.policy=new dTJ;this.Nd=new wIy(this.O);this.Zu=this.rZ=this.hy= this.D=this.Y=NaN;this.cn=new g.Fp(()=>{Luy(this,!1)},2E3); this.wv=new g.Fp(()=>{vP(this)}); this.pK=new g.Fp(()=>{Sfn(this,{})}); this.xS=NaN;this.d1=new g.Fp(()=>{var H=this.X.da;H.K+=1E4/36E5;H.K-H.B>1/6&&(mM(H),H.B=H.K);this.d1.start()},1E4); g.W(this,this.Nd);g.W(this,this.cn);g.W(this,this.pK);g.W(this,this.wv);g.W(this,this.d1)}setMediaElement(K){(this.mediaElement=K)?(this.mediaElement&&(this.L||this.B||!this.mediaElement.wv()||this.seekTo(.01,{e6:"seektimeline_setupMediaElement",o9:this.X.s5().K.m0(sLm)})),vP(this)):g.ec(this)}getCurrentTime(K=!1){if(Zr(this.O)){if(this.iO()&&!K&&!isNaN(this.D))return this.D;if(!isNaN(this.Y))return this.Y}else{if(this.iO()&&!K&&!isNaN(this.D)&&isFinite(this.D))return this.D;K=this.iO();if(!isNaN(this.Y)&& (K||isFinite(this.Y)))return this.Y}return this.mediaElement&&Nz4(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.B||0}v9(){return this.ee}QS(){return this.getCurrentTime()-this.w1()}lF(){return this.K?this.K.lF():Infinity}isAtLiveHead(K){if(!this.K)return!1;K===void 0&&(K=this.getCurrentTime());return bm(this.K,K)}OK(){return!!this.K&&this.K.OK()}seekTo(K,{yp:H=!1,A_:r=0,E$:O=!1,DI:A=0,e6:k="",seekSource:b,rr:D=!1,Tc:y=!1,xK:I=!1,o9:Z=!1}={}){D&&(K+=this.w1());g.bj(this.videoData)&& b===29&&(this.ee=void 0);D=K=this.Ik())||!g.UY(this.videoData),w||(e={st:e,mst:this.Ik()}, this.K&&this.W("html5_high_res_seek_logging")&&(e.ht=this.K.lF(),e.adft=k$(this.K)),this.O.Z("seeknotallowed",e)),e=w)}}if(!e)return this.N&&(this.N=null,g.Xs(this)),nd(this.getCurrentTime());e=.005;y&&this.W("html5_sabr_seek_no_shift_tolerance")&&(e=0);if(Math.abs(K-this.Y)<=e&&this.TF)return this.L;this.W("html5_reset_rate_limiter_on_user_seek")&&this.loader?.FX();this.W("html5_reset_backoff_on_user_seek")&&this.loader?.fX();k&&(e=K,this.X.aE()&&(e={reason:k,tgt:e},this.W("html5_sabr_csdai_seek_log")&& (e.source=b),this.O.Z("seekreason",e)));b&&(this.Nd.Y=b);this.TF&&g.ec(this);this.L||(this.L=new QC);K&&!isFinite(K)&&Fs(this,!1);(Z=Z||D)||(Z=K,Z=!(this.videoData.isLivePlayback&&this.videoData.Y&&!this.videoData.Y.K()&&!(this.mediaElement&&this.mediaElement.N()>0&&$y(this.mediaElement)>0)||Z5(this.videoData)&&this.kY()===this.Ik(!1)?0:isFinite(Z)||!Z5(this.videoData)));Z||(K=BP(this,K,O));K&&!isFinite(K)&&Fs(this,!1);this.iO()?this.D=K:this.Y=this.B=K;this.E5=A;this.G=0;this.K&&this.K.H2(K,!1); O=this.O;A=K;Z={yp:H,seekSource:b};O.u1.B=A;D=O.zR;D.mediaTime=A;D.seeking=!0;Z.yp&&O.Z3(Z);Z=A>O.videoData.endSeconds&&A>O.videoData.limitedPlaybackDurationInSeconds;O.fh&&Z&&isFinite(A)&&V_(O);A0&&KH.start&&V_(this.O);return this.L}Ik(K){return this.videoData.isLivePlayback?pc(this.videoData)&& this.mediaElement?.isPaused()&&this.videoData.K?(K=this.getCurrentTime(),as(this.Rr(K)*1E3)+K):this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.bj(this.videoData)&&this.videoData.K?K?this.videoData.K.Yv||0:this.videoData.K.eZ||0:Z5(this.videoData)&&this.videoData.JI&&this.videoData.K?this.videoData.K.Ik()+this.timestampOffset:this.videoData.Y&&this.videoData.Y.K()?!K&&this.K?this.K.lF():this.O.videoData.Ik()+this.timestampOffset:this.mediaElement?gR()?as(this.mediaElement.E5().getTime()): $y(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset:this.O.videoData.Ik()}kY(){if(this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.bj(this.videoData))return this.videoData.K?.IH||0;var K=this.videoData?this.videoData.kY()+this.timestampOffset:this.timestampOffset;if(pc(this.videoData)&&this.videoData.K){var H=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(H)&&(H=this.vZ(H),!isNaN(H)))return Math.max(K,H)}return K}oA(){this.L|| this.seekTo(this.B,{e6:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}AZ(){return this.TF&&!isFinite(this.Y)}zF(){of(this,null);this.Nd.dispose();super.zF()}iO(){return this.lG!==void 0?this.lG:this.lG=g.bj(this.videoData)&&(this.W("html5_centralized_player_time_live")&&this.videoData.isLivePlayback||this.W("html5_use_centralized_player_time"))}qv(){var K={};this.loader&&Object.assign(K,this.loader.qv());this.mediaElement&&Object.assign(K,this.mediaElement.qv());return K}NA(K){this.timestampOffset= K}getStreamTimeOffset(){return Z5(this.videoData)?0:this.videoData.K?this.videoData.K.getStreamTimeOffset():0}w1(){return this.timestampOffset}Rr(K){return this.videoData&&this.videoData.K?this.videoData.K.Rr(K-this.timestampOffset):NaN}ak(){return this.mediaElement?this.mediaElement.ak():0}xR(){if(!this.mediaElement)return 0;if(Si(this.videoData)){let K=tTM(this.mediaElement)+this.timestampOffset-this.kY(),H=this.Ik()-this.kY();return Math.max(0,Math.min(1,K/H))}return this.mediaElement.xR()}F8(K){this.U&& (this.U.K=K)}oQ(K,H,r){this.O.Z("requestUtcSeek",{time:K});g.bj(this.videoData)&&(this.ee=K);this.loader?.oQ(K,r);H&&(this.ob=H)}i7(K){g.bj(this.videoData)&&(this.ee=void 0);this.ob?(this.O.Z("utcSeekingFallback",{source:"streamTime",timeSeconds:this.ob}),this.O.seekTo(this.ob,{e6:"utcSeekingFallback_streamTime"}),this.ob=0):(K=this.vZ(K),isNaN(K)||(this.O.Z("utcSeekingFallback",{source:"estimate",timeSeconds:K}),this.O.seekTo(K,{e6:"utcSeekingFallback_estimate"})))}Sd(){this.ob=0}Py(K){this.CK=K}vZ(K){var H= this.getCurrentTime();if(isNaN(H))return NaN;var r=this.Rr(H);return isNaN(r)?NaN:K-(r-H)}W(K){return this.X&&this.X.W(K)}},dTJ=class{};var ElH=class extends g.au{constructor(K){super();this.B=K;this.K=new Map;this.Y=new g.Fp(this.sample,250,this);g.W(this,this.Y);this.start()}start(){this.Y.start()}stop(){this.Y.stop()}clear(){for(let K of this.K.values())K.clear()}sample(){for(let [K,H]of this.B){let r=K,O=H;this.K.has(r)||this.K.set(r,new TrM(Qs1.has(r)));this.K.get(r).update(O())}this.Y.start()}},Qs1=new Set(["networkactivity"]),TrM=class{constructor(K){this.Y=K;this.K=NaN;this.buffer=new olM(100)}update(K){this.Y?(this.buffer.add(K- this.K||0),this.K=K):this.buffer.add(K)}clear(){this.buffer.clear();this.K=0}};var $Tm=class{constructor(){this.finished=this.started=!1}start(){this.started=!0}reset(){this.finished=this.started=!1}};var pCm=!1;var ZDp=!1,LJ=!1;var sHd,Jh4;sHd=[{minHeight:2160,itag:"321"},{minHeight:1440,itag:"319"},{minHeight:1080,itag:"270"},{minHeight:720,itag:"232"},{minHeight:480,itag:"231"},{minHeight:360,itag:"230"},{minHeight:240,itag:"229"},{minHeight:144,itag:"269"}];Jh4=[{minHeight:1080,itag:"290"},{minHeight:720,itag:"287"},{minHeight:480,itag:"284"},{minHeight:360,itag:"283"},{minHeight:240,itag:"282"},{minHeight:144,itag:"281"}]; g.ah=class extends g.V7{constructor(K,H,r,O,A,k,b,D=new g.PA(H),y=!0,I,Z){super();this.Q6=K;this.X=H;this.playerType=r;this.Bl=O;this.oH=A;this.visibility=k;this.IE=b;this.videoData=D;this.nn=y;this.LL=I;this.ba=Z;this.logger=new g.l1("VideoPlayer");this.ON=null;this.nD=new X7;this.fh=null;this.K1=!0;this.e$=this.mediaSource=this.VR=this.loader=null;this.rH=[];this.Pq=new $Tm;this.nB=this.rJ=null;this.dH=new $Tm;this.Rz=null;this.zb=this.aM=!1;this.TU=NaN;this.Qf=!1;this.playerState=new g.Lx;this.Mm= [];this.yy=new g.sr;this.mediaElement=null;this.BH=this.Sc=!1;this.YZ=NaN;this.w4=!1;this.mT=0;this.hm=!1;this.pI=NaN;this.FS=0;this.loop=!1;this.playbackRate=1;this.E0=0;this.C3=!1;this.i5=[];this.y5=this.Kl=0;this.Qp=this.kr=!1;this.f2=this.Ka=0;this.yf=!1;this.mB=this.Hl=this.DQ=null;this.onVisibilityChange=()=>{var e=this.g1;e.provider.X.T5||e.provider.O.getVisibilityState()===3||(e.provider.X.T5=!0);e.Of();if(e.Y){var w=e.Y;w.L&&w.K<0&&w.provider.O.getVisibilityState()!==3&&Jsn(w)}e.qoe&&(e= e.qoe,e.pK&&e.N<0&&e.provider.X.T5&&V64(e),e.L&&U5(e));this.loader&&WP(this);zP(this)}; this.Rx=new DTN(this);this.g7=new g.Fp(this.Y9,15E3,this);this.gk=new ElH(new Map([["bufferhealth",()=>this.u1.ak()], ["bandwidth",()=>this.dK()], ["networkactivity",()=>this.IE.Nd], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?CJ(this):NaN], ["rawlivelatency",()=>CJ(this)]])); this.u1=new cWn(this);this.Nz=new g.Fp(this.g8,0,this);this.UI=[this.yy,this.Nz,this.g7,this.gk];this.zR=new e8M(this.X);this.zR.iO=this.iO();this.Hc=new yWp(this.X,this.oH,this,this.IE);this.t8=new g.cO(this);this.DQ=new Zc4(this);g.W(this,this.t8);g.W(this,this.u1);wSt(this,D);this.videoData.subscribe("dataupdated",this.VD,this);this.videoData.subscribe("dataloaded",this.ZS,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.Z,this);this.videoData.subscribe("ctmpstr", this.b8,this);!this.g1||this.g1.DE();this.g1=new g.da(new BzH(this.videoData,this.X,this));vON(this.onVisibilityChange);this.visibility.subscribe("visibilitystatechange",this.onVisibilityChange);this.S7=new g.Fp(this.pR,this.X.experiments.K("html5_player_att_initial_delay_ms")||4500,this);this.rI=new g.Fp(this.pR,this.X.experiments.K("html5_player_att_retry_delay_ms")||4500,this);this.U7=new ZXd(this.C4,this);g.W(this,this.U7)}zF(){mZ(this.TU);IVM(this.onVisibilityChange);this.visibility.unsubscribe("visibilitystatechange", this.onVisibilityChange);IHH(this.g1);g.sV(this.g1);J3(this);D4.eH(this.YZ);this.Ye();this.nB=null;g.sV(this.videoData);g.sV(this.Rx);g.sV(this.S7);g.sV(this.rI);g.mE(this.UI);this.fh=null;super.zF()}getVisibilityState(){return this.Q6.getVisibilityState()}qw(K,H){K!==g.Kj("endcr")||this.playerState.K(32)||this.aJ();this.Q6.qw(K,H,this.playerType)}uR(K,H,r,O){this.g1.uR(K,H,r);this.W("html5_log_media_perf_info")&&this.Z("adloudness",{ld:O.toFixed(3),cpn:K})}Pm(K,H,r){this.g1.Pm(K,H,r)}JL(){return this.loader?.JL()}cv(){return this.loader?.cv()}MX(){return this.loader?.MX()}Js(){return this.loader?.Js()}jl(){return this.videoData.jl()}JW(){return this.W("html5_not_reset_media_source")&& this.videoData.isLivePlayback||this.W("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.jl()&&!this.videoData.lO()}u7(){return this.s5().K.m0(i3)&&!this.videoData.isLivePlayback&&!this.videoData.jl()&&!this.videoData.lO()}X5(){!this.videoData.L||this.W("html5_disable_target_codec_family_for_gapless")&&rr(this.videoData)||(this.videoData.n6=this.videoData.n6||this.Q6.U5().JL(),this.videoData.Xi=this.videoData.Xi||this.Q6.U5().cv());if(U3(this.videoData)|| !qT(this.videoData)){var K=this.videoData.errorDetail;this.eQ(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),K,K,this.videoData.T2||void 0)}this.W("html5_generate_content_po_token")&&this.F5();this.gX();K=this.Z;var H=fZ(this.X),r=this.X.supportsGaplessShorts();if(this.X.s5().K.m0(TUt)){var O=this.X;O.sX===null&&(O.sX=!1);O=O.sX}else O=!1;K.call(this,"dttg",{dtt:H,gl:r,tm:O})}getVideoData(){return this.videoData}j(){return this.X}ll(){return this.Hc.ll(this.nB,this.videoData)}sK(){return this.visibility}Qm(){return this.mediaElement&& this.mediaElement.D()?this.mediaElement.mU():null}NN(){return this.mediaElement}Pv(){if(this.videoData.errorCode)return!1;this.j().N&&this.j().houseBrandUserStatus&&this.Z("hbut",{status:this.j().houseBrandUserStatus},!0);if(this.videoData.cC())return!0;this.eQ("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}VX(K=!1){K||u4(this.g1);this.aM=K;!this.Pv()||this.Pq.started?xKy(this)&&this.Pq.started&&!this.Pq.finished&&!this.aM&&this.ZS():(this.Pq.start(),K=this.g1,g.Lk(K.provider),K.qoe&& LF9(K.qoe),K.provider.X.s5().K.m0(cNm),this.ZS())}ZS(){if(this.videoData.isLoaded()){a:{var K=this.Rx;if(K.Bn.s5().K.m0(aW4)){if(window.navigator?.onLine===!1){K=!1;break a}let H=Number(K.Bn.s5().K.m0(SKP));if(H>0&&H>20702){K.Z("playerUTCreload",{playerUTC:20702,minPlayerUTC:H});eF(K,"oldplayer_utc",!0);K=!0;break a}}else K.Bn.experiments.K("html5_player_min_build_cl")>0&&K.Bn.experiments.K("html5_player_min_build_cl")>977222275&&eF(K,"oldplayer",!0);K=!1}K||EOd(this)}else this.videoData.rZ||this.videoData.xS? this.aM&&xKy(this)||(this.videoData.rZ?wyd(this.videoData):(K=this.g1,K.qoe&&(K=K.qoe,V4(K,"protected"),K.provider.videoData.V?K.dV():K.provider.videoData.subscribe("dataloaded",K.dV,K)),oLP(this.videoData))):!this.videoData.loading&&this.nn&&$KN(this)}T3(K){this.Hl=K;this.loader&&(this.loader.UB(K),this.Z("sdai",{sdsstm:1}))}b7(K){this.loader?.b7(K)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}Sf(){sk(this).then(()=>GP(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}dP(){this.mediaElement&&this.mediaElement.J();this.VX();this.Pv()&&!this.playerState.K(128)&&(this.dH.started||(this.dH.start(),this.videoData.Md?this.S6(SF(this.playerState,4)):this.S6(SF(SF(this.playerState,8),1))),af(this))}Ev(){return this.Pq.started}WG(){return this.Pq.finished}sendAbandonmentPing(){this.getPlayerState().K(128)||(this.ek("internalAbandon"),this.pR(!0),IHH(this.g1),g.sV(this.g1),D4.eH(this.YZ))}aJ(K=!0,H=!0,r){H&&this.mediaElement&& this.mediaElement.pause();K&&r&&this.loader&&Z5(this.videoData)&&this.loader.OB(r);this.S6(K?new g.Lx(14):new g.Lx)}UA(){this.g1.Of()}eQ(K,H,r,O,A,k,b){var D,y;g.rt(VvO,r)?D=r:r?y=r:D="GENERIC_WITHOUT_LINK";O=(O||"")+`;a6s.${Dz()}`;if(K==="auth"||K==="drm.auth"||K==="heartbeat.stop")r&&(O+=`;r.${r.replaceAll(" ","_")}`),k&&(O+=`sr.${k.replaceAll(" ","_")}`);H={errorCode:K,errorDetail:A,errorMessage:y||g.pf[D]||"",Xy:D,T2:k||"",p8:O,FU:H,cpn:this.videoData.clientPlaybackNonce,playerErrorMessageRenderer:b}; this.videoData.errorCode=K;mK(this,"dataloaderror");this.S6(Yy(this.playerState,128,H));D4.eH(this.YZ);J3(this);this.RK()}Fi(K){this.rH=this.rH.filter(H=>K!==H); this.dH.started&&af(this)}HL(){var K;(K=!!this.rH.length)||(K=this.t8.K.array[0],K=!!K&&K.start<=-0x8000000000000);return K}OK(){return this.u1.OK()}isPlaying(){return this.playerState.isPlaying()}zc(){return this.playerState.zc()&&this.videoData.Md}getPlayerState(){return this.playerState}O4(K){this.VR?.O4(K)}gP(K){this.VR?.gP(K)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.nB){var K=this.nB;K=K.videoData.xV.compose(K.videoData.GR);K=BH(K)}else K="auto";return K}isGapless(){return!!this.mediaElement&& this.mediaElement.isView()}Ji(){return this.Q6.Ji()}QA(){return!!this.DQ?.QA()}setMediaElement(K,H=!1){if(this.mediaElement&&K.mU()===this.mediaElement.mU()&&(K.isView()||this.mediaElement.isView())){if(K.isView()||!this.mediaElement.isView()||H)this.D3(),this.mediaElement=K,this.mediaElement.GF=this,GKO(this),this.u1.setMediaElement(this.mediaElement)}else this.mediaElement&&this.Ye(),this.playerState.isError()||(H=VN(this.playerState,512),H.K(8)&&!H.K(2)&&(H=SF(H,1)),K.isView()&&(H=VN(H,64)),this.S6(H)), this.mediaElement=K,this.mediaElement.GF=this,!g.DR(this.X)&&this.mediaElement.setLoop(this.loop),this.mediaElement.setPlaybackRate(this.playbackRate),GKO(this),this.u1.setMediaElement(this.mediaElement),this.W("html5_prewarm_media_source")&&!this.Rx.Pi()&&UWd(this.mediaElement)}Ye(K=!1,H=!1,r=!1){if(this.mediaElement){var O=this.getCurrentTime();O>0&&(this.u1.B=O);this.u1.setMediaElement(null);!K&&this.JW()?dKm(this):this.HZ(r);this.loader&&(g.y4(this.loader),this.S_(H));this.g7.stop();if(this.mediaElement&& (!this.dH.started&&!this.t2()||this.playerState.isError()||this.playerState.K(2)||this.S6(SF(this.playerState,512)),this.mediaElement)){this.D3();if(K||!this.mediaElement.isView())this.Bl.n2("mesv_s"),this.mediaElement.stopVideo(),Uk(this);this.mediaElement=this.mediaElement.GF=null}}}async playVideo(K=!1,H=!1){var r=window.google_image_requests;r&&r.length>10&&(window.google_image_requests=r.slice(-10));if(!this.playerState.K(128))if(this.Rx.Nt())this.ek("signatureexpired");else if(this.mediaElement&& u4(this.g1),this.dP(),(this.playerState.K(64)||K)&&this.S6(SF(this.playerState,8)),this.dH.finished&&this.mediaElement){if(!this.nB&&this.rJ&&(await this.rJ,this.playerState.K(128)))return;if(this.videoData.Y){if(this.fQ()&&this.videoData.Y.K())return sk(this);if(Zr(this))K=this.u1,g.vI(K.videoData)&&!K.isAtLiveHead(K.getCurrentTime())&&K.OK()&&K.O.seekTo(Infinity,{e6:"seektimeline_peggedToLive",seekSource:34});else if(g.vI(this.videoData)){K=this.getCurrentTime()r.video)?.sort((r,O)=>(O.B??0)-(r.B??0)); this.g1.VO("M",H?.[0]?.B??(aPH(K.K)?K.K:0))}}iM(K,H,r){this.VO(K);this.videoData.xV=K;if(this.nB&&H){H=this.Hc;var O=this.nB;if(O.K.K()){var A=H.X.experiments.K("html5_max_quality_sel_upgrade"),k=A?K.K:w$[BH(K)],b=O.K.videoInfos[0].video.qualityOrdinal,D=b!==0&&K.K===b;b=d$()>b;D&&b||(A&&D&&(k=Math.max(k,A)),A=Tc(H,O.K?.videoInfos),D=H.O.getPlaybackRate(),D>1&&A&&(A=eR(H.X.Y,O.K.videoInfos,D),K.K!==0&&A=480,H.W("html5_perf_cap_override_sticky")&&EXd(H.B,H.W("html5_perserve_av1_perf_cap")))}}this.loader&&this.loader.kk(r||"");this.dL()}getUserPlaybackQualityPreference(){return this.videoData.Y&&!this.videoData.Y.K()?BH(this.videoData.xV):M7[d$()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(K,H){this.getUserAudio51Preference()!==K&&(this.Z("toggle51",{pref:K}),g.dC("yt-player-audio51",K,H?31536E3:2592E3),this.Sf())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(K){var H= this.getProximaLatencyPreference();this.Z("proxima",{pref:K});g.dC("yt-player-proxima-pref",K,31536E3);H!==K&&(K=this.u1,K.O1=!0,K.O.seekTo(Infinity,{e6:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return cq()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}F5(){this.videoData.videoId?this.Q6.F5(this.videoData):this.Z("povid",{})}gX(){this.videoData.videoId?this.Q6.gX(this.videoData):this.Z("piavid",{})}dL(){if(!this.DE()&&!this.playerState.K(128)&& this.videoData.Y){if(this.videoData.Y.K())WP(this);else{let O=lm(this);var K=this.videoData;a:{var H=O;var r=this.videoData.lG;if(H.K){for(let A of r){let k=A.HC(),b=w$[k.video.quality];if((!H.B||k.video.quality!=="auto")&&b<=H.K){H=A;break a}}H=r[r.length-1]}else H=r[0]}K.U=H;N5(this,O.reason,mKp(this,this.videoData.U))}if(this.W("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.u1.J=!1,this.playVideo()}}kG(K,H){if(this.DE()||this.playerState.K(128))return!1;var r= !!this.videoData.Y?.K(),O=r&&H?this.getCurrentTime()-this.w1():NaN;if(K.Du&&K.Du.id){var A=this.g1;if(A.qoe){A=A.qoe;let b=[K.Du.id,isNaN(O)?"m":"t"];g.Pr(A,g.Lk(A.provider),"afi",b)}}if(r){if(H){var k=this.u1.ak();this.Z("aswh",{id:K.id,xtags:K.xtags,bh:k.toFixed(3)})}this.loader.setAudioTrack(K,O,H,XSd(this));return!0}if(fVp(this)){a:{k=this.mediaElement.audioTracks();H=!1;for(O=0;O{try{this.Ff(k,H,r,A)}catch(b){g.HS(b),this.handleError(new g.fa("fmt.unplayable",{msi:"1",ename:b&&typeof b==="object"&&"name"in b?String(b.name):void 0,trg:"setmediasrc"},1))}}; this.JW()&&this.mediaSource.B()==="open"?K(this.mediaSource):mW(this.mediaSource,K)}Ff(K,H=!1,r=!1,O=!1){if(this.mediaSource&&(!K||this.mediaSource===K)){var A=this.getDuration();!A&&Z5(this.videoData)&&(A=25200,this.iO()&&(A=46800));this.mediaSource.isView?A>this.mediaSource.getDuration()&&Hb1(this,A):Hb1(this,A);this.e$?.Ff(K);A=()=>{this.DE()||this.e$||(zp(this.loader,K,H,r,O),this.ek("mediasourceattached"))}; this.loader?A():nJ(this,A)}}gH(K){this.nD.set(K.initData,K);this.ON&&(this.ON.gH(K),this.W("html5_eme_loader_sync")||this.nD.remove(K.initData))}V8(K){this.videoData.nZ=bz("auto",K,!1,"u");WP(this)}F8(K,H=!1){TA(this.videoData.II);this.X.s5().K.m0(nx9)&&g.bj(this.videoData)?H&&WlO(this,K.reason,K.K.info,K.source,K.token):WlO(this,K.reason,K.K.info,K.source,K.token);this.lj();this.u1.F8(K.K.index)}rL(K={}){this.loader?.rL(this.X,AW(this.videoData),K)}Nt(){return this.Rx.Nt()}VY(){return this.loader?.VY()?? !1}vg(K){this.Jq(new g.fa("staleconfig",{reason:K}))}handleError(K){this.Rx.handleError(K)}Pi(){return this.Rx.Pi()}i7(K){this.u1.i7(K)}async di(K=!1,H=!1){this.loader&&this.loader.XS();this.loader&&this.loader.DE()&&J3(this);this.W("html5_enable_vp9_fairplay")&&this.jl()&&this.videoData.K?.uG();this.S6(SF(this.playerState,2048));this.ek("newelementrequired");K&&await sk(this);this.videoData.KE()&&this.loader?.bR&&!Zr(this)&&(this.isAtLiveHead()&&g.vI(this.videoData)?this.seekTo(Infinity,{e6:"videoPlayer_getNewElement"}): this.videoData.Tq&&this.loader&&(K=this.loader,K.Hn.KE&&(K.Hn.Tq||K.Hn.isWindowedLive||K.Hn.isPremiere?(K.seek(0,{e6:"loader_resetSqless"}),K.videoTrack.L=!0,K.audioTrack.L=!0,K.videoTrack.tW=!0,K.audioTrack.tW=!0):GX(K.Hn)&&Ng(K))));H&&this.seekTo(0,{seekSource:105});this.playerState.K(8)&&this.playVideo()}u$(K){this.Z("hgte",{ne:+K});this.videoData.L=!1;K&&this.di();this.loader&&qmn(this.loader)}Ow(K){this.Z("newelem",{r:K});this.di()}pauseVideo(K=!1,H){if((this.playerState.K(64)||this.playerState.K(2))&& !K)if(this.playerState.K(8))this.S6(tn(this.playerState,4,8,null,H));else if(this.zc())GP(this);else return;this.playerState.K(128)||(K?this.S6(SF(this.playerState,256,null,H)):this.S6(tn(this.playerState,4,8,null,H)));this.mediaElement&&this.mediaElement.pause();g.UY(this.videoData)&&this.loader&&this.S_(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.S_(!1),this.loader.zB())}RK(K=!1,H=!1){this.JW()&&H?this.mediaElement?.RK():this.mediaElement?.stopVideo();Uk(this);J3(this);this.playerState.K(128)|| (K?this.S6(VN(VN(SF(this.playerState,4),8),16)):this.S6(Yy(this.playerState)));this.videoData.videoId&&this.X.CO.remove(this.videoData.videoId)}seekTo(K,H={}){this.playerState.K(2)&&GP(this);H.UH&&this.S6(SF(this.playerState,2048));if((H.seekSource===58||H.seekSource===60)&&this.W("html5_update_vss_during_gapless_seeking")){var r=this.g1;r.K&&(r=r.K,H.seekSource===58?r.K.update():r.B&&(r.D(),fx(r).send(),r.Y=NaN))}this.u1.seekTo(K,H);this.t8.Y()}Z3(K){this.Bl.N.Y=(0,g.a)();this.playerState.K(32)|| (this.S6(SF(this.playerState,32,K?.seekSource)),this.playerState.K(8)&&this.pauseVideo(!0),this.ek("beginseeking"));this.Eq()}jX(K){K=K?.seekSource;this.playerState.K(32)?(this.S6(tn(this.playerState,16,32,K)),this.ek("endseeking")):this.playerState.K(2)||this.S6(SF(this.playerState,16,K));K=this.Bl.N;var H=this.videoData,r=this.playerState.isPaused();if(H.clientPlaybackNonce&&!isNaN(K.K)){if(Math.random()<.01){r=r?"pbp":"pbs";let O={startTime:K.K};H.Mo&&(O.cttAuthInfo={token:H.Mo,videoId:H.videoId}); g.nb("seek",O);g.m9({clientPlaybackNonce:H.clientPlaybackNonce},"seek");isNaN(K.Y)||g.so("pl_ss",K.Y,"seek");g.so(r,(0,g.a)(),"seek")}K.reset()}}gJ(K){this.jX(K)}BX(){this.ek("SEEK_COMPLETE")}iD(K){var H=this.Q6,r=this.videoData.clientPlaybackNonce,O=this.playerType;if(K.scope===4){var A=K.type;if(A){var k=H.yg(),b=k.getVideoData().clientPlaybackNonce;O===1&&(b=r);if(O=K8(H,b)){if(r=O.getVideoData())K.writePolicy===2&&r.sabrContextUpdates.has(A)||(K.sendByDefault&&r.Vg.add(A),r.sabrContextUpdates.set(A, K)),H.W("html5_enable_t1_enf_on_sabr")&&(K=A===5,A=Zf(r.playerResponse),K?(K=A?1:0,g.F6(K,"m.p_",{}),g.vp("MBSTAT",K)):K=1,K===0&&g.ZO(H.O5,"onAbnormalityDetected"))}else k.Z("scuset",{ncpf:"1",ccpn:b,crcpn:r})}else g.HS(Error("b/380308491: contextUpdateType is undefined"))}}US(){if(this.playerType===2)return this.Q6.US("")}getCurrentTime(K=!1){return this.u1.getCurrentTime(K)}v9(){return this.u1.v9()}QS(){return this.u1.QS()}cY(){return this.QS()}lF(){return this.u1.lF()}getPlaylistSequenceForTime(K){return this.videoData.getPlaylistSequenceForTime(K- this.w1())}wa(){var K=NaN;this.mediaElement&&(K=this.mediaElement.wa());return K>=0?K:this.getCurrentTime()}Rr(){if(this.videoData.K?.Rr)return this.videoData.K.Rr(this.getCurrentTime()-this.w1());if(this.mediaElement){var K=this.mediaElement.E5();if(K&&(K=K.getTime(),!isNaN(K)))return K/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.w1():this.Ik()?this.Ik():0}w0(){var K=new I5N;this.loader?(this.IE.Zy(K,this.X.aE()),this.loader.Zy(K)): this.mediaElement&&(K.Rd=this.mediaElement.ak());K.Ka=this.Ka;K.f2=this.f2;K.B=this.isAtLiveHead()&&this.isPlaying()?CJ(this):NaN;var H=this.u1;H=H.K?k$(H.K)+A3(H.K):0;K.N=H;return K}F0(K,H){this.f2+=K;this.Ka+=H}xR(){return this.mediaElement?g.UY(this.videoData)?1:Si(this.videoData)?this.isAtLiveHead()||this.OK()?1:this.u1.xR():this.mediaElement.xR():0}Fx(){var K=this.gk,H=cP(K,"bandwidth"),r=cP(K,"bufferhealth"),O=cP(K,"livelatency"),A=cP(K,"networkactivity"),k=dn(K,"bandwidth"),b=dn(K,"bufferhealth"), D=dn(K,"livelatency");K=dn(K,"networkactivity");var y=this.Hs(),I=y.droppedVideoFrames;y=y.totalVideoFrames;var Z=this.getCurrentTime();if(this.ON){var e="IT/"+(this.ON.K.HC()+"/"+BH(this.b$()));e+="/"+this.ON.HC()}else e="";var w=this.isGapless(),d=this.Ji(),T=this.Ij(),t=this.Vu(),J=um(this),G=this.getPlayerState().state.toString(16),m=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var f=0;var q="";if(this.Hl){if(this.Hl.bI){q="D, ";break a}f=this.Hl.PK;q=this.Hl.jY.substring(0,4)}f> 0?(f=`AD${f}, `,q&&(f+=`${q}, `),q=f):q=""}return{oS:k,eX:b,currentTime:Z,Xs:e,droppedVideoFrames:I,isGapless:w,Ji:d,Ij:T,sP:t,Ip:H,V9:r,eP:O,zo:A,Ww:D,Zc:K,LV:J,o2:G,gg:m,dk:q,totalVideoFrames:y}}qv(K=!1){var H={};if(K){Object.assign(H,this.g1.qv());this.mediaElement&&(Object.assign(H,this.mediaElement.qv()),K=this.Hs(),H.dvf=K.droppedVideoFrames,H.tvf=K.totalVideoFrames);this.loader&&Object.assign(H,this.loader.qv());this.ON&&(H.drm=JSON.stringify(this.ON.qv()));H.state=this.playerState.state.toString(16); this.playerState.K(128)&&(H.debug_error=JSON.stringify(this.playerState.Wm));this.HL()&&(H.prerolls=this.rH.join(","));this.videoData.t$&&(H.ismb=this.videoData.t$);this.videoData.latencyClass!=="UNKNOWN"&&(H.latency_class=this.videoData.latencyClass);os(this.videoData)&&(H.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)H.is_mosaic=1;this.videoData.cotn&&(H.is_offline=1,H.cotn=this.videoData.cotn); this.videoData.playerResponseCpn&&(H.playerResponseCpn=this.videoData.playerResponseCpn);this.Q6.isOrchestrationLeader()&&(H.leader=1);this.videoData.isLivePlayback&&(this.videoData.K&&NZ(this.videoData.K)&&(H.segduration=NZ(this.videoData.K)),K=this.u1,H.lat=K.U?K.U.B.N():0,H.liveutcstart=this.videoData.liveUtcStartSeconds);H.relative_loudness=this.videoData.qn.toFixed(3);if(K=um(this))H.optimal_format=K.video.qualityLabel;H.user_qual=d$();H.release_version="youtube.player.web_20260906_05_RC00"}H.debug_videoId= this.videoData.videoId;return H}addCueRange(K){this.l_([K])}removeCueRange(K){this.t8.fg([K])}qy(K){return this.t8.qy(K)}fb(){var K=this.t8;if(K.O.j().W("html5_sort_cueranges_on_update")&&!(K.pQ().length<=0||K.DE())){var H=K.K;H.array.sort(H.K)}K.Y()}vL(K,H){return this.t8.vL(K,H)}l_(K,H){this.t8.Bc(K,H)}Si(K){this.t8.fg(K)}pQ(){return this.t8.pQ()||[]}IL(){return this.hm}fQ(){return this.visibility.fQ()}OA(){this.mediaElement&&this.mediaElement.OA()}VD(){mK(this)}togglePictureInPicture(){this.mediaElement&& this.mediaElement.togglePictureInPicture()}D3(){this.yy.Y()}C4(){this.Eq();this.ek("onLoadProgress",this.xR())}e4(K){var H=K.target.RP();if(this.mediaElement&&this.mediaElement.RP()&&this.mediaElement.RP()===H){rSd(this,K.type);switch(K.type){case "error":var r=gM(this.mediaElement)||"",O=this.mediaElement.OM();if(r==="capability.changed"){this.W("html5_restart_on_capability_change")?(this.Z("capchg",{msg:O}),this.di(!0)):sk(this);return}if(this.mediaElement.hasError()&&FA(this.Rx,r,{msg:O,trg:"elementevt"}))return; if(this.isBackground()&&this.mediaElement.mA()===4){this.RK();fJ(this,"unplayable");return}break;case "durationchange":r=this.mediaElement.getDuration();isFinite(r)&&(!this.mediaSource||r>0)&&r!==1&&!this.DQ?.fE&&this.setDuration(r);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());r=this.t8;r.started=!0;r.Y();this.g1.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":zP(this,!1);Oby(this);this.ek("onLoadedMetadata");this.h6(); r=this.Rr();this.videoData.Xe&&(this.videoData.Xe=r);break;case "loadstart":this.h6();break;case "progress":case "suspend":this.U7.V();break;case "seeked":this.loader?.zi();break;case "playing":zP(this,!1);this.Bl.n2("plev");this.BH&&!Zr(this)&&(this.BH=!1,this.isAtLiveHead()||this.seekTo(Infinity,{e6:"videoplayer_onPlaying"}));break;case "timeupdate":zP(this,!1);r=this.mediaElement&&!this.mediaElement.getCurrentTime();O=this.mediaElement&&this.mediaElement.N()===0;if(r&&(!this.Sc||O))return;this.Sc= this.Sc||!!this.mediaElement.getCurrentTime();im(this);this.Eq();if(!this.mediaElement||this.mediaElement.RP()!==H)return;this.ek("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.L().length>0&&this.mediaElement.Y().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":Oby(this);this.videoData.B&&this.videoData.B.video.quality==="auto"&&this.ek("internalvideoformatchange",this.videoData,!1);break; case "pause":if(this.C3&&this.playerState.K(8)&&!this.playerState.K(1024)&&this.getCurrentTime()===0&&g.rA){fJ(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.RP()===H){aHt(this.u1,K);this.ek("videoelementevent",K);H=this.playerState;O=this.zR;var A=this.mediaElement;r=this.videoData.clientPlaybackNonce;if(!H.K(128)){var k=H.state;A=A?A:K.target;var b=A.getCurrentTime();if(!H.K(64)||K.type!=="ended"&&K.type!=="pause"){var D=A.getDuration();D=A.isEnded()||b>1&&Math.abs(b- D)<1.1;var y=K.type==="pause"&&A.isEnded();b=K.type==="ended"||K.type==="waiting"||K.type==="timeupdate"&&!H.K(4)&&!HP(O,b);if(y||D&&b)A.uG()>0&&(A.RP()||A.TF())&&(k=14);else switch(K.type){case "error":gM(A)&&(k|=128);break;case "pause":H.K(256)?(k^=256)||(k=64):H.K(32)||H.K(2)||H.K(4)||(k=4,H.K(1)&&H.K(8)&&(k|=1));break;case "playing":D=k;k=(k|8)&-1093;D&4?(k|=1,U1(O,A,!0)):HP(O,A.getCurrentTime())&&(k&=-2);H.K(1)&&U1(O,A)&&(k|=1);break;case "seeking":k|=16;H.K(8)&&(k|=1);k&=-3;break;case "seeked":k&= -17;U1(O,A,!0);break;case "waiting":H.K(2)||(k|=1);U1(O,A);break;case "timeupdate":D=H.K(16),y=H.K(4),(H.K(8)||D)&&!y&&HP(O,A.getCurrentTime())&&(k=8),U1(O,A)&&(k|=1)}}O=k;k=null;O&128&&(k=K.target,y=gM(k),b=1,y?(y==="capability.changed"&&(b=2),A="GENERIC_WITHOUT_LINK",D=k.qv(),D.mediaElem="1",D.trg="melem",/AUDIO_RENDERER/.test(k.OM())&&(A="HTML5_AUDIO_RENDERER_ERROR"),k={errorCode:y,errorMessage:g.pf[A]||"",Xy:A,p8:g.mC(D),FU:b,cpn:H.Wm?H.Wm.cpn:""}):k=null,k&&(k.cpn=r));H=Yy(H,O,k)}!this.playerState.K(1)&& H.K(1)&&Kf(this,"evt"+K.type);this.S6(H)}}}c6(K){K=K.K.availability==="available";K!==this.hm&&(this.hm=K,this.ek("airplayavailabilitychange"))}Cu(){var K=(0,g.a)(),H=this.mediaElement.fQ();this.Z("airplay",{ia:H});!H&&!isNaN(this.pI)&&K-this.pI<2E3||(this.pI=K,H!==this.fQ()&&(K=this.visibility,K.K!==H&&(K.K=H,K.onVisibilityChange()),this.Z("airplay",{rbld:H}),this.Sf()),this.ek("airplayactivechange"))}h6(){mZ(this.TU);im(this)||(this.TU=JR(()=>im(this),100))}qZ(K){this.loader&&this.loader.V5(K)}XT(){mZ(this.TU); this.g7.stop();this.videoData.D=!0;this.X.XQ=!0;this.X.CK=0;var K=this.Rx;if(K.videoData.B){var H=K.Bn.Y,r=K.videoData.B.nK;H.B.has(r)&&(H.B.delete(r),H.K=!0)}K.K.stop();K.Bn.qo=0;this.ii();this.playerState.K(8)&&this.S6(VN(this.playerState,65));this.aM=!1;this.g1.J();g.eN(this.S7);this.ek("playbackstarted");(K=g.et("yt.scheduler.instance.clearPriorityThreshold"))?K():fA(0)}ii(){var K=us(this.Q6),H={},r={};!g.hS("pbs",this.Bl.timerName)&&Tz.measure&&Tz.getEntriesByName&&(Tz.getEntriesByName("mark_nr")[0]? ub("mark_nr"):ub());K.videoId&&(H.videoId=K.videoId);K.clientPlaybackNonce&&!this.W("web_player_early_cpn")&&(H.clientPlaybackNonce=K.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(r.isPausedOnLoad=!0);r.itag=K.B?Number(K.B.itag):-1;K.Nv&&(r.preloadType=String(this.zb?2:1));H.liveStreamMode=tRm[Lc(K)];H.playerInfo=r;this.Bl.infoGel(H);if(this.loader){K=this.loader.fo();for(let O in K)K.hasOwnProperty(O)&&this.Bl.tick(O,K[O])}}w5(){this.DQ?.w5(this.Bq())}Np(){return this.loader?.Np()?? !1}Ga(){var K=this.videoData.CK();return this.s5().K.m0(dCP)&&!K&&rr(this.videoData)&&(!this.ri()||this.RI())&&this.W("html5_pseudogapless_shorts")}Eq(K=!1){if(this.mediaElement&&this.videoData){var H=this.getCurrentTime();this.Ga()&&this.DQ?.V(H)&&this.loader&&(this.loader.fE=null);Gwt(this.u1,this.isPlaying());this.loader&&(this.iO()&&(this.W("html5_use_centralized_player_time_fixes")?!(this.playerState.K(4)&&g.UY(this.videoData)||this.playerState.K(32)&&g.bj(this.videoData))&&DS9(this.loader,H): HP(this.zR,H)&&this.xj()),this.playerState.K(4)&&g.UY(this.videoData)||this.playerState.K(32)&&g.bj(this.videoData)||this.loader.H2(H),this.W("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.Do())>10&&this.Z("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Do(),bh:this.loader?.ak()},!0));H>5&&(this.u1.B=H);var r=!!g.et("yt.scheduler.instance");r?D4.eH(this.YZ):window.clearTimeout(this.YZ);var O=this.mediaElement.isPaused();if((this.playerState.isBuffering()|| !O||pc(this.videoData))&&!this.playerState.K(128)){let A=()=>{if(this.mediaElement&&!this.playerState.K(128)){this.X.aE()&&rSd(this,"pfx");var k=this.getCurrentTime();this.W("html5_buffer_underrun_transition_fix")&&(k-=this.w1());var b=this.mediaElement.ak(),D=this.playerState.K(8),y=HP(this.zR,k),I=GDm(this.zR,k,(0,g.a)(),b);D&&y?this.S6(VN(this.playerState,1)):D&&I?(this.X.aE()&&this.W("html5_log_centralized_player_time")&&!isFinite(k)&&I&&this.Z("sabrSeekRefactorCmtBhFix",{cmt:k,loaderCmt:this.loader?.Do(), bh:this.loader?.ak()}),D=this.getDuration(),y=g.vI(this.videoData),D&&Math.abs(D-k)<1.1?(this.Z("setended",{ct:k,bh:b,dur:D,live:y}),this.getLoop()?this.seekTo(0,{e6:"videoplayer_loop",seekSource:37}):this.aJ()):(this.playerState.isBuffering()||Kf(this,"progress_fix"),this.S6(SF(this.playerState,1)))):(D&&!y&&!I&&k>0&&(D=(Date.now()-this.FS)/1E3,y=this.getDuration(),k>y-1&&this.Z("misspg",{t:k.toFixed(2),d:y.toFixed(2),r:D.toFixed(2),bh:b.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&& this.mediaElement.ak()>5&&this.S6(VN(this.playerState,1)));this.Eq()}}; this.mediaElement.L().length===0?this.YZ=r?D4.pL(A,100):g.Co(A,100):this.YZ=r?D4.pL(A,500):g.Co(A,500)}this.videoData.hy=H;!K&&this.isPlaying()&&bb5(this);L6p(this.Hc,this.nB,this.NN(),this.isBackground())&&WP(this);this.ek("progresssync",K);O&&pc(this.videoData)&&this.ek("onVideoProgress",this.getCurrentTime())}}g8(){this.eQ("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}Vu(){return this.g1.Vu()}dK(){return this.loader?this.loader.dK():cu(this.IE,!0)}S6(K){if(!z1O(this.playerState, K)){var H=new g.oh(K,this.playerState);this.playerState=K;DXN(this);var r=!this.Mm.length;this.Mm.push(H);var O=this.mediaElement&&this.mediaElement.isSeeking();H.LG(1)&&this.loader&&l3N(this.loader);O=H.oldState.Y()&&!O;if(H.LG(1)&&O&&this.playerState.K(8)&&!this.playerState.K(64)&&this.loader&&(O=this.loader,O.DY=!0,O.policy.GL&&O.mediaSource&&O.Z("lr_rb",{c:O.getCurrentTime(),s:O.isSeeking(),ab:N3(O.mediaSource.K.j6()),ala:AG(O.audioTrack)?.nE(),alr:O.audioTrack.K?.nE(),vb:N3(O.mediaSource.Y.j6()), vla:AG(O.videoTrack)?.nE(),vlr:O.videoTrack.K?.nE()}),O.bT!==0&&O.Z("sps_rebuffer",{c:O.getCurrentTime()}),this.mediaElement&&this.mediaElement.ak()>=5)){O=this.Hc;var A=this.nB;!A.videoData.B||O.W("html5_disable_performance_downgrade")?O=!1:(Date.now()-O.D>6E4&&(O.Y=0),O.Y++,O.D=Date.now(),O.Y!==4?O=!1:(Phn(O,A.videoData.B),O=!0));O&&WP(this)}(O=this.X.experiments.K("html5_ad_timeout_ms"))&&this.videoData.isAd()&&K.K(1)&&(K.K(8)||K.K(16))?this.Nz.start(O):this.Nz.stop();(g.hn(H,8)<0||H.LG(1024))&& this.g7.stop();!H.LG(8)||this.videoData.D||H.state.K(1024)||this.g7.start();H.state.K(8)&&g.hn(H,16)<0&&!H.state.K(32)&&!H.state.K(2)&&this.playVideo();H.state.K(2)&&Si(this.videoData)&&(this.setDuration(this.getCurrentTime()),this.Eq(!0));H.LG(2)&&(this.pR(!0),this.X.aE()&&this.W("html5_sabr_parse_live_metadata_playback_boundaries")&&g.bj(this.videoData)&&this.videoData.K&&(K={minst:`${this.videoData.K.IH}`,cminst:`${this.videoData.K.kY()+this.w1()}`,maxst:`${this.videoData.K.eZ}`,hts:`${this.videoData.K.Yv}`, cmaxst:`${this.videoData.K.Ik()+this.w1()}`},this.Z("sabrSeekableBoundaries",K)));H.LG(128)&&this.RK();this.videoData.K&&this.videoData.isLivePlayback&&!this.kr&&(g.hn(H,8)<0?this.videoData.K.suspend():H.LG(8)&&this.videoData.K.resume());K=this.u1;g.eN(K.Nd.N);if(K.mediaElement)if(K.Nv&&g.UY(K.videoData)&&(H.state.isBuffering()||H.state.isPaused())&&K.V&&(O=K.lF()-K.getCurrentTime(),K.O.Z("vcu_abort_stall",{state:H.state.isBuffering()?"buf":"pause",lag:O.toFixed(3)}),K.O.setPlaybackRate(1),K.V=!1), H.oldState.Y()&&Tp(H.state)&&H.state.isBuffering()){O=K.mediaElement.getCurrentTime();A=K.mediaElement.Y();var k=K.W("manifestless_post_live_ufph")||K.W("manifestless_post_live")?YS(A,Math.max(O-3.5,0)):YS(A,O-3.5);k>=0&&O>A.end(k)-1.1&&k+10?(t3(K.O, K.getCurrentTime()+K.videoData.limitedPlaybackDurationInSeconds),K.uG=!0):K.videoData.isLivePlayback&&K.videoData.endSeconds>0&&(t3(K.O,K.getCurrentTime()+K.videoData.endSeconds),K.uG=!0));K=this.g1;O=K.provider.X.s5().K.m0(qf);if(H.LG(1024)||H.LG(512)||H.LG(4)||O&&H.LG(256))K.Y&&(O=K.Y,O.Y>=0||(O.K=-1,O.delay.stop())),K.qoe&&(O=K.qoe,O.U||(O.N=-1));K.provider.videoData.enableServerStitchedDai&&K.o4?K.B.get(K.o4)?.gZ(H):K.K&&K.K.gZ(H);if(K.qoe){O=K.qoe;A=H.state;k=g.Lk(O.provider);var b=O.getPlayerState(A); Smp(O,k,b,A.seekSource||void 0,A.stoppageReason||void 0);b=A.Wm;A.K(128)&&b&&(b.p8=b.p8||"",Ehp(O,k,b.errorCode,b.FU,b.p8));(A.K(2)||A.K(128))&&O.reportStats(k);A.isPlaying()&&!O.U&&(O.N>=0&&O.Y.set("user_intent",[O.N.toString()]),O.U=!0);SU(O)}K.Y&&(K=K.Y,sZJ(K),K.playerState=H.state,K.Y>=0&&H.LG(16)&&K.seekCount++,H.state.isError()&&K.send());if(r&&!this.DE())try{for(let y of this.Mm){var D=this.t8;if(D.started&&(D.Y(),y.oldState.K(16))){H=D;let I=XC1(H.K,Math.max(H.N-2E3,0));!isNaN(I)&&I<0x7ffffffffffff&& H.V.start()}this.ek("statechange",y)}}finally{this.Mm.length=0}}}KV(){this.Bl.tick("qoes")}oA(){this.u1.oA()}n9(K,H,r,O="LICENSE"){a:{var A=this.Rx;r=r.substring(0,256);let k=a1(H);K==="drm.keyerror"&&this.ON&&this.ON.B.keys.length>1&&A.N<96&&(K="drm.sessionlimitexhausted",k=!1);let b=A.Bn.experiments.jk("html5_retry_on_drm_unavailable"),D=A.Bn.experiments.jk("html5_retry_on_drm_key_error"),y=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(b&&K==="drm.unavailable"||D&&K==="drm.keyerror"&&!r.match(y))A.Jq("qoe.restart", {retryOnDrmError:1,e:K,detail:r}),A.O.di(!0);else{if(k)if(A.videoData.B&&A.videoData.B.video.isHdr())o7(A,K);else{if(A.O.eQ(K,H,O,r),Z1n(A,{detail:r}))break a}else A.Jq(K,{detail:r});K==="drm.sessionlimitexhausted"&&(A.Z("retrydrm",{sessionLimitExhausted:1}),A.N++,oOJ(A.O))}}}K4(){var K=this.X.experiments.K("html5_license_constraint_delay"),H=GF();K&&H?(K=new g.Fp(()=>{this.dL();mK(this)},K),g.W(this,K),K.start()):(this.dL(),mK(this))}AB(K){this.ek("heartbeatparams",K)}oM(K){this.Z("keystatuses", Mw(K)); var H="auto",r=!1;this.videoData.B&&(H=this.videoData.B.video.quality,r=this.videoData.B.video.isHdr());a:{switch(H){case "highres":case "hd2880":H="UHD2";break;case "hd2160":case "hd1440":H="UHD1";break;case "hd1080":case "hd720":H="HD";break;case "large":case "medium":case "small":case "light":case "tiny":H="SD";break;default:H="";break a}r&&(H+="HDR")}H=yN(K)?jF(K,H):K.B.includes(H);if(this.W("html5_enable_vp9_fairplay")){if(r){if(!K.D){this.videoData.AO||(this.videoData.AO=!0,this.Z("drm",{dphdr:1}), this.di(!0));return}if(this.ON?.K.K()?this.ON?.pK():!H){this.Z("drm",{dshdr:1});o7(this.Rx);return}}if(this.ON?.K.K())return}else{let O=K.D&&H;if(r&&!O){o7(this.Rx);return}}if(r=!H)r=!(yN(K)?jF(K,"AUDIO")&&jF(K,"SD"):K.B.includes("AUDIO")&&K.B.includes("SD"));r&&(K=Mw(K),this.Qp?(this.ek("drmoutputrestricted"),this.W("html5_report_fatal_drm_restricted_error_killswitch")||this.eQ("drm.keyerror",2,void 0,`info.${K}`)):(this.Qp=!0,this.Jq(new g.fa("qoe.restart",{retrydrm:1,...K})),WP(this),oOJ(this)))}Y9(){if(!this.videoData.D&& this.mediaElement&&!this.isBackground()){var K="0";this.mediaElement.N()>0&&this.mediaElement.ak()>=5&&this.videoData.Y&&this.videoData.Y.K()&&(this.S6(SF(this.playerState,1)),Kf(this,"load_soft_timeout"),this.ek("playbackstalledatstart"),K="1");DXN(this);var H=this.videoData.Y;K={restartmsg:K,mfmt:!HI(this.videoData),mdrm:!(!(H&&H.videoInfos&&H.videoInfos.length&&H.videoInfos[0].contentProtection)||this.ON),mfmtinfo:!this.videoData.B,prerolls:this.HL()?this.rH.join(","):"0"};if(this.ON){H=this.ON; if(H.B.size<=0){let r="ns;";H.U||(r+="nr;");H=r+=`ql.${H.N.length}`}else H=Mw(H.B.values().next().value),H=g.mC(H);K.drmp=H}Object.assign(K,this.loader?.qv()||{});Object.assign(K,this.mediaElement?.qv()||{});this.g1.Jq("qoe.start15s",g.mC(K));this.ek("loadsofttimeout")}}setDuration(K){this.videoData.lengthSeconds!==K&&(this.videoData.lengthSeconds=K,mK(this))}pR(K=!1,H){this.w4||(g.hS("att_s","player_att")||g.Ki("att_s",void 0,"player_att"),this.W("use_rta_for_player")?(async()=>{if(!K||await this.Q6.j1())try{let I= Z$H(this.g1);if(!I)throw Error();let Z=await this.Q6.Mi("ENGAGEMENT_TYPE_PLAYBACK",{cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},this.X.experiments.K("html5_att_playback_timeout_ms")||3E4);if(this.w4)throw Error();if(!Z.challenge)throw g.HS(Error(`Not sending atr ping; missing challenge string${Z.error?`; error: ${Z.error}`:""}`)),Error();this.w4=!0;let e=[Z.challenge];if(Z.error){let w=EJp();if(w[Ap])var r=w[Ap];else{var O=new Map,A;if((A=w[yan])!=null)var k= A;else{if(we!==we)throw Error();k=w[yan]=DtP(w.K)}A=k;for(let T of kI(A,bXO,2)){let t=Ru(T,2),J=T.getName();O.set(J,t);var b=r0(T,Or,3);A=jS5;kQ(b.OE,A.K);AI(b,A.K);var D=A.isRepeated?kI(b,A.Y,A.K,A.B):r0(b,A.Y,A.K,A.B);let G=g.f3(Pd(D,1));G!==void 0&&O.set(G,t)}r=w[Ap]=O}let d=r.get(Z.error)||0;e.push(`r1c=${d}`)}else Z.webResponse&&e.push(`r1a=${Z.webResponse}`);Z.adblockReporting?.reportingStatus!==void 0&&e.push(`r6a=${Z.adblockReporting.reportingStatus}`);Z.adblockReporting?.broadSpectrumDetectionResult!== void 0&&e.push(`r6b=${Z.adblockReporting.broadSpectrumDetectionResult}`);var y=e.join("&");I(y);g.Ki("att_f",void 0,"player_att")}catch(I){g.Ki("att_e",void 0,"player_att")}})().then(()=>{H?.()}):Zn(nqp(this.videoData.clientPlaybackNonce,this.videoData.Zg),r=>{if("c1a"in r.fO&&!g.ze.isInitialized()){g.Ki("att_wb",void 0,"player_att"); this.mT===2&&Math.random()<.01&&g.HS(Error("Botguard not available after 2 attempts"));if(K)return;if(this.mT<5){g.eN(this.rI);this.mT++;return}}if(r=g.sn(r)){g.Ki("att_f",void 0,"player_att");var O=this.g1;O.K&&DEJ(O.K,r);this.w4=!0}else g.Ki("att_e",void 0,"player_att")}))}PL(K=!1){return g.vI(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.OK()||g.UY(this.videoData))?this.getCurrentTime():this.Ik(K)}RL(){return this.kY()}Ik(K=!1){return this.u1.Ik(K)}kY(){return this.u1.kY()}w1(){return this.u1? this.u1.w1():0}getStreamTimeOffset(){return this.u1?this.u1.getStreamTimeOffset():0}uI(){return this.getStreamTimeOffset()===0?this.w1():this.getStreamTimeOffset()}setPlaybackRate(K){this.playbackRate!==K&&Tc(this.Hc,this.videoData.Y?.videoInfos)&&(this.playbackRate=K,WP(this)); this.playbackRate=K;this.mediaElement&&this.mediaElement.setPlaybackRate(K)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var K="unknown";if(this.videoData.B&&(K=this.videoData.B.video.quality,K==="auto"&&this.mediaElement)){let H=this.Qm();H&&H.videoHeight>0&&(K=bv(H.videoWidth,H.videoHeight))}return K}isHdr(){return!!(this.videoData.B&&this.videoData.B.video&&this.videoData.B.video.isHdr())}sendVideoStatsEngageEvent(K,H){var r=this.g1;r.K?(r=g.Cx(r.K,"engage"),r.Md=K,r.send(H)): H&&H()}isAtLiveHead(K,H=!1){return g.vI(this.videoData)&&(this.K1||H)?this.u1.isAtLiveHead(K):!1}xP(K){(this.K1=K)||this.g7.stop();this.videoData.K&&(K?this.videoData.K.resume():this.videoData.K.suspend());if(this.loader){var H=this.videoData.W("html5_disable_preload_for_ssdai_with_preroll")&&this.t2()&&this.videoData.isLivePlayback;K&&!H?this.loader.resume():this.S_(!0)}this.playerState.K(2)||K?this.playerState.K(512)&&K&&this.S6(VN(this.playerState,512)):this.S6(SF(this.playerState,512));H=this.g1; H.qoe&&(H=H.qoe,g.Pr(H,g.Lk(H.provider),"stream",[K?"A":"I"]))}Wg(K){this.g1.Jq("player.exception",g.mC({n:K.name,m:K.message}))}s2(K){this.g1.s2(K)}NF(K){this.g1.NF(K)}WB(K){this.g1.WB(K)}f8(K){this.g1.f8(K)}OB(K,H,r,O){this.g1.OB(K,H,r,O)}QW(){this.Z("hidden",{},!0)}Hs(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}uh(){return this.loader?this.loader.uh():!0}setLoop(K){this.loop=K;this.mediaElement&&!g.DR(this.X)&&this.mediaElement.setLoop(K)}getLoop(){return this.mediaElement&& !g.DR(this.X)?this.mediaElement.getLoop():this.loop}NA(K){this.Z("timestamp",{o:K.toString()});this.u1.NA(K)}b1(K){this.Bl.tick(K)}Xq(K){return this.Bl.Xq(K)}n2(K){this.Bl.n2(K)}Z(K,H,r=!1){this.g1.Z(K,H,r)}b8(K,H,r=!1){this.g1.Z(K,H,r)}Jq(K){this.g1.Jq(K.errorCode,g.mC(K.details));K=K.errorCode;if(this.videoData.isLivePlayback&&(K==="qoe.longrebuffer"||K==="qoe.slowseek")||K==="qoe.restart")K=this.loader?OgN(this.loader.videoTrack):{},this.Z("lasoe",Object.assign(this.loader?OgN(this.loader.audioTrack): {},this.mediaSource?.K?.KI())),this.Z("lvsoe",Object.assign(K,this.mediaSource?.Y?.KI()));this.W("html5_log_centralized_player_time")&&this.Z("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Do(),bh:this.loader?.ak()})}c$(K,H,r){this.g1.c$(K,H,r)}YG(K,H,r,O,A,k,b,D){if(this.videoData.K?.isLive){var y=H.playerType===2?H:K,I=K.videoData.videoId,Z=H.videoData.videoId;if(I&&Z){var e=this.g1;if(D?.W1){if(e.qoe){I=e.qoe;Z=D.W1;I.reportStats();var w=I.provider.videoData.clientPlaybackNonce, d=I.provider.videoData.videoId||"",T=k?4:A?2:0,t=I.Yv?.join(".")||w,J=I.Vg?.join(".")||d;w=Z.xh.join(".")||w;d=Z.om.join(".")||d;Gp(I,2,T,0,w,d,O);I.reportStats(NaN,!0);I.Yv=Z.xh;I.Vg=Z.om;I.lG=Z.adFormats;I.E5=Z.serializedQoeContextData;Gp(I,2,k?5:A?3:1,0,t,J,r);I.reportStats(NaN,!0)}}else if(e.qoe){T=e.qoe;t=K.cpn;J=H.cpn;d=y.videoData.cn;var G=T.provider.videoData.clientPlaybackNonce,m=T.provider.videoData.videoId;w=J!==G&&Z!==m;G=t!==G&&I!==m;T.reportStats();T.adCpn&&T.adCpn!==t||(m=k?4:A?2:0, T.adCpn=G?t:"",T.Nd=G?I:"",T.adFormat=G?d:void 0,Gp(T,2,m,0,J,Z,O),T.reportStats(NaN,!0),A=k?5:A?3:1,T.adCpn=w?J:"",T.Nd=w?Z:"",T.adFormat=w?d:void 0,Gp(T,2,A,0,t,I,r),T.reportStats(NaN,!0))}D?.U9?(e.K?.uG(),e.K?.Yv(),e.K?.ee(D.U9),e.K?.Yv(!0),e.K?.G(!0).send(),e.K?.Nv()):(r=e,D=K.cpn,r.B.has(D)?(A=r.B.get(D),fx(A,!0).send(),A.D(),D!==r.provider.videoData.clientPlaybackNonce&&(nx(A),r.K?.TF(),r.B.delete(D))):(r.o4=r.provider.videoData.clientPlaybackNonce,r.o4&&r.K&&(r.B.set(r.o4,r.K),fx(r.K).send(), r.K.D())),r=H.cpn,y=y.videoData,O-=this.uI(),e.B.has(r)?(y=e.B.get(r),O=y.B&&isNaN(y.U)?Jn(y):NaN,y=y.G(!1),isNaN(O)||(y.D=O),y.send()):(O=v61(e,e.provider,y,O),e.B.set(r,O),O.gZ(new g.oh(SF(new g.Lx,8),new g.Lx)),O.J(),e.K?.D()),e.o4=r);this.W("html5_unify_csi_server_stitched_transition_logging")?(O=this.Bl,e=K.cpn,K=H.cpn,r=this.videoData.clientPlaybackNonce,y=H.videoData,H=(0,g.a)(),r=`${e===r?"video":"ad"}_to_${K===r?"video":"ad"}`,r!=="video_to_ad"&&(D=r==="ad_to_video"?void 0:y,e=D?.L3,A={}, y?.Mo&&(A.cttAuthInfo={token:y.Mo,videoId:y.videoId}),b&&(A.startTime=b),g.nb(r,A),b={targetVideoId:y?.videoId??"empty_video",targetCpn:K,adVideoId:D?.videoId??"empty_video",adClientPlaybackNonce:e?.cpn??D?.clientPlaybackNonce},e&&(b.adBreakType=e.adBreakType,b.adType=e.adType),g.m9(b,r),g.$F(O,H,r))):(O=this.Bl,r=this.videoData.clientPlaybackNonce,y=(0,g.a)(),e=H.videoData,K=`${K.cpn===r?"video":"ad"}_to_${H.cpn===r?"video":"ad"}`,r={},e.Mo&&(r.cttAuthInfo={token:e.Mo,videoId:e.videoId}),b&&(r.startTime= b),g.nb(K,r),g.m9({targetVideoId:e.videoId,targetCpn:H.cpn,isSsdai:!0},K),b||g.$F(O,y,K))}}else g.WK(this.logger,360717806,"SSTEvent for nonSS")}rK(){var K=this.Q6,H=K.zP;K.zP=[];return H}Dy(K){this.videoData.Zr=!0;this.Jq(new g.fa("sabr.fallback",K));this.di(!0)}bS(K,H=!0){this.videoData.bQ=!0;H&&(this.Jq(new g.fa("qoe.restart",K)),this.di(!0))}yW(K){this.Z("sdai",{aftimeout:K});this.Jq(new g.fa("ad.fetchtimeout",{timeout:K}))}qk(){return g.Lk(this.g1.provider)}getPlayerSize(){return this.oH.getPlayerSize()}aK(){return this.oH.aK()}R3(){return this.Bl}oW(){return this.Q6.oW()}getVolume(){return this.Q6.getVolume()}tO(){return this.Q6.tO()}isMuted(){return this.Q6.isMuted()}Je(){return this.Q6.Je()}RH(){this.kr= !0}W(K){return this.X.W(K)}s5(){return this.X.s5()}a_(K,H,r,O,A,k=""){H=H?1:0;O=O?1:0;var b=this.g1;if(b){var D=r?1:0;b.Y&&b.provider.X.Vg&&H===1&&D===0&&(b.Y.D=!0);b.qoe&&Gp(b.qoe,H,D,O,A,k,K)}this.Z("xvt",{m:K,g:H,tt:r?1:0,np:O,c:A})}S_(K){this.loader?.suspend(K)}xj(K){this.loader?.resume(K)}t2(){return g.mS(this.rH,"ad")}aE(){return this.X.aE()}qX(){if(this.W("html5_generate_content_po_token"))return this.videoData.kU||"";this.Q6.ov();return this.X.ee||""}NH(){if(this.videoData.videoId)return this.videoData.Gu}CB(){return this.videoData.videoId}LO(){this.loader?.LO()}bi(){return this.Q6.U6}Bq(){return this.aM}IQ(){return this.Q6.IQ()}oQ(K, H,r){this.S6(SF(this.playerState,16,r));this.u1.oQ(K,H,r)}prefetchKeyPlay(K,H){this.loader?.NE(K,H,2)}prefetchJumpAhead(K){this.loader?.NE(K,!1,3)}vZ(K){return this.u1.vZ(K)}Sd(){this.u1.Sd()}qV(K,H){var r=this.W("html5_generate_content_po_token")?this.videoData:void 0;this.Q6.qV(K,H,r)}Lw(K,H){this.loader?.Lw(K,H)}RI(){var K=this.ri();return!!K&&K.RI()}ak(K=!0){return this.loader?.ak(K)??this.mediaElement?.ak()??0}ez(){return this.W("html5_remove_ios_7_hack_force_play")}fM(K,H){this.g1.fM(K,H)}u_(){return this.g1.u_()}Ij(){return this.Q6.Ij()}Jd(){return this.Q6.Jd(this)}ha(){this.yf= !0}RM(K){this.loader?.RM(K)}he(){this.loader?.he()}Py(K){this.u1.Py(K)}iO(){return this.W("html5_centralized_player_time_live")&&g.bj(this.videoData)&&this.videoData.isLivePlayback||this.W("html5_use_centralized_player_time")&&g.bj(this.videoData)?!0:!1}};g.l=g.ah.prototype;g.l.yT=r4(110);g.l.CM=r4(106);g.l.Vx=r4(100);g.l.Ai=r4(85);g.l.rE=r4(73);g.l.cI=r4(54);g.l.kg=r4(44);g.l.zt=r4(37);g.l.A8=r4(30);g.l.Hm=r4(22);g.l.wW=r4(7);var pJ={primary:"Primary",secondary:"Secondary"};var xT4=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);Mv(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.Qg(K,K.j().s5().K.m0(g.eiO)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData().F4()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var PZd=class extends A${constructor(K){super(K);this.K=!!navigator.mediaSession.setPositionState;this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"videodatachange",()=>{this.updateMetadata()}); this.events.Qg(K,"presentingplayerstatechange",()=>{ySd(this)}); this.events.Qg(K,"SEEK_COMPLETE",()=>{jFp(this)})}updateMetadata(){var K=this.api.getVideoData(); if(K.cC()){var H=this.api.j(),r=[],O="";if(!H.J){let A=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.pZ(H)&&A?(r=MVd(A.thumbnailDetails),A.album&&(O=cU(A.album))):r=[{src:K.KC("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}jFp(this);ySd(this);BQM(this);navigator.mediaSession.metadata=new MediaMetadata({title:K.title,artist:K.author,artwork:r,album:O});H=K=null;Yn(this.api)&&(K=()=>{this.api.nextVideo()}, H=()=>{this.api.previousVideo()}); rm("nexttrack",K);rm("previoustrack",H)}}zF(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var K="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let H of K)rm(H,null);this.K&&HA();super.zF()}};var gld=class extends A${constructor(K){super(K);this.B=new Map;this.V=this.K=void 0;this.D=!1;this.compositeVideoState=null;this.N=void 0;this.events=new g.sr(K);g.W(this,this.events);this.api.j().s5().K.m0(rNJ)?(this.Y=new g.sr(K),g.W(this,this.Y),this.events.Qg(K,"videodatachange",H=>{this.onVideoDataChange(H)})):(this.events.Qg(K,"modulecreated",H=>{var r=IKN(this); H==="captions"&&r?.topLeftCornerX!==void 0&&r?.topLeftCornerY!==void 0&&r?.width!==void 0&&r?.height!==void 0&&this.api.CT({top:r.topLeftCornerY,right:1-r.topLeftCornerX-r.width,bottom:1-r.topLeftCornerY-r.height,left:r.topLeftCornerX})}),this.events.Qg(K,"videodatachange",H=>{var r=this.api.getVideoData(); Aw(this);var O=r.Qb.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");O?.length?kF(this,O.filter(A=>A.onEnter?.some(this.L))):r.cueRanges&&kF(this,r.cueRanges.filter(A=>A.onEnter?.some(this.L))); H==="dataupdated"&&r.compositeLiveStatusToken!==this.V&&(this.V=r.compositeLiveStatusToken,this.api.UA())}),this.events.Qg(K,g.Kj("compositeembargo"),H=>{F9t(this,H)}),this.events.Qg(K,g.Hu("compositeembargo"),H=>{e9O(this,H)}),this.events.Qg(K,"heartbeatRequest",H=>{of1(this,H)}),this.events.Qg(K,"internalaudioformatchange",(H,r)=>{XBM(this,H,r)}),this.events.Qg(K,"onPlaybackAudioChange",()=>{this.api.UA()})); Mv(K,"setCompositeParam",H=>{this.compositeVideoState=H}); this.api.W("web_watch_enable_multiview_manager")&&Mv(K,"setCompositeVideoOverlayRendererComponent",H=>{this.setCompositeVideoOverlayRendererComponent(H)})}onVideoDataChange(K){var H=this.api.getVideoData(),r=H?D5(H).length>0:!1; wBJ(this,r);r?(Aw(this),r=H?.Qb.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO"),r?.length?kF(this,r.filter(O=>O.onEnter?.some(this.L))):H?.cueRanges&&kF(this,H.cueRanges.filter(O=>O.onEnter?.some(this.L))),K==="dataupdated"&&H?.compositeLiveStatusToken!==this.V&&(this.V=H?.compositeLiveStatusToken,this.api.UA())):(Aw(this),this.V=void 0,this.compositeVideoState=null)}setCompositeVideoOverlayRendererComponent(K){this.N&&(this.N.remove(),g.E$(this.N,"ytp-composite-video-overlay-renderer"),this.N=void 0); K&&(g.Ti(K,"ytp-composite-video-overlay-renderer"),g.V5(this.api,K,4),this.N=K)}L(K){return K.compositeEmbargo!==void 0}zF(){super.zF();this.B.clear()}};var Let=class extends A${constructor(K){super(K);Mv(K,"getAvailableQualityData",()=>this.getAvailableQualityData()); Mv(K,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); Mv(K,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var K=this.api.getVideoData();if(!K)return[];var H=[],r=K.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,O=dXp(r),A=r?.restrictedAdaptiveFormats;if(A){r=[];for(var k of A){if(k.mimeType?.includes("audio")&&this.api.W("enable_lr_upsell_for_premium_high_quality_audio"))continue;A=mh(k.mimeType,k.quality,k.itag.toString(),k.width.toString(),k.height.toString(),k.qualityLabel,k.qualityOrdinal&&MZ[k.qualityOrdinal]);r.push(A)}K= bZ(K);Q9(r);k=[];for(var b of r)wU(K,b,this.api.j().Y)===!0&&k.push(b);H=H.concat(cSN(k,!1,O))}b=this.api.WA();H=H.concat(cSN(b,!0,O));O=[];if(this.api.W("web_player_enable_premium_hbr_in_h5_api")){b=H;var D=new Set;O=new Map;H={};for(var y of b)b=y.quality,r=y.isPlayable,(K=y.qualityLabel)&&b&&(r&&O.has(b)&&O.get(b)!==K?D.add(b):r&&O.set(b,K),H[K]||(H[K]=y));y=[];for(var I of Object.values(H))H=I.quality,O=I,H&&!D.has(H)&&(O.formatId=void 0),y.push(O);O=y}else{I={};for(D of H)y=D.quality,I[y]||(D.formatId= void 0,O.push(D),I[y]=!0)}TQp(O);return O}getPaygatedAudioQualityData(){var K=this.api.getVideoData();if(!K)return[];K=K.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata;var H=K?.restrictedAdaptiveFormats;if(!H)return[];K=dXp(K);var r=[];for(let O of H){if(!O.mimeType?.includes("audio"))continue;H={formatId:O.itag?.toString(),audioQuality:O.audioQuality};let A=O.itag?K[O.itag.toString()]:void 0;A&&(H.paygatedQualityDetails={paygatedIndicatorText:A.paygatedIndicatorText,endpoint:A.endpoint, trackingParams:A.trackingParams});r.push(H)}return r}};var Nrd={["internal-error"]:-1,["non-recoverable-error"]:-2,["api-disabled-by-application"]:-3,["invalid-argument"]:-4,["token-provider-invalid"]:-5},YY4=class extends A${constructor(K){super(K);this.B=1;this.Bl=null;this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"d6de4videobindingchange",H=>{this.gX(H)}); this.events.Qg(K,"csiinitialized",()=>{EfM(this)})}gX(K){if(bS())if(!this.Y&&this.K){K.Gu={coldStartInfo:{clientState:this.B}}; try{this.K.then(()=>{$Xy(this,K)},H=>{Dm(H,"player_update"); this.handleError(H,K)})}catch(H){Dm(H,"player_update_catch"),this.handleError(H,K)}}else this.Y?$Xy(this,K):this.api.Z("pf",{m:this.Y?1:0, p:this.K?1:0})}handleError(K,H){g.HS(K);var r=0;K.mediaIntegrityErrorName?r||(r=Nrd[K.mediaIntegrityErrorName]):K.code&&(r=K.code());H.Gu={Pz:{code:r}}}};var UTM=class extends A${constructor(K){super(K);this.loaded=!1;this.G=0;this.K=!1;this.D={};this.Y=[];this.N=0;this.L=!1;this.events=new g.sr(K);g.W(this,this.events);this.B=new g.sr(K);g.W(this,this.B);this.events.Qg(K,"modulesCreated",()=>{this.DM()&&this.load()}); this.events.Qg(K,"modulesDestroyed",H=>{var r=this.api.getPresentingPlayerType();switch(H){case 2:case 3:H=r!==1&&!(r===5||r===6||r===7);break;case 4:H=!this.K;break;default:H=!0}H&&this.unload()})}DM(){return this.api.getVideoData().z4.includes("playableSequences")}load(){if(!this.loaded){this.V||(this.V=new g.Bl({S:"div", RE:["ytp-player-content","ytp-yto-overlay"],Rb:[{S:"div",RE:["ytp-yto-preroll-message"],xv:"Video k\u0131sa s\u00fcre i\u00e7inde ba\u015flayacak"}]}),g.W(this,this.V),xXP(this,!1),g.V5(this.api,this.V.element,4));var K=this.api.getPresentingPlayerType();this.B.Qg(this.api,"playbackChange",()=>{var H=this.api.getPresentingPlayerType()===5;g.$d(this.api.getRootNode(),"ytp-yto-preroll",H);xXP(this,H)}); this.B.Qg(this.api,"presentingplayerstatechange",H=>{this.onStateChange(H)}); this.B.Qg(this.api,g.Kj("yto"),(H,r)=>{this.onCueRangeEnter(H,r)}); this.B.Qg(this.api,"ytoprerollinternstitialnext",()=>{gf5(this)}); L9J(this);this.loaded=!0;this.api.Fi("playableSequences",K)}}onCueRangeEnter(K){K=K.getId();if(!this.K){if(this.api.getPlayerStateObject(1).K(2)){if(this.L)return}else this.L=!1;this.Y.includes(K)||this.Y.push(K);this.api.getPresentingPlayerType()===1&&Pbt(this)}}onStateChange(K){var H=this.api.getPresentingPlayerType();K=K.state;this.K||H!==5&&H!==6&&H!==7||K.K(1)||K.K(16)||K.K(32)||(H=K.K(128),(K.K(2)||H)&&gf5(this))}unload(){this.loaded&&(this.G=0,this.L=this.K=!1,this.D={},this.N=0,this.Y.length= 0,this.B.Y(),this.loaded=!1)}zF(){this.unload();super.zF()}};var SYM=class extends A${constructor(K){super(K);Mv(this.api,"showPlaybackIcon",this.showPlaybackIcon.bind(this))}showPlaybackIcon(){var K=g.TQ(this.api);K&&K.showPlaybackIcon(this.api.getPlayerStateObject())}};var Vim=class extends A${constructor(K){super(K);this.Y=this.K=void 0;this.B=200;this.events=new g.sr(K);g.W(this,this.events);if(K=K.j().s5().K.m0(nPt))this.B=Number(K);Mv(this.api,"addOrUpdateOnlinePlaybackPosition",(H,r,O)=>UX5(this,H,r,O)); Mv(this.api,"deleteOnlinePlaybackPosition",H=>this.delete(H)); this.events.Qg(this.api,"presentingplayerstatechange",H=>{(H.LG(4)||H.LG(1)||H.LG(2))&&VVd(this)}); this.events.Qg(this.api,"heartbeatRequest",()=>{VVd(this)})}async delete(K){if(await NQH(this))try{let H=pP(K,"videoPlaybackPositionEntity"); await W$n(this.K,H);this.Y===K&&(this.Y=void 0)}catch(H){this.handleError("Failed to delete playback position",H)}else this.api.Z("vppe",{pu:"d"})}handleError(K,H){var r;H instanceof Error?r=H.message:H!==void 0&&(r=String(H));g.HS(new g.zh(r?`${K}: ${r}`:K))}};var ti1=class extends A${constructor(K){super(K);this.maxBufferSize=this.sampleInterval=100;this.B=0;Gzd(this)}logTrace(K){var H=[],r=[],O=[],A=[],k=0;for(let b of K.resources)H.push({id:k,url:b}),k++;k=0;for(let {name:b,resourceId:D,line:y,column:I}of K.frames)r.push({id:k,name:b,resourceId:D,line:y,column:I}),k++;k=0;for(let {frameId:b,parentId:D}of K.stacks)A.push({id:k,frameId:b,parentId:D}),k++;k=0;for(let {timestamp:b,stackId:D}of K.samples)O.push({id:k,timestampMs:b,stackId:D}),k++;K=g.Ue(g.WW({resources:H, frames:r,samples:O,stacks:A},sYt),4);this.B+=K.length;this.B<1E7&&this.api.Z("jsprof",{pt:K})}Y(){this.K&&this.api.Z("jsprof",{pe:this.K})}zF(){this.N?.stop();super.zF()}};var l5t=class extends A${constructor(K){super(K);var H=new g.sr(K);g.W(this,H);H.Qg(K,"internalaudioformatchange",(r,O)=>{aKt(this,r,O)}); H.Qg(K,"annotationvisibility",r=>{this.api.W("web_fix_annotations")&&sFp(this,(294).toString(),{boolValue:r})}); H.Qg(K,"videoplayerreset",()=>{fK9(this)}); H.Qg(K,"videodatachange",(r,O)=>{this.onVideoDataChange(r,O)})}onVideoDataChange(K,H){!ns(H)&&K==="newdata"&&fK9(this)}FQ(){if(g.DR(this.api.j())){let K=g.Ej(this.api.j(),g.JW(this.api.getVideoData())); return Zn(Mn(K),H=>{var r=g.Wb();g.GQ(r,H);return this.api.FQ(r)})}return Mn(this.api.FQ())}};var Wey=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"onSnackbarMessage",H=>{switch(H){case 1:this.api.getPlayerStateObject().isBuffering()&&g.ZO(this.api,"innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"Kesinti mi ya\u015f\u0131yorsunuz?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Nedenini \u00f6\u011frenin"}]},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 h9N; g.TI=class extends g.V7{constructor(K,H=!1,r,O=!1){super();this.Yv=!1;this.N=new g.wL(this);this.V=this.D=null;this.B=this.Y=!1;g.W(this,this.N);this.target=K;this.K=H;this.Nd=r||K;this.Yv=O;H&&(g.Ec&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");M6(this)}Qg(K,H){this.N.Qg(this.Nd,K,H,void 0,!this.K)}cancel(){this.B&&(this.B=!1,this.ek("dragend",0,0,null));this.Y&&(this.Y=!1,this.ek("hoverend",0,0,null),BA(this),M6(this))}jp(K){BA(this);this.Qg(jd("move"),this.U); this.Qg(jd("out"),this.G_);this.Qg("touchstart",this.G);this.K&&this.Qg(jd("down"),this.L);var H=K.target;K=new g.Jq(K.pageX,K.pageY);this.Y=!0;this.ek("hoverstart",K.x,K.y,H);this.ek("hovermove",K.x,K.y,H)}U(K){var H=K.target;K=new g.Jq(K.pageX,K.pageY);if(this.V){let r=this.V;this.V=null;if(r.relatedTarget===H&&s7(new g.Jq(r.pageX,r.pageY),K))return}this.ek("hovermove",K.x,K.y,H)}G_(K){var H=new g.Jq(K.pageX,K.pageY),r=K.relatedTarget;try{if(r&&g.Wi(this.target,r)){this.V=K;this.ek("hovermove", H.x,H.y,r);return}}catch(O){}BA(this);M6(this);this.Y=!1;this.ek("hoverend",H.x,H.y,r)}TF(K){this.jp(K);this.L(K)}L(K){if(typeof K.button!=="number"||K.button===0){BA(this);this.N.Qg(vA(K.target),jd("move"),this.ob);this.N.Qg(vA(K.target),jd("up"),this.Vg);var H=K.target;if(g.Ec)this.Qg("dragstart",this.Md);else if(K.preventDefault(),(g.dc||g.bi)&&H)a:{let r=H;for(;r;){if(C_(r)||r.getAttribute("tabindex")==="-1"){r.focus();break a}r=r.parentElement}vA(H).activeElement.blur()}this.B=!0;K=new g.Jq(K.pageX, K.pageY);this.ek("dragstart",K.x,K.y,H);this.ek("dragmove",K.x,K.y,H)}}Md(K){K.preventDefault()}ob(K){var H=K.target;H===vA(K.target)&&(H=null);K=new g.Jq(K.pageX,K.pageY);this.ek("hovermove",K.x,K.y,H);this.ek("dragmove",K.x,K.y,H)}Vg(K){BA(this);this.B=!1;var H=e1(K),r=K.target;K=new g.Jq(K.pageX,K.pageY);H&&g.Wi(this.target,H)?(this.Qg(jd("move"),this.U),this.Qg(jd("out"),this.G_),this.Qg(jd("down"),this.L),this.Qg("touchstart",this.G),this.ek("dragend",K.x,K.y,r)):(M6(this),this.Y=!1,this.ek("dragend", K.x,K.y,r),this.ek("hoverend",K.x,K.y,r))}G(K){var H=K.changedTouches[0];H&&(BA(this),this.Qg("touchmove",this.gZ),this.Qg("touchend",this.J),this.Qg("touchcancel",this.J),this.D=H.identifier,K=K.target,this.Y||(this.Y=!0,this.ek("hoverstart",H.pageX,H.pageY,K)),this.ek("hovermove",H.pageX,H.pageY,K),this.K&&(this.B=!0,this.ek("dragstart",H.pageX,H.pageY,K),this.ek("dragmove",H.pageX,H.pageY,K)))}gZ(K){var H=uhd(this,K);H&&(this.K&&K.preventDefault(),K=K.target,this.ek("hovermove",H.pageX,H.pageY, K),this.K&&this.ek("dragmove",H.pageX,H.pageY,K))}J(K){var H=uhd(this,K);if(H){BA(this);M6(this);this.Y=!1;let r=K.target;this.K&&(this.Yv||K.preventDefault(),this.B=!1,this.ek("dragend",H.pageX,H.pageY,r));this.ek("hoverend",H.pageX,H.pageY,r)}}zF(){this.K&&(g.Ec&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");BA(this);super.zF()}};h9N=!1;window.matchMedia?.("(prefers-reduced-motion: reduce)")?.matches;var G9M=class extends A${constructor(K){super(K);this.Y=new Set;this.K={};this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"videodatachange",H=>{if(this.api.j().s5().K.m0(Iy)||H==="newdata")this.api.aP("stationsEmbargo"),this.api.aP("stationsMetadataUpdate"),this.K={},this.Y.clear();if(H=this.api.getVideoData().Qb){var r=H.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");r&&pBJ(this,r,"stationsEmbargo");(H=H.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_AIRING_METADATA_UPDATE"))&& pBJ(this,H,"stationsMetadataUpdate")}}); this.events.Qg(K,g.Kj("stationsEmbargo"),H=>{this.api.s2(!0);var r=this.K[H.id]??[];for(let O of r){r=O.embargo;if(!r)continue;this.api.hideControls();this.api.eQ("auth",2,cU(r.errorRenderer.reason),g.mC({embargoed:1,id:H.id,idx:H.Y,start:H.start}));(r=r.onTrigger)&&g.ZO(this.api,"innertubeCommand",r)}}); this.events.Qg(K,g.Kj("stationsMetadataUpdate"),H=>{H=this.K[H.id]??[];for(let r of H)if(H=r.command){if(this.api.j().s5().K.m0(Iy)){let O=g.z(H,QG5);if(O){let {progressBarStartPosition:A,progressBarEndPosition:k}=O.progressBarConfig??{};A&&k&&this.api.getVideoData()?.ud(A,k);continue}}g.ZO(this.api,"innertubeCommand",H)}})}};var mkd=class extends ML{constructor(K,H,r){super(H,K);this.K=r}preventDefault(){super.preventDefault();this.K&&this.K.preventDefault()}stopPropagation(){super.stopPropagation();this.K&&this.K.stopPropagation()}};g.j8=class extends js5{constructor(K){super();this.K=K;this.Nv={};this.listener=H=>{this.dispatchEvent(new mkd(this,H.type,H))}}D(){return!0}isView(){return!1}wv(){return!1}mU(){return this.K}RP(){return this.K.src}TF(){return this.K.srcObject}ee(K){var H=this.getPlaybackRate(); this.K.src=K;this.setPlaybackRate(H)}G5(K){var H=this.getPlaybackRate();this.K.srcObject=K;this.setPlaybackRate(H)}gZ(){this.K.removeAttribute("src")}lG(){this.K.srcObject=null}getPlaybackRate(){try{return this.K.playbackRate>=0?this.K.playbackRate:1}catch{return 1}}setPlaybackRate(K){this.getPlaybackRate()!==K&&(this.K.playbackRate=K);return K}getLoop(){return this.K.loop}setLoop(K){this.K.loop=K}canPlayType(K,H){return this.K.canPlayType(K,H)}isPaused(){return this.K.paused}isSeeking(){return this.K.seeking}isEnded(){return this.K.ended}pK(){return this.K.muted}Nd(K){PX(); this.K.muted=K}L(){return this.K.played||gB([],[])}Y(){try{var K=this.K.buffered}catch{}return K||gB([],[])}Yv(){return this.K.seekable||gB([],[])}E5(){var K=this.K;return K.getStartDate?K.getStartDate():null}getCurrentTime(){return this.K.currentTime}setCurrentTime(K){this.K.currentTime=K}getDuration(){return this.K.duration}load(){var K=this.K.playbackRate;try{this.K.load()}catch{}this.K.playbackRate=K}pause(){this.K.pause()}play(){var K=this.K.play();if(!K||!K.then)return null;K.then(void 0,()=> {}); return K}N(){return this.K.readyState}uG(){return this.K.networkState}mA(){return this.K.error?this.K.error.code:null}OM(){return this.K.error?this.K.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.K instanceof window.HTMLVideoElement&&this.K.getVideoPlaybackQuality)return this.K.getVideoPlaybackQuality();if(this.K){var K=this.K;let H=K.webkitDroppedFrameCount;if(K=K.webkitDecodedFrameCount)return{droppedVideoFrames:H||0,totalVideoFrames:K}}return{}}fQ(){return!!this.K.webkitCurrentPlaybackTargetIsWireless}OA(){return!!this.K.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var K= this.K,H=window.document;window.document.pictureInPictureEnabled?this.K!==H.pictureInPictureElement?K.requestPictureInPicture():H.exitPictureInPicture():xS()&&K.webkitSetPresentationMode(K.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}xs(){var K=this.K;return new g.Jq(K.offsetLeft,K.offsetTop)}setPosition(K){Mh(this.K,K)}getSize(){return g.wq(this.K)}setSize(K){Xx(this.K,K)}getVolume(){return this.K.volume}setVolume(K){PX();this.K.volume=K}d1(K){this.Nv[K]||(this.K.addEventListener(K, this.listener),this.Nv[K]=this.listener)}setAttribute(K,H){this.K.setAttribute(K,H)}removeAttribute(K){this.K.removeAttribute(K)}hasAttribute(K){return this.K.hasAttribute(K)}ob(){return yi(this.K)}TM(K){g.Ti(this.K,K)}Vg(K){return g.Da(this.K,K)}Zu(){return g.Wi(document.body,this.K)}audioTracks(){var K=this.K;if("audioTracks"in K)return K.audioTracks}zF(){for(let K of Object.keys(this.Nv))this.K.removeEventListener(K,this.Nv[K]);super.zF()}T5(K){this.K.disableRemotePlayback=K}}; g.j8.prototype.U=r4(131);g.j8.prototype.CK=r4(129);g.j8.prototype.hy=r4(127);g.j8.prototype.Md=r4(125);var Ql=class extends g.Bl{constructor(K,H){super({S:"div",Ib:"ytp-horizonchart"});this.sampleCount=150;this.L=K;this.D=H;this.index=0;this.heightPx=-1;this.V=this.B=null;this.K=2;this.element.style.width=`${this.K*this.sampleCount}px`;this.element.style.height="1em"}};var R9O=class extends g.Bl{constructor(K){var H=null;H={S:"button",RE:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],Pn:{title:"close"},xv:"[X]"};super({S:"div",RE:["html5-video-info-panel","ytp-sfn"],Pn:{role:"region","aria-label":"Merakl\u0131s\u0131 i\u00e7in istatistikler"},Rb:[H,{S:"div",RE:["html5-video-info-panel-content","ytp-sfn-content"],Rb:[{S:"div",Rb:[{S:"div",xv:"Video ID / sCPN"},{S:"span",xv:"{{video_id_and_cpn}}",Ib:"ytp-sfn-cpn"}]},{S:"div",Rb:[{S:"div",xv:"Viewport / Frames"}, {S:"span",xv:"{{dims_and_frames}}"}]},{S:"div",Rb:[{S:"div",xv:"Current / Optimal Res"},{S:"span",xv:"{{resolution}}"}]},{S:"div",Rb:[{S:"div",xv:"Volume / Normalized"},{S:"span",xv:"{{volume}}"}]},{S:"div",Rb:[{S:"div",xv:"Codecs"},{S:"span",xv:"{{codecs}}"}]},{S:"div",Pn:{style:"{{shader_info_style}}"},Rb:[{S:"div",xv:"Shader Info"},{S:"span",xv:"{{shader_info}}"}]},{S:"div",Pn:{style:"{{color_style}}"},Rb:[{S:"div",xv:"Color"},{S:"span",xv:"{{color}}"}]},{S:"div",Pn:{style:"{{drm_style}}"},Rb:[{S:"div", xv:"Protected"},{S:"span",xv:"{{drm}}"}]},{S:"div",Pn:{style:"{{bandwidth_style}}"},Rb:[{S:"div",xv:"Connection Speed"},{S:"span",Rb:[{S:"span",xv:"{{bandwidth_chart}}"},{S:"span",xv:"{{bandwidth_kbps}}"}]}]},{S:"div",Pn:{style:"{{network_activity_style}}"},Rb:[{S:"div",xv:"Network Activity"},{S:"span",Rb:[{S:"span",xv:"{{network_activity_chart}}"},{S:"span",xv:"{{network_activity_bytes}}"}]}]},{S:"div",Rb:[{S:"div",xv:"Buffer Health"},{S:"span",Rb:[{S:"span",xv:"{{buffer_health_chart}}"},{S:"span", xv:"{{buffer_health_seconds}}"}]}]},{S:"div",Pn:{style:"{{live_latency_style}}"},Rb:[{S:"div",xv:"Live Latency"},{S:"span",Rb:[{S:"span",xv:"{{live_latency_chart}}"},{S:"span",xv:"{{live_latency_secs}}"}]}]},{S:"div",Pn:{style:"{{live_mode_style}}"},Rb:[{S:"div",xv:"Live Mode"},{S:"span",xv:"{{live_mode}}"}]},{S:"div",Pn:{style:"{{playback_categories_style}}"},Rb:[{S:"div",xv:"Playback Categories"},{S:"span",xv:"{{playback_categories}}"}]},{S:"div",Pn:{style:"{{fmt_debug_info_style}}"},Rb:[{S:"div", xv:"Format Debug Info"},{S:"span",xv:"{{fmt_debug_info}}"}]},{S:"div",Rb:[{S:"div",xv:"Mystery Text"},{S:"span",xv:"{{debug_info}}"}]},{S:"div",Pn:{style:"{{extra_debug_info_style}}"},Rb:[{S:"div",xv:""},{S:"span",Rb:[{S:"span",xv:"{{extra_debug_info}}"}]}]},{S:"div",Rb:[{S:"div",xv:"Date"},{S:"span",xv:"{{date}}"}]},{S:"div",Pn:{style:"{{cotn_and_local_media_style}}"},Rb:[{S:"div",xv:"COTN / Local Media"},{S:"span",xv:"{{cotn_and_local_media}}"}]},{S:"div",Pn:{style:"{{release_style}}"},Rb:[{S:"div", xv:"Player Release"},{S:"span",xv:"{{release_name}}"}]}]}]});this.O5=K;this.position=0;this.D=!0;H?(K=this.Sk("ytp-sfn-close"),K instanceof HTMLElement&&(this.closeButton=K,this.Qg(this.closeButton,"click",this.hide))):this.Qg(this.element,"click",this.hide);K=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];H="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var r=K.map(O=>O/4); this.U={};this.K=new Ql(K,H);g.W(this,this.K);this.updateValue("bandwidth_chart",this.K);this.V=new Ql([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.W(this,this.V);this.updateValue("live_latency_chart",this.V);this.B=new Ql([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.W(this,this.B);this.updateValue("buffer_health_chart",this.B);this.G=new Ql(r,H);g.W(this,this.G);this.updateValue("network_activity_chart",this.G);this.delay= new g.Fp(this.No,500,this);g.W(this,this.delay);this.L=new g.Fp(this.J,2E4,this);g.W(this,this.L)}focus(){this.O5.j().experiments.s5().K.m0(aN5)&&(this.closeButton?this.closeButton.focus():this.element&&(this.element.hasAttribute("tabindex")||(this.element.tabIndex=-1),this.element.focus()))}show(){super.show();this.No();this.focus()}hide(){super.hide();this.delay.stop();this.L.stop()}No(){var K=(0,g.a)(),H=vhm(this.O5);Zm(this.K,H.bandwidth_samples);Zm(this.G,H.network_activity_samples);Zm(this.V, H.live_latency_samples);Zm(this.B,H.buffer_health_samples);var r={};for(let [O,A]of Object.entries(H)){H=O;let k=A;this.U[H]!==k&&(r[H]=" "+String(k));this.U[H]=k}this.update(r);K=(0,g.a)()-K>25?5E3:500;this.delay.start(K)}J(){this.D?(this.position+=1,this.position>15&&(this.D=!1)):(--this.position,this.position<=0&&(this.D=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.L.start(2E4)}};var z8N=class extends A${constructor(K){super(K);Mv(K,"getStatsForNerds",()=>vhm(this.api)); Bb(K,"showVideoInfo",()=>{ibt(this,!0)}); Bb(K,"hideVideoInfo",()=>{ibt(this,!1)}); Bb(K,"isVideoInfoVisible",()=>!!this.K?.T5())}};var CZd=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);Mv(this.api,"setSubtitlesTargetContainerId",H=>{var r=lS(this.api.QF());r&&(H=H?document.getElementById(H):null,r.rh(H))}); Mv(this.api,"clearSubtitlesTargetContainerId",()=>{var H=lS(this.api.QF());H&&H.rh(null)})}};var JW9=class extends A${constructor(K){super(K);this.Vg={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:H=>KVn(this,H), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:H=>KVn(this,H), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>{var H=this.D&&(this.api.j().experiments.jk("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.U:this.G);H&&(this.N="TIMELY_ACTION_TRIGGER_SOURCE_PLAYER_CONTROLS_SHOWN");return H}, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>{if(this.Nd){this.N="TIMELY_ACTION_TRIGGER_SOURCE_SPEEDMASTER";var H=!0}else H=!1;return H}}; this.Nd=this.U=this.G=this.D=!1;this.V={};this.events=new g.sr(K);g.W(this,this.events);this.L=new g.TI(this.api.hu().sf);g.W(this,this.L);this.events.Qg(K,"videodatachange",(H,r)=>{if(H!=="dataupdated"||r.videoId!==this.videoId||!gu(this.timelyActions,bit(r)))this.onVideoDataChange(r)}); this.events.Qg(K,"presentingplayerstatechange",H=>{this.m_(H)}); K.W("enable_smart_skip_player_controls_shown_on_web")&&(this.events.Qg(K,"onShowControls",()=>{this.D=!0;oy(this)}),this.events.Qg(K,"onHideControls",()=>{this.D=!1}),this.L.subscribe("hoverstart",()=>{this.G=!0; oy(this)},this),this.L.subscribe("hoverend",()=>{this.G=!1},this),K.W("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.Qg(K,"progressBarHoverStart",()=>{this.U=!0; oy(this)}),this.events.Qg(K,"progressBarHoverEnd",()=>{this.U=!1}))); K.W("enable_smart_skip_speedmaster_on_web")&&this.events.Qg(K,"speedmasterchanged",H=>{(this.Nd=H)&&oy(this)}); this.events.Qg(K,g.Kj("timelyAction"),H=>{this.onCueRangeEnter(H.getId())}); this.events.Qg(K,g.Hu("timelyAction"),H=>{this.onCueRangeExit(H.getId())}); this.events.Qg(K,"keyboardserviceglobalkeydown",(H,r)=>{if((UG?H.altKey:H.ctrlKey)&&H.keyCode===39&&this.J&&this.K&&(H=g.z(ed(this,this.K)?.rendererContext,PfN),H=g.dT(H?.onTap))&&(g.ZO(this.api,"innertubeCommand",H),r&&(r.TE=!0),r=g.xW(),H=gKO(r))){let O=g.lP(0);O&&Ey(r.client,O,H)}},this); this.Y=new g.Bl({S:"div",RE:["ytp-player-content","ytp-timely-actions-content"]});this.Y.hide();Mv(K,"insertTimelyActionUi",H=>{this.Y.element.children.length>0&&g.Vm(this.Y.element);H.classList.add("ytp-timely-actions-overlay");this.Y.element.appendChild(H)}); Mv(K,"getTimelyActionTriggerSource",()=>this.N??"TIMELY_ACTION_TRIGGER_SOURCE_UNKNOWN"); g.W(this,this.Y);this.W("web_player_overlay_positioned_layout")?this.events.Qg(K,"basechromeinitialized",()=>{this.api.iS(this.Y.element,4,!0);this.Y.element.setAttribute("data-overlay-order","10")}):g.V5(this.api,this.Y.element,4)}onVideoDataChange(K){this.fg(); this.videoId=K.videoId;this.B=this.K=void 0;this.timelyActions=bit(K);HiM(this);Fr(this);this.Bc()}m_(K){var H=K.oldState,r=K.state,O=r.seekSource;!H.K(16)&&r.K(16)?this.gJ(O??void 0):H.K(16)&&!r.K(16)&&this.BX();K=K.state;K=!K.isCued()&&!K.K(1024);this.Y.JN(K)}Bc(){var K=this.pQ();K&&this.api.Bc(K)}fg(){this.api.aP("timelyAction",1);if(this.K!==void 0)this.onCueRangeExit(this.K)}pQ(){if(this.timelyActions){var K=[];for(let r of this.timelyActions){var H=r.startTimeMilliseconds!=null&&r.endTimeMilliseconds!= null&&r.cueRangeId!=null?new g.rd(Number(r.startTimeMilliseconds),Number(r.endTimeMilliseconds),{id:r.cueRangeId,namespace:"timelyAction"}):void 0;H&&K.push(H)}return K}}onCueRangeEnter(K){var H=ed(this,K);H&&this.V[K]!==void 0&&(H.maxShowCount===void 0||H?.maxShowCount>this.V[K])&&(this.K=K,oy(this))}onCueRangeExit(K){var H=OiJ(this,K);H&&this.K===K&&g.ZO(this.api,"innertubeCommand",H);Fr(this);this.N=this.K=void 0}gJ(K){this.B=K}BX(){oy(this);this.B=void 0}zF(){this.timelyActions=this.B=this.K= this.videoId=void 0;this.V={};this.fg();Fr(this);super.zF()}};var ssP=class extends A${constructor(K){super(K);K=window;var H=this.api.j().s5();H.K.m0(U71)?(H=[],K.ytPlayerArraySizeExperimentLength=H.length,K.ytPlayerArraySizeExperimentValue=H[0]):H.K.m0(YKn)?(H="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(" "), K.ytPlayerArraySizeExperimentLength=H.length,K.ytPlayerArraySizeExperimentValue=H[Math.floor(Math.random()*H.length)]):H.K.m0(NUt)&&(H="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(" "), K.ytPlayerArraySizeExperimentLength=H.length,K.ytPlayerArraySizeExperimentValue=H[Math.floor(Math.random()*H.length)])}};var mTP=class extends A${constructor(K){super(K);Bb(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); Bb(this.api,"setPlaybackRate",H=>{typeof H==="number"&&this.api.setPlaybackRate(H)})}};var a54=class extends g.Bl{constructor(K){super({S:"div",RE:["ytp-overlay","ytp-speedmaster-overlay"],Rb:[{S:"div",Ib:"ytp-speedmaster-user-edu",Rb:[{S:"div",Ib:"ytp-speedmaster-label",xv:"1x"}]}]});this.K=null;this.B=this.Sk("ytp-speedmaster-label");g.OD(this.element,"cursor","pointer");this.Qg(this.element,"click",H=>{H.stopPropagation();K()}); this.hide()}hide(){super.hide();Xr(this)}zF(){Xr(this);super.zF()}};var f5J=class extends A${constructor(K){super(K);this.zoomState="ZOOM_STATE_ORIGINAL";this.scale=1;this.Y=this.K=.5;this.events=new g.sr(K);g.W(this,this.events);K=this.api.hu().sf;this.indicator=new a54(()=>{this.B()}); g.W(this,this.indicator);g.V5(this.api,this.indicator.element,11);this.events.Qg(K,"wheel",this.V,this,!1);this.events.Qg(this.api,"presentingplayerstatechange",this.N);this.events.Qg(this.api,"minimized",this.N);this.events.Qg(this.api,"videodatachange",this.B,this);this.events.Qg(this.api,"onAdStart",this.B,this)}V(K){if(!this.api.isInline()&&!this.api.Uq()&&!this.api.Vm())if(K.ctrlKey){K.preventDefault();let r=Math.min(Math.max(this.scale+-K.deltaY*.05,1),8);if(r!==this.scale){if(K.deltaY<0){var H= this.api.hu().sf.getBoundingClientRect();let O=K.clientX-H.left;K=K.clientY-H.top;H=this.api.getPlayerSize();let A=(K-this.Y*H.height*(1-this.scale))/this.scale;this.K=(O-(O-this.K*H.width*(1-this.scale))/this.scale*r)/(H.width*(1-r));this.Y=(K-A*r)/(H.height*(1-r));this.K=Math.min(Math.max(this.K,0),1);this.Y=Math.min(Math.max(this.Y,0),1)}this.scale=r;wm(this)}}else this.scale>1&&(K.preventDefault(),this.K+=K.deltaX*.001,this.Y+=K.deltaY*.001,this.K=Math.min(Math.max(this.K,0),1),this.Y=Math.min(Math.max(this.Y, 0),1),wm(this))}B(){this.scale=1;this.Y=this.K=.5;wm(this)}N(){this.scale>1&&(this.api.isInline()||this.api.Uq()||this.api.Vm())&&this.B()}};var nly=class extends A${constructor(K){super(K);this.events=new g.sr(K);g.W(this,this.events);var H=this.api.W("html5_enable_voice_boost");Mv(this.api,"getVoiceBoostUserPreference",()=>H?this.getVoiceBoostUserPreference():0); Mv(this.api,"setVoiceBoostUserPreference",r=>{H&&this.setVoiceBoostUserPreference(r)}); Mv(this.api,"getVoiceBoostState",()=>H?this.getVoiceBoostState():1); this.K=g$()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.K}setVoiceBoostUserPreference(K){this.api.Z("vb_set",{pref:K});g.dC("yt-player-voice-boost",K,31536E4);K!==this.K&&(this.K=K,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.Sf(),this.api.lj())}getVoiceBoostState(){return this.api.uW(1)}updateEnvironmentData(){this.api.j().bW=this.K}};var h8p=class extends A${constructor(K){super(K);this.useLivingRoomPoToken=!1;this.V=new g.xk;this.K=!1;this.Bl=null;this.D=!1;this.N=null;this.L=!1;var H=K.j().getWebPlayerContextConfig();this.events=new g.sr(K);g.W(this,this.events);this.events.Qg(K,"spsumpreject",(r,O,A)=>{this.L=O;r&&this.D&&!this.N&&(this.W("html5_generate_content_po_token")&&A?this.F5(A):this.W("html5_generate_session_po_token")&&ZiJ(this));this.N||this.api.Z("stp",{s:+this.D,b:+this.L})}); this.events.Qg(K,"poTokenVideoBindingChange",r=>{this.F5(r)}); if(this.W("html5_web_po_on_demand_init")){let r=this.events.Qg(K,"videodatachange",(O,A)=>{A.zM&&!this.D&&(own(this),this.events.EN(r))}) }this.useLivingRoomPoToken=!!H.useLivingRoomPoToken;K.addEventListener("csiinitialized",()=>{this.Bl=K.R3();this.W("html5_web_po_on_demand_init")?this.B=pR():own(this)}); K.addEventListener("trackListLoaded",this.ea.bind(this));K.WH(this)}zF(){this.G&&(mZ(this.G),this.G=void 0);super.zF()}ov(){(this.Y?!this.K:this.B)&&dm(this)}ea(K,H,r){if(j34(K)){var O=r||"";if(this.K)H=EB(this,O),MDn(K,H);else{var A=new g.xk;H.push(A.promise);this.V.promise.then(()=>{var k=EB(this,O);MDn(K,k);A.resolve()})}}}F5(K){if(this.Y||this.B)K.kU=EB(this,K.videoId),this.K||(this.N=new QC,this.V.promise.then(()=>{this.Bl.Xq("pot_if"); K.kU=EB(this,K.videoId)}))}};var uU9=class extends g.au{constructor(K){super();this.features=[];var H=new Zs4(K),r=new Ccd(K),O=new Let(K),A=new h8p(K);var k=g.ev(K.j())?void 0:new D04(K);var b=new gld(K),D=new z8N(K),y=new mTP(K),I=new IeM(K),Z=new yCd(K);var e=K.j().B?new MX1(K):void 0;var w=g.w1(K.j())?new jn4(K):void 0;var d=K.W("report_pml_debug_signal")?new fRN(K):void 0;var T=navigator.mediaSession&&window.MediaMetadata?new PZd(K):void 0;var t=K.W("html5_enable_drc")&&!K.j().N?new bsO(K):void 0;var J=new aR1(K),G=new YY4(K); var m=g.w1(K.j())?new Bi4(K):void 0;var f=new l5t(K),q=new OsH(K),jt=new xT4(K);var IP=K.j().webPlayerContextConfig.enableSelfProfilingLogging?new ti1(K):void 0;var c5=K.W("enable_sabr_snackbar_message")?new Wey(K):void 0;var LO=K.W("web_enable_timely_actions")?new JW9(K):void 0;var hH=new ACt(K),nO=new nly(K);var Jx=g.ev(K.j())?void 0:new J15(K);var EM=new UTM(K),c4=new qjd(K),ou=new po9(K),Sz=new G9M(K),oe=new v7t(K);var pC=K.j().s5();pC=pC.K.m0(U71)||pC.K.m0(YKn)||pC.K.m0(NUt)?new ssP(K):void 0; var Yk=g.vo(K.j())?new rC1(K):void 0;var Pi=K.j().s5().K.m0(uXm)?new Vim(K):void 0;var hd=g.Ir(K.j())?new SYM(K):void 0;var w0=K.j();var gt=w0.experiments.s5().K.m0(ivy);w0=K.W("web_enable_dibs_implementation")&&g.Ir(w0)||K.W("mweb_enable_dibs_implementation")&&g.MM(w0);gt=gt||w0?new n9M(K):void 0;w0=K.W("web_enable_captions_set_target_container")?new CZd(K):void 0;K=K.W("web_player_pinch_to_zoom")?new f5J(K):void 0;H=[H,r,O,A,k,b,D,y,I,void 0,void 0,void 0,void 0,void 0,Z,e,w,void 0,void 0,void 0, void 0,d,void 0,void 0,void 0,void 0,T,t,J,void 0,void 0,G,void 0,void 0,m,void 0,void 0,f,q,jt,void 0,IP,c5,LO,hH,void 0,nO,void 0,void 0,void 0,void 0,Jx,EM,c4,void 0,ou,void 0,void 0,Sz,oe,pC,void 0,Yk,Pi,hd,gt,w0,K];for(let UO of H)UO&&this.features.push(UO)}zF(){for(let K=this.features.length-1;K>=0;K--)this.features[K].dispose();this.features.length=0;super.zF()}};var qY1=class{constructor(){this.Y=this.K=NaN}reset(){this.K=this.Y=NaN}};var oeO=class{constructor(K,H){this.X=K;this.timerName="";this.B=!1;this.Y=NaN;this.N=new qY1;this.K=H||null;this.B=!1}reset(){g.Gz(this.timerName)}tick(K,H){g.so(K,H,this.timerName)}Xq(K){return g.RF(K,void 0,this.timerName)}n2(K){g.vY(K,void 0,this.timerName)}infoGel(K){g.m9(K,this.timerName)}};var pIN=class{constructor(K){this.K=1;this.B=this.Y=0;if(K){var H=K.experiments.K("html5_mfc_max_queue_length");H===void 0||isNaN(H)||(this.K=H);H=K.experiments.K("html5_mfc_min_buffer_health");H===void 0||isNaN(H)||(this.Y=H);K=K.experiments.K("html5_mfc_secs_left_to_start_preload");K===void 0||isNaN(K)||(this.B=K)}}};var R8P=class extends g.au{constructor(K){super();this.K=null;this.queue=[];this.Y=[];this.policy=new pIN(K)}zF(){this.clear();super.zF()}gL(K){K&&this.K!==K&&(this.K&&(this.K.DE()||this.unsubscribe(this.K)),P61(this,K)||K.isGapless()||gwt(this),this.K=K,K.DE()||this.subscribe(K),this.Z(K,"set_pres",{tcpn:K.MN()||"none"}))}clear(){this.K&&!this.K.DE()&&this.unsubscribe(this.K);gwt(this);this.K=null}B(){this.K&&this.K.DE()&&(this.unsubscribe(this.K),this.K=null);this.queue=this.queue.filter(O=>!O.Ay.DE()); this.Y=this.Y.filter(O=>!O.Ay.DE()); var K=!1;do for(K=!1,this.queue=this.queue.filter(O=>O.Ay.Ev()?(O.Ay.DE()||this.unsubscribe(O.Ay),this.Z(O.Ay,"evict_done",{tcpn:O.Ay.MN()||"none"}),K=!0,!1):!0);this.Y.length>0&&this.queue.length0?Math.min(this.policy.Y,this.K.getDuration()-this.K.getCurrentTime()-this.policy.B):this.policy.Y:0;this.K&&H!O.started))||(H.started=!0,H.Ay.subscribe("requestcompleted",this.B,this),H.Ay.VX(!0),this.Z(H.Ay,"start",{tcpn:H.Ay.MN()||"none", type:"pre"}))}subscribe(K){K.subscribe("requestcompleted",this.B,this);K.subscribe("beginseeking",this.B,this);K.subscribe("endseeking",this.B,this)}unsubscribe(K){K.unsubscribe("requestcompleted",this.B,this);K.unsubscribe("beginseeking",this.B,this);K.unsubscribe("endseeking",this.B,this)}Z(K,H,r){H={action:H,...NGM(this)};r&&Object.assign(H,r);K.Z("mfc",H)}};var k1H=class extends g.V7{constructor(K,H){super();this.Bn=K;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.K=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.VT={};if(K=H.session_data)this.sessionData=db(K,"&");this.index=Math.max(0,Number(H.index)||0);this.loop=!!H.loop;this.startSeconds=Number(H.startSeconds)||0;this.title=H.playlist_title||"";this.description=H.playlist_description||""; this.author=H.author||H.playlist_author||"";H.video_id&&(this.items[this.index]=H);if(K=H.api)typeof K==="string"&&K.length===16?H.list="PL"+K:H.playlist=K;if(K=H.list)switch(H.listType){case "user_uploads":this.listId=new RU("UU",`PLAYER_${K}`);break;default:var r=H.playlist_length;r&&(this.length=Number(r)||0);this.listId=new RU(K.substring(0,2),K.substring(2));if(r=H.video)this.items=r.slice(0),this.loaded=!0}else if(H.playlist){K=H.playlist.toString().split(",");this.index>0&&(this.items=[]); for(r of K)r&&this.items.push({video_id:r});this.length=this.items.length;if(r=H.video)this.items=r.slice(0),this.loaded=!0}this.setShuffle(!!H.shuffle);if(r=H.suggestedQuality)this.quality=r;this.VT=uc(H,"playlist_");this.Y=(H=H.thumbnail_ids)?H.split(","):[]}hasNext(K){return this.loop||!!K||this.index+1=0}setShuffle(K){this.shuffle=K;K=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var H= 0;H{uS(this,1,!1)},H,this); g.W(this,this.U);this.J=new g.Fp(()=>{uS(this,2,!1)},H,this); g.W(this,this.J);this.Yv=new g.Fp(()=>{uS(this,2048,!1)},H,this); g.W(this,this.Yv);this.Nd=new g.Fp(()=>{uS(this,512,!1)},H,this); g.W(this,this.Nd);this.TF=3E3;O||(this.B=this.K.Qg(K,"mouseover",this.jp),this.K.Qg(K,"mousemove",this.gZ),this.K.Qg(K,"mouseleave",this.rZ));this.api.W("web_player_enable_fullscreen_grid_components")&&this.K.Qg(K,"wheel",this.bG,this,!0);g.bi?this.K.Qg(K,"keypress",this.CK):this.K.Qg(K,"focusin",this.hy);this.V=this.K.Qg(K,"mousedown",this.Vg);this.G=this.K.Qg(K,"touchstart",this.ob,void 0,!0);uS(this,640,!0)}gZ(K){K=new g.Jq(K.pageX,K.pageY);if(!s7(K,this.N)){let H=2;this.L&&(H|=8);this.N=K;uS(this, H,!0)}}bG(){uS(this,2048,!0)}rZ(K){this.L&&uS(this,8,!0);if(this.api.j().W9){K=K.relatedTarget;var H=this.target instanceof HTMLElement?this.target:this.target.element;if(K instanceof Element&&(H=H.getBoundingClientRect(),K=K.getBoundingClientRect(),K.top>=H.top&&K.right<=H.right&&K.bottom<=H.bottom&&K.left>=H.left))return}uS(this,2,!1)}jp(K){var H=new g.Jq(K.pageX,K.pageY);s7(H,this.N)||(this.N=H,(K=K.target)&&this.lx(K)&&(uS(this,4,!0),this.K.EN(this.B),this.B=this.K.Qg(this.target,"mouseover", this.G_),this.D=this.K.Qg(this.target,"mouseout",this.G_)))}G_(K){K=K.relatedTarget;K&&this.lx(K)||(this.N=new g.Jq(NaN,NaN),Rhp(this))}CK(){uS(this,1,!0)}hy(K){K=K.target;K instanceof Element&&!(K.tabIndex>0)||uS(this,1,!0)}Vg(){this.L=!0;this.K.EN(this.V);this.V=this.K.Qg(document,"mouseup",this.lG)}lG(){this.L=!1;uS(this,8,!1);this.K.EN(this.V);this.V=this.K.Qg(this.target,"mousedown",this.Vg)}ob(K){if(K=(K=K.changedTouches)&&K[0])this.Md=K.identifier,this.K.EN(this.G),this.G=this.K.Qg(this.target, "touchend",this.cn,void 0,!0),uS(this,1024,!0)}cn(K){if(K=K.changedTouches)for(let r=0;r{g.eN(this.K)}),this.B.Qg(this.api,"videoplayerreset",()=>{g.eN(this.K)})); super.show()}hide(){this.B&&this.B.Y();super.hide()}Fh(){g.eN(this.K)}onStateChange(){g.eN(this.K)}D(){g.eN(this.K)}L(){this.fade.stop();this.hide();g.eN(this.K)}No(){var K=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(K.isPlaying()||K.isPaused()))var H=!0;else(H=this.api.QF().a4.get("ypc"))&&H.B0?H=!0:(K.K(2)&&LY(this.api),H=!1);H?(H=!0,this.V.hide()):(this.V.show(),H=K.isCued()&&this.api.getPresentingPlayerType()!==2||K.K(2)&&!LY(this.api)&&!this.api.nP()||K.K(1024)? !0:!1);var r=this.api.getVideoData();H&&!r.QG?(this.fade.show(),iiJ(this,this.api.getPlaylist(),r)):(this.fade.hide(),K.K(1)||this.fade.stop())}};var ru9=class extends g.Bl{constructor(K){super({S:"div",RE:["ytp-error"],Pn:{role:"alert"},Rb:[{S:"div",Ib:"ytp-error-content",Rb:[{S:"div",Ib:"ytp-error-icon-container",Rb:[{S:"svg",Pn:{fill:"#fff",viewBox:"0 0 48 48"},Rb:[{S:"path",Pn:{d:"M0 0h48v48H0V0z",fill:"none"}},{S:"path",Pn:{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"}}]}]},{S:"div", Ib:"ytp-error-content-wrap",Rb:[{S:"div",Ib:"ytp-error-content-wrap-reason",xv:"{{content}}"},{S:"div",Ib:"ytp-error-content-wrap-subreason",xv:"{{subreason}}"}]}]}]});this.api=K;this.keys=[];this.V=!1;K.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.Y)}resize(){}B(K){this.V=!1;for(let H=0;H{if(jH(O,this.api,!bc(this.api.j()))){let A={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};O=this.api; g.F0(O,"onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:A});O.isFullscreen()&&O.toggleFullscreen()}}))}},HPm=/([^<>]+)<\/a>/;var OYn=class extends ru9{constructor(K){super(K);this.K=new Map;K=new g.ra({S:"div",Ib:"ytp-error-buttons",Rb:[{S:"button",RE:["ytp-button","ytp-error-button","ytp-error-button-dismiss"]},{S:"button",RE:["ytp-button","ytp-error-button","ytp-error-button-proceed"]}]});g.W(this,K);K.XK(this.Sk("ytp-error-content-wrap"));this.dismissButton=K.Sk("ytp-error-button-dismiss");this.proceedButton=K.Sk("ytp-error-button-proceed");this.Qg(this.dismissButton,"click",()=>{r_n(this,this.dismissButtonRenderer)}); this.Qg(this.proceedButton,"click",()=>{r_n(this,this.D)})}zF(){this.K.clear(); super.zF()}B(K){this.element.classList.remove("ytp-error-has-dismiss");this.element.classList.remove("ytp-error-has-proceed");super.B(K);q6(this,H=>{var r=this.K.get(H.currentTarget);r&&(H.preventDefault(),g.ZO(this.api,"innertubeCommand",r))})}L(K){this.D=this.dismissButtonRenderer=void 0; this.K.clear();var H=K.playerErrorMessageRenderer;if(H){if(K=H.reason)K=OPN(this,K),this.N(K,"content");if(K=H.subreason)K=OPN(this,K),this.N(K,"subreason");K=H.dismissButton?.buttonRenderer;let r=K?.text;r&&(this.dismissButton.textContent=g.mu(r),this.dismissButtonRenderer=K,this.element.classList.add("ytp-error-has-dismiss"));H=H.proceedButton?.buttonRenderer;if(K=H?.text)this.proceedButton.textContent=g.mu(K),this.D=H,this.element.classList.add("ytp-error-has-proceed")}else super.L(K)}};var Au1=class extends g.Bl{constructor(K){super({S:"div",RE:["ytp-overlays-container"],Rb:[{S:"div",Ib:"ytp-overlay-top-left"},{S:"div",Ib:"ytp-overlay-top-right"},{S:"div",Ib:"ytp-overlay-bottom-left"},{S:"div",Ib:"ytp-overlay-bottom-right"}]});this.V=this.Sk("ytp-overlay-top-left");this.L=this.Sk("ytp-overlay-top-right");this.K=this.Sk("ytp-overlay-bottom-left");this.B=this.Sk("ytp-overlay-bottom-right");g.V5(K,this.element,4)}iS(K,H,r=!1){switch(H){case 1:Hw(this,K,this.V,r);break;case 2:Hw(this, K,this.L,r);break;case 3:Hw(this,K,this.K,r);break;case 4:Hw(this,K,this.B,r)}}};var kQM=class extends g.Bl{constructor(K){super({S:"div",Ib:"ytp-paid-content-overlay",Pn:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.C=K;this.videoId=this.clientPlaybackNonce=null;this.L=!1;this.innertubeCommand=this.D=this.B=null;var H=K.j();H.experiments.s5().K.m0(hDy)?(this.K=new g.Fp(()=>{this.fadeIn()},5E3,this),g.W(this,this.K)):this.K=null; K.W("enable_new_paid_product_placement")&&!g.XG(H)?(this.V=new g.Bl({S:"a",Ib:"ytp-paid-content-overlay-link",Pn:{href:"{{href}}",target:"_blank"},Rb:[{S:"div",Ib:"ytp-paid-content-overlay-indicator"},{S:"div",Ib:"ytp-paid-content-overlay-icon",xv:"{{icon}}"},{S:"div",Ib:"ytp-paid-content-overlay-text",xv:"{{text}}"},{S:"div",Ib:"ytp-paid-content-overlay-chevron",xv:"{{chevron}}"}]}),this.Qg(this.V.element,"click",this.onClick)):this.V=new g.Bl({S:"div",RE:["ytp-button","ytp-paid-content-overlay-text"], xv:"{{text}}"});this.fade=new g.Mf(this.V,250,!1,100);g.W(this,this.V);this.V.XK(this.element);g.W(this,this.fade);this.C.createServerVe(this.element,this);this.Qg(K,"videodatachange",this.onVideoDataChange);this.Qg(K,"presentingplayerstatechange",this.G)}onClick(K){this.innertubeCommand?(g.ZO(this.C,"innertubeCommand",this.innertubeCommand),K.preventDefault()):jH(K,this.C,!0);this.C.logClick(this.element)}onVideoDataChange(K,H){this.K&&K==="newdata"&&this.K.stop();bP1(this,H);this.D&&DCd(this,this.D)}G(K){var H= this.C.getVideoData();A_4(this,H)||bP1(this,H);this.B&&DCd(this,K.state);this.D=K.state}fadeIn(){this.fade.show();this.B?.start();this.C.ek("paidcontentoverlayvisibilitychange",!0);this.C.logVisibility(this.element,!0)}fadeOut(){this.fade.hide();this.C.ek("paidcontentoverlayvisibilitychange",!1);this.C.logVisibility(this.element,!1)}};var bY4=class extends g.Bl{constructor(K){super({S:"div",Ib:"ytp-spinner",Rb:[{S:"div",Ib:"ytp-spinner-container",Rb:[{S:"div",Ib:"ytp-spinner-rotator",Rb:[{S:"div",Ib:"ytp-spinner-left",Rb:[{S:"div",Ib:"ytp-spinner-circle"}]},{S:"div",Ib:"ytp-spinner-right",Rb:[{S:"div",Ib:"ytp-spinner-circle"}]}]}]},{S:"div",Ib:"ytp-spinner-message",xv:"Oynatma k\u0131sa bir s\u00fcre i\u00e7inde ba\u015flamazsa cihaz\u0131n\u0131z\u0131 yeniden ba\u015flatmay\u0131 deneyin."}]});this.api=K;this.message=this.Sk("ytp-spinner-message"); this.K=new g.Fp(this.show,500,this);g.W(this,this.K);this.Qg(K,"presentingplayerstatechange",this.onStateChange);this.Qg(K,"playbackstalledatstart",this.B);this.setState(K.getPlayerStateObject())}hide(){this.K.stop();this.message.style.display="none";super.hide()}onStateChange(K){this.setState(K.state)}setState(K){(K.K(128)||this.api.Bq()||this.api.W("web_watch_enable_multiview_manager")&&ns(this.api.getVideoData())?0:K.K(16)||K.K(1))?this.K.start():this.hide()}B(){this.message.style.display="block"}};var DvH=class extends lRP{constructor(K){var H=[{S:"div",RE:["ytp-unmute-icon"],Rb:[K.j().P9?{S:"svg",Pn:{height:"24",viewBox:"0 0 24 24",width:"24"},Rb:[{S:"path",Ib:"ytp-svg-fill",Pn:{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"}}]}: {S:"svg",Pn:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},Rb:[{S:"path",wX:!0,Ib:"ytp-svg-fill",Pn:{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"}}]}]}, {S:"div",RE:["ytp-unmute-text"],xv:"Sesi a\u00e7"}];H.push({S:"div",RE:["ytp-unmute-box"],Rb:[]});super(K,{S:"button",RE:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],Rb:[{S:"div",Ib:"ytp-unmute-inner",Rb:H}]});this.V=this.clicked=!1;this.api=K;this.api.createClientVe(this.element,this,51663);this.Qg(K,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.Qg(K,"presentingplayerstatechange",this.m_);this.sE("click",this.onClick,this);K=K.isMutedByMutedAutoplay()&& !g.w1(this.api.j());this.JN(K);K&&y_4(this);this.D=K}onMutedAutoplayChange(K){this.D&&(K?(y_4(this),this.fadeIn()):(this.V&&this.logClick(),this.fadeOut()))}m_(K){this.api.isMutedByMutedAutoplay()&&K.LG(2)&&this.fadeOut()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var ged=class extends g.sr{constructor(K){super();this.api=K;this.Xp=null;this.t1=!1;this.BC=null;this.AG=this.bK=!1;this.xE=this.Ak=null;this.Fp=NaN;this.Cx=this.Yb=!1;this.dc=0;this.IS=[];this.DW=!1;this.Og={height:0,width:0};this.JV=480;this.Dw=["ytp-player-content","html5-endscreen","ytp-overlay"];this.sW={MW:!1};this.Iz=null;var H=K.j(),r=K.hu();this.Og=K.getPlayerSize();this.Jr=new g.Fp(this.u6,0,this);g.W(this,this.Jr);H.disableOrganicUi||(this.GM=new HYJ(K),g.W(this,this.GM),g.V5(K,this.GM.element, 4));this.api.W("web_player_overlay_positioned_layout")&&(this.Iz=new Au1(this.api),g.W(this,this.Iz));if(j9P(this)){var O=new bY4(K);g.W(this,O);O=O.element;g.V5(K,O,4)}var A=K.getVideoData();this.Uu=new ic4(r,K,k=>this.lx(k),H.uD); g.W(this,this.Uu);this.Uu.subscribe("autohideupdate",this.v6,this);this.api.W("web_player_default_autohide")||hw(this.Uu);if(!H.disablePaidContentOverlay){let k=new kQM(K);g.W(this,k);this.Iz?this.Iz.iS(k.element,g.XG(H)?3:1):g.V5(K,k.element,4)}this.vH=new DvH(K);g.W(this,this.vH);g.V5(this.api,this.vH.element,2);this.We=this.api.isMutedByMutedAutoplay();this.Qg(K,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.DF=new g.Fp(this.Z0,200,this);g.W(this,this.DF);this.fU=A.videoId;this.Gm=new g.Fp(()=> {this.dc=0},350); g.W(this,this.Gm);this.RZ=new g.Fp(()=>{this.Cx||Ab(this)},350,this); g.W(this,this.RZ);A=K.getRootNode();A.setAttribute("aria-label","YouTube Video Oynat\u0131c\u0131s\u0131");switch(H.color){case "white":g.Ti(A,"ytp-color-white")}this.Qg(K,"appresize",this.Fh);this.Qg(K,"presentingplayerstatechange",this.m_);this.Qg(K,"videodatachange",this.onVideoDataChange);this.Qg(K,"videoplayerreset",this.Nl);this.Qg(K,"autonavvisibility",()=>{r_(this)}); this.Qg(K,"sizestylechange",()=>{r_(this)}); this.Qg(r,"click",this.n4,this);this.Qg(r,"mousedown",this.y3,this);H.Pp&&(this.Qg(r,"gesturechange",this.f4,this),this.Qg(r,"gestureend",this.FI,this));this.XG=[r.sf];this.GM&&this.XG.push(this.GM.element);O&&this.XG.push(O);this.api.W("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(r.element,this,247482),this.api.logVisibility(r.element,!0))}init(){var K=this.api,H=K.getPlayerStateObject();this.Og=K.getPlayerSize();this.S6(H);r_(this);this.Fh();this.api.ek("basechromeinitialized", this)}onVideoDataChange(K,H){var r=this.fU!==H.videoId;if(r||K==="newdata")K=this.api,K.isFullscreen()||(this.Og=K.getPlayerSize());r&&(this.fU=H.videoId,r=this.Uu,r.TF=3E3,uS(r,512,!0),r_(this));this.api.W("web_render_jump_buttons")&&H.showSeekingControls&&(this.JV=572)}Nl(){this.onVideoDataChange("newdata",this.api.getVideoData())}lx(K){try{if(!g.Wi(this.api.getRootNode(),K))return!1}catch(H){return!1}for(;K&&!C_(K);)K=K===this.api.getRootNode()?null:K.parentElement||null;return!!K}v6(K){var H= this.api.getRootNode();g.$d(H,"ytp-autohide",K);g.$d(H,"ytp-autohide-active",!0);this.Jr.start(K?250:100);K&&(this.bK=!1,g.E$(H,"ytp-touch-mode"));this.AG=!K;this.api.yr(!K);this.api.W("web_player_enable_fullscreen_grid_components")&&this.api.ek("autohideupdate",K)}u6(){var K=this.api.getRootNode();g.$d(K,"ytp-autohide-active",!1)}EQ(){this.Cx=!0}uk(K){if(this.api.j().W("player_doubletap_to_seek")||this.api.j().Nd)this.Cx=!1,this.xE&&this.EN(this.xE),this.dc===0&&kV(this,K)?(this.RZ.start(),this.xE= this.Qg(this.api.hu(),"touchmove",this.EQ,void 0,!0)):this.RZ.stop();B1N(this)&&kV(this,K)&&!this.api.j().Nd&&Ab(this,K);var H=ax(this.vH);if(!g.w1(this.api.j())&&DA&&bs(this,K))H&&K.preventDefault();else if(this.bK=!0,g.Ti(this.api.getRootNode(),"ytp-touch-mode"),this.Uu.W2(),this.api.j().W("player_doubletap_to_seek")||this.api.j().Nd)if(H=this.api.getPlayerStateObject(),!(!this.api.Nw()||H.K(2)&&LY(this.api)||H.K(64))){H=Date.now()-this.Fp;this.dc+=1;if(H<=350){if(vDy(this,K))return;this.Yb=!0; H=this.api.getPlayerSize().width/3;var r=this.api.getRootNode().getBoundingClientRect();r=K.targetTouches[0].clientX-r.left;r>0&&rH*2&&r=650,O=K.width<528;this.Uu.resize();if(this.api.W("web_player_use_screen_width_for_big_mode")){let A=K.width>=(this.api.j().experiments.K("web_player_big_mode_screen_width_cutoff")??2E3);g.$d(H,"ytp-big-mode",A)}g.$d(H,"ytp-fullscreen",this.api.isFullscreen());g.$d(H,"ytp-large-width-mode",r);this.api.j().MZ?g.$d(H,"ytp-xsmall-width-mode",O):g.$d(H,"ytp-small-mode", this.V2());g.$d(H,"ytp-tiny-mode",this.V2()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.$d(H,"ytp-big-mode",this.BE());this.BC&&this.BC.resize(K)}m_(K){this.S6(K.state);r_(this)}S6(K){var H=K.isCued()||this.api.HL()&&this.api.getPresentingPlayerType()!==3;H!==this.isCued&&(this.isCued=H,this.Ak&&this.EN(this.Ak),this.Ak=this.Qg(this.api.hu(),"touchstart",this.uk,void 0,H));var r=this.Uu,O=K.isPlaying()&&!K.K(32)||this.api.Jm();uS(r,128,!O);r=this.Uu;O=this.api.getPresentingPlayerType()=== 3;uS(r,256,O);r=this.api.getRootNode();K.K(2)?O=[wa.ENDED]:(O=[],K.K(8)?O.push(wa.PLAYING):K.K(4)&&O.push(wa.PAUSED),K.K(1)&&!K.K(32)&&O.push(wa.BUFFERING),K.K(32)&&O.push(wa.SEEKING),K.K(64)&&O.push(wa.UNSTARTED));AF(this.IS,O)||(Gop(r,this.IS),this.IS=O,QX(r,O));O=this.api.j();var A=K.K(2);a:{var k=this.api.j();let b=k.controlsType;switch(b){case "2":case "0":k=!1;break a}k=b==="3"&&!K.K(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:tw(this.api.QF()).j9())||this.api.Ug()||g.w1(k)&& this.api.getPresentingPlayerType()===2?!1:!0}g.$d(r,"ytp-hide-controls",!k);g.$d(r,"ytp-native-controls",O.controlsType==="3"&&!H&&!A&&!this.We);K.K(128)&&!g.w1(O)?(this.BC||(this.BC=new OYn(this.api),g.W(this,this.BC),g.V5(this.api,this.BC.element,4)),this.BC.B(K.Wm),this.BC.show()):this.BC&&(this.BC.dispose(),this.BC=null)}WY(){return gZ(this.api)?(uxP(this.api),!0):!1}onMutedAutoplayChange(K){this.We=K;K=this.api.Ug();K=!(this.t1||this.We||K);g.$d(this.api.getRootNode(),"ytp-menu-shown",!K)}BE(){return!1}V2(){return!this.BE()&& (this.api.getPlayerSize().width{K[yuH[H]]=H;return K},{}); var jx1={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(jx1).reduce((K,H)=>{K[jx1[H]]=H;return K},{}); var Mj5={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(Mj5).reduce((K,H)=>{K[Mj5[H]]=H;return K},{});var BZd=class extends g.EC{constructor(K){super(K);this.chrome=null;this.load()}LA(){return!1}create(){this.chrome=new ged(this.player);g.W(this,this.chrome);this.chrome.init()}Uv(){return this.chrome}};var yJ=[],ed1=!1;var vnp=class extends g.au{constructor(K){super();this.app=K;this.V=this.Y=this.B=this.K=null;this.L=1;this.events=new g.sr(this);this.events.Qg(this.app.O5,g.Hu("gaplessshortslooprange"),this.D);g.W(this,this.events)}N(){if(this.K!=null&&this.app.getVideoData()!==this.K&&this.B!=null&&this.Y!=null&&this.V!=null){if(this.K.W("html5_defer_gapless_until_sabr_format_received")){if(!P6(this.K)||cI(this.K)&&!this.K.B)return;Bw(this)}else if(!P6(this.K))return;var K=XWn(this.B,this.Y,this.V);K==null?DD5(this.app, this.K,void 0,void 0,this.L):(this.B.Z("sgap",K),this.B.getVideoData().L&&(this.app.j().s5().K.m0(Cz5)&&rr(this.B.getVideoData())&&K.nq==="no-empty"||this.B.u$(!1)))}}D(K){var H=this.app.U5();if(!(this.app.j().s5().K.m0(HT)&&K&&H)||H.pQ().includes(K)){var r=H?.getVideoData(),O=this.K?.uG;if(r?.CK()&&!H?.getLoop()){if(SJ(this.app,"gaplessshortslooprange"),this.app.setLoopVideo(!1),K=this.app.j().fi,this.app.j().FW?g.ej(this.app.O5,"onShortsAutoAdvance"):H.aJ(!0,!1),O&&!K){this.Y?.hv();if(K=this.K?.videoId)this.app.A0= K;this.app.loadVideoByPlayerVars(O)}}else!(H=this.app.U5())||this.app.j().s5().K.m0(RV)&&H.QA()||(O=this.app.getCurrentTime(),Math.abs(O-K.end/1E3)>5&&H.Z("glrs",{cmt:O}),H.seekTo(0,{seekSource:58}),H.Z("glrre",{cmt:O}))}}zF(){this.K?.W("html5_defer_gapless_until_sabr_format_received")&&Bw(this);this.K=null;super.zF()}};var wWn=class{constructor(){this.V=this.B=this.Yv=this.D=this.L=this.Vg=this.J=this.Md=this.Nd=this.U=this.G=!1;this.K=0;this.Y=this.N=2}};var Sx9=class extends g.au{constructor(K,H,r,O,A,k=0){super();this.policy=K;this.K=H;this.Y=r;this.Q6=A;this.V=k;this.fE=this.B=null;this.currentVideoDuration=this.J=-1;this.ob=!1;this.Dn=new QC;this.G=!1;this.r7=null;this.g3=O-H.w1()*1E3;this.Dn.then(void 0,()=>{}); this.timeout=new g.Fp(()=>{this.gi("timeout")},1E4); g.W(this,this.timeout);this.Nd=isFinite(O)||this.Q6.j().experiments.jk("html5_pseudogapless_shorts")&&rr(H.getVideoData());this.U=new g.Fp(()=>{this.Wp()},1E3,this); g.W(this,this.U);K=H.getVideoData().CK()||r.getVideoData().CK();(this.L=this.policy.V&&!K)&&this.Nd&&g.eN(this.U);this.status={status:0,error:null}}Ji(){return this.status.status===5}getStatus(){return this.status}N(){var K=this.K.getVideoData(),H=this.Y.getVideoData(),r;if((r=K.Y)&&!(r=!K.K)){r=K.K;var O=!1;let I=!1;for(var A of Object.values(r.K))A.info.audio&&A.index.isLoaded()&&(O=!0),A.info.video&&A.index.isLoaded()&&(I=!0);r.K["0"]&&(I=!0);r=O&&I}if(r)if(this.K.NN()){A=My(this.policy,this.K, this.Y,this.g3);var {D_:k,r7:b,Lj:D,k$:y}=this.D();this.ob||(r=this.Y.QS()*1E3,O=this.K.QS(),O=(D-k-O)*1E3,A&&A.msg==="in-the-past"&&(O=0),K=K.isAd(),this.Y.c$(r,O,K),this.ob=!0);A?(H=`cannot_apply${A.msg}`,delete A.msg,this.gi(H,A)):this.status.status===2?PFd(this):(K=this.K.ri())&&K.N()&&(!Jy(K)&&g.PL()?this.gi("mse_closed"):H.K&&H.K.B()&&K.Y&&!K.Y.QH()?this.gi("encr_upgrade"):(H=this.K.NN(),H.isEnded()?this.gi("elem_ended"):b<0?this.gi("next_player_future"):(this.J=D,this.currentVideoDuration= D-k,this.B=RG(K,k,D,!0),this.fE=RG(K,b,y,!1),K=this.Y.getVideoData().clientPlaybackNonce,this.K.Z("gaplessPrep",{cpn:K}),this.K.pM(this.B,!1,this.V===1&&g.bj(this.K.getVideoData()),this.Q6.j().W("html5_shorts_gapless_keep_pending_requests")&&rr(this.K.getVideoData())),this.K.setMediaElement(EDn(H,k,D,!this.K.getVideoData().isAd())),vw(this,2),PFd(this),this.policy.K>0&&(this.K.getVideoData().U2=!0,this.Y.getVideoData().U2=!0,this.G||(this.K.subscribe("progresssync",this.Yv,this),this.G=!0)))))}else this.gi("no-elem")}Cf(K){if(this.policy.K> 0)this.Yv();else{var {wS:H}=e8(this),r=K===H;H=r?this.B.K:this.B.Y;r=r?this.fE.K:this.fE.Y;if(H.Zz()&&!r.Zz()){var O=this.J,A=this.Q6.j().experiments.s5().K.m0(bvn)&&this.V!==0&&H.j6().length>1;Uw(K.j6(),O-.01)&&!A&&(vw(this,4),H.O2(!1),(this.V===1?this.K:this.Y).Z("sbh",{}),r.O2(!0),this.V!==0&&(this.K.getVideoData().U2=!0));K=this.fE.Y;this.fE.K.Zz()&&K.Zz()&&(vw(this,5),this.V!==0&&(K=this.Y.MX(),H=this.K.MX(),this.K.Z("sbs",{citag:H?.itag,nitag:K?.itag}),this.Y.Z("gitags",{pitag:H?.itag,citag:K?.itag}), this.Y.L8()))}}}Yv(){var K=this.K.getVideoData().isLivePlayback?Infinity:this.K.PL(!0)-.01,H=Math.min(this.K.getCurrentTime()+this.policy.K,K),r=oR(this.B,Math.min(H+this.policy.N,K));H=oR(this.B,H);K=oR(this.B,K);var O=oR(this.fE,this.policy.Y);if((this.Zz(this.fE)||O)&&this.getStatus().status<5&&(vw(this,5),this.V!==0)){let A=this.Y.MX(),k=this.K.MX();this.K.Z("sbs",{citag:k?.itag,nitag:A?.itag});this.Y.Z("gitags",{pitag:k?.itag,citag:A?.itag})}gDJ(this.B)||gDJ(this.fE)||(!this.Zz(this.fE)&&(r&& !O||K)?(this.O2(this.fE,!0),this.O2(this.B,!1),this.K.S_(!0),this.Y.xj(!0),this.status.status<4&&(vw(this,4),(this.V===1?this.K:this.Y).Z("sbh",{}))):this.Zz(this.B)||!O&&H||K||(this.O2(this.fE,!1),this.O2(this.B,!0),this.Y.S_(!0),this.K.xj(!0)))}Zz(K){if(!K)return!1;var H=K.Y;return K.K?.Zz()||H?.Zz()}O2(K,H){if(K){var r=K.Y;K.K?.O2(H);r?.O2(H)}}TF(){this.IQ()&&this.gi("player-reload-after-handoff")}gi(K,H={}){if(!this.DE()&&this.status.status!==6){var r=this.status.status>=4&&K!=="player-reload-after-handoff"; this.status={status:Infinity,error:K};if(this.K&&this.Y){let O=this.Y.getVideoData().clientPlaybackNonce;this.K.Jq(new g.fa("dai.transitionfailure",Object.assign(H,{cpn:O,transitionTimeMs:this.g3,msg:K})));this.K.u$(r)}this.Dn.reject(K);this.dispose()}}Wp(){this.getStatus().status===5&&(this.Y.Np()||this.Y.VY())&&(this.K.w5(),this.Y.w5());this.K.DE()&&this.dispose();g.eN(this.U)}gZ(){if(this.getStatus().status!==5)return"niss";if(My(this.policy,this.K,this.Y,this.g3)!=null)return"pge";var {wS:K,YL:H}= e8(this),r=this.Q6.j().experiments.K("html5_shorts_gapless_next_buffer_in_seconds"),O=this.J+r;this.Q6.j().experiments.jk("html5_pseudogapless_shorts")&&(O=this.D().r7+r);var A=Uw(H.j6(),O);O=Uw(K.j6(),O);if(this.policy.K>0){if(!oR(this.fE,this.policy.Y))return"neb"}else if(r>0&&(!A||!O))return"neb";return null}Vg(){return this.currentVideoDuration}IQ(){return this.status.status>=4&&this.status.status<6}zF(){xCJ(this);this.K.unsubscribe("newelementrequired",this.TF,this);this.G&&(this.K.unsubscribe("progresssync", this.Yv,this),this.G=!1);if(this.B){let K=this.B.Y;this.B.K.D6.unsubscribe("updateend",this.Cf,this);K.D6.unsubscribe("updateend",this.Cf,this)}super.zF()}D(){var K=this.K.NN();K=K.isView()?K.start:0;var H=this.K.getVideoData().isLivePlayback?Infinity:this.K.PL(!0);H=Math.min(this.g3/1E3,H)+K;var r=this.Nd?100:0;r=this.r7??H-this.Y.QS()+r;this.L&&(this.r7=r);return{D_:K,r7:r,Lj:H,k$:Infinity}}Md(K){K.LG(128)&&this.gi("player-error-event")}};var IOM=class extends g.au{constructor(K){super();this.app=K;this.L=this.Y=this.K=null;this.J=!1;this.U=this.V=this.B=this.N=null;this.D=Q9m(this.app.j());this.G=()=>{g.kX(()=>{N1m(this)})}}clearQueue(K=!1,H=!1){w_(this); this.N&&this.N.reject("Queue cleared");this.app.j().W("html5_gapless_fallback_on_qoe_restart_v2")||H&&this.Y&&this.Y.u$(!1);Xw(this,K)}Ij(){return!this.K}IQ(){return this.B?.IQ()||!1}Ji(){return this.B?.Ji()||!1}zF(){w_(this);Xw(this);super.zF()}};var ZYP=class extends g.V7{constructor(){super();this.fullscreen=0;this.N=this.B=this.pictureInPicture=this.K=this.Y=this.inline=!1;this.V=()=>{this.onVisibilityChange()}; vON(this.V);this.L=this.getVisibilityState(this.fQ(),this.isFullscreen(),this.Uq(),this.isInline(),this.Vm(),this.zW(),this.w7(),this.Sg())}getVisibilityState(K,H,r,O,A,k,b,D){return K?4:A&&LJ?7:ZDp&&!(gn()||document.hasFocus&&document.hasFocus())||gn()?3:H?2:r?1:O?5:A&&!LJ?7:k?8:b?9:D?10:0}YU(K){this.fullscreen!==K&&(this.fullscreen=K,this.onVisibilityChange())}setMinimized(K){this.Y!==K&&(this.Y=K,this.onVisibilityChange())}setInline(K){this.inline!==K&&(this.inline=K,this.onVisibilityChange())}GQ(K){this.pictureInPicture!== K&&(this.pictureInPicture=K,this.onVisibilityChange())}setSqueezeback(K){this.B!==K&&(this.B=K,this.onVisibilityChange())}QV(K){this.N!==K&&(this.N=K,this.onVisibilityChange())}fQ(){return this.K}tO(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}tZ(){return this.fullscreen}Uq(){return this.Y}isInline(){return this.inline}isBackground(){return gn()}Vm(){return this.pictureInPicture}zW(){return!1}w7(){return this.B}Sg(){return this.N}onVisibilityChange(){this.ek("visibilitychange"); var K=this.getVisibilityState(this.fQ(),this.isFullscreen(),this.Uq(),this.isInline(),this.Vm(),this.zW(),this.w7(),this.Sg());K!==this.L&&this.ek("visibilitystatechange");this.L=K}zF(){IVM(this.V);super.zF()}};g.$b=class extends g.au{constructor(K){super();this.X=K;this.videoData=this.playerState=null}zF(){this.videoData=this.playerState=null;super.zF()}addCueRange(){}l_(){}ii(){}RI(){return!1}Pv(){return!1}LO(){}C7(){return!1}Of(){}bS(){}vL(){return[]}lj(){}jX(){}uW(){return 1}getAudioTrack(){return this.getVideoData().d1}dR(){return null}getAvailableAudioTracks(){return[]}RW(){return[]}WA(){return[]}MN(){return this.getVideoData().clientPlaybackNonce}pQ(){return[]}JL(){}QS(){return 0}getCurrentTime(){return 0}cv(){}Np(){return!1}w5(){}MX(){}qv(){return{}}getDuration(){return 0}lF(){return 0}Rr(){return 0}IL(){return!1}wa(){return 0}qk(){return 0}getLoop(){return!1}PL(){return 0}NN(){return null}ri(){return null}kY(){return 0}RL(){return 0}async di(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.Lx);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}qX(){return""}getPreferredQuality(){return"unknown"}u_(){}getProximaLatencyPreference(){return 0}MC(){return HY}getStartTime(){return NaN}mR(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}uI(){return 0}w1(){return 0}Fx(){return{oS:[],eX:[],currentTime:0,Xs:"",droppedVideoFrames:0,isGapless:!1,Ji:!1,Ij:!0,sP:0,Ip:0,V9:0,eP:0,zo:0,Ww:[],Zc:[],LV:null, o2:"0",gg:null,dk:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.PA(this.X),g.W(this,this.videoData));return this.videoData}Qm(){return null}CB(){}getVideoLoadedFraction(){return 0}qZ(){}handleError(){}u$(){}Ow(){}qy(){return!1}HL(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}t2(){return!1}fQ(){return!1}isAtLiveHead(){return!1}uh(){return!0}VY(){return!1}isGapless(){return!1}Ji(){return!1}QA(){return!1}isHdr(){return!1}zc(){return!1}WG(){return!1}Bq(){return!1}isProximaLatencyEligible(){return!1}Ij(){return!0}TW(){return!1}Nt(){return!1}QW(){}RM(){}he(){}L8(){}Gc(){}XT(){}h6(){}fb(){}Wg(){}ha(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}uR(){}Pm(){}a_(){}Z(){}s2(){}c$(){}Jq(){}yW(){}YG(){}hv(){}vg(){}RK(){}Lw(){}removeCueRange(){}Si(){}aP(){return[]}HZ(){}Ye(){}D3(){}b7(){}y8(){}xj(){}oQ(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}aJ(){}setLoop(){}RH(){}setMediaElement(){}pM(){}setPlaybackRate(){}eQ(){}fM(){}Fi(){}setProximaLatencyPreference(){}gP(){}O4(){}X5(){}T3(){}setUserAudio51Preference(){}iM(){}JW(){return!1}u7(){return!1}OA(){}ak(){return 0}Ev(){return!1}VX(){}dP(){}Z3(){}stopVideo(){}Ga(){return!1}subscribe(){return NaN}BL(){}S_(){}togglePictureInPicture(){}Tu(){return 0}unsubscribe(){return!1}lD(){}kG(){return!1}dL(){}xP(){}Sf(){}}; g.l=g.$b.prototype;g.l.A4=r4(137);g.l.Hq=r4(120);g.l.Dg=r4(115);g.l.yT=r4(109);g.l.CM=r4(105);g.l.Vx=r4(99);g.l.LC=r4(93);g.l.Ai=r4(84);g.l.rE=r4(72);g.l.cI=r4(53);g.l.kg=r4(43);g.l.zt=r4(36);g.l.A8=r4(29);g.l.Hm=r4(21);g.l.wW=r4(6);var xb=class extends g.au{constructor(K,H){super();this.data=[];this.B=K||NaN;this.Y=H||null;this.K=new g.Fp(()=>{cw(this);TM(this)}); g.W(this,this.K)}get(K){cw(this);var H=this.data.find(r=>r.key===K); return H?H.value:null}set(K,H,r){this.remove(K,!0);cw(this);K={key:K,value:H,expire:Infinity};r&&isFinite(r)&&(r*=1E3,K.expire=(0,g.a)()+r);for(this.data.push(K);this.data.length>this.B;)(r=this.data.shift())&&d_(this,r,!0);TM(this)}remove(K,H=!1){var r=this.data.find(O=>O.key===K); r&&(d_(this,r,H),F1M(this.data,O=>O.key===K),TM(this))}GB(){this.data=[]; TM(this)}zF(){super.zF();this.data.forEach(K=>{d_(this,K,!0)}); this.data=[]}};var Fpd=class extends g.au{constructor(K,H){super();this.api=K;this.B={};this.V={};this.K=null;this.D=new Map;this.L=null;H=new xb(H,r=>{r!==this.LE({playerType:r.getPlayerType()})&&r.dispose()}); g.W(this,H);this.Y=this.G=this.U=new g.$b(K.j());this.N=H}zF(){for(let K of Object.values(this.B))K.dispose();CF5(this);this.U.dispose();super.zF()}LE(K){var H=K.cpn;K=K.playerType;return H?J_N(this,H):K?K?K===1?this.G:this.Y.getVideoData().enableServerStitchedDai&&K===2?this.Y.getVideoData().N_?this.B[2]||this.Y:this.Y:this.B[K]||null:this.Y:this.Y}yg(){return this.G}FF(K){this.G=K}U5(){return this.Y}gL(K){var H=[K],r=[this.Y];this.Y=K;QJ(this,H,r)}};var eZO=class{constructor(){this.values=new Float64Array(176);this.K=new Float64Array(11);this.Y=new Float64Array(16)}I3(K,H){for(var r=0;r<10;r++){var O=this.K[r],A=O+(r===0?K:0),k=1*Math.pow(2,r);if(A<=k)break;O=Math.min(1,(A-k*.5)/O);for(A=0;A<16;A++)k=this.values[r*16+A]*O,this.values[(r+1)*16+A]+=k,this.K[r+1]+=k,this.values[r*16+A]-=k,this.K[r]-=k}O=r=0;A=8192;H>8192&&(r=Math.ceil(Math.log(H/8192)/Math.log(2)),O=8192*Math.pow(2,r-1),A=O*2);r+2>16?this.values[15]+=K:(H=(H-O)/(A-O),this.values[r]+= K*(1-H),this.values[r+1]+=K*H);this.K[0]+=K}j$(){var K=this.Y;for(var H=0;H<16;H++)K[H]=this.values[H];H=this.K[0];for(var r=1;r<11;r++){var O=this.K[r];if(O===0)break;var A=Math.min(1,(17-H)/O);for(var k=0;k<16;k++)K[k]+=this.values[r*16+k]*A;H+=O*A;if(A<1)break}r=A=0;for(O=0;O<16;O++){k=A+K[O]/H;r+=Math.max(0,Math.min(k,.98)-Math.max(A,.02))*(O>0?8192*Math.pow(2,O-1):0);if(k>.98)break;A=k}return r/.96}};var PO=class{constructor(K,H,r=.5,O=0){this.resolution=H;this.Y=0;this.V=!1;this.zk=!0;this.K=Math.round(K*this.resolution);this.values=Array(this.K);for(K=0;K=this.K&&(this.V=!0);for(;K--;)this.values[this.Y]=H,this.Y=(this.Y+1)%this.K;this.zk=!0}percentile(K){if(!this.V&&this.Y===0)return 0;this.zk&&(g.OV(this.indices, (H,r)=>this.values[H]-this.values[r]),this.zk=!1); return this.values[this.indices[Math.round(K*((this.V?this.K:this.Y)-1))]]||0}j$(){return this.N?(this.percentile(this.B-this.N)+this.percentile(this.B)+this.percentile(this.B+this.N))/3:this.percentile(this.B)}};var on4=class extends g.au{constructor(K,H,r){super();this.policy=K;this.Y=H;this.CK=r;this.Nd=this.cn=0;this.Yv=-1;this.Vg=this.V=0;this.J=!1;this.interruptions=[];this.B=[{stamp:0,net:0,max:0}];this.gZ=0;this.TF=this.L=(0,g.a)();this.G=new PO(4,1,.6,.4);this.Md=new PO(4,1,.6,.4);this.D=new PO(20,1,.5,.4);K.J?this.N=new eZO:K.B?this.N=new F7(17):this.N=new PO(17,20,.5,.4);this.ob=new PO(5,1,.25);this.U=new PO(30,1,.5);K=g.ch("yt-player-bandwidth")||{};H=this.policy.K;K.byterate>0?(H=K.byterate,this.J= !0):(r=(navigator.connection?.downlink||0)*64*1024,r>0&&(H=r,this.J=!0));this.N.I3(this.policy.V,H);K.delay>0&&this.G.I3(1,Math.min(K.delay,2));K.stall>0&&this.D.I3(1,K.stall);K.init>0&&(this.TF=Math.min(K.init,this.TF));K.interruptions&&(this.B=this.B.concat(K.interruptions),this.B.length>16&&this.B.pop());this.Yv=(0,g.a)();this.policy.L>0&&(this.lG=new g.Fp(this.hy,this.policy.L,this),g.W(this,this.lG),this.lG.start())}hy(){this.lG?.start();TO(this)&&this.policy.D&&this.CK()}Zy(K,H=!1){K.Ka=this.Nd; K.f2=this.cn;K.bandwidthEstimate=cu(this);if(H){H=(this.G.j$()*1E3).toFixed();var r=(this.Md.j$()*1E3).toFixed(),O=QH(this).toFixed(2),A=((this.D.j$()||0)*1E9).toFixed(2),k=this.N.j$().toFixed(0),b=this.ob.j$().toFixed(0),D=this.U.percentile(.5).toFixed(2),y=this.U.percentile(.92).toFixed(2),I=this.U.percentile(.96).toFixed(2),Z=this.U.percentile(.98).toFixed(2);this.K?this.K.reset():this.K=new yl;this.K.add(this.Vg);this.K.add(this.interruptions.length);var e=0;for(var w=this.interruptions.length- 1;w>=0;w--){var d=this.interruptions[w];this.K.add(d-e);e=d}e=0;for(w=this.B.length-1;w>=0;w--){d=this.B[w];let T=d.stamp/36E5;this.K.add(T-e);e=T;this.K.add(d.net/1E3);this.K.add(d.max)}e=this.K.WC();K.K={ttr:H,ttm:r,d:O,st:A,bw:k,abw:b,v50:D,v92:y,v96:I,v98:Z,"int":e}}}};var hdy=class{constructor(K){this.experiments=K;this.wQ=5;this.K=13E4;this.V=.5;this.Y=this.B=!1;this.J=this.W("html5_use_histogram_for_bandwidth");this.N=this.experiments.K("html5_auxiliary_estimate_weight");this.U=this.experiments.K("html5_stall_factor")||1;this.L=this.experiments.K("html5_check_for_idle_network_interval_ms");this.D=this.experiments.jk("html5_trigger_loader_when_idle_network");this.G=this.experiments.jk("html5_sabr_fetch_on_idle_network_preloaded_players")}W(K){return this.experiments.jk(K)}};var vqO,Xbd;vqO=class{constructor(K){this.end=this.start=K}};g.LM=class{constructor(){this.K=new Map;this.B=new Map;this.Y=new Map}xC(K,H){if(H===1)return this.K.get(K);if(H===2)return this.B.get(K);if(H===3)return this.Y.get(K)}I2(K,H,r,O){r={oI:O,TD:r};H?this.B.set(K,r):this.K.set(K,r)}};g.LM.prototype.bM=r4(134); Xbd=class{constructor(K){this.X=K;this.Y=[];this.B=new Map;this.N=new Map;this.K=new Map}clear(){this.Y=[];this.B.clear();this.N.clear();this.K.clear()}RS(K){g.kv(this.Y,K,(H,r)=>H.y6===r.y6?H.durationMs-r.durationMs:H.y6-r.y6); this.B.set(K.cpn,K);K.tT&&pWp(this,K.tT,K)}LE(K){return this.B.get(K)}};g.NG=class extends g.au{constructor(K,H,r,O){super();this.api=K;this.X=H;this.Ay=r;this.app=O;this.Md=new g.LM;this.B=new Map;this.dV=new Map;this.Nd=new Map;this.gZ=null;this.d1=NaN;this.ee=this.Mv=null;this.O1=new g.Fp(()=>{rlN(this,this.d1,this.Mv||void 0)}); this.events=new g.sr(this);this.E5=15E3;this.G=new g.Fp(()=>{this.U=!0;this.Ay.yW(this.E5);g.Jb(this);this.Ay.getVideoData().F4()&&this.YS({togab:this.L?.identifier});this.qZ(!1)},this.E5); this.U=!1;this.cZ=new Map;this.rZ=[];this.L=null;this.vD=new Set;this.Yv=[];this.hy=[];this.G5=[];this.wv=[];this.CK=new Set;this.Pp=NaN;this.ob=0;this.Vg=!1;this.T5=new Set;this.CG=new Set;this.Z6=new Set;this.Nv=new Set;this.uG=this.PK=0;this.bI=this.tq=!1;this.jY=this.V="";this.TF=null;this.logger=new g.l1("dai");this.pK="";this.GL=!0;this.lG=new Map;this.Zu=new Map;this.Ay.getPlayerType();this.K=new Xbd(this.X);this.Ay.T3(this);this.bG=this.X.aE();g.W(this,this.O1);g.W(this,this.events);g.W(this, this.G);this.mu=this.X.W("html5_use_new_ssdai_transition_detector");this.cn=this.X.s5().K.m0(mWn);K=this.Ay.getVideoData();K.F4()&&(K.KE()&&K.latencyClass!=="ULTRALOW"&&!os(K)?this.cn=this.X.W("html5_enable_dai_context_data_vss_logging_for_lifa_nl"):os(K)&&(this.cn=this.X.W("html5_enable_dai_context_data_vss_logging_for_lifa_ll_ul")));kl(K)&&(this.cn=!0);this.gV=this.Ay.getVideoData().Tv;this.mu?this.Ay.subscribe("playbackstarted",this.J,this):(this.events.Qg(this.api,g.Kj("serverstitchedcuerange"), this.onCueRangeEnter),this.events.Qg(this.api,g.Hu("serverstitchedcuerange"),this.onCueRangeExit));EF(this.app.Rk,this.Ay,!1)}vL(){var K=this.Ay.vL("serverstitchedcuerange",36E5);for(let H of K)this.B.delete(H.getId())}onCueRangeEnter(K){var H=K.getId();this.YS({oncueEnter:1,cpn:H,start:K.start,end:K.end,ct:(this.Ay.getCurrentTime()||0).toFixed(3),cmt:(this.Ay.QS()||0).toFixed(3),omt:(this.Ay.QS()+this.Ay.w1()||0).toFixed(3)});var r=this.K.LE(H);this.YS({enterAdCueRange:1});var O=this.jY||g.mt(this).cpn, A=this.K.LE(O)??g.mt(this);r&&(O=this.Ay.getCurrentTime(),r.startTimeSecs=K.start/1E3,r={hD:A,gz:r,Oi:O},aR(this,H,K.start/1E3,O),g.nF(this,r));this.GL=!1}J(K,H,r){if(K&&H&&K!==this.app.Rk.K?.MN())if((this.app.Rk.V[K]||null)===null)this.YS({nocpn:K,active:this.app.Rk.K?.MN()});else{this.GL=r??!1;r=this.app.Rk.K?.MN()||this.Ay.MN();var O=this.K.LE(r)??g.mt(this),A=this.K.LE(K)??g.mt(this);A.startTimeSecs=H;A.playerType===2&&(A.A3=A.A3!=null?Math.min(A.A3,H):H);var k=this.Ay.getCurrentTime();aR(this, r,H,k);g.nF(this,{hD:O,gz:A,Oi:k});if(this.Ay.getVideoData().F4()&&K===this.Ay.MN())if(H=this.Zu.get(r)){for(let b of this.lG.get(H)??[]){K=this.app.Rk;if(r=K.V[b])K.K===r&&(K.K=null),K.L===r&&(K.L=null),b===K.D.get("")?.MN()&&K.D.delete(""),delete K.V[b];this.Nd.delete(b);this.Zu.delete(b)}this.lG.delete(H)}else this.YS({no_abid:K})}}onCueRangeExit(K){var H=this.Ay.getCurrentTime()*1E3,r=K.getId();this.YS({oncueExit:1,cpn:r,start:K.start,end:K.end,ct:(this.Ay.getCurrentTime()||0).toFixed(3),cmt:(this.Ay.QS()|| 0).toFixed(3)});for(var O of this.B.values())if(O.getId()!==r&&H>=O.start&&H<=O.end)return;if(H=this.K.LE(r))r=this.Ay.getPlayerState(),this.Ay.getVideoData().F4()&&r.K(2)||(r=this.Ay.getCurrentTime(),O=g.mt(this),O.startTimeSecs=K.end/1E3,H={hD:H,gz:O,Oi:r},aR(this,this.Ay.MN(),K.end/1E3,r),g.nF(this,H))}xS(){if(this.bI)return!1;var K=void 0;this.jY&&(K=this.K.LE(this.jY));return this.Ay.getVideoData().F4()?!!K&&!K.UD:!!K}seekTo(K=0,H={},r=!1,O=null){g.fF(this,this.jY);if(this.Ay.getVideoData().F4()&& K<=this.ob)this.Ay.pauseVideo(),this.ob=0,g.j8N(this,K);else if(this.GL=this.Vg=!0,r)rlN(this,K,H);else{r=this.app.U5();let A=r===this.gZ?this.ee:null;CF(this,!1);this.d1=K;this.Mv=H;O!=null&&this.O1.start(O);r&&(this.ee=A||r.getPlayerState(),r.Z3(H),this.gZ=r)}}zF(){CF(this,!1);RR(this);BEm(this);super.zF()}Qk(K,H,r){if(r&&H){var O=this.cZ.get(K);if(O){O.locations||(O.locations=new Map);var A=Number(H.split(";")[0]);r=new g.qn(r);this.YS({hdlredir:1,itag:H,seg:K,hostport:Wg(1,4837,r)});O.locations.set(A, r)}}}w8(K){a:{if(!this.bI){var H=is(this,K);if(!this.Ay.getVideoData().F4()||!H?.UD)break a}H=void 0}var r=H;if(!r)return this.YS({gvprp:"ncp",mt:K}),null;H=r.tT;var O=HI1(this,r.ssdaiAdsConfig);r=r.sO&&r.GP&&K>=r.GP?r.sO:void 0;O={xh:H?Ww(this,H):[],adsConfig:O,NZ:r};K={gvprpro:"v",mt:K.toFixed(3),acpns:O.xh?.join("_")||"none",abid:H};this.YS(K);return O}Fy(K,H,r,O,A,k){var b=Number(r.split(";")[0]),D=O===3;K=K04(this,K,H,O,r,k);this.YS({gdu:1,seg:H,itag:b,pb:`${!!K}`});if(!K)return tb(this,H,D), null;K.locations||(K.locations=new Map);if(!K.locations.has(b)){k=K.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!k)return this.YS({gdu:"noadpfmts",seg:H,itag:b}),tb(this,H,D),null;var y=k.find(Z=>Z.itag===b); if(!y||!y.url){K=K.videoData.videoId;O=[];for(var I of k)O.push(I.itag);r={gdu:"nofmt",seg:H,vid:K,itag:b,fullitag:r,itags:O.join(",")};this.YS(r);tb(this,H,D);return null}K.locations.set(b,new g.qn(y.url,!0))}I=K.locations.get(b);if(!I)return this.YS({gdu:"nourl",seg:H,itag:b}),tb(this,H,D),null;I=new CX(I);this.tq&&(I.get("dvc")?this.YS({dvc:I.get("dvc")||""}):I.set("dvc","webm"));(O=this.xC(H-1,O,A)?.oI)&&I.set("daistate",O);K.sO&&H>=K.sO&&I.set("skipsq",`${K.sO}`);(O=this.Ay.getVideoData().clientPlaybackNonce)&& I.set("cpn",O);O=[];K.tT&&(O=Ww(this,K.tT),O.length>0&&I.set("acpns",O.join(",")));D||this.cZ.set(H,K);D=null;D=I.get("aids");A=I.VS();A?.length>2048&&this.YS({urltoolong:1,sq:H,itag:b,len:A.length});this.bG&&(A&&(k=K.cpn,I=K.tT,I$M(this,k,I),I&&!this.Z6.has(I)&&(k=ZI5(this,k,I),y=F0p(this,I),this.YS({iofa:k}),this.YS({noawnzd:y-k}),this.YS({acpns:O.join("."),aids:D?.replace(/,/g,".")}),this.Z6.add(I))),this.YS({gdu:"v",seg:H,itag:r,ast:K.y6.toFixed(3),alen:K.durationMs.toFixed(3),acpn:K.cpn,avid:K.videoData.videoId})); return A}Eh(){var K=this.K;for(let H of K.Y)H.sO=NaN,H.GP=NaN;g.eA5(this);this.YS({rsac:"resetSkipAd",sac:this.V});this.Nv.delete(this.V);this.V="";this.D=void 0}xC(K,H,r){return this.Md.xC(K,H,r)}yY(K){var H=K.trackType;for(let I of K.metadata??[])for(let Z of I.XX??[]){var r=Z.NT;K=Z.cpn;var O=Z.loggingMetadata;let e=Z.region;if(!K||K===this.Ay.getVideoData().clientPlaybackNonce)continue;var A=Z.NT,k=Z.vM;var b=Z.yN;var D=Z.Nu;if(A&&A.startTicks!==void 0&&A.y0!==void 0&&A.timescale!==void 0&&k&& k.startTicks!==void 0&&k.y0!==void 0&&k.timescale!==void 0&&b!==void 0){A=A.startTicks/A.timescale;let w=k.startTicks/k.timescale;var y=(A-w)*1E3;k=(w+k.y0/k.timescale)*1E3;b=D?k:Math.max(k+1E3,b);b={startMs:y,endMs:y+b,Kq:A,RN:b}}else b=null;this.X.W("html5_sabr_enable_seek_during_skip")&&this.D&&this.D.cpn===K&&this.pK!==K&&(D=r?.startTicks!==void 0?r.startTicks:"undef",r=r?.startTicks!==void 0&&r?.y0!==void 0?r.startTicks+r.y0:"undef",this.api.eQ("ad.skipfailed",0,void 0,b?`rcvd_cpn.${K},st.${b.startMs},et.${b.endMs}`: `rcvd_cpn.${K},st.${D},et.${r}`),this.pK=K);A=this.K.LE(K);H===2?(b&&(r=b.startMs,D=b.endMs,y=b.Kq,b=b.RN,A&&(e&&(A.videoData.E3=e),this.X.s5().K.m0(hi4)&&g.pF(this,A,b,D),A.A3=A.A3!==void 0?Math.min(A.A3,y):y,O&&(A.er=O,this.YS({add_meta:K,st:r/1E3,et:D/1E3}))),(O=this.B.get(K))?(O.start=r,O.end=D,this.Ay.fb()):(O=OIn(r,D,K),this.B.set(K,O),this.Ay.addCueRange(O))),this.vL()):H===1&&A&&O&&(A.Vp=O)}}I2(K,H,r,O,A,k,b,D){r.length>0&&this.YS({onssinfo:1,sq:K,start:H.toFixed(3),cpns:r.join(","),ds:O.join(","), isVideo:k?1:0});if(this.D&&this.D.sO&&r.length>0)for(var y of r)if(y===this.D.cpn&&this.pK!==y){this.X.W("html5_sabr_enable_seek_during_skip")?this.api.eQ("ad.skipfailed",0,void 0,`rcvd_cpn.${y},sq.${K},acpn.${this.D.cpn},skipsq.${this.D.sO}`):this.YS({skiperror:1,sq:K,acpn:this.D.cpn,skipsq:this.D.sO||0});this.pK=y;break}D&&this.Md.I2(K,k,b,D);if(k){if(r.length&&O.length)for(this.Nv.has(r[0])&&this.YS({skipfail:1,sq:K,acpn:r[0]}),K=H+this.uI(),k=0;k0&&(k=this.B.get(k[D-1].cpn))&&k.end!==K.start&&(this.YS({adCrGap:K.start-k.end}),k.end=K.start,this.Ay.fb()));k=K.end}}}uI(){return this.Ay.uI()}Y(K){this.Ay.Z("timelineerror",{e:K})}qZ(K){this.U&&this.L&&this.Yv.push(this.L);K&&this.L&&this.hy.push(this.L);this.L=null;this.Ay.qZ(K)}XS(){this.YS({rstdaist:1});S8(this.Md)}Ha(K,H){if(this.bI)return this.YS({dai_disabled:K.event}),!1;if(!this.X.W("html5_lifa_move_gab_on_continue_or_stop_restriction")&& this.Ay.getVideoData().F4()&&(K.event==="continue"||K.event==="stop"))return!1;var r=tw(this.api.QF());H=r?r.Ha(K,H):!1;this.Pp=Date.now();if(K.event==="prefetch")return H;if(H)this.N={yv:K.identifier,Lc:K.startSecs};else if(this.N&&this.N.yv===K.identifier&&K.startSecs>this.N.Lc+1){this.YS({cueStChg:K.identifier,oldSt:this.N.Lc.toFixed(3),newSt:K.startSecs.toFixed(3),abid:this.N.zg});if(this.N.zg){r=K.startSecs-this.N.Lc;let O=this.K.K.get(this.N.zg);if(O)for(let A of O)A.y6>=0&&(A.y6+=r*1E3,this.YS({newApEt:A.y6, newApPrt:A.Ir,acpn:A.cpn}))}this.N.Lc=K.startSecs}H?this.CK.add(K.identifier):this.CK.has(K.identifier)&&this.CK.delete(K.identifier);return H}PV(K){var H="";K?K.event==="unknown"?H="unknown":this.CK.has(K.identifier)?this.N&&this.N.yv===K.identifier?this.N.yv===K.identifier?H=g.W4(this.hy,r=>r.identifier===K.identifier)?"shortad":"pending":g.W4(this.hy,r=>r.identifier===K.identifier)||(H="noAdsAdded"):H="wrongAdBreakInfo":H="unscheduled":H="noCuepoint"; return H}Oe(K){return this.bI?!1:!!is(this,K)}YS(K,H=!1){(H||this.bG)&&this.Ay.Z("sdai",K)}};g.l=g.NG.prototype;g.l.Qv=r4(135);g.l.bM=r4(133);g.l.IJ=r4(123);g.l.G3=r4(91);g.l.RU=r4(64);var wb1=class extends g.au{constructor(K,H,r,O){super();this.api=K;this.X=H;this.K=r;this.app=O;this.V=new Map;this.Y=[];this.B=this.D=null;this.J=NaN;this.L=this.N=this.U=null;this.G=new g.Fp(()=>{wD9(this,this.J,this.U||void 0)}); this.Yv=[];this.Nd=new g.Fp(()=>{var A=this.Yv.pop();if(A){let k=A.cD,b=A.playerVars;A=A.playerType;b&&(b.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(b,A,NaN,"",k),this.Yv.length&&g.eN(this.Nd,4500))}}); this.events=new g.sr(this);this.K.getPlayerType();g.W(this,this.G);g.W(this,this.Nd);g.W(this,this.events);this.events.Qg(this.api,g.Kj("childplayback"),this.onCueRangeEnter);this.events.Qg(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.Qg(this.api,"presentingplayerstatechange",this.m_)}onCueRangeEnter(K){if(this.K===this.app.U5()){var H=this.V.get(K);H?TEN(this,H.target,H.g3,K):this.Jq("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:K.toString()})}else if(H=this.Y.find(O=> O.j3.zA===K)){var r=H.j3; let O=r.target;r=r.g3;O?TEN(this,O,r,K):Q8J(this,H.Ir,r,K)}}onQueuedVideoLoaded(){var K=this.D;Oa(this);K&&(r6(this,K)||this.Jq("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.U5()?.getVideoData().clientPlaybackNonce,ccpn:`${K.playerVars.cpn}`}),this.app.U5().addCueRange(K.j3.zA))}seekTo(K=0,H={},r=!1,O=null){if(r)wD9(this,K,H);else{r=this.app.U5()||null;let A=r===this.N?this.L:null;Kw(this,!1);this.J=K;this.U=H;O!=null&&this.G.start(O);r&&(this.L=A||r.getPlayerState(),r.Z3(), this.N=r)}}m_(K){K.LG(128)&&$km(this)}isManifestless(){return Z5(this.K.getVideoData())}zF(){Kw(this,!1);g.Dv(this);super.zF()}Jq(K,H){this.K.Jq(new g.fa(K,H))}};var P9t="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_PARENT_TOOLS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var dv9=class extends g.au{constructor(){super();this.K=new xb(5,null);g.W(this,this.K);this.Y=new xb(15,null);g.W(this,this.Y)}Ei(K){if(K)return this.Y.get(K)}zF(){this.K.GB();this.Y.GB();super.zF()}};var cuJ=class extends g.au{constructor(K){super();this.cache=new xb(K,null);g.W(this,this.cache)}get(K){K=this.cache.get(K);return K===null?void 0:K}put(K,H,r){this.cache.set(K,H,r||3600)}};g.TZn=g.Cd(()=>{var K=window.AudioContext||window.webkitAudioContext;try{return new K}catch(H){return H.name}});g.Yb=class extends g.Bl{constructor(K){super({S:"div",RE:["html5-video-player"],Pn:{tabindex:K.j().disableOrganicUi?"":"-1",id:K.webPlayerContextConfig.rootElementId},Rb:[{S:"div",Ib:g.N_.VIDEO_CONTAINER,Pn:{"data-layer":"0"}}]});this.app=K;this.sf=this.Sk(g.N_.VIDEO_CONTAINER);this.vE=new g.Kz(0,0,0,0);this.kS=null;this.oz=new g.Kz(0,0,0,0);this.K0=this.gM=this.kB=NaN;this.o1=this.wC=this.GS=this.qq=!1;this.x5=NaN;this.xH=!1;this.K8=null;this.OU=new g.Fp(()=>{this.app.j().W("web_enable_smart_zoom")&& this.app.O5.getInternalApi().isAutocropEnabled()||this.resize()},100); this.bP=()=>{this.element.focus({preventScroll:!0})}; this.Qr=()=>{this.app.O5.ek("playerUnderlayVisibilityChange","visible");this.kS.classList.remove(g.N_.VIDEO_CONTAINER_TRANSITIONING);this.kS.removeEventListener(M$,this.Qr);this.kS.removeEventListener("transitioncancel",this.Qr)}; this.E_=this.kd=!1;var H=this.element.addEventListener,r=this.element.removeEventListener;this.addEventListener=(A,k,b)=>{H.apply(this.element,[A,k,b])}; this.removeEventListener=(A,k,b)=>{r.apply(this.element,[A,k,b])}; var O=K.j();O.transparentBackground&&this.TM("ytp-transparent");O.controlsType==="0"&&this.TM("ytp-hide-controls");g.Ti(this.element,"ytp-exp-bottom-control-flexbox");g.Ti(this.element,"ytp-modern-caption");O.W("enable_new_paid_product_placement")&&!g.XG(O)&&g.Ti(this.element,"ytp-exp-ppp-update");g.Ti(this.element,"ytp-livebadge-color");O.W("web_player_default_autohide")&&g.Ti(this.element,"ytp-autohide");L0H(this.element,yAy(K));this.dh=!1;this.uS=new g.mg(NaN,NaN);NE4(this);this.Qg(K.O5,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.W(this,this.OU)}TM(...K){QX(this.element,K)}Ye(){this.kS&&(this.kS.removeEventListener("focus",this.bP),g.lH(this.kS),this.kS=null)}QC(){this.DE();var K=this.app.j();K.yw||this.TM("tag-pool-enabled");K.N&&this.TM(g.N_.HOUSE_BRAND);K.playerStyle==="gvn"&&(this.TM("ytp-gvn"),this.element.style.backgroundColor="transparent");K.bG&&(this.x5=du("yt-dom-content-change",this.resize,this));this.Qg(window,"orientationchange",this.bZ,this);this.Qg(window,"resize",this.bZ,this)}yr(K){this.o1= !K;yK(this)}bZ(){this.resize()}resize(){if(this.kS){var K=this.aK();if(!K.isEmpty()){this.app.O5.isFullscreen()&&xB()&&this.OU.start();var H=!g.aN(K,this.vE.getSize()),r=ST4(this);H&&(this.vE.width=K.width,this.vE.height=K.height);K=this.app.j();(r||H||this.E_||K.bG)&&this.app.O5.ek("resize",this.getPlayerSize())}}}nS(K,H){this.updateVideoData(H)}updateVideoData(K){if(this.kS){var H=this.app.j();g.lx&&(this.kS.setAttribute("x-webkit-airplay","allow"),K.title?this.kS.setAttribute("title",K.title): this.kS.removeAttribute("title"));this.kS.setAttribute("controlslist","nodownload");H.qF&&K.videoId?this.kS.poster=K.KC("default.jpg"):WL()&&(tp??0)>=10&&(this.kS.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}H=g.NT(K,"yt:bgcolor");this.sf.style.backgroundColor=H?H:"";this.kB=ng(g.NT(K,"yt:stretch"));this.gM=ng(g.NT(K,"yt:crop"),!0);g.$d(this.element,"ytp-dni",K.wE);g.$d(this.element,"ytp-exp-ppp-label-refresh",!!xl(K)?.usePillStyle);this.resize()}setGlobalCrop(K){this.K0= ng(K,!0);this.resize()}setCenterCrop(K){this.qq=K;this.resize()}YU(){}getPlayerSize(){var K=this.app.j(),H=this.app.O5.isFullscreen(),r=K.externalFullscreen&&g.w1(K);if(H&&xB()&&!r)return K.W("player_chromeless_template_android_fullscreen_viewport_size")?Qm(window):new g.mg(window.outerWidth,window.outerHeight);r=!isNaN(this.uS.width)&&!isNaN(this.uS.height);var O=this.app.j().W("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.j().W("web_watch_enable_fs_squeezeback_panels");if(H&&!r&& O)return new g.mg(this.element.clientWidth,this.element.clientHeight);if(H||K.Ys){let A;window.matchMedia&&(K="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)",this.K8&&this.K8.media===K||(this.K8=window.matchMedia(K)),A=this.K8&&this.K8.matches);if(A)return new g.mg(window.innerWidth,window.innerHeight)}else if(r)return this.uS.clone();return new g.mg(this.element.clientWidth,this.element.clientHeight)}aK(){var K=this.app.j().W("enable_desktop_player_underlay"),H=this.getPlayerSize(), r=this.app.j().experiments.K("player_underlay_min_player_width");return K&&this.GS&&H.width>r?(K=this.app.j().experiments.K("player_underlay_video_width_fraction"),new g.mg(Math.min(H.height*this.getVideoAspectRatio(),H.width*K),Math.min(H.height,H.width*K/this.getVideoAspectRatio()))):H}getVideoAspectRatio(){return isNaN(this.kB)?Uk4(this):this.kB}getVideoContentRect(K){var H=this.aK();K=YTt(this,H,this.getVideoAspectRatio(),K);return new g.Kz((H.width-K.width)/2,(H.height-K.height)/2,K.width,K.height)}onMutedAutoplayChange(){yK(this)}setInternalSize(K){g.aN(this.uS, K)||(this.uS=K,this.resize())}zF(){this.x5&&cj(this.x5);this.Ye();super.zF()}};g.Yb.prototype.oU=r4(81);g.Yb.prototype.K2=r4(79);var Qxp=class{constructor(){this.csn=g.lP();this.clientPlaybackNonce=null;this.elements=new Set;this.B=new Set;this.K=new Set;this.Y=new Set}click(K,H){this.elements.has(K);this.K.has(K);var r=g.lP();r&&K.visualElement&&oc(gIN)(void 0,r,K.visualElement,H,void 0)}createClientVe(K,H,r,O=!1){this.elements.has(K);this.elements.add(K);r=NE(r);K.visualElement=r;var A=g.lP(),k=VU();A&&k&&(g.fo("combine_ve_grafts")?YW(g.xW(),r,k):oc(XQ)(void 0,A,k,r));H.addOnDisposeCallback(()=>{this.elements.has(K)&&this.destroyVe(K)}); O&&this.Y.add(K)}createServerVe(K,H,r=!1){this.elements.has(K);this.elements.add(K);H.addOnDisposeCallback(()=>{this.destroyVe(K)}); r&&this.Y.add(K)}destroyVe(K){this.elements.has(K);this.elements.delete(K);this.B.delete(K);this.K.delete(K);this.Y.delete(K)}Vg(K,H){this.clientPlaybackNonce!==H&&(this.clientPlaybackNonce=H,La(g.xW(),K),t9d(this))}setTrackingParams(K,H){this.elements.has(K);H&&(K.visualElement=L$(H))}JN(K,H,r){this.elements.has(K);H?this.K.add(K):this.K.delete(K);var O=g.lP(),A=K.visualElement;this.Y.has(K)?O&&A&&(H?N01(O,[A]):Y0t(O,[A])):H&&!this.B.has(K)&&(O&&A&&PS(O,A,void 0,r),this.B.add(K))}hasVe(K){return this.elements.has(K)}};var l$t=class extends g.au{constructor(K){super();this.target=K;this.K=new Map}zF(){for(let K of this.K.values())K.reject(Error("Worker terminated"));this.K.clear();super.zF()}sendMessage(K,H=null){this.target.postMessage({[131]:K,[104]:H})}Da(K,H=null){var r=`main.request:${EnN++}`,O=Promise.withResolvers();this.K.set(r,O);this.target.postMessage({[131]:K,[104]:H,[151]:r});return O.promise}},EnN=1;var $vy=class extends g.au{constructor(K){super();this.Q6=K;this.K=this.H9=null;this.Y=new Map;this.J=!1;this.U=new Map;this.G=new Map;this.Yv=new Map;this.Nd=new Map;this.Vg=1;this.N=new Map;this.V=new Map;this.Md=1;this.L=new Map;this.ob=1;this.D=new Map;this.Gw=new Map;this.TF=1;this.B=new Map;this.vx=new Map;a$9(this);K.O5.addEventListener("applicationInitialized",()=>{this.J=!0})}zF(){this.K&&(this.K.dispose(),this.K=null); this.H9&&(this.H9.terminate(),this.H9=null);this.Y.clear();this.U.clear();this.N.clear();this.V.clear();this.L.clear();this.D.clear();this.Gw.clear();this.B.clear();this.vx.clear();super.zF()}RS(K){var H=K.MN();this.Y.set(H,K);H=`main.playback:${this.TF++}`;this.B.get(H)||(this.B.set(H,K),this.vx.set(K,H))}sendMessage(K){var H=hA9(this);this.K.sendMessage(K,H)}Da(K){var H=hA9(this);return this.K.Da(K,H)}};g.mB=class extends g.au{constructor(K,H,r,O){super();this.iF=H;this.playerType=r;this.videoData=O;this.playerState=new g.Lx;this.B=new Set;this.V="durationchange encrypted ended error loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking suspend timeupdate waiting".split(" ");this.Y=new g.sr;this.events=new VX;this.N=HY;this.K={[5]:{[7]:1,[8]:1,[162]:1,[170]:1,[187]:1},[6]:void 0,[8]:{},[9]:[],[10]:[],[11]:[],[14]:0,[28]:"",[30]:void 0,[31]:0,[33]:0,[34]:void 0,[35]:void 0, [36]:{[39]:{},[121]:{}},[43]:0,[53]:!1,[54]:!1,[55]:!1,[56]:0,[59]:0,[64]:!1,[63]:!1,[65]:!1,[66]:!1,[68]:!1,[69]:{[58]:!1,[122]:!1},[70]:!0,[71]:!0,[74]:!1,[73]:!1,[80]:!1,[75]:!1,[82]:!1,[84]:!1,[85]:!1,[87]:!1,[88]:!0,[91]:!1,[99]:0,[101]:0,[102]:0,[103]:!1,[105]:0,[117]:0,[116]:0,[127]:0,[133]:"auto",[134]:1,[143]:"",[145]:"unknown",[149]:0,[161]:DN(HY),[163]:0,[166]:{},[167]:null,[168]:0,[172]:0,[173]:0,[177]:0,[178]:"",[183]:"",[184]:0};this.audioTrack=O.getAudioTrack();var A=new g.Lx;this.t8= new g.cO({getCurrentTime(){return 0},getPlaybackRate(){return 1},getPlayerState(){return A},IQ(){return!1},PL(){return 0},j(){return K},qw(){}});g.W(this,this.Y);this.initialize()}initialize(){var K=this.videoData.clientPlaybackNonce;this.K[28]=K;this.iF.RS(this);var H=this.iF.vx.get(this);this.sendMessage({[175]:4,[132]:H,[141]:{...this.videoData.uG,cpn:K}})}zF(){var K=this.iF.vx.get(this);this.sendMessage({[175]:6,[132]:K});K=this.iF;var H=this.MN();K.Y.delete(H);super.zF()}L(K){var H=this.mediaElement; if(H){var r=this.iF.Gw.get(H);if(r&&(H=H.mU())){var O=H.error?{[25]:H.error.code,[113]:H.error.message}:null,A=H.getBoundingClientRect();A={[195]:A.x,[196]:A.y,[193]:A.width,[57]:A.height};this.sendMessage({[175]:8,[106]:r,[165]:{[16]:w6(H.buffered),[33]:H.currentTime,[13]:A,[38]:H.defaultPlaybackRate,[43]:H.duration,[45]:H.ended,[48]:O,[103]:H.loop,[118]:H.muted,[120]:H.networkState,[124]:H.offsetHeight,[125]:H.offsetWidth,[130]:H.paused,[134]:H.playbackRate,[136]:w6(H.played),[150]:H.readyState, [154]:w6(H.seekable),[155]:H.seeking,[182]:H.videoHeight,[186]:H.videoWidth,[188]:H.volume,[191]:H.webkitDecodedFrameCount,[192]:H.webkitDroppedFrameCount}});H={[175]:K.type};K.type==="encrypted"&&(K=K.K)&&(H[60]=K.initData,H[61]=K.initDataType);this.sendMessage({[175]:7,[106]:r,[49]:H})}}}Da(K){return this.iF.Da(K)}sendMessage(K){this.iF.sendMessage(K)}addCueRange(K){this.t8.Bc([K]);var H=uqO(this.iF,K);g.Xg(this,1,[{[29]:H,[165]:Adt(K)}])}l_(K,H){this.t8.Bc(K,H);g.Xg(this,2,[K.map(r=>({[29]:uqO(this.iF, r),[165]:Adt(r)})), H])}ii(){g.Xg(this,3,[])}RI(){return!1}Pv(){return this.videoData.cC()}LO(){g.Xg(this,6,[])}C7(){return!1}Of(){g.Xg(this,7,[])}bS(K,H){g.Xg(this,8,[K,H])}vL(K,H){g.Xg(this,9,[K,H]);return this.t8.vL(K,H)}lj(){g.Xg(this,10,[])}jX(K){g.Xg(this,11,[K])}uW(K){switch(K){case 4:return this.K[5][7];case 0:return this.K[5][8];case 3:return this.K[5][162];case 2:return this.K[5][170];case 1:return this.K[5][187];default:return 1}}getAudioTrack(){return this.audioTrack}dR(){return this.K[6]?F9(this.K[6]):null}getAvailableAudioTracks(){return this.K[9].map(K=> AN(K))}RW(){return this.K[11].map(K=>yZ(K))}WA(){return this.K[10].map(K=>F9(K))}MN(){return this.K[28]}pQ(){return this.t8.pQ()||[]}JL(){return this.K[30]}QS(){return this.K[31]}getCurrentTime(){return this.K[33]}cv(){return this.K[34]}MX(){return this.K[35]?F9(this.K[35]):void 0}qv(K){return K?this.K[36][39]:this.K[36][121]}getDuration(){return this.K[43]}lF(){return this.K[56]}Rr(){return this.K[59]}IL(){return this.K[66]}wa(){return this.K[101]}qk(){return this.K[102]}getLoop(){return this.K[103]}PL(){return this.K[105]}NN(){return this.mediaElement|| null}ri(){return null}kY(){return this.K[117]}RL(){return this.K[116]}async di(K,H,r){await pDn(this,12,[K, H,r])}getPlaybackQuality(){return this.K[133]}getPlaybackRate(){return this.K[134]}getPlayerState(){return this.playerState}getPlayerType(){return this.playerType}getPlaylistSequenceForTime(){return null}qX(){return this.K[143]}getPreferredQuality(){return this.K[145]}u_(){}getProximaLatencyPreference(){return this.K[149]}MC(){return this.N}getStartTime(){return this.K[163]}Fx(){var K=this.K[166];return{oS:K[12],eX:K[15],currentTime:K[33],Xs:K[41],droppedVideoFrames:K[42],isGapless:K[74],Ji:K[73], Ij:K[88],sP:K[94],Ip:K[95],V9:K[96],eP:K[97],zo:K[98],Ww:K[100],Zc:K[119],LV:K[128]?F9(K[128]):null,o2:K[140],gg:K[142],dk:K[171],totalVideoFrames:K[174]}}mR(){return null}getStoryboardFormat(){return this.K[167]}getStreamTimeOffset(){return this.K[168]}uI(){return this.K[172]}w1(){return this.K[173]}getUserAudio51Preference(){return this.K[177]}getUserPlaybackQualityPreference(){return this.K[178]}getVideoData(){return this.videoData}Qm(){return this.mediaElement?.mU()||null}CB(){return this.K[183]}getVideoLoadedFraction(){return this.K[184]}qZ(K){g.Xg(this, 13,[K])}handleError(K){g.Xg(this,14,[K])}u$(K){g.Xg(this,15,[K])}Ow(K){g.Xg(this,16,[K])}qy(K){return this.t8.qy(K)}HL(){return this.K[53]}hasSupportedAudio51Tracks(){return this.K[55]}isAd(){return this.K[64]}t2(){return this.K[63]}fQ(){return this.K[65]}Np(){return this.K[68]}isAtLiveHead(K,H){return K!==void 0?!1:H?this.K[69][58]:this.K[69][122]}uh(){return this.K[70]}VY(){return this.K[71]}isGapless(){return this.K[74]}Ji(){return this.K[73]}QA(){return this.K[80]}isHdr(){return this.K[75]}zc(){return this.K[82]}WG(){return this.K[84]}Bq(){return this.K[85]}isProximaLatencyEligible(){return this.K[87]}Ij(){return this.K[88]}TW(){return!1}Nt(){return this.K[91]}Pm(K, H,r){g.Xg(this,17,[K,H,r])}QW(){g.Xg(this,18,[])}RM(K){g.Xg(this,19,[K])}he(){}w5(){g.Xg(this,20,[])}L8(){g.Xg(this,21,[])}Gc(){g.Xg(this,22,[])}XT(){g.Xg(this,23,[])}h6(){}fb(){g.Xg(this,25,[])}Wg(K){g.Xg(this,26,[K])}ha(){g.Xg(this,30,[])}pauseVideo(K){g.Xg(this,31,[K])}async playVideo(K,H){await pDn(this,34,[K,H])}prefetchJumpAhead(K){g.Xg(this,33,[K])}prefetchKeyPlay(K,H){g.Xg(this,32,[K,H])}uR(K,H,r,O,A){g.Xg(this,35,[K,H,r,O,A])}a_(K,H,r,O,A,k=""){g.Xg(this,38,[K,H,r,O,A,k])}Z(K,H,r){g.Xg(this, 39,[K,H,r])}s2(K){g.Xg(this,40,[K])}c$(K,H,r){g.Xg(this,42,[K,H,r])}Jq(K){g.Xg(this,43,[K])}yW(K){g.Xg(this,44,[K])}YG(K,H,r,O,A,k,b,D){g.Xg(this,46,[K,H,r,O,A,k,b,D])}hv(){g.Xg(this,47,[])}vg(K){g.Xg(this,48,[K])}RK(K,H){g.Xg(this,49,[K,H])}Lw(K,H){g.Xg(this,50,[K,H])}removeCueRange(K){this.t8.fg([K]);K&&(K=qT1(this.iF,K))&&g.Xg(this,51,[K])}Si(K){this.t8.fg(K);(K=K.map(H=>qT1(this.iF,H)).filter(H=>!!H))&&g.Xg(this,52,[K])}aP(K){var H=this.t8.aP(K); g.Xg(this,53,[K]);return H}HZ(K){g.Xg(this,54,[K])}Ye(K,H,r){this.Y.Y();g.Xg(this,55,[K,H,r])}D3(){this.Y.Y();g.Xg(this,56,[])}b7(K){for(let H of this.B)(H===K||H.startsWith(K+";"))&&this.B.delete(H);g.Xg(this,57,[K])}y8(){this.t8.reset();g.Xg(this,58,[])}xj(K){g.Xg(this,59,[K])}S_(K){g.Xg(this,89,[K])}oQ(K,H,r){g.Xg(this,60,[K,H,r])}seekTo(K,H){g.Xg(this,61,[K,H])}sendAbandonmentPing(){g.Xg(this,62,[])}sendVideoStatsEngageEvent(K,H){g.Xg(this,63,[K,H])}aJ(K,H,r){g.Xg(this,64,[K,H,r])}setLoop(K){g.Xg(this, 65,[K])}RH(){g.Xg(this,66,[])}setMediaElement(K){this.Y.Y();this.mediaElement=K;for(var H of this.V)this.Y.Qg(K,H,this.L,this);H=this.iF;var r=H.Gw.get(K);r?K=r:(r=`main.mediaElement:${H.ob++}`,H.D.set(r,K),H.Gw.set(K,r),H.sendMessage({[175]:11,[106]:r}),K=r);g.Xg(this,67,[K])}pM(){}setPlaybackRate(K){this.K[134]=K;g.Xg(this,69,[K])}eQ(K,H,r,O,A,k){g.Xg(this,70,[K,H,r,O,A,k])}fM(K,H){g.Xg(this,71,[K,H])}Fi(K){g.Xg(this,72,[K])}setProximaLatencyPreference(K){g.Xg(this,73,[K])}gP(K){g.Xg(this,74,[K])}O4(K){g.Xg(this, 75,[K])}X5(){g.Xg(this,77,[])}T3(){}setUserAudio51Preference(K,H){g.Xg(this,79,[K,H])}iM(K,H,r){g.Xg(this,80,[DN(K),H,r])}JW(){return!1}u7(){return!1}OA(){g.Xg(this,82,[])}ak(){return this.K[14]}Ev(){return this.K[54]}VX(K){g.Xg(this,84,[K])}dP(){g.Xg(this,85,[])}Z3(K){g.Xg(this,86,[K])}stopVideo(){g.Xg(this,87,[])}Ga(){return!1}subscribe(K,H,r){var O=this.iF,A=`main.eventListener:${O.Md++}`;O.L.set(H,A);g.Xg(this,88,[K,A]);return this.events.subscribe(K,H,r)}BL(K,H){for(let r of Object.keys(K))this.subscribe(r, K[r],H)}togglePictureInPicture(){g.Xg(this,90,[])}Tu(K){var H=this.t8.Tu(K);g.Xg(this,91,[K]);return H}unsubscribe(K,H,r){{var O=this.iF;let A=O.L.get(H);A?(O.L.delete(H),O=A):O=void 0}if(!O)return!1;g.Xg(this,93,[K,O]);return this.events.unsubscribe(K,H,r)}lD(K,H){for(let r of Object.keys(K))this.unsubscribe(r,K[r],H)}kG(K,H){if(this.DE()||this.playerState.K(128))return!1;g.Xg(this,95,[M$5(K),H]);return!0}dL(){g.Xg(this,94,[])}xP(K){g.Xg(this,96,[K])}Sf(){g.Xg(this,97,[])}};g.l=g.mB.prototype; g.l.A4=r4(136);g.l.Hq=r4(119);g.l.Dg=r4(114);g.l.yT=r4(108);g.l.CM=r4(104);g.l.Vx=r4(98);g.l.LC=r4(92);g.l.Ai=r4(83);g.l.rE=r4(71);g.l.cI=r4(52);g.l.kg=r4(42);g.l.zt=r4(35);g.l.A8=r4(28);g.l.Hm=r4(20);g.l.wW=r4(5);g.S3=class extends g.au{constructor(K,H,r,O){super();this.logger=new g.l1("App");this.A0=this.DA=null;this.gQ=this.E2=!1;this.Nn=null;this.GU={};this.I_=[];this.HN=!1;this.O0=null;this.intentionalPlayback=!1;this.Ry=!0;this.Mr=!1;this.xF=this.y$=this.qW=null;this.Y$=!0;this.ZY=this.mediaElement=this.lg=null;this.jP=NaN;this.la=!1;this.kt=this.lm=this.h8=this.screenLayer=this.playlist=null;this.zP=[];this.MY=0;this.LL=new Sjt;this.C1=[];this.iF=null;if(!r)throw Error("b/179532961");this.Xj=H?.args|| {};this.webPlayerContextConfig=r;H=this.Xj;this.X=new ekO(r,H,r.canaryState,O);g.W(this,this.X);nDn(this.X);Ewm(this.X);this.X.experiments.jk("jspb_serialize_with_worker")&&aJM();this.X.V&&oDm();this.W("html5_onesie")&&(this.U6=new fem(this.X),g.W(this,this.U6));this.IE=new on4(uFN(g.DR(this.X),this.X.t$,this.X.experiments),new UI5(this.X.experiments),()=>void this.Gc()); g.W(this,this.IE);this.Jh=sp(!1,H.player_wide);this.visibility=new ZYP;g.W(this,this.visibility);this.W("web_log_theater_mode_visibility")&&this.QV(sp(!1,H.player_wide));this.E2=sp(!1,H.external_list);this.events=new g.sr(this);g.W(this,this.events);this.W("start_client_gcf")&&(g.nV(g.Rg(),{NQ:g.KU,va:HG()}),this.qx=g.Rg().resolve(g.KU),KkH(this.qx));this.lH=new KM;g.W(this,this.lH);this.B$=new Qxp;r=new $Ip;this.O5=new g.HO(this,r);g.W(this,this.O5);this.template=new g.Yb(this);g.W(this,this.template); this.appState=1;this.KL=Ot9(this);g.W(this,r);this.PF={internalvideodatachange:this.cw,playbackready:this.fu,playbackstarted:this.FZ,statechange:this.y_};this.t5=new uU9(this.O5);this.SQ=jt9(this);r=this.X.N;!1!==r&&this.x4("badps",{hbp:r,hostname:window.location.hostname,ps:this.X.playerStyle});this.Bl=new oeO(this.X,this.SQ);this.O5.ek("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||mP(this.SQ))&&Mgp(this);r=10;g.DR(this.X)&&(r=3);g.FG(this.X)&&(r=this.X.experiments.K("tvhtml5_unplugged_preload_cache_size")); O=this.X.experiments.K("html5_mfc_max_queue_length");this.W("html5_use_media_fetch_controller")&&O>r&&(r=O);this.Rk=new Fpd(this.O5,r);r=this.X.experiments.s5().K.m0(Vlt)||r;this.ba=new cuJ(r);g.W(this,this.ba);Po(this.X)&&(this.iF=new $vy(this),g.W(this,this.iF));this.X.W("html5_use_media_fetch_controller")&&(this.Nn=new R8P(this.j()),g.W(this,this.Nn));r=BpO(this);this.Rk.FF(r);Izm(this);this.eC={airplayactivechange:this.zl,airplayavailabilitychange:this.L4,beginseeking:this.R0,sabrCaptionsDataLoaded:this.OQ, endseeking:this.ik,internalAbandon:this.wD,internalaudioformatchange:this.DZ,internalvideodatachange:this.rD,internalvideoformatchange:this.ZZ,liveviewshift:this.Pf,playbackstalledatstart:this.lk,videoFrameStall:this.UQ,progresssync:this.k9,onAbnormalityDetected:this.eM,onSnackbarMessage:this.jM,onLoadProgress:this.ma,SEEK_COMPLETE:this.XI,SEEK_TO:this.SM,onVideoProgress:this.JE,onLoadedMetadata:this.Hf,onAutoplayBlocked:this.Wf,onPlaybackPauseAtStart:this.sQ,playbackready:this.Gl,statechange:this.Z$, newelementrequired:this.dn,heartbeatparams:this.Ml,videoelementevent:this.dD,drmoutputrestricted:this.Tl,signatureexpired:this.hE,nonfatalerror:this.o0,reloadplayer:this.gD};this.iT=new g.sr(this);g.W(this,this.iT);this.P$=new dv9;g.W(this,this.P$);this.T7=this.jm=-1;this.dC=new g.Fp(this.template.resize,16,this.template);g.W(this,this.dC);this.Hl=new wb1(this.O5,this.X,this.yg(),this);this.Q4=new IOM(this);g.W(this,this.Q4);this.K3=new vnp(this);g.W(this,this.K3);gq5(this.X.K.c);this.events.Qg(this.O5, g.Kj("appapi"),this.b6);this.events.Qg(this.O5,g.Hu("appapi"),this.AQ);this.events.Qg(this.O5,g.Kj("appprogressboundary"),this.cf);this.events.Qg(this.O5,g.Hu("applooprange"),this.xx);this.events.Qg(this.O5,"presentingplayerstatechange",this.m_);this.events.Qg(this.O5,"resize",this.x9);this.template.XK(XE(document,K));this.events.Qg(this.O5,"offlineslatestatechange",this.Bf);this.events.Qg(this.O5,"sabrCaptionsTrackChanged",this.QD);this.events.Qg(this.O5,"sabrCaptionsBufferedRangesUpdated",this.ql); this.SQ.C.j().mu&&Cf(this.SQ,"offline");this.X.lG&&g.UB("ux",BZd);K=this.X.experiments.K("html5_defer_fetch_att_ms");this.j7=new g.Fp(this.Jf,K,this);g.W(this,this.j7);us(this).cC()&&(g.ch("yt-remote-session-screen-id")&&us(this).z4.push("mdx"),hm(this));this.Bl.tick("fs");FoJ(this);this.X.lG&&Cf(this.SQ,"ux",!0);g.w1(this.SQ.C.j())&&Cf(this.SQ,"embed");this.W("web_player_sentinel_is_uniplayer")||g.HS(new g.zh("Player experiment flags missing","web_player_sentinel_is_uniplayer"));K=this.W("web_player_sentinel_yt_experiments_sync"); r=g.fo("web_player_sentinel_yt_experiments_sync");K!==r&&g.HS(new g.zh("b/195699950",{yt:K,player:r}));this.on=evO(this);if(K=this.X.experiments.K("html5_block_pip_safari_delay"))this.Xl=new g.Fp(this.yQ,K,this),g.W(this,this.Xl);g.W(this,this.LL);vL=this.X.E5;this.O5.ek("applicationInitialized")}static create(K,H,r,O){try{let A=typeof K==="string"?K:`player${xN(K)}`,k=UC[A];if(k){try{k.dispose()}catch(D){g.iP(D)}UC[A]=null}let b=new g.S3(K,H,r,O);b.addOnDisposeCallback(()=>{UC[A]=null;b.on&&b.on()}); return UC[A]=b}catch(A){throw g.iP(A),(A&&A instanceof Error?A:Error(String(A))).stack;}}sK(){return this.visibility}getVisibilityState(){return this.O5.getVisibilityState()}async j1(){return g.XT()}async Mi(K,H,r){return g.ot(K,H,r)}FF(K){var H=this.yg();if(K!==H){K.getVideoData().autonavState=H.getVideoData().autonavState;H.lD(this.PF,this);var r=H.getPlaybackRate();H.dispose();this.Rk.FF(K);K.setPlaybackRate(r);K.BL(this.PF,this);hm(this)}}FQ(){this.O0||(this.O0=i9(g.Wb(),WU(),{Mc:this.X.B,clientInterface:aO(this.X)})); return this.O0}Ye(K){if(this.mediaElement){this.lm&&(this.events.EN(this.lm),this.lm=null);this.iT.Y();this.U5().Ye(!0,!1,K);this.template.Ye();try{this.W("html5_use_async_stopVideo")||this.X.s5().K.m0(dDm)?this.mediaElement.dispose():(this.mediaElement.gZ(),this.mediaElement.lG())}catch(H){g.HS(H)}this.mediaElement=null}}gL(K,H,r=!1,O=!1,A=!1){if(K!==this.U5()){var k=null;r||(r=this.U5(),k=r.getPlayerState(),nf(this.SQ,3),Ua(this,"cuerangesremoved",r.pQ()),this.Q4&&!K.isGapless()&&r.isGapless()&& this.mediaElement&&this.mediaElement.stopVideo(),r=K.JW()&&r.JW(),this.Bl.n2("iv_s"),cAt(this,r));K.getPlayerType()===1&&this.FF(K);r=K.getPlayerType();let b=this.Rk.B[r]||null;K!==this.yg()&&K!==b&&(b?.dispose(),this.Rk.B[r]=K);this.Rk.gL(K);this.Nn?.gL(K);this.ZY&&O&&K.u7()?(this.X.aE()&&K.Z("usm",{ame:!0}),K.setMediaElement(this.ZY)):this.mediaElement&&(this.s5().K.m0(i3)&&!A&&this.mediaElement.getCurrentTime()>0&&(this.ZY=null,this.mediaElement.G(),this.mediaElement.stopVideo()),this.X.aE()&& this.s5().K.m0(i3)&&K.Z("usm",{ame:!1,hasView:!!this.ZY,isLoad:O,isStop:A,policy:K.u7(),time:this.mediaElement.getCurrentTime().toFixed(4),type:K.getPlayerType()}),K.setMediaElement(this.mediaElement));O&&(this.X.aE()&&K.Z("usm",{cme:!0}),this.ZY=null);K.BL(this.eC,this);K.Nt()?Fg(this,"setPresenting",!1,!0):(this.nS("newdata",K,K.getVideoData()),k&&!z1O(k,K.getPlayerState())&&this.Z$(new g.oh(K.getPlayerState(),k)),H=H&&K.getPlayerType()===1,O=K.getVideoData(),K.WG()&&!H?this.nS("dataloaded",K,O): this.s5().K.m0(Ovn)&&O.isUnplayable()&&!H&&Tpm(this,K,O),(H=(H=K.getVideoData().B)&&H.video)&&g.ej(this.O5,"onPlaybackQualityChange",H.quality),Ua(this,"cuerangesadded",K.pQ()),H=K.getPlayerState(),H.K(2)?EeH(this):H.K(8)?K.playVideo():K.zc()&&K.pauseVideo(),H=this.yg(),K.getPlayerType()===2&&(K.getVideoData().hostCpn=H.getVideoData().clientPlaybackNonce),K.getPlayerType()!==2||this.hW()||(K=K.getVideoData(),H.uR(K.clientPlaybackNonce,K.cn||"",K.breakType||0,K.qn,K.videoId||"")))}}zQ(){if(this.yg()!== this.U5()){let K=this.U5();this.W("html5_not_release_player_on_cancelling_for_new_playback")&&this.ix===4&&!K.getPlayerState().K(64)?K.Z("rlc",{avid:K.getVideoData().videoId,cvid:this.yg().getVideoData().videoId,r:this.ix,as:K.getPlayerState().toString()}):this.gL(this.yg())}}LE(K){return this.Rk.LE(K)||this.Rk.U}yg(){return this.Rk.yg()}U5(){return this.Rk.U5()}fu(){iC(this)||(this.yg().he(),this.ZQ(5))}Gl(){if(!iC(this)){Pz(this);var K=this.U5(),H=K.getVideoData();this.X.W("html5_allow_multiview_tile_preload")&& H.livePreload&&(H.liveUtcStartSeconds&&H.liveUtcStartSeconds>0?(K.Z("l_pl",{luss:H.liveUtcStartSeconds}),K.oQ(H.liveUtcStartSeconds)):K.seekTo(Infinity),H.livePreload=!1);H=K.getPlayerState();K.zc()?this.pauseVideo():H.isOrWillBePlaying()&&this.playVideo()}}canPlayType(K){return QZ(K)}j(){return this.X}getVideoData(){return this.U5().getVideoData()}getVideoLoadedFraction(K){return this.LE({playerType:K}).getVideoLoadedFraction()}hu(){return this.template}QF(){return this.SQ}R3(){return this.Bl}oW(){var K= this.SQ.oW();this.O5.ek("videoStatsPingCreated",K);return K}getVolume(){return Math.round(this.O5.getVolume())}isMuted(){return this.O5.isMuted()}Je(){if(this.yg()===this.U5()&&this.lg)return this.lg.postId}Jf(){this.W("use_rta_for_player")||(g.DR(this.X)?g.Ej(this.X,g.JW(this.getVideoData())).then(K=>{g.GQ(g.Wb(),K);jj(this.getVideoData(),this.X,this.FQ())}):jj(this.getVideoData(),this.X,this.FQ()))}F5(K){this.O5.ek("poTokenVideoBindingChange",K)}gX(K){this.O5.ek("d6de4videobindingchange",K)}ov(){this.B1&& this.B1.ov()}WH(K){this.B1=K}setLoopVideo(K){var H=this.U5(); H===this.yg()&&H.getLoop()!==K&&(H.setLoop(K),g.ZO(this.O5,"onLoopChange",K))}getLoopVideo(){return this.U5().getLoop()}setLoopRange(K){var H=!1;!!this.lg!==!!K?H=!0:this.lg&&K&&(H=this.lg.startTimeMs!==K.startTimeMs||this.lg.endTimeMs!==K.endTimeMs||this.lg.postId!==K.postId||this.lg.type!==K.type);if(H){H=this.U5();rr(H.getVideoData())&&H.Z("slr",{et:K?.endTimeMs||-1});H=this.yg();H.aP("applooprange");if(K){var r=new g.rd(K.startTimeMs,K.endTimeMs,{id:"looprange",namespace:"applooprange"});H.addCueRange(r)}else us(this).clipConfig= void 0,this.lg?.type!=="repeatChapter"||isNaN(Number(this.lg?.loopCount))||(r={loopCount:String(this.lg.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.PC("repeatChapterLoopEvent",r));this.lg=K;g.ZO(this.O5,"onLoopRangeChange",K||void 0);this.yg()===this.U5()&&(this.xx(),H.Of())}}getLoopRange(){return this.lg}xx(K){var H="",r=this.yg();this.s5().K.m0(HT)&&K&&!r.pQ().includes(K)||(this.lg?r!==this.U5()?H="pnea":iIO(this,r.getCurrentTime())&&(this.lg.loopCount=0,H="ilr"):H="nlr",K=this.U5(), rr(K.getVideoData())&&(this.W("html5_gapless_log_loop_range_info")?K.Z("slrre",{rej:H,ct:r.getCurrentTime(),lst:this.lg?.startTimeMs,let:this.lg?.endTimeMs}):K.Z("slrre",{})),H||Lo1(this))}setPlaybackRate(K,H){if(!isNaN(K)){K=ve9(this,K);var r=this.yg();r.getPlaybackRate()!==K&&(r.setPlaybackRate(K),H&&!this.X.B&&g.dC("yt-player-playback-rate",K),g.ej(this.O5,"onPlaybackRateChange",K))}}getCurrentTime(K={}){var {playerType:H,DN:r=!0}=K,O=H===2&&this.getVideoData().enableServerStitchedDai;var A=!O|| K.cpn?this.LE(K):this.U5();return O&&this.h8&&!K.cpn?(A.Z("ssdai",{glsap:"1"},!0),(K=this.Rk.L)?K.getCurrentTime(r):A.getCurrentTime()):r?(A=Rh(this,A),Ea(this,A.getCurrentTime(),A)):A.getCurrentTime()}getCurrentTimeForUx(K={}){return this.getCurrentTime(K)}wa(){var K=this.LE({playerType:void 0});K=Rh(this,K);return Ea(this,K.wa(),K)}getDuration(K={}){var {playerType:H,DN:r=!0}=K;K=this.getVideoData();var O=H===2&&K.enableServerStitchedDai;var A=O?this.U5():this.LE({playerType:H});if(K.hasProgressBarBoundaries()&& !O){let k=Number(K.progressBarStartPosition?.utcTimeMillis),b=Number(K.progressBarEndPosition?.utcTimeMillis);if(!isNaN(k)&&!isNaN(b))return(b-k)/1E3}if(rr(K)&&!K.isLivePlayback)return $c(this,H);if(r)return K=g.QK(this,A),Ea(this,K.getDuration(),K);O&&this.h8?(K=this.Rk,K=K.K===K.L?K.K:null,K=(K==null?void 0:K.getDuration())||0):K=A.getDuration();return K}getDurationForUx(K={}){return this.getDuration(K)}Rr(K){var H=this.LE({playerType:K});return this.hW(H)?(H=g.QK(this,H),H.Rr()-H.getCurrentTime()+ this.getCurrentTime({playerType:K})):H.Rr()}finishSegmentByCpn(){return[]}QC(){this.template.QC();var K=this.O5;K.state.element=this.template.element;var H=K.state.element,r;for(r in K.state.K)K.state.K.hasOwnProperty(r)&&(H[r]=K.state.K[r]);(K=cTN(this.template.element))&&this.events.Qg(this.template,K,this.onFullscreenChange)}getDebugText(K){var H=this.yg().qv(K),r=this.U5();if(r!==this.yg()){r=r.qv(K);for(var O of Object.keys(r))H["ad"+O]=r[O];if(K){O=H;r={};var A=XE(document,"movie_player");A&& (r.bounds=A.getBoundingClientRect(),r["class"]=A.className);A={};var k=g.dt("video-ads");k?(G11(k,A),A.html=k.outerHTML):A.missing=1;k={};let b=g.dt("videoAdUiSkipContainer"),D=g.dt("ytp-ad-skip-button-container"),y=g.dt("ytp-skip-ad-button"),I=b||D||y;I?(G11(I,k),k.ima=b?1:0,k.bulleit=D?1:0,k.component=y?1:0):k.missing=1;r=JSON.stringify({player:r,videoAds:A,skipButton:k});O.ad_skipBtnDbgInfo=r}}K&&this.mediaElement&&(H["0sz"]=`${+this.mediaElement.getSize().area()===0}`,H.op=this.mediaElement.Vg("opacity"), O=this.mediaElement.xs().y+this.mediaElement.getSize().height,H.yof=`${+O<=0}`,H.dis=this.mediaElement.Vg("display"));K&&((K=(0,g.lG)())&&(H.gpu=K),(K=this.X.playerStyle)&&(H.ps=K),this.X.CL&&(H.webview=1),(K=this.webPlayerContextConfig.jsUrl)&&(H.js=K));H.debug_playbackQuality=this.O5.getPlaybackQuality(1);H.debug_date=(new Date).toString();H.origin=window.origin;H.timestamp=Date.now();delete H.uga;delete H.q;return JSON.stringify(H,null,2)}getFeedbackProductData(){var K={player_debug_info:this.getDebugText(!0), player_experiment_ids:this.j().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260906_05_RC00"},H=this.getPlayerStateObject().Wm;H&&(K.player_error_code=H.errorCode,K.player_error_details=JSON.stringify(H.errorDetail));return K}getPresentingPlayerType(K){return this.appState===1?1:iC(this)?3:K&&(this.X.s5().K.m0(d6)?this.Rk.K?.isAd()??!1:this.h8?.xS(this.getCurrentTime()))?2:this.U5().getPlayerType()}Ug(){return!1}getPlayerStateObject(K){return this.LE({ib:!0,playerType:K}).getPlayerState()}getAppState(){return this.appState}dD(K){switch(K.type){case "loadedmetadata":this.dC.start(); for(var H of this.I_)AA1(this,H.id,H.YM,H.KN,void 0,!1);this.I_=[];break;case "loadstart":this.Bl.n2("gv");break;case "ratechange":this.X.s5().K.m0(K9)&&E3&&g.ej(this.O5,"onPlaybackRateChange",this.yg().getPlaybackRate());break;case "progress":case "timeupdate":g.VZ(K.target.Y())>=2&&this.Bl.n2("l2s");break;case "playing":g.dc&&this.dC.start();if(g.DR(this.X))K=!1;else{H=g.UJ(this.QF());K=this.mediaElement.Vg("display")==="none"||this.mediaElement.getSize().area()===0;var r=jJ(this.template),O=this.U5().getVideoData(), A=g.pZ(this.X);O=OY(O);H=!r||H||A||O||this.X.hy;K=K&&!H}K&&(K=this.U5(),K.QW(),this.getVideoData().ob||(this.getVideoData().ob=1,this.dn(),K.playVideo()))}}ma(K){g.F0(this.O5,"onLoadProgress",K)}lk(){this.O5.ek("playbackstalledatstart")}UQ(){g.F0(this.O5,"onVideoFrameStall")}OQ(K,H){this.O5.ek("sabrCaptionsDataLoaded",K,H)}QD(K){this.U5().O4(K)}ql(K){this.U5().gP(K)}JE(K){K=Rh(this,this.U5());K=Ea(this,K.getCurrentTime(),K);g.ej(this.O5,"onVideoProgress",K);this.X.xk&&this.visibility.Vm()&&this.X.xS&& !this.getVideoData().backgroundable&&this.pauseVideo()}Wf(){g.ej(this.O5,"onAutoplayBlocked");var K=this.U5().getVideoData();K&&(K.Kz=!0);g.w1(this.X)&&(K={autoplayBrowserPolicy:UW(),autoplayIntended:Sa(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.PC("embedsAutoplayStatusChanged",K))}k9(){this.O5.ek("progresssync")}sQ(){g.F0(this.O5,"onPlaybackPauseAtStart")}y_(K){if(this.getPresentingPlayerType()=== 1){K.LG(1)&&!K.state.K(64)&&us(this).isLivePlayback&&this.yg().isAtLiveHead()&&this.O5.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(K.LG(2)){if(this.lg&&this.lg.endTimeMs>=(this.getDuration()-1)*1E3){Lo1(this);return}EeH(this)}if(K.state.K(128)){var H=K.state;this.cancelPlayback(5);H=H.Wm;JSON.stringify({errorData:H,debugInfo:this.getDebugText(!0)});this.X.s5().K.m0(d7J)&&this.Iw(H.cpn||this.getVideoData().clientPlaybackNonce);g.ej(this.O5,"onError",nLH(H.errorCode));g.F0(this.O5,"onDetailedError", {errorCode:H.errorCode,errorDetail:H.errorDetail,message:H.errorMessage,messageKey:H.Xy,cpn:H.cpn});(0,g.a)()-this.X.uG>6048E5&&g.F0(this.O5,"onReloadRequired")}H={};if(K.state.isPlaying()&&!K.state.isBuffering()&&!g.hS("pbresume","ad_to_video")&&g.hS("_start","ad_to_video")){let r=this.getVideoData();H.clientPlaybackNonce=r.clientPlaybackNonce;r.videoId&&(H.videoId=r.videoId);g.m9(H,"ad_to_video");g.so("pbresume",void 0,"ad_to_video");g.ff(this.SQ)}this.O5.ek("applicationplayerstatechange",K)}}Z$(K){this.O5.ek("presentingplayerstatechange", K)}m_(K){q$(this,Nw(K.state));K.state.K(1024)&&this.O5.isMutedByMutedAutoplay()&&(g6(this,{muted:!1,volume:this.KL.volume},!1),xc(this,!1))}onPlayerRequestSent(K){g.ZO(this.O5,"onPlayerRequestSent",K)}cw(K,H){K==="newdata"&&hm(this);this.O5.ek("applicationvideodatachange",K,H)}DZ(K,H){Pz(this);g.F0(this.O5,"onPlaybackAudioChange",this.O5.getAudioTrack().Du.name);this.O5.ek("internalaudioformatchange",this.O5.getAudioTrack().Du.id,H)}ZZ(K){var H=this.U5().getVideoData();K===H&&g.ej(this.O5,"onPlaybackQualityChange", K.B.video.quality)}Jo(){var K=this.Rk.B[2]||null;K&&(K=K.getVideoData(),this.U5().Z("ssdai",{cleanaply:1,acpn:K?.clientPlaybackNonce,avid:K.videoId,isDai:us(this).enableServerStitchedDai?1:0}),K=this.Rk,K.B[2]&&delete K.B[2])}rD(K,H){this.nS(K,this.U5(),H)}nS(K,H,r){this.X.aE()&&H.Z("vdc",{type:K,vid:r.videoId||"",cpn:r.clientPlaybackNonce||""});H===this.yg()&&(this.X.Zu=r.oauthToken);H===this.yg()&&(this.getVideoData().enableServerStitchedDai&&!this.h8?(this.yg().Z("sdai",{initSstm:1}),this.h8=new g.NG(this.O5, this.X,this.yg(),this)):!this.getVideoData().enableServerStitchedDai&&this.h8&&(this.h8.dispose(),this.h8=null));if(K==="newdata")nf(this.SQ,2),this.O5.ek("videoplayerreset",H);else{if(!this.mediaElement)return;if(K==="dataloaded")if(this.yg()===this.U5()){if(Ho(r.Bn,r.Aw),!this.yg().getPlayerState().isError()){var O=iC(this);us(this).isLoaded();O&&this.ZQ(6);$Dy(this);ay(this.SQ)||uC(this)}}else $Dy(this);if(H.getPlayerType()===1&&(this.X.ZR&&Npn(this),this.getVideoData().isLivePlayback&&!this.X.PG&& this.gi("html5.unsupportedlive",2,"DEVICE_FALLBACK"),r.isLoaded()&&((Kc(r)||this.getVideoData().ZR)&&this.O5.ek("legacyadtrackingpingchange",this.getVideoData()),r.hasProgressBarBoundaries()&&(O=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(O))))){var A=this.Rr();A&&(A-=this.getCurrentTime(),O=(O-A)*1E3,A=this.GU.progressEndBoundary,A?.start!==O&&(A&&this.Si([A]),O=new g.rd(O,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.yg().addCueRange(O), this.GU.progressEndBoundary=O))}this.O5.ek("videodatachange",K,r,H.getPlayerType())}g.ej(this.O5,"onVideoDataChange",{type:K,playertype:H.getPlayerType()});this.xx();(K=r.rootVeType)?this.B$.Vg(K,r.clientPlaybackNonce):t9d(this.B$)}cf(K){delete this.GU[K.getId()];this.yg().removeCueRange(K);a:{K=this.getVideoData();var H=K.watchNextResponse?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||K.watchNextResponse?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(H)for(r of H){H= r.autoplayVideo||r.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let O=g.z(H,g.N0);if(H!=null&&O?.videoId===K.videoId&&O?.continuePlayback){var r=H;break a}}r=null}(K=g.z(r,g.N0))&&g.ZO(this.O5,"onPlayVideo",{sessionData:{autonav:"1",itct:r?.clickTrackingParams},videoId:K.videoId,watchEndpoint:K})}ZQ(K){K!==this.appState&&(K===2&&this.getPresentingPlayerType()===1&&(q$(this,-1),q$(this,5)),this.appState=K,this.O5.ek("appstatechange",K))}gi(K,H,r,O,A,k){this.yg().eQ(K,H,r,O,A,void 0,k)}isAtLiveHead(K, H=!1){var r=this.LE({playerType:K});K=g.QK(this,r);r=Rh(this,r);return K!==r?K.isAtLiveHead(Ea(this,r.getCurrentTime(),r),!0):K.isAtLiveHead(void 0,H)}seekTo(K,H,r,O,A,k){H=H!==!1;O=this.LE({playerType:O});this.appState===2&&Jm(this);this.hW(O)?g.O6(this)?this.h8.seekTo(K,{seekSource:A},H,r):this.Hl.seekTo(K,{seekSource:A},H,r):(this.W("html5_sabr_csdai_seek_log")||(k=""),O.seekTo(K,{yp:!H,A_:r,e6:"application"+(k??""),seekSource:A}))}seekBy(K,H,r,O){this.seekTo(this.getCurrentTime()+K,H,r,O,void 0, "_by")}XI(){g.ej(this.O5,"SEEK_COMPLETE")}eM(){g.ZO(this.O5,"onAbnormalityDetected")}jM(K){g.ZO(this.O5,"onSnackbarMessage",K)}SM(K){var H=this.U5(),r=H.getVideoData();if(this.appState===1||this.appState===2)r.startSeconds=K;this.appState===2?H.getPlayerState().K(512)||Jm(this):g.ej(this.O5,"SEEK_TO",K)}zl(){this.O5.ek("airplayactivechange")}L4(){this.O5.ek("airplayavailabilitychange")}showAirplayPicker(){this.U5().OA()}R0(){this.O5.ek("beginseeking")}ik(){this.O5.ek("endseeking")}getStoryboardFormat(K){K= this.LE({playerType:K});return YRM(this)&&K.getPlayerType()===2&&K.getVideoData().isSeekable?K.getStoryboardFormat():g.QK(this,K).getStoryboardFormat()}mR(K){K=this.LE({playerType:K});return YRM(this)&&K.getPlayerType()===2&&K.getVideoData().isSeekable?K.getVideoData().mR():g.QK(this,K).getVideoData().mR()}hW(K){K=(K||this.U5()).getVideoData();if(g.O6(this))var H=K===this.h8.Ay.getVideoData();else a:{var r=this.Hl;if(K===r.K.getVideoData()&&r.Y.length)H=!0;else{for(H of r.Y)if(K.cD===H.cD){H=!0;break a}H= !1}}return H}enqueueVideoByPlayerVars(K,H,r=Infinity,O=""){this.hW();K=new g.PA(this.X,K);O&&(K.cD=O);DD5(this,K,H,r)}queueNextVideo(K,H=1,r=NaN,O="",A=""){K=this.preloadVideoByPlayerVars(K,H,r,O,A);H=this.U5();K&&this.j().supportsGaplessShorts()&&H.getVideoData().L&&(r=this.K3,O=this.Q4.D,r.Y!==K&&((A=K.getVideoData().W("html5_defer_gapless_until_sabr_format_received"))&&Bw(r),r.B=H,r.Y=K,r.L=1,r.K=K.getVideoData(),r.V=O,A?!P6(r.K)||cI(r.K)&&!r.K.B?(cI(r.K)&&r.Y.subscribe("internalvideoformatchange", r.N,r),r.K.subscribe("dataloaded",r.N,r)):r.N():Rs(r.K)&&r.K.isLoaded()?r.N():r.K.subscribe("dataloaded",r.N,r)))}Gk(K,H,r=0,O=0){g.QK(this,this.U5()).RH();VK4(this.Q4,K,H,r,O).then(()=>{g.F0(this.O5,"onQueuedVideoLoaded")},()=>{})}Ij(){return this.Q4.Ij()}Jd(K){var H=this.Q4.K; return H?H.C7(K):!1}clearQueue(K=!1,H=!1){this.Q4.clearQueue(K,H)}loadVideoByPlayerVars(K,H=1,r,O,A,k){var b=this.yg();if(H===2&&us(this).enableServerStitchedDai&&b&&!b.t2())return b.Z("lvonss",{vid:K?.videoId||"",ptype:H}),!1;var D=!1;b=new g.PA(this.X,K);this.X.Vg&&G9(b,b.Q0&&b.isAutonav);var y=b.videoId,I=this.getVideoData().videoId;if(b.lO()&&this.A0){if(this.A0===y&&I===y)return this.A0=null,!0;this.A0!==y&&(this.A0=null)}b.mu=k;g.XG(this.X)&&!b.bF&&(k=this.Bl,aF(),JS(),k.timerName="");this.Bl.timerName= b.KB??"";this.Bl.Xq("pl_i");this.W("web_player_early_cpn")&&b.clientPlaybackNonce&&this.Bl.infoGel({clientPlaybackNonce:b.clientPlaybackNonce});Au(b).supportsVp9Encoding===!1&&this.U5().Z("noVp9enc",{});if(this.j().supportsGaplessShorts()){k=this.Q4.K;this.X.Vg&&k&&G9(k.getVideoData(),b.isAutonav&&b.Q0);y=GYy(this.Q4,b,H);if(y==null){q$(this,-1);k?.getVideoData().isAd()||nw(this);K=this.Q4;K.app.j().s5().K.m0(HT)?(SJ(K.app,"gaplessshortslooprange",H),K.app.setLoopRange(null)):SJ(K.app,"gaplessshortslooprange"); K.app.setLoopVideo(!1);K.app.getVideoData().fi=!0;r=K.app.U5();r?.LO();r?.Ga()&&(O=r.ri(),O?.K?.abort(),O?.Y?.abort(),(O=r.NN()?.Y())&&O.length>0&&(O=O.start(0),r.Lw(O,O+.1),r.Z("rb",{start:O})));K.K?.xj();K.K?.hv();r={e6:"gapless_to_next_video",seekSource:60,o9:K.D.B};O=K.B?.Vg()||-1;if(K.D.B){let {D_:e,r7:w}=K.B?.D()||{};w!=null&&e!=null&&(O=w-e+.001)}K.app.U5()?.seekTo(O,r);K.app.getPlayerStateObject(H).isPlaying()||K.app.U5()?.playVideo(!0);WYd(K,O);K.app.U5()?.D3();K.G();return!0}if((I=this.W("html5_shorts_gapless_preload_fallback"))&& k&&!k.DE()){var Z=k.getVideoData();let e=re(this,H,Z);Z=this.Rk;Z.N.set(e,k,3600);s9P(Z,e,k,3600)}this.Q4.clearQueue(I);this.U5().Z("sgap",{f:y})}if(A){for(;b.za.length&&b.za[0].isExpired();)b.za.shift();D=b.za.length-1;D=D>0&&A.Y(b.za[D])&&A.Y(b.za[D-1]);b.za.push(A)}r||(K&&xF(K)?(bc(this.X)&&!this.E2&&(K.fetch=0),Yc(this,K)):this.playlist&&Yc(this,null),K&&(this.E2=sp(!1,K.external_list)));this.O5.ek("loadvideo");H=this.zO(b,H,O);D&&this.gi("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN", `loadvideo.1;emsg.${b.za.join()}`.replace(/[;:,]/g,"_"));return H}preloadVideoByPlayerVars(K,H=1,r=NaN,O,A=""){{O=h0(K);var k=K.autonav==="1"||K.autonav===!0;let D=K.autoplay==="1"||K.autoplay===!0||K.autoplay===1;var b=(K.el||this.X.G)==="shortspage"&&this.X.Vg;g.DR(this.X)&&b?O=`${H}_${O}_${A}`:(b=g.FG(this.X)&&this.X.s5().K.m0($$)?K.player_response_cache_token??K.player_params??"":"",O=TP(H,O,A,k,D,b))}if(O=this.Rk.N.get(O)||null)return O;K=new g.PA(this.X,K);A&&(K.cD=A);O=re(this,H,K);A=this.U5(); k=re(this,A.getPlayerType(),A.getVideoData());if(O===k)A.VX(!0),K.dispose(),r=null;else{K.Nv=!0;A=tm(this,H,K,!0);if(H!==1||!g.FG(this.X)||this.X.W("html5_allow_multiview_tile_preload")&&K.livePreload)this.Nn?LVd(this.Nn,A):A.VX(!0);H=this.Rk;K=O;r=r||3600;H.N.set(K,A,r);s9P(H,K,A,r);r=A}return r}setMinimized(K){this.visibility.setMinimized(K);K=this.SQ;K=K.C.j().showMiniplayerUiWhenMinimized?K.a4.get("miniplayer"):void 0;K&&(this.Uq()?K.load():K.unload());this.O5.ek("minimized")}setInline(K){this.visibility.setInline(K)}setInlinePreview(K){this.visibility.setInline(K)}GQ(K){UDN(this, K)||this.visibility.GQ(K)}setSqueezeback(K){this.visibility.setSqueezeback(K)}yQ(){var K=this.mediaElement?.mU();K&&(this.X.La&&o3(vx(()=>document.exitFullscreen()),()=>{}),o3(vx(()=>yi(K)),()=>{}))}KX(){this.mediaElement.mU(); this.mediaElement.mU().webkitPresentationMode==="picture-in-picture"?this.GQ(!0):this.GQ(!1)}togglePictureInPicture(){this.U5().togglePictureInPicture()}zO(K,H=1,r){g.hS("_start",this.Bl.timerName)||oc(Lb)(void 0,this.Bl.timerName);var O=!1,A=VK(this,H,K,!1,!0);if(A){O=!0;H=A.getVideoData();this.X.Vg&&G9(H,K.isAutonav&&K.Q0);H.livePreload&&(A.Z("app_lv",{pdl:A.WG()}),H.liveUtcStartSeconds=SRO(this,K.playerParams||""));H.Md=K.Md;A.Z("cpvd",{pas:K.Md});r=K.startSeconds||0;let k=H.startSeconds||0;this.s5().K.m0(tly)&& !H.isLivePlayback&&Math.abs(r-k)>.01&&(H.startSeconds=r,H.Yv=r,A.seekTo(r,{e6:"application_preloadedStartSeconds"}));K.dispose()}else this.W("enable_player_response_cache_for_live")&&(K.liveUtcStartSeconds=SRO(this,K.playerParams||"")),A=tm(this,H,K,!0,r),(this.W("html5_onesie")||this.W("html5_load_before_stop"))&&A.Pv()&&A.VX(),this.dC.stop(),H===1&&H!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,H),this.gL(A,!1,!1,!0);K.videoId&&this.C1.includes(K.videoId)&&A.Z("mvt", {});A===this.yg()&&(this.X.Zu=K.oauthToken);if(!A.Pv())return!1;if(A===this.yg())return this.ZQ(1),K=Jm(this),O&&A.getPlayerType()===1&&(A.WG()?this.nS("dataloaded",A,A.getVideoData()):this.s5().K.m0(Ovn)&&A.getVideoData().isUnplayable()&&Tpm(this,A,A.getVideoData())),K;A.dP();return!0}cueVideoByPlayerVars(K,H=1){var r=this.yg();if(us(this).enableServerStitchedDai&&r&&!r.t2()&&K&&Object.keys(K).length>0)r.Z("qvonss",{vid:K?.videoId||"",ptype:H});else if(K&&xF(K))if(this.Ry=!0,Yc(this,K),(K=gm(this.playlist))&& K.cC())Hl(this,K,H);else this.playlist.onReady(()=>{zl(this)}); else{H||(H=this.getPresentingPlayerType());H===1&&(Yc(this,null),g.F0(this.O5,"onPlaylistUpdate"));let O=new g.PA(this.X,K);r=g.w1(this.X)&&!this.X.J&&H===1&&!O.isAd()&&!O.cn;this.O5.ek("cuevideo",H);if(r){this.U5().getVideoData().loading=!0;let A=K?K:{};this.W("embeds_enable_shorts_ui")?VDp(O,A,this.template.getPlayerSize(),this.getVisibilityState()).then(k=>N6(k,A)).then(k=>{Hl(this,k,H)}).finally(()=>{O.dispose()}):(N6(O,A).then(k=>{Hl(this,k,H)}),O.dispose())}else Hl(this,O,H)}}rX(K,H,r,O,A,k, b){if(!K&&!r)throw Error("Playback source is invalid"); if(uM(this.X)||g.ev(this.X))return H=H||{},H.lact=g.mH(),H.vis=this.O5.getVisibilityState(),g.ZO(this.O5,"onPlayVideo",{videoId:K,watchEndpoint:k,sessionData:H,listId:r}),!1;xnn(this.Bl);this.Bl.reset();K={video_id:K};O&&(K.autoplay="1");O&&(K.autonav="1");k&&(K.player_params=k.playerParams);b&&(K.oauth_token=b);r?(K.list=r,this.loadPlaylist(K)):this.loadVideoByPlayerVars(K,1);return!0}cuePlaylist(K,H,r,O){this.Ry=!0;Vg9(this,K,H,r,O)}loadPlaylist(K,H,r,O){this.Ry=!1;Vg9(this,K,H,r,O)}nP(){return this.O5.isMutedByMutedAutoplay()? !1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(K,H){var r=this.yg().getVideoData();r=r.CG||r.suggestions?.[0]||null;var O;{var A=this.O5;let y=A.j();if(y.UO)if((O=A.getVideoData())&&A.getPresentingPlayerType()!==3){var k=(!O.isLiveDefaultBroadcast||y.W("allow_poltergust_autoplay"))&&!pc(O);k=O.isLivePlayback&&(!y.W("allow_live_autoplay")||!k);var b=O.isLivePlayback&&y.W("allow_live_autoplay_on_mweb");A=A.getPlaylist();A=!!A&&A.hasNext();var D=O.watchNextResponse&&O.watchNextResponse.playerOverlays|| null;D=!!(D&&D.playerOverlayRenderer&&D.playerOverlayRenderer.autoplay);D=O.wE&&D;O=!O.ypcPreview&&(!k||b)&&!g.mS(O.z4,"ypc")&&!A&&(!g.w1(y)||D)}else O=!1;else O=!1}O&&r?this.rX(r.videoId,H?r.nt:r.sessionData,r.playlistId,H,void 0,r.c_||void 0):this.E2?g.F0(this.O5,"onPlaylistNext"):this.getPresentingPlayerType()===3?Nv(this.SQ).nextVideo():!this.playlist||bc(this.X)&&!this.O5.isFullscreen()||(this.playlist.hasNext(K)&&(K=this.playlist,r=K.index+1,Lf(this.playlist,r>=K.length?0:r)),this.playlist.loaded? (H&&this.O5.ek("playlistautonextvideo"),this.zO(gm(this.playlist,void 0,H,H),1)):this.Ry=!1)}previousVideo(K){if(this.E2)g.F0(this.O5,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)Nv(this.SQ).Lm();else if(this.playlist&&(!bc(this.X)||this.O5.isFullscreen())){if(this.playlist.hasPrevious(K)){K=this.playlist;let H=K.index-1;Lf(this.playlist,H<0?K.length-1:H)}this.playlist.loaded?this.zO(gm(this.playlist),1):this.Ry=!1}}playVideoAt(K){this.E2?g.F0(this.O5,"onPlaylistIndex",K):this.playlist&& (this.playlist.loaded?this.zO(gm(this.playlist,K),1):this.Ry=!1,Lf(this.playlist,K))}getPlaylist(){return this.playlist}iJ(K){this.I_=g.VB(this.I_,O=>O.id!==K); var H=this.yg(),r=H.pQ();for(let O=0;O{sa(this)}):sa(this); this.xx();PyP(this);g.w1(this.X)&&(K={autoplayBrowserPolicy:UW(),autoplayIntended:Sa(this.getVideoData()),autoplayStatus:VL(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.PC("embedsAutoplayStatusChanged",K))}}Iw(K){if(this.X.W("mweb_client_log_screen_associated"),!g.ZR(this.X)){var H=g.lP(this.screenLayer||(this.Uq()?3:0));if(H&&H!=="UNDEFINED_CSN"){let r=this.X.W("web_playback_associated_ve");K={cpn:K,csn:H};if(this.getVideoData().Nd&& r){let O=L$(this.getVideoData().Nd);PS(H,O);r&&(K.playbackVe=O.getAsJson())}this.getVideoData().queueInfo&&(K.queueInfo=this.getVideoData().queueInfo);H={};this.getVideoData().Mo&&(H.cttAuthInfo={token:this.getVideoData().Mo,videoId:this.getVideoData().videoId});g.PC("playbackAssociated",K,H)}else g.HS(new g.zh("CSN Missing or undefined during playback association"))}}wD(){this.O5.ek("internalAbandon");nw(this)}onApiChange(){var K=this.U5();this.X.D?g.ej(this.O5,"onApiChange",K.getPlayerType()):g.ej(this.O5, "onApiChange")}tE(){var K=this.mediaElement;K={volume:g.zN(Math.floor(K.getVolume()*100),0,100),muted:K.pK()};K.muted||xc(this,!1);this.KL=g.jy(K);g.ej(this.O5,"onVolumeChange",K)}mutedAutoplay(K){isNaN(this.jP)&&(this.jP=this.getVideoData().startSeconds);var H=this.getVideoData(),r=H.videoId,O={video_id:K?.videoId?K?.videoId:r,playmuted:!0,start:this.jP,muted_autoplay_duration_mode:K?.durationMode};K?.embedConfig?O.embed_config=wZ(K.embedConfig):H.Zu&&(O.embed_config=H.Zu);if(K?.videoId||r)this.loadVideoByPlayerVars(O), g.F0(this.O5,"onMutedAutoplayStarts")}onFullscreenChange(){var K=Ao(this);this.YU(K?1:0);lzm(this,!!K)}YU(K){var H=!!K,r=!!this.tZ()!==H;this.visibility.YU(K);this.template.YU(H);!H&&this.mediaElement&&Ao(this)===this.mediaElement.mU()&&this.mediaElement.ob();this.template.resize();r&&this.Bl.tick("fsc");r&&(this.O5.ek("fullscreentoggled",H),K=us(this),H={fullscreen:H,videoId:K.La||K.videoId,time:this.getCurrentTime()},this.O5.getPlaylistId()&&(H.listId=this.O5.getPlaylistId()),g.ej(this.O5,"onFullscreenChange", H))}tO(){return this.visibility.tO()}isFullscreen(){return this.visibility.isFullscreen()}tZ(){return this.visibility.tZ()}AE(){var K=this.tZ();K!==0&&K!==1||this.YU(Ao(this)?1:0);K=window.screen.width*window.screen.height;var H=window.outerHeight*window.outerWidth;this.X.QG?(this.MY=Math.max(this.MY,K,H),K=H/this.MY0&&(this.X.aE()&&O.Z("cpmev",{t:this.mediaElement.getCurrentTime()}), this.mediaElement.G(),this.mediaElement.stopVideo());else{this.ix||H!==1||(this.ix=K);try{O===this.U5()&&nf(this.SQ,K),H===1&&(O.stopVideo(),nw(this)),r&&O.u7()&&!Wod(this,O)&&(this.ZY=null,this.mediaElement?.G()),O.RK(void 0,r||K===4),Ua(this,"cuerangesremoved",O.pQ()),O.y8(),this.Q4&&O.isGapless()&&(O.Ye(!0),O.setMediaElement(this.mediaElement)),this.C1=D5(O.getVideoData()).map(A=>A.videoId??"").filter(A=>!!A)}finally{H===1&&(this.ix=void 0)}}}sendVideoStatsEngageEvent(K,H,r){H=this.LE({playerType:H}); g.Tx(this.X,K)?H.sendVideoStatsEngageEvent(K,r):r&&r()}updatePlaylist(){!bc(this.X)&&g.w1(this.X)&&Gl(this);g.F0(this.O5,"onPlaylistUpdate")}setSizeStyle(K,H){this.W("web_log_theater_mode_visibility")?this.QV(H):this.Jh=H;this.O5.ek("sizestylechange",K,H);this.template.resize()}fQ(){return this.visibility.fQ()}QV(K){this.visibility.QV(K)}Sg(){return this.W("web_log_theater_mode_visibility")?this.visibility.Sg():this.Jh}Uq(){return this.visibility.Uq()}isInline(){return this.visibility.isInline()}Vm(){return this.visibility.Vm()}zW(){return this.visibility.zW()}w7(){return this.visibility.w7()}getAdState(){if(this.getPresentingPlayerType()=== 3)return Nv(this.SQ).getAdState();if(!this.hW()){let K=tw(this.QF());if(K)return K.getAdState()}return-1}x9(K){var H=this.template.getVideoContentRect();Hy(this.y$,H)||(this.y$=H,this.U5().dL(),(H=this.yg())&&H===this.U5()&&H.dL(),this.tZ()===1&&this.la&&lzm(this,!0));H=this.hu().kd!==this.xF;this.xF=this.hu().kd;this.qW&&g.aN(this.qW,K)&&!H||(this.O5.ek("appresize",K),this.qW=K)}Nw(){return this.O5.Nw()}hE(){this.getPresentingPlayerType()===2&&this.Hl.isManifestless()?$km(this.Hl):(this.h8&&(RR(this.h8), nw(this)),this.IE.gZ=(0,g.a)(),Fg(this,"signature",void 0,!0))}gD(K){K&&Fg(this,"reloadPlayerEvent",void 0,!0,K)}dn(K){this.Ye(K);Wz(this)}o0(K){if(K.errorCode==="manifest.net.badstatus"){let H=this.X.experiments.jk("html5_use_network_error_code_enums")?401:"401";K.details.rc===H&&g.ZO(this.O5,"onPlayerRequestAuthFailed")}}Ml(K){this.O5.ek("heartbeatparams",K)}NN(){return this.mediaElement}setBlackout(K){if(this.X.hy!==K){this.X.hy=K;var H=this.U5();H.Of();this.X.ZR&&Npn(this);H.s2(K)}}Bf(){var K= this.U5(),H=!this.O5.Jm();K.xP(H)}Hf(){g.F0(this.O5,"onLoadedMetadata")}Tl(){g.F0(this.O5,"onDrmOutputRestricted")}iy(){this.intentionalPlayback=!0}zF(){this.SQ.dispose();this.t5.dispose();this.Hl.dispose();this.h8&&this.h8.dispose();this.yg().dispose();this.Ye();this.Rk.dispose();g.mE(this.playlist);super.zF()}W(K){return this.X.W(K)}s5(){return this.X.s5()}nz(){return this.X.nz()}setScreenLayer(K){this.screenLayer=K}getInternalApi(){return this.O5.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.SQ.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var K= this.SQ;K=K.C.j().mu?K.a4.get("offline"):void 0;return K?K.isOrchestrationLeader():!1}getVideoUrl(K,H,r,O,A){if(this.lg&&this.lg.postId)return K=this.X.getVideoUrl(K),K=JF(K,"v"),K.replace("/watch",`/clip/${this.lg.postId}`);var k=this.O5.isEmbedsShortsMode()||this.X.G==="shortspage",b=iZ(this.getVideoData());return this.X.getVideoUrl(K,H,r,O,A,k,b)}IQ(){return this.Q4.IQ()}Ji(K){return K?this.Q4.Ji()&&this.Q4.K?.CB()===K:this.Q4.Ji()}setShortsAutoAdvancedEnabled(K){this.X.setShortsAutoAdvancedEnabled(K)}qV(K, H,r){this.O5.ek("spsumpreject",K,H,r)}Gc(){try{for(let K of Object.values(this.Rk.B))K.DE()||K.Gc();if(this.W("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let K of tu(this.Rk.N))K.DE()||K.Gc();this.yg().Gc()}catch(K){g.HS(K)}}US(K){var H=this.yg();K&&(H=K8(this,K));if(H){var r=H.getVideoData();K=new Map;for(let [O,A]of r.sabrContextUpdates){r=O;let k=A;k.scope===4&&H?.TW(r)&&K.set(r,k)}return K}this.yg().Z("scuget",{ncpf:"1",ccpn:K})}x4(K,H){this.zP.push({key:K,value:H})}};g.l=g.S3.prototype; g.l.G3=r4(90);g.l.rE=r4(70);g.l.yO=r4(68);g.l.m5=r4(66);g.l.RU=r4(63);g.l.t6=r4(61);g.l.aI=r4(59);g.l.cI=r4(51);g.l.A8=r4(27);g.l.T1=r4(18);g.l.tb=r4(16);g.l.B9=r4(14);g.l.kZ=r4(12);g.l.iU=r4(10);var UC={};var xvt={H$:[{lR:/Unable to load player module/,weight:20},{lR:/Failed to fetch/,weight:500},{lR:/XHR API fetch failed/,weight:10},{lR:/JSON parsing failed after XHR fetch/,weight:10},{lR:/Retrying OnePlatform request/,weight:10},{lR:/CSN Missing or undefined during playback association/,weight:100},{lR:/Non-recoverable error. Do not retry./,weight:0},{lR:/Internal Error. Retry with an exponential backoff./,weight:0},{lR:/API disabled by application./,weight:0},{lR:/Unexpected end of JSON input/, weight:0}],c9:[{callback:zvN,weight:500}]};g.Zy("yt.player.Application.create",g.S3.create);g.Zy("yt.player.Application.createAlternate",g.S3.create);n$(hU(),xvt);var Pt1=g.et("ytcsi.tick");Pt1&&Pt1("pe");var gn5=class extends g.au{constructor(K){super();this.callback=K;this.K=new Nm(0,0,.4,0,.2,1,1,1);this.delay=new g.v$(this.next,window,this);g.W(this,this.delay)}start(K,H,r){this.config={from:K,to:H,duration:r,startTime:(0,g.a)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var K=this.config.from,H=this.config.to,r=this.config.duration,O=this.config.startTime,A=(0,g.a)()-O;O=this.K;r=CD4(O,A/r);if(r==0)O=O.D;else if(r==1)O=O.G;else{A=C6(O.D,O.V,r);var k=C6(O.V, O.L,r);O=C6(O.L,O.G,r);A=C6(A,k,r);k=C6(k,O,r);O=C6(A,k,r)}O=g.zN(O,0,1);this.callback(K+(H-K)*O);O<1&&this.delay.start()}}};var Lpn=class extends g.Bl{constructor(K){super({S:"div",Ib:"ytp-related-on-error-overlay"});this.api=K;this.D=this.B=0;this.L=new g.sr(this);this.K=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.Bl({S:"h2",Ib:"ytp-related-title",xv:"{{title}}"});this.previous=new g.Bl({S:"button",RE:["ytp-button","ytp-previous"],Pn:{"aria-label":"\u00d6nceki \u00f6nerilen videolar\u0131 g\u00f6ster"},Rb:[g.fY()]});this.J=new gn5(H=>{this.suggestions.element.scrollLeft=-H}); this.V=this.scrollPosition=0;this.G=!0;this.next=new g.Bl({S:"button",RE:["ytp-button","ytp-next"],Pn:{"aria-label":"Daha fazla \u00f6nerilen video g\u00f6ster"},Rb:[g.nY()]});g.W(this,this.L);K=K.j();this.U=K.B;g.W(this,this.title);this.title.XK(this.element);this.suggestions=new g.Bl({S:"div",Ib:"ytp-suggestions"});g.W(this,this.suggestions);this.suggestions.XK(this.element);g.W(this,this.previous);this.previous.XK(this.element);this.previous.sE("click",this.Nd,this);g.W(this,this.J);for(let H= 0;H<16;H++){let r=new g.Bl({S:"a",Ib:"ytp-suggestion-link",Pn:{href:"{{link}}",target:K.GL,"aria-label":"{{aria_label}}"},Rb:[{S:"div",Ib:"ytp-suggestion-image",Rb:[{S:"div",Pn:{"data-is-live":"{{is_live}}"},Ib:"ytp-suggestion-duration",xv:"{{duration}}"}]},{S:"div",Ib:"ytp-suggestion-title",Pn:{title:"{{hover_title}}"},xv:"{{title}}"},{S:"div",Ib:"ytp-suggestion-author",xv:"{{views_or_author}}"}]});g.W(this,r);r.XK(this.suggestions.element);let O=r.Sk("ytp-suggestion-link");g.OD(O,"transitionDelay", `${H/20}s`);this.L.Qg(O,"click",A=>{var k=H,b=this.suggestionData[k],D=b.sessionData;g.w1(this.api.j())&&this.api.W("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.K[k].element),k=b.AL(),b={},Ix(this.api,[b]),k=g.UV(k,b),Mx(k,this.api,A)):jH(A,this.api,this.U,D||void 0)&&this.api.rX(b.videoId,D,b.playlistId)}); this.K.push(r)}g.W(this,this.next);this.next.XK(this.element);this.next.sE("click",this.Yv,this);this.L.Qg(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.hu().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.G=!0;super.hide();kU(this,!1)}show(){this.G=!1;super.show();kU(this,!0)}isHidden(){return this.G}Yv(){this.scrollTo(this.scrollPosition-this.containerWidth)}Nd(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(K,H){var r=this.api.j(),O=16/ 9,A=K.width>=650,k=K.width<480||K.height<290,b=Math.min(this.suggestionData.length,this.K.length);if(Math.min(K.width,K.height)<=150||b===0||!r.AT)this.hide();else{var D;if(A){var y=D=28;this.B=16}else this.B=y=D=8;if(k){var I=6;A=14;var Z=12;k=24;r=12}else I=8,A=18,Z=16,k=36,r=16;K=K.width-(48+D+y);D=Math.ceil(K/150);D=Math.min(3,D);y=K/D-this.B;var e=Math.floor(y/O);H&&e+100>H&&y>50&&(e=Math.max(H,50/O),D=Math.ceil(K/(O*(e-100)+this.B)),y=K/D-this.B,e=Math.floor(y/O));y<50||Yn(this.api)?this.hide(): this.show();for(H=0;Hr&&!r.playlistId):this.suggestionData.length=0; Cy5(this);K.wE?this.title.update({title:Pb("$DNI_RELATED_CHANNEL adl\u0131 kanal\u0131n di\u011fer videolar\u0131",{DNI_RELATED_CHANNEL:K.author})}):this.title.update({title:"YouTube'daki di\u011fer videolar"})}scrollTo(K){K=g.zN(K,this.containerWidth-this.suggestionData.length*(this.V+this.B),0);this.J.start(this.scrollPosition,K,1E3);this.scrollPosition=K;b3(this);kU(this,!0)}};var NZH=class extends ru9{constructor(K){super(K);this.K=null;var H=K.j(),r={target:H.GL},O=["ytp-small-redirect"];if(H.U)O.push("no-link");else{let k=RBm(H);r.href=k;r["aria-label"]="Daha fazla videoya ula\u015fmak i\u00e7in YouTube'u ziyaret edin"}var A=new g.Bl({S:"a",RE:O,Pn:r,Rb:[{S:"svg",Pn:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},Rb:[{S:"path",Pn:{d:"M0 0h24v24H0V0z",fill:"none"}},{S:"path",Pn:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}]}); A.XK(this.element);K.createClientVe(A.element,this,178053);this.Qg(A.element,"click",k=>{JAM(this,k,A.element)}); g.W(this,A);H.U||H.disableOrganicUi||(this.K=new Lpn(K),this.K.XK(this.element),g.W(this,this.K));this.Qg(K,"videodatachange",()=>{this.show()}); this.resize(this.api.hu().getPlayerSize())}show(){super.show();stJ(this,this.api.hu().getPlayerSize())}resize(K){super.resize(K);this.K&&(stJ(this,K),g.$d(this.element,"related-on-error-overlay-visible",!this.K.isHidden()))}B(K){super.B(K);var H=this.api.getVideoData();if(H.yw||H.playerErrorMessageRenderer)(K=H.yw)?azP(this,K):H.playerErrorMessageRenderer&&azP(this,H.playerErrorMessageRenderer);else{let r;K.T2&&(H.JD?jL(H.JD)?r=g.az(H.JD):r=iS(g.mu(H.JD)):r=iS(K.T2),this.N(r,"subreason"))}}};var YJm=class extends g.Bl{constructor(K,H){super({S:"a",RE:["ytp-impression-link"],Pn:{target:"{{target}}",href:"{{url}}","aria-label":"YouTube'da izle"},Rb:[{S:"div",Ib:"ytp-impression-link-content",Pn:{"aria-hidden":"true"},Rb:[{S:"div",Ib:"ytp-impression-link-text",xv:"\u0130zlemek i\u00e7in:"},{S:"div",Ib:"ytp-impression-link-logo",xv:"{{logoSvg}}"}]}]});this.api=K;this.B=H;this.updateValue("target",K.j().GL);this.Qg(K,"videodatachange",this.onVideoDataChange);this.Qg(this.api,"presentingplayerstatechange", this.m_);this.Qg(this.api,"videoplayerreset",this.K);this.Qg(this.element,"click",this.onClick);this.onVideoDataChange();this.K()}onVideoDataChange(){var K=this.api.getVideoData(),H=ut(),r=96714;iZ(K)?(H=rd4(),r=216165,g.Ti(this.element,"ytp-music-impression-link")):g.E$(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",H);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,r)}m_(){this.api.getPlayerStateObject().isCued()||(this.hide(), this.api.logVisibility(this.element,!1))}K(){var K=this.api.getVideoData(),H=this.api.j(),r=this.api.getVideoData().wE,O=!H.AT,A=this.B.V2(),k=H.U;H.nL||A||r||O||k||this.api.isEmbedsShortsMode()||!K.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(K=fzP(this),this.updateValue("url",K),this.show())}onClick(K){this.api.W("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var H=fzP(this);Mx(H,this.api,K);this.api.W("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 UvN=class extends g.Bl{constructor(K){super({S:"div",RE:["ytp-mobile-a11y-hidden-seek-button"],Rb:[{S:"button",RE:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],Pn:{"aria-label":"10 saniye geri sar","aria-hidden":"false"}},{S:"button",RE:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],Pn:{"aria-label":"10 saniye ileri sar","aria-hidden":"false"}}]});this.api=K;this.K=this.Sk("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.Sk("ytp-mobile-a11y-hidden-seek-button-forward"); this.api.createClientVe(this.K,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.Qg(this.api,"presentingplayerstatechange",this.m_);this.Qg(this.K,"click",this.B);this.Qg(this.forwardButton,"click",this.V);this.m_()}m_(){var K=this.api.getPlayerStateObject();!this.api.Nw()||K.K(2)&&LY(this.api)||K.K(64)?(this.api.logVisibility(this.K,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.K,!0),this.api.logVisibility(this.forwardButton, !0))}B(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.K)}V(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var SJ5=class extends g.Bl{constructor(K){super({S:"div",Ib:"ytp-muted-autoplay-endscreen-overlay",Rb:[{S:"div",Ib:"ytp-muted-autoplay-end-panel",Rb:[{S:"button",RE:["ytp-muted-autoplay-end-text","ytp-button"],xv:"{{text}}"}]}]});this.api=K;this.L=this.Sk("ytp-muted-autoplay-end-panel");this.B=!1;this.api.createClientVe(this.element,this,52428);this.Qg(this.api,"presentingplayerstatechange",this.V);this.Qg(K,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.sE("click",this.onClick);this.hide()}V(){var K= this.api.getPlayerStateObject(),H=this.api.getVideoData();g.$d(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!H.mutedAutoplay||H.limitedPlaybackDurationInSeconds===0&&H.endSeconds===0&&H.mutedAutoplayDurationMode===2||(K.K(2)&&!this.Y?(this.show(),this.K||(this.K=new KpH(this.api),g.W(this,this.K),this.K.XK(this.L,0),this.K.show()),this.updateValue("text",H.Hh),g.$d(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.Y),g.F0(this.api,"onMutedAutoplayEnds")): this.hide())}onClick(){if(!this.B){this.K&&(this.K.zF(),this.K=null);g.$d(this.api.getRootNode(),"ytp-muted-autoplay",!1);var K=this.api.getVideoData(),H=this.api.getCurrentTime();Yl(K);this.api.loadVideoById(K.videoId,H);this.api.iy();this.api.logClick(this.element);this.hide();this.B=!0}}onMutedAutoplayStarts(){this.B=!1;this.K&&(this.K.zF(),this.K=null)}};var hv4=class extends g.Bl{constructor(K){var H=K.j();super({S:"a",RE:["ytp-watermark","yt-uix-sessionlink"],Pn:{target:H.GL,href:"{{url}}","aria-label":Pb("$WEBSITE sitesinde izle",{WEBSITE:Oj(H)}),"data-sessionlink":"feature=player-watermark"},xv:"{{logoSvg}}"});this.api=K;this.K=null;this.B=!1;this.state=K.getPlayerStateObject();this.Qg(K,"videodatachange",this.onVideoDataChange);this.Qg(K,"presentingplayerstatechange",this.onStateChange);this.Qg(K,"appresize",this.Fh);this.onVideoDataChange(); this.setState(this.state);this.Fh(K.hu().getPlayerSize())}onStateChange(K){this.setState(K.state)}setState(K){this.state!==K&&(this.state=K);ne1(this)}onVideoDataChange(){var K=this.api.j();K.U&&g.Ti(this.element,"ytp-no-hover");var H=this.api.getVideoData();H.videoId&&!K.U?(K=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",K),this.K||(this.K=this.sE("click",this.onClick))):this.K&&(this.updateValue("url",null),this.EN(this.K),this.K=null);K=ut();var r=76758;iZ(H)&&(K=rd4(),r=216164);this.updateValue("logoSvg", K);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,r);ne1(this)}onClick(K){this.api.W("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var H=this.api.getVideoUrl(!CY(K),!1,!0,!0);if(this.api.W("web_player_log_click_before_generating_ve_conversion_params")){let r={};Ix(this.api,[r]);H=g.UV(H,r)}Mx(H,this.api,K);this.api.W("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}Fh(K){if((K= K.width<480)&&!this.B||!K&&this.B){let H=new g.Bl(ut()),r=this.Sk("ytp-watermark");g.$d(r,"ytp-watermark-small",K);g.Vm(r);H.XK(r);this.B=K}}};var VjO=class extends g.Bl{constructor(K){super({S:"div",Ib:"ytp-muted-autoplay-overlay",Rb:[{S:"div",Ib:"ytp-muted-autoplay-bottom-buttons",Rb:[{S:"button",RE:["ytp-muted-autoplay-equalizer","ytp-button"],Pn:{"aria-label":"Sesi kapat\u0131lm\u0131\u015f oynatma g\u00f6stergesi"},Rb:[{S:"div",RE:["ytp-muted-autoplay-equalizer-icon"],Rb:[{S:"svg",Pn:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},Rb:[{S:"g",Pn:{fill:"#fff"},Rb:[{S:"rect",Ib:"ytp-equalizer-bar-left",Pn:{height:"9", width:"4",x:"1",y:"7"}},{S:"rect",Ib:"ytp-equalizer-bar-middle",Pn:{height:"14",width:"4",x:"6",y:"2"}},{S:"rect",Ib:"ytp-equalizer-bar-right",Pn:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=K;this.bottomButtons=this.Sk("ytp-muted-autoplay-bottom-buttons");this.L=new g.Fp(this.D,4E3,this);this.B=!1;K.createClientVe(this.element,this,39306);this.Qg(K,"presentingplayerstatechange",this.V);this.Qg(K,"onMutedAutoplayStarts",()=>{uTH(this);this.V();qR4(this);this.B=!1}); this.Qg(K,"onAutoplayBlocked",this.onAutoplayBlocked);this.sE("click",this.onClick);this.Qg(K,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();K.isMutedByEmbedsMutedAutoplay()&&(uTH(this),this.V(),qR4(this));g.W(this,this.L)}V(){var K=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||K.K(2)?this.hide():this.Y||(super.show(),this.api.logVisibility(this.element,this.Y))}D(){this.K&&this.K.hide()}onAutoplayBlocked(){this.hide();Yl(this.api.getVideoData())}onClick(){if(!this.B){g.$d(this.api.getRootNode(), "ytp-muted-autoplay",!1);var K=this.api.getVideoData(),H=this.api.getCurrentTime();Yl(K);this.api.loadVideoById(K.videoId,H);this.api.iy();this.api.logClick(this.element);g.F0(this.api,"onMutedAutoplayEnds");this.B=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.zF(),this.watermark=null)}};var tjt=class extends g.Bl{constructor(K){super({S:"div",Ib:"ytp-more-videos-view",Pn:{tabIndex:"-1"}});this.api=K;this.B=!0;this.V=new g.sr(this);this.K=[];this.suggestionData=[];this.columns=this.containerWidth=this.U=this.L=this.scrollPosition=0;this.title=new g.Bl({S:"h2",Ib:"ytp-related-title",xv:"{{title}}"});this.previous=new g.Bl({S:"button",RE:["ytp-button","ytp-previous"],Pn:{"aria-label":"\u00d6nceki \u00f6nerilen videolar\u0131 g\u00f6ster"},Rb:[g.fY()]});this.G=new gn5(H=>{this.suggestions.element.scrollLeft= -H}); this.next=new g.Bl({S:"button",RE:["ytp-button","ytp-next"],Pn:{"aria-label":"Daha fazla \u00f6nerilen video g\u00f6ster"},Rb:[g.nY()]});g.W(this,this.V);this.D=K.j().B;g.W(this,this.title);this.title.XK(this.element);this.suggestions=new g.Bl({S:"div",Ib:"ytp-suggestions"});g.W(this,this.suggestions);this.suggestions.XK(this.element);g.W(this,this.previous);this.previous.XK(this.element);this.previous.sE("click",this.Yv,this);g.W(this,this.G);pap(this);g.W(this,this.next);this.next.XK(this.element); this.next.sE("click",this.J,this);this.V.Qg(this.api,"appresize",this.Fh);this.V.Qg(this.api,"fullscreentoggled",this.Nd);this.V.Qg(this.api,"videodatachange",this.onVideoDataChange);this.Fh(this.api.hu().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}J(){this.B&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();Rv5(this)}Yv(){this.B&&this.scrollTo(this.scrollPosition+this.containerWidth)}Nd(){this.Fh(this.api.hu().getPlayerSize())}Fh(K){var H= this.api.isEmbedsShortsMode()?.5625:16/9,r=this.api.BE();K=K.width-(r?112:58);r=Math.ceil(K/(r?320:192));var O=(K-r*8)/r;H=Math.floor(O/H);for(let A of this.K){let k=A.Sk("ytp-suggestion-image");k.style.width=`${O}px`;k.style.height=`${H}px`}this.suggestions.element.style.height=`${H}px`;this.L=O;this.U=H;this.containerWidth=K;this.columns=r;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;vl(this)}onVideoDataChange(){var K=this.api.j(),H=this.api.getVideoData();this.D=H.wE?!1:K.B;this.suggestionData= H.suggestions?g.VB(H.suggestions,r=>r&&!r.playlistId):[]; KCy(this);H.wE?this.title.update({title:Pb("$DNI_RELATED_CHANNEL adl\u0131 kanal\u0131n di\u011fer videolar\u0131",{DNI_RELATED_CHANNEL:H.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"Daha fazla k\u0131sa video":"Daha fazla video"})}scrollTo(K){K=g.zN(K,this.containerWidth-this.suggestionData.length*(this.L+8),0);this.G.start(this.scrollPosition,K,1E3);this.scrollPosition=K;vl(this);Rv5(this)}};var rJm=class extends g.Bl{constructor(K){super({S:"div",Ib:"ytp-pause-overlay",Pn:{tabIndex:"-1"}});this.api=K;this.V=new g.sr(this);this.fade=new g.Mf(this,1E3,!1,100,()=>{this.K.B=!1},()=>{this.K.B=!0}); this.B=!1;this.expandButton=new g.Bl({S:"button",RE:["ytp-button","ytp-expand"],xv:this.api.isEmbedsShortsMode()?"Daha fazla k\u0131sa video":"Daha fazla video"});K.j().controlsType==="0"&&g.Ti(K.getRootNode(),"ytp-pause-overlay-controls-hidden");g.W(this,this.V);g.W(this,this.fade);var H=new g.Bl({S:"button",RE:["ytp-button","ytp-collapse"],Pn:{"aria-label":this.api.isEmbedsShortsMode()?"Daha fazla Shorts videosunu gizle":'"Daha fazla video"yu gizle'},Rb:[{S:"div",Ib:"ytp-collapse-icon",Rb:[{S:"svg", Pn:{height:"100%",viewBox:"0 0 16 16",width:"100%"},Rb:[{S:"path",Pn:{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.W(this,H);H.XK(this.element);H.sE("click",this.L,this);g.W(this,this.expandButton);this.expandButton.XK(this.element);this.expandButton.sE("click",this.D,this);this.K=new tjt(K);g.W(this,this.K);this.K.B=!1;this.K.XK(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element, this,172777);this.V.Qg(this.api,"presentingplayerstatechange",this.No);this.V.Qg(this.api,"videodatachange",this.No);this.hide()}hide(){g.E$(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}L(){this.B=!0;g.E$(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}D(){this.B=!1;g.Ti(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element, !0);this.focus()}No(){var K=this.api.getPlayerStateObject();K.K(1)||K.K(16)||K.K(32)||(!K.K(4)||K.K(2)||K.K(1024)?(this.B||this.api.logVisibility(this.element,!1),this.fade.hide()):this.K.hasSuggestions()&&(this.B||(g.Ti(this.api.getRootNode(),"ytp-expand-pause-overlay"),vl(this.K),this.K.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var lOp=class extends g.Bl{constructor(K){super({S:"div",RE:["ytp-player-content","ytp-iv-player-content"],Rb:[{S:"div",Ib:"ytp-countdown-timer",Rb:[{S:"svg",Pn:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},Rb:[{S:"circle",Ib:"ytp-svg-countdown-timer-ring",Pn:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{S:"circle",Ib:"ytp-svg-countdown-timer-background",Pn:{cx:"-36", cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{S:"span",Ib:"ytp-countdown-timer-time",xv:"{{duration}}"}]}]});this.api=K;this.G=this.Sk("ytp-svg-countdown-timer-ring");this.K=null;this.L=this.V=0;this.B=!1;this.D=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.K&&(this.K.dispose(),this.K=null,this.B=!1)}zF(){this.stopTimer();super.zF()}};g.UB("embed",class extends g.EC{constructor(K){super(K);this.C=K;this.K=new g.sr(this);this.Y=null;this.D=!1;this.countdownTimer=null;this.U=!1;ZS(this);g.W(this,this.K);this.load()}LA(){return!1}create(){var K=this.C.j(),H=g.TQ(this.C),r=this.C.getVideoData().clientPlaybackNonce;r&&g.m9({clientPlaybackNonce:r});K.lG&&!K.disableOrganicUi&&AJH(this);K.getWebPlayerContextConfig().embedsEnableEmc3ds||(this.G=new VjO(this.C),g.W(this,this.G),g.V5(this.C,this.G.element,4),this.Yv=new SJ5(this.C),g.W(this, this.Yv),g.V5(this.C,this.Yv.element,4));K.nL&&(this.watermark=new hv4(this.C),g.W(this,this.watermark),g.V5(this.C,this.watermark.element,8));H&&!K.disableOrganicUi&&(this.L=new YJm(this.C,H),g.W(this,this.L),g.V5(this.C,this.L.element,8),this.C.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.L.hide()));K.V&&!K.disableOrganicUi&&(this.J=new UvN(this.C),g.W(this,this.J),g.V5(this.C,this.J.element,4));this.K.Qg(this.C,"appresize",this.Fh);this.K.Qg(this.C,"presentingplayerstatechange", this.m_);this.K.Qg(this.C,"videodatachange",this.onVideoDataChange);this.K.Qg(this.C,"videoplayerreset",this.Nd);this.K.Qg(this.C,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.K.Qg(this.C,"onAdStart",this.onAdStart);this.K.Qg(this.C,"onAdComplete",this.onAdComplete);this.K.Qg(this.C,"onAdSkip",this.onAdSkip);this.K.Qg(this.C,"onAdStateChange",this.onAdStateChange);if(this.D=pg(iM(K)))this.countdownTimer=new lOp(this.C),g.W(this,this.countdownTimer),g.V5(this.C,this.countdownTimer.element, 4),this.countdownTimer.hide(),this.K.Qg(this.C,g.Kj("embeds"),this.onCueRangeEnter),this.K.Qg(this.C,g.Hu("embeds"),this.onCueRangeExit);this.S6(this.C.getPlayerStateObject());this.C.j().getWebPlayerContextConfig().embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(K=g.Ic("IDENTITY_MEMENTO"))&&g.ej(this.C,"onMementoChange",K)}onCueRangeEnter(K){K.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),HaJ(this.countdownTimer))}onCueRangeExit(K){K.getId()==="countdown timer"&& this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}Fh(){var K=this.C.hu().getPlayerSize();this.BC&&this.BC.resize(K)}Nd(){ZS(this)}m_(K){this.S6(K.state)}S6(K){var H=this.C.j();H=H.experiments.jk("embeds_enable_error_screen_redesign")&&H.Yv!=="EMBEDDED_PLAYER_MODE_PFL";K.K(128)?H||(this.BC||(this.BC=new NZH(this.C),g.W(this,this.BC),g.V5(this.C,this.BC.element,4)),this.BC.B(K.Wm),this.BC.show(),g.Ti(this.C.getRootNode(),"ytp-embed-error")):!H&&this.BC&&(this.BC.dispose(), this.BC=null,g.E$(this.C.getRootNode(),"ytp-embed-error"));this.countdownTimer&&this.countdownTimer.K&&(K.K(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):K.isPaused()?(H=this.countdownTimer,H.B||(H.B=!0,H.D=(0,g.a)())):K.isPlaying()&&this.countdownTimer.B&&(H=this.countdownTimer,H.B&&(H.L+=(0,g.a)()-H.D,H.B=!1,IV(H))));OaO(this,K)}onMutedAutoplayStarts(){this.C.getVideoData().mutedAutoplay&&this.G&&g.$d(this.C.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(K,H){var r= this.fU!==H.videoId;K=!r&&K==="dataloaded";var O={isShortsModeEnabled:!!this.C.isEmbedsShortsMode()};g.PC("embedsVideoDataDidChange",{clientPlaybackNonce:H.clientPlaybackNonce,isReload:K,runtimeEnabledFeatures:O});r&&(this.fU=H.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.D&&(this.C.aP("embeds"),H.isAd()||H.limitedPlaybackDurationInSeconds<5||Yn(this.C)||(H=Math.max((H.startSeconds+H.limitedPlaybackDurationInSeconds-5)*1E3,0),H=new g.rd(H,H+5E3,{id:"countdown timer", namespace:"embeds"}),this.C.Bc([H]))),this.C.j().lG&&!this.C.j().disableOrganicUi&&(ZS(this),AJH(this)));this.C.j().U&&this.B&&this.B.detach()}onAdStart(){FS(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){FS(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){FS(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(K){K===2&&FS(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);