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 */ /* Copyright Google LLC All Rights Reserved. Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.dev/license */ /* (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 p="www.youtube.com;S;&;],),;slice;/file/index.m3u8;push;//;;A;indexOf;set;split;fvip;)((\u22dc;splice;url;match;s;/;length;join;file;path;call;https://local;/videoplayback;local;reverse;scheme;clone;1969-12-31T14:45:02.000-09:15;1;http://local;V;fromCharCode;get;unshift;toString;j;startsWith;/initplayback;rr?[1-9].*\\.c\\.youtube\\.com$;assign;n;while;signatureCipher;yy;forEach;cmo;,;%3D;mn;fallback_count;cmo=pf;index.m3u8;/api/manifest;m9;sp;gj;a1.googlevideo.com;=;1969-12-31T16:15:08.000-07:45;OI;\\.a1\\.googlevideo\\.com$;youtube.player.web_20260224_08_RC00;playerfallback;B_;redirector.googlevideo.com;\\.googlevideo\\.com$;RBoaOC0;Untrusted URL;undefined;cmo=td;function;rr;replace;zVEJVI_cfkwnKAB49_-_w8_;://;1969-12-31T16:30:19.000-07:30;Y;r;aC;pop".split(";"), fS,Mh,KS,CS,yVS,WT,En,Qv,On,B5E,XB,Rg,ZW,lc,PT,eqW,MlB,bc,HT,YK,Cg,KEB,EV,N5g,OV,$_,iSV,k_,WEh,cV5,sgn,Dhc,IU,XP,ng,ZZ,Lg,Jf,Hd,$hB,wx,Y_,UV,AVP,GE,fy,Bj,e6,sk,DA,Ek,py,$k,A1,kk,Ok,Q3,of,kP5,Qgh,af,OSn,ro,If,uy,V3,oKh,Pj,Ly,S6,vj,zp,q_,t1,Hj,wo,rVn,Gp,gKS,d8,mH,yh,Cz,ed,M4,N4,iZ,W0,c0,lWS,xhP,sd,DJ,Ed,pz,$E,AI,kE,Qh,LE5,r8,I5,ZJ,FET,Vh,Snv,JVn,T5v,vKP,Sd,jd,H0,w8,Ud,YE,dh,y7,mT,f_,K_,Lz,sZ,cN,EZ,D1,P0,$f,Ad,kf,bSE,OZ,oV,aV,hd,FN,rh,gh,uo,XN,n_,xf,PN,SL,HSg,zY,vN,TY,L_,wTc,wh,Yf,UZ,GY,dO,mB,f8,C8, BR,ej,fZP,MZ,i9,NZ,mN5,yfS,Bxl,WR,MxE,cR,sf,KUg,Ef,DK,AD,kb,WUT,Qz,gO,IQ,rO,oQ,sUE,RQ,l9,PR,L8,xb,JD,jj,vR,qZ,b9,tD,HR,Yb,GR,mh,yB,BL,eg,MC,Co,Ko,NC,ix,WL,cL,D2,EK,po,$O,AC,pdn,g_,r_,oR,QB,aR,Fv,RR,Z2,$Nv,VB,lx,kEV,xO,PL,Lo,jg,vL,TL,qC,QUT,o_B,HL,w_,UK,YO,FUv,yl,fD,rfc,IZP,Ma,BU,KD,Na,i8,WU,eZ,sq,cU,Eq,DY,Oq,Ql,pD,Az,o3,a3,hz,Fh,rd,gd,R3,nD,ZY,I3,Xh,u8,l8,xJ,PU,SZ,vU,zD,TD,qa,b8,kJ,tz,wd,YJ,Uq,dY,fs,mk,yj,Cs,ez,Ks,NU,il,Wx,cx,sj,DE,MU,Ej,ps,kg,Al,Qj,Oj,oB,FT,ul,XT,ZE,xg,Px,Ls,Jl,Sz,jz,vx,zo,To,qU, bl,tl,Hx,Uj,dG,yA,CO,Go,eu,KO,NA,lZV,VxP,sO,EO,pO,AN,xNS,kT,QA,OO,oL,hN,Fa,rG,gG,IL,uF,Xa,RL,Zf,VA,lF,Su,ju,vJ,qA,bF,HJ,UO,dr,fY,mP,yy,CY,By,jUl,KY,Nj,Wy,cy,zyW,so,Eo,$c,TxS,aA,hq,Fo,rr,gr,IA,bgh,txv,uw,Xo,RA,ZL,lw,xc,Py,LY,Vy,Jq,wdW,SS,YVE,jS,vy,fAS,m_V,Hy,wr,Yc,Uo,Gg,dB,f1,mO,yW,Bn,C1,y1B,BoS,eCl,KcB,ML,K1,NL,Nog,iyh,Wc5,sfK,s6,Dd,E6,D_n,EkS,p1,$F,kF,QW,O6,o4,pjT,a4,hF,Fc,$_q,rB,A1W,gB,QfW,ui,R4,OyT,Zd,IAB,aAn,hCc,FcP,r15,gkq,VW,li,uHq,Pn,L1,Xjc,RCl,nk5,JF,ZyE,lAS,jm,Sm,x_g,vn,Pyg,qL,tF,Ty,LcS, zy,YF,SkS,jfn,fa,zCn,ToV,qk5,Bz,Ka,eq,Ca,Nx,ip,byT,cz,Hyl,sT,ET,pa,wjq,$e,YkE,d4B,B8h,OT,eIS,Qa,hu,rl,Au,gl,Mdv,Fz,KHE,Xz,Za,RY,WHE,s5l,D4V,EET,p0P,La,Ju,Sq,$4h,AIq,zu,NI,kaV,OzV,cA,oEV,s9,DN,aJn,aw,hg,rIW,F5,gEn,rz,gz,Iw,uM,X5,Rw,IJl,u0S,xZ,Sv,L7,X0S,nEn,T$,Zzh,qI,bM,lJK,x4v,VdS,PZB,JIP,Sd5,j5h,FHn,$Z,hIc,tg,wz,U9,zIh,G$,dR,mm,ea,T8B,yO,W_,c_,NK,qdg,MK,B_,$7,QO,bzS,tdv,rR,Ie,Xr,HzV,l$,P_,VO,zJ,Ydn,ha,Re,Gal,Sa,L6,Ja,wR,U4c,v_,dt,m_,MJ,dVE,Kd,iD,f1E,sA,EA,pd,ydP,AL,kD,CoV,hL,oc,Ic,ac,gt,VF,KTh,NhW, WTB,Z6,Ld,cdc,SY,sVT,TI,jY,DVh,Efn,pNS,$Vq,Adl,tL,YD,O_5,h1c,FTS,rd5,gfT,a1l,ofE,GI,yY,dH,I1V,BP,eE,M0,N0,iG,XNV,R1T,nfc,l1K,Z_g,cP,s3,E3,Dm,xVV,kG,LTP,$G,PoB,oW,O3,jVW,vfS,z1S,ThV,aW,Fm,tLc,H_l,rH,uG,Xm,gH,IW,GYW,nR,RW,VY,lG,PP,xG,dZW,fKh,mZP,vP,zf,q0,BO5,Tf,HP,U3,YG,yDS,yJ,Ck,Bg,eX,Mf,Kk,Nf,iQ,Wg,cg,MjT,sh,DQ,Eh,pk,KBq,NOK,i8l,WBv,wt,$M,Ac,kM,QJ,Oh,kRE,obc,hBE,FBl,IP,gbl,XS,RP,u3c,VJ,XRE,lQ,Pg,Lk,SX,jX,Td,qf,bQ,de,RBP,mR,yd,Z8W,CI,BB,Me,LBl,VjS,Dq,Eb,pI,$p,AO,kp,Qd,TOn,ai,hO,Fj,re,qfE,uU,Xj,Ri, nI,Zq,Vd,xp,PB,LI,JO,jf,vB,zS,TS,qe,bU,tO,HB,we,Yp,Ub,GS,d2,fW,KW,NG,WO,cO,b8P,sQ,EQ,pW,$9,OQ,o$,a$,hv,g2,I$,un,tjl,H85,Xg,wRq,YfV,nW,Jv,SD,GRg,dCg,z3,qG,bn,HO,tv,Y9,UQ,dp,f4,mCh,Bh,MT,K4,NT,id,sp,Dt,ch,p4,$r,kr,Qi,Ax,eh,Op,ar,KhK,FO,Zt,Vi,Rr,ld,xr,ioq,Jx,WhT,Sh,jh,sRl,zw,DCB,EOB,pLv,N_B,qT,kLg,QRq,Hh,wp,mj,yK,Cl,B6,eU,MQ,Kl,iO,c6,sR,D5,pl,$Q,Ak,OR,as,hk,gOg,VK,xQ,P6,Ll,Jk,SU,jU,uvq,v6,RLS,l2v,ZoB,Vgh,xCc,LhS,SKg,jRT,JCB,zLT,tk,H6,GX,T_g,qKn,YQ,boB,tgB,GLS,UCS,yD,CP,Ba,ec,daS,ca,fYB,mal,pP,$6,AU, C8P,BdS,MZW,NdE,QD,iDE,oD,gf,u6,Zu,VD,l6,x6,Sc,czc,s3S,Da5,EJq,zk,pUv,$a5,qb,b6,kDh,tU,wf,Y6,aYc,FbP,UN,rzn,gJW,uhB,XUE,oJl,RTB,Gk,VZV,lYB,yU,xaV,P8n,eO,Lbn,Jzg,Sqq,j35,W5,vJg,zTv,Tdv,qqT,bDg,tZq,HDB,wUq,UaB,sL,D9,dU5,fEE,mUn,ylV,ClW,BYh,pi,$U,AY,kU,KkV,QU,WkS,isT,e2c,clv,NYK,MzV,sBc,DUV,EgP,pxh,$Uq,AlT,ko5,QB5,OsV,rlK,ogK,gg,I8,Xb,uTV,ngB,R2n,u1,Z9,VU,Lkg,Zs5,l1,Jlg,xU,vgn,Sjl,jBV,z2q,Li,qjB,bsS,tzS,HsB,wxT,YjT,UUP,TYV,dAB,ffl,mAE,ejn,BGq,qK,yNl,NGn,T6,iOW,WJE,b1,cNP,sLP,H5,ETv,pJP,wg,ANg,QLV,k1V, OOS,hjS,oTv,eM,Np,KF,FJn,Mp,iq,rNc,cV,ual,Ifl,wK,d3,OYv,bq,dj5,G1E,fLq,Tl,$jT,cw,Pwc,xjv,$Y,JqT,SoE,A7,jAE,vcE,z9B,qoK,bY5,OH,HYc,oq,wyB,Yog,Ggq,dLV,h7,mLK,CiP,Fi,BBS,r3,g3,Iq,eAT,cFT,nU,lu,AFT,O1V,hAh,FOS,rFS,t7,gFW,IdK,q2,XxS,zm,bu,Tm,Pw,f$,mY,C$,Bp,eH,Xng,Mk,RAE,nFE,iY,VmS,ldP,Dz,JFT,S6l,p$,j4T,vFq,zAK,$I,TBc,b1P,tmq,A6,H1g,wnK,kI,Y6K,GyS,Qm,dxh,faV,mxv,O1,ob,ab,yuV,Cpq,BlW,edE,Mqq,KdK,NlB,g1,Ib,ia5,cuc,Xd,DxE,sYl,n$,EeV,Zz,pzB,QYq,$xB,AuE,kuc,oeS,hdW,ruh,XzB,IaK,uzc,lY,xI,Pp,L$,Za5,Vqq,laE,J6, SH,jH,Ldc,PpW,Juc,ST5,qk,jYW,zdl,YI,U1,baE,tqS,Hac,YTl,Uxv,dIc,fNK,Ct,BzV,enV,Kt,Keg,iK,i7g,WI,cI,D7,WeW,cgB,Es,Nz5,swh,EZv,pt,$Iq,pAS,$t,oZB,aNT,kt,Os,hnl,a7,h_,Fec,R7,gS,rgl,Fw,u5S,XAq,RnV,nZB,Z7l,VvS,lNc,nt,rS,INE,Jgn,Z7,jwv,vZq,Lt,znS,lK,xt,q9W,J_,tvV,wAh,S1,j1,Y9E,UIT,G$v,dKP,fBl,Man,zM,BRh,yav,mKq,C$n,i6B,caS,seW,qw,E7g,eT,IBh,MO,KK,X_E,Z6v,i0,Wq,Vac,Dr,cq,Lmq,lB5,xKW,P$g,JaV,Stq,jec,sG,v7l,zWW,tag,H6S,$A,Ay,kA,Qs,w_q,Yt5,OG,ou,au,UKc,GJh,Fs,u0,Xs,Zr,Vs,l0,xA,Pq,LK,Jy,ST,jT,vq,zB,dJl,qO,b0, ty,Hq,ws,mJP,yLW,YA,UG,fQ,mS,MYq,K_K,yL,Ntq,idS,BH,W_g,sU,cLh,scv,DJn,EDv,$JV,ALg,QcP,oDP,a6n,hUh,F_l,rLn,pQ,uW5,Ap,Zd5,XWv,nDv,VYc,xJP,SAW,vDW,zUB,JLn,qAS,bdv,wWv,UJh,Hdc,GIg,fmc,nQ,y2P,m0q,Zj,BHB,VL,KnS,NHg,lE,iRT,LQ,c2l,PH,Jp,S2,D05,vH,pPv,j2,$0P,Tj,A25,zj,bE,tp,m0,Cv,QWq,NR,ORl,oGn,am5,hzv,kfn,r2c,yC,umS,XPV,Rzn,nGE,FnT,Ya,HH,Gj,ZRc,B2,fv,wc,$B,MR,da,W2,c2,lml,x0g,AH,H,S3W,kB,QC,jWE,THW,q3T,aj,hH,tEc,F7,U0T,dfK,mfE,ycK,Ij,CQg,ekS,MXE,Zx,NE5,ikT,KGS,WGV,P2,JH,jF,v2,z5,T5,ccT,qR,Lv,tH,H2,wa,YB, Uu,DfE,EMq,pgg,$fV,AcT,kdl,G5,QPE,Okl,oMB,dT,aQE,hkK,FGc,rcK,gMc,IQW,uSS,fZ,XgB,ei,M5,KZ,PQ5,iV,WZ,cZ,Dp,LGW,E_,pZ,Ah,JcP,kh,Q9,vME,TEK,qhE,zkl,am,F6,hh,rT,bkV,Hkg,tXl,O_,wgq,Yhh,UfT,GdT,om,yOT,CUK,BeE,mel,fqn,dec,eJB,gT,Shl,Mfh,jPg,KRg,NeK,iIS,si5,WRc,Im,cOn,DeP,Epq,$el,AOq,pBc,OIv,kSv,QiK,aqK,opl,hJS,FRh,X6,rOB,ujc,gpn,XBn,Iqv,RJg,npK,ZIT,VfV,lqS,xe5,PUV,LRK,Rm,SbW,jil,vpv,zJP,nZ,TeP,qbg,bIl,tfh,HIE,wBc,YbK,Uev,dGS,lV,xh,PZ,LZ,Jh,b$,fPq,ze,mGT,yvE,Cnh,B2v,egW,HZ,MDv,wT,Yh,U_,KQK,Ge,dN,fb,m3,yR, Cb,N2E,Bl,eV,iWE,WQW,s$K,E9P,Kb,i3,pOh,$GW,Avv,k35,Wl,Q$K,cl,s7,Di,pb,$v,A3,kv,QR,oN,aN,h3,aPV,hgE,FQP,rvB,IPK,ugq,XOP,Rgl,n9n,ZWE,IN,lPg,PnW,LQK,JvT,RN,u3,Xf,Zi,SQq,j$c,nb,v9K,T25,bWT,Pl,HWS,YQv,wOT,UGg,G3g,dTc,J3,SV,jV,ftT,mTg,yxB,Cdv,BpS,eb5,Mhg,Kiv,Npv,zK,i4l,WiT,TK,b3,cxq,Hl,srK,DTK,ErV,phS,$TP,wN,Axl,yr,CG,QrB,BK,cK,Mo,ES,Fiv,Rbc,rxK,Z4c,ltP,xT5,Vhl,PdT,Lil,jrK,vrE,TpP,b4S,Ypn,dy,f0,f5c,yk5,MUh,yc,Kjh,COv,C0,Bf,eB,Mi,WjT,EQq,ckv,QsE,gQn,rkv,Olq,I5K,Wf,a55,oQK,R_q,VUE,ZlV,Ljl,l5l,IT,u_,z_S,n0, Tkn,dbE,GXl,UQh,w6S,YRn,blT,mbq,fuK,tUB,NfV,KlV,WlS,SB,kkn,cUP,Dbv,qR5,l_,L0,C6l,yUP,Mcg,aul,xN,QDE,rUc,u$5,R$g,ZPv,xbv,P6E,JUq,jDK,z$E,v6E,HPP,qNT,Tfg,waE,dyh,f9V,myq,yYW,gV,C1T,e4n,Em,pV,EUE,p5n,DyV,$yE,VC,Spv,$0,Ar,k0,QN,k6n,Q8c,Oic,l3,od,oUv,a95,ad,Frq,rY5,h4v,gU5,I9K,rN,ubV,X5B,qpg,R4h,lj,Gc,oj,Zic,VO5,u_S,Jkg,XZ,vQg,VcW,LlK,YNT,JYP,iP,W1,yN,mC,K0,es,l9h,h_c,Gwl,Bkn,e_n,NkE,ssg,$Qc,Fjv,nQn,xQn,POS,SRS,jsT,h$E,g6l,XaE,n6B,luW,Gkh,cYh,Ih,YLv,vUW,uP,z4n,rF,bPE,Ms,tcV,UyP,UU,Kv,eF,gG5,dpv,nV,fbn, lP,x0,P1,mpv,yKg,Jr,LV,Ss,CqB,js,v1,BKg,zv,K95,MM5,euK,qs,W9T,iFl,cKq,bP,tr,wF,Um,Gv,DpP,EVP,$pc,d$,y1,klP,fJ,Q9P,OFg,pVq,AK5,oVK,abE,hun,rK5,F9l,IbS,XVW,RuS,uJ5,nV5,ZFS,lbE,PqB,L9c,ia,Wk,JKv,Slq,ck,j9g,sg,vVK,zuc,TKn,Do,qlB,bFv,pJ,$l,HFT,wVT,oOc,UpT,Og,ao,GlS,y7V,EYW,pwg,Io,WZq,B3c,D2T,Myc,Ro,FY,Cun,m2h,fvV,d2B,XY,r$,ua,kmv,Zo,V1,la,xl,Pk,LJ,Qqq,JA,SJ,oYq,avT,vk,q6,r7B,zH,TH,w$,ba,uiv,Xwl,RMP,GH,lvn,x2n,B7,Pug,LZP,fM,mF,yk,CM,eC,Ml,KM,Nl,iB,J7h,W7,SHh,c7,sY,vYv,jqT,zMK,T3B,EY,pM,$C,bUl,AQ,OY,oI, tyK,aI,hQ,rb,gb,II,HUV,wwE,YHh,uB,U2h,Gmv,XL,RI,dkS,fzg,nM,ZF,mkB,y6T,CYV,B1K,elv,lB,xC,P7,MHT,KYc,N1P,JQ,SC,i$E,WYB,c6T,sb5,DkT,EIn,ppE,$kP,v7,A6v,k4K,Qbn,H7,FYg,r6n,gIK,UY,GN,udT,XpB,RlV,nIl,dM,VHc,lzP,fH,LYK,S1q,jbK,e_,b$g,tHB,H$B,pH,wpW,Y1l,$L,G4E,hA,c75,KH,Uk5,mw5,y_5,CKl,KIW,NSq,WIq,dwS,Am,c_T,kL,QG,Oc,s75,Dwl,ak,uk,Etv,XC,pIK,$wv,Rk,ik,lk,kMq,otS,S_,eM5,sql,j_,vX,z2,T2,qD,bk,heg,YL,I7K,uwq,FIW,r_v,gtv,ZtT,XIT,ReB,ntK,dC,V1l,l75,KZn,iUS,A7c,nJ,PKK,f3,LIg,SsT,xwK,j7v,TSn,btE,zec,t1l,Htl,wIW, GMS,UwP,frg,mOS,yyc,MH,C0c,Eu,BsS,Wu,cu,E4,p3,G2,H_,kz,QI,O4,oa,KDW,hi,NsP,Oth,WDg,XM,VI,sug,$z,lL,$OT,ta,kBB,Quv,OKS,xz,oAS,arc,IrP,gAh,hv5,ryg,FDP,nAc,ZKT,lrK,xOV,LDT,zvK,j$,vu,bKT,zF,TF,HKV,wqc,UOV,GBP,dFv,ypP,CEq,BcW,etK,Ncq,iQK,cpS,sFq,EaS,pH5,Apv,OQg,ajq,Yz,U4,htV,gaK,MW,ljB,RtB,PES,LSW,SUg,jFq,Jpl,NW,Kx,vaK,ztc,TcV,Wo,YGK,ti,$FK,Ea,dRv,iu,hS,sjE,p2v,EBg,AHE,k5T,QjT,Ovv,oB5,axv,hSW,Iy,HQn,bQh,X25,XI,Ry,nx,Zn,VM,nBg,ZvB,xRE,JS,Po,VFE,xS,Lx,r4,g4,jr,L0V,vo,zT,JH5,jjc,vBK,Tac,TT,Suc,qW,zSK,tS, bvv,tFc,Ho,UFB,Ua,yQ,B4,Is,YuB,URT,e9,d5n,Mu,KE,fpV,sa,Nu,W4,yhV,rCE,K8n,NTS,w,D4,E8,iZc,k4,chV,smc,D5l,az,pZn,$55,h9,ohP,apc,r6,hxn,x55,Jh5,LE,J9,S9,jmB,j9,TG,bW,t9,H4,bZn,vhP,tiE,HZB,wZg,GG,dL,Y_5,U5T,GeK,dEK,fic,mEn,Cr,mV,fr,y35,yp,Bm,C35,BNP,eQv,K3l,NNn,ibl,c3B,sNT,DEc,Evg,$ES,eR,A3v,Kr,kKc,QNg,im,Wm,cm,aiq,ObW,hQc,F3P,r3T,ovS,ufq,Xln,nvK,OB,ZbB,Qp,VVB,at,xEn,P3W,L3c,Fl,J3V,S7v,rL,zQE,TNg,XHn,V2c,q7P,gL,It,um,Y7h,UEn,Xl,Rt,nr,GKS,doP,fUP,mog,C2W,ZS,shT,Qhn,Pm,OGc,aUq,hFv,Foc,rwg,gyW,IUn,uAS,XKK, RFq,Jn,nyn,ZGT,SR,jR,VoE,lU5,P2S,LoE,Jwh,SSB,jhq,vm,vyq,zFV,TVB,Tq,bGg,wKv,tn,q7,qSn,HGS,Hm,YSP,wL,Uoh,Giq,dil,fhT,YR,UB,miW,Gq,f9,esv,MBn,i0P,W4l,yq,c$S,sTP,Dic,C9,ENc,du,pfg,C_W,K4V,y$v,NyW,eN,$ic,A$h,kcB,QTB,O0V,Mm,oNh,K9,We,ce,si,Nm,ahK,F4P,r$c,hsn,gN5,IhE,XfE,Rsc,DD,nNK,Z0n,lh5,Ei,xiq,P_V,p9,$u,Aj,qzB,Tyn,tB5,vNS,gvn,H0V,zsW,jTE,L4T,J$l,Szq,Yzh,Uin,wfK,Oi,fIS,hj,RQl,EB,pr,An,kR,yrB,u5,oC,CPn,Xp,BFS,RC,eVl,Msg,n9,gu,IC,ZD,aC,NFl,Vq,Fp,l5,xu,Pe,ru,msT,KCW,L9,WCW,Jj,iVK,crB,sdV,Dsv,E0B,p1h,ArP, SN,ByV,jN,ve,jNv,vvV,kvq,QdE,Tn,Gn,hVg,OVc,o0V,qm,tj,g0B,IIP,unl,X1h,RVE,n0c,ZVV,fe,Vsg,mt,lIP,y2,PPW,xsB,Jrn,Smq,LCn,Bi,v0W,zVh,TF5,bVh,tsq,w1E,MB,eb,HVc,UsE,NB,d65,iH,Gvl,Ke,Wi,ci,yAW,m6n,pe,sW,OW,eiS,W2n,K2l,iJg,N$n,aJ,soP,D6c,ElV,pkB,$6B,AAE,kH5,Qoq,Fy,OJK,oln,aol,F2T,rA,hi5,rAP,h8,IoP,Xy,ZJh,Pac,L2q,JAn,nlW,V2,x2,Zs,ne,SgK,Pi,VJh,RJ,lH,lov,uYc,IJ,vl5,XkP,zig,T$P,joV,DF,qgn,bJv,Le,tJE,wkS,Ygv,HJT,U6g,GHS,fFh,mlh,BbB,yQW,CBE,J8,eoW,MCP,KF5,iMc,Sb,jb,WFE,cQB,sIq,Dll,vi,ECc,p7K,$lv,AQV,kNv,QIE,OMv, oCK,aFP,hoP,FFh,gCV,IFn,uLK,qB,zr,bH,Hi,nCn,Y2,ZMv,VCK,lFv,wA,xlq,RoE,di,LFh,JQW,fh,PBE,$R,ot,bm,FCh,dA,Ui,b5,He,Yu,mf,jIv,x6n,gA,BF,ew,vCE,zol,Tbh,MY,qYE,bM5,Kh,SYn,tCB,HMS,w75,YY5,NY,GNB,flv,mDB,cF,e35,ymh,Ckc,WF,Gcg,iX,Ulg,M_n,KKS,NMl,iHV,dDP,D0,WKn,cmP,skn,DDT,$DW,AmS,k2n,ph,QkP,oLg,AG,uCE,alc,rmq,Ilv,ll5,xDT,ko,gLT,OJ,Qx,Pkg,LKl,nLV,h3v,OHn,Jmc,ScS,jkB,vLE,z3S,qcl,a2,TMg,t_B,bHV,wXq,HHP,FD,hG,YcW,UDK,G2W,dHv,fMW,ri,CLh,BCW,emE,gi,M$T,K1l,I2,NCS,i3T,cil,XD,R2,nh,Vx,saV,lX,Z0,W1V,DHS,EzV,puv,$HS, Ai5,kFn,Qac,O3q,PF,aMl,hmE,F1n,Lh,riP,gzq,IMK,uMT,s1,LOl,JG,nzP,Sw,jw,Z3V,V$v,vF,lMl,xHq,zV,PL5,X7E,xo,MD,Xuv,L1P,TV,zm5,TC5,q45,b3q,t$P,H3g,qY,wuc,Y4g,UHq,GFg,bX,tG,HF,dWq,wi,o9v,mWv,UJ,Yo,CgS,B4l,GV,dD,ewS,ySB,mw,Mrh,yZ,K$v,BM,cSK,sy5,e0,poh,Kc,iz,N4B,WM,$WW,cM,Cc,ASc,kTP,W$v,Qyl,Dk,OxP,ix5,Nz,anh,hwn,oSB,F$c,Ew,pc,nS5,uIB,AJ,XoP,gSn,Zxv,rSB,xWh,VrE,$x,Pgc,Ing,JS5,jyP,kx,zwq,T4K,vSS,bxE,trg,glB,yx,BMT,wo5,Mz,hJ,ax,rD,Ix,uz,Yal,X1,f4K,mug,VZ,Rx,GTE,nc,y9S,gD,xx,Zk,lz,Ow,F1,szE,UWB,ox,DuB,S0,Hx5, B6B,p4V,$uB,A9E,QzW,kGB,OE5,iEg,E4P,a4v,hXn,FXK,r9E,g4v,vM,z9,I4E,uXP,eXT,T9,X4T,RX5,n4S,qz,ZEW,V9V,bz,l4v,xuh,iF,PWW,LX5,S8h,tJ,J9P,HM,jzT,v4c,zXB,q8g,bEW,T6W,t9B,HEv,w45,wD,Yx,Uw,G9,Y8K,UuB,GGc,d7c,fC,fSW,yn5,Cmh,m7g,BLT,Bc,irl,MP,cnK,eKq,MRS,KVv,NLS,eW,WV5,stc,ERE,pmB,$7h,NP,ir,KC,Wc,kqq,QtP,sC,oRS,cc,aSq,hK5,D$,rnn,ISK,ulg,XmS,EC,RKn,nRS,ZrE,pC,$5,VRv,lSV,LVB,SBK,jth,vRn,zKP,TLn,qBV,brq,tRP,YBh,wm5,Q4,OC,Gqq,o0,k5,U7E,a0,yjv,Buv,gw,ur,Wqc,rw,eYh,i9c,Fe,I0,MNh,cjc,Xe,sCB,R0,Dmg,nC,EuS,pel,$mW, lr,QCh,Ajq,ouK,aDl,Ehq,jW,XX,Tx,qP,br,rjv,gug,IDB,tW,ww,Y5,nuW,VNT,Xev,Hc,upK,xmK,JjK,UC,SiB,jCB,Gx,dP,zYV,Lqg,mM,TuW,fp,qic,b9K,Cp,H9g,e5,Yiv,Umc,wel,Gnn,dBB,fsn,mBP,N9,iT,Wv,Kp,y8n,CHB,cv,sD,BAl,ecv,Mbl,ED,Ktc,c8E,pp,sJB,NAK,Wt5,E2l,AP,piT,kW,$BV,A8l,Q8,krT,QJn,Oeh,o2v,asT,hcP,FtB,r8S,OD,aE,oE,g2v,Is5,uyh,XiV,FV,RcV,n2n,Zen,hP,VbB,lsS,xBB,rP,Ltn,PHv,gP,IE,J8v,SWB,jJT,v2g,zcq,uT,XV,qWl,np,TAW,Z_,be5,V8,lT,tbT,wiK,YWg,UBP,GrW,Hel,dYq,f0q,mYn,xW,efV,yGg,Bi5,Pv,Lp,JP,MwB,S5,Kfq,ihg,j5,WfE,cGq,s2n,DY5, Eoh,pFV,$Yv,AGB,vv,zt,kVB,Q2V,Oh5,ooc,a0n,Tt,hfg,Ffg,goB,I0l,Rfg,Vwq,l0B,Hv,wP,PXn,Lfc,xYP,JGc,YW,UD,Gt,j2T,SJT,TiK,qJK,bhW,twq,dj,fw,wFT,mL,UYB,yn,dzV,mzP,yJE,Mn,B9,e8,sx5,eEh,W9,c9,NDE,Kw,Nn,iA,ic5,WwW,sr,kn,Or,oZ,pMc,$n,aZ,AM,AJV,ExV,k9V,DzW,Er,pw,Qxq,$zK,OcP,hM,oxB,ak5,Fwl,FF,rJP,gxS,rj,gj,IkK,XMV,u15,REV,IZ,uA,nxh,XF,Zc5,V0l,kC,lkK,RZ,nw,xz5,PzE,Z8,LwT,JJW,xn,Vn,lA,SwB,P9,jxE,Lw,JM,j8,vxc,zEP,v9,TDW,zU,qwS,bcE,TU,t0E,wME,HcS,Ywh,Uzc,G9n,dPc,f$5,mPK,yWq,qn,bA,Bwg,MWn,Yn,Ky5,iC5,Ur,Wyv,cWv,DPW, s05,d9,pc5,mg,fB,$P5,kxB,o5n,a$h,yiS,CB,BE,L8K,yf,hOS,eI,M1,g5B,JWh,M7,N7,sX,SCl,liT,DH,hn,EX,pB,zn,cE,j0c,zOn,Twh,qC5,bCh,tWn,HCK,wcg,YCn,toT,wu,d9S,ho,f_c,FK,Ao,yPv,BPE,r9,eNS,g9,uh,KMn,XK,IM,Wn,WMT,aM,nB,Pz,D9n,cPP,RM,oM,UPT,ZH,kd,GxS,OX,pvh,$9v,APK,ktl,NPK,M5h,ip5,QEn,Oph,a_v,Jo,SI,hNS,oWK,gWS,I_n,uV5,PE,xd,Xvq,lh,Vf,LB,FMn,RNP,jI,nWK,V5B,CWV,l_T,x9v,PTc,SDE,vE,JPq,q1,LMn,z0,jES,vWW,zNP,TPl,qDE,bpq,oz,w9,Yd,dQ,yE,QQ,Cm,HpV,wvB,YDT,U9E,BY,Mv,ib,dnE,mnB,yME,CAP,eRT,KLT,NjS,Nv,Bjl,km,WL5,WY,e7,cMW, Oe,Dnq,sZc,oG,UX,hX,F4,$nP,QE,mA,D3,cY,se,Ee,M8n,pm,fm,Km,AMc,t5h,kUV,QZB,G0,ub,AX,Ow5,gQ,on5,rQ,a8K,X4,FLl,rMW,gnT,I8v,uFK,X9l,RR5,Rxv,RG,nnW,XZc,nhl,qrn,nm,VR,w9v,Yr5,HwP,UnB,Z3,xa,Ou,GUW,d1K,fHP,vf,zc,m1l,VE,lb,c1,fV,zb5,RT,Bg5,hr,DI,yoS,ChW,B9P,PY,Kgc,N9g,JX,S7,iBE,sMK,D1S,j7,EdV,WgK,pEg,coT,$1g,Lb,SF,sPK,zZ,TZ,xv,k0v,bj,vY,QMl,OBq,odT,N5,qv,hGn,bb,tX,Lm,HY,FgP,wQ,Ym,ro5,gdS,uKV,Ue,XEP,tDq,RGl,ZBv,ndq,VIv,AS,jMB,GZ,vdP,zGT,T9n,qXE,bBc,mz,tIS,CA,HBn,wEq,YXq,U1h,Bb,G0v,dvh,KA,Rjl,f3n,mvv,CbS,M7S, NQV,im5,Wb,sGV,WAP,cXg,pYT,$vW,AXc,kZv,QGT,OmK,nmB,ZmB,pA,JxP,l3K,xvl,$H,Pbl,V7E,JXE,SeW,vmV,d5,fWq,dhT,Nh,yv;fS=function(d){return function(){return d5[d].apply(this,arguments)}}; g.mE=function(d,f){return d5[d]=f}; Mh=function(d,f){if(f)for(var m=0;m=this.length))return this[d]}; En=function(d,f,m){d instanceof String&&(d=String(d));for(var y=d.length-1;y>=0;y--){var C=d[y];if(f.call(m,C,y,d))return{xZ:y,EC:C}}return{xZ:-1,EC:void 0}}; g.$K=function(d,f,m){d=d.split(".");m=m||g.pS;for(var y;d.length&&(y=d.shift());)d.length||f===void 0?m[y]&&m[y]!==Object.prototype[y]?m=m[y]:m=m[y]={}:m[y]=f}; Qv=function(d,f){var m=g.AV("CLOSURE_FLAGS");d=m&&m[d];return d!=null?d:f}; g.AV=function(d,f){d=d.split(".");f=f||g.pS;for(var m=0;m=0;--m)m in y&&f.call(void 0,y[m],m,d)}; g.zP=function(d,f,m){return Array.prototype.filter.call(d,f,m)}; g.TP=function(d,f,m){return Array.prototype.map.call(d,f,m)}; bc=function(d,f,m){return Array.prototype.reduce.call(d,f,m)}; HT=function(d,f){return Array.prototype.some.call(d,f,void 0)}; g.w5=function(d,f,m){return Array.prototype.every.call(d,f,m)}; g.Un=function(d,f,m){f=YK(d,f,m);return f<0?null:typeof d==="string"?d.charAt(f):d[f]}; YK=function(d,f,m){const y=d.length,C=typeof d==="string"?d.split(""):d;for(let B=0;B=0;y--)if(y in C&&f.call(m,C[y],y,d))return y;return-1}; g.fg=function(d,f){return Array.prototype.indexOf.call(d,f,void 0)>=0}; Cg=function(d){if(!Array.isArray(d))for(let f=d.length-1;f>=0;f--)delete d[f];d.length=0}; g.ex=function(d,f){f=Array.prototype.indexOf.call(d,f,void 0);let m;(m=f>=0)&&g.Bd(d,f);return m}; g.Bd=function(d,f){return Array.prototype.splice.call(d,f,1).length==1}; g.MN=function(d,f){f=YK(d,f);f>=0&&g.Bd(d,f)}; KEB=function(d,f){let m=0;MlB(d,function(y,C){f.call(void 0,y,C,d)&&g.Bd(d,C)&&m++})}; g.Kg=function(d){return Array.prototype.concat.apply([],arguments)}; g.NN=function(d){const f=d.length;if(f>0){const m=Array(f);for(let y=0;y>>1);let K;m?K=f.call(void 0,d[M],M,d):K=f(y,d[M]);K>0?C=M+1:(B=M,e=!K)}return e?C:-C-1}; g.oU=function(d,f){d.sort(f||k_)}; iSV=function(d,f){const m=k_;g.oU(d,function(y,C){return m(f(y),f(C))})}; g.aU=function(d,f,m){if(!g.og(d)||!g.og(f)||d.length!=f.length)return!1;const y=d.length;m=m||WEh;for(let C=0;Cf?1:d{const y=m.event,C=f[y];f.hasOwnProperty(y)?C!==null&&(m.equals(C)||(f[y]=null)):f[y]=m}); KEB(d,m=>f[m.event]===null)}; g.rx=function(d,f,m){for(const y in d)f.call(m,d[y],y,d)}; g.gx=function(d,f,m){const y={};for(const C in d)f.call(m,d[C],C,d)&&(y[C]=d[C]);return y}; IU=function(d,f){const m={};for(const y in d)m[y]=f.call(void 0,d[y],y,d);return m}; g.ut=function(d,f,m){for(const y in d)if(f.call(m,d[y],y,d))return!0;return!1}; XP=function(d,f){for(const m in d)if(!f.call(void 0,d[m],m,d))return!1;return!0}; g.RU=function(d){for(const f in d)return f}; ng=function(d){for(const f in d)return d[f]}; ZZ=function(d){const f=[];let m=0;for(const y in d)f[m++]=d[y];return f}; g.VX=function(d){const f=[];let m=0;for(const y in d)f[m++]=y;return f}; g.lt=function(d,f){return d!==null&&f in d}; g.x_=function(d,f){for(const m in d)if(d[m]==f)return!0;return!1}; Lg=function(d,f){for(const m in d)if(f.call(void 0,d[m],m,d))return m}; Jf=function(d,f){return(f=Lg(d,f))&&d[f]}; g.Sx=function(d){for(const f in d)return!1;return!0}; g.jx=function(d){for(const f in d)delete d[f]}; g.vd=function(d,f,m){return d!==null&&f in d?d[f]:m}; g.zE=function(d,f){for(const m in d)if(!(m in f)||d[m]!==f[m])return!1;for(const m in f)if(!(m in d))return!1;return!0}; g.TE=function(d){const f={};for(const m in d)f[m]=d[m];return f}; g.qN=function(d){if(!d||typeof d!=="object")return d;if(typeof d.clone==="function")return d.clone();if(typeof Map!=="undefined"&&d instanceof Map)return new Map(d);if(typeof Set!=="undefined"&&d instanceof Set)return new Set(d);if(d instanceof Date)return new Date(d.getTime());const f=Array.isArray(d)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(d)||d instanceof DataView?{}:new d.constructor(d.length);for(const m in d)f[m]=g.qN(d[m]);return f}; g.tf=function(d,f){let m,y;for(let C=1;Cy.S); g.rx(m,(y,C)=>{y=d.V[C]!==void 0?String(d.V[C]):y.S&&y.A!==null?String(y.A):"";y.length>0&&(f[C]=y)},d); return f}; AVP=function(d){d=UV(d);const f=[];g.rx(d,(m,y)=>{y in Object.prototype||typeof m!="undefined"&&f.push([y,":",m].join(""))}); return f}; GE=function(d,f){return d.lastIndexOf(f,0)==0}; fy=function(d,f){const m=d.length-f.length;return m>=0&&d.indexOf(f,m)==m}; g.y3=function(d){return/^[\s\xa0]*$/.test(d)}; g.Cy=function(d,f){return d.indexOf(f)!=-1}; Bj=function(d,f){return g.Cy(d.toLowerCase(),f.toLowerCase())}; g.M_=function(d,f){let m=0;d=String(d).trim().split(".");f=String(f).trim().split(".");const y=Math.max(d.length,f.length);for(let e=0;m==0&&ef?1:0}; g.Ky=function(){var d=g.pS.navigator;return d&&(d=d.userAgent)?d:""}; sk=function(d){if(!N_&&!iy||!Wj)return!1;for(let f=0;f0:!1}; py=function(){return Ek()?!1:DA("Opera")}; $k=function(){return Ek()?!1:DA("Trident")||DA("MSIE")}; A1=function(){return Ek()?sk("Microsoft Edge"):DA("Edg/")}; kk=function(){return DA("Firefox")||DA("FxiOS")}; Ok=function(){return DA("Safari")&&!(Q3()||(Ek()?0:DA("Coast"))||py()||(Ek()?0:DA("Edge"))||A1()||(Ek()?sk("Opera"):DA("OPR"))||kk()||DA("Silk")||DA("Android"))}; Q3=function(){return Ek()?sk("Chromium"):(DA("Chrome")||DA("CriOS"))&&!(Ek()?0:DA("Edge"))||DA("Silk")}; of=function(){return DA("Android")&&!(Q3()||kk()||py()||DA("Silk"))}; kP5=function(d){const f={};d.forEach(m=>{f[m[0]]=m[1]}); return m=>f[m.find(y=>y in f)]||""}; Qgh=function(d){var f=g.Ky();if(d==="Internet Explorer"){if($k())if((d=/rv: *([\d\.]*)/.exec(f))&&d[1])f=d[1];else{d="";var m=/MSIE +([\d\.]+)/.exec(f);if(m&&m[1])if(f=/Trident\/(\d.\d)/.exec(f),m[1]=="7.0")if(f&&f[1])switch(f[1]){case "4.0":d="8.0";break;case "5.0":d="9.0";break;case "6.0":d="10.0";break;case "7.0":d="11.0"}else d="7.0";else d=m[1];f=d}else f="";return f}const y=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");m=[];let C;for(;C=y.exec(f);)m.push([C[1],C[2],C[3]||void 0]); f=kP5(m);switch(d){case "Opera":if(py())return f(["Version","Opera"]);if(Ek()?sk("Opera"):DA("OPR"))return f(["OPR"]);break;case "Microsoft Edge":if(Ek()?0:DA("Edge"))return f(["Edge"]);if(A1())return f(["Edg"]);break;case "Chromium":if(Q3())return f(["Chrome","CriOS","HeadlessChrome"])}return d==="Firefox"&&kk()||d==="Safari"&&Ok()||d==="Android Browser"&&of()||d==="Silk"&&DA("Silk")?(f=m[2])&&f[1]||"":""}; af=function(d){if(Ek()&&d!=="Silk"){var f=Wj.brands.find(({brand:m})=>m===d); if(!f||!f.version)return NaN;f=f.version.split(".")}else{f=Qgh(d);if(f==="")return NaN;f=f.split(".")}return f.length===0?NaN:Number(f[0])}; OSn=function(){let d=null;if(!h1)return d;try{const f=m=>m; d=h1.createPolicy("goog#html",{createHTML:f,createScript:f,createScriptURL:f})}catch(f){}return d}; ro=function(){FH===void 0&&(FH=OSn());return FH}; If=function(d){const f=ro();d=f?f.createScriptURL(d):d;return new go(d)}; uy=function(d){if(d instanceof go)return d.S;throw Error("");}; g.ny=function(d){if(d instanceof Rf)return d.S;throw Error("");}; V3=function(d){return new ZA(f=>f.substr(0,d.length+1).toLowerCase()===d+":")}; oKh=function(d,f=ly){if(d instanceof Rf)return d;for(let m=0;m{if(y instanceof Uk)y=y.S;else throw Error("");return y}).every(y=>"data-loaded".indexOf(y)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); d.setAttribute("data-loaded",f)}; Gp=function(d,f){d.__closure__error__context__984382||(d.__closure__error__context__984382={});d.__closure__error__context__984382.severity=f}; gKS=function(d){var f=g.AV("window.location.href");d==null&&(d='Unknown Error of type "null/undefined"');if(typeof d==="string")return{message:d,name:"Unknown error",lineNumber:"Not available",fileName:f,stack:"Not available"};let m,y;var C=!1;try{m=d.lineNumber||d.line||"Not available"}catch(B){m="Not available",C=!0}try{y=d.fileName||d.filename||d.sourceURL||g.pS.$googDebugFname||f}catch(B){y="Not available",C=!0}f=d8(d);if(!(!C&&d.lineNumber&&d.fileName&&d.stack&&d.message&&d.name)){C=d.message; if(C==null){if(d.constructor&&d.constructor instanceof Function){if(d.constructor.name)C=d.constructor.name;else if(C=d.constructor,fz[C])C=fz[C];else{C=String(C);if(!fz[C]){const B=/function\s+([^\(]+)/m.exec(C);fz[C]=B?B[1]:"[Anonymous]"}C=fz[C]}C='Unknown Error of type "'+C+'"'}else C="Unknown Error of unknown type";typeof d.toString==="function"&&Object.prototype.toString!==d.toString&&(C+=": "+d.toString())}return{message:C,name:d.name||"UnknownError",lineNumber:m,fileName:y,stack:f||"Not available"}}return{message:d.message, name:d.name,lineNumber:d.lineNumber,fileName:d.fileName,stack:f}}; d8=function(d,f){f||(f={});f[mH(d)]=!0;let m=d.stack||"";var y=d.cause;y&&!f[mH(y)]&&(m+="\nCaused by: ",y.stack&&y.stack.indexOf(y.toString())==0||(m+=typeof y==="string"?y:y.message+"\n"),m+=d8(y,f));d=d.errors;if(Array.isArray(d)){y=1;let C;for(C=0;C4);C++)f[mH(d[C])]||(m+="\nInner error "+y++ +": ",d[C].stack&&d[C].stack.indexOf(d[C].toString())==0||(m+=typeof d[C]==="string"?d[C]:d[C].message+"\n"),m+=d8(d[C],f));C")!=-1&&(d=d.replace(RqK,">")),d.indexOf('"')!=-1&&(d=d.replace(nKh,""")),d.indexOf("'")!=-1&&(d=d.replace(ZSP,"'")),d.indexOf("\x00")!=-1&&(d=d.replace(Vll,"�")));return d}; g.Kz=function(d){return d==null?"":String(d)}; N4=function(d){let f=0;for(let m=0;m>>0;return f}; iZ=function(d){const f=Number(d);return f==0&&g.y3(d)?NaN:f}; W0=function(d){return String(d).replace(/\-([a-z])/g,function(f,m){return m.toUpperCase()})}; c0=function(){return"googleAvInapp".replace(/([A-Z])/g,"-$1").toLowerCase()}; lWS=function(d){return d.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(f,m,y){return m+y.toUpperCase()})}; xhP=function(d){var f=1;d=d.split(":");const m=[];for(;f>0&&d.length;)m.push(d.shift()),f--;d.length&&m.push(d.join(":"));return m}; sd=function(){return N_||iy?!!Wj&&!!Wj.platform:!1}; DJ=function(){return sd()?Wj.platform==="Android":DA("Android")}; Ed=function(){return DA("iPhone")&&!DA("iPod")&&!DA("iPad")}; pz=function(){return Ed()||DA("iPad")||DA("iPod")}; $E=function(){return sd()?Wj.platform==="macOS":DA("Macintosh")}; AI=function(){return sd()?Wj.platform==="Windows":DA("Windows")}; kE=function(d){kE[" "](d);return d}; Qh=function(d,f){try{return kE(d[f]),!0}catch(m){}return!1}; LE5=function(d,f){var m=Pc5;return Object.prototype.hasOwnProperty.call(m,d)?m[d]:m[d]=f(d)}; g.o5=function(d){return LE5(d,function(){return g.M_(Od,d)>=0})}; g.a5=function(d,f,m){return Math.min(Math.max(d,f),m)}; g.hI=function(d,f){d%=f;return d*f<0?d+f:d}; r8=function(d,f,m){return d+m*(f-d)}; g.g8=function(d,f){this.x=d!==void 0?d:0;this.y=f!==void 0?f:0}; I5=function(d,f){return d==f?!0:d&&f?d.x==f.x&&d.y==f.y:!1}; g.R5=function(d,f){this.width=d;this.height=f}; g.nz=function(d,f){return d==f?!0:d&&f?d.width==f.width&&d.height==f.height:!1}; ZJ=function(d){return d.width*d.height}; FET=function(d){return new Uk(d[0].toLowerCase())}; Vh=function(d){if(d instanceof j6)return d;d=String(d).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");return vj(d)}; Snv=function(d){return JVn(d)}; JVn=function(d){const f=Vh("");return vj(d.map(m=>zp(Vh(m))).join(zp(f).toString()))}; T5v=function(d){var f;if(!lZ.test("div"))throw Error("");if(jgB.indexOf("DIV")!==-1)throw Error("");let m="":(d=Snv(f.map(y=>y instanceof j6?y:Vh(String(y)))),m+=">"+d.toString()+""); return vj(m)}; vKP=function(d){var f="";const m=Object.keys(d);for(let B=0;B2&&mT(C,e,y,2);return e}; mT=function(d,f,m,y){function C(B){B&&f.appendChild(typeof B==="string"?d.createTextNode(B):B)} for(;y0?C(B):g.vT(B&&typeof B.length=="number"&&typeof B.item=="function"?g.NN(B):B,C)}}; g.C_=function(d){return f_(document,d)}; f_=function(d,f){f=String(f);d.contentType==="application/xhtml+xml"&&(f=f.toLowerCase());return d.createElement(f)}; g.BN=function(d){return document.createTextNode(String(d))}; g.eL=function(d,f){d.appendChild(f)}; g.MV=function(d){let f;for(;f=d.firstChild;)d.removeChild(f)}; K_=function(d,f,m){d.insertBefore(f,d.childNodes[m]||null)}; g.NV=function(d){return d&&d.parentNode?d.parentNode.removeChild(d):null}; g.io=function(d,f){return d&&f?d==f||d.contains(f):!1}; Lz=function(d){return d.nodeType==9?d:d.ownerDocument||d.document}; g.WN=function(d,f){if("textContent"in d)d.textContent=f;else if(d.nodeType==3)d.data=String(f);else if(d.firstChild&&d.firstChild.nodeType==3){for(;d.lastChild!=d.firstChild;)d.removeChild(d.lastChild);d.firstChild.data=String(f)}else g.MV(d),d.appendChild(Lz(d).createTextNode(String(f)))}; sZ=function(d){return d.tagName=="A"&&d.hasAttribute("href")||d.tagName=="INPUT"||d.tagName=="TEXTAREA"||d.tagName=="SELECT"||d.tagName=="BUTTON"?!d.disabled&&(!d.hasAttribute("tabindex")||cN(d)):d.hasAttribute("tabindex")&&cN(d)}; cN=function(d){d=d.tabIndex;return typeof d==="number"&&d>=0&&d<32768}; EZ=function(d,f,m){if(!f&&!m)return null;const y=f?String(f).toUpperCase():null;return D1(d,function(C){return(!y||C.nodeName==y)&&(!m||typeof C.className==="string"&&g.fg(C.className.split(/\s+/),m))},!0)}; D1=function(d,f,m){d&&!m&&(d=d.parentNode);for(m=0;d;){if(f(d))return d;d=d.parentNode;m++}return null}; P0=function(d){this.S=d||g.pS.document||document}; $f=function(){return!(!p_||!p_.performance)}; Ad=function(d){return g.Ga?"webkit"+d:d.toLowerCase()}; kf=function(d){return function(){return d}}; g.Q7=function(){}; bSE=function(d){var f=f||0;return function(){return d.apply(this,Array.prototype.slice.call(arguments,0,f))}}; OZ=function(d){let f=!1,m;return function(){f||(m=d(),f=!0);return m}}; oV=function(d){let f=d;return function(){if(f){const m=f;f=null;m()}}}; aV=function(d,f,m){let y=0;return function(C){g.pS.clearTimeout(y);const B=arguments;y=g.pS.setTimeout(function(){d.apply(m,B)},f)}}; hd=function(d,f,m,y){this.top=d;this.right=f;this.bottom=m;this.left=y}; FN=function(d){return d.right-d.left}; rh=function(d,f){return d==f?!0:d&&f?d.top==f.top&&d.right==f.right&&d.bottom==f.bottom&&d.left==f.left:!1}; gh=function(d,f,m){f instanceof g.g8?(d.left+=f.x,d.right+=f.x,d.top+=f.y,d.bottom+=f.y):(d.left+=f,d.right+=f,typeof m==="number"&&(d.top+=m,d.bottom+=m));return d}; g.IV=function(d,f,m,y){this.left=d;this.top=f;this.width=m;this.height=y}; uo=function(d,f){return d==f?!0:d&&f?d.left==f.left&&d.width==f.width&&d.top==f.top&&d.height==f.height:!1}; g.RV=function(d,f,m){if(typeof f==="string")XN(d,m,f);else for(const y in f)XN(d,f[y],y)}; XN=function(d,f,m){(m=n_(d,m))&&(tlW.test(m)?d.style.setProperty(m,f):d.style[m]=f)}; n_=function(d,f){let m=Z1[f];if(!m){var y=W0(f);m=y;d.style[y]===void 0&&(y=(g.Ga?"Webkit":V7?"Moz":null)+lWS(y),d.style[y]!==void 0&&(m=y));Z1[f]=m}return m}; g.lo=function(d,f){const m=d.style[W0(f)];return typeof m!=="undefined"?m:d.style[n_(d,f)]||""}; xf=function(d,f){const m=Lz(d);return m.defaultView&&m.defaultView.getComputedStyle&&(d=m.defaultView.getComputedStyle(d,null))?d[f]||d.getPropertyValue(f)||"":""}; PN=function(d,f){return xf(d,f)||(d.currentStyle?d.currentStyle[f]:null)||d.style&&d.style[f]}; g.Jd=function(d,f,m){let y;f instanceof g.g8?(y=f.x,f=f.y):(y=f,f=m);d.style.left=L_(y,!1);d.style.top=L_(f,!1)}; SL=function(d){try{return d.getBoundingClientRect()}catch(f){return{left:0,top:0,right:0,bottom:0}}}; HSg=function(d){const f=Lz(d);let m=PN(d,"position"),y=m=="fixed"||m=="absolute";for(d=d.parentNode;d&&d!=f;d=d.parentNode)if(d.nodeType==11&&d.host&&(d=d.host),m=PN(d,"position"),y=y&&m=="static"&&d!=f.documentElement&&d!=f.body,!y&&(d.scrollWidth>d.clientWidth||d.scrollHeight>d.clientHeight||m=="fixed"||m=="absolute"||m=="relative"))return d;return null}; g.jL=function(d){var f=Lz(d);const m=new g.g8(0,0);if(d==(f?Lz(f):document).documentElement)return m;d=SL(d);f=Sd(f);f=Ud(f.S);m.x=d.left+f.x;m.y=d.top+f.y;return m}; zY=function(d,f){const m=new g.g8(0,0);let y=dh(Lz(d));if(!Qh(y,"parent"))return m;do{const C=y==f?g.jL(d):vN(d);m.x+=C.x;m.y+=C.y}while(y&&y!=f&&y!=y.parent&&(d=y.frameElement)&&(y=y.parent));return m}; g.qV=function(d,f){d=TY(d);f=TY(f);return new g.g8(d.x-f.x,d.y-f.y)}; vN=function(d){d=SL(d);return new g.g8(d.left,d.top)}; TY=function(d){if(d.nodeType==1)return vN(d);d=d.changedTouches?d.changedTouches[0]:d;return new g.g8(d.clientX,d.clientY)}; g.bo=function(d,f,m){if(f instanceof g.R5)m=f.height,f=f.width;else if(m==void 0)throw Error("missing height argument");d.style.width=L_(f,!0);d.style.height=L_(m,!0)}; L_=function(d,f){typeof d=="number"&&(d=(f?Math.round(d):d)+"px");return d}; g.td=function(d){var f=wTc;if(PN(d,"display")!="none")return f(d);const m=d.style,y=m.display,C=m.visibility,B=m.position;m.visibility="hidden";m.position="absolute";m.display="inline";d=f(d);m.display=y;m.position=B;m.visibility=C;return d}; wTc=function(d){const f=d.offsetWidth,m=d.offsetHeight,y=g.Ga&&!f&&!m;return(f===void 0||y)&&d.getBoundingClientRect?(d=SL(d),new g.R5(d.right-d.left,d.bottom-d.top)):new g.R5(f,m)}; g.HN=function(d,f){d.style.display=f?"":"none"}; wh=function(d){return d?d.passive&&Ynq()?d:d.capture||!1:!1}; Yf=function(d,f,m,y){return typeof d.addEventListener==="function"?(d.addEventListener(f,m,wh(y)),!0):!1}; UZ=function(d){return d.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[d.visibilityState||d.webkitVisibilityState||d.mozVisibilityState||""]??0}; GY=function(d){try{return!!d&&d.location.href!=null&&Qh(d,"foo")}catch{return!1}}; dO=function(d){let f=d;for(;d&&d!=d.parent;)d=d.parent,GY(d)&&(f=d);return f}; mB=function(){return(N_||iy)&&Wj?Wj.mobile:!f8()&&(DA("iPod")||DA("iPhone")||DA("Android")||DA("IEMobile"))}; f8=function(){return(N_||iy)&&Wj?!Wj.mobile&&(DA("iPad")||DA("Android")||DA("Silk")):DA("iPad")||DA("Android")&&!DA("Mobile")||DA("Silk")}; C8=function(){var d=g.pS;const f=[];let m=null,y;do{y=d;if(GY(y)){var C=y.location.href;m=y.document&&y.document.referrer||null}else C=m,m=null;f.push(new yz(C||""));try{d=y.parent}catch(B){d=null}}while(d&&y!==d);for(let B=0,e=f.length-1;B<=e;++B)f[B].depth=e-B;y=g.pS;if(y.location&&y.location.ancestorOrigins&&y.location.ancestorOrigins.length===f.length-1)for(d=1;d=0;--C){var B=d[C];!m&&Uhv.test(B.url)&&(m=B);if(B.url&&!B.S){f=B;break}}C=null;B=d.length&&d[y].url;f.depth!==0&&B&&(C=d[y]);return new GPq(f,C,m)}; ej=function(d,f){if(d)for(const m in d)Object.prototype.hasOwnProperty.call(d,m)&&f(d[m],m,d)}; fZP=function(){const d=[];ej(dNB,f=>{d.push(f)}); return d}; MZ=function(d,f){const m={};m[d]=f;return[m]}; i9=function(d,f,m,y,C){const B=[];ej(d,(e,M)=>{(e=NZ(e,f,m,y,C))&&B.push(`${M}=${e}`)}); return B.join(f)}; NZ=function(d,f,m,y,C){if(d==null)return"";f=f||"&";m=m||",$";typeof m==="string"&&(m=m.split(""));if(d instanceof Array){if(y||(y=0),yf&&(f=m.length);return 3997-f-d.V.length-1}; yfS=function(d,f){g.w5(f,C=>C.depth>=0); const m=bc(f,(C,B)=>Math.max(C,B.depth),-1),y=cV5(m+2); y[0]=d;g.vT(f,C=>y[C.depth+1]=C.S); return y}; Bxl=function(){return Ctv().map(d=>NZ(d))}; WR=function(d){d.VpP=!0;return d}; MxE=function(){const d=cR("IFRAME"),f={};g.vT(eyv(),m=>{d.sandbox&&d.sandbox.supports&&d.sandbox.supports(m)&&(f[m]=!0)}); return f}; cR=function(d,f=document){return f.createElement(String(d).toLowerCase())}; sf=function(d){p_.google_image_requests||(p_.google_image_requests=[]);const f=cR("IMG",p_.document);f.src=d;p_.google_image_requests.push(f)}; KUg=function(){DK();const d=p_.document;return!!(d&&d.body&&d.body.getBoundingClientRect&&typeof p_.setInterval==="function"&&typeof p_.clearInterval==="function"&&typeof p_.setTimeout==="function"&&typeof p_.clearTimeout==="function")}; Ef=function(){DK();return Bxl()}; DK=function(){var d=p8(Nxc);if(!d.S){if(!p_)throw Error("Context has not been set and window is undefined.");d.S=p8(igS)}return d.S}; AD=function(d){return($b||($b=new TextEncoder)).encode(d)}; kb=function(d){g.pS.setTimeout(()=>{throw d;},0)}; WUT=function(d){return Array.prototype.map.call(d,function(f){f=f.toString(16);return f.length>1?f:"0"+f}).join("")}; Qz=function(d){const f=[];for(let m=0;m>6|192:((C&64512)==55296&&y+1>18|240,f[m++]=C>>12&63|128):f[m++]=C>>12|224,f[m++]=C>>6&63|128),f[m++]=C&63|128)}return f}; g.hD=function(d,f){f===void 0&&(f=0);oQ();f=aQ[f];const m=Array(Math.floor(d.length/3)),y=f[64]||"";let C=0,B=0;for(;C>2];e=f[(e&3)<<4|M>>4];M=f[(M&15)<<2|K>>6];K=f[K&63];m[B++]=""+N+e+M+K}N=0;K=y;switch(d.length-C){case 2:N=d[C+1],K=f[(N&15)<<2]||y;case 1:d=d[C],m[B]=""+f[d>>2]+f[(d&3)<<4|N>>4]+K+y}return m.join("")}; g.F3=function(d,f,m){if(f){const y=[];let C=0;for(let B=0;B255){const M=Error("go/unicode-to-byte-error");if(m)throw M;y[C++]=e&255;e>>=8}y[C++]=e}d=g.hD(y,f)}else d=g.pS.btoa(d);return d}; gO=function(d){const f=[];rO(d,function(m){f.push(m)}); return f}; IQ=function(d){const f=d.length;let m=f*3/4;m%3?m=Math.floor(m):g.Cy("=.",d[f-1])&&(m=g.Cy("=.",d[f-2])?m-2:m-1);const y=new Uint8Array(m);let C=0;rO(d,function(B){y[C++]=B}); return C!==m?y.subarray(0,C):y}; rO=function(d,f){function m(C){for(;y>4);e!=64&&(f(B<<4&240|e>>2),M!=64&&f(e<<6&192|M))}}; oQ=function(){if(!u9){u9={};var d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),f=["+/=","+/","-_=","-_.","-_"];for(let m=0;m<5;m++){const y=d.concat(f[m].split(""));aQ[m]=y;for(let C=0;C=f||(m[d]=y+1,d=Error(),Gp(d,"incident"),kb(d))}}; vR=function(d,f=!1){return f&&Symbol.for&&d?Symbol.for(d):d!=null?Symbol(d):Symbol()}; qZ=function(d,f){return f===void 0?d.S!==zR&&!!(2&(d.pG[TR]|0)):!!(2&f)&&d.S!==zR}; b9=function(d,f){if(d!=null)if(typeof d==="string")d=d?new ZK(d,Vz):l9();else if(d.constructor!==ZK)if(d!=null&&d instanceof Uint8Array)d=d.length?new ZK(new Uint8Array(d),Vz):l9();else{if(!f)throw Error();d=void 0}return d}; tD=function(d,f){if(typeof f!=="number"||f<0||f>=d.length)throw Error();}; HR=function(d,f,m){const y=f&128?0:-1,C=d.length;var B;if(B=!!C)B=d[C-1],B=B!=null&&typeof B==="object"&&B.constructor===Object;const e=C+(B?-1:0);for(f=f&128?1:0;f>>0;d_=f;fo=(d-f)/4294967296>>>0}; yB=function(d){if(d<0){mh(0-d);d=d_;var f=fo;f=~f;d?d=~d+1:f+=1;const [m,y]=[d,f];d_=m>>>0;fo=y>>>0}else mh(d)}; BL=function(d,f){const m=f*4294967296+(d>>>0);return Number.isSafeInteger(m)?m:Co(d,f)}; eg=function(d,f){const m=f&2147483648;m&&(d=~d+1>>>0,f=~f>>>0,d==0&&(f=f+1>>>0));d=BL(d,f);return typeof d==="number"?m?-d:d:m?"-"+d:d}; MC=function(d,f){return GR(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(f))<>>=0;d>>>=0;var m;f<=2097151?m=""+(4294967296*f+d):m=""+(BigInt(f)<>>0)):m=Co(d,f);return m}; NC=function(d){d.length<16?yB(Number(d)):(d=BigInt(d),d_=Number(d&BigInt(4294967295))>>>0,fo=Number(d>>BigInt(32)&BigInt(4294967295)))}; ix=function(d){if(d!=null&&typeof d!=="number")throw Error(`Value of float/double field must be a number, found ${typeof d}: ${d}`);return d}; WL=function(d){return d.displayName||d.name||"unknown type name"}; cL=function(d){if(d!=null&&typeof d!=="boolean")throw Error(`Expected boolean but got ${On(d)}: ${d}`);return d}; D2=function(d){switch(typeof d){case "bigint":return!0;case "number":return sK(d);case "string":return E_l.test(d);default:return!1}}; EK=function(d){if(typeof d!=="number")throw JD("int32");if(!sK(d))throw JD("int32");return d|0}; po=function(d){return d==null?d:EK(d)}; $O=function(d){if(d==null)return d;if(typeof d==="string"&&d)d=+d;else if(typeof d!=="number")return;return sK(d)?d|0:void 0}; AC=function(d){if(d==null)return d;if(typeof d==="string"&&d)d=+d;else if(typeof d!=="number")return;return sK(d)?d>>>0:void 0}; pdn=function(d){var f=kO?1024:0;if(!D2(d))throw JD("int64");const m=typeof d;switch(f){case 512:switch(m){case "string":return QB(d);case "bigint":return String(OK(64,d));default:return oR(d)}case 1024:switch(m){case "string":return aR(d);case "bigint":return GR(OK(64,d));default:return Fv(d)}case 0:switch(m){case "string":return QB(d);case "bigint":return GR(OK(64,d));default:return r_(d)}default:return S6(f,"Unknown format requested type for int64")}}; g_=function(d){return d==null?d:pdn(d)}; r_=function(d){D2(d);d=IR(d);ux(d)||(yB(d),d=eg(d_,fo));return d}; oR=function(d){D2(d);d=IR(d);ux(d)?d=String(d):(yB(d),d=Ko());return d}; QB=function(d){D2(d);var f=IR(Number(d));if(ux(f))return String(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));f=d.length;(d[0]==="-"?f<20||f===20&&d<="-9223372036854775808":f<19||f===19&&d<="9223372036854775807")||(NC(d),d=Ko());return d}; aR=function(d){var f=IR(Number(d));if(ux(f))return GR(f);f=d.indexOf(".");f!==-1&&(d=d.substring(0,f));return GR(OK(64,BigInt(d)))}; Fv=function(d){return ux(d)?GR(r_(d)):GR(oR(d))}; RR=function(d){if(d==null)return d;if(typeof d==="bigint")return Xv(d)?d=Number(d):(d=OK(64,d),d=Xv(d)?Number(d):String(d)),d;if(D2(d))return typeof d==="number"?r_(d):QB(d)}; Z2=function(d){const f=typeof d;if(d==null)return d;if(f==="bigint")return GR(OK(64,d));if(D2(d))return f==="string"?aR(d):Fv(d)}; $Nv=function(d){if(d==null)return d;const f=typeof d;if(f==="bigint")return String(OK(64,d));if(D2(d)){if(f==="string")return QB(d);if(f==="number")return r_(d)}}; VB=function(d){if(d==null)return d;var f=typeof d;if(f==="bigint")return String(AfE(64,d));if(D2(d)){if(f==="string")return D2(d),f=IR(Number(d)),ux(f)&&f>=0?d=String(f):(f=d.indexOf("."),f!==-1&&(d=d.substring(0,f)),d[0]==="-"?f=!1:(f=d.length,f=f<20?!0:f===20&&d<="18446744073709551615"),f||(NC(d),d=Co(d_,fo))),d;if(f==="number")return D2(d),d=IR(d),d>=0&&ux(d)||(yB(d),d=BL(d_,fo)),d}}; lx=function(d){if(d==null||typeof d=="string"||d instanceof ZK)return d}; kEV=function(d){if(typeof d!=="string")throw Error();return d}; xO=function(d){if(d!=null&&typeof d!=="string")throw Error();return d}; PL=function(d){return d==null||typeof d==="string"?d:void 0}; Lo=function(d,f){if(!(d instanceof f))throw Error(`Expected instanceof ${WL(f)} but got ${d&&WL(d.constructor)}`);return d}; jg=function(d,f,m){if(d!=null&&d[JC]===Sg)return d;if(Array.isArray(d)){var y=d[TR]|0;m=y|m&32|m&2;m!==y&&(d[TR]=m);return new f(d)}}; vL=function(d){return d}; TL=function(d){const f=Rg(zL);return f?d[f]:void 0}; qC=function(d,f){for(const m in d)!isNaN(m)&&f(d,+m,d[m])}; QUT=function(d){const f=new bx;qC(d,(m,y,C)=>{f[y]=[...C]}); f.Kc=d.Kc;return f}; o_B=function(d,f){f<100||jj(OgK,1)}; HL=function(d,f,m,y){const C=y!==void 0;y=!!y;var B=Rg(zL),e;!C&&B&&(e=d[B])&&qC(e,o_B);B=[];var M=d.length;let K;e=4294967295;let N=!1;const W=!!(f&64),c=W?f&128?0:-1:void 0;f&1||(K=M&&d[M-1],K!=null&&typeof K==="object"&&K.constructor===Object?(M--,e=M):K=void 0,!W||f&128||C||(N=!0,e=(tC??vL)(e-c,c,d,K,void 0)+c));f=void 0;for(var D=0;D=e){const k=D-c;(f??(f={}))[k]=E}else B[D]=E}if(K)for(let E in K){M=K[E];if(M==null||(M=m(M,y))==null)continue; D=+E;let k;W&&!Number.isNaN(D)&&(k=D+c)0?void 0:d===0?dd||(dd=[0,void 0]):[-d,void 0];case "string":return[0,d];case "object":return d}}; yl=function(d,f){return fD(d,f[0],f[1])}; fD=function(d,f,m,y=0){if(d==null){var C=32;m?(d=[m],C|=128):d=[];f&&(C=C&-16760833|(f&1023)<<14)}else{if(!Array.isArray(d))throw Error("narr");C=d[TR]|0;if(CD&&1&C)throw Error("rfarr");2048&C&&!(2&C)&&rfc();if(C&256)throw Error("farr");if(C&64)return(C|y)!==C&&(d[TR]=C|y),d;if(m&&(C|=128,m!==d[0]))throw Error("mid");a:{m=d;C|=64;var B=m.length;if(B){var e=B-1;const K=m[e];if(K!=null&&typeof K==="object"&&K.constructor===Object){f=C&128?0:-1;e-=f;if(e>=1024)throw Error("pvtlmt");for(var M in K)if(B= +M,B1024)throw Error("spvt");C=C&-16760833|(M&1023)<<14}}}d[TR]=C|64|y;return d}; rfc=function(){if(CD)throw Error("carr");jj(g_B,5)}; IZP=function(d,f){if(typeof d!=="object")return d;if(Array.isArray(d)){var m=d[TR]|0;d.length===0&&m&1?d=void 0:m&2||(!f||4096&m||16&m?d=BU(d,m,!1,f&&!(m&16)):(d[TR]|=34,m&4&&Object.freeze(d)));return d}if(d!=null&&d[JC]===Sg)return f=d.pG,m=f[TR]|0,qZ(d,m)?d:eZ(d,f,m)?Ma(d,f):BU(f,m);if(d instanceof ZK)return d}; Ma=function(d,f,m){d=new d.constructor(f);m&&(d.S=zR);d.j=zR;return d}; BU=function(d,f,m,y){y??(y=!!(34&f));d=HL(d,f,IZP,y);y=32;m&&(y|=2);f=f&16769217|y;d[TR]=f;return d}; KD=function(d){const f=d.pG,m=f[TR]|0;return qZ(d,m)?eZ(d,f,m)?Ma(d,f,!0):new d.constructor(BU(f,m,!1)):d}; Na=function(d){if(d.S!==zR)return!1;var f=d.pG;f=BU(f,f[TR]|0);f[TR]|=2048;d.pG=f;d.S=void 0;d.j=void 0;return!0}; i8=function(d){if(!Na(d)&&qZ(d,d.pG[TR]|0))throw Error();}; WU=function(d,f){f===void 0&&(f=d[TR]|0);f&32&&!(f&4096)&&(d[TR]=f|4096)}; eZ=function(d,f,m){return m&2?!0:m&32&&!(m&4096)?(f[TR]=m|2,d.S=zR,!0):!1}; sq=function(d,f,m,y,C){Object.isExtensible(d);f=cU(d.pG,f,m,C);if(f!==null||y&&d.j!==zR)return f}; cU=function(d,f,m,y){if(f===-1)return null;const C=f+(m?0:-1),B=d.length-1;let e,M;if(!(B<1+(m?0:-1))){if(C>=B)if(e=d[B],e!=null&&typeof e==="object"&&e.constructor===Object)m=e[f],M=!0;else if(C===B)m=e;else return;else m=d[C];if(y&&m!=null){y=y(m);if(y==null)return y;if(!Object.is(y,m))return M?e[f]=y:d[C]=y,y}return m}}; Eq=function(d,f,m,y){i8(d);const C=d.pG;DY(C,C[TR]|0,f,m,y);return d}; DY=function(d,f,m,y,C){const B=m+(C?0:-1);var e=d.length-1;if(e>=1+(C?0:-1)&&B>=e){const M=d[e];if(M!=null&&typeof M==="object"&&M.constructor===Object)return M[m]=y,f}if(B<=e)return d[B]=y,f;y!==void 0&&(e=(f??(f=d[TR]|0))>>14&1023||536870912,m>=e?y!=null&&(d[e+(C?0:-1)]={[m]:y}):d[B]=y);return f}; Oq=function(d,f,m,y,C){let B=d.pG,e=B[TR]|0;y=qZ(d,e)?1:y;C=!!C||y===3;y===2&&Na(d)&&(B=d.pG,e=B[TR]|0);d=pD(B,f);let M=d===$J?7:d[TR]|0,K=Az(M,e);var N=4&K?!1:!0;if(N){4&K&&(d=[...d],M=0,K=kJ(K,e),e=DY(B,e,f,d));let W=0,c=0;for(;W{const M=jg(e,m,f);B=M!==e&&M!=null;return M}); if(y!=null)return B&&!qZ(y)&&WU(d,f),y}; PU=function(d,f,m,y){let C=d.pG,B=C[TR]|0;f=xJ(C,B,f,m,y);if(f==null)return f;B=C[TR]|0;if(!qZ(d,B)){const e=KD(f);e!==f&&(Na(d)&&(C=d.pG,B=C[TR]|0),f=e,B=DY(C,B,m,f,y),WU(C,B))}return f}; SZ=function(d,f,m,y,C,B,e,M,K){var N=qZ(d,m);B=N?1:B;M=!!M||B===3;N=K&&!N;(B===2||N)&&Na(d)&&(f=d.pG,m=f[TR]|0);d=pD(f,C,e);var W=d===$J?7:d[TR]|0,c=Az(W,m);if(K=!(4&c)){var D=d,E=m;const k=!!(2&c);k&&(E|=2);let r=!k,R=!0,V=0,Z=0;for(;V32)for(C|=(m&127)>>4,B=3;B<32&&m&128;B+=7)m=e[M++],C|=(m&127)<>>0,C>>>0);throw Error();}; NU=function(d){let f=0,m=d.S;const y=m+10,C=d.A;for(;m>>0}; cx=function(d){const f=Wx(d);d=Wx(d);return BL(f,d)}; sj=function(d){const f=Wx(d);d=Wx(d);return GR(BigInt.asUintN(64,(BigInt(d>>>0)<>>0)))}; DE=function(d){var f=d.Y;f||(f=d.A,f=d.Y=new DataView(f.buffer,f.byteOffset,f.byteLength));f=f.getFloat64(d.S,!0);MU(d,d.S+8);return f}; MU=function(d,f){d.S=f;if(f>d.V)throw Error();}; Ej=function(d,f){if(f<0)throw Error();const m=d.S;f=m+f;if(f>d.V)throw Error();d.S=f;return m}; ps=function(d,f){if(f==0)return l9();var m=Ej(d,f);d.j2&&d.C?m=d.A.subarray(m,m+f):(d=d.A,f=m+f,m=m===f?new Uint8Array(0):d.slice(m,f));return m.length==0?l9():new ZK(m,Vz)}; kg=function(d,f,m,y){if($g.length){const C=$g.pop();Al(C,y);C.S.init(d,f,m,y);return C}return new XdK(d,f,m,y)}; Al=function(d,{PQ:f=!1}={}){d.PQ=f}; Qj=function(d){var f=d.S;if(f.S==f.V)return!1;d.j=d.S.S;var m=il(d.S)>>>0;f=m>>>3;m&=7;if(!(m>=0&&m<=5))throw Error();if(f<1)throw Error();d.V=f;d.A=m;return!0}; Oj=function(d){switch(d.A){case 0:d.A!=0?Oj(d):NU(d.S);break;case 1:d=d.S;MU(d,d.S+8);break;case 2:if(d.A!=2)Oj(d);else{var f=il(d.S)>>>0;d=d.S;MU(d,d.S+f)}break;case 5:d=d.S;MU(d,d.S+4);break;case 3:f=d.V;do{if(!Qj(d))throw Error();if(d.A==4){if(d.V!=f)throw Error();break}Oj(d)}while(1);break;default:throw Error();}}; oB=function(d,f,m){const y=d.S.V;var C=il(d.S)>>>0;C=d.S.S+C;let B=C-y;B<=0&&(d.S.V=C,m(f,d,void 0,void 0,void 0),B=C-d.S.S);if(B)throw Error();d.S.S=C;d.S.V=y}; FT=function(d){var f=il(d.S)>>>0,m=d.S;d=Ej(m,f);var y=m.A;(m=aB)||(m=aB=new TextDecoder("utf-8",{fatal:!0}));f=d+f;y=d===0&&f===y.length?y:y.subarray(d,f);try{var C=m.decode(y)}catch(B){if(hl===void 0){try{m.decode(new Uint8Array([128]))}catch(e){}try{m.decode(new Uint8Array([97])),hl=!0}catch(e){hl=!1}}!hl&&(aB=void 0);throw B;}return C}; ul=function(d){const f=il(d.S)>>>0;return ps(d.S,f)}; XT=function(d,f,m){var y=il(d.S)>>>0;for(y=d.S.S+y;d.S.S0||f>127;)d.S.push(f&127|128),f=(f>>>7|m<<25)>>>0,m>>>=7;d.S.push(f)}; Ls=function(d,f){d.S.push(f>>>0&255);d.S.push(f>>>8&255);d.S.push(f>>>16&255);d.S.push(f>>>24&255)}; Jl=function(d,f){for(;f>127;)d.S.push(f&127|128),f>>>=7;d.S.push(f)}; Sz=function(d,f){if(f>=0)Jl(d,f);else{for(let m=0;m<9;m++)d.S.push(f&127|128),f>>=7;d.S.push(1)}}; jz=function(d,f){f.length!==0&&(d.V.push(f),d.A+=f.length)}; vx=function(d,f,m){Jl(d.S,f*8+m)}; zo=function(d,f){vx(d,f,2);f=d.S.end();jz(d,f);f.push(d.A);return f}; To=function(d,f){var m=f.pop();for(m=d.A+d.S.length()-m;m>127;)f.push(m&127|128),m>>>=7,d.A++;f.push(m);d.A++}; qU=function(d,f,m){if(m!=null){switch(typeof m){case "string":ZE(m)}vx(d,f,1);switch(typeof m){case "number":d=d.S;mh(m);Ls(d,d_);Ls(d,fo);break;case "bigint":m=BigInt.asUintN(64,m);m=new ns(Number(m&BigInt(4294967295)),Number(m>>BigInt(32)));d=d.S;f=m.S;Ls(d,m.A);Ls(d,f);break;default:m=ZE(m),d=d.S,f=m.S,Ls(d,m.A),Ls(d,f)}}}; bl=function(d,f,m){vx(d,f,2);Jl(d.S,m.length);jz(d,d.S.end());jz(d,m)}; tl=function(){const d=class{constructor(){throw Error();}};Object.setPrototypeOf(d,d.prototype);return d}; Hx=function(d,f){if(f==null||f=="")return new d;f=JSON.parse(f);if(!Array.isArray(f))throw Error("dnarr");f[TR]|=32;return new d(f)}; Uj=function(d,f){return new wY(d,f,Yg)}; dG=function(d,f,m,y,C){f=Go(f,y);f!=null&&(m=zo(d,m),C(f,d),To(d,m))}; yA=function(d,f,m,y){var C=y[d];if(C)return C;C={};C.lL=y;C.l$=FUv(y[0]);var B=y[1];let e=1;B&&B.constructor===Object&&(C.extensions=B,B=y[++e],typeof B==="function"&&(C.JG=!0,fO??(fO=B),mJ??(mJ=y[e+1]),B=y[e+=2]));const M={};for(;B&&Array.isArray(B)&&B.length&&typeof B[0]==="number"&&B[0]>0;){for(var K=0;KC(B,e,M,y):C}; KO=function(d,f,m,y,C){const B=m.QN;let e,M;d[f]=(K,N,W)=>B(K,N,W,M||(M=yA(MA,eu,KO,y).l$),e||(e=NA(y)),C)}; var Zgq=function(d){return iF[p[24]](this,3,d)}; NA=function(d){let f=d[WJ];if(f!=null)return f;const m=yA(MA,eu,KO,d);f=m.JG?(y,C)=>fO(y,C,m):(y,C)=>{for(;Qj(C)&&C.A!=4;){var B=C.V,e=m[B]; if(e==null){var M=m.extensions;M&&(M=M[B])&&(M=VxP(M),M!=null&&(e=m[B]=M))}if(e==null||!e(C,y,B)){M=C;e=M.j;Oj(M);if(M.PQ)var K=void 0;else K=M.S.S-e,M.S.S=e,K=ps(M.S,K);e=void 0;M=y;K&&((e=M[zL]??(M[zL]=new bx))[B]??(e[B]=[])).push(K)}}if(y=TL(y))y.Kc=m.lL[cJ];return!0}; d[WJ]=f;d[cJ]=lZV.bind(d);return f}; lZV=function(d,f,m,y){var C=this[MA];const B=this[WJ],e=yl(void 0,C.l$),M=TL(d);if(M){var K=!1,N=C.extensions;if(N){C=(W,c,D)=>{if(D.length!==0)if(N[c])for(const E of D){W=kg(E);try{K=!0,B(e,W)}finally{W.free()}}else y?.(d,c,D)}; if(f==null)qC(M,C);else if(M!=null){const W=M[f];W&&C(M,f,W)}if(K){let W=d[TR]|0;if(W&2&&W&2048&&!m?.z1)throw Error();const c=Yb(W),D=(E,k)=>{if(cU(d,E,c)!=null)switch(m?.XMP){case 1:return;default:throw Error();}k!=null&&(W=DY(d,W,E,k,c));delete M[E]}; f==null?HR(e,e[TR]|0,(E,k)=>{D(E,k)}):D(f,cU(e,f,c))}}}}; VxP=function(d){d=CO(d);const f=d[0].QN;if(d=d[1]){const m=NA(d),y=yA(MA,eu,KO,d).l$;return(C,B,e)=>f(C,B,e,y,m)}return f}; sO=function(d,f,m){d[f]=m.Jb}; EO=function(d,f,m,y){let C,B;const e=m.Jb;d[f]=(M,K,N)=>e(M,K,N,B||(B=yA(Df,sO,EO,y).l$),C||(C=pO(y)))}; pO=function(d){let f=d[$T];if(!f){const m=yA(Df,sO,EO,d);f=(y,C)=>AN(y,C,m); d[$T]=f}return f}; AN=function(d,f,m){HR(d,d[TR]|0,(y,C)=>{if(C!=null){var B=xNS(m,y);B?B(f,C,y):y<500||jj(PtE,3)}}); (d=TL(d))&&qC(d,(y,C,B)=>{jz(f,f.S.end());for(y=0;yy(e,M,K,B,C)}else m=y; return d[f]=m}}; kT=function(d,f,m){if(Array.isArray(f)){var y=f[TR]|0;if(y&4)return f;for(var C=0,B=0;C>BigInt(32)));Px(d.S,m.A,m.S);break;default:m=xg(f),Px(d.S,m.A,m.S)}}}; rG=function(d,f,m){f=$O(f);f!=null&&f!=null&&(vx(d,m,0),Sz(d.S,f))}; gG=function(d,f,m){f=f==null||typeof f==="boolean"?f:typeof f==="number"?!!f:void 0;f!=null&&(vx(d,m,0),d.S.S.push(f?1:0))}; IL=function(d,f,m){f=PL(f);f!=null&&bl(d,m,AD(f))}; uF=function(d,f,m,y,C){f=Go(f,y);f!=null&&(m=zo(d,m),C(f,d),To(d,m))}; Xa=function(d,f){return(m,y)=>{{const B={PU:!0};y&&Object.assign(B,y);m=kg(m,void 0,void 0,B);try{const e=new d,M=e.pG;NA(f)(M,m);var C=e}finally{m.free()}}return C}}; RL=function(d){return function(){const f=new LU5;AN(this.pG,f,yA(Df,sO,EO,d));jz(f,f.S.end());const m=new Uint8Array(f.A),y=f.V,C=y.length;let B=0;for(let e=0;eHx(d,f)}; VA=function(d,f){return(...m)=>{if(d.S>-1)return f(...m);try{return d.S=d.V.S.now(),f(...m)}finally{d.j+=d.V.S.now()-d.S,d.S=-1,d.A+=1}}}; lF=function(){return p8(JfP)}; Su=function(d,f,m,y){if(Math.random()<(y||d.S))try{let C;m instanceof JN?C=m:(C=new JN,ej(m,function(e,M){var K=C;const N=K.j++;e=MZ(M,e);K.S.push(N);K.A[N]=e})); const B=C.OI(d.A,"pagead2.googlesyndication.com","/pagead/gen_204?id="+f+"&");B&&(DK(),sf(B))}catch(C){}}; ju=function(){const d=g.pS.performance;return d&&d.now&&d.timing?Math.floor(d.now()+d.timing.navigationStart):g.uc()}; vJ=function(){const d=g.pS.performance;return d&&d.now?d.now():null}; qA=function(d){d&&z1&&T1()&&(z1.clearMarks(`goog_${d.label}_${d.uniqueId}_start`),z1.clearMarks(`goog_${d.label}_${d.uniqueId}_end`))}; bF=function(d,f,m,y,C,B,e){let M="";d&&(M+=d+":");m&&(M+="//",f&&(M+=f+"@"),M+=m,y&&(M+=":"+y));C&&(M+=C);B&&(M+="?"+B);e&&(M+="#"+e);return M}; g.tN=function(d){return d.match(SVW)}; HJ=function(d){return d?decodeURI(d):d}; g.wG=function(d){return HJ(g.tN(d)[3]||null)}; UO=function(d){return HJ(g.tN(d)[5]||null)}; g.G1=function(d){d=g.tN(d);return bF(d[1],d[2],d[3],d[4])}; dr=function(d){d=g.tN(d);return bF(null,null,null,null,d[5],d[6],d[7])}; fY=function(d){const f=d.indexOf("#");return f<0?d:d.slice(0,f)}; mP=function(d,f){if(d){d=d.split("&");for(let m=0;m=0?(C=d[m].substring(0,y),B=d[m].substring(y+1)):C=d[m];f(C,B?ed(B):"")}}}; yy=function(d,f){if(!f)return d;var m=d.indexOf("#");m<0&&(m=d.length);let y=d.indexOf("?"),C;y<0||y>m?(y=m,C=""):C=d.substring(y+1,m);d=[d.slice(0,y),C,d.slice(m)];m=d[1];d[1]=f?m?m+"&"+f:f:m;return d[0]+(d[1]?"?"+d[1]:"")+d[2]}; CY=function(d,f,m){if(Array.isArray(f))for(let y=0;y=0&&fm)C=m;y+=f.length+1;return ed(d.slice(y,C!==-1?C:0))}; cy=function(d,f){const m=d.search(iw);let y=0,C;const B=[];for(;(C=Nj(d,y,f,m))>=0;)B.push(d.substring(y,C)),y=Math.min(d.indexOf("&",C)+1||m,m);B.push(d.slice(y));return B.join("").replace(v_W,"$1")}; zyW=function(d,f,m){return KY(cy(d,f),f,m)}; so=function(d){let f=d.toString();d.name&&f.indexOf(d.name)==-1&&(f+=": "+d.name);d.message&&f.indexOf(d.message)==-1&&(f+=": "+d.message);if(d.stack)a:{d=d.stack;var m=f;try{d.indexOf(m)==-1&&(d=m+"\n"+d);let y;for(;d!=y;)y=d,d=d.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");f=d.replace(/\n */g,"\n");break a}catch(y){f=m;break a}f=void 0}return f}; Eo=function(d,f,m,y){return VA(lF().S.S,()=>{let C,B;try{d.Lo&&d.Lo.S?(B=d.Lo.start(f.toString(),3),C=m(),d.Lo.end(B)):C=m()}catch(e){let M=d.My;try{qA(B),M=d.A(f,new DL(so(e)),void 0,y)}catch(K){d.uZ(217,K)}if(!M)throw e;}return C})()}; $c=function(d,f,m,y){var C=pY;return VA(lF().S.S,(...B)=>Eo(C,d,()=>f.apply(m,B),y))}; TxS=function(){var d=lF().V,f=Aq>=0?Date.now()-kc-Aq:-1;const m=Qy?Date.now()-kc-Oo:-1,y=oA>=0?Date.now()-kc-oA:-1;let C;if(d==947190542)return 100;if(d==79463069)return 200;d=[2E3,4E3];C=[250,500,1E3];pY.uZ(637,Error(),.001,void 0);let B=f;m!=-1&&m1500&&y<4E3?500:e}; aA=function(d){const f=d!==d.top,m=d.top===dO(d);let y=-1,C=0,B;f&&m&&d.top.mraid?(y=3,B=d.top.mraid):y=(B=d.mraid)?f?m?2:1:0:-1;B&&(B.IS_GMA_SDK||(C=2),XP(qVT,e=>typeof B[e]==="function")||(C=1)); return{Q6:B,compatibility:C,lW:y}}; hq=function(d,f,m=!1){if(d&&f!==null&&f!=f.top){if(!f.top)return new g.R5(-12245933,-12245933);f=f.top}try{return m?(new g.R5(f.innerWidth,f.innerHeight)).round():w8(f||window).round()}catch(y){return new g.R5(-12245933,-12245933)}}; Fo=function(d,f,m){try{if(d){if(!f.top)return new hd(-12245933,-12245933,-12245933,-12245933);f=f.top}const {height:C,width:B}=hq(d,f,m);if(B===-12245933)return new hd(B,B,B,B);var y=Sd(f.document);const {x:e,y:M}=Ud(y.S);return new hd(M,e+B,M+C,e)}catch{return new hd(-12245933,-12245933,-12245933,-12245933)}}; rr=function(d){return new hd(d.top,d.right,d.bottom,d.left)}; gr=function(d){const f=d.top||0,m=d.left||0;return new hd(f,m+(d.width||0),f+(d.height||0),m)}; IA=function(d){return d!=null&&d>=0&&d<=1}; bgh=function(d,f=p_){f!==null&&f!=f.top&&(f=f.top);let m=0,y=0;try{const C=f.document,B=C.body,e=C.documentElement;if(C.compatMode=="CSS1Compat"&&e.scrollHeight)m=e.scrollHeight!=d.height?e.scrollHeight:e.offsetHeight,y=e.scrollWidth!=d.width?e.scrollWidth:e.offsetWidth;else{let M=e.scrollHeight,K=e.scrollWidth,N=e.offsetHeight,W=e.offsetWidth;e.clientHeight!=N&&(M=B.scrollHeight,K=B.scrollWidth,N=B.offsetHeight,W=B.offsetWidth);M>d.height?M>N?(m=M,y=K):(m=N,y=W):MBj(d,f))||Bj(d,"OMI/")&&!Bj(d,"XiaoMi/")?!0:Bj(d,"Presto")&&Bj(d,"Linux")&&!Bj(d,"X11")&&!Bj(d,"Android")&&!Bj(d,"Mobi"):!1}; uw=function(){return p8(HgT)}; Xo=function(d,f){f&&f.screen&&(d.j=new g.R5(f.screen.width,f.screen.height))}; RA=function(d,f){const m=d.S?new g.R5(FN(d.S),d.S.getHeight()):new g.R5(0,0);d.Y=bgh(m,f)}; ZL=function(){var d=uw();if(d.C>0||d.G)return!0;d=DK().A.isVisible();const f=UZ(nY)===0;return d||f}; lw=function(d){const f=g.NN(d.Y);g.vT(f,m=>{m.rD(d.S)}); d.S!=d||Vy(d)}; xc=function(d,f){g.fg(d.Y,f)||(d.Y.push(f),f.rD(d.S),f.C(d.j),f.Pk()&&(d.AP=!0))}; Py=function(d){d.AP=d.Y.length?HT(d.Y,f=>f.Pk()):!1}; LY=function(d){d=d.S;d.CC();d.gD();var f=uw();f.B=Fo(!1,d.V,f.isMobileDevice);RA(uw(),d.V);d.j.S=d.GL()}; Vy=function(d){const f=g.NN(d.Y);g.vT(f,m=>{m.C(d.j)})}; Jq=function(d,f){return d.G?new hd(Math.max(f.top+d.G.top,f.top),Math.min(f.left+d.G.right,f.right),Math.min(f.top+d.G.bottom,f.bottom),Math.max(f.left+d.G.left,f.left)):f.clone()}; wdW=function(d){switch(Math.trunc(d.V)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}}; SS=function(d,f){return d.Vf.V?!1:d.Af.A?!1:typeof d.Stypeof f.S?!1:d.S{d.add(m.A,m.S,wdW(m))})}; jS=function(d,f){ej(f,(m,y)=>{m===void 0||d.add(y,m,0)}); return d}; vy=function(d){var f=UNB;d.A&&(g.oU(d.S,(m,y)=>SS(y,m)?1:SS(m,y)?-1:0),d.A=!1); return bc(d.S,(m,y)=>{y=f(y);return`${m}${m!=""&&y!=""?"&":""}${y}`},"")}; g.zg=function(d){d&&typeof d.dispose=="function"&&d.dispose()}; g.Tg=function(d){for(let f=0,m=arguments.length;f{var C=d.S;if(!y.S&&(y.V(f,m),y.j())){y.S=!0;var B=y.A();const e=new bw;e.add("id","av-js");e.add("type","verif");e.add("vtype",y.Y);y=p8(GEK);e.add("i",y.S++);e.add("adk",C);jS(e,B);C=new d_q(e);tq(C)}})}; m_V=function(d){return g.TP(d,(f,m,y)=>m>0?y[m]-y[m-1]:y[m])}; Hy=function(d,f,m){d=g.TP(d.S,y=>f(y)); return m?d:m_V(d)}; wr=function(d,f=!0){return Hy(d,m=>m.S,f)}; Yc=function(d,f,m){const y=g.GP(d.A,C=>f<=C); return y==-1?0:m(d.S[y])}; Uo=function(d,f){return Yc(d,f,m=>m.S)}; Gg=function(d,f=!0){return Hy(d,m=>m.V,f)}; dB=function(d,f){return Yc(d,f,m=>m.V)}; f1=function(d,f){return Yc(d,f,m=>m.A)}; mO=function(d){g.vT(d.S,f=>{f.A=0})}; yW=function(d,f=!0){return Gg(d.A,f)}; Bn=function(d,f){f=C1(f);return f===0?0:C1(d)/f}; C1=function(d){return Math.max(d.bottom-d.top,0)*Math.max(d.right-d.left,0)}; y1B=function(d,f){if(!d||!f)return!1;let m=0;for(;d!==null&&m++<100;){if(d===f)return!0;try{if(d=d.parentElement||d){const y=Lz(d),C=y&&dh(y),B=C&&C.frameElement;B&&(d=B)}}catch(y){break}}return!1}; BoS=function(d,f,m){if(!d||!f)return!1;f=gh(d.clone(),-f.left,-f.top);d=(f.left+f.right)/2;f=(f.top+f.bottom)/2;GY(window.top)&&window.top&&window.top.document&&(window=window.top);if(!CyT())return!1;d=window.document.elementFromPoint(d,f);if(!d)return!1;f=(f=(f=Lz(m))&&f.defaultView&&f.defaultView.frameElement)&&y1B(f,d);const y=d===m;d=!y&&d&&D1(d,C=>C===m); return!(f||y||d)}; eCl=function(d,f,m,y){return uw().V?!1:FN(d)<=0||d.getHeight()<=0?!0:m&&y?em(208,()=>BoS(d,f,m)):!1}; KcB=function(d){d=d.eO.gk;var f;if(f=d&&d.getAttribute)f=/-[a-z]/.test("googleAvInapp")?!1:M6l&&d.dataset?"googleAvInapp"in d.dataset:d.hasAttribute?d.hasAttribute("data-"+c0()):!!d.getAttribute("data-"+c0());f&&(uw().A=!0)}; ML=function(d,f){f!=d.gQ&&(d.gQ=f,d=uw(),f?d.C++:d.C>0&&d.C--)}; K1=function(d,f){if(d.iJ){if(f.getName()===d.iJ.getName())return;d.iJ.dispose();d.iJ=null}f=f.create(d.eO.S,d.tM,d.Pk());if(f=f!=null&&f.observe()?f:null)d.iJ=f}; NL=function(d,f,m){if(!d.t$||d.Wk==-1||f.A===-1||d.t$.A===-1)return 0;d=f.A-d.t$.A;return d>m?0:d}; Nog=function(d,f,m){if(d.iJ){d.iJ.Y();var y=d.iJ.pC,C=y.j,B=C.S;if(y.C!=null){var e=y.V;d.Az=new g.g8(e.left-B.left,e.top-B.top)}B=d.bK()?Math.max(y.S,y.Y):y.S;e={};C.volume!==null&&(e.volume=C.volume);C=d.s0(y);d.t$=y;d.wD(B,f,m,!1,e,C,y.G)}}; iyh=function(d){if(d.BY&&d.iI){var f=Y_(d.tM,"od")==1,m=uw().S,y=d.iI,C=d.iJ?d.iJ.getName():"ns",B=d.Az,e=new g.R5(FN(m),m.getHeight());m=d.bK();d={ev:C,Az:B,XE:e,bK:m,sI:d.FT.sI,UC:f};if(f=y.A){f.Y();C=f.pC;B=C.j.S;var M=e=null;C.C!=null&&B&&(e=C.V,e=new g.g8(e.left-B.left,e.top-B.top),M=new g.R5(B.right-B.left,B.bottom-B.top));C=m?Math.max(C.S,C.Y):C.S;m={ev:f.getName(),Az:e,XE:M,bK:m,UC:!1,sI:C}}else m=null;m&&fAS(y,d,m)}}; Wc5=function(d,f,m){f&&(d.u3=f);m&&(d.UJ=m)}; g.ii=function(){}; var c1g=function(d,f){return Wn[p[24]](this,41,d,f)}; g.cn=function(d){return{value:d,done:!1}}; sfK=function(d){const f={ptlt:g.uc()-d.Y};var m=d.A;m&&(f.pnk=m);(m=d.V)&&(f.pnc=m);(m=d.j)&&(f.pnmm=m);(d=d.S)&&(f.pns=d);return f}; s6=function(d){return IA(d.volume)&&d.volume>0}; Dd=function(d,f){const m={};if(d!==void 0)if(f!=null)for(const y in f){const C=f[y];y in Object.prototype||C!=null&&(m[y]=typeof C==="function"?C(d):d[C])}else g.tf(m,d);return vy(jS(new bw,m))}; E6=function(d,f){const m=d.A[f],y=m[1];d.V+=m[0];y>0&&d.S[f]==0&&(d.S[f]=1)}; D_n=function(d){const f=g.VX(d.A);let m=0;for(const y in d.S)g.fg(f,y)&&d.S[y]==1&&(m+=d.A[y][1],d.S[y]=2);return m}; EkS=function(d){let f=0;for(const m in d.S){const y=d.S[m];if(y==1||y==2)f+=d.A[m][1]}return f}; p1=function(d,f,m){let y=d.tP;Qy||m||d.G==-1||(y+=f-d.G);return y}; $F=function(d){return[d.top,d.left,d.bottom,d.right]}; kF=function(d){return d===void 0?d:Number(d)?AF(d,3):0}; QW=function(d,f,m){let y=d.length;for(;yMath.max(1E4,d.V/3)?0:f);var m=d.G(d)||{};m=m.currentTime!==void 0?m.currentTime:d.X;const y=m-d.X;let C=0;y>=0?(d.AP+=f,d.pC+=Math.max(f-y,0),C=Math.min(y,d.AP)):d.gD+=Math.abs(y);y!=0&&(d.AP=0);d.CC==-1&&y>0&&(d.CC=oA>=0?Date.now()-kc-oA:-1);d.X=m;return C}; a4=function(d){const f=!!Y_(lF().tM,"umt");return d.rD||!f&&!d.tP?0:1}; hF=function(d,f){return d.V2[f!=null&&f=15E3?!0:d.Br?m?!0:d.V>0?f>=d.V/2:d.e1>0?f>=d.e1:!1:!1}; $_q=function(d,f){HT(d.C,m=>m.V==f.V)||d.C.push(f)}; rB=function(d){const f=Uo(d.yp().S,1);return Fc(d,f)}; A1W=function(d){const f=AF(d.FT.sI,2),m=d.BM.V;var y=d.FT,C=hF(d);const B=kF(C.j),e=kF(C.C),M=kF(y.volume),K=AF(C.B,2),N=AF(C.X,2),W=AF(y.sI,2),c=AF(C.AP,2),D=AF(C.hP,2);y=AF(y.O3,2);const E=d.Ug().clone().round();d=d.iJ&&d.iJ.V?(d.iJ?d.iJ.V:null).clone().round():null;C=yW(C,!1);return{K6:f,CT:m,GI:B,Wy:e,P2:M,zI:K,n$:N,sI:W,k9:c,vy:D,O3:y,position:E,eq:d,mP:C}}; gB=function(d,f){QW(d.S,f,()=>({K6:0,CT:void 0,GI:-1,Wy:-1,P2:-1,zI:-1,n$:-1,sI:-1,k9:-1,vy:-1,O3:-1,position:void 0,eq:void 0,mP:[]})); d.S[f]=A1W(d)}; QfW=function(d,f){if(g.fg(kph,f))return!0;const m=d.e7[f];return m!==void 0?(d.e7[f]=!0,!m):!1}; ui=function(d,f,m,y,C){if(d.hh)return{"if":0,vs:0};var B=d.Ug().clone().round();const e=d.iJ?d.iJ.V:null,M=uw();var K=lF();const N=d.yp();var W=d.iJ?d.iJ.getName():"ns";const c={};c["if"]=M.V?1:void 0;c.sdk=d.j?d.j:void 0;c.t=d.timeCreated;c.p=[B.top,B.left,B.bottom,B.right];B&&e&&!rh(e,B)&&(B=e.round(),c.cp=[B.top,B.left,B.bottom,B.right]);c.tos=wr(N.A,!1);c.mtos=yW(N);c.mcvt=N.gD.V;c.ps=void 0;B=p1(N,Date.now()-kc,d.tR());c.vht=B;c.mut=N.Ul.V;c.a=kF(d.FT.volume);c.mv=kF(N.C);c.fs=d.gQ?1:0;c.ft= N.rD.S;c.at=N.Y.S;c.as=N.j>0?1:0;c.atos=wr(N.S);c.ssb=wr(N.GL,!1);c.amtos=Gg(N.S,!1);c.uac=d.KC;c.vpt=N.V.S;W=="nio"&&(c.nio=1,c.avms="nio");c.gmm="4";c.gdr=Fc(d,N.V.S,!0)?1:0;c.efpf=d.h7;if(W=="gsv"||W=="nis")W=d.iJ,W.AP>0&&(c.nnut=W.AP);c.tcm=a4(d);c.nmt=d.gD;c.bt=d.pC;c.pst=d.CC;c.vpaid=d.rD;c.dur=d.V;c.vmtime=d.X;c.is=d.BM.V;d.S.length>=1&&(c.i0=d.S[0].CT,c.a0=[d.S[0].P2],c.c0=[d.S[0].sI],c.ss0=[d.S[0].O3],W=d.S[0].position,B=d.S[0].eq,c.p0=W?$F(W):void 0,W&&B&&!rh(B,W)&&(c.cp0=$F(B)));d.S.length>= 2&&(c.i1=d.S[1].CT,c.a1=O6(d.S[1].GI,d.S[1].P2,d.S[1].Wy),c.c1=O6(d.S[1].zI,d.S[1].sI,d.S[1].n$),c.ss1=O6(d.S[1].k9,d.S[1].O3,d.S[1].vy),W=d.S[1].position,B=d.S[1].eq,c.p1=W?$F(W):void 0,W&&B&&!rh(B,W)&&(c.cp1=$F(B)),c.mtos1=d.S[1].mP);d.S.length>=3&&(c.i2=d.S[2].CT,c.a2=O6(d.S[2].GI,d.S[2].P2,d.S[2].Wy),c.c2=O6(d.S[2].zI,d.S[2].sI,d.S[2].n$),c.ss2=O6(d.S[2].k9,d.S[2].O3,d.S[2].vy),W=d.S[2].position,B=d.S[2].eq,c.p2=W?$F(W):void 0,W&&B&&!rh(B,W)&&(c.cp2=$F(B)),c.mtos2=d.S[2].mP);d.S.length>=4&&(c.i3= d.S[3].CT,c.a3=O6(d.S[3].GI,d.S[3].P2,d.S[3].Wy),c.c3=O6(d.S[3].zI,d.S[3].sI,d.S[3].n$),c.ss3=O6(d.S[3].k9,d.S[3].O3,d.S[3].vy),W=d.S[3].position,B=d.S[3].eq,c.p3=W?$F(W):void 0,W&&B&&!rh(B,W)&&(c.cp3=$F(B)),c.mtos3=d.S[3].mP);c.cs=EkS(d.BM);f&&(c.ic=D_n(d.BM),c.dvpt=N.V.A,c.dvs=f1(N.A,.5),c.dfvs=f1(N.A,1),c.davs=f1(N.S,.5),c.dafvs=f1(N.S,1),m&&(N.V.A=0,mO(N.A),mO(N.S)),d.hK()&&(c.dtos=N.V2,c.dav=N.K,c.dtoss=d.XD+1,m&&(N.V2=0,N.K=0,d.XD++)),c.dat=N.Y.A,c.dft=N.rD.A,m&&(N.Y.A=0,N.rD.A=0));c.ps=[M.Y.width, M.Y.height];c.bs=[FN(M.S),M.S.getHeight()];c.scs=[M.j.width,M.j.height];c.dom=M.domain;d.hT&&(c.vds=d.hT);if(d.C.length>0||d.Yb)f=g.NN(d.C),d.Yb&&f.push(d.Yb),c.pings=g.TP(f,D=>D.toString()); f=g.TP(g.zP(d.C,D=>D.C()),D=>D.getId()); N5g(f);c.ces=f;d.A&&(c.vmer=d.A);d.K&&(c.vmmk=d.K);d.hP&&(c.vmiec=d.hP);c.avms=d.iJ?d.iJ.getName():"ns";d.iJ&&g.tf(c,d.iJ.H5());y?(c.c=AF(d.FT.sI,2),c.ss=AF(d.FT.O3,2)):c.tth=Date.now()-kc-I4;c.mc=AF(N.X,2);c.nc=AF(N.B,2);c.mv=kF(N.C);c.nv=kF(N.j);c.lte=AF(d.l3,2);y=hF(d,C);yW(N);c.qmtos=yW(y);c.qnc=AF(y.B,2);c.qmv=kF(y.C);c.qnv=kF(y.j);c.qas=y.j>0?1:0;c.qi=d.aL;c.avms||(c.avms="geo");c.psm=N.e1.S;c.psv=N.e1.getValue();c.psfv=N.nC.getValue();c.psa=N.CC.getValue();K=AVP(K.tM);K.length&&(c.veid=K); d.Y&&g.tf(c,sfK(d.Y));c.avas=d.Tg();c.vs=d.Gh();c.co=OyT(d);c.tm=N.pC;c.tu=N.qp;return c}; R4=function(d,f,m){var y=d.Al[f];if(y!=null)return y;y=QfW(d,f);const C=Lg(Xc,B=>B==f); d=ui(d,y,y,m,okK[Xc[C]]);f=="fully_viewable_audible_half_duration_impression"&&(d.std="csm");return d}; OyT=function(d){var f=d.qp.toString(10).padStart(2,"0");f=`${d.A7}${f}`;d.qp<99&&d.qp++;return f}; Zd=function(d,f,m){n1(m,"mousedown",()=>aAn(d),301); n1(f,"scroll",()=>hCc(d),302); n1(m,"touchmove",()=>FcP(d),303); n1(m,"mousemove",()=>r15(d),304); n1(m,"keydown",()=>gkq(d),305)}; IAB=function(){var d=document.documentElement;try{if(!GY(dh().top))return"2";var f;let m=[];const y=dh(d.ownerDocument);for(d=y;d!=y.top;d=d.parent)if(d.frameElement)m.push(d.frameElement);else break;return(f=m)&&f.length!=0?"1":"0"}catch(m){return"2"}}; aAn=function(d){g.rx(d.S,f=>{f.V>1E5||++f.V})}; hCc=function(d){g.rx(d.S,f=>{f.S>1E5||++f.S})}; FcP=function(d){g.rx(d.S,f=>{f.S>1E5||++f.S})}; r15=function(d){g.rx(d.S,f=>{f.j>1E5||++f.j})}; gkq=function(d){g.rx(d.S,f=>{f.A>1E5||++f.A})}; VW=function(d,f){return g.Un(d.S,m=>m.aL==f)}; li=function(d,f){return f?g.Un(d.S,m=>m.eO.gk==f):null}; uHq=function(d,f){return g.Un(d.A,m=>m.Qe()==2&&m.aL==f)}; Pn=function(){var d=xF;return d.S.length==0?d.A:d.A.length==0?d.S:g.Kg(d.A,d.S)}; L1=function(d,f){d=f.Qe()==1?d.S:d.A;const m=YK(d,y=>y==f); return m!=-1?(d.splice(m,1),f.iJ&&f.iJ.unobserve(),f.dispose(),!0):!1}; Xjc=function(d){var f=xF;let m;if(L1(f,d)){switch(d.Qe()){case 0:m=()=>null; case 2:m=()=>uHq(f,d.aL); break;case 1:m=()=>VW(f,d.aL)}for(let y=m();y;y=m())L1(f,y)}}; RCl=function(d){var f=xF;d=g.zP(d,m=>!li(f,m.eO.gk)); f.S.push(...d)}; nk5=function(d){var f=xF;const m=[];g.vT(d,y=>{HT(f.S,C=>C.eO.gk===y.eO.gk&&C.aL===y.aL)||(f.S.push(y),m.push(y))})}; JF=function(d,f){if(d.A==null)return!1;const m=(y,C)=>{f(y,C)}; d.S=g.Un(d.A,y=>y!=null&&y.X()); d.S&&(d.S.init(m)?LY(d.S.S):f(d.S.S.K(),d.S));return d.S!=null}; ZyE=function(d){if(!d.length)return[];d=g.zP(d,f=>f!=null&&f.V2()); for(let f=1;fSm(d,C)),V65); y=VA(y,()=>{d.j.unobserve(f);d.j.observe(f);Sm(d,jm(d))}); m.ResizeObserver?(d.V2=new m.ResizeObserver(y),d.V2.observe(f)):m.MutationObserver&&(d.AP=new g.pS.MutationObserver(y),d.AP.observe(f,{attributes:!0,childList:!0,characterData:!0,subtree:!0}));d.j.observe(f);Sm(d,jm(d));return!0}; jm=function(d){return d.j&&d.j.takeRecords?d.j.takeRecords():[]}; Sm=function(d,f){try{if(f.length){d.qp||(d.qp=Date.now()-kc);var m=x_g(f),y=zY(d.element,d.A.S.V),C=y.x,B=y.y;d.V=new hd(Math.round(B),Math.round(C)+m.boundingClientRect.width,Math.round(B)+m.boundingClientRect.height,Math.round(C));d.S=Jq(d,d.V);var e=rr(m.intersectionRect);d.X=gh(e,d.V.left-e.left,d.V.top-e.top)}}catch(M){d.unobserve(),pY.uZ(299,M,void 0,void 0)}}; x_g=function(d){return bc(d,(f,m)=>f.time>m.time?f:m,d[0])}; vn=function(){lF();const d=uw();return d.V||d.A?0:2}; Pyg=function(d,f){if(!d.j){f=$c(142,f);DK();var m;nY.visibilityState?m="visibilitychange":nY.mozVisibilityState?m="mozvisibilitychange":nY.webkitVisibilityState&&(m="webkitvisibilitychange");m&&Yf(nY,m,f,{capture:!1})&&(d.j=f)}}; qL=function(d){const f=ZL(),m=Date.now()-kc;f?(Qy||(Oo=m,g.vT(xF.S,y=>{var C=y.yp();C.tP=p1(C,m,y.BF!=1)})),Qy=!0):(d.C=zy(d,m),Qy=!1,I4=m,g.vT(xF.S,y=>{y.BY&&(y.yp().G=m)})); Ty(d,Pn(),!f)}; tF=function(){var d=bi;d.Y||(d.Y=!0,Pyg(d,(...f)=>qL(d,...f)),qL(d))}; Ty=function(d,f,m){if(!d.done&&(d.A.cancel(),f.length!=0)){d.V=null;try{LcS();var y=Date.now()-kc;lF().Y=y;if(p8(Hn).S!=null)for(let C=0;C{C.FT.sI=0}):d.A.schedule()}}}; LcS=function(){p8(wB);const d=p8(Hn);d.S!=null&&d.S.S?LY(d.S.S):uw().update(p_)}; zy=function(d,f){d=d.C;Qy&&(d+=f-Oo);return d}; YF=function(){const d=p8(Hn);if(d.S!=null){var f=d.S;g.vT(Pn(),m=>K1(m,f))}}; SkS=function(d=()=>({})){var f=bi; pY.hD="av-js";U6.S=.01;J1T([m=>{var y=lF(),C={bin:y.A,type:"error"};y=UV(y.tM);if(!f.V){var B=p_.document,e=Aq>=0?Date.now()-kc-Aq:-1;const W=Date.now()-kc;f.S.IR==-1&&(e=W);const c=uw(),D=lF(),E=UV(D.tM),k=Pn();try{if(k.length>0){var M=c.S;M&&(E.bs=[FN(M),M.getHeight()]);var K=c.Y;K&&(E.ps=[K.width,K.height]);p_.screen&&(E.scs=[p_.screen.width,p_.screen.height])}else E.url=encodeURIComponent(p_.location.href.substring(0,512)),B.referrer&&(E.referrer=encodeURIComponent(B.referrer.substring(0,512))); E.tt=e;E.pt=Aq;E.bin=D.A;p_.google_osd_load_pub_page_exp!==void 0&&(E.olpp=p_.google_osd_load_pub_page_exp);E.deb=[1,f.S.HH,f.S.Kb,f.S.N7,f.S.IR,0,f.A.A,f.S.CE,f.S.Jp,f.S.ZA,f.S.qt,-1].join(";");E.tvt=zy(f,W);c.A&&(E.inapp=1);if(p_!==null&&p_!=p_.top){k.length>0&&(E.iframe_loc=encodeURIComponent(p_.location.href.substring(0,512)));var N=c.B;E.is=[FN(N),N.getHeight()]}}catch(r){E.error=1}f.V=E}M=g.TE(f.V);K=lF().S;Y_(K.V,"prf")==1?(N=new Gy,B=K.S,e=0,B.S>-1&&(e=B.V.S.now()-B.S),N=rd(N,1,ix(B.j+e), 0),B=K.S,N=rd(N,5,po(B.S>-1?B.A+1:B.A),0),N=rd(N,2,g_(K.A.S.V()),"0"),N=rd(N,3,g_(K.A.S.A()),"0"),K=rd(N,4,g_(K.A.S.S()),"0"),K={pf:g.hD(K.A())}):K={};g.tf(M,K);g.tf(m,C,y,M,d())}])}; jfn=function(){var d=dl||p_;if(!d)return"";const f=[];if(!d.location||!d.location.href)return"";f.push(`${"url"}=${encodeURIComponent(d.location.href.substring(0,512))}`);d.document&&d.document.referrer&&f.push(`${"referrer"}=${encodeURIComponent(d.document.referrer.substring(0,512))}`);return f.join("&")}; fa=function(){let d="youtube.player.web_20260224_08_RC00".match(/_(\d{8})_RC\d+$/)||"youtube.player.web_20260224_08_RC00".match(/_(\d{8})_\d+_\d+$/)||"youtube.player.web_20260224_08_RC00".match(/_(\d{8})_\d+\.\d+$/)||"youtube.player.web_20260224_08_RC00".match(/_(\d{8})_\d+_RC\d+$/);if(d?.length==2)return d[1];d="youtube.player.web_20260224_08_RC00".match(/.*_(\d{2})\.(\d{4})\.\d+_RC\d+$/);return d?.length==3?"20"+d[1]+d[2]:null}; zCn=function(d){try{const f=d.split(",");return f.length>g.VX(vkn).length?null:bc(f,(m,y)=>{y=y.toLowerCase().split("=");if(y.length!=2||md[y[0]]===void 0||!md[y[0]](y[1]))throw Error(`Entry (${y[0]}, ${y[1]}) is invalid.`);m[y[0]]=y[1];return m},{})}catch(f){return null}}; ToV=function(d,f){if(d.S==void 0)return 0;switch(d.Y){case "mtos":return d.A?dB(f.S,d.S):dB(f.A,d.S);case "tos":return d.A?Uo(f.S,d.S):Uo(f.A,d.S)}return 0}; qk5=function(d){const f=lF(),m=p8(ya);d&&!f.j&&(f.j=!0,m.mS=!0,m.G&&m.fail("w",!0))}; Bz=function(){try{const d=p8(ya);Ca(d,"removeEventListener","ready",Bz);eq(d)}catch(d){pY.uZ(541,d,void 0,void 0)}}; Ka=function(d,f){try{var m=p8(ya);m.pC=!0;let C;C=d?new hd(d.y,d.x+d.width,d.y+d.height,d.x):new hd(0,0,0,0);const B=Date.now()-kc,e=ZL();var y=new Mx(B,e,m);y.S=C;y.volume=f;m.C(y)}catch(C){pY.uZ(542,C,void 0,void 0)}}; eq=function(d){typeof d.A.Q6.AFMA_LIDAR==="string"?(d.qp=!0,byT(d)):(d.A.compatibility=3,d.G="nc",d.fail("w"))}; Ca=function(d,f,...m){try{return d.A.Q6[f].apply(d.A.Q6,m)}catch(y){t6g(y,C=>{C.method=f})}}; Nx=function(d,f,m){Ca(d,"addEventListener",f,m)}; ip=function(d){lF().j=!!Ca(d,"isViewable");Nx(d,"viewableChange",qk5);Ca(d,"getState")==="loading"?Nx(d,"ready",Bz):eq(d)}; byT=function(d){d.pC=!1;const f=Y_(lF().tM,"rmmt")==1,m=!!Ca(d,"isViewable");(f?!m:1)&&DK().setTimeout(Wz(524,()=>{d.pC||(cz(d),pY.uZ(540,Error(),void 0,void 0),d.G="mt",d.fail("w"))}),500); Hyl(d);Nx(d,d.A.Q6.AFMA_LIDAR,Ka)}; cz=function(d){Ca(d,"removeEventListener",d.A.Q6.AFMA_LIDAR,Ka);d.qp=!1}; Hyl=function(d){var f=Y_(lF().tM,"sneio")==1;const m=d.A.Q6.AFMA_LIDAR_EXP_1!==void 0,y=d.A.Q6.AFMA_LIDAR_EXP_2!==void 0;(f=f&&y)&&(d.A.Q6.AFMA_LIDAR_EXP_2=!0);m&&(d.A.Q6.AFMA_LIDAR_EXP_1=!f)}; sT=function(d,f){if(Ca(d,"getState")==="loading")return new g.R5(-1,-1);f=Ca(d,f);if(!f)return new g.R5(-1,-1);d=parseInt(f.width,10);f=parseInt(f.height,10);return isNaN(d)||isNaN(f)?new g.R5(-1,-1):new g.R5(d,f)}; ET=function(){const d=uw();return{sv:"968",...(Da!==null&&{v:Da}),["if"]:d.V?"1":"0",nas:String(xF.S.length)}}; pa=function(d,f){const m=d[f];m!==void 0&&m>0&&(d[f]=Math.floor(m*1E3))}; wjq=function(d){SkS(()=>{const f=ET();d.A!=null&&(f.sdk=d.A);const m=p8(Hn);m.S!=null&&(f.avms=m.S.getName());return f})}; $e=function(d,f,m,y){d=d.X(null,y,!0,f);d.j=m;RCl([d]);return d}; YkE=function(d,f,m){f.hh=!0;switch(f.Qe()){case 1:Au(f,m);break;case 2:d.gD(f)}}; d4B=function(d,f,m){Dhc(f);const y=d.S;g.vT(f,C=>{const B=g.TP(C.criteria,e=>{var M=zCn(e);if(M==null)e=null;else if(e=new U_c,M.visible!=null&&(e.S=M.visible/100),M.audible!=null&&(e.A=M.audible==1),M.time!=null){const K=M.timetype=="mtos"?"mtos":"tos",N=fy(M.time,"%")?"%":"ms";M=parseInt(M.time,10);N=="%"&&(M/=100);e.setTime(M,N,K)}return e}); HT(B,e=>e==null)||$_q(m,new GpP(C.id,C.event,B,y))})}; B8h=function(){const d=[];var f=lF();d.push(p8(fJl));Y_(f.tM,"mvp_lv")&&d.push(p8(ya));f=[new m4T,new yI5];f.push(new CZB(d));f.push(new ke(p_));return f}; OT=function(){const d=[new ke(p_)],f=p8(Hn);f.A=d;JF(f,()=>{Qa("i")})?bi.done||(YF(),tF()):Qa("i")}; eIS=function(d){if(!d.isInitialized){d.isInitialized=!0;try{const y=Date.now()-kc,C=lF(),B=uw();Aq=y;C.V=79463069;d.A!=="o"&&(dl=dO(p_));if(KUg()){bi.S.Kb=0;bi.S.IR=Date.now()-kc-y;var f=B8h(),m=p8(Hn);m.A=f;JF(m,()=>{OT()})?bi.done||(YF(),xc(m.S.S,d),tF()):B.V?OT():tF()}else oY=!0}catch(y){throw xF.reset(),y; }}}; Qa=function(d){bi.A.cancel();aY=d;bi.done=!0}; hu=function(d){if(d.A)return d.A;const f=p8(Hn).S;if(f)switch(f.getName()){case "nis":d.A="n";break;case "gsv":d.A="m"}d.A||(d.A="h");return d.A}; rl=function(d,f,m){if(d.S==null)return f.hT|=4,!1;d=Fz(d.S,m,f);f.hT|=d;return d==0}; Au=function(d,f){if(!d.Np){var m=R4(d,"start",ZL());m=d.TO.S(m).S;var y={id:"lidarv"};y.r=f;y.sv="968";Da!==null&&(y.v=Da);mP(m,(C,B)=>y[C]=C=="mtos"||C=="tos"?B:encodeURIComponent(B)); f=jfn();mP(f,(C,B)=>y[C]=encodeURIComponent(B)); f="//pagead2.googlesyndication.com/pagead/gen_204?"+vy(jS(new bw,y));tq(f);d.Np=!0}}; gl=function(d,f,m){Ty(bi,[d],!ZL());gB(d,m);m!=4&&QW(d.V2,m,d.WJ);return R4(d,f,ZL())}; Mdv=function(d,f,m,y){let C;C=li(xF,m);C!==null&&C.aL!==f&&(d.G(C),C=null);C||(f=d.X(m,Date.now()-kc,!1,f),xF.A.length==0&&(lF().V=79463069),nk5([f]),C=f,C.j=hu(d),y&&(C.nC=y));return C}; Fz=function(d,f,m){d=d.A();if(typeof d==="function"){var y={...(Da!==null&&{v:Da}),sv:"968",cb:IY,e:KHE(f)};const C=R4(m,f,ZL());g.tf(y,C);m.Al[f]=C;y=m.Qe()==2?N8T(y).join("&"):m.TO.S(y).S;try{return d(m.aL,y,f),0}catch(B){return 2}}else return 1}; KHE=function(d){const f=GE(d,"custom_metric_viewable")?"custom_metric_viewable":d;d=Lg(Xc,m=>m==f); return up[d]}; Xz=function(d){return{viewability:d.S,googleViewability:d.A}}; Za=function(d,f,m={}){d=RY(p8(na),f,m,d);return Xz(d)}; RY=function(d,f,m={},y){var C={};g.tf(C,{opt_adElement:void 0,opt_fullscreen:void 0},m);var B=d.K(f,m);m=B?B.TO:d.V2();if(C.opt_bounds)return m.S(Va("ol",y));if(y!==void 0)if(lp(y)!==void 0)if(oY)d=Va("ue",y);else if(eIS(d),aY=="i")d=Va("i",y),d["if"]=0;else if(f=d.K(f,C)){b:{aY=="i"&&(f.hh=!0);B=C.opt_fullscreen;B!==void 0&&ML(f,!!B);if(B=!uw().A)(B=Bj(g.Ky(),"CrKey")&&!(Bj(g.Ky(),"CrKey")&&Bj(g.Ky(),"SmartSpeaker"))||Bj(g.Ky(),"PlayStation")||Bj(g.Ky(),"Roku")||txv()||Bj(g.Ky(),"Xbox"))||(B=g.Ky(), B=Bj(B,"AppleTV")||Bj(B,"Apple TV")||Bj(B,"CFNetwork")||Bj(B,"tvOS")),B||(B=g.Ky(),B=Bj(B,"sdk_google_atv_x86")||Bj(B,"Android TV")),B=!B;B&&(DK(),B=UZ(nY)===0);var e=B;if(e){switch(f.Qe()){case 1:Au(f,"pv");break;case 2:d.gD(f)}Qa("pv")}B=y.toLowerCase();if(!e&&(Y_(lF().tM,"ssmol")&&B==="loaded"?0:g.fg(izE,B))&&f.BF==0){aY!="i"&&(bi.done=!1);e=C!==void 0?C.opt_nativeTime:void 0;oA=e=typeof e==="number"?e:Date.now()-kc;f.BY=!0;var M=ZL();f.BF=1;f.e7={};f.e7.start=!1;f.e7.firstquartile=!1;f.e7.midpoint= !1;f.e7.thirdquartile=!1;f.e7.complete=!1;f.e7.resume=!1;f.e7.pause=!1;f.e7.skip=!1;f.e7.mute=!1;f.e7.unmute=!1;f.e7.viewable_impression=!1;f.e7.measurable_impression=!1;f.e7.fully_viewable_audible_half_duration_impression=!1;f.e7.fullscreen=!1;f.e7.exitfullscreen=!1;f.XD=0;M||(f.yp().G=e);Ty(bi,[f],!M)}(e=f.kS[B])&&E6(f.BM,e);Y_(lF().tM,"fmd")||g.fg(xe,B)&&f.Yb&&f.Yb.A(f,null);let K;switch(f.Qe()){case 1:K=GE(B,"custom_metric_viewable")?d.GL.custom_metric_viewable:d.GL[B];break;case 2:K=d.Lk[B]}if(K&& (y=K.call(d,f,C,y),Y_(lF().tM,"fmd")&&g.fg(xe,B)&&f.Yb&&f.Yb.A(f,null),y!==void 0)){C=Va(void 0,B);g.tf(C,y);y=C;break b}y=void 0}f.BF==3&&d.G(f);d=y}else d=Va("nf",y);else d=void 0;else oY?d=Va("ue"):B?(d=Va(),g.tf(d,ui(B,!0,!1,!1))):d=Va("nf");return typeof d==="string"?m.S():m.S(d)}; WHE=function(d,f,m){let y=VW(xF,f);y||(y=$e(d,f,"n",m.opt_nativeTime||-1));return y}; var cIv=function(d){return Pz[p[24]](this,32,d)}; s5l=function(d,f,m){var y=VW(xF,f);y||(y=m.opt_nativeTime||-1,y=$e(d,f,hu(d),y),m.opt_osdId&&(y.nC=m.opt_osdId));return y}; D4V=function(d,f){let m=VW(xF,f);m||(m=$e(d,f,"h",-1));return m}; EET=function(d,f,m){m=m.opt_configurable_tracking_events;d.S!=null&&Array.isArray(m)&&d4B(d,m,f)}; p0P=function(d){lF();switch(hu(d)){case "b":return"ytads.bulleit.triggerExternalActivityEvent";case "n":return"ima.bridge.triggerExternalActivityEvent";case "h":case "m":case "ml":return"ima.common.triggerExternalActivityEvent"}return null}; La=function(d,f){f&&(d.AP=f)}; Ju=function(d,...f){f=f.filter(Boolean).join("&");if(!f)return d;const m=d.match(/[?&]adurl=/);return m?d.slice(0,m.index+1)+f+"&"+d.slice(m.index+1):d+(d.indexOf("?")<0?"?":"&")+f}; Sq=function(d,f){return f?"&"+d+"="+encodeURIComponent(f):""}; $4h=function(d){d=d.j;if(!d)return"";let f=Sq("uap",d.platform)+Sq("uapv",d.platformVersion)+Sq("uafv",d.uaFullVersion)+Sq("uaa",d.architecture)+Sq("uam",d.model)+Sq("uab",d.bitness);d.fullVersionList&&(f+="&uafvl="+encodeURIComponent(d.fullVersionList.map(m=>encodeURIComponent(m.brand)+";"+encodeURIComponent(m.version)).join("|"))); d.wow64!=null&&(f+="&uaw="+Number(d.wow64));return f.slice(1)}; AIq=function(d,f,m,y,C){var B=window,e;m?e="//pagead2.googlesyndication.com/bg/"+M4(m)+".js":e="";m=B.document;const M={};f&&(M._scs_=f);M._bgu_=e;M._bgp_=y;M._li_="v_h.3.0.0.0";C&&(M._upb_=C);(f=B.GoogleTyFxhY)&&typeof f.push=="function"||(f=B.GoogleTyFxhY=[]);f.push(M);f=Sd(m).createElement("SCRIPT");f.type="text/javascript";f.async=!0;d=(0,g.xE)`//tpc.googlesyndication.com/sodar/${M4(d)+".js"}`;g.Yk(f,d);(B=(B.GoogleTyFxhYEET||{})[f.src])?B():m.getElementsByTagName("head")[0].appendChild(f)}; zu=function(d="bevasrsg"){return new Promise(f=>{if(window===window.top)var m=window;else{try{m=!!window?.top?.location.href&&!1}catch(C){m=!0}m=m?window:window.top}let y=m[d];y?.bevasrs?f(new jq(y.bevasrs)):(y||(y={nqfbel:[]},m[d]=y),y.nqfbel.push(C=>{f(new jq(C))}))})}; NI=function(d){const f={c:d.je,e:d.r5,mc:d.TX,me:d.oB};d.I7&&(f.co={c:d.I7.xk,a:d.I7.aA,s:d.I7.uG});return f}; kaV=function(d){d.A!==void 0&&(d.V.forEach(f=>{d.A?.removeEventListener(f,d.j)}),d.A=void 0)}; OzV=async function(d){if(!d.DB.wpc)throw new iM(30,"NWA");if(d.S)return d.S;const f=await d.DB.wpc();d.S=new Q55(f);return d.S}; cA=function(d){const f=[];vU(d,WA,6).forEach(m=>{g.HU(m,2)<=53&&f.push(g.HU(m,1))}); return f}; oEV=function(d){const f=[];vU(d,WA,6).forEach(m=>{g.HU(m,2)>53&&f.push(g.HU(m,1))}); return f}; s9=function(d){d.then(()=>{},()=>{})}; DN=function(d){return{fieldType:2,fieldName:d}}; g.E9=function(d){return{fieldType:3,fieldName:d}}; aJn=function(d,f){return Fh(d,f,EK)}; aw=function(d){var f=new p7;f=mk(f,1,d.A);var m=hIc(d);f=Fh(f,m,kEV);m=[];const y=[];for(var C of d.S.keys())y.push(C.split(","));for(C=0;C>>31)&4294967295;c=C[0];var k=C[1],r=C[2],R=C[3],V=C[4];for(E=0;E<80;E++){if(E<40)if(E<20){var Z=R^k&(r^R);var x=1518500249}else Z=k^r^R,x=1859775393;else E<60?(Z=k&r|R&(k|r),x=2400959708):(Z=k^r^R,x=3395469782);Z=((c<<5|c>>>27)&4294967295)+Z+V+x+D[E]&4294967295;V=R;R=r;r=(k<<30|k>>>2)&4294967295;k=c;c=Z}C[0]=C[0]+c&4294967295;C[1]=C[1]+k&4294967295;C[2]= C[2]+r&4294967295;C[3]=C[3]+R&4294967295;C[4]=C[4]+V&4294967295} function m(c,D){if(typeof c==="string"){c=unescape(encodeURIComponent(c));for(var E=[],k=0,r=c.length;k=56;E--)B[E]=D&255,D>>>=8;f(B);for(E=D=0;E<5;E++)for(var k=24;k>=0;k-=8)c[D++]=C[E]>>k&255;return c} for(var C=[],B=[],e=[],M=[128],K=1;K<64;++K)M[K]=0;var N,W;d();return{reset:d,update:m,digest:y,Gd:function(){for(var c=y(),D="",E=0;E{var C=new ZN;C=mk(C,1,y.brand);return mk(C,2,y.version)})); typeof d.mobile==="boolean"&&Eq(n7,2,cL(d.mobile));lM=d.getHighEntropyValues(f)}const m=new Set(f);return lM.then(y=>{const C=n7.clone();m.has("platform")&&mk(C,3,y.platform);m.has("platformVersion")&&mk(C,4,y.platformVersion);m.has("architecture")&&mk(C,5,y.architecture);m.has("model")&&mk(C,6,y.model);m.has("uaFullVersion")&&mk(C,7,y.uaFullVersion);return C.zD()}).catch(()=>n7.zD())}; xZ=function(d){return Cs(d,1,1)}; Sv=function(d,f){TD(d.S,PA,1,f);Uq(f,1)||xZ(f);d.aU||(f=L7(d),YJ(f,5)||mk(f,5,d.locale));d.uach&&(f=L7(d),PU(f,Jg,9)||TD(f,Jg,9,d.uach))}; L7=function(d){var f=PU(d.S,PA,1);f||(f=new PA,Sv(d,f));d=f;f=PU(d,jv,11);f||(f=new jv,TD(d,jv,11,f));return f}; X0S=function(d,f){d.A=f}; nEn=function(d){const f=d.aU?void 0:dh();f?u0S(f,Ve).then(m=>{d.uach=RIq(m??"[]");m=L7(d);TD(m,Jg,9,d.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.vA=function(d,f,m,y){this.j=d;this.Y=f;this.S=this.V=d;this.C=m||0;this.B=y||2}; g.z$=function(d){d.S=Math.min(d.Y,d.S*d.B);d.V=Math.min(d.Y,d.S+(d.C?Math.round(d.C*(Math.random()-.5)*2*d.S):0));d.A++}; T$=function(){return"https://play.google.com/log?format=json&hasfast=true"}; Zzh=function(d,f){if(!d.e1)return()=>{}; const m=()=>{d.flush()}; return f?()=>{f().then(m)}:m}; qI=function(d){d.V.isFinal=!0;d.flush();d.V.isFinal=!1}; bM=function(d){d.G||(d.G=T$());try{return(new URL(d.G)).toString()}catch(f){return(new URL(d.G,dh().location.origin)).toString()}}; lJK=function(d){VdS(d,(f,m)=>{f=new URL(f);f.searchParams.set("format","json");let y=!1;try{y=dh().navigator.sendBeacon(f.toString(),m.zD())}catch{}y||(d.K=!1);return y})}; x4v=function(d,f,m=null,y=d.withCredentials){const C={},B=new URL(bM(d));m&&(C.Authorization=m);d.sessionIndex&&(C["X-Goog-AuthUser"]=d.sessionIndex,B.searchParams.set("authuser",d.sessionIndex));d.pageId&&(Object.defineProperty(C,"X-Goog-PageId",{value:d.pageId}),B.searchParams.set("pageId",d.pageId));return{url:B.toString(),body:f,VX:1,requestHeaders:C,requestType:"POST",withCredentials:y,timeoutMillis:d.timeoutMillis}}; VdS=function(d,f){if(d.S.length!==0){var m=new URL(bM(d));m.searchParams.delete("format");var y=d.Xs();y&&m.searchParams.set("auth",y);m.searchParams.set("authuser",d.sessionIndex||"0");for(y=0;y<10&&d.S.length;++y){const C=d.S.slice(0,32),B=d.V.build(C,d.j,d.C,d.qZ,d.X,d.rD);if(!f(m.toString(),B)){++d.C;break}d.j=0;d.C=0;d.X=0;d.rD=0;d.S=d.S.slice(C.length)}d.A.enabled&&d.A.stop()}}; PZB=function(d,f){d.buildLabel=f;return d}; JIP=function(d){d.network=new LH5;return d}; Sd5=function(d,f){d.S=f}; j5h=function(d){d.A=!0;return d}; FHn=function(d){return d.fields.map(f=>f.fieldType)}; $Z=function(d,...f){f=tg(f);return d.S.has(f)?d.S.get(f):void 0}; hIc=function(d){return d.fields.map(f=>f.fieldName)}; tg=function(...d){return d?d.join(","):"key"}; g.HA=function(d,f){this.type=d;this.currentTarget=this.target=f;this.defaultPrevented=this.A=!1}; wz=function(d,f){g.HA.call(this,d?d.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.S=null;d&&this.init(d,f)}; U9=function(d){return!(!d||!d[YZ])}; zIh=function(d,f,m,y,C){this.listener=d;this.proxy=null;this.src=f;this.type=m;this.capture=!!y;this.handler=C;this.key=++vEB;this.removed=this.gw=!1}; G$=function(d){d.removed=!0;d.listener=null;d.proxy=null;d.src=null;d.handler=null}; dR=function(d){this.src=d;this.listeners={};this.S=0}; g.f6=function(d,f){const m=f.type;m in d.listeners&&g.ex(d.listeners[m],f)&&(G$(f),d.listeners[m].length==0&&(delete d.listeners[m],d.S--))}; mm=function(d,f,m,y){for(let C=0;C1)));e=e.next)C||(B=e);C&&(m.S==0&&y==1?P_(m,f):(B?(y=B,y.next==m.j&&(m.j=y),y.next=y.next.next):L6(m),Ja(m,C,3,f)))}d.V=null}else ha(d,3,f)}; VO=function(d,f){d.A||d.S!=2&&d.S!=3||Sa(d);d.j?d.j.next=f:d.A=f;d.j=f}; zJ=function(d,f,m,y){const C=Ie(null,null,null);C.S=new g.Fr(function(B,e){C.V=f?function(M){try{const K=f.call(y,M);B(K)}catch(K){e(K)}}:B; C.A=m?function(M){try{const K=m.call(y,M);K===void 0&&M instanceof v_?e(M):B(K)}catch(K){e(K)}}:e}); C.S.V=d;VO(d,C);return C.S}; Ydn=function(d,f,m,y){const C=[];for(const M of m){if(!M.url)continue;m=new g.TJ(M.url,!0);if(M.s){var B=m,e=M.sp;const K=qK(13,decodeURIComponent(M.s));B[p[11]](e,encodeURIComponent(K))}for(const K of Object.keys(y))m.set(K,y[K]);B=b$(M.type,M.quality,M.itag,M.width,M.height);C.push(new w0P(B,m))}return ta(d.Y,C,H_(d,f),!1)}; ha=function(d,f,m){d.S==0&&(d===m&&(f=3,m=new TypeError("Promise cannot resolve to itself")),d.S=1,Re(m,d.f6,d.bW,d)||(d.B=m,d.S=f,d.V=null,Sa(d),f!=3||m instanceof v_||U4c(d,m)))}; Re=function(d,f,m,y){if(d instanceof g.Fr)return l$(d,f,m,y),!0;if(d)try{var C=!!d.$goog_Thenable}catch(B){C=!1}else C=!1;if(C)return d.then(f,m,y),!0;if(g.hV(d))try{const B=d.then;if(typeof B==="function")return Gal(d,B,f,m,y),!0}catch(B){return m.call(y,B),!0}return!1}; Gal=function(d,f,m,y,C){function B(K){M||(M=!0,y.call(C,K))} function e(K){M||(M=!0,m.call(C,K))} let M=!1;try{f.call(d,e,B)}catch(K){B(K)}}; Sa=function(d){d.C||(d.C=!0,g.n6(d.Dz,d))}; L6=function(d){let f=null;d.A&&(f=d.A,d.A=f.next,f.next=null);d.A||(d.j=null);return f}; Ja=function(d,f,m,y){if(m==3&&f.A&&!f.j)for(;d&&d.Y;d=d.V)d.Y=!1;if(f.S)f.S.V=null,wR(f,m,y);else try{f.j?f.V.call(f.context):wR(f,m,y)}catch(C){Y7.call(null,C)}gR.put(f)}; wR=function(d,f,m){f==2?d.V.call(d.context,m):d.A&&d.A.call(d.context,m)}; U4c=function(d,f){d.Y=!0;g.n6(function(){d.Y&&Y7.call(null,f)})}; v_=function(d){PT.call(this,d)}; g.Ut=function(d,f){g.p6.call(this);this.Kl=d||1;this.kY=f||g.pS;this.t9=(0,g.g5)(this.QQ,this);this.R1=g.uc()}; g.GJ=function(d,f,m){if(typeof d==="function")m&&(d=(0,g.g5)(d,m));else if(d&&typeof d.handleEvent=="function")d=(0,g.g5)(d.handleEvent,d);else throw Error("Invalid listener argument");return Number(f)>2147483647?-1:g.pS.setTimeout(d,f||0)}; dt=function(d,f){let m=null;return(new g.Fr(function(y,C){m=g.GJ(function(){y(f)},d); m==-1&&C(Error("Failed to schedule timer."))})).Xe(function(y){g.pS.clearTimeout(m); throw y;})}; m_=function(d,f,...m){d.A.has(f)||d.A.set(f,new fd(f,m))}; g.Cd=function(d,f,...m){d.A.has(f)||d.A.set(f,new yF(f,m))}; g.eY=function(d,f,...m){g.BW(d,f,1,m)}; MJ=function(d){d.S.enabled||d.S.start();d.Y++;d.Y>=d.V&&d.j()}; dVE=function(d){for(let f=0;f2?d.S.statusText:""}catch(m){f=""}d.j=f+" ["+d.getStatus()+"]";oc(d)}}finally{ac(d)}}}; ac=function(d,f){if(d.S){d.C&&(clearTimeout(d.C),d.C=null);const m=d.S;d.S=null;f||d.dispatchEvent("ready");try{m.onreadystatechange=null}catch(y){}}}; gt=function(d){var f=d.getStatus();a:switch(f){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var m=!0;break a;default:m=!1}if(!m){if(f=f===0)d=g.tN(String(d.G))[1]||null,!d&&g.pS.self&&g.pS.self.location&&(d=g.pS.self.location.protocol.slice(0,-1)),f=!BhB.test(d?d.toLowerCase():"");m=f}return m}; g.rt=function(d){return d.S?d.S.readyState:0}; g.uD=function(d){try{return d.S?d.S.responseText:""}catch(f){return""}}; g.XW=function(d){try{if(!d.S)return null;if("response"in d.S)return d.S.response;switch(d.V2){case "":case "text":return d.S.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in d.S)return d.S.mozResponseArrayBuffer}return null}catch(f){return null}}; g.Rc=function(d){const f={};d=(d.S&&g.rt(d)>=2?d.S.getAllResponseHeaders()||"":"").split("\r\n");for(let y=0;y{setTimeout(()=>{try{B.j()}finally{C.dispose()}})}); B.V=1E5;B.flushInterval=3E4;B.S.setInterval(3E4);return B}; NhW=function(d){if(d.timer===void 0){const f=Math.max(0,d.S+d.A-Z6());d.timer=setTimeout(()=>{try{d.callback()}finally{d.S=Z6(),d.timer=void 0}},f)}}; WTB=function(d,f=[]){return new i_P(d,f)}; Z6=function(){return globalThis.performance?.now?.()??Date.now()}; Ld=function(d,f){if(d.disable)return new PW;f=f?cA(f):[];return WTB({rV:d.rV,a6:d.pW,VR:d.A_,Sc:d.Sc,uv:d.uv,Xn:d.Xn},f)}; cdc=function(d){if(!d)return null;d=dY(d,4);return d===null||d===void 0?null:If(d)}; SY=function(){JL.instance||(JL.instance=new JL);return JL.instance}; sVT=function(d,f,m,y){if(!f&&!m)return Promise.resolve();if(!y)return jY(f,m);let C;(C=d.A)[y]||(C[y]=new Promise((B,e)=>{jY(f,m).then(()=>{d.S=y;B()},M=>{delete d.A[y]; e(M)})})); return d.A[y]}; TI=function(d,f){return sVT(d,PU(f,vW,1,wO),PU(f,zI,2,wO),YJ(f,3,void 0,wO))}; jY=function(d,f){return f?DVh(f):d?Efn(d):Promise.resolve()}; DVh=function(d){return new Promise((f,m)=>{const y=g.C_("SCRIPT"),C=cdc(d);g.Yk(y,C);y.onload=()=>{g.NV(y);f()}; y.onerror=()=>{g.NV(y);m(Error("EWLS"))}; (g.v0("HEAD")[0]||document.documentElement).appendChild(y)})}; Efn=function(d){return new Promise(f=>{const m=g.C_("SCRIPT");if(d){var y=dY(d,6);y=y===null||y===void 0?null:t1(y)}else y=null;m.textContent=Hj(y);wo(m);(g.v0("HEAD")[0]||document.documentElement).appendChild(m);g.NV(m);f()})}; pNS=function(d,f){return yj(d,1,f)}; $Vq=function(d,f){return yj(d,2,f)}; Adl=function(d,f){return yj(d,3,f)}; tL=async function(d,f,m,y,C){f=Adl($Vq(pNS(new qJ,d.requestKey),f),m);m=d.S();d=await y.Y("c",d.requestKey,C,d.client.create(f,m));const B=L8(hz(d,2));if(B.length)return VF(y,()=>{var e=new Uint8Array(B.length);for(var M=0;MPromise.resolve("E:CTO"))}catch(W){M="E:UCE"}}let K; const N=new g.vA(e?B.ac:B.jn,B.hX,B.YX,B.VB);for(let W=1;W<=B.maxAttempts;W++){if(W!==1){GI(d,0);d.S=new fR(N.getValue(),B.Uo,B.Cx);const c=await d.S.promise;d.S=void 0;c===1?(W=1,N.reset()):g.z$(N)}try{let c;m?c=m:(GI(d,5),c=await dH(O_5(f,d.logger,W,y.S,M),B.Ic,()=>Promise.reject(Error("RGF:Fetch timed out")))); GI(d,3);await dH(TI(y,c),B.zQ,()=>Promise.reject(Error("DTZ:Script timed out"))); GI(d,8);await C;const D=new mn({challenge:c,KU:d.options.KU,Xg:d.options.Xg});await dH(D.g9,B.XU,()=>Promise.reject(Error("QEG:Setup timed out"))); K=D;break}catch(c){d.handleError(c),yY(d)}}if(d.Mp())break;K&&(m=void 0,ofE(d,e),e=K,a1l(d,K),yY(d));GI(d,2);d.S=new fR(B.Ba,B.Uo,B.Cx);d.isPaused&&d.S.pause();await d.S.promise;d.S=void 0;if(d.Mp())break}e?.dispose()}; FTS=function(d){d.B=Error("Cancelled by dispose");d.Y.resolve();s9(d.C.promise);d.C.reject(Error("Cancelled by dispose"));d.logger.dispose();Promise.all(d.j).then(async()=>{d.V?.dispose();d.V=void 0}); d.j=[];d.S?.A();s9(d.A.promise);d.A.reject(Error("Cancelled by dispose"))}; rd5=async function(d){if(d.Mp())throw Error("Already disposed");d.S?.A();await d.A.promise}; gfT=function(d,f){const m=d.TE;d.TE=()=>{m();f()}}; a1l=function(d,f){d.Mp()||(d.V=f,d.logger.update(f.iK()),d.Y.resolve(),d.C.resolve(void 0),d.TE())}; ofE=function(d,f){f&&(Promise.all(d.j).then(()=>void f.dispose()),d.j=[])}; GI=function(d,f){d.G=f;d.options.yOr?.(f)}; yY=function(d){d.Mp()||(d.A.resolve(),d.A=new g.CR)}; dH=function(d,f,m){let y;const C=new Promise(B=>{y=setTimeout(B,f)}); return Promise.race([d.finally(()=>void clearTimeout(y)), C.then(m)])}; I1V=function(d,f){d.endTimeMs=Date.now()+f;d.tick()}; BP=function(d){d.S&&(clearTimeout(d.S),d.S=null)}; eE=function(d,f){try{return globalThis.sessionStorage.setItem(d,f),!0}catch(m){return!1}}; M0=function(d,f=0,m=d.length,y){let C=0;for(y&&(C=M0(y));f>1,KR),M0(d,d.length>>1)];return f.toString(16)+m.toString(16)}; iG=function(d,f){var m=[M0(f,0,f.length>>1,void 0),M0(f,f.length>>1)];d=new Uint32Array(d.buffer);f=d[0];const [y,C]=m;for(m=1;m>>8|e<<24,e+=B|0,e^=M+38293,B=B<<3|B>>>29,B^=e,K=K>>>8|K<<24,K+=M|0,K^=N+38293,M=M<<3|M>>>29,M^=K;B=[B,e];d[m]^=B[0];m+1void globalThis.sessionStorage.removeItem(N))?eE(f,g.hD(e))?"s":"t":"i"}; R1T=function(d,f){var m=globalThis.sessionStorage.getItem(d);if(!m)return["m"];let y;try{y=IQ(m),iG(y,f)}catch(C){return globalThis.sessionStorage.removeItem(d),["c"]}for(f=4;f<7&&y[f]===0;)f++;for(m=0;m=m?(globalThis.sessionStorage.removeItem(d),["e"]):["a",new Uint8Array(y.buffer,f+4)]}; nfc=function(d){var f=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!f)return new WP(d);var m=f.split(",");if(m.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new WP(d);f=m.slice(1);f.length===1&&f[0]===""&&(f=[]);m=Number(m[0]);return isNaN(m)||m<0||m>f.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new WP(d)):new WP(d,m,f)}; l1K=function(d){function f(){m-=y;m-=C;m^=C>>>13;y-=C;y-=m;y^=m<<8;C-=m;C-=y;C^=y>>>13;m-=y;m-=C;m^=C>>>12;y-=C;y-=m;y^=m<<16;C-=m;C-=y;C^=y>>>5;m-=y;m-=C;m^=C>>>3;y-=C;y-=m;y^=m<<10;C-=m;C-=y;C^=y>>>15} d=Z_g(d);let m=2654435769,y=2654435769,C=314159265;const B=d.length;let e=B,M=0;for(;e>=12;e-=12,M+=12)m+=cP(d,M),y+=cP(d,M+4),C+=cP(d,M+8),f();C+=B;switch(e){case 11:C+=d[M+10]<<24;case 10:C+=d[M+9]<<16;case 9:C+=d[M+8]<<8;case 8:y+=d[M+7]<<24;case 7:y+=d[M+6]<<16;case 6:y+=d[M+5]<<8;case 5:y+=d[M+4];case 4:m+=d[M+3]<<24;case 3:m+=d[M+2]<<16;case 2:m+=d[M+1]<<8;case 1:m+=d[M+0]}f();return VLq.toString(C)}; Z_g=function(d){const f=[];for(let m=0;m{d.j.resolve()},f); d.addOnDisposeCallback(()=>void clearTimeout(m))}; E3=function(d,f){var m=`${f(d.error.message)}:${f(d.error.stack)}`.substring(0,2048);f=m.length+1;m=Dm(m);const y=new Uint8Array(4+m.length);y.set([42,f&127|128,f>>7,d.error.code]);y.set(m,4);return y}; Dm=function(d){return globalThis.TextEncoder?(new TextEncoder).encode(d):g.Of(d)}; xVV=function(d,f,m){return d instanceof UA?YD(d,m,f,1):d.j3(m)}; kG=async function(d){let f=void 0;d.Y++;const m=new g.CR;d.DB instanceof pR&&d.DB.j.push(m.promise);if(d.qg){const B=new g.CR;setTimeout(()=>void B.resolve()); await B.promise}const y=d.logger.share();try{d.state=5;const B=[],e=await dH(d.DB.snapshot({je:{},aT:B}),d.H_.uW,()=>Promise.reject(new iM(15,"MDA:Timeout"))); $G(d,"MDA:Disposed");const M=B[0];d.state=6;const K=await dH(xVV(d.Ak,y,e),d.H_.MM,()=>Promise.reject(new iM(10,"BWB:Timeout"))); $G(d,"BWB:Disposed");d.state=7;f=VF(y,()=>{const N=PoB(d,K,m,M);N.j.promise.then(()=>void d.C()); return N},"i")}catch(B){f?.dispose(); if(!d.A){const e=LTP(d,B);m.resolve();var C;if(C=d.DB instanceof pR&&d.Y<2)a:if(B instanceof iM)C=B.code!==32&&B.code!==20&&B.code!==10;else{if(B instanceof A2)switch(B.code){case 2:case 13:case 14:case 4:break;default:C=!1;break a}C=!0}if(C){const M=setTimeout(()=>void d.C(),(1+Math.random()*.25)*(d.S?6E4:1E3)); d.addOnDisposeCallback(()=>void clearTimeout(M)); return}d.A=e}y.Wd(d.S?13:14);d.j.reject(d.A);return}finally{y.dispose()}d.state=8;d.Y=0;d.S?.dispose();d.S=f;d.j.resolve()}; LTP=function(d,f){if(!(f instanceof iM))if(f instanceof A2){const m=Error(f.toString());m.stack=f.stack;f=new iM(11,"EBH:Error",m)}else f=new iM(12,"BSO:Unknown",f);return d.reportError(f)}; $G=function(d,f){if(d.Mp())throw new iM(d.S?20:32,f);}; PoB=function(d,f,m,y){const C=(AC(sq(f,2))??0)*1E3;if(C<=0)throw new iM(31,"TTM:Invalid");if(YJ(f,4))return new JdP(d.logger,YJ(f,4),C);if(!(AC(sq(f,3))??0))return new SZn(d.logger,L8(hz(f,1)),C);if(!y)throw new iM(4,"PMD:Undefined");y=y(L8(hz(f,1)));if(typeof y!=="function")throw new iM(16,"APF:Failed");d.B=Math.floor((Date.now()+C)/1E3);d=new QY(d.logger,y,AC(sq(f,3))??0,C);d.addOnDisposeCallback(()=>void m.resolve()); return d}; oW=function(d,f,m){try{if(d.Mp())throw new iM(21,"BNT:disposed");if(!d.S&&d.A)throw d.A;return jVW(d,f,m)??vfS(d,f,m)??z1S(d,f,m)}catch(y){if(!f.oB)throw O3(d,y);return ThV(d,m,y)}}; O3=function(d,f){f=f instanceof iM?f:new iM(5,"TVD:error",f);return d.reportError(f)}; jVW=function(d,f,m){return d.S?.Hy(()=>aW(d,f),m,y=>{if(d.S instanceof QY&&f.I7?.uG)try{d.cache?.S(aW(d,f),y,f.I7.xk,d.B-120)}catch(C){d.reportError(new iM(24,"ELX:write",C))}})}; vfS=function(d,f,m){if(f.I7?.aA)try{const y=d.cache?.A(aW(d,f),f.I7.xk);return y?m?VF(d.logger,()=>g.hD(y,2),"a"):y:void 0}catch(y){d.reportError(new iM(23,"RXO:read",y))}}; z1S=function(d,f,m){const y={stack:[],error:void 0,hasError:!1};try{if(!f.TX)throw new iM(29,"SDF:notready");return ZW(y,new h2(d.logger,0,d.state)).Hy(()=>aW(d,f),m)}catch(C){y.error=C,y.hasError=!0}finally{lc(y)}}; ThV=function(d,f,m){const y={stack:[],error:void 0,hasError:!1};try{const C=O3(d,m);return ZW(y,new qZS(d.logger,C)).Hy(()=>[],f)}catch(C){y.error=C,y.hasError=!0}finally{lc(y)}}; aW=function(d,f){return f.r5?f.r5:f.je?VF(d.logger,()=>f.r5=Dm(f.je),"c"):[]}; Fm=function(){let d=0,f;return m=>{f||(f=new PW);const y=new h2(f,d,1),C=y.Hy(()=>Dm(m),!0); y.dispose();d++;return C}}; tLc=function(d,f={}){return new b_g(d,f)}; H_l=function(d){d.C.sb("data",f=>{if("1"in f){var m=f["1"];let y;try{y=d.B(m)}catch(C){rH(d,new A2(13,`Error when deserializing response data; error: ${C}, response: ${m}`))}y&&gH(d,y)}if("2"in f)for(f=IW(d,f["2"]),m=0;m{uG(d,Xm(d));for(let f=0;f{if(d.S.length!==0){var f=d.xhr.A;f!==0||gt(d.xhr)||(f=6);var m=-1;switch(f){case 0:var y=2;break;case 7:y=10;break;case 8:y=4;break;case 6:m=d.xhr.getStatus();y=iD(m);break;default:y=14}uG(d,Xm(d));f=ydP(f)+", error: "+d.xhr.getLastError();m!==-1&&(f+=`, http status code: ${m}`);rH(d,new A2(y,f))}})}; rH=function(d,f){for(let m=0;m{f[y]=m[y]}); return f}; gH=function(d,f){for(let m=0;m{if(gt(d.xhr)){var y=g.uD(d.xhr);if(f&&d.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");y=atob(y)}try{var C=d.B(y)}catch(e){rH(d,RW(new A2(13,`Error when deserializing response data; error: ${e}, response: ${y}`),m));return}y=iD(d.xhr.getStatus());uG(d,Xm(d));y===0?gH(d,C):rH(d,RW(new A2(y,"Xhr succeeded but the status code is not 200"),m))}else{y=g.uD(d.xhr);let e;C=Xm(d);if(y){var B= IW(d,y);y=B.code;e=B.details;B=B.metadata}else y=2,e=`Rpc failed due to xhr error. uri: ${String(d.xhr.G)}, error code: ${d.xhr.A}, error: ${d.xhr.getLastError()}`,B=C;uG(d,C);rH(d,RW(new A2(y,e,B),m))}})}; nR=function(d,f){f=d.indexOf(f);f>-1&&d.splice(f,1)}; RW=function(d,f){f.stack&&(d.stack+="\n"+f.stack);return d}; g.Zm=function(d){this.j=d.Zj||null;this.V=d.Ya||!1;this.A=void 0}; VY=function(d,f){g.p6.call(this);this.AP=d;this.C=f;this.Y=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=this.responseXML=null;this.K=new Headers;this.A=null;this.X="GET";this.rD="";this.S=!1;this.B=this.V=this.j=null;this.G=new AbortController}; lG=function(d){d.V.read().then(d.Ez.bind(d)).catch(d.cJ.bind(d))}; PP=function(d){d.readyState=4;d.j=null;d.V=null;d.B=null;xG(d)}; xG=function(d){d.onreadystatechange&&d.onreadystatechange.call(d)}; dZW=function(d){if(d.DY&&typeof d.DY=="function")return d.DY();if(typeof Map!=="undefined"&&d instanceof Map||typeof Set!=="undefined"&&d instanceof Set)return Array.from(d.values());if(typeof d==="string")return d.split("");if(g.og(d)){const f=[],m=d.length;for(let y=0;y>4&15).toString(16)+(d&15).toString(16)}; Tf=function(d,f){this.A=this.S=null;this.V=d||null;this.j=!!f}; HP=function(d){d.S||(d.S=new Map,d.A=0,d.V&&mP(d.V,function(f,m){d.add(ed(f),m)}))}; U3=function(d,f){HP(d);f=YG(d,f);return d.S.has(f)}; g.Gf=function(d,f,m){d.remove(f);m.length>0&&(d.V=null,d.S.set(YG(d,f),g.NN(m)),d.A=d.A+m.length)}; YG=function(d,f){f=String(f);d.j&&(f=f.toLowerCase());return f}; yDS=function(d,f){f&&!d.j&&(HP(d),d.V=null,d.S.forEach(function(m,y){const C=y.toLowerCase();y!=C&&(this.remove(y),g.Gf(this,C,m))},d)); d.j=f}; g.dE=function(d){let f="";g.rx(d,function(m,y){f+=y;f+=":";f+=m;f+="\r\n"}); return f}; g.fk=function(d,f,m){if(g.Sx(m))return d;m=g.dE(m);if(typeof d==="string")return KY(d,g.B0(f),m);g.bG(d,f,m);return d}; g.mG=function(d){g.qj.call(this);this.A=d;this.S={}}; yJ=function(d,f,m,y,C,B){if(Array.isArray(m))for(let e=0;eC=>y.intercept(C,m),d)}; NOK=function(d,f){return f.reduce((m,y)=>C=>y.intercept(C,m),d)}; i8l=function(d,f,m){const y=f.DZ,C=f.getMetadata(),B=$M(d,!0);d=Ac(d,C,B,m+y.getName());m=kM(B,y.A,!1);GYW(m,C["X-Goog-Encode-Response-If-Executable"]==="base64");f=y.S(f.QH);B.send(d,"POST",f);return m}; WBv=function(d,f,m,y,C,B={}){const e=f.substring(0,f.length-C.name.length),M=B?.signal;return NOK(K=>new Promise((N,W)=>{if(M?.aborted){const E=new A2(1,"Aborted");E.cause=M.reason;W(E)}else{var c={},D=i8l(d,K,e);D.sb("error",E=>void W(E)); D.sb("metadata",E=>{c=E}); D.sb("data",E=>{N(tLc(E,c))}); M&&M.addEventListener("abort",()=>{D.cancel();const E=new A2(1,"Aborted");E.cause=M.reason;W(E)})}}),d.HS).call(d,C.C(m,y)).then(K=>K.Ra)}; wt=function(d,f,m,y,C,B={}){return WBv(d,f,m,y,C,B)}; $M=function(d,f){f=d.S&&!f;return d.j0||f?new g.QF(new g.Zm({Zj:d.j0,Ya:f})):new g.QF}; Ac=function(d,f,m,y){f["Content-Type"]="application/json+protobuf";f["X-User-Agent"]="grpc-web-javascript/0.1";const C=f.Authorization;if(C&&cDn.has(C.split(" ")[0])||d.withCredentials)m.B=!0;if(d.e4)y=g.fk(y,"$httpHeaders",f);else for(const B of Object.keys(f))m.headers.set(B,f[B]);return y}; kM=function(d,f,m){let y;m&&(d.isActive(),m=new sQq(d),y=new DZg(m));return new EbK({xhr:d,h_:y},f)}; QJ=function(){this.S=new pRS;this.A="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; Oh=function(d){return d.S.El($Zq)}; kRE=function(d){if(g.y3(g.Kz(d)))return!1;if(d.indexOf("://pagead2.googlesyndication.com/pagead/gen_204?id=yt3p&sr=1&")>=0)return!0;let f;try{f=new g.LR(d)}catch(m){return g.Un(oP,y=>d.search(y)>0)!=null}return f.C.match(ADg)?!0:g.Un(oP,m=>d.match(m)!=null)!=null}; g.aP=function(d,f){return d.replace(QQV,function(m,y){try{let C=g.vd(f,y);if(C==null||C.toString()==null)return m;C=C.toString();if(C==""||!g.y3(g.Kz(C)))return encodeURIComponent(C).replace(/%2C/g,",")}catch(C){}return m})}; obc=function(d){const f=d.pG;return SZ(d,f,f[TR]|0,O8q,2,1)}; hBE=function(d){var f;if((f=d[hc])!=null)d=f;else{if(FS!==FS)throw Error();d=d[hc]=aKl(d.S)}return d}; FBl=function(d){return d[rE]??(d[rE]=new Map(obc(hBE(d)).map(f=>[f.getName(),g.HU(f,2)])))}; IP=function(d){if(d.fu!==void 0){var f=gE;gE=!0;try{for(let m=d.fu;m!==void 0;m=m.ZdD){const y=m.FJl;y.L3||(y.L3=!0,IP(y),y.Ih?.(y))}}finally{gE=f}}}; gbl=function(d,f){const m=Object.create(rDT);m.value=d;f!==void 0&&(m.j_=f);d=()=>{if(gE)throw Error("");return m.value}; d[uQ]=m;return[d,y=>XS(m,y), y=>{XS(m,y(m.value))}]}; XS=function(d,f){d.j_(d.value,f)||(d.value=f,d.version++,IKK++,IP(d))}; RP=function(d,f=""){var m={};d=gbl(d,m.equals);m=m.debugName;d[0][uQ].debugName=m&&f?`${m}__${f}`:m??f??"[signal]"}; u3c=function(){var d=g.nk;ZQ.instance||(ZQ.instance=new ZQ(d));return ZQ.instance}; VJ=function(d,f){return d.j?d.j:d.j=new Promise(async m=>{const y=window.AbortController?new window.AbortController:void 0,C=y?.signal;let B=!1;try{y&&(d.A=d.g0.O_(()=>{y.abort()},f||2E4)),await fetch("/generate_204",{method:"HEAD", signal:C}),B=!0}catch{B=!1}finally{d.j=void 0,d.A&&(d.g0.YN(d.A),d.A=0),B!==d.S&&(d.S=B,d.S?d.dispatchEvent("networkstatus-online"):d.dispatchEvent("networkstatus-offline")),m(B)}})}; XRE=function(d){d.S===-1&&(d.S=d.data.reduce((f,m,y)=>f+(m?2**y:0),0)); return d.S}; lQ=function(d){d.setAttribute("role","link")}; Pg=function(d,f){Array.isArray(f)&&(f=f.join(" "));f===""||f==void 0?(xM||(xM={atomic:!1,autocomplete:"none",dropeffect:"none",haspopup:!1,live:"off",multiline:!1,multiselectable:!1,orientation:"vertical",readonly:!1,relevant:"additions text",required:!1,sort:"none",busy:!1,disabled:!1,hidden:!1,invalid:"false"}),f=xM,"label"in f?d.setAttribute("aria-label",f.label):d.removeAttribute("aria-label")):d.setAttribute("aria-label",f)}; Lk=function(d){d=d.getAttribute("aria-label");return d==null||d==void 0?"":String(d)}; g.Jc=function(d,f,m){g.qj.call(this);this.S=null;this.j=!1;this.C=d;this.Y=m;this.A=f||window;this.V=(0,g.g5)(this.F8,this)}; SX=function(d){d=d.A;return d.requestAnimationFrame||d.webkitRequestAnimationFrame||d.mozRequestAnimationFrame||d.oRequestAnimationFrame||d.msRequestAnimationFrame||null}; jX=function(d){d=d.A;return d.cancelAnimationFrame||d.cancelRequestAnimationFrame||d.webkitCancelRequestAnimationFrame||d.mozCancelRequestAnimationFrame||d.oCancelRequestAnimationFrame||d.msCancelRequestAnimationFrame||null}; g.vg=function(d,f,m){g.qj.call(this);this.S=d;this.Kl=f||0;this.A=m;this.V=(0,g.g5)(this.Ok,this)}; g.zd=function(d){d.stop();d.Ok()}; Td=function(d){d.Lo=g.GJ(()=>{d.Lo=null;d.S&&!d.A&&(d.S=!1,Td(d))},d.Kl); const f=d.V;d.V=null;d.Y.apply(null,f)}; qf=function(d){return typeof d.className=="string"?d.className:d.getAttribute&&d.getAttribute("class")||""}; bQ=function(d){return d.classList?d.classList:qf(d).match(/\S+/g)||[]}; g.tc=function(d,f){typeof d.className=="string"?d.className=f:d.setAttribute&&d.setAttribute("class",f)}; g.Hg=function(d,f){return d.classList?d.classList.contains(f):g.fg(bQ(d),f)}; g.wE=function(d,f){if(d.classList)d.classList.add(f);else if(!g.Hg(d,f)){const m=qf(d);g.tc(d,m+(m.length>0?" "+f:f))}}; g.YM=function(d,f){if(d.classList)Array.prototype.forEach.call(f,function(y){g.wE(d,y)}); else{var m={};Array.prototype.forEach.call(bQ(d),function(y){m[y]=!0}); Array.prototype.forEach.call(f,function(y){m[y]=!0}); f="";for(const y in m)f+=f.length>0?" "+y:y;g.tc(d,f)}}; g.Uh=function(d,f){d.classList?d.classList.remove(f):g.Hg(d,f)&&g.tc(d,Array.prototype.filter.call(bQ(d),function(m){return m!=f}).join(" "))}; g.Gd=function(d,f){d.classList?Array.prototype.forEach.call(f,function(m){g.Uh(d,m)}):g.tc(d,Array.prototype.filter.call(bQ(d),function(m){return!g.fg(f,m)}).join(" "))}; g.n=function(d,f,m){m?g.wE(d,f):g.Uh(d,f)}; de=function(d,f){const m=!g.Hg(d,f);g.n(d,f,m)}; g.fI=function(){g.p6.call(this);this.S=0;this.endTime=this.startTime=null}; RBP=function(d,f){Array.isArray(f)||(f=[f]);f=f.map(function(m){return typeof m==="string"?m:m.property+" "+m.duration+"s "+m.timing+" "+m.delay+"s"}); g.RV(d,"transition",f.join(","))}; mR=function(d,f,m,y,C){g.fI.call(this);this.A=d;this.Y=f;this.C=m;this.j=y;this.B=Array.isArray(C)?C:[C]}; yd=function(d,f,m,y){return new mR(d,f,{opacity:m},{opacity:y},{property:"opacity",duration:f,timing:"ease-in",delay:0})}; Z8W=function(d){d=d.trim();if(d=="")return null;var f=String(d.slice(0,4)).toLowerCase();if(("url("1||d&&d.split(")"),null;if(d.indexOf("(")>0){if(/"|'/.test(d))return null;f=/([\-\w]+)\(/g;let m;for(;m=f.exec(d);)if(!(m[1].toLowerCase()in nbc))return null}return d}; CI=function(d,f){d=g.pS[d];return d&&d.prototype?(f=Object.getOwnPropertyDescriptor(d.prototype,f))&&f.get||null:null}; BB=function(d){const f=g.pS.CSSStyleDeclaration;return f&&f.prototype&&f.prototype[d]||null}; Me=function(d,f,m,y){if(d)return d.apply(f,y);if(g.ef&&document.documentMode<10){if(!f[m].call)throw Error("IE Clobbering detected");}else if(typeof f[m]!="function")throw Error("Clobbering detected");return f[m].apply(f,y)}; LBl=function(d){if(!d)return"";const f=document.createElement("div").style;VjS(d).forEach(function(m){const y=g.Ga&&m in lK5?m:m.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");GE(y,"--")||GE(y,"var")||(m=Me(xZv,d,d.getPropertyValue?"getPropertyValue":"getAttribute",[m])||"",m=Z8W(m),m!=null&&Me(P9l,f,f.setProperty?"setProperty":"setAttribute",[y,m]))}); return f.cssText||""}; VjS=function(d){g.og(d)?d=g.NN(d):(d=g.VX(d),g.ex(d,"cssText"));return d}; g.Ne=function(d){var f;let m=f=0,y=!1;d=d.split(JDl);for(let C=0;C.4?-1:1;return(f==0?null:f)==-1?"rtl":"ltr"}; g.sb=function(d){if(d instanceof iU||d instanceof WB||d instanceof cB)return d;if(typeof d.next=="function")return new iU(()=>d); if(typeof d[Symbol.iterator]=="function")return new iU(()=>d[Symbol.iterator]()); if(typeof d.Nm=="function")return new iU(()=>d.Nm()); throw Error("Not an iterator or iterable.");}; Dq=function(d,f,m,y,C,B,e,M){this.S=d;this.B=f;this.V=m;this.Y=y;this.j=C;this.C=B;this.A=e;this.G=M}; Eb=function(d,f){if(f==0)return d.S;if(f==1)return d.A;let m=r8(d.S,d.V,f),y=r8(d.V,d.j,f);d=r8(d.j,d.A,f);m=r8(m,y,f);y=r8(y,d,f);return r8(m,y,f)}; pI=function(d,f){if(f==0)return d.B;if(f==1)return d.G;let m=r8(d.B,d.Y,f),y=r8(d.Y,d.C,f);d=r8(d.C,d.G,f);m=r8(m,y,f);y=r8(y,d,f);return r8(m,y,f)}; $p=function(d,f){let m=(f-d.S)/(d.A-d.S);if(m<=0)return 0;if(m>=1)return 1;let y=0,C=1,B=0;for(var e=0;e<8;e++){B=Eb(d,m);const M=(Eb(d,m+1E-6)-B)/1E-6;if(Math.abs(B-f)<1E-6)return m;if(Math.abs(M)<1E-6)break;else B1E-6&&e<8;e++)B=0}; g.Ob=function(d){g.qj.call(this);this.C=1;this.V=[];this.j=0;this.S=[];this.A={};this.B=!!d}; TOn=function(d,f,m){g.n6(function(){d.apply(f,m)})}; g.oi=function(d){this.MD=d}; ai=function(d){this.MD=d}; hO=function(d){this.data=d}; Fj=function(d){return d===void 0||d instanceof hO?d:new hO(d)}; re=function(d){this.MD=d}; g.ge=function(d){const f=d.creation;d=d.expiration;return!!d&&dg.uc()}; g.Ii=function(d){this.MD=d}; qfE=function(){}; uU=function(){}; Xj=function(d){this.S=d;this.A=null}; Ri=function(d){if(d.S==null)throw Error("Storage mechanism: Storage unavailable");d.isAvailable()||kb(Error("Storage mechanism: Storage unavailable"))}; nI=function(){let d=null;try{d=g.pS.localStorage||null}catch(f){}Xj.call(this,d)}; Zq=function(){let d=null;try{d=g.pS.sessionStorage||null}catch(f){}Xj.call(this,d)}; Vd=function(d,f){this.A=d;this.S=f+"::"}; g.lU=function(d){const f=new nI;return f.isAvailable()?d?new Vd(f,d):f:null}; xp=function(d,f){this.S=d;this.A=f}; PB=function(){}; LI=function(){let d=Error();d.name="SecurityError";throw d;}; JO=function(){return{get opener(){return null},get closed(){return!0},get location(){LI()},get document(){LI()},postMessage:function(){}, close:function(){}, focus:function(){}}}; jf=function(d){var f,m,y=d.length,C=0;for(f=0;f>>6:(B<65536?M[m++]=224|B>>>12:(M[m++]=240|B>>>18,M[m++]=128|B>>>12&63),M[m++]=128|B>>> 6&63),M[m++]=128|B&63);return M}; vB=function(d){for(var f=d.length;--f>=0;)d[f]=0}; zS=function(d,f,m,y,C){this.j4=d;this.Ty=f;this.xX=m;this.N1=y;this.m8=C;this.VE=d&&d.length}; TS=function(d,f){this.Ku=d;this.Pm=0;this.VP=f}; qe=function(d,f){d.jp[d.pending++]=f&255;d.jp[d.pending++]=f>>>8&255}; bU=function(d,f,m){d.gV>16-m?(d.ZC|=f<>16-d.gV,d.gV+=m-16):(d.ZC|=f<>>=1,m<<=1;while(--f>0);return m>>>1}; we=function(d,f,m){var y=Array(16),C=0,B;for(B=1;B<=15;B++)y[B]=C=C+m[B-1]<<1;for(m=0;m<=f;m++)C=d[m*2+1],C!==0&&(d[m*2]=HB(y[C]++,C))}; Yp=function(d){var f;for(f=0;f<286;f++)d.D2[f*2]=0;for(f=0;f<30;f++)d.rC[f*2]=0;for(f=0;f<19;f++)d.Ll[f*2]=0;d.D2[512]=1;d.MF=d.K4=0;d.M6=d.matches=0}; Ub=function(d){d.gV>8?qe(d,d.ZC):d.gV>0&&(d.jp[d.pending++]=d.ZC);d.ZC=0;d.gV=0}; GS=function(d,f,m){Ub(d);qe(d,m);qe(d,~m);Sf.Je(d.jp,d.window,f,m,d.pending);d.pending+=m}; d2=function(d,f,m,y){var C=f*2,B=m*2;return d[C]>>7)];tO(d,e,m);M=eD[e];M!==0&&(C-=MG[e],bU(d,C,M))}}while(y>1;e>=1;e--)fW(d,m,e);K=B;do e=d.oQ[1],d.oQ[1]=d.oQ[d.NN--],fW(d,m,1),y=d.oQ[1],d.oQ[--d.pU]=e,d.oQ[--d.pU]=y,m[K*2]=m[e*2]+m[y*2],d.depth[K]=(d.depth[e]>=d.depth[y]?d.depth[e]:d.depth[y])+1,m[e*2+1]=m[y*2+1]=K,d.oQ[1]=K++,fW(d,m,1);while(d.NN>= 2);d.oQ[--d.pU]=d.oQ[1];e=f.Ku;K=f.Pm;y=f.VP.j4;C=f.VP.VE;B=f.VP.Ty;var N=f.VP.xX,W=f.VP.m8,c,D=0;for(c=0;c<=15;c++)d.nZ[c]=0;e[d.oQ[d.pU]*2+1]=0;for(f=d.pU+1;f<573;f++){var E=d.oQ[f];c=e[e[E*2+1]*2+1]+1;c>W&&(c=W,D++);e[E*2+1]=c;if(!(E>K)){d.nZ[c]++;var k=0;E>=N&&(k=B[E-N]);var r=e[E*2];d.MF+=r*(c+k);C&&(d.K4+=r*(y[E*2+1]+k))}}if(D!==0){do{for(c=W-1;d.nZ[c]===0;)c--;d.nZ[c]--;d.nZ[c+1]+=2;d.nZ[W]--;D-=2}while(D>0);for(c=W;c!==0;c--)for(E=d.nZ[c];E!==0;)y=d.oQ[--f],y>K||(e[y*2+1]!==c&&(d.MF+=(c-e[y* 2+1])*e[y*2],e[y*2+1]=c),E--)}we(m,M,d.nZ)}; WO=function(d,f,m){var y,C=-1,B=f[1],e=0,M=7,K=4;B===0&&(M=138,K=3);f[(m+1)*2+1]=65535;for(y=0;y<=m;y++){var N=B;B=f[(y+1)*2+1];++e>>=1)if(f&1&&d.D2[m*2]!==0)return 0;if(d.D2[18]!==0||d.D2[20]!==0||d.D2[26]!==0)return 1;for(m=32;m<256;m++)if(d.D2[m*2]!==0)return 1;return 0}; sQ=function(d,f,m){d.jp[d.gx+d.M6*2]=f>>>8&255;d.jp[d.gx+d.M6*2+1]=f&255;d.jp[d.Lv+d.M6]=m&255;d.M6++;f===0?d.D2[m*2]++:(d.matches++,f--,d.D2[(mQ[m]+256+1)*2]++,d.rC[(f<256?BO[f]:BO[256+(f>>>7)])*2]++);return d.M6===d.P4-1}; EQ=function(d,f){d.msg=DP[f];return f}; pW=function(d){for(var f=d.length;--f>=0;)d[f]=0}; $9=function(d){var f=d.state,m=f.pending;m>d.NH&&(m=d.NH);m!==0&&(Sf.Je(d.output,f.jp,f.sF,m,d.rl),d.rl+=m,f.sF+=m,d.cU+=m,d.NH-=m,f.pending-=m,f.pending===0&&(f.sF=0))}; OQ=function(d,f){var m=d.YE>=0?d.YE:-1,y=d.pk-d.YE,C=0;if(d.level>0){d.bJ.N8===2&&(d.bJ.N8=b8P(d));NG(d,d.p$);NG(d,d.GY);WO(d,d.D2,d.p$.Pm);WO(d,d.rC,d.GY.Pm);NG(d,d.oA);for(C=18;C>=3&&d.Ll[Av[C]*2+1]===0;C--);d.MF+=3*(C+1)+5+5+4;var B=d.MF+3+7>>>3;var e=d.K4+3+7>>>3;e<=B&&(B=e)}else B=e=y+5;if(y+4<=B&&m!==-1)bU(d,f?1:0,3),GS(d,m,y);else if(d.strategy===4||e===B)bU(d,2+(f?1:0),3),KW(d,k9,Q0);else{bU(d,4+(f?1:0),3);m=d.p$.Pm+1;y=d.GY.Pm+1;C+=1;bU(d,m-257,5);bU(d,y-1,5);bU(d,C-4,4);for(B=0;B>>8&255;d.jp[d.pending++]=f&255}; hv=function(d,f){var m=d.jk,y=d.pk,C=d.f7,B=d.Bt,e=d.pk>d.x7-262?d.pk-(d.x7-262):0,M=d.window,K=d.tN,N=d.O5,W=d.pk+258,c=M[y+C-1],D=M[y+C];d.f7>=d.O0&&(m>>=2);B>d.Kk&&(B=d.Kk);do{var E=f;if(M[E+C]===D&&M[E+C-1]===c&&M[E]===M[y]&&M[++E]===M[y+1]){y+=2;for(E++;M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&M[++y]===M[++E]&&yC){d.Uc=f;C=E;if(E>=B)break;c=M[y+C-1];D=M[y+C]}}}while((f=N[f&K])>e&&--m!== 0);return C<=d.Kk?C:d.Kk}; g2=function(d){var f=d.x7,m;do{var y=d.u1-d.Kk-d.pk;if(d.pk>=f+(f-262)){Sf.Je(d.window,d.window,f,f,0);d.Uc-=f;d.pk-=f;d.YE-=f;var C=m=d.mp;do{var B=d.head[--C];d.head[C]=B>=f?B-f:0}while(--m);C=m=f;do B=d.O5[--C],d.O5[C]=B>=f?B-f:0;while(--m);y+=f}if(d.bJ.JJ===0)break;C=d.bJ;m=d.window;B=d.pk+d.Kk;var e=C.JJ;e>y&&(e=y);e===0?m=0:(C.JJ-=e,Sf.Je(m,C.input,C.mO,e,B),C.state.wrap===1?C.ot=Fg(C.ot,m,e,B):C.state.wrap===2&&(C.ot=r2(C.ot,m,e,B)),C.mO+=e,C.RI+=e,m=e);d.Kk+=m;if(d.Kk+d.CR>=3)for(y=d.pk-d.CR, d.kR=d.window[y],d.kR=(d.kR<=3&&(d.kR=(d.kR<=3)if(m=sQ(d,d.pk-d.Uc,d.dL-3),d.Kk-=d.dL,d.dL<=d.hd&&d.Kk>=3){d.dL--;do d.pk++,d.kR=(d.kR<=3&&(d.kR=(d.kR<4096)&&(d.dL=2));if(d.f7>=3&&d.dL<=d.f7){y=d.pk+d.Kk-3;m=sQ(d,d.pk-1-d.DP,d.f7-3);d.Kk-=d.f7-1;d.f7-=2;do++d.pk<=y&&(d.kR=(d.kR<=3&&d.pk>0&&(y=d.pk-1,m=B[y],m===B[++y]&&m===B[++y]&&m===B[++y])){for(C=d.pk+258;m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&m===B[++y]&&yd.Kk&&(d.dL=d.Kk)}d.dL>=3?(m=sQ(d,1,d.dL-3),d.Kk-=d.dL,d.pk+=d.dL,d.dL=0):(m=sQ(d,0,d.window[d.pk]),d.Kk--,d.pk++);if(m&&(OQ(d,!1),d.bJ.NH===0))return 1}d.CR=0;return f=== 4?(OQ(d,!0),d.bJ.NH===0?3:4):d.M6&&(OQ(d,!1),d.bJ.NH===0)?1:2}; H85=function(d,f){for(var m;;){if(d.Kk===0&&(g2(d),d.Kk===0)){if(f===0)return 1;break}d.dL=0;m=sQ(d,0,d.window[d.pk]);d.Kk--;d.pk++;if(m&&(OQ(d,!1),d.bJ.NH===0))return 1}d.CR=0;return f===4?(OQ(d,!0),d.bJ.NH===0?3:4):d.M6&&(OQ(d,!1),d.bJ.NH===0)?1:2}; Xg=function(d,f,m,y,C){this.Uz=d;this.Uf=f;this.jX=m;this.Lr=y;this.func=C}; wRq=function(){this.bJ=null;this.status=0;this.jp=null;this.wrap=this.pending=this.sF=this.Bq=0;this.DS=null;this.d0=0;this.method=8;this.G9=-1;this.tN=this.V0=this.x7=0;this.window=null;this.u1=0;this.head=this.O5=null;this.Bt=this.O0=this.strategy=this.level=this.hd=this.jk=this.f7=this.Kk=this.Uc=this.pk=this.zB=this.DP=this.dL=this.YE=this.Et=this.P6=this.dg=this.mp=this.kR=0;this.D2=new Sf.xj(1146);this.rC=new Sf.xj(122);this.Ll=new Sf.xj(78);pW(this.D2);pW(this.rC);pW(this.Ll);this.oA=this.GY= this.p$=null;this.nZ=new Sf.xj(16);this.oQ=new Sf.xj(573);pW(this.oQ);this.pU=this.NN=0;this.depth=new Sf.xj(573);pW(this.depth);this.gV=this.ZC=this.CR=this.matches=this.K4=this.MF=this.gx=this.M6=this.P4=this.Lv=0}; YfV=function(d,f){if(!d||!d.state||f>5||f<0)return d?EQ(d,-2):-2;var m=d.state;if(!d.output||!d.input&&d.JJ!==0||m.status===666&&f!==4)return EQ(d,d.NH===0?-5:-2);m.bJ=d;var y=m.G9;m.G9=f;if(m.status===42)if(m.wrap===2)d.ot=0,o$(m,31),o$(m,139),o$(m,8),m.DS?(o$(m,(m.DS.text?1:0)+(m.DS.rk?2:0)+(m.DS.extra?4:0)+(m.DS.name?8:0)+(m.DS.comment?16:0)),o$(m,m.DS.time&255),o$(m,m.DS.time>>8&255),o$(m,m.DS.time>>16&255),o$(m,m.DS.time>>24&255),o$(m,m.level===9?2:m.strategy>=2||m.level<2?4:0),o$(m,m.DS.os& 255),m.DS.extra&&m.DS.extra.length&&(o$(m,m.DS.extra.length&255),o$(m,m.DS.extra.length>>8&255)),m.DS.rk&&(d.ot=r2(d.ot,m.jp,m.pending,0)),m.d0=0,m.status=69):(o$(m,0),o$(m,0),o$(m,0),o$(m,0),o$(m,0),o$(m,m.level===9?2:m.strategy>=2||m.level<2?4:0),o$(m,3),m.status=113);else{var C=8+(m.V0-8<<4)<<8;C|=(m.strategy>=2||m.level<2?0:m.level<6?1:m.level===6?2:3)<<6;m.pk!==0&&(C|=32);m.status=113;a$(m,C+(31-C%31));m.pk!==0&&(a$(m,d.ot>>>16),a$(m,d.ot&65535));d.ot=1}if(m.status===69)if(m.DS.extra){for(C= m.pending;m.d0<(m.DS.extra.length&65535)&&(m.pending!==m.Bq||(m.DS.rk&&m.pending>C&&(d.ot=r2(d.ot,m.jp,m.pending-C,C)),$9(d),C=m.pending,m.pending!==m.Bq));)o$(m,m.DS.extra[m.d0]&255),m.d0++;m.DS.rk&&m.pending>C&&(d.ot=r2(d.ot,m.jp,m.pending-C,C));m.d0===m.DS.extra.length&&(m.d0=0,m.status=73)}else m.status=73;if(m.status===73)if(m.DS.name){C=m.pending;do{if(m.pending===m.Bq&&(m.DS.rk&&m.pending>C&&(d.ot=r2(d.ot,m.jp,m.pending-C,C)),$9(d),C=m.pending,m.pending===m.Bq)){var B=1;break}B=m.d0C&&(d.ot=r2(d.ot,m.jp,m.pending-C,C));B===0&&(m.d0=0,m.status=91)}else m.status=91;if(m.status===91)if(m.DS.comment){C=m.pending;do{if(m.pending===m.Bq&&(m.DS.rk&&m.pending>C&&(d.ot=r2(d.ot,m.jp,m.pending-C,C)),$9(d),C=m.pending,m.pending===m.Bq)){B=1;break}B=m.d0C&&(d.ot=r2(d.ot,m.jp,m.pending-C,C));B===0&&(m.status=103)}else m.status= 103;m.status===103&&(m.DS.rk?(m.pending+2>m.Bq&&$9(d),m.pending+2<=m.Bq&&(o$(m,d.ot&255),o$(m,d.ot>>8&255),d.ot=0,m.status=113)):m.status=113);if(m.pending!==0){if($9(d),d.NH===0)return m.G9=-1,0}else if(d.JJ===0&&(f<<1)-(f>4?9:0)<=(y<<1)-(y>4?9:0)&&f!==4)return EQ(d,-5);if(m.status===666&&d.JJ!==0)return EQ(d,-5);if(d.JJ!==0||m.Kk!==0||f!==0&&m.status!==666){y=m.strategy===2?H85(m,f):m.strategy===3?tjl(m,f):R$[m.level].func(m,f);if(y===3||y===4)m.status=666;if(y===1||y===3)return d.NH===0&&(m.G9= -1),0;if(y===2&&(f===1?(bU(m,2,3),tO(m,256,k9),m.gV===16?(qe(m,m.ZC),m.ZC=0,m.gV=0):m.gV>=8&&(m.jp[m.pending++]=m.ZC&255,m.ZC>>=8,m.gV-=8)):f!==5&&(bU(m,0,3),GS(m,0,0),f===3&&(pW(m.head),m.Kk===0&&(m.pk=0,m.YE=0,m.CR=0))),$9(d),d.NH===0))return m.G9=-1,0}if(f!==4)return 0;if(m.wrap<=0)return 1;m.wrap===2?(o$(m,d.ot&255),o$(m,d.ot>>8&255),o$(m,d.ot>>16&255),o$(m,d.ot>>24&255),o$(m,d.RI&255),o$(m,d.RI>>8&255),o$(m,d.RI>>16&255),o$(m,d.RI>>24&255)):(a$(m,d.ot>>>16),a$(m,d.ot&65535));$9(d);m.wrap>0&& (m.wrap=-m.wrap);return m.pending!==0?0:1}; nW=function(d){if(!(this instanceof nW))return new nW(d);d=this.options=Sf.assign({level:-1,method:8,chunkSize:16384,M9:15,Xk:8,strategy:0,to:""},d||{});d.raw&&d.M9>0?d.M9=-d.M9:d.mM&&d.M9>0&&d.M9<16&&(d.M9+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.bJ=new ZP;this.bJ.NH=0;var f=this.bJ;var m=d.level,y=d.method,C=d.M9,B=d.Xk,e=d.strategy;if(f){var M=1;m===-1&&(m=6);C<0?(M=0,C=-C):C>15&&(M=2,C-=16);if(B<1||B>9||y!==8||C<8||C>15||m<0||m>9||e<0||e>4)f=EQ(f,-2);else{C===8&&(C=9);var K= new wRq;f.state=K;K.bJ=f;K.wrap=M;K.DS=null;K.V0=C;K.x7=1<>=7;B<30;B++)for(MG[B]=e<<7,C=0;C<1<=N.x7&&(f===0&&(pW(N.head),N.pk=0,N.YE=0,N.CR=0),m=new Sf.c8(N.x7),Sf.Je(m,B,e-N.x7,N.x7,0),B=m,e=N.x7);m=d.JJ;y=d.mO;C=d.input;d.JJ=e;d.mO=0;d.input=B;for(g2(N);N.Kk>=3;){B=N.pk;e=N.Kk-2;do N.kR=(N.kR<f:d.length===1?d[0]:d.reduce((f,m)=>(...y)=>f(m(...y)))}; GRg=function(){var d=[];return f=>(m,y)=>{m=f(m,y);let C=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");}; const B={getState:m.getState,dispatch:(e,...M)=>C(e,...M)}; y=d.map(e=>e(B)); C=SD(...y)(m.dispatch);return{...m,dispatch:C}}}; dCg=function(d){Object.keys(d).forEach(f=>{const m=d[f];if(typeof m(void 0,{type:jD})==="undefined")throw Error(`The slice reducer for key "${f}" returned undefined during initialization. `+"If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(typeof m(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${vO()}`})==="undefined")throw Error(`The slice reducer for key "${f}" returned undefined when probed with a random type. Don't try to handle '${jD}' 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.");})}; z3=function(d,f,m){function y(){if(W)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return M} function C(D){if(typeof D!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof D}'`);if(W)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");let E=!0;N===K&&(N=K.slice());N.push(D);return function(){if(E){if(W)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details."); E=!1;N===K&&(N=K.slice());N.splice(N.indexOf(D),1);K=null}}} function B(D){if(typeof D!=="object"||D===null)var E=!1;else{for(E=D;Object.getPrototypeOf(E)!==null;)E=Object.getPrototypeOf(E);E=Object.getPrototypeOf(D)===E}if(!E)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof D}'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.`); if(typeof D.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(W)throw Error("Reducers may not dispatch actions.");try{W=!0,M=e(M,D)}finally{W=!1}E=K=N;for(let k=0;k1?f[d[0]]=d[1]:d.length===1&&Object.assign(f,d[0])}; g.P=function(d,f){return d in G3?G3[d]:f}; f4=function(d){const f=G3.EXPERIMENT_FLAGS;return f?f[d]:void 0}; mCh=function(d){mi.forEach(f=>f(d))}; g.C4=function(d){return d&&window.yterr?function(){try{return d.apply(this,arguments)}catch(f){g.yi(f)}}:d}; g.yi=function(d){var f=g.AV("yt.logging.errors.log");f?f(d,"ERROR",void 0,void 0,void 0,void 0,void 0):(f=g.P("ERRORS",[]),f.push([d,"ERROR",void 0,void 0,void 0,void 0,void 0]),dp("ERRORS",f));mCh(d)}; Bh=function(d,f,m,y,C){var B=g.AV("yt.logging.errors.log");B?B(d,"WARNING",f,m,y,void 0,C):(B=g.P("ERRORS",[]),B.push([d,"WARNING",f,m,y,void 0,C]),dp("ERRORS",B))}; MT=function(d,f){f=d.split(f);const m={};for(let B=0,e=f.length;B{const C=g.B0(y);g.vT(Array.isArray(m)?m:[m],B=>{B==""?f.push(C):f.push(`${C}=${g.B0(B)}`)})}); return f.join("&")}; NT=function(d){d.charAt(0)==="?"&&(d=d.substring(1));return MT(d,"&")}; id=function(d){return d.split(",").map(f=>NT(f))}; g.Wh=function(d){return d.indexOf("?")!==-1?(d=(d||"").split("#")[0],d=d.split("?",2),NT(d.length>1?d[1]:d[0])):{}}; sp=function(d,f){return ch(d,f||{},!0)}; Dt=function(d,f){return ch(d,f||{},!1)}; ch=function(d,f,m){var y=d.split("#",2);d=y[0];y=y.length>1?"#"+y[1]:"";var C=d.split("?",2);d=C[0];C=NT(C[1]||"");for(const B in f)if(m||!g.lt(C,B))C[B]=f[B];return g.Mj(d,C)+y}; p4=function(d){if(!f)var f=window.location.href;const m=g.tN(d)[1]||null,y=g.wG(d);m&&y?(d=g.tN(d),f=g.tN(f),d=d[3]==f[3]&&d[1]==f[1]&&d[4]==f[4]):d=y?g.wG(f)===y&&(Number(g.tN(f)[4]||null)||null)===(Number(g.tN(d)[4]||null)||null):!0;return d}; $r=function(d){d||(d=document.location.href);d=g.tN(d)[1]||null;return d!==null&&d==="https"}; kr=function(d){d=Ax(d);return d===null?!1:d[0]==="com"&&d[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; Qi=function(d){d=Ax(d);return d===null?!1:d[1]==="google"?!0:d[2]==="google"?d[0]==="au"&&d[1]==="com"?!0:d[0]==="uk"&&d[1]==="co"?!0:!1:!1}; Ax=function(d){d=g.wG(d);return d!==null?d.split(".").reverse():null}; eh=function(d){return d&&d.match(B_g)?d:ed(d)}; Op=function(d){a:{let m;try{m=d.S.top.location.href}catch(y){d=2;break a}d=m?m===d.A.location.href?0:1:2}d={dt:eLB,flash:"0",frm:d};try{d.u_tz=-(new Date).getTimezoneOffset();try{var f=p_.history.length}catch(m){f=0}d.u_his=f;d.u_h=p_.screen?.height;d.u_w=p_.screen?.width;d.u_ah=p_.screen?.availHeight;d.u_aw=p_.screen?.availWidth;d.u_cd=p_.screen?.colorDepth}catch(m){}return d}; ar=function(d=Y9()){var f=or,m=Object,y=m.assign,C=Op(f);var B=f.S;let e,M,K,N,W,c,D;try{var E=B.screenX;var k=B.screenY}catch(R){}try{var r=B.outerWidth;e=B.outerHeight}catch(R){}try{M=B.innerWidth,K=B.innerHeight}catch(R){}try{N=B.screenLeft,W=B.screenTop}catch(R){}try{M=B.innerWidth,K=B.innerHeight}catch(R){}try{c=B.screen.availWidth,D=B.screen.availTop}catch(R){}B=[N,W,E,k,c,D,r,e,M,K];E=hq(!1,f.S.top);k=new Mgq;"SVGElement"in g.pS&&"createElementNS"in g.pS.document&&k.set(0);r=MxE();r["allow-top-navigation-by-user-activation"]&& k.set(1);r["allow-popups-to-escape-sandbox"]&&k.set(2);g.pS.crypto&&g.pS.crypto.subtle&&k.set(3);"TextDecoder"in g.pS&&"TextEncoder"in g.pS&&k.set(4);k=XRE(k);f=y.call(m,C,{bc:k,bih:E.height,biw:E.width,brdim:B.join(),vis:UZ(f.A),wgl:!!p_.WebGLRenderingContext});f.ca_type="image";d&&(f.bid=d);return f}; KhK=function(){if(!hx)return null;const d=hx();return"open"in d?d:null}; g.rp=function(d){switch(FO(d)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; FO=function(d){return d&&"status"in d?d.status:-1}; g.gp=function(d,f){typeof d==="function"&&(d=g.C4(d));return window.setTimeout(d,f)}; g.Ir=function(d,f){typeof d==="function"&&(d=g.C4(d));return window.setInterval(d,f)}; g.ud=function(d){window.clearTimeout(d)}; g.XO=function(d){window.clearInterval(d)}; g.n4=function(d){d=Rr(d);return typeof d==="string"&&d==="false"?!1:!!d}; Zt=function(d,f){d=Rr(d);return d===void 0&&f!==void 0?f:Number(d||0)}; Vi=function(){return g.P("EXPERIMENTS_TOKEN","")}; Rr=function(d){return g.P("EXPERIMENT_FLAGS",{})[d]}; ld=function(){const d=[],f=g.P("EXPERIMENTS_FORCED_FLAGS",{});for(var m of Object.keys(f))d.push({key:m,value:String(f[m])});m=g.P("EXPERIMENT_FLAGS",{});for(const y of Object.keys(m))y.startsWith("force_")&&f[y]===void 0&&d.push({key:y,value:String(m[y])});return d}; xr=function(d,f,m="GET",y="",C,B,e,M=!1,K){const N=KhK();if(!N)return null;const W=()=>{(N&&"readyState"in N?N.readyState:0)===4&&f&&g.C4(f)(N)}; "onloadend"in N?N.addEventListener("loadend",W,!1):N.onreadystatechange=W;g.n4("debug_forward_web_query_parameters")&&(d=N_B(d));N.open(m,d,!0);B&&(N.responseType=B);e&&(N.withCredentials=!0);m=m==="POST"&&(window.FormData===void 0||!(y instanceof FormData));if(C=ioq(d,C))for(const c in C)N.setRequestHeader(c,C[c]),"content-type"===c.toLowerCase()&&(m=!1);m&&N.setRequestHeader("Content-Type","application/x-www-form-urlencoded");K&&"onprogress"in N&&(N.onprogress=()=>{K(N.responseText)}); if(M&&"setAttributionReporting"in XMLHttpRequest.prototype){d={eventSourceEligible:!0,triggerEligible:!1};try{N.setAttributionReporting(d)}catch(c){Bh(c)}}N.send(y);return N}; ioq=function(d,f={}){const m=p4(d),y=g.P("INNERTUBE_CLIENT_NAME"),C=g.n4("web_ajax_ignore_global_headers_if_set");for(const M in Ph){let K=g.P(Ph[M]);const N=M==="X-Goog-AuthUser"||M==="X-Goog-PageId";M!=="X-Goog-Visitor-Id"||K||(K=g.P("VISITOR_DATA"));var B;if(!(B=!K)){if(!(B=m||(g.wG(d)?!1:!0))){B=d;var e;if(e=g.n4("add_auth_headers_to_remarketing_google_dot_com_ping")&&M==="Authorization"&&(y==="TVHTML5"||y==="TVHTML5_UNPLUGGED"||y==="TVHTML5_SIMPLY")&&Qi(B))B=UO(B)||"",B=B.split("/"),B="/"+(B.length> 1?B[1]:""),e=B==="/pagead";B=e?!0:!1}B=!B}B||C&&f[M]!==void 0||y==="TVHTML5_UNPLUGGED"&&N||(f[M]=K)}"X-Goog-EOM-Visitor-Id"in f&&"X-Goog-Visitor-Id"in f&&delete f["X-Goog-Visitor-Id"];if(m||!g.wG(d))f["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(m||!g.wG(d)){let M;try{M=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}M&&(f["X-YouTube-Time-Zone"]=M)}document.location.hostname.endsWith("youtubeeducation.com")||!m&&g.wG(d)||(f["X-YouTube-Ad-Signals"]=K4(ar()));return f}; Jx=function(d,f){f.method="POST";f.postParams||(f.postParams={});return g.L4(d,f)}; WhT=function(d,f){if(window.fetch&&f.format!=="XML"){var m={method:f.method||"GET",credentials:"same-origin"};f.headers&&(m.headers=f.headers);f.priority&&(m.priority=f.priority);d=Sh(d,f);var y=jh(d,f);y&&(m.body=y);f.withCredentials&&(m.credentials="include");var C=f.context||g.pS,B=!1,e;fetch(d,m).then(M=>{if(!B){B=!0;e&&g.ud(e);var K=M.ok,N=W=>{W=W||{};K?f.onSuccess&&f.onSuccess.call(C,W,M):f.onError&&f.onError.call(C,W,M);f.onFinish&&f.onFinish.call(C,W,M)}; (f.format||"JSON")==="JSON"&&(K||M.status>=400&&M.status<500)?M.json().then(N,()=>{N(null)}):N(null)}}).catch(()=>{f.onError&&f.onError.call(C,{},{})}); d=f.timeout||0;f.onFetchTimeout&&d>0&&(e=g.gp(()=>{B||(B=!0,g.ud(e),f.onFetchTimeout.call(f.context||g.pS))},d))}else g.L4(d,f)}; g.L4=function(d,f){const m=f.format||"JSON";d=Sh(d,f);var y=jh(d,f);let C=!1,B;const e=cCE(d,M=>{if(!C){C=!0;B&&g.ud(B);var K=g.rp(M),N=null,W=400<=M.status&&M.status<500,c=500<=M.status&&M.status<600;if(K||W||c)N=sRl(d,m,M,f.convertToSafeHtml);K&&(K=DCB(m,M,N));N=N||{};W=f.context||g.pS;K?f.onSuccess&&f.onSuccess.call(W,M,N):f.onError&&f.onError.call(W,M,N);f.onFinish&&f.onFinish.call(W,M,N)}},f.method,y,f.headers,f.responseType,f.withCredentials,!1,f.onProgress); y=f.timeout||0;if(f.onTimeout&&y>0){const M=f.onTimeout;B=g.gp(()=>{C||(C=!0,e.abort(),g.ud(B),M.call(f.context||g.pS,e))},y)}return e}; Sh=function(d,f){f.includeDomain&&(d=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+d);const m=g.P("XSRF_FIELD_NAME");if(f=f.urlParams)f[m]&&delete f[m],d=sp(d,f);return d}; jh=function(d,f){const m=g.P("XSRF_FIELD_NAME"),y=g.P("XSRF_TOKEN");var C=f.postBody||"",B=f.postParams;const e=g.P("XSRF_FIELD_NAME");let M;f.headers&&(M=f.headers["Content-Type"]);f.excludeXsrf||g.wG(d)&&!f.withCredentials&&g.wG(d)!==document.location.hostname||f.method!=="POST"||M&&M!=="application/x-www-form-urlencoded"||f.postParams&&f.postParams[e]||(B||(B={}),B[m]=y);(g.n4("ajax_parse_query_data_only_when_filled")&&B&&Object.keys(B).length>0||B)&&typeof C==="string"&&(C=NT(C),g.tf(C,B),C=f.postBodyFormat&& f.postBodyFormat==="JSON"?JSON.stringify(C):g.eS(C));B=C||B&&!g.Sx(B);!vh&&B&&f.method!=="POST"&&(vh=!0,g.yi(Error("AJAX request with postData should use POST")));return C}; sRl=function(d,f,m,y){let C=null;switch(f){case "JSON":let B;try{B=m.responseText}catch(e){throw y=Error("Error reading responseText"),y.params=d,Bh(y),e;}d=m.getResponseHeader("Content-Type")||"";if(B&&d.indexOf("json")>=0){B.substring(0,5)===")]}'\n"&&(B=B.substring(5));try{C=JSON.parse(B)}catch(e){}}break;case "XML":if(d=(d=m.responseXML)?EOB(d):null)C={},g.vT(d.getElementsByTagName("*"),e=>{C[e.tagName]=pLv(e)})}y&&zw(C); return C}; zw=function(d){if(g.hV(d))for(const f in d)f==="html_content"||fy(f,"_html")?d[f]=vj(d[f]):zw(d[f])}; DCB=function(d,f,m){if(f&&f.status===204)return!0;switch(d){case "JSON":return!!m;case "XML":return Number(m&&m.return_code)===0;case "RAW":return!0;default:return!!m}}; EOB=function(d){return d?(d=("responseXML"in d?d.responseXML:d).getElementsByTagName("root"))&&d.length>0?d[0]:null:null}; pLv=function(d){let f="";g.vT(d.childNodes,m=>{f+=m.nodeValue}); return f}; N_B=function(d){var f=window.location.search,m=g.wG(d);g.n4("debug_handle_relative_url_for_query_forward_killswitch")||!m&&p4(d)&&(m=document.location.hostname);var y=UO(d);y=(m=m&&(m.endsWith("youtube.com")||m.endsWith("youtube-nocookie.com")))&&y&&y.startsWith("/api/");if(!m||y)return d;const C=NT(f),B={};g.vT($CV,e=>{C[e]&&(B[e]=C[e])}); return Dt(d,B)}; qT=function(d,f){const m=g.TE(f);let y;return(new g.Fr((C,B)=>{m.onSuccess=e=>{g.rp(e)?C(new ACl(e)):B(new Tw(`Request failed, status=${FO(e)}`,"net.badstatus",e))}; m.onError=e=>{B(new Tw("Unknown request error","net.unknown",e))}; m.onTimeout=e=>{B(new Tw("Request timed out","net.timeout",e))}; y=g.L4(d,m)})).Xe(C=>{C instanceof v_&&y?.abort(); return Xr(C)})}; g.bd=function(d,f,m,y,C=-1,B){const e=K=>new g.Fr(N=>{setTimeout(N,K)}),M=(K,N,W)=>K.Xe(c=>{if(N<=0||FO(c.xhr)===403)return Xr(new Tw("Request retried too many times","net.retryexhausted",c.xhr)); const D=Math.pow(2,m-N+1)*W,E=C>0?Math.min(C,D):D;return e(W).then(()=>{B&&B(c,N-1);return M(qT(d,f),N-1,E)})}); return M(qT(d,f),m-1,y)}; kLg=function(d,f=null){d.V=2;d.A=f}; QRq=function(d,f=null){d.V=1;d.A=f}; Hh=function(d=null){const f=new tx;kLg(f,d);return f}; wp=function(d=null){const f=new tx;QRq(f,d);return f}; g.Gw=function(d,f,m,y="youtube.com",C=!1){Yr||Up.set(""+d,f,{By:m,path:"/",domain:y,secure:C})}; g.dk=function(d,f){if(!Yr)return Up.get(""+d,f)}; g.fl=function(d,f="/",m="youtube.com"){Yr||Up.remove(""+d,f,m)}; mj=function(){if(!Up.isEnabled())return!1;if(!Up.isEmpty())return!0;Up.set("TESTCOOKIESENABLED","1",{By:60});if(Up.get("TESTCOOKIESENABLED")!=="1")return!1;Up.remove("TESTCOOKIESENABLED");return!0}; g.S=function(d,f){if(d)return d[f.name]}; yK=function(d){const f=g.P("INNERTUBE_HOST_OVERRIDE");f&&(d=String(f)+String(dr(d)));return d}; Cl=function(d){const f={};g.n4("json_condensed_response")&&(f.prettyPrint="false");return d=Dt(d,f)}; B6=function(d,f="POST"){d={method:f,mode:p4(d)?"same-origin":"cors",credentials:p4(d)?"same-origin":"include"};f={};const m={};for(const y of Object.keys(f))f[y]&&(m[y]=f[y]);Object.keys(m).length>0&&(d.headers=m);return d}; eU=function(d,f={}){return`${"service"}:${d}/${Object.keys(f).sort().map(m=>m+":"+f[m]).join("/")}`}; MQ=function(){const d=/Chrome\/(\d+)/.exec(g.Ky());return d?parseFloat(d[1]):NaN}; Kl=function(){var d=/\sCobalt\/(\S+)\s/.exec(g.Ky());if(!d)return NaN;const f=[];for(const m of d[1].split("."))d=parseInt(m,10),d>=0&&f.push(d);return parseFloat(f.join("."))}; iO=function(){return g.NQ("android")&&g.NQ("chrome")&&!(g.NQ("trident/")||g.NQ("edge/"))&&!g.NQ("cobalt")}; g.W6=function(){return g.NQ("cobalt")}; c6=function(){return g.NQ("cobalt")&&g.NQ("appletv")}; sR=function(){return g.NQ("(ps3; leanback shell)")||g.NQ("ps3")&&g.W6()}; D5=function(){return g.NQ("(ps4; leanback shell)")||g.NQ("ps4")&&g.W6()}; g.ER=function(){return g.W6()&&(g.NQ("ps4 vr")||g.NQ("ps4 pro vr"))}; pl=function(){const d=/WebKit\/([0-9]+)/.exec(g.Ky());return!!(d&&parseInt(d[1],10)>=600)}; $Q=function(){const d=/WebKit\/([0-9]+)/.exec(g.Ky());return!!(d&&parseInt(d[1],10)>=602)}; Ak=function(){return g.NQ("iemobile")||g.NQ("windows phone")&&g.NQ("edge")}; OR=function(){return(kQ||QK)&&g.NQ("applewebkit")&&!g.NQ("version")&&(!g.NQ("safari")||g.NQ("gsa/"))}; as=function(){return g.os&&g.NQ("version/")}; hk=function(){return g.NQ("smart-tv")&&g.NQ("samsung")}; gOg=function(d,f,m){var y=d.videoId,C=g.F_(d),B=d.L(),e={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(rk()),referer:document.location.toString(),signatureTimestamp:20508},M=g.gk();d.isAutonav&&(e.autonav=!0);M.El(141)&&(e.autonavState=M.El(140)?"STATE_OFF":"STATE_ON");e.autoCaptionsDefaultOn=M.El(66);Is(d)&&(e.autoplay=!0);B.G&&d.cycToken&&(e.cycToken=d.cycToken);B.enablePrivacyFilter&&(e.enablePrivacyFilter=!0);d.isFling&&(e.fling=!0);var K=d.forceAdsUrl;if(K){M={};var N=[];K=K.split(","); for(var W of K){var c=W.split("|");c.length!==3||W.includes("=")||(c[0]=`breaktype=${c[0]}`,c[1]=`offset=${c[1]}`,c[2]=`url=${c[2]}`);K={adtype:"video_ad"};for(var D of c){const [x,...J]=D.split("=");K[x]=J.join("=")}c=K.url;const r=K.presetad,R=K.viralresponseurl,V=Number(K.campaignid),Z=K.bibliotecaadid;if(K.adtype==="in_display_ad")c&&(M.url=c),r&&(M.presetAd=r),R&&(M.viralAdResponseUrl=R),V&&(M.viralCampaignId=String(V)),Z&&(M.bibliotecaAdId=Z);else if(K.adtype==="video_ad"){const x={offset:{kind:"OFFSET_MILLISECONDS", value:String(Number(K.offset)||0)}};if(K=Oog[K.breaktype])x.breakType=K;c&&(x.url=c);r&&(x.presetAd=r);R&&(x.viralAdResponseUrl=R);V&&(x.viralCampaignId=String(V));Z&&(x.bibliotecaAdId=Z);N.push(x)}}e.forceAdParameters={videoAds:N,inDisplayAd:M}}d.isInlinePlaybackNoAd&&(e.isInlinePlaybackNoAd=!0);d.isLivingRoomDeeplink&&(e.isLivingRoomDeeplink=!0);W=d.Cs;if(W!=null){W={startWalltime:String(W)};if(D=d.E3)W.manifestDuration=String(D||14400);e.liveContext=W}d.mutedAutoplay&&(e.mutedAutoplay=!0,W=B.getWebPlayerContextConfig(), W?.embedsHostFlags?.allowMutedAutoplayDurationMode&&W?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(uO[d.mutedAutoplayDurationMode])&&(e.mutedAutoplayDurationMode=uO[d.mutedAutoplayDurationMode]));if(d.ws?0:d.Lk)e.splay=!0;W=d.vnd;W===5&&(e.vnd=W);W={};if(D=d.isMdxPlayback)W.triggeredByMdx=D;if(D=d.YU)W.skippableAdsSupported=D.split(",").includes("ska");if(N=d.zH){D=d.Fs;M=[];for(var E of oOc(N)){N=E.platform;N={applicationState:E.qA?"INACTIVE":"ACTIVE",clientFormFactor:a2K[N]||"UNKNOWN_FORM_FACTOR", clientName:hLT[E.Fg]||"UNKNOWN_INTERFACE",clientVersion:E.deviceVersion||"",platform:Fhh[N]||"UNKNOWN_PLATFORM"};K={};if(D){var k=void 0;try{k=JSON.parse(D)}catch(r){g.X_(r)}k&&(K={params:[{key:"ms",value:k.ms}]},k.advertising_id&&(K.advertisingId=k.advertising_id),k.limit_ad_tracking!==void 0&&k.limit_ad_tracking!==null&&(K.limitAdTracking=k.limit_ad_tracking),N.osName=k.os_name,N.userAgent=k.user_agent,N.windowHeightPoints=k.window_height_points,N.windowWidthPoints=k.window_width_points)}M.push({adSignalsInfo:K, remoteClient:N})}W.remoteContexts=M}E=d.sourceContainerPlaylistId;k=d.serializedMdxMetadata;if(E||k)D={},E&&(D.mdxPlaybackContainerInfo={sourceContainerPlaylistId:E}),k&&(D.serializedMdxMetadata=k),W.mdxPlaybackSourceContext=D;e.mdxContext=W;E=f.width;E>0&&(e.playerWidthPixels=Math.round(E));if(f=f.height)e.playerHeightPixels=Math.round(f);m!==0&&(e.vis=m);if(m=B.widgetReferrer)e.widgetReferrer=m.substring(0,128);g.Rs(B)&&e&&(e.ancestorOrigins=B.ancestorOrigins);d.defaultActiveSourceVideoId&&(e.compositeVideoContext= {defaultActiveSourceVideoId:d.defaultActiveSourceVideoId});if(B=B.getWebPlayerContextConfig())e.encryptedHostFlags=B.encryptedHostFlags;y={videoId:y,context:C,playbackContext:{contentPlaybackContext:e}};d.pQ&&(y.playbackContext.reloadPlaybackContext={reloadPlaybackParams:d.pQ?.reloadPlaybackParams});d.contentCheckOk&&(y.contentCheckOk=!0);if(C=d.clientPlaybackNonce)y.cpn=C;if(C=d.playerParams)y.params=C;if(C=d.playlistId)y.playlistId=C;d.racyCheckOk&&(y.racyCheckOk=!0);C=d.L();e=C.embedConfig;d.PR&& C.Z("embeds_enable_per_video_embed_config")?y.serializedThirdPartyEmbedConfig=d.PR:e&&(y.serializedThirdPartyEmbedConfig=e);y.captionParams={};e=g.gk().El(65);d.deviceCaptionsOn!=null?y.captionParams.deviceCaptionsOn=d.deviceCaptionsOn:g.nl(C)&&(y.captionParams.deviceCaptionsOn=e!=null?!e:!1);d.rB&&(y.captionParams.deviceCaptionsLangPref=d.rB);d.ez.length?y.captionParams.viewerSelectedCaptionLangs=d.ez:g.nl(C)&&(e=g.Z5(),e?.length&&(y.captionParams.viewerSelectedCaptionLangs=e));e=d.fetchType==="onesie"&& d.Z("html5_onesie_attach_po_token");B=d.fetchType!=="onesie"&&d.Z("html5_non_onesie_attach_po_token");if(e||B)e=d.L(),e.Fq&&(y.serviceIntegrityDimensions={},y.serviceIntegrityDimensions.poToken=e.Fq);C.Z("fetch_att_independently")&&(y.attestationRequest={omitBotguardData:!0});y.playbackContext||(y.playbackContext={});y.playbackContext.devicePlaybackCapabilities=rCE(d);y.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding===!1&&d.le("noVp9",{});return y}; g.NQ=function(d){const f=g.Ky();return f?f.toLowerCase().indexOf(d)>=0:!1}; VK=function(){return uM()||OR()||as()?!0:g.P("EOM_VISITOR_DATA")?!1:!0}; xQ=function(d,f){return f===void 0||f===null?d:f==="1"||f===!0||f===1||f==="True"?!0:!1}; P6=function(d,f,m){for(const y in m)if(m[y]==f)return m[y];return d}; Ll=function(d,f){return f===void 0||f===null?d:Number(f)}; Jk=function(d,f){return f===void 0||f===null?d:f.toString()}; SU=function(d,f){if(f){if(d==="fullwidth")return Infinity;if(d==="fullheight")return 0}return d&&(f=d.match(I2T))&&(d=Number(f[2]),f=Number(f[1]),!isNaN(d)&&!isNaN(f)&&d>0)?f/d:NaN}; jU=function(d){var f=d.docid||d.video_id||d.videoId||d.id;if(f)return f;f=d.raw_player_response;f||(d=d.player_response)&&(f=JSON.parse(d));return f&&f.videoDetails&&f.videoDetails.videoId||null}; uvq=function(d){return v6(d,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; g.zX=function(d){return d==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||d==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; v6=function(d,f=!1){f=f?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(f="EMBEDDED_PLAYER_MODE_PFL");let m=d.raw_embedded_player_response;if(!m&&(d=d.embedded_player_response))try{m=JSON.parse(d)}catch(y){return f}return m?P6(f,m.embeddedPlayerMode,XLE):f}; RLS=function(){if(g.n4("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!VK())return Error("User has not consented - not fetching biscotti id.");const d=g.P("PLAYER_VARS",{});if(g.vd(d,"privembed",!1)=="1")return Error("Biscotti ID is not available in private embed mode");if(uvq(d))return Error("Biscotti id fetching has been disabled for pfl.")}; l2v=function(){const d=RLS();if(d!==void 0)return Xr(d);TX||(TX=qT("//googleads.g.doubleclick.net/pagead/id",nOq).then(ZoB).Xe(f=>Vgh(2,f))); return TX}; ZoB=function(d){d=d.xhr.responseText;if(!GE(d,")]}'"))throw new qQ;d=JSON.parse(d.substr(4));if((d.type||1)>1)throw new qQ;d=d.id;UQ(d);TX=wp(d);xCc(18E5,2);return d}; Vgh=function(d,f){f=new PxE(f);UQ("");TX=Hh(f);d>0&&xCc(12E4,d-1);throw f;}; xCc=function(d,f){g.gp(function(){qT("//googleads.g.doubleclick.net/pagead/id",nOq).then(ZoB,m=>Vgh(f,m)).Xe(g.Q7)},d)}; LhS=function(){try{const d=g.AV("yt.ads.biscotti.getId_");return d?d():l2v()}catch(d){return Xr(d)}}; SKg=function(d){d&&(d.dataset?d.dataset[JCB()]="true":rVn(d))}; jRT=function(d){return d?d.dataset?d.dataset[JCB()]:d.getAttribute("data-loaded"):null}; JCB=function(){return vOK.loaded||(vOK.loaded="loaded".replace(/\-([a-z])/g,(d,f)=>f.toUpperCase()))}; zLT=function(){var d=document;if("visibilityState"in d)return d.visibilityState;const f=bO+"VisibilityState";if(f in d)return d[f]}; tk=function(d,f){let m;HT(d,y=>{m=f[y];return!!m}); return m}; H6=function(d){if(d.requestFullscreen)d=d.requestFullscreen(void 0);else if(d.webkitRequestFullscreen)d=d.webkitRequestFullscreen();else if(d.mozRequestFullScreen)d=d.mozRequestFullScreen();else if(d.msRequestFullscreen)d=d.msRequestFullscreen();else if(d.webkitEnterFullscreen)d=d.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return d instanceof Promise?d:Promise.resolve()}; GX=function(d){var f;g.wk()?YQ()==d&&(f=document):f=d;return f&&(d=tk(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],f))?(f=d.call(f),f instanceof Promise?f:Promise.resolve()):Promise.resolve()}; T_g=function(d){return g.Un(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],f=>`on${f.toLowerCase()}`in d)}; qKn=function(){var d=document;return g.Un(["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"],f=>`on${f.toLowerCase()}`in d)}; g.wk=function(){return!!tk(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; YQ=function(d=!1){let f=tk(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(d)for(;f&&f.shadowRoot;)f=f.shadowRoot.fullscreenElement;return f?f:null}; boB=function(d){if(document.body&&document.documentElement){const f=document.body.scrollTop+document.documentElement.scrollTop;d.S=d.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);d.A=d.clientY+f}}; tgB=function(d,f,m,y={}){d.addEventListener&&(f!="mouseenter"||"onmouseenter"in document?f!="mouseleave"||"onmouseenter"in document?f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"):f="mouseout":f="mouseover");return Lg(df,C=>{const B=typeof C[4]==="boolean"&&C[4]==!!y,e=g.hV(C[4])&&g.hV(y)&&g.zE(C[4],y);return!!C.length&&C[0]==d&&C[1]==f&&C[2]==m&&(B||e)})}; g.fP=function(d,f,m,y={}){if(!d||!d.addEventListener&&!d.attachEvent)return"";let C=tgB(d,f,m,y);if(C)return C;C=++HoE.count+"";const B=!(f!="mouseenter"&&f!="mouseleave"||!d.addEventListener||"onmouseenter"in document);let e;e=B?M=>{M=new wLl(M);if(!D1(M.relatedTarget,K=>K==d,!0))return M.currentTarget=d,M.type=f,m.call(d,M)}:M=>{M=new wLl(M); M.currentTarget=d;return m.call(d,M)}; e=g.C4(e);d.addEventListener?(f=="mouseenter"&&B?f="mouseover":f=="mouseleave"&&B?f="mouseout":f=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(f="MozMousePixelScroll"),YKv()||typeof y==="boolean"?d.addEventListener(f,e,y):d.addEventListener(f,e,!!y.capture)):d.attachEvent(`on${f}`,e);df[C]=[d,f,m,e,y];return C}; GLS=function(d){return UCS(d,f=>g.Hg(f,"ytp-ad-has-logging-urls"))}; UCS=function(d,f){const m=document.body||document;return g.fP(m,"click",y=>{const C=D1(y.target,B=>B===m||f(B),!0); C&&C!==m&&!C.disabled&&(y.currentTarget=C,d.call(C,y))})}; g.ml=function(d){d&&(typeof d=="string"&&(d=[d]),g.vT(d,f=>{if(f in df){var m=df[f];const y=m[0],C=m[1],B=m[3];m=m[4];y.removeEventListener?YKv()||typeof m==="boolean"?y.removeEventListener(C,B,m):y.removeEventListener(C,B,!!m.capture):y.detachEvent&&y.detachEvent(`on${C}`,B);delete df[f]}}))}; yD=function(d){for(let f in df)df[f][0]==d&&g.ml(f)}; CP=function(d){d=d||window.event;let f;d.composedPath&&typeof d.composedPath==="function"?f=d.composedPath():f=d.path;f&&f.length?d=f[0]:(d=d||window.event,d=d.target||d.srcElement,d.nodeType==3&&(d=d.parentNode));return d}; Ba=function(d){this.B=d;this.S=null;this.j=0;this.C=null;this.Y=0;this.A=[];for(d=0;d<4;d++)this.A.push(0);this.V=0;this.X=g.fP(window,"mousemove",(0,g.g5)(this.K,this));this.G=g.Ir((0,g.g5)(this.rD,this),25)}; ec=function(d,f,m,y){for(let C=0;C0?m:0;m=y?Date.now()+y*1E3:0;if((y=y?g.Mb.X0():g.Mb.Lf())&&window.JSON){typeof f!=="string"&&(f=JSON.stringify(f,void 0));try{y.set(d,f,m)}catch(C){y.remove(d)}}}; g.Nb=function(d){const f=g.Mb.Lf(),m=g.Mb.X0();if(!f&&!m||!window.JSON)return null;let y;try{y=f.get(d)}catch(C){}if(typeof y!=="string")try{y=m.get(d)}catch(C){}if(typeof y!=="string")return null;try{y=JSON.parse(y,void 0)}catch(C){}return y}; daS=function(){var d=g.Mb.X0();if(d&&(d=d.qK("yt-player-quality")))return d.creation}; g.i6=function(d){try{const f=g.Mb.Lf(),m=g.Mb.X0();f&&f.remove(d);m&&m.remove(d)}catch(f){}}; g.Wa=function(){return g.Nb("yt-remote-session-screen-id")}; ca=function(){if(!g.pS.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.pS.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.pS.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.pS.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.pS.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(d){return"WEB_DISPLAY_MODE_UNKNOWN"}}; fYB=function(){sN.instance||(sN.instance=new sN);return sN.instance}; mal=function(d){switch(d){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}}; g.gk=function(){Du||(Du=new yzP);return Du}; pP=function(d,f){var m=`f${Math.floor(d/31)+1}`;d=1<10&&nP.shift()))}; VD=function(d,f){X$||(RD?RD.logEvent(d,f):(nP.push({type:"EVENT",eventType:d,payload:f}),nP.length>10&&nP.shift()))}; l6=function(d){if(d.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; x6=function(d){return d.substr(0,d.indexOf(":"))||d}; Sc=function(d,f,m,y){f=x6(f);let C;C=d instanceof Error?d:Error(`Unexpected error: ${d}`);if(C instanceof g.Pa)return C;d={objectStoreNames:m,dbName:f,dbVersion:y};if(C.name==="QuotaExceededError")return new g.Pa("QUOTA_EXCEEDED",d);if(g.LP&&C.name==="UnknownError")return new g.Pa("QUOTA_MAYBE_EXCEEDED",d);if(C instanceof JU)return new g.Pa("MISSING_INDEX",{...d,objectStore:C.objectStore,index:C.index});if(C.name==="InvalidStateError"&&Wbq.some(B=>C.message.includes(B)))return new g.Pa("EXECUTE_TRANSACTION_ON_CLOSED_DB", d); if(C.name==="AbortError")return new g.Pa("UNKNOWN_ABORT",d,C.message);C.args=[{...d,name:"IdbError",Jz:C.name}];C.level="WARNING";return C}; g.jc=function(d,f,m){const y=u6();return new g.Pa("IDB_NOT_SUPPORTED",{context:{caller:d,publicName:f,version:m,hasSucceededOnce:y?.hasSucceededOnce}})}; czc=function(d){if(!d)throw Error();throw d;}; s3S=function(d){return d}; Da5=function(d,f,m,y,C){try{if(d.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");const B=m(d.state.value);B instanceof g.va?zk(d,f,B,y,C):y(B)}catch(B){C(B)}}; EJq=function(d,f,m,y,C){try{if(d.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");const B=m(d.state.reason);B instanceof g.va?zk(d,f,B,y,C):y(B)}catch(B){C(B)}}; zk=function(d,f,m,y,C){f===m?C(new TypeError("Circular promise chain detected.")):m.then(B=>{B instanceof g.va?zk(d,f,B,y,C):y(B)},B=>{C(B)})}; pUv=function(d,f,m){const y=()=>{try{d.removeEventListener("success",C),d.removeEventListener("error",B)}catch{}},C=()=>{f(d.result); y()},B=()=>{m(d.error); y()}; d.addEventListener("success",C);d.addEventListener("error",B)}; $a5=function(d){return new Promise((f,m)=>{pUv(d,f,m)})}; qb=function(d){return new g.va(new Tk((f,m)=>{pUv(d,f,m)}))}; b6=function(d,f){return new g.va(new Tk((m,y)=>{const C=()=>{const B=d?f(d):null;B?B.then(e=>{d=e;C()},y):m()}; C()}))}; kDh=function(d){return qb(d).then(f=>f?new AzE(d,f):null)}; g.Q3W=function(d){d.cursor.continue(void 0);return kDh(d.request)}; tU=function(){return g.n4("idb_immediate_commit")}; g.Ha=async function(d,f,m,y){const C={mode:"readonly",iT:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof m==="string"?C.mode=m:Object.assign(C,m);d.transactionCount++;m=C.iT?3:1;let B=0,e;for(;!e;){B++;const W=Math.round((0,g.v)());try{var M=d.S.transaction(f,C.mode),K=y,N=!!C.commit;const c=new ODc(M),D=await oJl(c,K,N),E=Math.round((0,g.v)());aYc(d,W,E,B,void 0,f.join(),C);return D}catch(c){K=Math.round((0,g.v)());const D=Sc(c,d.S.name,f.join(),d.S.version);if(D instanceof g.Pa&&!D.S||B>=m)aYc(d,W, K,B,D,f.join(),C),e=D}}return Promise.reject(e)}; wf=function(d,f,m){d=d.S.createObjectStore(f,m);return new hTE(d)}; Y6=function(d,f){d.S.objectStoreNames.contains(f)&&d.S.deleteObjectStore(f)}; aYc=function(d,f,m,y,C,B,e){f=m-f;C?(C instanceof g.Pa&&(C.type==="QUOTA_EXCEEDED"||C.type==="QUOTA_MAYBE_EXCEEDED")&&VD("QUOTA_EXCEEDED",{dbName:x6(d.S.name),objectStoreNames:B,transactionCount:d.transactionCount,transactionMode:e.mode}),C instanceof g.Pa&&C.type==="UNKNOWN_ABORT"&&(m-=d.V,m<0&&m>=2147483648&&(m=0),VD("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:B,transactionDuration:f,transactionCount:d.transactionCount,dbDuration:m}),d.A=!0),FbP(d,!1,y,B,f,e.tag),Zu(C)):FbP(d,!0,y,B,f, e.tag)}; FbP=function(d,f,m,y,C,B="IDB_TRANSACTION_TAG_UNKNOWN"){VD("TRANSACTION_ENDED",{objectStoreNames:y,connectionHasUnknownAbortedTransaction:d.A,duration:C,isSuccessful:f,tryCount:m,tag:B})}; UN=function(d,f,m){d.S.createIndex(f,m,{unique:!1})}; g.dg=function(d,f,m){d=d.S.openCursor(f.query,f.direction);return Gk(d).then(y=>b6(y,m))}; rzn=function(d,f){return g.dg(d,{query:f},m=>m.delete().then(()=>g.fi(m))).then(()=>{})}; gJW=function(d,f,m){const y=[];return g.dg(d,{query:f},C=>{if(!(m!==void 0&&y.length>=m))return y.push(C.getValue()),g.fi(C)}).then(()=>y)}; uhB=function(d){const f=[];return g.IYV(d,{query:void 0},m=>{f.push(m.cursor.primaryKey);return g.Q3W(m)}).then(()=>f)}; XUE=function(d){return"getAllKeys"in IDBObjectStore.prototype?qb(d.S.getAllKeys(void 0,void 0)):uhB(d)}; g.IYV=function(d,f,m){const y=f.query;f=f.direction;d="openKeyCursor"in IDBObjectStore.prototype?d.S.openKeyCursor(y,f):d.S.openCursor(y,f);return kDh(d).then(C=>b6(C,m))}; oJl=function(d,f,m){const y=new Promise((C,B)=>{try{const e=f(d);m&&d.commit();e.then(M=>{C(M)}).catch(B)}catch(e){B(e),d.abort()}}); return Promise.all([y,d.done]).then(([C])=>C)}; g.mr=function(d,f,m){const {query:y=null,direction:C="next"}=f;d=d.S.openCursor(y,C);return Gk(d).then(B=>b6(B,m))}; RTB=function(d,f,m){const y=[];return g.mr(d,{query:f},C=>{if(!(m!==void 0&&y.length>=m))return y.push(C.getValue()),g.fi(C)}).then(()=>y)}; Gk=function(d){return qb(d).then(f=>f?new nJV(d,f):null)}; g.fi=function(d){d.cursor.continue(void 0);return Gk(d.request)}; VZV=function(d,f,m){return new Promise((y,C)=>{let B;B=f!==void 0?self.indexedDB.open(d,f):self.indexedDB.open(d);const e=m.blocked,M=m.blocking,K=m.g1,N=m.upgrade,W=m.closed;let c;const D=()=>{c||(c=new ZDq(B.result,{closed:W}));return c}; B.addEventListener("upgradeneeded",E=>{try{if(E.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(B.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");E.dataLoss&&E.dataLoss!=="none"&&VD("IDB_DATA_CORRUPTED",{reason:E.dataLossMessage||"unknown reason",dbName:x6(d)});const k=D(),r=new ODc(B.transaction);N&&N(k,R=>E.oldVersion=R,r); r.done.catch(R=>{C(R)})}catch(k){C(k)}}); B.addEventListener("success",()=>{const E=B.result;M&&E.addEventListener("versionchange",()=>{M(D())}); E.addEventListener("close",()=>{VD("IDB_UNEXPECTEDLY_CLOSED",{dbName:x6(d),dbVersion:E.version});K&&K()}); y(D())}); B.addEventListener("error",()=>{C(B.error)}); e&&B.addEventListener("blocked",()=>{e()})})}; lYB=function(d,f,m={}){return VZV(d,f,m)}; yU=async function(d,f={}){try{const m=self.indexedDB.deleteDatabase(d),y=f.blocked;y&&m.addEventListener("blocked",()=>{y()}); await $a5(m)}catch(m){throw Sc(m,d,"",-1);}}; xaV=function(d,f){return new g.Pa("INCOMPATIBLE_DB_VERSION",{dbName:d.name,oldVersion:d.options.version,newVersion:f})}; g.Ci=function(d,f){if(!f)throw g.jc("openWithToken",x6(d.name));return d.open()}; P8n=async function(d,f){return g.Ha(await g.Ci(B5,f),["databases"],{iT:!0,mode:"readwrite"},m=>{const y=m.objectStore("databases");return y.get(d.actualName).then(C=>{if(C?d.actualName!==C.actualName||d.publicName!==C.publicName||d.userIdentifier!==C.userIdentifier:1)return y.put(d).then(()=>{})})})}; eO=async function(d,f){return d?(await g.Ci(B5,f)).delete("databases",d):void 0}; Lbn=async function(d,f){const m=[];f=await g.Ci(B5,f);await g.Ha(f,["databases"],{iT:!0,mode:"readonly"},y=>{m.length=0;return g.dg(y.objectStore("databases"),{},C=>{d(C.getValue())&&m.push(C.getValue());return g.fi(C)})}); return m}; Jzg=function(d,f){return Lbn(m=>m.publicName===d&&m.userIdentifier!==void 0,f)}; Sqq=async function(){if(u6()?.hasSucceededOnce)return!0;var d;if(!(d=My&&pl()&&!$Q()||g.Ki)){try{d=self;var f=!!(d.indexedDB&&d.IDBIndex&&d.IDBKeyRange&&d.IDBObjectStore)}catch(m){f=!1}d=!f}if(d||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await P8n({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},Ny),await eO("yt-idb-test-do-not-use",Ny),!0}catch(m){return!1}}; j35=function(){if(i1!==void 0)return i1;X$=!0;return i1=Sqq().then(d=>{X$=!1;if(ID()?.A()){var f={hasSucceededOnce:u6()?.hasSucceededOnce||d};ID()?.set("LAST_RESULT_ENTRY_KEY",f,2592E3,!0)}return d})}; W5=function(){return g.AV("ytglobal.idbToken_")||void 0}; g.c5=function(){const d=W5();return d?Promise.resolve(d):j35().then(f=>{f?(g.$K("ytglobal.idbToken_",Ny),f=Ny):f=void 0;return f})}; vJg=function(d){if(!QD())throw d=new g.Pa("AUTH_INVALID",{dbName:d}),Zu(d),d;const f=g.k6();return{actualName:`${d}:${f}`,publicName:d,userIdentifier:f}}; zTv=async function(d,f,m,y){var C=Error().stack??"";const B=await g.c5();if(!B)throw f=g.jc("openDbImpl",d,f),g.n4("ytidb_async_stack_killswitch")||(f.stack=`${f.stack}\n${C.substring(C.indexOf("\n")+1)}`),Zu(f),f;l6(d);C=m?{actualName:d,publicName:d,userIdentifier:void 0}:vJg(d);try{return await P8n(C,B),await lYB(C.actualName,f,y)}catch(e){try{await eO(C.actualName,B)}catch{}throw e;}}; Tdv=function(d,f,m={}){return zTv(d,f,!1,m)}; qqT=function(d,f,m={}){return zTv(d,f,!0,m)}; bDg=async function(d,f={}){const m=await g.c5();m&&(l6(d),d=vJg(d),await yU(d.actualName,f),await eO(d.actualName,m))}; tZq=function(d,f,m){d=d.map(async y=>{await yU(y.actualName,f);await eO(y.actualName,m)}); return Promise.all(d).then(()=>{})}; HDB=async function(d){var f={};const m=await g.c5();m&&(l6(d),d=await Jzg(d,m),await tZq(d,f,m))}; wUq=async function(d,f={}){const m=await g.c5();m&&(l6(d),await yU(d,f),await eO(d,m))}; UaB=function(d,f){let m;return()=>{m||(m=new Yqv(d,f));return m}}; sL=function(d,f){return UaB(d,f)}; D9=function(d){return g.Ci(GDP(),d)}; dU5=async function(d,f,m,y){d={config:d,hashData:f,timestamp:y!==void 0?y:(0,g.v)()};m=await D9(m);await m.clear("hotConfigStore");return await m.put("hotConfigStore",d)}; fEE=async function(d,f,m,y,C){d={config:d,hashData:f,configData:m,timestamp:C!==void 0?C:(0,g.v)()};y=await D9(y);await y.clear("coldConfigStore");return await y.put("coldConfigStore",d)}; mUn=async function(d){d=await D9(d);let f=void 0;await g.Ha(d,["coldConfigStore"],{mode:"readwrite",iT:!0},m=>g.mr(m.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},y=>{f=y.getValue()})); return f}; ylV=async function(d){d=await D9(d);let f=void 0;await g.Ha(d,["hotConfigStore"],{mode:"readwrite",iT:!0},m=>g.mr(m.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},y=>{f=y.getValue()})); return f}; ClW=async function(){await HDB("ytGcfConfig")}; BYh=function(){if(!EL.instance){const d=new EL;EL.instance=d}return EL.instance}; pi=function(d,f){d.A=f;g.$K("yt.gcf.config.hotConfigGroup",d.A||null)}; $U=function(d,f){d.S=f;g.$K("yt.gcf.config.coldConfigGroup",d.S||null)}; AY=function(){return g.AV("yt.gcf.config.coldConfigGroup")}; kU=function(){return g.AV("yt.gcf.config.hotConfigGroup")}; KkV=function(d){if(!d.A||!d.S){if(!W5()){const f=g.jc("scheduleGetConfigs");Bh(f)}d.j||(d.j=g.nk.O_(async()=>{try{await e2c(d)}catch{}try{await MzV(d)}catch{}d.j&&(d.j=0)},100))}}; QU=function(d,f){d.coldHashData=f;g.$K("yt.gcf.config.coldHashData",d.coldHashData||null)}; WkS=async function(d){if(g.n4("start_client_gcf")||g.n4("delete_gcf_config_db"))g.n4("start_client_gcf")&&(await g.c5()&&QD()&&!g.n4("delete_gcf_config_db")?(d.Y=!0,KkV(d)):(NYK(d),isT(d))),g.n4("delete_gcf_config_db")&&await ClW()}; isT=function(d){pi(d,g.P("RAW_HOT_CONFIG_GROUP"));d.wP(g.P("SERIALIZED_HOT_HASH_DATA"))}; e2c=async function(d){if(d.A)return kU();if(!d.Y)return d=g.jc("getHotConfig IDB not initialized"),Bh(d),Promise.reject(d);const f=W5(),m=g.P("TIME_CREATED_MS");if(f){var y=await ylV(f);if(y&&y.timestamp>m)return pi(d,y.config),d.wP(y.hashData),kU()}else y=g.jc("getHotConfig token error"),Bh(y);isT(d);f&&d.A&&d.hotHashData&&await dU5(d.A,d.hotHashData,f,m);return d.A?kU():(d=new g.ON("Config not available in ytConfig"),Bh(d),Promise.reject(d))}; clv=function(d,f){d.configData=f;g.$K("yt.gcf.config.coldConfigData",d.configData||null)}; NYK=function(d){$U(d,g.P("RAW_COLD_CONFIG_GROUP"));QU(d,g.P("SERIALIZED_COLD_HASH_DATA"));clv(d,d.S?.configData)}; MzV=async function(d){if(d.S)return AY();if(!d.Y)return d=g.jc("getColdConfig IDB not initialized"),Bh(d),Promise.reject(d);const f=W5(),m=g.P("TIME_CREATED_MS");if(f){var y=await mUn(f);if(y&&y.timestamp>m)return $U(d,y.config),clv(d,y.configData),QU(d,y.hashData),AY()}else y=g.jc("getColdConfig"),Bh(y);NYK(d);f&&d.S&&d.coldHashData&&d.configData&&await fEE(d.S,d.coldHashData,d.configData,f,m);return d.S?AY():(d=new g.ON("Config not available in ytConfig"),Bh(d),Promise.reject(d))}; sBc=async function(d,f,m){if(g.n4("start_client_gcf")){m&&pi(d,m);d.wP(f);const y=W5();y&&(m||(m=(await ylV(y))?.config),await dU5(m,f,y));if(m){d=d.C;for(const C of d.S)C(m)}}}; DUV=async function(d,f,m){g.n4("start_client_gcf")&&(QU(d,f),d=W5())&&(m||(m=(await mUn(d))?.config),m&&await fEE(m,f,m.configData,d))}; EgP=function(){var d=BYh(),f=(0,g.v)()-d.V;if(!(d.V!==0&&f0&&(f.request={internalExperimentFlags:m});$Uq(d,void 0,f);AlT(void 0,f);ko5(void 0,f);QB5(d,void 0,f);OsV(void 0,f);g.n4("start_client_gcf")&&ogK(void 0,f);g.P("DELEGATED_SESSION_ID")&& !g.n4("pageid_as_header_web")&&(f.user={onBehalfOfUser:g.P("DELEGATED_SESSION_ID")});!g.n4("fill_delegate_context_in_gel_killswitch")&&(d=g.P("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(f.user={...f.user,serializedDelegationContext:d});d=g.P("INNERTUBE_CONTEXT");g.n4("enable_persistent_device_token")&&d?.client?.rolloutToken&&(f.client.rolloutToken=d?.client?.rolloutToken);d=Object;m=d.assign;var y=f.client,C=g.P("DEVICE","");const B={};for(const [e,M]of Object.entries(NT(C))){C=e;const K= M;C==="cbrand"?B.deviceMake=K:C==="cmodel"?B.deviceModel=K:C==="cbr"?B.browserName=K:C==="cbrver"?B.browserVersion=K:C==="cos"?B.osName=K:C==="cosver"?B.osVersion=K:C==="cplatform"&&(B.platform=K)}f.client=m.call(d,y,B);return f}; $Uq=function(d,f,m){d=d.MB;if(d==="WEB"||d==="MWEB"||d===1||d===2)f?(m=PU(f,a8,96)||new a8,d=ca(),d=Object.keys(aEn).indexOf(d),d=d===-1?null:d,d!==null&&Cs(m,3,d),TD(f,a8,96,m)):m&&(m.client.mainAppWebInfo=m.client.mainAppWebInfo??{},m.client.mainAppWebInfo.webDisplayMode=ca())}; AlT=function(d,f){const m=g.AV("yt.embedded_player.embed_url");m&&(d?(f=PU(d,hY,7)||new hY,mk(f,4,m),TD(d,hY,7,f)):f&&(f.thirdParty={embedUrl:m}))}; ko5=function(d,f){if(g.n4("web_log_memory_total_kbytes")&&g.pS.navigator?.deviceMemory){const m=g.pS.navigator?.deviceMemory;d?Eq(d,95,g_(m*1E6)):f&&(f.client.memoryTotalKbytes=`${m*1E6}`)}}; QB5=function(d,f,m){d.appInstallData&&(f?(m=PU(f,Fb,62)??new Fb,mk(m,6,d.appInstallData),TD(f,Fb,62,m)):m&&(m.client.configInfo=m.client.configInfo||{},m.client.configInfo.appInstallData=d.appInstallData))}; OsV=function(d,f){var m=MZW();m&&(d?Cs(d,61,h2E[m]):f&&(f.client.connectionType=m));g.n4("web_log_effective_connection_type")&&(m=NdE())&&(d?Cs(d,94,Fkv[m]):f&&(f.client.effectiveConnectionType=m))}; rlK=function(d,f,m={}){let y={};g.P("EOM_VISITOR_DATA")?y={"X-Goog-EOM-Visitor-Id":g.P("EOM_VISITOR_DATA")}:y={"X-Goog-Visitor-Id":m.visitorData||g.P("VISITOR_DATA","")};if(f&&f.includes("www.youtube-nocookie.com"))return y;f=m.uF||g.P("AUTHORIZATION");f||(d?f=`Bearer ${g.AV("gapi.auth.getToken")().access_token}`:(d=fYB().O9(rg),g.n4("pageid_as_header_web")||delete d["X-Goog-PageId"],y={...y,...d}));f&&(y.Authorization=f);return y}; ogK=function(d,f){var m=EgP();if(m){var y=m.coldConfigData,C=m.coldHashData;m=m.hotHashData;d?(f=PU(d,Fb,62)??new Fb,y=mk(f,1,y),mk(y,3,C).wP(m),TD(d,Fb,62,f)):f&&(f.client.configInfo=f.client.configInfo||{},y&&(f.client.configInfo.coldConfigData=y),C&&(f.client.configInfo.coldHashData=C),m&&(f.client.configInfo.hotHashData=m))}}; gg=function(d){this.version=1;this.args=d}; I8=function(d,f){this.topic=d;this.S=f}; Xb=function(d,f){const m=u1();m&&m.publish.call(m,d.toString(),d,f)}; uTV=function(d){var f=ggW;const m=u1();if(!m)return 0;const y=m.subscribe(f.toString(),(C,B)=>{var e=g.AV("ytPubsub2Pubsub2SkipSubKey");e&&e==y||(e=()=>{if(R8[y])try{if(B&&f instanceof I8&&f!=C)try{{var M=f.S,K=B;if(!K.args||!K.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let N;try{if(!M.o_){const W=new M;M.o_=W.version}N=M.o_}catch(W){}if(!N||K.version!=N)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{B=Reflect.construct(M, g.NN(K.args))}catch(W){throw W.message="yt.pubsub2.Data.deserialize(): "+W.message,W;}}}catch(N){throw N.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+f.toString()+": "+N.message,N;}d.call(window,B)}catch(N){g.yi(N)}},IEq[f.toString()]?g.rf()?g.nk.O_(e):g.gp(e,0):e())}); R8[y]=!0;ni[f.toString()]||(ni[f.toString()]=[]);ni[f.toString()].push(y);return y}; ngB=function(){var d=XxS;const f=uTV(function(m){d.apply(void 0,arguments);R2n(f)}); return f}; R2n=function(d){const f=u1();f&&(typeof d==="number"&&(d=[d]),g.vT(d,m=>{f.unsubscribeByKey(m);delete R8[m]}))}; u1=function(){return g.AV("ytPubsub2Pubsub2Instance")}; Z9=function(d,f,m={sampleRate:.1}){Math.random()VzE||eVzE||y{}; f.options.onError=async(C,B)=>{const e=Sjl(B),M=jBV(B);M&&d.Pr&&d.Pr("web_enable_error_204")&&d.handleError(Error("Request failed due to compression"),f.url,B);if(d.Pr&&d.Pr("nwl_consider_error_code")&&e||d.Pr&&!d.Pr("nwl_consider_error_code")&&d.potentialEsfErrorCounter<=d.kf)if(d.Y0.M5&&await d.Y0.M5(),!d.Y0.h8()){m(C,B);d.Pr&&d.Pr("nwl_consider_error_code")&&f?.id!==void 0&&await d.WD.UH(f.id,d.zM,!1);return}d.Pr&&d.Pr("nwl_consider_error_code")&&!e&&d.potentialEsfErrorCounter>d.kf||(d.potentialEsfErrorCounter++, f?.id!==void 0&&(f.sendCount{d.Y0.h8()&&d.V()},d.yH)):await d.WD.HX(f.id,d.zM)),m(C,B))}; const y=f.options.onSuccess?f.options.onSuccess:()=>{}; f.options.onSuccess=async(C,B)=>{f?.id!==void 0&&await d.WD.HX(f.id,d.zM);d.Y0.Li&&d.Pr&&d.Pr("vss_network_hint")&&d.Y0.Li(!0);y(C,B)}; return f}; Sjl=function(d){return(d=d?.error?.code)&&d>=400&&d<=599?!1:!0}; jBV=function(d){d=d?.error?.code;return!(d!==400&&d!==415)}; z2q=function(){if(P5)return P5();P5=sL("LogsDatabaseV2",{xb:{LogsRequestsStore:{L0:2}},shared:!1,upgrade(d,f,m){f(2)&&wf(d,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});f(3);f(5)&&(m=m.objectStore("LogsRequestsStore"),m.S.indexNames.contains("newRequest")&&m.S.deleteIndex("newRequest"),UN(m,"newRequestV2",["status","interface","timestamp"]));f(7)&&Y6(d,"sapisid");f(9)&&Y6(d,"SWHealthLog")},version:9});return P5()}; Li=function(d){return g.Ci(z2q(),d)}; qjB=async function(d,f){const m={startTime:(0,g.v)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};f=await Li(f);d={...d,options:JSON.parse(JSON.stringify(d.options)),interface:g.P("INNERTUBE_CONTEXT_CLIENT_NAME",0)};d=await f.put("LogsRequestsStore",d);m.ticks.tc=(0,g.v)();TYV(m);return d}; bsS=async function(d,f){const m={startTime:(0,g.v)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};f=await Li(f);var y=g.P("INNERTUBE_CONTEXT_CLIENT_NAME",0),C=[d,y,0];y=[d,y,(0,g.v)()];const B=IDBKeyRange.bound(C,y);let e="prev";g.n4("use_fifo_for_networkless")&&(e="next");let M=void 0;C=d==="NEW"?"readwrite":"readonly";g.n4("use_readonly_for_get_most_recent_by_status_killswitch")&&(C="readwrite");await g.Ha(f,["LogsRequestsStore"],{mode:C,iT:!0},K=>g.mr(K.objectStore("LogsRequestsStore").index("newRequestV2"), {query:B,direction:e},N=>{N.getValue()&&(M=N.getValue(),d==="NEW"&&(M.status="QUEUED",N.update(M)))})); m.ticks.tc=(0,g.v)();TYV(m);return M}; tzS=async function(d,f){return g.Ha(await Li(f),["LogsRequestsStore"],{mode:"readwrite",iT:!0},m=>{const y=m.objectStore("LogsRequestsStore");return y.get(d).then(C=>{if(C)return C.status="QUEUED",y.put(C).then(()=>C)})})}; HsB=async function(d,f,m=!0,y){return g.Ha(await Li(f),["LogsRequestsStore"],{mode:"readwrite",iT:!0},C=>{const B=C.objectStore("LogsRequestsStore");return B.get(d).then(e=>e?(e.status="NEW",m&&(e.sendCount+=1),y!==void 0&&(e.options.compress=y),B.put(e).then(()=>e)):g.va.resolve(void 0))})}; wxT=async function(d,f){return(await Li(f)).delete("LogsRequestsStore",d)}; YjT=async function(d){d=await Li(d);const f=(0,g.v)()-2592E6;await g.Ha(d,["LogsRequestsStore"],{mode:"readwrite",iT:!0},m=>g.dg(m.objectStore("LogsRequestsStore"),{},y=>{if(y.getValue().timestamp<=f)return y.delete().then(()=>g.fi(y))}))}; UUP=async function(){await HDB("LogsDatabaseV2")}; TYV=function(d){g.n4("nwl_csi_killswitch")||Z9("networkless_performance",d,{sampleRate:1})}; dAB=function(d){return g.Ci(Goq(),d)}; ffl=async function(d){d=await dAB(d);const f=(0,g.v)()-2592E6;await g.Ha(d,["SWHealthLog"],{mode:"readwrite",iT:!0},m=>g.dg(m.objectStore("SWHealthLog"),{},y=>{if(y.getValue().timestamp<=f)return y.delete().then(()=>g.fi(y))}))}; mAE=async function(d){await (await dAB(d)).clear("SWHealthLog")}; g.JY=function(d,f,m,y,C="",B=!1,e=!1){if(d)if(m&&!g.W6())Bh(new g.ON("Legacy referrer-scrubbed ping detected")),d&&yNl(d,void 0,{scrubReferrer:!0});else if(C)xr(d,f,"POST",C,y);else if(g.P("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||y||e)xr(d,f,"GET","",y,void 0,B,e);else{b:{try{c:{var M=new CFT({url:d});if(M.S.dsh==="1")var K=null;else{var N=M.S.ae;if(N==="1"){const c=M.S.adurl;if(c)try{K={version:3,zd:decodeURIComponent(c),K1:Ju(M.A,"act=1","ri=1",$4h(M))};break c}catch(D){}}K=N==="2"?{version:4,zd:Ju(M.A, "dct=1","suid="+M.V,"ri=1"),K1:Ju(M.A,"act=1","ri=1","suid="+M.V)}:null}}if(K){const c=UO(d);var W=!(!c||!c.endsWith("/aclk")||Wy(d,"ri")!=="1");break b}}catch(c){}W=!1}W?BGq(d)?(f&&f(),m=!0):m=!1:m=!1;m||yNl(d,f)}}; ejn=function(d,f=""){BGq(d,f)||g.JY(d,void 0,void 0,void 0,f)}; BGq=function(d,f=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(d,f))return!0}catch(m){}return!1}; qK=function(d,f,m,y,C,B,e){if((d>>2&11)==2){iF(10,f);var M=decodeURIComponent(f[p[36]](p[52])||p[8])[p[12]](p[50]);var K=f[p[23]]===p[26]&&M[p[20]]>1&&!!M[1]}(d&27)==d&&(iF(56,f),K=g.ut(f[p[1]],Mug));(d|56)==d&&(m=(m%f[p[20]]+f[p[20]])%f[p[20]],f[p[15]](m,1));d+4&14||(M=f[p[12]](p[8]),SO[p[47]](M,54),SO[p[47]](M,70),SO[p[59]](M,58),K=M[p[21]](p[8]));d<<1&23||(K=m(C,B,e));return K}; yNl=function(d,f,m={}){const y=new Image,C=""+KJc++;jO[C]=y;y.onload=y.onerror=()=>{f&&jO[C]&&f();delete jO[C]}; m.scrubReferrer&&(y.referrerPolicy="no-referrer");y.src=d}; NGn=function(d){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?d+"&nis=6":d+"&nis=5"}; T6=function(){v5||(v5=new z6("yt.offline"));return v5}; iOW=function(d){if(g.n4("offline_error_handling")){var f=T6().get("errors",!0)||{};f[d.message]={name:d.name,stack:d.stack};d.level&&(f[d.message].level=d.level);T6().set("errors",f,2592E3,!0)}}; WJE=function(){if(!qy.instance){const d=g.AV("yt.networkRequestMonitor.instance")||new qy;g.$K("yt.networkRequestMonitor.instance",d);qy.instance=d}return qy.instance}; b1=function(d,f,m,y,C,B,e,M,K){var N;(d<<1&15)>=1&&d-7<17&&(N=m(y,C,B,e,M,K));if((d<<1&15)==4){var W=f[p[10]](p[19],12),c=f[p[10]](p[19],W+1);W>0&&c>0?(m[p[23]]=f[p[4]](0,c),f=f[p[4]](c+1)):(m[p[23]]=f,f=p[8]);N=[f]}(d-4|74)=d&&(N=f[p[9]]?f[p[9]][p[40]](p[27]):f[p[29]]===p[27]);if((d-8&7)==1){W=64;for(c=[];++W-c[p[20]]-32;){switch(W){case 91:W=44;continue;case 123:W=65;break;case 65:W-=18;continue;case 58:W=96;continue;case 46:W=95}c[p[6]](String[p[35]](W))}N=c}if((d-8|22)= d){W=64;for(c=[];++W-c[p[20]]-32;){switch(W){case 58:W-=14;case 91:case 92:case 93:continue;case 123:W=47;case 94:case 95:case 96:continue;case 46:W=95}c[p[6]](String[p[35]](W))}N=c}return N}; cNP=function(){if(!tY.instance){const d=g.AV("yt.networkStatusManager.instance")||new tY;g.$K("yt.networkStatusManager.instance",d);tY.instance=d}return tY.instance}; sLP=function(d,f){d.rateLimit?d.S?(g.nk.YN(d.j),d.j=g.nk.O_(()=>{d.V!==f&&(d.dispatchEvent(f),d.V=f,d.S=(0,g.v)())},d.rateLimit-((0,g.v)()-d.S))):(d.dispatchEvent(f),d.V=f,d.S=(0,g.v)()):d.dispatchEvent(f)}; H5=function(){let d=g.AV("yt.networklessRequestController.instance");d||(d=new DAW,g.$K("yt.networklessRequestController.instance",d),g.n4("networkless_logging")&&g.c5().then(f=>{d.zM=f;Jlg(d);d.Y.resolve();d.LH&&Math.random()<=d.ZD&&d.zM&&ffl(d.zM);g.n4("networkless_immediately_drop_sw_health_store")&&ETv(d)})); return d}; ETv=async function(d){if(!d.zM)throw g.jc("clearSWHealthLogsDb");mAE(d.zM).catch(f=>{d.handleError(f)})}; pJP=function(d,f,m){f=g.n4("web_fp_via_jspb")?Object.assign({},f):f;g.n4("use_request_time_ms_header")?f.headers&&p4(d)&&(f.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.v)()))):f.postParams?.requestTimeMs&&(f.postParams.requestTimeMs=Math.round((0,g.v)()));m&&Object.keys(f).length===0?g.JY(d):f.compress?f.postBody?(typeof f.postBody!=="string"&&(f.postBody=JSON.stringify(f.postBody)),VU(d,f.postBody,f,g.L4)):VU(d,JSON.stringify(f.postParams),f,Jx):g.L4(d,f)}; wg=function(d,f){g.n4("use_event_time_ms_header")&&p4(d)&&(f.headers||(f.headers={}),f.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.v)())));return f}; g.YU=function(d,f,m,y){!g.P("VISITOR_DATA")&&f!=="visitor_id"&&Math.random()<.01&&Bh(new g.ON("Missing VISITOR_DATA when sending innertube request.",f,m,y));if(!d.isReady())throw d=new g.ON("innertube xhrclient not ready",f,m,y),g.yi(d),d;const C={headers:y.headers||{},method:"POST",postParams:m,postBody:y.postBody,postBodyFormat:y.postBodyFormat||"JSON",onTimeout:()=>{y.onTimeout()}, onFetchTimeout:y.onTimeout,onSuccess:(N,W)=>{if(y.onSuccess)y.onSuccess(W)}, onFetchSuccess:N=>{if(y.onSuccess)y.onSuccess(N)}, onProgress:N=>{if(y.onProgress)y.onProgress(N)}, onError:(N,W)=>{if(y.onError)y.onError(W)}, onFetchError:N=>{if(y.onError)y.onError(N)}, timeout:y.timeout,withCredentials:!0,compress:y.compress};C.headers["Content-Type"]||(C.headers["Content-Type"]="application/json");m="";var B=d.config_.tG;B&&(m=B);B=d.config_.gM||!1;const e=rlK(B,m,y);Object.assign(C.headers,e);C.headers.Authorization&&!m&&B&&(C.headers["x-origin"]=window.location.origin);const M=sp(`${m}${`/${"youtubei"}/${d.config_.innertubeApiVersion}/${f}`}`,{alt:"json"}),K=(N=!1)=>{try{if(N&&y.retry&&!y.networklessOptions.bypassNetworkless)C.method="POST",y.networklessOptions.writeThenSend? H5().writeThenSend(M,C):H5().sendAndWrite(M,C);else if(y.compress)if(C.postBody){let W=C.postBody;typeof W!=="string"&&(W=JSON.stringify(C.postBody));VU(M,W,C,g.L4)}else VU(M,JSON.stringify(C.postParams),C,Jx);else Jx(M,C)}catch(W){if(W.name==="InvalidAccessError")Bh(Error("An extension is blocking network request."));else throw W;}}; g.AV("ytNetworklessLoggingInitializationOptions")&&$AS.isNwlInitialized?j35().then(N=>{K(N)}):K(!1)}; g.m9=function(d,f,m){const y=g.UL();if(y&&f){const C=y.subscribe(d,function(){const B=arguments,e=()=>{G6[C]&&f.apply&&typeof f.apply=="function"&&f.apply(m||window,B)}; try{g.dK[d]?e():g.gp(e,0)}catch(M){g.yi(M)}},m); G6[C]=!0;fF[d]||(fF[d]=[]);fF[d].push(C);return C}return 0}; ANg=function(d){const f=g.m9("LOGGED_IN",function(m){d.apply(void 0,arguments);g.yo(f)})}; g.yo=function(d){const f=g.UL();f&&(typeof d==="number"?d=[d]:typeof d==="string"&&(d=[parseInt(d,10)]),g.vT(d,m=>{f.unsubscribeByKey(m);delete G6[m]}))}; g.CF=function(d,f){const m=g.UL();return m?m.publish.apply(m,arguments):!1}; QLV=function(d){const f=g.UL();if(f)if(f.clear(d),d)k1V(d);else for(let m in fF)k1V(m)}; g.UL=function(){return g.pS.ytPubsubPubsubInstance}; k1V=function(d){fF[d]&&(d=fF[d],g.vT(d,f=>{G6[f]&&delete G6[f]}),d.length=0)}; g.BV=function(d,f,m=null){OOS(d,f,m)}; OOS=function(d,f,m=null){const y=oTv(typeof d==="string"?d:d.toString());let C=document.getElementById(y);var B=C&&jRT(C);const e=C&&!B;B?f&&f():(f&&(B=g.m9(y,f),f=`${g.r5(f)}`,afS[f]=B),e||(C=hjS(d,y,()=>{jRT(C)||(SKg(C),g.CF(y),g.gp(()=>{QLV(y)},0))},m)))}; hjS=function(d,f,m,y=null){const C=g.C_("SCRIPT");C.id=f;C.onload=()=>{m&&setTimeout(m,0)}; C.onreadystatechange=()=>{switch(C.readyState){case "loaded":case "complete":C.onload()}}; y&&C.setAttribute("nonce",y);g.Yk(C,typeof d==="string"?g.w2(d):d);d=document.getElementsByTagName("head")[0]||document.body;d.insertBefore(C,d.firstChild);return C}; oTv=function(d){const f=document.createElement("a");g.J1(f,d);d=f.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${N4(d)}`}; eM=function(d,f){if(d===f)d=!0;else if(Array.isArray(d)&&Array.isArray(f))d=g.aU(d,f,eM);else if(g.hV(d)&&g.hV(f))a:if(g.VX(d).length!=g.VX(f).length)d=!1;else{for(let m in d)if(!eM(d[m],f[m])){d=!1;break a}d=!0}else d=!1;return d}; Np=function(d,...f){if(!Mp(d)||f.some(m=>!Mp(m)))throw Error("Only objects may be merged."); for(const m of f)KF(d,m)}; KF=function(d,f){for(const m in f)if(Mp(f[m])){if(m in d&&!Mp(d[m]))throw Error("Cannot merge an object into a non-object.");m in d||(d[m]={});KF(d[m],f[m])}else if(iq(f[m])){if(m in d&&!iq(d[m]))throw Error("Cannot merge an array into a non-array.");m in d||(d[m]=[]);FJn(d[m],f[m])}else d[m]=f[m];return d}; FJn=function(d,f){for(const m of f)Mp(m)?d.push(KF({},m)):iq(m)?d.push(FJn([],m)):d.push(m);return d}; Mp=function(d){return typeof d==="object"&&!Array.isArray(d)}; iq=function(d){return typeof d==="object"&&Array.isArray(d)}; rNc=function(d,f){if(!f)return!1;for(let m=0;m(d&15).toString(16)).join("")}; ual=function(){({z8s:f=!1,eZC:d=!0}={});var d,f;if(g.AV("_lact",window)==null){var m=parseInt(g.P("LACT"),10);m=isFinite(m)?Date.now()-Math.max(m,0):-1;g.$K("_lact",m,window);g.$K("_fact",m,window);m==-1&&Db();Ifl(f,d);new Ba(()=>{El("mouse",100)})}}; Ifl=function(d=!1,f=!0){var m=window;g.fP(m.document,"keydown",Db);g.fP(m.document,"keyup",Db);g.fP(m.document,"mousedown",Db);g.fP(m.document,"mouseup",Db);d?g.fP(m,"touchmove",()=>{El("touchmove",200)},{passive:!0}):(g.fP(m,"resize",()=>{El("resize",200)}),f&&g.fP(m,"scroll",()=>{El("scroll",200)})); g.fP(m.document,"touchstart",Db,{passive:!0});g.fP(m.document,"touchend",Db,{passive:!0})}; var XJV=function(d,f){return Rjl[p[24]](this,1,d,f)}; var El=function(d,f){pF[d]||(pF[d]=!0,g.nk.O_(()=>{Db();pF[d]=!1},f))},Db=function(){g.AV("_lact",window)==null&&(ual(),g.AV("_lact",window)); var d=Date.now();g.$K("_lact",d,window);g.AV("_fact",window)==-1&&g.$K("_fact",d,window);(d=g.AV("ytglobal.ytUtilActivityCallback_"))&&d()},rk=function(){const d=g.AV("_lact",window); return d==null?-1:Math.max(Date.now()-d,0)},AK=function(d){return new $V(d)},kV=function(d,f){d.A.set(f.fl,f); const m=d.V.get(f.fl);if(m)try{m.JL(d.resolve(f.fl))}catch(y){m.zO(y)}},Ol=function(d,f,m,y=!1){if(m.indexOf(f)>-1)throw Error(`Deps cycle for: ${f}`); if(d.S.has(f))return d.S.get(f);if(!d.A.has(f)){if(y)return;throw Error(`No provider for: ${f}`);}y=d.A.get(f);m.push(f);if(y.KB!==void 0)var C=y.KB;else if(y.cn)C=y[Qo]?nTn(d,y[Qo],m):[],C=y.cn(...C);else if(y.jT){C=y.jT;const B=C[Qo]?nTn(d,C[Qo],m):[];C=new C(...B)}else throw Error(`Could not resolve providers for: ${f}`);m.pop();y.QFl||d.S.set(f,C);return C},nTn=function(d,f,m){return f?f.map(y=>y instanceof $V?Ol(d,y.key,m,!0):Ol(d,y,m)):[]},a9=function(){o9||(o9=new ZOW); return o9},lfK=function(){var d=VuP; return()=>{const f=a9();f.resolve(AK(d))||kV(f,{fl:d,jT:d,[Qo]:void 0});return f.resolve(d)}},FJ=function(){return"h5vcc"in hK&&hK.h5vcc.traceEvent?.traceBegin&&hK.h5vcc.traceEvent?.traceEnd?1:"performance"in hK&&hK.performance.mark&&hK.performance.measure?2:0},rK=function(d){const f=FJ(); switch(f){case 1:hK.h5vcc.traceEvent.traceBegin("YTLR",d);break;case 2:hK.performance.mark(`${d}-start`);break;case 0:break;default:S6(f,"unknown trace type")}},xAV=function(d){var f=FJ(); switch(f){case 1:hK.h5vcc.traceEvent.traceEnd("YTLR",d);break;case 2:f=`${d}-start`;const m=`${d}-end`;hK.performance.mark(m);hK.performance.measure(d,f,m);break;case 0:break;default:S6(f,"unknown trace type")}},PFB=function(d){var f=Array.from(d.S.keys()).sort((m,y)=>(d.S[y].priority??0)-(d.S[m].priority??0)); for(const m of f)f=d.S[m],f.jobId===void 0||f.UQ||(d.scheduler.YN(f.jobId),oD(f.H7,10))},JNc=function(d,f,m){LJq&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${d.constructor.name}] '${d.state}' to '${f}'`),console.log("with message: ",m),console.groupEnd())},zjW=function(d,f){const m=f.filter(C=>(d.A??C.priority??0)===10),y=f.filter(C=>(d.A??C.priority??0)!==10); return d.j.o0P?async(...C)=>{await SOK(m,...C);jLv(d,y,...C)}:(...C)=>{vTT(m,...C); jLv(d,y,...C)}},SOK=async function(d,...f){g.F$(); for(const m of d){let y;iDE(()=>{gK(m.name);const C=I9(()=>m.callback(...f)); uq(C)?y=g.n4("web_lifecycle_error_handling_killswitch")?C.then(()=>{XJ(m.name)}):C.then(()=>{XJ(m.name)},B=>{window.onerror?.(B.message,"",0,0,B); XJ(m.name)}):XJ(m.name)}); y&&await y}},jLv=function(d,f,...m){f=f.map(y=>({H7:()=>{gK(y.name); I9(()=>y.callback(...m)); XJ(y.name)}, priority:d.A??y.priority??0})); f.length&&(d.V=new TGB(f))},vTT=function(d,...f){g.F$(); for(const m of d)iDE(()=>{gK(m.name);I9(()=>m.callback(...f)); XJ(m.name)})},gK=function(d){R9&&d&&rK(d)},XJ=function(d){R9&&d&&xAV(d)},I9=function(d){if(g.n4("web_lifecycle_error_handling_killswitch"))return d(); try{return d()}catch(f){window.onerror?.(f.message,"",0,0,f)}},bOg=function(){nF||(nF=new qOh); return nF},tuW=function(){Zb||(Zb=bn(g.P("WORKER_SERIALIZATION_URL"))); return Zb||void 0},HO5=function(){const d=tuW(); Vo||d===void 0||(Vo=Cz(d));return Vo},PV=function(d,f){const m=lq(f); if(d.A[m])return d.A[m];const y=Object.keys(d.store)||[];if(y.length<=1&&lq(f)===y[0])return y;const C=[];for(let e=0;e{m=m.data; if(m.op==="serializedGelBatch"){var y=SM.get(m.key);y&&(YOc(m.serializedBatch,y.client,y.resolve,y.networklessOptions,y.isIsolated,y.useVSSEndpoint,y.dangerousLogToVisitorSession,y.requestsOutstanding),SM.delete(m.key))}},f=HO5(); f&&(f.addEventListener("message",d),f.onerror=()=>{SM.clear()}); wJc=!0}},Cwl=function(d,f){if(d.endpoint==="log_event"){jM(d); var m=vV(d),y=G1E(d.payload)||"",C=dj5(y),B=200;if(C){if(C.enabled===!1&&!g.n4("web_payload_policy_disabled_killswitch"))return;B=fLq(C.tier);if(B===400){mjS(d,f);return}}zl[m]=!0;m={cttAuthInfo:m,isJspb:!1,tier:B};JK().storePayload(m,d.payload);yqW(f,!1,m,Tl(y))}},e9S=function(d,f,m){if(f.endpoint==="log_event"){jM(void 0,f); var y=vV(f,!0),C=dj5(d),B=200;if(C){if(C.enabled===!1&&!g.n4("web_payload_policy_disabled_killswitch"))return;B=fLq(C.tier);if(B===400){BrB(d,f,m);return}}zl[y]=!0;y={cttAuthInfo:y,isJspb:!0,tier:B};JK().storePayload(y,UK(f.payload));yqW(m,!0,y,Tl(d))}},yqW=function(d,f=!1,m,y=!1){d&&(qp=new d); d=Zt("tvhtml5_logging_max_batch_ads_fork")||Zt("tvhtml5_logging_max_batch")||Zt("web_logging_max_batch")||100;const C=(0,g.v)(),B=bq(f,m.tier),e=B.j;y&&(B.V=!0);y=0;m&&(y=JK().getSequenceCount(m));y>=1E3?tK({writeThenSend:!0},f,m.tier):y>=d?HV||(HV=wK(()=>{tK({writeThenSend:!0},f,m.tier);HV=void 0},0)):C-e>=10&&(MSq(f,m.tier),B.j=C)},mjS=function(d,f){if(d.endpoint==="log_event"){g.n4("more_accurate_gel_parser")&&JK().storePayload({isJspb:!1},d.payload); jM(d);var m=vV(d),y=new Map;y.set(m,[d.payload]);var C=G1E(d.payload)||"";f&&(qp=new f);return new g.Fr((B,e)=>{qp&&qp.isReady()?KPn(y,qp,B,e,{bypassNetworkless:!0},!0,Tl(C)):B()})}},BrB=function(d,f,m){if(f.endpoint==="log_event"){jM(void 0,f); var y=vV(f,!0),C=new Map;C.set(y,[UK(f.payload)]);m&&(qp=new m);return new g.Fr(B=>{qp&&qp.isReady()?NrB(C,qp,B,{bypassNetworkless:!0},!0,Tl(d)):B()})}},vV=function(d,f=!1){var m=""; if(d.dangerousLogToVisitorSession)m="visitorOnlyApprovedKey";else if(d.cttAuthInfo){if(f){f=d.cttAuthInfo.token;m=d.cttAuthInfo;const y=new iYT;m.videoId?y.setVideoId(m.videoId):m.playlistId&&R3(y,2,YV,xO(m.playlistId));Ul[f]=y}else f=d.cttAuthInfo,m={},f.videoId?m.videoId=f.videoId:f.playlistId&&(m.playlistId=f.playlistId),Gl[d.cttAuthInfo.token]=m;m=d.cttAuthInfo.token}return m},tK=function(d={},f=!1,m){new g.Fr((y,C)=>{const B=bq(f,m),e=B.V; B.V=!1;d3(B.A);d3(B.S);B.S=0;qp&&qp.isReady()?m===void 0&&g.n4("enable_web_tiered_gel")?WPg(y,C,d,f,300,e):WPg(y,C,d,f,m,e):(MSq(f,m),y())})},WPg=function(d,f,m={},y=!1,C=200,B=!1){var e=qp,M=new Map; const K=new Map,N={isJspb:y,cttAuthInfo:void 0,tier:C},W={isJspb:y,cttAuthInfo:void 0};if(y){for(const c of Object.keys(zl))f=g.n4("enable_web_tiered_gel")?JK().smartExtractMatchingEntries({keys:[N,W],sizeLimit:1E3}):JK().extractMatchingEntries({isJspb:!0,cttAuthInfo:c}),f.length>0&&M.set(c,f),(g.n4("web_fp_via_jspb_and_json")&&m.writeThenSend||!g.n4("web_fp_via_jspb_and_json"))&&delete zl[c];NrB(M,e,d,m,!1,B)}else{for(const c of Object.keys(zl))M=g.n4("enable_web_tiered_gel")?JK().smartExtractMatchingEntries({keys:[{isJspb:!1, cttAuthInfo:c,tier:C},{isJspb:!1,cttAuthInfo:c}],sizeLimit:1E3}):JK().extractMatchingEntries({isJspb:!1,cttAuthInfo:c}),M.length>0&&K.set(c,M),(g.n4("web_fp_via_jspb_and_json")&&m.writeThenSend||!g.n4("web_fp_via_jspb_and_json"))&&delete zl[c];KPn(K,e,d,f,m,!1,B)}},MSq=function(d=!1,f=200){const m=()=>{tK({writeThenSend:!0},d,f)},y=bq(d,f); var C=y===cqc||y===sAW?5E3:DjK;g.n4("web_gel_timeout_cap")&&!y.S&&(C=wK(()=>{m()},C),y.S=C); d3(y.A);C=g.P("LOGGING_BATCH_TIMEOUT",Zt("web_gel_debounce_ms",1E4));g.n4("shorten_initial_gel_batch_timeout")&&fU&&(C=Ecq);C=wK(()=>{Zt("gel_min_batch_size")>0?JK().getSequenceCount({cttAuthInfo:void 0,isJspb:d,tier:f})>=pyS&&m():m()},C); y.A=C},KPn=function(d,f,m,y,C={},B,e){const M=Math.round((0,g.v)()); let K=d.size;const N=$jT(e);for(const [W,c]of d){d=W;e=c;const D=g.qN({context:g.o8(f.config_||g.OL())});if(!g.og(e)&&!g.n4("throw_err_when_logevent_malformed_killswitch")){y();break}D.events=e;(e=Gl[d])&&AqW(D,d,e);delete Gl[d];const E=d==="visitorOnlyApprovedKey";kgP(D,M,E);QAl(C);const k=V=>{g.n4("start_client_gcf")&&g.nk.O_(async()=>{await OYv(V)}); K--;K||m()}; let r=0;const R=()=>{r++;if(C.bypassNetworkless&&r===1)try{g.YU(f,N,D,mZ({writeThenSend:!0},E,k,R,B)),fU=!1}catch(V){g.yi(V),y()}K--;K||m()}; try{g.YU(f,N,D,mZ(C,E,k,R,B)),fU=!1}catch(V){g.yi(V),y()}}},NrB=function(d,f,m,y={},C,B){const e=Math.round((0,g.v)()),M={value:d.size}; var K=new Map([...d]);for(const [R]of K){var N=R,W=d.get(N);K=new g.yw;var c=f.config_||g.OL(),D=new CU,E=new ocl;mk(E,1,c.Ju);mk(E,2,c.QA);Cs(E,16,c.Tl);mk(E,17,c.innertubeContextClientVersion);if(c.Fh){var k=c.Fh,r=new Fb;k.coldConfigData&&mk(r,1,k.coldConfigData);k.appInstallData&&mk(r,6,k.appInstallData);k.coldHashData&&mk(r,3,k.coldHashData);k.hotHashData&&r.wP(k.hotHashData);TD(E,Fb,62,r)}(k=g.pS.devicePixelRatio)&&k!=1&&Eq(E,65,ix(k));k=Vi();k!==""&&mk(E,54,k);k=ld();if(k.length>0){r=new aLE; for(let V=0;V{g.n4("start_client_gcf")&&g.nk.O_(async()=>{await OYv(K)}); M.value--;M.value||m()},()=>{M.value--; M.value||m()},C); y.headers["Content-Type"]="application/json+protobuf";y.postBodyFormat="JSPB";y.postBody=d;g.YU(f,B,"",y);fU=!1},QAl=function(d){g.n4("always_send_and_write")&&(d.writeThenSend=!1)},mZ=function(d,f,m,y,C){d={retry:!0, onSuccess:m,onError:y,networklessOptions:d,dangerousLogToVisitorSession:f,L6C:!!C,headers:{},postBodyFormat:"",postBody:"",compress:g.n4("compress_gel")||g.n4("compress_gel_lr")};ey()&&(d.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.v)())));return d},kgP=function(d,f,m){ey()||(d.requestTimeMs=String(f)); g.n4("unsplit_gel_payloads_in_logs")&&(d.unsplitGelPayloadsInLogs=!0);!m&&(f=g.P("EVENT_ID"))&&(m=gcS(),d.serializedClientEventId={serializedEventId:f,clientCounter:String(m)})},gcS=function(){let d=g.P("BATCH_CLIENT_COUNTER")||0; d||(d=Math.floor(Math.random()*65535/2));d++;d>65535&&(d=1);dp("BATCH_CLIENT_COUNTER",d);return d},AqW=function(d,f,m){let y; if(m.videoId)y="VIDEO";else if(m.playlistId)y="PLAYLIST";else return;d.credentialTransferTokenTargetId=m;d.context=d.context||{};d.context.user=d.context.user||{};d.context.user.credentialTransferTokens=[{token:f,scope:y}]},jM=function(d,f){var m=g.AV("yt.logging.transport.enableScrapingForTest"),y=Rr("il_payload_scraping"); y=(y!==void 0?String(y):"")==="enable_il_payload_scraping";if(!m)if(y)N2=[],g.$K("yt.logging.transport.enableScrapingForTest",!0),g.$K("yt.logging.transport.scrapedPayloadsForTesting",N2),g.$K("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.$K("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),g.$K("yt.logging.transport.scrapeClientEvent",!0);else return; m=g.AV("yt.logging.transport.scrapedPayloadsForTesting");y=g.AV("yt.logging.transport.payloadToScrape");f&&(f=f.payload,(f=g.AV("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(f)())&&m.push(f));f=g.AV("yt.logging.transport.scrapeClientEvent");if(y&&y.length>=1)for(let C=0;C{bOg().currentState==="none"?d():bOg().install({none:{callback:d}})},f):oD(d,0,f)}; d3=function(d){g.n4("transport_use_scheduler")?g.nk.YN(d):g.ud(d)}; OYv=async function(d){d=d?.responseContext?.globalConfigGroup;var f=g.S(d,Xyl),m=d?.hotHashData;const y=g.S(d,R9S),C=d?.coldHashData,B=a9().resolve(AK(EL));B&&(m&&(f?await sBc(B,m,f):await sBc(B,m)),C&&(y?await DUV(B,C,y):await DUV(B,C)));f=d?.rawFinchStaticConfigGroup;(d=d?.finchStaticHashData)?(m=a9().resolve(AK(ncv)))?await m.Hde({config:f||{},SIr:d||""}):(f||d)&&Bh(new g.ON("FinchConfigManagerService is not present, but Finch config data is present.")):f&&Bh(new g.ON("Finch config data is present, but hash is missing."))}; bq=function(d,f=200){return d?f===300?cqc:ZYg:f===300?sAW:VSB}; dj5=function(d){if(g.n4("enable_web_tiered_gel")){d=lLB[d||""];var f=a9().resolve(AK(EL))?.Fr()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(f)for(let m=0;md!==void 0)}; g.Qw=function(d=0){d=JqT(d);if(!d&&!g.P("USE_CSN_FALLBACK",!0))return null;d||(d="UNDEFINED_CSN");return d?d:null}; qoK=function(d){for(const f of Object.values(Trn))if(g.Qw(f)===d)return!0;return!1}; bY5=function(d,f,m){const y=vcE();(m=g.Qw(m))&&delete y[m];f&&(y[d]=f)}; OH=function(d){return vcE()[d]}; HYc=function(d,f,m=0,y){if(d!==JqT(m)||f!==g.P(A7(m)))if(bY5(d,y,m),SoE(d,m),dp(A7(m),f),f=()=>{setTimeout(()=>{d&&g.Dv("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:tSK,clientScreenNonce:d})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(f)}catch(C){f()}else f()}; oq=function(d,f){var m=g.P("VALID_SESSION_TEMPDATA_DOMAINS",[]),y=g.wG(window.location.href);y&&m.push(y);y=g.wG(d);if(g.fg(m,y)||!y&&GE(d,"/"))if(m=document.createElement("a"),g.J1(m,d),d=m.href)if(d=dr(d),d=fY(d))if(!f.csn&&(f.itct||f.ved)&&(f=Object.assign({csn:g.Qw()},f)),C){var C=parseInt(C,10);isFinite(C)&&C>0&&wyB(d,f,C)}else wyB(d,f)}; wyB=function(d,f,m){d=Yog(d);f=f?g.eS(f):"";m=m||5;VK()&&g.Gw(d,f,m)}; Yog=function(d){for(let f of Ujn)d=cy(d,f);return"ST-"+N4(d).toString(36)}; Ggq=function(d){if(d.name==="JavaException")return!0;d=d.stack;return d.includes("chrome://")||d.includes("-extension://")||d.includes("webkit-masked-url://")}; dLV=function(d){if(!d.stack)return!0;const f=!d.stack.includes("\n");return f&&d.stack.includes("ErrorType: ")||f&&d.stack.includes("Anonymous function (Unknown script")||d.stack.toLowerCase()==="not available"||d.fileName==="user-script"||d.fileName.startsWith("user-script:")?!0:!1}; h7=function(){if(!aq){var d=aq=new fdP;d.dP.length=0;d.v6.length=0;mLK(d,yFT)}return aq}; mLK=function(d,f){f.dP&&d.dP.unshift.apply(d.dP,f.dP);f.v6&&d.v6.unshift.apply(d.v6,f.v6)}; CiP=function(d){const f=d.length;let m=0;const y=()=>d.charCodeAt(m++); do{var C=Fi(y);if(C===Infinity)break;const B=C>>3;switch(C&7){case 0:C=Fi(y);if(B===2)return C;break;case 1:if(B===2)return;m+=8;break;case 2:C=Fi(y);if(B===2)return d.substr(m,C);m+=C;break;case 5:if(B===2)return;m+=4;break;default:return}}while(m500));y++);y=C}else if(typeof d==="object")for(C in d){if(d[C]){a:{var B=C;var e=d[C],M=f,K=m;if(typeof e!=="string"||B!=="clickTrackingParams"&&B!=="trackingParams"){B=0;break a}B=(e=CiP(atob(e.replace(/-/g,"+").replace(/_/g,"/"))))?r3(`${B}.ve`,e,M,K):0}y+=B;y+=r3(C,d[C],f,m);if(y>500)break}}else m[f]=g3(d),y+=m[f].length;else m[f]=g3(d),y+=m[f].length;return y}; r3=function(d,f,m,y){m+=`.${d}`;d=g3(f);y[m]=d;return m.length+d.length}; g3=function(d){try{return(typeof d==="string"?d:String(JSON.stringify(d))).substr(0,500)}catch(f){return`unable to serialize ${typeof d} (${f.message})`}}; Iq=function(d){g.T(d)}; g.X_=function(d){g.T(d,"WARNING")}; g.T=function(d,f="ERROR"){var m={};m.name=g.P("INNERTUBE_CONTEXT_CLIENT_NAME",1);m.version=g.P("INNERTUBE_CONTEXT_CLIENT_VERSION");eAT(d,m,f)}; eAT=function(d,f,m="ERROR"){if(d){d.hasOwnProperty("level")&&d.level&&(m=d.level);if(g.n4("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.P("SERVER_VERSION"))){var y=[];y.push(`Name: ${d.name}`);y.push(`Message: ${d.message}`);d.hasOwnProperty("params")&&y.push(`Error Params: ${JSON.stringify(d.params)}`);d.hasOwnProperty("args")&&y.push(`Error args: ${JSON.stringify(d.args)}`);y.push(`File name: ${d.fileName}`);y.push(`Stacktrace: ${d.stack}`);window.console.log(y.join("\n"), d)}if(!(Mmg>=5)){y=[];for(C of KOT)try{C()&&y.push(C())}catch(k){}var C=y;C=[...NBB,...C];var B=gKS(d);y=B.message||"Unknown Error";const D=B.name||"UnknownError";var e=B.stack||d.A||"Not available";if(e.startsWith(`${D}: ${y}`)){var M=e.split("\n");M.shift();e=M.join("\n")}M=B.lineNumber||"Not available";B=B.fileName||"Not available";let E=0;if(d.hasOwnProperty("args")&&d.args&&d.args.length)for(var K=0;K=500);K++);else if(d.hasOwnProperty("params")&& d.params){const k=d.params;if(typeof d.params==="object")for(K in k){if(!k[K])continue;const r=`params.${K}`,R=g3(k[K]);f[r]=R;E+=r.length+R.length;if(E>500)break}else f.params=g3(k)}if(C.length)for(K=0;K=500);K++);navigator.vendor&&!f.hasOwnProperty("vendor")&&(f["device.vendor"]=navigator.vendor);f={message:y,name:D,lineNumber:M,fileName:B,stack:e,params:f,sampleWeight:1};K=Number(d.columnNumber);isNaN(K)||(f.lineNumber=`${f.lineNumber}:${K}`); if(d.level==="IGNORED")var N=0;else a:{d=h7();for(N of d.dP)if(f.message&&f.message.match(N.nw)){N=N.weight;break a}for(var W of d.v6)if(W.callback(f)){N=W.weight;break a}N=1}f.sampleWeight=N;N=f;for(var c of i1V){if(!c.nK[N.name])continue;W=c.nK[N.name];for(const k of W){W=N.message.match(k.Pb);if(!W)continue;N.params["params.error.original"]=W[0];d=k.groups;f={};for(K=0;K1E3&&g.X_(new g.ON("IL Attach cache exceeded limit"))}e=zm(m,f);LU.has(e)?Tm(m, f):Sy.set(e,!0)}}y=y.filter(M=>{M.csn!==f?(M.csn=f,M=!0):M=!1;return M}); m={csn:f,parentVe:m.getAsJson(),childVes:g.TP(y,M=>M.getAsJson())}; f==="UNDEFINED_CSN"?q2("visualElementAttached",B,m):d?cw("visualElementAttached",m,d,B):g.Dv("visualElementAttached",m,B)}; FOS=function(d,f,m,y,C,B,e){bu(m,f);y=Pw({cttAuthInfo:OH(f)||void 0,automatedLogEventSource:e},f);m={csn:f,ve:m.getAsJson(),eventType:1};C&&(m.clientData=C);f==="UNDEFINED_CSN"?q2("visualElementShown",y,m):d?cw("visualElementShown",m,d,y):g.Dv("visualElementShown",m,y)}; rFS=function(d,f,m,y=!1){const C=y?16:8;y=Pw({cttAuthInfo:OH(f)||void 0,endOfSequence:y,automatedLogEventSource:void 0},f);m={csn:f,ve:m.getAsJson(),eventType:C};f==="UNDEFINED_CSN"?q2("visualElementHidden",y,m):d?cw("visualElementHidden",m,d,y):g.Dv("visualElementHidden",m,y)}; t7=function(d,f,m,y,C,B){gFW(d,f,m,void 0,y,C,B)}; gFW=function(d,f,m,y,C,B,e){bu(m,f);y=y||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";B=Pw({cttAuthInfo:OH(f)||void 0,automatedLogEventSource:e},f);m={csn:f,ve:m.getAsJson(),gestureType:y};C&&(m.clientData=C);f==="UNDEFINED_CSN"?q2("visualElementGestured",B,m):d?cw("visualElementGestured",m,d,B):g.Dv("visualElementGestured",m,B)}; IdK=function(){let d;d=cV(16);const f=[];for(let m=0;m{g.vT(f,m=>{bu(m,d);const y=Pw({cttAuthInfo:OH(d)||void 0,automatedLogEventSource:void 0},d);m={csn:d,ve:m.getAsJson(),eventType:4};d==="UNDEFINED_CSN"?q2("visualElementShown",y,m):g.Dv("visualElementShown",m,y)})})()}; g.Gm=function(d,f){g.C4(()=>{g.vT(f,m=>{rFS(void 0,d,m)})})()}; g.d1=function(d,f,m){g.C4(t7)(void 0,d,f,m,void 0)}; f$=function(d,f,m,y){g.C4(gFW)(void 0,d,f,m,y,void 0)}; mY=function(d){var f=":"+(PB.getInstance().S++).toString(36);return d+f}; g.ym=function(d=!1){g.qj.call(this);this.v9=new g.Ob(d);g.I(this,this.v9)}; C$=function(){const d="ytp-id-"+ucg.toString();ucg++;return d}; Bp=function(d,f,m,y){if(y.substring(0,2)==="{{")d.NQ[y]=[f,m];else return y}; eH=function(d,f,m,y){if(m==="child"){g.MV(f);let B;y===void 0?B=void 0:B=!Array.isArray(y)||y&&typeof y.D==="string"?[y]:y;m=Xng(d,B);for(var C of m)f.appendChild(C)}else m==="style"?g.RV(f,"cssText",y?y:""):y===null||y===void 0?f.removeAttribute(m):(C=y.toString(),m==="href"&&(C=g.ny(g.xk(C))),f.setAttribute(m,C))}; Xng=function(d,f){const m=[];if(!f)return m;for(const y of f){if(y==null)continue;f=y.nodeType;f===1||f===3?m.push(y):y&&typeof y.D==="string"?m.push(d.createElement(y)):y.element?m.push(y.element):typeof y==="string"&&y.indexOf("\n")!==-1?y.split("\n").forEach((C,B)=>{B>0&&m.push(g.C_("BR"));m.push(g.BN(C))}):m.push(g.BN(y))}return m}; Mk=function(d=null,f=null){if(d==null)return g.X_(Error("Got null or undefined adText object")),"";let m=g.Kz(d.text);if(!d.isTemplated)return m;if(f==null)return g.X_(Error("Missing required parameters for a templated message")),m;for(const [y,C]of Object.entries(f))m=m.replace("{"+y+"}",C);return m}; RAE=function(d=null){return d!=null&&(d=d.thumbnail,d!=null&&d.thumbnails!=null&&d.thumbnails.length!=0&&d.thumbnails[0].url!=null)?g.Kz(d.thumbnails[0].url):""}; nFE=function(d=null){return d!=null&&(d=d.thumbnail,d!=null&&d.thumbnails!=null&&d.thumbnails.length!=0&&d.thumbnails[0].width!=null&&d.thumbnails[0].height!=null)?new g.R5(d.thumbnails[0].width||0,d.thumbnails[0].height||0):new g.R5(0,0)}; g.K$=function(d){if(d.simpleText)return d.simpleText;if(d.runs){const f=[];for(const m of d.runs)m.text&&f.push(m.text);return f.join("")}return""}; g.Nk=function(d){if(d.simpleText)return d=document.createTextNode(d.simpleText),d;const f=[];if(d.runs)for(let M=0;M0&&(f.fexp=d.experimentIds.toString());d.B!==null&&(f.rtn=d.A(d.B));d.K_&&(f.feature=d.K_);d.jL&&(f.ctrl=d.jL);d.zH&&(f.ytr=d.zH);d.Ul&&(f.afmt=d.Ul);d.offlineDownloadUserChoice&&(f.ODUC=d.offlineDownloadUserChoice);d.rD&&(f.lio= d.A(d.rD));d.Y?(f.idpj=d.Ld,f.ldpj=d.y9,d.delayThresholdMet&&(f.dtm="1"),d.K!=null&&(f.rti=d.A(d.K)),d.Nb&&(f.ald=d.Nb),d.compositeLiveIngestionOffsetToken&&(f.clio=d.compositeLiveIngestionOffsetToken)):d.adType!==void 0&&(f.at=d.adType);d.Z$&&(d.V||d.Y)&&(f.size=d.Z$);d.V&&d.C.length&&(f.pbstyle=d.C.join(","));d.sB!=null&&(d.V||d.Y)&&(f.inview=d.A(d.sB));d.heartbeatLoggingToken&&(f.hb_data=d.heartbeatLoggingToken);d.Y&&(f.volume=s1(d,g.TP(d.segments,m=>m.volume)),f.st=s1(d,g.TP(d.segments,m=>m.startTime)), f.et=s1(d,g.TP(d.segments,m=>m.endTime)),HT(d.segments,m=>m.playbackRate!==1)&&(f.rate=s1(d,g.TP(d.segments,m=>m.playbackRate))),HT(d.segments,m=>m.S!=="-")&&(f.als=g.TP(d.segments,m=>m.S).join(",")),HT(d.segments,m=>m.previouslyEnded)&&(f.pe=g.TP(d.segments,m=>`${+m.previouslyEnded}`).join(","))); f.muted=s1(d,g.TP(d.segments,m=>m.muted?1:0)); HT(d.segments,m=>m.visibilityState!==0)&&(f.vis=s1(d,g.TP(d.segments,m=>m.visibilityState))); HT(d.segments,m=>m.connectionType!==0)&&(f.conn=s1(d,g.TP(d.segments,m=>m.connectionType))); HT(d.segments,m=>m.A!==0)&&(f.blo=s1(d,g.TP(d.segments,m=>m.A))); HT(d.segments,m=>!!m.j)&&(f.blo=g.TP(d.segments,m=>m.j).join(",")); HT(d.segments,m=>!!m.compositeLiveStatusToken)&&(f.cbs=g.TP(d.segments,m=>m.compositeLiveStatusToken).join(",")); HT(d.segments,m=>m.V!=="-")&&(f.cc=g.TP(d.segments,m=>m.V).join(",")); HT(d.segments,m=>m.clipId!=="-")&&(f.clipid=g.TP(d.segments,m=>m.clipId).join(",")); if(HT(d.segments,m=>!!m.audioId)){let m="au"; d.V&&(m="au_d");f[m]=g.TP(d.segments,y=>y.audioId).join(",")}$r()&&d.X&&(f.ctt=d.X,f.cttype=d.mS,f.mdx_environment=d.mdxEnvironment); d.SP&&(f.etype=d.AP!==void 0?d.AP:0);d.Br&&(f.uoo=d.Br);d.livingRoomAppMode&&d.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(f.clram=PiW[d.livingRoomAppMode]||d.livingRoomAppMode);d.j?LOl(d,f):(f.docid=d.videoId,f.referrer=d.referrer,f.ei=d.eventId,f.of=d.Y1,f.osid=d.osid,f.vm=d.videoMetadata,d.adQueryId&&(f.aqi=d.adQueryId),d.autonav&&(f.autonav="1"),d.playlistId&&(f.list=d.playlistId),d.Mn&&(f.ssrt="1"),d.FQ&&(f.upt=d.FQ));d.V&&(d.embedsRct&&(f.rct=d.embedsRct),d.embedsRctn&&(f.rctn= d.embedsRctn),d.compositeLiveIngestionOffsetToken&&(f.clio=d.compositeLiveIngestionOffsetToken));d.tP&&(f.host_cpn=d.tP);return f}; JFT=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M2,14 L5,11 L5,3 L2,0 L9,0 L9,14 L2,14 L2,14 Z",fill:"#eaeaea"}}]}}; S6l=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M12,14 L9,11 L9,3 L12,0 L5,0 L5,14 L12,14 Z",fill:"#eaeaea"}}]}}; g.E1=function(){return{D:"svg",U:{height:"100%",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",U:{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"}}]}}; p$=function(){return{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V19L1.01 19.20C1.05 19.66 1.26 20.08 1.58 20.41C1.91 20.73 2.33 20.94 2.79 20.99L3 21H21L21.20 20.98C21.66 20.94 22.08 20.73 22.41 20.41C22.73 20.08 22.94 19.66 22.99 19.20L23 19V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01ZM3 19V5H21V19H3ZM6.97 8.34C6.42 8.64 5.96 9.09 5.64 9.63L5.50 9.87C5.16 10.53 4.99 11.26 5 12L5.00 12.27C5.04 12.92 5.21 13.55 5.50 14.12L5.64 14.36C5.96 14.90 6.42 15.35 6.97 15.65L7.21 15.77C7.79 16.01 8.43 16.06 9.03 15.91L9.29 15.83C9.88 15.61 10.39 15.23 10.77 14.73C10.93 14.53 11.00 14.27 10.97 14.02C10.94 13.77 10.82 13.53 10.63 13.37C10.44 13.20 10.19 13.11 9.93 13.12C9.68 13.13 9.44 13.24 9.26 13.43L9.19 13.50C9.05 13.70 8.85 13.85 8.62 13.94L8.54 13.97C8.35 14.02 8.16 14.00 7.99 13.92L7.91 13.88C7.67 13.75 7.48 13.56 7.35 13.32L7.28 13.20C7.11 12.88 7.02 12.52 7.00 12.16L7 12C6.99 11.58 7.09 11.16 7.28 10.79L7.35 10.67C7.48 10.43 7.67 10.24 7.91 10.11C8.10 10.00 8.32 9.97 8.54 10.02L8.62 10.05C8.81 10.12 8.98 10.24 9.11 10.39L9.19 10.49L9.26 10.57C9.43 10.74 9.66 10.85 9.91 10.87C10.15 10.89 10.40 10.81 10.59 10.66C10.79 10.51 10.92 10.29 10.96 10.05C11.01 9.80 10.96 9.55 10.83 9.34L10.77 9.26L10.60 9.05C10.24 8.65 9.79 8.35 9.29 8.16L9.03 8.08C8.34 7.91 7.60 8.00 6.97 8.34ZM14.97 8.34C14.42 8.64 13.96 9.09 13.64 9.63L13.50 9.87C13.16 10.53 12.99 11.26 13 12L13.00 12.27C13.04 12.92 13.21 13.55 13.50 14.12L13.64 14.36C13.96 14.90 14.42 15.35 14.97 15.65L15.21 15.77C15.79 16.01 16.43 16.06 17.03 15.91L17.29 15.83C17.88 15.61 18.39 15.23 18.77 14.73C18.93 14.53 19.00 14.27 18.97 14.02C18.94 13.77 18.82 13.53 18.63 13.37C18.44 13.20 18.19 13.11 17.93 13.12C17.68 13.13 17.44 13.24 17.26 13.43L17.19 13.50C17.05 13.70 16.85 13.85 16.62 13.94L16.54 13.97C16.35 14.02 16.16 14.00 15.99 13.92L15.91 13.88C15.67 13.75 15.48 13.56 15.35 13.32L15.28 13.20C15.11 12.88 15.02 12.52 15.00 12.16L15 12C14.99 11.58 15.09 11.16 15.28 10.79L15.35 10.67C15.48 10.43 15.67 10.24 15.91 10.11C16.10 10.00 16.32 9.97 16.54 10.02L16.62 10.05C16.81 10.12 16.98 10.24 17.11 10.39L17.19 10.49L17.26 10.57C17.43 10.74 17.66 10.85 17.91 10.87C18.15 10.89 18.40 10.81 18.59 10.66C18.79 10.51 18.92 10.29 18.96 10.05C19.01 9.80 18.96 9.55 18.83 9.34L18.77 9.26L18.60 9.05C18.24 8.65 17.79 8.35 17.29 8.16L17.03 8.08C16.34 7.91 15.60 8.00 14.97 8.34Z", fill:"white"}}]}}; j4T=function(){return{D:"svg",U:{height:"100%",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",U:{d:"M14.1 24.9L7.2 18.0l6.9-6.9L12.0 9.0l-9.0 9.0 9.0 9.0 2.1-2.1zm7.8 .0l6.9-6.9-6.9-6.9L24.0 9.0l9.0 9.0-9.0 9.0-2.1-2.1z",fill:"#fff"}}]}}; vFq=function(){return{D:"svg",U:{viewBox:"0 0 24 24"},N:[{D:"path",U:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",U:{d:"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v1.91l.01.01L1 14c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm4 0v12h4V3h-4z",fill:"#fff"}}]}}; zAK=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 10,24 18.5,18 10,12 V 24 z M 19,12 V 24 L 27.5,18 19,12 z"}}]}}; $I=function(){return{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{"clip-rule":"evenodd",d:"M2 12C2 6.48 6.48 2 12 2C17.52 2 22 6.48 22 12C22 17.52 17.52 22 12 22C6.48 22 2 17.52 2 12ZM13 16V18H11V16H13ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM8 10C8 7.79 9.79 6 12 6C14.21 6 16 7.79 16 10C16 11.28 15.21 11.97 14.44 12.64C13.71 13.28 13 13.90 13 15H11C11 13.17 11.94 12.45 12.77 11.82C13.42 11.32 14 10.87 14 10C14 8.9 13.1 8 12 8C10.9 8 10 8.9 10 10H8Z", fill:"white","fill-rule":"evenodd"}}]}}; TBc=function(){return{D:"svg",U:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 48 48",width:"100%"},N:[{D:"path",U:{d:"M0 0h48v48H0z",fill:"none"}},{D:"path",U:{d:"M22 34h4V22h-4v12zm2-30C12.95 4 4 12.95 4 24s8.95 20 20 20 20-8.95 20-20S35.05 4 24 4zm0 36c-8.82 0-16-7.18-16-16S15.18 8 24 8s16 7.18 16 16-7.18 16-16 16zm-2-22h4v-4h-4v4z"}}]}}; var q6c=function(){return b1[p[24]](this,41)}; b1P=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 17,23 h 2 V 17 H 17 Z M 18,8 C 12.47,8 8,12.47 8,18 8,23.52 12.47,28 18,28 23.52,28 28,23.52 28,18 28,12.47 23.52,8 18,8 Z m 0,18 c -4.41,0 -8,-3.59 -8,-8 0,-4.41 3.59,-8 8,-8 4.41,0 8,3.59 8,8 0,4.41 -3.59,8 -8,8 z M 17,15 h 2 v -2 h -2 z"}}]}}; tmq=function(){return{D:"svg",U:{viewBox:"0 0 24 24"},N:[{D:"path",U:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",U:{d:"M1 21h4V9H1v12zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-1.91l-.01-.01L23 10z",fill:"#fff"}}]}}; A6=function(){return{D:"svg",U:{height:"100%",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",U:{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"}}]}}; H1g=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 14 14",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M5,0 L9,0 L9,14 L5,14 L5,0 Z",fill:"#eaeaea"}}]}}; wnK=function(){return{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M21.20 3.01C21.66 3.05 22.08 3.26 22.41 3.58C22.73 3.91 22.94 4.33 22.98 4.79L23 5V19C23.00 19.49 22.81 19.97 22.48 20.34C22.15 20.70 21.69 20.93 21.20 20.99L21 21H3L2.79 20.99C2.30 20.93 1.84 20.70 1.51 20.34C1.18 19.97 .99 19.49 1 19V13H3V19H21V5H11V3H21L21.20 3.01ZM1.29 3.29C1.10 3.48 1.00 3.73 1.00 4C1.00 4.26 1.10 4.51 1.29 4.70L5.58 9H3C2.73 9 2.48 9.10 2.29 9.29C2.10 9.48 2 9.73 2 10C2 10.26 2.10 10.51 2.29 10.70C2.48 10.89 2.73 11 3 11H9V5C9 4.73 8.89 4.48 8.70 4.29C8.51 4.10 8.26 4 8 4C7.73 4 7.48 4.10 7.29 4.29C7.10 4.48 7 4.73 7 5V7.58L2.70 3.29C2.51 3.10 2.26 3.00 2 3.00C1.73 3.00 1.48 3.10 1.29 3.29ZM19.10 11.00L19 11H12L11.89 11.00C11.66 11.02 11.45 11.13 11.29 11.29C11.13 11.45 11.02 11.66 11.00 11.89L11 12V17C10.99 17.24 11.09 17.48 11.25 17.67C11.42 17.85 11.65 17.96 11.89 17.99L12 18H19L19.10 17.99C19.34 17.96 19.57 17.85 19.74 17.67C19.90 17.48 20.00 17.24 20 17V12L19.99 11.89C19.97 11.66 19.87 11.45 19.70 11.29C19.54 11.13 19.33 11.02 19.10 11.00ZM13 16V13H18V16H13Z", fill:"white"}}]}}; kI=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 12,24 20.5,18 12,12 V 24 z M 22,12 v 12 h 2 V 12 h -2 z"}}]}}; Y6K=function(){return{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M20 20C20.26 20 20.51 19.89 20.70 19.70C20.89 19.51 21 19.26 21 19V5C21 4.73 20.89 4.48 20.70 4.29C20.51 4.10 20.26 4 20 4C19.73 4 19.48 4.10 19.29 4.29C19.10 4.48 19 4.73 19 5V19C19 19.26 19.10 19.51 19.29 19.70C19.48 19.89 19.73 20 20 20ZM5.04 19.77L18 12L5.04 4.22C4.84 4.10 4.60 4.03 4.36 4.03C4.12 4.03 3.89 4.09 3.68 4.21C3.47 4.32 3.30 4.49 3.18 4.70C3.06 4.91 2.99 5.14 3 5.38V18.61C2.99 18.85 3.06 19.08 3.18 19.29C3.30 19.50 3.47 19.67 3.68 19.79C3.89 19.90 4.12 19.96 4.36 19.96C4.60 19.96 4.84 19.89 5.04 19.77Z", fill:"white"}}]}}; g.ULK=function(){return{D:"svg",U:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},N:[{D:"path",U:{d:"M7.58 4.08L6.15 2.65C3.75 4.48 2.17 7.3 2.03 10.5h2c.15-2.65 1.51-4.97 3.55-6.42zm12.39 6.42h2c-.15-3.2-1.73-6.02-4.12-7.85l-1.42 1.43c2.02 1.45 3.39 3.77 3.54 6.42zM18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"}}]}}; GyS=function(){return{D:"svg",U:{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M12 1c1.44 0 2.87.28 4.21.83a11 11 0 0 1 3.45 2.27l-1.81 1.05A9 9 0 0 0 3 12a9 9 0 0 0 18-.00l-.01-.44a8.99 8.99 0 0 0-.14-1.20l1.81-1.05A11.00 11.00 0 0 1 10.51 22.9 11 11 0 0 1 12 1Zm7.08 6.25-7.96 3.25a1.74 1.74 0 1 0 1.73 2.99l6.8-5.26a.57.57 0 0 0-.56-.98Z"}}]}}; Qm=function(){return{D:"svg",U:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 48 48",width:"100%"},N:[{D:"path",U:{d:"M0 0h48v48H0z",fill:"none"}},{D:"path",U:{d:"M38 38H10V10h14V6H10c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h28c2.21 0 4-1.79 4-4V24h-4v14zM28 6v4h7.17L15.51 29.66l2.83 2.83L38 12.83V20h4V6H28z"}}]}}; dxh=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 12,26 16,26 16,10 12,10 z M 21,26 25,26 25,10 21,10 z"}}]}}; faV=function(){return{D:"svg",U:{fill:"none",height:"36",viewBox:"0 0 36 36",width:"36"},N:[{D:"path",U:{d:"M 12.75 4.5 L 9.75 4.5 C 9.15 4.5 8.58 4.73 8.15 5.15 C 7.73 5.58 7.5 6.15 7.5 6.75 L 7.5 29.25 C 7.5 29.84 7.73 30.41 8.15 30.84 C 8.58 31.26 9.15 31.5 9.75 31.5 L 12.75 31.5 C 13.34 31.5 13.91 31.26 14.34 30.84 C 14.76 30.41 15 29.84 15 29.25 L 15 6.75 C 15 6.15 14.76 5.58 14.34 5.15 C 13.91 4.73 13.34 4.5 12.75 4.5 Z M 26.25 4.5 L 23.25 4.5 C 22.65 4.5 22.08 4.73 21.65 5.15 C 21.23 5.58 21 6.15 21 6.75 V 29.25 C 21 29.84 21.23 30.41 21.65 30.84 C 22.08 31.26 22.65 31.5 23.25 31.5 L 26.25 31.5 C 26.84 31.5 27.41 31.26 27.84 30.84 C 28.26 30.41 28.5 29.84 28.5 29.25 V 6.75 L 28.5 6.75 C 28.5 6.15 28.26 5.58 27.84 5.15 C 27.41 4.73 26.84 4.5 26.25 4.5 Z", fill:"white"}}]}}; mxv=function(){return{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",W:"ytp-svg-fill",U:{"clip-rule":"evenodd",d:"M12 4C9.79 4 8 5.79 8 8C8 10.21 9.79 12 12 12C14.21 12 16 10.21 16 8C16 5.79 14.21 4 12 4ZM14 8C14 6.9 13.1 6 12 6C10.9 6 10 6.9 10 8C10 9.1 10.9 10 12 10C13.1 10 14 9.1 14 8ZM18 17C17.8 16.29 14.7 15 12 15C9.3 15 6.2 16.29 6 17.01V18H18V17ZM4 17C4 14.34 9.33 13 12 13C14.67 13 20 14.34 20 17V20H4V17Z","fill-rule":"evenodd"}}]}}; O1=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M25,17 L17,17 L17,23 L25,23 L25,17 L25,17 Z M29,25 L29,10.98 C29,9.88 28.1,9 27,9 L9,9 C7.9,9 7,9.88 7,10.98 L7,25 C7,26.1 7.9,27 9,27 L27,27 C28.1,27 29,26.1 29,25 L29,25 Z M27,25.02 L9,25.02 L9,10.97 L27,10.97 L27,25.02 L27,25.02 Z",fill:"#fff"}}]}}; ob=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 12,26 18.5,22 18.5,14 12,10 z M 18.5,22 25,18 25,18 18.5,14 z"}}]}}; ab=function(){return{D:"svg",U:{fill:"none",height:"36",viewBox:"0 0 36 36",width:"36"},N:[{D:"path",U:{d:"M 17 8.6 L 10.89 4.99 C 9.39 4.11 7.5 5.19 7.5 6.93 C 7.5 6.93 7.5 6.93 7.5 6.93 L 7.5 29.06 C 7.5 30.8 9.39 31.88 10.89 31 C 10.89 31 10.89 31 10.89 31 L 17 27.4 C 17 27.4 17 27.4 17 27.4 C 17 27.4 17 27.4 17 27.4 L 17 8.6 C 17 8.6 17 8.6 17 8.6 C 17 8.6 17 8.6 17 8.6 Z M 17 8.6 L 17 8.6 C 17 8.6 17 8.6 17 8.6 C 17 8.6 17 8.6 17 8.6 V 27.4 C 17 27.4 17 27.4 17 27.4 C 17 27.4 17 27.4 17 27.4 L 33 18 C 33 18 33 18 33 18 C 33 18 33 18 33 18 V 18 L 17 8.6 C 17 8.6 17 8.6 17 8.6 C 17 8.6 17 8.6 17 8.6 Z", fill:"white"}}]}}; yuV=function(){return{D:"svg",U:{height:"24px",version:"1.1",viewBox:"-2 -2 24 24",width:"24px"},N:[{D:"path",U:{d:"M 0 1.43 C 0 .64 .64 0 1.43 0 L 18.56 0 C 19.35 0 20 .64 20 1.43 L 20 18.56 C 20 19.35 19.35 20 18.56 20 L 1.43 20 C .64 20 0 19.35 0 18.56 Z M 0 1.43 ",fill:"#c00"}},{D:"path",U:{d:"M 7.88 11.42 L 7.88 15.71 L 5.37 15.71 L 5.37 3.52 L 10.12 3.52 C 11.04 3.52 11.84 3.69 12.54 4.02 C 13.23 4.36 13.76 4.83 14.14 5.45 C 14.51 6.07 14.70 6.77 14.70 7.56 C 14.70 8.75 14.29 9.69 13.48 10.38 C 12.66 11.07 11.53 11.42 10.08 11.42 Z M 7.88 9.38 L 10.12 9.38 C 10.79 9.38 11.30 9.23 11.64 8.91 C 11.99 8.60 12.17 8.16 12.17 7.57 C 12.17 6.98 11.99 6.5 11.64 6.12 C 11.29 5.76 10.80 5.57 10.18 5.56 L 7.88 5.56 Z M 7.88 9.38 ", fill:"#fff","fill-rule":"nonzero"}}]}}; Cpq=function(){return{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"rect",U:{fill:"white",height:"20",rx:"5",width:"20",x:"2",y:"2"}},{D:"rect",U:{fill:"url(#ytp-premium-standalone-gradient)",height:"20",rx:"5",width:"20",x:"2",y:"2"}},{D:"path",U:{d:"M12.75 13.02H9.98V11.56H12.75C13.24 11.56 13.63 11.48 13.93 11.33C14.22 11.17 14.44 10.96 14.58 10.68C14.72 10.40 14.79 10.09 14.79 9.73C14.79 9.39 14.72 9.08 14.58 8.78C14.44 8.49 14.22 8.25 13.93 8.07C13.63 7.89 13.24 7.80 12.75 7.80H10.54V17H8.70V6.33H12.75C13.58 6.33 14.28 6.48 14.86 6.77C15.44 7.06 15.88 7.46 16.18 7.97C16.48 8.48 16.64 9.06 16.64 9.71C16.64 10.40 16.48 10.99 16.18 11.49C15.88 11.98 15.44 12.36 14.86 12.62C14.28 12.89 13.58 13.02 12.75 13.02Z", fill:"white"}},{D:"defs",N:[{D:"linearGradient",U:{gradientUnits:"userSpaceOnUse",id:"ytp-premium-standalone-gradient",x1:"2",x2:"22",y1:"22",y2:"2"},N:[{D:"stop",U:{offset:"0.3","stop-color":"#E1002D"}},{D:"stop",U:{offset:"0.9","stop-color":"#E01378"}}]}]}]}}; BlW=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 12,12 h 2 v 12 h -2 z m 3.5,6 8.5,6 V 12 z"}}]}}; edE=function(){return{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M7 7H17V10L21 6L17 2V5H5V11H7V7ZM17 17H7V14L3 18L7 22V19H19V13H17V17Z",fill:"white"}}]}}; g.h6=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z"}}]}}; g.Fd=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"m 23.94,18.78 c .03,-0.25 .05,-0.51 .05,-0.78 0,-0.27 -0.02,-0.52 -0.05,-0.78 l 1.68,-1.32 c .15,-0.12 .19,-0.33 .09,-0.51 l -1.6,-2.76 c -0.09,-0.17 -0.31,-0.24 -0.48,-0.17 l -1.99,.8 c -0.41,-0.32 -0.86,-0.58 -1.35,-0.78 l -0.30,-2.12 c -0.02,-0.19 -0.19,-0.33 -0.39,-0.33 l -3.2,0 c -0.2,0 -0.36,.14 -0.39,.33 l -0.30,2.12 c -0.48,.2 -0.93,.47 -1.35,.78 l -1.99,-0.8 c -0.18,-0.07 -0.39,0 -0.48,.17 l -1.6,2.76 c -0.10,.17 -0.05,.39 .09,.51 l 1.68,1.32 c -0.03,.25 -0.05,.52 -0.05,.78 0,.26 .02,.52 .05,.78 l -1.68,1.32 c -0.15,.12 -0.19,.33 -0.09,.51 l 1.6,2.76 c .09,.17 .31,.24 .48,.17 l 1.99,-0.8 c .41,.32 .86,.58 1.35,.78 l .30,2.12 c .02,.19 .19,.33 .39,.33 l 3.2,0 c .2,0 .36,-0.14 .39,-0.33 l .30,-2.12 c .48,-0.2 .93,-0.47 1.35,-0.78 l 1.99,.8 c .18,.07 .39,0 .48,-0.17 l 1.6,-2.76 c .09,-0.17 .05,-0.39 -0.09,-0.51 l -1.68,-1.32 0,0 z m -5.94,2.01 c -1.54,0 -2.8,-1.25 -2.8,-2.8 0,-1.54 1.25,-2.8 2.8,-2.8 1.54,0 2.8,1.25 2.8,2.8 0,1.54 -1.25,2.8 -2.8,2.8 l 0,0 z", fill:"#fff"}}]}}; g.r1=function(){return{D:"svg",U:{height:"100%",viewBox:"0 0 16 16",width:"100%"},N:[{D:"path",U:{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"}}]}}; Mqq=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 12,25 19,25 19,11 12,11 z M 19,25 26,25 26,11 19,11 z"}}]}}; KdK=function(){return{D:"svg",U:{fill:"none",height:"36",viewBox:"0 0 36 36",width:"36"},N:[{D:"path",U:{d:"M 18 6 L 9 6 C 8.20 6 7.44 6.31 6.87 6.87 C 6.31 7.44 6 8.20 6 9 L 6 27 C 6 27.79 6.31 28.55 6.87 29.12 C 7.44 29.68 8.20 30 9 30 L 18 30 C 18 30 18 30 18 30 C 18 30 18 30 18 30 L 18 6 C 18 30 18 30 18 30 C 18 30 18 30 18 30 Z M 27 6 L 18 6 C 18 6 18 6 18 6 C 18 6 18 6 18 6 V 30 C 18 30 18 30 18 30 C 18 30 18 30 18 30 L 27 30 C 27.79 30 28.55 29.68 29.12 29.12 C 29.68 28.55 30 27.79 30 27 V 9 L 30 9 C 30 8.20 29.68 7.44 29.12 6.87 C 28.55 6.31 27.79 6 27 6 Z", fill:"white"}}]}}; NlB=function(){return{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V19L1.01 19.20C1.05 19.66 1.26 20.08 1.58 20.41C1.91 20.73 2.33 20.94 2.79 20.99L3 21H21L21.20 20.98C21.66 20.94 22.08 20.73 22.41 20.41C22.73 20.08 22.94 19.66 22.99 19.20L23 19V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01ZM3 19V5H21V19H3ZM8 11H6C5.73 11 5.48 11.10 5.29 11.29C5.10 11.48 5 11.73 5 12C5 12.26 5.10 12.51 5.29 12.70C5.48 12.89 5.73 13 6 13H8C8.26 13 8.51 12.89 8.70 12.70C8.89 12.51 9 12.26 9 12C9 11.73 8.89 11.48 8.70 11.29C8.51 11.10 8.26 11 8 11ZM18 11H12C11.73 11 11.48 11.10 11.29 11.29C11.10 11.48 11 11.73 11 12C11 12.26 11.10 12.51 11.29 12.70C11.48 12.89 11.73 13 12 13H18C18.26 13 18.51 12.89 18.70 12.70C18.89 12.51 19 12.26 19 12C19 11.73 18.89 11.48 18.70 11.29C18.51 11.10 18.26 11 18 11ZM18 15H16C15.73 15 15.48 15.10 15.29 15.29C15.10 15.48 15 15.73 15 16C15 16.26 15.10 16.51 15.29 16.70C15.48 16.89 15.73 17 16 17H18C18.26 17 18.51 16.89 18.70 16.70C18.89 16.51 19 16.26 19 16C19 15.73 18.89 15.48 18.70 15.29C18.51 15.10 18.26 15 18 15ZM12 15H6C5.73 15 5.48 15.10 5.29 15.29C5.10 15.48 5 15.73 5 16C5 16.26 5.10 16.51 5.29 16.70C5.48 16.89 5.73 17 6 17H12C12.26 17 12.51 16.89 12.70 16.70C12.89 16.51 13 16.26 13 16C13 15.73 12.89 15.48 12.70 15.29C12.51 15.10 12.26 15 12 15Z", fill:"white"}}]}}; g1=function(){return{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{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"}}]}}; Ib=function(d,f=!1,m=!1,y=!1){if(!d)return null;switch(d.iconType){case "OPEN_IN_NEW":case "EXTERNAL_LINK":return m?{D:"svg",U:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",U:{d:"M21 21H3V3h9v1H4v16h16v-8h1v9zM15 3v1h4.32l-8.03 8.03.71.71 8-8V9h1V3h-6z"}}]}:Qm();case "CHECK_BOX":return{D:"svg",U:{height:"100%",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",U:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",U:{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z", fill:"#d4d4d4"}}]};case "CHECK_BOX_OUTLINE_BLANK":return{D:"svg",U:{height:"100%",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",U:{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z",fill:"#d4d4d4"}},{D:"path",U:{d:"M0 0h24v24H0z",fill:"none"}}]};case "CLOSE":return g.E1();case "INFO_OUTLINE":return f?{D:"svg",U:{fill:"#fff",height:"12px",style:"padding-top: 8px",viewBox:"0 -960 960 960",width:"12px"},N:[{D:"path",U:{d:"M430.09-270.8h101.34V-528H430.09v257.2Zm49.52-338.03q20.94 0 35.34-14.01 14.4-14.01 14.4-34.95 0-20.94-14.01-35.34-14.01-14.39-34.95-14.39-20.94 0-35.34 14.01-14.4 14.01-14.4 34.95 0 20.94 14.01 35.34 14.01 14.39 34.95 14.39Zm.67 548.18q-86.64 0-163.19-32.66-76.56-32.66-133.84-89.94t-89.94-133.8q-32.66-76.51-32.66-163.41 0-87.15 32.72-163.31t90.14-133.61q57.42-57.44 133.79-89.7 76.38-32.27 163.16-32.27 87.14 0 163.31 32.26 76.16 32.26 133.61 89.71 57.45 57.45 89.71 133.86 32.26 76.42 32.26 163.33 0 86.91-32.27 163.08-32.26 76.18-89.7 133.6-57.45 57.42-133.83 90.14-76.39 32.72-163.27 32.72Zm-.33-105.18q131.13 0 222.68-91.49 91.54-91.49 91.54-222.63 0-131.13-91.49-222.68-91.49-91.54-222.63-91.54-131.13 0-222.68 91.49-91.54 91.49-91.54 222.63 0 131.13 91.49 222.68 91.49 91.54 222.63 91.54ZM480-480Z"}}]}: TBc();case "REMOVE_CIRCLE":return{D:"svg",U:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",U:{d:"M0 0h24v24H0z",fill:"none"}},{D:"path",U:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z",fill:"#757575"}}]};case "SKIP_NEXT":return kI();case "SKIP_NEXT_NEW":return y?Y6K():{D:"svg",U:{height:"100%",viewBox:"-6 -6 36 36",width:"100%"},N:[{D:"path",U:{d:"M5,18l10-6L5,6V18L5,18z M19,6h-2v12h2V6z",fill:"#fff"}}]};case "LIKE":return tmq(); case "DISLIKE":return vFq();default:return g.X_(new g.ON("Unexpected icon:",d)),null}}; ia5=function(d){let f=null;d.S!=null&&(f=[d.S.serviceEndpoint,d.S.navigationEndpoint].filter(m=>m!=null),d.S.command&&(f=f.concat(d.S.command))); return f||[]}; cuc=function(){uY==null&&(uY=new WdV);return uY}; Xd=function(d,f){if(d.simpleText){a:{d=d.simpleText;if(f&&(f=sYl(d))){f=y7("SPAN",null,f);break a}f=g.BN(d)}return f}const m=[];if(d.runs)for(let y=0;yC.baseUrl),cuc().register(m,d),g.wE(m,"ytp-ad-has-logging-urls")); return m||y7("SPAN",null,y)}; sYl=function(d){d=d.split(/(?:\r\n|\r|\n)/g);if(d.length>1){const f=[d[0]];for(let m=1;md.j(C))); f.confirmLabel&&(f=g.K$(f.confirmLabel),d.updateValue("confirmLabel",f),d.S.O(d.X,"click",C=>d.C(C))); d.S.O(d.V2,"click",C=>d.Y(C))}; Zz=function(d){d.X&&(d.isToggled()?(g.HN(d.C,!1),g.HN(d.Y,!0),d.A.setAttribute("aria-checked",!0)):(g.HN(d.C,!0),g.HN(d.Y,!1),d.A.setAttribute("aria-checked",!1)))}; pzB=function(d,f){let m=null;d.V&&(m=(f?[d.V.defaultServiceEndpoint,d.V.defaultNavigationEndpoint]:[d.V.toggledServiceEndpoint]).filter(y=>y!=null)); return m||[]}; QYq=function(d,f){var m=f.cancelRenderer&&f.cancelRenderer.buttonRenderer||null;m&&(d.S=new Vm(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,["ytp-ad-feedback-dialog-close-button"],"button"),g.I(d,d.S),d.S.init(mY("button"),m,d.macros),d.S.listen("click",d.B,d),d.S.TL(d.element));f.title&&(m=g.K$(f.title),d.updateValue("title",m));f.reasonsTitle&&(m=g.K$(f.reasonsTitle),d.updateValue("reasonsTitle",m));f.reasons&&$xB(d,f.reasons);f.cancelLabel&&(m=g.K$(f.cancelLabel),d.updateValue("cancelLabel", m),g.fP(d.Y,"click",()=>d.B())); f.confirmLabel&&(m=g.K$(f.confirmLabel),d.updateValue("confirmLabel",m),g.fP(d.C,"click",()=>AuE(d))); f.undoRenderer&&kuc(d,f.undoRenderer)}; $xB=function(d,f){for(const y of f){f=y.reason;if(f==null){g.X_(Error("AdFeedbackReason.reason was not set."));continue}var m=y.endpoint;if(m==null){g.X_(Error("AdFeedbackReason.endpoint was not set."));continue}const C=new OaS(f,m);g.I(d,C);f=d.X;m=C.D$();f.appendChild(m);d.j.push(C)}}; AuE=function(d){var f=d.j.filter(m=>m.isChecked()); f.length!==0&&(f=f[0].getCommand(),d.layoutId?d.Hr.executeCommand(f,d.layoutId):g.T(Error("Missing layoutId for ad feedback dialog.")),d.api.onAdUxClicked("ad-feedback-dialog-confirm-button",d.layoutId),d.publish("a"),d.hide())}; kuc=function(d,f){if(f=f&&f.buttonRenderer||null)f.serviceEndpoint?(d.A=new Vm(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,["ytp-ad-feedback-dialog-undo-mute-button"],"ad-feedback-undo-mute-button"),g.I(d,d.A),d.A.init(mY("ad-feedback-undo-mute-button"),f,d.macros),d.A.listen("click",d.qp,d),d.A.TL(d.V2)):g.X_(Error("AdFeedbackRenderer.undoRenderer.undoButtonRenderer was specified but did not contain a service endpoint."))}; oeS=function(d){d.S&&d.S.listen("click",d.V2,d);g.fP(d.C,"click",()=>d.V2())}; hdW=function(d,f){if(f=f.content&&f.content.adFeedbackRenderer||null)d.A=new aac(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr),g.I(d,d.A),d.A.init(mY("ad-feedback-dialog"),f,d.macros),d.A.TL(d.X),d.A.subscribe("a",()=>d.publish("c"))}; ruh=function(d,f){if(f=f.content&&f.content.confirmDialogRenderer||null)d.j=new FdT(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr),g.I(d,d.j),d.j.init(mY("ad-mute-confirm-dialog"),f,d.macros),d.j.TL(d.X),d.j.subscribe("b",()=>d.publish("c"))}; XzB=function(d,f,m){d.button==null?g.T(Error("AdInfoHoverTextButton.button was expected but it was not created.")):(d.A&&g.wE(d.A.element,"ytp-ad-info-hover-text-short"),(f=f&&f.serviceEndpoint&&g.S(f.serviceEndpoint,geB)||null)?(IaK(d,f,m),d.button.listen("click",()=>{d.S&&!d.S.qW&&(d.S.show(),uzc(d))})):d.button.listen("click",()=>uzc(d)))}; IaK=function(d,f,m){f=f.dialog&&g.S(f.dialog,RdP)||null;f==null?g.T(Error("AdInfoDialogEndpoint did not contain an AdInfoDialogRenderer.")):(d.S=new neE(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,d.j),g.I(d,d.S),d.S.init(mY("ad-info-dialog"),f,m),d.S.TL(d.j),d.S.subscribe("d",()=>d.publish("f")),d.S.subscribe("c",()=>d.publish("e")))}; uzc=function(d){d.api.onAdUxClicked("ad-info-icon-button",d.layoutId)}; lY=function(d,f){f&&g.WN(d.element,Mk(d.S,f))}; xI=function(d){d.S&&d.X===-1&&(d.X=d.S.subscribe("h",d.V,d),d.CC=d.S.subscribe("g",d.Y,d),d.V())}; Pp=function(d){d.S!=null&&d.X!==-1&&(d.S.HD(d.X),d.S.HD(d.CC),d.CC=-1,d.X=-1)}; L$=function(d,f){d=d.element.element;f?d.setAttribute("aria-hidden","true"):d.removeAttribute("aria-hidden")}; Za5=function(d){switch(d){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:S6(d,"unknown result type")}}; Vqq=function(d,f){let m=1;d.isTrusted===!1&&(m=0);dp("ISDSTAT",m);J6(m,"i.s_",{triggerContext:"sk",metadata:f});return m}; laE=function(d,f){const m=[];f?f.isTrusted===!0?m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):f.isTrusted===!1?m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):m.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");J6(0,"a.s_",{metadata:d,states:m});dp("ASDSTAT",0)}; J6=function(d,f,m){f=xxv[f];const y={detected:d===0,source:`${f.A}${m.triggerContext??""}${m.UR??""}`,detectionStates:m.states,durationMs:m.L1};m.metadata&&(y.contentCpn=m.metadata.contentCpn,y.adCpn=m.metadata.adCpn);g.Dv("biscottiBasedDetection",y);f.S!==void 0&&(m=Number(g.P("CATSTAT",0)),f.S!==void 0?(f=f.S,d=Za5(d),d=m&~(3<f.adLifecycleCommand?PpW(f.adLifecycleCommand):!1)}; PpW=function(d){return d.action==="END_LINEAR_AD"||d.action==="END_LINEAR_AD_PLACEMENT"}; Juc=function(d,f){d.C||(d.C=!0,d.A&&(f?d.A.V2.hide():d.A.hide()),f?(d=d.j,d.Np.show(),d.show()):d.j.show())}; g.z4=function(d,f){var m=Math.abs(Math.floor(d)),y=Math.floor(m/86400);const C=Math.floor(m%86400/3600),B=Math.floor(m%3600/60);m=Math.floor(m%60);if(f){f="";y>0&&(f+=` ${y} `+"D\u00edas");if(y>0||C>0)f+=` ${C} `+"Horas";f+=` ${B} `+"Minutos";f+=` ${m} `+"Segundos";y=f.trim()}else{f="";y>0&&(f+=`${y}:`,C<10&&(f+="0"));if(y>0||C>0)f+=`${C}:`,B<10&&(f+="0");f+=`${B}:`;m<10&&(f+="0");y=f+m}return d>=0?y:`-${y}`}; g.T4=function(d){return(!("button"in d)||typeof d.button!=="number"||d.button===0)&&!("shiftKey"in d&&d.shiftKey)&&!("altKey"in d&&d.altKey)&&!("metaKey"in d&&d.metaKey)&&!("ctrlKey"in d&&d.ctrlKey)}; ST5=function(d,f){return d.A+f*(d.S-d.A)}; qk=function(d,f,m){return d.S-d.A?g.a5((f-d.A)/(d.S-d.A),0,1):m!=null?m:Infinity}; jYW=function(d){d=d.api.L();return g.bY(d)&&d.A||d.Z("embeds_desktoff_enable_ads_top_bar")&&!1}; g.t6=function(d){d&=16777215;var f=[(d&16711680)>>16,(d&65280)>>8,d&255];d=f[0];var m=f[1];f=f[2];d=Number(d);m=Number(m);f=Number(f);if(d!=(d&255)||m!=(m&255)||f!=(f&255))throw Error('"('+d+","+m+","+f+'") is not a valid RGB color');m=d<<16|m<<8|f;return d<16?"#"+(16777216|m).toString(16).slice(1):"#"+m.toString(16)}; g.w1=function(){if(!Hp){Hp=new xD(new veh);const d=Zt("client_streamz_web_flush_count",-1);d!==-1&&(Hp.V=d)}return Hp}; zdl=function(){let d=!1;try{d=!!window.sessionStorage.getItem("session_logininfo")}catch{d=!0}return(g.P("INNERTUBE_CLIENT_NAME")==="WEB"||g.P("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&d}; YI=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");dp("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var d;let m=TlV;m||(m=document.querySelector("#persist_identity"));if(d=m){var f=d.src?(new URL(d.src)).origin:"*";d.contentWindow?.postMessage({action:"clear"},f)}}catch{}}; U1=function(d){d&&(d.startsWith("https://accounts.google.com/AddSession")?YI():d.startsWith("https://accounts.google.com/ServiceLogin")?YI():d.startsWith("https://myaccount.google.com")&&g.t2(d).A.endsWith("/youtubeoptions")&&YI());if(g.P("LOGGED_IN",!0)&&zdl()){var f=g.P("VALID_SESSION_TEMPDATA_DOMAINS",[]);var m=g.wG(window.location.href);m&&f.push(m);m=g.wG(d);g.fg(f,m)||!m&&GE(d,"/")?(f=dr(d),(f=fY(f))?(f=Yog(f),f=(f=g.dk(f)||null)?NT(f):{}):f=null):f=null;f==null&&(f={});m=f;var y=void 0;zdl()? (y||(y=g.P("LOGIN_INFO")),y?(m.session_logininfo=y,m=!0):m=!1):m=!1;m&&oq(d,f)}}; g.qTE=function(d){var f=window;d=g.Mj(d,{});U1(d);d=g.xk(d+"");f=f.location;d=Ly(d);d!==void 0&&(f.href=d)}; g.G4=function(d,f={},m=!1){const y=g.P("EVENT_ID");y&&(f.ei||(f.ei=y));f&&oq(d,f);m||(U1(d),g.qTE(d))}; g.dS=function(d,f,m,y,C=!1){m&&oq(d,m);m=g.xk(d);const B=g.ny(m);d!=B&&Bh(Error(`Unsafe window.open URL: ${d}`));d=B;f=f||N4(d).toString(36);try{if(C)return C=d,C=NGn(C),U1(C),g.Tp(window,C,f,"attributionsrc")}catch(e){g.yi(e)}U1(d);return g.Tp(window,m,f,y)}; baE=function(d){ft=d}; tqS=function(d){mI=d}; Hac=function(d){y$=d}; YTl=function(){wz5=y$=mI=ft=null}; Uxv=function(d){d.addEventListener("updateKevlarOrC3Companion",baE);d.addEventListener("updateEngagementPanelAction",tqS);d.addEventListener("changeEngagementPanelVisibility",Hac);window.addEventListener("yt-navigate-start",YTl)}; dIc=function(){var d=window.location.href;if(g.n4("kevlar_disable_theme_param"))return null;const f=UO(d);if(g.n4("enable_dark_theme_only_on_shorts")&&f?.startsWith("/shorts/"))return"USER_INTERFACE_THEME_DARK";try{const m=g.Wh(d).theme;return GuT.get(m)||null}catch(m){}return null}; fNK=function(d,f){if(f.encryptedTokenJarContents&&(d.S[f.encryptedTokenJarContents]=f,typeof f.expirationSeconds==="string")){const m=Number(f.expirationSeconds);setTimeout(()=>{delete d.S[f.encryptedTokenJarContents]},m*1E3); d.A&&g.Gw("CONSISTENCY",f.encryptedTokenJarContents,m,void 0,!0)}}; Ct=function(d){return d.localStorage===void 0?new z6("yt-client-location"):d.localStorage}; g.Mw=function(d,f=!1,m=!1){var y=g.P("INNERTUBE_CONTEXT");if(!y)return g.T(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};y=g.qN(y);g.n4("web_no_tracking_params_in_shell_killswitch")||delete y.clickTracking;y.client||(y.client={});var C=y.client;C.clientName==="MWEB"&&C.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(C.clientFormFactor=g.P("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");C.screenWidthPoints=window.innerWidth;C.screenHeightPoints=window.innerHeight;C.screenPixelDensity= Math.round(window.devicePixelRatio||1);C.screenDensityFloat=window.devicePixelRatio||1;C.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var B=g.gk();var e="USER_INTERFACE_THEME_LIGHT";B.El(165)?e="USER_INTERFACE_THEME_DARK":B.El(174)?e="USER_INTERFACE_THEME_LIGHT":!g.n4("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(e="USER_INTERFACE_THEME_DARK");B=dIc()||e;C.userInterfaceTheme= B;if(!f){if(B=MZW())C.connectionType=B;g.n4("web_log_effective_connection_type")&&(B=NdE())&&(y.client.effectiveConnectionType=B)}g.n4("web_log_memory_total_kbytes")&&g.pS.navigator?.deviceMemory&&(y.client.memoryTotalKbytes=`${g.pS.navigator?.deviceMemory*1E6}`);if(g.n4("web_gcf_hashes_innertube")){var M=EgP();M&&(B=M.coldConfigData,e=M.coldHashData,M=M.hotHashData,y.client.configInfo=y.client.configInfo||{},B&&(y.client.configInfo.coldConfigData=B),e&&(y.client.configInfo.coldHashData=e),M&&(y.client.configInfo.hotHashData= M))}B=g.Wh(g.pS.location.href);!g.n4("web_populate_internal_geo_killswitch")&&B.internalcountrycode&&(C.internalGeo=B.internalcountrycode);C.clientName==="MWEB"||C.clientName==="WEB"?(C.mainAppWebInfo||(C.mainAppWebInfo={}),C.mainAppWebInfo.graftUrl=g.pS.location.href,g.n4("kevlar_woffle")&&mIP.instance&&(B=mIP.instance,C.mainAppWebInfo.pwaInstallabilityStatus=!B.S&&B.A?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),C.mainAppWebInfo.webDisplayMode=ca(),C.mainAppWebInfo.isWebNativeShareAvailable= navigator&&navigator.share!==void 0):C.clientName==="TVHTML5"&&(!g.n4("web_lr_app_quality_killswitch")&&(B=g.P("LIVING_ROOM_APP_QUALITY"))&&(C.tvAppInfo=Object.assign(C.tvAppInfo||{},{appQuality:B})),B=g.P("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(C.tvAppInfo=Object.assign(C.tvAppInfo||{},{certificationScope:B}));if(!g.n4("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var K=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}K=void 0}K&&(C.timeZone=K)}(K= Vi())?C.experimentsToken=K:delete C.experimentsToken;C=ld();BI.instance||(BI.instance=new BI);K=ZZ(BI.instance.S);y.request={...y.request,internalExperimentFlags:C,consistencyTokenJars:K};!g.n4("web_prequest_context_killswitch")&&(C=g.P("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(y.request.externalPrequestContext=C);K=g.gk();C=K.El(58);K=K.get("gsml","");y.user={...y.user};C&&(y.user.enableSafetyMode=C);K&&(y.user.lockedSafetyMode=!0);g.n4("warm_op_csn_cleanup")?m&&(f=g.Qw())&&(y.clientScreenNonce=f): !f&&(f=g.Qw())&&(y.clientScreenNonce=f);d&&(y.clickTracking={clickTrackingParams:d});if(d=g.AV("yt.mdx.remote.remoteClient_"))y.remoteClient=d;e1.getInstance().setLocationOnInnerTubeContext(y);try{var N=ar(),W=N.bid;delete N.bid;y.adSignalsInfo={params:[],bid:W};for(const [c,D]of Object.entries(N))N=c,W=D,y.adSignalsInfo.params?.push({key:N,value:`${W}`});if(y.client?.clientName==="TVHTML5"||y.client?.clientName==="TVHTML5_UNPLUGGED"){const c=g.P("INNERTUBE_CONTEXT");c.adSignalsInfo&&(y.adSignalsInfo.advertisingId= c.adSignalsInfo.advertisingId,y.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",y.adSignalsInfo.limitAdTracking=c.adSignalsInfo.limitAdTracking)}}catch(c){g.T(c)}return y}; BzV=function(d,f){if(!d)return!1;var m=g.S(d,ygn)?.signal;if(m&&f.n8)return!!f.n8[m];if((m=g.S(d,CMc)?.request)&&f.bb)return!!f.bb[m];for(const y in d)if(f.s2[y])return!0;return!1}; enV=function(d){const f={"Content-Type":"application/json"};g.P("EOM_VISITOR_DATA")?f["X-Goog-EOM-Visitor-Id"]=g.P("EOM_VISITOR_DATA"):g.P("VISITOR_DATA")&&(f["X-Goog-Visitor-Id"]=g.P("VISITOR_DATA"));f["X-Youtube-Bootstrap-Logged-In"]=g.P("LOGGED_IN",!1);g.P("DEBUG_SETTINGS_METADATA")&&(f["X-Debug-Settings-Metadata"]=g.P("DEBUG_SETTINGS_METADATA"));d!=="cors"&&((d=g.P("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(f["X-Youtube-Client-Name"]=d),(d=g.P("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(f["X-Youtube-Client-Version"]= d),(d=g.P("CHROME_CONNECTED_HEADER"))&&(f["X-Youtube-Chrome-Connected"]=d),(d=g.P("DOMAIN_ADMIN_STATE"))&&(f["X-Youtube-Domain-Admin-State"]=d));(d=g.P("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(f["X-YouTube-Lava-Device-Context"]=d);return f}; Kt=function(d){return()=>new d}; Keg=function(d){if(d.length===1)return d[0];var f=MvE.UNKNOWN_INTERFACE;if(f){f=new RegExp(f);for(var m of d)if(f.exec(m))return m}const y=[];Object.entries(MvE).forEach(([C,B])=>{"UNKNOWN_INTERFACE"!==C&&y.push(B)}); m=new RegExp(y.join("|"));d.sort((C,B)=>C.length-B.length); for(const C of d)if(!m.exec(C))return C;return d[0]}; g.Nw=function(d){return`/youtubei/v1/${Keg(d)}`}; iK=function(d){return g.AV("ytcsi."+(d||"")+"data_")||Nz5(d)}; i7g=function(){const d=iK();d.info||(d.info={});return d.info}; WI=function(d){d=iK(d);d.metadata||(d.metadata={});return d.metadata}; cI=function(d){d=iK(d);d.tick||(d.tick={});return d.tick}; D7=function(d){d=iK(d);if(d.gel){const f=d.gel;f.gelInfos||(f.gelInfos={});f.gelTicks||(f.gelTicks={})}else d.gel={gelTicks:{},gelInfos:{}};return d.gel}; WeW=function(d){d=D7(d);d.gelInfos||(d.gelInfos={});return d.gelInfos}; cgB=function(){const d=D7();d.preLoggedGelInfos||(d.preLoggedGelInfos=[]);return d.preLoggedGelInfos}; Es=function(d){let f=iK(d).nonce;f||(f=g.sl(16),iK(d).nonce=f);return f}; Nz5=function(d){const f={tick:{},info:{}};g.$K("ytcsi."+(d||"")+"data_",f);return f}; swh=function(){let d=g.AV("ytcsi.debug");d||(d=[],g.$K("ytcsi.debug",d),g.$K("ytcsi.reference",{}));return d}; EZv=function(d){const f=swh();f.push(d);g.n4("limit_ytcsi_debug_array_size")&&f.length>DIW&&f.splice(0,f.length-DIW)}; pt=function(d){d=d||"";const f=pAS();if(f[d])return f[d];const m={timerName:d,info:{},tick:{},span:{},jspbInfo:[]};EZv(m);return f[d]=m}; $Iq=function(d){d=d||"";const f=pAS();f[d]&&delete f[d];const m={timerName:d,info:{},tick:{},span:{},jspbInfo:[]};EZv(m);f[d]=m}; pAS=function(){const d=g.AV("ytcsi.reference");if(d)return d;swh();return g.AV("ytcsi.reference")}; $t=function(d){return Agg[d]||"LATENCY_ACTION_UNKNOWN"}; oZB=function(d,f,m={}){var y=Math.round(m.timestamp||(0,g.v)());fs(d,1,y{const y=(0,g.v)();for(const C in Q$)Q$[C]&&y-Q$[C].time>6E4&&delete Q$[C];d&&(d.S=0)},5E3)); return m.count>5?(m.count===6&&Math.random()*1E5<1&&(m=new g.ON("CSI data exceeded logging limit with key",f.split("_")),f.indexOf("plev")>=0||g.X_(m)),!0):!1}; hnl=function(){var d;g.n4("csi_use_performance_navigation_timing")?(d=o7?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(d.requestStart=a7(d.requestStart),d.responseEnd=a7(d.responseEnd),d.redirectStart=a7(d.redirectStart),d.redirectEnd=a7(d.redirectEnd),d.domainLookupEnd=a7(d.domainLookupEnd),d.connectStart=a7(d.connectStart),d.connectEnd=a7(d.connectEnd),d.responseStart=a7(d.responseStart),d.secureConnectionStart=a7(d.secureConnectionStart),d.domainLookupStart=a7(d.domainLookupStart),d.isPerformanceNavigationTiming= !0):d=o7.timing:d=g.n4("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(o7.timing)):o7.timing;return d}; a7=function(d){return Math.round(h_()+d)}; h_=function(){return(g.n4("csi_use_time_origin")||g.n4("csi_use_time_origin_tvhtml5"))&&o7.timeOrigin?Math.floor(o7.timeOrigin):o7.timing.navigationStart}; Fec=function(){const d=cgB(),f=WeW();var m=void 0;for(var y=0;y{Np(f,M);Np(B,M);e=!0}; for(const M of d)C(M);e&&gS(B)}}; R7=function(d,f){Fw("_start",d,f)}; gS=function(d,f){if(!g.n4("web_csi_action_sampling_enabled")||!iK(f).actionDisabled){var m=pt(f||"");Np(m.info,d);d.loadType&&(m=d.loadType,WI(f).loadType=m);Np(WeW(f),d);m=Es(f);f=iK(f).cttAuthInfo;kt().info(d,m,f)}}; rgl=function(){return(a9().resolve(AK(EL))?.Fr()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(d=>Object.values(d)[0])}; Fw=function(d,f,m){if(!g.n4("web_csi_action_sampling_enabled")||!iK(m).actionDisabled){var y=Es(m),C;if(C=g.n4("web_csi_debug_sample_enabled")&&y){a9().resolve(AK(EL))?.Fr()&&!gZ5&&(gZ5=!0,Fw("gcfl",(0,g.v)(),m));C=a9().resolve(AK(EL))?.Fr()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var B;if(B=C!==0)b:{B=rgl();if(B.length>0)for(let M=0;M{f.name.startsWith("mark_")&&o7.clearMarks?.(f.name)})}; XAq=function(){switch(zLT()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; RnV=function(d){const f={},m=(y,C,B)=>{C=C.match("_rid")?C.split("_rid")[0]:C;typeof B==="number"&&(B=JSON.stringify(B));y.requestIds?y.requestIds.push({endpoint:C,id:B}):y.requestIds=[{endpoint:C,id:B}]}; for(const [y,C]of Object.entries(d)){d=y;const B=C;switch(d){case "GetBrowse_rid":m(f,d,B);break;case "GetGuide_rid":m(f,d,B);break;case "GetHome_rid":m(f,d,B);break;case "GetPlayer_rid":m(f,d,B);break;case "GetSearch_rid":m(f,d,B);break;case "GetSettings_rid":m(f,d,B);break;case "GetTrending_rid":m(f,d,B);break;case "GetWatchNext_rid":m(f,d,B);break;case "yt_red":f.isRedSubscriber=!!B;break;case "yt_ad":f.isMonetized=!!B}}return f}; nZB=function(d,f){d=document.querySelector(d);if(!d)return!1;var m="";const y=d.nodeName;y==="SCRIPT"?(m=d.src,m||(m=d.getAttribute("data-timing-href"))&&(m=window.location.protocol+m)):y==="LINK"&&(m=d.href);q_(document)&&d.setAttribute("nonce",q_(document));return m?(d=o7.getEntriesByName(m))&&d[0]&&(d=d[0],m=h_(),Fw("rsf_"+f,m+Math.round(d.fetchStart)),Fw("rse_"+f,m+Math.round(d.responseEnd)),d.transferSize!==void 0&&d.transferSize===0)?!0:!1:!1}; Z7l=function(){const d=window.location.protocol;var f=o7.getEntriesByType("resource");f=g.zP(f,m=>m.name.indexOf(`${d}//fonts.gstatic.com/s/`)===0); (f=bc(f,(m,y)=>y.duration>m.duration?y:m,{duration:0}))&&f.startTime>0&&f.responseEnd>0&&(Fw("wffs",a7(f.startTime)),Fw("wffe",a7(f.responseEnd)))}; VvS=function(d,f,m){o7&&o7.measure&&(d.startsWith("measure_")||(d="measure_"+d),m?o7.measure(d,f,m):f?o7.measure(d,f):o7.measure(d))}; lNc=function(d){var f=rS("aft",d);if(f)return f;f=g.P((d||"")+"TIMING_AFT_KEYS",["ol"]);const m=f.length;for(let y=0;ym.name==="first-paint"))return a7(d.startTime)}let f; g.n4("csi_use_performance_navigation_timing")?f=o7.getEntriesByType("first-paint")[0].startTime:f=o7.timing.MpP;return f?Math.max(0,f):0}; Z7=function(d){Nz5(d);S9P();u5S();d||(g.P("TIMING_ACTION")&&dp("PREVIOUS_ACTION",g.P("TIMING_ACTION")),dp("TIMING_ACTION",""))}; jwv=function(){var d=["pbs","pbu"];g.C4(()=>{pt("").info.actionType="watch";d&&dp("TIMING_AFT_KEYS",d);dp("TIMING_ACTION","watch");var f=RnV(g.P("TIMING_INFO",{}));Object.keys(f).length>0&&gS(f);f={isNavigation:!0,actionType:$t(g.P("TIMING_ACTION"))};var m=g.P("PREVIOUS_ACTION");m&&(f.previousAction=$t(m));if(m=g.P("CLIENT_PROTOCOL"))f.httpProtocol=m;if(m=g.P("CLIENT_TRANSPORT"))f.transportProtocol=m;(m=g.Qw())&&m!=="UNDEFINED_CSN"&&(f.clientScreenNonce=m);m=XAq();if(m===1||m===-1)f.isVisible=!0; m=WI().loadType==="cold";var y=i7g();m||(m=y.yt_lt==="cold");if(m){f.loadType="cold";m=i7g();y=hnl();let e=h_();const M=g.P("CSI_START_TIMESTAMP_MILLIS",0);M>0&&!g.n4("embeds_web_enable_csi_start_override_killswitch")&&(e=M);e&&(Fw("srt",y.responseStart),m.prerender!==1&&R7(e));m=Jgn();m>0&&Fw("fpt",m);m=hnl();m.isPerformanceNavigationTiming&&gS({performanceNavigationTiming:!0},void 0);Fw("nreqs",m.requestStart,void 0);Fw("nress",m.responseStart,void 0);Fw("nrese",m.responseEnd,void 0);m.redirectEnd- m.redirectStart>0&&(Fw("nrs",m.redirectStart,void 0),Fw("nre",m.redirectEnd,void 0));m.domainLookupEnd-m.domainLookupStart>0&&(Fw("ndnss",m.domainLookupStart,void 0),Fw("ndnse",m.domainLookupEnd,void 0));m.connectEnd-m.connectStart>0&&(Fw("ntcps",m.connectStart,void 0),Fw("ntcpe",m.connectEnd,void 0));m.secureConnectionStart>=h_()&&m.connectEnd-m.secureConnectionStart>0&&(Fw("nstcps",m.secureConnectionStart,void 0),Fw("ntcpe",m.connectEnd,void 0));o7&&"getEntriesByType"in o7&&Z7l();m=[];if(document.querySelector&& o7&&o7.getEntriesByName)for(C in V$)V$.hasOwnProperty(C)&&(y=V$[C],nZB(C,y)&&m.push(y));var C=m;if(C.length>0){f.resourceInfo=[];for(var B of C)f.resourceInfo.push({resourceCache:B})}}gS(f);Fec();nt(!0);B=g.P("TIMING_ACTION");g.AV("ytglobal.timingready_")&&B&&lK()&&lNc()&&INE()})()}; vZq=function(){var d={};g.C4(()=>{lK()&&xt("aa",void 0,void 0);$Iq();Z7();nt(!1);d.cttAuthInfo&&(iK().cttAuthInfo=d.cttAuthInfo);dp("TIMING_AFT_KEYS",[]);d.ajC?g.PI({loadType:"hot"}):g.PI({loadType:"warm"});dp("TIMING_ACTION","");delete g.P("TIMING_INFO",{}).yt_lt;g.C4(R7)(d.startTime,void 0)})()}; Lt=function(d,f={}){g.C4(()=>{znS(d);var m=f.sampleRate;if(!g.n4("web_csi_action_sampling_enabled")||m===void 0||m<=1)m=!1;else{var y=Es(d);m=O1V(y)%m!==0}m&&(iK(d).actionDisabled=!0);pt(d||"").info.actionType=d;f.cttAuthInfo&&(iK(d).cttAuthInfo=f.cttAuthInfo);dp(d+"TIMING_ACTION",d);g.C4(R7)(f.startTime,d);m={actionType:$t(d)};f.e8l&&(m.previousAction=$t(g.P("TIMING_ACTION")));(y=g.Qw())&&y!=="UNDEFINED_CSN"&&(m.clientScreenNonce=y);g.PI(m,d);nt(!0,d)})()}; znS=function(d){g.C4(()=>{lK(d)&&xt("aa",void 0,d);$Iq(d);Z7(d)})()}; var Tz5=function(d,f){return Wn[p[24]](this,2,d,f)}; lK=function(d){return g.C4(()=>J_("_start",d))()}; g.PI=function(d,f,m=!1){g.C4(gS)(d,f,m)}; xt=function(d,f,m){return g.C4(Fw)(d,f,m)}; q9W=function(d){g.C4(VvS)("action_finished",d,void 0)}; J_=function(d,f){return g.C4(()=>{const m=cI(f);return d in m})()}; tvV=function(d){if(!g.n4("universal_csi_network_ticks"))return"";d=UO(d)||"";const f=Object.keys(b7h);for(let m=0;m{}; const f=b7h[d];return f?(S1(f),()=>{var m=g.n4("universal_csi_network_ticks")?(m=H7v[d])?S1(m):!1:!1;return m}):()=>{}}; S1=function(d,f,m){return g.C4(()=>{if(J_(d,m))return!1;xt(d,f,m);return!0})()}; j1=function(d,f,m){g.C4(()=>{if(!lK(m)||J_(d,m))return!1;xt(d,f,m);return!0})()}; Y9E=function(){g.C4(()=>{const d=Es();requestAnimationFrame(()=>{setTimeout(()=>{d===Es()&&xt("ftl",void 0,void 0)},0)})})()}; UIT=function(d,f,m,y,C){if(vI.instance!==void 0){if(y=vI.instance,d=[d!==y.j,f!==y.Y0,m!==y.S,C!==y.V,!1,!1,!1],d.some(B=>B))throw new g.ON("InnerTubeTransportService is already initialized",d); }else vI.instance=new vI(d,f,m,y,C)}; G$v=function(d,f){a:{d=d.j;var m=g.S(f,ygn)?.signal;if(m&&d.n8&&(m=d.n8[m])){var y=m();break a}if((m=g.S(f,CMc)?.request)&&d.bb&&(m=d.bb[m])){y=m();break a}for(y in f)if(d.s2[y]&&(f=d.s2[y])){y=f();break a}y=void 0}if(y!==void 0)return Promise.resolve(y)}; dKP=function(d,f,m){d=d.S.O9(f?.fF?.identity||rg,{sessionIndex:f?.fF?.sessionIndex});return{...enV(m),...d}}; fBl=async function(d,f,m){d=await g.u$(d.S.O9(f?.fF?.identity||rg,{sessionIndex:f?.fF?.sessionIndex}));return Promise.resolve({...enV(m),...d})}; Man=async function(d,f,m,y=()=>{}){var C=f.config?.v_?.z5; if(C&&d.V&&d.V.has(C)&&!f.config?.v_?.disableCache){var B=await d.V.get(C);if(B&&!B.isExpired())return y=mKq(B),g.n4("web_process_response_store_responses")&&!B.isProcessed()&&(yav(d,y,f),await C$n(d.V,C)),Promise.resolve(y)}await BRh(f);(C=f.config?.requestKey)&&d.A.has(C)?m=d.A.get(C):(B=JSON.stringify(f.Qm),f.vP={...f.vP,headers:{...(f.vP?.headers??{}),...m}},m={...f.vP},f.vP.method==="POST"&&(m={...m,body:B}),f.config?.iC&&xt(f.config.iC),m=d.Y0.fetch(f.input,m,f.config),C&&d.A.set(C,m));(m=await m)&& g.n4("web_streaming_player")&&Array.isArray(m)&&(m=m[0].playerResponse);if(m&&"error"in m&&m?.error?.details){B=m.error.details;for(const e of B)(B=e["@type"])&&eWn.indexOf(B)>-1&&(delete e["@type"],m=e)}C&&d.A.has(C)&&d.A.delete(C);f.config?.G1&&xt(f.config.G1);yav(d,m,f);f.config?.Ia&&xt(f.config.Ia);y();return m||void 0}; zM=function(d,f,m){const y=G$v(d,f);return y?new g.Fr(async(C,B)=>{const e=(await y).Y(f,m,rg);e?(U1(e.input),B=e.vP?.mode==="cors"?"cors":void 0,B=d.S.xa?dKP(d,e.config,B):await fBl(d,e.config,B),C(Man(d,e,B))):B(new g.ON("Error: Failed to build request for command.",f))}):Xr(new g.ON("Error: No request builder found for command.",f))}; g.TM=function(d,f,m,y,C={fF:{identity:rg}}){let B=()=>{}; B=wAh(tvV(m));f.context||(f.context=g.Mw(y,!0));return new g.Fr(async e=>{var M=yK(m);M=p4(M)?"same-origin":"cors";M=d.S.xa?dKP(d,C,M):await fBl(d,C,M);var K=Cl(yK(m));K={input:K,vP:B6(K),Qm:f,config:C};e(Man(d,K,M,B))})}; BRh=async function(d){if(d?.Qm?.context){d=d.Qm.context;for(const f of[])await f.cOl(d)}}; yav=function(d,f,m){if(f&&!f?.sequenceMetaData?.skipProcessing&&d.Y)for(const y of KmW)d.Y[y]&&d.Y[y].handleResponse(f,m)}; var NRW=function(d,f,m,y,C,B,e,M){return b1[p[24]](this,11,d,f,m,y,C,B,e,M)}; mKq=function(d){return{...d.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; C$n=async function(d,f){const m=d.S.get(f);m&&(m.entryData.isProcessed=!0,await i6B(d,f,m.entryData))}; i6B=async function(d,f,m){var y=d.A;if(m.expireTimestampMs){y=Number(m.expireTimestampMs)-Math.round((0,g.v)());const C=Zt("mweb_override_response_store_expiration_ms");C>0&&C{d.remove(f)},y); d.S.set(f,{entryData:m,timer:y})}; caS=function(d,f){if(d=d.S.get(f))return new WmE(d.entryData)}; seW=function(d,f){const m=d.S.get(f);m&&(clearTimeout(m.timer),d.S.delete(f))}; qw=function(d,f,m){if(!g.n4("state_tags_killswitch")){var y=new DKv(f);if((y.S?.stateTagsModified||[]).length>0){var C=d.S.Yg();for(var B of C){var e=caS(d.S,B);if(e){a:{C=y.S?.stateTagsModified||[];e=(new DKv(mKq(e))).S?.relevantStateTags||[];for(var M of e)if(M.stateTag!=null&&C.includes(M.stateTag)&&M.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){C=!0;break a}C=!1}C&&seW(d.S,B)}}}}y=f.responseContext?.maxAgeSeconds;if(m&&y&&Number(y)>0){y=Number(y)*1E3;B=Math.round((0,g.v)()); M=B.toString();f={innertubeResponse:f,serverDateTimestampMs:M,lastModifiedTimestampMs:M,expireTimestampMs:(B+y).toString(),isProcessed:!0};if(y=g.P("INNERTUBE_CONTEXT_CLIENT_NAME"))f.clientName=y;d.S.put(m,new WmE(f))}}; E7g=function(d,f,m){if(d.S){const y=UO(cy(f,"key"))||"/UNKNOWN_PATH";d.S.start(y)}d=m;g.n4("wug_networking_gzip_request")&&(d=Lkg(m));return new window.Request(f,d)}; g.Bq=function(d,f,m){if(!ds){const e=a9();kV(e,{fl:p_5,jT:$KK});if(m?.qa){kV(e,{fl:fK,KB:g.P("INNERTUBE_CONTEXT_CLIENT_NAME",m.clientInterface)});kV(e,{fl:mD,KB:5184E6});kV(e,{fl:ys,jT:AaK,[Qo]:[fK,mD]});kV(e,{fl:CK,jT:kJh});var y=e.resolve(CK),C=window;if(C.ytInitialVideoId){var B=C.ytInitialVideoId;C.ytInitialPlayerResponse&&qw(y,C.ytInitialPlayerResponse,eU("player",{videoId:B}));C.ytInitialWatchNextResponse&&qw(y,C.ytInitialWatchNextResponse,eU("next",{videoId:B}));C.ytInitialReelItemWatchResponse&& qw(y,C.ytInitialReelItemWatchResponse,eU("reel_item_watch",{videoId:B}))}}y={s2:{feedbackEndpoint:Kt(Qeh),modifyChannelNotificationPreferenceEndpoint:Kt(O6c),playlistEditEndpoint:Kt(o7B),shareEntityEndpoint:Kt(aBE),subscribeEndpoint:Kt(hWP),unsubscribeEndpoint:Kt(FmE),webPlayerShareEntityServiceEndpoint:Kt(ral)}};C=e1.getInstance();B={};C&&(B.client_location=C);m?.qa&&(C=e.resolve(CK),B.store=C);d===void 0&&(d=fYB());f===void 0&&(f=e.resolve(p_5));UIT(y,f,d,B,m?.qa?e.resolve(ys):void 0);kV(e,{fl:g7c, KB:vI.instance});ds=e.resolve(g7c)}return ds}; eT=function(d){const f={};d=d.split("&");for(const m of d)d=m.split("="),d.length===2&&(f[d[0]]=d[1]);return f}; IBh=async function(){var d=window;await zu(MO());const f=d.bgevmc;if(!f)throw Error("BGE Controls not exposed");return{pause:()=>{f.p()}, resume:()=>{f.r()}, checkForRefresh:()=>f.cr()}}; MO=function(){return g.n4("bg_st_hr")?"havuokmhhs-0":`${"havuokmhhs"}-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; KK=function(d){window.bgens=d}; X_E=function(){return new Promise(d=>{const f=window;f.ntpevasrs!==void 0?d(new urv(f.ntpevasrs)):(f.ntpqfbel===void 0&&(f.ntpqfbel=[]),f.ntpqfbel.push(m=>{d(new urv(m))}))})}; Z6v=function(){if(VK()){var d=g.P("PLAYER_VARS",{});if(g.vd(d,"privembed",!1)!="1"&&!uvq(d)){var f=()=>{NO=!0;"google_ad_status"in window?dp("DCLKSTAT",1):dp("DCLKSTAT",2)}; try{const m=q_(document);g.BV(RW5,f,m)}catch(m){}n7E.push(g.nk.O_(()=>{if(!(NO||"google_ad_status"in window)){try{if(RW5.toString()&&f){var m=`${g.r5(f)}`,y=afS[m];y&&g.yo(y)}}catch(C){}NO=!0;dp("DCLKSTAT",3)}},5E3))}}}; i0=function(){const d=Number(g.P("DCLKSTAT",0));return isNaN(d)?0:d}; Wq=function(d,f){d.S=f}; Vac=async function(d){let f;if(g.pS.ytAtP&&!g.n4("ytatp_ks")){var m=await g.pS.ytAtP;delete g.pS.ytAtP;let C=m?.R;f=m?.T;C?d.A.S(1,d.V++):(d.A.S(2,d.V++),m=await cq(d,sG(f,null)),C=JSON.stringify(m));g.pS.ytAtRC?g.pS.ytAtRC(C):g.X_(Error("ytAtRC not defined for ytAtP."))}else g.pS.ytAtRC?oD(async()=>{f=g.pS.ytAtT;delete g.pS.ytAtT;if(g.pS.ytAtRC){d.A.S(2,d.V++);var C=await cq(d,sG(f,null));g.pS.ytAtRC&&g.pS.ytAtRC(JSON.stringify(C))}else d.A.S(6,d.V++)},2,Zt("att_init_delay",0)):(f=g.pS.ytAtT,delete g.pS.ytAtT, d.A.S(1,d.V++)); m=await X_E();m.bindInnertubeChallengeFetcher(C=>{d.A.S(3,d.V++);return cq(d,sG(f,C))}); m.registerChallengeFetchedCallback(C=>{C=C.challenge;if(!C)throw Error("BGE_MACR");C={challenge:C,Uw:eT(C),DB:y,bgChallenge:new bD};C=Promise.resolve(C);d.S=C}); const y=await zu(MO());m=m.getLatestChallengeResponse().challenge;if(!m)throw Error("BGE_MACIL");return{challenge:m,Uw:eT(m),DB:y,bgChallenge:new bD}}; Dr=async function(d){var f=sG(void 0,SY().S);try{var m=await lB5(d,f)}catch(M){return g.X_(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),xKW(d,864E5),{challenge:"",Uw:{},DB:void 0,bgChallenge:void 0}}f=m.SJ;const y=m.FU;xKW(d,(Number(y.t)||7200)*1E3);d=void 0;if("c1a"in y&&m.bgChallenge){m=m.bgChallenge;var C=new bD;if(m.interpreterJavascript){var B=qG(m.interpreterJavascript);B=Hj(B).toString();var e=new vW;mk(e,6,B);TD(C,vW,1,e,wO)}else m.interpreterUrl&& (B=bn(m.interpreterUrl),B=uy(B).toString(),e=new zI,mk(e,4,B),TD(C,zI,2,e,wO));m.interpreterHash&&yj(C,3,m.interpreterHash,wO);m.program&&yj(C,4,m.program,wO);m.globalName&&yj(C,5,m.globalName,wO);m.clientExperimentsStateBlob&&yj(C,7,m.clientExperimentsStateBlob,wO);try{await TI(SY(),C)}catch(M){return g.X_(M),{challenge:f,Uw:y,DB:d,bgChallenge:C}}try{d=new mn({challenge:C,KU:{rV:"aGIf"}}),await d.g9}catch(M){g.X_(M),d=void 0}}return{challenge:f,Uw:y,DB:d,bgChallenge:C}}; cq=async function(d,f){const m=d.j;if(!m||m.h8())return P$g(d,f);j1("att_pna",void 0,"attestation_challenge_fetch");return new Promise(y=>{m.m7("publicytnetworkstatus-online",()=>{P$g(d,f).then(y)})})}; Lmq=function(d){return iu[p[24]](this,4,d)}; lB5=async function(d,f){let m=void 0,y=0;for(;y<5;){if(y>0){const C=1E3*Math.pow(2,y-1)+Math.random()*1E3;await new Promise(B=>{g.aD(0,()=>{B(void 0)},C)})}try{d.A.S(4,d.V++); const C=await cq(d,f);return JaV(C)}catch(C){m=C,C instanceof Error&&g.X_(C)}y++}throw m;}; xKW=function(d,f){const m=Date.now()+f,y=async()=>{const C=m-Date.now();C<1E3?await Stq(d):oD(y,0,Math.min(C,6E4))}; y()}; P$g=async function(d,f){KK(2);try{const m=await cq(d.network,f);m?m.challenge&&!m.bgChallenge?KK(1):KK(4):KK(3);return m}catch(m){KK(3)}}; JaV=function(d){if(!d)throw Error("Fetching Attestation challenge returned falsy");if(!d.challenge)throw Error("Missing Attestation challenge");const f=d.challenge,m=eT(f);if("c1a"in m&&(!d.bgChallenge||!d.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...d,SJ:f,FU:m}}; Stq=async function(d){const f=await Promise.race([d.S,null]);var m=Dr(d);d.S=m;f?.DB?.dispose()}; jec=function(d,f){return new Promise(m=>{g.aD(0,()=>{m(f())},d)})}; sG=function(d,f){const m={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};d&&(m.eacrToken=d);f&&(m.interpreterHash=f);return m}; v7l=function(){return new Promise(d=>{const f=window;f.attmp!==void 0?d(f.attmp):(f.attmq===void 0&&(f.attmq=[]),f.attmq.push(m=>{d(m)}))})}; g.TRS=async function(d,f){if(zWW()){var m=window;return m.attmp!==void 0?m.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",d,f):(await v7l()).s("ENGAGEMENT_TYPE_PLAYBACK",d,f)}return(m=(m=g.AV("yt.aba.att"))?m:EG.instance!==void 0?EG.instance.Y.bind(EG.instance):null)?m("ENGAGEMENT_TYPE_PLAYBACK",d,f):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.qtP=async function(){if(zWW())return window.attmp===void 0?!1:(await v7l()).ir();var d;return(d=(d=g.AV("yt.aba.att2"))?d:EG.instance!==void 0?EG.instance.C.bind(EG.instance):null)?d():Promise.resolve(!1)}; zWW=function(){return(g.n4("attmusi")||g.n4("attmusiw"))&&g.n4("attmusi_ue")}; tag=function(d,f){var m=g.AV("ytDebugData.callbacks");m||(m={},g.$K("ytDebugData.callbacks",m));if(g.n4("web_dd_iu")||b6T.includes(d))m[d]=f}; g.pK=function(d,f,m){const y={...d};for(const C of Object.keys(f)){const B=d[C],e=f[C];if(e===void 0)delete y[C];else if(B===void 0)y[C]=e;else if(Array.isArray(e)&&Array.isArray(B))y[C]=m?[...B,...e]:e;else if(!Array.isArray(e)&&g.hV(e)&&!Array.isArray(B)&&g.hV(B))y[C]=g.pK(B,e,m);else if(typeof e===typeof B)y[C]=e;else return f=new g.ON("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:C,nAe:B,updateValue:e}),g.T(f),d}return y}; H6S=function(d,f){return d.S.length===0?!1:(d=d.S[d.S.length-1])&&d.buffer===f.buffer&&d.byteOffset+d.length===f.byteOffset}; $A=function(d){d.j=void 0;d.A=0;d.V=0}; Ay=function(d,f){for(const m of f.S)d.append(m)}; kA=function(d,f,m){let {To:y,HF:C}=d.split(f);({To:y}=C.split(m));return y}; Qs=function(d,f,m){d.isFocused(f);return f-d.V+m<=d.S[d.A].length}; w_q=function(d){if(!d.j){const f=d.S[d.A];d.j=new DataView(f.buffer,f.byteOffset,f.length)}return d.j}; Yt5=function(d,f=0,m=-1){if(!d.totalLength||!m)return new DataView(new ArrayBuffer(0));m<0&&(m=d.totalLength-f);d.focus(f);if(!Qs(d,f,m)){var y=d.A,C=d.V;d.focus(f+m-1);C=new Uint8Array(d.V+d.S[d.A].length-C);let B=0;for(let e=y;e<=d.A;e++)C.set(d.S[e],B),B+=d.S[e].length;d.S.splice(y,d.A-y+1,C);$A(d);d.focus(f)}y=d.S[d.A];return new DataView(y.buffer,y.byteOffset+f-d.V,m)}; OG=function(d,f=0,m=-1){d=Yt5(d,f,m);return new Uint8Array(d.buffer,d.byteOffset,d.byteLength)}; ou=function(d,f=0,m=-1){d=OG(d,f,m);f=new Uint8Array(d.length);try{f.set(d)}catch(y){for(m=0;m>10;C=56320|C&1023}rs[B++]=C}C=String.fromCharCode.apply(String, rs);B<1024&&(C=C.substring(0,B));m.push(C)}return m.join("")}; u0=function(d,f){if(Iu?.encodeInto){const {read:y,written:C}=Iu.encodeInto(d,f);return y>6|192:((C&64512)===55296&&y+1>18|240,f[m++]=C>>12&63|128):f[m++]=C>>12|224,f[m++]=C>>6&63|128),f[m++]=C&63|128)}return m}; Xs=function(d){if(Iu)return Iu.encode(d);let f=new Uint8Array(Math.ceil(d.length*1.2)),m=u0(d,f);f.lengthm&&(f=f.subarray(0,m));return f}; Zr=function(d,f){d=d instanceof Uint8Array?new Ru([d]):d;return f(new nK(d))}; Vs=function(d){let f=au(d.S,d.pos);++d.pos;if(f<128)return f;let m=f&127,y=1;for(;f>=128;)f=au(d.S,d.pos),++d.pos,y*=128,m+=(f&127)*y;return m}; l0=function(d,f){let m=d.A;for(d.A=-1;d.pos+1<=d.S.totalLength;){m<0&&(m=Vs(d));var y=m>>3;const C=m&7;if(y===f)return!0;if(y>f){d.A=m;break}m=-1;switch(C){case 0:Vs(d);break;case 1:d.pos+=8;break;case 2:y=Vs(d);d.pos+=y;break;case 5:d.pos+=4}}return!1}; xA=function(d,f){if(l0(d,f))return Vs(d)}; Pq=function(d,f){if(l0(d,f))return f=OG(d.S,d.pos,8),d.pos+=8,(new DataView(f.buffer,f.byteOffset,f.byteLength)).getFloat64(0,!0)}; LK=function(d,f){if(l0(d,f))return!!Vs(d)}; Jy=function(d,f){if(l0(d,f)){f=Vs(d);var m=OG(d.S,d.pos,f);d.pos+=f;return m}}; ST=function(d,f){if(d=Jy(d,f))return g.gs(d)}; jT=function(d,f,m){if(d=Jy(d,f))return m(new nK(new Ru([d])))}; vq=function(d,f){const m=[];for(;l0(d,f);)m.push(Vs(d));return m.length?m:void 0}; zB=function(d,f,m){const y=[];let C;for(;C=Jy(d,f);)y.push(m(new nK(new Ru([C]))));return y.length?y:void 0}; dJl=function(d,f){d=new Uint8Array(d);f&&d.set(f);return d}; g.TB=function(d,f){const m=new f6B(4096);f(m,d);return new Uint8Array(m.S.buffer,m.S.byteOffset,m.pos)}; qO=function(d,f){f=d.pos+f;if(!(d.S.length>=f)){for(var m=d.S.length*2;m268435455){qO(d,4);let m=f&1073741823;for(let y=0;y<4;y++)d.view.setUint8(d.pos,m&127|128),m>>=7,d.pos+=1;f=Math.floor(f/268435456)}for(qO(d,4);f>127;)d.view.setUint8(d.pos,f&127|128),f>>=7,d.pos+=1;d.view.setUint8(d.pos,f);d.pos+=1}; ty=function(d,f,m){m!==void 0&&(b0(d,f*8),b0(d,m))}; Hq=function(d,f,m){m!==void 0&&ty(d,f,m?1:0)}; ws=function(d,f,m){m!==void 0&&(b0(d,f*8+2),f=m.length,b0(d,f),qO(d,f),d.S.set(m,d.pos),d.pos+=f)}; mJP=function(d,f,m=2){b0(d,f*8+2);d.A.push(d.pos);d.A.push(m);d.pos+=m}; yLW=function(d){let f=d.A.pop(),m=d.A.pop(),y=d.pos-m-f;for(;f--;){const C=f?128:0;d.view.setUint8(m++,y&127|C);y>>=7}}; YA=function(d,f,m){m!==void 0&&(mJP(d,f,Math.ceil(Math.log2(m.length*4+2)/7)),qO(d,m.length*1.2),f=u0(m,d.S.subarray(d.pos)),d.pos+f>d.S.length&&(qO(d,f),f=u0(m,d.S.subarray(d.pos))),d.pos+=f,yLW(d))}; UG=function(d,f,m,y,C=3){m&&(mJP(d,f,C),y(d,m),yLW(d))}; g.GB=function(d){var f=new nK(new Ru([IQ(decodeURIComponent(d))]));d=ST(f,2);f=xA(f,4);const m=CD5[f];if(typeof m==="undefined")throw d=new g.ON("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:f}),g.T(d),d;return{lz:f,entityType:m,entityId:d}}; g.dc=function(d,f){const m=new f6B;ws(m,2,Xs(d));d=Bth[f];if(typeof d==="undefined")throw f=new g.ON("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:f}),g.T(f),f;ty(m,4,d);ty(m,5,1);f=new Uint8Array(m.S.buffer,m.S.byteOffset,m.pos);return encodeURIComponent(g.hD(f,0))}; fQ=function(d){d=d.key||d.id;if(!d)throw Error("Entity key is missing");return d}; var eUl=function(d,f,m,y,C,B){return qK[p[24]](this,4,d,f,m,y,C,B)}; mS=function(d,f,m,y){if(y===void 0){const {[m]:C,...B}=d[f]||{};return{...d,[f]:B}}return{...d,[f]:{...d[f],[m]:y}}}; MYq=function(d,f,m,y,C){const B=d[f];if(!B?.[m])return d;y=g.pK(B[m],y,C==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...d,[f]:{...d[f],[m]:y}}}; K_K=function(d={},f){switch(f.type){case "ENTITY_LOADED":return f.payload.reduce((m,y)=>{const C=y.options?.persistenceOption;if(C&&C!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&C!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return m;if(!y.entityKey)return g.T(Error("Missing entity key")),m;if(y.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!y.payload)return y=new g.ON("REPLACE entity mutation is missing a payload",{entityKey:y.entityKey}),g.T(y),m;var B=g.RU(y.payload);return mS(m,B,y.entityKey,y.payload[B])}if(y.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{y=y.entityKey;try{const e=g.GB(y).entityType;B=mS(m,e,y);break a}catch(e){if(e instanceof Error){y=new g.ON("Failed to deserialize entity key",{entityKey:y,originalMessage:e.message});g.T(y);B=m;break a}throw e;}B=void 0}return B}if(y.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!y.payload)return y=new g.ON("UPDATE entity mutation is missing a payload",{entityKey:y.entityKey}),g.T(y),m;B=g.RU(y.payload);return MYq(m,B,y.entityKey,y.payload[B],y.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return m}, d); case "REPLACE_ENTITY":return mS(d,f.payload.entityType,f.payload.key,f.payload.AX);case "REPLACE_ENTITIES":return Object.keys(f.payload).reduce((m,y)=>{const C=f.payload[y];return Object.keys(C).reduce((B,e)=>mS(B,y,e,C[e]),m)},d); case "UPDATE_ENTITY":return MYq(d,f.payload.entityType,f.payload.key,f.payload.AX,f.payload.oAC);default:return d}}; yL=function(d,f,m){return d[f]?d[f][m]||null:null}; Ntq=function(){if(CQ)return CQ();CQ=sL("PersistentEntityStoreDb",{xb:{EntityStore:{L0:1},EntityAssociationStore:{L0:2}},shared:!1,upgrade(d,f){f(1)&&UN(wf(d,"EntityStore",{keyPath:"key"}),"entityType","entityType");f(2)&&(d=wf(d,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),UN(d,"byParentEntityKey","parentEntityKey"),UN(d,"byChildEntityKey","childEntityKey"))},version:3});return CQ()}; idS=function(d){return g.Ci(Ntq(),d)}; BH=function(d){return window.Int32Array?new Int32Array(d):Array(d)}; W_g=function(d){const f=d.key;let m=d.counter[0]^f[0],y=d.counter[1]^f[1],C=d.counter[2]^f[2],B=d.counter[3]^f[3];for(var e=3;e>=0&&!(d.counter[e]=-~d.counter[e]);e--);let M,K,N=4;for(;N<40;)e=e2[m>>>24]^MF[y>>16&255]^KQ[C>>8&255]^NF[B&255]^f[N++],M=e2[y>>>24]^MF[C>>16&255]^KQ[B>>8&255]^NF[m&255]^f[N++],K=e2[C>>>24]^MF[B>>16&255]^KQ[m>>8&255]^NF[y&255]^f[N++],B=e2[B>>>24]^MF[m>>16&255]^KQ[y>>8&255]^NF[C&255]^f[N++],m=e,y=M,C=K;d=d.A;e=f[40];d[0]=iE[m>>>24]^e>>>24;d[1]=iE[y>>16&255]^e>>16&255;d[2]= iE[C>>8&255]^e>>8&255;d[3]=iE[B&255]^e&255;e=f[41];d[4]=iE[y>>>24]^e>>>24;d[5]=iE[C>>16&255]^e>>16&255;d[6]=iE[B>>8&255]^e>>8&255;d[7]=iE[m&255]^e&255;e=f[42];d[8]=iE[C>>>24]^e>>>24;d[9]=iE[B>>16&255]^e>>16&255;d[10]=iE[m>>8&255]^e>>8&255;d[11]=iE[y&255]^e&255;e=f[43];d[12]=iE[B>>>24]^e>>>24;d[13]=iE[m>>16&255]^e>>16&255;d[14]=iE[y>>8&255]^e>>8&255;d[15]=iE[C&255]^e&255}; sU=function(){if(!WH&&!g.Ki){if(cH)return cH;cH=window.crypto?.subtle;if(cH?.importKey&&cH?.sign&&cH?.encrypt)return cH;cH=void 0}}; cLh=async function(d,f,m){d.S||(d.S=await d.subtleCrypto.importKey("raw",d.A,{name:"AES-CTR"},!1,["encrypt"]));d=await d.subtleCrypto.encrypt({name:"AES-CTR",counter:m,length:128},d.S,f);return new Uint8Array(d)}; scv=function(d){d.S=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];d.B=[];d.B.length=64;d.j=0;d.A=0}; DJn=function(d,f,m){const y=d.B;let C=d.S[0],B=d.S[1],e=d.S[2],M=d.S[3],K=d.S[4],N=d.S[5],W=d.S[6],c=d.S[7],D,E,k;for(let r=0;r<64;)r<16?(y[r]=k=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+3],m+=4):(D=y[r-2],E=y[r-15],k=y[r-7]+y[r-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[r]=k),D=c+Dj[r]+k+((K>>>6|K<<26)^(K>>>11|K<<21)^(K>>>25|K<<7))+(K&N^~K&W),E=((C>>>2|C<<30)^(C>>>13|C<<19)^(C>>>22|C<<10))+(C&B^C&e^B&e),c=D+E,M+=D,r++,r<16?(y[r]=k=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+ 3],m+=4):(D=y[r-2],E=y[r-15],k=y[r-7]+y[r-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[r]=k),D=W+Dj[r]+k+((M>>>6|M<<26)^(M>>>11|M<<21)^(M>>>25|M<<7))+(M&K^~M&N),E=((c>>>2|c<<30)^(c>>>13|c<<19)^(c>>>22|c<<10))+(c&C^c&B^C&B),W=D+E,e+=D,r++,r<16?(y[r]=k=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+3],m+=4):(D=y[r-2],E=y[r-15],k=y[r-7]+y[r-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[r]=k),D=N+Dj[r]+k+((e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25| e<<7))+(e&M^~e&K),E=((W>>>2|W<<30)^(W>>>13|W<<19)^(W>>>22|W<<10))+(W&c^W&C^c&C),N=D+E,B+=D,r++,r<16?(y[r]=k=f[m]<<24|f[m+1]<<16|f[m+2]<<8|f[m+3],m+=4):(D=y[r-2],E=y[r-15],k=y[r-7]+y[r-16]+((D>>>17|D<<15)^(D>>>19|D<<13)^D>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),y[r]=k),D=K+Dj[r]+k+((B>>>6|B<<26)^(B>>>11|B<<21)^(B>>>25|B<<7))+(B&e^~B&M),E=((N>>>2|N<<30)^(N>>>13|N<<19)^(N>>>22|N<<10))+(N&W^N&c^W&c),k=c,c=M,M=k,k=W,W=e,e=k,k=N,N=B,B=k,K=C+D,C=D+E,r++;d.S[0]=C+d.S[0]|0;d.S[1]=B+d.S[1]|0;d.S[2]=e+d.S[2]| 0;d.S[3]=M+d.S[3]|0;d.S[4]=K+d.S[4]|0;d.S[5]=N+d.S[5]|0;d.S[6]=W+d.S[6]|0;d.S[7]=c+d.S[7]|0}; EDv=function(d){const f=new Uint8Array(32);var m=64-d.A;d.A>55&&(m+=64);const y=new Uint8Array(m);y[0]=128;let C=d.j*8;for(let B=1;B<9;B++){const e=C%256;y[m-B]=e;C=(C-e)/256}d.update(y);for(m=0;m<8;m++)f[m*4]=d.S[m]>>>24,f[m*4+1]=d.S[m]>>>16&255,f[m*4+2]=d.S[m]>>>8&255,f[m*4+3]=d.S[m]&255;scv(d);return f}; $JV=function(d,f,m){d=new pWq(d.S);d.update(f);d.update(m);f=EDv(d);d.update(d.Y);d.update(f);f=EDv(d);d.reset();return f}; ALg=async function(d,f,m){d.S||(d.S=await d.subtleCrypto.importKey("raw",d.A,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));const y=new Uint8Array(f.length+m.length);y.set(f);y.set(m,f.length);d=await d.subtleCrypto.sign({name:"HMAC",hash:"SHA-256"},d.S,y);return new Uint8Array(d)}; QcP=async function(d,f,m,y){d.A||(d.A=new kIS(d.S,y));return ALg(d.A,f,m)}; oDP=function(d,f,m){d.V||(d.V=new OdW(d.S));return $JV(d.V,f,m)}; a6n=async function(d,f,m){const y=sU();if(y)try{return await QcP(d,f,m,y)}catch(C){return g.X_(C),WH=!0,oDP(d,f,m)}else return oDP(d,f,m)}; hUh=function(d){return d instanceof Error?new EU("UNKNOWN_ENCODE_ERROR",{originalMessage:d.message}):new EU("UNKNOWN_ENCODE_ERROR")}; F_l=function(d){return d instanceof Error?new EU("UNKNOWN_DECODE_ERROR",{originalMessage:d.message}):new EU("UNKNOWN_DECODE_ERROR")}; rLn=function(d,f){d=d instanceof EU?d:f(d);g.T(d);throw d;}; g.gDc=function(d,f,m){try{return d.V(f,m)}catch(y){rLn(y,hUh)}}; pQ=function(d){d=(new TextEncoder).encode(d).subarray(0,16);const f=new Uint8Array(16);f.set(d);return f}; uW5=function(d){const f=I6T[d];if(f)return f;g.X_(new g.ON("Entity model not found.",{entityType:d}))}; Ap=function(d,f){a:{d=g.$a(d.A,f.version);try{var m=d.A(f.data,f.key);break a}catch(y){rLn(y,F_l)}m=void 0}return m}; g.ka=function(d,f,m){return d.S.objectStore("EntityStore").get(f).then(y=>{if(y){if(m&&y.entityType!==m)throw Error("Incorrect entity type");return Ap(d,y)}})}; g.QL=function(d,f,m){return m?(m=m.map(y=>g.ka(d,y,f)),g.va.all(m)):d.S.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(f)).then(y=>y.map(C=>Ap(d,C)))}; g.RUV=function(d,f,m){const y=fQ(f);return g.OU(d,y).then(()=>XWv(d,f,m))}; g.oF=function(d,f,m){let y=d.V[m];y||(y=new Set,d.V[m]=y);y.add(f)}; g.aF=function(d,f,m){const y=fQ(f),C=g.$a(d.A,1),B={...f};return d.S.objectStore("EntityStore").get(y).then(e=>{if(e){if(e.entityType!==m)throw Error("Incorrect entity type");B.entityMetadata||(e=Ap(d,e),B.entityMetadata=e.entityMetadata)}}).then(()=>{const e={key:y, entityType:m,data:g.gDc(C,B,y),version:1};return g.va.all([d.S.objectStore("EntityStore").put(e),g.RUV(d,B,m)])}).then(()=>{g.oF(d,y,m); return y})}; Zd5=function(d,f,m){if(m.has(f))return g.va.resolve(void 0);m.add(f);return nDv(d,f).then(y=>d.S.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(f)).then(()=>y)).then(y=>{let C=g.va.resolve(void 0); for(const B of y)C=C.then(()=>Zd5(d,B,m)); return C}).then(()=>{})}; g.hp=function(d,f,m){if(m?.cf){const C=new Set;return Zd5(d,f,C).then(()=>{const B=[];for(const e of C)B.push(g.hp(d,e));return g.va.all(B).then(()=>{})})}const y=g.GB(f).entityType; return g.va.all([d.S.objectStore("EntityStore").delete(f),g.OU(d,f)]).then(()=>{g.oF(d,f,y)})}; g.OU=function(d,f){return d.S.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(f))}; XWv=function(d,f,m){const y=fQ(f);m=uW5(m);if(!m)return g.va.resolve([]);f=new m(f);d=d.S.objectStore("EntityAssociationStore");m=[];for(const C of f.A())m.push(d.put({parentEntityKey:y,childEntityKey:C}));return g.va.all(m).then(C=>C.map(B=>B[1]))}; nDv=function(d,f){const m=d.S.objectStore("EntityAssociationStore");return m.index("byParentEntityKey").getAll(IDBKeyRange.only(f)).then(y=>{const C=[];for(const B of y)C.push(m.index("byChildEntityKey").getAll(B.childEntityKey));return g.va.all(C)}).then(y=>{const C=[]; for(const B of y)B.length===1&&C.push(B[0].childEntityKey);return C})}; g.$a=function(d,f=0){d=d.S[f];if(!d)throw f=new EU("INVALID_ENCODER_VERSION",{r4:f}),g.T(f),f;return d}; VYc=function(d,f){for(const m of d.observers)m(f)}; g.FE=async function(d,f,m){var y=await idS(d.token);let C;f=await g.Ha(y,["EntityStore","EntityAssociationStore"],f,B=>{C=new l6g(B,d.S);return m(C)}); C&&(y=C.V,Object.keys(y).length>0&&(d.channel.postMessage(y),VYc(d,y)));return f}; g.rc=function(d,f,m){return g.FE(d,{mode:"readwrite",iT:!0},y=>g.aF(y,f,m))}; g.IF=function(d,f){return g.FE(d,{mode:"readwrite",iT:!0},m=>g.hp(m,f))}; g.uE=function(d,f,m){return g.FE(d,{mode:"readonly",iT:!0},y=>g.QL(y,f,m))}; g.RF=function(){XE||(XE=xJP());return XE}; xJP=async function(){try{const f=await g.c5();if(f&&QD()&&typeof g.pS.BroadcastChannel!=="undefined"){var d=new PDh;return new L_h(f,d)}}catch(f){f instanceof Error&&g.T(f)}}; SAW=function(d){let f="";for(let y=0;y=0||Nj(d,0,"gad_source",d.search(iw))>=0}; fmc=function(d,f){var m=a9().resolve(d0P);if(GIg(f)){var y=Wy(f,"gclid");f={handleEvent:C=>{d&&!d.closed&&typeof d.postMessage==="function"&&C&&C.origin&&C.source===d&&C.data&&C.data.action==="gcl_setup"&&d.postMessage({action:"gcl_transfer",...(y&&{gclid:y}),gadSource:2},C.origin)}}; for(const [C,B]of m.S){const e=C,M=B;if(e.closed)try{window.removeEventListener("message",M),m.S.delete(e)}catch(K){g.T(K)}}d&&m.S.size<15&&(m.S.set(d,f),window.addEventListener("message",f))}}; nQ=function(d,f,m){if(!f)return d.length>=1?d[d.length-1]:null;for(const y of d)if(y.width&&y.height&&(m&&y.width>=f||!m&&y.height>=f))return y;for(f=d.length-1;f>=0;f--)if(m&&d[f].width||!m&&d[f].height)return d[f];return d[0]}; y2P=function(d,f,m,y,C,B){m?(d.sM(2),g.BV(g.w2(m),()=>{if(window.trayride)m0q(d,y,C);else{d.sM(3);const e=oTv(m),M=document.getElementById(e);M&&(QLV(e),M.parentNode.removeChild(M));g.X_(new g.ON("BL:ULB",`${m}`))}},B)):f?(B=g.C_("SCRIPT"),f instanceof by?(B.textContent=Hj(f),wo(B)):B.textContent=f,B.nonce=q_(document),document.head.appendChild(B),document.head.removeChild(B),window.trayride?m0q(d,y,C):(d.sM(4),g.X_(new g.ON("BL:ULBJ")))):g.X_(new g.ON("BL:ULV"))}; m0q=function(d,f,m){d.sM(5);const y=!!d.CQ&&CGP.includes(g.wG(d.CQ)||"");try{const C=new mn({program:f,globalName:"trayride",KU:{disable:!g.n4("att_web_record_metrics")||!g.n4("att_skip_metrics_for_cookieless_domains_ks")&&y,rV:"aGIf"}});C.g9.then(()=>{d.sM(6);m&&m(f)}); d.S(C)}catch(C){d.sM(7),C instanceof Error&&g.X_(C)}}; Zj=function(){const d=g.AV("yt.abuse.playerAttLoader");return d&&["bgvma","bgvmb","bgvmc"].every(f=>f in d)?d:null}; BHB=function(d,f,m){let y=!1;for(const [C]of d.Y7.entries()){const B=C;B.slotType==="SLOT_TYPE_PLAYER_BYTES"&&B.zL==="core"&&(y=!0)}if(y){a:if(!m){for(const [C,B]of d.Y7.entries())if(d=C,m=B,d.slotType==="SLOT_TYPE_IN_PLAYER"&&d.zL==="core"){m=m.layoutId;break a}m=void 0}m?f.Au(m):SH("No triggering layout ID available when attempting to mute.")}}; VL=function(d,f,m){d.Mp();d.S.get(f)&&g.T(Error(`Extension name ${f} already registered`));d.S.set(f,m)}; KnS=function(d,f=[],m,y){d.Mp();const C=[],B=[];for(const e of f)g.S(e,ezn)||g.S(e,MEn)?C.push(e):B.push(e);for(const e of C)lE(d,e,m,y);for(const e of B)lE(d,e,m,y)}; NHg=function(d,f){VL(d,f.Ot(),(m,y,C)=>{f.Ke(m,y,C)})}; lE=function(d,f,m,y){d.Mp();f.loggingUrls&&iRT(d,"loggingUrls",f.loggingUrls,m,y);for(const [C,B]of Object.entries(f)){f=C;const e=B;f==="openPopupAction"?xa(d.Fl.get(),"innertubeCommand",{openPopupAction:e}):f==="confirmDialogEndpoint"?xa(d.Fl.get(),"innertubeCommand",{confirmDialogEndpoint:e}):Wnn.hasOwnProperty(f)||iRT(d,f,e,m,y)}}; iRT=function(d,f,m,y,C){if((d=d.S.get(f))&&typeof d==="function")try{d(m,y,C)}catch(B){g.T(B)}else f=new g.ON("Unhandled field",f),g.X_(f)}; LQ=function(d,f,m){if(m&&!m.includes(d.layoutType))return!1;for(const y of f)if(!PH(d.clientMetadata,y))return!1;return!0}; c2l=function(d,f){switch(d){case "TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL":return 0;case "TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED":return 1;case "TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED":return 2;case "TRIGGER_CATEGORY_SLOT_EXPIRATION":return 3;case "TRIGGER_CATEGORY_SLOT_FULFILLMENT":return 4;case "TRIGGER_CATEGORY_SLOT_ENTRY":return 5;case "TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED":return 6;case "TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED":return 7;default:return f(d),8}}; PH=function(d,f){return d.S.has(f)}; Jp=function(d){return Array.from(d.S.keys())}; S2=function(d,f,m){if(m&&m!==d.slotType)return!1;for(const y of f)if(!PH(d.clientMetadata,y))return!1;return!0}; D05=function(d){return sWP.get(d)?.f8||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"}; vH=function(d,f){const m={type:f.slotType,controlFlowManagerLayer:EGg.get(f.zL)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};f.slotEntryTrigger&&(m.entryTriggerType=f.slotEntryTrigger.triggerType);f.slotPhysicalPosition!==1&&(m.slotPhysicalPosition=f.slotPhysicalPosition);if(d){m.debugData={slotId:f.slotId};if(d=f.slotEntryTrigger)m.debugData.slotEntryTriggerData=j2(d);d=f.slotFulfillmentTriggers;m.debugData.fulfillmentTriggerData=[];for(const y of d)m.debugData.fulfillmentTriggerData.push(j2(y));f= f.slotExpirationTriggers;m.debugData.expirationTriggerData=[];for(const y of f)m.debugData.expirationTriggerData.push(j2(y))}return m}; pPv=function(d,f){const m={type:f.layoutType,controlFlowManagerLayer:EGg.get(f.zL)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};d&&(m.debugData={layoutId:f.layoutId});return m}; j2=function(d,f){const m={type:d.triggerType};f!=null&&(m.category=f);d.triggeringSlotId!=null&&(m.triggerSourceData||(m.triggerSourceData={}),m.triggerSourceData.associatedSlotId=d.triggeringSlotId);d.triggeringLayoutId!=null&&(m.triggerSourceData||(m.triggerSourceData={}),m.triggerSourceData.associatedLayoutId=d.triggeringLayoutId);return m}; $0P=function(d,f,m,y){f={opportunityType:f};d&&(y||m)&&(y=g.TP(y||[],C=>vH(d,C)),f.debugData={...(m&&m.length>0?{associatedSlotId:m}:{}), ...(y.length>0?{slots:y}:{})});return f}; Tj=function(d,f){return m=>A25(zj(d),f.slotId,f.slotType,f.slotPhysicalPosition,f.zL,f.slotEntryTrigger,f.slotFulfillmentTriggers,f.slotExpirationTriggers,m.layoutId,m.layoutType,m.zL)}; A25=function(d,f,m,y,C,B,e,M,K,N,W){return{adClientDataEntry:{slotData:vH(d,{slotId:f,slotType:m,slotPhysicalPosition:y,zL:C,slotEntryTrigger:B,slotFulfillmentTriggers:e,slotExpirationTriggers:M,clientMetadata:new qF([])}),layoutData:pPv(d,{layoutId:K,layoutType:N,zL:W,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],uT:new Map,clientMetadata:new qF([]),fk:{}})}}}; zj=function(d){return d.S||d.DW.get().J.L().Z("html5_force_debug_data_for_client_tmp_logs")}; bE=function(d,f){d.A.add(f)}; tp=function(d,f){d.A.delete(f)}; m0=function(d,f,m){if(HH(d.S,f)){a:switch(wc(d.S,f).S){case "exit_requested":var y=!0;break a;default:y=!1}if(!y)a:switch(wc(d.S,f).S){case "rendering_stop_requested":y=!0;break a;default:y=!1}if(y&&(wc(d.S,f).Y=!0,!m))return;if(Ya(wc(d.S,f)))wc(d.S,f).Y=!0,kfn(d,f,m);else{a:switch(wc(d.S,f).j){case "fill_requested":m=!0;break a;default:m=!1}if(m)wc(d.S,f).Y=!0,HH(d.S,f)&&(UU(d.Gt,"ADS_CLIENT_EVENT_TYPE_CANCEL_SLOT_FULFILLMENT_REQUESTED",f),d=wc(d.S,f),d.j="fill_cancel_requested",d.B.t5());else{m= Gj(d.S,f);(y=d.DW.get().J.L().experiments.Pr("h5_enable_layout_unscheduling_events"))&&(m?d.Xq(f,m):SH(Error("Layout is null for LayoutUnscheduled event."),f,m,void 0,!1));UU(d.Gt,"ADS_CLIENT_EVENT_TYPE_UNSCHEDULE_SLOT_REQUESTED",f);const M=wc(d.S,f);var C=f.slotEntryTrigger;const K=M.AP.get(C.triggerId);K&&(K.cR(C),M.AP.delete(C.triggerId));for(var B of f.slotFulfillmentTriggers)if(C=M.rD.get(B.triggerId))C.cR(B),M.rD.delete(B.triggerId);for(var e of f.slotExpirationTriggers)if(B=M.K.get(e.triggerId))B.cR(e), M.K.delete(e.triggerId);M.layout!=null&&(e=M.layout,da(M,e.layoutExitNormalTriggers),da(M,e.layoutExitSkipTriggers),da(M,e.layoutExitMuteTriggers),da(M,e.layoutExitUserInputSubmittedTriggers),da(M,e.layoutExitUserCancelledTriggers));M.B=void 0;M.A!=null&&(M.A.release(),M.A=void 0);M.V!=null&&(M.V.release(),M.V=void 0);e=d.S;wc(e,f)&&(e=fv(e,`${f.slotType}_${f.slotPhysicalPosition}`))&&e.delete(f.slotId);UU(d.Gt,"ADS_CLIENT_EVENT_TYPE_SLOT_UNSCHEDULED",f);for(const N of d.A)N.wX(f),m&&!y&&N.Xq(f,m)}}}}; Cv=function(d,f){if(HH(d.S,f)){wc(d.S,f).C=!1;var m=yC;f=wc(d.S,f);const y=[...f.G];Cg(f.G);m(d,y)}}; QWq=function(d,f){HH(d.S,f)&&Ya(wc(d.S,f))&&Gj(d.S,f)&&!B2(d.S,f)&&(eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_ENTER_LAYOUT_REQUESTED",f,Gj(d.S,f)??void 0),d=wc(d.S,f),d.S!=="entered"&&MR(d.slot,d.S,"enterLayoutForSlot"),d.S="rendering",d.V.startRendering(d.layout))}; NR=function(d,f,m,y){SH(m,f,void 0,void 0,m.ih);m.uc?Kv(d.Gt,y,m.uc,f):SH("adsClientErrorMessage is missing.",f);m0(d,f,!0)}; ORl=function(d,f,m){if(HH(d.S,f))if(wc(d.S,f).j=m?"filled":"not_filled",m===null){eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_EMPTY",f);for(var y of d.A)y.fR(f);m0(d,f,!1)}else{eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_SLOT_FULFILLED_NON_EMPTY",f,m);eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",f,m);if(y=m.zA??m.clientMetadata.IP("metadata_type_sub_layouts"))for(const e of y)eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",f,e);for(const e of d.A)e.bk(f);if(HH(d.S,f))if(wc(d.S,f).Y)m0(d,f,!1);else{eF(d.Gt, "ADS_CLIENT_EVENT_TYPE_SCHEDULE_LAYOUT_REQUESTED",f,m);try{var C=d.S;if(!wc(C,f))throw new ij("Unknown slotState for onLayout",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_STATE_IS_NULL");if(!C.pR.py.get(f.slotType))throw new ij("No LayoutRenderingAdapterFactory registered for slot of type: "+f.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_CANNOT_FIND_MATCHING_LAYOUT_RENDERING_ADAPTER_FACTORY");if(m.layoutExitNormalTriggers.length==0&&m.layoutExitSkipTriggers.length==0&&m.layoutExitMuteTriggers.length==0&&m.layoutExitUserInputSubmittedTriggers.length== 0&&m.layoutExitUserCancelledTriggers.length==0)throw new ij("Layout has no exit triggers.",void 0,"ADS_CLIENT_ERROR_MESSAGE_EMPTY_LAYOUT_EXIT_TRIGGER");W2(C,"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL",m.layoutExitNormalTriggers);W2(C,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED",m.layoutExitSkipTriggers);W2(C,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED",m.layoutExitMuteTriggers);W2(C,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED",m.layoutExitUserInputSubmittedTriggers);W2(C,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED", m.layoutExitUserCancelledTriggers)}catch(e){e instanceof ij?d.nR(f,m,e,"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED"):d.nR(f,m,new ij(`Unexpected error: ${e}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR"),"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED");m0(d,f,!0);return}wc(d.S,f).C=!0;try{var B=d.S;const e=wc(B,f),M=B.pR.py.get(f.slotType).get().build(B.j,B.A,f,m);M.init();e.layout=m;if(e.V)throw new ij("Already had LayoutRenderingAdapter registered for slot",void 0,"ADS_CLIENT_ERROR_MESSAGE_BUILD_DUPLICATE_LAYOUT_RENDERING_ADAPTER"); e.V=M;c2(B,e,"TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL",m.layoutExitNormalTriggers);c2(B,e,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED",m.layoutExitSkipTriggers);c2(B,e,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED",m.layoutExitMuteTriggers);c2(B,e,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED",m.layoutExitUserInputSubmittedTriggers);c2(B,e,"TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED",m.layoutExitUserCancelledTriggers)}catch(e){Cv(d,f);e instanceof ij?d.nR(f,m,e,"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED"): d.nR(f,m,new ij(`Unexpected error: ${e}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR"),"ADS_CLIENT_ERROR_TYPE_SCHEDULE_LAYOUT_FAILED");m0(d,f,!0);return}eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",f,m);for(const e of d.A)e.dX(f,m);Cv(d,f);QWq(d,f)}else d=d.DW.get(),g.Dx(d.J.L())||Eu(d.J.L())||g.pv(d.J.L())?d=!0:(SH("Composite VOD on legacy path."),d=!1),d&&SH("slot is unscheduled after been fulfilled.",f,m)}}; oGn=function(d,f,m){f.zL!=="core"&&eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_LAYOUT_RECEIVED",f,m)}; am5=function(d,f,m){eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_LAYOUT_SCHEDULED",f,m);for(const y of d.A)y.dX(f,m)}; hzv=function(d,f,m){eF(d.Gt,"ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED",f,m);for(const y of d.A)y.qe(f,m)}; kfn=function(d,f,m){if(HH(d.S,f)&&Ya(wc(d.S,f))){var y=Gj(d.S,f);if(y&&B2(d.S,f))FnT(d,f,y,m?"error":"abandoned");else{UU(d.Gt,"ADS_CLIENT_EVENT_TYPE_EXIT_SLOT_REQUESTED",f);try{const C=wc(d.S,f);if(!C)throw new q("Cannot exit slot it is unregistered",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_WAS_UNREGISTERED");C.S!=="enter_requested"&&C.S!=="entered"&&C.S!=="rendering"&&MR(C.slot,C.S,"exitSlot");C.S="exit_requested";if(C.A===void 0)throw C.S="scheduled",new q("Cannot exit slot because adapter is not defined", void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");C.A.lR()}catch(C){C instanceof q&&C.uc?(Kv(d.Gt,"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED",C.uc,f),SH(C,f,void 0,void 0,C.ih)):(Kv(d.Gt,"ADS_CLIENT_ERROR_TYPE_EXIT_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",f),SH(C,f))}}}}; r2c=function(d,f,m,y){eF(d.Gt,D05(y),f,m);for(const C of d.A)C.EM(f,m,y)}; yC=function(d,f){f.sort((C,B)=>{if(C.category===B.category)return C.trigger.triggerId.localeCompare(B.trigger.triggerId);const e=M=>{SH("TriggerCategoryOrder enum does not contain trigger category: "+M)}; return c2l(C.category,e)-c2l(B.category,e)}); var m=new Map;for(var y of f){if(!HH(d.S,y.slot))continue;if(wc(d.S,y.slot).C){wc(d.S,y.slot).G.push(y);continue}gG5(d.Gt,y.slot,y,y.layout);(f=m.get(y.category))||(f=[]);f.push(y);m.set(y.category,f)}for(const [C,B]of Imh)y=B,(f=m.get(C))&&umS(d,f,y);(y=m.get("TRIGGER_CATEGORY_SLOT_EXPIRATION"))&&XPV(d,y);(y=m.get("TRIGGER_CATEGORY_SLOT_FULFILLMENT"))&&Rzn(d,y);(m=m.get("TRIGGER_CATEGORY_SLOT_ENTRY"))&&nGE(d,m)}; umS=function(d,f,m){for(const y of f)y.layout&&B2(d.S,y.slot)&&FnT(d,y.slot,y.layout,m)}; XPV=function(d,f){for(const m of f)m0(d,m.slot,!1)}; Rzn=function(d,f){for(const m of f){a:switch(wc(d.S,m.slot).j){case "not_filled":f=!0;break a;default:f=!1}f&&(UU(d.Gt,"ADS_CLIENT_EVENT_TYPE_FULFILL_SLOT_REQUESTED",m.slot),d.S.ip(m.slot))}}; nGE=function(d,f){for(const C of f){UU(d.Gt,"ADS_CLIENT_EVENT_TYPE_ENTER_SLOT_REQUESTED",C.slot);for(const B of d.A)B.vD(C.slot);try{var m=d.S,y=C.slot;const B=wc(m,y);if(!B)throw new q("Got enter request for unknown slot",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_STATE_IS_NULL");if(!B.A)throw new q("Tried to enter slot with no assigned slotAdapter",void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");if(B.S!=="scheduled")throw new q("Tried to enter a slot from stage: "+B.S,void 0,"ADS_CLIENT_ERROR_MESSAGE_ILLEGAL_SLOT_STATE"); if(Ya(B))throw new q("Got enter request for already active slot",void 0,"ADS_CLIENT_ERROR_MESSAGE_SLOT_COLLISION");for(const e of fv(m,`${y.slotType}_${y.slotPhysicalPosition}`).values())if(B!==e&&Ya(e)&&(B.slot.fulfilledLayout?.layoutType!=="LAYOUT_TYPE_VIDEO_INTERSTITIAL_CENTERED"||e.layout?.layoutType!=="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"))throw new q("Trying to enter a slot when a slot of same type is already active.",{activeSlotStatus:e.S},"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");}catch(B){B instanceof q&&B.uc?(Kv(d.Gt,"ADS_CLIENT_ERROR_TYPE_ENTER_SLOT_FAILED",B.uc,C.slot),SH(B,C.slot,Gj(d.S,C.slot),void 0,B.ih)):(Kv(d.Gt,"ADS_CLIENT_ERROR_TYPE_ENTER_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",C.slot),SH(B,C.slot));m0(d,C.slot,!0);continue}f=wc(d.S,C.slot);f.S!=="scheduled"&&MR(f.slot,f.S,"enterSlot");f.S="enter_requested";f.A.XI()}}; FnT=function(d,f,m,y){HH(d.S,f)&&(eF(d.Gt,sWP.get(y)?.Qu||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED",f,m),d=wc(d.S,f),d.S!=="rendering"&&MR(d.slot,d.S,"exitLayout"),d.S="rendering_stop_requested",d.V.ZB(m,y))}; Ya=function(d){return d.S==="enter_requested"||d.isActive()}; HH=function(d,f){return wc(d,f)!=null}; Gj=function(d,f){(d=wc(d,f))?d.layout!=null&&!d.layout&&SH("Unexpected empty layout",f):SH("Unexpected undefined slotState",f);return d?.layout||null}; ZRc=function(d){const f=[];d.S.forEach(m=>{for(const y of m.values())f.push(y.slot)}); return f}; B2=function(d,f){d=wc(d,f);if(f=d.layout!=null)a:switch(d.S){case "rendering":case "rendering_stop_requested":f=!0;break a;default:f=!1}return f}; fv=function(d,f){return(d=d.S.get(f))?d:new Map}; wc=function(d,f){return fv(d,`${f.slotType}_${f.slotPhysicalPosition}`).get(f.slotId)}; $B=function(d,f,m){if(m.length==0)throw new q(`No ${VEK.get(f)} triggers found for slot.`,void 0,lml(f));for(const y of m)if(!d.pR.G0.get(y.triggerType))throw new q("No trigger adapter registered for "+f+" trigger of type: "+y.triggerType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_TRIGGER_ADAPTER_REGISTERED_FOR_TYPE");}; MR=function(d,f,m){SH(`Slot stage was ${f} when calling method ${m}`,d)}; da=function(d,f){for(const m of f)if(f=d.X.get(m.triggerId))f.cR(m),d.X.delete(m.triggerId)}; W2=function(d,f,m){for(const y of m)if(!d.pR.G0.get(y.triggerType))throw new ij(`No trigger adapter registered for ${VEK.get(f)} trigger of type: ${y.triggerType}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_TRIGGER_ADAPTER_REGISTERED_FOR_TYPE");}; c2=function(d,f,m,y){for(const C of y)y=d.pR.G0.get(C.triggerType),y.RX(m,C,f.slot,f.layout?f.layout:null),f.X.set(C.triggerId,y)}; lml=function(d){switch(d){case "TRIGGER_CATEGORY_SLOT_ENTRY":return"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_ENTRY_TRIGGER";case "TRIGGER_CATEGORY_SLOT_EXPIRATION":return"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_EXPIRATION_TRIGGER";case "TRIGGER_CATEGORY_SLOT_FULFILLMENT":return"ADS_CLIENT_ERROR_MESSAGE_EMPTY_SLOT_FULFILLMENT_TRIGGER";default:return"ADS_CLIENT_ERROR_MESSAGE_INVALID_TRIGGER"}}; x0g=function(d){return AH(d.e9).concat(AH(d.G0)).concat(AH(d.zR)).concat(AH(d.r7)).concat(AH(d.py))}; AH=function(d){const f=[];for(const m of d.values())m.lk&&f.push(m);return f}; H=function(d){return new PGc(d)}; S3W=function(d){const f=new Lnh((m,y,C,B)=>new J2n(d.S.pR,m,y,C,B,d.S.DW),new Set(x0g(d.S.pR).concat(d.S.listeners)),d.S.Gt,d.S.DW); g.I(d,f);return f}; kB=function(d,f,m){KnS(d.S(),f,m)}; QC=function(d,f,m,y){(d=d.S())||SH("Could not initiate a command router instance.");lE(d,f,m,y)}; jWE=function(d,f){const m=f.bgp&&f.bgub,y=!!f.upb;f.siub&&f.scs&&(m||y)&&(y&&Ou(d.DW.get(),"html5_export_sodar_snapshot")&&XB(async C=>(await zu(MO())).snapshot(C)),AIq(f.siub,f.scs,f.bgub,f.bgp,f.upb))}; THW=function(d,f,m,y){d.S&&SH("Currently active request ongoing for slot. This should never happen",d.slot);d.S=f();d.S.then(C=>{d.S=null;y&&y(C);const B=C.ST?"LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE":"LAYOUT_TYPE_AD_BREAK_RESPONSE";var e=d.A.get(),M=d.slot.slotId,K=Tj(d.rL.get(),{slotId:d.slot.slotId,slotType:d.slot.slotType,slotPhysicalPosition:d.slot.slotPhysicalPosition,zL:d.slot.zL,slotEntryTrigger:d.slot.slotEntryTrigger,slotFulfillmentTriggers:d.slot.slotFulfillmentTriggers,slotExpirationTriggers:d.slot.slotExpirationTriggers}); const N=oj(e.A.get(),B,M),W={layoutId:N,layoutType:B,zL:"core"};C={layoutId:N,layoutType:B,uT:new Map,layoutExitNormalTriggers:[new vGl(e.S,M)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new zzV(C)]),fk:K(W)};ORl(d.callback,d.slot,C)},C=>{d.S=null; m&&m();C instanceof v_||NR(d.callback,d.slot,new q(C,void 0,"ADS_CLIENT_ERROR_MESSAGE_AD_BREAK_REQUEST_ERROR",!0),"ADS_CLIENT_ERROR_TYPE_FULFILL_SLOT_FAILED")})}; q3T=function(d){if(d.S==null)d.callback.ox(d.slot);else try{d.S.cancel(),d.S=null,d.callback.ox(d.slot)}catch(f){d.S=null,NR(d.callback,d.slot,new q(f,void 0,"ADS_CLIENT_ERROR_MESSAGE_CANCEL_SLOT_FULFILLMENT_FAILURE"),"ADS_CLIENT_ERROR_TYPE_CANCEL_FULFILL_SLOT_FAILED")}}; aj=function(d,f,m=!1,y=""){!d&&m&&g.X_(Error(`Player URL validator detects invalid url. ${y}: ${f}`));return d}; hH=function(d,f){return f&&f.test(d)?!0:!1}; tEc=function(d){return(d=bRn&&bRn.exec(d))?d[0]:""}; F7=function(d){return aj(hH(d,HR5),d,!1,"Trusted Stream URL")}; g.ra=function(d){return aj(hH(d,wPW),d,!1,"Trusted Image URL")}; U0T=function(d){return aj(hH(d,Y3g),d,!1,"Trusted Promoted Video Domain URL")}; dfK=function(d){return aj(hH(d,Gfl),d,!1,"Drm Licensor URL")}; mfE=function(d,f=!1){return aj(hH(d,fQB),d,f,"Captions URL")}; ycK=function(d){d=new g.LR(d);g.J2(d,document.location.protocol);g.SE(d,document.location.hostname);document.location.port&&g.jE(d,document.location.port);return d.toString()}; Ij=function(d){d=new g.LR(d);g.J2(d,document.location.protocol);return d.toString()}; CQg=function(d){return d===-0x8000000000000?"BEFORE_MEDIA_START":d===0?"MEDIA_START":d===0x7ffffffffffff?"MEDIA_END":d===0x8000000000000?"AFTER_MEDIA_END":d.toString()}; g.uj=function(d,f){return d.start-f.start||d.priority-f.priority||d.A-f.A}; g.X7=function(d){return`crn_${d}`}; var BEP=function(d,f){return Wn[p[24]](this,26,d,f)}; g.Rj=function(d){return`crx_${d}`}; ekS=function(d,f){switch(d.style){case nv.CHAPTER_MARKER:return f?8:5;case nv.AD_MARKER:return 6;case nv.TIME_MARKER:return Number.POSITIVE_INFINITY;default:return 0}}; MXE=function(d){d.c9?.get().iA(d.slot.clientMetadata.IP("metadata_type_cue_point").identifier)}; Zx=function(d,f){return S2(d,f.gf,f.slotType)?!0:!1}; NE5=function(d){if(d.slot.clientMetadata.IP("metadata_type_allow_pause_ad_break_request_slot_reschedule")){const f=KGS(d,d.slot);VC(d.S.get(),"OPPORTUNITY_TYPE_PAUSE_AD_BREAK_REQUEST_SLOT_RESCHEDULE",()=>[f])}}; ikT=function(d){if(d.slot.clientMetadata.IP("metadata_type_prefetch_metadata")){const f=KGS(d,d.slot);VC(d.S.get(),"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",()=>[f])}}; KGS=function(d,f){const m=lj(d.A.get(),d.slot.slotType);d={...d.slot};if(f.slotEntryTrigger){var y=f.slotId;var C=f.slotEntryTrigger;y=C.triggeringSlotId!=null&&C.triggeringSlotId===y?C.clone(m):C}else y=void 0;return{...d,slotId:m,slotEntryTrigger:y,slotFulfillmentTriggers:WGV(f.slotId,m,f.slotFulfillmentTriggers),slotExpirationTriggers:WGV(f.slotId,m,f.slotExpirationTriggers)}}; WGV=function(d,f,m){const y=[];for(const C of m)y.push(C.triggeringSlotId!=null&&C.triggeringSlotId===d?C.clone(f):C);return y}; g.xB=function(d,f){for(const m of Object.keys(f)){const y=f[m];d=d.replace(new RegExp("\\$"+m,"gi"),()=>y)}return d}; P2=function(d,f,m){f.layoutId!==d.layout.layoutId?d.S.nR(d.slot,f,new ij("Unknown layout received. "+`Required LayoutId: ${d.layout.layoutId}`+`and LayoutType: ${d.layout.layoutType}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):m()}; JH=function(d,f,m,y,C,B,e,M){y=y||m.clientMetadata.IP(B);d=Lv(d);const K=oV(()=>{C.qe(f,m)}); M.push(e(y,d,m.layoutId,{adsClientData:m.fk},()=>{K()}))}; jF=function(d,f,m,y,C,B,e,M,K){if(f===d)if(K){if(K===M.layoutId){a:{for(const N of m.keys())if(N.slotType==="SLOT_TYPE_PLAYER_BYTES"&&B===m.get(N).layoutId){d=!0;break a}d=!1}d?SF(y,1):C?C():SH("Tried to call engagePingCallback but it is null",e,M)}}else SH("Companion AdUxClick received without a layoutId",e,M)}; v2=function(d){return!!d.get("active_view_viewable")?.length||!!d.get("active_view_measurable")?.length||!!d.get("active_view_fully_viewable_audible_half_duration")?.length||!!d.get("audio_audible")?.length||!!d.get("audio_measurable")?.length}; z5=function(d){return d?.activeViewTracking?.trafficType??"ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"}; T5=function(d){return new Map([["impression",d.impressionPings||[]],["error",d.errorPings||[]],["mute",d.mutePings||[]],["unmute",d.unmutePings||[]],["pause",d.pausePings||[]],["rewind",d.rewindPings||[]],["resume",d.resumePings||[]],["skip",d.skipPings||[]],["swipe",d.swipePings||[]],["close",d.closePings||[]],["progress",d.progressPings||[]],["clickthrough",d.clickthroughPings||[]],["fullscreen",d.fullscreenPings||[]],["active_view_viewable",d.activeViewViewablePings||[]],["active_view_measurable", d.activeViewMeasurablePings||[]],["active_view_fully_viewable_audible_half_duration",d.activeViewFullyViewableAudibleHalfDurationPings||[]],["audio_audible",d.activeViewTracking?.activeViewAudioAudiblePings||[]],["audio_measurable",d.activeViewTracking?.activeViewAudioMeasurablePings||[]],["end_fullscreen",d.endFullscreenPings||[]],["channel_clickthrough",d.channelClickthroughPings||[]],["abandon",d.abandonPings||[]],["start",d.startPings||[]],["first_quartile",d.firstQuartilePings||[]],["midpoint", d.secondQuartilePings||[]],["third_quartile",d.thirdQuartilePings||[]],["complete",d.completePings||[]],["unmuted_impression",d.unmutedImpressionPings||[]],["unmuted_error",d.unmutedErrorPings||[]],["unmuted_mute",d.unmutedMutePings||[]],["unmuted_unmute",d.unmutedUnmutePings||[]],["unmuted_pause",d.unmutedPausePings||[]],["unmuted_resume",d.unmutedResumePings||[]],["unmuted_close",d.unmutedClosePings||[]],["unmuted_progress",d.unmutedProgressPings||[]],["unmuted_clickthrough",d.unmutedClickthroughPings|| []],["unmuted_fullscreen",d.unmutedFullscreenPings||[]],["unmuted_end_fullscreen",d.unmutedEndFullscreenPings||[]],["unmuted_abandon",d.unmutedAbandonPings||[]],["unmuted_start",d.unmutedStartPings||[]],["unmuted_first_quartile",d.unmutedFirstQuartilePings||[]],["unmuted_midpoint",d.unmutedSecondQuartilePings||[]],["unmuted_third_quartile",d.unmutedThirdQuartilePings||[]],["unmuted_complete",d.unmutedCompletePings||[]],["unmuted_skip",d.unmutedSkipPings||[]]])}; ccT=function(d){switch(d){case "abandon":return"unmuted_abandon";case "active_view_fully_viewable_audible_half_duration":return null;case "active_view_measurable":return null;case "active_view_viewable":return null;case "audio_audible":return null;case "audio_measurable":return null;case "channel_clickthrough":return null;case "clickthrough":return"unmuted_clickthrough";case "close":return"unmuted_close";case "companion_engagement":return null;case "complete":return"unmuted_complete";case "end_fullscreen":return"unmuted_end_fullscreen"; case "error":return"unmuted_error";case "first_quartile":return"unmuted_first_quartile";case "fullscreen":return"unmuted_fullscreen";case "impression":return"unmuted_impression";case "midpoint":return"unmuted_midpoint";case "mute":return"unmuted_mute";case "pause":return"unmuted_pause";case "progress":return"unmuted_progress";case "resume":return"unmuted_resume";case "rewind":return null;case "skip":return"unmuted_skip";case "swipe":return null;case "start":return"unmuted_start";case "third_quartile":return"unmuted_third_quartile"; case "unmute":return"unmuted_unmute";case "seek":return null;case "unmuted_abandon":case "unmuted_clickthrough":case "unmuted_complete":case "unmuted_end_fullscreen":case "unmuted_error":case "unmuted_first_quartile":case "unmuted_fullscreen":case "unmuted_impression":case "unmuted_midpoint":case "unmuted_mute":case "unmuted_pause":case "unmuted_close":case "unmuted_progress":case "unmuted_resume":case "unmuted_start":case "unmuted_third_quartile":case "unmuted_unmute":case "unmuted_skip":return null; default:return null}}; qR=function(){return["metadata_type_ad_placement_config"]}; Lv=function(d){var f=d.Q2.get();return bj(f,d.B)}; tH=function(d,f,m){sPK(d.Q2.get(),d.layoutId,f,m,d.C??void 0,d.Y)}; H2=function(d,f,m=!1){d.S.has(f)?tH(d,f,[]):d.UB(f,m)}; wa=function(d,f,m=!1){for(;d.jf.hasOwnProperty("offsetMilliseconds"))}; DfE=function(d,f,m){d.C=f;d.Y=m}; EMq=function(){const d=["metadata_type_ads_engagement_panel_layout_view_model","metadata_type_linked_player_bytes_layout_id"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_PANEL"]}}; pgg=function(){const d=["metadata_type_banner_image_layout_view_model","metadata_type_linked_player_bytes_layout_id"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_COMPANION_WITH_IMAGE"]}}; $fV=function(){const d=["metadata_type_action_companion_ad_renderer","metadata_type_linked_player_bytes_layout_id"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}}; AcT=function(){const d=["metadata_type_image_companion_ad_renderer","metadata_type_linked_player_bytes_layout_id"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_COMPANION_WITH_IMAGE"]}}; kdl=function(){const d=["metadata_type_shopping_companion_carousel_renderer","metadata_type_linked_player_bytes_layout_id"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_COMPANION_WITH_SHOPPING"]}}; G5=function(d,f,m=!1){var y=d.Y();if(y){for(;d.j{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}}; Okl=function(){const d=["metadata_type_top_banner_image_text_icon_buttoned_layout_view_model"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}}; oMB=function(){const d=["metadata_type_ad_action_interstitial_renderer"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_ENDCAP"]}}; dT=function(d,f){return LQ(d,f.gf,f.Yc)?!0:!1}; aQE=function(){const d=["metadata_type_ads_engagement_panel_renderer","metadata_type_linked_player_bytes_layout_id"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON"]}}; hkK=function(){const d=["metadata_type_top_banner_image_text_icon_buttoned_layout_view_model","metadata_type_linked_player_bytes_layout_id"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON"]}}; FGc=function(){const d=["metadata_type_client_forecasting_ad_renderer"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_FORECASTING"]}}; rcK=function(d,f){return PH(d.clientMetadata,"metadata_type_ad_info_ad_metadata")?d.clientMetadata.IP("metadata_type_ad_info_ad_metadata"):f?{channelId:f.UE,channelThumbnailUrl:f.profilePicture,channelTitle:f.author,videoTitle:f.title}:(SH("No layout metadata nor AdPlayback specified for AdMetaData"),{channelId:"",channelThumbnailUrl:"",channelTitle:"",videoTitle:""})}; gMc=function(d,f){return PH(d.clientMetadata,"metadata_ad_video_is_listed")?d.clientMetadata.IP("metadata_ad_video_is_listed"):f?f.isListed:(SH("No layout metadata nor AdPlayback specified for ad video isListed"),!1)}; IQW=function(d){return d.layout.renderingContent?d.layout.clientMetadata.IP("metadata_type_player_bytes_callback_ref")?.current:d.layout.clientMetadata.IP("metadata_type_player_bytes_callback")}; uSS=function(){return{gf:["metadata_type_instream_ad_player_overlay_renderer","metadata_type_player_bytes_callback","metadata_type_linked_player_bytes_layout_id","METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"],Yc:["LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"]}}; fZ=function(d){return d.layout.renderingContent?d.layout.clientMetadata.IP("metadata_type_player_bytes_callback_ref")?.current:d.layout.clientMetadata.IP("metadata_type_player_bytes_callback")}; XgB=function(){return{gf:["metadata_type_valid_ad_message_renderer"],Yc:["LAYOUT_TYPE_TEXT_BANNER_OVERLAY"]}}; ei=function(d,f,m,y,C,B,e,M,K){return dT(m,uSS())||m.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"&&g.S(m.renderingContent,m8)!==void 0?new RkT(d,f,m,y,C,B,e,M,K):dT(m,{gf:["metadata_type_player_overlay_layout_renderer","metadata_type_player_bytes_callback","metadata_type_linked_player_bytes_layout_id","METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"],Yc:["LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"]})||m.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"&&g.S(m.renderingContent,y9)!==void 0? new nMn(d,f,m,y,C,B,e,M,K):dT(m,oMB())||m.layoutType==="LAYOUT_TYPE_ENDCAP"&&g.S(m.renderingContent,CZ)!==void 0?new ZkP(d,f,m,y,B):dT(m,XgB())?new VXK(f,m,d,y,C,K):dT(m,{gf:["metadata_type_instream_ad_player_overlay_renderer"],Yc:["LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"]})?new lQB(d,f,m,y,C,M):m.layoutType==="LAYOUT_TYPE_ENDCAP"&&g.S(m.renderingContent,BZ)!==void 0?new xfE(d,f,m,y,B):null}; M5=function(d){return!d.oldState.isPlaying()&&d.state.isPlaying()}; KZ=function(d,f,m){return d{d.removeEventListener("playing",m);f(...y)}; d.addEventListener("playing",m)}; E_=function(){let d=g.AV("yt.player.utils.videoElement_");d||(d=g.C_("VIDEO"),g.$K("yt.player.utils.videoElement_",d));return d}; pZ=function(d){const f=E_();return!!(f&&f.canPlayType&&f.canPlayType(d))}; Ah=function(d){if(/opus/.test(d)&&g.$h&&!Qd("38")&&!g.W6())return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(d);if(window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported)return window.ManagedMediaSource.isTypeSupported(d);if(/webm/.test(d)&&!D5())return!1;d==='audio/mp4; codecs="mp4a.40.2"'&&(d='video/mp4; codecs="avc1.4d401f"');return!!pZ(d)}; JcP=function(d){try{const f=Ah('video/mp4; codecs="avc1.42001E"')||Ah('video/webm; codecs="vp9"');return(Ah('audio/mp4; codecs="mp4a.40.2"')||Ah('audio/webm; codecs="opus"'))&&(f||!d)||pZ('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; kh=function(){const d=E_();return!(!d.webkitSupportsPresentationMode||typeof d.webkitSetPresentationMode!=="function")}; Q9=function(){const d=E_();try{const f=d.muted;d.muted=!f;return d.muted!==f}catch{}return!1}; vME=function(d,f){UG(d,2,f.dE,O_,3);UG(d,3,f.innertubeRequest,Shl,3);ws(d,4,f.onesieUstreamerConfig);ws(d,9,f.PG);UG(d,10,f.fB,om,3);UG(d,15,f.reloadPlaybackParams,jPg,3);YA(d,18,f.VV)}; TEK=function(d,f){UG(d,1,f.formatId,am,3);ty(d,2,f.startTimeMs);ty(d,3,f.durationMs);ty(d,4,f.dn);ty(d,5,f.LJ);UG(d,9,f.kUP,zkl,3);UG(d,11,f.wMS,hh,1);UG(d,12,f.eR,hh,1)}; qhE=function(d,f){YA(d,1,f.videoId);ty(d,2,f.lmt)}; zkl=function(d,f){if(f.F5)for(let m=0;m>31));ty(d,16,f.ij);ty(d,17,f.detailedNetworkType);ty(d,18,f.vQ);ty(d,19,f.nu);ty(d,21,f.nB);ty(d,23,f.rr);ty(d,28,f.i$);ty(d,29,f.C6);ty(d,34,f.visibility);m=f.playbackRate;if(m!==void 0){var y=new ArrayBuffer(4);(new Float32Array(y))[0]=m;m=(new Uint32Array(y))[0];if(m!==void 0)for(b0(d,285),qO(d,4),y=0;y<4;)d.view.setUint8(d.pos,m&255),m>>=8,d.pos+=1,y+=1}ty(d,36,f.EV); UG(d,38,f.mediaCapabilities,wgq,3);ty(d,39,f.J0);ty(d,40,f.y8);ty(d,44,f.playerState);Hq(d,46,f.HO);ty(d,48,f.yG);ty(d,50,f.R_);ty(d,51,f.bN);ty(d,54,f.U5);if(f.Ye)for(m=0;m>31));YA(d,2,f.message)}; BeE=function(d,f){ty(d,1,f.clientState);UG(d,2,f.IjP,yOT,1)}; mel=function(d,f){ws(d,1,f.VW);UG(d,2,f.lC,CUK,3);UG(d,3,f.coldStartInfo,BeE,3)}; fqn=function(d,f){ty(d,1,f.type);ws(d,2,f.value)}; dec=function(d,f){YA(d,1,f.hl);YA(d,12,f.deviceMake);YA(d,13,f.deviceModel);ty(d,16,f.clientName);YA(d,17,f.clientVersion);YA(d,18,f.osName);YA(d,19,f.osVersion)}; eJB=function(d,f){YA(d,1,f.name);YA(d,2,f.value)}; gT=function(d,f){YA(d,1,f.url);if(f.pv)for(let m=0;m>4)){f=(f%m[p[20]]+m[p[20]])%m[p[20]];var B=m[0];m[0]=m[f];m[f]=B;C=[f]}if((d&41)==d){iF(8,f);if(B=f[p[1]][p[44]]||null)B=JOn[0](B),f[p[11]](p[44],B);C=[]}d>>1>=14&&(d^59)<16&&(m===p[49]&&((B=y[p[10]](p[61]))>=0?(m=`cmo=${y[p[4]](0,B)}`,y=y[p[4]](B+1)):(B=y[p[10]](p[51]))>=0&&(m=`cmo=${y[p[4]](0,B)}`,y=y[p[4]](B+ 3))),f[m]=y);return C}; SbW=function(d){return{u2:xA(d,1),items:zB(d,2,LRK),D6:xA(d,3)}}; jil=function(d){return{token:ST(d,1),videoId:ST(d,2)}}; vpv=function(d){return{i4:xA(d,1)}}; zJP=function(d){return{KK:ST(d,1),action:xA(d,2),fz:jT(d,3,vpv)}}; nZ=function(d){return{oJ:xA(d,1),AS:xA(d,2),seekSource:xA(d,3)}}; TeP=function(d){return{M1:jT(d,2,rT),cpn:ST(d,5),loggingMetadata:Jy(d,6),Td:jT(d,7,rT),d2:xA(d,8),QB:LK(d,9)}}; qbg=function(d){return{qv:zB(d,1,TeP)}}; bIl=function(d){return{metadata:zB(d,1,qbg),trackType:xA(d,2)}}; tfh=function(d,f){ty(d,1,f.id);YA(d,2,f.url)}; HIE=function(d,f){ty(d,1,f.id);YA(d,2,f.name);ty(d,3,f.resourceId);ty(d,4,f.line);ty(d,5,f.column)}; wBc=function(d,f){ty(d,1,f.id);ty(d,2,f.timestampMs);ty(d,3,f.stackId)}; YbK=function(d,f){ty(d,1,f.id);ty(d,2,f.frameId);ty(d,3,f.parentId)}; Uev=function(d,f){if(f.resources)for(var m=0;m=Math.floor(B*16/9)*1.3||d>=B*1.3)return f;f=C}return"tiny"}; xh=function(d){return d.indexOf("/mp4")>=0?1:d.indexOf("/webm")>=0?2:d.indexOf("/x-flv")>=0?3:d.indexOf("/vtt")>=0?4:0}; PZ=function(d){return d.includes("vtt")||d.includes("text/mp4")}; LZ=function(d){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(d)}; Jh=function(d){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(d)}; b$=function(d,f,m,y,C,B,e){const M=new Si;f in g.V9||(f="small");f==="light"&&(f="tiny");y&&C?(C=Number(C),y=Number(y)):(C=g.V9[f],y=Math.round(C*16/9));B=new ji(y,C,0,null,void 0,f,B,e);d=unescape(d.replace(/"/g,'"'));return new vZ(m,d,{audio:M,video:B})}; fPq=function(d){return d.Xw==="H"||d.Xw==="h"}; ze=function(d){return d.Xw==="9h"||d.Xw==="(h"}; mGT=function(d){return!!d.contentProtection&&!!d.contentProtection.fairplay&&(d.Xw==="("||d.Xw==="(h"||d.Xw==="A"||d.Xw==="MEAC3")||Te&&!!d.contentProtection&&d.Xw==="1e"}; yvE=function(d){return d.Xw==="MAC3"||d.Xw==="MEAC3"||d.Xw==="M"||d.Xw==="I"}; g.q5=function(d){return d.containerType===1}; Cnh=function(d){return d.Xw==="("||d.Xw==="(h"||d.Xw==="H"||Te&&d.Xw==="1e"}; B2v=function(d,f=1){const m={};d.video&&(d.video.width&&(m[bV.WIDTH.name]=d.video.width),d.video.height&&(m[bV.HEIGHT.name]=d.video.height),d.video.fps&&(m[bV.FRAMERATE.name]=d.video.fps*f),d.video.S&&(m[bV.EOTF.name]=d.video.S),d.Va&&(m[bV.BITRATE.name]=d.Va*8*f),d.Xw==="("&&(m[bV.CRYPTOBLOCKFORMAT.name]="subsample"),d.video.projectionType==="EQUIRECTANGULAR"||d.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||d.video.projectionType==="MESH")&&(m[bV.DECODETOTEXTURE.name]="true");d.audio?.numChannels&& d.Xw!=="i"&&d.Xw!=="I"&&(m[bV.CHANNELS.name]=d.audio.numChannels);return m}; g.th=function(d,f){return{itag:+d.itag,lmt:f?0:d.lastModified,xtags:d.A||""}}; egW=function(d){const f=navigator.mediaCapabilities;if(!f?.decodingInfo||d.Xw==="f")return Promise.resolve();const m={type:d.audio&&d.video?"file":"media-source"};d.video&&(m.video={contentType:d.mimeType,width:d.video.width||640,height:d.video.height||360,bitrate:d.Va*8||1E6,framerate:d.video.fps||30});d.audio&&(m.audio={contentType:d.mimeType,channels:`${d.audio.numChannels||2}`,bitrate:d.Va*8||128E3,samplerate:d.audio.sampleRate||44100});return f.decodingInfo(m).then(y=>{d.Y=y})}; HZ=function(d,f){return{start(m){return d[m]},end(m){return f[m]},length:d.length}}; MDv=function(d,f,m){const y=[],C=[];for(let B=0;BB-e); C.sort((B,e)=>B-e); return HZ(y,C)}; wT=function(d,f=",",m=d?d.length:0){const y=[];if(d)for(m=Math.max(d.length-m,0);m=f)return m}catch(m){}return-1}; U_=function(d,f){return Yh(d,f)>=0}; KQK=function(d,f){if(!d)return NaN;f=Yh(d,f);return f>=0?d.start(f):NaN}; Ge=function(d,f){if(!d)return NaN;f=Yh(d,f);return f>=0?d.end(f):NaN}; dN=function(d){return d&&d.length?d.end(d.length-1):NaN}; fb=function(d){return dN(d)>0}; m3=function(d,f){d=Ge(d,f);return d>=0?d-f:0}; yR=function(d,f,m){const y=[],C=[];for(let B=0;Bm||(y.push(Math.max(f,d.start(B))-f),C.push(Math.min(m,d.end(B))-f));return HZ(y,C)}; Cb=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; N2E=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; Bl=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; eV=function(d){try{return d.V()==="open"}catch(f){return!1}}; iWE=function(d,f){eV(d)?g.n6(()=>{f(d)}):d.callback=f}; WQW=function(d,f,m){ME&&(Kb(d.mediaElement,{l:"mswssb",sr:d.mediaElement.vr?.x0()},!1),f.wI(d.K,d),m.wI(d.K,d));d.S=f;d.A=m;g.I(d,f);g.I(d,m)}; s$K=function(d,f,m,y=""){y=f.mimeType+y;const C=m.mimeType;f=f.Xw;m=m.Xw;d.tP=d.fC?.addSourceBuffer(C);d.gD=y.split(";")[0]==="fakesb"?void 0:d.fC?.addSourceBuffer(y);d.qU&&(d.qU.webkitSourceAddId("0",C),d.qU.webkitSourceAddId("1",y));m=new cvB(d.tP,d.qU,"0",xh(C),m,!1);y=new cvB(d.gD,d.qU,"1",xh(y),f,!0);WQW(d,m,y)}; E9P=function(d,f,m,y){if(!d.S||!d.A)return null;const C=d.S.isView()?d.S.uJ:d.S,B=d.A.isView()?d.A.uJ:d.A,e=new NE(d.mediaElement,d.fC,!0);e.j=d.j;WQW(e,new DGE(C,f,m,y),new DGE(B,f,m,y));eV(d)||d.S.w0(d.S.zt());return e}; Kb=function(d,f,m=!1){d.vr?.RO()&&d.vr.le("rms",f,m)}; i3=function(d){d=d.G();return d.length<1?NaN:d.end(d.length-1)}; pOh=function(d,f){d.gs&&d.gs.equals(f)||(d.gs&&d.gs.dispose(),d.gs=f)}; $GW=function(d){!d.A&&N2E()&&(d.j?d.j.then(()=>$GW(d)):d.Xf()||(d.A=d.dI()))}; Avv=function(d){d.A&&(d.A.dispose(),d.A=void 0)}; k35=function(d,f,m){d.isPaused()||d.getCurrentTime()>f||m>10||(d.play(),g.gp(()=>{k35(d,d.getCurrentTime(),m+1)},500))}; Wl=function(d){return m3(d.Xj(),d.getCurrentTime())}; Q$K=function(d,f){if(d.V()===0||d.hasError())return!1;const m=d.getCurrentTime()>0;return f>=0&&(d=d.G(),d.length||!m)?U_(d,f):m}; cl=function(d){d.Xf()&&(d.vr&&d.vr.hN("rs_s"),My&&d.getCurrentTime()>0&&d.seekTo(0),d.nC(),d.load(),pOh(d,null));delete d.j}; s7=function(d){switch(d.Ss()){case 2:return"progressive.net.retryexhausted";case 3:return d=d.m4(),d?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||OWS&&d?.includes("audio_output_change")?"capability.changed":"fmt.decode";case 4:return"fmt.unplayable";case 5:return"drm.unavailable";case 1E3:return"capability.changed";default:return null}}; Di=function(d){return d.isPlaying()&&!d.S(16)&&!d.S(32)}; pb=function(d,f,m,y){if(!(f===d.state&&m===d.t8&&y===d.seekSource||f!==void 0&&(f&128&&!m||f&2&&f&16))){var C;if(C=f)C=f||d.state,C=!!(C&16||C&32);d=new g.E7(f,m,C?y?y:d.seekSource:null)}return d}; $v=function(d,f,m=!1){return o9v(d,f.getCurrentTime(),(0,g.v)(),Wl(f),m)}; A3=function(d,f,m=null){return pb(d,d.state|f,null,m)}; kv=function(d,f){return pb(d,d.state&~f,null,null)}; QR=function(d,f,m,y=null){return pb(d,(d.state|f)&~m,null,y)}; g.O7=function(d,f){return f.state===d.state&&f.t8===d.t8}; oN=function(d){return d.S(128)?-1:d.S(2)?0:d.S(2048)?3:d.S(64)?-1:d.S(1)&&!d.S(32)?3:d.S(8)?1:d.S(4)?2:-1}; aN=function(d){return d.layout.clientMetadata.IP("METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")}; h3=function(d,f){H2(d.LC,f,!d.S)}; aPV=function(d){SH("Received layout exit signal when not in layout exit flow.",d.slot,d.layout)}; hgE=function(d){if(d.au==="rendering"){h3(d,"pause");var f=aN(d)?.pauseCommands||[];kB(d.Ck.get(),f,d.layout.layoutId);d.k8(2)}}; FQP=function(d){if(d.au==="rendering"){h3(d,"resume");var f=aN(d)?.resumeCommands||[];kB(d.Ck.get(),f,d.layout.layoutId)}}; rvB=function(d,f,m=!1){d.S||wa(d.LC,f,m)}; IPK=function(d){return(aN(d)?.progressCommands||[]).findIndex(f=>!!g.S(f?.command,g9V))!==-1}; ugq=function(d,f){switch(f){case "normal":d.UB("complete");break;case "skipped":d.UB("skip");break;case "abandoned":YB(d.LC,"impression")&&d.UB("abandon")}}; XOP=function(d,f){d.V||(f=new g.Ff(f.state,new g.E7),d.V=!0);return f}; Rgl=function(d,f){M5(f)?d.k8(1):f.VT(4)&&!f.VT(2)&&hgE(d);jH(f,4)<0&&!(jH(f,2)<0)&&FQP(d)}; n9n=function(d){d.position===0&&(d.Co.get(),d=d.layout.clientMetadata.IP("metadata_type_ad_placement_config").kind,d={adBreakType:rN(d)},xt("ad_bl"),g.PI(d))}; g.gN=function(d,f,m){J_(d,m)||j1(d,f,m);J_(d,"video_to_ad")||j1(d,f,"video_to_ad");J_(d,"ad_to_video")||j1(d,f,"ad_to_video");J_(d,"ad_to_ad")||j1(d,f,"ad_to_ad")}; ZWE=function(d){d.F7=Date.now();IN(d,d.eL);d.timer.start()}; IN=function(d,f){f={current:f/1E3,duration:d.lx()/1E3};xa(d.Fl.get(),"onAdPlaybackProgress",f)}; lPg=function(d){return new VDq({...d,jV:d.callback,k8:()=>{}})}; PnW=function(d){return new xGv({...d,k8:f=>{xa(d.Fl.get(),"onAdIntroStateChange",f)}})}; LQK=function(d){return new xGv({...d,k8:f=>{d.Fl.get().R3(f)}})}; JvT=function(d){var f=d.kA,m=["METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS"];for(const y of qR())m.push(y);if(dT(f,{gf:m,Yc:["LAYOUT_TYPE_MEDIA_BREAK"]}))return lPg(d);f=d.kA;m=["metadata_type_player_vars","metadata_type_player_bytes_callback_ref"];for(const y of qR())m.push(y);if(dT(f,{gf:m,Yc:["LAYOUT_TYPE_MEDIA"]}))return PH(d.kA.clientMetadata,"metadata_type_ad_intro")?PnW(d):LQK(d)}; RN=function(d,f,m){const y=u3(d);d.Gb===d.kE.length-1&&SH("Unexpected skip with target requested during the last sublayout");if(m.renderingContent===void 0&&m.layoutId!==Xf(y,f,m)){SH("onSkipWithAdPodSkipTargetRequested for a PlayerBytes layout that is not currently active",y.AM(),y.lT(),{requestingSlot:f,requestingLayout:m});var C=!1}else C=!0;if(C){a:{if((C=y.lT().clientMetadata.IP("metadata_type_ad_pod_skip_target"))&&C>0&&C{nb(d,d.Gb+1)})}; SQq=function(d,f,m,y){j$c(d,f,m,"skipped",()=>{nb(d,y)})}; j$c=function(d,f,m,y,C){if(!d.Zt){var B=u3(d);B?(B.lT().layoutId!==m.layoutId&&SH("SubLayout mismatch in exitSubLayout",f,m,{exitingSubLayout:m.layoutId,activeSubLayout:B.lT().layoutId}),d.Zt=!0,B.ZB(B.lT(),y),r2c(d.iN,f,m,y),d.Zt=!1,d.dM?(d.dM(),VR(d.Co.get())):C()):SH("No active adapter when exitSubLayout in PlayerBytesVodCompositeLayoutRenderingAdapter. This should never happen.",f,m)}}; nb=function(d,f){if(d.Gb===d.kE.length-1)d.Gb++,l3(d.Z8,d.layout),VR(d.Co.get());else a:{if(d.Gb===-1&&(d.callback.qe(d.slot,d.layout),f>0)){SH("Invalid index for playLayoutAtIndexOrExit when no ad has played yet.",d.slot,d.layout,{indexToPlay:f,layoutId:d.layout.layoutId});break a}d.Gb=f;f=u3(d);if(d.Gb>0){var m=d.Co.get();m.A=!1;const y={};m.S&&m.videoId&&(y.cttAuthInfo={token:m.S,videoId:m.videoId});Lt("ad_to_ad",y)}m=g.S(f.lT().renderingContent,CZ);!m?.isEligibleToBeSkippedWhenNoEngagementOnLayoutId|| (d.hO.get().hm.get(m.isEligibleToBeSkippedWhenNoEngagementOnLayoutId)??!1)?f.startRendering(f.lT()):nb(d,d.Gb+1)}}; v9K=function(d){(d=u3(d))&&d.ql()}; T25=function(d){return new zgK(d.ZO,d.RP,d.c9,d.zU,d.xs,d.hO,d.Co,d.iN,d.slot,d.layout,d.Mo,d.Z8,d.ou,d.DW)}; bWT=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k,r,R,V,Z,x,J,BT){const el={Q2:M,nk:K,fJ:N,zU:W,RP:c,xs:D,hO:E,Dc:k,Co:r,Fl:R,Ck:V,MQ:Z,DW:x,context:BT};M=dT(y,{gf:["metadata_type_sub_layouts"],Yc:["LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES"]})||y.zA!==void 0&&y.layoutType==="LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES";K=dT(y,{gf:[],Yc:["LAYOUT_TYPE_MEDIA","LAYOUT_TYPE_MEDIA_BREAK"]});N=()=>{const JV=y.zA??y.clientMetadata.IP("metadata_type_sub_layouts"),ag=T25({ZO:d,RP:c,c9:J,zU:W,xs:D,hO:E,Co:r,iN:f,slot:m,layout:y, Mo:B,Z8:e,ou:C,DW:x}),Sl=[];for(let qh=0;qh{jl.ZB(JV[qh],"normal")}, lm:qh,HU:JV.length,qR:!1});if(!XH)return;Sl.push(XH)}ag.kE=Sl;return ag}; k=()=>{const JV=JvT({...el,callback:{qe:d.qe.bind(d),EM:d.EM.bind(d),nR:d.nR.bind(d)},slot:m,kA:y,TB:()=>{l3(e,y)}, lm:0,HU:1,qR:!0});return JV?new qQv(d,W,D,r,JV,C,x):JV}; if(M)return N();if(K)return k()}; Pl=function(d,f){xv(d.Q2.get(),{driftRecoveryInfo:{contentCpn:d.RP.get().N9?.clientPlaybackNonce,adClientData:d.layout.fk.adClientDataEntry,...f}})}; HWS=function(d){var f=d.layout.clientMetadata.IP("metadata_type_layout_enter_ms");const m=d.layout.clientMetadata.IP("metadata_type_layout_exit_ms");d=d.Rt.get();f=tDq(d.V,f,m);return Math.min(m,f!==null?f:Infinity)}; YQv=function(d,f){const m=wOT(d,f);m||SH("Expected subLRA found by layout ID",d.slot,d.layout,{layoutId:f});d.S={cq:m};m?m.startRendering(m.lT()):f===d.A&&SH("Failed to find rendering adapter for survey media layout",d.slot,d.layout,{surveyMediaLayoutId:f})}; wOT=function(d,f){return f==null?null:d.V.find(m=>m.lT().layoutId===f)||null}; UGg=function(d,f,m,y,C,B,e,M,K,N){var W=C-y;const c=(d.fulfilledLayout||d.clientMetadata.IP("metadata_type_fulfilled_layout"))?.clientMetadata.IP("metadata_type_ssdai_ads_config")||"",D=d.clientMetadata.IP("metadata_type_triggering_cue_point")?.current?.identifier;D||Lb(N,"ads_cpu",`slid.${f.layoutId}`);if(!W)return e.Jx(m,c,2,B,y,C,d.slotId,D),Lb(N,"ads_iraot",`slid.${f.layoutId};enterMs.${y};exitMs.${C};vid.${m.video_id}`),null;W=e.LV(m,c,2,B,y,C,d.slotId,D);Lb(N,"ads_atct",`slid.${f.layoutId};enterMs.${y};exitMs.${C};vid.${m.video_id};pid.${W};cid.${D}`); if(!W)return SH("Unexpected failure to add to playback timeline",d,f,K()),null;d=d.slotId;f=f.layoutId;W?(M.S.has(W)&&SH("Unexpected remap of timeline playback"),M.S.set(W,{slotId:d,layoutId:f})):SH("Invalid timeline playback ID");y+B>C&&e.Eq(W,C-y);return W}; G3g=function(d,f,m){const y=f.clientMetadata.IP("metadata_type_sodar_extension_data");if(y)try{jWE(m,y)}catch(C){SH("Unexpected error when loading Sodar",d,f,{error:C})}}; dTc=function(d,f,m,y,C,B,e){J3(d,f,new g.Ff(m,new g.E7),y,C,e,!1,B)}; J3=function(d,f,m,y,C,B,e=!0,M){M5(m)&&KZ(C,0,null)&&(!YB(d,"impression")&&M&&M(),d.UB("impression"));YB(d,"impression")&&(m.VT(4)&&!m.VT(2)&&d.k0("pause"),jH(m,4)<0&&!(jH(m,2)<0)&&d.k0("resume"),m.VT(16)&&C>=.5&&d.k0("seek"),e&&m.VT(2)&&SV(d,m.state,f,y,C,B))}; SV=function(d,f,m,y,C,B,e,M,K){YB(d,"impression")&&(B?(B=C-y,B=B>=-1&&B<=2):B=Math.abs(y-C)<=1,jV(d,f,B?y:C,m,y,e,M&&B),B&&!K&&d.UB("complete"))}; jV=function(d,f,m,y,C,B,e){wa(d,m*1E3,e);C<=0||m<=0||f?.S(16)||f?.S(32)||(KZ(m,C*.25,y)&&(B&&!YB(d,"first_quartile")&&B("first"),d.UB("first_quartile")),KZ(m,C*.5,y)&&(B&&!YB(d,"midpoint")&&B("second"),d.UB("midpoint")),KZ(m,C*.75,y)&&(B&&!YB(d,"third_quartile")&&B("third"),d.UB("third_quartile")))}; ftT=function(d,f){YB(d,"impression")&&d.k0(f?"fullscreen":"end_fullscreen")}; mTg=function(d){YB(d,"impression")&&d.k0("clickthrough")}; yxB=function(d){d.k0("active_view_measurable")}; Cdv=function(d){YB(d,"impression")&&!YB(d,"seek")&&d.k0("active_view_fully_viewable_audible_half_duration")}; BpS=function(d){YB(d,"impression")&&!YB(d,"seek")&&d.k0("active_view_viewable")}; eb5=function(d){YB(d,"impression")&&!YB(d,"seek")&&d.k0("audio_audible")}; Mhg=function(d){YB(d,"impression")&&!YB(d,"seek")&&d.k0("audio_measurable")}; Kiv=function(d,f){Lb(d.Q2.get(),"ads_imp",`cpn.${d.layout.clientMetadata.IP("metadata_type_content_cpn")};acpn.${N5(d.RP.get(),2)?.clientPlaybackNonce};clr.${f};skp.${!!g.S(d.layout.clientMetadata.IP("metadata_type_instream_ad_player_overlay_renderer")?.skipOrPreviewRenderer,vl)}`)}; Npv=function(d,f,m){Lb(d.Q2.get(),"ads_qua",`cpn.${d.layout.clientMetadata.IP("metadata_type_content_cpn")};acpn.${N5(d.RP.get(),2)?.clientPlaybackNonce};qt.${f};clr.${m}`)}; zK=function(d){return{enterMs:d.clientMetadata.IP("metadata_type_layout_enter_ms"),exitMs:d.clientMetadata.IP("metadata_type_layout_exit_ms")}}; i4l=function(d,f){Lb(d.Q2.get(),"ads_imp",`acpn.${N5(d.RP.get(),2)?.clientPlaybackNonce};clr.${f}`)}; WiT=function(d,f,m){Lb(d.Q2.get(),"ads_qua",`cpn.${d.layout.clientMetadata.IP("metadata_type_content_cpn")};acpn.${N5(d.RP.get(),2)?.clientPlaybackNonce};qt.${f};clr.${m}`)}; TK=function(d){return`${Math.round(d.width)}x${Math.round(d.height)}`}; b3=function(d,f,m=qE){m.widthd.width*d.height*.2)return{M_:3,rd:501,errorMessage:`ad(${TK(m)}) to container(${TK(d)}) ratio exceeds limit.`};if(m.height>d.height/3-f)return{M_:3,rd:501,errorMessage:`ad(${TK(m)}) covers container(${TK(d)}) center.`}}; cxq=function(d,f){const m=d.clientMetadata.IP("metadata_type_ad_placement_config");return new t3(d.uT,f,m,d.layoutId)}; Hl=function(d){return d.clientMetadata.IP("metadata_type_invideo_overlay_ad_renderer")}; srK=function(){const d=["metadata_type_invideo_overlay_ad_renderer"];qR().forEach(f=>{d.push(f)}); return{gf:d,Yc:["LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY","LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY"]}}; DTK=function(){const d=["metadata_type_invideo_overlay_ad_renderer"];for(const f of qR())d.push(f);return{gf:d,Yc:["LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY"]}}; ErV=function(d=null){return d!=null&&(d=d.thumbnail,d!=null&&d.thumbnails!=null&&d.thumbnails.length!=0&&d.thumbnails[0].width!=null&&d.thumbnails[0].height!=null)?new g.R5(d.thumbnails[0].width||0,d.thumbnails[0].height||0):new g.R5(0,0)}; phS=function(){const d=uSS();d.gf.push("metadata_type_ad_info_ad_metadata");return d}; $TP=function(d){switch(d){case "LAYOUT_EXIT_REASON_UNSPECIFIED":return"unknown";case "LAYOUT_EXIT_REASON_NORMAL":return"normal";case "LAYOUT_EXIT_REASON_ERROR":return"error";case "LAYOUT_EXIT_REASON_USER_SKIPPED":return"skipped";case "LAYOUT_EXIT_REASON_USER_MUTED":return"muted";case "LAYOUT_EXIT_REASON_ABANDONED":return"abandoned";case "LAYOUT_EXIT_REASON_USER_INPUT_SUBMITTED":return"user_input_submitted";case "LAYOUT_EXIT_REASON_USER_CANCELLED":return"user_cancelled";default:return new q(`Invalid layout exit reason: ${d}`)}}; wN=function(d){return d?.layoutId!=null&&d?.layoutType!=null}; Axl=function(d){if(!wN(d.adLayoutMetadata))return!1;d=d.renderingContent;return g.S(d,Yv)||g.S(d,U7)||g.S(d,GK)||g.S(d,dV)||g.S(d,fG)||g.S(d,mo)?!0:!1}; yr=function(d){return!!(d.TQ&&d.slot&&d.layout)}; CG=function(d){const f=d.config?.adPlacementConfig;d=d.renderer;return!(!f||f.kind==null||!d)}; QrB=function(d){if(!wN(d.adLayoutMetadata))return!1;d=d.renderingContent;return g.S(d,CZ)||g.S(d,BZ)||g.S(d,kwn)||g.S(d,m8)||g.S(d,y9)?!0:!1}; BK=function(d){return d.playerVars!==void 0&&d.pings!==void 0&&d.externalVideoId!==void 0}; cK=function(d){if(!wN(d.adLayoutMetadata))return!1;d=d.renderingContent;var f=g.S(d,eo);return f?Mo(f):(f=g.S(d,KG))?BK(f):(f=g.S(d,No))?f.playerVars!==void 0:(f=g.S(d,CZ))?f.durationMilliseconds!==void 0:g.S(d,i2)||g.S(d,WK)?!0:!1}; Mo=function(d){d=(d.sequentialLayouts||[]).map(f=>g.S(f,sS)); return d.length>0&&d.every(cK)}; ES=function(d){return wN(d.adLayoutMetadata)?(d=g.S(d.renderingContent,DU))&&d.pings?!0:!1:!1}; Fiv=function(d){if(!wN(d.adLayoutMetadata))return!1;if(g.S(d.renderingContent,O4g)||g.S(d.renderingContent,pG))return!0;const f=g.S(d.renderingContent,$y);return g.S(d.renderingContent,Aw)||g.S(f?.sidePanel,or5)||g.S(f?.sidePanel,atS)||g.S(f?.sidePanel,hbv)?!0:!1}; Rbc=function(d){var f;(f=!d)||(f=d.adSlotMetadata,f=!(f?.slotId!==void 0&&f?.slotType!==void 0));if(f||!(rxK(d)||d.slotEntryTrigger&&d.slotFulfillmentTriggers&&d.slotExpirationTriggers))return!1;d=d.fulfillmentContent?.fulfilledLayout;return(f=g.S(d,sS))?cK(f):(f=g.S(d,ky))?Fiv(f):(f=g.S(d,grg))?QrB(f):(f=g.S(d,Ith))?Axl(f):(f=g.S(d,uOK))?wN(f.adLayoutMetadata)?g.S(f.renderingContent,Yv)?!0:!1:!1:(f=g.S(d,Qr))?ES(f):(d=g.S(d,XhE))?wN(d.adLayoutMetadata)?g.S(d.renderingContent,pG)?!0:!1:!1:!1}; var nrg=function(d,f){return qK[p[24]](this,56,d,f)}; rxK=function(d){return(d=g.S(d.fulfillmentContent?.fulfilledLayout,ky))&&d.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&d.layoutExitNormalTriggers===void 0}; Z4c=function(d){for(const f of d||[]){d=g.S(f,OS);if(d===void 0||!Rbc(d))break;if((d=g.S(d.fulfillmentContent?.fulfilledLayout,Qr))&&ES(d))return!0}return!1}; ltP=function(d,f=!1){if(!d.questions?.length||!d.playbackCommands||!f&&d.questions.length!==1)return!1;for(const m of d.questions)if(!Vhl(g.S(m,oh)?.surveyAdQuestionCommon||g.S(m,ah)?.surveyAdQuestionCommon))return!1;return!0}; xT5=function(d){({instreamSurveyAdRenderer:d}=d?.playerOverlay||{});return d?d.playbackCommands&&d.questions&&d.questions.length===1?Vhl(g.S(d.questions[0],oh)?.surveyAdQuestionCommon||g.S(d.questions[0],ah)?.surveyAdQuestionCommon):!1:!1}; Vhl=function(d){if(!d)return!1;d=g.S(d.instreamAdPlayerOverlay,hw);const f=g.S(d?.skipOrPreviewRenderer,vl),m=g.S(d?.adInfoRenderer,FA);return(g.S(d?.skipOrPreviewRenderer,rV)||f)&&m?!0:!1}; PdT=function(d){return d.linearAds!=null&&wN(d.adLayoutMetadata)}; Lil=function(d){return d.linearAd!=null&&d.adVideoStart!=null}; jrK=function(d,f,m){const y=(m.adSlots??[]).map(e=>g.S(e,OS)); if(m.ST)if(f.clientMetadata.IP("metadata_type_allow_pause_ad_break_request_slot_reschedule"))VC(d.S.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",()=>[],f.slotId); else{if(d.DW.get().J.L().Z("h5_check_forecasting_renderer_for_throttled_midroll")){var C=m.nF.filter(e=>e.renderer?.clientForecastingAdRenderer!=null); C.length!==0?JxP(d.V,C,y,f.slotId,m.ssdaiAdsConfig):VC(d.S.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",()=>[],f.slotId)}else VC(d.S.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",()=>[],f.slotId); Spv(d.j,f)}else{C={WP:Math.round(f.clientMetadata.IP("metadata_type_ad_break_request_data")?.WP||0),BP:f.clientMetadata.IP("metadata_type_ad_break_request_data")?.BP};var B=f.clientMetadata.IP("metadata_type_cue_point");JxP(d.V,m.nF,y,f.slotId,m.ssdaiAdsConfig,C,B)}}; vrE=function(d,f){for(const m of f){if(m.slotType==="SLOT_TYPE_PLAYER_BYTES"&&m.fulfilledLayout)if(f=void 0,m.fulfilledLayout.renderingContent)f=m.fulfilledLayout.clientMetadata.IP("metadata_type_player_vars");else{if(m.fulfilledLayout.zA)for(const y of m.fulfilledLayout.zA)if(y.renderingContent&&(f=y.clientMetadata.IP("metadata_type_player_vars")))break}else f=void 0;if(f){d.zU.get().J.preloadVideoByPlayerVars(f,2,300);break}}}; TpP=function(d,f,m,y,C,B,e,M){const K=N5(d.RP.get(),1);if(zb5(d.DW.get())){const N=gV(d.A.get(),m,y,C,K.clientPlaybackNonce,K.Iw,K.daiEnabled,K,B,e);vrE(d,N);VC(d.S.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",()=>N,f)}else VC(d.S.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",()=>gV(d.A.get(),m,y,C,K.clientPlaybackNonce,K.Iw,K.daiEnabled,K,B,e,M),f)}; b4S=function(d,f,m,y,C,B,e){f=qpg(f,B,Number(y.prefetchMilliseconds)||0,e);d=f instanceof q?f:Ih(d,y,C,f,m);return d instanceof q?d:[d]}; Ypn=function(d,f,m,y,C){const B=lj(d.A.get(),"SLOT_TYPE_AD_BREAK_REQUEST");y=[new thq({getAdBreakUrl:y.getAdBreakUrl,WP:0,BP:0}),new H4S];d=f.pauseDurationMs?f.lactThresholdMs?{slotId:B,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:2,slotEntryTrigger:new u2(d.S,B),slotFulfillmentTriggers:[new whl(d.S)],slotExpirationTriggers:[new XA(d.S,C),new Rh(d.S,B)],zL:"core",clientMetadata:new qF(y),adSlotLoggingData:m}:new q("AdPlacementConfig for Pause Ads is missing lact_threshold_ms"):new q("AdPlacementConfig for Pause Ads is missing pause_duration_ms"); return d instanceof q?d:[d]}; dy=function(d,f,m){if(d.beforeContentVideoIdStartedTrigger)d=d.beforeContentVideoIdStartedTrigger?new nG(ZU,f,d.id):new q("Not able to create BeforeContentVideoIdStartedTrigger");else if(d.layoutIdExitedTrigger)d=d.layoutIdExitedTrigger?.triggeringLayoutId?new Vr(ZU,d.layoutIdExitedTrigger.triggeringLayoutId,d.id):new q("Not able to create LayoutIdExitedTrigger");else if(d.layoutExitedForReasonTrigger)d.layoutExitedForReasonTrigger?.triggeringLayoutId&&d.layoutExitedForReasonTrigger?.layoutExitReason? (f=$TP(d.layoutExitedForReasonTrigger.layoutExitReason),d=f instanceof q?f:new l2(ZU,d.layoutExitedForReasonTrigger.triggeringLayoutId,[f],d.id)):d=new q("Not able to create LayoutIdExitedForReasonTrigger");else if(d.onLayoutSelfExitRequestedTrigger)d=d.onLayoutSelfExitRequestedTrigger?.triggeringLayoutId?new PK(ZU,d.onLayoutSelfExitRequestedTrigger.triggeringLayoutId,d.id):new q("Not able to create OnLayoutSelfExitRequestedTrigger");else if(d.onNewPlaybackAfterContentVideoIdTrigger)d=d.onNewPlaybackAfterContentVideoIdTrigger? new XA(ZU,f,d.id):new q("Not able to create OnNewPlaybackAfterContentVideoIdTrigger");else if(d.skipRequestedTrigger)d=d.skipRequestedTrigger?.triggeringLayoutId?new LG(ZU,d.skipRequestedTrigger.triggeringLayoutId,d.id):new q("Not able to create SkipRequestedTrigger");else if(d.slotIdEnteredTrigger)d=d.slotIdEnteredTrigger?.triggeringSlotId?new Jw(ZU,d.slotIdEnteredTrigger.triggeringSlotId,d.id):new q("Not able to create SlotIdEnteredTrigger");else if(d.slotIdExitedTrigger)d=d.slotIdExitedTrigger?.triggeringSlotId? new Rh(ZU,d.slotIdExitedTrigger.triggeringSlotId,d.id):new q("Not able to create SkipRequestedTrigger");else if(d.surveySubmittedTrigger)d=d.surveySubmittedTrigger?.triggeringLayoutId?new So(ZU,d.surveySubmittedTrigger.triggeringLayoutId,d.id):new q("Not able to create SurveySubmittedTrigger");else if(d.mediaResumedTrigger)d=d.mediaResumedTrigger&&d.id?new UTn(d.id):new q("Not able to create MediaResumedTrigger");else if(d.closeRequestedTrigger)d=d.closeRequestedTrigger?.triggeringLayoutId?new jo(ZU, d.closeRequestedTrigger.triggeringLayoutId,d.id):new q("Not able to create CloseRequestedTrigger");else if(d.slotIdScheduledTrigger)d=d.slotIdScheduledTrigger?.triggeringSlotId?new u2(ZU,d.slotIdScheduledTrigger.triggeringSlotId,d.id):new q("Not able to create SlotIdScheduledTrigger");else if(d.mediaTimeRangeTrigger){var y=Number(d.mediaTimeRangeTrigger?.offsetStartMilliseconds),C=Number(d.mediaTimeRangeTrigger?.offsetEndMilliseconds);isFinite(y)&&isFinite(C)?(C===-1&&(C=m),m=y>C?new q("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.", {offsetStartMs:y,offsetEndMs:C},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",C===m&&y-500<=C):new AO(y,C),d=m instanceof q?m:new vK(ZU,f,m,!1,d.id)):d=new q("Not able to create MediaTimeRangeTrigger")}else d=d.contentVideoIdEndedTrigger?d.contentVideoIdEndedTrigger?new zi(ZU,f,!1,d.id):new q("Not able to create ContentVideoIdEndedTrigger"):d.layoutIdEnteredTrigger?d.layoutIdEnteredTrigger?.triggeringLayoutId?new Ti(ZU,d.layoutIdEnteredTrigger.triggeringLayoutId,d.id):new q("Not able to create LayoutIdEnteredTrigger"): d.timeRelativeToLayoutEnterTrigger?d.timeRelativeToLayoutEnterTrigger?.triggeringLayoutId?new qo(ZU,Number(d.timeRelativeToLayoutEnterTrigger.durationMs),d.timeRelativeToLayoutEnterTrigger.triggeringLayoutId,d.id):new q("Not able to create TimeRelativeToLayoutEnterTrigger"):d.onDifferentLayoutIdEnteredTrigger?d.onDifferentLayoutIdEnteredTrigger?.triggeringLayoutId&&d.onDifferentLayoutIdEnteredTrigger.slotType&&d.onDifferentLayoutIdEnteredTrigger.layoutType?new b2(ZU,d.onDifferentLayoutIdEnteredTrigger.triggeringLayoutId, d.onDifferentLayoutIdEnteredTrigger.slotType,d.onDifferentLayoutIdEnteredTrigger.layoutType,d.id):new q("Not able to create CloseRequestedTrigger"):d.liveStreamBreakStartedTrigger?d.liveStreamBreakStartedTrigger&&d.id?new tw(ZU,d.id):new q("Not able to create LiveStreamBreakStartedTrigger"):d.liveStreamBreakEndedTrigger?d.liveStreamBreakEndedTrigger&&d.id?new HK(ZU,d.id):new q("Not able to create LiveStreamBreakEndedTrigger"):d.liveStreamBreakScheduledDurationMatchedTrigger?d.liveStreamBreakScheduledDurationMatchedTrigger?.breakDurationMs? new wV(Number(d.liveStreamBreakScheduledDurationMatchedTrigger.breakDurationMs||"0")||0,d.id):new q("Not able to create LiveStreamBreakScheduledDurationMatchedTrigger"):d.liveStreamBreakScheduledDurationNotMatchedTrigger?d.liveStreamBreakScheduledDurationNotMatchedTrigger?.breakDurationMs?new Yy(Number(d.liveStreamBreakScheduledDurationNotMatchedTrigger.breakDurationMs||"0")||0,d.id):new q("Not able to create LiveStreamBreakScheduledDurationNotMatchedTrigger"):d.newSlotScheduledWithBreakDurationTrigger? d.newSlotScheduledWithBreakDurationTrigger?.breakDurationMs?new US(Number(d.newSlotScheduledWithBreakDurationTrigger.breakDurationMs||"0")||0,d.id):new q("Not able to create NewSlotScheduledWithBreakDurationTrigger"):d.prefetchCacheExpiredTrigger?new Gi(ZU,d.id):new q("Not able to convert an AdsControlflowTrigger.");return d}; f0=function(d,f){f.S>=2&&(d.slot_pos=f.adPodIndex);d.autoplay="1"}; f5c=function(d,f,m,y,C,B,e,M){return f===null?new q("Invalid slot type when get discovery companion fromActionCompanionAdRenderer",{slotType:f,ActionCompanionAdRenderer:y}):[Gwl(d,f,e,B,K=>{var N=K.slotId;K=M(K);var W=y.adLayoutLoggingData;const c=new qF([new dQT(y),new m4(C)]);N=oj(m.A.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",N);const D={layoutId:N,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",zL:"core"};return{layoutId:N,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",uT:new Map, layoutExitNormalTriggers:[new XA(m.S,e)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:c,fk:K(D),adLayoutLoggingData:W}})]}; yk5=function(d,f,m,y,C,B,e,M){return f===null?new q("Invalid slot type when get discovery companion fromTopBannerImageTextIconButtonedLayoutViewModel",{slotType:f,TopBannerImageTextIconButtonedLayoutViewModel:y}):[Gwl(d,f,e,B,K=>{var N=K.slotId;K=M(K);var W=y.adLayoutLoggingData;const c=new qF([new mQE(y),new m4(C)]);N=oj(m.A.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",N);const D={layoutId:N,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",zL:"core"};return{layoutId:N,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", uT:new Map,layoutExitNormalTriggers:[new XA(m.S,e)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:c,fk:K(D),adLayoutLoggingData:W}})]}; MUh=function(d,f,m,y,C,B){if(!B)for(const e of f)yc(d,e.renderer,e.config.adPlacementConfig.kind);d=Array.from(d.values()).filter(e=>COv(e)); f=[];for(const e of d)for(const M of e.rN)B=K=>M.zn(K,e.instreamVideoAdRenderer.elementId,M.FD),M.isContentVideoCompanion?f.push(Bkn(m,y,C,e.instreamVideoAdRenderer.elementId,M.associatedCompositePlayerBytesLayoutId,M.adSlotLoggingData,B)):d.length>1?f.push(e_n(m,y,C,e.instreamVideoAdRenderer.elementId,M.adSlotLoggingData,K=>M.zn(K,e.instreamVideoAdRenderer.elementId,M.FD,M.associatedCompositePlayerBytesLayoutId))):f.push(e_n(m,y,C,e.instreamVideoAdRenderer.elementId,M.adSlotLoggingData,B)); return f}; yc=function(d,f,m){if(f=Kjh(f))for(const y of f)y&&y.externalVideoId?(f=C0(d,y.externalVideoId),f.instreamVideoAdRenderer||(f.instreamVideoAdRenderer=y,f.ZT=m)):SH("InstreamVideoAdRenderer without externalVideoId")}; Kjh=function(d){const f=[],m=d.sandwichedLinearAdRenderer&&d.sandwichedLinearAdRenderer.linearAd&&g.S(d.sandwichedLinearAdRenderer.linearAd,KG);if(m)return f.push(m),f;if(d.instreamVideoAdRenderer)return f.push(d.instreamVideoAdRenderer),f;if(d.linearAdSequenceRenderer&&d.linearAdSequenceRenderer.linearAds){for(const y of d.linearAdSequenceRenderer.linearAds)g.S(y,KG)&&f.push(g.S(y,KG));return f}return null}; COv=function(d){if(d.instreamVideoAdRenderer===void 0)return SH("AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer"),!1;for(const f of d.rN){if(f.zn===void 0)return!1;if(f.FD===void 0)return SH("AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined"),!1;if(d.ZT===void 0||f.Av===void 0||d.ZT!==f.Av&&f.Av!=="AD_PLACEMENT_KIND_SELF_START")return!1;if(d.instreamVideoAdRenderer.elementId===void 0)return SH("InstreamVideoAdRenderer has no elementId", void 0,void 0,{kind:d.ZT,"matching APSR kind":f.Av}),!1}return!0}; C0=function(d,f){d.has(f)||d.set(f,{instreamVideoAdRenderer:void 0,ZT:void 0,adVideoId:f,rN:[]});return d.get(f)}; Bf=function(d,f,m,y,C,B,e,M,K){C?C0(d,C).rN.push({GUW:f,Av:m,isContentVideoCompanion:y,FD:e,associatedCompositePlayerBytesLayoutId:B,adSlotLoggingData:M,zn:K}):SH("Companion AdPlacementSupportedRenderer without adVideoId")}; eB=function(d){let f=0;for(const m of d.questions)(d=g.S(m,oh)||g.S(m,ah))&&(f+=d.surveyAdQuestionCommon?.durationMilliseconds||0);return f}; Mi=function(d){var f=g.S(d.questions?.[0],oh)?.surveyAdQuestionCommon||g.S(d.questions?.[0],ah)?.surveyAdQuestionCommon;f=[...(d.playbackCommands?.instreamAdCompleteCommands||[]),...(f?.timeoutCommands||[])];return{impressionCommands:d.playbackCommands?.impressionCommands,errorCommands:d.playbackCommands?.errorCommands,muteCommands:d.playbackCommands?.muteCommands,unmuteCommands:d.playbackCommands?.unmuteCommands,pauseCommands:d.playbackCommands?.pauseCommands,rewindCommands:d.playbackCommands?.rewindCommands, resumeCommands:d.playbackCommands?.resumeCommands,skipCommands:d.playbackCommands?.skipCommands,progressCommands:d.playbackCommands?.progressCommands,NWw:d.playbackCommands?.clickthroughCommands,fullscreenCommands:d.playbackCommands?.fullscreenCommands,activeViewViewableCommands:d.playbackCommands?.activeViewViewableCommands,activeViewMeasurableCommands:d.playbackCommands?.activeViewMeasurableCommands,activeViewFullyViewableAudibleHalfDurationCommands:d.playbackCommands?.activeViewFullyViewableAudibleHalfDurationCommands, activeViewAudioAudibleCommands:d.playbackCommands?.activeViewTracking?.activeViewAudioAudibleCommands,activeViewAudioMeasurableCommands:d.playbackCommands?.activeViewTracking?.activeViewAudioMeasurableCommands,endFullscreenCommands:d.playbackCommands?.endFullscreenCommands,abandonCommands:d.playbackCommands?.abandonCommands,completeCommands:f}}; WjT=function(d,f,m,y,C,B,e){return(M,K)=>NkE(d,K.slotId,M,B,(N,W)=>{var c=K.layoutId;N=e(N);return K0(f,c,W,C,N,"LAYOUT_TYPE_SURVEY",[new ilV(m),y],m.adLayoutLoggingData)})}; EQq=function(d,f,m,y,C,B,e){if(!ckv(d))return new q("Invalid InstreamVideoAdRenderer for SlidingText.",{instreamVideoAdRenderer:d});const M=d.additionalPlayerOverlay.slidingTextPlayerOverlayRenderer;return[ssg(B,f,m,y,K=>{var N=K.slotId;K=e(K);N=oj(C.A.get(),"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",N);const W={layoutId:N,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",zL:"core"},c=new Vr(C.S,y);return{layoutId:N,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",uT:new Map,layoutExitNormalTriggers:[c], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new DQq(M)]),fk:K(W)}})]}; ckv=function(d){d=g.S(d?.additionalPlayerOverlay,p6q);if(!d)return!1;const f=d.slidingMessages;return d.title&&f&&f.length!==0?!0:!1}; QsE=function(d,f,m,y,C){if(!d.playerOverlay?.instreamSurveyAdRenderer)return()=>[]; if(!xT5(d))return()=>new q("Received invalid InstreamVideoAdRenderer for DAI survey.",{instreamVideoAdRenderer:d}); const B=d.playerOverlay.instreamSurveyAdRenderer,e=eB(B);return e<=0?()=>new q("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:B}):(M,K)=>{const N=$Qc(M,m,y,W=>{var c=W.slotId; W=K(W);var D=Mi(B);c=oj(C.A.get(),"LAYOUT_TYPE_SURVEY",c);const E={layoutId:c,layoutType:"LAYOUT_TYPE_SURVEY",zL:"core"},k=new Vr(C.S,y),r=new LG(C.S,c),R=new So(C.S,c),V=new Akq(C.S);return{layoutId:c,layoutType:"LAYOUT_TYPE_SURVEY",uT:new Map,layoutExitNormalTriggers:[k,V],layoutExitSkipTriggers:[r],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[R],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new kXT(B),new m4(f),new Ni(e/1E3),new i_(D)]),fk:W(E),adLayoutLoggingData:B.adLayoutLoggingData}}); M=EQq(d,m,N.slotId,y,C,M,K);return M instanceof q?M:[N,...M]}}; gQn=function(d,f,m,y,C,B,e){const M=[];try{let K,N=[];if(m.renderer.linearAdSequenceRenderer)K=c=>{c=Olq(c.slotId,m,f,C(c),y,B);N=c.Tp;return c.iL}; else if(m.renderer.instreamVideoAdRenderer)K=c=>{var D=c.slotId;c=C(c);const E=m.config.adPlacementConfig,{aH:k,d4:r}=oQK(E);var R=m.renderer.instreamVideoAdRenderer;if(R?.playerOverlay?.instreamSurveyAdRenderer)throw new TypeError("Survey overlay should not be set on single video.");var V=Wf(R);const Z=Math.min(k+V.videoLengthSeconds*1E3,r),x=new cf(0,[V.videoLengthSeconds]);var J=V.videoLengthSeconds,BT=V.playerVars,el=V.instreamAdPlayerOverlayRenderer,JV=V.playerOverlayLayoutRenderer,ag=V.adVideoId, Sl=a55(m),qh=V.uT;V=V.e5;var XH=R?.adLayoutLoggingData;R=R?.sodarExtensionData;D=oj(f.A.get(),"LAYOUT_TYPE_MEDIA",D);const jl={layoutId:D,layoutType:"LAYOUT_TYPE_MEDIA",zL:"core"};return{layoutId:D,layoutType:"LAYOUT_TYPE_MEDIA",uT:qh,layoutExitNormalTriggers:[new HK(f.S)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new sz(y),new Dh(J),new Ez(BT),new p0(k),new $N(Z),el&&new A$(el),JV&& new kN(JV),new m4(E),new Qc(ag),new Oz(x),new oT(Sl),R&&new aT(R),new h$({current:null}),new FZ,new ry(V)].filter(h_c)),fk:c(jl),adLayoutLoggingData:XH}}; else throw new TypeError("Expected valid AdPlacementRenderer for DAI");const W=Fjv(d,y,m.adSlotLoggingData,K,e);M.push(W);for(const c of N){const D=c(d,C);if(D instanceof q)return D;M.push(...D)}}catch(K){return new q(K,{errorMessage:K.message,AdPlacementRenderer:m,numberOfSurveyRenderers:rkv(m)})}return M}; rkv=function(d){({linearAds:d}=d.renderer.linearAdSequenceRenderer||{});return d?.length?d.filter(f=>g.S(f,KG)?.playerOverlay?.instreamSurveyAdRenderer!=null).length:0}; Olq=function(d,f,m,y,C,B){const e=f.config.adPlacementConfig,{aH:M,d4:K}=oQK(e);var {linearAds:N}=f.renderer.linearAdSequenceRenderer||{};if(!N?.length)throw new TypeError("Expected linear ads");const W=[],c={bI:M,lm:0,DO:W};N=N.map(E=>I5K(d,E,c,m,y,e,C,K)).map((E,k)=>{k=new cf(k,W); return E(k)}); const D=N.map(E=>E.fE); return{iL:u_S(m,d,M,D,e,a55(f),y,K,B),Tp:N.map(E=>E.xu)}}; I5K=function(d,f,m,y,C,B,e,M){const K=Wf(g.S(f,KG)),N=m.bI,W=m.lm,c=Math.min(N+K.videoLengthSeconds*1E3,M);m.bI=c;m.lm++;m.DO.push(K.videoLengthSeconds);const D=g.S(f,KG)?.playerOverlay?.instreamSurveyAdRenderer;if(K.adVideoId==="nPpU29QrbiU"&&D==null)throw new TypeError("Survey slate media has no survey overlay");return E=>{f0(K.playerVars,E);var k=K.videoLengthSeconds,r=K.playerVars,R=K.uT,V=K.e5,Z=K.instreamAdPlayerOverlayRenderer,x=K.playerOverlayLayoutRenderer,J=K.adVideoId,BT=g.S(f,KG)?.adLayoutLoggingData, el=g.S(f,KG)?.sodarExtensionData;const JV=oj(y.A.get(),"LAYOUT_TYPE_MEDIA",d),ag={layoutId:JV,layoutType:"LAYOUT_TYPE_MEDIA",zL:"adapter"};E={layoutId:JV,layoutType:"LAYOUT_TYPE_MEDIA",uT:R,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"adapter",clientMetadata:new qF([new sz(e),new Dh(k),new Ez(r),new p0(N),new $N(c),new gy(W),new h$({current:null}),Z&&new A$(Z),x&&new kN(x),new m4(B),new Qc(J), new Oz(E),el&&new aT(el),D&&new X6q(D),new FZ,new ry(V)].filter(h_c)),fk:C(ag),adLayoutLoggingData:BT};k=QsE(g.S(f,KG),B,e,E.layoutId,y);return{fE:E,xu:k}}}; Wf=function(d){if(!d)throw new TypeError("Expected instream video ad renderer");if(!d.playerVars)throw new TypeError("Expected player vars in url encoded string");const f=NT(d.playerVars);var m=Number(f.length_seconds);if(isNaN(m))throw new TypeError("Expected valid length seconds in player vars");var y=Number(d.trimmedMaxNonSkippableAdDurationMs);m=isNaN(y)?m:Math.min(m,y/1E3);({instreamAdPlayerOverlayRenderer:y=null}=d.playerOverlay||{});const {playerOverlayLayoutRenderer:C=null}=d.playerOverlay|| {};var B=f.video_id;B||(B=(B=d.externalVideoId)?B:void 0);if(!B)throw new TypeError("Expected valid video id in IVAR");return{playerVars:f,videoLengthSeconds:m,instreamAdPlayerOverlayRenderer:y,playerOverlayLayoutRenderer:C,adVideoId:B,uT:d.pings?T5(d.pings):new Map,e5:z5(d.pings)}}; a55=function(d){d=Number(d.driftRecoveryMs);return isNaN(d)||d<=0?null:d}; oQK=function(d){const {offsetStartMilliseconds:f,offsetEndMilliseconds:m}=d.adTimeOffset||{};d=Number(f);if(isNaN(d))throw new TypeError("Expected valid start offset");const y=Number(m);if(isNaN(y))throw new TypeError("Expected valid end offset");return{aH:d,d4:y}}; R_q=function(d){const f=d.clientMetadata.IP("metadata_type_player_bytes_callback_ref")?.current;if(!f)return null;const m=d.clientMetadata.IP("metadata_type_ad_pod_skip_target_callback_ref");var y=d.layoutId,C=d.clientMetadata.IP("metadata_type_content_cpn"),B=d.clientMetadata.IP("metadata_type_instream_ad_player_overlay_renderer"),e=d.clientMetadata.IP("metadata_type_player_underlay_renderer"),M=d.clientMetadata.IP("metadata_type_ad_placement_config"),K=d.clientMetadata.IP("metadata_type_video_length_seconds"); var N=PH(d.clientMetadata,"metadata_type_layout_enter_ms")&&PH(d.clientMetadata,"metadata_type_layout_exit_ms")?(d.clientMetadata.IP("metadata_type_layout_exit_ms")-d.clientMetadata.IP("metadata_type_layout_enter_ms"))/1E3:void 0;return{Yj:y,contentCpn:C,Ig:f,A5:m,instreamAdPlayerOverlayRenderer:B,instreamAdPlayerUnderlayRenderer:e,adPlacementConfig:M,videoLengthSeconds:K,wY:N,inPlayerLayoutId:d.clientMetadata.IP("metadata_type_linked_in_player_layout_id"),inPlayerSlotId:d.clientMetadata.IP("metadata_type_linked_in_player_slot_id")}}; VUE=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k){y=lj(y,"SLOT_TYPE_PLAYER_BYTES");d=nQn(C,d,e,m,y,K,N);if(d instanceof q)return d;N=d.clientMetadata.IP("metadata_type_fulfilled_layout")?.layoutId;if(!N)return new q("Invalid adNotify layout");f=ZlV(N,C,B,m,M,f,K,W,c,D,E,k,e);return f instanceof q?f:[d,...f]}; ZlV=function(d,f,m,y,C,B,e,M,K,N,W,c,D){m=l5l(f,m,y,B,e,M,K,N,W,c,D);if(m instanceof q)return m;d=xQn(f,d,e,C,m);return d instanceof q?d:[...d.CJ,d.uN]}; Ljl=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E){f=l5l(d,f,m,C,B,M,K,N,W,c,D,E);if(f instanceof q)return f;d=POS(d,m,B,e,y,M.J7,f);return d instanceof q?d:d.CJ.concat(d.uN)}; l5l=function(d,f,m,y,C,B,e,M,K,N,W,c){const D=IT(y);return D instanceof ij?new q(D):N.J.L().experiments.Pr("html5_refactor_in_player_slot_generation")?E=>{var k=new cf(0,[D.Fd]);E=Jkg(f,D.layoutId,D.UX,m,u_(D.playerVars,D.C4,B,K,k),D.Fd,C,k,e(E),M.get(D.UX.externalVideoId),c);k=[];if(D.UX.playerOverlay.instreamAdPlayerOverlayRenderer){const r=R_q(E);if(!r)return SH("Expected MediaLayout to carry valid data to create InPlayerSlot and PlayerOverlayForMediaLayout",void 0,E),{layout:E,CJ:[]};k=[SRS(d, r.contentCpn,r.Yj,R=>XZ(f,R.slotId,"core",r,Tj(W,R)),r.inPlayerSlotId), ...k];if(r.instreamAdPlayerUnderlayRenderer&&RT(N)){const R=r.instreamAdPlayerUnderlayRenderer;k=[jsT(d,r.contentCpn,r.Yj,V=>vQg(f,V.slotId,R,r.adPlacementConfig,r.Yj,Tj(W,V))), ...k]}}return{layout:E,CJ:k}}:E=>{const k=new cf(0,[D.Fd]); return{layout:Jkg(f,D.layoutId,D.UX,m,u_(D.playerVars,D.C4,B,K,k),D.Fd,C,k,e(E),M.get(D.UX.externalVideoId),c),CJ:[]}}}; IT=function(d){if(!d.playerVars)return new ij("No playerVars available in InstreamVideoAdRenderer.");if(d.elementId==null||d.playerVars==null||d.playerOverlay==null||d.playerOverlay?.instreamAdPlayerOverlayRenderer==null&&d.playerOverlay?.playerOverlayLayoutRenderer==null||d.pings==null||d.externalVideoId==null)return new ij("Received invalid VOD InstreamVideoAdRenderer",{instreamVideoAdRenderer:d});const f=NT(d.playerVars);let m=Number(f.length_seconds);isNaN(m)&&(m=0,SH("Expected valid length seconds in player vars but got NaN")); return{layoutId:d.elementId,UX:d,playerVars:f,C4:d.playerVars,Fd:m}}; u_=function(d,f,m,y,C){d.iv_load_policy=y;f=NT(f);if(f.cta_conversion_urls)try{d.cta_conversion_urls=JSON.parse(f.cta_conversion_urls)}catch(B){SH(B)}m.jL&&(d.ctrl=m.jL);m.zH&&(d.ytr=m.zH);m.YU&&(d.ytrcc=m.YU);m.isMdxPlayback&&(d.mdx="1");d.vvt&&(d.vss_credentials_token=d.vvt,m.z0&&(d.vss_credentials_token_type=m.z0),m.mdxEnvironment&&(d.mdx_environment=m.mdxEnvironment));f0(d,C);return d}; z_S=function(d){const f=new Map;for(const m of d)(d=m.renderer.remoteSlotsRenderer)&&d.hostElementId&&f.set(d.hostElementId,d);return f}; n0=function(d){return d.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"}; Tkn=function(d){return d!=null}; dbE=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k){const r=[];for(const J of d){if(rxK(J))continue;if(J?.adSlotMetadata?.slotType==="SLOT_TYPE_IN_PLAYER")continue;var R=qR5(J,y,m.Iw);if(R instanceof q)return R;var V={slotId:J.adSlotMetadata.slotId,slotType:J.adSlotMetadata.slotType,slotPhysicalPosition:J.adSlotMetadata.slotPhysicalPosition??1,zL:"core",slotEntryTrigger:R.slotEntryTrigger,slotFulfillmentTriggers:R.slotFulfillmentTriggers,slotExpirationTriggers:R.slotExpirationTriggers},Z=g.S(J.fulfillmentContent.fulfilledLayout, sS);if(Z){if(!cK(Z))return new q("Invalid PlayerBytesAdLayoutRenderer");var x=c&&!(n0(J)&&J.slotEntryTrigger.beforeContentVideoIdStartedTrigger);R=R.slotFulfillmentTriggers.some(BT=>BT instanceof wV); Z=x?blT(V,J.adSlotMetadata.triggerEvent,Z,m,y,B,d,D,R,K,E):tUB(V,J.adSlotMetadata.triggerEvent,Z,f,m,y,C,B,e,M,K,N,d,W,J.adSlotMetadata.triggeringSourceLayoutId);if(Z instanceof q)return Z;R=[];k?R.push(new Zh({current:k})):R.push(new Zh({current:null}));n0(J)&&R.push(new Vc({dk:n0(J)&&!!J.slotEntryTrigger.beforeContentVideoIdStartedTrigger}));x&&R.push(new FZ);m.J7&&R.push(new Hlg({}));V={...V,clientMetadata:new qF(R),fulfilledLayout:Z.layout,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData}; r.push(...Z.CJ);r.push(V);continue}if(x=g.S(J.fulfillmentContent.fulfilledLayout,ky)){if(!Fiv(x))return new q("Invalid PlayerUnderlayAdLayoutRenderer");x=w6S(x,y,m.Iw,B,V,J.adSlotMetadata.triggerEvent,J.adSlotMetadata.triggeringSourceLayoutId);if(x instanceof q)return x;V={...V,clientMetadata:new qF([]),fulfilledLayout:x,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData};r.push(V);continue}if(x=g.S(J.fulfillmentContent.fulfilledLayout,XhE)){if(!wN(x.adLayoutMetadata)||!g.S(x.renderingContent,pG))return new q("Invalid InPlayerOrganicOverlayAdLayoutRenderer"); x=x.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PLAYER_ORGANIC_BANNER_OVERLAY"?YRn(x,y,m.Iw,B,V):new q(`LayoutType [${x.adLayoutMetadata.layoutType}] is invalid for InPlayerOrganicOverlaySlot`);if(x instanceof q)return x;V={...V,clientMetadata:new qF([]),fulfilledLayout:x,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData};r.push(V);continue}if(x=g.S(J.fulfillmentContent.fulfilledLayout,Ith)){if(!Axl(x))return new q("Invalid AboveFeedAdLayoutRenderer");x=UQh(x,y,m.Iw,B,V,J.adSlotMetadata.triggerEvent, J.adSlotMetadata.triggeringSourceLayoutId);if(x instanceof q)return x;V={...V,clientMetadata:new qF([]),fulfilledLayout:x,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData};r.push(V);continue}if(x=g.S(J.fulfillmentContent.fulfilledLayout,uOK)){if(!wN(x.adLayoutMetadata)||!g.S(x.renderingContent,Yv))return new q("Invalid BelowPlayerAdLayoutRenderer");x=UQh(x,y,m.Iw,B,V,J.adSlotMetadata.triggerEvent,J.adSlotMetadata.triggeringSourceLayoutId);if(x instanceof q)return x;V={...V,clientMetadata:new qF([]), fulfilledLayout:x,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData};r.push(V);continue}if(x=g.S(J.fulfillmentContent.fulfilledLayout,Qr)){if(!ES(x))return new q("Invalid PlayerBytesSequenceItemAdLayoutRenderer");x=GXl(x,y,m.Iw,B,V,J.adSlotMetadata.triggerEvent);if(x instanceof q)return x;V={...V,clientMetadata:new qF([]),fulfilledLayout:x,adSlotLoggingData:J.adSlotMetadata.adSlotLoggingData};r.push(V)}else return new q(`Unable to retrieve a client slot [${V.slotType}] from a given AdSlotRenderer`)}return r}; GXl=function(d,f,m,y,C,B){const e={layoutId:d.adLayoutMetadata.layoutId,layoutType:d.adLayoutMetadata.layoutType,zL:"core"};f=l_(d,f,m);return f instanceof q?f:(m=g.S(d.renderingContent,DU))&&m.pings?{...e,renderingContent:d.renderingContent,uT:T5(m.pings),...f,fk:Tj(y,C)(e),clientMetadata:new qF([new m4(xN(B)),new i_({progressCommands:m.progressCommands})]),adLayoutLoggingData:d.adLayoutMetadata.adLayoutLoggingData}:new q("VideoAdTracking is missing from PlayerBytesSequenceItemAdLayoutRenderer")}; UQh=function(d,f,m,y,C,B,e){const M={layoutId:d.adLayoutMetadata.layoutId,layoutType:d.adLayoutMetadata.layoutType,zL:"core"};f=l_(d,f,m);if(f instanceof q)return f;m=[];m.push(new m4(xN(B)));B==="SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED"&&e!==void 0&&m.push(new Pf(e));return{...M,renderingContent:d.renderingContent,uT:new Map([["impression",g.S(d.renderingContent,GK)?g.S(d.renderingContent,GK)?.impressionPings||[]:g.S(d.renderingContent,Yv)?g.S(d.renderingContent,Yv)?.impressionPings||[]:g.S(d.renderingContent, U7)?g.S(d.renderingContent,U7)?.impressionPings||[]:[]]]),...f,fk:Tj(y,C)(M),clientMetadata:new qF(m),adLayoutLoggingData:d.adLayoutMetadata.adLayoutLoggingData}}; w6S=function(d,f,m,y,C,B,e){if(d.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISMISSABLE_PANEL_TEXT_PORTRAIT_IMAGE")a:{var M=g.S(d.renderingContent,$y);const K=g.S(d.renderingContent,pG);e=new Map;if(M){e=g.S(M.sidePanel,atS);if(!e){d=new q("DismissablePanelTextPortraitImageRenderer is missing");break a}e=new Map([["impression",e.impressionPings||[]],["resume",e.resumePings||[]]])}else if(!K){d=new q("AdsEngagementPanelSectionListViewModel is missing");break a}M={layoutId:d.adLayoutMetadata.layoutId, layoutType:d.adLayoutMetadata.layoutType,zL:"core"};f=l_(d,f,m);d=f instanceof q?f:{...M,renderingContent:d.renderingContent,uT:e,...f,fk:Tj(y,C)(M),clientMetadata:new qF([new m4(xN(B))]),adLayoutLoggingData:d.adLayoutMetadata.adLayoutLoggingData}}else d.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_TRACKING"?g.S(d.renderingContent,O4g)?(e={layoutId:d.adLayoutMetadata.layoutId,layoutType:d.adLayoutMetadata.layoutType,zL:"core"},f=l_(d,f,m),d=f instanceof q?f:{...e,renderingContent:d.renderingContent, uT:new Map,...f,fk:Tj(y,C)(e),clientMetadata:new qF([new m4(xN(B))]),adLayoutLoggingData:d.adLayoutMetadata.adLayoutLoggingData}):d=new q("CounterfactualRenderer is missing"):d.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"?d=new q("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):d.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE_CAROUSEL"?d=new q("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):d.adLayoutMetadata.layoutType=== "LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"?g.S(d.renderingContent,Aw)?(B={layoutId:d.adLayoutMetadata.layoutId,layoutType:d.adLayoutMetadata.layoutType,zL:"core"},f=l_(d,f,m),d=f instanceof q?f:e?{...B,renderingContent:d.renderingContent,uT:new Map,...f,fk:Tj(y,C)(B),clientMetadata:new qF([new Pf(e)]),adLayoutLoggingData:d.adLayoutMetadata.adLayoutLoggingData}:new q("Not able to parse an SDF PlayerUnderlay layout because the triggeringMediaLayoutId in AdSlotMetadata is missing")):d=new q("DisplayUnderlayTextGridCardsLayoutViewModel is missing"): d.adLayoutMetadata.layoutType==="LAYOUT_TYPE_VIDEO_AD_INFO"?g.S(d.renderingContent,pG)?(B={layoutId:d.adLayoutMetadata.layoutId,layoutType:d.adLayoutMetadata.layoutType,zL:"core"},f=l_(d,f,m),d=f instanceof q?f:{...B,renderingContent:d.renderingContent,uT:new Map([]),...f,fk:Tj(y,C)(B),adLayoutLoggingData:d.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new qF([])}):d=new q("AdsEngagementPanelSectionListViewModel is missing"):(d.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_IMAGE_QR_CODE"? M=new q("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):M=new q(`LayoutType [${d.adLayoutMetadata.layoutType}] is invalid for PlayerUnderlaySlot`),d=M);return d}; YRn=function(d,f,m,y,C){if(!g.S(d.renderingContent,pG))return new q("AdsEngagementPanelSectionListViewModel is missing");const B={layoutId:d.adLayoutMetadata.layoutId,layoutType:d.adLayoutMetadata.layoutType,zL:"core"};f=l_(d,f,m);return f instanceof q?f:{...B,renderingContent:d.renderingContent,uT:new Map([]),...f,fk:Tj(y,C)(B),adLayoutLoggingData:d.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new qF([])}}; blT=function(d,f,m,y,C,B,e,M,K,N,W){if(W?.WP===void 0||W?.BP===void 0)return new q("Cached ad break range from cue point is missing");var c=l_(m,C,y.Iw);if(c instanceof q)return c;c={layoutExitMuteTriggers:[],layoutExitNormalTriggers:c.layoutExitNormalTriggers,layoutExitSkipTriggers:[],layoutExitUserCancelledTriggers:[],layoutExitUserInputSubmittedTriggers:[]};if(g.S(m.renderingContent,KG))return d=fuK(d,f,m,c,C,B,e,y.Iw,W.WP,W.BP,N),d instanceof q?d:d.fG===void 0?new q("Expecting associatedInPlayerSlot for single DAI media layout"): {layout:d.layout,CJ:[d.fG]};var D=g.S(m.renderingContent,eo);if(D){if(!wN(m.adLayoutMetadata))return new q("Invalid ad layout metadata");if(!Mo(D))return new q("Invalid sequential layout");D=D.sequentialLayouts.map(E=>E.playerBytesAdLayoutRenderer); d=mbq(d,f,m,c,D,C,y,B,e,M,W.WP,W.BP,K,N);return d instanceof q?d:{layout:d.yC,CJ:d.CJ}}return new q("Not able to convert a sequential layout")}; mbq=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E){var k=yUP(C,W,c);if(k instanceof q)return k;const r=[],R=[];for(const ag of k){a:{var V=d,Z=C[ag.lm],x=ag,J=f;k=B;var BT=e,el=M,JV=K;const Sl=L0(Z);if(Sl instanceof q){k=Sl;break a}const qh={layoutId:Z.adLayoutMetadata.layoutId,layoutType:Z.adLayoutMetadata.layoutType,zL:"adapter"};x=C6l(J,Z,x,k,void 0,E);if(x instanceof q){k=x;break a}V={...qh,...J$,uT:Sl,renderingContent:Z.renderingContent,clientMetadata:new qF(x),fk:Tj(el,V)(qh),adLayoutLoggingData:Z.adLayoutMetadata.adLayoutLoggingData}; k=(k=SB(JV,V,k,BT.Iw,el,void 0,!0))?k instanceof q?k:{layout:V,fG:k}:new q("Expecting associatedInPlayerSlot")}if(k instanceof q)return k;r.push(k.layout);R.push(k.fG)}C={layoutId:m.adLayoutMetadata.layoutId,layoutType:m.adLayoutMetadata.layoutType,zL:"core"};f=[new oT(Number(m.driftRecoveryMs)),new p0(W),new $N(c),new m4(xN(f)),new BfK(N),new FZ];D&&f.push(new e$c);return{yC:{...C,...y,zA:r,uT:new Map,clientMetadata:new qF(f),fk:Tj(M,d)(C)},CJ:R}}; fuK=function(d,f,m,y,C,B,e,M,K,N,W){if(!cK(m))return new q("Invalid PlayerBytesAdLayoutRenderer");const c=L0(m);if(c instanceof q)return c;const D={layoutId:m.adLayoutMetadata.layoutId,layoutType:m.adLayoutMetadata.layoutType,zL:"core"};var E=g.S(m.renderingContent,KG);if(!E)return new q("Invalid rendering content for DAI media layout");E=Wf(E);K={zY:E,lm:0,bI:K,q3:Math.min(K+E.videoLengthSeconds*1E3,N),Se:new cf(0,[E.videoLengthSeconds])};f=C6l(f,m,K,C,Number(m.driftRecoveryMs)??void 0,W);if(f instanceof q)return f;d={...D,...y,uT:c,renderingContent:m.renderingContent,clientMetadata:new qF(f),fk:Tj(B,d)(D),adLayoutLoggingData:m.adLayoutMetadata.adLayoutLoggingData};return(C=SB(e,d,C,M,B,void 0,!0))?C instanceof q?C:{layout:d,fG:C}:new q("Expecting associatedInPlayerSlot")}; tUB=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k){const r=l_(m,B,C.Iw);if(r instanceof q)return r;if(g.S(m.renderingContent,KG)){K=Mcg([m],C,K);if(K instanceof q)return K;if(K.length!==1)return new q("Only expected one media layout.");d=KlV(d,f,m,r,K[0],void 0,"core",y,B,e,M,N,D,E,C.Iw,void 0,k);return d instanceof q?d:{layout:d.layout,CJ:d.fG?[d.fG]:[]}}var R=g.S(m.renderingContent,eo);if(R){if(!wN(m.adLayoutMetadata))return new q("Invalid ad layout metadata");if(!Mo(R))return new q("Invalid sequential layout"); R=R.sequentialLayouts.map(V=>V.playerBytesAdLayoutRenderer); d=NfV(d,f,m.adLayoutMetadata,r,R,y,B,C,K,e,M,N,W,c,D,E,k);return d instanceof q?d:{layout:d.yC,CJ:d.CJ}}return new q("Not able to convert a sequential layout")}; NfV=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k,r,R){const V=new jB({current:null}),Z=Mcg(C,M,K);if(Z instanceof q)return Z;K=[];const x=[];var J=void 0;for(let Sl=0;Sl0&&(Z.push(r),Z.push(new Hf(el.adPodSkipTarget)));(B=N.get(el.externalVideoId))&&Z.push(new wy(B));B=Z}else B=new q("Invalid vod media renderer")}if(B instanceof q)return B;d={...e,...y,uT:V,renderingContent:m.renderingContent,clientMetadata:new qF(B),fk:Tj(W,d)(e),adLayoutLoggingData:m.adLayoutMetadata.adLayoutLoggingData};m=g.S(m.renderingContent, KG);if(!m||!BK(m))return new q("Invalid meida renderer");c=C0(c,m.externalVideoId);c.instreamVideoAdRenderer=m;c.ZT="AD_PLACEMENT_KIND_START";return E?(K=SB(D,d,K,k,W,r,!1),K instanceof q?K:Dbv(d.layoutId,D)&&K?{layout:{...d,clientMetadata:new qF(B.concat(new AUK(K)))}}:{layout:d,fG:K}):{layout:d}}; WlS=function(d,f,m,y,C){if(!cK(f))return new q("Invalid PlayerBytesAdLayoutRenderer");const B=g.S(f.renderingContent,CZ);if(!B||B.durationMilliseconds===void 0)return new q("Invalid endcap renderer");const e={layoutId:f.adLayoutMetadata.layoutId,layoutType:f.adLayoutMetadata.layoutType,zL:"adapter"};y=[new YN(B.durationMilliseconds),new i_({impressionCommands:void 0,abandonCommands:B.abandonCommands?[{commandExecutorCommand:B.abandonCommands}]:void 0,completeCommands:B.completionCommands}),new m4(y), new Uz("LAYOUT_TYPE_ENDCAP")];C&&(y.push(new qi(C.Se.adPodIndex-1)),y.push(new gy(C.Se.adPodIndex)),y.push(new Hf(C.adPodSkipTarget??-1)));return{...e,...J$,renderingContent:f.renderingContent,clientMetadata:new qF(y),uT:B.skipPings?new Map([["skip",B.skipPings]]):new Map,fk:Tj(m,d)(e),adLayoutLoggingData:f.adLayoutMetadata.adLayoutLoggingData}}; SB=function(d,f,m,y,C,B,e){d=d.filter(c=>c.adSlotMetadata.slotType==="SLOT_TYPE_IN_PLAYER"&&c.adSlotMetadata.triggeringSourceLayoutId===f.layoutId); if(d.length!==0){if(d.length!==1)return new q("Invalid InPlayer slot association for the given PlayerBytes layout");var M=d[0];d=qR5(M,m,y);if(d instanceof q)return d;d={slotId:M.adSlotMetadata.slotId,slotType:M.adSlotMetadata.slotType,slotPhysicalPosition:M.adSlotMetadata.slotPhysicalPosition??1,zL:"core",slotEntryTrigger:d.slotEntryTrigger,slotFulfillmentTriggers:d.slotFulfillmentTriggers,slotExpirationTriggers:d.slotExpirationTriggers};var K=g.S(M.fulfillmentContent.fulfilledLayout,grg);if(!K|| !QrB(K))return new q("Invalid InPlayerAdLayoutRenderer");var N={layoutId:K.adLayoutMetadata.layoutId,layoutType:K.adLayoutMetadata.layoutType,zL:"core"};m=l_(K,m,y);if(m instanceof q)return m;y=[];var W=K.adLayoutMetadata.layoutType;e&&y.push(new FZ);if(W==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY")y.push(...kkn(M.adSlotMetadata.triggerEvent,f)),(B=QDE(m,f.layoutId))&&y.push(new OPK(B));else if(W==="LAYOUT_TYPE_ENDCAP"||W==="LAYOUT_TYPE_VIDEO_INTERSTITIAL_CENTERED"){y.push(new m4(xN(M.adSlotMetadata.triggerEvent))); if(W==="LAYOUT_TYPE_VIDEO_INTERSTITIAL_CENTERED")return new q("Cannot parse endcap layout since AdUxReadyApi is not provided");B&&y.push(B)}else return new q("Not able to parse an SDF InPlayer layout");C={...N,...m,renderingContent:K.renderingContent,uT:new Map,fk:Tj(C,d)(N),clientMetadata:new qF(y),adLayoutLoggingData:K.adLayoutMetadata.adLayoutLoggingData};return{...d,fulfilledLayout:C,clientMetadata:new qF([])}}}; kkn=function(d,f){const m=[];m.push(new m4(xN(d)));m.push(new Pf(f.layoutId));(d=f.clientMetadata.IP("metadata_type_player_bytes_callback_ref"))&&m.push(new h$(d));(d=f.clientMetadata.IP("metadata_type_ad_pod_skip_target_callback_ref"))&&m.push(new jB(d));(d=f.clientMetadata.IP("metadata_type_remote_slots_data"))&&m.push(new wy(d));(d=f.clientMetadata.IP("metadata_type_ad_next_params"))&&m.push(new b_(d));(d=f.clientMetadata.IP("metadata_type_ad_video_clickthrough_endpoint"))&&m.push(new t$(d));(d= f.clientMetadata.IP("metadata_type_ad_pod_info"))&&m.push(new Oz(d));(f=f.clientMetadata.IP("metadata_type_ad_video_id"))&&m.push(new Qc(f));return m}; cUP=function(d,f,m,y,C,B){const e=y.NJ.inPlayerSlotId,M=N=>Gc(f,N),K={layoutId:y.NJ.inPlayerLayoutId, layoutType:"LAYOUT_TYPE_ENDCAP",zL:"core"};m={slotId:e,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:new Ti(M,d),slotFulfillmentTriggers:[new Jw(M,e)],slotExpirationTriggers:[new Rh(M,e),new XA(M,m)]};d={...K,layoutExitNormalTriggers:[new Vr(M,d)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],uT:new Map,clientMetadata:new qF([new o6n(y.NJ),new m4(y.adPlacementConfig),C]),fk:Tj(B,m)(K), adLayoutLoggingData:y.NJ.adLayoutLoggingData};return{...m,clientMetadata:new qF([new dF(d)])}}; Dbv=function(d,f){for(const m of f)if(m.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"){f=g.S(m.fulfillmentContent.fulfilledLayout,ky);if(!f)continue;if((f=g.S(f.renderingContent,$y))&&f.associatedPlayerBytesLayoutId===d)return m}}; qR5=function(d,f,m){const y=dy(d.slotEntryTrigger,f,m);if(y instanceof q)return y;const C=[];for(var B of d.slotFulfillmentTriggers){const e=dy(B,f,m);if(e instanceof q)return e;C.push(e)}B=[];for(const e of d.slotExpirationTriggers){d=dy(e,f,m);if(d instanceof q)return d;B.push(d)}return{slotEntryTrigger:y,slotFulfillmentTriggers:C,slotExpirationTriggers:B}}; l_=function(d,f,m){const y=[];for(var C of d.layoutExitNormalTriggers||[]){var B=dy(C,f,m);if(B instanceof q)return B;y.push(B)}C=[];for(var e of d.layoutExitSkipTriggers||[]){B=dy(e,f,m);if(B instanceof q)return B;C.push(B)}e=[];for(var M of d.layoutExitMuteTriggers||[]){B=dy(M,f,m);if(B instanceof q)return B;e.push(B)}M=[];for(const K of d.layoutExitUserInputSubmittedTriggers||[]){d=dy(K,f,m);if(d instanceof q)return d;M.push(d)}return{layoutExitNormalTriggers:y,layoutExitSkipTriggers:C,layoutExitMuteTriggers:e, layoutExitUserInputSubmittedTriggers:M,layoutExitUserCancelledTriggers:[]}}; L0=function(d){const f=g.S(d.renderingContent,KG);if(f?.pings)return T5(f.pings);d=g.S(d.renderingContent,CZ);return d?.skipPings?new Map([["skip",d.skipPings]]):new Map}; C6l=function(d,f,m,y,C,B){f=g.S(f.renderingContent,KG);if(!f)return new q("Invalid rendering content for DAI media layout");d=[new sz(y),new Dh(m.zY.videoLengthSeconds),...(fV(B)?[new i_({impressionCommands:f.impressionCommands,abandonCommands:f.onAbandonCommands,completeCommands:f.completeCommands,progressCommands:f.adVideoProgressCommands})]:[]),new Ez(m.zY.playerVars),new p0(m.bI),new $N(m.q3),new gy(m.lm),new m4(xN(d)),new Qc(m.zY.adVideoId),new Oz(m.Se),f.sodarExtensionData&&new aT(f.sodarExtensionData), new h$({current:null}),new FZ,new ry(z5(f.pings))].filter(Tkn);C!==void 0&&d.push(new oT(C));return d}; yUP=function(d,f,m){d=d.map(K=>Wf(g.S(K.renderingContent,KG))); const y=d.map(K=>K.videoLengthSeconds),C=y.map((K,N)=>new cf(N,y)); let B=f,e=m;const M=[];d.forEach((K,N)=>{e=Math.min(B+K.videoLengthSeconds*1E3,m);f0(K.playerVars,C[N]);M.push({zY:K,bI:B,q3:e,lm:N,Se:C[N]});B=e}); return M}; Mcg=function(d,f,m){const y=[];for(var C of d){var B=g.S(C.renderingContent,KG);if(B){if(!BK(B))return new q("Invalid vod media renderer");y.push(aul(B))}}C=y.map(M=>M.Fd); B=[];let e=0;for(let M=0;Mm instanceof Vr&&m?.triggeringLayoutId!==f)?.triggeringLayoutId}; rUc=function(d,f,m,y,C,B,e,M,K){const N=m.pings;return N?[h$E(d,B,M,C,W=>{var c=W.slotId;W=K(W);var D=m.adLayoutLoggingData,E=m.progressCommands;c=oj(f.A.get(),"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER",c);const k={layoutId:c,layoutType:"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER",zL:"core"};return{layoutId:c,layoutType:"LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER",uT:T5(N),layoutExitNormalTriggers:[new XA(f.S,B)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[], zL:"core",clientMetadata:new qF([new m4(y),new ry(z5(N)),new Flc(N?.activeViewTracking?.identifier),new Dh(e/1E3),new i_({progressCommands:E}),new Ni(e/1E3)]),fk:W(k),adLayoutLoggingData:D}})]:new q("VideoAdTrackingRenderer without VideoAdTracking pings filled.",{videoAdTrackingRenderer:m})}; u$5=function(d,f,m,y,C,B,e,M){d=g6l(d,m,B,e,y,K=>{var N=K.slotId;K=M(K);N=oj(f.A.get(),"LAYOUT_TYPE_FORECASTING",N);const W={layoutId:N,layoutType:"LAYOUT_TYPE_FORECASTING",zL:"core"},c=new Map,D=C.impressionUrls;D&&c.set("impression",D);return{layoutId:N,layoutType:"LAYOUT_TYPE_FORECASTING",uT:c,layoutExitNormalTriggers:[new PK(f.S,N)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new Iug(C), new m4(m)]),fk:K(W)}}); return d instanceof q?d:[d]}; R$g=function(d,f,m,y,C,B,e){return[XaE(d,B,y,M=>{var K=M.slotId;M=e(M);K=oj(f.A.get(),"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",K);const N={layoutId:K,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",zL:"core"};return{layoutId:K,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",uT:new Map,layoutExitNormalTriggers:[new XA(f.S,B)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new A$(C), new m4(m)]),fk:M(N),adLayoutLoggingData:C.adLayoutLoggingData}})]}; ZPv=function(d,f,m,y,C,B,e,M){d=n6B(d,m,B,e,y,(K,N)=>{var W=K.slotId;K=M(K);var c=C.contentSupportedRenderer;c?c.textOverlayAdContentRenderer?(c=oj(f.A.get(),"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY",W),N=mC(f,c,"LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY",C,m,K,yN(f,N,W))):c.enhancedTextOverlayAdContentRenderer?(c=oj(f.A.get(),"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY",W),N=mC(f,c,"LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY",C,m,K,yN(f,N,W))):c.imageOverlayAdContentRenderer?(c=oj(f.A.get(),"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY", W),N=yN(f,N,W),N.push(new qo(f.S,45E3,c)),N=mC(f,c,"LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY",C,m,K,N)):N=new ij("InvideoOverlayAdRenderer without appropriate sub renderer"):N=new ij("InvideoOverlayAdRenderer without contentSupportedRenderer");return N}); return d instanceof q?d:[d]}; xbv=function(d,f,m,y,C,B,e,M,K){const N=Number(y.durationMilliseconds);return isNaN(N)?new q("Expected valid duration for AdActionInterstitialRenderer."):W=>VcW(f,W.slotId,m,N,{impressionCommands:void 0,abandonCommands:y.abandonCommands?[{commandExecutorCommand:y.abandonCommands}]:void 0,completeCommands:y.completionCommands},y.skipPings?new Map([["skip",y.skipPings]]):new Map,e(W),c=>luW(d,c,C,(D,E)=>{var k=D.slotId;D=e(D);k=oj(f.A.get(),"LAYOUT_TYPE_ENDCAP",k);return K0(f,k,E,m,D,"LAYOUT_TYPE_ENDCAP", [new o6n(y),M],y.adLayoutLoggingData)}),K,B-1,y.adLayoutLoggingData,B)}; P6E=function(d,f,m,y){if(!m.playerVars)return new q("No playerVars available in AdIntroRenderer.");const C=NT(m.playerVars);C.autoplay="1";return B=>{var e=B.slotId;B=y(B);e=oj(d.A.get(),"LAYOUT_TYPE_MEDIA",e);const M={layoutId:e,layoutType:"LAYOUT_TYPE_MEDIA",zL:"adapter"};return{kA:{layoutId:e,layoutType:"LAYOUT_TYPE_MEDIA",uT:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"adapter", clientMetadata:new qF([new iPE,new m4(f),new h$({current:null}),new Ez(C)]),fk:B(M)},rI:[new l2(d.S,e,["error"])],qh:[],Gm:[],RZ:[]}}}; JUq=function(d,f,m,y,C,B,e,M,K,N=!1){const W=eB(C);if(!ltP(C,N))return new q("Received invalid InstreamSurveyAdRenderer for VOD composite survey.",{InstreamSurveyAdRenderer:C});if(W<=0)return new q("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:C});const c=WjT(d,f,C,B,m,y,e);return c instanceof q?c:D=>LlK(f,D.slotId,m,W,Mi(C),e(D),c,M,K)}; jDK=function(d,f,m,y,C,B,e,M){if(!(!isNaN(Number(C.timeoutSeconds))&&C.text&&C.ctaButton&&g.S(C.ctaButton,CV)&&C.brandImage&&C.backgroundImage&&g.S(C.backgroundImage,B1)&&g.S(C.backgroundImage,B1)?.landscape))return new q("Received invalid SurveyTextInterstitialRenderer.",{SurveyTextInterstitialRenderer:C});const K=C.timeoutSeconds*1E3,N=(c,D)=>{var E=c.slotId;c=e(c);E=oj(f.A.get(),"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT",E);return K0(f,E,D,m,c,"LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT", [new SNc(C),B],C.adLayoutLoggingData)},W=c=>luW(d,c,y,N); return c=>{var D=c.slotId,E={impressionCommands:C.impressionCommands,completeCommands:C.timeoutCommands,skipCommands:C.dismissCommands};c=e(c);D=es(f,D,m,K,E,new Map,c,W);E=new Tc(D.CK);c=new qi(M);return{kA:{layoutId:D.layoutId,layoutType:D.layoutType,uT:D.uT,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:D.zL,clientMetadata:new qF([...D.f3,E,c]),fk:D.fk,adLayoutLoggingData:D.adLayoutLoggingData}, rI:[],qh:D.layoutExitMuteTriggers,Gm:D.layoutExitUserInputSubmittedTriggers,RZ:D.layoutExitUserCancelledTriggers,fG:D.fG}}}; z$E=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k,r){d=lj(d,"SLOT_TYPE_PLAYER_BYTES");y=nQn(f,e,y,C,d,N,W);if(y instanceof q)return y;e=y.clientMetadata.IP("metadata_type_fulfilled_layout")?.layoutId;if(!e)return new q("Invalid adNotify layout");f=v6E(e,f,m,C,B,K,M,N,c,D,E,k,r);return f instanceof q?f:[y,...f]}; v6E=function(d,f,m,y,C,B,e,M,K,N,W,c,D){m=Tfg(f,m,y,B,e,M,K,N,W,c,D);qNT(B)?(y=bPE(f,d),d=lj(f.A.get(),"SLOT_TYPE_IN_PLAYER"),B=oj(f.A.get(),"LAYOUT_TYPE_SURVEY",d),M=Ms(f,y,M),f=[...M.slotExpirationTriggers,new jo(f.S,B)],d=m({slotId:M.slotId,slotType:M.slotType,slotPhysicalPosition:M.slotPhysicalPosition,slotEntryTrigger:M.slotEntryTrigger,slotFulfillmentTriggers:M.slotFulfillmentTriggers,slotExpirationTriggers:f,zL:M.zL},{slotId:d,layoutId:B}),C=d instanceof q?d:{uN:{...M,slotExpirationTriggers:f, clientMetadata:new qF([new dF(d.layout)]),adSlotLoggingData:C},CJ:d.CJ}):C=xQn(f,d,M,C,m);return C instanceof q?C:[...C.CJ,C.uN]}; HPP=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E){f=Tfg(d,f,m,C,B,e,K,N,W,c,D,E);qNT(C)?(e=tcV(d,m,e,M),e instanceof q?d=e:(M=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER"),K=oj(d.A.get(),"LAYOUT_TYPE_SURVEY",M),C=[...e.slotExpirationTriggers,new jo(d.S,K)],M=f({slotId:e.slotId,slotType:e.slotType,slotPhysicalPosition:e.slotPhysicalPosition,zL:e.zL,slotEntryTrigger:e.slotEntryTrigger,slotFulfillmentTriggers:e.slotFulfillmentTriggers,slotExpirationTriggers:C},{slotId:M,layoutId:K}),d=M instanceof q?M:{uN:{slotId:e.slotId, slotType:e.slotType,slotPhysicalPosition:e.slotPhysicalPosition,slotEntryTrigger:e.slotEntryTrigger,slotFulfillmentTriggers:e.slotFulfillmentTriggers,slotExpirationTriggers:C,zL:e.zL,clientMetadata:new qF([new dF(M.layout),new Vc({dk:d.dk(m)})]),adSlotLoggingData:y},CJ:M.CJ})):d=POS(d,m,e,M,y,K.J7,f);return d instanceof q?d:d.CJ.concat(d.uN)}; qNT=function(d){for(const f of d)if(g.S(f,i2))return!0;return!1}; Tfg=function(d,f,m,y,C,B,e,M,K,N,W,c){return(D,E)=>{if(vf(W)&&zc(W))a:{var k=waE(y);if(k instanceof q)E=k;else{var r=0,R=[],V=[],Z=[],x=[],J=[],BT=[],el=new KV,JV=new jB({current:null}),ag=!1,Sl=[],qh=0,XH=[];for(var jl=0;jl0?k:-1;continue}if(F0=g.S(jl,CZ)){jl=xbv(d,f,m,F0,B,r,M,JV,k);if(jl instanceof q){E= jl;break a}jl=jl(D);R.push(jl.kA);V=[...jl.rI,...V];Z=[...jl.qh,...Z];jl.fG&&(Sl=[jl.fG,...Sl]);continue}if(F0=g.S(jl,i2)){if(E===void 0){E=new q("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:F0});break a}jl=JUq(d,f,m,B,F0,el,M,E,r,Ou(W,"supports_multi_step_on_desktop"));if(jl instanceof q){E=jl;break a}jl=jl(D);R.push(jl.kA);jl.fG&&Sl.push(jl.fG);V=[...jl.rI,...V];Z=[...jl.qh,...Z];x=[...jl.Gm,...x];J=[...jl.RZ,...J];BT=[el,...BT];continue}if(jl= g.S(jl,WK)){jl=jDK(d,f,m,B,jl,el,M,r);if(jl instanceof q){E=jl;break a}jl=jl(D);R.push(jl.kA);jl.fG&&Sl.push(jl.fG);Z=[...jl.qh,...Z]}else{E=new q("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}}E={zA:R,layoutExitSkipTriggers:V,layoutExitUserInputSubmittedTriggers:x,layoutExitUserCancelledTriggers:J,layoutExitMuteTriggers:Z,f3:BT,CJ:Sl}}}else a:if(XH=waE(y),XH instanceof q)E=XH;else{hC=0;R=[];V=[];Z=[];x=[];J=[];BT=[];el=new KV;JV=new jB({current:null});ag=!1;Sl=[];qh=-1;for(r of y)if(g.S(r, No)){k=P6E(f,m,g.S(r,No),M);if(k instanceof q){E=k;break a}k=k(D);R.push(k.kA);V=[...k.rI,...V];Z=[...k.qh,...Z];k.fG&&(Sl=[k.fG,...Sl])}else if(g.S(r,KG)){qh=IT(g.S(r,KG));if(qh instanceof ij){E=new q(qh);break a}k=new cf(hC,XH);k=YNT(f,qh.layoutId,qh.UX,m,u_(qh.playerVars,qh.C4,e,N,k),qh.Fd,B,k,M(D),JV,K.get(qh.UX.externalVideoId),void 0,c);hC++;R.push(k.kA);V=[...k.rI,...V];Z=[...k.qh,...Z];ag||(BT.push(JV),ag=!0);qh=(qh=qh.UX.adPodSkipTarget)&&qh>0?qh:-1}else if(g.S(r,CZ)){k=xbv(d,f,m,g.S(r,CZ), B,hC,M,JV,qh);if(k instanceof q){E=k;break a}k=k(D);R.push(k.kA);V=[...k.rI,...V];Z=[...k.qh,...Z];k.fG&&(Sl=[k.fG,...Sl])}else if(g.S(r,i2)){if(E===void 0){E=new q("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:g.S(r,i2)});break a}k=JUq(d,f,m,B,g.S(r,i2),el,M,E,hC,Ou(W,"supports_multi_step_on_desktop"));if(k instanceof q){E=k;break a}k=k(D);R.push(k.kA);k.fG&&Sl.push(k.fG);V=[...k.rI,...V];Z=[...k.qh,...Z];x=[...k.Gm,...x];J=[...k.RZ,...J]; BT=[el,...BT]}else if(g.S(r,WK)){k=jDK(d,f,m,B,g.S(r,WK),el,M,hC);if(k instanceof q){E=k;break a}k=k(D);R.push(k.kA);k.fG&&Sl.push(k.fG);Z=[...k.qh,...Z]}else{E=new q("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}E={zA:R,layoutExitSkipTriggers:V,layoutExitUserInputSubmittedTriggers:x,layoutExitUserCancelledTriggers:J,layoutExitMuteTriggers:Z,f3:BT,CJ:Sl}}E instanceof q?D=E:(J=D.slotId,hC=E.zA,r=E.layoutExitSkipTriggers,R=E.layoutExitMuteTriggers,V=E.layoutExitUserInputSubmittedTriggers, Z=E.f3,D=M(D),x=C?C.layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",J=C?C.layoutId:oj(f.A.get(),x,J),BT={layoutId:J,layoutType:x,zL:"core"},D={layout:{layoutId:J,layoutType:x,uT:new Map,layoutExitNormalTriggers:[new PK(f.S,J)],layoutExitSkipTriggers:r,layoutExitMuteTriggers:R,layoutExitUserInputSubmittedTriggers:V,layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new UbE(hC),...Z]),fk:D(BT)},CJ:E.CJ});return D}}; waE=function(d){const f=[];for(const m of d){if(!g.S(m,KG))continue;d=IT(g.S(m,KG));if(d instanceof ij)return new q(d);f.push(d.Fd)}return f}; dyh=function(d,f,m,y,C,B,e,M=!1){if(!ltP(m,M))return new q("Received invalid InstreamSurveyAdRenderer for VOD single survey.",{InstreamSurveyAdRenderer:m});const K=eB(m);if(K<=0)return new q("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:m});const N=new KV,W=WjT(d,f,m,N,y,B,e);return Gkh(d,y,B,K,C,(c,D)=>{var E=c.slotId,k=Mi(m);c=e(c);E=oj(f.A.get(),"LAYOUT_TYPE_MEDIA_BREAK",E);const r={layoutId:E,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",zL:"core"},R=W(E,D),V=R.clientMetadata.IP("metadata_type_fulfilled_layout"); V||SH("Could not retrieve overlay layout ID during VodMediaBreakLayout for survey creation. This should never happen.");k=[new m4(y),new YN(K),new i_(k),N];V&&k.push(new Uz(V.layoutType));return{Nf:{layoutId:E,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",uT:new Map,layoutExitNormalTriggers:[new PK(f.S,E)],layoutExitSkipTriggers:[new LG(f.S,D.layoutId)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[new So(f.S,D.layoutId)],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF(k), fk:c(r)},uj:R}})}; f9V=function(d){if(!Lil(d))return!1;const f=g.S(d.adVideoStart,Ns);return f?g.S(d.linearAd,KG)&&yr(f)?!0:(SH("Invalid Sandwich with notify"),!1):!1}; myq=function(d){if(d.linearAds==null)return!1;d=g.S(d.adStart,Ns);return d?yr(d)?!0:(SH("Invalid LASR with notify"),!1):!1}; yYW=function(d){if(!PdT(d))return!1;d=g.S(d.adStart,Ns);return d?yr(d)?!0:(SH("Invalid LASR with notify"),!1):!1}; gV=function(d,f,m,y,C,B,e,M,K,N,W){const c=[];if(f.length===0&&y.length===0&&m.length===0)return c;f=f.filter(CG);const D=m.filter(Rbc),E=y.filter(CG),k=new Map,r=z_S(f),R=m.some(BT=>BT?.adSlotMetadata?.slotType==="SLOT_TYPE_PLAYER_BYTES"),V=m.some(BT=>BT?.adSlotMetadata?.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"),Z=m.some(BT=>BT?.adSlotMetadata?.slotType==="SLOT_TYPE_IN_PLAYER"),x=m.some(BT=>BT?.adSlotMetadata?.slotType==="SLOT_TYPE_BELOW_PLAYER"||BT?.adSlotMetadata?.slotType==="SLOT_TYPE_ABOVE_FEED"), J=m.some(BT=>BT?.adSlotMetadata?.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"); m=m.some(BT=>BT?.adSlotMetadata?.slotType==="SLOT_TYPE_IN_PLAYER_ORGANIC_OVERLAY"); if(R||V||Z||x||J||m)N=dbE(D,f,M,C,r,d.rL.get(),d.loadPolicy,k,d.DW.get(),d.j.get(),Z,e,K,N,W),N instanceof q?SH(N,void 0,void 0,{contentCpn:C}):c.push(...N);for(const BT of f)N=C1T(d,k,BT,C,B,e,R,M,r,K,D,d.DW.get().J.L().experiments.Pr("html5_enable_triggering_cuepoint_for_slot")?W:void 0),N instanceof q?SH(N,void 0,void 0,{renderer:BT.renderer,config:BT.config.adPlacementConfig,kind:BT.config.adPlacementConfig.kind,contentCpn:C,daiEnabled:e}):c.push(...N);Bg5(d.DW.get())||(B=e4n(d,E,C,M,r,k),c.push(...B)); if(d.V===null||e&&!M.cQ)return d=M.J7&&f.length===1&&f[0].config?.adPlacementConfig?.kind==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&f[0].renderer?.adBreakServiceRenderer,c.length||d||SH("Expected slots parsed from AdPlacementRenderers for DAI",void 0,void 0,{"AdPlacementRenderer count":f.length,contentCpn:C,"first APR kind":f[0]?.config?.adPlacementConfig?.kind,renderer:f[0]?.renderer}),c;y=y.filter(CG);c.push(...MUh(k,y,d.A.get(),d.V,C,R));c.length||SH("Expected slots parsed from AdPlacementRenderers", void 0,void 0,{"AdPlacementRenderer count":f.length,contentCpn:C,daiEnabled:e.toString(),"first APR kind":f[0]?.config?.adPlacementConfig?.kind,renderer:f[0]?.renderer});return c}; C1T=function(d,f,m,y,C,B,e,M,K,N,W,c){const D=m.renderer,E=m.config.adPlacementConfig,k=E.kind,r=m.adSlotLoggingData,R=Z=>Tj(d.rL.get(),Z); var V=M.cQ&&k==="AD_PLACEMENT_KIND_START";V=B&&!V;if(D.adsEngagementPanelRenderer!=null)return Bf(f,m.elementId,k,D.adsEngagementPanelRenderer.isContentVideoEngagementPanel,D.adsEngagementPanelRenderer.adVideoId,D.adsEngagementPanelRenderer.associatedCompositePlayerBytesLayoutId,E,r,(Z,x,J,BT)=>{var el=d.S.get(),JV=Z.slotId,ag=D.adsEngagementPanelRenderer;Z=Tj(d.rL.get(),Z);return iP(el,JV,"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON",new MOh(ag),x,J,ag.impressionPings,Z,D.adsEngagementPanelRenderer.adLayoutLoggingData, BT)}),[]; if(D.adsEngagementPanelLayoutViewModel)return Bf(f,m.elementId,k,D.adsEngagementPanelLayoutViewModel.isContentVideoEngagementPanel,D.adsEngagementPanelLayoutViewModel.adVideoId,D.adsEngagementPanelLayoutViewModel.associatedCompositePlayerBytesLayoutId,E,r,(Z,x,J,BT)=>{var el=d.S.get(),JV=Z.slotId,ag=D.adsEngagementPanelLayoutViewModel;Z=Tj(d.rL.get(),Z);return W1(el,JV,"LAYOUT_TYPE_PANEL",new KrP(ag),x,J,Z,D.adsEngagementPanelLayoutViewModel.adLayoutLoggingData,BT)}),[]; if(D.actionCompanionAdRenderer!=null){if(D.actionCompanionAdRenderer.showWithoutLinkedMediaLayout)return f5c(d.A.get(),d.V,d.S.get(),D.actionCompanionAdRenderer,E,r,y,R);Bf(f,m.elementId,k,D.actionCompanionAdRenderer.isContentVideoCompanion,D.actionCompanionAdRenderer.adVideoId,D.actionCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,E,r,(Z,x,J,BT)=>{var el=d.S.get(),JV=Z.slotId,ag=D.actionCompanionAdRenderer;Z=Tj(d.rL.get(),Z);return iP(el,JV,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", new dQT(ag),x,J,ag.impressionPings,Z,D.actionCompanionAdRenderer.adLayoutLoggingData,BT)})}else if(D.topBannerImageTextIconButtonedLayoutViewModel!==void 0){if(D.topBannerImageTextIconButtonedLayoutViewModel.showWithoutLinkedMediaLayout)return yk5(d.A.get(),d.V,d.S.get(),D.topBannerImageTextIconButtonedLayoutViewModel,E,r,y,R); Bf(f,m.elementId,k,D.topBannerImageTextIconButtonedLayoutViewModel.isContentVideoCompanion,D.topBannerImageTextIconButtonedLayoutViewModel.adVideoId,D.topBannerImageTextIconButtonedLayoutViewModel.associatedCompositePlayerBytesLayoutId,E,r,(Z,x,J,BT)=>{var el=d.S.get(),JV=Z.slotId,ag=D.topBannerImageTextIconButtonedLayoutViewModel;Z=Tj(d.rL.get(),Z);return W1(el,JV,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",new mQE(ag),x,J,Z,D.topBannerImageTextIconButtonedLayoutViewModel.adLayoutLoggingData,BT)})}else if(D.imageCompanionAdRenderer)Bf(f, m.elementId,k,D.imageCompanionAdRenderer.isContentVideoCompanion,D.imageCompanionAdRenderer.adVideoId,D.imageCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,E,r,(Z,x,J,BT)=>{var el=d.S.get(),JV=Z.slotId,ag=D.imageCompanionAdRenderer; Z=Tj(d.rL.get(),Z);return iP(el,JV,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new Ngn(ag),x,J,ag.impressionPings,Z,D.imageCompanionAdRenderer.adLayoutLoggingData,BT)}); else if(D.bannerImageLayoutViewModel)Bf(f,m.elementId,k,D.bannerImageLayoutViewModel.isContentVideoCompanion,D.bannerImageLayoutViewModel.adVideoId,D.bannerImageLayoutViewModel.associatedCompositePlayerBytesLayoutId,E,r,(Z,x,J,BT)=>{var el=d.S.get(),JV=Z.slotId,ag=D.bannerImageLayoutViewModel;Z=Tj(d.rL.get(),Z);return W1(el,JV,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new iic(ag),x,J,Z,D.bannerImageLayoutViewModel.adLayoutLoggingData,BT)}); else if(D.shoppingCompanionCarouselRenderer)Bf(f,m.elementId,k,D.shoppingCompanionCarouselRenderer.isContentVideoCompanion,D.shoppingCompanionCarouselRenderer.adVideoId,D.shoppingCompanionCarouselRenderer.associatedCompositePlayerBytesLayoutId,E,r,(Z,x,J,BT)=>{var el=d.S.get(),JV=Z.slotId,ag=D.shoppingCompanionCarouselRenderer;Z=Tj(d.rL.get(),Z);return iP(el,JV,"LAYOUT_TYPE_COMPANION_WITH_SHOPPING",new WrB(ag),x,J,ag.impressionPings,Z,D.shoppingCompanionCarouselRenderer.adLayoutLoggingData,BT)}); else if(D.adBreakServiceRenderer){if(m.renderer?.adBreakServiceRenderer?.getAdBreakUrl===void 0)return[];if(k==="AD_PLACEMENT_KIND_PAUSE")return Ypn(d.A.get(),E,r,m.renderer.adBreakServiceRenderer,y);if(k!=="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&k!=="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED")return b4S(d.A.get(),E,r,m.renderer.adBreakServiceRenderer,y,C,B);M.J7||SH("Received non-live cue point triggered AdBreakServiceRenderer",void 0,void 0,{kind:k,adPlacementConfig:E,daiEnabledForContentVideo:String(B), isServedFromLiveInfra:String(M.J7),clientPlaybackNonce:M.clientPlaybackNonce});if(k==="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED"){if(!d.xs)return new q("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no playerControlsApiProvider set for interface");if(!d.vg)return new q("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no PrefetchTriggerAdapter set for interface");d.vg.yR({adPlacementRenderer:m,contentCpn:y,Iw:C});C=d.xs.get().getCurrentTimeSec(1,!1);return cYh(d.A.get(),m.renderer.adBreakServiceRenderer, E,C,y,r,B)}if(!d.oF)return new q("Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED with no CuePointOpportunityAdapter set for interface");d.oF.yR({adPlacementRenderer:m,contentCpn:y,Iw:C})}else{if(D.clientForecastingAdRenderer)return u$5(d.A.get(),d.S.get(),E,r,D.clientForecastingAdRenderer,y,C,R);if(D.invideoOverlayAdRenderer)return ZPv(d.A.get(),d.S.get(),E,r,D.invideoOverlayAdRenderer,y,C,R);if(D.instreamAdPlayerOverlayRenderer)return R$g(d.A.get(),d.S.get(),E,r,D.instreamAdPlayerOverlayRenderer, y,R);if((D.linearAdSequenceRenderer||D.instreamVideoAdRenderer)&&V)return gQn(d.A.get(),d.S.get(),m,y,R,N,c);if(D.linearAdSequenceRenderer&&!V){if(e)return[];yc(f,D,k);if(D.linearAdSequenceRenderer.adLayoutMetadata){if(!PdT(D.linearAdSequenceRenderer))return new q("Received invalid LinearAdSequenceRenderer.")}else if(D.linearAdSequenceRenderer.linearAds==null)return new q("Received invalid LinearAdSequenceRenderer.");if(g.S(D.linearAdSequenceRenderer.adStart,Ns)){SH("Found AdNotify in LinearAdSequenceRenderer"); m=g.S(D.linearAdSequenceRenderer.adStart,Ns);if(!(m?.durationMs!=null&&m?.durationMs>0))return new q("Invalid AdMessageRenderer.");B=D.linearAdSequenceRenderer.linearAds;return z$E(d.j.get(),d.A.get(),d.S.get(),d.rL.get(),E,r,m,wN(D.linearAdSequenceRenderer.adLayoutMetadata)?D.linearAdSequenceRenderer.adLayoutMetadata:void 0,B,y,C,M,R,K,d.loadPolicy,d.DW.get())}return HPP(d.A.get(),d.S.get(),E,r,D.linearAdSequenceRenderer.linearAds,wN(D.linearAdSequenceRenderer.adLayoutMetadata)?D.linearAdSequenceRenderer.adLayoutMetadata: void 0,y,C,M,R,K,d.loadPolicy,d.DW.get(),W)}if(!D.remoteSlotsRenderer||B){if(D.instreamVideoAdRenderer&&!V){if(e)return[];yc(f,D,k);return Ljl(d.A.get(),d.S.get(),E,r,D.instreamVideoAdRenderer,y,C,M,R,K,d.loadPolicy,d.DW.get(),d.rL.get(),W)}if(D.instreamSurveyAdRenderer)return dyh(d.A.get(),d.S.get(),D.instreamSurveyAdRenderer,E,r,y,R,Ou(d.DW.get(),"supports_multi_step_on_desktop"));if(D.sandwichedLinearAdRenderer!=null)return Lil(D.sandwichedLinearAdRenderer)?g.S(D.sandwichedLinearAdRenderer.adVideoStart, Ns)?(SH("Found AdNotify in SandwichedLinearAdRenderer"),m=g.S(D.sandwichedLinearAdRenderer.adVideoStart,Ns),m?.durationMs!=null&&m?.durationMs>0?(B=g.S(D.sandwichedLinearAdRenderer.linearAd,KG))?VUE(m,B,E,d.j.get(),d.A.get(),d.S.get(),d.rL.get(),r,y,C,M,R,K,d.loadPolicy,d.DW.get()):new q("Missing IVAR from Sandwich"):new q("Invalid AdMessageRenderer.")):HPP(d.A.get(),d.S.get(),E,r,[D.sandwichedLinearAdRenderer.adVideoStart,D.sandwichedLinearAdRenderer.linearAd],void 0,y,C,M,R,K,d.loadPolicy,d.DW.get()): new q("Received invalid SandwichedLinearAdRenderer.");if(D.videoAdTrackingRenderer!=null)return rUc(d.A.get(),d.S.get(),D.videoAdTrackingRenderer,E,r,y,C,M.S7,R)}}return[]}; e4n=function(d,f,m,y,C,B){const e=W=>Tj(d.rL.get(),W),M=[]; for(const W of f){f=W.renderer;var K=f.sandwichedLinearAdRenderer,N=f.linearAdSequenceRenderer;K&&f9V(K)?(SH("Found AdNotify with SandwichedLinearAdRenderer"),N=g.S(K.adVideoStart,Ns),K=g.S(K.linearAd,KG),yc(B,f,W.config.adPlacementConfig.kind),f=ZlV(N?.layout.layoutId,d.A.get(),d.S.get(),W.config.adPlacementConfig,W.adSlotLoggingData,K,m,y,e,C,d.loadPolicy,d.DW.get(),d.rL.get()),f instanceof q?SH(f):M.push(...f)):N&&(!N.adLayoutMetadata&&myq(N)||N.adLayoutMetadata&&yYW(N))&&(SH("Found AdNotify with LinearAdSequenceRenderer"), yc(B,f,W.config.adPlacementConfig.kind),f=v6E(g.S(N.adStart,Ns)?.layout.layoutId,d.A.get(),d.S.get(),W.config.adPlacementConfig,W.adSlotLoggingData,N.linearAds,wN(N.adLayoutMetadata)?N.adLayoutMetadata:void 0,m,y,e,C,d.loadPolicy,d.DW.get()),f instanceof q?SH(f):M.push(...f))}return M}; Em=function(d,f,m){const y=d.xs.get().getCurrentTimeSec(1,!1);d.DW.get().J.L().RO()&&Lb(d.Q2.get(),"sdai",`onopp.1;evt.${m.event};start.${m.startSecs.toFixed(3)};d.${m.GZ.toFixed(3)}`);VC(d.A.get(),"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",()=>{var C=d.V.get(),B=f.adPlacementRenderer.renderer.adBreakServiceRenderer,e=f.contentCpn,M=f.adPlacementRenderer.adSlotLoggingData;c1(d.DW.get());var K=d.Q2;var N=C.DW.get();N=g.sm(N.J.L().experiments,"max_prefetch_window_sec_for_livestream_optimization"); var W=C.DW.get();var c=g.sm(W.J.L().experiments,"min_prefetch_offset_sec_for_livestream_optimization");{W=m.startSecs*1E3;W={y6:new AO(W,W+m.GZ*1E3),kM:!1,cueProcessedMs:y*1E3};const E=m.startSecs+m.GZ;if(y===0)W.pw=new AO(0,E*1E3);else{c=m.startSecs-c;var D=c-y;W.pw=D<=0?new AO(c*1E3,E*1E3):new AO(Math.floor(y+Math.random()*Math.min(D,N))*1E3,E*1E3)}N=W}B=Ih(C,B,e,N,M,[new s85(m)]);DI(C.DW.get())&&Lb(K.get(),"abrsm",`cpi.${m.identifier};cps.${m.startSecs};cpd.${m.GZ};cts.${y};rbf.${N.pw.start}`); K.get().J.HK(m.startSecs-y,N.pw.start/1E3-y);return[B]})}; pV=function(d){const f=d.clientMetadata.IP("metadata_type_player_bytes_callback_ref")?.current;if(!f)return null;const m=d.clientMetadata.IP("metadata_type_ad_pod_skip_target_callback_ref");var y=d.layoutId,C=d.clientMetadata.IP("metadata_type_content_cpn"),B=d.clientMetadata.IP("metadata_type_instream_ad_player_overlay_renderer"),e=d.clientMetadata.IP("metadata_type_player_overlay_layout_renderer"),M=d.clientMetadata.IP("metadata_type_player_underlay_renderer"),K=d.clientMetadata.IP("metadata_type_ad_placement_config"), N=d.clientMetadata.IP("metadata_type_video_length_seconds");var W=PH(d.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds")?d.clientMetadata.IP("METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"):PH(d.clientMetadata,"metadata_type_layout_enter_ms")&&PH(d.clientMetadata,"metadata_type_layout_exit_ms")?(d.clientMetadata.IP("metadata_type_layout_exit_ms")-d.clientMetadata.IP("metadata_type_layout_enter_ms"))/1E3:void 0;return{Yj:y,contentCpn:C,Ig:f,A5:m,instreamAdPlayerOverlayRenderer:B,playerOverlayLayoutRenderer:e, instreamAdPlayerUnderlayRenderer:M,adPlacementConfig:K,videoLengthSeconds:N,wY:W,inPlayerLayoutId:d.clientMetadata.IP("metadata_type_linked_in_player_layout_id"),inPlayerSlotId:d.clientMetadata.IP("metadata_type_linked_in_player_slot_id")}}; EUE=function(d,f){return DyV(d,f)}; p5n=function(d,f){f=DyV(d,f);if(!f)return null;f.wY=d.clientMetadata.IP("metadata_type_ad_pod_info")?.adBreakRemainingLengthSeconds;return f}; DyV=function(d,f){const m=d.clientMetadata.IP("metadata_type_player_bytes_callback_ref")?.current;if(!m)return null;const y=gMc(d,f);return{cH:rcK(d,f),adPlacementConfig:d.clientMetadata.IP("metadata_type_ad_placement_config"),m1:y,contentCpn:d.clientMetadata.IP("metadata_type_content_cpn"),inPlayerLayoutId:d.clientMetadata.IP("metadata_type_linked_in_player_layout_id"),inPlayerSlotId:d.clientMetadata.IP("metadata_type_linked_in_player_slot_id"),instreamAdPlayerOverlayRenderer:d.clientMetadata.IP("metadata_type_instream_ad_player_overlay_renderer"), playerOverlayLayoutRenderer:void 0,instreamAdPlayerUnderlayRenderer:void 0,wY:void 0,Ig:m,Yj:d.layoutId,videoLengthSeconds:d.clientMetadata.IP("metadata_type_video_length_seconds")}}; $yE=function(d,f,m){return jsT(d.S.get(),f.contentCpn,f.Yj,y=>vQg(d.A.get(),y.slotId,m,f.adPlacementConfig,f.Yj,Tj(d.rL.get(),y)))}; VC=function(d,f,m,y){d.S().wu(f,y);m=m();d=d.S();d.Gt.S("ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",f,y,m);for(const M of m)a:{f=d;UU(f.Gt,"ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",M);UU(f.Gt,"ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED",M);try{var C=f.S;if(g.y3(M.slotId))throw new q("Slot ID was empty",void 0,"ADS_CLIENT_ERROR_MESSAGE_INVALID_SLOT");if(wc(C,M))throw new q("Duplicate registration for slot.",{slotId:M.slotId,slotEntryTriggerType:M.slotEntryTrigger.triggerType},"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT"); if(!C.pR.zR.has(M.slotType))throw new q("No fulfillment adapter factory registered for slot of type: "+M.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_FULFILLMENT_ADAPTER_REGISTERED");if(!C.pR.r7.has(M.slotType))throw new q("No SlotAdapterFactory registered for slot of type: "+M.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");$B(C,"TRIGGER_CATEGORY_SLOT_ENTRY",M.slotEntryTrigger?[M.slotEntryTrigger]:[]);$B(C,"TRIGGER_CATEGORY_SLOT_FULFILLMENT",M.slotFulfillmentTriggers);$B(C, "TRIGGER_CATEGORY_SLOT_EXPIRATION",M.slotExpirationTriggers);var B=f.S;const K=`${M.slotType}_${M.slotPhysicalPosition}`,N=fv(B,K);if(wc(B,M))throw new q("Duplicate slots not supported",void 0,"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");N.set(M.slotId,new AYc(M));B.S.set(K,N)}catch(K){K instanceof q&&K.uc?(Kv(f.Gt,"ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED",K.uc,M),SH(K,M,void 0,void 0,K.ih)):(Kv(f.Gt,"ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",M),SH(K, M));break a}wc(f.S,M).C=!0;try{var e=f.S;const K=wc(e,M),N=M.slotEntryTrigger,W=e.pR.G0.get(N.triggerType);W&&(W.RX("TRIGGER_CATEGORY_SLOT_ENTRY",N,M,null),K.AP.set(N.triggerId,W));for(const E of M.slotFulfillmentTriggers){const k=e.pR.G0.get(E.triggerType);k&&(k.RX("TRIGGER_CATEGORY_SLOT_FULFILLMENT",E,M,null),K.rD.set(E.triggerId,k))}for(const E of M.slotExpirationTriggers){const k=e.pR.G0.get(E.triggerType);k&&(k.RX("TRIGGER_CATEGORY_SLOT_EXPIRATION",E,M,null),K.K.set(E.triggerId,k))}const c=e.pR.zR.get(M.slotType).get().build(e.V, M);K.B=c;const D=e.pR.r7.get(M.slotType).get().build(e.Y,M);D.init();K.A=D}catch(K){K instanceof q&&K.uc?(Kv(f.Gt,"ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED",K.uc,M),SH(K,M,void 0,void 0,K.ih)):(Kv(f.Gt,"ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",M),SH(K,M));m0(f,M,!0);break a}UU(f.Gt,"ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",M);f.S.RQ(M);for(const K of f.A)K.RQ(M);Cv(f,M)}}; Spv=function(d,f){var m=0x8000000000000;let y=0,C=0x8000000000000;for(const K of f.slotFulfillmentTriggers){if(!(K instanceof vK)){SH("Found unexpected fulfillment trigger for throttled slot.",f,null,{fulfillmentTrigger:K});continue}const N=K.S.start;m=Math.min(m,N);y=Math.max(y,K.S.end);K.visible&&(C=Math.min(C,N))}const {startMs:B,endMs:e,Sm:M}={startMs:m,endMs:y,Sm:C<0x8000000000000&&m0&&yC(d.C(),B)}; oUv=function(d,f){f=(f.GZ+1)*1E3;let m=void 0;for(const {trigger:y,slot:C}of d.WZ.values())y instanceof wV&&y.breakDurationMs<=f&&(!m||y.breakDurationMs>m.trigger.breakDurationMs)&&(m={slot:C,trigger:y});return m}; a95=function(d){const f=[];for(const {trigger:m}of d.WZ.values())m instanceof wV&&f.push(m.breakDurationMs);return f}; ad=function(d){d.S=null;d.WZ.clear();d.A&&d.A.stop();d.Y&&d.Y.stop();d.V?.stop();delete d.V}; Frq=function(d){Lb(d.Q2.get(),"ads_ce",`bdc.${a95(d).length};fi.${!!d.S};fet.${!!d.A}`);d.S&&(d.j=!0,d.A&&(d.A.stop(),d.A.start()),h4v(d,"TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED"))}; rY5=function(d){d=d.adPlacementRenderer.config.adPlacementConfig;if(d.prefetchModeConfig&&d.prefetchModeConfig.cacheFetchRefreshDurationMs&&(d=Number(d.prefetchModeConfig.cacheFetchRefreshDurationMs),!(isNaN(d)||d<=0)))return d}; h4v=function(d,f){const m=[];for(const y of d.WZ.values())y.trigger.triggerType===f&&m.push(y);m.length>0&&yC(d.C(),m)}; gU5=function(d){d=d.adPlacementRenderer.config.adPlacementConfig;if(!d.prefetchModeConfig||!d.prefetchModeConfig.cacheFetchSmearingDurationMs)return 0;d=Number(d.prefetchModeConfig.cacheFetchSmearingDurationMs);return isNaN(d)||d<=0?0:Math.floor(Math.random()*d)}; I9K=function(d,f){const m=[];if(f=d.S.get(f.layoutId))for(const y of f)(f=d.A.get(y.triggerId))&&m.push(f);return m}; rN=function(d){switch(d){case "AD_PLACEMENT_KIND_START":return"LATENCY_AD_BREAK_TYPE_PREROLL";case "AD_PLACEMENT_KIND_MILLISECONDS":case "AD_PLACEMENT_KIND_COMMAND_TRIGGERED":case "AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED":return"LATENCY_AD_BREAK_TYPE_MIDROLL";case "AD_PLACEMENT_KIND_END":return"LATENCY_AD_BREAK_TYPE_POSTROLL";default:return"LATENCY_AD_BREAK_TYPE_UNKNOWN"}}; ubV=function(d){switch(d){case "LAYOUT_TYPE_ENDCAP":return"adVideoEnd";case "LAYOUT_TYPE_SURVEY":return"surveyAd";case "LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT":return"surveyInterstitialAd";default:return"unknown"}}; X5B=function(d,f){const m={slotId:lj(f,"SLOT_TYPE_IN_PLAYER"),slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],slotExpirationTriggers:[],zL:"surface",clientMetadata:new qF([])};f=oj(f,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",m.slotId);f={layoutId:f,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",uT:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[], zL:"surface",clientMetadata:new qF([]),fk:A25(!1,m.slotId,m.slotType,m.slotPhysicalPosition,m.zL,m.slotEntryTrigger,m.slotFulfillmentTriggers,m.slotExpirationTriggers,f,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY","surface")};return{...d,TQ:!0,slot:m,layout:f}}; qpg=function(d,f,m,y){var C=d.kind;y=y?!1:!d.hideCueRangeMarker;switch(C){case "AD_PLACEMENT_KIND_START":return y={y6:new AO(-0x8000000000000,-0x8000000000000),kM:y},m!=null&&(y.pw=new AO(-0x8000000000000,-0x8000000000000)),y;case "AD_PLACEMENT_KIND_END":return y={y6:new AO(0x7ffffffffffff,0x8000000000000),kM:y},m!=null&&(y.pw=new AO(Math.max(0,f-m),0x8000000000000)),y;case "AD_PLACEMENT_KIND_MILLISECONDS":C=d.adTimeOffset;C.offsetStartMilliseconds||SH("AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds."); C.offsetEndMilliseconds||SH("AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.");d=Number(C.offsetStartMilliseconds);C=Number(C.offsetEndMilliseconds);C===-1&&(C=f);if(Number.isNaN(d)||Number.isNaN(C)||d>C)return new q("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:d,offsetEndMs:C},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",C===f&&d-500<=C);y={y6:new AO(d,C),kM:y};if(m!=null){d=Math.max(0,d-m);if(d===C)return y;y.pw=new AO(d,C)}return y; default:return new q("AdPlacementKind not supported in convertToRange.",{kind:C,adPlacementConfig:d})}}; R4h=function(d){if(!d||!d.adPlacements&&!d.adSlots)return!1;for(const f of d.adPlacements||[]){if(!f)continue;const m=f.adPlacementRenderer;if(m!=null&&(m.config&&m.config.adPlacementConfig&&m.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(const f of d.adSlots||[])if(g.S(f,OS)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; lj=function(d,f){if(hr(d.DW.get())){let m=d.A.get(f)||0;m++;d.A.set(f,m);return`${f}_${m}`}return g.sl(16)}; Gc=function(d,f){if(hr(d.DW.get())){let m=d.V.get(f)||0;m++;d.V.set(f,m);return`${f}_${m}`}return g.sl(16)}; oj=function(d,f,m){if(hr(d.DW.get())){let y=d.S.get(f)||0;y++;d.S.set(f,y);return`${m}_${f}_${y}`}return g.sl(16)}; Zic=function(d){const f=[new Pf(d.Yj),new nUn(d.Ig),new m4(d.adPlacementConfig),new Dh(d.videoLengthSeconds),new Ni(d.wY)];d.instreamAdPlayerOverlayRenderer&&f.push(new A$(d.instreamAdPlayerOverlayRenderer));d.playerOverlayLayoutRenderer&&f.push(new kN(d.playerOverlayLayoutRenderer));d.A5&&f.push(new jB(d.A5));return f}; VO5=function(d,f,m,y,C,B){d=m.inPlayerLayoutId?m.inPlayerLayoutId:oj(B,"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",d);const e=m.instreamAdPlayerOverlayRenderer?m.instreamAdPlayerOverlayRenderer?.adLayoutLoggingData:m.playerOverlayLayoutRenderer?.adLayoutLoggingData,M={layoutId:d,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",zL:f};return{layoutId:d,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",uT:new Map,layoutExitNormalTriggers:[new Vr(K=>Gc(B,K),m.Yj)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:f,clientMetadata:y,fk:C(M),adLayoutLoggingData:e}}; u_S=function(d,f,m,y,C,B,e,M,K){y.every(W=>LQ(W,[],["LAYOUT_TYPE_MEDIA"]))||SH("Unexpect subLayout type for DAI composite layout"); f=oj(d.A.get(),"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",f);const N={layoutId:f,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",zL:"core"};return{layoutId:f,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",uT:new Map,layoutExitNormalTriggers:[new HK(d.S)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new p0(m),new $N(M),new UbE(y),new m4(C),new oT(B),new FZ,new BfK(K)]),fk:e(N)}}; Jkg=function(d,f,m,y,C,B,e,M,K,N,W){d=l9h(d,f,"core",m,y,C,B,e,M,K,N,void 0,W);return{layoutId:d.layoutId,layoutType:d.layoutType,uT:d.uT,layoutExitNormalTriggers:d.layoutExitNormalTriggers,layoutExitSkipTriggers:d.layoutExitSkipTriggers,layoutExitMuteTriggers:d.layoutExitMuteTriggers,layoutExitUserInputSubmittedTriggers:d.layoutExitUserInputSubmittedTriggers,layoutExitUserCancelledTriggers:d.layoutExitUserCancelledTriggers,zL:d.zL,clientMetadata:new qF(d.WQ),fk:d.fk,adLayoutLoggingData:d.adLayoutLoggingData}}; XZ=function(d,f,m,y,C){const B=Zic(y);return VO5(f,m,y,new qF(B),C,d.A.get())}; vQg=function(d,f,m,y,C,B){m=new qF([new xyg(m),new m4(y)]);f=oj(d.A.get(),"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",f);y={layoutId:f,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",zL:"core"};return{layoutId:f,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",uT:new Map,layoutExitNormalTriggers:[new Vr(e=>Gc(d.A.get(),e),C)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:m,fk:B(y),adLayoutLoggingData:void 0}}; VcW=function(d,f,m,y,C,B,e,M,K,N,W,c){d=es(d,f,m,y,C,B,e,M,W,c);f=d.f3;m=new Tc(d.CK);y=d.layoutExitSkipTriggers;K>0&&(f.push(m),f.push(new Hf(K)),y=[]);f.push(new qi(N));return{kA:{layoutId:d.layoutId,layoutType:d.layoutType,uT:d.uT,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:d.zL,clientMetadata:new qF(f),fk:d.fk,adLayoutLoggingData:d.adLayoutLoggingData},rI:y,qh:d.layoutExitMuteTriggers, Gm:d.layoutExitUserInputSubmittedTriggers,RZ:d.layoutExitUserCancelledTriggers,fG:d.fG}}; LlK=function(d,f,m,y,C,B,e,M,K){f=es(d,f,m,y,C,new Map,B,N=>e(N,M)); d=new So(d.S,f.CK);m=new Tc(f.CK);K=new qi(K);return{kA:{layoutId:f.layoutId,layoutType:f.layoutType,uT:f.uT,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:f.zL,clientMetadata:new qF([...f.f3,m,K]),fk:f.fk,adLayoutLoggingData:f.adLayoutLoggingData},rI:f.layoutExitSkipTriggers,qh:f.layoutExitMuteTriggers,Gm:[...f.layoutExitUserInputSubmittedTriggers,d],RZ:f.layoutExitUserCancelledTriggers, fG:f.fG}}; YNT=function(d,f,m,y,C,B,e,M,K,N,W,c,D){f=l9h(d,f,"adapter",m,y,C,B,e,M,K,W,c,D);y=f.layoutExitSkipTriggers;C=f.WQ;m.adPodSkipTarget&&m.adPodSkipTarget>0&&(C.push(N),C.push(new Hf(m.adPodSkipTarget)),y=[]);C.push(new qi(M.adPodIndex));m.isCritical&&(y=[new l2(d.S,f.layoutId,["error"]),...y]);return{kA:{layoutId:f.layoutId,layoutType:f.layoutType,uT:f.uT,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[], zL:f.zL,clientMetadata:new qF(C),fk:f.fk,adLayoutLoggingData:f.adLayoutLoggingData},rI:y,qh:f.layoutExitMuteTriggers,Gm:f.layoutExitUserInputSubmittedTriggers,RZ:f.layoutExitUserCancelledTriggers}}; JYP=function(d,f,m,y,C){const B=Zic(y);B.push(new P1c(y.cH));B.push(new LrW(y.m1));return VO5(f,m,y,new qF(B),C,d.A.get())}; iP=function(d,f,m,y,C,B,e,M,K,N){f=oj(d.A.get(),m,f);const W={layoutId:f,layoutType:m,zL:"core"},c=new Map;e&&c.set("impression",e);e=[new b2(d.S,C,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];N&&e.push(new l2(d.S,N,["normal"]));return{layoutId:f,layoutType:m,uT:c,layoutExitNormalTriggers:e,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([y,new m4(B),new Pf(C)]),fk:M(W),adLayoutLoggingData:K}}; W1=function(d,f,m,y,C,B,e,M,K){f=oj(d.A.get(),m,f);const N={layoutId:f,layoutType:m,zL:"core"},W=[new b2(d.S,C,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];K&&W.push(new l2(d.S,K,["normal"]));return{layoutId:f,layoutType:m,uT:new Map,layoutExitNormalTriggers:W,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([y,new m4(B),new Pf(C)]),fk:e(N),adLayoutLoggingData:M}}; yN=function(d,f,m){const y=[];y.push(new Fn(d.S,m));f&&y.push(f);return y}; mC=function(d,f,m,y,C,B,e){const M={layoutId:f,layoutType:m,zL:"core"};return{layoutId:f,layoutType:m,uT:new Map,layoutExitNormalTriggers:e,layoutExitSkipTriggers:[new jo(d.S,f)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new SLv(y),new m4(C)]),fk:B(M),adLayoutLoggingData:y.adLayoutLoggingData}}; K0=function(d,f,m,y,C,B,e,M){const K={layoutId:f,layoutType:B,zL:"core"};return{layoutId:f,layoutType:B,uT:new Map,layoutExitNormalTriggers:[new Vr(d.S,m)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"core",clientMetadata:new qF([new m4(y),...e]),fk:C(K),adLayoutLoggingData:M}}; es=function(d,f,m,y,C,B,e,M,K,N){f=oj(d.A.get(),"LAYOUT_TYPE_MEDIA_BREAK",f);const W={layoutId:f,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",zL:"adapter"};M=M(f);const c=M.clientMetadata.IP("metadata_type_fulfilled_layout");c||SH("Could not retrieve overlay layout ID during VodSkippableMediaBreakLayout creation. This should never happen.");const D=c?c.layoutId:"";m=[new m4(m),new YN(y),new i_(C)];c&&m.push(new Uz(c.layoutType));N&&m.push(new gy(N));return{layoutId:f,layoutType:"LAYOUT_TYPE_MEDIA_BREAK", uT:B,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[new LG(d.S,D)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:"adapter",f3:m,fk:e(W),adLayoutLoggingData:K,fG:M,CK:D}}; l9h=function(d,f,m,y,C,B,e,M,K,N,W,c,D){const E={layoutId:f,layoutType:"LAYOUT_TYPE_MEDIA",zL:m};C=[new m4(C),new Oz(K),new Qc(y.externalVideoId),new sz(M),new i_({impressionCommands:y.impressionCommands,abandonCommands:y.onAbandonCommands,completeCommands:y.completeCommands,progressCommands:y.adVideoProgressCommands}),new Ez(B),new h$({current:null}),new Dh(e)];(B=y.playerOverlay.instreamAdPlayerOverlayRenderer)&&C.push(new A$(B));(e=y.playerOverlay.playerOverlayLayoutRenderer)&&C.push(new kN(e)); c&&C.push(new paq(c));(c=y.playerUnderlay)&&C.push(new xyg(c));M=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER");c=(c=B?B.elementId:e?.layoutId)?c:oj(d.A.get(),"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",M);C.push(new Tc(c));C.push(new sDV(M));C.push(new gy(K.adPodIndex));y.adNextParams&&C.push(new b_(y.adNextParams));y.shrunkenPlayerBytesConfig&&C.push(new j8K(y.shrunkenPlayerBytesConfig));y.clickthroughEndpoint&&C.push(new t$(y.clickthroughEndpoint));y.legacyInfoCardVastExtension&&C.push(new $bT(y.legacyInfoCardVastExtension)); y.sodarExtensionData&&C.push(new aT(y.sodarExtensionData));W&&C.push(new wy(W));C.push(new ry(z5(y.pings)));K=T5(y.pings);if(D){a:{for(k of D)if(k.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"){D=g.S(k.fulfillmentContent.fulfilledLayout,ky);if(!D)continue;if((D=g.S(D.renderingContent,$y))&&D.associatedPlayerBytesLayoutId===f)break a}var k=void 0}k&&C.push(new E6V(k))}return{layoutId:f,layoutType:"LAYOUT_TYPE_MEDIA",uT:K,layoutExitNormalTriggers:[new PK(d.S,f)],layoutExitSkipTriggers:y.skipOffsetMilliseconds? [new LG(d.S,c)]:[],layoutExitMuteTriggers:[new LG(d.S,c)],layoutExitUserInputSubmittedTriggers:[],layoutExitUserCancelledTriggers:[],zL:m,WQ:C,fk:N(E),adLayoutLoggingData:y.adLayoutLoggingData}}; h_c=function(d){return d!=null}; Gwl=function(d,f,m,y,C){const B=lj(d.A.get(),f);return rF(d,B,f,new nG(d.S,m),[new XA(d.S,m),new Rh(d.S,B)],y,C)}; Bkn=function(d,f,m,y,C,B,e){const M=lj(d.A.get(),f);return rF(d,M,f,new l2(d.S,C,["normal"]),[new XA(d.S,m),new Rh(d.S,M),new l2(d.S,y,["error"])],B,e)}; e_n=function(d,f,m,y,C,B){const e=lj(d.A.get(),f);return rF(d,e,f,new Ti(d.S,y),[new XA(d.S,m),new Rh(d.S,e),new l2(d.S,y,["error"])],C,B)}; NkE=function(d,f,m,y,C){return vUW(d,f,m,y,C)}; ssg=function(d,f,m,y,C){const B=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER");m=new gF(d.S,y,m);y=[new Jw(d.S,B)];d=[new XA(d.S,f)];return{slotId:B,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:m,slotFulfillmentTriggers:y,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(C({slotId:B,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:m,slotFulfillmentTriggers:y,slotExpirationTriggers:d}))])}}; $Qc=function(d,f,m,y){const C=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER");m=new Ti(d.S,m);var B=[new Jw(d.S,C)];const e=[new Rh(d.S,C),new XA(d.S,f)];B={slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:m,slotFulfillmentTriggers:B,slotExpirationTriggers:e};return{slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:m,slotFulfillmentTriggers:[new Jw(d.S,C)],slotExpirationTriggers:[new XA(d.S,f),new Rh(d.S,C)],zL:"core",clientMetadata:new qF([new dF(y(B))])}}; Fjv=function(d,f,m,y,C){const B=lj(d.A.get(),"SLOT_TYPE_PLAYER_BYTES"),e=new tw(d.S),M=[new u2(d.S,B)];d=[new XA(d.S,f)];f=[];f.push(new dF(y({slotId:B,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:e,slotFulfillmentTriggers:M,slotExpirationTriggers:d})));f.push(new FZ);C&&f.push(new Zh({current:C}));return{slotId:B,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:e,slotFulfillmentTriggers:M,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF(f), adSlotLoggingData:m}}; nQn=function(d,f,m,y,C,B,e){const M=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER"),K=oj(d.A.get(),"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",M);y=z4n(d,y,B,e,K);if(y instanceof q)return y;e=[new Jw(d.S,M)];C=[new XA(d.S,B),new Jw(d.S,C),new Id(d.S,C)];m=Tj(m,{slotId:M,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:y,slotFulfillmentTriggers:e,slotExpirationTriggers:C});d=d.V.get();B={layoutId:K,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",zL:"core"};f={layoutId:K,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY", uT:new Map,layoutExitNormalTriggers:[new TgV(d.S,K,f.durationMs)],layoutExitSkipTriggers:[new qLn(d.S,K,f.durationMs)],layoutExitUserCancelledTriggers:[new bil(d.S,K)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],zL:"core",clientMetadata:new qF([new tOT(f)]),fk:m(B)};return{slotId:M,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:y,slotFulfillmentTriggers:e,slotExpirationTriggers:C,clientMetadata:new qF([new dF(f)])}}; xQn=function(d,f,m,y,C){f=bPE(d,f);d=Ms(d,f,m);C=C({slotId:d.slotId,slotType:d.slotType,slotPhysicalPosition:d.slotPhysicalPosition,slotEntryTrigger:d.slotEntryTrigger,slotFulfillmentTriggers:d.slotFulfillmentTriggers,slotExpirationTriggers:d.slotExpirationTriggers,zL:d.zL});return C instanceof q?C:{uN:{...d,clientMetadata:new qF([new dF(C.layout)]),adSlotLoggingData:y},CJ:C.CJ}}; POS=function(d,f,m,y,C,B,e){m=tcV(d,f,m,y);if(m instanceof q)return m;e=e({slotId:m.slotId,slotType:m.slotType,slotPhysicalPosition:m.slotPhysicalPosition,slotEntryTrigger:m.slotEntryTrigger,slotFulfillmentTriggers:m.slotFulfillmentTriggers,slotExpirationTriggers:m.slotExpirationTriggers,zL:m.zL});if(e instanceof q)return e;d=[new dF(e.layout),new Vc({dk:d.dk(f)})];B&&d.push(new Hlg({}));return{uN:{slotId:m.slotId,slotType:m.slotType,slotPhysicalPosition:m.slotPhysicalPosition,slotEntryTrigger:m.slotEntryTrigger, slotFulfillmentTriggers:m.slotFulfillmentTriggers,slotExpirationTriggers:m.slotExpirationTriggers,zL:m.zL,clientMetadata:new qF(d),adSlotLoggingData:C},CJ:e.CJ}}; SRS=function(d,f,m,y,C){C=C?C:lj(d.A.get(),"SLOT_TYPE_IN_PLAYER");m=new Ti(d.S,m);const B=[new Jw(d.S,C)];d=[new XA(d.S,f),new Rh(d.S,C)];return{slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:m,slotFulfillmentTriggers:B,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(y({slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:m,slotFulfillmentTriggers:B,slotExpirationTriggers:d}))])}}; jsT=function(d,f,m,y){const C=lj(d.A.get(),"SLOT_TYPE_PLAYER_UNDERLAY");m=new Ti(d.S,m);const B=[new Jw(d.S,C)];d=[new XA(d.S,f),new Rh(d.S,C)];return{slotId:C,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,slotEntryTrigger:m,slotFulfillmentTriggers:B,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(y({slotId:C,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:m,slotFulfillmentTriggers:B,slotExpirationTriggers:d}))])}}; h$E=function(d,f,m,y,C){m=m?"SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM":"SLOT_TYPE_PLAYBACK_TRACKING";const B=lj(d.A.get(),m);f=new nG(d.S,f);const e=[new Jw(d.S,B)];d=[new Rh(d.S,B)];return{slotId:B,slotType:m,slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:e,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(C({slotId:B,slotType:m,slotPhysicalPosition:1,zL:"core",slotEntryTrigger:f,slotFulfillmentTriggers:e,slotExpirationTriggers:d}))]),adSlotLoggingData:y}}; g6l=function(d,f,m,y,C,B){const e=lj(d.A.get(),"SLOT_TYPE_FORECASTING");f=uP(d,f,m,y);if(f instanceof q)return f;y=[new Jw(d.S,e)];d=[new Rh(d.S,e),new XA(d.S,m)];return{slotId:e,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:y,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(B({slotId:e,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:f,slotFulfillmentTriggers:y,slotExpirationTriggers:d}))]),adSlotLoggingData:C}}; XaE=function(d,f,m,y){const C=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER"),B=new nG(d.S,f),e=[new u2(d.S,C)];d=[new XA(d.S,f),new Rh(d.S,C)];return{slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:B,slotFulfillmentTriggers:e,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(y({slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:B,slotFulfillmentTriggers:e,slotExpirationTriggers:d}))]),adSlotLoggingData:m}}; n6B=function(d,f,m,y,C,B){f=uP(d,f,m,y);if(f instanceof q)return f;const e=f instanceof vK?new Hin(d.S,m,f.S):null;y=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER");const M=[new Jw(d.S,y)];d=[new XA(d.S,m),new Rh(d.S,y)];B=B({slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:f,slotFulfillmentTriggers:M,slotExpirationTriggers:d},e);return B instanceof ij?new q(B):{slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:M, slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(B)]),adSlotLoggingData:C}}; luW=function(d,f,m,y){const C=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER");return vUW(d,C,f,m,y)}; Gkh=function(d,f,m,y,C,B){const e=lj(d.A.get(),"SLOT_TYPE_PLAYER_BYTES"),M=lj(d.A.get(),"SLOT_TYPE_IN_PLAYER"),K=oj(d.A.get(),"LAYOUT_TYPE_SURVEY",M);y=uP(d,f,m,y);const N=[new Jw(d.S,e)];m=[new Rh(d.S,e),new XA(d.S,m),new jo(d.S,K)];if(y instanceof q)return y;const {Nf:W,uj:c}=B({slotId:e,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:y,slotFulfillmentTriggers:N,slotExpirationTriggers:m},{slotId:M,layoutId:K});return[{slotId:e,slotType:"SLOT_TYPE_PLAYER_BYTES", slotPhysicalPosition:1,slotEntryTrigger:y,slotFulfillmentTriggers:N,slotExpirationTriggers:m,zL:"core",clientMetadata:new qF([new dF(W),new Vc({dk:d.dk(f)})]),adSlotLoggingData:C},c]}; cYh=function(d,f,m,y,C,B,e){if(!m.prefetchModeConfig)return new q("AdPlacementConfig for Live Prefetch is missing prefetch_config");m=m.prefetchModeConfig;y*=1E3;const M=[];if(!m.breakLengthMs)return new q("AdPlacementConfig for Live Prefetch is missing break_length_ms");for(const W of m.breakLengthMs)if(Number(W)>0){var K=y+Number(m.startTimeOffsetMs),N=K+Number(m.cacheFetchSmearingDurationMs);K={y6:new AO(N,N+Number(W)),kM:!1,pw:new AO(Math.floor(K+Math.random()*Number(m.cacheFetchSmearingDurationMs)), N),cueProcessedMs:y?y:K};N=[];N.push(new e$c);const c=[];c.push(new Gi(d.S));c.push(new w5E(d.S));e&&N.push(new FZ);M.push(Ih(d,f,C,K,B,N,c))}return M}; Ih=function(d,f,m,y,C,B=[],e){const M=lj(d.A.get(),"SLOT_TYPE_AD_BREAK_REQUEST");e||(e=[],y.pw&&y.pw.start!==y.y6.start&&e.push(new vK(d.S,m,new AO(y.pw.start,y.y6.start),!1)),e.push(new vK(d.S,m,new AO(y.y6.start,y.y6.end),y.kM)));y={getAdBreakUrl:f.getAdBreakUrl,WP:y.y6.start,BP:y.y6.end,cueProcessedMs:y.cueProcessedMs};f=new Xn(d.S,M);B=[new thq(y),...B];return{slotId:M,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:e,slotExpirationTriggers:[new XA(d.S, m),new Rh(d.S,M),new Rd(d.S,M)],zL:"core",clientMetadata:new qF(B),adSlotLoggingData:C}}; YLv=function(d,f,m){const y=[];for(const C of m)y.push(C.triggeringSlotId!=null&&C.triggeringSlotId===d?C.clone(f):C);return y}; vUW=function(d,f,m,y,C){const B=new Ti(d.S,m),e=[new Jw(d.S,f)];d=[new Rh(d.S,f),new XA(d.S,y)];return{slotId:f,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:B,slotFulfillmentTriggers:e,slotExpirationTriggers:d,zL:"core",clientMetadata:new qF([new dF(C({slotId:f,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,zL:"core",slotEntryTrigger:B,slotFulfillmentTriggers:e,slotExpirationTriggers:d},m))]),adSlotLoggingData:void 0}}; uP=function(d,f,m,y){return UyP(d,f,m,y,(C,B)=>new vK(d.S,m,C,B))}; z4n=function(d,f,m,y,C){return UyP(d,f,m,y,(B,e)=>new G6K(d.S,m,B,e,C))}; rF=function(d,f,m,y,C,B,e){d=[new u2(d.S,f)];return{slotId:f,slotType:m,slotPhysicalPosition:1,slotEntryTrigger:y,slotFulfillmentTriggers:d,slotExpirationTriggers:C,zL:"core",clientMetadata:new qF([new dF(e({slotId:f,slotType:m,slotPhysicalPosition:1,zL:"core",slotEntryTrigger:y,slotFulfillmentTriggers:d,slotExpirationTriggers:C}))]),adSlotLoggingData:B}}; bPE=function(d,f){return Bg5(d.DW.get())?new l2(d.S,f,["normal","error","skipped"]):new l2(d.S,f,["normal"])}; Ms=function(d,f,m){const y=lj(d.A.get(),"SLOT_TYPE_PLAYER_BYTES"),C=[new Jw(d.S,y)];d=[new Rh(d.S,y),new XA(d.S,m)];return{slotId:y,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:f,slotFulfillmentTriggers:C,slotExpirationTriggers:d,zL:"core"}}; tcV=function(d,f,m,y){f=uP(d,f,m,y);return f instanceof q?f:Ms(d,f,m)}; UyP=function(d,f,m,y,C){const B=!f.hideCueRangeMarker;switch(f.kind){case "AD_PLACEMENT_KIND_START":return new nG(d.S,m);case "AD_PLACEMENT_KIND_MILLISECONDS":return d=qpg(f,y),d instanceof q?d:C(d.y6,B);case "AD_PLACEMENT_KIND_END":return new zi(d.S,m,B);default:return new q("Cannot construct entry trigger",{kind:f.kind})}}; UU=function(d,f,m){d.S(f,void 0,void 0,void 0,m,void 0,void 0,void 0,m.adSlotLoggingData)}; Kv=function(d,f,m,y,C){d.S("ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,y,C,void 0,void 0,y.adSlotLoggingData,C?C.adLayoutLoggingData:void 0,{errorType:f,errorMessage:m})}; eF=function(d,f,m,y){d.S(f,void 0,void 0,void 0,m,y?y:void 0,void 0,void 0,m.adSlotLoggingData,y?y.adLayoutLoggingData:void 0);f=a9().resolve(AK(EL))?.Fr();m=f?.adsHotConfig;f?.adsSeenHotConfig?.logOnAdsSeen&&m?.webEnablePremiumAdsSeenLogging&&dpv(d,y?y:void 0)}; gG5=function(d,f,m,y){Ou(d.DW.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: ADS_CLIENT_EVENT_TYPE_TRIGGER_ACTIVATED","trigger:",m,"slot:",f,"layout:",y);zj(d.A.get())&&d.S("ADS_CLIENT_EVENT_TYPE_TRIGGER_ACTIVATED",void 0,void 0,void 0,f,y?y:void 0,void 0,m,f.adSlotLoggingData,y?y.adLayoutLoggingData:void 0)}; dpv=function(d,f){if(f){var m=f.adLayoutLoggingData;g.aD(g.F$(),()=>{d.V?.S(m)},0)}}; nV=function(d,f){return d.S.get(f)||null}; fbn=function(){let d,f;return{D0:new ZI((m,y)=>{d=m;f=y}), resolve:d,reject:f}}; lP=function(d){return VN(d)?d:uq(d)?new ZI((f,m)=>{d.then(f,m)}):new ZI(f=>{f(d)})}; x0=function(d){return new ZI((f,m)=>{m(d)})}; P1=function(d){try{return lP(d())}catch(f){return x0(f)}}; mpv=function(d){return new Promise((f,m)=>{LV(d,f,m)})}; yKg=async function(d){return mpv(d)}; Jr=function(d){if(d.S==="fulfilled"){var f=d.A;d.A=[];d.V=[];for(var m of f)m(d.result)}else if(d.S==="rejected"){m=d.V;d.A=[];d.V=[];for(f of m)f(d.error)}}; LV=function(d,f,m){const {D0:y,resolve:C,reject:B}=fbn();d.A.push(e=>{if(f)try{const M=f(e);C(M)}catch(M){B(M)}else C(e)}); d.V.push(e=>{if(m)try{const M=m(e);C(M)}catch(M){B(M)}else B(e)}); Jr(d);return y}; Ss=function(d,f){return LV(d,void 0,f)}; CqB=function(d,f){LV(d,m=>LV(lP(f()),()=>m),m=>LV(lP(f()),()=>x0(m)))}; js=function(d,f){return BKg(f.call(d))}; v1=function(d){return function*(){return yield{D0:lP(d)}}()}; BKg=function(d){return P1(()=>zv(d,d.next()))}; zv=function(d,f){return f.done?lP(f.value):Ss(LV(f.value.D0,m=>zv(d,d.next(m))),m=>zv(d,d.throw(m)))}; K95=function(d){const f=euK(d);return LV(MM5(f),()=>f.map(m=>m.state()))}; MM5=function(d){if(d.length===0)return lP(NaN);const {D0:f,resolve:m}=fbn();let y=d.length;for(const [C,B]of d.entries()){const e=C;CqB(B,()=>{f.S==="pending"&&(NKc(void 0)&&(void 0)(e)&&f.S==="pending"?m(e):(--y,y===0&&m(NaN)))})}return f}; euK=function(d){return d.map(f=>lP(f))}; qs=function(d){var f=d.hours||0;var m=d.minutes||0,y=d.seconds||0;f=y+m*60+f*3600+(d.days||0)*86400+(d.weeks||0)*604800+(d.months||0)*2629800+(d.years||0)*31557600;f<=0?f={hours:0,minutes:0,seconds:0}:(d=f,f=Math.floor(d/3600),d%=3600,m=Math.floor(d/60),y=Math.floor(d%60),f={hours:f,minutes:m,seconds:y});const {hours:C=0,minutes:B=0,seconds:e=0}=f;m=C>0;f=[];if(m){d=(new Intl.NumberFormat("en-u-nu-latn")).format(C);y=["fr"];const M="az bs ca da de el es eu gl hr id is it km lo mk nl pt-BR ro sl sr sr-Latn tr vi".split(" "); d="af be bg cs et fi fr-CA hu hy ka kk ky lt lv no pl pt-PT ru sk sq sv uk uz".split(" ").includes(Tv)?d.replace(",","\u00a0"):y.includes(Tv)?d.replace(",","\u202f"):M.includes(Tv)?d.replace(",","."):d;f.push(d)}m=iFl(B,m);f.push(m);m=W9T().format(e);f.push(m);m=":";"da fi id si sr sr-Latn".split(" ").includes(Tv)&&(m=".");return f.join(m)}; W9T=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})}; iFl=function(d,f=!1){return(["af","be","lt"].includes(Tv)||f)&&d<10?W9T().format(d):(new Intl.NumberFormat("en-u-nu-latn")).format(d)}; cKq=function(d,f){d=d.watchEndpointSupportedAuthorizationTokenConfig?.videoAuthorizationToken?.credentialTransferTokens||[];for(let m=0;m{s9g.includes(f)||(g.X_(new g.ON("createClientScreen() called with a non-page VE",f)),f=83769);y.isHistoryNavigation||d.S.push({rootVe:f,key:y.key||""});d.G=[];d.K=[];y.Lu?DpP(d,f,m,y):EVP(d,f,m,y)})()}; DpP=function(d,f,m,y={}){d.A.add(y.layer||0);d.Y=()=>{EVP(d,f,m,y);const C=g.kY(y.layer);if(C){for(const B of d.G)d$(d,B[0],B[1]||C,y.layer);for(const B of d.K)pVq(d,B[0],B[1])}}; m||g.Qw(y.layer)||d.Y();if(y.Lu)for(const C of y.Lu)$pc(d,C,y.layer);else g.T(Error("Delayed screen needs a data promise."))}; EVP=function(d,f,m,y={}){var C=void 0;y.layer||(y.layer=0);C=y.parentLayer!==void 0?y.parentLayer:y.layer;const B=g.Qw(C);C=g.kY(C);const e=m||C;let M;e&&(y.parentCsn!==void 0?M={clientScreenNonce:y.parentCsn,visualElement:e}:B&&B!=="UNDEFINED_CSN"&&(M={clientScreenNonce:B,visualElement:e}));let K;const N=g.P("EVENT_ID");B==="UNDEFINED_CSN"&&N&&(K={servletData:{serializedServletEventId:N}});g.n4("combine_ve_grafts")&&B&&fJ(d,B);g.n4("no_client_ve_attach_unless_shown")&&e&&B&&Tm(e,B);let W;try{W=hAh(d.client, f,M,y.RA,y.cttAuthInfo,K,y.implicitGestureType,y.loggingExpectations,y.automatedLogEventSource)}catch(D){nU(D,{h2:f,rootVe:C,bd2:m,hZD:B,fjw:M,RA:y.RA});g.T(D);return}HYc(W,f,y.layer,y.cttAuthInfo);B&&B!=="UNDEFINED_CSN"&&C&&!qoK(B)&&rFS(d.client,B,C,!0);d.S[d.S.length-1]&&!d.S[d.S.length-1].csn&&(d.S[d.S.length-1].csn=W||"");g.PI({clientScreenNonce:W});m2.instance||(m2.instance=new m2);g.C4(wF().S).bind(wF())();const c=g.kY(y.layer);B&&B!=="UNDEFINED_CSN"&&c&&g.n4("music_web_mark_root_visible")&& g.YY(W,c);d.A.delete(y.layer||0);d.Y=void 0;d.V2.get(y.layer)?.forEach((D,E)=>{D?d$(d,E,D,y.layer):c&&d$(d,E,c,y.layer)}); AK5(d)}; $pc=function(d,f,m=0){g.C4(()=>{f.then(y=>{d.A.has(m)&&d.Y&&d.Y();const C=g.Qw(m),B=g.kY(m);if(C&&B){var e={automatedLogEventSource:3};y?.response?.trackingParams&&g.vw(d.client,C,B,g.pU(y.response.trackingParams),!1,e);y?.playerResponse?.trackingParams&&g.vw(d.client,C,B,g.pU(y.playerResponse.trackingParams),!1,e)}})})()}; d$=function(d,f,m,y=0){return g.C4(()=>{if(d.A.has(y))return d.G.push([f,m]),!0;const C=g.Qw(y),B=m||g.kY(y);if(C&&B){if(g.n4("combine_ve_grafts")){const e=d.j.get(B.toString());e?e.push(f):(d.B.set(B.toString(),B),d.j.set(B.toString(),[f]));d.X||(d.X=g.aD(0,()=>{fJ(d,C)},1200))}else g.vw(d.client,C,B,f); return!0}return!1})()}; y1=function(d){var f=Um();g.C4(()=>{const m=g.pU(d);d$(f,m);return m})()}; klP=function(d){var f={veType:253246};return g.C4(()=>{if(!f.veType)return Iq(new g.ON("Error: Trying to graft a client VE without a veType.")),null;if(f.visibilityTypes){var m=f.visibilityTypes.reduce((y,C)=>y|C); m={visibility:{types:String(m)}}}m=$Y(f.veType,f.visualElement,f.elementIndex,f.clientYouTubeData,void 0,m);return d$(d,m)?m:null})()}; fJ=function(d,f){if(f===void 0){const m=z9B();for(let y=0;y{(y=d.B.get(y))&&g.jy(d.client,f,y,m)}),d.j.clear(),d.B.clear(),d.X=void 0}; Q9P=function(d,f){const m=g.Qw(0);m&&t7(d.client,m,f,void 0)}; OFg=function(d,f,m,y=0){if(!f)return!1;y=g.Qw(y);if(!y)return!1;t7(d.client,y,g.pU(f),m);return!0}; pVq=function(d,f,m,y=0){const C=g.Qw(y);f=f||g.kY(y);C&&f&&(d=d.client,y=Pw({cttAuthInfo:OH(C)||void 0},C),m={csn:C,ve:f.getAsJson(),clientData:m},C==="UNDEFINED_CSN"?q2("visualElementStateChanged",y,m):d?cw("visualElementStateChanged",m,d,y):g.Dv("visualElementStateChanged",m,y))}; AK5=function(d){for(var f=0;f{m.uV(y,C)}); y.open(f.method??"GET",d,!0);y.responseType="text";y.withCredentials=!0;if(f.headers)for(const [C,B]of Object.entries(f.headers))y.setRequestHeader(C,B);return y}; hun=function(){const d=navigator;return new Promise((f,m)=>{d.webkitTemporaryStorage?.queryUsageAndQuota?d.webkitTemporaryStorage.queryUsageAndQuota((y,C)=>{f({usage:y,quota:C})},y=>{m(y)}):m(Error("webkitTemporaryStorage is not supported."))})}; rK5=function(d,f){Bk.getInstance().estimate().then(m=>{d.S("idbQuotaExceeded",{...f,isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:F9l(m?.usage),deviceStorageQuotaMbytes:F9l(m?.quota)})})}; F9l=function(d){return typeof d==="undefined"?"-1":String(Math.ceil(d/1048576))}; IbS=function(){const d=g.gk();return d.El(192)?d.El(190):!(g.n4("web_watch_cinematics_disabled_by_default")||g.n4("web_watch_cinematics_preferred_reduced_motion_default_disabled")&&gVB())}; XVW=function(d,f){uJ5(d.program,f.Wa)&&(j1("bg_i",void 0,"player_att"),g.eJ.initialize(d,()=>{j1("bg_l",void 0,"player_att");M6=(0,g.v)()},f.cspNonce,f.CQ))}; RuS=function(d={}){return g.eJ.invoke(d)}; uJ5=function(d,f){if(d){var m;g.eJ.isLoading()?m=!1:m=!M6||(0,g.v)()-M6>f;d=m}else d=!1;return d}; nV5=function(d,f){if(f.partnerId===38&&d.playerStyle==="books")return d=f.videoId.indexOf(":"),g.Mj(`//play.google.com/books/volumes/${f.videoId.slice(0,d)}/content/media`,{aid:f.videoId.slice(d+1),sig:f.Zp});if(f.partnerId===30&&d.playerStyle==="docs")return g.Mj("https://docs.google.com/get_video_info",{docid:f.videoId,authuser:f.iO,authkey:f.uM,eurl:d.qH});if(f.partnerId===33&&d.playerStyle==="google-live")return g.Mj("//google-liveplayer.appspot.com/get_video_info",{key:f.videoId});throw Error("getVideoInfoUrl for invalid namespace: "+ d.rD);}; g.KJ=function(d,f){return d.CQ+"timedtext_video?ref=player&v="+f.videoId}; ZFS=function(d){const f={};d.Fs&&(f.ytrext=d.Fs);return g.Sx(f)?void 0:f}; g.N6=function(d,f){XVW(d,{Wa:g.sm(f.experiments,"bg_vm_reinit_threshold"),cspNonce:f.cspNonce,CQ:f.CQ||""})}; g.VMc=function(d){if(d.videoData&&d.videoData.W6){const f=[d.videoData.W6];for(const m of Object.keys(d.S))if(d.Uw[m]&&d.S[m]){const y=d.S[m](d.Uw);y&&f.push(y)}return f.join("&")}return null}; lbE=function(){const d=XMLHttpRequest.prototype.fetch;return!!d&&d.length===3}; PqB=function(d){xpn=2592E3*(d||1)}; L9c=function(d){g.KP("yt-player-bandwidth",d,2592E3)}; ia=function(d=xpn){if(d>0&&!(daS()>(0,g.v)()-d*1E3))return 0;d=g.Nb("yt-player-quality");if(typeof d==="string"){if(d=g.V9[d],d>0)return d}else if(d instanceof Object)return d.quality;return 0}; Wk=function(){const d=g.Nb("yt-player-proxima-pref");return d==null?null:d}; JKv=function(){const d=g.Nb("yt-player-quality");if(d instanceof Object&&d.quality&&d.previousQuality){if(d.quality>d.previousQuality)return 1;if(d.qualityf.startsWith("1")),g.KP("yt-player-performance-cap-active-set",d,2592E3)):g.KP("yt-player-performance-cap-active-set",[],2592E3)}; zuc=function(d){g.KP("yt-player-watch-later-pending",d)}; TKn=function(){return!!g.Nb("yt-player-headers-readable")}; g.Z5=function(){const d=g.Nb("yt-player-caption-language-preferences");return d?d:[]}; Do=function(){const d=g.Nb("yt-player-user-settings"),f=new Map;if(d)for(const [m,y]of Object.entries(d))f.set(m,y);return f}; qlB=function(){return g.Nb("yt-player-voice-boost")??void 0}; bFv=function(){return g.Nb("yt-player-audio-quality-setting")??2}; pJ=function(){try{const d=window.navigator;if(d.getAutoplayPolicy&&typeof d.getAutoplayPolicy==="function"){const f=document.getElementsByClassName(g.Eg.HI);let m;m=f.length>0&&f[0]?d.getAutoplayPolicy(f[0]):d.getAutoplayPolicy("mediaelement");if(tMB[m])return tMB[m]}}catch(d){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; $l=function(d){return d.Lk||d.GD||d.mutedAutoplay}; HFT=function(d,f){return $l(d)?f!==1&&f!==2&&f!==0?"AUTOPLAY_STATUS_UNAVAILABLE":d.Nc?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; wVT=function(d,f,m){const y=f.L();d.thirdParty||(d.thirdParty={});d.thirdParty={...d.thirdParty,embedUrl:y.loaderUrl};y.ancestorOrigins&&(d.thirdParty.embeddedPlayerContext={...d.thirdParty.embeddedPlayerContext,ancestorOrigins:y.ancestorOrigins});y.U3!=null&&(d.thirdParty.embeddedPlayerContext={...d.thirdParty.embeddedPlayerContext,visibilityFraction:Number(y.U3)});y.PR&&(d.thirdParty.embeddedPlayerContext={...d.thirdParty.embeddedPlayerContext,visibilityFractionSource:y.PR});d.thirdParty.embeddedPlayerContext= {...d.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:pJ(),autoplayIntended:$l(f),autoplayStatus:HFT(f,m)}}; oOc=function(d){const f=[];for(let m of d.split(",")){if(!m)continue;(d=m.startsWith("!"))&&(m=m.substring(1));const y=m.split("-");y.length<3||f.push({Fg:y[0],platform:y[1],deviceVersion:y[2],qA:d})}return f}; UpT=function(d){return oOc(d).map(({Fg:f,deviceVersion:m,qA:y})=>({deviceInterface:Yln[hLT[f]]||0,deviceVersion:m||"",isSleeping:y}))}; g.kl=function(d,f,m,y){return new AA(g.V9[d]||0,g.V9[f]||0,m,y)}; Og=function(d){if(Q1&&d.Va)return!1;const f=g.V9.auto;return d.A===f&&d.S===f}; ao=function(d){return oo[d.S||d.A]||"auto"}; GlS=function(d,f){f=g.V9[f];return d.A<=f&&(!d.S||d.S>=f)}; y7V=function(d,f,m,y,C,B,e){if(d.A)return d.A;const M={},K=new Set,N={};if(hA(y)){for(var W in y.S){if(!y.S.hasOwnProperty(W))continue;d=y.S[W];N[d.info.Xw]=[d.info]}return N}W=d2B(f,y,M);B&&C({aftsrt:FY(W)});const c={};for(const D of Object.keys(W)){const E=D;for(const k of W[E]){const r=k.itag,R=`${E}_${Number(k.video?.fps||0)}_${!!k.audio?.A}`;if(c.hasOwnProperty(R)){c[R]===!0?N[E].push(k):M[r]=c[R];continue}const V=r$(f,k,m,y.isLive,K);V!==!0?(e.add(E),M[r]=V,V==="disablevp9hfr"&&(c[R]="disablevp9hfr")): (N[E]=N[E]||[],N[E].push(k),c[R]=!0)}}B&&C({bfflt:FY(N)});for(const D in N){if(!N.hasOwnProperty(D))continue;y=D;N[y]&&N[y][0].aQ()&&(N[y]=N[y],N[y]=fvV(f,N[y],M),N[y]=m2h(N[y],M))}B&&Object.keys(M).length>0&&C({rjr:WZ(M)});for(const D of K.values())(f=m.V.get(D))&&--f.Wj;B&&C({aftflt:FY(N)});d.A=g.gx(N,D=>!!D.length); return d.A}; EYW=function(d,f,m,y,C,B,e){var M=f.S||!!C;const K=M&&f.h7?B:void 0;var N=new Set;let W=y7V(d,f,m,y,B,M,N);y.V()&&(W=Cun(m,W,C,M,B,f),M&&B({enflt:FY(W)}));f.GL=B3c(W,f);C=BT=>!!W[BT]; var c=eM5(f);m=[];for(var D of Object.values(W))D?.length&&D[0].tO()&&m.push(...D);if(hA(y))return B=g.Un(Object.values(W),BT=>!!BT.length&&!!BT[0].audio),M=g.Un(Object.values(W),BT=>!!BT.length&&!!BT[0].video),B&&M||Hh(),wp(new g$(M,B,K,m)); D=W.a;var E=!1;f.wE&&c[0]!=="a"&&Myc(D)&&(c.unshift("a"),E=!0);M&&(B({audioPrefOrder:c.join("_")}),B({preferHighQualityAudio:f.wE}),B({forcedAacForHqa:E}));D=[];if(f.MW){c=g.zP(c,C);E=new Set;for(var k of c){var r=W[k];const BT=new Set;for(var R of r)if(r=R.BZ?.id)E.has(r)?BT.has(r)&&D.push(R):(BT.add(r),E.add(r),D.push(R))}if(D.length===0){if(c.length===0)return M&&B({noaudio:1}),Hh();D=W[c[0]]}}else{D=g.Un(c,C);if(!D)return M&&B({noaudio:1}),Hh();D=W[D]}W["9"]&&W.h&&y.J7&&!f.tP&&(M&&B({dltvp9:1}), delete W["9"]);if(e){M&&B({bfsflt:FY(W),bfsflta:Io(d)});f.pC?d.S=KZn(N,d.S):d.S.clear();M&&B({bfsfltb:Io(d)});for(var V in W){if(!W.hasOwnProperty(V))continue;e=V;if(!(e==="f"||f.XP===0&&N3g.has(e)))for(var Z of W[e])f.pC?iUS(e,Z,d.S):WZq(d,e,Z)}M&&B({aftsflt:Io(d)})}V=W["1h"]?"1h":"1";d=W["9h"]?"9h":"9";e=W[V];N=W["2"];k=W[d];e&&e.length&&(f.A.highestAv1Resolution=e[e.length-1].video.qualityOrdinal);k&&k.length&&(f.A.highestVp9Resolution=k[k.length-1].video.qualityOrdinal);Z=[];R=[];if(f.JM&&N)Z= N,R=["2"];else if(f.TU&&e)Z=e,R=[V],B({forceAv1:V});else if(f.G&&!f.sX){R=c75(y)?W["1h"]||W["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];M&&B({newhybpref:R.join(".")});for(var x of R)Z=Z.concat(W[x]).filter(BT=>BT)}else f.Qp>0&&k&&e&&(R=[V, d],Z=e.concat(k).filter(BT=>BT)); if(Z.length&&!f.sX){ua(Z,R);if(M){M=[];for(var J of Z)M.push(J.itag);B({hbdfmt:M.join(".")})}return wp(new g$(Z,D,K,m))}J=sql(f);J=g.Un(J,C);if(!J){if(W[V])return B=W[V],ua(B),wp(new g$(B,D,K,m));M&&B({novideo:1});return Hh()}J!=="1"&&J!=="1h"||!W[d]||(x=XY(W[J]),C=XY(W[d]),C>x?J=d:C===x&&D2T(W[d])&&(J=d));J==="9"&&W.h&&XY(W.h)>XY(W["9"])&&(J="h");f.Ul&&y.isLive&&J==="("&&W.H&&XY(W["("])<1440&&(J="H");M&&B({vfmly:Ro(J)});f=W[J];if(!f.length)return M&&B({novfmly:Ro(J)}),Hh();ua(f);return wp(new g$(f, D,K,m))}; pwg=function(d,f,m,y,C,B,e,M=!1){if(f.PZ&&e&&e.length>1&&!(f.Qp>0||f.G)){const c=f.S||!!C,D=c&&f.h7?B:void 0,E=d2B(f,y),k=[],r=[],R={};for(let V=0;V=m.video?.height)||(M=m.itag,f=e?e:{itag:M,Xw:f,tO:B},B?f.numChannels=m.audio.numChannels:(B=m.video,f.maxWidth=B?.width,f.maxHeight=B?.height,f.maxFramerate=y,f.maxBitrateBps=m.Va*8,f.W4=B?.isHdr()),d.S.set(C,f))}; B3c=function(d,f){const m=!(!d.m&&!d.M),y=!(!d.mac3&&!d.MAC3),C=!(!d.meac3&&!d.MEAC3);d=!(!d.i&&!d.I);f.ws=d;return m||y||C||d}; D2T=function(d){for(const f of d)if(f.itag&&$2V.has(f.itag))return!0;return!1}; Myc=function(d){for(const f of d)if(f.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; Ro=function(d){switch(d){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return d}}; FY=function(d){const f=[];for(const m in d){if(!d.hasOwnProperty(m))continue;const y=m;f.push(Ro(y));for(const C of d[y])f.push(C.itag)}return f.join(".")}; Cun=function(d,f,m,y,C,B){const e={},M={};g.rx(f,(K,N)=>{K=K.filter(W=>{const c=W.itag;if(!W.contentProtection)return M[c]="noenc",!1;if(B.Np&&W.Xw==="(h"&&B.AP)return M[c]="lichdr",!1;if(!d.j&&W.Xw==="1e")return M[c]="noav1enc",!1;if(W.Xw==="("||W.Xw==="(h"){if(d.A&&m&&m.flavor==="widevine"){var D=W.mimeType+"; experimental=allowed";(D=!!W.contentProtection[m.flavor]&&!!m.A[D])||(M[c]=W.contentProtection[m.flavor]?"unspt":"noflv");return D}if(!nJ(d,bV.CRYPTOBLOCKFORMAT)&&!d.V2||d.X)return M[c]=d.X? "disvp":"vpsub",!1}return m&&W.contentProtection[m.flavor]&&m.A[W.mimeType]?!0:(M[c]=m?W.contentProtection[m.flavor]?"unspt":"noflv":"nosys",!1)}); K.length&&(e[N]=K)}); y&&Object.entries(M).length&&C({rjr:WZ(M)});return e}; m2h=function(d,f){const m=bc(d,(y,C)=>C.video.A()?Math.min(y,C.video.width):y,Infinity); m{if(y.video.A()||y.video.width{if(y.itag!=="299")return!0;f[y.itag]="ps3hfr1080";return!1})); return d}; fvV=function(d,f,m){return f=f.filter(y=>{if(y.video.qualityOrdinal<=d.vZ)return!0;m[y.itag]="maxquality";return!1})}; d2B=function(d,f,m){const y={};for(const C in f.S){if(!f.S.hasOwnProperty(C))continue;const B=f.S[C].info;if(d.B&&B.video&&B.video.qualityOrdinalMath.max(f,m.video.qualityOrdinal),0)}; r$=function(d,f,m,y=!1,C=new Set){if(f.Xw==="")return"unkn";if((f.itag==="304"||f.itag==="266")&&d.X)return"blk2khfr";if(d.C&&f.video&&f.video.qualityOrdinal>d.C)return`max${d.C}`;if(d.Br&&f.Xw==="h"&&f.video&&f.video.qualityOrdinal>1080)return"blkhigh264";if(f.Xw==="(h"&&!m.C)return"enchdr";if(y&&yvE(f)&&!d.qp)return"blk51live";if((f.Xw==="MAC3"||f.Xw==="mac3")&&!d.j)return"blkac3";if((f.Xw==="MEAC3"||f.Xw==="meac3")&&!d.Y)return"blkeac3";if(f.Xw==="M"||f.Xw==="m")return"blkaac51";if((f.Xw==="so"|| f.Xw==="sa")&&!d.rD)return"blkamb";if(!d.Np&&mGT(f)&&(!m.j||f.Xw!=="1e"))return"cbc";if(!m.j&&mGT(f)&&f.Xw==="1e")return"cbcav1";if((f.Xw==="i"||f.Xw==="I")&&!d.A7)return"blkiamf";if(d.KC&&f.audio?.A===!0)return"blkvbcabr";if(d.CC&&(f.Xw==="1"||f.Xw==="1h"||m.j&&f.Xw==="1e")&&f.video?.qualityOrdinal&&f.video?.qualityOrdinal>d.CC)return"av1cap";y=m.V.get(f.Xw);if(!d.mS&&y&&y.Wj>0)return C.add(f.Xw),"byerr";if(f.video?.A()){if(!m.AP&&!nJ(m,bV.FRAMERATE))return"capHfr";if(d.nC&&f.video.qualityOrdinal>= 4320)return"blk8khfr";if(f.j()&&d.hM&&f.contentProtection&&f.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(d.Va&&f.Va>d.Va)return"ratecap";if(d.V2>0&&f.aQ()&&f.video.height>d.V2)return"mvhcap";d=A7c(m,f);return d!==!0?d:!0}; ua=function(d,f=[]){g.oU(d,(m,y)=>{const C=y.Va-m.Va;if(!m.aQ()||!y.aQ())return C;let B=y.video.height*y.video.width-m.video.height*m.video.width;!B&&f&&f.length>0&&(m=f.indexOf(m.Xw)+1,y=f.indexOf(y.Xw)+1,B=m===0||y===0?y||-1:m-y);B||(B=C);return B})}; kmv=function(d,f){if(f>d.m6())d.segments=[];else{var m=YK(d.segments,y=>y.JP>=f,d); m>0&&d.segments.splice(0,m)}}; Zo=function(d){const f=d.data.getUint8(d.offset+d.S);d.S+=1;return f}; V1=function(d){const f=d.data.getUint16(d.offset+d.S);d.S+=2;return f}; la=function(d){const f=d.data.getInt32(d.offset+d.S);d.S+=4;return f}; xl=function(d){const f=d.data.getUint32(d.offset+d.S);d.S+=4;return f}; Pk=function(d){var f=d.data;var m=d.offset+d.S;f=f.getUint32(m)*4294967296+f.getUint32(m+4);d.S+=8;return f}; LJ=function(d,f=NaN){let m;if(isNaN(f))m=d.size;else for(m=d.S;m1?Math.ceil(C*f):Math.floor(C*f))}d.skip(1);m=Zo(d)<<16|V1(d);if(m&256){y=m&1;C=m&4;var B=m&512,e=m&1024,M=m&2048;m=xl(d);y&&d.skip(4);C&&d.skip(4);y=(B?4:0)+(e?4:0)+(M?4:0);for(C=0;C1?Math.ceil(e*f):Math.floor(e*f)),d.skip(y)}}}; zH=function(d,f){if(d.byteLength-f<8)return!1;var m=d.getUint32(f);if(m<8||d.byteLength-f122)return!1}return!0}; TH=function(d,f){const m=d.getUint32(f),y=d.getUint32(f+4);return new gYT(d,f,m,y)}; g.Hk=function(d){const f=d.data.getUint8(d.dataOffset)?20:12;return d.data.getUint32(d.dataOffset+f)}; w$=function(d){d=new DataView(d.buffer,d.byteOffset,d.byteLength);return(d=g.tA(d,0,1836476516))?g.Hk(d):NaN}; ba=function(d){return d===1701082227||d===1836019558||d===1836019574||d===1835297121||d===1835626086||d===1937007212||d===1953653094||d===1953653099||d===1836475768}; uiv=function(d){var f=g.tA(d,0,1937011556);if(!f)return null;f=q6(d,f.dataOffset+8,1635148593)||q6(d,f.dataOffset+8,1635135537);if(!f)return null;var m=q6(d,f.dataOffset+78,1936995172),y=q6(d,f.dataOffset+78,1937126244);if(!y)return null;f=null;if(m)switch(m.skip(4),Zo(m)){default:f=0;break;case 1:f=2;break;case 2:f=1;break;case 3:f=255}let C=m=null,B=null;if(y=q6(d,y.dataOffset,1886547818)){const e=q6(d,y.dataOffset,1886546020);let M=q6(d,y.dataOffset,2037673328);if(!M&&(M=q6(d,y.dataOffset,1836279920), !M))return null;e&&(e.skip(4),m=la(e)/65536,B=la(e)/65536,C=la(e)/65536);d=Qqq(M);d=new DataView(d.buffer,d.byteOffset+8,d.byteLength-8);return new IvB(f,m,B,C,d)}return null}; g.Yl=function(d){if(d.data.getUint8(d.dataOffset)){var f=d.data;d=d.dataOffset+4;f=f.getUint32(d)*4294967296+f.getUint32(d+4)}else f=d.data.getUint32(d.dataOffset+4);return f}; Xwl=function(d){d=new gYT(d.data,d.offset,d.size,d.type,d.A);var f=Zo(d);d.skip(7);const m=xl(d);let y;f===0?(f=xl(d),y=xl(d)):(f=Pk(d),y=Pk(d));d.skip(2);const C=V1(d),B=[],e=[];for(let M=0;M=2)return null;const C=new DataView(f.buffer,f.byteOffset,f.length),B=g.tA(C,0,1937011556);if(!B)return null;f=C.getUint32(B.dataOffset+8);y=C.getUint32(B.dataOffset+12);if(y!==1701733217&&y!==1701733238)return null;y=new Vyl(d.byteLength+f);JA(y,d,0,m.offset+12);y.data.setInt32(y.offset,2);y.offset+=4;JA(y,d,m.offset+16,m.size-16);JA(y,C,C.byteOffset+B.dataOffset+8,f);JA(y,d,m.offset+m.size,d.byteLength- (m.offset+m.size));m=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(const e of m)m=g.tA(d,0,e),y.data.setUint32(m.offset,m.size+f);d=g.tA(y.data,0,1953654136);y.data.setUint32(d.offset+16,2);return y.data}; x2n=function(d){var f=g.tA(d,0,1937011556);if(!f)return null;var m=d.getUint32(f.dataOffset+12);if(m!==1701733217&&m!==1701733238)return null;f=q6(d,f.offset+24+(m===1701733217?28:78),1936289382);if(!f)return null;m=q6(d,f.offset+8,1935894637);if(!m||d.getUint32(m.offset+12)!==1667392371)return null;f=q6(d,f.offset+8,1935894633);if(!f)return null;f=q6(d,f.offset+8,1952804451);if(!f)return null;m=new Uint8Array(16);for(let y=0;y<16;y++)m[y]=d.getInt8(f.offset+16+y);return m}; B7=function(d,f,m){var y=new db(m);if(!fM(y,d))return!1;y=mF(y);if(!yk(y,f))return!1;for(d=0;f;)f>>>=8,d++;f=y.start+y.pos;const C=CM(y,!0);y=d+(y.start+y.pos-f)+C;y=y>9?Pug(y-9,8):Pug(y-2,1);d=f-d;m.setUint8(d++,236);for(f=0;fm;C++)m=m*256+W7(d),y*=128;return f?m-y:m}; eC=function(d){return d.pos>=d.S.byteLength}; Ml=function(d){const f=CM(d,!0);let m=W7(d);for(let y=1;y0){const y=Wn(35,f.substring(m+1));g.rx(y,function(C,B){this.set(B,C)},d); f=f.substring(0,m)}f=DF(1,f);g.rx(f,function(y,C){this.set(C,y)},d)}; T3B=function(d){const f=d.Hd.OI(),m=[];g.rx(d.S,(C,B)=>{m.push(`${B}=${C}`)}); if(!m.length)return f;const y=m.join("&");d=qK(1,d.Hd)?"&":"?";return f+d+y}; EY=function(d,f){d[f]||(d[f]=new qHW);return d[f]}; pM=function(d){d.j=(0,g.v)();d.started=0;d.timedOut=0;d.S=0}; $C=function(d,f){let m=d.started+d.S*4;f&&(m+=d.A);m=Math.max(0,m-3);return 1.6**m}; bUl=function(d,f,m){if(b1(92,d.S))return!1;var y=EY(m,iu(38,d.S));if(y.timedOut<1&&y.S<1)return!1;y=y.timedOut+y.S;d=AQ(d,f);m=EY(m,iu(35,d));return m.timedOut+m.S+00))return d}; gb=function(d,f){return new FL(d,d+f-1)}; II=function(d){if(!d)return new FL(0,0);var f=Number(d.start);d=Number(d.end);if(!isNaN(f)&&!isNaN(d)&&(f=new FL(f,d),f.length>0))return f}; HUV=function(d){d.length===1||g.w5(d,m=>!!m.range); for(var f=1;f=f.range.start+f.S&&d.range.start+d.S+d.A<=f.range.start+f.S+f.A:d.JP===f.JP&&d.S>=f.S&&(d.S+d.A<=f.S+f.A||f.V)}; elv=function(d,f){return d.Ys!==f.Ys?!1:d.K()&&f.type===3&&d.Ys.S()?(d=d.Ys.e1(d),HT(d,m=>elv(m,f))):d.JP===f.JP&&!!f.A&&f.S+f.A>d.S&&f.S+f.A<=d.S+d.A}; lB=function(d,f){var m=f.JP;d.B="updateWithSegmentInfo";d.JP=m;if(d.startTime!==f.startTime||d.duration!==f.duration)d.startTime=f.startTime,d.duration=f.duration,U2h(d)}; xC=function(d){return!XL(d.F$[d.F$.length-1])}; P7=function(d){return d.F$[d.F$.length-1].K()}; g.LM=function(d,f,m){let y;m=d.SO===null?d.gs.SO(f,m,d.F$[0].type):d.SO;d.S?(f=m?kC(d.S,f.h6):d.S,y=new Qk(f),y.get("alr")||y.set("alr","yes"),d.A&&zMK(y,d.A)):/http[s]?:\/\//.test(d.A)?y=new Qk(new g.TJ(d.A)):(y=OY(d.gs,m,f),d.A&&zMK(y,d.A));(f=d.range)?y.set("range",f.toString()):d.F$[0].Ys.G()&&d.F$.length===1&&d.F$[0].S&&y.set("range",`${d.F$[0].S}-`);d.requestId&&y.set("req_id",d.requestId);isNaN(d.rX)||y.set("headm",d.rX.toString());isNaN(d.Y)||y.set("mffa",`${d.Y}ms`);d.urlParams&&g.rx(d.urlParams, (C,B)=>{y.set(B,C)}); return y}; MHT=function(d){if(d.range)return d.V;d=d.F$[0];return Math.round(d.G*d.Ys.info.Va)}; KYc=function(d,f){return Math.max(0,d.F$[0].j-f)}; N1P=function(d,f){for(const m of d.F$)if(m.type===3&&f>=m.j&&f<=m.Y)return!0;return!1}; JQ=function(d,f,m){for(;d;d=d.parentNode){if(!d.attributes||m&&d.nodeName!==m)continue;const y=d.getAttribute(f);if(y)return y}return""}; SC=function(d,f){for(;d;d=d.parentNode){const m=d.getElementsByTagName(f);if(m.length>0)return m[0]}return null}; i$E=function(d){if(!d)return 0;const f=d.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return f?(Number(f[2])|0)*3600+(Number(f[4])|0)*60+(Number(f[6])|0):Number(d)|0}; WYB=function(d){return d.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${d}Z`:d}; c6T=function(d){const f=d.V;d.V=[];return f}; sb5=function(d){d.S||(d.S=new jC);return d.S}; DkT=function(d,f){d.A[f]||(d.A[f]=new jC);return d.A[f]}; EIn=function(d,f){d.V[f]||(d.V[f]=new jC);return d.V[f]}; ppE=function(d,f){const m=[];f=Array.from(f.getElementsByTagName("SegmentTimeline"));for(const y of f){f=y.parentNode.parentNode;let C=null;f.nodeName==="Period"?C=sb5(d):f.nodeName==="AdaptationSet"?(f=f.getAttribute("id")||f.getAttribute("mimetype")||"",C=DkT(d,f)):f.nodeName==="Representation"&&(f=f.getAttribute("id")||"",C=EIn(d,f));if(C==null)return;C.update(y);g.Wd(m,c6T(C))}g.Wd(d.j,m);iSV(d.j,y=>y.startSecs*1E3+y.S)}; $kP=function(d){d.S&&(d.S.S=[]);g.rx(d.A,f=>{f.S=[]}); g.rx(d.V,f=>{f.S=[]})}; v7=function(d,f){return OV(d.segments,m=>f-m.JP)}; A6v=function(d,f,m){const y=d.index.G(f),C=d.index.getStartTime(f);let B=d.index.getDuration(f);m?B=m=0:m=d.info.Va*B;return new zN([new Vk(3,d,void 0,"otfCreateRequestInfoForSegment",f,C,B,0,m)],y)}; k4K=function(d,f){if(!d.index.isLoaded()){var m=[],y=f.Y;f=f.B.split(",").filter(N=>N.length>0); var C=0,B=0,e=0,M=/^(\d+)/,K=/r=(\d+)/;for(let N=0;N0&&(d.S=Math.min(d.S+m,10),d.A=C),d.S>0?(d.S--, d=!0):d=!1,d?(typeof y==="function"&&(y=y()),console.log(`${"plyr"}.${f}`,y)):(y=(hlV.get(f)??0)+1,hlV.set(f,y),y%100===1&&console.warn("plyr",`${"plyr"}.${f} is chatty, dropping logs.`)))}; H7=function(d){if(!d.B){if(g.q5(d.info.Ys.info)){var f=g.tQ(d);var m=q6(f,0,1836019574);if(m){m=m.offset+m.size;var y=new Uint8Array(m);y.set(new Uint8Array(f.buffer,f.byteOffset,m));f=y}else f=null}else f=SHh(new db(g.tQ(d)));f&&(d.info.Ys.A=f,d.B=!0)}}; g.tQ=function(d){return Yt5(d.A)}; FYg=function(d,f){f=Math.min(f,d.info.A);const {To:m,HF:y}=d.A.split(f),C=new wb(new Vk(d.info.type,d.info.Ys,d.info.range,d.info.B,d.info.JP,d.info.startTime,d.info.duration,d.info.S,f,!1,d.info.Nk,d.info.clipId),m);C.j=d.j;C.V=d.V;f=new wb(new Vk(d.info.type,d.info.Ys,d.info.range,d.info.B,d.info.JP,d.info.startTime,d.info.duration,d.info.S+f,d.info.A-f,d.info.V,d.info.Nk,d.info.clipId),y);f.j=d.j;f.V=d.V;return[C,f]}; g.YC=function(d){g.q5(d.info.Ys.info)||d.info.Ys.info.uB();if(d.V!==-1)return d.V;if(d.S&&avT(d.S))return d.V=avT(d.S),d.V;if(g.q5(d.info.Ys.info)){var f=g.tQ(d);var m=d.info.Ys.A,y=NaN;let C=NaN,B=0;for(;zH(f,B);){const e=TH(f,B);e.type===1936286840?C=e.data.getUint32(e.dataOffset+8):e.type===1836476516?C=g.Hk(e):e.type===1952867444&&isNaN(y)&&(y=g.Yl(e));B=ba(e.type)?B+8:B+e.size}!C&&m&&(C=w$(m));f=y/C}else f=new db(g.tQ(d)),m=d.Y?f:new db(new DataView(d.info.Ys.A.buffer)),y=c7(m),m=f.pos,f.pos= 0,sY(f)?yk(f,231)?(y=Ml(f)*y/1E9,f.pos=m,f=y):(f.pos=m,f=NaN):(f.pos=m,f=NaN);d.V=f||d.info.j;return d.V}; r6n=function(d,f){g.q5(d.info.Ys.info)||d.info.Ys.info.uB();d.V=f;if(g.q5(d.info.Ys.info)){var m=g.tQ(d);d=d.info.Ys.A;var y=NaN,C=NaN;let K=0;for(;zH(m,K);){const N=TH(m,K);isNaN(y)&&(N.type===1936286840?y=N.data.getUint32(N.dataOffset+8):N.type===1836476516&&(y=g.Hk(N)));if(N.type===1952867444){!y&&d&&(y=w$(d));var B=g.Yl(N);isNaN(C)&&(C=Math.round(f*y)-B);var e=N;B+=C;if(e.data.getUint8(e.dataOffset)){var M=e.data;e=e.dataOffset+4;M.setUint32(e,Math.floor(B/4294967296));M.setUint32(e+4,B&4294967295)}else e.data.setUint32(e.dataOffset+ 4,B)}K=ba(N.type)?K+8:K+N.size}return!0}m=new db(g.tQ(d));d=d.Y?m:new db(new DataView(d.info.Ys.A.buffer));y=c7(d);d=m.pos;m.pos=0;if(sY(m)&&yk(m,231))if(C=CM(m,!0),f=Math.floor(f*1E9/y),Math.ceil(Math.log(f)/Math.log(2)/8)>C)f=!1;else{for(y=C-1;y>=0;y--)m.S.setUint8(m.pos+y,f&255),f>>>=8;m.pos=d;f=!0}else f=!1;return f}; gIK=function(d,f){d.timestampOffset>0&&(f-=d.timestampOffset);var m=g.YC(d)+f;r6n(d,m);d.timestampOffset=f}; UY=function(d){g.q5(d.info.Ys.info)||d.info.Ys.info.uB();if(d.S&&d.info.type===6)return d.S.HR;if(g.q5(d.info.Ys.info)){var f=g.tQ(d);var m=0;f=g.Ug(f,1936286840);for(var y of f)f=Xwl(y),m+=f.f5[0]/f.timescale;m=m||NaN;if(!(m>=0))a:{m=g.tQ(d);y=d.info.Ys.A;let c=f=0;for(var C=0;zH(m,f);){const D=TH(m,f);if(D.type===1836476516)c=g.Hk(D);else if(D.type===1836019558){!c&&y&&(c=w$(y));if(!c){m=NaN;break a}var B=q6(D.data,D.dataOffset,1953653094),e=B;B=c;var M=q6(e.data,e.dataOffset,1952868452);e=q6(e.data, e.dataOffset,1953658222);var K=la(M);la(M);K&2&&la(M);M=K&8?la(M):0;var N=la(e),W=N&1;K=N&4;const E=N&256,k=N&512,r=N&1024;N&=2048;const R=xl(e);W&&la(e);K&&la(e);W=0;for(let V=0;Vg.bd(f,m,4,1E3),d,{format:"RAW", method:"GET",withCredentials:!0})}; g.xkS=function(d){let f;d.responseType&&d.responseType!=="text"?d.responseType==="arraybuffer"&&(f=Fs(new Uint8Array(d.response))):f=d.responseText;return!f||f.length>2048?"":f.indexOf("https://")===0?f:""}; fH=function(d,f,m){f.match(PYl);return d(f,m).then(y=>{const C=g.xkS(y.xhr);return C?fH(d,C,m):y.xhr})}; LYK=function(d){return HT(d,f=>"FORMAT_STREAM_TYPE_OTF"===f.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; S1q=function(d,f,m=0,y){y=new g.mK("",y,!1);y.duration=m||0;for(const C of d){d=e_(C,f,y.duration);const {aC:B,s:e,B_:M}=Pz(18,C);(m=MD(B||C.url||"",M,e))&&(d.streamType==="FORMAT_STREAM_TYPE_OTF"?KH(y,new J65(m,d)):KH(y,new ND(m,d,II(C.initRange),II(C.indexRange))))}y.isOtf=!0;return y}; jbK=function(d,f,m=0,y){y=new g.mK("",y.experiments,!1);y.duration=m||0;for(const C of d){d=e_(C,f,y.duration);m=II(C.initRange);const B=II(C.indexRange),{aC:e,s:M,B_:K}=Pz(10,C),N=MD(e||C.url||"",K,M);N&&KH(y,new ND(N,d,m,B))}return y}; e_=function(d,f,m=0){let y=d.mimeType||"";var C=d.itag;var B=d.xtags;C=C?C.toString():"";B&&(C+=`;${B}`);B=C;if(Jh(y)){var e=d.width||640;C=d.height||360;var M=d.fps,K=d.qualityLabel;const r=d.qualityOrdinal,R=d.colorInfo,V=d.projectionType;var N;d.stereoLayout&&(N=vIP[d.stereoLayout]);const Z=VHc(d)||void 0;var W;R?.primaries&&(W=zl5[R.primaries]||void 0);e=new ji(e,C,M,V,N,void 0,K,r&&T1T[r],Z,W);y=ik(y,e,WX[d.itag||""]);cX&&(y+="; enableflushduringseek=true");sc&&(y+="; enableresetaudiodecoder=true")}let c; if(LZ(y)){var D=d.audioSampleRate;N=d.audioTrack;D=new Si(D?+D:void 0,d.audioChannels,d.spatialAudioType,d.isDrc,d.loudnessDb,d.trackAbsoluteLoudnessLkfs,d.audioQuality||"AUDIO_QUALITY_UNKNOWN",d.isVb);N&&(W=N.displayName,C=N.id,M=N.audioIsDefault,N=N.isAutoDubbed,W&&(c=new g.Dl(W,C||"",!!M,!!N)))}let E;d.captionTrack&&(N=d.captionTrack.displayName,W=d.captionTrack.vssId,C=d.captionTrack.languageCode,M=d.captionTrack.kind,K=d.captionTrack.id,N&&W&&C&&(E=new q1l(N,W,C,M,d.xtags,K)));N=Number(d.bitrate)/ 8;W=Number(d.contentLength);C=Number(d.lastModified);K=d.drmFamilies;M=d.type;d=Number(d.approxDurationMs);let k;if(f&&K){k={};for(const r of K)(K=Ec[r])&&(k[K]=f[K])}return new vZ(B,y,{audio:D,video:e,BZ:c,contentProtection:k,Va:N,Zg:m&&W?W/m:0,contentLength:W,lastModified:C,captionTrack:E,streamType:M,approxDurationMs:d})}; b$g=function(d){return HT(d,f=>"FORMAT_STREAM_TYPE_OTF"===f.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; tHB=function(d,f,m=0,y){y=new g.mK("",y,!1);y.duration=m||0;for(const C of d)if(d=pH(C,f,y.duration),m=MD(C.url,C.sp,C.s))if(d.streamType==="FORMAT_STREAM_TYPE_OTF")KH(y,new J65(m,d));else{const B=rb(C.init),e=rb(C.index);KH(y,new ND(m,d,B,e))}y.isOtf=!0;return y}; H$B=function(d,f,m=0,y){y=new g.mK("",y?.experiments,!1);y.duration=m||0;for(const C of d){d=pH(C,f,y.duration);m=rb(C.init);const B=rb(C.index),e=MD(C.url,C.sp,C.s);e&&KH(y,new ND(e,d,m,B))}return y}; pH=function(d,f,m=0){let y=d.type;var C=d.itag;var B=d.xtags;B&&(C=d.itag+";"+B);if(Jh(y)){var e=(d.size||"640x360").split("x");e=new ji(+e[0],+e[1],+d.fps,d.projection_type,+d.stereo_layout,void 0,d.quality_label,+d.quality_ordinal,d.eotf,d.primaries);y=ik(y,e,WX[d.itag]);cX&&(y+="; enableflushduringseek=true");sc&&(y+="; enableresetaudiodecoder=true")}let M,K;LZ(y)&&(M=new Si(+d.audio_sample_rate||void 0,+d.audio_channels||0,d.spatial_audio_type,!!d.drc),d.name&&(K=new g.Dl(d.name,d.audio_track_id, d.isDefault==="1",d.isAutoDubbed==="1")));let N;d.caption_display_name&&d.caption_vss_id&&d.caption_language_code&&(N=new q1l(d.caption_display_name,d.caption_vss_id,d.caption_language_code,d.caption_kind,d.xtags,d.caption_id));B=Number(d.bitrate)/8;const W=Number(d.clen),c=Number(d.lmt);m=m&&W?W/m:0;let D;if(f&&d.drm_families){D={};for(const E of d.drm_families.split(","))D[E]=f[E]}return new vZ(C,y,{audio:M,video:e,BZ:K,contentProtection:D,Va:B,Zg:m,contentLength:W,lastModified:c,captionTrack:N, streamType:d.stream_type,approxDurationMs:Number(d.approx_duration_ms)})}; wpW=function(d){switch(d){case "equirectangular":return"EQUIRECTANGULAR";case "equirectangular_threed_top_bottom":return"EQUIRECTANGULAR_THREED_TOP_BOTTOM";case "mesh":return"MESH";case "rectangular":return"RECTANGULAR";default:return"UNKNOWN"}}; Y1l=function(d){switch(d){case "spatial_audio_type_ambisonics_5_1":return"SPATIAL_AUDIO_TYPE_AMBISONICS_5_1";case "spatial_audio_type_ambisonics_quad":return"SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD";case "spatial_audio_type_foa_with_non_diegetic":return"SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC";default:return"SPATIAL_AUDIO_TYPE_NONE"}}; $L=function(d,f){const m=new g.TJ(f);(f=m.get("req_id"))&&d.set("req_id",f);g.rx(d.S,(y,C)=>{m["set"](C,null)}); return m}; G4E=function(d,f,m){return Uk5(new g.mK(d,f,m),d)}; hA=function(d){return g.ut(d.S,f=>b1(80,f.gs.S))}; c75=function(d){return g.ut(d.S,f=>!!f.info.video&&f.info.video.isHdr())}; KH=function(d,f){d.S[f.info.id]=f;d.Y.set(hQ(f,d.J7),f)}; Uk5=function(d,f=""){d.state=1;d.qp=(0,g.v)();return lzP(f||d.sourceUrl).then(m=>{if(!d.Mp()){d.IQ=m.status;m=m.responseText;const C=new DOMParser;m=yh(C,HO(m),"text/xml").getElementsByTagName("MPD")[0];d.AP=i$E(JQ(m,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(m.attributes)for(y of m.attributes)if(y.value==="http://youtube.com/yt/2012/10/10"){var y=y.name.split(":")[1];break b}y=""}d.C=y;d.isLive=d.AP{let y; m instanceof Tw&&(y=m.xhr,d.IQ=y.status);d.state=3;d.publish("loaderror");return Xr(y)})}; g.f7c=function(d){return g.ut(d.S,f=>PZ(f.info.mimeType))}; mw5=function(d){return g.ut(d.S,f=>f.info.video?f.info.video.projectionType==="EQUIRECTANGULAR":!1)}; y_5=function(d){return g.ut(d.S,f=>f.info.video?f.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; CKl=function(d){return g.ut(d.S,f=>f.info.video?f.info.video.projectionType==="MESH":!1)}; KIW=function(d){return g.ut(d.S,f=>f.info.video?f.info.video.stereoLayout===1:!1)}; NSq=function(d){return XP(d.S,f=>f.info.video?f.gD():!0)}; WIq=function(d,f){let m=JQ(f,"id");m=m.replace(":",";");let y=JQ(f,"mimeType");var C=JQ(f,"codecs");y=C?`${y}; codecs="${C}"`:y;C=Number(JQ(f,"bandwidth"))/8;const B=Number(SC(f,"BaseURL").getAttribute(d.C+":contentLength")),e=d.duration&&B?B/d.duration:0;if(Jh(y)){var M=Number(JQ(f,"width")),K=Number(JQ(f,"height")),N=Number(JQ(f,"frameRate"));const k=wpW(JQ(f,d.C+":projectionType"));a:switch(JQ(f,d.C+":stereoLayout")){case "layout_left_right":var W=1;break a;case "layout_top_bottom":W=2;break a; default:W=0}W=new ji(M,K,N,k,W)}if(LZ(y)){var c=Number(JQ(f,"audioSamplingRate"));var D=Number(JQ(f.getElementsByTagName("AudioChannelConfiguration")[0],"value"));M=Y1l(JQ(f,d.C+":spatialAudioType"));c=new Si(c,D,M);a:{K=JQ(f,"lang")||"und";if(D=SC(f,"Role"))if(N=JQ(D,"value")||"",g.lt(itc,N)){D=`${K}.${itc[N]}`;M=N==="main";d=JQ(f,d.C+":langName")||`${K} - ${N}`;D=new g.Dl(d,D,M);break a}D=void 0}}if(f=SC(f,"ContentProtection"))if(f.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var E= {};for(f=f.firstChild;f!=null;f=f.nextSibling){if(!(f instanceof Element))continue;if(!/SystemURL/.test(f.nodeName))continue;d=f.getAttribute("type");M=f.textContent;d&&M&&(E[d]=M.trim())}}else E=void 0;return new vZ(m,y,{audio:c,video:W,BZ:D,contentProtection:E,Va:C,Zg:e,contentLength:B})}; dwS=function(d){var f=d.AP;isFinite(f)&&(Am(d)?d.refresh():(f=Math.max(0,d.qp+f-(0,g.v)()),d.j||(d.j=new g.vg(d.refresh,f,d),g.I(d,d.j)),d.j.start(f)))}; Am=function(d){return d.isLive&&(0,g.v)()-d.qp>=d.AP}; c_T=function(d){d=d.S;for(const f in d){const m=d[f].index;if(m.isLoaded())return m.m6()+1}return 0}; kL=function(d){return d.ye?d.ye-(d.K||d.timestampOffset):0}; QG=function(d){return d.Jo?d.Jo-(d.K||d.timestampOffset):0}; Oc=function(d){if(!isNaN(d.pC))return d.pC;var f=d.S;for(var m in f){var y=f[m].index;if(y.isLoaded()&&!PZ(f[m].info.mimeType)){f=0;for(m=y.V6();m<=y.m6();m++)f+=y.getDuration(m);f/=y.jw();f=Math.round(f/.5)*.5;y.jw()>10&&(d.pC=f);return f}if(d.isLive&&(y=f[m],y.HR))return y.HR}return NaN}; s75=function(d,f){d=Jf(d.S,y=>y.index.isLoaded()); if(!d)return NaN;d=d.index;const m=d.KR(f);return d.getStartTime(m)===f?f:m49?"p60":f>32?"p48":""}`;f=ck()[d];if(f!=null&&f>0)return f;f=VG.get(d);if(f!=null&&f>0)return f;m=m?.get(d);return m!=null&&m>0?m:8192}; kMq=function(d,f=!1){j9g(f);vVK(f);if(f){for(const m of VG.keys())m.startsWith("1")||VG.delete(m);for(const m of xL.values())m.startsWith("1")||xL.delete(m);for(const m of d.keys())m.startsWith("1")||d.delete(m)}else VG.clear(),xL.clear(),d.clear()}; otS=function(d,{isOtf:f,Zf:m,Qq:y,Mm:C,X8:B,wE:e,D9:M,QM:K,XP:N,disableAv1:W,g$:c}){const D=new Q7K(d);if(d.RO()||d.Z("html5_logging_format_selection"))D.S=!0;D.gD=B;D.wE=e&&d.G;D.XP=N;g.NQ("windows nt 5.1")&&!g.PX&&(D.sX=!0);if(B=m)B=g.LH(d)?Oth(d):!1;B&&(D.rD=!0);M&&(D.sX=!0,D.Z$=!0);f&&!d.Z("html5_otf_prefer_vp9")&&(D.sX=!0);d.playerStyle==="picasaweb"&&(f&&(D.sX=!1),D.X=!1);C&&(D.sX=!0);nJ(d.Y,bV.CHANNELS)&&(d.Z("html5_enable_ac3")&&(D.j=!0),d.Z("html5_enable_eac3")&&(D.Y=!0),d.Z("html5_enable_ac3_gapless")&& (D.e1=!0));d.Z("html5_block_8k_hfr")&&(D.nC=!0);D.C=g.sm(d.experiments,"html5_max_selectable_quality_ordinal");D.B=g.sm(d.experiments,"html5_min_selectable_quality_ordinal");Jm&&(D.vZ=480);if(y||m)D.X=!1;D.Br=!1;D.disableAv1=W;f=S_(d,D.A,void 0,D.disableAv1);f>0&&f<2160&&(Cb()||d.Z("html5_format_hybridization"))&&(D.A.supportsChangeType=+Cb(),D.Qp=f);f>=2160&&(D.hP=!0);D.QM=K;D.tP=g.Ki||hk()&&!K?!1:!0;D.G=d.Z("html5_format_hybridization");D.Ul=d.Z("html5_disable_encrypted_vp9_live_non_2k_4k");D.mS= c;return D}; S_=function(d,f={},m,y=!1){if(y)return f.disabled=1,0;if(nJ(d.Y,bV.AV1_CODECS)&&nJ(d.Y,bV.HEIGHT)&&nJ(d.Y,bV.BITRATE))return f.isCapabilityUsable=1,8192;y=1080;var C=navigator.hardwareConcurrency;C<=2&&(y=480);f.coreCount=C;if(C=g.sm(d.experiments,"html5_default_av1_threshold"))y=f["default"]=C;if(d=d.Y.rD)f.mcap=d,y=Math.max(y,d);if(m){if(d=m.videoInfos.find(B=>B.S())?.Y?.powerEfficient)y=8192,f.isEfficient=1; m=m.videoInfos[0].video;C=Math.min(lk("1",m.fps),lk("1",30));f.perfCap=C;y=Math.min(y,C);m.isHdr()&&!d&&(f.hdr=1,y*=.75)}else m=lk("1",30),f.perfCap30=m,y=Math.min(y,m),m=lk("1",60),f.perfCap60=m,y=Math.min(y,m);return f.av1Threshold=y}; eM5=function(d){let f=["o","a","A"];d.XP===1&&(d.j&&(f=["mac3","MAC3"].concat(f)),d.Y&&(f=["meac3","MEAC3"].concat(f)),d.A7&&(f=["i","I"].concat(f)));d.rD&&(f=["so","sa"].concat(f));!d.Z$||d.e1||d.V||d.Lk||f.unshift("a");d.V&&(f=(a7S[d.V]||[d.V]).concat(f));return f}; sql=function(d){if(d.gD)return["f"];if(g.NQ("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");let f=["9h","9","h","8"];d.sB&&f.push("1e");f=f.concat(["(h","(","H","*"]);d.hP&&(f.unshift("1"),f.unshift("1h"));d.sX&&f.unshift("h");d.K&&(f=(a7S[d.K]||[d.K]).concat(f));return f}; j_=function(){const d=window;let f=d.MSMediaKeys;pl()&&!f&&(f=d.WebKitMediaKeys);return f&&f.isTypeSupported?f:null}; vX=function(d){return navigator.requestMediaKeySystemAccess?g.$h&&!g.W6()?Qd("45"):g.Ki||g.ef?d.Pr("edge_nonprefixed_eme"):g.PX?Qd("47"):g.LP&&d.Pr("html5_enable_safari_fairplay")?!1:!0:!1}; z2=function(d){return d.j?!1:!d.keySystemAccess&&!!j_()&&d.keySystem==="com.microsoft.playready"}; T2=function(d){return d.keySystem==="com.microsoft.playready"}; qD=function(d){return!d.keySystemAccess&&!!j_()&&d.keySystem==="com.apple.fps.1_0"}; bk=function(d){return d.keySystem==="com.youtube.fairplay"}; g.tm=function(d){return d.flavor==="fairplay"}; heg=function(d,f,m,y){const C=c6(),B=(m=C||m&&pl())?["com.youtube.fairplay"]:["com.widevine.alpha"];f&&B.unshift("com.youtube.widevine.l3");C&&y&&B.unshift("com.youtube.fairplay.sbdl");return m?B:d?[...B,...HX.playready]:[...HX.playready,...B]}; YL=function(d){if(!d.Mp())if(d.A.length===0)d.callback(d.j);else{var f=d.A[0],m=d.V[f],y=FIW(d,m);wM&&wM.keySystem===f&&wM.bC===JSON.stringify(y)?(d.le("remksa",{re:!0}),r_v(d,m,wM.keySystemAccess)):(d.le("remksa",{re:!1,ok:wM?.keySystem??""}),wM=void 0,navigator.requestMediaKeySystemAccess(f,y).then(tr(C=>{r_v(d,m,C,y)}),tr(()=>{d.Y=!d.Y&&d.V[d.A[0]].flavor==="widevine"; d.Y||d.A.shift();YL(d)})))}}; I7K=function(d){if(j_()&&(g.LP||kQ))d.j.push(new Uc("fairplay","com.apple.fps.1_0","",d.dD.experiments));else{var f=gtv(),m=g.Un(d.A,y=>{const C=d.V[y];let B=!1,e=!1;for(const M in d.S[C.flavor])f(M,y)&&(C.A[M]=!0,B=B||M.indexOf("audio/")===0,e=e||M.indexOf("video/")===0);return B&&e}); m&&d.j.push(d.V[m]);d.A=[]}d.callback(d.j)}; uwq=function(d,f){d.callback=f;d.j=[];vX(d.dD.experiments)?YL(d):I7K(d)}; FIW=function(d,f){const m={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(d.Z("html5_enable_vp9_fairplay")&&bk(f))return m.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),m.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[m];T2(f)&&(m.initDataTypes=["keyids","cenc"]);for(const C of Object.keys(d.S[f.flavor])){var y=C.indexOf("audio/")===0;const B=y?m.audioCapabilities:m.videoCapabilities;f.flavor!=="widevine"||d.Y?B.push({contentType:C}): y?B.push({contentType:C,robustness:"SW_SECURE_CRYPTO"}):(g.$h&&g.NQ("windows nt")&&!d.Z("html5_drm_enable_moho")||B.push({contentType:C,robustness:"HW_SECURE_ALL"}),y=C,d.dD.Y.A&&C.includes("vp09")&&(y=C+"; experimental=allowed"),B.push({contentType:y,robustness:"SW_SECURE_DECODE"}),G2(d.dD)==="MWEB"&&(as()||iO())&&(d.le("swcrypto",{}),B.push({contentType:C,robustness:"SW_SECURE_CRYPTO"})))}return[m]}; r_v=function(d,f,m,y){if(!d.Mp()){y&&(wM={keySystem:f.keySystem,keySystemAccess:m,bC:JSON.stringify(y)});f.keySystemAccess=m;if(T2(f)){var C=E_();for(var B of Object.keys(d.S[f.flavor]))f.A[B]=!!C.canPlayType(B)}else{B=f.keySystemAccess.getConfiguration();if(B.audioCapabilities)for(C of B.audioCapabilities)f.A[C.contentType]=!0;if(B.videoCapabilities)for(const e of B.videoCapabilities)f.A[e.contentType]=!0}d.j.push(f);d.useCobaltWidevine||d.Z("html5_enable_vp9_fairplay")&&f.S()?(d.A.shift(),YL(d)): d.callback(d.j)}}; gtv=function(){const d=j_();if(d){const m=d.isTypeSupported;return(y,C)=>m(C,y)}const f=E_(); return f&&(f.addKey||f.webkitAddKey)?(m,y)=>!!f.canPlayType(m,y):()=>!1}; ZtT=function(d,f){switch(f.YF){case "bool":return d.Pr(f.wv);case "int":return d=XIT(d,f.wv),GR(d);case "double":return XIT(d,f.wv);case "string":return ReB(d,f.wv);case "int32_list":return ntK(d,f.wv);case "int64_list":return ntK(d,f.wv).map(m=>GR(m)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; XIT=function(d,f){d=d.flags.get(`${f}`);return Number(d)||0}; ReB=function(d,f){return(d=d.flags.get(`${f}`))?d.toString():""}; ntK=function(d,f){if(d=d.flags.get(`${f}`))if(d=d.replace(/\[ *(.*?) *\]/,"$1"))return d.split(",").map(Number);return[]}; dC=function(d,f){return(d=d.El(f))?d.toString():""}; g.sm=function(d,f,m=0){d=d.El(f);JSON.stringify(d);return d===void 0?m:Number(d)}; V1l=function(d){if(d=d.El("html5_web_po_experiment_ids"))if(d=d.replace(/\[ *(.*?) *\]/,"$1"))return d.split(",").map(Number);return[]}; l75=function(d){if(d.S)return d.S;if(d.experimentIds.length<=1)return d.S=d.experimentIds,d.S;const f=[...d.experimentIds].map(m=>Number(m)); f.sort();for(let m=f.length-1;m>0;--m)f[m]-=f[m-1];d.S=f.map(m=>m.toString()); d.S.unshift("v1");return d.S}; KZn=function(d,f){const m=new Map;for(const y of f.keys()){const C=y.split("_")[0];d.has(C)||m.set(y,f.get(y))}return m}; iUS=function(d,f,m){const y=f.video?.fps||0,C=`${d}_${y}`,B=!!f.audio,e={itag:f.itag,Xw:d,tO:B};if(B)e.numChannels=f.audio.numChannels;else{var M=f.video;e.maxWidth=M?.width;e.maxHeight=M?.height;e.maxFramerate=y;e.maxBitrateBps=f.Va*8;e.W4=M?.isHdr()}M=m.get(C);M?B||(f=Math.max(M.maxWidth||0,M.maxHeight||0)>Math.max(e.maxWidth||0,e.maxHeight||0)?M:e,d={itag:f.itag,Xw:d,tO:B,maxWidth:Math.max(M.maxWidth||0,e.maxWidth||0),maxHeight:Math.max(M.maxHeight||0,e.maxHeight||0),maxFramerate:y,W4:f.W4},d.maxBitrateBps= f.maxBitrateBps,m.set(C,d)):m.set(C,e)}; A7c=function(d,f,m=1){const y=f.itag;if(y==="0")return!0;let C=f.mimeType;if(f.Xw==="1e"&&!d.j)return"dav1enc";if(f.S()&&d.K)return"dav1";if(f.video&&(f.video.isHdr()||f.video.primaries==="bt2020")&&!(nJ(d,bV.EOTF)||window.matchMedia&&(window.matchMedia("(dynamic-range: high), (video-dynamic-range: high)").matches||window.screen.pixelDepth>24&&window.matchMedia("(color-gamut: p3)").matches)))return"dhdr";if(y==="338"&&!(g.$h?Qd(53):g.PX&&Qd(64)))return"dopus";m=B2v(f,m);d.A&&f.j()&&(m[bV.EXPERIMENTAL.name]= "allowed");for(const M of Object.keys(bV)){const K=bV[M];var B;if(B=m[K.name])if(B=!(K===bV.EOTF&&f.mimeType.indexOf("vp09.02")>0)){B=K;var e=f;B=!(d.experiments.Pr("html5_ignore_h264_framerate_cap")&&B===bV.FRAMERATE&&fPq(e))}if(B)if(nJ(d,K))if(d.Y){if(d.Y[K.name]1080&&f.contentProtection&&(C+="; hdcp=2.2");return y==="227"?"hqcenc":y!=="585"&&y!=="588"&&y!== "583"&&y!=="586"&&y!=="584"&&y!=="587"&&y!=="591"&&y!=="592"||d.experiments.Pr("html5_enable_new_hvc_enc")?c6()&&Kl()>=21&&g.NQ("appletv5")&&(y==="410"||y==="845")?!0:d.isTypeSupported(C)?!0:"tpus":"newhvc"}; nJ=function(d,f){f.name in d.B||(d.B[f.name]=xwK(d,f));return d.B[f.name]}; PKK=function(d){navigator.mediaCapabilities?.decodingInfo&&navigator.mediaCapabilities.decodingInfo({type:"media-source",video:{contentType:'video/mp4; codecs="av01.0.12M.08"',width:3840,height:2160,bitrate:32E6,framerate:60}}).then(f=>{f.smooth&&f.powerEfficient&&(d.rD=2160)})}; f3=function(){const d=iO()&&!Qd(29),f=g.NQ("google tv")&&g.NQ("chrome")&&!Qd(30);return d||f?!1:N2E()}; LIg=function(d,f,m){let y=480;for(const C of f)f=C.video.qualityOrdinal,f<=1080&&f>y&&A7c(d,C,m)===!0&&(y=f);return y}; g.m1=function(d,f=!1){return f3()&&d.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!f&&d.canPlayType(E_(),"application/x-mpegURL")?!0:!1}; SsT=function(d){J_K(()=>{for(const f of Object.keys(bV))nJ(d,bV[f])})}; xwK=function(d,f){if(d.Y)return!!d.Y[f.name];if(f===bV.BITRATE&&d.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!d.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(f===bV.AV1_CODECS)return d.isTypeSupported(`video/mp4; codecs=${f.valid}`)&&!d.isTypeSupported(`video/mp4; codecs=${f.gI}`);let m;f.video?(m='video/webm; codecs="vp9"',d.isTypeSupported(m)||(m='video/mp4; codecs="avc1.4d401e"')):(m='audio/webm; codecs="opus"', d.isTypeSupported(m)||(m='audio/mp4; codecs="mp4a.40.2"'));return d.isTypeSupported(`${m}; ${f.name}=${f.valid}`)&&!d.isTypeSupported(`${m}; ${f.name}=${f.gI}`)}; j7v=function(d,f){let m=0;d.V.has(f)&&(m=d.V.get(f).tX);d.V.set(f,{tX:m+1,Wj:2**(m+1)});d.S=!0}; var vtg=function(d,f,m,y,C,B){return iu[p[24]](this,30,d,f,m,y,C,B)}; TSn=function(d,f,m,y,C){if(f&&typeof f==="object"){const B=e=>zec(d,e,m,y,C); if(uq(f))return f.then(B);if(VN(f))return LV(f,B)}return zec(d,f,m,y,C)}; btE=function(d,f,m,y=1){m>=0&&(f in d.S||(d.S[f]=new qsl),d.S[f].RF(m,y))}; zec=function(d,f,m,y,C){const B=(0,g.v)();C=C?C(f):void 0;const e=C?.zq??1;e!==0&&btE(d,C?.profile??m,B-y,e);return f}; t1l=function(d){const f=window;f.ywc||(f.ywc={});var m=f.ywc[d];if(m)return m;m={};return f.ywc[d]=m}; Htl=function(d){const f=window;f.ywc&&delete f.ywc[d]}; wIW=function(d){const f=t1l(d);if(f.binP)return f.binP;f.binP=Promise.resolve().then(()=>fetch(d)).then(m=>{if(!m.ok)throw Error(`HTTP${m.statusText}`); return m.arrayBuffer()}); f.binP.then(m=>{f.bin=m},()=>{Htl(d)}); return f.binP}; GMS=function(d,f,m){return js(void 0,function(){return function*(){const y=yI.W_(),C=d&&C3;if(!C&&!f)return m?.("wasmns",{p:d?"1":"0",a:f?"1":"0",s:C3?"1":"0"}),x0(Error("wasm.wm.ns"));const B=new Ysq;if(C)try{const e=yield*v1(UwP(B,d)),M=new Bu(e,B,!1,!0);yI.ET("winit",y);m?.("wasmsw",{});return M}catch(e){if(m?.("wasmerrw",{e:`${e}`}),!f)throw Error(`wasm.wm.iw: ${e}`);}if(!f)throw Error("wasm.wm.xx");try{const e=yield*v1(f(B)),M=new Bu({exports:e},B,!0,!0);yI.ET("winitjs",y);m?.("wasmsa",{});return M}catch(e){throw m?.("wasmerra", {e:`${e}`}),Error(`wasm.wm.ia: ${e}`);}}()})}; UwP=function(d,f){return js(dOv,function(){const m=this;return function*(){if(!m.S)throw"wasm.ps.ns";const y=yield*v1(frg(m,f));if(!y)throw"wasm.ps.um";return yield*v1(WebAssembly.instantiate(y,d))}()})}; frg=function(d,f){return js(d,function(){const m=this;return function*(){const y=[],C=()=>"wasm.ps.c: ["+y.map(M=>`"${M}"`).join(", ")+"]",B=t1l(f); if(B.mod)return B.mod;if(B.modP)try{return yield*v1(B.modP)}catch(M){y.unshift("pcm")}let e=B.bin;if(!e&&B.binP)try{e=yield*v1(B.binP)}catch(M){y.unshift("pfb")}if(!e)try{e=yield*v1(wIW(f))}catch(M){throw m.S=!1,y.unshift(`fb: ${M}`),C();}try{return yield*v1(WebAssembly.compile(e))}catch(M){Htl(f),y.unshift(`ca: ${M}`)}throw C();}()})}; mOS=function(d,f,m,y){m=d.S.OT(m);var C=d.A;C.S.exports.AES128CTRCipher_setCounter(C.cipher,m.byteOffset);f=d.S.OT(f);d.A.encrypt(f);C=void 0;if(y){y=d.S;C=d.V;const B=new Uint8Array(y.exports.memory.buffer,y.malloc(32),32);y.exports.Sha256Hmac(C.byteOffset,C.byteLength,m.byteOffset,m.byteLength,f.byteOffset,f.byteLength,B.byteOffset);C=d.S.Ue(B)}d.S.free(m.byteOffset);return{V8:d.S.Ue(f),signature:C}}; yyc=function(d){d.j||(d.j=new e$(d.A));return d.j}; MH=function(d){try{return IQ(d)}catch(f){return null}}; C0c=function(d){var f=Slq();if(f.values){f=f.values;const e={};for(var m of Object.keys(d.values)){f[m]&&d.A[m]&&(d.values[m]+=f[m]-d.A[m]);var y=d,C=y;if(!C.values[m]){var B=Slq();C.values=B.values||{};C.Yl=B.halfLives||{};C.A=B.values?Object.assign({},B.values):{}}e[m]=y.values[m]&&y.Yl[m]?y.values[m]/2**(y.S/y.Yl[m]):0}d.A=e}m=d.Yl;f={};f.values=d.A;f.halfLives=m;g.KP("yt-player-memory",f,2592E3)}; Eu=function(d){return/web/i.test(G2(d))}; g.K3=function(d){return G2(d)==="WEB_UNPLUGGED"}; g.bY=function(d){return G2(d)==="WEB_REMIX"}; g.NH=function(d){return d.Z("html5_local_playsinline")?kQ&&!g.o5(602)&&!("playsInline"in E_()):kQ&&!d.EE||g.NQ("nintendo wiiu")?!0:!1}; g.Rs=function(d){return d.j&&g.iL(d)&&!Wu(d)&&!d.C}; BsS=function(d){return G2(d)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; Wu=function(d){return d.AP==="adunit"||d.playerStyle==="gvn"}; cu=function(d){return d.AP==="detailpage"}; g.iL=function(d){return d.AP==="embedded"}; g.s4=function(d){return d.AP==="profilepage"}; g.DM=function(d){if(!d.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||d.MW||d.C||d.V||d.hP==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";d=g.sm(d.experiments,"embeds_web_lite_mode");return d===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":d>=0&&d0&&d.eZ&&(y.sort(),g.X_(new g.ON("Player client parameters changed after startup",y)));d.userAge=Ll(d.userAge,f.user_age);d.xA=Jk(d.xA,f.user_display_email);d.userDisplayImage=Jk(d.userDisplayImage,f.user_display_image);g.ra(d.userDisplayImage)||(d.userDisplayImage="");d.userDisplayName=Jk(d.userDisplayName, f.user_display_name);d.J8=Jk(d.J8,f.user_gender);d.csiPageType=Jk(d.csiPageType,f.csi_page_type);d.csiServiceName=Jk(d.csiServiceName,f.csi_service_name);d.tJ=xQ(d.tJ,f.enablecsi);d.pageId=Jk(d.pageId,f.pageid);if(m=f.enabled_engage_types)d.enabledEngageTypes=new Set(m.split(","));f.living_room_session_po_token&&(d.Fq=f.living_room_session_po_token.toString())}; p3=function(d){return G2(d)==="WEB_KIDS"}; G2=function(d){return d.S.c}; H_=function(d,f){return!d.C&&iO()&&Qd(55)&&d.controlsType==="3"&&!f}; g.Ai=function(d){d=$z(d.CQ);return d==="www.youtube-nocookie.com"?"www.youtube.com":d}; kz=function(d,f,m){return d.protocol+"://i1.ytimg.com/vi/"+f+"/"+(m||"hqdefault.jpg")}; QI=function(d){return cu(d)&&!g.K3(d)}; O4=function(d){return d.AP==="leanback"}; g.pv=function(d){return/^TVHTML5/.test(G2(d))}; oa=function(d){return G2(d)==="TVHTML5"}; KDW=function(d){return d.S.cmodel==="CHROMECAST ULTRA/STEAK"||d.S.cmodel==="CHROMECAST/STEAK"}; g.aa=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.nl=function(d){return G2(d).toUpperCase()==="WEB"}; hi=function(d){return G2(d)==="TVHTML5_UNPLUGGED"}; g.Dx=function(d){return g.K3(d)||G2(d)==="TV_UNPLUGGED_CAST"||hi(d)}; g.FM=function(d){return G2(d)==="WEB_MUSIC_INTEGRATIONS"}; g.rC=function(d){return G2(d)==="WEB_EMBEDDED_PLAYER"}; NsP=function(d,f=!1,m=!0){return!g.nl(d)||!f||!m}; g.LH=function(d){return(d.deviceIsAudioOnly||!g.$h||My||d.controlsType==="3"?!1:g.os?d.j&&g.o5(51):!0)||(d.deviceIsAudioOnly||!g.PX||My||d.controlsType==="3"?!1:g.os?d.j&&g.o5(48):g.o5(38))||(d.deviceIsAudioOnly||!g.gC||My||d.controlsType==="3"?!1:g.os?d.j&&g.o5(37):g.o5(27))||!d.deviceIsAudioOnly&&g.Ia&&!Ak()&&g.o5(11)||!d.deviceIsAudioOnly&&g.LP&&g.o5("604.4")}; Oth=function(d){if(g.iL(d)&&uL)return!1;if(g.PX){if(!g.o5(47)||!g.o5(52)&&g.o5(51))return!1}else if(g.LP)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; WDg=function(d,f){return d.enabledEngageTypes.has(f.toString())||iKl.includes(f)}; XM=function(d){if(!d.userDisplayImage)return"";const f=d.userDisplayImage.split("/");if(f.length===5)return d=f[f.length-1].split("="),d[1]="s20-c",f[f.length-1]=d.join("="),f.join("/");if(f.length===8)return f.splice(7,0,"s20-c"),f.join("/");if(f.length===9)return f[7]+="-s20-c",f.join("/");g.X_(new g.ON("Profile image not a FIFE URL.",d.userDisplayImage));return d.userDisplayImage}; g.Ra=function(d){let f=g.Ai(d);cyT.includes(f)&&(f="www.youtube.com");return d.protocol+"://"+f}; g.ZM=function(d,f=""){if(d.KY){const m=new n3;let y;const C=d.KY();C.signedOut?y="":C.token?y=C.token:C.pendingResult.then(B=>{C.signedOut?m.resolve(""):m.resolve(B.token)},B=>{g.X_(new g.ON("b189348328_oauth_callback_failed",{error:B})); m.resolve(f)}); return y!==void 0?wp(y):new tx(m)}return wp(f)}; VI=function(d,f=""){return d.oL?lP(!0):Ss(LV(lP(g.ZM(d,f)),m=>lP(!!m)),()=>lP(!1))}; sug=function(d,f){d.GL=f;d.Z$?.S?.C(f);f.S?d.Z6.push("asmjs"):d.Z6.push("wasm")}; $z=function(d){const f=g.wG(d);return(d=Number(g.tN(d)[4]||null)||null)?`${f}:${d}`:f}; lL=function(d,f=!1){const m=WX[d];let y=DOh[m];const C=EAg[d];if(!C||!y)return null;f=new ji(f?C.height:C.width,f?C.width:C.height,C.fps);y=ik(y,f,m);return new vZ(d,y,{video:f,Va:C.bitrate/8})}; $OT=function(d){const f=DOh[WX[d]],m=pqS[d];return m&&f?new vZ(d,f,{audio:new Si(m.audioSampleRate,m.numChannels)}):null}; ta=function(d,f,m,y){if(m)return Hh();m={};const C=E_();for(const B of f)if(d.canPlayType(C,B.getInfo().mimeType)||y)if(f=B.S.video.quality,!m[f]||m[f].getInfo().uB())m[f]=B;d=[];m.auto&&d.push(m.auto);for(const B of Zp)(y=m[B])&&d.push(y);return d.length?wp(d):Hh()}; kBB=function(d,f=!1,m=!0,y={}){const C={};for(const e of d){if(f&&MediaSource&&MediaSource.isTypeSupported&&(d=e.type,e.audio_channels&&(d=d+"; channels="+e.audio_channels),!MediaSource.isTypeSupported(d))){y[e.itag]="tpus";continue}if(!m&&e.drm_families&&(e.eotf==="smpte2084"||e.eotf==="arib-std-b67")){y[e.itag]="enchdr";continue}d=void 0;const M={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var B=e.type.match(/codecs="([^"]*)"/);B=B?B[1]:"";e.audio_track_id&&(d=new g.Dl(e.name, e.audio_track_id,!!e.is_default));const K=e.eotf;d=new AyT({itag:e.itag,url:e.url,codecs:B,width:Number(e.width),height:Number(e.height),fps:Number(e.fps),bitrate:Number(e.bitrate),audioItag:e.audio_itag,u_:K?M[K]:void 0,contentProtection:e.drm_families,BZ:d,audioChannels:Number(e.audio_channels)});C[d.itag]=C[d.itag]||[];C[d.itag].push(d)}return C}; Quv=function(d,f){d.V.some(m=>m.BZ?.getId()===f); d.S=f}; OKS=function(d){const f=[],m=[];for(const y of d.A)y.bitrate<=d.j?f.push(y):m.push(y);f.sort((y,C)=>C.bitrate-y.bitrate); m.sort((y,C)=>y.bitrate-C.bitrate); d.A=f.concat(m)}; xz=function(d,f,m){d.cpn&&(f=g.Mj(f,{cpn:d.cpn}));m&&(f=g.Mj(f,{paired:m}));return f}; oAS=function(d,f){d=d.itag.toString();f!==null&&(d+=f.itag.toString());return d}; arc=function(d,f){if(!(My||pl()||c6()))return null;d=kBB(f,d.Z("html5_filter_fmp4_in_hls"));if(!d)return null;f=[];const m={};for(const y of Object.keys(d))for(const C of d[y])if(C.BZ){const B=C.BZ.getId();if(!m[B]){const e=new g.Pu(B,C.BZ);m[B]=e;f.push(e)}}return f.length>0?f:null}; IrP=function(d,f,m,y,C,B,e){if(!(My||pl()||c6()))return Hh();const M={},K=hv5(m),N=kBB(m,d.Z("html5_filter_fmp4_in_hls"),d.Y.C,M);if(!N)return e({noplst:1}),Hh();FDP(N);const W={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"};let c;m=[];const D=[],E=[];var k=null;let r="";y=y&&y.match(/hls_timedtext_playlist/)?new AyT({itag:"0",url:y,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,BZ:new g.Dl("English","en",!1)}):null;for(const x of Object.keys(N))if(!d.Z("html5_disable_drm_hfr_1080")|| x!=="383"&&x!=="373")for(const J of N[x])if(J.width){for(const JV of J.A)if(N[JV]){J.S=JV;break}J.S||(J.S=ryg(N,J));const BT=N[J.S];if(!BT)continue;m.push(J);J.contentProtection==="fairplay"&&(c=W);let el="";J.u_==="PQ"?el="smpte2084":J.u_==="HLG"&&(el="arib-std-b67");el&&(r=el);E.push(gAh(BT,[J],y,B,J.itag,J.width,J.height,J.fps,K,void 0,void 0,c,el));if(!k||J.width*J.height*J.fps>k.width*k.height*k.fps)k=J}else D.push(J);else M[x]="disdrmhfr";E.reduce((x,J)=>J.getInfo().isEncrypted()&&x,!0)&&(c= W); C=Math.max(C,0);const {fps:R=0,width:V=0,height:Z=0}=k||{};k=d.Z("html5_native_audio_track_switching");E.push(gAh(D,m,y,B,"93",V,Z,R,K,"auto",C,c,r,k));Object.entries(M).length&&e(M);return ta(d.Y,E,H_(d,f),!1)}; gAh=function(d,f,m,y,C,B,e,M,K,N,W,c,D,E){let k=0,r="";for(const R of d)r||(r=R.itag),R.audioChannels&&R.audioChannels>k&&(k=R.audioChannels,r=R.itag);C=new vZ(C,"application/x-mpegURL",{audio:new Si(0,k),video:new ji(B,e,M,null,void 0,N,void 0,void 0,D),contentProtection:c,IB:r});d=new usE(d,f,m?[m]:[],y,!!E);d.j=W?W:1369843;return new XqK(C,d,K)}; hv5=function(d){for(const f of d)if(f.url&&(d=f.url.split("expire/"),!(d.length<=1)))return+d[1].split("/")[0];return NaN}; ryg=function(d,f){for(const m of Object.keys(d)){const y=d[m][0];if(!y.width&&y.contentProtection===f.contentProtection&&!y.audioChannels)return m}return""}; FDP=function(d){const f=new Set;for(var m of Object.values(d))if(m.length){var y=m[0];y.height&&y.codecs.startsWith("vp09")&&f.add(y.height)}m=[];if(f.size)for(const C of Object.keys(d))d[C].length&&(y=d[C][0],y.height&&f.has(y.height)&&!y.codecs.startsWith("vp09")&&m.push(C));for(const C of m)delete d[C]}; nAc=function(d,f,m){const y=[];for(const C of m){if(!C||!C.url)continue;m=b$(C.type,"medium","0");y.push(new RvT(m,C.url))}return ta(d.Y,y,H_(d,f),!1)}; ZKT=function(d,f){const m=[],y=b$(f.type,"auto",f.itag);m.push(new RvT(y,f.url));return ta(d.Y,m,!1,!0)}; lrK=function(d){return d&&VTg[d]?VTg[d]:null}; xOV=function(d){switch(d){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.too_many_chunk_reader_error_retries":return d;default:return"sabr.config"}}; LDT=function(d,f){if(f=f?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)d.QY=new P0S(f)}; g.L3=function(d){const f=[];if(d.displayName)f.push(d.displayName);else{const m=d.languageName||"";f.push(m);d.kind==="asr"&&m.indexOf("(")===-1&&f.push(" (Subt\u00edtulos autom\u00e1ticos)");d.name&&f.push(` - ${d.name}`)}d.translationLanguage&&f.push(` >> ${d.translationLanguage.languageName}`);return f.join("")}; g.Ji=function(d){const f={languageCode:d.languageCode,languageName:d.languageName,displayName:g.L3(d),kind:d.kind,name:d.name,id:d.id,is_servable:d.S,is_default:d.isDefault,is_translateable:d.isTranslateable,vss_id:d.vssId};d.xtags&&(f.xtags=d.xtags);d.captionId&&(f.captionId=d.captionId);d.translationLanguage&&(f.translationLanguage=d.translationLanguage);return f}; g.S$=function(d){return d.translationLanguage?d.translationLanguage.languageCode:d.languageCode}; g.Jyh=function(d){let f=d.vssId;d.translationLanguage&&f&&(f=`t${f}.${g.S$(d)}`);return f}; zvK=function(d,f,m,y){d||(d=f&&SGW.hasOwnProperty(f)&&juE.hasOwnProperty(f)?juE[f]+"_"+SGW[f]:void 0);f=d;if(!f)return null;d=f.match(vAv);if(!d||d.length!==5)return null;{const B=f.match(vAv);if(B){d=Number(B[3]);var C=[7,8,10,5,6];d=!(Number(B[1])===1&&d===8)&&C.indexOf(d)>=0}else d=!1}return m||y||d?f:null}; j$=function(d,f){const m={};for(const C of Object.keys(TsS)){var y=f?f+C:C;y=d[y+"_webp"]||d[y];g.ra(y)&&(m[TsS[C]]=y)}return m}; vu=function(d){const f={};if(!d||!d.thumbnails)return f;d=d.thumbnails.filter(C=>!!C.url); d.sort((C,B)=>C.width-B.width||C.height-B.height); for(var m of Object.keys(qGl)){var y=Number(m);const C=qGl[y];for(const B of d)if(B.width>=y){y=bKT(B.url);g.ra(y)&&(f[C]=y);break}}(m=d.pop())&&m.width>=1280&&(m=bKT(m.url),g.ra(m)&&(f["maxresdefault.jpg"]=m));return f}; bKT=function(d){return d.startsWith("//")?"https:"+d:d}; zF=function(d){return d&&d.baseUrl||""}; TF=function(d){d=g.Wh(d);for(const f of Object.keys(d)){const m=d[f];d[f]=Array.isArray(m)?m[0]:m}return d}; HKV=function(d,f){for(var m of f)if(f=m.playerAnnotationsUrlsRenderer){f.adsOnly&&(d.u6=!0);if(m=f.loadPolicy)d.annotationsLoadPolicy=tTn[m];if(m=f.invideoUrl)d.TR=Ij(m);d.kZ=!0;break}}; wqc=function(d,f){d.botguardData=f.playerAttestationRenderer.botguardData;f=f.playerAttestationRenderer.challenge;f!=null&&(d.W6=f)}; UOV=function(d,f){d.captionTracks=[];if(f.captionTracks)for(var m of f.captionTracks){var y=YGK(m.baseUrl);if(!y)return;y={is_translateable:!!m.isTranslatable,languageCode:m.languageCode,languageName:m.name&&g.K$(m.name),url:y,vss_id:m.vssId,kind:m.kind};y.name=m.trackName;y.displayName=m.name&&g.K$(m.name);d.captionTracks.push(new g.qH(y))}d.gN=f.audioTracks||[];d.Qv=f.defaultAudioTrackIndex||0;d.Jv=[];if(f.translationLanguages)for(const C of f.translationLanguages){m={};m.languageCode=C.languageCode; m.languageName=g.K$(C.languageName);if(C.translationSourceTrackIndices){m.translationSourceTrackIndices=[];for(const B of C.translationSourceTrackIndices)m.translationSourceTrackIndices.push(B)}if(C.excludeAudioTrackIndices){m.excludeAudioTrackIndices=[];for(const B of C.excludeAudioTrackIndices)m.excludeAudioTrackIndices.push(B)}d.Jv.push(m)}d.IK=[];if(f.defaultTranslationSourceTrackIndices)for(const C of f.defaultTranslationSourceTrackIndices)d.IK.push(C);d.Qj=!!f.contribute&&!!f.contribute.captionsMetadataRenderer}; GBP=function(d,f,m){var y=f.errorScreen;if(!(y&&(y.playerLegacyDesktopYpcOfferRenderer||y.playerLegacyDesktopYpcTrailerRenderer||y.ypcTrailerRenderer)||m&&m.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(f.status))){d.errorCode=lrK(f.errorCode)||"auth";if(m=y&&y.playerErrorMessageRenderer){d.playerErrorMessageRenderer=m;const C=m.reason;C&&(d.errorReason=g.K$(C));if(m=m.subreason)d.XH=g.K$(m),d.qL=m}else d.errorReason=f.reason||null;m=f.status;m==="LOGIN_REQUIRED"?d.errorDetail= "1":m==="CONTENT_CHECK_REQUIRED"?d.errorDetail="2":m==="AGE_CHECK_REQUIRED"?(f=(f=f.errorScreen)&&f.playerKavRenderer,d.errorDetail=f&&f.kavUrl?"4":"3"):(y=y?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,d.errorDetail=f.isBlockedInRestrictedMode?"5":g.S(y,g.bL)?.signal==="RELOAD_PAGE"?"7":"0")}}; dFv=function(d,f){d.KD=!0;const m=f.heartbeatToken;m&&(d.drmSessionId=f.drmSessionId||"",d.heartbeatToken=m,d.PJ=Number(f.intervalMilliseconds),d.jC=Number(f.maxRetries),d.hG=!!f.softFailOnError,d.o1=!!f.useInnertubeHeartbeatsForDrm);d.heartbeatServerData=f.heartbeatServerData;d.WE=!!f.heartbeatAttestationConfig?.requiresAttestation}; ypP=function(d,f){for(const m of f){f=m.interstitials.map(y=>{const C=g.S(y,fjB);if(C)return{is_yto_interstitial:!0,raw_player_response:C};if(y=g.S(y,mF5))return Object.assign({is_yto_interstitial:!0},NT(y))}); for(const y of f)switch(m.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":d.interstitials=d.interstitials.concat({time:0,playerVars:y,mV:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":d.interstitials=d.interstitials.concat({time:0x7ffffffffffff,playerVars:y,mV:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":f=Number(m.podConfig.timeToInsertAtMillis),d.interstitials=d.interstitials.concat({time:f,playerVars:y,mV:f===0?5:7})}}}; CEq=function(d,f){if(f=f.find(m=>!(!m||!m.tooltipRenderer)))d.tooltipRenderer=f.tooltipRenderer}; BcW=function(d,f){f.subscribeCommand&&(d.subscribeCommand=f.subscribeCommand);f.unsubscribeCommand&&(d.unsubscribeCommand=f.unsubscribeCommand);f.addToWatchLaterCommand&&(d.addToWatchLaterCommand=f.addToWatchLaterCommand);f.removeFromWatchLaterCommand&&(d.removeFromWatchLaterCommand=f.removeFromWatchLaterCommand);f.getSharePanelCommand&&(d.getSharePanelCommand=f.getSharePanelCommand)}; etK=function(d,f){f!=null?(d.dj=f,d.jP=!0):(d.dj="",d.jP=!1)}; Ncq=function(d,f){if(f=f.playerControlsOverlayRenderer)etK(d,f.controlBgHtml),f.mutedAutoplay?(f=g.S(f.mutedAutoplay,M2E))&&f.endScreen&&(f=g.S(f.endScreen,KSW))&&f.text&&(d.gq=g.K$(f.text)):d.mutedAutoplay=!1}; iQK=function(d,f){var m=f.backgroundability;m&&m.backgroundabilityRenderer.backgroundable&&(d.backgroundable=!0);f.offlineability?.offlineabilityRenderer?.offlineable&&(d.offlineable=!0);if(m=f.contextParams)d.contextParams=m;(m=f.pictureInPicture)&&m.pictureInPictureRenderer.playableInPip&&(d.pipable=!0);f.playableInEmbed&&(d.allowEmbed=!0);if(m=f.ypcClickwrap)f=m.playerLegacyDesktopYpcClickwrapRenderer,m=m.ypcRentalActivationRenderer,f?(d.qb=f.durationMessage||"",d.CF=!0):m&&(f=m.durationMessage, d.qb=f?g.K$(f):"",d.CF=!0)}; cpS=function(d,f,m){var y=zF(f.googleRemarketingUrl);y&&(d.googleRemarketingUrl=y);if(y=zF(f.youtubeRemarketingUrl))d.youtubeRemarketingUrl=y;if(y=f.heartbeatLoggingToken)d.heartbeatLoggingToken=y;y={};var C=zF(f.ptrackingUrl);if(C){C=TF(C);var B=C.oid;B&&(d.KM=B);if(B=C.pltype)d.Xm=B;if(B=C.ptchn)d.Ns=B;if(B=C.ptk)d.sQ=encodeURIComponent(B);if(C=C.m)d.Ea=C}if(C=zF(f.qoeUrl)){C=g.Wh(C);for(e of Object.keys(C))B=C[e],C[e]=Array.isArray(B)?B.join(","):B;var e=C;d.Ti=e;if(C=e.cat)d.Z("html5_enable_qoe_cat_list")? d.z2=d.z2.concat(C.split(",")):d.Z6=C;if(C=e.live)d.Ad=C;if(e=e.drm_product)d.drmProduct=e}if(e=zF(f.videostatsPlaybackUrl)){e=TF(e);if(C=e.adformat)if(m.adformat=C,B=d.L(),B=zvK(C,d.ey,B.j,B.G))d.adFormat=B;if(B=e.aqi)m.ad_query_id=B;if(m=e.autoplay)d.GD=m=="1",d.Na=m=="1";if(m=e.autonav)d.isAutonav=m=="1";if(m=e.delay)d.uP=iZ(m);if(m=e.ei)d.eventId=m;if(m=MH(e.adcontext))try{var M=WSg(m);M&&(d.XS=M)}catch(K){g.X_(Error("Malformed adContext"))}if(m||C)d.GD=!0;if(M=e.feature)d.K_=M;if(M=e.list)d.playlistId= M;if(M=e.of)d.Y1=M;if(M=e.osid)d.osid=M;if(M=e.referrer)d.referrer=M;if(M=e.sdetail)d.aJ=M;if(M=e.sourceid)d.EAP=M;if(M=e.ssrt)d.Mn=M=="1";if(M=e.subscribed)d.subscribed=M=="1";if(M=e.uga)d.userGenderAge=M;if(M=e.upt)d.FQ=M;if(M=e.vm)d.videoMetadata=M;y.playback=e}if(M=zF(f.videostatsWatchtimeUrl)){M=TF(M);if(m=M.ald)d.Nb=m;y.watchtime=M}if(M=zF(f.atrUrl))M=TF(M),y.atr=M;if(M=zF(f.engageUrl))M=TF(M),y.engage=M;d.yk=y;f.promotedPlaybackTracking&&(f=f.promotedPlaybackTracking,f.startUrls&&(d.EQ=f.startUrls), f.firstQuartileUrls&&(d.sH=f.firstQuartileUrls),f.secondQuartileUrls&&(d.y$=f.secondQuartileUrls),f.thirdQuartileUrls&&(d.vV=f.thirdQuartileUrls),f.completeUrls&&(d.WV=f.completeUrls),f.engagedViewUrls&&(f.engagedViewUrls.length>1&&g.X_(new g.ON("There are more than one engaged_view_urls.")),d.Nj=f.engagedViewUrls[0]))}; sFq=function(d,f,m){for(const y of f)if(y&&(f=y.playerLegacyDesktopWatchAdsRenderer)&&(f=f.playerAdParams)){f.autoplay=="1"&&(d.GD=!0,d.Na=!0);d.l6=f.encodedAdSafetyReason||null;f.showContentThumbnail!==void 0&&(d.L4=!!f.showContentThumbnail);m.enabled_engage_types=f.enabledEngageTypes;break}}; EaS=function(d,f){var m=f.manifestlessWindowedLiveConfig;if(m){var y=Number(m.minDvrSequence),C=Number(m.maxDvrSequence),B=Number(m.minDvrMediaTimeMs),e=Number(m.maxDvrMediaTimeMs);m=Number(m.startWalltimeMs);y&&(d.Wg=y);B&&(d.Jo=B/1E3,d.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&ti(d)&&(d.uI=B/1E3));C&&(d.s_=C);e&&(d.ye=e/1E3,d.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&ti(d)&&(d.vE=e/1E3));m&&(d.rZ=m/1E3);(y||B)&&(C||e)&&(d.GF=!0,d.isLivePlayback=!0,d.allowLiveDvr=!0, d.yT=!1)}if(y=f.daiConfig){if(y.enableDai){d.E4=!0;if(C=y.enableServerStitchedDai)d.enableServerStitchedDai=C;if(C=y.enablePreroll)d.mW=C}if(y.daiType==="DAI_TYPE_SS_DISABLED"||y.debugInfo?.isDisabledUnpluggedChannel)d.A$=!0;y.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(d.QE=!0);y.allowUstreamerRequestAdconfig&&(d.PE=!0);y.sendSsdaiMissingAdBreakReasons&&(d.Yu=!0)}if(y=f.audioConfig){C=y.loudnessDb;C!=null&&(d.oI=C);C=y.trackAbsoluteLoudnessLkfs;C!=null&&(d.qx=C);C=y.loudnessTargetLkfs;C!=null&&(d.loudnessTargetLkfs= C);y.audioMuted&&(d.C3=!0);y.muteOnStart&&(d.h9=!0);if(C=y.loudnessNormalizationConfig)C.applyStatefulNormalization&&(d.applyStatefulNormalization=!0),C.preserveStatefulLoudnessTarget&&(d.preserveStatefulLoudnessTarget=!0),B=C.minimumLoudnessTargetLkfs,B!=null&&(d.minimumLoudnessTargetLkfs=B),C=C.maxStatefulTimeThresholdSec,C!=null&&(d.maxStatefulTimeThresholdSec=C);y.playAudioOnly&&(d.g7=!0)}if(C=f.playbackEndConfig)y=C.endSeconds,C=C.limitedPlaybackDurationInSeconds,d.mutedAutoplay&&(y&&(d.endSeconds= y),C&&(d.limitedPlaybackDurationInSeconds=C));if(y=f.fairPlayConfig){if(C=y.certificate)d.ju=MH(C);C=Number(y.keyRotationPeriodMs);C>0&&(d.YO=C);y=Number(y.keyPrefetchMarginMs);y>0&&(d.uR=y)}if(y=f.playbackStartConfig){d.TW=Number(y.startSeconds);B=y.liveUtcStartSeconds;C=!!d.liveUtcStartSeconds&&d.liveUtcStartSeconds>0;B&&!C&&(d.liveUtcStartSeconds=Number(B));if(B=y.startPosition)if((e=B.utcTimeMillis)&&!C&&(d.liveUtcStartSeconds=Number(e)*.001),C=B.streamTimeMillis)d.Un=Number(C)*.001;d.progressBarStartPosition= y.progressBarStartPosition;d.progressBarEndPosition=y.progressBarEndPosition}else if(y=f.skippableSegmentsConfig){if(C=y.introSkipDurationMs)d.J3=Number(C)/1E3;if(y=y.outroSkipDurationMs)d.jR=Number(y)/1E3}if(C=f.skippableIntroConfig)y=Number(C.startMs),C=Number(C.endMs),isNaN(y)||isNaN(C)||(d.oY=y,d.VO=C);if(y=f.streamSelectionConfig)d.KZ=Number(y.maxBitrate);if(y=f.vrConfig)d.ym=y.partialSpherical=="1";if(y=f.webDrmConfig){y.skipWidevine&&(d.Pj=!0);if(C=y.widevineServiceCert)d.qc=MH(C);y.useCobaltWidevine&& (d.useCobaltWidevine=!0);y.startWithNoQualityConstraint&&(d.F3=!0)}if(y=f.mediaCommonConfig){if(C=y.dynamicReadaheadConfig){d.maxReadAheadMediaTimeMs=C.maxReadAheadMediaTimeMs||NaN;d.minReadAheadMediaTimeMs=C.minReadAheadMediaTimeMs||NaN;d.readAheadGrowthRateMs=C.readAheadGrowthRateMs||NaN;if(C=y?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)d.wV=MH(C);if((C=y?.sabrContextUpdates)&&C.length>0)for(var M of C)M.type&&M.value&&(C={type:M.type,scope:M.scope,value:MH(M.value)||void 0,sendByDefault:M.sendByDefault}, d.sabrContextUpdates.set(M.type,C))}if(M=y.serverPlaybackStartConfig)d.serverPlaybackStartConfig=M;y.useServerDrivenAbr&&(d.Ov=!0);if(M=y.requestPipeliningConfig)d.requestPipeliningConfig=M}if(M=f.inlinePlaybackConfig)d.FK=!!M.showAudioControls;if(M=f.embeddedPlayerConfig){d.embeddedPlayerConfig=M;if(C=M.embeddedPlayerMode)y=d.L(),y.hP=C,y.V=C==="EMBEDDED_PLAYER_MODE_PFL";if(M=M.permissions)d.allowImaMonetization=!!M.allowImaMonetization}if(M=f.webPlayerConfig)M.gatewayExperimentGroup&&(d.gatewayExperimentGroup= M.gatewayExperimentGroup),M.isProximaEligible&&(d.isProximaLatencyEligible=!0);f=f.playerControlsConfig;d.L().experiments.Yi().S.El(DFc)&&f?.isSeekable!==void 0&&(d.isSeekable=!!f.isSeekable)}; pH5=function(d,f,m){var y=f.formats;if(y){var C=[];for(var B of y)C.push(`${B.itag}/${B.width}x${B.height}`);d.d5=C.join(",");C=[];for(var e of y){y={itag:e.itag,type:e.mimeType,quality:e.quality};(B=e.url)&&(y.url=B);const {m9:D,aC:E,B_:k,s:r}=Pz(8,e);D&&(y.url=E,y.sp=k,y.s=r);C.push(g.eS(y))}d.xm=C.join(",")}if(e=f.hlsFormats){C={};if(m&&(m=m.audioPairingConfig)&&m.pairs)for(var M of m.pairs)m=M.videoItag,C[m]||(C[m]=[]),C[m].push(M.audioItag);M={};for(var K of e)M[K.itag]=K.bitrate;K=[];for(var N of e){m= {itag:N.itag,type:N.mimeType,url:N.url,bitrate:N.bitrate,width:N.width,height:N.height,fps:N.fps};if(e=N.audioTrack)if(y=e.displayName)m.name=y,m.audio_track_id=e.id,e.audioIsDefault&&(m.is_default="1");if(N.drmFamilies){e=[];for(var W of N.drmFamilies)e.push(Ec[W]);m.drm_families=e.join(",")}(e=C[N.itag])&&e.length&&(m.audio_itag=e.join(","),(e=M[e[0]])&&(m.bitrate+=e));(e=VHc(N))&&(m.eotf=e);N.audioChannels&&(m.audio_channels=N.audioChannels);K.push(g.eS(m))}d.hlsFormats=K.join(",")}if((W=f.licenseInfos)&& W.length>0){N={};for(var c of W)W=c.drmFamily,C=c.url,W&&C&&(N[Ec[W]]=C);d.contentProtection=N}if(c=f.drmParams)d.drmParams=c;if(c=f.dashManifestUrl)d.im=g.Mj(c,{cpn:d.clientPlaybackNonce});if(c=f.hlsManifestUrl)d.hlsvp=c;if(c=f.probeUrl)d.probeUrl=Ij(g.Mj(c,{cpn:d.clientPlaybackNonce}));if(f=f.serverAbrStreamingUrl)d.B8=new g.TJ(f,!0)}; Apv=function(d,f,m){var y=f.videoId;y&&(d.videoId=y,m.video_id||(m.video_id=y));if(y=f.title)d.title=y,m.title||(m.title=y);if(y=f.lengthSeconds)d.lengthSeconds=Number(y),m.length_seconds||(m.length_seconds=y);if(y=f.keywords)d.keywords=$FK(y);if(y=f.channelId)d.UE=y,m.ucid||(m.ucid=y);if(y=f.viewCount)d.rawViewCount=Number(y);if(y=f.author)d.author=y,m.author||(m.author=y);if(m=f.shortDescription)d.shortDescription=m;if(m=f.isCrawlable)d.isListed=m;if(m=f.musicVideoType)d.musicVideoType=m;m=f.isLive; m!=null&&(d.isLivePlayback=m);if(m||f.isUpcoming)d.isPremiere=!f.isLiveContent;if(m=f.thumbnail)d.Om=vu(m);if(m=f.isExternallyHostedPodcast)d.isExternallyHostedPodcast=m;(m=f.stationType)&&m!=="STATION_TYPE_UNKNOWN"&&(d.B$=!0);m=f.viewerLivestreamJoinPosition;m?.utcTimeMillis&&(d.Dp=iZ(m.utcTimeMillis));d.L().experiments.Pr("enable_centered_caption_for_tvfilm_video")&&f.isTvfilmVideo!=null&&(d.isTvfilmVideo=f.isTvfilmVideo)}; OQg=function(d,f){if(f.playerLegacyDesktopYpcTrailerRenderer){var m=f.playerLegacyDesktopYpcTrailerRenderer;d.Ta=m.trailerVideoId||"";var y=(y=f.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&y.ypcTrailerRenderer}else f.playerLegacyDesktopYpcOfferRenderer?m=f.playerLegacyDesktopYpcOfferRenderer:f.ypcTrailerRenderer&&(y=f.ypcTrailerRenderer,f=y.fullVideoMessage,d.eh=f?g.K$(f):"",d.Ta=g.S(y,kjq)?.videoDetails?.videoId||"");m&&(d.Dh=m.itemTitle||"",m.itemUrl&&(d.tb=m.itemUrl),m.itemBuyUrl&&(d.T8= m.itemBuyUrl),d.oV=m.itemThumbnail||"",d.IV=m.offerHeadline||"",d.pX=m.offerDescription||"",d.eT=m.offerId||"",d.g6=m.offerButtonText||"",d.Y4=m.offerButtonFormattedText||null,d.xG=m.overlayDurationMsec||NaN,d.eh=m.fullVideoMessage||"",d.H8=!0);y&&((m=g.S(y,kjq))?d.Dy={raw_player_response:m}:(m=g.S(y,QFn),d.Dy=m?NT(m):null),d.H8=!0)}; ajq=function(d,f,m,y){f.isLiveDefaultBroadcast&&(d.isLiveDefaultBroadcast=!0);f.isUpcoming&&(d.isUpcoming=!0);if(f.isPostLiveDvr){d.yT=!0;if(y=f.latencyClass)d.latencyClass=oaS[y]||"UNKNOWN";f.isLowLatencyLiveStream&&(d.isLowLatencyLiveStream=!0)}else{let C=!1;d.Mm?(d.allowLiveDvr=f3()?!0:QK&&Hu<5?!1:!0,d.isLivePlayback=!0):f.isLive?(y.livestream="1",d.allowLiveDvr=f.isLiveDvrEnabled?f3()?!0:QK&&Hu<5?!1:!0:!1,d.partnerId=27,C=!0):f.isUpcoming&&(C=!0);if(f.isLive||d.Mm){f.isLowLatencyLiveStream&&(d.isLowLatencyLiveStream= !0);const B=f.latencyClass;B&&(d.latencyClass=oaS[B]||"UNKNOWN");if(f=f.liveChunkReadahead)d.liveChunkReadahead=f;if(f=m&&m.livePlayerConfig){f.hasSubfragmentedFmp4&&(d.hasSubfragmentedFmp4=!0);f.hasSubfragmentedWebm&&(d.Ur=!0);f.defraggedFromSubfragments&&(d.defraggedFromSubfragments=!0);if(m=f.liveExperimentalContentId)d.liveExperimentalContentId=Number(m);f=f.isLiveHeadPlayable;d.Z("html5_live_head_playable")&&f!=null&&(d.isLiveHeadPlayable=f)}}C&&(d.isLivePlayback=!0,y.adformat&&y.adformat.split("_")[1]!== "8"||d.UL.push("heartbeat"))}}; Yz=function(d){return new wC(d.substring(0,2),d.substring(2))}; U4=function(d,f){return yL(d,"macroMarkersListEntity",f)}; htV=function(d){const f=d.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(d=d.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(d=f?.endScreen?.endScreen?.results);return d}; g.d4=function(d){d=g.S(d.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.decoratedPlayerBarRenderer,GF);return g.S(d?.playerBar,FSK)}; gaK=function(){if(fx===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(f){}a:{try{var d=!!self.localStorage}catch{d=!1}if(d&&(d=g.lU(`${g.k6()}::${"yt-player"}`))){fx=new rpS(d);break a}fx=void 0}}return fx}; g.m$=function(){const d=gaK();if(!d)return{};try{const f=d.get("yt-player-lv");return JSON.parse(f||"{}")}catch(f){return{}}}; g.IjV=function(d){const f=gaK();f&&(d=JSON.stringify(d),f.set("yt-player-lv",d))}; g.yM=function(d){return g.m$()[d]||0}; g.Cx=function(d,f){const m=g.m$();f!==m[d]&&(f!==0?m[d]=f:delete m[d],g.IjV(m))}; g.Bo=async function(d){return g.Ci(uEn(),d)}; MW=async function(d,f,m,y,C,B,e,M){if(g.yM(d)===4)return 4;const K=await g.c5();if(!K)throw g.jc("wiac");M&&e!==void 0&&(e=await XHn(M,e));const N=m.lastModified||"0";M=await g.Bo(K);try{return er++,await g.Ha(M,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",iT:!0},W=>{if(B!==void 0&&e!==void 0){var c=`${d}${"|"}${f.id}${"|"}${N}${"|"}${String(B).padStart(10,"0")}`;c=W.objectStore("media").put(e,c)}else c=g.va.resolve(void 0);var D=RtB(d,f.aQ());const E=RtB(d,!f.aQ());var k={fmts:K4({dlt:y.downloadedEndTime.toString(), mket:y.maxKnownEndTime.toString(),avbr:y.averageByteRate.toString()}),format:m||{}};D=W.objectStore("index").put(k,D);const r=y.downloadedEndTime===-1;k=r?W.objectStore("index").get(E):g.va.resolve(void 0);const R={fmts:"music",format:{}};W=r&&C&&!f.aQ()?W.objectStore("index").put(R,E):g.va.resolve(void 0);return g.va.all([W,k,c,D]).then(([,V])=>{er--;let Z=g.yM(d);if(Z!==4&&r&&C||V!==void 0&&g.nav(V.fmts))Z=1,g.Cx(d,Z);return Z})})}catch(W){er--; M=g.yM(d);if(M===4)return M;g.Cx(d,4);throw W;}}; g.ZQS=async function(d){const f=await g.c5();if(!f)throw g.jc("ri");return g.Ha(await g.Bo(f),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},m=>{const y=IDBKeyRange.bound(d+"|",d+"~");return m.objectStore("index").getAll(y).then(C=>C.map(B=>B?B.format:{}))})}; ljB=async function(d,f,m,y,C){var B=await g.c5();if(!B)throw g.jc("rc");B=g.Ha(await g.Bo(B),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},e=>{const M=`${d}${"|"}${f}${"|"}${m}${"|"}${String(y).padStart(10,"0")}`;return e.objectStore("media").get(M)}); return C?B.then(e=>{if(e===void 0)throw Error("No data from indexDb");return V2c(C,e)}).catch(e=>{throw new g.ON(`Error while reading chunk: ${e.name}, ${e.message}`); }):B}; g.nav=function(d){return d?d==="music"?!0:d.includes("dlt=-1")||!d.includes("dlt="):!1}; RtB=function(d,f){return`${d}${"|"}${f?"v":"a"}`}; PES=function(d){const f={},m={};for(const B of d){var y=B.split("|");if(!B.match(g.xFc)){m[B]="?";continue}d=Number(y.pop());if(isNaN(d)){m[B]="?";continue}var C=y.join("|");(y=f[C])?(C=y[y.length-1],d===C.end+1?C.end=d:y.push({start:d,end:d})):f[C]=[{start:d,end:d}]}for(const B of Object.keys(f))m[B]=f[B].map(e=>`${e.start}-${e.end}`).join(","); return m}; LSW=function(d,f,m){for(m=Kx(d,m);m>=0;){var y=d.levels[m];if(y.isLoaded(NW(y,f))&&(y=g.ig(y,f)))return y;m--}return g.ig(d.levels[0],f)}; SUg=function(d){if(!d.S&&!d.V.isEmpty()){var f=d.V.remove();d.S=Jpl(d,f)}}; jFq=function(d,f,m){m=Kx(d,m);for(let e,M;m>=0;m--)if(e=d.levels[m],M=NW(e,f),!e.isLoaded(M)){var y=d,C=m,B=M;const K=`${C}-${B}`;y.C.has(K)||(y.C.add(K),y.V.enqueue(C,{Ui:C,tH:B}))}SUg(d)}; Jpl=function(d,f){const m=document.createElement("img");d.crossOrigin&&(m.crossOrigin=d.crossOrigin);m.src=d.levels[f.Ui].OI(f.tH);m.onload=()=>{var y=f.Ui,C=f.tH;d.S!==null&&(d.S.onload=null,d.S=null);y=d.levels[y];y.loaded.add(C);SUg(d);const B=y.columns*y.rows;C*=B;y=Math.min(C+B-1,y.Y()-1);C=[C,y];d.publish("l",C[0],C[1])}; return m}; g.ig=function(d,f){f>=d.C()&&d.A();const m=NW(d,f);var y=d.columns*d.rows,C=f%y;f=C%d.columns;C=Math.floor(C/d.columns);let B;const e=d.A()+1-y*m;e=f)return d.j.set(f,y),y;d.j.set(f,m-1);return m-1}; vaK=function(d,f,m){return(d=d.levels[f])?d.j(m):-1}; ztc=function(d,f,m){f={cpn:f};d.indexOf("/ibw/")===-1&&(f.ibw=m?String(m):"1369843");return{url:g.Mj(d,f),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; TcV=function(d){try{const f=(new g.TJ(d,!0)).get("n");if(f){const m=d.match(/\/n\/([^/]+)/);if(m&&m[1]&&m[1]!==f)return d.replace(`/n/${m[1]}`,`/n/${f}`)}}catch(f){g.X_(f)}return d}; Wo=function(d){if(d.isAd()&&(d.Br?d.videoId!==d.dD.mS:d.videoId!=d.dD.mS))return d.dD.mS}; YGK=function(d){if(d){if(mfE(d))return d;d=ycK(d);if(mfE(d,!0))return d}return""}; ti=function(d){var f=d.Z("html5_enable_sabr_on_drive")&&d.dD.rD==="gd";if(d.LB)return d.Ov&&d.le("fds",{fds:!0},!0),!1;if(d.dD.rD!=="yt"&&!f)return d.Ov&&d.le("dsvn",{ns:d.dD.rD},!0),!1;if(d.cotn||!d.S||d.S.isOtf&&!d.Z("html5_enable_sabr_otf_in_client")||d.V&&!d.V.S()||d.QE&&!d.Z("html5_enable_sabr_csdai"))return!1;if(d.Z("html5_use_sabr_requests_for_debugging"))return!0;d.Ov&&d.le("esfw",{usbc:d.Ov,hsu:!!d.B8},!0);if(d.Ov&&d.B8)return!0;if(d.Z("html5_remove_client_sabr_determination"))return!1;var m= !d.S.J7&&!d.No();f=m&&co&&d.Z("html5_enable_sabr_vod_streaming_xhr");m=m&&!co&&d.Z("html5_enable_sabr_vod_non_streaming_xhr");const y=sa(d),C=d.Z("html5_enable_sabr_drm_vod_streaming_xhr")&&co&&d.No()&&!d.S.J7&&(d.drmProduct==="1"?!1:!0);(f=f||m||y||C)&&!d.B8&&d.le("sabr",{loc:"m"},!0);return f&&!!d.B8}; $FK=function(d){const f={};for(const m of d)d=m.split("="),d.length===2?f[d[0]]=d[1]:f[m]=!0;return f}; Ea=function(d){if(d.Z("html5_onesie")&&d.errorCode)return!1;let f=g.fg(d.UL,"ypc");d.ypcPreview&&(f=!1);return d.nG()&&!d.loading&&(g.Dn(d)||g.fg(d.UL,"heartbeat")||f)}; dRv=function(d,f){var m=f.raw_embedded_player_response;if(!m){var y=f.embedded_player_response;y&&(m=JSON.parse(y))}m&&(d.Md=m);if(d.Md){d.embeddedPlayerConfig=d.Md.embeddedPlayerConfig||null;if(m=d.Md.videoFlags)m.playableInEmbed&&(d.allowEmbed=!0),m.isPrivate&&(d.isPrivate=!0),m.userDisplayName&&(f.user_display_name=m.userDisplayName),m.userDisplayImage&&(f.user_display_image=m.userDisplayImage);if((m=d.Md.embedPreview)&&m.thumbnailPreviewRenderer){m=m.thumbnailPreviewRenderer;etK(d,m.controlBgHtml); if(y=m.defaultThumbnail)d.Om=vu(y);d.Z("embeds_web_enable_search_button")&&m.searchButton&&(y=g.S(m.searchButton,CV))&&(d.yN=g.S(y.navigationEndpoint,g.px));(y=g.S(m?.videoDetails,qUc))&&bQh(d,f,y);y=g.S(m?.videoDetails,t2B);d.PZ=!!m.addToWatchLaterButton;HQn(d,m.shareButton);y?.musicVideoType&&(d.musicVideoType=y.musicVideoType);if(y=g.S(d.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.$S))LDT(d,y),d.videoId=y.videoId||d.videoId; m.videoDurationSeconds&&(d.lengthSeconds=iZ(m.videoDurationSeconds));m.webPlayerActionsPorting&&BcW(d,m.webPlayerActionsPorting);if(m=g.S(m?.playlist,wHg)){d.NQ=!0;y=[];var C=Number(m.currentIndex);if(m.contents)for(let B=0,e=m.contents.length;B=d){for(var M=64,K=[];++M-K[p[20]]-32;)switch(M){case 58:M=96;continue;case 91:M=44;break;case 65:M=47;continue;case 46:M=153;case 123:M-=58;default:K[p[6]](String[p[35]](M))}var N=K}(d+7&27)==1&&(N=m(C,B,e));(d<<2&15)==4&&(N=m(y,C,B));if((d<<1&27)>=3&&d-9<21)a:{M=f[p[12]](p[8]);K=[c1g,q6c,-816969942,eUl,M,1449626746,1417955355,1776295276,uoT,p[74],p[3],125060113,-2143581581,-315471843,vtg,p[70],-376905185,-683522705,946605747,-546757846,null,-2086414670, 356488754,-294262342,null,241289266,BEP,NRW,1112121796,-757596720,Zgq,-660638305,p[14],-1184388073,fxB,1637825790,2121266134,-1171174854,-552267817,1596269698,cIv,584540595,mR5,p[45],-552267817,XJV,1436777047,M,1077692981,Tz5,-1275537126,-196017064,M,-660638305,null,p[70],yH5,-1525394980,CjK,-589940362,349973372,-1537803115,-523027236,-736864065,1155147997,nrg,Bah];K[20]=K;K[24]=K;K[54]=K;if(typeof eSv===p[72]){N=f;break a}try{try{var W=AS(11,K)}catch(c){(0,K[45])((0,K[11])(),K[55],K[58]),(0,K[59])((0,K[59])((0,K[45])((0,K[37])(), K[55],K[46]),K[45],(0,K[11])(),K[55],K[12]),K[33],K[7])}finally{K[66]!==8&&((0,K[52])(K[25],K[27]),K[52])(K[8],K[27])<(0,K[29])(K[50],K[31])}try{W=Rm(12,K,Date)}catch(c){K=AS(16,K,Date)}}catch(c){N=p[77]+f;break a}N=M[p[21]](p[8])}(d+8^10)=d&&(iF(58,f),N=f[p[34]]);return N}; hS=function(d,f){var m=f.raw_watch_next_response;if(!m){var y=f.watch_next_response;y&&(m=JSON.parse(y))}if(m){d.V2=m;(m=d.V2.playerCueRangeSet)&&g.kS(d,m);m=d.V2.playerOverlays;if(m&&(m=m.playerOverlayRenderer)){if(y=m.autonavToggle)d.autoplaySwitchButtonRenderer=g.S(y,MFc),d.Z("web_player_autonav_use_server_provided_state")&&d.I_()&&(d.autonavState=d.autoplaySwitchButtonRenderer.enabled?2:1);if(y=m.videoDetails){var C=y.embeddedPlayerOverlayVideoDetailsRenderer;if(y=y.playerOverlayVideoDetailsRenderer)y.title&& (f.title=g.K$(y.title)),y.subtitle&&(f.subtitle=g.K$(y.subtitle))}g.iL(d.dD)&&(d.PZ=!!m.addToMenu);HQn(d,m.shareButton);m.startPosition&&m.endPosition&&(d.progressBarStartPosition=m.startPosition,d.progressBarEndPosition=m.endPosition);if(y=m.gatedActionsOverlayRenderer)d.Ny=g.S(y,K05);if(y=g.S(d.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.infoPanel,YUv))d.ZG=Number(y?.durationMs)||NaN,y?.infoPanelOverviewViewModel&&(d.gD=y?.infoPanelOverviewViewModel),y?.infoPanelDetailsViewModel&& (d.Px=y?.infoPanelDetailsViewModel);d.showSeekingControls=!!m.showSeekingControls}if(m=d.getWatchNextResponse()?.contents?.twoColumnWatchNextResults)if(m=m.desktopOverlay&&g.S(m.desktopOverlay,NaP))m.suppressShareButton&&(d.showShareButton=!1),m.suppressWatchLaterButton&&(d.PZ=!1);C&&bQh(d,f,C);m=Ll(0,f.autoplay_count);var B=d.getWatchNextResponse();y=B.contents?.twoColumnWatchNextResults;C=B.playerOverlays?.playerOverlayRenderer?.autoplay?.playerOverlayAutoplayRenderer;var e=htV(d);if((B=B.contents?.singleColumnWatchNextResults)&& B.autoplay?.autoplay&&!B.playlist){const r=B.autoplay.autoplay.sets;B={};var M=new QM(d.L()),K=null,N;if(r){for(var W of r)if((N=W.autoplayVideoRenderer)&&N.compactVideoRenderer){K=N.compactVideoRenderer;break}if(N=r[0].autoplayVideo)(W=N.clickTrackingParams)&&(B.itct=W),B.autonav="1",B.playnext=String(m)}else B.feature="related-auto";N=g.S(N,g.$S);if(K){M.videoId=K.videoId;if(N=K.shortBylineText)M.author=g.K$(N);if(N=K.title)M.title=g.K$(N)}else N!=null&&N.videoId&&(M.videoId=N.videoId);M.nm=B;d.suggestions= [];d.lE=M}if(e){N=[];for(var c of e){e=void 0;W=null;if(c.endScreenVideoRenderer){B=c.endScreenVideoRenderer;M=B.title;W=new QM(d.L());W.videoId=B.videoId;W.lengthSeconds=B.lengthInSeconds||0;if(K=B.publishedTimeText)W.publishedTimeText=g.K$(K);if(K=B.shortBylineText)W.author=g.K$(K);if(K=B.shortViewCountText)W.shortViewCount=g.K$(K);M&&(W.title=g.K$(M),(M=M.accessibility)&&(M=M.accessibilityData)&&M.label&&(W.ariaLabel=M.label));if(K=B.navigationEndpoint)e=K.clickTrackingParams,M=g.S(K,g.$S),K=g.S(K, g.Rb),M?W.mF=M:K!=null&&(W.watchUrl=K.url);if(M=B.thumbnailOverlays)for(var D of M)if(M=D.thumbnailOverlayTimeStatusRenderer)if(M.style==="LIVE"){W.isLivePlayback=!0;break}else if(M.style==="UPCOMING"){W.isUpcoming=!0;break}W.Om=vu(B.thumbnail)}else if(c.endScreenPlaylistRenderer){B=c.endScreenPlaylistRenderer;e=B.navigationEndpoint;if(!e)continue;W=g.S(e,g.$S);if(!W)continue;M=W.videoId;W=new Oa(d.L());W.playlistId=B.playlistId;W.playlistLength=Number(B.videoCount)||0;W.S=M||null;W.videoId=M;if(M= B.title)W.title=g.K$(M);if(M=B.shortBylineText)W.author=g.K$(M);e=e.clickTrackingParams;W.Om=vu(B.thumbnail)}W&&(e&&(W.sessionData={itct:e}),N.push(W))}d.suggestions=N}if(C){d.sS=!!C.preferImmediateRedirect;d.Np=d.Np||!!C.webShowNewAutonavCountdown;d.Fq=d.Fq||!!C.webShowBigThumbnailEndscreen;if(d.Np||d.Fq){D=C;y=y||null;c=new QM(d.L());c.videoId=D.videoId;if(N=D.videoTitle)c.title=g.K$(N),(N=N.accessibility)&&(N=N.accessibilityData)&&N.label&&(c.ariaLabel=N.label);if(N=D.byline)c.author=g.K$(N);if(N= D.publishedTimeText)c.publishedTimeText=g.K$(N);if(N=D.shortViewCountText)c.shortViewCount=g.K$(N);if(N=D.thumbnailOverlays)for(var E of N)if(N=E.thumbnailOverlayTimeStatusRenderer)if(N.style==="LIVE"){c.isLivePlayback=!0;break}else if(N.style==="UPCOMING"){c.isUpcoming=!0;break}else if(N.style==="DEFAULT"&&N.text){c.lengthText=g.K$(N.text);(E=N.text.accessibility)&&(E=E.accessibilityData)&&E.label&&(c.wC=E.label||"");break}c.Om=vu(D.background);if(E=D.nextButton)if(E=E.buttonRenderer)if(E=E.navigationEndpoint)if(E= g.S(E,g.$S))c.mF=E;D.topBadges&&(E=D.topBadges[0])&&(E=g.S(E,ivW))&&E.style==="BADGE_STYLE_TYPE_PREMIUM"&&(c.FE=!0);if(E=D.alternativeTitle)c.o7=g.K$(E);E=c;m={autonav:"1",playnext:String(m)};E.playlistId&&(m.autoplay="1");if(y){if(D=y.autoplay?.autoplay?.sets?.[0]?.autoplayVideo)if((y=D.clickTrackingParams)&&(m.itct=y),D=g.S(D,g.$S))E.eK=D}else D&&(D=D.nextButton?.buttonRenderer?.navigationEndpoint?.clickTrackingParams)&&(m.itct=D);m.itct||(m.feature="related-auto");E.nm=m;d.suggestions||(d.suggestions= []);d.lE=c}C.countDownSecs!=null&&(d.vY=C.countDownSecs*1E3);C.countDownSecsForFullscreen!=null&&(d.h6=C.countDownSecsForFullscreen>=0?C.countDownSecsForFullscreen*1E3:-1);d.Z("web_autonav_color_transition")&&C.watchToWatchTransitionRenderer&&(d.watchToWatchTransitionRenderer=g.S(C.watchToWatchTransitionRenderer,W0W))}if(C=htV(d))C=C?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,E=d.K(),C&&E&&(E.sessionData={itct:C});d.V2.currentVideoThumbnail&&(d.Om=vu(d.V2.currentVideoThumbnail)); (C=d.V2?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&&C[0]&&(E=C[0].videoPrimaryInfoRenderer)&&E&&E.subtitle&&(d.VM=g.K$(E.subtitle));C&&C[1]&&(C=C[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&C.length&&(d.profilePicture=C[C.length-1].url);f=jU(f);if(C=d.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var k of C)g.S(k,oy)&&(d.In=g.S(k,oy)),C=g.S(k,cHv),C?.entityKeys&&(d.KY=C.entityKeys||[],C.visibleOnLoadKeys&&(d.visibleOnLoadKeys= C.visibleOnLoadKeys));d.Z("web_key_moments_markers")&&(k=g.ay.getState().entities,C=g.dc("visibility_override","markersVisibilityOverrideEntity"),k=yL(k,"markersVisibilityOverrideEntity",C),d.pC=k?.videoId===(d.videoId||f)&&k?.visibilityOverrideMarkersKey?k.visibilityOverrideMarkersKey:d.visibleOnLoadKeys,d.visibleOnLoadKeys=[...d.pC])}}; sjE=function(d,f){if(f=f.raw_reel_item_watch_response)d.reelItemWatchResponse=f}; p2v=function(d,f){d.fflags=Jk(d.fflags,f.fflags);var m=f.iv_invideo_url;m&&(d.TR=Ij(m));d.u6=xQ(d.u6,f.iv_ads_only);if(m=f.cta_conversion_urls)d.hn=m;d.isPharma=xQ(d.isPharma,f.is_pharma);d.author=Jk(d.author,f.author);d.vZ=YGK(f.ttsurl)||d.vZ;d.xA=xQ(d.xA,f.cc_asr);d.tP=Jk(d.tP,f.channel_path);if(m=f.profile_picture)d.profilePicture=Jk(d.profilePicture,m);d.videoCountText=Jk(d.videoCountText,f.video_count_text);d.autonavState=P6(d.autonavState,f.autonav_state,DRT);d.clientPlaybackNonce=Jk(d.clientPlaybackNonce, f.cpn);d.subscribed=xQ(d.subscribed,f.subscribed);d.rawViewCount=Ll(d.rawViewCount,f.view_count);d.shortViewCount=Jk(d.shortViewCount,f.short_view_count_text);d.publishedTimeText=Jk(d.publishedTimeText||"",f.publishedTimeText);d.lengthText=Jk(d.lengthText||"",f.lengthText);d.wC=Jk(d.wC||"",f.wC);d.o7=Jk(d.o7||"",f.o7);d.title=Jk(d.title,f.title);d.subtitle=Jk(d.subtitle,f.subtitle);d.expandedTitle=Jk(d.expandedTitle,f.expanded_title);d.expandedSubtitle=Jk(d.expandedSubtitle,f.expanded_subtitle);d.ypcPreview= Jk(d.ypcPreview,f.ypc_preview);d.Dg=Jk(d.Dg,f.ypc_origin);d.SP=xQ(d.SP,f.ypc_is_premiere_trailer);d.qb=Jk(d.qb,f.ypc_clickwrap_message);d.paygated=xQ(d.paygated,f.paygated);d.US=xQ(d.US,f.requires_purchase);d.showShareButton=!xQ(!d.showShareButton,f.ss);d.PZ=xQ(d.PZ,f.showwatchlater);d.Rz=xQ(d.Rz,f.shownotifybutton);d.oL=xQ(d.oL,f.copy_share);if(m=f.el)d.eventLabel=m;if(m=f.keywords)d.keywords=$FK(m.split(","));if(m=f.rvs)d.suggestions=id(m).map(y=>y.playlist||y.list||y.api?new Oa(d.dD,y):new QM(d.dD, y)); d.contentCheckOk=xQ(d.contentCheckOk,f.cco);d.racyCheckOk=xQ(d.racyCheckOk,f.rco);d.isLivingRoomDeeplink=xQ(d.isLivingRoomDeeplink,f.is_living_room_deeplink);d.oauthToken=Jk(d.oauthToken,f.oauth_token);d.Ul=Jk(d.Ul,f.kpt);d.visitorData=Jk(d.visitorData,f.visitor_data);if(m=f.session_data)d.sessionData=MT(m,"&");d.Rb=Jk(d.Rb,f.endscreen_ad_tracking_data);d.DN=xQ(d.DN,f.wait_for_vast_info_cards_xml);d.aZ=xQ(d.aZ,f.suppress_creator_endscreen);d.T$=xQ(d.T$,f.is_trueview_action);d.eb=Jk(d.eb,f.tracking_list); EBg(d,f)}; g.FI=function(d,f,m){f&&f.cpn&&g.X_(new g.ON("CPN provided in VideoData update",{JOl:f.cpn,Eh:d.clientPlaybackNonce,PBS:m}));m?(jU(f),d.setData(f),Ea(d)&&d.j9()):(f=f||{},dRv(d,f),hS(d,f),sjE(d,f),p2v(d,f),d.publish("dataupdated"))}; EBg=function(d,f){f.inlineMetricEnabled&&(d.inlineMetricEnabled=!0);f.playback_progress_0s_url&&(d.lc=new $RV(f));if(f=f.video_masthead_ad_quartile_urls)d.P8=f.quartile_0_url,d.nX=f.quartile_25_url,d.vC=f.quartile_50_url,d.i7=f.quartile_75_url,d.y5=f.quartile_100_url,d.EQ=f.quartile_0_urls,d.sH=f.quartile_25_urls,d.y$=f.quartile_50_urls,d.vV=f.quartile_75_urls,d.WV=f.quartile_100_urls}; g.kS=function(d,f){for(const m of f)m.cueRangeSetIdentifier&&d.VJ.set(m.cueRangeSetIdentifier,m.playerCueRanges??[])}; AHE=function(d){if(!d)return null;for(const f of d)if(d=f.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return d;return null}; k5T=function(d){const f=d.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;d=d.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!f||!f.length)return"";d||(d=f[0].videoId||"");for(const m of f)if(m.videoId===d&&m.audioTracks)for(const y of m.audioTracks)if(y.isDefaultForSource)return y.id||"";return""}; QjT=function(d,f,m){switch(f){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":m>30?d.limitedPlaybackDurationInSeconds=30:m<30&&m>10&&(d.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":d.limitedPlaybackDurationInSeconds=m*.2}}; Ovv=function(d,f){return f!=null?xQ(d.B,f):d.B?d.B:d.dD.preferGapless&&d.dD.supportsGaplessShorts()}; oB5=function(d){return!!d&&isFinite(d)&&d>1E9}; axv=function(d){return c6()&&r4(d)?!1:g4(d)&&(g.Dx(d.dD)?!d.isLivePlayback:d.hlsvp)||!f3()||d.ea?!0:!1}; hSW=function(d){d=g.Wh(d);return Number(d.expire)||0}; Iy=function(d){const f=d.L();return d.dD.rD==="hm"||d.dD.rD==="gd"||f.experiments.Yi().S.El(F0q)&&d.dD.C?!0:!1}; HQn=function(d,f){d.showShareButton=!!f;if(f=g.S(f,CV)?.navigationEndpoint||g.S(f,CV)?.command)d.oL=!!g.S(f,rHV)}; bQh=function(d,f,m){var y=m.channelThumbnail;y&&(y=y.thumbnails)&&(y=y[0])&&(f.profile_picture=y.url);if(y=g.S(g.S(m?.channelThumbnailEndpoint,gB5)?.urlEndpoint,g.Rb))f.channel_path=y.url;if(y=m.collapsedRenderer)if(y=g.S(y,IxK)){const C=y.title;C&&(f.title=g.K$(C));if(y=y.subtitle)f.subtitle=g.K$(y)}if(m=m.expandedRenderer)if(m=g.S(m,u7S)){if(y=m.title)f.expanded_title=g.K$(y);if(y=m.subtitle)f.expanded_subtitle=g.K$(y);if(m=m.subscribeButton)d.subscribeButtonRenderer=g.S(m,g.ug),d.subscribeButtonRenderer&& (f.ucid=d.subscribeButtonRenderer.channelId,f.subscribed=d.subscribeButtonRenderer.subscribed,d.Rz=!!d.subscribeButtonRenderer.notificationPreferenceToggleButton,d.subscribeButtonRenderer.notificationPreferenceToggleButton&&d.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(f=d.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,f.isToggled?(d.YV=f.toggledServiceEndpoint||null,d.jz=f.defaultServiceEndpoint||null):(d.YV=f.defaultServiceEndpoint|| null,d.jz=f.toggledServiceEndpoint||null)))}}; X25=function(d){return!!d.Nj||!!d.P8||!!d.EQ||!!d.lc||d.u7}; XI=function(d){return!!(d.V&&d.V.videoInfos&&d.V.videoInfos.length)}; Ry=function(d){return d.S7()&&d.L().supportsGaplessShorts()}; nx=function(d){var f=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],m=G2(d.dD)==="TVHTML5_SIMPLY"&&d.dD.S.ctheme==="MUSIC";!d.g7&&(g.bY(d.dD)||g.FM(d.dD)||m)&&(f.includes(d.musicVideoType)||d.isExternallyHostedPodcast)&&(d.g7=!0);if(f=g.W6())f=/Starboard\/([0-9]+)/.exec(g.Ky()),f=(f?parseInt(f[1],10):NaN)<10;m=d.dD;m=(G2(m)==="TVHTML5_CAST"||G2(m)==="TVHTML5"&&(m.S.cver.startsWith("6.20130725")||m.S.cver.startsWith("6.20130726")))&&d.dD.S.ctheme==="MUSIC";var y;if(y=!d.g7)m||(m= d.dD,m=G2(m)==="TVHTML5"&&m.S.cver.startsWith("7")),y=m;y&&!f&&(f=d.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",m=(d.Z("cast_prefer_audio_only_for_atv_and_uploads")||d.Z("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&d.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",f||m||d.isExternallyHostedPodcast)&&(d.g7=!0);return d.dD.deviceIsAudioOnly||d.g7&&d.dD.G}; Zn=function(d){return d.dD.Z("html5_disable_av1")?!0:!1}; VM=function(d){return d.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; g.lg=function(d){var f=d.B;d.Z("html5_gapless_unlimit_format_selection")&&Ry(d)&&(f=!1);const m=!!d.S&&d.S.J7;f=otS(d.dD,{Zf:d.Zf(),Qq:m,X8:nx(d),wE:d.wE,D9:f,isOtf:d.isOtf(),QM:d.QM(),Mm:d.Mm,XP:d.getUserAudio51Preference(),disableAv1:Zn(d),g$:VM(d)});ti(d)&&(f.MW=!0);c6()&&d.playerResponse&&d.playerResponse.playerConfig&&d.playerResponse.playerConfig.webPlayerConfig&&d.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(f.j=!0,f.Y=!0);d.B&&d.isAd()&&(d.tJ&&(f.K=d.tJ),d.Ao&& (f.V=d.Ao));d.S7()&&(f.V2=g.sm(d.dD.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));f.qp=d.isLivePlayback&&d.No()&&d.dD.Z("html5_drm_live_audio_51");f.AP=d.Dn;d.Z("html5_disable_vp9_hdr_fairplay")&&c6()&&(f.AP=!0);f.KC=!ti(d);return d.GL=f}; nBg=function(d){xt("drm_pb_s",void 0,d.rD);d.ju||d.S&&d.S.V();var f={};d.S&&(f=y7V(d.J8,g.lg(d),d.dD.Y,d.S,m=>d.publish("ctmp","fmtflt",m),!0,new Set)); f=new RSg(f,d.dD,d.Pj,d.useCobaltWidevine?c6()?r4(d):!1:!1,(m,y)=>{d.le(m,y)}); g.I(d,f);d.Yt=!1;d.loading=!0;uwq(f,m=>{xt("drm_pb_f",void 0,d.rD);for(var y of m)switch(y.flavor){case "fairplay":y.ju=d.ju;y.YO=d.YO;y.uR=d.uR;break;case "widevine":y.qc=d.qc}d.qk=m;if(d.qk.length>0&&(d.Y=d.qk[0],d.dD.RO())){m={};for(const [C,B]of Object.entries(d.Y.A)){y=B;let e="unk";const M=C.match(/(.*)codecs="(.*)"/);M&&(e=M[2]);m[e]=y}d.le("drmProbe",m)}d.j9()})}; ZvB=function(d){var f;if(f=!!d.cotn)f=d.videoId,f=!!f&&g.yM(f)===1;return f&&!d.U3}; xRE=function(d){var f=d.playerResponse?.streamingData?.adaptiveFormats||[],m=null;if(f.length>0)m=VFE(d,f);else if(!d.Z("html5_deprecate_adaptive_formats_string")){d.le("pafmtstr",{s:d.adaptiveFormats.substring(0,50)});if((f=d.adaptiveFormats)&&!g4(d)){d.dD.Y.A&&(Zl=!0);f=xS(f);m=d.contentProtection;var y=d.lengthSeconds,C=d.isLivePlayback,B=d.yT,e=d.dD,M=b$g(f);if(C||B){y=e?.experiments;C=new g.mK("",y,!0);C.J7=!0;C.isManifestless=!0;C.A=!B;C.isLive=!B;C.yT=B;for(N of f){e=pH(N,m);M=MD(N.url,N.sp, N.s);var K=M.get("id");K&&K.includes("%7E")&&(C.X=!0);K=y?.Pr("html5_max_known_end_time_rebase");const W=Number(N.target_duration_sec)||5,c=Number(N.max_dvr_duration_sec)||14400,D=Number(M.get("mindsq")||M.get("min_sq")||"0"),E=Number(M.get("maxdsq")||M.get("max_sq")||"0")||Infinity;C.Wg=C.Wg||D;C.s_=C.s_||E;const k=!PZ(e.mimeType);M&&KH(C,new lxv(M,e,{HR:W,rj:k,v5:c,Wg:D,s_:E,Xi:300,yT:B,aV:K}))}var N=C}else N=M==="FORMAT_STREAM_TYPE_OTF"?tHB(f,m,y,e?.experiments):H$B(f,m,y,e);f.length>0&&(f=f[0], Iy(d)&&f.url&&(d.UM=d.UM||hSW(f.url)));f=d.isLivePlayback&&!d.yT&&!d.GF&&!d.isPremiere;d.Z("html5_live_head_playable")&&(!Po(d)&&f&&d.le("missingLiveHeadPlayable",{}),d.dD.rD==="yt"&&(N.tP=!0));m=N}else m=null;d.le("pafmts",{isManifestFilled:!!m})}if(!m)return!1;Lx(d,m);return!0}; JS=function(d){return!(!d.S||!d.S.isManifestless)}; Po=function(d){return d.Z("html5_live_head_playable")&&JS(d)&&d.dD.rD==="yt"?d.isLiveHeadPlayable:d.isLivePlayback}; VFE=function(d,f){if(f.length===0||g4(d))return null;d.dD.Y.A&&(Zl=!0);var m=d.contentProtection;var y=d.lengthSeconds,C=d.isLivePlayback,B=d.yT,e=d.dD,M=LYK(f);if(C||B){y=e.experiments;C=new g.mK("",y,!0);C.A=!B;C.J7=!0;C.isManifestless=!0;C.isLive=!B;C.yT=B;for(const N of f){e=e_(N,m);const {aC:W,s:c,B_:D}=Pz(16,N);M=MD(W||N.url||"",D,c);var K=M.get("id");K&&K.includes("%7E")&&(C.X=!0);K=y?.Pr("html5_max_known_end_time_rebase");const E=Number(N.targetDurationSec||5),k=Number(N.maxDvrDurationSec|| 14400),r=Number(M.get("mindsq")||M.get("min_sq")||"0"),R=Number(M.get("maxdsq")||M.get("max_sq")||"0")||Infinity;C.Wg=C.Wg||r;C.s_=C.s_||R;const V=!PZ(e.mimeType);M&&KH(C,new lxv(M,e,{HR:E,rj:V,v5:k,Wg:r,s_:R,Xi:300,yT:B,aV:K}))}m=C}else m=M==="FORMAT_STREAM_TYPE_OTF"?S1q(f,m,y,e.experiments):jbK(f,m,y,e);f.length>0&&(f=f[0],Iy(d)&&f.url&&(d.UM=d.UM||hSW(f.url)));f=d.isLivePlayback&&!d.yT&&!d.GF&&!d.isPremiere;d.Z("html5_live_head_playable")&&(!Po(d)&&f&&d.le("missingLiveHeadPlayable",{}),d.dD.rD=== "yt"&&(m.tP=!0));return m}; xS=function(d,f){d=id(d);const m={};if(f)for(var y of f.split(","))(f=y.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(m[f[1]]={width:f[2],height:f[3]});for(const C of d)if(y=m[C.itag])C.width=y.width,C.height=y.height;return d}; Lx=function(d,f,m=!1){d.LY=void 0;d.S=f;g.I(d,f);f.Wg=d.Wg;f.s_=d.s_;f.Jo=d.Jo;f.ye=d.ye;f.rZ=d.rZ;d.B8&&(f.rD=new Pjl(d.B8));(d.Zf()||g.Sr(d))&&d.UL.push("webgl");d.S.isLive||(d.isLivePlayback=!1);const y=f.sourceUrl.split("/");if(d.Br?y.indexOf("manifest_duration")!==-1:y.indexOf("manifest_duration")!=-1)d.E3=Number(y[y.indexOf("manifest_duration")+1]);if(f.A||f.isManifestless)f.subscribe("clienttemp",d.le,d),m?f.subscribe("refresh",d.tj,d):f.subscribe("cuepointsadded",d.fT,d);f.V()?d.Yt=!0:wM= void 0;d.GF&&(f.G=d.GF,f.isLive=!0,d.isLivePlayback=!0);f.isPremiere=d.isPremiere;f.isLiveHeadPlayable=d.isLiveHeadPlayable}; r4=function(d){return d.Z("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; g4=function(d){return c6()?!r4(d):pl()?!(!d.ju||!d.Z("html5_enable_safari_fairplay")&&f3()):!1}; jr=function(d){return d.Br?d.isLowLatencyLiveStream&&d.S!=null&&Oc(d.S)>=5:d.isLowLatencyLiveStream&&d.S!=void 0&&Oc(d.S)>=5}; L0V=function(d){d.loading=!0;d.TU=!1;if(ZvB(d))g.ZQS(d.videoId).then(y=>{if(d.playerResponse?.streamingData){var C=[];for(const B of y)y=Object.assign({},B),y.signatureCipher="",C.push(y);C.length<2&&d.le("offmlf",{len:C.length});C=VFE(d,C);nx(d)&&Dwl(C,!1);Lx(d,C);d.le("dlr",{})}else d.le("offsdm",{cotn:d.Uv?d.Uv.cotn:"0",cpn:d.clientPlaybackNonce})}).then(()=>{d.j9()}); else{F7(d.im)||g.X_(new g.ON("DASH MPD Origin invalid: ",d.im));var f=d.im,m=g.sm(d.dD.experiments,"dash_manifest_version")||4;f=g.Mj(f,{mpd_version:m});d.isLowLatencyLiveStream&&d.latencyClass!=="NORMAL"||(f=g.Mj(f,{pacing:0}));G4E(f,d.dD.experiments,d.isLivePlayback).then(y=>{d.Mp()||(Lx(d,y,!0),xt("mrc",void 0,d.rD),d.j9())},y=>{d.Mp()||(d.loading=!1,d.publish("dataloaderror",new g.s_("manifest.net.retryexhausted",{backend:"manifest", rc:y.status},1)))}); xt("mrs",void 0,d.rD)}}; vo=function(d){if(!d.isProximaLatencyEligible)return 0;const f=Wk();return d.dD.getWebPlayerContextConfig()?.enableProximaLowLatency?2:f===1?1:d.Z("html5_enable_proxima")?2:0}; zT=function(d,f){return d.Z(f)?!0:(d.fflags||"").includes(f+"=true")}; JH5=function(d,f){const m=f||axv(d)||d.isExternallyHostedPodcast;if(!d.S||m)return d.le("skipDash",{dm:!!d.S,air:f,dd:d.ea,mss:f3(),"3pp":d.isExternallyHostedPodcast}),Hh();nx(d)&&Dwl(d.S,d.isLivePlayback);return wp().then(()=>pwg(d.J8,g.lg(d),d.dD.Y,d.S,d.Y,y=>d.publish("ctmp","fmtflt",y),d.mz,TT(d)).then(y=>{d.ZJ(y); d.J8.A=null;/^av/.test(d.clientPlaybackNonce)&&d.GL&&d.le("av1",d.GL.A)}))}; jjc=function(d,f){if(f&&d.hlsvp)return Hh();if(d.hlsFormats){if(f=xS(d.hlsFormats)){const y=[];for(var m of f)m.url&&(m.url=TcV(m.url)),d.GL?.S&&y.push(m.itag);d.GL?.S&&y.length>0&&d.le("hlsfmt",{itags:y.join(".")})}d.JM=arc(d.dD,f);d.JM&&Suc(d,d.JM);m=d.clientPlaybackNonce;return IrP(d.dD,d.isAd(),f,d.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,d.KZ,m,y=>d.publish("ctmp","hlsflt",y)).then(y=>{let C=0; const B=[];for(const e of y)B.push(e.getInfo()?.itag),e.getInfo()?.G()?.numChannels>C&&(C=e.getInfo().audio.numChannels);C>2&&d.le("hlschl",{mn:C});d.GL?.S&&d.le("hlsfmtaf",{itags:B.join(".")});if(d.Z("html5_enable_vp9_fairplay")&&d.Y?.S()){d.le("drm",{sbdlfbk:1});for(const e of d.qk)if(bk(e)){d.Y=e;break}}qW(d,y)})}return Hh()}; vBK=function(d){if(d.isExternallyHostedPodcast&&d.xm){const f=xS(d.xm);if(!f[0])return Hh();d.i9=f[0];return ZKT(d.dD,f[0]).then(m=>{qW(d,m)})}return d.l5&&d.on?nAc(d.dD,d.isAd(),d.l5).then(f=>{qW(d,f)}):Hh()}; Tac=function(d){if(d.isExternallyHostedPodcast)return Hh();const f=xS(d.xm,d.d5);if(d.hlsvp){const m=ztc(d.hlsvp,d.clientPlaybackNonce,d.KZ);f.push(m)}return Ydn(d.dD,d.isAd(),f,zSK(d)).then(m=>{qW(d,m)})}; TT=function(d){const f=d.Z("html5_enable_server_format_filter")&&!d.No(),m=d.Z("html5_enable_server_format_filter_for_drm")&&d.No();return ti(d)&&(f||m)}; Suc=function(d,f){f.sort((m,y)=>m.toString().localeCompare(y.toString(),d.dD.hostLanguage))}; qW=function(d,f){d.mS=f;d.ZJ(new g$(g.TP(d.mS,m=>m.getInfo())))}; zSK=function(d){const f={cpn:d.clientPlaybackNonce,c:d.dD.S.c,cver:d.dD.S.cver};d.sQ&&(f.ptk=d.sQ,f.oid=d.KM,f.ptchn=d.Ns,f.pltype=d.Xm,d.Ea&&(f.m=d.Ea));return f}; g.bg=function(d){return g4(d)&&d.ju?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:d.A&&d.A.contentProtection||null}; tS=function(d){return d.playerResponse&&d.playerResponse.paidContentOverlay&&d.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.S(d.V2?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,quv)||null}; bvv=function(d){const f=tS(d);return f&&f.text?g.K$(f.text):d.paidContentOverlayText}; tFc=function(d){const f=tS(d);return f&&f.durationMs?iZ(f.durationMs):d.paidContentOverlayDurationMs}; Ho=function(d){let f="";if(d.Ad)return d.Ad;d.isLivePlayback&&(f=d.allowLiveDvr?"dvr":d.isPremiere?"lp":d.GF?"window":"live");d.yT&&(f="post");return f}; g.w4=function(d,f){return typeof d.keywords[f]!=="string"?null:d.keywords[f]}; g.Dn=function(d){return!!(d.im||d.xm||d.l5||d.hlsvp||d.dC())}; UFB=function(d){return(d=d.BD)&&d.showError?d.showError:!1}; g.YS=function(d){return Po(d)&&!d.allowLiveDvr}; Ua=function(d){return Po(d)&&d.allowLiveDvr}; g.GT=function(d){return!!d.S&&mw5(d.S)}; g.d6=function(d){return!!d.S&&y_5(d.S)}; g.Sr=function(d){return!!d.S&&KIW(d.S)}; g.fE=function(d){return!!d.S&&CKl(d.S)}; g.HvW=function(d){if(d.aZ)return null;let f=d.tT;f||(f=d.playerResponse&&d.playerResponse.endscreen&&d.playerResponse.endscreen.endscreenUrlRenderer&&d.playerResponse.endscreen.endscreenUrlRenderer.url);return f||null}; g.w2K=function(d){return d.aZ?null:d.playerResponse&&d.playerResponse.endscreen&&d.playerResponse.endscreen.endscreenRenderer||null}; g.mX=function(d){if(!d.playerResponse||!d.playerResponse.annotations)return null;for(const f of d.playerResponse.annotations)if(f.playerAnnotationsExpandedRenderer&&f.playerAnnotationsExpandedRenderer.featuredChannel)return f.playerAnnotationsExpandedRenderer;return null}; yQ=function(d){return d.adFormat&&(d.Br?d.adFormat!=="1_5":d.adFormat!="1_5")?"adunit":d.eventLabel||d.dD.AP}; g.CE=function(d){return yQ(d)==="shortspage"}; B4=function(d){return d.GD||yQ(d)==="detailpage"||yQ(d)==="shortspage"||d.mutedAutoplay}; Is=function(d){const f=yQ(d)==="adunit"?d.Na:B4(d)?yQ(d)==="detailpage"||yQ(d)==="shortspage"?d.isAutonav||d.nC>0:d.ws?!1:d.dD.Rz||d.dD.l5||!g.Rs(d.dD)?!0:!1:(d.ws?0:d.Lk)&&g.Rs(d.dD)?!0:!1;d.Z("html5_log_detailpage_autoplay")&&yQ(d)==="detailpage"&&d.le("autoplay_info",{autoplay:d.GD,autonav:d.isAutonav,wasDompaused:d.ws,result:f});return f}; YuB=function(d){let f=1;var m=g.sm(d.dD.experiments,"html5_default_ad_gain");m&&d.isAd()&&(f=m);m=d.j?.audio.V!=null?d.j?.audio.V:d.oI;isNaN(m)||(d.hJ=4);return Math.min(1,10**(-m/20))||f}; URT=function(d){if(d.Z("html5_stateful_audio_normalization")){{let y=1;var f=g.sm(d.dD.experiments,"html5_default_ad_gain");f&&d.isAd()&&(y=f);const C=d.j?.audio.j??d.qx;if(C==null||isNaN(C))d=YuB(d);else{f=(0,g.v)();d.hJ=1;var m=f-d.dD.Ao<=d.maxStatefulTimeThresholdSec*1E3;d.applyStatefulNormalization&&m?d.hJ=2:m||(d.dD.rE=Infinity,d.dD.Ao=NaN);m=(d.hJ===2?g.a5(d.dD.rE,d.minimumLoudnessTargetLkfs,d.loudnessTargetLkfs):d.loudnessTargetLkfs)-C;d.hJ!==2&&(m+=d.playerResponse?.playerConfig?.audioConfig?.loudnessNormalizationConfig?.statelessLoudnessAdjustmentGain|| 0);m=Math.min(m,0);d.preserveStatefulLoudnessTarget&&(d.dD.rE=C+m,d.dD.Ao=f);d=Math.min(1,10**(m/20))||y}}}else d=YuB(d);return d}; g.G5B=function(d){return d.J7()&&ti(d)}; e9=function(d){return!!d.playerResponse?.playerConfig?.mediaCommonConfig?.splitScreenEligible}; d5n=function(d){return isNaN(d)?0:Math.max((Date.now()-d)/1E3-30,0)}; Mu=function(d){return!(!d.U3||!d.dD.G)&&d.dC()}; KE=function(d){return d.mW&&d.enableServerStitchedDai}; fpV=function(d){return d.Ov&&!d.B8}; sa=function(d){var f;if(!(f=co&&d.J7()&&d.No()&&(d.drmProduct==="1"?!1:!0)&&d.Z("html5_sabr_live_drm_streaming_xhr"))){f=d.J7()&&!d.No()&&co;var m=d.J7()&&d.latencyClass!=="ULTRALOW"&&!d.isLowLatencyLiveStream&&d.Z("html5_sabr_live_normal_latency_streaming_xhr"),y=d.isLowLatencyLiveStream&&d.Z("html5_sabr_live_low_latency_streaming_xhr");const C=d.latencyClass==="ULTRALOW"&&d.Z("html5_sabr_live_ultra_low_latency_streaming_xhr");f=f&&(m||y||C)}m=f;f=d.enableServerStitchedDai&&m&&d.Z("html5_enable_sabr_ssdai_streaming_xhr"); m=!d.enableServerStitchedDai&&m;y=d.J7()&&!co&&d.Z("html5_enable_sabr_live_non_streaming_xhr");d=co&&(d.Ne()||e9(d)&&d.Z("html5_enable_sabr_for_lifa_eligible_streams"));return f||m||y||d}; Nu=function(d){return d.FF?["OK","LIVE_STREAM_OFFLINE"].includes(d.FF.status):!0}; g.m5v=function(d){return d.captionsLanguagePreference||d.dD.captionsLanguagePreference||g.w4(d,"yt:cc_default_lang")||d.dD.hM}; g.iW=function(d){return!!d.embeddedPlayerConfig?.embeddedPlayerFlags?.enableMusicUx}; W4=function(d){return d.dD.j&&d.isPrivate}; yhV=function(d){return d.playerResponse?.playerConfig?.daiConfig?d.A$?1:d.Xx?2:0:3}; g.F_=function(d){var f=d.L();const m=g.c4(f);var y=f.qH;g.iL(f)&&(y&&(m.thirdParty={...m.thirdParty,embedUrl:y}),wVT(m,d));(y=d.X)?m.clickTracking={clickTrackingParams:y}:g.iL(d.L())&&g.P("EVENT_ID")?m.clickTracking={clickTrackingParams:g.P("EVENT_ID")}:f.Z("html5_log_missing_itct")&&(y=new g.ON("Missing ITCT in InnerTubeContext",{isAd:d.isAd(),jtp:f.getWebPlayerContextConfig()?.contextId}),g.T(y));y=m.client||{};var C="EMBED",B=yQ(d);B==="leanback"?C="WATCH":f.Z("gvi_channel_client_screen")&&B=== "profilepage"?C="CHANNEL":d.Mm?C="LIVE_MONITOR":B==="detailpage"?C="WATCH_FULL_SCREEN":B==="adunit"?C="ADUNIT":B==="sponsorshipsoffer"&&(C="UNKNOWN");y.clientScreen=C;if(C=d.kidsAppInfo)y.kidsAppInfo=JSON.parse(C);(B=d.A6)&&!C&&(y.kidsAppInfo={contentSettings:{ageUpMode:CVT[B]}});if(C=d.qT)y.unpluggedAppInfo={enableFilterMode:!0};(B=d.unpluggedFilterModeType)&&!C&&(y.unpluggedAppInfo={filterModeType:BTS[B]});if(C=d.A7)y.unpluggedLocationInfo=C;m.client=y;y=m.request||{};d.y9&&(y.isPrefetch=!0);if(C= d.mdxEnvironment)y.mdxEnvironment=C;if(C=d.mdxControlMode)y.mdxControlMode=exc[C];m.request=y;y=m.user||{};if(C=d.AP)y.credentialTransferTokens=[{token:C,scope:"VIDEO"}];if(C=d.Ul)y.delegatePurchases={oauthToken:C},y.kidsParent={oauthToken:C};if(f=f.getWebPlayerContextConfig()?.userContentRating)y.serializedUserContentRating=f;m.user=y;if(f=d.contextParams)m.activePlayers=[{playerContextParams:f}];if(d=d.clientScreenNonce)m.clientScreenNonce=d;return m}; g.c4=function(d){const f=g.Mw(),m=f.client||{};if(d.forcedExperiments){var y=d.forcedExperiments.split(",");const C=[];for(const B of y)C.push(Number(B));m.experimentIds=C}if(y=d.homeGroupInfo)m.homeGroupInfo=JSON.parse(y);if(y=d.getPlayerType())m.playerType=y;if(y=d.S.ctheme)m.theme=y;if(y=d.livingRoomAppMode)m.tvAppInfo={...m.tvAppInfo,livingRoomAppMode:y};y=d.deviceYear;d.Z("html5_propagate_device_year")&&y&&(m.tvAppInfo={...m.tvAppInfo,deviceYear:y});if(y=d.livingRoomPoTokenId)m.tvAppInfo={...m.tvAppInfo, livingRoomPoTokenId:y};f.client=m;y=f.user||{};d.enableSafetyMode&&(y={...y,enableSafetyMode:!0});!m.tvAppInfo?.usePageidAsHeader&&d.pageId&&(y={...y,onBehalfOfUser:d.pageId});f.user=y;return f}; rCE=function(d){const f=!d?.QM()&&d?.J7()&&hk();return{supportsVp9Encoding:!(!d?.dR()||f),supportXhr:co}}; K8n=async function(d,f){d={context:g.c4(d.L()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:d.videoId,cpn:d.clientPlaybackNonce}}]};const m=g.Nw(Mih);return await g.TM(f,d,m)}; NTS=function(d,f,m){const y=g.sm(f.experiments,"bg_vm_reinit_threshold");(!M6||(0,g.v)()-M6>y)&&K8n(d,m).then(C=>{C&&(C=C.botguardData)&&g.N6(C,f)},C=>{d.Mp()||(C=Dp(C),d.le("attf",C.details))})}; g.s8=function(d,f,...m){d.state.V.publish(f,...m);d.state.A.publish(f,...m)}; w=function(d,f,m){d.state.S[f]=(...y)=>m.apply(d,y)}; D4=function(d,f,m){d.state.S.hasOwnProperty(f)||w(d,f,m);d.state.Y[f]=(...y)=>m.apply(d,y); d.state.B.add(f)}; E8=function(d,f,m){d.state.S.hasOwnProperty(f)||w(d,f,m);d.app.L().G&&(d.state.C[f]=(...y)=>m.apply(d,y),d.state.B.add(f))}; g.pE=function(d,f,m){return d.state.S[f](...m)}; g.$4=function(d,f,...m){d.state.V.publish(f,...m);d.state.A.publish(f,...m);d.state.j.publish(f,...m)}; g.A9=function(d,f,...m){d.state.V.publish(f,...m);d.state.A.publish(f,...m);d.state.j.publish(f,...m);d.state.G.publish(f,...m)}; iZc=function(d,f,m){typeof d==="string"&&(d={mediaContentUrl:d,startSeconds:f,suggestedQuality:m});a:{if((f=d.mediaContentUrl)&&(f=/\/([ve]|embed)\/([^#?]+)/.exec(f))&&f[2]){f=f[2];break a}f=null}d.videoId=f;return k4(d)}; k4=function(d,f,m){if(typeof d==="string")return{videoId:d,startSeconds:f,suggestedQuality:m};f={};for(const y of W85)d[y]&&(f[y]=d[y]);if(d=d.embedConfig||d.embed_config)if(typeof d==="string")f.embed_config=d;else if(g.hV(d))try{const y=JSON.stringify(d);f.embed_config=y}catch(y){console.error("Invalid embedConfig JSON",y)}return f}; chV=function(d,f,m,y){if(g.hV(d)&&!Array.isArray(d)){f="playlist list listType index startSeconds suggestedQuality".split(" ");m={};for(y=0;yd.getPlaybackQuality(1)); D4(d,"setPlaybackQuality",d.J8);D4(d,"getAvailableQualityLevels",d.pC);D4(d,"getCurrentTime",d.tP);D4(d,"getDuration",d.CC);D4(d,"addEventListener",d.rD);D4(d,"removeEventListener",d.Px);D4(d,"getDebugText",d.gD);D4(d,"getVideoData",()=>smc(d)); D4(d,"addCueRange",d.G);D4(d,"removeCueRange",d.removeCueRange);D4(d,"setSize",d.setSize);D4(d,"getApiInterface",d.getApiInterface);D4(d,"destroy",d.destroy);D4(d,"mutedAutoplay",d.mutedAutoplay);const f=d.app.L();f.C||(D4(d,"getVideoEmbedCode",d.getVideoEmbedCode),D4(d,"getVideoUrl",d.Z$));D4(d,"getMediaReferenceTime",d.Br);D4(d,"getSize",d.getSize);D4(d,"setFauxFullscreen",d.xA);f.Z("embeds_enable_move_set_center_crop_to_public")&&D4(d,"setCenterCrop",d.setCenterCrop);f.C||D4(d,"logImaAdEvent", d.logImaAdEvent);D4(d,"preloadVideoById",d.UM);D4(d,"wakeUpControls",d.wakeUpControls)}; g.O8=function(d){return(d=Ehq(d.app.oO()))?d.Wb():null}; az=function(d){const f=g.DM(d.app.L()),m=d.app.getVideoData()?.NQ;d=oz(d.app);return g.zX(f)&&!m||d?!1:!0}; pZn=function(d,f,m){return typeof d==="number"?{playerType:d,Pd:f,cpn:m}:d||{}}; $55=function(d){let f=d.raw_player_response;if(!f){var m=d.player_response;m&&(f=JSON.parse(m))}delete d.player_response;delete d.raw_player_response;f&&(d.raw_player_response={streamingData:f.streamingData,playerConfig:f.playerConfig},f.playbackTracking?.qoeUrl&&(d.raw_player_response={...d.raw_player_response,playbackTracking:{qoeUrl:f.playbackTracking.qoeUrl}}),f.videoDetails&&(f.videoDetails.videoId||f.videoDetails.lengthSeconds)&&(m={},f.videoDetails.videoId&&(m.videoId=f.videoDetails.videoId), f.videoDetails.lengthSeconds&&(m.lengthSeconds=f.videoDetails.lengthSeconds),d.raw_player_response={...d.raw_player_response,videoDetails:m}))}; h9=function(d,f){const m={};if(d.app.L().X){for(const y of Ahv)f.hasOwnProperty(y)&&(m[y]=f[y]);if(d=m.qoe_cat)f="",typeof d==="string"&&d.length>0&&(f=d.split(",").filter(y=>kec.includes(y)).join(",")),m.qoe_cat=f; $55(m)}else for(const y of Qmq)f.hasOwnProperty(y)&&(m[y]=f[y]);return m}; ohP=function(d){return d?OZv[d]||5:5}; apc=function(d){w(d,"getInternalApiInterface",d.getInternalApiInterface);w(d,"getTrustedApi",d.getTrustedApi);w(d,"addEventListener",d.K);w(d,"removeEventListener",d.QT);w(d,"cueVideoByPlayerVars",d.AP);w(d,"loadVideoByPlayerVars",d.Lk);w(d,"preloadVideoByPlayerVars",d.SP);w(d,"getAdState",d.getAdState);w(d,"sendAbandonmentPing",d.sendAbandonmentPing);w(d,"setLoopRange",d.setLoopRange);w(d,"getLoopRange",d.getLoopRange);w(d,"setAutonavState",d.setAutonavState);w(d,"seekTo",d.JB);w(d,"seekBy",d.Fq); w(d,"seekToLiveHead",d.seekToLiveHead);w(d,"requestSeekToWallTimeSeconds",d.requestSeekToWallTimeSeconds);w(d,"seekToStreamTime",d.seekToStreamTime);w(d,"prefetchKeyPlay",d.prefetchKeyPlay);w(d,"startSeekCsiAction",d.startSeekCsiAction);w(d,"getStreamTimeOffset",d.getStreamTimeOffset);w(d,"isOrchestrationLeader",d.isOrchestrationLeader);w(d,"getVideoData",d.vZ);w(d,"setInlinePreview",d.setInlinePreview);w(d,"getAppState",d.getAppState);w(d,"updateLastActiveTime",d.updateLastActiveTime);w(d,"setBlackout", d.setBlackout);w(d,"setUserEngagement",d.setUserEngagement);w(d,"updateSubtitlesUserSettings",d.updateSubtitlesUserSettings);w(d,"getPresentingPlayerType",d.V);w(d,"canPlayType",d.canPlayType);w(d,"updatePlaylist",d.updatePlaylist);w(d,"updateVideoData",d.updateVideoData);w(d,"updateEnvironmentData",d.updateEnvironmentData);w(d,"sendVideoStatsEngageEvent",d.l5);w(d,"productsInVideoVisibilityUpdated",d.productsInVideoVisibilityUpdated);w(d,"setSafetyMode",d.setSafetyMode);w(d,"isAtLiveHead",f=>d.isAtLiveHead(void 0, f)); w(d,"getVideoAspectRatio",d.getVideoAspectRatio);w(d,"getPreferredQuality",d.getPreferredQuality);w(d,"getPlaybackQualityLabel",d.getPlaybackQualityLabel);w(d,"setPlaybackQualityRange",d.BD);w(d,"onAdUxClicked",d.onAdUxClicked);w(d,"getFeedbackProductData",d.getFeedbackProductData);w(d,"getStoryboardFrame",d.getStoryboardFrame);w(d,"getStoryboardFrameIndex",d.getStoryboardFrameIndex);w(d,"getStoryboardLevel",d.getStoryboardLevel);w(d,"getNumberOfStoryboardLevels",d.getNumberOfStoryboardLevels);w(d, "getCaptionWindowContainerId",d.getCaptionWindowContainerId);w(d,"getAvailableQualityLabels",d.getAvailableQualityLabels);w(d,"addCueRange",d.addCueRange);w(d,"addUtcCueRange",d.addUtcCueRange);w(d,"showAirplayPicker",d.showAirplayPicker);w(d,"dispatchReduxAction",d.dispatchReduxAction);w(d,"getPlayerResponse",d.Ul);w(d,"getWatchNextResponse",d.sB);w(d,"getHeartbeatResponse",d.nC);w(d,"getCurrentTime",d.qp);w(d,"getDuration",d.CD);w(d,"getPlayerState",d.getPlayerState);w(d,"getPlayerStateObject", d.mS);w(d,"getVideoLoadedFraction",d.getVideoLoadedFraction);w(d,"getProgressState",d.getProgressState);w(d,"getVolume",d.getVolume);w(d,"setVolume",d.v0);w(d,"isMuted",d.isMuted);w(d,"mute",d.Py);w(d,"unMute",d.Sy);w(d,"loadModule",d.loadModule);w(d,"unloadModule",d.unloadModule);w(d,"getOption",d.vN);w(d,"getOptions",d.getOptions);w(d,"setOption",d.setOption);w(d,"loadVideoById",d.NA);w(d,"loadVideoByUrl",d.KS);w(d,"playVideo",d.tV);w(d,"loadPlaylist",d.loadPlaylist);w(d,"nextVideo",d.nextVideo); w(d,"previousVideo",d.previousVideo);w(d,"playVideoAt",d.playVideoAt);w(d,"getDebugText",d.getDebugText);w(d,"getWebPlayerContextConfig",d.getWebPlayerContextConfig);w(d,"notifyShortsAdSwipeEvent",d.notifyShortsAdSwipeEvent);w(d,"getVideoContentRect",d.getVideoContentRect);w(d,"setSqueezeback",d.setSqueezeback);w(d,"toggleSubtitlesOn",d.toggleSubtitlesOn);w(d,"isSubtitlesOn",d.isSubtitlesOn);w(d,"getAudioTrack",d.hP);w(d,"setAudioTrack",d.NQ);w(d,"getAvailableAudioTracks",d.e1);w(d,"reportPlaybackIssue", d.reportPlaybackIssue);w(d,"setAutonav",d.setAutonav);w(d,"isNotServable",d.isNotServable);w(d,"channelSubscribed",d.channelSubscribed);w(d,"channelUnsubscribed",d.channelUnsubscribed);w(d,"togglePictureInPicture",d.togglePictureInPicture);w(d,"supportsGaplessAudio",d.supportsGaplessAudio);w(d,"supportsGaplessShorts",d.supportsGaplessShorts);w(d,"isGaplessTransitionReady",d.isGaplessTransitionReady);w(d,"enqueueVideoByPlayerVars",f=>void d.enqueueVideoByPlayerVars(f)); w(d,"clearQueue",d.clearQueue);w(d,"getMaxPlaybackQuality",d.getMaxPlaybackQuality);w(d,"getUserPlaybackQualityPreference",d.getUserPlaybackQualityPreference);w(d,"getSubtitlesUserSettings",d.getSubtitlesUserSettings);w(d,"resetSubtitlesUserSettings",d.resetSubtitlesUserSettings);w(d,"setMinimized",d.setMinimized);w(d,"setOverlayVisibility",d.setOverlayVisibility);w(d,"confirmYpcRental",d.confirmYpcRental);w(d,"queueNextVideo",d.queueNextVideo);w(d,"handleExternalCall",d.handleExternalCall);w(d,"logApiCall", d.logApiCall);w(d,"isExternalMethodAvailable",d.isExternalMethodAvailable);w(d,"setScreenLayer",d.setScreenLayer);w(d,"getCurrentPlaylistSequence",d.getCurrentPlaylistSequence);w(d,"getPlaylistSequenceForTime",d.getPlaylistSequenceForTime);w(d,"shouldSendVisibilityState",d.shouldSendVisibilityState);w(d,"syncVolume",d.syncVolume);w(d,"highlightSettingsMenuItem",d.highlightSettingsMenuItem);w(d,"openSettingsMenuItem",d.openSettingsMenuItem);w(d,"getEmbeddedPlayerResponse",d.getEmbeddedPlayerResponse); w(d,"getVisibilityState",d.getVisibilityState);w(d,"isMutedByMutedAutoplay",d.isMutedByMutedAutoplay);w(d,"isMutedByEmbedsMutedAutoplay",d.isMutedByEmbedsMutedAutoplay);w(d,"setGlobalCrop",d.setGlobalCrop);w(d,"setInternalSize",d.setInternalSize);w(d,"setFauxFullscreen",d.setFauxFullscreen);w(d,"setAppFullscreen",d.setAppFullscreen);w(d,"isKeyboardDisabled",d.isKeyboardDisabled)}; r6=function(d,f,m){d=g.FX(d.zZ(),f);return m?(m.addOnDisposeCallback(d),null):d}; g.g6=function(d,f,m){return d.app.L().Np?f:g.xB("$DESCRIPTION\u00a0($SHORTCUT)",{DESCRIPTION:f,SHORTCUT:m})}; hxn=function(d){d.zZ().element.setAttribute("aria-live","polite")}; x55=function(d,f,m,y,C,B){const e=m.DRIFT_FROM_HEAD_MS&&!Number.isNaN(m.DRIFT_FROM_HEAD_MS)?Math.trunc(m.DRIFT_FROM_HEAD_MS):0;var M=F8l.exec(f);M=M!=null&&M.length>=2?M[1]:"";const K=rhq.test(f);var N=ghT.exec(f);N=N!=null&&N.length>=2?N[1]:"";var W=Ipg.exec(f);W=W!=null&&W.length>=2&&!Number.isNaN(Number(W[1]))?Number(W[1]):1;var c=u6E.exec(f);c=c!=null&&c.length>=2?c[1]:"0";const D=$z(d.player.L().CQ);var E=d.player.getVideoData({playerType:1});const k=g.Mw(E.X,!0),r="BISCOTTI_ID"in m?m.BISCOTTI_ID: "";XZc(d,k,f,r.toString(),d.player.L(),E);E={splay:!1,lactMilliseconds:m.LACT.toString(),playerHeightPixels:Math.trunc(m.P_H),playerWidthPixels:Math.trunc(m.P_W),vis:Math.trunc(m.VIS),signatureTimestamp:20508,autonavState:Rxv(d.player.L())};d.player.Z("embeds_enable_encrypted_host_flags_enforcement")&&(E.encryptedHostFlags=d.player.L().getWebPlayerContextConfig()?.encryptedHostFlags);y&&(y={},nhl(y,m.YT_REMOTE)&&(E.mdxContext=y));if(y=ZZ5.includes(D)?void 0:g.dk("PREF")){var R=y.split(RegExp("[:&]")); for(let Z=0,x=R.length;Z1&&V[1].toUpperCase()==="TRUE"){k.user.lockedSafetyMode=!0;break}}a:{if("FLAG_AUTO_CAPTIONS_DEFAULT_ON"in ViP){y=y.split(RegExp("[:&]"));V=ViP.FLAG_AUTO_CAPTIONS_DEFAULT_ON;R="f"+(1+Math.floor(V/31)).toString();V=1<=2?f[1]:"")&&N&&(k.user.credentialTransferTokens=[{token:f,scope:"VIDEO"}]);f={contentPlaybackContext:E};M={adBlock:Math.trunc(m.AD_BLOCK),params:M,breakIndex:W,breakPositionMs:c,clientPlaybackNonce:m.CPN,topLevelDomain:D,isProxyAdTagRequest:K,context:k,adSignalsInfoString:K4(ar(r.toString())),overridePlaybackContext:f};C!==void 0&&(M.cueProcessedMs=Math.round(C).toString());B&&(M.cuepointId=B);N&&(M.videoId=N);m.LIVE_TARGETING_CONTEXT&&(M.liveTargetingParams=m.LIVE_TARGETING_CONTEXT); m.AD_BREAK_LENGTH&&(M.breakLengthMs=Math.trunc(m.AD_BREAK_LENGTH*1E3).toString());e&&(M.driftFromHeadMs=e.toString());M.currentMediaTimeMs=Math.round(d.player.getCurrentTime({playerType:1})*1E3);(d=d.player.getGetAdBreakContext())&&(M.getAdBreakContext=d);return M}; g.Iz=function(d,f){d.getPresentingPlayerType()===3?d.publish("mdxautoplaycancel"):g.s8(d,"onAutonavCancelled",f)}; g.uW=function(d){d=d.oO();const f=d.tB.get("endscreen");return f&&f.z3()?!0:d.Ib()}; g.Rz=function(d){const f=XX(d.oO());return d.app.Bb&&!d.isFullscreen()||d.getPresentingPlayerType()===3&&f&&f.hasNext()&&f.hasPrevious()||!!d.getPlaylist()}; g.nE=function(d,f){g.pE(d,"addEmbedsConversionTrackingParams",[f])}; g.VQ=function(d){return(d=g.Z4(d.oO()))?d.fg():{}}; g.PVn=function(d){d=(d=d.getVideoData())&&d.A;return!!d&&!(!d.audio||!d.video)&&d.mimeType!=="application/x-mpegURL"}; g.lW=function(d,f,m){d=d.So().element;let y=OV(d.children,C=>{C=Number(C.getAttribute("data-layer"));return m-C||1}); y<0&&(y=-(y+1));K_(d,f,y);f.setAttribute("data-layer",String(m))}; g.x4=function(d){const f=d.L();if(!f.TU)return!1;const m=d.getVideoData();if(!m||d.getPresentingPlayerType()===3)return!1;var y=(!m.isLiveDefaultBroadcast||f.Z("allow_poltergust_autoplay"))&&!m.hP();y=m.isLivePlayback&&(!f.Z("allow_live_autoplay")||!y);const C=m.isLivePlayback&&f.Z("allow_live_autoplay_on_mweb");d=d.getPlaylist();d=!!d&&d.hasNext();var B=m.V2&&m.V2.playerOverlays||null;B=!!(B&&B.playerOverlayRenderer&&B.playerOverlayRenderer.autoplay);B=m.jP&&B;return!m.ypcPreview&&(!y||C)&&!g.fg(m.UL, "ypc")&&!d&&(!g.Rs(f)||B)}; Jh5=function(d,f){d=L8K(d.app.vM().C);for(const m of d){d=m.getAvailableAudioTracks();let y=null;for(const C of d)if(C.getLanguageInfo().getId()===f){y=C;break}y&&m.GJ(y,!0)}}; LE=function(){P4||(P4=new S_T);return P4}; var yH5=function(d,f,m,y,C){return iu[p[24]](this,1,d,f,m,y,C)}; J9=function(d,f){f?d.requestHeaders.Authorization=`Bearer ${f}`:delete d.requestHeaders.Authorization}; S9=function(d){const f=d.J.getRootNode();return d.J.Z("web_watch_pip")||d.J.Z("web_shorts_pip")?Lz(f):document}; jmB=function(d){d.sourceElement&&(document.activeElement&&g.io(d.element,document.activeElement)&&d.sourceElement.focus(),d.sourceElement.setAttribute("aria-expanded","false"),d.sourceElement=void 0);d.Y.A();d.C=void 0}; j9=function(d,f,m){d.IX()?d.ya():d.OM(f,m)}; g.v4=function(d={},f=[],m=!1,y=!1){f.push("ytp-menuitem");"role"in d||(d.role="menuitem");m||"tabindex"in d||(d.tabindex="0");d={D:m?"a":"div",oP:f,U:d,N:[{D:"div",W:"ytp-menuitem-icon",aP:"{{icon}}"},{D:"div",W:"ytp-menuitem-label",aP:"{{label}}"},{D:"div",W:"ytp-menuitem-content",aP:"{{content}}"}]};y&&d.N.push({D:"div",W:"ytp-menuitem-secondary-icon",aP:"{{secondaryIcon}}"});return d}; g.zG=function(d,f){d.updateValue("label",f)}; TG=function(d){return d?g.K$(d):""}; bW=function(d,f,m,y){f in d.S||(m=new g.qu(m,y,{id:f,priority:2,namespace:"appad"}),d.api.AB([m],1),d.S[f]=m)}; t9=function(d,f){vhP(d,f).then(m=>{g.JY(f,void 0,void 0,m)})}; H4=function(d,f){f.forEach(m=>{t9(d,m)})}; bZn=function(d,f,m){if(!(m in f))return!1;f=f[m];Array.isArray(f)||(f=[f]);for(const y of f)f={CPN:d.api.getVideoData().clientPlaybackNonce},f=g.aP(y,f),g.JY(f,void 0,aj(hH(f,zxE),f,!1,"Active View 3rd Party Integration URL")||aj(hH(f,TT5),f,!1,"Google/YouTube Brand Lift URL")||aj(hH(f,q_K),f,!1,"Nielsen OCR URL"));return!0}; vhP=function(d,f){return g.pv(d.api.L())&&kr(f)&&$r(f)?g.ZM(d.api.L(),d.api.getVideoData().C()).then(m=>{let y;m&&(y={Authorization:`Bearer ${m}`});return y},void 0):wp()}; tiE=function(d){const f=!d.L().qk&&d.getPresentingPlayerType()!==3;return d.isFullscreen()||f}; g.w6=function(d,f,m=!1,y){const C=d.currentTarget;if(!m&&g.T4(d))return d.preventDefault(),!0;f.pauseVideo();d=C.getAttribute("href");g.G4(d,y,!0);return!1}; g.Y4=function(d,f,m){if(QI(f.L())&&f.getPresentingPlayerType()!==2){if(g.T4(m))return f.isFullscreen()&&!f.L().externalFullscreen&&f.toggleFullscreen(),m.preventDefault(),!0}else{const y=g.T4(m);y&&f.pauseVideo();g.G4(d,void 0,!0);y&&(g.dS(d),m.preventDefault())}return!1}; HZB=function(d){d=U8.includes("es")?d.Z("delhi_modern_web_player_icons")?p$():{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M11,11 C9.89,11 9,11.9 9,13 L9,23 C9,24.1 9.89,25 11,25 L25,25 C26.1,25 27,24.1 27,23 L27,13 C27,11.9 26.1,11 25,11 L11,11 Z M17,17 L15.5,17 L15.5,16.5 L13.5,16.5 L13.5,19.5 L15.5,19.5 L15.5,19 L17,19 L17,20 C17,20.55 16.55,21 16,21 L13,21 C12.45,21 12,20.55 12,20 L12,16 C12,15.45 12.45,15 13,15 L16,15 C16.55,15 17,15.45 17,16 L17,17 L17,17 Z M24,17 L22.5,17 L22.5,16.5 L20.5,16.5 L20.5,19.5 L22.5,19.5 L22.5,19 L24,19 L24,20 C24,20.55 23.55,21 23,21 L20,21 C19.45,21 19,20.55 19,20 L19,16 C19,15.45 19.45,15 20,15 L23,15 C23.55,15 24,15.45 24,16 L24,17 L24,17 Z", fill:"#fff"}}]}:d.Z("delhi_modern_web_player_icons")?NlB():{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M11,11 C9.9,11 9,11.9 9,13 L9,23 C9,24.1 9.9,25 11,25 L25,25 C26.1,25 27,24.1 27,23 L27,13 C27,11.9 26.1,11 25,11 L11,11 Z M11,17 L14,17 L14,19 L11,19 L11,17 L11,17 Z M20,23 L11,23 L11,21 L20,21 L20,23 L20,23 Z M25,23 L22,23 L22,21 L25,21 L25,23 L25,23 Z M25,19 L16,19 L16,17 L25,17 L25,19 L25,19 Z",fill:"#fff"}}]};d.W="ytp-subtitles-button-icon"; return d}; wZg=function(d){return U8.includes("es")?d?p$():{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M6,14v-4c0-0.55,.45-1,1-1h3c0.55,0,1,.45,1,1v1H9.5v-0.5h-2v3h2V13H11v1c0,.55-0.45,1-1,1H7C6.45,15,6,14.55,6,14z M14,15h3c0.55,0,1-0.45,1-1v-1h-1.5v0.5h-2v-3h2V11H18v-1c0-0.55-0.45-1-1-1h-3c-0.55,0-1,.45-1,1v4C13,14.55,13.45,15,14,15z M20,4H4v16h16V4 M21,3v18H3V3.01C3,3,3,3,3.01,3H21L21,3z",fill:"white"}}]}:d?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24", width:"24"},N:[{D:"path",U:{d:"M21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V19L1.01 19.20C1.05 19.66 1.26 20.08 1.58 20.41C1.91 20.73 2.33 20.94 2.79 20.99L3 21H21L21.20 20.98C21.66 20.94 22.08 20.73 22.41 20.41C22.73 20.08 22.94 19.66 22.99 19.20L23 19V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01ZM3 19V5H21V19H3ZM8 11H6C5.73 11 5.48 11.10 5.29 11.29C5.10 11.48 5 11.73 5 12C5 12.26 5.10 12.51 5.29 12.70C5.48 12.89 5.73 13 6 13H8C8.26 13 8.51 12.89 8.70 12.70C8.89 12.51 9 12.26 9 12C9 11.73 8.89 11.48 8.70 11.29C8.51 11.10 8.26 11 8 11ZM18 11H12C11.73 11 11.48 11.10 11.29 11.29C11.10 11.48 11 11.73 11 12C11 12.26 11.10 12.51 11.29 12.70C11.48 12.89 11.73 13 12 13H18C18.26 13 18.51 12.89 18.70 12.70C18.89 12.51 19 12.26 19 12C19 11.73 18.89 11.48 18.70 11.29C18.51 11.10 18.26 11 18 11ZM18 15H16C15.73 15 15.48 15.10 15.29 15.29C15.10 15.48 15 15.73 15 16C15 16.26 15.10 16.51 15.29 16.70C15.48 16.89 15.73 17 16 17H18C18.26 17 18.51 16.89 18.70 16.70C18.89 16.51 19 16.26 19 16C19 15.73 18.89 15.48 18.70 15.29C18.51 15.10 18.26 15 18 15ZM12 15H6C5.73 15 5.48 15.10 5.29 15.29C5.10 15.48 5 15.73 5 16C5 16.26 5.10 16.51 5.29 16.70C5.48 16.89 5.73 17 6 17H12C12.26 17 12.51 16.89 12.70 16.70C12.89 16.51 13 16.26 13 16C13 15.73 12.89 15.48 12.70 15.29C12.51 15.10 12.26 15 12 15Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M5,11h2v2H5V11z M15,15H5v2h10V15z M19,15h-2v2h2V15z M19,11H9v2h10V11z M22,6H2v14h20V6z M3,7h18v12H3V7z",fill:"white"}}]}}; GG=function(){return{D:"div",W:"ytp-spinner-container",N:[{D:"div",W:"ytp-spinner-rotator",N:[{D:"div",W:"ytp-spinner-left",N:[{D:"div",W:"ytp-spinner-circle"}]},{D:"div",W:"ytp-spinner-right",N:[{D:"div",W:"ytp-spinner-circle"}]}]}]}}; dL=function(d){if(document.createRange){const f=document.createRange();f&&(f.selectNodeContents(d),d=window.getSelection())&&(d.removeAllRanges(),d.addRange(f))}}; Y_5=function(d,f){const m=f.getAudioTrack();return m.id!=="und"?g.zP(d,y=>y.BZ?.name===m.getLanguageInfo().name):d}; U5T=function(d,f){return f.getUserAudio51Preference()?g.zP(d,fr):d}; GeK=function(d){return d.map(f=>new vZ(f.id,"application/x-mpegURL",{BZ:f.BZ}))}; dEK=function(d){return g.Nb("yt-player-drc-pref")?g.zP(d,mV):d}; fic=function(d){return qlB()===2?g.zP(d,yp):d}; mEn=function(d){return bFv()===1?g.zP(d,Cr):d}; Cr=function(d){return d.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!fr(d)}; mV=function(d){return d.audio?.S===!0}; fr=function(d){return d.C()}; y35=function(d){return d.BZ!==void 0}; yp=function(d){return d.audio?.A===!0}; Bm=function(d,f){if(d.length<2)return!1;const m=f(d[0]);return d.some(y=>f(y)!==m)}; C35=function(d,f){d=new Set(d.map(f));d.delete(void 0);return d.size>=2}; BNP=function(d){return d.J.L().Z("web_player_autonav_use_server_provided_state")&&d.YR().I_()}; eQv=function(d){d.isChecked=d.isChecked;d.ue("ytp-autonav-toggle-button").setAttribute("aria-checked",String(d.isChecked));const f=d.isChecked?"Reproducci\u00f3n autom\u00e1tica activada":"Reproducci\u00f3n autom\u00e1tica desactivada";d.J.L().Z("player_tooltip_data_title_killswitch")?d.update({title:f,label:f}):d.update({"data-tooltip-title":f,label:f});d.J.m2()}; K3l=function(d){d.menuItem||(d.menuItem=new MVB(d.api),g.I(d,d.menuItem),d.menuItem.wD(d.S))}; NNn=function(d){var f=d.api.Z("delhi_modern_web_player_compact_controls"),m=g.sm(d.api.L().experiments,"delhi_modern_web_player_responsive_compact_controls_threshold"),y=f||m>0&&d.api.getPlayerSize().width<=m;f=d.api.getRootNode();f.classList.toggle("ytp-delhi-modern-compact-controls",y);m=y?"40px":"48px";const C=y?"8px":"12px",B=y?"56px":"72px",e=y?"56px":"64px";let M=y?"48px":"56px",K=y?"12px":"20px";y=y?"72px":"96px";d.api.Z("delhi_modern_web_player_big_mode_consistent_pill_height")&&(M="56px", K="12px",y="80px");f.style.setProperty("--yt-delhi-pill-height",m);f.style.setProperty("--yt-delhi-pill-top-height",C);f.style.setProperty("--yt-delhi-bottom-controls-height",B);f.style.setProperty("--yt-delhi-bottom-controls-height-xsmall-width-mode",e);f.style.setProperty("--yt-delhi-big-mode-pill-height",M);f.style.setProperty("--yt-delhi-big-mode-pill-top-height",K);f.style.setProperty("--yt-delhi-big-mode-bottom-controls-height",y)}; ibl=function(d,f){for(const m of f){f=Number(m.playbackPosition?.utcTimeMillis)/1E3;const y=`embargo_${f}`;d.api.addUtcCueRange(y,f,f+Number(m.duration?.seconds),"embargo",!1);m.onEnter&&(d.S[y]=m.onEnter.filter(d.A))}}; c3B=function(d){var f=d.api.getRootNode();f=d.api.getWebPlayerContextConfig().embedsEnableEmc3ds?f.parentElement?.parentElement||f:f;d.S=new W3T(f,m=>{m!=null&&(d.api.L().U3=m,d.api.L().PR="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.I(d,d.S);d.events.O(d.api,"videoStatsPingCreated",m=>{var y=d.S;y=y.S==null?null:Math.round(y.S*100)/100;m.inview=y!=null?y:void 0;y=d.api.getPlayerSize();if(y.height>0&&y.width>0){y=[Math.round(y.width),Math.round(y.height)];const C=g.aa();C>1&&y.push(C);y=y.join(":")}else y=void 0;m.size=y})}; sNT=function(d){return(d?.messageRenderers||[]).find(f=>!!f.timeCounterRenderer)?.timeCounterRenderer||null}; DEc=function(d){var f=Math,m=f.round;const y=Math.min((0,g.v)()-d.V,d.A);f=m.call(f,(d.A-y)/1E3);d.updateValue("duration",qs({seconds:f}));f<=0&&d.S?d.stopTimer():d.S&&d.S.start()}; Evg=function(d,f){d.S||(d.A=f,d.V=(0,g.v)(),d.S=new g.Jc(()=>{DEc(d)},null),DEc(d))}; $ES=function(d,f){let m=0;for(m=0;m{const e=g.S(B?.onTap,Zv);e&&g.s8(d.api,"innertubeCommand",e)}); d.S[m]=y}for(;m0&&C&&(m=Math.max(m,d.policy.TF));return QNg(d,m,f)}; Wm=function(d){return Kr(d)/d.playbackRate}; cm=function(d,f,m){const y=d.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],C=d.policy.playbackStartPolicy.startMinReadaheadPolicy||[];d=Infinity;f=f&&y.length>0?y:C;for(const B of f)f=B.minReadaheadMs||0,m<(B.minBandwidthBytesPerSec||0)||d>f&&(d=f);return d=0?f[C]:null;var W;if(W=m){W=y;var c=C,D=m.startTimeMs+m.durationMs,E=W.startTimeMs+W.durationMs;if(W.startTimeMs-D>d.S)W=!1;else if(ovS(d,m.formatId, W.formatId))m.durationMs=Math.max(D,E)-m.startTimeMs,m.LJ=Math.max(m.LJ,W.LJ),W=!0;else if(Math.abs(m.startTimeMs-W.startTimeMs)<=d.S)if(m.durationMs>W.durationMs+d.S){c=m.formatId;var k=m.dn,r=m.LJ;m.formatId=W.formatId;m.durationMs=W.durationMs;m.dn=W.dn;m.LJ=W.LJ;W.formatId=c;W.startTimeMs=E;W.durationMs=D-E;W.dn=k;W.LJ=r;W=!1}else m.formatId=W.formatId,W=!0;else D>W.startTimeMs&&(D>E&&(f.splice(c+1,0,{formatId:m.formatId,startTimeMs:E,durationMs:D-E,dn:W.LJ+1,LJ:m.LJ}),d.logger&&d.logger({splitOldStart:m.startTimeMs?.toFixed(3), splitOldEnd:D?.toFixed(3),splitNewStart:W.startTimeMs?.toFixed(3),splitNewEnd:E?.toFixed(3)})),m.durationMs=W.startTimeMs-m.startTimeMs,m.LJ=W.dn-1),W=!1}W?y=m:(C+=1,f.splice(C,0,y));m=0;for(W=C+1;W=k+D.S?D=!0:r+D.Sm.startTimeMs-y.startTimeMs); return d>=0?d:-d-2}; hQc=function(d,f,m){if(d.logger){var y=[];for(let C=0;C0&&(0,g.v)()-d.G<5E3&&(d.logger&&d.logger({dend:y.info.gW()}),m=MDv(m,C,C+.01))}d.policy.tT&&d.logger&&d.logger({cbri:`${d.A}`});y=[];for(var B=C=0;C=e){const E={...d.Q9[B]};var K=d.ZW.Y.get(aI(d.Q9[B].formatId)),N=Math.max(M,e);e=K.index.KR(N+ d.S/1E3);M=K.index.getStartTime(e);var W=e+ +(Math.abs(M-N)>d.S/1E3);N=W+d.j;W=K.index.getStartTime(W)*1E3;B!==d.A||f?(E.dn=N,E.startTimeMs=W):(d.logger&&d.logger({pEvict:"1",og:E.startTimeMs,adj:M*1E3}),E.dn=e+d.j,E.startTimeMs=M*1E3);e=d.V?.info.duration||11;B===d.A&&cd.S/1E3);e=M+d.j;K=K.index.W3(M)*1E3;E.LJ=e;E.durationMs=K-E.startTimeMs;E.dn<=E.LJ&&y.push(E)}D{f.push({...B})}); const y=d.e1.fD();let C=d.A;for(const B of y)C=aiq(d,f,m,B,C);f.forEach(B=>{B.startTimeMs&&(B.startTimeMs+=d.timestampOffset*1E3)}); return{Q9:f,ZY:m}}; ovS=function(d,f,m){return f.itag!==m.itag||f.xtags!==m.xtags?!1:d.ZW.J7||f.lmt===m.lmt}; ufq=function(d,f,m,y,C){if(!f.Ys.S()){if(!(C=m===0||!!f.A.length&&f.A[0]instanceof sB))a:{if(f.A.length&&(C=f.A[0],C instanceof DS&&C.zk&&C.wV)){C=!0;break a}C=!1}C||d.policy.S||EB(f);return m}const B=pr(f,m);if(!isNaN(B))return B;if(d.loader.iD(m*1E3))return m;C.vA?d.policy.Rn&&(d=$R(d.loader,f),gvn(f.V,m+d,!0)):(f.U_(),d.loader.E5(!1,`sta_${+f.Ys.info.tO()}`));return y&&(d=Ge(y.hB(),m),!isNaN(d))?(An(f,d+IiP,C),m):An(f,m,C)}; Xln=function(d,f,m){if(!d.policy.C){d=f.Ys.index;var y=f.S.JP;d.qG(y)||m&&m.JP===y?(f.j=!d.qG(y),f.X=!d.qG(y)):(f.j=!0,f.X=!0)}}; nvK=function(d){const f=Math.max(d.videoTrack.V.V||0,d.audioTrack.V.V||0);RQl(d.videoTrack);RQl(d.audioTrack);d.policy.C||Etv(d.ZW);d.ZW.isManifestless&&!d.policy.C&&(d.S=!0,d.A=0);var m=d.loader;if(!m.policy.rD||m.policy.GL)m.currentTime=f;d.j=!0;d.V=new n3;return d.V}; OB=function(d){var f=d.videoTrack.Y!==-1,m=d.audioTrack.Y!==-1;if(!f||!m)if(f=!f&&kR(d.videoTrack),m=!m&&kR(d.audioTrack),f||m)if(m=f?d.videoTrack:d.audioTrack,f=f?d.audioTrack:d.videoTrack,m.Y=kR(m).info.JP,d.policy.C&&(f.Y=kR(f)?.info.AP()||f.Y),f.Y!==-1){let y=Math.max(f.Ys.index.getStartTime(f.Y),m.Ys.index.getStartTime(m.Y));QG(d.ZW)&&Math.abs(y-QG(d.ZW))>432E3&&$wv(d.ZW);d.A&&(y=d.A,d.A=0);g.n6(()=>{d.policy.C||Qp(d,y,102)}); d.loader.le("initManifestlessSync",{st:y,ost:y+d.loader.zt(),a:d.audioTrack.Y,v:d.videoTrack.Y});d.V&&(d.V.resolve(y+.1),d.V=null);d.policy.C&&Qp(d,y,102)}}; ZbB=function(d,f,m){if(!d.isSeeking())return-1;m=(m?d.videoTrack:d.audioTrack).Ys.index;const y=m.KR(d.targetTime);return(m.qG(d.ZW.Wg)||f.JP===d.ZW.Wg)&&y{OB(d)}); else{if(d.isSeeking()&&d.targetTime){const B=ZbB(d,f,m);if(B!==-1){d.videoTrack.j=!1;d.audioTrack.j=!1;d.S=!0;d.A=0;g.n6(()=>{d.loader.le("seekreason",{reason:"behindMinSq",tgt:B});Qp(d,B)}); return}}m?d.videoTrack.X=!1:d.audioTrack.X=!1;var C=!d.S;pr(d.videoTrack,d.targetTime)>=0&&pr(d.audioTrack,d.targetTime)>=0&&C?((d.videoTrack.j||d.audioTrack.j)&&d.loader.le("iterativeSeeking",{status:"done",count:d.seekCount}),d.videoTrack.j=!1,d.audioTrack.j=!1):y&&g.n6(()=>{if(d.S||!d.policy.mS)OB(d);else{var B=f.startTime,e=f.duration;if(!d.policy.C){var M=d.videoTrack.Y!==-1&&d.audioTrack.Y!==-1,K=!d.videoTrack.X&&!d.audioTrack.X;(m?d.videoTrack.j:d.audioTrack.j)&&M&&K&&(d.targetTime>=B&&d.targetTime< B+e+.1?((m?d.videoTrack:d.audioTrack).j=!1,d.videoTrack.j||d.audioTrack.j||(d.loader.le("iterativeSeeking",{status:"done",target:B,originalTime:B+d.loader.zt(),count:d.seekCount}),d.seekCount=0)):d.seekCount<8?(d.seekCount++,d.loader.le("iterativeSeeking",{status:"inprogress",count:d.seekCount,target:d.targetTime,actual:B,duration:e,isVideo:m}),d.seek(d.targetTime,{})):(d.loader.le("iterativeSeeking",{status:"incomplete",count:d.seekCount,target:d.targetTime,actual:B}),d.seekCount=0,d.videoTrack.j= !1,d.audioTrack.j=!1,ot(d.loader,B+.1,{o0:!0,Ru:"chunkSelectorSynchronizeMedia",B6:!0})))}}})}}; at=function(d,f,m){liT(d.xi,f);d.gD&&(d.gD.add(Math.ceil(f)-Math.ceil(d.B)),d.gD.add(Math.max(0,Math.ceil(m/1024)-Math.ceil(d.j/1024))));const y=f-d.B,C=m-d.j;d.y9=C;d.A7=Math.max(d.A7,C/(y+.01)*1E3);d.B=f;d.j=m;d.tP&&m>d.tP&&xEn(d)}; xEn=function(d){d.CC=Math.max(d.CC,d.j-d.mQ);d.pC=Math.max(d.pC,d.B-d.SP);d.tP=0}; P3W=function(d,f){d.url=f;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; L3c=function(d){d.qp=d.S+d.snapshot.delay*1E3;d.ws=!1}; Fl=function(d,f,m){if(!d.Y8){f=Math.max(f,.01);var y=d.WF?Math.max(f,m/d.WF):f,C=d.xi.A.V;C&&(y=f,d.WF&&(y=Math.max(f,m/d.WF*C)));hn(d.xi,f,m,y)}}; J3V=function(d){const f=d.nC||d.Br;return f?d.snapshot.delay+Math.min(d.u5,(d.X-d.AP)/1E3)+f:d.Ld}; S7v=function(d){return(d.G-d.S)/1E3}; rL=function(d,f){if(d.ZR&&d.JP!==void 0&&d.rX!==void 0){var m=Math,y=m.min,C=d.C;var B=d.ZR;var e=d.S;if(jNv(B,d.JP))B=f;else{var M=0;B.FJ&&(M=.2);B=e+(B.u5+M)*1E3}d.C=y.call(m,C,B);m=Math;y=m.min;C=d.rD;B=d.ZR;e=d.S;M=vvV(B,d.JP,d.rX);M!==2&&(f=M?f:e+B.u5*1E3,B.FJ&&(f+=B.u5*1E3));d.rD=y.call(m,C,f);d.C<=d.S?L3c(d):(d.qp=d.C,d.ws=!0)}}; zQE=function(d,f){if(f+1<=d.totalLength){var m=au(d,f);m=m<128?1:m<192?2:m<224?3:m<240?4:5}else m=0;if(m<1||!(f+m<=d.totalLength))return[-1,f];if(m===1)d=au(d,f++);else if(m===2)m=au(d,f++),d=au(d,f++),d=(m&63)+64*d;else if(m===3){m=au(d,f++);var y=au(d,f++);d=au(d,f++);d=(m&31)+32*(y+256*d)}else if(m===4){m=au(d,f++);y=au(d,f++);const C=au(d,f++);d=au(d,f++);d=(m&15)+16*(y+256*(C+256*d))}else m=f+1,d.focus(m),Qs(d,m,4)?d=w_q(d).getUint32(m-d.V,!0):(y=au(d,m+2)+256*au(d,m+3),d=au(d,m)+256*(au(d,m+ 1)+256*y)),f+=5;return[d,f]}; TNg=function(d){return g.w5(d.info.F$,f=>f.type===3)}; XHn=async function(d,f){return f?(new e$(d.A)).encrypt(f,d.S):f}; V2c=async function(d,f){return f?await (new e$(d.A)).decrypt(f,d.S):f}; q7P=function(d){d.V.read().then(d.B,d.onError).then(void 0,Iq)}; gL=function(d,f,m,y,C){if(b1(96,d.Hd))return new bbT(d,m);d=d.OI();return y?lbE()?new tVq(d,f,m,C):new HbE(d,f,m,C):new wlq(d,m,C)}; It=function(d,f,m){d.S&&(Ay(d.S,f),f=d.S,d.S=null);let y=0,C=0;for(const K of d.F$){if(K.range&&y+K.A<=d.A){y+=K.A;continue}if(XL(K)&&!m&&d.A+f.totalLength-C=400?(d.lastError="net.badstatus",!0):C?(d.lastError="ump.spsrejectfailure",!0):m||y?!1:(d.lastError=f===204?"net.nocontent":"net.connect",!0)}; nr=function(d,f){if(d.policy.wd)return!1;const m=f.getResponseHeader("content-type"),y=f.HY();d=!y||y<=d.policy.P8;return(!f.a_()||!m||m.indexOf("text/plain")!==-1)&&d}; GKS=function(d,f){let m="";f=f.fK();f.totalLength<=d.policy.P8&&(d=OG(f),d=Fs(d),m=F7(d)?d:"");return m}; doP=function(d){const f=d.timing.K();f.shost=iu(54,d.CG.Hd);d.policy.qH&&d.policy.j8&&(f.csrc=1);return f}; fUP=function(d,f){return d?.maxWidth>f?.maxWidth||d?.maxHeight>f?.maxHeight}; mog=function(d,f){for(const m of f.keys()){const y=f.get(m);if(y.length===0)continue;g.oU(y,(e,M)=>M.maxFramerate-e.maxFramerate); const C=[y[0]];let B=0;for(let e=1;ed.S||m.push(y);return m}; ZS=function(d,f,m){let y=BVl[d]||[];m.Z("html5_shorts_onesie_mismatched_fix")&&(y=eFl[d]||[]);f.push(...y);m.Z("html5_early_media_for_drm")&&f.push(...(Moq[d]||[]))}; shT=function(d,f){const m=g.lg(d);var y=d.L();const C=y.Y;y=y.Z("html5_shorts_onesie_mismatched_fix");const B=d.S7();if(y){if(!C.S){if(B&&Vp)return Vp;if(lm)return lm}}else if(lm&&!C.S)return lm;const e=[],M=[],K={};var N=xR.concat(Kol);y&&(N=xR.concat(NVW));d.Z("html5_early_media_for_drm")&&(N=N.concat(iGv),d.Z("allow_vp9_1080p_mq_enc")&&N.push(WoB));const W=[...cwT];d.Z("html5_iamf_audio_onesie_fmt")&&W.push(["773"]);for(var c of N){N=!1;for(const E of c){var D=lL(E,B&&y);if(!D||!D.video)continue; if(D.S()&&!m.hP&&D.video.qualityOrdinal>m.Qp)continue;const k=g.sm(d.L().experiments,"html5_drm_byterate_soft_cap");if(k>0&&Cnh(D)&&D.Va>k)continue;if(N){e.push(E);ZS(E,e,d);continue}D=r$(m,D,C);D===!0?(N=!0,e.push(E),ZS(E,e,d)):K[E]=D}}for(const E of W)for(const k of E){c=$OT(k);if(!c||!c.audio||!d.Z("html5_onesie_51_audio")&&c.C())continue;c=r$(m,c,C);if(c===!0){M.push(k);ZS(k,M,d);break}else K[k]=c}if(!d.Z("html5_enable_audio_quality_setting")){d=["141","774"];for(const E of d)M.includes(E)&&(g.ex(M, E),K[E]="blkhqa")}m.S&&f("orfmts",K);if(y)return C.S&&(C.S=!1,Vp=lm=void 0),B?Vp={video:e,audio:M}:lm={video:e,audio:M};lm={video:e,audio:M};C.S=!1;return lm}; g.pK5=function(d,f,m){const y=m.Y,C=[],B=[];var e=m.Z("html5_shorts_onesie_mismatched_fix");d=d.S7();var M=xR.concat(Kol);e&&(M=xR.concat(NVW));m.Z("html5_early_media_for_drm")&&(M=M.concat(iGv),m.Z("allow_vp9_1080p_mq_enc")&&M.push(WoB));const K=[...cwT];m.Z("html5_iamf_audio_onesie_fmt")&&K.push(["773"]);for(const N of M)for(const W of N){M=lL(W,d&&e);if(!M||!M.video)continue;const c=g.sm(m.experiments,"html5_drm_byterate_soft_cap");if(!(c>0&&Cnh(M)&&M.Va>c)&&r$(f,M,y)===!0){C.push({videoCodec:DoK[WX[W]], maxWidth:M.video.width,maxHeight:M.video.height,maxFramerate:M.video.fps});break}}for(const N of K)for(const W of N)if((e=$OT(W))&&e.audio&&(m.Z("html5_onesie_51_audio")||!e.C())&&r$(f,e,y)===!0){B.push({audioCodec:EyK[WX[W]],numChannels:e.audio.numChannels});break}return{videoFormatCapabilities:C,audioFormatCapabilities:B}}; Qhn=function(d){const f={};var m=d.Fw;const y=d.dD,C=d.xi,B=m.getVideoData();var e=ia(0);var M=m.getVisibilityState();y.Z("html5_enable_audio_quality_setting")&&(f.yw=y.yw);e&&(f.ij=e,f.lastManualDirection=JKv(),e=daS()||0,e>0&&(e=(y.Z("html5_use_date_now_for_local_storage")?Date.now():(0,g.v)())-e,y.Z("html5_use_date_now_for_local_storage")?e>0&&(f.timeSinceLastManualFormatSelectionMs=e):f.timeSinceLastManualFormatSelectionMs=e));if(C.rD||y.Z("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&& kQ)e=y.Z("html5_disable_bandwidth_cofactors_for_sabr_live")?!!d.vx?.oL:!1,f.rr=M7(C,!e);var K=g.V9.medium,N=Math.floor(K*16/9);(e=B.S7())||(B.S&&B.V&&B.V.videoInfos.length!==0?(e=B.V.videoInfos[0],e=!!e.video&&e.video.width0&&(f.nB===0||f.nB>M)&&(f.nB=M,m.le("lsl",{q:M}));M=(y.Z("html5_fix_drm_license_constraint_for_tv_and_onesie")?d.Wm:B.fetchType==="onesie")||B.F3?[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0},{trackType:3, isHdr:!1},{trackType:3,isHdr:!0},{trackType:4,isHdr:!1},{trackType:4,isHdr:!0},{trackType:5,isHdr:!1},{trackType:5,isHdr:!0}]:[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0}];f.mu=d.authorizedFormats&&d.authorizedFormats.length>0?{authorizedFormats:d.authorizedFormats}:{authorizedFormats:M};d.sabrLicenseConstraint&&(f.mu.sabrLicenseConstraint=d.sabrLicenseConstraint);if(y.Z("html5_onesie_media_capabilities")||TT(B))f.y8=3;y.Z("html5_onesie_audio_only_playback")&&nx(B)&&(f.y8= 1);d.vx?.hM&&d.tA&&(f.y8=f.y8===void 0?7:f.y8|4);M=B.GL?B.GL:g.lg(B);y.Z("html5_onesie_media_capabilities")&&(f.mediaCapabilities=g.pK5(B,M,y));if(d.vx?.gD()){N=d.iX;W=d.HP;var c=d.vx?.Va;e=[];K=[];const R=new Map;var D=B.J8.S;for(var E of D.values())if(E.tO)K.push({audioCodec:EyK[E.Xw],numChannels:E.numChannels,spatialCapabilityBitmask:Awl[E.Xw]});else{D=DoK[E.Xw];var k=E.maxBitrateBps||0,r=c?c*8:0;k={videoCodec:D,maxWidth:W?854:E.maxWidth||0,maxHeight:W?480:E.maxHeight||0,maxFramerate:E.maxFramerate|| 0,is10BitSupported:E.W4||!1,maxBitrateBps:r&&k?Math.min(r,k):r||k,efficient:!0};D=`${D}_${E.W4}`;r=R.get(D)||[];r.push(k);R.set(D,r)}e=mog(e,R);E=N?[...N]:[];B.Z("html5_ssff_denylist_opus_low")&&E.push(249,350);g.lg(B);f.mediaCapabilities={videoFormatCapabilities:e,audioFormatCapabilities:K,hdrModeBitmask:3,perPlaybackAttributes:E.length?{itagDenylist:E}:{}}}d.vx?.S&&(f.sX=M.sX,f.Qp=d.vx?.Qp);y.Px&&(f.HO=y.Px);f.i$=d.Rf;f.KT=d.KT;f.SA=d.SA;f.yG=d.yG;d.gY&&(f.C6=(0,g.v)()-d.gY);d.bE&&(f.bE=d.bE);co|| (f.lQ=!0);E=N7(C)*1E3;E>0&&(f.gr=E);d.vx?.vY&&d.UN&&d.UN0?m:C.interruptions[0]||0;d.vx?.A7&&(f.Hf=d.Hf);y.nC&&(f.audioTrackId=y.nC);B.uu()&&!f.audioTrackId&&(y.Z("html5_fill_default_mosaic_audio_track_id")||(d=k5T(B),f.audioTrackId=d),B?.le("misstrkchg", {"default":f.audioTrackId}));if(d=navigator.connection?.type||"")f.detailedNetworkType=kin[d]||kin.other;!y.Z("html5_enable_voice_boost")||B.S7()||B.isAd()||(f.Fa=y.Zq);return f}; Pm=function(d,f,m,y,C,B,e){const M={};f&&(M.n_=f);if(!d)return M;M.playbackCookie=m?.playbackCookie;C&&(M.wB=C);M.l_=[];M.ZL=[];if(e?.size)for(const K of e.values())M.ZL.push(K);if(d.sabrContextUpdates.size>0)for(const K of d.sabrContextUpdates.values())OGc(M,K,y);ti(d)&&B&&OGc(M,B,y);f=d.L().S;M.clientInfo={clientName:oyB[f.c.toUpperCase()]||0};f.cbrand&&(M.clientInfo.deviceMake=f.cbrand);f.cmodel&&(M.clientInfo.deviceModel=f.cmodel);f.cver&&(M.clientInfo.clientVersion=f.cver);f.cos&&(M.clientInfo.osName= f.cos);f.cosver&&(M.clientInfo.osVersion=f.cosver);f=d.L();f.Z("html5_sabr_enable_server_xtag_selection")&&f.hM&&(M.clientInfo.hl=f.hM);d.PG&&(M.PG=d.PG);return M}; OGc=function(d,f,m){const y=f.type||0;m?.has(y)?d.ZL.push(f):d.l_.push(y)}; aUq=function(d){if(!(P7(d.info)&&d.info.mj()&&d.policy.mQ&&d.bv)||d.info.gs.A>=2||ia()>0||!TKn())return!1;var f=d.CG.get("aitags");if(!f)return!1;f=ed(f).split(",");const m=[];for(const y of d.bv)g.fg(f,y)&&m.push(y);if(!m.length)return!1;d.CG.set("altitags",g.B0(m.join(",")));return!0}; hFv=function(d,f,m=!1){g.T(f);d.Me.lastError="player.exception";d.errorMessage=`${f.name}_${f.message}`;m?g.n6(()=>{Xl(d.Me)}):Xl(d.Me)}; Foc=function(d){d.i4&&(d.xhr.status=d.i4,d.IQ=d.i4)}; rwg=function(d,f){d.timing.V2=!0;d.xhr.a_()&&d.timing.hP();d.policy.ws&&d.Zn?.stop();It(d.Sp,f,!1)}; gyW=function(d,f,m){let y=d.WF?Math.max(f,m/d.WF):f;const C=d.xi.A.V;C&&(y=f,d.WF&&(y=Math.max(f,m/d.WF*C)));hn(d.xi,f,m,y)}; IUn=function(d,f,m,y,C,B){d.rD&&(d.rD.add(Math.round(f)),d.rD.add(Math.round(m)),d.rD.add(Math.round(y)),d.rD.add(Math.round(C)),d.rD.add(Math.round(B)),d.rD.add(Math.round(d.ws)))}; uAS=function(d,f,m){switch(f){case 68:d.hE(m);break;case 35:d.wj(m);break;case 44:d.T2(m);break;case 43:d.X7(m);break;case 53:d.Nq(m);break;case 56:d.p_();break;case 57:d.lN(m);break;case 42:d.f2(m);break;case 45:d.Gz(m);break;case 59:d.xM(m);break;case 51:d.I3(m);break;case 49:d.Qk(m);break;case 50:d.eA(m);break;case 47:d.o3(m);break;case 58:d.bA(m);break;case 61:d.Yp(m);break;case 66:d.gP(m);break;case 46:d.DX(m);break;case 67:d.onSnackbarMessage(m);break;case 71:f=Zr(m,bIl),d.vr.Vu(f)}}; XKK=function(d){Lr=d}; RFq=function(d,f,m){d.Xt.get(f).onProgress=m}; Jn=function(d,f){d.Lg(f)&&(Lr?d.Xt.get(f).zF.clear():d.Xt.get(f).iB=new Ru,d.A(f),d.j=!0)}; nyn=function(d){for(const [f,m]of d.Xt){const y=f;m.KX||Jn(d,y)}}; ZGT=function(d,f){d=d.Xt.get(f);if(!d)return 0;f=0;if(d.F$.length>0){for(const m of d.F$)f+=m.range?.length||0;return f}if(d.Ag.length>0)for(const m of d.Ag)f+=m.fP||0;return f+d.Dl}; SR=function(d,f){if(Lr){let m=0;d=d.Xt.get(f);if(!d?.zF)return 0;for(const y of d.zF.values())m+=y.data.totalLength;return m}return d.Xt.get(f)?.iB.Y()||0}; jR=function(d,f){d=d.Xt.get(f);if(Lr){if(!d?.KX)return!1;f=d.zF.size>0;return d.NK.length>0||f}return!!d?.KX&&!!d?.iB.Y()}; VoE=function(d,f){const m=d.Xt.get(f),y=ZGT(d,f),C=!y&&!!m.bytesReceived;if(Lr){if(d.ZW?.J7){for(var B of m.zF.values())if(!B.Ci)return!1;return C}}else if(B=d.gC(f),C&&d.V&&B!==void 0)return B;return(C||m.bytesReceived===y)&&m.yM+SR(d,f)===m.bytesReceived}; lU5=function(d,f,m){const y=d.ZW?.Y.get(f);if(!y)return[];if(m.oE)return y.B(0,m.clipId)?.F$||[];if(y.V()){var C=m.startMs,B=m.durationMs,e=1E3;d.vx?.S&&m.timeRange&&(C=m.timeRange.startTicks??-1,B=m.timeRange.y_??-1,e=m.timeRange.timescale??-1);if(m.iV<0||m.qd<0||B<0||C<0||m.fP<0||e<0)return Jn(d,f),[];d=gb(m.iV,m.fP);f=m.F9||0;return[new Vk(3,y,d,"makeSliceInfosMediaBytes",m.qd-1,C/e,B/e,f,d.length-f,void 0,m.Nk,m.clipId)]}return m.qd<0?(Jn(d,f),[]):d.ZW?.J7?(B=y.HR,e=B*y.info.Va,f=m.F9,d.vx?.S&& d.C.GC()!=="ONESIE"&&m.timeRange&&!f&&(C=m.timeRange.startTicks/m.timeRange.timescale),[new Vk(3,y,void 0,"makeSliceInfosMediaBytes",m.qd,C,B,f,e,!0,m.Nk,m.clipId)]):[]}; P2S=function(d,f,m,y){m.F$.push(...y);if(Lr)m.Z7.has(f)||m.Z7.set(f,[]),m.Z7.get(f).push(...y);else if(m.Sp)for(const C of y)m.Sp.F$.push(C);else m.Sp=new xoE(d.vx,[...m.F$]),d.vx?.PR&&g.I(d,m.Sp)}; LoE=function(d,f,m){d.ZW=f;d.vx=m;for(const [y,C]of d.Xt){f=y;m=C;for(const B of m.V3){const e=lU5(d,f,B);P2S(d,B.eQ,m,e)}}}; Jwh=function(d){return d.v7()&&!d.yA}; SSB=function(d){d.policy.HW&&d.x6&&!d.AD?d.AD=!0:d.Ko.hP()}; jhq=function(d,f){let m=-1,y=-1,C=-1;if(d.OH?.items)for(const B of d.OH.items)f=M,K=d.ZW.isManifestless,e?(d.S?.eP.event==="predictStart"&&d.S.JPd.Y&&(d.Y=NaN,d.C=NaN);if(d.S&&d.S.JP===f){if(y=d.S,!d.policy.Y||!d.policy.A)if(C&&y){var B=y.eP,e=C.yO(B);B.event==="predictStart"&&(d.X=f);d.le("sdai",{onqevt:B.event,sq:f,mt:m,gab:e,cst:B.startSecs,cueid:d.policy.fX&&(e||B.event==="start")?B.identifier:void 0},!0);e?B.event!=="predictStart"?(B.event==="start"&&d.X===f-1&&d.le("sdai",{gabonstart:f}),y.qw?Tq(d, 4,"cue"):(d.Y=f,d.C=m,d.le("sdai",{joinad:d.A,sg:d.Y,st:d.C.toFixed(3)}),d.G=Date.now(),Tq(d,2,d.A===3?"staftpred":"join"),toT(C,y.eP))):(e=HGS(d),f+=Math.max(Math.ceil(-B.S/e),1),B=Math.floor(m-B.S/1E3),d.policy.A?d.V=B:d.j=f,d.le("sdai",{onpred:m,estsq:f,estmt:B.toFixed(3)}),bm(d.loader,B,B,f,e),d.G=Date.now(),Tq(d,3,"predict"),toT(C,y.eP)):d.A===1?d.bT?.OV(m)?(bm(d.loader,m,m,f),Tq(d,4,"sk2head")):Tq(d,5,"nogab"):B.event==="predictStart"&&(d.policy.A&&d.V>0?(m=Math.floor(m-B.S/1E3),d.V!==m&&d.le("sdai", {updateSt:m,old:d.V}),d.V=m):d.j>0&&(m=f+Math.max(Math.ceil(-B.S/HGS(d)),1),d.j!==m&&(d.le("sdai",{updateSt:m,old:d.j}),d.j=m)))}else d.le("sdai",{nulldec:1,sq:f,mt:m.toFixed(3),evt:y?.eP?.event||"none"})}else d.A===1&&Tq(d,5,"noad")}; tn=function(d,f,m){return(m<0||m===d.Y)&&!isNaN(d.C)?d.C:f}; q7=function(d,f,m){f.startSecs+=isNaN(d.B)?0:d.B;pIK(d.ZW,f,m)}; qSn=function(d,f){if(d.S){var m=d.S.eP.GZ-(f.startTime+d.B-d.S.eP.startSecs);m<=0||(m=new jJ(d.S.eP.startSecs-(isNaN(d.B)?0:d.B),m,d.S.eP.context,d.S.eP.identifier,"stop",d.S.eP.S+f.duration*1E3),d.le("cuepointdiscontinuity",{segNum:f.JP}),q7(d,m,f.JP))}}; HGS=function(d){switch(d.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; Hm=function(d,f,m,y=!1){y?Tq(d,1,"seek"):f>0&&Math.abs(f-m)>=5&&d.A===4&&Tq(d,5,"sk2t")}; YSP=function(d){if(!d)return"unknown";switch(d){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; wL=function(d,f){return f?d.policy.KY&&f.tileContext?`${f.identifier};${f.tileContext}`:f.identifier:""}; Uoh=function(d,f){let m=-(f.eP?.a5||0);f.timeRange&&(m+=(f.timeRange.startTicks||0)/(f.timeRange.timescale||1));return new jJ(m,f.eP?.Wn||0,f.eP?.vO||"",f.eP?.identifier||"",YSP(f.eP?.event),(f.eP?.a5||0)*1E3,d.policy.KY?f.tileContext:void 0)}; Giq=function(d){switch(d){case 1:return"timeout";case 2:return"ratecontrol";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";default:return"unknown"}}; dil=function(d,f){let m="";const y=[];for(const [C,B]of d.S.entries()){const e=C,M=B;M?.startTimeSecs<=f&&f<=M?.startTimeSecs+M?.GZ&&y.push(e);m+=`${e}:${M?.startTimeSecs.toFixed(3)}:${M?.GZ.toFixed(3)};`}y.length===0&&d.le("clsdai",{no_cid:1,mt:f.toFixed(3),adConfigMap:m.substring(0,1024)});return y}; fhT=function(d,f,m=!1){m&&(d.C=!0);++d.Y;m=6E4*2**d.Y;m=(0,g.v)()+m;d.j.set(f.info.id,m)}; YR=function(d){for(const [f,m]of d.j.entries()){const y=f;m<(0,g.v)()&&d.j.delete(y)}return d.j}; UB=function(d,f){d.S!==f&&(d.S=f,d.V=!0)}; miW=function(d,f){let m=null;if(d.policy.b9){let y=[];if(f){const C=g.Un(d.A.A,B=>B.id===f); if(C&&C.BZ){const B=C.BZ.id;y=g.zP(d.A.A,e=>e.BZ?.id===B)}}y.length===0&&(y=g.zP(d.A.A,C=>!!C.BZ?.isDefault),f&&d.le("iaf",{id:f, sid:y[0]?.id}));y.length>0&&(m=g.Un(y,C=>C.audio.S===d.policy.Dg)||y[0])}else f&&(m=g.Un(d.A.A,y=>y.id===f)),m||(m=g.Un(d.A.A,y=>!!y.BZ?.isDefault),f&&d.le("iaf",{id:f, sid:m?.id}));return m}; Gq=function(d){if(!d.A||!d.policy.j&&!d.A.info.BZ){var f=d.C.A;d.A&&(f=f.filter(y=>y.audio.S===d.A.info.audio.S),f.length||(f=d.C.A)); d.A=d.ZW.S[f[0].id];if(f.length>1&&!d.policy.wE){if(!d.policy.x3){var m=g.Un(f,y=>y.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); m&&(d.A=d.ZW.S[m.id])}m=!1;if(m=d.policy.Lk?!0:d.S.isLocked()?d.S.S<240:y$v(d,d.A))d.A=d.ZW.S[g.LS(f).id]}}}; f9=function(d,f){d.S=f;var m=d.C.videoInfos;if(!d.S.isLocked()){const B=(0,g.v)();m=g.zP(m,function(e){if(e.Va>this.policy.Va)return!1;const M=this.ZW.S[e.id];return YR(this.Y).get(e.id)>B||M.gs.A>4||M.CC>4?!1:this.hP.has(+e.itag)?!1:!0},d); d.Y.HP()&&(m=g.zP(m,e=>e.video.width<=854&&e.video.height<=480))}m.length||(m=d.C.videoInfos); let y=m;d.policy.Xx&&(y=C_W(d,y,f));y=g.zP(y,f.j,f);if(d.S.isLocked()&&d.Y.S){var C=g.Un(m,B=>B.id===d.Y.S); C?y=[C]:UB(d.Y,"")}d.policy.Xx||(y=C_W(d,y,f));y.length||(y=[m[0]]);y.sort((B,e)=>du(d,B)-du(d,e)); for(f=1;fC.video.width?(g.Bd(y,f),f--):du(d,m)*d.policy.G>du(d,C)&&(g.Bd(y,f-1),f--);f=y[y.length-1];d.nC=!!d.V&&!!d.V.info&&d.V.info.Xw!==f.Xw;d.j=y;d.gD.clear();m=!1;for(C=0;C=1080&&(m=!0);ByV(d.policy,f,d.ZW.J7)}; esv=function(d){var f=d.policy.X;const m=Wm(d.AP)/f-du(d,d.A.info);f=g.GP(d.j,function(y){return du(this,y)0&&!(du(d,d.j[f])<=C);f--);for(m=m/d.policy.G-y;f=m);f++);d.nextVideo=d.ZW.S[d.j[f].id];d.G=f}}; c$S=function(d,f){if(W4l(d,f))return null;if(f.reason==="m"&&f.isLocked())return f9(d,f),d.G=d.j.length-1,Gq(d),yq(d),d.X=d.X||d.V!==d.nextVideo,d.V=d.nextVideo,new mq(d.A,d.V,f.reason);f.reason==="r"&&(d.K=-1);f9(d,f);yq(d);if(f.reason==="r"&&d.nextVideo===d.V)return new mq(d.A,d.nextVideo,f.reason);d.V&&d.nextVideo&&du(d,d.V.info)1.5&&d.loader.le("overshoot",{sq:f.JP,br:m,max:y}))}}; C9=function(d,f,m=!1){fhT(d.Y,f,m);d.K=-1;f9(d,d.S)}; ENc=function(d,f){return new mq(d.B,d.V,f||d.S.reason)}; du=function(d,f){if(!d.e1[f.id]){var m=d.ZW.S[f.id].index.BN(d.V2,15);m=f.Zg&&d.V&&d.V.index.isLoaded()?m||f.Zg:m||f.Va;d.e1[f.id]=m}m=d.e1[f.id];d.gD.has(f.itag)&&(m*=1.5);return m*=Math.max(1,d.Br.yl()||0)}; pfg=function(d,f){const m={};for(const y of f){if(!y||!y.video)continue;f=y.video.qualityOrdinal;const C=m[f],B=C&&C.S()&&C.video.qualityOrdinal>d.policy.Qp,e=f<=d.policy.Qp?y.S():y.j();if(!C||B||e)m[f]=y}return m}; C_W=function(d,f,m){const y=m.reason==="m"||m.reason==="s";d.policy.PC&&Be&&g.LP&&(!y||m.S<1080)&&(f=f.filter(C=>C.video&&(!C.Y||C.Y.powerEfficient))); if(f.length>0)if(Cb()){const C=pfg(d,f);f=f.filter(B=>!!B&&!!B.video&&B.Xw===C[B.video.qualityOrdinal].Xw)}else{const C=f[0]?.video?.qualityOrdinal; if(C){m=f.filter(e=>!!e&&!!e.video&&e.video.qualityOrdinal===C); const B=pfg(d,m)[C].Xw;f=f.filter(e=>!!e&&!!e.video&&e.Xw===B)}}return f}; K4V=function(d){const f=g.Un(d.C.A,y=>y.audio.S),m=g.Un(d.C.A,y=>!y.audio.S); return f?d.policy.Dg?f:m:null}; y$v=function(d,f){let m=0;for(;m+1y}; NyW=function(d,f,m){if(f.info.Xw==="f"||d.pC.includes(hQ(f,d.ZW.J7)))return f;for(let y=0;ym.info.itag===f); if(!d)throw Error("Itag "+f+" from server not known.");return d}; A$h=function(d){const f=[];if(d.S.reason==="m"||d.S.reason==="s")return f;if(NSq(d.ZW)){for(let m=Math.max(0,d.G-2);mB?C=0:y[e]>d.buffered[e]&&(e===B-1?C=2:e===B-2&&y[e+1]>d.buffered[e+1]&&(C=3))}d.S.add(f<<3|(m&&4)|C);f=Math.ceil(d.track.p7()*1E3);d.S.add(f-d.Y);d.Y=f;if(C===1)for(d.S.add(B),f=0,e=0;e= 2&&d.S.add(y[B-1]-d.buffered[B-1]);m&&d.S.add(m);d.buffered=y}; oNh=function(d){if(d.policy.Fq&&d.policy.HC)for(const f of d.policy.Fq){const m=g.Wh(f),y=+m.clen,C=+m.csz;if(y>0&&C>0&&d.policy.j===m.docid&&d.S.info.id===m.fmtid&&d.S.info.lastModified===+m.lmt)return{clen:y,csz:C,ck:m.ck,civ:m.civ}}}; K9=function(d){return{downloadedEndTime:Math.round(d.kc?d.kc.Y:0),maxKnownEndTime:Math.round(d.S.index.H6()),averageByteRate:Math.round(d.S.info.Zg)}}; We=function(d,f=!1){!f||d.indexRange&&d.initRange&&d.kc||Nm(d,new i5("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));f={lmt:d.S.info.lastModified,docid:d.policy.j,fmtid:d.S.info.id,type:d.S.info.mimeType.split(";")[0],csz:d.chunkSize,clen:d.j*d.chunkSize+d.A};d.crypto&&(f.ck=d.B,f.civ=d.C);f="local://localhost/videoplayback?"+K4(f);f={itag:+d.S.info.itag,mimeType:d.S.info.mimeType,bitrate:d.S.info.Va*8,lastModified:String(d.S.info.lastModified),initRange:d.initRange?.S(), indexRange:d.indexRange?.S(),url:f};var m=d.S.info.A;m&&(f.xtags=m);if(m=d.S.info.video)if(f.quality=m.quality,f.qualityLabel=m.qualityLabel,f.width=m.width,f.height=m.height,m=m.fps)f.fps=m;if(d=d.S.info.audio){if(m=d.sampleRate)f.audioSampleRate=String(m);if(d=d.numChannels)f.audioChannels=d}return f}; ce=function(d,f,m=!1){f.then(y=>{d.rD.delete(f);(m||y===4)&&d.G.resolve(y)},y=>{d.G.reject(y)})}; si=function(d){return!!d.kc&&d.kc.C()}; Nm=function(d,f){g.yM(d.policy.j)!==4&&(g.Cx(d.policy.j,4),g.X_(f),d.G.reject(new i5(f.message)))}; ahK=function(d,f){let m=0;const y=OG(f.A);if(d.j=y.length)return;if(m<0)throw Error("Missing data");d.j=d.V;d.A=0}for(;m{const C=MW(y,d.kc.Ys.info,We(d,!0),m,d.policy.Br,d.j,f,d.crypto);ce(d,C,!0)})}else Nm(d,new i5("Woffle: Expect always re-mark currentChunkOffset at EOS")); else Nm(d,new i5("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; r$c=function(d,f){if(!si(d)&&!d.Mp()){if(!(d.AP||(d.AP=!0,d.V>0))){var m=K9(d);m=MW(d.policy.j,d.S.info,We(d),m,d.policy.Br);ce(d,m)}if(f.info.type===1){if(d.kc){Nm(d,Error("Woffle: Expect INIT slices to always start us off"));return}d.initRange=gb(0,f.A.totalLength)}else if(f.info.type===2)d.kc&&d.kc.type===1||Nm(d,Error("Woffle: Index before init")),d.indexRange=gb(d.initRange.end+1,f.A.totalLength);else if(f.info.type===3){if(!d.kc){Nm(d,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(d.kc.type===3&&!uB(d.kc,f.info)&&(d.K=[],f.info.JP!==nM(d.kc)||f.info.S!==0))return;if(f.info.V){for(const y of d.K)ahK(d,y);d.K=[]}else{d.K.push(f);d.kc=f.info;return}}else{Nm(d,Error("Woffle: Unexpected slice type"));return}d.kc=f.info;ahK(d,f);F4P(d)}}; hsn=function(d){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(d.S.index.H6()),averageByteRate:Math.round(d.S.info.Zg)}}; gN5=function(d){d=g.Ug(d,1886614376);for(const f of d);return g.TP(d,f=>Qqq(f))}; IhE=function(d){var f=bc(d,(y,C)=>y+C.length,0); f=new Uint8Array(f);let m=0;for(const y of d)f.set(y,m),m+=y.length;return f}; XfE=function(d){a:{var f=d.initData;try{var m=0;const C=new DataView(f.buffer);for(;m0){const K=C.getUint32(m+28);e+=K*16+4}const M=C.getUint32(m+e-4);try{const K=uZP(f.subarray(m+e,m+e+M));if(K!==null){var y=K;break a}}catch(K){}m+=B}y=null;break a}catch(C){y=null;break a}y=void 0}if(y!=null){f=AC(sq(y,7,void 0,GD));f==null||d.uB||(d.cryptoPeriodIndex=f);f=AC(sq(y,10, void 0,GD));f!=null&&f>0&&!d.uB&&(d.S=f);for(const C of Oq(y,2,a3,void 0===jZ?2:4))y=d.V,f=y.push,m=L8(C),m=g.hD(m,4),f.call(y,m)}}; Rsc=function(d){return isNaN(d.cryptoPeriodIndex)?g.hD(d.initData):`${d.cryptoPeriodIndex}`}; DD=function(d){if(d.offset>=d.A.totalLength)throw Error();return au(d.A,d.offset++)}; nNK=function(d,f=!1){var m=DD(d);if(m===1){f=-1;for(m=0;m<7;m++){var y=DD(d);f===-1&&y!==255&&(f=0);f>-1&&(f=f*256+y)}return f}y=128;for(let C=0;C<6&&y>m;C++)m=m*256+DD(d),y*=128;return f?m:m-y}; Z0n=function(d){try{const f=nNK(d,!0),m=nNK(d,!1);return{id:f,size:m}}catch(f){return{id:-1,size:-1}}}; lh5=function(d){var f=new VBv(d),m=-1,y=0;let C=0;for(;!y||!C;){const {id:B,size:e}=Z0n(f);if(B<0)return;if(B===176){if(e!==2)return;y=f.S()}else if(B===186){if(e!==2)return;C=f.S()}B===374648427?m=f.S()+e:B!==408125543&&B!==174&&B!==224&&f.skip(e)}f=ou(d,0,m);m=new DataView(f.buffer);m.setUint16(y,3840);m.setUint16(C,2160);y=new Ru([f]);Ay(y,d);return y}; Ei=function(d){d.C?.dispose();d.C=null}; xiq=function(d){return d.A.length?d.A[0]:null}; P_V=function(d,f){return d.A.some(m=>m.info.JP===f)}; p9=function(d,f){f={rst4disc:f,cd:d.B.toFixed(3),sq:d.hP?d.hP.JP:-1};d.V=NaN;d.B=0;d.gD=-1;d.hP=null;d.CC=NaN;d.tP=NaN;d.qp=null;d.loader.le("mdstm",f)}; $u=function(d){d.S=null;d.X=-1;d.G=0;d.Y=null;d.V2=NaN;d.K=0;d.rD=null}; Aj=function(d,f){if(f.info.V){d.nC=f.info;if(d.Y){var m=d.Y,y=L4T(d,!1);m=J$l(m);d.loader.pK(d.Ys,y,m);d.rD||d.policy.Px||Szq(d);d.rD=null}$u(d)}d.C&&r$c(d.C,f);if(y=d.zz())if(y=y.C(f,d.policy.y5,d.policy.UM)){d.A.pop();d.A.push(y);return}d.A.push(f)}; qzB=function(d,f,m,y=0){if(d.j){var C=d.j.S+d.j.A;if(m.info.S>0)if(m.info.JP===d.j.JP&&m.info.S=0&&d.j.JP>=0&&!uB(d.j,m.info))throw new g.ON("improper_continuation",d.j.gW(),m.info.gW());fzg(d.j,m.info)||p9(d,"d")}else if(m.info.S>0)throw new g.ON("continuation_of_null",m.info.gW());d.j=m.info;d.Ys=m.info.Ys;if(m.info.S===0){if(d.S)if(!d.loader.isOffline()||d.policy.IL)d.loader.le("slice_not_fully_processed",{buffered:d.S.info.gW(), push:m.info.gW()});else throw new g.ON("slice_not_fully_processed",d.S.info.gW(),m.info.gW());$u(d);d.e1=y}else{if(d.e1&&y&&d.e1!==y)throw d=new g.ON("lmt_mismatch",m.info.JP,d.e1,y),d.level="WARNING",d;!m.info.Ys.V()&&d.Y&&(y=m.info,C=d.Y.segmentNumber,y.B="updateWithEmsg",y.JP=C)}if(d.S){y=d.S.C(m);if(!y)throw new g.ON("failed_to_merge",d.S.info.gW(),m.info.gW());d.S=y}else d.S=m;a:{m=g.q5(d.S.info.Ys.info);if(d.S.info.type!==3){if(!d.S.info.V)break a;d.S.info.type===6?jTE(d,f,d.S):vNS(d,d.S);d.S= null}for(;d.S;){y=d.S.A.totalLength;if(d.X<=0&&d.G===0){var B=d.S.A;let N=C=-1;if(m){for(var e=0;e+80))break;if(D!==408125543)if(D===524531317)e=!0,E>=0&&(N=B.S()+E,M=!0);else{if(e&&(D===160||D===163)&&(C<0&&(C=K),M))break;D===163&&(C=Math.max(0,C),N=B.S()+E);if(D===160){C<0&&(N=C=B.S()+E);break}B.skip(E)}}C< 0&&(N=-1)}const {lj:W,bL:c}={lj:C,bL:N};if(W<0)break;d.X=W;d.G=c-W}if(d.X>y)break;d.X?(y=zsW(d,d.X),y.Y&&Tyn(d,y),jTE(d,f,y),Aj(d,y),d.X=0):d.G&&(y=zsW(d,d.G<0?Infinity:d.G),d.G-=y.A.totalLength,Aj(d,y))}}d.S&&d.S.info.V&&(Aj(d,d.S),d.S=null)}; Tyn=function(d,f){var m=g.tQ(f);if(ze(f.info.Ys.info)&&f.info.Ys.info.video.primaries==="bt2020"){var y=new db(m);fM(y,[408125543,374648427,174,224,21936,21937])&&(y=y.start+y.pos,m.getUint8(y)===129&&m.getUint8(y+1)===1&&m.setUint8(y+1,9))}y=f.info.Ys.info;y.j()&&!ze(y)&&(y=g.tQ(f),(new db(y)).oE(),B7([408125543,374648427,174,224],21936,y));f.info.Ys.info.aQ()&&(y=f.info.Ys,y.info&&y.info.video&&y.info.video.projectionType==="MESH"&&!y.K&&(g.q5(y.info)?y.K=uiv(m):y.info.uB()&&(y.K=LZP(m))));f.info.Ys.info.uB()&& f.info.aQ()&&(m=g.tQ(f),(new db(m)).oE(),B7([408125543,374648427,174,224],30320,m)&&B7([408125543,374648427,174,224],21432,m));if(d.policy.wT&&f.info.Ys.info.uB()){y=g.tQ(f);var C=new db(y);if(fM(C,[408125543,374648427,174,29637])){m=CM(C,!0);C=C.start+C.pos;for(var B=0;By.info.jm+y.A.totalLength,0); d.S&&(f+=d.S.A.totalLength);return f}; zsW=function(d,f){var m=d.S;f=Math.min(f,m.A.totalLength);if(f===m.A.totalLength)return d.S=null,m;m=FYg(m,f);d.S=m[1];return m[0]}; jTE=function(d,f,m){if(m.info.Ys.V()){if(d.Br&&wfK(m)){f=g.tQ(m);var y=g.tA(f,0,1953658222);if(y){y.skip(1);var C=Zo(y)<<16|V1(y),B=C&1,e=C&4;if(C&256){f=C&512;var M=C&1024;C&=2048;var K=xl(y);K<2||(B&&y.skip(4),e&&y.skip(4),B=xl(y),y.skip((K-1)*(4+(f?4:0)+(M?4:0)+(C?4:0))-4),y.data.setUint32(y.offset+y.S,B))}}}if(f=d.AP&&!!d.AP.Ys.AP)if(f=m.info.aQ())f=udT(m),M=d.AP,Qq?(y=1/f,f=Oi(d,f)>=Oi(M)+y):f=d.getDuration()>=M.getDuration(),f=!f;f&&wfK(m)&&(f=d.AP,Qq?(y=udT(m),M=1/y,y=Oi(d,y),f=Oi(f)+M-y): f=f.getDuration()-d.getDuration(),f=1+f/m.info.duration,r7B(g.tQ(m),f))}else{y=!1;d.Y||(RlV(m),m.S&&(d.Y=m.S,y=!0,B=m.info,e=m.S.segmentNumber,B.B="updateWithEmsg",B.JP=e,B=m.S,B.C&&(e=d.Ys.index,e.Y=!B.C,e.C="emsg"),B=m.info.Ys.info,e=g.tQ(m),g.q5(B)?GH(e,1701671783):B.uB()&&B7([408125543],307544935,e)));a:if((B=GN(m,d.policy.vZ))&&XpB(m))e=Yzh(d,m),d.B+=e,B-=e,d.K+=B,d.V=d.policy.U3?d.V+B:NaN;else{if(d.policy.hj){if(e=K=d.loader.B6(g.YC(m),1),d.V>=0&&m.info.type!==6){if(d.policy.U3&&isNaN(d.tP)){g.X_(new g.ON("Missing duration while processing previous chunk", m.info.gW()));d.loader.isOffline()&&!d.policy.IL||Uin(d,m,e);p9(d,"m");break a}C=K-d.V;var N=C-d.B;const W=m.info.JP,c=d.hP?d.hP.JP:-1,D=d.CC,E=d.tP,k=d.policy.Uv&&C>d.policy.Uv,r=Math.abs(N)>10,R=Math.abs(d.V-e)<1E-7;if(Math.abs(N)>1E-4){d.pC+=1;const V=d.Y?.V();N={audio:`${+d.tO()}`,sq:W.toFixed(),sliceStart:K,lastSq:c.toFixed(),lastSliceStart:D,lastSliceDuration:E,totalDrift:(C*1E3).toFixed(),segDrift:(N*1E3).toFixed(),skipRewrite:`${+(k||r)}`};V?.length&&(N.adCpn=V[0]);d.loader.handleError("qoe.avsync", N);d.gD=W}k||r||R||(e=d.V);K=Yzh(d,m,K);B-=K;d.B=C+K}}else e=isNaN(d.V)?m.info.startTime:d.V;Uin(d,m,e)&&(d.K+=B,d.V=e+B,d.policy.L8&&d.pC>=d.policy.L8&&(d.pC=0,d.loader.fq({resetForRewrites:"count"})))}d.hP=m.info;d.tP=UY(m);m.V>=0&&(d.CC=m.V);if(y&&d.Y){y=L4T(d,!0);lB(m.info,y);d.S&&lB(d.S.info,y);for(M of f)d.policy.C&&M.JP!==d.Y?.segmentNumber||lB(M,y);(m.info.V||d.S&&d.S.info.V)&&m.info.type!==6||(d.rD=y,d.policy.A?(f=J$l(d.Y),d.loader.pK(d.Ys,y,f)):(f=d.loader,f.ZW.isManifestless&&Gcg(f,y,null, !!d.Ys.info.video)),d.policy.Px||Szq(d))}}tB5(d,m);d.timestampOffset&&gIK(m,d.timestampOffset)}; L4T=function(d,f){let m;const y=d.Y;if(m=oYq(y))m.startSecs+=d.V2;const C=d.V2;let B=0;d.Ys instanceof ok&&(B=d.Ys.HR);return new TN(y.segmentNumber,C,f?B:d.K,y.ingestionTime,`sq/${y.segmentNumber}`,void 0,void 0,f,m)}; J$l=function(d){if(d.qw()){var f=d.data["Stitched-Video-Id"]?d.data["Stitched-Video-Id"].split(",").slice(0,-1):[],m=d.V();var y=[];if(d.data["Stitched-Video-Duration-Us"])for(var C of d.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1))y.push((Number(C)||0)/1E6);C=[];if(d.data["Stitched-Video-Start-Frame-Index"])for(var B of d.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1))C.push(Number(B)||0);B=[];if(d.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(const e of d.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0, -1))B.push((Number(e)||0)/1E6);d=new dsv(f,m,y,B,g.hMh(d),g.FZW(d))}else d=null;return d}; Szq=function(d){const f=d.Y,m=oYq(f);m&&(m.startSecs+=d.V2,d.loader.O7(d.Ys,m,f.segmentNumber,f.qw()))}; Yzh=function(d,f,m){var y=0;if(f.info.Ys.info.uB()&&!XpB(f))return 0;if(d.AP&&!d.tO()){let N=0;m&&g.q5(f.info.Ys.info)?N=m-d.V:f.info.Ys.info.uB()&&(N=d.B);var C=f.info.JP;m=GN(f,d.policy.vZ);var B=d.AP;const {bj:W,cO:c}={bj:B.gD,cO:B.B};B=Math.abs(c-N)>.02;if((C===W||C>W&&C>d.gD)&&B){y=Math.max(.95,Math.min(1.05,(m-(c-N))/m));if(g.q5(f.info.Ys.info))r7B(g.tQ(f),y);else if(f.info.Ys.info.uB()&&(B=N-c,!g.q5(f.info.Ys.info)&&(f.info.Ys.info.uB(),y=new db(g.tQ(f)),C=f.Y?y:new db(new DataView(f.info.Ys.A.buffer)), GN(f,!0)))){var e=B*1E3,M=c7(C);C=y.pos;y.pos=0;if(y.S.getUint8(y.pos)===160||sY(y))if(yk(y,160))if(CM(y,!0),yk(y,155)){B=y.pos;var K=CM(y,!0);y.pos=B;e=e*1E9/M;M=Ml(y);e=M+Math.max(-M*.7,Math.min(M,e));e=Math.sign(e)*Math.floor(Math.abs(e));if(!(Math.ceil(Math.log(e)/Math.log(2)/8)>K)){y.pos=B+1;for(B=K-1;B>=0;B--)y.S.setUint8(y.pos+B,e&255),e>>>=8;y.pos=C}}else y.pos=C;else y.pos=C;else y.pos=C}y=GN(f,d.policy.vZ);y=m-y}y&&f.info.Ys.info.uB()&&d.loader.le("webmDurationAdjustment",{durationAdjustment:y, videoDrift:N+y,audioDrift:c})}return y}; Uin=function(d,f,m){if(!r6n(f,m))return f=ZF(f.info),f.smst="1",d.loader.handleError("fmt.unparseable",f||{},1),!1;isNaN(d.V2)&&(d.V2=m);return!0}; wfK=function(d){return d.info.Ys.V()&&d.info.JP===d.info.Ys.index.m6()}; Oi=function(d,f=0){f=f?Math.round(d.timestampOffset*f)/f:d.timestampOffset;d.Ys.AP&&f&&(f+=d.Ys.AP.S);return f+d.getDuration()}; fIS=function(d,f){f<0||(d.A.forEach(m=>{gIK(m,f)}),d.timestampOffset=f)}; hj=function(d,f=!1){var m=d.loader.getCurrentTime();if(d.policy.In){var y=d.loader.Vm();isNaN(y)||(m=y-d.loader.zt())}var C=d.V.zz();let B=C?.info.Y||0;if(d.policy.Nh&&!isFinite(m))return 0;C?.info.Ys.V2()&&!C.info.V&&(d.policy.rE?B=C.info.j:d.policy.JN&&(y=C.info,B=y.range?y.Y:Math.min(y.startTime+Math.min(y.duration*y.S/y.Ys.info.Va,y.duration)+(y.range?y.G:Math.min(y.duration,y.duration*y.A/y.Ys.info.Va)),y.startTime+y.duration)));if(!d.HZ){if((d.policy.S||d.policy.eZ)&&f&&!isNaN(m)){if(C)return B- m;if(d.policy.eZ&&d.Ys.info.Xw==="f")return Infinity}return 0}if((y=oC(d))&&aC(y))return y.Y;var e=d.HZ.hB(!0);if(f&&C)return y=0,d.policy.S&&(y=m3(e,B+.02)),y+B-m;f=m3(e,m);d.policy.i7&&y&&(C=Yh(e,m),e=Yh(e,y.j-.02),C===e&&(m=y.Y-m,d.policy.V&&m>f+.02&&d.le("abh",{bh:f,bhtls:m}),f=Math.max(f,m)));return f}; RQl=function(d){d.C=!0;d.j=!0;d.Y=-1;An(d,Infinity)}; EB=function(d){for(const f of d.A)Fp(d,f);d.A=[];d.S=null}; pr=function(d,f,m=!1){if(d.HZ){const y=d.HZ.hB(),C=Ge(y,f);let B=NaN;const e=oC(d);e&&(B=Ge(y,e.Ys.index.getStartTime(e.JP)));if(C===B&&d.S&&d.S.A&&msT(ru(d),0))return f}d=gu(d,f,m);return d>=0?d:NaN}; An=function(d,f,m){d.Ys.S();var y=gu(d,f);if(y>=0)return y;d.B?.X(f,m);y=Math;var C=y.min,B=d.V;if(B.C)if(B=B.C,B.kc&&B.kc.type===3)B=B.kc.startTime;else if(B.V>0){var e=B.S.index;e=g.QX(e.offsets.subarray(0,e.count),B.V*B.chunkSize);B=B.S.index.getStartTime(e>=0?e:Math.max(0,-e-2))}else B=0;else B=Infinity;f=C.call(y,f,B);d.S=d.policy.AP?null:d.Ys.C(f).F$[0];IC(d)&&(d.policy.u7&&m?.seekSource===60||d.HZ&&d.HZ.abort(),d.policy.rB&&d.B?.B());d.e1=0;return d.S?d.S.startTime:f}; kR=function(d){return xiq(d.V)}; yrB=function(d,f){return!!d.B?.rD(f)||P_V(d.V,f)}; u5=function(d,f,m=!1){f&&Qq&&fIS(d.V,f.mN());m||d.B?.C();d.HZ=f;d.B?.AP(d.HZ)}; oC=function(d){return d.policy.VJ?d.B?.hP()||null:d.HZ&&d.HZ.BJ()}; CPn=function(d){const f={};for(let m=0;m4&&d.AP.shift()}; BFS=function(d,f){if(f.Wq()){const m=f.G3();for(const y of m)d.policy.V&&f instanceof sB&&d.le("omblss",{s:y.info.gW()}),RC(d,f.info.F$,y,f.H3())}}; RC=function(d,f,m,y=0){isNaN(d.rD)||(d.le("aswm",{sq:f[0].JP,id:f[0].Ys.info.itag,xtag:f[0].Ys.info.A,ep:Date.now()-d.rD}),d.rD=NaN);switch(m.info.type){case 1:case 2:eVl(d,m);break;case 4:var C=m.info.Ys;const B=C.nC(m);d.S?.K()&&B1K(m.info,d.S)&&(d.S=C.e1(d.S).pop());for(const e of B)RC(d,f,e,y);break;case 3:m.info.Ys.info.video?(C=d.timing,C.hP||(C.hP=(0,g.v)(),g.gN("fvb_r",C.hP,C.S))):(C=d.timing,C.C||(C.C=(0,g.v)(),g.gN("fab_r",C.C,C.S)));qzB(d.V,f,m,y);d.policy.S&&Msg(d);break;case 6:qzB(d.V, f,m,y),d.S=m.info}}; eVl=function(d,f){if(f.info.type===1)if(f.info.Ys.info.video){var m=d.timing;m.pC||(m.pC=(0,g.v)(),g.gN("vis_r",m.pC,m.S))}else m=d.timing,m.G||(m.G=(0,g.v)(),g.gN("ais_r",m.G,m.S));vNS(d.V,f);d=d.loader;d.videoTrack.Ys.S()&&d.audioTrack.Ys.S()&&d.policy.S&&!d.ZW.J7&&(f=d.audioTrack.getDuration(),m=d.videoTrack.getDuration(),Math.abs(f-m)>1&&d.le("trBug",{af:`${g.th(d.audioTrack.Ys.info,!1)}`,vf:`${g.th(d.videoTrack.Ys.info,!1)}`,a:`${f}`,v:`${m}`}))}; Msg=function(d){d.A.length?d.S=g.LS(g.LS(d.A).info.F$):d.V.A.length?d.S=d.V.zz().info:d.S=oC(d)}; n9=function(d,f){const m={Q9:[],n7:[]};return d.B?.K(f)??m}; gu=function(d,f,m=!1){if(!d.S||!d.S.A)return NaN;d=ru(d);f=KCW(d,f+.02,m);return f<0?NaN:msT(d,m?f:0)?d[f].startTime:NaN}; IC=function(d){var f;!(f=d.Ys.info.Xw==="f")&&(f=d.policy.j)&&(f=d.V,f=!!f.C&&si(f.C));if(f)return!0;f=oC(d);if(!f)return!1;const m=aC(f)&&f.V;return d.isManifestless&&d.V2>0?m||f.JP>=d.V2:m}; ZD=function(d){let f=0;for(const m of d.A)f+=MHT(m.info);return f+=H0V(d.V)}; aC=function(d){return d?d.C():!1}; NFl=function(d){const f=oC(d);return f?f.Y-d.loader.getCurrentTime():0}; Vq=function(d,f,m,y){if(!d.Ys.index.qG(f,!0))return!1;try{EB(d);var C=d.V;let B=null;for(let e=C.A.length-1;e>=0;e--){const M=C.A[e];M.info.JP>=f&&(C.A.pop(),C.V-=GN(M,C.policy.vZ),B=M.info)}B&&(C.j=C.A.length>0?C.A[C.A.length-1].info:C.qp,C.A.length!==0||C.j||p9(C,"r"));C.loader.le("mdstm",{rollbk:1,itag:B?B.Ys.info.itag:"",popped:B?B.JP:-1,sq:f,lastslc:C.j?C.j.JP:-1,lastfraget:C.V.toFixed(3)});if(d.policy.S)return d.S=null,!0;y>m?An(d,y):d.S=d.Ys.Y(f-1,!1).F$[0]}catch(B){return f=Dp(B),f.details.reason= "rollbkerr",d.loader.handleError(f.errorCode,f.details,f.severity),!1}return!0}; Fp=function(d,f,m=!1){iVK(d,f,m);f.dispose()}; l5=function(d){const f=d.V.zz();return f?f.info:oC(d)}; xu=function(d,f){let m;for(m=0;melv(C,y))?(d.S=y,d.policy.V&&d.le("cer",{lsr:"lsp", lsp:y.gW()})):(RI(f.info.F$[0])?(d.S=f.Sp&&f.Sp.V?y6T(f.Sp.V):mkB(f.info.F$[0]),d.policy.V&&d.le("cer",{lsr:d.S.gW(),lsp:y?.gW()})):(d.S=null,d.policy.V&&d.le("cer",{lsr:"null",lsp:y?.gW()})),d.loader.isOffline()&&!d.policy.IL||Fp(d,f,!0))}}; Pe=function(d){return IC(d)||aC(d.V.zz()?.info)}; ru=function(d){let f=[];const m=oC(d);m&&f.push(m);f=g.Kg(f,d.V.ud());for(const y of d.A)for(const C of y.info.F$)y.YZ&&(f=g.zP(f,B=>!B1K(B,C))),(RI(C)||C.K())&&f.push(C); d.S&&!Gmv(d.S,g.LS(f),d.S.Ys.V())&&f.push(d.S);return f}; msT=function(d,f){if(!d.length)return!1;for(f+=1;f=f)return C}return y}; L9=function(d){return!(!d.S||d.S.Ys===d.Ys)}; WCW=function(d,f,m){return d.policy.S?hj(d,!0)f&&d.Yf.D_)}; E0B=function(d,f){const m=kR(d);return m&&m.info.type!==6?!f.rD(d,m.info.JP):!1}; p1h=function(d,f){for(const m of d.K)if(m.segmentNumber===f)return m.d1?2:1;return 0}; ArP=function({hasSubfragmentedFmp4:d=!1,Ur:f=!1}={}){const m=new $sg;m.FJ=d||f;return m}; SN=function(d){return d.S&&d.uu&&d.playbackStartPolicy}; ByV=function(d,f,m=!1){f.video.qualityOrdinal>1080&&!d.YV&&(d.qp=36700160,d.Ul=5242880,d.tP=Math.max(4194304,d.tP),d.YV=!0);f.video.qualityOrdinal>2160&&!d.di&&(d.qp=104857600,d.Va=13107200,d.di=!0);g.sm(d.dD.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?f.isEncrypted()&&g.W6()&&g.NQ("samsung")&&(g.NQ("kant")||g.NQ("muse"))&&(d.Va=g.sm(d.dD.experiments,"html5_samsung_kant_limit_max_bitrate")):f.isEncrypted()&&g.W6()&&g.NQ("kant")&&(d.Va=1310720);d.ea!==0&&f.isEncrypted()&&(d.Va=d.ea);d.Dn!== 0&&f.isEncrypted()&&m&&(d.Va=d.Dn);f.Va&&(d.pT=Math.max(d.LY,Math.min(d.tP,5*f.Va)))}; jN=function(d,f,m=0){return g.sm(d.dD.experiments,f)||m}; ve=function(d,f,m,y){d.uu&&(d.playbackStartPolicy=f,d.Iv=m,d.tY=y)}; jNv=function(d,f){if(f<0)return!0;const m=d.m6();return f0)return 2;if(f<0)return 1;m=d.m6();return f(0,g.v)()?0:1}; Tn=function(d,f,m){if(d.policy.JB)return!1;var y=d.S;var C=f.S?.AP()||-1;y.A===3&&C+1>=y.j?(y.le("sdai",{haltrq:C+1,est:y.j}),y=!1):y=y.A!==2;if(!y||!(f.S?f.S.Ys.gs:f.Ys.gs).B(d.policy,d.V,d.loader.AN)||d.loader.isSuspended&&(!zn(d.schedule)||d.loader.Oa))return!1;if(d.policy.j&&er>=5)return d.loader.Hm.GU(),!1;if(d.ZW.isManifestless){if(f.A.length>0&&f.S&&f.S.JP===-1||f.A.length>=d.policy.A6||!d.policy.xL&&f.A.length>0&&!d.policy.B.FJ)return!1;if(f.C)return!d.ZW.isLive||!isNaN(d.rX)}if(Dsv(f))return!1; if(!f.S){if(!f.Ys.S())return!1;An(f,d.loader.getCurrentTime())}if(kR(f)&&(f.zz()!==kR(f)||d.loader.isSuspended))return!1;C=(y=d.policy.nX)&&!f.A.length&&hj(f,!0)=d.policy.mz)return!1;y=f.S;if(!y)return!0;y.K()&&y.Ys.S()&&(f.S=g.LS(y.Ys.e1(y)),y=f.S);if(!y.C()&&!y.Ys.j(y))return!1;B=d.ZW.yT||d.ZW.G;if(d.ZW.isManifestless&&B){B=f.Ys.index.m6();var e=m.Ys.index.m6(); B=Math.min(B,e);if(f.Ys.index.U9()>0&&B>0&&y.JP>=B)return f.V2=B,m.V2=B,!1}if(y.Ys.info.audio&&y.K()||y.C())return!1;B=!f.j&&!m.j;if(C=!C)C=y.Y,C=!!(m.S&&!aC(m.S)&&m.S.YOVc(d,f)?(OVc(d,f),!1):(d=f.HZ)&&d.isLocked()?!1:!0}; Gn=function(d,f){d.loader.kz(f);var m=MHT(f),y=d.loader.vJ();m={xi:d.schedule,PX:m,hV:kKc(d.j,m),mj:XL(f.F$[0]),Y8:b1(94,f.gs.S),Ua:d.policy.V,Ub:(C,B)=>{d.loader.PW(C,B)}}; d.schedule.A.C&&(m.WF=(d.videoTrack.Ys?.info.Va||0)+(d.audioTrack.Ys?.info.Va||0));d.ZR&&(m.JP=f.F$[0].JP,m.rX=f.rX,m.ZR=d.ZR);y={WX:KYc(f,d.loader.getCurrentTime()),bv:d.policy.mQ&&P7(f)&&f.F$[0].Ys.info.video?A$h(d.A):void 0,Oo:d.policy.e1,poToken:d.loader.hR(),q0:d.loader.h3(),Sd:d.Sd,zk:isNaN(d.zk)?null:d.zk,wV:d.wV,wb:d.wb,D6:d.D6,n_:y};return new DS(d.policy,f,m,d.V,(C,B)=>{try{a:{const BT=C.info.F$[0].Ys,el=BT.info.video?d.videoTrack:d.audioTrack;if(!(C.state>=2)||C.isComplete()||C.c6()||!(!d.loader.fC|| d.loader.isSuspended||hj(el)>3)){const JV=kvq(C,d.policy,d.V);JV===1&&(d.X=!0);o0V(d,C,JV);if(C.isComplete()||C.Mp()&&B<3){if(d.policy.V){const ag=C.timing.K();ag.rst=C.state;ag.strm=C.xhr.a_();ag.cncl=C.xhr&&C.Me.Y?1:0;d.loader.le("rqs",ag)}C.Op&&d.loader.le("sbwe3",{},!0)}if(!d.Mp()&&C.state>=2){TVB(d.timing,C,BT);var e=d.loader;d.zk&&C.tv&&e&&(d.zk=NaN,d.loader.DQ(C.tv),d.loader.jq(),d.loader.le("cabrUtcSeek",{mediaTimeSeconds:C.tv}));C.n4&&d.zk&&C.n4&&!C.n4.action&&(d.loader.Id(d.zk),d.zk=NaN, d.loader.le("cabrUtcSeekFallback",{targetUtcTimeSeconds:d.zk}));C.AF&&d.loader.bA(C.AF);d.policy.ws&&(d.D6=C.D6);if(C.state===3){xu(el,C);P7(C.info)&&qm(d,el,BT,!0);if(d.bT){const ag=C.info.I6();ag&&d.bT.T0(C.info.F$[0].JP,BT.info.id,ag)}d.loader.WG()}else if(C.isComplete()&&C.info.F$[0].type===5){if(C.state!==4)C.Ik()&&d.loader.handleError(C.Ss(),C.o4());else{var M=(C.info.F$[0].Ys.info.video?d.videoTrack:d.audioTrack).A[0]||null;M&&M instanceof DS&&M.c6()&&M.d7()}C.dispose()}else{if(!C.Ik()&&C.D_&& C.state>=2&&C.state!==3){var K=C.xhr.getResponseHeader("X-Response-Itag");if(K){var N=$ic(d.A,K),W=C.info.V;if(W){var c=W-N.qp();N.rD=!0;C.info.F$[0].Ys.rD=!1;var D=N.B(c);C.info=D;if(C.Sp){var E=C.Sp,k=D.F$;(k.length!==E.F$.length||k.length=d.policy.o8&&d.bT&&C.info.isDecorated()&&Sl==="net.badstatus"&&wu(d.bT,XH,qh))){var V=(ag.info.video&&ag.gs.A>1||C.IQ===410||C.IQ===500||C.IQ===503)&&!(YR(d.A.Y).size>0)&&!b1(77,ag.gs.S),Z=C.o4(),x=ag.info.video?d.videoTrack:d.audioTrack;V&&(Z.stun="1");d.loader.handleError(Sl,Z);d.Mp()||(V&&C9(d.A,ag),xu(x,C),d.loader.WG())}}else N=1,d.bT&&C.info.isDecorated()&& Sl==="net.badstatus"&&wu(d.bT,XH,qh)&&(N=0),d.ZW.isLive&&C.Ss()==="net.badstatus"&&d.Y<=d.policy.qk*2?(Etv(d.ZW),d.ZW.yT||d.ZW.isPremiere?ot(d.loader,0,{Ru:"badStatusWorkaround"}):d.ZW.G?ot(d.loader,d.ZW.Jo,{Ru:"badStatusWorkaround",B6:!0}):Yu(d.loader)):d.loader.handleError(Sl,C.o4(),N);isNaN(d.zk)||(d.loader.Id(d.zk),d.zk=NaN)}d.policy.MW&&!C.isComplete()?Ui(d.loader):d.loader.WG();var J=QdE(C,d.policy,d.V);o0V(d,C,J)}}}}}catch(BT){J=d.rD?1:0,d.rD=!0,C=cZ(J),J=Dp(BT,J),d.loader.handleError(J.errorCode, J.details,J.severity),C||d.loader.U_()}},y)}; hVg=function(d,f,m){if(Tn(d,f,m)){m=d.C(f,m);if(d.bT){var y=m.F$[0].Ys.info.id;var C=d.S;var B=m.F$[0].JP;C=B<0&&!isNaN(C.Y)?C.Y:B;B=tn(d.S,m.F$[0].j,C);const K=f===d.audioTrack?1:2,N=m.F$[0].Ys.info.Xw,W=y.split(";")[0];a:{var e=d.S;if(e.S){var M=e.S.eP.event;if(e.S.JP===C){e=M==="predictStart"?void 0:e.S.eP.event;break a}if(e.S.JP===C-1){e=M==="start"||M==="continue"?M:void 0;break a}}e=void 0}if(d.policy.pC&&d.S.A!==0)y=g.aIT(d.bT,B,C,y,K,N,e),C<0&&K===2&&Hm(d.S,0,0,!0),y&&(d.loader.le("sdai", {ssdaiinfo:"1",ds:y.kN?.XV||"",skipsq:y.kN?.mU||-1,itag:W,f:N,sg:C,st:B.toFixed(3)}),m.j=y);else if(y=d.bT.I6(B,C,y,K,N,e),C<0&&K===2&&Hm(d.S,0,0,!0),y){B={dec_sq:C,itag:W,st:B.toFixed(3)};if(d.policy.Rv&&f.isRequestPending(C-1)){d.loader.le("sdai",{wt_daistate_on_sg:C-1});return}d.loader.le("sdai",B);y&&(m.S=new g.TJ(y));d.policy.V&&(C=m.gs.yZ("id")||"",y=m.S?.get("id")||"",C!==y&&d.loader.le("stmidmismatch",{cid:C,aid:y}))}else d.S.A!==5&&d.loader.le("sdai",{nodec_sq:C,itag:W,st:B.toFixed(3)})}d.policy.a7&& m.F$[0].JP!==-1&&m.F$[0].JP0&&(m=((0,g.v)()-d.loader.XZ)/1E3,f=Math.min(f,d.policy.Np+d.policy.BD*m));f=d.loader.getCurrentTime()+f;return d.policy.qT&&(m=FCh(d.loader)+d.policy.qT,m=0||f.gs.yZ("defrag")==="1"||f.gs.yZ("otf")==="1"){f=null;break a}C=gb(0,4096)}C=new zN([new Vk(5,y.Ys,C,"createProbeRequestInfo"+y.B,y.JP)],f.A);C.SO=m;C.S=f.S;f=C}f&&Gn(d,f)}}; qm=function(d,f,m,y){if(!(m.S()||m.hP()||m.rD||!m.gs.B(d.policy,d.V,d.loader.AN)||m.info.Xw==="f"||d.policy.S)){if(y){y=d.j;var C=m.info;y=QNg(y,C.video?y.policy.Qg:y.policy.CZ,C.Va)}else y=0;y=m.B(y);d=Gn(d,y);xC(y)&&Xp(f,d);m.rD=!0}}; tj=function(d,f){if(d.policy.useUmp&&f.Mp())return!1;try{var m=f.info.F$[0].Ys;const e=m.info.video?d.videoTrack:d.audioTrack;var y=e;if(d.ZW.isManifestless&&y){d.Y=0;y.C&&(f.Mp(),f.isComplete()||f.Wq(),y.C=!1);f.IN()&&d.loader.h4.kt(1,f.IN());var C=f.U9(),B=f.Za();XC(d.ZW,C,B)}if(f.info.mj()&&!xC(f.info))for(const K of f.G3())eVl(e,K);y=e;for(d.loader.getCurrentTime();y.A.length&&y.A[0].state===4;){const K=y.A.shift();BFS(y,K);y.pC=K.JD()}y.A.length&&BFS(y,y.A[0]);const M=!!kR(e);M&&f instanceof sB&&(m.info.tO()?zFV(d.timing):vyq(d.timing));return M}catch(e){f=f.o4();f.origin="hrhs";a:{d=d.loader;m=e;if(m instanceof Error){f.msg||(f.msg=`${m.message}`);f.name||(f.name=`${m.name}`);if(m instanceof g.ON&&m.args)for(const [M,K]of Object.entries(m.args))f[`arg${M}`]=`${K}`;g.X_(m);if(m.level==="WARNING"){d.Fw.fq(f);break a}}d.handleError("fmt.unplayable",f,1)}return!1}}; g0B=function(d){const f=d.videoTrack.Ys.index;d.ZR=new rrT({qm:d.policy.qm,FJ:d.policy.B.FJ,u5:f.al(),m6:()=>f.m6(), aY:()=>f.aY()})}; IIP=function(d,f,m=0,y){f!==d.j&&(d.j&&(d.V2=!0),d.j=f,d.Yf(f,d.videoTrack,m,y))}; unl=function(d){if(d.A?.isLocked())return d.videoInfos;const f=YR(d.S);let m=g.zP(d.videoInfos,y=>y.Va>d.vx.Va?!1:!f.has(y.id)); d.S.HP()&&(m=g.zP(m,y=>y.video.width<=854&&y.video.height<=480)); return m}; X1h=function(d,f){const m=[];for(const y of f)m.push(g.th(y,d.ZW.J7));return m}; RVE=function(d,f,m=0,y){if(d.B&&f!==d.Y)return!0;d.B=!1;f!==d.Y&&(d.Y=f,d.Yf(f,d.audioTrack,m,y));return!1}; n0c=function(d,f){return d.vx.q1&&f.reason==="l"||d.vx.fV?!1:d.vx.sS?!0:f.reason==="l"||f.reason==="b"||f.reason==="o"}; ZVV=function(d,f){const m=d.S.S;if(m){d.videoInfos=d.C;var y=g.Un(d.videoInfos,C=>C.id===m); y&&y.video.qualityOrdinal===f?d.videoInfos=[y]:(y=d.videoInfos.map(C=>C.id),d.loader.le("sabrpf",{pfid:`${m}`, vfids:`${y.join(".")}`}),fe(d,f,f),UB(d.S,""))}else fe(d,f,f)}; fe=function(d,f,m){d.videoInfos=d.C;d.videoInfos=g.zP(d.videoInfos,y=>y.video.qualityOrdinal>=f&&y.video.qualityOrdinal<=m)}; Vsg=function(d,f){d.vx.gD()&&(d.AP=f.reason==="m"||f.reason==="l"?!0:!1);f.reason==="m"?f.isLocked()&&ZVV(d,f.S):n0c(d,f)?fe(d,f.A,f.S):d.videoInfos=d.C;d.K=!0;d.A=f}; mt=function(d,f){return d.map(m=>aI(g.th(m,f)))}; lIP=function(d,f,m){if(d.G){var y=g.zP(d.V,C=>C.id===d.G); return mt(y,m).includes(f)}y=g.zP(d.V,C=>!!C.BZ?.isDefault); return y.length>0?mt(y,m).includes(f):mt(d.V,m).includes(f)}; y2=function(d,f,m=!1){fhT(d.S,f,m)}; PPW=function(d,f,m,y){const C=d.ZW;var B=d.Fw.getVideoData(),e=d.qn;const M=Qhn({xi:d.xi,dD:B.L(),Fw:d.Fw,Rf:d.Rf,vx:d.vx,gY:d.gY,UN:d.UN,R_:d.R_,bN:d.bN,U5:d.U5,bE:d.bE,sZ:d.sZ,sabrLicenseConstraint:B.sabrLicenseConstraint,yG:d.yG,Hf:d.Hf,KT:d.KT,SA:d.SA,tA:!!e,authorizedFormats:B.authorizedFormats,iX:d.iX,HP:d.HP,Qc:d.Qc,W7:d.W7}),K=Pm(B,d.n_,d.nextRequestPolicy,d.oR,d.wB,d.cV,d.BO);m&&f&&(m=K.ZL?K.ZL.map(c=>c.type):[],f("sabr",{stmctxt:m.join("_"), unsntctxt:K.l_?K.l_.join("_"):""}));f=d.d9;m=d.eE;m===void 0&&f===void 0&&(m=xsB(C.J7,d.jB?.video),f=xsB(C.J7,d.jB?.audio));let N;B.wV&&(N=B.wV);let W;(B=d.vx?.G2)&&B>0&&(d.Qc||d.Eb)&&(W=new Uint8Array(B));e={dE:M,n7:d.n7,d9:f,eE:m,qn:e,videoPlaybackUstreamerConfig:N,fB:K,zp:W};y&&d.ND?d.ND.length>0&&(e.ND=d.ND):d.kN&&(e.kN=d.kN);d.vx?.gD()&&!Cb()&&(d.Im&&(e.Im=d.Im),d.TI&&(e.TI=d.TI));e.Q9=d.Q9;e.MK=C.GL;return e}; xsB=function(d,f){return f?[g.th(f.info,d)]:[]}; Jrn=function(d,f,m){f=OY(d.gs,LCn(d,f,m),f);d.lZ()&&f.set("probe","1");return f}; Smq=function(d){const f={},m=[],y=[];if(!d.data)return f;for(var C=0;C{f=Number(m);return`${f===1?2:f-1}---`})}; UsE=function(d,f=!1,m){var y=dC(d.S1.experiments,"debug_bandaid_hostname");return y?(f=g.sm(d.S1.experiments,"debug_bandaid_port"),y=f>0?`${y}:${f}`:y,f=d.S1.experiments.Pr("debug_bandaid_insecure_scheme"),MB(d,y,f)):f&&m?.url&&!d.A?(y=iu(34,new g.TJ(m.url)),MB(d,y)):d.S.get(0)?.location.clone()}; NB=async function(d,f){var m=MB(d,"redirector.googlevideo.com");m.set("alr","yes");m.set("id",`${Math.round(Math.random()*1E5)}`);if(f===1||f===2)m.set("cmo=sensitive_content","yes"),m.set("sc","yes");f===2&&m.set("cmo=td","c.youtube.com");var y=await qT(m.OI(),{format:"RAW",timeout:5E3});if(y.xhr.status!==200||!y.xhr.responseText)return Promise.reject(new g.ON("b204258371_no_host",m.OI(),y.xhr.status));var C=new g.TJ(y.xhr.responseText);m=iu(2,C);y=C.get("ms");d=MB(d,m);C=C.get("mm");d.set("ms", y);d.set("mm",C);return m&&Gvl(m)?f!==2||Ke(m)?d:Promise.reject(new g.ON("b204258371_untrusted",m,y)):Promise.reject(new g.ON("b204258371_invalid",m,y))}; d65=function(d,f){d=`https://${f.S()}/initplayback?c=${G2(d.S1)}`+"&owc=1";eR(d,"pw",m=>{m.ht=f.A})}; iH=function(d,f,m,y){eR(`https://${f}${"/videoplayback?probe=1"}`,m,C=>{!y.Z("html5_onesie_host_racing")||y.videoData.isLivePlayback||y.Z("html5_onesie_probe_ec_hosts")||y.Vo||y.jr();d.V.push(C)},C=>{d.V.push(C.details)})}; Gvl=function(d){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(d)}; Ke=function(d){const f=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(d)&&!f.test(d)}; Wi=function(d){for(;d.S.length&&!d.S[0].isEncrypted;){const {videoId:m,eQ:y,formatId:C,buffer:B,Wh:e}=d.S.shift();if(B)d.C0.vr.Si?.get(m)?.S(y,C,B);else if(e)d.C0.vr.bP(m,y,C);else{var f=d.C0;f.S[C].PN=!0;f=f.vr.Si?.get(m);f?.Lg(C)&&f?.A(C)}}}; g.Cal=function(d){for(;!d.j&&!d.error;){var f=d;f.j=!!ci(f,1);switch(ci(f,2)){case 2:var m=void 0,y=[],C=[];C.length=19;C.fill(0);var B=ci(f,5)+257;m=ci(f,5)+1;var e=ci(f,4)+4;for(var M=0;M0;K--)y.push(M)}y.length!==e?f.error=!0:(m=y.slice(-m),y.length=B,yAW(f,y,m));break;case 1:yAW(f,Ds,EW);break; case 0:pe(f,f.S&7);y=ci(f,16);B=ci(f,16);(y^B)!==65535&&(f.error=!0);f.output.set(f.data.subarray(f.A,f.A+y),f.V);f.A+=y;f.V+=y;break;default:f.error=!0}d.V>d.output.length&&(d.output=new Uint8Array(d.V*2),d.V=0,d.A=0,d.j=!1,d.S=0,d.register=0)}d.output.length!==d.V&&(d.output=d.output.subarray(0,d.V));return d.error?new Uint8Array(0):d.output}; ci=function(d,f){for(;d.S=d.data.length)return d.error=!0,0;d.register|=d.data[d.A++]<>=f;d.S-=f;return m}; yAW=function(d,f,m){f=sW(f);m=sW(m);const y=d.data,C=d.output;let B=d.V;for(var e=d.register,M=d.S,K=d.A;;){if(M<15){if(K>y.length){d.error=!0;break}e|=(y[K+1]<<8)+y[K]<>=7;N<0;)N=f[(e&1)-N],e>>=1;else e>>=N&15;M-=N&15;N>>=4;if(N<256)C[B++]=N;else if(d.register=e,d.S=M,d.A=K,N>256){e=$2[N];e+=ci(d,A8[N]);K=m6n(d,m);M=k2[K];M+=ci(d,Q2[K]);if(B$c&&em.length&&(d.error=!0);d.register|=(m[y+1]<<8)+m[y]<=0)return pe(d,m&15),m>>4;for(pe(d,7);m<0;)m=f[ci(d,1)-m];return m>>4}; pe=function(d,f){d.S-=f;d.register>>=f}; sW=function(d){var f=[];for(var m of d)f[m]||(f[m]=0),f[m]++;var y=f[0]=0;m=[];var C=0,B=0;for(var e=1;e7&&(C+=f[e]);for(y=1;y>K&1;M=C<<4|e;if(e<=7)for(K=1<<7-e;K--;)B[K<>=7;e--;){B[K]||(B[K]=-f,f+=2);const N=y&1;y>>=1;K=N-B[K]}B[K]=M}}return B}; OW=function(d,f){d.A(`${"dcmprs"}_${d.context}_${d.S}_${"gz"}_${f}`)}; eiS=function(d,f){return js(d,function(){const m=this;return function*(){let y;const C=Date.now();try{OW(m,"s");var B=yield*v1(f());if(!B)throw Error("no result");OW(m,"e");return B}catch(e){throw OW(m,"f"),y=e,m.Wd(y,"gz"),e;}finally{B=Date.now(),m.Qa("gz",B-C,y)}}()})}; W2n=function(d,f,m,y){return js(void 0,function(){return function*(){const C=(B,e)=>eiS(new MJh(B,m,y),()=>lP(e(d))); if(oJ)try{return yield*v1(C("n",K2l))}catch(B){}if(f)try{return yield*v1(C(f.S?"a":"w",B=>N$n(B,f)))}catch(B){}return yield*v1(C("p",iJg))}()})}; K2l=async function(d){if(!oJ)throw Error("DecompressionStream is not supported");const f=yI.W_();var m=new DecompressionStream("gzip");const y=m.writable.getWriter();y.write(d);y.close();d=m.readable.getReader();for(m=new Ru([]);;){const {value:C,done:B}=await d.read();if(B)break;m.append(C)}d=OG(m);yI.ET("gznb",f,Math.ceil(d.byteLength/16));return d}; iJg=function(d){const f=yI.W_();d=g.Cal(new g.cAl(d));yI.ET("gzjb",f,Math.ceil(d.byteLength/16));return d}; N$n=function(d,f){const m=yI.W_();d=f.OT(d);let y;try{const C=d.byteOffset,B=d.byteLength,e=f.exports.getInflatedSize(C,B);if(e===0)throw Error("wasm_gz: bad input");const M=f.malloc(e),K=f.exports.inflateGzip(C,B,M);if(K)throw f.free(M),Error(`wasm_gz: fail${K}`);y=new Uint8Array(f.exports.memory.buffer,M,e)}finally{f.free(d.byteOffset)}f=f.Ue(y);yI.ET("gzwb",m,Math.ceil(f.byteLength/16));return f}; aJ=function(d){var f=d.queue;f.S.length&&f.S[0].isEncrypted&&!f.A&&(f.S.length=0);for(const m of Object.keys(d.S)){const y=d.S[m];y.PN||(f=d.queue,f.S.push({videoId:y.videoId,formatId:m,isEncrypted:!1}),f.A||Wi(f))}}; soP=function(d,f){const m=f.totalLength;let y=!1;switch(d.V){case 0:d.Pv(f,d.j).then(C=>{var B=d.vr;B.Yy("oprr");B.playerResponse=C;B.qq||(B.VK=!1);h8(B)},C=>{d.vr.fail(C)}); break;case 2:d.Yy("ormk");f=OG(f);d.queue.decrypt(f);break;default:y=!0}d.vr.gE&&d.vr.le("ombup",`id.${11};pt.${d.V};len.${m}${y?";ignored.1":""}`);d.V=null}; D6c=function(d,f){d.vr.Yy("oprgz2_s");f=W2n(f,d.vr.L().GL,d.vr.gE?d.vr.le.bind(d.vr):()=>{},m=>{d.vr.Yy(m)}); LV(f,()=>{d.vr.Yy("oprgz2_e")},()=>{d.vr.Yy("oprgz2_f")}); return f}; ElV=async function(d,f){d.vr.Yy("oprgz_s");if(oJ)try{var m=await K2l(f);d.vr.Yy("oprgz_n");d.vr.le("oprsgz",{i:"n"});return m}catch(y){d.vr.le("gzerr",{impl:"native",err:`${y}`})}if(m=d.vr.L().GL)try{const y=N$n(f,m);d.vr.Yy("oprgz_w");d.vr.le("oprsgz",{i:"w"});return y}catch(y){d.vr.le("gzerr",{impl:"wasm",err:`${y}`})}f=iJg(f);d.vr.Yy("oprgz_p");d.vr.le("oprsgz",{i:"j"});return f}; pkB=function(d){return new Promise(f=>{setTimeout(f,d)})}; $6B=function(d,f){var m=d.L();m=d.y9&&m.Z("html5_onesie_preload_use_content_owner");if((f=UsE(f,m,d.QY))&&d.videoId){d=MH(d.videoId);m=[];if(d)for(const y of d)m.push(y.toString(16).padStart(2,"0"));f.set("id",m.join(""));return f}}; AAE=async function(d,f,m=0){const y=[];y.push(f.load());m>0&&y.push(pkB(m));await Promise.race(y);return $6B(d,f)}; kH5=function(d,f,m,y=!1){d.set("cpn",f.clientPlaybackNonce);d.set("opr","1");const C=f.L();d.set("por","1");sU()||d.set("onem","1");f.startSeconds>0&&d.set("osts",`${f.startSeconds}`);y||(C.Z("html5_onesie_disable_partial_segments")&&d.set("oses","1"),f=C.Z("html5_gapless_onesie_no_media_bytes")&&Ry(f)&&f.y9,m&&!f?(f=m.audio,d.set("pvi",m.video.join(",")),C.Z("html5_onesie_disable_audio_bytes")||d.set("pai",f.join(",")),co||d.set("osh","1")):(d.set("oad","0"),d.set("ovd","0"),d.set("oaad","0"),d.set("oavd", "0")))}; Qoq=function(d,f,m,y,C=!1){const B=`${"https://youtubei.googleapis.com/youtubei/"}${f.TF.innertubeApiVersion}/player`,e=[{name:"Content-Type",value:"application/json"}];y&&e.push({name:"Authorization",value:`Bearer ${y}`});e.push({name:"User-Agent",value:g.Ky()});g.P("EOM_VISITOR_DATA")?e.push({name:"X-Goog-EOM-Visitor-Id",value:g.P("EOM_VISITOR_DATA")}):(m=m.visitorData||g.P("VISITOR_DATA"))&&e.push({name:"X-Goog-Visitor-Id",value:m});(m=g.P("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&e.push({name:"X-YouTube-Lava-Device-Context", value:m});(f=dC(f.experiments,"debug_sherlog_username"))&&e.push({name:"X-Youtube-Sherlog-Username",value:f});d=Xs(JSON.stringify(d));return{url:B,pv:e,postBody:d,Mv:C,v8:C}}; Fy=function(d,f,m,y,C,B,e,M,K){const N=d.Aa,W=d.ol;d=d.Rr;var c=N!==void 0&&W!==void 0;const D=y.getVideoData();var E=f.S.encryptedClientKey;f=c?f.iv:void 0;c=M7(B,!0);C=C||!!sU()&&c>1572864;return{innertubeRequest:{w1:d,Sn:N,ol:W,encryptedClientKey:E,iv:f,Pa:!0,KE:!0,S_:"DecompressionStream"in window||!C,L6:m.experiments.Pr("html5_use_jsonformatter_to_parse_player_response")},dE:Qhn({xi:B,dD:m,Fw:y,Rf:D.startSeconds*1E3,Wm:!0}),onesieUstreamerConfig:e,PG:M,fB:Pm(D),reloadPlaybackParams:D.pQ?.reloadPlaybackParams, VV:K}}; OJK=function(d,f,m,y,C,B,e,M){const K=g.TB(d,gT);let N;var W;d.v8||((W=TF5(f,K))?(N=W.V8,W=W.signature):(W=N=f.encrypt(K),(0,g.v)(),W=$JV(new OdW(f.S.V),W,f.iv)));return Fy(N&&W?{Aa:N,ol:W}:{Rr:K},f,m,y,!!d.v8,C,B,e,M)}; oln=async function(d,f,m,y,C,B,e,M){var K=g.TB(d,gT);K=await zVh(f,K);const N=await bVh(f,K);return Fy({Aa:K,ol:N},f,m,y,!!d.v8,C,B,e,M)}; aol=function(d,f,m,y,C,B,e,M){var K=g.TB(d,gT);if(K=TF5(f,K))return Fy({Aa:K.V8,ol:K.signature},f,m,y,!!d.v8,C,B,e,M)}; F2T=async function(d,f,m){d.Yy("oprd_s");f=hi5(d)?await tsq(d.Jg,f,m):d.Jg.decrypt(f,m);d.Yy("oprd_c");return f}; rA=function(d){if(!d.Ko)return{};const f=d.Ko.K();f.d=d.Ko.gD?.zD();f.shost=d.gF;f.ty="o";return f}; hi5=function(d,f){return d.Z("html5_onesie_sync_request_encryption")||f?.v8?!1:!!sU()}; rAP=function(d){return d.Z("html5_onesie_host_probing")||d.gE?co:!1}; h8=function(d){if(!d.playerResponse)return!1;if(d.CU)return!0;var f=d.videoData.Z("html5_onesie_audio_only_playback")&&nx(d.videoData);if(d.Si&&d.VK){if(!d.Si.has(d.Gw))return!1;const y=d.Si.get(d.Gw);var m;if(m=y){m=!1;for(const C of y.Xt.keys()){const B=y.Xt.get(C);if(B)for(const e of B.Ag)e.fP>0&&(B.tO?m=!0:f=!0)}m=!(f&&m)}if(m)return!1}d.Yy("ofr");d.Vw.resolve(d.playerResponse);d.Nn||(d.Mj?.start(),d.C_.start());return d.CU=!0}; IoP=function(d){if(d.Si&&!d.Z("html5_onesie_media_capabilities")){d.Yy("ogsf_s");var f=shT(d.Fw.getVideoData(),(y,C)=>{d.le(y,C)}),m=glB(d.Fw); f.video=C2W(m,f.video);d.Yy("ogsf_c");if(f.video.length)return f;d.le("ombspf",`l.${m.A};u.${m.S};o.${m.V};r.${m.reason}`)}}; Xy=function(d,f){if(f.Mp()||d.Mp())d.policy.ZF||(d.policy.C?gA(d.loader):d.loader.WG());else{if(d.policy.V&&f.isComplete()&&f instanceof zq){var m=d.loader,y=m.le;var C=Object.assign(f.Ko.K(),{rst:f.state,strm:f.xhr.a_(),d:f.Ko.gD?.zD(),cncl:f.xhr&&f.Me.Y?1:0,rqb:f.I5,cwt:f.Me.V,swt:f.x6?.aj});C=Object.assign(Smq(f.info),C);y.call(m,"rqs",C)}if(f.isComplete()&&f.lZ()&&f instanceof zq)d.policy.Z$?f.Zl()?(f.dispose(),d.S.length===0?d.loader.WG():(d=d.S[0],d instanceof zq&&d.c6()&&d.d7())):f.Ik()&&d.loader.handleError(f.Ss(), f.o4()):(f.dispose(),d.loader.WG());else{if(f.wg())d.Eb=!0,f instanceof zq&&TVB(d.timing,f),uYc(d),IJ(d);else if(f.Ik())m=d.Fw.Le(),f instanceof zq&&f.info.S?.dE?.yG&&m&&d.loader.Id(m),f instanceof zq&&Jwh(f)?d.loader.D8?.V():f instanceof uH?d.S.pop():(m=1,f.canRetry()&&He(d.loader)&&(XkP(d,f),m=0),d.loader.handleError(f.Ss(),f.o4(),m));else{if(d.loader.isSuspended&&!f.isComplete())return;IJ(d)}f.Mp()||f instanceof uH||(f.isComplete()?m=QdE(f,d.policy,d.j):(m=kvq(f,d.policy,d.j),m===1&&(d.mS=!0)), m!==0&&(y=new Ril(1,f.info.gs),y.SO=m===2,nlW(d,y)));f.isComplete()&&(d.Qc=!1,f.wg()||(d.Eb=!1));d.policy.MW&&!f.isComplete()?Ui(d.loader):d.loader.WG()}}}; ZJh=function(d){d.policy.sB&&(d.qp=void 0,d.U5=0)}; Pac=function(d){if(!VJh(d,d.X))return RJ(d,"ratelimited"),!1;if(Pe(d.audioTrack)&&Pe(d.videoTrack))return RJ(d,"endofstream"),!1;if(d.policy.A)if(d.policy.Y){if(d.G?.X())return RJ(d,"ssdaiblocked"),!1}else{var f=!1;if(d.AP.A===2)f=!0;else if(d.AP.A===3){ne(d);d.loader.zt();var m=n9(d.audioTrack,d.loader.isSeeking()).Q9;var y=n9(d.videoTrack,d.loader.isSeeking()).Q9;var C=d.loader.getCurrentTime()||0;m=Zs(d,m,C);y=Zs(d,y,C);y=Math.min(m,y);C=d.AP;y>=C.V?(C.le("sdai",{haltrq:y,est:C.V}),y=!0):y=!1; y&&(f=!0)}if(f)return RJ(d,"waitingforads"),!1}d.policy.QT&&(d.hP=V2(d,d.audioTrack),d.e1=V2(d,d.videoTrack));if(!d.V)return lH(d,{nopolicy:1}),!0;if(d.Fw.Le())return lH(d,{utc:1}),!0;if(d.A.B)return lH(d,{audio:1}),!0;if(d.policy.I_&&d.A.K)return lH(d,{constraint:1}),!0;if(!d.V.targetAudioReadaheadMs||!d.V.targetVideoReadaheadMs)return lH(d,{noreadahead:1}),!0;if(d.policy.C&&d.loader.nT())return lH(d,{seekToHead:1}),!0;f=Math.min($R(d.loader,d.audioTrack)*1E3,d.V.targetAudioReadaheadMs);y=Math.min($R(d.loader, d.videoTrack)*1E3,d.V.targetVideoReadaheadMs);C=Math.min(f,y);var B=d.Fw.getCurrentTime()*1E3;const {zi:e,HQ:M,eM:K,q_:N}=lov(d,B);let W;m=e0&&d.X.vG++)}; nlW=function(d,f,m){var y={xi:d.xi,Ub:(B,e)=>{d.Fw.PW(B,e)}, mj:d.policy.F2,Ua:d.policy.V,fZ:d.policy.fZ};d.xi.A.C&&(y.WF=(d.videoTrack.Ys.info.Va||0)+(d.audioTrack.Ys.info.Va||0));d.policy.E3&&(y.u5=d.audioTrack.Ys.index.al(),y.mj=!1);var C=LCn(f,d.policy,d.j)?2:1;C!==d.rD&&(d.rD=C,uYc(d));m=d.pj(m);if(d.policy.K&&d.policy.V&&m.oR){let B=C="";for(const e of m.oR)d.videoData.sabrContextUpdates.has(e)||d.policy.K&&m.cV&&m.cV.type===e?C+=`_${e}`:B+=`_${e}`;d.loader.le("sabrbldrqs",{ctxts:C,misctxts:B})}!f.setData(m,d.policy,d.j)&&d.policy.K&&d.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);y=new zq(d.policy,f,d.ZW,d.j,d,y,d.loader.h3());vm(d.timing);d.policy.y9&&d.loader.le("sabrcrqinfo",{rn:y.nQ(),probe:f.lZ()});return y}; V2=function(d,f){ne(d);d.loader.zt();return n9(f,d.loader.isSeeking())}; x2=function(d){return d.policy.hM&&!!d.C}; Zs=function(d,f,m){d=d.loader.zt()||0;return Pi(f,(m+d)*1E3)/1E3+m}; ne=function(d){const f=d.policy.C&&d.loader?.nT();var m=d.loader.getCurrentTime()||0;m=SgK(d,m);a:if(d.policy.EE&&d.loader.isSeeking()){var y=gu(d.videoTrack,m);d.loader.le("asmtfnctv",{b:m,a:y});if(!isNaN(y)){m=y;break a}}y=d.loader.zt()||0;m+=y;y=Ua(d.videoData)||g.YS(d.videoData);let C=0;f?(y&&(C=Number.MAX_SAFE_INTEGER),d.videoData.GF&&(C=Math.ceil(d.videoData.Jo*1E3))):C=Math.ceil(m*1E3);return Math.min(Number.MAX_SAFE_INTEGER,C)}; SgK=function(d,f){if(d.loader.isSeeking())return f;var m=d.Fw.P9();if(!m)return f;m=m.Xj();if(m.length===0||U_(m,f))return f;if(!d.videoTrack.rP(f)&&!d.audioTrack.rP(f))return d.loader.le("sundrn",{b:0,lt:f}),f;let y=f,C=Infinity;for(let B=0;Bf)continue;const e=f-m.end(B);e=20)?(d.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),f):y}; Pi=function(d,f){let m=0,y=-1;for(const C of d)if(!(C.startTimeMs+C.durationMsf||y>=0&&C.dn>y+1)break;m=Math.max(m,C.startTimeMs+C.durationMs);y=Math.max(y,C.LJ)}return Math.max(0,m-f)}; VJh=function(d,f){a:{if(d.K>0){var m=Math.floor((0,g.v)()/1E4);if(m===f.E2){if(f.vG>=d.K){f.vG===d.K&&(m={reason:"toomanyrequests"},m.limit=f.vG,d.loader.handleError("player.exception",m),f.vG+=1);f=!1;break a}}else f.E2=m,f.vG=0}f=!0}return!f||d.loader.isSuspended&&d.loader.Oa?!1:d.B&&(0,g.v)()0&&(!d.policy.K||d.S.length!==1||!d.S[0].oK())||!d.ZW.rD?.B(d.policy,d.j,d.loader.AN)||d.CC?!1:!0}; RJ=function(d,f){d.nC=f;d.policy.y9&&d.loader.le("sabrcrb",{reason:f})}; lH=function(d,f){d.nC=void 0;d.A7=(0,g.v)();d.policy.y9&&d.loader.le("sabrcrq",f)}; lov=function(d,f){const {eM:m,q_:y}=joV(d);let C;d.policy.QT?(C=Pi(d.hP.Q9,f),d=Pi(d.e1.Q9,f)):(C=m,d=y);return{zi:C,HQ:d,eM:m,q_:y}}; uYc=function(d){d.videoData.qp.clear();if(d.videoData.sabrContextUpdates.size>0)for(var f of d.videoData.sabrContextUpdates.keys())d.videoData.sabrContextUpdates.get(f)?.sendByDefault&&d.videoData.qp.add(f);if(d.policy.K&&d.S.length)for(const m of d.S)(f=m.Os())&&f.type&&f.sendByDefault&&d.videoData.qp.add(f.type)}; IJ=function(d){for(;d.S.length&&d.S[0].rM(d.xc());){const f=d.S.shift();vl5(d,f)}d.S.length&&vl5(d,d.S[0])}; vl5=function(d,f){f instanceof zq&&(d.tP=f);var m=new Set(f.kC(d.xc()));for(const e of m){if(m=f instanceof uH){m=d.A;var y=m.ZW.J7,C=mt(m.videoInfos,y);y=lIP(m,e,y);var B=C.includes(e);!m.vx.uM||y||B||m.loader.le("sabrcpf",{fid:`${e}`,vfids:`${C.join(".")}`,said:m.G||""});m=!(y||C.includes(e))}if(m)continue;m=f.ud(e,d.xc());C=d.policy.hM&&PZ(m[0].Ys.info.mimeType);if(!f.Wq(e,d.xc()))continue;y=f.G3(e,d.xc());for(const M of y){d.policy.V&&f instanceof uH&&d.loader.le("omblss",{s:M.info.gW()});if(C){y= d.timing;y.rD||(y.rD=(0,g.v)(),g.gN("fcb_r",y.rD,y.S));y=d;y.videoData.J7()&&y.C&&aI(y.C)===aI(g.th(M.info.Ys.info,y.ZW.J7))&&y.Fw.publish("sabrCaptionsDataLoaded",M,y.uX.bind(y));continue}y=M.info.Ys.info.tO();B=M.info.Ys;const K=f instanceof uH?1:2;if(y){if(RVE(d.A,B,K,f.RN(d.xc())?.token))continue}else IIP(d.A,B,K,f.RN(d.xc())?.token);B=y?d.audioTrack:d.videoTrack;f instanceof uH&&(B.C=!1,f instanceof uH&&(y?zFV(d.timing):vyq(d.timing)));try{RC(B,m,M)}catch(N){y=Dp(N),d.loader.handleError(y.errorCode, y.details,y.severity),B.U_(),d.E5(!1,"pushSlice"),gA(d.loader)}}}}; XkP=function(d,f){d.policy.K?d.S.splice(d.S.indexOf(f)).forEach(m=>{m.dispose()}):(d.S.pop(),f?.dispose())}; zig=function(d,f,m){const y=[];for(let C=0;C=d&&(d+9^17){e!==null&&B[p[6]](`${M}=${e}`)}); y+=`?${B[p[21]](p[2])}`}var C=y}if((d&31)==d){y=f[p[12]](p[19]);let B=0;y[0]||B++;const e={};for(;B=7E3&&C>=7E3}return f}; bJv=function(d,f){d.delay?.dispose();d.delay=null;const m=Array.from(d.S.values()).sort((y,C)=>y.mediaTime-C.mediaTime); m.length!==0&&(f=(m[0].mediaTime-f)*1E3/d.Fw.getPlaybackRate(),d.delay=new g.vg(()=>{Le(d)},f>500?f-500:f),d.delay.start())}; Le=function(d,f){if(Di(d.Fw.getPlayerState())&&d.S.size!==0){f=f??Array.from(d.S.values()).sort((C,B)=>C.mediaTime-B.mediaTime); var m=d.getCurrentTime(),y=(f[0].mediaTime-m)*1E3/d.Fw.getPlaybackRate();if(y<500){m=y>0?d.Fw.P9()?.getCurrentTime()??d.Fw.getCurrentTime():m;for(const C of f)if(m>=C.mediaTime)C.resolve([C.mediaTime,C.id]),d.S.delete(C.id);else break}bJv(d,m)}}; tJE=function(d,f,m){d.S.delete(m);return new Promise(y=>{d.S.set(m,{id:m,mediaTime:f,resolve:y});y=Array.from(d.S.values()).sort((C,B)=>C.mediaTime-B.mediaTime); m===y[0].id&&Le(d,y)})}; wkS=function(d){const f=d.Fw.P9()?.getCurrentTime()??d.Fw.getCurrentTime(),m=d.j.KR(f);HJT(d,m,f);d.isSeeking=!1;var y=Array.from(d.S.keys()).filter(C=>C>=m).sort((C,B)=>C-B); for(const C of y)y=C===m?f-d.j.getStartTime(m):0,d.B(C,d.S.get(C),y)}; Ygv=function(d,f,m,y=!1){f!==d.Eh&&(d.Eh=f,d.Fw.publish("playbackstarted",f,m+d.Fw.zt(),y))}; HJT=function(d,f,m){const y=d.S.get(f),C=d.j.getStartTime(f),B=d.j.getDuration(f);let e=C;(y?.S??[d.cpn]).forEach((M,K)=>{const N=y?.A[K]??B;m>=e&&m{d.Y.S.delete(m)}); d.V.delete(f)}; GHS=function(d,f,m,y){d.A=m;m=`${f}.${m}`;d.V.has(f)?d.V.get(f).push(m):d.V.set(f,[m]);tJE(d.Y,y,m).then(([C,B])=>{const [e,M]=B.split(".");[,B]=[Number(e),M];Ygv(d,B,C)})}; fFh=function(d,f,m,y,C,B){return f.Yt&&f.KC&&m===3?new dlT(d,f,y,C,B):null}; mlh=function(d,f){if(d.policy.W$){var m=f.info.Va,y=M7(d.schedule);f=f.index.al();m=Math.max(1,y/m);d.G=Math.round(Math.max(((m-1)*f+d.policy.PZ)/m,f-d.policy.lc)*1E3)}}; BbB=function(d,f){var m=Date.now()/1E3,y=m-d.startTimeSecs;const C=m-d.C;var B=C>=d.policy.T$,e=!1;if(B){let M=0;!isNaN(f)&&f>d.Y&&(M=f-d.Y,d.Y=f);M/C=d.policy.lc&&!d.V;if(!B&&!m&&yQW(d,f))return NaN;m&&(d.V=!0);a:{y=e;m=(0,g.v)()/1E3-(d.wi.yl()||0)-d.B.S-d.policy.PZ;B=d.A.startTime;m=B+m;if(y){if(isNaN(f)){J8(d,NaN,"n",f);B=NaN;break a}y=f-d.policy.FF;y0&&(e.headers=M);B&&(e.onFinish=B);return Object.keys(e).length>1?e:null}; jb=function(d,f,m,y,C,B,e,M){$r()&&m.token&&(d=sp(d,{ctt:m.token,cttype:m.Od,mdx_environment:m.mdxEnvironment}));y.Z("net_pings_low_priority")&&(f||(f={}),f.priority="low");B||M&&y.Z("nwl_skip_retry")?(f==null?f={}:iMc(d,y.Z("html5_assert_cpn_with_regex")),e?H5().sendAndWrite(d,f):H5().sendThenWrite(d,f,M)):f?(iMc(d,y.Z("html5_assert_cpn_with_regex")),WhT(d,f)):g.JY(d,C)}; WFE=function(d){const f=[];for(let m=0;m0&&m>0&&!d.A&&d.V<1E7)try{d.j=d.Y({sampleInterval:f,maxBufferSize:m}),d.j?.addEventListener("samplebufferfull",async()=>{await d.stop();Dll(d)})}catch(y){d.A=sIq(y.message)}}; vi=function(d,f){d=window.h5vcc?.settings?.set(d,f);return uq(d)?LV(lP(d),()=>!0,()=>!1):lP(!!d)}; ECc=function(d){return vi("MediaSource.EnableUsingMediaSourceBufferedRange",d?1:0)}; p7K=function(d){return vi("HTTP3",d?1:0)}; $lv=function(d){return vi("MediaSource.EnableUsingMediaSourceAttachmentMethods",d?1:0)}; AQV=function(d){return vi("QUIC",d?1:0)}; kNv=function(d){return vi("Media.AudioWriteDurationLocal",d)}; var Bah=function(d,f){return AS[p[24]](this,4,d,f)}; QIE=function(d){return vi("Media.PlayerConfiguration.DecodeToTexturePreferred",d?1:0)}; OMv=function(d){return vi("Media.VideoDecoderPollIntervalMs",d)}; oCK=function(d){return vi("Media.VideoInitialMaxFramesInDecoder",d)}; aFP=function(d){return vi("Media.AppendFirstSegmentSynchronously",d?1:0)}; hoP=function(d){return vi("Media.EnableResetAudioDecoder",d?1:0)}; FFh=function(d){return vi("Media.EnableFlushDuringSeek",d?1:0)}; gCV=function(){var d=window.h5vcc?.settings?.getPersistentSettingAsString?.("cpu_usage_tracker_intervals");if(d!=null){d=JSON.parse(d)??[];var f=d.filter(m=>m.type==="total").map(m=>m.seconds); for(const m of rQl)f.indexOf(m)===-1&&d.push({type:"total",seconds:m});window.h5vcc?.settings?.set("cpu_usage_tracker_intervals_enabled",1);window.h5vcc?.settings?.set("cpu_usage_tracker_intervals",JSON.stringify(d))}}; IFn=function(){var d=window.H5vccPlatformService;let f="";if(d&&d.has("dev.cobalt.coat.clientloginfo")&&(d=d.open("dev.cobalt.coat.clientloginfo",()=>{}))){const m=d.send(new ArrayBuffer(0)); m&&(f=String.fromCharCode(...(new Uint8Array(m))));d.close()}return f}; uLK=function(d){var f=window.H5vccPlatformService;f?.has("com.google.android.youtube.tv.prodlogger")&&(f=f.open("com.google.android.youtube.tv.prodlogger",()=>{}))&&(f.send(Xs(`cpn: ${d}`).buffer),f.close())}; g.Tr=function(d,f,m,y){zr(d,m,`${f.toFixed(3)}:${y.join(":")}`)}; qB=function(d,f){var m=d.provider.getCurrentTime();g.Tr(d,f,"cmt",[m.toFixed(3)]);var y=m=d.provider.U4();if((!d.A||d.provider.S1.Z("html5_shorts_gapless_no_gllat")&&Ry(d.provider.videoData)?0:y*1E3>d.A.ZZ+100)&&d.A){y=d.A.isAd;m=m*1E3-d.A.ZZ;d.R0=f*1E3-d.A.Ha-m-d.A.yW;var C=(0,g.v)()-m;f=d.R0;m=d.provider.videoData;var B=m.isAd();if(y||B){B=`${y?"ad":"video"}_to_${B?"ad":"video"}`;var e={};m.Qh&&(e.cttAuthInfo={token:m.Qh,videoId:m.videoId});e.startTime=C-f;Lt(B,e);g.PI({targetVideoId:m.videoId, targetCpn:m.clientPlaybackNonce},B);xt("pbs",C,B)}else C=d.provider.Fw.gX(),C.C!==m.clientPlaybackNonce?(C.Y=m.clientPlaybackNonce,C.A=f):m.S7()||g.X_(new g.ON("CSI timing logged before gllat",{cpn:m.clientPlaybackNonce}));d.le("gllat",{l:d.R0.toFixed(),prev_ad:+y});delete d.A}}; zr=function(d,f,m){const y=d.S.get(f);y?y.push(m):d.S.set(f,[m])}; bH=function(d,f,m){if(!isNaN(m.WX)){let y=m.WX;m.A=0?f:g.t8(d.provider);const m=d.provider.Fw.Vn();var y=m.En-(d.qp||0);y>0&&g.Tr(d,f,"bwm",[y,(m.uh-(d.h7||0)).toFixed(3)]);isNaN(d.qp)&&m.En&&d.isOffline&&d.L_(!1);d.qp=m.En;d.h7=m.uh;isNaN(m.bandwidthEstimate)||g.Tr(d,f,"bwe",[m.bandwidthEstimate.toFixed(0)]);d.provider.S1.RO()&&Object.keys(m.S).length!==0&&d.le("bwinfo",m.S);if(d.provider.S1.RO()||d.provider.S1.Z("html5_log_meminfo"))y=eoW(),Object.values(y).some(C=>C!==void 0)&&d.le("meminfo",y); d.provider.S1.RO()&&(y=d.CC?.j())&&Object.values(y).some(C=>C!=null)&&d.le("cpuinfo",y); d.tP&&d.le("jsprof",d.tP.flush());d.v9&&d.le("uma",d.v9.flush());d.G&&g.Tr(d,f,"bat",[d.G.level,d.G.charging?"1":"0"]);y=d.provider.Fw.getVisibilityState();d.Z$!==y&&(g.Tr(d,f,"vis",[y]),d.Z$=y);qB(d,f);(y=X7E(d.provider))&&y!==d.A7&&(g.Tr(d,f,"conn",[y]),d.A7=y);bH(d,f,m)}; nCn=function(d,f,m){const y=g.t8(d.provider);RoE(d,y,f,0,m);Hi(d,y);wA(d)}; Y2=function(d,f){zr(d,"cat",f)}; ZMv=function(d){var f=d.provider.Fw.Vn();const m=g.t8(d.provider);bH(d,m,f);const y=f.V;f=f.j;isNaN(y)||(d.provider.S1.Z("html5_unified_live_latency_reporting")&&!isNaN(f)&&f?g.Tr(d,m,"e2el",[y.toFixed(3),f.toFixed(3)]):g.Tr(d,m,"e2el",[y.toFixed(3)]))}; VCK=function(d,f){f={cpn:d.provider.videoData.clientPlaybackNonce,sequenceNumber:f,serializedWatchEndpointLoggingContext:d.provider.videoData.vB};d.serializedHouseBrandPlayerServiceLoggingContext&&(f.serializedHouseBrandPlayerServiceLoggingContext=IQ(d.serializedHouseBrandPlayerServiceLoggingContext)||void 0);d.provider.videoData.playerResponseCpn&&(f.playerResponseCpn=d.provider.videoData.playerResponseCpn);UW.length&&(f.decoderInfo=UW);d.remoteControlMode&&(f.remoteControlMode=d.remoteControlMode); d.remoteConnectedDevices.length&&(f.remoteConnectedDevices=d.remoteConnectedDevices);if(d.OF?.length){f.serializedQoeContextData=[];for(const m of d.OF)(d=MH(m))&&f.serializedQoeContextData.push(d)}return f}; lFv=function(d,f,m){g.ZM(d.provider.S1,d.provider.videoData.C()).then(y=>{var C=!1;f.includes("&dt=")||f.includes("&cotn=")?C=!0:d.provider.S1.Z("qoe_with_networkless")&&(C=!0);const B=d.provider.S1.Z("qoe_send_and_write");var e=d.provider.S1;y=Sb(f,e,d.provider.S1.pageId,d.provider.S1.sendVisitorIdHeader?d.provider.videoData.visitorData:void 0,y);e.Z("html5_simplify_pings")&&(y=y||{});y?(y.method="POST",y.postBody=m,jb(f,y,{token:d.provider.videoData.Qh,Od:d.provider.videoData.z0,mdxEnvironment:d.provider.videoData.mdxEnvironment}, e,void 0,C,B&&d.V2)):C?(C=d.provider.S1.Z("networkless_ajax"),e={method:"POST",postBody:m},B&&d.V2?H5().sendAndWrite(f,e):C?g.L4(f,{method:"POST",postBody:m}):H5().sendThenWrite(f,e)):ejn(f,m)})}; wA=function(d){if(!d.provider.S1.Z("html5_qoe_no_len_check")){var f=0;for(const [m,y]of d.S.entries())f+=m.length+Number(bc(y,(C,B)=>C+B.length,0)); f>96E3&&(new g.vg(d.reportStats,0,d)).start()}}; xlq=function(d){d.provider.videoData.y9&&Y2(d,"prefetch");d.provider.videoData.nC&&d.le("reload",{r:d.provider.videoData.reloadReason,ct:d.provider.videoData.nC});d.provider.videoData.Mm&&Y2(d,"monitor");d.provider.videoData.isLivePlayback&&Y2(d,"live");co&&Y2(d,"streaming");d.provider.videoData.jL&&d.le("ctrl",{mode:d.provider.videoData.jL},!0);if(d.provider.videoData.zH){var f=d.provider.videoData.zH.replace(/,/g,"_");d.le("ytp",{type:f},!0)}d.provider.videoData.cC&&(f=d.provider.videoData.cC.replace(/,/g, "."),d.le("ytrexp",{ids:f},!0));d.provider.S1.RO()&&d.le("now",{wt:(0,g.v)()});f=d.provider.videoData;var m=d.provider.S1.Z("enable_white_noise")||d.provider.S1.Z("enable_webgl_noop");const y=g.Sr(f)||g.GT(f)||g.d6(f)||g.fE(f);(m||y)&&(m=(0,g.Gr)())&&d.S.set("gpu",[m]);Mu(d.provider.videoData)&&g.Tr(d,g.t8(d.provider),"dt",["1"]);f.cotn&&!Mu(f)&&d.L_(!0);d.provider.S1.RO()&&(f=(0,g.v)()-d.provider.S1.QT,d.le("playerage",{secs:(1.6**Math.round(Math.log(f/1E3)/Math.log(1.6))).toFixed()}));d.Y=!0;d.rD= g.Ir(()=>{d.reportStats()},1E4)}; RoE=function(d,f,m,y,C){var B=d.provider.S1.S.cbrver;d.provider.S1.S.cbr==="Chrome"&&/^96[.]/.test(B)&&m==="net.badstatus"&&/rc\.500/.test(C)&&di(d,3);d.provider.S1.Z("html5_use_ump")&&/b248180278/.test(C)&&di(d,4);B=d.provider.getCurrentTime();y=y===1?"fatal":"";m=[m,y,B.toFixed(3)];y&&(C+=`;a6s.${i0()}`);C&&m.push(PBE(C));g.Tr(d,f,"error",m);d.Y=!0}; di=function(d,f){d.nC||(zr(d,"fcnz",`${f}`),d.nC=!0)}; LFh=function(d){d.j>=0||(d.provider.S1.UM||d.provider.Fw.getVisibilityState()!==3?d.j=g.t8(d.provider):d.gD=!0)}; JQW=function(d,f){let m;d.provider.videoData.MW()?(d=4,m=1):d=f.source??0;d=`${"sms"}.${d}`;m!==void 0&&(d+=`_${m}`);return d}; fh=function(d,f,m,y,C){const B=g.t8(d.provider);f!==1&&f!==3&&f!==5||g.Tr(d,B,"vps",[d.Hx]);zr(d,"xvt",`t.${B.toFixed(3)};m.${C.toFixed(3)};g.${2};tt.${f};np.${0};c.${m};d.${y}`)}; PBE=function(d){/[^a-zA-Z0-9;.!_-]/.test(d)&&(d=d.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return d}; $R=function(d,f){if(d.gD&&!d.Vb)return 3;if(d.isSuspended)return 1;if(d.fC?.e1())return 4;let m=(f.Ys.info.audio?d.policy.Ul:d.policy.qp)/(f.Va*d.policy.Zq);if(d.policy.ri>0&&d.fC&&eV(d.fC)&&(f=f.Ys.info.video?d.fC.A:d.fC.S)&&!f.QJ()){f=f.hB();const y=Yh(f,d.getCurrentTime());y>=0&&(f=d.getCurrentTime()-f.start(y),m+=Math.max(0,Math.min(f-d.policy.ri,d.policy.yN)))}d.policy.hP>0&&(m=Math.min(m,d.policy.hP));return m}; ot=function(d,f,m){SYn(d,m.Ru||"unknown");d.Fw.seekTo(f,m)}; bm=function(d,f,m,y,C){d.Fw.getVideoData().Ne()?C&&d.A.pC+C/1E3>m&&(d.le("sdai",{seg:y,rbt:m.toFixed(3),end:d.A.pC.toFixed(3),sd:C.toFixed(3)}),d.E5(!1,"rollback")):d.policy.A&&d.E5(!1,"rollback");if(d.ZW.isManifestless){C=Vq(d.audioTrack,y,m,f);var B=Vq(d.videoTrack,y,m,f);d.policy.JM||(B&&uk(d.ZW,y,!0),C&&uk(d.ZW,y,!1));B&&(d.videoTrack.K=[]);C&&(d.audioTrack.K=[]);d.le("sdai",{rollbk2_seg:y,rbt:m.toFixed(3),lt:f.toFixed(3),a:C,v:B});(C||B)&&d.policy.A&&gA(d)}}; FCh=function(d){const f=d.IF().filter(m=>m.namespace==="ad"); for(const m of f)if(m.start/1E3>d.getCurrentTime())return m.start/1E3;return Infinity}; dA=function(d){var f=(0,g.v)();d.XZ=f}; Ui=function(d){d.policy.MW&&d.policy.Dq&&Math.min(NFl(d.videoTrack),NFl(d.audioTrack))*1E3>d.policy.q$?d.vZ.GU():d.nJ()}; b5=function(d,f,m,y=!1){y&&!f.qp&&(Cb()||(y=f.HZ)&&!y.sN(m.info)&&d.Fw.MU(),f.qp=!0);f.Ys!==m&&(f.Ys=m)}; He=function(d){return d.AN=f-.01}else f=!1;return f}; gA=function(d){d.MW.GU()}; BF=function(d,f){f&&yx(d.Fw,new Ch(f.video,f.reason));d.S.CC&&(f=ENc(d.S,"a"),d.Fw.rG(new Ch(f.audio,f.reason)))}; ew=function(d,f,m,y){const C=oC(f);!C||C.V||uB(C,y)||(m.abort(),d.policy.VJ&&f.B?.B(),f.G?.B());if(!m.PY()||Cb())try{d.policy.aW?m.lI(y.Ys.info.containerType,y.Ys.info.Xw)&&m.S0(y.Ys.info.containerType,y.Ys.info.Xw,y.Ys.info.mimeType):m.XL(y.Ys.info.containerType,y.Ys.info.mimeType)}catch(B){return g.X_(B),d.le("ctexp",{name:B.name,msg:B.message}),!1}else y.Ys.info.containerType!==m.PY()&&d.le("ctu",{ct:Cb(),prev_c:m.PY(),curr_c:y.Ys.info.containerType});y=y.Ys.AP;d.policy.zw&&y&&(f=0+y.duration, y=-y.S,0===m.zf()&&f===m.xO()||m.hS(0,f),y!==m.zt()&&(m.w0(y),Qq&&fIS(d.audioTrack.iH(),m.mN())));return!0}; vCE=function(d,f,m){if(!(d.videoTrack.Ys.S()&&d.audioTrack.Ys.S()&&d.fC&&d.fC.A&&d.fC.S))return!1;if(m&&d.ZW.isManifestless&&(d.videoTrack.Y===-1||d.audioTrack.Y===-1))return!0;const y=pr(d.videoTrack,f,m);if(isNaN(y))return!1;d=pr(d.audioTrack,d.policy.KC?f:y,m);return isNaN(d)?!1:!0}; zol=function(d){d.j?.z9?.itagDenylist&&d.qj(d.j?.z9.itagDenylist);d.j?.playbackStartPolicy&&ve(d.policy,d.j?.playbackStartPolicy,3,d.j?.nQ());if(d.policy.qE){var f=d.xc();(f=f?d.j?.CM.get(f):void 0)&&d.A.wj(f,-1)}d.ZW.X||(f=d.j?.Ei,f?.xl&&f?.Df&&d.ZW.J7&&XC(d.ZW,f.xl,f.Df));if(d.j?.e3){f=d.j.e3.get(d.xc()||"");if(!f)return;if(d.ZW&&f.formatId){const m=d.ZW.Y.get(aI(f.formatId));m&&(m.info.debugInfo=f.debugInfo)}}d.policy.V2&&(d.j?.bz().forEach(m=>{d.yJ(m)}),d.j?.ZP())}; Tbh=function(d){if(!d.ZW.J7)return!0;const f=d.Fw.getVideoData();if(d.Fw.TA())return d.le("ombpa",{}),!1;if(!!d.j?.Ei?.eJ!==d.ZW.yT)return d.le("ombplmm",{}),!1;var m=f.CC||f.liveUtcStartSeconds||f.Un;if(d.ZW.yT&&m)return d.le("ombplst",{}),!1;if(d.ZW.X)return d.le("ombab",{}),!1;m=Date.now();return Rk(d.ZW)&&!isNaN(d.hP)&&m-d.hP>d.policy.ll*1E3?(d.le("ombttl",{}),!1):vo(f)!==0&&!d.policy.S||f.Z("html5_disable_onesie_media_for_mosaic")&&f.uu()||f.Z("html5_disable_onesie_media_for_lifa_eligible")&& e9(f)?!1:!0}; MY=function(d,f){const m=hQ(f.Ys,d.ZW.J7);var y=d.rD?.ud(m)||[];if(y.length===0)return d.le("ombmsi",{}),!1;y=new zN(y);if((!d.policy.AP||isFinite(d.getCurrentTime())||d.Fw.Le())&&!N1P(y,d.getCurrentTime()))return d.le("ostmf",{ct:d.getCurrentTime(),a:f.Ys.info.tO()}),!1;d.rD?.NS(m);return!0}; qYE=function(d,f){const m=f.Ys;var y=d.ZW.J7;if(Tbh(d))if(d.rD&&d.rD.Lg(hQ(m,y))){if(y=hQ(m,y),MY(d,f)){var C=new zN(d.rD.ud(y)),B=e=>{try{e.Ik()?(d.handleError(e.Ss(),e.o4()),xu(f,e),P7(e.info)&&qm(d.C,f,m,!0),d.nJ()):tj(d.C,e)&&(d.V?.e1(e.info,d.bT),d.nJ())}catch(M){e=Dp(M),d.handleError(e.errorCode,e.details,e.severity),d.U_()}}; m.rD=!0;xC(C)&&(Xp(f,new sB(d.policy,y,C,d.rD,B)),vm(d.timing))}}else d.le("ombfmt",{})}; bM5=function(d){d.policy.Y&&d.j&&(d.j.ww.forEach(f=>{d.Tr(f,-1)}),d.j.ww=[])}; Kh=function(d,f){f=f||d.videoTrack&&d.videoTrack.S&&d.videoTrack.S.startTime||d.getCurrentTime();var m=b5,y=d.videoTrack,C=d.S;f=C.nextVideo&&C.nextVideo.index.KR(f)||0;C.V2!==f&&(C.e1={},C.V2=f,f9(C,C.S));f=!C.S.isLocked()&&C.K>-1&&(0,g.v)()-C.K=f&&hj(m,!0)>=f}else m.A.length||y.A.length?(C=m.Ys.info.Va+y.Ys.info.Va,C=10*(1-Wm(f)/C),f=Math.max(C,f.policy.tJ),m=hj(y,!0)>=f&&hj(m, !0)>=f):m=!0;if(!m)return"abr";m=d.videoTrack;if(m.A.length>0&&m.V.A.length===1&&xiq(m.V).info.G360);if(!d.Vb||m)return"";m=d.policy.Ao;SN(d.policy)&&(m=cm(d.K,d.Vb,Wm(d.K)));m=WCW(d.videoTrack,d.getCurrentTime(),m)||WCW(d.audioTrack,d.getCurrentTime(),m);return SN(d.policy)?m?"mbnm":"":(d.videoTrack.A.length> 0||d.audioTrack.A.length>0||Tn(d.C,d.videoTrack,d.audioTrack)||Tn(d.C,d.audioTrack,d.videoTrack))&&m?"nord":""}; cF=function(d,f,m,y){y.info.Ys.S();var C=y.info.Ys.A;if(!C||!m.If()||m.Vc()===C)return!1;let B=C;var e=m.Cg();if(d.policy.b0&&e&&m.isView()&&g.q5(y.info.Ys.info)){const K=new DataView(C.buffer,C.byteOffset,C.byteLength);(e=lvn(K,e))?B=new Uint8Array(e.buffer,e.byteOffset,e.byteLength):d.le("fenc",{})}d.policy.YG&&(e=ymh(d,y,new Ru([B])))&&(B=OG(e));let M;(e=y.info.Ys.B(0,y.info.clipId))&&(M=e.F$[0]);if(y===d.Z$){if(d.e1+=1,d.Fw.getVideoData().Z("html5_shorts_gapless_restart_on_init_seg_retries")&& d.e1>5)return d.e1=0,d.Fw.fq({initSegStuck:1,as:y.info.gW()}),!0}else d.e1=0,d.Z$=y;d.policy.I8&&(m.abort(),f.G?.B());C=Ckc(d,m,B,M,C);f.G?.K(C,M);if(C!==0)return d.policy.pg&&Ry(d.Fw.getVideoData())?(d.Fw.fv()||WF(d,"sepInit",C,y.info),BMT(d.Fw,"sie")):WF(d,"sepInit",C,y.info),!0;y.info.aQ()?(f=d.timing,f.e1||(f.e1=(0,g.v)(),g.gN("vis_a",f.e1,f.S))):(f=d.timing,f.B||(f.B=(0,g.v)(),g.gN("ais_a",f.B,f.S)));(y=y.info.Ys.ZU)&&d.Fw.vK(new ku(y.key,y.type));return m.QJ()}; e35=function(d,f,m){if(d.policy.CC&&kR(f)?.isLocked)return!1;if(m.B7())return!0;if(!m.If())return!1;const y=kR(f);if(!y||y.info.type===6)return!1;if(d.policy.b_||d.V?.rD(f,y.info.JP))d.qp=0;else return d.du.isSeeking()&&gA(d),d.qp=d.qp||(0,g.v)(),!1;if(!ew(d,f,m,y.info))return!1;if(d.ZW.A&&y.info.S===0){var C;if(m.Vc()==null){var B=oC(f);if(!(C=!B||B.Ys!==y.info.Ys)){b:if(C=B.rD,B=y.info.rD,C.length!==B.length)C=!1;else{for(var e=0;eB)return d.policy.S&&(f===d.videoTrack?d.tP=d.tP||(0,g.v)():d.pC=d.pC||(0,g.v)()),d.policy.G$&&gvn(f.V,B,!1),!1;f===d.videoTrack?d.tP=0:d.pC=0;d.policy.Ld&&m===d.fC?.S&&d.Ul&&(m.Or()===0?(d.Ul=!1,d.policy.Ld=!1):d.mS=m.Or());a:{B=d.policy.h7?(0,g.v)():0;e=y.Y&&y.info.Ys.A||void 0;var M=y.A;y.Y&&(M=ymh(d,y,M)||M);const K=OG(M);M=d.policy.h7?(0,g.v)():0;m=Ckc(d,m,K,y.info,e);f.G?.G(y.info,m,M-B,(0,g.v)()-M);d.e1=0;if(m===0)d.gD&&(d.gD=!1,d.h7=!1),d.KC=0,m=!0;else{if(m=== 2||m===5)WF(d,"checked",m,y.info);else{if(m===1){if(!d.gD){d.gD=!0;m=!1;break a}if(!d.h7){d.h7=!0;d.Fw.seekTo(d.getCurrentTime(),{Ru:"quotaExceeded",B6:!0});m=!1;break a}y.info.aQ()?(B=d.policy,B.qp=Math.floor(B.qp*.8),B.hP=Math.floor(B.hP*.8)):(B=d.policy,B.Ul=Math.floor(B.Ul*.8),B.hP=Math.floor(B.hP*.8));d.policy.S?y2(d.Y,y.info.Ys):C9(d.S,y.info.Ys)}d.Fw.fq({reattachOnAppend:m})}m=!1}}if(!m)return!1;d.policy.CC&&y.info.C()?(d.Fw.L().RO()&&d.le("eosl",{ls:y.info.gW()}),y.isLocked=!0):(f.zr(y),Dic(d.S, y.info));C&&(f=y.info.Ys.ZU)&&d.Fw.vK(new ku(f.key,f.type));return!0}; ymh=function(d,f,m){var y;if(y=d.policy.YG&&d.fC&&!d.fC.X&&!d.Fw.Pz())f=f.info.Ys.info,y=f.uB()&&f.j()&&f.video&&f.video.width<3840&&f.video.width>f.video.height;if(y&&(d.fC.X=!0,Ah('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return m=lh5(m),d.policy.V&&d.le("sp4k",{s:!!m}),m}; Ckc=function(d,f,m,y,C){try{const B=f===d.fC?.S?d.audioTrack:d.videoTrack;if(d.policy.CC&&y?.C()){if(y?.X>1)return 6;B.hP=new g.vg(()=>{const e=kR(B);d.Mp()||!e?.isLocked?d.Fw.L().RO()&&d.le("eosl",{delayA:e?.info.gW()}):dDP(B)?(d.Fw.L().RO()&&d.le("eosl",{dunlock:e?.info.gW()}),iX(d,B===d.audioTrack)):(d.le("nue",{ls:e.info.gW()}),e.info.X+=1,d.fC&&d.tE())},1E4,d); d.Fw.L().RO()&&d.le("eosl",{delayS:y.gW()});B.hP.start()}d.policy.Mc&&y?.Ys instanceof ok&&y.C()&&d.le("poseos",{itag:y.Ys.info.itag,seg:y.JP,lseg:y.Ys.index.m6(),es:y.Ys.index.C});f.appendBuffer(m,y,C)}catch(B){if(B instanceof DOMException){if(B.code===11)return 2;if(B.code===12)return 5;if(B.code===22||B.message.indexOf("Not enough storage")===0)return f=Object.assign({name:"QuotaExceededError",buffered:wT(f.hB()).replace(/,/g,"_"),vheap:ZD(d.videoTrack),aheap:ZD(d.audioTrack),message:g.F3(B.message, 3),track:d.fC?f===d.fC.A?"v":"a":"u"},eoW()),d.handleError("player.exception",f),1;g.T(B)}return 4}return d.fC.i5()?3:0}; WF=function(d,f,m,y){let C="fmt.unplayable",B=1;m===5||m===3?(C="fmt.unparseable",d.policy.S?!y.Ys.info.video||YR(d.Y.S).size>0||y2(d.Y,y.Ys):!y.Ys.info.video||YR(d.S.Y).size>0||C9(d.S,y.Ys)):m===2&&(d.KC<15?(d.KC++,C="html5.invalidstate",B=0):C="fmt.unplayable");y=ZF(y);y.mrs=d.fC?.V();y.origin=f;y.reason=m;y.trg="appenderr";d.handleError(C,y,B)}; Gcg=function(d,f,m,y,C){var B=d.ZW;var e=d.policy.S,M=!1;let K=-1;for(const c in B.S){var N=PZ(B.S[c].info.mimeType)||B.S[c].info.aQ();if(y===N)if(N=B.S[c].index,N.qG(f.JP)){{M=N;var W=f;const D=M.V(W.JP);D&&D.startTime!==W.startTime?(M.segments=[],M.B(W),M=!0):M=!1}M?K=f.JP:!f.pending&&e&&(W=N.getDuration(f.JP),W!==f.duration&&(B.publish("clienttemp","mfldurUpdate",{itag:B.S[c].info.itag,seg:f.JP,od:W,nd:f.duration},!1),N.B(f),M=!0))}else N.B(f),M=!0}K>=0&&B.publish("clienttemp","resetMflIndex", {[y?"v":"a"]:K},!1);B=M;VVB(d.du,f,y,B);d.policy.V2||d.V.pK(f,m,y,C);f.JP===d.ZW.Wg&&B&&QG(d.ZW)&&f.startTime>QG(d.ZW)&&(d.ZW.Jo=f.startTime+(isNaN(d.timestampOffset)?0:d.timestampOffset),d.du.isSeeking()&&d.du.targetTime{d.policy.V&&d.le("pathprobe",m)},m=>{d.Fw.handleError(m)})}; M_n=function(d,f){d.bT=f;d.V&&(d.V.bT=f);f=d.bT;var m=d.videoTrack.Ys.info.uB();f.sB=m;f.Qa({swebm:m});d.C.bT=d.bT;d.policy.A&&(d.A.bT=d.bT,bM5(d))}; KKS=function(d,f){if(d.fC&&d.fC.A){f-=isNaN(d.timestampOffset)?0:d.timestampOffset;d.getCurrentTime()!==f&&d.resume();if(d.du.isSeeking()&&d.fC&&!d.fC.i5()){const m=d.getCurrentTime()<=f&&fy.startTime>=f&&vCE(d,y.startTime,!1)); return m&&m.startTime0)m=!0;else{for(const y of d.V.values())if(y.cryptoPeriodIndex===m){m=!0;break a}m=!1}}d.publish("log_qoe",{wvagt:"reqnews",canskip:m});m||d.publish("rotated_need_key_info_ready",f)}; DDT=function(d){switch(d){case "DRM_TRACK_TYPE_AUDIO":return 1;case "DRM_TRACK_TYPE_SD":return 2;case "DRM_TRACK_TYPE_HD":return 3;case "DRM_TRACK_TYPE_UHD1":return 4;case "DRM_TRACK_TYPE_UHD2":return 5;default:return 0}}; $DW=function(d,f=!1){var m=d.status==="LICENSE_STATUS_OK"?0:9999,y=null;if(d.license)try{y=IQ(d.license)}catch(C){g.T(C)}if(m===0&&!y)return null;y=new ELB(m,y);m!==0&&d.reason&&(y.errorMessage=d.reason);if(d.authorizedFormats){m={};const C=[],B={};for(const e of d.authorizedFormats){if(!e.trackType||!e.keyId)continue;f&&y.A.push({trackType:DDT(e.trackType),isHdr:!!e.isHdr});let M=pX5[e.trackType];if(M){M==="HD"&&d.isHd720&&(M="HD720");e.isHdr&&(M+="HDR");m[M]||(C.push(M),m[M]=!0);let K=null;try{K= IQ(e.keyId)}catch(N){g.T(N)}K&&(B[g.hD(K,4)]=M)}}y.V=C;y.S=B}d.nextFairplayKeyId&&(y.nextFairplayKeyId=d.nextFairplayKeyId);d.sabrLicenseConstraint&&(y.sabrLicenseConstraint=IQ(d.sabrLicenseConstraint));return y}; AmS=function(d,f,m){d.onSuccess=f;d.onError=m}; k2n=function(d,f,m,y){const C={timeout:3E4,onSuccess:B=>{if(!d.Mp())if(xt("drm_net_r",void 0,d.timer),B=$DW(B,d.A))d.onSuccess(B,d.requestNumber);else d.onError(d,"drm.net","t.p;p.i")}, onError:B=>{if(!d.Mp())if(B&&B.error)B=B.error,d.onError(d,"drm.net.badstatus",`t.r;p.i;c.${B.code};s.${B.status}`,B.code);else d.onError(d,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{d.onError(d,"drm.net",`${"rt"}.req.${d.requestNumber}`)}}; y&&(C.uF=`Bearer ${y}`);g.YU(m,"player/get_drm_license",f,C)}; ph=function(d,f,m=!1){WZ(f);(m||d.S1.RO())&&d.publish("ctmp","drmlog",f)}; QkP=function(d){let f=d.baseUrl;dfK(f)||d.error("drm.net",2,"t.x");if(!Wy(f,"fexp")){const m=["23898307","23914062","23916106","23883098"].filter(y=>d.S1.experiments.experiments[y]); m.length>0&&(d.Y.fexp=m.join())}for(const m of Object.keys(d.Y))f=zyW(f,m,d.Y[m]);return f}; oLg=function(d,f,m,y){OHn(f,(C,B)=>{if(d.S1.Yi().S.El($o)&&d.A.flavor==="widevine")a:{let e=!1;try{e=Zr(C,DeP).type===4}catch(M){}if(e){if(ph(d,{cert_cache_hit:!!d.Wx?.certificate},!0),y){d.V.length===0&&ph(d,{md_gap:1},!0);f?.update(y);break a}}else if(m){m.S=f??null;m.licenseRequest=C;break a}AG(d,C,B,e)}else AG(d,C,B)},(C,B,e)=>{if(!d.Mp()){B=void 0; var M=1;g.tm(d.A)&&g.K3(d.S1)&&d.S1.Z("html5_enable_safari_fairplay")&&e===1212433232&&(B="ERROR_HDCP",M=d.S1.Z("html5_safari_fairplay_ignore_hdcp")?0:M);d.error("drm.keyerror",M,C,B)}},()=>{d.Mp()||(ph(d,{onkyadd:1}),d.X||(d.publish("sessionready"),d.X=!0))},C=>{d.iP(C)})}; AG=function(d,f,m,y=!1){if(!d.Mp())if(f){ph(d,{onkmtyp:m});d.status="km";switch(m){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":alc(d,f);return;default:d.publish("ctmp","message_type",{t:m,l:f.byteLength})}d.AP||(xt("drm_gk_f",void 0,d.videoData.rD),d.AP=!0,d.publish("newsession",d));if(T2(d.A)&&(f=h3v(f),!f))return;f=new FKg(f,++d.requestNumber,d.videoData.rD,d.S1.Z("html5_enable_vp9_fairplay"));AmS(f,C=>{rmq(d,C,y)},(C,B,e)=>{if(!d.Mp()){var M= 0; C.S.A>=3&&(M=1,B="drm.net.retryexhausted");ph(d,{onlcsrqerr:B,info:e});d.error(B,M,e);d.shouldRetry(cZ(M),C)&&gLT(d,C)}}); g.I(d,f);Ilv(d,f)}else d.error("drm.unavailable",1,"km.empty")}; uCE=function(d,f,m=null,y){let C=null;try{C=f.createSession(d.G,B=>{ph(d,{m:B})}),oLg(d,C,y,m)}catch(B){f="t.g",B instanceof DOMException&&(f+=`;c.${B.code}`),d.publish("licenseerror","drm.unavailable",1,f,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return C}; alc=function(d,f){ph(d,{sdpvrq:1});d.C=Date.now();if(d.A.flavor!=="widevine")d.error("drm.provision",1,`e.flavor;f.${d.A.flavor};l.${f.byteLength}`);else{var m={cpn:d.videoData.clientPlaybackNonce};Object.assign(m,d.S1.S);m=g.Mj("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",m);f={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, f)}),responseType:"arraybuffer"};g.bd(m,f,3,500).then(tr(y=>{y=y.xhr;if(!d.Mp()){y=new Uint8Array(y.response);var C=String.fromCharCode.apply(null,y);try{var B=JSON.parse(C)}catch(e){}B&&B.signedResponse?(d.publish("ctmp","drminfo",{provisioning:1}),B=(Date.now()-d.C)/1E3,d.C=NaN,d.publish("ctmp","provs",{et:B.toFixed(3)}),d.j&&d.j.update(y)):(B=B&&B.error&&B.error.message,y="e.parse",B&&(y+=`;m.${B}`),d.error("drm.provision",1,y))}}),tr(y=>{d.Mp()||d.error("drm.provision",1,`e.${y.errorCode};c.${y.xhr&& y.xhr.status}`)}))}}; rmq=function(d,f,m){if(!d.Mp())if(ph(d,{onlcsrsp:1}),d.status="rr",f.statusCode!==0)d.error("drm.auth",1,`t.f;c.${f.statusCode}`,f.errorMessage||void 0);else{xt("drm_kr_s",void 0,d.videoData.rD);if(f.heartbeatParams&&f.heartbeatParams.url&&d.videoData.Z("outertube_streaming_data_always_use_staging_license_service")){var y=d.A.V.match(/(.*)youtube.com/g);y&&(f.heartbeatParams.url=y[0]+f.heartbeatParams.url)}f.heartbeatParams&&d.publish("newlicense",f.heartbeatParams);f.V&&(d.V=f.V,d.videoData.Tq|| d.publish("newlicense",new XXB),d.videoData.Tq=!0,d.B=HT(d.V,C=>C.includes("HDR"))); f.A&&(d.K=f.A);f.S&&(d.S1.Z("html5_enable_vp9_fairplay")&&d.A.S()?(y=g.hD(Qz(d.fairplayKeyId),4),d.S[y]={type:f.S[y],status:"unknown"}):d.S=IU(f.S,C=>({type:C,status:"unknown"}))); bk(d.A)&&(f.message=GJh(g.hD(f.message)));d.j&&(ph(d,{updtks:1}),d.status="ku",m&&d.Wx&&d.S1.Yi().S.El($o)&&(d.Wx.certificate=f.message),d.j.update(f.message).then(()=>{xt("drm_kr_f",void 0,d.videoData.rD);ko(d)||(ph(d,{ksApiUnsup:1}),d.publish("keystatuseschange",d));!m&&d.Wx&&d.S1.Yi().S.El(R3P)&&(d.Wx.S=uCE(d,d.Wx.mediaKeys,d.Wx?.certificate,d.Wx))},C=>{C=`msuf.req.${d.requestNumber};msg.${g.F3(C.message,3)}`; d.error("drm.keyerror",1,C)})); g.tm(d.A)&&d.publish("fairplay_next_need_key_info",d.baseUrl,f.nextFairplayKeyId);d.S1.Z("html5_enable_vp9_fairplay")&&d.A.S()&&d.publish("qualitychange",nLV(d.V));f.sabrLicenseConstraint&&d.publish("sabrlicenseconstraint",f.sabrLicenseConstraint)}}; Ilv=function(d,f){d.status="km";xt("drm_net_s",void 0,d.videoData.rD);const m=new g.sH(d.S1.TF),y={context:g.o8(m.config_||g.OL())};y.drmSystem=ZHP[d.A.flavor];y.videoId=d.videoData.videoId;y.cpn=d.videoData.clientPlaybackNonce;y.sessionId=d.sessionId;y.licenseRequest=g.hD(f.message);y.drmParams=d.videoData.drmParams;isNaN(d.cryptoPeriodIndex)||(y.isKeyRotated=!0,y.cryptoPeriodIndex=d.cryptoPeriodIndex);var C=!!d.videoData.A?.B()?.isHdr();y.drmVideoFeature=C?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; d.S1.experiments.Yi().S.El(V_K)&&(y.context=g.F_(d.videoData));if(y.context&&y.context.client){if(C=d.S1.S)y.context.client.deviceMake=C.cbrand,y.context.client.deviceModel=C.cmodel,y.context.client.browserName=C.cbr,y.context.client.browserVersion=C.cbrver,y.context.client.osName=C.cos,y.context.client.osVersion=C.cosver;d.S1.experiments.Yi().S.El(V_K)||(y.context.user=y.context.user||{},d.videoData.AP&&(y.context.user.credentialTransferTokens=[{token:d.videoData.AP,scope:"VIDEO"}]),d.videoData.Ul&& (y.context.user.kidsParent={oauthToken:d.videoData.Ul}));y.context.request=y.context.request||{};y.context.request.mdxEnvironment=d.videoData.mdxEnvironment||y.context.request.mdxEnvironment;g.tm(d.A)&&(y.fairplayKeyId=g.hD(Qz(d.fairplayKeyId)));g.ZM(d.S1,d.videoData.C()).then(B=>{k2n(f,y,m,B);d.status="rs"})}else d.error("drm.net",2,"t.r;ic.0")}; ll5=function(d,f,m){const y={};y.isHdr=f.includes("HDR");switch(f.replace("HDR","").replace("720","")){case "AUDIO":y.trackType=1;break;case "SD":y.trackType=2;break;case "HD":y.trackType=3;break;case "UHD1":y.trackType=4;break;case "UHD2":y.trackType=5;break;default:y.trackType=0}!y.trackType||m[f]||ko(d)&&!Qx(d,f)||(d.authorizedFormats.push(y),m[f]=!0)}; xDT=function(d,f){const m=[];for(const y of Object.keys(d.S))m.push(`${y}_${d.S[y].type}_${d.S[y].status}`);return m.join(f)}; ko=function(d){var f;if(f=d.rD&&d.j!=null)d=d.j,f=!(!d.S||!d.S.keyStatuses);return f}; gLT=function(d,f){var m=f.S.getValue();m=new g.vg(()=>{Ilv(d,f)},m); g.I(d,m);m.start();g.z$(f.S);ph(d,{rtyrq:1})}; OJ=function(d){const f={};f[d.status]=ko(d)?xDT(d,"."):d.V.join(".");return f}; Qx=function(d,f){for(const m in d.S)if(d.S[m].status==="usable"&&d.S[m].type===f)return!0;return!1}; Pkg=function(d,f){for(const m in d.S)if(d.S[m].type===f)return d.S[m].status}; LKl=function(d){let f;f=d[0];d[0]=d[3];d[3]=f;f=d[1];d[1]=d[2];d[2]=f;f=d[4];d[4]=d[5];d[5]=f;f=d[6];d[6]=d[7];d[7]=f}; nLV=function(d){return g.fg(d,"UHD2")||g.fg(d,"UHD2HDR")?"highres":g.fg(d,"UHD1")||g.fg(d,"UHD1HDR")?"hd2160":g.fg(d,"HD")||g.fg(d,"HDHDR")?"hd1080":g.fg(d,"HD720")||g.fg(d,"HD720HDR")?"hd720":"large"}; h3v=function(d){var f="";for(let m=0;m{d.onClosed()}),null)):d.A&&(ec(d.j,d.A,["mskeymessage", "webkitkeymessage"],d.X),ec(d.j,d.A,["mskeyerror","webkitkeyerror"],d.rD),ec(d.j,d.A,["mskeyadded","webkitkeyadded"],d.K))}; ScS=function(d,f,m){g.T(m);d.V&&(m instanceof DOMException&&(f+=`;n.${m.name};m.${m.message}`),d.V(f))}; jkB=function(d){ec(d.j,d.element,["keymessage","webkitkeymessage"],d.rD);ec(d.j,d.element,["keyerror","webkitkeyerror"],d.K);ec(d.j,d.element,["keyadded","webkitkeyadded"],d.G)}; vLE=function(d,f=null){if(d.S.keySystemAccess)return d.B=d.B.then(()=>d.mediaKeys?Promise.resolve():f?.mediaKeys&&f.vr?.x0()?(d.mediaKeys=f?.mediaKeys,Promise.resolve()):d.S.keySystemAccess.createMediaKeys().then(m=>{d.Mp()||(d.mediaKeys=m,f?.vr?.x0()&&(f.mediaKeys=m))})).then(()=>{const m=f?.D$(); return d.element&&d.element!==m&&d.element.mediaKeys?d.element.setMediaKeys(null):Promise.resolve()}).then(()=>{d.element=f?.D$(); return d.element&&d.element.mediaKeys!==d.mediaKeys?d.element.setMediaKeys(d.mediaKeys):Promise.resolve()}),d.B; z2(d.S)?d.A=new (j_())(d.S.keySystem):qD(d.S)?(d.A=new (j_())(d.S.keySystem),d.element?.webkitSetMediaKeys(d.A)):jkB(d);return null}; z3S=function(d,f){const m=new Uint8Array(270);for(let y=0;y<135;y++)m[y*2]=''.charCodeAt(y);d=d.A.createSession("video/mp4",f,m);return new o2(null,null,null,null,d)}; qcl=function(d,f){f=TMg(f,d.S.ju);f=d.A.createSession("video/mp4",f);return new o2(null,null,null,null,f,d.C)}; a2=function(d,f){let m=d.Y[f.sessionId];!m&&d.V&&(m=d.V,d.V=null,m.sessionId=f.sessionId,d.Y[f.sessionId]=m);return m}; TMg=function(d,f){var m=d.subarray(4);m=new Uint16Array(m.buffer,m.byteOffset,m.byteLength/2);m=String.fromCharCode.apply(null,m).match(/ek=([0-9a-f]+)/)[1];var y="";for(var C=0;C{bHV(d)}),tr(m=>{if(!d.Mp()){g.T(m); var y="t.a";m instanceof DOMException&&(y+=";n."+m.name+";m."+m.message);d.publish("licenseerror","drm.unavailable",1,y,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(d.A({mdkrdy:1}),d.rD=!0); d.X&&(f=vLE(d.X,d.mediaElement))}; bHV=function(d){if(!d.Mp())if(d.S1.Z("html5_drm_set_server_cert")||d.S.S()){const f=d.mediaKeys.setServerCertificate();f?f.then(tr(m=>{d.S1.RO()&&d.publish("ctmp","ssc",{success:m})}),tr(m=>{d.publish("ctmp","ssce",{n:m.name, m:m.message})})).then(tr(()=>{hG(d)})):hG(d)}else hG(d)}; wXq=function(d,f,m){d.Ul=!0;m=new ku(f,m);d.S1.Z("html5_eme_loader_sync")&&(d.C.get(f)||d.C.set(f,m));HHP(d,m)}; HHP=function(d,f){if(!d.Mp()){d.A({onInitData:1});if(d.S1.Z("html5_eme_loader_sync")&&d.videoData.V&&d.videoData.V.S()){var m=d.G.get(f.initData);f=d.C.get(f.initData);if(!m||!f)return;f=m;m=f.initData;d.C.remove(m);d.G.remove(m)}d.A({initd:f.initData.length,ct:f.contentType});if(d.S.flavor==="widevine")if(d.pC&&!d.videoData.isLivePlayback)FD(d);else{if(!(d.S1.Z("vp9_drm_live")&&d.videoData.isLivePlayback&&f.uB)){d.pC=!0;m=f.cryptoPeriodIndex;var y=f.S;XfE(f);f.uB||(y&&f.S!==y?d.publish("ctmp","cpsmm", {emsg:y,pssh:f.S}):m&&f.cryptoPeriodIndex!==m&&d.publish("ctmp","cpimm",{emsg:m,pssh:f.cryptoPeriodIndex}));d.publish("widevine_set_need_key_info",f)}}else d.e1(f)}}; FD=function(d){if(d.Ul&&d.rD&&!d.V2){for(;d.j.length;){const f=d.j[0],m=YcW(d)?Rsc(f):g.hD(f.initData);if(d.S.S()&&!f.A)d.j.shift();else{if(d.V.get(m))if(d.S.flavor!=="fairplay"||d.S.S()){d.j.shift();continue}else d.V.delete(m);XfE(f);break}}d.j.length&&d.createSession(d.j[0])}}; hG=function(d){d.Mp()||(d.rD=!0,d.A({onmdkrdy:1}),FD(d))}; YcW=function(d){return d.S.flavor==="widevine"&&d.videoData.Z("html5_drm_cpi_license_key")}; UDK=async function(d){if(g.W6()&&d.mediaKeys.mediaKeys?.getMetrics){var f=await d.mediaKeys.getMetrics();f&&(Uf(f)||(f=g.gs(f)),/^[A-Za-z0-9_-]+={0,3}$/.test(f)||(f=g.F3(f,void 0,!0)),d.publish("ctmp","drm",{metrics:f}))}}; G2W=function(d,f){if(d.videoData.G)return!1;d.dD.KC+=1;if(d.dD.KC<=10)return!1;f.exiled=`${d.dD.KC}`;d.df("qoe.start15s",f);d.Fw.publish("playbackstalledatstart");return!0}; dHv=function(d){return d.A?!0:d.dD.rD==="yt"?ti(d.videoData)?d.Fw.loader?.JM():d.videoData.G?d.videoData.nC<25:!d.videoData.nC:!1}; fMW=function(d){if(!d.A){d.A=!0;var f=d.Fw.getPlayerState();f=f.isPaused()||f.isSuspended();d.Fw.GH();f&&!Mu(d.videoData)||d.Fw.publish("signatureexpired")}}; ri=function(d,f,m){const y=d.videoData.A;var C=d.videoData.j,B=d.dD.Z("html5_disable_codec_fallback_for_drm")&&d.videoData.No();Ry(d.Fw.getVideoData())&&BMT(d.Fw,"pe");d.dD.Yi().S.El(mHW)&&(m.bkg=d.Fw.QS().isBackground()?"1":"0");if((f==="progressive.net.retryexhausted"||f==="fmt.unplayable"||f==="fmt.decode")&&!d.Fw.AJ.Y&&y&&y.itag==="22")return d.Fw.AJ.Y=!0,d.df("qoe.restart",{reason:"fmt.unplayable.22"}),d.Fw.Lq(),!0;var e=!1;if(d.videoData.isExternallyHostedPodcast){if(e=d.videoData.i9)m.mimeType= e.type,d.le("3pp",{url:e.url});m.ns="3pp";d.Fw.mJ(f,1,"VIDEO_UNAVAILABLE",WZ((new g.s_(f,m,1)).details));return!0}var M=d.Oy+3E4<(0,g.v)()||d.S.isActive();if(d.dD.Z("html5_empty_src")&&d.videoData.isAd()&&f==="fmt.unplayable"&&/Empty src/.test(`${m.msg}`))return m.origin="emptysrc",d.df("auth",m),!0;M||yiS(d.Fw.QS())||(m.nonfg="paused",M=!0,d.Fw.pauseVideo());f!=="fmt.decode"&&f!=="fmt.unplayable"||!C?.C()||(j7v(d.dD.Y,C.Xw),m.acfallexp=C.Xw,e=M=!0);!M&&d.V>0&&(d.S.start(),M=!0,m.delayed="1",--d.V); C=d.Fw.loader;M||!y?.S()&&!y?.j()||B||(j7v(d.dD.Y,y.Xw),e=M=!0,m.cfallexp=y.Xw);if(!M)return G2W(d,m);B=!1;d.Y?d.Oy=(0,g.v)():B=d.Y=!0;M=d.videoData;if(M.e1){M=M.e1.Y();var K=Date.now()/1E3+1800;M=M6048E5&&gi(d,"signature",!0);return!1}; K1l=function(d){if(d.videoData.errorDetail==="7"&&g.pv(d.dD)){const f=!d.videoData.isInlinePlaybackNoAd;f&&d.dD.uu++;gi(d,"innertube_player_reload_required",f&&d.dD.uu>1);return!0}return!1}; I2=function(d,f="fmt.noneavailable"){var m=d.dD.Y;m.C=!1;m.S=!0;d.df("qoe.restart",{e:f,detail:"hdr"});d.Fw.MU(!0)}; NCS=function(d){if(d.Fw.QS().isInline())return uX;d=oo[ia()];return g.kl("auto",d,!1,"s")}; i3T=function(d,f){var m;a:if((m=f.S)&&m.videoInfos.length){for(var y of m.videoInfos)if(y.Y?.smooth){m=y.video.qualityOrdinal;break a}m=m.videoInfos[0].video.qualityOrdinal}else m=0;(g.NQ("armv7")||g.NQ("aarch64")||g.NQ("android"))&&!g.pv(d.S1)&&f.S.videoInfos[0].j()&&(m=Math.min(m,g.V9.large));y=g.sm(d.S1.experiments,"html5_chipset_soft_cap");y>0&&(m=Math.min(m,y));y=g.sm(d.S1.experiments,"html5_sabr_non_streaming_xhr_soft_cap");!co&&y>0&&(m=Math.min(m,y));if(y=g.sm(d.S1.experiments,"html5_max_vertical_resolution")){let e= 4320;for(var C=0;Cy&&(e=Math.min(e,B.video.qualityOrdinal))}if(e<4320){C=0;for(B=0;B60&&!g.pv(d.S1)?new AA(0,360,!1,"v"):uX}; R2=function(d,f,m){if(d.S1.experiments.Pr("html5_disable_client_autonav_cap_for_onesie")&&f.Wm()||g.pv(d.S1)&&(ia(-1)>=1080||f.osid))return uX;let y=g.sm(d.S1.experiments,"html5_autonav_quality_cap");const C=g.sm(d.S1.experiments,"html5_autonav_cap_idle_secs");return y&&f.isAutonav&&rk()/1E3>C?(m&&(y=W1V(d,m,y)),new AA(0,y,!1,"e")):uX}; nh=function(d,f){if(!f.S.S())return d.Y?new AA(0,360,!1,"b"):uX;var m=!1,y=!1;for(var C of f.S.videoInfos)C.S()?m=!0:y=!0;m=m&&y;y=0;C=g.sm(d.S1.experiments,"html5_performance_cap_floor");C=d.S1.A?240:C;for(const B of f.S.videoInfos){if(m&&B.S())continue;f=lk(B.Xw,B.video.fps,d.V);const e=B.video.qualityOrdinal;if(Math.max(f,C)>=e){y=e;break}}return new AA(0,y,!1,"b")}; Vx=function(d,f){const m=Z0(d,f.S?.videoInfos),y=d.Fw.getPlaybackRate();return y>1&&m?(d=LIg(d.S1.Y,f.S.videoInfos,y),new AA(0,d,!0,"o")):new AA(0,0,!1,"o")}; saV=function(d,f){if(d.Z("html5_disable_ustreamer_constraint_for_sabr")&&ti(f.videoData))return uX;const m=d.Fw.QZ();d.Z("html5_use_video_quality_cap_for_ustreamer_constraint")&&m&&m.lM>0&&Og(f.videoData.Kq)&&(d=m.lM,f.videoData.Kq=new AA(0,d,!1,"u"));return f.videoData.Kq}; lX=function(d,f,m){g.pv(d.S1)&&(m=m.compose(d.u0(f)));return m}; Z0=function(d,f){return f&&g.pv(d.S1)?f.some(m=>m.video.A()):!1}; W1V=function(d,f,m){if(d.Z("html5_optimality_defaults_chooses_next_higher")&&m)for(d=f.S.videoInfos,f=1;f49?"p60":y>32?"p48":""}`;m=lk(m,y,B);C>0&&(m=Math.min(m,C));!xL.has(f)&&sg().includes(f)?(y=ck(),+y[f]>0&&(m=Math.min(+y[f],m)),y[f]!==m&&(y[f]=m,g.KP("yt-player-performance-cap",y,2592E3))):xL.has(f)||B==null?(y=sg().slice(),y.includes(f)||(y.push(f),g.KP("yt-player-performance-cap-active-set",y,2592E3)),VG.set(f,m)):(xL.add(f),B?.set(f,m));d.Fw.cG()}; puv=function(){return IU(ck(),d=>`${d}`)}; $HS=function(d,f,m,y){if(!f||!m||!f.videoData.A)return!1;const C=g.sm(d.S1.experiments,"html5_df_downgrade_thresh"),B=d.Z("html5_log_media_perf_info");if(!((0,g.v)()-d.j<5E3?0:B||C>0))return!1;const e=((0,g.v)()-d.j)/1E3;d.j=(0,g.v)();m=m.getVideoPlaybackQuality();if(!m)return!1;const M=m.droppedVideoFrames-d.C,K=m.totalVideoFrames-d.G;d.C=m.droppedVideoFrames;d.G=m.totalVideoFrames;const N=m.displayCompositedVideoFrames===0?0:m.displayCompositedVideoFrames||-1;B&&d.S1.RO()&&d.Fw.le("ddf",{dr:m.droppedVideoFrames, de:m.totalVideoFrames,comp:N});if(y)return d.S=0,!1;if((K-M)/e>d.K||!C||g.pv(d.S1))return!1;d.S=(K>60?M/K:0)>C?d.S+1:0;if(d.S!==3)return!1;EzV(d,f.videoData.A);d.Fw.le("dfd",Object.assign({dr:m.droppedVideoFrames,de:m.totalVideoFrames},puv()));return!0}; Ai5=function(d,f){d.Z("html5_log_media_perf_info")&&(d.Fw.le("perfdb",puv()),d.Fw.le("sessionperfdb",Object.fromEntries(VG.entries())),d.Fw.le("playbackperfdb",Object.fromEntries(d.V.entries())),d.Fw.le("hwc",{nch:navigator.hardwareConcurrency},!0),f&&d.Fw.le("mcdb",{itags:f.S.videoInfos.filter(m=>m.Y?.smooth===!1).map(m=>m.itag).join("-")}))}; kFn=function(d){switch(d.S1.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"}}; Qac=function(d){d.S>=0||(d.provider.Fw.getVisibilityState()===3?d.Y=!0:(d.S=g.t8(d.provider),d.delay.start()))}; O3q=function(d){if(!(d.A<0)){var f=g.t8(d.provider),m=f-d.j;d.j=f;d.playerState.A()?d.playTimeSecs+=m:d.playerState.isBuffering()&&!d.playerState.S(16)&&(d.rebufferTimeSecs+=m)}}; PF=function(d){d.S.startTime=d.V;d.S.endTime=d.A;d.un?.length&&(d.S.un=d.un);d.bc?.length&&(d.S.bc=d.bc);let f=!1;d.segments.length&&g.LS(d.segments).isEmpty()?(d.segments[d.segments.length-1].previouslyEnded&&(d.S.previouslyEnded=!0),d.segments[d.segments.length-1]=d.S,f=!0):d.segments.length&&d.S.isEmpty()||(d.segments.push(d.S),f=!0);f?d.S.endTime===0&&(d.previouslyEnded=!1):d.S.previouslyEnded&&(d.previouslyEnded=!0);d.C+=d.A-d.V;d.S=xo(d.provider);d.S.previouslyEnded=d.previouslyEnded;d.provider.S1.Yi().S.El(ozq)&& (d.Y+=JSON.stringify(d.S).length);d.previouslyEnded=!1;d.V=d.A}; aMl=function(d){g.XO(d.B);d.B=NaN}; hmE=function(d){aMl(d);d.B=g.Ir(()=>{d.update()},100); d.Wk=g.t8(d.provider);d.S=xo(d.provider)}; F1n=function(d,f,m){m-=d.Wk;return f===d.A&&m>.5}; Lh=function(d,f){const m=d.sendVisitorIdHeader?d.visitorData:void 0;return g.ZM(d.S1,d.accessToken).then(y=>Sb(d.uri,d.S1,d.pageId,m,y,f))}; riP=function(d){d.indexOf("watchtime")!==-1&&g.Dv("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:d}})}; gzq=function(d,f){d.attestationResponse&&Lh(d).then(m=>{m=m||{};m.method="POST";m.postParams={atr:d.attestationResponse};d.hP?d.e1?H5().sendAndWrite(f,m):H5().sendThenWrite(f,m):g.L4(f,m)})}; IMK=function(d){const f={xK:[]};if(HT(d.segments,m=>!!m.un||!!m.bc)){for(const m of d.segments)f.xK.push({un:m.un||[], bc:m.bc||[]});d=g.TB({Nt:f},AOq);return g.hD(d,4)}}; uMT=function(d,f){return()=>{d.S1.Z("html5_simplify_pings")?(d.S=d.pC,d.ws=f(),d.hM=0,d.send()):Lh(d).then(m=>{var y=Dz(d);y.cmt=y.len;y.lact="0";const C=f().toFixed(3);y.rt=Number(C).toString();y=g.Mj(d.uri,y);d.S1.Z("vss_through_gel_double")&&riP(y);d.hP?(m==null&&(m={}),d.e1?H5().sendAndWrite(y,m):H5().sendThenWrite(y,m)):m?g.L4(y,m):g.JY(y)})}}; s1=function(d,f){return g.TP(f,d.A).join(",")}; LOl=function(d,f){if(f&&d.j){var m=new Set(["q","feature","mos"]),y=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),C=new Set(["aqi","autonav","list","ssrt","upt"]);d.j.ns==="3pp"&&(f.ns="3pp");for(const B of Object.keys(d.j))y.has(B)||m.has(B)||C.has(B)&&!d.j[B]||(f[B]=d.j[B])}}; JG=function(d,f){var m=Xuv(d.provider);Object.assign(m,{state:d.K});f=new Rmv(d.provider.videoData,d.provider.S1,f,m);f.S=d.provider.Fw.U4();m=d.provider.videoData.clientPlaybackNonce;f.S=d.provider.Fw.Cf(m);d.provider.videoData.isLivePlayback||(f.pC=d.provider.Fw.getDuration(m));d.provider.videoData.S&&(m=d.provider.videoData.S.It(f.S))&&(f.rD=m-f.S,VM(d.provider.videoData)&&(f.S+=d.provider.Fw.zt(),f.rD-=d.provider.Fw.zt()));f.ws=g.t8(d.provider);f.segments=[xo(d.provider)];return f}; nzP=function(d){var f=d.provider.videoData.Qw;const m=d.provider.videoData.JF,y=[10+f,10,10,40+m-f,40];var C=d.provider.videoData.getPlayerResponse()?.playbackTracking;const B=C?.videostatsScheduledFlushWalltimeSeconds;C=C?.videostatsDefaultFlushIntervalSeconds;if(!(B&&B.length>0&&C))return y;f=[B[0]+f,...B.slice(1).map((e,M)=>e-B[M]), C+m-f,C];return f.some(e=>e<0)?(g.bB(d.logger,347111855,`Neg vss scheduled pings ${B} ${C}`),y):f}; Sw=function(d,f=NaN){const m=g.t8(d.provider);f=isNaN(f)?m:f;f=Math.ceil(f);const y=d.V2[d.rD];d.rD+1{if(!d.Mp()){d.Y=NaN;var B=d.X(),e=Z3V(d,B);e.K=C;var M=d.hP>1E3;!(B.length>1)&&B[0].isEmpty()||M||(e.B=Sw(d,C));e.send();d.hP++}},(C-m)*1E3); return d.A=C}; jw=function(d,f){const m=d.provider.S1;g.ZM(d.provider.S1,d.provider.videoData.C()).then(y=>{const C=d.provider.S1.pageId,B=d.provider.S1.sendVisitorIdHeader?d.provider.videoData.visitorData:void 0,e=d.provider.S1.Z("vss_pings_using_networkless")||d.provider.S1.Z("kevlar_woffle"),M=d.provider.S1.Z("allow_skip_networkless");y=Sb(f,m,C,B,y);jb(f,y,{token:d.provider.videoData.Qh,Od:d.provider.videoData.z0,mdxEnvironment:d.provider.videoData.mdxEnvironment},m,void 0,e&&!M,!1,!0)})}; Z3V=function(d,f){const m=JG(d,"watchtime");V$v(d)&&(m.delayThresholdMet=!0,d.qp=!0);if(d.V>0){for(const y of f)y.startTime-=d.V,y.endTime-=d.V;m.S-=d.V}else m.S=d.S.A;m.segments=f;return m}; V$v=function(d){var f;if(f=d.provider.videoData.isLoaded()&&d.provider.videoData.uP&&d.j&&!d.qp)f=d.S,f=f.C+f.U4()-f.V>=d.provider.videoData.uP;return!!f}; vF=function(d,f){const m=d.G(!isNaN(d.A));f&&(d.A=NaN);return m}; lMl=function(d){d.provider.videoData.youtubeRemarketingUrl&&!d.tP&&(jw(d,d.provider.videoData.youtubeRemarketingUrl),d.tP=!0)}; xHq=function(d){d.provider.videoData.googleRemarketingUrl&&!d.pC&&(jw(d,d.provider.videoData.googleRemarketingUrl),d.pC=!0)}; zV=function(d){if(!d.Mp()&&d.j){d.K="paused";var f=vF(d);f.isFinal=!0;f.send();d.dispose()}}; PL5=function(d,f,m){if(!d.e1){m||(m=JG(d,"atr"));m.attestationResponse=f;try{m.send()}catch(y){if(y.message!=="Unknown Error")throw y;}d.e1=!0}}; g.t8=function(d){return L1P(d)()}; X7E=function(d){const f=navigator.connection?.type||"";if(f)return JiT[f]||JiT.other;if(g.pv(d.S1)){d=navigator.userAgent;if(/[Ww]ireless[)]/.test(d))return 3;if(/[Ww]ired[)]/.test(d))return 30}return 0}; xo=function(d){const f=new S4g;f.V=Xuv(d).cc?.toString()||"-";f.playbackRate=d.Fw.getPlaybackRate();var m=d.Fw.getVisibilityState();m!==0&&(f.visibilityState=m);d.S1.Br&&(f.A=1);f.j=d.videoData.MN;f.compositeLiveStatusToken=d.videoData.compositeLiveStatusToken;f.heartbeatLoggingToken=d.videoData.heartbeatLoggingToken;m=d.Fw.getAudioTrack();m.BZ&&m.BZ.id&&m.BZ.id!=="und"&&(f.audioId=m.BZ.id);f.connectionType=X7E(d);f.volume=d.Fw.getVolume();f.muted=d.Fw.isMuted();f.clipId=d.Fw.Sw()||"-";f.S=d.videoData.v2|| "-";return f}; MD=function(d,f="",m=""){d=new g.TJ(d,!0);d.set("alr","yes");m&&(m=qK(12,decodeURIComponent(m)),d[p[11]](f,encodeURIComponent(m)));return d}; Xuv=function(d){const f=d.Fw.LZ()||{};f.fs=d.Fw.Zb();f.volume=d.Fw.getVolume();f.muted=d.Fw.isMuted()?1:0;f.mos=f.muted;f.clipid=d.Fw.Sw();f.playerheight=d.Fw.getPlayerSize()?.height||0;f.playerwidth=d.Fw.getPlayerSize()?.width||0;d=d.videoData;const m={};d.A&&(m.fmt=d.A.itag,d.j&&(d.Br?d.j.itag!==d.A.itag:d.j.itag!=d.A.itag)&&(m.afmt=d.j.itag));m.ei=d.eventId;m.list=d.playlistId;m.cpn=d.clientPlaybackNonce;d.videoId&&(m.v=d.videoId);d.C3&&(m.infringe=1);(d.ws?0:d.Lk)&&(m.splay=1);const y=Ho(d);y&& (m.live=y);d.Na&&(m.sautoplay=1);d.GD&&(m.autoplay=1);d.aJ&&(m.sdetail=d.aJ);d.partnerId&&(m.partnerid=d.partnerId);d.osid&&(m.osid=d.osid);d.ZF&&(m.cc=g.Jyh(d.ZF));return Object.assign(f,m)}; L1P=function(d){if(!d.S){const f=g.Ig(y=>{let C=(0,g.v)();y&&C<=631152E6&&(d.Fw.le("ytnerror",{issue:28799967,value:`${C}`}),C=(new Date).getTime()+2);return C},d.S1.Z("html5_validate_yt_now")),m=f(); d.S=()=>Math.round(f()-m)/1E3; d.Fw.K2()}return d.S}; TV=function(d){d.A&&Qac(d.A);d.qoe&&LFh(d.qoe)}; zm5=function(d,f,m,y){m.adFormat=m.KC;const C=f.Fw;f=new jaW(new vzc(m,f.S1,{getDuration:()=>m.lengthSeconds, getCurrentTime:()=>C.getCurrentTime(), U4:()=>C.U4(), Cf:()=>C.Cf(), Vn:()=>C.Vn(), getPlayerSize:()=>C.getPlayerSize(), getAudioTrack:()=>m.getAudioTrack(), getPlaybackRate:()=>C.getPlaybackRate(), hx:()=>C.hx(), getVisibilityState:()=>C.getVisibilityState(), gX:()=>C.gX(), LZ:()=>C.LZ(), getVolume:()=>C.getVolume(), isMuted:()=>C.isMuted(), Zb:()=>C.Zb(), Sw:()=>C.Sw(), getProximaLatencyPreference:()=>C.getProximaLatencyPreference(), K2(){C.K2()},le(B,e){C.le(B,e)},oN:()=>C.oN(), zt:()=>C.zt()})); f.V=y;g.I(d,f);return f}; TC5=function(d){d.A&&d.A.send();if(d.qoe){var f=d.qoe;if(f.Y){f.Hx==="PL"&&(f.Hx="N");var m=g.t8(f.provider);g.Tr(f,m,"vps",[f.Hx]);f.C||(f.j>=0&&f.S.set("user_intent",[f.j.toString()]),f.C=!0);f.provider.S1.RO()&&f.le("finalized",{});f.V2=!0;f.reportStats(m)}}if(d.provider.videoData.enableServerStitchedDai)for(const y of d.V.values())zV(y);else d.S&&zV(d.S);d.dispose()}; q45=function(d,f){d.S&&PL5(d.S,f)}; b3q=function(d){if(!d.S)return null;const f=JG(d.S,"atr");return m=>{d.S&&PL5(d.S,m,f)}}; t$P=function(d,f){d=OV(d.array,m=>f-m.start||1); return d<0?-(d+1):d}; H3g=function(d,f,m){const y=[];for(f=t$P(d,f);fm)break}return y}; qY=function(d,f){const m=[];for(const y of d.array)if(y.contains(f)&&m.push(y),y.start>f)break;return m}; wuc=function(d){return d.array.slice(t$P(d,0x7ffffffffffff),d.array.length)}; Y4g=function(d,f){let m=NaN;for(const y of d.array)if(y.contains(f)&&(isNaN(m)||y.endf&&(isNaN(m)||y.start!f.has(m))}; GFg=function(d){return d.Fw.getPlayerState().S(2)?0x8000000000000:d.Fw.getCurrentTime()*1E3}; bX=function(d,f){const m=[];if(!f.length)return m;for(let y=0;yM.end<0x8000000000000),e=wuc(d.S)):f=d.V<=m&&Di(f)?H3g(d.S,d.V,m):qY(d.S,m); C=C.concat(bX(d,f));B&&(C=C.concat(HF(d,B)));e&&(C=C.concat(bX(d,e)));d.V=m;tG(d,C)}}; wi=function(d,f){return f>d.mediaTime+d.Y&&f1)d.j=!0;if(C||isNaN(d.A))d.A=f;if(d.S)f!==d.mediaTime&&(d.S=!1);else if(f>0&&d.mediaTime===f){C=1500;if(d.S1.Z("html5_buffer_underrun_transition_fix")){C=g.sm(d.S1.experiments,"html5_min_playback_advance_for_steady_state_secs");const B=g.sm(d.S1.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");C=C>0&&B>0&&Math.abs(f-d.A)(y||!d.j?C:400)}d.mediaTime=f;d.V=m;return!1}; mWv=function(d,f,m){return f.pH(m).then(()=>wp(new fnv(f,f.V)),y=>{y instanceof Error&&g.X_(y); var C=pZ('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),B=Ah('audio/mp4; codecs="mp4a.40.2"'),e=C||B;const M=f.isLivePlayback&&!g.m1(d.Y,!0);y="fmt.noneavailable";M?y="html5.unsupportedlive":e||(y="html5.missingapi");e=M||!e?2:1;C={buildRej:"1",a:f.dC(),d:!!f.im,drm:f.No(),f18:f.xm.indexOf("itag=18")>=0,c18:C};f.S&&(f.No()?(C.f142=!!f.S.S["142"],C.f149=!!f.S.S["149"],C.f279=!!f.S.S["279"]):(C.f133=!!f.S.S["133"],C.f140=!!f.S.S["140"],C.f242=!!f.S.S["242"]),C.cAAC=B,C.cAVC=Ah('video/mp4; codecs="avc1.42001E"'), C.cVP9=Ah('video/webm; codecs="vp9"'));f.Y&&(C.drmsys=f.Y.keySystem,B=0,f.Y.A&&(B=Object.keys(f.Y.A).length),C.drmst=B);return new g.s_(y,C,e)})}; UJ=function(d,f){f=Math.max(Math.max(1,Math.ceil(d.policy.j/Yo(d))),f);return Math.min(Math.min(8,Math.floor(d.policy.K/Yo(d))),f)}; Yo=function(d){return d.videoData.S?Oc(d.videoData.S)||5:5}; CgS=function(d,f){if(f)return f=d.videoData,f=ySB(d,isNaN(f.liveChunkReadahead)?3:f.liveChunkReadahead,f),UJ(d,f);if(d.A.length){if(Math.min.apply(null,d.A)>1)return UJ(d,d.S-1);if(d.policy.G)return UJ(d,d.S+1)}return d.S}; B4l=function(d,f=!1){if(!d.A.length)return!1;const m=d.S;d.S=CgS(d,f);if(f=m!==d.S)d.A=[],d.sT=0;return f}; GV=function(d){let f=d.policy.S;d.j||(f=Math.max(f-1,0));return f*Yo(d)}; dD=function(d,f){return f>=d.sL()-GV(d)}; ewS=function(d,f,m=!0){const y=dD(d,f);m||y?y&&(d.V=!0):d.V=!1;d.B=d.policy.V===2||d.policy.V===3&&d.V;f=dD(d,f);d.j!==f&&d.publish("livestatusshift",f);d.j=f}; ySB=function(d,f,m){m.Mm&&f--;jr(m)&&(f=1);vo(m)!==0&&(d=g.sm(d.experiments,"html5_live_chunk_readahead_proxima_override"))&&(f=d,m.S?.nC()&&f++);return f}; mw=function(d,f,m=null){return new fc(g.sm(d.S1.experiments,f)||0,m?d.S1.Z(m):!1)}; Mrh=function(d,f){d.S=f}; yZ=function(d,f,m,y,C,B,e,M){f?f.test(m)?(d.df(C,f,e),f.C||B()):(!f.A||f.j?m=!1:(m=(0,g.v)(),y?f.S||(f.S=m):f.S=0,B=!y&&m-f.A>3E4,m=f.S&&m-f.S>1E3||B?f.j=!0:!1),m&&(M={...d.rW(f),...M},M.wn=e,M.we=C,M.wsuc=y,d.Fw.le("workaroundReport",M),y&&(f.reset(),d.V[C]=!1))):d.Fw.mJ("auth",2,"BROWSER_OR_EXTENSION_ERROR",WZ({source:"watchdog",name:e}))}; K$v=function(d,f){if(d.S){var m=d.S;var y=d.getCurrentTime(),C=m.sL();var B=m.policy.A;m.j||(B=Math.max(B-1,0));B*=Yo(m);y>=C-B||!m.Bk()?m=y0&&i3(d.mediaElement)>0&&(d.A=Cc(d,d.A,!1)),f=d.Z("html5_pseudogapless_shorts_seek_to_next_start")&&f?.seekSource===60,!d.mediaElement||!N4B(d,f))d.A7.start(750);else if(!isNaN(d.A)&&isFinite(d.A)&&(f=d.tP-(d.A-d.timestampOffset),!(f===0||Math.abs(f)<.005)))if(f=d.mediaElement.getCurrentTime()-d.A,Math.abs(f)<=d.gD||Math.abs(f)<.005)ix5(d);else{if(d.videoData.x3)d.videoData.x3= !1;else if(!Po(d.videoData)&&d.A>=d.lJ()-.1){d.A=d.lJ();d.j.resolve(d.lJ());d.S1.RO()&&d.Fw.le("setEndedInSeek",{tgt:`${d.A}`,maxst:`${d.lJ()}`});d.Fw.Ky();return}try{const m=d.A-d.timestampOffset;d.mediaElement.seekTo(m);d.rD.S=m;d.tP=m;d.V=d.A;d.X=!1}catch(m){}}}; cSK=function(d,f){d.hP=!0;d.Z("html5_use_centralized_player_time")&&(d.A=d.C,d.V=d.A,d.C=NaN);W$v(d,f)}; sy5=function(d){let f=0,m=NaN,y="";if(!d.K)return{startSeconds:f,jy:m,source:y};d.videoData.GF?f=d.videoData.Jo:Po(d.videoData)&&(f=Infinity);if(g.YS(d.videoData))return{startSeconds:f,jy:m,source:y};d.videoData.startSeconds?(y="ss",f=d.videoData.startSeconds):d.videoData.Un&&(y="stss",f=d.videoData.Un);d.videoData.liveUtcStartSeconds&&(m=d.videoData.liveUtcStartSeconds);if(isFinite(f)&&(f>d.lJ()||f1E9}; poh=function(d,f){d.playbackData=f;d.videoData.isLivePlayback&&(d.G=new DWP(()=>{a:{if(d.playbackData&&d.playbackData.S.S()){if(JS(d.videoData)&&d.loader){var m=d.loader.h4.yl()||0;break a}if(d.videoData.S){m=d.videoData.S.e1;break a}}m=0}return m}),d.S=new ESv(d.videoData,d.S1.experiments,()=>d.lJ(!0))); Mz(d.Fw)?(d.videoData.pQ?.Kx||(f=sy5(d),f.jy?(ti(d.videoData)&&d.nP(f.jy,f.startSeconds),d.V=f.startSeconds):f.startSeconds>0&&d.seekTo(f.startSeconds,{Ru:"seektimeline_startPlayback",seekSource:15})),d.K=!1):e0(d)||(d.V=d.V||d.videoData.startSeconds||0,d.videoData.isLivePlayback||(f=d.Fw.videoData.lJ(),d.V>f&&(d.Z("html5_sabr_log_invalid_sabr_current_time")&&d.Fw.le("invalidSabrCmtStart",{rt:d.V,mst:f}),d.Z("html5_sabr_vod_invalid_start_time_fallback")&&(d.V=0))))}; Kc=function(d,f){if(d.S&&d.loader){var m=!1;f?m=!0:d.videoData.isLowLatencyLiveStream||d.videoData.latencyClass==="LOW"||d.videoData.latencyClass==="ULTRALOW"?m=B4l(d.S):d.GL&&(d.GL=!1,m=B4l(d.S,!0));m&&(f=d.Fw.cZ,m=d.S,m=Yo(m)*m.S,f.qoe&&(f=f.qoe,g.Tr(f,g.t8(f.provider),"lra",[m]),f.le("live-readahead-seconds",{v:m})));f=d.loader;m=d.S.S;d=d.S;d=(d.S-1+d.policy.S)*Yo(d);var y=NaN;var C=f.sB;C===2||C===-1?(C=m,jr(f.Fw.getVideoData())&&(y=f.policy.DN)):C=m-1;C=Math.max(C,0);m=f.C;m.rX=C;m.G=y;f.G&& (f.G.rD=d)}}; iz=function(d,f){(d.loader=f)?Kc(d,!0):Nz(d)}; N4B=function(d,f=!1){if(!d.mediaElement||d.mediaElement.V()===0||d.mediaElement.hasError())return!1;const m=d.mediaElement.getCurrentTime()>0;return d.videoData.V&&d.videoData.V.S()||d.videoData.isLivePlayback||!d.videoData.No()?d.A>=0&&!f&&(f=d.mediaElement.G(),f.length||!m)?U_(f,d.A-d.timestampOffset):m:m}; WM=function(d){return d.mediaElement?Wl(d.mediaElement):0}; $WW=function(d,f){var m=d.getCurrentTime();const y=d.isAtLiveHead(m);if(d.G&&y){var C=d.G;if(C.S&&!(m>=C.A&&m50&&C.A.shift())),ewS(d.S,m,f),f&&K$v(d,!0));y!==d.h7&&(f=d.getCurrentTime()-d.mS<=500,m=d.Np>=1E3,f||m||(f=d.Fw.cZ,f.qoe&&(f=f.qoe,m=g.t8(f.provider),g.Tr(f,m,"lh", [y?"1":"0"])),d.h7=y,d.Np++,d.mS=d.getCurrentTime()))}; cM=function(d,f){let m=d.j;m||(d.j=new n3,m=d.j,BM(d,f));return m}; Cc=function(d,f,m){if(isNaN(f))return NaN;const y=d.rf();m=d.lJ(m);return d.Z("html5_clamp_invalid_seek_to_min_seekable_time")&&!d.videoData.isLivePlayback&&f>m+1&&f0)||d.mediaElement&&d.mediaElement.getCurrentTime()>0||(f={Ru:"seektimeline_resumeTime",vA:f},d.videoData.G||(f.seekSource=15),d.seekTo(d.V,f))}; W$v=function(d,f){Qyl(d,f).then(void 0,()=>{Nz(d)}); cM(d,f).then(m=>{Dk(d,m)},()=>{Nz(d)}); d.Fw.gB(f);if(d.S1.RO()||OxP(d))f=d.rW(),f["native"]=`${+d.X}`,f.tgt=`${d.A}`,f.otgt=`${d.A+d.timestampOffset}`,f.maxst=`${d.lJ()}`,d.S&&d.Z("html5_high_res_seek_logging")&&(f.tht=`${d.S.Y()}`,f.ht=`${d.S.sL()}`,f.adft=`${GV(d.S)}`),d.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&d.videoData.S&&ti(d.videoData)&&(f.minst=`${d.videoData.S.uI}`,f.cminst=`${d.videoData.S.rf()+d.timestampOffset}`,f.maxst=`${d.videoData.S.vE}`,f.hts=`${d.videoData.S.V2}`,f.cmaxst=`${d.videoData.S.lJ()+d.timestampOffset}`), d.Fw.le("startSeek",f)}; Qyl=function(d,f){d.AP||(d.loader?isFinite(d.A)?d.AP=d.loader.seek(d.A-d.timestampOffset,f):(Po(d.videoData),d.Z("html5_unified_live_latency_reporting")&&(d.Fw.NB=0),d.AP=Yu(d.loader),sa(d.videoData)||(d.A=d.loader.getCurrentTime()+d.timestampOffset)):d.AP=g.u$(d.A-d.timestampOffset));return d.AP}; Dk=function(d,f){d.Y&&(d.Y.resolve(f),d.Fw.SR(),d.S1.RO()||OxP(d))&&(f=d.rW(),f["native"]=`${+d.X}`,f.otgt=`${d.A+d.timestampOffset}`,d.Fw.le("seekEnd",f));Nz(d)}; OxP=function(d){return d.videoData.S7()&&d.Z("html5_enable_shorts_seek_details_logging")}; ix5=function(d){d.j&&(d.j.resolve(d.mediaElement.getCurrentTime()),d.rD.A=null)}; Nz=function(d){d.A=NaN;d.C=NaN;d.tP=NaN;d.j=null;d.AP=null;d.Y=null;d.hP=!1;d.X=!1;d.gD=0;d.e1.stop();d.CC.stop()}; anh=function(d){if(d.K)if(d.videoData.pQ?.Kx)d.K=!1;else if(g.YS(d.videoData))d.K=!1;else{var f="ss",m=0;d.videoData.S?.isManifestless&&d.videoData.CC&&!e0(d)&&(f="mss",m=d.videoData.CC);(d.videoData.GF?d.Z("html5_prioritize_windowed_st_start_seconds"):d.Z("html5_prioritize_st_start_seconds"))&&!m&&d.videoData.Un&&(f="stss",m=d.videoData.Un);!m&&oSB(d)&&(m=d.videoData.liveUtcStartSeconds||d.videoData.CC,f="utc",m=d.lJ()-d.It(d.lJ())+m);!m&&d.videoData.J7()&&d.videoData.Un&&(f="stss",m=d.videoData.Un); var y={};if(m){if(m>d.lJ()||m{Dk(d,B)},()=>{Nz(d)}),d.videoData.isAd()&&laE({adCpn:d.videoData.clientPlaybackNonce, contentCpn:d.videoData.i_??""},f.S),d.tP=C,Mrh(d.rD,m.getCurrentTime()),d.seekTo(C,{seekSource:104,Ru:"seektimeline_mediaElementEvent"}),d.X=!0;break;case "seeked":ix5(d);break;case "loadedmetadata":Mz(d.Fw)||anh(d);BM(d);break;case "progress":BM(d);break;case "pause":d.B=d.getCurrentTime()}d.B&&((y==="play"||y==="playing"||y==="timeupdate"||y==="progress")&&d.getCurrentTime()-d.B>10&&(d.Z("html5_sky_skip_pause_jump")?d.Fw.le("skipPauseJump",{evt:y,cmt:d.getCurrentTime(),lpt:d.B}):d.seekTo(d.B,{Ru:"pauseJump"})), y!=="pause"&&y!=="play"&&y!=="playing"&&y!=="progress"&&(d.B=0))}; oSB=function(d){return(Ua(d.videoData)||!!d.videoData.liveUtcStartSeconds)&&(!!d.videoData.liveUtcStartSeconds||e0(d))&&!!d.videoData.S}; F$c=function(d,f){d.Fw.le("sdai",{adj4t:f.toFixed(3)});d.pC=f;f+=1;d.A=f;d.V=f;cM(d).then(m=>{Dk(d,m)},()=>{Nz(d)})}; Ew=function(d,f){return d.S.get(f)?.buffer.j()||[]}; pc=function(d,f){return d.S.get(f)?.buffer.V()||0}; var mR5=function(d,f,m){return Wn[p[24]](this,1,d,f,m)}; nS5=function(d,f){function m(B){return y.rD!=="yt"&&(C.partnerId===38&&y.playerStyle==="books"||C.partnerId===30&&y.playerStyle==="docs"||C.partnerId===33&&y.playerStyle==="google-live")?rSB(d,C,B):gSn(d,C).then(()=>{y.Z("embeds_enable_shorts")&&d.L().ZF&&C.isEmbedsShortsMode(new g.R5(0,0),!!C.playlistId)?Ing(d,C):$x(d,C)},e=>{$x(d,C,!0); throw e;})} const y=d.L(),C=d.getVideoData();C.Mp();C.loading=!0;return uIB(d)?XoP(d,C,f).then(()=>{$x(d,C)},B=>{B=Dp(B); if(cZ(B.severity))return $x(d,C,!0),Promise.reject(B);B.errorCode==="onesie.response.badproxystatus"&&`${B.details.st}`==="3"&&(Rwh=!0);d.handleError(B);return m("onesie")}):m("gvi")}; uIB=function(d){var f=d.L();if(f.Z("html5_disable_onesie")||!f.Z("html5_onesie")||!f.Z("html5_onesie_inline")&&d.getVisibilityState()===5||f.rD!=="yt")return!1;var m=f.Z$;if(!m||!m.S)return d.handleError(new g.s_("onesie.unavailable.hotconfig",{key:"0"})),!1;m.S.B<(0,g.v)()&&(d.le("okexp","1"),(m=d.h3())&&f.Z("html5_prefer_trusted_host_on_key_expiration")&&(m.A=!0,(f=m.S.get(0)?.S())&&!Ke(f)&&m.S.delete(0)));if(Rwh)return d.le("ost3","1"),!1;f={};return Object.keys(f).length>0?(f.onesie="0",d.handleError(new g.s_("html5.missingapi", f)),!1):!0}; AJ=function(d,f){const m=LE();J9(m,f);return g.Bq(m,oVK(),{qa:d.qa(),clientInterface:G2(d)})}; XoP=async function(d,f,m){f.fetchType="onesie";var y=gOg(f,d.getPlayerSize(),d.getVisibilityState());y=new uH(d,y,m);m=await y.fetch();var C={player_response:m};f.loading=!1;d=d.wW.Jh;if(y.Si){for(const [e,M]of y.Si.entries()){var B=e;const K=M;d.S.set(B,K,180);B===f.videoId&&(B=K.kC(),f.mz=B)}d.Ak=y}for(const [e,M]of y.g4.entries())d.A.set(e,M,180);g.FI(f,C,!0);if(f.loading||Ea(f))return Promise.resolve();d.S.removeAll();d.A.removeAll();f.mz=[];y={};C="onesie.response";d=0;f.errorCode?(C="auth", y.ec=f.errorCode,y.ed=f.errorDetail,y.es=f.XH||"",d=2):(y.successButUnplayable="1",y.disposed=`${+f.Mp()}`,y.afmts=`${+/adaptiveFormats/.test(m)}`,y.cpn=f.clientPlaybackNonce);return Promise.reject(new g.s_(C,y,d))}; gSn=async function(d,f){const m=f.isAd();let y=!m,C=m?1:3;for(let e=0;e0){await dt(5E3);var B=new g.ON("Retrying OnePlatform request",{attempt:e});g.X_(B)}try{await Zxv(d,f);return}catch(M){const K=Dp(M);B=K.errorCode;const N=d.L().Z("html5_use_network_error_code_enums")?401:"401";y&&B==="manifest.net.badstatus"&&K.details.rc===N&&(y=!1,e===C-1&&(C+=1));if(e===C-1)return d=VrE(m,K.details),d.details.backend="op",d.details.originec=B,Promise.reject(d);if(B==="auth"||B==="manifest.net.retryexhausted"|| g.iL(d.L()))return Promise.reject(K);d.handleError(K);if(cZ(K.severity))break}}return Promise.reject(VrE(m,{backend:"op"}))}; Zxv=async function(d,f){f.fetchType="gp";var m=d.L(),y=g.ZM(m,f.C());y=y.S?await y.S:y.getValue();var C=AJ(m,y);const B=gOg(f,d.getPlayerSize(),d.getVisibilityState()),e=g.Nw(lnS),M=f.C();var K=(0,g.v)(),N=!1;let W="empty";y=0;d.Yy("psns");const c={uV:function(D){D.readyState===2&&d.Yy("ps_c")}}; m.qa()&&(c.v_={z5:eU("player",{videoId:String(f.videoId)})});C=await g.TM(C,B,e,void 0,c);d.Yy("psnr");if(!f.Mp()){C?"error"in C&&C.error?(N=!0,W=`esf:${C.error.message}`,y=C.error.code):C.errorMetadata&&(N=!0,W="its",y=C.errorMetadata.status):N=!0;if(N)return N=0,C=((0,g.v)()-K).toFixed(),K={},K=m.Z("html5_use_network_error_code_enums")?{backend:"op",rc:y,rt:C,reason:W,has_kpt:f.Ul?"1":"0",has_mdx_env:f.mdxEnvironment?"1":"0",has_omit_key_flag:g.P("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")? "1":"0",has_page_id:m.pageId?"1":"0",has_token:M?"1":"0",has_vvt:f.AP?"1":"0",is_mdx:f.isMdxPlayback?"1":"0",mdx_ctrl:f.jL||"",token_eq:M===f.C()?"1":"0"}:{backend:"op",rc:`${y}`,rt:C,reason:W,has_kpt:f.Ul?"1":"0",has_mdx_env:f.mdxEnvironment?"1":"0",has_omit_key_flag:g.P("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:m.pageId?"1":"0",has_token:M?"1":"0",has_vvt:f.AP?"1":"0",is_mdx:f.isMdxPlayback?"1":"0",mdx_ctrl:f.jL||"",token_eq:M===f.C()?"1":"0"},f="manifest.net.connect", y===429?(f="auth",N=2):y>200&&(f="manifest.net.badstatus",y===400&&(N=2)),Promise.reject(new g.s_(f,K,N));f.loading=!1;g.FI(f,{raw_player_response:C},!0);g.iL(f.L())&&C&&C.trackingParams&&y1(C.trackingParams);if(f.errorCode)return m={ec:f.errorCode,ed:f.errorDetail,es:f.XH||""},y="auth",g.iL(f.L())&&f.errorCode&&(y=f.errorCode),Promise.reject(new g.s_(y,m,2));if(!f.loading&&!Ea(f))return m=f.isAd()?"auth":"manifest.net.retryexhausted",y=f.isAd()?2:1,Promise.reject(new g.s_(m,{successButUnplayable:"1", hasMedia:g.Dn(f)?"1":"0"},y))}}; rSB=async function(d,f,m){function y(){return!0} function C(N){N=Dp(N);if(cZ(N.severity))return Promise.reject(N);d.handleError(N);return!1} const B=nV5(d.L(),f,d.getPlayerSize(),d.getVisibilityState(),d.isFullscreen()),e=f.isAd(),M=e?1:3;for(let N=0;N0&&(await dt(5E3),K={playerretry:N,playerretrysrc:m},e||(K.recover="embedded"),K=Dt(B,K));if(await xWh(f,K).then(y,C))return}f=e?"auth":"manifest.net.retryexhausted";m=e?2:1;if(!e&&Math.random()<1E-4)try{g.X_(new g.ON("b/152131571",btoa(B)))}catch{}return Promise.reject(new g.s_(f,{backend:"gvi"},m))}; xWh=async function(d,f){function m(K){if(!d.Mp()){K=K?K.status:-1;var N=0,W=((0,g.v)()-M).toFixed();W=y.Z("html5_use_network_error_code_enums")?{backend:"gvi",rc:K,rt:W}:{backend:"gvi",rc:`${K}`,rt:W};var c="manifest.net.connect";K===429?(c="auth",N=2):K>200&&(c="manifest.net.badstatus",K===400&&(N=2));return Promise.reject(new g.s_(c,W,N))}} d.fetchType="gvi";const y=d.L();var C;(C=ZFS(d))?(C={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:C},f=Dt(f,{action_display_post:1})):C={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};const B={};y.sendVisitorIdHeader&&d.visitorData&&(B["X-Goog-Visitor-Id"]=d.visitorData);const e=dC(y.experiments,"debug_sherlog_username");e&&(B["X-Youtube-Sherlog-Username"]=e);Object.keys(B).length>0&&(C.headers=B);const M=(0,g.v)();C=await fH(qT,f,C).then(void 0,function(K){return m(K.xhr)}); if(!C||!C.responseText)return m(C);d.loading=!1;C=NT(C.responseText);g.FI(d,C,!0);if(d.errorCode)return Promise.reject(new g.s_("auth",{ec:d.errorCode,ed:d.errorDetail,es:d.XH||""},2));if(!d.loading&&!Ea(d))return C=d.isAd()?"auth":"manifest.net.retryexhausted",f=d.isAd()?2:1,Promise.reject(new g.s_(C,{successButUnplayable:"1"},f))}; VrE=function(d,f){return new g.s_(d?"auth":"manifest.net.retryexhausted",f,d?2:1)}; $x=async function(d,f,m=!1){const y=d.L();m&&(!g.rC(y)||yQ(f)!=="embedded")||f.zw||yQ(f)!=="adunit"&&(g.pv(y)||p3(y)||g.bY(y)||g.FM(y)||g.K3(y)||G2(y)==="WEB_CREATOR")||(m=g.ZM(y,f.C()),m=m.S?await m.S:m.getValue(),Pgc(d,f,m))}; Pgc=async function(d,f,m){try{const B=d.L(),e=AJ(B,m);var y=f.L();const M=g.gk(),K={context:g.F_(f),videoId:f.videoId,racyCheckOk:f.racyCheckOk,contentCheckOk:f.contentCheckOk,autonavState:"STATE_NONE"};yQ(f)==="adunit"&&(K.isAdPlayback=!0);y.embedConfig&&(K.serializedThirdPartyEmbedConfig=y.embedConfig);y.S5&&(K.showContentOwnerOnly=!0);f.PC&&(K.showShortsOnly=!0);M.El(141)&&(K.autonavState=M.El(140)?"STATE_OFF":"STATE_ON");if(g.nl(y)){const D=M.El(65);m=D!=null?!D:!1;const E=!!g.Nb("yt-player-sticky-caption"); K.captionsRequested=m&&E}const N=y.getWebPlayerContextConfig()?.encryptedHostFlags;N&&(K.playbackContext={encryptedHostFlags:N});var C=K;const W=g.Nw(L$K);d.Yy("wn_s");y={};B.qa()&&(y.v_={z5:eU("next",{videoId:String(f.videoId)})});const c=await g.TM(e,C,W,void 0,y);d.Yy("wn_r");!c||"error"in c&&c.error||(g.iL(f.L())&&c.trackingParams&&y1(c.trackingParams),g.FI(f,{raw_watch_next_response:c},!1))}catch(B){}}; Ing=async function(d,f){var m=g.ZM(d.L(),f.C());m=m.S?await m.S:m.getValue();JS5(d,f,m)}; JS5=async function(d,f,m){d=d.L();try{const C=AJ(d,m);var y={context:g.F_(f),playerRequest:{videoId:f.videoId},disablePlayerResponse:!0};const B=g.Nw(Saq);m={};d.qa()&&(m.v_={z5:eU("reel_item_watch",{videoId:String(f.videoId)})});const e=await g.TM(C,y,B,void 0,m);!e||"error"in e&&e.error||g.FI(f,{raw_reel_item_watch_response:e})}catch(C){}}; jyP=function(d,f){d.Yy("vir");d.Yy("ps_s");j1("vir",void 0,"video_to_ad");f=nS5(d,f);f.then(function(){d.Yy("virc");j1("virc",void 0,"video_to_ad");d.Yy("ps_r");j1("ps_r",void 0,"video_to_ad")},function(){d.Yy("virc"); j1("virc",void 0,"video_to_ad")}); return f}; kx=function(){const d=zLT();return!(!d||d==="visible")}; zwq=function(d){const f=vSS();f&&document.addEventListener(f,d,!1)}; T4K=function(d){const f=vSS();f&&document.removeEventListener(f,d,!1)}; vSS=function(){let d;if(document.visibilityState)d="visibilitychange";else{if(!document[bO+"VisibilityState"])return"";d=bO+"visibilitychange"}return d}; bxE=function(d){qal=d}; trg=function(d){QZ=d}; glB=function(d){var f=d.AJ;d=d.videoData;const m=XD(f,d);f.Z("html5_disable_client_autonav_cap_for_onesie")||m.compose(R2(f,d));return m}; yx=function(d,f){Ow(d,f.reason,f.S.info,f.source,f.token)}; BMT=function(d,f){d.wW.Zv()||(d.le("sgap",{f}),d.wW.clearQueue(!1,f==="pe"))}; wo5=function(d){d.mediaElement&&(d.fC?(ox(d),d.Hk(),Hx5(d,!1)):(d.videoData.e1&&d.videoData.e1.j(),d.mediaElement.stopVideo()),d.playVideo())}; Mz=function(d){return d.Z("html5_disable_video_player_initiated_seeks")&&ti(d.videoData)}; hJ=function(d,f){d.wZ&&ax(d);d.wZ=new g.qu(f*1E3,0x7ffffffffffff);d.wZ.namespace="endcr";d.addCueRange(d.wZ)}; ax=function(d){d.removeCueRange(d.wZ);d.wZ=null}; rD=function(d){if(d.videoData.V&&d.videoData.V.S()){var f=F1(d);if(d.loader&&(d=d.loader,!d.Mp()))if(d.policy.S){var m=d.Y;if(f.isLocked()&&m.S.V||m.A===void 0||!f.equals(m.A)){m=d.Y.A;Vsg(d.Y,f);var y;if(y=f.isLocked()&&f.reason==="m"){y=d.Y;var C=y.j?.info.B().qualityOrdinal;y=y.V2?!0:y.j?f.S!==C?!0:!y.S.V||y.vx.pQ&&y.S.S===y.j.info.itag?!1:!0:!1}C=d.policy.l5&&f.reason==="l";m=m.S>f.S&&f.reason==="b";y||C||m?(d.Fw.fq({reattachOnConstraint:y?"u":C?"drm":"perf",lo:f.A,up:f.S}),d.policy.pQ||(d.Y.S.V= !1)):(d.policy.pQ&&(d.Y.S.V=!1),gA(d))}}else!W4l(d.S,f)&&d.videoTrack&&(C=d.S.S,BF(d,c$S(d.S,f)),Kh(d),m=f.isLocked()&&f.reason==="m"&&d.S.X,y=d.policy.l5&&f.reason==="l"&&L9(d.videoTrack),f=C.S>f.S&&f.reason==="b",C=d.S.nC&&!Cb(),m||y||f||C?d.Fw.fq({reattachOnConstraint:m?"u":y?"drm":C?"codec":"perf"}):gA(d))}}; Ix=function(d,f=!0){d.S1.Dn&&!d.videoData.backgroundable&&d.mediaElement&&!d.VS()&&(d.isBackground()&&d.mediaElement.pC()?(d.le("bgmobile",{suspend:1}),d.GH(!0,!0)):!d.isBackground()&&f&&gD(d)&&d.le("bgmobile",{resume:1}))}; uz=function(d){if(!Po(d.videoData))return NaN;let f=0;d.loader&&d.videoData.S&&(f=JS(d.videoData)?d.loader.h4.yl()||0:d.videoData.S.e1);return(0,g.v)()/1E3-d.It()-f}; Yal=function(d,f){if(d.playerType===2||d.S1.zw)f.on=!0;var m=zvK(f.KC,f.ey,d.S1.j,d.S1.G);m&&(f.adFormat=m);d.playerType===2&&(f.GD=!0);if(d.isFullscreen()||d.S1.j)m=g.Nb("yt-player-autonavstate"),f.autonavState=m||(d.S1.j?2:d.videoData.autonavState);f.endSeconds&&f.endSeconds>f.startSeconds&&hJ(d,f.endSeconds)}; X1=function(d){d.loader&&(d.loader.dispose(),d.loader=null,iz(d.Iu,null));d.x0()?UWB(d):d.Hk()}; f4K=function(d){if(!d.playerState.S(128))if(d.videoData.isLoaded(),d.Qb=g.NN(d.videoData.UL),g.Dn(d.videoData)){d.Tt.tick("bpd_s");Rx(d).then(()=>{d.Tt.tick("bpd_c");if(!d.Mp()){d.Y3&&(d.uo(A3(A3(d.playerState,512),1)),gD(d));var m=d.videoData;m.endSeconds&&m.endSeconds>m.startSeconds&&hJ(d,m.endSeconds);d.JK.finished=!0;nc(d,"dataloaded");d.CP.qD()&&Zk(d);Ai5(d.AJ,d.qo)}}); d.Z("html5_log_media_perf_info")&&d.le("loudness",{v:d.videoData.oI.toFixed(3)},!0);var f=d.mediaElement?.D$();if(f&&"disablePictureInPicture"in f&&d.S1.hW)try{f.disablePictureInPicture=d.S1.y9&&!d.videoData.backgroundable}catch(m){g.X_(m)}GTE(d);d.mf=new duc(d.videoData)}else nc(d,"dataloaded")}; mug=function(d){const f=d.videoData;jyP(d,d.xi).then(void 0,m=>{d.videoData!==f||f.Mp()||(m=Dp(m),m.errorCode==="auth"&&d.videoData.errorDetail&&d.videoData.errorDetail!=="7"?d.mJ(m.errorCode,2,unescape(d.videoData.errorReason),WZ(m.details),d.videoData.errorDetail,d.videoData.XH||void 0):d.handleError(m))})}; VZ=function(d){return g.pv(d.S1)&&d.videoData.isLivePlayback&&(!d.S1.Z("html5_allow_multiview_tile_preload")||!d.videoData.Z$)}; Rx=function(d){X1(d);d.qo=null;const f=mWv(d.S1,d.videoData,d.VS());d.BW=f;d.BW.then(m=>{y9S(d,m)},m=>{d.Mp()||(m=Dp(m),d.visibility.isBackground()?(lz(d,"vp_none_avail"),d.BW=null,d.JK.reset()):(d.JK.finished=!0,d.mJ(m.errorCode,m.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",WZ(m.details))))}); return f}; GTE=function(d){zT(d.videoData,"html5_set_debugging_opt_in")&&(d=g.gk(),d.El(183)||(pP(183,!0),d.save()))}; nc=function(d,f="dataupdated"){d.publish("internalvideodatachange",f,d.videoData)}; y9S=function(d,f){if(!d.Mp()&&!f.videoData.Mp()){d.qo=f;poh(d.Iu,d.qo);if(d.videoData.isLivePlayback){var m=CWV(d.wW.Jh,d.videoData.videoId)||d.loader&&!isNaN(d.loader.hP);m=d.Z("html5_onesie_live")&&m;Mz(d)||d.videoData.CC>0&&!JS(d.videoData)||m||d.seekTo(d.lJ(),{Ru:"videoplayer_playbackData",seekSource:18})}if(d.videoData.V.S()){if(fpV(d.videoData)){d.mJ("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",WZ({missabrurl:1}));return}d.loader?g.X_(Error("Duplicated Loader")):(m=g.sm(d.S1.experiments,"html5_onesie_defer_content_loader_ms"))&& d.TA()&&CWV(d.wW.Jh,d.videoData.WB)?g.gp(()=>{d.Mp()||d.loader||xx(d)},m):xx(d)}else!d.videoData.V.S()&&Mu(d.videoData)&&d.AL(new PM(d.videoData.videoId||"",4)); d.dZ();DHS(f).then(()=>{const y={};d.cG(y);d.S1.RO()&&d.Z("html5_log_media_perf_info")&&d.le("av1Info",y);rD(d)})}}; gD=function(d,f=!1){if(!d.mediaElement||!d.videoData.V)return!1;var m=B6B(d,f),y=d.mediaElement.pC();let C=!1;y&&y.equals(m)||(eXT(d,m),C=!0);d.playerState.S(2)||kTP(d.Iu,f);a:{f=C;if(ti(d.videoData)){if(!d.videoData.No())break a}else if(!g.bg(d.videoData))break a;if(d.mediaElement)if((m=d.videoData.Y)&&d.mediaElement.C()){y=d.mediaElement.D$();if(d.KG)if(y!==d.KG.element)ox(d);else if(f&&m.flavor==="fairplay"&&!c6())ox(d);else break a;if(d.Z("html5_report_error_for_unsupported_tvos_widevine")&&c6()&& m.flavor==="widevine")d.mJ("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{d.KG=new M9P(y,d.videoData,d.S1,d.mediaElement,d.Wx);d.KG.subscribe("licenseerror",d.eI,d);d.KG.subscribe("qualitychange",d.sj,d);d.KG.subscribe("heartbeatparams",d.b3,d);d.KG.subscribe("keystatuseschange",d.iP,d);d.KG.subscribe("ctmp",d.le,d);for(const B of d.xp.keys)f=d.xp.get(B),d.KG.vK(f);d.Z("html5_eme_loader_sync")||d.xp.removeAll()}}else d.mJ("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return C}; xx=function(d){var f=d.videoData.S,m={cpn:d.videoData.clientPlaybackNonce,c:d.S1.S.c,cver:d.S1.S.cver};for(const [M,K]of Object.entries(m)){m=M;var y=K;for(var C of Object.values(f.S))C.gs.X(m,y);f.rD?.X(m,y)}C=d.S1;m=d.videoData;y=d.xi;f=new g.KXT(C);var B=ArP({hasSubfragmentedFmp4:m.hasSubfragmentedFmp4,Ur:m.Ur});f.B=B;f.hP=m.maxReadAheadMediaTimeMs/1E3||f.hP;y.j.yl()===y.policy.S?f.Np=10:f.Np=m.minReadAheadMediaTimeMs/1E3||f.Np;f.BD=m.readAheadGrowthRateMs/1E3||f.BD;m.PE&&(f.Y=!0,f.hW=!0,C.experiments.Yi().S.El(N6n)&& yhV(m)===3&&(f.J8=!0));f.u4=!Bl();g.pv(C)||!Bl()?(f.qp=8388608,f.Ul=524288,f.CZ=5,f.tP=1048576,f.fT=1.5,f.Va=4587520,sR()&&(f.Va=786432),f.G*=1.1,f.X*=1.1,f.Rz=!0):C.A&&(f.G*=1.3,f.X*=1.3);g.$h&&g.NQ("crkey")&&(B=C.S.cmodel==="CHROMECAST/ANCHOVY",f.qp=20971520,f.Ul=1572864,B&&(f.Va=812500,f.SP=1E3,f.Qg=5,f.tP=2097152));g.PX&&(f.Rz=!0);C.supportsGaplessAudio()||(f.zw=!1);Jm&&(f.Lk=!0);f.mQ=C.Z("html5_peak_shave");m.Wm()&&C.Z("html5_disable_peak_shave_for_onesie")&&(f.mQ=!1);B=m.S?.V();if(JS(m)){f.Px= !0;f.E3||(f.oL=!0);f.vZ=!0;f.U3=!0;f.hj=!0;if(m.latencyClass==="ULTRALOW"||m.latencyClass==="LOW"&&!C.Z("html5_disable_low_pipeline"))f.A6=2,f.mz=4;f.qm=m.defraggedFromSubfragments;g.YS(m)&&(f.mS=!1);f.a7=g.Dx(C)}m.isAd()&&(f.Ao=0,f.TF=0);f.Yt=C.Z("html5_ultra_low_latency_subsegment_readahead")&&m.latencyClass==="ULTRALOW";f.V=C.RO();y.A.j=JS(m)?.5:0;m.isLivePlayback&&(f.tJ=g.sm(C.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,f.CC=!1);m.No()&&(f.CC=!1);y=!C.Z("html5_sabr_keep_all_quality_constraints")&& !m.No();const e=C.Z("html5_sabr_remove_all_quality_constraints_for_drm_traffic")&&m.No();f.fV=y||e;f.Aq=TT(m);jr(m)&&(f.Yt=!0,m.latencyClass==="LOW"?f.PZ=g.sm(C.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):m.latencyClass==="ULTRALOW"&&(f.PZ=g.sm(C.experiments,"html5_jumbo_ull_subsegment_readahead_target")),f.Ae=!0);m.J7()&&(f.Zq=1.3);f.Lk=f.Lk||m.CZ;f.wE=(f.wE||m.wE)&&C.G;f.TU=m.B;C.RO()&&(f.h7=!0);m.B&&!B&&(f.b0=!0);m.B&&m.isAd()&&(f.G*=1.6,f.X*=1.6);Mu(m)&&(f.j=m.videoId,f.MN=!0, f.on=100,m.rE&&m.rE.length>0&&(f.Fq=m.rE));f.l5=m.F3;f.Qp=S_(C,{},m.V||void 0,Zn(m));f.Br=nx(m)&&(g.bY(C)||g.FM(C));ti(m)&&(f.C=!0,f.Nh=C.Z("html5_seek_refactor_bh_fix"),f.In=C.Z("html5_use_loader_cmt_for_bh"),f.JN=C.Z("html5_estimate_live_partial_slice_duration"),g.pv(C)&&!g.W6()&&C.Z("html5_force_audio_to_cover_video_keyframe")?f.KC=!1:f.KC=!0,f.Dq||m.isLivePlayback||!C.Z("html5_sabr_non_streaming_xhr_vod_client_request_cancellation")||(f.j8=!0,f.j5=g.sm(C.experiments,"html5_sabr_non_streaming_xhr_vod_request_cancellation_timeout_ms")), C.Z("html5_sabr_report_partial_segment_estimated_duration")&&(f.Nc=!0),f.S=!0,f.pV=C.Z("html5_trigger_loader_when_idle_network"),f.jz=C.Z("html5_sabr_parse_live_metadata_playback_boundaries"),f.qE=C.Z("html5_consume_onesie_next_request_policy_for_sabr"),f.vY=C.Z("html5_sabr_report_next_ad_break_time"),f.Fo=C.Z("html5_log_high_res_buffer_timeline")&&C.RO(),f.G$=C.Z("html5_remove_stuck_slices_beyond_max_buffer_limits"),f.VJ=C.Z("html5_gapless_sabr_btl_last_slice")&&Ry(m),f.rB=C.Z("html5_reset_last_appended_slice_on_seek")&& Ry(m),JS(m)?(f.Rn=!0,f.F2=C.Z("html5_disable_variability_tracker_for_live"),f.nC=!0,C.Z("html5_simplified_backup_timeout_sabr_live")&&(f.qH=!0,f.SP=f.S5)):f.Z$=C.Z("html5_probe_request_on_sabr_request_progress"),f.v2=C.Z("html5_serve_start_seconds_seek_for_post_live_sabr"),f.JM=C.Z("html5_flush_index_on_updated_timestamp_offset"),f.K=ti(m),f.rE=C.Z("html5_ignore_partial_segment_from_live_readahead"),C.Z("html5_include_partial_segment_for_jumbo_ll")&&jr(m)&&(f.rE=!1),f.Mc=C.Z("html5_use_non_active_broadcast_for_post_live"), f.rD=C.Z("html5_use_centralized_player_time"),f.GL=C.Z("html5_log_centralized_player_time"),f.NQ=C.Z("html5_consume_onesie_sabr_seek"),f.AP=C.Z("html5_enable_sabr_seek_loader_refactor"),m.enableServerStitchedDai&&(f.A=!0,f.LB=C.Z("html5_reset_server_stitch_state_for_non_sabr_seek"),f.b_=C.Z("html5_remove_ssdai_append_pause")&&!m.Ne(),f.v9=C.Z("html5_ssdai_log_ssevt_in_loader_timers")),f.QP=C.RO(),f.latencyClass=m.latencyClass,f.ez=!m.J7()&&C.Z("html5_prebuffer_instream_media_vod"));f.hM=g.G5B(m); nJ(C.Y,bV.BITRATE)&&(f.Va=NaN);if(y=g.sm(C.experiments,"html5_request_size_max_kb"))f.tP=y*1024;if(C.Y.A)f.hJ="; "+bV.EXPERIMENTAL.name+"=allowed";else if(C.Z("html5_enable_cobalt_tunnel_mode")&&g.W6()){const {name:M,valid:K}=bV.TUNNELMODE;f.hJ=`; ${M}=${K}`}C=m.serverPlaybackStartConfig;C?.enable&&C?.playbackStartPolicy&&(f.uu=!0,ve(f,C.playbackStartPolicy,2));C=iEg(d);d.xp.removeAll();a:{m=d.wW.Jh;if(y=d.videoData.videoId)if(B=m.S.get(y)){m.S.remove(y);m=B;break a}m=void 0}d.loader=new WXB(d,d.xi, f,d.videoData.S,d.videoData.V,F1(d),C,d.videoData.enableServerStitchedDai,m,d.videoData.rD);f=d.videoData.Z("html5_disable_preload_for_ssdai_with_preroll")&&d.videoData.isLivePlayback&&d.TA()?!0:d.Y3&&VZ(d);d.loader.initialize(d.getCurrentTime(),F1(d),f);d.videoData.probeUrl&&(d.loader.GL=d.videoData.probeUrl);!d.Qb.length&&!d.Y3||d.videoData.cotn||d.loader?.V2(!1);iz(d.Iu,d.loader);d.bT&&(M_n(d.loader,d.bT),d.le("sdai",{sdl:1}));d.videoData.MW()&&(d=d.loader,d.policy.qk=d.policy.H1)}; Zk=function(d){d.Mp();if(!d.CP.finished&&d.JK.finished&&!d.playerState.S(128)&&!d.Qb.length){if(!d.PM.started){var f=d.PM;f.started=!0;f.sync()}if(!d.gy()){d.loader&&(d.Yi().S.El(Lc)?f=d.loader.CC(!0)>0:(f=d.loader.timing,f=!!f.A&&!!f.V),d.FY=f);d.CP.finished||(d.CP.finished=!0);f=d.Z("html5_onesie_live")&&d.loader&&!isNaN(d.loader.hP);!d.videoData.isLivePlayback||d.videoData.CC>0&&!JS(d.videoData)||f||Mz(d)||(d.seekTo(Infinity,{Ru:"videoplayer_readying",seekSource:18}),d.isBackground()&&(d.lX=!0)); f=d.cZ;if(f.qoe){f=f.qoe;const y=f.provider.videoData,C=f.provider.S1;for(var m of C.Z6)Y2(f,m);if(f.provider.Z("html5_enable_qoe_cat_list"))for(const B of y.z2)Y2(f,B);else y.Z6&&Y2(f,f.provider.videoData.Z6);y.J7()&&(m=y.S,JS(y)&&Y2(f,"manifestless"),m&&Oc(m)&&Y2(f,`live-segment-${Oc(m).toFixed(1)}`));ti(y)?Y2(f,"sabr"):f.xS(vo(y));if(e9(y)||y.Ne())y.Ne()&&Y2(f,"ssa"),Y2(f,"lifa");VM(y)&&Y2(f,"cdm");y.gatewayExperimentGroup&&(m=y.gatewayExperimentGroup,m==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"? m="spkadtrt":m==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(m="spkadctrl"),Y2(f,m));C.rD!=="yt"&&f.S.set("len",[y.lengthSeconds.toFixed(2)]);y.cotn&&!Mu(y)&&f.L_(!0);C.RO()&&(m=IFn())&&f.le("cblt",{m});C.Z("html5_log_screen_diagonal")&&f.le("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}d.publish("playbackready");J_("pl_c",d.Tt.timerName)||(d.Tt.tick("pl_c"),j1("pl_c",void 0,"video_to_ad"));J_("pbr",d.Tt.timerName)||(d.Tt.tick("pbr"),j1("pbr",void 0,"video_to_ad"))}}}; lz=function(d,f){d.playerState.S(128)||(d.uo(QR(d.playerState,1028,9)),d.le("dompaused",{r:f}),d.publish("onAutoplayBlocked"))}; g.JJ=function(d){const f=F1(d);return Og(f)||!d.qo?null:g.Un(d.qo.S.videoInfos,m=>f.j(m))}; Ow=function(d,f,m,y,C){var B=d.cZ;const e=d.videoData;e.A=m;var M=g.JJ(d);m=new c9q(m,f,M?M.itag:"",y,C);if(B.qoe){B=B.qoe;y=C=g.t8(B.provider);(M=B.provider.S1.Yi().S.El(Lc))&&!B.AP&&m.reason!=="m"&&(m.reason="i");var K=[m.S.id,m.A,B.MW,m.reason];M&&m.reason==="i"&&K.push(JQW(B,m));m.token&&K.push(m.token);g.Tr(B,y,"vfs",K);B.MW=m.S.id;M=B.provider.Fw.getPlayerSize();M.width>0&&M.height>0&&(M=[Math.round(M.width),Math.round(M.height)],K=g.aa(),K>1&&M.push(K),g.Tr(B,y,"view",M));B.AP||(B.provider.S1.RO()&& Y2(B,"rqs2"),B.provider.videoData.S&&hA(B.provider.videoData.S)&&B.S.set("preload",["1"]));B.AP=!0;B.Y=!0;m.reason==="m"&&++B.y9===100&&di(B,2);g.Tr(B,C,"vps",[B.Hx]);B.X||B.reportStats(C)}m=d.AJ;m.A=0;m.S=0;d.publish("internalvideoformatchange",e,f==="m")}; F1=function(d){if(d.qo){var f=d.AJ;var m=d.qo;d=d.jc();let y=NCS(f);if(Og(y)){if(y=f.u0(m).compose(i3T(f,m)).compose(cil(f,m)).compose(XD(f,m.videoData)).compose(R2(f,m.videoData,m)).compose(nh(f,m)).compose(Vx(f,m)),Og(d)||f.Z("html5_apply_pbr_cap_for_drm"))y=y.compose(saV(f,m))}else f.Z("html5_perf_cap_override_sticky")&&(y=y.compose(nh(f,m))),f.Z("html5_ustreamer_cap_override_sticky")&&(y=y.compose(saV(f,m)));y=y.compose(Vx(f,m));f=m.videoData.EE.compose(y).compose(m.videoData.pT).compose(d)}else f= uX;return f}; szE=function(d){const f="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(const m of f)d.Aj.O(d.mediaElement,m,d.Ht,d);d.S1.Kq&&d.mediaElement.C()&&(d.Aj.O(d.mediaElement,"webkitplaybacktargetavailabilitychanged",d.dA,d),d.Aj.O(d.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",d.eX,d))}; UWB=function(d){if(d.fC)if(d.cX(),d.fC.B)try{d.S1.RO()&&d.le("rms",{l:"vprms",sr:d.x0(),rs:d.fC.V()}),d.fC.clear(),d.mediaElement?.Z$(d.fC),d.fC=null}catch(m){var f=new g.ON(`Error while clearing Media Source in VideoPlayer: ${m.name}, ${m.message}`);f=Dp(f);d.handleError(f);d.Hk()}else d.Hk()}; ox=function(d){d.KG&&(d.KG.dispose(),d.KG=null)}; DuB=function(d){d.mediaElement&&d.mediaElement.VS()&&(d.x9=(0,g.v)());d.S1.KP?g.gp(()=>{S0(d)},0):S0(d)}; S0=function(d){if(!d.fC?.Ip()){if(d.mediaElement)try{d.wm=d.mediaElement.playVideo()}catch(f){lz(d,`err.${f}`)}if(d.wm){const f=d.wm;f.then(void 0,m=>{if(!(d.playerState.S(4)||d.playerState.S(256)||d.wm!==f||m&&m.name==="AbortError"&&m.message&&m.message.includes("load"))){let y="promise";m&&m.name&&(y+=`;m.${m.name}`);lz(d,y);d.D3=!0;d.videoData.ws=!0}})}}}; Hx5=function(d,f=!1){if(d.fC)return d.fC.j;E4P(d,f);return d.dI()?.hP()||null}; B6B=function(d,f=!1){let m=null;d.videoData.V?.S()?(m=Hx5(d,f),d.loader?.resume()):(X1(d),d.videoData.e1&&(m=d.videoData.e1.A()));return m}; p4V=function(d,f){if(f.S.video.quality==="auto"&&f.getInfo().V()&&d.videoData.mS)for(const m of d.videoData.mS)if(m.getHeight()===d.P7&&m.S.video.quality!=="auto")return m.getInfo();return f.getInfo()}; $uB=function(d){return!!(d.Z("html5_native_audio_track_switching")&&g.LP&&d.videoData.A?.V())}; A9E=function(d){if(!$uB(d))return!1;d=d.mediaElement?.audioTracks();return!!(d&&d.length>1)}; QzW=function(d){const f=kGB(d);if(f){var m=j0[f]||f;return d.videoData.getAvailableAudioTracks().find(y=>y.BZ.getName()===m)}}; kGB=function(d){if(d=d.mediaElement?.audioTracks())for(let f=0;fC.getLanguageInfo().id===y)); if(d.S1.experiments.Pr("enable_audio_description_setting")&&g.gk().El(198))for(const C of m)if(C.Y){f=C;break}d.Yi().S.El(o4E)&&d.videoData.cotn&&(f=m.find(C=>!!C.C)); f||(d=d.getAudioTrack(),f=d.BZ.isDefault?void 0:d);return f}; E4P=function(d,f=!1){let m;try{g.W6()&&d.videoData.Zf()&&Avv(d.mediaElement),m=d.mediaElement.dI(d.Tz(),d.Ja())}catch(y){if(ri(d.e8,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code",y);d.mJ("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}d.wl(m,!1,!1,f)}; a4v=function(d,f=!1){if(d.loader){d.videoData.enableServerStitchedDai&&WKn(d.loader);const m=d.getCurrentTime()-d.zt();d.loader.seek(m,{vA:f}).Xe(()=>{})}else xx(d)}; hXn=function(d,f,m=!1,y=!1){!d.fC||f&&d.fC!==f||(f=d.getDuration(),!f&&JS(d.videoData)&&(f=25200,d.Z("html5_use_centralized_player_time")&&(f=46800)),d.fC.isView?f>d.fC.getDuration()&&d.fC&&(d.fC.wy(f),d.loader?.PZ(f)):d.fC&&(d.fC.wy(f),d.loader?.PZ(f)),YY5(d.loader,d.fC,m,y),d.publish("mediasourceattached"))}; FXK=function(d,f){if(d.S1.RO()&&d.mediaElement){const m=d.mediaElement.rW();m.omt=(d.mediaElement.getCurrentTime()+d.zt()).toFixed(3);m.ps=d.playerState.state.toString(16);m.rt=(g.t8(d.cZ.provider)*1E3).toFixed();m.e=f;d.GE[d.AU++%5]=m}}; r9E=function(d){if(g.NQ("cobalt")&&g.NQ("nintendo switch")){var f=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;d.le("nxdock",{d:f})}}; g4v=function(d){g.XO(d.Rx);vM(d)||(d.Rx=g.Ir(()=>vM(d),100))}; vM=function(d){var f=d.mediaElement;f&&d.NR&&!d.videoData.G&&!J_("vfp",d.Tt.timerName)&&f.V()>=2&&!f.isEnded()&&fb(f.Xj())&&d.Tt.tick("vfp");return(f=d.mediaElement)&&!d.videoData.G&&f.getDuration()>0&&(f.isPaused()&&f.V()>=2&&fb(f.Xj())&&(J_("pbp",d.Tt.timerName)||d.Tt.tick("pbp"),!d.videoData.sB||d.rO||f.isSeeking()||(d.rO=!0,d.publish("onPlaybackPauseAtStart"))),f=f.getCurrentTime(),wi(d.XC,f))?(d.YM(),!0):!1}; z9=function(d,f){d.S1.Z("html5_log_rebuffer_reason")&&(f={r:f,lact:rk()},d.mediaElement&&(f.bh=Wl(d.mediaElement)),d.le("bufreason",f))}; I4E=function(d){d.cZ.onProgress();if(Po(d.videoData)&&Date.now()>d.NB+6283){if(d.Z("html5_unified_live_latency_reporting")){var f=d.cZ;f.qoe&&ZMv(f.qoe)}else!d.isAtLiveHead()||d.videoData.S&&Am(d.videoData.S)||(f=d.cZ,f.qoe&&ZMv(f.qoe));f=g.Dx(d.S1);const m=d.Z("html5_always_log_rawlat");(f||m)&&d.le("rawlat",{l:pc(d.WU,"rawlivelatency").toFixed(3)});d.NB=Date.now()}d.videoData.A&&d.videoData.A.V()&&(f=d.Eg())&&f.videoHeight!==d.P7&&(d.P7=f.videoHeight,Ow(d,"a",p4V(d,d.videoData.e1)))}; uXP=function(d){if(d.S1.RO()){d.GE.sort((f,m)=>+f.rt-+m.rt); for(const f of d.GE)d.le("vpe",Object.assign({t:f.rt},f));d.GE=[];d.AU=0}}; eXT=function(d,f){d.Tt.tick("vta");j1("vta",void 0,"video_to_ad");d.getCurrentTime()>0&&ASc(d.Iu,d.getCurrentTime());d.mediaElement.activate(f);d.fC&&gf(4);!d.videoData.G&&d.playerState.isOrWillBePlaying()&&d.GB.start();$uB(d)&&(f=d.mediaElement?.audioTracks())&&(f.onaddtrack=()=>{OE5(d)},f.onremovetrack=()=>{OE5(d)},f.onchange=()=>{d.publish("internalaudioformatchange",d.videoData,!0)})}; T9=function(d,f,m){const y=d.api.getCurrentTime()*1E3{d.api.playVideo();bz(d)}); qz("pause",()=>{d.api.pauseVideo();bz(d)}); qz("seekbackward",()=>{d.api.seekBy(-5*d.api.getPlaybackRate());bz(d)}); qz("seekforward",()=>{d.api.seekBy(5*d.api.getPlaybackRate());bz(d)}); qz("seekto",f=>{f=f.seekTime;f!=null&&d.api.seekTo(f);bz(d)})}; bz=function(d){d.api.Z("web_reset_lact_on_media_actions")&&d.api.updateLastActiveTime()}; l4v=function(d,f){for(const m of f){f=Number(m.playbackRelativePosition?.utcTimeMs)/1E3;const y=f+Number(m.duration?.seconds),C=`composite_embargo_${f}`;if(m.onEnter){const B=m.onEnter.filter(d.j);B.length&&(d.A.set(C,B),d.api.addUtcCueRange(C,f,y,"compositeembargo",!1))}}}; xuh=function(d,f){d.S?.id!==f?.id&&(d.S&&(d.A.delete(d.S.id),d.api.EL([d.S],1)),d.S=f)}; iF=function(d,f){var m;if(!(d+8&13)&&f[p[9]])var y=Rjl(6,f);d>>1&7||(m=f!==null);(d-8|23)=d&&f[p[28]]();return m}; PWW=function(d){d=d?.qualityDetails||[];return g.hV(d)&&!Array.isArray(d)?d:d.reduce((f,{key:m,value:y})=>{m&&y&&(f[m]=y);return f},{})}; LX5=function(d,f,m){const y=[],C=f?156595:151874;for(const e of d){var B=e.video;d={formatId:e.id,qualityLabel:B.qualityLabel,quality:B.quality,isPlayable:f};if(B=m[B.qualityLabel])d.paygatedQualityDetails={paygatedIndicatorText:B.paygatedIndicatorText,endpoint:B.endpoint,veType:C,trackingParams:B.trackingParams};y.push(d)}return y}; S8h=function(d){tJ()&&(d.Tt=d.api.gX(),d.S=new n3,d.V=2,d.Tt.HM("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{J9P(d)}):J9P(d))}; tJ=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; J9P=function(d){if(tJ()){d.Tt=d.api.gX();d.Tt.HM("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(f=>{d.A=f;d.S?.resolve();d.Tt.HM("pt_pif")}).catch(f=>{HM(f,"player_start"); d.Tt.HM("pt_pie");d.S?.reject(f)})}catch(f){HM(f,"player_start_catch"),d.api.le("pfes",{}),d.S?.reject(f)}}}; HM=function(d,f){d.message&&g.X_(Error(`${f}_${d.message}`))}; jzT=function(d,f){if(d.A){var m=f.videoId;d.V=3;d.Tt.HM("pt_ms");try{d.A.requestToken(m).then(y=>{d.Tt.HM("pt_mf");if(y=MH(y))f.qE={VW:y}}).catch(y=>{d.Tt.HM("pt_me"); HM(y,"player_generate");d.handleError(y,f)})}catch(y){HM(y,"player_generate_catch"),d.handleError(y,f)}}}; v4c=function(d){const f=d.api.getVideoData();d.button.OB(f.pg)}; zXB=function(d,f){oa(d.api.L())&&(f?d.Y.show():d.Y.hide())}; q8g=function(d){d.je.videoId)),C=f.filter(e=>!y.has(e.videoId)); C.sort((e,M)=>Number(M.lastUpdatedClientTimestampMs)-Number(e.lastUpdatedClientTimestampMs)); const B=Date.now()-864E5;f=[];for(m=0;m=d.V||Number(e.lastUpdatedClientTimestampMs)0&&y>0&&(C.width+=y,g.RV(f.element,"width",`${C.width}px`)));d.size=C}}; d7c=function(d){d.V&&g.zd(d.V);d.j&&g.zd(d.j)}; fC=function(d,f,m,y){d7c(d);f&&(f.unsubscribe("size-change",d.Vg,d),f.unsubscribe("back",d.Vp,d));m.subscribe("size-change",d.Vg,d);m.subscribe("back",d.Vp,d);if(d.qW){g.wE(m.element,y?"ytp-panel-animate-back":"ytp-panel-animate-forward");m.TL(d.content);m.focus();d.element.scrollLeft=0;d.element.scrollTop=0;var C=d.size;GGc(d);g.bo(d.element,C);d.V=new g.vg(()=>{fSW(d,f,m,y)},20,d); d.V.start()}else m.TL(d.content),f&&f.detach()}; g.y4=function(d,f){const m=d.S[d.S.length-1];m!==f&&(d.S.push(f),fC(d,m,f))}; fSW=function(d,f,m,y){d.V.dispose();d.V=null;g.wE(d.element,"ytp-popup-animating");y?(g.wE(f.element,"ytp-panel-animate-forward"),g.Uh(m.element,"ytp-panel-animate-back")):(g.wE(f.element,"ytp-panel-animate-back"),g.Uh(m.element,"ytp-panel-animate-forward"));g.bo(d.element,d.size);d.j=new g.vg(()=>{g.Uh(d.element,"ytp-popup-animating");f.detach();g.Gd(f.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);d.j.dispose();d.j=null},250,d); d.j.start()}; yn5=function(d,f,m){const y=f?.text?.simpleText;y&&(m=m7g(d,m,y,f?.icon,f?.secondaryIcon),f.navigationEndpoint&&m.listen("click",()=>{g.s8(d.J,"innertubeCommand",f.navigationEndpoint);d.hide()},d))}; Cmh=function(d,f,m){const y=f?.text?.simpleText;y&&m7g(d,m,y,f?.icon).listen("click",()=>{f?.icon?.iconType==="HIDE"?d.J.publish("featuredproductdismissed"):f.serviceEndpoint&&g.s8(d.J,"innertubeCommand",f.serviceEndpoint);d.hide()},d)}; m7g=function(d,f,m,y,C){f=new g.CC(g.v4({},[],!1,!!C),f,m);C&&f.updateValue("secondaryIcon",BLT(C));f.setIcon(BLT(y));g.I(d,f);d.lB.Sf(f,!0);return f}; BLT=function(d){if(!d)return null;switch(d.iconType){case "ACCOUNT_CIRCLE":return{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 1c4.96 0 9 4.04 9 9 0 1.42-.34 2.76-.93 3.96-1.53-1.72-3.98-2.89-7.38-3.03A3.99 3.99 0 0016 9c0-2.21-1.79-4-4-4S8 6.79 8 9c0 1.97 1.43 3.6 3.31 3.93-3.4.14-5.85 1.31-7.38 3.03C3.34 14.76 3 13.42 3 12c0-4.96 4.04-9 9-9zM9 9c0-1.65 1.35-3 3-3s3 1.35 3 3-1.35 3-3 3-3-1.35-3-3zm3 12c-3.16 0-5.94-1.64-7.55-4.12C6.01 14.93 8.61 13.9 12 13.9c3.39 0 5.99 1.03 7.55 2.98C17.94 19.36 15.16 21 12 21z", fill:"#fff"}}]};case "FLAG":return{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M13.18 4L13.42 5.2L13.58 6H14.4H19V13H13.82L13.58 11.8L13.42 11H12.6H6V4H13.18ZM14 3H5V21H6V12H12.6L13 14H20V5H14.4L14 3Z",fill:"white"}}]};case "HELP":return $I();case "HIDE":return{D:"svg",U:{"enable-background":"new 0 0 24 24",fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"g",N:[{D:"path",U:{d:"M16.24,9.17L13.41,12l2.83,2.83l-1.41,1.41L12,13.41l-2.83,2.83l-1.41-1.41L10.59,12L7.76,9.17l1.41-1.41L12,10.59 l2.83-2.83L16.24,9.17z M4.93,4.93c-3.91,3.91-3.91,10.24,0,14.14c3.91,3.91,10.24,3.91,14.14,0c3.91-3.91,3.91-10.24,0-14.14 C15.17,1.02,8.83,1.02,4.93,4.93z M18.36,5.64c3.51,3.51,3.51,9.22,0,12.73s-9.22,3.51-12.73,0s-3.51-9.22,0-12.73 C9.15,2.13,14.85,2.13,18.36,5.64z"}}]}]}; case "OPEN_IN_NEW":return Qm()}}; Bc=function(d){d.isInitialized&&(d.enabled=d.isVisible,d.e1=d.isVisible,Yx(d),d.A(),d.thumbnailImage.OB(d.isVisible),d.shouldHideDismissButton||d.dismissButton.OB(d.isVisible),d.shouldShowOverflowButton&&d.overflowButton.OB(d.isVisible))}; irl=function(d,f,m){if(m){var y="";eKq(d,f)&&(y=f,d.api.L().nC=f);y&&MRS(d,y)&&(Jh5(d.api,y),LV(VI(d.api.L(),d.api.getVideoData()?.C()),C=>{var B=y;KVv(C)!==B&&NLS(d,eW(C),{stringValue:B})}))}}; MP=function(d){Do()?.size&&LV(VI(d.api.L(),d.api.getVideoData()?.C()),f=>{(f=KVv(f))&&MRS(d,f)&&(d.api.L().nC=f)})}; cnK=function(d,f){Ss(LV(LV(d.Q7(),m=>wWv(m,[eW(f)])),m=>{if(m)for(const {key:y, value:C}of m)y&&C&&(WV5([{settingItemId:y,settingOptionValue:C}]),MP(d))}),()=>{d.S=!0})}; eKq=function(d,f){d=d.api.getAvailableAudioTracks();for(const m of d)if(m.getLanguageInfo().getId()===f)return m;return null}; MRS=function(d,f){return f.split(".")[0]!==""&&d.api.getVideoData()?.Fo()&&!0}; KVv=function(d){{d=eW(d);const f=Do();d=f?f.get(d):void 0}return d&&d.stringValue?d.stringValue:""}; NLS=function(d,f,m){WV5([{settingItemId:f,settingOptionValue:m}]);LV(d.Q7(),y=>{UJh(y,f,m)})}; eW=function(d){let f=(484).toString();d&&(f=(483).toString());return f}; WV5=function(d){let f=Do();f||(f=new Map);for(const m of d)f.set(m.settingItemId,m.settingOptionValue);d=JSON.stringify(Object.fromEntries(f));g.KP("yt-player-user-settings",d,2592E3)}; stc=function(d){if(d.G){const f=d.options[d.G];f.element.getAttribute("aria-checked");f.element.setAttribute("aria-checked","false");d.G=null}}; ERE=function(d,f){g.dw(d.W9);const m={};let y=!1;for(let B=0;B1?2:1,d.V.height=d.heightPx* m,d.V.style.height=`${d.heightPx}px`,d.A.scale(1,m)));for(var C of f){f=d;var B=d.index;for(m=0;m+2{y.setAttribute("d",ulg(B,e,M))},200)}; nRS=function(d,f){return d.V===void 0?!1:f.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(f.seekLengthMilliseconds)===5E3?d.V===72:f.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(f.seekLengthMilliseconds)===1E4?d.V===74:f.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(f.seekLengthMilliseconds)===5E3?d.V===71:f.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(f.seekLengthMilliseconds)===1E4?d.V===73:!1}; ZrE=function(d){d.timelyActions&&(d.Y=d.timelyActions.reduce((f,m)=>{if(m.cueRangeId===void 0)return f;f[m.cueRangeId]=0;return f},{}))}; pC=function(d){d.AP&&clearTimeout(d.AP);d.AP=void 0;d.rD=!1}; $5=function(d,f){if(d.timelyActions)for(const m of d.timelyActions)if(m.cueRangeId===f)return m}; VRv=function(d,f){if((d=$5(d,f))&&d.onCueRangeExit)return lu(d.onCueRangeExit)}; lSV=function(d,f){const m=Number(f?.maxVisibleDurationMilliseconds);m&&(pC(d),d.AP=setTimeout(()=>{if(d.S!==void 0&&f?.cueRangeId===d.S){d.rD=!1;var y=VRv(d,d.S);y&&g.s8(d.api,"innertubeCommand",y)}},m))}; LVB=function(d){if(d=d.getWatchNextResponse())if(d=g.S(d.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,x7S),d?.timelyActions)return d?.timelyActions.map(f=>g.S(f,Pml)).filter(f=>!!f)}; SBK=function(d){d.menuItem||(d.menuItem=new JnE(d.api,f=>{d.setVoiceBoostUserPreference(f)},()=>d.getVoiceBoostUserPreference(),()=>d.getVoiceBoostState()),g.I(d,d.menuItem))}; jth=function(d){d=d.OI();if(!d)return!1;d=g.Wh(d).exp||"";return d.includes("xpv")||d.includes("xpe")}; vRn=function(d){for(const f of g.AW(d,!0))if(jth(f))return!0;return!1}; zKP=function(d,f){for(const y of g.AW(d,!0))if(jth(y)){d=y;var m={potc:"1",pot:f};d.url&&(d.url=sp(d.url,m))}}; TLn=async function(d){try{await d}catch(f){}}; qBV=function(d){const f=new QJ,m={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new UA(f,d,()=>m)}; brq=function(d){return new pR(d)}; tRP=function(d){d.A&&(d.j=new n3,d.Y.promise.then(()=>{d.Tt.HM("pot_if");k5(d)}))}; YBh=function(d){const f=(d.Z("html5_generate_session_po_token")||d.Z("html5_generate_content_po_token"))&&!d.useLivingRoomPoToken;try{if(d.Z("html5_use_shared_owl_instance")||d.api.L().Yi().S.El(Hrv))wm5(d);else if(f){d.Tt.HM("pot_isc");const m=g.sm(d.api.L().experiments,"html5_webpo_kaios_defer_timeout_ms");m?(Q4(d),g.gp(()=>{OC(d)},m)):d.Z("html5_webpo_idle_priority_job")?(Q4(d),g.aD(g.F$(),()=>{OC(d)})):OC(d)}}catch(m){m instanceof Error&&g.X_(m)}}; wm5=async function(d){o0(d,"swpo_i");Q4(d);k5(d);var f=await zu(MO());o0(d,"swpo_co");f=await OzV(f);d.Z("html5_web_po_token_disable_caching")||f.Gn(150);d.A=f;o0(d,"swpo_cc");TLn(f.uH()).then(()=>{d.S=!0;d.Y.resolve();o0(d,"swpo_re")}); g.gp(()=>{OC(d);o0(d,"swpo_si")},0)}; Q4=function(d){d.V||(d.V=Fm())}; OC=function(d){var f=d.api.L();d.Tt.HM("pot_ist");d.A||U7E(d);d.Z("html5_bandaid_attach_content_po_token")||(d.Z("html5_generate_session_po_token")&&(k5(d),tRP(d)),f=g.sm(f.experiments,"html5_session_po_token_interval_time_ms")||0,f>0&&(d.G=g.Ir(()=>{k5(d)},f)),d.B=!0)}; Gqq=function(d){const f=dC(d.experiments,"html5_web_po_request_key");return f?f:g.pv(d)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; o0=function(d,f){d.Z("html5_webpo_bge_ctmp")&&d.api.le(f,{hwpo:!!d.A,hwpor:d.S})}; k5=async function(d){if(d.Z("html5_generate_session_po_token")&&!d.useLivingRoomPoToken){var f=d.api.L(),m=g.P("EOM_VISITOR_DATA")||g.P("VISITOR_DATA");m=f.oL?f.datasyncId:m;m=dC(f.experiments,"html5_mock_content_binding_for_session_token")||f.livingRoomPoTokenId||m;f.Fq=a0(d,m)}}; U7E=function(d){const f=d.api.L();var m=Gqq(f);m=qBV(m);const y=m.j3.bind(m);m.j3=async B=>{B=await y(B);d.api.le("itr",{});return B}; let C;try{C=brq({Ak:m,H_:{maxAttempts:5},KU:{rV:"CLEn",disable:f.experiments.Pr("html5_web_po_disable_remote_logging"),pW:V1l(f.experiments),Xn:e=>{var M=dmB.get(e);M||(M=new fDn(e),M=new xD(M),dmB.set(e,M));return M}, A_:d.Z("wpo_dis_lfdms")?0:1E3},J_:g.X_});const B=new mml({DB:C,Ak:m,onError:g.X_});TLn(B.uH()).then(()=>{d.S=!0;d.Y.resolve()}); d.Z("html5_web_po_token_disable_caching")||B.Gn(150);g.I(d,C);g.I(d,B);d.A=B}catch(B){g.X_(B),C?.dispose()}}; a0=function(d,f){if(!d.A){if(d.V)try{return d.V(f)}catch(m){g.X_(m)}return""}try{d.Tt.HM(d.S?"pot_cms":"pot_csms");const m={TX:!0,oB:!0,je:f};d.Z("html5_web_po_token_disable_caching")||(m.I7={xk:f,aA:!0,uG:!0});const y=d.A.Vk(m);d.Tt.HM(d.S?"pot_cmf":"pot_csmf");d.S&&(d.j?.resolve(),d.j=null,d.C&&(d.C=!1,d.api.app.Ol().kJ(!1)));return y}catch(m){return g.X_(m),""}}; yjv=function(d,f){let m;switch(f){case 2:f="Ocultar v\u00eddeos";m="Hide recommendations grid";break;default:f="M\u00e1s v\u00eddeos",m="Show recommendations grid"}d.updateValue("title",f);d.element.ariaLabel=m;d.j.textContent=f}; g.hW=function(d,f,m){g.n(d.element,"ytp-suggestion-set",!!f.videoId);var y=f.playlistId;m=f.TD(m?m:"mqdefault.jpg");let C=null,B=null;f instanceof QM&&(f.lengthText?(C=f.lengthText||null,B=f.wC||null):f.lengthSeconds&&(C=g.z4(f.lengthSeconds),B=g.z4(f.lengthSeconds,!0)));const e=!!y;y=e&&Yz(y).type==="RD";const M=f instanceof QM?f.isLivePlayback:null,K=f instanceof QM?f.isUpcoming:null,N=f.author,W=f.shortViewCount,c=f.publishedTimeText,D=[],E=[];N&&D.push(N);W&&(D.push(W),E.push(W));c&&E.push(c); m={title:f.title,author:N,author_and_views:D.join(" \u2022 "),aria_label:f.ariaLabel||g.xB("Ver $TITLE",{TITLE:f.title}),duration:C,timestamp:B,url:f.fQ(),is_live:M,is_upcoming:K,is_list:e,is_mix:y,background:m?`background-image: url(${m})`:"",views_and_publish_time:E.join(" \u2022 "),autoplayAlternativeHeader:f.o7};f instanceof Oa&&(m.playlist_length=f.playlistLength);d.update(m)}; g.C55=function(d,f){if(d.suggestion!==f){d.suggestion=f;var m=d.api.L(),y="hqdefault.jpg";f.TD("sddefault.jpg")&&(y="sddefault.jpg");g.hW(d,f,y);g.Rs(m)&&!d.api.Z("web_player_log_click_before_generating_ve_conversion_params")&&(m=f.fQ(),y={},g.pE(d.api,"addEmbedsConversionTrackingParams",[y]),m=g.Mj(m,y),d.updateValue("url",m));(f=(f=f.sessionData)&&f.itct)&&d.api.setTrackingParams(d.element,f)}}; Buv=function(d,f){let m="";const y=g.g6(d.player,"M\u00e1s v\u00eddeos","v");f===2?m="Ocultar v\u00eddeos":f===1&&(m="M\u00e1s v\u00eddeos");d.element.setAttribute("title",y);d.element.setAttribute("data-title-no-tooltip",m);d.element.setAttribute("aria-label",m);if(f=d.ue("ytp-fullscreen-grid-hover-overlay"))f.setAttribute("title",y),f.setAttribute("data-title-no-tooltip",m),f.setAttribute("aria-label",m);!d.C&&(f=d.ue("ytp-fullscreen-grid-expand-button"))&&(f.setAttribute("title",y),f.setAttribute("data-title-no-tooltip", m),f.setAttribute("aria-label",m));d.player.m2()}; gw=function(d){const f=Fe(d);g.n(d.api.getRootNode(),"ytp-full-bleed-player",f);d.AP&&g.HN(d.AP,f);d.playerOverlayVideoDetailsRenderer&&g.HN(d.playerOverlayVideoDetailsRenderer,f);d.j&&rw(d)}; ur=function(d,f,m){d.V=f;d.A?.sM(f,m);d.K?.sM(f);d.S=0;I0(d);eYh(d,f)}; Wqc=function(d,f,m){f.O(m,"keyboardserviceglobalkeydown",(y,C)=>{d.j&&y.keyCode===86&&!y.repeat&&d.V!==0&&(C&&(C.kI=!0),d.X("INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS"))}); f.O(d.api.getRootNode(),"wheel",y=>{if(!d.rD&&d.j&&d.A?.element&&!d.api.getPlayerStateObject().S(2)&&d.V!==0&&Fe(d))if(g.wE(d.api.getRootNode(),"ytp-grid-scrolling"),d.Y===0&&(d.Y=window.innerHeight),d.V===1)d.Y!==0&&(d.S+=y.deltaY/d.Y,d.S=g.a5(d.S,0,.7),I0(d),MNh(d,d.B/d.Y+d.S>=.7,2));else if(d.V===2){const C=y.deltaY<0,B=d.A?.j?.scrollTop===0,e=d.S!==0;C&&B||e&&!C?d.Y!==0&&(d.S=Math.max(0,d.S-y.deltaY/d.Y),I0(d),MNh(d,d.B/d.Y+Math.abs(d.S)>=.7,1)):d.S!==0&&(d.S=0,I0(d))}},d,!0); f.O(m,"standardControlsInitialized",()=>{if(!d.A){d.A=new Kq5(d.api,d.tP.bind(d));d.e1&&(d.K=new Nug(d.api),g.I(d,d.K),d.K.element.setAttribute("data-overlay-order","12"),d.api.tq(d.K.element,4),d.K.listen("click",d.X,d));g.I(d,d.A);var y=d.api.getRootNode().querySelector(".ytp-chrome-bottom");y&&y.parentNode&&y.parentNode.insertBefore(d.A.element,y.nextSibling);i9c(d)}}); f.O(m,"presentingplayerstatechange",()=>{rw(d)}); f.O(m,"autonavvisibility",()=>{rw(d)}); d.api.QS().subscribe("visibilitystatechange",()=>{rw(d)}); eYh(d,d.V)}; rw=function(d){if(d.j)if(g.Uh(d.api.getRootNode(),"ytp-grid-scrolling"),d.api.getPresentingPlayerType()===2||d.api.oz()||d.api.isMinimized())ur(d,0);else{var f=d.api.getPlayerStateObject().S(2);if(f)ur(d,2,"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED");else if(d.isEnded&&!f){const m=Fe(d)?1:0;d.isEnded=f;ur(d,m)}else Fe(d)?d.V!==2&&ur(d,1):ur(d,0);d.isEnded=f}}; eYh=function(d,f){const m=d.api.getRootNode();g.n(m,"ytp-fullscreen-grid-peeking",f===1);g.n(m,"ytp-fullscreen-grid-active",f===2);f===1&&i9c(d)}; i9c=function(d){const f=d.api.getRootNode();var m=d.api.getPlayerStateObject().S(256)||d.api.getPlayerStateObject().S(32)||d.api.getPlayerStateObject().S(16)?d.B:d.pC&&d.api.getPlayerStateObject().isPaused()?(d.A?.element.clientWidth||0)*.5625/3*d.qp||d.V2:d.V2;d.B=m;f.style.setProperty("--ytp-grid-peek-height",`${d.B}px`);g.n(f,"ytp-disable-bottom-gradient",d.B<=12&&d.C===0)}; Fe=function(d){return d.api.isFullscreen()||d.gD&&d.api.Bd()}; I0=function(d){d.S===0&&d.api.getRootNode().style.setProperty("--ytp-grid-scroll-percentage","0");requestAnimationFrame(()=>{const f=d.S-d.C;let m=f;d.S!==0&&(m=g.a5(f,-.01,.01));d.C+=m;d.api.getRootNode().style.setProperty("--ytp-grid-scroll-percentage",`${d.C.toString()}`);d.C!==d.S&&I0(d)})}; MNh=function(d,f,m){d.G&&clearTimeout(d.G);d.S===0&&g.Uh(d.api.getRootNode(),"ytp-grid-scrolling");f?cjc(d,m):d.S<.1&&(d.G=window.setTimeout(()=>{cjc(d)},1E3))}; cjc=function(d,f){d.G&&(clearTimeout(d.G),d.G=null);d.Y=0;d.j&&d.V!==0&&(f?ur(d,f):Math.abs(d.S)>=.15&&d.X("INTERACTION_LOGGING_GESTURE_TYPE_SCROLL_BEGAN_DRAGGING"),d.S=0,I0(d),g.Uh(d.api.getRootNode(),"ytp-grid-scrolling"))}; Xe=function(d,f,m){xt("pbs",f??(0,g.v)(),m??d.timerName)}; sCB=function(d,f,m){var y=g.iL(f.dD)&&!f.dD.C;if(f.dD.tJ&&(cu(f.dD)||f.dD.AP==="shortspage"||O4(f.dD)||y)&&!d.V){d.V=!0;d.C=f.clientPlaybackNonce;g.P("TIMING_ACTION")||dp("TIMING_ACTION",d.S1.csiPageType);d.S1.csiServiceName&&dp("CSI_SERVICE_NAME",d.S1.csiServiceName);if(d.S){y=d.S.gX();for(var C of Object.keys(y))xt(C,y[C],d.timerName);C=g.C4(RnV)(d.S.fH);g.PI(C,d.timerName);C=d.S;C.A={};C.fH={}}g.PI({playerInfo:{visibilityState:g.C4(XAq)()},playerType:"LATENCY_PLAYER_HTML5"},d.timerName);d.Y!== f.clientPlaybackNonce||Number.isNaN(d.A)||(J_("_start",d.timerName)?m=g.C4(rS)("_start",d.timerName)+d.A:g.X_(new g.ON("attempted to log gapless pbs before CSI timeline started",{cpn:f.clientPlaybackNonce})));!m||J_("pbs",d.timerName)||f.G2||Xe(d,m)}}; R0=function(d){vZq();jwv();d.timerName=""}; Dmg=function(d){if(d.S){var f=d.S;f.A={};f.fH={}}d.V=!1;d.Y=void 0;d.A=NaN}; nC=function(d){return!!(d.playlist||d.list||d.api)}; g.V4=function(d,f,m,y){f=f!==void 0?f:d.index;f=d.items&&f in d.items?d.items[d.order[f]]:null;let C=null;f&&(m&&(f.autoplay="1"),y&&(f.autonav="1"),C=new g.Z$(d.dD,f),g.I(d,C),C.NQ=!0,C.startSeconds=d.startSeconds||C.clipStart||0,d.listId&&(C.playlistId=d.listId.toString()));return C}; EuS=function(d,f){if(f.video&&f.video.length){d.title=f.title||"";d.description=f.description;d.views=f.views;d.likes=f.likes;d.dislikes=f.dislikes;d.author=f.author||"";var m=f.loop;m&&(d.loop=m);m=g.V4(d);d.items=[];for(const y of f.video)y&&(y.video_id=y.encrypted_id,d.items.push(y));d.length=d.items.length;(f=f.index)?d.index=f:d.findIndex(m);d.setShuffle(!1);d.loaded=!0;d.A++;d.S&&d.S()}}; pel=function(d){const f=d.index+1;return f>=d.length?0:f}; $mW=function(d){const f=d.index-1;return f<0?d.length-1:f}; lr=function(d,f){d.index=g.a5(f,0,d.length-1);d.startSeconds=0}; QCh=async function(d,f){const m=g.Bq();var y=d.L();const C={context:g.F_(d),playbackContext:{contentPlaybackContext:{ancestorOrigins:y.ancestorOrigins}}};var B=y.getWebPlayerContextConfig();B?.encryptedHostFlags&&(C.playbackContext.contentPlaybackContext.encryptedHostFlags=B.encryptedHostFlags);B?.hideInfo&&(C.playerParams={showinfo:!1});B=y.embedConfig;const e=d.PR;var M=f.docid||f.video_id||f.videoId||f.id;if(!M){M=f.raw_embedded_player_response;if(!M){var K=f.embedded_player_response;K&&(M=JSON.parse(K))}M= M?g.S(M?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.$S)?.videoId||null:null}M=M?M:void 0;K=d.playlistId?d.playlistId:f.list;const N=f.listType;if(K){var W;N==="user_uploads"?W={username:K}:W={playlistId:K};Ajq(B,e,M,f,W,y.experiments);C.playlistRequest=W}else f.playlist?(W={templistVideoIds:f.playlist.toString().split(",")},Ajq(B,e,M,f,W,y.experiments),C.playlistRequest=W):M&&(W={videoId:M},e&&y.Z("embeds_enable_per_video_embed_config")?W.serializedThirdPartyEmbedConfig= e:B&&(W.serializedThirdPartyEmbedConfig=B),C.singleVideoRequest=W);y=g.Nw(kn5);try{const c=await g.TM(m,C,y),D=d.L();f.raw_embedded_player_response=c;D.hP=v6(f,g.Rs(D));D.V=D.hP==="EMBEDDED_PLAYER_MODE_PFL";c&&c.trackingParams&&y1(c.trackingParams);return new g.Z$(D,f)}catch(c){return c instanceof Error||(c=Error("b259802748")),g.T(c),d}}; Ajq=function(d,f,m,y,C,B){y.index&&(C.playlistIndex=String(Number(y.index)+1));C.videoId=m?m:"";f&&B.Pr("embeds_enable_per_video_embed_config")?C.serializedThirdPartyEmbedConfig=f:d&&(C.serializedThirdPartyEmbedConfig=d)}; ouK=function(d){const f=d.getVideoData();var m=d.P9(),y=m.D$(),C=d.L();const B=d.dQ();var e=B.Gl*8/1024,M=B.He/1024,K=B.zl;const N=B.ZU;var W=B.VH,c=m.getCurrentTime().toFixed(2),D=wT(m.Xj(),",",3);var E="";if(f.isDaiEnabled()){f.enableServerStitchedDai&&(E+=f.A$?"DS":"SS");E=f.Ne()?E+"LIFA, ":E+"DAI, ";var k=B.QD;k&&(E+=k)}e9(f)&&!f.Ne()&&(E+="LIFAE, ");ti(f)&&(E+="SABR, ");if(f.fetchType){switch(f.fetchType){case "onesie":k="o";break;case "gp":k="gp";break;default:k="gvi"}E+=`vd:${k}, `}(k=C.GL)&& (E=k.S?E+"wa, ":E+"w, ");E+=`s:${W} t:${c} b:${D} `;m.isSeeking()&&(E+="S");m.isPaused()&&(E+="P");m.isEnded()&&(E+="E");d.isOrchestrationLeader()&&(E+=" L");(m=B.R0)&&(E+=` l:${m.toFixed()}`);m=B.currentTime;W=f.a7;m&&m>W.start&&m>=5;R+=x}D=`${R.substr(0,4)} ${R.substr(4,4)} ${R.substr(8,4)} ${R.substr(12,4)} ${R.substr(16,4)}`}else D="";e={video_id_and_cpn:String(f.videoId)+" / "+D,codecs:"",dims_and_frames:"",bandwidth_kbps:`${e.toFixed(0)} Kbps`,buffer_health_seconds:`${K.toFixed(2)} s`, date:`${(new Date).toString()}`,drm_style:N?"":"display:none",drm:N,debug_info:E,extra_debug_info:"",bandwidth_style:c,network_activity_style:c,network_activity_bytes:`${M.toFixed(0)} KB`,shader_info:W,shader_info_style:W?"":"display:none",playback_categories:""};M=`${y.clientWidth}x${y.clientHeight}`+(m>1?`*${m.toFixed(2)}`:"");K="-";B.totalVideoFrames&&(K=`${B.droppedVideoFrames||0} dropped of ${B.totalVideoFrames}`);e.dims_and_frames=`${M} / ${K}`;d=d.getVolume();M=URT(f);d=`${Math.round(d)}% / ${f.j?.audio.A? "VB":f.j?.audio.S?"DRC":`${Math.round(d*M)}%`}`;M=f.oI.toFixed(1);isFinite(Number(M))&&(d+=` (content loudness ${M}dB)`);e.volume=d;e.resolution=`${y.videoWidth}x${y.videoHeight}`;if(y=f.A){if(d=y.video)M=d.fps,M>1&&(e.resolution+=`@${M}`),(M=B.Pt)&&M.video&&(e.resolution+=` / ${M.video.width}x${M.video.height}`,M.video.fps>1&&(e.resolution+=`@${M.video.fps}`)),e.codecs=hK5(y),!f.j||y.audio&&y.video?y.IB&&(e.codecs+=` / ${y.IB}A`):e.codecs+=` / ${hK5(f.j)}`,d.S||d.primaries?(M=d.S||"unknown",M=== "smpte2084"?M=`${M} (PQ)`:M==="arib-std-b67"&&(M=`${M} (HLG)`),e.color=`${M} / ${d.primaries||"unknown"}`,e.color_style=""):e.color_style="display:none";if(y.debugInfo){e.fmt_debug_info="";for(var V of y.debugInfo)e.fmt_debug_info+=`${V.label}:${V.text} `}e.fmt_debug_info_style=e.fmt_debug_info&&e.fmt_debug_info.length>0?"":"display:none"}V=f.isLivePlayback;y=f.yT;e.live_mode_style=V||y?"":"display:none";e.live_latency_style=V?"":"display:none";if(y)e.live_mode="Post-Live"+(JS(f)?" Manifestless": "");else if(V){y=B.kq;e.live_latency_secs=`${y.toFixed(2)}s`;V=JS(f)?"Manifestless, ":"";f.GF&&(V+="Windowed, ");d="Uncertain";if(y>=0&&y<120)if(f.latencyClass&&f.latencyClass!=="UNKNOWN")switch(f.latencyClass){case "NORMAL":d="Optimized for Normal Latency";break;case "LOW":d="Optimized for Low Latency";break;case "ULTRALOW":d="Optimized for Ultra Low Latency";break;default:d="Unknown Latency Setting"}else d=f.isLowLatencyLiveStream?"Optimized for Low Latency":"Optimized for Smooth Streaming";V+= d;(y=B.jl)&&(V+=`, seq ${y.sequence}`);e.live_mode=V}C.experiments.Yi().S.El(O9v)?B.isGapless&&!B.Zv&&(e.playback_categories=B.RL?e.playback_categories+"Gapless ":e.playback_categories+"Queued "):!B.isGapless||Ry(f)&&B.Zv||(e.playback_categories+="Gapless ");e.playback_categories_style=e.playback_categories?"":"display:none";e.bandwidth_samples=B.xe;e.network_activity_samples=B.Qy;e.live_latency_samples=B.Pe;e.buffer_health_samples=B.sT;C=f.MW();if(f.cotn||C)e.cotn_and_local_media=`${f.cotn?f.cotn: "null"} / ${C}`;e.cotn_and_local_media_style=e.cotn_and_local_media?"":"display:none";zT(f,"web_player_release_debug")?(e.release_name=p[65],e.release_style=""):e.release_style="display:none";e.debug_info&&r.length>0&&e.debug_info.length+r.length<=60?e.debug_info+=" "+r:e.extra_debug_info=r;e.extra_debug_info_style=e.extra_debug_info&&e.extra_debug_info.length>0?"":"display:none";return e}; g.Pc=function(d,f){x5.get(d);x5.set(d,f)}; g.AW=function(d,f){return f?d.S.concat(d.A):d.S}; aDl=function(d,f){g.Un(f,m=>d.equals(m))||f.push(d)}; g.LC=function(d,f){switch(f.kind){case "asr":aDl(f,d.A);break;default:aDl(f,d.S)}}; g.hYT=function(d,f){return f.L().Z("html5_use_hls_native_captions")&&g.LP&&d.J7()&&!!d.A?.V()}; g.JW=function(d,f){return d.L().Z("safari_live_drm_captions_fix")&&d.getVideoData()?.No()?!1:g.Dx(d.L())&&!f.isManifestless}; g.SW=function(d,f){return PZ(d.info.mimeType)?f?d.info.itag===f:!0:!1}; g.Fqq=function(d,f){if(d.S!=null&&g.JW(f,d.S)&&d.S.S.rawcc!=null)return!0;if(!d.J7())return!1;f=!!d.S&&d.S.isManifestless&&Object.values(d.S.S).some(m=>g.SW(m,"386")); d=!!d.S&&!d.S.isManifestless&&g.f7c(d.S);return f||d}; Ehq=function(d){if(d.J.L().CC)return d.tB.get("ux")}; jW=function(d){return d.tB.get("ad")}; g.vc=function(d){return d.tB.get("captions")}; g.zx=function(d){return d.tB.get("annotations_module")}; XX=function(d){if(d.J.L().hJ)return d.tB.get("remote")}; Tx=function(d){return d.tB.get("creatorendscreen")}; qP=function(d){if(p3(d.J.L()))return d.tB.get("kids")}; g.Z4=function(d){return d.tB.get("webgl")}; br=function(d){if(d.J.L().BD)return d.tB.get("offline")}; rjv=function(d){if(d.J.L().showMiniplayerUiWhenMinimized)return d.tB.get("miniplayer")}; gug=function(d,f){d.V=f}; IDB=function(d){const f=d.J.getVideoData();return g.hYT(f,d.J)||!!f.vZ||!!f.captionTracks.length||g.Fqq(f,d.J)}; tW=function(d,f,m=!1,y=!1,C){var B;let e=d.tB.get(f);if(!e||y)if(C||(C=()=>{tW(d,f,m,y)}),B||(B=()=>{Hc(d,f)}),e=e||upK(d,f,Xev(d,f),C,B))d.tB.set(f,e),e.create(),d.J.publish("modulecreated",f),m&&g.A9(d.J,"onApiChange")}; ww=function(d){if(d.J.L().V)return!1;if(d=d.J.getVideoData({playerType:1}).getPlayerResponse()){const f=d.adPlacements;if(f)for(let m=0;m{d.C.add(C);m.call(d)},y)}}; JjK=async function(d){var f=d.tB.get("asmjs");if(f)return f;f=x5.get("asmjs")??await new Promise((m,y)=>{xmK(d,"asmjs",()=>{const C=x5.get("asmjs");C?m(C):y("cannot load module asmjs")},y)}); if(!f)return Promise.reject("cannot load module asmjs");f=new f(d.J);d.tB.set("asmjs",f);f.create();return f}; UC=function(d){var f=d.J.getVideoData();if(d=f.Z("web_player_defer_ad")){if(g.fg(f.UL,"ad")||X25(f)||f.enableServerStitchedDai)var m=!1;else{d=f.startSeconds;var y=f.playerResponse?.adPlacements;if(f=y){f=Number.MAX_VALUE;for(m of y)if(y=m.adPlacementRenderer){const C=y.config?.adPlacementConfig;C?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(y=(Number(C?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(y.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),yd.tB.get("asmjs")??SiB(d))}; Lqg=function(d,f,m,y){var C=g.v0("SCRIPT");let B=!1,e;for(let E=0;E{d.Mp()||m.call(d)},K=()=>{d.Mp()||y.call(d)},N=e.onload; e.onload=E=>{QO(M);N&&N.apply(window,[E])}; const W=e.onerror;e.onerror=E=>{if(Math.random()<.01){const k=new g.ON("Unable to load player module",f,document.location&&document.location.origin);g.T(k)}QO(K);W&&W(E)}; const c=e,D=c.onreadystatechange;c.onreadystatechange=E=>{switch(c.readyState){case "loaded":case "complete":QO(M)}D&&D(E)}; B&&((C=d.J.L().cspNonce)&&e.setAttribute("nonce",C),g.Yk(e,g.w2(f)),C=g.v0("HEAD")[0]||document.body,C.insertBefore(e,C.firstChild),d.addOnDisposeCallback(()=>{e.parentNode&&e.parentNode.removeChild(e)}))}; mM=function(d,f,m){d.Mp();const y=fp(d);m?(d.A|=f,f&1&&d.K.start(),f&2&&d.rD.start(),f&2048&&d.X.start()):(d.A&=~f,f&1&&d.K.stop(),f&2&&d.rD.stop(),f&2048&&d.X.stop(),f&512&&d.AP.stop());d.A&512&&!(d.A&128)&&d.AP.GU(d.pC);f=fp(d);y!==f&&d.publish("autohideupdate",f)}; TuW=function(d){mM(d,4,!1);d.B&&(d.S.Zc(d.B),d.B=null,d.V=d.S.O(d.target,"mouseover",d.cA));d.V&&(d.S.Zc(d.V),d.V=d.S.O(d.target,"mouseover",d.cA))}; fp=function(d){let f=d.A;d.api.Z("allow_autohide_on_paused_videos")&&(f&=-129);d.api.Z("web_player_default_autohide")&&(f&=-513);return!f}; qic=function(d,...f){var m=d.api.L();for(const B of f){if(!B||B instanceof g.Z$&&!B.videoId)continue;var y=d.api.So().getPlayerSize();var C=g.aa();f=y.width*C;C*=y.height;if(f>1280||C>720)if(y=B.TD("maxresdefault.jpg"))break;if(f>640||C>480)if(y=B.TD("maxresdefault.jpg"))break;if(f>320||C>180)if(y=B.TD("sddefault.jpg")||B.TD("hqdefault.jpg")||B.TD("mqdefault.jpg"))break;if(y=B.TD("default.jpg"))break}g.rC(m)&&(m=new Image,m.addEventListener("load",()=>{Y9E()}),m.src=y?y:"",d.api.gX().tick("ftr")); d.Y.style.backgroundImage=y?`url(${y})`:""}; b9K=function(d){for(let f=0;f=67&&!d.api.L().B;d=d.api.L().disableOrganicUi;return!g.NQ("tizen")&&!Jm&&!f&&!d}; fsn=function(d,f){if(!f)return!1;var m=d.api.P9();if(m.C()&&(m=m.D$())&&g.io(m,f))return m.controls;for(m=0;m=11;d=d.api.L().B&&M9;return!(!f&&!d)}; N9=function(d,f){d.wL.hF();if(d.N5&&d.RK)d.RK=!1;else if(!d.api.L().qp&&!d.Rs()){const m=d.api.getPlayerStateObject();m.S(2)&&g.uW(d.api)||d.QK(m);f&&Kp(d,f)?y8n(d):!d.api.L().Ul||m.isCued()||m.S(1024)?d.PP():d.mq.isActive()?(d.er(),d.mq.stop()):d.mq.start()}}; iT=function(d,f){return!d.api.isInline()&&!fsn(d,CP(f))&&g.T4(f)}; Wv=function(d,f){return d.api.getVideoData()?.mutedAutoplay&&f.target?.className?.includes("ytp-info-panel")?!1:g.T4(f)&&d.api.isMutedByMutedAutoplay()?(d.api.unMute(),d.api.getPresentingPlayerType()===2&&d.api.playVideo(),f=d.api.getPlayerStateObject(),!f.S(4)||f.S(8)||f.S(2)||d.PP(),!0):!1}; Kp=function(d,f){if(!d.api.L().Z("web_player_invisible_fullscreen_button"))return!1;var m=d.api.getRootNode().getBoundingClientRect();let y,C;f.targetTouches&&f.targetTouches.length?(y=f.targetTouches[0].clientX,C=f.targetTouches[0].clientY):f.clientX!==void 0&&(y=f.clientX,C=f.clientY);return y!==void 0&&C!==void 0&&(f=y-m.left,m=C-m.top,d=d.api.getPlayerSize(),m>=d.height-40&&f>=d.width-40)?!0:!1}; y8n=function(d){if(d.api.L().Ul&&d.api.getPresentingPlayerType()!==3)try{d.api.toggleFullscreen().catch(f=>{d.e$(f)}),d.api.Z("web_player_fullscreen_double_click_ve")&&d.api.logClick(d.api.So().element)}catch(f){d.e$(f)}}; CHB=function(d,f,m){d.api.isFullscreen()?m<1-f&&d.api.toggleFullscreen():m>1+f&&d.api.toggleFullscreen()}; cv=function(d,f,m="",y=""){d.updateValue("label",m);d.updateValue("icon",f);d.S.S8();d.A.start();d.updateValue("title",y);g.n(d.element,"ytp-bezel-text-hide",!y)}; sD=function(d,f,m){let y;f<=0?(m=g1(),f="silenciado",y=0):(m=m?{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}}]}:{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z M19,11.29 C21.89,12.15 24,14.83 24,18 C24,21.17 21.89,23.85 19,24.71 L19,26.77 C23.01,25.86 26,22.28 26,18 C26,13.72 23.01,10.14 19,9.23 L19,11.29 Z", fill:"#fff"}}]},y=Math.floor(f),f=y+"volumen");cv(d,m,f,`${y}%`)}; BAl=function(d,f){f=f?{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 17,24 V 12 l -8.5,6 8.5,6 z m .5,-6 8.5,6 V 12 l -8.5,6 z"}}]}:zAK();const m=d.J.getPlaybackRate(),y=g.xB("Velocidad: $RATE",{RATE:String(m)});cv(d,f,y,m+"x")}; ecv=function(d,f){f=f?"Subt\u00edtulos activados":"Subt\u00edtulos desactivados";cv(d,HZB(d.J),f)}; Mbl=function(d,f){d.S=f;d.element.classList.toggle(D_.NOTIFICATIONS_ENABLED,d.S);const m=d.api.getVideoData();m?(f=f?m.YV:m.jz)?(d=d.api.Q7())?zM(d,f):g.T(Error("No innertube service available when updating notification preferences.")):g.T(Error("No update preferences command available.")):g.T(Error("No video data when updating notification preferences."))}; ED=function(d,f,m){const y=document.location.protocol;d=jUl(`${y}//${d}/signin?context=popup`,"feature",f,"next",`${y}//${location.hostname}/post_login`);Ktc(d,m)}; Ktc=function(d,f){if(d=g.Tp(window,d,"loginPopup","width=800,height=600,resizable=yes,scrollbars=yes"))ANg(()=>{f()}),d.moveTo((screen.width-800)/2,(screen.height-600)/2)}; c8E=function(d){const f=d.api.L();NAK(d);d.updateValue("flyoutUnfocusable","true");d.updateValue("channelTitleFocusable","-1");d.updateValue("shouldHideExpandedTitleForA11y","true");d.updateValue("shouldHideExpandedSubtitleForA11y","true");f.A||f.tP||(d.O(d.channel,"mouseenter",d.C),d.O(d.channel,"mouseleave",d.Y),d.O(d.channel,"focusin",d.C),d.O(d.channel,"focusout",m=>{d.channel.contains(m.relatedTarget)||d.Y()})); d.V=new g.vg(()=>{d.isExpanded()&&(d.api.logVisibility(d.channelName,!1),d.subscribeButton&&(d.subscribeButton.hide(),d.api.logVisibility(d.subscribeButton.element,!1)),d.S&&(d.S.hide(),d.api.logVisibility(d.S.element,!1)),d.channel.classList.remove("ytp-title-expanded"),d.channel.classList.add("ytp-title-show-collapsed"))},500); g.I(d,d.V);d.O(d.channel,ieh,()=>{Wt5(d)}); d.O(d.api,"onHideControls",d.B);d.O(d.api,"appresize",d.B);d.O(d.api,"fullscreentoggled",d.B)}; pp=function(d){var f=d.api.L();const m=d.api.getVideoData();let y=g.Ra(f)+m.tP;g.iW(m)&&(y="https://music.youtube.com"+m.tP);if(!g.Rs(f))return y;f={};g.pE(d.api,"addEmbedsConversionTrackingParams",[f]);return g.Mj(y,f)}; sJB=function(d){const f=d.api.getPlayerSize();return g.Rs(d.api.L())&&f.width>=524}; NAK=function(d){if(!d.api.L().h7){var f=d.api.getVideoData(),m=new g.$W("Suscribirme",null,"Suscrito",null,!0,!1,f.UE,f.subscribed,"channel_avatar",null,d.api,!0);d.api.createServerVe(m.element,d);d.api.setTrackingParams(m.element,f.subscribeButtonRenderer?.trackingParams||null);d.O(m.element,"click",()=>{d.api.logClick(m.element)}); d.subscribeButton=m;g.I(d,d.subscribeButton);d.subscribeButton.TL(d.G);d.subscribeButton.hide();var y=new DBh(d.api);d.S=y;g.I(d,y);y.TL(d.G);y.hide();d.O(d.api,"SUBSCRIBE",()=>{f.Rz&&(y.show(),d.api.logVisibility(y.element,!0))}); d.O(d.api,"UNSUBSCRIBE",()=>{f.Rz&&(y.hide(),d.api.logVisibility(y.element,!1),Mbl(y,!1))})}}; Wt5=function(d){d.channel.classList.remove("ytp-title-show-collapsed");d.channel.classList.remove("ytp-title-show-expanded")}; E2l=function(d,f="",m=""){d.j?(d.K!==f&&(d.A.style.backgroundImage=`url(${f})`,d.K=f),d.updateValue("channelLink",pp(d)),d.updateValue("channelLogoLabel",g.xB("Foto de $CHANNEL_NAME",{CHANNEL_NAME:m})),g.wE(d.api.getRootNode(),"ytp-title-enable-channel-logo")):g.Uh(d.api.getRootNode(),"ytp-title-enable-channel-logo");d.api.logVisibility(d.A,d.j&&d.rD)}; AP=function(d,f){d.element.setAttribute("aria-haspopup",String(f))}; piT=function(){let d=document.queryCommandSupported&&document.queryCommandSupported("copy");af("Chromium")>=43&&(d=!0);af("Firefox")<=40&&(d=!1);return d}; kW=function(d){d.eG?.OB(!d.J.isFullscreen()&&!d.J.isMinimized()&&d.J.getPresentingPlayerType()!==2&&d.J.L().showMiniplayerButton)}; $BV=function(d){const f=!!d.Ah;g.zG(d.rW,f?"Copiar informaci\u00f3n de depuraci\u00f3n":"Obtener informaci\u00f3n de depuraci\u00f3n");AP(d.rW,!f);g.zG(d.AR,f?"Copiar c\u00f3digo de inserci\u00f3n":"Obtener c\u00f3digo de inserci\u00f3n");AP(d.AR,!f);g.zG(d.getVideoUrl,f?"Copiar URL del v\u00eddeo":"Obtener URL de v\u00eddeo");AP(d.getVideoUrl,!f);g.zG(d.Yo,f?"Copiar la URL del v\u00eddeo a partir del minuto actual":"Obtener URL de v\u00eddeo en el minuto actual");AP(d.Yo,!f);d.AR.setIcon(f?j4T(): null);d.getVideoUrl.setIcon(f?A6():null);d.Yo.setIcon(f?A6():null)}; A8l=function(d,f){var m=d.J.L();const y=d.J.getPresentingPlayerType()===2;var C=!y||f.isListed;C=!m.X&&!!f.videoId&&C;m.playerStyle!=="play"?m="https://support.google.com/youtube/?p=report_playback":(m={contact_type:"playbackissue",html5:1,ei:f.eventId,v:f.videoId,p:"movies_playback"},f.A&&(m.fmt=f.A.itag),f.clientPlaybackNonce&&(m.cpn=f.clientPlaybackNonce),f.partnerId&&(m.partnerid=f.partnerId),m=g.Mj("//support.google.com/googleplay/",m));d.AR.OB(C&&f.allowEmbed);d.getVideoUrl.OB(C);d.Yo.OB(C&& !f.isLivePlayback);d.r9.setContent(m,"href");d.C7?.OB(!f.isLivePlayback&&!y);kW(d);d.OE?.OB(!y)}; Q8=function(d,f){let m=!1;if(d.Ah){const y=d.Ah.element;y.value=f;y.select();try{m=document.execCommand("copy")}catch(C){}}m?d.aO.ya():(d.kV.setContent(f,"text"),g.y4(d.aO,d.wz),dL(d.kV.element),d.Ah&&(d.Ah=null,$BV(d)));return m}; krT=function(d){return g.Rs(d.J.L())?d.OE:d.C7}; QJn=function(d){d.A.A();var f=d.J.L();f.playerStyle==="gvn"||f.A||f.tP||(f=d.J.So(),d.A.O(f,"contextmenu",d.pC),d.A.O(f,"touchstart",d.onTouchStart,null,!0),d.A.O(f,"touchmove",d.X,null,!0),d.A.O(f,"touchend",d.X,null,!0))}; Oeh=function(d){d.J.isFullscreen()?g.lW(d.J,d.element,10):d.TL(S9(d).body)}; o2v=async function(d,f){try{return await navigator.clipboard.writeText(f),!0}catch{let m=!1;const y=g.C_("TEXTAREA");y.value=f;y.setAttribute("readonly","");d=d.api.getRootNode();d.appendChild(y);if(My){const C=window.getSelection();C.removeAllRanges();const B=document.createRange();B.selectNodeContents(y);C.addRange(B);y.setSelectionRange(0,f.length)}else y.select();try{m=document.execCommand("copy")}catch(C){}d.removeChild(y);return m}}; asT=function(d){d.updateValue("icon",iY());if(d.api.L().A)d.tooltip.J2(d.element,"Se ha copiado el enlace en el portapapeles.");else{d.updateValue("title-attr","Se ha copiado el enlace en el portapapeles.");d.updateValue("tooltip-title","Se ha copiado el enlace en el portapapeles.");d.tooltip.m2();d.tooltip.J2(d.element);const f=d.listen("mouseleave",()=>{d.Zc(f);d.wD();d.tooltip.FH()})}}; hcP=function(d){var f=d.api.L();const m=d.api.getVideoData(),y=d.api.So().getPlayerSize().width;f=f.V;return!!m.videoId&&y>=240&&m.oL&&!m.jP&&!d.api.isEmbedsShortsMode()&&!f}; FtB=function(d,f){f=g.xB("$TOTAL_SEEK_TIME\u00a0segundos",{TOTAL_SEEK_TIME:f.toString()});d.updateValue("seekTime",f)}; r8S=function(d,f){d.J.Z("web_enable_shopping_timely_shelf_client")&&!d.J.Z("web_force_featured_product_banner_with_timely_shelf")&&f&&!f.isPremiere&&f.getPlayerResponse()?.videoDetails?.isLiveContent===!1?d.badge.element.classList.add("ytp-timely-shelf-present"):d.badge.element.classList.remove("ytp-timely-shelf-present")}; OD=function(d){d.gD=[];d.tP();d.J.Jy("featured_product")}; aE=function(d){d.y9?.stop();d.X.hide();d.K.hide();oE(d)}; oE=function(d){if(d.trendingOfferEntityKey){var f=g.ay.getState().entities;(f=yL(f,"trendingOfferEntity",d.trendingOfferEntityKey))?f.encodedSkuId!==d.S?.bannerData?.itemData?.encodedOfferSkuId?hP(d):(d.j.update({trendingOffer:`${f.shortLabel} \u2022 ${f.countLabel}`}),d.j.show(),d.banner.update({vendor:FV(d)})):hP(d)}else hP(d)}; g2v=function(d){const f=d.S?.bannerData?.itemData;return f?.priceReplacementText||d.J.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")||!f?.dealsData?.sales?.originalPrice?null:f?.dealsData?.sales?.originalPrice}; Is5=function(d){const f=d.S?.bannerData?.itemData;return f?.priceReplacementText||d.J.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")||f?.dealsData?.sales?.originalPrice||!f?.dealsData?.priceDrop?.referencePrice?null:f?.dealsData?.priceDrop?.referencePrice}; uyh=function(d){const f=d.S?.bannerData?.itemData;return d.J.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")&&!f?.priceReplacementText&&f?.promotionText?f?.promotionText.content:null}; XiV=function(d){const f=d.S?.bannerData?.itemData;return f?.priceReplacementText?f?.priceReplacementText:f?.promotionText&&d.J.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")?`${f?.price} ${f?.promotionText?.content}`:f?.dealsData?.sales?.originalPrice?f?.dealsData?.sales?.salesPriceAccessibilityLabel:f?.dealsData?.priceDrop?.referencePrice?`${f?.price} ${f?.dealsData?.priceDrop?.referencePrice}`:f?.price}; FV=function(d){return d.J.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")?d.j.qW?null:d.S?.bannerData?.itemData?.vendorName:d.j.qW||d.K.qW||d.S?.bannerData?.itemData?.affiliateDisclaimer?null:d.S?.bannerData?.itemData?.vendorName}; RcV=function(d){const f=(Number(d.S?.bannerData?.itemData?.hiddenProductOptions?.dropTimestampMs)-Date.now())/1E3;d.countdownTimer.setContent(qs({seconds:f}));f>0&&d.A7?.start()}; n2n=function(d){d=d.S?.bannerData?.itemData;return!d?.affiliateDisclaimer&&d?.exclusivesData?.exclusiveOfferLabelText&&d?.exclusivesData?.expirationTimestampMs&&d?.exclusivesData?.exclusiveOfferCountdownText?!0:!1}; Zen=function(d){var f=(Number(d.S?.bannerData?.itemData?.exclusivesData?.expirationTimestampMs)-Date.now())/1E3;if(f>0){if(f<604800){var m=d.S?.bannerData?.itemData?.exclusivesData?.exclusiveOfferCountdownText;if(m!==void 0){var y=Date.now();for(const C of m){if(C===void 0||C.text===void 0)continue;m=Number(C.textDisplayStartTimestampMs);if(!isNaN(m)&&y>=m){C.insertCountdown?(f=C.text.replace(/\$0/,String(qs({seconds:f}))),d.X.setContent(f)):d.X.setContent(C.text);d.X.show();break}}}}d.K.update({exclusive:d.S?.bannerData?.itemData?.exclusivesData?.exclusiveOfferLabelText}); d.K.show();hP(d);d.y9?.start()}else aE(d)}; hP=function(d){d.j.hide();d.banner.update({vendor:FV(d)})}; VbB=function(d){if(d!==void 0&&d.trim()!==""&&(d=Math.trunc(Number(d.trim())),!(isNaN(d)||d<0)))return d}; lsS=function(d,f){OD(d);if(f){var m=g.ay.getState().entities;m=yL(m,"featuredProductsEntity",f);if(m?.productsData){f=[];for(const y of m.productsData)if(y?.identifier&&y.featuredSegments){d.gD.push(y);for(const C of y?.featuredSegments){m=VbB(C.startTimeSec);if(m===void 0)continue;const B=VbB(C.endTimeSec);f.push(new g.qu(m*1E3,B===void 0?0x7ffffffffffff:B*1E3,{id:y.identifier,namespace:"featured_product"}))}}d.J.AB(f)}}}; xBB=function(d){switch(d){case "OPEN_IN_NEW":return Qm();case "NOT_INTERESTED":return{D:"svg",U:{fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M18.71,6C20.13,7.59,21,9.69,21,12c0,4.97-4.03,9-9,9c-2.31,0-4.41-0.87-6-2.29L18.71,6z M3,12 c0-4.97,4.03-9,9-9c2.31,0,4.41,.87,6,2.29L5.29,18C3.87,16.41,3,14.31,3,12z M12,2c5.52,0,10,4.48,10,10c0,5.52-4.48,10-10,10 C6.48,22,2,17.52,2,12C2,6.48,6.48,2,12,2z","fill-rule":"evenodd"}}]};case "HELP_OUTLINE":return $I();default:return Qm()}}; rP=function(d,f){if(!f.CF||!d.J.gy()){var m=f.ZG||1E4,y=!!f.gD?.title?.content||!!f.gD?.bodyText?.content;d.S?f.videoId&&f.videoId!==d.videoId&&(d.S.S8(),d.videoId=f.videoId,y?(PHv(d,m,f),d.OM()):(d.ya(),d.S.dispose(),d.S=null)):y&&(f.videoId&&(d.videoId=f.videoId),PHv(d,m,f),d.OM())}}; Ltn=function(d,f){d.S&&(f.S(8)?(d.A=!0,d.OM(),d.S.start()):(f.S(2)||f.S(64))&&d.videoId&&(d.videoId=null))}; PHv=function(d,f,m){d.S&&d.S.dispose();d.S=new g.vg(d.G,f,d);g.I(d,d.S);d.J.setTrackingParams(d.element,m.gD?.trackingParams||null);m?.gD?.title?.content?(f=m.gD?.title?.content,m.gD?.bodyText?.content&&(f+=" \u2022 ")):f="";d.update({text:f+(m.gD?.bodyText?.content||""),chevron:g.cp()})}; gP=function(d){let f=null;try{f=d.toLocaleString("es",{style:"percent"})}catch(m){f=d.toLocaleString(void 0,{style:"percent"})}return f}; IE=function(d,f){let m=0;for(const y of d){if(y.startTime>f)break;m++}return m===0?m:m-1}; J8v=function(d,f){let m=0;for(const y of d){if(f=y.timeRangeStartMillis&&f2**31-1?"0":String(d)}; Z_=function(d,f){d.actionButtons.includes(f)||(d.actionButtons.push(f),d.updateValue("buttons",d.actionButtons))}; be5=function(d){var f=document.querySelectorAll(`[data-tooltip-target-id="${d.tooltipRenderer.targetId}"]`);f=f.length>0?f[0]:null;const m=g.bZ("ytp-ad-module");d.V=!!g.bZ("ytp-chrome-bottom")?.contains(f);d.B=!!m?.contains(f);d.G=!!f?.hasAttribute("data-tooltip-target-fixed");return f}; V8=function(d){var f;if(!(f=!d.S)){f=d.S;var m=window.getComputedStyle(f);f=m.display==="none"||m.visibility==="hidden"||f.getAttribute("aria-hidden")==="true"}if(f||d.J.isMinimized())d.OB(!1);else if(f=g.td(d.S),f.width&&f.height){d.J.dG(d.element,d.S);var y=d.J.So().getPlayerSize().height;m=g.td(d.ue("ytp-promotooltip-container")).height;d.V?d.element.style.top=`${y-m-f.height-12}px`:d.G||(y=d.J.T3().height-m-f.height-12,d.element.style.top=`${y}px`);y=d.ue("ytp-promotooltip-pointer");const C=g.qV(d.S, d.J.getRootNode()),B=Number(d.element.style.left.replace(/[^\d\.]/g,""));d=d.J.isFullscreen()?18:12;y.style.left=`${C.x-B+f.width/2-d}px`;y.style.top=`${m}px`}else d.OB(!1)}; lT=function(d){d.OB(!1);d.A&&d.J.logVisibility(d.element,d.qW)}; tbT=function(d){const f=g.S(d.dismissButton,CV)?.text?.runs?.length&&!!g.S(d.dismissButton,CV).text.runs[0].text;return g.S(d.acceptButton,CV)?.text?.runs?.length&&!!g.S(d.acceptButton,CV).text.runs[0].text||f}; wiK=function(d,f=1,m=!0){d.V=d.j.animate([{offset:0,opacity:f},{offset:1,opacity:0}],{duration:200,fill:"forwards",easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"});m&&(d.V.addEventListener("finish",()=>{d.V=void 0;Hel(d);d.hide()}),d.S="fading-out")}; YWg=function(d,f){d.V=d.j.animate([{offset:0,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)",opacity:f},{offset:1,opacity:1}],{duration:200,fill:"forwards"});d.V.addEventListener("finish",()=>{d.V=void 0;d.C.start();d.S="lingering"})}; UBP=function(d,f,m=!1,y=!1){var C=[];C.push({offset:0,transform:`translateX(${d.A===-1?20:-20}px)`,opacity:m?"0":"1"});m&&C.push({offset:.5,opacity:"1"});C.push({offset:1,transform:"translateX(0)",opacity:"1"});m=f.animate(C,{duration:400,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"});f=f.querySelector("path");C=[];const B={offset:0,d:d.A===-1?'path("M 18 4 L 18 16 L 18 28")':'path("M 4 4 L 4 16 L 4 28")'};y&&(B.filter="drop-shadow(0 0 0.5px rgba(0, 0, 0, 0.8))");C.push(B);y&&C.push({offset:.8,filter:"drop-shadow(0 0 0.5px rgba(0, 0, 0, 0.8))"}); d={offset:1,d:d.A===-1?'path("M 18 4 L 6 16 L 18 28")':'path("M 4 4 L 16 16 L 4 28")'};y&&(d.filter="drop-shadow(0 0 0.5px rgba(0, 0, 0, 0))");C.push(d);f.animate(C,{duration:333,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)",fill:"forwards"});return m}; GrW=function(d){const f=d.j.querySelector(".ytp-seek-overlay-arrow-persistent").cloneNode(!0);f.classList.add("ytp-seek-overlay-arrow-additional");f.classList.remove("ytp-seek-overlay-arrow-persistent");d.j.appendChild(f);UBP(d,f,!0,!0).addEventListener("finish",()=>{f.remove()})}; Hel=function(d){d.Y=0;d.S="hidden";d.A=void 0;d.j=void 0;d.C.stop();d.V=void 0}; dYq=function(d){const f=Number(getComputedStyle(d.j).opacity);d.V?.cancel();d.V=void 0;return f}; f0q=function(d,f,m){d.updateValue("text",f);if(m){a:{switch(m){case "PREMIUM_STANDALONE":f=yuV();break a;case "PREMIUM_STANDALONE_CAIRO":f=Cpq();break a}f=void 0}d.updateValue("icon",f)}for(const y of d.K.getAnimations())y.cancel();d.K.animate([{offset:0,opacity:0},{offset:.3,opacity:1},{offset:.7,opacity:1},{offset:1,opacity:0}],{duration:1400}).addEventListener("finish",()=>{d.updateValue("text","");d.updateValue("icon","")})}; mYn=function(d,f){f.name!=="InvalidStateError"&&f.name!=="AbortError"&&(f.name==="NotAllowedError"?(d.S.Rs(),j9(d.A,d.element,!1)):g.T(f))}; xW=function(d){var f=d.api.L();const m=d.api.getVideoData(),y=g.Rs(f)&&g.Rz(d.api)&&d.api.getPlayerStateObject().S(128);f=f.V||f.disableSharing&&d.api.getPresentingPlayerType()!==2||!m.showShareButton||m.oL||y||m.jP||!1;d=d.api.So().getPlayerSize().width;return!!m.videoId&&d>=240&&!f}; efV=function(d,f){yGg(d);const m=f.links||f.shareTargets;let y=0;for(let M=0;M{var D=K.url;if(g.T4(c)){var E={};E.target=E.target||"YouTube";E.width=E.width||"600";E.height=E.height||"600";{var k=E;k||(k={});E=window;var r=D instanceof Rf?D:g.xk(typeof D.href!="undefined"?D.href:String(D));var R=self.crossOriginIsolated!==void 0,V="strict-origin-when-cross-origin"; window.Request&&(V=(new Request("/")).referrerPolicy);var Z=k.noreferrer;if(R&&Z&&V==="unsafe-url")throw Error("Cannot use the noreferrer option on a page that sets a referrer-policy of `unsafe-url` in modern browsers!");V=Z&&!R;D=k.target||D.target;Z=[];let J=[],BT=!1;for(var x in k){const el=k[x];switch(x){case "width":case "height":case "top":case "left":Z.push(x+"="+el);break;case "target":break;case "noopener":case "noreferrer":el?J.push(x):(BT=!0,J.push(x+"=false"));break;case "attributionsrc":Z.push(x+ (el?"="+el:""));break;default:Z.push(x+"="+(el?1:0))}}x=D!==void 0&&!["_blank","_self","_top","_parent",""].includes(D);x=kk()&&x;CXB&&R&&Z.length===0&&J.length>0&&!x&&!BT?(J.length===2&&(J=["noreferrer"]),g.Tp(E,r,D,J[0]),E=JO()):(R=Z.join(","),pz()&&E.navigator&&E.navigator.standalone&&D&&D!="_self"?(R=g.C_("A"),g.J1(R,r),R.target=D,V&&(R.rel="noreferrer"),((k=k.attributionsrc)||k==="")&&R.setAttribute("attributionsrc",k),k=document.createEvent("MouseEvent"),k.initMouseEvent("click",!0,!0,E,1), R.dispatchEvent(k),E=JO()):V?(E=g.Tp(E,"",D,R),k=g.ny(r),E&&(E.opener=null,k===""&&(k="javascript:''"),k='',k=vj(k),(r=E.document)&&r.write&&(r.write(zp(k)),r.close()))):((E=g.Tp(E,r,D,R))&&k.noopener&&(E.opener=null),E&&k.noreferrer&&(E.opener=null)))}E&&(E.opener||(E.opener=window),E.focus());c.preventDefault()}}); W.addOnDisposeCallback(g.FX(d.tooltip,W.element));N==="Facebook"?d.api.createClientVe(W.element,W,164504):N==="Twitter"&&d.api.createClientVe(W.element,W,164505);d.O(W.element,"click",()=>{d.api.logClick(W.element)}); d.api.logVisibility(W.element,!0);d.A.push(W);y++}const B=f.more||f.moreLink,e=new g.Y({D:"a",oP:["ytp-share-panel-service-button","ytp-button"],N:[{D:"span",W:"ytp-share-panel-service-button-more",N:[{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},N:[{D:"rect",U:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{D:"path",U:{d:"M 34.2,0 3.8,0 C 1.70,0 .01,1.70 .01,3.8 L 0,34.2 C 0,36.29 1.70,38 3.8,38 l 30.4,0 C 36.29,38 38,36.29 38,34.2 L 38,3.8 C 38,1.70 36.29,0 34.2,0 Z m -5.7,21.85 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z m -9.5,0 c 1.57,0 2.85,-1.27 2.85,-2.85 0,-1.57 -1.27,-2.85 -2.85,-2.85 -1.57,0 -2.85,1.27 -2.85,2.85 0,1.57 1.27,2.85 2.85,2.85 z", fill:"#4e4e4f","fill-rule":"evenodd"}}]}]}],U:{href:B,target:"_blank",title:"M\u00e1s"}});e.listen("click",M=>{var K=B;d.api.logClick(d.moreButton.element);K=Bi5(d,K);g.Y4(K,d.api,M)&&g.s8(d.api,"SHARE_CLICKED")}); e.addOnDisposeCallback(g.FX(d.tooltip,e.element));d.api.createClientVe(e.element,e,164506);d.O(e.element,"click",()=>{d.api.logClick(e.element)}); d.api.logVisibility(e.element,!0);d.A.push(e);d.moreButton=e;d.updateValue("buttons",d.A)}; yGg=function(d){for(const f of d.A)f.detach(),g.zg(f);d.A=[]}; Bi5=function(d,f){const m={};g.Rs(d.api.L())&&(g.pE(d.api,"addEmbedsConversionTrackingParams",[m]),f=g.Mj(f,m));return f}; Pv=function(d){return d===void 0||d.startSec===void 0||d.endSec===void 0?!1:!0}; Lp=function(d,f){d.startSec+=f;d.endSec+=f}; JP=function(d){d.J.Jy("shopping_overlay_visible");d.J.Jy("shopping_overlay_preview_collapsed");d.J.Jy("shopping_overlay_preview_expanded");d.J.Jy("shopping_overlay_expanded")}; MwB=function(d,f){d.isContentForward=f;g.n(d.badge.element,"ytp-suggested-action-badge-content-forward",f)}; S5=function(d){const f=d.isContentForward&&!d.Ul();g.n(d.badge.element,"ytp-suggested-action-badge-preview-collapsed",f&&d.S);g.n(d.badge.element,"ytp-suggested-action-badge-preview-expanded",f&&d.j)}; Kfq=function(d){d.K&&d.GL.element.removeChild(d.K.element);d.K=void 0}; ihg=function(d,f){return f.map(m=>{if((m=g.S(m,NiE)?.thumbnail?.thumbnails)&&m.length!==0)return m[0].url}).filter(m=>m!==void 0).map(m=>{m=new g.Y({D:"img", W:"ytp-suggested-action-product-thumbnail",U:{alt:"",src:m}});g.I(d,m);return m})}; j5=function(d,f,m){return new g.qu(d*1E3,f*1E3,{priority:9,namespace:m})}; WfE=function(d){d.O(d.J,g.X7("shopping_overlay_visible"),()=>{d.gL(!0)}); d.O(d.J,g.Rj("shopping_overlay_visible"),()=>{d.gL(!1)}); d.O(d.J,g.X7("shopping_overlay_expanded"),()=>{d.e1=!0;Yx(d)}); d.O(d.J,g.Rj("shopping_overlay_expanded"),()=>{d.e1=!1;Yx(d)}); d.O(d.J,g.X7("shopping_overlay_preview_collapsed"),()=>{d.S=!0;S5(d)}); d.O(d.J,g.Rj("shopping_overlay_preview_collapsed"),()=>{d.S=!1;S5(d)}); d.O(d.J,g.X7("shopping_overlay_preview_expanded"),()=>{d.j=!0;S5(d)}); d.O(d.J,g.Rj("shopping_overlay_preview_expanded"),()=>{d.j=!1;S5(d)})}; cGq=function(d){var f=d.api.L(),m=d.api.getVideoData();m=g.Ra(f)+m.tP;if(!g.Rs(f))return m;f={};g.pE(d.api,"addEmbedsConversionTrackingParams",[f]);return g.Mj(m,f)}; s2n=function(d){if(!d.api.L().h7){var f=d.api.getVideoData(),m=new g.$W("Suscribirme",null,"Suscrito",null,!0,!1,f.UE,f.subscribed,"channel_avatar",null,d.api,!0);d.api.createServerVe(m.element,d);d.api.setTrackingParams(m.element,f.subscribeButtonRenderer?.trackingParams||null);d.O(m.element,"click",()=>{d.api.logClick(m.element)}); d.subscribeButton=m;g.I(d,d.subscribeButton);d.subscribeButton.TL(d.element)}}; DY5=function(d,f,m="",y=""){f?(d.A!==m&&(d.S.style.backgroundImage=`url(${m})`,d.A=m),d.updateValue("channelLogoLabel",g.xB("Foto de $CHANNEL_NAME",{CHANNEL_NAME:y})),g.wE(d.api.getRootNode(),"ytp-title-enable-channel-logo")):g.Uh(d.api.getRootNode(),"ytp-title-enable-channel-logo");d.api.logVisibility(d.S,f&&d.rD);d.api.logVisibility(d.channelName,f&&d.rD)}; Eoh=function(d,f){if(d.S){f=Math.floor(f*.4);f=Math.max(f,47);var m=f+2;if(d.V!==m){d.V=m;d.A.height=m;d.S.clearRect(0,0,1,m);var y=d.S.createLinearGradient(0,2,0,2+f),C=f-42;y.addColorStop(0,"rgba(0, 0, 0, 0)");y.addColorStop(C/f,"rgba(0, 0, 0, 0.3)");y.addColorStop(1,"rgba(0, 0, 0, 0.68)");d.S.fillStyle=y;d.S.fillRect(0,2,1,f);d.element.style.height=`${m}px`;try{d.element.style.backgroundImage=`url(${d.A.toDataURL()})`}catch(B){}}}}; pFV=function(d,f){f!==d.C&&(d.update({chapterTitle:f,ariaLabel:f}),d.C=f);f?d.show():d.hide()}; $Yv=function(d){d.S.disabled=d.A==null;g.n(d.S,"ytp-chapter-container-disabled",d.S.disabled);d.B9()}; AGB=function(d,f,m,y,C){const B=f.HA/f.rows;let e=Math.min(m/(f.jA/f.columns),y/B),M=f.jA*e,K=f.HA*e;M=Math.floor(M/f.columns)*f.columns;K=Math.floor(K/f.rows)*f.rows;let N=M/f.columns,W=K/f.rows;const c=-f.column*N,D=-f.row*W;C&&B<=45&&(W-=1/e);N-=2/e;d=d.style;d.width=`${N}px`;d.height=`${W}px`;C||(y=(y-W)/2,m=(m-N)/2,d.marginTop=Math.floor(y)+"px",d.marginBottom=Math.ceil(y)+"px",d.marginLeft=Math.floor(m)+"px",d.marginRight=Math.ceil(m)+"px");d.background=`url(${f.url}) ${c}px ${D}px/${M}px ${K}px`}; vv=function(d,f){const m=!!d.S;d.S=f;d.S?(m||(d.events.O(d.api,"videodatachange",()=>{vv(d,d.api.Cl())}),d.events.O(d.api,"progresssync",d.onProgress),d.events.O(d.api,"appresize",d.j)),d.frameIndex=NaN,zt(d),d.fade.show(200)):(m&&d.events.A(),d.fade.hide(),d.fade.stop())}; zt=function(d){var f=d.S;const m=d.api.getCurrentTime(),y=d.api.So().getPlayerSize();var C=Kx(f,y.width);C=vaK(f,C,m);d.update({timestamp:g.z4(m)});C!==d.frameIndex&&(d.frameIndex=C,jFq(f,C,y.width),f=LSW(f,C,y.width),AGB(d.A,f,y.width,y.height))}; kVB=function(d,f){return d.J.Z("delhi_modern_web_player_icons")?f?{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M3.29 3.29C3.11 3.46 3.01 3.70 3.00 3.94C2.98 4.19 3.06 4.43 3.22 4.63L3.29 4.70L7.58 8.99H5C4.73 8.99 4.48 9.10 4.29 9.29C4.10 9.47 4 9.73 4 9.99C4 10.26 4.10 10.51 4.29 10.70C4.48 10.89 4.73 10.99 5 10.99H11V4.99C11 4.73 10.89 4.47 10.70 4.29C10.51 4.10 10.26 3.99 10 3.99C9.73 3.99 9.48 4.10 9.29 4.29C9.10 4.47 9 4.73 9 4.99V7.58L4.70 3.29L4.63 3.22C4.43 3.06 4.19 2.98 3.94 3.00C3.70 3.01 3.46 3.11 3.29 3.29ZM19 13H13V19C13 19.26 13.10 19.51 13.29 19.70C13.48 19.89 13.73 20 14 20C14.26 20 14.51 19.89 14.70 19.70C14.89 19.51 15 19.26 15 19V16.41L19.29 20.70L19.36 20.77C19.56 20.92 19.80 21.00 20.04 20.99C20.29 20.98 20.52 20.87 20.70 20.70C20.87 20.52 20.98 20.29 20.99 20.04C21.00 19.80 20.92 19.56 20.77 19.36L20.70 19.29L16.41 15H19C19.26 15 19.51 14.89 19.70 14.70C19.89 14.51 20 14.26 20 14C20 13.73 19.89 13.48 19.70 13.29C19.51 13.10 19.26 13 19 13Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M10 3H3V10C3 10.26 3.10 10.51 3.29 10.70C3.48 10.89 3.73 11 4 11C4.26 11 4.51 10.89 4.70 10.70C4.89 10.51 5 10.26 5 10V6.41L9.29 10.70L9.36 10.77C9.56 10.92 9.80 11.00 10.04 10.99C10.29 10.98 10.52 10.87 10.70 10.70C10.87 10.52 10.98 10.29 10.99 10.04C11.00 9.80 10.92 9.56 10.77 9.36L10.70 9.29L6.41 5H10C10.26 5 10.51 4.89 10.70 4.70C10.89 4.51 11 4.26 11 4C11 3.73 10.89 3.48 10.70 3.29C10.51 3.10 10.26 3 10 3ZM20 13C19.73 13 19.48 13.10 19.29 13.29C19.10 13.48 19 13.73 19 14V17.58L14.70 13.29L14.63 13.22C14.43 13.07 14.19 12.99 13.95 13.00C13.70 13.01 13.47 13.12 13.29 13.29C13.12 13.47 13.01 13.70 13.00 13.95C12.99 14.19 13.07 14.43 13.22 14.63L13.29 14.70L17.58 19H14C13.73 19 13.48 19.10 13.29 19.29C13.10 19.48 13 19.73 13 20C13 20.26 13.10 20.51 13.29 20.70C13.48 20.89 13.73 21 14 21H21V14C21 13.73 20.89 13.48 20.70 13.29C20.51 13.10 20.26 13 20 13Z", fill:"white"}}]}:f?{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"g",W:"ytp-fullscreen-button-corner-2",N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 14,14 -4,0 0,2 6,0 0,-6 -2,0 0,4 0,0 z"}}]},{D:"g",W:"ytp-fullscreen-button-corner-3",N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 22,14 0,-4 -2,0 0,6 6,0 0,-2 -4,0 0,0 z"}}]},{D:"g",W:"ytp-fullscreen-button-corner-0",N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 20,26 2,0 0,-4 4,0 0,-2 -6,0 0,6 0,0 z"}}]},{D:"g",W:"ytp-fullscreen-button-corner-1", N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 10,22 4,0 0,4 2,0 0,-6 -6,0 0,2 0,0 z"}}]}]}:{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"g",W:"ytp-fullscreen-button-corner-0",N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 10,16 2,0 0,-4 4,0 0,-2 L 10,10 l 0,6 0,0 z"}}]},{D:"g",W:"ytp-fullscreen-button-corner-1",N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 20,10 0,2 4,0 0,4 2,0 L 26,10 l -6,0 0,0 z"}}]},{D:"g",W:"ytp-fullscreen-button-corner-2",N:[{D:"path",ef:!0,W:"ytp-svg-fill", U:{d:"m 24,24 -4,0 0,2 L 26,26 l 0,-6 -2,0 0,4 0,0 z"}}]},{D:"g",W:"ytp-fullscreen-button-corner-3",N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 12,20 10,20 10,26 l 6,0 0,-2 -4,0 0,-4 0,0 z"}}]}]}}; Q2V=function(d,f){f?d.element.classList.add("ytp-jump-button-enabled"):d.element.classList.remove("ytp-jump-button-enabled");d.J.logVisibility(d.element,f);d.J.m2()}; Oh5=function(d){var f=d.J.getVideoData()?.pC;if(f){d=d.j.nC;for(const m of f)if((f=d[m])&&f.onTap?.innertubeCommand?.changeEngagementPanelVisibilityAction?.targetId!=="engagement-panel-macro-markers-problem-walkthroughs")return f}}; ooc=function(d){return d.J.Z("delhi_modern_web_player_icons")?wnK():O1()}; a0n=function(d,f){d.A.style.setProperty("--yt-slider-shape-gradient-percent",`${(f-d.V)/(d.C-d.V)*100}%`)}; Tt=function(d,f,m=!1){d.j&&(cancelAnimationFrame(d.j),d.j=0);m?hfg(d,d.S,f):Ffg(d,f)}; hfg=function(d,f,m){const y=performance.now(),C=m-f;if(C!==0){var B=e=>{e=(e-y)/400;e>1&&(e=1);Ffg(d,f+C*pI(rGK,$p(rGK,e)));d.j=e<1?requestAnimationFrame(B):0}; d.j=requestAnimationFrame(B)}}; Ffg=function(d,f){d.S=f;d.update({slidervalue:d.S,ariaValueNow:d.S,ariaValueText:`${d.S.toFixed(2)}`});d.A.valueAsNumber=d.S;a0n(d,f)}; goB=function(d,f){d.element.classList.toggle("ytp-volume-popover-hovering",f);d.isVisible=f;(d=d.element.closest(".ytp-chrome-bottom"))&&d.classList.toggle("ytp-volume-popover-showing",f)}; I0l=function(d){var f=null;const m="No puedes cambiar el volumen en este navegador. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK".split(/\$(BEGIN|END)_LINK/);f=new q9(d.J,{D:"span",oP:["ytp-popup","ytp-generic-popup"],U:{tabindex:"0"},N:[m[0],{D:"a",U:{href:"https://support.google.com/youtube/?p=noaudio",target:d.J.L().K},aP:m[2]},m[4]]},100,!0);g.I(d,f);f.hide();f.subscribe("show",y=>{d.J.s9(f,y)}); g.lW(d.J,f.element,4)}; Rfg=function(d,f){d.G=f;let m=d.tP;d.J.Z("delhi_modern_web_player_icons")?d.A.ue("ytp-svg-volume-animation-big-ripple").setAttribute("transform",`translate(${bT}, ${tP}) scale(${f}) translate(-${bT},-${tP})`):f&&(m+=ulg(uDc,XFS,f));d.X.setAttribute("d",m)}; Vwq=function(d,f){let m;f===1?m=d.J.Z("delhi_modern_web_player_icons")?{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{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", fill:"white"}}]}:g1():m=d.A;d.pC=f;if(d.J.Z("delhi_modern_web_player_icons"))d.A.ue("ytp-svg-volume-animation-small-ripple").setAttribute("transform",`translate(${no5}, ${ZhS}) scale(${1-f}) translate(-${no5},-${ZhS})`),d.A.ue("ytp-svg-volume-animation-big-ripple").setAttribute("transform",`translate(${bT}, ${tP}) scale(${d.G-f}) translate(-${bT}, -${tP})`);else{var y=20*f;for(var C=0;C=3&&d.J.getPresentingPlayerType()!==2}; xYP=function(d){const f=XX(d.J.oO());return f?d.S?f.hasNext():f.hasPrevious():!1}; JGc=function(d,f){return d?f?Y6K():kI():f?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M4 4C3.73 4 3.48 4.10 3.29 4.29C3.10 4.48 3 4.73 3 5V19C3 19.26 3.10 19.51 3.29 19.70C3.48 19.89 3.73 20 4 20C4.26 20 4.51 19.89 4.70 19.70C4.89 19.51 5 19.26 5 19V5C5 4.73 4.89 4.48 4.70 4.29C4.51 4.10 4.26 4 4 4ZM18.95 4.23L6 12.00L18.95 19.77C19.15 19.89 19.39 19.96 19.63 19.96C19.87 19.97 20.10 19.91 20.31 19.79C20.52 19.67 20.69 19.50 20.81 19.29C20.93 19.09 21.00 18.85 21 18.61V5.38C20.99 5.14 20.93 4.91 20.81 4.70C20.69 4.50 20.52 4.33 20.31 4.21C20.10 4.09 19.87 4.03 19.63 4.03C19.39 4.04 19.15 4.10 18.95 4.23Z", fill:"white"}}]}:BlW()}; YW=function(d,f){const m=g.z4(f),y=g.xB("Ir al momento $PROGRESS",{PROGRESS:g.z4(f,!0)});d.update({ariamin:0,ariamax:Math.floor(d.api.getDuration()),arianow:Math.floor(f),arianowtext:y,seekTime:m})}; UD=function(d){d.K=NaN;d.G=0;d.B=d.V}; Gt=function(d,f){d.X&&(d.X.T9=!0);d.update({seekTime:g.z4(f)});const m=d.C*d.scale;f=f-m?-f/m*d.interval*.5:-(f+m/2)/m*d.interval}; SJT=function(d){return-((d.Y.offsetWidth||(d.frameCount-1)*d.C*d.scale)-d.S/2)}; TiK=function(d){var f=d.api.Cl();if(f){var m=90*d.scale,y=Kx(f,160*d.scale);if(f=f.levels[y]){d.C=f.width;if(!d.j.length){y=[];var C=NW(f,f.A()),B=f.columns*f.rows,e=f.frameCount;for(var M=0;M<=C;M++){var K=e d.j.length;)d.thumbnails.pop()?.dispose();for(;d.thumbnails.lengthm.length;)d.A.pop()?.dispose();for(;d.A.length0&&(d.A=f,d.B.style.height=`${d.A}px`)}; bhW=function(d,f,m,y,C=!1){qJK(d,y);m=vDW(f,m,d.A,y,C);f=f.length===0?"":SAW(m);d.api.Z("delhi_modern_web_player")?d.V.setAttribute("d",f):d.Y.setAttribute("d",f);d.nG=f!=="";g.n(d.api.getRootNode(),"ytp-heat-map",d.nG);g.n(d.api.getRootNode(),"ytp-heat-map-played_bar",d.api.Z("web_player_heat_map_played_bar")&&f!=="");d.api.Z("delhi_modern_web_player")?(d.j.style.display="none",d.S.style.display="none"):d.V.style.display="none"}; twq=function(d,f,m,y,C=!1){qJK(d,y);m=zUB(f,m,d.A,y,C);f=f.length===0?"":SAW(m);d.api.Z("delhi_modern_web_player")?d.V.setAttribute("d",f):d.Y.setAttribute("d",f);d.nG=f!=="";g.n(d.api.getRootNode(),"ytp-heat-map",d.nG);d.api.Z("delhi_modern_web_player")?(d.j.style.display="none",d.S.style.display="none"):d.V.style.display="none"}; dj=function(d,f){g.RV(d.S,"width",f)}; fw=function(d,f){g.RV(d.S,"margin-right",`${f}px`)}; wFT=function(d){if(d.S.length===0){const f=new Hhn;d.S.push(f);g.I(d,f);f.TL(d.GL,0)}for(;d.S.length>1;)d.S.pop().dispose();dj(d.S[0],"100%");d.S[0].startTime=0;d.S[0].title=""}; mL=function(d){const f=g.nl(d.api.L())&&(d.api.Z("web_shorts_pip")||d.api.Z("web_watch_pip"));return!d.api.getVideoData()?.isLivePlayback&&!d.api.isMinimized()&&!d.api.isInline()&&(!d.api.ZK()||!f)}; UYB=function(d){const f=new YJP(d.api);d.j.push(f);g.I(d,f);f.TL(d.AP)}; yn=function(d){for(;d.G.length;)d.G.pop().dispose()}; dzV=function(d){return g.S(g.S(d.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.decoratedPlayerBarRenderer,GF)?.playerBar,GVh)?.chapters}; mzP=function(d,f){let m=0,y=!1;for(const e of f){if(g.S(e,fkn)){f=g.S(e,fkn);var C={startTime:NaN,title:null,onActiveCommand:void 0},B=f.title;C.title=B?g.K$(B):"";B=f.timeRangeStartMillis;B!=null&&(C.startTime=B);C.onActiveCommand=f.onActiveCommand;f=C;m===0&&f.startTime!==0&&(d.S[m].startTime=0,d.S[m].title="",d.S[m].onActiveCommand=f.onActiveCommand,m++,y=!0);d.S.length<=m&&(C=new Hhn,d.S.push(C),g.I(d,C),C.TL(d.GL,d.GL.children.length));d.S[m].startTime=f.startTime;d.S[m].title=f.title?f.title: "";d.S[m].onActiveCommand=f.onActiveCommand;d.S[m].index=y?m-1:m}m++}for(;m=N&&D<=W&&c.push(M)}C>0&&(d.AP.style.height=`${C}px`);bhW(d.j[K],c,m,C,K===0);c.length>0&&(e=c[c.length-1])}g.Cw(d); f=f.heatMarkersDecorations||[];M=[];for(const K of f)if(f=g.S(K,Kwn))y=f.label,M.push({visibleTimeRangeStartMillis:f.visibleTimeRangeStartMillis??-1,visibleTimeRangeEndMillis:f.visibleTimeRangeEndMillis??-1,decorationTimeMillis:f.decorationTimeMillis??NaN,label:y?g.K$(y):""});d.heatMarkersDecorations=M}}; g.Cw=function(d){d.qp=d.S.length-1;d.Np=0;NDE(d,!0)&&NDE(d,!1);var f=0;for(var m=0;m=0;y--)if(d.S[y].width>0){fw(d.S[y],0);const C=Math.floor(d.S[y].width);d.S[y].width=C;dj(d.S[y],`${C}px`);break}d.S[m].width=0;dj(d.S[m],"0")}else m===d.S.length-1?(y=Math.floor(d.S[m].width+f),d.S[m].width=y,dj(d.S[m],`${y}px`)):(f=d.S[m].width+f,y=Math.round(f),f-=y,d.S[m].width=y,dj(d.S[m],`${y}px`));m=0;if(d.j.length===d.S.length)for(f= 0;f0&&d.api.getPlayerSize().width<=y;d.api.Z("delhi_modern_web_player")?f=d.api.getPlayerSize().width<=528?y?56:64:d.C?y?72:96:y?56:72:d.C?f=54:g.Rs(m)&&!m.A&&(f=40);d.V2=f}}}; e8=function(d,f){for(const m of f){f=W9(d,m.timeRangeStartMillis/(d.V.S*1E3),c9(d));const y=d.api.Z("delhi_modern_web_player")?.667:.6;g.RV(m.element,"transform",`translateX(${f}px) scaleX(${y})`)}}; sx5=function(d,f){f=g.S(f.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.decoratedPlayerBarRenderer,GF);if(f?.progressColor)for(let m=0;mC.startTime&&C.width>0&&y++;y=y<0?0:y;C=m.S-Kw(d)*d.qp;return f*C+Kw(d)*y+m.j}; c9=function(d){let f=d.mS.x;f=g.a5(f,0,d.B);d.hJ.update(f,d.B);return d.hJ}; NDE=function(d,f){let m=0,y=!1;const C=d.S.length;let B=d.V.S*1E3;B===0&&(B=d.api.getProgressState().seekableEnd*1E3);if(B>0&&d.B>0){const K=d.B-Kw(d)*d.qp,N=d.Np===0?3:K*d.Np;for(var e of d.S)e.width=0;for(;m1);const c=(B===0?0:W/B*K)+d.S[m].width;if(c>N)d.S[m].width=c;else{d.S[m].width=0;e=d;var M=m;const D=e.S[M-1];D!==void 0&&D.width>0?D.width+= c:Md.Np&&(d.Np=W/B),y=!0)}m++}}return y}; Kw=function(d){return d.api.Z("delhi_modern_web_player")?4:d.C?3:2}; Nn=function(d,f,m){return sr(d)?new D8(Math.max(f,d.t7.startTimeMs/1E3),Math.min(m,d.t7.endTimeMs/1E3)):new D8(f,m)}; iA=function(d,f,m){d.X=f;d.KC=m;const y=c9(d);var C=d.V.S,B=ST5(d.V,d.X),e=g.xB("$PLAY_PROGRESS de $DURATION",{PLAY_PROGRESS:g.z4(B,!0),DURATION:g.z4(C,!0)}),M=IE(d.S,B*1E3);M=d.S[M].title;d.update({ariamin:Math.floor(d.V.A),ariamax:Math.floor(C),arianow:Math.floor(B),arianowtext:M?M+" "+e:e});C=d.clipStart;B=d.clipEnd;d.t7&&d.api.getPresentingPlayerType()!==2&&(C=d.t7.startTimeMs/1E3,B=d.t7.endTimeMs/1E3);C=qk(d.V,C,0);M=qk(d.V,B,1);e=d.api.getVideoData();B=g.a5(f,C,M);m=e?.MW()?1:g.a5(m,C,M);f= W9(d,f,y);g.RV(d.IL,"transform",`translateX(${f}px)`);d.api.Z("delhi_modern_web_player")&&d.api.Z("delhi_modern_web_player_cutout")&&Er(d,f);pw(d,y,C,B,"PLAY_PROGRESS");e?.hP()?(f=d.api.getProgressState().seekableEnd)&&pw(d,y,B,qk(d.V,f),"LIVE_BUFFER"):pw(d,y,C,m,"LOAD_PROGRESS");d.api.Z("web_player_heat_map_played_bar")&&d.j[0]?.K(B)}; ic5=function(d){d.l5.style.removeProperty("height");for(const f of Object.keys(d.CC))DzW(d,f);$n(d);iA(d,d.X,d.KC)}; WwW=function(d){if(!d.api.getVideoData()?.hP()){var f=c9(d);pw(d,f,d.X,Math.max(f.A,d.X),"HOVER_PROGRESS");var m=AM(d,f.S*d.X,!0),y=AM(d,f.V,!0);for(let C=m;C<=y;C++)g.n(d.S[C].V,"ytp-hover-progress-light",f.A>d.X);g.n(d.l5,"ytp-scrubber-button-hover",m===y&&d.S.length>1);d.api.Z("web_player_heat_map_played_bar")&&d.j[0]?.G(f.A)}}; sr=function(d){return!!d.t7?.postId&&d.api.getPresentingPlayerType()!==2}; kn=function(d,f,m,y,C){f=ExV(d,f);m=ExV(d,m);d=d.progressBar.visualElement;y={seekData:{startMediaTimeMs:f,endMediaTimeMs:m,seekSource:y}};(f=g.Qw())&&f$(f,d,C,y)}; Or=function(d,f){f?d.K||(d.element.removeAttribute("aria-disabled"),d.K=new g.Qn(d.progressBar,!0),d.api.Z("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&d.K.subscribe("hoverstart",d.PR,d),d.K.subscribe("hovermove",d.Nh,d),d.K.subscribe("hoverend",d.E3,d),d.K.subscribe("dragstart",d.U3,d),d.K.subscribe("dragmove",d.FF,d),d.K.subscribe("dragend",d.KY,d),d.api&&d.api.Z("delhi_modern_web_player")&&d.api.Z("delhi_modern_web_player_cutout")&&(d.QT=new g.Qn(d.progressBar, !0),d.QT.subscribe("hoverstart",()=>{d.Fq=!0;Er(d)},d),d.QT.subscribe("hoverend",()=>{d.Fq=!1; Er(d)},d)),d.pQ=d.listen("keydown",d.y7)):d.K&&(d.element.setAttribute("aria-disabled","true"),d.Zc(d.pQ),d.K.cancel(),d.K.dispose(),d.K=null)}; oZ=function(d){d.A&&(d.A.disable(),d.Br=0,d.AP.style.removeProperty("transform"),d.progressBar.style.removeProperty("transform"),d.Ul.style.removeProperty("height"),d.element.parentElement&&d.element.parentElement.style.removeProperty("height"))}; pMc=function(d,f){if(d.t7?.type==="repeatChapter"||f?.type==="repeatChapter")f&&(f=d.S[IE(d.S,f.startTimeMs)],g.n(f.S,"ytp-repeating-chapter",!1)),d.t7&&(f=d.S[IE(d.S,d.t7.startTimeMs)],g.n(f.S,"ytp-repeating-chapter",!0)),d.S.forEach(m=>{g.n(m.S,"ytp-exp-chapter-hover-container",!d.t7)})}; $n=function(d){var f=!!d.t7&&d.api.getPresentingPlayerType()!==2;let m=d.clipStart;var y=d.clipEnd;let C=!0,B=!0;f&&d.t7?(m=d.t7.startTimeMs/1E3,y=d.t7.endTimeMs/1E3):(C=m>d.V.A,B=d.V.S>0&&y1){m=AM(d,f.V,!0);let y=0;for(let C=0;C0&&(y+=d.S[C].width,y+=Kw(d));m=(d.S[m].startTime+(f.V-y)/d.S[m].width*((m===d.S.length-1?d.V.S*1E3:d.S[m+1].startTime)-d.S[m].startTime))/1E3||0}return m}; AM=function(d,f,m=!1){let y=0;m&&(f-=$zK(d,f)*Kw(d));for(const C of d.S){if(f>C.width)f-=C.width;else break;y++}return y===d.S.length?y-1:y}; AJV=function(d,f){const m=f/((d.C?135:90)-d.V2)*d.V2;g.RV(d.progressBar,"transform",`translateY(${-f}px)`);g.RV(d.AP,"transform",`translateY(${-f}px)`);g.RV(d.Ul,"transform",`translateY(${m}px)`);d.Ul.style.height=`${f+m}px`;d.element.parentElement&&(d.element.parentElement.style.height=`${d.V2-m}px`)}; ExV=function(d,f){if(f<0)return"0";d=Math.floor(Math.min(f,d.api.getDuration())*1E3);return d>2**31-1?"0":String(d)}; k9V=function(d,f,m){if(m>=d.S.length)return!1;const y=d.B-Kw(d)*d.qp;return Math.abs(f-d.S[m].startTime/1E3)/d.V.S*y<4}; DzW=function(d,f){var m=d.CC[f];f=d.sB[f];const y=c9(d);let C=qk(d.V,m.start/1E3,0),B;const e=ekS(m,d.C)/y.width;B=qk(d.V,m.end/1E3,1);e!==Number.POSITIVE_INFINITY&&(C=g.a5(C,0,B-e));B=Math.min(B,C+e);m.color&&(f.style.background=m.color);m=C;f.style.left=`${Math.max(m*y.S+y.j,0)}px`;hM(d,f,g.a5((B-m)*y.S+y.j,0,y.width),y.width,!0)}; Er=function(d,f){d.api.getPresentingPlayerType()!==1?d.GL.style.removeProperty("clip-path"):(f||(f=W9(d,d.X,c9(d))),d.GL.style.clipPath='path("'+(d.Fq?Qxq(d,8,f,d.C?50:36,0,6):Qxq(d,4,f,d.C?34:24,2,3))+'")')}; pw=function(d,f,m,y,C){var B=d.S.length,e=f.S-d.qp*Kw(d),M=m*e;m=AM(d,M);var K=y*e;e=AM(d,K);C==="HOVER_PROGRESS"&&(e=AM(d,f.S*y,!0),K=f.S*y-$zK(d,f.S*y)*Kw(d));y=Math.max(M-OcP(d,m),0);for(M=m;MC.width)f-=C.width,f-=Kw(d),y++;else break;return y===m?m-1:y}; OcP=function(d,f){if(f>=d.S.length)return d.B;let m=0,y=0;for(;y0||d.TU.clientWidth>0?(B=f.clientWidth/m,d=-1*d.y9.clientWidth/m):(B/=m,d=-1*d.S[C].element.offsetLeft/m),g.RV(f,"background-size",`${B}px`),g.RV(f,"background-position-x",`${d}px`))}; ak5=function(d,f,m){m=d.S[f].D$(m);hM(d,m,0,d.S[f].width)}; g.hEE=function(d,f,m,y){const C=d.B!==m,B=d.C!==y;d.Ao=f;d.B=m;d.C=y;mL(d)&&d.A?.Ul(y);ic5(d);d.S.length===1&&(d.S[0].width=m||0);C&&g.Cw(d);d.A&&B&&mL(d)&&(d.A.isEnabled&&(f=d.C?135:90,m=f-d.V2,d.Ul.style.height=`${f}px`,g.RV(d.AP,"transform",`translateY(${-m}px)`),g.RV(d.progressBar,"transform",`translateY(${-m}px)`)),TiK(d.A))}; Fwl=function(d,f){const m=f.getId();d.CC[m]===f&&(g.NV(d.sB[m]),delete d.CC[m],delete d.sB[m])}; FF=function(d,f){d.A=!!f;d.S(d.J.So().getPlayerSize())}; rJP=function(d,f,m,y){f={D:"span",oP:y,N:[f]};let C;y="ytp-swatch-color";if(d.X||d.Y)y="ytp-swatch-color-white";m==="highres"?C="8K":m==="hd2880"?C="5K":m==="hd2160"?C="4K":m.indexOf("hd")===0&&m!=="hd720"&&(C="HD");C&&(f.N.push(" "),f.N.push({D:"sup",W:y,aP:C}));return f}; gxS=function(d,f,m){const y=d.gD[f],C=g.V9[f];return rJP(d,y?y.qualityLabel:C?`${C}p`:"Autom\u00e1tica",f,m)}; rj=function(d,f,m,y,C){const B=(f=d.Y?d.C[f]:d.V2[f])&&f.quality;var e=f&&f.qualityLabel;e=e?e:"Autom\u00e1tica";y&&(e=`(${e}`);d=rJP(d,e,B||"",C);y&&d.N.push(")");(y=(y=f&&f.paygatedQualityDetails)&&y.paygatedIndicatorText)&&m&&d.N.push({D:"div",W:"ytp-premium-label",aP:y});return d}; gj=function(d,f){d=Number(g.a5(f,d.V,d.j).toFixed(2));f=Math.floor((d+.001)*100%5+2E-15);let m=d;f!==0&&(m=d-f*.01);return Number(m.toFixed(2))}; IkK=function(d,f){const m=IZ(f);d.Y&&(d.AP||f===d.V2)?(d.A(d.Y),d.setContent(f.toString())):d.A(m)}; XMV=function(d){var f=d.X.map(IZ);d.C&&f.push(d.C);d.j(f);d.Y=null;d.V2=null;f=d.J.getPlaybackRate();uA(d.J)&&u15(d,f);!d.X.includes(f)||d.AP?d.A(d.Y):d.A(IZ(f))}; u15=function(d,f){d.V2=f;d.Y=g.xB("Personalizada ($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:f.toString()});f=d.X.map(IZ);f.unshift(d.Y);d.C&&f.push(d.C);d.j(f)}; REV=function(d,f,m,y){m=new g.CC({D:"div",oP:["ytp-menuitem"],U:{tabindex:"0",role:"menuitemradio","aria-checked":y?"true":"false"},N:[{D:"div",oP:["ytp-menuitem-label"],N:[{D:"div",oP:["ytp-menuitem-container-with-badge"],N:[{D:"div",aP:"{{label}}"},d.hP]}]}]},m,d.V(f));m.listen("click",()=>{d.pC(f)}); return m}; IZ=function(d){return d.toString()}; uA=function(d){return d.Z("web_settings_menu_surface_custom_playback")}; nxh=function(d,f){return!!f&&d.getAvailablePlaybackRates()[d.getAvailablePlaybackRates().length-1]<=2}; XF=function(d){return d.Z("web_settings_menu_surface_custom_playback")&&d.Z("web_settings_use_input_slider")}; Zc5=function(d,f){d.publish("settingChange",d.setting+"Override",!f);d.aO.Vp()}; V0l=function(d,f){d.languages=g.FP(f,d.Y,d);d.j(g.TP(f,d.Y))}; kC=function(d,f=!1){iF(40,d);if(d[p[23]]!==p[26]){var m=d[p[30]]();m[p[11]](p[66],p[32]);return m}var y=d[p[63]]();m=new g.LR(y);var C=d[p[36]](p[13]);const B=decodeURIComponent(d[p[36]](p[52])||p[8])[p[12]](p[50]);if(C&&B&&B[p[20]]>1&&B[1])return y=m.S,d=y[p[76]](/^[^.]*/,p[8]),g.SE(m,`${y[p[10]](p[75])===0?p[75]:p[81]}${C}---${B[1]}${d}`),m=new g.TJ(m[p[38]]()),m[p[11]](p[53],p[32]),m;if(f)return m=d[p[30]](),m[p[11]](p[53],p[32]),m;C=m.S[p[17]](p[64]);m.S[p[17]](p[69])?(g.SE(m,p[68]),y=m[p[38]]()): m.S[p[17]](p[42])?(g.SE(m,p[0]),y=m[p[38]]()):(m=ycK(y),F7(m)&&(y=m));m=new g.TJ(y);m[p[11]](p[54],p[32]);C&&m[p[11]](p[73],p[60]);return m}; lkK=function(d,f){d.J.setOption("captions","sampleSubtitles",f)}; RZ=function(d){return Object.values(d.tracks).find(f=>f.languageCode==="en"&&f.kind==="asr")}; nw=function(d,f){d.J.setOption("captions","track",f)}; var CjK=function(d,f){return DF[p[24]](this,55,d,f)}; xz5=function(d,f){d.settingsButton=f;d.element.id=f.element.getAttribute("aria-controls")}; PzE=function(d){if(d.J.Z("delhi_modern_web_player_icons"))return d=U8.includes("es")?Z8(d)&&d.isEnabled()?{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M21 3H3C2.46 3 1.96 3.21 1.58 3.58C1.21 3.96 1 4.46 1 5V19C1 19.53 1.21 20.03 1.58 20.41C1.96 20.78 2.46 21 3 21H21C21.53 21 22.03 20.78 22.41 20.41C22.78 20.03 23 19.53 23 19V5C23 4.46 22.78 3.96 22.41 3.58C22.03 3.21 21.53 3 21 3ZM9.03 8.08L9.29 8.16C9.79 8.35 10.24 8.65 10.60 9.05L10.77 9.26L10.83 9.34C10.96 9.55 11.01 9.80 10.96 10.05C10.92 10.29 10.79 10.51 10.59 10.66C10.40 10.81 10.15 10.89 9.91 10.87C9.66 10.85 9.43 10.74 9.26 10.57L9.19 10.49L9.11 10.39C8.98 10.24 8.81 10.12 8.62 10.05L8.54 10.02C8.32 9.97 8.10 10.00 7.91 10.11C7.67 10.24 7.48 10.43 7.35 10.67L7.28 10.79C7.09 11.16 6.99 11.58 7 12L7.00 12.16C7.02 12.52 7.11 12.88 7.28 13.20L7.35 13.32C7.48 13.56 7.67 13.75 7.91 13.88L7.99 13.92C8.16 14.00 8.35 14.02 8.54 13.97L8.62 13.94C8.85 13.85 9.05 13.70 9.19 13.50L9.26 13.43C9.44 13.24 9.68 13.13 9.93 13.12C10.19 13.11 10.44 13.20 10.63 13.37C10.82 13.53 10.94 13.77 10.97 14.02C11.00 14.27 10.93 14.53 10.77 14.73C10.39 15.23 9.88 15.61 9.29 15.83L9.03 15.91C8.43 16.06 7.79 16.01 7.21 15.77L6.97 15.65C6.42 15.35 5.95 14.90 5.64 14.36L5.50 14.12C5.21 13.55 5.04 12.92 5.00 12.27L5 12C4.99 11.26 5.17 10.53 5.50 9.87L5.64 9.63C5.96 9.09 6.42 8.64 6.97 8.34C7.60 8.00 8.34 7.91 9.03 8.08ZM17.03 8.08L17.29 8.16C17.79 8.35 18.24 8.65 18.60 9.05L18.77 9.26L18.83 9.34C18.96 9.55 19.01 9.80 18.96 10.05C18.92 10.29 18.79 10.51 18.59 10.66C18.40 10.81 18.15 10.89 17.91 10.87C17.66 10.85 17.43 10.74 17.26 10.57L17.19 10.49L17.11 10.39C16.98 10.24 16.81 10.12 16.62 10.05L16.54 10.02C16.32 9.97 16.10 10.00 15.91 10.11C15.67 10.24 15.48 10.43 15.35 10.67L15.28 10.79C15.09 11.16 14.99 11.58 15 12L15.00 12.16C15.02 12.52 15.11 12.88 15.28 13.20L15.35 13.32C15.48 13.56 15.67 13.75 15.91 13.88L15.99 13.92C16.16 14.00 16.35 14.02 16.54 13.97L16.62 13.94C16.85 13.85 17.05 13.70 17.19 13.50L17.26 13.43C17.44 13.24 17.68 13.13 17.93 13.12C18.19 13.11 18.44 13.20 18.63 13.37C18.82 13.53 18.94 13.77 18.97 14.02C19.00 14.27 18.93 14.53 18.77 14.73C18.39 15.23 17.88 15.61 17.29 15.83L17.03 15.91C16.43 16.06 15.79 16.01 15.21 15.77L14.97 15.65C14.42 15.35 13.95 14.90 13.64 14.36L13.50 14.12C13.21 13.55 13.04 12.92 13.00 12.27L13 12C12.99 11.26 13.17 10.53 13.50 9.87L13.64 9.63C13.96 9.09 14.42 8.64 14.97 8.34C15.60 8.00 16.34 7.91 17.03 8.08Z", fill:"white"}}]}:p$():Z8(d)&&d.isEnabled()?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M21 3H3C2.46 3 1.96 3.21 1.58 3.58C1.21 3.96 1 4.46 1 5V19C1 19.53 1.21 20.03 1.58 20.41C1.96 20.78 2.46 21 3 21H21C21.53 21 22.03 20.78 22.41 20.41C22.78 20.03 23 19.53 23 19V5C23 4.46 22.78 3.96 22.41 3.58C22.03 3.21 21.53 3 21 3ZM6 11H8C8.26 11 8.51 11.10 8.70 11.29C8.89 11.48 9 11.73 9 12C9 12.26 8.89 12.51 8.70 12.70C8.51 12.89 8.26 13 8 13H6C5.73 13 5.48 12.89 5.29 12.70C5.10 12.51 5 12.26 5 12C5 11.73 5.10 11.48 5.29 11.29C5.48 11.10 5.73 11 6 11ZM12 11H18C18.26 11 18.51 11.10 18.70 11.29C18.89 11.48 19 11.73 19 12C19 12.26 18.89 12.51 18.70 12.70C18.51 12.89 18.26 13 18 13H12C11.73 13 11.48 12.89 11.29 12.70C11.10 12.51 11 12.26 11 12C11 11.73 11.10 11.48 11.29 11.29C11.48 11.10 11.73 11 12 11ZM16 15H18C18.26 15 18.51 15.10 18.70 15.29C18.89 15.48 19 15.73 19 16C19 16.26 18.89 16.51 18.70 16.70C18.51 16.89 18.26 17 18 17H16C15.73 17 15.48 16.89 15.29 16.70C15.10 16.51 15 16.26 15 16C15 15.73 15.10 15.48 15.29 15.29C15.48 15.10 15.73 15 16 15ZM6 15H12C12.26 15 12.51 15.10 12.70 15.29C12.89 15.48 13 15.73 13 16C13 16.26 12.89 16.51 12.70 16.70C12.51 16.89 12.26 17 12 17H6C5.73 17 5.48 16.89 5.29 16.70C5.10 16.51 5 16.26 5 16C5 15.73 5.10 15.48 5.29 15.29C5.48 15.10 5.73 15 6 15Z", fill:"white"}}]}:NlB()}; Z8=function(d){return g.vc(d.J.oO())!=null?g.vc(d.J.oO()).oS()?!!d.J.getOption("captions","tracklist",{includeAsr:!0}).length:!0:!1}; LwT=function(d,f){const m=d.liveBadge.element,y=d.api.isLifaAdPlaying();m.disabled=y||f;!Vn(d)||d.G===f&&d.B===d.liveIndicatorText&&d.C===d.isPremiere||(d.G=f,d.B=d.liveIndicatorText,d.C=d.isPremiere,d.B9(),f?m.classList.add("ytp-live-badge-is-livehead"):m.classList.remove("ytp-live-badge-is-livehead"),d.liveIndicatorText?d.liveBadge.setContent(d.liveIndicatorText):d.liveBadge.setContent(d.isPremiere?"Estreno":"En directo"),f?d.S&&(d.S(),d.S=null,m.removeAttribute("data-tooltip-title")):(m.setAttribute("data-tooltip-title", "Accede a la emisi\u00f3n en directo"),d.S=g.FX(d.tooltip,d.liveBadge.element)))}; JJW=function(d,f){const m=d.t7!==f;d.t7=f;m&&lA(d)}; xn=function(d){return!!d.t7&&!!d.t7.postId&&d.api.getPresentingPlayerType()!==2&&(!d.t7.type||d.t7.type==="clips")}; Vn=function(d){const f=d.api.L().Z("enable_linear_program_progress"),m=d.api.getPresentingPlayerType()===2;return d.sy&&!xn(d)&&(!f||!d.A)&&!m}; lA=function(d){d.updateValue("clipicon",{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",U:{d:"M22,3h-4l-5,5l3,3l6-6V3L22,3z M10.79,7.79C10.91,7.38,11,6.95,11,6.5C11,4.01,8.99,2,6.5,2S2,4.01,2,6.5S4.01,11,6.5,11 c0.45,0,.88-0.09,1.29-0.21L9,12l-1.21,1.21C7.38,13.09,6.95,13,6.5,13C4.01,13,2,15.01,2,17.5S4.01,22,6.5,22s4.5-2.01,4.5-4.5 c0-0.45-0.09-0.88-0.21-1.29L12,15l6,6h4v-2L10.79,7.79z M6.5,8C5.67,8,5,7.33,5,6.5S5.67,5,6.5,5S8,5.67,8,6.5S7.33,8,6.5,8z M6.5,19C5.67,19,5,18.33,5,17.5S5.67,16,6.5,16S8,16.67,8,17.5S7.33,19,6.5,19z"}}]}); d.sy&&!d.A?d.updateValue("watchfullvideo","Ver emisi\u00f3n en directo"):d.updateValue("watchfullvideo","Ver v\u00eddeo completo");g.n(d.element,"ytp-clip",xn(d));g.n(d.element,"ytp-live",Vn(d))}; SwB=function(d,f){d.OB(f.width>=350)}; P9=function(d,f,m){var y=Math.floor(f),C=`${y}% ${"volumen"}`+(m?" silenciado":"");m=m?0:f/100;d.updateValue("valuenow",y);d.updateValue("valuetext",C);y=d.V?78:52;C=!d.api.Z("delhi_modern_web_player")&&d.V?18:12;d.pC.style.left=`${(y-C)*m}px`;d.volume=f}; jxE=function(d){const f=d.api.aF();d.V!==f&&(d.V=f,P9(d,d.api.getVolume(),d.api.isMuted()))}; Lw=function(d,f,m,y,C){const B=d.S||d.isDragging||d.A||d.Mh;d.S=f;d.isDragging=m;d.A=y;d.Mh=C;f=d.S||d.isDragging||d.A||d.Mh;B!==f&&(f?d.Y=d.O(d.element,"wheel",d.V2):(d.Zc(d.Y),d.Y=null),g.n(d.C,"ytp-volume-slider-active",f))}; JM=function(d,f,m,y,C){f.TL(m,C);d.J.Z("frosted_glass_controls_opacity_animation")&&(d=f.element,y&&(d=f.ue(y)),d.classList.add("ytp-autohide-fade-transition"))}; j8=function(d,f,m){d.J.Z("delhi_modern_web_player")?f.TL(d.j.ue(S8[m])):f.TL(d.j.element)}; vxc=function(d){d.S.element.classList.toggle("ytp-xsmall-width-right-controls-expanded",d.G.isExpanded())}; zEP=function(d,f){d.J.getPlayerStateObject().isCued()||f?f&&(d.hP.hide(),d.e1.hide(),d.muteButton&&d.muteButton.jf(!1),d.C&&d.C.jf(!1),d.Y&&d.Y.jf(!1),d.J.FH(d.D$())):f||(d.hP.show(),d.e1.show(),d.muteButton&&d.muteButton.jf(!0),d.C&&d.C.jf(!0),d.Y&&d.Y.jf(!0),d.Vx())}; v9=function(d){if(d.J.Z("web_player_rtr_ctrls")&&d.J.So().bd)return 0;const f=d.J.aF(),m=d.J.getVideoData().jP;let y=0;d.J.aF()&&d.J.isEmbedsShortsMode()&&(y=(d.J.So().getPlayerSize().width-d.J.getVideoContentRect().width)/2);return 12*(m?0:f?2:1)+y}; TDW=function(d){const f=d.J.So().getPlayerSize().width;return Math.max(f-v9(d)*2,100)}; zU=function(d){var f=d.J.aF()?72:50;const m=d.J.L();g.nl(m)&&(m.Z("delhi_modern_web_player")?(f=g.sm(m.experiments,"delhi_modern_web_player_responsive_compact_controls_threshold"),f=d.J.Z("delhi_modern_web_player_compact_controls")||f>0&&d.J.getPlayerSize().width<=f,f=d.J.aF()?m.Z("delhi_modern_web_player_big_mode_consistent_pill_height")?100:112:f?70:78,d.J.getRootNode().classList.contains("ytp-fullscreen-grid-peeking")&&(d=getComputedStyle(d.J.getRootNode()).getPropertyValue("--ytp-grid-peek-height")|| "36px",f+=Number(d.replace("px","")))):f=62,g.iL(m)&&(f=54));return f}; qwS=function(d){d.suggestedActions={};d.J.Jy("suggested_action_button_visible");d.S=null;d.J.setTrackingParams(d.badge.element,null);d.V=!1;d.j=!1}; bcE=function(d){d.updateValue("channelLink","");d.updateValue("channelName","");g.iL(d.api.L())||d.api.Z("enable_channel_title_always_focusable")?d.updateValue("channelTitleFocusable","0"):d.updateValue("channelTitleFocusable","-1")}; g.FX=function(d,f){if(d.hP)return()=>{}; f.addEventListener("mouseover",d.C);f.addEventListener("focus",d.C);const m=d.env.Z("player_tooltip_data_title_killswitch")?f.getAttribute("title"):f.getAttribute("data-tooltip-title");m&&!f.hasAttribute("aria-label")&&f.setAttribute("aria-label",m);return()=>{d.S===f&&d.Y();f.removeEventListener("mouseover",d.C);f.removeEventListener("focus",d.C)}}; TU=function(d){let f;if(d.S){f=d.S.getAttribute("data-tooltip-text");if(d.V&&d.S.getAttribute("aria-label")!==d.V)var m=d.V;var y=d.S.getAttribute("aria-keyshortcuts"),C=d.S.getAttribute("data-title-no-tooltip");y&&C&&(m=g.xB("$BUTTON_TITLE combinaci\u00f3n de teclas $SHORTCUT_KEY",{BUTTON_TITLE:C,SHORTCUT_KEY:y}));m&&d.S.setAttribute("aria-label",m);if(f&&!d.G){t0E(d,!0);var B=d.S;d.updateValue("text",f);m=B.getAttribute("data-duration");d.update({title:d.V,duration:m});B=B.getAttribute("data-preview"); d.env.Z("delhi_modern_web_player")?(d.updateValue("title",C),d.updateValue("keyBoardShortcutTitle",y.toUpperCase())):t0E(d,!1);y=243*d.scale;C=141*d.scale;d.bg.style.width=`${y}px`;d.bg.style.height=`${C}px`;d.bg.style.backgroundImage=B?`url(${B})`:"";d.bg.style.backgroundSize=`${y}px ${C}px`;d.wrapper.style.width=`${y}px`;g.YM(d.element,["ytp-text-detail","ytp-preview"]);g.n(d.element,"ytp-has-duration",!!m)}else C&&y&&d.env.Z("delhi_modern_web_player")?(d.updateValue("text",C),d.updateValue("keyBoardShortcut", y.toUpperCase())):d.updateValue("text",d.V),g.Gd(d.element,["ytp-text-detail","ytp-preview","ytp-has-duration"]);m=d.S;m.hasAttribute("data-tooltip-offset-y")?(m=Number(m.getAttribute("data-tooltip-offset-y")),m=isNaN(m)?0:m):m=0;HcS(d,!!f,void 0,m)}}; t0E=function(d,f){d.env.Z("delhi_modern_web_player")&&d.scale!==.6&&(d.scale=f?.8:1)}; wME=function(d,f){g.n(d.element,"ytp-preview",f>=0);if(!(f<0||f===d.j)){d.j=f;f=243*d.scale;var m=141*d.scale,y=LSW(d.A,d.j,f);AGB(d.bg,y,f,m,!0);d.AP.start()}}; HcS=function(d,f,m,y){const C=Math.min(d.qS,300*d.scale);d.element.style.maxWidth=f?"":`${C}px`;d.tP.dG(d.element,d.S,m,d.type===1,y);d.element.style.top?g.wE(d.element,"ytp-bottom"):d.element.style.bottom&&g.wE(d.element,"ytp-top");d.type===3&&d.V2.start()}; Ywh=function(d,f,m,y){if(f&&!f.hasAttribute)d=new g.ON("showElementTooltip called with non-element.",f.toString()),g.T(d);else{isNaN(d.j)||(d.j=NaN,d.bg.style.background="");g.Uh(d.element,"ytp-tooltip-progress-bar-style");d.S=f;d.G=!!y;y?d.V=y:(d.env.Z("player_tooltip_data_title_killswitch")?d.V=f.getAttribute("title"):d.V=f.getAttribute("data-tooltip-title"),d.env.Z("player_tooltip_data_title_killswitch")?f.removeAttribute("title"):f.removeAttribute("data-tooltip-title"));g.tc(d.element,"ytp-tooltip"); d.api.Z("frosted_glass_controls_opacity_animation")&&g.wE(d.element,"ytp-frosted-glass-fade-transition");var C=f.getAttribute("data-tooltip-image");C&&(d.image.style.backgroundImage=`url(${C})`);y?d.update({ariaHidden:"false"}):d.update({ariaHidden:"true"});g.n(d.element,"ytp-tooltip-image-enabled",!!C);f=f.getAttribute("data-tooltip-opaque");g.n(d.element,"ytp-tooltip-opaque",!!f);d.type=m;d.api.addEventListener("appresize",d.X);d.B&&(TU(d),d.fade.show(0))}}; Uzc=function(d){const f=d.S;d.type===3&&d.V2.stop();d.api.removeEventListener("appresize",d.X);d.G||(d.env.Z("player_tooltip_data_title_killswitch")?f.setAttribute("title",d.V):f.setAttribute("data-tooltip-title",d.V));d.V="";d.S=null;d.update({keyBoardShortcut:"",keyBoardShortcutTitle:""});d.wrapper.style.width=""}; G9n=function(d){if(!d.isRequestPending){d.isRequestPending=!0;d.wD(3);var f=d.J.getVideoData();f=d.S?f.removeFromWatchLaterCommand:f.addToWatchLaterCommand;const m=d.J.Q7(),y=d.S?()=>{d.S=!1;d.isRequestPending=!1;d.wD(2);d.J.L().G&&g.s8(d.J,"WATCH_LATER_VIDEO_REMOVED")}:()=>{d.S=!0; d.isRequestPending=!1;d.wD(1);d.J.L().A&&d.J.J2(d.element);d.J.L().G&&g.s8(d.J,"WATCH_LATER_VIDEO_ADDED")}; zM(m,f).then(y,()=>{d.isRequestPending=!1;d.wD(4,"Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde.");d.J.L().G&&g.s8(d.J,"WATCH_LATER_ERROR","Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde.")})}}; dPc=function(d){const f=d.J.getPlayerSize(),m=d.J.L(),y=d.J.getVideoData(),C=g.Rs(m)&&g.Rz(d.J)&&d.J.getPlayerStateObject().S(128),B=m.V;return m.PZ&&f.width>=240&&!y.isAd()&&y.PZ&&!C&&!y.jP&&!d.J.isEmbedsShortsMode()&&!B}; f$5=function(d,f){if(f!==d.icon){let m;switch(f){case 3:m=GG();break;case 1:m=iY();break;case 2:m={D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M18,8 C12.47,8 8,12.47 8,18 C8,23.52 12.47,28 18,28 C23.52,28 28,23.52 28,18 C28,12.47 23.52,8 18,8 L18,8 Z M16,19.02 L16,12.00 L18,12.00 L18,17.86 L23.10,20.81 L22.10,22.54 L16,19.02 Z"}}]};break;case 4:m={D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path", ef:!0,U:{d:"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z",fill:"#fff"}}]}}d.updateValue("icon",m);d.icon=f}}; mPK=function(d,f){ED(g.Ai(d.J.L()),"wl_button",()=>{zuc({videoId:f});window.location.reload()})}; yWq=function(d){const f=d.api.L(),m=d.api.getPlayerStateObject().S(128);return f.j&&m&&!d.api.isFullscreen()}; qn=function(d){if(d.b5()&&!d.api.isEmbedsShortsMode()&&d.hq){var f=d.api.Z("web_player_hide_overflow_button_if_empty_menu");!d.EX||f&&!dPc(d.EX)||Z_(d.hq,d.EX);!d.shareButton||f&&!xW(d.shareButton)||Z_(d.hq,d.shareButton);!d.copyLinkButton||f&&!hcP(d.copyLinkButton)||Z_(d.hq,d.copyLinkButton)}else{const m=d.api.L().getWebPlayerContextConfig();if(d.hq){f=d.hq;for(const y of f.actionButtons)y.detach();f.actionButtons=[]}d.searchButton&&!g.io(d.YA.element,d.searchButton.element)&&d.searchButton.TL(d.YA.element); !d.EX||m?.hideTopWatchNextButton||g.io(d.YA.element,d.EX.element)||d.EX.TL(d.YA.element);!d.shareButton||m?.hideTopShareButton||g.io(d.YA.element,d.shareButton.element)||d.shareButton.TL(d.YA.element);d.copyLinkButton&&!g.io(d.YA.element,d.copyLinkButton.element)&&d.copyLinkButton.TL(d.YA.element)}}; bA=function(d,f,m){f=m?f.lastElementChild:f.firstElementChild;let y=null;for(;f;){if(xf(f,"display")!=="none"&&f.getAttribute("aria-hidden")!=="true"){let C;f.tabIndex>=0?C=f:C=bA(d,f,m);C&&(y?m?C.tabIndex>y.tabIndex&&(y=C):C.tabIndex{for(let d=H9.length;d<4;d++){const f=g.C_("VIDEO");f.load();H9.push(new g.wj(f))}},{capture:!0, passive:!0}),eO5=!0)}; Yn=function(d,f,m,y){var C=m.getVideoData();const B=f.getVideoData();if(m.getPlayerState().isError())return{msg:"player-error"};var e=B.V;if(f.U4()>y/1E3+1)return{msg:"in-the-past"};if(B.isLivePlayback&&!isFinite(y))return{msg:"live-infinite"};y=f.P9();var M=null;y&&(M=y.isView()?y.mediaElement.Y():y.Y());if(M&&M.length>12&&g.bg(C))return{msg:"played-ranges"};if(!C.V)return null;if(!e)return{msg:"no-pvd-formats"};if(!C.V.S()||!e.S())return{msg:"non-dash"};y=e.videoInfos[0];M=C.V.videoInfos[0];d.rD&& Ry(B)&&(y=f.Tz(),M=m.Tz());if(!y||!M)return{msg:"no-video-info"};if(d.C&&(y.S()||M.S()))return{msg:"av1"};f=d.j&&B.S7()&&Cb();if(M.containerType!==y.containerType)if(f)B.le("sgap",{ierr:"container"});else return{msg:"container"};if(d.Y&&!f&&(M.Xw!==y.Xw||M.Xw===""||y.Xw===""))return{msg:"codec"};if(d.B&&M.video&&y.video&&Math.abs(M.video.width/M.video.height-y.video.width/y.video.height)>.01)return{msg:"ratio"};if(g.bg(B)&&g.bg(C))return{msg:"content-protection"};e=e.A[0];C=C.V.A[0];m=e.audio;const K= C.audio;if(m.sampleRate!==K.sampleRate&&!g.$h)if(f)B.le("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:e.itag,cr:m.sampleRate,ni:C.itag,nr:K.sampleRate};return(m.numChannels||2)!==(K.numChannels||2)?{msg:"channel-count"}:d.G&&B.S7()&&y.video.fps!==M.video.fps?{msg:"fps"}:null}; Ky5=function(d,f,m){const y=d.getVideoData(),C=f.getVideoData();if(!y.L().supportsGaplessShorts())return{nq:"env"};if((!m.K||y.GD&&!y.isAd()||C.GD&&!C.isAd())&&(!m.A||y.GD&&!y.isAd()||C.GD)&&(!m.V||C.GD&&!C.isAd()||y.GD)&&(y.GD||C.GD))return{nq:"autoplay"};if(y.endSeconds>0)return{nq:"endcr"};if(!y.B)return{nq:"client"};if(!d.Zv())return{nq:"no-empty"};d=Yn(m,d,f,Infinity);return d!=null?{nq:d.msg}:null}; iC5=function(d){const f=new Nwv;f.j=d.Z("h5_gapless_support_types_diff");f.G=!1;f.rD=d.Z("html5_gapless_use_format_info_fix");f.C=d.Z("html5_gapless_disable_on_av1")&&!d.Z("html5_gapless_enable_on_av1");f.Y=d.Z("html5_gapless_check_codec_diff_strictly");f.K=d.Z("html5_gapless_on_ad_autoplay");f.B=d.Z("html5_gapless_disable_diff_aspect_radio");f.A=d.Z("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!d.Z("html5_disable_loop_range_for_shorts_ads");f.S=d.Z("html5_pseudogapless_shorts_seek_to_next_start"); f.V=d.Z("html5_gapless_ad_autoplay_on_video_to_ad_only");return f}; Ur=function(d,f){f<=d.status.status||(d.status={status:f,error:null},f===5&&d.Vw.resolve())}; Wyv=function(d,f,m,y){d=d.isView()?d.mediaElement:d;return new g.GU(d,f,m,y)}; cWv=async function(d){if(d.Mp())return Promise.reject(Error(d.status.error||"disposed"));d.timeout.start();await d.Vw;var f=d.S.P9();if(f.isEnded())return d.Oh("ended_in_finishTransition"),Promise.reject(Error(d.status.error||""));if(!d.Y||!eV(d.Y))return d.Oh("next_mse_closed"),Promise.reject(Error(d.status.error||""));if(d.A.dI()!==d.Y)return d.Oh("next_mse_mismatch"),Promise.reject(Error(d.status.error||""));const {Ee:m,OZ:y,JH:C}=d.G();d.S.dV(!1,!0);const B=Wyv(f,m,C,!d.A.getVideoData().isAd()); d.A.setMediaElement(B);const e=d.S.mH();e&&d.A.SZ(e.M0,e.Qx);d.hP&&(d.policy.S||d.A.seekTo(d.A.getCurrentTime()+.001,{o0:!0,WS:3,Ru:"gapless_pseudo"}),B.play());f=f.rW();f.cpn=d.S.getVideoData().clientPlaybackNonce;f.st=`${m}`;f.et=`${C}`;d.A.le("gapless",f);d.S.le("gaplessTo",{cpn:d.A.getVideoData().clientPlaybackNonce});f=d.S.getPlayerType()===d.A.getPlayerType();d.S.cW(y,!0,!1,f,d.A.getVideoData().clientPlaybackNonce);d.A.cW(d.A.getCurrentTime(),!0,!0,f,d.S.getVideoData().clientPlaybackNonce); d.A.gm();g.n6(()=>{!d.A.getVideoData().G&&d.A.getPlayerState().isOrWillBePlaying()&&d.A.YM()}); Ur(d,6);d.dispose();return Promise.resolve()}; DPW=function(d){if(d.A.getVideoData().V){var f=d.wW.L().Z("html5_gapless_suspend_next_loader")&&d.C===1;d.A.wl(d.Y,f,d.C===1&&ti(d.S.getVideoData()));Ur(d,3);s05(d);var {p5:m,Lz:y}=d9(d);m.subscribe("updateend",d.B,d);y.subscribe("updateend",d.B,d);d.B(m);d.B(y)}}; s05=function(d){d.S.unsubscribe("internalvideodatachange",d.V,d);d.A.unsubscribe("internalvideodatachange",d.V,d);d.wW.L().Z("html5_gapless_use_format_info_fix")&&(d.S.unsubscribe("internalvideoformatchange",d.V,d),d.A.unsubscribe("internalvideoformatchange",d.V,d));d.S.unsubscribe("mediasourceattached",d.V,d);d.A.unsubscribe("statechange",d.X,d)}; d9=function(d){return{p5:d.j.S.uJ,Lz:d.j.A.uJ}}; pc5=async function(d){if(!d.Mp()&&d.j&&d.S){d.rD&&d.app.Ol().Ky(!0,!1);var f=null;if(d.V)try{await cWv(d.V)}catch(y){f=y}if(d.S&&(E5l.w_("vqsp",()=>{d.app.Gr(d.S)}),d.S)){var m=d.S.P9(); d.app.L().Z("html5_gapless_seek_on_negative_time")&&m&&m.getCurrentTime()<-.01&&d.S.seekTo(0);E5l.w_("vqpv",()=>{d.app.playVideo()}); f&&(d.S?(f=f?f.message:"forced",d.A?.le("gapfulfbk",{r:f}),d.S.HJ(f)):d.A?.le("gapsp",{}));f=d.j;fB(d);f&&f.resolve();Promise.resolve()}}}; mg=function(d){d.K&&d.C&&d.K.removeEventListener("timeupdate",d.C);d.C=null;d.K=null}; fB=function(d,f=!1){if(d.A){if(d.B){var m=d.A;d.app.Wr.removeEventListener(g.X7("vqueued"),d.G);m.removeCueRange(d.B)}d.A=null;d.B=null}d.V&&(d.V.status.status!==6&&(m=d.V,m.status.status!==Infinity&&m.C!==1&&m.Oh("Canceled")),d.V=null);d.j=null;d.S&&!f&&d.S!==d.app.jo()&&d.S!==d.app.Ol()&&d.S.dispose();d.S&&f&&d.S.Hk();d.S=null;d.rD=!1}; $P5=function(d,f,m=!0){const y=d.app.Ol(),C=y.getVideoData().isLivePlayback?Infinity:y.TH(!0)*1E3;f>C&&(f=C-200,d.rD=!0);m&&y.getCurrentTime()>=f/1E3?d.G():(d.A=y,m&&(m=f,f=d.A,d.app.Wr.addEventListener(g.X7("vqueued"),d.G),m=isFinite(m)||m/1E3>f.getDuration()?m:0x8000000000000,d.B=new g.qu(m,0x8000000000000,{namespace:"vqueued"}),f.addCueRange(d.B)))}; kxB=function(d,f,m,y=0,C=0){d.Zv()||(mg(d),fB(d));d.j=new n3;d.S=f;$P5(d,m,C===0);var B=y/=1E3,e=f.getVideoData().S;if(y&&e&&d.A){let M=y,K=0;f.getVideoData().isLivePlayback&&(B=Math.min(m/1E3,d.A.TH(!0)),K=Math.max(0,B-d.A.getCurrentTime()),M=Math.min(y,f.TH()+K));B=s75(e,M)||y;B!==y&&d.S.le("qvaln",{st:y,at:B,rm:K,ct:M})}f=B;y=d.S;y.getVideoData().y9=!0;y.getVideoData().B=!0;y.LP(!0);e={};d.A&&(e=d.A.p7(),B=d.A.getVideoData().clientPlaybackNonce,e={crt:(e*1E3).toFixed(),cpn:B});y.le("queued",e); f!==0&&y.seekTo(f+.01,{o0:!0,WS:3,Ru:"videoqueuer_queued"});d.V=new AWB(d.Y,d.app.Ol(),d.S,m,d.app,C);m=d.V;m.status.status!==Infinity&&(Ur(m,1),m.S.subscribe("internalvideodatachange",m.V,m),m.A.subscribe("internalvideodatachange",m.V,m),m.wW.L().Z("html5_gapless_use_format_info_fix")&&(m.S.subscribe("internalvideoformatchange",m.V,m),m.A.subscribe("internalvideoformatchange",m.V,m)),m.S.subscribe("mediasourceattached",m.V,m),m.A.subscribe("statechange",m.X,m),m.S.subscribe("newelementrequired", m.V2,m),m.V());return d.j}; o5n=function(d,f){if(d.app.L().Yi().S.El(Q0E)){var m=d.app.L().Yi().S.El(OCq);if(!(m<=0)){mg(d);var y=d.app.Ol()?.P9();y&&d.S&&(d.S.getVideoData().G2=!0,d.C=()=>{var C=y.getCurrentTime();C>=f+m/1E3&&(C=Date.now()-(C-f)*1E3,d.app.gX().tick("pbs",C),mg(d))},d.K=y,y.addEventListener("timeupdate",d.C))}}}; a$h=function(d,f,m){if(d.Zv())return"qie";if(d.S==null||d.S.Mp()||d.S.getVideoData()==null)return"qpd";if(f.videoId!==d.S.xc())return"vinm";if((d.V?.rD()||-1)<=0)return"ivd";if(m!==1)return"upt";d=d.V?.e1();return d!=null?d:null}; yiS=function(d){return!(d.isMinimized()||d.isInline()||d.isBackground()||d.ZK()||d.Bm()||d.wQ()||d.Bd())}; CB=function(d){const f=(0,g.v)();d.data.forEach(m=>{m.expire!(m.expiref.value)}; yf=function(d,f,m){m&&d.A&&d.A(f.value)}; hOS=function(d){const f=d.S?[d.S]:[];for(const m of Object.values(d.j))m.dispose(),delete d.Y[m.Xl()];d.j={};d.S=null;d.G=null;d.K.clear();eI(d,[],f)}; eI=function(d,f,m){const y=[d.A];d.S&&y.push(d.S);d.api.publish("playbackChange",{active:y.filter(C=>C.getPlayerType()!==0).map(C=>({cpn:C.Xl()})), started:f.filter(C=>C.getPlayerType()!==0).map(C=>({cpn:C.Xl()})), ended:m.filter(C=>C.getPlayerType()!==0).map(C=>({cpn:C.Xl()}))})}; M1=function(d,f,m){const y=[f],C=d.S?[d.S]:[];d.j[f.Xl()]=f;d.Y[f.Xl()]=f;d.S=f;m&&(d.G=f);d.K.set("",f);eI(d,y,C)}; g5B=function(d){const f=d.experiments,m=f.Pr.bind(f);KB=m("html5_use_async_stopVideo");FyB=m("html5_pause_for_async_stopVideo");N1=m("html5_not_reset_media_source")||m("html5_not_reset_media_source_non_drm_vod");m("html5_listen_for_audio_output_changed")&&(OWS=!0);ME=m("html5_not_reset_media_source")||m("html5_not_reset_media_source_non_drm_vod");rWE=m("html5_not_reset_media_source")||m("html5_not_reset_media_source_non_drm_vod");ih=m("html5_retain_source_buffer_appends_for_debugging");QtP(m("web_watch_pip")|| m("web_shorts_pip"));bxE(m("log_foreground_not_focused_as_background"));trg(m("web_player_pip_logging_fix"));m("html5_mediastream_applies_timestamp_offset")&&(Qq=!0);d.RO()&&gCV();Error.stackTraceLimit=50;const y=g.sm(f,"html5_idle_rate_limit_ms");y&&Object.defineProperty(window,"requestIdleCallback",{value:C=>window.setTimeout(C,y)}); SsT(d.Y);XKK(m("html5_use_ump_request_slicer"));m("html5_disable_streaming_xhr")&&(co=!1);m("html5_byterate_constraints")&&(Q1=!0);m("html5_use_non_active_broadcast_for_post_live")&&(WE=!0);m("html5_enable_encrypted_av1")&&(Te=!0);PqB(g.sm(d.experiments,"html5_sticky_duration_mos"))}; JWh=function(d){const f={};var m=d.experiments.ra();const y=[];d=(B,e,M)=>{y.push(LV(e(M),K=>{f[B]=K}))}; var C=m.S.El(I$n);C&&d("MediaSource.EnableUsingMediaSourceBufferedRange",ECc,C===1);(C=m.S.El(ueg))&&d("HTTP3",p7K,C===1);(C=m.S.El(Xcq))&&d("MediaSource.EnableUsingMediaSourceAttachmentMethods",$lv,C===1);(C=m.S.El(ROW))&&d("QUIC",AQV,C===1);(C=m.S.El(n5v))&&d("Media.PlayerConfiguration.DecodeToTexturePreferred",QIE,C===1);(C=m.S.El(ZCn))&&d("Media.AudioWriteDurationLocal",kNv,Number(C));(C=m.S.El(VWc))&&d("Media.AppendFirstSegmentSynchronously",aFP,Number(C)===1);(C=m.S.El(l$l))&&d("Media.EnableFlushDuringSeek", FFh,Number(C)===1);(C=m.S.El(xPK))&&d("Media.EnableResetAudioDecoder",hoP,Number(C)===1);(C=m.S.El(PrV))&&d("Media.VideoDecoderPollIntervalMs",OMv,C);(m=m.S.El(LyV))&&d("Media.VideoInitialMaxFramesInDecoder",oCK,m);return LV(K95(y),()=>f)}; M7=function(d,f=!1,m=1048576){let y=cE(d);y=1/((d.B.yl()||0)*d.policy.K+1/y);let C=d.e1.yl();C=C>0?C:1;var B=Math.max(y,C);d.policy.j>0&&C1E3){const y=d.interruptions;y.push(Math.ceil(m));y.sort((C,B)=>B-C); y.length>16&&y.pop()}d.V2+=m}}d.Y=f}; DH=function(d,f,m){isNaN(m)||(d.AP+=m);isNaN(f)||(d.gD+=f)}; hn=function(d,f,m,y=f){d.j.kt(y,m/f);d.C=(0,g.v)()}; EX=function(d,f,m){f=Math.max(f,d.A.S);d.B.kt(1,m/f)}; pB=function(d,f,m,y,C,B=!1){d.e1.kt(f,m/f);d.C=(0,g.v)();C||d.K.kt(1,f-y);B||(d.Y=0);d.X>-1&&(0,g.v)()-d.X>3E4&&(L9c(sX(d)),d.X=(0,g.v)(),d.rD=!0)}; zn=function(d){return(0,g.v)()-d.C>=4E3}; cE=function(d){d=d.j.yl();return d>0?d:1}; j0c=function(d,f,m=!1){f.En=d.AP;f.uh=d.gD;f.bandwidthEstimate=M7(d);if(m){m=(d.G.yl()*1E3).toFixed();var y=(d.hP.yl()*1E3).toFixed(),C=N7(d).toFixed(2),B=((d.B.yl()||0)*1E9).toFixed(2),e=d.j.yl().toFixed(0),M=d.e1.yl().toFixed(0),K=d.K.percentile(.5).toFixed(2),N=d.K.percentile(.92).toFixed(2),W=d.K.percentile(.96).toFixed(2),c=d.K.percentile(.98).toFixed(2);d.S?d.S.reset():d.S=new $d;d.S.add(d.V2);d.S.add(d.interruptions.length);let k=0;for(var D=d.interruptions.length-1;D>=0;D--){var E=d.interruptions[D]; d.S.add(E-k);k=E}k=0;for(D=d.V.length-1;D>=0;D--){E=d.V[D];const r=E.stamp/36E5;d.S.add(r-k);k=r;d.S.add(E.net/1E3);d.S.add(E.max)}d=d.S.zD();f.S={ttr:m,ttm:y,d:C,st:B,bw:e,abw:M,v50:K,v92:N,v96:W,v98:c,"int":d}}}; zOn=function(d,f,m){const y=new v5h(m);d&&(y.V=!0,y.Y=.1);m.Pr("html5_media_time_weight")&&(y.V=!1);f&&(y.S=f/8);y.A=ia()>=480;return y}; Twh=function(d,f,m=!0){d.S=0;d.startTimeSecs=f;d.V=m;d.A=!0}; qC5=function(d,f,m){d=d.A;var y=g.QX(d,{po:f},(C,B)=>C.po-B.po); y=y<0?(y+2)*-1:y;if(y>=0)for(let C=y;C<=y+1&&C=B.po-m&&f<=B.MH+m)return B}}; bCh=function(d,f,m){const y=d.S.get(f);y?(y.push(m),g.oU(y,(C,B)=>C.po-B.po)):d.S.set(f,[m])}; tWn=function(d,f){g.hf(d.A,f,(m,y)=>m.po===y.po?m.durationMs-y.durationMs:m.po-y.po); d.V.set(f.cpn,f);f.Vi&&bCh(d,f.Vi,f)}; HCK=function(d,f){const m=[];for(const y of d.A)f(y)||m.push(y);if(d.S1.Z("html5_sstm_fixes"))for(const y of d.A)f(y)&&d.V.delete(y.cpn);d.A=m}; wcg=function(d,f){f=g.QX(d.A,{MH:f},(m,y)=>m.MH-y.MH); return f>=0?d.A[f]:null}; YCn=function(d,f){const m=d.A.indexOf(f);m>=0&&d.A.splice(m,1);d.V.delete(f.cpn)}; toT=function(d,f){if(d.N6||f.identifier&&d.y9.has(f.identifier))d.Qa({startnoad:f.identifier}),Ao(d);else if(HT(d.G,m=>m.identifier===f.identifier))d.Qa({timedoutcp:1}),d.C.start(0); else if(HT(d.qp,m=>m.identifier===f.identifier))d.Qa({fetchedcp:1}),Ao(d); else if(d.C.isActive())d.Qa({racingcp:`${d.Y?.identifier}_${f.identifier}`});else{d.PZ=(new Date).getTime()/1E3;d.Qa({adf:1});let m=5E3;m&&f.event==="predictStart"&&(m-=f.S);d.Br=Math.max(m,15E3);d.B=!1;d.C.start(d.Br);d.Y=f;d.rD.clearAll();d.CC=[]}}; g.aIT=function(d,f,m,y,C,B,e){var M=C===3,K=UPT(d,f,m,C,y,e);if(!K)return kd(d,m,M),K=g.Qf(d,m)?"undec":"ncp",d.Qa({gvprp:K,mt:f,seg:m,tt:C,itag:y,ce:e}),null;M||d.Ew.set(m,K);e=K.Vi;C=d.Yd(m-1,C,B)?.XV||"";C===""&&d.Qa({eds:1});B=GxS(d,K.ssdaiAdsConfig);M=d.playback.getVideoData();M=M.u4[M.A?.containerType||0];K=K.GA&&m>=K.GA?K.GA:void 0;K={XM:e?OX(d,e):[],adsConfig:B,XV:C,mU:K,Fv:iZ(M.split(";")[0]),rK:M.split(";")[1]||""};C={kN:K};d.nC&&d.Qa({gvprpro:"v",sq:m,mt:f.toFixed(3),itag:y,acpns:K.XM?.join("_")|| "none",abid:e});return C}; wu=function(d,f,m,y,C){y=y||{reason:"disablessdai"};if(f&&m){if(!oM(d,f,m))return!1;y.sq=m}if(d.N6)return!1;d.N6=!0;d.EK>0&&(d.EK=0,d.NU="",d.Xo(d.playback.Xl(),0),d.api.publish("serverstitchedvideochange"));d.playback.kx(y,C);return!0}; d9S=function(d,f,m){const y=d.mS||d.app.Ol().getPlayerState();aM(d,!0);d.playback.seekTo(f,m);d=d.app.Ol();f=d.getPlayerState();y.isOrWillBePlaying()&&!f.isOrWillBePlaying()?d.playVideo():y.isPaused()&&!f.isPaused()&&d.pauseVideo()}; ho=function(d){d.nC&&d.Qa({adf:`0_${(new Date).getTime()/1E3-d.PZ}_isTimeout_${d.B}`})}; f_c=function(d,f,m){if(d.G.length)for(const y of d.G){const C=y.startSecs*1E3,B=y.GZ*1E3+C;if(f>C&&fC&&me.identifier===y.identifier)||(d.Qa({adskip:f}),d.hM.push(y)),y}}; FK=function(d,f,m){d.playback.lK(f,m)}; Ao=function(d){d.B=!1;d.C.isActive()&&ho(d);d.C.stop();d.NE(!1)}; yPv=function(d,f){return f?d.S1.Yi().S.El(m9c)&&f?.tileContext?`${f?.AC};${f?.tileContext}`:f?.AC:""}; BPE=function(d,f,m){(d.app.vM().j[f.clientPlaybackNonce]||null)?.dispose();f=new CTn(f,d.playback,m/1E3);d.AP.set(f.Xl(),f);d=d.app.vM();d.j[f.Xl()]=f;d.Y[f.Xl()]=f}; r9=function(d,f,m){return{ssvc:f,cpn:m?.cpn||"",vid:m?.videoData.videoId||"",ct:(d.playback.getCurrentTime()||0).toFixed(3),cmt:(d.playback.U4()||0).toFixed(3)}}; eNS=function(d,f,m){return new g.qu(d,f,{id:m,namespace:"serverstitchedcuerange",priority:9})}; g9=function(d,f,m,y){d.S1.Z("html5_ssdai_log_ssevt_in_loader_timers")&&(y=d.K?0:Math.round((y-m)*1E3),d.playback.le("ssevt",{tag:"sstme",ad:f!==d.playback.Xl(),cpn:f,st:(m-d.playback.Ma()).toFixed(3),late:y}))}; uh=function(d,f){d.V||d.K||IM(d,d.NU);const m=f.VZ,y=f.SF;if(y.cpn===d.NU)d.Qa({igtranssame:1,enter:y.cpn,exit:m.cpn});else{var C=d.K,B=!!d.V;d.V="";var e=f.Fc,M=m.playerType===2?m.po/1E3+m.videoData.h7:d.r0().videoData.h7;d.api.Z("html5_ssdai_enable_media_end_cue_range")&&(B||C||m.playerType!==2?(C||B)&&d.Qa({mecr:0,seek:C,skip:B}):d.api.Ym(m.cpn));if(m.playerType===2&&y.playerType===2)B?d.Qa({igtransskip:1,enter:y.cpn,exit:m.cpn,seek:C,skip:d.V}):M5h(d,m,y,M,e,C,B);else{d.NU=y.cpn;d.Xo(y.cpn,y.startTimeSecs|| e);f=f.VQ;if(m.playerType===1&&y.playerType===2){d.V2=0;KMn(d,y);var K=r9(d,"c2a",y);d.Qa(K);d.EK++}else if(m.playerType===2&&y.playerType===1){d.api.publish("serverstitchedvideochange");K=r9(d,"a2c");d.Qa(K);d.EK=0;d.V2=M;K=m.cpn;var N=d.V2;if(K!==d.playback.Xl()){const W=d.AP.get(K);W?W.S=N:d.Qa({nop_e:K})}d.Yx(m.Vi)}K=NPK(d);d.playback.EF(m,y,M,e,C,B,f,K)}ip5(d)}}; KMn=function(d,f){var m=d.app;KE(m.YR())&&m.H9.V[2]&&g.bB(d.logger,360717806,"SSTM lingering playback");d.api.Bz();d.api.publish("serverstitchedvideochange",f.cpn,f.K7)}; XK=function(d,f,m=0){return{Ve:qC5(d.S,f*1E3,m*1E3),lV:f}}; IM=function(d,f){var m=f||d.NU;const y=d.S.Vl(m);y?(f=y.videoData,m=y.K7||(d.A.get(m)?.start??0)/1E3,d=d.playback.getCurrentTime()-m,f.h7=d>0?d:0):d.r0().videoData.h7=d.playback.getCurrentTime()}; Wn=function(d,f,m,y){if(((d|8)&7)>=2&&d>>1<7&&m[p[20]]!=0){var C=Rm(2,f,m);f=C[0]}(d|40)==d&&m[p[6]](f);((d^94)&14)==4&&f[p[20]]!=0&&(m=(m%f[p[20]]+f[p[20]])%f[p[20]],f[p[15]](0,1,f[p[15]](m,1,f[0])[0]));if((d-1|34)=d){C=f[p[12]](p[2]);const K={};for(let N=0;N=-1&&f.end<=Infinity&&(d.playback.removeCueRange(f),d.A.delete(f.getId()),d.Qa({rmAdCR:1}));const {Ve:m,lV:y}=XK(d,-.001);m&&(f=y*1E3-m.po,RM(d,m,f,m.po+f),f=d.A.get(m.cpn))&&(f.start=m.po,f.end=m.po+m.durationMs);({Ve:f}=XK(d,Infinity));f&&d.Wd(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${f.cpn}_video_id_${f.videoData?.videoId}_durationMs_${f.durationMs}_enterTimeMs_${f.po}_parentReturnTimeMs_${f.MH}`}._`+"Child_playbacks_can_only_have_duration_updated_not_their_start.")}; Pz=function(d,f,m,y){if((d&90)==d)a:{var C=g.S(f,sET)||f[p[46]],B={m9:!1,aC:p[8],B_:p[8],s:p[8]};if(!C){var e=B;break a}C=NT(C);B[p[57]]=!0;B[p[82]]=C[p[16]];B[p[67]]=C[p[58]];B[p[18]]=C[p[18]];e=B}d<<1<14&&((d|2)&6)>=0&&(B=f[m],C=B[p[10]](p[61]),C>0?Rm(49,y,B[p[4]](0,C),B[p[4]](C+1)):B&&(y[B]=p[8]),e=[]);if(!((d^38)>>4))for(B=f[p[20]];B;)f[p[6]](f[p[15]](--B,1)[0]);return e}; D9n=function(d){d.rD.clearAll();d.A.clear();d.S.clear();d.Ew.clear();d.CC=[];d.Y=null;d.y9.clear();d.tP.clear();d.G=[];d.qp=[];d.hM=[];d.ws=[];d.Lk.clear();d.JM.clear();d.TU.clear();d.Ul.clear();d.B=!1;d.V2=0;d.K=!1;d.gD=!1;d.EK=0;d.PZ=0;d.sB=!1;d.N6=!1;d.V="";hOS(d.app.vM());M1(d.app.vM(),d.playback,!1);d.AP.clear();d.C.isActive()&&Ao(d)}; cPP=function(d){HCK(d.S,f=>f.po>=-1&&f.MH<=Infinity)}; RM=function(d,f,m,y){f.durationMs=m;f.MH=y;(y=d.AP.get(f.cpn))?y.wy(m/1E3):d.Qa({nop_d:f.cpn})}; g.Qf=function(d,f){for(const m of d.CC)if(f>=m.start&&f<=m.end)return!0;return!1}; oM=function(d,f,m,y,C){let B=d.Ew.get(m);if(!B){if(B=ZH(d,f))return B;f=d.Yd(m-1,y??2);if(C)return d.Qa({misscue:C,sq:m,type:y,prevsstate:f?.OO,prevrecord:d.Ew.has(m-1)}),d.Ew.get(m-1);if(f?.OO===2)return d.Qa({adnf:1,sq:m,type:y,prevrecord:d.Ew.has(m-1)}),d.Ew.get(m-1)}return B}; UPT=function(d,f,m,y,C,B){if(!d.N6)if(g.Qf(d,m))d.Qa({gdu:"undec",seg:m,itag:C});else if(f=oM(d,f,m,y,B),!d.playback.getVideoData().Ne()||!f?.CS)return f}; ZH=function(d,f){f+=d.Ma();if(d.playback.getVideoData().Ne()){a:{var m=d.S;d=f*1E3;for(y of m.A)if(m=y.K7?y.K7*1E3:y.po,d>=y.po-1E3&&d<=m+y.durationMs+1E3)break a;var y=void 0}y={Ve:y,lV:f}}else y=XK(d,f),y?.Ve||(y=XK(d,f,1));return y?.Ve}; kd=function(d,f,m=!1){if(!m){for(const y of d.CC){if(f>=y.start&&f<=y.end)return;if(f===y.end+1){y.end+=1;return}}d.CC.push(new EWT(f))}}; GxS=function(d,f=""){const m=MH(f)||void 0;f&&m||d.Qa({adcfg:f?.length,dcfg:m?.length});return m}; OX=function(d,f){const m=[];d=d.S.S.get(f);if(!d)return[];for(const y of d)y.cpn&&m.push(y.cpn);return m}; pvh=function(d,f,m){let y=!1;if(m=d.S.S.get(m))for(const C of m)C.durationMs!==0&&C.MH!==C.po&&(m=C.cpn,f===m&&(y=!0),y&&!d.JM.has(m)&&(d.Qa({decoratedAd:m}),d.JM.add(m)))}; $9v=function(d,f,m){let y=0;d=d.S.S.get(m);if(!d)return-1;for(const C of d){if(C.cpn===f)return y;y++}return-1}; APK=function(d,f){let m=0;d=d.S.S.get(f);if(!d)return 0;for(const y of d)y.durationMs!==0&&y.MH!==y.po&&m++;return m}; ktl=function(d){for(const f of d.A.values())d.playback.removeCueRange(f);d.A.clear();d.rD.clearAll()}; NPK=function(d){if(d.GL||d.Z$){var f=Array.from(d.app.vM().K.values()),m=[],y=[],C=[],B=[],e=[],M=[];for(var K of f)if(f=d.S.Vl(K.Xl()))f.un&&m.push(f.un),f.z6&&y.push(f.z6),f.G6&&y.push(f.G6),B.push(f.cpn),e.push(f.videoData.videoId||""),M.push(f.videoData.adFormat||f.videoData.KC),f.serializedQoeContextData!=null&&C.push(f.serializedQoeContextData);f=K=void 0;d.GL&&(f={un:m,bc:y});d.Z$&&(K={XM:B,SK:e,adFormats:M,serializedQoeContextData:C});return{VU:f,pz:K}}}; M5h=function(d,f,m,y,C,B,e){if(f&&m){d.NU=m.cpn;d.Xo(m.cpn,m.startTimeSecs||C);KMn(d,m);var M=r9(d,"a2a",m);d.Qa(M);d.EK++;M=NPK(d);d.playback.EF(f,m,y||0,C||0,!!B,!!e,void 0,M)}else d.Qa({misspbkonadtrans:1,enter:m?.cpn||"",exit:f?.cpn||"",seek:B,skip:e})}; ip5=function(d){d.Ul.add(d.V);d.V="";d.K=!1}; QEn=function(d,f,m){var y;if(y=d.playback.getVideoData().Ne())y=(y=d.S.Vl(f))&&y.Vi?(d=d.S.S.get(y?.Vi))&&d.slice(-1)[0].cpn===f:!1;return y&&m===2?1E3:0}; Oph=function(d,f,m,y){f={VZ:f,SF:m,Fc:d.playback.getCurrentTime(),VQ:y};uh(d,f)}; a_v=function(d,f,m={}){const y=d.C||d.app.Ol().getPlayerState();Vf(d,!0);f=isFinite(f)?f:d.S.sL();const {Ve:C,lV:B}=lh(d,f);f=C&&!xd(d,C)||!C&&d.S!==d.app.Ol();var e=B*1E3;e=d.V&&d.V.start<=e&&e<=d.V.end;!f&&e||PE(d);C?oWK(d,C,B,m,y):LB(d,B,m,y,"_execute")}; Jo=function(d,f,m,y){d.S.le("timelineerror",{e:f,cpn:m?m:void 0,videoId:y?y:void 0})}; SI=function(d,f){return new g.qu(Math.max(0,d-5E3),f?0x8000000000000:d-1,{namespace:"childplayback",priority:9})}; hNS=function(d,f,m){const y=f.b4;f.b4=m;xd(d,f)&&(m=d.app.Ol(),y.E_===d.V&&PE(d),m.removeCueRange(y.E_),m.addCueRange(f.b4.E_))}; oWK=function(d,f,m,y,C){const B=xd(d,f);if(!B){f.playerVars.prefer_gapless=!0;var e=new g.Z$(d.S1,f.playerVars);e.ZS=f.ZS;d.api.Tw(e,f.playerType)}e=d.app.Ol();B||e.addCueRange(f.b4.E_);e.seekTo(m,{Ru:"application_timelinemanager",...y});FMn(d,C)}; gWS=function(d,f,m,y,C,B){var e=f.cpn,M=f.docid||f.video_id||f.videoId||f.id,K=d.S;B=B===void 0?C+y:B;if(C>B)return Jo(d,`enterAfterReturn enterTimeMs=${C} is greater than parentReturnTimeMs=${B.toFixed(3)}`,e,M),"";var N=K.rf()*1E3;if(CN)return K=`returnAfterDuration parentReturnTimeMs=${B.toFixed(3)} is greater than parentDurationMs=${N}. And timestampOffset in seconds is ${K.zt()}`, Jo(d,K,e,M),"";N=null;for(const c of d.A){if(C>=c.po&&Cc.po)return Jo(d,"overlappingReturn",e,M),"";if(B===c.po)return Jo(d,"outOfOrder",e,M),"";C===c.MH&&(N=c)}e=`cs_childplayback_${rPB++}`;M={E_:SI(y,!0),Rp:Infinity,target:null};const W={ZS:e,playerVars:f,playerType:m,durationMs:y,po:C,MH:B,b4:M};d.A=d.A.concat(W).sort((c,D)=>c.po-D.po); N?hNS(d,N,{E_:SI(N.durationMs,!0),Rp:N.b4.Rp,target:W}):(f={E_:SI(C,!1),Rp:C,target:W},d.Y.set(f.E_,f),K.addCueRange(f.E_));f=!0;if(d.S===d.app.Ol()&&(K=K.getCurrentTime()*1E3,K>=W.po&&K{oWK(d,W,D/1E3,{},c)}); f=!1}f&&(d.X.unshift(W),d.AP.GU(0));return e}; I_n=function(d,f,m,y){d.V=y;y=f.ZS;const C=f.playerVars,B=f.playerType;d.B=f;C&&d.api.enqueueVideoByPlayerVars(C,B,m,y)}; uV5=function(d,f,m,y){d.V=y;d.api.KH(d.S,m,f)}; PE=function(d){d.B=null;d.V=null;d.api.Zv()||d.api.clearQueue()}; xd=function(d,f){d=d.app.Ol();return!!d&&d.getVideoData().ZS===f.ZS}; Xvq=function(d,f){xd(d,f)||Jo(d,"childPlaybackIsNotPresenting");return f.MH===f.po+f.durationMs?f.po+d.app.Ol().getCurrentTime()*1E3:f.MH}; lh=function(d,f){let m=0;for(const y of d.A){d=y.po/1E3+m;const C=d+y.durationMs/1E3;if(d>f)break;if(C>f)return{Ve:y,lV:f-d};m=C-y.MH/1E3}return{Ve:null,lV:f-m}}; Vf=function(d,f){d.rD=NaN;d.K=null;d.G.stop();d.j&&f&&d.j.NT();d.C=null;d.j=null}; LB=function(d,f,m,y,C){const B=d.S;B!==d.app.Ol()&&d.app.gG();d.S1.Z("html5_sabr_csdai_seek_log")||(C="");B.seekTo(f,{Ru:"application_timelinemanager"+(C??""),...m});FMn(d,y)}; FMn=function(d,f){d=d.app.Ol();const m=d.getPlayerState();f.isOrWillBePlaying()&&!m.isOrWillBePlaying()?d.playVideo():f.isPaused()&&!m.isPaused()&&d.pauseVideo()}; RNP=function(d){var f=d.A.find(m=>xd(d,m)); if(f){const m=d.app.Ol();PE(d);const y=new g.E7(8);f=Xvq(d,f)/1E3;LB(d,f,{},y,"_force");m.le("forceParentTransition",{childPlayback:1});d.S.le("forceParentTransition",{parentPlayback:1})}}; jI=function(d,f=-1,m=Infinity){for(const [M,K]of d.Y){var y=M,C=K;C.Rp>=f&&C.target&&C.target.MH<=m&&(d.S.removeCueRange(y),d.Y.delete(y))}y=[];for(const M of d.A)M.po>=f&&M.MH<=m?(C=d,C.B===M&&PE(C),xd(C,M)&&C.app.gG()):y.push(M);d.A=y;const {Ve:B,lV:e}=lh(d,f/1E3);B&&(f=e*1E3,nWK(d,B,f,B.MH===B.po+B.durationMs?B.po+f:B.MH));({Ve:f}=lh(d,m/1E3));f&&Jo(d,`Invalid clearEndTimeMs=${m} that falls during ${`playback={timelinePlaybackId=${f.ZS} video_id=${f.playerVars.video_id} durationMs=${f.durationMs} enterTimeMs=${f.po} parentReturnTimeMs=${f.MH}}`}.`+ "Child playbacks can only have duration updated not their start.")}; nWK=function(d,f,m,y){f.durationMs=m;f.MH=y;y={E_:SI(m,!0),Rp:m,target:null};hNS(d,f,y);xd(d,f)&&d.app.Ol().getCurrentTime()*1E3>m&&(f=Xvq(d,f)/1E3,m=d.app.Ol().getPlayerState(),LB(d,f,{},m,"_update"))}; V5B=function(d){d&&d!=="web"&&ZpS.includes(d)}; CWV=function(d,f){return f?!!d.S.get(f):!1}; l_T=function(d,f){d.dataset.version=f}; x9v=function(d){d.bd=!d.bd;d.PV=!0;d.element.classList.toggle("ytp-retro-player",d.bd);d.resize();d.PV=!1;g.s8(d.app.Wr,"onRetroModeChanged",d.bd)}; PTc=function(d){const f=d.app.Wr,m=()=>{d.LK=new g.IV(0,0,0,0);d.Ii=new g.IV(0,0,0,0)},y=e=>{e.getVideoData()&&d.updateVideoData(e.getVideoData())},C=(e,M)=>{d.tW(e,M)},B=e=>{d.V9&&vE(d); z0(d)!==d.OY&&d.resize();d.app.L().Z("web_enable_smart_zoom")&&d.U2&&(e.state.isPaused()?d.U2.pause():e.VT(8)&&d.U2.playState==="paused"&&d.U2.play())}; f.addEventListener("initializingmode",m);f.addEventListener("videoplayerreset",y);f.addEventListener("videodatachange",C);f.addEventListener("presentingplayerstatechange",B);d.addOnDisposeCallback(()=>{f.removeEventListener("initializingmode",m);f.removeEventListener("videoplayerreset",y);f.removeEventListener("videodatachange",C);f.removeEventListener("presentingplayerstatechange",B)})}; SDE=function(d){var f=d.oX();let m=1;var y=!1;const C=LMn(d,f,d.getVideoAspectRatio()),B=d.app.L(),e=B.Z("enable_desktop_player_underlay"),M=Ak();var K=g.sm(B.experiments,"player_underlay_min_player_width");K=e&&d.Q$&&d.getPlayerSize().width>K;if(z0(d)){var N=JPq(d);var W=isNaN(N)||g.Ki||Be&&g.LP||K;My&&!g.o5(601)?N=C.aspectRatio:W=W||B.controlsType==="3";W?K?(W=B.Z("place_shrunken_video_on_left_of_player")?16:d.getPlayerSize().width-f.width-16,N=Math.max((d.getPlayerSize().height-f.height)/2,0), W=new g.IV(W,N,f.width,f.height),d.V9.style.setProperty("border-radius","12px")):W=new g.IV(0,0,f.width,f.height):(m=C.aspectRatio/N,W=new g.IV((f.width-C.width/m)/2,(f.height-C.height)/2,C.width/m,C.height),m===1&&g.LP&&(N=W.width-f.height*N,N>0&&(W.width+=N,W.height+=N)));g.n(d.element,"ytp-fit-cover-video",Math.max(W.width-C.width,W.height-C.height)<1);if(M||d.Up)d.V9.style.display="";d.OY=!0}else{W=-f.height;My?W*=window.devicePixelRatio:g.Ia&&(W-=window.screen.height);W=new g.IV(0,W,f.width, f.height);if(M||d.Up)d.V9.style.display="none";d.OY=!1}uo(d.LK,W)||(d.LK=W,g.K3(B)?(d.V9.style.setProperty("width",W.width+"px","important"),d.V9.style.setProperty("height",W.height+"px","important")):g.bo(d.V9,W.getSize()),y=new g.g8(W.left,W.top),g.Jd(d.V9,Math.round(y.x),Math.round(y.y)),y=!0);f=new g.IV((f.width-C.width)/2,(f.height-C.height)/2,C.width,C.height);uo(d.Ii,f)||(d.Ii=f,y=!0);g.RV(d.V9,"transform",m===1?"":`scaleX(${m})`);e&&K!==d.OQ&&(K&&(d.V9.addEventListener(T0,d.Ix),d.V9.addEventListener("transitioncancel", d.Ix),d.V9.classList.add(g.Eg.VIDEO_CONTAINER_TRANSITIONING)),d.OQ=K,d.app.Wr.publish("playerUnderlayVisibilityChange",d.OQ?"transitioning":"hidden"));return y}; vE=function(d){var f=d.app.L().controlsType==="3"&&!d.Er&&z0(d)&&!d.app.Fn||!1;d.V9.controls=f;d.V9.tabIndex=f?0:-1;d.app.L().j&&(d.V9.ariaHidden="true");f?d.V9.removeEventListener("focus",d.vv):d.V9.addEventListener("focus",d.vv)}; JPq=function(d){var f=d.app.Ol();if(f=f?f.getVideoData():null){if(g.GT(f)||g.d6(f)||g.fE(f))return 16/9;if(XI(f)&&f.V.S())return d=f.V.videoInfos[0].video,q1(d.width,d.height)}return(d=d.V9)?q1(d.videoWidth,d.videoHeight):16/9}; q1=function(d,f){return Math.abs(bh*f-d)<1||Math.abs(bh/d-f)<1?bh:d/f}; LMn=function(d,f,m,y){let C=m;const B=q1(f.width,f.height);d.BQ?C=mB?{width:f.width,height:f.width/C,aspectRatio:C}:CC?d.width=d.height*m:m{m.reject("timeout")},1E4); d.Zj.onerror=()=>{m.reject("error")}; d.Zj.onmessage=()=>{m.resolve();clearTimeout(f)}; await m.promise;d.Zj.onmessage=null;d.Zj.onerror=null;d.Zj.addEventListener("message",y=>void d.receive(y)); d.le("workerCtor",{})}catch(m){clearTimeout(f),d.Zj?.terminate(),d.Zj.onmessage=null,d.Zj.onerror=null,d.Zj=void 0,d.le("workerErr",{e:`${m}`})}}}; zNP=function(d,f){if(d.S&&d.S.byteLength===f)return d.S;const m=new Uint8Array(f);let y=0;for(;f>0;){const C=new Uint8Array(Math.min(f,65536));crypto.getRandomValues(C);m.set(C,y);f-=C.length;y+=C.length}return d.S=m}; TPl=function(d,f){d.Zj&&(f=zNP(d,f),f.length>0&&f[0]++,f={[0]:0,[1]:performance.now(),[2]:f},d.request(f))}; qDE=async function(d){d.A!==void 0||d.V||(d.V=!0,await vWW(d),d.V=!1,d.Zj&&(TPl(d,d.K),d.A=setInterval(()=>{d.sendRequest()},d.intervalMs)))}; bpq=function(d,f){const m=d.H9.yS;return m?oN(m.getPlayerState()):d.getVideoData().enableServerStitchedDai&&f===2?(d.S1.Yi().S.El(to)?d.H9.S?.isAd()??!1:d.UI?.Np(d.getCurrentTime()))?d.jF:-1:f!==2||d.E4()?d.jF:d.Vr}; oz=function(d){return d.Fn&&d.getVideoData().mutedAutoplay}; w9=function(d,f,m){f&&(f=g.HE(d,{playerType:m}),f===d.jo()&&(f.getVideoData().Lk=!0))}; Yd=function(d,f,m=!0,y,C,B){const e=g.HE(d,{playerType:C});var M=e.getVideoData();e.getPlayerType()===2&&!d.E4(e)&&!M.isSeekable||g.YS(M)||((M=d.H9.yS)?M.seekTo(f,{Uq:!m,zc:y,Ru:"application",seekSource:B}):(e&&e===d.jo()&&d.t7&&!t5h(d,f)&&d.setLoopRange(null),d.seekTo(f,m,y,C,B,"_request")))}; dQ=function(d,f){f=g.HE(d,{playerType:f});f=UX(d,f);return G0(d,f.TH(),f)}; yE=function(d,f,m){d.S1.e1&&(d.Rw=f,f.muted||fm(d,!1),m&&d.S1.storeUserVolume&&!d.S1.sB&&(m={volume:Math.floor(f.volume),muted:f.muted},m.unstorable||(g.KP("yt-player-volume",m),g.KP("yt-player-volume",m,2592E3))),mA(d),m=g.$h&&d.mediaElement&&!d.mediaElement.Xf(),d.S1.sB&&!m||g.A9(d.Wr,"onVolumeChange",{muted:f.muted,volume:f.volume,unstorable:!d.S1.storeUserVolume}))}; QQ=function(d,f){return d.Z("web_player_misc_bugfix_b")?d.H9.Vl(f)||d.H9.B:d.H9.Vl(f)}; Cm=function(d,f,m,y,C,B,e){f={id:f,namespace:e??"appapi"};B==="chapter"?(f.style=nv.CHAPTER_MARKER,f.visible=!0):isNaN(C)||(B==="ad"?f.style=nv.AD_MARKER:(f.style=nv.TIME_MARKER,f.color=C),f.visible=!0);d.xC([new g.qu(m*1E3,y*1E3,f)],1);return!0}; HpV=function(d,f,m=!0,y,C){const B=g.HE(d,{playerType:1});let e=0;B.getStreamTimeOffset()&&!B.zt()&&(e=B.getStreamTimeOffset());Yd(d,f-e,m,y,1,C)}; wvB=function(d){if(d.S1.storeUserVolume){d=g.Nb("yt-player-volume")||{};const f=d.volume;d={volume:isNaN(f)?100:g.a5(Math.floor(f),0,100),muted:!!d.muted}}else d={volume:100,muted:d.S1.mute};return d}; YDT=function(d,f,m,y,C,B=!0){const e=d.It();if(!e)return B&&d.getVideoData().isLivePlayback&&d.yx.push({id:f,Pn:m,mX:y}),!1;B=e-d.getCurrentTime();return Cm(d,f,m-B,y-B,void 0,void 0,C)}; U9E=function(d,f){d.YR().autonavState=f;g.KP("yt-player-autonavstate",f);d.Wr.publish("autonavchange",f)}; BY=function(d,f){d.playlist&&(g.zg(d.playlist),d.playlist=null);f&&(d.Bb&&(f.fetch=0),d.playlist=new Gth(d.S1,f))}; Mv=function(d,f,m){f=g.HE(d,{playerType:m}).Jy(f);m&&d.getPresentingPlayerType()!==m||e7(d,"cuerangesremoved",f)}; ib=function(d,f,m,y=Infinity,C=0){var B=d.Ol();m=m||B.getPlayerType();(B=Km(d,m,f,!0))||(B=Nv(d,m,f,!0));f=d.jo();m===2&&f&&(m=B.getVideoData(),f.yb(m.clientPlaybackNonce,m.KC||"",m.breakType||0,m.oI,m.videoId||""));d.KH(B,y,0,C)}; dnE=function(d){const f=d.webPlayerContextConfig.trustedJsUrl;return f?bn(f).toString():d.webPlayerContextConfig.jsUrl}; mnB=function(d){var f="";let m="";var y=dnE(d),C=Wy(y,"cb");C&&/^[\w-]+$/.test(C)&&(m=C);y.indexOf("//")===0&&(y=d.S1.protocol+":"+y);C=y.lastIndexOf("/base.js");C!==-1&&(f=y.substring(0,C+1));if(y=Error().stack)if(y=y.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))y=y[1],y.includes(f)||g.X_(Error("Player module URL mismatch: "+`${y} vs ${f}.`));f=new f8g(d.Wr,f,m);gug(f,{destroyed:()=>{d.onApiChange()}}); return f}; yME=function(d){js(d,function(){const f=this;return function*(){f.Tt.tick("wasm_s");const m=Y5(f.LG)?y=>LV(zYV(f.LG),C=>C.eY(y)):void 0; try{const y=GMS(f.webPlayerContextConfig.wasmModuleUrl,m,f.GO.bind(f)),C=yield*v1(y);f.Tt.tick(C.S?"wasm_fa":"wasm_fw");sug(f.S1,C)}catch(y){f.Tt.tick("wasm_ferr")}}()})}; CAP=function(d){const f=new g.Z$(d.S1,d.Sb);d.Wr.publish("initialvideodatacreated",f);return Nv(d,1,f,!1)}; eRT=function(d){const f=d.jo();f.setPlaybackRate(d.S1.j?1:Bjl(d,Number(g.Nb("yt-player-playback-rate"))||1));f.wI(d.h5,d);f.HE()}; KLT=function(d){d.Kj();var f=d.Sb;WY(d);d.events.O(window,"resize",d.Wo);const m=d.YR();g.A9(d.Wr,"onVolumeChange",d.Rw);if(f&&nC(f)){const y=QI(d.S1);y&&!d.Bb&&(f.fetch=0);const C=g.Rs(d.S1);C&&!d.Bb&&(f.fetch=0);BY(d,f);g.Rs(d.S1)&&d.Tt.tick("ep_pr_s");if(!y||d.Bb)if(C&&!d.Bb)cY(d);else if(!m.nG())d.playlist.onReady(()=>{se(d)})}d.Gr(d.jo(),!1,!0); d.jo().getPlayerState().S(128)||(f=JcP(!d.S1.deviceIsAudioOnly),f==="fmt.noneavailable"?d.Oh("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):f==="html5.missingapi"?d.Oh(f,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):m&&m.nG()&&D3(d)&&(d.S1.Rz||d.S1.l5)?Ee(d):m.Ae?d.Wr.mutedAutoplay({durationMode:m.mutedAutoplayDurationMode}):g.Nb("yt-player-playback-on-reload")?(g.Dv("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!d.S1.V2}),g.KP("yt-player-playback-on-reload",!1), Ee(d)):O4(d.S1)||M8n(d),g.nl(d.S1)||G2(d.S1)==="MWEB"?(g.aD(g.F$(),()=>{pm(d)}),g.aD(g.F$(),()=>{Z6v()})):(pm(d),Z6v()))}; NjS=function(d){const f=m=>{m.stack&&m.stack.indexOf("player")!==-1&&d.Ol().jI(m)}; Rq.subscribe("handleError",f);mi.push(f);return()=>{Rq.unsubscribe("handleError",f);const m=mi.indexOf(f);m!==-1&&mi.splice(m,1)}}; Nv=function(d,f,m,y,C){d=g.iwE(d,f,m,C);d=new g.$m(d);y&&d.HE();return d}; Bjl=function(d,f){var m=d.Wr.getAvailablePlaybackRates();f=Number(f.toFixed(2));d=m[0];m=m[m.length-1];f<=d?f=d:f>=m?f=m:(d=Math.floor(f*100+.001)%5,d!==0&&(f-=d*.01,f=Math.floor(f*100+.001)/100));return f}; km=function(d){AX(d);d.setLoopVideo(!1);d.setLoopRange(null);d.Wr.publish("legacyadtrackingpingreset");d.mL={};d.yx=[];Dmg(d.Tt);if(d.UI){var f=d.UI,m=d.jo();m.getPlayerType();aM(f,!1);nB(f);D9n(f);f.playback=m}f=d.bT;d=d.jo();d.getPlayerType()!==1&&Jo(f,"invalidParentVideoPlayerType");Vf(f,!1);jI(f);f.S=d}; WL5=function(d){const f=d.mediaElement;kh()?d.QO.O(f,"webkitpresentationmodechanged",d.zT):window.document.pictureInPictureEnabled&&(d.QO.O(f,"enterpictureinpicture",()=>{d.X2(!0)}),d.QO.O(f,"leavepictureinpicture",()=>{d.X2(!1)})); kQ&&(d.QO.O(f,"webkitbeginfullscreen",()=>{d.Rk(3)}),d.QO.O(f,"webkitendfullscreen",()=>{d.Rk(0)}))}; WY=function(d){d.mediaElement=d.S1.deviceIsAudioOnly?new g.wj(g.C_("AUDIO")):H9.pop()||new g.wj(g.C_("VIDEO"));g.I(d,d.mediaElement);d.Ol().setMediaElement(d.mediaElement);try{d.S1.sB?(d.Y2&&d.events.Zc(d.Y2),d.Y2=d.events.O(d.mediaElement,"volumechange",d.iQ)):(d.mediaElement.K(d.Rw.muted),d.mediaElement.setVolume(d.Rw.volume/100))}catch(C){d.Oh("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${C&&typeof C==="object"&&"message"in C&&typeof C.message==="string"&&C.message.replace(/[;:,]/g, "_")}`);return}d.QO.A();WL5(d);var f=d.template,m=d.mediaElement.D$();f.V9=m;f.Er=!1;f.V9.parentNode||K_(f.mZ,f.V9,0);f.LK=new g.IV(0,0,0,0);SDE(f);vE(f);m=f.V9;g.wE(m,"video-stream");g.wE(m,g.Eg.MAIN_VIDEO);const y=f.app.L();y.qk&&m.setAttribute("data-no-fullscreen","true");y.Z("html5_local_playsinline")?"playsInline"in E_()&&(m.playsInline=!0):y.EE&&(m.setAttribute("webkit-playsinline",""),m.setAttribute("playsinline",""));y.ZG&&f.V9&&f.O(m,"click",m.play,m);try{d.mediaElement.activate()}catch(C){d.Oh("html5.missingapi", 2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${C&&typeof C==="object"&&"message"in C&&typeof C.message==="string"&&C.message.replace(/[;:,]/g,"_")}`)}}; e7=function(d,f,m){d.Wr.publish(f,m);const y=g.pv(d.S1)||g.K3(d.S1)||g.bY(d.S1);if(m&&y){let C;switch(f){case "cuerangemarkersupdated":C="onCueRangeMarkersUpdated";break;case "cuerangesadded":C="onCueRangesAdded";break;case "cuerangesremoved":C="onCueRangesRemoved"}C&&g.s8(d.Wr,C,m.map(B=>({getId(){return this.id},end:B.end,id:B.getId(),namespace:B.namespace==="ad"?"ad":"",start:B.start,style:B.style,visible:B.visible,markerPositionMs:B.markerPositionMs})))}}; cMW=function(d,f=!0){var m;if(m=d.wf){m=d.wf;var y=d.mediaElement;m=!!y&&y===m.mediaElement}m&&(d.dV(),WY(d));m=d.Ol();m.dV(!f);m.DG(d.dO,d);m.getPlayerType()!==1&&m.dispose();d=d.H9;f=[d.A];d.A=d.B;eI(d,[],f)}; Oe=function(d,f,m,y){m&&(d.dV(),WY(d));m=d.Ol();m.Vt(f);const C=d.getVideoData(),B={};B.video_id=C.videoId;B.adformat=C.adFormat;C.isLivePlayback||(B.start=m.getCurrentTime(),B.resume="1");C.isLivePlayback&&JS(C)&&g.Dx(d.S1)&&(B.live_utc_start=m.It(),B.resume="1");C.AP&&(B.vvt=C.AP);C.Qh&&(B.vss_credentials_token=C.Qh,B.vss_credentials_token_type=C.z0);C.oauthToken&&(B.oauth_token=C.oauthToken);B.autoplay=1;B.reload_count=C.nC+1;B.reload_reason=f;C.Zq&&(B.unplugged_partner_opt_out=C.Zq);C.SP&&(B.ypc_is_premiere_trailer= C.SP);C.playerParams&&(B.player_params=C.playerParams);C.X&&(B.itct=C.X);d.loadVideoByPlayerVars(B,void 0,!0,void 0,void 0,y);f==="signature"&&d.UI&&QE(d)}; Dnq=function(d){if(!sZc(d)){var f=d.jo().P9();f&&(f=f.X(),f instanceof Promise&&f.catch(()=>{})); oG(d,oN(d.getPlayerStateObject()))}}; sZc=function(d){if(d.playlist&&(g.iL(d.S1)||d.S1.AP==="background_audio_playback")&&d.kU()){const f=d.S1.Z("html5_player_autonav_logging");d.nextVideo(!1,f);return!0}return!1}; oG=function(d,f){const m=d.Ol(),y=m.getPlayerType();if(y!==2||d.E4()){if(y===2&&d.E4()||y===5||y===6||y===7)if(f===-1||f===0||f===5)return;if(f===0){if(d.t7)return;if(m.aE()&&g.pv(d.S1)){d.playVideo();return}}d.jF!==f&&(d.jF=f,g.A9(d.Wr,"onStateChange",f))}else d.Vr!==f&&(d.Vr=f,g.A9(d.Wr,"onAdStateChange",f))}; g.HE=function(d,f){return d.H9.Vl(f)||d.H9.B}; g.iwE=function(d,f,m,y){let C=d.Tt;f===2&&(C=new EnK(d.S1));f=new g.aG(d.S1,f,C,d.template,(B,e,M)=>{d.Wr.publish(B,e,M)},()=>d.Wr.getVisibilityState(),d.visibility,d,d.xi,m,y,d.Wx); d.S1.Yi().S.El(p9c)&&d.ao(m.clientPlaybackNonce);return f}; UX=function(d,f){return d.E4(f)?d.jo():f}; hX=function(d,f){const m=d.Ol();return f===d.jo()&&d.E4(f)&&d.E4(m)?m:f}; F4=function(d){d=XX(d.LG);return!!d&&d.loaded}; $nP=function(d){const f=d.getVideoData();var m=d.LG;UC(m)||m.Y();!C3&&Y5(m)&&SiB(m);tW(m,"embed");tW(m,"kids");tW(m,"remote");tW(m,"miniplayer");tW(m,"offline");tW(m,"unplugged");tW(m,"ypc",!1,!0);tW(m,"webgl",!1,!0);jCB(m)||(tW(m,"captions",!0),tW(m,"endscreen"),m.S(),tW(m,"creatorendscreen",!0));m.K();m.J.publish("modulesCreated");d.Wr.publish("videoready",f)}; QE=function(d){if(!F4(d)){const f=jW(d.LG);f&&!f.created&&ww(d.LG)&&f.create()}}; mA=function(d){var f=d.getVideoData();if(!f.C3){f=d.S1.sB?1:URT(f);const m=d.mediaElement;m.K(d.Rw.muted);try{m.setVolume(d.Rw.volume*f/100)}catch{g.X_(new g.ON("b183742307",`multiplier: ${f}, volume: ${d.Rw.volume}`))}}}; D3=function(d){d=d.YR();d.nG();return B4(d)}; cY=function(d,f){const m=(f?f:d.YR()).HW;d.Tt.tick("ep_pr_r");if(m!=null&&(EuS(d.playlist,m),d.TK))d.playlist.onReady(()=>{se(d,f)})}; se=function(d,f){const m=g.Rs(d.S1)&&!d.S1.X;var y=m&&f?f:g.V4(d.playlist);f=m&&f?f:d.getVideoData();y&&(f.GD&&(d.S1.Rz||d.S1.l5)||!d.BA?(f=f.Lk,y=d.Tw(y,1),f&&w9(d,y)):rQ(d,y,1));g.Rs(d.S1)&&d.Tt.tick("ep_p_l");d.TK=!1;g.$4(d.Wr,"onPlaylistUpdate")}; Ee=function(d){var f=d.jo();if(f.getPlayerState().S(128))return!1;f=f.getVideoData();D3(d)&&d.S1.l5&&(H9.length&&d.Fn?(yE(d,{muted:!1,volume:d.Rw.volume},!1),fm(d,!1)):H9.length||d.Rw.muted||(yE(d,{muted:!0,volume:d.Rw.volume},!1),fm(d,!0)));D3(d)&&g.Rs(d.S1)&&f.mutedAutoplay&&(yE(d,{muted:!0,volume:d.Rw.volume},!1),fm(d,!0));f.h9&&yE(d,{muted:!0,volume:d.Rw.volume},!1);Km(d,1,f,!1);const m=d.jo();d.Wr.publish("initializingmode");d.Gr(m);d.Kw(3);var y;if(!(y=!d.S1.Qw)){if(y=d.wf){y=d.wf;var C=d.mediaElement; y=!!C&&C===y.mediaElement}y=y&&d.xq}y&&(d.dV(),WY(d),m.setMediaElement(d.mediaElement));m.E8();if(m.getPlayerState().S(128))return!1;f.sB||oG(d,3);return d.xq=!0}; M8n=function(d){d.Wr.publish("initializingmode");d.Kw(2);tW(d.LG,"remote");tW(d.LG,"miniplayer")}; pm=function(d){if(!d.Z("use_rta_for_player"))if(d.Z("fetch_att_independently"))d.jK.GU();else{var f=d.getVideoData().botguardData;f&&g.N6(f,d.S1,d.getVideoData().W6||"")}}; fm=function(d,f){f!==d.Fn&&(d.Fn=f,g.$4(d.Wr,"onMutedAutoplayChange",f))}; Km=function(d,f,m,y){const C=gQ(f,m),B=d.H9.C.get(C)||null;if(!B)return null;d.H9.C.remove(C);if(B.Mp())return null;if(B.getPlayerState().S(128))return B.dispose(),null;if(B===d.Vl({playerType:f}))return d.Tt.infoGel({isCacheHit:!0}),B;if((B.getVideoData().oauthToken||m.oauthToken)&&B.getVideoData().oauthToken!==m.oauthToken)return null;f===1&&(f=d.Ol().getVideoData(),Ry(f)&&f.isAd()&&y||AX(d));y||d.Gr(B,!0);d.Tt.infoGel({isCacheHit:!0});return B}; AMc=function(d){const f=(0,g.v)();var m=d.getCurrentTime();d=d.getVideoData();m=1E3*(m-d.startSeconds);d.isLivePlayback&&(m=0);return f-Math.max(m,0)}; t5h=function(d,f){if(!d.t7)return!1;const m=d.t7.startTimeMs*.001-1;let y=d.t7.endTimeMs*.001;d.t7.type==="repeatChapter"&&y--;return Math.abs(f-m)<=1E-6||Math.abs(f-y)<=1E-6||f>=m&&f<=y}; kUV=function(d){var f=d.Ol();if(d.Z("html5_disable_loop_range_for_shorts_ads")&&f.getVideoData().isAd()?0:Ry(f.getVideoData())&&!f.Mw())f=dQ(d)*1E3-d.getVideoData().m_,d.Z("html5_gapless_new_slr")?(d=d.d6,Mv(d.app,"gaplessshortslooprange"),f=new g.qu(0,f,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(d=d.app.Ol())&&d.addCueRange(f)):d.setLoopRange({startTimeMs:0,endTimeMs:f,type:"shortsLoop"})}; QZB=function(d){const f=d.jo();if(!(f.getPlayerState().S(64)&&d.YR().isLivePlayback&&d.t7.startTimeMs<5E3)){if(d.t7.type==="repeatChapter"){var m=Ehq(d.oO())?.Wb(),y=d.getVideoData()?.hM;m instanceof g.IG&&y&&(y=y[IE(y,d.t7.startTimeMs)],m.renderChapterSeekingAnimation(0,y.title));isNaN(Number(d.t7.loopCount))?d.t7.loopCount=0:d.t7.loopCount++;d.t7.loopCount===1&&g.s8(d.Wr,"innertubeCommand",d.getVideoData().sx)}m={Ru:"application_loopRangeStart"};if(d.t7.type==="clips"||d.t7.type==="shortsLoop")m.seekSource= 58;f.seekTo(d.t7.startTimeMs*.001,m)}}; G0=function(d,f,m){if(d.E4(m)&&(m=m.getVideoData(),!ub(d))){d=d.bT;for(var y of d.A)if(m.ZS===y.ZS){f+=y.po/1E3;break}y=f;for(const C of d.A){if(m.ZS===C.ZS)break;d=C.po/1E3;if(d{d.TK=!0;cY(d,B)}); else d.playlist.onReady(()=>{se(d)}); g.Rs(d.S1)&&d.Tt.tick("ep_a_pr_r")}; X4=function(d){const f=YQ(!0);return f&&(f===d.template.element||d.mediaElement&&f===d.mediaElement.D$())?f:null}; FLl=function(d,f){var m=window.screen?.orientation;if(d.S1.B&&m&&m.lock&&(!g.$h||!hRv))if(f){f=m.type.indexOf("portrait")===0;const y=d.template.getVideoAspectRatio();let C=f;y<1?C=!0:y>1&&(C=!1);d.ZX&&C===f||(m=m.lock(C?"portrait":"landscape"),m!=null&&m.catch(()=>{}),d.ZX=!0)}else d.ZX&&(d.ZX=!1,m.unlock())}; rMW=function(d,f){f.bounds=d.getBoundingClientRect();const m=["display","opacity","visibility","zIndex"];for(const y of m)f[y]=xf(d,y);f.hidden=!!d.hidden}; gnT=function(d,f){const m=d.Vl({playerType:1});if(m){if(m.getVideoData().clientPlaybackNonce===f)return m;if((d=d.cD.S)&&d.getVideoData().clientPlaybackNonce===f)return d}return null}; I8v=function(d){return d.name==="TypeError"&&d.stack.includes("/s/player/")&&MQ()<=105}; uFK=function(d){return d.isTimeout?"NO_BID":"ERR_BID"}; X9l=function(){let d=null;LhS().then(f=>d=f,f=>d=uFK(f)); return d}; RR5=function(){const d=dt(1E3,"NO_BID");return g.x7(HzV([LhS(),d]).Xe(uFK),()=>{d.cancel()})}; Rxv=function(d){return d.TU?g.gk().El(140)?"STATE_OFF":"STATE_ON":"STATE_NONE"}; RG=function(d,f,{Hl:m,E_:y,cueProcessedMs:C}={},B=""){const e=d.player.getVideoData({playerType:1}),M=d.player.L().h6;var K=0;if(C&&y&&!m){const D=y.end-y.start;D>0&&(K=Math.floor(D/1E3))}K=m?m.GZ:K;const N={AD_BLOCK:d.S++,AD_BREAK_LENGTH:K,AUTONAV_STATE:Rxv(d.player.L()),CA_TYPE:"image",CPN:e.clientPlaybackNonce,DRIFT_FROM_HEAD_MS:d.player.tI()*1E3,LACT:rk(),LIVE_INDEX:m?d.A++:1,LIVE_TARGETING_CONTEXT:m&&m.context?m.context:"",MIDROLL_POS:y?Math.round(y.start/1E3):0,MIDROLL_POS_MS:y?Math.round(y.start): 0,VIS:d.player.getVisibilityState(),P_H:d.player.So().oX().height,P_W:d.player.So().oX().width,YT_REMOTE:M?M.join(","):""},W=Op(or);Object.keys(W).forEach(D=>{W[D]!=null&&(N[D.toUpperCase()]=W[D].toString())}); B!==""&&(N.BISCOTTI_ID=B);y={};kr(f)&&(y.sts="20508",(B=d.player.L().forcedExperiments)&&(y.forced_experiments=B));const c=Dt(g.aP(f,N),y);return c.split("?").length!==2?Xr(Error("Invalid AdBreakInfo URL")):g.ZM(d.player.L(),e?.oauthToken).then(D=>{if(D&&$r()){var E=LE();J9(E,D)}D=d.player.Q7(E);E=m&&d.player.L().Z("html5_send_cuepoint_id_in_ad_break_request")?m.identifier:void 0;E=x55(d,c,N,e.isMdxPlayback,C,E);return g.TM(D,E,"/youtubei/v1/player/ad_break").then(k=>k)})}; nnW=function(d,f){d=d.player.L();if(oa(d)||hi(d))d=g.P("INNERTUBE_CONTEXT"),d?.adSignalsInfo?.advertisingId&&typeof d?.adSignalsInfo?.limitAdTracking!=="undefined"&&(f.advertisingId=d.adSignalsInfo.advertisingId,f.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",f.limitAdTracking=d.adSignalsInfo.limitAdTracking)}; XZc=function(d,f,m,y,C,B){f.client||(f.client={});d.player.L().Z("h5_remove_url_for_get_ad_break")||(f.client.originalUrl=m);const e=p4(m);let M=g.wG(m)?!1:!0;(e||M)&&typeof Intl!=="undefined"&&(f.client.timeZone=(new Intl.DateTimeFormat).resolvedOptions().timeZone);M=g.wG(m)?!1:!0;if(e||M||y!==""){const K={};m=K4(ar(y)).split("&");const N=new Map;m.forEach(W=>{W=W.split("=");W.length>1&&N.set(W[0].toString(),decodeURIComponent(W[1].toString()))}); N.has("bid")&&(K.bid=N.get("bid"));K.params=[];ZwP.forEach(W=>{N.has(W)&&(W={key:W,value:N.get(W)},K.params.push(W))}); nnW(d,K);f.adSignalsInfo=K}f.client.unpluggedAppInfo||(f.client.unpluggedAppInfo={});f.client.unpluggedAppInfo.enableFilterMode=!1;m=C.S.cosver;m!=null&&m!=="cosver"&&(f.client.osVersion=m);m=C.S.cplatform;m!=null&&m!=="cplatform"&&m!==""&&(f.client.platform=m);m=C.S.cmodel;m!=null&&m!=="cmodel"&&(f.client.deviceModel=m);m=C.S.cplayer;m!=null&&m!=="cplayer"&&(f.client.playerType=m);m=C.S.cbrand;m!=null&&m!=="cbrand"&&(f.client.deviceMake=m);f.user||(f.user={});f.user.lockedSafetyMode=!1;g.iL(C)&& wVT(f,B,d.player.getPlayerState(1));if(d=C.livingRoomPoTokenId)f.client.tvAppInfo={...f.client.tvAppInfo,livingRoomPoTokenId:d}}; nhl=function(d,f){let m=!1;if(f==="")return m;f.split(",").forEach(y=>{const C={},B={clientName:"UNKNOWN_INTERFACE",platform:"UNKNOWN_PLATFORM",clientVersion:""};let e="ACTIVE";y[0]==="!"&&(y=y.substring(1),e="INACTIVE");y=y.split("-");y.length<3||(y[0]in V8E&&(B.clientName=V8E[y[0]]),y[1]in l8S&&(B.platform=l8S[y[1]]),B.applicationState=e,B.clientVersion=y.length>2?y[2]:"",C.remoteClient=B,d.remoteContexts?d.remoteContexts.push(C):d.remoteContexts=[C],m=!0)}); return m}; qrn=function(d){const f=new xnv(d.S.Fl);g.I(d,f);d=[new PAq(d.S.Q2),new LLK(d.S.J),new JMK(d.S.Q2),new SrE(d.S.JW,d.S.JR),new jZv,new vnq(d.S.vF,d.S.Nd,d.S.Q2),new zRK,new Tjg(d.S.Nd)];for(const m of d)NHg(f,m);for(const m of["adInfoDialogEndpoint","adFeedbackEndpoint"])VL(f,m,()=>{}); return f}; nm=function(d){const f=d.RP,m=d.DW;d=d.rL;const y={YIW:new bwg(f.get(),m),DW:m};return{Gt:new t8B(m,d,f),context:y}}; VR=function(d){d.A=!1;const f={};d.S&&d.videoId&&(f.cttAuthInfo={token:d.S,videoId:d.videoId});Lt("ad_to_video",f);HwP(d)}; w9v=function(d){if(d.J.getVideoData({playerType:1})?.G){d.A=!1;var f={};d.S&&d.videoId&&(f.cttAuthInfo={token:d.S,videoId:d.videoId});Lt("video_to_ad",f)}}; Yr5=function(d,f){for(const m of f)if((d=m.renderer)&&(d.instreamVideoAdRenderer||d.linearAdSequenceRenderer||d.sandwichedLinearAdRenderer||d.instreamSurveyAdRenderer)){xt("ad_i");g.PI({isMonetized:!0});break}}; HwP=function(d){if(d.V)if(d.j==="AD_PLACEMENT_KIND_START"&&d.actionType==="video_to_ad")Z7("video_to_ad");else{var f={adBreakType:rN(d.j),playerType:"LATENCY_PLAYER_HTML5",playerInfo:{preloadType:"LATENCY_PLAYER_PRELOAD_TYPE_PREBUFFER"},videoStreamType:d.videoStreamType};d.actionType==="ad_to_video"?(d.contentCpn&&(f.targetCpn=d.contentCpn),d.videoId&&(f.targetVideoId=d.videoId)):(d.adCpn&&(f.targetCpn=d.adCpn),d.adVideoId&&(f.targetVideoId=d.adVideoId));d.adFormat&&(f.adType=d.adFormat);d.contentCpn&& (f.clientPlaybackNonce=d.contentCpn);d.videoId&&(f.videoId=d.videoId);d.adCpn&&(f.adClientPlaybackNonce=d.adCpn);d.adVideoId&&(f.adVideoId=d.adVideoId);g.PI(f,d.actionType);d.J.L().experiments.Pr("html5_ads_csi_qoes")&&(f=d.J.p7(d.actionType==="ad_to_video"?1:2),f=(0,g.v)()-1E3*f,S1("qoes",f,d.actionType))}}; UnB=function(d){d.contentCpn=null;d.adCpn=null;d.videoId=null;d.adVideoId=null;d.adFormat=null;d.j="AD_PLACEMENT_KIND_UNKNOWN";d.actionType="unknown_type";d.V=!1;d.A=!1}; Z3=function(d,f){d.J.cueVideoByPlayerVars(f,2)}; xa=function(d,f,...m){f==="onAdStart"||f==="onAdEnd"?g.A9(d.J,f,...m):g.s8(d.J,f,...m)}; Ou=function(d,f){return d.J.L().Z(f)}; GUW=function(d){return d.J.L().experiments.Pr("enable_desktop_discovery_video_abandon_pings")||oa(d.J.L())}; d1K=function(d){return d.J.L().experiments.Pr("enable_progres_commands_lr_feeds")}; fHP=function(d){return d.J.L().experiments.Pr("enable_progress_commands_lr_shorts")}; vf=function(d,f){return d.J.L().Z("html5_cue_video_for_preroll")&&f?.kind==="AD_PLACEMENT_KIND_START"?!1:d.J.L().experiments.Pr("html5_load_ads_instead_of_cue")}; zc=function(d){return d.J.L().experiments.Pr("html5_preload_ads")}; m1l=function(d){return d.J.L().experiments.Pr("html5_load_empty_player_in_media_break_sub_lra")}; VE=function(d){return d.J.L().experiments.Pr("html5_ssdai_enable_media_end_cue_range")}; lb=function(d){return d.J.L().Z("substitute_ad_cpn_macro_in_ssdai")}; c1=function(d){return d.J.getVideoData({playerType:1}).getPlayerResponse()?.playerConfig?.daiConfig?.enableServerStitchedDai||!1}; fV=function(d){return d.J.L().experiments.Pr("enable_progress_commands_el_dai")}; zb5=function(d){d=d.J.getVideoData({playerType:1});return!!d&&d.Z("html5_preload_first_vod_video_ad")&&!d.isDaiEnabled()&&!d.isLivePlayback}; RT=function(d){return d.J.L().experiments.Pr("enable_desktop_player_underlay")}; Bg5=function(d){return d.J.L().Z("html5_enable_vod_slar_with_notify_pacf")}; hr=function(d){return d.J.L().experiments.Pr("enable_ads_control_flow_deterministic_id_generation")}; DI=function(d){return d.J.L().experiments.Pr("html5_cuepoint_identifier_logging")}; yoS=function(d){return d.J.L().Z("html5_recognize_predict_start_cue_point")}; ChW=function(d){return d.J.L().experiments.Pr("should_ignore_cuepoints_during_lifa_preroll")}; B9P=function(d){switch(d){case "audio_audible":return"adaudioaudible";case "audio_measurable":return"adaudiomeasurable";case "fully_viewable_audible_half_duration_impression":return"adfullyviewableaudiblehalfdurationimpression";case "measurable_impression":return"adactiveviewmeasurable";case "overlay_unmeasurable_impression":return"adoverlaymeasurableimpression";case "overlay_unviewable_impression":return"adoverlayunviewableimpression";case "overlay_viewable_end_of_session_impression":return"adoverlayviewableendofsessionimpression"; case "overlay_viewable_immediate_impression":return"adoverlayviewableimmediateimpression";case "viewable_impression":return"adviewableimpression";default:return null}}; PY=function(){if(xm===null){xm=new eGc;p8(na).A="b";var d=p8(na);let f=hu(d)=="h"||hu(d)=="b",m=!(lF(),!1);f&&m&&(d.pC=!0,d.tP=new MIc)}return xm}; Kgc=function(d,f,m){d.S[f]=m}; N9g=function(d){switch(d){case "abandon":case "unmuted_abandon":return"abandon";case "active_view_fully_viewable_audible_half_duration":return"fully_viewable_audible_half_duration_impression";case "active_view_measurable":return"measurable_impression";case "active_view_viewable":return"viewable_impression";case "audio_audible":return"audio_audible";case "audio_measurable":return"audio_measurable";case "complete":case "unmuted_complete":return"complete";case "end_fullscreen":case "unmuted_end_fullscreen":return"exitfullscreen"; case "first_quartile":case "unmuted_first_quartile":return"firstquartile";case "fullscreen":case "unmuted_fullscreen":return"fullscreen";case "impression":case "unmuted_impression":return"impression";case "midpoint":case "unmuted_midpoint":return"midpoint";case "mute":case "unmuted_mute":return"mute";case "pause":case "unmuted_pause":return"pause";case "progress":case "unmuted_progress":return"progress";case "resume":case "unmuted_resume":return"resume";case "swipe":case "skip":case "unmuted_skip":return"skip"; case "start":case "unmuted_start":return"start";case "third_quartile":case "unmuted_third_quartile":return"thirdquartile";case "unmute":case "unmuted_unmute":return"unmute";default:return null}}; JX=function(d,f,m){const y=m.e5,C=m.l7,B=m.listener;m=m.OR;if(d.S.has(f))SH("Unexpected registration of layout in LidarApi");else{if(m){if(d.A.has(m))return;d.A.add(m)}d.S.set(f,B);wx(lF().tM,"fmd",1);La(p8(na),y);Kgc(PY(),f,{yr:()=>{if(!C)return{};const e=d.J.getPresentingPlayerType(!0);return d.J.getVideoData({playerType:e})?.isAd()?{currentTime:d.xs.get().getCurrentTimeSec(e,!1,void 0),duration:C,isPlaying:Lm(d.xs.get(),e).isPlaying(),isVpaid:!1,isYouTube:!0,volume:d.xs.get().isMuted()?0:d.xs.get().getVolume()/ 100}:{}}})}}; S7=function(d,f){d.S.has(f)?(d.S.delete(f),delete PY().S[f]):SH("Unexpected unregistration of layout in LidarApi")}; iBE=function(d,f){if(d.J.isLifaAdPlaying()){var m=d.J.T3(!0,!0);d.B(f,m.width*.5*1.1,m.height*.25*1.1,m.width*.5*.9,m.height*.5*.9)}}; sMK=function(d,f){const m={};WgK(d,m,f);coT(m);m.LACT=j7(()=>rk().toString()); m.VIS=j7(()=>d.getVisibilityState().toString()); m.SDKV="h.3.0";m.VOL=j7(()=>d.isMuted()?"0":Math.round(d.getVolume()).toString()); m.VED="";return m}; D1S=function(d,f){const m={};if(f||!d||!d.kind)return m;if(d.kind==="AD_PLACEMENT_KIND_MILLISECONDS"||d.kind==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"){if(!d.adTimeOffset||!d.adTimeOffset.offsetStartMilliseconds)return g.T(Error("malformed AdPlacementConfig")),m;m.MIDROLL_POS=j7(kf(Math.round(iZ(d.adTimeOffset.offsetStartMilliseconds)/1E3).toString()))}else m.MIDROLL_POS=j7(kf("0"));return m}; j7=function(d){return{toString(){return d()}}}; EdV=function(d,f,m){if(!m||g.Sx(m))return d;const y=Object.assign({},d),C=f?encodeURIComponent:B=>B; d=(B,e)=>{(e=m[e])&&(y[B]=C(e))}; d("DV_VIEWABILITY","doubleVerifyViewability");d("IAS_VIEWABILITY","integralAdsViewability");d("MOAT_INIT","moatInit");d("MOAT_VIEWABILITY","moatViewability");d=(B,e)=>{(e=m[e])&&(y[B]=e)}; d("GOOGLE_VIEWABILITY","googleViewability");d("VIEWABILITY","viewability");return y}; WgK=function(d,f,m){f.CPN=j7(()=>{var y;(y=d.getVideoData({playerType:1}))?y=y.clientPlaybackNonce:(g.X_(Error("Video data is null.")),y=null);return y}); f.AD_MT=j7(()=>{if(m!=null)var y=m;else d.L().Z("enable_h5_shorts_ad_fill_ad_mt_macro")||d.L().Z("enable_desktop_discovery_pings_ad_mt_macro")||oa(d.L())?(y=d.getPresentingPlayerType(!0),y=d.getVideoData({playerType:y})?.isAd()?d.getCurrentTime({playerType:y,Pd:!1}):0):y=d.getCurrentTime({playerType:2,Pd:!1});return pEg(y)}); f.MT=j7(()=>pEg(d.getCurrentTime({playerType:1,Pd:!1}))); f.P_H=j7(()=>d.So().oX().height.toString()); f.P_W=j7(()=>d.So().oX().width.toString()); f.PV_H=j7(()=>d.So().getVideoContentRect().height.toString()); f.PV_W=j7(()=>d.So().getVideoContentRect().width.toString())}; pEg=function(d){return Math.round(Math.max(0,d*1E3)).toString()}; coT=function(d){d.CONN=j7(kf("0"));d.WT=j7(()=>Date.now().toString())}; $1g=async function(d,f,m,y,C){const B=!!f.scrubReferrer;m=g.aP(f.baseUrl,EdV(m,B,y));y={};if(f.headers){var e=d.j();e=e.S?await e.S:e.getValue();for(const M of f.headers)switch(M.headerType){case "VISITOR_ID":g.P("VISITOR_DATA")&&(y["X-Goog-Visitor-Id"]=g.P("VISITOR_DATA"));break;case "EOM_VISITOR_ID":g.P("EOM_VISITOR_DATA")&&(y["X-Goog-EOM-Visitor-Id"]=g.P("EOM_VISITOR_DATA"));break;case "USER_AUTH":e&&(y.Authorization=`Bearer ${e}`);break;case "PLUS_PAGE_ID":(f=d.Y())&&(y["X-Goog-PageId"]=f);break; case "AUTH_USER":f=d.S();!e&&f&&(y["X-Goog-AuthUser"]=f);break;case "DATASYNC_ID":d.V()?.Pr("enable_datasync_id_header_in_web_vss_pings")&&(f=d.A(),p4(m)&&g.P("LOGGED_IN")&&f&&(y["X-YouTube-DataSync-Id"]=f))}"X-Goog-EOM-Visitor-Id"in y&&"X-Goog-Visitor-Id"in y&&delete y["X-Goog-Visitor-Id"]}g.JY(m,void 0,B,Object.keys(y).length!==0?y:void 0,"",!0,C)}; Lb=function(d,f,m){typeof m==="string"?d.J.getVideoData({playerType:1}).Rg(f,m):d.J.getVideoData({playerType:1}).le(f,m)}; SF=function(d,f){d.J.sendVideoStatsEngageEvent(f,void 0,2)}; sPK=function(d,f,m,y=[],C,B){const e=Ar(d.A.get(),f);if(e){var M=d.nk.get().k0(f,m),K=bj(d,vY(e),e,C,B);y.forEach((N,W)=>{N.baseUrl&&(d.V.send(N.baseUrl,K,M,N.attributionSrcMode),N.serializedAdPingMetadata&&d.Gt.S("ADS_CLIENT_EVENT_TYPE_PING_DISPATCHED",void 0,void 0,void 0,void 0,e,new AoS(N,W),void 0,void 0,e.adLayoutLoggingData))})}else SH("Trying to track from an unknown layout.",void 0,void 0,{layoutId:f, trackingType:m})}; zZ=function(d,f){d.S.has(f.Nr())?SH("Trying to register an existing AdErrorInfoSupplier."):d.S.set(f.Nr(),f)}; TZ=function(d,f){d.S.delete(f.Nr())||SH("Trying to unregister a AdErrorInfoSupplier that has not been registered yet.")}; xv=function(d,f){g.Dv("adsClientStateChange",f)}; k0v=function(d,f,m,y,C){const B=Ar(d.A.get(),m);B?(m=bj(d,vY(B),B,void 0,void 0,y),f.hasOwnProperty("baseUrl")?d.j.send(f,m):d.V.send(f,m,{},C)):SH("Trying to ping from an unknown layout",void 0,void 0,{layoutId:m})}; bj=function(d,f,m,y,C,B){const e=m?QMl(d):{},M=m?OBq(d,m.layoutId):{},K=odT(d),N=C??N5(d.RP.get(),2)?.clientPlaybackNonce;d={...sMK(d.J,y),...D1S(f.adPlacementConfig,m?.renderingContent!==void 0),...M,...e,...K,FINAL:j7(()=>"1"), AD_CPN:j7(()=>N||"")}; m?.renderingContent!==void 0||(d.SLOT_POS=j7(()=>(f.Yv||0).toString())); m={};B=Object.assign({},d,B);for(const W of Object.values(aHl))d=B[W],d!=null&&d.toString()!=null&&(m[W]=d.toString());return m}; vY=function(d){const f=d.clientMetadata.IP("metadata_type_ad_placement_config");d=d.clientMetadata.IP("metadata_type_media_sub_layout_index");return{adPlacementConfig:f,Yv:d}}; QMl=function(d){const f={},m=d.k6?.nW();m!=null&&(f.SURVEY_ELAPSED_MS=j7(()=>Math.round(m*1E3).toString())); f.SURVEY_LOCAL_TIME_EPOCH_S=j7(()=>Math.round(Date.now()/1E3).toString()); return f}; OBq=function(d,f){d=d.S.get(f);return d?(d=d.xF())?{YT_ERROR_CODE:d.M_.toString(),ERRORCODE:d.rd.toString(),ERROR_MSG:d.errorMessage}:{}:{}}; odT=function(d){const f={},m=d.J.getVideoData({playerType:1});f.ASR=j7(()=>m?.l6??null); f.EI=j7(()=>m?.eventId??null); return f}; N5=function(d,f){const m=d.J.getVideoData({playerType:f});return m?d.pH(m,f||d.J.getPresentingPlayerType(!0)):null}; qv=function(d,f,m){const y=d.pH(f,m);d.N9=y;d.listeners.forEach(C=>{C.E7(y)})}; hGn=function(d,f){d.DU=d.DU.filter(m=>m!==f)}; bb=function(d,f){g.wE(d.J.getRootNode(),f)}; tX=function(d,f){g.Uh(d.J.getRootNode(),f)}; Lm=function(d,f){return d.J.getPlayerStateObject(f)}; HY=function(d){d.J.cueVideoByPlayerVars({videoId:"empty_video"},2)}; FgP=function(d,f){const m=d.J.L();g.NH(m)||m.controlsType!=="3"||d.J.So().JQ(f)}; wQ=function(d,f,m){return d.getCurrentTimeSec(f,m)}; Ym=function(d,f){f=d.RP.get().Vj.get(f)??null;if(f===null)return SH("Expected ad video start time on playback timeline"),0;d=d.J.getCurrentTime({playerType:2,Pd:!0});return dC.adPlacementRenderer).filter(C=>!(!C||!C.renderer)); if(!y.length&&!m.length)return{nF:[],adSlots:m,ST:!1,ssdaiAdsConfig:void 0};if(f.end>0){const C=f.end.toString();y.forEach(B=>{(B=B.config&&B.config.adPlacementConfig)&&B.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&B.adTimeOffset&&B.adTimeOffset.offsetEndMilliseconds==="-1"&&B.adTimeOffset.offsetEndMilliseconds!==C&&(B.adTimeOffset.offsetEndMilliseconds=C)}); m.map(B=>g.S(B,OS)).forEach(B=>{(B=B?.slotEntryTrigger?.mediaTimeRangeTrigger)&&B.offsetEndMilliseconds==="-1"&&(B.offsetEndMilliseconds=C)})}return{nF:y, adSlots:m,ST:!1,ssdaiAdsConfig:d.ssdaiAdsConfig}}; uKV=function(d,f,m){f=g.TP(f,y=>new IHV(y,m,y.id)); g.s8(d.J,"onAdUxUpdate",f)}; Ue=function(d,f){for(const m of d.listeners)f(m)}; XEP=function(d,f){var m=d.startSecs+d.GZ;m=m<=0?null:m;if(m===null)return null;switch(d.event){case "start":case "continue":case "stop":break;case "predictStart":if(f)break;return null;default:return null}f=Math.max(d.startSecs,0);return{sV:new AO(f,m),xQ:new jJ(f,m-f,d.context,d.identifier,d.event,d.S)}}; tDq=function(d,f,m){const y=g.QX(d.S,f);if(y>=0)return f;f=-y-1;return f>=d.S.length||d.S[f]>m?null:d.S[f]}; RGl=function(d,f){d.AT.push(f);let m=!1;for(const y of d.listeners)m=y.mY(f)||m;d.j=m;DI(d.DW.get())&&Lb(d.Q2.get(),"onci",`cpi.${f.identifier};cpe.${f.event};cps.${f.startSecs};cbi.${m}`)}; ZBv=function(d,f){xv(d.Q2.get(),{cuepointTrigger:{event:ndq(f.event),cuepointId:f.identifier,totalCueDurationMs:f.GZ*1E3,playheadTimeMs:f.S,cueStartTimeMs:f.startSecs*1E3,cuepointReceivedTimeMs:Date.now(),contentCpn:d.J.getVideoData({playerType:1}).clientPlaybackNonce}})}; ndq=function(d){switch(d){case "unknown":return"CUEPOINT_EVENT_UNKNOWN";case "start":return"CUEPOINT_EVENT_START";case "continue":return"CUEPOINT_EVENT_CONTINUE";case "stop":return"CUEPOINT_EVENT_STOP";case "predictStart":return"CUEPOINT_EVENT_PREDICT_START";case "prefetch":return"CUEPOINT_EVENT_PREFETCH";default:return S6(d,"Unexpected cuepoint event")}}; VIv=function(d){switch(d){case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;case 7:return 7;default:S6(d,"unknown transitionReason")}}; AS=function(d,f,m){if(d+1>>3==2){f[47]!=-5&&(0,f[40])((0,f[40])((0,f[40])((0,f[24])(f[56]),f[42],f[31],f[45]),f[33],f[20],f[4]),f[33],f[65],f[56]);f[59]!=1&&(f[23]!==4&&((0,f[51])(f[4],f[13]),(0,f[39])((0,f[44])(),f[40],f[23]),(0,f[26])(f[56],f[27]),1)||(0,f[25])((0,f[1])((0,f[67])(),f[50],f[7]),f[54],(0,f[47])(f[40],f[2]),f[38],f[45]));f[58]!==-5&&((0,f[25])((0,f[12])((0,f[56])(f[52],f[37]),f[40],(0,f[50])(f[44],f[57]),f[8]),f[21],(0,f[12])((0,f[40])(f[28]),f[0],f[28],f[61]),f[5],(0,f[13])(f[63], f[10]),f[31],f[44]),f[55])(f[3],f[59]);f[60]>8&&(0,f[22])(f[new m(p[62])/1E3],f[7]);var y=[]}if((d>>2&5)==1)for(m=(m%f[p[20]]+f[p[20]])%f[p[20]];m--;)f[p[37]](f[p[83]]());((d^10)&11)==1&&(f[36]>=-2&&(0,f[56])((0,f[40])(f[4])-(0,f[26])(f[54],f[11]),f[49],f[53],f[24]),f[33]!=-6&&(f[17]<6?(0,f[58])(f[54],f[60])*(0,f[2])(f[35],f[7]):(0,f[59])((0,f[2])(f[50],f[65]),f[45],(0,f[37])(),f[50],f[46])),f[15]<-10?((0,f[52])(f[26],f[50]),f[59])((0,f[52])(f[24],f[55]),f[45],(0,f[4])(),f[50],f[46]):(0,f[59])(((0,f[33])(f[27]), f[33])(f[27]),f[33],f[27]),(f[28]!==6||((0,f[45])((0,f[4])(),f[50],f[58]),0))&&(0,f[52])(f[9],f[57]),y=[]);return y}; jMB=function(d,f,m,y,C){try{{const e=f.L();if(g.nl(e))var B=new lHB(d,f,m,y,C);else if(g.rC(e))B=new x1l(d,f,m,y,C);else if(p3(e))B=new Phv(d,f,m,y,C);else if(g.bY(e))B=new Lgn(d,f,m,y,C);else if(g.K3(e))B=new JoW(d,f,m,y,C);else throw new TypeError("Unknown web interface");}return B}catch{return y=f.L(),SH("Unexpected interface not supported in Ads Control Flow",void 0,void 0,{platform:y.S.cplatform,interface:y.S.c,ljw:y.S.cver,AOC:y.S.ctheme,rOw:y.S.cplayer,R8P:y.playerStyle}),new SXn(d,f,m,C)}}; GZ=function(d){return d.S.Oc}; vdP=function(d){d=d.L();return Eu(d)&&!g.Dx(d)&&d.playerStyle==="desktop-polymer"}; zGT=function(d){const f=g.bZ("html5-video-player");f&&g.n(f,"ytp-ad-display-override",d)}; T9n=function(d){const f=new g.dv({D:"div",W:"ytp-ad-text-overlay",N:[{D:"div",W:"ytp-ad-overlay-ad-info-button-container"},{D:"div",W:"ytp-ad-overlay-close-container",N:[{D:"button",W:"ytp-ad-overlay-close-button",N:[Ib(fA)]}]},{D:"div",W:"ytp-ad-overlay-title",aP:"{{title}}"},{D:"div",W:"ytp-ad-overlay-desc",aP:"{{description}}"},{D:"div",oP:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"],aP:"{{displayUrl}}"}]});d.O(f.ue("ytp-ad-overlay-title"),"click",m=>{mz(d,f.element,m)}); d.O(f.ue("ytp-ad-overlay-link"),"click",m=>{mz(d,f.element,m)}); d.O(f.ue("ytp-ad-overlay-close-container"),"click",d.qp);f.hide();return f}; qXE=function(d){const f=new g.dv({D:"div",oP:["ytp-ad-text-overlay","ytp-ad-enhanced-overlay"],N:[{D:"div",W:"ytp-ad-overlay-ad-info-button-container"},{D:"div",W:"ytp-ad-overlay-close-container",N:[{D:"button",W:"ytp-ad-overlay-close-button",N:[Ib(fA)]}]},{D:"div",W:"ytp-ad-overlay-text-image",N:[{D:"img",U:{src:"{{imageUrl}}"}}]},{D:"div",W:"ytp-ad-overlay-title",aP:"{{title}}"},{D:"div",W:"ytp-ad-overlay-desc",aP:"{{description}}"},{D:"div",oP:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"], aP:"{{displayUrl}}"}]});d.O(f.ue("ytp-ad-overlay-title"),"click",m=>{mz(d,f.element,m)}); d.O(f.ue("ytp-ad-overlay-link"),"click",m=>{mz(d,f.element,m)}); d.O(f.ue("ytp-ad-overlay-close-container"),"click",d.qp);d.O(f.ue("ytp-ad-overlay-text-image"),"click",d.Z$);f.hide();return f}; bBc=function(d){const f=new g.dv({D:"div",W:"ytp-ad-image-overlay",N:[{D:"div",W:"ytp-ad-overlay-ad-info-button-container"},{D:"div",W:"ytp-ad-overlay-close-container",N:[{D:"button",W:"ytp-ad-overlay-close-button",N:[Ib(fA)]}]},{D:"div",W:"ytp-ad-overlay-image",N:[{D:"img",U:{src:"{{imageUrl}}",width:"{{width}}",height:"{{height}}"}}]}]});d.O(f.ue("ytp-ad-overlay-image"),"click",m=>{mz(d,f.element,m)}); d.O(f.ue("ytp-ad-overlay-close-container"),"click",d.qp);f.hide();return f}; mz=function(d,f,m){const y=g.TE(d.macros),C=g.td(f);y.AW={toString:()=>C.width.toString()}; y.AH={toString:()=>C.height.toString()}; const B=g.qV(m,f).floor();y.I_X={toString:()=>B.x.toString()}; y.NX={toString:()=>B.x.toString()}; y.I_Y={toString:()=>B.y.toString()}; y.NY={toString:()=>B.y.toString()}; y.NM={toString:()=>d.B.toString()}; for(const e of d.C)d.layoutId?QC(d.Hr,e,d.layoutId,y):g.T(Error("Missing layoutId for invideo_overlay_ad."));d.api.pauseVideo()}; tIS=function(d,f){d=d.api.getRootNode();g.n(d,"ytp-ad-overlay-open",f);g.n(d,"ytp-ad-overlay-closed",!f)}; CA=function(d,f){if(f){var m=g.S(f,FA)||null;m==null?g.T(Error("AdInfoRenderer did not contain an AdHoverTextButtonRenderer.")):(f=g.bZ("video-ads ytp-ad-module")||null,f==null?g.T(Error("Could not locate the root ads container element to attach the ad info dialog.")):(d.X=new g.dv({D:"div",W:"ytp-ad-overlay-ad-info-dialog-container"}),g.I(d,d.X),d.X.TL(f),f=new yP(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,d.X.element,!1),g.I(d,f),f.init(mY("ad-info-hover-text-button"),m,d.macros),d.Y? (f.TL(d.Y,0),f.subscribe("f",d.Np,d),f.subscribe("e",d.L2,d),d.O(d.Y,"click",d.MW),d.O(g.bZ("ytp-ad-button",f.element),"click",()=>{if(g.S(g.S(m.button,CV)?.serviceEndpoint,geB))d.CC=d.api.getPlayerState(1)===2,d.api.pauseVideo();else d.api.onAdUxClicked("ad-info-hover-text-button",d.layoutId)}),d.GL=f):g.T(Error("Ad info button container within overlay ad was not present."))))}else g.X_(Error("AdInfoRenderer was not present within InvideoOverlayAdRenderer."))}; HBn=function(d,f){if(Bb(d,eG)||d.api.isMinimized())return!1;const m=Mk(f.title),y=Mk(f.description);if(g.y3(m)||g.y3(y))return!1;d.createServerVe(d.V.element,f.trackingParams||null);d.V.updateValue("title",Mk(f.title));d.V.updateValue("description",Mk(f.description));d.V.updateValue("displayUrl",Mk(f.displayUrl));f.navigationEndpoint&&g.Wd(d.C,f.navigationEndpoint);d.V.show();d.V2.start();d.logVisibility(d.V.element,!0);d.O(d.V.element,"mouseover",()=>{d.B++}); return!0}; wEq=function(d,f){if(Bb(d,eG)||d.api.isMinimized())return!1;const m=Mk(f.title),y=Mk(f.description);if(g.y3(m)||g.y3(y))return!1;d.createServerVe(d.A.element,f.trackingParams||null);d.A.updateValue("title",Mk(f.title));d.A.updateValue("description",Mk(f.description));d.A.updateValue("displayUrl",Mk(f.displayUrl));d.A.updateValue("imageUrl",RAE(f.image));f.navigationEndpoint&&g.Wd(d.C,f.navigationEndpoint);d.Br=f.imageNavigationEndpoint||null;d.A.show();d.V2.start();d.logVisibility(d.A.element,!0); d.O(d.A.element,"mouseover",()=>{d.B++}); return!0}; YXq=function(d,f){if(d.api.isMinimized())return!1;const m=nFE(f.image);let y=m;m.width {d.B++;d.api.C2("invideo-overlay",d.layoutId)}); d.O(d.S.element,"mouseout",()=>{d.api.Jd("invideo-overlay",d.layoutId)}); return!0}; U1h=function(d){return d.j&&d.j.closeButton&&d.j.closeButton.buttonRenderer&&(d=d.j.closeButton.buttonRenderer,d.serviceEndpoint)?[d.serviceEndpoint]:[]}; Bb=function(d,f){var m=d.api.So().oX();const y=d.api.T3(!0,!1);return(f=b3(m,m.height-(y.height+y.top),f))?(d.gD&&f&&(m=g.TE(d.macros),m.ERRORCODE=f.rd.toString(),m.ERROR_MSG=f.errorMessage,d.layoutId?QC(d.Hr,d.gD,d.layoutId,m):g.T(Error("Missing layoutId for invideo_overlay_ad."))),!0):!1}; G0v=function(d,f){d=d.api.getRootNode();g.n(d,"ytp-ad-overlay-open",f);g.n(d,"ytp-ad-overlay-closed",!f)}; dvh=function(d){const f=g.bZ("html5-video-player");f&&g.n(f,"ytp-ad-display-override",d)}; KA=function(d,f,m=!1){d.S&&(f?d.S.hide():d.S.show(),m&&d.S instanceof Mt&&!d.S.C&&Juc(d.S,!1));d.A&&(f?d.A.show():d.A.hide())}; Rjl=function(d,f,m){d>>1&7||f[p[15]](f[p[20]],0,m);if(!(d-6&7)){if(!(F7(f[p[9]])||f[p[9]][p[40]](p[27])||f[p[9]][p[40]](p[25])||f[p[9]][p[40]](p[33])))throw new g.ON(p[71],f[p[9]]);var y=g.t2(f[p[9]]);f[p[29]]=y[p[80]];f[p[34]]=y[p[1]]+(y[p[34]]!=null?`:${y[p[34]]}`:p[8]);var C=y[p[9]];C[p[40]](p[26])?(f[p[23]]=p[26],C=C[p[4]](14)):C[p[40]](p[41])?(f[p[23]]=p[41],C=C[p[4]](13)):C[p[40]](p[56])?(C=b1(42,C,f),C=C[0]):(f[p[23]]=C,C=p[8]);var B=f[p[1]];f[p[1]]=DF(2,C);Object[p[43]](f[p[1]],Wn(36,y[p[39]][p[38]]())); Object[p[43]](f[p[1]],B);f[p[1]][p[22]]===p[55]&&(delete f[p[1]][p[22]],f[p[23]]+=p[5]);f[p[9]]=p[8];f[p[16]]=p[8];f[p[39]]&&(y=Rm(9,f));var e=[]}return e}; f3n=function(d){function f(m){return{toString:()=>m()}} d.macros.SURVEY_LOCAL_TIME_EPOCH_S=f(()=>{const m=new Date;return(Math.round(m.valueOf()/1E3)+-1*m.getTimezoneOffset()*60).toString()}); d.macros.SURVEY_ELAPSED_MS=f(()=>(Date.now()-d.j).toString())}; mvv=function(d,f){f=g.K$(f);g.WN(d.questionText,f);d.C&&d.questionText.setAttribute("id",mY("survey-question-text"))}; CbS=function(d,f,m,y){y=new yXq(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,y,d.V2);y.TL(d.answers);y.init(mY("survey-answer"),f,m);d.C&&(f=d.questionText.getAttribute("id"),f!=null&&(y.S!==null?y.S.A.setAttribute("aria-describedby",f):y.answer.getElementsByTagName("button")[0].setAttribute("aria-describedby",f)));d.A.push(y)}; M7S=function(d,f){if(f){var m=f.background;m&&g.S(m,BQn)&&(m=(m=g.S(m,BQn).image)&&n$(m)||"",g.y3(m)?g.X_(Error("Found ThumbnailDetails without valid image URL")):g.RV(d.gD,"backgroundImage",`url(${m})`));if(f.durationMilliseconds==null||f.durationMilliseconds===void 0||f.durationMilliseconds===0)d=Error("durationMilliseconds unset or 0 for SurveyAdQuestionCommon: "+`${JSON.stringify(f)}`),g.T(d);else{d.j=g.uc();d.S=new Nt(d.api,f.durationMilliseconds);g.I(d,d.S);if(d.S&&f.instreamAdPlayerOverlay&& g.S(f.instreamAdPlayerOverlay,hw))try{var y=new ePh(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,d.S);y.TL(d.playerOverlay);y.init(mY("survey-player-overlay"),g.S(f.instreamAdPlayerOverlay,hw),d.macros);d.V=y;g.I(d,y);d.B()}catch(C){y=Error("ISAPOR had an error when initializing. Error: "+`${C} SurveyAdQuestionCommon: ${JSON.stringify(f)}`),g.T(y)}else y=Error("ISAPOR was not present in renderer. SurveyAdQuestionCommon: "+`${JSON.stringify(f)}`),g.T(y);d.S&&f.durationMilliseconds&&f.durationMilliseconds> 0?(f=new iI(d.api,d.S),f.TL(d.playerOverlay),g.I(d,f)):(d=Error("Survey progress bar was not added. SurveyAdQuestionCommon: "+`${JSON.stringify(f)}`),g.T(d))}}else g.T(Error("addCommonComponents() needs to be called before starting countdown."))}; NQV=function(d,f,m){d.noneOfTheAbove=new KAh(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr);d.noneOfTheAbove.TL(d.answers);d.noneOfTheAbove.init(mY("survey-none-of-the-above"),f,m)}; im5=function(d){d.A.forEach(f=>{f.S.toggleButton(!1)}); KA(d.V,Wb(d),!0)}; Wb=function(d){return d.A.some(f=>f.S.isToggled())||d.noneOfTheAbove.button.isToggled()}; sGV=function(d,f){const m=d.A[f];d.V?.dispose();g.S(m,ah)?WAP(d,g.S(m,ah),d.macros):g.S(m,oh)&&cXg(d,g.S(m,oh),d.macros);d.S=f}; WAP=function(d,f,m){const y=new DvV(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,d.j.bind(d));y.TL(d.Y);y.init(mY("survey-question-single-select"),f,m);d.api.L().Z("supports_multi_step_on_desktop")?d.V=y:d.questions.push(y);g.I(d,y)}; cXg=function(d,f,m){const y=new Emc(d.api,d.layoutId,d.interactionLoggingClientData,d.Hr,d.j.bind(d));y.TL(d.Y);y.init(mY("survey-question-multi-select"),f,m);d.api.L().Z("supports_multi_step_on_desktop")?d.V=y:d.questions.push(y);g.I(d,y)}; pYT=function(d,f){f=f&&n$(f)||"";if(g.y3(f))g.X_(Error("Found ThumbnailDetails without valid image URL"));else{var m=d.style;d=d.style.cssText;const y=document.implementation.createHTMLDocument("").createElement("DIV");y.style.cssText=d;d=LBl(y.style);m.cssText=[d,`background-image:url("${f}");`].join("")}}; $vW=function(d){const f=g.bZ("html5-video-player");f&&g.n(f,"ytp-ad-display-override",d)}; AXc=function(d){switch(d.size){case "AD_AVATAR_SIZE_XXS":return 16;case "AD_AVATAR_SIZE_XS":return 24;case "AD_AVATAR_SIZE_S":return 32;case "AD_AVATAR_SIZE_M":return 36;case "AD_AVATAR_SIZE_L":return 56;case "AD_AVATAR_SIZE_XL":return 72;default:return 36}}; kZv=function(d){const f=g.bZ("html5-video-player");f&&g.n(f,"ytp-ad-display-override",d)}; QGT=function(d){const f=g.bZ("html5-video-player");f&&g.n(f,"ytp-ad-display-override",d)}; OmK=function(d){if(!d.adAvatar||!g.S(d.adAvatar,cb))return g.T(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no avatar.")),!1;if(!d.headline)return g.T(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no headline.")),!1;if(!d.adBadge||!g.S(d.adBadge,s2))return g.T(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad badge.")),!1;if(!d.adButton||!g.S(d.adButton,Dg))return g.T(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no action button.")),!1;if(!d.adInfoRenderer|| !g.S(d.adInfoRenderer,FA))return g.T(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad info button.")),!1;d=d.durationMilliseconds||0;return typeof d!=="number"||d<=0?(g.T(Error("durationMilliseconds was specified incorrectly in "+`VideoInterstitialButtonedCenteredLayoutRenderer with a value of: ${d}`)),!1):!0}; nmB=function(d,f,m,y,C={},B=!1,e=!1){switch(d){case "invideo-overlay":d=new omq(f,y,C,m);break;case "player-overlay":d=new a3n(f,y,C,m,new E2(f),e);break;case "player-overlay-layout":d=new hPv(f,y,C,m,new E2(f));break;case "survey":d=new FAn(f,y,C,m);break;case "ad-action-interstitial":d=new rXg(f,y,C,m,B,e);break;case "video-interstitial-buttoned-centered":d=new gmK(f,y,C,m);break;case "survey-interstitial":d=new I35(f,y,C,m);break;case "ad-message":d=new u4P(f,y,C,m,new E2(f,1));break;case "player-underlay":d= new XYB(f,y,C,m);break;case "display-underlay-text-grid-cards":d=new RPV(f,y,C,m,new E2(f));break;default:return null}return d}; ZmB=function(d,f){d=g.vd(d.components,f.id,null);d==null&&g.X_(Error("Component not found for element id: "+f.id));return d||null}; pA=function(d,f){f===d.YC&&(d.YC=void 0)}; JxP=function(d,f,m=[],y="",C="",B,e){const M=GZ(d.S).Nd,K=d.player.getVideoData({playerType:1});K&&K.getPlayerResponse();K&&K.J7();m=V7E(f,m,M,GZ(d.S).Ds);TpP(GZ(d.S).TZ,y,m.Ww,m.A9,f,C,B,e)}; l3K=function(d){var f=GZ(d.S).xR,m=f.j().kF("SLOT_TYPE_PLAYER_BYTES",1);f=N5(f.RP.get(),1).clientPlaybackNonce;let y=!1;for(const C of m)m=C.slotType==="SLOT_TYPE_PLAYER_BYTES"&&C.slotEntryTrigger instanceof nG?C.slotEntryTrigger.q9:void 0,m&&m===f&&(y&&SH("More than 1 preroll playerBytes slot detected",C),y=!0);y||GZ(d.S).oi.J4()}; xvl=function(d){d=GZ(d.S).JW;let f="";for(const m of d.Y7.keys()){if(m.slotType==="SLOT_TYPE_PLAYER_BYTES"&&m.zL==="core")return!0;f+=m.slotType+" "}Math.random()<.01&&SH("Ads Playback Not Managed By Controlflow",void 0,null,{slotTypes:f});return!1}; $H=function(d){d=GZ(d.S).JW;for(const f of d.Y7.values())if(f.layoutType==="LAYOUT_TYPE_MEDIA_BREAK")return!0;return!1}; Pbl=function(d){d.created!==d.loaded&&SH("Created and loaded are out of sync")}; V7E=function(d,f,m,y){f={Ww:[],A9:f};for(const B of d){if(!B)continue;if(B.renderer==null)continue;d=B.renderer;if(!m.J.L().Z("html5_enable_vod_lasr_with_notify_pacf")){var C=y;g.S(d.sandwichedLinearAdRenderer?.adVideoStart,Ns)?(C=X5B(g.S(d.sandwichedLinearAdRenderer?.adVideoStart,Ns),C),g.xY(d.sandwichedLinearAdRenderer.adVideoStart,Ns,C)):g.S(d.linearAdSequenceRenderer?.adStart,Ns)&&(C=X5B(g.S(d.linearAdSequenceRenderer?.adStart,Ns),C),g.xY(d.linearAdSequenceRenderer.adStart,Ns,C))}f.Ww.push(B)}return f}; g.Ab=function(d){if(typeof DOMParser!="undefined")return yh(new DOMParser,HO(d),"application/xml");throw Error("Your browser does not support loading xml documents");}; g.LAT=function(d){const f=d.L();return f.ws&&!f.V&&g.Rs(f)?d.isEmbedsShortsMode()?(d=d.T3(),Math.min(d.width,d.height)>=315):!d.b5():!1}; JXE=function(d){for(let f=0;f<16;++f){const m=new g.Y({D:"a",W:"ytp-suggestion-link",U:{href:"{{link}}",target:d.api.L().K,"aria-label":"{{aria_label}}"},N:[{D:"div",W:"ytp-suggestion-image"},{D:"div",W:"ytp-suggestion-overlay",U:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},N:[{D:"div",W:"ytp-suggestion-title",aP:"{{title}}"},{D:"div",W:"ytp-suggestion-author",aP:"{{author_and_views}}"},{D:"div",U:{"data-is-live":"{{is_live}}"},W:"ytp-suggestion-duration",aP:"{{duration}}"}]}]}); g.I(d,m);const y=m.ue("ytp-suggestion-link");g.RV(y,"transitionDelay",`${f/20}s`);d.V.O(y,"click",C=>{var B=f;if(d.A){var e=d.suggestionData[B],M=e.sessionData;d.Y&&d.api.Z("web_player_log_click_before_generating_ve_conversion_params")?(d.api.logClick(d.S[B].element),B=e.fQ(),e={},g.nE(d.api,e),B=g.Mj(B,e),g.Y4(B,d.api,C)):g.w6(C,d.api,d.Y,M||void 0)&&d.api.Ow(e.videoId,M,e.playlistId)}else C.preventDefault(),document.activeElement.blur()}); m.TL(d.suggestions.element);d.S.push(m);d.api.createServerVe(m.element,m)}}; SeW=function(d){if(d.api.L().Z("web_player_log_click_before_generating_ve_conversion_params")){var f=Math.floor(-d.scrollPosition/(d.j+8));const m=Math.min(f+d.columns,d.suggestionData.length)-1;for(;f<=m;f++)d.api.logVisibility(d.S[f].element,!0)}}; g.kH=function(d){var f=d.api.aF()?32:16;f=d.B/2+f;d.next.element.style.bottom=`${f}px`;d.previous.element.style.bottom=`${f}px`;f=d.scrollPosition;const m=d.containerWidth-d.suggestionData.length*(d.j+8);g.n(d.element,"ytp-scroll-min",f>=0);g.n(d.element,"ytp-scroll-max",f<=m)}; vmV=function(d){var f=d.suggestionData.length;for(let B=0;B>>0);CcB=0;g.nS(PT,Error);PT.prototype.name="CustomError";var JI;var zPl={NONE:0,ZH:1},TQq={yU:0,vs2:1,nsL:2,iCD:3},QP={p9:"a",gt:"d",VIDEO:"v"};var qeh=class{constructor(){this.sI=0;this.S=!1;this.A=-1;this.Jk=!1;this.O3=0}isVisible(){return this.Jk?this.sI>=.3:this.sI>=.5}};var O2={FG:0,mD:1},bmB={NONE:0,mI:1,F4:2};var bt="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var oH=class{constructor(){this.A=null;this.S=!1}getValue(){return this.A}},EKg=class extends oH{constructor(d){super();this.j=d}V(d){this.A===null&&g.x_(this.j,d)&&(this.A=d)}},t7E=class extends oH{V(d){this.A===null&&typeof d==="number"&&(this.A=d)}},pTB=class extends oH{V(d){this.A===null&&typeof d==="string"&&(this.A=d)}};var HmE=class{constructor(){this.S={};this.A=!0;this.V={}}disable(){this.A=!1}enable(){this.A=!0}isEnabled(){return this.A}reset(){this.S={};this.A=!0;this.V={}}};var wYT=d=>{Hd(d,"od",zPl);Hd(d,"opac",O2).S=!0;Hd(d,"sbeos",O2).S=!0;Hd(d,"prf",O2).S=!0;Hd(d,"mwt",O2).S=!0;Hd(d,"iogeo",O2)};var nY=document,p_=window;var YeV=Qv(1,!0),N_=Qv(610401301,!1);Qv(899588437,!1);Qv(772657768,!0);Qv(513659523,!1);Qv(568333945,!0);var CXB=Qv(1331761403,!1);Qv(651175828,!1);Qv(722764542,!1);Qv(748402145,!1);Qv(748402146,!1);var CD=Qv(748402147,!0),aH=Qv(824648567,!0),kO=Qv(824656860,!0);Qv(333098724,!1);Qv(861377723,!1);Qv(861377724,!1);Qv(869336903,!1);Qv(2147483644,!1);Qv(2147483645,!1);Qv(2147483646,YeV);Qv(2147483647,!0);var iy=!!g.AV("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var uBV=/&/g,XTK=//g,nKh=/"/g,ZSP=/'/g,Vll=/\x00/g,IWW=/[\x00&<>"']/;var Wj,UvK=g.pS.navigator;Wj=UvK?UvK.userAgentData||null:null;var h1=globalThis.trustedTypes,FH;var go=class{constructor(d){this.S=d}toString(){return this.S+""}};var Rf=class{constructor(d){this.S=d}toString(){return this.S}},aW5=new Rf("about:invalid#zClosurez");var ZA=class{constructor(d){this.nG=d}},GZc=V3("tel"),dtW=V3("sms"),ly=[V3("data"),V3("http"),V3("https"),V3("mailto"),V3("ftp"),new ZA(d=>/^[^:]*([/?#]|$)/.test(d))],hqB=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;var j6=class{constructor(d){this.S=d}toString(){return this.S+""}};var by=class{constructor(d){this.S=d}toString(){return this.S+""}};var Uk=class{constructor(d){this.S=d}toString(){return this.S}};var fz={};kE[" "]=function(){};var V7,Be,hRv,fgT,mtc,ybn,tM,Jm,FG;g.gC=py();g.ef=$k();g.Ki=DA("Edge");g.Ia=g.Ki||g.ef;V7=DA("Gecko")&&!(Bj(g.Ky(),"WebKit")&&!DA("Edge"))&&!(DA("Trident")||DA("MSIE"))&&!DA("Edge");g.Ga=Bj(g.Ky(),"WebKit")&&!DA("Edge");Be=$E();hRv=AI();g.os=DJ();fgT=Ed();mtc=DA("iPad");ybn=DA("iPod");tM=pz();Jm=Bj(g.Ky(),"KaiOS"); a:{let d="";const f=function(){const m=g.Ky();if(V7)return/rv:([^\);]+)(\)|;)/.exec(m);if(g.Ki)return/Edge\/([\d\.]+)/.exec(m);if(g.ef)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(m);if(g.Ga)return/WebKit\/(\S+)/.exec(m);if(g.gC)return/(?:Version)[ \/]?(\S+)/.exec(m)}(); f&&(d=f?f[1]:"");if(g.ef){var rv;const m=g.pS.document;rv=m?m.documentMode:void 0;if(rv!=null&&rv>parseFloat(d)){FG=String(rv);break a}}FG=d}var Od=FG,Pc5={};var kQ,QK;g.PX=kk();kQ=Ed()||DA("iPod");QK=DA("iPad");g.gv=of();g.$h=Q3();g.LP=Ok()&&!pz();var M6l=!g.ef&&!Ok();g.F=g.g8.prototype;g.F.clone=function(){return new g.g8(this.x,this.y)}; g.F.equals=function(d){return d instanceof g.g8&&I5(this,d)}; g.F.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.F.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.F.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.F.scale=function(d,f){this.x*=d;this.y*=typeof f==="number"?f:d;return this};g.F=g.R5.prototype;g.F.clone=function(){return new g.R5(this.width,this.height)}; g.F.aspectRatio=function(){return this.width/this.height}; g.F.isEmpty=function(){return!ZJ(this)}; g.F.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.F.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.F.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.F.scale=function(d,f){this.width*=d;this.height*=typeof f==="number"?f:d;return this};var uu=class{constructor(d,f){this.S=d===Xi&&f||""}toString(){return this.S}},Xi={};new uu(Xi,"");var lZ=/^[a-z][a-z\d-]*$/i,jgB="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),zqn="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),qnV=["action","formaction","href"];var tI={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};g.F=P0.prototype;g.F.D$=function(d){return jd(this.S,d)}; g.F.getElementsByTagName=function(d,f){return(f||this.S).getElementsByTagName(String(d))}; g.F.ue=function(d){return g.bZ(d,this.S)}; g.F.setProperties=H0;g.F.createElement=function(d){return f_(this.S,d)}; g.F.appendChild=g.eL;g.F.append=function(d,f){mT(Lz(d),d,arguments,1)}; g.F.canHaveChildren=function(d){if(d.nodeType!=1)return!1;switch(d.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; g.F.removeNode=g.NV;g.F.getChildren=function(d){return d.children}; g.F.contains=g.io;g.F.isFocusable=sZ;var CIT=class{constructor(){this.S=this.gk=null}};var BvS=class{now(){return 0}A(){return 0}V(){return 0}S(){return 0}};var epT=class extends BvS{constructor(){super();if(!$f())throw Error();}now(){return $f()&&p_.performance.now?p_.performance.now():super.now()}A(){return $f()&&p_.performance.memory?p_.performance.memory.totalJSHeapSize||0:super.A()}V(){return $f()&&p_.performance.memory?p_.performance.memory.usedJSHeapSize||0:super.V()}S(){return $f()&&p_.performance.memory?p_.performance.memory.jsHeapSizeLimit||0:super.S()}};var ieh=Ad("AnimationEnd"),T0=Ad("TransitionEnd");g.F=hd.prototype;g.F.getHeight=function(){return this.bottom-this.top}; g.F.clone=function(){return new hd(this.top,this.right,this.bottom,this.left)}; g.F.contains=function(d){return this&&d?d instanceof hd?d.left>=this.left&&d.right<=this.right&&d.top>=this.top&&d.bottom<=this.bottom:d.x>=this.left&&d.x<=this.right&&d.y>=this.top&&d.y<=this.bottom:!1}; g.F.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; g.F.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this}; g.F.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this}; g.F.scale=function(d,f){f=typeof f==="number"?f:d;this.left*=d;this.right*=d;this.top*=f;this.bottom*=f;return this};g.F=g.IV.prototype;g.F.clone=function(){return new g.IV(this.left,this.top,this.width,this.height)}; g.F.contains=function(d){return d instanceof g.g8?d.x>=this.left&&d.x<=this.left+this.width&&d.y>=this.top&&d.y<=this.top+this.height:this.left<=d.left&&this.left+this.width>=d.left+d.width&&this.top<=d.top&&this.top+this.height>=d.top+d.height}; g.F.getSize=function(){return new g.R5(this.width,this.height)}; g.F.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.F.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.F.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.F.scale=function(d,f){f=typeof f==="number"?f:d;this.left*=d;this.width*=d;this.top*=f;this.height*=f;return this};var tlW=/^--.+/,Z1={};var Ynq=OZ(()=>{let d=!1;try{const f=Object.defineProperty({},"passive",{get(){d=!0}});g.pS.addEventListener("test",null,f)}catch(f){}return d});var MGE=class{isVisible(){return UZ(nY)===1}};var Uhv=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)"),GPq=class{constructor(d,f,m){this.S=d;this.A=f;this.V=m}},yz=class{constructor(d,f){this.url=d;this.S=!!f;this.depth=null}};var JN=class{constructor(){this.V="&";this.A={};this.j=0;this.S=[]}OI(d,f,m){d=d+"//"+f+m;var y=mN5(this)-m.length;if(y<0)return"";this.S.sort((C,B)=>C-B); m=null;f="";for(let C=0;C=K.length){y-=K.length;d+=K;f=this.V;break}m=m==null?B:m}}}y="";m!=null&&(y=`${f}${"trn"}=${m}`);return d+y}};var IH=class{constructor(d,f){this.S=d;this.depth=f}},Ctv=()=>{var d=C8();const f=Math.max(d.length-1,0);var m=BR(d);d=m.S;var y=m.A;const C=m.V,B=[];m=(M,K)=>M==null?K:M; C&&B.push(new IH([C.url,C.S?2:0],m(C.depth,1)));y&&y!=C&&B.push(new IH([y.url,2],0));d.url&&d!=C&&B.push(new IH([d.url,0],m(d.depth,f)));const e=g.TP(B,(M,K)=>B.slice(0,B.length-K)); !d.url||(C||y)&&d!=C||(y=/https?:\/\/[^\/]+/.exec(d.url)?.[0]??"")&&e.push([new IH([y,1],m(d.depth,f))]);e.push([]);return g.TP(e,M=>yfS(f,M))};var DNW=WR(d=>typeof d==="number"),Uf=WR(d=>typeof d==="string"),uq=WR(d=>d!=null&&typeof d==="object"&&typeof d.then==="function"),NKc=WR(d=>typeof d==="function"),Kzg=WR(d=>!!d&&(typeof d==="object"||typeof d==="function"));var dNB={ZM:"allow-forms",Bp:"allow-modals",Wp:"allow-orientation-lock",vp:"allow-pointer-lock",iU:"allow-popups",fp:"allow-popups-to-escape-sandbox",bU:"allow-presentation",wJ:"allow-same-origin",Rq:"allow-scripts",G_:"allow-top-navigation",z_:"allow-top-navigation-by-user-activation"},eyv=OZ(()=>fZP());var p8=d=>{const f="A8";if(d.A8&&d.hasOwnProperty(f))return d.A8;const m=new d;d.A8=m;d.hasOwnProperty(f);return m};var igS=class{constructor(){this.A=new MGE;this.S=$f()?new epT:new BvS}setInterval(d,f){return p_.setInterval(d,f)}clearInterval(d){p_.clearInterval(d)}setTimeout(d,f){return p_.setTimeout(d,f)}clearTimeout(d){p_.clearTimeout(d)}};var Nxc=class{};var hl=!0,aB,$b;var aQ={},u9=null;var X3=/[-_.]/g,cfg={"-":"+",_:"/",".":"="},Vz={};var ZK=class{isEmpty(){return this.S==null}sizeBytes(){const d=PR(this);return d?d.length:0}constructor(d,f){xb(f);this.S=d;if(d!=null&&d.length===0)throw Error("ByteString should be constructed with non-empty values");}},n8;var Sj=void 0;var TR=vR("jas",!0),Vl=vR(),zL=vR(),NvW=vR(),OgK=vR(),PtE=vR(),g_B=vR(),JC=vR("m_m",!0),aZc=vR(),iAn=vR();[...Object.values({x_:1,pO:2,Di:4,MP:8,zxS:16,dS:32,KA:64,Tu:128,KN:256,exe:512,Sx:1024,oy:2048,qP:4096,gU:8192})];var $J,WzP=[];WzP[TR]=7;$J=Object.freeze(WzP);var Sg={},zR={},jZ=Object.freeze({}),FS={},wO={};var Xv=WR(d=>d>=cbT&&d<=sHB),cbT=BigInt(Number.MIN_SAFE_INTEGER),sHB=BigInt(Number.MAX_SAFE_INTEGER);var d_=0,fo=0,aL;var OK=typeof BigInt==="function"?BigInt.asIntN:void 0,AfE=typeof BigInt==="function"?BigInt.asUintN:void 0,ux=Number.isSafeInteger,sK=Number.isFinite,IR=Math.trunc,E_l=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var hyV={};var bx=class{},Dtg={z1:!0};var tC;var GL,dd;var uP5=GR(0),GD={};var Bx=class{constructor(d,f,m){this.buffer=d;if(m&&!f)throw Error();this.S=f}};var EHB=class{constructor(d,f,m,y){this.A=null;this.C=!1;this.Y=null;this.S=this.V=this.j=0;this.init(d,f,m,y)}init(d,f,m,{j2:y=!1,PU:C=!1}={}){this.j2=y;this.PU=C;d&&(d=ez(d,this.PU),this.A=d.buffer,this.C=d.S,this.Y=null,this.j=f||0,this.V=m!==void 0?this.j+m:this.A.length,this.S=this.j)}free(){this.clear();uI.length<100&&uI.push(this)}clear(){this.A=null;this.C=!1;this.Y=null;this.S=this.V=this.j=0;this.j2=!1}reset(){this.S=this.j}},uI=[];var XdK=class{constructor(d,f,m,y){if(uI.length){const C=uI.pop();C.init(d,f,m,y);d=C}else d=new EHB(d,f,m,y);this.S=d;this.j=this.S.S;this.A=this.V=-1;Al(this,y)}free(){this.S.clear();this.A=this.V=-1;$g.length<100&&$g.push(this)}reset(){this.S.reset();this.j=this.S.S;this.A=this.V=-1}},$g=[];var pbq=class{constructor(){if(FS!==FS)throw Error();}};var ns=class{constructor(d,f){this.A=d>>>0;this.S=f>>>0}},RB,ll=class{constructor(d,f){this.A=d>>>0;this.S=f>>>0}},Vj;var $tq=class{constructor(){this.S=[]}length(){return this.S.length}end(){const d=this.S;this.S=[];return d}};var LU5=class{constructor(){this.V=[];this.A=0;this.S=new $tq}};var Yg=tl(),AbE=tl(),XG=tl(),RH=tl(),kA5=tl(),QHB=tl(),nA=tl(),OAv=tl(),Zg=tl(),oHT=tl(),agK=tl();var BJ=class{constructor(d,f,m){this.pG=fD(d,f,m,2048)}toJSON(){return UK(this)}zD(d){return JSON.stringify(UK(this,d))}clone(){const d=this.pG,f=d[TR]|0;return eZ(this,d,f)?Ma(this,d,!0):new this.constructor(BU(d,f,!1))}};BJ.prototype[JC]=Sg;BJ.prototype.toString=function(){return this.pG.toString()};var wY=class{constructor(d,f,m){this.QN=d;this.Jb=f;d=Rg(Yg);this.S=!!d&&m===d||!1}},RyV=Uj(function(d,f,m,y,C){if(d.A!==2)return!1;oB(d,l8(f,y,m),C);return!0},dG),n_v=Uj(function(d,f,m,y,C){if(d.A!==2)return!1; oB(d,l8(f,y,m),C);return!0},dG),Df=Symbol(),MA=Symbol(),WJ=Symbol(),$T=Symbol(),cJ=Symbol(),fO,mJ;var hpE=GR(0),Fz5=QA(function(d,f,m){if(d.A!==1)return!1;oL(f,m,DE(d.S));return!0},hN,Zg),rbh=QA(function(d,f,m,y){if(d.A!==1)return!1; nD(f,m,y,DE(d.S));return!0},hN,Zg),VP=QA(function(d,f,m){if(aH)return d.A!==0?d=!1:(oL(f,m,Ks(d.S,MC)),d=!0),d; if(d.A!==0)return!1;oL(f,m,Ks(d.S,eg));return!0},Fa,nA),gHS=QA(function(d,f,m,y){if(aH)return d.A!==0?d=!1:(nD(f,m,y,Ks(d.S,MC)),d=!0),d; if(d.A!==0)return!1;nD(f,m,y,Ks(d.S,eg));return!0},Fa,nA),lI=QA(function(d,f,m){if(d.A!==0)return!1; oL(f,m,il(d.S));return!0},rG,RH),IgW=QA(function(d,f,m,y){if(d.A!==0)return!1; nD(f,m,y,il(d.S));return!0},rG,RH),uGP=QA(function(d,f,m){if(aH)return d.A!==1?d=!1:(oL(f,m,sj(d.S)),d=!0),d; if(d.A!==1)return!1;oL(f,m,cx(d.S));return!0},function(d,f,m){qU(d,m,VB(f))},OAv),XbB=OO(function(d,f,m){if(aH)return d.A!==1&&d.A!==2?d=!1:(f=gd(f,f[TR]|0,m),d.A==2?XT(d,sj,f):f.push(sj(d.S)),d=!0),d; if(d.A!==1&&d.A!==2)return!1;f=gd(f,f[TR]|0,m);d.A==2?XT(d,cx,f):f.push(cx(d.S));return!0},function(d,f,m){f=kT(VB,f,!1); if(f!=null)for(let y=0;y>>0);return!0},function(d,f,m){f=AC(f); f!=null&&f!=null&&(vx(d,m,0),Jl(d.S,f))},kA5),jG=QA(function(d,f,m){if(d.A!==0)return!1; oL(f,m,il(d.S));return!0},function(d,f,m){f=$O(f); f!=null&&(f=parseInt(f,10),vx(d,m,0),Sz(d.S,f))},agK);var PIg=new Map,Lzh=class extends pbq{constructor(d,f){super();this.typeName=d;this.S=f;if(FS!==FS)throw Error();PIg.set(d,this)}};var S2P=class{constructor(d){var f=Jbc;this.S=d;this.isRepeated=0;this.A=PU;this.defaultValue=void 0;this.V=f.messageId!=null?wO:void 0}register(){kE(this)}};var Gy=class extends BJ{constructor(d){super(d)}};Gy.prototype.A=RL([0,QA(function(d,f,m){if(d.A!==1)return!1;d=DE(d.S);oL(f,m,d===0?void 0:d);return!0},hN,Zg), QA(function(d,f,m){if(aH)return d.A!==0?f=!1:(d=Ks(d.S,MC),oL(f,m,d===hpE?void 0:d),f=!0),f;if(d.A!==0)return!1;d=Ks(d.S,eg);oL(f,m,d===0?void 0:d);return!0},Fa,nA), -2,QA(function(d,f,m){if(d.A!==0)return!1;d=il(d.S);oL(f,m,d===0?void 0:d);return!0},rG,RH)]);var jHV=class{constructor(d){this.V=d;this.S=-1;this.A=this.j=0}};var vHP=class{constructor(d,f){this.A=d;this.V=f;this.S=new jHV(d)}};var zpV=class{constructor(){this.S={}}El(d){const f=this.S[d.key];if(d.valueType==="proto"){try{const m=JSON.parse(f);if(Array.isArray(m))return m}catch(m){}return d.defaultValue}return typeof f===typeof d.defaultValue?f:d.defaultValue}};var Tvc={Pc:1,vH:2,Ar:3,1:"POSITION",2:"VISIBILITY",3:"MONITOR_VISIBILITY"};var JfP=class{constructor(){this.V=void 0;this.A=this.C=0;this.Y=-1;this.tM=new HmE;Hd(this.tM,"mv",bmB).S=!0;Hd(this.tM,"omid",O2);Hd(this.tM,"epoh",O2).S=!0;Hd(this.tM,"epph",O2).S=!0;Hd(this.tM,"umt",O2).S=!0;Hd(this.tM,"phel",O2).S=!0;Hd(this.tM,"phell",O2).S=!0;Hd(this.tM,"oseid",Tvc).S=!0;var d=this.tM;d.S.sloi||(d.S.sloi=new t7E);d.S.sloi.S=!0;Hd(this.tM,"mm",QP);Hd(this.tM,"ovms",TQq).S=!0;Hd(this.tM,"xdi",O2).S=!0;Hd(this.tM,"amp",O2).S=!0;Hd(this.tM,"prf",O2).S=!0;Hd(this.tM,"gtx",O2).S= !0;Hd(this.tM,"mvp_lv",O2).S=!0;Hd(this.tM,"ssmol",O2).S=!0;Hd(this.tM,"fmd",O2).S=!0;Hd(this.tM,"gen204simple",O2);this.S=new vHP(DK(),this.tM);this.j=!1;this.flags=new zpV}JV(d){if(typeof d==="string"&&d.length!=0){var f=this.tM;if(f.A){d=d.split("&");for(let C=d.length-1;C>=0;C--){var m=d[C].split("="),y=decodeURIComponent(m[0]);m.length>1?(m=decodeURIComponent(m[1]),m=/^[0-9]+$/g.exec(m)?parseInt(m,10):m):m=1;(y=f.S[y])&&y.V(m)}}}}};var q2g=class{constructor(){let d="https:";p_&&p_.location&&p_.location.protocol==="http:"&&(d="http:");this.A=d;this.S=.01}};var bAg=class{constructor(d,f){this.error=d;this.meta={};this.context=f.context;this.msg=f.message||"";this.id=f.id||"jserror"}};var vb=null;var tGS=class{constructor(d,f,m){this.label=d;this.type=f;this.value=m;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}};var z1=g.pS.performance,HAS=!!(z1&&z1.mark&&z1.measure&&z1.clearMarks),T1=OZ(()=>{var d;if(d=HAS){var f;d=window;if(vb===null){vb="";try{let m="";try{m=d.top.location.hash}catch(y){m=d.location.hash}m&&(vb=(f=m.match(/\bdeid=([\d,]+)/))?f[1]:"")}catch(m){}}f=vb;d=!!f.indexOf&&f.indexOf("1337")>=0}return d});var SVW=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),iw=/#|$/,v_W=/[?&]($|#)/;var wbE=class{constructor(d=null){this.S=U6;this.hD="jserror";this.My=!0;this.aK=null;this.A=this.uZ;this.Lo=d}uZ(d,f,m,y,C){C=C||this.hD;let B;try{const D=new JN;var e=D;e.S.push(1);e.A[1]=MZ("context",d);f.error&&f.meta&&f.id||(f=new DL(so(f)));e=f;if(e.msg){f=D;var M=e.msg.substring(0,512);f.S.push(2);f.A[2]=MZ("msg",M)}var K=e.meta||{};M=K;if(this.aK)try{this.aK(M)}catch(E){}if(y)try{y(M)}catch(E){}y=D;K=[K];y.S.push(3);y.A[3]=K;B=BR();if(B.A){K=D;var N=B.A.url||"";K.S.push(4);K.A[4]=MZ("top", N)}var W={url:B.S.url||""};if(B.S.url){const E=g.tN(B.S.url);var c=bF(E[1],null,E[3],E[4])}else c="";N=D;W=[W,{url:c}];N.S.push(5);N.A[5]=W;Su(this.S,C,D,m)}catch(D){try{Su(this.S,C,{context:"ecmserr",rctx:d,msg:so(D),url:B&&B.S.url},m)}catch(E){}}return this.My}},DL=class extends bAg{constructor(d){super(Error(d),{message:d})}};var U6,pY,zA=new class{constructor(d,f){this.events=[];this.A=f||g.pS;let m=null;f&&(f.google_js_reporting_queue=f.google_js_reporting_queue||[],this.events=f.google_js_reporting_queue,m=f.google_measure_js_timing);this.S=T1()||(m!=null?m:Math.random()2048||this.events.push(d)}}}(1,window),Y2E=()=>{p_&&typeof p_.google_measure_js_timing!="undefined"&&(p_.google_measure_js_timing||zA.disable())}; U6=new q2g;pY=new wbE(zA);p_&&p_.document&&(p_.document.readyState=="complete"?Y2E():zA.S&&Yf(p_,"load",()=>{Y2E()})); var J1T=d=>{pY.aK=f=>{g.vT(d,m=>{m(f)})}},em=(d,f)=>Eo(pY,d,f),Wz=(d,f)=>$c(d,f),t6g=(d,f)=>{pY.uZ(538,d,.01,f)};var kc=Date.now(),Oo=-1,Aq=-1,I4,oA=-1,Qy=!1;var Mx=class{constructor(d,f,m){var y=new hd(0,0,0,0);this.time=d;this.volume=null;this.V=f;this.S=y;this.A=m}equals(d,f=!1){return!!d&&(!f||this.volume==d.volume)&&this.V==d.V&&rh(this.S,d.S)&&!0}};var Utq=class{constructor(d,f,m,y,C,B,e,M){this.j=d;this.B=f;this.V=m;this.C=y;this.S=C;this.Y=B;this.A=e;this.G=M}D$(){return this.B}equals(d,f=!1){return this.j.equals(d.j,f)&&this.B==d.B&&rh(this.V,d.V)&&rh(this.C,d.C)&&this.S==d.S&&this.Y==d.Y&&this.A==d.A&&this.G==d.G}};var GAE={currentTime:1,duration:2,isVpaid:4,volume:8,isYouTube:16,isPlaying:32},Xc={QL:"start",b1:"firstquartile",hY:"midpoint",C1:"thirdquartile",COMPLETE:"complete",ERROR:"error",jD:"metric",PAUSE:"pause",gT:"resume",M$:"skip",n1:"viewable_impression",YL:"mute",WH:"unmute",wK:"fullscreen",f9:"exitfullscreen",C9:"bufferstart",Jl:"bufferfinish",RT:"fully_viewable_audible_half_duration_impression",VL:"measurable_impression",eS:"abandon",n9:"engagedview",Ge:"impression",Ws:"creativeview",LOADED:"loaded", XW:"progress",CLOSE:"close",md:"collapse",yI:"overlay_resize",nh:"overlay_unmeasurable_impression",vc:"overlay_unviewable_impression",bf:"overlay_viewable_immediate_impression",fh:"overlay_viewable_end_of_session_impression",sW:"custom_metric_viewable",xT:"audio_audible",oT:"audio_measurable",Te:"audio_impression"},izE="start firstquartile midpoint thirdquartile resume loaded".split(" "),xe=["start","firstquartile","midpoint","thirdquartile"],kph=["abandon"],up={UNKNOWN:-1,QL:0,b1:1,hY:2,C1:3,COMPLETE:4, jD:5,PAUSE:6,gT:7,M$:8,n1:9,YL:10,WH:11,wK:12,f9:13,RT:14,VL:15,eS:16,n9:17,Ge:18,Ws:19,LOADED:20,sW:21,C9:22,Jl:23,Te:27,oT:28,xT:29};var qVT={DM:"addEventListener",AZ:"getMaxSize",lY:"getScreenSize",Vd:"getState",hZ:"getVersion",ZCl:"removeEventListener",TP:"isViewable"};var CyT=()=>{const d=window.document;return d&&typeof d.elementFromPoint==="function"};var AF=(d,f)=>{f=Math.pow(10,f);return Math.floor(d*f)/f};var HgT=class{constructor(){this.V=!GY(p_.top);this.isMobileDevice=f8()||mB();const d=C8();this.domain=d.length>0&&d[d.length-1]!=null&&d[d.length-1].url!=null?g.wG(d[d.length-1].url)||"":"";this.S=new hd(0,0,0,0);this.j=new g.R5(0,0);this.Y=new g.R5(0,0);this.B=new hd(0,0,0,0);this.frameOffset=new g.g8(0,0);this.C=0;this.G=!1;this.A=!(!p_||!aA(p_).Q6);this.update(p_)}update(d){d&&d.document&&(this.B=Fo(!1,d,this.isMobileDevice),this.S=Fo(!0,d,this.isMobileDevice),RA(this,d),Xo(this,d))}};var d8V=class{constructor(d){this.V=d;this.A=0;this.S=null}cancel(){DK().clearTimeout(this.S);this.S=null}schedule(){const d=DK(),f=lF().S.S;this.S=d.setTimeout(VA(f,Wz(143,()=>{this.A++;this.V.sample()})),TxS())}};var TA=class{constructor(d,f,m="na"){this.V=d;this.KC=m;this.Y=[];this.isInitialized=!1;this.j=new Mx(-1,!0,this);this.S=this;this.X=f;this.e1=this.AP=!1;this.nC="uk";this.tP=!1;this.B=!0}V2(){return!1}initialize(){return this.isInitialized=!0}K(){return this.S.nC}hP(){return this.S.e1}fail(d,f=!1){if(!this.e1||f)this.e1=!0,this.nC=d,this.X=0,this.S!=this||lw(this)}getName(){return this.S.KC}H5(){return this.S.Br()}Br(){return{}}Ut(){return this.S.X}gD(){var d=uw();d.S=Fo(!0,this.V,d.isMobileDevice)}CC(){Xo(uw(), this.V)}GL(){return this.j.S}sample(){}isActive(){return this.S.B}rD(d){const f=this.S;this.S=d.Ut()>=this.X?d:this;f!==this.S?(this.B=this.S.B,lw(this)):this.B!==this.S.B&&(this.B=this.S.B,lw(this))}C(d){if(d.A===this.S){const f=!this.j.equals(d,this.AP);this.j=d;f&&Vy(this)}}Pk(){return this.AP}dispose(){this.tP=!0}Mp(){return this.tP}};var fTS=class{constructor(d,f,m,y){this.element=d;this.S=new hd(0,0,0,0);this.V=null;this.X=new hd(0,0,0,0);this.A=f;this.tM=m;this.GL=y;this.gD=!1;this.timestamp=-1;this.pC=new Utq(f.j,this.element,this.S,new hd(0,0,0,0),0,0,Date.now()-kc,0);this.G=void 0}observe(){return!0}unobserve(){}B(d){this.G=d}dispose(){if(!this.Mp()){var d=this.A;g.ex(d.Y,this);d.AP&&this.Pk()&&Py(d);this.unobserve();this.gD=!0}}Mp(){return this.gD}H5(){return this.A.H5()}Ut(){return this.A.Ut()}K(){return this.A.K()}hP(){return this.A.hP()}rD(){}C(){this.Y()}Pk(){return this.GL}};var qt=class{constructor(d){this.G=!1;this.S=d;this.B=()=>{}}Ut(){return this.S.Ut()}K(){return this.S.K()}hP(){return this.S.hP()}create(d,f,m){let y=null; this.S&&(y=this.j(d,f,m),xc(this.S,y));return y}X(){return this.V()}V(){return!1}init(d){return this.S.initialize()?(xc(this.S,this),this.B=d,!0):!1}rD(d){d.Ut()==0&&this.B(d.K(),this)}C(){}Pk(){return!1}dispose(){this.G=!0}Mp(){return this.G}H5(){return{}}};var m8S=class{constructor(d,f,m=0){this.V=m;this.A=d;this.S=f==null?"":f}};var bw=class{constructor(){this.V=0;this.S=[];this.A=!1}add(d,f,m){++this.V;d=new m8S(d,f,m);this.S.push(new m8S(d.A,d.S,d.V+this.V/4096));this.A=!0;return this}};var UNB=d=>{const f=d.A;d=d.S;return d===""?f:typeof d==="boolean"?d?f:"":Array.isArray(d)?d.length===0?f:`${f}=${d.join()}`:`${f}=${g.fg(["mtos","tos","p"],f)?d:encodeURIComponent(d)}`};var d_q=class{constructor(d){this.S=new bw;d!==void 0&&YVE(this.S,d);this.S.add("v","unreleased",-16)}toString(){let d="//pagead2.googlesyndication.com//pagead/gen_204";const f=vy(this.S);f.length>0&&(d+="?"+f);return d}};var N8T=d=>{const f=[],m=[];g.rx(d,(y,C)=>{if(!(C in Object.prototype)&&typeof y!="undefined")switch(Array.isArray(y)&&(y=y.join(",")),y=[C,"=",y].join(""),C){case "adk":case "r":case "tt":case "error":case "mtos":case "tos":case "p":case "bs":f.unshift(y);break;case "req":case "url":case "referrer":case "iframe_loc":m.push(y);break;default:f.push(y)}}); return f.concat(m)},tq=d=>{d=d.toString(); DK();sf(d)};var GEK=class{constructor(){this.S=0}};g.qj.prototype.mQ=!1;g.qj.prototype.Mp=function(){return this.mQ}; g.qj.prototype.dispose=function(){this.mQ||(this.mQ=!0,this.j1())}; g.qj.prototype[Symbol.dispose]=function(){this.dispose()}; g.qj.prototype.addOnDisposeCallback=function(d,f){this.mQ?f!==void 0?d.call(f):d():(this.Ld||(this.Ld=[]),f&&(d=d.bind(f)),this.Ld.push(d))}; g.qj.prototype.j1=function(){if(this.Ld)for(;this.Ld.length;)this.Ld.shift()()};var y4K=[0,VP,Rpl,-1];var bI=class{constructor(){this.A=this.V=this.j=this.S=0}update(d,f,m=!d){d&&(this.S+=f,this.A+=f,this.j+=f,this.V=Math.max(this.V,this.j));m&&(this.j=0)}};var Cel=[1,.75,.5,.3,0],tb=class{constructor(d=Cel){this.A=d;this.S=g.TP(this.A,()=>new bI)}update(d,f,m,y,C,B=!0){f=C?Math.min(d,f):f; for(C=0;C0&&f>=e;e=!(d>0&&d>=e)||m;this.S[C].update(B&&M,y,!B||e)}}};var BWv=class{constructor(){this.A=new tb;this.qp=this.pC=0;this.gD=new bI;this.X=this.B=-1;this.Br=1E3;this.GL=new tb([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.hP=this.AP=-1}update(d,f,m,y){this.B=this.B!=-1?Math.min(this.B,f.sI):f.sI;this.X=Math.max(this.X,f.sI);this.AP=this.AP!=-1?Math.min(this.AP,f.O3):f.O3;this.hP=Math.max(this.hP,f.O3);this.GL.update(f.O3,m.O3,f.S,d,y);this.pC+=d;f.sI===0&&(this.qp+=d);this.A.update(f.sI,m.sI,f.S,d,y);m=y||m.Jk!=f.Jk?m.isVisible()&&f.isVisible():m.isVisible(); f=!f.isVisible()||f.S;this.gD.update(m,d,f)}hK(){return this.gD.V>=this.Br}};if(nY&&nY.URL){var e0g=nY.URL,Hb;a:{if(e0g){var M3c=RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$");try{const d=M3c.exec(decodeURIComponent(e0g));if(d){Hb=d[1]&&d[1].length>1?d[1].substring(1):"true";break a}}catch{}}Hb=""}pY.My=!(Hb.length>0)}var n1=(d,f,m,y)=>{m=$c(y,m);Yf(d,f,m,{capture:!1})};var KNS=new hd(0,0,0,0);var NWB=new hd(0,0,0,0),i2B=class extends g.qj{constructor(d,f){super();this.position=NWB.clone();this.f$=this.WJ();this.l3=-2;this.timeCreated=Date.now();this.ZV=-1;this.Wk=f;this.t$=null;this.BY=!1;this.Az=null;this.opacity=-1;this.requestSource=7;this.sC=!1;this.u3=()=>{}; this.UJ=()=>{}; this.eO=new CIT;this.eO.gk=d;this.eO.S=d;this.hh=!1;this.Pf={Io:null,gp:null};this.mw=!0;this.iI=null;this.gQ=this.Zx=!1;lF().C++;this.FT=this.bH();this.g3=-1;this.iJ=null;this.hasCompleted=this.Mf=!1;this.tM=new HmE;wYT(this.tM);KcB(this);this.requestSource==1?wx(this.tM,"od",1):wx(this.tM,"od",0)}j1(){if(this.eO.S){if(this.Pf.Io){var d=this.eO.S;typeof d.removeEventListener==="function"&&d.removeEventListener("mouseover",this.Pf.Io,wh());this.Pf.Io=null}this.Pf.gp&&(d=this.eO.S,typeof d.removeEventListener=== "function"&&d.removeEventListener("mouseout",this.Pf.gp,wh()),this.Pf.gp=null)}this.iI&&this.iI.dispose();this.iJ&&this.iJ.dispose();delete this.f$;delete this.u3;delete this.UJ;delete this.eO.gk;delete this.eO.S;delete this.Pf;delete this.iI;delete this.iJ;delete this.tM;super.j1()}Ug(){return this.iJ?this.iJ.S:this.position}JV(d){lF().JV(d)}Pk(){return!1}WJ(){return new BWv}yp(){return this.f$}s0(d){return NL(this,d,1E4)}wD(d,f,m,y,C,B,e){this.hh||(this.BY&&(d=this.Dk(d,m,C,e),y=y&&this.FT.sI>= (this.Jk()?.3:.5),this.FS(B,d,y),this.Wk=f,d.sI>0&&-1===this.g3&&(this.g3=f),this.ZV==-1&&this.hK()&&(this.ZV=f),this.l3==-2&&(this.l3=C1(this.Ug())?d.sI:-1),this.FT=d),this.u3(this))}FS(d,f,m){this.yp().update(d,f,this.FT,m)}bH(){return new qeh}Dk(d,f,m,y){m=this.bH();m.S=f;f=DK().A;f=UZ(nY)===0?-1:f.isVisible()?0:1;m.A=f;m.sI=this.nj(d);m.Jk=this.Jk();m.O3=y;return m}nj(d){return this.opacity===0&&Y_(this.tM,"opac")===1?0:d}Jk(){return!1}bK(){return this.Mf||this.Zx}cA(){Date.now()}S9(){Date.now()}GC(){return this.requestSource}Qe(){return 0}hK(){return this.f$.hK()}Gh(){var d= this.BY;d=(this.hasCompleted||this.Mp())&&!d;const f=lF().A!==2||this.sC;return this.hh||f&&d?2:this.hK()?4:3}Tg(){return 0}};g.ii.prototype.next=function(){return g.wv}; g.wv={done:!0,value:void 0};g.ii.prototype.Nm=function(){return this};var WNl=class{constructor(){this.j=this.S=this.V=this.A=this.Y=0}};var c4l=class extends qeh{constructor(){super();this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.mediaTime=-1}};var YH=(d,f,m=!0,y=()=>!0)=>C=>{const B=C[d]; if(Array.isArray(B)&&y(C))return slK(B,f,m)},U2=(d,f)=>m=>f(m)?m[d]:void 0,D8K=d=>f=>{for(let m=0;mm?g.zP(d,(y,C)=>g.fg(f,C)):g.TP(f,(y,C,B)=>d.slice(C>0?B[C-1]+1:0,y+1).reduce((e,M)=>e+M,0));var GA=D8K([void 0,1,2,3,4,8,16]),dW=D8K([void 0,4,8,16]),EXB={sv:"sv",v:"v",cb:"cb",e:"e",nas:"nas",msg:"msg","if":"if",sdk:"sdk",p:"p",p0:U2("p0",dW),p1:U2("p1",dW),p2:U2("p2",dW),p3:U2("p3",dW),cp:"cp",tos:"tos",mtos:"mtos",amtos:"amtos",mtos1:YH("mtos1",[0,2,4],!1,dW),mtos2:YH("mtos2",[0,2,4],!1,dW),mtos3:YH("mtos3",[0,2,4],!1,dW),mcvt:"mcvt",ps:"ps",scs:"scs",bs:"bs",vht:"vht",mut:"mut",a:"a",a0:U2("a0",dW),a1:U2("a1",dW),a2:U2("a2",dW),a3:U2("a3",dW),ft:"ft",dft:"dft",at:"at",dat:"dat",as:"as", vpt:"vpt",gmm:"gmm",std:"std",efpf:"efpf",swf:"swf",nio:"nio",px:"px",nnut:"nnut",vmer:"vmer",vmmk:"vmmk",vmiec:"vmiec",nmt:"nmt",tcm:"tcm",bt:"bt",pst:"pst",vpaid:"vpaid",dur:"dur",vmtime:"vmtime",dtos:"dtos",dtoss:"dtoss",dvs:"dvs",dfvs:"dfvs",dvpt:"dvpt",fmf:"fmf",vds:"vds",is:"is",i0:"i0",i1:"i1",i2:"i2",i3:"i3",ic:"ic",cs:"cs",c:"c",c0:U2("c0",dW),c1:U2("c1",dW),c2:U2("c2",dW),c3:U2("c3",dW),mc:"mc",nc:"nc",mv:"mv",nv:"nv",qmt:U2("qmtos",GA),qnc:U2("qnc",GA),qmv:U2("qmv",GA),qnv:U2("qnv",GA), raf:"raf",rafc:"rafc",lte:"lte",ces:"ces",tth:"tth",femt:"femt",femvt:"femvt",emc:"emc",emuc:"emuc",emb:"emb",avms:"avms",nvat:"nvat",qi:"qi",psm:"psm",psv:"psv",psfv:"psfv",psa:"psa",pnk:"pnk",pnc:"pnc",pnmm:"pnmm",pns:"pns",ptlt:"ptlt",pngs:"pings",veid:"veid",ssb:"ssb",ss0:U2("ss0",dW),ss1:U2("ss1",dW),ss2:U2("ss2",dW),ss3:U2("ss3",dW),dc_rfl:"urlsigs",obd:"obd",omidp:"omidp",omidr:"omidr",omidv:"omidv",omida:"omida",omids:"omids",omidpv:"omidpv",omidam:"omidam",omidct:"omidct",omidia:"omidia", omiddc:"omiddc",omidlat:"omidlat",omiddit:"omiddit",nopd:"nopd",co:"co",tm:"tm",tu:"tu"},ps5=Object.assign({},EXB,{avid:kf("audio"),avas:"avas",vs:"vs"}),$8c={atos:"atos",avt:YH("atos",[2]),davs:"davs",dafvs:"dafvs",dav:"dav",ss:((d,f)=>m=>m[d]===void 0&&f!==void 0?f:m[d])("ss",0), t:"t"};var A4c=class{constructor(){this.A=this.S=""}};var kCc=class{};var Qln=class{constructor(){this.A={vs:[1,0],vw:[0,1],am:[2,2],a:[4,4],f:[8,8],bm:[16,16],b:[32,32],avw:[0,64],avs:[64,0],pv:[256,256],gdr:[0,512],p:[0,1024],r:[0,2048],m:[0,4096],um:[0,8192],ef:[0,16384],s:[0,32768],pmx:[0,16777216],mut:[33554432,33554432],umutb:[67108864,67108864],tvoff:[134217728,134217728]};this.S={};for(const d in this.A)this.A[d][1]>0&&(this.S[d]=0);this.V=0}};var f2=class{constructor(){this.S=this.A=0}getValue(){return this.A}update(d,f){d>=32||(this.S&1<=.5;IA(f.volume)&&(this.j=this.j!=-1?Math.min(this.j,f.volume):f.volume,this.C=Math.max(this.C,f.volume));B&&(this.V2+=d,this.K+=C?d:0);this.S.update(f.sI,m.sI,f.S,d,y,C); this.V.update(!0,d);this.Y.update(C,d);this.rD.update(m.fullscreen,d);this.Ul.update(C&&!B,d);d=Math.floor(f.mediaTime/1E3);this.e1.update(d,f.isVisible());this.nC.update(d,f.sI>=1);this.CC.update(d,s6(f))}}};var oXB=class{constructor(){this.Y=!1}A(d){this.Y||(this.S(d)?(d=Fz(this.K,this.V,d),this.j|=d,d=d==0):d=!1,this.Y=d)}};var mN=class extends oXB{constructor(d,f){super();this.V=d;this.K=f;this.j=0}S(){return!0}C(){return!1}getId(){const d=Lg(Xc,f=>f==this.V); return up[d].toString()}toString(){let d="";this.C()&&(d+="c");this.Y&&(d+="s");this.j>0&&(d+=`:${this.j}`);return this.getId()+d}};var aTK=class extends mN{constructor(d,f){super(d,f);this.B=[]}A(d,f=null){f!=null&&this.B.push(f);super.A(d)}};var h0T=class{};var yT=class extends h0T{A(){return null}V(){return[]}};var C2=class extends fTS{e1(){if(this.element){var d=this.element,f=this.A.S.V;try{try{var m=rr(d.getBoundingClientRect())}catch(N){m=new hd(0,0,0,0)}const C=m.right-m.left,B=m.bottom-m.top,e=zY(d,f),M=e.x,K=e.y;var y=new hd(Math.round(K),Math.round(M+C),Math.round(K+B),Math.round(M))}catch(C){y=KNS.clone()}this.V=y;this.S=Jq(this,this.V)}}CC(){this.X=this.A.j.S}Br(d){const f=Y_(this.tM,"od")==1;return eCl(d,this.X,this.element,f)}nC(){this.timestamp=Date.now()-kc}Y(){this.nC();this.e1();if(this.element&& typeof this.element.videoWidth==="number"&&typeof this.element.videoHeight==="number"){var d=this.element;var f=new g.R5(d.videoWidth,d.videoHeight);d=this.S;var m=FN(d),y=d.getHeight(),C=f.width;f=f.height;C<=0||f<=0||m<=0||y<=0||(C/=f,f=m/y,d=d.clone(),C>f?(m/=C,y=(y-m)/2,y>0&&(y=d.top+y,d.top=Math.round(y),d.bottom=Math.round(y+m))):(y*=C,m=Math.round((m-y)/2),m>0&&(m=d.left+m,d.left=Math.round(m),d.right=Math.round(m+y))));this.S=d}this.CC();d=this.S;m=this.X;d=d.left<=m.right&&m.left<=d.right&& d.top<=m.bottom&&m.top<=d.bottom?new hd(Math.max(d.top,m.top),Math.min(d.right,m.right),Math.min(d.bottom,m.bottom),Math.max(d.left,m.left)):new hd(0,0,0,0);m=d.top>=d.bottom||d.left>=d.right?new hd(0,0,0,0):d;d=this.A.j;f=C=y=0;(this.S.bottom-this.S.top)*(this.S.right-this.S.left)>0&&(this.Br(m)?m=new hd(0,0,0,0):(y=uw().j,f=new hd(0,y.height,y.width,0),y=Bn(m,this.G??this.S),C=Bn(m,uw().S),f=Bn(m,f)));m=m.top>=m.bottom||m.left>=m.right?new hd(0,0,0,0):gh(m,-this.S.left,-this.S.top);ZL()||(C=y=0); this.pC=new Utq(d,this.element,this.S,m,y,C,this.timestamp,f)}getName(){return this.A.getName()}};var FNc=new hd(0,0,0,0),r4K=class extends C2{constructor(d,f,m){super(null,d,f,m);this.V2=d.isActive();this.AP=0}observe(){this.j();return!0}C(){super.Y()}nC(){}e1(){}Y(){this.j();super.Y()}rD(d){d=d.isActive();d!==this.V2&&(d?this.j():(uw().S=new hd(0,0,0,0),this.S=new hd(0,0,0,0),this.X=new hd(0,0,0,0),this.timestamp=-1));this.V2=d}};var okK={firstquartile:0,midpoint:1,thirdquartile:2,complete:3},gXl=class extends i2B{constructor(d,f,m,y=new yT){super(d,f);this.TO=m;this.XD=0;this.e7={};this.BM=new Qln;this.Al={};this.aL="";this.nC=null;this.Np=!1;this.S=[];this.Yb=y.A();this.C=y.V();this.j=null;this.V=-1;this.tP=this.rD=void 0;this.AP=this.X=0;this.e1=-1;this.GL=this.Br=!1;this.hP=this.K=this.A=this.hT=this.KC=0;new tb;this.pC=this.gD=0;this.CC=-1;this.BF=0;this.G=g.Q7;this.V2=[this.WJ()];this.h7=2;this.kS={};this.kS.pause="p"; this.kS.resume="r";this.kS.skip="s";this.kS.mute="m";this.kS.unmute="um";this.kS.exitfullscreen="ef";this.Y=null;this.Ul=this.mS=!1;this.A7=Math.floor(Date.now()/1E3-1704067200);this.qp=0}Pk(){return!0}tR(){return this.BF==2}s0(d){return NL(this,d,Math.max(1E4,this.V/3))}wD(d,f,m,y,C,B,e){const M=this.G(this)||{};g.tf(M,C);this.V=M.duration||this.V;this.rD=M.isVpaid||this.rD;this.tP=M.isYouTube||this.tP;DK();this.Ul=!1;C=pjT(this,f);a4(this)===1&&(B=C);super.wD(d,f,m,y,M,B,e);this.Yb&&this.Yb.Y&& g.vT(this.C,K=>{K.A(this)})}FS(d,f,m){super.FS(d,f,m); hF(this).update(d,f,this.FT,m);this.GL=s6(this.FT)&&s6(f);this.e1==-1&&this.Br&&(this.e1=this.yp().V.S);this.BM.V=0;d=this.hK();f.isVisible()&&E6(this.BM,"vs");d&&E6(this.BM,"vw");IA(f.volume)&&E6(this.BM,"am");s6(f)?E6(this.BM,"a"):E6(this.BM,"mut");this.gQ&&E6(this.BM,"f");f.A!=-1&&(E6(this.BM,"bm"),f.A==1&&(E6(this.BM,"b"),s6(f)&&E6(this.BM,"umutb")));s6(f)&&f.isVisible()&&E6(this.BM,"avs");this.GL&&d&&E6(this.BM,"avw");f.sI>0&&E6(this.BM,"pv");Fc(this,this.yp().V.S,!0)&&E6(this.BM,"gdr");dB(this.yp().A, 1)>=2E3&&E6(this.BM,"pmx");this.Ul&&E6(this.BM,"tvoff")}WJ(){return new O2S}yp(){return this.f$}bH(){return new c4l}Dk(d,f,m,y=-1){d=super.Dk(d,f,m,y);d.fullscreen=this.gQ;d.paused=this.tR();d.volume=m.volume;IA(d.volume)||(this.KC++,f=this.FT,IA(f.volume)&&(d.volume=f.volume));m=m.currentTime;d.mediaTime=m!==void 0&&m>=0?m:-1;return d}nj(d){return uw(),this.gQ?1:super.nj(d)}Qe(){return 1}getDuration(){return this.V}Gh(){return this.hh?2:rB(this)?5:this.hK()?4:3}Tg(){return this.mS?this.yp().Y.V>= 2E3?4:3:2}B(d){this.iJ&&this.iJ.B(d)}};var ITS=g.uc(),MIc=class{constructor(){this.S={};const d=dh();Zd(this,d,document);const f=IAB();try{if("1"==f){for(let m=d.parent;m!=d.top;m=m.parent)Zd(this,m,m.document);Zd(this,d.top,d.top.document)}}catch(m){}}};var uUh=class{constructor(){this.S=[];this.A=[]}reset(){this.S=[];this.A=[]}},xF=p8(uUh);var Hn=class{constructor(){this.S=this.A=null}};var CZB=class extends qt{constructor(d){d=ZyE(d);super(d.length?d[d.length-1]:new TA(p_,0));this.Y=d;this.A=null}getName(){return(this.A?this.A:this.S).getName()}H5(){return(this.A?this.A:this.S).H5()}Ut(){return(this.A?this.A:this.S).Ut()}init(d){let f=!1;g.vT(this.Y,m=>{m.initialize()&&(f=!0)}); f&&(this.B=d,xc(this.S,this));return f}dispose(){g.vT(this.Y,d=>{d.dispose()}); super.dispose()}X(){return HT(this.Y,d=>d.V2())}V(){return HT(this.Y,d=>d.V2())}j(d,f,m){return new C2(d,this.S,f,m)}C(d){this.A=d.A}};var V65={threshold:[0,.3,.5,.75,1]},Xsh=class extends C2{constructor(d,f,m,y){super(d,f,m,y);this.tP=this.qp=this.AP=this.V2=this.j=null}observe(){this.tP||(this.tP=Date.now()-kc);if(em(298,()=>lAS(this)))return!0; this.A.fail("msf");return!1}unobserve(){if(this.j&&this.element)try{this.j.unobserve(this.element),this.V2?(this.V2.unobserve(this.element),this.V2=null):this.AP&&(this.AP.disconnect(),this.AP=null)}catch(d){}}Y(){const d=jm(this);d.length>0&&Sm(this,d);super.Y()}e1(){}Br(){return!1}CC(){}H5(){return Object.assign(this.A.H5(),{niot_obs:this.tP,niot_cbk:this.qp})}getName(){return"nio"}};var ke=class extends qt{constructor(d=p_){super(new TA(d,2))}getName(){return"nio"}V(){return!uw().A&&this.S.S.V.IntersectionObserver!=null}j(d,f,m){return new Xsh(d,this.S,f,m)}};var fJl=class extends TA{constructor(){const d=vn();super(p_.top,d,"geo")}GL(){return uw().S}V2(){const d=vn();this.X!==d&&(this.S!=this&&d>this.S.X&&(this.S=this,lw(this)),this.X=d);return d==2}};var wB=class{};var R0h=class{constructor(){this.done=!1;this.S={HH:0,Kb:0,FQL:0,N7:0,IR:-1,CE:0,Jp:0,ZA:0,qt:0};this.j=null;this.Y=!1;this.V=null;this.C=0;this.A=new d8V(this)}sample(){Ty(this,Pn(),!1)}},bi=p8(R0h);var dl=null,aY="",oY=!1;var nXg=()=>"av.default_js".includes("ima_html5_sdk")?{a4:"ima",hI:null}:"av.default_js".includes("ima_native_sdk")?{a4:"nima",hI:null}:"av.default_js".includes("admob-native-video-javascript")?{a4:"an",hI:null}:"youtube.player.web_20260224_08_RC00".includes("cast_js_sdk")?{a4:"cast",hI:fa()}:"youtube.player.web_20260224_08_RC00".includes("youtube.player.web")?{a4:"yw",hI:fa()}:"youtube.player.web_20260224_08_RC00".includes("outstream_web_client")?{a4:"out",hI:fa()}:"youtube.player.web_20260224_08_RC00".includes("drx_rewarded_web")? {a4:"r",hI:fa()}:"youtube.player.web_20260224_08_RC00".includes("gam_native_web_video")?{a4:"n",hI:fa()}:"youtube.player.web_20260224_08_RC00".includes("admob_interstitial_video")?{a4:"int",hI:fa()}:{a4:"j",hI:null},IY=nXg().a4,Da=nXg().hI;var Va=(d,f)=>{const m={sv:"968"};Da!==null&&(m.v=Da);m.cb=IY;m.nas=xF.S.length;m.msg=d;f!==void 0&&(d=lp(f))&&(m.e=up[d]);return m},lp=d=>{const f=GE(d,"custom_metric_viewable")?"custom_metric_viewable":d.toLowerCase(); return Lg(Xc,m=>m==f)};var vkn={Pi:"visible",dh:"audible",xWp:"time",TsC:"timetype"},md={visible:d=>/^(100|[0-9]{1,2})$/.test(d), audible:d=>d=="0"||d=="1", timetype:d=>d=="mtos"||d=="tos", time:d=>/^(100|[0-9]{1,2})%$/.test(d)||/^([0-9])+ms$/.test(d)},U_c=class{constructor(){this.S=void 0; this.A=!1;this.V=0;this.j=-1;this.Y="tos"}setTime(d,f,m="tos"){f=="ms"?(this.V=d,this.j=-1):(this.V=-1,this.j=d);this.Y=m;return this}};var GpP=class extends mN{constructor(d,f,m,y){super(f,y);this.B=d;this.G=m}getId(){return this.B}C(){return!0}S(d){const f=d.yp(),m=d.getDuration();return HT(this.G,y=>{if(y.S!=void 0)var C=ToV(y,f);else b:{switch(y.Y){case "mtos":C=y.A?f.Y.V:f.V.S;break b;case "tos":C=y.A?f.Y.S:f.V.S;break b}C=0}C==0?y=!1:(y=y.V!=-1?y.V:m!==void 0&&m>0?y.j*m:-1,y=y!=-1&&C>=y);return y})}};var Z2n=class extends kCc{S(d){const f=new A4c;f.S=Dd(d,EXB);f.A=Dd(d,$8c);return f}};var V3v=class extends mN{constructor(d){super("fully_viewable_audible_half_duration_impression",d)}S(d){return rB(d)}};var lTv=class extends h0T{constructor(d){super();this.S=d}};var x8v=class extends mN{constructor(d){super("viewable_impression",d)}S(d){return d.yp().hK()}};var Peq=class extends aTK{constructor(d){super("measurable_impression",d)}S(d){const f=g.fg(this.B,Y_(lF().tM,"ovms"));return!d.hh&&(d.BF!=0||f)}};var LNg=class extends lTv{A(){return new Peq(this.S)}V(){return[new x8v(this.S),new V3v(this.S)]}};var J45=class extends r4K{j(){const d=g.AV("ima.admob.getViewability"),f=Y_(this.tM,"queryid");typeof d==="function"&&f&&d(f)}getName(){return"gsv"}};var m4T=class extends qt{constructor(){super(new TA(p_,2))}getName(){return"gsv"}V(){const d=uw();lF();return d.A&&!1}j(d,f,m){return new J45(this.S,f,m)}};var S$B=class extends r4K{j(){const d=g.AV("ima.bridge.getNativeViewability"),f=Y_(this.tM,"queryid");typeof d==="function"&&f&&d(f,m=>{g.Sx(m)&&this.AP++;const y=m.opt_nativeViewVisibleBounds||{},C=m.opt_nativeViewHidden;this.S=gr(m.opt_nativeViewBounds||{});const B=this.A.j;B.S=C?FNc.clone():gr(y);this.timestamp=m.opt_nativeTime||-1;uw().S=B.S;m=m.opt_nativeVolume;m!==void 0&&(B.volume=m)})}getName(){return"nis"}};var yI5=class extends qt{constructor(){super(new TA(p_,2))}getName(){return"nis"}V(){const d=uw();lF();return d.A&&!1}j(d,f,m){return new S$B(this.S,f,m)}};var ya=class extends TA{constructor(){super(p_,2,"mraid");this.Ul=0;this.pC=this.qp=!1;this.G=null;this.A=aA(this.V);this.j.S=new hd(0,0,0,0);this.mS=!1}V2(){return this.A.Q6!=null}Br(){const d={};this.Ul&&(d.mraid=this.Ul);this.qp&&(d.mlc=1);d.mtop=this.A.lW;this.G&&(d.mse=this.G);this.mS&&(d.msc=1);d.mcp=this.A.compatibility;return d}initialize(){if(this.isInitialized)return!this.hP();this.isInitialized=!0;if(this.A.compatibility===2)return this.G="ng",this.fail("w"),!1;if(this.A.compatibility=== 1)return this.G="mm",this.fail("w"),!1;uw().G=!0;this.V.document.readyState&&this.V.document.readyState=="complete"?ip(this):n1(this.V,"load",()=>{DK().setTimeout(Wz(292,()=>ip(this)),100)},292); return!0}gD(){const d=uw(),f=sT(this,"getMaxSize");d.S=new hd(0,f.width,f.height,0)}CC(){uw().j=sT(this,"getScreenSize")}dispose(){cz(this);super.dispose()}};var jlS=new class{constructor(d,f=!1){this.key=d;this.defaultValue=f;this.valueType="boolean"}}("45378663");var vXv=class{constructor(){this.isInitialized=!1;this.S=this.A=null;this.GL={start:this.PZ,firstquartile:this.h7,midpoint:this.MW,thirdquartile:this.ws,complete:this.KC,error:this.Np,pause:this.qp,resume:this.mS,skip:this.sB,viewable_impression:this.V,mute:this.j,unmute:this.j,fullscreen:this.vZ,exitfullscreen:this.A7,fully_viewable_audible_half_duration_impression:this.V,measurable_impression:this.V,abandon:this.qp,engagedview:this.V,impression:this.V,creativeview:this.V,progress:this.j,custom_metric_viewable:this.V, bufferstart:this.qp,bufferfinish:this.mS,audio_measurable:this.V,audio_audible:this.V};this.Lk={overlay_resize:this.Z$,abandon:this.e1,close:this.e1,collapse:this.e1,overlay_unmeasurable_impression:d=>R4(d,"overlay_unmeasurable_impression",ZL()), overlay_viewable_immediate_impression:d=>R4(d,"overlay_viewable_immediate_impression",ZL()), overlay_unviewable_impression:d=>R4(d,"overlay_unviewable_impression",ZL()), overlay_viewable_end_of_session_impression:d=>R4(d,"overlay_viewable_end_of_session_impression",ZL())}; lF().A=3;wjq(this);this.Y=null}G(d){ML(d,!1);Xjc(d)}K(){}X(d,f,m,y){d=new gXl(d,m?f:-1,this.V2(),this.nC());d.aL=y;$hB(d.tM);wx(d.tM,"queryid",d.aL);d.JV("");Wc5(d,(...C)=>this.Br(...C),(...C)=>YkE(this,...C)); (y=p8(Hn).S)&&K1(d,y);this.Y&&(d.B(this.Y),this.Y=null);d.eO.gk&&p8(wB);return d}rD(d){switch(d.Ut()){case 0:if(d=p8(Hn).S)d=d.S,g.ex(d.Y,this),d.AP&&this.Pk()&&Py(d);OT();break;case 2:tF()}}C(){}Pk(){return!1}PZ(d){var f=d.G(d);f&&(f=f.volume,d.mS=IA(f)&&f>0);gB(d,0);return R4(d,"start",ZL())}j(d,f,m){Ty(bi,[d],!ZL());return this.V(d,f,m)}V(d,f,m){return R4(d,m,ZL())}h7(d){return gl(d,"firstquartile",1)}MW(d){d.Br=!0;return gl(d,"midpoint",2)}ws(d){return gl(d,"thirdquartile",3)}KC(d){const f=gl(d, "complete",4);o4(d);return f}Np(d){d.BF=3;return R4(d,"error",ZL())}mS(d,f,m){f=ZL();if(d.tR()&&!f){var y=d.yp(),C=Date.now()-kc;y.G=C}Ty(bi,[d],!f);d.tR()&&(d.BF=1);return R4(d,m,f)}sB(d,f){f=this.j(d,f||{},"skip");o4(d);return f}vZ(d,f){ML(d,!0);return this.j(d,f||{},"fullscreen")}A7(d,f){ML(d,!1);return this.j(d,f||{},"exitfullscreen")}qp(d,f,m){f=d.yp();var y=Date.now()-kc;f.tP=p1(f,y,d.BF!=1);Ty(bi,[d],!ZL());d.BF==1&&(d.BF=2);return R4(d,m,ZL())}Z$(d){Ty(bi,[d],!ZL());return d.A()}e1(d){Ty(bi, [d],!ZL());this.Ul(d);o4(d);return d.A()}Br(){}gD(){}Ul(){}CC(){}hP(){}nC(){this.S||(this.S=this.hP());return this.S==null?new yT:new LNg(this.S)}V2(){return new Z2n}};var z0h=class extends mN{constructor(d){super("audio_audible",d)}S(d){return d.Tg()==4}};var TWK=class extends aTK{constructor(d){super("audio_measurable",d)}S(d){d=d.Tg();return d==3||d==4}};var q$K=class extends lTv{A(){return new TWK(this.S)}V(){return[new z0h(this.S)]}};var b2V=class extends kCc{S(d){d&&(d.e===28&&(d=Object.assign({},d,{avas:3})),d.vs===4||d.vs===5)&&(d=Object.assign({},d,{vs:3}));const f=new A4c;f.S=Dd(d,ps5);f.A=Dd(d,$8c);return f}};var t3g=class{constructor(d){this.S=d}A(){return g.AV(this.S)}};var na=class extends vXv{constructor(){super();this.tP=null;this.pC=!1;this.AP="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"}K(d,f){let m;const y=p8(Hn);if(y.S!=null)switch(y.S.getName()){case "nis":m=WHE(this,d,f);break;case "gsv":m=s5l(this,d,f);break;case "exc":m=D4V(this,d)}m||(f.opt_overlayAdElement?m=void 0:f.opt_adElement&&(m=Mdv(this,d,f.opt_adElement,f.opt_osdId)));m&&m.Qe()==1&&(m.G==g.Q7&&(m.G=C=>this.CC(C)),EET(this,m,f)); return m}CC(d){d.A=0;d.hP=0;let f;if(d.j=="h"||d.j=="n"){lF();d.nC&&(lF(),hu(this)!="h"&&hu(this));var m=g.AV("ima.common.getVideoMetadata");if(typeof m==="function")try{f=m(d.aL)}catch(y){d.A|=4}else d.A|=2}else if(d.j=="b")if(m=g.AV("ytads.bulleit.getVideoMetadata"),typeof m==="function")try{f=m(d.aL)}catch(y){d.A|=4}else d.A|=2;else if(d.j=="ml")if(m=g.AV("ima.common.getVideoMetadata"),typeof m==="function")try{f=m(d.aL)}catch(y){d.A|=4}else d.A|=2;else d.A|=1;d.A||(f===void 0?d.A|=8:f===null? d.A|=16:g.Sx(f)?d.A|=32:f.errorCode!=null&&(d.hP=f.errorCode,d.A|=64));f==null&&(f={});m=f;d.K=0;for(const y in GAE)m[y]==null&&(d.K|=GAE[y]);pa(m,"currentTime");pa(m,"duration");IA(f.volume)&&IA()&&(f.volume*=NaN);return f}hP(){lF();hu(this)!="h"&&hu(this);const d=p0P(this);return d!=null?new t3g(d):null}gD(d){!d.S&&d.hh&&rl(this,d,"overlay_unmeasurable_impression")&&(d.S=!0)}Ul(d){d.mw&&(d.hK()?rl(this,d,"overlay_viewable_end_of_session_impression"):rl(this,d,"overlay_unviewable_impression"),d.mw= !1)}Br(){}X(d,f,m,y){if(lF().flags.El(jlS)){var C=Y_(lF().tM,"mm");(C={[QP.p9]:"ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO",[QP.VIDEO]:"ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO"}[C])&&La(this,C);this.AP==="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"&&pY.uZ(1044,Error(),void 0,void 0)}d=super.X(d,f,m,y);this.pC&&(f=this.tP,d.Y==null&&(d.Y=new WNl),f.S[d.aL]=d.Y,d.Y.Y=ITS);return d}G(d){d&&d.Qe()==1&&this.pC&&delete this.tP.S[d.aL];return super.G(d)}nC(){this.S||(this.S=this.hP());return this.S==null?new yT:this.AP==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"? new q$K(this.S):new LNg(this.S)}V2(){return this.AP==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new b2V:new Z2n}B(d,f,m,y,C){f=new hd(m,f+y,m+C,f);(d=VW(xF,d))?d.B(f):this.Y=f}},H25=$c(193,Za,void 0,ET);g.$K("Goog_AdSense_Lidar_sendVastEvent",H25);var wsV;wsV=$c(194,function(d,f={}){d=RY(p8(na),d,f);return Xz(d)}); g.$K("Goog_AdSense_Lidar_getViewability",wsV);var Y$g=$c(195,function(){return Ef()}); g.$K("Goog_AdSense_Lidar_getUrlSignalsArray",Y$g);var U8T;U8T=$c(196,function(){return JSON.stringify(Ef())}); g.$K("Goog_AdSense_Lidar_getUrlSignalsList",U8T);var CFT=class{constructor({url:d,iRr:f}){this.A=d;this.j=f;this.V=(new Date).getTime()-17040672E5;this.S={};const m=/[?&]([^&=]+)=([^&]*)/g;for(;f=m.exec(d);)this.S[f[1]]=f[2]}};var iM=class extends Error{constructor(d,f,m=Error()){super();this.code=d;f+=":";m instanceof Error?(this.message=f+m.message,this.stack=m.stack||""):(this.message=f+String(m),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};var Q55=class extends g.qj{constructor(d){super();this.wpc=d}uH(){return this.wpc.f()}Gn(d){this.wpc.c(d)}V(d){return this.wpc.m(NI(d))}Vk(d){return this.wpc.mws(NI(d))}},jq=class extends g.qj{constructor(d){super();this.DB=d;this.V="keydown keypress keyup input focusin focusout select copy cut paste change click dblclick auxclick pointerover pointerdown pointerup pointermove pointerout dragenter dragleave drag dragend mouseover mousedown mouseup mousemove mouseout touchstart touchend touchmove wheel".split(" "); this.A=void 0;this.g9=this.DB.p;this.j=this.yY.bind(this);this.addOnDisposeCallback(()=>void kaV(this))}snapshot(d){return this.DB.s({...(d.je&&{c:d.je}), ...(d.IS&&{s:d.IS}),...(d.Q3!==void 0&&{p:d.Q3})})}yY(d){this.DB.e(d)}iK(){return this.DB.l()}};var GCK=class extends g.qj{constructor(){super(...arguments);this.AP=1}share(){if(this.Mp())throw Error("E:AD");this.AP++;return this}dispose(){--this.AP||super.dispose()}};var dcS=class{constructor(d){this.S=d;m_(d,"/client_streamz/bg/frs",g.E9("mk"))}RF(d,f){this.S.RF("/client_streamz/bg/frs",d,f)}},fcS=class{constructor(d){this.S=d;m_(d,"/client_streamz/bg/wrl",g.E9("mn"),DN("ac"),DN("sc"),g.E9("rk"),g.E9("mk"))}RF(d,f,m,y,C,B){this.S.RF("/client_streamz/bg/wrl",d,f,m,y,C,B)}},mc5=class{constructor(d){this.A=d;g.Cd(d,"/client_streamz/bg/ec",g.E9("en"),g.E9("mk"))}S(d,f){g.eY(this.A,"/client_streamz/bg/ec",d,f)}},y0B=class{constructor(d){this.S=d;m_(d,"/client_streamz/bg/el", g.E9("en"),g.E9("mk"))}RF(d,f,m){this.S.RF("/client_streamz/bg/el",d,f,m)}},Csg=class{constructor(d){this.A=d;g.Cd(d,"/client_streamz/bg/cec",DN("ec"),g.E9("mk"))}S(d,f){g.eY(this.A,"/client_streamz/bg/cec",d,f)}},B0v=class{constructor(d){this.A=d;g.Cd(d,"/client_streamz/bg/po/csc",DN("cs"),g.E9("mk"))}S(d,f){g.eY(this.A,"/client_streamz/bg/po/csc",d,f)}},erW=class{constructor(d){this.A=d;g.Cd(d,"/client_streamz/bg/po/ctav",g.E9("av"),g.E9("mk"))}S(d,f){g.eY(this.A,"/client_streamz/bg/po/ctav",d, f)}},MQn=class{constructor(d){this.A=d;g.Cd(d,"/client_streamz/bg/po/cwsc",g.E9("su"),g.E9("mk"))}S(d,f){g.eY(this.A,"/client_streamz/bg/po/cwsc",d,f)}},K7h=class{constructor(d){this.S=d;m_(d,"/client_streamz/bg/od/p",g.E9("mk"))}RF(d,f){this.S.RF("/client_streamz/bg/od/p",d,f)}},N0E=class{constructor(d){this.S=d;m_(d,"/client_streamz/bg/od/n",g.E9("et"),g.E9("mk"))}RF(d,f,m){this.S.RF("/client_streamz/bg/od/n",d,f,m)}};var e1g=class extends BJ{constructor(d){super(d)}};var O9=class extends BJ{constructor(d){super(d)}},ow=[1,2,3];var Ag=class extends BJ{constructor(d){super(d)}},kZ=[1,2,3];var Qe=class extends BJ{constructor(d){super(d)}};var iTc=class extends BJ{constructor(d){super(d)}};var W7l=class extends BJ{constructor(d){super(d)}},c0P=[1,2,3];var p7=class extends BJ{constructor(d){super(d)}Ot(){var d=Oq(this,3,PL,3,!0);tD(d);return d[void 0]}};p7.prototype.A=RL([0,xH,[0,c0P,LA,[0,xH,-1,nHc],LA,[0,xH,-1,lI,nHc],LA,[0,xH]],VGB,Pb,[0,Pb,[0,ow,lgP,IgW,ZAB],[0,kZ,gHS,rbh,LA,[0,Pb,[0,Fz5,VP]]]],uGP,XbB]);var spl=class extends BJ{constructor(d){super(d)}};g.F=gz.prototype;g.F.isEnabled=function(){if(!g.pS.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{By:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; g.F.set=function(d,f,m){let y;var C=!1;let B;if(typeof m==="object"){B=m.sameSite;C=m.secure||!1;y=m.domain||void 0;var e=m.path||void 0;var M=m.By}if(/[;=\s]/.test(d))throw Error('Invalid cookie name "'+d+'"');if(/[;\r\n]/.test(f))throw Error('Invalid cookie value "'+f+'"');M===void 0&&(M=-1);m=y?";domain="+y:"";e=e?";path="+e:"";C=C?";secure":"";M=M<0?"":M==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+M*1E3)).toUTCString();this.S.cookie=d+"="+f+m+e+M+C+(B!=null? ";samesite="+B:"")}; g.F.get=function(d,f){const m=d+"=",y=(this.S.cookie||"").split(";");for(let C=0,B;C=0;f--)this.remove(d[f])}; var Up=new gz(typeof document=="undefined"?null:document);var DcW=class{async compress(d){var f=new CompressionStream("gzip");const m=(new Response(f.readable)).arrayBuffer();f=f.writable.getWriter();await f.write((new TextEncoder).encode(d));await f.close();return new Uint8Array(await m)}isSupported(d){return d<1024?!1:typeof CompressionStream!=="undefined"}};var Bs=class extends BJ{constructor(d){super(d)}};var E3S=class{constructor(d,f){this.intervalMs=d;this.callback=f;this.enabled=!1;this.S=()=>g.uc(); this.A=this.S()}setInterval(d){this.intervalMs=d;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}start(){this.enabled=!0;this.timer||(this.timer=setTimeout(()=>{this.tick()},this.intervalMs),this.A=this.S())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){const d=Math.max(this.S()-this.A,0);d{this.tick()},this.intervalMs-d):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var pSE=class extends BJ{constructor(d){super(d)}};var $cc=class extends BJ{constructor(d){super(d)}};g.e3=class extends BJ{constructor(d){super(d)}Gg(){return Uq(this,1)}};g.e3.prototype.ux=fS(1);var ZN=class extends BJ{constructor(d){super(d)}};var Jg=class extends BJ{constructor(d){super(d)}},RIq=Zf(Jg);var jv=class extends BJ{constructor(d){super(d)}};var Ve=["platform","platformVersion","architecture","model","uaFullVersion"],n7=new Jg,lM=null;var PA=class extends BJ{constructor(d){super(d)}};var A0v=class extends BJ{constructor(d){super(d)}};var kzV=class extends BJ{constructor(d){super(d,4)}};var M8=class extends BJ{constructor(d){super(d,37)}Z(){const d=this.pG;return xJ(d,d[TR]|0,A0v,7)!==void 0}A3(){return PU(this,Bs,16)}};var Qpl=class extends BJ{constructor(d){super(d,19)}pB(d){return Cs(this,2,d)}};var OTP=class{constructor(d,f=!1){this.aU=f;this.uach=this.locale=null;this.A=0;this.isFinal=!1;this.S=new Qpl;Number.isInteger(d)&&this.S.pB(d);f||(this.locale=document.documentElement.getAttribute("lang"));Sv(this,new PA)}pB(d){this.S.pB(d);return this}build(d,f=0,m=0,y=null,C=0,B=0){if(!this.aU){var e=L7(this);var M=new g.e3;M=Cs(M,1,this.A);M=Eq(M,2,cL(this.isFinal));m=Eq(M,3,po(m>0?m:void 0));C=Eq(m,4,po(C>0?C:void 0));B=Eq(C,5,po(B>0?B:void 0));C=B.pG;m=C[TR]|0;B=qZ(B,m)?B:eZ(B,C,m)?Ma(B,C): new B.constructor(BU(C,m,!0));TD(e,g.e3,10,B)}e=this.S.clone();B=Date.now().toString();e=Eq(e,4,g_(B));d=b8(e,M8,3,d.slice());y&&(e=new pSE,y=Eq(e,13,po(y)),e=new $cc,y=TD(e,pSE,2,y),e=new kzV,y=TD(e,$cc,1,y),y=Cs(y,2,9),TD(d,kzV,18,y));f&&fs(d,14,f);return d}};g.vA.prototype.A=0;g.vA.prototype.reset=function(){this.S=this.V=this.j;this.A=0}; g.vA.prototype.getValue=function(){return this.V};var Jbc=class extends BJ{constructor(d){super(d,8)}},o3P=Zf(Jbc);var K2;K2=new S2P(class extends BJ{constructor(d){super(d)}});var acg=class extends g.qj{constructor(d){super();this.componentId="";this.S=[];this.pC="";this.pageId=null;this.qp=this.AP=-1;this.B=this.experimentIds=null;this.rD=this.X=this.C=this.j=0;this.tP=1;this.timeoutMillis=0;this.V2=!1;this.logSource=d.logSource;this.Xs=d.Xs||(()=>{}); this.V=new OTP(d.logSource,d.aU);this.network=d.network||null;this.qZ=d.qZ||null;this.G=d.OC||null;this.sessionIndex=d.sessionIndex||null;this.Mr=d.Mr||!1;this.logger=null;this.withCredentials=!d.FN;this.aU=d.aU||!1;this.K=!this.aU&&!!dh()&&!!dh().navigator&&dh().navigator.sendBeacon!==void 0;this.e1=typeof URLSearchParams!=="undefined"&&!!(new URL(T$())).searchParams&&!!(new URL(T$())).searchParams.set;const f=xZ(new PA);Sv(this.V,f);this.Y=new g.vA(1E4,3E5,.1);d=Zzh(this,d.pu);this.A=new E3S(this.Y.getValue(), d);this.hP=new E3S(6E5,d);this.Mr||this.hP.start();this.aU||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&qI(this)}),document.addEventListener("pagehide",()=>{qI(this)}))}j1(){qI(this); this.A.stop();this.hP.stop();super.j1()}dispatch(d){if(d instanceof M8)this.log(d);else try{var f=new M8,m=d.zD();var y=mk(f,8,m);this.log(y)}catch{}}log(d){if(this.e1){d=d.clone();var f=this.tP++;d=fs(d,21,f);this.componentId&&mk(d,26,this.componentId);f=d;{var m=sq(f,1);const y=typeof m;m=m==null?m:y==="bigint"?String(OK(64,m)):D2(m)?y==="string"?QB(m):r_(m):void 0}m==null&&(m=Date.now(),m=Number.isFinite(m)?m.toString():"0",Eq(f,1,g_(m)));(kO?RR(sq(f,15,void 0,void 0,Z2)):RR(sq(f,15)))!=null|| fs(f,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(m=this.experimentIds.clone(),TD(f,Bs,16,m));f=this.S.length-1E3+1;f>0&&(this.S.splice(0,f),this.j+=f);this.S.push(d);this.Mr||this.A.enabled||this.A.start()}}flush(d,f){if(this.S.length===0)d&&d();else if(this.V2&&this.K)this.V.A=3,lJK(this);else{var m=Date.now();if(this.qp>m&&this.AP{this.Y.reset();this.A.setInterval(this.Y.getValue());if(W){var c=null;try{var D=JSON.stringify(JSON.parse(W.replace(")]}'\n","")));c=o3P(D)}catch(E){}if(c){W=Number(wd(c,1,GR("-1")));W>0&&(this.AP=Date.now(),this.qp=this.AP+W);(W=Rg(zL))&&c.pG[W]?.[175237375]!= null&&jj(NvW,3);if(Rg(iAn)&&Rg(zL)&&void 0===iAn&&(W=c.pG,D=W[zL])&&(D=D.Kc))try{D(W,175237375,Dtg)}catch(E){kb(E)}c=K2.S?K2.A(c,K2.S,175237375,K2.V):K2.A(c,175237375,null,K2.V);if(c=c===null?void 0:c)c=g.HU(c,1,-1),c!==-1&&(this.Y=new g.vA(c<1?1:c,3E5,.1),this.A.setInterval(this.Y.getValue()))}}d&&d();this.C=0},K=(W,c)=>{var D=vU(y,M8,3); var E=Number(wd(y,14));g.z$(this.Y);this.A.setInterval(this.Y.getValue());W===401&&C&&(this.pC=C);E&&(this.j+=E);c===void 0&&(c=this.isRetryable(W));c&&(this.S=D.concat(this.S),this.Mr||this.A.enabled||this.A.start());f&&f("net-send-failed",W);++this.C},N=()=>{this.network&&this.network.send(e,M,K)}; B?B.then(W=>{e.requestHeaders["Content-Encoding"]="gzip";e.requestHeaders["Content-Type"]="application/binary";e.body=W;e.VX=2;N()},()=>{N()}):N()}}}}isRetryable(d){return 500<=d&&d<600||d===401||d===0}};var hrK=class{constructor(){this.G7=typeof AbortController!=="undefined"}async send(d,f,m){const y=this.G7?new AbortController:void 0,C=y?setTimeout(()=>{y.abort()},d.timeoutMillis):void 0; try{const B=await fetch(d.url,{method:d.requestType,headers:{...d.requestHeaders},...(d.body&&{body:d.body}),...(d.withCredentials&&{credentials:"include"}),signal:d.timeoutMillis&&y?y.signal:null});B.status===200?f?.(await B.text()):m?.(B.status)}catch(B){switch(B?.name){case "AbortError":m?.(408);break;default:m?.(400)}}finally{clearTimeout(C)}}Gg(){return 4}};var lD=class extends g.qj{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.Sc="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.S=this.qZ=null;this.A=!1;this.logger=this.pageId=null}FN(){this.V=!0;return this}build(){this.network||(this.network=new hrK);const d=new acg({logSource:this.logSource,Xs:this.Xs?this.Xs:Rw,sessionIndex:this.sessionIndex,OC:this.Sc,aU:!1,Mr:!1,FN:this.V,pu:this.pu,network:this.network});g.I(this, d);if(this.buildLabel){var f=this.buildLabel,m=L7(d.V);mk(m,7,f)}d.B=new DcW;this.componentId&&(d.componentId=this.componentId);this.qZ&&(d.qZ=this.qZ);this.pageId&&(d.pageId=this.pageId);this.S&&((m=this.S)?(d.experimentIds||(d.experimentIds=new Bs),f=d.experimentIds,m=m.zD(),mk(f,4,m)):d.experimentIds&&Eq(d.experimentIds,4));this.A&&(d.V2=d.K);nEn(d.V);this.network.pB&&this.network.pB(this.logSource);this.network.Nv&&this.network.Nv(d);return d}};var MLP=class extends g.qj{constructor(d){super();this.logSource=1828;this.componentId="";d||(d=new lD,d.componentId="",g.I(this,d),d=d.build());this.S=d}flush(d){d=d||[];if(d.length){const f=new spl,m=[];for(let y=0;y-1?(f=d[e],m||(f.gw=!1)):(f=new zIh(f,this.src,B,!!y,C),f.gw=m,d.push(f));return f}; g.F.remove=function(d,f,m,y){d=d.toString();if(!(d in this.listeners))return!1;const C=this.listeners[d];f=mm(C,f,m,y);return f>-1?(G$(C[f]),g.Bd(C,f),C.length==0&&(delete this.listeners[d],this.S--),!0):!1}; g.F.removeAll=function(d){d=d&&d.toString();let f=0;for(const m in this.listeners)if(!d||m==d){const y=this.listeners[m];for(let C=0;C-1?d[C]:null}; g.F.hasListener=function(d,f){const m=d!==void 0,y=m?d.toString():"",C=f!==void 0;return g.ut(this.listeners,function(B){for(let e=0;e>>0);g.nS(g.p6,g.qj);g.p6.prototype[YZ]=!0;g.F=g.p6.prototype;g.F.addEventListener=function(d,f,m,y){g.C6(this,d,f,m,y)}; g.F.removeEventListener=function(d,f,m,y){W_(this,d,f,m,y)}; g.F.dispatchEvent=function(d){var f=this.qV;if(f){var m=[];for(var y=1;f;f=f.qV)m.push(f),++y}f=this.kL;y=d.type||d;if(typeof d==="string")d=new g.HA(d,f);else if(d instanceof g.HA)d.target=d.target||f;else{var C=d;d=new g.HA(y,f);g.tf(d,C)}C=!0;let B,e;if(m)for(e=m.length-1;!d.A&&e>=0;e--)B=d.currentTarget=m[e],C=$7(B,y,!0,d)&&C;d.A||(B=d.currentTarget=f,C=$7(B,y,!0,d)&&C,d.A||(C=$7(B,y,!1,d)&&C));if(m)for(e=0;!d.A&&ed&&AsyncContext.Snapshot.wrap(d):d=>d;var r0K=class{constructor(d,f){this.V=d;this.j=f;this.A=0;this.S=null}get(){let d;this.A>0?(this.A--,d=this.S,this.S=d.next,d.next=null):d=this.V();return d}put(d){this.j(d);this.A<100&&(this.A++,d.next=this.S,this.S=d)}};var k7;var g3l=class{constructor(){this.A=this.S=null}add(d,f){const m=oe.get();m.set(d,f);this.A?this.A.next=m:this.S=m;this.A=m}remove(){let d=null;this.S&&(d=this.S,this.S=this.S.next,this.S||(this.A=null),d.next=null);return d}},oe=new r0K(()=>new IcV,d=>d.reset()),IcV=class{constructor(){this.next=this.scope=this.S=null}set(d,f){this.S=d; this.scope=f;this.next=null}reset(){this.next=this.scope=this.S=null}};var N8,ae,Ot,u8P;ae=!1;Ot=new g3l;g.n6=(d,f)=>{N8||u8P();ae||(N8(),ae=!0);Ot.add(d,f)}; u8P=()=>{const d=Promise.resolve(void 0);N8=()=>{d.then(tdv)}};rR.prototype.reset=function(){this.context=this.A=this.V=this.S=null;this.j=!1}; var gR=new r0K(function(){return new rR},function(d){d.reset()}); g.Fr.prototype.then=function(d,f,m){return zJ(this,Aa(typeof d==="function"?d:null),Aa(typeof f==="function"?f:null),m)}; g.Fr.prototype.$goog_Thenable=!0;g.F=g.Fr.prototype;g.F.finally=function(d){d=Aa(d);return new g.Fr((f,m)=>{l$(this,y=>{d();f(y)},y=>{d(); m(y)})})}; g.F.Xe=function(d,f){return zJ(this,null,Aa(d),f)}; g.F.catch=g.Fr.prototype.Xe;g.F.cancel=function(d){if(this.S==0){const f=new v_(d);g.n6(function(){P_(this,f)},this)}}; g.F.f6=function(d){this.S=0;ha(this,2,d)}; g.F.bW=function(d){this.S=0;ha(this,3,d)}; g.F.Dz=function(){let d;for(;d=L6(this);)Ja(this,d,this.S,this.B);this.C=!1}; var Y7=kb;g.nS(v_,PT);v_.prototype.name="cancel";g.nS(g.Ut,g.p6);g.F=g.Ut.prototype;g.F.enabled=!1;g.F.Lo=null;g.F.setInterval=function(d){this.Kl=d;this.Lo&&this.enabled?(this.stop(),this.start()):this.Lo&&this.stop()}; g.F.QQ=function(){if(this.enabled){const d=g.uc()-this.R1;d>0&&df.S.size); d.length&&this.G.flush(d,this.C);dVE(d);this.Y=0;this.S.enabled&&this.S.stop()}RF(d,f,...m){(d=Kd(this,d))&&d instanceof fd&&(d.RF(f,m),MJ(this))}};var A2=class extends Error{constructor(d,f,m={}){super(f);this.code=d;this.metadata=m;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let d=`RpcError(${f1E(this.code)||String(this.code)})`;this.message&&(d+=": "+this.message);return d}};sA.prototype.zD=function(d){const f=[];EA(this,d,f);return f.join("")}; var $D={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},mVE=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var XSB;g.nS(kD,AL);kD.prototype.S=function(){return new XMLHttpRequest}; XSB=new kD;g.nS(g.QF,g.p6);var BhB=/^https?$/i,RrV=["POST","PUT"],OA=[];g.F=g.QF.prototype;g.F.xn=function(){this.dispose();g.ex(OA,this)}; g.F.send=function(d,f,m,y){if(this.S)throw Error("[goog.net.XhrIo] Object is active with another request="+this.G+"; newUri="+d);f=f?f.toUpperCase():"GET";this.G=d;this.j="";this.A=0;this.X=!1;this.V=!0;this.S=this.hP?this.hP.S():XSB.S();this.S.onreadystatechange=Aa((0,g.g5)(this.GX,this));try{this.getStatus(),this.AP=!0,this.S.open(f,String(d),!0),this.AP=!1}catch(B){this.getStatus();hL(this,B);return}d=m||"";m=new Map(this.headers);if(y)if(Object.getPrototypeOf(y)===Object.prototype)for(var C in y)m.set(C, y[C]);else if(typeof y.keys==="function"&&typeof y.get==="function")for(const B of y.keys())m.set(B,y.get(B));else throw Error("Unknown input type for opt_headers: "+String(y));y=Array.from(m.keys()).find(B=>"content-type"==B.toLowerCase()); C=g.pS.FormData&&d instanceof g.pS.FormData;!g.fg(RrV,f)||y||C||m.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [B,e]of m)this.S.setRequestHeader(B,e);this.V2&&(this.S.responseType=this.V2);"withCredentials"in this.S&&this.S.withCredentials!==this.B&&(this.S.withCredentials=this.B);try{this.C&&(clearTimeout(this.C),this.C=null),this.rD>0&&(this.getStatus(),this.C=setTimeout(this.SD.bind(this),this.rD)),this.getStatus(),this.K=!0,this.S.send(d),this.K=!1}catch(B){this.getStatus(), hL(this,B)}}; g.F.SD=function(){typeof FW!="undefined"&&this.S&&(this.j="Timed out after "+this.rD+"ms, aborting",this.A=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.F.abort=function(d){this.S&&this.V&&(this.getStatus(),this.V=!1,this.Y=!0,this.S.abort(),this.Y=!1,this.A=d||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),ac(this))}; g.F.j1=function(){this.S&&(this.V&&(this.V=!1,this.Y=!0,this.S.abort(),this.Y=!1),ac(this,!0));g.QF.cg.j1.call(this)}; g.F.GX=function(){this.Mp()||(this.AP||this.K||this.Y?Ic(this):this.MO())}; g.F.MO=function(){Ic(this)}; g.F.isActive=function(){return!!this.S}; g.F.isComplete=function(){return g.rt(this)==4}; g.F.getStatus=function(){try{return g.rt(this)>2?this.S.status:-1}catch(d){return-1}}; g.F.getResponseHeader=function(d){if(this.S&&this.isComplete())return d=this.S.getResponseHeader(d),d===null?void 0:d}; g.F.getLastError=function(){return typeof this.j==="string"?this.j:String(this.j)};var LH5=class{send(d,f=()=>{},m=()=>{}){CoV(d.url,y=>{y=y.target; gt(y)?f(g.uD(y)):m(y.getStatus())},d.requestType,d.body,d.requestHeaders,d.timeoutMillis,d.withCredentials)}Gg(){return 1}};var ie=class{constructor(d,f){this.logger=d;this.event=f;this.startTime=Z6()}done(){this.logger.V(this.event,Z6()-this.startTime)}},Ws=class extends GCK{constructor(){super(...arguments);this.NW={A3:()=>[]}}},PW=class extends Ws{j(){}S(){}V(){}Wd(){}G(){}B(){}A(){}Y(d,f,m,y){return y}rD(){}C(){}K(){}},n3K=class extends Ws{constructor(d){super(); this.logger=d;this.NW={XxC:()=>this.logger, A3:()=>this.logger.NW.A3()}; this.addOnDisposeCallback(()=>void this.logger.dispose())}update(d){this.logger.dispose(); this.logger=d}S(d){this.logger.S(d)}V(d,f){this.logger.V(d,f)}Wd(d){this.logger.Wd(d)}G(d){this.logger.G(d)}B(d,f){this.logger.B(d,f)}A(){this.logger.A()}Y(d,f,m,y){return this.logger.Y(d,f,m,y)}rD(d){this.logger.rD(d)}C(d){this.logger.C(d)}K(d){this.logger.K(d)}j(d){this.logger.j(d)}},ZTl=class extends g.qj{constructor(d,f){super();this.callback=d;this.A=f;this.S=-f;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},VQT=class extends Ws{constructor(d,f){super(); this.metrics=d;this.rV=f}j(d){this.metrics.h0.RF(d,this.rV)}S(d){this.metrics.eventCount.S(d,this.rV)}V(d,f){this.metrics.qM.RF(f,d,this.rV)}Wd(d){this.metrics.errorCount.S(d,this.rV)}Y(d,f,m,y){const C=Z6(),B=e=>{if(!this.Mp()){var M=Z6()-C;this.metrics.rJ.RF(M,d,m,e,f,this.rV)}}; y.then(()=>void B(0),e=>void B(e instanceof A2?e.code:-1)); return y}rD(d){this.metrics.lU.S(d,this.rV)}C(d){this.metrics.hp.S(d,this.rV)}K(d){this.metrics.Af.S(d,this.rV)}G(d){this.metrics.payloadSize.RF(d,this.rV)}B(d,f){this.metrics.uQ.RF(f,d,this.rV)}},i_P=class extends VQT{constructor(d,f=[]){const m={rV:d.rV||"_",a6:d.a6||[],VR:d.VR|0,Sc:d.Sc,uv:d.uv||(()=>{}), Xn:d.Xn||((C,B)=>KTh(C,B,m.uv,m.Sc))},y=m.Xn("53",m.a6.concat(f)); super({h0:new dcS(y),errorCount:new Csg(y),eventCount:new mc5(y),qM:new y0B(y),rJ:new fcS(y),lU:new B0v(y),hp:new erW(y),Af:new MQn(y),payloadSize:new K7h(y),uQ:new N0E(y)},m.rV);this.NW={A3:()=>this.options.a6.concat(this.hP).sort((C,B)=>C-B)}; this.options=m;this.service=y;this.V2=!d.Xn;this.X=new ZTl(()=>void this.service.j(),m.VR); this.addOnDisposeCallback(()=>{this.X.dispose();this.V2&&this.service.dispose()}); g.oU(this.hP=f.slice())}A(){NhW(this.X)}};var vW=class extends BJ{constructor(d){super(d)}};var zI=class extends BJ{constructor(d){super(d)}};var bD=class extends BJ{constructor(d){super(d,0,bD.messageId)}},kYv=Zf(bD),lc5=function(d){return WR(f=>f instanceof d&&!qZ(f))}(bD); bD.messageId="bfkj";var WA=class extends BJ{constructor(d){super(d)}};var xcP=class extends BJ{constructor(d){super(d)}},Psq=Zf(xcP);g.CR=class{constructor(){this.promise=new Promise((d,f)=>{this.resolve=d;this.reject=f})}};var mn=class extends g.qj{constructor(d){super();this.A=Math.floor(Math.random()*200);this.S=new xcP;let f;if("challenge"in d&&lc5(d.challenge)){f=YJ(d.challenge,4,void 0,wO);var m=YJ(d.challenge,5,void 0,wO);YJ(d.challenge,7,void 0,wO)&&(this.S=Psq(YJ(d.challenge,7,void 0,wO)))}else({program:f,globalName:m}=d);this.addOnDisposeCallback(async()=>{const {A0:W}=await this.V;W?.()}); this.logger=Ld(d.KU||{},this.S);g.I(this,this.logger);const y=new g.CR;this.V=y.promise;this.logger.S("t");const C=this.logger.share(),B=new ie(C,"t"),e=(W,c,D,E)=>{if(!this.logger.Mp()){var k="k";c?k="h":D&&(k="u");k!=="k"?E!==0&&(this.logger.S(k),this.logger.V(k,W)):this.A<=0?(this.logger.S(k),this.logger.V(k,W),this.A=Math.floor(Math.random()*200)):this.A--}},M=(W,c,D,E)=>{Promise.resolve().then(()=>{B.done(); C.A();C.dispose();y.resolve({N$:W,A0:c,Am:D,Pow:E})})},K=[(W,c)=>{this.logger.V(W,c)}, W=>{this.logger.Wd(W)}, W=>{this.logger.G(W)}, (W,c)=>{this.logger.B(W,c)}]; if(!g.pS[m])throw this.logger.Wd(25),Error("EGOU");if(!g.pS[m].a)throw this.logger.Wd(26),Error("ELIU");try{const W=g.pS[m].a;m=[];const c=[];var N=cA(this.S);for(let k=0;k{})}catch(W){throw this.logger.Wd(28),W; }}snapshot(d){if(this.Mp())throw Error("Already disposed");this.logger.S("n");const f=this.logger.share();return this.V.then(({N$:m})=>new Promise(y=>{const C=new ie(f,"n");m(B=>{C.done();f.j(B.length);f.A();f.dispose();y(B)},[d.je, d.IS,d.aT,d.Q3])}))}S4(d){if(this.Mp())throw Error("Already disposed"); this.logger.S("n");const f=VF(this.logger,()=>this.j([d.je,d.IS,d.aT,d.Q3]),"n"); this.logger.j(f.length);this.logger.A();return f}yY(d){this.V.then(({Am:f})=>{f?.(d)})}iK(){return this.logger.share()}};var JL=class{constructor(){this.A={};this.S=null}};var qJ=class extends BJ{constructor(d){super(d)}};var HW=class extends BJ{constructor(d){super(d)}};var UA=class{constructor(d,f,m){this.client=d;this.requestKey=f;this.S=m}j3(d){return YD(this,d,new PW,0)}};var pR=class extends g.qj{constructor(d){super();this.options=d;this.C=new g.CR;this.g9=this.C.promise;this.Y=new g.CR;this.G=1;this.A=new g.CR;this.j=[];this.isPaused=!1;this.TE=d.TE||(()=>{}); this.logger=new n3K(Ld(d.KU||{}));h1c(this,d.Ak,d.Sh1,d.SmC,d.TXC,{...L7V,...(d.H_||{})});this.addOnDisposeCallback(()=>void FTS(this))}async snapshot(d){if(this.Mp())throw Error("Already disposed"); this.V||this.B||await this.Y.promise;if(this.V)return await this.V.snapshot(d);throw this.B;}pause(){this.Mp()||this.isPaused||(this.isPaused=!0,this.S&&this.S.pause())}resume(){!this.Mp()&&this.isPaused&&(this.isPaused=!1,this.S&&this.S.resume())}async checkForRefresh(){if(this.Mp())throw Error("Already disposed");if(this.S){var d=this.S;d.isExpired()?(BP(d),d.JL(0),d=!0):d=!1;d&&await this.A.promise}else await this.A.promise}yY(d){this.V?.yY?.(d)}handleError(d){this.Mp()||(this.B=d,this.Y.resolve(), this.options.J_?.(d))}iK(){return this.logger.share()}},L7V={Ba:432E5,Uo:3E5,Cx:10,QX:1E4,Ic:3E4,zQ:3E4,XU:6E4,jn:1E3,ac:6E4,hX:6E5,YX:.25,VB:2,maxAttempts:10},fR=class{constructor(d,f,m){this.endTimeMs=0;this.S=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var y=this.endTimeMs-Date.now();y<=this.V?(this.S=null,this.JL(0)):this.S=setTimeout(this.tick,Math.min(y,this.Uo))}}; this.Uo=f;this.V=m;this.promise=new Promise(y=>{this.JL=y}); I1V(this,d)}pause(){this.isPaused||(this.isPaused=!0,BP(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}A(){BP(this);this.endTimeMs=0;this.isPaused=!1;this.JL(1)}isExpired(){return Date.now()>this.endTimeMs}};var uNP=Math.imul??((d,f)=>d*f|0),KR=[196, 200,224,18],WP=class{constructor(d,f=0,m=[]){this.maxItems=d;this.S=f;this.A=m}zD(){return String(this.S)+","+this.A.join()}CR(d,f){let m=void 0;if(this.A[this.S]!==d){const y=this.A.indexOf(d);y!==-1?(this.A.splice(y,1),yXNV(this.index,N0(d),f,m,y),"W"):"u"; this.logger.K(C)}A(d,f){const [m,y]=this.index?VF(this.logger,()=>R1T(N0(d),f),"R"):["u"]; this.logger.C(m);return y}};var VLq={toString:function(d){let f=[],m=0;d-=-2147483648;f[m++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(d%52);for(d=Math.floor(d/52);d>0;)f[m++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(d%62),d=Math.floor(d/62);return f.join("")}};var cs=class extends g.qj{constructor(d){super();this.logger=d;this.j=new g.CR}Vk(d,f){const m=this.V(d);f?.(m);return VF(this.logger,()=>g.hD(m,2),this.A)}Hy(d,f,m){return VF(this.logger,()=>f?this.Vk(d,m):this.V(d,m),this.S)}},QY=class extends cs{constructor(d,f,m,y){super(d); this.Y=f;this.B=m;this.S="m";this.A="x";this.C=0;s3(this,y)}V(d,f){this.logger.S(this.S);++this.C>=this.B&&this.j.resolve();const m=d();d=VF(this.logger,()=>this.Y(m),"C"); if(d===void 0)throw new iM(17,"YNJ:Undefined");if(!(d instanceof Uint8Array))throw new iM(18,"ODM:Invalid");f?.(d);return d}},SZn=class extends cs{constructor(d,f,m){super(d);this.Y=f;this.S="f";this.A="z";s3(this,m)}V(){return this.Y}},JdP=class extends cs{constructor(d,f,m){super(d);this.Y=f;this.S="w";this.A="z";s3(this,m)}V(){return VF(this.logger,()=>IQ(this.Y),"d")}Vk(){return this.Y}},qZS=class extends cs{constructor(d,f){super(d); this.error=f;this.S="e";this.A="y"}V(){if(this.Y)return this.Y;this.Y=E3(this,d=>"_"+l1K(d)); return E3(this,d=>d)}},h2=class extends cs{constructor(d,f,m){super(d); this.Y=f;this.clientState=m;this.S="S";this.A="q"}V(){var d=Math.floor(Date.now()/1E3),f=[Math.random()*255,Math.random()*255],m=f.concat([this.Y&255,this.clientState],[d>>24&255,d>>16&255,d>>8&255,d&255]);d=new Uint8Array(2+m.length);d[0]=34;d[1]=m.length;d.set(m,2);m=d.subarray(2);f=f.length;for(let y=f;y{}); this.qg=d.qg||!1;if(jpV(d)){const y=this.DB;this.C=()=>rd5(y).catch(C=>{this.A=C=this.reportError(new iM(this.S?20:32,"TRG:Disposed",C));this.S?.dispose();this.S=void 0;this.j.reject(C)}); gfT(y,()=>void kG(this)); y.G===2&&kG(this)}else this.C=d.sQC,kG(this);const f=this.logger.share();f.S("o");const m=new ie(f,"o");this.j.promise.then(()=>{m.done();f.A();f.dispose()},()=>void f.dispose()); this.addOnDisposeCallback(()=>{this.S?(this.S.dispose(),this.S=void 0):this.A?this.logger.A():(this.A=this.reportError(new iM(32,"TNP:Disposed")),this.logger.A(),this.j.reject(this.A))}); g.I(this,this.logger)}uH(){return this.j.promise}V(d){return oW(this,{...d},!1)}Vk(d){return oW(this,{...d},!0)}Gn(d){if(!(d>150))try{this.cache=new J0g(d,this.logger)}catch(f){this.reportError(new iM(22,"GBJ:init",f))}}reportError(d){this.logger.Wd(d.code);this.onError(d);return d}},jpV=function(d){return WR(f=>{if(!Kzg(f))return!1;for(const [m,y]of Object.entries(d)){const C=m,B=y;if(!(C in f)){if(B.jQL===!0)continue;return!1}if(!B(f[C]))return!1}return!0})}({DB:function(d){return WR(f=>f instanceof d)}(pR)},"");var v3V=class{constructor(){var d=g.w1();this.A=d;g.Cd(d,"/client_streamz/youtube/aba/gac",DN("type"),DN("sequence"))}S(d,f){g.eY(this.A,"/client_streamz/youtube/aba/gac",d,f)}};var eLB=(new Date).getTime();var zrB=class extends BJ{constructor(d){super(d)}};var T0l=class{constructor(d,f,m){this.QH=d;this.DZ=f;this.metadata=m}getMetadata(){return this.metadata}};var b_g=class{constructor(d,f={}){this.Ra=d;this.metadata=f;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var qMq=class{constructor(d,f,m,y,C){this.name=d;this.methodType="unary";this.requestType=f;this.responseType=m;this.S=y;this.A=C}C(d,f={}){return new T0l(d,this,f)}getName(){return this.name}};var bTn=new qMq("/google.internal.waa.v1.Waa/Create",qJ,zrB,d=>d.zD(),Zf(zrB));var tQV=class extends BJ{constructor(d){super(d)}};var QVB=new qMq("/google.internal.waa.v1.Waa/GenerateIT",HW,tQV,d=>d.zD(),Zf(tQV));var cDn=new Set(["SAPISIDHASH","APISIDHASH"]);var YZW=class extends BJ{constructor(d){super(d)}getValue(){const d=sq(this,2);if(Array.isArray(d)||d instanceof BJ)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return hz(this,2)}};var wNK=Zf(class extends BJ{constructor(d){super(d)}getMessage(){return YJ(this,2)}});var EbK=class{constructor(d,f){this.A=[];this.j=[];this.Y=[];this.V=[];this.S=[];this.C=d.h_;this.B=f;this.xhr=d.xhr;this.C&&H_l(this)}sb(d,f){d==="data"?this.A.push(f):d==="metadata"?this.j.push(f):d==="status"?this.Y.push(f):d==="end"?this.V.push(f):d==="error"&&this.S.push(f)}removeListener(d,f){d==="data"?nR(this.A,f):d==="metadata"?nR(this.j,f):d==="status"?nR(this.Y,f):d==="end"?nR(this.V,f):d==="error"&&nR(this.S,f);return this}cancel(){this.xhr.abort()}},UVg=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.nS(g.Zm,AL);g.Zm.prototype.S=function(){const d=new VY(this.j,this.V);this.A&&d.setCredentialsMode(this.A);return d}; g.Zm.prototype.setCredentialsMode=function(d){this.A=d}; g.nS(VY,g.p6);g.F=VY.prototype;g.F.open=function(d,f){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.X=d;this.rD=f;this.readyState=1;xG(this)}; g.F.send=function(d){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.G.signal.aborted)throw this.abort(),Error("Request was aborted.");this.S=!0;const f={headers:this.K,method:this.X,credentials:this.Y,cache:void 0,signal:this.G.signal};d&&(f.body=d);(this.AP||g.pS).fetch(new Request(this.rD,f)).then(this.r$.bind(this),this.cJ.bind(this))}; g.F.abort=function(){this.response=this.responseText="";this.K=new Headers;this.status=0;this.G.abort("Request was aborted.");this.V&&this.V.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.S&&this.readyState!=4&&(this.S=!1,PP(this));this.readyState=0}; g.F.r$=function(d){if(this.S&&(this.j=d,this.A||(this.status=this.j.status,this.statusText=this.j.statusText,this.A=d.headers,this.readyState=2,xG(this)),this.S&&(this.readyState=3,xG(this),this.S)))if(this.responseType==="arraybuffer")d.arrayBuffer().then(this.SY.bind(this),this.cJ.bind(this));else if(typeof g.pS.ReadableStream!=="undefined"&&"body"in d){this.V=d.body.getReader();if(this.C){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.B=new TextDecoder;lG(this)}else d.text().then(this.Fk.bind(this),this.cJ.bind(this))}; g.F.Ez=function(d){if(this.S){if(this.C&&d.value)this.response.push(d.value);else if(!this.C){var f=d.value?d.value:new Uint8Array(0);if(f=this.B.decode(f,{stream:!d.done}))this.response=this.responseText+=f}d.done?PP(this):xG(this);this.readyState==3&&lG(this)}}; g.F.Fk=function(d){this.S&&(this.response=this.responseText=d,PP(this))}; g.F.SY=function(d){this.S&&(this.response=d,PP(this))}; g.F.cJ=function(){this.S&&PP(this)}; g.F.setRequestHeader=function(d,f){this.K.append(d,f)}; g.F.getResponseHeader=function(d){return this.A?this.A.get(d.toLowerCase())||"":""}; g.F.getAllResponseHeaders=function(){if(!this.A)return"";const d=[],f=this.A.entries();for(var m=f.next();!m.done;)m=m.value,d.push(m[0]+": "+m[1]),m=f.next();return d.join("\r\n")}; g.F.setCredentialsMode=function(d){this.Y=d}; Object.defineProperty(VY.prototype,"withCredentials",{get:function(){return this.Y==="include"}, set:function(d){this.setCredentialsMode(d?"include":"same-origin")}});g.LR.prototype.toString=function(){const d=[];var f=this.Y;f&&d.push(q0(f,HTT,!0),":");var m=this.S;if(m||f=="file")d.push("//"),(f=this.G)&&d.push(q0(f,HTT,!0),"@"),d.push(g.B0(m).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),m=this.V,m!=null&&d.push(":",String(m));if(m=this.A)this.S&&m.charAt(0)!="/"&&d.push("/"),d.push(q0(m,m.charAt(0)=="/"?wSl:YMc,!0));(m=this.j.toString())&&d.push("?",m);(m=this.C)&&d.push("#",q0(m,UcV));return d.join("")}; g.LR.prototype.resolve=function(d){const f=this.clone();let m=!!d.Y;m?g.J2(f,d.Y):m=!!d.G;m?f.G=d.G:m=!!d.S;m?g.SE(f,d.S):m=d.V!=null;var y=d.A;if(m)g.jE(f,d.V);else if(m=!!d.A){if(y.charAt(0)!="/")if(this.S&&!this.A)y="/"+y;else{var C=f.A.lastIndexOf("/");C!=-1&&(y=f.A.slice(0,C+1)+y)}C=y;if(C==".."||C==".")y="";else if(g.Cy(C,"./")||g.Cy(C,"/.")){y=GE(C,"/");C=C.split("/");const B=[];for(let e=0;e1||B.length==1&&B[0]!= "")&&B.pop(),y&&e==C.length&&B.push("")):(B.push(M),y=!0)}y=B.join("/")}else y=C}m?f.A=y:m=d.j.toString()!=="";m?vP(f,d.j.clone()):m=!!d.C;m&&(f.C=d.C);return f}; g.LR.prototype.clone=function(){return new g.LR(this)}; var HTT=/[#\/\?@]/g,YMc=/[#\?:]/g,wSl=/[#\?]/g,C9c=/[#\?@]/g,UcV=/#/g;g.F=Tf.prototype;g.F.add=function(d,f){HP(this);this.V=null;d=YG(this,d);let m=this.S.get(d);m||this.S.set(d,m=[]);m.push(f);this.A=this.A+1;return this}; g.F.remove=function(d){HP(this);d=YG(this,d);return this.S.has(d)?(this.V=null,this.A=this.A-this.S.get(d).length,this.S.delete(d)):!1}; g.F.clear=function(){this.S=this.V=null;this.A=0}; g.F.isEmpty=function(){HP(this);return this.A==0}; g.F.forEach=function(d,f){HP(this);this.S.forEach(function(m,y){m.forEach(function(C){d.call(f,C,y,this)},this)},this)}; g.F.Yg=function(){HP(this);const d=Array.from(this.S.values()),f=Array.from(this.S.keys()),m=[];for(let y=0;y0?String(d[0]):f}; g.F.toString=function(){if(this.V)return this.V;if(!this.S)return"";const d=[],f=Array.from(this.S.keys());for(let y=0;y>>3;B.V!=1&&B.V!=2&&B.V!=15&&eX(B,e,M,"unexpected tag");B.S=1;B.A=0;B.j=0} function m(K){B.j++;B.j==5&&K&240&&eX(B,e,M,"message length too long");B.A|=(K&127)<<(B.j-1)*7;K&128||(B.S=2,B.G=0,typeof Uint8Array!=="undefined"?B.Y=new Uint8Array(B.A):B.Y=Array(B.A),B.A==0&&C())} function y(K){B.Y[B.G++]=K;B.G==B.A&&C()} function C(){if(B.V<15){const K={};K[B.V]=B.Y;B.B.push(K)}B.S=0} const B=this,e=d instanceof Array?d:new Uint8Array(d);let M=0;for(;M0?d:null};Mf.prototype.isInputValid=function(){return this.S===null}; Mf.prototype.m4=function(){return this.S}; Mf.prototype.ES=function(){return!1}; Mf.prototype.parse=function(d){this.S!==null&&Kk(this,d,"stream already broken");let f=null;try{{var m=this.V;m.V||Ck(m,d,"stream already broken");m.S+=d;const B=Math.floor(m.S.length/4);if(B==0)var y=null;else{try{var C=gO(m.S.slice(0,B*4))}catch(e){Ck(m,m.S,e.message)}m.A+=B*4;m.S=m.S.slice(B*4);y=C}}f=y===null?null:this.j.parse(y)}catch(B){Kk(this,d,B.message)}this.A+=d.length;return f};g.F=iQ.prototype;g.F.isInputValid=function(){return this.Y!=3}; g.F.m4=function(){return this.K}; g.F.done=function(){return this.Y===2}; g.F.ES=function(){return!1}; g.F.parse=function(d){function f(){for(;c0;)if(E=d[c++],B.G===4?B.G=0:B.G++,!E)break a;if(E==='"'&&!B.B){B.S=y();break}if(E==="\\"&&!B.B&&(B.B=!0,E=d[c++], !E))break;if(B.B)if(B.B=!1,E==="u"&&(B.G=1),E=d[c++])continue;else break;M.lastIndex=c;E=M.exec(d);if(!E){c=d.length+1;break}c=E.index+1;E=d[E.index];if(!E)break}B.V+=c-k;continue;case 9:if(!E)continue;E==="r"?B.S=10:Wg(B,d,c);continue;case 10:if(!E)continue;E==="u"?B.S=11:Wg(B,d,c);continue;case 11:if(!E)continue;E==="e"?B.S=y():Wg(B,d,c);continue;case 12:if(!E)continue;E==="a"?B.S=13:Wg(B,d,c);continue;case 13:if(!E)continue;E==="l"?B.S=14:Wg(B,d,c);continue;case 14:if(!E)continue;E==="s"?B.S=15: Wg(B,d,c);continue;case 15:if(!E)continue;E==="e"?B.S=y():Wg(B,d,c);continue;case 16:if(!E)continue;E==="u"?B.S=17:Wg(B,d,c);continue;case 17:if(!E)continue;E==="l"?B.S=18:Wg(B,d,c);continue;case 18:if(!E)continue;E==="l"?B.S=y():Wg(B,d,c);continue;case 19:E==="."?B.S=20:Wg(B,d,c);continue;case 20:if("0123456789.eE+-".indexOf(E)!==-1)continue;else c--,B.V--,B.S=y();continue;default:Wg(B,d,c)}}} function y(){const E=e.pop();return E!=null?E:1} function C(E){B.A>1||(E||(E=W===-1?B.j+d.substring(N,c):d.substring(W,c)),B.rD?B.C.push(E):B.C.push(JSON.parse(E)),W=c)} const B=this,e=B.X,M=B.AP,K=d.length;let N=0,W=-1,c=0;for(;c0?(D=B.C,B.C=[],D):null}return null};cg.prototype.isInputValid=function(){return this.Y===null}; cg.prototype.m4=function(){return this.Y}; cg.prototype.ES=function(){return!1}; cg.prototype.parse=function(d){function f(K){B.A=6;B.Y="The stream is broken @"+B.S+"/"+e+". Error: "+K+". With input:\n";throw Error(B.Y);} function m(){B.V=new iQ({HoS:!0,wr:!0})} function y(K){if(K)for(let N=0;N1)&&f("extra status: "+K);B.C=!0;const N={};N[2]=K[0];B.j.push(N)}} const B=this;let e=0;for(;e0?(d=B.j,B.j=[],d):null};var sQq=class{constructor(d){this.S=d;this.A=null;this.Y=this.V=0;this.K=!1;this.j=this.B=this.C=null;this.G=new g.mG(this);this.G.listen(this.S,"readystatechange",this.rD)}Nz(){return this.S}getStatus(){return this.Y}rD(d){d=d.target;try{if(d==this.S)a:{const B=g.rt(this.S);var f=this.S.A,m=this.S.getStatus();const e=g.uD(this.S);d=[];if(g.XW(this.S)instanceof Array){const M=g.XW(this.S);M.length>0&&M[0]instanceof Uint8Array&&(this.K=!0,d=M)}if(!(B<3||B==3&&!e&&d.length==0))if(m=m==200||m==206,B== 4&&(f==8?sh(this,7):f==7?sh(this,8):m||sh(this,3)),this.A||(this.A=MjT(this.S),this.A==null&&sh(this,5)),this.Y>2)DQ(this);else{if(d.length>this.V){const M=d.length;f=[];try{if(this.A.ES())for(var y=0;ythis.V){y=e.slice(this.V);this.V=e.length;try{const M=this.A.parse(y);M!=null&&this.j&&this.j(M)}catch(M){sh(this,5);DQ(this);break a}}B==4?(e.length!=0||this.K?sh(this,2):sh(this,4),DQ(this)):sh(this,1)}}}catch(B){sh(this,6),DQ(this)}}};var DZg=class{constructor(d){d=this.V=d;var f=(0,g.g5)(this.j,this);d.j=f;d=this.V;f=(0,g.g5)(this.Y,this);d.B=f;this.A={};this.S={}}sb(d,f){let m=this.A[d];m||(m=[],this.A[d]=m);m.push(f)}addListener(d,f){this.sb(d,f);return this}removeListener(d,f){const m=this.A[d];m&&g.ex(m,f);(d=this.S[d])&&g.ex(d,f);return this}once(d,f){let m=this.S[d];m||(m=[],this.S[d]=m);m.push(f);return this}j(d){var f=this.A.data;f&&Eh(d,f);(f=this.S.data)&&Eh(d,f);this.S.data=[]}Y(){switch(this.V.getStatus()){case 1:pk(this, "readable");break;case 5:case 6:case 4:case 7:case 3:pk(this,"error");break;case 8:pk(this,"close");break;case 2:pk(this,"end")}}};var pRS=class{constructor(){var d={format:"jspb"};this.e4=d.e4||g.AV("suppressCorsPreflight",d)||!1;this.withCredentials=d.withCredentials||g.AV("withCredentials",d)||!1;this.d3=d.d3||[];this.HS=d.HS||[];this.j0=d.j0;this.S=d.fvP||!1}serverStreaming(d,f,m,y){const C=d.substring(0,d.length-y.name.length);return KBq(B=>{const e=B.DZ;var M=B.getMetadata();const K=$M(this,!1);M=Ac(this,M,K,C+e.getName());const N=kM(K,e.A,!0);B=e.S(B.QH);K.send(M,"POST",B);return N},this.d3).call(this,y.C(f,m))}};QJ.prototype.create=function(d,f,m){return wt(this.S,this.A+"/$rpc/google.internal.waa.v1.Waa/Create",d,f||{},bTn,m)};var s$=class{constructor(d,f){this.vl=3;this.wv=d;this.defaultValue=f;this.YF="bool"}},DT=class{constructor(d,f){this.vl=3;this.wv=d;this.defaultValue=f;this.YF="int"}},E$=class{constructor(d,f){this.vl=3;this.wv=d;this.defaultValue=f;this.YF="double"}};var mHW,DFc,$o,R3P,mgB,N6n,yEK,ozq,C4n,Bmv,eDP,MPn,Kvc,NmS,Wv5,cE5,sXn,Dgg,o4E,Lc,Q0E,OCq,EwP,V_K,pDv,$Zq,p9c,$gg,AEh,F0q,ksh,QXE,OnS,owv,aVq,hDW,Fvc,rEE,gwl,p2,to,m9c,O9v,IVn,u2T,XDh,$oS,RDv,Hrv,RYn,Orc;mHW=new s$(45759580,!1);DFc=new s$(45756201,!1);g.dgn=new s$(45760530,!1);g.fVq=new s$(45757878,!1);$o=new s$(45749396,!1);R3P=new s$(45751227,!1);mgB=new s$(45751228,!1);N6n=new s$(45745123,!1);yEK=new s$(45742118,!1);ozq=new s$(45742119,!1);C4n=new s$(45754339,!1);Bmv=new s$(45757087,!1); eDP=new s$(45756446,!1);MPn=new s$(45739196,!1);Kvc=new s$(45739198,!1);NmS=new s$(45739197,!1);g.inn=new DT(45750947,GR("0"));Wv5=new E$(45746966,0);cE5=new E$(45746967,0);sXn=new E$(45737488,0);Dgg=new E$(45737489,0);o4E=new s$(45732791,!0);Lc=new s$(45728572,!1);Q0E=new s$(45737482,!1);OCq=new E$(45741773,0);EwP=new s$(45731083,!1);V_K=new s$(45728553,!1);pDv=new s$(45734191,!1);$Zq=new s$(45745610,!1);p9c=new s$(45756619,!1);$gg=new s$(45758290,!1);AEh=new s$(45762920,!1); F0q=new s$(45735523,!1);ksh=new E$(45735428,4E3);QXE=new s$(45748009,!1);OnS=new s$(45752604,!1);owv=new s$(45755066,!1);aVq=new s$(45735462,!1);hDW=new s$(45751943,!1);Fvc=new s$(45751944,!1);rEE=new s$(45751945,!1);gwl=new s$(45756939,!1);p2=new s$(45727949,!1);to=new s$(45728181,!1);m9c=new s$(45746180,!1);O9v=new s$(45756543,!1);IVn=new s$(45756620,!1);u2T=new DT(45761760,GR("200"));XDh=new s$(45740357,!1);$oS=new DT(45762838,GR("0"));RDv=new s$(45755760,!1);Hrv=new s$(45760017,!1); RYn=new s$(45732775,!1);g.nw5=new s$(45734776,!1);Orc=new s$(45755924,!1);var VWc=new E$(45756872,0),ZCn=new E$(45725542,0),n5v=new E$(45725543,0),l$l=new E$(45757426,0),ueg=new E$(45725539,0),ROW=new E$(45725541,0),xPK=new E$(45757427,0),Xcq=new E$(45725540,0),I$n=new E$(45725538,0),PrV=new E$(45757957,0),LyV=new E$(45758467,0);var Znh=class{constructor(d){this.S=d}};var VPl=class{constructor(d){this.S=d}};var oP="://secure-...imrworldwide.com/ ://cdn.imrworldwide.com/ ://aksecure.imrworldwide.com/ ://[^.]*.moatads.com ://youtube[0-9]+.moatpixel.com ://pm.adsafeprotected.com/youtube ://pm.test-adsafeprotected.com/youtube ://e[0-9]+.yt.srs.doubleverify.com www.google.com/pagead/xsul www.youtube.com/pagead/slav".split(" "),ADg=/\bocr\b/;var QQV=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var lVn=class extends BJ{constructor(d){super(d,500)}};var xgT=class extends BJ{constructor(d){super(d,500)}};var O8q=class extends BJ{constructor(d){super(d)}getName(){return YJ(this,1)}getOptions(){return PU(this,xgT,3)}clearOptions(){return Eq(this,3)}};var aKl=function(d){return f=>{f=JSON.parse(f);if(!Array.isArray(f))throw Error("Expected jspb data to be an array, got "+On(f)+": "+f);f[TR]|=34;return new d(f)}}(class extends BJ{constructor(d){super(d)}getName(){return YJ(this,1)}getOptions(){return PU(this,lVn,3)}clearOptions(){return Eq(this,3)}QS(){return Uq(this,6)}OB(d){Cs(this,6,d)}});var hc=Symbol();var rE=Symbol();var gE=!1,IKK=1,uQ=Symbol("SIGNAL");var rDT={version:0,Yhp:0,L3:!1,producers:void 0,mQS:void 0,fu:void 0,VP1:void 0,P5e:!1,ryP:!1,Ayr:!1,kind:"unknown",L2C:()=>!1, UQp:()=>{}, Ih:()=>{}, lSP:()=>{}, j_:function(d,f){return Object.is(d,f)}, value:void 0,kind:"signal"};var ZQ=class extends g.p6{constructor(d){super();this.Y=this.A=0;this.g0=d??{O_:(f,m)=>setTimeout(f,m), YN:f=>{clearTimeout(f)}}; this.S=window.navigator?.onLine??!0;this.V=async()=>{await VJ(this)}; window.addEventListener("offline",this.V);window.addEventListener("online",this.V);this.Y||this.nJ()}dispose(){window.removeEventListener("offline",this.V);window.removeEventListener("online",this.V);this.g0.YN(this.Y);delete ZQ.instance}h8(){return this.S}nJ(){this.Y=this.g0.O_(async()=>{this.S?window.navigator?.onLine||await VJ(this):await VJ(this);this.nJ()},3E4)}};var WSg=Xa(class extends BJ{constructor(d){super(d)}A(){return Uq(this,5)}},[0,jG,y4K,lI,jG,-2,lI,VP]);var Mgq=class{constructor(){this.data=[];this.S=-1}set(d,f=!0){0<=d&&d<52&&Number.isInteger(d)&&this.data[d]!==f&&(this.data[d]=f,this.S=-1)}get(d){return!!this.data[d]}};var xM;g.nS(g.Jc,g.qj);g.F=g.Jc.prototype;g.F.start=function(){this.stop();this.j=!1;const d=SX(this),f=jX(this);d&&!f&&this.A.mozRequestAnimationFrame?(this.S=g.C6(this.A,"MozBeforePaint",this.V),this.A.mozRequestAnimationFrame(null),this.j=!0):this.S=d&&f?d.call(this.A,this.V):this.A.setTimeout(bSE(this.V),20)}; g.F.stop=function(){if(this.isActive()){const d=SX(this),f=jX(this);d&&!f&&this.A.mozRequestAnimationFrame?c_(this.S):d&&f?f.call(this.A,this.S):this.A.clearTimeout(this.S)}this.S=null}; g.F.isActive=function(){return this.S!=null}; g.F.F8=function(){this.j&&this.S&&c_(this.S);this.S=null;this.C.call(this.Y,g.uc())}; g.F.j1=function(){this.stop();g.Jc.cg.j1.call(this)};g.nS(g.vg,g.qj);g.F=g.vg.prototype;g.F.nV=0;g.F.j1=function(){g.vg.cg.j1.call(this);this.stop();delete this.S;delete this.A}; g.F.start=function(d){this.stop();this.nV=g.GJ(this.V,d!==void 0?d:this.Kl)}; g.F.GU=function(d){this.isActive()||this.start(d)}; g.F.stop=function(){this.isActive()&&g.pS.clearTimeout(this.nV);this.nV=0}; g.F.S8=function(){this.isActive()&&g.zd(this)}; g.F.isActive=function(){return this.nV!=0}; g.F.Ok=function(){this.nV=0;this.S&&this.S.call(this.A)};g.$X=class extends g.qj{constructor(d,f,m){super();this.Y=m!=null?d.bind(m):d;this.Kl=f;this.V=null;this.S=!1;this.A=0;this.Lo=null}j(d){this.V=arguments;this.Lo||this.A?this.S=!0:Td(this)}stop(){this.Lo&&(g.pS.clearTimeout(this.Lo),this.Lo=null,this.S=!1,this.V=null)}pause(){this.A++}resume(){this.A--;this.A||!this.S||this.Lo||(this.S=!1,Td(this))}j1(){super.j1();this.stop()}};g.P4q=class{constructor(d,f){this.S=d[g.pS.Symbol.iterator]();this.A=f}[Symbol.iterator](){return this}next(){const d=this.S.next();return{value:d.done?void 0:this.A.call(void 0,d.value),done:d.done}}};g.nS(g.fI,g.p6);g.F=g.fI.prototype;g.F.isPlaying=function(){return this.S==1}; g.F.isPaused=function(){return this.S==-1}; g.F.VY=function(){this.K0("begin")}; g.F.oU=function(){this.K0("end")}; g.F.onFinish=function(){this.K0("finish")}; g.F.onStop=function(){this.K0("stop")}; g.F.K0=function(d){this.dispatchEvent(d)};var Lvq=OZ(function(){const d=g.C_("DIV");var f=g.Ga?"-webkit":V7?"-moz":null;let m="transition:opacity 1s linear;";f&&(m+=f+"-transition:opacity 1s linear;");f=T5v({style:m});if(d.nodeType===1&&/^(script|style)$/i.test(d.tagName))throw Error("");d.innerHTML=zp(f);return g.lo(d.firstChild,"transition")!=""});g.nS(mR,g.fI);g.F=mR.prototype;g.F.play=function(){if(this.isPlaying())return!1;this.VY();this.K0("play");this.startTime=g.uc();this.S=1;if(Lvq())return g.RV(this.A,this.C),this.V=g.GJ(this.jJ,void 0,this),!0;this.vU(!1);return!1}; g.F.jJ=function(){g.td(this.A);RBP(this.A,this.B);g.RV(this.A,this.j);this.V=g.GJ((0,g.g5)(this.vU,this,!1),this.Y*1E3)}; g.F.stop=function(){this.isPlaying()&&this.vU(!0)}; g.F.vU=function(d){g.RV(this.A,"transition","");g.pS.clearTimeout(this.V);g.RV(this.A,this.j);this.endTime=g.uc();this.S=0;if(d)this.onStop();else this.onFinish();this.oU()}; g.F.j1=function(){this.stop();mR.cg.j1.call(this)}; g.F.pause=function(){};var nbc={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0,"var":!0};CI("Element","attributes")||CI("Node","attributes");CI("Element","innerHTML")||CI("HTMLElement","innerHTML");CI("Node","nodeName");CI("Node","nodeType");CI("Node","parentNode");CI("Node","childNodes");CI("HTMLElement","style")||CI("Element","style");CI("HTMLStyleElement","sheet");var xZv=BB("getPropertyValue"),P9l=BB("setProperty");CI("Element","namespaceURI")||CI("Node","namespaceURI");var lK5={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};var jQP,jGT,Sfv,JDl,vbV;jQP=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]");jGT=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");g.JEP=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]"); g.KI=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]");Sfv=/^http:\/\/.*/;g.SvT=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");JDl=/\s+/;vbV=/[\d\u06f0-\u06f9]/;Intl.NumberFormat.supportedLocalesOf(["es".replace("_","-")]);var iU=class{constructor(d){this.A=d}Nm(){return new WB(this.A())}[Symbol.iterator](){return new cB(this.A())}S(){return new cB(this.A())}},WB=class extends g.ii{constructor(d){super();this.A=d}next(){return this.A.next()}[Symbol.iterator](){return new cB(this.A)}S(){return new cB(this.A)}},cB=class extends iU{constructor(d){super(()=>d); this.V=d}next(){return this.V.next()}};Dq.prototype.clone=function(){return new Dq(this.S,this.B,this.V,this.Y,this.j,this.C,this.A,this.G)}; Dq.prototype.equals=function(d){return this.S==d.S&&this.B==d.B&&this.V==d.V&&this.Y==d.Y&&this.j==d.j&&this.C==d.C&&this.A==d.A&&this.G==d.G};AO.prototype.clone=function(){return new AO(this.start,this.end)};(function(){if(hRv){var d=/Windows NT ([0-9.]+)/;return(d=d.exec(g.Ky()))?d[1]:"0"}return Be?(d=/1[0|1][_.][0-9_.]+/,(d=d.exec(g.Ky()))?d[0].replace(/_/g,"."):"10"):g.os?(d=/Android\s+([^\);]+)(\)|;)/,(d=d.exec(g.Ky()))?d[1]:""):fgT||mtc||ybn?(d=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(d=d.exec(g.Ky()))?d[1].replace(/_/g,"."):""):""})();var zBS=function(){if(g.PX)return kp(/Firefox\/([0-9.]+)/);if(g.ef||g.Ki||g.gC)return Od;if(g.$h){if(pz()||$E()){var d=kp(/CriOS\/([0-9.]+)/);if(d)return d}return kp(/Chrome\/([0-9.]+)/)}if(g.LP&&!pz())return kp(/Version\/([0-9.]+)/);if(kQ||QK){if(d=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.Ky()))return d[1]+"."+d[2]}else if(g.gv)return(d=kp(/Android\s+([0-9.]+)/))?d:kp(/Version\/([0-9.]+)/);return""}();g.nS(g.Ob,g.qj);g.F=g.Ob.prototype;g.F.subscribe=function(d,f,m){let y=this.A[d];y||(y=this.A[d]=[]);const C=this.C;this.S[C]=d;this.S[C+1]=f;this.S[C+2]=m;this.C=C+3;y.push(C);return C}; g.F.unsubscribe=function(d,f,m){if(d=this.A[d]){const y=this.S;if(d=d.find(function(C){return y[C+1]==f&&y[C+2]==m}))return this.HD(d)}return!1}; g.F.HD=function(d){const f=this.S[d];if(f){const m=this.A[f];this.j!=0?(this.V.push(d),this.S[d+1]=()=>{}):(m&&g.ex(m,d),delete this.S[d],delete this.S[d+1],delete this.S[d+2])}return!!f}; g.F.publish=function(d,f){var m=this.A[d];if(m){const C=Array(arguments.length-1);var y=arguments.length;let B;for(B=1;B0&&this.j==0)for(;m=this.V.pop();)this.HD(m)}}return B!=0}return!1}; g.F.clear=function(d){if(d){const f=this.A[d];f&&(f.forEach(this.HD,this),delete this.A[d])}else this.S.length=0,this.A={}}; g.F.j1=function(){g.Ob.cg.j1.call(this);this.clear();this.V.length=0};g.oi.prototype.set=function(d,f){f===void 0?this.MD.remove(d):this.MD.set(d,g.D6(f))}; g.oi.prototype.get=function(d){let f;try{f=this.MD.get(d)}catch(m){return}if(f!==null)try{return JSON.parse(f)}catch(m){throw"Storage: Invalid value was encountered";}}; g.oi.prototype.remove=function(d){this.MD.remove(d)};g.nS(ai,g.oi);ai.prototype.set=function(d,f){ai.cg.set.call(this,d,Fj(f))}; ai.prototype.qK=function(d){d=ai.cg.get.call(this,d);if(d===void 0||d instanceof Object)return d;throw"Storage: Invalid value was encountered";}; ai.prototype.get=function(d){if(d=this.qK(d)){if(d=d.data,d===void 0)throw"Storage: Invalid value was encountered";}else d=void 0;return d};g.nS(re,ai);re.prototype.set=function(d,f,m){if(f=Fj(f)){if(m){if(m=m.length)return g.wv;var C=m.key(f++);if(d)return g.cn(C);C=m.getItem(C);if(typeof C!=="string")throw"Storage mechanism: Invalid value was encountered";return g.cn(C)}; return y}; g.F.clear=function(){Ri(this);this.S.clear()}; g.F.key=function(d){Ri(this);return this.S.key(d)};g.nS(nI,Xj);g.nS(Zq,Xj);g.nS(Vd,uU);Vd.prototype.set=function(d,f){this.A.set(this.S+d,f)}; Vd.prototype.get=function(d){return this.A.get(this.S+d)}; Vd.prototype.remove=function(d){this.A.remove(this.S+d)}; Vd.prototype.Nm=function(d){const f=this.A[Symbol.iterator](),m=this,y=new g.ii;y.next=function(){var C=f.next();if(C.done)return C;for(C=C.value;C.slice(0,m.S.length)!=m.S;){C=f.next();if(C.done)return C;C=C.value}return g.cn(d?C.slice(m.S.length):m.A.get(C))}; return y};xp.prototype.getValue=function(){return this.A}; xp.prototype.clone=function(){return new xp(this.S,this.A)};var A4=class{constructor(d){this.S=[];if(d)a:{let m;if(d instanceof A4){if(m=d.Yg(),d=d.DY(),this.S.length<=0){var f=this.S;for(let y=0;y0;){const y=d-1>>1;if(f[y].S>m.S)f[d]=f[y],d=y;else break}f[d]=m}remove(){var d=this.S,f=d.length;const m=d[0];if(!(f<=0)){if(f==1)d.length=0;else{d[0]=d.pop();d=0;f=this.S; const C=f.length,B=f[d];for(;d>1;){var y=d*2+1;const e=d*2+2;y=eB.S)break;f[d]=f[y];d=y}f[d]=B}return m.getValue()}}DY(){const d=this.S,f=[],m=d.length;for(let y=0;y>>16&65535|0;for(var B;m!==0;){B=m>2E3?2E3:m;m-=B;do C=C+f[y++]|0,d=d+C|0;while(--B);C%=65521;d%=65521}return C|d<<16|0};for(var r2={},kX,bnK=[],QT=0;QT<256;QT++){kX=QT;for(var tPl=0;tPl<8;tPl++)kX=kX&1?3988292384^kX>>>1:kX>>>1;bnK[QT]=kX}r2=function(d,f,m,y){m=y+m;for(d^=-1;y>>8^bnK[(d^f[y])&255];return d^-1};var DP={};DP={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 y0=[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],eD=[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],UZg=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Av=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],k9=Array(576);vB(k9);var Q0=Array(60);vB(Q0);var BO=Array(512);vB(BO);var mQ=Array(256);vB(mQ);var CW=Array(29);vB(CW);var MG=Array(30);vB(MG);var ln,x9,PO,V0=!1;var R$;R$=[new Xg(0,0,0,0,function(d,f){var m=65535;for(m>d.Bq-5&&(m=d.Bq-5);;){if(d.Kk<=1){g2(d);if(d.Kk===0&&f===0)return 1;if(d.Kk===0)break}d.pk+=d.Kk;d.Kk=0;var y=d.YE+m;if(d.pk===0||d.pk>=y)if(d.Kk=d.pk-y,d.pk=y,OQ(d,!1),d.bJ.NH===0)return 1;if(d.pk-d.YE>=d.x7-262&&(OQ(d,!1),d.bJ.NH===0))return 1}d.CR=0;if(f===4)return OQ(d,!0),d.bJ.NH===0?3:4;d.pk>d.YE&&OQ(d,!1);return 1}), new Xg(4,4,8,4,I$),new Xg(4,5,16,8,I$),new Xg(4,6,32,32,I$),new Xg(4,4,16,16,un),new Xg(8,16,32,32,un),new Xg(8,16,128,128,un),new Xg(8,32,128,256,un),new Xg(32,128,258,1024,un),new Xg(32,258,258,4096,un)];var ZP={};ZP=function(){this.input=null;this.RI=this.JJ=this.mO=0;this.output=null;this.cU=this.NH=this.rl=0;this.msg="";this.state=null;this.N8=2;this.ot=0};var LW=Object.prototype.toString; nW.prototype.push=function(d,f){var m=this.bJ,y=this.options.chunkSize;if(this.ended)return!1;var C=f===~~f?f:f===!0?4:0;typeof d==="string"?m.input=jf(d):LW.call(d)==="[object ArrayBuffer]"?m.input=new Uint8Array(d):m.input=d;m.mO=0;m.JJ=m.input.length;do{m.NH===0&&(m.output=new Sf.c8(y),m.rl=0,m.NH=y);d=YfV(m,C);if(d!==1&&d!==0)return this.oU(d),this.ended=!0,!1;if(m.NH===0||m.JJ===0&&(C===4||C===2))if(this.options.to==="string"){var B=Sf.gb(m.output,m.rl);f=B;B=B.length;if(B<65537&&(f.subarray&& qvg||!f.subarray))f=String.fromCharCode.apply(null,Sf.gb(f,B));else{for(var e="",M=0;M0||m.NH===0)&&d!==1);if(C===4)return(m=this.bJ)&&m.state?(y=m.state.status,y!==42&&y!==69&&y!==73&&y!==91&&y!==103&&y!==113&&y!==666?d=EQ(m,-2):(m.state=null,d=y===113?EQ(m,-3):0)):d=-2,this.oU(d),this.ended=!0,d===0;C===2&&(this.oU(0),m.NH=0);return!0}; nW.prototype.oU=function(d){d===0&&(this.result=this.options.to==="string"?this.chunks.join(""):Sf.pD(this.chunks));this.chunks=[];this.err=d;this.msg=this.bJ.msg};var vO=()=>Math.random().toString(36).substring(7).split("").join("."),jD=`@@redux/INIT${vO()}`,f2v=`@@redux/REPLACE${vO()}`;var T3=typeof Symbol==="function"&&Symbol.observable||"@@observable";var uZP=Xa(class extends BJ{constructor(d){super(d)}},[0,jG,xtq,xH,Jb,xH,-1,SG,Jb,SG,-1,jG,SG,xtq,Pb,[0,Jb,-3,SG],xH,-1,SG]);var eSv=-1132576072;var Hn5=function(d,f){return(()=>{const m=new Lzh(d,f);return()=>m})()}("youtube.api.innertube.AttestationError",'[null,[["ATTESTATION_ERROR_UNKNOWN",0],["ATTESTATION_ERROR_VM_NOT_INITIALIZED",1],["ATTESTATION_ERROR_VM_NO_RESPONSE",2],["ATTESTATION_ERROR_VM_TIMEOUT",3],["ATTESTATION_ERROR_VM_INTERNAL_ERROR",4],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INVALID",5],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_NETWORK_ERROR",6],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_OFFLINE",7],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INTERNAL_ERROR",8],["ATTESTATION_ERROR_API_NOT_READY",9],["ATTESTATION_ERROR_DEVICE_OFFLINE",10],["ATTESTATION_ERROR_KEY_PAIR_INIT_FAILED",12],["ATTESTATION_ERROR_SIGNING_DATA_MISSING",13],["ATTESTATION_ERROR_SIGNING_FAILED",14],["ATTESTATION_ERROR_CERT_CHAIN_RETRIEVAL_FAILED",15]],null,[[11,11]]]');g.G=class{constructor(d){this.name=d}};var geB=new g.G("adInfoDialogEndpoint");var MEn=new g.G("adPingingEndpoint");var g9V=new g.G("crossDeviceProgressCommand");var Yv=new g.G("actionCompanionAdRenderer");var CZ=new g.G("adActionInterstitialRenderer");var wDh=new g.G("adDurationRemainingRenderer");var FA=new g.G("adHoverTextButtonRenderer");var RdP=new g.G("adInfoDialogRenderer");var Ns=new g.G("adMessageRenderer");var rV=new g.G("adPreviewRenderer");var GK=new g.G("adsEngagementPanelRenderer");var atS=new g.G("dismissablePanelTextPortraitImageRenderer");var pG=new g.G("adsEngagementPanelSectionListViewModel");var YvS=new g.G("flyoutCtaRenderer");var U7=new g.G("imageCompanionAdRenderer");var m8=new g.G("instreamAdPlayerOverlayRenderer");var BQn=new g.G("instreamSurveyAdBackgroundImageRenderer");var hw=new g.G("instreamSurveyAdPlayerOverlayRenderer");var i2=new g.G("instreamSurveyAdRenderer"),ah=new g.G("instreamSurveyAdSingleSelectQuestionRenderer"),oh=new g.G("instreamSurveyAdMultiSelectQuestionRenderer"),O$=new g.G("instreamSurveyAdAnswerRenderer"),UgK=new g.G("instreamSurveyAdAnswerNoneOfTheAboveRenderer");var KG=new g.G("instreamVideoAdRenderer");var Gsl=new g.G("textOverlayAdContentRenderer"),dSS=new g.G("enhancedTextOverlayAdContentRenderer"),fwv=new g.G("imageOverlayAdContentRenderer");var y9=new g.G("playerOverlayLayoutRenderer");var BZ=new g.G("videoInterstitialButtonedCenteredLayoutRenderer");var Ith=new g.G("aboveFeedAdLayoutRenderer");var uOK=new g.G("belowPlayerAdLayoutRenderer");var grg=new g.G("inPlayerAdLayoutRenderer");var XhE=new g.G("inPlayerOrganicOverlayAdLayoutRenderer");var sS=new g.G("playerBytesAdLayoutRenderer");var Qr=new g.G("playerBytesSequenceItemAdLayoutRenderer");var ky=new g.G("playerUnderlayAdLayoutRenderer");var No=new g.G("adIntroRenderer");var eo=new g.G("playerBytesSequentialLayoutRenderer");var p6q=new g.G("slidingTextPlayerOverlayRenderer");var WK=new g.G("surveyTextInterstitialRenderer");var DU=new g.G("videoAdTrackingRenderer");var kwn=new g.G("videoInterstitialCenteredLayoutViewModel");var mSh=new g.G("simpleAdBadgeRenderer");var vl=new g.G("skipAdRenderer"),yZB=new g.G("skipButtonRenderer");var OS=new g.G("adSlotRenderer");var $y=new g.G("squeezebackPlayerSidePanelRenderer");var CfW=new g.G("timedPieCountdownRenderer");var cb=new g.G("adAvatarViewModel");var s2=new g.G("adBadgeViewModel");var Dg=new g.G("adButtonViewModel");var BXS=new g.G("adDetailsLineViewModel");var e5g=new g.G("adDisclosureBannerViewModel");var MtW=new g.G("adPodIndexViewModel");var K6B=new g.G("imageBackgroundViewModel");var NXB=new g.G("adGridCardCollectionViewModel");var iLc=new g.G("adGridCardTextViewModel");var W6S=new g.G("adPreviewViewModel");var cZE=new g.G("playerAdAvatarLockupCardButtonedViewModel");var sKV=new g.G("skipAdButtonViewModel");var DSh=new g.G("skipAdViewModel");var E8P=new g.G("timedPieCountdownViewModel");var p3q=new g.G("visitAdvertiserLinkViewModel");var dV=new g.G("bannerImageLayoutViewModel");var fG=new g.G("topBannerImageTextIconButtonedLayoutViewModel");var mo=new g.G("adsEngagementPanelLayoutViewModel");var Aw=new g.G("displayUnderlayTextGridCardsLayoutViewModel");g.px=new g.G("browseEndpoint");var $Sg=new g.G("confirmDialogEndpoint");var ol=class{constructor(d){this.S=d}},al=class extends ol{get entityMetadata(){return this.S.entityMetadata}set entityMetadata(d){this.S.entityMetadata=d}};var AZT=class extends al{A(){return[]}};var khE=new g.G("commandContext");var QKc=class extends al{A(){return[]}};var OLS=class extends al{A(){return[]}};var R9S=new g.G("rawColdConfigGroup");var Xyl=new g.G("rawHotConfigGroup");g.vp=new g.G("commandExecutorCommand");var o8c=class extends BJ{constructor(d){super(d)}};var awE={Ok1:0,F6w:1,qMC:32,oyw:61,CoP:67,IcP:103,gyW:86,dee:42,e0P:60,AMe:62,TWs:73,p9e:76,Mfp:88,Qu2:90,Zow:99,uts:98,JMs:100,xeD:102,BW2:41,W6C:69,suP:70,yMS:71,dT:2,Dd:27,ANDROID:3,Hp:54,Lp:14,rh:91,Uu:55,mR:24,Pp:20,Eu:18,Kp:21,Xa:104,l8:30,jH:29,u8:28,Eir:101,YW:34,Ai:36,Ni:38,IOS:5,EG:15,j6:92,NI:40,X4:25,S6:17,FB:19,rU:64,Aw:66,Vf:26,us:22,Y_:33,dU:68,q2:35,a9:53,hw:37,Kt:39,ZkL:7,BsC:57,Wow:43,y7P:59,sOC:93,aG:74,niC:75,viD:85,ikr:65,bkP:80,wZP:8,J7p:10,Gtp:58,Rx2:63,f$D:72,V4:23,ioC:11, fcC:13,cT:12,CTl:16,YMe:56,tfp:31,uf:77,uY:84,DeL:87,d8:89,YD:94,UP:95};var Fb=class extends BJ{constructor(d){super(d)}sz(){return YJ(this,3)}fW(){return YJ(this,5)}wP(d){return mk(this,5,d)}};var a8=class extends BJ{constructor(d){super(d)}};var h5v=class extends BJ{constructor(d){super(d)}};var ocl=class extends BJ{constructor(d){super(d)}getDeviceId(){return YJ(this,6)}A3(d){var f=Oq(this,9,$O,3,!0);tD(f,d);return f[d]}getPlayerType(){return Uq(this,36)}setHomeGroupInfo(d){return TD(this,h5v,81,d)}clearLocationPlayabilityToken(){return Eq(this,89)}};var h9K=class extends BJ{constructor(d){super(d)}getValue(){return YJ(this,ZY(this,FPT,2))}},FPT=[2,3,4,5,6];var F6B=class extends BJ{constructor(d){super(d)}setTrackingParams(d){return Eq(this,1,b9(d,!1))}};var aLE=class extends BJ{constructor(d){super(d)}};var hY=class extends BJ{constructor(d){super(d)}A3(d){var f=Oq(this,5,AC,3,!0);tD(f,d);return f[d]}};var rqT=class extends BJ{constructor(d){super(d)}getToken(){return dY(this,2)}setToken(d){return mk(this,2,d)}};var Bw=class extends BJ{constructor(d){super(d)}setSafetyMode(d){return Cs(this,5,d)}};var CU=class extends BJ{constructor(d){super(d)}V(d){return TD(this,ocl,1,d)}};var B1=new g.G("thumbnailLandscapePortraitRenderer");g.rZB=new g.G("changeEngagementPanelVisibilityAction");var CMc=new g.G("continuationCommand");var g8l=new g.G("openPopupAction");g.bL=new g.G("signalAction");g.h4=new g.G("webCommandMetadata");var ivW=new g.G("metadataBadgeRenderer");var ygn=new g.G("signalServiceEndpoint");var Zv=new g.G("innertubeCommand");var Iwc=new g.G("loggingDirectives");var XLE={nN:"EMBEDDED_PLAYER_MODE_UNKNOWN",Wi:"EMBEDDED_PLAYER_MODE_DEFAULT",ys:"EMBEDDED_PLAYER_MODE_PFP",sA:"EMBEDDED_PLAYER_MODE_PFL"};var gB5=new g.G("channelThumbnailEndpoint");var GjW=new g.G("embeddedPlayerErrorMessageRenderer");var qUc=new g.G("embeddedPlayerOverlayVideoDetailsRenderer"),IxK=new g.G("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),u7S=new g.G("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var YUv=new g.G("embedsInfoPanelRenderer");var uQB=class extends al{A(){return[]}};var X3E=class extends al{A(){return[]}};var R5v=class extends al{A(){const d=[];this.S.alternateChannel&&d.push(this.S.alternateChannel);this.S.alternateChannelList&&d.push(...this.S.alternateChannelList);this.S.oneofChannelEntity&&d.push(this.S.oneofChannelEntity);return[...(new Set(d))]}};var n8K=class extends al{A(){const d=[];this.S.entryCollection&&d.push(this.S.entryCollection);return[...(new Set(d))]}},Vth=class extends al{A(){const d=[];this.S.parentPlaylist&&d.push(this.S.parentPlaylist);if(this.S.entries)for(const f of this.S.entries)d.push(...(new ZL5(f)).A());return[...(new Set(d))]}},ZL5=class extends ol{A(){const d=[];this.S.video&&d.push(this.S.video);return[...(new Set(d))]}};var lwT=class extends al{A(){const d=[];this.S.descriptionEntity&&d.push(this.S.descriptionEntity);this.S.creators&&d.push(...this.S.creators);this.S.theBiggestFan&&d.push(this.S.theBiggestFan);return[...(new Set(d))]}},xSl=class extends al{A(){return[]}};var FU=new g.G("feedbackEndpoint");var PfK=class extends al{A(){return[]}};var L6q=class extends al{A(){return[]}};var JZ5=class extends al{A(){return[]}};var SIT=new g.G("youtubeIconSource");var jKW=new g.G("callToActionButtonViewModel");var v8T=class extends al{A(){return[]}};var z5K=class extends al{A(){return[]}};var TXq=new g.G("interactionLoggingCommandMetadata");var aEn={h0r:"WEB_DISPLAY_MODE_UNKNOWN",lcD:"WEB_DISPLAY_MODE_BROWSER",acP:"WEB_DISPLAY_MODE_MINIMAL_UI",juS:"WEB_DISPLAY_MODE_STANDALONE",VfP:"WEB_DISPLAY_MODE_FULLSCREEN"};var qIn=class extends BJ{constructor(d){super(d)}getPlayerType(){return Uq(this,7)}xc(){return YJ(this,19)}setVideoId(d){return mk(this,19,d)}};var Qwh=class extends BJ{constructor(d){super(d)}};var k$P=class extends BJ{constructor(d){super(d)}};var KU=class extends BJ{constructor(d){super(d,500)}},bLE=[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];var ttn=new g.G("loggingContext");var ILh=class extends BJ{constructor(d){super(d)}};var iYT=class extends BJ{constructor(d){super(d)}xc(){return dY(this,ZY(this,YV,1))}setVideoId(d){return R3(this,1,YV,xO(d))}getPlaylistId(){return dY(this,ZY(this,YV,2))}},YV=[1,2];g.yw=class extends BJ{constructor(d){super(d)}};g.yw.prototype.ux=fS(0);var HLn=new g.G("dismissPlayerOverlayCommand");var w3h=class extends al{A(){return[]}};var YIW=class extends al{A(){return[]}};var USB=class extends al{A(){return[]}};var Ghh=class extends al{A(){const d=[];this.S.downloadsList&&d.push(this.S.downloadsList);this.S.smartDownloadsList&&d.push(this.S.smartDownloadsList);this.S.recommendedDownloadsList&&d.push(this.S.recommendedDownloadsList);this.S.refresh&&d.push(this.S.refresh);return[...(new Set(d))]}};var fXK=class extends al{A(){const d=[];this.S.refresh&&d.push(this.S.refresh);if(this.S.downloads)for(const f of this.S.downloads)d.push(...(new d3v(f)).A());return[...(new Set(d))]}},d3v=class extends ol{A(){const d=[];this.S.video&&d.push(this.S.video);this.S.playlist&&d.push(this.S.playlist);this.S.videoItem&&d.push(this.S.videoItem);this.S.playlistItem&&d.push(this.S.playlistItem);return[...(new Set(d))]}};var m3n=class extends al{A(){const d=[];this.S.localImageEntities&&d.push(...this.S.localImageEntities);return[...(new Set(d))]}};var ysc=class extends al{A(){const d=[];this.S.playbackData&&d.push(this.S.playbackData);this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var Cvc=class extends al{A(){return[]}};var BJS=class extends al{A(){const d=[];this.S.fakeChildren&&d.push(...this.S.fakeChildren);return[...(new Set(d))]}};var e6h=class extends al{A(){const d=[];this.S.video&&d.push(this.S.video);this.S.playbackData&&d.push(this.S.playbackData);this.S.offlineVideoPolicy&&d.push(this.S.offlineVideoPolicy);return[...(new Set(d))]}};var Mpg=class extends al{A(){return[]}};var K5l=class extends al{A(){const d=[];this.S.channelOwner&&d.push(this.S.channelOwner);this.S.videos&&d.push(...this.S.videos);this.S.collaboratorChannels&&d.push(...this.S.collaboratorChannels);this.S.downloadState&&d.push(this.S.downloadState);this.S.refresh&&d.push(this.S.refresh);return[...(new Set(d))]}};var NJV=class extends al{A(){const d=[];this.S.video&&d.push(this.S.video);this.S.channelContributor&&d.push(this.S.channelContributor);return[...(new Set(d))]}};var W5W=class extends ol{A(){const d=[];this.S.recommendedVideoMetadata&&d.push(...(new iuP(this.S.recommendedVideoMetadata)).A());return[...(new Set(d))]}},iuP=class extends ol{A(){const d=[];this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var cs5=class extends ol{A(){const d=[];this.S.playbackPosition&&d.push(this.S.playbackPosition);return[...(new Set(d))]}};var sng=class extends al{A(){const d=[];this.S.owner&&d.push(this.S.owner);this.S.downloadState&&d.push(this.S.downloadState);this.S.userState&&d.push(...(new cs5(this.S.userState)).A());this.S.additionalMetadata&&d.push(...(new W5W(this.S.additionalMetadata)).A());return[...(new Set(d))]}};var D3W=class extends al{A(){const d=[];this.S.userChannelDetails&&d.push(this.S.userChannelDetails);return[...(new Set(d))]}};var EiT=class extends al{A(){const d=[];this.S.channelOwner&&d.push(this.S.channelOwner);this.S.playbackPosition&&d.push(this.S.playbackPosition);this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.downloadStatus&&d.push(this.S.downloadStatus);return[...(new Set(d))]}};var ptK=class extends al{A(){return[]}};var $3c=class extends al{A(){return[]}};var Asl=class extends al{A(){return[]}};var kWW=class extends al{A(){return[]}};var QnB=class extends al{A(){return[]}};var Ou5=class extends al{A(){return[]}};var oic=class extends al{A(){return[]}};var aXg=class extends al{A(){return[]}};var h6c=class extends al{A(){return[]}};var oy=new g.G("changeKeyedMarkersVisibilityCommand");var F5V=new g.G("changeMarkersVisibilityCommand");var cHv=new g.G("loadMarkersCommand");var rsn=new g.G("suggestedActionDataViewModel");var Pml=new g.G("timelyActionViewModel");var x7S=new g.G("timelyActionsOverlayViewModel");var giS=class extends al{A(){return[]}};var IXW=class extends al{A(){return[]}};var ukB=class extends al{A(){return[]}};var NiE=new g.G("productListItemRenderer");var Xtl=new g.G("shoppingOverlayRenderer");var R6c=class extends al{A(){return[]}};var niS=class extends al{A(){const d=[];this.S.compositeSourceKeys&&d.push(...this.S.compositeSourceKeys);return[...(new Set(d))]}};var ZuS=class extends al{A(){const d=[];this.S.trackDownloadMetadatas&&d.push(...this.S.trackDownloadMetadatas);return[...(new Set(d))]}};var Vpg=class extends al{A(){const d=[];this.S.downloadedTracks&&d.push(...this.S.downloadedTracks);this.S.smartDownloadedTracks&&d.push(...this.S.smartDownloadedTracks);this.S.downloadedEpisodes&&d.push(...this.S.downloadedEpisodes);this.S.downloadedAlbumReleases&&d.push(...this.S.downloadedAlbumReleases);this.S.smartDownloadedAlbumReleases&&d.push(...this.S.smartDownloadedAlbumReleases);this.S.downloadedPlaylists&&d.push(...this.S.downloadedPlaylists);this.S.smartDownloadedPlaylists&&d.push(...this.S.smartDownloadedPlaylists); this.S.metadataOnlyTracks&&d.push(...this.S.metadataOnlyTracks);return[...(new Set(d))]}};var lX5=class extends al{A(){const d=[];this.S.trackDownloadMetadatas&&d.push(...this.S.trackDownloadMetadatas);return[...(new Set(d))]}};var x3P=class extends al{A(){const d=[];this.S.playbackData&&d.push(this.S.playbackData);this.S.localImageEntities&&d.push(...this.S.localImageEntities);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var Pvq=class extends al{A(){const d=[];this.S.musicLibraryStatusEntity&&d.push(this.S.musicLibraryStatusEntity);this.S.primaryArtists&&d.push(...this.S.primaryArtists);this.S.details&&d.push(this.S.details);this.S.userDetails&&d.push(this.S.userDetails);this.S.tracks&&d.push(...this.S.tracks);this.S.share&&d.push(this.S.share);this.S.downloadMetadata&&d.push(this.S.downloadMetadata);this.S.refresh&&d.push(this.S.refresh);return[...(new Set(d))]}},L5E=class extends al{A(){const d=[];this.S.albumRelease&& d.push(this.S.albumRelease);this.S.tracks&&d.push(...this.S.tracks);return[...(new Set(d))]}},Jsv=class extends al{A(){const d=[];this.S.albumRelease&&d.push(this.S.albumRelease);return[...(new Set(d))]}};var Sxh=class extends al{A(){const d=[];this.S.details&&d.push(this.S.details);this.S.userDetails&&d.push(this.S.userDetails);return[...(new Set(d))]}},jn5=class extends al{A(){const d=[];this.S.parentArtist&&d.push(this.S.parentArtist);return[...(new Set(d))]}},vi5=class extends al{A(){const d=[];this.S.parentArtist&&d.push(this.S.parentArtist);return[...(new Set(d))]}};var z6n=class extends al{A(){return[]}};var TJP=class extends al{A(){return[]}};var buv=class extends al{A(){const d=[];this.S.tracks&&d.push(...this.S.tracks);this.S.refresh&&d.push(this.S.refresh);this.S.musicLibraryStatusEntity&&d.push(this.S.musicLibraryStatusEntity);this.S.details&&d.push(this.S.details);this.S.downloadMetadata&&d.push(this.S.downloadMetadata);this.S.sideloadMetadata&&d.push(this.S.sideloadMetadata);this.S.userDetails&&d.push(this.S.userDetails);this.S.entryCollection&&d.push(this.S.entryCollection);this.S.share&&d.push(this.S.share);this.S.podcastShowAdditionalMetadata&& d.push(...(new qxB(this.S.podcastShowAdditionalMetadata)).A());return[...(new Set(d))]}},qxB=class extends ol{A(){const d=[];this.S.creatorEntity&&d.push(this.S.creatorEntity);return[...(new Set(d))]}};var tpP=class extends al{A(){return[]}};var HuP=class extends al{A(){const d=[];this.S.musicLibraryStatusEntity&&d.push(this.S.musicLibraryStatusEntity);this.S.artists&&d.push(...this.S.artists);this.S.audioModeVersion&&d.push(this.S.audioModeVersion);this.S.videoModeVersion&&d.push(this.S.videoModeVersion);this.S.userDetails&&d.push(this.S.userDetails);this.S.details&&d.push(this.S.details);this.S.albumRelease&&d.push(this.S.albumRelease);this.S.share&&d.push(this.S.share);this.S.libraryEdit&&d.push(this.S.libraryEdit);this.S.downloadMetadata&& d.push(this.S.downloadMetadata);this.S.playbackPosition&&d.push(this.S.playbackPosition);this.S.lyrics&&d.push(this.S.lyrics);return[...(new Set(d))]}},wtP=class extends al{A(){const d=[];this.S.parentTrack&&d.push(this.S.parentTrack);return[...(new Set(d))]}},Yx5=class extends al{A(){const d=[];this.S.parentTrack&&d.push(this.S.parentTrack);return[...(new Set(d))]}};var t2B=new g.G("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var U3S=new g.G("adFeedbackEndpoint");var GWP=new g.G("menuEndpoint");var drq=new g.G("phoneDialerEndpoint");var fOK=new g.G("sendSmsEndpoint");var rHV=new g.G("copyTextEndpoint");var mrv=new g.G("shareEndpoint"),yRW=new g.G("shareEntityEndpoint"),CJV=new g.G("shareEntityServiceEndpoint"),BnK=new g.G("webPlayerShareEntityServiceEndpoint");g.Rb=new g.G("urlEndpoint");g.$S=new g.G("watchEndpoint");var e7P=new g.G("watchPlaylistEndpoint");var MAq=class extends al{A(){return[]}};var KsP=class extends al{A(){return[]}};var NnV=class extends al{A(){return[]}};var i5B=class extends al{A(){return[]}};var WsE=class extends al{A(){const d=[];this.S.transfer&&d.push(this.S.transfer);this.S.adsPlaybackData&&d.push(...this.S.adsPlaybackData);this.S.drmLicense&&d.push(this.S.drmLicense);this.S.offlineVideoPolicy&&d.push(this.S.offlineVideoPolicy);this.S.videoDownloadContextEntity&&d.push(this.S.videoDownloadContextEntity);return[...(new Set(d))]}};var cRP=class extends al{A(){return[]}};var s_K=class extends al{A(){const d=[];this.S.offlineVideoStreams&&d.push(...this.S.offlineVideoStreams);this.S.captionTrack&&d.push(...this.S.captionTrack);return[...(new Set(d))]}};var DrT=class extends al{A(){return[]}};var EjT=class extends al{A(){return[]}};var p8n=class extends al{A(){return[]}};var $rq=new g.G("compositeVideoOverlayRenderer");var ARq=new g.G("miniplayerRenderer");var quv=new g.G("paidContentOverlayRenderer");var M2E=new g.G("playerMutedAutoplayOverlayRenderer"),KSW=new g.G("playerMutedAutoplayEndScreenRenderer");var fjB=new g.G("unserializedPlayerResponse"),kjq=new g.G("unserializedPlayerResponse");var kQn=new g.G("playlistEditEndpoint");var Q_W=class extends al{A(){return[]}};var CV=new g.G("buttonRenderer"),rW=new g.G("toggleButtonRenderer");var O4g=new g.G("counterfactualRenderer");var O5S=new g.G("resolveUrlCommandMetadata");var ojn=class extends al{A(){return[]}};var aOW=new g.G("modifyChannelNotificationPreferenceEndpoint");var ezn=new g.G("pingingEndpoint");var h7K=new g.G("unsubscribeEndpoint");var FsB=class extends al{A(){return[]}};g.ug=new g.G("subscribeButtonRenderer");var rRV=new g.G("subscribeEndpoint");var gjW=class extends al{A(){return[]}};var IOn=class extends al{A(){return[]}};var uqS=class extends al{A(){return[]}};var plh=new g.G("buttonViewModel");var X8K=class extends al{A(){return[]}};var R7l=class extends al{A(){return[]}};var njW=class extends al{A(){return[]}};var Z5g=class extends al{A(){return[]}};var VAE=class extends al{A(){return[]}};var lOq=class extends al{A(){return[]}};var or5=new g.G("qrCodeRenderer");var xrS={fO:"LIVING_ROOM_APP_MODE_UNSPECIFIED",yf:"LIVING_ROOM_APP_MODE_MAIN",sP:"LIVING_ROOM_APP_MODE_KIDS",nO:"LIVING_ROOM_APP_MODE_MUSIC",vI:"LIVING_ROOM_APP_MODE_UNPLUGGED",WI:"LIVING_ROOM_APP_MODE_GAMING"};var PJq=class extends al{A(){return[]}};var LsB=class extends al{A(){return[]}};var MFc=new g.G("autoplaySwitchButtonRenderer");var GF,GVh,FSK,fkn;GF=new g.G("decoratedPlayerBarRenderer");GVh=new g.G("chapteredPlayerBarRenderer");FSK=new g.G("multiMarkersPlayerBarRenderer");fkn=new g.G("chapterRenderer");g.BDv=new g.G("markerRenderer");var cJT=new g.G("decoratedPlayheadRenderer");var NaP=new g.G("desktopOverlayConfigRenderer");var hbv=new g.G("engagementPanelSectionListRenderer");var K05=new g.G("gatedActionsOverlayViewModel");var jcV=new g.G("heatMarkerRenderer");var M0W=new g.G("heatmapRenderer");var W0W=new g.G("watchToWatchTransitionRenderer");var wHg=new g.G("playlistPanelRenderer");var JRW=new g.G("productUpsellSuggestedActionViewModel");var gW=new g.G("suggestedActionTimeRangeTrigger"),S0n=new g.G("suggestedActionsRenderer"),j_l=new g.G("suggestedActionRenderer");var Kwn=new g.G("timedMarkerDecorationRenderer");var vjn=class extends al{A(){return[]}};var z7l=class extends al{A(){return[]}};var Tnh=class extends al{A(){return[]}};var q0P=class extends al{A(){return[]}};var b5S=class extends al{A(){return[]}};var tAg=class extends al{A(){return[]}};var H5c=class extends al{A(){return[]}};var sET=new g.G("cipher");var mF5=new g.G("playerVars");var QFn=new g.G("playerVars");var w8g=g.pS.window,G3=w8g?.yt?.config_||w8g?.ytcfg?.data_||{};g.$K("yt.config_",G3);var mi=[];var B_g=/^[\w.]*$/,Cxq={q:!0,search_query:!0},yCB=String(MT);var or=new class{constructor(d,f){this.S=d;this.A=f}}(window,window.document);g.$K("yt.ads_.signals_.getAdSignalsString",function(d){return K4(ar(d))});g.uc();var hx="XMLHttpRequest"in g.pS?()=>new XMLHttpRequest:null;var Y0l="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(" ");[...Y0l];var Ph={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"},$CV=["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",...Y0l],vh=!1,cCE=xr;var Tw=class extends PT{constructor(d,f,m){super(`${d}, errorCode=${f}`);this.errorCode=f;this.xhr=m;this.name="PromiseAjaxError"}},ACl=class{constructor(d){this.xhr=d}};var tx=class{constructor(d=null){this.S=d;this.V=0;this.A=null}then(d,f,m){return this.S?this.S.then(d,f,m):this.V===1&&d?(d=d.call(m,this.A))&&typeof d.then==="function"?d:wp(d):this.V===2&&f?(d=f.call(m,this.A))&&typeof d.then==="function"?d:Hh(d):this}getValue(){return this.A}};tx.prototype.$goog_Thenable=!0;var Yr=!1;var My=kQ||QK;var I2T=/^([0-9\.]+):([0-9\.]+)$/;var PxE=class extends PT{constructor(d){super(d.message||d.description||d.name);this.isMissing=d instanceof qQ;this.isTimeout=d instanceof Tw&&d.errorCode=="net.timeout";this.isCanceled=d instanceof v_}};PxE.prototype.name="BiscottiError";var qQ=class extends PT{constructor(){super("Biscotti ID is missing from server")}};qQ.prototype.name="BiscottiMissingError";var nOq={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},TX=null;var vOK={};var Urn=0,bO=g.Ga?"webkit":V7?"moz":g.ef?"ms":g.gC?"o":"",GQP=g.AV("ytDomDomGetNextId")||(()=>++Urn); g.$K("ytDomDomGetNextId",GQP);var dXq={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},wLl=class{constructor(d){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches= null;try{if(d=d||window.event){this.event=d;for(let y in d)y in dXq||(this[y]=d[y]);this.scale=d.scale;this.rotation=d.rotation;var f=d.target||d.srcElement;f&&f.nodeType==3&&(f=f.parentNode);this.target=f;var m=d.relatedTarget;if(m)try{m=m.nodeName?m:null}catch(y){m=null}else this.type=="mouseover"?m=d.fromElement:this.type=="mouseout"&&(m=d.toElement);this.relatedTarget=m;this.clientX=d.clientX!=void 0?d.clientX:d.pageX;this.clientY=d.clientY!=void 0?d.clientY:d.pageY;this.keyCode=d.keyCode?d.keyCode: d.which;this.charCode=d.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=d.altKey;this.ctrlKey=d.ctrlKey;this.shiftKey=d.shiftKey;this.metaKey=d.metaKey;this.S=d.pageX;this.A=d.pageY}}catch(y){}}preventDefault(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}stopPropagation(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}stopImmediatePropagation(){this.event&&(this.event.cancelBubble=!0, this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())}};var df=g.pS.ytEventsEventsListeners||{};g.$K("ytEventsEventsListeners",df);var HoE=g.pS.ytEventsEventsCounter||{count:0};g.$K("ytEventsEventsCounter",HoE);var fGE=OZ(function(){let d=!1;try{const f=Object.defineProperty({},"passive",{get:function(){d=!0}}); window.addEventListener("test",null,f)}catch(f){}return d}),YKv=OZ(function(){let d=!1; try{const f=Object.defineProperty({},"capture",{get:function(){d=!0}}); window.addEventListener("test",null,f)}catch(f){}return d});var Il;Il=window;g.v=Il.ytcsi&&Il.ytcsi.now?Il.ytcsi.now:Il.performance&&Il.performance.timing&&Il.performance.now&&Il.performance.timing.navigationStart?()=>Il.performance.timing.navigationStart+Il.performance.now():()=>(new Date).getTime();g.nS(Ba,g.qj);Ba.prototype.K=function(d){d.S===void 0&&boB(d);var f=d.S;d.A===void 0&&boB(d);this.S=new g.g8(f,d.A)}; Ba.prototype.Ug=function(){return this.S||new g.g8}; Ba.prototype.rD=function(){if(this.S){var d=(0,g.v)();if(this.j!=0){var f=this.C,m=this.S,y=f.x-m.x;f=f.y-m.y;y=Math.sqrt(y*y+f*f)/(d-this.j);this.A[this.V]=Math.abs((y-this.Y)/this.Y)>.5?1:0;f=0;for(m=0;m<4;m++)f+=this.A[m]||0;f>=3&&this.B();this.Y=y}this.j=d;this.C=this.S;this.V=(this.V+1)%4}}; Ba.prototype.j1=function(){g.XO(this.G);g.ml(this.X)};var ue=class extends g.qj{constructor(d){super();this.B=[];this.h7=d||this}O(d,f,m,y,C){m=g.C4((0,g.g5)(m,y||this.h7));m={target:d,name:f,callback:m};let B;C&&fGE()&&(B={passive:!0});d.addEventListener(f,m.callback,B);this.B.push(m);return m}Zc(d){for(let f=0;f{f.preventDefault();this.A=f}); d.addEventListener("appinstalled",()=>{this.S=!0},{once:!0})}};var sN=class{constructor(){this.xa=!0}O9(d,f){d={};var m=[];"USER_SESSION_ID"in G3&&m.push({key:"u",value:g.P("USER_SESSION_ID")});if(m=Rw(m))d.Authorization=m,m=f=f?.sessionIndex,m===void 0&&(m=Number(g.P("SESSION_INDEX",0)),m=isNaN(m)?0:m),g.n4("voice_search_auth_header_removal")||(d["X-Goog-AuthUser"]=m.toString()),"INNERTUBE_HOST_OVERRIDE"in G3||(d["X-Origin"]=window.location.origin),f===void 0&&"DELEGATED_SESSION_ID"in G3&&(d["X-Goog-PageId"]=g.P("DELEGATED_SESSION_ID"));return d}};var rg={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var EN=g.AV("ytglobal.prefsUserPrefsPrefs_")||{};g.$K("ytglobal.prefsUserPrefsPrefs_",EN); var yzP=class{constructor(){this.S=g.P("ALT_PREF_COOKIE_NAME","PREF");this.A=g.P("ALT_PREF_COOKIE_DOMAIN","youtube.com");const d=g.dk(this.S);d&&this.parse(d)}get(d,f){AU(d);$6(d);d=EN[d]!==void 0?EN[d].toString():null;return d!=null?d:f?f:""}set(d,f){AU(d);$6(d);if(f==null)throw Error("ExpectedNotNull");EN[d]=f.toString()}El(d){return!!((C8P(`f${Math.floor(d/31)+1}`)||0)&1<{let d;return()=>{d||(d=new z6("ytidb"));return d}})();var nP=[],RD,X$=!1;var ifg,WxB,ctT,sSn,JU,Wbq; ifg={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"}; WxB={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"}; ctT={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}; g.Pa=class extends g.ON{constructor(d,f={},m=ifg[d],y=WxB[d],C=ctT[d]){super(m,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:d,...f});this.type=d;this.message=m;this.level=y;this.S=C;Object.setPrototypeOf(this,g.Pa.prototype)}};sSn=class extends g.Pa{constructor(d,f){super("MISSING_OBJECT_STORES",{expectedObjectStores:f,foundObjectStores:d},ifg.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,sSn.prototype)}}; JU=class extends Error{constructor(d,f){super();this.index=d;this.objectStore=f;Object.setPrototypeOf(this,JU.prototype)}};Wbq=["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 Tk;Tk=class{constructor(d){this.S=d}};g.va=class{constructor(d){this.state={status:"PENDING"};this.S=[];this.A=[];d=d.S;const f=y=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:y};for(const C of this.S)C()}},m=y=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:y};for(const C of this.A)C()}}; try{d(f,m)}catch(y){m(y)}}static all(d){return new g.va(new Tk((f,m)=>{const y=[];let C=d.length;C===0&&f(y);for(let B=0;B{y[B]=e;C--;C===0&&f(y)}).catch(e=>{m(e)})}))}static resolve(d){return new g.va(new Tk((f,m)=>{d instanceof g.va?d.then(f,m):f(d)}))}static reject(d){return new g.va(new Tk((f,m)=>{m(d)}))}then(d,f){const m=d??s3S,y=f??czc; return new g.va(new Tk((C,B)=>{this.state.status==="PENDING"?(this.S.push(()=>{Da5(this,this,m,C,B)}),this.A.push(()=>{EJq(this,this,y,C,B)})):this.state.status==="FULFILLED"?Da5(this,this,m,C,B):this.state.status==="REJECTED"&&EJq(this,this,y,C,B)}))}catch(d){return this.then(void 0,d)}};var AzE=class{constructor(d,f){this.request=d;this.cursor=f}};var ZDq=class{constructor(d,f){this.S=d;this.options=f;this.transactionCount=0;this.V=Math.round((0,g.v)());this.A=!1}add(d,f,m){return g.Ha(this,[d],{mode:"readwrite",iT:!0,commit:tU()},y=>y.objectStore(d).add(f,m))}clear(d){return g.Ha(this,[d],{mode:"readwrite", iT:!0},f=>f.objectStore(d).clear())}close(){this.S.close(); this.options?.closed&&this.options.closed()}count(d,f){return g.Ha(this,[d],{mode:"readonly",iT:!0,commit:tU()},m=>m.objectStore(d).count(f))}delete(d,f){return g.Ha(this,[d],{mode:"readwrite", iT:!0,commit:tU()&&!(f instanceof IDBKeyRange)},m=>m.objectStore(d).delete(f))}get(d,f){return g.Ha(this,[d],{mode:"readonly", iT:!0,commit:tU()},m=>m.objectStore(d).get(f))}getAll(d,f,m){return g.Ha(this,[d],{mode:"readonly", iT:!0},y=>y.objectStore(d).getAll(f,m))}put(d,f,m){return g.Ha(this,[d],{mode:"readwrite", iT:!0,commit:tU()},y=>y.objectStore(d).put(f,m))}objectStoreNames(){return Array.from(this.S.objectStoreNames)}getName(){return this.S.name}},hTE=class{constructor(d){this.S=d}add(d,f){return qb(this.S.add(d,f))}autoIncrement(){return this.S.autoIncrement}clear(){return qb(this.S.clear()).then(()=>{})}count(d){return qb(this.S.count(d))}delete(d){return d instanceof IDBKeyRange?rzn(this,d):qb(this.S.delete(d))}get(d){return qb(this.S.get(d))}getAll(d,f){return"getAll"in IDBObjectStore.prototype?qb(this.S.getAll(d, f)):gJW(this,d,f)}index(d){try{return new DXK(this.S.index(d))}catch(f){if(f instanceof Error&&f.name==="NotFoundError")throw new JU(d,this.S.name); throw f;}}getName(){return this.S.name}keyPath(){return this.S.keyPath}put(d,f){return qb(this.S.put(d,f))}},ODc=class{constructor(d){this.S=d;this.A=new Map;this.aborted=!1;this.done=new Promise((f,m)=>{this.S.addEventListener("complete",()=>{f()}); this.S.addEventListener("error",y=>{y.currentTarget===y.target&&m(this.S.error)}); this.S.addEventListener("abort",()=>{var y=this.S.error;if(y)m(y);else if(!this.aborted){y=g.Pa;var C=this.S.objectStoreNames;const B=[];for(let e=0;ef.delete().then(()=>g.fi(f)))}get(d){return qb(this.S.get(d))}getAll(d,f){return"getAll"in IDBIndex.prototype?qb(this.S.getAll(d,f)):RTB(this,d,f)}keyPath(){return this.S.keyPath}unique(){return this.S.unique}}, nJV=class{constructor(d,f){this.request=d; this.cursor=f}delete(){return qb(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(d){return qb(this.cursor.update(d))}};var E1v=class{constructor(d,f){this.name=d;this.options=f;this.V=!0;this.Y=this.j=0}A(d,f,m={}){return lYB(d,f,m)}delete(d={}){return yU(this.name,d)}open(){if(!this.V)throw xaV(this);if(this.S)return this.S;let d;const f=()=>{this.S===d&&(this.S=void 0)},m={blocking:C=>{C.close()}, closed:f,g1:f,upgrade:this.options.upgrade},y=async()=>{var C=Error().stack??"";try{const M=await this.A(this.name,this.options.version,m);var B=M,e=this.options;const K=[];for(const N of Object.keys(e.xb)){const {L0:W,NuP:c=Number.MAX_VALUE}=e.xb[N];!(B.S.version>=W)||B.S.version>=c||B.S.objectStoreNames.contains(N)||K.push(N)}if(K.length!==0){const N=Object.keys(this.options.xb),W=M.objectStoreNames();if(this.Ythis.options.version+1)throw C.close(),this.V=!1,xaV(this,B);return C}f();M instanceof Error&&!g.n4("ytidb_async_stack_killswitch")&&(M.stack=`${M.stack}\n${C.substring(C.indexOf("\n")+1)}`);throw Sc(M,this.name,"",this.options.version??-1);}}; return this.S=d=y()}};var B5=new E1v("YtIdbMeta",{xb:{databases:{L0:1}},upgrade(d,f){f(1)&&wf(d,"databases",{keyPath:"actualName"})}});var i1,Ny=new class{constructor(){}}(new class{constructor(){}});new g.CR;var Yqv=class extends E1v{constructor(d,f){super(d,f);this.options=f;l6(d)}A(d,f,m={}){return(this.options.shared?qqT:Tdv)(d,f,{...m})}delete(d={}){return(this.options.shared?wUq:bDg)(this.name,d)}};var GDP=sL("ytGcfConfig",{xb:{coldConfigStore:{L0:1},hotConfigStore:{L0:1}},shared:!1,upgrade(d,f){f(1)&&(UN(wf(d,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),UN(wf(d,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var p$l=class extends g.qj{constructor(){super();this.A=[];this.S=[];const d=g.AV("yt.gcf.config.hotUpdateCallbacks");d?(this.A=[...d],this.S=d):(this.S=[],g.$K("yt.gcf.config.hotUpdateCallbacks",this.S))}j1(){for(const f of this.A){var d=this.S;const m=d.indexOf(f);m>=0&&d.splice(m,1)}this.A.length=0;super.j1()}};var EL=class{constructor(){this.Y=!1;this.V=this.j=0;this.C=new p$l;this.NW={F2r:()=>{this.Y=!0}, mHW:()=>this.S, qm2:d=>{pi(this,d)}, wP:d=>{this.wP(d)}, avr:d=>{$U(this,d)}, sz:()=>this.coldHashData, fW:()=>this.hotHashData, q4D:()=>this.A, lBD:()=>AY(), aBS:()=>kU(), ViL:()=>g.AV("yt.gcf.config.coldHashData"), jzr:()=>g.AV("yt.gcf.config.hotHashData"), n0e:()=>{KkV(this)}, K21:()=>{this.wP(void 0);QU(this);delete EL.instance}, ufC:d=>{this.V=d}, F4L:()=>this.V}}Fr(){return kU()??g.P("RAW_HOT_CONFIG_GROUP")}wP(d){this.hotHashData=d; g.$K("yt.gcf.config.hotHashData",this.hotHashData||null)}};var $XW=typeof TextEncoder!=="undefined"?new TextEncoder:null,xUv=$XW?d=>$XW.encode(d):d=>{d=g.Of(d); const f=new Uint8Array(d.length);for(let m=0;m{}; this.ew=()=>{}; this.now=Date.now;this.Q8=!1;this.NW={hWL:f=>{this.zM=f}, v0W:()=>{this.V()}, Yn:()=>{this.j()}, Ml:async f=>{await this.Ml(f)}, dF:(f,m)=>this.dF(f,m), pn:()=>{this.pn()}}; this.o$=d.o$??100;this.nz=d.nz??1;this.gO=d.gO??2592E6;this.T6=d.T6??12E4;this.yH=d.yH??5E3;this.zM=d.zM??void 0;this.LH=!!d.LH;this.ZD=d.ZD??.1;this.kf=d.kf??10;d.handleError&&(this.handleError=d.handleError);d.ew&&(this.ew=d.ew);d.Q8&&(this.Q8=d.Q8);d.xx&&(this.xx=d.xx);this.Pr=d.Pr;this.g0=d.g0;this.WD=d.WD;this.Y0=d.Y0;this.bZ=d.bZ;this.ag=d.ag;this.QR=d.QR;l1(this)&&(!this.Pr||this.Pr("networkless_logging"))&&Jlg(this)}writeThenSend(d,f={}){if(l1(this)&&this.S){const m={url:d,options:f,timestamp:this.now(), status:"NEW",sendCount:0};this.WD.set(m,this.zM).then(y=>{m.id=y;this.Y0.h8()&&this.Ml(m)}).catch(y=>{this.Ml(m); xU(this,y)})}else this.bZ(d,f)}sendThenWrite(d,f={},m){if(l1(this)&&this.S){const y={url:d, options:f,timestamp:this.now(),status:"NEW",sendCount:0};this.Pr&&this.Pr("nwl_skip_retry")&&(y.skipRetry=m);if(this.Y0.h8()||this.Pr&&this.Pr("nwl_aggressive_send_then_write")&&!y.skipRetry){if(!y.skipRetry){const C=f.onError?f.onError:()=>{}; f.onError=async(B,e)=>{await this.WD.set(y,this.zM).catch(M=>{xU(this,M)}); C(B,e)}}this.bZ(d,f,y.skipRetry)}else this.WD.set(y,this.zM).catch(C=>{this.bZ(d,f,y.skipRetry); xU(this,C)})}else m=this.Pr&&this.Pr("nwl_skip_retry")&&m,this.bZ(d,f,m)}sendAndWrite(d,f={}){if(l1(this)&&this.S){const m={url:d, options:f,timestamp:this.now(),status:"NEW",sendCount:0};let y=!1;const C=f.onSuccess?f.onSuccess:()=>{}; m.options.onSuccess=(B,e)=>{m.id!==void 0?this.WD.HX(m.id,this.zM):y=!0;this.Y0.Li&&this.Pr&&this.Pr("vss_network_hint")&&this.Y0.Li(!0);C(B,e)}; this.bZ(m.url,m.options,void 0,!0);this.WD.set(m,this.zM).then(B=>{m.id=B;y&&this.WD.HX(m.id,this.zM)}).catch(B=>{xU(this,B)})}else this.bZ(d,f,void 0,!0)}V(){if(!l1(this))throw Error("IndexedDB is not supported: throttleSend"); this.A||(this.A=this.g0.O_(async()=>{const d=await this.WD.yF("NEW",this.zM);d?(await this.Ml(d),this.A&&(this.A=0,this.V())):this.j()},this.o$))}j(){this.g0.YN(this.A); this.A=0}async Ml(d){if(!l1(this))throw Error("IndexedDB is not supported: immediateSend");d.id!==void 0&&(await this.WD.kQ(d.id,this.zM)||this.ew(Error("The request cannot be found in the database.")));this.dF(d,this.gO)?(d.skipRetry||(d=vgn(this,d)),d&&(d.skipRetry&&d.id!==void 0&&await this.WD.HX(d.id,this.zM),this.bZ(d.url,d.options,!!d.skipRetry))):(this.ew(Error("Networkless Logging: Stored logs request expired age limit")),d.id!==void 0&&await this.WD.HX(d.id,this.zM))}dF(d,f){d=d.timestamp; return this.now()-d>=f?!1:!0}pn(){if(!l1(this))throw Error("IndexedDB is not supported: retryQueuedRequests");this.WD.yF("QUEUED",this.zM).then(d=>{d&&!this.dF(d,this.T6)?this.g0.O_(async()=>{d.id!==void 0&&await this.WD.UH(d.id,this.zM);this.pn()}):this.Y0.h8()&&this.V()})}};var P5;var lLB={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71, visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87, spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137, vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129, buyFlowStarted:136,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165, buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177, transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186, outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205, ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218, watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243, deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267, ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293, watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317, tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336, appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,idbDataCorrupted:357,parentToolsAppChosenEvent:358, webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,googleHatsEvent:375,persistentLensLaunchEvent:376, parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,mdxDeviceManagementSnapshotEvent:394, prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,sfvEffectAggregatedFramesDroppedEvent:418, sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501, parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297, biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456, youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,channelEditedWithObakeImage:485,offlineDeleteEvent:486, crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,producerProjectRenamed:508,producerMediaSelectionEvent:511, embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,coordinatedSamplingTriggered:532,dnaRecapScreenshotEvent:534, mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545};var Goq=sL("ServiceWorkerLogsDatabase",{xb:{SWHealthLog:{L0:1}},shared:!0,upgrade:(d,f)=>{f(1)&&UN(wf(d,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var jO={},KJc=0;var v5;var qy=class{constructor(){this.S=new Map;this.A=!1}requestComplete(d,f){f&&(this.A=!0);d=this.removeParams(d);this.S.get(d)||this.S.set(d,f)}isEndpointCFR(d){d=this.removeParams(d);return(d=this.S.get(d))?!1:d===!1&&this.A?!0:null}removeParams(d){return d.split("?")[0]}};qy.prototype.removeParams=qy.prototype.removeParams;qy.prototype.isEndpointCFR=qy.prototype.isEndpointCFR;qy.prototype.requestComplete=qy.prototype.requestComplete;qy.getInstance=WJE;var tY=class extends g.p6{constructor(){super();this.A=!1;this.S=u3c();this.S.listen("networkstatus-online",()=>{if(this.A&&g.n4("offline_error_handling")){var d=T6().get("errors",!0);if(d){for(const f in d)if(d[f]){const m=new g.ON(f,"sent via offline_errors");m.name=d[f].name;m.stack=d[f].stack;m.level=d[f].level;g.yi(m)}T6().set("errors",{},2592E3,!0)}}})}h8(){return this.S.h8()}Li(d){this.S.S=d}Hh(){const d=window.navigator.onLine; return d===void 0?!0:d}X6(){this.A=!0}listen(d,f){return this.S.listen(d,f)}M5(d){return VJ(this.S,d)}};tY.prototype.sendNetworkCheckRequest=tY.prototype.M5;tY.prototype.listen=tY.prototype.listen;tY.prototype.enableErrorFlushing=tY.prototype.X6;tY.prototype.getWindowStatus=tY.prototype.Hh;tY.prototype.networkStatusHint=tY.prototype.Li;tY.prototype.isNetworkAvailable=tY.prototype.h8;tY.getInstance=cNP;g.Rl=class extends g.p6{constructor(d={}){super();this.S=this.j=0;this.A=cNP();const f=g.AV("yt.networkStatusManager.instance.listen").bind(this.A);f&&(d.rateLimit?(this.rateLimit=d.rateLimit,f("networkstatus-online",()=>{sLP(this,"publicytnetworkstatus-online")}),f("networkstatus-offline",()=>{sLP(this,"publicytnetworkstatus-offline")})):(f("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),f("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}h8(){const d= g.AV("yt.networkStatusManager.instance.isNetworkAvailable"); return d?d.bind(this.A)():!0}Li(d){const f=g.AV("yt.networkStatusManager.instance.networkStatusHint").bind(this.A);f&&f(d)}async M5(d){const f=g.AV("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.A);return g.n4("skip_network_check_if_cfr")&&WJE().isEndpointCFR("generate_204")?new Promise(m=>{this.Li(window.navigator?.onLine||!0);m(this.h8())}):f?f(d):!0}};var n2,DAW=class extends k_V{constructor(){n2||(n2=new g.Rl({qhS:!0,qIl:!0}));super({WD:{pE:YjT,HX:wxT,yF:bsS,kQ:tzS,UH:HsB,set:qjB},Y0:n2,handleError:(d,f,m)=>{const y=m?.error?.code;y===400||y===415?(d=new g.ON(d.message,f,m?.error?.code),Bh(d,void 0,void 0,void 0,!0)):g.yi(d)}, ew:Bh,bZ:pJP,now:g.v,dK:iOW,g0:g.F$(),ag:"publicytnetworkstatus-online",QR:"publicytnetworkstatus-offline",LH:!0,ZD:.1,kf:Zt("potential_esf_error_limit",10),Pr:g.n4,Q8:!(QD()&&g.wG(document.location.toString())!=="www.youtube-nocookie.com")});this.Y=new g.CR;g.n4("networkless_immediately_drop_all_requests")&&UUP();wUq("LogsDatabaseV2")}writeThenSend(d,f){f||(f={});f=wg(d,f);QD()||(this.S=!1);super.writeThenSend(d,f)}sendThenWrite(d,f,m){f||(f={});f=wg(d,f);QD()||(this.S=!1);super.sendThenWrite(d, f,m)}sendAndWrite(d,f){f||(f={});f=wg(d,f);QD()||(this.S=!1);super.sendAndWrite(d,f)}awaitInitialization(){return this.Y.promise}};var $AS=g.pS.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.$K("ytNetworklessLoggingInitializationOptions",$AS);g.sH=class{constructor(d){this.config_=null;d?this.config_=d:pxh()&&(this.config_=g.OL())}isReady(){!this.config_&&pxh()&&(this.config_=g.OL());return!!this.config_}};var QSc,G6,fF;QSc=g.pS.ytPubsubPubsubInstance||new g.Ob;G6=g.pS.ytPubsubPubsubSubscribedKeys||{};fF=g.pS.ytPubsubPubsubTopicToKeys||{};g.dK=g.pS.ytPubsubPubsubIsSynchronous||{};g.Ob.prototype.subscribe=g.Ob.prototype.subscribe;g.Ob.prototype.unsubscribeByKey=g.Ob.prototype.HD;g.Ob.prototype.publish=g.Ob.prototype.publish;g.Ob.prototype.clear=g.Ob.prototype.clear;g.$K("ytPubsubPubsubInstance",QSc);g.$K("ytPubsubPubsubTopicToKeys",fF);g.$K("ytPubsubPubsubIsSynchronous",g.dK); g.$K("ytPubsubPubsubSubscribedKeys",G6);var afS={};var OfS=class extends g.qj{append(d){d=d.D$();this.D$().appendChild(d)}},ZT=class extends OfS{constructor(d){super();this.S=d}D$(){return this.S}};var o1v=class extends g.qj{constructor(d,f){super();this.V=[];this.B=!1;this.A=0;this.Y=this.C=this.j=!1;this.rD=null;const m=(0,g.g5)(d,f);this.S=new g.vg(()=>m(this.rD),300); g.I(this,this.S);this.K=this.G=Infinity}onTouchStart(d){this.B=!0;this.A=d.touches.length;this.S.isActive()&&(this.S.stop(),this.Y=!0);d=d.touches;this.C=rNc(this,d)||d.length!=1;var f=d.item(0);this.C||!f?this.K=this.G=Infinity:(this.G=f.clientX,this.K=f.clientY);this.V.length=0;for(f=0;f=0)}if(f||d&&(d.clientX-this.G)**2+(d.clientY-this.K)**2>25)this.j=!0}onTouchEnd(d){var f= d.changedTouches;f&&this.B&&this.A==1&&!this.j&&!this.Y&&!this.C&&rNc(this,f)&&(this.rD=d,this.S.start());this.A=d.touches.length;this.A===0&&(this.j=this.B=!1,this.V.length=0);this.Y=!1}};var WV=Date.now().toString();var pF={};var Qo=Symbol("injectionDeps"),VT=class{constructor(d){this.name=d}toString(){return`InjectionToken(${this.name})`}},$V=class{constructor(d){this.key=d}},ZOW=class{constructor(){this.A=new Map;this.V=new Map;this.S=new Map;this.NW={Dos:()=>new Map(this.A), vA2:d=>{const f=this.A.get(d.fl),m=this.S.get(d.fl);this.S.delete(d.fl);kV(this,d);return()=>{this.A.delete(d.fl);this.S.delete(d.fl);f&&kV(this,f);m&&this.S.set(d.fl,m)}}}}resolve(d){return d instanceof $V?Ol(this,d.key,[],!0):Ol(this,d,[])}};var o9;var hK=window;var R9=g.n4("web_enable_lifecycle_monitoring")&&FJ()!==0,LJq=g.n4("web_enable_lifecycle_monitoring");var TGB=class{constructor(d){this.scheduler=g.F$();this.A=new g.CR;this.S=d;for(let f=0;f{m.H7();this.S[f].UQ=!0;this.S.every(C=>C.UQ===!0)&&this.A.resolve()}; const y=oD(d,m.priority??0);this.S[f]={...m,H7:d,jobId:y}}}cancel(){for(const d of this.S)d.jobId===void 0||d.UQ||this.scheduler.YN(d.jobId),d.UQ=!0;this.A.resolve()}};var aGW=class{constructor(){this.state="none";this.plugins=[];this.A=void 0;this.j={};R9&&rK(this.state)}get currentState(){return this.state}install(d){this.plugins.push(d);return this}uninstall(...d){d.forEach(f=>{f=this.plugins.indexOf(f);f>-1&&this.plugins.splice(f,1)})}transition(d,f){R9&&xAV(this.state); var m=this.transitions.find(y=>Array.isArray(y.from)?y.from.find(C=>C===this.state&&y.to===d):y.from===this.state&&y.to===d); if(m){this.V&&(PFB(this.V),this.V=void 0);JNc(this,d,f);this.state=d;R9&&rK(this.state);m=m.action.bind(this);const y=this.plugins.filter(C=>C[d]).map(C=>C[d]); m(zjW(this,y),f)}else throw Error(`no transition specified from ${this.state} to ${d}`);}};var qOh=class extends aGW{constructor(){super();this.S=null;this.A=10;this.transitions=[{from:"none",to:"application_navigating",action:this.Y},{from:"application_navigating",to:"none",action:this.C},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}Y(d,f){this.S=g.aD(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); d(f?.event)}C(d,f){this.S&&(g.nk.YN(this.S),this.S=null);d(f?.event)}},nF;var N2=[];g.$K("yt.logging.transport.getScrapedGelPayloads",function(){return N2});var Vo=void 0,Zb=void 0;var LF=class{constructor(){this.store={};this.S=0;this.A={};this.NW={rBD:()=>this.S}}storePayload(d,f){d=lq(d); this.store[d]?this.store[d].push(f):(this.A={},this.store[d]=[f]);this.S++;g.n4("more_accurate_gel_parser")&&(f=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(f));return d}smartExtractMatchingEntries(d){if(!d.keys.length)return[];const f=PV(this,d.keys.splice(0,1)[0]),m=[];for(let y=0;y`Cannot read property '${d.key}'`, nK:{Error:[{Pb:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{Pb:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{Pb:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{Pb:/\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"]},{Pb:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{Pb:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{Pb:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Dm:d=>`Cannot call '${d.key}'`, nK:{TypeError:[{Pb:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{Pb:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{Pb:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{Pb:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{Pb:/\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"]}, {Pb:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{Dm:d=>`${d.key} is not defined`, nK:{ReferenceError:[{Pb:/(.*) is not defined/,groups:["key"]},{Pb:/Can't find variable: (.*)/,groups:["key"]}]}}];var yFT={dP:[],v6:[{callback:Ggq,weight:500},{callback:dLV,weight:500}]};var fdP=class{constructor(){this.v6=[];this.dP=[]}},aq;var Rq=new g.Ob;var WOq=new Set,Mmg=0,DLP=0,s4S=0,NBB=[],KOT=[],EFP=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];var $Lg=new g.G("parallelCommand");var Q45=new g.G("performOnceCommand");var kyl=new g.G("serialCommand");var Vw=void 0;RP({},"sgPmTd");RP(null,"jypsq");RP(null,"mWiOof");Date.now();var adW=class extends gg{constructor(d){super(arguments);this.csn=d}},ggW=new I8("screen-created",adW),Hw=[],oFT=IdK,w3=0,LU=new Map,J7=new Map,Sy=new Map;var Ps=class{constructor(d,f=null,m={},y,C,B){this.componentType=d;this.renderer=f;this.macros=m;this.layoutId=y;this.interactionLoggingClientData=C;this.S=B;this.id=mY(d)}};g.nS(g.ym,g.qj);g.F=g.ym.prototype;g.F.subscribe=function(d,f,m){return this.Mp()?0:this.v9.subscribe(d,f,m)}; g.F.unsubscribe=function(d,f,m){return this.Mp()?!1:this.v9.unsubscribe(d,f,m)}; g.F.HD=function(d){return this.Mp()?!1:this.v9.HD(d)}; g.F.publish=function(d,f){return this.Mp()?!1:this.v9.publish.apply(this.v9,arguments)}; g.F.wI=function(d,f){for(let m in d)this.subscribe(m,d[m],f)}; g.F.DG=function(d,f){for(let m in d)this.unsubscribe(m,d[m],f)};var bh=16/9,hZ5=[.25,.5,.75,1,1.25,1.5,1.75,2],FxW=hZ5.concat([3,4,5,6,7,8,9,10,15]),rtl=hZ5.concat([2.5,3,3.5,4]);var ucg=1;g.L2=class extends g.qj{constructor(d){super();this.vZ={};this.NQ={};this.element=this.createElement(d)}createElement(d,f){f=f||d.D==="svg";let m;var y=d.W,C=d.oP;f?(m=document.createElementNS("http://www.w3.org/2000/svg",d.D),g.Ia&&(d.U||(d.U={}),d.U.focusable="false")):m=g.C_(d.D);if(y){if(y=Bp(this,m,"class",y))eH(this,m,"class",y),this.vZ[y]=m}else if(C){for(var B of C)this.vZ[B]=m;eH(this,m,"class",C.join(" "))}y=d.aP;C=d.N;if(y)f=Bp(this,m,"child",y),f!==void 0&&m.appendChild(g.BN(f));else if(C){y= 0;for(var e of C)e&&(typeof e==="string"?(C=Bp(this,m,"child",e),C!=null&&m.appendChild(g.BN(C))):e.element?m.appendChild(e.element):(B=e,C=this.createElement(B,f),m.appendChild(C),B.ef&&(B=C$(),C.id=B,C=document.createElementNS("http://www.w3.org/2000/svg","use"),C.setAttribute("class","ytp-svg-shadow"),C.setAttributeNS("http://www.w3.org/1999/xlink","href",`#${B}`),K_(m,C,y++))))}if(d=d.U){f=m;for(const M of Object.keys(d))e=d[M],eH(this,f,M,typeof e==="string"?Bp(this,f,M,e):e)}return m}ue(d){return this.vZ[d]}TL(d, f){typeof f==="number"?K_(d,this.element,f):d.appendChild(this.element)}detach(){g.NV(this.element)}update(d){for(const f of Object.keys(d))this.updateValue(f,d[f])}updateValue(d,f){(d=this.NQ[`{{${d}}}`])&&eH(this,d[0],d[1],f)}j1(){this.vZ={};this.NQ={};this.detach();super.j1()}};g.Y=class extends g.L2{constructor(d){super(d);this.qW=!0;this.rD=!1;this.listeners=[]}setContent(d,f){this.updateValue(f||"content",d)}show(){this.qW||(g.RV(this.element,"display",""),this.qW=!0)}hide(){this.qW&&(g.RV(this.element,"display","none"),this.qW=!1)}OB(d){d?this.show():this.hide()}jf(d){this.rD=d}qk(){return this.qW}listen(d,f,m){return this.O(this.element,d,f,m)}O(d,f,m,y){m=(0,g.g5)(m,y||this);y={target:d,type:f,listener:m};this.listeners.push(y);d.addEventListener(f,m);return y}Zc(d){this.listeners.forEach((f, m)=>{f===d&&(f=this.listeners.splice(m,1)[0],f.target.removeEventListener(f.type,f.listener))})}focus(){this.element.focus()}j1(){for(;this.listeners.length;){const d=this.listeners.pop(); d&&d.target.removeEventListener(d.type,d.listener)}super.j1()}};g.dv=class extends g.Y{constructor(d){super(d);this.h7=new g.ym;g.I(this,this.h7)}subscribe(d,f,m){return this.h7.subscribe(d,f,m)}unsubscribe(d,f,m){return this.h7.unsubscribe(d,f,m)}HD(d){return this.h7.HD(d)}publish(d,...f){return this.h7.publish(d,...f)}};var g1W=new WeakSet,J4=class extends g.dv{constructor(d,f,m,y,C,B,e=null){super(f);this.api=d;this.macros={};this.componentType=m;this.G=this.K=null;this.mS=e;this.layoutId=y;this.interactionLoggingClientData=C;this.Hr=B;this.nC=null;this.XO=new ZT(this.element);g.I(this,this.XO);this.Ul=this.O(this.element,"click",this.onClick);this.pC=[];this.e1=new o1v(this.onClick,this);g.I(this,this.e1);this.A7=!1;this.tP=this.AP=null}bind(d){this.nC||d.renderer&&this.init(d.id,d.renderer,{},d);return Promise.resolve()}init(d, f,m){this.nC=d;this.element.setAttribute("id",this.nC);this.mS&&g.wE(this.element,this.mS);this.AP=f&&f.adRendererCommands;this.tP=f.interaction;this.tP?.onTap&&g.wE(this.element,"ytp-ad-component--clickable");this.macros=m;this.K=f.trackingParams||null;this.G=g.S(f.rendererContext,ttn)?.loggingDirectives??f.loggingDirectives;this.K!=null?this.createServerVe(this.element,this.K):this.G&&(d=this.element,f=this.G,this.api.createServerVe(d,this,!0),this.api.setTrackingParams(d,f.trackingParams||null))}clear(){}hide(){super.hide(); (this.K!=null||this.G)&&this.logVisibility(this.element,!1)}show(){super.show();if(!this.A7){this.A7=!0;var d=this.AP&&this.AP.impressionCommand;const f=this.tP?.onFirstVisible;d?this.hP(d):f&&(d=lu(f))&&this.hP(d)}(this.K!=null||this.G)&&this.logVisibility(this.element,!0)}onClick(d){if((this.K||this.G)&&!g1W.has(d)){var f=this.element;this.api.hasVe(f)&&this.qW&&this.api.logClick(f,this.interactionLoggingClientData);g1W.add(d)}var m=this.AP&&this.AP.clickCommand;f=this.tP?.onTap;if(m){var y=this.KC(m); this.hP(y)}else{if(m=f)a:{m=this.element;d=d.composedPath();for(y of d){if(y===m)break;if(y.className.indexOf("ytp-ad-component--clickable")>=0){m=!1;break a}}m=!0}m&&(y=lu(f))&&this.hP(y)}}KC(d){return d}onTouchStart(d){this.e1.onTouchStart(d)}onTouchMove(d){this.e1.onTouchMove(d)}onTouchEnd(d){if(this.e1)this.e1.onTouchEnd(d)}hP(d){this.layoutId?this.Hr.executeCommand(d,this.layoutId):(d=new g.ON("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}), g.T(d))}createServerVe(d,f){this.api.createServerVe(d,this);this.api.setTrackingParams(d,f)}logVisibility(d,f){this.api.hasVe(d)&&this.api.logVisibility(d,f,this.interactionLoggingClientData)}j1(){this.clear(null);this.Zc(this.Ul);for(const d of this.pC)this.Zc(d);super.j1()}};var Vm=class extends J4{constructor(d,f,m,y,C=[],B="button",e=!1,M,K=!1){C={D:"button",oP:["ytp-ad-button"].concat(C)};M!=null&&(C.U={tabindex:M});super(d,C,B,f,m,y);this.S=this.A=this.V=null;this.Y=e;this.j=K;this.hide()}init(d,f,m){super.init(d,f,m);this.S=f;if(f.text==null&&f.icon==null)g.X_(Error("ButtonRenderer did not have text or an icon set."));else{switch(f.style||null){case "STYLE_UNKNOWN":d="ytp-ad-button-link";break;default:d=null}d!=null&&g.wE(this.element,d);f.text!=null&&(d=g.K$(f.text), g.y3(d)||(this.element.setAttribute("aria-label",d),this.V=new g.dv({D:"span",W:"ytp-ad-button-text",aP:d}),g.I(this,this.V),this.V.TL(this.element)));f.accessibilityData&&f.accessibilityData.accessibilityData&&f.accessibilityData.accessibilityData.label&&!g.y3(f.accessibilityData.accessibilityData.label)&&this.element.setAttribute("aria-label",f.accessibilityData.accessibilityData.label);f.icon!=null&&(f=Ib(f.icon,this.j),f!=null&&(this.A=new g.dv({D:"span",W:"ytp-ad-button-icon",N:[f]}),g.I(this, this.A)),this.Y?K_(this.element,this.A.element,0):this.A.TL(this.element))}}clear(){this.hide()}onClick(d){super.onClick(d);for(const f of ia5(this))this.layoutId?this.Hr.executeCommand(f,this.layoutId):g.T(Error("Missing layoutId for button."));this.api.onAdUxClicked(this.componentType,this.layoutId)}};var WdV=class extends g.qj{constructor(){super();this.S=new Map;this.A=GLS(d=>{if(d.target&&(d=this.S.get(d.target))&&d)for(let f=0;f0&&(this.toggleButton(!this.isToggled()),this.B());super.onClick(d)}B(){g.n(this.j,"ytp-ad-toggle-button-toggled",this.isToggled());for(const d of pzB(this,this.isToggled()))this.layoutId? this.Hr.executeCommand(d,this.layoutId):g.T(Error("Missing layoutId for toggle button."));if(this.isToggled())this.api.onAdUxClicked("toggle-button",this.layoutId);Zz(this)}clear(){this.hide()}toggleButton(d){g.n(this.j,"ytp-ad-toggle-button-toggled",d);this.S.checked=d;Zz(this)}isToggled(){return this.S.checked}};var IHV=class{constructor(d,f,m){this.actionType=f;this.id=m;this.content=d}};var X$K=class extends ue{constructor(d){super();this.S=d;this.O(this.S,"onAdUxUpdate",this.C)}C(d){if(Array.isArray(d))for(const f of d)f instanceof IHV&&this.j(f)}};var aac=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-feedback-dialog-background",N:[{D:"div",W:"ytp-ad-feedback-dialog-container",N:[{D:"div",W:"ytp-ad-feedback-dialog-form",U:{role:"dialog",tabindex:"-1"},N:[{D:"div",W:"ytp-ad-feedback-dialog-title",N:[{D:"span",aP:"{{title}}"}]},{D:"span",W:"ytp-ad-info-dialog-feedback-options-title",aP:"{{reasonsTitle}}"},{D:"div",W:"ytp-ad-info-dialog-feedback-options"},{D:"div",W:"ytp-ad-feedback-dialog-confirm-container",N:[{D:"button",W:"ytp-ad-feedback-dialog-cancel-button", aP:"{{cancelLabel}}"},{D:"button",W:"ytp-ad-feedback-dialog-confirm-button",aP:"{{confirmLabel}}"}]}]}]}]},"ad-info-dialog",f,m,y);this.j=[];this.S=null;this.Y=this.ue("ytp-ad-feedback-dialog-cancel-button");this.C=this.ue("ytp-ad-feedback-dialog-confirm-button");this.X=this.ue("ytp-ad-info-dialog-feedback-options");this.V2=this.ue("ytp-ad-feedback-dialog-title");this.V=this.A=null;this.hide()}init(d,f,m){super.init(d,f,m);f.reasons?f.confirmLabel==null?g.T(Error("AdFeedbackRenderer.confirmLabel was not set.")): (f.cancelLabel==null&&g.X_(Error("AdFeedbackRenderer.cancelLabel was not set.")),f.title==null&&g.X_(Error("AdFeedbackRenderer.title was not set.")),QYq(this,f)):g.T(Error("AdFeedbackRenderer.reasons were not set."))}clear(){yD(this.Y);yD(this.C);this.j.length=0;this.hide()}hide(){this.S&&this.S.hide();this.A&&this.A.hide();super.hide();this.V&&this.V.focus()}show(){this.S&&this.S.show();this.A&&this.A.show();this.V=document.activeElement;super.show();this.Y.focus()}B(){this.api.onAdUxClicked("ad-feedback-dialog-close-button", this.layoutId);this.publish("a");this.hide()}qp(){this.hide()}},OaS=class{constructor(d,f){this.A=f;this.S=new g.dv({D:"label",W:"ytp-ad-feedback-dialog-reason-label",N:[{D:"input",W:"ytp-ad-feedback-dialog-reason-input",U:{type:"radio",name:"feedback-reason-group"}},{D:"span",W:"ytp-ad-feedback-dialog-reason-text",aP:g.K$(d)}]});this.V=this.S.ue("ytp-ad-feedback-dialog-reason-input")}D$(){return this.S.element}getCommand(){return this.A}isChecked(){return this.V.checked}};var FdT=class extends uuP{Y(d){super.Y(d);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}j(d){super.j(d);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}C(d){super.C(d);this.api.onAdUxClicked("ad-mute-confirm-dialog-confirm-button");this.publish("b")}};var neE=class extends J4{constructor(d,f,m,y,C){super(d,{D:"div",W:"ytp-ad-info-dialog-background",N:[{D:"div",W:"ytp-ad-info-dialog-container",N:[{D:"div",W:"ytp-ad-info-dialog-form",U:{role:"dialog",tabindex:"-1"},N:[{D:"div",W:"ytp-ad-info-dialog-title",aP:"{{title}}"},{D:"ul",W:"ytp-ad-info-dialog-ad-reasons"},{D:"div",W:"ytp-ad-info-dialog-message"},{D:"div",W:"ytp-ad-info-dialog-mute-container"},{D:"div",W:"ytp-ad-info-dialog-confirm-container",N:[{D:"button",W:"ytp-ad-info-dialog-confirm-button", aP:"{{confirmLabel}}"}]}]}]}]},"ad-info-dialog",f,m,y);this.S=this.A=null;this.C=this.ue("ytp-ad-info-dialog-confirm-button");this.Br=this.ue("ytp-ad-info-dialog-mute-container");this.CC=this.ue("ytp-ad-info-dialog-message");this.qp=this.ue("ytp-ad-info-dialog-ad-reasons");this.j=this.V=null;this.X=C;this.Y=null;this.gD=!1;this.B=null;this.hide()}init(d,f,m){super.init(d,f,m);this.Y=f;if(f.dialogMessage==null&&f.title==null)g.T(Error("Neither AdInfoDialogRenderer.dialogMessage nor AdInfoDialogRenderer.title was set.")); else{f.confirmLabel==null&&g.X_(Error("AdInfoDialogRenderer.confirmLabel was not set."));if(d=f.closeOverlayRenderer&&g.S(f.closeOverlayRenderer,CV)||null)this.S=new Vm(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-ad-info-dialog-close-button"],"ad-info-dialog-close-button"),g.I(this,this.S),this.S.init(mY("button"),d,this.macros),this.S.TL(this.element);f.title&&(d=g.K$(f.title),this.updateValue("title",d));if(f.adReasons)for(d=f.adReasons,m=0;mthis.hide()); g.I(this,this.V2);this.gD=0;this.Br=!1;this.Np=B;this.hide()}init(d,f,m){super.init(d,f,m);d=f.durationMilliseconds;typeof d==="number"&&d<0&&g.T(Error("durationMilliseconds was specified incorrectly in AdPreviewRenderer with a value of: "+d));this.Np&&(this.C?g.wE(this.A.element,"modern-countdown-next-to-thumbnail"):g.wE(this.A.element,"countdown-next-to-thumbnail"));d=f.durationMilliseconds;this.gD=d==null||d===0?this.S.ML():d;if(f.templatedCountdown)var y=f.templatedCountdown.templatedAdText;else f.staticPreview&& (y=f.staticPreview);this.j.init(mY("ad-text"),y,m);(y=this.api.getVideoData({playerType:1}))&&y.L4&&f.thumbnail?this.B.init(mY("ad-image"),f.thumbnail,m):(this.qp.hide(),this.C&&this.Np&&g.wE(this.j.element,"ytp-ad-preview-text-modern-postroll"))}clear(){this.hide()}hide(){this.A.hide();this.j.hide();this.B.hide();Pp(this);super.hide()}show(){xI(this);this.A.show();this.j.show();this.B.show();super.show()}Y(){this.hide()}V(){if(this.S!=null){var d=this.S.getProgressState();d!=null&&d.current!=null&& (d=1E3*d.current,!this.Br&&d>=this.gD?(this.V2.hide(),this.Br=!0,this.publish("i")):this.j&&this.j.isTemplated()&&(d=Math.max(0,Math.ceil((this.gD-d)/1E3)),d!=this.GL&&(lY(this.j,{TIME_REMAINING:String(d)}),this.GL=d)))}}};var n1T=class extends zC{constructor(d,f,m,y,C,B){super(d,{D:"div",oP:["ytp-flyout-cta","ytp-flyout-cta-inactive"],N:[{D:"div",W:"ytp-flyout-cta-icon-container"},{D:"div",W:"ytp-flyout-cta-body",N:[{D:"div",W:"ytp-flyout-cta-text-container",N:[{D:"div",W:"ytp-flyout-cta-headline-container"},{D:"div",W:"ytp-flyout-cta-description-container"}]},{D:"div",W:"ytp-flyout-cta-action-button-container"}]}]},"flyout-cta",f,m,y,C);this.j=new S3(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr, "ytp-flyout-cta-icon");g.I(this,this.j);this.j.TL(this.ue("ytp-flyout-cta-icon-container"));this.j.element.classList.add("ytp-flyout-cta-icon-rounded");this.B=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-flyout-cta-headline");g.I(this,this.B);this.B.TL(this.ue("ytp-flyout-cta-headline-container"));this.C=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-flyout-cta-description");g.I(this,this.C);this.C.TL(this.ue("ytp-flyout-cta-description-container")); this.A=new Vm(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-flyout-cta-action-button","ytp-flyout-cta-action-button-rounded"]);g.I(this,this.A);this.A.TL(this.ue("ytp-flyout-cta-action-button-container"));this.A.element.setAttribute("tabIndex","-1");lQ(this.A.element);this.V2=null;this.gD=0;this.Br=B;this.hide()}init(d,f,m){super.init(d,f,m);if(f.image&&f.image.thumbnail)if(f.headline)if(f.description)if((d=f.actionButton&&g.S(f.actionButton,CV))&&d.navigationEndpoint){const C= this.api.getVideoData({playerType:2});if(C!=null)if(f.image&&f.image.thumbnail){var y=f.image.thumbnail.thumbnails;y!=null&&y.length>0&&g.y3(g.Kz(y[0].url))&&(y[0].url=C.profilePicture)}else g.X_(Error("FlyoutCtaRenderer does not have image.thumbnail."));this.j.init(mY("ad-image"),f.image,m);this.B.init(mY("ad-text"),f.headline,m);this.C.init(mY("ad-text"),f.description,m);this.A.init(mY("button"),d,m);m=Lk(this.A.element);Pg(this.A.element,m+" This link opens in new tab");this.V2=d.navigationEndpoint; this.api.fU()||this.show();this.api.addEventListener("playerUnderlayVisibilityChange",this.qp.bind(this));this.gD=f.startMs||0;xI(this)}else g.T(Error("FlyoutCtaRenderer has no valid action button."));else g.T(Error("FlyoutCtaRenderer has no description AdText."));else g.T(Error("FlyoutCtaRenderer has no headline AdText."));else g.X_(Error("FlyoutCtaRenderer has no image."))}onClick(d){super.onClick(d);this.api.pauseVideo();!g.io(this.A.element,d.target)&&this.V2&&(this.layoutId?this.Hr.executeCommand(this.V2, this.layoutId):g.T(Error("Missing layoutId for flyout cta.")))}V(){if(this.S){var d=this.S.getProgressState();(d&&d.current||this.Br)&&1E3*d.current>=this.gD&&(Pp(this),g.Uh(this.element,"ytp-flyout-cta-inactive"),this.A.element.removeAttribute("tabIndex"))}}Y(){this.clear()}clear(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.qp.bind(this))}show(){this.A&&this.A.show();super.show()}hide(){this.A&&this.A.hide();super.hide()}qp(d){d=="hidden"?this.show():this.hide()}};var Zfn=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-instream-user-sentiment-container"},"instream-user-sentiment",f,m,y,null);this.S=null;this.V=new j3(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-ad-instream-user-sentiment-like-button"]);g.I(this,this.V);this.V.TL(this.element);this.A=new j3(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-ad-instream-user-sentiment-dislike-button"]);g.I(this,this.A);this.A.TL(this.element);this.j= new g.TC(this,400,!1,500,()=>this.hide()); g.I(this,this.j);this.hide()}init(d,f,m){super.init(d,f,m);this.S=f;if(this.S.rectangle){d=this.S.likeButton&&g.S(this.S.likeButton,rW);f=this.S.dislikeButton&&g.S(this.S.dislikeButton,rW);this.V.init(mY("toggle-button"),d,m);this.A.init(mY("toggle-button"),f,m);this.O(this.element,"change",this.Y);this.j.show(100);this.show();for(const y of this.S&&this.S.impressionCommands||[])this.layoutId?this.Hr.executeCommand(y,this.layoutId):g.T(Error("Missing layoutId for instream user sentiment."))}}clear(){this.hide()}hide(){this.V.hide(); this.A.hide();super.hide()}show(){this.V.show();this.A.show();super.show()}Y(){de(this.element,"ytp-ad-instream-user-sentiment-selected");this.S.postMessageAction&&g.s8(this.api,"onYtShowToast",this.S.postMessageAction);this.j.hide()}onClick(d){this.pC.length>0&&this.Y();super.onClick(d)}};var be=class extends g.qj{constructor(d,f,m,y,C=0,B=!1){super();this.A=d;this.V=!1;this.AP=y;this.V2=B;this.C=!1;this.S=null;f>0&&(this.S=new g.vg(this.rD,f,this),g.I(this,this.S));this.Y=new g.vg(this.rD,m,this);g.I(this,this.Y);this.X=yd(this.A,C,1,y);g.I(this,this.X);this.B=yd(this.A,0,y,1);g.I(this,this.B);this.j=new ue;g.I(this,this.j)}j1(){this.reset();super.j1()}reset(){this.j.A();this.C=!1;this.S&&this.S.stop();this.Y.stop();this.V&&(this.V=!1,this.B.play())}start(){this.reset();this.j.O(this.A, "mouseover",this.K,this);this.j.O(this.A,"mouseout",this.G,this);this.V2&&(this.j.O(this.A,"focusin",this.K,this),this.j.O(this.A,"focusout",this.G,this));this.S?this.S.start():(this.C=this.V=!0,g.RV(this.A,{opacity:this.AP}))}K(){this.V&&(this.V=!1,this.B.play());this.Y.stop();this.S&&this.S.stop()}G(){this.C?this.Y.start():this.S&&this.S.start()}rD(){this.V||(this.V=!0,this.X.play(),this.C=!0)}};var t4=class{constructor(d,f){this.A=d;this.S=f}},xxv=[new t4("b.f_",0),new t4("j.s_",2),new t4("r.s_",4),new t4("e.h_",6),new t4("i.s_",8),new t4("s.t_",10),new t4("p.h_",12),new t4("s.i_",14),new t4("f.i_",16),new t4("a.b_",18),new t4("a.o_"),new t4("g.o_",22),new t4("p.i_",24),new t4("p.m_"),new t4("n.k_",20),new t4("i.f_"),new t4("a.s_"),new t4("m.c_"),new t4("n.h_",26),new t4("o.p_"),new t4("m.p_",28),new t4("o.a_"),new t4("d.p_"),new t4("e.i_")].reduce((d,f)=>{d[f.A]=f;return d},{});g.Ff=class{constructor(d,f){this.state=d;this.oldState=f}VT(d){return jH(this,d)>0}};var Vnh=class extends zC{constructor(d,f,m,y,C,B){super(d,{D:"div",W:"ytp-ad-skip-button-slot"},"skip-button",f,m,y,C);this.V2=null;this.qp=!1;this.Br=B;this.B=this.api.L().experiments.Pr("enable_modern_skip_button_on_web");this.GL=!1;this.C=new g.dv({D:"span",oP:["ytp-ad-skip-button-container"]});this.B&&this.C.element.classList.add("ytp-ad-skip-button-container-detached");g.I(this,this.C);this.C.TL(this.element);this.A=this.j=null;this.Np=new g.TC(this.C,500,!1,100,()=>this.hide()); g.I(this,this.Np);this.gD=new be(this.C.element,15E3,5E3,.5,.5,this.B);g.I(this,this.gD);this.hide()}init(d,f,m){super.init(d,f,m);this.V2=f;(this.qp=Ldc(this))&&g.X_(Error("hasAdControlInClickCommands_ is true."));if(!f||g.Sx(f))g.T(Error("SkipButtonRenderer was not specified or empty."));else if(!f.message||g.Sx(f.message))g.T(Error("SkipButtonRenderer.message was not specified or empty."));else{d=this.B?{iconType:"SKIP_NEXT_NEW"}:{iconType:"SKIP_NEXT"};f=this.api.L().Z("delhi_modern_web_player_icons"); const y=Ib(d,!1,!1,f);y==null?g.T(Error("Icon for SkipButton was unable to be retrieved. Icon.IconType: "+d.iconType+".")):(this.api.L().Z("disable_touch_events_on_skip_button")&&(y.U={...y.U,"aria-hidden":"true",focusable:"false"}),this.j=new g.dv({D:"button",oP:[this.B?"ytp-ad-skip-button-modern":"ytp-ad-skip-button","ytp-button",f?"ytp-ad-skip-button-icon-delhi":""],N:[{D:"span",W:this.B?"ytp-ad-skip-button-icon-modern":"ytp-ad-skip-button-icon",N:[y]}]}),g.I(this,this.j),this.j.TL(this.C.element), this.A=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-ad-skip-button-text"),this.B&&this.A.element.classList.add("ytp-ad-skip-button-text-centered"),this.A.init(mY("ad-text"),this.V2.message,m),g.I(this,this.A),K_(this.j.element,this.A.element,0));this.api.L().Z("disable_touch_events_on_skip_button")||(m=this.api.L(),!(this.pC.length>0)&&m.A&&(Jm?0:"ontouchstart"in document.documentElement&&(mB()||f8()))&&(this.Zc(this.Ul),this.pC=[this.O(this.element,"touchstart",this.onTouchStart, this),this.O(this.element,"touchmove",this.onTouchMove,this),this.O(this.element,"touchend",this.onTouchEnd,this)]))}}clear(){this.gD.reset();this.hide()}hide(){this.C.hide();this.A&&this.A.hide();Pp(this);super.hide()}onClick(d){if(this.j!=null){if(d){var f=d||window.event;f.returnValue=!1;f.preventDefault&&f.preventDefault()}if(Vqq(d,{contentCpn:this.api.getVideoData({playerType:1})?.clientPlaybackNonce||""})===0)g.s8(this.api,"onAbnormalityDetected");else if(super.onClick(d),this.publish("j"), g.s8(this.api,"onAdSkip"),this.Br||!this.qp)this.api.onAdUxClicked(this.componentType,this.layoutId)}}KC(d){if(!this.Br)return this.qp&&SH("SkipButton click commands not pruned while ALC exist"),d;const f=g.S(d,g.vp)?.commands;if(!f)return d;d=[];for(let m=0;m=this.B&&Juc(this,!0)}};var lGn=class extends Vm{constructor(d,f,m,y){super(d,f,m,y,["ytp-ad-visit-advertiser-button"],"visit-advertiser")}init(d,f,m){super.init(d,f,m);d=!1;f.text!=null&&(d=g.K$(f.text),d=!g.y3(d));d?f.navigationEndpoint==null?g.X_(Error("No visit advertiser clickthrough provided in renderer,")):f.style!=="STYLE_UNKNOWN"?g.X_(Error("Button style was not a link-style type in renderer,")):this.show():g.X_(Error("No visit advertiser text was present in the renderer."))}};var Hs=class extends J4{constructor(d,f,m,y,C=!1,B=!1){super(d,{D:"span",W:"ytp-ad-simple-ad-badge"},"simple-ad-badge",f,m,y);this.S=this.ue("ytp-ad-simple-ad-badge");(this.A=C)&&this.S.classList.add("ytp-ad-simple-ad-badge--clean-player");B&&this.S.classList.add("ytp-ad-simple-ad-badge--survey");this.hide()}init(d,f,m){super.init(d,f,m);d=f.text;g.y3(Mk(d))?g.X_(Error("SimpleAdBadgeRenderer has invalid or empty text")):(d&&d.text&&(f=d.text,this.A||(f=this.api.L(),f=d.text+" "+(f&&f.A?"\u2022":"\u00b7")), f={text:f,isTemplated:d.isTemplated},d.style&&(f.style=d.style),d.targetId&&(f.targetId=d.targetId),d=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),d.init(mY("simple-ad-badge"),f,m),d.TL(this.element),g.I(this,d)),this.show())}clear(){this.hide()}};var wW=class extends Ps{constructor(d,f,m,y,C=!1){super("player-overlay",d,{},f,y);this.videoAdDurationSeconds=m;this.interactionLoggingClientData=y;this.fn=C}};var Nt=class extends g.ym{constructor(d,f){super();this.api=d;this.durationMs=f;this.S=null;this.handler=new ue(this);g.I(this,this.handler);this.A=RZB;this.handler.O(this.api,"presentingplayerstatechange",this.V);this.S=this.handler.O(this.api,"onAdPlaybackProgress",this.B9)}ML(){return this.durationMs}stop(){this.S&&this.handler.Zc(this.S)}B9(d){this.A={seekableStart:0,seekableEnd:this.durationMs/1E3,current:d.current};this.publish("h")}getProgressState(){return this.A}V(d){d.VT(2)&&this.publish("g")}};var YX=class extends g.ym{constructor(d){super();this.S=!1;this.eL=0;this.handler=new ue(this);g.I(this,this.handler);this.durationMs=d;this.timer=new g.Ut(100);g.I(this,this.timer);this.handler.O(this.timer,"tick",this.B9);this.A={seekableStart:0,seekableEnd:d/1E3,current:0};this.start()}ML(){return this.durationMs}start(){this.S||(this.S=!0,this.timer.start())}stop(){this.S&&(this.S=!1,this.timer.stop())}B9(){this.eL+=100;let d=!1;this.eL>this.durationMs&&(this.eL=this.durationMs,this.timer.stop(), d=!0);this.A={seekableStart:0,seekableEnd:this.durationMs/1E3,current:this.eL/1E3};this.publish("h");d&&this.publish("g")}getProgressState(){return this.A}};var U$=class extends zC{constructor(d,f,m,y,C,B,e){super(d,{D:"span",W:e?"ytp-ad-duration-remaining--clean-player":"ytp-ad-duration-remaining"},"ad-duration-remaining",f,m,y,C);this.videoAdDurationSeconds=B;this.A=null;e&&this.api.L().A&&(this.element.classList.add("ytp-ad-duration-remaining--mweb"),My&&this.element.classList.add("ytp-ad-duration-remaining--mweb-ios"));this.hide()}init(d,f,m){super.init(d,f,m);if(f?.templatedCountdown?.templatedAdText){d=f.templatedCountdown.templatedAdText;if(!d.isTemplated){g.X_(Error("AdDurationRemainingRenderer has no templated ad text.")); return}this.A=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);this.A.init(mY("ad-text"),d,{});this.A.TL(this.element);g.I(this,this.A)}this.show()}clear(){this.hide()}hide(){Pp(this);super.hide()}Y(){this.hide()}V(){if(this.S!=null){var d=this.S.getProgressState();if(d!=null&&d.current!=null&&this.A){var f=this.S instanceof Nt?this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:d.seekableEnd:this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:this.S instanceof YX?d.seekableEnd:this.api.getDuration({playerType:2,Pd:!1});d=d.current;f=this.api.getVideoData()?.Ne?.()?Math.max(f-d,0):f-d;lY(this.A,{FORMATTED_AD_DURATION_REMAINING:String(g.z4(f)),TIME_REMAINING:String(Math.ceil(f))})}}}show(){xI(this);super.show()}};var xXg=class extends vs{constructor(d,f,m,y){super(d,f,m,y,"ytp-video-ad-top-bar-title","ad-title")}onClick(d){super.onClick(d);this.api.onAdUxClicked(this.componentType)}};var GC=class{constructor(d){this.content=d.content;if(d.commandRuns)for(const f of d.commandRuns)this.loggingDirectives=g.S(f,Iwc),f.onTap&&(this.interaction={onTap:f.onTap})}},d0=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ad-simple-attributed-string"},"ad-simple-attributed-string",f,m,y);this.hide()}init(d,f){super.init(d,f,{});(d=f.content)?(g.WN(this.element,d),this.element.setAttribute("aria-label",f.interaction?.accessibility?.label||d)):g.T(Error("AdSimpleAttributedString does not have text content"))}clear(){this.hide()}onClick(d){super.onClick(d)}};var fT=class extends J4{constructor(d,f,m,y,C){super(d,{D:"span",W:C?"ytp-ad-badge--clean-player":"ytp-ad-badge"},"ad-badge",f,m,y);this.A=C;this.adBadgeText=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);this.adBadgeText.TL(this.element);g.I(this,this.adBadgeText);C?(this.adBadgeText.element.classList.add("ytp-ad-badge__text--clean-player"),My&&this.adBadgeText.element.classList.add("ytp-ad-badge--stark-clean-player-ios")):this.adBadgeText.element.classList.add("ytp-ad-badge__text"); this.hide()}init(d,f){super.init(d,f,{});(d=f.label)&&d.content&&!g.y3(d.content)?(this.adBadgeText.init(mY("ad-simple-attributed-string"),new GC(d)),(f=f.adPodIndex)&&f.content&&!g.y3(f.content)&&(this.S=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),this.S.TL(this.element),g.I(this,this.S),this.S.element.classList.add("ytp-ad-badge__pod-index"),this.S.init(mY("ad-simple-attributed-string"),new GC(f))),this.element.classList.add(this.A?"ytp-ad-badge--stark-clean-player": "ytp-ad-badge--stark"),this.show()):g.T(Error("No label is returned in AdBadgeViewModel."))}show(){this.adBadgeText.show();this.S?.show();super.show()}hide(){this.adBadgeText.hide();this.S?.hide();super.hide()}};var PNl=class extends J4{constructor(d,f,m,y){super(d,{D:"span",W:"ytp-ad-pod-index"},"ad-pod-index",f,m,y);this.api.L().A&&(this.element.classList.add("ytp-ad-pod-index--mweb"),My&&this.element.classList.add("ytp-ad-pod-index--mweb-ios"));this.hide()}init(d,f){super.init(d,f,{});(d=f.adPodIndex)&&d.content&&!g.y3(d.content)&&(this.S=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),this.S.TL(this.element),g.I(this,this.S),this.S.init(mY("ad-simple-attributed-string"),new GC(d)), f.visibilityCondition==="AD_POD_INDEX_VISIBILITY_CONDITION_AUTOHIDE"&&this.element.classList.add("ytp-ad-pod-index--autohide"));this.element.classList.add("ytp-ad-pod-index--stark");this.show()}show(){this.S?.show();super.show()}hide(){this.S?.hide();super.hide()}};var Lxh=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-disclosure-banner"},"ad-disclosure-banner",f,m,y);this.hide()}init(d,f){super.init(d,f,{});f?.text?f.text?.content&&!g.y3(f.text.content)&&(this.S=new g.dv({D:"div",W:"ytp-ad-disclosure-banner__text",aP:f.text.content}),g.I(this,this.S),this.S.TL(this.element),this.api.L().Z("enable_ad_disclosure_banner_a11y_fix")?((d=f.interaction?.accessibility?.label)||(d=`${f.text.content} ${"This link opens in new tab"}`),Pg(this.element, d)):this.element.setAttribute("aria-label",f.interaction?.accessibility?.label||f.text.content),f.interaction?.onTap&&(this.api.L().Z("remove_chevron_from_ad_disclosure_banner_h5")||(this.A=new g.dv({D:"div",W:"ytp-ad-disclosure-banner__chevron",N:[g.cp()]}),g.I(this,this.A),this.A.TL(this.element)),this.api.L().Z("enable_ad_disclosure_banner_a11y_fix")&&(lQ(this.element),this.element.setAttribute("tabindex","0"),this.listen("keydown",this.y7))),this.show()):g.T(Error("No banner text found in AdDisclosureBanner."))}y7(d){if(d.key=== "Enter"||d.key===" ")d.preventDefault(),this.element.click()}clear(){this.hide()}};var D8=class{constructor(d,f){this.A=d;this.S=f}};var iI=class extends g.dv{constructor(d,f,m,y=!1){super({D:"div",W:"ytp-ad-persistent-progress-bar-container",N:[{D:"div",W:"ytp-ad-persistent-progress-bar"}]});this.api=d;this.A=f;this.V=m;y&&this.element.classList.add("ytp-ad-persistent-progress-bar-container--clean-player");g.I(this,this.A);this.progressBar=this.ue("ytp-ad-persistent-progress-bar");this.S=-1;this.O(d,"presentingplayerstatechange",this.onStateChange);this.hide();this.onStateChange()}B9(){const d=this.A.getProgressState();let f= d.seekableEnd;this.api.getPresentingPlayerType()===2&&(f=this.V?this.V/1E3:d.seekableEnd);this.progressBar.style.width=qk(new D8(d.seekableStart,f),d.current,0)*100+"%"}onStateChange(){g.K3(this.api.L())||(this.api.getPresentingPlayerType()===2?this.S===-1&&(this.show(),this.S=this.A.subscribe("h",this.B9,this),this.B9()):this.S!==-1&&(this.hide(),this.A.HD(this.S),this.S=-1))}};var a3n=class extends J4{constructor(d,f,m,y,C,B){super(d,{D:"div",W:"ytp-ad-player-overlay",N:[{D:"div",W:"ytp-ad-player-overlay-flyout-cta"},{D:"div",W:"ytp-ad-player-overlay-instream-info"},{D:"div",W:"ytp-ad-player-overlay-skip-or-preview"},{D:"div",W:"ytp-ad-player-overlay-progress-bar"},{D:"div",W:"ytp-ad-player-overlay-instream-user-sentiment"},{D:"div",W:"ytp-ad-player-overlay-ad-disclosure-banner"}]},"player-overlay",f,m,y);this.C=B;this.Y=this.ue("ytp-ad-player-overlay-flyout-cta");this.Y.classList.add("ytp-ad-player-overlay-flyout-cta-rounded"); this.S=this.ue("ytp-ad-player-overlay-instream-info");this.j=null;jYW(this)&&(d=y7("div"),g.wE(d,"ytp-ad-player-overlay-top-bar-gradients"),f=d,m=this.S,m.parentNode&&m.parentNode.insertBefore(f,m),(f=this.api.getVideoData({playerType:2}))&&f.isListed&&f.title&&(m=new xXg(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),m.TL(d),m.init(mY("ad-title"),{text:f.title},this.macros),g.I(this,m)),this.j=d);this.V=null;this.qp=this.ue("ytp-ad-player-overlay-skip-or-preview");this.V2=this.ue("ytp-ad-player-overlay-progress-bar"); this.X=this.ue("ytp-ad-player-overlay-instream-user-sentiment");this.B=this.ue("ytp-ad-player-overlay-ad-disclosure-banner");this.A=C;g.I(this,this.A);this.hide()}init(d,f,m,y){super.init(d,f,m);if(f.skipOrPreviewRenderer){if(d=g.S(f.skipOrPreviewRenderer,vl))m=new Mt(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.A,this.C),m.TL(this.qp),m.init(mY("skip-button"),d,this.macros),g.I(this,m);if(d=g.S(f.skipOrPreviewRenderer,vl))var C=d.skipOffsetMilliseconds}f.brandInteractionRenderer&& (d=f.brandInteractionRenderer.brandInteractionRenderer,m=new Zfn(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),m.TL(this.X),m.init(mY("instream-user-sentiment"),d,this.macros),g.I(this,m));if(d=g.S(f,YvS))if(m=g.S(d,YvS))d=new n1T(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.A,!!f.showWithoutLinkedMediaLayout),g.I(this,d),d.TL(this.Y),d.init(mY("flyout-cta"),m,this.macros);y=y&&y.videoAdDurationSeconds;f.adBadgeRenderer&&(m=f.adBadgeRenderer,d=g.S(m,s2), d!=null?(m=new fT(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,!1),g.I(this,m),m.TL(this.S),m.init(mY("ad-badge"),d,this.macros),this.V=m.element):(d=m.simpleAdBadgeRenderer,d==null&&(d={text:{text:"Anuncio",isTemplated:!1}}),m=new Hs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,m),m.TL(this.S),m.init(mY("simple-ad-badge"),d,this.macros)));f.adPodIndex&&(d=g.S(f.adPodIndex,MtW),d!=null&&(m=new PNl(this.api,this.layoutId,this.interactionLoggingClientData, this.Hr),g.I(this,m),m.TL(this.S),m.init(mY("ad-pod-index"),d)));f.adDurationRemaining&&!f.showWithoutLinkedMediaLayout&&(d=f.adDurationRemaining.adDurationRemainingRenderer,d==null&&(d={templatedCountdown:{templatedAdText:{text:"{FORMATTED_AD_DURATION_REMAINING}",isTemplated:!0}}}),y=new U$(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.A,y,!1),g.I(this,y),y.TL(this.S),y.init(mY("ad-duration-remaining"),d,this.macros));f.adInfoRenderer&&(y=g.S(f.adInfoRenderer,FA))&&(d=new yP(this.api, this.layoutId,this.interactionLoggingClientData,this.Hr,this.element,void 0,!1),g.I(this,d),this.V!==null?this.S.insertBefore(d.element,this.V.nextSibling):d.TL(this.S),d.init(mY("ad-info-hover-text-button"),y,this.macros));f.visitAdvertiserRenderer&&(d=g.S(f.visitAdvertiserRenderer,CV))&&(m=jYW(this)&&this.j?this.j:this.S)&&(y=new lGn(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,y),y.TL(m),y.init(mY("visit-advertiser"),d,this.macros),lQ(y.element),d=Lk(y.element),Pg(y.element, d+" This link opens in new tab"));!(y=this.api.L())||g.NH(y)||g.Rs(y)||y.controlsType!="3"&&!y.disableOrganicUi||(C=new iI(this.api,this.A,C,!1),C.TL(this.V2),g.I(this,C));f.adDisclosureBannerRenderer&&(C=g.S(f.adDisclosureBannerRenderer,e5g))&&(f=new Lxh(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),f.TL(this.B),f.init(mY("ad-disclosure-banner"),C),g.I(this,f));this.api.L().Z("enable_updated_html5_player_focus_style")&&g.wE(this.element,"ytp-ad-player-overlay-updated-focus-style"); this.show()}clear(){this.hide()}};var Jtv=class{flush(d=[],f=!1){if(g.n4("enable_client_streamz_web"))for(const m of d)d=aw(m),this.S&&TD(d,W7l,2,this.S),d={serializedIncrementBatch:g.hD(d.A())},g.Dv("streamzIncremented",d,{sendIsolatedPayload:f})}},veh=class extends Jtv{constructor(){super()}},fDn=class extends Jtv{constructor(d){super();var f=new W7l;var m=new iTc;m=mk(m,1,"botguard");d=mk(m,2,d);this.S=qa(f,iTc,1,c0P,d)}};var Hp,dmB=new Map;var rpS=class{constructor(d){this.S=new re(d)}set(d,f,m){m=m!==void 0?Date.now()+m:void 0;this.S.set(d,f,m)}get(d){return this.S.get(d)}remove(d){this.S.remove(d)}};var TlV=null;var ft=null,mI=null,y$=null,wz5=null;g.$K("yt.www.ads.eventcache.getLastCompanionData",function(){return ft}); g.$K("yt.www.ads.eventcache.getLastPlaShelfData",function(){return null}); g.$K("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction",function(){return mI}); g.$K("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction",function(){return y$}); g.$K("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand",function(){return wz5});var GuT=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var BI=class{constructor(){this.S={};if(this.A=mj()){const d=g.dk("CONSISTENCY");d&&fNK(this,{encryptedTokenJarContents:d})}}handleResponse(d,f){if(!f)throw Error("request needs to be passed into ConsistencyService");f=f.Qm.context?.request?.consistencyTokenJars||[];(d=d.responseContext?.consistencyTokenJar)&&this.replace(f,d)}replace(d,f){for(const m of d)delete this.S[m.encryptedTokenJarContents];fNK(this,f)}};var SFW=window.location.hostname.split(".").slice(-2).join("."),e1=class{constructor(){this.A=-1;let d=g.P("LOCATION_PLAYABILITY_TOKEN");g.P("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=Ct(this))&&(d=this.localStorage.get("yt-location-playability-token"));d&&(this.locationPlayabilityToken=d,this.S=void 0)}static getInstance(){m7=g.AV("yt.clientLocationService.instance");m7||(m7=new e1,g.$K("yt.clientLocationService.instance",m7));return m7}setLocationOnInnerTubeContext(d){d.client||(d.client= {});if(this.S)d.client.locationInfo||(d.client.locationInfo={}),d.client.locationInfo.latitudeE7=Math.floor(this.S.coords.latitude*1E7),d.client.locationInfo.longitudeE7=Math.floor(this.S.coords.longitude*1E7),d.client.locationInfo.horizontalAccuracyMeters=Math.round(this.S.coords.accuracy),d.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.V||this.locationPlayabilityToken)d.client.locationPlayabilityToken=this.V||this.locationPlayabilityToken}handleResponse(d){d=d.responseContext?.locationPlayabilityToken; d!==void 0&&(this.locationPlayabilityToken=d,this.S=void 0,g.P("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=Ct(this))&&this.localStorage.set("yt-location-playability-token",d,15552E3):g.Gw("YT_CL",JSON.stringify({loctok:d}),15552E3,SFW,!0))}clearLocationPlayabilityToken(d){d==="TVHTML5"?(this.localStorage=Ct(this))&&this.localStorage.remove("yt-location-playability-token"):g.fl("YT_CL");this.V=void 0;this.A!==-1&&(clearTimeout(this.A),this.A=-1)}getCurrentPositionFromGeolocation(){if(!(navigator&& navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));let d=!1,f=1E4;g.P("INNERTUBE_CLIENT_NAME")==="MWEB"&&(d=!0,f=15E3);return new Promise((m,y)=>{navigator.geolocation.getCurrentPosition(C=>{this.S=C;m(C)},C=>{y(C)},{enableHighAccuracy:d, maximumAge:0,timeout:f})})}createUnpluggedLocationInfo(d){const f={}; d=d.coords;d?.latitude&&(f.latitudeE7=Math.floor(d.latitude*1E7));d?.longitude&&(f.longitudeE7=Math.floor(d.longitude*1E7));d?.accuracy&&(f.locationRadiusMeters=Math.round(d.accuracy));return f}createLocationInfo(d){const f={};d=d.coords;d?.latitude&&(f.latitudeE7=Math.floor(d.latitude*1E7));d?.longitude&&(f.longitudeE7=Math.floor(d.longitude*1E7));return f}},m7;var jST=class{constructor(){this.S={}}contains(d){return Object.prototype.hasOwnProperty.call(this.S,d)}get(d){if(this.contains(d))return this.S[d]}set(d,f){this.S[d]=f}Yg(){return Object.keys(this.S)}remove(d){delete this.S[d]}};new class{constructor(){this.mappings=new jST}get(d){a:{var f=this.mappings.get(d.toString());switch(f.type){case "mapping":d=f.value;break a;case "factory":f=f.value();this.mappings.set(d.toString(),{type:"mapping",value:f});d=f;break a;default:d=S6(f,void 0)}}return d}registerService(d,f){this.mappings.set(d.toString(),{type:"mapping",value:f});return d}};var MvE={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 v1E=class{Y(d,f={},m=rg){var y={context:g.Mw(d.clickTrackingParams,!1,this.j)};var C=this.A(d);if(C){this.S(y,C,f);C=g.Nw(this.V());const B=g.S(d.commandMetadata,g.h4)?.apiUrl;B&&(C=B);C=Cl(yK(C));d={command:d,...(void 0)};y={input:C,vP:B6(C),Qm:y,config:d};y.config.fF?y.config.fF.identity=m:y.config.fF={identity:m};f.abortSignal&&(y.vP.signal=f.abortSignal);return y}f=new g.ON("Error: Failed to create Request from Command.",d);g.T(f)}get j(){return!1}},yu=class extends v1E{};var zZv={GET_DATASYNC_IDS:Kt(class extends yu{Y(){return{input:"/getDatasyncIdsEndpoint",vP:B6("/getDatasyncIdsEndpoint","GET"),Qm:{}}}V(){return[]}A(){}S(){}})};var DIW=Zt("ytcsi_debug_max_size",100);var Agg={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK",editor:"LATENCY_ACTION_EDITOR", embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE", learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD", player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY",review:"LATENCY_ACTION_REVIEW", search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS", break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS",shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX", video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS",ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH", networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"}; Object.assign(Agg,{"analytics.explore":"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE","artist.analytics":"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS","artist.events":"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS","artist.presskit":"LATENCY_ACTION_CREATOR_ARTIST_PROFILE","asset.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS","asset.composition":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION","asset.composition_ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP","asset.composition_policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY", "asset.embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS","asset.history":"LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY","asset.issues":"LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES","asset.licenses":"LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES","asset.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA","asset.ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP","asset.potential_embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_POTENTIAL_EMBEDS","asset.policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY","asset.references":"LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES", "asset.shares":"LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES","asset.sound_recordings":"LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS","asset_group.assets":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS","asset_group.campaigns":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS","asset_group.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS","asset_group.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA","song.analytics":"LATENCY_ACTION_CREATOR_SONG_ANALYTICS",creator_channel_dashboard:"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD", "channel.analytics":"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS","channel.comments":"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS","channel.content":"LATENCY_ACTION_CREATOR_POST_LIST","channel.content.promotions":"LATENCY_ACTION_CREATOR_PROMOTION_LIST","channel.copyright":"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT","channel.editing":"LATENCY_ACTION_CREATOR_CHANNEL_EDITING","channel.monetization":"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION","channel.music":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC","channel.music_storefront":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT", "channel.playlists":"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS","channel.translations":"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS","channel.videos":"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS","channel.live_streaming":"LATENCY_ACTION_CREATOR_LIVE_STREAMING","dialog.copyright_strikes":"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES","dialog.video_copyright":"LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT","dialog.uploads":"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",owner:"LATENCY_ACTION_CREATOR_CMS_DASHBOARD", "owner.allowlist":"LATENCY_ACTION_CREATOR_CMS_ALLOWLIST","owner.analytics":"LATENCY_ACTION_CREATOR_CMS_ANALYTICS","owner.art_tracks":"LATENCY_ACTION_CREATOR_CMS_ART_TRACKS","owner.assets":"LATENCY_ACTION_CREATOR_CMS_ASSETS","owner.asset_groups":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS","owner.bulk":"LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY","owner.campaigns":"LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS","owner.channel_invites":"LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES","owner.channels":"LATENCY_ACTION_CREATOR_CMS_CHANNELS", "owner.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS","owner.claims":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.claims.manual":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.delivery":"LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY","owner.delivery_templates":"LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES","owner.issues":"LATENCY_ACTION_CREATOR_CMS_ISSUES","owner.licenses":"LATENCY_ACTION_CREATOR_CMS_LICENSES","owner.pitch_music":"LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC","owner.policies":"LATENCY_ACTION_CREATOR_CMS_POLICIES", "owner.releases":"LATENCY_ACTION_CREATOR_CMS_RELEASES","owner.reports":"LATENCY_ACTION_CREATOR_CMS_REPORTS","owner.videos":"LATENCY_ACTION_CREATOR_CMS_VIDEOS","playlist.videos":"LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST","post.comments":"LATENCY_ACTION_CREATOR_POST_COMMENTS","post.edit":"LATENCY_ACTION_CREATOR_POST_EDIT","promotion.edit":"LATENCY_ACTION_CREATOR_PROMOTION_EDIT","video.analytics":"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS","video.claims":"LATENCY_ACTION_CREATOR_VIDEO_CLAIMS","video.comments":"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS", "video.copyright":"LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT","video.edit":"LATENCY_ACTION_CREATOR_VIDEO_EDIT","video.editor":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR","video.editor_async":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC","video.live_settings":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS","video.live_streaming":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING","video.monetization":"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION","video.policy":"LATENCY_ACTION_CREATOR_VIDEO_POLICY","video.rights_management":"LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT", "video.translations":"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS"});var Lel=class extends gg{constructor(d,f){super(arguments);this.timer=f}},PMv=new I8("aft-recorded",Lel);var O7W=g.pS.ytLoggingGelSequenceIdObj_||{};g.$K("ytLoggingGelSequenceIdObj_",O7W);var Q$=g.pS.ytLoggingLatencyUsageStats_||{};g.$K("ytLoggingLatencyUsageStats_",Q$); var A_=class{constructor(){this.S=0}tick(d,f,m,y){Os(this,`tick_${d}_${f}`)||g.Dv("latencyActionTicked",{tickName:d,clientActionNonce:f},{timestamp:m,cttAuthInfo:y})}info(d,f,m){const y=Object.keys(d).join("");Os(this,`info_${y}_${f}`)||(d=Object.assign({},d),d.clientActionNonce=f,g.Dv("latencyActionInfo",d,{cttAuthInfo:m}))}jspbInfo(d,f,m){let y="";for(let C=0;C{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},o7=CT.performance||CT.mozPerformance||CT.msPerformance||CT.webkitPerformance||new TUl;var xIT=!1,gZ5=!1,V$={'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"},S9P=(0,g.g5)(o7.clearResourceTimings||o7.webkitClearResourceTimings||o7.mozClearResourceTimings||o7.msClearResourceTimings||o7.oClearResourceTimings||g.Q7,o7);var BS=window;BS.ytcsi&&(BS.ytcsi.infoGel=g.PI,BS.ytcsi.tick=xt);var KmW="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch".split(" "),eWn=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],vI=class{constructor(d,f,m,y,C){this.j=d;this.Y0=f;this.S=m;this.Y=y;this.V= C;this.A=new Map;d.n8||(d.n8={});d.n8={...zZv,...d.n8}}AG(d){return BzV(d,this.j)}};var g7c=new VT("INNERTUBE_TRANSPORT_TOKEN");var hWP=class extends yu{V(){return MnB}get j(){return!0}A(d){return g.S(d,rRV)||void 0}S(d,f,m={}){f.channelIds&&(d.channelIds=f.channelIds);f.siloName&&(d.siloName=f.siloName);f.params&&(d.params=f.params);m.botguardResponse&&(d.botguardResponse=m.botguardResponse);m.feature&&(d.clientFeature=m.feature)}};var FmE=class extends yu{V(){return Kxl}get j(){return!0}A(d){return g.S(d,h7K)||void 0}S(d,f){f.channelIds&&(d.channelIds=f.channelIds);f.siloName&&(d.siloName=f.siloName);f.params&&(d.params=f.params)}};var aBE=class extends yu{constructor(d){super();this.C=d}V(){return mXP}A(d){return g.S(d,yRW)||g.S(d,CJV)||g.S(d,mrv)}S(d,f){f.serializedShareEntity&&(d.serializedSharedEntity=f.serializedShareEntity);f.clientParamIdentifier&&this.C?.S(f.clientParamIdentifier)&&(d.clientParams=this.C.A(f.clientParamIdentifier))}};aBE[Qo]=[new VT("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var Qeh=class extends yu{V(){return CNc}get j(){return!0}A(d){return g.S(d,FU)||void 0}S(d,f,m){d.feedbackTokens=[];f.feedbackToken&&d.feedbackTokens.push(f.feedbackToken);if(f=f.cpn||m.cpn)d.feedbackContext={cpn:f};d.isFeedbackTokenUnencrypted=!!m.is_feedback_token_unencrypted;d.shouldMerge=!1;m.extra_feedback_tokens&&(d.shouldMerge=!0,d.feedbackTokens=d.feedbackTokens.concat(m.extra_feedback_tokens))}};var O6c=class extends yu{V(){return BU5}A(d){return g.S(d,aOW)||void 0}S(d,f){f.params&&(d.params=f.params);f.secondaryParams&&(d.secondaryParams=f.secondaryParams)}};var o7B=class extends yu{V(){return eZS}A(d){return g.S(d,kQn)||void 0}S(d,f){f.actions&&(d.actions=f.actions);f.params&&(d.params=f.params);f.playlistId&&(d.playlistId=f.playlistId)}};var ral=class extends yu{V(){return ytB}A(d){return g.S(d,BnK)}S(d,f,m={}){f.serializedShareEntity&&(d.serializedSharedEntity=f.serializedShareEntity);m.includeListId&&(d.includeListId=!0)}};var fK=new VT("CLIENT_NAME_TOKEN");var mD=new VT("DEFAULT_STORE_EXPIRATION_TOKEN");var qFh=class{constructor(d,f){this.clientName=d;this.A=f}async put(d,f){f={...f.data};f.key=d;f.clientName=this.clientName;f.expireTimestampMs===void 0&&(f.expireTimestampMs=(Math.round((0,g.v)())+this.A).toString());return i6B(this,d,f)}};qFh[Qo]=[fK,mD];var WmE=class{constructor(d){this.data={...d};delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.v)()}isProcessed(){return!!this.data.isProcessed}};var AaK=class extends qFh{constructor(){super(...arguments);this.S=new Map}async get(d){return caS(this,d)}async remove(d){seW(this,d)}async removeAll(){this.S.forEach(d=>{clearTimeout(d.timer)}); this.S.clear()}has(d){return!!this.S.get(d)}Yg(){return this.S.keys()}};var ys=new VT("EPHEMERAL_STORE_TOKEN");var DKv=class{constructor(d){this.S=d.responseContext?.stateTags}};var kJh=class{constructor(d){this.S=d}handleResponse(d,f){if(!f)throw Error("request needs to be passed into StoreResponseProcessorService");qw(this,d,f.config?.v_?.z5)}};kJh[Qo]=[ys];var CK=new VT("STORE_RESPONSE_PROCESSOR_TOKEN");g.eQ=class extends g.ON{constructor(d){super(d,[]);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var $KK=class{constructor(d){this.S=d}async fetch(d,f,m){d=E7g(this,d,f);return fetch(d).then(y=>this.handleResponse(y,m)).catch(y=>{g.X_(y); if(m?.GS&&y instanceof g.eQ&&y.errorType===1)return Promise.reject(y)})}handleResponse(d,f){let m; m=d.text().then(y=>{if(f?.sf&&d.ok)return Hx(f.sf,y);y=y.replace(")]}'","");let C;if(f?.GS&&y)try{C=JSON.parse(y)}catch(B){throw new g.eQ("JSON parsing failed after fetch");}return C??JSON.parse(y)}); d.redirected||d.ok?this.S&&this.S.success():(this.S&&this.S.CJP(),m=m.then(y=>{g.X_(new g.ON("Error: API fetch failed",d.status,d.url,y));return{...y,errorMetadata:{status:d.status}}})); return m}};$KK[Qo]=[AK(new VT("NETWORK_SLI_TOKEN"))];var p_5=new VT("NETWORK_MANAGER_TOKEN");var ds;var urv=class{constructor(d){this.S=d}bindInnertubeChallengeFetcher(d){this.S.bicf(d)}registerChallengeFetchedCallback(d){this.S.bcr(d)}getLatestChallengeResponse(){return this.S.blc()}};var n7E=[],RW5=(0,g.xE)`https://static.doubleclick.net/instream/ad_status.js`,NO=!1;var EG=class{constructor(d,f,m){this.network=d;this.options=f;this.j=m;this.V=0;this.S=null;this.A=new v3V;f.Hn?Wq(this,Vac(this)):f.preload&&Wq(this,new Promise(y=>{g.aD(0,()=>{y(Dr(this))},0)}))}async C(){return!!await Promise.race([this.S, null])}async Y(d,f,m){this.S===null&&Wq(this,Dr(this));let y=!1;const C={};return Promise.race([(async()=>{this.options.xHC&&this.options.Hn&&await (await IBh())?.checkForRefresh();var B=await this.S;C.challenge=B.challenge;if(B.DB){var e={c:B.challenge,e:d,...f};try{y=!0;let M;(M=await B.DB.snapshot({je:e}))?C.webResponse=M:C.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{C.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in B.Uw&&(C.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");d==="ENGAGEMENT_TYPE_PLAYBACK"&& (B=B.Uw,e={},B.c6a&&(e.reportingStatus=String(Number(B.c)^i0())),B.c6b&&(e.broadSpectrumDetectionResult=String(Number(B.c)^Number(g.P("CATSTAT",0)))),C.adblockReporting=e);return C})(), jec(m,()=>{const B=Object.assign({},C);y&&(B.error="ATTESTATION_ERROR_VM_TIMEOUT");return B})])}};var b6T=["APP_STATE","PI"];var s9g=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,153587,87907,18630,177018,177023,54445,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,299903,299897,299904,299901,299899,299902,299900,299898,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869,276243,93911,274188,276651, 106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,230684,229801,230685,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504,175505,175506,175507,175508,80637,68727,206933, 207944,206934,303123,206929,221575,68728,221576,80353,80356,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124,137401,137402,137046,73393,246776,113534,276200,92098,131381, 84517,83759,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,243315,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411,200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142, 117432,173996,173995,174953,173994,173997,120080,117259,178546,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,304776,197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,305268, 249295,210016,210017,262686,211851,211852,307219,211853,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911,205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,297045,275198,271884,222932, 279119,271886,213915,275199,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,306448,306447,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,234789,25624,152036,16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459, 43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,302631,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940,84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874, 125598,137935,36961,108035,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,76256,298157,263843,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,195350,301607,195349,194771,293041,293042,293043,301116,166382,37671,49953,220669,249229,213774,204572,191389,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216, 28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,297672,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,282472,277848,173191,173192,173193,101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421, 122502,145268,138480,64423,64424,33986,100828,129089,299541,21409,282218,299506,299540,299507,299509,299539,299508,299510,185612,222825,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165,135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,245256,244950, 191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,113746,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,294089,249827,194E3,141121,164502,31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,304169,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,122629,186204, 222824,275869,271673,274637,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,213904,269342,96658,116646,159428,168611,168612,121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924, 237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,47355,47356,37935,45521,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224, 100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579,39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var tn5=class{constructor(){var d=bfc;const f=SD(GRg());this.store=z3(d,void 0,f)}getState(){return this.store.getState()}dispatch(d){return this.store.dispatch(d)}subscribe(d){return this.store.subscribe(d)}replaceReducer(d){return this.store.replaceReducer(d)}[Symbol.observable](){return this.store[Symbol.observable]()}};var Ru=class{constructor(d=[]){this.S=[];this.V=this.A=0;this.j=void 0;this.totalLength=0;d.forEach(f=>{this.append(f)})}Y(){return this.totalLength}append(d){if(H6S(this,d)){const f=this.S[this.S.length-1]; this.S[this.S.length-1]=new Uint8Array(f.buffer,f.byteOffset,f.length+d.length);$A(this)}else this.S.push(d);this.totalLength+=d.length}split(d){const f=new Ru,m=new Ru;for(const y of this.S)d>=y.length?(f.append(y),d-=y.length):d?(f.append(new Uint8Array(y.buffer,y.byteOffset,d)),m.append(new Uint8Array(y.buffer,y.byteOffset+d,y.length-d)),d=0):m.append(y);return{To:f,HF:m}}isFocused(d){return d>=this.V&&d{const d=y=>new Uint8Array(y),f=y=>{const C=new Uint8Array(y.length); for(let B=0;B>7&&283);iE=new Uint8Array(256);e2=BH(256);MF=BH(256);KQ=BH(256);NF=BH(256);for(let e=0;e<256;e++){C=e?y[255^m[e]]:0;C^=C<<1^C<<2^C<<3^C<<4;C=C&255^C>>>8^99;iE[e]=C;f=C<<1^(C>>7&&283);var B=f^C;e2[e]=f<<24|C<<16|C<<8|B;MF[e]=B<<24|e2[e]>>>8;KQ[e]=C<<24|MF[e]>>> 8;NF[e]=C<<24|KQ[e]>>>8}Hfc=!0}C=BH(44);for(m=0;m<4;m++)C[m]=d[4*m]<<24|d[4*m+1]<<16|d[4*m+2]<<8|d[4*m+3];for(y=1;m<44;m++)d=C[m-1],m%4||(d=(iE[d>>16&255]^y)<<24|iE[d>>8&255]<<16|iE[d&255]<<8|iE[d>>>24],y=y<<1^(y>>7&&283)),C[m]=C[m-4]^d;this.key=C}encrypt(d){const f=d.length;d=new Uint8Array(d.buffer.slice(d.byteOffset,d.byteOffset+f));const m=this.A;let y=0;for(;y{const d=y=>new Uint8Array(y),f=y=>{const C=new Uint8Array(y.length); for(let B=0;B=64&&(this.C.set(d.subarray(0,64-this.A),this.A),f=64-this.A,this.A=0,DJn(this,this.C,0));for(;f+64<=m;f+=64)DJn(this,d,f);f{const f=this.observers.indexOf(d);f>=0&&this.observers.splice(f,1)}}A(d){VYc(this,d.data)}j1(){this.channel.close()}},XE;g.dc("","downloadsPageViewConfigurationEntity");g.dc("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");g.Mc=g.dc("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");g.dc("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");g.dc("SMART_DOWNLOADS_ENABLED","settingEntity");var TtV=class{constructor(d,f){this.A=this.S=0;this.S=f.x-d.x;this.A=f.y-d.y}};var mMV=class{constructor(){this.S=new Map}};var d0P=new VT("POSTMESSAGE_TUNNEL_TOKEN");var CGP=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],yBv=class{constructor(){this.state=1;this.DB=null;this.CQ=void 0}initialize(d,f,m,y){this.CQ=y;if(d.program){var C;y=d.interpreterUrl??null;d.interpreterSafeScript?C=qG(d.interpreterSafeScript):C=d.interpreterScript??null;d.interpreterSafeUrl&&(y=bn(d.interpreterSafeUrl).toString());y2P(this,C,y,d.program,f,m)}else g.X_(Error("BL:CIP"))}isInitialized(){return this.A()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(d={}){return this.A()?this.V({je:d}):null}dispose(){this.S(null);this.sM(8)}A(){return!!this.DB}V(d){return this.DB.S4(d)}S(d){g.zg(this.DB);this.DB=d}sM(d){this.state=d}};var CCq=class extends yBv{S(d){Zj()?.bgvma();if(d){const f={bgvma:d.dispose.bind(d),bgvmb:d.snapshot.bind(d),bgvmc:d.S4.bind(d)};g.$K("yt.abuse.playerAttLoader",f);XB(m=>d.snapshot(m))}else g.$K("yt.abuse.playerAttLoader",null),g.$K("yt.abuse.playerAttLoaderRun",null)}A(){return!!Zj()}V(d){return Zj().bgvmc(d)}};var Tjg=class{constructor(d){this.Nd=d}Ot(){return"crossDeviceProgressCommand"}Ke(d){if(d.crossDevicePings){const f=[];for(const m of d.crossDevicePings)f.push({baseUrl:m.baseUrl});d={crossDevicePings:f};this.Nd.J.L().experiments.Pr("enable_batched_cross_device_pings_in_gel_fanout")&&(d.enableBatchedCrossDevicePings=!0);this.Nd.J.L().experiments.Pr("relax_bg_notification_throttling")&&(d.relaxBgNotificationThrottling=!0);this.Nd.J.L().experiments.Pr("relax_bg_notification_throttling_counterfactual")&& (d.relaxBgNotificationThrottlingCounterfactual=!0);g.Dv("crossDeviceNotificationTransfer",d)}}};var SrE=class{constructor(d,f){this.JW=d;this.JR=f}Ot(){return"muteAdEndpoint"}Ke(d,f){switch(d.type){case "SKIP":BHB(this.JW,this.JR,f)}}};var zRK=class{Ot(){return"openPopupAction"}Ke(){}};var jZv=class{Ot(){return"pingingEndpoint"}Ke(){}};var Wnn={clickTrackingParams:!0,commandMetadata:!0,loggingUrls:!0},xnv=class extends g.qj{constructor(d){super();this.Fl=d;this.S=new Map;VL(this,"commandExecutorCommand",(f,m,y)=>{KnS(this,f.commands,m,y)}); VL(this,"clickTrackingParams",()=>{})}};var aHl={aq:"FINAL",T_:"AD_BREAK_LENGTH",tf:"AD_CPN",gJ:"AH",Iq:"AD_MT",Q1:"ASR",Cp:"AW",OU:"NM",kW:"NX",HT:"NY",PT:"CONN",lS:"CPN",Jc:"DV_VIEWABILITY",R2:"ERRORCODE",k$:"ERROR_MSG",LN:"EI",qI:"GOOGLE_VIEWABILITY",w8:"IAS_VIEWABILITY",M2:"LACT",BI:"LIVE_TARGETING_CONTEXT",OP:"I_X",k_:"I_Y",mK:"MT",KO:"MIDROLL_POS",XB:"MIDROLL_POS_MS",St:"MOAT_INIT",FW:"MOAT_VIEWABILITY",z4:"P_H",O1:"PV_H",kP:"PV_W",Hc:"P_W",U1:"TRIGGER_TYPE",zCl:"SDKV",l$1:"SLOT_POS",pZl:"SURVEY_LOCAL_TIME_EPOCH_S",DWL:"SURVEY_ELAPSED_MS", vH:"VIS",PTe:"VIEWABILITY",NsL:"VED",Ko1:"VOL",SMS:"WT",bow:"YT_ERROR_CODE"};var vnq=class{constructor(d,f,m){this.vF=d;this.S=f;this.Q2=m;kV(a9(),{fl:d0P,jT:mMV})}Ot(){return"urlEndpoint"}Ke(d,f,m){{var y=this.Q2.get();const C=Ar(y.A.get(),f);C?f=bj(y,vY(C),C,void 0,void 0,m):(SH("Trying to ping from an unknown layout",void 0,void 0,{layoutId:f}),f={})}f={...f};Ou(this.S,"h5_inplayer_enable_adcpn_macro_substitution_for_click_pings")&&(m=N5(this.vF,2))&&(f.AD_CPN=m.clientPlaybackNonce);f=g.aP(d.url,f);d=g.dS(f,void 0,void 0,void 0,d.attributionSrcMode==="ATTRIBUTION_SRC_MODE_LABEL_CHROME"); fmc(d,f)}};var KT=class{constructor(d){this.value=d}get(){return this.value}},dQT=class extends KT{S(){return"metadata_type_action_companion_ad_renderer"}},mQE=class extends KT{S(){return"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model"}},MOh=class extends KT{S(){return"metadata_type_ads_engagement_panel_renderer"}},KrP=class extends KT{S(){return"metadata_type_ads_engagement_panel_layout_view_model"}},b_=class extends KT{S(){return"metadata_type_ad_next_params"}},t$=class extends KT{S(){return"metadata_type_ad_video_clickthrough_endpoint"}}, SLv=class extends KT{S(){return"metadata_type_invideo_overlay_ad_renderer"}},Ngn=class extends KT{S(){return"metadata_type_image_companion_ad_renderer"}},iic=class extends KT{S(){return"metadata_type_banner_image_layout_view_model"}},WrB=class extends KT{S(){return"metadata_type_shopping_companion_carousel_renderer"}},P1c=class extends KT{S(){return"metadata_type_ad_info_ad_metadata"}},LrW=class extends KT{S(){return"metadata_ad_video_is_listed"}},m4=class extends KT{S(){return"metadata_type_ad_placement_config"}}, Oz=class extends KT{S(){return"metadata_type_ad_pod_info"}},qi=class extends KT{S(){return"metadata_type_ad_pod_skip_index"}},Hf=class extends KT{S(){return"metadata_type_ad_pod_skip_target"}},jB=class extends KT{S(){return"metadata_type_ad_pod_skip_target_callback_ref"}},Qc=class extends KT{S(){return"metadata_type_ad_video_id"}},sz=class extends KT{S(){return"metadata_type_content_cpn"}},A$=class extends KT{S(){return"metadata_type_instream_ad_player_overlay_renderer"}},kN=class extends KT{S(){return"metadata_type_player_overlay_layout_renderer"}}, xyg=class extends KT{S(){return"metadata_type_player_underlay_renderer"}},E6V=class extends KT{S(){return"metadata_type_player_underlay_ad_slot_renderer"}},AUK=class extends KT{S(){return"metadata_type_media_associated_in_player_slot"}},j8K=class extends KT{S(){return"metadata_type_shrunken_player_bytes_config"}},o6n=class extends KT{S(){return"metadata_type_ad_action_interstitial_renderer"}},SNc=class extends KT{S(){return"metadata_type_valid_survey_text_interstitial_renderer"}},kXT=class extends KT{S(){return"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_DAI"}}, ilV=class extends KT{S(){return"METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD"}},DQq=class extends KT{S(){return"metadata_type_sliding_text_player_overlay_renderer"}},Pf=class extends KT{S(){return"metadata_type_linked_player_bytes_layout_id"}},OPK=class extends KT{S(){return"metadata_type_linked_second_player_bytes_layout_id"}},Tc=class extends KT{S(){return"metadata_type_linked_in_player_layout_id"}},Uz=class extends KT{S(){return"metadata_type_linked_in_player_layout_type"}},sDV=class extends KT{S(){return"metadata_type_linked_in_player_slot_id"}}, nUn=class extends KT{S(){return"metadata_type_player_bytes_callback"}},h$=class extends KT{S(){return"metadata_type_player_bytes_callback_ref"}},KV=class extends KT{constructor(){super({current:null})}S(){return"metadata_type_player_bytes_layout_controls_callback_ref"}},UbE=class extends KT{S(){return"metadata_type_sub_layouts"}},s85=class extends KT{S(){return"metadata_type_cue_point"}},Zh=class extends KT{S(){return"metadata_type_triggering_cue_point"}},Dh=class extends KT{S(){return"metadata_type_video_length_seconds"}}, Ez=class extends KT{S(){return"metadata_type_player_vars"}},paq=class extends KT{S(){return"metadata_type_preload_player_vars"}},aT=class extends KT{S(){return"metadata_type_sodar_extension_data"}},p0=class extends KT{S(){return"metadata_type_layout_enter_ms"}},$N=class extends KT{S(){return"metadata_type_layout_exit_ms"}},gy=class extends KT{S(){return"metadata_type_media_sub_layout_index"}},FZ=class extends KT{constructor(){super({})}S(){return"metadata_type_dai"}},iPE=class extends KT{constructor(){super({})}S(){return"metadata_type_ad_intro"}}, Iug=class extends KT{S(){return"metadata_type_client_forecasting_ad_renderer"}},oT=class extends KT{S(){return"metadata_type_drift_recovery_ms"}},dF=class extends KT{S(){return"metadata_type_fulfilled_layout"}},thq=class extends KT{S(){return"metadata_type_ad_break_request_data"}},zzV=class extends KT{S(){return"metadata_type_ad_break_response_data"}},wy=class extends KT{S(){return"metadata_type_remote_slots_data"}},Ni=class extends KT{S(){return"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"}},YN= class extends KT{S(){return"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS"}},$bT=class extends KT{S(){return"metadata_type_legacy_info_card_vast_extension"}},tOT=class extends KT{S(){return"metadata_type_valid_ad_message_renderer"}},i_=class extends KT{S(){return"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS"}},Hlg=class extends KT{S(){return"metadata_type_served_from_live_infra"}},X6q=class extends KT{S(){return"metadata_type_survey_overlay"}},ry=class extends KT{S(){return"metadata_type_active_view_traffic_type"}}, Flc=class extends KT{S(){return"metadata_type_active_view_identifier"}},BfK=class extends KT{S(){return"metadata_type_ssdai_ads_config"}},H4S=class extends KT{constructor(){super(!0)}S(){return"metadata_type_allow_pause_ad_break_request_slot_reschedule"}},Vc=class extends KT{S(){return"metadata_type_player_bytes_slot_metadata"}},e$c=class extends KT{constructor(){super({})}S(){return"metadata_type_prefetch_metadata"}};var Imh=new Map([["TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL","normal"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED","skipped"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED","muted"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED","user_input_submitted"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED","user_cancelled"]]);var ZU=()=>"",VEK=new Map([["TRIGGER_CATEGORY_LAYOUT_EXIT_NORMAL", "trigger_category_layout_exit_normal"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED","trigger_category_layout_exit_user_skipped"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED","trigger_category_layout_exit_user_muted"],["TRIGGER_CATEGORY_SLOT_EXPIRATION","trigger_category_slot_expiration"],["TRIGGER_CATEGORY_SLOT_FULFILLMENT","trigger_category_slot_fulfillment"],["TRIGGER_CATEGORY_SLOT_ENTRY","trigger_category_slot_entry"],["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_INPUT_SUBMITTED","trigger_category_layout_exit_user_input_submitted"], ["TRIGGER_CATEGORY_LAYOUT_EXIT_USER_CANCELLED","trigger_category_layout_exit_user_cancelled"]]);var ij=class extends PT{constructor(d,f,m,y=!1){super(d);this.uc=m;this.ih=y;this.args=[];f&&this.args.push(f)}};var q=class extends PT{constructor(d,f,m,y=!1){super(d);this.uc=m;this.ih=y;this.args=[];f&&this.args.push(f)}};var qF=class{constructor(d){const f=new Map;d.forEach(m=>{f.set(m.S(),m)}); this.S=f}IP(d){d=this.S.get(d);if(d!==void 0)return d.get()}};new Promise(()=>{});var EGg=new Map([["unspecified","CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"],["core","CONTROL_FLOW_MANAGER_LAYER_CORE"],["adapter","CONTROL_FLOW_MANAGER_LAYER_ADAPTER"],["surface","CONTROL_FLOW_MANAGER_LAYER_SURFACE"],["external","CONTROL_FLOW_MANAGER_LAYER_EXTERNAL"]]),sWP=new Map([["normal",{Qu:"ADS_CLIENT_EVENT_TYPE_NORMAL_EXIT_LAYOUT_REQUESTED",f8:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY"}],["skipped",{Qu:"ADS_CLIENT_EVENT_TYPE_SKIP_EXIT_LAYOUT_REQUESTED",f8:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP"}], ["muted",{Qu:"ADS_CLIENT_EVENT_TYPE_MUTE_EXIT_LAYOUT_REQUESTED",f8:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE"}],["abandoned",{Qu:"ADS_CLIENT_EVENT_TYPE_ABANDON_EXIT_LAYOUT_REQUESTED",f8:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON"}],["user_input_submitted",{Qu:"ADS_CLIENT_EVENT_TYPE_USER_INPUT_SUBMITTED_EXIT_LAYOUT_REQUESTED",f8:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_INPUT_SUBMITTED"}],["user_cancelled",{Qu:"ADS_CLIENT_EVENT_TYPE_USER_CANCELLED_EXIT_LAYOUT_REQUESTED",f8:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_CANCELLED"}], ["error",{Qu:"ADS_CLIENT_EVENT_TYPE_ABORTED_EXIT_LAYOUT_REQUESTED",f8:"ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABORTED"}]]),Nc=class{constructor(d){this.DW=d;d=Math.random();var f=this.DW.get();f=g.sm(f.J.L().experiments,"html5_debug_data_log_probability");f=Number.isFinite(f)&&f>=0&&f<=1?f:0;this.S=d{g.zg(this.instance);this.instance=null})}get(){Math.random()<.001&&this.Mp()&&SH("Tried to retrieve object during dispose",void 0,void 0,{type:typeof this.instance}); this.instance||(this.instance=this.S());return this.instance}};var B7P=class extends g.qj{constructor(d){super();this.S=d;this.A=S3W(this)}V(){return this.A}};var is=class{constructor(d){this.S=d}executeCommand(d,f){lE(this.S(),d,f)}};var eal=class{constructor(){this.listeners=new Set}addListener(d){this.listeners.add(d)}removeListener(d){this.listeners.delete(d)}};var WS=class{constructor(d){this.DW=d}};var M4E=class{constructor(d,f,m,y,C){this.callback=d;this.slot=f;this.A=m;this.rL=y;this.DW=C;this.S=null}};var nv={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var zxE=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/)"),bRn=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]+)?/)"), TT5=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),fQB=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), Gfl=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)|$))"),wPW=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz0\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|currents\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"), q_K=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),Y3g=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)"),HR5=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz0\\.googleusercontent)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|currents\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"), KpV=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)"), N7E=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads-prod\\.qa\\.adz\\.google\\.com/aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|^https://ads\\.google\\.com/aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|^https://adwords\\.corp\\.google\\.com/aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|currents\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com|ads\\-external\\-prod\\.qa\\.adz\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"), ijg=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://currents\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)");var Wpc;g.qu=class{constructor(d,f,m={}){this.start=d;this.end=f;this.active=!0;this.color="";this.A=Wpc++;this.id=m.id||"";this.priority=m.priority||9;this.visible=m.visible||!1;this.style=m.style||nv.AD_MARKER;this.namespace=m.namespace||"";if(d=m.color)d=d.toString(16),this.color=`#${Array(7-d.length).join("0")}${d}`;this.tooltip=m.tooltip;this.icons=m.icons?m.icons.filter(y=>g.w5(y.thumbnails,C=>g.ra(C.url))):null; this.associatedClipId=m.associatedClipId;this.markerPositionMs=m.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+CQg(this.start)+", "+CQg(this.end)+"]"}contains(d,f){return d>=this.start&&(d{const f=this.slot.clientMetadata.IP("metadata_type_ad_break_request_data");d=Date.now();Lb(this.Q2.get(),"abrs",`ct.${d};cmt.${this.xs.get().getCurrentTimeSec(1,!1)};sid.${this.slot.slotId};`);return this.A.get().fetch({An:f.getAdBreakUrl,Lj:new g.qu(f.WP,f.BP),Hl:this.slot.clientMetadata.IP("metadata_type_cue_point"),cueProcessedMs:f.cueProcessedMs})}, ()=>{MXE(this)},f=>{var m=Date.now()-d; Lb(this.Q2.get(),"abrr",`ct.${(new Date).getTime()};cmt.${this.xs.get().getCurrentTimeSec(1,!1)};l.${m.toString()};sid.${this.slot.slotId};`);m=f.nF;m.length>=2&&f.ssdaiAdsConfig&&SH("Unexpected ad placement renderers length",this.slot,null,{length:m.length});f.adSlots?.some(y=>g.S(y,OS)?.adSlotMetadata?.slotType==="SLOT_TYPE_PLAYER_BYTES")||m.some(y=>!!y.renderer?.linearAdSequenceRenderer?.linearAds?.length||!!y.renderer?.instreamVideoAdRenderer)||MXE(this)})}t5(){q3T(this.S)}};var svK=class{constructor(d,f,m,y,C,B){this.slot=f;this.S=m;this.A=new M4E(d,f,y,C,B)}ip(){THW(this.A,()=>{const d=this.slot.clientMetadata.IP("metadata_type_ad_break_request_data");return d.cueProcessedMs?this.S.get().fetch({An:d.getAdBreakUrl,Lj:new g.qu(d.WP,d.BP),cueProcessedMs:d.cueProcessedMs}):this.S.get().fetch({An:d.getAdBreakUrl,Lj:new g.qu(d.WP,d.BP)})})}t5(){q3T(this.A)}};var DM5=class{constructor(d,f){this.callback=d;this.slot=f}ip(){var d=this.slot.clientMetadata;d=this.slot.fulfilledLayout??d.IP("metadata_type_fulfilled_layout");ORl(this.callback,this.slot,d)}t5(){NR(this.callback,this.slot,new q(`Got CancelSlotFulfilling request for ${this.slot.slotType} in `+"DirectFulfillmentAdapter.",void 0,"ADS_CLIENT_ERROR_MESSAGE_INVALID_FULFILLMENT_CANCELLATION_REQUEST"),"ADS_CLIENT_ERROR_TYPE_FULFILL_SLOT_FAILED")}};var EPg=class{build(d,f){return f.fulfilledLayout||Zx(f,{gf:["metadata_type_fulfilled_layout"]})?new DM5(d,f):this.V(d,f)}};var cS=class extends EPg{constructor(d,f,m,y,C,B,e){super();this.S=d;this.A=f;this.rL=m;this.DW=y;this.Q2=C;this.xs=B;this.c9=e}V(d,f){if(Zx(f,{gf:["metadata_type_ad_break_request_data","metadata_type_cue_point"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new cBh(d,f,this.S,this.A,this.rL,this.DW,this.Q2,this.xs,this.c9);if(Zx(f,{gf:["metadata_type_ad_break_request_data"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new svK(d,f,this.S,this.A,this.rL,this.DW);throw new q(`Unsupported slot with type: ${f.slotType} and client metadata: ${Jp(f.clientMetadata)} in `+ "AdBreakRequestSlotFulfillmentAdapterFactory.");}};var sM=class extends EPg{V(d,f){throw new q(`Unsupported slot with type: ${f.slotType} and client metadata: ${Jp(f.clientMetadata)} in `+"DefaultFulfillmentAdapterFactory.");}};var pCP=class{constructor(d,f,m,y,C,B){this.callback=d;this.slot=f;this.layout=m;this.V=y;this.S=C;this.A=B}AM(){return this.slot}lT(){return this.layout}init(){}release(){}startRendering(d){if(d.layoutId!==this.layout.layoutId)this.callback.nR(this.slot,d,new ij("Tried to start rendering an unknown layout, this adapter "+`requires LayoutId: ${this.layout.layoutId}`+`and LayoutType: ${this.layout.layoutType}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"); else{var f=d.clientMetadata.IP("metadata_type_ad_break_response_data");this.slot.slotType==="SLOT_TYPE_AD_BREAK_REQUEST"?(this.callback.qe(this.slot,d),jrK(this.V,this.slot,f)):SH("Unexpected slot type in AdBreakResponseLayoutRenderingAdapter - this should never happen",this.slot,d)}}ZB(d,f){d.layoutId!==this.layout.layoutId?this.callback.nR(this.slot,d,new ij("Tried to stop rendering an unknown layout, this adapter "+`requires LayoutId: ${this.layout.layoutId}`+`and LayoutType: ${this.layout.layoutType}`, void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_EXIT_LAYOUT_FAILED"):(this.callback.EM(this.slot,d,f),NE5(this),ikT(this))}};var $MP=class{constructor(d,f,m){this.S=d;this.slot=f;this.layout=m}};var Dc=class extends g.ym{constructor(d,f,m,y){super();this.callback=d;this.V=y;this.S=[];this.A=new $MP(d,f,m)}AM(){return this.A.slot}lT(){return this.A.layout}get slot(){return this.A.slot}get layout(){return this.A.layout}init(){this.V.get().addListener(this)}release(){this.V.get().removeListener(this);this.dispose()}Au(){}FZ(){}Sr(){}kO(){}startRendering(d){P2(this.A,d,()=>void this.wF())}wF(){this.V.get().wF(this.S)}ZB(d,f){P2(this.A,d,()=>{var m=this.V.get(); uKV(m,this.S,3);this.S=[];this.callback.EM(this.slot,d,f)})}j1(){this.V.Mp()||this.V.get().removeListener(this); super.j1()}};var t3=class{constructor(d,f,m,y,C=null){this.V=d;this.Q2=f;this.layoutId=y;this.j=0;this.C=null;this.Y=void 0;this.S=new Set;this.A=Array.from(this.V.get("progress")||[]);this.A.sort((B,e)=>(B.offsetMilliseconds||0)-(e.offsetMilliseconds||0)); this.B={adPlacementConfig:m,Yv:C}}k0(d,f=!1){const m=(this.V.get(d)||[]).concat();if(f=f&&ccT(d)){const y=this.V.get(f);y&&m.push(...y)}tH(this,d,m);this.S.add(d);f&&this.S.add(f)}UB(d,f=!1){if(!this.S.has(d)){var m=f&&ccT(d);m&&(f=!this.S.has(m));this.k0(d,f)}}};var ABP=class extends Ps{constructor(d,f,m,y,C){super("ads-engagement-panel-layout",d,f,m,y,C)}};var k75=class extends Dc{constructor(d,f,m,y,C,B,e){super(d,f,m,y);this.Q2=C;this.ou=B;this.C=e;this.lk=!0;this.j=null;this.Y=m.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id");bE(this.ou(),this);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}Pg(d,f){jF("ads-engagement-panel-layout",d,this.C.get().Y7,this.Q2.get(),this.j,this.Y,this.AM(),this.lT(),f)}startRendering(d){JH(this.LC,this.AM(),this.lT(),g.S(this.lT().renderingContent, mo),this.callback,"metadata_type_ads_engagement_panel_layout_view_model",(f,m,y,C,B)=>new ABP(f,m,y,C,B),this.S); super.startRendering(d)}qe(d,f){this.Y===f.layoutId&&(this.j===null?this.j=this.Q2.get().Ff():SH("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}};var QvV=class extends Ps{constructor(d,f,m,y,C){super("banner-image",d,f,m,y,C)}};var OjV=class extends Dc{constructor(d,f,m,y,C,B,e){super(d,f,m,y);this.Q2=C;this.ou=B;this.C=e;this.lk=!0;this.j=null;this.Y=m.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id");bE(this.ou(),this);this.adPlacementConfig=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,this.adPlacementConfig,m.layoutId)}Pg(d,f){jF("banner-image",d,this.C.get().Y7,this.Q2.get(),this.j,this.Y,this.AM(),this.lT(),f)}startRendering(d){JH(this.LC,this.AM(),this.lT(),g.S(this.lT().renderingContent, dV),this.callback,"metadata_type_banner_image_layout_view_model",(f,m,y,C,B)=>new QvV(f,m,y,C,B),this.S); super.startRendering(d)}qe(d,f){this.Y===f.layoutId&&(this.j===null?this.j=this.Q2.get().Ff():SH("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}};var oPv=class extends Ps{constructor(d,f,m,y,C){super("action-companion",d,f,m,y,C)}};var aCv=class extends Dc{constructor(d,f,m,y,C,B,e){super(d,f,m,y);this.Q2=C;this.ou=B;this.C=e;this.lk=!0;this.j=null;this.Y=m.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id");bE(this.ou(),this);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}Pg(d,f){jF("action-companion",d,this.C.get().Y7,this.Q2.get(),this.j,this.Y,this.AM(),this.lT(),f)}startRendering(d){JH(this.LC,this.AM(),this.lT(),g.S(this.lT().renderingContent,Yv),this.callback, "metadata_type_action_companion_ad_renderer",(f,m,y,C,B)=>new oPv(f,m,y,C,B),this.S); super.startRendering(d)}qe(d,f){f.layoutId===this.layout.layoutId?this.LC.UB("impression"):this.Y===f.layoutId&&(this.j===null?this.j=this.Q2.get().Ff():SH("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}};var han=class extends Ps{constructor(d,f,m,y,C){super("image-companion",d,f,m,y,C)}};var FpB=class extends Dc{constructor(d,f,m,y,C,B,e){super(d,f,m,y);this.Q2=C;this.ou=B;this.C=e;this.lk=!0;this.j=null;this.Y=m.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id");bE(this.ou(),this);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}Pg(d,f){jF("image-companion",d,this.C.get().Y7,this.Q2.get(),this.j,this.Y,this.AM(),this.lT(),f)}startRendering(d){JH(this.LC,this.AM(),this.lT(),g.S(this.lT().renderingContent,U7),this.callback, "metadata_type_image_companion_ad_renderer",(f,m,y,C,B)=>new han(f,m,y,C,B),this.S); super.startRendering(d)}qe(d,f){f.layoutId===this.layout.layoutId?this.LC.UB("impression"):this.Y===f.layoutId&&(this.j===null?this.j=this.Q2.get().Ff():SH("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}};var rB5=class extends Ps{constructor(d,f,m,y,C){super("shopping-companion",d,f,m,y,C)}};var gPc=class extends Dc{constructor(d,f,m,y,C,B,e){super(d,f,m,y);this.Q2=C;this.ou=B;this.C=e;this.lk=!0;this.j=null;this.Y=m.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id");bE(this.ou(),this);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}Pg(d,f){jF("shopping-companion",d,this.C.get().Y7,this.Q2.get(),this.j,this.Y,this.AM(),this.lT(),f)}startRendering(d){JH(this.LC,this.AM(),this.lT(),void 0,this.callback,"metadata_type_shopping_companion_carousel_renderer", (f,m,y,C,B)=>new rB5(f,m,y,C,B),this.S); super.startRendering(d)}qe(d,f){f.layoutId===this.layout.layoutId?this.LC.UB("impression"):this.Y===f.layoutId&&(this.j===null?this.j=this.Q2.get().Ff():SH("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}};var EM=class{constructor(d,f,m,y){this.Ck=d;this.layoutId=m;this.Y=y;this.A=[];this.S=[];this.V=this.j=0;for(const C of f)switch(C.adVideoOffset?.kind){case "AD_VIDEO_PROGRESS_KIND_PERCENT":(C.adVideoOffset?.kind!=="AD_VIDEO_PROGRESS_KIND_PERCENT"?0:C.adVideoOffset?.percent!=null)?this.A.push(C):SH("Invalid AdVideoProgressPercentCommand");break;case "AD_VIDEO_PROGRESS_KIND_MILLISECONDS":(C.adVideoOffset?.kind!=="AD_VIDEO_PROGRESS_KIND_MILLISECONDS"?0:C.adVideoOffset?.milliseconds!=null&&!isNaN(Number(C.adVideoOffset.milliseconds)))? this.S.push(C):SH("Invalid AdVideoProgressMillisecondsCommand");break;default:SH("Unknown or invalid AdVideoProgressOffSet kind")}this.A.sort((C,B)=>C.adVideoOffset.percent-B.adVideoOffset.percent); this.S.sort((C,B)=>Number(C.adVideoOffset.milliseconds)-Number(B.adVideoOffset.milliseconds))}};var ICB=class extends Dc{constructor(d,f,m,y,C,B){super(d,f,m,y);this.Q2=C;this.ou=B;this.lk=!0;bE(this.ou(),this);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}startRendering(d){JH(this.LC,this.AM(),this.lT(),void 0,this.callback,"metadata_type_action_companion_ad_renderer",(f,m,y,C,B)=>new oPv(f,m,y,C,B),this.S); super.startRendering(d)}qe(){}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}Pg(){}};var utK=class{constructor(d,f,m,y,C,B,e,M){this.callback=d;this.slot=f;this.layout=m;this.xs=y;this.Q2=C;this.DW=e;this.nk=M;this.S=!1;d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId);d=this.layout.clientMetadata.IP("METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")?.progressCommands||[];const K=m.clientMetadata.IP("METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds");this.A=new EM(B,d,m.layoutId,()=>K*1E3)}AM(){return this.slot}lT(){return this.layout}init(){this.xs.get().addListener(this); this.xs.get().DU.push(this);const d=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),f=this.layout.clientMetadata.IP("metadata_type_active_view_traffic_type");v2(this.layout.uT)&&JX(this.nk.get(),this.layout.layoutId,{e5:f,l7:d,listener:this})}release(){this.xs.get().removeListener(this);hGn(this.xs.get(),this);v2(this.layout.uT)&&S7(this.nk.get(),this.layout.layoutId)}startRendering(d){this.callback.qe(this.slot,d)}ZB(d,f){GUW(this.DW.get())&&!this.S&&(this.LC.UB("abandon"),this.S= !0);this.callback.EM(this.slot,d,f)}Z2(d){switch(d.id){case "part2viewed":this.LC.UB("start");this.LC.UB("impression");break;case "videoplaytime25":this.LC.UB("first_quartile");break;case "videoplaytime50":this.LC.UB("midpoint");break;case "videoplaytime75":this.LC.UB("third_quartile");break;case "videoplaytime100":GUW(this.DW.get())?this.S||(this.LC.UB("complete"),this.S=!0):this.LC.UB("complete");Uu(this.LC)&&wa(this.LC,Infinity,!0);d1K(this.DW.get())&&G5(this.A,Infinity,!0);break;case "engagedview":Uu(this.LC)|| this.LC.UB("progress");break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break;default:SH("Cue Range ID unknown in DiscoveryLayoutRenderingAdapter",this.slot,this.layout)}}onVolumeChange(){}CY(){}V7(){}BR(){}onFullscreenToggled(){}SL(){}OL(){}Wv(d){d1K(this.DW.get())&&G5(this.A,d*1E3,!1);Uu(this.LC)&&wa(this.LC,d*1E3,!1)}s3(){}Ki(){this.LC.UB("active_view_measurable")}X3(){this.LC.UB("active_view_viewable")}Nw(){this.LC.UB("active_view_fully_viewable_audible_half_duration")}EN(){this.LC.UB("audio_measurable")}PA(){this.LC.UB("audio_audible")}};var lQB=class extends Dc{constructor(d,f,m,y,C,B){super(d,f,m,y);this.xs=C;this.Y=B;this.j=!1}init(){super.init();const d=this.layout.clientMetadata.IP("metadata_type_instream_ad_player_overlay_renderer"),f={adsClientData:this.layout.fk};this.S.push(new wW(d,this.layout.layoutId,this.layout.clientMetadata.IP("METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),f,!0))}vk(){this.j||this.xs.get().resumeVideo(1)}startRendering(d){super.startRendering(d);bb(this.xs.get(),"ad-showing");this.callback.qe(this.slot, d);this.Y.YC=this}ZB(d,f){super.ZB(d,f);tX(this.xs.get(),"ad-showing");pA(this.Y,this)}Pg(d){switch(d){case "ad-info-icon-button":(this.j=this.xs.get().tR(1))||this.xs.get().pauseVideo();break;case "visit-advertiser":this.xs.get().pauseVideo()}}j1(){super.j1()}};var XCE=class extends Ps{constructor(d,f,m,y,C){super("top-banner-image-text-icon-buttoned",d,f,m,y,C)}};var RaE=class extends Dc{constructor(d,f,m,y,C,B){super(d,f,m,y);this.Q2=C;this.ou=B;this.lk=!0;bE(this.ou(),this);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}startRendering(d){JH(this.LC,this.AM(),this.lT(),void 0,this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",(f,m,y,C,B)=>new XCE(f,m,y,C,B),this.S); super.startRendering(d)}qe(){}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}Pg(){}};var nPl=class extends Ps{constructor(d,f,m){super("display-underlay-text-grid-cards",d,{},f,m);this.interactionLoggingClientData=m}};var ZjB=class extends Dc{constructor(d,f,m,y,C,B){super(d,f,m,y);this.Q2=C;this.j=B;this.Y=this.layout.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id")}init(){super.init();this.S.push(new nPl(g.S(this.layout.renderingContent,Aw),this.layout.layoutId,{adsClientData:this.layout.fk}))}Pg(){$0(this.j.get(),this.Y)&&SF(this.Q2.get(),3)}startRendering(d){super.startRendering(d);this.callback.qe(this.slot,d)}j1(){super.j1()}};var pT=class extends Ps{constructor(d,f,m,y){super("ad-action-interstitial",d,f,m,y);this.interactionLoggingClientData=y;this.fn=this.tS=!0}};var ZkP=class extends Dc{constructor(d,f,m,y,C){super(d,f,m,y);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,C,d,m.layoutId)}init(){super.init();const d=g.S(this.layout.renderingContent,CZ)||this.layout.clientMetadata.IP("metadata_type_ad_action_interstitial_renderer"),f=Lv(this.LC);this.S.push(new pT(d,f,this.layout.layoutId,{adsClientData:this.layout.fk}))}startRendering(d){super.startRendering(d);this.callback.qe(this.slot,d)}Pg(d,f){if(f===this.layout.layoutId)switch(d){case "skip-button":(d= this.layout.clientMetadata.IP("metadata_type_ad_pod_skip_target_callback_ref")?.current)&&RN(d,this.AM(),this.layout)}}j1(){super.j1()}};var $3=class{constructor(d,f,m){this.A=d;this.V=f;this.S=m}build(d,f,m,y){if(dT(y,{gf:["metadata_type_ad_break_response_data"],Yc:["LAYOUT_TYPE_AD_BREAK_RESPONSE","LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE"]}))return new pCP(d,m,y,this.A,this.V,this.S);throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"AdBreakRequestLayoutRenderingAdapterFactory.");}};var V4h=class extends Ps{constructor(d,f,m,y,C){super("ads-engagement-panel",d,f,m,y,C)}};var lCl=class extends Dc{constructor(d,f,m,y,C,B,e){super(d,f,m,y);this.Q2=C;this.ou=B;this.C=e;this.lk=!0;this.j=null;this.Y=m.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id");bE(this.ou(),this);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}Pg(d,f){jF("ads-engagement-panel",d,this.C.get().Y7,this.Q2.get(),this.j,this.Y,this.AM(),this.lT(),f)}startRendering(d){JH(this.LC,this.AM(),this.lT(),g.S(this.lT().renderingContent,GK),this.callback, "metadata_type_ads_engagement_panel_renderer",(f,m,y,C,B)=>new V4h(f,m,y,C,B),this.S); super.startRendering(d)}qe(d,f){f.layoutId===this.layout.layoutId?this.LC.UB("impression"):this.Y===f.layoutId&&(this.j===null?this.j=this.Q2.get().Ff():SH("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}};var xMl=class extends Dc{constructor(d,f,m,y,C,B,e){super(d,f,m,y);this.Q2=C;this.ou=B;this.C=e;this.lk=!0;this.j=null;this.Y=m.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id");bE(this.ou(),this);this.adPlacementConfig=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,this.adPlacementConfig,m.layoutId)}Pg(d,f){jF("top-banner-image-text-icon-buttoned",d,this.C.get().Y7,this.Q2.get(),this.j,this.Y,this.AM(),this.lT(),f)}startRendering(d){JH(this.LC, this.AM(),this.lT(),g.S(this.lT().renderingContent,fG),this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",(f,m,y,C,B)=>new XCE(f,m,y,C,B),this.S); super.startRendering(d)}qe(d,f){this.Y===f.layoutId&&(this.j===null?this.j=this.Q2.get().Ff():SH("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}j1(){tp(this.ou(),this);super.j1()}};var PCK=class{constructor(d,f,m,y,C){this.dW=d;this.Q2=f;this.ou=m;this.S=y;this.nk=C}build(d,f,m,y){if(dT(y,aQE())||g.S(y.renderingContent,GK)!==void 0)return new lCl(d,m,y,this.dW,this.Q2,this.ou,this.S);if(dT(y,$fV())||g.S(y.renderingContent,Yv)!==void 0)return new aCv(d,m,y,this.dW,this.Q2,this.ou,this.S);if(dT(y,AcT())||g.S(y.renderingContent,U7)!==void 0)return new FpB(d,m,y,this.dW,this.Q2,this.ou,this.S);if(dT(y,kdl()))return new gPc(d,m,y,this.dW,this.Q2,this.ou,this.S);if(dT(y,QPE()))return new ICB(d, m,y,this.dW,this.Q2,this.ou);if(dT(y,pgg())||g.S(y.renderingContent,dV)!==void 0)return new OjV(d,m,y,this.dW,this.Q2,this.ou,this.S);if(dT(y,hkK())||g.S(y.renderingContent,fG)!==void 0)return new xMl(d,m,y,this.dW,this.Q2,this.ou,this.S);if(dT(y,Okl()))return new RaE(d,m,y,this.dW,this.Q2,this.ou);if(dT(y,EMq())||g.S(y.renderingContent,mo)!==void 0)return new k75(d,m,y,this.dW,this.Q2,this.ou,this.S);throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+ "DesktopAboveFeedLayoutRenderingAdapterFactory.");}};var Lpv=class{constructor(d,f,m){this.dW=d;this.Q2=f;this.S=m}build(d,f,m,y){if(dT(y,{gf:["metadata_type_linked_player_bytes_layout_id"],Yc:["LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"]}))return new ZjB(d,m,y,this.dW,this.Q2,this.S);throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"DesktopPlayerUnderlayLayoutRenderingAdapterFactory.");}};var JBS=class{constructor(d,f,m,y,C){this.callback=d;this.slot=f;this.layout=m;this.Q2=y;this.Z8=C;d=this.layout.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId)}AM(){return this.slot}lT(){return this.layout}init(){}release(){}startRendering(d){d.layoutId!==this.layout.layoutId?this.callback.nR(this.slot,d,new ij("Tried to start rendering an unknown layout, this adapter "+`requires LayoutId: ${this.layout.layoutId}`+`and LayoutType: ${this.layout.layoutType}`, void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):(this.callback.qe(this.slot,d),this.LC.UB("impression"),l3(this.Z8,d))}ZB(d,f){d.layoutId!==this.layout.layoutId?this.callback.nR(this.slot,d,new ij("Tried to stop rendering an unknown layout, this adapter "+`requires LayoutId: ${this.layout.layoutId}`+`and LayoutType: ${this.layout.layoutType}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_EXIT_LAYOUT_FAILED"):this.callback.EM(this.slot, d,f)}};var A0=class{constructor(d,f,m,y){this.DW=d;this.Q2=f;this.Z8=m;this.nk=y}build(d,f,m,y){this.DW.get();if(dT(y,FGc()))return new JBS(d,m,y,this.Q2,this.Z8);throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"ForecastingLayoutRenderingAdapterFactory.");}};var S5K=class extends Ps{constructor(d,f,m,y){super("player-overlay-layout",d,{},m,y);this.videoAdDurationSeconds=f;this.interactionLoggingClientData=y}};var nMn=class extends Dc{constructor(d,f,m,y,C,B,e,M,K){super(d,f,m,y);this.xs=C;this.Q2=B;this.C=e;this.Y=M;this.DW=K;this.j=!1;this.B=this.layout.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id")}init(){super.init();const d=g.S(this.layout.renderingContent,y9)||this.layout.clientMetadata.IP("metadata_type_player_overlay_layout_renderer"),f={adsClientData:this.layout.fk};this.S.push(new S5K(d,this.layout.clientMetadata.IP("METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),this.layout.layoutId, f))}vk(){this.j||this.xs.get().resumeVideo(2)}startRendering(d){super.startRendering(d);this.callback.qe(this.slot,d);this.Y.YC=this}ZB(d,f){super.ZB(d,f);pA(this.Y,this)}Pg(d,f){if(!Ou(this.DW.get(),"stop_handling_click_for_non_rendering_overlay_layout")||f===this.layout.layoutId){if($0(this.C.get(),this.B))switch(d){case "visit-advertiser-link":SF(this.Q2.get(),3)}switch(d){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.j|| this.xs.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.j=this.xs.get().tR(2))||this.xs.get().pauseVideo();break;case "visit-advertiser-link":this.xs.get().pauseVideo();IQW(this).uK();break;case "skip-button":d=IQW(this),this.layout.renderingContent&&!PH(this.layout.clientMetadata,"metadata_type_dai")||!d||!d.h$?(d=this.layout.clientMetadata.IP("metadata_type_ad_pod_skip_target_callback_ref")?.current)&&RN(d,this.AM(),this.layout):(SH("Requesting to skip by LegacyPlayerBytes when components enabled"), d.MY(this.AM(),this.layout))}}}j1(){super.j1()}};var RkT=class extends Dc{constructor(d,f,m,y,C,B,e,M,K){super(d,f,m,y);this.xs=C;this.Q2=B;this.C=e;this.Y=M;this.DW=K;this.j=!1;this.B=this.layout.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id")}init(){super.init();const d=g.S(this.layout.renderingContent,m8)||this.layout.clientMetadata.IP("metadata_type_instream_ad_player_overlay_renderer"),f={adsClientData:this.layout.fk};var m;(m=!!this.layout.renderingContent)||(m=fZ(this),m=!(m&&m.h$));this.S.push(new wW(d,this.layout.layoutId, this.layout.clientMetadata.IP("METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),f,m))}vk(){this.j||this.xs.get().resumeVideo(2)}startRendering(d){super.startRendering(d);this.callback.qe(this.slot,d);this.Y.YC=this}ZB(d,f){super.ZB(d,f);pA(this.Y,this)}Pg(d,f){if(!this.DW||!Ou(this.DW.get(),"stop_handling_click_for_non_rendering_overlay_layout")||f===this.layout.layoutId){if($0(this.C.get(),this.B))switch(d){case "visit-advertiser":SF(this.Q2.get(),3)}switch(d){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.j|| this.xs.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.j=this.xs.get().tR(2))||this.xs.get().pauseVideo();break;case "visit-advertiser":this.xs.get().pauseVideo();fZ(this).uK();break;case "skip-button":d=fZ(this),this.layout.renderingContent&&!PH(this.layout.clientMetadata,"metadata_type_dai")||!d||!d.h$?(d=this.layout.clientMetadata.IP("metadata_type_ad_pod_skip_target_callback_ref")?.current)&&RN(d,this.AM(),this.layout):(SH("Requesting to skip by LegacyPlayerBytes"), d.MY(this.AM(),this.layout))}}}j1(){super.j1()}};var jvq=class extends Ps{constructor(d,f,m){super("ad-message",d,void 0,f,m)}};var VXK=class extends Dc{constructor(d,f,m,y,C,B){super(m,d,f,y);this.xs=C;this.DW=B}startRendering(d){P2(this.A,d,()=>{this.S.push(new jvq(this.layout.clientMetadata.IP("metadata_type_valid_ad_message_renderer"),d.layoutId,d.fk));this.wF();this.callback.qe(this.slot,d);Lm(this.xs.get(),1).S(512)&&this.callback.nR(this.AM(),this.lT(),new ij("player is stuck during adNotify",void 0,"ADS_CLIENT_ERROR_MESSAGE_PLAYER_STUCK_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")})}OL(){}SL(d){d.state.isError()&& this.callback.nR(this.AM(),this.lT(),new ij("A player error happened during adNotify",{playerErrorCode:d.state.t8?.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}onFullscreenToggled(){}V7(){}BR(){}CY(){}onVolumeChange(){}Z2(){}s3(){}Pg(){}};var vPv=class extends Ps{constructor(d,f,m,y){super("video-interstitial-buttoned-centered",d,f,m,y);this.interactionLoggingClientData=y}};var xfE=class extends Dc{constructor(d,f,m,y,C){super(d,f,m,y);d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,C,d,m.layoutId)}init(){super.init();const d=g.S(this.layout.renderingContent,BZ),f=Lv(this.LC);this.S.push(new vPv(d,f,this.layout.layoutId,{adsClientData:this.layout.fk}))}startRendering(d){super.startRendering(d);this.callback.qe(this.slot,d)}Pg(d,f){if(f===this.layout.layoutId)switch(d){case "skip-button":(d=this.layout.clientMetadata.IP("metadata_type_ad_pod_skip_target_callback_ref")?.current)&& RN(d,this.AM(),this.layout)}}j1(){super.j1()}};var zaV=class{constructor(d,f,m,y,C,B){this.dW=d;this.xs=f;this.Q2=m;this.A=y;this.S=C;this.DW=B}build(d,f,m,y){if(d=ei(d,m,y,this.dW,this.xs,this.Q2,this.A,this.S,this.DW))return d;throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"OtherWebInPlayerLayoutRenderingAdapterFactory.");}};var T7P=class{constructor(d,f,m,y,C,B,e,M,K){this.callback=d;this.slot=f;this.layout=m;this.xs=y;this.Q2=C;this.DW=e;this.nk=M;this.RP=K;this.S=!1;d=m.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId);d=this.layout.clientMetadata.IP("METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")?.progressCommands||[];this.A=new EM(B,d,m.layoutId,()=>PQ5(this)*1E3)}AM(){return this.slot}lT(){return this.layout}init(){this.xs.get().addListener(this); this.xs.get().DU.push(this);const d=PQ5(this);var f=g.S(this.layout.renderingContent,DU);const m=f?z5(f.pings):this.layout.clientMetadata.IP("metadata_type_active_view_traffic_type");f=f?f.pings?.activeViewTracking?.identifier:this.layout.clientMetadata.IP("metadata_type_active_view_identifier");v2(this.layout.uT)&&JX(this.nk.get(),this.layout.layoutId,{e5:m,l7:d,listener:this,OR:f})}release(){this.xs.get().removeListener(this);hGn(this.xs.get(),this);v2(this.layout.uT)&&S7(this.nk.get(),this.layout.layoutId)}startRendering(d){this.callback.qe(this.slot, d)}ZB(d,f){iV(this,"abandon");this.callback.EM(this.slot,d,f)}Z2(d){switch(d.id){case "part2viewed":this.LC.UB("start");this.LC.UB("impression");break;case "videoplaytime25":this.LC.UB("first_quartile");break;case "videoplaytime50":this.LC.UB("midpoint");break;case "videoplaytime75":this.LC.UB("third_quartile");break;case "videoplaytime100":iV(this,"complete");Uu(this.LC)&&wa(this.LC,Infinity,!0);fHP(this.DW.get())&&G5(this.A,Infinity,!0);break;case "engagedview":Uu(this.LC)||this.LC.UB("progress"); break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break;default:SH("Cue Range ID unknown in ShortsPlaybackTrackingLayoutRenderingAdapter",this.slot,this.layout)}}onVolumeChange(){}CY(){}V7(){}BR(){}onFullscreenToggled(){}SL(d){this.S||(d.VT(4)&&!d.VT(2)?H2(this.LC,"pause"):jH(d,4)<0&&!(jH(d,2)<0)&&H2(this.LC,"resume"))}OL(){}Wv(d){fHP(this.DW.get())&&G5(this.A,d*1E3,!1);Uu(this.LC)&&wa(this.LC,d*1E3,!1)}s3(){iV(this,"swipe")}Ki(){this.LC.UB("active_view_measurable")}X3(){this.LC.UB("active_view_viewable")}Nw(){this.LC.UB("active_view_fully_viewable_audible_half_duration")}EN(){this.LC.UB("audio_measurable")}PA(){this.LC.UB("audio_audible")}};var q5W=class{constructor(d,f,m,y,C,B){this.xs=d;this.Q2=f;this.Ck=m;this.DW=y;this.nk=C;this.RP=B}build(d,f,m,y){if(m.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"&&g.S(y.renderingContent,DU)!==void 0)return new T7P(d,m,y,this.xs,this.Q2,this.Ck,this.DW,this.nk,this.RP);f=["metadata_type_ad_placement_config"];for(const C of qR())f.push(C);if(dT(y,{gf:f,Yc:["LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER"]}))return m.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"?new T7P(d,m,y,this.xs,this.Q2,this.Ck, this.DW,this.nk,this.RP):new utK(d,m,y,this.xs,this.Q2,this.Ck,this.DW,this.nk);throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"PlaybackTrackingLayoutRenderingAdapterFactory.");}};g.s_=class{constructor(d,f={},m=0){this.errorCode=d;this.details=f;this.severity=m}};var bj5; bj5={Ou:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",eH:"AUTHENTICATION_MALFORMED",D1:"AUTHENTICATION_MISSING",oG:"BAD_REQUEST",BT:"CAST_SESSION_DEVICE_MISMATCHED",sU:"CAST_SESSION_VIDEO_MISMATCHED",y4:"CAST_TOKEN_EXPIRED",nA:"CAST_TOKEN_FAILED",vT:"CAST_TOKEN_MALFORMED",i8:"CGI_PARAMS_MALFORMED",fA:"CGI_PARAMS_MISSING",q4:"DEVICE_FALLBACK",Gs:"GENERIC_WITH_LINK_AND_CPN",zs:"ERROR_HDCP",OA:"LICENSE",Hi:"VIDEO_UNAVAILABLE",N4:"FORMAT_UNAVAILABLE",r8:"GEO_FAILURE",sG:"HTML5_AUDIO_RENDERER_ERROR", yd:"GENERIC_WITHOUT_LINK",nt:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",vu:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",iY:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT",bY:"HTML5_SPS_UMP_STATUS_REJECTED",Pu:"INVALID_DRM_MESSAGE",rPw:"PURCHASE_NOT_FOUND",APs:"PURCHASE_REFUNDED",BD2:"RENTAL_EXPIRED",fWC:"RETRYABLE_ERROR",HCs:"SERVER_ERROR",SBs:"SIGNATURE_EXPIRED",hxl:"STOPPED_BY_ANOTHER_PLAYBACK",u$D:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",YBp:"STREAMING_NOT_ALLOWED",dWC:"STREAM_LICENSE_NOT_FOUND", giC:"TOO_MANY_REQUESTS",I$l:"TOO_MANY_REQUESTS_WITH_LINK",MoC:"TOO_MANY_STREAMS_PER_ENTITLEMENT",QOe:"TOO_MANY_STREAMS_PER_USER",UNSUPPORTED_DEVICE:"UNSUPPORTED_DEVICE",UWw:"VIDEO_FORBIDDEN",mW2:"VIDEO_NOT_FOUND",Ji:"BROWSER_OR_EXTENSION_ERROR"}; g.y8={ALREADY_PINNED_ON_A_DEVICE:"Ya has descargado este v\u00eddeo en el n\u00famero m\u00e1ximo de dispositivos que permite el propietario de los derechos de autor. Tienes que eliminarlo de otro dispositivo para poder verlo en este.",DEVICE_FALLBACK:"Este v\u00eddeo no est\u00e1 disponible en este dispositivo.",GENERIC_WITH_LINK_AND_CPN:"Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde. (ID de reproducci\u00f3n: $CPN) $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK",LICENSE:"Se ha producido un error de licencia con este v\u00eddeo.", VIDEO_UNAVAILABLE:"El v\u00eddeo no est\u00e1 disponible",FORMAT_UNAVAILABLE:"Este v\u00eddeo no est\u00e1 disponible en esa calidad. Vuelve a intentarlo.",GEO_FAILURE:"Este v\u00eddeo no est\u00e1 disponible en tu pa\u00eds.",HTML5_AUDIO_RENDERER_ERROR:"No se ha podido procesar el audio. Reinicia tu ordenador.",GENERIC_WITHOUT_LINK:"Se ha producido un error. Vuelve a intentarlo m\u00e1s tarde.",HTML5_NO_AVAILABLE_FORMATS_FALLBACK:"No se admite este formato de v\u00eddeo.",HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK:"Tu navegador no reconoce ninguno de los formatos de v\u00eddeo disponibles por el momento. $BEGIN_LINKHaz clic aqu\u00ed para consultar las preguntas frecuentes sobre el v\u00eddeo HTML5$END_LINK.", HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT:"Este navegador no puede reproducir este v\u00eddeo. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK",HTML5_SPS_UMP_STATUS_REJECTED:"Se ha producido un error. Actualiza la p\u00e1gina o vuelve a intentarlo m\u00e1s tarde. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK",INVALID_DRM_MESSAGE:"El mensaje espec\u00edfico del sistema DRM no es v\u00e1lido.",PURCHASE_NOT_FOUND:"Este v\u00eddeo es de pago.",PURCHASE_REFUNDED:"Te hemos devuelto el importe de este v\u00eddeo.", RENTAL_EXPIRED:"El periodo de alquiler de este v\u00eddeo ha finalizado.",CAST_SESSION_DEVICE_MISMATCHED:"El dispositivo de la transmisi\u00f3n no coincide con el solicitado.",CAST_SESSION_VIDEO_MISMATCHED:"El v\u00eddeo de la transmisi\u00f3n no coincide con el solicitado.",CAST_TOKEN_FAILED:"La transmisi\u00f3n no est\u00e1 disponible. Actualiza la p\u00e1gina o vuelve a intentarlo m\u00e1s tarde.",CAST_TOKEN_EXPIRED:"La transmisi\u00f3n ha caducado. Actualiza la p\u00e1gina.",CAST_TOKEN_MALFORMED:"La transmisi\u00f3n no es v\u00e1lida. Actualiza la p\u00e1gina o vuelve a intentarlo m\u00e1s tarde.", SERVER_ERROR:"Se ha producido un error en el servidor interno. Vuelve a intentarlo m\u00e1s tarde.",STOPPED_BY_ANOTHER_PLAYBACK:"Tu cuenta est\u00e1 reproduciendo este v\u00eddeo en otra ubicaci\u00f3n. Vuelve a cargar esta p\u00e1gina para reanudar la reproducci\u00f3n.",STREAM_LICENSE_NOT_FOUND:"Se ha interrumpido la reproducci\u00f3n del v\u00eddeo. Vuelve a intentarlo.",STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED:"En un periodo de 24 horas se han utilizado demasiados dispositivos o direcciones IP.", STREAMING_NOT_ALLOWED:"No se permite la reproducci\u00f3n porque el v\u00eddeo est\u00e1 fijado a otro dispositivo.",RETRYABLE_ERROR:"Se ha producido un error temporal en el servidor. Vuelve a intentarlo m\u00e1s tarde.",TOO_MANY_REQUESTS:"Inicia sesi\u00f3n para ver este v\u00eddeo.",TOO_MANY_REQUESTS_WITH_LINK:"Haz clic en $BEGIN_LINKeste enlace$END_LINK para ver este v\u00eddeo en YouTube.",TOO_MANY_STREAMS_PER_USER:"Se ha detenido la reproducci\u00f3n porque se est\u00e1n viendo demasiados v\u00eddeos de la misma cuenta.", TOO_MANY_STREAMS_PER_ENTITLEMENT:"Se ha detenido la reproducci\u00f3n porque el v\u00eddeo se ha visto en demasiados dispositivos.",UNSUPPORTED_DEVICE:"La reproducci\u00f3n no es compatible con este dispositivo.",VIDEO_FORBIDDEN:"El acceso a este v\u00eddeo est\u00e1 prohibido.",VIDEO_NOT_FOUND:"No es posible encontrar este v\u00eddeo.",BROWSER_OR_EXTENSION_ERROR:"Se ha producido un error. Actualiza la p\u00e1gina o vuelve a intentarlo m\u00e1s tarde. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK"};var k3;{var t4q=g.Ky();const d=t4q.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!d||d.length<2)k3=void 0;else{var Qu=t4q.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);k3=Qu&&Qu.length===6?Number(Qu[5].replace("_",".")):0}}var Hu=k3,M9=Hu>=0;g.OM=class extends ue{O(d,f,m,y,C){return super.O(d,f,m,y,C)}};var Ec={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var Si=class{constructor(d=0,f=0,m="SPATIAL_AUDIO_TYPE_NONE",y=!1,C,B,e="AUDIO_QUALITY_UNKNOWN",M=!1){this.sampleRate=d;this.numChannels=f;this.spatialAudioType=m;this.S=y;this.V=C;this.j=B;this.audioQuality=e;this.A=M}isMultiChannelAudio(){return this.numChannels>2}};var bV={WIDTH:{name:"width",video:!0,valid:640,gI:99999},HEIGHT:{name:"height",video:!0,valid:360,gI:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,gI:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,gI:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",gI:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,gI:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",gI:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",gI:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",gI:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",gI:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",gI:"false"}};var HjV=["h","H"],wCV=["9","("],Y5T=["9h","(h"],UMn=["8","*"],G7l=["a","A"],dqS=["o","O"],fRK=["m","M"],mqK=["mac3","MAC3"],y5S=["meac3","MEAC3"],a7S={h:HjV,H:HjV,["9"]:wCV,["("]:wCV,["9h"]:Y5T,["(h"]:Y5T,["8"]:UMn,["*"]:UMn,a:G7l,A:G7l,o:dqS,O:dqS,m:fRK,M:fRK,mac3:mqK,MAC3:mqK,meac3:y5S,MEAC3:y5S},CSv=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),N3g=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var WX={["0"]:"f",["160"]:"h",["133"]:"h",["134"]:"h",["135"]:"h",["136"]:"h",["137"]:"h",["264"]:"h",["266"]:"h",["138"]:"h",["298"]:"h",["299"]:"h",["304"]:"h",["305"]:"h",["214"]:"h",["216"]:"h",["374"]:"h",["375"]:"h",["140"]:"a",["141"]:"a",["327"]:"sa",["258"]:"m",["380"]:"mac3",["328"]:"meac3",["161"]:"H",["142"]:"H",["143"]:"H",["144"]:"H",["222"]:"H",["223"]:"H",["145"]:"H",["224"]:"H",["225"]:"H",["146"]:"H",["226"]:"H",["227"]:"H",["147"]:"H",["384"]:"H",["376"]:"H",["385"]:"H",["377"]:"H", ["149"]:"A",["261"]:"M",["381"]:"MAC3",["329"]:"MEAC3",["598"]:"9",["278"]:"9",["242"]:"9",["243"]:"9",["244"]:"9",["775"]:"9",["776"]:"9",["777"]:"9",["778"]:"9",["779"]:"9",["780"]:"9",["781"]:"9",["782"]:"9",["783"]:"9",["247"]:"9",["248"]:"9",["353"]:"9",["355"]:"9",["356"]:"9",["271"]:"9",["577"]:"9",["313"]:"9",["579"]:"9",["272"]:"9",["302"]:"9",["303"]:"9",["407"]:"9",["408"]:"9",["308"]:"9",["315"]:"9",["330"]:"9h",["331"]:"9h",["332"]:"9h",["333"]:"9h",["334"]:"9h",["335"]:"9h",["336"]:"9h", ["337"]:"9h",["338"]:"so",["600"]:"o",["250"]:"o",["251"]:"o",["774"]:"o",["194"]:"*",["195"]:"*",["220"]:"*",["221"]:"*",["196"]:"*",["197"]:"*",["279"]:"(",["280"]:"(",["317"]:"(",["318"]:"(",["273"]:"(",["274"]:"(",["357"]:"(",["358"]:"(",["275"]:"(",["359"]:"(",["360"]:"(",["276"]:"(",["583"]:"(",["584"]:"(",["314"]:"(",["585"]:"(",["561"]:"(",["277"]:"(",["361"]:"(h",["362"]:"(h",["363"]:"(h",["364"]:"(h",["365"]:"(h",["366"]:"(h",["591"]:"(h",["592"]:"(h",["367"]:"(h",["586"]:"(h",["587"]:"(h", ["368"]:"(h",["588"]:"(h",["562"]:"(h",["409"]:"(",["410"]:"(",["411"]:"(",["412"]:"(",["557"]:"(",["558"]:"(",["394"]:"1",["395"]:"1",["396"]:"1",["397"]:"1",["398"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["401"]:"1",["571"]:"1",["402"]:"1",["694"]:"1h",["695"]:"1h",["696"]:"1h",["697"]:"1h",["698"]:"1h",["699"]:"1h",["700"]:"1h",["701"]:"1h",["702"]:"1h",["703"]:"1h",["386"]:"3",["387"]:"w",["406"]:"6",["787"]:"1",["788"]:"1",["548"]:"1e",["549"]:"1e",["550"]:"1e",["551"]:"1e",["809"]:"1e", ["810"]:"1e",["552"]:"1e",["811"]:"1e",["812"]:"1e",["553"]:"1e",["813"]:"1e",["814"]:"1e",["554"]:"1e",["815"]:"1e",["816"]:"1e",["555"]:"1e",["817"]:"1e",["818"]:"1e",["572"]:"1e",["556"]:"1e",["645"]:"(",["646"]:"(",["647"]:"(",["648"]:"(",["649"]:"(",["650"]:"(",["651"]:"(",["652"]:"(",["653"]:"(",["654"]:"(",["655"]:"(",["656"]:"(",["657"]:"(",["658"]:"(",["659"]:"(",["660"]:"(",["661"]:"(",["662"]:"(",["663"]:"(",["664"]:"(",["665"]:"(",["666"]:"(",["667"]:"(",["668"]:"(",["669"]:"(",["670"]:"(", ["671"]:"(",["672"]:"(",["673"]:"(",["674"]:"(h",["675"]:"(h",["676"]:"(h",["677"]:"(h",["678"]:"(h",["679"]:"(h",["680"]:"(h",["681"]:"(h",["682"]:"(h",["683"]:"(h",["684"]:"(h",["685"]:"(h",["686"]:"(h",["687"]:"(h",["688"]:"A",["689"]:"A",["690"]:"A",["691"]:"MEAC3",["773"]:"i",["806"]:"I",["805"]:"I",["829"]:"9",["830"]:"9",["831"]:"9",["832"]:"9",["833"]:"9",["834"]:"9",["835"]:"9",["836"]:"9",["892"]:"9",["893"]:"9",["837"]:"9",["838"]:"9",["839"]:"9",["840"]:"9",["841"]:"(",["842"]:"(",["843"]:"(", ["844"]:"(",["845"]:"(",["846"]:"(",["847"]:"(",["848"]:"(",["894"]:"(",["895"]:"(",["849"]:"(",["850"]:"(",["851"]:"(",["852"]:"(",["865"]:"9",["866"]:"9",["867"]:"9",["868"]:"9",["869"]:"9",["870"]:"9",["871"]:"9",["872"]:"9",["896"]:"9",["897"]:"9",["873"]:"9",["874"]:"9",["875"]:"9",["876"]:"9",["877"]:"(",["878"]:"(",["879"]:"(",["880"]:"(",["881"]:"(",["882"]:"(",["883"]:"(",["884"]:"(",["898"]:"(",["899"]:"(",["885"]:"(",["886"]:"(",["887"]:"(",["888"]:"(",["900"]:"2",["901"]:"2",["902"]:"2", ["903"]:"2",["904"]:"2",["905"]:"2",["906"]:"2",["907"]:"2",["908"]:"2"};var vIP={STEREO_LAYOUT_UNKNOWN:0,STEREO_LAYOUT_LEFT_RIGHT:1,STEREO_LAYOUT_TOP_BOTTOM:2};var GSn={IWW:0,uwC:124,hCe:144,qlw:220,dp2:240,DpL:340,eC1:360,pr1:480,TDW:588,xpl:608,osP:720,t11:740,V11:1080,aWD:1100,jPP:1440,Yll:2160,gsS:9999,0:"QUALITY_ORDINAL_UNKNOWN",124:"QUALITY_ORDINAL_144P_SAVER",144:"QUALITY_ORDINAL_144P",220:"QUALITY_ORDINAL_240P_SAVER",240:"QUALITY_ORDINAL_240P",340:"QUALITY_ORDINAL_360P_SAVER",360:"QUALITY_ORDINAL_360P",480:"QUALITY_ORDINAL_480P",588:"QUALITY_ORDINAL_608P_SAVER",608:"QUALITY_ORDINAL_608P",720:"QUALITY_ORDINAL_720P",740:"QUALITY_ORDINAL_720P_ENHANCED", 1080:"QUALITY_ORDINAL_1080P",1100:"QUALITY_ORDINAL_1080P_ENHANCED",1440:"QUALITY_ORDINAL_1440P",2160:"QUALITY_ORDINAL_2160P",9999:"QUALITY_ORDINAL_HIGHRES"};g.BIv={IT:"auto",oie:"tiny",CO:"light",VoS:"small",EP:"medium",Qf:"large",Qd:"hd720",tZ:"hd1080",g8:"hd1440",Iy:"hd2160",MI:"hd2880",Wu:"highres",UNKNOWN:"unknown"};var oo,T1T;g.V9={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320};oo={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"}; T1T={QUALITY_ORDINAL_UNKNOWN:0,QUALITY_ORDINAL_144P_SAVER:124,QUALITY_ORDINAL_144P:144,QUALITY_ORDINAL_240P_SAVER:220,QUALITY_ORDINAL_240P:240,QUALITY_ORDINAL_360P_SAVER:340,QUALITY_ORDINAL_360P:360,QUALITY_ORDINAL_480P:480,QUALITY_ORDINAL_608P_SAVER:588,QUALITY_ORDINAL_608P:608,QUALITY_ORDINAL_720P:720,QUALITY_ORDINAL_720P_ENHANCED:740,QUALITY_ORDINAL_1080P:1080,QUALITY_ORDINAL_1080P_ENHANCED:1100,QUALITY_ORDINAL_1440P:1440,QUALITY_ORDINAL_2160P:2160,QUALITY_ORDINAL_HIGHRES:9999};var Zp="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var ji=class{constructor(d,f,m,y,C,B,e,M,K,N){this.width=d;this.height=f;this.V=M;this.quality=B||lV(d,f);this.qualityOrdinal=g.V9[this.quality];this.fps=m||0;this.stereoLayout=!C||y!=null&&y!=="UNKNOWN"&&y!=="RECTANGULAR"?0:C;this.projectionType=y?y==="EQUIRECTANGULAR"&&C===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":y:"UNKNOWN";(d=e)||(m=g.V9[this.quality],m===0?d="Autom\u00e1tica":(d=this.projectionType,f=this.fps,d=m.toString()+(d==="EQUIRECTANGULAR"||d==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||d==="MESH"? "s":"p")+(f>55?"60":f>49?"50":f>39?"48":"")));this.qualityLabel=d;this.S=K||"";this.primaries=N||""}A(){return this.fps>32}isHdr(){return this.S==="smpte2084"||this.S==="arib-std-b67"}};var vZ=class{constructor(d,f,m={}){this.id=d;this.mimeType=f;m.Va>0||(m.Va=16E3);Object.assign(this,m);[this.itag,this.A]=this.id.split(";");this.containerType=xh(f);this.Xw=WX[this.itag]||""}B(){return this.video}G(){return this.audio}uB(){return this.containerType===2}j(){return this.Xw==="9"||this.Xw==="("||this.Xw==="9h"||this.Xw==="(h"}S(){return this.Xw==="1"||this.Xw==="1h"||Te&&this.Xw==="1e"}C(){return this.Xw==="mac3"||this.Xw==="meac3"||this.Xw==="m"||this.Xw==="i"||yvE(this)}isEncrypted(){return!!this.contentProtection}tO(){return!!this.audio}aQ(){return!!this.video}V(){return this.mimeType=== "application/x-mpegURL"}},Te=!1;var DGE=class extends g.ym{constructor(d,f,m,y){super();this.uJ=d;this.start=f;this.end=m;this.isActive=y;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.LD={error:()=>{!this.Mp()&&this.isActive&&this.publish("error",this)}, updateend:()=>{!this.Mp()&&this.isActive&&this.publish("updateend",this)}}; this.uJ.wI(this.LD);this.jh=this.isActive}appendBuffer(d,f,m){if(this.uJ.zf()!==this.appendWindowStart+this.start||this.uJ.xO()!==this.appendWindowEnd+this.start||this.uJ.zt()!==this.timestampOffset+this.start)this.uJ.supports(1),this.uJ.hS(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.uJ.w0(this.timestampOffset+this.start);this.uJ.appendBuffer(d,f,m)}abort(){this.uJ.abort()}remove(d,f){this.uJ.remove(d+this.start,f+this.start)}removeAll(){this.remove(this.appendWindowStart, this.appendWindowEnd)}clear(){this.uJ.clear()}hS(d,f){this.appendWindowStart=d;this.appendWindowEnd=f}mN(){return this.timestampOffset+this.start}zf(){return this.appendWindowStart}xO(){return this.appendWindowEnd}w0(d){this.timestampOffset=d}zt(){return this.timestampOffset}hB(d=!1){d=this.uJ.hB(d);return yR(d,this.start,this.end)}QJ(){return this.uJ.QJ()}Or(){return this.uJ.Or()}Ip(){return this.uJ.Ip()}B7(){return this.uJ.B7()}vX(){this.uJ.vX()}sN(d){return this.uJ.sN(d)}Vc(){return this.uJ.Vc()}Cg(){return this.uJ.Cg()}XL(d, f,m){this.uJ.XL(d,f,m)}S0(d,f,m){this.uJ.S0(d,f,m)}lI(d,f){return this.uJ.lI(d,f)}supports(d){return this.uJ.supports(d)}BJ(){return this.uJ.BJ()}isView(){return!0}If(){return this.uJ.If()?this.isActive:!1}isLocked(){return this.jh&&!this.isActive}rW(d){d=this.uJ.rW(d);d.vw=`${this.start}-${this.end}`;return d}Z0(){return this.uJ.Z0()}PY(){return this.uJ.PY()}zC(){return this.uJ.zC()}j1(){this.uJ.DG(this.LD);super.j1()}};var Qq=!1;var cvB=class extends g.ym{constructor(d,f,m,y,C,B){super();this.HZ=d;this.qU=f;this.id=m;this.containerType=y;this.Xw=C;this.aQ=B;this.EY=this.Go=this.kc=null;this.Wz=!1;this.appendWindowStart=this.timestampOffset=0;this.Tn=HZ([],[]);this.F0=!1;this.Rl=[];this.s8=ih?[]:void 0;this.handler=e=>this.publish(e.type,this); this.HZ?.addEventListener&&(this.HZ.addEventListener("updateend",this.handler),this.HZ.addEventListener("error",this.handler))}appendBuffer(d,f,m){this.F0=!1;m&&(this.Go=m);d.length&&(this.HZ?.appendBuffer?this.HZ.appendBuffer(d):this.HZ?this.HZ.append(d):this.qU&&this.qU.webkitSourceAppend(this.id,d));f&&(f.isEncrypted()&&(this.EY=this.Go),f.type===3&&(this.kc=f),this.Rl.push(f.gW()),this.Rl.length>4&&this.Rl.shift());this.s8&&(this.s8.length>=2||d.length>1048576?delete this.s8:this.s8.push(d))}abort(){try{this.HZ? this.HZ.abort():this.qU&&this.qU.webkitSourceAbort(this.id)}catch(d){rWE&&g.X_(new g.ON(`Error while abort the source buffer: ${d.name}, ${d.message}`))}this.Go=this.kc=null}remove(d,f,m){this.F0=!1;this.HZ?.remove&&(m&&m({b:wT(this.hB()),s:d,e:f}),this.HZ.remove(d,f))}removeAll(){this.remove(this.zf(),this.xO())}clear(){this.Ip()||(this.abort(),this.removeAll(),this.EY=this.Go=this.kc=null,this.appendWindowStart=this.timestampOffset=0,this.Tn=HZ([],[]),this.F0=!1,this.s8=ih?[]:void 0,this.Wz=!0)}zf(){return Qq&& this.aQ?this.appendWindowStart:this.HZ?.appendWindowStart||0}xO(){return this.HZ?.appendWindowEnd||0}hS(d,f){this.HZ&&(Qq&&this.aQ?(this.appendWindowStart=d,this.HZ.appendWindowEnd=f):d>this.zf()?(this.HZ.appendWindowEnd=f,this.HZ.appendWindowStart=d):(this.HZ.appendWindowStart=d,this.HZ.appendWindowEnd=f))}mN(){return this.timestampOffset}w0(d){Qq?this.timestampOffset=d:this.supports(1)&&(this.HZ.timestampOffset=d)}zt(){return Qq?this.timestampOffset:this.supports(1)?this.HZ.timestampOffset:0}hB(d= !1){if(d)return this.F0||this.QJ()||(this.Tn=this.hB(!1),this.F0=!0),this.Tn;try{return this.HZ?this.HZ.buffered:this.qU?this.qU.webkitSourceBuffered(this.id):HZ([0],[Infinity])}catch(f){return HZ([],[])}}QJ(){return this.HZ?.updating||!1}Ip(){return this.Wz}B7(){return!this.Wz&&this.QJ()}vX(){this.Wz=!1}sN(d){const f=d?.Xw;d=d?.containerType;return!f&&!d||f===this.Xw&&d===this.containerType}Vc(){return this.Go}Cg(){return this.EY}lI(d,f){return this.containerType!==d||this.Xw!==f}XL(d,f,m){if(this.containerType!== d||m&&this.lI(d,m))this.supports(4),Cb()&&this.HZ.changeType(f),m&&(this.Xw=m);this.containerType=d}S0(d,f,m){this.containerType&&this.lI(d,f)&&Cb()&&this.HZ.changeType(m);this.containerType=d;this.Xw=f}BJ(){return this.kc}isView(){return!1}supports(d){switch(d){case 1:return this.HZ?.timestampOffset!==void 0;case 0:return!!this.HZ?.appendBuffer;case 2:return!!this.HZ?.remove;case 3:return!(!this.HZ?.addEventListener||!this.HZ?.removeEventListener);case 4:return!(!this.HZ||!this.HZ.changeType);default:return!1}}If(){return!this.QJ()}isLocked(){return!1}rW(d){d.to= this.zt();d.up=this.QJ();d.aw=`${(this.HZ?.appendWindowStart||0).toFixed(3)}-${(this.HZ?.appendWindowEnd||Infinity).toFixed(3)}`;return d}Or(){return this.HZ?.writeHead||0}Z0(){const d={};for(let f=0;f{}); this.S?.clear();this.A?.clear()}rD(){this.S?.vX();this.A?.vX();this.B=!1}Ip(){return this.A?.Ip()||this.S?.Ip()}sN(d,f){return!!this.S&&!!this.A&&this.S.sN(f)&&this.A.sN(d)}e1(){return!!this.fC&&this.fC.streaming===!1}},ME=!1;var n3=class{constructor(){this.zO=this.JL=eqW;this.promise=new g.Fr((d,f)=>{this.JL=d;this.zO=f})}then(d,f){return this.promise.then(d,f)}resolve(d){this.JL(d)}reject(d){this.zO(d)}};var ehh=class extends g.qj{constructor(){super();this.NL=!1;this.gs=null;this.A7=this.GL=!1;this.e1=new g.p6;this.mediaKeys=this.vr=null;g.I(this,this.e1)}pC(){return this.gs}activate(d){let f="";d&&(pOh(this,d),f=d.gs);if(!this.Xf()||f)f&&this.Xf()!==f&&(this.Br(f),delete this.A,this.j&&(this.j.reject(),delete this.j),!window.MediaSource&&window.ManagedMediaSource&&this.vZ(!!d?.V())),d&&d.S||this.load(),this.A7||(this.addEventListener("volumechange",this.MW),this.A7=!0)}dI(d,f){if(this.A)if(N1&& this.A.C()&&!this.A.sN(d,f))Kb(this,{l:"megms",sr:this.vr?.x0()}),Avv(this),this.stopVideo();else return this.fC=this.A,this.A=void 0,this.fC;d=window.MediaSource?new NE(this,new window.MediaSource,!1):window.ManagedMediaSource?new NE(this,new window.ManagedMediaSource,!1):window.WebKitMediaSource?new NE(this,new window.WebKitMediaSource,!1):new NE(this,void 0,!1);this.activate(d.j);this.fC=d;this.NL=!1;return d}Z$(d){this.A=d}playVideo(){this.isEnded()&&this.seekTo(0);!this.Xf()&&this.gs&&(g.T(Error("playVideo without src")), this.Br(this.gs.gs),this.gs.S||this.load());const d=this.play();this.vr?.Sv()||M9&&(Hu||0)>=7&&(!d||this.vr?.Z("mweb_ios_allow_playback_workaround_when_ready"))&&LGW(this,()=>{g.gp(()=>{k35(this,this.getCurrentTime(),0)},500)}); return d}seekTo(d){this.V()>0&&(M9&&Hu<4&&(d=Math.max(.1,d)),this.setCurrentTime(d))}GH(){if(!this.A&&this.fC)if(this.fC.B)try{Kb(this,{l:"mer",sr:this.vr?.x0(),rs:this.fC.V()}),this.fC.clear(),this.Z$(this.fC),this.fC=void 0}catch(d){const f=new g.ON(`Error while clearing Media Source in MediaElement: ${d.name}, ${d.message}`);g.T(f);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.A)if(this.fC?.rD(),KB){if(!this.j){var d=new n3;d.then(void 0,()=>{}); this.j=d;FyB&&this.pause();g.gp(()=>{this.j===d&&(cl(this),d.resolve())},200)}}else cl(this)}DR(){const d=this.Xj(); return fb(d)&&this.getDuration()?Ge(d,this.getCurrentTime()):0}hk(){const d=this.getDuration();return d===Infinity?1:d?this.DR()/d:0}rW(){try{const d=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:wT(this.Y(),",",3),vbu:wT(this.Xj()),vbs:wT(this.G()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.V()}`,vns:`${this.gD()}`,vec:`${this.Ss()}`,vemsg:this.m4(),vvol:`${this.getVolume()}`, vdom:`${+this.Np()}`,vsrc:`${+!!this.Xf()}`,vw:`${d.width}`,vh:`${d.height}`}}catch{return{}}}hasError(){return this.Ss()>0}addEventListener(d,f){this.e1.listen(d,f,!1,this);this.KC(d)}removeEventListener(d,f){this.e1.Zc(d,f,!1,this)}dispatchEvent(d){if(this.j&&d.type==="pause")return!1;if(N1){var f=d.S?.timeStamp||Infinity;f=f>performance.now()?f-Date.now()+performance.now():f;const m=this.A||this.fC;if(m?.Ip()||f<=(m?.G||0))return Kb(this,{l:"mede",sr:this.vr?.x0(),et:d.type}),!1;if(this.NL)return Kb(this, {l:"medes",et:d.type}),m&&d.type==="seeking"&&(m.G=performance.now(),this.NL=!1),!1}return this.e1.dispatchEvent(d)}mS(){this.GL=!1}Ul(){this.GL=!0;this.K(!0)}MW(){this.GL&&!this.tP()&&this.K(!0)}equals(d){return!!d&&d.D$()===this.D$()}j1(){this.A7&&this.removeEventListener("volumechange",this.MW);KB&&cl(this);super.j1()}},KB=!1,FyB=!1,N1=!1,OWS=!1;var ap;g.E7=class{constructor(d,f=null,m=null){this.t8=f;this.seekSource=m;this.state=d||64}S(d){return!!(this.state&d)}isPaused(){return this.S(4)}isPlaying(){return this.S(8)&&!this.S(512)&&!this.S(64)&&!this.S(2)}isOrWillBePlaying(){return this.S(8)&&!this.S(2)&&!this.S(1024)}A(){return this.state===8}isCued(){return this.S(64)&&!this.S(8)&&!this.S(4)}isBuffering(){return this.S(1)&&!this.S(2)}isError(){return this.S(128)}isSuspended(){return this.S(512)}uA(){return this.S(64)&&this.S(4)}toString(){return`PSt.${this.state.toString(16)}`}}; ap={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var Mel=class extends g.qj{constructor(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k){super();this.jV=d;this.slot=f;this.layout=m;this.Q2=y;this.nk=C;this.RP=B;this.xs=e;this.Co=M;this.Ck=K;this.k8=N;this.position=W;this.j=c;this.DW=D;this.qR=E;this.context=k;this.lk=!0;this.V=!1;this.au="not_rendering";this.S=!1;d=this.layout.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(m.uT,this.Q2,d,m.layoutId);d=aN(this)?.progressCommands||[];this.A=new EM(K,d,m.layoutId,()=>this.lx())}AM(){return this.slot}lT(){return this.layout}init(){const d= this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),f=this.layout.clientMetadata.IP("metadata_type_active_view_traffic_type"); v2(this.layout.uT)&&JX(this.nk.get(),this.layout.layoutId,{e5:f,l7:d,listener:this});zZ(this.Q2.get(),this);this.Kg()}I0(){}release(){v2(this.layout.uT)&&S7(this.nk.get(),this.layout.layoutId);TZ(this.Q2.get(),this);this.tL()}jj(){}C8(){}startRendering(d){if(d.layoutId!==this.layout.layoutId){this.jV.nR(this.slot,d,new ij("Tried to start rendering an unknown layout, this adapter "+`requires LayoutId: ${this.layout.layoutId}`+`and LayoutType: ${this.layout.layoutType}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"), "ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED");var f=!1}else f=!0;f&&(this.au="rendering_start_requested",this.k8(-1),this.yK(d),this.DD(!1))}qe(d,f){f.layoutId===this.layout.layoutId&&(this.au="rendering",this.S=this.xs.get().isMuted()||this.xs.get().getVolume()===0,this.UB("impression"),this.UB("start"),this.xs.get().isMuted()&&(h3(this,"mute"),d=aN(this)?.muteCommands||[],kB(this.Ck.get(),d,this.layout.layoutId)),this.xs.get().isFullscreen()&&(this.k0("fullscreen"),d=aN(this)?.fullscreenCommands|| [],kB(this.Ck.get(),d,this.layout.layoutId)),d=this.Co.get(),d.V&&!d.A&&(d.Y=!1,d.A=!0,d.actionType!=="ad_to_video"&&(j1("pbs",void 0,d.actionType),g.n4("finalize_all_timelines")&&znS(d.actionType))),this.k8(1),this.vt(f),f=aN(this)?.impressionCommands||[],kB(this.Ck.get(),f,this.layout.layoutId))}Xh(d,f,m){this.Y={M_:3,rd:d==="load_timeout"?402:400,errorMessage:f.message};this.UB("error");d=aN(this)?.errorCommands||[];kB(this.Ck.get(),d,this.layout.layoutId);this.jV.nR(this.slot,this.layout,f,m)}um(d, f=!1){if(this.au==="rendering"){wa(this.LC,d*1E3,f);rvB(this,d*1E3,f);var m=this.lx();m&&(m/=1E3,(d>=m*.25||f)&&this.UB("first_quartile"),(d>=m*.5||f)&&this.UB("midpoint"),(d>=m*.75||f)&&this.UB("third_quartile"),this.DW.get().J.L().experiments.Pr("enable_progress_command_flush_on_kabuki")?G5(this.A,d*1E3,f):G5(this.A,d*1E3,IPK(this)?f:!1))}}Mz(){return N5(this.RP.get(),1)?.clientPlaybackNonce||""}u9(d,f){d.layoutId!==this.layout.layoutId?this.jV.nR(this.slot,d,new ij("Tried to stop rendering an unknown layout, this adapter "+ `requires LayoutId: ${this.layout.layoutId}`+`and LayoutType: ${this.layout.layoutType}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_EXIT_LAYOUT_FAILED"):f()}EM(d,f,m){if(f.layoutId===this.layout.layoutId)switch(this.au="not_rendering",this.layoutExitReason=void 0,(d=m!=="normal"||this.position+1===this.j)&&this.DD(d),this.iG(m),this.k8(0),m){case "abandoned":YB(this.LC,"impression")&&(m=aN(this)?.abandonCommands||[],kB(this.Ck.get(),m,this.layout.layoutId));break;case "normal":m= aN(this)?.completeCommands||[];kB(this.Ck.get(),m,this.layout.layoutId);break;case "skipped":m=aN(this)?.skipCommands||[],kB(this.Ck.get(),m,this.layout.layoutId)}}Nr(){return this.layout.layoutId}xF(){return this.Y}Ki(){if(this.au==="rendering"){this.LC.UB("active_view_measurable");var d=aN(this)?.activeViewMeasurableCommands||[];kB(this.Ck.get(),d,this.layout.layoutId)}}Nw(){if(this.au==="rendering"){this.LC.UB("active_view_fully_viewable_audible_half_duration");var d=aN(this)?.activeViewFullyViewableAudibleHalfDurationCommands|| [];kB(this.Ck.get(),d,this.layout.layoutId)}}X3(){if(this.au==="rendering"){this.LC.UB("active_view_viewable");var d=aN(this)?.activeViewViewableCommands||[];kB(this.Ck.get(),d,this.layout.layoutId)}}PA(){if(this.au==="rendering"){this.LC.UB("audio_audible");var d=aN(this)?.activeViewAudioAudibleCommands||[];kB(this.Ck.get(),d,this.layout.layoutId)}}EN(){if(this.au==="rendering"){this.LC.UB("audio_measurable");var d=aN(this)?.activeViewAudioMeasurableCommands||[];kB(this.Ck.get(),d,this.layout.layoutId)}}DD(d){this.Co.get().DD(this.layout.clientMetadata.IP("metadata_type_ad_placement_config").kind, d,this.position,this.j,!1)}onFullscreenToggled(d){this.au==="rendering"&&(d?(this.k0("fullscreen"),d=aN(this)?.fullscreenCommands||[],kB(this.Ck.get(),d,this.layout.layoutId)):(this.k0("end_fullscreen"),d=aN(this)?.endFullscreenCommands||[],kB(this.Ck.get(),d,this.layout.layoutId)))}onVolumeChange(){if(this.au==="rendering")if(this.xs.get().isMuted()){h3(this,"mute");var d=aN(this)?.muteCommands||[];kB(this.Ck.get(),d,this.layout.layoutId)}else h3(this,"unmute"),d=aN(this)?.unmuteCommands||[],kB(this.Ck.get(), d,this.layout.layoutId)}V7(){}BR(){}CY(){}Z2(){}s3(){}k0(d){this.LC.k0(d,!this.S)}UB(d){this.LC.UB(d,!this.S)}};var VDq=class extends Mel{constructor(d){super(d.jV,d.slot,d.kA,d.Q2,d.nk,d.RP,d.xs,d.Co,d.Ck,d.k8,d.lm,d.HU,d.DW,d.qR,d.context);this.h$=!0;this.F7=this.eL=0;this.i6=oV(()=>{this.jV.qe(this.slot,this.layout)}); this.Fl=d.Fl;this.TB=d.TB;this.qr=oV(()=>{this.au!=="rendering_stop_requested"&&this.TB(this);this.vz()}); this.timer=new g.Ut(200);this.timer.listen("tick",()=>{this.B9()}); g.I(this,this.timer)}vz(){this.layoutExitReason?this.jV.EM(this.slot,this.layout,this.layoutExitReason):aPV(this)}Kg(){}tL(){var d=this.Q2.get();d.k6===this&&(d.k6=null);this.timer.stop()}jj(){this.timer.stop();hgE(this)}C8(){ZWE(this);FQP(this)}lx(){return this.lT().clientMetadata.IP("METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS")}nW(){return this.eL/1E3}ZB(d,f){this.u9(d,()=>{this.au!=="rendering_stop_requested"&&(this.au="rendering_stop_requested",this.layoutExitReason=f,ugq(this,f), this.timer.stop())})}B9(){const d=Date.now(),f=d-this.F7; this.F7=d;this.eL+=f;this.eL>=this.lx()?(this.eL=this.lx(),this.um(this.eL/1E3,!0),IN(this,this.eL),this.qr()):(this.um(this.eL/1E3),IN(this,this.eL))}SL(d){if(this.au!=="not_rendering"){d=XOP(this,d);var f=this.xs.get().getPresentingPlayerType()===2;this.au==="rendering_start_requested"?f&&M5(d)&&this.i6():f?d.VT(2)?SH("Receive player ended event during MediaBreak",this.AM(),this.lT()):Rgl(this,d):this.ql()}}yK(){n9n(this);HY(this.xs.get());this.Q2.get().k6=this;J_("pbp")||J_("pbs")||j1("pbp");J_("pbp", "watch")||J_("pbs","watch")||j1("pbp",void 0,"watch");this.i6()}vt(d){this.Co.get();var f=d.clientMetadata.IP("metadata_type_ad_placement_config").kind,m=this.position===0;d=d.clientMetadata.IP("metadata_type_linked_in_player_layout_type");d={adBreakType:rN(f),adType:ubV(d)};let y=void 0;m?f!=="AD_PLACEMENT_KIND_START"&&(y="video_to_ad"):y="ad_to_ad";xt("ad_mbs",void 0,y);g.PI(d,y);ZWE(this)}ql(){this.qr()}iG(){}OL(){}};var xGv=class extends Mel{vz(){this.au!=="rendering_stop_requested"&&this.TB(this);this.layoutExitReason?this.jV.EM(this.slot,this.layout,this.layoutExitReason):aPV(this)}constructor(d){super(d.callback,d.slot,d.kA,d.Q2,d.nk,d.RP,d.xs,d.Co,d.Ck,d.k8,d.lm,d.HU,d.DW,d.qR,d.context);this.adCpn="";this.yE=this.rz=0;this.i6=oV(()=>{this.jV.qe(this.slot,this.layout)}); this.qr=oV(()=>{this.vz()}); this.fJ=d.fJ;this.zU=d.zU;this.Dc=d.Dc;this.Fl=d.Fl;this.MQ=d.MQ;this.TB=d.TB;Ou(this.DW.get(),"html5_disable_media_load_timeout")||(this.Rm=new g.vg(()=>{this.Xh("load_timeout",new ij("Media layout load timeout.",{},"ADS_CLIENT_ERROR_MESSAGE_MEDIA_LAYOUT_LOAD_TIMEOUT",!0),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")},1E4)); d=vf(this.DW.get());const f=zc(this.DW.get());d&&f&&(this.Ec=new g.vg(()=>{const m=this.layout.clientMetadata.IP("metadata_type_preload_player_vars");m&&this.zU.get().J.preloadVideoByPlayerVars(m,2,300)}))}ql(){this.qr()}SL(d){this.lD(d)}Kg(){this.lT().clientMetadata.IP("metadata_type_player_bytes_callback_ref").current=this; this.shrunkenPlayerBytesConfig=this.lT().clientMetadata.IP("metadata_type_shrunken_player_bytes_config")}tL(){this.lT().clientMetadata.IP("metadata_type_player_bytes_callback_ref").current=null;this.Em&&this.Dc.get().removeCueRange(this.Em);this.Em=void 0;this.Rm?.dispose();this.Ec&&this.Ec.dispose()}yK(d){var f=d.clientMetadata.IP("metadata_type_ad_placement_config");f=vf(this.DW.get(),f);var m=zc(this.DW.get());if(f&&m){m=d.clientMetadata.IP("metadata_type_preload_player_vars");var y=this.DW.get(); y=g.sm(y.J.L().experiments,"html5_preload_wait_time_secs");m&&this.Ec&&this.Ec.start(y*1E3)}m=d.clientMetadata.IP("metadata_type_ad_video_id");y=d.clientMetadata.IP("metadata_type_legacy_info_card_vast_extension");m&&y&&this.MQ.get().J.L().pC.add(m,{CH:y});(m=d.clientMetadata.IP("metadata_type_sodar_extension_data"))&&jWE(this.fJ.get(),m);FgP(this.xs.get(),!1);n9n(this);f?(m=this.zU.get(),d=d.clientMetadata.IP("metadata_type_player_vars"),m.J.loadVideoByPlayerVars(d,!1,2)):Z3(this.zU.get(),d.clientMetadata.IP("metadata_type_player_vars")); this.Rm?.start();f||this.zU.get().J.playVideo(2)}vt(){this.Rm?.stop();this.rp();(this.adCpn=N5(this.RP.get(),2)?.clientPlaybackNonce||"")||SH("Media layout confirmed started, but ad CPN not set.");xa(this.Fl.get(),"onAdStart",this.adCpn);this.rz=Date.now()}lx(){return N5(this.RP.get(),2)?.Fb}uK(){this.LC.k0("clickthrough")}ZB(d,f){this.u9(d,()=>{this.au!=="rendering_stop_requested"&&(this.au="rendering_stop_requested",this.layoutExitReason=f,ugq(this,f),this.Rm?.stop(),this.Ec&&this.Ec.stop(),FgP(this.xs.get(), !0),this.shrunkenPlayerBytesConfig?.shouldRequestShrunkenPlayerBytes&&this.xs.get().Xd(!1))})}onCueRangeEnter(d){d!==this.Em?SH("Received CueRangeEnter signal for unknown layout.",this.AM(),this.lT(),{cueRangeId:d}):(this.Dc.get().removeCueRange(this.Em),this.Em=void 0,d=this.lT().clientMetadata.IP("metadata_type_video_length_seconds"),this.um(d,!0),this.UB("complete"))}iG(d){d!=="abandoned"&&xa(this.Fl.get(),"onAdComplete"); xa(this.Fl.get(),"onAdEnd",this.adCpn)}rp(){this.Em=`${"adcompletioncuerange"}:${this.lT().layoutId}`;this.Dc.get().addCueRange(this.Em,0x7ffffffffffff,0x8000000000000,!1,this,2,2)}onCueRangeExit(){}OL(d){this.au==="rendering"&&(this.shrunkenPlayerBytesConfig&&this.shrunkenPlayerBytesConfig.shouldRequestShrunkenPlayerBytes&&d>=(this.shrunkenPlayerBytesConfig.playerProgressOffsetSeconds||0)&&this.xs.get().Xd(!0),this.um(d))}um(d,f=!1){super.um(d,f);f=Date.now()-this.rz;const m=d*1E3,y={contentCpn:this.Mz(), adCpn:N5(this.RP.get(),2)?.clientPlaybackNonce||""};if(d-this.yE>=5){const C=f{this.callback.EM(this.slot,this.layout,f)}); this.xs.get().J.gG();Z3(this.zU.get(),{});d=Lm(this.xs.get(),1);d.isPaused()&&!d.S(2)&&this.xs.get().playVideo();this.xs.get().removeListener(this);this.xJ&&v9K(this)}SL(d){if(d.state.isError())this.rg(d.state.t8?.errorCode,new ij("There was a player error during this media layout.",{playerErrorCode:d.state.t8?.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED");else{var f=u3(this);f&&f.SL(d)}}BR(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}Z2(){}s3(){}Po(d, f,m){Zi(this,d,f,m)}UD(d,f){Zi(this,d,f,"error")}};var qQv=class extends g.qj{constructor(d,f,m,y,C,B,e){super();this.callback=d;this.zU=f;this.xs=m;this.Co=y;this.Tb=C;this.ou=B;this.DW=e;this.lk=!0;this.xJ=!1}AM(){return this.Tb.AM()}lT(){return this.Tb.lT()}init(){const d=this.lT().clientMetadata.IP("metadata_type_player_bytes_layout_controls_callback_ref");d&&(d.current=this);this.Kg()}Kg(){this.Tb.init()}release(){const d=this.lT().clientMetadata.IP("metadata_type_player_bytes_layout_controls_callback_ref");d&&(d.current=null);this.tL()}tL(){this.Tb.release()}jj(){this.Tb.jj()}C8(){this.Tb.C8()}MY(d, f){SH("Unexpected onSkipRequested from PlayerBytesVodSingleLayoutRenderingAdapter. Skip should be handled by Triggers",this.AM(),this.lT(),{requestingSlot:d,requestingLayout:f})}startRendering(d){d.layoutId!==this.lT().layoutId?this.callback.nR(this.AM(),d,new ij("Tried to start rendering an unknown layout, this adapter "+`requires LayoutId: ${this.lT().layoutId}`+`and LayoutType: ${this.lT().layoutType}`,void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"): (this.xs.get().addListener(this),bE(this.ou(),this),w9v(this.Co.get()),m1l(this.DW.get())||HY(this.xs.get()),this.Tb.startRendering(d))}ZB(d,f){this.xJ=!0;this.Tb.ZB(d,f);this.xs.get().J.gG();Z3(this.zU.get(),{});d=Lm(this.xs.get(),1);d.isPaused()&&!d.S(2)&&this.xs.get().playVideo();this.xs.get().removeListener(this);this.xJ&&this.Tb.ql()}qe(d,f){this.Tb.qe(d,f)}EM(d,f,m){f.layoutId===this.lT().layoutId&&(this.xJ=!1,tp(this.ou(),this));this.Tb.EM(d,f,m);f.layoutId===this.lT().layoutId&&VR(this.Co.get())}OL(d){this.Tb.OL(d)}SL(d){d.state.isError()? this.rg(d.state.t8?.errorCode,new ij("There was a player error during this media layout.",{playerErrorCode:d.state.t8?.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):this.Tb.SL(d)}rg(d,f,m){this.Tb.Xh(d,f,m)}onFullscreenToggled(d){this.Tb.onFullscreenToggled(d)}V7(d){this.Tb.V7(d)}CY(d){this.Tb.CY(d)}onVolumeChange(){this.Tb.onVolumeChange()}BR(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}Z2(){}s3(){}};var KWl=class{constructor(d,f,m,y,C,B,e,M,K,N){this.callback=d;this.slot=f;this.layout=m;this.RP=y;this.c9=C;this.Rt=B;this.xs=e;this.LC=M;this.Q2=K;this.B=N;this.driftRecoveryMs=this.layout.clientMetadata.IP("metadata_type_drift_recovery_ms")||null;this.j=this.layout.clientMetadata.IP("metadata_type_prefetch_metadata")!==void 0}AM(){return this.slot}lT(){return this.layout}init(){this.Rt.get().addListener(this);this.xs.get().addListener(this);var d=this.layout.clientMetadata.IP("metadata_type_layout_enter_ms"); var f=this.layout.clientMetadata.IP("metadata_type_layout_exit_ms");if(this.j){var m=this.Rt.get().AT.slice(-1)[0];m!==void 0&&(d=m.startSecs*1E3,f=(m.startSecs+m.GZ)*1E3)}this.I0(d,f);m=this.RP.get().N9?.clientPlaybackNonce;const y=this.layout.fk.adClientDataEntry;xv(this.Q2.get(),{daiStateTrigger:{filledAdsDurationMs:f-d,contentCpn:m,adClientData:y}});var C=this.Rt.get();C=tDq(C.V,d,f);C!==null&&(xv(this.Q2.get(),{daiStateTrigger:{filledAdsDurationMs:C-d,contentCpn:m,cueDurationChange:"DAI_CUE_DURATION_CHANGE_SHORTER", adClientData:y}}),this.c9.get().n3(C,f))}release(){this.tL();this.Rt.get().removeListener(this);this.xs.get().removeListener(this)}startRendering(){this.yK();this.callback.qe(this.slot,this.layout)}ZB(d,f){this.C(f);this.driftRecoveryMs!==null&&(Pl(this,{driftRecoveryMs:this.driftRecoveryMs.toString(),breakDurationMs:Math.round(HWS(this)-this.layout.clientMetadata.IP("metadata_type_layout_enter_ms")).toString(),driftFromHeadMs:Math.round(this.xs.get().J.tI()*1E3).toString()}),this.driftRecoveryMs= null);this.callback.EM(this.slot,this.layout,f)}mY(){return!1}s7(d){const f=this.layout.clientMetadata.IP("metadata_type_layout_enter_ms"),m=this.layout.clientMetadata.IP("metadata_type_layout_exit_ms");d*=1E3;f<=d&&dB.lT().clientMetadata.IP("metadata_type_media_sub_layout_index")-e.lT().clientMetadata.IP("metadata_type_media_sub_layout_index")); d.forEach(B=>{const e=m,M=B.lT().clientMetadata.IP("metadata_type_video_length_seconds"),K=Math.min(e+M*1E3,f);m=K;y++;C.push(M);B.I0(e,K)})}else this.V.forEach(B=>{B.init()}); this.A!=null&&Lb(this.Q2.get(),"ads_ssmplra_init",`lid.${this.layout.layoutId};smlid.${this.A}`)}tL(){this.RP.get().removeListener(this);this.S=null;this.V.forEach(d=>{d.release()})}yK(){if(this.S)SH("Failed to restart rendering",this.slot,this.layout,{hasSurveyMediaSubLayout:String(!!this.A)}); else{var d=this.RP.get().N9?.layoutId;YQv(this,d)}}C(d){this.S?.cq?.ZB(this.S?.cq?.lT(),d);this.S=null}E7({videoId:d,layoutId:f}){d==="nPpU29QrbiU"&&Lb(this.Q2.get(),"ads_ssmplra_opdcs",`vid.${d};lid.${this.layout.layoutId};smlid.${this.A};slrs.${!!this.S};slrslid.${this.S?.cq?.lT().layoutId}`);this.S&&(this.S.cq?.lT().layoutId===f?SH("Unexpected transition into the same layout ID",this.slot,this.layout,{layoutId:f}):(this.S.cq?.ZB(this.S.cq?.lT(),"normal"),YQv(this,f)))}Y(){}SL(){}onFullscreenToggled(){}};var iqS=class{constructor(d,f,m,y,C,B,e,M,K,N,W,c,D,E){this.callback=d;this.slot=f;this.layout=m;this.c9=y;this.LC=C;this.xs=B;this.OX=e;this.nk=M;this.fJ=K;this.DW=N;this.Q2=W;this.RP=c;this.Dc=D;this.Ck=E;this.h$=!0;this.ZS=this.au=null;this.adCpn=void 0;this.S=!1;d=this.layout.clientMetadata.IP("METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")?.progressCommands||[];this.A=new EM(E,d,m.layoutId,()=>this.layout.clientMetadata.IP("metadata_type_video_length_seconds")*1E3)}AM(){return this.slot}lT(){return this.layout}I0(d, f){this.layout.clientMetadata.IP("metadata_type_player_bytes_callback_ref").current=this; this.ZS=UGg(this.slot,this.layout,this.layout.clientMetadata.IP("metadata_type_player_vars"),d,f,this.layout.clientMetadata.IP("metadata_type_video_length_seconds")*1E3,this.c9.get(),this.OX.get(),()=>{var m={...zK(this.layout)};var y=this.slot.clientMetadata.IP("metadata_type_fulfilled_layout")||this.slot.fulfilledLayout;const C=y.clientMetadata.IP("metadata_type_sub_layouts")||y.zA;y={...zK(y),adPlacementConfig:y.clientMetadata.IP("metadata_type_ad_placement_config"),subLayouts:(C||[]).map(zK)}; return{layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",...m,compositeLayout:y,hasSurveyOverlay:PH(this.layout.clientMetadata,"metadata_type_survey_overlay"),surveyOverlay:this.layout.clientMetadata.IP("metadata_type_survey_overlay")}},this.Q2.get()); this.xs.get().addListener(this);d=this.layout.clientMetadata.IP("metadata_type_video_length_seconds");f=this.layout.clientMetadata.IP("metadata_type_active_view_traffic_type");v2(this.layout.uT)&&JX(this.nk.get(),this.layout.layoutId,{e5:f,l7:d,listener:this});oGn(this.callback,this.slot,this.layout);am5(this.callback,this.slot,this.layout)}init(){const d=this.layout.clientMetadata.IP("metadata_type_layout_enter_ms"),f=this.layout.clientMetadata.IP("metadata_type_layout_exit_ms");this.I0(d,f)}release(){this.xs.get().removeListener(this); v2(this.layout.uT)&&S7(this.nk.get(),this.layout.layoutId);this.DW.get();var d=this.callback,f=this.slot,m=this.layout;for(const y of d.A)y.Xq(f,m);VE(this.DW.get())&&(this.Em&&(Lb(this.Q2.get(),"ads_ccru",`acpn.${N5(this.RP.get(),2)?.clientPlaybackNonce};cr.${this.Em}`),this.Dc.get().removeCueRange(this.Em)),this.Em=void 0)}startRendering(){PH(this.layout.clientMetadata,"metadata_type_survey_overlay")&&Lb(this.Q2.get(),"ads_ssmlra_srs",`lid.${this.layout.layoutId}`);if(this.au)SH("Expected the layout not to be entered before start rendering", this.slot,this.layout,{hasSurveyOverlay:PH(this.layout.clientMetadata,"metadata_type_survey_overlay"),surveyOverlay:this.layout.clientMetadata.IP("metadata_type_survey_overlay")});else{this.au={IE:null,YY:!1};this.S=!1;lb(this.DW.get())&&(this.adCpn=N5(this.RP.get(),2)?.clientPlaybackNonce);this.DW.get().J.L().experiments.Pr("html5_disable_sodar_for_tvhtml5")||G3g(this.slot,this.layout,this.fJ.get());v2(this.layout.uT)&&iBE(this.nk.get(),this.layout.layoutId);this.LC.UB("start");if(c1(this.DW.get())){const d= Lm(this.xs.get()),f=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),m=wQ(this.xs.get(),2,!1);dTc(this.LC,this.au.IE,d,f,m,()=>void Kiv(this,"teois"),N5(this.RP.get(),1).Ne)}hzv(this.callback,this.slot,this.layout); VE(this.DW.get())&&(this.adCpn||SH("Media layout confirmed started, but ad CPN not set."),this.rp());PH(this.layout.clientMetadata,"metadata_type_survey_overlay")&&Lb(this.Q2.get(),"ads_ssmlra_sre",`lid.${this.layout.layoutId}`)}}ZB(d,f){if(this.au){if(c1(this.DW.get()))if(this.ZS===null)SH("Unexpected media sub layout exited without a timeline playback ID");else{d=this.layout.clientMetadata.IP("metadata_type_video_length_seconds");const m=Ym(this.xs.get(),this.ZS);lb(this.DW.get())&&this.adCpn=== void 0&&SH("Expected ad CPN in SSDAI macro data",this.slot,this.layout,{contentCpn:this.layout.clientMetadata.IP("metadata_type_content_cpn")});DfE(this.LC,m,this.adCpn);SV(this.LC,null,this.au.IE,d,m,N5(this.RP.get(),1).Ne,y=>void Npv(this,y,"fue"),lb(this.DW.get()),VE(this.DW.get())); fV(this.DW.get())&&this.um(m,!0)}this.au=null;r2c(this.callback,this.slot,this.layout,this.S&&this.DW.get().J.L().Z("dai_layout_log_skip_exit_reason")?"skipped":f)}else SH("Expected the layout to be entered before stop rendering",this.slot,this.layout)}onCueRangeEnter(d){if(d!==this.Em)SH("Received CueRangeEnter signal for unknown layout.",this.AM(),this.lT(),{cueRangeId:d});else if(this.adCpn===void 0&&SH("Expected ad CPN in SSDAI macro data",this.slot,this.layout,{contentCpn:this.layout.clientMetadata.IP("metadata_type_content_cpn")}), YB(this.LC,"impression")&&c1(this.DW.get()))if(this.ZS===null)SH("Unexpected cue range enter without a timeline playback ID");else{const f=Ym(this.xs.get(),this.ZS);Lb(this.Q2.get(),"ads_ccre",`cpn.${this.layout.clientMetadata.IP("metadata_type_content_cpn")};acpn.${N5(this.RP.get(),2)?.clientPlaybackNonce};cr.${d};cts.${f}`);this.Dc.get().removeCueRange(this.Em);this.Em=void 0;fV(this.DW.get())&&this.um(f,!0);this.LC.UB("complete")}}onCueRangeExit(){}Xh(){}ql(){}OL(d){if(this.au){if(YB(this.LC,"impression")){const f= Lm(this.xs.get()),m=this.layout.clientMetadata.IP("metadata_type_video_length_seconds");jV(this.LC,f,d,this.au.IE,m,y=>void Npv(this,y,"tpaqe")); fV(this.DW.get())&&this.um(d)}this.au.IE=d}}um(d,f=!1){this.au&&G5(this.A,d*1E3,f)}SL(d){if(this.au){c1(this.DW.get())||this.au.YY||(this.au.YY=!0,d=new g.Ff(d.state,new g.E7));var f=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),m=wQ(this.xs.get(),2,!1);J3(this.LC,this.au.IE,d,f,m,N5(this.RP.get(),1).Ne,!c1(this.DW.get()),()=>void Kiv(this,"teosc"))}}onFullscreenToggled(d){ftT(this.LC,d)}V7(){}BR(){}CY(){}MY(d,f){d=this.Q2.get(); var m=YB(this.LC,"impression"),y=YB(this.LC,"skip");var C=!!this.LC.V.get("skip")?.length;Lb(d,"ads_dsr",`ti.${m};ts.${y};hp.${C};cpn.${this.layout.clientMetadata.IP("metadata_type_content_cpn")};acpn.${N5(this.RP.get(),2)?.clientPlaybackNonce};sl.${f.clientMetadata.IP("metadata_type_linked_player_bytes_layout_id")===this.layout.layoutId}`);YB(this.LC,"impression")&&this.LC.UB("skip");f=N5(this.RP.get(),1).Ne;this.S=!0;this.c9.get().n0(f)||(this.S=!1,SH("Unexpected failure to skip a server stitched ad", this.slot,this.layout))}onVolumeChange(){}qe(){}EM(){}jj(){}C8(){}uK(){mTg(this.LC)}Ki(){yxB(this.LC)}Nw(){Cdv(this.LC)}X3(){BpS(this.LC)}PA(){eb5(this.LC)}EN(){Mhg(this.LC)}Z2(){}s3(){}rp(){this.Em||(this.Em=`${"adcompletioncuerange"}:${this.lT().layoutId}`,this.Dc.get().addCueRange(this.Em,0x7ffffffffffff,0x8000000000000,!1,this,2,2,this.adCpn),Lb(this.Q2.get(),"ads_ccr",`acpn.${N5(this.RP.get(),2)?.clientPlaybackNonce};cr.${this.Em}`))}};var WW5=class extends KWl{constructor(d,f,m,y,C,B,e,M,K,N,W,c,D,E){super(d,f,m,y,C,e,M,K,N,c);this.OX=B;this.fJ=W;this.nk=D;this.DW=E;this.ZS=this.au=null}I0(){this.layout.clientMetadata.IP("metadata_type_player_bytes_callback_ref").current=this;const d=this.layout.clientMetadata.IP("metadata_type_layout_enter_ms"),f=this.layout.clientMetadata.IP("metadata_type_layout_exit_ms");this.ZS=UGg(this.slot,this.layout,this.layout.clientMetadata.IP("metadata_type_player_vars"),d,f,this.layout.clientMetadata.IP("metadata_type_video_length_seconds")* 1E3,this.c9.get(),this.OX.get(),()=>({layoutType:"LAYOUT_TYPE_MEDIA",enterMs:d,exitMs:f,adPlacementConfig:this.layout.clientMetadata.IP("metadata_type_ad_placement_config")}),this.Q2.get()); const m=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),y=this.layout.clientMetadata.IP("metadata_type_active_view_traffic_type");v2(this.layout.uT)&&JX(this.nk.get(),this.layout.layoutId,{e5:y,l7:m,listener:this})}tL(){v2(this.layout.uT)&&S7(this.nk.get(),this.layout.layoutId)}yK(){if(this.au)SH("Expected the layout not to be entered before start rendering",this.slot,this.layout);else if(this.au={IE:null,YY:!1},G3g(this.slot,this.layout,this.fJ.get()),this.LC.UB("start"),c1(this.DW.get())){const d= Lm(this.xs.get()),f=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),m=wQ(this.xs.get(),2,!1);dTc(this.LC,this.au.IE,d,f,m,()=>void i4l(this,"teois"),!1)}}C(){if(this.au){if(c1(this.DW.get()))if(this.ZS===null)SH("Unexpected single media layout exited without a timeline playback ID"); else{const d=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),f=Ym(this.xs.get(),this.ZS);DfE(this.LC,f);SV(this.LC,null,this.au.IE,d,f,!1,m=>void WiT(this,m,"fue"))}this.au=null}else SH("Expected the layout to be entered before stop rendering",this.slot,this.layout)}Y(d){if(this.au){if(YB(this.LC,"impression")){const f=Lm(this.xs.get()),m=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"); jV(this.LC,f,d,this.au.IE,m,y=>void WiT(this,y,"tpaqe"))}this.au.IE=d}}SL(d){if(this.au){c1(this.DW.get())||this.au.YY||(this.au.YY=!0,d=new g.Ff(d.state,new g.E7)); var f=this.layout.clientMetadata.IP("metadata_type_video_length_seconds"),m=wQ(this.xs.get(),2,!1);J3(this.LC,this.au.IE,d,f,m,!1,!c1(this.DW.get()),()=>void i4l(this,"teosc"))}}onFullscreenToggled(d){ftT(this.LC,d)}uK(){mTg(this.LC)}Ki(){yxB(this.LC)}Nw(){Cdv(this.LC)}X3(){BpS(this.LC)}PA(){eb5(this.LC)}EN(){Mhg(this.LC)}};var c5T=class{constructor(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k,r,R,V,Z,x,J){this.ou=d;this.Mo=f;this.Z8=m;this.RP=y;this.c9=C;this.xs=B;this.hO=e;this.Q2=M;this.OX=K;this.Rt=N;this.nk=W;this.fJ=c;this.zU=D;this.Dc=E;this.Co=k;this.Fl=r;this.Ck=R;this.MQ=V;this.DW=Z;this.S=x;this.context=J}build(d,f,m,y){if(PH(m.clientMetadata,"metadata_type_dai")){var C=y.clientMetadata.IP("metadata_type_ad_placement_config");dT(y,{gf:"metadata_type_video_length_seconds metadata_type_player_vars metadata_type_layout_enter_ms metadata_type_layout_exit_ms metadata_type_player_bytes_callback_ref metadata_type_content_cpn".split(" "), Yc:["LAYOUT_TYPE_MEDIA"]})&&C!==void 0?(C=new t3(y.uT,this.Q2,C,y.layoutId,null),C=new WW5(d,m,y,this.RP,this.c9,this.OX,this.Rt,this.xs,C,this.Q2,this.fJ,this.S,this.nk,this.DW)):C=null;if(C)return C;a:{var B=y.zA??y.clientMetadata.IP("metadata_type_sub_layouts");const e=y.clientMetadata.IP("metadata_type_ad_placement_config");if(dT(y,{gf:["metadata_type_layout_enter_ms","metadata_type_drift_recovery_ms","metadata_type_layout_exit_ms"],Yc:["LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES"]})&&B!==void 0&&e!== void 0){C=[];for(const M of B){B=M.clientMetadata.IP("metadata_type_media_sub_layout_index");if(!dT(M,{gf:"metadata_type_video_length_seconds metadata_type_player_vars metadata_type_layout_enter_ms metadata_type_layout_exit_ms metadata_type_player_bytes_callback_ref metadata_type_content_cpn".split(" "),Yc:["LAYOUT_TYPE_MEDIA"]})||B===void 0){d=null;break a}B=new t3(M.uT,this.Q2,e,M.layoutId,B);C.push(new iqS(f,m,M,this.c9,B,this.xs,this.OX,this.nk,this.fJ,this.DW,this.Q2,this.RP,this.Dc,this.Ck))}f= new t3(y.uT,this.Q2,e,y.layoutId);d=new NIv(d,m,y,this.RP,this.c9,this.Rt,this.xs,f,this.Q2,this.S,C)}else d=null}if(d)return d}else if(d=bWT(d,f,m,y,this.ou,this.Mo,this.Z8,this.Q2,this.nk,this.fJ,this.zU,this.RP,this.xs,this.hO,this.Dc,this.Co,this.Fl,this.Ck,this.MQ,this.DW,this.c9,this.context))return d;throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"PlayerBytesLayoutRenderingAdapterFactory.");}};var h0=class{constructor(d,f,m,y,C,B,e,M,K,N,W,c,D,E,k,r,R,V){this.ou=d;this.Mo=f;this.Z8=m;this.Q2=y;this.nk=C;this.fJ=B;this.zU=e;this.RP=M;this.xs=K;this.hO=N;this.Dc=W;this.Co=c;this.Fl=D;this.Ck=E;this.MQ=k;this.DW=r;this.c9=R;this.context=V}build(d,f,m,y){if(d=bWT(d,f,m,y,this.ou,this.Mo,this.Z8,this.Q2,this.nk,this.fJ,this.zU,this.RP,this.xs,this.hO,this.Dc,this.Co,this.Fl,this.Ck,this.MQ,this.DW,this.c9,this.context))return d;throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+ "PlayerBytesVodOnlyLayoutRenderingAdapterFactory.");}};var s15=class extends Ps{constructor(d,f,m,y){super("survey-interstitial",d,f,m,y)}};var Dqg=class extends Dc{constructor(d,f,m,y,C){super(m,d,f,y);this.Q2=C;d=f.clientMetadata.IP("metadata_type_ad_placement_config");this.LC=new t3(f.uT,C,d,f.layoutId)}startRendering(d){const f=Lv(this.LC),m={adsClientData:this.layout.fk};this.S.push(new s15(this.layout.clientMetadata.IP("metadata_type_valid_survey_text_interstitial_renderer"),f,this.lT().layoutId,m));super.startRendering(d);this.callback.qe(this.slot,d)}Pg(d,f){f!==this.layout.layoutId||d!=="survey-interstitial"&&d!=="button"||((d= this.layout.clientMetadata.IP("metadata_type_player_bytes_layout_controls_callback_ref").current)?d.MY(this.slot,this.layout):SH("Tried to skip SurveyInterstitial but PlayerBytes callback is null"))}j1(){super.j1()}};var qE=new g.R5(320,63);var EsT=class extends Ps{constructor(d,f,m,y){super("invideo-overlay",d,f,m,y);this.interactionLoggingClientData=y}};var pQv=class extends Dc{constructor(d,f,m,y,C,B,e,M,K,N,W){super(C,d,f,y);this.Q2=m;this.j=B;this.xs=e;this.Ck=M;this.DW=K;this.C=N;this.Y=W;this.LC=cxq(f,m)}OL(){}SL(){}onFullscreenToggled(){}V7(d){d&&QN(this.j,this.layout)}BR(){}CY(d){const f=Hl(this.layout);if(this.B=b3(d,ro5(this.xs.get())))f.onErrorCommand&&this.Ck.get().executeCommand(f.onErrorCommand,this.layout.layoutId),QN(this.j,this.layout)}onVolumeChange(){}Nr(){return this.lT().layoutId}xF(){return this.B}Pg(d){this.Y.Pg(d);d==="in_video_overlay_close_button"&& QN(this.j,this.layout)}kO(d){d==="invideo-overlay"&&QN(this.j,this.layout)}vk(){this.Y.vk()}startRendering(d){super.startRendering(d);this.callback.qe(this.slot,d);this.C.YC=this}ZB(d,f){super.ZB(d,f);pA(this.C,this)}init(){super.init();zZ(this.Q2.get(),this);this.xs.get().addListener(this);this.S.push(new EsT(Hl(this.layout),Lv(this.LC),this.layout.layoutId,{adsClientData:this.layout.fk}))}release(){super.release();this.xs.get().removeListener(this);TZ(this.Q2.get(),this)}Z2(){}s3(){}};var $ql=class extends Dc{constructor(d,f,m,y,C,B,e,M,K,N,W,c){super(C,d,f,y);this.Q2=m;this.j=B;this.G=e;this.xs=M;this.Ck=K;this.DW=N;this.C=W;this.Y=c;this.LC=cxq(f,m)}init(){super.init();zZ(this.Q2.get(),this);this.xs.get().addListener(this);this.S.push(new EsT(Hl(this.layout),Lv(this.LC),this.layout.layoutId,{adsClientData:this.layout.fk}))}vk(){this.Y.vk()}startRendering(d){super.startRendering(d);this.callback.qe(this.slot,d);this.C.YC=this}ZB(d,f){super.ZB(d,f);pA(this.C,this)}Pg(d){this.Y.Pg(d); d==="in_video_overlay_close_button"&&QN(this.j,this.layout)}FZ(d){if(d==="invideo-overlay"){d=I9K(this.G,this.layout);for(const f of d)f.stop()}}kO(d){d==="invideo-overlay"&&QN(this.j,this.layout)}Sr(d){if(d==="invideo-overlay"){d=I9K(this.G,this.layout);for(const f of d)f.start()}}OL(){}SL(){}onFullscreenToggled(){}V7(d){d&&QN(this.j,this.layout)}BR(){}CY(d){const f=Hl(this.layout),m=f.contentSupportedRenderer.imageOverlayAdContentRenderer;if(this.B=b3(d,ro5(this.xs.get()),ErV(m.image)))f.onErrorCommand&& this.Ck.get().executeCommand(f.onErrorCommand,this.layout.layoutId),QN(this.j,this.layout)}onVolumeChange(){}Nr(){return this.lT().layoutId}xF(){return this.B}release(){super.release();this.xs.get().removeListener(this);TZ(this.Q2.get(),this)}Z2(){}s3(){}};var F8=class{constructor(d){this.xs=d;this.S=!1}Pg(d){d==="ad-info-hover-text-button"&&((this.S=this.xs.get().tR(1))||this.xs.get().pauseVideo())}vk(){this.S||this.xs.get().resumeVideo(1)}};var A5c=class extends Ps{constructor(d,f,m){super("survey",d,{},f,m)}};var kOh=class extends Dc{constructor(d,f,m,y,C,B,e){super(m,d,f,y);this.j=C;this.xs=B;this.DW=e}init(){super.init();this.xs.get().addListener(this)}startRendering(d){const f=this.layout.clientMetadata.IP("METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD");this.S.push(new A5c(f,this.layout.layoutId,{adsClientData:this.layout.fk}));super.startRendering(d);this.callback.qe(this.slot,d)}qe(){}Pg(d,f){f!==this.layout.layoutId||d!=="ad-info-icon-button"&&d!=="ad-info-dialog-close-button"||((f=this.layout.clientMetadata.IP("metadata_type_player_bytes_layout_controls_callback_ref").current)? d==="ad-info-icon-button"?f.jj(this.slot,this.layout):d==="ad-info-dialog-close-button"&&f.C8(this.slot,this.layout):SH("Tried to use LayoutControlsCallback on Survey but it is null",this.slot,this.layout,{ComponentType:d}))}CY(d){d.width<450&&QN(this.j,this.layout)}onVolumeChange(){}OL(){}onFullscreenToggled(){}V7(){}BR(){}SL(){}Z2(){}s3(){}j1(){super.j1()}release(){super.release();this.xs.get().removeListener(this)}};var Q1n=class{constructor(d,f,m,y,C,B,e,M,K,N){this.dW=d;this.xs=f;this.Q2=m;this.j=y;this.nk=C;this.A=B;this.V=e;this.Ck=M;this.DW=K;this.S=N}build(d,f,m,y){if(f=ei(d,m,y,this.dW,this.xs,this.Q2,this.j,this.S,this.DW))return f;if(dT(y,DTK()))return new $ql(m,y,this.Q2,this.dW,d,this.A,this.V,this.xs,this.Ck,this.DW,this.S,new F8(this.xs));if(dT(y,srK()))return new pQv(m,y,this.Q2,this.dW,d,this.A,this.xs,this.Ck,this.DW,this.S,new F8(this.xs));if(dT(y,{gf:["METADATA_TYPE_VALID_INSTREAM_SURVEY_AD_RENDERER_FOR_VOD"], Yc:["LAYOUT_TYPE_SURVEY"]}))return new kOh(m,y,d,this.dW,this.A,this.xs,this.DW);if(dT(y,{gf:["metadata_type_player_bytes_layout_controls_callback_ref","metadata_type_valid_survey_text_interstitial_renderer","metadata_type_ad_placement_config"],Yc:["LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT"]}))return new Dqg(m,y,d,this.dW,this.Q2);if(dT(y,XgB()))return new VXK(m,y,d,this.dW,this.xs,this.DW);throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+ "WebDesktopMainInPlayerLayoutRenderingAdapterFactory.");}};var Oqc=class{constructor(d,f,m,y,C,B,e,M,K,N){this.dW=d;this.xs=f;this.Q2=m;this.j=y;this.nk=C;this.A=B;this.V=e;this.Ck=M;this.DW=K;this.S=N}build(d,f,m,y){if(f=ei(d,m,y,this.dW,this.xs,this.Q2,this.j,this.S,this.DW))return f;if(dT(y,DTK()))return new $ql(m,y,this.Q2,this.dW,d,this.A,this.V,this.xs,this.Ck,this.DW,this.S,new F8(this.xs));if(dT(y,srK()))return new pQv(m,y,this.Q2,this.dW,d,this.A,this.xs,this.Ck,this.DW,this.S,new F8(this.xs));throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+ "WebEmbeddedInPlayerLayoutRenderingAdapterFactory.");}};var osV=class extends RkT{constructor(d,f,m,y,C,B,e,M,K,N){super(d,f,m,y,C,B,e,K);this.Hq=M;this.RP=N}startRendering(d){super.startRendering(d);if(d.renderingContent?gMc(d,N5(this.RP.get(),2)||void 0):this.layout.clientMetadata.IP("metadata_ad_video_is_listed")){const f=d.renderingContent?rcK(d,N5(this.RP.get(),2)||void 0):this.layout.clientMetadata.IP("metadata_type_ad_info_ad_metadata");d=this.Hq.get();g.s8(d.J,"onAdMetadataAvailable",f)}}};var aRE=class{constructor(d,f,m,y,C,B,e){this.dW=d;this.xs=f;this.Q2=m;this.A=y;this.Hq=C;this.S=B;this.RP=e}build(d,f,m,y){if(dT(y,phS())||y.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY"&&g.S(y.renderingContent,m8)!==void 0)return new osV(d,m,y,this.dW,this.xs,this.Q2,this.A,this.Hq,this.S,this.RP);throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"WebRemixInPlayerLayoutRenderingAdapterFactory.");}};var hhP=class{constructor(d,f,m,y,C,B,e,M){this.dW=d;this.xs=f;this.Q2=m;this.A=y;this.Hq=C;this.S=B;this.DW=e;this.RP=M}build(d,f,m,y){if(dT(y,phS()))return new osV(d,m,y,this.dW,this.xs,this.Q2,this.A,this.Hq,this.S,this.RP);if(d=ei(d,m,y,this.dW,this.xs,this.Q2,this.A,this.S,this.DW))return d;throw new ij(`Unsupported layout with type: ${y.layoutType} and client metadata: ${Jp(y.clientMetadata)} in `+"WebUnpluggedInPlayerLayoutRenderingAdapterFactory.");}};var cf=class{constructor(d,f){this.adPodIndex=d;this.S=f.length;this.adBreakLengthSeconds=f.reduce((y,C)=>y+C,0); let m=0;for(d+=1;dthis.triggerId,d)}};var Rh=class{constructor(d,f,m){this.triggeringSlotId=f;this.triggerType="TRIGGER_TYPE_SLOT_ID_EXITED";this.triggerId=m||d(this.triggerType)}clone(d){return new Rh(()=>this.triggerId,d)}};var Rd=class{constructor(d,f){this.triggeringSlotId=f;this.triggerType="TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY";this.triggerId=d(this.triggerType)}clone(d){return new Rd(()=>this.triggerId,d)}};var Xn=class{constructor(d,f){this.triggeringSlotId=f;this.triggerType="TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY";this.triggerId=d(this.triggerType)}clone(d){return new Xn(()=>this.triggerId,d)}};var u2=class{constructor(d,f,m){this.triggeringSlotId=f;this.triggerType="TRIGGER_TYPE_SLOT_ID_SCHEDULED";this.triggerId=m||d(this.triggerType)}clone(d){return new u2(()=>this.triggerId,d)}};var Id=class{constructor(d,f){this.triggeringSlotId=f;this.triggerType="TRIGGER_TYPE_SLOT_ID_UNSCHEDULED";this.triggerId=d(this.triggerType)}clone(d){return new Id(()=>this.triggerId,d)}};var So=class{constructor(d,f,m){this.triggeringLayoutId=f;this.triggerType="TRIGGER_TYPE_SURVEY_SUBMITTED";this.triggerId=m||d(this.triggerType)}};var qo=class{constructor(d,f,m,y){this.durationMs=f;this.triggeringLayoutId=m;this.triggerType="TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER";this.triggerId=y||d(this.triggerType)}};var Om=class{constructor(d,f,m,y){this.category=d;this.trigger=f;this.slot=m;this.layout=y}};var r0=class extends g.qj{constructor(d,f,m,y,C,B,e){super();this.DW=d;this.S=f;this.A=m;this.RP=y;this.j=C;this.V=B;this.zU=e}};var J$={layoutExitMuteTriggers:[],layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitUserCancelledTriggers:[],layoutExitUserInputSubmittedTriggers:[]};var Ip={wU:1,R9:2,GP:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var us=class{constructor(d,f,m,y,C,B,e,M,K,N=1){this.j=d;this.A=f;this.S=m;this.DW=y;this.rL=C;this.V=B;this.xs=e;this.oF=M;this.vg=K;this.loadPolicy=N}};var X8=class extends g.qj{constructor(d,f,m,y,C,B,e,M){super();this.A=d;this.V=f;this.Rt=y;this.xs=C;this.DW=B;this.Q2=e;this.c9=M;this.S=null;m.get().addListener(this);this.addOnDisposeCallback(()=>{m.Mp()||m.get().removeListener(this)}); y.get().addListener(this);this.addOnDisposeCallback(()=>{y.Mp()||y.get().removeListener(this)})}yR(d){if(this.S)SH("Unexpected multiple fetch instructions for the current content"); else{this.S=d;for(const f of this.Rt.get().AT)Em(this,this.S,f)}}mY(d){if(!this.S)return this.DW.get().J.L().Z("high_ccv_client_side_caching_h5")||this.c9?.get().iA(d.identifier),Lb(this.Q2.get(),"ads_nfi",`a.cpoa;cid.${d.identifier}`),!1;Em(this,this.S,d);return!0}s7(){}k7(d){this.S&&this.S.contentCpn!==d&&(SH("Fetch instructions carried over from previous content video",void 0,void 0,{contentCpn:d,fetchInstructionsCpn:this.S.contentCpn}),this.S=null)}JC(d){this.S&&this.S.contentCpn!==d&&SH("Expected content video of the current fetch instructions to end", void 0,void 0,{contentCpn:d,fetchInstructionsCpn:this.S.contentCpn},!0);this.S=null}j1(){super.j1();this.S=null}};var FWT=["metadata_type_content_cpn","metadata_type_player_bytes_callback_ref","metadata_type_instream_ad_player_overlay_renderer","metadata_type_ad_placement_config"],r5c=["metadata_type_content_cpn","metadata_type_player_bytes_callback_ref","metadata_type_player_overlay_layout_renderer","metadata_type_ad_placement_config"];var Rp=class extends g.qj{constructor(d,f,m,y,C,B,e,M){super();this.j=d;this.C=FWT;this.Y=f;this.V=m;this.S=y;this.A=C;this.rL=B;this.DW=e;this.RP=M;this.lk=!0}qe(d,f){if(f.layoutType==="LAYOUT_TYPE_MEDIA"&&(LQ(f,this.C)||LQ(f,r5c))){var m=N5(this.RP.get(),2),y=this.j(f,m||void 0);y?VC(this.V.get(),"OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",()=>{const C=[SRS(this.S.get(),y.contentCpn,y.Yj,B=>this.Y(B.slotId,"core",y,Tj(this.rL.get(),B)),y.inPlayerSlotId)]; y.instreamAdPlayerUnderlayRenderer&&RT(this.DW.get())&&C.push($yE(this,y,y.instreamAdPlayerUnderlayRenderer));return C}):SH("Expected MediaLayout to carry valid opportunity on entered",d,f)}}RQ(){}wX(){}s4(){}vD(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}EM(){}};var nT=class extends g.qj{constructor(d,f,m,y,C,B,e){super();this.A=d;this.S=f;this.V=m;this.j=y;this.RP=C;this.xs=B;this.Co=e}k7(d,f,m,y,C,B,e){const M=N5(this.RP.get(),1);M.Gq?this.xs.get().J4():(Yr5(this.Co.get(),y),VC(this.A.get(),"OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",()=>gV(this.S.get(),y,C,B,d,f,e,M,"")),l3K(this.V))}JC(){}};var Zc=class extends g.qj{constructor(d){super();this.S=d}};var Vu=class extends g.qj{constructor(d,f,m,y,C){super();this.A=d;this.V=f;this.Dc=m;this.context=C;this.S=new Map;y.get().addListener(this);this.addOnDisposeCallback(()=>{y.Mp()||y.get().removeListener(this)})}onCueRangeEnter(){}onCueRangeExit(d){const f=this.S.get(d); f&&(this.S.delete(d),this.Dc.get().removeCueRange(d),VC(this.A.get(),"OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",()=>{var m=this.V.get();m=lj(m.A.get(),"SLOT_TYPE_AD_BREAK_REQUEST");if(f.slotEntryTrigger){var y=f.slotId;var C=f.slotEntryTrigger;y=C.triggeringSlotId!=null&&C.triggeringSlotId===y?C.clone(m):C}else y=void 0;return[{...f,slotId:m,slotEntryTrigger:y,slotFulfillmentTriggers:YLv(f.slotId,m,f.slotFulfillmentTriggers),slotExpirationTriggers:YLv(f.slotId,m,f.slotExpirationTriggers)}]}, f.slotId))}k7(){for(const d of this.S.keys())this.Dc.get().removeCueRange(d); this.S.clear()}JC(){}};var ls=class extends g.qj{constructor(){super(...arguments);this.lk=!0;this.Y7=new Map;this.S=new Map}RQ(){}wX(d){g.aD(g.F$(),()=>{const f=this.S.get(d);f&&SH("Expected layouts to be properly unscheduled",d,void 0,{slotType:d.slotType,layoutTypes:[...f].map(m=>m.layoutType)})},0)}s4(){}vD(){}yh(){}fR(){}bk(){}dX(d,f){this.S.has(d)||this.S.set(d,new Set); this.S.get(d).add(f)}Xq(d,f){this.Y7.has(d)&&this.Y7.get(d)===f&&SH("Unscheduled a Layout that is currently entered.",d,f);if(this.S.has(d)){var m=this.S.get(d);m.has(f)?(m.delete(f),m.size===0&&this.S.delete(d)):SH("Trying to unscheduled a Layout that was not scheduled.",d,f)}else SH("Trying to unscheduled a Layout that was not scheduled.",d,f)}qe(d,f){this.Y7.set(d,f)}EM(d){this.Y7.delete(d)}wu(){}};var gsE=class{constructor(d,f){this.callback=d;this.slot=f}init(){}AM(){return this.slot}XI(){this.callback.s4(this.slot)}lR(){this.callback.yh(this.slot)}release(){}};var x3=class{build(d,f){return new gsE(d,f)}};var IRW=class{constructor(d,f,m){this.callback=d;this.slot=f;this.xs=m}init(){}AM(){return this.slot}XI(){bb(this.xs.get(),"ad-showing");this.callback.s4(this.slot)}lR(){this.callback.yh(this.slot);tX(this.xs.get(),"ad-showing")}release(){}};var uxg=class{constructor(d,f,m){this.callback=d;this.slot=f;this.xs=m;this.A=!1;this.S=0}init(){}AM(){return this.slot}XI(){bb(this.xs.get(),"ad-showing");bb(this.xs.get(),"ad-interrupting");this.A=this.xs.get().isAtLiveHead();this.S=Math.ceil(Date.now()/1E3);this.callback.s4(this.slot)}lR(){tX(this.xs.get(),"ad-showing");tX(this.xs.get(),"ad-interrupting");const d=this.A?Infinity:wQ(this.xs.get(),1,!0)+Math.floor(Date.now()/1E3)-this.S;this.xs.get().J.seekTo(d,void 0,void 0,1);this.callback.yh(this.slot)}release(){}};var XQc=class{constructor(d,f,m){this.callback=d;this.slot=f;this.xs=m}init(){}AM(){return this.slot}XI(){bb(this.xs.get(),"ad-showing");bb(this.xs.get(),"ad-interrupting");this.callback.s4(this.slot)}lR(){this.xs.get().J4();tX(this.xs.get(),"ad-showing");tX(this.xs.get(),"ad-interrupting");this.callback.yh(this.slot)}release(){this.xs.get().J4()}};var PS=class{constructor(d){this.xs=d}build(d,f){if(S2(f,["metadata_type_dai"],"SLOT_TYPE_PLAYER_BYTES"))return new IRW(d,f,this.xs);if(f.slotEntryTrigger instanceof vK&&S2(f,["metadata_type_served_from_live_infra"],"SLOT_TYPE_PLAYER_BYTES"))return new uxg(d,f,this.xs);if(S2(f,[],"SLOT_TYPE_PLAYER_BYTES"))return new XQc(d,f,this.xs);throw new q(`Unsupported slot with type ${f.slotType} and client metadata: ${Jp(f.clientMetadata)} in ${"PlayerBytesSlotAdapterFactory"}.`);}};var Rhq=class extends g.qj{constructor(d){super();this.PB=d;this.WZ=new Map}};var LT=class extends Rhq{constructor(d,f,m){super(d);this.DW=m;f.get().addListener(this);this.addOnDisposeCallback(()=>{f.Mp()||f.get().removeListener(this)})}Pg(d,f){if(f)if(d==="skip-button"){d=[]; for(const m of this.WZ.values()){const y=m.trigger;y instanceof LG&&m.category==="TRIGGER_CATEGORY_LAYOUT_EXIT_USER_SKIPPED"&&y.triggeringLayoutId===f&&d.push(m)}d.length&&yC(this.PB(),d)}else Ou(this.DW.get(),"supports_multi_step_on_desktop")?d==="ad-action-submit-survey"&&k0(this,f):d==="survey-submit"?k0(this,f):d==="survey-single-select-answer-button"&&k0(this,f)}Au(d){const f=[];for(const m of this.WZ.values()){const y=m.trigger;y instanceof LG&&m.category==="TRIGGER_CATEGORY_LAYOUT_EXIT_USER_MUTED"&& y.triggeringLayoutId===d&&f.push(m)}f.length?yC(this.PB(),f):SH("Mute requested but no registered triggers can be activated.")}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");if(!(f instanceof So||f instanceof LG))throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in AdUxUpdateTriggerAdapter.");this.WZ.set(f.triggerId,new Om(d,f,m,y))}cR(d){this.WZ.delete(d.triggerId)}FZ(){}Sr(){}kO(){}};var J0=class extends g.qj{constructor(d){super();this.S=d;this.lk=!0;this.WZ=new Map;this.Y=new Set;this.V=new Set;this.j=new Set;this.C=new Set;this.A=new Set}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");if(!(f instanceof Jw||f instanceof Rh||f instanceof Rd||f instanceof Xn||f instanceof u2||f instanceof Id||f instanceof Fn||f instanceof Ti||f instanceof Vr||f instanceof l2||f instanceof b2||f instanceof gF))throw new q("Incorrect TriggerType: Tried to register trigger of type "+ f.triggerType+" in AdsControlFlowEventTriggerAdapter");d=new Om(d,f,m,y);this.WZ.set(f.triggerId,d);f instanceof u2&&this.Y.has(f.triggeringSlotId)&&yC(this.S(),[d]);f instanceof Jw&&this.V.has(f.triggeringSlotId)&&yC(this.S(),[d]);f instanceof Ti&&this.A.has(f.triggeringLayoutId)&&yC(this.S(),[d])}cR(d){this.WZ.delete(d.triggerId)}RQ(d){this.Y.add(d.slotId);const f=[];for(const m of this.WZ.values())m.trigger instanceof u2&&d.slotId===m.trigger.triggeringSlotId&&f.push(m);f.length>0&&yC(this.S(), f)}wX(d){this.Y.delete(d.slotId);const f=[];for(const m of this.WZ.values()){const y=m.trigger;y instanceof Id&&y.triggeringSlotId===d.slotId&&f.push(m)}f.length>0&&yC(this.S(),f)}vD(d){const f=[];for(const m of this.WZ.values()){const y=m.trigger;y instanceof Fn&&y.slotType===d.slotType&&y.S!==d.slotId&&f.push(m)}f.length>0&&yC(this.S(),f)}s4(d){this.V.add(d.slotId);const f=[];for(const m of this.WZ.values())m.trigger instanceof Jw&&d.slotId===m.trigger.triggeringSlotId&&f.push(m);f.length>0&&yC(this.S(), f)}yh(d){this.V.delete(d.slotId);this.j.add(d.slotId);const f=[];for(const m of this.WZ.values())if(m.trigger instanceof Rh)d.slotId===m.trigger.triggeringSlotId&&f.push(m);else if(m.trigger instanceof gF){const y=m.trigger;d.slotId===y.slotId&&this.A.has(y.triggeringLayoutId)&&f.push(m)}f.length>0&&yC(this.S(),f)}fR(d){const f=[];for(const m of this.WZ.values())m.trigger instanceof Rd&&d.slotId===m.trigger.triggeringSlotId&&f.push(m);f.length>0&&yC(this.S(),f)}bk(d){const f=[];for(const m of this.WZ.values())m.trigger instanceof Xn&&d.slotId===m.trigger.triggeringSlotId&&f.push(m);f.length>0&&yC(this.S(),f)}dX(d,f){this.C.add(f.layoutId)}Xq(d,f){this.C.delete(f.layoutId)}qe(d,f){this.A.add(f.layoutId);const m=[];for(const C of this.WZ.values())if(C.trigger instanceof Ti)f.layoutId===C.trigger.triggeringLayoutId&&m.push(C);else if(C.trigger instanceof b2){var y=C.trigger;d.slotType===y.slotType&&f.layoutType===y.layoutType&&f.layoutId!==y.S&&m.push(C)}else C.trigger instanceof gF&&(y=C.trigger,f.layoutId===y.triggeringLayoutId&& this.j.has(y.slotId)&&m.push(C));m.length>0&&yC(this.S(),m)}EM(d,f,m){this.A.delete(f.layoutId);d=[];for(const y of this.WZ.values())if(y.trigger instanceof Vr&&f.layoutId===y.trigger.triggeringLayoutId&&d.push(y),y.trigger instanceof l2){const C=y.trigger;f.layoutId===C.triggeringLayoutId&&C.S.includes(m)&&d.push(y)}d.length>0&&yC(this.S(),d)}wu(){}k7(){this.j.clear()}JC(){}};var nsP=class extends g.qj{constructor(d){super();this.S=d;this.WZ=new Map}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");if(!(f instanceof jo))throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in CloseRequestedTriggerAdapter");this.WZ.set(f.triggerId,new Om(d,f,m,y))}cR(d){this.WZ.delete(d.triggerId)}};var SQ=class extends g.qj{constructor(d,f,m){super();this.S=d;this.context=m;this.WZ=new Map;f.get().addListener(this);this.addOnDisposeCallback(()=>{f.Mp()||f.get().removeListener(this)})}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot."); if(!(f instanceof nG||f instanceof XA))throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in ContentPlaybackLifecycleTriggerAdapter");this.WZ.set(f.triggerId,new Om(d,f,m,y))}cR(d){this.WZ.delete(d.triggerId)}k7(d){const f=[];var m=f.push,y=this.WZ,C=[];for(const B of y.values())B.trigger instanceof nG&&B.trigger.q9===d&&C.push(B);m.call(f,...C);m=f.push;y=this.WZ;C=[];for(const B of y.values())B.trigger instanceof XA&&B.trigger.S!==d&&C.push(B);m.call(f,...C); f.length&&yC(this.S(),f)}JC(d){const f=[];var m=f.push,y=this.WZ;const C=[];for(const B of y.values())y=B.trigger,y instanceof XA&&y.S===d&&C.push(B);m.call(f,...C);f.length&&yC(this.S(),f)}};var jQ=class extends g.qj{constructor(d,f,m,y){super();this.A=d;this.Dc=f;this.xs=m;this.RP=y;this.lk=!0;this.WZ=new Map;this.S=new Set;m.get().addListener(this);this.addOnDisposeCallback(()=>{m.Mp()||m.get().removeListener(this)})}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot."); const C=`${"adtriggercuerange"}:${f.triggerId}`;if(f instanceof vK)k6n(this,d,f,m,y,C,f.S.start,f.S.end,f.q9,f.visible);else if(f instanceof zi)k6n(this,d,f,m,y,C,0x7ffffffffffff,0x8000000000000,f.q9,f.visible);else throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in CueRangeTriggerAdapter");}cR(d){const f=this.WZ.get(d.triggerId);f&&this.Dc.get().removeCueRange(f.cueRangeId);this.WZ.delete(d.triggerId)}onCueRangeEnter(d){if(d=Q8c(this,d))if(d=this.WZ.get(d))if(Lm(this.xs.get()).S(32))this.S.add(d.cueRangeId); else{var f=d?.gz.trigger;(f instanceof vK||f instanceof zi)&&yC(this.A(),[d.gz])}}onCueRangeExit(d){(d=Q8c(this,d))&&(d=this.WZ.get(d))&&this.S.delete(d.cueRangeId)}SL(d){if(jH(d,16)<0){for(const f of this.S)this.onCueRangeEnter(f,!0);this.S.clear()}}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}qe(){}EM(){}wu(){}OL(){}onFullscreenToggled(){}V7(){}BR(){}CY(){}onVolumeChange(){}Z2(){}s3(){}};var ZqE=class extends g.qj{constructor(d,f){super();this.j=d;this.A=new Map;this.V=new Map;this.S=null;f.get().addListener(this);this.addOnDisposeCallback(()=>{f.Mp()||f.get().removeListener(this)}); this.S=f.get().N9?.slotId||null}RX(d,f,m,y){if(this.A.has(f.triggerId)||this.V.has(f.triggerId))throw new q("Tried to re-register the trigger.");d=new Om(d,f,m,y);if(d.trigger instanceof tw)this.A.set(d.trigger.triggerId,d);else if(d.trigger instanceof HK)this.V.set(d.trigger.triggerId,d);else throw new q("Incorrect TriggerType: Tried to register trigger of type "+d.trigger.triggerType+" in LiveStreamBreakTransitionTriggerAdapter");this.A.has(d.trigger.triggerId)&&d.slot.slotId===this.S&&yC(this.j(), [d])}cR(d){this.A.delete(d.triggerId);this.V.delete(d.triggerId)}E7({slotId:d}){if(this.S!==d){var f=[];this.S!=null&&f.push(...Oic(this.V,this.S));d!=null&&f.push(...Oic(this.A,d));this.S=d;f.length&&yC(this.j(),f)}}};var vS=class extends g.qj{constructor(d){super();this.S=d;this.lk=!0;this.WZ=new Map}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");if(!(f instanceof PK))throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in OnLayoutSelfRequestedTriggerAdapter");this.WZ.set(f.triggerId,new Om(d,f,m,y))}cR(d){this.WZ.delete(d.triggerId)}qe(){}EM(){}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}};var zz=class extends g.qj{constructor(d){super();this.S=d;this.lk=!0;this.WZ=new Map}wu(d,f){const m=[];for(const y of this.WZ.values()){const C=y.trigger;C.opportunityType===d&&(C.associatedSlotId&&C.associatedSlotId!==f||m.push(y))}m.length&&yC(this.S(),m)}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");if(!(f instanceof vGl))throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in OpportunityEventTriggerAdapter"); this.WZ.set(f.triggerId,new Om(d,f,m,y))}cR(d){this.WZ.delete(d.triggerId)}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}qe(){}EM(){}};var Tz=class extends g.qj{constructor(d,f,m,y,C,B){super();this.C=d;this.Rt=f;this.xs=m;this.Q2=y;this.oF=B;this.S=null;this.j=!1;this.lk=!0;this.WZ=new Map;f.get().addListener(this);this.addOnDisposeCallback(()=>{f.Mp()||f.get().removeListener(this)}); C.get().addListener(this);this.addOnDisposeCallback(()=>{C.Mp()||C.get().removeListener(this)})}RX(d,f,m,y){d=new Om(d,f,m,y); if(f instanceof wV||f instanceof US||f instanceof Yy||f instanceof Gi||f instanceof w5E){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");this.WZ.set(f.triggerId,d)}else throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in PrefetchTriggerAdapter");}cR(d){this.WZ.delete(d.triggerId)}RQ(d){const f=d.slotFulfillmentTriggers.find(m=>m instanceof wV); f&&(od(this,"TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",f.breakDurationMs,new Set([d.slotId]),!0),Lb(this.Q2.get(),"ads_css",`sid.${d.slotId};bd.${f.breakDurationMs}`))}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}qe(){}EM(){}wu(){}mY(d){if(!this.S)return Lb(this.Q2.get(),"ads_nfi",`a.pta;cid.${d.identifier}`),!1;this.A&&this.A.stop();this.Y&&this.Y.GU();const f=oUv(this,d);if(!f){var m=a95(this);const y=this.B!==void 0&&Date.now()<=this.B+1E4;Lb(this.Q2.get(),"ads_ncfs",`cid.${d.identifier};cd.${d.GZ.toFixed(3)};ccs.${y};cfa.${this.j};bdc.${m.length};${m.slice(0, 6).map(C=>`;bd.${C}`).join("")}`); return y?(Em(this.oF,this.S,d),!0):!1}(m=f.slot.clientMetadata.IP("metadata_type_triggering_cue_point"))?m.current=d:SH("Expected triggering cue point ref to be available",f.slot);(new g.vg(()=>{const y=f.trigger,C=f.slot;od(this,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",y.breakDurationMs,new Set,!0);od(this,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",y.breakDurationMs,new Set,!1);let B=0;for(const e of this.WZ.values()){const M=e.trigger;e.slot.slotId===C.slotId&& (this.WZ.delete(M.triggerId),B++)}Lb(this.Q2.get(),"ads_csf",`sid.${C.slotId};bd.${y.breakDurationMs};dt.${B}`)},10)).start(); return!0}s7(){}k7(d){this.j=!1;this.B=Date.now();this.S&&this.S.contentCpn!==d?(SH("Fetch instructions carried over from previous content video",void 0,void 0,{contentCpn:d,fetchInstructionsCpn:this.S.contentCpn}),ad(this)):(this.V=new g.vg(()=>{if(this.j)delete this.V;else{var f=this.xs.get().getGetAdBreakContext();Number(f?.livePlaybackPosition?.utcTimeMillis)>0?(delete this.V,Frq(this)):this.V?.start()}},200),this.V?.start())}JC(d){this.S&&this.S.contentCpn!==d&&SH("Expected content video of the current fetch instructions to end", void 0,void 0,{contentCpn:d, fetchInstructionsCpn:this.S.contentCpn},!0);ad(this)}yR(d){if(this.S)SH("Unexpected multiple fetch instructions for the current content");else{this.S=d;d=rY5(d);this.A=new g.vg(()=>{Frq(this)},d?d:6E5); this.A.start();this.Y=new g.vg(()=>{this.S&&(this.A&&(this.A.stop(),this.A.start()),h4v(this,"TRIGGER_TYPE_CUE_BREAK_IDENTIFIED"))},gU5(this.S)); d=this.xs.get().getCurrentTimeSec(1,!1);for(const f of this.Rt.get().AT)Lb(this.Q2.get(),"nocache",`ct.${Date.now()};cmt.${d};d.${f.GZ.toFixed(3)};tw.${f.startSecs-d};cid.${f.identifier};`)}}j1(){super.j1();ad(this)}};var Ven=class extends g.qj{constructor(d){super();this.V=d;this.lk=!0;this.WZ=new Map;this.S=new Map;this.A=new Map}RX(d,f,m,y){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");if(!(f instanceof qo))throw new q("Incorrect TriggerType: Tried to register trigger "+`of type ${f.triggerType}`+" in TimeRelativeToLayoutEnterTriggerAdapter");this.WZ.set(f.triggerId,new Om(d,f,m,y));d=this.S.has(f.triggeringLayoutId)?this.S.get(f.triggeringLayoutId):new Set;d.add(f); this.S.set(f.triggeringLayoutId,d)}cR(d){this.WZ.delete(d.triggerId);if(!(d instanceof qo))throw new q("Incorrect TriggerType: Tried to unregister trigger "+`of type ${d.triggerType}`+" in TimeRelativeToLayoutEnterTriggerAdapter");var f=this.A.get(d.triggerId);f&&(f.dispose(),this.A.delete(d.triggerId));if(f=this.S.get(d.triggeringLayoutId))f.delete(d),f.size===0&&this.S.delete(d.triggeringLayoutId)}RQ(){}wX(){}vD(){}s4(){}yh(){}fR(){}bk(){}dX(){}Xq(){}wu(){}qe(d,f){if(this.S.has(f.layoutId)){d=this.S.get(f.layoutId); for(const m of d)d=new g.vg(()=>{const y=this.WZ.get(m.triggerId);yC(this.V(),[y])},m.durationMs),d.start(),this.A.set(m.triggerId,d)}}EM(){}};var qc=class extends g.qj{constructor(){super();this.WZ=new Map}RX(d,f){if(this.WZ.has(f.triggerId))throw new q("Tried to register duplicate trigger for slot.");throw new q("Incorrect TriggerType: Tried to register trigger of type "+f.triggerType+" in VideoTransitionTriggerAdapter.");}cR(d){this.WZ.delete(d.triggerId)}};var bs=class{constructor(d){this.DW=d;this.A=new Map;this.S=new Map;this.V=new Map}};var HS=class{constructor(d){this.A=d;this.S=f=>Gc(this.A.get(),f)}};var w0=class{constructor(d,f,m){this.A=d;this.V=f;this.DW=m;this.S=y=>Gc(this.A.get(),y)}dk(d){return d.kind==="AD_PLACEMENT_KIND_START"}};var VuP=class{S(d){d&&g.Dv("adsSeenClientLogging",{serializedAdServingDataEntry:d.serializedAdServingDataEntry})}};var lRg=class extends g.qj{constructor(d,f){super();this.DW=d;this.A=f;this.eventCount=0;this.V=lfK()()}logEvent(d){this.S(d)}S(d,f,m,y,C,B,e,M,K,N,W,c=0){Ou(this.DW.get(),"h5_enable_pacf_debug_logs")&&console.log(`[PACF]: ${d}`,"slot:",C,"layout:",B,"ping:",e,"Opportunity:",{opportunityType:f,associatedSlotId:m,J82:y,y8l:M,adSlotLoggingData:K,adLayoutLoggingData:N});try{const D=()=>{if(!this.DW.get().J.L().Z("html5_disable_client_tmp_logs")&&d!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){d||SH("Empty PACF event type", C,B);var E=zj(this.A.get());const k={eventType:d,eventOrder:++this.eventCount},r={};C&&(r.slotData=vH(E,C));B&&(r.layoutData=pPv(E,B));e&&(r.pingData={pingDispatchStatus:"ADS_CLIENT_PING_DISPATCH_STATUS_SUCCESS",serializedAdPingMetadata:e.S.serializedAdPingMetadata,pingIndex:e.index});M&&(r.triggerData=j2(M.trigger,M.category));f&&(r.opportunityData=$0P(E,f,m,y));E={organicPlaybackContext:{contentCpn:N5(this.RP.get(),1).clientPlaybackNonce}};E.organicPlaybackContext.isLivePlayback=N5(this.RP.get(), 1).J7;E.organicPlaybackContext.isMdxPlayback=N5(this.RP.get(),1)?.isMdxPlayback;N5(this.RP.get(),1)?.daiEnabled&&(E.organicPlaybackContext.isDaiContent=!0);const R=N5(this.RP.get(),2)?.clientPlaybackNonce;R&&(E.adVideoPlaybackContext={adVideoCpn:R});E&&(r.externalContext=E);k.adClientData=r;K&&(k.serializedSlotAdServingData=K.serializedSlotAdServingDataEntry);N&&(k.serializedAdServingData=N.serializedAdServingDataEntry);W&&(k.errorInfo=W);g.Dv("adsClientStateChange",{adsClientEvent:k})}}; c&&c>0?g.aD(g.F$(),()=>D(),c):D()}catch(D){Ou(this.DW.get(),"html5_log_pacf_logging_errors")&&g.aD(g.F$(),()=>{SH(D instanceof Error?D:String(D),C,B,{pacf_message:"exception during pacf logging"})})}}};var t8B=class extends lRg{constructor(d,f,m){super(d,f);this.DW=d;this.RP=m}S(d,f,m,y,C,B,e,M,K,N,W){var c=this.DW.get();g.pv(c.J.L())?(c=this.DW.get(),c=g.sm(c.J.L().experiments,"H5_async_logging_delay_ms")):c=void 0;super.S(d,f,m,y,C,B,e,M,K,N,W,c)}};var Y3=class{constructor(){this.S=new Map}clear(){this.S.clear()}};var ZI=class{constructor(d){this.S="pending";this.A=[];this.V=[];try{d(this.j.bind(this),this.reject.bind(this))}catch(f){this.reject(f)}}state(){return this.S==="fulfilled"?{state:"fulfilled",value:this.result}:this.S==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}j(d){uq(d)||VN(d)?LV(lP(d),this.j.bind(this),this.reject.bind(this)):(this.S="fulfilled",this.result=d,Jr(this))}reject(d){this.S="rejected";this.error=d;Jr(this)}},VN=WR(d=>Kzg(d)?d instanceof ZI:!1);var Tv=window.w92||"es";var H1=class{constructor(){this.j=new Set;this.A=new Set;this.Y=new Map;this.client=void 0;this.csn=null}V(d){this.client=d}S(){this.clear();this.csn=g.Qw()}clear(){this.j.clear();this.A.clear();this.Y.clear();this.csn=null}};var m2=class{V(d){g.C4(wF().V).bind(wF())(d)}clear(){g.C4(wF().clear).bind(wF())()}};var Y0=class{constructor(){this.G=[];this.K=[];this.S=[];this.C=[];this.rD=[];this.j=new Map;this.B=new Map;this.A=new Set;this.V2=new Map}V(d){this.client=d}AP(d,f={}){g.C4(()=>{const m=g.S(d?.commandMetadata,g.h4)?.rootVe||g.S(d?.commandMetadata,TXq)?.screenVisualElement?.uiType;if(m){var y=g.S(d?.commandMetadata,O5S);if(y?.parentTrackingParams){var C=g.pU(y.parentTrackingParams);if(y.parentCsn)var B=y.parentCsn}else f.clickedVisualElement?C=f.clickedVisualElement:d.clickTrackingParams&&(C=g.pU(d.clickTrackingParams)); a:{y=g.S(d,g.$S);var e=g.S(d,e7P);if(y){if(e=cKq(y,"VIDEO")){y={token:e,videoId:y.videoId};break a}}else if(e&&(y=cKq(e,"PLAYLIST"))){y={token:y,playlistId:e.playlistId};break a}y=void 0}f={cttAuthInfo:y,parentCsn:B,...f};g.n4("expectation_logging")&&(f.loggingExpectations=g.S(d?.commandMetadata,TXq)?.loggingExpectations||void 0);Gv(this,m,C,f)}else g.X_(new g.ON("Error: Trying to create a new screen without a rootVeType",d))})()}clickCommand(d,f,m=0){return OFg(this,d.clickTrackingParams,f,m)}stateChanged(d, f,m=0){this.visualElementStateChanged(g.pU(d),f,m)}visualElementStateChanged(d,f,m=0){m===0&&this.A.has(m)?this.K.push([d, f]):pVq(this,d,f,m)}ao(d){const f=d.cpn;if(this.S.length&&this.S[this.S.length-2]?.cpn!==f){var m=g.Qw();if(f&&m&&m!=="UNDEFINED_CSN"){let y;d.itct&&(y=g.pU(d.itct||""));const C={};g.n4("web_playback_associated_log_ctt")&&d.Qh&&(C.cttAuthInfo={token:d.Qh,videoId:d.videoId});d={cpn:f,csn:m};g.n4("web_playback_associated_ve")&&y&&(g.YY(m,y),d.playbackVe=y.getAsJson());g.Dv("playbackAssociated",d,C);this.S[this.S.length-1].cpn=f}}}};var CJ=class{fetch(d,f,m){const y=abE(d,f,m);return new Promise((C,B)=>{const e=()=>{if(m?.GS)try{const M=this.handleResponse(d,y.status,y.response,m);C(M)}catch(M){B(M)}else C(this.handleResponse(d,y.status,y.response,m))}; y.onerror=e;y.onload=e;y.send(f.body??null)})}handleResponse(d,f,m,y){m=m.replace(")]}'",""); let C;try{C=JSON.parse(m)}catch(B){g.X_(new g.ON("JSON parsing failed after XHR fetch",d,f,m));if(y?.GS&&m)throw new g.eQ("JSON parsing failed after XHR fetch");C={}}f!==200&&(g.X_(new g.ON("XHR API fetch failed",d,f,m)),C={...C,errorMetadata:{status:f}});return C}};var Bk=class{static getInstance(){let d=g.AV("ytglobal.storage_");d||(d=new Bk,g.$K("ytglobal.storage_",d));return d}async estimate(){const d=navigator;if(d.storage?.estimate)return d.storage.estimate();if(d.webkitTemporaryStorage?.queryUsageAndQuota)return hun()}};g.$K("ytglobal.storageClass_",Bk);var xqV=class{constructor(d,f){this.handleError=d;this.S=f;this.A=!1;self.document===void 0||self.addEventListener("beforeunload",()=>{this.A=!0}); this.V=Math.random()<=.2}Wd(d){this.handleError(d)}logEvent(d,f){switch(d){case "IDB_DATA_CORRUPTED":g.n4("idb_data_corrupted_killswitch")||this.S("idbDataCorrupted",f);break;case "IDB_UNEXPECTEDLY_CLOSED":this.S("idbUnexpectedlyClosed",f);break;case "IS_SUPPORTED_COMPLETED":g.n4("idb_is_supported_completed_killswitch")||this.S("idbIsSupportedCompleted",f);break;case "QUOTA_EXCEEDED":rK5(this,f);break;case "TRANSACTION_ENDED":this.V&&Math.random()<=.1&&this.S("idbTransactionEnded",f);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":this.S("idbTransactionAborted", {...f,hasWindowUnloaded:this.A})}}};var uEn=sL("yt-player-local-media",{xb:{index:{L0:2},media:{L0:2},captions:{L0:5}},shared:!1,upgrade(d,f){f(2)&&(wf(d,"index"),wf(d,"media"));f(5)&&wf(d,"captions");f(6)&&(Y6(d,"metadata"),Y6(d,"playerdata"))},version:5});var PSK={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},UM;a:{var Gz=g.Ky();Gz=Gz.toLowerCase();if(g.Cy(Gz,"android")){var LWK=Gz.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(LWK){const d=parseFloat(LWK[1]);if(d<100){UM=d;break a}}var J5P=Gz.match("("+Object.keys(PSK).join("|")+")");UM=J5P?PSK[J5P[0]]:0}else UM=void 0}var dm=UM,uL=dm>=0;var gVB=OZ(()=>window.matchMedia?.("(prefers-reduced-motion: reduce)").matches);var M6;g.eJ=new CCq;M6=0;g.SEn=class{constructor(d){this.videoData=d;this.S={c1a:()=>{const f=[];if(g.eJ.isInitialized()){var m="";this.videoData&&this.videoData.W6&&(m=this.videoData.W6+`&${"r1b"}=${this.videoData.clientPlaybackNonce}`);m={atr_challenge:m};j1("bg_v",void 0,"player_att");(m=RuS(m))?(j1("bg_s",void 0,"player_att"),f.push(`${"r1a"}=${m}`)):(j1("bg_e",void 0,"player_att"),f.push("r1c=2"))}else j1("bg_e",void 0,"player_att"),window.trayride||window.botguard?f.push("r1c=1"):f.push("r1c=4");f.push(`${"r1d"}=${g.eJ.getState()}`); return f.join("&")}, c6a:f=>"r6a="+(Number(f.c)^i0()), c6b:f=>`${"r6b"}=${Number(f.c)^Number(g.P("CATSTAT",0))}`}; this.videoData&&this.videoData.W6?this.Uw=NT(this.videoData.W6):this.Uw={}}};var co=lbE()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.Ki?!0:!1;var SO={gj:function(d){d[p[28]]()}, cs:function(d,f){d[p[15]](0,f)}, yy:function(d,f){var m=d[0];d[0]=d[f%d[p[20]]];d[f%d[p[20]]]=m}};var j1V={Jf:"adunit",dt:"detailpage",CN:"editpage",Bi:"embedded",Jw:"leanback",E1:"previewpage",Kh:"profilepage",sR:"unplugged",Lh:"playlistoverview",jOP:"sponsorshipsoffer",Esr:"shortspage",D5:"handlesclaiming",Ry:"immersivelivepage",jg:"creatormusic",Gu:"immersivelivepreviewpage",x5:"admintoolyurt",PeC:"shortsaudiopivot",X1:"consumption",xW:"background_audio_playback"};var xpn=2592E3;var S8;g.Eg={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"};S8={RIGHT_CONTROLS_LEFT:"ytp-right-controls-left",RIGHT_CONTROLS_RIGHT:"ytp-right-controls-right"};var tMB={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var Yln={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},hLT={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"},vsv={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var DRT={DISABLED:1,ENABLED:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var JOn;g.TJ=class{constructor(d,f=!1){this[p[9]]=d;this[p[39]]=f;this[p[34]]=this[p[23]]=this[p[29]]=p[8];this[p[1]]={};this[p[16]]=p[8]}set(d,f){this[p[1]][d]!==f&&(this[p[1]][d]=f,this[p[16]]=p[8])}get(d){iF(42,this);return this[p[1]][d]||null}OI(){this[p[16]]||(this[p[16]]=DF(39,this));return this[p[16]]}clone(){const d=new g.TJ(this[p[9]],this[p[39]]);d[p[29]]=this[p[29]];d[p[23]]=this[p[23]];d[p[34]]=this[p[34]];d[p[1]]=g.TE(this[p[1]]);d[p[16]]=this[p[16]];return d}};JOn=[Lmq];g.Pu=class{constructor(d,f){this.id=d;this.BZ=f;this.captionTracks=[];this.V=this.j=null;this.xtags="";this.C=this.Y=!1;this.S=null;this.A="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";d=this.BZ.id.split(".");d.length>1&&(this.Y=d[1]==="2",this.C=d[1]==="4")}getLanguageInfo(){return this.BZ}getXtags(){if(!this.xtags){const d=this.id.split(";");d.length>1&&(this.xtags=d[1])}return this.xtags}toString(){return this.BZ.name}isAutoDubbed(){return this.BZ.getIsAutoDubbed()}}; g.Pu.prototype.getLanguageInfo=g.Pu.prototype.getLanguageInfo;g.Pu.prototype.isAutoDubbed=g.Pu.prototype.isAutoDubbed;var AA=class{constructor(d,f,m,y,C=0){this.A=d;this.S=f;this.V=m;this.reason=y;this.Va=C}equals(d){return this.A===d.A&&this.S===d.S&&this.V===d.V&&this.reason===d.reason&&(!Q1||this.Va===d.Va)}isLocked(){return this.V&&!!this.A&&this.A===this.S}compose(d){if(d.V&&Og(d))return uX;if(d.V||Og(this))return d;if(this.V||Og(d))return this;let f=this.A&&d.A?Math.max(this.A,d.A):this.A||d.A;const m=this.S&&d.S?Math.min(this.S,d.S):this.S||d.S;f=Math.min(f,m);let y=0;Q1&&(y=this.Va!==0&&d.Va!==0?Math.min(this.Va, d.Va):this.Va===0?d.Va:this.Va);return Q1&&f===this.A&&m===this.S&&y===this.Va||!Q1&&f===this.A&&m===this.S?this:Q1?new AA(f,m,!1,m===this.S&&y===this.Va?this.reason:d.reason,y):new AA(f,m,!1,m===this.S?this.reason:d.reason)}j(d){return!d.video||Q1&&this.Va!==0&&this.Vad.j(C)),m=[],y={}; for(let C=0;Cd.j(f))}getAvailableAudioTracks(){return this.audioTracks}S(){return!!this.A}};var $2V=new Set(["356"]),TIB=class extends g.qj{constructor(){super(...arguments);this.A=null;this.S=new Map}j1(){super.j1()}};var TN=class{constructor(d,f,m,y,C,B,e,M,K){this.JP=d;this.startTime=f;this.duration=m;this.ingestionTime=y;this.sourceURL=C;this.eP=K;this.endTime=f+m;this.S=e||0;this.range=B||null;this.pending=M||!1;this.eP=K||null}};g.mv=class{constructor(){this.segments=[];this.A=null;this.Y=!0;this.C=""}B(d){this.segments.push(d)}qG(d){return!!this.V(d)}getDuration(d){return(d=this.V(d))?d.duration:0}K(d){return this.getDuration(d)}al(){return 0}V6(){return this.segments.length?this.segments[0].JP:-1}It(d){return(d=this.V(d))?d.ingestionTime:NaN}m6(){return this.segments.length?this.segments[this.segments.length-1].JP:-1}v4(d){return this.m6()===d&&!this.Y&&d>=0}H6(){const d=this.segments[this.segments.length-1];return d?d.endTime: NaN}rf(){return this.segments[0].startTime}jw(){return this.segments.length}S(){return 0}KR(d){return(d=this.j(d))?d.JP:-1}G(d){return(d=this.V(d))?d.sourceURL:""}getStartTime(d){return(d=this.V(d))?d.startTime:0}W3(d){return this.getStartTime(d)+this.getDuration(d)}isLoaded(){return this.segments.length>0}V(d){if(this.A&&this.A.JP===d)return this.A;d=g.QX(this.segments,new TN(d,0,0,0,""),(f,m)=>f.JP-m.JP); return this.A=d>=0?this.segments[d]:null}j(d){if(this.A&&this.A.startTime<=d&&df.startTime-m.startTime); return this.A=d>=0?this.segments[d]:this.segments[Math.max(0,-d-2)]}append(d){if(d.length)if(d=g.NN(d),this.segments.length){var f=this.segments.length?g.LS(this.segments).endTime:0,m=d[0].JP-this.m6();m>1&&Cg(this.segments);m=m>0?0:-m+1;for(let y=m;y1?d=d.Rh:(f=EY(f,oI(this,this.SO(d,f),d)),d=Math.max(this.Y,f.timedOut)+d.f1*(this.A-this.Y)+.25*this.G,d=d>3?1E3*1.6**(d-3):0);return d===0?!0:this.rD+d<(0,g.v)()}X(d,f){this.S.set(d,f);this.j.set(d,f);this.V&&this.V.set(d,f)}yZ(d){return this.j.get(d)}Xl(){return this.j.get("cpn")||""}T0(d,f){d.Hd===this.S&&(this.S= $L(d,f));d.Hd===this.V&&(this.V=$L(d,f))}AP(){this.K=!0}Hf(){return this.S!==this.V&&!this.C}};var y5=class{constructor(d,f,m,y){this.initRange=m;this.indexRange=y;this.A=null;this.rD=!1;this.CC=0;this.AP=this.ZU=this.K=null;this.info=f;this.gs=new Pjl(d)}S(){return!!this.A&&this.index.isLoaded()}hP(){return!1}nC(d){return[d]}e1(d){return[d]}};var FL=class{constructor(d,f){this.start=d;this.end=f;this.length=f-d+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}S(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var Vk=class{constructor(d,f,m,y="",C,B,e,M,K,N,W,c=""){this.type=d;this.Ys=f;this.range=m;this.source=y;this.Nk=W;this.clipId=c;this.rD=[];this.B="";this.JP=-1;this.X=0;this.B=y;this.JP=C>=0?C:-1;this.startTime=B||0;this.duration=e||0;this.S=M||0;this.A=K>=0?K:this.range?this.range.length:NaN;this.V=this.range?this.S+this.A===this.range.length:N===void 0?!!this.A:N;this.range?(this.j=this.startTime+this.duration*this.S/this.range.length,this.G=this.duration*this.A/this.range.length,this.Y=this.j+ this.G):U2h(this)}C(){return this.V&&this.Ys.index.v4(this.JP)}isEncrypted(){return this.Ys.info.isEncrypted()}equals(d){return!(!d||d.Ys!==this.Ys||d.type!==this.type||(this.range&&d.range?d.range.start!==this.range.start||d.range.end!==this.range.end:d.range!==this.range)||d.JP!==this.JP||d.S!==this.S||d.A!==this.A)}K(){return this.type===4}aQ(){return!!this.Ys.info.video}AP(){return this.JP}gW(){const d=ZF(this);let f="";g.rx(d,(m,y)=>{f+=`${y}_${m}_`}); return f.slice(0,-1)}};var zN=class{constructor(d,f){this.F$=d;this.j=this.S=null;this.Y=this.rX=NaN;this.SO=this.requestId=null;this.NW={szS:()=>this.range}; this.gs=d[0].Ys.gs;this.A=f||"";this.F$[0].range&&this.F$[0].A>0&&(wwE(d)?(this.range=HUV(d),this.V=this.range.length):(this.range=this.F$[this.F$.length-1].range,this.V=YHh(d)))}I6(){return this.S?this.S.OI():""}isDecorated(){return!!(this.S||this.j&&this.j.kN)}mj(){return XL(this.F$[0])}T0(d,f){this.gs.T0(d,f);if(this.S){this.S=$L(d,f);for(const m of["acpns","cpn","daistate","skipsq"])this.S["set"](m,null)}this.requestId=d.get("req_id")}};var ok=class extends y5{constructor(d,f,m,y,C,B=0){super(d,f,y);this.Br=m;this.HR=B;this.index=C||new g.mv}V(){return!1}G(){return!0}V2(){return!1}hP(){return!this.Br}B(){return new zN([new Vk(1,this,this.initRange,"getMetadataRequestInfo")],this.Br)}X(){return null}pC(d){this.j(d);return this.G()&&d.A&&!d.V?new zN([new Vk(d.type,d.Ys,d.range,"liveGetNextRequestInfoBySegment",d.JP,d.startTime,d.duration,d.S+d.A,NaN,!0)],this.index.G(d.JP)):this.Y(nM(d),!1)}C(d,f=!1){d=this.index.KR(d);f&&(d=Math.min(this.index.m6(), d+1));return this.Y(d,!0)}tP(d){H7(d)}j(d){return d.A===0?!0:this.index.m6()>d.JP&&this.index.V6()<=d.JP+1}update(d,f,m){this.index.append(d);kmv(this.index,m);d=this.index;d.Y=f;d.C="update"}S(){return this.hP()?!0:super.S()}Y(d,f){const m=this.index.G(d),y=this.index.getStartTime(d);let C=this.index.getDuration(d),B;f?C=B=0:B=this.info.Va>0?this.info.Va*C:1E3;return new zN([new Vk(3,this,void 0,"liveCreateRequestInfoForSegment",d,y,C,0,B,!f)],m)}qp(){return this.hP()?0:this.initRange.length}gD(){return!1}};var bql=class{constructor(d,f,m,y,C){this.JP=d;this.startSecs=f;this.GZ=m;this.S=y||NaN;this.A=C||NaN}};var jC=class{constructor(){this.S=[];this.A=null;this.C=0;this.V=[];this.Y=!1;this.B="";this.j=-1}update(d){var f=void 0;this.A&&(f=this.A);{const k=new jC;var m=Array.from(d.getElementsByTagName("S"));if(m.length){var y=+JQ(d,"timescale")||1,C=(+m[0].getAttribute("t")||0)/y,B=+JQ(d,"startNumber")||0;k.j=C;var e=f?f.startSecs+f.GZ:0,M=Date.parse(WYB(JQ(d,"yt:segmentIngestTime")))/1E3;k.Y=d.parentElement.tagName==="SegmentTemplate";k.Y&&(k.B=JQ(d,"media"));d=f?B-f.JP:1;k.C=d>0?0:-d+1;for(E of m){d= +E.getAttribute("d")/y;m=(+E.getAttribute("yt:sid")||0)/y;const r=+E.getAttribute("r")||0;for(let R=0;R<=r;R++){if(f&&B<=f.JP){B++;continue}var K=new bql(B,e,d,M+m,C);k.S.push(K);b:{var N=E;var W=y,c=K.startSecs;K=N.getAttribute("yt:cuepointTimeOffset");var D=N.getAttribute("yt:cuepointDuration");if(!K||!D){N=null;break b}K=Number(K);c=-K/W+c;W=Number(D)/W;D=N.getAttribute("yt:cuepointContext")||null;const V=N.getAttribute("yt:cuepointIdentifier")||"";N=N.getAttribute("yt:cuepointEvent")||"";N=new jJ(c, W,D,V,qEc[N]||"unknown",K)}N&&k.V.push(N);B++;e+=d;C+=d;M+=d+m}}k.S.length&&(k.A=g.LS(k.S))}var E=k}this.C=E.C;this.A=E.A||this.A;g.Wd(this.S,E.S);g.Wd(this.V,E.V);this.Y=E.Y;this.B=E.B;this.j===-1&&(this.j=E.getStreamTimeOffset())}getStreamTimeOffset(){return this.j===-1?0:this.j}};var teT=class{constructor(){this.j=[];this.S=null;this.A={};this.V={}}};var HqB=class extends g.mv{constructor({HR:d=0,rj:f=!1,v5:m=0,Wg:y=0,s_:C=Infinity,Xi:B=0,yT:e=!1,aV:M=!1}={}){super();this.tC=this.Cw=-1;this.u5=d;this.v5=m;this.rj=f;this.Wg=y;this.s_=C;this.Xi=B;((this.yT=e)||isFinite(C)&&this.s_>0)&&f&&WE&&(this.Y=!1,this.C="postLive");this.aV=M}al(){return this.u5}qG(d,f){d=v7(this,d);return d>=0&&(f||!this.segments[d].pending)}V6(){return this.rj?this.segments.length?this.j(this.rf()).JP:-1:super.V6()}rf(){if(this.yT)return 0;if(!this.rj)return super.rf();if(!this.segments.length)return 0; const d=Math.max(g.LS(this.segments).endTime-this.v5,0);return this.Wg>0&&this.j(d).JP0)return this.tC/1E3;if(!this.segments.length)return super.H6();var d=this.m6();if(!this.rj||d<=this.segments[this.segments.length-1].JP)d=this.segments[this.segments.length-1];else{var f=this.segments[this.segments.length-1];d=new TN(d,Math.max(0,f.startTime-(f.JP-d)*this.u5),this.u5,0,`sq/${d}`,void 0,void 0,!0)}return this.yT?Math.min(this.v5, d.endTime):d.endTime}jw(){return this.rj?this.segments.length?this.m6()-this.V6()+1:0:super.jw()}m6(){let d=Math.min(this.s_,Math.max(super.m6(),this.Cw));var f=this.v5*1E3;f=this.tC>0&&this.tC0&&this.Cw>0&&!f&&(f=this.j(this.v5))&&(d=Math.min(f.JP-1,d));return d}aY(){return this.segments.length?this.segments[this.segments.length-1]:null}B(d){var f=v7(this,d.JP);if(f>=0)this.segments[f]=d;else if(this.segments.splice(-(f+1),0,d),this.Xi&&d.JP%(300/this.u5)===0){var m=this.segments[0].JP, y=Math.floor(this.Xi/this.u5);d=d.JP-y;f=-(f+1)-y;f>0&&d>m&&(this.segments=this.segments.slice(f))}}rD(d){d=v7(this,d);d>=0&&this.segments.splice(d,1)}U9(){return this.Cw}v4(d){return WE?!this.Y&&d>=0&&this.m6()<=d:super.v4(d)}j(d){if(!this.rj)return super.j(d);if(!this.segments.length)return null;var f=this.segments[this.segments.length-1];if(d=f.endTime)f=f.JP+Math.floor((d- f.endTime)/this.u5+1);else{f=OV(this.segments,y=>d=y.endTime?1:0); if(f>=0)return this.segments[f];var m=-(f+1);f=this.segments[m-1];m=this.segments[m];f=Math.floor((d-f.endTime)/((m.startTime-f.endTime)/(m.JP-f.JP-1))+1)+f.JP}return this.V(f)}V(d){if(!this.rj)return super.V(d);if(!this.segments.length)return null;var f=v7(this,d);if(f>=0)return this.segments[f];const m=-(f+1);f=this.u5;if(m===0)var y=Math.max(0,this.segments[0].startTime-(this.segments[0].JP-d)*f);else m===this.segments.length?(y=this.segments[this.segments.length-1],y=y.endTime+(d-y.JP-1)*f):(y= this.segments[m-1],f=this.segments[m],f=(f.startTime-y.endTime)/(f.JP-y.JP-1),y=y.endTime+(d-y.JP-1)*f);return new TN(d,y,f,0,`sq/${d}`,void 0,void 0,!0)}},WE=!1;var lxv=class extends ok{constructor(d,f,m={}){super(d,f,"",void 0,void 0,m.HR||0);this.index=new HqB(m)}V2(){return!0}S(){return!0}j(d){return this.G()&&d.A&&!d.V||!d.Ys.index.v4(d.JP)}B(){}C(d,f=!1){return typeof d!=="number"||isFinite(d)?super.C(d,f):new zN([new Vk(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.HR,void 0,this.HR*this.info.Va)],"")}Y(d,f){if(this.index.qG(d))return super.Y(d,f);const m=this.index.getStartTime(d);let y=Math.round(this.HR*this.info.Va),C=this.HR;f&&(C= y=0);return new zN([new Vk(3,this,void 0,"mlLiveCreateReqInfoForSeg",d,m,C,void 0,y,!f)],d>=0?`sq/${d}`:"")}};var J65=class extends y5{constructor(d,f){super(d,f);d=this.index=new g.mv;d.Y=!1;d.C="d"}V(){return!1}G(){return!1}V2(){return!1}B(){return new zN([new Vk(1,this,void 0,"otfInit")],"sq/0")}X(){return null}pC(d){this.j(d);return A6v(this,nM(d),!1)}C(d,f=!1){d=this.index.KR(d);f&&(d=Math.min(this.index.m6(),d+1));return A6v(this,d,!0)}tP(d){d.info.type===1&&(this.A||(this.A=ou(d.A)),d.S&&d.S.uri==="http://youtube.com/streaming/otf/durations/112015"&&k4K(this,d.S))}j(d){return d.A===0?!0:this.index.m6()> d.JP&&this.index.V6()<=d.JP+1}qp(){return 0}gD(){return!1}};var O$h,wQ5,azg,hlV,oIc;g.ql=class{constructor(d){this.tag=d}};O$h=new Map;wQ5=class{constructor(){this.S=new Map;this.NW={zZ2:()=>this.S}}}; azg=class{constructor(){this.S=10;this.A=Date.now()}};hlV=new Map;oIc=new wQ5;var wb=class{constructor(d,f){this.info=d;this.A=f;this.S=null;this.j=this.V=-1;this.timestampOffset=0;this.isLocked=this.B=!1;this.Y=this.info.Ys.hP()&&!this.info.S}C(d,f=!1,m=0){if(this.isLocked||d.isLocked||!uB(this.info,d.info)||this.info.V)return null;if(m){if(this.A.totalLength+d.A.totalLength>m)return null}else if(f&&(f=this.A,m=d.A,f=!(m.S.length?H6S(f,m.S[0]):1)),f)return null;f=new Vk(this.info.type,this.info.Ys,this.info.range,this.info.B,this.info.JP,this.info.startTime,this.info.duration, this.info.S,this.info.A,this.info.V,this.info.Nk,this.info.clipId);m=d.info;f.A+=m.A;f.range&&(f.G+=m.G);f.Y=m.Y;f.V=m.V;m=new Ru;Ay(m,this.A);Ay(m,d.A);f=new wb(f,m);f.S!=null&&d.S!=null&&g.bB("dash",414627957,`merged slice emsg overridden; prev: ${f.S.qw()} next: ${d.S.qw()}`);f.S=d.S||this.S;f.V=this.V!==-1?this.V:d.V;f.j=this.j!==-1?this.j:d.j;return f}};g.Cn=class{constructor(){this.count=0;this.A=1;this.V=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}qG(d){return d<=this.m6()}S(d){return this.offsets[d]}getStartTime(d){return this.startTicks[d]/this.A}W3(d){return this.getStartTime(d)+this.getDuration(d)}It(){return NaN}getDuration(d){d=this.K(d);return d>=0?d/this.A:-1}K(d){return d+1=0}H6(){return this.V?this.startTicks[this.count]/this.A:NaN}rf(){return 0}jw(){return this.count}G(){return""}KR(d){d=g.QX(this.startTicks.subarray(0,this.count),d*this.A);return d>=0?d:Math.max(0,-d-2)}isLoaded(){return this.m6()>=0}BN(d,f){if(d>=this.m6())return 0;let m=0;for(f=this.getStartTime(d)+f;dthis.getStartTime(d);d++)m=Math.max(m,nIl(this,d)/this.getDuration(d));return m}resize(d){d+=2;const f=this.offsets;this.offsets=new Float64Array(d+1);const m=this.startTicks;this.startTicks= new Float64Array(d+1);for(d=0;dthis.l0(C,B,e)}; this.index=new g.Cn}B(d,f){var m=new Vk(2,this,this.indexRange,"indexInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,f);const y=[new Vk(1,this,this.initRange,"initInfo",void 0,void 0,void 0,void 0,void 0,void 0,void 0,f),m];this.info.contentLength>0&&d&&(m=m.range.end+1,d=Math.min(d,this.info.contentLength-m),d>0&&y.push(new Vk(4,this,gb(m,d),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,f)));return new zN(y)}tP(d){if(d.info.type===1){if(this.A)return;this.A=ou(d.A)}else if(d.info.type=== 2){if(this.Y||this.index.m6()>=0)return;if(g.q5(this.info)){var f=this.index,m=g.tQ(d);d=d.info.range.start;var y=g.tA(m,0,1936286840);m=Xwl(y);f.A=m.timescale;var C=m.mC;f.offsets[0]=m.JX+d+y.size;f.startTicks[0]=C;f.V=!0;var B=m.f5.length;for(var e=0;e0&&m===B[0].yj)for(m=0;m=f+m)break}y.length||(d=new g.ON("b189619593",`${d}`,`${f}`,`${m}`),g.T(d));return new zN(y)}nC(d){const f=this.e1(d.info),m=d.info.range.start+d.info.S,y=[];for(let C=0;C=this.index.S(m+1);)m++;return this.l0(m,f,d.A).F$}j(d){d.C();return this.S()?!0:d.range.end+1this.info.contentLength&&(f=new FL(f.start,this.info.contentLength-1)),new zN([new Vk(4,d.Ys,f,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,d.clipId)]);d.type===4&&(d=this.e1(d),d=d[d.length-1]);let m=0;const y=d.range.start+d.S+d.A;d.type===3&&(d.C(),m=d.JP,y===d.range.end+1&&(m+=1));return this.l0(m,y,f)}pC(){return null}C(d,f=!1){d=this.index.KR(d);f&&(d=Math.min(this.index.m6(),d+1));return this.l0(d, this.index.S(d),0)}V(){return!0}G(){return!0}V2(){return!1}qp(){return this.indexRange.length+this.initRange.length}gD(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var q1l=class{constructor(d,f,m,y="",C="",B=""){this.displayName=d;this.vssId=f;this.languageCode=m;this.kind=y;this.xtags=C;this.id=B}};var zl5={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},Z$V={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};g.Dl=class{constructor(d,f,m,y=!1){this.name=d;this.id=f;this.isDefault=m;this.isAutoDubbed=y}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};g.Dl.prototype.getName=g.Dl.prototype.getName;g.Dl.prototype.getId=g.Dl.prototype.getId;g.Dl.prototype.getIsDefault=g.Dl.prototype.getIsDefault;g.Dl.prototype.getIsAutoDubbed=g.Dl.prototype.getIsAutoDubbed;var PYl=/action_display_post/;g.mK=class extends g.ym{constructor(d="",f=null,m=!1){super();this.sourceUrl=d;this.isLivePlayback=m;this.gD=this.duration=0;this.isPremiere=this.yT=this.G=this.isLiveHeadPlayable=this.isLive=this.A=!1;this.s_=this.Wg=0;this.isOtf=this.J7=!1;this.qp=(0,g.v)();this.AP=Infinity;this.S={};this.Y=new Map;this.state=this.IQ=0;this.B=null;this.isManifestless=!1;this.hP=[];this.j=null;this.e1=0;this.C="";this.pC=NaN;this.Jo=this.ye=this.timestampOffset=this.K=0;this.vE=this.uI=NaN;this.rZ=0;this.tP=this.X= !1;this.GL=[];this.Ul={};this.mS=this.V2=NaN;this.NW={z0p:y=>{KH(this,y)}}; this.KC=f?.Pr("html5_use_network_error_code_enums");A_5=!!f&&f.Pr("html5_modern_vp9_mime_type");cX=!!f?.Pr("html5_enable_flush_during_seek")&&g.W6();sc=!!f?.Pr("html5_enable_reset_audio_decoder")&&g.W6()}isLoading(){return this.state===1}Ik(){return this.state===3}nC(){return g.ut(this.S,d=>!!d.info.video&&d.info.video.qualityOrdinal>=2160)}V(){return g.ut(this.S,d=>!!d.info.contentProtection)}Np(d){var f=d.getElementsByTagName("Representation"); if(d.getElementsByTagName("SegmentList").length>0||d.getElementsByTagName("SegmentTemplate").length>0){this.J7=this.A=!0;this.B||(this.B=new teT);ppE(this.B,d);this.publish("refresh");for(d=0;d=0?c=rb(D):E=`${E}?range=${D}`}M.call(C,new TN(K.JP,K.startSecs,K.GZ,K.S,E,c,K.A))}y=N}m.update(y,this.isLive,this.gD)}$kP(this.B);return!0}this.duration=i$E(JQ(d,"mediaPresentationDuration"));a:{for(e=0;e{})}}resume(){dwS(this)}lJ(){if(this.isManifestless&&this.G&&kL(this))return kL(this); const d=this.S;let f=!1,m=NaN,y=NaN;for(const B in d){const e=d[B];var C=e.index;if(!C.isLoaded()||PZ(e.info.mimeType))continue;e.AP&&(f=!0);C=C.H6();e.info.tO()&&(isNaN(m)||C0))return this.lJ()-d}}d=this.S;for(const f in d){const m=d[f].index;if(m.isLoaded()&&!PZ(d[f].info.mimeType))return m.rf()}return 0}getStreamTimeOffset(){return this.K}It(d){for(const f in this.S){const m= this.S[f].index;if(m.isLoaded()){const y=m.KR(d),C=m.It(y);if(C)return C+d-m.getStartTime(y)}}return NaN}A7(){for(const d in this.S)this.S.hasOwnProperty(d)&&(this.S[d].A=null,this.S[d].rD=!1)}};g.mK.prototype.Br=fS(4);var A_5,cX,sc,nH=null,Zl=!!navigator.mediaCapabilities?.decodingInfo,itc={commentary:1,alternate:2,dub:3,main:4};var xL=new Set,VG=new Map;var Q7K=class{constructor(d){this.dD=d;this.Z$=this.sX=this.e1=this.Y=this.j=this.wE=this.gD=this.rD=!1;this.B=this.C=0;this.Br=!1;this.X=!0;this.nC=!1;this.Qp=0;this.tP=this.qp=this.QM=this.hP=!1;this.A={};this.mS=this.KC=this.MW=this.disableAv1=this.AP=this.ws=this.GL=this.Ul=this.S=this.G=!1;this.V2=0;this.Lk=this.dD.Z("html5_disable_aac_preference");this.vZ=Infinity;this.XP=0;this.h7=this.dD.RO();this.Np=this.dD.experiments.Pr("html5_enable_vp9_fairplay");this.TU=this.dD.Z("html5_force_av1_for_testing"); this.JM=this.dD.Yi().S.El(EwP);this.CC=g.sm(this.dD.experiments,"html5_av1_ordinal_cap");this.hM=this.dD.Z("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.PZ=this.dD.Z("html5_account_onesie_format_selection_during_format_filter");this.Va=g.sm(this.dD.experiments,"html5_max_byterate");this.A7=this.dD.Z("html5_enable_iamf_audio");this.pC=this.dD.experiments.Pr("html5_allow_capability_merge");this.sB=this.dD.Z("html5_enable_encrypted_av1")}};var Uc=class{constructor(d,f,m,y){this.flavor=d;this.keySystem=f;this.V=m;this.experiments=y;this.A={};this.ju=this.keySystemAccess=null;this.uR=this.YO=-1;this.qc=null;this.j=!!y&&y.Pr("edge_nonprefixed_eme");y&&y.Pr("html5_enable_vp9_fairplay")}clone(d){return new Uc(this.flavor,d,this.V,this.experiments)}S(){return this.keySystem==="com.youtube.fairplay.sbdl"}rW(){return{flavor:this.flavor,keySystem:this.keySystem}}getInfo(){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}}},HX={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},ZHP={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},YEv={widevine:1,fairplay:2,playready:3};var RSg=class extends g.qj{constructor(d,f,m,y=!1,C){super();this.dD=f;this.useCobaltWidevine=y;this.le=C;this.A=[];this.V={};this.S={};this.callback=null;this.Y=!1;this.j=[];this.initialize(d,!m)}initialize(d,f){for(const y of Object.keys(d)){var m=y;for(const C of d[m])if(C.contentProtection)for(const B of Object.keys(C.contentProtection)){m=B;let e=HX[B];!e&&this.Z("html5_enable_vp9_fairplay")&&m==="fairplay"&&(e=["com.youtube.fairplay.sbdl"]);if(e)for(const M of e)this.V[M]=this.V[M]||new Uc(m, M,C.contentProtection[m],this.dD.experiments),this.S[m]=this.S[m]||{},this.S[m][C.mimeType]=!0}}c6()&&(this.V["com.youtube.fairplay"]=new Uc("fairplay","com.youtube.fairplay","",this.dD.experiments),this.Z("html5_enable_vp9_fairplay")||(this.S.fairplay=this.S.fairplay||{},this.S.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.S.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.A=heg(f,this.useCobaltWidevine,this.Z("html5_enable_safari_fairplay")&&!0,this.Z("html5_enable_vp9_fairplay")).filter(y=> !!this.V[y])}Z(d){return this.dD.experiments.Pr(d)}},wM;var UqV={"":"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 GOP={OFF:"0",ON:"1",IT:"2",dT:"3"};var ddE={RED:"red",nyl:"white"};var feP=class{constructor(d){d=MT(d.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(d).map(([f,m])=>typeof m==="string"?[f,m]:[f,m[0]]))}El(d){if(d.vl!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return ZtT(this,d)}Pr(d){return this.flags.get(`${d}`)==="true"}};var mdn=class{constructor(d,f,m){this.S=void 0;this.experimentIds=d?d.split(","):[];this.flags=MT(f||"","&");d={};for(const y of this.experimentIds)d[y]=!0;this.experiments=d;m=new feP(m);this.V=new VPl(m);this.A=new Znh(m)}Yi(){return this.V}ra(){return this.A}Pr(d){d=this.El(d);JSON.stringify(d);return d==="true"}El(d){return this.flags[d]}};var yTK=Promise.resolve(),C7q=d=>yTK.then(d),J_K=window.queueMicrotask?window.queueMicrotask.bind(window):C7q;var Kuv=class{constructor(d,f,m=!1){this.experiments=d;this.AP=f;this.V2=m;this.G=!!g.AV("cast.receiver.platform.canDisplayType");this.B={};this.K=!1;this.V=new Map;this.C=!0;this.S=this.A=!1;this.rD=0;this.X=this.experiments.Pr("html5_disable_vp9_encrypted");this.j=this.experiments.Pr("html5_enable_encrypted_av1");d=g.AV("cast.receiver.platform.getValue");this.Y=!this.G&&d&&d("max-video-resolution-vpx")||null;PKK(this);this.A=!!(c6()&&Kl()>=21)}canPlayType(d,f){d=d.canPlayType?d.canPlayType(f):!1; My?d=d||Bq5[f]:dm===2.2?d=d||eHB[f]:iO()&&(d=d||Mkq[f]);return!!d}isTypeSupported(d){return this.G?window.cast.receiver.platform.canDisplayType(d):Ah(d)}},eHB={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},Mkq={"application/x-mpegURL":"maybe"},Bq5={"application/x-mpegURL":"maybe"};var Nqg=class extends g.ym{constructor(){super();this.items={}}add(d,f){if(!this.items[d]&&(f.CH||f.me1||f.nx)){var m=this.items;let y=f;Object.isFrozen&&!Object.isFrozen(f)&&(y=Object.create(f),Object.freeze(y));m[d]=y;this.publish("vast_info_card_add",d)}}remove(d){const f=this.get(d);delete this.items[d];return f}get(d){return this.items[d]||null}isEmpty(){return g.Sx(this.items)}};var iNc=class{constructor(d,f){this.S=d;this.cipher=this.S.exports.AES128CTRCipher_create(f.byteOffset)}encrypt(d){this.S.exports.AES128CTRCipher_encrypt(this.cipher,d.byteOffset,d.byteLength);return d}Mp(){return this.cipher===0}dispose(){this.S.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var qsl=class{constructor(){this.A=this.zq=0;this.S=Array.from({length:BD.length}).fill(0)}RF(d,f=1){this.zq+=f;this.A+=d;d/=f;for(let m=0;mB.apply(M,[W].concat(e)))}}}}W_(){return new cTK}ET(d,f,m=1){f instanceof cTK&&(btE(this,d,(0,g.v)()-f.startTimeMs,m),f.S=!0)}w_(d,f){const m=(0,g.v)(); f=f();TSn(this,f,d,m)}xz(){const d={};for(const m in this.S){if(!this.S.hasOwnProperty(m))continue;a:{var f=this.S[m];if(f.zq===0){f=null;break a}let y=Math.ceil(f.zq).toFixed(0)+"."+f.A.toFixed(0);for(let C=0;C0)y+="."+BD[C].toFixed(0)+"_"+f.S[C].toFixed(0);else break;f=y}f&&(d[m]=f)}this.S=new WuT;return d}toString(){return""}};var eP=new class{isActive(){return!1}I1(){}W_(){}ET(){}w_(d,f){f()}xz(){return{}}toString(){return""}},DdE=!!+f4("html5_enable_profiler"),E$q=!!+f4("html5_onesie_enable_profiler"),Mg=DdE||E$q?new sOq:eP,E5l=DdE?Mg:eP,yI=E$q?Mg:eP;var pGW=class{emscripten_notify_memory_growth(){}},$dK=class{constructor(){this.proc_exit=()=>{}; this.fd_write=(d,f,m)=>{if(!this.exports)return 1;d=new Uint32Array(this.exports.memory.buffer,f,m*2);f=[];for(let C=0;CC+B.length,0)}}},Ysq=class{constructor(){this.env=new pGW; this.wasi_snapshot_preview1=new $dK}};var Bu=class{constructor(d,f,m){this.instance=d;this.S=m;this.exports=this.instance.exports;f.wasi_snapshot_preview1.exports=this.exports;d=Math.floor(Math.random()*256);f=Math.floor(Math.random()*256);m=0;try{m=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,m,16)).fill(d);if(this.exports.sentinel(m,16,f)!==f*16%256)throw"wasm.wm.vi";const y=new Uint8Array(this.exports.memory.buffer,m,16);for(let C=0;C<16;C++)if(y[C]!==(d+f)%256)throw`wasm.wm.vi${C}`;}finally{m!==0&&this.exports.free(m)}}malloc(d){return this.exports.malloc(d)}free(d){this.exports.free(d)}realloc(d, f){return this.exports.realloc(d,f)}OT(d){var f=this.malloc(d.byteLength);f=new Uint8Array(this.exports.memory.buffer,f,d.byteLength);f.set(d);return f}Ue(d){const f=d.slice();d.buffer===this.exports.memory.buffer&&this.free(d.byteOffset);return f}},dOv=new class{constructor(){this.S="WebAssembly"in window}},C3="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);yI.I1(Bu,{OT:d=>({profile:"copyj2w",zq:d===void 0?0:Math.ceil(d.byteLength/16)}), Ue:d=>({profile:"copyw2j",zq:d===void 0?0:Math.ceil(d.byteLength/16)})});var ATT=class{constructor(d,f,m){this.S=d;this.j=!1;f=this.S.OT(f);this.A=new iNc(d,f);this.S.free(f.byteOffset);m&&(this.V=this.S.OT(m))}encrypt(d,f){return mOS(this,d,f,!1).V8}Mp(){return this.j}dispose(){this.Mp()||(g.zg(this.A),this.V&&this.S.free(this.V.byteOffset),this.j=!0)}};var k8h=class{constructor(d,f,m){this.S=new ATT(d,f,m)}encrypt(d,f){try{return this.S.encrypt(d,f)}catch(m){nU(m,"wasm ocwce"),g.X_(m)}}A(d,f){try{const m=mOS(this.S,d,f,!0);return{V8:m.V8,signature:m.signature}}catch(m){nU(m,"wasm ocwceas"),g.X_(m)}}Mp(){return this.S.Mp()}dispose(){this.S.dispose()}};var QOc=class extends g.qj{constructor(d,f,m){super();this.encryptedClientKey=f;this.B=m;this.A=new Uint8Array(d.buffer,0,16);this.V=new Uint8Array(d.buffer,16)}C(d){this.S=new k8h(d,this.A,this.V);g.I(this,this.S)}};var ONl=class extends g.qj{constructor(d,f){super();if(!f&&d)try{f=JSON.parse(d)}catch{}if(f){d=f.clientKey?MH(f.clientKey):null;var m=f.encryptedClientKey?MH(f.encryptedClientKey):null,y=f.keyExpiresInSeconds?Number(f.keyExpiresInSeconds)*1E3+(0,g.v)():null;d&&m&&y&&(this.S=new QOc(d,m,y),g.I(this,this.S));f.onesieUstreamerConfig&&(this.onesieUstreamerConfig=MH(f.onesieUstreamerConfig)||void 0);this.baseUrl=f.baseUrl}}};var o$l=class extends g.qj{constructor(){super();this.values={};this.Yl={};this.A={};this.V=this.S=0;this.j=new g.vg(()=>{C0c(this)},1E4); g.I(this,this.j)}};var aeB="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(" "),MTc={SH:"caoe",F1:"capsv",MX:"cbrand",Q4:"cbr",CA:"cbrver",wh:"cchip",LA:"ccappver",UU:"ccrv",EA:"cfrmver",kD:"c",UG:"cver",Lt:"ctheme",Hu:"cplayer",rS:"cmodel",eD:"cnetwork",s1:"cos",OS_VERSION:"cosver",G4:"cplatform",yP2:"crqyear"},hHE=class extends g.qj{constructor(d,f,m,y){super();this.webPlayerContextConfig=f; this.KY=y;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.Aq=this.mS=this.JM=this.J8=this.userDisplayName=this.userDisplayImage=this.xA="";this.Yt=null;this.S={};this.A7={};this.controlsType="0";this.KZ=NaN;this.Br=!1;this.QT=(0,g.v)();this.uu=this.KC=0;this.FF=this.a7=!1;this.IL=!0;this.preferGapless=this.E3=this.SP=this.V=this.UM=!1;this.Z6=[];this.Px=!1;this.Zq=0;d=d?g.TE(d):{};f&&f.csiPageType&&(this.csiPageType=f.csiPageType);f&&f.csiServiceName&&(this.csiServiceName=f.csiServiceName); f&&f.preferGapless&&(this.preferGapless=f.preferGapless);this.experiments=new mdn(f?f.serializedExperimentIds:d.fexp,f?f.serializedExperimentFlags:d.fflags,f??{});this.forcedExperiments=f?f.serializedForcedExperimentIds:Jk("",d.forced_experiments)||void 0;this.cspNonce=f?.cspNonce?f.cspNonce:Jk("",d.csp_nonce);this.Z("web_player_deprecated_uvr_killswitch");try{var C=document.location.toString()}catch(D){C=""}this.v9=C;this.ancestorOrigins=(y=window.location.ancestorOrigins)?Array.from(y):[];this.j= xQ(!1,f?f.isEmbed:d.is_embed);if(f&&f.device){if(y=f.device,y.androidOsExperience&&(this.S.caoe=`${y.androidOsExperience}`),y.androidPlayServicesVersion&&(this.S.capsv=`${y.androidPlayServicesVersion}`),y.brand&&(this.S.cbrand=y.brand),y.browser&&(this.S.cbr=y.browser),y.browserVersion&&(this.S.cbrver=y.browserVersion),y.cobaltReleaseVehicle&&(this.S.ccrv=`${y.cobaltReleaseVehicle}`),this.S.c=y.interfaceName||"WEB",this.S.cver=y.interfaceVersion||"html5",y.interfaceTheme&&(this.S.ctheme=y.interfaceTheme), this.S.cplayer=y.interfacePlayerType||"UNIPLAYER",y.model&&(this.S.cmodel=y.model),y.network&&(this.S.cnetwork=y.network),y.os&&(this.S.cos=y.os),y.osVersion&&(this.S.cosver=y.osVersion),y.platform&&(this.S.cplatform=y.platform),C=dC(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),C==="all"||C==="once")y.chipset&&(this.A7.cchip=y.chipset),y.cobaltAppVersion&&(this.A7.ccappver=y.cobaltAppVersion),y.firmwareVersion&&(this.A7.cfrmver=y.firmwareVersion),y.deviceYear&&(this.A7.crqyear=y.deviceYear)}else this.S.c= d.c||"web",this.S.cver=d.cver||"html5",this.S.cplayer="UNIPLAYER";this.loaderUrl=f?this.j||BsS(this)&&f.loaderUrl?f.loaderUrl||"":this.v9:this.j||BsS(this)&&d.loaderUrl?Jk("",d.loaderUrl):this.v9;this.j&&g.$K("yt.embedded_player.embed_url",this.loaderUrl);this.tP=OR()||as();this.G=hH(this.loaderUrl,N7E)||!1;y=this.loaderUrl;this.zw=aj(hH(y,KpV),y,!1,"Trusted Ad Domain URL");this.MW=xQ(!1,d.privembed);this.protocol=this.v9.indexOf("http:")===0?"http":"https";this.CQ=tEc((f?f.customBaseYoutubeUrl:d.BASE_YT_URL)|| "")||tEc(this.v9)||`${this.protocol}://www.youtube.com/`;y=f?f.eventLabel:d.el;C="detailpage";y==="adunit"?C=this.j?"embedded":"detailpage":y==="embedded"||this.G?C=P6(C,y,j1V):y&&(C="embedded");this.AP=C;ual();y=null;C=f?f.playerStyle:d.ps;const B=g.fg(aeB,C);!C||B&&!this.G||(y=C);this.playerStyle=y;this.C=g.fg(aeB,this.playerStyle);this.houseBrandUserStatus=f?.houseBrandUserStatus;this.X=this.C&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.x3=!this.X;this.qp=xQ(!1,d.disableplaybackui); this.disablePaidContentOverlay=xQ(!1,f?.disablePaidContentOverlay);this.disableSeek=xQ(!1,f?.disableSeek);this.enableSpeedOptions=f?.enableSpeedOptions||(E_().defaultPlaybackRate?tM||g.os||Jm?g.PX&&Qd("20")||g.$h&&Qd("4")||g.gC&&Qd("11")||$Q():!(g.gC&&!g.NQ("chrome")||tM||g.NQ("android")||g.NQ("silk")):!1);this.u4=xQ(!1,d.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=f?.supportsVarispeedExtendedFeatures??!1;this.A=xQ(this.playerStyle==="blazer",d.is_html5_mobile_device||f&&f.isMobileDevice); this.Dn=this.Z("mweb_allow_background_playback")?!1:this.A&&!this.C;this.e1=Q9();this.KP=g.gv;this.lc=!!f?.embedsHostFlags?.optOutApiDeprecation;var e;f?f.hideInfo!==void 0&&(e=!f.hideInfo):e=d.showinfo;this.Is=g.Rs(this)&&!this.lc||xQ(!Wu(this)&&!cu(this)&&!this.C,e);this.EE=f?!!f.mobileIphoneSupportsInlinePlayback:xQ(!1,d.playsinline);e=this.A&&uL&&dm!=null&&dm>0&&dm<=2.3;y=f?f.useNativeControls:d.use_native_controls;this.B=g.Rs(this)&&this.A;C=this.A&&!this.B;y=g.NH(this)||!e&&xQ(C,y)?"3":"1"; this.disableOrganicUi=!!f?.disableOrganicUi;C=f?f.controlsType:d.controls;this.controlsType=this.disableOrganicUi||C==="0"||C===0?"0":y;this.NQ=this.A;this.controlsType==="1"&&(this.NQ||P6("2",f?f.autohide:d.autohide,GOP));this.color=P6("red",f?f.progressBarColor:d.color,ddE);this.Tq=this.controlsType==="3";this.vZ=!this.j;this.MN=(y=!this.vZ&&!cu(this)&&!this.X&&!this.C&&!Wu(this))&&!this.Tq&&this.controlsType==="1";this.Lk=g.iL(this)&&y&&this.controlsType==="0"&&!this.MN&&!f?.embedsEnableEmc3ds; this.A6=this.ZG=e;this.sB=(this.controlsType==="3"||this.A||xQ(!1,d.use_media_volume))&&!this.B;this.Qw=kQ&&!g.o5(601)?!1:!0;this.ea=this.j||!1;this.qH=cu(this)?"":(this.loaderUrl||d.post_message_origin||"").substring(0,128);this.widgetReferrer=Jk("",f?f.widgetReferrer:d.widget_referrer);var M;f?f.disableCastApi&&(M=!1):M=d.enablecastapi;M=!this.G||xQ(!0,M);e=!0;f&&f.disableMdxCast&&(e=!1);this.hJ=this.Z("enable_cast_for_web_unplugged")&&g.K3(this)&&e||g.bY(this)&&e||M&&e&&this.controlsType==="1"&& !this.A&&(cu(this)||g.iL(this)||g.s4(this));this.Fo=!!window.document.pictureInPictureEnabled||kh();M=f?!!f.supportsAutoplayOverride:xQ(!1,d.autoplayoverride);this.Rz=!(this.A&&!g.Rs(this))&&!g.NQ("nintendo wiiu")||M;this.l5=(f?!!f.enableMutedAutoplay:xQ(!1,d.mutedautoplay))&&!1;M=(cu(this)||Wu(this))&&this.playerStyle==="blazer";this.qk=f?!!f.disableFullscreen:!xQ(!0,d.fs);e=g.zX(g.DM(this))&&g.Rs(this);this.Ul=!this.qk&&(M||g.wk())&&!e;this.QP=this.Z("html5_picture_in_picture_logging_onresize"); this.JN=g.sm(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.VJ=this.Z("html5_picture_in_picture_blocking_onresize");this.j8=this.Z("html5_picture_in_picture_blocking_ontimeupdate");this.I_=this.Z("html5_picture_in_picture_blocking_document_fullscreen");this.hW=this.Z("html5_picture_in_picture_blocking_standard_api");M=iO()&&Qd(58)&&!as();e=My||typeof MediaSource==="undefined";this.y9=this.Z("uniplayer_block_pip")&&(M||e)||this.VJ||this.j8||this.hW;M=g.Rs(this)&&!this.lc; var K;f?f.disableRelatedVideos!==void 0&&(K=!f.disableRelatedVideos):K=d.rel;this.ws=M||xQ(!this.C,K);this.S5=xQ(!1,f?f.enableContentOwnerRelatedVideos:d.co_rel);this.K=as()&&dm>0&&dm<=4.4?"_top":"_blank";this.JB=g.s4(this);this.tJ=xQ(this.playerStyle==="blazer",f?f.enableCsiLogging:d.enablecsi);switch(this.playerStyle){case "blogger":K="bl";break;case "discover-ads":K="dd";break;case "gmail":K="gm";break;case "gac":K="ga";break;case "ads-preview":K="ap";break;case "ads-fe":K="adfe";break;case "books":K= "gb";break;case "docs":case "flix":K="gd";break;case "duo":K="gu";break;case "google-live":K="gl";break;case "google-one":K="go";break;case "play":case "play-ads":K="gp";break;case "chat":K="hc";break;case "hangouts-meet":K="hm";break;case "photos-edu":case "picasaweb":K="pw";break;default:K="yt"}this.rD=K;this.V2=Jk("",f?f.authorizedUserIndex:d.authuser);this.h7=g.Rs(this)&&(this.MW||!mj()||this.tP);var N;f?f.disableWatchLater!==void 0&&(N=!f.disableWatchLater):N=d.showwatchlater;this.PZ=((K=!this.h7)|| !!this.V2&&K)&&xQ(!this.X,this.G?N:void 0);this.Np=f?f.isMobileDevice||!!f.disableKeyboardControls:xQ(!1,d.disablekb);this.loop=xQ(!1,d.loop);this.pageId=Jk("",f?f.initialDelegatedSessionId:d.pageid);this.Xx=xQ(!0,d.canplaylive);this.yw=this.experiments.Pr("html5_lr_overwrite_default_audio_quality_setting")?1:2;this.Mm=xQ(!1,d.livemonitor);this.disableSharing=xQ(this.C,f?f.disableSharing:d.ss);(N=f&&this.Z("fill_video_container_size_override_from_wpcc")?f.videoContainerOverride:d.video_container_override)? (K=N.split("x"),K.length!==2?N=null:(N=Number(K[0]),K=Number(K[1]),N=isNaN(N)||isNaN(K)||N*K<=0?null:new g.R5(N,K))):N=null;this.JF=N;this.mute=f?!!f.startMuted:xQ(!1,d.mute);this.storeUserVolume=!this.mute&&xQ(this.controlsType!=="0",f?f.storeUserVolume:d.store_user_volume);N=f?f.annotationsLoadPolicy:d.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:P6(void 0,N,Ip);this.captionsLanguagePreference=f?f.captionsLanguagePreference||"":Jk("",d.cc_lang_pref);N=P6(2,f?f.captionsLanguageLoadPolicy: d.cc_load_policy,Ip);this.controlsType==="3"&&N===2&&(N=3);this.lE=N;this.hM=f?f.hl||"en_US":Jk("en_US",d.hl);this.region=f?f.contentRegion||"US":Jk("US",d.cr);this.hostLanguage=f?f.hostLanguage||"en":Jk("en",d.host_language);this.j5=!this.MW&&Math.random()'}supportsGaplessAudio(){return g.$h&& !My&&MQ()>=74||g.PX&&g.o5(68)?!0:!1}supportsGaplessShorts(){return!this.Z("html5_enable_short_gapless")||this.tP||g.LP?!1:!0}getPlayerType(){return this.S.cplayer}RO(){return this.SP}qa(){return this.j&&this.Z("embeds_enable_innertube_store")}},cyT=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],evS=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"], iKl=[19];var pqS={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},DOh={["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"'},EAg={["337"]:{width:3840,height:2160,bitrate:3E7,fps:30},["336"]:{width:2560,height:1440,bitrate:15E6,fps:30},["335"]:{width:1920,height:1080,bitrate:75E5,fps:30},["702"]:{width:7680,height:4320,bitrate:4E7,fps:60},["701"]:{width:3840, height:2160,bitrate:2E7,fps:60},["700"]:{width:2560,height:1440,bitrate:1E7,fps:60},["412"]:{width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},["359"]:{width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},["411"]:{width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},["410"]:{width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},["409"]:{width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"}, ["360"]:{width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},["358"]:{width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},["357"]:{width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},["274"]:{width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},["315"]:{width:3840,height:2160,bitrate:2E7,fps:60},["308"]:{width:2560,height:1440,bitrate:1E7,fps:60},["303"]:{width:1920,height:1080,bitrate:5E6,fps:60},["302"]:{width:1280, height:720,bitrate:25E5,fps:60},["299"]:{width:1920,height:1080,bitrate:75E5,fps:60},["298"]:{width:1280,height:720,bitrate:35E5,fps:60},["571"]:{width:7680,height:4320,bitrate:3E7,fps:60},["401"]:{width:3840,height:2160,bitrate:15E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["787"]:{width:1080, height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["553"]:{width:1920,height:1080,bitrate:2E6,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["313"]:{width:3840,height:2160,bitrate:8E6,fps:30},["271"]:{width:2560, height:1440,bitrate:4E6,fps:30},["248"]:{width:1920,height:1080,bitrate:2E6,fps:30},["247"]:{width:1280,height:720,bitrate:15E5,fps:30},["244"]:{width:854,height:480,bitrate:52E4,fps:30},["243"]:{width:640,height:360,bitrate:28E4,fps:30},["137"]:{width:1920,height:1080,bitrate:4E6,fps:30},["136"]:{width:1280,height:720,bitrate:3E6,fps:30},["135"]:{width:854,height:480,bitrate:1E6,fps:30},["385"]:{width:1920,height:1080,bitrate:6503313,fps:60},["376"]:{width:1280,height:720,bitrate:5706960,fps:60}, ["384"]:{width:1280,height:720,bitrate:3660979,fps:60},["225"]:{width:1280,height:720,bitrate:5805E3,fps:30},["224"]:{width:1280,height:720,bitrate:453E4,fps:30},["145"]:{width:1280,height:720,bitrate:2682052,fps:30}};var Kn=class{constructor(d){this.S=d}getInfo(){return this.S}A(){return null}Y(){var d=this.A();return d?(d=g.Wh(d.gs),Number(d.expire)):NaN}j(){}getHeight(){return this.S.video.height}};var AyT=class{constructor(d){this.itag=d.itag;this.url=d.url;this.codecs=d.codecs;this.width=d.width;this.height=d.height;this.fps=d.fps;this.bitrate=d.bitrate;this.A=d.audioItag?.split(",")||[];this.u_=d.u_;this.contentProtection=d.contentProtection||"";this.BZ=d.BZ;this.audioChannels=d.audioChannels;this.S=""}};var usE=class{constructor(d,f,m,y,C){this.V=d;this.A=f;this.Y=m;this.cpn=y;this.C=C;this.j=0;this.S=""}build(){OKS(this);const d=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],f={};a:if(this.S)var m=this.S;else{m="";for(var y of this.V)if(y.BZ){if(y.BZ.getIsDefault()){m=y.BZ.getId();break a}m||(m=y.BZ.getId())}}for(var C of this.V)if(this.C||!C.BZ||C.BZ.getId()===m)f[C.itag]||(f[C.itag]=[]),f[C.itag].push(C);for(var B of this.A)if(C=f[B.S])for(var e of C){C=d;m=C.push;y="#EXT-X-MEDIA:TYPE=AUDIO,";let W= "YES";var M="audio";if(e.BZ){M=e.BZ;var K=M.getId().split(".")[0];K&&(y+=`LANGUAGE="${K}",`);(this.S?this.S===M.getId():M.getIsDefault())||(W="NO");M=M.getName()}K="";B!==null&&(K=B.itag.toString());K=xz(this,e.url,K);y=y+`NAME="${M}",DEFAULT=${W},AUTOSELECT=YES,`+`GROUP-ID="${oAS(e,B)}",URI="${K}"`;m.call(C,y)}for(var N of this.Y)B=Fuq,B=(e=N.BZ)?'#EXT-X-MEDIA:URI="'+xz(this,N.url)+'",TYPE=SUBTITLES,GROUP-ID="'+B+'",LANGUAGE="'+e.getId()+'",NAME="'+e.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, B&&d.push(B);N=this.Y.length>0?Fuq:void 0;for(const W of this.A)e=f[W.S],e?.length>0&&(B=W,e=e[0],e=`#EXT-X-STREAM-INF:BANDWIDTH=${B.bitrate+e.bitrate},CODECS="${B.codecs},${e.codecs}",RESOLUTION=${B.width}x${B.height},AUDIO="${oAS(e,B)}",`+(N?'SUBTITLES="'+N+'",':"")+"CLOSED-CAPTIONS=NONE",B.fps>1&&(e+=`,FRAME-RATE=${B.fps}`),B.u_&&(e+=`,VIDEO-RANGE=${B.u_}`),d.push(e),d.push(xz(this,W.url,"")));return d.join("\n")}},Fuq="text";var XqK=class extends Kn{constructor(d,f,m){super(d);this.V=f;this.expiration=m;this.gs=null}Y(){return this.expiration}A(){if(!this.gs||this.gs.Mp()){var d=this.V.build();d="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(d);this.gs=new op(d)}return this.gs}};var w0P=class extends Kn{constructor(d,f){super(d);this.V=f}A(){return new op(this.V.OI())}j(){this.V=kC(this.V)}};var RvT=class extends Kn{constructor(d,f){super(d);this.V=f}A(){return new op(this.V)}};var VTg={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 P0S=class{constructor(d){if(d=d.commonConfig)this.url=d.url,this.urlQueryOverride=d.urlQueryOverride,d.ustreamerConfig&&(this.PG=MH(d.ustreamerConfig)||void 0)}};g.qH=class{constructor(d={}){this.languageCode=d.languageCode||"";this.languageName=d.languageName||null;this.kind=d.kind||"";this.name=d.name===void 0?null:d.name;this.displayName=d.displayName||null;this.id=d.id||null;this.S=d.is_servable||!1;this.isTranslateable=d.is_translateable||!1;this.url=d.url||null;this.vssId=d.vss_id||"";this.isDefault=d.is_default||!1;this.translationLanguage=d.translationLanguage||null;this.xtags=d.xtags||"";this.captionId=d.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.S}OI(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.L3(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(d){return d?this.toString()===d.toString():!1}nG(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};var SGW={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},juE={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},vAv=/^(\d*)_((\d*)_?(\d*))$/;var TsS={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},qGl={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var tTn={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},oaS={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 bfc; bfc=function(d){const f=Object.keys(d),m={};for(let B=0;B{const m={};f=[g.dg(f.objectStore("index"),{},y=>{m[y.cursor.key]=y.getValue();return g.fi(y)}), XUE(f.objectStore("media")),XUE(f.objectStore("captions"))];return g.va.all(f).then(([,y,C])=>({index:m,media:PES(y||[]),captions:C}))})});var rTv=class extends g.ym{constructor(){super();this.S=null;this.V=new jXg;this.S=null;this.C=new Set;this.crossOrigin=""}j1(){this.S&&(this.S=this.S.onload=null);super.j1()}};g.Ng=class{constructor(d,f,m,y){this.level=d;this.rD=f;this.loaded=new Set;this.level=d;this.rD=f;d=m.split("#");this.width=Math.floor(Number(d[0]));this.height=Math.floor(Number(d[1]));this.frameCount=Math.floor(Number(d[2]));this.columns=Math.floor(Number(d[3]));this.rows=Math.floor(Number(d[4]));this.S=Math.floor(Number(d[5]));this.G=d[6];this.signature=d[7];this.videoLength=y}getHeight(){return this.height}Y(){return this.frameCount}isDefault(){return this.G.indexOf("default")!==-1}isLoaded(d){return this.loaded.has(d)}OI(d){let f= this.rD;f=f.replace("$N",this.G);f=f.replace("$L",this.level.toString());f=f.replace("$M",d.toString());this.signature&&(f=g.Mj(f,{sigh:this.signature}));return Ij(f)}j(d){const f=this.Y()-1;return g.a5(this.S===0?Math.round(d*this.frameCount/this.videoLength):Math.round(d*1E3/this.S),0,f)}A(){return this.frameCount-1}C(){return this.frameCount?0:-1}B(){}};g.Ng.prototype.K=fS(5);var i4=class extends rTv{constructor(d,f,m=!1,y=!1){super();this.isLive=m;this.B=!!y;this.levels=this.A(d,f);this.j=new Map;this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}A(d,f){const m=[];d=d.split("|");const y=d[0];for(let C=1;Cy-f?-1:d}A(){return this.V.m6()}C(){return this.V.V6()}B(d){this.V=d}};var Ien=class extends i4{constructor(d,f,m,y=!1){super(d,0,f,!!y);for(d=0;d{this.setData(m)}, j9:()=>{this.j9()}, ZJ:m=>{this.ZJ(m)}}; this.Np=this.Z("web_new_autonav_countdown");this.Fq=this.Z("web_new_big_thumbnail_endscreen");this.dD.LY&&(this.X=this.dD.LY);this.setData(f);this.J8=new TIB;g.I(this,this.J8)}setData(d){d=d||{};var f=d.errordetail;f!=null&&(this.errorDetail=f);f=d.errorcode;f!=null?this.errorCode=f:d.status==="fail"&&(this.errorCode="auth");f=d.reason;f!=null&&(this.errorReason=f);f=d.subreason;f!=null&&(this.XH=f);this.clientPlaybackNonce||(this.clientPlaybackNonce=d.cpn??(this.dD.RO()?"r"+g.sl(15):g.sl(16)),this.j8?.clear()); this.Mm=xQ(this.dD.Mm,d.livemonitor);dRv(this,d);if(f=d.raw_player_response)this.Uv=f;else{var m=d.player_response;m&&(f=JSON.parse(m))}f&&(this.playerResponse=f);if(this.playerResponse){(f=this.playerResponse.annotations)&&HKV(this,f);(f=this.playerResponse.attestation)&&wqc(this,f);if(f=this.playerResponse.cotn)this.cotn=f;(f=this.playerResponse.heartbeatParams)&&dFv(this,f);(f=this.playerResponse.messages)&&CEq(this,f);(f=this.playerResponse.overlay)&&Ncq(this,f);if(f=this.playerResponse.playabilityStatus)iQK(this, f),(m=f.errorScreen)&&OQg(this,m);(m=this.playerResponse.playbackTracking)&&cpS(this,m,d);var y=this.playerResponse.playerCueRanges;y&&y.length>0&&(this.cueRanges=y);(y=this.playerResponse.playerCueRangeSet)&&g.kS(this,y);y=AHE(this.playerResponse.adPlacements);m&&m.promotedPlaybackTracking&&y&&g.X_(new g.ON("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(y||Z4c(this.playerResponse.adSlots))this.u7=!0;(m=this.playerResponse.playerAds)&&sFq(this,m,d);(m=this.playerResponse.playerConfig)&& EaS(this,m);(y=this.playerResponse.streamingData)&&pH5(this,y,m||null);if(y=this.playerResponse.trackingParams)this.X=y;if(y=this.playerResponse.videoDetails)Apv(this,y,d),ajq(this,y,m||null,d),m=y.isPrivate,m!==void 0&&(this.isPrivate=xQ(this.isPrivate,m));f&&GBP(this,f,y||null);(f=this.playerResponse.interstitialPods)&&ypP(this,f);this.TR&&this.eventId&&(this.TR=Dt(this.TR,{ei:this.eventId}));(f=this.playerResponse.captions)&&f.playerCaptionsTracklistRenderer&&UOV(this,f.playerCaptionsTracklistRenderer); (this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.TW=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&BcW(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken; this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.Z("html5_fill_default_mosaic_audio_track_id")&&this.uu()&&(this.dD.nC=k5T(this));f=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;m=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;f&&m&&(this.Qg=f/100,this.Mc=m/100);this.Z("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(C=> {g.S(C,g.bL)?.signal==="INIT_ATT_SERVICE"&&(this.Qo=!0)})}hS(this,d); sjE(this,d);d.queue_info&&(this.queueInfo=d.queue_info);f=d.hlsdvr;f!=null&&(this.allowLiveDvr=Number(f)===1?f3()?!0:QK&&Hu<5?!1:!0:!1);this.adQueryId=d.ad_query_id||null;this.l6||(this.l6=d.encoded_ad_safety_reason||null);this.C3=xQ(this.C3,d.infringe||d.muted);this.uM=d.authkey;this.iO=d.authuser;this.mutedAutoplay=xQ(this.mutedAutoplay,d&&d.playmuted);this.mutedAutoplayDurationMode=Ll(this.mutedAutoplayDurationMode,d&&d.muted_autoplay_duration_mode);this.Ae=xQ(this.Ae,d&&d.mutedautoplay);if(f= d.length_seconds)this.lengthSeconds=typeof f==="string"?iZ(f):f;this.isAd()||this.NQ||!g.zX(g.DM(this.dD))?this.endSeconds=Ll(this.endSeconds,this.jR||d.end||d.endSeconds):QjT(this,g.DM(this.dD),this.lengthSeconds);this.X=Jk(this.X,d.itct);this.S5=xQ(this.S5,d.is_live_destination);this.isLivePlayback=xQ(this.isLivePlayback,d.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.J7();d.isUpcoming&&(this.isUpcoming=xQ(this.isUpcoming,d.isUpcoming));this.yT=xQ(this.yT,d.post_live_playback); this.GF&&(this.yT=!1);this.isMdxPlayback=xQ(this.isMdxPlayback,d.mdx);if(f=d.mdx_control_mode)this.mdxControlMode=typeof f==="number"?f:iZ(f);this.isInlinePlaybackNoAd=xQ(this.isInlinePlaybackNoAd,d.is_inline_playback_no_ad);this.nC=Ll(this.nC,d.reload_count);this.reloadReason=Jk(this.reloadReason,d.reload_reason);this.L4=xQ(this.L4,d.show_content_thumbnail);this.cycToken=d.cyc||null;f=j$(d);Object.keys(f).length>0&&(this.Om=f);this.AP=Jk(this.AP,d.vvt);this.mdxEnvironment=Jk(this.mdxEnvironment, d.mdx_environment);d.source_container_playlist_id&&(this.sourceContainerPlaylistId=d.source_container_playlist_id);d.serialized_mdx_metadata&&(this.serializedMdxMetadata=d.serialized_mdx_metadata);this.Zp=d.osig;this.eventId||(this.eventId=d.eventid);this.osid||(this.osid=d.osid);this.playlistId=Jk(this.playlistId,d.list);d.index&&(this.playlistIndex=this.playlistIndex===void 0?Ll(0,d.index):Ll(this.playlistIndex,d.index));this.fX=d.pyv_view_beacon_url;this.Ga=d.pyv_quartile25_beacon_url;this.OS= d.pyv_quartile50_beacon_url;this.kG=d.pyv_quartile75_beacon_url;this.wd=d.pyv_quartile100_beacon_url;f=d.session_data;!this.HC&&f&&(this.HC=MT(f,"&").feature);this.isFling=Ll(this.isFling?1:0,d.is_fling)===1;this.vnd=Ll(this.vnd,d.vnd);this.forceAdsUrl=Jk(this.forceAdsUrl,d.force_ads_url);this.jL=Jk(this.jL,d.ctrl);this.zH=Jk(this.zH,d.ytr);this.YU=d.ytrcc;this.cC=d.ytrexp;this.Fs=d.ytrext;this.KC=Jk(this.KC,d.adformat);this.ey=Jk(this.ey,d.attrib);this.slotPosition=Ll(this.slotPosition,d.slot_pos); this.breakType=d.break_type;this.Mn=xQ(this.Mn,d.ssrt);this.videoId=jU(d)||this.videoId;this.Qh=Jk(this.Qh,d.vss_credentials_token);this.z0=Jk(this.z0,d.vss_credentials_token_type);this.g7=xQ(this.g7,d.audio_only);this.wE=xQ(this.wE,d.aac_high);this.CZ=xQ(this.CZ,d.prefer_low_quality_audio);this.di=xQ(this.di,d.uncap_inline_quality);this.Z("html5_enable_qoe_cat_list")?d.qoe_cat&&(this.z2=this.z2.concat(d.qoe_cat.split(","))):this.Z6=Jk(this.Z6,d.qoe_cat);this.U3=xQ(this.U3,d.download_media);this.B= Ovv(this,d.prefer_gapless);R4h(this.playerResponse)&&this.UL.push("ad");if(f=d.adaptive_fmts)this.adaptiveFormats=f,this.le("adpfmts",{},!0);if(f=d.allow_embed)this.allowEmbed=Number(f)===1;if(f=d.backgroundable)this.backgroundable=Number(f)===1;if(f=d.autonav)this.isAutonav=Number(f)===1;if(f=d.autoplay)this.GD=this.Na=Number(f)===1;if(f=d.iv_load_policy)this.annotationsLoadPolicy=P6(this.annotationsLoadPolicy,f,Ip);if(f=d.cc_lang_pref)this.captionsLanguagePreference=Jk(f,this.captionsLanguagePreference); if(f=d.cc_load_policy)this.Is=P6(this.Is,f,Ip);this.deviceCaptionsOn=d.device_captions_on??void 0;this.rB=d.device_captions_lang_pref??"";this.ez=d.viewer_selected_caption_langs??[];if(f=d.cached_load)this.Gq=xQ(this.Gq,f);if(d.dash==="0"||d.dash===0||d.dash===!1)this.ea=!0;if(f=d.dashmpd)this.im=g.Mj(f,{cpn:this.clientPlaybackNonce});if(f=d.delay)this.uP=iZ(f);f=this.jR||d.end;if(this.Br?f!=null:f!=void 0)this.clipEnd=Ll(this.clipEnd,f);if(f=d.fmt_list)this.d5=f;d.heartbeat_preroll&&this.UL.push("heartbeat"); u9l&&(this.Qw=-Math.floor(Math.random()*10),this.JF=-Math.floor(Math.random()*40));if(f=d.is_listed)this.isListed=xQ(this.isListed,f);if(f=d.is_private)this.isPrivate=xQ(this.isPrivate,f);if(f=d.is_dni)this.jP=xQ(this.jP,f);if(f=d.dni_color)this.dj=Jk(this.dj,f);if(f=d.pipable)this.pipable=xQ(this.pipable,f);this.pg=(this.Rn=this.pipable&&this.dD.Fo)&&!this.dD.showMiniplayerButton;if(f=d.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=iZ(f);if(f=d.paid_content_overlay_text)this.paidContentOverlayText= f;if(f=d.url_encoded_fmt_stream_map)this.xm=f;if(f=d.hls_formats)this.hlsFormats=f;if(f=d.hlsvp)this.hlsvp=f;if(f=d.live_start_walltime)this.Cs=typeof f==="number"?f:iZ(f);if(f=d.live_manifest_duration)this.E3=typeof f==="number"?f:iZ(f);if(f=d.player_params)this.playerParams=f;if(f=d.partnerid)this.partnerId=Ll(this.partnerId,f);if(f=d.probe_url)this.probeUrl=Ij(g.Mj(f,{cpn:this.clientPlaybackNonce}));(f=d.pyv_billable_url)&&U0T(f)&&(this.Nj=f);(f=d.pyv_conv_url)&&U0T(f)&&(this.b7=f);EBg(this,d); this.startSeconds>0?this.Z("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.TW||this.J3||d.start||d.startSeconds)&&this.le("lss",{css:this.startSeconds,pcss:this.TW,iss:this.J3,ps:d.start||void 0,pss:d.startSeconds||void 0}):(this.startSeconds=Ll(this.startSeconds,this.TW||this.J3||d.start||d.startSeconds),this.Z("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.le("lsss",{css:this.startSeconds,pcss:this.TW,iss:this.J3,ps:d.start||void 0,pss:d.startSeconds||void 0}), this.CC=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(f=d.live_utc_start,f!=null?this.liveUtcStartSeconds=Number(f):oB5(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(f=d.utc_start_millis)||(this.liveUtcStartSeconds=Number(f)*.001);if(f=d.stream_time_start_millis)this.Un=Number(f)*.001;f=this.J3||d.start;(this.Br?f==null||Number(d.resume)===1:f==void 0||d.resume=="1")||this.isLivePlayback||(this.clipStart= Ll(this.clipStart,f));if(f=d.url_encoded_third_party_media)this.l5=id(f);if(f=d.ypc_offer_button_formatted_text)m=JSON.parse(f),this.Y4=m!=null?m:null,this.SI=f;if(f=d.ypc_offer_button_text)this.g6=f;if(f=d.ypc_offer_description)this.pX=f;if(f=d.ypc_offer_headline)this.IV=f;if(f=d.ypc_full_video_message)this.eh=f;if(f=d.ypc_offer_id)this.eT=f;if(f=d.ypc_buy_url)this.T8=f;if(f=d.ypc_item_thumbnail)this.oV=f;if(f=d.ypc_item_title)this.Dh=f;if(f=d.ypc_item_url)this.tb=f;if(f=d.ypc_vid)this.Ta=f;d.ypc_overlay_timeout&& (this.xG=Number(d.ypc_overlay_timeout));if(f=d.ypc_trailer_player_vars)this.Dy=NT(f);if(f=d.ypc_original_itct)this.b9=f;this.UE=Jk(this.UE,d.ucid);this.hW=d.storyboard_spec||null;this.Nh=d.live_storyboard_spec||null;this.tT=d.iv_endscreen_url||null;this.kZ=xQ(this.kZ,d.iv3_module);this.H8=xQ(this.H8,d.ypc_module);this.CF=xQ(this.CF,d.ypc_clickwrap_module);this.H8&&this.UL.push("ypc");this.CF&&this.UL.push("ypcRentalActivation");this.I8={video_id:d.video_id,eventid:d.eventid,cbrand:d.cbrand,cbr:d.cbr, cbrver:d.cbrver,c:d.c,cver:d.cver,ctheme:d.ctheme,cplayer:d.cplayer,cmodel:d.cmodel,cnetwork:d.cnetwork,cos:d.cos,cosver:d.cosver,cplatform:d.cplatform,user_age:d.user_age,user_display_image:d.user_display_image,user_display_name:d.user_display_name,user_gender:d.user_gender,csi_page_type:d.csi_page_type,csi_service_name:d.csi_service_name,enablecsi:d.enablecsi,enabled_engage_types:d.enabled_engage_types};p2v(this,d);if(f=d.cotn)this.cotn=f;axv(this)?g4(this)&&(this.isLivePlayback&&this.im&&(this.TU= !0),this.ju&&(this.Yt=!0)):ZvB(this)?this.TU=!0:xRE(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&JS(this):this.im&&(this.dD.rD==="yt"&&this.J7()&&this.Z("drm_manifestless_unplugged")&&this.Z("html5_deprecate_manifestful_fallback")?this.le("deprecateMflFallback",{}):this.TU=!0);if(f=d.adpings)this.IL=f?NT(f):null;if(f=d.feature)this.K_=f;if(f=d.referrer)this.referrer=f;this.clientScreenNonce=Jk(this.clientScreenNonce,d.csn);this.h2=Ll(this.h2,d.root_ve_type);this.A6=Ll(this.A6, d.kids_age_up_mode);this.Br||d.kids_app_info==void 0||(this.kidsAppInfo=d.kids_app_info);this.Br&&d.kids_app_info!=null&&(this.kidsAppInfo=d.kids_app_info);this.qT=xQ(this.qT,d.upg_content_filter_mode);this.unpluggedFilterModeType=Ll(this.unpluggedFilterModeType,d.unplugged_filter_mode_type);if(f=d.unplugged_location_info)this.A7=f;if(f=d.unplugged_partner_opt_out)this.Zq=Jk("",f);this.zw=xQ(this.zw,d.disable_watch_next);this.KP=Jk(this.KP,d.internal_ip_override);this.o8=!!d.is_yto_interstitial;this.interstitials.length&& this.UL.push("playableSequences");if(f=d.QG)this.QG=f;this.rD=Jk(this.rD,d.csi_timer);d.watchUrl&&(this.watchUrl=d.watchUrl);f=d.watch_endpoint;this.Z("html5_attach_watch_endpoint_ustreamer_config")&&f&&LDT(this,f);f?.ustreamerConfig&&(this.PG=MH(f.ustreamerConfig));if(f=f?.loggingContext?.qoeLoggingContext?.serializedContextData)this.vB=f;g.Rs(this.dD)&&this.dD.E3&&(this.embedsRct=Jk(this.embedsRct,d.rct),this.embedsRctn=Jk(this.embedsRctn,d.rctn));d.embed_config&&(this.PR=d.embed_config);this.sB= this.sB||!!d.pause_at_start;d.default_active_source_video_id&&(this.defaultActiveSourceVideoId=d.default_active_source_video_id);this.Z$=this.Z$||!!d.live_preload}I_(){return this.autoplaySwitchButtonRenderer?.enabled!==void 0}L(){return this.dD}Z(d){return this.dD.Z(d)}fd(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.GL?.GL}getUserAudio51Preference(){let d=1;hi(this.dD)&&this.Z("html5_ytv_surround_toggle_default_off")?d=0:oa(this.dD)&&this.isLivePlayback&& this.No()&&(d=0);return g.Nb("yt-player-audio51")??d}hj(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}tj(){this.Mp()||(this.S.A||this.S.unsubscribe("refresh",this.tj,this),this.fT(-1))}fT(d){if(!this.isLivePlayback||!this.Y||this.Y.flavor!=="fairplay"){var f=this.S.CC(this.L8);if(f.length>0){for(const m of f)m.startSecs=Math.max(m.startSecs,this.rf()),this.Z("html5_cuepoint_identifier_logging")&&m.event==="start"&&this.le("cuepoint",{pubCue:m.identifier,segNum:d}); this.publish("cuepointupdated",f,d);this.L8+=f.length;if(JS(this)&&this.dD.RO())for(const m of f)this.le("cuepoint",{segNum:d,event:m.event,startSecs:m.startSecs,id:m.identifier.slice(-16)}),m.event==="start"&&(f=m.startSecs,this.a7.start=this.h7,this.a7.end=f+3)}}}j9(){this.Mp()||(this.loading=!1,this.publish("dataloaded"))}No(){return this.LY!==void 0?this.LY:this.LY=!!this.contentProtection||!!this.S&&this.S.V()}pH(d){if(this.Mp())return Hh();this.mS=this.e1=this.V=null;zT(this,"html5_high_res_logging_always")&& (this.dD.SP=!0);return JH5(this,d).then(void 0,()=>jjc(this,d)).then(void 0,()=>vBK(this)).then(void 0,()=>Tac(this))}ZJ(d){this.V=d; Suc(this,this.V.getAvailableAudioTracks());if(this.V)for(var f of this.V.videoInfos)d=f.containerType,d!==0&&(this.u4[d]=f.id);f=this.getAvailableAudioTracks();f=f.concat(this.QT);for(d=0;d0)return this.V.getAvailableAudioTracks();if(this.JM)return this.JM;if(this.JN)return this.JN}return[]}getAudioTrack(){if(this.j&&!this.j.V()){var d=g.Un(this.getAvailableAudioTracks(),f=>f.id===this.j.id); if(!d&&this.j.BZ?.id){const f=this.j.BZ.id;d=g.Un(this.getAvailableAudioTracks(),m=>m.BZ.id===f)}return d||this.QT}if(this.JM){if(!this.TF)for(d of this.JM)if(d.BZ.getIsDefault()){this.TF=d; break}return this.TF||this.QT}return this.QT}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.V2}getReelItemWatchResponse(){return this.reelItemWatchResponse}getHeartbeatResponse(){return this.QP}fQ(){return this.watchUrl?this.watchUrl:this.dD.getVideoUrl(this.videoId)}Zf(){return!!this.S&&(mw5(this.S)||y_5(this.S)||CKl(this.S))}dR(){const d=g.lg(this),f=this.L().Y,m=lL("243");return m?r$(d,m,f,!0)===!0:!1}JB(){return this.Z("enable_wn_infocards")}Aq(){return(this.JB()? this.V2?.cards?.cardCollectionRenderer:this.playerResponse?.cards?.cardCollectionRenderer)||null}getEmbeddedPlayerResponse(){return this.Md}S7(){return(this.eventLabel||this.dD.AP)==="shortspage"}isAd(){return this.pV||!!this.adFormat}C(){return this.oauthToken||this.dD.Aq}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}Ne(){return this.isDaiEnabled()&&this.enableServerStitchedDai&& !!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}uu(){return!!this.playerResponse?.compositePlayabilityStatus}Fo(){return!this.uu()}ri(){return this.KD}Ib(){return this.H8||this.SP}MW(){if(!this.S||!this.A||!this.j)return!1;var d=this.S.S;const f=!!d[this.A.id]&&b1(76,d[this.A.id].gs.S);d=!!d[this.j.id]&&b1(95,d[this.j.id].gs.S);return(this.A.itag==="0"||f)&&d}Wm(){return this.fetchType==="onesie"}QM(){return zT(this,"html5_samsung_vp9_live")}le(d,f,m){this.publish("ctmp",d,f,m)}Rg(d, f,m){this.publish("ctmpstr",d,f,m)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}hP(){return!(!this.isLivePlayback||!this.hasProgressBarBoundaries())}K(){return this.lE||this.suggestions?.[0]||null}getGetAdBreakContext(d=NaN,f=NaN){const m={isSabr:ti(this)};var y=this.getHeartbeatResponse()?.adBreakHeartbeatParams;y&&(m.adBreakHeartbeatParams=y);if(this.Z("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.S&&!isNaN(d)&&!isNaN(f)){f= d-f;for(var C in this.S.S){y=this.S.S[C];if(!y.info.aQ()&&!y.info.tO())continue;y=y.index;if(!y.isLoaded())continue;C=y.KR(f);y=y.It(C)+f-y.getStartTime(C);this.le("gabc",{t:d.toFixed(3),mt:f.toFixed(3),sg:C,igt:y.toFixed(3)});m.livePlaybackPosition={utcTimeMillis:""+(y*1E3).toFixed(0)};break}}return m}isEmbedsShortsMode(d,f){return!g.Rs(this.dD)||(this.dD.hP||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||f?!1:this.Z("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible: !!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&d.width<=d.height)}LX(){return this.B||this.Z("web_player_media_session_infinity")&&this.isLivePlayback}j1(){super.j1();this.IL=null;delete this.hn;delete this.accountLinkingConfig;delete this.S;this.V=this.QP=this.playerResponse=this.V2=null;this.xm=this.adaptiveFormats="";delete this.botguardData;this.pC=this.suggestions=this.lE=null;this.sabrContextUpdates.clear()}};u9l=!0;var a2K={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},Fhh={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},Oog={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},CVT={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"},exc={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},BTS={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"},uO={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 XGl=class extends g.qj{constructor(d,f){super();this.app=d;this.state=f}handleExternalCall(d,f,m){const y=this.state.Y[d],C=this.state.C[d];let B=y;if(C)if(m&&hH(m,ijg))B=C;else if(!y)throw Error(`API call from an untrusted origin: "${m}"`);this.logApiCall(d,m);if(B){a:{for(const e of f)if(String(e).includes("javascript:")){m=!0;break a}m=!1}m&&g.X_(Error(`Dangerous call to "${d}" with [${f}].`));return B.apply(this,f)}throw Error(`Unknown API method: "${d}".`);}logApiCall(d,f,m){const y=this.app.L(); y.j5&&!this.state.K.has(d)&&(this.state.K.add(d),g.Dv("webPlayerApiCalled",{callerUrl:y.loaderUrl,methodName:d,origin:f||void 0,playerStyle:y.playerStyle||void 0,embeddedPlayerMode:y.hP,errorCode:m}))}publish(d,...f){this.state.V.publish(d,...f);if(d==="videodatachange"||d==="resize"||d==="cardstatechange")this.state.A.publish(d,...f),this.state.j.publish(d,...f)}Z(d){return this.app.L().Z(d)}j1(){if(this.state.element){var d=this.state.element,f;for(f in this.state.S)this.state.S.hasOwnProperty(f)&& (d[f]=null);this.state.element=null}super.j1()}};var WD=class extends g.Ob{constructor(){super();this.Y=new Map}publish(d,...f){if(this.Y.has(d))return this.Y.get(d).push(f),!0;let m=!1;try{for(f=[f],this.Y.set(d,f);f.length;)m=super.publish(d,...f.shift())}finally{this.Y.delete(d)}return m}};var RHV=class extends g.qj{constructor(){super(...arguments);this.element=null;this.B=new Set;this.Y={};this.C={};this.S={};this.K=new Set;this.V=new WD;this.A=new WD;this.j=new WD;this.G=new WD}j1(){this.G.dispose();this.j.dispose();this.A.dispose();this.V.dispose();this.K=this.S=this.C=this.Y=this.B=void 0}};var W85=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var n$q=class extends XGl{getApiInterface(){return Array.from(this.state.B)}rD(d,f){this.state.G.subscribe(d,f)}Px(d,f){this.state.G.unsubscribe(d,f)}getPlayerState(d){return bpq(this.app,d)}KC(){return bpq(this.app)}Rz(d,f,m){az(this)&&(w9(this.app,!0,1),Yd(this.app,d,f,m,1))}getCurrentTime(d,f,m){d=pZn(d,f,m);f=d.playerType;m=this.getPlayerState(f);return this.app.getAppState()===2&&m===5?this.app.getVideoData()?.startSeconds||0:this.Z("web_player_max_seekable_on_ended")&&m===0?dQ(this.app,f):this.app.getCurrentTime(d)}tP(){return this.app.getCurrentTime({playerType:1})}Br(){const d= this.app.It(1);return isNaN(d)?this.getCurrentTime(1):d}CC(){return this.app.getDuration({playerType:1})}v0(d,f){d=g.a5(Math.floor(d),0,100);isFinite(d)&&yE(this.app,{volume:d,muted:this.isMuted()},f)}Aq(d){this.v0(d,!1)}Py(d){yE(this.app,{muted:!0,volume:this.getVolume()},d)}TU(){this.Py(!1)}Sy(d){yE(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},d)}Yt(){oz(this.app)||this.Sy(!1)}getPlayerMode(){const d={};this.app.getVideoData().jP&&(d.pfp={enableIma:this.app.YR().allowImaMonetization, autoplay:B4(this.app.YR()),mutedAutoplay:this.app.YR().mutedAutoplay});return d}tV(){const d=this.app.getPresentingPlayerType();if(d===2&&!this.app.E4()){var f=jW(this.app.oO());if(!(xvl(f)||g.Rs(this.app.L())&&this.app.Ol().getPlayerState().S(1024))||$H(f))return}(f=this.app.vM().yS)?f.playVideo():this.app.playVideo(d)}v9(){w9(this.app,!0,1);this.tV()}pauseVideo(d){const f=this.app.getPresentingPlayerType();if(f!==2||this.app.E4()||xvl(jW(this.app.oO()))){var m=this.app.vM().yS;m?m.pauseVideo(): this.app.pauseVideo(f,d)}}uu(){var d=this.app;let f=!1;d.S1.vZ&&(d.Wr.publish("pageTransition"),f=!0);d.stopVideo(f)}clearVideo(){}getAvailablePlaybackRates(){var d=this.app.L();if(d.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(d.j?d.ancestorOrigins[0]:window.location.origin)||d.u4)return FxW;d=this.app.getVideoData();const f=d.Qg,m=d.Mc;return rtl.filter(y=>y>=f&&y<=m)}return[1]}getPlaybackQuality(d){return(d=QQ(this.app, {playerType:d}))?d.getPlaybackQuality():"unknown"}J8(){}getAvailableQualityLevels(d){return(d=QQ(this.app,{playerType:d}))?(d=g.TP(d.FM(),f=>f.quality),d.length&&(d[0]==="auto"&&d.shift(),d=d.concat(["auto"])),d):[]}pC(){return this.getAvailableQualityLevels(1)}A7(){return this.j()}h7(){return 1}getVideoLoadedFraction(d){return this.app.getVideoLoadedFraction(d)}j(){return this.getVideoLoadedFraction()}MW(){return 0}getSize(){const d=this.app.So().getPlayerSize(); return{width:d.width,height:d.height}}setSize(){this.app.So().resize()}loadVideoById(d,f,m,y){if(!d)return!1;d=k4(d,f,m);return this.app.loadVideoByPlayerVars(d,y)}ws(d,f,m){d=this.loadVideoById(d,f,m,1);w9(this.app,d,1)}cueVideoById(d,f,m,y){d=k4(d,f,m);this.app.cueVideoByPlayerVars(d,y)}X(d,f,m){this.cueVideoById(d,f,m,1)}loadVideoByUrl(d,f,m,y){d=iZc(d,f,m);return this.app.loadVideoByPlayerVars(d,y)}hM(d,f,m){d=this.loadVideoByUrl(d,f,m,1);w9(this.app,d,1)}cueVideoByUrl(d,f,m,y){d=iZc(d,f,m);this.app.cueVideoByPlayerVars(d, y)}V2(d,f,m){this.cueVideoByUrl(d,f,m,1)}Z$(){const d=this.app.L();if(d.X)return"";const f=this.app.YR();let m=void 0;f.isLivePlayback||(m=Math.floor(this.app.getCurrentTime({playerType:1})));return d.getVideoUrl(f.videoId,this.getPlaylistId()||void 0,m)}gD(){return this.app.getDebugText()}getVideoEmbedCode(){const d=this.app.L();if(d.X)return"";const f=this.app.YR();return d.getVideoEmbedCode(f.isPrivate?"":f.title,this.app.YR().videoId,this.app.So().getPlayerSize(),this.getPlaylistId()||void 0)}G(d, f,m){return Cm(this.app,d,f,m)}removeCueRange(d){return this.app.tU(d)}loadPlaylist(d,f,m,y){this.app.loadPlaylist(d,f,m,y)}PZ(d,f,m,y){this.loadPlaylist(d,f,m,y);w9(this.app,!0,1)}cuePlaylist(d,f,m,y){this.app.cuePlaylist(d,f,m,y)}nextVideo(d,f){this.app.nextVideo(d,f)}JM(){this.nextVideo();w9(this.app,!0,1)}previousVideo(d){this.app.previousVideo(d)}qH(){this.previousVideo();w9(this.app,!0,1)}playVideoAt(d){this.app.playVideoAt(d)}y9(d){this.playVideoAt(d);w9(this.app,!0,1)}setShuffle(d){const f= this.app.getPlaylist();f&&f.setShuffle(d)}setLoop(d){const f=this.app.getPlaylist();f&&(f.loop=d)}Np(){const d=this.app.getPlaylist();if(!d)return null;const f=[];for(let m=0;m{g.X_(m)}; var f=this.app.L();if(f.externalFullscreen){if(!g.rC(f))return this.isFullscreen()?GX(window.document.documentElement):H6(window.document.documentElement).catch(d)}else if(g.wk()||f.B)return this.isFullscreen()?GX(YQ()):f.controlsType!=="3"&&g.wk()?H6(this.app.So().element).catch(d):(f=this.app.P9().D$())?H6(f).catch(d):Promise.reject(Error("Media element missing"));g.A9(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}Zb(){return this.app.Zb()}cancelPlayback(){var d= jW(this.app.oO());d&&d.created&&d.destroy();this.app.Ol().stopVideo();(d=this.app.oO().tB.get("endscreen"))&&d.oM()&&g.Iz(this.app.Wr,!0)}getProgressState(d){if(this.V()===3)return XX(this.app.oO()).getProgressState();const f=this.app.getVideoData();var m=QQ(this.app,{playerType:d})||this.app.Ol(),y=m.getPlayerType();a:{var C=this.app.getVideoData();if(C.progressBarStartPosition?.utcTimeMillis&&(C=Number(C.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(C))){C=this.jQ(C,d);break a}C=0}a:{var B= this.app.getVideoData();if(B.progressBarEndPosition?.utcTimeMillis&&(B=Number(B.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(B))){B=this.jQ(B,d);break a}B=0}const e=this.getCurrentTime(d);d=this.getDuration(d);const M=this.app.It(y),K=this.app.isAtLiveHead(y),N=this.app.DR();var W=this.app;var c=g.HE(W,{playerType:y});c=UX(W,c);W=G0(W,c.c5(),c);c=dQ(this.app,y);m=m.zt();const D=this.app.getVideoData().Dp;y=!D||isNaN(D)?0:this.jQ(D,y);return{airingStart:C,airingEnd:B,allowSeeking:this.app.fd(), clipEnd:f.clipEnd,clipStart:f.clipStart,current:e,displayedStart:-1,duration:d,ingestionTime:M,isAtLiveHead:K,loaded:N,seekableStart:W,seekableEnd:c,offset:m,viewerLivestreamJoinMediaTime:y}}jQ(d,f){const m=this.app.It(f);if(!m)return 0;f=m-this.app.getCurrentTime({playerType:f});return d-f}isInline(){return this.app.isInline()}setInline(d){this.app.setInline(d)}kX(){return this.app.jo().rW(!0)}toggleSubtitles(){const d=g.vc(this.app.oO());d&&d.Bn()}getPlayerSize(){const d=this.app.So().getPlayerSize(); return{width:d.width,height:d.height}}setCenterCrop(d){this.app.So().setCenterCrop(d)}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(d){this.app.setLoopVideo(d)}},Ahv="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(" "), Qmq="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 OZv={["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};g.cD=class extends ZNl{isExternalMethodAvailable(d,f){return this.state.Y[d]?!0:!!(this.state.C[d]&&f&&hH(f,ijg))}getBandwidthEstimate(){return M7(this.app.xi)}reportPlaybackIssue(d=""){const f=this.app.Ol();d={gpu:(0,g.Gr)(),d};f.handleError(new g.s_("feedback",d))}getInternalApi(){return{...this.state.S}}getTrustedApi(){return{...this.state.Y,...this.state.C}}getInternalApiInterface(){return g.VX(this.state.S)}queueNextVideo(d,f,m=NaN,y="",C=""){this.app.queueNextVideo(d,f,m,y,C)}mS(d){d=this.app.getPlayerStateObject(d); return{isBuffering:d.S(1),isCued:d.isCued(),isDomPaused:d.S(1024),isEnded:d.S(2),isError:d.S(128),isOrWillBePlaying:d.isOrWillBePlaying(),isPaused:d.isPaused(),isPlaying:d.isPlaying(),isSeeking:d.S(16),isUiSeeking:d.S(32),isUnstarted:d.S(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.gX().j.S=(0,g.v)()}qp(d=1,f,m){return this.getCurrentTime(d,f,m)}seekToStreamTime(d,f,m,y){HpV(this.app,d,f,m,y)}getStreamTimeOffset(){return this.app.jo().getStreamTimeOffset()}seekToLiveHead(d, f){const m=this.app.jo().getVideoData();m&&m.isLivePlayback&&Yd(this.app,Infinity,d,f,1)}requestSeekToWallTimeSeconds(d,f,m){this.app.jo().nP(d,f,m)}JB(d,f,m,y=1,C){this.seekTo(d,f,m,y,C)}Fq(d,f,m,y){this.seekBy(d,f,m,y,1)}prefetchKeyPlay(d,f){this.app.jo().prefetchKeyPlay(d,f)}setVolume(d,f=!0){this.v0(d,f)}mute(d=!0){this.Py(d)}unMute(d=!0){this.Sy(d)}syncVolume(){const d=wvB(this.app);yE(this.app,{volume:d.volume,muted:d.muted},!1)}getAvailableQualityLabels(){return g.TP(this.app.jo().FM(),d=> d.qualityLabel)}channelSubscribed(){g.s8(this,"SUBSCRIBE",this.app.YR().UE)}channelUnsubscribed(){g.s8(this,"UNSUBSCRIBE",this.app.YR().UE)}setScreenLayer(d){this.app.setScreenLayer(d)}getCurrentPlaylistSequence(){return this.app.Ol().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(d){return this.app.Ol().getPlaylistSequenceForTime(d)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.jo().DK("ypcRentalActivation")}setHomeGroupInfo(d){this.app.L().homeGroupInfo= d}setConnectedRemoteApps(d){this.app.L().h6=d}setLivingRoomAppMode(d){this.app.L().livingRoomAppMode=P6("LIVING_ROOM_APP_MODE_UNSPECIFIED",d,xrS)}setEnablePrivacyFilter(d=!1){this.app.L().enablePrivacyFilter=d}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(d,f,m,y,C){return YDT(this.app,d,f,m,y,C)}vZ(d=1){const f=this.RH(d); if(d=QQ(this.app,{playerType:d}))d=d.getVideoData(),f.hasProgressBarBoundaries=d.hasProgressBarBoundaries(),f.isPremiere=d.isPremiere,f.itct=d.X,f.playerResponseCpn=d.playerResponseCpn,f.progressBarStartPositionUtcTimeMillis=d.hasProgressBarBoundaries()&&d.progressBarStartPosition?.utcTimeMillis?iZ(d.progressBarStartPosition.utcTimeMillis):null,f.progressBarEndPositionUtcTimeMillis=d.hasProgressBarBoundaries()&&d.progressBarEndPosition?.utcTimeMillis?iZ(d.progressBarEndPosition.utcTimeMillis):null, f.ypcOriginalItct=d.b9,f.ypcPreview=d.ypcPreview,f.paidContentOverlayText=bvv(d),f.paidContentOverlayDurationMs=tFc(d),d.S&&hA(d.S)&&(f.usingLocalMedia="true"),f.transitionEndpointAtEndOfStream=d.transitionEndpointAtEndOfStream,f.isSeekable=d.isSeekable;return f}getAdState(){return this.app.getAdState()}isNotServable(d){if(d!==this.app.Sb.video_id)return!1;const f=(d=this.app.jo().getPlayerState())?d.t8:null;return!!(d&&f&&d.S(128)&&ohP(f.errorCode)===5)}supportsGaplessAudio(){return this.app.L().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.L().supportsGaplessShorts()}isGaplessTransitionReady(d){return this.app.RL(d)}enqueueVideoByPlayerVars(d, f,m=Infinity,y=""){this.app.enqueueVideoByPlayerVars(d,f,m,y)}clearQueue(){this.app.clearQueue()}Wb(){return g.O8(this)}sendAbandonmentPing(){this.app.Ol().sendAbandonmentPing()}setAutonavState(d,f=!1){if(this.Z("web_player_autonav_use_server_provided_state")&&!f&&(f=this.app.YR(),f?.I_()))if(d===3)f.autonavState!==3&&(f.j5=f.autonavState);else if(f.j5!==void 0)d=f.j5,f.j5=void 0;else return;U9E(this.app,d)}setAutonav(d,f=!1){this.setAutonavState(d?2:1,f)}setLoopRange(d){this.app.setLoopRange(d)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.jo().hasSupportedAudio51Tracks()}setUserAudio51Preference(d, f=!1){this.app.jo().setUserAudio51Preference(d,f)}getUserAudio51Preference(){return this.app.jo().getUserAudio51Preference()}setProximaLatencyPreference(d){this.app.jo().setProximaLatencyPreference(d)}getProximaLatencyPreference(){return this.app.jo().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.jo().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){Db()}setBlackout(d){this.app.setBlackout(d)}setUserEngagement(d){this.app.L().FF!== d&&(this.app.L().FF=d,this.app.jo().dZ())}updateSubtitlesUserSettings(d,f=!0){g.vc(this.app.oO()).EJ(d,f)}getCaptionWindowContainerId(){const d=g.vc(this.app.oO());return d?d.getCaptionWindowContainerId():""}toggleSubtitlesOn(){const d=g.vc(this.app.oO());d&&d.BS()}isSubtitlesOn(){const d=g.vc(this.app.oO());return d?d.isSubtitlesOn():!1}getPlayerResponse(d){return(d=QQ(this.app,{playerType:d}))?d.getVideoData().getPlayerResponse():null}Ul(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.jo().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(d){return(d= QQ(this.app,{playerType:d}))?d.getVideoData().getWatchNextResponse():null}sB(){return this.getWatchNextResponse(1)}getHeartbeatResponse(d){return(d=QQ(this.app,{playerType:d}))?d.getVideoData().getHeartbeatResponse():null}nC(){return this.getHeartbeatResponse(1)}getStoryboardFrame(d,f){const m=this.app.Cl();if(!m)return null;f=m.levels[f];return f?(d=g.ig(f,d))?{column:d.column,columns:d.columns,height:d.HA,row:d.row,rows:d.rows,url:d.url,width:d.jA}:null:null}getStoryboardFrameIndex(d,f){const m= this.app.Cl();if(!m)return-1;f=m.levels[f];if(!f)return-1;d-=this.zt();return f.j(d)}getStoryboardLevel(d){var f=this.app.Cl();return f?(f=f.levels[d])?{index:d,intervalMs:f.S,maxFrameIndex:f.A(),minFrameIndex:f.C()}:null:null}getNumberOfStoryboardLevels(){const d=this.app.Cl();return d?d.levels.length:0}SQ(d){return this.app.Ol().SQ(d)}Kd(){this.app.Ol().Kd();this.publish("onFilterAudioFeatures")}hP(){return this.getAudioTrack(1)}getAudioTrack(d){return(d=QQ(this.app,{playerType:d}))?d.getAudioTrack(): this.app.getVideoData().QT}K3(){const d=QQ(this.app,{playerType:void 0});return d?d.K3():null}setAudioTrack(d,f,m){const y=this.app.vM().yS;y&&y.GJ(d);m=QQ(this.app,{playerType:m});if(!m)return!1;(d=m.GJ(d,f))&&this.Kd();return d}NQ(d,f){return this.setAudioTrack(d,f,1)}e1(){return this.getAvailableAudioTracks(1)}getAvailableAudioTracks(d){return QQ(this.app,{playerType:d}).getAvailableAudioTracks()}getMaxPlaybackQuality(){const d=this.app.jo();return d.getVideoData().A?ao(d.bR()):"unknown"}getUserPlaybackQualityPreference(){return this.app.jo().getUserPlaybackQualityPreference()}getSubtitlesUserSettings(){const d= g.vc(this.app.oO());return d?d.zy():null}resetSubtitlesUserSettings(){g.vc(this.app.oO()).wH()}setMinimized(d){this.app.setMinimized(d)}setOverlayVisibility(d){this.publish("overlayvisibilitychange",d)}setInlinePreview(d){this.app.setInlinePreview(d)}setSqueezeback(d){this.app.setSqueezeback(d)}setGlobalCrop(d){this.app.So().setGlobalCrop(d)}setAppFullscreen(d){this.app.Rk(d?4:0)}QS(){return this.app.QS()}getVisibilityState(){return this.QS().getVisibilityState(this.VS(),this.Zb()||g.NH(this.app.L()), this.isMinimized(),this.isInline(),this.app.ZK(),this.app.Bm(),this.app.wQ(),this.app.Bd())}isMutedByMutedAutoplay(){return this.app.Fn}isMutedByEmbedsMutedAutoplay(){return oz(this.app)}setInternalSize(d,f){this.app.So().setInternalSize(new g.R5(d,f))}zt(d){return(d=QQ(this.app,{playerType:d}))?d.zt():0}isMinimized(){return this.app.isMinimized()}ZK(){return this.app.ZK()}VS(){return this.app.Ol().VS()}isOrchestrationLeader(){return this.app.isOrchestrationLeader()}setSafetyMode(d){this.app.L().enableSafetyMode= d}canPlayType(d){return this.app.canPlayType(d)}updatePlaylist(d){if(d){var f=this.getPlaylistId(),m=!1;f&&f!==d.list&&(m=!0);d.external_list!==void 0&&(this.app.Bb=xQ(!1,d.external_list));const y=d.video;(f=this.app.getPlaylist())&&!m?this.isFullscreen()&&((m=y[f.index])&&m.encrypted_id!==g.V4(f).videoId||(d.index=f.index)):BY(this.app,{list:d.list,index:d.index,playlist_length:y.length});EuS(this.app.getPlaylist(),d);g.$4(this,"onPlaylistUpdate")}else this.app.updatePlaylist()}updateVideoData(d, f){g.FI(this.app.jo().getVideoData(),d,f)}updateEnvironmentData(d){E4(this.app.L(),d,!1)}l5(d){this.app.sendVideoStatsEngageEvent(d,1)}productsInVideoVisibilityUpdated(d){this.publish("changeProductsInVideoVisibility",d)}isAtLiveHead(d,f=!0){return this.app.isAtLiveHead(d,f)}getVideoAspectRatio(){return this.app.So().getVideoAspectRatio()}getPreferredQuality(){return this.app.Ol().getPreferredQuality()}getPlaybackQualityLabel(d){return(d=QQ(this.app,{playerType:d}))?d.getVideoData().A?.B()?.qualityLabel|| "":""}setPlaybackQualityRange(d,f,m,y){(y=QQ(this.app,{playerType:y}))&&y.ob(g.kl(d,f||d,!0,"m"),!0,m)}BD(d,f,m){this.setPlaybackQualityRange(d,f,m,1)}onAdUxClicked(d,f){this.publish("aduxclicked",d,f)}showAirplayPicker(){this.app.showAirplayPicker()}dispatchReduxAction(d){g.ay.dispatch(d)}highlightSettingsMenuItem(d){this.publish("highlightSettingsMenu",d)}openSettingsMenuItem(d){this.publish("openSettingsMenuItem",d)}K(d,f){this.state.A.subscribe(d,f)}QT(d,f){this.state.A.unsubscribe(d,f)}AP(d, f=1){this.cueVideoByPlayerVars(d,f)}Lk(d,f,m=1,y){this.loadVideoByPlayerVars(d,f,m,y)}SP(d,f=1,m,y){this.preloadVideoByPlayerVars(d,f,m,y)}getFeedbackProductData(){return this.app.getFeedbackProductData()}aF(){return g.O8(this).aF()}b5(){return g.O8(this).b5()}Mh(){return g.O8(this).Mh()}zZ(){return this.Wb().zZ()}FH(...d){this.zZ().FH(...d)}m2(){this.zZ().m2()}Dt(){this.zZ().Dt()}Y(){this.zZ().hide()}RJ(d,f,m,y,C,B,e,M){this.zZ().RJ(d,f,m,y,C,B,e,M)}J2(d,f){this.zZ().J2(d,f)}dG(d,f,m,y,C){this.Wb().dG(d, f,m,y,C)}TG(d){this.zZ().setEnabled(d)}IZ(d,f){this.Wb().IZ(d,f)}s9(d,f){this.Wb().s9(d,f)}UT(d,f){this.Wb().UT(d,f)}Rs(){this.Wb().Rs()}qy(d,f){this.Wb().qy(d,f)}renderChapterSeekingAnimation(d,f,m){this.Wb().renderChapterSeekingAnimation(d,f,m)}ly(){this.Wb().ly()}getWebPlayerContextConfig(){return this.app.L().getWebPlayerContextConfig()}notifyShortsAdSwipeEvent(){this.publish("shortsadswipe")}hR(){return this.app.Ol().hR()}tq(d,f,m=!1){this.Wb()?.tq(d,f,m)}isKeyboardDisabled(){return this.app.L().Np}}; g.cD.prototype.Ri=fS(7);g.DV=class extends g.cD{constructor(d,f){super(d,f);apc(this);E8(this,"addEventListener",this.PH);E8(this,"removeEventListener",this.va);E8(this,"cueVideoByPlayerVars",this.nE);E8(this,"loadVideoByPlayerVars",this.Of);E8(this,"preloadVideoByPlayerVars",this.xr);E8(this,"loadVideoById",this.NA);E8(this,"loadVideoByUrl",this.KS);E8(this,"playVideo",this.tV);E8(this,"loadPlaylist",this.loadPlaylist);E8(this,"nextVideo",this.nextVideo);E8(this,"previousVideo",this.previousVideo);E8(this,"playVideoAt", this.playVideoAt);E8(this,"getVideoData",this.RH);E8(this,"seekBy",this.U6);E8(this,"seekTo",this.mx);E8(this,"showControls",this.showControls);E8(this,"hideControls",this.hideControls);E8(this,"cancelPlayback",this.cancelPlayback);E8(this,"getProgressState",this.getProgressState);E8(this,"isInline",this.isInline);E8(this,"setInline",this.setInline);E8(this,"setLoopVideo",this.setLoopVideo);E8(this,"getLoopVideo",this.getLoopVideo);E8(this,"getVideoContentRect",this.getVideoContentRect);E8(this,"getVideoStats", this.kX);E8(this,"getCurrentTime",this.yB);E8(this,"getDuration",this.CD);E8(this,"getPlayerState",this.w2);E8(this,"getVideoLoadedFraction",this.Oz);E8(this,"mute",this.Py);E8(this,"unMute",this.Sy);E8(this,"setVolume",this.v0);E8(this,"loadModule",this.loadModule);E8(this,"unloadModule",this.unloadModule);E8(this,"getOption",this.vN);E8(this,"getOptions",this.getOptions);E8(this,"setOption",this.setOption);E8(this,"addCueRange",this.addCueRange);E8(this,"getDebugText",this.getDebugText);E8(this, "getStoryboardFormat",this.getStoryboardFormat);E8(this,"toggleFullscreen",this.toggleFullscreen);E8(this,"isFullscreen",this.isFullscreen);E8(this,"getPlayerSize",this.getPlayerSize);E8(this,"toggleSubtitles",this.toggleSubtitles);E8(this,"setCenterCrop",this.setCenterCrop);E8(this,"setFauxFullscreen",this.setFauxFullscreen);E8(this,"setSizeStyle",this.setSizeStyle);E8(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);E8(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);D5l(this)}Ow(d,f,m,y,C, B,e){return this.app.Ow(d,f,m,y,C,B,e)}kU(){return this.app.kU()}oO(){return this.app.oO()}oz(){const d=this.oO().tB.get("endscreen");return!!d&&d.oz()}getRootNode(){return this.So().element}L(){return this.app.L()}uy(){return this.app.iR()}Q7(d){return this.app.Q7(d)}Jq(){return g.O8(this)?.Jq()||null}getSourceConfigForActiveAudioTrack(){const d=this.getVideoData()?.hj();if(d){const f=this.getAudioTrack().getLanguageInfo().getId();for(const m of d)for(const y of m.audioTracks??[])if(y.id===f)return m}}dQ(){return this.app.Ol().dQ()}getStartTime(d){return QQ(this.app, d)?.getStartTime()}getPlayerStateObject(d){return this.app.getPlayerStateObject(d)}So(){return this.app.So()}getPlaylist(){return this.app.getPlaylist()}getVideoData(d={}){var f=QQ(this.app,d);if(!f)return null;f=f.getVideoData();d.Pd===!1?d=f:f.enableServerStitchedDai&&d.playerType===2?(d=this.app,d=d.UI?d.H9.S?.getVideoData()||d.getVideoData():d.getVideoData()):d=f;return d}Eg(){return this.app.Ol().Eg()}Cl(d){return this.app.Cl(d)}Bd(){return this.app.Bd()}isHdr(){return this.app.Ol().isHdr()}RR(){return this.app.RR()}isEmbedsShortsMode(){var d= g.O8(this);const f=this.getVideoData();d=d?d.Xc:this.getPlayerSize();const m=!!this.getPlaylist();return!(!f||!f.isEmbedsShortsMode(new g.R5(d.width,d.height),m))}GW(d,f){this.app.GW(d,1,f)}mJ(d,f,m,y,C){this.app.Oh(d,f,m,y,C)}playVideo(d,f){try{const m=this.app.vM().yS;if(m){m.playVideo();return}if(!d&&this.getPresentingPlayerType()===2){const y=jW(this.app.oO());if(y&&$H(y))return}}catch(m){g.T(m)}this.app.playVideo(d,f)}stopVideo(d){QQ(this.app,{playerType:d}).stopVideo()}GH(d){QQ(this.app,{playerType:d}).GH()}addEventListener(d, f){this.state.V.subscribe(d,f)}removeEventListener(d,f){this.state.V.unsubscribe(d,f)}R3(d){this.app.R3(d)}setPlaybackQuality(d,f){this.setPlaybackQualityRange(d,d,f)}FM(){const d={},f=this.app.Ol().FM();for(const m of f)d[m.quality]=m;return d}zS(){return this.app.Ol().zS()}Y6(d){this.app.Y6(d);d&&U9E(this.app,d)}getVideoUrl(d,f,m,y){let C=this.getPresentingPlayerType(),B=C===2;if(y&&B||C===3)B=!1,C=1;y=this.getVideoData({playerType:C});if(!y)return"";let e;d||y.isLivePlayback||(e=Math.floor(this.getCurrentTime({playerType:C}))); d=B?void 0:this.getPlaylistId()||void 0;f&&d==="WL"&&(d=void 0);return this.app.getVideoUrl(y.videoId,d,e,f,m)}mA(d){this.app.Ol().mA(d)}kd(d,f){this.oO().kd(d,f)}uE(){const d=g.zx(this.oO());return!!d&&d.uE()}AI(){const d=g.zx(this.oO());return!!d&&d.AI()}bV(d,f,m){const y=g.zx(this.oO());y&&y.bV(d,f,m)}NF(){this.app.Ol().KF()}JQ(d){g.$4(this,"onVideoAreaChange");g.$4(this,d?"onShowControls":"onHideControls")}T3(d,f){const m=g.O8(this);if(m)return m.T3(d,f);d=this.app.So().oX();return new g.IV(0, 0,d.width,d.height)}yn(){const d=this.oO().tB.get("heartbeat");return!!d&&d.yn()}fd(){var d=this.L();if(d.qp||d.disableSeek)return!1;const f=this.app.Ol(),m=f.getVideoData();if(!m.nG()||g.YS(m)||this.getPresentingPlayerType()===2&&!this.app.E4()&&!m.isSeekable||m.Ne()&&this.getPresentingPlayerType(!0)===2||f.gy()&&this.getPresentingPlayerType()!==3)return!1;d=g.DM(d);return g.zX(d)&&!m.NQ||oz(this.app)?!1:!0}rY(){return this.app.Ol().Jt()}isLifaAdPlaying(){const d=this.getVideoData()?.Ne();return d? this.getPresentingPlayerType(d)===2:!1}RE(){this.app.Ol().RE()}sendVideoStatsEngageEvent(d,f,m){this.app.sendVideoStatsEngageEvent(d,m,f)}AB(d,f,m){this.app.xC(d,f,m)}EL(d,f){this.app.II(d,f)}Jy(d,f){Mv(this.app,d,f)}Ym(d){return this.app.Ym(d)}DK(d,f){QQ(this.app,{playerType:f})?.DK(d)}gy(){const d=QQ(this.app,{playerType:void 0});return d?d.gy():!0}dC(){const d=this.getVideoData();return!!d&&(d.dC()||!!d.hlsFormats||!!d.im)}getPlaybackRate(){return this.app.jo().getPlaybackRate()}setPlaybackRate(d, f){this.app.setPlaybackRate(d,f)}P9(){return this.app.P9()}gX(){return this.app.gX()}Ff(d){return this.app.Ff(d)}createClientVe(d,f,m,y=!1){this.L().gD&&this.app.Xy.createClientVe(d,f,m,y)}createServerVe(d,f,m=!1){this.L().gD&&this.app.Xy.createServerVe(d,f,m)}setTrackingParams(d,f){this.L().gD&&this.app.Xy.setTrackingParams(d,f)}logClick(d,f){this.L().gD&&(this.app.Xy.click(d,f),this.publish("veClickLogged",d))}logVisibility(d,f,m){this.L().gD&&this.app.Xy.OB(d,f,m)}hasVe(d){return this.L().gD?this.app.Xy.hasVe(d): !1}destroyVe(d){this.L().gD&&this.app.Xy.destroyVe(d)}getPresentingPlayerType(d){return this.app.getPresentingPlayerType(d)}getPlayerType(d){return QQ(this.app,{cpn:d})?.getPlayerType()}gG(){this.app.gG()}Kw(d){this.app.Kw(d)}LU(){this.app.LU()}addPlayerResponseForAssociation(){}finishSegmentByCpn(d,f,m){return this.app.finishSegmentByCpn(d,f,m)}LV(d,f,m,y,C,B,e,M){return this.app.LV(d,f,m,y,C,B,e,M)}Jx(d,f,m,y,C,B,e,M){this.app.Jx(d,f,m,y,C,B,e,M)}Y9(){return this.app.Y9()}iA(d){this.app.iA(d)}n3(d= -1,f=Infinity){this.app.n3(d,f)}r6(d){g.vc(this.oO())?.r6(d)}Eq(d,f,m){this.app.Eq(d,f,m)}tI(){return this.app.tI()}KH(d,f,m=0){this.app.KH(d,f,m)}Zv(){return this.app.Zv()}E4(){return this.app.E4()}Tw(d,f,m){return this.app.Tw(d,f,m)}le(d,f,m=!1,y){QQ(this.app,{playerType:y})?.le(d,f,m)}C2(d,f){this.publish("aduxmouseover",d,f)}Jd(d,f){this.publish("aduxmouseout",d,f)}L2(d,f){this.publish("muteadaccepted",d,f)}fU(){return this.app.So().fU()}Xd(d){this.app.So().Xd(d)}n0(d){return d?this.app.JS(): this.app.Ol().n0()}eN(d){this.app.eN(d)}Lq(){this.app.Ol().Lq()}Bz(){this.app.Bz()}getGetAdBreakContext(){const d=this.app.jo();return d.getVideoData().getGetAdBreakContext(d.getCurrentTime(),d.zt())}HK(d,f){this.app.Ol().HK(d,f)}ix(){return this.app.Ol().ix()}p7(d){return QQ(this.app,{playerType:d})?.p7()||0}};g.F=g.DV.prototype;g.F.Xr=fS(46);g.F.xY=fS(44);g.F.pm=fS(42);g.F.JI=fS(40);g.F.f4=fS(36);g.F.Gk=fS(35);g.F.Dv=fS(29);g.F.XT=fS(23);g.F.Fi=fS(17);g.F.I4=fS(15);g.F.SV=fS(11);g.F.Og=fS(9);var S_T=class extends sN{constructor(){super(...arguments);this.requestHeaders={}}O9(d,f){return{...super.O9(d,f),...this.requestHeaders}}},P4;var Vkn=class{constructor(d){this.experiments=d;this.S=2048;this.j=0;this.rD=(this.B=this.Z("html5_streaming_resilience"))?.5:.25;this.V=g.sm(this.experiments,"html5_media_time_weight_prop")||0;this.K=(this.Y=this.experiments.Pr("html5_consider_end_stall"))&&co;this.A=this.experiments.Pr("html5_measure_max_progress_handling");this.G=this.Z("html5_treat_requests_pre_elbow_as_metadata");this.C=this.Z("html5_media_time_weight")||!!this.V;this.Z("html5_sabr_live_audio_early_return_fix")&&co&&(this.S= 65536)}Z(d){return this.experiments.Pr(d)}};g.$m=class extends g.qj{constructor(d){super();this.Fw=d;this.NW={Es:()=>this.Fw}}j1(){this.j(); super.j1()}j(){this.Fw.dispose()}addCueRange(d){this.Fw.addCueRange(d)}xC(d,f){this.Fw.xC(d,f)}A4(){this.Fw.A4()}LF(){return this.Fw.LF()}bF(d){return this.Fw===d}KF(){this.Fw.NF()}kx(d,f){this.Fw.kx(d,f)}Db(d,f){return this.Fw.Db(d,f)}NT(d){this.Fw.NT(d)}Kd(){this.Fw.Kd()}SQ(d){return this.Fw.SQ(d)}getAudioTrack(){return this.Fw.getAudioTrack()}K3(){return this.Fw.K3()}getAvailableAudioTracks(){return this.Fw.getAvailableAudioTracks()}FM(){return this.Fw.FM()}zS(){return this.Fw.zS()}Xl(){return this.getVideoData().clientPlaybackNonce}IF(){return this.Fw.IF()}Fz(){return this.Fw.Fz()}U4(){return this.Fw.U4()}getCurrentTime(){return this.Fw.getCurrentTime()}rQ(){return this.Fw.rQ()}Tz(){return this.Fw.Tz()}rW(d){return this.Fw.rW(d)}getDuration(d){return this.Fw.getDuration(d)}sL(){return this.Fw.sL()}It(){return this.Fw.It()}Jt(){return this.Fw.Jt()}tI(){return this.Fw.tI()}DR(){return this.Fw.DR()}uy(){return this.Fw.uy()}p7(){return this.Fw.p7()}aE(){return this.Fw.aE()}TH(d){return this.Fw.TH(d)}P9(){return this.Fw.P9()}dI(){return this.Fw.dI()}rf(){return this.Fw.rf()}c5(){return this.Fw.c5()}MU(d, f,m){return this.Fw.MU(d,f,m)}getPlaybackQuality(){return this.Fw.getPlaybackQuality()}getPlaybackRate(){return this.Fw.getPlaybackRate()}getPlayerState(){return this.Fw.getPlayerState()}getPlayerType(){return this.Fw.getPlayerType()}getPlaylistSequenceForTime(d){return this.Fw.getPlaylistSequenceForTime(d)}Ff(d){return this.Fw.Ff(d)}hR(){return this.Fw.hR()}getPreferredQuality(){return this.Fw.getPreferredQuality()}mH(){return this.Fw.mH()}getProximaLatencyPreference(){return this.Fw.getProximaLatencyPreference()}bR(){return this.Fw.bR()}getStartTime(){return 0}Cl(){return this.getVideoData().Cl()}getStoryboardFormat(){return this.getVideoData().getStoryboardFormat()}getStreamTimeOffset(){return this.Fw.getStreamTimeOffset()}Ma(){return this.Fw.Ma()}zt(){return this.Fw.zt()}dQ(){return this.Fw.dQ()}getUserAudio51Preference(){return this.Fw.getUserAudio51Preference()}getUserPlaybackQualityPreference(){return this.Fw.getUserPlaybackQualityPreference()}getVideoData(){return this.Fw.getVideoData()}Eg(){return this.Fw.Eg()}xc(){return this.Fw.xc()}getVideoLoadedFraction(){if(this.getVideoData().MW())return 1; const d=this.Fw.P9();return d?d.hk():0}Es(){return this.Fw}NE(d){this.Fw.NE(d)}handleError(d){this.Fw.handleError(d)}YJ(d){this.Fw.YJ(d)}HJ(d){this.Fw.HJ(d)}gy(){return this.Fw.gy()}hasSupportedAudio51Tracks(){return this.Fw.hasSupportedAudio51Tracks()}isAd(){return this.getVideoData().isAd()}TA(){return this.Fw.TA()}VS(){return this.Fw.VS()}isAtLiveHead(d,f){return this.Fw.isAtLiveHead(d,f)}Mw(){return this.Fw.Mw()}isGapless(){return this.Fw.isGapless()}RL(){return this.Fw.RL()}isHdr(){return this.Fw.isHdr()}uA(){return this.Fw.uA()}nU(){return this.Fw.nU()}ix(){return this.Fw.ix()}isProximaLatencyEligible(){return this.Fw.isProximaLatencyEligible()}Zv(){return this.Fw.Zv()}bx(d){return!!this.Fw.loader?.bx(d)}yc(){return this.Fw.yc()}ZN(){this.Fw.ZN()}kJ(d){this.Fw.kJ(d)}K$(){this.Fw.K$()}WK(){this.Fw.WK()}YM(){this.Fw.YM()}qY(){this.Fw.qY()}jI(d){this.Fw.jI(d)}gm(){this.Fw.gm()}pauseVideo(d){this.Fw.pauseVideo(d)}prefetchKeyPlay(d, f){this.Fw.prefetchKeyPlay(d,f)}O8(d){this.Fw.O8(d)}zW(d){this.Fw.zW(d)}playVideo(d,f){return this.Fw.playVideo(d,f)}yb(d,f,m,y,C){this.Fw.yb(d,f,m,y,C)}cW(d,f,m,y,C){this.Fw.cW(d,f,m,y,C)}le(d,f,m){this.Fw.le(d,f,m)}mA(d){this.Fw.mA(d)}HK(d,f){this.Fw.cZ.HK(d,f)}cK(d,f,m){this.Fw.cK(d,f,m)}df(d){this.Fw.df(d)}AQ(d){this.Fw.AQ(d)}lK(d,f){this.Fw.lK(d,f)}EF(d,f,m,y,C,B,e,M){this.Fw.EF(d,f,m,y,C,B,e,M)}o5(){TV(this.Fw.cZ)}Vt(d){this.Fw.Vt(d)}GH(d,f){this.Fw.GH(d,f)}removeCueRange(d){this.Fw.removeCueRange(d)}II(d){this.Fw.II(d)}Jy(d){return this.Fw.PM.Jy(d)}Hk(d){this.Fw.Hk(d)}dV(d, f,m){this.Fw.dV(d,f,m)}Z_(){this.Fw.Z_()}Cz(){this.Fw.PM.reset()}DJ(){this.Fw.DJ()}nP(d,f,m){this.Fw.nP(d,f,m)}seekTo(d,f){this.Fw.seekTo(d,f)}sendAbandonmentPing(){this.Fw.sendAbandonmentPing()}sendVideoStatsEngageEvent(d,f){this.Fw.sendVideoStatsEngageEvent(d,f)}Ky(d,f,m){this.Fw.Ky(d,f,m)}setLoop(d){this.Fw.setLoop(d)}Cn(){this.Fw.Cn()}setMediaElement(d){this.Fw.setMediaElement(d)}wl(d,f,m,y){this.Fw.wl(d,f,m,y)}setPlaybackRate(d){this.Fw.setPlaybackRate(d)}mJ(d,f,m,y,C,B){this.Fw.mJ(d,f,m,y,C, B)}SZ(d,f){this.Fw.SZ(d,f)}DK(d){this.Fw.DK(d)}setProximaLatencyPreference(d){this.Fw.setProximaLatencyPreference(d)}Fy(d,f,m){this.Fw.Fy(d,f,m)}PK(d){this.Fw.PK(d)}HE(){this.Fw.HE()}W0(d){this.Fw.W0(d)}setUserAudio51Preference(d,f){this.Fw.setUserAudio51Preference(d,f)}ob(d,f,m){this.Fw.ob(d,f,m)}x0(){return this.Fw.x0()}RE(){this.Fw.RE()}n0(){return this.Fw.n0()}LP(d){this.Fw.LP(d)}E8(){this.Fw.E8()}N0(d){this.Fw.N0(d)}stopVideo(){this.Fw.stopVideo()}subscribe(d,f,m){return this.Fw.subscribe(d, f,m)}wI(d,f){this.Fw.wI(d,f)}togglePictureInPicture(){this.Fw.togglePictureInPicture()}Ym(d){return this.Fw.PM.Ym(d)}SE(d){this.Fw.PM.SE(d)}unsubscribe(d,f,m){return this.Fw.unsubscribe(d,f,m)}DG(d,f){this.Fw.DG(d,f)}GJ(d,f){return this.Fw.GJ(d,f)}dZ(){this.Fw.dZ()}l9(d){this.Fw.l9(d)}Lq(){this.Fw.Lq()}};g.F=g.$m.prototype;g.F.sE=fS(51);g.F.JI=fS(39);g.F.Gk=fS(34);g.F.Dv=fS(28);g.F.XT=fS(22);g.F.I4=fS(14);var leE=class{constructor(){this.licenseRequest=this.mediaKeys=this.S=this.certificate=null;this.A=!1}dispose(){this.certificate=null;this.S?.dispose();this.licenseRequest=this.S=null;this.mediaKeys?.dispose();this.mediaKeys=null;this.A=!0}Mp(){return this.A}};var q9=class extends g.dv{constructor(d,f,m,y=!1){super(f);this.J=d;this.e1=y;this.Y=new g.OM(this);this.fade=new g.TC(this,m,!0,void 0,void 0,()=>{this.K()}); g.I(this,this.Y);g.I(this,this.fade)}show(){const d=this.IX();super.show();this.e1&&(this.Y.O(window,"blur",this.ya),this.Y.O(S9(this),"click",this.hP));d||this.publish("show",!0)}hide(){const d=this.IX();super.hide();jmB(this);d&&this.publish("show",!1)}OM(d,f){this.sourceElement=d;this.fade.show();f?(this.C||(this.C=this.Y.O(this.J,"appresize",this.G)),this.G()):this.C&&(this.Y.Zc(this.C),this.C=void 0)}K(){this.sourceElement&&this.element&&(this.sourceElement.getAttribute("aria-haspopup"),this.sourceElement.setAttribute("aria-expanded", "true"),this.focus())}G(){const d=g.O8(this.J);this.sourceElement&&d.dG(this.element,this.sourceElement)}ya(){const d=this.IX();jmB(this);this.fade.hide();d&&this.publish("show",!1)}hP(d){const f=CP(d);f&&(g.io(this.element,f)||this.sourceElement&&g.io(this.sourceElement,f)||!g.T4(d))||this.ya()}IX(){return this.qW&&this.fade.state!==4}};var xdB=class extends q9{constructor(d,f,m,y){y=new g.Y({D:"div",oP:["ytp-linked-account-popup-button"],aP:y,U:{role:"button",tabindex:"0"}});f=new g.Y({D:"div",W:"ytp-linked-account-popup",U:{role:"dialog","aria-modal":"true",tabindex:"-1"},N:[{D:"div",W:"ytp-linked-account-popup-title",aP:f},{D:"div",W:"ytp-linked-account-popup-description",aP:m},{D:"div",W:"ytp-linked-account-popup-buttons",N:[y]}]});super(d,{D:"div",W:"ytp-linked-account-popup-container",N:[f]},100);this.dialog=f;g.I(this,this.dialog); y.listen("click",()=>{this.ya()}); g.I(this,y);g.lW(this.J,this.element,4);this.hide()}OM(){super.OM();this.dialog.focus()}};g.CC=class extends g.dv{constructor(d,f,m,y){super(d);this.priority=f;m&&g.zG(this,m);y&&this.setContent(y)}setIcon(d){this.updateValue("icon",d)}updateValue(d,f){super.updateValue(d,f);this.publish("size-change")}};g.Ev={AY:18,Ex:17,Uk:16,Ce1:15,r7w:14,ul:13,Ze:12,Mg:11,Bs:10,Dr:9,AUDIO:8,SUBTITLES:7,SLEEP_TIMER:6,Lb:5,gK:4,ov:3,Zi:2,REMOTE:1,Sg:0,18:"LOOP",17:"STABLE_VOLUME",16:"VOICE_BOOST",15:"REMOTE_SELECT",14:"SIZE",13:"MINIPLAYER",12:"THREED",11:"AUTONAV",10:"CINEMATIC",9:"ANNOTATIONS",8:"AUDIO",7:"SUBTITLES",6:"SLEEP_TIMER",5:"SPEED",4:"AUDIO_SETTINGS",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};var P7n=class extends g.CC{constructor(d){super(g.v4({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.J=d;this.A=this.S=!1;this.aO=d.Jq();d.createServerVe(this.element,this,!0);this.O(this.J,"settingsMenuVisibilityChanged",f=>{this.jf(f)}); this.O(this.J,"videodatachange",this.j);this.listen("click",this.onClick);this.j()}jf(d){this.A&&this.J.logVisibility(this.element,this.S&&d)}j(){var d=this.J.getVideoData()?.accountLinkingConfig?.linked;d&&!this.S?(d=this.J.getVideoData()?.accountLinkingConfig,this.setIcon(A6()),g.zG(this,TG(d?.menuData?.connectedMenuLabel)),this.V=new xdB(this.J,TG(d?.menuData?.connectedDialogTitle),TG(d?.menuData?.connectedDialogMessage),TG(d?.menuData?.confirmButtonText)),g.I(this,this.V),d=d?.menuData?.trackingParams|| null,(this.A=!!d)&&this.J.setTrackingParams(this.element,d),this.aO.Sf(this),this.S=!0):!d&&this.S&&(this.aO.Iz(this),this.S=!1)}onClick(){this.A&&this.J.logClick(this.element);this.aO.ya();this.V&&this.V.OM()}};var pn=class extends g.qj{constructor(d){super();this.api=d}Z(d){return this.api.Z(d)}};var LuW=class extends pn{constructor(d){super(d);w(d,"setAccountLinkState",f=>{this.setAccountLinkState(f)}); w(d,"updateAccountLinkingConfig",f=>{this.updateAccountLinkingConfig(f)}); d.addEventListener("videodatachange",(f,m)=>{this.onVideoDataChange(m)}); d.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new P7n(this.api);g.I(this,this.menuItem)})}onVideoDataChange(d){if(!d.accountLinkingConfig){var f=d.getPlayerResponse()?.accountLinkingConfig; d.accountLinkingConfig=f}if(f=d.accountLinkingConfig?.alsParam)d.v2=f}setAccountLinkState(d){this.api.getVideoData().v2=d;this.api.NF()}updateAccountLinkingConfig(d){const f=this.api.getVideoData(),m=f.accountLinkingConfig;m&&(m.linked=d);this.api.publish("videodatachange","dataupdated",f,this.api.getPresentingPlayerType())}};var JTc=class extends pn{constructor(d){super(d);this.S=null;this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"applicationvideodatachange",()=>{this.Zm()})}Zm(){const d=this.api.getPlaybackRate(); var f=this.api.getVideoData();if(f){var m=f.adFormat==="17_8";var y=f.XS?.A()===8;m=f.isAd()&&(m||y)}else m=!1;m||((f=this.api.getVideoData())?(m=f.adFormat==="15_6",y=f.XS?.A()===7,m=f.isAd()&&(m||y)):m=!1);m?(d!==1&&(this.S=d),this.api.setPlaybackRate(1)):this.S!==null&&(this.api.setPlaybackRate(this.S),this.S=null)}};var Sy5=class{constructor(d){this.api=d;this.S={}}};var jOV=class extends pn{constructor(d){super(d);this.events=new g.OM(this);g.I(this,this.events);this.S=new Sy5(this.api);this.events.O(this.api,"legacyadtrackingpingreset",()=>{this.S.S={}}); this.events.O(this.api,"legacyadtrackingpingchange",f=>{var m=this.S;bW(m,"part2viewed",1,0x8000000000000);bW(m,"engagedview",Math.max(1,f.uP*1E3),0x8000000000000);if(!f.isLivePlayback){var y=f.lengthSeconds*1E3;Ry(f)&&m.api.Z("html5_shorts_gapless_ads_duration_fix")&&(y=m.api.getProgressState().seekableEnd*1E3-f.m_);bW(m,"videoplaytime25",y*.25,y);bW(m,"videoplaytime50",y*.5,y);bW(m,"videoplaytime75",y*.75,y);bW(m,"videoplaytime100",y,0x8000000000000);bW(m,"conversionview",y,0x8000000000000);bW(m, "videoplaybackstart",1,y);bW(m,"videoplayback2s",2E3,y);bW(m,"videoplayback10s",1E4,y)}}); this.events.O(this.api,g.X7("appad"),this.A);this.events.O(this.api,g.Rj("appad"),this.A)}A(d){var f=d.getId();const m=this.api.getVideoData({playerType:1}),y=!this.api.isInline();if(!m.inlineMetricEnabled||y){if(f==="part2viewed"){if(m.fX&&g.JY(m.fX),m.P8&&t9(this,m.P8),m.EQ){var C={CPN:this.api.getVideoData().clientPlaybackNonce};for(var B of m.EQ)t9(this,g.aP(B,C))}}else f==="engagedview"&&m.Nj&&(C={CPN:this.api.getVideoData().clientPlaybackNonce},g.JY(g.aP(m.Nj,C)));m.b7&&(C=m.b7,B=d.getId(), C=sp(C,{label:B}),g.JY(C));switch(f){case "videoplaytime25":m.nX&&t9(this,m.nX);m.sH&&H4(this,m.sH);m.Ga&&g.JY(m.Ga);break;case "videoplaytime50":m.vC&&t9(this,m.vC);m.y$&&H4(this,m.y$);m.OS&&g.JY(m.OS);break;case "videoplaytime75":m.i7&&t9(this,m.i7);m.vV&&H4(this,m.vV);m.kG&&g.JY(m.kG);break;case "videoplaytime100":m.y5&&t9(this,m.y5),m.WV&&H4(this,m.WV),m.wd&&g.JY(m.wd)}(C=this.api.getVideoData().IL)&&bZn(this,C,d.getId())&&bZn(this,C,`${d.getId()}gaia`)}if(m.inlineMetricEnabled&&!y)switch(f){case "videoplaybackstart":(f= m.lc?.S)&&t9(this,f);break;case "videoplayback2s":(f=m.lc?.V)&&t9(this,f);break;case "videoplayback10s":(f=m.lc?.A)&&t9(this,f)}this.api.EL([d],1)}};var v$B=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"videoready",f=>{d.getPresentingPlayerType()===1&&(f={playerDebugData:{pmlSignal:!!f.getPlayerResponse()?.adPlacements?.some(m=>m?.adPlacementRenderer?.renderer), contentCpn:f.clientPlaybackNonce}},g.Dv("adsClientStateChange",f))})}};var $w=class extends g.CC{constructor(d,f){super(g.v4({role:"menuitemcheckbox","aria-checked":"false"}),f,d,{D:"div",W:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.listen("click",this.onClick)}onClick(){this.enabled&&(this.S(!this.checked),this.publish("select",this.checked))}getValue(){return this.checked}S(d){this.checked=d;this.element.setAttribute("aria-checked",String(this.checked))}setEnabled(d){(this.enabled=d)?this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled", "true")}};var zHV={qX:2,Uk:1,Ex:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var U8=["en-CA","en","es-MX","fr-CA"];var TqT=class extends $w{constructor(d,f){super(d.Z("web_fix_annotations")?"Superposiciones con anotaciones":"Anotaciones",g.Ev.Dr);this.J=d;this.aO=f;this.A=!1;d.Z("web_settings_menu_icons")&&(f=d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M9.65 6.00L9.5 6H2.5L2.34 6.00C1.97 6.04 1.63 6.21 1.38 6.49C1.13 6.77 1.00 7.12 1 7.5V13.5L1.00 13.65C1.04 14.02 1.21 14.36 1.49 14.61C1.77 14.86 2.12 15 2.5 15H4.5L3.81 17.75C3.77 17.89 3.77 18.03 3.79 18.17C3.82 18.31 3.87 18.45 3.95 18.56C4.03 18.68 4.14 18.78 4.26 18.85C4.38 18.92 4.51 18.97 4.66 18.99L4.78 19H8.55L8.72 18.98C8.88 18.95 9.04 18.89 9.17 18.79C9.30 18.68 9.40 18.55 9.47 18.40L9.52 18.24L10.62 13.96C10.84 13.11 10.96 12.24 10.99 11.36L11 10.98V7.5C11 7.12 10.86 6.77 10.61 6.49C10.36 6.21 10.02 6.04 9.65 6.00ZM21.65 6.00L21.5 6H14.5L14.34 6.00C13.97 6.04 13.63 6.21 13.38 6.49C13.13 6.77 13 7.12 13 7.5V13.5L13.00 13.65C13.04 14.02 13.21 14.36 13.49 14.61C13.77 14.86 14.12 15 14.5 15H16.5L15.81 17.75C15.77 17.89 15.77 18.03 15.79 18.17C15.82 18.31 15.87 18.44 15.95 18.56C16.03 18.68 16.14 18.78 16.26 18.85C16.38 18.92 16.51 18.97 16.66 18.99L16.78 19H20.55L20.72 18.98C20.88 18.95 21.04 18.89 21.17 18.79C21.30 18.68 21.40 18.55 21.47 18.40L21.52 18.24L22.62 13.96C22.84 13.11 22.96 12.24 22.99 11.36L23 10.98V7.5C23 7.12 22.86 6.77 22.61 6.49C22.36 6.21 22.02 6.04 21.65 6.00ZM3 13V8H9V10.98C9.00 11.71 8.91 12.44 8.76 13.16L8.68 13.47L7.78 17H6.06L6.44 15.48L7.06 13H3ZM15 13V8H21V10.98C21 11.71 20.91 12.44 20.76 13.16L20.68 13.47L19.78 17H18.06L18.44 15.48L19.06 13H15Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M17.5,7c1.93,0,3.5,1.57,3.5,3.5c0,1-0.53,4.5-0.85,6.5h-2.02l0.24-1.89l0.14-1.09l-1.1-0.03C15.5,13.94,14,12.4,14,10.5 C14,8.57,15.57,7,17.5,7 M6.5,7C8.43,7,10,8.57,10,10.5c0,1-0.53,4.5-0.85,6.5H7.13l0.24-1.89l0.14-1.09l-1.1-0.03 C4.5,13.94,3,12.4,3,10.5C3,8.57,4.57,7,6.5,7 M17.5,6C15.01,6,13,8.01,13,10.5c0,2.44,1.95,4.42,4.38,4.49L17,18h4c0,0,1-6,1-7.5 C22,8.01,19.99,6,17.5,6L17.5,6z M6.5,6C4.01,6,2,8.01,2,10.5c0,2.44,1.95,4.42,4.38,4.49L6,18h4c0,0,1-6,1-7.5 C11,8.01,8.99,6,6.5,6L6.5,6z", fill:"white"}}]},this.setIcon(f));this.O(d,"videodatachange",this.wD);this.O(d,"onApiChange",this.wD);this.subscribe("select",this.onSelect,this);this.wD()}isLoaded(){const d=g.zx(this.J.oO());return d!==void 0&&d.loaded}wD(){!this.J.Z("web_fix_annotations")&&g.zx(this.J.oO())===void 0||this.J.getPresentingPlayerType()===3?this.A&&(this.aO.Iz(this),this.A=!1):this.A||(this.aO.Sf(this),this.A=!0);this.J.Z("web_fix_annotations")?this.S(this.J.Z("web_fix_annotations")&&!!this.J.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.isAnnotationsEnabled): this.S(this.isLoaded())}onSelect(d){this.J.Z("web_fix_annotations")||this.isLoaded();d?this.J.loadModule("annotations_module"):this.J.unloadModule("annotations_module");this.J.publish("annotationvisibility",d)}j1(){this.A&&this.aO.Iz(this);super.j1()}};var qyv=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);d.addEventListener("settingsMenuInitialized",()=>{const f=new TqT(this.api,this.api.Jq());g.I(this,f)})}};var bNl={[0]:d=>C35(d,f=>f.BZ?.id), [2]:d=>Bm(d,fr), [3]:d=>Bm(d,mV), [4]:d=>Bm(d,Cr), [1]:d=>Bm(d,yp)},duc=class{constructor(d){this.S={}; this.V={};this.NW={GZe:()=>this.S}; this.videoData=d;const f=d.V?.V;f&&f.length>0?this.A=f:(d=d.getAvailableAudioTracks(),this.A=d.length>0?GeK(d):[]);for(const m of AE)this.S[m]=bNl[m](this.A);this.Kd()}SQ(d){return this.V[d]}Kd(){let d=this.A;const f={};for(const m of AE)if(this.S[m]){d=kw[m].fm(d,this.videoData);for(const y of AE)f[y]!==void 0||HT(d,kw[y].F_)||(f[y]=kw[m].Qn);f[m]===void 0&&(f[m]=0)}else f[m]=1;this.V=f}},AE=[0,1,2,3,4],kw={[0]:{Qn:2,F_:y35,fm:Y_5},[2]:{Qn:4,F_:fr,fm:U5T},[3]:{Qn:5,F_:mV,fm:dEK},[1]:{Qn:3,F_:yp, fm:fic},[4]:{Qn:6,F_:Cr,fm:mEn}};var tkW=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);const f=this.api.Z("html5_enable_audio_quality_setting_feature");w(this.api,"getUserAudioQualitySetting",()=>f?this.getUserAudioQualitySetting():2); w(this.api,"setUserAudioQualitySetting",m=>{f&&this.setUserAudioQualitySetting(m)}); w(this.api,"hasHqaAudioTrack",()=>f?this.hasHqaAudioTrack():!1); w(this.api,"getAudioQualitySettingState",()=>f?this.api.SQ(4):1); this.yw=bFv();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.yw}setUserAudioQualitySetting(d){this.api.le("aqs_set",{setting:d});g.KP("yt-player-audio-quality-setting",d,3122064E3);d!==this.yw&&(this.yw=d,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.Lq(),this.api.Kd())}hasHqaAudioTrack(){const d=this.api.getVideoData()?.V?.A;return d?HT(d,f=>Cr(f)):!1}updateEnvironmentData(){this.api.L().yw=this.yw}};var HNT=class extends pn{constructor(d){super(d);w(this.api,"getAudioTrackState",()=>this.api.SQ(0))}};var wGW=class extends g.Y{constructor(d){super({D:"button",oP:["ytp-button","ytp-autonav-toggle"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{data-tooltip-title}}","aria-label":"{{label}}","data-priority":"3","data-tooltip-target-id":"ytp-autonav-toggle-button"},N:[{D:"div",W:"ytp-autonav-toggle-button-container",N:[{D:"div",W:"ytp-autonav-toggle-button",U:{"aria-checked":"true"}}]}]});this.J=d;this.V=[];this.S=!1;this.isChecked=!0;d.createClientVe(this.element, this,113681);this.O(d,"presentingplayerstatechange",this.A);this.listen("click",this.onClick);this.V.push(this.O(this.J,"videodatachange",this.A));this.V.push(this.O(this.J,"videoplayerreset",this.A));this.V.push(this.O(this.J,"onPlaylistUpdate",this.A));this.V.push(this.O(this.J,"autonavchange",this.j));d.Z("delhi_fast_follow_autonav_toggle")&&this.element.classList.add("delhi-fast-follow-autonav-toggle");r6(d,this.element,this);this.A()}A(){var d;if(d=this.J.getPresentingPlayerType()!==3&&g.x4(this.J)&& this.J.So().getPlayerSize().width>=400)d=this.YR(),d=this.J.L().Z("client_respect_autoplay_switch_button_renderer")?!!d.autoplaySwitchButtonRenderer:!!d.getWatchNextResponse()?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay!==!1;d?this.S||(this.S=!0,this.OB(this.S),d=this.YR(),this.j(d.autonavState),this.J.logVisibility(this.element,this.S)):(this.S=!1,this.OB(this.S))}j(d){BNP(this)?this.isChecked=d!==1:((d=d!==1)||(d=g.gk(),d=g.n4("web_autonav_allow_off_by_default")&&!d.El(141)&&g.P("AUTONAV_OFF_BY_DEFAULT")? !1:!d.El(140)),this.isChecked=d);eQv(this)}onClick(){this.isChecked=!this.isChecked;this.J.Y6(this.isChecked?2:1);eQv(this);if(BNP(this)){const d=this.YR().autoplaySwitchButtonRenderer;this.isChecked&&d?.onEnabledCommand?g.s8(this.J,"innertubeCommand",d.onEnabledCommand):!this.isChecked&&d?.onDisabledCommand&&g.s8(this.J,"innertubeCommand",d.onDisabledCommand)}this.J.logClick(this.element)}getValue(){return this.isChecked}YR(){return this.J.getVideoData({playerType:1})}};var Yyh=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"standardControlsInitialized",()=>{const f=new wGW(d);g.I(this,f);d.IZ(f,"RIGHT_CONTROLS_LEFT")})}};var MVB=class extends $w{constructor(d){super(d.Z("web_player_use_cinematic_label_2")?"Modo Ambiente":"Iluminaci\u00f3n cinem\u00e1tica",g.Ev.Bs);this.J=d;this.A=!1;this.V=new g.vg(()=>{g.Uh(this.element,"ytp-menuitem-highlighted")},0); this.aO=d.Jq();d=d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M12 .5C11.73 .5 11.48 .60 11.29 .79C11.10 .98 11 1.23 11 1.5V3.5C11 3.76 11.10 4.01 11.29 4.20C11.48 4.39 11.73 4.5 12 4.5C12.26 4.5 12.51 4.39 12.70 4.20C12.89 4.01 13 3.76 13 3.5V1.5C13 1.23 12.89 .98 12.70 .79C12.51 .60 12.26 .5 12 .5ZM3.79 1.29C3.61 1.46 3.51 1.70 3.50 1.94C3.48 2.19 3.56 2.43 3.72 2.63L3.79 2.70L5.29 4.20L5.37 4.27C5.56 4.42 5.80 4.50 6.04 4.49C6.29 4.47 6.52 4.37 6.70 4.20C6.87 4.02 6.97 3.79 6.99 3.54C7.00 3.30 6.92 3.06 6.77 2.86L6.70 2.79L5.20 1.29L5.13 1.22C4.93 1.06 4.69 .98 4.44 1.00C4.20 1.01 3.96 1.11 3.79 1.29ZM18.86 1.22L18.79 1.29L17.29 2.79L17.22 2.86C17.07 3.06 16.99 3.30 17.00 3.54C17.01 3.79 17.12 4.02 17.29 4.20C17.47 4.37 17.70 4.48 17.95 4.49C18.19 4.50 18.43 4.42 18.63 4.27L18.70 4.20L20.20 2.70L20.27 2.63C20.42 2.43 20.50 2.19 20.49 1.95C20.48 1.70 20.37 1.47 20.20 1.29C20.02 1.12 19.79 1.01 19.54 1.00C19.30 .99 19.06 1.07 18.86 1.22ZM19.20 6.01L19 6H5L4.79 6.01C4.30 6.06 3.84 6.29 3.51 6.65C3.18 7.02 2.99 7.50 3 8V16L3.01 16.20C3.05 16.66 3.26 17.08 3.58 17.41C3.91 17.73 4.33 17.94 4.79 17.99L5 18H19L19.20 17.98C19.66 17.94 20.08 17.73 20.41 17.41C20.73 17.08 20.94 16.66 20.99 16.20L21 16V8C20.99 7.50 20.81 7.02 20.48 6.66C20.15 6.29 19.69 6.06 19.20 6.01ZM5 16V8H19V16H5ZM17.29 19.79C17.11 19.96 17.01 20.20 17.00 20.44C16.98 20.69 17.06 20.93 17.22 21.13L17.29 21.20L18.79 22.70L18.86 22.77C19.06 22.92 19.30 23.00 19.54 22.99C19.79 22.98 20.02 22.87 20.20 22.70C20.37 22.52 20.48 22.29 20.49 22.04C20.50 21.80 20.42 21.56 20.27 21.36L20.20 21.29L18.70 19.79L18.63 19.72C18.43 19.56 18.19 19.48 17.94 19.50C17.70 19.51 17.46 19.61 17.29 19.79ZM5.37 19.72L5.29 19.79L3.79 21.29L3.72 21.36C3.57 21.56 3.49 21.80 3.50 22.04C3.51 22.29 3.62 22.52 3.79 22.70C3.97 22.87 4.20 22.98 4.45 22.99C4.69 23.00 4.93 22.92 5.13 22.77L5.20 22.70L6.70 21.20L6.77 21.13C6.92 20.93 7.00 20.69 6.99 20.45C6.97 20.20 6.87 19.97 6.70 19.79C6.52 19.62 6.29 19.52 6.04 19.50C5.80 19.49 5.56 19.57 5.37 19.72ZM12 19.5C11.73 19.5 11.48 19.60 11.29 19.79C11.10 19.98 11 20.23 11 20.5V22.5C11 22.76 11.10 23.01 11.29 23.20C11.48 23.39 11.73 23.5 12 23.5C12.26 23.5 12.51 23.39 12.70 23.20C12.89 23.01 13 22.76 13 22.5V20.5C13 20.23 12.89 19.98 12.70 19.79C12.51 19.60 12.26 19.5 12 19.5Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M21 7v10H3V7h18m1-1H2v12h20V6zM11.5 2v3h1V2h-1zm1 17h-1v3h1v-3zM3.79 3 6 5.21l.71-.71L4.5 2.29 3.79 3zm2.92 16.5L6 18.79 3.79 21l.71.71 2.21-2.21zM19.5 2.29 17.29 4.5l.71.71L20.21 3l-.71-.71zm0 19.42.71-.71L18 18.79l-.71.71 2.21 2.21z",fill:"white"}}]};this.setIcon(d);this.subscribe("select",this.j,this);this.listen(T0,this.Y);g.I(this,this.V)}wD(d){d?this.A||(this.aO.Sf(this),this.A=!0):this.A&&(this.aO.Iz(this), this.A=!1);this.A&&this.S(IbS())}Y(){g.Uh(this.element,"ytp-menuitem-highlight-transition-enabled")}j(d){var f=IbS();d!==f&&(f=g.gk(),pP(190,d),pP(192,!0),f.save(),g.s8(this.J,"cinematicSettingsToggleChange",d))}j1(){this.A&&this.aO.Iz(this);super.j1()}};var Udg=class extends pn{constructor(d){super(d);this.S=!1;d.addEventListener("settingsMenuInitialized",()=>{K3l(this)}); d.addEventListener("highlightSettingsMenu",f=>{K3l(this);var m=this.menuItem;f==="menu_item_cinematic_lighting"&&(g.wE(m.element,"ytp-menuitem-highlighted"),g.wE(m.element,"ytp-menuitem-highlight-transition-enabled"),m.V.start())}); w(d,"updateCinematicSettings",f=>{this.updateCinematicSettings(f)})}updateCinematicSettings(d){this.S=d; this.menuItem?.wD(d);this.api.publish("onCinematicSettingsVisibilityChange",d)}};var G8B=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"applicationvideodatachange",(f,m)=>{m=m.clipConfig;f==="dataloaded"&&m&&m.startTimeMs!=null&&m.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(m.startTimeMs)),endTimeMs:Math.floor(Number(m.endTimeMs)),postId:m.postId,type:"clips"})})}};var d$E=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);w(d,"setCreatorEndscreenVisibility",this.setCreatorEndscreenVisibility.bind(this));w(d,"setCreatorEndscreenHideButton",this.S.bind(this));this.Z("web_fix_annotations")&&this.events.O(d,"annotationvisibility",f=>{this.setCreatorEndscreenVisibility(!f);this.hideButton&&g.HN(this.hideButton,f)})}setCreatorEndscreenVisibility(d){Tx(this.api.oO())?.OB(d)}S(d){this.hideButton=d; d=f=>{f==="creatorendscreen"&&(f=Tx(this.api.oO()))&&f.E6(this.hideButton)}; this.events.O(this.api,"modulecreated",d);d("creatorendscreen")}};var fyl=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"videodatachange",()=>{var f=this.api.getRootNode(),m=this.api.L();g.wE(f,"ytp-delhi-modern");m.Z("delhi_modern_web_player_icons")&&g.wE(f,"ytp-delhi-modern-icons");m.Z("delhi_modern_web_player_horizontal_volume_controls")&&g.wE(f,"ytp-delhi-horizontal-volume-controls");m.Z("delhi_modern_web_player_compact_controls")&&g.wE(f,"ytp-delhi-modern-compact-controls");m.Z("delhi_modern_web_player_big_mode_consistent_pill_height")&& g.wE(f,"ytp-big-mode-consistent-pill-height");switch(dC(m.experiments,"delhi_modern_web_player_blending_mode")){case "luminosity":g.wE(f,"ytp-delhi-modern-with-luminosity");break;case "difference":g.wE(f,"ytp-delhi-modern-with-difference");break;case "exclusion":g.wE(f,"ytp-delhi-modern-with-exclusion")}f=this.api.isHdr()||this.api.Z("delhi_modern_web_player_disable_frosted_glass");m=g.sm(this.api.L().experiments,"web_player_frosted_glass_blur_radius",16);f=f?"none":`blur(${m}px)`;this.api.getRootNode().style.setProperty("--yt-frosted-glass-backdrop-filter-override", f);NNn(this)}); this.events.O(d,"resize",()=>{NNn(this)})}};var m$E=class extends $w{constructor(d,f,m,y,C){const B=d.Z("html5_enable_new_audio_settings_menu");super("Volumen estable",B?zHV.Ex:g.Ev.Ex);this.J=d;this.Y=f;this.V=m;this.hasDrcAudioTrack=y;this.getDrcState=C;this.j=this.enableNewAudioSettingsMenu=this.A=!1;g.wE(this.element,"ytp-drc-menu-item");this.aO=(this.enableNewAudioSettingsMenu=B)?d.Jq().qJ:d.Jq();d.Z("html5_enable_voice_boost")?(this.j=!0,this.O(d,"onFilterAudioFeatures",this.bB)):d.addEventListener("videodatachange",this.bB.bind(this)); d.Z("mta_drc_mutual_exclusion_removal")&&this.O(d,"onPlaybackAudioChange",this.bB);d.createClientVe(this.element,this,273317);this.listen("click",this.B);f=this.V()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||(d=d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M12 .99C5.92 .99 1 5.92 1 11.99C1 18.07 5.92 22.99 12 22.99C18.07 22.99 23 18.07 23 11.99C23 5.92 18.07 .99 12 .99ZM12 2.99C14.38 2.99 16.67 3.94 18.36 5.63C20.05 7.32 21 9.61 21 11.99C21 14.38 20.05 16.67 18.36 18.36C16.67 20.05 14.38 20.99 12 20.99C9.61 20.99 7.32 20.05 5.63 18.36C3.94 16.67 3 14.38 3 11.99C3 9.61 3.94 7.32 5.63 5.63C7.32 3.94 9.61 2.99 12 2.99ZM14 6.00C13.73 6.00 13.48 6.10 13.29 6.29C13.10 6.48 13 6.73 13 7.00V17.00C13 17.26 13.10 17.52 13.29 17.70C13.48 17.89 13.73 18.00 14 18.00C14.26 18.00 14.51 17.89 14.70 17.70C14.89 17.52 15 17.26 15 17.00V7.00C15 6.73 14.89 6.48 14.70 6.29C14.51 6.10 14.26 6.00 14 6.00ZM10 8.00C9.73 8.00 9.48 8.10 9.29 8.29C9.10 8.48 9 8.73 9 9.00V15.00C9 15.26 9.10 15.52 9.29 15.70C9.48 15.89 9.73 16.00 10 16.00C10.26 16.00 10.51 15.89 10.70 15.70C10.89 15.52 11 15.26 11 15.00V9.00C11 8.73 10.89 8.48 10.70 8.29C10.51 8.10 10.26 8.00 10 8.00ZM18 9.00C17.73 9.00 17.48 9.10 17.29 9.29C17.10 9.48 17 9.73 17 10.00V14.00C17 14.26 17.10 14.52 17.29 14.70C17.48 14.89 17.73 15.00 18 15.00C18.26 15.00 18.51 14.89 18.70 14.70C18.89 14.52 19 14.26 19 14.00V10.00C19 9.73 18.89 9.48 18.70 9.29C18.51 9.10 18.26 9.00 18 9.00ZM6 10.00C5.73 10.00 5.48 10.10 5.29 10.29C5.10 10.48 5 10.73 5 11.00V13.00C5 13.26 5.10 13.52 5.29 13.70C5.48 13.89 5.73 14.00 6 14.00C6.26 14.00 6.51 13.89 6.70 13.70C6.89 13.52 7 13.26 7 13.00V11.00C7 10.73 6.89 10.48 6.70 10.29C6.51 10.10 6.26 10.00 6 10.00Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{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.setIcon(d));this.subscribe("select",this.C,this);this.enableNewAudioSettingsMenu||this.j?this.bB():(this.setEnabled(this.hasDrcAudioTrack()),this.S(f),this.aO.Sf(this))}C(d){this.Y(d?1:0)}bB(){if(this.enableNewAudioSettingsMenu|| this.j){var d=this.J.getPresentingPlayerType();d===2||d===3?this.A&&(this.A=!1,this.aO.Iz(this)):(d=this.getDrcState(),d!==1?(d===0?(this.S(this.V()===1),this.setEnabled(!0)):(this.S(!1),this.setEnabled(!1)),this.A||(this.aO.Sf(this),this.A=!0)):this.A&&(this.aO.Iz(this),this.A=!1))}else{d=this.hasDrcAudioTrack();const f=this.V()===1&&d;this.S(f);this.setEnabled(d)}}j1(){this.aO.Iz(this);super.j1()}B(){this.J.logClick(this.element)}};var yeV=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);d.Z("html5_show_drc_toggle")&&d.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new m$E(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.A.bind(this),this.getDrcState.bind(this)),g.I(this,this.menuItem))}); w(this.api,"setDrcUserPreference",f=>{this.setDrcUserPreference(f)}); w(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); w(this.api,"hasDrcAudioTrack",()=>this.A()); w(this.api,"getDrcState",()=>this.getDrcState()); this.S=g.Nb("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.S}setDrcUserPreference(d){this.api.le("drc_set",{pref:d});g.KP("yt-player-drc-pref",d,31536E3);d!==this.S&&(this.S=d,this.updateEnvironmentData(),this.A()&&this.api.Lq(),this.api.Kd())}updateEnvironmentData(){this.api.L().Px=this.S===1}A(){const d=this.api.getVideoData()?.V?.A;if(!d)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.Z("mta_drc_mutual_exclusion_removal")){const f=this.api.K3()?.BZ?.id; return HT(d,m=>m.audio.S&&m.BZ?.id===f)}return HT(d,f=>f.audio?.S===!0)}getDrcState(){return this.api.SQ(3)}};var CRV=class extends pn{constructor(d){super(d);this.S={};this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"videodatachange",()=>{this.onVideoDataChange()}); this.events.O(d,g.X7("embargo"),f=>{this.api.mA(!0);var m=this.S[f.id]??[];for(const y of m)this.api.hideControls(),this.api.mJ("auth",2,"This video isn't available in your current playback area",WZ({embargoed:1,id:f.id,idx:f.A,start:f.start})),(m=y.embargo?.onTrigger)&&g.s8(this.api,"innertubeCommand",m)})}onVideoDataChange(){const d=this.api.getVideoData(); this.api.Jy("embargo",1);const f=d?.VJ.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");f?.length?ibl(this,f.filter(m=>m.onEnter?.some(this.A))):d?.cueRanges&&ibl(this,d.cueRanges.filter(m=>m.onEnter?.some(this.A)))}A(d){return d.embargo!==void 0}j1(){super.j1(); this.S={}}};var BZB=class extends pn{constructor(d){super(d);this.S=[];this.events=new g.OM(d);g.I(this,this.events);w(d,"addEmbedsConversionTrackingParams",f=>{this.addEmbedsConversionTrackingParams(f)}); this.events.O(d,"veClickLogged",f=>{this.api.hasVe(f)&&(f=f.visualElement.getAsJspb(),f=g.HU(f,2),this.S.push(f))})}addEmbedsConversionTrackingParams(d){var f=this.api.L(); const m=f.widgetReferrer,y=f.qH,C=this.S;let B="";const e=f.getWebPlayerContextConfig();e&&(B=e.embedsIframeOriginParam||"");m.length>0&&(d.embeds_widget_referrer=m);y.length>0&&(d.embeds_referring_euri=y);f.j&&B.length>0&&(d.embeds_referring_origin=B);e&&e.embedsFeature&&(d.feature=e.embedsFeature);C.length>0&&(f.Z("embeds_web_enable_lite_experiment_control_arm_logging")?C.unshift(28572):g.zX(g.DM(f))&&C.unshift(159628),f=C.join(","),f=g.W6()?f:g.F3(f,4),d.source_ve_path=f);this.S.length=0}};var e8n=class extends pn{constructor(d){super(d);w(d,"isEmbedsShortsMode",()=>d.isEmbedsShortsMode()); w(d,"getReelItemWatchResponse",()=>d.getVideoData({playerType:1})?.getReelItemWatchResponse()??null)}};var MKv=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"initialvideodatacreated",f=>{Gv(Um(),16623);this.S=g.Qw();var m=d.L().Rz&&!f.ws;B4(f)&&m?(Gv(Um(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),f.getWatchNextResponse()&&(m=f.getWatchNextResponse()?.trackingParams)&&y1(m),f.getPlayerResponse()&&(f=f.getPlayerResponse()?.trackingParams)&&y1(f)):(Gv(Um(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), f.getEmbeddedPlayerResponse()&&(f=f.getEmbeddedPlayerResponse()?.trackingParams)&&y1(f))}); this.events.O(d,"loadvideo",()=>{Gv(Um(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.S})}); this.events.O(d,"cuevideo",f=>{f===1&&Gv(Um(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.S})}); this.events.O(d,"largeplaybuttonclicked",f=>{Gv(Um(),27240,f.visualElement)}); this.events.O(d,"playlistnextbuttonclicked",f=>{Gv(Um(),27240,f.visualElement)}); this.events.O(d,"playlistprevbuttonclicked",f=>{Gv(Um(),27240,f.visualElement)}); this.events.O(d,"playlistautonextvideo",()=>{Gv(Um(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var W3T=class extends g.qj{constructor(d,f){super();this.S=null;this.V=f;f=[];for(let m=0;m<=100;m++)f.push(m/100);f={threshold:f,trackVisibility:!0,delay:1E3};(this.A=window.IntersectionObserver?new IntersectionObserver(m=>{m=m[m.length-1];let y=null;typeof m.isVisible==="undefined"?document.visibilityState==="visible"&&m.isIntersecting&&m.intersectionRatio>0?y=m.intersectionRatio:document.visibilityState==="hidden"?y=0:y=null:y=m.isVisible?m.intersectionRatio:0;y!=null&&(y=Math.max(y,0),y=Math.min(y, 1));this.S=y;typeof this.V==="function"&&this.V(this.S)},f):null)&&this.A.observe(d)}j1(){super.j1(); this.S=null;this.A&&this.A.disconnect()}};var KaK=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"applicationInitialized",()=>{c3B(this)})}};var NZV=class extends pn{constructor(d){super(d);w(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.publish("featuredproductdismissed")}};var iXE=class extends g.Y{constructor(d){super({D:"div",oP:["ytp-player-content","ytp-iv-player-content"],N:[{D:"div",W:"ytp-free-preview-countdown-timer",N:[{D:"span",aP:"{{label}}"},{D:"span",W:"ytp-free-preview-countdown-timer-separator",aP:"\u2022"},{D:"span",aP:"{{duration}}"}]}]});this.api=d;this.S=null;this.V=this.A=0;this.O(this.api,"videodatachange",this.onVideoDataChange);this.api.createClientVe(this.element,this,191284)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.S&& (this.S.dispose(),this.S=null)}onVideoDataChange(d){var f=this.api.getVideoData()?.getPlayerResponse()?.playabilityStatus;f&&(f=sNT(f),this.api.getPlayerStateObject().S(128)||d==="dataloaderror"||!f?(this.A=0,this.stopTimer(),this.hide()):(d=(f.remainingTimeSecs||0)*1E3,d>0&&(this.show(),this.updateValue("label",bP(f.label)),Evg(this,d))))}j1(){this.stopTimer();super.j1()}};var Wan=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"basechromeinitialized",()=>{this.S=new iXE(d);g.I(this,this.S);g.lW(d,this.S.element,4);this.S.hide()})}};var ceP=class extends g.Y{constructor(d){super({D:"button",oP:["ytp-fullerscreen-edu-button","ytp-button"],N:[{D:"div",oP:["ytp-fullerscreen-edu-text"],aP:"Desliza hacia abajo para ver m\u00e1s detalles"},{D:"div",oP:["ytp-fullerscreen-edu-chevron"],N:[VmS()]}],U:{"data-priority":"2"}});this.Wr=d;this.fade=new g.TC(this,250,void 0,100);this.A=this.S=!1;d.createClientVe(this.element,this,61214);g.I(this,this.fade);this.O(d,"fullscreentoggled",this.wD);this.O(d,"presentingplayerstatechange",this.wD); this.listen("click",this.onClick);this.wD()}j(d){g.n(this.element,"ytp-fullerscreen-edu-button-subtle",d);d&&!this.A&&(this.Wr.Z("player_tooltip_data_title_killswitch")?this.element.setAttribute("title","Desliza hacia abajo para ver m\u00e1s detalles"):this.element.setAttribute("data-tooltip-title","Desliza hacia abajo para ver m\u00e1s detalles"),r6(this.Wr,this.element,this),this.A=!0)}onClick(){this.Wr.logClick(this.element);g.s8(this.Wr,"onFullerscreenEduClicked")}V(d){this.S=d;this.wD()}wD(){this.Wr.isFullscreen()? this.S?this.fade.hide():this.fade.show():this.hide();this.Wr.logVisibility(this.element,this.Wr.isFullscreen()&&!this.S)}};var s6K=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);w(this.api,"updateFullerscreenEduButtonSubtleModeState",m=>{this.updateFullerscreenEduButtonSubtleModeState(m)}); w(this.api,"updateFullerscreenEduButtonVisibility",m=>{this.updateFullerscreenEduButtonVisibility(m)}); const f=d.L();d.Z("external_fullscreen_with_edu")&&f.externalFullscreen&&QI(f)&&f.controlsType==="1"&&this.events.O(d,"standardControlsInitialized",()=>{this.S=new ceP(d);g.I(this,this.S);d.IZ(this.S)})}updateFullerscreenEduButtonSubtleModeState(d){this.S?.j(d)}updateFullerscreenEduButtonVisibility(d){this.S?.V(d)}};var D$5=class extends g.Y{constructor(d){super({D:"div",W:"ytp-gated-actions-overlay",N:[{D:"div",W:"ytp-gated-actions-overlay-background",N:[{D:"div",W:"ytp-gated-actions-overlay-background-overlay"}]},{D:"button",oP:["ytp-gated-actions-overlay-miniplayer-close-button","ytp-button"],U:{"aria-label":"Cerrar"},N:[g.E1()]},{D:"div",W:"ytp-gated-actions-overlay-bar",N:[{D:"div",W:"ytp-gated-actions-overlay-text-container",N:[{D:"div",W:"ytp-gated-actions-overlay-title",aP:"{{title}}"},{D:"div",W:"ytp-gated-actions-overlay-subtitle", aP:"{{subtitle}}"}]},{D:"div",W:"ytp-gated-actions-overlay-button-container"}]}]});this.api=d;this.background=this.ue("ytp-gated-actions-overlay-background");this.A=this.ue("ytp-gated-actions-overlay-button-container");this.S=[];this.O(this.ue("ytp-gated-actions-overlay-miniplayer-close-button"),"click",()=>{g.s8(this.api,"onCloseMiniplayer")}); this.hide()}};var EqB=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.S=new D$5(this.api);g.I(this,this.S);this.events.O(d,"videodatachange",()=>{const f=this.api.getVideoData()?.Ny;var m=this.S;if(f){m.update({title:f.title?.content||"",subtitle:f.subtitle?.content||""});var y=f.thumbnail;let C="none";if(y?.sources){let B=0;for(const e of y.sources)e.width&&e.url&&e.width>B&&(B=e.width,C=`url(${e.url})`)}m.background.style.backgroundImage=C;$ES(m,f.actionButtons||[]); m.show()}else m.hide()}); g.lW(this.api,this.S.element,4)}};var prl=class extends pn{constructor(d){super(d);E8(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); E8(this.api,"setSphericalProperties",(...f)=>{this.setSphericalProperties(...f)}); D4(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); D4(this.api,"setSphericalProperties",(...f)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...f)})}getSphericalProperties(){const d=g.Z4(this.api.oO()); return d?d.getSphericalProperties():{}}setSphericalProperties(d){if(d){var f=g.Z4(this.api.oO());f&&f.setSphericalProperties(d,!0)}}};var $$K=class extends pn{constructor(d){super(d);w(d,"createClientVe",this.createClientVe.bind(this));w(d,"createServerVe",this.createServerVe.bind(this));w(d,"destroyVe",this.destroyVe.bind(this));w(d,"hasVe",this.hasVe.bind(this));w(d,"logClick",this.logClick.bind(this));w(d,"logVisibility",this.logVisibility.bind(this));w(d,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(d,f,m,y=!1){this.api.createClientVe(d,f,m,y)}createServerVe(d,f,m=!1){this.api.createServerVe(d,f,m)}setTrackingParams(d, f){this.api.setTrackingParams(d,f)}logClick(d,f){this.api.logClick(d,f)}logVisibility(d,f,m){this.api.logVisibility(d,f,m)}hasVe(d){return this.api.hasVe(d)}destroyVe(d){this.api.destroyVe(d)}};var AeS=class{constructor(d,f){this.xi=d;this.policy=f;this.playbackRate=1}setPlaybackRate(d){this.playbackRate=Math.max(1,d)}getPlaybackRate(){return this.playbackRate}};var kbS=class{constructor(d,f,m,y){this.e1=d;this.ZW=f;this.policy=m;this.logger=y;this.ZY=[];this.Q9=[];this.A=-1;this.HZ=null;this.G=this.timestampOffset=0;this.S=10;this.Y=new Set;this.NW={S$:C=>this.S$(C)}; this.j=f.J7?0:1;m.aZ>0&&(this.S=m.aZ)}V2(d){this.Y.add(d.info.JP);this.A=aiq(this,this.Q9,this.ZY,d,this.A);this.V=d;this.G=(0,g.v)()}K(d){hQc(this,this.Q9,"og");F3P(this,d);hQc(this,this.Q9,"trim");const {Q9:f,ZY:m}=r3T(this);d=[];for(let y=0;y0){const N=Yh(M, B);N>=0&&(K=(M.end(N)-B+.1)*1E3)}d.push({formatId:g.th(C.info.Ys.info,this.ZW.J7),Nk:C.info.Nk,sequenceNumber:C.info.JP+this.j,eF:e,LS:C.info.A,Yz:K})}return{Q9:f,n7:d}}X(d,f){f?.vA||(this.ZY=[]);this.policy.tT?(d=g.QX(this.Q9,{startTimeMs:d*1E3},(m,y)=>m.startTimeMs-y.startTimeMs),this.A!==d&&(this.A=-1,this.V=void 0)):(F3P(this,!0),this.A=ObW(this.Q9,d*1E3))}AP(d){this.HZ=d}hP(){return this.V?.info}S$(d){const f=g.th(d.info.Ys.info,this.ZW.J7),m=d.info.JP+this.j; var y=d.info.startTime*1E3;if(this.policy.nC)try{y=this.policy.nC?g.YC(d)*1E3:d.info.startTime*1E3}catch(e){Math.random()>.99&&this.logger&&(y=ou(d.A).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:d.info.gW(),encodedDataView:g.hD(y,4)})),y=d.info.startTime*1E3}const C=d.info.clipId;let B=this.policy.nC?g.IzP(d)*1E3:d.info.duration*1E3;this.policy.nC&&(y<0||B<0)&&(this.logger&&(this.logger({missingSegInfo:d.info.gW(),startTimeMs:y,durationMs:B}),this.policy.Qw||(y<0&&(y=d.info.startTime* 1E3),B<0&&(B=d.info.duration*1E3))),this.policy.Qw&&(y<0&&(y=d.info.startTime*1E3),B<0&&(B=d.info.duration*1E3)));return{formatId:f,JP:m,startTimeMs:y,clipId:C,UV:B}}C(){this.Q9=[];this.ZY=[];this.Y.clear();this.A=-1;this.V=void 0}B(){this.V=void 0}w0(d){this.timestampOffset=d}rD(d){return this.Y.has(d)}};var Q6E=class{constructor(d,f,m,y,C){this.loader=d;this.ZW=f;this.videoTrack=m;this.audioTrack=y;this.policy=C;this.seekCount=this.targetTime=0;this.j=!1;this.V=null;this.A=0;this.S=this.ZW.isManifestless&&!this.ZW.yT}seek(d,f){d!==this.targetTime&&(this.seekCount=0);this.targetTime=d;const m=this.videoTrack.S,y=this.audioTrack.S,C=this.audioTrack.HZ,B=ufq(this,this.videoTrack,d,this.videoTrack.HZ,f);f=ufq(this,this.audioTrack,this.policy.KC?d:B,C,f);d=Math.max(d,B,f);this.j=!0;this.ZW.isManifestless&& (Xln(this,this.videoTrack,m),Xln(this,this.audioTrack,y));return d}isSeeking(){return this.j}DQ(d){this.A=d}},IiP=2/24;var OXK=0;var Q5,$d=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;Q5||(Q5=Xs("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(d){if(this.pos+20>this.data.length){const f=new Uint8Array(this.data.length*2);f.set(this.data);this.data=f}for(;d>31;)this.data[this.pos++]=Q5[(d&31)+32],d>>=5;this.data[this.pos++]=Q5[d|0]}zD(){return g.gs(this.data.subarray(0,this.pos))}S(){return this.pos>0}reset(){this.pos=0}};var oqW=class{constructor(d,f){this.vr=d;this.requestNumber=++OXK;this.S=this.now();this.X=this.AP=NaN;this.B=this.S;this.V=this.y9=this.j=0;this.G=this.S;this.A7=this.pC=this.CC=this.SP=this.mQ=this.tP=this.A=this.Y=0;this.V2=this.isActive=!1;this.Lk=this.MW=0;this.NW={h8C:()=>this.mj}; this.xi=f.xi;this.snapshot=sX(this.xi);this.policy=this.xi.A;this.Y8=!!f.Y8;this.Ub=f.Ub;this.WF=f.WF||0;this.u5=f.u5||0;f.Ua&&(this.gD=new $d);this.mj=f.mj??!1;this.Y8||SCl(this.xi);this.fZ=f.fZ??!1}Rd(){this.AP=this.now();liT(this.xi,this.AP);this.vr.Rd()}IU(d,f){const m=this.policy.A?(0,g.v)():0;at(this,d,f);d-this.G<10&&this.A>0||this.e1(d,f);this.vr.IU(d,f);this.policy.A&&(d=(0,g.v)()-m,this.Lk+=d,this.MW=Math.max(d,this.MW))}e1(d,f){const m=(d-this.G)/1E3,y=f-this.V;this.Y8||(DH(this.xi,m,y), this.Ub(m,y));this.G=d;this.V=f}BG(){this.tP&&xEn(this);this.vr.BG()}tK(d){this.tP||(this.tP=this.j-this.y9+d,this.mQ=this.j,this.SP=this.B)}hP(d=this.B,f=this.j){this.A>0||(this.X=d,this.A=f,this.V2=this.isActive=!0)}mS(){return this.u5||2}v9(){}Yp(){}hE(){}K(){const d={rn:this.requestNumber,rt:(this.B-this.S).toFixed(),lb:this.j,stall:(1E3*this.Y).toFixed(),ht:(this.AP-this.S).toFixed(),elt:(this.X-this.S).toFixed(),elb:this.A,d:this.gD?.zD()};this.url&&A3v(d,this.url);this.policy.A&&(d.mph=this.MW.toFixed(), d.tph=this.Lk.toFixed());d.ulb=this.CC;d.ult=this.pC;return d}now(){return(0,g.v)()}deactivate(){this.isActive&&(this.isActive=!1)}};var Ov=class extends oqW{constructor(d,f){super(d,f);this.sB=this.hM=!1;this.rD=this.C=Infinity;this.qp=NaN;this.ws=!1;this.Np=NaN;this.UM=this.nC=this.Br=0;this.PX=f.PX||1;this.hV=f.hV||this.PX;this.ZR=f.ZR;this.JP=f.JP;this.rX=f.rX;L3c(this);this.PZ(this.S);this.Ld=(this.Np-this.S)/1E3}K(){const d=super.K();d.pb=this.PX;d.pt=(1E3*this.Ld).toFixed();d.se=this.UM;return d}x8(){const d=this.vr;this.GL||(this.GL=d.x8?d.x8():1);return this.GL}Gx(){return this.ZR?this.x8()!==1:!1}Z$(d,f,m){if(!this.hM){this.hM= !0;if(!this.Y8){at(this,d,f);this.e1(d,f);var y=this.x8();this.UM=m;if(!this.Y8)if(y===2){y=d-this.X0)||Fl(this,y,f),this.A>0&&EX(this.xi,f,this.Y));d=(d-this.S)/1E3||.01;this.policy.G&&!(this.A>0)||pB(this.xi, d,this.V,J3V(this),this.mj)}this.deactivate()}}yJ(d,f,m){m&&(this.GL=2);d<0&&this.u5&&(d=this.u5);f?this.Br+=d:this.nC+=d}mS(){return this.nC||this.Br||super.mS()}e1(d,f){const m=(d-this.G)/1E3,y=f-this.V,C=this.x8();this.isActive?C===1&&((y>0||this.policy.Y)&&(m>.2||y<1024)?(this.Y+=m,y>0&&m>.2&&Fl(this,this.WF?m:.05,y),this.sB=!0):y>0&&(Fl(this,m,y),this.sB=!0)):f&&f>=this.policy.S&&this.hP(d,f);super.e1(d,f)}KC(d){if(!this.Y8){at(this,d,this.j);var f=(d-this.S)/1E3;this.x8()!==2&&this.A>0&&(this.Y+= (d-this.G)/1E3,EX(this.xi,this.V,this.Y));pB(this.xi,f,this.V,J3V(this),this.mj,!0);d=(d-this.G)/1E3;DH(this.xi,d,0);this.Ub(d,0)}}hP(d=this.B,f=this.j){if(!(this.A>0)&&(super.hP(d,f),this.x8()===1)){f=(this.AP-this.S)/1E3;var m=(d-this.AP)/1E3;this.ZR&&rL(this,this.now());this.ws||this.Y8||(this.u5&&(m=Math.max(0,m-this.u5)),d=this.xi,d.G.kt(1,f),d.hP.kt(1,m))}}TU(){this.ZR&&rL(this,this.now());return this.qp}Zs(){var d;if(d=this.V>this.hV)d=(d=this.V)?d>=this.policy.S:!1;return d}h7(){return this.Np}PZ(d= this.now()){let f;if(this.ZR){rL(this,d);if(this.GL?this.Gx():this.C!==this.rD){if(f=this.rD,d0?m+d:m+Math.max(d,f)}Ul(){return this.now()-this.X}vZ(){return(this.V-this.A)*1E3/this.Ul()||0}JM(){return this.X}};var oX=class{constructor(d){this.vr=d;this.S=new Ru}feed(d){Ay(this.S,d);this.nJ()}nJ(){if(this.j){if(!this.S.totalLength)return;const {To:f,HF:m}=this.S.split(this.V-this.A);if(!this.vr.tK(this.j,f,this.A,this.V))return;this.A+=f.totalLength;this.S=m;this.A===this.V&&(this.j=this.V=this.A=void 0)}for(;;){var d=0;let f,m;[f,d]=zQE(this.S,d);[m,d]=zQE(this.S,d);if(f<0||m<0)break;if(!(d+m<=this.S.totalLength)){if(!(this.vr.tK&&d+1<=this.S.totalLength))break;({HF:d}=this.S.split(d));this.vr.tK(f,d,0, m)&&(this.j=f,this.A=d.totalLength,this.V=m,this.S=new Ru([]));break}const {To:y,HF:C}=this.S.split(d).HF.split(m);this.vr.dl(f,y);this.S=C}}dispose(){this.S=new Ru}};var ayT=class{constructor(d,f){this.info=d;this.callback=f;this.state=1;this.D_=this.YZ=!1;this.Sp=null}IN(){return 0}U9(){return null}Za(){return null}qD(){return this.state>=1}isComplete(){return this.state>=3}Ik(){return this.state===5}onStateChange(){}sM(d){const f=this.state;this.state=d;this.onStateChange(f);this.callback&&this.callback(this,f)}AE(d){d&&this.state{d+= `${f.gW()}.`}); return d.slice(0,-1)}dispose(){this.Mp()||(this.info.F$[0].Ys.rD=!1,this.sM(-1))}H3(){return 0}};var tVq=class{constructor(d,f,m,y={}){this.policy=f;this.vr=m;this.status=0;this.S=new Ru;this.A=0;this.Mp=this.j=this.V=!1;this.xhr=new XMLHttpRequest;this.xhr.open(y.method||"GET",d);if(y.headers){d=y.headers;for(const C of Object.keys(d))this.xhr.setRequestHeader(C,d[C])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.uV(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(C=>{this.S.append(C);this.A+=C.length;C=(0,g.v)();this.vr.IU(C,this.A)},()=>{},y.body||null)}uV(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.vr.Rd()}onError(){this.V=!0;this.onDone()}onDone(){this.Mp||(this.j=!0,this.vr.BG())}Sa(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(d){try{return this.xhr.getResponseHeader(d)}catch{return""}}HY(){return+this.getResponseHeader("content-length")}q6(){return this.A}DL(){return this.status>=200&&this.status<300&&!!this.A}SG(){return this.S.totalLength>0}yu(){const d=this.S;this.S=new Ru;return d}fK(){return this.S}abort(){this.Mp= !0;this.xhr.abort()}a_(){return!0}FR(){return this.V}m4(){return""}};var h8q=class{constructor(d,f){this.A=(new TextEncoder).encode(d);this.S=(new TextEncoder).encode(f)}};var bbT=class{constructor(d,f){this.S=d;this.vr=f;this.loaded=this.status=0;this.error="";d=rb(this.S.get("range")||"");if(!d)throw Error("bad range");this.range=d;this.A=new Ru;this.run().then(()=>{this.vr.BG()},m=>{this.error=`${m}`||"unknown_err"; this.vr.BG()})}async run(){this.status=200; const d=this.S.get("docid"),f=ed(this.S.get("fmtid")||""),m=this.S.get("lmt")||"0",y=+(this.S.get("csz")||0);if(!d||!f||!y)throw Error("Invalid local URL");let C;this.S.get("ck")&&this.S.get("civ")&&(C=new h8q(this.S.get("ck"),this.S.get("civ")));const B=this.range;var e=Math.floor(B.start/y);const M=Math.floor(B.end/y);for(;e<=M;e++){var K=await ljB(d,f,m,e,C);if(K===void 0)throw Error("invariant: data is undefined");var N=e*y;const W=Math.max(0,B.start-N);N=Math.min(B.end+1,(e+1)*y)-(W+N);K=new Uint8Array(K.buffer, W,N);this.A.append(K);this.loaded+=N;this.loaded{if(C)if(this.status=C.status,C.ok&&C.body&&this.status!==204)this.status=this.status||242,this.V=C.body.getReader(),this.Mp()?this.V.cancel().catch(()=>{}):(this.responseHeaders=C.headers,this.vr.Rd(),q7P(this)); else this.onDone();else this.onError(Error("null_response"))}; this.B=C=>{const B=(0,g.v)();this.Mp()||(C.done?(this.V=void 0,this.onDone()):(C=C.value,this.A+=C.length,this.S.append(C),q7P(this),this.vr.IU(B,this.A)))}; this.onError=C=>{this.errorMessage=String(C);this.Y=!0;this.onDone()}; this.S=new Ru;this.j=window.AbortController?new AbortController:void 0;this.start(d)}start(d){const f={credentials:"include",cache:"no-store"};Object.assign(f,this.C);this.j&&(f.signal=this.j.signal);d=new Request(d,f);fetch(d).then(this.G,this.onError).then(void 0,Iq)}onDone(){this.Mp()||this.vr.BG()}getResponseHeader(d){return this.responseHeaders?this.responseHeaders.get(d):null}Sa(){return!!this.responseHeaders}q6(){return this.A}HY(){return+this.getResponseHeader("content-length")}DL(){return this.status>= 200&&this.status<300&&!!this.A}SG(){return!!this.S.totalLength}yu(){const d=this.S;this.S=new Ru;return d}fK(){return this.S}Mp(){return this.aborted}abort(){this.V&&this.V.cancel().catch(()=>{}); this.j&&this.j.abort();this.aborted=!0}a_(){return!0}FR(){return this.Y}m4(){return this.errorMessage}};var wlq=class{constructor(d,f,m={}){this.vr=f;this.A=this.status=0;this.Mp=this.S=!1;this.xhr=new XMLHttpRequest;this.xhr.open(m.method||"GET",d);if(m.headers){d=m.headers;for(var y of Object.keys(d))this.xhr.setRequestHeader(y,d[y])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=C=>{this.uV(C)}; y=tr(C=>{this.onDone(C)}); this.xhr.addEventListener("load",y,!1);this.xhr.addEventListener("error",y,!1);m.body?this.xhr.send(m.body):this.xhr.send();this.xhr.addEventListener("progress",tr(C=>{this.onProgress(C)}),!1)}onDone(){if(!this.Mp){this.status=this.xhr.status; try{this.response=this.xhr.response,this.A=this.response.byteLength}catch{}this.S=!0;this.vr.BG()}}uV(){this.xhr.readyState===2&&this.vr.Rd()}onProgress(d){this.Mp||(this.status=this.xhr.status,this.S||(this.A=d.loaded),this.vr.IU((0,g.v)(),d.loaded))}Sa(){return this.xhr.readyState>=2}getResponseHeader(d){try{return this.xhr.getResponseHeader(d)}catch{return g.X_(Error(`Could not read XHR header ${d}`)),""}}HY(){return+this.getResponseHeader("content-length")}q6(){return this.A}DL(){return this.status>= 200&&this.status<300&&this.S&&!!this.A}SG(){return this.S&&!!this.response&&!!this.response.byteLength}yu(){const d=this.response;this.response=void 0;return new Ru([new Uint8Array(d)])}fK(){return new Ru([new Uint8Array(this.response)])}abort(){this.Mp=!0;this.xhr.abort()}a_(){return!1}FR(){return!1}m4(){return""}};var xoE=class extends g.qj{constructor(d,f){super();this.policy=d;this.F$=f;this.A=0;this.S=null;this.iB=[];this.V=null;this.NW={ud:()=>this.F$}; this.F$.length===1||g.w5(this.F$,m=>!!m.range)}G3(){if(!this.iB.length)return[]; const d=this.iB;this.iB=[];this.V=g.LS(d).info;return d}WW(){return this.iB}j1(){super.j1();this.S=null;this.iB.length=0;this.F$.length=0;this.V=null}};var Faq=class extends g.qj{constructor(d,f,m,y,C,B,e,M,K=!1){super();this.vr=d;this.policy=f;this.CG=m;this.gs=y;this.timing=C;this.logger=B;this.j=e;this.q0=M;this.C=K;this.lastError=null;this.S=0;this.Y=!1;this.V=0;this.A=new g.vg(this.B,this.policy.SP,this)}B(){if(!this.Mp()){var d=(0,g.v)(),f=!1;if(this.policy.qH){var m=this.timing.A>0?this.timing.X:this.timing.S;this.policy.Ny&&this.V&&(m=this.V);d=d-m-(this.policy.j8?this.policy.j5:this.timing.mS()*1E3);m=$C(um(this),!1);d>=2E3*m?f=!0:d>=this.policy.S5* m&&(this.S=this.policy.lE)}else if(this.timing.A>0){if(this.C){this.policy.Z$&&(this.S=0);return}d=this.timing.h7();this.timing.PZ();this.timing.h7()-d>=this.policy.SP*.8?(this.S++,f=this.S>=5):this.S=0}else f=d-this.timing.TU(),this.policy.lE&&f>0&&(this.S+=1),d=$C(um(this),!1)*this.policy.Zp,f=f>d*1E3;this.S>0&&this.vr.VA();f?this.d7():this.A.start()}}d7(){this.Y=!0;this.vr.xV();this.lastError="net.timeout";Xl(this)}canRetry(d){const f=um(this);d=d?this.policy.o8:this.policy.qk;return f.timedOut< this.policy.on&&f.S{this.sM(R)}, vcS:()=>this.Sp, pD2:R=>{this.Sp=R}, DUP:R=>{this.IQ=R}, eWl:R=>{this.Me.lastError=R}, Nz:()=>this.xhr}; this.timing=new Ov(this,m);this.Oo=e;this.zk=c;this.wV=D;this.CG=g.LM(this.info,this.policy,y);this.CG.set("rn",this.nQ().toString());this.CG.set("rbuf",(M*1E3).toFixed().toString());this.Oo&&this.CG.set("smb","1");this.policy.JF&&K&&this.CG.set("pot",K);W&&this.CG.set("bbs",W);this.policy.useUmp&&!b1(78,this.CG.Hd)&&(this.L7=new oX(this),this.CG.set("ump","1"),this.CG.set("srfvp","1"));if(d=this.policy.Dq?this.policy.bl&&!isNaN(this.info.rX)&&this.info.rX>this.policy.BB?!1:!0:!1)f=null,this.policy.SI&& this.policy.qm?f=[1]:E&&(f=[]),f!=null&&(this.policy.BH&&f.push(2),this.CG.set("defsel",f.join(",")));this.Me=new Faq(this,this.policy,this.CG,this.info.gs,this.timing,this.logger,y,N);this.bv=B||null;this.D_=aUq(this);Y7h(this.Me);y=void 0;if(this.policy.QW||this.L7||this.policy.pC)y={method:"POST"},B=(0,g.EJ)([120,0]),N={},r&&(r=Pm(void 0,r),N.fB=r),this.policy.Rb&&this.wV&&(N.videoPlaybackUstreamerConfig=this.wV),this.policy.pC&&(r=this.info.j)&&Object.assign(N,r),Object.keys(N).length>0?y.body= g.TB(N,g.uV):y.body=B;this.zk&&this.wV&&(this.CG.set("iwts","1"),y={method:"POST"},r=g.TB({dE:{yG:this.zk*1E3},kN:this.info.j?.kN||void 0,videoPlaybackUstreamerConfig:this.wV},g.uV),y.body=r);try{this.xhr=gL(this.CG,this.policy.B,this.timing,d,y),this.Me.A.start(),k&&(this.Zn=new g.vg(this.uw,k,this),this.Zn.start(k+(this.timing.xi.G.yl()||0)*1E3)),g.n6(()=>{})}catch(R){hFv(this,R,!0)}}nQ(){return this.timing.requestNumber}OI(){return this.CG.OI()}o4(){const d=doP(this.Me); if(this.L7){var f=this.L7,m=f.S.totalLength;d.ulen=m;m>0&&(f=au(f.S,0),d.ubyte=f,m===1&&f===0&&(d.b248180278=!0))}this.IQ&&(d.rc=this.policy.Kq?this.IQ:this.IQ.toString());this.policy.ws&&this.J1&&(d.tr=this.J1);d.itag=this.info.F$[0].Ys.info.itag;d.ml=`${+this.info.F$[0].Ys.S()}`;d.sq=`${this.info.F$[0].JP}`;this.CG&&(d.ifi=`${+qK(73,this.info.gs.j)}`);this.IQ!==410&&this.IQ!==500&&this.IQ!==503||(d.fmt_unav="true");(m=this.errorMessage||this.xhr?.m4())&&(d.msg=m);this.Oo&&(d.smb="1");this.info.isDecorated()&& (d.sdai="1");return d}JD(){return S7v(this.timing)}m4(){return this.xhr.m4()||""}Zs(){return this.isComplete()||this.timing.Zs()}IU(){!this.Mp()&&this.xhr&&(this.IQ=this.xhr.status,this.policy.Fs&&this.Sp&&this.xg(!1),this.Wq()?this.AE(2):!this.SC&&this.Zs()&&(this.AE(),this.SC=!0))}Rd(){if(!this.Mp()&&this.xhr){if(!this.wi&&this.xhr.Sa()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var d=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.wi=((0,g.v)()-d)/1E3}this.xhr.Sa()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.Vq&&!TKn()&&g.KP("yt-player-headers-readable",!0,2592E3);d=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var f=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.Zn?.stop();this.Cw=d||this.Cw;this.tC=f||this.tC}}BG(){var d=this.xhr;!this.Mp()&&d&&(this.IQ=d.status,d=this.uD(d),this.policy.ws&&this.Zn?.stop(),d===5?Xl(this.Me):this.sM(d),this.Me.A.stop())}uD(d){Foc(this);if(Rt(this.Me,this.xhr.status,this.i4?this.timing.V2||this.XR:this.xhr.DL(),!1,this.WA))return 5;var f= "";nr(this.Me,this.xhr)&&(f=GKS(this.Me,this.xhr));if(f)return pM(um(this.Me)),this.info.T0(this.CG,f),3;f=d.q6();if(this.L7){this.xg(!0);Foc(this);if(Rt(this.Me,this.xhr.status,this.timing.V2||this.XR,!1,this.WA))return 5;if(!this.OJ){if(this.XR)return pM(um(this.Me)),3;this.Me.lastError="net.closed";return 5}}else{if(Rt(this.Me,this.xhr.status,this.xhr.DL(),!1,this.WA))return 5;var m=this.info.V;if(m&&m!==f||d.FR())return this.Me.lastError="net.closed",5;this.xg(!0)}m=TNg(this)?d.getResponseHeader("X-Bandwidth-Est"): 0;if(d=TNg(this)?d.getResponseHeader("X-Bandwidth-Est3"):0)this.Op=!0,this.policy.JY&&(m=d);UEn(this.Me,f,m?Number(m):0,this.info.F$[0].type===5);return 4}canRetry(){this.Mp();const d=this.info.isDecorated();return this.Me.canRetry(d)}onStateChange(){this.isComplete()&&(this.policy.ZG?this.xV():this.timing.deactivate())}d7(){this.Me.d7()}VA(){this.callback&&this.callback(this,this.state)}c6(){return this.Me.c6()}dispose(){super.dispose();this.Me.dispose();this.Zn?.dispose();this.policy.ZG||this.xV()}xV(){this.xhr&& this.xhr.abort();this.timing.deactivate()}G3(){if(!this.WW().length)return[];this.YZ=!0;return this.Sp.G3()}Wq(){return this.state<1?!1:this.Sp&&this.Sp.iB.length||this.xhr?.SG()?!0:!1}WW(){this.xg(!1);return this.Sp?this.Sp.WW():[]}xg(d){try{if(d||this.xhr.Sa()&&this.xhr.SG()&&!nr(this.Me,this.xhr)&&!this.D_)this.Sp||(this.Sp=new xoE(this.policy,this.info.F$)),this.xhr.SG()&&(this.L7?this.L7.feed(this.xhr.yu()):It(this.Sp,this.xhr.yu(),d&&!this.xhr.SG()))}catch(f){this.L7?hFv(this,f):g.X_(f)}}dl(d, f){switch(d){case 21:({HF:d}=f.split(1));rwg(this,d);break;case 22:this.OJ=!0;It(this.Sp,new Ru([]),!0);break;case 43:({redirectUrl:d}={redirectUrl:ST(new nK(f),1)});d&&(this.info.T0(this.CG,d),this.XR=!0);break;case 45:const {oJ:m,AS:y}=nZ(new nK(f));m&&y&&(this.tv=m/y);break;case 44:this.n4=zJP(new nK(f));!this.timing.V2&&this.n4?.action===4&&this.n4?.fz?.i4&&(this.i4=this.n4.fz.i4);break;case 53:this.policy.ws&&({D6:d}=SbW(new nK(f)),d&&(this.Zn||(this.D6=d,this.Zn=new g.vg(this.uw,d,this)),this.Zn.start())); break;case 60:this.z9=X6(new nK(f));break;case 58:if(d=iIS(new nK(f)))this.AF=d,d.AF===3&&(this.WA=!0)}}tK(d,f,m,y){m||this.timing.tK(y);if(d!==21)return!1;if(d=this.policy.Fs)if(d*=this.info.F$[0].Ys.info.Va,f.totalLength+m!==y&&f.totalLength0)return!1;if(!this.xhr.Sa())return!0; if(this.L7)var d=!this.info.V;else this.xhr.HY()?d=!1:(d=this.xhr.getResponseHeader("content-type"),d=d==="audio/mp4"||d==="video/mp4"||d==="video/webm");if(!d)return!1;if(isNaN(this.info.rX)){d=this.xhr.getResponseHeader("x-head-seqnum");const f=this.timing.policy.B?1:0;if(d&&Number(d)>this.info.F$[0].JP+f)return!1}return!0}H3(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}U9(){this.xhr&&(this.Cw=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.Cw}Za(){this.xhr&&(this.tC= Number(this.xhr.getResponseHeader("X-Head-Time-Millis")));return this.tC}Ss(){return this.Me.Ss()}uw(){if(!this.Mp()&&this.xhr){this.J1="heartbeat";var d=this.Me;d.S+=2;this.VA()}}};var aX=class extends oqW{constructor(d,f){super(d,f);this.nC=!0;this.qp=!1;this.sB=this.GL=0;this.Np=this.Br=NaN;this.ws=0;this.fZ&&(this.rD=new $d)}e1(d,f){const m=(d-this.G)/1E3,y=f-this.V;this.A>0?y>0&&(this.qp&&(m>.2||y<1024?(this.Y+=m,m>.2&&gyW(this,.05,y)):gyW(this,m,y)),this.nC&&(this.GL+=y,this.sB+=m)):f>this.policy.S&&this.hP(d,f);super.e1(d,f)}Z$(d,f){at(this,d,f);this.e1(d,f);this.fZ&&this.C&&(f-=this.C.IA,IUn(this,0,d-this.C.localTimestampMs,d-this.C.localTimestampMs,f,this.C.d_>0?f/this.C.d_* 1E3:0));this.qp&&(f=this.V*this.snapshot.stall+this.V/this.snapshot.byterate,this.A>0&&EX(this.xi,this.GL,this.Y),d=(d-this.S)/1E3||.01,this.policy.G&&!(this.A>0)||pB(this.xi,d,this.V,f,!1))}KC(d){at(this,d,this.j);var f=(d-this.G)/1E3;DH(this.xi,f,0);this.Ub(f,0);!this.qp&&this.A>0||(f=this.V*this.snapshot.stall+this.V/this.snapshot.byterate,this.A>0&&(this.Y+=(d-this.G)/1E3,EX(this.xi,this.GL,this.Y)),pB(this.xi,(d-this.S)/1E3||.01,this.V,f,!1,!0))}Qk(d){d=d.e2||2147483647;(d&2)!==2&&(this.nC=!1); (d&1)===1&&(this.qp=!0)}eA(d){d=d.e2||2147483647;(d&2)===2&&(this.nC=!1);(d&1)===1&&(this.qp=!1)}JM(){return this.X}Ul(){const d=this.nC?this.now()-this.G:0;return Math.max(this.sB*1E3+d,1)}vZ(){return this.GL*1E3/this.Ul()}hP(d=this.B,f=this.j){this.A>0||(super.hP(d,f),f=this.xi,d=(d-this.AP)/1E3,f.G.kt(1,(this.AP-this.S)/1E3),f.hP.kt(1,d))}v9(d){this.Br=d}Yp(d){d.timestampMs&&(this.Br=d.timestampMs);d.vj&&(this.Np=d.vj);isNaN(this.Br)||isNaN(this.Np)||(this.ws=this.now()-this.Np/2-this.Br)}hE(d){const f= this.C?.d_,m=d.Ms!==void 0?d.Ms*1E3:0,y=this.now(),C=this.j;if(this.C){const B=d.jd-this.C.jd,e=y-this.C.localTimestampMs,M=C-this.C.IA,K=isNaN(this.C.localTimestampMs)||isNaN(this.B)?0:this.B-this.C.localTimestampMs;this.fZ&&IUn(this,B,e,K,M,f&&f>0?M/f*1E3:0)}this.C={jd:d.jd,localTimestampMs:y,IA:C,d_:m}}K(){const d=super.K();d.rbw=this.vZ();d.rbe=+this.nC;d.gbe=+this.qp;d.ackt=(this.Br-this.S).toFixed();this.rD?.S()&&(d.nts=this.rD.zD());return d}PZ(){}h7(){return NaN}TU(){return this.S+this.snapshot.delay* 1E3}};var reE=class{constructor(d,f){this.vr=f;this.A={};this.logger=new g.ql(d)}dl(d,f){switch(d){case 20:d=new nK(f);d={eQ:xA(d,1),videoId:ST(d,2),itag:xA(d,3),lmt:xA(d,4),xtags:ST(d,5),iV:xA(d,6),oE:LK(d,8),qd:xA(d,9),ulP:xA(d,10),startMs:xA(d,11),durationMs:xA(d,12),fP:xA(d,14),timeRange:jT(d,15,rT),Nk:xA(d,16),F9:xA(d,17),PO:xA(d,20),Ey:jT(d,21,rOB),clipId:ST(d,1E3)};this.B(d);break;case 21:this.C(f,!1);break;case 22:this.bP(f);break;case 31:d=Zr(f,RJg);this.vr.D4(d);break;case 52:d=Zr(f,jil);this.vr.O$(d); break;case 69:d={xU:zB(new nK(f),1,aqK)};this.vr.Tr(d);break;case 65:d=Zr(f,NeK);this.vr.xf(d);break;default:this.Y(d,f)}}B(){}Y(){}};var gqT=new Set([53,49,50]),Iyn=class extends reE{constructor(d){super("sabr",d);this.vr=d;this.S=[]}Y(d,f){Jwh(this.vr)&&!gqT.has(d)?this.S.push({id:d,data:f}):uAS(this,d,f)}hE(d){d=new nK(d);d={jd:xA(d,1),Ms:xA(d,2)};this.vr.hE(d)}Yp(d){d=new nK(d);d={timestampMs:xA(d,1),vj:xA(d,2)};this.vr.Yp(d)}I3(d){d=new nK(d);d={A81:zB(d,1,F6),r8C:zB(d,2,F6)};this.vr.I3(d)}xM(d){var f=new nK(d);d=vq(f,1);var m=vq(f,2);f=vq(f,3);this.vr.xM(d,m,f)}Gz(d){d=nZ(new nK(d));this.vr.Gz(d)}o3(d){d=Zr(d,VfV);this.vr.o3(d)}f2(d){d= new nK(d);d={videoId:ST(d,1),formatId:jT(d,2,F6),endTimeMs:xA(d,3),pxp:xA(d,4),mimeType:ST(d,5),pS:jT(d,6,hJS),indexRange:jT(d,7,hJS),Du:jT(d,8,FRh)};this.vr.f2(d)}lN(d){d=new nK(d);d={type:xA(d,1),scope:xA(d,2),value:Jy(d,3),sendByDefault:LK(d,4),writePolicy:xA(d,5)};this.vr.lN(d)}p_(){this.vr.p_()}wj(d){d=npK(new nK(d));this.vr.wj(d)}Nq(d){d=SbW(new nK(d));this.vr.Nq(d)}T2(d){d=zJP(new nK(d));this.vr.T2(d)}X7(d){d={redirectUrl:ST(new nK(d),1)};this.vr.X7(d)}C(d){const f=au(d,0);if(d.totalLength!== 1){({HF:d}=d.split(1));var m=this.A[f]||null;m&&this.vr.Hg.S(f,m,d)}}bP(d){d=au(d,0);const f=this.A[d]||null;f&&this.vr.bP(d,f)}B(d){const f=d.eQ,m=d.oE,y=d.iV,C=d.F9,B=d.Nk,e=d.qd,M=d.startMs,K=d.durationMs,N=d.timeRange,W=d.fP,c=d.PO,D=d.clipId,E=d.Ey,k=aI(d);d=CSv.has(WX[`${d.itag}`]);this.A[f]=k;let r=-1;M&&c&&N?.timescale&&(r=M/1E3+c/N.timescale);this.vr.yJ(k,d,r,{eQ:f,oE:!!m,iV:y??-1,qd:e??-1,startMs:M??-1,durationMs:K??-1,fP:W,F9:C,Nk:B,clipId:D,timeRange:N,Ey:E})}Qk(d){d={e2:xA(new nK(d), 1)};this.vr.Qk(d)}eA(d){d={e2:xA(new nK(d),1)};this.vr.eA(d)}bA(d){d=iIS(new nK(d));this.vr.bA(d)}gP(d){d={B4:jT(new nK(d),1,PUV)};this.vr.gP(d)}onSnackbarMessage(d){d=xA(new nK(d),1);this.vr.onSnackbarMessage(d)}DX(d){d=new nK(d);d={reloadPlaybackParams:jT(d,1,KRg),Kx:LK(d,2)};this.vr.DX(d)}Cc(){for(const {id:d,data:f}of this.S)uAS(this,d,f);this.S=[]}};var uR5=class extends g.qj{constructor(d){super();this.C=d;this.logger=new g.ql("onesie");this.Xt=new Map;this.j=this.V=!1;this.vx=this.ZW=null;this.Y=!1}kC(){return Array.from(this.Xt.keys())}Lg(d){return this.Xt.has(d)}NS(d){this.Xt.get(d).KX=!0}G(){let d=0;const f=this.kC();for(let m=0;m0||!m[0].range&&W.Ci)C=void 0,m=m[0],B=W.TY,y=W.data,m.range||(C=W.Ci),C=new wb(CYV(m,m.S+B,y.totalLength,C),y),W.TY+=C.info.A,f.NK.push(C);f.zF.get(N).data=new Ru;W.Ci&&f.zF.delete(N)}d=this.Xt.get(d);if(!d)return[];f=d.NK;d.NK=[];for(var e of f)d.yM+=e.info.A;return f||[]}e=this.Xt.get(d)?.Sp;if(!e)return[];this.xg(d,e);return e.G3()}Wq(d){return Lr?jR(this,d):!!this.Xt.get(d)?.Sp?.WW()?.length||jR(this,d)}xg(d,f){for(;jR(this,d);){var m=this.zr(d); var y=d;y=this.Xt.get(y).i5&&!SR(this,y);It(f,m,y&&VoE(this,d))}}B(){return this.Y?!1:this.Y=!0}K(){this.V=!0}j1(){super.j1();for(const d of this.Xt.keys())this.A(d);if(this.vx?.PR)for(const d of this.Xt.values())d.zF.clear(),d.Z7.clear(),d.NK.length=0,d.F$.length=0,d.V3.length=0,d.Ag.length=0;this.Xt.clear()}},Lr=!1;var Xrg=new Set([2]),zq=class extends g.qj{constructor(d,f,m,y,C,B,e){super();this.policy=d;this.info=f;this.ZW=m;this.vr=C;this.logger=new g.ql("sabr");this.L7=new oX(this);this.rb=new Iyn(this);this.Hg=new uR5(this);this.state=1;this.Eb=!1;this.HV=0;this.clipId="";this.segmentStartTimeMs=this.segmentNumber=-1;this.I5=0;this.Pl=-1;this.yA=this.AD=this.WA=this.lF=!1;this.policy.LX?this.Ko=new aX(this,B):this.Ko=new Ov(this,B);this.CG=this.policy.A7?f.gF:Jrn(f,this.policy,y);this.CG.set("rn",`${this.nQ()}`); this.CG.set("alr","yes");LoE(this.Hg,m,d);this.Me=new Faq(this,this.policy,this.CG,f.gs,this.Ko,this.logger,y,e,this.policy.enableServerDrivenRequestCancellation);Y7h(this.Me);this.policy?.PR&&(g.I(this,this.Hg),g.I(this,this.Me));d=f.A;f={method:"POST",body:d};d&&(this.I5=d.length);try{this.xhr=gL(this.CG,this.policy.B,this.Ko,co,f),this.Me.A.start()}catch(M){g.X_(M)}}IU(){!this.Mp()&&this.xhr&&(this.xg(!1),Xy(this.vr,this))}Rd(){}BG(){if(!this.Mp()&&this.xhr){var d=this.uD();d===5?(this.Ss()=== "net.badstatus"&&this.vr.U7(),Xl(this.Me)):(this.vr.Lc(),this.sM(d));this.Me.A.stop();this.A2?.stop()}}uD(){let d="";nr(this.Me,this.xhr)&&(d=GKS(this.Me,this.xhr));if(d)return this.info.gs.T0(this.CG,d),3;this.xg(!0);if(Rt(this.Me,this.xhr.status,this.xhr.DL(),this.info.lZ(),this.WA))return 5;if(this.Eb)return 3;UEn(this.Me,this.xhr.q6(),0,this.lZ());this.policy.sB&&ZJh(this.vr);return 4}xg(d){const f=this.xhr;!d&&nr(this.Me,this.xhr)||!f.SG()||(d=f.yu(),this.L7.feed(d))}dl(d,f){this.xhr.a_()&&d=== 21&&SSB(this);this.rb.dl(d,f)}tK(d,f,m,y){m||(this.Ko.tK(y),this.policy.HW&&d===21&&SSB(this));if(d!==21)return!1;this.Ko.V2=!0;d=f.totalLength;m||(this.Pl=au(f,0),f=f.split(1).HF);var C=this.policy.sx;const B=this.rb.A[this.Pl],e=this.ZW.Y.get(B);if(C&&e&&(C*=e.info.Va,d+m!==y&&d0)){this.policy.qH&&this.Me.A.stop();var d=this.Ko.Ul(),f=this.Ko.vZ(),m=jhq(this,d);f>m.Oe||m.td>0&&this.info.Zu()>m.td||(this.HV=(0,g.v)(),this.A2?.stop(),this.policy.sB&&(m=this.vr,d={R_:Math.round(f*d/1E3),bN:d},m.policy.sB&&(m.qp=d,m.U5++)),this.d7())}}d7(){this.Me.d7()}T2(d){this.vr.T2(d,this.nQ())}X7(d){this.Eb=!0;this.info.gs.T0(this.CG,d.redirectUrl)}Qk(d){this.Ko instanceof aX&&this.Ko.Qk(d)}eA(d){this.Ko instanceof aX&&this.Ko.eA(d)}f2(d){var f=d.formatId;const m=new FL(d.pS?.first||0,d.pS?.Be||0),y=new FL(d.indexRange?.first||0,d.indexRange?.Be||0);if(!this.ZW.Y.get(aI({itag:f.itag,lmt:f.lmt,xtags:f.xtags}))){var C=d.Du||{};C.mimeType=d.mimeType;C.itag=f.itag;C.lastModified=`${f.lmt||0}`;C.xtags=f.xtags;d=this.ZW;f=MD("");C=e_(C,null);KH(d,new ND(f,C,m,y))}}Gz(d){this.vr.Gz(d,this.nQ())}onSnackbarMessage(d){if(this.policy.US)this.vr.onSnackbarMessage(d)}Tr(d){this.policy.Y&&this.vr.Tr(d,this.nQ())}D4(d){this.x6= d;this.Me.V=(0,g.v)();this.vr.D4(d)}Vu(d){this.vr.Vu(d)}xM(d,f,m){this.vr.xM(d,f,m)}lN(d){d.scope===2&&(this.FL=d);this.vr.lN(d)}p_(){this.lF=!0;this.vr.p_()}I3(d){this.policy.Aq&&this.vr.I3(d)}o3(d){this.vr.o3(d,this.nQ())}bA(d){d.AF===3&&(this.WA=!0);this.vr.bA(d)}Yp(d){this.policy.fZ?this.Ko.Yp(d):this.Ko.v9((0,g.v)())}gP(d){this.vr.gP(d)}DX(d){this.vr.DX(d)}xf(d){this.vr.xf(d)}canRetry(){this.Mp();return this.Me.canRetry(!1)}dispose(){this.Mp()||(super.dispose(),this.Me.dispose(),this.A2?.dispose(), this.sM(-1),this.xV())}sM(d){this.state=d;Xy(this.vr,this)}lZ(){return this.info.lZ()}oK(){return this.lF}Os(){return this.FL}yJ(d,f,m,y){m>=0&&this.vr.UO(m);y.clipId&&(this.clipId=y.clipId);this.policy.A&&!f&&(this.segmentNumber=y.qd,this.segmentStartTimeMs=y.startMs);this.info.isDecorated()&&(m=this.info,m=m.data?.kN?.mU?m.data.kN.mU:-1,m>=0&&m>y.qd&&this.vr.loader.le("sdai",{skpsqmismatch:"1",stsq:m,rcvsq:y.qd,a:f}));this.Hg.yJ(d,f,y);this.policy.E3&&this.x6&&this.Ko instanceof Ov&&(m=this.x6.xl, this.Ko.yJ(y.durationMs/1E3,f,m>0&&y.qd+1>=m));this.Hg.NS(d);this.vr.yJ(y)}bP(d,f){this.Hg.bP(d,f)}O$(d){this.requestIdentifier=d}G3(d){return this.Hg.G3(d)}ud(d){return this.Hg.ud(d)}Wq(d){return this.Hg.Wq(d)}kC(){return this.Hg.kC()}x8(){return 1}nQ(){return this.Ko.requestNumber}RN(){return this.requestIdentifier}OI(){return this.CG.OI()}Wt(){this.xV()}xV(){this.Ko.deactivate();this.xhr?.abort()}isComplete(){return this.state>=3}wg(){return this.state===3}Ik(){return this.state===5}Zl(){return this.state=== 4}rM(){return this.isComplete()}qD(){return this.state>=1}c6(){return this.policy.Z$?this.Me.c6():0}VA(){this.policy.Z$&&Xy(this.vr,this)}w4(){return this.info.S?.dE?.i$||0}Cc(){this.v7()&&!this.yA&&(this.yA=!0,this.rb.Cc())}v7(){const d=this.info.S?.dE?.bE;return!!d&&Xrg.has(d)}GC(){return"SABR"}Ss(){return this.Me.Ss()}o4(){const d=doP(this.Me);Object.assign(d,Smq(this.info));d.req="sabr";d.rn=this.nQ();this.xhr?.status&&(d.rc=this.policy.Kq?this.xhr.status:this.xhr.status.toString());var f=this.xhr?.m4(); f&&(d.msg=f);this.HV&&(f=jhq(this,this.HV-this.Ko.JM()),d.letm=f.v$,d.mrbps=f.Oe,d.mram=f.td);return d}};var R8g=class{constructor(d){this.S=d;this.K=this.qp=this.B=this.e1=this.j=this.Y=this.rD=this.C=this.hP=this.G=this.pC=this.AP=this.V2=this.X=0;this.ticks={}}tick(d,f){this.ticks[d]=f?window.performance.timing.navigationStart+f:(0,g.v)()}};var nqq=class extends g.ym{constructor(d,f,m,y,C,B){super();this.loader=d;this.ZW=f;this.policy=m;this.videoTrack=y;this.audioTrack=C;this.K=this.S=null;this.Y=this.C=NaN;this.B=0;this.G=NaN;this.bT=null;this.V2=this.AP=NaN;this.hP=new Map;this.X=this.V=this.j=NaN;this.NW={GMC:()=>this.A}; this.A=B?1:0}pK(d,f,m,y){var C=!1;this.policy.A&&(C=m?this.V2===d.JP:this.AP===d.JP);if(this.bT&&y&&!C){y=[];C=[];let B=[],e=void 0,M=0;f&&(y=f.S,C=f.A,B=f.j,e=f.V,M=f.OO,this.le("sdai",{sq:d.JP,ssvicpns:y.join("."),ssvid:C.join(".")}));this.policy.A&&(m?this.V2=d.JP:this.AP=d.JP);this.bT.FO(d.JP,d.startTime,y,C,B,m,M,e)}this.policy.A?m&&(this.A===1&&Tq(this,5,"noad"),d.JP!==this.S?.JP&&(bGg(this,d,f,m),isNaN(d.startTime)||wKv(this,d.JP,tn(this,d.startTime,d.JP),!!f,this.bT))):m&&bGg(this,d,f)}O7(d, f,m){const y=this.videoTrack.Ys.index.m6()<=f;this.S={eP:d,JP:f,qw:m};y&&q7(this,d,f)}DT(){this.bT&&this.bT.DT()}e1(d,f){if(this.A!==0&&f&&d.F$[0].aQ()){var m=d.F$[0].JP,y=d.F$[0].j;d=d.isDecorated();wKv(this,m,y,d,f)}}rD(d,f){if(this.policy.V2?0:this.A===1||this.A===2)return!1;if(this.A!==0&&d===this.audioTrack){if(this.policy.A)return yrB(this.videoTrack,f)||yrB(this.videoTrack,f+1);d=l5(this.videoTrack);if(f>(d?d.JP:-1))return!1}return!0}le(d,f,m=!1){(d!=="sdai"||this.policy.QP||m)&&this.loader.le(d, f)}n0(d,f){const m=this.videoTrack.Ys.index.KR(d);if(m>=0){var y=f.Yd(m,2)?.XV||"";if(this.policy.A||y)return f.FV(d,m),bm(this.loader,d,d,m),this.le("sdai",{cmskpad:1,t:d.toFixed(3),sq:m}),!0}this.le("sdai",{cmskpad:0,t:d.toFixed(3),sq:m});return!1}};var ZXB=class{constructor(d,f,m,y){this.policy=d;this.le=f;this.B=m;this.S=y;this.j=void 0;this.A=new Set;this.C=-1;this.V=0;this.Y=!1;this.NW={NfP:()=>this.A}}Fy(d,f,m){let y=this.policy.KY&&d.tileContext?`${d.AC};${d.tileContext}`:d.AC; y||(y=wL(this,this.j));this.le("clsdai",{setadcfg:d.AC||"misscid",cid:y,acpn:m,acfglen:f?.length||0});this.S.has(y)||(this.le("clsdai",{setadcfg:"noentry",cid:y}),this.S.set(y,{event:"unknown",startTimeSecs:0,GZ:0,jM:[],nH:Date.now(),LT:-1,zb:6,Gi:d}));(d=this.S.get(y))?f?(d.zb=6,d.jM.push(m),d.FI=f):d.zb=2:this.le("clsdai",{setadcfg:"notfound",cid:y})}PK(d){const f=d||wL(this,this.j);this.le("clsdai",{rmvadcfg:d||"misscid",lastcid:wL(this,this.j)});(d=this.S.get(f))?(d.FI="",d.zb=4):this.le("clsdai", {rmadcfg:"notfound",cid:f})}Tr(d,f,m,y,C){this.C=f;if(!((d.xU?.length||0)<=0))if(y){if(this.V=y,this.le("clsdai",{oncldisabled:y,rn:f}),this.V===3&&C)for(var B of d.xU)B.eP&&B.trackType===2&&pIK(C,Uoh(this,B),B.qd||0,!0)}else for(const e of d.xU){if(d=e.eP)a:{let M;d=Uoh(this,e);y=f;C=e.qd||0;B=m;if(!this.policy.b7&&d.event==="prefetch"){d=!1;break a}const K=wL(this,d);this.S.has(K)?(M=this.S.get(K),C>M.LT&&(M.startTimeSecs=d.startSecs,M.GZ=d.GZ,M.event==="predictStart"&&M.zb===5&&d.event!=="predictStart"&& (M.nH=Date.now()),M.event=d.event)):(M={event:d.event,startTimeSecs:d.startSecs,GZ:d.GZ,jM:[],LT:C,zb:0,Gi:{AC:d.identifier,tileContext:d.tileContext}},this.S.set(K,M),this.policy.Y&&this.le("clsdai",{newcid:1,cid:d.identifier,tc:d.tileContext,evt:d.event,sn:C,rn:y,st:Giq(M.zb)}));let N=!1;M.zb===0&&(B?.yO(d)?M.zb=5:(M.zb=B?11:3,M.FI="",N=!0),M.nH=Date.now(),M.LT=C,this.policy.Y&&this.le("clsdai",{onqpnt:1,cid:d.identifier,tc:d.tileContext,evt:d.event,sn:C,rn:y,st:Giq(M.zb)}));C>M.LT&&(B?.yO(d),M.LT= C);this.j=d;this.policy.Y&&this.A.add(K);d=N}d&&(this.Y=!0)}}rD(){this.A.clear();this.V=0;this.Y=!1}G(){return this.Y}K(d,f){if(this.V!==0){this.le("clsdai",{gssinfodisabled:this.V});f=7;switch(this.V){case 1:f=7;break;case 2:f=9;break;case 3:f=10;break;default:this.le("clsdai",{unknowndisr:this.V})}return[{zb:f}]}const m=[];if(!isNaN(d)){var y=dil(this,d),C=this.C+1;if(y.length>0){this.le("clsdai",{updcids:1,mt:d.toFixed(3),cid:y.join(","),rn:C});this.A.clear();for(const B of y)this.A.add(B)}else this.B&& (this.le("clsdai",{updcids:0,mt:d.toFixed(3),rn:C}),this.A.clear())}for(const B of this.A)C=B,d=f,C?(y=this.S.get(C),C={cuepointId:y?.Gi?.AC||C.split(";")[0]},y?.FI&&(C.adsConfig=MH(y.FI)||void 0),y?.jM&&(C.XM=y.jM),y?.CB&&(C.mU=y.CB),d&&(C.Fv=iZ(d.split(";")[0]),C.rK=d.split(";")[1]||""),C.zb=y?.zb||0,d=C):d=void 0,d&&m.push(d);return m}FV(d,f,m){var y=d;this.policy.Y&&(y+=m);let C,B="";y=dil(this,y);y.length>0&&(B=y[0])&&(C=this.S.get(B));if(!C||C.CB)return this.le("clsdai",{skipadfail:1,cid:B, sn:f,mt:d.toFixed(3),of:m.toFixed(3),skipsq:C?.CB||-1}),!1;this.le("clsdai",{skipadsuc:1,cid:B,sn:f,mt:d.toFixed(3),of:m.toFixed(3)});C.CB=f;this.A.clear();this.A.add(B);return!0}mB(){this.le("clsdai",{rstskipad:1});for(const d of this.S.values())d.CB=NaN}X(){let d=!1;for(const [,f]of this.S.entries()){const m=f;m.event!=="predictStart"&&m.event!=="prefetch"&&m.zb===5&&(m?.nH&&Date.now()-m?.nH>1E4?m.zb=1:d=!0)}return d}};var mq=class{constructor(d,f,m){this.audio=d;this.video=f;this.reason=m}},Ch=class{constructor(d,f,m,y){this.S=d;this.reason=f;this.source=m;this.token=y}};var VK5=class extends g.qj{constructor(d,f,m){super();this.policy=d;this.A=f;this.le=m;this.j=new Map;this.Y=0;this.C=!1;this.S="";this.V=!1}HP(){return this.C&&YR(this).size>0}cG(d,f=!1,m={}){this.policy.Qp=S_(d,m,this.A,f)}};var hE=class{constructor(d){this.S=this.A=0;this.alpha=Math.exp(Math.log(.5)/d)}kt(d,f){const m=this.alpha**d;this.S=f*(1-m)+m*this.S;this.A+=d}yl(){return this.S/(1-this.alpha**this.A)}};var lyK=class{constructor(d,f,m,y,C,B=[]){this.loader=d;this.AP=f;this.policy=m;this.ZW=y;this.C=C;this.pC=B;this.logger=new g.ql("dash/abr");this.S=uX;this.V=this.B=null;this.K=-1;this.qp=!1;this.nextVideo=this.A=null;this.j=[];this.gD=new Set;this.e1={};this.Br=new hE(1);this.G=0;this.CC=this.X=this.rD=!1;this.V2=0;this.nC=!1;this.hP=new Set;this.tP=!1;this.NW={wO:()=>{Gq(this)}}; this.Y=new VK5(this.policy,C,(e,M)=>{this.loader.le(e,M)})}qj(d){if(this.policy.cC){var f=new Set(d); f.size===this.hP.size&&[...f].every(m=>this.hP.has(m))||(this.loader.le("lwnmow",{itagDenylist:[...d].join()}),this.loader.MZ(!!f.size),this.K=-1,this.hP=f,f9(this,this.S),this.tP=!0)}}cG(d,f=!1,m={}){const y=this.policy.Qp; this.Y.cG(d,f,m);y!==this.policy.Qp&&(f9(this,this.S),yq(this),y>this.policy.Qp&&this.V?.info.S()&&!this.nextVideo?.info.S()&&(this.rD=!0))}};var F2={FC:-1,jb:!1,bE:0},x$T=class extends g.qj{constructor(d){super();this.Yy=d;this.S=null;this.A=F2;this.Yy("ismp_i")}V(d=!0){d&&QTB(this);this.S=null}j1(){this.A=F2;this.V();super.j1()}};var PRP=class{constructor(d){this.track=d;this.buffered=[];this.V=this.j=0;this.C={};this.Y=0;this.S=new $d}w0(d){this.timestampOffset=d;this.flush()}K(d,f){this.flush();this.A=f;Mm(this,3,d)}G(d,f,m,y){!this.A||fzg(this.A,d)&&this.A.JP===d.JP||this.flush();this.j+=m;this.V+=y;m=1;!this.A&&d.S&&(m=2);Mm(this,m,f);f=Math.ceil(d.S/1024);m===2&&this.S.add(f);this.S.add(Math.ceil((d.S+d.A)/1024)-f);this.A=d}rD(){Mm(this,0)}B(){Mm(this,4);this.flush()}flush(){if(this.S.S()){var d={a:this.track.tO(),u:this.S.zD(), pd:Math.round(this.j),ad:Math.round(this.V)},f=this.A;if(f){const m=f.Ys.info;d.itag=m.itag;m.A&&(d.xtags=m.A);d.sq=f.JP;d.st=f.startTime;d.sd=f.duration;this.track.policy.dR&&(d.si=f.gW());f.V&&(d.esl=f.S+f.A);f.C()&&(d.eos=1)}isNaN(this.timestampOffset)||(d.to=this.timestampOffset);if(f=this.track.HZ?.rW({})){for(const m in f)this.C[m]!==f[m]&&(d["sb_"+m]=f[m]);this.C=f}this.track.le("sbu",d);this.S.reset();this.buffered=[];this.Y=this.V=this.j=0;this.timestampOffset=this.A=void 0}}};var Lac=class{constructor(d,f,m){this.policy=d;this.S=f;this.V2=m;this.j=this.A=0;this.kc=null;this.rD=new Set;this.K=[];this.indexRange=this.initRange=null;this.G=new n3;this.X=this.AP=!1;this.NW={ZJp:()=>this.V, UHC:()=>this.chunkSize, bGP:()=>this.B, fSW:()=>this.C}; (f=oNh(this))?(this.chunkSize=f.csz,this.V=Math.floor(f.clen/f.csz),this.B=f.ck,this.C=f.civ):(this.chunkSize=d.kG,this.V=0,this.B=g.sl(16),this.C=g.sl(16));this.Y=new Uint8Array(this.chunkSize);this.B&&this.C&&(this.crypto=new h8q(this.B,this.C))}dispose(){this.X=!0}Mp(){return this.X}},i5=class extends Error{constructor(d){super(d)}};var dsv=class{constructor(d,f,m,y,C,B){this.ids=d;this.S=f;this.A=m;this.j=y;this.V=C;this.OO=B}};var ku=class{constructor(d,f,m){this.initData=d;this.contentType=f;this.isPrefetch=m;this.S=this.cryptoPeriodIndex=NaN;this.V=[];this.uB=!1;this.A=null;if(f?.toLowerCase()==="webm"||d.length===16)this.uB=!0}};var PM=class{constructor(d,f,{uC:m=!1,videoDuration:y=0,Pw:C,Tx:B=!1}={}){this.videoId=d;this.status=f;this.uC=m;this.videoDuration=y;this.Pw=C;this.Tx=B}},JeW=class{constructor(d,f,m,y,C){this.videoId=d;this.Du=f;this.A=m;this.bytesDownloaded=y;this.S=C}};var VBv=class{constructor(d){this.A=d;this.offset=0}skip(d){this.offset+=d}S(){return this.offset}};var SPq=class{constructor(d,f,m){this.loader=d;this.policy=f;this.Ys=m;this.logger=new g.ql("dash");this.A=[];this.S=null;this.X=-1;this.G=0;this.V2=NaN;this.K=0;this.V=NaN;this.B=this.e1=0;this.gD=-1;this.hP=this.j=this.Y=this.AP=null;this.CC=this.tP=NaN;this.C=this.rD=this.qp=this.nC=null;this.Br=!1;this.pC=this.timestampOffset=0;this.NW={fD:()=>this.A}; if(this.policy.j){const y=this.Ys,C=this.policy.j;this.policy.Br&&d.le("atv",{ap:this.policy.Br});this.C=new Lac(this.policy,y,(B,e,M)=>{d.Fw.AL(new PM(this.policy.j,2,{Pw:new JeW(C,B,y.info,e,M)}))}); this.C.G.promise.then(B=>{this.C=null;B===1?d.Fw.AL(new PM(this.policy.j,B)):this.loader.le("offlineerr",{status:B.toString()})},B=>{const e=(B.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); B instanceof i5?(this.loader.le("offlinenwerr",{em:e}),Ei(this),d.Fw.AL(new PM(this.policy.j,4))):(this.loader.le("dldbwerr",{em:e}),Ei(this),d.Fw.AL(new PM(this.policy.j,4,{Tx:!0})))})}}fD(){return this.A}zz(){return this.A.length?this.A[this.A.length-1]:null}U_(){this.A=[]; $u(this);Ei(this)}zr(d){this.qp=this.A.shift().info;d.info.equals(this.qp)}ud(){return g.TP(this.A,d=>d.info)}tO(){return!!this.Ys.info.audio}isDrm(){return!!this.Ys.info.contentProtection}getDuration(){return this.Ys.index.H6()}};var sB=class extends ayT{constructor(d,f,m,y,C){super(m,C);this.policy=d;this.formatId=f;this.Hg=y;this.lastError=null;this.onProgress=()=>{this.Mp()||(this.Hg.Lg(this.formatId)?(this.isComplete()||this.S.start(),jR(this.Hg,this.formatId)&&this.AE(2),this.Hg.i5(this.formatId)&&(VoE(this.Hg,this.formatId)?this.sM(4):(this.lastError="net.closed",this.sM(5)))):(this.lastError="player.exception",this.sM(5)))}; this.S=new g.vg(()=>{this.isComplete()||(this.lastError="net.timeout",this.sM(5))},1E3); this.S.start();RFq(this.Hg,this.formatId,this.onProgress);g.n6(this.onProgress)}onStateChange(){this.Mp()&&(Jn(this.Hg,this.formatId),this.S.dispose())}o4(){return{expected:ZGT(this.Hg,this.formatId),received:this.Hg.Xt.get(this.formatId)?.bytesReceived||0,bytesShifted:this.Hg.Xt.get(this.formatId)?.yM||0,sliceLength:SR(this.Hg,this.formatId),isAnyMediaEndReceived:this.Hg.gC(this.formatId)}}JD(){return 0}Zs(){return!0}G3(){return this.Hg.G3(this.formatId)}WW(){return[]}Wq(){return this.Hg.Wq(this.formatId)}Ss(){return this.lastError}c6(){return 0}};var j6c=class extends g.qj{constructor(d,f,m,y){super();this.loader=d;this.policy=f;this.Ys=m;this.timing=y;this.logger=new g.ql("dash");this.A=[];this.AP=[];this.S=this.HZ=null;this.qp=!1;this.e1=this.pC=0;this.Y=-1;this.X=!1;this.V2=-1;this.hP=null;this.rD=NaN;this.K=[];this.NW={iH:()=>this.V, QzW:()=>this.A, OGe:()=>this.B}; this.V=new SPq(d,f,m);this.policy.S&&(this.B=new kbS(this.V,this.loader.getManifest(),this.policy,C=>{this.policy.Fo&&this.le("buftl",C)})); this.policy.h7&&(this.G=new PRP(this));this.Va=m.info.Va;this.C=this.policy.AP?!1:m.V2();this.isManifestless=m.V2();this.j=this.C;g.I(this,this.hP)}tO(){return!!this.Ys.info.audio}zz(){return this.V.zz()}zr(d){this.V.zr(d);this.B?.V2(d);this.Va=Math.max(this.Va,d.info.Ys.info.Va||0)}getDuration(){return this.Ys.index.H6()}U_(){EB(this);this.V.U_()}iH(){return this.V}rP(d){return this.HZ?U_(this.HZ.hB(),d):!0}isRequestPending(d){return this.A.length?d===this.A[this.A.length-1].info.F$[0].JP:!1}w0(d){this.B?.w0(d); this.G?.w0(d)}le(d,f){this.loader.le(d,f)}p7(){return this.loader.p7()}dispose(){this.G?.flush();super.dispose()}};var $sg=class{constructor(){this.FJ=!1}};g.KXT=class{constructor(d){this.dD=d;this.B=new $sg;this.di=this.YV=!1;this.mz=2;this.qp=20971520;this.Ul=8388608;this.hP=120;this.fT=this.CZ=this.Qg=2;this.qH=this.u4=!1;this.S5=1E3;this.Np=15;this.BD=1;this.G=1.15;this.X=1.05;this.Zq=1;this.oL=this.Rz=!1;this.Ao=6;this.V=!1;this.on=100;this.qk=10;this.H1=6;this.Yt=!1;this.A6=1;this.qm=this.mQ=!1;this.lE=2;this.EE=this.hj=this.l5=!1;this.mS=!0;this.TU=this.x3=this.wE=this.Lk=!1;this.zw=!0;this.b0=!1;this.j="";this.Fq=[];this.a7=this.h7=!1;this.Qp= 0;this.hJ="";this.qE=this.pV=this.Fo=this.vY=this.JB=this.Aq=this.C=this.fV=this.uu=this.S=this.Br=this.e1=this.rB=this.VJ=this.K=this.Px=this.u7=!1;this.Ld=!0;this.v2=this.JN=this.rE=this.F2=this.jz=this.A=this.nC=!1;this.CC=!0;this.j8=this.Rn=this.JM=this.Z$=this.b_=this.Nc=this.I_=this.Mc=this.hM=this.LB=this.AP=this.NQ=this.GL=this.rD=!1;this.j5=0;this.J8=this.Y=this.Tq=this.v9=this.QP=this.G$=!1;this.latencyClass="UNKNOWN";this.ez=!1;this.G2=0;this.In=this.Nh=!1;this.ri=g.sm(this.dD.experiments, "html5_min_readbehind_secs");this.yN=g.sm(this.dD.experiments,"html5_min_readbehind_cap_secs");this.IL=this.dD.Z("html5_offline_reset_media_stream_on_unresumable_slices");this.Va=NaN;this.LY=jN(this,"html5_request_size_min_kb",64)*1024;this.tP=2097152;this.nX=jN(this,"html5_bypass_contention_secs");this.pT=1048576;this.SP=jN(this,"html5_repredict_interval_ms",1800);this.Zp=jN(this,"html5_head_miss_secs",5);this.i9=jN(this,"html5_min_upgrade_health_secs",10);this.vB=jN(this,"html5_min_seconds_between_format_selections", 8);this.Cs=jN(this,"html5_max_buffer_health_for_downgrade_secs",15);this.Dq=co;this.tJ=g.sm(this.dD.experiments,"html5_min_startup_buffered_media_duration_secs");this.qT=g.sm(this.dD.experiments,"html5_post_interrupt_readahead");this.wd=this.dD.Z("html5_disable_classic_alr");this.i_=g.sm(this.dD.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.o8=jN(this,"html5_ssdai_failure_retry_limit",3);this.h6=this.dD.experiments.Pr("html5_clone_original_for_fallback_location");this.PZ=g.sm(this.dD.experiments, "html5_subsegment_readahead_target_buffer_health_secs");this.lc=g.sm(this.dD.experiments,"html5_subsegment_readahead_timeout_secs");this.yq=g.sm(this.dD.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.FF=g.sm(this.dD.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.w$=g.sm(this.dD.experiments,"html5_subsegment_readahead_min_load_speed");this.T$=g.sm(this.dD.experiments,"html5_subsegment_readahead_load_speed_check_interval");this.b7=this.dD.Yi().S.El(Bmv); this.rA=g.sm(this.dD.experiments,"html5_subsegment_readahead_seek_latency_fudge");this.TF=jN(this,"html5_hopeless_secs",15);this.bl=this.dD.Z("html5_restrict_streaming_xhr_on_sqless_requests");this.BB=g.sm(this.dD.experiments,"html5_max_headm_for_streaming_xhr");this.xL=this.dD.Z("html5_pipeline_manifestless_allow_nonstreaming");this.JY=this.dD.Z("html5_prefer_server_bwe3");this.Qo=this.dD.Z("html5_last_slice_transition");this.Vq=this.dD.Z("html5_store_xhr_headers_readable");this.Uv=g.sm(this.dD.experiments, "html5_max_drift_per_track_secs");this.Ae=this.dD.Z("html5_no_placeholder_rollbacks");this.W$=this.dD.Z("html5_subsegment_readahead_enable_mffa");this.KC=this.dD.Z("html5_allow_video_keyframe_without_audio");this.EE=g.pv(this.dD)&&!g.W6()&&this.dD.Z("html5_adjust_media_time_for_non_cobalt_tv");this.De=this.dD.Z("html5_enable_vp9_fairplay");this.kG=1048576;this.HC=this.dD.Z("html5_woffle_resume");this.MN=this.dD.Z("html5_abs_buffer_health");this.eb=this.dD.Z("html5_interruption_resets_seeked_time"); this.WB=g.sm(this.dD.experiments,"html5_max_live_dvr_window_plus_margin_secs")||46800;this.hn=this.dD.Z("html5_report_captions_ctmp_qoe");this.ZG=this.dD.Z("html5_explicitly_dispose_xhr");this.y5=!this.dD.Z("html5_encourage_array_coalescing");this.dD.Z("html5_limit_media_merge_size")?co?Kl()<21?this.UM=786432:this.UM=8388608:this.UM=262144:this.UM=0;this.PC=this.dD.Z("html5_filter_non_efficient_formats_for_safari");this.dD.Z("html5_format_hybridization");this.I8=this.dD.Z("html5_abort_before_separate_init"); this.wT=$Q();this.Rv=this.dD.Z("html5_serialize_server_stitched_ad_request");this.JF=this.dD.Z("html5_attach_po_token_to_bandaid");this.P8=g.sm(this.dD.experiments,"html5_max_redirect_response_length")||8192;this.U3=this.dD.Z("html5_rewrite_timestamps_for_webm");this.vZ=this.dD.Z("html5_only_media_duration_for_discontinuities");this.f1=g.sm(this.dD.experiments,"html5_resource_bad_status_delay_scaling")||1;this.dD.Z("html5_onesie_live");this.ll=g.sm(this.dD.experiments,"html5_onesie_live_ttl_secs")|| 8;this.VM=g.sm(this.dD.experiments,"html5_attach_num_random_bytes_to_bandaid");this.aW=this.dD.Z("html5_update_container_type_on_codec_family_change");this.A7=this.dD.Z("html5_enable_sabr_host_fallback");this.pg=this.dD.supportsGaplessShorts();this.Ap=this.dD.Z("html5_shorts_stop_request_when_buffer_to_end");this.O6=this.dD.Z("html5_vod_stop_request_when_buffer_to_end");this.pC=this.dD.Z("html5_ssdai_use_post_for_media")&&this.dD.Z("gab_return_sabr_ssdai_config");this.QW=this.dD.Z("html5_use_post_for_media"); this.ws=this.dD.Z("html5_use_live_ump_heartbeat");this.useUmp=this.dD.Z("html5_use_ump");this.Dg=this.dD.Px;this.il=this.dD.Z("html5_reset_primary_stats_on_redirector_failure");this.Kq=this.dD.Z("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.dD.Z("html5_enable_server_driven_request_cancellation");this.LX=this.dD.Z("html5_enable_sabr_request_timing");this.cC=this.dD.Z("html5_enable_lawnmower");this.xA=this.dD.RO()?g.sm(this.dD.experiments,"html5_continuous_goodput_probe_interval_ms"): 0;this.DN=g.sm(this.dD.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.iO=this.dD.Z("html5_live_defrag_only_h264_playbacks");this.SI=this.dD.Z("html5_live_defrag_only_h264_formats");this.ea=g.sm(this.dD.experiments,"html5_drm_byterate_soft_cap");this.Dn=g.sm(this.dD.experiments,"html5_drm_live_byterate_soft_cap");this.y9=this.dD.Z("html5_sabr_log_request_creation");this.QT=this.dD.Z("html5_use_buffer_timeline_for_sabr_request_creation");this.sB=this.dD.Z("html5_sabr_report_request_cancellation_info"); this.YG=this.dD.Z("html5_spoof_4k");this.Fs=jN(this,"html5_min_media_duration_for_cabr_slice");this.sx=jN(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.BH=this.dD.Z("html5_remove_defrag_without_frame_level_streaming");this.vC=this.dD.Z("html5_consume_all_buffered_bytes_one_poll");this.OS=this.dD.Z("html5_disable_urgent_adaptation");this.sS=this.dD.Z("html5_apply_constraints_in_client_for_sabr");this.Rb=this.dD.Z("html5_send_video_playback_ustreamer_config");this.L8=jN(this, "html5_max_discontinuity_rewrite_count");this.KP=jN(this,"html5_fixed_media_duration_for_request");this.Qw=this.dD.Z("html5_apply_fix_for_missing_seg_info_without_logger");this.x3=this.dD.Z("html5_enable_audio_quality_setting");this.dD.Z("html5_enable_audio_quality_setting_feature");this.Is=jN(this,"html5_sabr_request_limit_per_period");this.PR=this.dD.Z("html5_sabr_dispose_media_objects");this.pQ=this.dD.Z("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.dD.Z("html5_high_res_seek_logging"); this.ZF=this.dD.Z("html5_disable_chunk_synchronization_sabr_seek");this.aZ=g.sm(this.dD.experiments,"html5_override_micro_discontinuities_threshold_ms");this.Xx=this.dD.Z("html5_byterate_constraints");this.US=this.dD.Z("enable_sabr_snackbar_message");this.dD.Z("html5_reinit_source_buffer_by_new_element");this.dR=this.dD.Z("html5_log_slice_info_in_sbu");this.MW=jN(this,"html5_paced_poll_ms");this.q$=jN(this,"html5_paced_poll_min_health_ms");this.Ga=this.dD.Z("html5_disable_sabr_fallback");this.tT= this.dD.Z("html5_track_current_buffered_range_at_sync");this.Rh=g.pv(this.dD)?500:2E3;this.E3=this.dD.Z("html5_sabr_live_timing");this.i7=this.dD.Z("html5_count_updating_slice_for_buffer_health");this.yL=this.dD.Z("html5_report_max_buffer_bytes_limit_to_sabr");this.HW=this.dD.Z("html5_sabr_live_audio_early_return_fix");this.T7=g.sm(this.dD.experiments,"html5_platform_max_buffer_health_oversend_duration_secs");this.fX=this.dD.Z("html5_cuepoint_identifier_logging");this.uM=this.dD.Z("html5_sabr_log_server_xtag_selection_onesie_mismatch"); this.q1=this.dD.Z("html5_skip_client_drm_license_constraint");this.u7=this.dD.Z("html5_pseudogapless_shorts_skip_abort_on_transition");this.I_=this.dD.Z("html5_sabr_request_on_constraint");this.Ny=this.dD.Z("html5_live_metadata_resets_timeout");this.Tq=this.dD.Z("html5_sabr_log_invalid_sabr_current_time");this.hW=this.dD.Z("html5_ssdai_new_decoration_logic");this.m_=this.dD.Z("html5_enable_smooth_audio_offset");this.tj=this.dD.Z("html5_cuepoint_list_clear_on_seek");this.eZ=this.dD.Yi().S.El(Lc);this.V2= this.dD.Yi().S.El(XDh);this.LW=this.dD.Z("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.KY=this.dD.Yi().S.El(m9c);this.G2=g.sm(this.dD.experiments,"html5_sabr_unused_bloat_size_bytes");this.rT=this.dD.Yi().S.El(OnS);this.b9=this.dD.Z("html5_mta_initial_audio_prefer_drc");this.fZ=this.dD.Z("html5_enable_sabr_network_timestamps_bwe")}gD(){return this.S&&this.Aq}};var rrT=class{constructor({qm:d,FJ:f,u5:m,m6:y,aY:C}={}){this.qm=d;this.FJ=f;this.u5=m;this.m6=y;this.aY=C}};var z8K=class extends g.qj{constructor(d,f,m){super();this.loader=d;this.policy=f;this.xi=m;this.V=0;this.A=!1;this.delay=new g.vg(this.j,this.policy.xA,this);g.I(this,this.delay)}S(d){b1(99,d.S)||(this.gs=d,this.V=0,this.delay.GU())}j(){this.V++>15||(this.A=!this.A,new vqS(this.loader,this.policy,this.xi,this.gs,this.A),this.delay.start())}},vqS=class{constructor(d,f,m,y,C){this.loader=d;this.policy=f;this.xi=m;this.gs=y;this.SO=C;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*M7(this.xi)));this.timing=new Ov(this,{xi:this.xi,PX:this.size,Y8:!0,Ub:()=>{}, Ua:this.policy.V});d=OY(this.gs,this.SO,this.policy).Hd.clone();iF(8,d);d["path"]!=="/videogoodput"&&(d["path"]="/videogoodput",d["url"]="");this.location=new Qk(d);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=gL(this.location,this.policy.B,this.timing,this.policy.Dq,{});setTimeout(this.onTimeout,1E4)}Rd(){}IU(){}BG(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.q6()===this.size)this.loader.le("rqs",this.getInfo()); else{var d="net.connect";this.xhr.status>200?d="net.badstatus":this.xhr.Sa()&&(d="net.closed");this.onError(d)}}onError(d){this.loader.handleError(d,this.getInfo());eR(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",f=>{this.loader.le("pathprobe",f)},f=>{this.loader.handleError(f.errorCode,f.details)})}getInfo(){const d=this.timing.K(); d.shost=iu(18,this.location.Hd);d.pb=this.size;return d}};var TZv=class extends g.qj{constructor(d,f,m,y,C,B,e,M,K,N,W,c,D,E=null){super();this.loader=d;this.policy=f;this.videoTrack=m;this.audioTrack=y;this.V=C;this.S=B;this.timing=e;this.j=M;this.schedule=K;this.ZW=N;this.A=W;this.K=c;this.wb=D;this.wV=E;this.rD=!1;this.Sd="";this.ZR=null;this.rX=NaN;this.X=!1;this.bT=null;this.zk=this.G=NaN;this.D6=this.Y=0;this.logger=new g.ql("dash");this.NW={bD:(k,r)=>this.bD(k,r)}; this.policy.VM>0&&(this.Sd=g.sl(this.policy.VM));this.policy.xA&&(this.B=new z8K(this.loader,this.policy,this.schedule),g.I(this,this.B))}C(d,f){if(d.C){this.ZW.isLive?(d=this.ZW.Wg&&this.ZW.G?d.Ys.Y(this.ZW.Wg,!1):d.Ys.C(Infinity),d.rX=this.rX):d=d.Ys.Y(0,!1);if(this.K){var m=this.K;d.rX===0&&(d.Y=m.G)}else d.Y=this.G;return d}var y=d.S;if(!y.Ys.S())return y.Ys.V()?(m=im(this.j,d.Ys.info.Va,f.Ys.info.Va,0),m=y.Ys.X(y,m)):m=y.Ys.pC(y),m;var C=this.loader.getCurrentTime();C=isFinite(C)||!this.policy.Nh? y.Y-C:0;var B=!y.range||y.A===0&&y.S===0?0:y.range.length-(y.S+y.A),e=y.Ys;this.bD(d,C)&&B===0&&(this.ZW.isManifestless?e=d.Ys:(e=y.startTime+sJ,y.A&&(e+=y.duration),An(d,e),y=d.S,e=y.Ys));e.V()?(B=this.A,f=im(this.j,e.info.Va,f.Ys.info.Va,C,B.j.length>0&&B.G===0&&this.loader.Vb),C=L9(d),d=y.Ys.X(y,f),(f=d.V)&&d.F$.length>1&&(C||d.gs.A||d.F$[0].Ys!==y.Ys?d=y.Ys.X(y,d.F$[0].A):(C=d.F$[d.F$.length-1],e=C.A/f,!C.V&&e<.4&&(d=y.Ys.X(y,f-C.A))))):(y.JP<0&&(f=ZF(y),f.pr=`${d.A.length}`,this.loader.isSeeking()&& (f.sk="1"),f.snss=y.B,this.loader.le("nosq",f)),d=e.pC(y));if(this.policy.e1)for(m of d.F$)m.type=6;return d}bD(d,f){if(!L9(d)||!d.Ys.S())return!1;var m;(m=this.A.tP)||(m=L9(d)&&d.Ys.S()&&d.S.Ys.info.Va{this.loader.le(K,N)}); this.isAudioOnly&&IIP(this,this.ZW.S["0"])}Yf(d,f,m,y){this.loader.Yf(new Ch(d,this.A?.reason==="m"?"m":this.A?.reason==="s"?"s":this.A&&n0c(this,this.A)?this.A.reason:"a",m,y));b5(this.loader,f,d,!0)}wO(d,f){for(const m of this.hP)if(m.id===d)return this.Y=this.ZW.S[d],this.vx.gD()&&(this.X=!0),d=new Ch(this.Y,f?"t":"m"),f&&(this.B=!0),d;this.V=[];return null}cG(d,f=!1,m={}){this.S.cG(d,f,m)}HP(){return this.S.HP()}};var Ril=class{constructor(d,f,m){this.requestType=d;this.gs=f;this.vr=m;this.A=null;this.NW={bE:()=>this.data?.bE, wB:()=>this.data?.wB, yG:()=>this.data?.yG}}setData(d,f,m={}){f?.A7&&(this.gF=Jrn(this,f,m),d.Hf=this.gs.Hf()); if(this.lZ())return!0;this.data=d;this.S=PPW(d,(y,C)=>{this.vr?.Qa(y,C)},f?.V,f?.Y); if(!this.S)return!1;this.A=g.TB(this.S,si5);return!0}lZ(){return this.requestType===1}Zu(){return this.vr?.Zu()||0}isDecorated(){return!(!this.data?.kN&&!this.data?.ND?.length)}};var bXS=class{constructor(d){this.S=d;this.iv=(0,g.EJ)(cV(16))}encrypt(d){(0,g.v)();return this.S.S?Bi(this,d,this.iv):(new Ce(this.S.A)).encrypt(d,this.iv)}decrypt(d,f){(0,g.v)();return this.S.S?Bi(this,d,f):(new Ce(this.S.A)).decrypt(d,f)}};var HXK=class extends g.qj{constructor(d){super();this.S1=d;this.S=new Map;this.V=[];this.A=!sU();this.K=g.sm(this.S1.experiments,"html5_onesie_prewarm_interval_ms");this.G=new g.vg(this.B,this.K,this);this.C=-1;this.NW={Y4P:()=>this.S, xoS:()=>this.Y, doL:()=>tKq}; g.I(this,this.G);w1E(this,g.Nb("yt-player-bandaid-host"));this.Y=this.load();this.K&&this.Y.then(()=>{this.B()})}rD(d){if(!((0,g.v)()=d||(d=this.S.get(0))&&d65(this,d)}j(){const d=this.V;this.V=[];return d}},tKq={NP:0,OCC:1,QPS:2,kLP:3,Y$:4,0:"PRIMARY",1:"SECONDARY",2:"RANDOM",3:"SENSITIVE_CONTENT",4:"C_YOUTUBE"},Ymg=class{constructor(d,f){this.location=d;this.A=f}S(){return iu(55,this.location)}};var wrE=class{constructor(d){this.C0=d;this.A=!1;this.S=[]}async decrypt(d){if(!this.S.length||this.S[0].isEncrypted){this.A=!0;this.C0.Yy("omd_s");var f=new Uint8Array(16),m,y;for(sU()?m=new e$(d):y=new Ce(d);this.S.length&&this.S[0].isEncrypted;){var C=this.S.shift(),B=m?await m.decrypt(OG(C.buffer),f):y.decrypt(OG(C.buffer),f);for(d=0;d{if(!this.isComplete()){const y=rA(this);this.fail(new g.s_("net.timeout",y))}},1E3); this.LM=new g.vg(this.P$,2E3,this);this.xd=this.Fw.h3();this.VK=this.Z("html5_onesie_wait_for_media_availability");g.I(this.videoData,this);g.I(this,this.J5);g.I(this,this.C_);g.I(this,this.LM);d=f3();co&&d&&(this.Si=new Map);this.g4=new Map;this.CM=new Map;this.MC=new Map;this.e3=new Map}kC(d){return this.Si?.get(d)?.kC()||[]}Wq(d,f){return!!this.Si?.get(f)?.Wq(d)}G3(d,f){return this.Si?.get(f)?.G3(d)||[]}ud(d,f){return this.Si?.get(f)?.ud(d)||[]}sM(d){this.state=d;this.notifySubscribers()}lZ(){return!1}oK(){return!1}Os(){}Yy(d){this.Fw.Yy(d)}HM(d){return this.Fw.HM(d)}tK(d, f,m,y){m||this.Ko.tK(y);return!1}dl(d,f){this.C0.dl(d,f)}n2(){this.Yy("orfb");this.Vo=!0;if(rAP(this)&&this.xhr){var d={rc:this.xhr.status,lb:this.xhr.q6(),rt:(1E3*S7v(this.Ko)).toFixed(),shost:g.wG(this.V$),trigger:"o1"};this.le("pathprobe",WZ(d))}}Pv(){this.Yy("opr_r");this.XK=!0}yJ(d,f,m,y){this.Yw.push(y);if(this.Si){if(!this.Si.has(d)){const C=new uR5(this);this.Si.set(d,C);g.I(this,C)}this.Si.get(d)?.yJ(f,m,y);h8(this);m||(this.segmentNumber=y.qd,this.segmentStartTimeMs=y.startMs)}else h8(this)}bz(){return this.Yw}ZP(){this.Yw= []}D4(d){this.Ei=d;d.J$!=null&&this.Fw.xS(d.J$)}Ro(d){this.z9=d}wj(d){d.videoId&&this.CM.set(d.videoId,d)}xf(d){if(d.url)for(const f of d.url)eR(f,"ump_prewarm")}zV(){if(this.Si)for(const d of this.Si.keys())this.Si.get(d)?.AE()}Gz(d){this.m3=d}gP(d){if(d?.B4&&(d=d.B4.tD))for(const f of d)f.videoId&&this.e3.set(f.videoId,f)}Tr(d){this.ww.push(d)}le(d,f,m=!1){this.Fw.le(d,f,m)}bP(d,f,m){this.Si?.get(d)?.bP(f,m)}O$(d){this.MC.set(d.videoId,d)}async fetch(){this.Nn?this.J5.start():this.C_.start();this.Yy("or_i"); const d=this.S1.experiments.Pr("html5_onesie_verbose_timing")||this.S1.Yi().S.El(aVq)?this.Yy.bind(this):()=>{}; d("oloc_ss");var f=$6B(this.videoData,this.xd);f||(d("oloc_sa"),f=g.sm(this.S1.experiments,"html5_onesie_redirector_timeout_ms"),f=await AAE(this.videoData,this.xd,f));if(!f)return this.fail(new g.s_("onesie.unavailable.hotconfig",{url:"0"})),this.Vw;this.gF=iu(19,f);d("oloc_e");var m=g.ZM(this.S1,this.videoData.C()),y=!!m.S;m=y?await m.S:m.getValue();this.Z("html5_log_onesie_empty_oauth")&&!m&&this.le("no_token",{async:y});y=Qoq(this.playerRequest,this.S1,this.videoData,m,Ke(this.gF));var C;try{if(!this.S1.GL|| this.S1.GL?.S||y?.v8||(d("orqb_w"),(C=aol(y,this.Jg,this.S1,this.Fw,this.xi,this.b6.onesieUstreamerConfig,this.videoData.QY?.PG,this.Z("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.le("orpqenc",{i:"w"})),!C){var B=hi5(this,y),e=this.S1.Yi().S.El(owv);if(B){d("orqb_a");let M=oln(y,this.Jg,this.S1,this.Fw,this.xi,this.b6.onesieUstreamerConfig,this.videoData.QY?.PG,this.Z("onesie_cdm_mosaic_send_audio_tracks_from_client")? this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(e){const K=new Promise((N,W)=>{setTimeout(()=>void W("timeout 10s"),1E4)}); M=Promise.race([M,K]).catch(N=>{this.le("orpqenc",{i:"a",e:`${N}`});d("orqb_f")})}C=await M; !C&&e||this.le("orpqenc",{i:"a"})}if(!B||e&&!C)d("orqb_s"),C=OJK(y,this.Jg,this.S1,this.Fw,this.xi,this.b6.onesieUstreamerConfig,this.videoData.QY?.PG,this.Z("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.le("orpqenc",{i:"j"})}}catch(M){return this.fail(M),this.Vw}d("orqb_e");this.enableCompression=C.innertubeRequest.S_;this.JU=C?.dE?.i$||0;this.Yy("osor");B=ArP();C={method:"POST", body:g.TB(C,vME),headers:{"Content-Type":"text/plain",Referer:location.origin}};e=this.Z("html5_onesie_media_capabilities");kH5(f,this.videoData,IoP(this),e);this.gE&&this.le("ombrs","1");this.Ko=new Ov(this,{xi:this.xi,Ua:this.gE,Ub:(M,K)=>{this.Fw.PW(M,K)}, mj:!0});f.set("rn",`${this.Ko.requestNumber}`);this.V$=f.OI();P3W(this.Ko,this.V$);this.Yy("or_p");this.xhr=gL(new Qk(f),B,this.Ko,co,C);this.LM.start();this.Fw.onPlayerRequestSent(this.videoData.videoId);return this.Vw}x8(){return 2}Rd(){this.Yy("orh_r")}IU(){!this.Vo&&this.xhr.q6()&&this.n2();this.CU&&!this.Nn&&this.Mj?.start();this.xg()}BG(d=!1){this.xg();if(!(this.Mp()||this.state>=4)){var f=rA(this),m=this.xhr;f.rc=m.status;d&&(f.ab=!0);if(m.m4()){var y="onesie.net";f.msg=m.m4()}else m.status>= 400?y="onesie.net.badstatus":m.DL()?this.XK||(y="onesie.response.noplayerresponse"):y=m.status===204?"onesie.net.nocontent":"onesie.net.connect";y?this.fail(new g.s_(y,f)):(this.Yy("or_fs"),this.Ko.Z$((0,g.v)(),m.q6(),0),this.sM(4),this.gE&&this.le("rqs",f));this.gE&&this.le("ombre",`ok.${+!y}`);this.VK=!1;h8(this);aJ(this.C0);this.Nn||(this.C_.stop(),this.Mj?.stop());if(d=this.xd?.j())for(y=0;y1E3){this.Ko?.KC((0,g.v)());const f=rA(this);if(this.gE&& this.xhr instanceof tVq){var d=this.xhr;f.xrs=d.xhr.readyState;f.xpb=d.S.totalLength;f.xdc=d.j}this.fail(new g.s_("net.timeout",f))}}else(this.Ko||!this.S1.Yi().S.El(owv))&&(0,g.v)()-this.Ko.S>1E4&&(this.Ko?.KC((0,g.v)()),this.jr());this.isComplete()||this.J5.start()}}jr(){this.VK=!1;if(!h8(this)){var d=rA(this);d.timeout="1";this.fail(new g.s_("onesie.request",d))}}fail(d){d=Dp(d);this.CU?this.Fw.df(d):(this.Vw.reject(d),this.CU=!0);aJ(this.C0);this.Nn||this.C_.stop();this.Yy("or_fe");this.xd?.j()?.forEach(f=> {this.le("pathprobe",f)}); this.sM(5);this.dispose()}isComplete(){return this.state>=3}Zl(){return this.state===4}rM(d){return this.isComplete()||!!this.Si?.get(d)?.V}wg(){return!1}Ik(){return this.state===5}notifySubscribers(d){for(let f=0;f102400&&!this.MA&&(this.Yy("or100k"), this.MA=!0);if(d.SG()){const f=d.yu(),m=f.totalLength;this.gE&&this.le("ombrss",`len.${m}`);this.L7.feed(f)}if(this.Si)for(const f of this.Si.keys())this.Si.get(f)?.AE(),this.notifySubscribers(f)}catch(d){this.fail(d)}}z7(d){return!!this.Si?.get(d)?.B()}nQ(){return this.Ko.requestNumber}RN(d){return this.MC.get(d)}v7(){return!1}GC(){return"ONESIE"}};var U$l=class extends g.qj{constructor(d,f,m,y,C,B,e,M,K,N,W,c){super();this.Fw=d;this.loader=f;this.policy=m;this.audioTrack=y;this.videoTrack=C;this.ZW=B;this.xi=e;this.KC=M;this.A=K;this.timing=N;this.AP=W;this.G=c;this.S=[];this.j={};this.gD=this.mS=!1;this.Br=this.U5=0;this.Qc=!0;this.GL=this.Eb=!1;this.rD=0;this.X={E2:0,vG:0};this.Ul={E2:0,vG:0};this.bT=null;this.hP={Q9:[],n7:[]};this.e1={Q9:[],n7:[]};this.C=null;this.Y=[];this.pC=0;this.CC=!1;this.NW={nc2:()=>this.S, KJe:()=>this.j, Eys:()=>{this.S.length=0}, e5P:()=>this.videoData.qp, uqC:()=>this.rD, dUD:D=>{this.rD=D}, xU2:D=>{this.X.vG=D}, kH:D=>{this.C=D}, uX:D=>{this.Y=D}, pj:()=>this.pj()}; this.videoData=this.Fw.getVideoData();this.K=this.videoData.latencyClass==="LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.Is;this.policy.xA&&(this.V2=new z8K(this.loader,this.policy,this.xi),g.I(this,this.V2))}pj(d){var f=mf(this.loader)&&d&&d.FC!==void 0&&!d.jb?d.FC*1E3+(this.loader.zt()||0):ne(this);if(this.policy.QT){var m=this.hP;var y=this.e1}else m=V2(this,this.audioTrack),y=V2(this,this.videoTrack);var C=[...m.Q9,...y.Q9];x2(this)&&C.push(...this.Y);var B=[...m.n7,...y.n7]; const e=this.loader.vJ();if(this.policy.Tq&&!this.videoData.isLivePlayback){var M=this.videoData.lengthSeconds*1E3;f>=M&&this.loader.le("invalidSabrCmt",{cmt:f,vd:M})}M=this.xi;var K=this.Fw,N=this.ZW,W=this.V,c=this.videoData.qp,D=this.policy,E=this.loader.XZ,k=FCh(this.loader)*1E3,r=this.qp?.R_,R=this.qp?.bN,V=this.U5,Z=Number(this.A.j?.info.itag)||0,x=Number(this.A.Y?.info.itag)||0,J=this.Fw.Qr();var BT=d?.bE?d.bE:this.loader.isSuspended?4:void 0;f={xi:M,Fw:K,ZW:N,Q9:C,n7:B,Rf:f,nextRequestPolicy:W, oR:c,vx:D,gY:E,UN:k,R_:r,bN:R,U5:V,Im:Z,TI:x,n_:e,BO:J,bE:BT,Qc:this.Qc,W7:this.GL,Eb:this.Eb};C=this.loader.hR();B=MH(C);C&&(f.wB=B);if(d=mf(this.loader)&&d?.jb?d.FC:this.Fw.Le())f.yG=d*1E3;d=this.A;C=d.X;if(d.vx?.gD()&&!C)for(el of d.V)if(el.BZ){C=!0;break}var el=d.vx.gD()&&!C?[]:X1h(d,d.V);f.d9=el;el=this.A;el.vx.gD()&&!el.AP?el=[]:(d=unl(el),d.length===0&&(d=el.C),el=X1h(el,d));f.eE=el;f.qn=x2(this)?[this.C]:void 0;f.iX=Array.from(YR(this.A.S).keys(),Number);f.HP=this.A.HP();this.policy.yL&&(f.KT= jIv(this.loader,this.audioTrack),f.SA=jIv(this.loader,this.videoTrack));el=this.loader.getCurrentTime();m=Zs(this,m.Q9,el);y=Zs(this,y.Q9,el);this.pC=y=Math.min(m,y);this.policy.A&&(x2(this)&&(m=Zs(this,this.Y,el),this.Fw.RO()&&m0&&this.S[0].oK()&&(f.cV=this.S[0].Os());return f}E5(d,f){this.B=void 0;ZJh(this);zig(this,d,f)}iD(d){if(this.S.length===0)return!1;const f=this.S[0];return f instanceof uH?d===this.loader.getCurrentTime()*1E3:!(f instanceof zq&&f.info.S?.dE?.yG)&&Math.abs(f.w4()-d)<50}wj(d,f){this.V=d;this.policy.A&&!d.playbackCookie&&this.loader.le("sbrnocookie",{rn:f??-1});this.policy.LW&&this.G?.G()?this.loader.le("clsdai",{ignbckoff:f??-1,backoff:d.backoffTimeMs?? -1}):this.B=(0,g.v)()+(d.backoffTimeMs||0)}T2(d,f){if(d.action===void 0)d=this.Fw.Le(),d!==void 0&&this.loader.Id(d);else if(d.action!==0||!this.gD)if(d.action===0&&this.policy.Ga&&(d.action=2),d.KK==="sabr.malformed_config"&&this.Br++<3)this.loader.handleError("sabr.malformed_config",{action:d.action,rn:f,retry:this.Br},0);else{var m={};m.reason=d.KK;m.action=d.action;m.rn=f;switch(d.action){case 1:this.policy.A&&this.bT&&wu(this.bT,void 0,void 0,m);break;case 0:this.gD=!0;this.videoData.Ne()&&this.policy.A&& this.bT&&wu(this.bT,void 0,void 0,m,!1);this.loader.S3(m);break;case 2:xOV(d.KK)!=="sabr.config"&&delete m.reason;this.loader.handleError(xOV(d.KK),m,1);break;case 3:this.policy.A7&&(this.ZW.rD?.AP(),this.loader.handleError("sabr.hostfallback",m))}}}xf(d){if(d.url)for(const f of d.url)eR(f,"ump_prewarm")}lN(d){d&&(this.loader.le("sabrctxt",{onsbrctxt:d.type,scp:d.scope,dflt:d.sendByDefault}),d.type&&d.sendByDefault&&this.videoData.qp.add(d.type),d.scope!==2&&(d.type&&this.videoData.sabrContextUpdates.set(d.type, d),this.Fw.lN(d)))}p_(){}Gz(d,f){if(this.loader.jG)this.loader.le("sdai",{ignSabrSeek:1,smt:d?.oJ,rn:f});else if(d.oJ!==void 0&&d.AS){const m=d.oJ/d.AS;this.audioTrack.C=!1;this.videoTrack.C=!1;if(this.policy.AP||this.policy.NQ||this.policy.ZF)this.loader.du.S=!1;this.Fw.getCurrentTime()!==m&&(f={Ru:"sabr_seek",vA:!0,NC:!0},d.seekSource&&(f.seekSource=d.seekSource),ot(this.loader,m+.1,f))}}onSnackbarMessage(d){this.Fw.publish("onSnackbarMessage",d)}Tr(d,f){this.policy.Y&&this.loader.Tr(d,f)}D4(d){d.xl&& d.Df&&XC(this.ZW,d.xl,d.Df);this.policy.jz&&(d.pM&&d.xv&&(this.ZW.uI=d.pM/d.xv),d.Vy&&d.aB&&(this.ZW.vE=d.Vy/d.aB));Ua(this.videoData)&&!this.videoData.GF&&d.Df&&this.loader.B6(d.Df,1E3);d.J$!=null&&this.Fw.xS(d.J$);d.aj&&(d=((0,g.v)()-d.aj)/1E3,this.loader.h4.kt(1,d))}Vu(d){this.loader.Vu(d)}yJ(d){this.loader.yJ(d)}bA(d){this.loader.bA(d)}bx(d){return this.videoData.qp.has(d)}xM(d,f,m){this.policy.V&&this.loader.le("sabrctxtplc",{start:d?d.join("_"):"",stop:f?f.join("_"):"",discard:m?m.join("_"): ""});if(d)for(const y of d)this.videoData.qp.add(y);if(f)for(const y of f)this.videoData.qp.has(y)&&this.videoData.qp.delete(y);if(m)for(const y of m)if(this.videoData.sabrContextUpdates.has(y)&&this.videoData.sabrContextUpdates.delete(y),this.policy.K&&this.S.length)for(const C of this.S)C instanceof uH||C.FL?.type!==y||(C.FL=void 0)}I3(){}kH(d){this.C=d}uX(d){this.Y=d}o3(d,f){ve(this.policy,d,4,f)}gP(d){if(d?.B4&&(d=d.B4.tD))for(const f of d)f.formatId&&(d=this.ZW.Y.get(aI(f.formatId)))&&d.info&& (d.info.debugInfo=f.debugInfo)}DX(d){this.CC=!0;this.Fw.publish("reloadplayer",d)}xc(){return this.Fw.xc()||""}Zu(){const {eM:d,q_:f}=joV(this);return Math.min(d,f)}Qa(d,f){this.loader.le(d,f)}kz(d){BF(this.loader,sTP(this.KC,d))}Np(){return{requestNumber:this.tP?.nQ()||-1,isDecorated:this.tP?.info.isDecorated()}}UO(d){this.Fw.UO(d)}Lc(){this.loader.Lc()}U7(){this.loader.U7()}j1(){super.j1();this.V=void 0;zig(this,!0,"i");this.S=[]}};var GbV=class{constructor(d){this.Fw=d;this.S=new Map;this.delay=null}getCurrentTime(){return this.Fw.getCurrentTime()-this.Fw.zt()}},dhd=class{constructor(d,f,m){this.j=d;this.cpn=f;this.Fw=m;this.S=new Map;this.V=new Map;this.C=NaN;this.A=this.Eh="";this.isSeeking=!1;this.Y=new GbV(m);this.PM=m.PM;this.Fw.subscribe("statechange",this.G,this);this.Fw.subscribe("SEEK_TO",()=>{this.gB()}); this.Fw.subscribe("SEEK_COMPLETE",()=>{wkS(this)}); this.Eh=this.A=this.cpn}G(d){Di(d.state)&&Le(this.Y)}clear(){var d=this.Y;d.delay?.dispose();d.S.clear();this.V.clear();this.S.clear();this.C=NaN}B(d,f,m=0){if(d!==this.C||this.S.get(d)?.V!==f?.V)if(f?this.S.set(d,f):this.S.delete(d),!this.isSeeking){var y=this.j.getStartTime(d);this.C=d;U6g(this,d);if(f){let C=y;f.S.forEach((B,e)=>{C=2&&!d.Ik()&&d.info.rX===0&&(this.j=d,this.B=m,this.A=f.info,this.C=this.startTimeSecs=Date.now()/1E3,this.Y=this.A.startTime)}return NaN}clear(){this.A=this.B=this.j=null;this.S=this.Y=this.C= this.startTimeSecs=NaN;this.V=!1}};var fWy=class extends g.qj{constructor(){super();try{this.V=MCP(d=>{this.A=d.at(-1)}),this.Y=this.V?.observe("cpu",{sampleInterval:2E3}).catch(d=>{d instanceof DOMException&&(this.S=d)})}catch(d){d instanceof DOMException&&(this.S=d)}}j(){const d={},f=window.h5vcc; d.hwConcurrency=navigator.hardwareConcurrency;this.S&&(d.cpe=this.S.message);this.A&&(d.cpt=this.A.time,d.cps=this.A.state);f?.cVal&&(d.cb2s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),d.cb5s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),d.cb30s=f.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return d}j1(){KF5(this);super.j1()}};var NbP=/[?&]cpn=/;var mhV=class extends g.qj{constructor(){super();this.maxBufferSize=this.sampleInterval=100;this.Y=cQB;this.S=[];this.V=0;Dll(this)}flush(){const d={};this.A&&(d.pe=this.A);this.S.length>0&&(d.pt=this.S.join("."));this.S=[];return d}async stop(){try{const d=await this.j?.stop();d&&this.logTrace(d)}catch(d){this.A=sIq(d.message)}}logTrace(d){const f=[],m=[],y=[],C=[];let B=0;for(const e of d.resources)f.push({id:B,url:e}),B++;B=0;for(const {name:e,resourceId:M,line:K,column:N}of d.frames)m.push({id:B, name:e,resourceId:M,line:K,column:N}),B++;B=0;for(const {frameId:e,parentId:M}of d.stacks)C.push({id:B,frameId:e,parentId:M}),B++;B=0;for(const {timestamp:e,stackId:M}of d.samples)y.push({id:B,timestampMs:e,stackId:M}),B++;d=g.hD(g.TB({resources:f,frames:m,samples:y,stacks:C},Uev),4);this.V+=d.length;this.V<1E7&&this.S.push(d)}j1(){this.stop();super.j1()}};(0,g.EJ)([112,12,216,9,235,17,82,221]);var rQl=[2,5,30];g.Gr=OZ(()=>{let d="";try{const f=g.C_("CANVAS").getContext("webgl");f&&(f.getExtension("WEBGL_debug_renderer_info"),d=f.getParameter(37446),d=d.replace(/[ :]/g,"_"))}catch(f){}return d});g.rm=class extends g.qj{constructor(d){super();this.provider=d;this.logger=new g.ql("qoe");this.S=new Map;this.sequenceNumber=1;this.rD=NaN;this.Hx="N";this.B=this.Qx=this.M0=this.K=this.V=0;this.Np=this.pC=this.e1=this.MW="";this.h7=this.qp=NaN;this.A7=0;this.Z$=-1;this.vZ=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.Br=this.isEmbargoed=this.V2=this.isOffline=this.isBuffering=!1;this.PZ=[];this.G=null;this.nC=this.Y=this.AP=this.C=!1;this.j=-1;this.gD=!1;this.sB=new g.vg(this.TU,750,this);this.oZ= this.adCpn="";this.OF=this.H2=this.gi=this.Tm=this.adFormat=void 0;this.y9=0;this.hM=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.JM=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.GL=!1;this.KC=NaN;this.hP=0;this.Ul=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.mS=!1;this.ws=new Set;this.NW={L_:m=>{this.L_(m)}, pgP:()=>this.A, reportStats:()=>{this.reportStats()}, HGC:()=>this.S.get("cat")||[], yZ:m=>this.S.get(m)||[], HJr:()=>this.S, nRC:()=>({adCpn:this.adCpn,oZ:this.oZ,adFormat:this.adFormat}), yye:()=>({Tm:this.Tm,gi:this.gi,H2:this.H2,OF:this.OF})}; this.X=this.provider.S1.Z("html5_qoe_relaxed_reporting");var f=g.sm(this.provider.S1.experiments,"html5_qoe_proto_mock_length");f&&!UW.length&&(UW=WFE(f));g.I(this,this.sB);try{navigator.getBattery?.().then(m=>{this.G=m})}catch{}g.Tr(this,0,"vps",["N"]); d.S1.RO()&&(this.hP=(0,g.v)(),this.KC=g.Ir(()=>{const m=(0,g.v)(),y=m-this.hP;y>500&&this.le("vmlock",{diff:y.toFixed()});this.hP=m},250)); this.provider.videoData.jL&&(this.remoteControlMode=vsv[this.provider.videoData.jL]||0);this.provider.videoData.zH&&(f=UpT(this.provider.videoData.zH),f?.length&&(this.remoteConnectedDevices=f));d.S1.RO()&&(this.CC=new fWy,g.I(this,this.CC));d.S1.webPlayerContextConfig?.enableSelfProfilingLogging&&(this.tP=new mhV,g.I(this,this.tP))}TU(){const d=g.t8(this.provider);qB(this,d)}E9(){return this.R0}mH(){return{M0:this.M0,Qx:this.Qx}}SZ(d,f){this.M0=d;this.Qx=f}xS(d){if(!this.mS){this.mS=!0;var f=""; switch(d){case 1:f="proximaui";break;case 2:f=this.provider.videoData.dD.getWebPlayerContextConfig()?.enableProximaLowLatency?"proximawpcc":this.provider.videoData.Z("html5_enable_proxima")||this.provider.videoData.Z("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:f="proximaauto"}f!==""&&Y2(this,f)}}Ly(d,f,m,y){if(!this.ws.has(d)){this.ws.add(d);var C=g.t8(this.provider);g.Tr(this,C,"lse",[d,f,m,y.toFixed(3)])}}UF(d){zr(this,"lwc",[d.Wg?d.Wg.toFixed():"",d.s_?d.s_.toFixed(): "",d.Jo?(d.Jo*1E3).toFixed():"",d.ye?(d.ye*1E3).toFixed():"",d.rZ?(d.rZ*1E3).toFixed():""].join(":"))}reportStats(d=NaN){if(!this.Mp()&&(d=d>=0?d:g.t8(this.provider),this.X?yVg.has(this.Hx)&&(this.S.size||(this.Hx==="PL"?d>=this.V+30:d<=this.K+30||d>=this.V+1200&&d<=this.K+86400))&&(g.Tr(this,d,"vps",[this.Hx]),this.V=d):["PL","B","S"].indexOf(this.Hx)>-1&&(this.S.size||d>=this.V+30)&&(g.Tr(this,d,"vps",[this.Hx]),this.V=d),this.S.size)){this.sequenceNumber===7E3&&g.X_(Error("Sent over 7000 pings")); if(!(this.sequenceNumber>=7E3)){Hi(this,d);var f=this.provider.Fw.oN();for(const {key:K,value:N}of f)this.le(K,N);f=d;var m=this.provider.Fw.hx(),y=m.droppedVideoFrames||0;const B=m.totalVideoFrames||0,e=y-this.M0,M=B&&!this.Qx;y>m.totalVideoFrames||e>5E3?nCn(this,"html5.badframedropcount",`df.${y};tf.${m.totalVideoFrames}`):(e>0||M)&&g.Tr(this,f,"df",[e]);this.M0=y;this.Qx=B;this.B>0&&(g.Tr(this,d,"glf",[this.B]),this.B=0);Mg.isActive()&&(d=Mg.xz(),Object.keys(d).length>0&&this.le("profile",d)); this.Ul&&Y2(this,"lwnmow");d={};this.provider.videoData.A&&(d.fmt=this.provider.videoData.A.itag,(f=this.provider.videoData.j)&&f.itag!==d.fmt&&(d.afmt=f.itag));d.cpn=this.provider.videoData.clientPlaybackNonce;this.Tm?.length?d.adcpn=this.Tm.join(","):this.adCpn&&(d.adcpn=this.adCpn);this.gi?.length?d.addocid=this.gi.join(","):this.oZ.length&&(d.addocid=this.oZ);m=this.provider.videoData;f=m.Ne();m=m.latencyClass;(this.provider.S1.Yi().S.El(NmS)&&f&&m==="NORMAL"||this.provider.S1.Yi().S.El(Kvc)&& f&&m==="LOW"||this.provider.S1.Yi().S.El(MPn)&&this.provider.videoData.isDaiEnabled()&&VM(this.provider.videoData))&&(d.adc=1);this.provider.videoData.cotn&&(d.cotn=this.provider.videoData.cotn);d.el=yQ(this.provider.videoData);d.content_v=Wo(this.provider.videoData);d.ns=this.provider.S1.rD;d.fexp=l75(this.provider.S1.experiments).toString();d.cl=(874886507).toString();f=this.provider.videoData.adFormat||this.adFormat;this.H2?.length?d.adformat=this.H2.join(","):f&&(d.adformat=f);(f=Ho(this.provider.videoData))&& (d.live=f);this.provider.videoData.No()&&(d.drm=1,this.provider.videoData.Y&&(d.drm_system=YEv[this.provider.videoData.Y.flavor]||0),this.provider.videoData.drmProduct&&(d.drm_product=this.provider.videoData.drmProduct));$r()&&this.provider.videoData.Qh&&(d.ctt=this.provider.videoData.Qh,d.cttype=this.provider.videoData.z0,this.provider.videoData.mdxEnvironment&&(d.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(d.dai=this.provider.videoData.enableServerStitchedDai? "ss":"cs",this.provider.videoData.Xx&&(d.dai_fallback="1"),VM(this.provider.videoData)&&(d.dai="mv")):this.provider.videoData.ZS?d.dai="cs":this.provider.videoData.A$&&(d.dai="disabled");d.seq=this.sequenceNumber++;if(this.provider.videoData.Ti){if(f=this.provider.videoData.Ti,d&&f){f.ns==="3pp"&&(d.ns="3pp");this.JM.has(f.ns)&&Y2(this,"hbps");f.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=f.shbpslc);for(var C of Object.keys(f))this.hM.has(C)||(d[C]=f[C])}}else d.event="streamingstats", d.docid=this.provider.videoData.videoId,d.ei=this.provider.videoData.eventId;this.isEmbargoed&&(d.embargoed="1");Object.assign(d,this.provider.S1.S);(C=d.seq)&&!this.provider.S1.experiments.Yi().S.El(pDv)&&(f=VCK(this,+C),f=g.TB(f,OIv),f=g.hD(f,4),this.S.set("qclc",[f]));d=g.Mj("//"+this.provider.S1.CZ+"/api/stats/qoe",d);m=f="";for(const [K,N]of this.S.entries()){y=N;if(!y?.join)continue;y=`&${K}=${y.join(",")}`;y.length>100?m+=y:f+=y}this.provider.S1.experiments.Yi().S.El(pDv)&&(C=VCK(this,+(C|| 0)),C.qoePingUrl=d+f+m,g.Dv("qoeClientLoggingContext",C),f+="&dl=1");lFv(this,d+f,m.replace(/ /g,"%20"))}this.S.clear()}}MZ(d){this.Ul=d}Lk(){if(this.provider.videoData.Y){var d=this.provider.videoData.Y;Y2(this,`eme-${d.keySystemAccess?"final":z2(d)?"ms":bk(d)?"ytfp":qD(d)?"safarifp":"nonfinal"}`)}}mA(d){this.isEmbargoed=d}onPlaybackRateChange(d){const f=g.t8(this.provider);d&&d!==this.vZ&&(g.Tr(this,f,"rate",[d]),this.vZ=d);this.X||this.reportStats(f)}getPlayerState(d){if(d.S(128))return"ER";if(d.S(2048))return"B"; if(d.S(512))return"SU";if(d.S(16)||d.S(32))return"S";if(d.isOrWillBePlaying()&&d.S(64))return"B";let f=CcP[oN(d)];g.pv(this.provider.S1)&&f==="B"&&this.provider.Fw.getVisibilityState()===3&&(f="SU");f==="B"&&d.S(4)&&(f="PB");return f}TJ(d,f){const m=g.t8(this.provider);g.Tr(this,m,"vfi",[d==="A"?"":`${f??0}`,d])}j1(){super.j1();g.XO(this.rD);g.XO(this.KC)}L_(d){this.isOffline=d;g.Tr(this,g.t8(this.provider),"is_offline",[this.isOffline?"1":"0"])}le(d,f,m){const y=this.PZ.indexOf(d)!==-1;y||this.PZ.push(d); if(!m||!y){f=typeof f!=="string"?WZ(f):f;f=PBE(f);if(!m&&!/^t[.]/.test(f)){var C=g.t8(this.provider)*1E3;f=`t.${C.toFixed()};${f}`}zr(this,"ctmp",`${d}:${f}`);wA(this);return C}}cK(d,f,m){this.A={Ha:Number(this.le("glrem",{nst:d.toFixed(),rem:f.toFixed(),ca:+m})),ZZ:d,yW:f,isAd:m}}yb(d,f,m){g.Tr(this,g.t8(this.provider),"ad_playback",[d,f,m])}HK(d,f){const m=g.t8(this.provider)*1E3;zr(this,"daism",`t.${m.toFixed(0)};smw.${(d*1E3).toFixed(0)};smo.${(f*1E3).toFixed(0)}`)}resume(){isNaN(this.rD)?xlq(this): this.rD=g.Ir(()=>{this.reportStats()},1E4)}}; g.rm.prototype.sE=fS(50);g.rm.prototype.Gk=fS(33);g.rm.prototype.Dv=fS(27);g.rm.prototype.XT=fS(21);var CcP={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},yVg=new Set(["PL","B","S"]),UW=[];var WXB=class extends g.qj{constructor(d,f,m,y,C,B,e,M=!1,K,N){super();this.Fw=d;this.schedule=f;this.policy=m;this.ZW=y;this.rD=K;this.y9=N;this.D8=this.fC=null;this.qp=this.tP=this.pC=this.X=0;this.Vb=this.Oa=this.isSuspended=!1;this.GL="";this.UM={};this.Np=NaN;this.KC=this.A7=this.AN=0;this.bT=null;this.h7=this.gD=!1;this.XZ=0;this.Ul=!1;this.e1=this.mS=0;this.Z$=null;this.jG=!1;this.p7=()=>this.Fw.p7(); this.timing=new R8g(this.y9);this.K=new AeS(this.schedule,this.policy);this.MW=new g.vg(this.nJ,0,this);this.vZ=new g.vg(this.nJ,this.policy.MW,this);this.Hm=new g.vg(this.nJ,1E3,this);this.hM=new g.vg(this.nJ,void 0,this);this.Br=new g.vg(()=>{this.isSuspended||this.nJ()},1E4,this); this.ws=new g.vg(this.Px,250,this);this.B=this.currentTime=NaN;this.h4=new hE(5);this.hP=this.timestampOffset=NaN;this.logger=new g.ql("dash");this.Lk=Infinity;this.NW={LJC:()=>this.du, ERS:()=>this.V, getAudioTrack:()=>this.audioTrack, Uop:()=>this.videoTrack, S4P:()=>this.AP, getManifest:()=>this.ZW, bJ2:()=>this.A, nJ:()=>{this.nJ()}, tE:()=>{this.X=0;this.tE()}, OdW:W=>ew(this,this.videoTrack,this.fC.A,W)}; d=K&&K.kC();K&&(LoE(K,this.ZW,this.policy),this.hP=Date.now());this.S=new lyK(this,this.K,m,this.ZW,C,d);m=i0P(this.S,B,e&&e.id);this.audioTrack=new j6c(this,this.policy,m.audio,this.timing);this.videoTrack=new j6c(this,this.policy,m.video,this.timing);this.videoTrack.V.AP=this.audioTrack.iH();this.nC={updateend:this.SP,error:this.qH};g.I(this,this.MW);g.I(this,this.vZ);g.I(this,this.Hm);g.I(this,this.hM);g.I(this,this.Br);m=this.policy.iO&&this.policy.qm?!fPq(this.videoTrack.Ys.info):!1;this.sB= O0V({FJ:this.policy.B.FJ||m,qm:this.policy.qm&&!m,Dq:this.policy.Dq});this.G=fFh(this,this.policy,this.sB,this.schedule,this.h4,(W,c)=>vCE(this,W,c)); this.V=new nqq(this,this.ZW,this.policy,this.videoTrack,this.audioTrack,M);this.policy.Y&&(M=this.Fw.getVideoData(),this.le("clsdai",{initld:1,admapsz:M.j8?.size}),M.j8||(M.j8=new Map),this.AP=new ZXB(this.policy,(W,c)=>{this.le(W,c)},this.policy.tj,M.j8)); this.du=new Q6E(this,this.ZW,this.videoTrack,this.audioTrack,this.policy);M=this.policy.Rb?this.Fw.getVideoData().wV:null;this.C=new TZv(this,this.policy,this.videoTrack,this.audioTrack,this.UM,this.V,this.timing,this.K,this.schedule,this.ZW,this.S,this.G,m,M);g.I(this,this.C);this.Y=new qPh(this,this.policy,this.videoTrack,this.audioTrack,this.ZW,C,nx(this.Fw.getVideoData()),e?.id);g.I(this,this.Y);Vsg(this.Y,B);this.A=new U$l(this.Fw,this,this.policy,this.audioTrack,this.videoTrack,this.ZW,this.schedule, this.S,this.Y,this.timing,this.V,this.AP);g.I(this,this.A);this.j=this.Fw.wW.Jh.Ak;this.policy.C||zol(this);this.policy.v9&&(this.TU=new dhd(this.videoTrack.Ys.index,this.Fw.getVideoData().clientPlaybackNonce??"",this.Fw))}initialize(d,f,m){d=d||0;this.policy.S||(f=ENc(this.S),yx(this.Fw,new Ch(f.video,f.reason)),this.Fw.rG(new Ch(f.audio,f.reason)));this.policy.S&&dA(this);this.ZW.isManifestless&&g0B(this.C);this.G&&mlh(this.G,this.videoTrack.Ys);f=isNaN(this.getCurrentTime())?0:this.getCurrentTime(); let y=!this.ZW.isManifestless;this.policy.v2&&(y=y||this.ZW.yT);if(!this.policy.rD||this.policy.GL)this.currentTime=y?d:f;this.policy.AP&&this.seek(this.getCurrentTime(),{}).Xe(()=>{}); this.policy.S?this.j?.z7(this.xc()||"")&&Tbh(this)&&MY(this,this.videoTrack)&&MY(this,this.audioTrack)&&(T$P(this.A,this.j),this.policy.C&&zol(this)):this.rD&&(qYE(this,this.videoTrack),qYE(this,this.audioTrack),nyn(this.rD),delete this.rD);m?(this.V2(!1),this.Hm.GU()):(d=this.getCurrentTime()===0,qm(this.C,this.videoTrack,this.videoTrack.Ys,d),qm(this.C,this.audioTrack,this.audioTrack.Ys,d),this.policy.S&&JAn(this.A,{bE:1}),this.policy.AP||this.seek(this.getCurrentTime(),{}).Xe(()=>{}),this.timing.tick("gv")); (this.ZW.Wg||this.ZW.s_||this.ZW.Jo||this.ZW.ye||this.ZW.rZ)&&this.Fw.UF(this.ZW)}V2(d){this.Oa=d||this.Fw.L().Z("html5_allow_multiview_tile_preload")&&this.Fw.getVideoData().Z$;this.policy.e1||(this.isSuspended=!0,this.policy.pV&&(this.Hm.stop(),this.vZ.stop(),this.MW.stop()),this.Br.stop())}resume(){if(this.isSuspended||this.Vb){this.Oa=this.Vb=this.isSuspended=!1;try{this.nJ()}catch(d){g.T(d)}}}Mw(){return!this.policy.TU}CC(d=!1){return Math.min(hj(this.audioTrack,d),hj(this.videoTrack,d))}cX(d= !1,f=!1){HMS(this);this.Fw.x0()&&(this.B=NaN);d?(this.policy.pC&&this.le("loader",{setsmb:1}),this.policy.e1=!0,this.U_()):(this.V2(!1),f||this.U_())}setAudioTrack(d,f,m=!1){if(!this.Mp()){var y=!isNaN(f);m&&y&&(this.audioTrack.rD=Date.now(),this.policy.Ld&&(this.Ul=!0));m=this.Fw.x0()&&!this.Fw.getVideoData().G;if(this.policy.S){var C=this.Y.wO(d.id,y);this.Fw.rG(C)}else C=this.S,C.A=C.ZW.S[d.id],C.B=C.A,C=new mq(C.B,C.V,y?"t":"m"),this.Fw.rG(new Ch(C.audio,C.reason));y?(this.Np=Date.now(),y=this.audioTrack.Ys.index.KR(f), this.le("setAudio",{id:d.id,cmt:f,sq:y}),y>=0&&(d=this.policy.m_?y+1:y,this.policy.S&&this.E5(!0,"mosaic"),Vq(this.audioTrack,d,NaN,NaN),!this.policy.JM&&this.ZW.isLive&&uk(this.ZW,d,!1))):m||this.Fw.fq()}}setPlaybackRate(d){d!==this.K.getPlaybackRate()&&this.K.setPlaybackRate(d)}O8(d){const f=this.A.C;this.A.kH(d);this.le("scfidc",{curr:aI(f),"new":aI(d)});d&&aI(d)!==aI(f)&&(this.E5(!0,"caption change"),this.WG())}zW(d){this.A.uX(d)}Yf(d){d.S.info.tO()?this.Fw.rG(d):yx(this.Fw,d)}kz(d){RI(d.F$[d.F$.length- 1])&&BF(this,sTP(this.S,d.F$[0].Ys))}hR(){return this.Fw.hR()}vJ(){return this.Fw.vJ()}bA(d){this.Fw.L().RO()&&this.le("sps",{status:d.AF||""});if(d.AF===1)this.AN=0;else if(d.AF===2||d.AF===3){let f=!1;d.AF===3&&(this.Lk=d.s6??Infinity,this.AN+=1,(f=He(this))&&this.kJ(!0));this.Fw.r_(!0,f)}}h3(){return this.Fw.h3()}IF(){return this.Fw.IF()}lO(d){this.Fw.lO(d)}WG(){this.nJ()}Px(){const d=this.Fw.P9()?.getCurrentTime();d?this.Fw.le("rms",{cta:d}):this.ws.GU()}nJ(){NY(this);if(this.fC&&eV(this.fC)&& !this.fC.QJ()&&(!this.policy.rD||isFinite(this.getCurrentTime()))){var d=oC(this.videoTrack);d=this.policy.Qo&&d&&d.C();this.ZW.isManifestless&&this.ZW.G&&kL(this.ZW)?(this.B=kL(this.ZW),this.fC.wy(this.B)):Rk(this.ZW)&&!d?(d=this.getCurrentTime(),this.policy.rD&&this.policy.GL&&this.le("ssrDuration",{ld:this.Vm(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.B)?(this.B=d+3600,this.fC.wy(this.B)):this.B<=d+1800&&(this.B=Math.max(this.B+1800,d+3600),this.fC.wy(this.B))):this.fC.isView|| (d=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.B)||this.B!==d)&&d>0&&(this.fC.wy(d),this.B=d))}if(!this.Mp())if(Am(this.ZW)&&this.ZW.Ik()){var f=this.ZW;this.handleError("manifest.net.retryexhausted",f.KC?{rc:f.IQ}:{rc:f.IQ.toString()},1)}else if(this.policy.S)a:{try{if(mf(this)&&this.D8){f=this.A;var m=this.D8;const k=m.S;if(k){var y=f.Fw.Le(),C=!0;y||(y=f.loader.getCurrentTime(),C=!1);{var B=k,e=y;const r=C?f.Fw.jQ(e):e;if(f.loader.rP(r))var M=!1;else{var K= {t:e.toFixed(3),isUtc:C};c:{const R=f.Fw.xc();if(R){for(const V of[f.audioTrack,f.videoTrack]){const Z=hQ(V.Ys,f.ZW.J7);y=B?.ud(Z,R)||[];if(y.length===0||!N1P(new zN(y),r)){var N=!1;break c}}N=!0}else N=!1}N?(f.loader.le("prebuffer",Object.assign(K,{inrange:1})),M=!0):(B.info.S?.dE?.yG?C&&(B.info.S?.dE?.yG||0)===e*1E3:!C&&(B.info.S?.dE?.i$||0)===e*1E3)?(f.loader.le("prebuffer",Object.assign(K,{match:1})),M=!0):M=!1}}M&&(f.Fw.Yy("ismp_c"),f.S.push(k),f.V2?.S(k.info.gs),k.Cc(),m.V(!1))}}IJ(this.A); this.ZW.isManifestless&&this.policy.C&&OB(this.du);this.fC?.C()&&this.tE();JAn(this.A);if(mf(this)&&this.D8){var W=this.A,c=this.D8;const k=c.A.FC;if(k!==void 0&&k>=0){W.Fw.Yy("ismp_a");var D=c.A;if(qgn(W,D)){var E=L2q(W,D);W.policy.Is>0&&W.Ul.vG++;E&&(c.S!==E&&(QTB(c),c.S=E,c.A=F2),W.Fw.Yy("ismp_rc"))}}}}catch(k){g.X_(k);if(k.message.includes("changeType")){this.le("ctype",{exp:k.name,msg:k.message,s:k.stack});break a}this.handleError("fmt.unplayable",{exp:k.name,msg:k.message,s:k.stack,trg:"sabrslicerqt"}, 1)}GNB(this);this.Br.GU()}else if(!this.ZW.A||!crB(this.videoTrack)&&!crB(this.audioTrack)||(this.videoTrack.j||this.audioTrack.j)&&this.policy.mS?f=!1:(this.U_(),this.Fw.seekTo(Infinity,{Ru:"checkLoaderTracksSync",B6:!0}),f=!0),!f){NY(this);this.ZW.isManifestless&&(sdV(this.videoTrack),sdV(this.audioTrack),OB(this.du),(f=kR(this.videoTrack))&&f.S&&(f=f.S.j&&!this.policy.qm,this.le(f===this.policy.B.FJ?"strm":"strmbug",{strm:f,sfmp4:this.policy.B.FJ,dfs:this.policy.qm},!0)));if(this.fC)this.tE(); else if(this.policy.j){f=!1;if(this.policy.vC)for(C of[this.videoTrack,this.audioTrack]){for(m=kR(C);m&&C.zz()!==oC(C);m=kR(C))C.zr(m);f=f||!!m}else(B=kR(this.videoTrack))&&this.videoTrack.zr(B),(e=kR(this.audioTrack))&&this.audioTrack.zr(e);IC(this.videoTrack)&&IC(this.audioTrack)||(B||e||f)&&gA(this)}Kh(this);qm(this.C,this.videoTrack,this.videoTrack.Ys,!1);qm(this.C,this.audioTrack,this.audioTrack.Ys,!1);if(!this.policy.OS&&(f=this.videoTrack,K=this.audioTrack,(!this.fC||eV(this.fC)&&!this.policy.u4)&& !this.du.isSeeking()&&(this.policy.S||L9(f)&&f.Ys.S()&&this.S.rD)))a:{if(m=this.getCurrentTime(),M=this.K,N=im(M,f.Ys.info.Va,K.Ys.info.Va,0),K=N7(M.xi)+N/M7(M.xi),m+=Math.max(K,K+M.policy.i9-N/f.Ys.info.Va),f.A.length){if(f.A[0].info.F$[0].startTime<=m)break a;EB(f)}M=f.V;for(K=M.A.length-1;K>=0;K--)M.A[K].info.startTime>m&&M.A.pop();Msg(f);f.S&&m5&&d.K.shift(),f=f.JP,this.Fw.getVideoData()?.enableServerStitchedDai&&(m=p1h(this.audioTrack,f),d=p1h(this.videoTrack,f),m!==0&&d!==0&&m!==d&&this.handleError("ssdai.avsync",{sq:f,a:m,v:d},0)))}}O7(d,f,m,y){d.info.video&&this.V.O7(f,m,y)}qj(d){this.S.qj(d)}iR(){return this.bT}nT(){return this.videoTrack.C||this.audioTrack.C}seek(d,f){if(this.Mp())return Xr();if(this.nT())return Xr("seeking to head");if(this.policy.AP&&!isFinite(d))return nvK(this.du),g.u$(Infinity);NY(this);NMl(this, d,!1,f.seekSource);dA(this);this.policy.S||Kh(this,d);this.fC&&this.fC.S&&this.fC.A&&!this.Fw.getVideoData().G$&&(this.fC.S.isLocked()||this.fC.A.isLocked())&&this.Fw.fq({reattachOnLockedBuffer:1,vsb:`${this.fC.A.isLocked()}`,asb:`${this.fC.S.isLocked()}`});const m=this.getCurrentTime(),y=this.du.seek(d,f);if(!this.policy.rD||this.policy.GL)this.currentTime=y;Hm(this.V,d,m,this.policy.LB&&!f.vA);gA(this);return g.u$(y)}iD(d){return this.policy.S&&this.A.iD(d)}bx(d){return this.A.bx(d)}E5(d,f){this.A.E5(d, f)}getCurrentTime(){if(this.policy.rD){const d=this.zt()||0;return this.Fw.getCurrentTime(!0)-d}return this.currentTime}Vm(){return this.currentTime+this.timestampOffset}Ja(){return this.audioTrack.Ys.info}Tz(){return this.videoTrack.Ys.info}Fz(){return this.audioTrack.Ys.info.Xw}rQ(){return this.videoTrack.Ys.info.Xw}j1(){try{this.cX(),EB(this.audioTrack),EB(this.videoTrack),Jj(this.audioTrack),Jj(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),super.j1()}catch(d){g.T(d)}}handleError(d, f,m=0){const y=cZ(m);d==="fmt.unplayable"&&this.ZW.isLive&&(this.policy.Dq=!1,ak(this.ZW));f=new g.s_(d,f,m);g.r5(this);WZ(f.details);this.Fw.handleError(f);d!=="html5.invalidstate"&&f.errorCode!=="fmt.unplayable"&&d!=="fmt.unparseable"&&y&&this.dispose()}rW(){var d=oC(this.audioTrack),f=oC(this.videoTrack);d={lct:this.getCurrentTime().toFixed(3),lsk:this.du.isSeeking(),lmf:this.S.S.isLocked(),lbw:cE(this.schedule).toFixed(3),lhd:N7(this.schedule).toFixed(3),lst:((this.schedule.B.yl()||0)*1E9).toFixed(3), laa:d?d.gW():"",lva:f?f.gW():"",lar:this.audioTrack.S?this.audioTrack.S.gW():"",lvr:this.videoTrack.S?this.videoTrack.S.gW():"",laq:`${ZD(this.audioTrack)}`,lvq:`${ZD(this.videoTrack)}`};this.fC&&!this.fC.i5()&&this.fC.S&&this.fC.A&&(d.lab=wT(this.fC.S.hB()),d.lvb=wT(this.fC.A.hB()));this.X&&(d.lapt=((0,g.v)()-this.X).toFixed(0),d.lapr=mDB(this));this.pC&&(d.lapmabht=((0,g.v)()-this.pC).toFixed(0),d.lapmabh=$R(this,this.audioTrack).toFixed(0));(f=this.A.nC)&&(d.reqBlocked=f);(f=this.A.A7)&&(d.lsrt= ((0,g.v)()-f).toFixed(0));this.tP&&(d.lapmvbht=((0,g.v)()-this.tP).toFixed(0),d.lapmvbh=$R(this,this.videoTrack).toFixed(0));this.qp&&(d.lapsdai=((0,g.v)()-this.qp).toFixed(0));return d}v9(){return this.S.S}U_(){try{this.policy.S&&this.A.E5(!1,"pending"),this.audioTrack.U_(),this.videoTrack.U_()}catch(d){g.T(d)}this.policy.j=""}rP(d){return this.videoTrack&&this.audioTrack?this.videoTrack.rP(d)&&this.audioTrack.rP(d):!0}g5(){return Kr(this.K)}le(d,f,m=!1){this.Fw.le(d,f,m)}xc(){return this.Fw.xc()}B6(d, f){d/=f;isNaN(this.timestampOffset)&&D0(this,d-Math.min(d,this.policy.WB));return(d-this.timestampOffset)*f}zt(){return this.timestampOffset}isSeeking(){return this.du.isSeeking()}DT(){this.V.DT()}cG(d,f=!1,m={}){this.policy.S?this.Y.cG(d,f,m):this.S.cG(d,f,m)}QT(){this.policy.A&&this.jG&&(this.le("sdai",{skipAdSked:"1"}),this.jG=!1)}n0(d,f){if(this.policy.A&&(this.jG||this.isSeeking()))return this.le("sdai",{ignoreSkip:"1",isSkip:this.jG,isSeek:this.isSeeking(),t:d.toFixed(3)}),!1;const m=this.policy.A&& (this.policy.Y||this.policy.hW),y=this.videoTrack.Ys.index.KR(d);let C=!1;if(m){if(C=!!this.AP?.FV(d,y,this.timestampOffset))bm(this,d,d,y),this.bT&&this.bT?.FV(d,y)}else this.bT&&(C=!!this.V.n0(d,this.bT));if(!C)return this.handleError("ad.skipfailed",{dec:!!this.bT,t:d.toFixed(3),sq:y}),!1;this.policy.A&&(this.le("sdai",{skipAdStd:"1"}),this.jG=!0);this.policy.v9&&this.TU?.clear();D0(this,this.timestampOffset-f);gA(this);this.policy.A&&(ak(this.ZW),Jj(this.audioTrack),Jj(this.videoTrack),this.U_()); return!0}Rz(){D0(this,this.timestampOffset-1E3);var d=this.ZW;const f=new Set;for(const y in d.S){const C=d.S[y].index;var m=C.aY();m&&!f.has(m)&&(m.startTime+=1E3,m.endTime=m.startTime+m.duration,f.add(m));C.segments.length&&(m=C.segments[C.segments.length-1],C.segments=[],C.segments.push(m))}this.bT&&this.bT.mB();this.policy.hW&&this.policy.A&&this.AP?.mB();Hm(this.V,0,0,!0);this.jG=!1}getManifest(){return this.ZW}isOffline(){return!!this.Fw.getVideoData().cotn}PW(d,f){this.Fw.PW(d,f)}nP(d,f){if(this.policy.S)NMl(this, d,!0,f),this.A.E5(!0,"utc"),this.WG();else if(f=this.Fw.getVideoData().wV){var m=this.C;m.zk=d;m.wV=f;Yu(this)}}Id(d){this.videoTrack.C=!1;this.audioTrack.C=!1;this.du.S=!1;this.Fw.Id(d)}DQ(d){this.du.DQ(d-this.zt())}jq(){this.Fw.jq()}kJ(d){d!==this.policy.JB&&((this.policy.JB=d)||this.nJ())}fq(d){this.Fw.fq(d)}MZ(d){this.Fw.MZ(d)}Fy(d,f,m){this.AP?.Fy(d,f,m);this.policy.Y&&(this.A.B=void 0,this.nJ())}PK(d){this.AP?.PK(d)}yJ(d){this.policy.V2&&this.Fw.getVideoData().J7()&&!d.Ey&&(this.le("liveUmpMissing", {segmentNum:d.qd,headerId:d.eQ,startMs:d.startMs,durationMs:d.durationMs}),this.policy.V2=!1)}Tr(d,f){if(this.policy.Y){const m=d.xU?.[0],y=yhV(this.Fw.getVideoData());this.AP?.Tr(d,f,this.bT||void 0,y,this.policy.J8?this.ZW:void 0);this.le("clidai",{onqlst:1,len:d.xU?.length||0,rn:f,evt:YSP(m?.eP?.event),cid:m?.eP?.identifier||"null",sq:m?.qd||-1,trk:m?.trackType||"null",disr:y})}}Vu(d){this.policy.V2&&this.bT?.Vu(d)}prefetchKeyPlay(d,f){mf(this)&&(this.D8||(this.D8=new x$T(m=>{this.Fw.Yy(m)}),g.I(this, this.D8)),kcB(this.D8,{FC:d, jb:f,bE:2}),this.nJ())}U7(){this.A7++}Lc(){this.A7=0}JM(){return this.Fw.getVideoData().G?(0,g.v)()-this.schedule.qp>3E5&&this.A7>=3:!this.schedule.qp}JB(){this.A.X.vG=0}Fq(){this.A.B=void 0}};var B5U=class extends g.ym{};var eqZ=class extends B5U{constructor(d,f,m,y){super();this.V=-1;this.S={};this.j=new g.vg(this.Y,0,this);g.I(this,this.j);this.A=new g.vg(()=>{this.Mp()||(this.j.start(Math.random()*m),this.A.start(f))},d,this); g.I(this,this.A);y.subscribe("fairplay_next_need_key_info",this.C,this)}C(d,f){if(d&&f){var m=Number(Wy(d,"cpi"))*1+1;isNaN(m)||m<=0||mthis.V&&(this.V=m,g.Sx(this.S)||(this.S={},this.j.stop(),this.A.stop())),this.S[f]=d,this.A.GU())}}Y(){for(const C of Object.keys(this.S)){var d=this.publish,f=this.V,m=g.tN(this.S[C]),y=m[6];const B=[];for(const e of y.split("&"))e.indexOf("cpi=")===0?B.push("cpi="+f.toString()):e.indexOf("ek=")===0?B.push("ek="+ g.B0(C)):B.push(e);m[6]="?"+B.join("&");f="skd://"+m.slice(2).join("");y=f.length*2;m=new Uint8Array(y+4);m[0]=y%256;m[1]=(y-m[0])/256;for(y=0;y{this.publish("log_qoe",{wvagt:"timer",reqlen:this.S?this.S.length:-1});if(this.S){if(this.S.length>0){var m=this.S.shift();skn(this,m.info)}this.S.length>0&&(m=this.S[0].time-(0,g.v)(),this.A.start(Math.max(0,m)))}},0); g.I(this,this.A);f.subscribe("widevine_set_need_key_info",this.j,this)}j(d){var f;a:{if((f=d.cryptoPeriodIndex)&&this.S.length>0)for(var m of this.S)if(f===m.info.cryptoPeriodIndex){f=!0;break a}f=!1}if(!f){f=(0,g.v)();a:{m=d.cryptoPeriodIndex;if(!isNaN(m))for(y of this.V.values())if(Math.abs(y.cryptoPeriodIndex-m)<=1){var y=!0;break a}y=!1}y?(y=d.S,y=Math.max(0,Math.random()*((isNaN(y)?120:y)-30))*1E3):y=0;this.publish("log_qoe",{wvagt:`delay.${y}`,cpi:d.cryptoPeriodIndex,reqlen:this.S.length}); y<=0?skn(this,d):(this.S.push({time:f+y,info:d}),this.A.GU(y))}}j1(){this.S=[];super.j1()}};var XXB=class{constructor(){({url:m,interval:f,retries:d}={});var d,f,m;this.url=m;this.interval=f;this.retries=d}};var ELB=class{constructor(d,f){this.statusCode=d;this.message=f;this.V=this.heartbeatParams=this.errorMessage=null;this.A=[];this.S={};this.nextFairplayKeyId=null}},pX5={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var FKg=class extends g.qj{constructor(d,f,m="",y=!1){super();this.message=d;this.requestNumber=f;this.timer=m;this.A=y;this.onError=this.onSuccess=null;this.S=new g.vA(5E3,2E4,.2)}};var KEP=class extends g.ym{constructor(d,f,m,y,C){super();this.videoData=d;this.S1=f;this.G=m;this.sessionId=y;this.Wx=C;this.Y={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.X=this.AP=!1;this.j=null;this.V2=[];this.V=[];this.authorizedFormats=[];this.K=[];this.B=!1;this.S={};this.status="";this.C=NaN;this.A=d.Y;this.cryptoPeriodIndex=m.cryptoPeriodIndex;d={};Object.assign(d,this.S1.S);d.cpn=this.videoData.clientPlaybackNonce;this.videoData.AP&&(d.vvt=this.videoData.AP,this.videoData.mdxEnvironment&& (d.mdx_environment=this.videoData.mdxEnvironment));this.S1.V2&&(d.authuser=this.S1.V2);this.S1.pageId&&(d.pageid=this.S1.pageId);isNaN(this.cryptoPeriodIndex)||(d.cpi=this.cryptoPeriodIndex.toString());C=(C=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.Ky()))?C[1]:"";C==="ATV"&&(d.cdt=C);this.Y=d;this.Y.session_id=y;this.rD=!0;this.A.flavor==="widevine"&&(this.Y.hdr="1");this.A.flavor==="playready"&&(f=Number(dC(f.experiments,"playready_first_play_expiration")),!isNaN(f)&&f>=0&&(this.Y.mfpe=`${f}`),this.rD= !1);f="";g.tm(this.A)?this.A.S()?(y=m.A)&&(f="https://www.youtube.com/api/drm/fps?ek="+WUT(y)):(f=m.initData.subarray(4),f=new Uint16Array(f.buffer,f.byteOffset,f.byteLength/2),f=String.fromCharCode.apply(null,f).replace("skd://","https://")):f=this.A.V;this.baseUrl=f;this.fairplayKeyId=Wy(this.baseUrl,"ek")||"";if(f=Wy(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(f);this.V2=m.uB?[g.hD(m.initData,4)]:m.V;ph(this,{sessioninit:m.cryptoPeriodIndex});this.status="in"}iP(d){if(!(this.Mp()||d.size<= 0)){var f={};d.forEach((m,y)=>{const C=T2(this.A)?y:m;y=new Uint8Array(T2(this.A)?m:y);T2(this.A)&&LKl(y);m=g.hD(y,4);LKl(y);y=g.hD(y,4);this.S[m]?this.S[m].status=C:this.S[y]?this.S[y].status=C:this.S[m]={type:"",status:C};ll5(this,this.S[m].type,f)}); xDT(this,",");ph(this,{onkeystatuschange:1});this.status="kc";this.publish("keystatuseschange",this)}}error(d,f,m,y){this.Mp()||(this.publish("licenseerror",d,f,m,y),d==="drm.provision"&&(d=(Date.now()-this.C)/1E3,this.C=NaN,this.publish("ctmp","provf",{et:d.toFixed(3)})));cZ(f)&&this.dispose();this.Wx&&(this.Wx.dispose(),this.Wx=void 0)}shouldRetry(d,f){return!d&&this.requestNumber===f.requestNumber}j1(){this.S={};super.j1()}rW(){const d={ctype:this.G.contentType||"",length:this.G.initData.length, requestedKeyIds:this.V2,cryptoPeriodIndex:this.cryptoPeriodIndex};this.j&&(d.keyStatuses=this.S);return d}getInfo(){let d=this.V.join();if(ko(this)){const f=new Set;for(const m in this.S)this.S[m].status!=="usable"&&f.add(this.S[m].type);d+=`/UKS.${Array.from(f)}`}return d+=`/${this.cryptoPeriodIndex}`}OI(){return this.url}};var o2=class extends g.qj{constructor(d,f,m,y,C,B=!1){super();this.element=d;this.G=f;this.initData=m;this.S=y;this.A=C;this.AP=B;this.sessionId="";this.B=this.C=this.V=this.Y=null;this.j=new g.OM(this);g.I(this,this.j);Jmc(this)}V2(d){if(this.Y){var f=d.messageType||"license-request";this.Y(new Uint8Array(d.message),f)}}iP(){this.B&&this.B(this.S.keyStatuses)}onClosed(){this.Mp()||g.NQ("xboxone")&&this.V&&this.V("closedShouldNotRetry")}X(d){this.Y&&this.Y(d.message,"license-request")}rD(d){if(this.V){if(this.A){var f= this.A.error.code;d=this.A.error.systemCode}else f=d.errorCode,d=d.systemCode;this.V(`t.prefixedKeyError;c.${f};sc.${d}`,f,d)}}K(){this.C&&this.C()}update(d){if(this.S)return this.S.update(d).then(null,tr(f=>{ScS(this,"t.update",f)})); this.A?this.A.update(d):this.element.addKey?this.element.addKey(this.G.keySystem,d,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.G.keySystem,d,this.initData,this.sessionId);return wp()}j1(){this.S&&(this.AP?this.S.close().catch(g.X_):this.S.close());this.element=null;super.j1()}};var gm=class extends g.qj{constructor(d,f,m=!1){super();this.element=d;this.S=f;this.C=m;this.Y={};this.V=null;this.j=new g.OM(this);this.A=this.mediaKeys=null;this.B=Promise.resolve();g.I(this,this.j)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.S.flavor==="widevine"&&this.S.qc?this.mediaKeys.setServerCertificate(this.S.qc):this.S.S()&&this.S.ju?this.mediaKeys.setServerCertificate(this.S.ju):null:null}createSession(d,f){let m=d.initData;if(this.S.keySystemAccess){f&&f("createsession"); const y=this.mediaKeys.createSession();bk(this.S)?m=TMg(m,this.S.ju):this.S.S()&&(m=cmP(m)||new Uint8Array(0));f&&f("genreq");d=y.generateRequest(d.contentType,m);const C=new o2(null,null,null,y,null,this.C);d.then(()=>{f&&f("genreqsuccess")},tr(B=>{ScS(C,"t.generateRequest",B)})); return C}if(z2(this.S))return z3S(this,m);if(qD(this.S))return qcl(this,m);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.S.keySystem,m):this.element?.webkitGenerateKeyRequest(this.S.keySystem,m);return this.V=new o2(this.element,this.S,m,null,null,this.C)}rD(d){const f=a2(this,d);f&&f.X(d)}K(d){const f=a2(this,d);f&&f.rD(d)}G(d){const f=a2(this,d);f&&f.K(d)}getMetrics(){let d=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{d=this.mediaKeys.getMetrics()}catch{}return d}j1(){this.A= this.mediaKeys=null;this.V?.dispose();for(const d of Object.values(this.Y))d.dispose();this.Y={};super.j1();delete this.element}};var IX=class{constructor(){this.keys=[];this.values=[]}get(d){d=this.findIndex(d);return d!==-1?this.values[d]:null}remove(d){d=this.findIndex(d);d!==-1&&(this.keys.splice(d,1),this.values.splice(d,1))}removeAll(){this.keys=[];this.values=[]}set(d,f){const m=this.findIndex(d);m!==-1?this.values[m]=f:(this.keys.push(d),this.values.push(f))}findIndex(d){return g.GP(this.keys,f=>g.aU(d,f))}};var M9P=class extends g.ym{constructor(d,f,m,y=null,C){super();this.element=d;this.videoData=f;this.S1=m;this.mediaElement=y;this.Wx=C;this.j=[];this.tP=2;this.Ul=this.pC=!1;this.heartbeatParams=null;this.V2=this.rD=!1;this.Y=null;this.qp=!1;this.S=this.videoData.Y;this.drmSessionId=this.videoData.drmSessionId||g.gTg();this.V=new Map;this.C=new IX;this.G=new IX;this.AP=new g.OM(this);this.K=this.S1.Z("html5_eme_ignore_teardown_errors");(d=this.element)&&(d.addKey||d.webkitAddKey)||j_()||vX(m.experiments); this.S1.Z("html5_enable_vp9_fairplay")&&this.S.S()?m=fn:(m=this.videoData.F3,m=this.S.flavor==="fairplay"||m?uX:fn);this.B=m;this.S1.Yi().S.El(mgB)&&this.Wx?(this.Wx.mediaKeys||(this.Wx.mediaKeys=new gm(this.element,this.S,this.K)),this.mediaKeys=this.Wx.mediaKeys):(this.mediaKeys=new gm(this.element,this.S,this.K),g.I(this,this.mediaKeys));z2(this.S)&&(this.X=new gm(this.element,this.S,this.K),g.I(this,this.X));g.I(this,this.AP);m=this.element;this.S.keySystemAccess?this.AP.O(m,"encrypted",this.KC): ec(this.AP,m,z2(this.S)?["msneedkey"]:["needkey","webkitneedkey"],this.Np);t_B(this);a:switch(d=this.S,m=this.V,d.flavor){case "fairplay":Kl()>19.2999?(m=d.YO,d=d.uR,d>=m&&(d=m*.75),f=(m-d)*.5,m=new eqZ(f,m,m-f-d,this)):m=null;break a;case "widevine":m=new MlP(m,this);break a;default:m=null}if(this.Y=m)g.I(this,this.Y),this.Y.subscribe("rotated_need_key_info_ready",this.e1,this),this.Y.subscribe("log_qoe",this.A,this);vX(this.S1.experiments);this.A({cks:this.S.getInfo()})}KC(d){this.A({onecpt:1}); d.initData&&wXq(this,new Uint8Array(d.initData),d.initDataType)}Np(d){this.A({onndky:1});wXq(this,d.initData,d.contentType)}vK(d){this.A({onneedkeyinfo:1});this.S1.Z("html5_eme_loader_sync")&&(this.G.get(d.initData)||this.G.set(d.initData,d));HHP(this,d)}e1(d){this.j.push(d);FD(this)}createSession(d){var f=YcW(this)?Rsc(d):g.hD(d.initData);this.V.get(f);this.V2=!0;d=new KEP(this.videoData,this.S1,d,this.drmSessionId,this.Wx);this.V.set(f,d);d.subscribe("ctmp",this.gD,this);d.subscribe("keystatuseschange", this.iP,this);d.subscribe("licenseerror",this.eI,this);d.subscribe("newlicense",this.nC,this);d.subscribe("newsession",this.Br,this);d.subscribe("sessionready",this.GL,this);d.subscribe("fairplay_next_need_key_info",this.CC,this);this.S1.Z("html5_enable_vp9_fairplay")&&d.subscribe("qualitychange",this.hP,this);d.subscribe("sabrlicenseconstraint",this.A7,this);f=this.mediaKeys;ph(d,{createkeysession:1});d.status="gr";xt("drm_gk_s",void 0,d.videoData.rD);d.url=QkP(d);d.S1.Yi().S.El(R3P)&&d.Wx?.S&&d.Wx?.licenseRequest? (d.j=d.Wx.S,oLg(d,d.Wx.S,d.Wx,d.Wx.certificate),AG(d,d.Wx.licenseRequest,"license-request")):(d.j=uCE(d,f,d.Wx?.certificate),g.I(d,d.j))}nC(d){this.Mp()||(this.A({onnelcswhb:1}),d&&!this.heartbeatParams&&(this.heartbeatParams=d,this.publish("heartbeatparams",d)))}Br(){this.Mp()||(this.A({newlcssn:1}),this.j.shift(),this.V2=!1,FD(this))}GL(){if(z2(this.S)&&(this.A({onsnrdy:1}),this.tP--,this.tP===0)){var d=this.X;d.element?.msSetMediaKeys?.(d.A)}}iP(d){if(!this.Mp()){this.qp||(this.qp=!0,this.S1.RO()&& UDK(this));this.A({onksch:1});var f=this.hP;if(!ko(d)&&g.Ki&&d.A.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var m="large";else{m=[];var y=!0;if(ko(d))for(const B of Object.keys(d.S))d.S[B].status==="usable"&&m.push(d.S[B].type),d.S[B].status!=="unknown"&&(y=!1);if(!ko(d)||y)m=d.V;m=nLV(m);d.S1.Yi().S.El($o)&&d.Wx?.certificate&&m<="large"&&d.V.length===0&&ph(d,{best_qual:m},!0)}f.call(this,m);if(d.S1.Z("html5_enable_vp9_fairplay")&&d.A.S())var C=d.K;else{if(!ko(d)){f= {};for(C of d.V)ll5(d,C,f)}C=d.authorizedFormats}this.videoData.authorizedFormats=C;this.publish("keystatuseschange",d)}}gD(d,f){this.Mp()||this.publish("ctmp",d,f)}CC(d,f){this.Mp()||this.publish("fairplay_next_need_key_info",d,f)}eI(d,f,m,y){this.Mp()||(this.videoData.Z("html5_log_drm_metrics_on_error")&&UDK(this),this.publish("licenseerror",d,f,m,y))}jc(){this.S1.Yi().S.El($o)&&this.Wx?.certificate&&this.A({lic_qual_cap:this.B.S},!0);return this.B}hP(d){const f=g.kl("auto",d,!1,"l");if(this.videoData.F3){if(this.B.equals(f))return}else if(GlS(this.B, d))return;this.B=f;this.publish("qualitychange");this.A({updtlq:d})}A7(d){this.videoData.sabrLicenseConstraint=d}j1(){this.S.keySystemAccess&&this.element&&!this.mediaElement?.vr?.x0()&&(this.K?this.element.setMediaKeys(null).catch(g.X_):this.element.setMediaKeys(null));this.element=null;this.j=[];for(const d of this.V.values())d.unsubscribe("ctmp",this.gD,this),d.unsubscribe("keystatuseschange",this.iP,this),d.unsubscribe("licenseerror",this.eI,this),d.unsubscribe("newlicense",this.nC,this),d.unsubscribe("newsession", this.Br,this),d.unsubscribe("sessionready",this.GL,this),d.unsubscribe("fairplay_next_need_key_info",this.CC,this),this.S1.Z("html5_enable_vp9_fairplay")&&d.unsubscribe("qualitychange",this.hP,this),d.dispose();this.V.clear();this.C.removeAll();this.G.removeAll();this.heartbeatParams=null;super.j1()}rW(){const d={systemInfo:this.S.rW(),sessions:[]};for(const f of this.V.values())d.sessions.push(f.rW());return d}getInfo(){return this.V.size<=0?"no session":`${this.V.values().next().value.getInfo()}${this.Y? "/KR":""}`}A(d,f=!1){this.Mp()||(WZ(d),(this.S1.RO()||f)&&this.publish("ctmp","drmlog",d))}mS(){let d=void 0,f=void 0;for(const m of this.V.values())d||(d=Pkg(m,"SD")),f||(f=Pkg(m,"AUDIO"));this.A({sd:d,audio:f});return d==="output-restricted"||f==="output-restricted"}};var N5U=class extends g.qj{constructor(d){super();this.Fw=d;this.Oy=0;this.A=this.Y=!1;this.j=0;this.dD=this.Fw.L();this.videoData=this.Fw.getVideoData();this.V=g.sm(this.dD.experiments,"html5_delayed_retry_count");this.S=new g.vg(()=>{this.Fw.MU()},g.sm(this.dD.experiments,"html5_delayed_retry_delay_ms")); g.I(this,this.S)}Pz(){return!!this.Oy}yc(){return this.A}handleError(d){CLh(this,d);if((d.errorCode!=="html5.invalidstate"&&d.errorCode!=="fmt.unplayable"&&d.errorCode!=="fmt.unparseable"||!ri(this,d.errorCode,d.details))&&!M$T(this,d)&&!K1l(this)){if(this.dD.rD!=="yt"&&emE(this,d)&&this.videoData.UM&&(0,g.v)()/1E3>this.videoData.UM&&Iy(this.videoData)){var f=Object.assign({e:d.errorCode},d.details);f.stalesigexp="1";f.expire=Math.round(this.videoData.UM*1E3);f.init=Math.round(this.videoData.BB); f.now=Math.round((0,g.v)());d=new g.s_(d.errorCode,f,2);this.Fw.mJ(d.errorCode,2,"SIGNATURE_EXPIRED",WZ(d.details))}if(cZ(d.severity)){f=this.Fw.loader?.v9();let y;if(this.dD.Z("html5_use_network_error_code_enums"))if(BCW(d)&&f&&f.isLocked())var m="FORMAT_UNAVAILABLE";else this.dD.C||d.errorCode!=="auth"||d.details.rc!==429?d.errorCode==="ump.spsrejectfailure"&&(m="HTML5_SPS_UMP_STATUS_REJECTED"):(m="TOO_MANY_REQUESTS",y="6");else BCW(d)&&f&&f.isLocked()?m="FORMAT_UNAVAILABLE":this.dD.C||d.errorCode!== "auth"||d.details.rc!=="429"?d.errorCode==="ump.spsrejectfailure"&&(m="HTML5_SPS_UMP_STATUS_REJECTED"):(m="TOO_MANY_REQUESTS",y="6");this.Fw.mJ(d.errorCode,d.severity,m,WZ(d.details),y)}else this.Fw.publish("nonfatalerror",d),m=/^pp/.test(this.videoData.clientPlaybackNonce),this.df(d.errorCode,d.details),m&&d.errorCode==="manifest.net.connect"&&(d=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.v)()}`,eR(d,"manifest",y=>{this.le("pathprobe",y)},y=>{this.df(y.errorCode, y.details)}))}}le(d,f){this.Fw.cZ.le(d,f)}df(d,f){f=WZ(f); this.Fw.cZ.df(d,f)}};var c9q=class{constructor(d,f,m,y,C){this.S=d;this.reason=f;this.A=m;this.source=y;this.token=C}};var iSf=class{constructor(d,f,m,y){this.S1=d;this.U8=f;this.Fw=m;this.xi=y;this.G=this.C=this.S=this.j=this.B=this.A=0;this.Y=!1;this.K=g.sm(this.S1.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.V=new Map}TC(d){const f=NCS(this);if(!d)return{Sl:uX,UZ:uX,Xb:uX,l1:uX,VF:uX,r3:uX,h1:f};let m=uX;if(Og(f)||this.Z("html5_perf_cap_override_sticky"))m=nh(this,d);return{Sl:m,UZ:cil(this,d),Xb:i3T(this,d),l1:XD(this,d.videoData),VF:R2(this,d.videoData,d),r3:Vx(this,d),h1:f}}u0(d){if(g.pv(this.S1)&& nJ(this.S1.Y,bV.HEIGHT))var f=d.S.videoInfos[0].video.qualityOrdinal;else{var m=this.o6(d.S.S());nx(d.videoData)||Mu(d.videoData);d=d.S.videoInfos;if(d.length){var y=.85,C=d[0].video;C.projectionType!=="MESH"&&C.projectionType!=="EQUIRECTANGULAR"&&C.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||uL||(y=.45);C=g.sm(this.S1.experiments,"html5_viewport_undersend_maximum");for(let B=0;B{this.ai()}}; this.ai=()=>{this.jsErrorCount++}; g.I(this,this.delay);window.addEventListener("error",this.ai);window.addEventListener("unhandledrejection",this.ai)}R4(){const d=g.t8(this.provider);this.S<0&&(this.S=d,this.delay.start());this.j=this.A=d}onError(d){if(d!=="player.fatalexception"||this.provider.Z("html5_exception_to_health"))d==="sabr.fallback"&&(this.encounteredSabrFallback=!0),d.match(WEN)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.V||this.S<0)){O3q(this);var d=g.t8(this.provider)-this.S,f="PLAYER_PLAYBACK_STATE_UNKNOWN", m=this.playerState.t8;this.playerState.isError()?f=m&&m.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.S(2)?f="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.S(64)?f="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.S(16)||this.playerState.S(32)?f="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.S(1)&&this.playerState.S(4)?f="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.S(1)?f="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.S(4)?f= "PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.S(8)&&(f="PLAYER_PLAYBACK_STATE_PLAYING");m=UqV[Ho(this.provider.videoData)];a:switch(this.provider.S1.playerCanaryState){case "canary":var y="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":y="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:y="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var C=kFn(this.provider),B=this.A<0?d:this.A-this.S;d=this.provider.S1.QT+36E5<(0,g.v)();f={started:this.A>=0,stateAtSend:f,joinLatencySecs:B,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:y,playerCanaryStage:C,isAd:this.provider.videoData.isAd(),liveMode:m,hasDrm:!!g.bg(this.provider.videoData),isGapless:this.provider.videoData.B,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:ti(this.provider.videoData)}; d||g.Dv("html5PlayerHealthEvent",f);this.V=!0;this.dispose()}}j1(){this.V||this.send();window.removeEventListener("error",this.ai);window.removeEventListener("unhandledrejection",this.ai);super.j1()}},WEN=/\bnet\b/;var sgV=class{constructor(d){this.provider=d;this.G=!1;this.A=0;this.j=-1;this.Wk=NaN;this.V=0;this.segments=[];this.B=this.C=0;this.previouslyEnded=!1;this.Y=0;this.bc=this.un=void 0;this.NW={wgC:()=>this.un, R52:()=>this.bc}; this.rD=this.provider.Fw.getVolume();this.K=this.provider.Fw.isMuted()?1:0;this.S=xo(this.provider)}update(){if(this.G){var d=this.U4()||0,f=g.t8(this.provider);d>=this.provider.Fw.getDuration()-.1&&(this.previouslyEnded=!0);if(d!==this.A||F1n(this,d,f)){var m;if(!(m=df-this.Wk+2||F1n(this,d,f))){{m=this.provider.Fw.getVolume();const y=m!==this.rD,C=this.provider.Fw.isMuted()?1:0;C!==this.K?(this.K=C,m=!0):(!y||this.j>=0||(this.rD=m,this.j=f),m=f-this.j,this.j>=0&&m>2?(this.j=-1, m=!0):m=!1)}}m&&(PF(this),this.V=d);this.Wk=f;this.A=d}}}U4(){const d=this.provider.Fw.U4();return VM(this.provider.videoData)?d+this.provider.Fw.zt():d}};var Rmv=class{constructor(d,f,m,y){this.S1=f;this.vZ=m;this.segments=[];this.experimentIds=[];this.CC=this.h7=this.isFinal=this.delayThresholdMet=this.KC=this.PZ=this.autoplay=this.autonav=!1;this.MW="yt";this.C=[];this.B=this.K=null;this.A7=this.sendVisitorIdHeader=this.nC=!1;this.G=this.pageId="";this.Lk=!1;this.Y=m==="watchtime";this.V=m==="playback";this.V2=m==="atr";this.SP=m==="engage";this.sendVisitorIdHeader=!1;this.uri=this.V2?`/api/stats/${m}`:"//"+f.CZ+"/api/stats/"+m;y&&(this.h7=y.fs, y.rtn&&(this.B=y.rtn),this.Y?(this.playerState=y.state,y.rti>0&&(this.K=y.rti)):(this.qH=y.mos,this.JB=y.volume,y.at&&(this.adType=y.at)),y.autonav&&(this.autonav=y.autonav),y.inview!=null&&(this.sB=y.inview),y.size&&(this.Z$=y.size),y.playerwidth&&(this.UM=y.playerwidth),y.playerheight&&(this.v9=y.playerheight));this.JM=g.TE(f.S);this.G=dC(f.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.G==="all"||this.G==="once")this.Np=g.TE(f.A7);this.mQ=f.qH;this.experimentIds=l75(f.experiments); this.gD=f.hM;this.MW=f.rD;this.region=f.region;this.userAge=f.userAge;this.GL=f.J8;this.hM=rk();this.sendVisitorIdHeader=f.sendVisitorIdHeader;this.hP=f.Z("vss_pings_using_networkless")||f.Z("kevlar_woffle");this.QT=f.Z("vss_final_ping_send_and_write");this.e1=f.Z("vss_use_send_and_write");this.pageId=f.pageId;this.Px=f.Z("vss_playback_use_send_and_write");f.livingRoomAppMode&&(this.livingRoomAppMode=f.livingRoomAppMode);g.Rs(f)&&(this.qp=f.hP);g.zX(g.DM(f))&&this.C.push(1);this.accessToken=d.C(); d.yk[this.vZ]?this.j=d.yk[this.vZ]:d.yk.playback&&(this.j=d.yk.playback);this.adFormat=d.adFormat;this.adQueryId=d.adQueryId;this.autoplay=Is(d);this.V&&(this.PZ=d.Na&&yQ(d)==="adunit"?!0:!1);this.autonav=d.isAutonav||this.autonav;this.contentVideoId=Wo(d);this.clientPlaybackNonce=d.clientPlaybackNonce;this.KC=d.jP;d.Qh&&(this.X=d.Qh,this.mS=d.z0);d.mdxEnvironment&&(this.mdxEnvironment=d.mdxEnvironment);this.S=d.h7;this.uP=d.uP;d.A&&(this.TU=d.A.itag,d.j&&d.j.itag!==this.TU&&(this.Ul=d.j.itag));d.S&& hA(d.S)&&(this.offlineDownloadUserChoice="1");this.eventLabel=yQ(d);this.CC=d.ws?!1:d.Lk;this.Ld=d.Qw;if(f=Ho(d))this.Fq=f;this.y9=d.JF;this.partnerId=d.partnerId;this.eventId=d.eventId;this.playlistId=d.eb||d.playlistId;this.aJ=d.aJ;this.jL=d.jL;this.zH=d.zH;this.Mn=d.Mn;this.subscribed=d.subscribed;this.videoId=d.videoId;this.videoMetadata=d.videoMetadata;this.visitorData=d.visitorData;this.osid=d.osid;this.Y1=d.Y1;this.referrer=d.referrer;this.K_=d.HC||d.K_;this.Br=d.Zq;this.FQ=d.FQ;this.userGenderAge= d.userGenderAge;this.Nb=d.Nb;this.embedsRct=d.embedsRct;this.embedsRctn=d.embedsRctn;g.Rs(this.S1)&&d.mutedAutoplay&&(d.mutedAutoplayDurationMode===2&&d.limitedPlaybackDurationInSeconds===0&&d.endSeconds===0?this.C.push(7):this.C.push(2));d.isEmbedsShortsMode(new g.R5(this.UM,this.v9),!!this.playlistId)&&this.C.push(3);g.iW(d)&&this.C.push(4);this.tP=d.i_;d.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=d.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=d.heartbeatLoggingToken; d=d.getPlayerResponse();this.Lk=this.S1.Z("html5_switch_vss_to_post")||!!d?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(d){if(!this.nC){var f=Dz(this),m=g.Mj(this.uri,f);this.S1.Z("vss_through_gel_double")&&riP(m);this.V2&&!this.S1.Z("html5_simplify_pings")?gzq(this,m):Lh(this,d).then(y=>{if(this.Lk){y=y||{};y.method="POST";const C=IMK(this);C&&(y.postParams={form_data:C})}this.V2&&(y=y||{},y.method="POST",y.postParams={atr:this.attestationResponse});jb(m,y,{token:this.X,Od:this.mS,mdxEnvironment:this.mdxEnvironment}, this.S1,d,this.hP,this.isFinal&&this.QT||this.e1||this.V&&this.Px)}); this.nC=!0}}A(d){d===void 0&&(d=NaN);return Number(d.toFixed(3)).toString()}},PiW={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},xLS={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var jaW=class extends g.qj{constructor(d){super();this.provider=d;this.K="paused";this.Y=NaN;this.V2=[10,10,10,40];this.hP=this.rD=0;this.pC=this.tP=this.qp=this.e1=this.j=!1;this.V=this.A=NaN;this.logger=new g.ql("vss");this.NW={CBS:()=>this.S}; this.S=new sgV(d)}R4(){if(!this.j){this.provider.videoData.h2===16623&&g.X_(Error("Playback for EmbedPage"));var d=JG(this,"playback");this.V2=nzP(this);hmE(this.S);d.B=Sw(this);this.V>0&&(d.S-=this.V);d.send();if(this.provider.videoData.sQ){d=this.provider.S1;var f=this.provider.videoData;const m={html5:"1",video_id:f.videoId,cpn:f.clientPlaybackNonce,ei:f.eventId,ptk:f.sQ,oid:f.KM,ptchn:f.Ns,pltype:f.Xm,content_v:Wo(f)};f.Ea&&Object.assign(m,{m:f.Ea});d=g.Mj(d.CQ+"ptracking",m);jw(this,d)}this.provider.videoData.uP|| (lMl(this),xHq(this));this.j=!0;d=this.S;d.A=d.U4();d.Wk=g.t8(d.provider);!(d.V===0&&d.A<5)&&d.A-d.V>2&&(d.V=d.A);d.G=!0}}C(){g.ud(this.Y);this.Y=NaN}B(){PF(this.S)}X(){this.S.update();var d=this.S;d.segments.length&&d.A===d.V||PF(d);const f=d.segments;d.segments=[];d.Y=0;return f}nC(d){var f=this.S,m=d.bc;f.un=d.un;f.bc=m}G(d,f=!1){const m=Z3V(this,this.X());!isNaN(this.A)&&d&&(m.K=this.A);f&&(m.A7=!0);return m}onProgress(){this.S.update();V$v(this)&&(lMl(this),xHq(this))}AP(d){if(!this.Mp())if(d.state.S(2)|| d.state.S(512)){if(this.K="paused",d.VT(2)||d.VT(512))d.VT(2)&&(this.S.previouslyEnded=!0),this.j&&(this.C(),vF(this).send(),this.A=NaN)}else if(d.state.S(8)){this.K="playing";const f=this.j&&isNaN(this.Y)?Sw(this):NaN;if(!isNaN(f)&&(jH(d,64)<0||jH(d,512)<0)){const m=this.G(!1);m.B=f;m.send()}d.VT(16)&&d.state.seekSource===58&&(this.S.previouslyEnded=!0)}else this.K="paused"}j1(){super.j1();this.C();aMl(this.S)}rW(){return Dz(JG(this,"playback"))}Ff(d){const f=JG(this,"engage");f.AP=d;return uMT(f, L1P(this.provider))}gD(){const d=this.S.Y,f=this.provider.S1.Yi().S.El(ksh)||4E3;d>f&&this.G(!isNaN(this.A)).send()}CC(){this.rD=0}};var S4g=class{constructor(){this.endTime=this.startTime=-1;this.V="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.A=0;this.muted=!1;this.S=this.clipId="-";this.previouslyEnded=!1}isEmpty(){return this.endTime===this.startTime}};var vzc=class{constructor(d,f,m){this.videoData=d;this.S1=f;this.Fw=m;this.S=void 0}Z(d){return this.S1.Z(d)}getCurrentTime(){return this.Fw.getCurrentTime()}U4(){return this.Fw.U4()}},JiT={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.u4=class extends g.qj{constructor(d){super();this.provider=d;this.V=new Map;this.Hx=new g.E7;this.NW={BLr:()=>this.qoe, moP:()=>this.S, h52:()=>this.A}; this.provider.videoData.nG()&&!this.provider.videoData.l5&&(this.S=new jaW(this.provider),this.S.V=0,g.I(this,this.S),this.qoe=new g.rm(this.provider),g.I(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.Eh=this.provider.videoData.clientPlaybackNonce)&&this.V.set(this.Eh,this.S));if(d.S1.playerCanaryState==="canary"||d.S1.playerCanaryState==="holdback")this.A=new cVx(this.provider),g.I(this,this.A)}R4(){this.S&&this.S.R4();this.A&&this.A.R4()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&& this.Eh)this.V.get(this.Eh)?.onProgress();else if(this.S)this.S.onProgress()}mA(d){this.qoe&&this.qoe.mA(d)}HK(d,f){this.qoe&&this.qoe.HK(d,f)}KF(){this.provider.videoData.enableServerStitchedDai&&this.Eh?this.V.get(this.Eh)?.B():this.S&&this.S.B()}df(d,f){this.qoe&&nCn(this.qoe,d,f);if(this.A)this.A.onError(d)}TJ(d,f){switch(d){case "M":this.qoe?.TJ(d,f);break;case "A":this.qoe?.TJ(d)}}onPlaybackRateChange(d){if(this.qoe)this.qoe.onPlaybackRateChange(d);this.S&&this.S.B()}le(d,f,m){this.qoe&&this.qoe.le(d, f,m)}cK(d,f,m){this.qoe&&this.qoe.cK(d,f,m)}xS(d){this.qoe?.xS(d)}UF(d){this.qoe?.UF(d)}Ly(d,f,m,y){this.qoe?.Ly(d,f,m,y)}MZ(d){this.qoe&&this.qoe.MZ(d)}yb(d,f,m){this.qoe&&this.qoe.yb(d,f,m)}E9(){if(this.qoe)return this.qoe.E9()}rW(){return this.provider.videoData.enableServerStitchedDai&&this.Eh?this.V.get(this.Eh)?.rW()??{}:this.S?this.S.rW():{}}mH(){return this.qoe?.mH()}SZ(d,f){this.qoe?.SZ(d,f)}Ff(d){return this.S?this.S.Ff(d):()=>{}}getVideoData(){return this.provider.videoData}resume(){this.qoe&& this.qoe.resume()}}; g.u4.prototype.sE=fS(49);g.u4.prototype.Gk=fS(32);g.u4.prototype.Dv=fS(26);g.u4.prototype.XT=fS(20);var Dht=class{constructor(){this.WX=0;this.j=this.V=this.uh=this.En=this.A=NaN;this.S={};this.bandwidthEstimate=NaN}};var EKU=class{constructor(){this.S=g.uj;this.array=[]}};g.X2=class extends g.qj{constructor(d,f){super();this.Fw=d;this.B=f;this.V=NaN;this.Y=this.C=this.started=!1;this.A=[];this.G=new g.vg(this.sync,250,this);g.I(this,this.G);this.j=new g.vg(this.sync,0,this);g.I(this,this.j);this.S=new EKU}AB(d,f){this.sync();f&&this.S.array.length>=2E3&&this.Db("captions",1E4);f=this.S;if(d.length>1&&d.length>f.array.length)f.array=f.array.concat(d),f.array.sort(f.S);else for(const m of d)!f.array.length||f.S(m,f.array[f.array.length-1])>0?f.array.push(m):g.hf(f.array, m,f.S);this.V=NaN;this.sync()}EL(d){d.length>1E4&&g.X_(new g.ON("Over 10k cueRanges removal occurs with a sample: ",d[0]));if(!this.Mp()){var f=new Set(d);this.A=this.A.filter(m=>!f.has(m)); UHq(this.S,f);this.sync()}}tU(d){if(!this.Mp()){var f=this.IF().find(m=>m.id===void 0&&m.namespace===d); f&&this.EL([f])}}Db(d,f){const m=(isNaN(this.V)?GFg(this):this.V)-f;f=this.IF().filter(y=>y.namespace===d&&y.endm.namespace===d); this.EL(f);return f}Ym(d){let f=[];var m=qY(this.S,0x7ffffffffffff);const y=[];for(const C of m)C.active&&d===C.associatedClipId&&y.push(C);f=f.concat(bX(this,y));tG(this,f);f=[];m=[];for(const C of this.A)C.active&&C.associatedClipId===d&&C.start===0x7ffffffffffff&&m.push(C);f=f.concat(HF(this,m));tG(this,f);return y.length}SE(d){const f=qY(this.S,0x7ffffffffffff),m=[];for(const y of f)y.active&&d===y.associatedClipId&&m.push(y);this.EL(m)}sync(){this.Y=!0;if(!this.C){for(var d=3;this.Y&&d;)this.Y= !1,this.C=!0,dWq(this),this.C=!1,d--;this.Fw.getPlayerState().isPlaying()&&(d=Y4g(this.S,this.V),!isNaN(d)&&d<0x7ffffffffffff&&(d=(d-this.V)/this.Fw.getPlaybackRate(),this.j.start(d)))}}isEnded(d,f){f=this.Fw.TH()*1E3-f;f=this.Fw.AK()&&d.S(1)&&f<500;return d.S(2)||this.Fw.L().Z("html5_pseudogapless_shorts")&&f}j1(){this.A=[];this.S.array=[];super.j1()}};g.X2.prototype.JI=fS(38);var pTP=class{constructor(d){this.S1=d;this.V=this.A=this.mediaTime=NaN;this.j=this.S=!1;this.Y=.001;g.pv(d)&&(this.Y=.01)}};var fnv=class{constructor(d,f){this.videoData=d;this.S=f}};var $hP=class{constructor(d){this.data=window.Float32Array?new Float32Array(d):Array(d);this.A=this.S=d-1}add(d){this.S=(this.S+1)%this.data.length;this.data[this.S]=d}V(){return this.data[this.S]||0}forEach(d){for(var f=this.S+1;fthis.S,C=f.S(8)&&f.S(16),B=this.Fw.QS().isBackground()||f.isSuspended();yZ(this,this.CC,C&&!B,y,"qoe.slowseek",()=>{},"timeout"); var e=isFinite(this.S);e=C&&e&&Q$K(d,this.S);var M=!m||Math.abs(m-this.S)>10,K=this.S1.Z("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),N=m===0&&this.A&&[11,10].includes(this.A);yZ(this,this.nC,e&&M&&!B&&(!K||!N),y,"qoe.slowseek",()=>{d.seekTo(this.S)},"set_cmt"); M=e&&U_(d.Xj(),this.S);var W=this.Fw.loader;e=!W||W.Mw();var c=()=>{d.seekTo(this.S+.001)}; yZ(this,this.e1,M&&e&&!B,y,"qoe.slowseek",c,"jiggle_cmt");e=()=>this.Fw.MU(); yZ(this,this.qp,M&&!B,y,"qoe.slowseek",e,"new_elem");var D=Di(f);N=f.isBuffering();var E=d.Xj(),k=Yh(E,m),r=k>=0&&E.end(k)>m+5;M=D&&N&&r;K=this.Fw.getVideoData();yZ(this,this.pC,m<.002&&this.S<.002&&C&&g.pv(this.S1)&&g.CE(K)&&!B,y,"qoe.slowseek",e,"slow_seek_shorts");yZ(this,this.K,K.S7()&&C&&!B&&!K.G,y,"qoe.slowseek",e,"slow_seek_gapless_shorts");yZ(this,this.rD,M&&!B,D&&!N,"qoe.longrebuffer",c,"jiggle_cmt");yZ(this,this.X,M&&!B,D&&!N,"qoe.longrebuffer",e,"new_elem_nnr");if(W){const Z=W.getCurrentTime(); C=d.Y();C=KQK(C,Z);C=!W.isSeeking()&&m===C;yZ(this,this.Np,D&&N&&C&&!B,D&&!N&&!C,"qoe.longrebuffer",()=>{d.seekTo(Z)},"seek_to_loader")}C={}; c=Yh(E,Math.max(m-3.5,0));var R=c>=0&&m>E.end(c)-1.1,V=c>=0&&c+1=0&&R&&V<11;C.close2edge=R;C.gapsize=V;C.buflen=E.length;this.A&&(C.seekSour=this.A);yZ(this,this.AP,D&&N&&!B,D&&!N,"qoe.longrebuffer",()=>{},"timeout",C); C=f.isSuspended();C=this.Fw.TA()&&!C;yZ(this,this.B,C,!C,"qoe.start15s",()=>{this.Fw.DK("ad")},"ads_preroll_timeout"); C=this.S1.experiments.Pr("html5_use_playback_rate_in_skip_slow_ad")?this.Fw.getPlaybackRate()*1E3:1E3;k=m-this.j{var Z=this.Fw;const x=Z.wW.getVideoData();(!x||!Z.videoData.isAd()||x.ZS!==Z.getVideoData().ZS)&&Z.videoData.E4||Z.mJ("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${Z.videoData.videoId}`)}; yZ(this,this.Ul,R,!R,"ad.rebuftimeout",C,"skip_slow_ad");k=c&&N&&U_(d.Xj(),m+5)&&k;yZ(this,this.mS,k&&!B,!k,"ad.rebuftimeout",C,"skip_slow_ad_buf");C=f.isOrWillBePlaying()&&f.S(64)&&!B;yZ(this,this.KC,C,y,"qoe.start15s",()=>{},"timeout"); W=!!W&&!W.fC&&f.isOrWillBePlaying();yZ(this,this.V2,W,y,"qoe.start15s",e,"newElemMse");W=m3(E,0);E=f.S(16)||f.S(32);W=!B&&f.isOrWillBePlaying()&&N&&!E&&(f.S(64)||m===0)&&W>5;yZ(this,this.gD,W,D&&!N,"qoe.longrebuffer",()=>{this.Fw.fq()},"reset_media_source"); yZ(this,this.tP,W,D&&!N,"qoe.longrebuffer",e,"reset_media_element");this.j===0&&(this.C=m);W=N&&this.S===0&&m>1&&m===this.C;yZ(this,this.hP,g.CE(K)&&W,D&&!N,"qoe.slowseek",()=>{d.seekTo(0)},"reseek_after_time_jump"); B=f.isOrWillBePlaying()&&!B;r=this.Fw.TH()-m<6&&!r&&this.Fw.AK();yZ(this,this.G,K.S7()&&B&&N&&r,D&&!N,"qoe.longrebuffer",()=>{this.Fw.MU(!1,!0)},"handoff_end_long_buffer_reload"); B=this.A===104||this.Fw.a$;f=Ry(K)&&K.isAd()&&!K.G&&B&&(N||f.S(8)&&f.S(16));yZ(this,this.Br,f,y,"qoe.start15s",e,"gapless_ad_slow_start");f=Ry(K)&&!K.G&&B&&M;yZ(this,this.GL,f,y,"qoe.longrebuffer",e,"gapless_slow_start");this.j=m;this.Y.start()}}df(d,f,m){f=this.rW(f);f.wn=m;f.wdup=this.V[d]?"1":"0";this.Fw.df(new g.s_(d,f));this.V[d]=!0}rW(d){d=Object.assign(this.Fw.rW(!0),d.rW());this.S&&(d.stt=this.S.toFixed(3));this.Fw.getVideoData().isLivePlayback&&(d.ct=this.Fw.getCurrentTime().toFixed(3),d.to= this.Fw.zt().toFixed(3));delete d.uga;delete d.euri;delete d.referrer;delete d.fexp;delete d.vm;return d}},fc=class{constructor(d,f=!1){this.C=f;this.S=this.A=this.V=this.startTimestamp=0;this.j=!1;this.Y=Math.ceil(d/1E3)}reset(){this.S=this.A=this.V=this.startTimestamp=0;this.j=!1}test(d){if(!this.Y||this.A)return!1;if(!d)return this.reset(),!1;d=(0,g.v)();if(!this.startTimestamp)this.startTimestamp=d,this.V=0;else if(this.V>=this.Y)return this.A=d,!0;this.V+=1;return!1}rW(){const d={},f=(0,g.v)(); this.startTimestamp&&(d.wsd=(f-this.startTimestamp).toFixed());this.A&&(d.wtd=(f-this.A).toFixed());this.S&&(d.wssd=(f-this.S).toFixed());return d}};var OSV=class extends g.qj{constructor(d){super();this.Fw=d;this.G=this.S=this.loader=this.mediaElement=this.playbackData=null;this.V=0;this.Y=this.AP=this.j=null;this.hP=!1;this.Np=0;this.X=!1;this.timestampOffset=0;this.K=!0;this.gD=0;this.nC=this.h7=!1;this.B=0;this.GL=!1;this.qp=this.V2=0;this.S1=this.Fw.L();this.videoData=this.Fw.getVideoData();this.policy=new QgN;this.rD=new kPx(this.Fw);this.mS=this.tP=this.pC=this.C=this.A=NaN;this.e1=new g.vg(()=>{K$v(this,!1)},2E3); this.A7=new g.vg(()=>{BM(this)}); this.CC=new g.vg(()=>{cSK(this,{})}); this.KC=NaN;this.Ul=new g.vg(()=>{var f=this.S1.Nh;f.S+=1E4/36E5;f.S-f.V>1/6&&(C0c(f),f.V=f.S);this.Ul.start()},1E4); g.I(this,this.rD);g.I(this,this.e1);g.I(this,this.CC);g.I(this,this.A7);g.I(this,this.Ul)}setMediaElement(d){(this.mediaElement=d)?(this.mediaElement&&(this.Y||this.V||!this.mediaElement.h7()||this.seekTo(.01,{Ru:"seektimeline_setupMediaElement"})),BM(this)):Nz(this)}getCurrentTime(d=!1){if(Mz(this.Fw)){if(this.Z("html5_use_centralized_player_time")&&!d&&!isNaN(this.C))return this.C;if(!isNaN(this.A))return this.A}else{if(this.Z("html5_use_centralized_player_time")&&!d&&!isNaN(this.C)&&isFinite(this.C))return this.C; if(!isNaN(this.A)&&isFinite(this.A))return this.A}return this.mediaElement&&N4B(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.V||0}Le(){return this.Br}U4(){return this.getCurrentTime()-this.zt()}sL(){return this.S?this.S.sL():Infinity}isAtLiveHead(d){if(!this.S)return!1;d===void 0&&(d=this.getCurrentTime());return dD(this.S,d)}Bk(){return!!this.S&&this.S.Bk()}seekTo(d,{Uq:f=!1,zc:m=0,o0:y=!1,WS:C=0,Ru:B="",seekSource:e,B6:M=!1,vA:K=!1,NC:N=!1}={}){M&&(d+=this.zt());ti(this.videoData)&& e===29&&(this.Br=void 0);M=d=this.lJ())||!g.YS(this.videoData),c||(W={st:W,mst:this.lJ()}, this.S&&this.Z("html5_high_res_seek_logging")&&(W.ht=this.S.sL(),W.adft=GV(this.S)),this.Fw.le("seeknotallowed",W)),W=c)}}if(!W)return this.j&&(this.j=null,cM(this)),g.u$(this.getCurrentTime());W=.005;K&&this.Z("html5_sabr_seek_no_shift_tolerance")&&(W=0);if(Math.abs(d-this.A)<=W&&this.hP)return this.Y;this.Z("html5_reset_rate_limiter_on_user_seek")&&this.loader?.JB();this.Z("html5_reset_backoff_on_user_seek")&&this.loader?.Fq();B&&(W=d,this.S1.RO()&&(B={reason:B,tgt:W},this.Z("html5_sabr_csdai_seek_log")&& (B.source=e),this.Fw.le("seekreason",B)));e&&(this.rD.A=e);this.hP&&Nz(this);this.Y||(this.Y=new n3);d&&!isFinite(d)&&Kc(this,!1);(N=N||M)||(N=d,N=!(this.videoData.isLivePlayback&&this.videoData.V&&!this.videoData.V.S()&&!(this.mediaElement&&this.mediaElement.V()>0&&i3(this.mediaElement)>0)||JS(this.videoData)&&this.rf()===this.lJ(!1)?0:isFinite(N)||!JS(this.videoData)));N||(d=Cc(this,d,y));d&&!isFinite(d)&&Kc(this,!1);this.Z("html5_use_centralized_player_time")?this.C=d:this.A=this.V=d;this.gD=C; this.B=0;this.S&&ewS(this.S,d,!1);y=this.Fw;C=d;N={Uq:f,seekSource:e};y.Iu.V=C;B=y.XC;B.mediaTime=C;B.S=!0;N.Uq&&y.N0(N);N=C>y.videoData.endSeconds&&C>y.videoData.limitedPlaybackDurationInSeconds;y.wZ&&N&&isFinite(C)&&ax(y);C0&&df.start&&ax(this.Fw);return this.Y}lJ(d){return this.videoData.isLivePlayback? this.videoData.hP()&&this.mediaElement?.isPaused()&&this.videoData.S?(d=this.getCurrentTime(),d5n(this.It(d)*1E3)+d):this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&ti(this.videoData)&&this.videoData.S?d?this.videoData.S.V2||0:this.videoData.S.vE||0:JS(this.videoData)&&this.videoData.GF&&this.videoData.S?this.videoData.S.lJ()+this.timestampOffset:this.videoData.V&&this.videoData.V.S()?!d&&this.S?this.S.sL():this.Fw.videoData.lJ()+this.timestampOffset:this.mediaElement?c6()?d5n(this.mediaElement.qp().getTime()): i3(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset:this.Fw.videoData.lJ()}rf(){if(this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&ti(this.videoData))return this.videoData.S?.uI||0;const d=this.videoData?this.videoData.rf()+this.timestampOffset:this.timestampOffset;if(this.videoData.hP()&&this.videoData.S){var f=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(f)&&(f=this.jQ(f),!isNaN(f)))return Math.max(d,f)}return d}qz(){this.Y|| this.seekTo(this.V,{Ru:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}nT(){return this.hP&&!isFinite(this.A)}j1(){iz(this,null);this.rD.dispose();super.j1()}rW(){const d={};this.loader&&Object.assign(d,this.loader.rW());this.mediaElement&&Object.assign(d,this.mediaElement.rW());return d}AV(d){this.timestampOffset=d}getStreamTimeOffset(){return JS(this.videoData)?0:this.videoData.S?this.videoData.S.getStreamTimeOffset():0}zt(){return this.timestampOffset}It(d){return this.videoData&& this.videoData.S?this.videoData.S.It(d-this.timestampOffset):NaN}hk(){if(!this.mediaElement)return 0;if(Ua(this.videoData)){var d=this.mediaElement,f=d.Xj();d=(fb(f)&&d.getDuration()?f.end(f.length-1):0)+this.timestampOffset-this.rf();f=this.lJ()-this.rf();return Math.max(0,Math.min(1,d/f))}return this.mediaElement.hk()}rG(d){this.G&&(this.G.S=d)}nP(d,f,m){this.Fw.le("requestUtcSeek",{time:d});ti(this.videoData)&&(this.Br=d);this.loader?.nP(d,m);f&&(this.V2=f)}Id(d){ti(this.videoData)&&(this.Br=void 0); this.V2?(this.Fw.le("utcSeekingFallback",{source:"streamTime",timeSeconds:this.V2}),this.Fw.seekTo(this.V2,{Ru:"utcSeekingFallback_streamTime"}),this.V2=0):(d=this.jQ(d),isNaN(d)||(this.Fw.le("utcSeekingFallback",{source:"estimate",timeSeconds:d}),this.Fw.seekTo(d,{Ru:"utcSeekingFallback_estimate"})))}jq(){this.V2=0}UO(d){this.qp=d}jQ(d){const f=this.getCurrentTime();if(isNaN(f))return NaN;const m=this.It(f);return isNaN(m)?NaN:d-(m-f)}Z(d){return this.S1&&this.S1.Z(d)}},QgN=class{};var hqP=class extends g.qj{constructor(d){super();this.V=d;this.S=new Map;this.A=new g.vg(this.sample,250,this);g.I(this,this.A);this.start()}start(){this.A.start()}stop(){this.A.stop()}clear(){for(const d of this.S.values())d.clear()}sample(){for(const [d,f]of this.V){const m=d,y=f;this.S.has(m)||this.S.set(m,new oKN(aWx.has(m)));this.S.get(m).update(y())}this.A.start()}},aWx=new Set(["networkactivity"]),oKN=class{constructor(d){this.A=d;this.S=NaN;this.buffer=new $hP(100)}update(d){this.A?(this.buffer.add(d- this.S||0),this.S=d):this.buffer.add(d)}clear(){this.buffer.clear();this.S=0}};var FEd=class{constructor(){this.finished=this.started=!1}qD(){return this.started}start(){this.started=!0}reset(){this.finished=this.started=!1}};var Rwh=!1;var qal=!1,QZ=!1;g.aG=class extends g.ym{constructor(d,f,m,y,C,B,e,M,K,N=new g.Z$(d),W=!0,c){super();this.S1=d;this.playerType=f;this.Tt=m;this.U8=y;this.getVisibilityState=B;this.visibility=e;this.wW=M;this.xi=K;this.videoData=N;this.uL=W;this.Wx=c;this.logger=new g.ql("VideoPlayer");this.KG=null;this.xp=new IX;this.wZ=null;this.U0=!0;this.fC=this.loader=null;this.Qb=[];this.JK=new FEd;this.qo=this.BW=null;this.CP=new FEd;this.wm=null;this.FY=this.Y3=!1;this.Rx=NaN;this.rO=!1;this.playerState=new g.E7;this.zE=[]; this.Aj=new g.OM;this.mediaElement=null;this.lX=this.NR=!1;this.ej=NaN;this.dw=!1;this.ub=0;this.rY=!1;this.x9=NaN;this.Oy=0;this.loop=!1;this.playbackRate=1;this.NB=0;this.D3=!1;this.GE=[];this.P7=this.AU=0;this.NV=this.mE=!1;this.uh=this.En=0;this.a$=!1;this.mf=this.bT=null;this.gL=()=>{var D=this.cZ;D.provider.S1.UM||D.provider.Fw.getVisibilityState()===3||(D.provider.S1.UM=!0);D.KF();if(D.A){var E=D.A;E.Y&&E.S<0&&E.provider.Fw.getVisibilityState()!==3&&Qac(E)}D.qoe&&(D=D.qoe,D.gD&&D.j<0&&D.provider.S1.UM&& LFh(D),D.Y&&Hi(D));this.loader&&rD(this);Ix(this)}; this.NW={iP:D=>{this.iP(D)}, YmP:D=>{this.KG=D}, TLl:()=>this.cZ, dI:()=>this.fC, wxr:()=>this.Yk, RZw:()=>this.dN, Bu2:()=>{}, L:()=>this.S1, P9:()=>this.mediaElement, W2l:D=>{this.Ht(D)}, z5s:()=>this.U8}; this.e8=new N5U(this);this.GB=new g.vg(this.yV,15E3,this);this.WU=new hqP(new Map([["bufferhealth",()=>WM(this.Iu)], ["bandwidth",()=>this.g5()], ["networkactivity",()=>this.xi.AP], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?uz(this):NaN], ["rawlivelatency",()=>uz(this)]])); this.Iu=new OSV(this);this.XQ=new g.vg(this.Ph,0,this);this.Yh=[this.Aj,this.XQ,this.GB,this.WU];this.XC=new pTP(this.S1);this.AJ=new iSf(this.S1,this.U8,this,this.xi);this.PM=new g.X2(this,(D,E)=>{D!==g.X7("endcr")||this.playerState.S(32)||this.Ky();C(D,E,this.playerType)}); g.I(this,this.PM);g.I(this,this.Iu);Yal(this,N);this.videoData.subscribe("dataupdated",this.KL,this);this.videoData.subscribe("dataloaded",this.Cj,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.le,this);this.videoData.subscribe("ctmpstr",this.Rg,this);!this.cZ||this.cZ.Mp();this.cZ=new g.u4(new vzc(this.videoData,this.S1,this));zwq(this.gL);this.visibility.subscribe("visibilitystatechange",this.gL);this.Yk=new g.vg(this.IJ,g.sm(this.S1.experiments, "html5_player_att_initial_delay_ms")||4500,this);this.dN=new g.vg(this.IJ,g.sm(this.S1.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.RB=new g.$X(this.Ie,350,this);g.I(this,this.RB)}j1(){g.XO(this.Rx);T4K(this.gL);this.visibility.unsubscribe("visibilitystatechange",this.gL);TC5(this.cZ);g.zg(this.cZ);X1(this);g.nk.YN(this.ej);this.dV();this.qo=null;g.zg(this.videoData);g.zg(this.e8);g.zg(this.Yk);g.zg(this.dN);g.Tg(this.Yh);this.wZ=null;super.j1()}yb(d,f,m,y,C){if(this.S1.Z("html5_log_ad_playback_docid")){var B= this.cZ;if(B.qoe){B=B.qoe;var e=this.S1.rD||"yt";g.Tr(B,g.t8(B.provider),"ad_playback",[d,f,m,C,e])}}else this.cZ.yb(d,f,m);this.Z("html5_log_media_perf_info")&&this.le("adloudness",{ld:y.toFixed(3),cpn:d})}Fz(){return this.loader?.Fz()}rQ(){return this.loader?.rQ()}Tz(){return this.loader?.Tz()}Ja(){return this.loader?.Ja()}No(){return this.videoData.No()}x0(){return this.Z("html5_not_reset_media_source")&&this.videoData.isLivePlayback||this.Z("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&& !this.videoData.No()&&!this.videoData.S7()}HE(){!this.videoData.B||this.Z("html5_disable_target_codec_family_for_gapless")&&Ry(this.videoData)||(this.videoData.Ao=this.videoData.Ao||this.wW.Ol().Fz(),this.videoData.tJ=this.videoData.tJ||this.wW.Ol().rQ());if(UFB(this.videoData)||!Nu(this.videoData)){var d=this.videoData.errorDetail;this.mJ(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),d,d,this.videoData.XH||void 0)}this.Z("html5_generate_content_po_token")&&this.zJ();this.P_(); if(this.S1.experiments.Yi().S.El(AEh)){d=this.le;var f=this.S1;f.Yt===null&&(f.Yt=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);d.call(this,"dttg",{dtt:f.Yt,gl:this.S1.supportsGaplessShorts()})}}getVideoData(){return this.videoData}L(){return this.S1}TC(){return this.AJ.TC(this.qo)}QS(){return this.visibility}Eg(){return this.mediaElement&&this.mediaElement.C()?this.mediaElement.D$():null}P9(){return this.mediaElement}LF(){if(this.videoData.errorCode)return!1; this.L().C&&this.L().houseBrandUserStatus&&this.le("hbut",{status:this.L().houseBrandUserStatus},!0);if(this.videoData.nG())return!0;this.mJ("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}LP(d=!1){d||TV(this.cZ);this.Y3=d;!this.LF()||this.JK.qD()?VZ(this)&&this.JK.qD()&&!this.JK.finished&&!this.Y3&&this.Cj():(this.JK.start(),d=this.cZ,g.t8(d.provider),d.qoe&&xlq(d.qoe),d.provider.S1.Yi().S.El($gg)&&g.NQ("cobalt")&&g.NQ("android")&&(d=d.provider.videoData.clientPlaybackNonce)&&uLK(d),this.Cj())}Cj(){if(this.videoData.isLoaded()){var d= this.e8;g.sm(d.dD.experiments,"html5_player_min_build_cl")>0&&g.sm(d.dD.experiments,"html5_player_min_build_cl")>874886507&&gi(d,"oldplayer",!0);f4K(this)}else this.videoData.TU||this.videoData.Yt?this.Y3&&VZ(this)||(this.videoData.TU?L0V(this.videoData):(d=this.cZ,d.qoe&&(d=d.qoe,Y2(d,"protected"),d.provider.videoData.Y?d.Lk():d.provider.videoData.subscribe("dataloaded",d.Lk,d)),nBg(this.videoData))):!this.videoData.loading&&this.uL&&mug(this)}W0(d){this.bT=d;this.loader&&(M_n(this.loader,d),this.le("sdai", {sdsstm:1}))}Fy(d,f,m){this.loader?.Fy(d,f,m)}PK(d){this.loader?.PK(d)}uy(){return this.loader?.iR()||null}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}Lq(){Rx(this).then(()=>gD(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}E8(){this.mediaElement&&this.mediaElement.activate();this.LP();this.LF()&&!this.playerState.S(128)&&(this.CP.qD()||(this.CP.start(),this.videoData.sB?this.uo(A3(this.playerState,4)):this.uo(A3(A3(this.playerState,8),1))),Zk(this))}nU(){return this.JK.finished}sendAbandonmentPing(){this.getPlayerState().S(128)||(this.publish("internalAbandon"),this.IJ(!0),TC5(this.cZ),g.zg(this.cZ),g.nk.YN(this.ej))}Ky(d=!0,f=!0,m){f&&this.mediaElement&&this.mediaElement.pause(); d&&m&&this.loader&&JS(this.videoData)&&this.loader.Ly(m);this.uo(d?new g.E7(14):new g.E7)}NF(){this.cZ.KF()}mJ(d,f,m,y,C,B){let e,M;g.x_(bj5,m)?e=m:m?M=m:e="GENERIC_WITHOUT_LINK";y=(y||"")+`;a6s.${i0()}`;if(d==="auth"||d==="drm.auth"||d==="heartbeat.stop")m&&(y+=`;r.${m.replaceAll(" ","_")}`),B&&(y+=`sr.${B.replaceAll(" ","_")}`);f={errorCode:d,errorDetail:C,errorMessage:M||g.y8[e]||"",lH:e,XH:B||"",X9:y,At:f,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=d;nc(this,"dataloaderror"); this.uo(pb(this.playerState,128,f));g.nk.YN(this.ej);X1(this);this.GH()}DK(d){this.Qb=this.Qb.filter(f=>d!==f); this.CP.qD()&&Zk(this)}gy(){var d;(d=!!this.Qb.length)||(d=this.PM.S.array[0],d=!!d&&d.start<=-0x8000000000000);return d}Bk(){return this.Iu.Bk()}isPlaying(){return this.playerState.isPlaying()}uA(){return this.playerState.uA()&&this.videoData.sB}getPlayerState(){return this.playerState}O8(d){this.loader?.O8(d)}zW(d){this.loader?.zW(d)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.qo){var d=this.qo;d=d.videoData.EE.compose(d.videoData.pT);d=ao(d)}else d="auto";return d}isGapless(){return!!this.mediaElement&& this.mediaElement.isView()}RL(){return this.wW.RL()}setMediaElement(d){if(this.mediaElement&&d.D$()===this.mediaElement.D$()&&(d.isView()||this.mediaElement.isView())){if(d.isView()||!this.mediaElement.isView())this.Z_(),this.mediaElement=d,this.mediaElement.vr=this,szE(this),this.Iu.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.dV();if(!this.playerState.isError()){let f=kv(this.playerState,512);f.S(8)&&!f.S(2)&&(f=A3(f,1));d.isView()&&(f=kv(f,64));this.uo(f)}this.mediaElement=d; this.mediaElement.vr=this;!g.pv(this.S1)&&this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);szE(this);this.Iu.setMediaElement(this.mediaElement);this.Z("html5_prewarm_media_source")&&!this.e8.Pz()&&$GW(this.mediaElement)}}dV(d=!1,f=!1,m=!1){if(this.mediaElement){var y=this.getCurrentTime();y>0&&(this.Iu.V=y);this.Iu.setMediaElement(null);!d&&this.x0()?UWB(this):this.Hk(m);this.loader&&(gA(this.loader),this.loader?.V2(f));this.GB.stop();if(this.mediaElement&& (!this.CP.qD()&&!this.TA()||this.playerState.isError()||this.playerState.S(2)||this.uo(A3(this.playerState,512)),this.mediaElement)){this.Z_();if(d||!this.mediaElement.isView())this.Tt.hN("mesv_s"),this.mediaElement.stopVideo(),ox(this);this.mediaElement=this.mediaElement.vr=null}}}async playVideo(d=!1,f=!1){var m=window.google_image_requests;m&&m.length>10&&(window.google_image_requests=m.slice(-10));if(!this.playerState.S(128))if(this.e8.yc())this.publish("signatureexpired");else if(this.mediaElement&& TV(this.cZ),this.E8(),(this.playerState.S(64)||d)&&this.uo(A3(this.playerState,8)),this.CP.finished&&this.mediaElement){if(!this.qo&&this.BW&&(await this.BW,this.playerState.S(128)))return;if(this.videoData.V){if(this.VS()&&this.videoData.V.S())return Rx(this);if(Mz(this))d=this.Iu,Po(d.videoData)&&!d.isAtLiveHead(d.getCurrentTime())&&d.Bk()&&d.Fw.seekTo(Infinity,{Ru:"seektimeline_peggedToLive",seekSource:34});else if(Po(this.videoData)){d=this.getCurrentTime()m.video)?.sort((m,y)=>(y.V??0)-(m.V??0)); this.cZ.TJ("M",f?.[0]?.V??(dGS(d.S)?d.S:0))}}ob(d,f,m){this.TJ(d);this.videoData.EE=d;if(this.qo&&f){f=this.AJ;var y=this.qo;if(y.S.S()){var C=g.sm(f.S1.experiments,"html5_max_quality_sel_upgrade"),B=C?d.S:g.V9[ao(d)],e=y.S.videoInfos[0].video.qualityOrdinal,M=e!==0&&d.S===e;e=ia()>e;M&&e||(C&&M&&(B=Math.max(B,C)),C=Z0(f,y.S?.videoInfos),M=f.Fw.getPlaybackRate(),M>1&&C&&(C=LIg(f.S1.Y,y.S.videoInfos,M),d.S!==0&&C=480,f.Z("html5_perf_cap_override_sticky")&&kMq(f.V,f.Z("html5_perserve_av1_perf_cap")))}}this.loader&&(d=this.loader,m=m||"",d.policy.S?UB(d.Y.S,m):UB(d.S.Y,m));this.dZ()}getUserPlaybackQualityPreference(){return this.videoData.V&&!this.videoData.V.S()?ao(this.videoData.EE):oo[ia()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(d,f){this.getUserAudio51Preference()!==d&&(this.le("toggle51",{pref:d}),g.KP("yt-player-audio51", d,f?31536E3:2592E3),this.Lq())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(d){const f=this.getProximaLatencyPreference();this.le("proxima",{pref:d});g.KP("yt-player-proxima-pref",d,31536E3);f!==d&&(d=this.Iu,d.GL=!0,d.Fw.seekTo(Infinity,{Ru:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return Wk()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}zJ(){this.videoData.videoId?this.wW.zJ(this.videoData): this.le("povid",{})}P_(){this.videoData.videoId?this.wW.P_(this.videoData):this.le("piavid",{})}dZ(){if(!this.Mp()&&!this.playerState.S(128)&&this.videoData.V){if(this.videoData.V.S())rD(this);else{const y=F1(this);var d=this.videoData;a:{var f=y;var m=this.videoData.mS;if(f.S){for(const C of m){const B=C.getInfo(),e=g.V9[B.video.quality];if((!f.V||B.video.quality!=="auto")&&e<=f.S){f=C;break a}}f=m[m.length-1]}else f=m[0]}d.e1=f;Ow(this,y.reason,p4V(this,this.videoData.e1))}if(this.Z("html5_check_unstarted")? this.playerState.isOrWillBePlaying():this.isPlaying())this.Iu.K=!1,this.playVideo()}}GJ(d,f){if(this.Mp()||this.playerState.S(128))return!1;var m=!!this.videoData.V?.S(),y=m&&f?this.getCurrentTime()-this.zt():NaN;if(d.BZ&&d.BZ.id){var C=this.cZ;if(C.qoe){C=C.qoe;const e=[d.BZ.id,isNaN(y)?"m":"t"];g.Tr(C,g.t8(C.provider),"afi",e)}}if(m){if(f){var B=WM(this.Iu);this.le("aswh",{id:d.id,xtags:d.xtags,bh:B.toFixed(3)})}this.loader.setAudioTrack(d,y,f);return!0}if(A9E(this)){a:{B=this.mediaElement.audioTracks(); f=!1;for(y=0;y{try{hXn(this,C,f,m)}catch(B){g.X_(B),this.handleError(new g.s_("fmt.unplayable",{msi:"1",ename:B&&typeof B==="object"&&"name"in B?String(B.name):void 0,trg:"setmediasrc"},1))}}; this.x0()&&this.fC.V()==="open"?d(this.fC):iWE(this.fC,d)}vK(d){this.xp.set(d.initData,d);this.KG&&(this.KG.vK(d),this.Z("html5_eme_loader_sync")||this.xp.remove(d.initData))}lO(d){this.videoData.Kq=g.kl("auto",d,!1,"u");rD(this)}rG(d){var f=d.reason,m=d.S.info,y=d.source,C=d.token,B=this.cZ;const e=this.videoData;if(m!==e.j){var M=!e.j;e.j=m;var K=f==="m"||f==="t";K||(f=M?"i":"a");f=new c9q(m,f,"",y,C);if(B.qoe){B=B.qoe;m=g.t8(B.provider);const c=B.provider.S1.Yi(),D=[];if(f.S.id!==B.e1){y=[f.S.id, B.e1,f.reason];C=D;var N=C.push;const E=[];var W=f.S.audio;if(W){const k=W?.j;k!==void 0&&E.push(`${"fl"}.${k}`);W=W?.V;W!==void 0&&(W=Math.min(-W,0),E.push(`${"vg"}.${W}`),E.push("nm.4"))}N.call(C,...E);c.S.El(Lc)&&f.reason==="i"&&D.push(JQW(B,f));D.length>0&&y.push(D.join(";"));f.token&&y.push(f.token);g.Tr(B,m,"afs",y);B.e1=f.S.id}}this.publish("internalaudioformatchange",e,!M&&K)}this.Kd();this.Iu.rG(d.S.index)}AL(d){this.publish("localmediachange",d)}cG(d={}){this.loader?.cG(this.S1,Zn(this.videoData), d)}yc(){return this.e8.yc()}Vt(d){this.df(new g.s_("staleconfig",{reason:d}))}handleError(d){this.e8.handleError(d)}Pz(){return this.e8.Pz()}Id(d){this.Iu.Id(d)}async MU(d=!1,f=!1){this.loader&&this.loader.DT();this.loader&&this.loader.Mp()&&X1(this);this.Z("html5_enable_vp9_fairplay")&&this.No()&&this.videoData.S?.A7();this.uo(A3(this.playerState,2048));this.publish("newelementrequired");d&&await Rx(this);this.videoData.J7()&&this.loader?.hP&&!Mz(this)&&(this.isAtLiveHead()&&Po(this.videoData)?this.seekTo(Infinity, {Ru:"videoPlayer_getNewElement"}):this.videoData.yT&&this.loader&&(d=this.loader,d.ZW.J7&&(d.ZW.yT||d.ZW.G||d.ZW.isPremiere?(d.seek(0,{Ru:"loader_resetSqless"}),d.videoTrack.C=!0,d.audioTrack.C=!0,d.videoTrack.j=!0,d.audioTrack.j=!0):Rk(d.ZW)&&Yu(d))));f&&this.seekTo(0,{seekSource:105});this.playerState.S(8)&&this.playVideo()}YJ(d){this.le("hgte",{ne:+d});this.videoData.B=!1;d&&this.MU();this.loader&&tCB(this.loader)}HJ(d){this.le("newelem",{r:d});this.MU()}pauseVideo(d=!1){if((this.playerState.S(64)|| this.playerState.S(2))&&!d)if(this.playerState.S(8))this.uo(QR(this.playerState,4,8));else if(this.uA())gD(this);else return;this.playerState.S(128)||(d?this.uo(A3(this.playerState,256)):this.uo(QR(this.playerState,4,8)));this.mediaElement&&this.mediaElement.pause();g.YS(this.videoData)&&this.loader&&this.loader?.V2(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.loader?.V2(!1),this.loader.U_())}GH(d=!1,f=!1){this.x0()&&f?this.mediaElement?.GH():this.mediaElement?.stopVideo();ox(this);X1(this); this.playerState.S(128)||(d?this.uo(kv(kv(A3(this.playerState,4),8),16)):this.uo(pb(this.playerState)));this.videoData.videoId&&this.S1.pC.remove(this.videoData.videoId)}seekTo(d,f={}){this.playerState.S(2)&&gD(this);f.xQl&&this.uo(A3(this.playerState,2048));if((f.seekSource===58||f.seekSource===60)&&this.Z("html5_update_vss_during_gapless_seeking")){var m=this.cZ;m.S&&(m=m.S,f.seekSource===58?m.S.update():m.j&&(m.C(),vF(m).send(),m.A=NaN))}this.Iu.seekTo(d,f);this.PM.sync()}N0(d){this.Tt.j.A=(0,g.v)(); this.playerState.S(32)||(this.uo(A3(this.playerState,32,d?.seekSource)),this.playerState.S(8)&&this.pauseVideo(!0),this.publish("beginseeking"));this.B9()}NT(d){d=d?.seekSource;this.playerState.S(32)?(this.uo(QR(this.playerState,16,32,d)),this.publish("endseeking")):this.playerState.S(2)||this.uo(A3(this.playerState,16,d));d=this.Tt.j;var f=this.videoData,m=this.playerState.isPaused();if(f.clientPlaybackNonce&&!isNaN(d.S)){if(Math.random()<.01){m=m?"pbp":"pbs";const y={startTime:d.S};f.Qh&&(y.cttAuthInfo= {token:f.Qh,videoId:f.videoId});Lt("seek",y);g.PI({clientPlaybackNonce:f.clientPlaybackNonce},"seek");isNaN(d.A)||xt("pl_ss",d.A,"seek");xt(m,(0,g.v)(),"seek")}d.reset()}}gB(d){this.NT(d)}SR(){this.publish("SEEK_COMPLETE")}lN(d){var f=this.wW,m=this.videoData.clientPlaybackNonce,y=this.playerType;if(d.scope===4){var C=d.type;if(C){var B=f.jo(),e=B.getVideoData().clientPlaybackNonce;y===1&&(e=m);if(y=gnT(f,e)){if(m=y.getVideoData())d.writePolicy===2&&m.sabrContextUpdates.has(C)||(d.sendByDefault&& m.qp.add(C),m.sabrContextUpdates.set(C,d)),f.Z("html5_enable_t1_enf_on_sabr")&&(d=C===5,C=R4h(m.playerResponse),d?(d=C?1:0,J6(d,"m.p_",{}),dp("MBSTAT",d)):d=1,d===0&&g.s8(f.Wr,"onAbnormalityDetected"))}else B.le("scuset",{ncpf:"1",ccpn:e,crcpn:m})}else g.X_(Error("b/380308491: contextUpdateType is undefined"))}}Qr(){if(this.playerType===2)return this.wW.Qr("")}getCurrentTime(d=!1){return this.Iu.getCurrentTime(d)}Le(){return this.Iu.Le()}U4(){return this.Iu.U4()}Cf(){return this.U4()}sL(){return this.Iu.sL()}getPlaylistSequenceForTime(d){return this.videoData.getPlaylistSequenceForTime(d- this.zt())}DR(){let d=NaN;this.mediaElement&&(d=this.mediaElement.DR());return d>=0?d:this.getCurrentTime()}It(){if(this.videoData.S?.It)return this.videoData.S.It(this.getCurrentTime()-this.zt());if(this.mediaElement){var d=this.mediaElement.qp();if(d&&(d=d.getTime(),!isNaN(d)))return d/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.zt():this.lJ()?this.lJ():0}Vn(){const d=new Dht;if(this.loader){j0c(this.xi,d,this.S1.RO()); var f=this.loader;if(f.fC&&f.fC.Y&&!f.fC.i5()&&(d.WX=hj(f.videoTrack),d.A=hj(f.audioTrack),f.policy.V)){const m=ZD(f.videoTrack),y=ZD(f.audioTrack),C=wT(f.fC.A.hB(),"_",5),B=wT(f.fC.S.hB(),"_",5);Object.assign(d.S,{lvq:m,laq:y,lvb:C,lab:B})}d.bandwidthEstimate=Kr(f.K);f.audioTrack.G?.flush();f.videoTrack.G?.flush()}else this.mediaElement&&(d.WX=Wl(this.mediaElement));d.En=this.En;d.uh=this.uh;d.V=this.isAtLiveHead()&&this.isPlaying()?uz(this):NaN;f=this.Iu;f=f.S?GV(f.S):0;d.j=f;return d}PW(d,f){this.uh+= d;this.En+=f}hk(){return this.mediaElement?g.YS(this.videoData)?1:Ua(this.videoData)?this.isAtLiveHead()||this.Bk()?1:this.Iu.hk():this.mediaElement.hk():0}dQ(){var d=this.WU;const f=pc(d,"bandwidth"),m=pc(d,"bufferhealth"),y=pc(d,"livelatency"),C=pc(d,"networkactivity"),B=Ew(d,"bandwidth"),e=Ew(d,"bufferhealth"),M=Ew(d,"livelatency");d=Ew(d,"networkactivity");var K=this.hx();const N=K.droppedVideoFrames;K=K.totalVideoFrames;var W=this.getCurrentTime();if(this.KG){var c="IT/"+(this.KG.S.getInfo()+ "/"+ao(this.jc()));c+="/"+this.KG.getInfo()}else c="";var D=this.isGapless(),E=this.RL(),k=this.Zv(),r=this.E9(),R=g.JJ(this),V=this.getPlayerState().state.toString(16),Z=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var x=0;var J="";if(this.bT){if(this.bT.N6){J="D,";break a}x=this.bT.EK;J=this.bT.NU.substring(0,4)}x>0?(x=`AD${x}, `,J&&(x+=`${J}, `),J=x):J=""}return{xe:B,sT:e,currentTime:W,ZU:c,droppedVideoFrames:N,isGapless:D,RL:E,Zv:k,R0:r,Gl:f,zl:m,kq:y,He:C,Pe:M,Qy:d,Pt:R,VH:V,jl:Z, QD:J,totalVideoFrames:K}}rW(d=!1){const f={};if(d){Object.assign(f,this.cZ.rW());this.mediaElement&&(Object.assign(f,this.mediaElement.rW()),d=this.hx(),f.dvf=d.droppedVideoFrames,f.tvf=d.totalVideoFrames);this.loader&&Object.assign(f,this.loader.rW());this.KG&&(f.drm=JSON.stringify(this.KG.rW()));f.state=this.playerState.state.toString(16);this.playerState.S(128)&&(f.debug_error=JSON.stringify(this.playerState.t8));this.gy()&&(f.prerolls=this.Qb.join(","));this.videoData.KZ&&(f.ismb=this.videoData.KZ); this.videoData.latencyClass!=="UNKNOWN"&&(f.latency_class=this.videoData.latencyClass);this.videoData.isLowLatencyLiveStream&&(f.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)f.is_mosaic=1;this.videoData.cotn&&(f.is_offline=1,f.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(f.playerResponseCpn=this.videoData.playerResponseCpn);this.wW.isOrchestrationLeader()&&(f.leader=1);this.videoData.isLivePlayback&& (this.videoData.S&&Oc(this.videoData.S)&&(f.segduration=Oc(this.videoData.S)),d=this.Iu,f.lat=d.G?d.G.j.V():0,f.liveutcstart=this.videoData.liveUtcStartSeconds);f.relative_loudness=this.videoData.oI.toFixed(3);if(d=g.JJ(this))f.optimal_format=d.video.qualityLabel;f.user_qual=ia();f.release_version="youtube.player.web_20260224_08_RC00"}f.debug_videoId=this.videoData.videoId;return f}addCueRange(d){this.xC([d])}removeCueRange(d){this.PM.EL([d])}qY(){var d=this.PM;if(d.Fw.L().Z("html5_sort_cueranges_on_update")&& !(d.IF().length<=0||d.Mp())){var f=d.S;f.array.sort(f.S)}d.sync()}Db(d,f){return this.PM.Db(d,f)}xC(d,f){this.PM.AB(d,f)}II(d){this.PM.EL(d)}IF(){return this.PM.IF()||[]}Jt(){return this.rY}VS(){return this.visibility.VS()}RE(){this.mediaElement&&this.mediaElement.RE()}KL(){nc(this)}togglePictureInPicture(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}Z_(){this.Aj.A()}Ie(){this.B9();this.publish("onLoadProgress",this.hk())}Ht(d){var f=d.target.Xf();if(this.mediaElement&&this.mediaElement.Xf()&& this.mediaElement.Xf()===f){FXK(this,d.type);switch(d.type){case "error":var m=s7(this.mediaElement)||"",y=this.mediaElement.m4();if(m==="capability.changed"){this.Z("html5_restart_on_capability_change")?(this.le("capchg",{msg:y}),this.MU(!0)):Rx(this);return}if(this.mediaElement.hasError()&&ri(this.e8,m,{msg:y,trg:"elementevt"}))return;if(this.isBackground()&&this.mediaElement.Ss()===4){this.GH();lz(this,"unplayable");return}break;case "durationchange":m=this.mediaElement.getDuration();isFinite(m)&& (!this.fC||m>0)&&m!==1&&this.wy(m);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());m=this.PM;m.started=!0;m.sync();this.cZ.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":(this.Yi().S.El(p2)||this.Z("html5_prevent_mobile_background_play_on_event_shared"))&&Ix(this,!1);r9E(this);this.publish("onLoadedMetadata");g4v(this);m=this.It();this.videoData.Dp&&(this.videoData.Dp=m);break;case "loadstart":g4v(this);break;case "progress":case "suspend":this.RB.j(); break;case "seeked":this.loader?.QT();break;case "playing":(this.Yi().S.El(p2)||this.Z("html5_prevent_mobile_background_play_on_event_shared"))&&Ix(this,!1);this.Tt.hN("plev");this.lX&&!Mz(this)&&(this.lX=!1,this.isAtLiveHead()||this.seekTo(Infinity,{Ru:"videoplayer_onPlaying"}));break;case "timeupdate":(this.Yi().S.El(p2)||this.Z("html5_prevent_mobile_background_play_on_event_shared"))&&Ix(this,!1);m=this.mediaElement&&!this.mediaElement.getCurrentTime();y=this.mediaElement&&this.mediaElement.V()=== 0;if(m&&(!this.NR||y))return;this.NR=this.NR||!!this.mediaElement.getCurrentTime();vM(this);this.B9();if(!this.mediaElement||this.mediaElement.Xf()!==f)return;this.publish("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.Y().length>0&&this.mediaElement.Xj().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":r9E(this);this.videoData.A&&this.videoData.A.video.quality==="auto"&&this.publish("internalvideoformatchange", this.videoData,!1);break;case "pause":if(this.D3&&this.playerState.S(8)&&!this.playerState.S(1024)&&this.getCurrentTime()===0&&g.LP){lz(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.Xf()===f){hwn(this.Iu,d);this.publish("videoelementevent",d);f=this.playerState;y=this.XC;var C=this.mediaElement;m=this.videoData.clientPlaybackNonce;if(!f.S(128)){var B=f.state;C=C?C:d.target;var e=C.getCurrentTime();if(!f.S(64)||d.type!=="ended"&&d.type!=="pause"){var M=C.getDuration(); M=C.isEnded()||e>1&&Math.abs(e-M)<1.1;var K=d.type==="pause"&&C.isEnded();e=d.type==="ended"||d.type==="waiting"||d.type==="timeupdate"&&!f.S(4)&&!wi(y,e);if(K||M&&e)C.gD()>0&&C.Xf()&&(B=14);else switch(d.type){case "error":s7(C)&&(B|=128);break;case "pause":f.S(256)?(B^=256)||(B=64):f.S(32)||f.S(2)||f.S(4)||(B=4,f.S(1)&&f.S(8)&&(B|=1));break;case "playing":M=B;B=(B|8)&-1093;M&4?(B|=1,$v(y,C,!0)):wi(y,C.getCurrentTime())&&(B&=-2);f.S(1)&&$v(y,C)&&(B|=1);break;case "seeking":B|=16;f.S(8)&&(B|=1);B&= -3;break;case "seeked":B&=-17;$v(y,C,!0);break;case "waiting":f.S(2)||(B|=1);$v(y,C);break;case "timeupdate":M=f.S(16),K=f.S(4),(f.S(8)||M)&&!K&&wi(y,C.getCurrentTime())&&(B=8),$v(y,C)&&(B|=1)}}y=B;B=null;y&128&&(B=d.target,K=s7(B),e=1,K?(K==="capability.changed"&&(e=2),C="GENERIC_WITHOUT_LINK",M=B.rW(),M.mediaElem="1",M.trg="melem",/AUDIO_RENDERER/.test(B.m4())&&(C="HTML5_AUDIO_RENDERER_ERROR"),B={errorCode:K,errorMessage:g.y8[C]||"",lH:C,X9:WZ(M),At:e,cpn:f.t8?f.t8.cpn:""}):B=null,B&&(B.cpn=m)); f=pb(f,y,B)}!this.playerState.S(1)&&f.S(1)&&z9(this,"evt"+d.type);this.uo(f)}}}dA(d){d=d.S.availability==="available";d!==this.rY&&(this.rY=d,this.publish("airplayavailabilitychange"))}eX(){var d=(0,g.v)();const f=this.mediaElement.VS();this.le("airplay",{ia:f});!f&&!isNaN(this.x9)&&d-this.x9<2E3||(this.x9=d,f!==this.VS()&&(d=this.visibility,d.S!==f&&(d.S=f,d.gL()),this.le("airplay",{rbld:f}),this.Lq()),this.publish("airplayactivechange"))}NE(d){if(this.loader){var f=this.loader,m=f.V,y=f.getCurrentTime(); const C=Date.now()-m.G;m.G=NaN;m.le("sdai",{adfetchdone:d,d:C});d&&!isNaN(m.C)&&m.A!==3&&bm(m.loader,y,m.C,m.Y);m.policy.A?m.V=NaN:m.j=NaN;Tq(m,4,m.A===3?"adfps":"adf");gA(f)}}YM(){g.XO(this.Rx);this.GB.stop();this.videoData.G=!0;this.S1.a7=!0;this.S1.KC=0;var d=this.e8;if(d.videoData.A){var f=d.dD.Y,m=d.videoData.A.Xw;f.V.has(m)&&(f.V.delete(m),f.S=!0)}d.S.stop();d.dD.uu=0;this.A4();this.playerState.S(8)&&this.uo(kv(this.playerState,65));this.Y3=!1;this.cZ.R4();this.Yk.GU();this.publish("playbackstarted"); (d=g.AV("yt.scheduler.instance.clearPriorityThreshold"))?d():gf(0)}A4(){var d=this.wW.YR(),f={};const m={};!J_("pbs",this.Tt.timerName)&&o7.measure&&o7.getEntriesByName&&(o7.getEntriesByName("mark_nr")[0]?q9W("mark_nr"):q9W());d.videoId&&(f.videoId=d.videoId);d.clientPlaybackNonce&&!this.Z("web_player_early_cpn")&&(f.clientPlaybackNonce=d.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(m.isPausedOnLoad=!0);m.itag=d.A?Number(d.A.itag):-1;d.y9&&(m.preloadType=String(this.FY?2: 1));f.liveStreamMode=UqV[Ho(d)];f.playerInfo=m;this.Tt.infoGel(f);if(this.loader){d=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(d.V&&(f=window.performance.getEntriesByName(d.V),f.length&&(f=f[0],d.tick("vri",f.fetchStart),d.tick("vdns",f.domainLookupEnd),d.tick("vreq",f.requestStart),d.tick("vrc",f.responseEnd))),d.A&&(f=window.performance.getEntriesByName(d.A),f.length&&(f=f[0],d.tick("ari",f.fetchStart),d.tick("adns",f.domainLookupEnd),d.tick("areq",f.requestStart), d.tick("arc",f.responseEnd))));d=d.ticks;for(const y in d)d.hasOwnProperty(y)&&this.Tt.tick(y,d[y])}}B9(d=!1){if(this.mediaElement&&this.videoData){$WW(this.Iu,this.isPlaying());var f=this.getCurrentTime();this.loader&&(this.playerState.S(4)&&g.YS(this.videoData)||this.playerState.S(32)&&ti(this.videoData)||KKS(this.loader,f),this.Z("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.Vm())>10&&this.le("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Vm(), bh:this.loader?.CC()},!0));f>5&&(this.Iu.V=f);var m=g.rf();m?g.nk.YN(this.ej):g.ud(this.ej);var y=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!y||this.videoData.hP())&&!this.playerState.S(128)){const C=()=>{if(this.mediaElement&&!this.playerState.S(128)){this.S1.RO()&&FXK(this,"pfx");var B=this.getCurrentTime();this.Z("html5_buffer_underrun_transition_fix")&&(B-=this.zt());var e=Wl(this.mediaElement),M=this.playerState.S(8),K=wi(this.XC,B),N=o9v(this.XC,B,(0,g.v)(),e);M&&K?this.uo(kv(this.playerState, 1)):M&&N?(this.S1.RO()&&this.Z("html5_log_centralized_player_time")&&!isFinite(B)&&N&&this.le("sabrSeekRefactorCmtBhFix",{cmt:B,loaderCmt:this.loader?.Vm(),bh:this.loader?.CC()}),M=this.getDuration(),K=Po(this.videoData),M&&Math.abs(M-B)<1.1?(this.le("setended",{ct:B,bh:e,dur:M,live:K}),this.mediaElement.aE()?this.seekTo(0,{Ru:"videoplayer_loop",seekSource:37}):this.Ky()):(this.playerState.isBuffering()||z9(this,"progress_fix"),this.uo(A3(this.playerState,1)))):(M&&!K&&!N&&B>0&&(M=(Date.now()-this.Oy)/ 1E3,K=this.getDuration(),B>K-1&&this.le("misspg",{t:B.toFixed(2),d:K.toFixed(2),r:M.toFixed(2),bh:e.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&&Wl(this.mediaElement)>5&&this.uo(kv(this.playerState,1)));this.B9()}}; this.mediaElement.Y().length===0?this.ej=m?g.nk.O_(C,100):g.gp(C,100):this.ej=m?g.nk.O_(C,500):g.gp(C,500)}this.videoData.h7=f;!d&&this.isPlaying()&&I4E(this);$HS(this.AJ,this.qo,this.P9(),this.isBackground())&&rD(this);this.publish("progresssync",d);y&&this.videoData.hP()&&this.publish("onVideoProgress",this.getCurrentTime())}}Ph(){this.mJ("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}E9(){return this.cZ.E9()}g5(){return this.loader?this.loader.g5():M7(this.xi, !0)}uo(d){if(!g.O7(this.playerState,d)){var f=new g.Ff(d,this.playerState);this.playerState=d;uXP(this);var m=!this.zE.length;this.zE.push(f);var y=this.mediaElement&&this.mediaElement.isSeeking();f.VT(1)&&this.loader&&SYn(this.loader);y=f.oldState.A()&&!y;if(f.VT(1)&&y&&this.playerState.S(8)&&!this.playerState.S(64)&&this.loader&&(y=this.loader,y.Vb=!0,y.policy.h7&&y.fC&&y.le("lr_rb",{c:y.getCurrentTime(),s:y.isSeeking(),ab:wT(y.fC.S.hB()),ala:oC(y.audioTrack)?.gW(),alr:y.audioTrack.S?.gW(),vb:wT(y.fC.A.hB()), vla:oC(y.videoTrack)?.gW(),vlr:y.videoTrack.S?.gW()}),y.AN!==0&&y.le("sps_rebuffer",{c:y.getCurrentTime()}),this.mediaElement&&Wl(this.mediaElement)>=5)){y=this.AJ;var C=this.qo;!C.videoData.A||y.Z("html5_disable_performance_downgrade")?y=!1:(Date.now()-y.B>6E4&&(y.A=0),y.A++,y.B=Date.now(),y.A!==4?y=!1:(EzV(y,C.videoData.A),y=!0));y&&rD(this)}(y=g.sm(this.S1.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&d.S(1)&&(d.S(8)||d.S(16))?this.XQ.start(y):this.XQ.stop();(jH(f,8)<0||f.VT(1024))&& this.GB.stop();!f.VT(8)||this.videoData.G||f.state.S(1024)||this.GB.start();f.state.S(8)&&jH(f,16)<0&&!f.state.S(32)&&!f.state.S(2)&&this.playVideo();f.state.S(2)&&Ua(this.videoData)&&(this.wy(this.getCurrentTime()),this.B9(!0));f.VT(2)&&(this.IJ(!0),this.S1.RO()&&this.Z("html5_sabr_parse_live_metadata_playback_boundaries")&&ti(this.videoData)&&this.videoData.S&&(d={minst:`${this.videoData.S.uI}`,cminst:`${this.videoData.S.rf()+this.zt()}`,maxst:`${this.videoData.S.vE}`,hts:`${this.videoData.S.V2}`, cmaxst:`${this.videoData.S.lJ()+this.zt()}`},this.le("sabrSeekableBoundaries",d)));f.VT(128)&&this.GH();this.videoData.S&&this.videoData.isLivePlayback&&!this.mE&&(jH(f,8)<0?(d=this.videoData.S,d.j&&d.j.stop()):f.VT(8)&&this.videoData.S.resume());d=this.Iu;d.rD.Y.GU();if(d.mediaElement)if(f.oldState.A()&&Di(f.state)&&f.state.isBuffering()){y=d.mediaElement.getCurrentTime();C=d.mediaElement.Xj();var B=d.Z("manifestless_post_live_ufph")||d.Z("manifestless_post_live")?Yh(C,Math.max(y-3.5,0)):Yh(C,y- 3.5);B>=0&&y>C.end(B)-1.1&&B+10?(hJ(d.Fw,d.getCurrentTime()+d.videoData.limitedPlaybackDurationInSeconds),d.nC=!0):d.videoData.isLivePlayback&&d.videoData.endSeconds>0&&(hJ(d.Fw,d.getCurrentTime()+d.videoData.endSeconds),d.nC=!0));d=this.cZ;if(f.VT(1024)|| f.VT(512)||f.VT(4))d.A&&(y=d.A,y.A>=0||(y.S=-1,y.delay.stop())),d.qoe&&(y=d.qoe,y.C||(y.j=-1));d.provider.videoData.enableServerStitchedDai&&d.Eh?d.V.get(d.Eh)?.AP(f):d.S&&d.S.AP(f);if(d.qoe){y=d.qoe;C=f.state;B=g.t8(y.provider);var e=y.getPlayerState(C),M=B,K=C.seekSource||void 0;if(e!==y.Hx){y.X||M=10&&y.playTimeSecs<=180&&(y.S.set("qoealert",["1"]),y.Br=!0)), e!=="B"||y.Hx!=="PL"&&y.Hx!=="PB"||(y.isBuffering=!0),y.V=M);y.Hx==="PL"&&(e==="B"||e==="S")||y.provider.S1.RO()?Hi(y,M):(y.GL||e!=="PL"||(y.GL=!0,bH(y,M,y.provider.Fw.Vn())),qB(y,M));e==="PL"&&y.sB.GU();var N=[e];e==="S"&&K&&N.push(`${"ss"}.${K}`);g.Tr(y,M,"vps",N);y.Hx=e;y.K=M;y.V=M;y.Y=!0}M=C.t8;C.S(128)&&M&&(M.X9=M.X9||"",RoE(y,B,M.errorCode,M.At,M.X9));(C.S(2)||C.S(128))&&y.reportStats(B);C.isPlaying()&&!y.C&&(y.j>=0&&y.S.set("user_intent",[y.j.toString()]),y.C=!0);wA(y)}d.A&&(d=d.A,O3q(d),d.playerState= f.state,d.A>=0&&f.VT(16)&&d.seekCount++,f.state.isError()&&d.send());if(m&&!this.Mp())try{for(const c of this.zE){var W=this.PM;if(W.started&&(W.sync(),c.oldState.S(16))){f=W;const D=Y4g(f.S,Math.max(f.V-2E3,0));!isNaN(D)&&D<0x7ffffffffffff&&f.j.start()}this.publish("statechange",c)}}finally{this.zE.length=0}}}K2(){this.Tt.tick("qoes")}qz(){this.Iu.qz()}eI(d,f,m,y="LICENSE"){a:{var C=this.e8;m=m.substring(0,256);let B=cZ(f);d==="drm.keyerror"&&this.KG&&this.KG.V.keys.length>1&&C.j<96&&(d="drm.sessionlimitexhausted", B=!1);const e=C.dD.experiments.Pr("html5_retry_on_drm_unavailable"),M=C.dD.experiments.Pr("html5_retry_on_drm_key_error"),K=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(e&&d==="drm.unavailable"||M&&d==="drm.keyerror"&&!m.match(K))C.df("qoe.restart",{retryOnDrmError:1,e:d,detail:m}),C.Fw.MU(!0);else{if(B)if(C.videoData.A&&C.videoData.A.video.isHdr())I2(C,d);else{if(C.Fw.mJ(d,f,y,m),G2W(C,{detail:m}))break a}else C.df(d,{detail:m});d==="drm.sessionlimitexhausted"&&(C.le("retrydrm",{sessionLimitExhausted:1}), C.j++,wo5(C.Fw))}}}sj(){var d=g.sm(this.S1.experiments,"html5_license_constraint_delay");const f=hk();d&&f?(d=new g.vg(()=>{this.dZ();nc(this)},d),g.I(this,d),d.start()):(this.dZ(),nc(this))}b3(d){this.publish("heartbeatparams",d)}iP(d){this.le("keystatuses",OJ(d)); var f="auto",m=!1;this.videoData.A&&(f=this.videoData.A.video.quality,m=this.videoData.A.video.isHdr());a:{switch(f){case "highres":case "hd2880":f="UHD2";break;case "hd2160":case "hd1440":f="UHD1";break;case "hd1080":case "hd720":f="HD";break;case "large":case "medium":case "small":case "light":case "tiny":f="SD";break;default:f="";break a}m&&(f+="HDR")}f=ko(d)?Qx(d,f):d.V.includes(f);if(this.Z("html5_enable_vp9_fairplay")){if(m){if(!d.B){this.videoData.Dn||(this.videoData.Dn=!0,this.le("drm",{dphdr:1}), this.MU(!0));return}if(this.KG?.S.S()?this.KG?.mS():!f){this.le("drm",{dshdr:1});I2(this.e8);return}}if(this.KG?.S.S())return}else{const y=d.B&&f;if(m&&!y){I2(this.e8);return}}if(m=!f)m=!(Qx(d,"AUDIO")&&Qx(d,"SD"));m&&(d=OJ(d),this.NV?(this.publish("drmoutputrestricted"),this.Z("html5_report_fatal_drm_restricted_error_killswitch")||this.mJ("drm.keyerror",2,void 0,`info.${d}`)):(this.NV=!0,this.df(new g.s_("qoe.restart",{retrydrm:1,...d})),rD(this),wo5(this)))}yV(){if(!this.videoData.G&&this.mediaElement&& !this.isBackground()){var d="0";this.mediaElement.V()>0&&Wl(this.mediaElement)>=5&&this.videoData.V&&this.videoData.V.S()&&(this.uo(A3(this.playerState,1)),z9(this,"load_soft_timeout"),this.publish("playbackstalledatstart"),d="1");uXP(this);var f=this.videoData.V;d={restartmsg:d,mfmt:!XI(this.videoData),mdrm:!(!(f&&f.videoInfos&&f.videoInfos.length&&f.videoInfos[0].contentProtection)||this.KG),mfmtinfo:!this.videoData.A,prerolls:this.gy()?this.Qb.join(","):"0"};if(this.KG){f=this.KG;if(f.V.size<= 0){let m="ns;";f.rD||(m+="nr;");f=m+=`ql.${f.j.length}`}else f=OJ(f.V.values().next().value),f=WZ(f);d.drmp=f}Object.assign(d,this.loader?.rW()||{});Object.assign(d,this.mediaElement?.rW()||{});this.cZ.df("qoe.start15s",WZ(d));this.publish("loadsofttimeout")}}wy(d){this.videoData.lengthSeconds!==d&&(this.videoData.lengthSeconds=d,nc(this))}IJ(d=!1,f){if(!this.dw)if(J_("att_s","player_att")||j1("att_s",void 0,"player_att"),this.Z("use_rta_for_player"))(async()=>{if(!d||await g.qtP())try{const y=b3q(this.cZ); if(!y)throw Error();const C=await g.TRS({cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},g.sm(this.S1.experiments,"html5_att_playback_timeout_ms")||3E4);if(this.dw)throw Error();if(!C.challenge)throw g.X_(Error(`Not sending atr ping; missing challenge string${C.error?`; error: ${C.error}`:""}`)),Error();this.dw=!0;const B=[C.challenge];if(C.error){const e=Hn5(),M=FBl(e).get(C.error)||0;B.push(`${"r1c"}=${M}`)}else C.webResponse&&B.push(`${"r1a"}=${C.webResponse}`); C.adblockReporting?.reportingStatus!==void 0&&B.push(`${"r6a"}=${C.adblockReporting.reportingStatus}`);C.adblockReporting?.broadSpectrumDetectionResult!==void 0&&B.push(`${"r6b"}=${C.adblockReporting.broadSpectrumDetectionResult}`);y(B.join("&"));j1("att_f",void 0,"player_att")}catch(y){j1("att_e",void 0,"player_att")}})().then(()=>{f?.()}); else{var m=new g.SEn(this.videoData);if("c1a"in m.Uw&&!g.eJ.isInitialized()){j1("att_wb",void 0,"player_att");this.ub===2&&Math.random()<.01&&g.X_(Error("Botguard not available after 2 attempts"));if(d)return;if(this.ub<5){this.dN.GU();this.ub++;return}}(m=g.VMc(m))?(j1("att_f",void 0,"player_att"),q45(this.cZ,m),this.dw=!0):j1("att_e",void 0,"player_att")}}TH(d=!1){return Po(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.Bk()||g.YS(this.videoData))?this.getCurrentTime(): this.lJ(d)}c5(){return this.rf()}lJ(d=!1){return this.Iu.lJ(d)}rf(){return this.Iu.rf()}zt(){return this.Iu?this.Iu.zt():0}getStreamTimeOffset(){return this.Iu?this.Iu.getStreamTimeOffset():0}Ma(){return this.getStreamTimeOffset()===0?this.zt():this.getStreamTimeOffset()}setPlaybackRate(d){this.playbackRate!==d&&Z0(this.AJ,this.videoData.V?.videoInfos)&&(this.playbackRate=d,rD(this));this.playbackRate=d;this.mediaElement&&this.mediaElement.setPlaybackRate(d)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){let d= "unknown";if(this.videoData.A&&(d=this.videoData.A.video.quality,d==="auto"&&this.mediaElement)){const f=this.Eg();f&&f.videoHeight>0&&(d=lV(f.videoWidth,f.videoHeight))}return d}isHdr(){return!!(this.videoData.A&&this.videoData.A.video&&this.videoData.A.video.isHdr())}sendVideoStatsEngageEvent(d,f){var m=this.cZ;m.S?(m=JG(m.S,"engage"),m.AP=d,m.send(f)):f&&f()}Ff(d){return this.cZ.Ff(d)}isAtLiveHead(d,f=!1){return Po(this.videoData)&&(this.U0||f)?this.Iu.isAtLiveHead(d):!1}tI(){const d=this.lJ(), f=this.getCurrentTime();var m;(m=!Po(this.videoData))||(m=this.Iu,m=!(m.S&&m.S.V));return m||this.Bk()||isNaN(d)||isNaN(f)?0:Math.max(0,d-f)}l9(d){(this.U0=d)||this.GB.stop();if(this.videoData.S)if(d)this.videoData.S.resume();else{var f=this.videoData.S;f.j&&f.j.stop()}this.loader&&(f=this.videoData.Z("html5_disable_preload_for_ssdai_with_preroll")&&this.TA()&&this.videoData.isLivePlayback,d&&!f?this.loader.resume():this.loader?.V2(!0));this.playerState.S(2)||d?this.playerState.S(512)&&d&&this.uo(kv(this.playerState, 512)):this.uo(A3(this.playerState,512));f=this.cZ;f.qoe&&(f=f.qoe,g.Tr(f,g.t8(f.provider),"stream",[d?"A":"I"]))}jI(d){this.cZ.df("player.exception",WZ({n:d.name,m:d.message}))}mA(d){this.cZ.mA(d)}xS(d){this.cZ.xS(d)}MZ(d){this.cZ.MZ(d)}UF(d){this.cZ.UF(d)}Ly(d,f,m,y){this.cZ.Ly(d,f,m,y)}ZN(){this.le("hidden",{},!0)}hx(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}Mw(){return this.loader?this.loader.Mw():!0}setLoop(d){this.loop=d;this.mediaElement&&!g.pv(this.S1)&&this.mediaElement.setLoop(d)}aE(){return this.mediaElement&& !g.pv(this.S1)?this.mediaElement.aE():this.loop}AV(d){this.le("timestamp",{o:d.toString()});this.Iu.AV(d)}Yy(d){this.Tt.tick(d)}HM(d){return this.Tt.HM(d)}hN(d){this.Tt.hN(d)}le(d,f,m=!1){this.cZ.le(d,f,m)}Rg(d,f,m=!1){this.cZ.le(d,f,m)}df(d){this.cZ.df(d.errorCode,WZ(d.details));d=d.errorCode;if(this.videoData.isLivePlayback&&(d==="qoe.longrebuffer"||d==="qoe.slowseek")||d==="qoe.restart")d=this.loader?CPn(this.loader.videoTrack):{},this.le("lasoe",Object.assign(this.loader?CPn(this.loader.audioTrack): {},this.fC?.S?.Z0())),this.le("lvsoe",Object.assign(d,this.fC?.A?.Z0()));this.Z("html5_log_centralized_player_time")&&this.le("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Vm(),bh:this.loader?.CC()})}cK(d,f,m){this.cZ.cK(d,f,m)}EF(d,f,m,y,C,B,e,M){if(this.videoData.S?.isLive){var K=f.playerType===2?f:d,N=d.videoData.videoId,W=f.videoData.videoId;if(N&&W){var c=this.cZ;if(M?.pz){if(c.qoe){N=c.qoe;W=M.pz;N.reportStats();var D=N.provider.videoData.clientPlaybackNonce,E=N.provider.videoData.videoId|| "",k=N.Tm?.join(".")||D,r=N.gi?.join(".")||E;fh(N,B?4:C?2:0,W.XM.join(".")||D,W.SK.join(".")||E,y);N.reportStats();N.Tm=W.XM;N.gi=W.SK;N.H2=W.adFormats;N.OF=W.serializedQoeContextData;fh(N,B?5:C?3:1,k,r,m);N.reportStats()}}else if(c.qoe){D=c.qoe;E=d.cpn;k=f.cpn;r=K.videoData.KC;var R=D.provider.videoData.clientPlaybackNonce;const V=D.provider.videoData.videoId,Z=k!==R&&W!==V;R=E!==R&&N!==V;D.reportStats();D.adCpn&&D.adCpn!==E||(D.adCpn=R?E:"",D.oZ=R?N:"",D.adFormat=R?r:void 0,fh(D,B?4:C?2:0,k,W,y), D.reportStats(),D.adCpn=Z?k:"",D.oZ=Z?W:"",D.adFormat=Z?r:void 0,fh(D,B?5:C?3:1,E,N,m),D.reportStats())}M?.VU?(c.S?.gD(),c.S?.B(),c.S?.nC(M.VU),c.S?.B(),c.S?.G(!0,!0).send(),c.S?.CC()):(m=c,C=d.cpn,m.V.has(C)?(B=m.V.get(C),vF(B,!0).send(),B.C(),C!==m.provider.videoData.clientPlaybackNonce&&(zV(B),m.S?.X(),m.V.delete(C))):(m.Eh=m.provider.videoData.clientPlaybackNonce,m.Eh&&m.S&&(m.V.set(m.Eh,m.S),vF(m.S).send(),m.S.C())),m=f.cpn,K=K.videoData,y-=this.Ma(),c.V.has(m)?(K=c.V.get(m),y=K.j&&isNaN(K.Y)? Sw(K):NaN,K=K.G(!1),isNaN(y)||(K.B=y),K.send()):(y=zm5(c,c.provider,K,y),c.V.set(m,y),y.AP(new g.Ff(A3(new g.E7,8),new g.E7)),y.R4(),c.S?.C()),c.Eh=m);this.Z("html5_unify_csi_server_stitched_transition_logging")?(y=this.Tt,c=d.cpn,d=f.cpn,m=this.videoData.clientPlaybackNonce,K=f.videoData,f=(0,g.v)(),m=`${c===m?"video":"ad"}_to_${d===m?"video":"ad"}`,m!=="video_to_ad"&&(C=m==="ad_to_video"?void 0:K,c=C?.H1,B={},K?.Qh&&(B.cttAuthInfo={token:K.Qh,videoId:K.videoId}),e&&(B.startTime=e),Lt(m,B),e={targetVideoId:K?.videoId?? "empty_video",targetCpn:d,adVideoId:C?.videoId??"empty_video",adClientPlaybackNonce:c?.cpn??C?.clientPlaybackNonce},c&&(e.adBreakType=c.adBreakType,e.adType=c.adType),g.PI(e,m),Xe(y,f,m))):(y=this.Tt,m=this.videoData.clientPlaybackNonce,K=(0,g.v)(),c=f.videoData,d=`${d.cpn===m?"video":"ad"}_to_${f.cpn===m?"video":"ad"}`,m={},c.Qh&&(m.cttAuthInfo={token:c.Qh,videoId:c.videoId}),e&&(m.startTime=e),Lt(d,m),g.PI({targetVideoId:c.videoId,targetCpn:f.cpn,isSsdai:!0},d),e||Xe(y,K,d))}}else g.bB(this.logger, 360717806,"SSTEvent for nonSS")}oN(){var d=this.wW;const f=d.jN;d.jN=[];return f}S3(d){this.videoData.LB=!0;this.df(new g.s_("sabr.fallback",d));this.MU(!0)}kx(d,f=!0){this.videoData.Xx=!0;f&&(this.df(new g.s_("qoe.restart",d)),this.MU(!0))}AQ(d){this.le("sdai",{aftimeout:d});this.df(new g.s_("ad.fetchtimeout",{timeout:d}))}lK(d,f){this.le("timelineerror",d);d=new g.s_("dai.timelineerror",d);f?this.mJ("dai.timelineerror",1,"RETRYABLE_ERROR",WZ(d.details)):this.df(d)}p7(){return g.t8(this.cZ.provider)}getPlayerSize(){return this.U8.getPlayerSize()}oX(){return this.U8.oX()}gX(){return this.Tt}LZ(){return this.wW.LZ()}getVolume(){return this.wW.getVolume()}Zb(){return this.wW.Zb()}isMuted(){return this.wW.isMuted()}Sw(){return this.wW.Sw()}Cn(){this.mE= !0}Z(d){return this.S1.Z(d)}Yi(){return this.S1.Yi()}cW(d,f,m,y,C){this.le("xvt",{m:d,g:f?1:0,tt:m?1:0,np:y?1:0,c:C})}DJ(){this.loader?.resume()}TA(){return g.fg(this.Qb,"ad")}n0(){const d=this.getCurrentTime(),f=d-this.zt();var m=this.mediaElement?dN(this.mediaElement.Xj()):0;m=Math.floor(Math.max(m-f,0))+100;return this.loader?.n0(f,m)?(this.le("sdai",{skipad:1,ct:f.toFixed(3),adj:m.toFixed(3)}),ti(this.videoData)&&this.loader.seek(f+m,{seekSource:89,Ru:"videoplayer_skipServerStitchedAd"}),F$c(this.Iu, d),!0):!1}RO(){return this.S1.RO()}hR(){if(this.Z("html5_generate_content_po_token"))return this.videoData.b0||"";this.wW.rR();return this.S1.Fq||""}vJ(){if(this.videoData.videoId)return this.videoData.qE}xc(){return this.videoData.videoId}h3(){return this.wW.q0}ix(){return this.Y3}AK(){return this.wW.AK()}nP(d,f,m){this.uo(A3(this.playerState,16,m));this.Iu.nP(d,f,m)}prefetchKeyPlay(d,f){this.loader?.prefetchKeyPlay(d,f)}jQ(d){return this.Iu.jQ(d)}jq(){this.Iu.jq()}r_(d,f){const m=this.Z("html5_generate_content_po_token")? this.videoData:void 0;this.wW.r_(d,f,m)}Sv(){return this.Z("html5_remove_ios_7_hack_force_play")}SZ(d,f){this.cZ.SZ(d,f)}mH(){return this.cZ.mH()}Zv(){return this.wW.Zv()}fv(){return this.wW.fv(this)}gm(){this.a$=!0}kJ(d){this.loader?.kJ(d)}UO(d){this.Iu.UO(d)}};g.F=g.aG.prototype;g.F.sE=fS(48);g.F.Gk=fS(31);g.F.Dv=fS(25);g.F.XT=fS(19);g.F.I4=fS(13);var j0={primary:"Primary",secondary:"Secondary"};var rVV=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);w(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.O(d,Oh(d.L().Yi())?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.Ne()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var gKg=class extends $w{constructor(d){super("Bucle",g.Ev.AY);this.J=d;const f=d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M17.29 1.29C17.11 1.46 17.01 1.70 17.00 1.94C16.98 2.19 17.06 2.43 17.22 2.63L17.29 2.70L18.58 4H7C5.67 4 4.40 4.52 3.46 5.46C2.52 6.40 2 7.67 2 9V13C2 13.26 2.10 13.51 2.29 13.70C2.48 13.89 2.73 14 3 14C3.26 14 3.51 13.89 3.70 13.70C3.89 13.51 4 13.26 4 13V9C4 8.20 4.31 7.44 4.87 6.87C5.44 6.31 6.20 6 7 6H18.58L17.29 7.29C17.11 7.48 17.01 7.73 17.01 7.99C17.01 8.25 17.11 8.50 17.30 8.69C17.49 8.88 17.74 8.98 18.00 8.98C18.26 8.98 18.51 8.88 18.70 8.70L22.41 5L18.70 1.29L18.63 1.22C18.43 1.06 18.19 .98 17.94 1.00C17.70 1.01 17.46 1.11 17.29 1.29ZM21 10C20.73 10 20.48 10.10 20.29 10.29C20.10 10.48 20 10.73 20 11V15C20 15.79 19.68 16.55 19.12 17.12C18.55 17.68 17.79 18 17 18H5.41L6.70 16.70C6.80 16.61 6.87 16.50 6.93 16.38C6.98 16.26 7.01 16.12 7.01 15.99C7.01 15.86 6.98 15.73 6.93 15.60C6.88 15.48 6.81 15.37 6.71 15.28C6.62 15.18 6.51 15.11 6.39 15.06C6.26 15.01 6.13 14.98 6.00 14.98C5.87 14.98 5.73 15.01 5.61 15.06C5.49 15.12 5.38 15.19 5.29 15.29L1.58 19L5.29 22.70L5.36 22.77C5.56 22.92 5.80 23.00 6.04 22.99C6.29 22.98 6.52 22.87 6.70 22.70C6.87 22.52 6.98 22.29 6.99 22.04C7.00 21.80 6.92 21.56 6.77 21.36L6.70 21.29L5.41 20H17C18.32 20 19.59 19.47 20.53 18.53C21.47 17.59 22 16.32 22 15V11C22 10.73 21.89 10.48 21.70 10.29C21.51 10.10 21.26 10 21 10Z", fill:"white"}}]}:edE();this.setIcon(f);this.subscribe("select",this.V,this);d.createClientVe(this.element,this,28661);this.O(d,"settingsMenuVisibilityChanged",this.A);this.listen("click",this.logClick);this.O(d,"onLoopChange",this.onLoopChange);this.S(d.getLoopVideo());d.Jq().Sf(this)}A(d){d&&this.S(this.J.getLoopVideo());this.J.logVisibility(this.element,d)}logClick(){this.J.logClick(this.element)}onLoopChange(d){this.S(d)}V(d){this.J.setLoopVideo(d)}};var IWZ=class extends pn{constructor(d){super(d);d.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new gKg(this.api),g.I(this,this.menuItem))}); d.addEventListener("videodatachange",(f,m)=>{f=this.api.getPresentingPlayerType()===2;this.menuItem?.OB(!m.isLivePlayback&&!f)})}};var uBf=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);w(this.api,"seekToChapterWithAnimation",f=>{this.seekToChapterWithAnimation(f)}); w(this.api,"seekToTimeWithAnimation",(f,m)=>{this.seekToTimeWithAnimation(f,m)}); w(this.api,"renderChapterSeekingAnimation",(f,m,y)=>{this.api.renderChapterSeekingAnimation(f,m,y)}); w(this.api,"setMacroMarkers",f=>{this.setMacroMarkers(d,f)}); w(this.api,"changeMarkerVisibility",(f,m,y)=>{this.changeMarkerVisibility(f,m,y)}); w(this.api,"isSameMarkerTypeVisible",f=>this.isSameMarkerTypeVisible(f))}seekToChapterWithAnimation(d){if(g.O8(this.api)&&!(d<0)){var f=this.api.getVideoData(),m=f.hM; if(m&&d{C===d&&T9(this,y.timeRangeStartMillis,y.title)})}}seekToTimeWithAnimation(d,f){g.O8(this.api)&&T9(this,d,f)}setMacroMarkers(d,f){f={playerOverlays:{playerOverlayRenderer:{decoratedPlayerBarRenderer:{decoratedPlayerBarRenderer:{playerBar:{multiMarkersPlayerBarRenderer:f}}}}}}; d=d.getVideoData();d.getWatchNextResponse();d&&d.getWatchNextResponse()==null&&(hS(d,{raw_watch_next_response:f}),d.publish("dataupdated"))}changeMarkerVisibility(d,f,m){const y=this.api.getVideoData();if(y){var C=!1;if(d)for(const B of f){if((d=y.pC)&&!d.includes(B))switch(m){case "CHANGE_MARKERS_VISIBILITY_RESTRICTION_MODE_NOT_OVERWRITE_SAME_TYPE":X4T(B,y)||(C=!0,y.pC?.push(B));break;case "CHANGE_MARKERS_VISIBILITY_RESTRICTION_MODE_NOT_OVERWRITE_ANY_TYPE":d.length===0&&(C=!0,y.pC?.push(B));break; default:C=!0,y.pC?.push(B)}}else for(const B of f)y.visibleOnLoadKeys.includes(B)||g.ex(y.pC,B)&&(C=!0);C&&this.api.publish("updatemarkervisibility")}}isSameMarkerTypeVisible(d){const f=this.api.getVideoData();return f?X4T(d,f):!1}};var XT_=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"videodatachange",()=>{this.updateMetadata()}); this.events.O(d,"presentingplayerstatechange",()=>{RX5(this)}); this.events.O(d,"SEEK_COMPLETE",()=>{n4S(this)})}updateMetadata(){var d=this.api.getVideoData(); if(d?.nG()){var f=this.api.L(),m=[],y="";if(!f.X){const C=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.bY(f)&&C?(m=ZEW(C.thumbnailDetails),C.album&&(y=bP(C.album))):m=[{src:d.TD("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}this.api.getVideoData()?.LX()&&n4S(this);RX5(this);V9V(this);navigator.mediaSession.metadata=new MediaMetadata({title:d.title,artist:d.author,artwork:m,album:y});f=d=null;g.Rz(this.api)&& (d=()=>{this.api.nextVideo()},f=()=>{this.api.previousVideo()}); qz("nexttrack",d);qz("previoustrack",f)}}j1(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;const d="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(const f of d)qz(f,null);this.api.getVideoData()?.LX()&&navigator.mediaSession.setPositionState&&navigator.mediaSession.setPositionState({});super.j1()}};var Rq_=class extends pn{constructor(d){super(d);this.A=new Map;this.Y=this.S=void 0;this.compositeVideoState=null;this.V=void 0;this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"modulecreated",f=>{a:{var m=this.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer;if(m&&(m=g.S(m.compositeVideoOverlay,$rq),m?.sources?.length))for(y of m?.sources)if(y.isActive)break a;var y=void 0}f==="captions"&&y?.topLeftCornerX!==void 0&&y?.topLeftCornerY!==void 0&&y?.width!== void 0&&y?.height!==void 0&&this.api.r6({top:y.topLeftCornerY,right:1-y.topLeftCornerX-y.width,bottom:1-y.topLeftCornerY-y.height,left:y.topLeftCornerX})}); this.events.O(d,"videodatachange",f=>{const m=this.api.getVideoData();this.S=void 0;this.A.clear();this.api.Jy("compositeembargo",1);const y=m?.VJ.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");y?.length?l4v(this,y.filter(C=>C.onEnter?.some(this.j))):m?.cueRanges&&l4v(this,m.cueRanges.filter(C=>C.onEnter?.some(this.j))); f==="dataupdated"&&m?.compositeLiveStatusToken!==this.Y&&(this.Y=m?.compositeLiveStatusToken,this.api.NF())}); this.events.O(d,g.X7("compositeembargo"),f=>{if(this.S?.id!==f.id&&(this.api.mA(!0),this.A.has(f.id))){var m=this.A.get(f.id),y=this.api.getVideoData();for(const C of m)m=C.compositeEmbargo?.embargoStatusToken,y.MN!==m&&(y.MN=m,this.api.NF()),xuh(this,f)}}); this.events.O(d,g.Rj("compositeembargo"),f=>{if(this.S?.id===f.id&&(this.api.mA(!1),this.A.has(f.id))){if(f=this.api.getVideoData())f.MN=void 0;this.api.NF();xuh(this)}}); this.events.O(d,"heartbeatRequest",f=>{this.compositeVideoState!==null&&(f.playbackState||(f.playbackState={}),f.playbackState.compositeVideoState=this.compositeVideoState)}); this.events.O(d,"internalaudioformatchange",(f,m)=>{const y=this.api.getVideoData({Pd:!1});y?.le("atrkchg",{id:f,m});if(y&&!y.Fo()){m=this.api.getAvailableAudioTracks();for(const C of m)if(C.getLanguageInfo().getId()===f){this.api.L().nC=f;break}}}); this.events.O(d,"onPlaybackAudioChange",()=>{this.api.NF();if(d.getVideoData()?.L().Z("html5_preload_on_mosaic_audio_track_change")){const f=this.api.getSourceConfigForActiveAudioTrack();f&&d.preloadVideoByPlayerVars({videoId:f.videoId,live_preload:!0},1)}}); w(d,"setCompositeParam",f=>{this.compositeVideoState=f}); this.api.Z("web_watch_enable_multiview_manager")&&w(d,"setCompositeVideoOverlayRendererComponent",f=>{this.setCompositeVideoOverlayRendererComponent(f)})}setCompositeVideoOverlayRendererComponent(d){this.V&&(this.V.remove(),g.Uh(this.V,"ytp-composite-video-overlay-renderer"),this.V=void 0); d&&(g.wE(d,"ytp-composite-video-overlay-renderer"),g.lW(this.api,d,4),this.V=d)}j(d){return d.compositeEmbargo!==void 0}j1(){super.j1();this.A.clear()}};var nKN=class extends pn{constructor(d){super(d);this.events=new g.OM;g.I(this,this.events);this.events.O(d,"applicationInitialized",()=>{({handleError:f=Iq,logEvent:m=g.Dv}={});var f;for(RD=new xqV(f,m);nP.length>0;){var m=nP.shift();switch(m.type){case "ERROR":RD.Wd(m.payload);break;case "EVENT":RD.logEvent(m.eventType,m.payload)}}}); w(this.api,"queueOfflineAction",this.queueOfflineAction.bind(this));w(this.api,"updateDownloadState",this.updateDownloadState.bind(this));w(this.api,"pauseVideoDownload",this.pauseVideoDownload.bind(this));w(this.api,"resumeVideoDownload",this.resumeVideoDownload.bind(this));w(this.api,"isOrchestrationLeader",this.isOrchestrationLeader.bind(this));w(this.api,"refreshAllStaleEntities",this.refreshAllStaleEntities.bind(this));w(this.api,"setUpPositionSyncInterval",this.setUpPositionSyncInterval.bind(this))}async queueOfflineAction(d, f,m,y){const C=br(this.api.oO());return C&&(d=await C.xH([d],f,m,y),d.length)?d[0]:Promise.reject()}updateDownloadState(d,f){const m=br(this.api.oO());return m?m.updateDownloadState(d,f):Promise.reject()}pauseVideoDownload(d){const f=br(this.api.oO());f&&f.DI(d)}async resumeVideoDownload(d){const f=br(this.api.oO());return f?f.jE(d):Promise.reject()}isOrchestrationLeader(){return this.api.isOrchestrationLeader()}refreshAllStaleEntities(d){d===void 0&&(d=14400);const f=br(this.api.oO());return f?f.refreshAllStaleEntities(d): Promise.reject()}setUpPositionSyncInterval(d){const f=br(this.api.oO());f&&f.setUpPositionSyncInterval(d)}};var ZSE=class extends pn{constructor(d){super(d);this.loaded=!1;this.overlay=null;this.events=new g.OM(d);g.I(this,this.events);this.S=new g.OM(d);g.I(this,this.S);this.events.O(d,"modulesCreated",()=>{this.z3()&&this.load()}); this.events.O(d,"modulesDestroyed",f=>{let m=!0;switch(f){case 2:case 3:m=!1;break;case 4:m=this.api.getPresentingPlayerType()===1}m&&this.unload()})}z3(){var d=this.api.getVideoData(); return d.CF&&!d.o8}load(){this.loaded||g.K3(this.api.L())||(this.overlay=new g.Y({D:"div",oP:["ytp-ypc-clickwrap-overlay","ytp-player-content"],N:[{D:"h2",W:"ytp-ypc-clickwrap-header",aP:"\u00bfQuieres iniciar este alquiler?"},{D:"div",W:"ytp-ypc-clickwrap-description",aP:this.api.getVideoData().qb},{D:"button",oP:["ytp-ypc-clickwrap-confirm","ytp-button"],aP:"Iniciar periodo de alquiler"}]}),g.I(this,this.overlay),g.lW(this.api,this.overlay.element,4),this.overlay.O(this.overlay.ue("ytp-ypc-clickwrap-confirm"), "click",()=>{this.onConfirm()}),this.loaded=!0)}onConfirm(){this.overlay&&this.overlay.hide(); this.S.O(this.api,"videodatachange",()=>{this.api.DK("ypcRentalActivation")}); this.api.DK("ypcRentalActivation")}unload(){this.loaded&&(this.overlay&&(this.overlay.dispose(),this.overlay=null),this.S.A(),this.loaded=!1)}j1(){this.unload();super.j1()}};var Vlx=class extends pn{constructor(d){super(d);w(d,"getAvailableQualityData",()=>this.getAvailableQualityData()); w(d,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); w(d,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var d=this.api.getVideoData();if(!d)return[];var f=[],m=d.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,y=PWW(m),C=m?.restrictedAdaptiveFormats;if(C){m=[];for(var B of C){if(B.mimeType?.includes("audio")&&this.api.Z("enable_lr_upsell_for_premium_high_quality_audio"))continue;C=b$(B.mimeType,B.quality,B.itag.toString(),B.width.toString(),B.height.toString(),B.qualityLabel,B.qualityOrdinal&&T1T[B.qualityOrdinal]); m.push(C)}d=g.lg(d);ua(m);B=[];for(var e of m)r$(d,e,this.api.L().Y)===!0&&B.push(e);f=f.concat(LX5(B,!1,y))}e=this.api.zS();f=f.concat(LX5(e,!0,y));y=[];if(this.api.Z("web_player_enable_premium_hbr_in_h5_api")){e=f;f=new Set;y=new Map;var M={};for(var K of e)e=K.quality,m=K.isPlayable,(d=K.qualityLabel)&&e&&(m&&y.has(e)&&y.get(e)!==d?f.add(e):m&&y.set(e,d),M[d]||(M[d]=K));K=[];for(var N of Object.values(M))M=N.quality,y=N,M&&!f.has(M)&&(y.formatId=void 0),K.push(y);N=f=K;K=0;for(M=0;Mthis.V}; this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"d6de4videobindingchange",f=>{this.P_(f)}); this.events.O(d,"csiinitialized",()=>{S8h(this)})}P_(d){if(tJ())if(!this.A&&this.S){d.qE={coldStartInfo:{clientState:this.V}}; try{this.S.then(()=>{jzT(this,d)},f=>{HM(f,"player_update"); this.handleError(f,d)})}catch(f){HM(f,"player_update_catch"),this.handleError(f,d)}}else this.A?jzT(this,d):this.api.le("pf",{m:this.A?1:0, p:this.S?1:0})}handleError(d,f){g.X_(d);let m=0;d.mediaIntegrityErrorName?m||(m=lWg[d.mediaIntegrityErrorName]):d.code&&(m=d.code());f.qE={lC:{code:m}}}};var Pcx=class extends g.Y{constructor(d){super({D:"button",oP:["ytp-pip-button","ytp-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{data-tooltip-title}}","data-priority":"8","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-pip-button"},N:[O1()]});this.api=d;this.listen("click",this.onClick);const f=this.api.QS(),m=f.subscribe("visibilitystatechange",()=>{this.wD(f.ZK())}); this.addOnDisposeCallback(()=>{f.HD(m)}); r6(d,this.element,this);this.wD(f.ZK())}wD(d){d=d?"Salir de la funci\u00f3n Imagen en imagen":"Imagen en imagen";this.api.L().Z("player_tooltip_data_title_killswitch")?this.update({title:d,"data-title-no-tooltip":d}):this.update({"data-tooltip-title":d,"data-title-no-tooltip":d});this.api.m2()}onClick(){this.api.togglePictureInPicture()}};var LEx=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"standardControlsInitialized",()=>{this.createButton()}); g.nl(this.api.L())&&(this.Z("web_watch_pip")||this.Z("web_shorts_pip"))&&w(this.api,"setDocumentPictureInPicture",f=>{this.setDocumentPictureInPicture(f)})}createButton(){this.button=new Pcx(this.api); g.I(this,this.button);this.api.IZ(this.button);this.events.O(this.api,"videodatachange",()=>{v4c(this)}); v4c(this)}setDocumentPictureInPicture(d){this.api.QS().X2(d);d=this.api.ZK();const f=rjv(this.api.oO());f&&(d?f.load():f.unload());this.api.publish("documentpictureinpicturechange")}};var JVV=class extends pn{constructor(d){super(d);this.loaded=!1;this.G=0;this.S=!1;this.B={};this.V=[];this.j=0;this.C=!1;this.events=new g.OM(d);g.I(this,this.events);this.A=new g.OM(d);g.I(this,this.A);this.events.O(d,"modulesCreated",()=>{this.z3()&&this.load()}); this.events.O(d,"modulesDestroyed",f=>{const m=this.api.getPresentingPlayerType();switch(f){case 2:case 3:f=m!==1&&!(m===5||m===6||m===7);break;case 4:f=!this.S;break;default:f=!0}f&&this.unload()})}z3(){return this.api.getVideoData().UL.includes("playableSequences")}load(){if(!this.loaded){this.Y||(this.Y=new g.Y({D:"div", oP:["ytp-player-content","ytp-yto-overlay"],N:[{D:"div",oP:["ytp-yto-preroll-message"],aP:"El v\u00eddeo empezar\u00e1 en breve"}]}),g.I(this,this.Y),zXB(this,!1),g.lW(this.api,this.Y.element,4));var d=this.api.getPresentingPlayerType();this.A.O(this.api,"playbackChange",()=>{var f=this.api.getPresentingPlayerType()===5;g.n(this.api.getRootNode(),"ytp-yto-preroll",f);zXB(this,f)}); this.A.O(this.api,"presentingplayerstatechange",f=>{this.onStateChange(f)}); this.A.O(this.api,g.X7("yto"),(f,m)=>{this.onCueRangeEnter(f,m)}); this.A.O(this.api,"ytoprerollinternstitialnext",()=>{q8g(this)}); bEW(this);this.loaded=!0;this.api.DK("playableSequences",d)}}onCueRangeEnter(d){d=d.getId();if(!this.S){if(this.api.getPlayerStateObject(1).S(2)){if(this.C)return}else this.C=!1;this.V.includes(d)||this.V.push(d);this.api.getPresentingPlayerType()===1&&T6W(this)}}onStateChange(d){var f=this.api.getPresentingPlayerType();d=d.state;this.S||f!==5&&f!==6&&f!==7||d.S(1)||d.S(16)||d.S(32)||(f=d.S(128),(d.S(2)||f)&&q8g(this))}unload(){this.loaded&&(this.G=0,this.C=this.S=!1,this.B={},this.j=0,this.V.length= 0,this.A.A(),this.loaded=!1)}j1(){this.unload();super.j1()}};var SnX=class{constructor(d=200){this.V=d;this.A=this.S=void 0}async delete(d){await t9B(this);if(this.S)try{const f=g.dc(d,"videoPlaybackPositionEntity");await g.IF(this.S,f);this.A===d&&(this.A=void 0)}catch(f){throw Error("Failed to delete playback position",{cause:f});}}};var jgP=class extends pn{constructor(d){super(d);d=d.L().Yi().S.El(u2T);const f=new SnX(Number(d)||void 0);w(this.api,"addOrUpdateOnlinePlaybackPosition",(m,y,C)=>w45(f,m,y,C)); w(this.api,"deleteOnlinePlaybackPosition",m=>f.delete(m))}};var vKE=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);w(this.api,"musicDisableUi",()=>{g.wE(this.api.getRootNode(),"ytp-player-in-bar-disable-ui")}); w(this.api,"musicEnableUi",()=>{g.Uh(this.api.getRootNode(),"ytp-player-in-bar-disable-ui")})}};var RX=class extends g.Y{constructor(d,f=!0,m=!1){super({D:"div",W:"ytp-suggested-action"});this.J=d;this.JM=this.e1=this.pC=this.hP=this.V=this.AP=this.expanded=this.enabled=this.MW=!1;this.ws=new g.vg(()=>{this.badge.element.style.width=""},200,this); this.KC=new g.vg(()=>{wD(this);Yx(this)},200,this); this.Np=this.J.Z("delhi_modern_web_player")?40:34;this.dismissButton=new g.Y({D:"button",oP:["ytp-suggested-action-badge-dismiss-button-icon","ytp-button"]});g.I(this,this.dismissButton);this.Y=new g.Y({D:"div",W:"ytp-suggested-action-badge-expanded-content-container",N:[{D:"label",W:"ytp-suggested-action-badge-title",aP:"{{badgeLabel}}"},this.dismissButton]});g.I(this,this.Y);this.GL=new g.Y({D:"div",W:"ytp-suggested-action-badge-icon-container",N:[f?{D:"div",W:"ytp-suggested-action-badge-icon"}: ""]});g.I(this,this.GL);this.badge=new g.Y({D:m?"div":"button",oP:["ytp-button","ytp-suggested-action-badge","ytp-suggested-action-badge-with-controls"],N:[this.GL,this.Y]});g.I(this,this.badge);this.badge.TL(this.element);this.V2=new g.TC(this.badge,250,!1,100,()=>{this.J.Z("web_player_overlay_positioned_layout")&&this.hide()}); g.I(this,this.V2);d.Z("web_player_overlay_positioned_layout")&&this.hide();this.PZ=new g.TC(this.Y,250,!1,100);g.I(this,this.PZ);this.Lk=new g.Jc(this.JB,null,this);g.I(this,this.Lk);this.sB=new g.Jc(this.qH,null,this);g.I(this,this.sB);g.I(this,this.ws);g.I(this,this.KC);this.J.createServerVe(this.badge.element,this.badge,!0);this.J.createServerVe(this.dismissButton.element,this.dismissButton,!0);this.O(this.J,"onHideControls",()=>{this.nC(!1)}); this.O(this.J,"onShowControls",()=>{this.nC(!0)}); this.O(this.badge.element,"click",this.qp);this.O(this.dismissButton.element,"click",this.B);this.O(this.J,"pageTransition",this.TU);this.O(this.J,"appresize",this.A);this.O(this.J,"fullscreentoggled",this.Px);this.O(this.J,"cardstatechange",this.QT);this.O(this.J,"annotationvisibility",this.l5,this);this.O(this.J,"offlineslatestatechange",this.xA,this)}qp(){}B(){}G(){return!0}JB(){let d;this.expanded?(this.PZ.show(),d=this.Y.element.scrollWidth):(d=this.Y.element.scrollWidth,this.PZ.hide());this.v9= this.Np+d;g.n(this.badge.element,"ytp-suggested-action-badge-expanded",this.expanded);this.badge.element.style.width=`${this.expanded?this.Np:this.v9}px`;this.sB.start()}qH(){this.badge.element.style.width=`${this.expanded?this.v9:this.Np}px`;this.ws.start()}CC(){this.V&&this.J.logVisibility(this.badge.element,this.G());this.hP&&this.J.logVisibility(this.dismissButton.element,this.G()&&this.Ul())}nC(d){this.pC=d;Yx(this);wD(this);this.A()}xA(){g.n(this.badge.element,"ytp-suggested-action-badge-with-offline-slate", !0)}Ul(){return this.e1||this.pC||!this.AP}A(){this.G()?(this.show(),this.V2.show()):this.V2.hide();this.CC()}TU(){this.enabled=!1;this.A()}C(d){d?this.hP&&this.J.logClick(this.dismissButton.element):this.V&&this.J.logClick(this.badge.element)}l5(){this.A()}QT(d){this.JM=d===1;this.A();g.n(this.badge.element,"ytp-suggested-action-badge-with-offline-slate",!1)}Px(){g.n(this.badge.element,"ytp-suggested-action-badge-fullscreen",this.J.isFullscreen());this.A()}};var nn=class extends g.dv{constructor(d,f,m,y,C,B){const e={D:"div",W:"ytp-panel"};let M,K,N;if(m){M="ytp-panel-back-button";K="ytp-panel-title";const W={D:"div",W:"ytp-panel-header",N:[{D:"div",oP:["ytp-panel-back-button-container"],N:[{U:{"aria-label":"Volver al men\u00fa anterior"},D:"button",oP:["ytp-button",M]}]},{D:"span",oP:[K],U:{role:"heading","aria-level":"2"},N:[m]}]};C&&(N="ytp-panel-options",W.N.push({D:"button",oP:["ytp-button",N],N:[y]}));e.N=[W]}y=!1;B&&(B={D:"div",W:"ytp-panel-footer", N:[B]},y=!0,e.N?e.N.push(B):e.N=[B]);super(e);this.content=f;y&&e.N?f.TL(this.element,e.N.length-1):f.TL(this.element);this.Nx=!1;this.E0=y;m&&(this.backButton=this.ue(M),m=this.ue(K),this.O(this.backButton,"click",this.s$),this.O(m,"click",this.s$),this.Nx=!0,C&&this.O(this.ue(N),"click",C));f.subscribe("size-change",this.nM,this);this.O(d,"fullscreentoggled",this.nM);this.J=d}nM(){this.publish("size-change")}Th(){return G9(this)}oH(){return G9(this)}focus(){this.content.focus()}s$(){this.publish("back")}};g.ZV=class extends nn{constructor(d,f=null,m,y,C,B){const e={role:"menu"};f&&(e.id=f);f=new g.dv({D:"div",W:"ytp-panel-menu",U:e});super(d,f,m,y,C,B);this.menuItems=f;this.items=[];g.I(this,this.menuItems)}Sf(d,f=!1){if(f)this.items.push(d),this.menuItems.element.appendChild(d.element);else{f=g.QX(this.items,d,UuB);if(f>=0)return;f=~f;g.pg(this.items,f,0,d);K_(this.menuItems.element,d.element,f)}d.subscribe("size-change",this.Hv,this);this.menuItems.publish("size-change")}Th(){G9(this)||this.items[0].focus(); return!0}oH(){this.items[this.items.length-1].focus();return!0}Iz(d){d.unsubscribe("size-change",this.Hv,this);this.Mp()||(g.ex(this.items,d),this.menuItems.element.removeChild(d.element),this.menuItems.publish("size-change"))}Hv(){this.menuItems.publish("size-change")}focus(){let d=0;for(let f=0;f1&&g.my(this)}Vg(){d7c(this);this.qW&&(GGc(this),g.bo(this.element,this.size))}Vp(){const d=this.S.pop();fC(this,d,this.S[this.S.length-1],!0)}y7(d){if(!d.defaultPrevented)switch(d.keyCode){case 27:this.ya();d.preventDefault();break;case 37:this.S.length>1&&this.Vp();d.preventDefault();break;case 39:d.preventDefault()}}focus(){this.S.length&&this.S[this.S.length- 1].focus()}j1(){super.j1();this.V&&this.V.dispose();this.j&&this.j.dispose()}};var zqV=class extends g.V5{constructor(d){super(d,"ytp-shopping-product-menu");this.lB=new g.ZV(this.J);g.I(this,this.lB);this.hide();g.y4(this,this.lB);g.lW(this.J,this.element,4)}open(d,f){this.initialize(d.items)&&this.OM(f,!!f)}initialize(d){g.dw(this.lB);if(d===void 0||d.length===0)return!1;let f=d.length;for(const m of d)this.Sf(m,f--);return!0}Sf(d,f){d.menuNavigationItemRenderer?yn5(this,d.menuNavigationItemRenderer,f):d.menuServiceItemRenderer&&Cmh(this,d.menuServiceItemRenderer,f)}};var T5X=class extends RX{constructor(d){super(d,!1,!0);this.isCounterfactual=this.j=this.isVisible=this.isInitialized=this.shouldShowOverflowButton=this.shouldHideDismissButton=!1;this.AP=!0;this.overflowButton=new g.Y({D:"button",oP:["ytp-featured-product-overflow-icon","ytp-button"],U:{"aria-haspopup":"true"}});this.overflowButton.hide();g.I(this,this.overflowButton);this.badge.element.classList.add("ytp-suggested-action");this.thumbnailImage=new g.Y({D:"img",W:"ytp-suggested-action-badge-img", U:{src:"{{url}}"}});this.thumbnailImage.hide();g.I(this,this.thumbnailImage);this.thumbnailIcon=new g.Y({D:"div",W:"ytp-suggested-action-badge-icon"});this.thumbnailIcon.hide();g.I(this,this.thumbnailIcon);this.banner=new g.Y({D:"a",W:"ytp-suggested-action-container",N:[this.thumbnailImage,this.thumbnailIcon,{D:"div",W:"ytp-suggested-action-details",N:[{D:"text",W:"ytp-suggested-action-title",aP:"{{title}}"},{D:"text",W:"ytp-suggested-action-subtitle",aP:"{{subtitle}}"},{D:"text",W:"ytp-suggested-action-metadata-text", aP:"{{metadata}}"}]},this.dismissButton,this.overflowButton]});g.I(this,this.banner);this.banner.TL(this.Y.element);this.O(this.J,"videodatachange",this.onVideoDataChange);this.O(this.J,g.X7("suggested_action_view_model"),this.mS);this.O(this.J,g.Rj("suggested_action_view_model"),this.A7);this.O(this.overflowButton.element,"click",this.Br);this.O(d,"featuredproductdismissed",this.B);this.J.createServerVe(this.banner.element,this.banner,!0)}qp(d){d.target!==this.dismissButton.element&&d.target!==this.overflowButton.element&& (this.C(),this.onClickCommand&&g.s8(this.J,"innertubeCommand",this.onClickCommand))}B(){this.enabled=!1;this.V2.hide()}G(){return!!this.S&&this.enabled}onVideoDataChange(d,f){this.tP(f);if(this.S){this.gD();a:if(!this.isCounterfactual){this.banner.update({title:this.S?.title,subtitle:this.S?.subtitle,metadata:this.S?.metadataText});this.onClickCommand=g.S(this.S?.onTap,Zv);if(d=g.S(this.S?.onOverflow,Zv))this.X=g.S(d,GWP);if(this.S?.thumbnailImage){d=this.S?.thumbnailImage?.sources||[];if(d.length=== 0)break a;this.thumbnailImage.update({url:d[0].url})}else this.S?.thumbnailIconName&&this.thumbnailIcon.update({icon:this.S?.thumbnailIconName});this.shouldShowOverflowButton=!!this.S?.shouldShowOverflowButton;this.shouldHideDismissButton=!!this.S?.shouldHideDismissButton}this.banner.element.setAttribute("aria-label",this.S?.a11yLabel||"");this.h7=this.S?.dismissButtonA11yLabel;this.dismissButton.hide();this.overflowButton.hide();this.isInitialized=!0;Bc(this)}}mS(){this.isVisible=!0;Bc(this)}A7(){this.isVisible= !1;Bc(this)}CC(){super.CC();this.j&&this.J.logVisibility(this.banner.element,this.isVisible)}C(){super.C(!1);this.j&&this.J.logClick(this.banner.element)}Br(d){this.K||(this.K=new zqV(this.J),g.I(this,this.K));this.X?.menu?.menuRenderer&&(this.K.open(this.X.menu.menuRenderer,d.target),d.preventDefault())}tP(){}gD(){}j1(){this.J.Jy("suggested_action_view_model");super.j1()}};var qnf=class extends T5X{tP(d){this.productUpsellSuggestedActionViewModel=g.S(d.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.suggestedActionViewModel,JRW);this.productUpsellSuggestedActionViewModel?.content&&(this.S=g.S(this.productUpsellSuggestedActionViewModel?.content,rsn));(this.j=!!this.productUpsellSuggestedActionViewModel?.loggingDirectives?.trackingParams)&&this.J.setTrackingParams(this.banner.element,this.productUpsellSuggestedActionViewModel?.loggingDirectives?.trackingParams|| null);this.isCounterfactual=!!this.productUpsellSuggestedActionViewModel?.isCounterfactualServing}gD(){const d=[];for(const f of this.productUpsellSuggestedActionViewModel?.ranges||[]){if(!f)continue;const m=Number(f.startTimeMilliseconds),y=Number(f.endTimeMilliseconds);isNaN(m)||isNaN(y)||d.push(new g.qu(m,y,{id:"product_upsell",namespace:"suggested_action_view_model"}))}this.J.AB(d)}};var bSU=class extends pn{constructor(d){super(d);this.S=new qnf(this.api);g.I(this,this.S);g.lW(this.api,this.S.element,4)}};var tlZ=class extends pn{constructor(d){super(d);this.S=!0;const f=new g.OM(d);g.I(this,f);f.O(d,"internalaudioformatchange",(m,y)=>{irl(this,m,y)}); f.O(d,"annotationvisibility",m=>{this.api.Z("web_fix_annotations")&&NLS(this,(294).toString(),{boolValue:m})}); f.O(d,"videoplayerreset",()=>{MP(this)}); f.O(d,"videodatachange",(m,y)=>{this.onVideoDataChange(m,y)})}onVideoDataChange(d,f){f.Fo()&&(d==="newdata"&&MP(this),this.S&&d==="dataloaded"&&(this.S=!1,Ss(LV(VI(this.api.L(),this.api.getVideoData()?.C()),m=>{cnK(this,m)}),()=>{this.S=!0})))}Q7(){if(g.pv(this.api.L())){const d=g.ZM(this.api.L(),this.api.getVideoData()?.C()); return LV(lP(d),f=>{const m=LE();J9(m,f);return this.api.Q7(m)})}return lP(this.api.Q7())}};var D7h=class{constructor(){this.label="Dobladas autom\u00e1ticamente"}};g.l4=class extends g.CC{constructor(d,f,m,y,C,B,e){super(g.v4({"aria-haspopup":"true"}),f,d);this.aO=y;this.e1=!1;this.G=null;this.options={};this.W9=new g.ZV(m,void 0,d,C,B,e);g.I(this,this.W9);this.listen("keydown",this.y7);this.listen("click",this.open)}open(){g.y4(this.aO,this.W9)}A(d){stc(this);const f=this.options[d];f&&(f.element.setAttribute("aria-checked","true"),this.setContent(this.V(d)),this.G=d)}j(d){g.dw(this.W9);const f={};let m=!1;for(let y=0;y{this.pC(d)}); return f}enable(d){this.e1?d||(this.e1=!1,this.B(!1)):d&&(this.e1=!0,this.B(!0))}B(d){d?this.aO.Sf(this):this.aO.Iz(this)}S(d){this.publish("select",d)}pC(d){this.S(d)}V(d){return d.toString()}y7(d){d.defaultPrevented||d.keyCode!==39||(this.open(),d.preventDefault())}j1(){this.e1&&this.aO.Iz(this);super.j1();for(const d of Object.keys(this.options))this.options[d].dispose()}};var HSU=class extends g.l4{constructor(d,f){super("Temporizador de suspensi\u00f3n",g.Ev.SLEEP_TIMER,d,f);this.J=d;this.qp={};this.AP=this.Y("Off");this.V2=this.C="";d.Z("web_settings_menu_icons")&&(f=d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M12.33 1.00C12.22 1.00 12.11 1.00 12 1C5.92 1 1 5.92 1 12C1 18.07 5.92 23 12 23C13.90 23.00 15.78 22.50 17.44 21.55C19.10 20.61 20.48 19.25 21.46 17.61L21.64 17.29C22.06 16.52 21.21 15.73 20.35 15.88C18.76 16.15 17.12 15.94 15.66 15.27C14.19 14.59 12.97 13.49 12.14 12.11C11.31 10.73 10.91 9.13 11.01 7.52C11.11 5.91 11.69 4.37 12.67 3.09L12.89 2.83C13.45 2.16 13.20 1.03 12.33 1.00ZM15.56 2.60C15.45 2.84 15.43 3.11 15.51 3.36C15.59 3.61 15.77 3.82 16.01 3.94C16.91 4.39 17.73 4.99 18.44 5.71L18.73 6.03L18.80 6.10C18.99 6.27 19.22 6.36 19.47 6.37C19.72 6.37 19.96 6.28 20.15 6.12C20.33 5.95 20.45 5.72 20.48 5.48C20.51 5.23 20.44 4.98 20.29 4.78L20.23 4.70L19.87 4.31C19.01 3.43 18.01 2.70 16.90 2.15C16.67 2.03 16.39 2.01 16.14 2.10C15.89 2.18 15.68 2.36 15.56 2.60M10.24 3.17C9.42 4.64 8.99 6.31 9 8C9 13.42 13.32 17.84 18.71 17.99C17.86 18.93 16.83 19.69 15.67 20.21C14.52 20.73 13.26 21.00 12 21C9.76 21.00 7.60 20.17 5.95 18.67C4.29 17.17 3.25 15.10 3.03 12.88C2.81 10.65 3.43 8.43 4.76 6.63C6.09 4.84 8.05 3.60 10.24 3.17M21.16 7.88C20.93 7.96 20.73 8.12 20.61 8.34C20.49 8.55 20.45 8.81 20.50 9.05L20.53 9.15L20.66 9.56C20.93 10.53 21.04 11.54 20.98 12.55C20.97 12.81 21.06 13.06 21.23 13.26C21.41 13.45 21.65 13.57 21.92 13.59C22.18 13.60 22.44 13.52 22.63 13.34C22.83 13.17 22.95 12.93 22.97 12.67C23.05 11.44 22.92 10.20 22.58 9.02L22.43 8.51L22.39 8.42C22.29 8.19 22.11 8.01 21.88 7.91C21.65 7.81 21.40 7.80 21.16 7.88Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M16.67,4.31C19.3,5.92,21,8.83,21,12c0,4.96-4.04,9-9,9c-2.61,0-5.04-1.12-6.72-3.02C5.52,17.99,5.76,18,6,18 c6.07,0,11-4.93,11-11C17,6.08,16.89,5.18,16.67,4.31 M14.89,2.43C15.59,3.8,16,5.35,16,7c0,5.52-4.48,10-10,10 c-1,0-1.97-0.15-2.89-0.43C4.77,19.79,8.13,22,12,22c5.52,0,10-4.48,10-10C22,7.48,19,3.67,14.89,2.43L14.89,2.43z M12,6H6v1h4.5 L6,10.99v0.05V12h6v-1H7.5L12,7.01V6.98V6L12,6z",fill:"#fff"}}]},this.setIcon(f)); this.X=new g.Y({D:"div",oP:["ytp-menuitem-label-wrapper"],N:[{D:"div",aP:"Final del v\u00eddeo"},{D:"div",oP:["ytp-menuitem-sublabel"],aP:"{{content}}"}]});g.I(this,this.X);this.listen("click",this.onClick);this.O(d,"videodatachange",this.onVideoDataChange);this.O(d,"presentingplayerstatechange",this.wD);this.O(d,"settingsMenuVisibilityChanged",this.tP);d.createClientVe(this.element,this,218889);this.wD();g.s8(this.J,"onSleepTimerFeatureAvailable")}wD(){const d=this.Y("Off");this.J.getPresentingPlayerType()!== 2?($7h(this),this.A(this.AP),this.C&&(this.AP===d?this.C="":this.setSleepTimerTimeLeft(this.C)),this.V2&&this.setVideoTimeLeft(this.V2),this.enable(!0)):(this.j([]),this.enable(!1))}S(d){this.hP(d);this.aO.Vp()}Y(d){switch(d){case "Off":return"No";case "End of video":return"Final del v\u00eddeo";case "End of playlist":return"Final de la lista de reproducci\u00f3n";default:return`${d.toString()} ${"Minutos"}`.toLowerCase()}}hP(d){const f=this.qp[d],m=f==="End of video"||f==="End of playlist";f==="Off"&& (this.C="");this.J.getPlayerState()!==0&&this.J.getPlayerState()!==5||!m?(this.AP=d,super.S(d),this.A(d),g.s8(this.J,"onSleepTimerSettingsChanged",f)):g.s8(this.J,"innertubeCommand",{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:"El v\u00eddeo ya ha acabado"}}}}})}onVideoDataChange(d){d==="dataloaded"&&$7h(this)}tP(d){this.J.logVisibility(this.element,d)}onClick(){this.J.logClick(this.element)}resetSleepTimerMenuSettings(){this.hP(this.Y("Off"))}setSleepTimerTimeLeft(d){this.C= d;this.setContent(d)}setVideoTimeLeft(d){this.V2=d;this.X.setContent(d)}};var wTt=class extends pn{constructor(d){super(d);d.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new HSU(this.api,this.api.Jq()),g.I(this,this.menuItem))}); d.addEventListener("openSettingsMenuItem",f=>{f==="menu_item_sleep_timer"&&(this.menuItem||this.api.Jq()?.OM(),this.menuItem.open())}); w(d,"resetSleepTimerMenuSettings",()=>{this.resetSleepTimerMenuSettings()}); w(d,"setSleepTimerTimeLeft",f=>{this.setSleepTimerTimeLeft(f)}); w(d,"setVideoTimeLeft",f=>{this.setVideoTimeLeft(f)})}resetSleepTimerMenuSettings(){this.menuItem&&this.menuItem.resetSleepTimerMenuSettings()}setSleepTimerTimeLeft(d){this.menuItem&&this.menuItem.setSleepTimerTimeLeft(d)}setVideoTimeLeft(d){this.menuItem&&this.menuItem.setVideoTimeLeft(d)}};var Yny=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"onSnackbarMessage",f=>{switch(f){case 1:this.api.getPlayerStateObject().isBuffering()&&g.s8(this.api,"innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"\u00bfEl v\u00eddeo se interrumpe?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Saber por qu\u00e9"}]},navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers", webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers",target:"TARGET_NEW_WINDOW"}},loggingDirectives:{clientVeSpec:{uiType:232471}}}},loggingDirectives:{clientVeSpec:{uiType:232470}}}},durationHintMs:5E3,popupType:"TOAST"}})}})}};var Anv; g.Qn=class extends g.ym{constructor(d,f=!1,m,y=!1,C=!1){super();this.hP=C;this.X=!1;this.j=new ue(this);this.Y=this.B=null;this.V=this.A=!1;g.I(this,this.j);this.target=d;this.S=f;this.AP=m||d;this.X=y;f&&(g.Ga&&this.target.setAttribute("draggable","true"),C||(this.target.style.touchAction="none"));NP(this)}O(d,f){this.j.O(this.AP,d,f,void 0,!this.S)}cancel(){this.V&&(this.V=!1,this.publish("dragend",0,0,null));this.A&&(this.A=!1,this.publish("hoverend",0,0,null),ir(this),NP(this))}cA(d){ir(this);this.O(KC("move"), this.K);this.O(KC("out"),this.S9);this.O("touchstart",this.G);this.S&&this.O(KC("down"),this.C);const f=d.target;d=new g.g8(d.pageX,d.pageY);this.A=!0;this.publish("hoverstart",d.x,d.y,f);this.publish("hovermove",d.x,d.y,f)}K(d){const f=d.target;d=new g.g8(d.pageX,d.pageY);if(this.Y){const m=this.Y;this.Y=null;if(m.relatedTarget===f&&I5(new g.g8(m.pageX,m.pageY),d))return}this.publish("hovermove",d.x,d.y,f)}S9(d){const f=new g.g8(d.pageX,d.pageY),m=d.relatedTarget;try{if(m&&g.io(this.target,m)){this.Y= d;this.publish("hovermove",f.x,f.y,m);return}}catch(y){}ir(this);NP(this);this.A=!1;this.publish("hoverend",f.x,f.y,m)}qp(d){this.cA(d);this.C(d)}C(d){if(typeof d.button!=="number"||d.button===0){ir(this);this.j.O(Wc(d.target),KC("move"),this.pC);this.j.O(Wc(d.target),KC("up"),this.V2);var f=d.target;if(g.Ga)this.O("dragstart",this.e1);else if(d.preventDefault(),(g.Ia||V7)&&f)a:{let m=f;for(;m;){if(sZ(m)||m.getAttribute("tabindex")==="-1"){m.focus();break a}m=m.parentElement}Wc(f).activeElement.blur()}this.V= !0;d=new g.g8(d.pageX,d.pageY);this.publish("dragstart",d.x,d.y,f);this.publish("dragmove",d.x,d.y,f)}}e1(d){d.preventDefault()}pC(d){let f=d.target;f===Wc(d.target)&&(f=null);d=new g.g8(d.pageX,d.pageY);this.publish("hovermove",d.x,d.y,f);this.publish("dragmove",d.x,d.y,f)}V2(d){ir(this);this.V=!1;const f=CP(d),m=d.target;d=new g.g8(d.pageX,d.pageY);f&&g.io(this.target,f)?(this.O(KC("move"),this.K),this.O(KC("out"),this.S9),this.O(KC("down"),this.C),this.O("touchstart",this.G),this.publish("dragend", d.x,d.y,m)):(NP(this),this.A=!1,this.publish("dragend",d.x,d.y,m),this.publish("hoverend",d.x,d.y,m))}G(d){const f=d.changedTouches[0];f&&(ir(this),this.hP||(this.O("touchmove",this.tP),this.O("touchend",this.rD),this.O("touchcancel",this.rD),this.B=f.identifier,d=d.target,this.A||(this.A=!0,this.publish("hoverstart",f.pageX,f.pageY,d)),this.publish("hovermove",f.pageX,f.pageY,d),this.S&&(this.V=!0,this.publish("dragstart",f.pageX,f.pageY,d),this.publish("dragmove",f.pageX,f.pageY,d))))}tP(d){const f= kqq(this,d);f&&(this.S&&d.preventDefault(),d=d.target,this.publish("hovermove",f.pageX,f.pageY,d),this.S&&this.publish("dragmove",f.pageX,f.pageY,d))}rD(d){const f=kqq(this,d);if(f){ir(this);NP(this);this.A=!1;const m=d.target;this.S&&(this.X||d.preventDefault(),this.V=!1,this.publish("dragend",f.pageX,f.pageY,m));this.publish("hoverend",f.pageX,f.pageY,m)}}j1(){this.S&&(g.Ga&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");ir(this);super.j1()}};Anv=!1;var UhX=class extends g.Y{constructor(d,f){super({D:"div",oP:["ytp-overlay","ytp-speedmaster-overlay"],N:[{D:"div",W:"ytp-speedmaster-user-edu",N:[{D:"div",W:"ytp-speedmaster-label",aP:f},{D:"div",W:"ytp-speedmaster-icon",aP:"{{icon}}"}]}]});this.J=d;this.S=this.ue("ytp-speedmaster-user-edu");this.updateValue("icon",zAK());g.wE(this.S,"ytp-speedmaster-has-icon");this.J.createClientVe(this.S,this,173040,!0);this.Y()}Y(){g.RV(this.element,"display","none");this.J.logVisibility(this.S,!1)}};var GPy=class extends pn{constructor(d){super(d);this.j=this.V=!1;this.A=new g.OM(d);g.I(this,this.A);this.K="2x";this.speedmasterUserEdu=new UhX(d,this.K);g.I(this,this.speedmasterUserEdu);g.lW(this.api,this.speedmasterUserEdu.element,4);this.S=new g.Qn(this.api.So().mZ,!0,null,!1,!0);g.I(this,this.S);this.delay=new g.vg(this.V2,500,this);g.I(this,this.delay);this.A.O(d,"videodatachange",()=>{sC(this)},this); this.A.O(d,"presentingplayerstatechange",()=>{sC(this)},this); this.A.O(d,"autonavvisibility",()=>{sC(this)},this); this.api.QS().subscribe("visibilitystatechange",()=>{sC(this)}); this.A.O(d,"rootnodemousedown",f=>{this.B=f}); this.Z("web_speedmaster_spacebar_control")&&(this.A.O(d,"keyboardserviceglobalkeydown",(f,m)=>{this.rD=m;oRS(this,f,m.c7,!0)},this),this.A.O(d,"keyboardserviceglobalkeyup",f=>{oRS(this,f,!1,!1)},this))}X(d,f){this.Mp()||(this.G=[d, f],this.S.subscribe("dragmove",this.C,this),this.S.subscribe("dragend",this.Y,this),this.V||this.delay.GU())}V2(){if(this.j){this.V=!0;this.AP=this.api.getPlaybackRate();this.hP=this.api.getPlayerStateObject().isPaused();var d=this.speedmasterUserEdu;g.RV(d.element,"display","");d.J.logVisibility(d.S,!0);this.api.setPlaybackRate(2);this.api.hideControls();this.api.playVideo();this.B&&(this.B.T9=!0);this.rD&&(this.rD.Il=!0);this.Z("enable_smart_skip_speedmaster_on_web")&&this.api.publish("speedmasterchanged", !0)}}C(d,f){if(!this.V){d=[d,f];var m=this.G;m&&d&&m.length===2&&d.length===2?(f=Math.abs(m[0]-d[0]),m=Math.abs(m[1]-d[1]),f=Math.sqrt(f*f+m*m)):f=-1;f<10?this.G=d:cc(this)}}Y(){cc(this)}};var dNP=class extends pn{constructor(d){super(d);this.A=new Set;this.S={};this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"videodatachange",f=>{f==="newdata"&&(this.api.Jy("stationsEmbargo"),this.api.Jy("stationsMetadataUpdate"),this.S={},this.A.clear());f=this.api.getVideoData().VJ;const m=f.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");m&&aSq(this,m,"stationsEmbargo");(f=f.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_METADATA_UPDATE"))&&aSq(this,f,"stationsMetadataUpdate")}); this.events.O(d,g.X7("stationsEmbargo"),f=>{this.api.mA(!0);var m=this.S[f.id]??[];for(const y of m){m=y.embargo;if(!m)continue;this.api.hideControls();this.api.mJ("auth",2,bP(m.errorRenderer.reason),WZ({embargoed:1,id:f.id,idx:f.A,start:f.start}));(m=m.onTrigger)&&g.s8(this.api,"innertubeCommand",m)}}); this.events.O(d,g.X7("stationsMetadataUpdate"),f=>{f=this.S[f.id]??[];for(const m of f)(f=m.command)&&g.s8(this.api,"innertubeCommand",f)})}};var fZE=class extends g.HA{constructor(d,f,m){super(f,d);this.S=m}preventDefault(){super.preventDefault();this.S&&this.S.preventDefault()}stopPropagation(){super.stopPropagation();this.S&&this.S.stopPropagation()}};g.wj=class extends ehh{constructor(d){super();this.S=d;this.CC={};this.listener=f=>{this.dispatchEvent(new fZE(this,f.type,f))}}C(){return!0}isView(){return!1}h7(){return!1}D$(){return this.S}Xf(){return this.S.src}Br(d){const f=this.getPlaybackRate(); this.S.src=d;this.setPlaybackRate(f)}nC(){this.S.removeAttribute("src")}getPlaybackRate(){try{return this.S.playbackRate>=0?this.S.playbackRate:1}catch{return 1}}setPlaybackRate(d){this.getPlaybackRate()!==d&&(this.S.playbackRate=d);return d}aE(){return this.S.loop}setLoop(d){this.S.loop=d}canPlayType(d,f){return this.S.canPlayType(d,f)}isPaused(){return this.S.paused}isSeeking(){return this.S.seeking}isEnded(){return this.S.ended}tP(){return this.S.muted}K(d){Q9();this.S.muted=d}Y(){return this.S.played|| HZ([],[])}Xj(){let d;try{d=this.S.buffered}catch{}return d||HZ([],[])}G(){return this.S.seekable||HZ([],[])}qp(){const d=this.S;return d.getStartDate?d.getStartDate():null}getCurrentTime(){return this.S.currentTime}setCurrentTime(d){this.S.currentTime=d}getDuration(){return this.S.duration}load(){const d=this.S.playbackRate;try{this.S.load()}catch{}this.S.playbackRate=d}pause(){this.S.pause()}play(){const d=this.S.play();if(!d||!d.then)return null;d.then(void 0,()=>{}); return d}V(){return this.S.readyState}gD(){return this.S.networkState}Ss(){return this.S.error?this.S.error.code:null}m4(){return this.S.error?this.S.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.S instanceof window.HTMLVideoElement&&this.S.getVideoPlaybackQuality)return this.S.getVideoPlaybackQuality();if(this.S){var d=this.S;const f=d.webkitDroppedFrameCount;if(d=d.webkitDecodedFrameCount)return{droppedVideoFrames:f||0,totalVideoFrames:d}}return{}}VS(){return!!this.S.webkitCurrentPlaybackTargetIsWireless}RE(){return!!this.S.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){const d= this.S,f=window.document;window.document.pictureInPictureEnabled?this.S!==f.pictureInPictureElement?d.requestPictureInPicture():f.exitPictureInPicture():kh()&&d.webkitSetPresentationMode(d.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}Ug(){var d=this.S;return new g.g8(d.offsetLeft,d.offsetTop)}getSize(){return g.td(this.S)}setSize(d){g.bo(this.S,d)}getVolume(){return this.S.volume}setVolume(d){Q9();this.S.volume=d}KC(d){this.CC[d]||(this.S.addEventListener(d,this.listener), this.CC[d]=this.listener)}setAttribute(d,f){this.S.setAttribute(d,f)}removeAttribute(d){this.S.removeAttribute(d)}hasAttribute(d){return this.S.hasAttribute(d)}X(){return GX(this.S)}DF(d){g.wE(this.S,d)}AP(d){return g.lo(this.S,d)}Np(){return g.io(document.body,this.S)}audioTracks(){const d=this.S;if("audioTracks"in d)return d.audioTracks}j1(){for(const d of Object.keys(this.CC))this.S.removeEventListener(d,this.CC[d]);super.j1()}vZ(d){this.S.disableRemotePlayback=d}};g.wj.prototype.B=fS(59); g.wj.prototype.hP=fS(57);g.wj.prototype.V2=fS(55);g.wj.prototype.rD=fS(53);var xw=class extends g.Y{constructor(d,f){super({D:"div",W:"ytp-horizonchart"});this.sampleCount=150;this.j=d;this.Y=f;this.index=0;this.heightPx=-1;this.V=this.A=null;this.S=2;this.element.style.width=`${this.S*this.sampleCount}px`;this.element.style.height="1em"}};var FVl=class extends g.Y{constructor(d){var f=null;f={D:"button",oP:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],U:{title:"close"},aP:"[X]"};super({D:"div",oP:["html5-video-info-panel","ytp-sfn"],N:[f,{D:"div",oP:["html5-video-info-panel-content","ytp-sfn-content"],N:[{D:"div",N:[{D:"div",aP:"Video ID / sCPN"},{D:"span",aP:"{{video_id_and_cpn}}",W:"ytp-sfn-cpn"}]},{D:"div",N:[{D:"div",aP:"Viewport / Frames"},{D:"span",aP:"{{dims_and_frames}}"}]},{D:"div",N:[{D:"div",aP:"Current / Optimal Res"}, {D:"span",aP:"{{resolution}}"}]},{D:"div",N:[{D:"div",aP:"Volume / Normalized"},{D:"span",aP:"{{volume}}"}]},{D:"div",N:[{D:"div",aP:"Codecs"},{D:"span",aP:"{{codecs}}"}]},{D:"div",U:{style:"{{shader_info_style}}"},N:[{D:"div",aP:"Shader Info"},{D:"span",aP:"{{shader_info}}"}]},{D:"div",U:{style:"{{color_style}}"},N:[{D:"div",aP:"Color"},{D:"span",aP:"{{color}}"}]},{D:"div",U:{style:"{{drm_style}}"},N:[{D:"div",aP:"Protected"},{D:"span",aP:"{{drm}}"}]},{D:"div",U:{style:"{{bandwidth_style}}"},N:[{D:"div", aP:"Connection Speed"},{D:"span",N:[{D:"span",aP:"{{bandwidth_chart}}"},{D:"span",aP:"{{bandwidth_kbps}}"}]}]},{D:"div",U:{style:"{{network_activity_style}}"},N:[{D:"div",aP:"Network Activity"},{D:"span",N:[{D:"span",aP:"{{network_activity_chart}}"},{D:"span",aP:"{{network_activity_bytes}}"}]}]},{D:"div",N:[{D:"div",aP:"Buffer Health"},{D:"span",N:[{D:"span",aP:"{{buffer_health_chart}}"},{D:"span",aP:"{{buffer_health_seconds}}"}]}]},{D:"div",U:{style:"{{live_latency_style}}"},N:[{D:"div",aP:"Live Latency"}, {D:"span",N:[{D:"span",aP:"{{live_latency_chart}}"},{D:"span",aP:"{{live_latency_secs}}"}]}]},{D:"div",U:{style:"{{live_mode_style}}"},N:[{D:"div",aP:"Live Mode"},{D:"span",aP:"{{live_mode}}"}]},{D:"div",U:{style:"{{playback_categories_style}}"},N:[{D:"div",aP:"Playback Categories"},{D:"span",aP:"{{playback_categories}}"}]},{D:"div",U:{style:"{{fmt_debug_info_style}}"},N:[{D:"div",aP:"Format Debug Info"},{D:"span",aP:"{{fmt_debug_info}}"}]},{D:"div",N:[{D:"div",aP:"Mystery Text"},{D:"span",aP:"{{debug_info}}"}]}, {D:"div",U:{style:"{{extra_debug_info_style}}"},N:[{D:"div",aP:""},{D:"span",N:[{D:"span",aP:"{{extra_debug_info}}"}]}]},{D:"div",N:[{D:"div",aP:"Date"},{D:"span",aP:"{{date}}"}]},{D:"div",U:{style:"{{cotn_and_local_media_style}}"},N:[{D:"div",aP:"COTN / Local Media"},{D:"span",aP:"{{cotn_and_local_media}}"}]},{D:"div",U:{style:"{{release_style}}"},N:[{D:"div",aP:"Player Release"},{D:"span",aP:"{{release_name}}"}]}]}]});this.Wr=d;this.position=0;this.Y=!0;f?this.O(this.ue("ytp-sfn-close"),"click", this.hide):this.O(this.element,"click",this.hide);d=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];f="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");const m=d.map(y=>y/4); this.B={};this.S=new xw(d,f);g.I(this,this.S);this.updateValue("bandwidth_chart",this.S);this.V=new xw([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.I(this,this.V);this.updateValue("live_latency_chart",this.V);this.A=new xw([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.I(this,this.A);this.updateValue("buffer_health_chart",this.A);this.C=new xw(m,f);g.I(this,this.C);this.updateValue("network_activity_chart",this.C);this.delay= new g.vg(this.wD,500,this);g.I(this,this.delay);this.j=new g.vg(this.G,2E4,this);g.I(this,this.j)}show(){super.show();this.wD()}hide(){super.hide();this.delay.stop();this.j.stop()}wD(){var d=(0,g.v)(),f=ouK(this.Wr);D$(this.S,f.bandwidth_samples);D$(this.C,f.network_activity_samples);D$(this.V,f.live_latency_samples);D$(this.A,f.buffer_health_samples);const m={};for(const [y,C]of Object.entries(f)){f=y;const B=C;this.B[f]!==B&&(m[f]=" "+String(B));this.B[f]=B}this.update(m);d=(0,g.v)()-d>25?5E3:500; this.delay.start(d)}G(){this.Y?(this.position+=1,this.position>15&&(this.Y=!1)):(--this.position,this.position<=0&&(this.Y=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.j.start(2E4)}};var mNx=class extends pn{constructor(d){super(d);w(d,"getStatsForNerds",()=>ouK(this.api)); D4(d,"showVideoInfo",()=>{rnn(this,!0)}); D4(d,"hideVideoInfo",()=>{rnn(this,!1)}); D4(d,"isVideoInfoVisible",()=>!!this.W9?.qk())}};var PD=class extends g.qj{constructor(){super();this.A=null;this.startTime=this.duration=0;this.delay=new g.Jc(this.S,null,this);g.I(this,this.delay)}S(){var d=(0,g.v)()-this.startTime;d=d{this.button=new CtX(d);g.I(this,this.button);d.IZ(this.button,"RIGHT_CONTROLS_RIGHT")})}};var eyX=class extends pn{constructor(d){super(d);this.hP={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:f=>nRS(this,f), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:f=>nRS(this,f), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>this.api.L().experiments.Pr("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.C&&this.K:this.C&&this.G, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>this.V2}; this.V2=this.K=this.G=this.C=!1;this.Y={};this.events=new g.OM(d);g.I(this,this.events);this.B=new g.Qn(this.api.So().mZ);g.I(this,this.B);if(this.api.Z("enable_smart_skip_web_player_bar_hover_length_threshold")&&g.sm(this.api.L().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds")){const f=g.sm(this.api.L().experiments,"smart_skip_web_player_bar_min_hover_length_milliseconds");this.X=new g.vg(this.j,f,this);g.I(this,this.X)}this.events.O(d,"videodatachange",(f,m)=>{if(f!=="dataupdated"|| m.videoId!==this.videoId||!eM(this.timelyActions,LVB(m)))this.onVideoDataChange(m)}); this.events.O(d,"presentingplayerstatechange",f=>{this.Fe(f)}); d.Z("enable_smart_skip_player_controls_shown_on_web")&&(this.events.O(d,"onShowControls",()=>{this.C=!0;this.j()}),this.events.O(d,"onHideControls",()=>{this.C=!1}),this.B.subscribe("hoverstart",()=>{this.G=!0; this.j()},this),this.B.subscribe("hoverend",()=>{this.G=!1},this),d.Z("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.O(d,"progressBarHoverStart",()=>{this.K=!0; this.api.Z("enable_smart_skip_web_player_bar_hover_length_threshold")?this.X?.GU():this.j()}),this.events.O(d,"progressBarHoverEnd",()=>{this.K=!1; this.api.Z("enable_smart_skip_web_player_bar_hover_length_threshold")&&this.X?.stop()}))); d.Z("enable_smart_skip_speedmaster_on_web")&&this.events.O(d,"speedmasterchanged",f=>{(this.V2=f)&&this.j()}); this.events.O(d,g.X7("timelyAction"),f=>{this.onCueRangeEnter(f.getId())}); this.events.O(d,g.Rj("timelyAction"),f=>{this.onCueRangeExit(f.getId())}); d.Z("web_enable_keyboard_shortcut_for_timely_actions")&&this.events.O(d,"keyboardserviceglobalkeydown",(f,m)=>{(Be?f.altKey:f.ctrlKey)&&f.keyCode===39&&this.rD&&this.S&&(f=g.S($5(this,this.S)?.rendererContext,khE),f=lu(f?.onTap))&&(g.s8(this.api,"innertubeCommand",f),m&&(m.Il=!0),m=Um(),(f=klP(m))&&Q9P(m,f))},this); this.A=new g.Y({D:"div",oP:["ytp-player-content","ytp-timely-actions-content"]});this.A.hide();w(d,"insertTimelyActionUi",f=>{this.A.element.children.length>0&&g.MV(this.A.element);f.classList.add("ytp-timely-actions-overlay");this.A.element.appendChild(f)}); g.I(this,this.A);this.Z("web_player_overlay_positioned_layout")?this.events.O(d,"basechromeinitialized",()=>{this.api.tq(this.A.element,4,!0);this.A.element.setAttribute("data-overlay-order","10")}):g.lW(this.api,this.A.element,4)}onVideoDataChange(d){this.EL(); this.videoId=d.videoId;this.V=this.S=void 0;this.timelyActions=LVB(d);ZrE(this);pC(this);this.AB()}Fe(d){const f=d.oldState,m=d.state,y=m.seekSource;!f.S(16)&&m.S(16)?this.gB(y??void 0):f.S(16)&&!m.S(16)&&this.SR();d=d.state;d=!d.isCued()&&!d.S(1024);this.A.OB(d)}AB(){const d=this.IF();d&&this.api.AB(d)}EL(){this.api.Jy("timelyAction",1);if(this.S!==void 0)this.onCueRangeExit(this.S)}IF(){if(this.timelyActions){var d=[];for(const m of this.timelyActions){var f=m.startTimeMilliseconds!=null&&m.endTimeMilliseconds!= null&&m.cueRangeId!=null?new g.qu(Number(m.startTimeMilliseconds),Number(m.endTimeMilliseconds),{id:m.cueRangeId,namespace:"timelyAction"}):void 0;f&&d.push(f)}return d}}onCueRangeEnter(d){const f=$5(this,d);f&&this.Y[d]!==void 0&&(f.maxShowCount===void 0||f?.maxShowCount>this.Y[d])&&(this.S=d,this.j())}onCueRangeExit(d){const f=VRv(this,d);f&&this.S===d&&g.s8(this.api,"innertubeCommand",f);pC(this);this.S=void 0}gB(d){this.V=d}SR(){this.j();this.V=void 0}j(){if(this.S!==void 0){var d=(d=$5(this, this.S))&&d.onCueRangeEnter?lu(d.onCueRangeEnter):void 0;var f=$5(this,this.S);a:if(f&&f.additionalTrigger){for(m of f.additionalTrigger)if(m.type&&(0,this.hP[m.type])?.(m.args??{})){var m=!0;break a}m=!1}else m=!0;d&&m&&(g.s8(this.api,"innertubeCommand",d),lSV(this,f),this.Y[this.S]!==void 0&&this.Y[this.S]++,this.rD=!0)}}j1(){this.timelyActions=this.V=this.S=this.videoId=void 0;this.Y={};this.EL();pC(this);super.j1()}};var MxU=class extends pn{constructor(d){super(d);d=window;var f=this.api.L().Yi();f.S.El(rEE)?(f=[],d.ytPlayerArraySizeExperimentLength=f.length,d.ytPlayerArraySizeExperimentValue=f[0]):f.S.El(Fvc)?(f="6LPTkck/iK3Q7HMwz7Zyg71LBC0 buD oK+f O5w1 a ns4dbB O sCTaU5B4GI / ebOXx/5DGOwDMt1CEaJxccW+OaQtE zYkklE D4Kspm WDky G s0Vj4uvrd eLSfss l B1D/tiB9kUaZ+S SUWnD oGfGji rRpkB Jg O1 czi9 R Wl4 D94+hDF KOX stfyToM l8v9IJ KZi G A/2wZ 0Qfq 3kv3QDUZOWRK erN3h3b i j tdYdy kl u FBFdIp72yKKL/T rO ym cJYXYi8 yz+ ycc6jftJvwlWp ac s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C B MFZkvXTvZR59/ IKgbLr56eq4Gs JiTE6RRv2HmCWEy Jb+OG u7Ui9+Uy 2FhggtkS7H+rbrOWFb565UNsslsXF i 1CLXS6 bW 6wRdeNJzE gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m 3 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY 5 wy9W8enoXtF70HcJfDja0FFaVcIlv Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo WX eAqMs9UttnWTxsaY gcOb/6JXqGHdb5A7TVlpS9kTPq prg 3nD M7c rxwkg2JVkNqS4PtC2P+YzOfoYOdLc i gHNfRWcg3TaR CEKsZBM VfI V1VupF9DkyxK/ k7iWF+tWtW+RaVdPk6H3X 0GcnAiuJXyd7nC/ORmzb/HGrnvBms 6k NmQ2 aGB3blYR9pxhHrY Sk0Y/7tBGJ9EaTbTwoJGWt6 ijhACaixJX vh kwC00l 5QSqhiYiieEvBUYd7S SSRtsEjUFle/8v os".split(" "), d.ytPlayerArraySizeExperimentLength=f.length,d.ytPlayerArraySizeExperimentValue=f[Math.floor(Math.random()*f.length)]):f.S.El(hDW)&&(f="a Y1bKqzJ s0Vj4uvrd x+ G stfyToM 7W xsHJ KZi 5 H2+ buD / 3 15 76VyLn4q6B SUWnD XF Ml D9/q oK+f K+ eLSfss B rlJLVN wy9W8enoXtF70HcJfDja0FFaVcIlv yLwl WDky asfV3x j KOX /I M FL czi9 b qfSz0ipS DQ m68 u7Ui9+Uy 61 K5xdXVLZb 1e sm BzwWNM gjQS0e hJ l3 zUJAT rRpkB I0j5 DPZ/ gcOb/6JXqGHdb5A7TVlpS9kTPq Hn 7m WwesQPUzST n51 B1D/tiB9kUaZ+S TKXw0mTsQ imMcmOcJbtBm2iiT gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m V2 ac s7 D4Kspm j 7I Z4U+fzdVIKP99m 8l 72 Nh5 ab XgH8Lzvf/8e92nICvOm8 gZ O OVRfzTvv99f6a Ng G oGfGji Xr O0 +y uM a6 mb ImnAv LKuVPy OlPbi N483sfs uP A7 71DqBndyU3GS6bIzA zS fts2 ky A/2wZ 0Qfq Zfvd5Pn4776zeP5oPc aI vTeKTkO bhbbE sd os zYkklE CEKsZBM V1VupF9DkyxK/ ebOXx/5DGOwDMt1CEaJxccW+OaQtE tdYdy rO iy34HMOZpoG 2P Jb+OG 7V6 U6 D94+hDF RN RjTb6s9dI1z3sbX2Z n5Jc3 u8 sCTaU5B4GI kEvjgcbIMe a be5m6OlQPwiJOhQ t5 SKU/ XKCZgrGIc3wy+ RX JgMLCGK hTtIGwjH1fcQWLu 30 Pt Mk8cYLj6WiDpDJN zO0ox JD ygD8z hp TtR HX+B89Khozs4 G MxY0 CdMDbBR bQ47h 7N i B90/Ls3uwfIR+zJE pM iAtM6ngY20Xjova0ANGS+MWXtw WF JMLr8w 8W 07 Lq9jaVTdvqKUcBE+lcgF7T3+rj8eLe/W9Gx6pMjv+q Av l lEIzH+OY FqDusHkb z7 pr8bo8c/VS pMPt A6 rxwkg2JVkNqS4PtC2P+YzOfoYOdLc Ca cX Iw2D fp5 erN3h3b FOM 6k 6W/+L21S0BgHkyXSeXgiZEFNnD bW UNvcj1zvh8 I3TZF5 Jg xw vG Ia9v 5QSqhiYiieEvBUYd7S tA nY LJ ym Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo LQhs6cZhK2 0wDpZFkrDy K9nzX D99+akDyTHqVZ5oc vh o+H0k SG s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C XT Ba R Q4 X k7iWF+tWtW+RaVdPk6H3X kwC00l R+km6jn4lEte 6c O/E2WbIgQZp1fX6M15U6V4Cn2VEhA/o1gqaZrT W35r8t FM Sk0Y/7tBGJ9EaTbTwoJGWt6 59N5n p2 dc/6x6Ue8NTkG8Eq 3kv3QDUZOWRK bEp8Cdrszr5 7/ YF 0EGSTB RQ MFZkvXTvZR59/ sU aQ ++ kl u FM8tJsLmwDZGwNxLT3UB8U+Oqq M7c cJYXYi8 Joavny ul O1 Yo PzjTAnVHpDMOOfHYH7PRH5cM ns4dbB jz 0MqMKs EC 5i /PSB9 FSr5qF2R kXioSwTShtq5feiVSbNLRWdm8JtU ses mL J84d RA eAqMs9UttnWTxsaY YqL+09b l8v9IJ VfI Un5oe aghMX806dvo tfkKluaA tWZ0RiNdY ha /++SfI 78y wMv/BMy w4igDN5fJhU/ ijhACaixJX 9s+4w/ i f7 g33AqPrwozIBbUR 2W I5xT3pY5tk3rrjxU4XaqE3JsSS1Y+LA0zCg IKgbLr56eq4Gs WX 2U 3EX5fOxmA pD V8eT3N6k ShiYcW72d5b NmQ2 Mx yz+ ycc6jftJvwlWp aGB3blYR9pxhHrY bWti1J FBFdIp72yKKL/T 2FhggtkS7H+rbrOWFb565UNsslsXF ePmsAY5V ca rZ prg 5 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY ec8TP 6wRdeNJzE BV NrX25+/J8LYtUk O5w1 0GcnAiuJXyd7nC/ORmzb/HGrnvBms hGs6kinOmHXn QoQ Wl4 +S1B mv Jo 671 QGZ 5ru JiTE6RRv2HmCWEy v5vpHQ5jXX5RZgSVfA7P9Keq/9 ngi k3cqFr12egl66d89FwnoKFk dF+d5SEX0slenHxkb+cmSyeQohfO i R gHNfRWcg3TaR EwPA 5banN SSRtsEjUFle/8v szO04kG7irS7lBIpOjUf 51 8Vh6p 3nD ii6 QDM3wl8PVhEf5fF".split(" "), d.ytPlayerArraySizeExperimentLength=f.length,d.ytPlayerArraySizeExperimentValue=f[Math.floor(Math.random()*f.length)])}};var KUU=class extends pn{constructor(d){super(d);D4(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); D4(this.api,"setPlaybackRate",f=>{typeof f==="number"&&this.api.setPlaybackRate(f)})}};var JnE=class extends $w{constructor(d,f,m,y){super("Mejora de voz",g.Ev.Uk);this.J=d;this.j=f;this.V=m;this.getVoiceBoostState=y;this.A=!1;this.aO=this.J.Z("html5_enable_new_audio_settings_menu")?d.Jq().qJ:d.Jq();this.O(d,"onFilterAudioFeatures",this.bB);this.setIcon({D:"svg",U:{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M11.48 2.14 3.91 6.68A6 6 0 0 0 1 11.83v.33a6 6 0 0 0 2.91 5.14l7.57 4.54A1 1 0 0 0 13 21V3a1.00 1.00 0 0 0-1.51-.85Zm6.88 2.07a1 1 0 0 0-.00 1.41 9 9 0 0 1 0 12.72 1 1 0 0 0 1.41 1.41 11 11 0 0 0 0-15.55 1 1 0 0 0-1.41 0ZM4.94 8.40l.00-.00L11 4.76v14.46l-6.05-3.63A4 4 0 0 1 3 12.16v-.33a4 4 0 0 1 1.94-3.42ZM15.53 7.05a1 1 0 0 0 0 1.41 5 5 0 0 1 0 7.07 1 1 0 0 0 1.41 1.41 6.99 6.99 0 0 0 0-9.9 1 1 0 0 0-1.41 0Z"}}]}); this.subscribe("select",this.Y,this);this.bB()}Y(d){this.j(d?2:1)}bB(){var d=this.J.getPresentingPlayerType();d===2||d===3?this.A&&(this.A=!1,this.aO.Iz(this)):(d=this.getVoiceBoostState(),d!==1?(d===0?(this.S(this.V()===2),this.setEnabled(!0)):(this.S(!1),this.setEnabled(!1)),this.A||(this.aO.Sf(this),this.A=!0)):this.A&&(this.aO.Iz(this),this.A=!1))}j1(){this.aO.Iz(this);super.j1()}};var Nxt=class extends pn{constructor(d){super(d);this.events=new g.OM(d);g.I(this,this.events);const f=this.api.Z("html5_enable_voice_boost");f&&this.events.O(d,"settingsMenuInitialized",()=>{SBK(this)}); w(this.api,"getVoiceBoostUserPreference",()=>f?this.getVoiceBoostUserPreference():0); w(this.api,"setVoiceBoostUserPreference",m=>{f&&this.setVoiceBoostUserPreference(m)}); w(this.api,"getVoiceBoostState",()=>f?this.getVoiceBoostState():1); this.S=qlB()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.S}setVoiceBoostUserPreference(d){this.api.le("vb_set",{pref:d});g.KP("yt-player-voice-boost",d,31536E4);d!==this.S&&(this.S=d,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.Lq(),this.api.Kd())}getVoiceBoostState(){return this.api.SQ(1)}updateEnvironmentData(){this.api.L().Zq=this.S}};var igg=class extends pn{constructor(d){super(d);this.useLivingRoomPoToken=!1;this.Y=new g.CR;this.S=!1;this.Tt=null;this.B=!1;this.j=null;this.C=!1;const f=d.L().getWebPlayerContextConfig();this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"spsumpreject",(m,y,C)=>{this.C=y;m&&this.B&&!this.j&&(this.Z("html5_generate_content_po_token")&&C?this.zJ(C):this.Z("html5_generate_session_po_token")&&tRP(this));this.j||this.api.le("stp",{s:+this.B,b:+this.C})}); this.events.O(d,"poTokenVideoBindingChange",m=>{this.zJ(m)}); if(this.Z("html5_web_po_on_demand_init")){const m=this.events.O(d,"videodatachange",(y,C)=>{C.Qo&&!this.B&&(YBh(this),this.events.Zc(m))}) }this.useLivingRoomPoToken=!!f?.useLivingRoomPoToken;d.addEventListener("csiinitialized",()=>{this.Tt=d.gX();this.Z("html5_web_po_on_demand_init")?this.V=Fm():YBh(this)}); d.addEventListener("trackListLoaded",this.j7.bind(this));d.eN(this)}j1(){this.G&&(g.XO(this.G),this.G=void 0);super.j1()}rR(){(this.A?!this.S:this.V)&&k5(this)}j7(d,f,m){if(vRn(d)){var y=m||"";if(this.S)f=a0(this,y),zKP(d,f);else{var C=new g.CR;f.push(C.promise);this.Y.promise.then(()=>{const B=a0(this,y);zKP(d,B);C.resolve()})}}}zJ(d){if(this.A||this.V)d.b0=a0(this,d.videoId),this.S||(this.j=new n3,this.Y.promise.then(()=>{this.Tt.HM("pot_if"); d.b0=a0(this,d.videoId)}))}};var Nug=class extends g.Y{constructor(d){super({D:"div",oP:["ytp-more-videos-button","ytp-button"],U:{title:"{{title}}",role:"button",tabindex:"0","aria-hidden":"true"},N:[{D:"div",W:"ytp-more-videos-button-thumbnail"},{D:"span",W:"ytp-more-videos-button-title",aP:"{{title}}"}]});this.J=d;this.V=this.ue("ytp-more-videos-button-thumbnail");this.j=this.ue("ytp-more-videos-button-title");this.A=new g.OM(this);g.I(this,this.A);this.A.O(this.J,"videodatachange",this.S);this.S();this.listen("click",this.onClick); yjv(this,0);this.hide()}S(){var d=this.J.getVideoData({playerType:1});d=(d?.suggestions?.length?d.suggestions:d?.K()?[d.K()]:[])[0]?.TD("mqdefault.jpg");this.V&&d&&g.RV(this.V,"background-image",d?`url("${d}")`:"")}onClick(){this.J.logClick(this.element)}sM(d){this.OB([1,2].includes(d));yjv(this,d)}OB(d){super.OB(d);this.element.setAttribute("aria-hidden",String(!d));d&&this.S()}j1(){super.j1()}};g.WUd=class extends g.Y{constructor(d){const f=d.L(),m=g.$h||g.gC?{style:"will-change: opacity"}:void 0,y=f.j,C=["ytp-modern-videowall-still"];f.A&&C.push("ytp-videowall-show-text");super({D:"a",oP:C,U:{href:"{{url}}",target:y?f.K:"","aria-label":"{{aria_label}}","data-is-live":"{{is_live}}","data-is-list":"{{is_list}}","data-is-mix":"{{is_mix}}"},N:[{D:"div",W:"ytp-modern-videowall-still-image",U:{style:"{{background}}"},N:[{D:"span",W:"ytp-modern-videowall-still-info-duration",aP:"{{duration}}"}]}, {D:"span",W:"ytp-modern-videowall-still-info",U:{"aria-hidden":"true"},N:[{D:"span",W:"ytp-modern-videowall-still-info-bg",N:[{D:"span",W:"ytp-modern-videowall-still-info-content",U:m,N:[{D:"span",W:"ytp-modern-videowall-still-info-title",aP:"{{title}}"},{D:"span",W:"ytp-modern-videowall-still-info-author",aP:"{{author}}"},{D:"span",W:"ytp-modern-videowall-still-view-count-and-date-info",aP:"{{views_and_publish_time}}"},{D:"span",W:"ytp-modern-videowall-still-info-live",aP:"En directo"}]}]}]},{D:"span", oP:["ytp-modern-videowall-still-listlabel-regular","ytp-modern-videowall-still-listlabel"],U:{"aria-hidden":"true"},N:[{D:"span",W:"ytp-modern-videowall-still-listlabel-icon"},"Lista de reproducci\u00f3n",{D:"span",W:"ytp-modern-videowall-still-listlabel-length",N:[" (",{D:"span",aP:"{{playlist_length}}"},")"]}]},{D:"span",oP:["ytp-modern-videowall-still-listlabel-mix","ytp-modern-videowall-still-listlabel"],U:{"aria-hidden":"true"},N:[{D:"span",W:"ytp-modern-videowall-still-listlabel-mix-icon"}, "Mix",{D:"span",W:"ytp-modern-videowall-still-listlabel-length",aP:" (50+)"}]}]});this.suggestion=null;this.A=y;this.api=d;this.S=new g.OM(this);g.I(this,this.S);this.listen("click",this.onClick);this.listen("keypress",this.onKeyPress);this.S.O(d,"videodatachange",this.onVideoDataChange);d.createServerVe(this.element,this);this.onVideoDataChange()}select(){this.api.Ow(this.suggestion.videoId,this.suggestion.sessionData,this.suggestion.playlistId,void 0,void 0,this.suggestion.mF||void 0)&&this.api.logClick(this.element)}onClick(d){if(g.Rs(this.api.L())&& this.api.Z("web_player_log_click_before_generating_ve_conversion_params")){this.api.logClick(this.element);let f=this.suggestion.fQ();const m={};g.nE(this.api,m);f=g.Mj(f,m);g.Y4(f,this.api,d)}else g.w6(d,this.api,this.A,this.suggestion.sessionData||void 0)&&this.select()}onKeyPress(d){switch(d.keyCode){case 13:case 32:d.defaultPrevented||(this.select(),d.preventDefault())}}onVideoDataChange(){const d=this.api.getVideoData(),f=this.api.L();this.A=d.jP?!1:f.j}};var Kq5=class extends g.Y{constructor(d,f){const m=d.Z("web_player_use_more_videos_button");super({D:"div",oP:["ytp-fullscreen-grid"],N:[{D:"div",W:"ytp-fullscreen-grid-hover-overlay",U:{"aria-keyshortcuts":"v","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-fullscreen-grid-expand-button","data-tooltip-offset-y":"-70"}},{D:"div",W:"ytp-fullscreen-grid-buttons-container",N:m?[]:[{D:"button",oP:["ytp-fullscreen-grid-expand-button","ytp-button"],U:{"aria-keyshortcuts":"v", "data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-fullscreen-grid-expand-button","data-tooltip-offset-y":"-10"},N:["{{icon}}"]}]},{D:"div",W:"ytp-fullscreen-grid-main-content",N:[{D:"div",W:"ytp-fullscreen-grid-stills-container"}]}]});this.player=d;this.stills=[];this.videoData=null;this.currentState=0;this.C=m;this.AP=this.player.Z("web_player_use_external_grid_component");(this.hP=this.player.Z("web_player_enable_horizontal_endscreen_shelf"))&&g.wE(this.player.getRootNode(), "ytp-enable-horizontal-endscreen-shelf");this.j=this.ue("ytp-fullscreen-grid-main-content");this.X=this.ue("ytp-fullscreen-grid-stills-container");this.G=this.ue("ytp-fullscreen-grid-buttons-container");this.C&&(this.Y=new Nug(this.player),this.G.appendChild(this.Y.element),g.I(this,this.Y),this.O(this.Y.element,"click",this.K));this.AP&&(this.X.style.display="none");this.B=new g.OM(this);g.I(this,this.B);this.V2=f;if(this.j&&this.X){if(d=this.ue("ytp-fullscreen-grid-hover-overlay"))this.O(d,"click", this.K),r6(this.player,d,this);!this.C&&(d=this.ue("ytp-fullscreen-grid-expand-button"))&&(this.O(d,"click",this.K),r6(this.player,d,this));if(d=this.player.getVideoData({playerType:1}))this.videoData=d;this.player.createClientVe(this.j,this,223051);this.B.O(this.player,"videodatachange",this.onVideoDataChange)}}j1(){this.hide();this.B.A();g.Tg(this.stills);this.stills.length=0;this.V&&(this.V.remove(),this.V=void 0);this.S&&(this.S.remove(),this.S=void 0);this.A&&(this.A.remove(),this.A=void 0); super.j1()}setCommentsButton(d){d!==this.S&&(this.S&&this.S.remove(),this.S=d)&&(g.wE(this.S,"ytp-fullscreen-grid-action-button"),this.G.appendChild(this.S))}setDescriptionButton(d){d!==this.A&&(this.A&&this.A.remove(),this.A=d)&&(g.wE(this.A,"ytp-fullscreen-grid-action-button"),K_(this.G,this.A,0))}K(d){this.V2&&this.V2(d)}onVideoDataChange(){if(!this.AP){this.videoData=this.player.getVideoData({playerType:1});var d=(this.videoData?.suggestions?.length?this.videoData?.suggestions:this.videoData?.K()? [this.videoData?.K()]:[]).slice(0,18),f=this.X;if(f&&this.j)if(g.MV(f),d.length){this.stills.length>d.length&&g.Tg(this.stills.splice(d.length));this.stills.length=d.length;for(let m=0;m{gw(this)}); f.O(d,"videodatachange",()=>{if(this.j){var m=this.api.getVideoData({playerType:1});this.videoData!==m&&this.V===2&&(g.Uh(this.api.getRootNode(),"ytp-grid-scrolling"),ur(this,1,"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"));this.videoData=m}},this); f.O(d,"sizestylechange",()=>{this.j&&gw(this)}); w(this.api,"setFullscreenQuickActions",m=>{this.setFullscreenQuickActions(m)}); w(this.api,"setPlayerOverlayVideoDetailsRenderer",m=>{this.setPlayerOverlayVideoDetailsRenderer(m)}); this.hP&&w(this.api,"setFullscreenGrid",m=>{this.setFullscreenGrid(m)}); w(this.api,"setCommentsButton",m=>{this.setCommentsButton(m)}); w(this.api,"setDescriptionButton",m=>{this.setDescriptionButton(m)}); this.j&&Wqc(this,f,d)}tP(){this.j&&this.V!==0&&this.X("INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK")}X(d){this.j&&(d==="INTERACTION_LOGGING_GESTURE_TYPE_SCROLL_BEGAN_DRAGGING"&&(this.rD&&clearTimeout(this.rD),this.rD=window.setTimeout(()=>{this.rD=null},1E3)),this.V===1?ur(this,2,d):ur(this,1,d))}setFullscreenGrid(d){if(this.hP&&this.A){var f=this.A; f.AP&&d!==f.V&&(f.V&&f.V.remove(),f.V=d,f.V&&f.j.appendChild(f.V))}}setCommentsButton(d){this.A&&this.A.setCommentsButton(d)}setDescriptionButton(d){this.A&&this.A.setDescriptionButton(d)}setFullscreenQuickActions(d){this.AP&&this.AP.remove();d?(g.wE(d,"ytp-fullscreen-quick-actions"),this.Z("web_player_overlay_positioned_layout")?(d.setAttribute("data-overlay-order","13"),this.api.tq(d,4)):(g.wE(this.api.getRootNode(),"ytp-has-fullscreen-quick-actions"),g.lW(this.api,d,4))):g.Uh(this.api.getRootNode(), "ytp-has-fullscreen-quick-actions");this.AP=d;gw(this)}setPlayerOverlayVideoDetailsRenderer(d){this.playerOverlayVideoDetailsRenderer&&this.playerOverlayVideoDetailsRenderer.remove();if(d){g.wE(d,"ytp-fullscreen-metadata");g.wE(this.api.getRootNode(),"ytp-hide-fullscreen-title");d.setAttribute("data-overlay-order","1");var f=this.api.Z("delhi_modern_web_player_fullscreen_metadata_bottom");const m=f?3:1;f=f?"ytp-fullscreen-metadata-bottom":"ytp-fullscreen-metadata-top";g.wE(this.api.getRootNode(), f);this.Z("web_player_overlay_positioned_layout")?this.api.tq(d,m):g.lW(this.api,d,4)}else g.Uh(this.api.getRootNode(),"ytp-hide-fullscreen-title"),g.Uh(this.api.getRootNode(),"ytp-fullscreen-metadata-bottom"),g.Uh(this.api.getRootNode(),"ytp-fullscreen-metadata-top");this.playerOverlayVideoDetailsRenderer=d;gw(this)}};var sUU=class extends pn{constructor(d){super(d);this.freePreviewWatchedDuration=null;this.freePreviewUsageDetails=[];this.events=new g.OM(d);g.I(this,this.events);this.events.O(d,"heartbeatRequest",f=>{if(this.freePreviewUsageDetails.length||this.freePreviewWatchedDuration!==null)f.heartbeatRequestParams||(f.heartbeatRequestParams={}),f.heartbeatRequestParams.unpluggedParams||(f.heartbeatRequestParams.unpluggedParams={}),this.freePreviewUsageDetails.length>0?f.heartbeatRequestParams.unpluggedParams.freePreviewUsageDetails= this.freePreviewUsageDetails:f.heartbeatRequestParams.unpluggedParams.freePreviewWatchedDuration={seconds:`${this.freePreviewWatchedDuration}`}}); w(d,"setFreePreviewWatchedDuration",f=>{this.freePreviewWatchedDuration=f}); w(d,"setFreePreviewUsageDetails",f=>{this.freePreviewUsageDetails=f})}};var DNZ=class extends g.qj{constructor(d){super();this.features=[];var f=new $$K(d),m=new LuW(d),y=new Vlx(d),C=new igg(d);var B=g.Dx(d.L())?void 0:new CRV(d);var e=new Rq_(d),M=new mNx(d),K=new KUU(d),N=new prl(d);var W=g.Dx(d.L())?new sUU(d):void 0;var c=d.L().getWebPlayerContextConfig()?.cinematicSettingsAvailable?new Udg(d):void 0;var D=new s6K(d);var E=d.Z("enable_courses_player_overlay_purchase")?new EqB(d):void 0;var k=g.nl(d.L())?new Wan(d):void 0;var r=new BZB(d);var R=d.L().j?new MKv(d): void 0;var V=g.Rs(d.L())?new e8n(d):void 0;var Z=d.Z("web_player_move_autonav_toggle")&&d.L().TU?new Yyh(d):void 0;var x=g.nl(d.L())?new uBf(d):void 0;var J=d.Z("web_enable_speedmaster")&&g.nl(d.L())?new GPy(d):void 0;var BT=d.L().pQ?void 0:new Bxx(d);var el=d.Z("report_pml_debug_signal")?new v$B(d):void 0;var JV=new nKN(d),ag=new LEx(d);var Sl=g.bY(d.L())?new vKE(d):void 0;var qh=navigator.mediaSession&&window.MediaMetadata&&d.L().qE?new XT_(d):void 0;var XH=d.Z("html5_enable_drc")&&!d.L().C?new yeV(d): void 0;var jl=new jOV(d);var F0=g.nl(d.L())?new bSU(d):void 0;var Ta=new xhE(d);var hC=g.nl(d.L())&&d.Z("web_sleep_timer")?new wTt(d):void 0;var wH=g.Rs(d.L())?new KaK(d):void 0;d.Z("mweb_debug_sticky_settings");var Ep=new tlZ(d);var yG=new G8B(d),CH=new rVV(d);var BX=d.Z("enable_sabr_snackbar_message")?new Yny(d):void 0;var h=d.Z("web_enable_timely_actions")?new eyX(d):void 0;var sV=new d$E(d);var I7=d.L()?.getWebPlayerContextConfig()?.enableFullscreenComponentsFeature?new cfU(d):void 0;var rY=new Nxt(d); var U=d.Z("web_player_loop_settings_menu")&&d.L().IL?new IWZ(d):void 0;var vz=g.Dx(d.L())?void 0:new JTc(d);var Q=new JVV(d),z=new tkW(d),uK=new ZSE(d),Xw=new HNT(d);var g0=g.nl(d.L())&&d.L().Z("delhi_modern_web_player")?new fyl(d):void 0;var LD=d.L().V?void 0:new qyv(d);var mc=new dNP(d),lO=new NZV(d);var nO=d.L().Yi();nO=nO.S.El(rEE)||nO.S.El(Fvc)||nO.S.El(hDW)?new MxU(d):void 0;d=d.L().Yi().S.El(RDv)?new jgP(d):void 0;f=[f,m,y,C,B,e,M,K,N,W,c,D,E,k,r,R,V,Z,x,J,BT,el,JV,ag,Sl,void 0,qh,XH,jl,void 0, F0,Ta,hC,wH,void 0,Ep,yG,CH,void 0,BX,h,sV,I7,rY,void 0,U,void 0,vz,Q,z,uK,Xw,g0,LD,mc,lO,nO,void 0,d];for(const O of f)O&&this.features.push(O)}j1(){for(let d=this.features.length-1;d>=0;d--)this.features[d].dispose();this.features.length=0;super.j1()}};var E_x=class{constructor(){this.A=this.S=NaN}reset(){this.S=this.A=NaN}};var EnK=class{constructor(d,f){this.S1=d;this.timerName="";this.V=!1;this.A=NaN;this.j=new E_x;this.S=f||null;this.V=!1}reset(){Z7(this.timerName)}tick(d,f){xt(d,f,this.timerName)}HM(d){return S1(d,void 0,this.timerName)}hN(d){g.gN(d,void 0,this.timerName)}infoGel(d){g.PI(d,this.timerName)}};var Gth=class extends g.ym{constructor(d,f){super();this.dD=d;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.S=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.Om={};this.A=0;if(d=f.session_data)this.sessionData=MT(d,"&");this.index=Math.max(0,Number(f.index)||0);this.loop=!!f.loop;this.startSeconds=Number(f.startSeconds)||0;this.title=f.playlist_title||"";this.description=f.playlist_description|| "";this.author=f.author||f.playlist_author||"";f.video_id&&(this.items[this.index]=f);if(d=f.api)typeof d==="string"&&d.length===16?f.list="PL"+d:f.playlist=d;if(d=f.list)switch(f.listType){case "user_uploads":this.listId=new wC("UU",`PLAYER_${d}`);break;default:var m=f.playlist_length;m&&(this.length=Number(m)||0);this.listId=Yz(d);if(m=f.video)this.items=m.slice(0),this.loaded=!0}else if(f.playlist){d=f.playlist.toString().split(",");this.index>0&&(this.items=[]);for(m of d)m&&this.items.push({video_id:m}); this.length=this.items.length;if(m=f.video)this.items=m.slice(0),this.loaded=!0}this.setShuffle(!!f.shuffle);if(m=f.suggestedQuality)this.quality=m;this.Om=j$(f,"playlist_");this.V=(f=f.thumbnail_ids)?f.split(","):[]}hasNext(d){return this.loop||!!d||this.index+1=0}setShuffle(d){this.shuffle=d;d=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var f=0;f{}),this.B=f,Promise.all(m).then(f.resolve,f.reject).finally(()=> {this.B=null})):d.j7()}else d.j7()}j1(){this.B&&(this.B.reject(),this.B=null); this.V();super.j1()}};g.JE.prototype.X=fS(63);g.JE.prototype.j=fS(62);g.SP=class extends g.JE{constructor(d,f,m){super(d);this.videoData=f;this.audioTrack=m;this.A=null;this.G=!1;this.K=f.Jv;this.V2=f.IK;this.G=g.CE(f)}Y(d){if(this.audioTrack){for(const f of this.audioTrack.captionTracks)g.LC(this.S,f);this.audioTrack.S&&g.LC(this.hP,this.audioTrack.S)}this.j7(d,this.videoData.videoId)}C(d,f){const m=d.OI(),y={fmt:f};if(f==="srv3"||f==="3"||f==="json3")g.W6()?Object.assign(y,{xorb:2,xobt:1,xovt:1}):Object.assign(y,{xorb:2,xobt:3,xovt:3});d.translationLanguage&&(y.tlang= g.S$(d));this.G&&(y.xosf="1");Object.assign(y,this.Wr.L().S);return sp(m,y)}V(){this.A&&this.A.abort()}};g.SP.prototype.j=fS(61);g.$NX=new Map;g.jP=class extends g.JE{constructor(d,f,m,y,C,B){super(d);this.videoId=m;this.eC=C;this.eventId=B;this.rD={};this.A=null;d=y||g.Wh(f).hl||"";d=d.split("_").join("-");this.G=sp(f,{hl:d})}Y(d){let f=this.G;const m={type:"list",tlangs:1,v:this.videoId,vssids:1};this.eC&&(m.asrs=1);f=sp(f,m);this.V();this.A=g.L4(f,{format:"RAW",onSuccess:y=>{this.A=null;if((y=y.responseXML)&&y.firstChild){var C=y.getElementsByTagName("track");for(var B=0;Bthis.B, kZ2:()=>this.j}; this.rD=this.J.Z("web_player_defer_modules");this.tB=new Map;g.I(this,this.G);this.G.O(d,"videodatachange",this.onVideoDataChange)}createSubtitlesModuleIfNeeded(){IDB(this)&&tW(this,"captions");return!!g.vc(this)}Ib(){return this.J.getVideoData().Ib()}ri(){return this.J.getVideoData().ri()}K(){const d=this.tB.get("heartbeat");tW(this,"heartbeat",!1,!0,this.K);!d&&this.tB.has("heartbeat")&&this.J.publish("offlineslatestatechange")}S(){tW(this,"annotations_module",!0,void 0,this.S);const d=this.tB.get("annotations_module"); if(d)for(const f in this.V){if(!this.V.hasOwnProperty(f))continue;const m=f;d.subscribe(m,this.V[m])}}Y(){if(!this.tB.get("ad"))try{ww(this)?tW(this,"ad",!1,!0,this.Y):Hc(this,"ad")}catch(d){Hc(this,"ad"),g.T(d)}}gX(){return this.A}LZ(){const d={},f=g.vc(this);f&&Object.assign(d,f.LZ());return d}kd(d,f){Object.assign(this.A,d||null);Object.assign(this.fH,f||null)}zg(){if(g.K3(this.J.L()))return this.tB.get("unplugged")}onVideoDataChange(){const d=this.J.getVideoData();this.J.Z("enable_wn_infocards")&& d.Aq()&&!g.zx(this)&&this.S()}j1(){super.j1();dP(this,1,!0);for(const [d,f]of Object.entries(P5c)){const m=d;this.C.has(f)&&x5.delete(m)}this.C.clear()}},P5c={ad:"ad.js",annotations_module:"annotations_module.js",asmjs:"asmjs.js",creatorendscreen:"annotations_module.js",embed:"embed.js",endscreen:"endscreen.js",heartbeat:"heartbeat.js",kids:"kids.js",remote:"remote.js",miniplayer:"miniplayer.js",offline:"offline.js",captions:"captions.js",unplugged:"unplugged.js",ux:"ux.js",webgl:"webgl.js",ypc:"ypc.js"}, lDc={ad:["ad"],annotations_module:[],asmjs:[],creatorendscreen:[],embed:[],endscreen:[],heartbeat:["heartbeat"],kids:[],remote:["mdx"],miniplayer:[],offline:[],captions:[],unplugged:[],ux:[],webgl:["webgl"],ypc:[]},vuq="ad annotations_module asmjs creatorendscreen embed endscreen heartbeat kids remote miniplayer offline captions webgl ypc unplugged ux".split(" ");var AfU=class extends g.ym{constructor(d,f,m,y){super();this.target=d;this.api=f;this.MJ=m;this.A=0;this.C=!1;this.j=new g.g8(NaN,NaN);this.S=new g.OM(this);this.hP=this.V=this.B=null;g.I(this,this.S);f=y?g.sm(this.api.L().experiments,"web_player_touch_idle_wait_time_ms",4E3):g.sm(this.api.L().experiments,"web_player_mouse_idle_wait_time_ms",3E3);this.K=new g.vg(()=>{mM(this,1,!1)},f,this); g.I(this,this.K);this.rD=new g.vg(()=>{mM(this,2,!1)},f,this); g.I(this,this.rD);this.X=new g.vg(()=>{mM(this,2048,!1)},f,this); g.I(this,this.X);this.AP=new g.vg(()=>{mM(this,512,!1)},f,this); g.I(this,this.AP);this.pC=3E3;y||(this.V=this.S.O(d,"mouseover",this.cA),this.S.O(d,"mousemove",this.qp),this.S.O(d,"mouseleave",this.Br));this.api.Z("web_player_enable_fullscreen_grid_components")&&this.S.O(d,"wheel",this.GL,this,!0);V7?this.S.O(d,"keypress",this.nC):this.S.O(d,"focusin",this.CC);this.Y=this.S.O(d,"mousedown",this.V2);this.G=this.S.O(d,"touchstart",this.e1,void 0,!0);mM(this,640,!0)}qp(d){d=new g.g8(d.pageX,d.pageY);if(!I5(d,this.j)){let f=2;this.C&&(f|=8);this.j=d;mM(this,f,!0)}}GL(){mM(this, 2048,!0)}Br(d){this.C&&mM(this,8,!0);if(this.api.Z("allow_autohide_on_paused_videos")){d=d.relatedTarget;var f=this.target instanceof HTMLElement?this.target:this.target.element;if(d instanceof Element&&(f=f.getBoundingClientRect(),d=d.getBoundingClientRect(),d.top>=f.top&&d.right<=f.right&&d.bottom<=f.bottom&&d.left>=f.left))return}mM(this,2,!1)}cA(d){const f=new g.g8(d.pageX,d.pageY);I5(f,this.j)||(this.j=f,(d=d.target)&&this.MJ(d)&&(mM(this,4,!0),this.S.Zc(this.V),this.V=this.S.O(this.target,"mouseover", this.S9),this.B=this.S.O(this.target,"mouseout",this.S9)))}S9(d){d=d.relatedTarget;d&&this.MJ(d)||(this.j=new g.g8(NaN,NaN),TuW(this))}nC(){mM(this,1,!0)}CC(d){d=d.target;d instanceof Element&&!(d.tabIndex>0)||mM(this,1,!0)}V2(){this.C=!0;this.S.Zc(this.Y);this.Y=this.S.O(document,"mouseup",this.tP)}tP(){this.C=!1;mM(this,8,!1);this.S.Zc(this.Y);this.Y=this.S.O(this.target,"mousedown",this.V2)}e1(d){if(d=(d=d.changedTouches)&&d[0])this.hP=d.identifier,this.S.Zc(this.G),this.G=this.S.O(this.target, "touchend",this.gD,void 0,!0),mM(this,1024,!0)}gD(d){let f;if(d=d.changedTouches)for(let m=0;m{this.S.GU()}),this.A.O(this.api,"videoplayerreset",()=>{this.S.GU()})); super.show()}hide(){this.A&&this.A.A();super.hide()}X$(){this.S.GU()}onStateChange(){this.S.GU()}j(){this.S.GU()}onReset(){this.fade.stop();this.hide();this.S.GU()}wD(){const d=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(d.isPlaying()||d.isPaused()))var f=!0;else(f=this.api.oO().tB.get("ypc"))&&f.Z4?f=!0:(f=this.api.L(),f=d.S(2)&&g.uW(this.api)&&f.JB?!0:!1);f?(f=!0,this.V.hide()):(this.V.show(),f=d.isCued()&&this.api.getPresentingPlayerType()!==2||d.S(2)&&!g.uW(this.api)&& !this.api.kU()||d.S(1024)?!0:!1);const m=this.api.getVideoData();f&&!m.fV?(this.fade.show(),qic(this,this.api.getPlaylist(),m)):(this.fade.hide(),d.S(1)||this.fade.stop())}};var tNv; g.Og_=class extends g.Y{constructor(d){super({D:"div",oP:["ytp-error"],U:{role:"alert"},N:[{D:"div",W:"ytp-error-content",N:[{D:"div",W:"ytp-error-icon-container",N:[{D:"svg",U:{fill:"#fff",viewBox:"0 0 48 48"},N:[{D:"path",U:{d:"M0 0h48v48H0V0z",fill:"none"}},{D:"path",U:{d:"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z","fill-opacity":"0.7"}}]}]},{D:"div",W:"ytp-error-content-wrap",N:[{D:"div", W:"ytp-error-content-wrap-reason",aP:"{{content}}"},{D:"div",W:"ytp-error-content-wrap-subreason",aP:"{{subreason}}"}]}]}]});this.api=d;this.keys=[];this.V=!1;d.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.qW)}resize(){}A(d){this.V=!1;b9K(this);var f=d.lH,m=this.api.L();f!=="GENERIC_WITHOUT_LINK"||m.C?f==="TOO_MANY_REQUESTS"?(m=this.api.getVideoData(),this.setContent(Cp(this,"TOO_MANY_REQUESTS_WITH_LINK",m.fQ(),void 0,void 0,void 0,!1))):f!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"|| m.C?this.api.L().Z("html5_enable_bandaid_error_screen")&&f==="HTML5_SPS_UMP_STATUS_REJECTED"&&!m.C?(m=m.hostLanguage,d="//support.google.com/youtube?p=videoError",m&&(d=g.Mj(d,{hl:m})),this.setContent(Cp(this,"HTML5_SPS_UMP_STATUS_REJECTED",d))):this.api.L().Z("enable_adb_handling_in_sabr")&&f==="BROWSER_OR_EXTENSION_ERROR"&&!m.C?(m=m.hostLanguage,d="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",m&&(d=g.Mj(d,{hl:m})),this.setContent(Cp(this,"BROWSER_OR_EXTENSION_ERROR", d))):this.setContent(g.Bv(d.errorMessage)):this.setContent(Cp(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(d=m.hostLanguage,f="//support.google.com/youtube/?p=player_error1",d&&(f=g.Mj(f,{hl:d})),this.setContent(Cp(this,"GENERIC_WITH_LINK_AND_CPN",f,!0)),m.vZ&&!m.j&&H9g(this,y=>{if(g.w6(y,this.api,!QI(this.api.L()))){const C={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};y=this.api;g.$4(y,"onFeedbackArticleRequest", {articleId:3037019,helpContext:"player_error",productData:C});y.isFullscreen()&&y.toggleFullscreen()}})); if(this.V){const y=this.ue("ytp-error-link");y&&(this.api.createClientVe(y,this,216104),this.api.logVisibility(y,!0),H9g(this,()=>{this.api.logClick(y)}))}}}; tNv=/([^<>]+)<\/a>/;var o_P=class extends g.Y{constructor(d){super({D:"div",oP:["ytp-overlays-container"],N:[{D:"div",W:"ytp-overlay-top-left"},{D:"div",W:"ytp-overlay-top-right"},{D:"div",W:"ytp-overlay-bottom-left"},{D:"div",W:"ytp-overlay-bottom-right"}]});this.V=this.ue("ytp-overlay-top-left");this.j=this.ue("ytp-overlay-top-right");this.S=this.ue("ytp-overlay-bottom-left");this.A=this.ue("ytp-overlay-bottom-right");g.lW(d,this.element,4)}tq(d,f,m=!1){switch(f){case 1:e5(this,d,this.V,m);break;case 2:e5(this,d,this.j, m);break;case 3:e5(this,d,this.S,m);break;case 4:e5(this,d,this.A,m)}}};var aZt=class extends g.Y{constructor(d){super({D:"div",W:"ytp-paid-content-overlay",U:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.J=d;this.videoId=null;this.j=!1;this.innertubeCommand=this.Hx=this.S=null;const f=d.L();f.experiments.Yi().S.El(eDP)?(this.A=new g.vg(()=>{this.OM()},5E3,this),g.I(this,this.A)):this.A=null; d.Z("enable_new_paid_product_placement")&&!g.rC(f)?(this.V=new g.Y({D:"a",W:"ytp-paid-content-overlay-link",U:{href:"{{href}}",target:"_blank"},N:[{D:"div",W:"ytp-paid-content-overlay-indicator"},{D:"div",W:"ytp-paid-content-overlay-icon",aP:"{{icon}}"},{D:"div",W:"ytp-paid-content-overlay-text",aP:"{{text}}"},{D:"div",W:"ytp-paid-content-overlay-chevron",aP:"{{chevron}}"}]}),this.O(this.V.element,"click",this.onClick)):this.V=new g.Y({D:"div",oP:["ytp-button","ytp-paid-content-overlay-text"],aP:"{{text}}"}); this.fade=new g.TC(this.V,250,!1,100);g.I(this,this.V);this.V.TL(this.element);g.I(this,this.fade);this.J.createServerVe(this.element,this);this.O(d,"videodatachange",this.onVideoDataChange);this.O(d,"presentingplayerstatechange",this.Y)}onClick(d){this.innertubeCommand?(g.s8(this.J,"innertubeCommand",this.innertubeCommand),d.preventDefault()):g.w6(d,this.J,!0);this.J.logClick(this.element)}onVideoDataChange(d,f){this.A&&d==="newdata"&&this.A.stop();Yiv(this,f);this.Hx&&Umc(this,this.Hx)}Y(d){const f= this.J.getVideoData();this.videoId!==f.videoId&&Yiv(this,f);this.S&&Umc(this,d.state);this.Hx=d.state}OM(){this.fade.show();this.S?.start();this.J.publish("paidcontentoverlayvisibilitychange",!0);this.J.logVisibility(this.element,!0)}ya(){this.fade.hide();this.J.publish("paidcontentoverlayvisibilitychange",!1);this.J.logVisibility(this.element,!1)}};var hyf=class extends g.Y{constructor(d){super({D:"div",W:"ytp-spinner",N:[GG(),{D:"div",W:"ytp-spinner-message",aP:"Si la reproducci\u00f3n no empieza en breve, prueba a reiniciar el dispositivo."}]});this.api=d;this.message=this.ue("ytp-spinner-message");this.S=new g.vg(this.show,500,this);g.I(this,this.S);this.O(d,"presentingplayerstatechange",this.onStateChange);this.O(d,"playbackstalledatstart",this.A);this.sM(d.getPlayerStateObject())}hide(){this.S.stop();this.message.style.display="none";super.hide()}onStateChange(d){this.sM(d.state)}sM(d){(d.S(128)|| this.api.ix()||this.api.Z("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.uu()?0:d.S(16)||d.S(1))?this.S.start():this.hide()}A(){this.message.style.display="block"}};var FUX=class extends q9{constructor(d){const f=[{D:"div",oP:["ytp-unmute-icon"],N:[d.L().experiments.Pr("delhi_modern_web_player_icons")?{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",W:"ytp-svg-fill",U:{d:"M11.60 2.08L11.48 2.14L3.91 6.68C3.02 7.21 2.28 7.97 1.77 8.87C1.26 9.77 1.00 10.79 1 11.83V12.16L1.01 12.56C1.07 13.52 1.37 14.46 1.87 15.29C2.38 16.12 3.08 16.81 3.91 17.31L11.48 21.85C11.63 21.94 11.80 21.99 11.98 21.99C12.16 22.00 12.33 21.95 12.49 21.87C12.64 21.78 12.77 21.65 12.86 21.50C12.95 21.35 13 21.17 13 21V3C12.99 2.83 12.95 2.67 12.87 2.52C12.80 2.37 12.68 2.25 12.54 2.16C12.41 2.07 12.25 2.01 12.08 2.00C11.92 1.98 11.75 2.01 11.60 2.08ZM4.94 8.4V8.40L11 4.76V19.23L4.94 15.6C4.38 15.26 3.92 14.80 3.58 14.25C3.24 13.70 3.05 13.07 3.00 12.43L3 12.17V11.83C2.99 11.14 3.17 10.46 3.51 9.86C3.85 9.25 4.34 8.75 4.94 8.4ZM21.29 8.29L19 10.58L16.70 8.29L16.63 8.22C16.43 8.07 16.19 7.99 15.95 8.00C15.70 8.01 15.47 8.12 15.29 8.29C15.12 8.47 15.01 8.70 15.00 8.95C14.99 9.19 15.07 9.43 15.22 9.63L15.29 9.70L17.58 12L15.29 14.29C15.19 14.38 15.12 14.49 15.06 14.61C15.01 14.73 14.98 14.87 14.98 15.00C14.98 15.13 15.01 15.26 15.06 15.39C15.11 15.51 15.18 15.62 15.28 15.71C15.37 15.81 15.48 15.88 15.60 15.93C15.73 15.98 15.86 16.01 15.99 16.01C16.12 16.01 16.26 15.98 16.38 15.93C16.50 15.87 16.61 15.80 16.70 15.70L19 13.41L21.29 15.70L21.36 15.77C21.56 15.93 21.80 16.01 22.05 15.99C22.29 15.98 22.53 15.88 22.70 15.70C22.88 15.53 22.98 15.29 22.99 15.05C23.00 14.80 22.93 14.56 22.77 14.36L22.70 14.29L20.41 12L22.70 9.70C22.80 9.61 22.87 9.50 22.93 9.38C22.98 9.26 23.01 9.12 23.01 8.99C23.01 8.86 22.98 8.73 22.93 8.60C22.88 8.48 22.81 8.37 22.71 8.28C22.62 8.18 22.51 8.11 22.39 8.06C22.26 8.01 22.13 7.98 22.00 7.98C21.87 7.98 21.73 8.01 21.61 8.06C21.49 8.12 21.38 8.19 21.29 8.29Z"}}]}: {D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}]}, {D:"div",oP:["ytp-unmute-text"],aP:"Activar el sonido"}];f.push({D:"div",oP:["ytp-unmute-box"],N:[]});super(d,{D:"button",oP:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],N:[{D:"div",W:"ytp-unmute-inner",N:f}]},100);this.S=this.clicked=!1;this.api=d;this.api.createClientVe(this.element,this,51663);this.O(d,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.O(d,"presentingplayerstatechange",this.Fe);this.listen("click",this.onClick,this);d=d.isMutedByMutedAutoplay()&& !g.Rs(this.api.L());this.OB(d);d&&Gnn(this);this.A=d}onMutedAutoplayChange(d){this.A&&(d?(Gnn(this),this.OM()):(this.S&&this.logClick(),this.ya()))}Fe(d){this.api.isMutedByMutedAutoplay()&&d.VT(2)&&this.ya()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};g.IG=class extends g.OM{constructor(d){super();this.api=d;this.eU=!1;this.xo=null;this.wN=!1;this.Dj=null;this.RK=this.N5=!1;this.Ud=this.m5=null;this.fS=NaN;this.L5=this.Cm=!1;this.dB=0;this.Ks=[];this.uO=!1;this.Xc={height:0,width:0};this.Kz=480;this.V1=["ytp-player-content","html5-endscreen","ytp-overlay"];this.L$={T9:!1};this.LQ=null;const f=d.L(),m=d.So();this.Xc=d.getPlayerSize();this.q7=new g.vg(this.Bv,0,this);g.I(this,this.q7);f.disableOrganicUi||(this.Pq=new g.QUd(d),g.I(this,this.Pq),g.lW(d, this.Pq.element,4));this.api.Z("web_player_overlay_positioned_layout")&&(this.LQ=new o_P(this.api),g.I(this,this.LQ));if(dBB(this)){var y=new hyf(d);g.I(this,y);y=y.element;g.lW(d,y,4)}var C=d.getVideoData();this.wL=new AfU(m,d,B=>this.MJ(B),f.NQ); g.I(this,this.wL);this.wL.subscribe("autohideupdate",this.Vx,this);this.api.Z("web_player_default_autohide")||fp(this.wL);if(!f.disablePaidContentOverlay){const B=new aZt(d);g.I(this,B);this.LQ?this.LQ.tq(B.element,g.rC(f)?3:1):g.lW(d,B.element,4)}this.K5=new FUX(d);g.I(this,this.K5);g.lW(this.api,this.K5.element,2);this.qB=this.api.isMutedByMutedAutoplay();this.O(d,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.mq=new g.vg(this.PP,200,this);g.I(this,this.mq);this.zo=C.videoId;this.Bj=new g.vg(()=> {this.dB=0},350); g.I(this,this.Bj);this.cz=new g.vg(()=>{this.L5||N9(this)},350,this); g.I(this,this.cz);C=d.getRootNode();C.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube");switch(f.color){case "white":g.wE(C,"ytp-color-white")}this.O(d,"appresize",this.X$);this.O(d,"presentingplayerstatechange",this.Fe);this.O(d,"videodatachange",this.onVideoDataChange);this.O(d,"videoplayerreset",this.GN);this.O(d,"autonavvisibility",()=>{this.qN()}); this.O(d,"sizestylechange",()=>{this.qN()}); this.O(m,"click",this.sD,this);this.O(m,"dblclick",this.yz,this);this.O(m,"mousedown",this.fL,this);f.Ul&&(this.O(m,"gesturechange",this.nL,this),this.O(m,"gestureend",this.iq,this));this.u$=[m.mZ];this.Pq&&this.u$.push(this.Pq.element);y&&this.u$.push(y);this.api.Z("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(m.element,this,247482),this.api.logVisibility(m.element,!0))}init(){const d=this.api,f=d.getPlayerStateObject();this.Xc=d.getPlayerSize();this.uo(f);this.qN();this.X$(); this.api.publish("basechromeinitialized",this);this.Us()&&this.api.publish("standardControlsInitialized")}onVideoDataChange(d,f){var m=this.zo!==f.videoId;if(m||d==="newdata")d=this.api,d.isFullscreen()||(this.Xc=d.getPlayerSize());m&&(this.zo=f.videoId,m=this.wL,m.pC=3E3,mM(m,512,!0),this.qN());this.api.Z("web_render_jump_buttons")&&f.showSeekingControls&&(this.Kz=572)}GN(){this.onVideoDataChange("newdata",this.api.getVideoData())}cE(){const d=this.api.uE()&&this.api.AI(),f=this.api.Y9();return this.wN|| d||this.qB||f}pF(){const d=!this.cE();g.n(this.api.getRootNode(),"ytp-menu-shown",!d)}MJ(d){try{if(!g.io(this.api.getRootNode(),d))return!1}catch(f){return!1}for(;d&&!sZ(d);)d=d===this.api.getRootNode()?null:d.parentElement||null;return!!d}Vx(d){const f=this.api.getRootNode();g.n(f,"ytp-autohide",d);g.n(f,"ytp-autohide-active",!0);this.q7.start(d?250:100);d&&(this.N5=!1,g.Uh(f,"ytp-touch-mode"));this.RK=!d;this.api.JQ(!d);this.api.Z("web_player_enable_fullscreen_grid_components")&&this.api.publish("autohideupdate", d)}Bv(){const d=this.api.getRootNode();g.n(d,"ytp-autohide-active",!1)}wc(){this.L5=!0}bq(d){if(this.api.L().Z("player_doubletap_to_seek")||this.api.L().B)this.L5=!1,this.Ud&&this.Zc(this.Ud),this.dB===0&&iT(this,d)?(this.er(),this.cz.start(),this.Ud=this.O(this.api.So(),"touchmove",this.wc,void 0,!0)):this.cz.stop();mBP(this)&&iT(this,d)&&!this.api.L().B&&N9(this,d);var f=this.K5.IX();if(!g.Rs(this.api.L())&&tM&&Wv(this,d))f&&d.preventDefault();else if(this.N5=!0,g.wE(this.api.getRootNode(),"ytp-touch-mode"), this.wL.hF(),this.api.L().Z("player_doubletap_to_seek")||this.api.L().B)if(f=this.api.getPlayerStateObject(),!(!this.api.fd()||f.S(2)&&g.uW(this.api)||f.S(64))){f=Date.now()-this.fS;this.dB+=1;if(f<=350){if(Kp(this,d))return;this.Cm=!0;f=this.api.getPlayerSize().width/3;var m=this.api.getRootNode().getBoundingClientRect();const y=d.targetTouches[0].clientX-m.left;m=d.targetTouches[0].clientY-m.top;const C=(this.dB-1)*10;y>0&&yf*2&&y=650,y=d.width<528;this.wL.resize();if(this.api.Z("web_player_use_screen_width_for_big_mode")){const C=d.width>=(g.sm(this.api.L().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);g.n(f,"ytp-big-mode",C)}g.n(f,"ytp-fullscreen",this.api.isFullscreen());g.n(f,"ytp-large-width-mode",m);this.api.Z("delhi_modern_web_player")?g.n(f, "ytp-xsmall-width-mode",y):g.n(f,"ytp-small-mode",this.b5());g.n(f,"ytp-tiny-mode",this.dY());g.n(f,"ytp-big-mode",this.aF());this.Dj&&this.Dj.resize(d)}Fe(d){this.uo(d.state);this.qN()}v3(){var d=!!this.zo&&!this.api.oz()&&!this.uO,f=this.api.getPresentingPlayerType()===2,m=this.api.L();if(f)return m=jW(this.api.oO()),d&&(m&&m.player?d=(d=m.player.getVideoData({playerType:2}))?d.isListed&&!g.Dx(m.player.L()):!1:(SH("showInfoBarDuringAd: this is null"),d=!1)),d;f=m.Z("web_player_imax_theater_mode")&& this.api.Bd()&&!this.api.isInline();return d&&(m.Is||f||this.api.isFullscreen()||m.pQ)}qN(){const d=this.v3();this.xo!==d&&(this.xo=d,g.n(this.api.getRootNode(),"ytp-hide-info-bar",!d))}uo(d){const f=d.isCued()||this.api.gy()&&this.api.getPresentingPlayerType()!==3;f!==this.isCued&&(this.isCued=f,this.m5&&this.Zc(this.m5),this.m5=this.O(this.api.So(),"touchstart",this.bq,void 0,f));var m=this.wL,y=d.isPlaying()&&!d.S(32)||this.api.yn();mM(m,128,!y);m=this.wL;y=this.api.getPresentingPlayerType()=== 3;mM(m,256,y);m=this.api.getRootNode();d.S(2)?y=[ap.ENDED]:(y=[],d.S(8)?y.push(ap.PLAYING):d.S(4)&&y.push(ap.PAUSED),d.S(1)&&!d.S(32)&&y.push(ap.BUFFERING),d.S(32)&&y.push(ap.SEEKING),d.S(64)&&y.push(ap.UNSTARTED));g.aU(this.Ks,y)||(g.Gd(m,this.Ks),this.Ks=y,g.YM(m,y));y=this.api.L();const C=d.S(2);a:{var B=this.api.L();const e=B.controlsType;switch(e){case "2":case "0":B=!1;break a}B=e==="3"&&!d.S(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:$H(jW(this.api.oO())))||this.api.Y9()||g.Rs(B)&& this.api.getPresentingPlayerType()===2?!1:!0}g.n(m,"ytp-hide-controls",!B);g.n(m,"ytp-native-controls",y.controlsType==="3"&&!f&&!C&&!this.qB);d.S(128)&&!g.Rs(y)?(this.Dj||(this.Dj=new g.Og_(this.api),g.I(this,this.Dj),g.lW(this.api,this.Dj.element,4)),this.Dj.A(d.t8),this.Dj.show()):this.Dj&&(this.Dj.dispose(),this.Dj=null)}Rs(){return this.api.uE()&&this.api.AI()?(this.api.bV(!1,!1),!0):this.api.oz()?(g.Iz(this.api,!0),!0):!1}onMutedAutoplayChange(d){this.qB=d;this.pF()}aF(){return!1}b5(){return!this.aF()&& (this.api.getPlayerSize().width{this.element.style.margin="0"},250); this.onClickCommand=this.A=null;g.I(this,this.fade);g.I(this,this.B);g.I(this,this.C);g.I(this,this.AP);d.L().Z("player_new_info_card_format")?(g.wE(d.getRootNode(),"ytp-cards-teaser-dismissible"),this.O(this.ue("ytp-cards-teaser-close-button"),"click",this.hP),this.O(this.ue("ytp-cards-teaser-info-icon"),"click",this.G),this.O(this.ue("ytp-cards-teaser-label"),"click",this.G)):this.listen("click",this.G);this.O(f.element,"mouseover",this.X);this.O(f.element,"mouseout",this.K);this.O(d,"cardsteasershow", this.gD);this.O(d,"cardsteaserhide",this.ya);this.O(d,"cardstatechange",this.V2);this.O(d,"presentingplayerstatechange",this.V2);this.O(d,"appresize",this.Y);this.O(d,"onShowControls",this.Y);this.O(d,"onHideControls",this.pC);this.listen("mouseenter",this.e1)}V2(){this.J.uE()&&this.J.AI()&&this.IX()&&this.ya()}G(){this.ya();!this.J.uE()&&this.J.L().Z("enable_error_corrections_infocards_icon_web")&&this.WM.ya();g.CF("iv-teaser-clicked",this.S!=null);this.onClickCommand?g.s8(this.J,"innertubeCommand", this.onClickCommand):this.J.getVideoData()?.JB()||this.J.bV(!0,!1,"YOUTUBE_DRAWER_MANUAL_OPEN")}e1(){g.CF("iv-teaser-mouseover");this.S&&this.S.stop()}gD(d){this.J.L().Z("player_new_info_card_format")&&!g.Rs(this.J.L())?this.WM.ya():this.J.L().Z("enable_error_corrections_infocards_icon_web")&&this.WM.OM();this.S||!d||this.J.AI()||this.V&&this.V.isActive()||(this.OM(d),g.CF("iv-teaser-shown"))}OM(d){this.onClickCommand=d.onClickCommand;this.updateValue("text",d.teaserText);this.element.setAttribute("dir", g.Ne(d.teaserText));this.fade.show();if(this.J.L().Z("player_new_info_card_format")){const f=this.ue("ytp-cards-teaser-info-icon"),m=this.ue("ytp-cards-teaser-channel-avatar");m&&d.GG&&g.ra(d.GG)&&(m.src=d.GG,m.style.display="block",f.style.display="none")}this.V=new g.vg(function(){g.wE(this.J.getRootNode(),"ytp-cards-teaser-shown");this.J.Z("player_new_info_card_format")&&!g.Rs(this.J.L())&&this.WM.ya();this.Y()},0,this); this.V.start();this.WM.TG(!1);this.S=new g.vg(this.ya,580+d.durationMs,this);this.S.start();this.j.push(this.listen("mouseover",this.X,this));this.j.push(this.listen("mouseout",this.K,this))}Y(){if(!this.J.L().Z("player_new_info_card_format")&&g.Rs(this.J.L())&&this.qW){const d=this.WM.element.offsetLeft,f=g.bZ("ytp-cards-button-icon"),m=this.J.isFullscreen()?54:36;if(f){const y=d+f.offsetLeft;this.element.style.marginRight=this.WM.element.offsetParent.offsetWidth-d-f.offsetLeft-m+"px";this.element.style.marginLeft= y+"px"}}}pC(){g.Rs(this.J.L())&&this.J.b5()&&this.qW&&this.AP.start()}X(){this.C.stop();this.S&&this.S.isActive()&&this.B.start()}K(){this.B.stop();this.S&&!this.S.isActive()&&this.C.start()}tP(){this.S&&this.S.stop()}qp(){this.ya()}hP(){this.ya()}ya(){!this.S||this.A&&this.A.isActive()||(g.CF("iv-teaser-hidden"),this.fade.hide(),g.Uh(this.J.getRootNode(),"ytp-cards-teaser-shown"),this.A=new g.vg(function(){for(const d of this.j)this.Zc(d);this.j=[];this.S&&(this.S.dispose(),this.S=null);this.WM.TG(!0); !this.J.uE()&&this.J.L().Z("enable_error_corrections_infocards_icon_web")&&this.WM.ya()},330,this),this.A.start())}IX(){return this.qW&&this.fade.state!==4}j1(){const d=this.J.getRootNode(); d&&g.Uh(d,"ytp-cards-teaser-shown");g.Tg(this.V,this.A,this.S);super.j1()}};var D_={BUTTON:"ytp-button",TITLE_NOTIFICATIONS:"ytp-title-notifications",TITLE_NOTIFICATIONS_ON:"ytp-title-notifications-on",TITLE_NOTIFICATIONS_OFF:"ytp-title-notifications-off",NOTIFICATIONS_ENABLED:"ytp-notifications-enabled"},DBh=class extends g.Y{constructor(d){super({D:"button",oP:[D_.BUTTON,D_.TITLE_NOTIFICATIONS],U:{"aria-pressed":"{{pressed}}","aria-label":"{{label}}"},N:[{D:"div",W:D_.TITLE_NOTIFICATIONS_ON,U:{title:"Dejar de recibir notificaciones cada vez que haya un v\u00eddeo nuevo", "aria-label":"Notificaciones de suscripciones activadas"},N:[g.ULK()]},{D:"div",W:D_.TITLE_NOTIFICATIONS_OFF,U:{title:"Recibir una notificaci\u00f3n cada vez que haya un v\u00eddeo nuevo","aria-label":"Notificaciones de suscripciones activadas"},N:[{D:"svg",U:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},N:[{D:"path",U:{d:"M18 11c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2v-5zm-6 11c.14 0 .27-.01.4-.04.65-.14 1.18-.58 1.44-1.18.1-.24.15-.5.15-.78h-4c.01 1.1.9 2 2.01 2z"}}]}]}]}); this.api=d;this.S=!1;d.createClientVe(this.element,this,36927);this.listen("click",this.onClick,this);this.updateValue("pressed",!1);this.updateValue("label","Recibir una notificaci\u00f3n cada vez que haya un v\u00eddeo nuevo")}onClick(){this.api.logClick(this.element);const d=!this.S;this.updateValue("label",d?"Dejar de recibir notificaciones cada vez que haya un v\u00eddeo nuevo":"Recibir una notificaci\u00f3n cada vez que haya un v\u00eddeo nuevo");this.updateValue("pressed",d);Mbl(this,d)}};g.$K("yt.pubsub.publish",g.CF);g.$W=class extends g.Y{constructor(d,f,m,y,C,B,e,M,K,N,W,c){d=d.charAt(0)+d.substring(1).toLowerCase();m=m.charAt(0)+m.substring(1).toLowerCase();if(f==="0"||f==="-1")f=null;if(y==="0"||y==="-1")y=null;const D=W.L(),E=D.userDisplayName&&g.iL(D);super({D:"div",oP:["ytp-button","ytp-sb"],N:[{D:"div",W:"ytp-sb-subscribe",U:E?{title:W.L().Z("player_tooltip_data_title_killswitch")?g.xB("Suscribirse como $USER_NAME",{USER_NAME:D.userDisplayName}):"","data-tooltip-title":g.xB("Suscribirse como $USER_NAME", {USER_NAME:D.userDisplayName}),"aria-label":"Suscribirse al canal","data-tooltip-image":XM(D),"data-tooltip-opaque":String(g.Rs(D)),tabindex:"0",role:"button"}:{"aria-label":"Suscribirse al canal"},N:[{D:"div",W:"ytp-sb-text",N:[{D:"div",W:"ytp-sb-icon"},d]},f?{D:"div",W:"ytp-sb-count",aP:f}:""]},{D:"div",W:"ytp-sb-unsubscribe",U:E?{title:W.Z("player_tooltip_data_title_killswitch")?g.xB("Te has suscrito como $USER_NAME",{USER_NAME:D.userDisplayName}):"","data-tooltip-title":g.xB("Te has suscrito como $USER_NAME", {USER_NAME:D.userDisplayName}),"aria-label":"Anular suscripci\u00f3n al canal","data-tooltip-image":XM(D),"data-tooltip-opaque":String(g.Rs(D)),tabindex:"0",role:"button"}:{"aria-label":"Anular suscripci\u00f3n al canal"},N:[{D:"div",W:"ytp-sb-text",N:[{D:"div",W:"ytp-sb-icon"},m]},y?{D:"div",W:"ytp-sb-count",aP:y}:""]}],U:{"aria-live":"polite"}});this.channelId=e;this.J=W;this.V=c;const k=this.ue("ytp-sb-subscribe"),r=this.ue("ytp-sb-unsubscribe");B&&g.wE(this.element,"ytp-sb-classic");if(C){M?this.S(): this.A();var R=()=>{if(D.V2){var Z=this.channelId;if(K||N){var x={c:Z};var J;g.eJ.isInitialized()&&(J=RuS(x));x=J||"";if(J=W.getVideoData())if(J=J.subscribeCommand){var BT=W.Q7();BT?(zM(BT,J,{botguardResponse:x,feature:K}),g.s8(W,"SUBSCRIBE",Z)):g.T(Error("No innertube service available when updating subscriptions."))}else g.T(Error("No subscribe command in videoData."));else g.T(Error("No video data available when updating subscription."))}r.focus();r.removeAttribute("aria-hidden");k.setAttribute("aria-hidden", "true")}else ED(g.Ai(this.J.L()),"sb_button",this.j)},V=()=>{var Z=this.channelId; if(K||N){var x=W.getVideoData();zM(W.Q7(),x.unsubscribeCommand,{feature:K});g.s8(W,"UNSUBSCRIBE",Z)}k.focus();k.removeAttribute("aria-hidden");r.setAttribute("aria-hidden","true")}; this.O(k,"click",R);this.O(r,"click",V);this.O(k,"keypress",Z=>{Z.keyCode===13&&R(Z)}); this.O(r,"keypress",Z=>{Z.keyCode===13&&V(Z)}); this.O(W,"SUBSCRIBE",this.S);this.O(W,"UNSUBSCRIBE",this.A);this.V&&E&&(hxn(W),r6(W,k,this),r6(W,r,this))}else g.wE(k,"ytp-sb-disabled"),g.wE(r,"ytp-sb-disabled")}j(){window.location.reload()}S(){g.wE(this.element,"ytp-sb-subscribed")}A(){g.Uh(this.element,"ytp-sb-subscribed")}};var uPx=class extends g.Y{constructor(d){super({D:"div",W:"ytp-title-channel",N:[{D:"div",W:"ytp-title-beacon"},{D:"a",W:"ytp-title-channel-logo",U:{href:"{{channelLink}}",target:d.L().K,role:"link","aria-label":"{{channelLogoLabel}}",tabIndex:"0"}},{D:"div",W:"ytp-title-expanded-overlay",U:{"aria-hidden":"{{flyoutUnfocusable}}"},N:[{D:"div",W:"ytp-title-expanded-heading",N:[{D:"div",W:"ytp-title-expanded-title",N:[{D:"a",aP:"{{expandedTitle}}",U:{href:"{{channelTitleLink}}",target:d.L().K,"aria-hidden":"{{shouldHideExpandedTitleForA11y}}", tabIndex:"{{channelTitleFocusable}}"}}]},{D:"div",W:"ytp-title-expanded-subtitle",aP:"{{expandedSubtitle}}",U:{"aria-hidden":"{{shouldHideExpandedSubtitleForA11y}}"}}]}]}]});this.api=d;this.channel=this.ue("ytp-title-channel");this.A=this.ue("ytp-title-channel-logo");this.channelName=this.ue("ytp-title-expanded-title");this.G=this.ue("ytp-title-expanded-overlay");this.V=this.S=this.subscribeButton=null;this.j=!1;d.createClientVe(this.A,this,36925);d.createClientVe(this.channelName,this,37220);g.Rs(this.api.L())&& c8E(this);this.O(d,"videodatachange",this.wD);this.O(d,"videoplayerreset",this.wD);this.O(this.channelName,"click",f=>{this.api.logClick(this.channelName);g.Tp(window,pp(this));f.preventDefault()}); this.O(this.A,"click",this.X);this.wD()}X(d){this.api.logClick(this.A);const f=this.api.L();f.A||f.tP?sJB(this)&&(this.isExpanded()?this.Y():this.C()):g.Tp(window,pp(this));d.preventDefault()}B(){Wt5(this);this.channel.classList.remove("ytp-title-expanded")}isExpanded(){return this.channel.classList.contains("ytp-title-expanded")}C(){if(sJB(this)&&!this.isExpanded()){this.updateValue("flyoutUnfocusable","false");this.updateValue("channelTitleFocusable","0");this.updateValue("shouldHideExpandedTitleForA11y", "false");this.updateValue("shouldHideExpandedSubtitleForA11y","false");this.V&&this.V.stop();this.api.logVisibility(this.channelName,!0);this.subscribeButton&&(this.subscribeButton.show(),this.api.logVisibility(this.subscribeButton.element,!0));const d=this.api.getVideoData();this.S&&d.Rz&&d.subscribed&&(this.S.show(),this.api.logVisibility(this.S.element,!0));this.channel.classList.add("ytp-title-expanded");this.channel.classList.add("ytp-title-show-expanded")}}Y(){this.updateValue("flyoutUnfocusable", "true");this.updateValue("channelTitleFocusable","-1");this.updateValue("shouldHideExpandedTitleForA11y","true");this.updateValue("shouldHideExpandedSubtitleForA11y","true");this.V&&this.V.start()}wD(){const d=this.api.L();this.OB(!this.api.isEmbedsShortsMode());const f=this.api.getVideoData(),m=this.api.L(),y=this.api.getVideoData();this.j=!1;const C=!!y.videoId&&!!y.tP&&!!y.profilePicture;this.api.getPresentingPlayerType()===2?this.j=C&&!!y.isListed&&!!y.author:g.Rs(m)&&(this.j=C&&!y.jP&&!m.V&& !(m.B&&this.api.getPlayerSize().width<200));E2l(this,f.profilePicture,g.Rs(d)?f.expandedTitle:f.author);this.subscribeButton&&(this.subscribeButton.channelId=f.UE);this.updateValue("expandedTitle",f.expandedTitle);this.updateValue("expandedSubtitle",f.expandedSubtitle)}jf(d){super.jf(d);this.api.logVisibility(this.A,this.j&&d)}};var vD=class extends g.CC{constructor(d){super(g.v4({"aria-haspopup":"true"}),d);this.listen("keydown",this.y7)}y7(d){d.defaultPrevented||d.keyCode!==39||(this.element.click(),d.preventDefault())}};var Xd_=class extends g.Y{show(){super.show();this.element.tabIndex=0;this.element.focus();this.updateValue("userInfoFocusable","0");this.updateValue("userInfoFocusable2","0")}hide(){super.hide();this.updateValue("userInfoFocusable","-1");this.updateValue("userInfoFocusable2","-1")}constructor(d,f){super({D:"div",W:"ytp-user-info-panel",U:{"aria-label":"Informaci\u00f3n del usuario"},N:d.L().V2?[{D:"div",W:"ytp-user-info-panel-icon",aP:"{{icon}}"},{D:"div",W:"ytp-user-info-panel-content",N:[{D:"div", W:"ytp-user-info-panel-info",U:{tabIndex:"{{userInfoFocusable}}",role:"text"},aP:"{{watchingAsUsername}}"},{D:"div",W:"ytp-user-info-panel-info",U:{tabIndex:"{{userInfoFocusable2}}",role:"text"},aP:"{{watchingAsEmail}}"}]}]:[{D:"div",W:"ytp-user-info-panel-icon",aP:"{{icon}}"},{D:"div",W:"ytp-user-info-panel-content",N:[{D:"div",N:[{D:"text",U:{tabIndex:"{{userInfoFocusable}}"},aP:"Sesi\u00f3n cerrada"}]},{D:"div",W:"ytp-user-info-panel-login",N:[{D:"a",U:{tabIndex:"{{userInfoFocusable2}}",role:"button"}, aP:d.L().h7?"":"Inicia sesi\u00f3n en YouTube"}]}]}]});this.Wr=d;this.sourceElement=f;d.L().V2||d.L().h7||this.O(this.ue("ytp-user-info-panel-login"),"click",this.A);this.closeButton=new g.Y({D:"button",oP:["ytp-collapse","ytp-button"],U:{title:"Cerrar"},N:[g.r1()]});this.closeButton.TL(this.element);g.I(this,this.closeButton);this.O(window,"blur",this.hide);this.O(document,"click",this.S);this.wD()}S(d){const f=CP(d),m=g.io(this.closeButton.element,f),y=g.io(this.element,f);d=this.sourceElement&& g.io(this.sourceElement,f)&&g.T4(d);f&&(y||d)&&!m||this.hide()}A(){ED(g.Ai(this.Wr.L()),"user_info_panel",()=>{window.location.reload()})}wD(){const d=this.Wr.L(),f={USER_NAME:d.userDisplayName, USER_EMAIL:d.xA};this.updateValue("icon",mxv());this.updateValue("watchingAsUsername",g.xB("Has iniciado sesi\u00f3n como $USER_NAME",f));d.xA?this.updateValue("watchingAsEmail",g.xB("($USER_EMAIL)",f)):this.updateValue("watchingAsEmail","")}};var Ryf=class extends g.ZV{constructor(d,f,m){super(d);this.aO=f;this.Bx=m;this.getVideoUrl=new vD(6);this.Yo=new vD(5);this.AR=new vD(4);this.rW=new vD(3);this.r9=new g.CC(g.v4({href:"{{href}}",target:this.J.L().K},void 0,!0),2,"Solucionar un problema de reproducci\u00f3n");this.showVideoInfo=new g.CC(g.v4(),1,"Estad\u00edsticas avanzadas");this.kV=new g.dv({D:"div",oP:["ytp-copytext","ytp-no-contextmenu"],U:{draggable:"false",tabindex:"1"},aP:"{{text}}"});this.wz=new nn(this.J,this.kV);this.Sh= this.Ah=null;g.Rs(this.J.L())&&(this.closeButton=new g.Y({D:"button",oP:["ytp-collapse","ytp-button"],U:{title:"Cerrar"},N:[g.r1()]}),g.I(this,this.closeButton),this.closeButton.TL(this.element),this.closeButton.listen("click",this.oh,this));g.Rs(this.J.L())&&(this.OE=new g.CC(g.v4(),10,"Cuenta"),g.I(this,this.OE),this.Sf(this.OE,!0),this.OE.listen("click",this.kB,this),d.createClientVe(this.OE.element,this.OE,137682));this.J.L().IL&&(this.C7=new $w("Bucle",9),g.I(this,this.C7),this.Sf(this.C7,!0), this.C7.listen("click",this.nI,this),d.createClientVe(this.C7.element,this.C7,28661));this.J.Z("web_player_miniplayer_in_context_menu")&&(this.eG=new g.CC(g.v4(),8,"Minirreproductor"),g.I(this,this.eG),this.Sf(this.eG,!0),this.eG.listen("click",this.fI,this),d.createClientVe(this.eG.element,this.eG,62946));this.J.Z("web_watch_pip_context_menu_button")&&this.J.L().showMiniplayerButton&&(this.hL=new g.CC(g.v4(),7,"Imagen en imagen"),g.I(this,this.hL),this.Sf(this.hL,!0),this.hL.listen("click",this.wA, this),d.createClientVe(this.hL.element,this.hL,194442));g.I(this,this.getVideoUrl);this.Sf(this.getVideoUrl,!0);this.getVideoUrl.listen("click",this.BL,this);d.createClientVe(this.getVideoUrl.element,this.getVideoUrl,28659);g.I(this,this.Yo);this.Sf(this.Yo,!0);this.Yo.listen("click",this.WL,this);d.createClientVe(this.Yo.element,this.Yo,28660);g.I(this,this.AR);this.Sf(this.AR,!0);this.AR.listen("click",this.Zw,this);d.createClientVe(this.AR.element,this.AR,28658);g.I(this,this.rW);this.Sf(this.rW, !0);this.rW.listen("click",this.CI,this);g.I(this,this.r9);this.Sf(this.r9,!0);this.r9.listen("click",this.Zo,this);g.I(this,this.showVideoInfo);this.Sf(this.showVideoInfo,!0);this.showVideoInfo.listen("click",this.Ho,this);g.I(this,this.kV);this.kV.listen("click",this.QV,this);g.I(this,this.wz);piT()&&(this.Ah=new g.Y({D:"textarea",W:"ytp-html5-clipboard",U:{readonly:"",tabindex:"-1"}}),g.I(this,this.Ah),this.Ah.TL(this.element));this.OE?.setIcon(mxv());this.C7?.setIcon(edE());this.eG?.setIcon(this.J.Z("delhi_modern_web_player_icons")? wnK():O1());this.hL?.setIcon(O1());this.rW.setIcon({D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{"clip-rule":"evenodd",d:"M20 10V8H17.19C16.74 7.22 16.12 6.54 15.37 6.04L17 4.41L15.59 3L13.42 5.17C13.39 5.16 13.37 5.16 13.34 5.16C13.18 5.12 13.02 5.1 12.85 5.07C12.79 5.06 12.74 5.05 12.68 5.04C12.46 5.02 12.23 5 12 5C11.51 5 11.03 5.07 10.58 5.18L10.6 5.17L8.41 3L7 4.41L8.62 6.04H8.63C7.88 6.54 7.26 7.22 6.81 8H4V10H6.09C6.03 10.33 6 10.66 6 11V12H4V14H6V15C6 15.34 6.04 15.67 6.09 16H4V18H6.81C7.85 19.79 9.78 21 12 21C14.22 21 16.15 19.79 17.19 18H20V16H17.91C17.96 15.67 18 15.34 18 15V14H20V12H18V11C18 10.66 17.96 10.33 17.91 10H20ZM16 15C16 17.21 14.21 19 12 19C9.79 19 8 17.21 8 15V11C8 8.79 9.79 7 12 7C14.21 7 16 8.79 16 11V15ZM10 14H14V16H10V14ZM10 10H14V12H10V10Z", fill:"white","fill-rule":"evenodd"}}]});this.r9.setIcon($I());this.showVideoInfo.setIcon(TBc());this.O(d,"onLoopChange",this.onLoopChange);this.O(d,"videodatachange",this.onVideoDataChange);this.O(d,"fullscreentoggled",()=>{kW(this)}); this.O(d,"minimized",()=>{kW(this);this.hL?.OB(!this.J.isMinimized()&&this.J.L().showMiniplayerButton)}); $BV(this);A8l(this,this.J.getVideoData())}oh(){this.aO.ya()}QV(){dL(this.kV.element)}CI(){Q8(this,this.J.getDebugText(!0))&&cv(this.Bx,iY())}Zw(){Q8(this,this.J.getVideoEmbedCode())&&cv(this.Bx,j4T());this.J.logClick(this.AR.element)}BL(){Q8(this,this.J.getVideoUrl(!0,!0))&&cv(this.Bx,A6());this.J.logClick(this.getVideoUrl.element)}WL(){Q8(this,this.J.getVideoUrl(!1,!0))&&cv(this.Bx,A6());this.J.logClick(this.Yo.element)}onLoopChange(d){this.C7?.S(d)}nI(){this.J.setLoopVideo(this.C7.getValue());this.aO.ya(); this.J.logClick(this.C7.element)}fI(){g.s8(this.J,"onCollapseMiniplayer");this.aO.ya()}wA(){g.s8(this.J,"onCollapseMiniplayer",!0);this.aO.ya()}Zo(d){this.J.reportPlaybackIssue();if(g.w6(d,this.J,!QI(this.J.L()))){d=this.J;const f=d.app.getFeedbackProductData();g.$4(d,"onFeedbackStartRequest",f);d.isFullscreen()&&d.toggleFullscreen()}this.aO.ya()}Ho(){g.pE(this.J,"isVideoInfoVisible",[])?g.pE(this.J,"hideVideoInfo",[]):g.pE(this.J,"showVideoInfo",[]);this.aO.ya()}kB(){this.OE&&(this.Sh||(this.Sh= new Xd_(this.J,this.OE.element),g.I(this,this.Sh),g.lW(this.J,this.Sh.element,4)),this.Sh.show(),this.aO.ya(),this.J.logClick(this.OE.element))}onVideoDataChange(d,f){A8l(this,f)}jf(d){super.jf(d);this.J.logVisibility(this.AR.element,d);this.J.logVisibility(this.getVideoUrl.element,d);this.J.logVisibility(this.Yo.element,d);this.C7&&this.J.logVisibility(this.C7.element,d);this.OE&&this.J.logVisibility(this.OE.element,d);this.eG&&this.J.logVisibility(this.eG.element,d)}};var n_X=class extends g.V5{constructor(d,f){super(d);this.Bx=f;this.A=new g.OM(this);this.B=new g.vg(this.CC,1E3,this);this.AP=this.W9=null;g.I(this,this.A);g.I(this,this.B);f=this.J.L();d.createClientVe(this.element,this,28656);g.wE(this.element,"ytp-contextmenu");this.J.L().experiments.Pr("delhi_modern_web_player")&&g.nl(f)&&g.wE(this.element,"ytp-delhi-modern-contextmenu");QJn(this);this.hide()}onTouchStart(d){const f=CP(d);f&&(EZ(f,"a")||EZ(f,null,"ytp-no-contextmenu"))||this.qW||(this.AP=(d= d.touches?.item(0))?new g.g8(d.clientX,d.clientY):new g.g8(0,0),this.B.start())}X(){this.B.stop()}CC(){this.open(this.AP)}K(){if(this.W9&&krT(this.W9)){const d=krT(this.W9).element;d.tabIndex=-1;d.focus()}else this.element.tabIndex=-1,this.element.focus()}show(){this.W9||(this.W9=new Ryf(this.J,this,this.Bx),g.I(this,this.W9),g.y4(this,this.W9));this.W9.onLoopChange(this.J.getLoopVideo());super.show();this.J.logVisibility(this.element,!0);this.W9.jf(!0)}hide(){QJn(this);super.hide();this.J.logVisibility(this.element, !1);this.W9&&this.W9.jf(!1)}pC(d){const f=CP(d);this.qW||f&&(EZ(f,"a")||EZ(f,null,"ytp-no-contextmenu"))||(d.preventDefault(),this.open(new g.g8(d.pageX,d.pageY)))}OM(d){if(d){const f=d.getBoundingClientRect();this.open(new g.g8(f.x,f.y))}super.OM(d)}open(d){Oeh(this);var f=this.J.getVideoData();g.n(this.element,"ytp-dni",f.jP);this.element.style.left="";this.element.style.top="";d.x++;d.y++;super.OM();var m=S9(this).body;f=new hd(0,Infinity,Infinity,0);var y=Sd(m);for(var C=y.S.body,B=y.S.documentElement, e=YE(y.S);m=HSg(m);)if((!g.Ga||m.clientHeight!=0||m!=C)&&m!=C&&m!=B&&PN(m,"overflow")!="visible"){const M=g.jL(m),K=new g.g8(m.clientLeft,m.clientTop);M.x+=K.x;M.y+=K.y;f.top=Math.max(f.top,M.y);f.right=Math.min(f.right,M.x+m.clientWidth);f.bottom=Math.min(f.bottom,M.y+m.clientHeight);f.left=Math.max(f.left,M.x)}C=e.scrollLeft;e=e.scrollTop;f.left=Math.max(f.left,C);f.top=Math.max(f.top,e);y=w8(y.S.defaultView||window);f.right=Math.min(f.right,C+y.width);f.bottom=Math.min(f.bottom,e+y.height);y=f.top>= 0&&f.left>=0&&f.bottom>f.top&&f.right>f.left?f:null;f=this.size;d=d.clone();f=f.clone();y&&(e=f,C=5,(C&65)==65&&(d.x=y.right)&&(C&=-2),(C&132)==132&&(d.y=y.bottom)&&(C&=-5),d.xy.right&&(e.width=Math.min(y.right-d.x,B+e.width-y.left),e.width=Math.max(e.width,0))),d.x+e.width>y.right&&C&1&&(d.x=Math.max(y.right-e.width,y.left)),d.y y.bottom&&(e.height=Math.min(y.bottom-d.y,B+e.height-y.top),e.height=Math.max(e.height,0))),d.y+e.height>y.bottom&&C&4&&(d.y=Math.max(y.bottom-e.height,y.top)));y=new g.IV(0,0,0,0);y.left=d.x;y.top=d.y;y.width=f.width;y.height=f.height;g.Jd(this.element,new g.g8(y.left,y.top));this.A.A();this.A.O(S9(this),"contextmenu",this.qp);this.A.O(this.J,"fullscreentoggled",this.onFullscreenToggled);this.A.O(this.J,"pageTransition",this.V2)}qp(d){if(!d.defaultPrevented){const f=CP(d);g.io(this.element,f)||this.ya(); this.J.L().disableNativeContextMenu&&d.preventDefault()}}onFullscreenToggled(){this.ya();Oeh(this)}V2(){this.ya()}};var Zgy=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-button","ytp-copylink-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"{{title-attr}}":"","data-tooltip-title":"{{tooltip-title}}","data-tooltip-opaque":String(g.Rs(d.L()))},N:[{D:"div",W:"ytp-copylink-icon",aP:"{{icon}}"},{D:"div",W:"ytp-copylink-title",aP:"Copiar enlace",U:{"aria-hidden":"true"}}]});this.api=d;this.S=f;this.visible=!1;this.tooltip=this.S.zZ();f=d.L();this.tooltip.element.setAttribute("aria-live", "polite");g.n(this.element,"ytp-show-copylink-title",g.Rs(f));d.createClientVe(this.element,this,86570);this.listen("click",this.onClick);this.O(d,"videodatachange",this.wD);this.O(d,"videoplayerreset",this.wD);this.O(d,"appresize",this.wD);this.wD();this.addOnDisposeCallback(g.FX(this.tooltip,this.element))}async onClick(){var d=this.api.L();const f=this.api.getVideoData(),m=this.api.getPlaylistId();d=d.getVideoUrl(f.videoId,m,void 0,!0);await o2v(this,d)&&asT(this);this.api.logClick(this.element)}wD(){this.updateValue("icon", {D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M21.9,8.3H11.3c-0.9,0-1.7,.8-1.7,1.7v12.3h1.7V10h10.6V8.3z M24.6,11.8h-9.7c-1,0-1.8,.8-1.8,1.8v12.3 c0,1,.8,1.8,1.8,1.8h9.7c1,0,1.8-0.8,1.8-1.8V13.5C26.3,12.6,25.5,11.8,24.6,11.8z M24.6,25.9h-9.7V13.5h9.7V25.9z"}}]});this.updateValue("title-attr","Copiar enlace");this.updateValue("tooltip-title","Copiar enlace");this.visible=hcP(this);g.n(this.element,"ytp-copylink-button-visible", this.visible);this.OB(this.visible);this.tooltip.m2();this.api.logVisibility(this.element,this.visible&&this.rD)}jf(d){super.jf(d);this.api.logVisibility(this.element,this.visible&&d)}j1(){super.j1();g.Uh(this.element,"ytp-copylink-button-visible")}};var VxE=class extends g.Y{constructor(d){super({D:"div",W:"ytp-doubletap-ui-legacy",N:[{D:"div",W:"ytp-doubletap-fast-forward-ve"},{D:"div",W:"ytp-doubletap-rewind-ve"},{D:"div",W:"ytp-doubletap-static-circle",N:[{D:"div",W:"ytp-doubletap-ripple"}]},{D:"div",W:"ytp-doubletap-overlay-a11y"},{D:"div",W:"ytp-doubletap-seek-info-container",N:[{D:"div",W:"ytp-doubletap-arrows-container",N:[{D:"span",W:"ytp-doubletap-base-arrow"},{D:"span",W:"ytp-doubletap-base-arrow"},{D:"span",W:"ytp-doubletap-base-arrow"}]}, {D:"div",W:"ytp-doubletap-tooltip",N:[{D:"div",W:"ytp-seek-icon-text-container",N:[{D:"div",W:"ytp-seek-icon",aP:"{{seekIcon}}"},{D:"div",W:"ytp-chapter-seek-text-legacy",aP:"{{seekText}}"}]},{D:"div",W:"ytp-doubletap-tooltip-label",aP:"{{seekTime}}"}]}]}]});this.J=d;this.j=new g.vg(this.show,10,this);this.A=new g.vg(this.hide,700,this);this.C=this.V=0;this.K=this.Y=!1;this.S=this.ue("ytp-doubletap-static-circle");g.I(this,this.j);g.I(this,this.A);this.hide();this.B=this.ue("ytp-doubletap-fast-forward-ve"); this.G=this.ue("ytp-doubletap-rewind-ve");this.J.createClientVe(this.B,this,28240);this.J.createClientVe(this.G,this,28239);this.J.logVisibility(this.B,!0);this.J.logVisibility(this.G,!0);this.Y=d.Z("web_show_cumulative_seek_time");this.K=d.Z("web_center_static_circles")}show(){super.show();this.A.GU()}hide(){this.j.stop();this.V=0;this.ue("ytp-seek-icon").style.display="none";this.updateValue("seekIcon","");g.Uh(this.element,"ytp-chapter-seek");g.Uh(this.element,"ytp-time-seeking");super.hide()}BE(d, f,m,y){this.V=d===this.C?this.V+y:y;this.C=d;var C=d===-1?this.G:this.B;C&&this.J.logClick(C);this.Y?this.A.stop():this.A.S8();this.j.start();this.element.setAttribute("data-side",d===-1?"back":"forward");var B=3*this.J.So().getPlayerSize().height;C=this.J.So().getPlayerSize();C=C.width/3-3*C.height;this.S.style.width=`${B}px`;this.S.style.height=`${B}px`;d===1?(this.S.style.left="",this.S.style.right=`${C}px`):d===-1&&(this.S.style.right="",this.S.style.left=`${C}px`);const e=B*2.5;B=e/2;const M= this.ue("ytp-doubletap-ripple");M.style.width=`${e}px`;M.style.height=`${e}px`;d===1?(d=this.J.So().getPlayerSize().width-f+Math.abs(C),M.style.left="",M.style.right=`${d-B}px`):d===-1&&(d=Math.abs(C)+f,M.style.right="",M.style.left=`${d-B}px`);M.style.top=`calc((33% + ${Math.round(m)}px) - ${B}px)`;if(m=this.ue("ytp-doubletap-ripple"))m.classList.remove("ytp-doubletap-ripple"),m.classList.add("ytp-doubletap-ripple");FtB(this,this.Y?this.V:y)}Lw(d,f,m=null){if(m){var y=d===-1?this.G.visualElement: this.B.visualElement;m={seekData:m};const C=g.Qw();C&&f$(C,y,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",m)}this.V=d===this.C?this.V+f:f;this.C=d;y=this.J.So().getPlayerSize();this.Y?this.A.stop():this.A.S8();this.j.start();this.element.setAttribute("data-side",d===-1?"back":"forward");g.wE(this.element,"ytp-time-seeking");this.S.style.width="110px";this.S.style.height="110px";m=y.width*.1-15;d===1?this.K?(this.S.style.right=`${m}px`,this.S.style.left=""):(this.S.style.right="",this.S.style.left= `${y.width*.8-30}px`):d===-1&&(this.K?(this.S.style.right="",this.S.style.left=`${m}px`):(this.S.style.right="",this.S.style.left=`${y.width*.1-15}px`));this.S.style.top=`${y.height*.5+15}px`;FtB(this,this.Y?this.V:f)}FP(d,f,m=null){this.A.S8();this.j.start();switch(d){case -1:d="back";break;case 1:d="forward";break;default:d=""}this.element.setAttribute("data-side",d);this.S.style.width="0";this.S.style.height="0";g.wE(this.element,"ytp-chapter-seek");this.updateValue("seekText",f);this.updateValue("seekTime", "");f=this.ue("ytp-seek-icon");if(m){a:if(m){switch(m){case "PREMIUM_STANDALONE":m=yuV();break a;case "PREMIUM_STANDALONE_CAIRO":m=Cpq();break a}m=void 0}else m=null;this.updateValue("seekIcon",m);f.style.display="inline-block"}else f.style.display="none"}};var lZf=class extends RX{constructor(d){super(d,!1,!0);this.gD=[];this.Z$=[];this.element.setAttribute("data-overlay-order","9");r8S(this,this.J.getVideoData());this.AP=!0;this.badge.element.classList.add("ytp-featured-product");this.Br=new g.Y({D:"div",W:"ytp-featured-product-open-in-new"});g.I(this,this.Br);this.countdownTimer=new g.Y({D:"text",W:"ytp-featured-product-countdown",aP:"{{content}}"});this.countdownTimer.hide();g.I(this,this.countdownTimer);this.j=new g.Y({D:"div",W:"ytp-featured-product-trending", N:[{D:"div",W:"ytp-featured-product-trending-icon"},{D:"text",W:"ytp-featured-product-trending-text",aP:"{{trendingOffer}}"}]});this.j.hide();g.I(this,this.j);this.overflowButton=new g.Y({D:"button",oP:["ytp-featured-product-overflow-icon","ytp-button"],U:{"aria-haspopup":"true"}});this.overflowButton.hide();g.I(this,this.overflowButton);this.X=new g.Y({D:"text",W:"ytp-featured-product-exclusive-countdown",aP:"{{content}}",U:{id:"exclusiveCountdown","aria-hidden":"true"}});this.X.hide();g.I(this, this.X);this.K=new g.Y({D:"div",W:"ytp-featured-product-exclusive-container",U:{"aria-labelledby":"exclusiveBadge exclusiveCountdown"},N:[{D:"div",W:"ytp-featured-product-exclusive-badge-container",N:[{D:"div",W:"ytp-featured-product-exclusive-badge",N:[{D:"text",W:"ytp-featured-product-exclusive-badge-text",aP:"{{exclusive}}",U:{id:"exclusiveBadge","aria-hidden":"true"}}]}]},this.X]});this.K.hide();g.I(this,this.K);this.banner=new g.Y({D:"a",W:"ytp-featured-product-container",N:[{D:"div",W:"ytp-featured-product-thumbnail", N:[{D:"img",U:{src:"{{thumbnail}}"}},this.Br]},{D:"div",W:"ytp-featured-product-details",N:[{D:"text",W:"ytp-featured-product-title",aP:"{{title}}"},this.J.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{D:"div",W:"ytp-featured-product-price-container",U:{"aria-label":"{{priceA11yText}}"},N:[{D:"text",W:"ytp-featured-product-price-when-promotion-text-enabled",aP:"{{price}}",U:{"aria-hidden":"true"}},{D:"text",W:"ytp-featured-product-promotion-text",aP:"{{promotionText}}", U:{"aria-hidden":"true"}}]}:{D:"div",U:{"aria-label":"{{priceA11yText}}"},N:[{D:"text",W:"ytp-featured-product-price",aP:"{{price}}",U:{"aria-hidden":"true"}},{D:"text",W:"ytp-featured-product-sales-original-price",aP:"{{salesOriginalPrice}}",U:{"aria-hidden":"true"}},{D:"text",W:"ytp-featured-product-price-drop-reference-price",aP:"{{priceDropReferencePrice}}",U:{"aria-hidden":"true"}}]},this.J.Z("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{D:"div",W:"ytp-featured-product-when-promotion-text-enabled", N:[{D:"text",W:"ytp-featured-product-affiliate-disclaimer-when-promotion-text-enabled",aP:"{{affiliateDisclaimer}}"},this.j,{D:"text",W:"ytp-featured-product-vendor-when-promotion-text-enabled",aP:"{{vendor}}"}]}:{D:"div",N:[{D:"text",W:"ytp-featured-product-affiliate-disclaimer",aP:"{{affiliateDisclaimer}}"},this.J.Z("web_player_enable_featured_product_banner_exclusives_on_desktop")?this.K:null,this.j,{D:"text",W:"ytp-featured-product-vendor",aP:"{{vendor}}"},this.countdownTimer]}]},this.overflowButton]}); g.I(this,this.banner);this.banner.TL(this.Y.element);this.O(this.J,g.X7("featured_product"),this.Fq);this.O(this.J,g.Rj("featured_product"),this.tP);this.O(this.J,"videodatachange",this.onVideoDataChange);this.O(this.overflowButton.element,"click",this.SP);this.O(d,"featuredproductdismissed",this.B)}SP(d){this.mS||(this.mS=new zqV(this.J),g.I(this,this.mS));this.hM?.menu?.menuRenderer&&(this.mS.open(this.hM.menu.menuRenderer,d.target),d.preventDefault())}G(){return!!this.S}Ul(){return!!this.S}qp(d){d.target=== this.overflowButton.element?d.preventDefault():(this.UM&&g.s8(this.J,"innertubeCommand",this.UM),this.C(!1))}B(){this.C(!0);if(this.S?.bannerData?.dismissedStatusKey){if(this.Z$.includes(this.S.bannerData.dismissedStatusKey))return;this.Z$.push(this.S.bannerData.dismissedStatusKey)}this.tP();if(this.J.Z("web_enable_shopping_timely_shelf_client")){const d={};g.xY(d,HLn,{overlayId:"player_overlay_timely_shelf"});g.s8(this.J,"innertubeCommand",d)}}TU(){this.tP();OD(this)}Fq(d){if(d.id!==this.S?.identifier){this.tP(); for(const f of this.gD){const m=f?.bannerData?.itemData;if(!m||f.identifier!==d.id)continue;if(this.Z$.includes(f?.bannerData?.dismissedStatusKey||""))return;this.S=f;this.banner.element.setAttribute("aria-label",m.accessibilityLabel||"");m.trackingParams&&(this.V=!0,this.J.setTrackingParams(this.badge.element,m.trackingParams));this.show();this.V2.show();Yx(this);this.Br.OB(!m.stayInApp);this.A7?.stop();this.countdownTimer.hide();aE(this);oE(this);this.UM=g.S(m.onTapCommand,Zv);const y=g.S(m.menuOnTap, Zv);y&&(this.hM=g.S(y,GWP));this.banner.update({thumbnail:(m.thumbnailSources||[])[0]?.url,title:m.productTitle,price:m.priceReplacementText?m.priceReplacementText:m.price,salesOriginalPrice:g2v(this),priceDropReferencePrice:Is5(this),promotionText:uyh(this),priceA11yText:XiV(this),affiliateDisclaimer:m.affiliateDisclaimer,vendor:FV(this)});m?.hiddenProductOptions?.showDropCountdown&&m?.hiddenProductOptions?.dropTimestampMs&&(this.A7=new g.vg(()=>{RcV(this)},1E3),this.Br.hide(),this.countdownTimer.show(), RcV(this)); this.J.Z("web_player_enable_featured_product_banner_exclusives_on_desktop")&&n2n(this)&&(this.y9=new g.vg(()=>{Zen(this)},1E3),Zen(this))}this.J.getRootNode()&&g.wE(this.J.getRootNode(),"ytp-featured-product-shown")}}tP(){this.S&&(this.S=void 0,this.A(),this.J.getRootNode()&&g.Uh(this.J.getRootNode(),"ytp-featured-product-shown"))}onVideoDataChange(d,f){r8S(this,f); d==="dataloaded"&&OD(this);d=g.S(f.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.productsInVideoOverlayRenderer,Xtl);this.overflowButton.show();this.dismissButton.hide();const m=d?.featuredProductsEntityKey;this.trendingOfferEntityKey=d?.trendingOfferEntityKey;this.gD.length||(lsS(this,m),oE(this));this.Rz?.();this.Rz=g.ay.subscribe(()=>{lsS(this,m);oE(this)})}j1(){OD(this); this.A7?.stop();this.countdownTimer.hide();aE(this);super.j1()}};var xNg=class extends g.Y{constructor(d,f,m){super({D:"div",oP:["ytp-info-panel-action-item"],N:[{D:"div",W:"ytp-info-panel-action-item-disclaimer",aP:"{{disclaimer}}"},{D:"a",oP:["ytp-info-panel-action-item-button","ytp-button"],U:{role:"button",href:"{{url}}",target:"_blank",rel:"noopener"},N:[{D:"div",W:"ytp-info-panel-action-item-icon",aP:"{{icon}}"},{D:"div",W:"ytp-info-panel-action-item-label",aP:"{{label}}"}]}]});this.J=d;this.A=m;this.disclaimer=this.ue("ytp-info-panel-action-item-disclaimer"); this.button=this.ue("ytp-info-panel-action-item-button");this.nG=!1;this.J.createServerVe(this.element,this,!0);this.listen("click",this.onClick);d="";var y=g.S(f?.onTap,Zv);m=g.S(y,g.Rb);this.nG=!1;m?(d=m.url||"",d.startsWith("//")&&(d="https:"+d),this.nG=!0,g.J1(this.button,g.xk(d))):(m=g.S(y,fOK))&&!this.A?((d=m.phoneNumbers)&&d.length>0?(d="sms:"+d[0],m.messageText&&(d+="?&body="+encodeURI(m.messageText))):d="",this.nG=!0,g.J1(this.button,g.xk(d,[dtW]))):(m=g.S(y,drq))&&!this.A&&(d=m.phoneNumber? "tel:"+m.phoneNumber:"",this.nG=!0,g.J1(this.button,g.xk(d,[GZc])));!d&&(m=g.S(f?.onTap,Zv),y=g.S(m,FU))&&(this.nG=!0,this.S=m,this.feedbackToken=y.feedbackToken);(m=f.disclaimerText?.content)?(this.button.style.borderBottom="1px solid white",this.button.style.paddingBottom="16px",this.update({label:f.bodyText?.content,icon:xBB(f.icon?.iconType),disclaimer:m})):(this.disclaimer.style.display="none",this.update({label:f.bodyText?.content,icon:xBB(f.icon?.iconType)}));this.J.setTrackingParams(this.element, f.trackingParams||null);this.nG&&(this.V={externalLinkData:{url:d}})}onClick(){this.J.logClick(this.element,this.V);if(this.S&&this.feedbackToken){const d=this.J.Q7();d?.AG(this.S)&&(zM(d,this.S,{feedbackTokens:[this.feedbackToken]}),this.J.publish("infopaneldetaildismissed"))}}};var PtU=class extends q9{constructor(d,f){const m=C$();super(d,{D:"div",W:"ytp-info-panel-detail-skrim",N:[{D:"div",W:"ytp-info-panel-detail",U:{role:"dialog",id:m},N:[{D:"div",W:"ytp-info-panel-detail-header",N:[{D:"div",W:"ytp-info-panel-detail-title",aP:"{{title}}"},{D:"button",oP:["ytp-info-panel-detail-close","ytp-button"],U:{"aria-label":"Cerrar"},N:[g.E1()]}]},{D:"div",W:"ytp-info-panel-detail-body",aP:"{{body}}"},{D:"div",W:"ytp-info-panel-detail-items"}]}]},250);this.S=f;this.items=this.ue("ytp-info-panel-detail-items"); this.A=new g.OM(this);this.itemData=[];this.V=m;this.O(this.ue("ytp-info-panel-detail-close"),"click",this.ya);this.O(this.ue("ytp-info-panel-detail-skrim"),"click",this.ya);this.O(this.ue("ytp-info-panel-detail"),"click",y=>{y.stopPropagation()}); this.O(this.J,"infopaneldetaildismissed",()=>{this.ya()}); g.I(this,this.A);this.J.createServerVe(this.element,this,!0);this.O(d,"videodatachange",this.onVideoDataChange);this.onVideoDataChange("newdata",d.getVideoData());this.hide()}show(){super.show();this.J.publish("infopaneldetailvisibilitychange",!0);this.J.logVisibility(this.element,!0);for(const d of this.itemData)d.J.logVisibility(d.element,!0)}hide(){super.hide();this.J.publish("infopaneldetailvisibilitychange",!1);this.J.logVisibility(this.element,!1);for(const d of this.itemData)d.J.logVisibility(d.element, !1)}getId(){return this.V}hC(){return this.itemData.length}onVideoDataChange(d,f){if(f){this.update({title:f.Px?.title?.content||"",body:f.Px?.bodyText?.content||""});this.J.setTrackingParams(this.element,f.Px?.trackingParams||null);for(const m of this.itemData)m.dispose();this.itemData=[];if(f.Px?.ctaButtons)for(const m of f.Px.ctaButtons)if(d=g.S(m,jKW))d=new xNg(this.J,d,this.S),d.nG&&(this.itemData.push(d),d.TL(this.items))}}j1(){this.hide();super.j1()}};var LUx=class extends g.Y{constructor(d,f){super({D:"button",W:"ytp-info-panel-preview",U:{"aria-live":"assertive","aria-atomic":"true","aria-owns":f.getId(),"aria-haspopup":"true","data-tooltip-opaque":String(g.Rs(d.L()))},N:[{D:"div",W:"ytp-info-panel-preview-text",aP:"{{text}}"},{D:"div",W:"ytp-info-panel-preview-chevron",aP:"{{chevron}}"}]});this.J=d;this.Hx=this.S=this.videoId=null;this.isDismissed=this.V=this.showControls=this.A=!1;this.O(this.element,"click",()=>{d.logClick(this.element);d.Rs(); j9(f)}); this.fade=new g.TC(this,250,!1,100);g.I(this,this.fade);this.J.createServerVe(this.element,this,!0);this.O(d,"videodatachange",this.onVideoDataChange);this.O(d,"presentingplayerstatechange",this.B);this.O(this.J,"paidcontentoverlayvisibilitychange",this.j);this.O(this.J,"infopaneldetailvisibilitychange",this.j);const m=d.getVideoData()||{};(m.gD?.title?.content||m.gD?.bodyText?.content)&&rP(this,m);this.O(d,"onShowControls",this.C);this.O(d,"onHideControls",this.Y);this.O(this.J,"infopaneldetaildismissed", ()=>{this.isDismissed=!0;this.hide()})}onVideoDataChange(d,f){rP(this,f); this.Hx&&Ltn(this,this.Hx)}B(d){const f=this.J.getVideoData();this.videoId!==f.videoId&&rP(this,f);Ltn(this,d.state);this.Hx=d.state}j(d){(this.V=d)?this.hide():this.S&&!this.isDismissed&&this.show()}C(){this.A||this.OM();this.showControls=!0}Y(){this.A||this.ya();this.showControls=!1}OM(){if(!this.isDismissed){var d=this.J?.getPlayerSize(),f=d.width<380;d=d.height<(this.J?.isEmbedsShortsMode()?400:280);(this.J?.getPlayerStateObject().isCued()||this.J?.getPlayerStateObject().S(1024))&&f&&d||!this.S|| this.V||(this.fade.show(),this.J.publish("infopanelpreviewvisibilitychange",!0),this.J.logVisibility(this.element,!0))}}ya(){this.S&&!this.V&&(this.fade.hide(),this.J.publish("infopanelpreviewvisibilitychange",!1),this.J.logVisibility(this.element,!1))}G(){this.A=!1;this.showControls||this.ya()}};var JfE={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(JfE).reduce((d,f)=>{d[JfE[f]]=f;return d},{}); var SVZ={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(SVZ).reduce((d,f)=>{d[SVZ[f]]=f;return d},{}); var jUx={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(jUx).reduce((d,f)=>{d[jUx[f]]=f;return d},{});var zs,v_Z;zs=[{option:"#fff",text:"Blanco"},{option:"#ff0",text:"Amarillo"},{option:"#0f0",text:"Verde"},{option:"#0ff",text:"Cian"},{option:"#00f",text:"Azul"},{option:"#f0f",text:"Magenta"},{option:"#f00",text:"Rojo"},{option:"#080808",text:"Negro"}];v_Z=[{option:0,text:gP(0)},{option:.25,text:gP(.25)},{option:.5,text:gP(.5)},{option:.75,text:gP(.75)},{option:1,text:gP(1)}]; g.RE=[{option:"fontFamily",text:"Conjunto de fuentes",options:[{option:1,text:"Serif monoespaciada"},{option:2,text:"Serif proporcional"},{option:3,text:"Sans-Serif monoespaciada"},{option:4,text:"Sans-Serif proporcional"},{option:5,text:"Casual"},{option:6,text:"Cursiva"},{option:7,text:"Versalitas"}]},{option:"color",text:"Color de fuente",options:zs},{option:"fontSizeIncrement",text:"Tama\u00f1o de fuente",options:[{option:-2,text:gP(.5)},{option:-1,text:gP(.75)},{option:0,text:gP(1)},{option:1, text:gP(1.5)},{option:2,text:gP(2)},{option:3,text:gP(3)},{option:4,text:gP(4)}]},{option:"background",text:"Color de fondo",options:zs},{option:"backgroundOpacity",text:"Opacidad del fondo",options:v_Z},{option:"windowColor",text:"Color de la ventana",options:zs},{option:"windowOpacity",text:"Opacidad de la ventana",options:v_Z},{option:"charEdgeStyle",text:"Estilo del borde de los caracteres",options:[{option:0,text:"Ninguno"},{option:4,text:"Sombra paralela"},{option:1,text:"Relieve"},{option:2, text:"Hundido"},{option:3,text:"Contorno"}]},{option:"textOpacity",text:"Opacidad de la fuente",options:[{option:.25,text:gP(.25)},{option:.5,text:gP(.5)},{option:.75,text:gP(.75)},{option:1,text:gP(1)}]}];var zyZ=[27,9,33,34,13,32,187,61,43,189,173,95,79,87,67,80,78,75,70,65,68,87,83,107,221,109,219],Txg=class extends g.OM{constructor(d,f,m,y,C,B,e,M){super();this.api=d;this.K=f;this.contextMenu=m;this.wL=y;this.Bx=C;this.S=B;this.rD=e;this.progressBar=M;this.Y=new g.vg(()=>{zcq(this,!1)},1E3); this.V="";this.j={Il:!1,c7:!1,kI:!1};g.I(this,this.Y);this.O(f,"mousedown",()=>{uT(this,!1)}); this.O(m.element,"mousedown",()=>{uT(this,!1)}); this.O(f,"keydown",this.C);this.O(m.element,"keydown",this.C);this.O(f,"keyup",this.G);this.O(m.element,"keyup",this.G)}C(d){d.repeat||(this.j.Il=!1);let f=!1;const m=d.keyCode;var y=CP(d);let C=!d.altKey&&!d.ctrlKey&&!d.metaKey&&(!this.api.isMutedByEmbedsMutedAutoplay()||zyZ.includes(m));var B=!1;let e=!1;const M=this.api.L();d.defaultPrevented?(C=!1,e=!0):M.Np&&!this.api.isMutedByEmbedsMutedAutoplay()&&(C=!1);if(m===9)f=!0;else{if(y)switch(m){case 32:case 13:if(y.tagName==="BUTTON"||y.tagName=== "A"||y.tagName==="INPUT")f=!0,C=!1;else if(C){var K=y.getAttribute("role");!K||K!=="option"&&K!=="button"&&K.indexOf("menuitem")!==0||(f=!0,y.click(),B=!0)}break;case 37:case 39:case 36:case 35:f=y.getAttribute("role")==="slider";break;case 38:case 40:K=y.getAttribute("role"),y=m===38?y.previousSibling:y.nextSibling,K==="slider"?f=!0:C&&(K==="option"?(y&&y.getAttribute("role")==="option"&&y.focus(),B=f=!0):K&&K.indexOf("menuitem")===0&&(y&&y.hasAttribute("role")&&y.getAttribute("role").indexOf("menuitem")=== 0&&y.focus(),B=f=!0))}if(C&&!B)switch(m){case 38:B=Math.min(this.api.getVolume()+5,100);sD(this.Bx,B,!1);this.api.setVolume(B);e=B=!0;break;case 40:B=Math.max(this.api.getVolume()-5,0);sD(this.Bx,B,!0);this.api.setVolume(B);e=B=!0;break;case 36:this.api.fd()&&(this.api.startSeekCsiAction(),this.api.seekTo(0,void 0,void 0,void 0,79),e=B=!0);break;case 35:this.api.fd()&&(this.api.startSeekCsiAction(),this.api.seekTo(Infinity,void 0,void 0,void 0,80),e=B=!0)}}f&&uT(this,!0);(f||e)&&this.wL.hF();(B|| C&&this.handleGlobalKeyDown(m,d.shiftKey,d.ctrlKey,d.altKey,d.metaKey,d.key,d.code,d.repeat))&&d.preventDefault();M.G&&(d={keyCode:d.keyCode,altKey:d.altKey,ctrlKey:d.ctrlKey,metaKey:d.metaKey,shiftKey:d.shiftKey,handled:d.defaultPrevented,fullscreen:this.api.isFullscreen()},g.A9(this.api,"onKeyPress",d))}G(d){const f=d.keyCode;!this.j.c7&&this.handleGlobalKeyUp(f,d.shiftKey,d.ctrlKey,d.altKey,d.metaKey,d.key,d.code)&&d.preventDefault()}handleGlobalKeyUp(d,f,m,y,C,B,e){this.api.publish("keyboardserviceglobalkeyup", {keyCode:d,shiftKey:f,ctrlKey:m,altKey:y,metaKey:C,key:B,code:e});f=!1;if(this.j.Il)return f;(B=g.Z4(this.api.oO()))&&(B=B.cP)&&B.qW&&(B.cN(d),f=!0);switch(d){case 9:uT(this,!0);f=!0;break;case 32:this.api.Z("web_speedmaster_spacebar_control")&&(this.api.L().Np||(f=this.PP(this.progressBar?.Yt()?.isEnabled)));break;case 39:(this.api.Z("web_player_chapter_seeking_keyboard_shortcut_killswitch")||!(C||m&&y))&&(Be?y:m)&&this.api.fd()&&this.api.Z("web_enable_keyboard_shortcut_for_timely_actions")&&(this.api.startSeekCsiAction(), d=(d=this.api.getVideoData())?d.hM:[],m=SWB(d,this.api.getCurrentTime()*1E3),m!==-1&&this.S!=null&&(this.S.FP(1,d[m].title),this.api.seekTo(d[m].startTime/1E3,void 0,void 0,void 0,52),f=!0))}return f}handleGlobalKeyDown(d,f,m,y,C,B,e,M){M||(this.j.Il=!1);var K=!1,N=this.api.L();if(N.Np&&!this.api.isMutedByEmbedsMutedAutoplay())return K;var W=g.Z4(this.api.oO());if(W&&(W=W.cP)&&W.qW)switch(d){case 65:case 68:case 87:case 83:case 107:case 221:case 109:case 219:K=W.HN(d)}N.C||K||(K=B||String.fromCharCode(d).toLowerCase(), this.V+=K,"awesome".indexOf(this.V)===0||this.api.Z("web_player_rtr_ctrls")&&"bday".indexOf(this.V)===0?(K=!0,4===this.V.length&&this.V==="bday"&&this.api.Z("web_player_rtr_ctrls")&&(x9v(this.K),this.wL.hF()),7===this.V.length&&this.V==="awesome"&&de(this.api.getRootNode(),"ytp-color-party")):(this.V=K,K="awesome".indexOf(this.V)===0||"bday".indexOf(this.V)===0));if(!K&&(!this.api.isMutedByEmbedsMutedAutoplay()||zyZ.includes(d))){W=this.api.getVideoData();var c=this.progressBar?.Yt()?.isEnabled;W= W?W.hM:[];const D=Be?y:m;switch(d){case 80:f&&!N.qp&&(cv(this.Bx,BlW(),"Anterior"),this.api.previousVideo(),K=!0);break;case 78:f&&!N.qp&&(cv(this.Bx,kI(),"Siguiente"),this.api.nextVideo(),K=!0);break;case 74:this.api.fd()&&(this.api.startSeekCsiAction(),this.S?this.api.Z("enable_key_press_seek_logging")?(K=XV(this,-10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_10S"),this.S.Lw(-1,10,K)):this.S.Lw(-1,10):cv(this.Bx,{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"}, N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z M 16.9,22 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 -0.2,0 -0.4,.1 -0.6,.1 -0.2,0 -0.4,0 -0.6,-0.1 -0.2,-0.1 -0.3,-0.2 -0.5,-0.3 -0.2,-0.1 -0.2,-0.3 -0.3,-0.6 -0.1,-0.3 -0.1,-0.5 -0.1,-0.8 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.9,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z"}}]}), this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,73),K=!0);break;case 76:this.api.fd()&&(this.api.startSeekCsiAction(),this.S?this.api.Z("enable_key_press_seek_logging")?(K=XV(this,10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_10S"),this.S.Lw(1,10,K)):this.S.Lw(1,10):cv(this.Bx,{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.8,3 H 16 V 18.7 L 15,19 v -0.7 l 1.8,-0.6 h .1 V 22 z m 4.3,-1.8 c 0,.3 0,.6 -0.1,.8 l -0.3,.6 c 0,0 -0.3,.3 -0.5,.3 C 20,21.9 19.8,22 19.6,22 19.4,22 19.2,22 19,21.9 18.8,21.8 18.7,21.7 18.5,21.6 18.3,21.5 18.3,21.3 18.2,21 18.1,20.7 18.1,20.5 18.1,20.2 v -0.7 c 0,-0.3 0,-0.6 .1,-0.8 l .3,-0.6 c 0,0 .3,-0.3 .5,-0.3 .2,0 .4,-0.1 .6,-0.1 .2,0 .4,0 .6,.1 .2,.1 .3,.2 .5,.3 .2,.1 .2,.3 .3,.6 .1,.3 .1,.5 .1,.8 v .7 z m -0.8,-0.8 v -0.5 c 0,0 -0.1,-0.2 -0.1,-0.3 0,-0.1 -0.1,-0.1 -0.2,-0.2 -0.1,-0.1 -0.2,-0.1 -0.3,-0.1 -0.1,0 -0.2,0 -0.3,.1 l -0.2,.2 c 0,0 -0.1,.2 -0.1,.3 v 2 c 0,0 .1,.2 .1,.3 0,.1 .1,.1 .2,.2 .1,.1 .2,.1 .3,.1 .1,0 .2,0 .3,-0.1 l .2,-0.2 c 0,0 .1,-0.2 .1,-0.3 v -1.5 z"}}]}), this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,74),K=!0);break;case 37:if(this.api.fd())if(this.api.startSeekCsiAction(),D){if(this.api.Z("web_player_chapter_seeking_keyboard_shortcut_killswitch")||!(C||m&&y))c=jJT(W,this.api.getCurrentTime()*1E3),c!==-1&&this.S!=null&&(this.S.FP(-1,W[c].title),this.api.seekTo(W[c].startTime/1E3,void 0,void 0,void 0,53),K=!0)}else this.S?this.api.Z("enable_key_press_seek_logging")?(K=XV(this,-5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_5S"), this.S.Lw(-1,5,K)):this.S.Lw(-1,5):cv(this.Bx,{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 18,11 V 7 l -5,5 5,5 v -4 c 3.3,0 6,2.7 6,6 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 h -2 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 0,-4.4 -3.6,-8 -8,-8 z m -1.3,8.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.4,.3 C 18.5,22 18.2,22 18,22 17.8,22 17.6,22 17.5,21.9 17.4,21.8 17.2,21.8 17,21.7 16.8,21.6 16.8,21.5 16.7,21.3 16.6,21.1 16.6,21 16.6,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.5,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.7 z"}}]}), this.api.seekBy(-5*this.api.getPlaybackRate(),void 0,void 0,71),K=!0;break;case 39:this.api.fd()&&(this.api.startSeekCsiAction(),D?this.api.Z("web_enable_keyboard_shortcut_for_timely_actions")||!this.api.Z("web_player_chapter_seeking_keyboard_shortcut_killswitch")&&(C||m&&y)||(c=SWB(W,this.api.getCurrentTime()*1E3),c!==-1&&this.S!=null&&(this.S.FP(1,W[c].title),this.api.seekTo(W[c].startTime/1E3,void 0,void 0,void 0,52),K=!0)):(this.S!=null?this.api.Z("enable_key_press_seek_logging")?(K=XV(this,5* this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_5S"),this.S.Lw(1,5,K)):this.S.Lw(1,5):cv(this.Bx,{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 10,19 c 0,4.4 3.6,8 8,8 4.4,0 8,-3.6 8,-8 h -2 c 0,3.3 -2.7,6 -6,6 -3.3,0 -6,-2.7 -6,-6 0,-3.3 2.7,-6 6,-6 v 4 l 5,-5 -5,-5 v 4 c -4.4,0 -8,3.6 -8,8 z m 6.7,.9 .2,-2.2 h 2.4 v .7 h -1.7 l -0.1,.9 c 0,0 .1,0 .1,-0.1 0,-0.1 .1,0 .1,-0.1 0,-0.1 .1,0 .2,0 h .2 c .2,0 .4,0 .5,.1 .1,.1 .3,.2 .4,.3 .1,.1 .2,.3 .3,.5 .1,.2 .1,.4 .1,.6 0,.2 0,.4 -0.1,.5 -0.1,.1 -0.1,.3 -0.3,.5 -0.2,.2 -0.3,.2 -0.5,.3 C 18.3,22 18.1,22 17.9,22 17.7,22 17.5,22 17.4,21.9 17.3,21.8 17.1,21.8 16.9,21.7 16.7,21.6 16.7,21.5 16.6,21.3 16.5,21.1 16.5,21 16.5,20.8 h .8 c 0,.2 .1,.3 .2,.4 .1,.1 .2,.1 .4,.1 .1,0 .2,0 .3,-0.1 L 18.4,21 c 0,0 .1,-0.2 .1,-0.3 v -0.6 l -0.1,-0.2 -0.2,-0.2 c 0,0 -0.2,-0.1 -0.3,-0.1 h -0.2 c 0,0 -0.1,0 -0.2,.1 -0.1,.1 -0.1,0 -0.1,.1 0,.1 -0.1,.1 -0.1,.1 h -0.6 z"}}]}), this.api.seekBy(5*this.api.getPlaybackRate(),void 0,void 0,72),K=!0));break;case 77:this.api.isMuted()?(this.api.unMute(),sD(this.Bx,this.api.getVolume(),!1)):(this.api.mute(),sD(this.Bx,0,!0));K=!0;break;case 32:K=this.api.Z("web_speedmaster_spacebar_control")?!this.api.L().qp:this.PP(c);break;case 75:K=this.PP(c);break;case 190:f?N.enableSpeedOptions&&qWl(this)&&(K=this.api.getPlaybackRate(),this.api.setPlaybackRate(K+.25,!0),BAl(this.Bx,!1),K=!0):this.api.fd()&&(this.step(1),K=!0);break;case 188:f? N.enableSpeedOptions&&qWl(this)&&(K=this.api.getPlaybackRate(),this.api.setPlaybackRate(K-.25,!0),BAl(this.Bx,!0),K=!0):this.api.fd()&&(this.step(-1),K=!0);break;case 70:tiE(this.api)&&(this.api.toggleFullscreen().catch(()=>{}),K=!0); break;case 27:c?(this.progressBar.ly(),K=!0):this.rD()&&(K=!0)}if(N.controlsType!=="3")switch(d){case 67:g.vc(this.api.oO())&&(N=this.api.getOption("captions","track"),this.api.toggleSubtitles(),ecv(this.Bx,!N||N&&!N.displayName),K=!0);break;case 79:np(this,"textOpacity");break;case 87:np(this,"windowOpacity");break;case 187:case 61:np(this,"fontSizeIncrement",!1,!0);break;case 189:case 173:np(this,"fontSizeIncrement",!0,!0)}let E;f||m||y||(d>=48&&d<=57?E=d-48:d>=96&&d<=105&&(E=d-96));E!=null&&this.api.fd()&& !this.api.Z("web_player_disable_keyboard_seek_percent")&&(this.api.startSeekCsiAction(),N=this.api.getProgressState(),this.api.seekTo(E/10*(N.seekableEnd-N.seekableStart)+N.seekableStart,void 0,void 0,void 0,81),K=!0);K&&this.wL.hF()}this.j.kI=!1;this.api.publish("keyboardserviceglobalkeydown",{keyCode:d,shiftKey:f,ctrlKey:m,altKey:y,metaKey:C,key:B,code:e,repeat:M},this.j);this.j.kI&&(K=!0,this.wL.hF());return K}step(d){this.api.fd();if(this.api.getPlayerStateObject().isPaused()){var f=this.api.getVideoData().A; f&&(f=f.video)&&this.api.seekBy(d/(f.fps||30),void 0,void 0,d>0?77:78)}}PP(d){if(!this.api.L().qp){const f=this.api.getVideoData()?.getPlayerResponse()?.playabilityStatus;f&&g.S(f.miniplayer,ARq)?.playbackMode==="PLAYBACK_MODE_PAUSED_ONLY"&&g.s8(this.api,"onExpandMiniplayer");d?this.progressBar.SP():(d=!this.api.getPlayerStateObject().isOrWillBePlaying(),this.Bx.QK(d),d?this.api.playVideo():this.api.pauseVideo());return!0}return!1}j1(){this.Y.S8();super.j1()}};var qVd=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-button","ytp-overflow-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"M\u00e1s":"","data-tooltip-title":"M\u00e1s","aria-haspopup":"true","aria-owns":f.element.id},N:[{D:"div",W:"ytp-overflow-icon",N:[{D:"svg",U:{height:"100%",viewBox:"-5 -5 36 36",width:"100%"},N:[{D:"path",U:{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z", fill:"#fff"}}]}]}]});this.J=d;this.hq=f;this.visible=!1;d.createClientVe(this.element,this,16499);this.O(d,"videoplayerreset",this.wD);this.O(d,"appresize",this.wD);this.O(d,"fullscreentoggled",this.wD);this.O(d,"presentingplayerstatechange",this.wD);this.wD();r6(d,this.element,this);this.listen("click",()=>{d.logClick(this.element);j9(f,this.element,!1)}); this.O(f.closeButton,"click",()=>{this.focus()})}wD(){var d=this.J.L(); const f=d.V||this.J.Z("web_player_hide_overflow_button_if_empty_menu")&&this.hq.isEmpty();d=g.Rs(d)&&g.Rz(this.J)&&this.J.getPlayerStateObject().S(128);const m=this.J.getPlayerSize();this.visible=this.J.b5()&&!d&&m.width>=240&&!this.J.getVideoData().jP&&!f&&!this.J.isEmbedsShortsMode();g.n(this.element,"ytp-overflow-button-visible",this.visible);this.OB(this.visible);this.visible&&this.J.m2();this.J.logVisibility(this.element,this.visible&&this.rD)}jf(d){super.jf(d);this.J.logVisibility(this.element, this.visible&&d)}j1(){super.j1();g.Uh(this.element,"ytp-overflow-button-visible")}};var bgN=class extends q9{constructor(d){super(d,{D:"div",W:"ytp-overflow-panel",U:{id:C$(),role:"dialog"},N:[{D:"div",W:"ytp-overflow-panel-content",N:[{D:"div",W:"ytp-overflow-panel-action-buttons",aP:"{{buttons}}"}]},{D:"button",oP:["ytp-overflow-panel-close","ytp-button"],U:{"data-tooltip-title":"Cerrar",title:d.L().Z("player_tooltip_data_title_killswitch")?"Cerrar":""},N:[g.E1()]}]},250);this.actionButtons=[];this.S=this.ue("ytp-overflow-panel-content");this.closeButton=this.ue("ytp-overflow-panel-close"); this.O(this.closeButton,"click",this.ya);r6(d,this.closeButton,this);this.listen("click",this.A);this.O(d,"videoplayerreset",this.hide);this.O(d,"fullscreentoggled",this.onFullscreenToggled);this.hide()}A(d){d=CP(d);g.io(this.element,d)&&(g.io(this.S,d)||g.io(this.closeButton,d)||j9(this))}ya(){super.ya();this.J.FH(this.element)}show(){this.qW&&this.J.publish("OVERFLOW_PANEL_OPENED");super.show();this.element.setAttribute("aria-modal","true");for(const d of this.actionButtons)d.jf(!0)}hide(){super.hide(); this.element.removeAttribute("aria-modal");for(const d of this.actionButtons)d.jf(!1)}onFullscreenToggled(d){!d&&this.IX()&&j9(this)}isEmpty(){return this.actionButtons.length===0}focus(){for(const d of this.actionButtons)if(d.qW){d.focus();break}}};var txX=class extends g.Y{constructor(d,f,m){const y=g.V4(f,m),C=y.TD("default.jpg");super({D:"a",oP:["ytp-video-menu-item","ytp-button"],U:{role:"menuitemradio","aria-label":y.title,href:d.L().getVideoUrl(y.videoId,f.listId?f.listId.toString():null)},N:[{D:"div",W:"ytp-video-menu-item-index",aP:String(m+1)},{D:"div",W:"ytp-video-menu-item-now-playing",aP:"\u25b6"},{D:"div",W:"ytp-video-menu-item-thumbnail",U:{style:C?`background-image: url(${C});`:void 0}},{D:"div",W:"ytp-video-menu-item-title", aP:y.title},{D:"div",W:"ytp-video-menu-item-author",aP:y.author}]});this.api=d;this.index=m;this.listen("click",this.onClick)}onClick(d){g.w6(d,this.api)&&this.api.playVideoAt(this.index)}};var Hgd=class extends q9{constructor(d){super(d,{D:"div",W:"ytp-playlist-menu",U:{role:"dialog",id:C$()},N:[{D:"div",W:"ytp-playlist-menu-header",N:[{D:"div",W:"ytp-playlist-menu-title",N:[d.L().V?{D:"span",W:"ytp-playlist-menu-title-name",aP:"{{title}}"}:{D:"a",W:"ytp-playlist-menu-title-name",U:{href:"{{playlisturl}}"},aP:"{{title}}"},{D:"button",oP:["ytp-playlist-menu-close","ytp-button"],U:{"aria-label":"Cerrar"},N:[g.E1()]}]},{D:"div",W:"ytp-playlist-menu-subtitle",aP:"{{subtitle}}"}]},{D:"div", W:"ytp-playlist-menu-items",U:{role:"menu"}}]},250);this.api=d;this.V=this.selected=this.B=this.playlist=null;this.items=this.ue("ytp-playlist-menu-items");this.S=new g.OM(this);this.playlistData=[];this.O(this.ue("ytp-playlist-menu-close"),"click",this.ya);const f=this.ue("ytp-playlist-menu-title-name");d.L().V||(this.V=this.O(f,"click",this.X));g.I(this,this.S);this.hide()}show(){super.show();this.S.O(this.api,"videodatachange",this.j);this.S.O(this.api,"onPlaylistUpdate",this.j);this.j()}hide(){super.hide(); this.S.A();this.updatePlaylist(null)}j(){this.updatePlaylist(this.api.getPlaylist());this.api.L().V&&(this.ue("ytp-playlist-menu-title-name").removeAttribute("href"),this.V&&(this.Zc(this.V),this.V=null))}A(){const d=this.playlist;var f=d.author,m=f?"de $AUTHOR \u2022 $CURRENT_POSITION/$PLAYLIST_LENGTH":"$CURRENT_POSITION/$PLAYLIST_LENGTH",y={CURRENT_POSITION:String(d.index+1),PLAYLIST_LENGTH:String(d.length)};f&&(y.AUTHOR=f);this.update({title:d.title,subtitle:g.xB(m,y),playlisturl:this.api.getVideoUrl(!0)}); f=d.A;if(f===this.B)this.selected.element.setAttribute("aria-checked","false"),this.selected=this.playlistData[d.index];else{for(var C of this.playlistData)C.dispose();C=d.length;this.playlistData=[];for(m=0;m{d.logClick(this.element); d.Z("delhi_web_player_use_external_playlist_panel")?g.s8(d,"onToggleExternalPlaylistPanel"):j9(f,this.element,!1)})}hide(){super.hide(); this.jf(!1);this.api.m2()}wD(){const d=g.Rs(this.api.L());g.n(this.element,"ytp-playlist-menu-button-tiny",this.api.So().getPlayerSize().width<400&&!d);this.api.isEmbedsShortsMode()?this.hide():this.playlist&&this.api.getPresentingPlayerType()!==2?(this.update({text:g.xB("$CURRENT_POSITION/$PLAYLIST_LENGTH",{CURRENT_POSITION:String(this.playlist.index+1),PLAYLIST_LENGTH:String(this.playlist.length)}),title:g.xB("Lista de reproducci\u00f3n: $PLAYLIST_NAME",{PLAYLIST_NAME:this.playlist.title}),"tooltip-title":g.xB("Lista de reproducci\u00f3n: $PLAYLIST_NAME", {PLAYLIST_NAME:this.playlist.title})}),this.api.Z("delhi_modern_web_player")&&this.update({playlistTitle:g.xB("Lista de reproducci\u00f3n: $PLAYLIST_NAME",{PLAYLIST_NAME:this.playlist.title})}),this.qW||(this.show(),this.api.m2()),this.visible=!0,this.jf(!0)):this.qW&&this.hide()}jf(d){super.jf(d);this.api.logVisibility(this.element,this.visible&&d)}S(){this.playlist&&this.playlist.unsubscribe("shuffle",this.wD,this);(this.playlist=this.api.getPlaylist())&&this.playlist.subscribe("shuffle",this.wD, this);this.wD()}};var CrP=class extends g.Y{constructor(d,f){super({D:"div",W:"ytp-promotooltip-wrapper",N:[{D:"div",W:"ytp-promotooltip-container",N:[{D:"div",W:"ytp-promotooltip-content",N:[{D:"div",W:"ytp-promotooltip-title",aP:"{{title}}"},{D:"div",W:"ytp-promotooltip-details",aP:"{{details}}"}]},{D:"div",W:"ytp-promotooltip-buttons",N:[{D:"div",W:"ytp-promotooltip-dismiss-button",aP:"{{dismissButtonText}}",U:{tabindex:"0"}},{D:"div",W:"ytp-promotooltip-accept-button",aP:"{{acceptButtonText}}",U:{tabindex:"0", "aria-haspopup":"true"}}]}]},{D:"div",W:"ytp-promotooltip-pointer"}]});this.tooltipRenderer=d;this.J=f;this.S=this.sourceElement=null;this.title=this.ue("ytp-promotooltip-title");this.details=this.ue("ytp-promotooltip-details");this.acceptButton=this.ue("ytp-promotooltip-accept-button");this.dismissButton=this.ue("ytp-promotooltip-dismiss-button");this.A=this.j=!1;this.V=!0;this.K=this.C=this.G=this.B=!1;this.NW={D7:m=>{this.D7(m)}}; this.OB(!1);d=this.tooltipRenderer.trackingParams||null;if(this.A=!!d)this.J.createServerVe(this.element,this,!0),this.J.setTrackingParams(this.element,d);this.O(f,"onShowControls",this.AP);this.O(f,"onHideControls",this.X);this.O(f,"resize",this.X$);this.O(this.acceptButton,"click",this.hP);this.O(this.dismissButton,"click",this.e1);this.O(document,"click",this.V2)}Y(d,f){if(!this.j){if(d){this.tooltipRenderer=d;d=this.tooltipRenderer.text;var m=!1;d?.runs?.length&&d.runs[0].text&&(this.update({title:d.runs[0].text.toString()}), m=!0);g.HN(this.title,m);m=this.tooltipRenderer.detailsText;d=!1;if(m?.runs?.length&&m.runs[0].text){{var y=m.runs[0].text.toString();const K=y.indexOf("$TARGET_ICON");if(K>-1)if(this.tooltipRenderer.targetId){m=[];y=y.split("$TARGET_ICON");var C=new g.L2({D:"span",W:"ytp-promotooltip-details-icon",N:[YVU[this.tooltipRenderer.targetId]]});g.I(this,C);var B=[];for(e of y){const N=new g.L2({D:"span",W:"ytp-promotooltip-details-component",aP:e});g.I(this,N);B.push(N)}y.length===2?(m.push(B[0].element), m.push(C.element),m.push(B[1].element)):y.length===1&&(K===0?(m.push(C.element),m.push(B[0].element)):(m.push(B[0].element),m.push(C.element)));var e=m.length?m:null}else e=null;else e=y}if(e){if(typeof e!=="string"){g.MV(this.details);for(var M of e)this.details.appendChild(M)}else this.update({details:e});d=!0}}g.HN(this.details,d);M=this.tooltipRenderer.acceptButton;e=!1;g.S(M,CV)?.text?.runs?.length&&g.S(M,CV).text.runs[0].text&&(this.update({acceptButtonText:g.S(M,CV).text.runs[0].text.toString()}), e=!0);g.HN(this.acceptButton,e);M=this.tooltipRenderer.dismissButton;e=!1;g.S(M,CV)?.text?.runs?.length&&g.S(M,CV).text.runs[0].text&&(this.update({dismissButtonText:g.S(M,CV).text.runs[0].text.toString()}),e=!0);g.HN(this.dismissButton,e)}f&&(this.sourceElement=f);this.S=be5(this);this.C=!1;this.J.L().Z("web_player_hide_nitrate_promo_tooltip")||this.OB(!0);V8(this);this.qW&&!this.K&&(this.K=!0,this.NW.D7(0));this.A&&this.J.logVisibility(this.element,this.qW)}}AP(){this.V?this.Y():V8(this)}X(){this.V? (lT(this),this.C=!0):V8(this)}hP(){this.j=!0;this.D7(1);this.J.publish("promotooltipacceptbuttonclicked",this.acceptButton);lT(this);this.A&&this.J.logClick(this.acceptButton)}e1(){this.j=!0;this.D7(2);lT(this);this.A&&this.J.logClick(this.dismissButton)}V2(d){if(this.J.getPresentingPlayerType()===1||this.J.getPresentingPlayerType()===2&&this.B){var f=!0,m=g.bZ("ytp-ad-overlay-ad-info-dialog-container"),y=g.bZ("ytp-ad-player-overlay-layout"),C=CP(d);if(this.sourceElement&&C&&g.io(this.sourceElement, C))this.sourceElement=null;else{this.J.getPresentingPlayerType()===1&&C&&Array.from(C.classList).forEach(e=>{if(e.startsWith("ytp-ad")||e.startsWith("ytp-skip-ad"))f=!1}); var B=tbT(this.tooltipRenderer);this.tooltipRenderer.dismissStrategy?.type==="TOOLTIP_DISMISS_TYPE_TAP_ANYWHERE"?B&&(f=f&&!g.io(this.element,C)):this.tooltipRenderer.dismissStrategy?.type==="TOOLTIP_DISMISS_TYPE_TAP_INTERNAL"&&(f=B?!1:f&&g.io(this.element,C));this.S&&this.qW&&!m&&!y&&(!C||f&&g.T4(d))&&(this.j=!0,lT(this))}}}D7(d){var f=this.tooltipRenderer.promoConfig;if(f){let m;switch(d){case 0:f.impressionEndpoints?.length&&(m=f.impressionEndpoints[0]);break;case 1:m=f.acceptCommand;break;case 2:m= f.dismissCommand}d=g.S(m,FU)?.feedbackToken;m&&d&&(d={feedbackTokens:[d]},f=this.J.Q7(),f?.AG(m)&&zM(f,m,d))}}X$(){this.C||(this.S||(this.S=be5(this)),this.Y())}},YVU={"ytp-settings-button":g.Fd()};var UNP=class extends g.Y{constructor(d){super({D:"button",oP:["ytp-replay-button","ytp-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"Ver de nuevo":"","data-tooltip-title":"Ver de nuevo"},N:[g.h6()]});this.J=d;this.O(d,"presentingplayerstatechange",this.onStateChange);this.listen("click",this.onClick,this);this.sM(d.getPlayerStateObject());r6(this.J,this.element,this)}onStateChange(d){this.sM(d.state)}sM(d){this.OB(d.S(2))}onClick(){this.J.getPlayerStateObject().isOrWillBePlaying(); this.J.playVideo()}};var GE_=class extends g.Y{constructor(d){super({D:"button",oP:["ytp-button","ytp-search-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"Buscar":"","data-tooltip-title":"Buscar","data-tooltip-opaque":String(g.Rs(d.L()))},N:[{D:"div",W:"ytp-search-icon",aP:"{{icon}}"},{D:"div",W:"ytp-search-title",aP:"Buscar"}]});this.api=d;this.visible=!1;this.updateValue("icon",{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",W:"ytp-svg-fill",U:{d:"M21.24,19.83l-5.64-5.64C16.48,13.02,17,11.57,17,10c0-3.87-3.13-7-7-7s-7,3.13-7,7c0,3.87,3.13,7,7,7 c1.57,0,3.02-0.52,4.19-1.4l5.64,5.64L21.24,19.83z M5,10c0-2.76,2.24-5,5-5s5,2.24,5,5c0,2.76-2.24,5-5,5S5,12.76,5,10z"}}]}); d.createClientVe(this.element,this,184945);this.listen("click",this.onClick);this.S();this.O(d,"appresize",this.S);this.O(d,"videodatachange",this.S);r6(d,this.element,this)}onClick(d){this.api.logClick(this.element);var f=g.Mj(this.api.L().CQ,{focusSearch:"true"}),m={};g.pE(this.api,"addEmbedsConversionTrackingParams",[m]);f=g.Mj(f,m);(m=this.api.getVideoData().yN?.params)&&(f=g.Mj(f,{bp:m}));g.Tp(window,f);d.preventDefault()}S(){if(this.api.Z("embeds_web_enable_search_button")){var d=this.api.L(); var f=this.api.getVideoData(),m=this.api.So().getPlayerSize().width;d=g.Rs(d)&&m>=240&&!d.V&&!f.isAd()&&!this.api.isEmbedsShortsMode()}else d=!1;this.visible=d;this.OB(this.visible);g.n(this.element,"ytp-search-button-visible",this.visible);g.n(this.element,"ytp-show-search-title",!this.api.b5());this.api.logVisibility(this.element,this.visible&&this.rD)}jf(d){super.jf(d);this.api.logVisibility(this.element,this.visible&&d)}};var d_y=class extends g.Y{constructor(d){super({D:"div",W:"ytp-seek-overlay",N:[{D:"div",oP:["ytp-seek-overlay-animation","ytp-seek-overlay-animation-back"],N:[{D:"div",oP:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],N:[{D:"svg",U:{viewBox:"0 0 22 32",width:"22",height:"24"},N:[{D:"path",U:{d:"M 18 4 L 6 16 L 18 28",stroke:"white","stroke-width":"4","stroke-linecap":"round",fill:"none"}}]}]},{D:"div",W:"ytp-seek-overlay-duration",aP:"{{durationBack}}"}]},{D:"div",oP:["ytp-seek-overlay-animation", "ytp-seek-overlay-animation-forward"],N:[{D:"div",W:"ytp-seek-overlay-duration",aP:"{{durationForward}}"},{D:"div",oP:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],N:[{D:"svg",U:{viewBox:"0 0 22 32",width:"22",height:"24"},N:[{D:"path",U:{d:"M 4 4 L 16 16 L 4 28",stroke:"white","stroke-width":"4","stroke-linecap":"round",fill:"none"}}]}]}]},{D:"div",W:"ytp-seek-overlay-message",N:[{D:"div",W:"ytp-seek-overlay-message-icon",aP:"{{icon}}"},{D:"div",W:"ytp-seek-overlay-message-text", aP:"{{text}}"}]}]});this.J=d;this.Y=0;this.S="hidden";this.B=this.ue("ytp-seek-overlay-animation-back");this.G=this.ue("ytp-seek-overlay-animation-forward");this.K=this.ue("ytp-seek-overlay-message");this.C=new g.vg(()=>{wiK(this)},g.sm(this.J.L().experiments,"web_player_seek_overlay_linger_duration")||1E3); g.I(this,this.C);this.J.createClientVe(this.G,this,28240);this.J.createClientVe(this.B,this,28239);this.J.logVisibility(this.G,!0);this.J.logVisibility(this.B,!0);this.hide()}trigger(d,f,m,y){this.show();if(this.A&&d!==this.A){let C=1;this.V&&(C=dYq(this));wiK(this,C,!1);Hel(this)}this.A=d;this.j=this.A===-1?this.B:this.G;d="";f?(this.A===-1&&this.J.getCurrentTime()<=f?this.Y=f:this.Y+=f,d=`${this.A===-1?"\u2212":"+"} ${this.Y}`):this.Y=0;this.updateValue(this.A===-1?"durationBack":"durationForward", d);if(this.S==="hidden"||this.S==="fading-out")f=0,this.S==="fading-out"&&(f=dYq(this),GrW(this)),YWg(this,f),this.S!=="fading-out"&&UBP(this,this.j.querySelector(".ytp-seek-overlay-arrow-persistent")),this.S="fading-in";else if(this.S==="fading-in"||this.S==="lingering")f=this.j.querySelector(".ytp-seek-overlay-duration"),d=g.sm(this.J.L().experiments,"web_player_seek_overlay_duration_bump_scale")||.9,f.animate([{offset:0,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)",transform:"scale(1)"},{offset:.64, easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)",transform:`scale(${d})`},{offset:1,transform:"scale(1)"}],{duration:184}),GrW(this),this.S==="lingering"&&(this.C.stop(),this.C.start());m&&f0q(this,m,y)}BE(d,f,m,y){this.trigger(d,y)}Lw(d,f,m){this.trigger(d,f);m&&(d=d===-1?this.G.visualElement:this.B.visualElement,m={seekData:m},(f=g.Qw())&&f$(f,d,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",m))}FP(d,f,m){this.trigger(d,void 0,f,m)}};var fAg=class extends g.Y{constructor(d,f,m){super({D:"button",oP:["ytp-button","ytp-share-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"Compartir":"","data-tooltip-title":"Compartir","aria-haspopup":"true","aria-owns":m.element.id,"data-tooltip-opaque":String(g.Rs(d.L()))},N:[{D:"div",W:"ytp-share-icon",aP:"{{icon}}"},{D:"div",W:"ytp-share-title",aP:"Compartir"}]});this.api=d;this.S=f;this.A=m;this.visible=!1;this.tooltip=this.S.zZ();d.createClientVe(this.element,this,28664);this.listen("click", this.onClick);this.O(d,"videodatachange",this.wD);this.O(d,"videoplayerreset",this.wD);this.O(d,"appresize",this.wD);this.O(d,"presentingplayerstatechange",this.wD);this.wD();this.addOnDisposeCallback(g.FX(this.tooltip,this.element))}onClick(){var d=this.api.L();const f=this.api.getVideoData({playerType:this.api.getPresentingPlayerType()}),m=this.api.getPlaylistId();d=this.api.Z("enable_share_button_url_fix")?this.api.getVideoUrl(!0,!0,!0):d.getVideoUrl(f.videoId,m,void 0,!0);if(navigator.share)try{const y= navigator.share({title:f.title,url:d});y instanceof Promise&&y.catch(C=>{mYn(this,C)})}catch(y){y instanceof Error&&mYn(this,y)}else this.S.Rs(),j9(this.A,this.element,!1); this.api.logClick(this.element)}wD(){var d=this.api.L();const f=this.api.isEmbedsShortsMode();g.n(this.element,"ytp-show-share-title",g.Rs(d)&&!f);this.S.aF()&&f?(d=(this.api.So().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.RV(this.element,"right",`${d}px`)):f&&g.RV(this.element,"right","0px");this.updateValue("icon",{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"m 20.20,14.19 0,-4.45 7.79,7.79 -7.79,7.79 0,-4.56 C 16.27,20.69 12.10,21.81 9.34,24.76 8.80,25.13 7.60,27.29 8.12,25.65 9.08,21.32 11.80,17.18 15.98,15.38 c 1.33,-0.60 2.76,-0.98 4.21,-1.19 z"}}]}); this.visible=xW(this);g.n(this.element,"ytp-share-button-visible",this.visible);this.OB(this.visible);this.tooltip.m2();this.api.logVisibility(this.element,xW(this)&&this.rD)}jf(d){super.jf(d);this.api.logVisibility(this.element,this.visible&&d)}j1(){super.j1();g.Uh(this.element,"ytp-share-button-visible")}};var m_f=class extends q9{constructor(d,f){var m=C$();const y=d.L();m={D:"div",W:"ytp-share-panel",U:{id:C$(),role:"dialog","aria-labelledby":m},N:[{D:"div",W:"ytp-share-panel-inner-content",N:[{D:"div",W:"ytp-share-panel-title",U:{id:m},aP:"Compartir"},{D:"a",oP:["ytp-share-panel-link","ytp-no-contextmenu"],U:{href:"{{link}}",target:y.K,title:"Enlace de v\u00eddeo compartido","aria-label":"{{shareLinkWithUrl}}"},aP:"{{linkText}}"},{D:"label",W:"ytp-share-panel-include-playlist",N:[{D:"input",W:"ytp-share-panel-include-playlist-checkbox", U:{type:"checkbox",checked:"true"}},"Incluir lista de reproducci\u00f3n"]},{D:"div",W:"ytp-share-panel-loading-spinner",N:[GG()]},{D:"div",W:"ytp-share-panel-service-buttons",aP:"{{buttons}}"},{D:"div",W:"ytp-share-panel-error",aP:"Se ha producido un error al recuperar la informaci\u00f3n de uso compartido. Vuelve a intentarlo m\u00e1s tarde."}]},{D:"button",oP:["ytp-share-panel-close","ytp-button"],U:{title:"Cerrar"},N:[g.E1()]}]};super(d,m,250);this.moreButton=null;this.api=d;this.tooltip=f.zZ(); this.A=[];this.j=this.ue("ytp-share-panel-inner-content");this.closeButton=this.ue("ytp-share-panel-close");this.O(this.closeButton,"click",this.ya);this.addOnDisposeCallback(g.FX(this.tooltip,this.closeButton));this.V=this.ue("ytp-share-panel-include-playlist-checkbox");this.O(this.V,"click",this.wD);this.S=this.ue("ytp-share-panel-link");this.addOnDisposeCallback(g.FX(this.tooltip,this.S));this.api.createClientVe(this.S,this,164503);this.O(this.S,"click",C=>{C.preventDefault();this.api.logClick(this.S); var B=this.api.getVideoUrl(!0,!0,!1,!1);B=Bi5(this,B);g.Y4(B,this.api,C)&&g.s8(this.api,"SHARE_CLICKED")}); this.listen("click",this.B);this.O(d,"videoplayerreset",this.hide);this.O(d,"fullscreentoggled",this.onFullscreenToggled);this.O(d,"onLoopRangeChange",this.X);this.hide()}B(d){d=CP(d);g.io(this.j,d)||g.io(this.closeButton,d)||j9(this)}ya(){super.ya();this.tooltip.FH(this.element);this.api.logVisibility(this.S,!1);for(const d of this.A)this.api.hasVe(d.element)&&this.api.logVisibility(d.element,!1)}show(){const d=this.qW;super.show();this.wD();d||g.s8(this.api,"onSharePanelOpened")}X(){this.qW&&this.wD()}wD(){g.wE(this.element, "ytp-share-panel-loading");g.Uh(this.element,"ytp-share-panel-fail");var d=this.api.getVideoData();const f=this.api.getPlaylistId()&&this.V.checked;d.getSharePanelCommand&&zM(this.api.Q7(),d.getSharePanelCommand,{includeListId:f}).then(m=>{this.Mp()||(g.Uh(this.element,"ytp-share-panel-loading"),efV(this,m))}); d=this.api.getVideoUrl(!0,!0,!1,!1);this.updateValue("link",d);this.updateValue("linkText",d);this.updateValue("shareLinkWithUrl",g.xB("Compartir enlace: $URL",{URL:d}));dL(this.S);this.api.logVisibility(this.S,!0)}onFullscreenToggled(d){!d&&this.IX()&&j9(this)}focus(){this.S.focus()}j1(){super.j1();yGg(this)}};var y1P=class extends RX{constructor(d){super(d);this.j=this.S=this.isContentForward=this.X=!1;this.element.setAttribute("data-overlay-order","8");WfE(this);this.O(this.J,"changeProductsInVideoVisibility",this.tP);this.O(this.J,"videodatachange",this.onVideoDataChange)}j1(){JP(this);super.j1()}qp(d){d.target!==this.dismissButton.element&&(this.C(!1),g.s8(this.J,"innertubeCommand",this.onClickCommand))}B(){this.MW=!0;this.C(!0);this.A()}tP(d){this.X=d;this.A()}onVideoDataChange(d,f){if(d=!!f.videoId&& this.videoId!==f.videoId)this.videoId=f.videoId,this.MW=!1,this.pC=!0,this.AP=this.e1=!1,JP(this),MwB(this,!1),this.j=this.S=!1,S5(this),Kfq(this);if(d||!f.videoId)this.hP=this.V=!1;if(f?.getPlayerResponse()?.videoDetails?.isLiveContent)this.gL(!1);else{f=g.S(f.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.productsInVideoOverlayRenderer,Xtl);this.X=this.enabled=!1;if(f){if(d=f?.featuredProductsEntityKey){var m=g.ay.getState().entities;if(yL(m,"featuredProductsEntity",d)?.productsData){this.gL(!1); return}}if(!f.text||!f.onClickCommand||!f.timing){this.gL(!1);return}this.enabled=!0;this.V||(d=f.badgeInteractionLogging?.trackingParams,(this.V=!!d)&&this.J.setTrackingParams(this.badge.element,d||null));this.hP||(this.hP=!!f.dismissButton?.trackingParams)&&this.J.setTrackingParams(this.dismissButton.element,f.dismissButton?.trackingParams||null);if(f.isContentForward){d=f.productsData;MwB(this,!0);Kfq(this);d=ihg(this,d);m=[];d.length>0&&m.push(d[0]);if(d.length>1){const y=new g.Y({D:"div",W:"ytp-suggested-action-more-products-icon"}); g.I(this,y);m.push(y);m.push(...d.slice(1))}this.K=new g.Y({D:"div",N:m,W:"ytp-suggested-action-content-forward-container"});g.I(this,this.K);this.GL.element.append(this.K.element)}this.text=g.K$(f.text);if(d=f.dismissButton?.a11yLabel)this.h7=g.K$(d);this.onClickCommand=f.onClickCommand;this.timing=f.timing;this.AB()}Uw(this);Yx(this);this.A()}}G(){return!this.X&&this.enabled&&!this.MW&&!this.J.b5()&&!this.JM&&(this.AP||this.pC)}nC(d){super.nC(d);if(this.S||this.j)this.timing&&Pv(this.timing.preview)&& (this.S=!1,S5(this),this.j=!1,S5(this),this.J.Jy("shopping_overlay_preview_collapsed"),this.J.Jy("shopping_overlay_preview_expanded"),d=j5(this.timing.preview.startSec,this.timing.preview.endSec,"shopping_overlay_expanded"),Pv(this.timing.expanded)&&this.timing.preview.endSec===this.timing.expanded.startSec&&(this.J.Jy("shopping_overlay_expanded"),d.end=this.timing.expanded.endSec*1E3),this.J.AB([d])),this.e1=!0,Yx(this);S5(this)}gL(d){(this.AP=d)?(wD(this),Yx(this,!1)):(JP(this),this.KC.start()); this.A()}AB(d=0){var f=this.timing;d+=this.J.getCurrentTime();const m=[];var y=f.visible;const C=f.preview;f=f.expanded;Pv(y)&&(Lp(y,d),m.push(j5(y.startSec,y.endSec,"shopping_overlay_visible")));Pv(C)&&(Lp(C,d),y=C.startSec+1,m.push(j5(C.startSec,y,"shopping_overlay_preview_collapsed")),m.push(j5(y,C.endSec,"shopping_overlay_preview_expanded")));Pv(f)&&(Lp(f,d),m.push(j5(f.startSec,f.endSec,"shopping_overlay_expanded")));this.J.AB(m)}A(){super.A();this.J.getRootNode()&&g.n(this.J.getRootNode(),"ytp-shopping-pill-shown", this.G())}};var Cyd=class extends g.Y{constructor(d){super({D:"div",W:"ytp-shorts-title-channel",N:[{D:"a",W:"ytp-shorts-title-channel-logo",U:{href:"{{channelLink}}",target:d.L().K,"aria-label":"{{channelLogoLabel}}"}},{D:"div",W:"ytp-shorts-title-expanded-heading",N:[{D:"div",W:"ytp-shorts-title-expanded-title",N:[{D:"a",aP:"{{expandedTitle}}",U:{href:"{{channelTitleLink}}",target:d.L().K,tabIndex:"0"}}]}]}]});this.api=d;this.S=this.ue("ytp-shorts-title-channel-logo");this.channelName=this.ue("ytp-shorts-title-expanded-title"); this.subscribeButton=null;d.createClientVe(this.S,this,36925);this.O(this.S,"click",f=>{this.api.logClick(this.S);g.Tp(window,cGq(this));f.preventDefault()}); d.createClientVe(this.channelName,this,37220);this.O(this.channelName,"click",f=>{this.api.logClick(this.channelName);g.Tp(window,cGq(this));f.preventDefault()}); s2n(this);this.O(d,"videodatachange",this.wD);this.O(d,"videoplayerreset",this.wD);this.wD()}wD(){const d=this.api.L();this.OB(g.Rs(d)&&this.api.isEmbedsShortsMode());this.subscribeButton&&this.api.logVisibility(this.subscribeButton.element,this.qW);const f=this.api.getVideoData();let m=!1;this.api.getPresentingPlayerType()===2?m=!!f.videoId&&!!f.isListed&&!!f.author&&!!f.tP&&!!f.profilePicture:g.Rs(d)&&(m=!!f.videoId&&!!f.tP&&!!f.profilePicture&&!f.jP&&!d.V&&!(d.B&&this.api.getPlayerSize().width< 200));DY5(this,m,f.profilePicture,g.Rs(d)?f.expandedTitle:f.author);this.subscribeButton&&(this.subscribeButton.channelId=f.UE);this.updateValue("expandedTitle",f.expandedTitle)}};var Bog=class extends q9{constructor(d){super(d,{D:"button",oP:["ytp-skip-intro-button","ytp-popup","ytp-button"],N:[{D:"div",W:"ytp-skip-intro-button-text",aP:"Saltar introducci\u00f3n"}]},100);this.A=!1;this.S=new g.vg(()=>{this.hide()},5E3); this.VO=this.oY=NaN;g.I(this,this.S);this.B=()=>{this.show()}; this.j=()=>{this.hide()}; this.V=()=>{const f=this.J.getCurrentTime();f>this.oY/1E3&&f{this.tW(f,m)}); this.O(this.element,"click",()=>{this.J.seekTo(this.VO/1E3)}); this.hide()}show(){super.show();this.S.start()}hide(){super.hide();this.S.stop()}tW(d,f){d==="dataloaded"&&((this.oY=f.oY,this.VO=f.VO,isNaN(this.oY)||isNaN(this.VO))?this.A&&(this.J.Jy("intro"),this.J.removeEventListener(g.X7("intro"),this.B),this.J.removeEventListener(g.Rj("intro"),this.j),this.J.removeEventListener("onShowControls",this.V),this.hide(),this.A=!1):(this.J.addEventListener(g.X7("intro"),this.B),this.J.addEventListener(g.Rj("intro"),this.j),this.J.addEventListener("onShowControls", this.V),d=new g.qu(this.oY,this.VO,{priority:9,namespace:"intro"}),this.J.AB([d]),this.A=!0))}};var eCx=class extends g.Y{constructor(d){super({D:"button",oP:["ytp-airplay-button","ytp-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"AirPlay":"","data-tooltip-title":"AirPlay","data-priority":"11"},aP:"{{icon}}"});this.J=d;this.listen("click",this.onClick);this.O(d,"airplayactivechange",this.wD);this.O(d,"airplayavailabilitychange",this.wD);this.wD();r6(d,this.element,this)}onClick(){this.J.RE()}wD(){var d=!0;g.Rs(this.J.L())&&(d=d&&this.J.So().getPlayerSize().width>=480);this.OB(d); d=this.updateValue;var f=this.J.Z("delhi_modern_web_player_icons");const m=f?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M23 17V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V17C0.99 17.49 1.18 17.97 1.51 18.34C1.84 18.70 2.30 18.93 2.79 18.99L3 19H5.93L7.65 17H3V5H21V17H16.35L18.06 19H21L21.20 18.99C21.69 18.93 22.15 18.70 22.48 18.34C22.81 17.97 23.00 17.49 23 17ZM17.29 21.17L12 15L6.70 21.17C6.64 21.24 6.60 21.33 6.59 21.43C6.57 21.52 6.59 21.62 6.63 21.70C6.67 21.79 6.73 21.86 6.81 21.92C6.89 21.97 6.99 22 7.08 22H16.91C17.00 22 17.10 21.97 17.18 21.92C17.26 21.86 17.32 21.79 17.36 21.70C17.40 21.62 17.42 21.52 17.40 21.43C17.39 21.33 17.35 21.24 17.29 21.17Z", fill:"white"}}]}:{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M11,13 L25,13 L25,21 L11,21 L11,13 Z M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z",fill:"#fff"}}]};f=f?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M23 17V5C23.00 4.50 22.81 4.02 22.48 3.65C22.15 3.29 21.69 3.06 21.20 3.01L21 3H3L2.79 3.01C2.30 3.06 1.84 3.29 1.51 3.65C1.18 4.02 .99 4.50 1 5V17C0.99 17.49 1.18 17.97 1.51 18.34C1.84 18.70 2.30 18.93 2.79 18.99L3 19H5.93L7.65 17H3V5H21V17H16.35L18.06 19H21L21.20 18.99C21.69 18.93 22.15 18.70 22.48 18.34C22.81 17.97 23.00 17.49 23 17ZM17.29 21.17L12 15L6.70 21.17C6.64 21.24 6.60 21.33 6.59 21.43C6.57 21.52 6.59 21.62 6.63 21.70C6.67 21.79 6.73 21.86 6.81 21.92C6.89 21.97 6.99 22 7.08 22H16.91C17.00 22 17.10 21.97 17.18 21.92C17.26 21.86 17.32 21.79 17.36 21.70C17.40 21.62 17.42 21.52 17.40 21.43C17.39 21.33 17.35 21.24 17.29 21.17Z", fill:"white"}}]}:{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M12,28 L24,28 L18,22 L12,28 Z M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,23 C7,24.1 7.9,25 9,25 L13,25 L13,23 L9,23 L9,11 L27,11 L27,23 L23,23 L23,25 L27,25 C28.1,25 29,24.1 29,23 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z"}}]};d.call(this,"icon",this.J.VS()?m:f)}};var M6x=class extends g.Y{constructor(d){super({D:"div",W:"ytp-gradient-bottom"});this.A=g.C_("CANVAS");this.S=this.A.getContext("2d",{willReadFrequently:!0});this.V=NaN;this.A.width=1;Eoh(this,d.So().getPlayerSize().height)}j1(){this.S=null;super.j1()}};var KcP=class extends g.Y{constructor(d,f,m,y){super({D:"div",W:"ytp-chapter-container",N:[{D:"button",oP:["ytp-chapter-title","ytp-button"],N:[{D:"span",U:{"aria-hidden":"true"},W:"ytp-chapter-title-prefix",aP:"\u2022"},{D:"div",W:"ytp-chapter-title-content",aP:"{{chapterTitle}}",U:{"aria-label":"{{ariaLabel}}","aria-live":"polite",title:d.Z("player_tooltip_data_title_killswitch")?y:"","data-tooltip-title":y}},{D:"div",W:"ytp-chapter-title-chevron",N:[{D:"svg",U:{height:"100%",viewBox:"0 0 24 24", width:"100%"},N:[{D:"path",U:{d:"M9.71 18.71l-1.42-1.42 5.3-5.29-5.3-5.29 1.42-1.42 6.7 6.71z",fill:"#fff"}}]}]}]}]});this.J=d;this.j=f;this.C="";this.currentIndex=0;this.A=void 0;this.V=!0;this.K=this.ue("ytp-chapter-container");this.S=this.ue("ytp-chapter-title");this.Y=this.ue("ytp-chapter-title-content");this.G();this.updateVideoData("newdata",this.J.getVideoData());this.O(d,"videodatachange",this.updateVideoData);this.O(d,"resize",this.G);this.O(this.K,"click",this.onClick);this.O(d,g.X7(m), this.B9);this.O(d,"onLoopRangeChange",this.B9);this.O(d,"innertubeCommand",this.onClickCommand);(d=g.s4(this.J.L()))&&g.n(this.S,"ytp-profile-page",!0);g.Rs(this.J.L())||d||r6(this.J,this.Y,this)}onClick(){g.s8(this.J,"innertubeCommand",this.A)}G(){if(this.J.Z("delhi_modern_web_player")){var d=this.J.getPlayerSize();d.width&&(this.element.style.maxWidth=`${d.width*.25}px`)}}};var NoU=class extends KcP{constructor(d,f){super(d,f,"chapterCueRange","Ver cap\u00edtulo");this.B=""}onClickCommand(d){g.S(d,oy)&&this.B9()}updateVideoData(d,f){d=g.S(f.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.decoratedPlayerBarRenderer,GF);d=g.S(d?.playerBarActionButton,CV);this.J.Z("web_player_updated_entrypoint")&&(this.B=bP(d?.text),this.Y.setAttribute("title",d?.tooltip??"Ver cap\u00edtulo"));this.A=d?.command;$Yv(this)}B9(){var d=this.B;const f=this.j.S;var m=this.J.getLoopRange()?.type=== "clips";if(f.length>1&&!m){d=this.J.getProgressState().current*1E3;m=IE(f,d);d=f[m].title||"Cap\u00edtulos";if(m!==this.currentIndex||this.V)g.s8(this.J,"innertubeCommand",f[m].onActiveCommand),this.currentIndex=m;this.V=!1}else this.V=!0;pFV(this,d)}};var iyN=class extends g.dv{constructor(d){super({D:"button",oP:["ytp-expand-right-bottom-section-button","ytp-button"],U:{title:"{{title}}","aria-pressed":"{{pressed}}","data-priority":"1","data-title-no-tooltip":"{{data-title-no-tooltip}}"},N:[g.cp()]});this.S=!1;this.listen("click",this.A);d.createClientVe(this.element,this,276954)}A(){this.element.parentElement?.classList.contains("ytp-right-controls-left");(this.S=!this.S)?this.publish("small-mode-expand-right-bottom-controls"):this.publish("small-mode-collapse-right-bottom-controls")}isExpanded(){return this.S}};var Wcx=class extends g.Y{constructor(d,f){super({D:"div",W:"ytp-storyboard-framepreview",N:[{D:"div",W:"ytp-storyboard-framepreview-timestamp",aP:"{{timestamp}}"},{D:"div",W:"ytp-storyboard-framepreview-img"}]});this.api=d;this.A=this.ue("ytp-storyboard-framepreview-img");this.S=null;this.frameIndex=NaN;this.events=new g.OM(this);this.fade=new g.TC(this,100);g.I(this,this.events);g.I(this,this.fade);this.O(this.api,"presentingplayerstatechange",this.V);f&&this.O(this.element,"click",()=>{f.ly()})}V(d){d.state.S(32)? vv(this,this.api.Cl()):this.qW&&(d.state.S(16)||d.state.S(1))||this.fade.hide()}onProgress(){const d=this.api.getPlayerStateObject(); (d.S(32)||d.S(16))&&zt(this)}j(){this.frameIndex=NaN;zt(this)}hide(){this.S&&vv(this,null);super.hide()}};var c1U=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-fullscreen-button","ytp-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{tooltip-title}}","aria-label":"{{aria-label}}","aria-keyshortcuts":"f","data-priority":"12","data-title-no-tooltip":"{{data-title-no-tooltip}}"},aP:"{{icon}}"});this.J=d;this.A=f;this.message=null;this.S=g.FX(this.A.zZ(),this.element);this.V=new g.vg(this.Y,2E3,this);g.I(this,this.V);this.O(d,"fullscreentoggled", this.Rk);this.O(d,"presentingplayerstatechange",this.wD);this.O(d,"resize",this.wD);this.listen("click",this.onClick);g.wk()&&(f=this.J.So(),this.O(f,qKn(),this.j),this.O(f,T_g(document),this.Fp));d.L().Ul||d.L().B||this.disable();d.createClientVe(this.element,this,139117);this.wD();this.Rk(d.isFullscreen())}onClick(){if(this.J.L().Ul||this.J.L().B){this.J.logClick(this.element);try{this.J.toggleFullscreen().catch(d=>{this.e$(d)})}catch(d){this.e$(d)}}else j9(this.message,this.element,!0)}e$(d){String(d).includes("fullscreen error")? g.X_(d):g.T(d); this.j()}j(){this.disable();this.message.OM(this.element,!0)}Fp(){YQ()===this.J.getRootNode()?this.V.start():(this.V.stop(),this.message&&this.message.hide())}Y(){if(window.screen&&window.outerWidth&&window.outerHeight){const d=window.screen.width*.9,f=window.screen.height*.9;let m=Math.max(window.outerWidth,window.innerWidth),y=Math.max(window.outerHeight,window.innerHeight);if(m>y!==d>f){const C=m;m=y;y=C}d>m&&f>y&&this.j()}}disable(){if(!this.message){var d=(tk(["requestFullscreen","webkitRequestFullscreen", "mozRequestFullScreen","msRequestFullscreen"],document.body)!=null?"La pantalla completa no est\u00e1 disponible. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK":"Tu navegador no es compatible con la pantalla completa. $BEGIN_LINKM\u00e1s informaci\u00f3n$END_LINK").split(/\$(BEGIN|END)_LINK/);this.message=new q9(this.J,{D:"div",oP:["ytp-popup","ytp-generic-popup"],U:{role:"alert",tabindex:"0"},N:[d[0],{D:"a",U:{href:"https://support.google.com/youtube/answer/6276924",target:this.J.L().K},aP:d[2]}, d[4]]},100,!0);this.message.hide();g.I(this,this.message);this.message.subscribe("show",f=>{this.A.s9(this.message,f)}); g.lW(this.J,this.message.element,4);this.element.setAttribute("aria-disabled","true");this.element.setAttribute("aria-haspopup","true");(0,this.S)();this.S=null}}wD(){const d=tiE(this.J),f=this.J.L().B&&this.J.getPlayerSize().width<250;this.OB(d&&!f);this.J.logVisibility(this.element,this.qW)}Rk(d){let f;d?(f=g.g6(this.J,"Salir del modo de pantalla completa","f"),this.update({"data-title-no-tooltip":"Salir del modo de pantalla completa"}),document.activeElement===this.element&&this.J.getRootNode().focus(), document.pictureInPictureElement&&document.exitPictureInPicture().catch(m=>{g.X_(m)})):(f=g.g6(this.J,"Pantalla completa","f"),this.update({"data-title-no-tooltip":"Pantalla completa"})); d=kVB(this,d);f=this.message?null:f;this.J.L().Z("player_tooltip_data_title_killswitch")?this.update({title:f,icon:d}):this.update({"tooltip-title":f,"aria-label":f,icon:d});this.A.zZ().m2()}j1(){this.message||((0,this.S)(),this.S=null);super.j1()}jf(d){super.jf(d)}};var sf_=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-button","ytp-jump-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{tooltip-title}}","aria-keyshortcuts":"{{aria-keyshortcuts}}","data-title-no-tooltip":"{{data-title-no-tooltip}}"},N:[f>0?{D:"svg",U:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",oP:["ytp-circle-arrow","ytp-svg-fill"],U:{d:"m19,12c0,2.1 -0.93,4.07 -2.55,5.4c-1.62,1.34 -3.76,1.87 -5.86,1.46c-2.73,-0.53 -4.92,-2.72 -5.45,-5.45c-0.41,-2.1 .12,-4.24 1.46,-5.86c1.33,-1.62 3.3,-2.55 5.4,-2.55l1.27,0l-0.85,.85l1.41,1.41l3.35,-3.35l-3.35,-3.35l-1.41,1.41l1.01,1.03l-1.43,0c-2.7,0 -5.23,1.19 -6.95,3.28c-1.72,2.08 -2.4,4.82 -1.88,7.52c0.68,3.52 3.51,6.35 7.03,7.03c0.6,.11 1.19,.17 1.78,.17c2.09,0 4.11,-0.71 5.74,-2.05c2.09,-1.72 3.28,-4.25 3.28,-6.95l-2,0z"}}, {D:"text",oP:["ytp-jump-button-text","ytp-svg-fill"],U:{x:"7.05",y:"15.05"}}]}:{D:"svg",U:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},N:[{D:"path",oP:["ytp-circle-arrow","ytp-svg-fill"],U:{d:"m18.95,6.28c-1.72,-2.09 -4.25,-3.28 -6.95,-3.28l-1.43,0l1.02,-1.02l-1.41,-1.41l-3.36,3.35l3.35,3.35l1.41,-1.41l-0.85,-0.86l1.27,0c2.1,0 4.07,.93 5.4,2.55c1.34,1.62 1.87,3.76 1.46,5.86c-0.53,2.73 -2.72,4.92 -5.45,5.45c-2.11,.41 -4.24,-0.12 -5.86,-1.46c-1.62,-1.33 -2.55,-3.3 -2.55,-5.4l-2,0c0,2.7 1.19,5.23 3.28,6.95c1.62,1.34 3.65,2.05 5.74,2.05c0.59,0 1.19,-0.06 1.78,-0.17c3.52,-0.68 6.35,-3.51 7.03,-7.03c0.52,-2.7 -0.17,-5.44 -1.88,-7.52z"}}, {D:"text",oP:["ytp-jump-button-text","ytp-svg-fill"],U:{x:"6.5",y:"15"}}]}]});this.J=d;this.S=f;this.A=new g.vg(()=>{this.V?(this.V=!1,this.A.start()):this.element.classList.remove("ytp-jump-spin","backwards")},250); this.V=!1;(f=f>0)?this.J.createClientVe(this.element,this,36843):this.J.createClientVe(this.element,this,36844);const m=g.xB(f?"Avanzar $SECONDS segundos. (\u2192)":"Retroceder $SECONDS segundos. (\u2190)",{SECONDS:Math.abs(this.S).toString()});this.J.Z("player_tooltip_data_title_killswitch")?this.update({title:m,"data-title-no-tooltip":m,"aria-keyshortcuts":f?"\u2192":"\u2190"}):this.update({"tooltip-title":m,"data-title-no-tooltip":m,"aria-keyshortcuts":f?"\u2192":"\u2190"});this.j=this.element.querySelector(".ytp-jump-button-text"); this.j.textContent=Math.abs(this.S).toString();this.listen("click",this.onClick,this);r6(d,this.element,this)}onClick(){this.J.logClick(this.element);this.J.seekBy(this.S,!0);var d=this.S>0?1:-1,f=Math.abs(this.S);const m=this.J.Wb().B5;m&&m.Lw(d,f);this.A.isActive()?this.V=!0:(d=["ytp-jump-spin"],this.S<0&&d.push("backwards"),this.element.classList.add(...d),this.A.GU())}};var D_V=class extends KcP{constructor(d,f){super(d,f,"timedMarkerCueRange","Ver momentos clave");this.O(d,g.Rj("timedMarkerCueRange"),this.B9);this.O(d,"updatemarkervisibility",this.updateVideoData)}onClickCommand(d){g.S(d,F5V)&&this.B9()}updateVideoData(){this.A=Oh5(this)?.onTap?.innertubeCommand;$Yv(this)}B9(){var d="";const f=this.j.G;var m=Oh5(this)?.headerTitle;m=m?g.K$(m):"";var y=this.J.getLoopRange()?.type==="clips";f.length>1&&!y&&(d=this.J.getProgressState().current*1E3,y=J8v(f,d),d=y!= null?f[y].title:m,y!=null&&y!==this.currentIndex&&(g.s8(this.J,"innertubeCommand",f[y].onActiveCommand),this.currentIndex=y));pFV(this,d)}};var Ekg=class extends g.Y{constructor(d){super({D:"button",oP:["ytp-miniplayer-button","ytp-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{tooltip-title}}","aria-keyshortcuts":"i","data-priority":"7","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-miniplayer-button"},N:["{{icon}}"]});this.J=d;this.visible=!1;this.listen("click",this.onClick);this.O(d,"fullscreentoggled",this.wD);this.J.Z("player_tooltip_data_title_killswitch")? this.update({title:g.g6(d,"Minirreproductor","i"),"data-title-no-tooltip":"Minirreproductor",icon:ooc(this)}):this.update({"tooltip-title":g.g6(d,"Minirreproductor","i"),"data-title-no-tooltip":"Minirreproductor",icon:ooc(this)});r6(d,this.element,this);d.createClientVe(this.element,this,62946);this.wD()}onClick(){g.s8(this.J,"onCollapseMiniplayer");this.J.logClick(this.element)}wD(){this.visible=!this.J.isFullscreen();this.OB(this.visible);this.J.logVisibility(this.element,this.visible&&this.rD)}jf(d){super.jf(d); this.J.logVisibility(this.element,this.visible&&d)}};var rGK=new Dq(0,0,.05,0,0,1,1,1),pjd=class extends g.Y{constructor(d,f,m,y,C,B=!1){const e={D:"div",oP:["ytp-input-slider-section"],N:[{D:"input",W:"ytp-input-slider",U:{role:"slider",tabindex:"0",type:"range",min:"{{minvalue}}",max:"{{maxvalue}}","aria-valuemin":"{{ariaMinValue}}","aria-valuemax":"{{ariaMaxValue}}","aria-valuenow":"{{ariaValueNow}}","aria-valuetext":"{{ariaValueText}}",step:"{{stepvalue}}",value:"{{slidervalue}}"}}]};C&&e.N.unshift(C);B&&e.oP.push("ytp-vertical-slider");super(e); this.V=d;this.C=f;this.G=m;this.initialValue=y;this.header=C;this.j=0;this.A=this.ue("ytp-input-slider");this.S=y?y:d;this.init();this.O(this.A,"input",this.Y);this.O(this.A,"keydown",this.B)}init(){this.update({minvalue:this.V,maxvalue:this.C,stepvalue:this.G,slidervalue:this.S,ariaValueNow:this.S,ariaMinValue:this.V,ariaMaxValue:this.C,ariaValueText:`${this.S.toFixed(2)}`});a0n(this,this.S)}Y(){Tt(this,Number(this.A.value));this.A.focus()}B(d){if(!d.defaultPrevented){switch(d.code){case "ArrowDown":d= -this.G;break;case "ArrowUp":d=this.G;break;default:return}Tt(this,Math.min(this.C,Math.max(Number((this.S+d).toFixed(2)),this.V)))}}};var $_y=class extends pjd{constructor(d){super(0,100,1,d.isMuted()?0:d.getVolume(),void 0,!0);this.J=d;this.X=aV(this.V2,10,this);this.K=!1;this.O(d,"onVolumeChange",this.onVolumeChange);this.O(this.element,"wheel",this.AP)}onVolumeChange(d){if(this.K)this.K=!1;else{var f=d.volume;f===0||d.muted?Tt(this,0):Tt(this,f)}}Y(){super.Y();this.X(this.S)}AP(d){var f=-d.deltaY;f=d.deltaMode===WheelEvent.DOM_DELTA_LINE||d.deltaMode===WheelEvent.DOM_DELTA_PAGE?g.a5(this.S+f,0,100):g.a5(this.S+g.a5(f/10,-10, 10),0,100);f===0?Tt(this,0):Tt(this,f);this.X(f);d.preventDefault();d.stopPropagation()}V2(d,f){this.K=!0;d===0||f?this.J.mute():(this.J.isMuted()&&this.J.unMute(),this.J.setVolume(d))}};var A1Z=class extends g.Y{constructor(d,f){super({D:"div",U:{tabindex:"0",title:d.Z("player_tooltip_data_title_killswitch")?"Volumen":"","data-tooltip-title":"Volumen","data-tooltip-offset-y":"-120"},oP:["ytp-volume-popover"]});this.isVisible=!1;this.tooltip=f.zZ();this.j=new $_y(d);g.I(this,this.j);this.j.TL(this.element);this.S=new g.vg(()=>{goB(this,!1)},300); this.listen("mouseenter",()=>{this.S.stop()}); this.listen("mouseleave",()=>{this.V()}); this.listen("focus",()=>{this.S.stop()}); this.O(this.j.A,"focus",()=>{this.S.stop()}); this.listen("focusout",()=>{this.V();this.element.dispatchEvent(new Event("blur"))}); this.addOnDisposeCallback(g.FX(f.zZ(),this.element));g.I(this,this.S)}A(){goB(this,!0)}V(){this.S.start()}C(){this.S.stop()}Y(){return this.isVisible}};var Ts=class extends g.Y{constructor(d,f){var m=d.L().e1?{"aria-keyshortcuts":"m","aria-label":"{{aria-label}}","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-priority":"{{dataPriority}}","data-tooltip-offset-y":"{{dataTooltipOffsetY}}","data-tooltip-title":"{{tooltip-title}}",title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":""}:{"aria-disabled":"true","aria-haspopup":"true"};super(d.Z("delhi_modern_web_player")?{D:"div",W:"ytp-mute-button",N:[{D:"button",U:m,oP:["ytp-volume-icon", "ytp-button"],aP:"{{icon}}"}]}:{D:"button",oP:["ytp-mute-button","ytp-button"],U:m,N:[{D:"div",W:"ytp-volume-icon",aP:"{{icon}}"}]});this.J=d;this.A=null;this.C=this.pC=this.K=this.G=NaN;this.tP=this.X=null;this.Y=[];this.j=[];this.visible=!1;this.V=this.S=this.AP=null;d.Z("delhi_modern_web_player")&&this.update({"data-priority":4});m=this.J.L();this.updateValue("icon",g1());this.tooltip=f.zZ();this.updateValue("dataTooltipOffsetY",0);this.V=g.bZ("ytp-volume-icon",this.element);const y=this.J.Z("delhi_modern_web_player_icons")? {D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",oP:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],U:{d:"M 11.60 2.08 L 11.48 2.14 L 3.91 6.68 C 3.02 7.21 2.28 7.97 1.77 8.87 C 1.26 9.77 1.00 10.79 1 11.83 V 12.16 L 1.01 12.56 C 1.07 13.52 1.37 14.46 1.87 15.29 C 2.38 16.12 3.08 16.81 3.91 17.31 L 11.48 21.85 C 11.63 21.94 11.80 21.99 11.98 21.99 C 12.16 22.00 12.33 21.95 12.49 21.87 C 12.64 21.78 12.77 21.65 12.86 21.50 C 12.95 21.35 13 21.17 13 21 V 3 C 12.99 2.83 12.95 2.67 12.87 2.52 C 12.80 2.37 12.68 2.25 12.54 2.16 C 12.41 2.07 12.25 2.01 12.08 2.00 C 11.92 1.98 11.75 2.01 11.60 2.08 Z", fill:"#fff"}},{D:"path",W:"ytp-svg-volume-animation-small-ripple",U:{d:" M 15.53 7.05 C 15.35 7.22 15.25 7.45 15.24 7.70 C 15.23 7.95 15.31 8.19 15.46 8.38 L 15.53 8.46 L 15.70 8.64 C 16.09 9.06 16.39 9.55 16.61 10.08 L 16.70 10.31 C 16.90 10.85 17 11.42 17 12 L 16.99 12.24 C 16.96 12.73 16.87 13.22 16.70 13.68 L 16.61 13.91 C 16.36 14.51 15.99 15.07 15.53 15.53 C 15.35 15.72 15.25 15.97 15.26 16.23 C 15.26 16.49 15.37 16.74 15.55 16.92 C 15.73 17.11 15.98 17.21 16.24 17.22 C 16.50 17.22 16.76 17.12 16.95 16.95 C 17.6 16.29 18.11 15.52 18.46 14.67 L 18.59 14.35 C 18.82 13.71 18.95 13.03 18.99 12.34 L 19 12 C 18.99 11.19 18.86 10.39 18.59 9.64 L 18.46 9.32 C 18.15 8.57 17.72 7.89 17.18 7.3 L 16.95 7.05 L 16.87 6.98 C 16.68 6.82 16.43 6.74 16.19 6.75 C 15.94 6.77 15.71 6.87 15.53 7.05", fill:"#fff"}},{D:"path",W:"ytp-svg-volume-animation-big-ripple",U:{d:"M18.36 4.22C18.18 4.39 18.08 4.62 18.07 4.87C18.05 5.12 18.13 5.36 18.29 5.56L18.36 5.63L18.66 5.95C19.36 6.72 19.91 7.60 20.31 8.55L20.47 8.96C20.82 9.94 21 10.96 21 11.99L20.98 12.44C20.94 13.32 20.77 14.19 20.47 15.03L20.31 15.44C19.86 16.53 19.19 17.52 18.36 18.36C18.17 18.55 18.07 18.80 18.07 19.07C18.07 19.33 18.17 19.59 18.36 19.77C18.55 19.96 18.80 20.07 19.07 20.07C19.33 20.07 19.59 19.96 19.77 19.77C20.79 18.75 21.61 17.54 22.16 16.20L22.35 15.70C22.72 14.68 22.93 13.62 22.98 12.54L23 12C22.99 10.73 22.78 9.48 22.35 8.29L22.16 7.79C21.67 6.62 20.99 5.54 20.15 4.61L19.77 4.22L19.70 4.15C19.51 3.99 19.26 3.91 19.02 3.93C18.77 3.94 18.53 4.04 18.36 4.22 Z", fill:"#fff"}}]}:{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"defs",N:[{D:"clipPath",U:{id:"ytp-svg-volume-animation-mask"},N:[{D:"path",U:{d:"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"}},{D:"path",U:{d:"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"}},{D:"path",W:"ytp-svg-volume-animation-mover",U:{d:"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z"}}]},{D:"clipPath",U:{id:"ytp-svg-volume-animation-slash-mask"},N:[{D:"path",W:"ytp-svg-volume-animation-mover", U:{d:"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z"}}]}]},{D:"path",ef:!0,oP:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],U:{"clip-path":"url(#ytp-svg-volume-animation-mask)",d:"M8,21 L12,21 L17,26 L17,10 L12,15 L8,15 L8,21 Z M19,14 L19,22 C20.48,21.32 21.5,19.77 21.5,18 C21.5,16.26 20.48,14.74 19,14 Z",fill:"#fff"}},{D:"path",ef:!0,oP:["ytp-svg-fill","ytp-svg-volume-animation-hider"],U:{"clip-path":"url(#ytp-svg-volume-animation-slash-mask)",d:"M 9.25,9 7.98,10.27 24.71,27 l 1.27,-1.27 Z", fill:"#fff"}}]};this.A=new g.L2(y);g.I(this,this.A);this.X=this.A.ue("ytp-svg-volume-animation-speaker");this.tP=this.X.getAttribute("d");this.Y=g.za("ytp-svg-volume-animation-mover",this.A.element);this.J.Z("delhi_modern_web_player_icons");this.j=g.za("ytp-svg-volume-animation-hider",this.A.element);this.J.Z("delhi_modern_web_player_icons");this.gD=new PD;g.I(this,this.gD);this.qp=new PD;g.I(this,this.qp);this.O(d,"appresize",this.hP);this.O(d,"onVolumeChange",this.onVolumeChange);d.Z("delhi_modern_web_player")? this.listen("click",this.CC):this.listen("click",this.B);m.e1?(d.Z("delhi_modern_web_player")&&!d.Z("delhi_modern_web_player_horizontal_volume_controls")&&(this.S=new A1Z(d,f),this.S.TL(this.element),g.I(this,this.S),this.O(this.V,"mouseover",this.V2),this.O(this.V,"focus",this.V2),this.O(this.V,"mouseout",this.e1),this.O(this.V,"blur",this.e1)),m=d.Z("delhi_modern_web_player")?this.V:this.element,this.addOnDisposeCallback(g.FX(f.zZ(),m))):I0l(this);this.message=null;d.createClientVe(this.element, this,28662);this.hP(d.So().getPlayerSize());this.setVolume(d.getVolume(),d.isMuted())}V2(){this.J.Mh()||(this.updateValue("dataTooltipOffsetY",-120),this.S?.A(),this.S?.C())}e1(){this.S?.V()}hP(d){this.visible=d.width>=300||!1;this.OB(this.visible);this.J.logVisibility(this.element,this.visible&&this.rD)}B(){this.J.L().e1?this.J.isMuted()?this.J.unMute():this.J.mute():j9(this.message,this.element,!0);this.J.logClick(this.element)}CC(d){this.J.L().e1&&this.S?d.target===this.V?this.J.Mh()&&!this.S?.Y()? this.S?.A():this.B():this.S?.A():this.B()}onVolumeChange(d){this.setVolume(d.volume,d.muted)}setVolume(d,f){var m=f?0:d/100;d=m===0?1:d>50?1:0;if(this.K!==d){const y=this.G;isNaN(y)?Rfg(this,d):EC(this.gD,C=>{Rfg(this,y+(this.K-y)*C)},250); this.K=d}m=m===0?1:0;if(this.C!==m){const y=this.pC;isNaN(y)?Vwq(this,m):EC(this.qp,C=>{Vwq(this,y+(this.C-y)*C)},250); this.C=m}l0B(this,f)}jf(d){super.jf(d);this.J.logVisibility(this.element,this.visible&&d)}},uDc=["M",19,",",11.29," C",21.89,",",12.15," ",24,",",14.83," ",24,",",18," C",24,",",21.17," ",21.89,",",23.85," ",19,",",24.71," L",19,",",24.77," C",21.89,",",23.85," ",24,",",21.17," ",24,",",18," C",24,",",14.83," ",21.89,",",12.15," ",19,",",11.29," L",19,",",11.29," Z"],XFS=["M",19,",",11.29," C",21.89,",",12.15," ",24,",",14.83," ",24,",",18," C",24,",",21.17," ",21.89,",",23.85," ",19,",",24.71," L", 19,",",26.77," C",23.01,",",25.86," ",26,",",22.28," ",26,",",18," C",26,",",13.72," ",23.01,",",10.14," ",19,",",9.23," L",19,",",11.29," Z"],no5=18,ZhS=12,bT=22,tP=12;g.kpN=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-play-button","ytp-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{tooltip-title}}","aria-keyshortcuts":"k","data-title-no-tooltip":"{{data-title-no-tooltip}}"},aP:"{{icon}}"});this.J=d;this.S=null;this.transition=new PD;this.tooltip=f.zZ();g.I(this,this.transition);d.createClientVe(this.element,this,36842);d.logVisibility(this.element,!0);this.O(d,"fullscreentoggled",this.onVideoDataChange); this.O(d,"presentingplayerstatechange",this.onStateChange);this.O(d,"videodatachange",this.onVideoDataChange);this.sM(d.getPlayerStateObject());this.listen("click",this.PP,this);this.addOnDisposeCallback(g.FX(f.zZ(),this.element))}onStateChange(d){this.sM(d.state)}sM(d){var f=g.YS(this.J.getVideoData());let m=!1;d.isOrWillBePlaying()?d=f?4:2:d.S(2)?(d=3,m=f):d=1;this.element.disabled=m;if(this.S!==d){f=null;switch(d){case 2:f=g.g6(this.J,"Pausa","k");this.update({"data-title-no-tooltip":"Pausa"}); break;case 3:f="Ver de nuevo";this.update({"data-title-no-tooltip":"Ver de nuevo"});break;case 1:f=g.g6(this.J,"Bot\u00f3n de reproducci\u00f3n","k");this.update({"data-title-no-tooltip":"Bot\u00f3n de reproducci\u00f3n"});break;case 4:f="Detener reproducci\u00f3n",this.update({"data-title-no-tooltip":"Detener reproducci\u00f3n"})}d===3?this.J.L().Z("player_tooltip_data_title_killswitch")?this.update({title:f,icon:Hv(this,d)}):this.update({"tooltip-title":f,icon:Hv(this,d)}):(this.J.Z("player_tooltip_data_title_killswitch")? this.update({title:f}):this.update({"tooltip-title":f}),(f=Hv(this,d))&&this.S&&this.S!==3?RKn(this.transition,this.element,f):this.updateValue("icon",f));this.tooltip.m2();this.S=d}}onVideoDataChange(){g.n(this.element,"ytp-play-button-playlist",g.Rz(this.J))}PP(d){this.J.logClick(this.element);if(this.J.getPlayerStateObject().isOrWillBePlaying())this.J.pauseVideo();else{if(this.J.isMinimized()&&this.J.getPlayerStateObject().isCued()){const f={};this.J.getVideoData()?.Qh&&(f.cttAuthInfo={token:this.J.getVideoData().Qh, videoId:this.J.getVideoData().videoId});Lt("direct_playback",f);this.J.gX().timerName="direct_playback"}this.J.playVideo()}this.J.isMinimized()&&d?.type==="click"&&this.element.blur()}jf(d){super.jf(d)}};g.qg=class extends g.Y{constructor(d,f,m){super({D:"a",oP:[m?"ytp-next-button":"ytp-prev-button","ytp-button"],U:{role:"button",title:"{{title}}","data-tooltip-title":"{{tooltip-title}}",href:"{{url}}","data-preview":"{{preview}}","data-tooltip-text":"{{text}}","data-duration":"{{duration}}","aria-disabled":"{{disabled}}","data-next":"{{next}}","data-prev":"{{prev}}","data-title-no-tooltip":"{{data-title-no-tooltip}}","aria-keyshortcuts":"{{aria-keyshortcuts}}",tabindex:"0"},N:[JGc(m,d.Z("delhi_modern_web_player_icons"))]}); this.J=d;this.S=m;this.playlist=this.videoData=null;this.B=!1;this.j=this.Y=this.A=null;this.V=!1;this.tooltip=f.zZ();m?d.createClientVe(this.element,this,6193):d.createClientVe(this.element,this,6194);this.O(d,"fullscreentoggled",this.onVideoDataChange);this.O(d,"videodatachange",this.onVideoDataChange);this.O(d,"onPlaylistUpdate",this.onVideoDataChange);this.O(d,"onLoopRangeChange",this.onVideoDataChange);this.S||this.O(d,"appresize",this.C);this.O(d,"mdxpreviousnextchange",()=>{wP(this);this.C()}); this.onVideoDataChange()}onVideoDataChange(){PXn(this);this.j&&(this.Zc(this.j),this.j=null);this.videoData=this.J.getVideoData({playerType:1});if(this.playlist=this.J.getPlaylist())this.playlist.subscribe("shuffle",this.onVideoDataChange,this),this.j=this.O(this.J,"progresssync",this.G);this.V=Lfc(this);wP(this);this.C(this.J.So().getPlayerSize())}C(d=this.J.So().getPlayerSize()){var f=this.J.getLoopRange()?.type==="clips";const m=g.Rz(this.J)||this.S&&g.x4(this.J)&&!this.J.Z("web_hide_next_button")|| xYP(this),y=!this.S&&d.width<400;d=this.J.Z("delhi_modern_web_player_horizontal_volume_controls")&&d.width<640;f=m&&!f&&!y&&!d;this.OB(f);this.J.logVisibility(this.element,f)}onClick(d){this.J.logClick(this.element);let f=!0;this.B?f=g.w6(d,this.J):d.preventDefault();f&&(this.S&&this.J.getPresentingPlayerType()===5?this.J.publish("ytoprerollinternstitialnext"):this.S?(R0(this.J.gX()),this.J.publish("playlistnextbuttonclicked",this.element),this.J.nextVideo(!0)):this.V?this.J.seekTo(0):(R0(this.J.gX()), this.J.publish("playlistprevbuttonclicked",this.element),this.J.previousVideo(!0)))}G(){const d=Lfc(this);d!==this.V&&(this.V=d,wP(this))}j1(){this.A&&(this.A(),this.A=null);PXn(this);super.j1()}};var QfZ=class extends g.Y{constructor(d,f){super({D:"div",W:"ytp-fine-scrubbing",N:[{D:"div",W:"ytp-fine-scrubbing-draggable",N:[{D:"div",W:"ytp-fine-scrubbing-thumbnails",U:{tabindex:"0",role:"slider",type:"range","aria-label":"Haz clic o despl\u00e1zate por el panel para hacer b\u00fasquedas precisas.","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"}}]},{D:"div",U:{"aria-hidden":"true"},W:"ytp-fine-scrubbing-cursor"},{D:"div", W:"ytp-fine-scrubbing-seek-time",U:{"aria-hidden":"true"},aP:"{{seekTime}}"},{D:"div",W:"ytp-fine-scrubbing-play",N:[d.Z("delhi_modern_web_player_icons")?ab():ob()],U:{title:"Reproducir desde esta posici\u00f3n",role:"button"}},{D:"div",W:"ytp-fine-scrubbing-dismiss",N:[g.E1()],U:{title:"Salir de la b\u00fasqueda precisa",role:"button"}}]});this.api=d;this.Y=this.ue("ytp-fine-scrubbing-thumbnails");this.dismissButton=this.ue("ytp-fine-scrubbing-dismiss");this.AP=this.ue("ytp-fine-scrubbing-draggable"); this.playButton=this.ue("ytp-fine-scrubbing-play");this.thumbnails=[];this.A=[];this.tP=this.S=0;this.e1=void 0;this.K=NaN;this.gD=this.G=this.V=this.B=0;this.j=[];this.interval=this.frameCount=0;this.C=160;this.scale=1;this.CC=0;this.isEnabled=this.hP=!1;YW(this,this.api.getCurrentTime());this.addOnDisposeCallback(g.FX(f,this.dismissButton));this.addOnDisposeCallback(g.FX(f,this.playButton));this.V2=new g.Qn(this.AP,!0);this.V2.subscribe("dragstart",this.qp,this);this.V2.subscribe("dragmove",this.pC, this);this.V2.subscribe("dragend",this.nC,this);this.O(d,"SEEK_COMPLETE",this.GL);d.Z("web_fix_fine_scrubbing_false_play")&&this.O(d,"rootnodemousedown",m=>{this.X=m}); this.Y.addEventListener("keydown",()=>{}); g.I(this,this.V2);this.api.createClientVe(this.element,this,153154);this.api.createClientVe(this.Y,this,152789);this.api.createClientVe(this.dismissButton,this,153156);this.api.createClientVe(this.playButton,this,153155)}Br(d){this.qp(d.pageX);this.pC(d.pageX+d.deltaX);UD(this)}qp(d){this.K=d-this.tP}pC(d){d-=this.tP;!isNaN(this.K)&&this.thumbnails.length>0&&(this.G=d-this.K,this.thumbnails.length>0&&this.G!==0&&(this.V=this.B+this.G,d=j2T(this,this.V),this.V<=this.S/2&&this.V>=SJT(this)?(this.api.seekTo(d, !1,void 0,void 0,25),g.RV(this.AP,"transform",`translateX(${this.V-this.S/2}px)`),YW(this,d)):this.V=this.B))}nC(){this.X&&(this.X.T9=!0);var d=(0,g.v)()-this.CC<300;if(Math.abs(this.G)<5&&!d){this.CC=(0,g.v)();d=this.K+this.G;const f=this.S/2-d;this.qp(d);this.pC(d+f);UD(this);this.api.logClick(this.Y)}UD(this)}GL(){Gt(this,this.api.getCurrentTime())}play(d){this.api.seekTo(j2T(this,this.V),void 0,void 0,void 0,26);this.api.playVideo();d&&this.api.logClick(this.playButton)}onExit(d){this.api.seekTo(this.gD, void 0,void 0,void 0,63);this.api.playVideo();d&&this.api.logClick(this.dismissButton)}X$(d,f){this.tP=d;this.S=f;Gt(this,this.api.getCurrentTime())}Ul(d){this.scale=d?1.5:1}enable(){this.isEnabled||(this.isEnabled=!0,this.gD=this.api.getCurrentTime(),YW(this,this.gD),g.n(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled),this.e1=this.O(this.element,"wheel",this.Br),this.logVisibility(this.isEnabled))}disable(){this.isEnabled=!1;this.hide();g.n(this.api.getRootNode(),"ytp-fine-scrubbing-enable", this.isEnabled);this.e1&&this.Zc(this.e1);this.logVisibility(this.isEnabled)}reset(){this.disable();this.j=[];this.hP=!1}logVisibility(d){this.api.logVisibility(this.element,d);this.api.logVisibility(this.Y,d);this.api.logVisibility(this.dismissButton,d);this.api.logVisibility(this.playButton,d)}j1(){for(;this.A.length;)this.A.pop()?.dispose();super.j1()}},vov=class extends g.Y{constructor(){super({D:"div",W:"ytp-fine-scrubbing-thumbnail"})}},zfV=class extends g.Y{constructor(){super({D:"div",W:"ytp-fine-scrubbing-chapter-title", N:[{D:"div",W:"ytp-fine-scrubbing-chapter-title-content",aP:"{{chapterTitle}}"}]})}};var YJP=class extends g.Y{constructor(d){super({D:"div",W:"ytp-heat-map-chapter",N:[{D:"svg",W:"ytp-heat-map-svg",U:{height:"100%",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 1000 100",width:"100%"},N:[{D:"defs",N:[{D:"clipPath",U:{id:"{{id}}"},N:[{D:"path",W:"ytp-heat-map-path",U:{d:"",fill:"white"}}]},{D:"linearGradient",U:{gradientUnits:"userSpaceOnUse",id:"ytp-heat-map-gradient-def",x1:"0%",x2:"0%",y1:"0%",y2:"100%"},N:[{D:"stop",U:{offset:"0%","stop-color":"white","stop-opacity":"1"}}, {D:"stop",U:{offset:"100%","stop-color":"white","stop-opacity":"0"}}]}]},{D:"rect",W:"ytp-heat-map-graph",U:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.4",height:"100%",width:"100%",x:"0",y:"0"}},{D:"rect",W:"ytp-heat-map-hover",U:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.7",height:"100%",width:"100%",x:"0",y:"0"}},{D:"rect",W:"ytp-heat-map-play",U:{"clip-path":"url(#hm_1)",height:"100%",x:"0",y:"0"}},{D:"path",W:"ytp-modern-heat-map",U:{d:"",fill:"url(#ytp-heat-map-gradient-def)", height:"100%",stroke:"white","stroke-opacity":"1","stroke-width":"2px",width:"100%",x:"0",y:"0"}}]}]});this.api=d;this.B=this.ue("ytp-heat-map-svg");this.Y=this.ue("ytp-heat-map-path");this.j=this.ue("ytp-heat-map-graph");this.C=this.ue("ytp-heat-map-play");this.S=this.ue("ytp-heat-map-hover");this.V=this.ue("ytp-modern-heat-map");this.nG=!1;this.A=60;d=`${g.r5(this)}`;this.update({id:d});d=`url(#${d})`;this.j.setAttribute("clip-path",d);this.C.setAttribute("clip-path",d);this.S.setAttribute("clip-path", d)}K(d){this.C.setAttribute("width",`${(d*100).toFixed(2)}%`)}G(d){this.S.setAttribute("width",`${(d*100).toFixed(2)}%`)}};var Hhn=class extends g.Y{constructor(){super({D:"div",W:"ytp-chapter-hover-container",N:[{D:"div",W:"ytp-progress-bar-padding"},{D:"div",W:"ytp-progress-list",N:[{D:"div",oP:["ytp-play-progress","ytp-swatch-background-color"]},{D:"div",W:"ytp-progress-linear-live-buffer"},{D:"div",W:"ytp-load-progress"},{D:"div",W:"ytp-hover-progress"},{D:"div",W:"ytp-ad-progress-list"}]}]});this.startTime=NaN;this.title="";this.index=NaN;this.width=0;this.A=this.ue("ytp-progress-list");this.Y=this.ue("ytp-progress-linear-live-buffer"); this.j=this.ue("ytp-ad-progress-list");this.C=this.ue("ytp-load-progress");this.B=this.ue("ytp-play-progress");this.V=this.ue("ytp-hover-progress");this.S=this.ue("ytp-chapter-hover-container")}D$(d){return d==="PLAY_PROGRESS"?this.B:d==="LOAD_PROGRESS"?this.C:d==="LIVE_BUFFER"?this.Y:this.V}};var Oyd=class{constructor(){this.A=this.position=this.V=this.S=this.j=this.width=NaN}update(d,f,m=0,y=0){this.width=f;this.j=m;this.S=f-m-y;this.position=g.a5(d,m,m+this.S);this.V=this.position-m;this.A=this.V/this.S}};var CzT=class extends g.Y{constructor(){super({D:"div",W:"ytp-timed-marker"});this.S=this.timeRangeStartMillis=NaN;this.title="";this.onActiveCommand=void 0}};g.ok_=class extends g.dv{constructor(d,f){super({D:"div",W:"ytp-progress-bar-container",U:{"aria-disabled":"true"},N:[{D:"div",oP:["ytp-heat-map-container"],N:[{D:"div",W:"ytp-heat-map-edu"}]},{D:"div",oP:["ytp-progress-bar"],U:{tabindex:"0",role:"slider","aria-label":"Control deslizante","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},N:[{D:"div",W:"ytp-chapters-container"},{D:"div",W:"ytp-timed-markers-container"},{D:"div", W:"ytp-clip-start-exclude"},{D:"div",W:"ytp-clip-end-exclude"},{D:"div",W:"ytp-scrubber-container",N:[{D:"div",oP:["ytp-scrubber-button","ytp-swatch-background-color"],N:[{D:"div",W:"ytp-scrubber-pull-indicator"},{D:"img",oP:["ytp-decorated-scrubber-button"]}]}]}]},{D:"div",oP:["ytp-fine-scrubbing-container"],N:[{D:"div",W:"ytp-fine-scrubbing-edu"}]},{D:"div",W:"ytp-bound-time-left",aP:"{{boundTimeLeft}}"},{D:"div",W:"ytp-bound-time-right",aP:"{{boundTimeRight}}"},{D:"div",W:"ytp-clip-start",U:{title:"{{clipstarttitle}}"}, aP:"{{clipstarticon}}"},{D:"div",W:"ytp-clip-end",U:{title:"{{clipendtitle}}"},aP:"{{clipendicon}}"}]});this.api=d;this.BD=!1;this.JB=this.tJ=this.Br=this.V2=this.B=this.Ao=0;this.Rz=null;this.Fq=!1;this.CC={};this.sB={};this.clipEnd=Infinity;this.MW=this.ue("ytp-clip-end");this.JM=new g.Qn(this.MW,!0);this.TU=this.ue("ytp-clip-end-exclude");this.y9=this.ue("ytp-clip-start-exclude");this.clipStart=0;this.Z$=this.ue("ytp-clip-start");this.v9=new g.Qn(this.Z$,!0);this.X=this.KC=0;this.progressBar=this.ue("ytp-progress-bar"); this.A7={};this.nC={};this.GL=this.ue("ytp-chapters-container");this.TF=this.ue("ytp-timed-markers-container");this.S=[];this.G=[];this.xA={};this.uu=null;this.pC=-1;this.Np=this.qp=0;this.QT=this.K=null;this.l5=this.ue("ytp-scrubber-button");this.hP=this.ue("ytp-decorated-scrubber-button");this.IL=this.ue("ytp-scrubber-container");this.mS=new g.g8;this.hM=0;this.hJ=new Oyd;this.V=new D8(0,0);this.t7=null;this.C=this.J8=!1;this.pQ=null;this.AP=this.ue("ytp-heat-map-container");this.qH=this.ue("ytp-heat-map-edu"); this.j=[];this.heatMarkersDecorations=[];this.Ul=this.ue("ytp-fine-scrubbing-container");this.UM=this.ue("ytp-fine-scrubbing-edu");this.A=void 0;this.tP=this.Px=this.gD=!1;this.tooltip=f.zZ();this.addOnDisposeCallback(g.FX(this.tooltip,this.MW));g.I(this,this.JM);this.JM.subscribe("hoverstart",this.rE,this);this.JM.subscribe("hoverend",this.oL,this);this.O(this.MW,"click",this.Lk);this.addOnDisposeCallback(g.FX(this.tooltip,this.Z$));g.I(this,this.v9);this.v9.subscribe("hoverstart",this.rE,this); this.v9.subscribe("hoverend",this.oL,this);this.O(this.Z$,"click",this.Lk);wFT(this);this.O(d,"resize",this.X$);this.O(d,"presentingplayerstatechange",this.lD);this.O(d,"videodatachange",this.tW);this.O(d,"videoplayerreset",this.LY);this.O(d,"cuerangesadded",this.hW);this.O(d,"cuerangesremoved",this.j8);this.O(d,"onLoopRangeChange",this.Aq);this.O(d,"innertubeCommand",this.onClickCommand);this.O(d,"onRetroModeChanged",this.lc);this.O(d,g.X7("timedMarkerCueRange"),this.VJ);this.O(d,"updatemarkervisibility", this.lE);this.O(d,Oh(d.L().Yi())?"playbackChange":"serverstitchedvideochange",this.EE);this.updateVideoData(d.getVideoData(),!0);this.Aq(d.getLoopRange());mL(this)&&!this.A&&(this.A=new QfZ(this.api,this.tooltip),d=g.jL(this.element).x||0,this.A.X$(d,this.B),this.A.TL(this.Ul),g.I(this,this.A),this.O(this.A.dismissButton,"click",this.ly),this.O(this.A.playButton,"click",this.SP),this.O(this.A.element,"dblclick",this.SP));this.api.createClientVe(this.AP,this,139609,!0);this.api.createClientVe(this.qH, this,140127,!0);this.api.createClientVe(this.UM,this,151179,!0);this.api.createClientVe(this.progressBar,this,38856,!0)}lE(){var d=!1;const f=this.api.getVideoData();if(!f)return d;this.api.Jy("timedMarkerCueRange");yn(this);for(const N of f.pC){var m=this.nC[N]?.markerType,y=this.nC[N]?.markers;if(!y)break;if(m==="MARKER_TYPE_TIMESTAMPS"){for(const W of y)d=new CzT,m=W,d.title=m.title?.simpleText||"",d.timeRangeStartMillis=Number(m.startMillis),d.S=Number(m.durationMillis),d.onActiveCommand=m.onActive?.innertubeCommand?? void 0,eEh(this,d);e8(this,this.G);d=this.G;m=this.xA;var C=[],B=null;for(var e=0;eM&&(B.end=M);M=v2g(M,M+K);C.push(M);B=M;m[M.id]=d[e].onActiveCommand}}this.api.AB(C);a:{for(const W of y)if(W.sourceType==="SOURCE_TYPE_SMART_SKIP"){d=!1;break a}d=!0}d&&(this.uu=this.nC[N]);d=!0}else if(m==="MARKER_TYPE_HEATMAP"){if((y=this.nC[N])&&y.markers){m=y.markersMetadata?.heatmapMetadata?.minHeightDp?? 0;C=y.markersMetadata?.heatmapMetadata?.maxHeightDp??60;B=this.S.length;e=null;for(M=0;M=K&&E<=W&&c.push(D)}C>0&&(this.AP.style.height=`${C}px`);twq(this.j[M],c,m,C,M===0);c.length>0&&(e=c[c.length-1])}g.Cw(this)}m=[];if(y=y.markersDecoration?.timedMarkerDecorations)for(const W of y)m.push({visibleTimeRangeStartMillis:W.visibleTimeRangeStartMillis?? -1,visibleTimeRangeEndMillis:W.visibleTimeRangeEndMillis??-1,decorationTimeMillis:W.decorationTimeMillis??NaN,label:W.label?g.K$(W.label):""});y=m;this.heatMarkersDecorations=y}}f.b_=this.G;g.n(this.element,"ytp-timed-markers-enabled",d);return d}X$(){g.Cw(this);B9(this);e8(this,this.G);if(this.A){const d=g.jL(this.element).x||0;this.A.X$(d,this.B)}}lc(){const d=this.api.getVideoData();d&&sx5(this,d)}onClickCommand(d){if(d=g.S(d,oy)){const f=d.key;d.isVisible&&f&&Mn(this,f)}}VJ(d){g.s8(this.api,"innertubeCommand", this.xA[d.id])}B9(){B9(this);const d=this.api.getCurrentTime();(dthis.clipEnd)&&this.Lk()}y7(d){if(!d.defaultPrevented){let f=!1;switch(d.keyCode){case 36:this.api.seekTo(0,void 0,void 0,void 0,79);f=!0;break;case 35:this.api.seekTo(Infinity,void 0,void 0,void 0,80);f=!0;break;case 34:this.api.seekBy(-60,void 0,void 0,76);f=!0;break;case 33:this.api.seekBy(60,void 0,void 0,75);f=!0;break;case 38:this.api.Z("enable_key_press_seek_logging")&&kn(this,this.api.getCurrentTime(),this.api.getCurrentTime()+ 5,"SEEK_SOURCE_SEEK_FORWARD_5S","INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS");this.api.seekBy(5,void 0,void 0,72);f=!0;break;case 40:this.api.Z("enable_key_press_seek_logging")&&kn(this,this.api.getCurrentTime(),this.api.getCurrentTime()-5,"SEEK_SOURCE_SEEK_BACKWARD_5S","INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS"),this.api.seekBy(-5,void 0,void 0,71),f=!0}f&&d.preventDefault()}}tW(d,f){this.updateVideoData(f,d==="newdata")}LY(){this.tW("newdata",this.api.getVideoData())}updateVideoData(d,f=!1){var m= !!d&&d.nG();m&&(d.hP()||sr(this)?this.J8=!1:this.J8=d.allowLiveDvr,g.n(this.api.getRootNode(),"ytp-enable-live-buffer",!!d?.hP()),sx5(this,d));Or(this,this.api.fd());if(f){if(m){f=d.clipEnd;this.clipStart=d.clipStart;this.clipEnd=f;$n(this);for(iA(this,this.X,this.KC);this.j.length>0;)this.j.pop().dispose();this.heatMarkersDecorations=[];this.A7={};this.A?.reset();oZ(this);g.n(this.api.getRootNode(),"ytp-fine-scrubbing-exp",mL(this))}else this.Lk();this.Y()}if(d){f=this.t7?.type==="clips";if(m=!d.isLivePlayback){m= this.api.getVideoData();var y=g.d4(m);const e=dzV(m);m=y!=null||e!=null&&e.length>0||m.KY?.length>0}if(m&&!f){f=this.api.getVideoData();y=g.d4(f);m=!1;if(y?.markersMap){m=this.api.getVideoData();m.F2=y.visibleOnLoad?.key||m.F2;y=y.markersMap;for(var C of y)C.key&&C.value&&(this.A7[C.key]=C.value,C.value.onChapterRepeat&&(m.sx=C.value.onChapterRepeat));m.F2!=null&&Mn(this,m.F2);m=!0}if(f.KY?.length>0){C=g.ay.getState().entities;for(var B of f.KY)if(y=U4(C,B)?.markersList,y?.markerType==="MARKER_TYPE_TIMESTAMPS"|| y?.markerType==="MARKER_TYPE_HEATMAP")this.nC[B]=y;m=this.lE()||m}!m&&(B=dzV(f))&&(mzP(this,B),f.hM=this.S,yJE(this));pMc(this,null);d.In&&this.j.length===0&&(d=d.In,B=d.key,d.isVisible&&B&&Mn(this,B))}else wFT(this),yn(this)}B9(this)}lD(d){this.K&&!d.state.S(32)&&this.api.getPresentingPlayerType()!==3&&this.K.cancel();this.A?.isEnabled&&d.state.S(8)&&this.api.pauseVideo();d=this.api.getPresentingPlayerType()===2||!this.api.fd()||this.api.getPlayerState()===-1&&this.api.getCurrentTime()===0;g.n(this.l5, "ytp-hide-scrubber-button",d)}Aq(d){const f=!!this.t7!==!!d,m=this.t7;this.t7=d;pMc(this,m);d?.type!=="clips"&&d||(d?(this.updateValue("clipstarticon",H1g()),this.updateValue("clipendicon",H1g()),this.updateValue("clipstarttitle",null),this.updateValue("clipendtitle",null)):(this.updateValue("clipstarticon",S6l()),this.updateValue("clipendicon",JFT()),this.updateValue("clipstarttitle","Ver v\u00eddeo completo"),this.updateValue("clipendtitle","Ver v\u00eddeo completo")),f&&(this.updateVideoData(this.api.getVideoData(), !0),g.Cw(this)),$n(this));iA(this,this.X,this.KC)}PR(){this.api.publish("progressBarHoverStart")}Nh(d,f,m){var y=g.jL(this.element),C=c9(this).S;const B=m?m.getAttribute("data-tooltip"):void 0;var e=m?m.getAttribute("data-position"):void 0,M=m?m.getAttribute("data-offset-y"):void 0;M=M?Number(M):0;e&&(d=qk(this.V,Number(m.getAttribute("data-position")),0)*C+g.jL(this.progressBar).x);this.mS.x=d-y.x;this.mS.y=f-y.y;d=c9(this);y=aZ(this,d);f=0;this.api.getVideoData()?.hP()&&((f=this.api.getProgressState().seekableEnd)&& y>f&&(y=f,d.position=qk(this.V,f)*c9(this).S),f=this.V.A);sr(this)&&(f=this.V.A);f=B||g.z4(this.J8?y-this.V.S:y-f);m=d.position+this.Ao;y-=this.api.zt();if(!this.A?.isEnabled)if(this.api.Cl()){if(this.S.length>1){C=AM(this,this.mS.x,!0);if(!this.t7)for(e=0;e1)for(e=0;e0){C=this.mS.x;for(var K of this.G)e=W9(this,K.timeRangeStartMillis/ (this.V.S*1E3),c9(this)),g.n(K.element,"ytp-timed-marker-hover",e<=C&&e+6>=C)}C=this.tooltip.scale;K=this.api.Z("delhi_modern_web_player")?67:45;M=(isNaN(M)?0:M)-K*C;this.api.Z("web_key_moments_markers")?this.uu?(K=J8v(this.G,y*1E3),K=K!=null?this.G[K].title:""):(K=IE(this.S,y*1E3),K=this.S[K].title):(K=IE(this.S,y*1E3),K=this.S[K].title);K||(M+=16*C);this.tooltip.scale===.6&&(g.nl(this.api.L())?(M=this.api.So().getPlayerSize().height-225,C=this.api.Z("delhi_modern_web_player")?70:110,M=K?M+C:M+C+ 16):M=K?110:126);C=IE(this.S,y*1E3);this.pC=k9V(this,y,C)?C:k9V(this,y,C+1)?C+1:-1;g.n(this.api.getRootNode(),"ytp-progress-bar-snap",this.pC!==-1&&this.S.length>1);C=!1;for(var N of this.heatMarkersDecorations)e=y*1E3,e>=N.visibleTimeRangeStartMillis&&e<=N.visibleTimeRangeEndMillis&&(K=N.label,f=g.z4(aZ(this,d)),C=!0);this.Px!==C&&(this.Px=C,this.api.logVisibility(this.qH,this.Px));g.n(this.api.getRootNode(),"ytp-progress-bar-decoration",C);N=160*this.tooltip.scale*2;C=K.length*(this.C?8.55:5.7); C=C<=N?C:N;e=C<160*this.tooltip.scale;N=3;!e&&C/2>d.position&&(N=1);!e&&C/2>this.B-d.position&&(N=2);this.api.L().B&&(M-=10);this.j.length&&this.j[0].nG&&(M-=14*(this.C?2:1),this.gD||(this.gD=!0,this.api.logVisibility(this.AP,this.gD)));mL(this)&&(this.A?.isEnabled||this.Br>0)&&(M-=this.A?.isEnabled?(this.C?135:90)-this.V2:this.Br);d=void 0;mL(this)&&!this.api.Z("web_player_hide_fine_scrubbing_edu")&&(d="Arrastra hacia arriba para b\u00fasquedas m\u00e1s precisas",this.tP||(this.tP=!0,this.api.logVisibility(this.UM, this.tP)));this.tooltip.RJ(m,y,f,!!B,M,K,N,d)}else this.tooltip.RJ(m,y,f,!!B,M);g.wE(this.api.getRootNode(),"ytp-progress-bar-hover");WwW(this)}E3(){this.Y();g.Uh(this.api.getRootNode(),"ytp-progress-bar-hover");this.gD&&(this.gD=!1,this.api.logVisibility(this.AP,this.gD));this.tP&&(this.tP=!1,this.api.logVisibility(this.UM,this.tP));this.api.Z("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&this.api.publish("progressBarHoverEnd")}U3(d,f){const m=g.jL(this.element); this.hM=d-m.x;mL(this)&&this.A&&(this.A.hP?Gt(this.A,this.api.getCurrentTime()):TiK(this.A),this.A.show(),g.n(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.A.isEnabled));this.Rz&&(this.Rz.dispose(),this.Rz=null);this.tJ=f;this.JB=this.api.getCurrentTime();this.S.length>1&&this.pC!==-1?this.api.seekTo(this.S[this.pC].startTime/1E3,!1,void 0,void 0,7):this.api.seekTo(aZ(this,c9(this)),!1,void 0,void 0,7);g.wE(this.element,"ytp-drag");(this.BD=this.api.getPlayerStateObject().isOrWillBePlaying())&& this.api.pauseVideo()}KY(){if(mL(this)&&this.A){var d=(this.C?135:90)-this.V2;this.Br>=d*.5?(this.A.enable(),Gt(this.A,this.api.getCurrentTime()),AJV(this,d)):oZ(this)}if(this.api.getPlayerStateObject().S(32)||this.api.getPresentingPlayerType()===3)if(this.A?.isEnabled)this.api.pauseVideo();else{this.api.startSeekCsiAction();if(this.S.length>1&&this.pC!==-1)this.api.Z("html5_enable_progress_bar_slide_seek_logging")&&kn(this,this.JB,this.S[this.pC].startTime/1E3,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR_CHAPTER", "INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK"),this.api.seekTo(this.S[this.pC].startTime/1E3,void 0,void 0,void 0,7);else{d=aZ(this,c9(this));this.api.Z("html5_enable_progress_bar_slide_seek_logging")&&kn(this,this.JB,d,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR","INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");this.api.seekTo(d,void 0,void 0,void 0,7);for(const f of this.heatMarkersDecorations)d*1E3>=f.visibleTimeRangeStartMillis&&d*1E3<=f.visibleTimeRangeEndMillis&&this.api.logClick(this.qH)}g.Uh(this.element, "ytp-drag");this.e1&&(this.hP.src=this.e1);this.BD&&!this.api.getPlayerStateObject().S(2)&&this.api.playVideo()}}FF(d,f){const m=c9(this),y=aZ(this,m);this.api.So().bd||(m.position>this.hM+2?this.PZ&&(this.hP.src=this.PZ):m.position{const C=g.jL(this.element).x||0;this.hM=d-C},150)); this.api.seekTo(y,!1,void 0,void 0,7);mL(this)&&this.A?.hP&&(Gt(this.A,y),this.A.isEnabled||(this.Br=g.a5(this.tJ-f-10,0,(this.C?135:90)-this.V2),AJV(this,this.Br)))}Y(){this.tooltip.Dt()}rE(){this.t7||(this.updateValue("clipstarticon",ldP()),this.updateValue("clipendicon",ldP()),g.wE(this.element,"ytp-clip-hover"))}oL(){this.t7||(this.updateValue("clipstarticon",S6l()),this.updateValue("clipendicon",JFT()),g.Uh(this.element,"ytp-clip-hover"))}Lk(){this.clipStart=0;this.clipEnd=Infinity;$n(this); iA(this,this.X,this.KC)}hW(d){for(const f of d)if(f.visible){if(d=f.getId(),!this.CC[d]){const m=g.C_("DIV");f.tooltip&&m.setAttribute("data-tooltip",f.tooltip);this.CC[d]=f;this.sB[d]=m;g.tc(m,f.style);DzW(this,d);this.api.L().Z("disable_ad_markers_on_content_progress_bar")||this.S[0].j.appendChild(m)}}else Fwl(this,f)}j8(d){for(const f of d)Fwl(this,f)}ly(d){this.A&&(this.A.onExit(d!=null),oZ(this))}SP(d){this.A&&(this.A.play(d!=null),oZ(this))}EE(){Or(this,this.api.fd())}j1(){Or(this,!1);super.j1()}Yt(){return this.A}};var aAV=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-remote-button","ytp-button"],U:{title:d.Z("player_tooltip_data_title_killswitch")?"Ver en la televisi\u00f3n":"","data-tooltip-title":"Ver en la televisi\u00f3n","aria-haspopup":"true","data-priority":"10"},aP:"{{icon}}"});this.J=d;this.aO=f;this.S=null;this.O(d,"onMdxReceiversChange",this.wD);this.O(d,"presentingplayerstatechange",this.wD);this.O(d,"appresize",this.wD);d.createClientVe(this.element,this,139118);this.wD();this.listen("click", this.A,this);r6(d,this.element,this)}isActive(){return!!this.J.getOption("remote","casting")}wD(){var d=!1;this.J.getOptions().includes("remote")&&(d=this.J.getOption("remote","receivers").length>1);this.OB(d&&this.J.So().getPlayerSize().width>=400);this.J.logVisibility(this.element,this.qW);let f=1;d&&this.isActive()&&(f=2);if(this.S!==f){this.S=f;d=this.J.Z("delhi_modern_web_player_icons");switch(f){case 1:this.updateValue("icon",d?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"}, N:[{D:"path",U:{d:"M21 3H3C2.46 3 1.96 3.21 1.58 3.58C1.21 3.96 1 4.46 1 5V8C1.68 8.00 2.34 8.05 3 8.15V5H21V19H13.84C13.94 19.65 13.99 20.31 14 21H21C21.53 21 22.03 20.78 22.41 20.41C22.78 20.03 23 19.53 23 19V5C23 4.46 22.78 3.96 22.41 3.58C22.03 3.21 21.53 3 21 3ZM1 10V12C2.18 12 3.35 12.23 4.44 12.68C5.53 13.13 6.52 13.80 7.36 14.63C8.19 15.47 8.86 16.46 9.31 17.55C9.76 18.64 10 19.81 10 21H12C12 18.08 10.84 15.28 8.77 13.22C6.71 11.15 3.91 10 1 10ZM1 14V16C1.65 16 2.30 16.12 2.91 16.38C3.52 16.63 4.07 17.00 4.53 17.46C4.99 17.92 5.36 18.48 5.61 19.08C5.87 19.69 6 20.34 6 21H8C8 19.14 7.26 17.36 5.94 16.05C4.63 14.73 2.85 14 1 14ZM1 18V21H4C3.99 20.20 3.68 19.44 3.12 18.87C2.55 18.31 1.79 18.00 1 18Z", fill:"white"}}]}:{D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",ef:!0,U:{d:"M27,9 L9,9 C7.9,9 7,9.9 7,11 L7,14 L9,14 L9,11 L27,11 L27,25 L20,25 L20,27 L27,27 C28.1,27 29,26.1 29,25 L29,11 C29,9.9 28.1,9 27,9 L27,9 Z M7,24 L7,27 L10,27 C10,25.34 8.66,24 7,24 L7,24 Z M7,20 L7,22 C9.76,22 12,24.24 12,27 L14,27 C14,23.13 10.87,20 7,20 L7,20 Z M7,16 L7,18 C11.97,18 16,22.03 16,27 L18,27 C18,20.92 13.07,16 7,16 L7,16 Z",fill:"#fff"}}]});break;case 2:this.updateValue("icon", d?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M21.20 3.01C21.69 3.06 22.15 3.29 22.48 3.65C22.81 4.02 23.00 4.50 23 5V19L22.99 19.20C22.94 19.66 22.73 20.08 22.41 20.41C22.08 20.73 21.66 20.94 21.20 20.98L21 21H14C13.99 20.31 13.94 19.65 13.84 19H21V5H3V8.15C2.34 8.05 1.68 8.00 1 8V5C0.99 4.50 1.18 4.02 1.51 3.65C1.84 3.29 2.30 3.06 2.79 3.01L3 3H21L21.20 3.01ZM19 17V7H5V8.62C6.95 9.26 8.73 10.35 10.19 11.80C11.64 13.26 12.73 15.04 13.37 17H19ZM1 10V12C2.18 12 3.35 12.23 4.44 12.68C5.53 13.13 6.52 13.80 7.36 14.63C8.19 15.47 8.86 16.46 9.31 17.55C9.76 18.64 10 19.81 10 21H12C12 18.08 10.84 15.28 8.77 13.22C6.71 11.15 3.91 10 1 10ZM1 14V16C1.65 16 2.30 16.12 2.91 16.38C3.52 16.63 4.07 17.00 4.53 17.46C4.99 17.92 5.36 18.48 5.61 19.08C5.87 19.69 6 20.34 6 21H8C8 19.14 7.26 17.36 5.94 16.05C4.63 14.73 2.85 14 1 14ZM1 18V21H4C3.99 20.20 3.68 19.44 3.12 18.87C2.55 18.31 1.79 18.00 1 18Z", fill:"white"}}]}:g.Z1v())}g.n(this.element,"ytp-remote-button-active",this.isActive())}}A(){if(this.J.getOption("remote","quickCast"))this.J.setOption("remote","quickCast",!0);else{var d=this.aO,f=this.element;if(d.IX())d.ya();else{d.initialize();a:{for(m of d.lB.items)if(m.priority===1)break a;var m=null}m&&(m.open(),d.OM(f));d.OM(f)}}this.J.logClick(this.element)}};var hCt=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-button","ytp-settings-button"],U:{"aria-expanded":"false","aria-haspopup":"true","aria-controls":C$(),title:d.Z("player_tooltip_data_title_killswitch")?"Configuraci\u00f3n":"","data-tooltip-title":"Configuraci\u00f3n","data-tooltip-target-id":"ytp-settings-button"},N:[d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M12.84 1H11.15C10.72 .99 10.30 1.14 9.95 1.40C9.60 1.66 9.35 2.02 9.23 2.44L9.19 2.61C9.11 3.00 8.96 3.38 8.73 3.71C8.51 4.04 8.22 4.33 7.89 4.55L7.75 4.64C7.37 4.85 6.96 4.98 6.53 5.02C6.11 5.06 5.68 5.01 5.27 4.87C4.86 4.73 4.42 4.73 4.00 4.86C3.59 5.00 3.23 5.26 2.99 5.62L2.89 5.77L2.05 7.23C1.82 7.63 1.73 8.10 1.81 8.55C1.88 9.01 2.12 9.43 2.47 9.73L2.58 9.84C3.15 10.39 3.50 11.15 3.50 12L3.49 12.16C3.47 12.56 3.37 12.95 3.19 13.31C3.01 13.67 2.77 13.99 2.47 14.26C2.12 14.56 1.88 14.98 1.81 15.43C1.73 15.89 1.82 16.36 2.05 16.76L2.89 18.22L2.99 18.37C3.24 18.73 3.59 18.99 4.01 19.13C4.42 19.26 4.86 19.26 5.27 19.12L5.42 19.07C5.81 18.96 6.21 18.93 6.61 18.98C7.01 19.03 7.40 19.15 7.75 19.36L7.89 19.44C8.22 19.66 8.51 19.95 8.73 20.28C8.96 20.61 9.11 20.99 9.19 21.38C9.28 21.84 9.52 22.24 9.88 22.54C10.24 22.83 10.69 23.00 11.15 23H12.84C13.30 23.00 13.75 22.83 14.11 22.54C14.47 22.24 14.71 21.84 14.80 21.38C14.89 20.96 15.06 20.56 15.31 20.21C15.55 19.86 15.88 19.57 16.25 19.36L16.39 19.28C16.75 19.10 17.14 18.99 17.54 18.96C17.94 18.94 18.34 18.99 18.72 19.12L18.89 19.17C19.31 19.27 19.75 19.24 20.15 19.07C20.55 18.90 20.88 18.60 21.10 18.23L21.95 16.76C22.18 16.36 22.26 15.89 22.19 15.43C22.11 14.98 21.88 14.56 21.53 14.26C21.23 13.99 20.98 13.67 20.80 13.31C20.63 12.95 20.52 12.56 20.50 12.16L20.50 12C20.50 11.57 20.59 11.14 20.77 10.75C20.94 10.36 21.20 10.01 21.53 9.73C21.88 9.43 22.11 9.01 22.19 8.55C22.26 8.10 22.18 7.63 21.95 7.23L21.10 5.76C20.88 5.39 20.55 5.09 20.15 4.92C19.76 4.75 19.31 4.72 18.89 4.82L18.72 4.87C18.34 5.00 17.94 5.05 17.54 5.03C17.14 5.00 16.75 4.89 16.4 4.71L16.25 4.63C15.88 4.42 15.56 4.13 15.31 3.78C15.06 3.43 14.89 3.03 14.80 2.61C14.71 2.15 14.47 1.74 14.11 1.45C13.75 1.16 13.30 .99 12.84 1ZM11.15 3H12.84C12.98 3.70 13.26 4.36 13.68 4.94C14.09 5.52 14.63 6.01 15.25 6.37C15.87 6.72 16.55 6.94 17.26 7.01C17.97 7.08 18.69 6.99 19.37 6.76L20.21 8.23C19.67 8.69 19.24 9.27 18.94 9.92C18.65 10.57 18.50 11.28 18.5 12C18.50 12.71 18.65 13.42 18.95 14.07C19.24 14.72 19.67 15.29 20.21 15.76L19.37 17.23C18.69 16.99 17.97 16.91 17.26 16.98C16.55 17.05 15.86 17.27 15.25 17.63C14.63 17.98 14.09 18.47 13.68 19.05C13.26 19.63 12.98 20.29 12.84 21H11.15C11.01 20.29 10.73 19.63 10.31 19.05C9.90 18.47 9.36 17.98 8.75 17.62C8.13 17.27 7.44 17.05 6.73 16.98C6.02 16.91 5.30 16.99 4.62 17.23L3.78 15.76C4.32 15.29 4.75 14.71 5.05 14.06C5.34 13.41 5.49 12.71 5.5 12C5.50 11.28 5.34 10.57 5.05 9.92C4.75 9.27 4.32 8.69 3.78 8.23L4.62 6.76C5.30 7.00 6.02 7.08 6.73 7.01C7.44 6.94 8.13 6.72 8.75 6.37C9.36 6.01 9.90 5.52 10.31 4.94C10.73 4.36 11.01 3.70 11.15 3ZM12.00 8C10.94 8 9.92 8.42 9.17 9.17C8.42 9.92 8.00 10.93 8.00 12C8.00 13.06 8.42 14.07 9.17 14.82C9.92 15.57 10.94 16 12.00 16C13.06 16 14.08 15.57 14.83 14.82C15.58 14.07 16.00 13.06 16.00 12C16.00 10.93 15.58 9.92 14.83 9.17C14.08 8.42 13.06 8 12.00 8ZM12.00 10H12L12.20 10.01C12.69 10.06 13.15 10.29 13.48 10.65C13.81 11.02 14.00 11.50 14 12L13.99 12.20C13.95 12.58 13.80 12.95 13.55 13.25C13.31 13.55 12.98 13.78 12.62 13.90C12.25 14.02 11.85 14.03 11.48 13.93C11.11 13.83 10.77 13.62 10.51 13.34C10.25 13.05 10.08 12.69 10.02 12.31C9.96 11.93 10.01 11.54 10.17 11.18C10.32 10.83 10.58 10.53 10.91 10.32C11.23 10.11 11.61 10.00 12 10", fill:"white"}}]}:g.Fd()]});this.J=d;this.aO=f;this.A=!0;this.listen("click",this.V);this.O(d,"onPlaybackQualityChange",this.updateBadge);this.O(d,"videodatachange",this.updateBadge);this.O(d,"webglsettingschanged",this.updateBadge);this.O(d,"appresize",this.S);r6(d,this.element,this);this.J.createClientVe(this.element,this,28663);this.updateBadge();this.S(d.So().getPlayerSize())}S(d){const f=this.J.L();let m=400;f.C?m=300:f.B&&(m=200);d=this.A&&d.width>=m;this.OB(d);this.J.logVisibility(this.element, d)}V(){if(this.aO.qW)this.aO.ya();else{const d=g.vc(this.J.oO());d&&!d.loaded&&(d.PD("tracklist",{includeAsr:!0}).length||d.load());this.J.logClick(this.element);this.aO.OM(this.element)}}updateBadge(){const d=this.J.isHdr();var f=this.J.getPresentingPlayerType(),m=f!==2&&f!==3,y=g.VQ(this.J),C=m&&!!g.Z4(this.J.oO());f=C&&y.displayMode===1;y=C&&y.displayMode===2;m=(C=f||y)||!m?null:this.J.getPlaybackQuality();g.n(this.element,"ytp-hdr-quality-badge",d);g.n(this.element,"ytp-hd-quality-badge",!d&& (m==="hd1080"||m==="hd1440"));g.n(this.element,"ytp-4k-quality-badge",!d&&m==="hd2160");g.n(this.element,"ytp-5k-quality-badge",!d&&m==="hd2880");g.n(this.element,"ytp-8k-quality-badge",!d&&m==="highres");g.n(this.element,"ytp-3d-badge-grey",!d&&C&&f);g.n(this.element,"ytp-3d-badge",!d&&C&&y)}};var FcE=class extends g.l4{constructor(d,f,m){if(d.Z("web_add_footer_template_to_audio_track")){var y="Edita tus $BEGIN_LINKidiomas preferidos$END_LINK en los ajustes".split(/\$(BEGIN|END)_LINK/);y={D:"div",W:"ytp-panel-footer-content",N:[y[0],{D:"a",W:"ytp-panel-footer-content-link",U:{href:"/account_playback"},aP:y[2]},y[4]]}}super("Pista de audio",g.Ev.AUDIO,d,f,void 0,void 0,y);this.J=d;this.Y=m;this.tracks={};g.wE(this.element,"ytp-audio-menu-item");this.countLabel=new g.Y({D:"div",N:[{D:"span", aP:"Pista de audio"},{D:"span",W:"ytp-menuitem-label-count",aP:"{{content}}"}]});d.Z("web_settings_menu_icons")&&!this.J.Z("html5_enable_new_audio_settings_menu")&&(f=d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M19.4 .2C19.29 .27 19.20 .37 19.13 .49C19.07 .60 19.02 .72 19.01 .85C18.99 .98 18.99 1.12 19.03 1.24C19.06 1.37 19.12 1.49 19.2 1.6L20.8 .4C20.64 .18 20.40 .04 20.14 .01C19.87 -0.02 19.61 .04 19.4 .2ZM20.8 .4L20 1L19.2 1.59C20.37 3.16 21.00 5.06 21.00 7.01C20.99 8.97 20.35 10.87 19.17 12.42C19.01 12.64 18.94 12.90 18.98 13.16C19.02 13.43 19.16 13.66 19.37 13.83C19.58 13.99 19.84 14.05 20.11 14.02C20.37 13.98 20.61 13.84 20.77 13.63C22.21 11.73 22.99 9.41 23 7.02C23.00 4.63 22.23 2.31 20.8 .4ZM10 2C8.67 2 7.40 2.52 6.46 3.46C5.52 4.40 5 5.67 5 7C5 8.32 5.52 9.59 6.46 10.53C7.40 11.47 8.67 12 10 12C11.32 12 12.59 11.47 13.53 10.53C14.47 9.59 15 8.32 15 7C15 5.67 14.47 4.40 13.53 3.46C12.59 2.52 11.32 2 10 2ZM16.17 2.29C15.97 2.48 15.86 2.73 15.86 2.99C15.85 3.26 15.95 3.51 16.14 3.71C16.98 4.58 17.44 5.68 17.49 6.80L17.5 7.02C17.49 8.22 17.01 9.40 16.10 10.32C15.92 10.51 15.83 10.77 15.83 11.03C15.84 11.29 15.95 11.53 16.13 11.71C16.32 11.90 16.57 12.00 16.83 12.00C17.09 12.00 17.34 11.90 17.53 11.72C18.78 10.44 19.49 8.77 19.5 7.03L19.49 6.71C19.42 5.09 18.74 3.53 17.58 2.32C17.49 2.23 17.38 2.15 17.26 2.10C17.14 2.05 17.01 2.02 16.88 2.01C16.75 2.01 16.62 2.03 16.49 2.08C16.37 2.13 16.26 2.20 16.17 2.29ZM10 4C10.39 4 10.78 4.07 11.14 4.22C11.51 4.37 11.84 4.60 12.12 4.87C12.39 5.15 12.62 5.48 12.77 5.85C12.92 6.21 13 6.60 13 7C13 7.39 12.92 7.78 12.77 8.14C12.62 8.51 12.39 8.84 12.12 9.12C11.84 9.39 11.51 9.62 11.14 9.77C10.78 9.92 10.39 10 10 10C9.20 10 8.44 9.68 7.87 9.12C7.31 8.55 7 7.79 7 7C7 6.20 7.31 5.44 7.87 4.87C8.44 4.31 9.20 4 10 4ZM10.39 13.01L10 13C8.01 12.99 6.10 13.73 4.63 15.06L4.34 15.34C3.60 16.08 3.01 16.96 2.60 17.93C2.20 18.90 1.99 19.94 2 21C2 21.26 2.10 21.51 2.29 21.70C2.48 21.89 2.73 22 3 22C3.26 22 3.51 21.89 3.70 21.70C3.89 21.51 4 21.26 4 21C4.00 19.40 4.63 17.88 5.75 16.75L5.97 16.55C7.07 15.55 8.51 15 10 15L10.29 15.00C11.78 15.08 13.18 15.70 14.24 16.75L14.44 16.97C15.44 18.07 16 19.51 16 21C16 21.26 16.10 21.51 16.29 21.70C16.48 21.89 16.73 22 17 22C17.26 22 17.51 21.89 17.70 21.70C17.89 21.51 18 21.26 18 21C18.00 19.01 17.26 17.10 15.93 15.63L15.65 15.34C14.25 13.93 12.37 13.10 10.39 13.01Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M11.72,11.93C13.58,11.59,15,9.96,15,8c0-2.21-1.79-4-4-4C8.79,4,7,5.79,7,8c0,1.96,1.42,3.59,3.28,3.93 C4.77,12.21,2,15.76,2,20h18C20,15.76,17.23,12.21,11.72,11.93z M8,8c0-1.65,1.35-3,3-3s3,1.35,3,3s-1.35,3-3,3S8,9.65,8,8z M11,12.9c5.33,0,7.56,2.99,7.94,6.1H3.06C3.44,15.89,5.67,12.9,11,12.9z M16.68,11.44l-0.48-0.88C17.31,9.95,18,8.77,18,7.5 c0-1.27-0.69-2.45-1.81-3.06l0.49-0.88C18.11,4.36,19,5.87,19,7.5C19,9.14,18.11,10.64,16.68,11.44z M18.75,13.13l-0.5-0.87 C19.95,11.28,21,9.46,21,7.5s-1.05-3.78-2.75-4.76l0.5-0.87C20.75,3.03,22,5.19,22,7.5S20.76,11.97,18.75,13.13z", fill:"white"}}]},this.setIcon(f));g.I(this,this.countLabel);g.zG(this,this.countLabel);d.createClientVe(this.element,this,273318);this.listen("click",this.onClick);this.O(d,"videodatachange",this.wD);this.O(d,"onPlaybackAudioChange",this.wD);this.wD()}wD(){var d=this.J.getAvailableAudioTracks();if(d.length>1){const f=d.filter(y=>y.isAutoDubbed()),m=d.filter(y=>!y.isAutoDubbed()).map(this.C); f.length>0&&(this.J.le("ad_grp",{ad_c:f.length,t_c:d.length}),m.push(new D7h),m.push(...f.map(this.C)));ERE(this,m);this.tracks=g.FP(d,this.C,this);this.countLabel.setContent(d.length?` (${d.length})`:"");this.publish("size-change");d=this.C(this.J.getAudioTrack());this.A(d);this.J.Z("html5_enable_new_audio_settings_menu")&&this.Y?.cj(d.toString());this.enable(!0)}else this.J.Z("html5_enable_new_audio_settings_menu")&&this.Y?.cj(""),this.enable(!1)}S(d){super.S(d);d=this.tracks[d];this.J.setAudioTrack(d); this.aO.Vp();this.J.le("ad_sel",{lang:d.BZ.id})}C(d){return d.toString()}B(d){this.J.Z("html5_enable_new_audio_settings_menu")?this.Y&&(d?this.Y.Sf(this):this.Y.Iz(this)):super.B(d)}onClick(){this.J.logClick(this.element)}};var r1x=class extends g.CC{constructor(d,f){super(g.v4({"aria-haspopup":"true"},["ytp-audio-settings-menu-item"]),g.Ev.gK);this.J=d;this.aO=f;g.wE(this.element,"ytp-audio-settings-menu-item");this.W9=new g.ZV(d,void 0,"Audio");this.countLabel=new g.Y({D:"div",N:[{D:"span",aP:"Audio"},{D:"span",W:"ytp-menuitem-label-count",aP:"{{content}}"}]});d.Z("web_settings_menu_icons")&&this.setIcon({D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M17.5,12c0,2.14-1.5,3.92-3.5,4.38v-1.04c1.44-0.43,2.5-1.76,2.5-3.34c0-1.58-1.06-2.9-2.5-3.34V7.62 C16,8.08,17.5,9.86,17.5,12z M12,4.07v15.86L6.16,15H3V9h3.16L12,4.07z M11,6.22L6.52,10H4v4h2.52L11,17.78V6.22z M21,12 c0,4.08-3.05,7.44-7,7.93v-1.01c3.39-0.49,6-3.4,6-6.92s-2.61-6.43-6-6.92V4.07C17.95,4.56,21,7.92,21,12z", fill:"white"}}]});this.SB=new FcE(d,this.aO,this);g.I(this,this.SB);this.O(d,"settingsMenuInitialized",this.bB.bind(this));this.O(d,"videodatachange",this.bB.bind(this));g.I(this,this.countLabel);g.zG(this,this.countLabel);this.aO.Sf(this);this.O(d,"onPlaybackAudioChange",this.Kd);this.listen("keydown",this.y7);this.listen("click",this.open)}Kd(){this.J.Kd()}open(){this.W9.hC()>0&&g.y4(this.aO,this.W9)}bB(){this.W9.hC()>0&&this.J.getPresentingPlayerType()!==2&&this.J.getPresentingPlayerType()!==3? this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")}y7(d){d.defaultPrevented||(this.open(),d.preventDefault())}Sf(d){this.W9.Sf(d)}Iz(d){this.W9.Iz(d)}cj(d){this.setContent(d)}};var gky=class extends $w{constructor(d,f){super("Reproducci\u00f3n autom\u00e1tica",g.Ev.Mg);this.J=d;this.aO=f;this.A=!1;this.V=[];this.O(d,"presentingplayerstatechange",this.bB);this.subscribe("select",this.onSelect,this);d.createClientVe(this.element,this,113682);this.bB()}bB(){var d=this.J.getPresentingPlayerType();if(d!==2&&d!==3&&g.x4(this.J))this.A||(this.aO.Sf(this),this.A=!0,this.V.push(this.O(this.J,"videodatachange",this.bB)),this.V.push(this.O(this.J,"videoplayerreset",this.bB)),this.V.push(this.O(this.J, "onPlaylistUpdate",this.bB)),this.V.push(this.O(this.J,"autonavchange",this.j)),d=this.J.getVideoData(),this.j(d.autonavState),this.J.logVisibility(this.element,this.A));else if(this.A){this.aO.Iz(this);this.A=!1;for(const f of this.V)this.Zc(f)}}j(d){this.S(d!==1)}onSelect(d){this.J.Y6(d?2:1);this.A&&(this.J.logVisibility(this.element,this.A),this.J.logClick(this.element))}j1(){this.A&&this.aO.Iz(this);super.j1()}};var IAP=class extends g.CC{constructor(d,f){super(g.v4({"aria-haspopup":"false"}),0,"M\u00e1s opciones");this.J=d;this.aO=f;this.O(this.element,"click",this.onClick);this.aO.Sf(this)}onClick(d){d.preventDefault();g.O8(this.J)?.Jq()?.ya();g.O8(this.J)?.QF()?.OM(d.target)}};var uHy=class extends g.l4{constructor(d,f){let m;g.nl(d.L())&&(m={D:"div",W:"ytp-panel-footer-content",N:[{D:"span",aP:"Ajusta la calidad de descarga desde tu "},{D:"a",W:"ytp-panel-footer-content-link",aP:"Configuraci\u00f3n",U:{href:"/account_downloads"}}]});super("Calidad",g.Ev.ov,d,f,void 0,void 0,m);this.J=d;this.gD={};this.V2={};this.C={};this.CC=new Set;this.Y=this.X=!1;this.AP="unknown";this.hP="";this.qp=new g.Rl;g.I(this,this.qp);this.X=this.J.Z("web_player_use_new_api_for_quality_pullback"); this.Y=this.J.Z("web_player_enable_premium_hbr_playback_cap");d.Z("web_settings_menu_icons")&&(f=d.Z("delhi_modern_web_player_icons")?{D:"svg",U:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M9 3C8.11 2.99 7.25 3.29 6.54 3.83C5.84 4.38 5.34 5.14 5.12 6H3C2.73 6 2.48 6.10 2.29 6.29C2.10 6.48 2 6.73 2 7C2 7.26 2.10 7.51 2.29 7.70C2.48 7.89 2.73 8 3 8H5.12C5.34 8.85 5.84 9.61 6.55 10.16C7.25 10.70 8.11 10.99 9 10.99C9.88 10.99 10.74 10.70 11.44 10.16C12.15 9.61 12.65 8.85 12.87 8H21C21.26 8 21.51 7.89 21.70 7.70C21.89 7.51 22 7.26 22 7C22 6.73 21.89 6.48 21.70 6.29C21.51 6.10 21.26 6 21 6H12.87C12.65 5.14 12.15 4.38 11.45 3.83C10.74 3.29 9.88 2.99 9 3ZM9 5C9.53 5 10.03 5.21 10.41 5.58C10.78 5.96 11 6.46 11 7C11 7.53 10.78 8.03 10.41 8.41C10.03 8.78 9.53 9 9 9C8.46 9 7.96 8.78 7.58 8.41C7.21 8.03 7 7.53 7 7C7 6.46 7.21 5.96 7.58 5.58C7.96 5.21 8.46 5 9 5ZM15 13C14.11 12.99 13.25 13.29 12.54 13.83C11.84 14.38 11.34 15.14 11.12 16H3C2.73 16 2.48 16.10 2.29 16.29C2.10 16.48 2 16.73 2 17C2 17.26 2.10 17.51 2.29 17.70C2.48 17.89 2.73 18 3 18H11.12C11.34 18.85 11.84 19.61 12.55 20.16C13.25 20.70 14.11 20.99 15 20.99C15.88 20.99 16.74 20.70 17.44 20.16C18.15 19.61 18.65 18.85 18.87 18H21C21.26 18 21.51 17.89 21.70 17.70C21.89 17.51 22 17.26 22 17C22 16.73 21.89 16.48 21.70 16.29C21.51 16.10 21.26 16 21 16H18.87C18.65 15.14 18.15 14.38 17.45 13.83C16.74 13.29 15.88 12.99 15 13ZM15 15C15.53 15 16.03 15.21 16.41 15.58C16.78 15.96 17 16.46 17 17C17 17.53 16.78 18.03 16.41 18.41C16.03 18.78 15.53 19 15 19C14.46 19 13.96 18.78 13.58 18.41C13.21 18.03 13 17.53 13 17C13 16.46 13.21 15.96 13.58 15.58C13.96 15.21 14.46 15 15 15Z", fill:"white"}}]}:{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M15,17h6v1h-6V17z M11,17H3v1h8v2h1v-2v-1v-2h-1V17z M14,8h1V6V5V3h-1v2H3v1h11V8z M18,5v1h3V5H18z M6,14h1v-2v-1V9H6v2H3v1 h3V14z M10,12h11v-1H10V12z",fill:"white"}}]},this.setIcon(f));g.wE(this.W9.element,"ytp-quality-menu");this.O(d,"videodatachange",this.bB);this.O(d,"videoplayerreset",this.bB);this.O(d,"onPlaybackQualityChange",this.tP);this.bB();d.createClientVe(this.element,this,137721)}bB(){var d= this.J.getPresentingPlayerType();if(d!==2&&d!==3){this.gD=this.J.FM();d=this.J.getAvailableQualityLevels();if(this.Y){this.C={};var f=g.pE(this.J,"getAvailableQualityData",[]);for(var m of f)this.C[m.qualityLabel]=m;f=Object.keys(this.C);d[d.length-1]==="auto"&&f.push("auto");this.CC=new Set(d)}else if(this.X){m=g.pE(this.J,"getAvailableQualityData",[]);var y=[];for(f of m)this.V2[f.quality]=f,f.quality&&y.push(f.quality);d[d.length-1]==="auto"&&y.push("auto");f=y}else f=d;g.PVn(this.J)&&this.J.dC()&& f.unshift("missing-qualities");{y=this.J.app.Ol();const C=y.getVideoData();!C.A||!C.A.video||C.A.video.qualityOrdinal<1080||C.YG?d=!1:(d=/^qsa/.test(C.clientPlaybackNonce),m="r",C.A.id.indexOf(";")>=0&&(d=/^[a-p]/.test(C.clientPlaybackNonce),m="x"),d?(y.le("iqss",{trigger:m},!0),d=!0):d=!1)}d&&f.unshift("inline-survey");this.j(f);d=this.J.getVideoData().cotn?!0:!1;m=this.qp.h8();pmB(this,NsP(this.J.L(),d,m));if(f.length){this.tP();this.enable(!0);return}}this.enable(!1)}tP(){if(this.Y){var d=this.J.getPreferredQuality(); this.CC.has(d)&&(this.AP=this.J.getPlaybackQuality(),this.hP=this.J.getPlaybackQualityLabel(),d==="auto"?(this.A(d),this.setContent(this.V(d))):this.A(this.hP))}else d=this.J.getPreferredQuality(),this.options[d]&&(this.AP=this.J.getPlaybackQuality(),this.A(d),d==="auto"&&this.setContent(this.V(d)))}S(d){if(d!=="missing-qualities"){super.S(d);var f=this.Y?this.C[d]:this.V2[d];var m=f?.quality,y=f?.formatId;f=f?.paygatedQualityDetails;var C=f?.endpoint;f&&this.J.logClick(this.options[d]?.element); if(this.Y){if(g.S(C,g8l)?.popup?.notificationActionRenderer)g.s8(this.J,"innertubeCommand",C);else if(C){g.s8(this.J,"innertubeCommand",C);return}y?this.J.setPlaybackQuality(m,y):this.J.setPlaybackQuality(m)}else{if(this.X)if(g.S(C,g8l)?.popup?.notificationActionRenderer)g.s8(this.J,"innertubeCommand",C);else if(C){g.s8(this.J,"innertubeCommand",C);return}this.J.setPlaybackQuality(d)}this.aO.ya();this.bB()}}open(){for(const d of Object.values(this.options))this.J.hasVe(d?.element)&&this.J.logVisibility(d?.element, !0);super.open();this.J.logClick(this.element)}K(d,f,m){if(d==="missing-qualities")return new g.CC({D:"a",oP:["ytp-menuitem"],U:{href:"https://support.google.com/youtube/?p=missing_quality",target:this.J.L().K,tabindex:"0",role:"menuitemradio"},N:[{D:"div",oP:["ytp-menuitem-label"],aP:"{{label}}"}]},f,this.V(d));if(d!=="inline-survey"){var y=(this.Y?this.C[d]:this.V2[d])?.paygatedQualityDetails,C=y?.veType;y=y?.trackingParams;f=super.K(d,f,m);y?(this.J.createServerVe(f.element,this,!0),this.J.setTrackingParams(f.element, y)):C&&this.J.createClientVe(f.element,this,C,!0);return f}C=[{D:"span",aP:"\u00bfSe ve bien?"}];for(const B of[!0,!1])d=new g.Y({D:"span",W:"ytp-menuitem-inline-survey-response",N:[B?tmq():vFq()],U:{tabindex:"0",role:"button"}}),d.listen("click",()=>{const e=this.J.app.Ol();e.le("iqsr",{tu:B});e.getVideoData().YG=!0;this.aO.ya();this.bB()}),C.push(d); return new g.CC({D:"div",W:"ytp-menuitem",U:{"aria-disabled":"true"},N:[{D:"div",oP:["ytp-menuitem-label"],N:C}]},f)}V(d,f=!1){if(d==="missing-qualities")return{D:"div",aP:"\u00bfFalta alguna opci\u00f3n?"};if(d==="inline-survey")return"";this.Y||g.x_(g.BIv,d);let m;m=this.X||this.Y?[rj(this,d,f,!1)]:[gxS(this,d)];const y=this.J.getPreferredQuality();f||y!=="auto"||d!=="auto"||(m.push(" "),this.Y?m.push(rj(this,this.hP,f,!0,["ytp-menu-label-secondary"])):this.X?m.push(rj(this,this.AP,f,!0,["ytp-menu-label-secondary"])): m.push(gxS(this,this.AP,["ytp-menu-label-secondary"])));return{D:"div",N:m}}};var b4=class extends pjd{constructor(d){super(d.getAvailablePlaybackRates()[0],d.getAvailablePlaybackRates()[d.getAvailablePlaybackRates().length-1],.05,d.getPlaybackRate(),{D:"div",W:"ytp-speedslider-indicator-container",N:[{D:"div",W:"ytp-speedslider-badge"},{D:"p",W:"ytp-speedslider-text"}]});this.J=d;this.X=aV(this.V2,50,this);g.wE(this.A,"ytp-speedslider");this.K=this.ue("ytp-speedslider-text");this.AP=this.ue("ytp-speedslider-badge");this.J.Z("web_enable_varispeed_panel")&&g.wE(this.A,"ytp-varispeed-input-slider"); this.eV();this.O(this.A,"change",this.hP)}Y(){super.Y();this.K&&this.eV()}hP(){this.J.Z("enable_web_premium_varispeed")&&Tt(this,Math.round(this.S/.05)*.05);this.X()}V2(){this.J.setPlaybackRate(this.S,!0)}eV(){this.K.textContent=`${this.S.toFixed(2)}x`;const d=this.S>2&&this.J.Z("enable_web_premium_varispeed");this.AP.classList.toggle("ytp-speedslider-premium-badge",d);this.AP.setAttribute("aria-label",d?"Premium":"")}B(d){super.B(d);this.X();this.eV();this.J.Z("web_enable_varispeed_panel")?(d.code=== "ArrowUp"||d.code==="ArrowDown")&&d.preventDefault():d.preventDefault()}};var Xjt=class extends g.Y{constructor(d,f,m){super({D:"div",W:"ytp-slider-section",U:{role:"slider","aria-valuemin":"{{minvalue}}","aria-valuemax":"{{maxvalue}}","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},N:[{D:"div",W:"ytp-slider",N:[{D:"div",W:"ytp-slider-handle"}]}]});this.G=.05;this.V=d;this.j=f;this.range=this.j-this.V;this.pC=this.ue("ytp-slider-section");this.Y=this.ue("ytp-slider");this.V2=this.ue("ytp-slider-handle");this.B=new g.Qn(this.Y,!0);this.A=m? m:d;g.I(this,this.B);this.B.subscribe("dragmove",this.X,this);this.O(this.element,"keydown",this.AP);this.O(this.element,"wheel",this.K);this.init()}init(){this.S(this.A);this.updateValue("minvalue",this.V);this.updateValue("maxvalue",this.j)}AP(d){if(!d.defaultPrevented){switch(d.keyCode){case 37:case 40:var f=-this.G;break;case 39:case 38:f=this.G;break;default:return}this.S(this.A+f);d.preventDefault()}}K(d){let f=this.A;f+=(d.deltaX||-d.deltaY)<0?-.05:.05;this.S(f);d.preventDefault()}X(d){d=(d- g.jL(this.Y).x)/150*this.range+this.V;this.S(d)}S(d,f=""){d=g.a5(d,this.V,this.j);f===""&&(f=d.toString());this.updateValue("valuenow",d);this.updateValue("valuetext",f);this.V2.style.left=`${(d-this.V)/this.range*130}px`;this.A=d}focus(){this.pC.focus()}};var RCx=class extends Xjt{constructor(d){super(d.getAvailablePlaybackRates()[0],d.getAvailablePlaybackRates()[d.getAvailablePlaybackRates().length-1],d.getPlaybackRate());this.J=d;this.C=g.C_("P");this.e1=aV(this.hP,50,this);g.wE(this.Y,"ytp-speedslider");g.wE(this.C,"ytp-speedslider-text");d=this.C;var f=this.Y;f.parentNode&&f.parentNode.insertBefore(d,f.nextSibling);this.eV();this.O(this.J,"onPlaybackRateChange",this.updateValues)}hP(){this.J.setPlaybackRate(this.A,!0)}eV(){this.C.textContent=`${gj(this, this.A)}x`}S(d){super.S(d,gj(this,d).toString());this.C&&(this.eV(),this.e1())}updateValues(){const d=this.J.getPlaybackRate();gj(this,this.A)!==d&&(this.S(d),this.eV())}};var nkx=class extends g.dv{constructor(d){super({D:"div",W:"ytp-speedslider-component"});d.Z("web_settings_use_input_slider")?this.S=new b4(d):this.S=new RCx(d);g.I(this,this.S);this.element.appendChild(this.S.element)}focus(){this.S.focus()}};var ZyU=class extends nn{constructor(d){const f=new nkx(d);super(d,f,"Personalizada");g.I(this,f)}};var V6x=class extends g.l4{constructor(d,f){const m=new ZyU(d);super("Velocidad de reproducci\u00f3n",g.Ev.Lb,d,f,uA(d)?void 0:"Personalizada",uA(d)?void 0:()=>{g.y4(f,m)}); this.hP=new g.Y({D:"div",W:"ytp-menuitem-premium-badge",U:{"aria-label":"Premium"}});this.AP=!1;this.NW={cBp:()=>this.X}; g.I(this,m);this.f0=new b4(d);g.I(this,this.f0);if(d.Z("web_settings_menu_icons")){const y=d.Z("delhi_modern_web_player_icons")?GyS():{D:"svg",U:{height:"24",viewBox:"0 0 24 24",width:"24"},N:[{D:"path",U:{d:"M10,8v8l6-4L10,8L10,8z M6.3,5L5.7,4.2C7.2,3,9,2.2,11,2l0.1,1C9.3,3.2,7.7,3.9,6.3,5z M5,6.3L4.2,5.7C3,7.2,2.2,9,2,11 l1,.1C3.2,9.3,3.9,7.7,5,6.3z M5,17.7c-1.1-1.4-1.8-3.1-2-4.8L2,13c0.2,2,1,3.8,2.2,5.4L5,17.7z M11.1,21c-1.8-0.2-3.4-0.9-4.8-2 l-0.6,.8C7.2,21,9,21.8,11,22L11.1,21z M22,12c0-5.2-3.9-9.4-9-10l-0.1,1c4.6,.5,8.1,4.3,8.1,9s-3.5,8.5-8.1,9l0.1,1 C18.2,21.5,22,17.2,22,12z", fill:"white"}}]};this.setIcon(y)}this.J=d;this.AP=!1;this.qp=null;uA(d)?(this.Y=g.xB("Personalizada ($CURRENT_CUSTOM_SPEED)",{CURRENT_CUSTOM_SPEED:this.J.getPlaybackRate().toString()}),this.V2=this.J.getPlaybackRate()):this.V2=this.Y=null;g.I(this,this.hP);this.tP=this.J.getVideoData()?.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.showPlaybackRateUpsellPanelCommand;nxh(d,this.tP)?(this.C=IZ(4),this.J.createClientVe(this.hP.element,this,273508)):this.C=null;this.J.Z("enable_web_premium_varispeed_upsell")&& this.J.createClientVe(this.element,this,278479);this.X=this.J.getAvailablePlaybackRates();this.O(d,"presentingplayerstatechange",this.wD);this.J.getVideoData()?.Ne()&&this.O(d,Oh(d.L().Yi())?"playbackChange":"serverstitchedvideochange",this.wD);this.O(d,"videodatachange",this.onVideoDataChange);this.O(this.f0.A,"change",()=>{this.AP=!0;this.wD()}); this.wD()}onVideoDataChange(d){d==="dataloaded"&&(d=this.J.getAvailablePlaybackRates(),g.aU(this.X,d)||(this.X=d,this.f0.dispose(),this.f0=new b4(this.J)),this.wD())}V(d){return d==="1"?"Normal":d.toLocaleString()}wD(){var d=this.J.getVideoData()?.Ne();d=this.J.getPresentingPlayerType(d);this.enable(d!==2&&d!==3);XMV(this)}j(d){super.j(d);this.f0&&this.f0.A.focus()}B(d){super.B(d);d?(this.qp=this.O(this.J,"onPlaybackRateChange",this.onPlaybackRateChange),XMV(this),IkK(this,this.J.getPlaybackRate()), this.J.Z("enable_web_premium_varispeed_upsell")&&(this.J.logVisibility(this.element,!0),this.C&&this.J.logVisibility(this.hP.element,!0))):(this.Zc(this.qp),this.qp=null)}onPlaybackRateChange(d){const f=this.J.getPlaybackRate();!this.AP&&this.X.includes(f)||u15(this,f);IkK(this,d)}K(d,f,m){return d===this.Y&&XF(this.J)?super.K(d,f,m,{D:"div",W:"ytp-speed-slider-menu-footer",N:[this.f0]}):d===this.C&&nxh(this.J,this.tP)?REV(this,d,f,m):super.K(d,f,m)}S(d){super.S(d);d===this.C?(this.J.logClick(this.hP.element), g.s8(this.J,"innertubeCommand",this.tP)):d===this.Y?this.J.setPlaybackRate(this.V2,!0):this.J.setPlaybackRate(Number(d),!0);(!XF(this.J)||d!==this.Y&&d!==this.C)&&this.aO.Vp()}pC(d){const f=d===this.Y;this.AP=!1;f&&uA(this.J)&&!XF(this.J)?(d=new ZyU(this.J),g.y4(this.aO,d)):(this.J.logClick(this.element),super.pC(d))}};var lAg=class extends g.l4{constructor(d,f,m,y){const C=new g.ZV(f,void 0,"Anulaci\u00f3n de v\u00eddeo");super(y.text||"",d,f,m,"Anulaci\u00f3n de v\u00eddeo",()=>{g.y4(m,C)}); g.wE(this.element,"ytp-subtitles-options-menu-item");this.setting=y.option.toString();d=y.options;this.settings=g.FP(d,this.AP,this);this.X=C;g.I(this,this.X);f=new g.CC({D:"div",W:"ytp-menuitemtitle",aP:"Permite un estilo de subt\u00edtulos diferente al del especificado en el v\u00eddeo."},0);g.I(this,f);this.X.Sf(f,!0);this.C=new g.CC({D:"div",W:"ytp-menuitem",U:{role:"menuitemradio",tabindex:"0"},N:[{D:"div",W:"ytp-menuitem-label",aP:"Activado"}]},-1);g.I(this,this.C);this.X.Sf(this.C,!0);this.O(this.C.element, "click",()=>{Zc5(this,!0)}); this.Y=new g.CC({D:"div",W:"ytp-menuitem",U:{role:"menuitemradio",tabindex:"0"},N:[{D:"div",W:"ytp-menuitem-label",aP:"No"}]},-2);g.I(this,this.Y);this.X.Sf(this.Y,!0);this.O(this.Y.element,"click",()=>{Zc5(this,!1)}); this.j(g.TP(d,this.AP))}A(d){super.A(d)}AP(d){return d.option.toString()}getOption(d){return this.settings[d]}V(d){return this.getOption(d).text||""}S(d){super.S(d);this.publish("settingChange",this.setting,this.settings[d].option)}};var x_U=class extends g.ZV{constructor(d,f){super(d,void 0,"Opciones");this.Cy={};for(let m=0;m{this.WR("reset",!0)}); this.Sf(d,!0)}xt(d){for(const f of Object.keys(d)){const m=this.Cy[f];if(m){const y=d[f].toString(),C=!!d[`${f}Override`];m.options[y]&&(m.A(y),m.C.element.setAttribute("aria-checked",String(!C)),m.Y.element.setAttribute("aria-checked",String(C)))}}}WR(d,f){this.publish("settingChange",d,f)}};var PyU=class extends g.l4{constructor(d,f){super("Traducir autom\u00e1ticamente",0,d,f);this.J=d;this.languages={};d.createClientVe(this.element,this,127301);d.logVisibility(this.element,!0)}Y(d){return d.languageCode}V(d){return this.languages[d].languageName||""}S(d){this.publish("select",d);this.J.logClick(this.element);g.my(this.aO)}};var Lcg=class extends g.l4{constructor(d,f){const m=new x_U(d,f),y=["Este ajuste solo afecta al v\u00eddeo que est\u00e1s viendo. Para cambiar la visualizaci\u00f3n de los subt\u00edtulos en todos los v\u00eddeos, ve a ","."];let C;g.nl(d.L())&&!d.Z("web_deprecate_always_on_captions_settings")&&(C={D:"div",W:"ytp-panel-footer-content",N:[{D:"span",aP:y[0]},{D:"a",W:"ytp-panel-footer-content-link",aP:"Configuraci\u00f3n",U:{href:"/account_playback"}},{D:"span",aP:y[1]}]});super("Subt\u00edtulos",g.Ev.SUBTITLES, d,f,"Opciones",()=>{g.y4(f,m)},C); this.countLabel=void 0;this.J=d;this.aO=f;this.tracks={};this.V2=new g.vg(()=>{lkK(this,!1)},3E3); g.I(this,this.V2);d.Z("deprecate_captions_track_count_display")||(this.countLabel=new g.Y({D:"div",N:[{D:"span",aP:"Subt\u00edtulos"},{D:"span",W:"ytp-menuitem-label-count",aP:"{{content}}"}]}),g.I(this,this.countLabel),g.zG(this,this.countLabel));d.Z("web_settings_menu_icons")&&this.setIcon(wZg(d.Z("delhi_modern_web_player_icons")));this.Y=new PyU(d,f);g.I(this,this.Y);this.Y.subscribe("select",this.hP,this);this.AP=m;g.I(this,this.AP);this.AP.subscribe("settingChange",this.WR,this);f.subscribe("show", this.qp,this);this.O(d,"videodatachange",this.wD);this.O(d,"onApiChange",this.wD);this.O(d,"onCaptionsTrackListChanged",this.wD);this.O(d,"captionschanged",this.wD);d.createClientVe(this.element,this,127300);this.wD()}C(d){return g.Sx(d)?"__off__":d.displayName}V(d){return d==="__off__"?"Desactivados":d==="__translate__"?"Traducir autom\u00e1ticamente":d==="__contribute__"?"A\u00f1adir subt\u00edtulos":d==="__correction__"?"Sugerir correcciones en los subt\u00edtulos":(d==="__off__"?{}:this.tracks[d]).displayName}S(d){d=== "__translate__"?this.Y.open():d==="__contribute__"?(this.J.pauseVideo(),this.J.isFullscreen()&&this.J.toggleFullscreen(),d=g.KJ(this.J.L(),this.J.getVideoData()),g.dS(d)):d==="__correction__"?(this.J.pauseVideo(),this.J.isFullscreen()&&this.J.toggleFullscreen(),d=RZ(this),nw(this,d),super.S(this.C(d)),d=this.J.getVideoData().getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.openTranscriptCommand,g.s8(this.J,"innertubeCommand",d),this.aO.Vp(),this.X&&this.J.logClick(this.X)):(d==="__correction__"? (this.J.pauseVideo(),this.J.isFullscreen()&&this.J.toggleFullscreen(),d=RZ(this),nw(this,d),super.S(this.C(d)),d=this.J.getVideoData().getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.openTranscriptCommand,g.s8(this.J,"innertubeCommand",d)):(this.J.logClick(this.element),nw(this,d==="__off__"?{}:this.tracks[d]),super.S(d)),this.aO.Vp())}wD(){var d=this.J.getOptions();d=d&&d.indexOf("captions")!==-1;var f=this.J.getVideoData();const m=f&&f.Qj;var y=!!this.J.getVideoData()?.MW();let C, B={};if(d||m){if(d){C=this.J.getOption("captions","track");B=this.J.getOption("captions","tracklist",{includeAsr:!0});var e=y?[]:this.J.getOption("captions","translationLanguages");this.tracks=g.FP(B,this.C,this);y=g.TP(B,this.C);RZ(this)&&f.getPlayerResponse()?.captions?.playerCaptionsTracklistRenderer?.openTranscriptCommand&&y.push("__correction__");if(e.length&&!g.Sx(C)){if((f=C.translationLanguage)&&f.languageName){const M=f.languageName;f=e.findIndex(K=>K.languageName===M); sgn(e,f)}V0l(this.Y,e);y.push("__translate__")}e=this.C(C)}else this.tracks={},y=[],e="__off__";y.unshift("__off__");this.tracks.__off__={};m&&y.unshift("__contribute__");this.tracks[e]||(this.tracks[e]=C,y.push(e));this.j(y);this.A(e);C&&C.translationLanguage?this.Y.A(this.Y.Y(C.translationLanguage)):stc(this.Y);d&&this.AP.xt(this.J.getSubtitlesUserSettings());this.J.Z("deprecate_captions_track_count_display")||this.countLabel?.setContent(B&&B.length?` (${B.length})`:"");this.publish("size-change"); this.J.logVisibility(this.element,!0);this.enable(!0)}else this.enable(!1)}hP(d){var f=this.J.getOption("captions","track");f=g.TE(f);f.translationLanguage=this.Y.languages[d];nw(this,f)}WR(d,f){if(d==="reset")this.J.resetSubtitlesUserSettings();else{const m={};m[d]=f;this.J.updateSubtitlesUserSettings(m)}lkK(this,!0);this.V2.start();this.AP.xt(this.J.getSubtitlesUserSettings())}qp(d){d||this.V2.S8()}j1(){this.V2.S8();super.j1()}open(){super.open();this.options.__correction__&&!this.X&&(this.X=this.options.__correction__.element, this.J.createClientVe(this.X,this,167341),this.J.logVisibility(this.X,!0))}};var J1d=class extends nn{constructor(d){const f=new b4(d),m=new g.Y({D:"div",W:"ytp-variable-speed-panel-chips"}),y=new g.Y({D:"button",oP:["ytp-button","ytp-variable-speed-panel-button","ytp-variable-speed-panel-increment-button"],U:{"aria-label":"Reducir la velocidad de reproducci\u00f3n 0.05"},N:[{D:"span",aP:"-"}]});y.listen("click",()=>{this.J.setPlaybackRate(Number((this.J.getPlaybackRate()-.05).toFixed(2)));d.logClick(y.element)}); const C=new g.Y({D:"button",oP:["ytp-button","ytp-variable-speed-panel-button","ytp-variable-speed-panel-increment-button"],U:{"aria-label":"Aumentar la velocidad de reproducci\u00f3n 0.05"},N:[{D:"span",aP:"+"}]});C.listen("click",()=>{this.J.setPlaybackRate(Number((this.J.getPlaybackRate()+.05).toFixed(2)));d.logClick(C.element)}); var B=new g.Y({D:"div",W:"ytp-variable-speed-panel-slider-container",N:[y,f,C]}),e=new g.Y({D:"div",W:"ytp-variable-speed-panel-premium-badge",U:{tabindex:"-1"},N:[{D:"div",W:"ytp-variable-speed-panel-badge"}]}),M=new g.Y({D:"span"});const K=new g.Y({D:"div",W:"ytp-variable-speed-panel-display",N:[e,M],U:{"aria-live":"polite"}}),N=new g.Y({D:"div",W:"ytp-speed-display-container",N:[K]}),W=new g.dv({D:"div",W:"ytp-variable-speed-panel-content",U:{tabindex:"0"},N:[N,B,m]});super(d,W,"Velocidad de reproducci\u00f3n"); f.listen("click",()=>{d.logClick(f.A)}); this.J.createClientVe(y.element,this,258237);this.J.logVisibility(y.element,!0);this.J.createClientVe(C.element,this,258236);this.J.logVisibility(C.element,!0);this.J.createClientVe(W.element,this,225845);this.J.logVisibility(W.element,!0);this.J.createClientVe(f.A,this,258235);this.J.logVisibility(f.A,!0);this.J.createClientVe(m.element,this,258234);this.J.logVisibility(m.element,!0);g.I(this,K);this.A1=M;g.I(this,this.A1);this.YH=e;g.I(this,this.YH);this.f0=f;g.I(this,this.f0);g.I(this,y);g.I(this, C);g.I(this,m);g.I(this,B);g.I(this,N);g.I(this,W);B=aV(this.PS,50,this);e=d.getVideoData();const c=e?.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.showPlaybackRateUpsellPanelCommand;if((e=e?.getPlayerResponse()?.playerConfig?.granularVariableSpeedConfig?.defaultPlaybackRateOptions)&&e.length>0)for(const D of e){const E=c&&D.isPremiumUpsell,k=new g.Y({D:"button",oP:["ytp-button","ytp-variable-speed-panel-preset-button","ytp-variable-speed-panel-button"],N:E?[{D:"div",W:"ytp-variable-speed-panel-premium-upsell-icon"}, {D:"span",aP:`${D.label}`}]:[{D:"span",aP:`${D.label}`}]});E&&(this.J.createClientVe(k.element,this,273508),this.J.logVisibility(k.element,!0));g.I(this,k);m.element.appendChild(k.element);k.listen("click",()=>{E?(g.s8(this.J,"innertubeCommand",c),d.logClick(k.element)):D.value&&this.J.setPlaybackRate(D.value/100);d.logClick(m.element)}); e=new g.Y({D:"div",W:"ytp-variable-speed-panel-preset-button-wrapper",U:{"data-priority":`${D.priority??0}`},N:[k]});g.I(this,e);D.value===100&&(M=new g.Y({D:"div",W:"ytp-variable-speed-panel-preset-button-label-text",aP:"Normal"}),g.I(this,M),e.element.appendChild(M.element));m.element.appendChild(e.element)}this.O(this.f0.A,"input",()=>{this.eV(this.f0.S)}); this.O(d,"onPlaybackRateChange",this.onPlaybackRateChange);this.O(d,"resize",B);this.onPlaybackRateChange(d.getPlaybackRate());this.PS()}onPlaybackRateChange(d){Tt(this.f0,d,!0);this.eV(d)}eV(d){d=Math.round(d*20)/20;this.A1.element.textContent=`${d.toFixed(2)}x`;this.YH.element.classList.toggle("ytp-variable-speed-panel-premium-badge-visible",d>2)}PS(){const d=this.J.getPlayerSize().width;var f=this.element.getElementsByClassName("ytp-variable-speed-panel-preset-button-wrapper");for(const m of f){f= m;const y=Number(f.dataset.priority??0);let C=!0;d<680?C=y>1:d<1900&&(C=y>0);g.HN(f,C);f.setAttribute("aria-hidden",C?"false":"true")}}};var Skg=class extends g.l4{constructor(d,f){super("Velocidad de reproducci\u00f3n",g.Ev.Lb,d,f);this.J=d;d.Z("web_settings_menu_icons")&&this.setIcon(GyS());this.C(d.getPlaybackRate());this.O(d,"onPlaybackRateChange",this.C);this.O(d,"presentingplayerstatechange",this.Y);this.J.getVideoData()?.Ne()&&this.O(d,Oh(d.L().Yi())?"playbackChange":"serverstitchedvideochange",this.Y);this.Y()}Y(){var d=this.J.getVideoData()?.Ne();d=this.J.getPresentingPlayerType(d);this.enable(d!==2&&d!==3)}C(d){this.setContent(d=== 1?"Normal":d.toString())}open(){g.y4(this.aO,new J1d(this.J))}};var jfV=class extends g.V5{constructor(d){super(d,"ytp-settings-menu");this.lB=new g.ZV(this.J);this.qJ=this.bO=this.settingsButton=null;this.isInitialized=this.Bw=!1;g.I(this,this.lB);this.hide();g.y4(this,this.lB);d.createClientVe(this.element,this,108341,!0);this.subscribe("show",f=>{this.gL(f)}); this.O(d,"highlightSettingsMenu",()=>{this.Bw=!0;this.OM()}); this.O(d,"openSettingsMenuItem",f=>{f&&(this.Bw=!0,this.OM(),f==="menu_item_video_quality_advanced"&&this.bO?.open())}); d.Z("html5_enable_voice_boost")&&(this.O(d,"onPlaybackAudioChange",this.Kd),this.O(d,"videodatachange",this.Kd));this.J.L()?.getWebPlayerContextConfig()?.enableFullscreenComponentsFeature&&this.O(this.element,"wheel",f=>{f.stopPropagation()})}initialize(){if(!this.isInitialized){var d=this.J.L(); this.isInitialized=!0;try{this.bO=new uHy(this.J,this)}catch(m){g.X_(Error("QualityMenuItem creation failed"))}g.I(this,this.bO);var f=new Lcg(this.J,this);g.I(this,f);d.enableSpeedOptions&&(d.Z("web_enable_varispeed_panel")?(f=new Skg(this.J,this),g.I(this,f)):(f=new V6x(this.J,this),g.I(this,f)));(g.Rs(d)||d.C)&&(d.A||d.tP)&&(f=new IAP(this.J,this),g.I(this,f));d.TU&&!d.Z("web_player_move_autonav_toggle")&&(f=new gky(this.J,this),g.I(this,f));d.Z("html5_enable_new_audio_settings_menu")?(this.qJ= new r1x(this.J,this),g.I(this,this.qJ)):(d=new FcE(this.J,this),g.I(this,d));this.J.publish("settingsMenuInitialized");FF(this.settingsButton,this.lB.hC())}}Sf(d){this.initialize();this.lB.Sf(d);FF(this.settingsButton,this.lB.hC())}Iz(d){this.Mp()||(this.qW&&this.lB.hC()<=1&&this.hide(),this.lB.Iz(d),FF(this.settingsButton,this.lB.hC()))}OM(d){this.initialize();this.lB.hC()>0&&super.OM(d)}ya(){this.Bw?this.Bw=!1:super.ya()}show(){super.show();g.wE(this.J.getRootNode(),"ytp-settings-shown")}hide(){super.hide(); g.Uh(this.J.getRootNode(),"ytp-settings-shown")}gL(d){this.J.logVisibility(this.element,d);this.J.publish("settingsMenuVisibilityChanged",d)}Kd(){this.J.Kd()}};var vkV=class extends g.Y{constructor(d,f){super({D:"button",oP:["ytp-subtitles-button","ytp-button"],U:{"aria-keyshortcuts":"c","aria-pressed":"{{pressed}}","data-priority":"5","data-tooltip-title":"{{tooltip-title}}",title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-title-no-tooltip":"{{data-title-no-tooltip}}"},N:[d.Z("delhi_modern_web_player_icons")?{D:"div",W:"ytp-subtitles-button-icon",aP:"{{icon}}"}:HZB(d)]});this.J=d;this.tooltip=f.zZ();d.Z("delhi_modern_web_player_icons")&& this.updateValue("icon",PzE(this));this.O(d,"videodatachange",this.wD);this.O(d,"appresize",this.wD);this.O(d,"promotooltipacceptbuttonclicked",this.S);this.O(d,"onApiChange",this.wD);this.O(d,"onCaptionsTrackListChanged",this.wD);this.O(d,"captionschanged",this.wD);this.J.createClientVe(this.element,this,127299);this.wD();this.listen("click",this.onClick);this.addOnDisposeCallback(g.FX(f.zZ(),this.element))}onClick(){if(Z8(this)&&(this.J.toggleSubtitles(),this.J.logClick(this.element),!this.isEnabled())){let d= !1;const f=g.gk().El(65);g.nl(this.J.L())&&f!=null&&(d=!f);d&&this.J.L().Z("web_player_nitrate_promo_tooltip")&&this.J.publish("showpromotooltip",this.element)}}S(d){g.O8(this.J)?.Jq()?.OM(d)}isEnabled(){const d=this.J.getOption("captions","track");return!(!d||!d.displayName)}wD(){const d=Z8(this);let f=300;this.J.L().B&&(f=480);this.J.Z("delhi_modern_web_player_icons")&&this.updateValue("icon",PzE(this));var m=this.J.L();(m.Z("html5_hide_unavailable_subtitles_button")?0:!m.C)?(d?(this.ue("ytp-subtitles-button-icon")?.setAttribute("fill-opacity", "1"),this.J.L().Z("player_tooltip_data_title_killswitch")?this.updateValue("title",g.g6(this.J,"Subt\u00edtulos","c")):this.update({"tooltip-title":g.g6(this.J,"Subt\u00edtulos","c")}),this.update({"data-title-no-tooltip":"Subt\u00edtulos"})):(this.J.Z("delhi_modern_web_player_icons")?this.ue("ytp-subtitles-button-icon")?.getElementsByTagName("svg")[0].setAttribute("fill-opacity","0.3"):this.ue("ytp-subtitles-button-icon")?.setAttribute("fill-opacity","0.3"),this.updateValue("title","Subt\u00edtulos no disponibles"), this.update({"tooltip-title":"Subt\u00edtulos no disponibles"}),this.update({"data-title-no-tooltip":"Subt\u00edtulos no disponibles"})),m=this.J.Z("player_disable_caption_button_if_captions_not_available")&&this.J.Z("delhi_modern_web_player")?d:!0):(this.updateValue("title",g.g6(this.J,"Subt\u00edtulos","c")),this.update({"tooltip-title":g.g6(this.J,"Subt\u00edtulos","c")}),this.update({"data-title-no-tooltip":"Subt\u00edtulos"}),m=d);this.tooltip.m2();m=m&&this.J.So().getPlayerSize().width>=f;this.OB(m); this.J.logVisibility(this.element,m);d?this.updateValue("pressed",this.isEnabled()):this.updateValue("pressed",!1)}jf(d){super.jf(d)}};g.zCV=class extends g.Y{constructor(d,f,m=350){super({D:"div",oP:["ytp-time-display","notranslate"],N:[{D:"div",W:"ytp-time-wrapper",N:[{D:"div",W:"ytp-time-contents",U:d.Z("delhi_modern_web_player")?{"aria-label":"{{timeDisplayAriaLabel}}",role:"button",tabindex:"0"}:{"aria-label":"{{timeDisplayAriaLabel}}"},N:[{D:"span",W:"ytp-time-clip-icon",aP:"{{clipicon}}",U:{"aria-label":"Recortar"}},{D:"span",W:"ytp-time-current",aP:"{{currenttime}}"},{D:"span",W:"ytp-time-separator",aP:" / "},{D:"span",W:"ytp-time-duration", aP:"{{duration}}"}]}]},{D:"span",W:"ytp-clip-watch-full-video-button-separator",aP:"\u2022"},{D:"span",W:"ytp-clip-watch-full-video-button",aP:"{{watchfullvideo}}"}]});this.api=d;this.K=m;this.liveBadge=new g.Y({D:"button",oP:["ytp-live-badge","ytp-button"],U:{disabled:"true"},aP:"{{content}}"});this.S=null;this.sy=this.A=!1;this.G=this.B=this.C=null;this.isPremiere=!1;this.Y=this.j=null;this.V=!1;this.t7=this.liveIndicatorText=null;this.V2=this.ue("ytp-clip-watch-full-video-button");this.liveBadge.setContent("En directo"); g.I(this,this.liveBadge);this.api.Z("web_player_updated_entrypoint")||this.api.Z("delhi_modern_web_player")?this.liveBadge.TL(this.ue("ytp-time-wrapper")):this.liveBadge.TL(this.element);this.tooltip=f.zZ();this.liveBadge.listen("click",this.onClick.bind(this));this.api.Z("delhi_modern_web_player")&&(f=this.ue("ytp-time-wrapper"),this.O(f,"click",this.X),f.classList.toggle("ytp-time-wrapper-delhi",this.canShowCountdown()));this.O(this.V2,"click",this.AP);this.O(this.api,Oh(this.api.L().Yi())?"playbackChange": "serverstitchedvideochange",()=>{LwT(this,this.api.getProgressState().isAtLiveHead)}); this.O(d,"presentingplayerstatechange",this.B9);this.O(d,"appresize",this.B9);this.O(d,"onLoopRangeChange",this.onLoopRangeChange);this.O(d,"videodatachange",this.onVideoDataChange);(f=d.getVideoData())&&this.updateVideoData(f);this.B9();JJW(this,d.getLoopRange())}canShowCountdown(){return!xn(this)&&!Vn(this)}B9(){var d=this.api.So().getPlayerSize().width,f=this.K;this.api.L().B&&(f=400);f=d>=f&&(!Vn(this)||!this.api.getPlayerStateObject().S(64));this.OB(f);g.n(this.element,"ytp-time-display-allow-autohide", f&&d<400);d=this.api.getProgressState();if(f){var m=this.api.getPresentingPlayerType();f=this.api.getCurrentTime(m,!1);this.A&&m!==2&&(f-=d.airingStart);xn(this)&&(f-=this.t7.startTimeMs/1E3);this.canShowCountdown()&&this.V&&(f-=this.api.getDuration(m,!1));var y=g.z4(f);this.j!==y&&(this.updateValue("currenttime",y),this.j=y);m=xn(this)?(this.t7.endTimeMs-this.t7.startTimeMs)/1E3:this.api.getDuration(m,!1);y=g.z4(m);this.Y!==y&&(this.updateValue("duration",y),this.Y=y);f=g.xB("$PLAY_PROGRESS de $DURATION", {PLAY_PROGRESS:g.z4(f,!0),DURATION:g.z4(m,!0)});this.updateValue("timeDisplayAriaLabel",f)}LwT(this,d.isAtLiveHead);JJW(this,this.api.getLoopRange())}onLoopRangeChange(d){const f=this.t7!==d;this.t7=d;f&&(this.B9(),lA(this))}AP(){this.api.setLoopRange(null)}X(){this.V=!this.V;this.B9()}onVideoDataChange(d,f,m){this.updateVideoData((this.api.L().Z("enable_topsoil_wta_for_halftime")||this.api.L().Z("enable_topsoil_wta_for_halftime_live_infra"))&&m===2?this.api.getVideoData({playerType:1}):f);this.B9(); lA(this)}updateVideoData(d){this.sy=d.isLivePlayback&&!d.Mm;this.A=d.hP();this.isPremiere=d.isPremiere;this.liveIndicatorText=(d=d.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.liveIndicatorText)?bP(d):null;g.n(this.element,"ytp-live",Vn(this));this.api.Z("delhi_modern_web_player")&&this.ue("ytp-time-wrapper").classList.toggle("ytp-time-wrapper-delhi",this.canShowCountdown())}onClick(d){d.target===this.liveBadge.element&&(this.api.seekTo(Infinity,void 0,void 0,void 0,33),this.api.playVideo())}j1(){this.S&& this.S();super.j1()}};var Tof=class extends g.Y{constructor(d,f){super({D:"div",W:"ytp-volume-panel",U:{title:d.Z("player_tooltip_data_title_killswitch")?"Volumen":"","data-tooltip-title":"Volumen",role:"slider","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},N:[{D:"div",W:"ytp-volume-slider",N:[{D:"div",W:"ytp-volume-slider-handle"}]}]});this.api=d;this.C=f;this.Mh=!1;this.AP=this.volume=0;this.Y=null;this.A=this.S=this.isDragging=!1;this.C=f;this.V= d.aF();this.X=d.Z("web_player_use_screen_width_for_big_mode");this.G=this.ue("ytp-volume-slider");this.pC=this.ue("ytp-volume-slider-handle");this.j=new g.Qn(this.G,!0);g.I(this,this.j);this.j.subscribe("dragstart",this.gD,this);this.j.subscribe("dragmove",this.hP,this);this.j.subscribe("dragend",this.tP,this);this.O(d,"onVolumeChange",this.onVolumeChange);this.O(d,"appresize",this.qp);this.O(d,"fullscreentoggled",this.Fp);this.O(d,"onShowControls",this.K);this.O(d,"onHideControls",this.K);this.O(this.element, "keydown",this.e1);this.O(this.element,"focus",()=>{Lw(this,this.S,this.isDragging,!0,this.api.Mh())}); this.O(this.element,"blur",()=>{Lw(this,this.S,this.isDragging,!1,this.api.Mh())}); SwB(this,d.So().getPlayerSize());P9(this,d.getVolume(),d.isMuted());r6(d,this.element,this)}Fp(){jxE(this)}qp(d){SwB(this,d);this.X&&jxE(this)}e1(d){if(!d.defaultPrevented){const f=d.keyCode;let m=null;f===37?m=this.volume-5:f===39?m=this.volume+5:f===36?m=0:f===35&&(m=100);m!==null&&(m=g.a5(m,0,100),m===0?this.api.mute():(this.api.isMuted()&&this.api.unMute(),this.api.setVolume(m)),d.preventDefault())}}V2(d){const f=d.deltaX||-d.deltaY;d.deltaMode?this.api.setVolume(this.volume+(f<0?-10:10)):this.api.setVolume(this.volume+ g.a5(f/10,-10,10));d.preventDefault();this.api.L()?.getWebPlayerContextConfig()?.enableFullscreenComponentsFeature&&d.stopPropagation()}gD(){Lw(this,this.S,!0,this.A,this.api.Mh());this.AP=this.volume;this.api.isMuted()&&this.api.unMute()}hP(d){var f=this.V?78:52,m=this.V?18:12;d-=g.jL(this.G).x;m=g.a5((d-m/2)/(f-m),0,1);this.X&&(m=g.a5(d/f,0,1));f=m;f=this.api.Z("web_player_non_linear_volume_controls")?f<=.25?f/.25*.1:.1+(f-.25)/.75*.9:f;this.api.setVolume(f*100)}tP(){Lw(this,this.S,!1,this.A,this.api.Mh()); this.volume===0&&(this.api.mute(),this.api.setVolume(this.AP))}onVolumeChange(d){P9(this,d.volume,d.muted)}K(){Lw(this,this.S,this.isDragging,this.A,this.api.Mh())}B(d){g.n(this.element,"ytp-volume-control-hover",d);Lw(this,d,this.isDragging,this.A,this.api.Mh())}j1(){super.j1();g.Uh(this.C,"ytp-volume-slider-active")}};var qkx=class extends g.Y{constructor(d,f){const m=d.L(),y=["ytp-youtube-button","ytp-button","yt-uix-sessionlink"];m.V&&y.push("no-link");const C={title:d.Z("player_tooltip_data_title_killswitch")?"{{title}}":"","data-tooltip-title":"{{tooltip-title}}",target:m.K,"data-priority":"6","data-sessionlink":"feature=player-button"};m.V||(C.href="{{url}}");super({D:"a",oP:y,U:C,aP:"{{logoSvg}}"});this.S=null;this.api=d;this.visible=!1;m.V||(this.S=this.listen("click",this.onClick));this.O(d,"videodatachange", this.onVideoDataChange);this.O(d,"videoplayerreset",this.onVideoDataChange);this.O(d,"onLoopRangeChange",this.onVideoDataChange);this.O(d,"appresize",this.X$);this.onVideoDataChange();m.V||this.addOnDisposeCallback(g.FX(f.zZ(),this.element));this.X$()}onVideoDataChange(){var d=this.api.L();this.X$();this.visible=!!this.api.getVideoData().videoId&&!this.api.getVideoData({playerType:1}).jP;this.OB(this.visible);this.api.logVisibility(this.element,this.visible&&this.rD);if(this.visible){var f=this.api.getVideoUrl(!0, !1,!1,!0);this.updateValue("url",f)}d.V&&(this.S&&(this.Zc(this.S),this.S=null),this.element.removeAttribute("href"),this.element.removeAttribute("title"),this.element.removeAttribute("aria-label"),g.wE(this.element,"no-link"));f=this.api.L();d=this.api.getVideoData();let m="";f.V||(f=g.Ai(f),f.indexOf("www.")===0&&(f=f.substring(4)),m=g.iW(d)?"Ver en YouTube Music":f==="youtube.com"?"Ver en YouTube":g.xB("Ver en $WEBSITE",{WEBSITE:f}));this.api.Z("player_tooltip_data_title_killswitch")?this.updateValue("title", m):this.updateValue("tooltip-title",m)}onClick(d){this.api.Z("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);const f=this.api.L();let m=this.api.getVideoUrl(!g.T4(d),!1,!0,!0);if(g.Rs(f)){const y={};g.Rs(f)&&g.pE(this.api,"addEmbedsConversionTrackingParams",[y]);m=g.Mj(m,y)}g.Y4(m,this.api,d);this.api.Z("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}X$(){let d={D:"svg",U:{height:"100%",version:"1.1",viewBox:"0 0 67 36", width:"100%"},N:[{D:"path",ef:!0,W:"ytp-svg-fill",U:{d:"M 45.09 10 L 45.09 25.82 L 47.16 25.82 L 47.41 24.76 L 47.47 24.76 C 47.66 25.14 47.94 25.44 48.33 25.66 C 48.72 25.88 49.16 25.99 49.63 25.99 C 50.48 25.99 51.1 25.60 51.5 24.82 C 51.9 24.04 52.09 22.82 52.09 21.16 L 52.09 19.40 C 52.12 18.13 52.05 17.15 51.90 16.44 C 51.75 15.74 51.50 15.23 51.16 14.91 C 50.82 14.59 50.34 14.44 49.75 14.44 C 49.29 14.44 48.87 14.57 48.47 14.83 C 48.27 14.96 48.09 15.11 47.93 15.29 C 47.78 15.46 47.64 15.65 47.53 15.86 L 47.51 15.86 L 47.51 10 L 45.09 10 z M 8.10 10.56 L 10.96 20.86 L 10.96 25.82 L 13.42 25.82 L 13.42 20.86 L 16.32 10.56 L 13.83 10.56 L 12.78 15.25 C 12.49 16.62 12.31 17.59 12.23 18.17 L 12.16 18.17 C 12.04 17.35 11.84 16.38 11.59 15.23 L 10.59 10.56 L 8.10 10.56 z M 30.10 10.56 L 30.10 12.58 L 32.59 12.58 L 32.59 25.82 L 35.06 25.82 L 35.06 12.58 L 37.55 12.58 L 37.55 10.56 L 30.10 10.56 z M 19.21 14.46 C 18.37 14.46 17.69 14.63 17.17 14.96 C 16.65 15.29 16.27 15.82 16.03 16.55 C 15.79 17.28 15.67 18.23 15.67 19.43 L 15.67 21.06 C 15.67 22.24 15.79 23.19 16 23.91 C 16.21 24.62 16.57 25.15 17.07 25.49 C 17.58 25.83 18.27 26 19.15 26 C 20.02 26 20.69 25.83 21.19 25.5 C 21.69 25.17 22.06 24.63 22.28 23.91 C 22.51 23.19 22.63 22.25 22.63 21.06 L 22.63 19.43 C 22.63 18.23 22.50 17.28 22.27 16.56 C 22.04 15.84 21.68 15.31 21.18 14.97 C 20.68 14.63 20.03 14.46 19.21 14.46 z M 56.64 14.47 C 55.39 14.47 54.51 14.84 53.99 15.61 C 53.48 16.38 53.22 17.60 53.22 19.27 L 53.22 21.23 C 53.22 22.85 53.47 24.05 53.97 24.83 C 54.34 25.40 54.92 25.77 55.71 25.91 C 55.97 25.96 56.26 25.99 56.57 25.99 C 57.60 25.99 58.40 25.74 58.96 25.23 C 59.53 24.72 59.81 23.94 59.81 22.91 C 59.81 22.74 59.79 22.61 59.78 22.51 L 57.63 22.39 C 57.62 23.06 57.54 23.54 57.40 23.83 C 57.26 24.12 57.01 24.27 56.63 24.27 C 56.35 24.27 56.13 24.18 56.00 24.02 C 55.87 23.86 55.79 23.61 55.75 23.25 C 55.71 22.89 55.68 22.36 55.68 21.64 L 55.68 21.08 L 59.86 21.08 L 59.86 19.16 C 59.86 17.99 59.77 17.08 59.58 16.41 C 59.39 15.75 59.07 15.25 58.61 14.93 C 58.15 14.62 57.50 14.47 56.64 14.47 z M 23.92 14.67 L 23.92 23.00 C 23.92 24.03 24.11 24.79 24.46 25.27 C 24.82 25.76 25.35 26.00 26.09 26.00 C 27.16 26.00 27.97 25.49 28.5 24.46 L 28.55 24.46 L 28.76 25.82 L 30.73 25.82 L 30.73 14.67 L 28.23 14.67 L 28.23 23.52 C 28.13 23.73 27.97 23.90 27.77 24.03 C 27.57 24.16 27.37 24.24 27.15 24.24 C 26.89 24.24 26.70 24.12 26.59 23.91 C 26.48 23.70 26.43 23.35 26.43 22.85 L 26.43 14.67 L 23.92 14.67 z M 36.80 14.67 L 36.80 23.00 C 36.80 24.03 36.98 24.79 37.33 25.27 C 37.60 25.64 37.97 25.87 38.45 25.96 C 38.61 25.99 38.78 26.00 38.97 26.00 C 40.04 26.00 40.83 25.49 41.36 24.46 L 41.41 24.46 L 41.64 25.82 L 43.59 25.82 L 43.59 14.67 L 41.09 14.67 L 41.09 23.52 C 40.99 23.73 40.85 23.90 40.65 24.03 C 40.45 24.16 40.23 24.24 40.01 24.24 C 39.75 24.24 39.58 24.12 39.47 23.91 C 39.36 23.70 39.31 23.35 39.31 22.85 L 39.31 14.67 L 36.80 14.67 z M 56.61 16.15 C 56.88 16.15 57.08 16.23 57.21 16.38 C 57.33 16.53 57.42 16.79 57.47 17.16 C 57.52 17.53 57.53 18.06 57.53 18.78 L 57.53 19.58 L 55.69 19.58 L 55.69 18.78 C 55.69 18.05 55.71 17.52 55.75 17.16 C 55.79 16.81 55.87 16.55 56.00 16.39 C 56.13 16.23 56.32 16.15 56.61 16.15 z M 19.15 16.19 C 19.50 16.19 19.75 16.38 19.89 16.75 C 20.03 17.12 20.09 17.7 20.09 18.5 L 20.09 21.97 C 20.09 22.79 20.03 23.39 19.89 23.75 C 19.75 24.11 19.51 24.29 19.15 24.30 C 18.80 24.30 18.54 24.11 18.41 23.75 C 18.28 23.39 18.22 22.79 18.22 21.97 L 18.22 18.5 C 18.22 17.7 18.28 17.12 18.42 16.75 C 18.56 16.38 18.81 16.19 19.15 16.19 z M 48.63 16.22 C 48.88 16.22 49.08 16.31 49.22 16.51 C 49.36 16.71 49.45 17.05 49.50 17.52 C 49.55 17.99 49.58 18.68 49.58 19.55 L 49.58 21 L 49.59 21 C 49.59 21.81 49.57 22.45 49.5 22.91 C 49.43 23.37 49.32 23.70 49.16 23.89 C 49.00 24.08 48.78 24.17 48.51 24.17 C 48.30 24.17 48.11 24.12 47.94 24.02 C 47.76 23.92 47.62 23.78 47.51 23.58 L 47.51 17.25 C 47.59 16.95 47.75 16.70 47.96 16.50 C 48.17 16.31 48.39 16.22 48.63 16.22 z "}}]}, f=28666;const m=this.api.getVideoData();this.api.isEmbedsShortsMode()?d={D:"svg",U:{fill:"none",height:"100%",viewBox:"-10 -8 67 36",width:"100%"},N:[{D:"path",U:{d:"m.73 13.78 2.57-.05c-.05 2.31.36 3.04 1.34 3.04.95 0 1.34-.61 1.34-1.88 0-1.88-.97-2.83-2.37-4.04C1.47 8.99.55 7.96.55 5.23c0-2.60 1.15-4.14 4.17-4.14 2.91 0 4.12 1.70 3.71 5.20l-2.57.15c.05-2.39-.20-3.22-1.26-3.22-.97 0-1.31.64-1.31 1.82 0 1.77.74 2.31 2.34 3.84 1.98 1.88 3.09 2.98 3.09 5.54 0 3.24-1.26 4.48-4.20 4.48-3.06.02-4.30-1.62-3.78-5.12ZM9.67.74h2.83V4.58c0 1.15-.05 1.95-.15 2.93h.05c.54-1.15 1.44-1.75 2.60-1.75 1.75 0 2.5 1.23 2.5 3.35v9.53h-2.83V9.32c0-1.03-.25-1.54-.90-1.54-.48 0-.92.28-1.23.79V18.65H9.70V.74h-.02ZM18.67 13.27v-1.82c0-4.07 1.18-5.64 3.99-5.64 2.80 0 3.86 1.62 3.86 5.64v1.82c0 3.96-1.00 5.59-3.94 5.59-2.98 0-3.91-1.67-3.91-5.59Zm5 1.03v-3.94c0-1.72-.25-2.60-1.08-2.60-.79 0-1.05.87-1.05 2.60v3.94c0 1.80.25 2.62 1.05 2.62.82 0 1.08-.82 1.08-2.62ZM27.66 6.03h2.19l.25 2.73h.10c.28-2.01 1.21-3.01 2.39-3.01.15 0 .30.02.51.05l-.15 3.27c-1.18-.25-2.13-.05-2.57.72V18.63h-2.73V6.03ZM34.80 15.67V8.27h-1.03V6.05h1.15l.36-3.73h2.11V6.05h1.93v2.21h-1.80v6.98c0 1.18.15 1.44.61 1.44.41 0 .77-.05 1.10-.18l.36 1.80c-.85.41-1.93.54-2.60.54-1.82-.02-2.21-.97-2.21-3.19ZM40.26 14.81l2.39-.05c-.12 1.39.36 2.19 1.21 2.19.72 0 1.13-.46 1.13-1.10 0-.87-.79-1.46-2.16-2.5-1.62-1.23-2.60-2.16-2.60-4.20 0-2.24 1.18-3.32 3.63-3.32 2.60 0 3.63 1.28 3.42 4.35l-2.39.10c-.02-1.90-.28-2.44-1.08-2.44-.77 0-1.10.38-1.10 1.08 0 .97.56 1.44 1.49 2.11 2.21 1.64 3.24 2.47 3.24 4.53 0 2.26-1.28 3.40-3.73 3.40-2.78-.02-3.81-1.54-3.45-4.14Z", fill:"#fff"}}]}:g.iW(m)&&(d={D:"svg",U:{fill:"none",height:"25",viewBox:"0 0 140 25",width:"140"},N:[{D:"path",U:{d:"M33.96 20.91V15.45L37.43 4.11H34.84L33.52 9.26C33.22 10.44 32.95 11.67 32.75 12.81H32.59C32.48 11.81 32.16 10.50 31.84 9.24L30.56 4.11H27.97L31.39 15.45V20.91H33.96Z",fill:"white"}},{D:"path",U:{d:"M40.92 8.31C37.89 8.31 36.85 10.06 36.85 13.83V15.62C36.85 19.00 37.50 21.12 40.86 21.12C44.17 21.12 44.88 19.10 44.88 15.62V13.83C44.88 10.46 44.20 8.31 40.92 8.31ZM42.21 16.73C42.21 18.37 41.92 19.40 40.87 19.40C39.84 19.40 39.55 18.36 39.55 16.73V12.69C39.55 11.29 39.75 10.04 40.87 10.04C42.05 10.04 42.21 11.36 42.21 12.69V16.73Z", fill:"white"}},{D:"path",U:{d:"M49.09 21.10C50.55 21.10 51.46 20.49 52.21 19.39H52.32L52.43 20.91H54.42V8.55H51.78V18.48C51.50 18.97 50.85 19.33 50.24 19.33C49.47 19.33 49.23 18.72 49.23 17.70V8.55H46.60V17.82C46.60 19.83 47.18 21.10 49.09 21.10Z",fill:"white"}},{D:"path",U:{d:"M59.64 20.91V6.16H62.68V4.11H53.99V6.16H57.03V20.91H59.64Z",fill:"white"}},{D:"path",U:{d:"M64.69 21.10C66.15 21.10 67.06 20.49 67.81 19.39H67.92L68.03 20.91H70.02V8.55H67.38V18.48C67.10 18.97 66.45 19.33 65.84 19.33C65.07 19.33 64.83 18.72 64.83 17.70V8.55H62.20V17.82C62.20 19.83 62.78 21.10 64.69 21.10Z", fill:"white"}},{D:"path",U:{d:"M77.49 8.28C76.21 8.28 75.29 8.84 74.68 9.75H74.55C74.63 8.55 74.69 7.53 74.69 6.72V3.45H72.14L72.13 14.19L72.14 20.91H74.36L74.55 19.71H74.62C75.21 20.52 76.12 21.03 77.33 21.03C79.34 21.03 80.20 19.30 80.20 15.62V13.71C80.20 10.27 79.81 8.28 77.49 8.28ZM77.58 15.62C77.58 17.92 77.24 19.29 76.17 19.29C75.67 19.29 74.98 19.05 74.67 18.60V11.25C74.94 10.55 75.54 10.04 76.21 10.04C77.29 10.04 77.58 11.35 77.58 13.74V15.62Z",fill:"white"}},{D:"path",U:{d:"M89.47 13.51C89.47 10.53 89.17 8.32 85.74 8.32C82.51 8.32 81.79 10.47 81.79 13.63V15.80C81.79 18.88 82.45 21.12 85.66 21.12C88.20 21.12 89.51 19.85 89.36 17.39L87.11 17.27C87.08 18.79 86.73 19.41 85.72 19.41C84.45 19.41 84.39 18.20 84.39 16.40V15.56H89.47V13.51ZM85.68 9.98C86.90 9.98 86.99 11.13 86.99 13.08V14.09H84.39V13.08C84.39 11.15 84.47 9.98 85.68 9.98Z", fill:"white"}},{D:"path",U:{d:"M93.18 20.86H95.50V13.57C95.50 11.53 95.46 9.36 95.30 6.46H95.56L95.99 8.24L98.73 20.86H101.09L103.78 8.24L104.25 6.46H104.49C104.37 9.03 104.30 11.35 104.30 13.57V20.86H106.63V4.06H102.67L101.25 10.27C100.65 12.85 100.22 16.05 99.97 17.68H99.78C99.60 16.02 99.15 12.83 98.56 10.29L97.10 4.06H93.18V20.86Z",fill:"white"}},{D:"path",U:{d:"M111.27 21.05C112.73 21.05 113.64 20.44 114.39 19.34H114.50L114.61 20.86H116.60V8.50H113.96V18.43C113.68 18.92 113.03 19.28 112.42 19.28C111.65 19.28 111.41 18.67 111.41 17.65V8.50H108.78V17.77C108.78 19.78 109.36 21.05 111.27 21.05Z", fill:"white"}},{D:"path",U:{d:"M121.82 21.12C124.24 21.12 125.59 20.05 125.59 17.86C125.59 15.87 124.59 15.06 122.21 13.44C121.12 12.72 120.53 12.27 120.53 11.21C120.53 10.42 121.02 10.00 121.91 10.00C122.88 10.00 123.21 10.64 123.25 12.46L125.41 12.34C125.59 9.49 124.57 8.27 121.95 8.27C119.47 8.27 118.28 9.34 118.28 11.46C118.28 13.42 119.21 14.31 120.96 15.53C122.51 16.60 123.36 17.27 123.36 18.16C123.36 18.89 122.85 19.42 121.96 19.42C120.94 19.42 120.36 18.54 120.46 17.21L118.27 17.25C117.93 19.81 119.13 21.12 121.82 21.12Z", fill:"white"}},{D:"path",U:{d:"M128.45 6.93C129.35 6.93 129.77 6.63 129.77 5.39C129.77 4.23 129.32 3.87 128.45 3.87C127.57 3.87 127.14 4.19 127.14 5.39C127.14 6.63 127.55 6.93 128.45 6.93ZM127.23 20.86H129.76V8.50H127.23V20.86Z",fill:"white"}},{D:"path",U:{d:"M135.41 21.06C136.67 21.06 137.38 20.91 137.95 20.37C138.80 19.63 139.15 18.48 139.09 16.54L136.78 16.42C136.78 18.54 136.44 19.34 135.45 19.34C134.36 19.34 134.18 18.15 134.18 15.99V13.43C134.18 11.07 134.41 9.95 135.47 9.95C136.35 9.95 136.70 10.69 136.70 13.05L138.99 12.89C139.15 11.20 138.98 9.82 138.18 9.05C137.58 8.49 136.69 8.27 135.51 8.27C132.48 8.27 131.54 10.19 131.54 13.84V15.53C131.54 19.18 132.25 21.06 135.41 21.06Z", fill:"white"}}]},f=216163);g.iW(m)?g.wE(this.element,"ytp-youtube-music-button"):g.Uh(this.element,"ytp-youtube-music-button");d.U={...d.U,"aria-hidden":"true"};this.updateValue("logoSvg",d);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,f,!0)}jf(d){super.jf(d);this.api.logVisibility(this.element,this.visible&&d)}};var byd=class extends g.OM{constructor(d,f,m){super();this.J=d;this.V2=f;this.wL=m;this.mS=NaN;this.AP=this.CC=this.playButton=this.Y=this.C=this.tP=this.pC=this.X=this.rD=this.muteButton=this.G=this.nC=this.H4=this.Ul=null;this.V=new jfV(this.J);this.progressBar=new g.ok_(this.J,this.V2);this.m0=new g.zCV(this.J,this.V2);this.Br=new c1U(this.J,this.V2);this.K=new g.Jc(this.A7,null,this);m=d.L();this.wL.subscribe("autohideupdate",this.Vx,this);var y=!d.getPlayerStateObject().isCued(),C;(this.Np=!d.Z("delhi_modern_web_player")&& d.L().Z("html5_player_dynamic_bottom_gradient"))?this.nC=C=new M6x(d):C=new g.Y({D:"div",W:"ytp-gradient-bottom"});g.I(this,C);g.lW(d,C.element,9);this.e1=new g.TC(C,250,y,100);g.I(this,this.e1);this.S=new g.Y({D:"div",W:"ytp-chrome-bottom",N:[{D:"div",W:"ytp-chrome-controls"}]});g.I(this,this.S);g.lW(d,this.S.element,9);d.Z("frosted_glass_controls_opacity_animation")&&this.S.element.classList.add("ytp-frosted-glass-opacity-animation");this.hP=new g.TC(this.S,250,y,100);g.I(this,this.hP);this.qp= this.S.element.children[0];g.I(this,this.V);g.lW(d,this.V.element,6);this.V.subscribe("show",B=>{this.J.TG(!B);d.qy(this.V,B)}); g.I(this,this.progressBar);JM(this,this.progressBar,this.S.element,void 0,0);y=new Wcx(d,f);g.I(this,y);g.lW(d,y.element,4);y=new g.L2({D:"div",W:"ytp-left-controls"});g.I(this,y);y.TL(this.qp);d.Z("delhi_modern_web_player")||(C=new g.qg(d,f,!1),g.I(this,C),JM(this,C,y.element));d.Z("web_render_jump_buttons")&&(this.rD=new sf_(d,-10),g.I(this,this.rD),JM(this,this.rD,y.element));m.qp||(this.playButton=new g.kpN(d,f),g.I(this,this.playButton),JM(this,this.playButton,y.element));d.Z("web_render_jump_buttons")&& (this.X=new sf_(d,10),g.I(this,this.X),JM(this,this.X,y.element));d.Z("delhi_modern_web_player")&&(C=new g.qg(d,f,!1),g.I(this,C),JM(this,C,y.element));C=new g.qg(d,f,!0);g.I(this,C);JM(this,C,y.element);if(!d.Z("delhi_modern_web_player")||d.Z("delhi_modern_web_player_horizontal_volume_controls"))if(C=new g.Y({D:"span",W:"ytp-volume-area"}),g.I(this,C),JM(this,C,y.element),!m.sB&&(this.muteButton=new Ts(d,f),g.I(this,this.muteButton),this.muteButton.TL(C.element),m.e1&&!m.B)){const B=new Tof(d,this.S.element); this.CC=B;g.I(this,B);B.TL(C.element);C=new g.Qn(C.element);g.I(this,C);C.subscribe("hoverstart",()=>{this.CC?.B(!0)}); C=new g.Qn(y.element);g.I(this,C);C.subscribe("hoverend",()=>{this.CC?.B(!1)})}d.Z("delhi_modern_web_player_lhs_volume_controls")&&!d.Z("delhi_modern_web_player_horizontal_volume_controls")&&(y.element.classList.add("ytp-left-controls-with-volume"),this.muteButton=new Ts(d,f),g.I(this,this.muteButton),this.muteButton.TL(y.element),this.muteButton.element.classList.add("ytp-standalone-mute-button")); g.I(this,this.m0);JM(this,this.m0,y.element,"ytp-time-wrapper");this.pC=new NoU(d,this.progressBar);g.I(this,this.pC);JM(this,this.pC,y.element,"ytp-chapter-title");m.Z("web_key_moments_markers")&&(this.tP=new D_V(d,this.progressBar),g.I(this,this.tP),JM(this,this.tP,y.element,"ytp-chapter-title"));d.Z("delhi_modern_web_player")?this.j=new g.L2({D:"div",W:"ytp-right-controls",N:[{D:"div",W:S8.RIGHT_CONTROLS_LEFT},{D:"div",W:S8.RIGHT_CONTROLS_RIGHT}]}):this.j=new g.L2({D:"div",W:"ytp-right-controls"}); g.I(this,this.j);JM(this,this.j,this.qp);d.Z("delhi_modern_web_player")&&(this.G=new iyN(d),g.I(this,this.G),this.G.TL(this.j.ue(S8.RIGHT_CONTROLS_LEFT)),d.Z("delhi_modern_web_player_lhs_volume_controls")||d.Z("delhi_modern_web_player_horizontal_volume_controls")||(this.muteButton=new Ts(d,f),g.I(this,this.muteButton),this.muteButton.TL(this.j.ue(S8.RIGHT_CONTROLS_LEFT))));this.KC=new vkV(d,f);g.I(this,this.KC);j8(this,this.KC,"RIGHT_CONTROLS_LEFT");this.settingsButton=new hCt(d,this.V);g.I(this, this.settingsButton);xz5(this.V,this.settingsButton);j8(this,this.settingsButton,"RIGHT_CONTROLS_LEFT");y=d.getVideoData();if(m.MN||y.jP&&m.controlsType==="1")this.C=new qkx(d,f),g.I(this,this.C),this.C.TL(this.j.element);m.showMiniplayerButton&&!d.Z("web_player_miniplayer_in_context_menu")&&(this.Y=new Ekg(d),g.I(this,this.Y),j8(this,this.Y,"RIGHT_CONTROLS_RIGHT"));m.showMiniplayerButton&&this.O(d,"minimized",()=>{this.V.hide()}); m.hJ&&(f=new aAV(d,this.V),g.I(this,f),j8(this,f,"RIGHT_CONTROLS_RIGHT"));m.Kq&&(f=new eCx(d),g.I(this,f),j8(this,f,"RIGHT_CONTROLS_RIGHT"));g.I(this,this.Br);j8(this,this.Br,"RIGHT_CONTROLS_RIGHT");g.I(this,this.K);this.O(d,"appresize",this.X$);this.O(d,"fullscreentoggled",this.X$);this.G?.subscribe("small-mode-expand-right-bottom-controls",()=>{vxc(this)}); this.G?.subscribe("small-mode-collapse-right-bottom-controls",()=>{vxc(this)}); this.O(d,"presentingplayerstatechange",this.gD);this.O(d,"videodatachange",this.onVideoDataChange);this.X$()}onProgress(){if(this.J.Z("web_player_max_seekable_on_ended")||!this.J.getPlayerStateObject().S(2))fp(this.wL),this.progressBar.B9(),this.m0.B9()}Vx(){this.gD();if(fp(this.wL))this.progressBar.Y();else this.onProgress()}A7(){this.onProgress();this.K.start()}gD(){var d;if(d=!this.J.L().A){d=this.progressBar;const m=2*g.aa()*d.B;var f=d.V;d=(f.S-f.A)*1E3/d.api.getPlaybackRate()/m<300}d=d&&this.J.getPlayerStateObject().isPlaying()&& !!window.requestAnimationFrame;f=!d;fp(this.wL)&&(d=f=!1);f?this.AP||(this.AP=this.O(this.J,"progresssync",this.onProgress)):this.AP&&(this.Zc(this.AP),this.AP=null);d?this.K.isActive()||this.K.start():this.K.stop()}MW(){return this.playButton?(this.playButton.focus(),!0):!1}X$(){var d=this.J.aF();const f=this.J.So().getPlayerSize();var m=this.J.So().bd;const y=v9(this),C=TDW(this);var B=Math.max(f.width-y*2,100);if(this.mS!==f.width||this.Ul!==d||this.J.Z("web_player_rtr_ctrls")&&this.H4!==m)this.mS= f.width,this.Ul=d,this.H4=m,this.S.element.style.width=`${C}px`,this.S.element.style.left=`${y}px`,g.hEE(this.progressBar,y,C,d),this.J.zZ().qS=C;m=this.V;B=Math.min(570*(d?1.5:1),B);d=Math.min(413*(d?1.5:1),Math.round((f.height-zU(this))*.82));m.maxWidth=B;m.maxHeight=d;m.Vg();this.gD();this.Np&&Eoh(this.nC,f.height)}onVideoDataChange(){const d=this.J.getVideoData();this.qp.style.background=d.jP?d.dj:"";this.X&&Q2V(this.X,d.showSeekingControls);this.rD&&Q2V(this.rD,d.showSeekingControls)}D$(){return this.S.element}GL(){return this.progressBar}vZ(d, f){const m=Number(d.element.getAttribute("data-priority"))||0;let y=0,C=this.j.element;f&&this.J.Z("delhi_modern_web_player")&&(C=this.j.ue(S8[f]));for(const B of C.children){if(m<(Number(B.getAttribute("data-priority"))||0))break;y++}d.TL(C,y)}};var t6U=class extends RX{constructor(d){super(d,!1);this.suggestedActions={};this.S=null;this.j=!1;this.element.setAttribute("data-overlay-order","7");this.O(this.J,"videodatachange",this.onVideoDataChange);this.O(this.J,g.X7("suggested_action_button_visible"),f=>{this.text=f=f.id;Uw(this);this.onClickCommand=this.suggestedActions[f]?.tapCommand;this.enabled=!0;this.gL()}); this.O(this.J,g.Rj("suggested_action_button_visible"),f=>{this.enabled=!1;this.gL();this.J.removeCueRange(f.id)}); this.O(d,"presentingplayerstatechange",this.onStateChange)}qp(d){d.target===this.dismissButton.element?this.S&&Q9P(Um(),this.S):(this.onClickCommand&&(this.C(!1),g.s8(this.J,"innertubeCommand",this.onClickCommand)),this.B())}B(){this.enabled=!1;this.V2.hide()}onVideoDataChange(d,f){d==="dataloaded"&&qwS(this);d=[];if(f=g.S(f.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.suggestedActionsRenderer,S0n)?.suggestedActions)for(var m of f)(f=g.S(m,j_l))&&g.S(f.trigger,gW)&&d.push(f);if(d.length!== 0){m=[];for(const y of d){d=g.S(y.trigger,gW);if(!d)continue;f=(f=y.title)?g.K$(f):"View Chapters";const C=d.timeRangeStartMillis,B=d.timeRangeEndMillis;d=d.onlyTriggersOnPlayerPause;y.tapCommand&&(C!=null&&B!=null&&m.push(new g.qu(C,B,{priority:9,namespace:"suggested_action_button_visible",id:f})),C!=null&&B!=null||d)&&(this.suggestedActions[f]=y,y.rendererContext&&!this.V&&(d=g.S(y.rendererContext,ttn))&&(d=d.loggingDirectives?.trackingParams)&&(this.J.setTrackingParams(this.badge.element,d),this.V= !0),y.dismissButtonClientVeSpec?.uiType&&!this.S&&(this.S=$Y(y.dismissButtonClientVeSpec.uiType),d$(Um(),this.S)))}this.J.AB(m)}}G(){return this.enabled}gL(){this.enabled?this.KC.start():wD(this);this.A()}onStateChange(d){for(const f of Object.keys(this.suggestedActions))if(g.S(this.suggestedActions[f].trigger,gW)?.onlyTriggersOnPlayerPause){d.state.isPaused()&&!this.j?(this.text=f,Uw(this),this.onClickCommand=this.suggestedActions[f]?.tapCommand,this.enabled=!0,this.gL(),this.j=!0):d.oldState.isPaused()&& (this.enabled=!1,this.gL());break}}j1(){qwS(this);super.j1()}};var tE={CHANNEL_NAME:"ytp-title-channel-name",FULLERSCREEN_LINK:"ytp-title-fullerscreen-link",LINK:"ytp-title-link",SESSIONLINK:"yt-uix-sessionlink",SUBTEXT:"ytp-title-subtext",TEXT:"ytp-title-text",TITLE:"ytp-title"},Hyx=class extends g.Y{constructor(d){super({D:"div",W:tE.TITLE,N:[{D:"div",oP:[tE.TEXT,d.Z("enable_larger_title_line_height")?"ytp-title-text-larger-line-height":""],N:[{D:"a",oP:[tE.LINK,tE.SESSIONLINK],U:{target:d.L().K,href:"{{url}}","data-sessionlink":"feature=player-title",tabIndex:"{{channelTitleFocusable}}"}, aP:"{{title}}"},{D:"div",W:tE.SUBTEXT,N:["{{subtextElement}}"]}]}]});this.api=d;this.S=null;this.link=this.ue(tE.LINK);d.createClientVe(this.element,this,23851);this.O(d,"videodatachange",this.wD);this.O(d,"videoplayerreset",this.wD);this.wD()}onClick(d){this.api.logClick(this.element);var f=this.api.L();let m=this.api.getVideoUrl(!g.T4(d),!1,!0);g.Rs(f)&&(f={},g.pE(this.api,"addEmbedsConversionTrackingParams",[f]),m=g.Mj(m,f));g.Y4(m,this.api,d)}wD(){const d=this.api.getVideoData(),f=this.api.L(); this.updateValue("title",d.title);var m={D:"a",W:tE.CHANNEL_NAME,U:{href:"{{channelLink}}",target:"_blank"},aP:"{{channelName}}"};this.api.L().V?m={D:"span",W:tE.CHANNEL_NAME,aP:"{{channelName}}",U:{tabIndex:"{{channelSubtextFocusable}}"}}:d.VM&&(m={D:"span",W:tE.SUBTEXT,aP:d.VM});this.updateValue("subtextElement",m);bcE(this);this.api.getPresentingPlayerType()===2&&(m=this.api.getVideoData(),m.videoId&&m.isListed&&m.author&&m.tP&&m.profilePicture?(this.updateValue("channelLink",m.tP),this.updateValue("channelName", m.author),this.updateValue("channelTitleFocusable","0")):bcE(this));m=f.externalFullscreen||!this.api.isFullscreen()&&f.pQ;g.n(this.link,tE.FULLERSCREEN_LINK,m);f.X||!d.videoId||m||d.jP||f.V?this.S&&(this.updateValue("url",null),this.Zc(this.S),this.S=null):(this.updateValue("url",this.api.getVideoUrl(!0)),this.S||(this.S=this.O(this.link,"click",this.onClick)));f.V&&(this.element.classList.add("ytp-no-link"),this.updateValue("channelName",g.Rs(f)?d.expandedTitle:d.author),this.updateValue("channelTitleFocusable", "0"),this.updateValue("channelSubtextFocusable","0"))}};g.wjy=class extends g.Y{constructor(d,f){const m={D:"div",W:"ytp-tooltip-progress-bar-pill",N:[{D:"div",W:"ytp-tooltip-progress-bar-pill-time-stamp",aP:"{{pillTimeStamp}}"},{D:"div",W:"ytp-tooltip-progress-bar-pill-title",aP:"{{pillTitle}}"}]};super({D:"div",N:[{D:"div",W:"ytp-tooltip-text-wrapper",U:{"aria-hidden":"{{ariaHidden}}"},N:[{D:"div",W:"ytp-tooltip-edu",N:[{D:"svg",U:{height:"100%",viewBox:"0 0 36 36",width:"100%"},N:[{D:"path",U:{d:"M14.1 36.75 12 34.65 24 22.65 36 34.65 33.9 36.75 24 26.85ZM14.1 24.1 12 22 24 10 36 22 33.9 24.1 24 14.2Z"}}]}, {D:"span",aP:"{{eduText}}"}]},{D:"div",W:"ytp-tooltip-image"},{D:"div",W:"ytp-tooltip-title",N:[{D:"span",aP:"{{title}}"},{D:"div",W:"ytp-tooltip-keyboard-shortcut",aP:"{{keyBoardShortcutTitle}}"}]},{D:"div",W:"ytp-tooltip-bottom-text",N:[{D:"span",W:"ytp-tooltip-text",aP:"{{text}}"},{D:"div",W:"ytp-tooltip-keyboard-shortcut",aP:"{{keyBoardShortcut}}"}]},d.Z("frosted_glass_controls_opacity_animation")?null:m]},{D:"div",W:"ytp-tooltip-bg",N:[{D:"div",W:"ytp-tooltip-duration",aP:"{{duration}}"}]},d.Z("frosted_glass_controls_opacity_animation")? m:null]});this.api=d;this.tP=f;this.K=y=>{(y=y.relatedTarget)&&g.io(this.S,y)||this.Y()}; this.C=y=>{this.type===3&&this.Y();(y=y.currentTarget)&&y.nodeType===1&&!this.type&&(y.removeEventListener("mouseover",this.C),y.addEventListener("mouseout",this.K),y.removeEventListener("focus",this.C),y.addEventListener("blur",this.K),Ywh(this,y,2))}; this.X=()=>{this.Y()}; this.type=this.S=null;this.G=!1;this.A=null;this.V="";this.B=!0;this.scale=1;this.env=this.api.L();this.hP=this.env.A;this.wrapper=this.ue("ytp-tooltip-text-wrapper");this.bg=this.ue("ytp-tooltip-bg");this.e1=this.ue("ytp-tooltip-edu");this.image=this.ue("ytp-tooltip-image");this.text=this.ue("ytp-tooltip-text");this.bottomText=this.ue("ytp-tooltip-bottom-text");this.title=this.ue("ytp-tooltip-title");this.fade=new g.TC(this,100);this.j=NaN;this.qS=this.api.So().getPlayerSize().width;this.AP=new g.vg(this.qp, 250,this);this.V2=new g.vg(this.Y,5E3,this);g.I(this,this.fade);g.I(this,this.AP);g.I(this,this.V2);tM&&(d=this.ue("ytp-tooltip-text"),d.setAttribute("role","text"),d.setAttribute("aria-live","polite"));if(this.api.Z("frosted_glass_controls_opacity_animation"))for(const y of this.element.children)g.wE(y,"ytp-frosted-glass-fade-transition")}setEnabled(d){if(this.type!=null)if(d)switch(this.type){case 3:case 2:TU(this);this.fade.show();break;default:this.fade.show()}else this.fade.hide();this.B=d}RJ(d, f,m,y,C,B,e,M){if(!this.hP||this.env.B){this.type===3&&this.Y();this.type!==1&&(g.tc(this.element,"ytp-tooltip ytp-bottom"),this.api.Z("frosted_glass_controls_opacity_animation")&&g.wE(this.element,"ytp-frosted-glass-fade-transition"),this.type=1,this.B&&this.fade.show(),this.A&&this.A.dispose(),(this.A=this.api.Cl())&&this.A.subscribe("l",this.pC,this));if(M){const K=g.td(this.bg).height||141;this.e1.style.bottom=`${K+2}px`}else this.e1.style.display="none";this.env.Z("delhi_modern_web_player")? (this.update({pillTimeStamp:m,pillTitle:B??"",eduText:M??""}),g.wE(this.element,"ytp-tooltip-progress-bar-style")):(this.update({text:m,title:B??"",eduText:M??""}),g.n(this.bottomText,"ytp-tooltip-text-no-title",this.type===1&&!B));this.api.isInline()&&g.wE(this.bottomText,"ytp-modern-tooltip-text");g.n(this.element,"ytp-text-detail",!!y);m=-1;this.A&&(m=Kx(this.A,243*this.scale),this.env.Z("web_l3_storyboard")&&this.A.levels.length===4&&(m=this.A.levels.length-1),m=vaK(this.A,m,f));wME(this,m);if(e)switch(f= g.td(this.element).width,e){case 1:this.title.style.right="0";this.title.style.textAlign="left";break;case 2:this.title.style.right=`${f}px`;this.title.style.textAlign="right";break;case 3:this.title.style.right=`${f/2}px`,this.title.style.textAlign="center"}HcS(this,!!y,d,C)}}Dt(){this.type===1&&this.Y()}J2(d,f){if(this.type)if(this.type===3)this.Y();else return;Ywh(this,d,3,f)}m2(){this.S&&!this.G&&(this.env.Z("player_tooltip_data_title_killswitch")?this.S.hasAttribute("title")&&(this.V=this.S.getAttribute("title")|| "",this.S.removeAttribute("title"),this.B&&TU(this)):this.S.hasAttribute("data-tooltip-title")&&(this.V=this.S.getAttribute("data-tooltip-title")||"",this.S.removeAttribute("data-tooltip-title"),this.B&&TU(this)))}pC(d,f){d<=this.j&&this.j<=f&&(d=this.j,this.j=NaN,wME(this,d))}qp(){jFq(this.A,this.j,243*this.scale)}Y(){switch(this.type){case 2:const d=this.S;d.removeEventListener("mouseout",this.K);d.addEventListener("mouseover",this.C);d.removeEventListener("blur",this.K);d.addEventListener("focus", this.C);Uzc(this);break;case 3:Uzc(this);break;case 1:this.A&&(this.A.unsubscribe("l",this.pC,this),this.A=null),this.api.removeEventListener("videoready",this.X),this.AP.stop()}this.type=null;this.B&&this.fade.hide()}FH(...d){if(this.S)for(d=0;d{this.UT(y,B)}); this.c_.push(y);this.YS=new wdZ(this.api,y);g.I(this,this.YS);!this.Fx&&(this.LQ&&this.api.Z("delhi_modern_web_player")?this.LQ.tq(this.YS.element,2):this.YS.TL(this.ow.element));g.I(this,this.channelAvatar);this.channelAvatar.TL(this.ow.element);g.I(this,this.title);this.title.TL(this.ow.element);this.Fx&&(m=new Cyd(this.api),g.I(this,m),m.TL(this.ow.element));g.I(this,this.YA);this.LQ?(this.YA.element.setAttribute("data-overlay-order","2"),this.LQ.tq(this.YA.element,2)):this.YA.TL(this.ow.element); const C=new m_f(this.api,this);g.I(this,C);g.lW(this.api,C.element,5);C.subscribe("show",B=>{this.UT(C,B)}); this.c_.push(C);this.searchButton=new GE_(this.api);g.I(this,this.searchButton);this.searchButton.TL(this.YA.element);m=this.api.L().getWebPlayerContextConfig();this.EX=new YkU(this.api);g.I(this,this.EX);m?.hideTopWatchNextButton||this.EX.TL(this.YA.element);this.shareButton=new fAg(this.api,this,C);g.I(this,this.shareButton);m?.hideTopShareButton||this.shareButton.TL(this.YA.element);this.copyLinkButton=new Zgy(this.api,this);g.I(this,this.copyLinkButton);this.copyLinkButton.TL(this.YA.element); this.Fx&&this.YS.TL(this.YA.element);g.I(this,this.WM);this.WM.TL(this.YA.element);f.F2&&(m=new Bog(this.api),g.I(this,m),g.lW(this.api,m.element,4));f.V||(m=new IZE(this.api,this.WM),g.I(this,m),m.TL(this.YA.element));this.hq=new bgN(this.api);g.I(this,this.hq);g.lW(this.api,this.hq.element,5);this.hq.subscribe("show",()=>{this.UT(this.hq,this.hq.IX())}); this.c_.push(this.hq);this.overflowButton=new qVd(this.api,this.hq);g.I(this,this.overflowButton);this.overflowButton.TL(this.YA.element);this.Ql&&g.I(this,this.Ql);f.controlsType==="3"&&(m=new UNP(this.api),g.I(this,m),g.lW(this.api,m.element,9));g.I(this,this.contextMenu);this.contextMenu.subscribe("show",this.N3,this);this.Gf.listen("focus",this.Zz,this);g.I(this,this.Gf);this.RC.listen("focus",this.Bh,this);g.I(this,this.RC);(this.iy=f.NQ?null:new Txg(this.api,d,this.contextMenu,this.wL,this.Bx, this.B5,()=>this.Rs(),this.Ql?.GL()))&&g.I(this,this.iy); this.Fx||(this.aN=new lZf(this.api),g.I(this,this.aN),this.LQ?this.LQ.tq(this.aN.element,3):g.lW(this.api,this.aN.element,4),this.xI=new y1P(this.api),g.I(this,this.xI),this.LQ?this.LQ.tq(this.xI.element,3):g.lW(this.api,this.xI.element,4));this.bX=new t6U(this.api);g.I(this,this.bX);this.LQ?this.LQ.tq(this.bX.element,3):g.lW(this.api,this.bX.element,4);if(this.Fx){const B=new PtU(this.api,this.api.L().tP);g.I(this,B);g.lW(this.api,B.element,5);B.subscribe("show",e=>{this.UT(B,e)}); d=new LUx(this.api,B);g.I(this,d);g.lW(this.api,d.element,4)}this.u$.push(this.Bx.element);this.O(this.api,"fullscreentoggled",this.Fp);this.O(this.api,"offlineslatestatechange",()=>{this.api.yn()&&mM(this.wL,128,!1)}); this.O(this.api,"cardstatechange",()=>{this.pF()}); this.O(this.api,"resize",this.Mu);this.O(this.api,"videoplayerreset",this.onReset);this.O(this.api,"showpromotooltip",this.vL);super.init()}zZ(){return this.tooltip}Us(){return this.Ql}UT(d,f){f?this.Tf=d:this.Tf=null;this.pF()}s9(d,f){if(f)this.BK.push(d);else for(f=this.BK.length;f>=0;f--)if(this.BK[f]===d){this.BK.splice(f,1);break}mM(this.wL,64,this.BK.length>0)}cE(){this.api.uE()&&this.api.AI();return!!this.Tf||yWq(this)||super.cE()}pF(){const d=!this.cE(),f=d&&this.api.uE()&&!this.api.getPlayerStateObject().S(2)&& !this.api.getVideoData().jP&&!this.api.L().V&&!this.api.isEmbedsShortsMode(),m=this.Fx&&g.Rz(this.api)&&this.api.getPlayerStateObject().S(128);d||m?(this.P0.show(),this.Eo.show()):(this.P0.hide(),this.Eo.hide(),this.api.FH(this.ow.element));f?this.WM.OM():this.WM.ya();this.Ql&&zEP(this.Ql,this.XA||!d);this.api.Z("web_player_hide_overflow_button_if_empty_menu")&&qn(this);super.pF()}dG(d,f,m,y,C){d.style.left="";d.style.top="";d.style.bottom="";var B=g.td(d),e=y||this.Ql&&g.io(this.Ql.D$(),f),M=y=null; m!=null&&e||(y=g.td(f),M=g.qV(f,this.api.getRootNode()),m==null&&(m=M.x+y.width/2));m-=B.width/2;e?(f=this.Ql,y=v9(f),M=TDW(f),e=this.api.So().getPlayerSize().height,m=g.a5(m,y,y+M-B.width),B=e-zU(f)-B.height):g.io(this.ow.element,f)?(f=this.api.So().getPlayerSize().width,m=g.a5(m,12,f-B.width-12),B=this.aF()?this.Bl:this.Zk,this.api.L().playerStyle==="gvn"&&(B+=20),this.Fx&&(B-=this.aF()?26:18)):(f=this.api.So().getPlayerSize(),m=g.a5(m,12,f.width-B.width-12),B=M.y>(f.height-y.height)/2?M.y-B.height- 12:M.y+y.height+12);d.style.top=`${B+(C||0)}px`;d.style.left=`${m}px`}Vx(d){d&&(this.api.FH(this.ow.element),this.Ql&&this.api.FH(this.Ql.D$()));this.lr&&(g.n(this.contextMenu.element,"ytp-autohide",d),g.n(this.contextMenu.element,"ytp-autohide-active",!0));super.Vx(d)}Bv(){super.Bv();this.lr&&(g.n(this.contextMenu.element,"ytp-autohide-active",!1),this.lr&&(this.contextMenu.hide(),this.hq&&this.hq.hide()))}T3(d,f){var m=this.api.So().getPlayerSize();m=new g.IV(0,0,m.width,m.height);if(d||!fp(this.wL)&& !this.cE()){if(this.api.L().Is||f)d=this.aF()?this.Bl:this.Zk,m.top+=d,m.height-=d;this.Ql&&(m.height-=zU(this.Ql))}return m}Fp(d){const f=this.api.getRootNode();d?f.parentElement?(f.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube a pantalla completa"),this.api.L().externalFullscreen||(f.parentElement.insertBefore(this.Gf.element,f),f.parentElement.insertBefore(this.RC.element,f.nextSibling))):g.T(Error("Player not in DOM.")):(f.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube"), this.Gf.detach(),this.RC.detach());this.X$();this.qN()}aF(){if(this.api.Z("web_player_use_screen_width_for_big_mode"))return this.api.So().getPlayerSize().width>=(g.sm(this.api.L().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);const d=this.api.L();return this.api.isFullscreen()&&!d.B||!1}showControls(d){this.wN=!d;this.pF()}X$(){var d=this.aF();this.tooltip.scale=d?1.5:1;this.contextMenu&&g.n(this.contextMenu.element,"ytp-big-mode",d);this.pF();this.api.Z("web_player_hide_overflow_button_if_empty_menu")|| qn(this);this.qN();const f=this.api.isEmbedsShortsMode();f&&d?(d=(this.api.So().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.RV(this.ow.element,"padding-left",`${d}px`),g.RV(this.ow.element,"padding-right",`${d}px`)):f&&(g.RV(this.ow.element,"padding-left",""),g.RV(this.ow.element,"padding-right",""));super.X$()}v3(){if(yWq(this)&&!g.Rz(this.api))return!1;var d=this.api.getVideoData();return!g.Rs(this.api.L())||this.api.getPresentingPlayerType()===2||!this.Md||((d=this.Md||d.Md)? (d=d.embedPreview)?(d=d.thumbnailPreviewRenderer,d=d.videoDetails&&g.S(d.videoDetails,qUc)||null):d=null:d=null,d&&d.collapsedRenderer&&d.expandedRenderer)?super.v3():!1}qN(){super.qN();this.api.logVisibility(this.title.element,!!this.xo);this.YS&&this.YS.jf(!!this.xo);this.channelAvatar.jf(!!this.xo);this.overflowButton&&this.overflowButton.jf(this.b5()&&!!this.xo);this.shareButton&&this.shareButton.jf(!this.b5()&&!!this.xo);this.EX&&this.EX.jf(!this.b5()&&!!this.xo);this.searchButton&&this.searchButton.jf(!this.b5()&& !!this.xo);this.copyLinkButton&&this.copyLinkButton.jf(!this.b5()&&!!this.xo);if(!this.xo){this.api.FH(this.ow.element);for(let d=0;d5&&f.le("glrs",{cmt:m});f.seekTo(0,{seekSource:58});f.le("glrre",{cmt:m})}}j1(){this.S=null;super.j1()}};var Nwv=class{constructor(){this.S=this.B=this.V=this.A=this.K=this.C=this.rD=this.G=this.Y=this.j=!1}};g.GU=class extends ehh{constructor(d,f,m,y=!1){super();this.mediaElement=d;this.start=f;this.end=m;this.S=y}isView(){return!0}h7(){const d=this.mediaElement.getCurrentTime();if(d{}); this.timeout=new g.vg(()=>{this.Oh("timeout")},1E4); g.I(this,this.timeout);this.hP=isFinite(y)||this.wW.L().experiments.Pr("html5_pseudogapless_shorts")&&Ry(f.getVideoData());this.status={status:0,error:null}}RL(){return this.status.status===5}getStatus(){return this.status}V(){var d=this.S.getVideoData(),f=this.A.getVideoData(),m;if((m=d.V)&&!(m=!d.S)){m=d.S;var y=!1;let N=!1;for(var C of Object.values(m.S))C.info.audio&&C.index.isLoaded()&&(y=!0),C.info.video&&C.index.isLoaded()&&(N=!0);m.S["0"]&&(N=!0);m=y&&N}if(m)if(this.S.P9()){C=Yn(this.policy, this.S,this.A,this.Rp);var {ke:B,Ee:e,OZ:M,JH:K}=this.G();this.AP||(m=this.A.U4()*1E3,y=this.S.U4(),y=(M-B-y)*1E3,C&&C.msg==="in-the-past"&&(y=0),d=d.isAd(),this.A.cK(m,y,d),this.AP=!0);C?(f=`cannot_apply${C.msg}`,delete C.msg,this.Oh(f,C)):this.status.status===2?DPW(this):(d=this.S.dI())&&d.C()&&(!eV(d)&&g.W6()?this.Oh("mse_closed"):f.S&&f.S.V()&&d.A&&!d.A.Cg()?this.Oh("encr_upgrade"):(f=this.S.P9(),f.isEnded()?this.Oh("elem_ended"):e<0?this.Oh("next_player_future"):(this.K=M,this.currentVideoDuration= M-B,this.j=E9P(d,B,M,!0),this.Y=E9P(d,e,K,!1),d=this.A.getVideoData().clientPlaybackNonce,this.S.le("gaplessPrep",{cpn:d}),this.S.wl(this.j,!1,this.C===1&&ti(this.S.getVideoData()),this.wW.L().Z("html5_shorts_gapless_keep_pending_requests")&&Ry(this.S.getVideoData())),this.S.setMediaElement(Wyv(f,B,M,!this.S.getVideoData().isAd())),Ur(this,2),DPW(this))))}else this.Oh("no-elem")}B(d){var {p5:f}=d9(this),m=d===f;f=m?this.j.S:this.j.A;m=m?this.Y.S:this.Y.A;if(f.isActive&&!m.isActive){var y=this.K,C= this.wW.L().Z("html5_gapless_disable_on_discontinuous_buffer")&&this.C!==0&&f.hB().length>1;U_(d.hB(),y-.01)&&!C&&(Ur(this,4),f.isActive=!1,f.jh=f.jh||f.isActive,(this.C===1?this.S:this.A).le("sbh",{}),m.isActive=!0,m.jh=m.jh||m.isActive,this.C!==0&&(this.S.getVideoData().G$=!0));d=this.Y.A;this.Y.S.isActive&&d.isActive&&(Ur(this,5),this.C!==0&&(d=this.A.Tz(),f=this.S.Tz(),this.S.le("sbs",{citag:f?.itag,nitag:d?.itag}),this.A.le("gitags",{pitag:f?.itag,citag:d?.itag}),this.A?.K$()))}}V2(){this.AK()&& this.Oh("player-reload-after-handoff")}Oh(d,f={}){if(!this.Mp()&&this.status.status!==6){var m=this.status.status>=4&&d!=="player-reload-after-handoff";this.status={status:Infinity,error:d};if(this.S&&this.A){const y=this.A.getVideoData().clientPlaybackNonce;this.S.df(new g.s_("dai.transitionfailure",Object.assign(f,{cpn:y,transitionTimeMs:this.Rp,msg:d})));this.S.YJ(m)}this.Vw.reject(d);this.dispose()}}e1(){if(this.getStatus().status!==5)return"niss";if(Yn(this.policy,this.S,this.A,this.Rp)!=null)return"pge"; const {p5:d,Lz:f}=d9(this),m=g.sm(this.wW.L().experiments,"html5_shorts_gapless_next_buffer_in_seconds");var y=this.K+m;this.wW.L().experiments.Pr("html5_pseudogapless_shorts")&&(y=this.G().Ee+m);const C=U_(f.hB(),y);y=U_(d.hB(),y);return!(m>0)||C&&y?null:"neb"}rD(){return this.currentVideoDuration}AK(){return this.status.status>=4&&this.status.status<6}j1(){s05(this);this.S.unsubscribe("newelementrequired",this.V2,this);if(this.j){const d=this.j.A;this.j.S.uJ.unsubscribe("updateend",this.B,this); d.uJ.unsubscribe("updateend",this.B,this)}super.j1()}G(){var d=this.S.P9();d=d.isView()?d.start:0;var f=this.S.getVideoData().isLivePlayback?Infinity:this.S.TH(!0);f=Math.min(this.Rp/1E3,f)+d;var m=this.hP?100:0;m=f-this.A.U4()+m;return{ke:d,Ee:m,OZ:f,JH:Infinity}}X(d){d.VT(128)&&this.Oh("player-error-event")}};var fJx=class extends g.qj{constructor(d){super();this.app=d;this.B=this.A=this.S=null;this.rD=!1;this.K=this.C=this.V=this.j=null;this.Y=iC5(this.app.L());this.G=()=>{g.n6(()=>{pc5(this)})}}clearQueue(d=!1,f=!1){mg(this); this.j&&this.j.reject("Queue cleared");this.app.L().Z("html5_gapless_fallback_on_qoe_restart_v2")||f&&this.A&&this.A.YJ(!1);fB(this,d)}Zv(){return!this.S}AK(){return this.V?.AK()||!1}RL(){return this.V?.RL()||!1}j1(){mg(this);fB(this);super.j1()}};var m4d=class extends g.ym{constructor(){super();this.fullscreen=0;this.j=this.V=this.pictureInPicture=this.S=this.A=this.inline=!1;this.Y=()=>{this.gL()}; zwq(this.Y);this.C=this.getVisibilityState(this.VS(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.ZK(),this.Bm(),this.wQ(),this.Bd())}getVisibilityState(d,f,m,y,C,B,e,M){return d?4:C&&QZ?7:qal&&!(kx()||document.hasFocus&&document.hasFocus())||kx()?3:f?2:m?1:y?5:C&&!QZ?7:B?8:e?9:M?10:0}Rk(d){this.fullscreen!==d&&(this.fullscreen=d,this.gL())}setMinimized(d){this.A!==d&&(this.A=d,this.gL())}setInline(d){this.inline!==d&&(this.inline=d,this.gL())}X2(d){this.pictureInPicture!==d&&(this.pictureInPicture= d,this.gL())}setSqueezeback(d){this.V!==d&&(this.V=d,this.gL())}kp(d){this.j!==d&&(this.j=d,this.gL())}VS(){return this.S}Zb(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}Lm(){return this.fullscreen}isMinimized(){return this.A}isInline(){return this.inline}isBackground(){return kx()}ZK(){return this.pictureInPicture}Bm(){return!1}wQ(){return this.V}Bd(){return this.j}gL(){this.publish("visibilitychange");const d=this.getVisibilityState(this.VS(),this.isFullscreen(), this.isMinimized(),this.isInline(),this.ZK(),this.Bm(),this.wQ(),this.Bd());d!==this.C&&this.publish("visibilitystatechange");this.C=d}j1(){T4K(this.Y);super.j1()}};g.HD=class extends g.qj{constructor(d){super();this.S1=d;this.videoData=this.playerState=null}j1(){this.videoData=this.playerState=null;super.j1()}addCueRange(){}xC(){}A4(){}LF(){return!1}bF(){return!1}KF(){}kx(){}Db(){return[]}Kd(){}NT(){}SQ(){return 1}getAudioTrack(){return this.getVideoData().QT}K3(){return null}getAvailableAudioTracks(){return[]}FM(){return[]}zS(){return[]}Xl(){return this.S1.Z("web_player_misc_bugfix_b")?this.getVideoData().clientPlaybackNonce:""}IF(){return[]}Fz(){}U4(){return 0}getCurrentTime(){return 0}rQ(){}Tz(){}rW(){return{}}getDuration(){return 0}sL(){return 0}It(){return 0}Jt(){return!1}tI(){return 0}DR(){return 0}uy(){return null}p7(){return 0}aE(){return!1}TH(){return 0}P9(){return null}dI(){return null}rf(){return 0}c5(){return 0}async MU(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.E7);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}Ff(){return()=>{}}hR(){return""}getPreferredQuality(){return"unknown"}mH(){}getProximaLatencyPreference(){return 0}bR(){return uX}getStartTime(){return NaN}Cl(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}Ma(){return 0}zt(){return 0}dQ(){return{xe:[], sT:[],currentTime:0,ZU:"",droppedVideoFrames:0,isGapless:!1,RL:!1,Zv:!0,R0:0,Gl:0,zl:0,kq:0,He:0,Pe:[],Qy:[],Pt:null,VH:"0",jl:null,QD:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.Z$(this.S1),g.I(this,this.videoData));return this.videoData}Es(){return null}Eg(){return null}xc(){}getVideoLoadedFraction(){return 0}NE(){}handleError(){}YJ(){}HJ(){}gy(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}TA(){return!1}VS(){return!1}isAtLiveHead(){return!1}Mw(){return!0}isGapless(){return!1}RL(){return!1}isHdr(){return!1}uA(){return!1}nU(){return!1}ix(){return!1}isProximaLatencyEligible(){return!1}Zv(){return!0}bx(){return!1}yc(){return!1}ZN(){}kJ(){}K$(){}WK(){}YM(){}qY(){}jI(){}gm(){}pauseVideo(){}prefetchKeyPlay(){}async playVideo(){}yb(){}cW(){}le(){}mA(){}HK(){}cK(){}df(){}AQ(){}lK(){}EF(){}o5(){}Vt(){}GH(){}removeCueRange(){}II(){}Jy(){return[]}Hk(){}dV(){}Z_(){}PK(){}Cz(){}DJ(){}nP(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}Ky(){}setLoop(){}Cn(){}setMediaElement(){}wl(){}setPlaybackRate(){}mJ(){}SZ(){}DK(){}setProximaLatencyPreference(){}zW(){}O8(){}Fy(){}HE(){}W0(){}setUserAudio51Preference(){}ob(){}x0(){return!1}RE(){}n0(){return!1}LP(){}E8(){}N0(){}stopVideo(){}subscribe(){return NaN}wI(){}togglePictureInPicture(){}Ym(){return 0}SE(){}unsubscribe(){return!1}DG(){}GJ(){return!1}dZ(){}l9(){}Lq(){}}; g.F=g.HD.prototype;g.F.sE=fS(47);g.F.JI=fS(37);g.F.Gk=fS(30);g.F.Dv=fS(24);g.F.XT=fS(18);g.F.I4=fS(12);var wm=class extends g.qj{constructor(d,f){super();this.data=[];this.V=d||NaN;this.A=f||null;this.S=new g.vg(()=>{CB(this);BE(this)}); g.I(this,this.S)}get(d){CB(this);const f=this.data.find(m=>m.key===d); return f?f.value:null}set(d,f,m){this.remove(d,!0);CB(this);d={key:d,value:f,expire:Infinity};m&&isFinite(m)&&(m*=1E3,d.expire=(0,g.v)()+m);for(this.data.push(d);this.data.length>this.V;)(m=this.data.shift())&&yf(this,m,!0);BE(this)}remove(d,f=!1){const m=this.data.find(y=>y.key===d); m&&(yf(this,m,f),g.MN(this.data,y=>y.key===d),BE(this))}removeAll(d=!1){if(d)for(const f of this.data)yf(this,f,d); this.data=[];BE(this)}j1(){super.j1();this.data.forEach(d=>{yf(this,d,!0)}); this.data=[]}};g.Yw=class extends g.qj{constructor(d,f){super();this.api=d;this.V={};this.Y={};this.yS=null;this.j={};this.S=null;this.K=new Map;this.G=null;f=new wm(f,m=>{m!==this.Vl({playerType:m.getPlayerType()})&&m.dispose()}); g.I(this,f);this.A=this.rD=this.B=new g.HD(d.L());this.C=f}j1(){for(const d of Object.values(this.V))d.dispose();hOS(this);this.B.dispose();super.j1()}w5(d){return d?d===1?this.rD:this.A.getVideoData().enableServerStitchedDai&&d===2?this.A.getVideoData().mW?this.V[2]||this.A:this.A:this.V[d]||null:this.A}Vl(d){var f=d.cpn;const m=d.YQ;d=d.playerType;if(f)a:if(Oh(this.api.L().Yi()))f=this.Y[f]||null;else{for(const y of Object.values(this.V))if(y.Xl()===f){f=y;break a}f=this.j[f]||null}else f=m&&this.yS? this.yS:d?this.w5(d):this.A;return f}jo(){return this.rD}Qt(d){this.rD=d}Ol(){return this.A}Gr(d){const f=[d],m=[this.A];this.A=d;eI(this,f,m)}};g.Yw.prototype.Xr=fS(45);g.Yw.prototype.xY=fS(43);var yIx=class{constructor(){this.values=new Float64Array(176);this.S=new Float64Array(11);this.A=new Float64Array(16)}kt(d,f){for(var m=0;m<10;m++){var y=this.S[m],C=y+(m===0?d:0),B=1*Math.pow(2,m);if(C<=B)break;y=Math.min(1,(C-B*.5)/y);for(C=0;C<16;C++)B=this.values[m*16+C]*y,this.values[(m+1)*16+C]+=B,this.S[m+1]+=B,this.values[m*16+C]-=B,this.S[m]-=B}y=m=0;C=8192;f>8192&&(m=Math.ceil(Math.log(f/8192)/Math.log(2)),y=8192*Math.pow(2,m-1),C=y*2);m+2>16?this.values[15]+=d:(f=(f-y)/(C-y),this.values[m]+= d*(1-f),this.values[m+1]+=d*f);this.S[0]+=d}yl(){const d=this.A;for(var f=0;f<16;f++)d[f]=this.values[f];f=this.S[0];for(var m=1;m<11;m++){var y=this.S[m];if(y===0)break;var C=Math.min(1,(17-f)/y);for(var B=0;B<16;B++)d[B]+=this.values[m*16+B]*C;f+=y*C;if(C<1)break}m=C=0;for(y=0;y<16;y++){B=C+d[y]/f;m+=Math.max(0,Math.min(B,.98)-Math.max(C,.02))*(y>0?8192*Math.pow(2,y-1):0);if(B>.98)break;C=B}return m/.96}};var Uv=class{constructor(d,f,m=.5,y=0){this.resolution=f;this.A=0;this.Y=!1;this.L3=!0;this.S=Math.round(d*this.resolution);this.values=Array(this.S);for(d=0;d=this.S&&(this.Y=!0);for(;d--;)this.values[this.A]=f,this.A=(this.A+1)%this.S;this.L3=!0}percentile(d){if(!this.Y&&this.A===0)return 0;this.L3&&(g.oU(this.C, (f,m)=>this.values[f]-this.values[m]),this.L3=!1); return this.values[this.C[Math.round(d*((this.Y?this.S:this.A)-1))]]||0}yl(){return this.j?(this.percentile(this.V-this.j)+this.percentile(this.V)+this.percentile(this.V+this.j))/3:this.percentile(this.V)}};var CZP=class extends g.qj{constructor(d,f,m){super();this.policy=d;this.A=f;this.nC=m;this.AP=this.gD=0;this.X=-1;this.V2=this.Y=0;this.rD=!1;this.interruptions=[];this.V=[{stamp:0,net:0,max:0}];this.qp=0;this.pC=this.C=(0,g.v)();this.G=new Uv(4,1,.6,.4);this.hP=new Uv(4,1,.6,.4);this.B=new Uv(20,1,.5,.4);d.rD?this.j=new yIx:d.V?this.j=new hE(17):this.j=new Uv(17,20,.5,.4);this.e1=new Uv(5,1,.25);this.K=new Uv(30,1,.5);d=g.Nb("yt-player-bandwidth")||{};f=this.policy.S;d.byterate>0?(f=d.byterate, this.rD=!0):(m=(navigator.connection?.downlink||0)*64*1024,m>0&&(f=m,this.rD=!0));this.j.kt(this.policy.Y,f);d.delay>0&&this.G.kt(1,Math.min(d.delay,2));d.stall>0&&this.B.kt(1,d.stall);d.init>0&&(this.pC=Math.min(d.init,this.pC));d.interruptions&&(this.V=this.V.concat(d.interruptions),this.V.length>16&&this.V.pop());this.X=(0,g.v)();this.policy.C>0&&(this.tP=new g.vg(this.CC,this.policy.C,this),g.I(this,this.tP),this.tP.start())}CC(){this.tP?.start();zn(this)&&this.policy.B&&this.nC()}};var v5h=class{constructor(d){this.experiments=d;this.S=13E4;this.Y=.5;this.A=this.V=!1;this.rD=this.Z("html5_use_histogram_for_bandwidth");this.j=g.sm(this.experiments,"html5_auxiliary_estimate_weight");this.K=g.sm(this.experiments,"html5_stall_factor")||1;this.C=g.sm(this.experiments,"html5_check_for_idle_network_interval_ms");this.B=this.experiments.Pr("html5_trigger_loader_when_idle_network");this.G=this.experiments.Pr("html5_sabr_fetch_on_idle_network_preloaded_players")}Z(d){return this.experiments.Pr(d)}};var CTn=class extends g.$m{constructor(d,f,m=0){super(f.Es());this.videoData=d;this.duration=m;this.S=this.startTimeSecs=0;this.A=this.V=!0}j(){}Xl(){return this.videoData.clientPlaybackNonce}getVideoData(){return this.videoData}getCurrentTime(d){let f=super.getCurrentTime();this.S===0?d||(f-=this.startTimeSecs,super.getVideoData().Z("html5_ssdai_log_missed_ad_impressions")&&this.A&&this.V&&f>1&&this.le("sdai-admiss",{cpn:this.Xl(),ct:f.toFixed(3),pfs:this.V}),this.A=!1):d&&(f=this.S);return f}getDuration(){return this.duration}getPlayerType(){return 2}getStartTime(){return this.startTimeSecs}wy(d){this.duration= d}};var EWT,B8N;EWT=class{constructor(d){this.end=this.start=d}};g.Gs=class{constructor(){this.S=new Map;this.V=new Map;this.A=new Map}Yd(d,f){if(f===1)return this.S.get(d);if(f===2)return this.V.get(d);if(f===3)return this.A.get(d)}FO(d,f,m,y){m={XV:y,OO:m};f?this.V.set(d,m):this.S.set(d,m)}clearAll(){this.S.clear();this.V.clear();this.A.clear()}};g.Gs.prototype.m$=fS(65);B8N=class{constructor(d){this.S1=d;this.A=[];this.V=new Map;this.j=new Map;this.S=new Map;this.NW={Mx:()=>this.V, iG2:()=>this.j, IH:()=>this.A}}clear(){this.A=[]; this.V.clear();this.j.clear();this.S.clear()}Vl(d){return this.V.get(d)}};g.dX=class extends g.qj{constructor(d,f,m,y){super();this.api=d;this.S1=f;this.playback=m;this.app=y;this.rD=new g.Gs;this.A=new Map;this.MW=new Map;this.AP=new Map;this.e1=null;this.h7=NaN;this.mS=this.A7=null;this.KC=new g.vg(()=>{d9S(this,this.h7,this.A7||void 0)}); this.events=new g.OM(this);this.Br=15E3;this.C=new g.vg(()=>{this.B=!0;this.playback.AQ(this.Br);ho(this);this.playback.getVideoData().Ne()&&this.Qa({togab:this.Y?.identifier});this.NE(!1)},this.Br); this.B=!1;this.Ew=new Map;this.CC=[];this.Y=null;this.y9=new Set;this.G=[];this.qp=[];this.hM=[];this.ws=[];this.tP=new Set;this.V2=0;this.K=!1;this.Lk=new Set;this.JM=new Set;this.TU=new Set;this.Ul=new Set;this.PZ=this.EK=0;this.N6=this.sB=!1;this.NU=this.V="";this.X=null;this.logger=new g.ql("dai");this.qH="";this.gD=!0;this.pC=new Map;this.vZ=new Map;this.NW={ste:()=>this.A, Mx:()=>this.S.NW.Mx(), kMC:()=>this.V, TfP:C=>{this.onCueRangeEnter(this.A.get(C))}, QtL:C=>{this.onCueRangeExit(this.A.get(C))}, VsP:(C,B)=>{this.A.set(C,B)}, jFC:C=>{this.NU=C}, r0:()=>this.r0(), vRl:C=>this.S.S.get(C), OJs:()=>this.X, IH:()=>this.S.NW.IH(), R4:(C,B)=>{this.R4(C,B)}, PJC:()=>this.MW, Yx:C=>{this.Yx(C)}}; this.playback.getPlayerType();this.S=new B8N(this.S1);this.playback.W0(this);this.nC=this.S1.RO();g.I(this,this.KC);g.I(this,this.events);g.I(this,this.C);this.QT=this.S1.Z("html5_use_new_ssdai_transition_detector");this.GL=this.S1.Yi().S.El(ozq);d=this.playback.getVideoData();d.Ne()&&d.latencyClass==="NORMAL"&&(this.GL=this.S1.Yi().S.El(C4n));this.Z$=this.S1.Yi().S.El(yEK);this.SP=this.playback.getVideoData().PE;this.QT?this.playback.subscribe("playbackstarted",this.R4,this):(this.events.O(this.api, g.X7("serverstitchedcuerange"),this.onCueRangeEnter),this.events.O(this.api,g.Rj("serverstitchedcuerange"),this.onCueRangeExit));this.v9=this.S1.Z("html5_ssdai_report_stitch_error_after_skip_ad");M1(this.app.vM(),this.playback,!1)}UM(d,f,m,y,C,B,e,M){var K=f_c(this,C,C+y);this.B&&this.Qa({adaftto:1});f||this.Qa({missadcon:1,enter:C,len:y,aid:e});this.j&&!this.j.X_&&(this.j.X_=e);this.N6&&this.Qa({adfbk:1,enter:C,len:y,aid:e});var N=this.playback;C>B&&FK(this,{reason:"enterTime_greater_than_return", po:C,MH:B});var W=N.rf()*1E3;CN&&FK(this,{reason:"parent_return_greater_than_content_duration",MH:B,idC:N});(N=wcg(this.S,C))&&N.MH>C&&FK(this,{reason:"overlapping_playbacks",C5D:d.video_id||"",po:C,MH:B,oRC:N.cpn,MPl:N.videoData?.videoId||"",tP1:N.durationMs,gRL:N.po,ISs:N.MH});if(K&&N)for(W=0;Wc===e)&&(this.Qa({rejectAdBreakAttl:e},!0),this.ws.push(e)); Ao(this);return}d.cpn||(d.cpn=g.sl(16));K=d.cpn;d=new g.Z$(this.S1,d);d.pV=!0;d.ZS=d.clientPlaybackNonce;N=e?e:N?N.Vi:K;f={playerType:m,durationMs:y,po:C,MH:B,cpn:K,videoData:d,errorCount:0,ssdaiAdsConfig:f,Vi:N};m=d.getPlayerResponse()?.playbackTracking;this.Z$&&(f.serializedQoeContextData=m?.serializedQoeContextData);this.GL&&(m=MH(m?.serializedPlaybackPingContextData??"")??void 0,f.un=g.TB({clientPlaybackNonce:K,serializedPlaybackPingContextData:m},Epq));tWn(this.S,f);(M=yPv(this,M))&&this.SP&& this.MW.set(N,M);BPE(this,d,y);this.Qa({attlDone:B-C,acpn:K,et:C,prt:B});this.C.isActive()&&(this.B=!1,this.C.stop(),ho(this),this.NE(!0));e&&this.QT&&(this.pC.has(e)?this.pC.get(e).add(K):this.pC.set(e,new Set([K])),this.vZ.set(K,e));return d}Db(){const d=this.playback.Db("serverstitchedcuerange",36E5);for(const f of d)this.A.delete(f.getId())}onCueRangeEnter(d){const f=d.getId();this.Qa({oncueEnter:1,cpn:f,start:d.start,end:d.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.U4()|| 0).toFixed(3)});var m=this.S.Vl(f);this.Qa({enterAdCueRange:1});var y=this.NU||this.r0().cpn;const C=this.S.Vl(y)??this.r0();m&&(y=this.playback.getCurrentTime(),m.startTimeSecs=d.start/1E3,m={VZ:C,SF:m,Fc:y},g9(this,f,d.start/1E3,y),uh(this,m));this.gD=!1}R4(d,f,m){if(d&&f&&d!==this.app.vM().S?.Xl())if((this.app.vM().j[d]||null)===null)this.Qa({nocpn:d,active:this.app.vM().S?.Xl()});else{this.gD=m??!1;m=this.app.vM().S?.Xl()||this.playback.Xl();var y=this.S.Vl(m)??this.r0(),C=this.S.Vl(d)??this.r0(); C.startTimeSecs=f;C.playerType===2&&(C.K7=C.K7!=null?Math.min(C.K7,f):f);var B=this.playback.getCurrentTime();g9(this,m,f,B);uh(this,{VZ:y,SF:C,Fc:B});if(this.playback.getVideoData().Ne()&&d===this.playback.Xl())if(f=this.vZ.get(m)){for(const e of this.pC.get(f)??[]){d=this.app.vM();if(m=d.j[e])d.S===m&&(d.S=null),d.G===m&&(d.G=null),e===d.K.get("")?.Xl()&&d.K.delete(""),delete d.j[e],delete d.Y[e];this.AP.delete(e);this.vZ.delete(e)}this.pC.delete(f)}else this.Qa({no_abid:d})}}Xo(d,f){if(d===this.playback.Xl())M1(this.app.vM(), this.playback,!1);else{const m=this.AP.get(d);m?(Twh(m,f,!this.gD),M1(this.app.vM(),m,!0)):this.Qa({nop_s:d})}}onCueRangeExit(d){var f=this.playback.getCurrentTime()*1E3,m=d.getId();this.Qa({oncueExit:1,cpn:m,start:d.start,end:d.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.U4()||0).toFixed(3)});for(var y of this.A.values())if(y.getId()!==m&&f>=y.start&&f<=y.end)return;if(f=this.S.Vl(m))m=this.playback.getPlayerState(),this.playback.getVideoData().Ne()&&m.S(2)||(m=this.playback.getCurrentTime(), y=this.r0(),y.startTimeSecs=d.end/1E3,f={VZ:f,SF:y,Fc:m},g9(this,this.playback.Xl(),d.end/1E3,m),uh(this,f))}r0(){return{cpn:this.playback.Xl(),durationMs:0,po:0,playerType:1,MH:0,videoData:this.playback.getVideoData(),errorCount:0,Vi:""}}Np(){if(this.N6)return!1;let d=void 0;this.NU&&(d=this.S.Vl(this.NU));return this.playback.getVideoData().Ne()?!!d&&!d.CS:!!d}seekTo(d=0,f={},m=!1,y=null){IM(this,this.NU);if(this.playback.getVideoData().Ne()&&d<=this.V2)this.playback.pauseVideo(),this.V2=0,WMT(this, d);else if(this.gD=this.K=!0,m)d9S(this,d,f);else{m=this.app.Ol();const C=m===this.e1?this.mS:null;aM(this,!1);this.h7=d;this.A7=f;y!=null&&this.KC.start(y);m&&(this.mS=C||m.getPlayerState(),m.N0(f),this.e1=m)}}j1(){aM(this,!1);nB(this);D9n(this);super.j1()}T0(d,f,m){if(m&&f){var y=this.Ew.get(d);if(y){y.locations||(y.locations=new Map);var C=Number(f.split(";")[0]);m=new g.TJ(m);this.Qa({hdlredir:1,itag:f,seg:d,hostport:iu(39,m)});y.locations.set(C,m)}}}Rc(d){a:{if(!this.N6){var f=ZH(this,d);if(!this.playback.getVideoData().Ne()|| !f?.CS)break a}f=void 0}var m=f;if(!m)return this.Qa({gvprp:"ncp",mt:d}),null;f=m.Vi;var y=GxS(this,m.ssdaiAdsConfig);m=m.GA&&m.C5&&d>=m.C5?m.GA:void 0;y={XM:f?OX(this,f):[],adsConfig:y,mU:m};this.Qa({gvprpro:"v",mt:d.toFixed(3),acpns:y.XM?.join("_")||"none",abid:f});return y}I6(d,f,m,y,C,B){const e=Number(m.split(";")[0]);var M=y===3;d=UPT(this,d,f,y,m,B);this.Qa({gdu:1,seg:f,itag:e,pb:`${!!d}`});if(!d)return kd(this,f,M),null;d.locations||(d.locations=new Map);if(!d.locations.has(e)){B=d.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats; if(!B)return this.Qa({gdu:"noadpfmts",seg:f,itag:e}),kd(this,f,M),null;var K=B.find(W=>W.itag===e); if(!K||!K.url){d=d.videoData.videoId;y=[];for(var N of B)y.push(N.itag);this.Qa({gdu:"nofmt",seg:f,vid:d,itag:e,fullitag:m,itags:y.join(",")});kd(this,f,M);return null}d.locations.set(e,new g.TJ(K.url,!0))}N=d.locations.get(e);if(!N)return this.Qa({gdu:"nourl",seg:f,itag:e}),kd(this,f,M),null;N=new Qk(N);this.sB&&(N.get("dvc")?this.Qa({dvc:N.get("dvc")||""}):N.set("dvc","webm"));(y=this.Yd(f-1,y,C)?.XV)&&N.set("daistate",y);d.GA&&f>=d.GA&&N.set("skipsq",`${d.GA}`);(y=this.playback.getVideoData().clientPlaybackNonce)&& N.set("cpn",y);y=[];d.Vi&&(y=OX(this,d.Vi),y.length>0&&N.set("acpns",y.join(",")));M||this.Ew.set(f,d);M=null;M=N.get("aids");C=N.OI();C?.length>2048&&this.Qa({urltoolong:1,sq:f,itag:e,len:C.length});this.nC&&(C&&(B=d.cpn,N=d.Vi,pvh(this,B,N),N&&!this.TU.has(N)&&(B=$9v(this,B,N),K=APK(this,N),this.Qa({iofa:B}),this.Qa({noawnzd:K-B}),this.Qa({acpns:y.join("."),aids:M?.replace(/,/g,".")}),this.TU.add(N))),this.Qa({gdu:"v",seg:f,itag:m,ast:d.po.toFixed(3),alen:d.durationMs.toFixed(3),acpn:d.cpn,avid:d.videoData.videoId})); return C}FV(d,f,m=!1){const y=oM(this,d,f);if(y){this.v9&&(this.hP=y);var C=void 0,B=y.Vi;if(B){this.Qa({skipadonsq:f,sts:m,abid:B,acpn:y.cpn,avid:y.videoData.videoId});m=this.S.S.get(B);if(!m)return;for(const e of m)e.GA=f,e.C5=d,e.po>y.po&&(C=e)}IM(this,this.NU);this.V=y.cpn;ktl(this);this.api.Z("html5_ssdai_enable_media_end_cue_range")&&this.playback.SE(this.V);d=this.playback.getCurrentTime();M5h(this,y,C,d,d,!1,!0);ip5(this)}}mB(){var d=this.S;for(const f of d.A)f.GA=NaN,f.C5=NaN;ktl(this);this.Qa({rsac:"resetSkipAd", sac:this.V});this.Ul.delete(this.V);this.V="";this.v9&&(this.hP=void 0)}Yd(d,f,m){return this.rD.Yd(d,f,m)}Vu(d){const f=d.trackType;for(const M of d.metadata??[])for(const K of M.qv??[]){var m=K.M1,y=K.Td;d=K.cpn;var C=K.loggingMetadata,B=K.d2,e=K.QB;if(!d||d===this.playback.getVideoData().clientPlaybackNonce)continue;const N=this.S.Vl(d);if(f===2){if(m&&m.startTicks!==void 0&&m.y_!==void 0&&m.timescale!==void 0&&y&&y.startTicks!==void 0&&y.y_!==void 0&&y.timescale!==void 0&&B!==void 0){const W= m.startTicks/m.timescale,c=y.startTicks/y.timescale;m=(W-c)*1E3;y=(c+y.y_/y.timescale)*1E3;e=e?y:Math.max(y+1E3,B);B=m+e;N&&(RM(this,N,e,B),N.K7=N.K7!==void 0?Math.min(N.K7,W):W,C&&(N.z6=C));(C=this.A.get(d))?(C.start=m,C.end=B,this.playback.qY()):(C=eNS(m,B,d),this.A.set(d,C),this.playback.addCueRange(C))}this.Db()}else f===1&&N&&C&&(N.G6=C)}}FO(d,f,m,y,C,B,e,M){m.length>0&&this.Qa({onssinfo:1,sq:d,start:f.toFixed(3),cpns:m.join(","),ds:y.join(","),isVideo:B?1:0});if(this.v9&&this.hP&&this.hP.GA&& m.length>0)for(var K of m)if(K===this.hP.cpn){this.qH!==K&&(this.Qa({skiperror:1,sq:d,acpn:this.hP.cpn,skipsq:this.hP.GA||0}),this.qH=K);break}M&&this.rD.FO(d,B,e,M);if(B){if(m.length&&y.length)for(this.Ul.has(m[0])&&this.Qa({skipfail:1,sq:d,acpn:m[0]}),d=f+this.Ma(),B=0;Bthis.j.SM+1){this.Qa({cueStChg:d.identifier,oldSt:this.j.SM.toFixed(3),newSt:d.startSecs.toFixed(3),abid:this.j.X_});if(this.j.X_){const m=d.startSecs-this.j.SM,y=this.S.S.get(this.j.X_);if(y)for(const C of y)C.po>=0&&(C.po+=m*1E3,this.Qa({newApEt:C.po,newApPrt:C.MH,acpn:C.cpn}))}this.j.SM=d.startSecs}f?this.tP.add(d.identifier):this.tP.has(d.identifier)&&this.tP.delete(d.identifier);return f}Gy(d){let f= "";d?d.event==="unknown"?f="unknown":this.tP.has(d.identifier)?this.j&&this.j.O2===d.identifier?this.j.O2===d.identifier?f=HT(this.qp,m=>m.identifier===d.identifier)?"shortad":"pending":HT(this.qp,m=>m.identifier===d.identifier)||(f="noAdsAdded"):f="wrongAdBreakInfo":f="unscheduled":f="noCuepoint"; return f}OV(d){return this.N6?!1:!!ZH(this,d)}JS(d){if(this.S1.Z("html5_lifa_ignore_multiple_skips")&&this.X)return this.Qa({ufs_ad:this.V,ufs_cur:this.NU,ufs_cont:this.r0().cpn}),!1;IM(this,this.NU);this.playback.pauseVideo();const f=this.playback.getCurrentTime(),m=this.S.Vl(this.NU);if(!m)return this.Qa({skipFail:f}),!1;this.V=this.NU;this.K=!1;this.api.Z("html5_ssdai_enable_media_end_cue_range")&&this.playback.SE(this.V);this.Yx(m.Vi);Oph(this,m,this.r0(),d);WMT(this,f,{seekSource:89,Ru:"lifa_skip"}); this.X||(this.X=this.events.O(this.api,"progresssync",()=>{Xe(this.api.gX(),(0,g.v)(),"ad_to_video");this.X&&(this.events.Zc(this.X),this.X=null)})); return!0}Yx(d){if(this.playback.getVideoData().Ne()){var f=this.S.S.get(d);if(f){for(var m of f)f=this.A.get(m.cpn),this.A.delete(m.cpn),f&&this.playback.removeCueRange(f),YCn(this.S,m);this.Ew.clear();m=this.S;f=m.S.get(d)??[];for(const y of f)YCn(m,y);m.S.delete(d);(d=this.MW.get(d))&&this.SP&&this.playback.PK(d)}}}Qa(d,f=!1){(f||this.nC)&&this.playback.le("sdai",d)}};g.dX.prototype.m$=fS(64);var eIg=class extends g.qj{constructor(d,f,m,y){super();this.api=d;this.S1=f;this.S=m;this.app=y;this.Y=new Map;this.A=[];this.V=this.B=null;this.rD=NaN;this.C=this.j=this.K=null;this.G=new g.vg(()=>{a_v(this,this.rD,this.K||void 0)}); this.X=[];this.AP=new g.vg(()=>{var C=this.X.pop();if(C){const B=C.ZS,e=C.playerVars;C=C.playerType;e&&(e.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(e,C,NaN,"",B),this.X.length&&this.AP.GU(4500))}}); this.events=new g.OM(this);this.NW={cyr:()=>this.A}; this.S.getPlayerType();g.I(this,this.G);g.I(this,this.AP);g.I(this,this.events);this.events.O(this.api,g.X7("childplayback"),this.onCueRangeEnter);this.events.O(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.O(this.api,"presentingplayerstatechange",this.Fe)}onCueRangeEnter(d){if(this.S===this.app.Ol()){var f=this.Y.get(d);f?I_n(this,f.target,f.Rp,d):this.df("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:d.toString()})}else if(f=this.A.find(y=>y.b4.E_===d)){var m= f.b4; const y=m.target;m=m.Rp;y?I_n(this,y,m,d):uV5(this,f.MH,m,d)}}onQueuedVideoLoaded(){const d=this.B;PE(this);d&&(xd(this,d)||this.df("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.Ol()?.getVideoData().clientPlaybackNonce,ccpn:`${d.playerVars.cpn}`}),this.app.Ol().addCueRange(d.b4.E_))}seekTo(d=0,f={},m=!1,y=null){if(m)a_v(this,d,f);else{m=this.app.Ol()||null;const C=m===this.j?this.C:null;Vf(this,!1);this.rD=d;this.K=f;y!=null&&this.G.start(y);m&&(this.C=C||m.getPlayerState(), m.N0(),this.j=m)}}Fe(d){d.VT(128)&&RNP(this)}isManifestless(){return JS(this.S.getVideoData())}j1(){Vf(this,!1);jI(this);super.j1()}df(d,f){this.S.df(new g.s_(d,f))}},rPB=0;var ZpS="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var MdX=class extends g.qj{constructor(){super();this.S=new wm(5,null);g.I(this,this.S);this.A=new wm(15,null);g.I(this,this.A)}QZ(d){if(d)return this.A.get(d)}j1(){this.S.removeAll();this.A.removeAll();super.j1()}};g.KHU=OZ(()=>{const d=window.AudioContext||window.webkitAudioContext;try{return new d}catch(f){return f.name}});var N8d=class extends g.Y{constructor(d){super({D:"div",oP:["html5-video-player"],U:{tabindex:d.L().disableOrganicUi?"":"-1",id:d.webPlayerContextConfig.rootElementId},N:[{D:"div",W:g.Eg.VIDEO_CONTAINER,U:{"data-layer":"0"}}]});this.app=d;this.mZ=this.ue(g.Eg.VIDEO_CONTAINER);this.Ii=new g.IV(0,0,0,0);this.V9=null;this.LK=new g.IV(0,0,0,0);this.Kf=this.TV=this.xw=NaN;this.Er=this.OQ=this.Q$=this.BQ=!1;this.ib=NaN;this.OY=!1;this.Nl=null;this.Vv=new g.vg(()=>{this.app.L().Z("web_enable_smart_zoom")&& this.app.Wr.getInternalApi().isAutocropEnabled()||this.resize()},100); this.vv=()=>{this.element.focus({preventScroll:!0})}; this.Ix=()=>{this.app.Wr.publish("playerUnderlayVisibilityChange","visible");this.V9.classList.remove(g.Eg.VIDEO_CONTAINER_TRANSITIONING);this.V9.removeEventListener(T0,this.Ix);this.V9.removeEventListener("transitioncancel",this.Ix)}; this.PV=this.bd=!1;const f=this.element.addEventListener,m=this.element.removeEventListener;this.addEventListener=(C,B,e)=>{f.apply(this.element,[C,B,e])}; this.removeEventListener=(C,B,e)=>{m.apply(this.element,[C,B,e])}; const y=d.L();y.transparentBackground&&this.DF("ytp-transparent");y.controlsType==="0"&&this.DF("ytp-hide-controls");g.wE(this.element,"ytp-exp-bottom-control-flexbox");g.wE(this.element,"ytp-modern-caption");y.Z("enable_new_paid_product_placement")&&!g.rC(y)&&g.wE(this.element,"ytp-exp-ppp-update");g.wE(this.element,"ytp-livebadge-color");y.Z("web_player_default_autohide")&&g.wE(this.element,"ytp-autohide");l_T(this.element,dnE(d));this.Up=!1;this.wx=new g.R5(NaN,NaN);PTc(this);this.O(d.Wr,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.I(this,this.Vv)}DF(...d){g.YM(this.element,d)}dV(){this.V9&&(this.V9.removeEventListener("focus",this.vv),g.NV(this.V9),this.V9=null)}Kj(){this.Mp();const d=this.app.L();d.Qw||this.DF("tag-pool-enabled");d.C&&this.DF(g.Eg.HOUSE_BRAND);d.playerStyle==="gvn"&&(this.DF("ytp-gvn"),this.element.style.backgroundColor="transparent");d.vZ&&(this.ib=g.m9("yt-dom-content-change",this.resize,this));this.O(window,"orientationchange",this.resize,this);this.O(window,"resize",this.resize, this)}JQ(d){g.NH(this.app.L());this.Er=!d;vE(this)}resize(){if(this.V9){var d=this.oX();if(!d.isEmpty()){this.app.Wr.isFullscreen()&&iO()&&this.Vv.start();var f=!g.nz(d,this.Ii.getSize()),m=SDE(this);f&&(this.Ii.width=d.width,this.Ii.height=d.height);d=this.app.L();(m||f||this.PV||d.vZ)&&this.app.Wr.publish("resize",this.getPlayerSize())}}}tW(d,f){this.updateVideoData(f)}updateVideoData(d){if(this.V9){var f=this.app.L();My&&(this.V9.setAttribute("x-webkit-airplay","allow"),d.title?this.V9.setAttribute("title", d.title):this.V9.removeAttribute("title"));this.V9.setAttribute("controlslist","nodownload");f.A6&&d.videoId?this.V9.poster=d.TD("default.jpg"):as()&&(dm??0)>=10&&(this.V9.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}f=g.w4(d,"yt:bgcolor");this.mZ.style.backgroundColor=f?f:"";this.xw=SU(g.w4(d,"yt:stretch"));this.TV=SU(g.w4(d,"yt:crop"),!0);g.n(this.element,"ytp-dni",d.jP);this.resize()}setGlobalCrop(d){this.Kf=SU(d,!0);this.resize()}setCenterCrop(d){this.BQ= d;this.resize()}Rk(){}getPlayerSize(){var d=this.app.L();const f=this.app.Wr.isFullscreen();var m=d.externalFullscreen&&g.Rs(d);if(f&&iO()&&!m)return new g.R5(window.outerWidth,window.outerHeight);m=!isNaN(this.wx.width)&&!isNaN(this.wx.height);const y=this.app.L().Z("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.L().Z("web_watch_enable_fs_squeezeback_panels");if(f&&!m&&y)return new g.R5(this.element.clientWidth,this.element.clientHeight);if(f||d.ea){let C;window.matchMedia&&(d="(width: "+ window.innerWidth+"px) and (height: "+window.innerHeight+"px)",this.Nl&&this.Nl.media===d||(this.Nl=window.matchMedia(d)),C=this.Nl&&this.Nl.matches);if(C)return new g.R5(window.innerWidth,window.innerHeight)}else if(m)return this.wx.clone();return new g.R5(this.element.clientWidth,this.element.clientHeight)}oX(){var d=this.app.L().Z("enable_desktop_player_underlay");const f=this.getPlayerSize(),m=g.sm(this.app.L().experiments,"player_underlay_min_player_width");return d&&this.Q$&&f.width>m?(d=g.sm(this.app.L().experiments, "player_underlay_video_width_fraction"),new g.R5(Math.min(f.height*this.getVideoAspectRatio(),f.width*d),Math.min(f.height,f.width*d/this.getVideoAspectRatio()))):f}getVideoAspectRatio(){return isNaN(this.xw)?JPq(this):this.xw}getVideoContentRect(d){const f=this.oX();d=LMn(this,f,this.getVideoAspectRatio(),d);return new g.IV((f.width-d.width)/2,(f.height-d.height)/2,d.width,d.height)}Xd(d){this.Q$=d;this.resize()}fU(){return this.OQ}onMutedAutoplayChange(){vE(this)}setInternalSize(d){g.nz(this.wx, d)||(this.wx=d,this.resize())}j1(){this.ib&&g.yo(this.ib);this.dV();super.j1()}};var izU=class{constructor(){this.csn=g.Qw();this.clientPlaybackNonce=null;this.elements=new Set;this.V=new Set;this.S=new Set;this.A=new Set}click(d,f){this.elements.has(d);this.S.has(d);const m=g.Qw();m&&d.visualElement&&g.d1(m,d.visualElement,f)}createClientVe(d,f,m,y=!1){this.elements.has(d);this.elements.add(d);m=$Y(m);d.visualElement=m;const C=g.Qw(),B=g.kY();C&&B&&(g.n4("combine_ve_grafts")?d$(Um(),m,B):g.C4(g.vw)(void 0,C,B,m));f.addOnDisposeCallback(()=>{this.elements.has(d)&&this.destroyVe(d)}); y&&this.A.add(d)}createServerVe(d,f,m=!1){this.elements.has(d);this.elements.add(d);f.addOnDisposeCallback(()=>{this.destroyVe(d)}); m&&this.A.add(d)}destroyVe(d){this.elements.has(d);this.elements.delete(d);this.V.delete(d);this.S.delete(d);this.A.delete(d)}AP(d,f){this.clientPlaybackNonce!==f&&(this.clientPlaybackNonce=f,Gv(Um(),d),jES(this))}setTrackingParams(d,f){this.elements.has(d);f&&(d.visualElement=g.pU(f))}OB(d,f,m){this.elements.has(d);f?this.S.add(d):this.S.delete(d);const y=g.Qw(),C=d.visualElement;this.A.has(d)?y&&C&&(f?g.UH(y,[C]):g.Gm(y,[C])):f&&!this.V.has(d)&&(y&&C&&g.YY(y,C,void 0,m),this.V.add(d))}hasVe(d){return this.elements.has(d)}};var WHU=class extends g.qj{constructor(d,f,m,y,C,B,e){super();this.X=d;this.le=f;this.K=m;this.C=y;this.G=C;this.intervalMs=B;this.Y=e;this.AP=Cz;this.B=0;this.j=this.V=!1;this.rD=Math.floor(Math.random()*256)}sendRequest(){var d=[0,1,2,3];this.Y&&(d.push(4),this.j&&d.push(5));switch(d[Math.floor(Math.random()*d.length)]){case 0:TPl(this,this.C);break;case 1:this.Zj&&(d={[0]:1,[1]:performance.now()},this.request(d));break;case 2:d=this.G;this.Zj&&(d={[0]:2,[1]:performance.now(),[3]:d},this.request(d)); break;case 3:this.Zj&&(d={[0]:3,[1]:performance.now()},this.request(d));break;case 4:this.Y&&(d={[0]:4,[1]:performance.now(),[4]:this.Y},this.request(d));break;case 5:var f=this.C;d=this.rD;this.Zj&&(f=zNP(this,f),d={[0]:5,[1]:performance.now(),[2]:f,[5]:d},this.request(d))}}request(d){this.Zj&&this.Zj.postMessage(d)}receive(d){if(!(this.B>=5E3)){var f=d.timeStamp,m=performance.now();d=d.data;d[0]===5&&(this.j=!0);var y=d[1];this.le("worker",{type:d[0],t1:(d[2]-performance.timeOrigin-y).toFixed(3), t2:(d[3]-performance.timeOrigin-y).toFixed(3),t3:(f-y).toFixed(3),t4:(m-y).toFixed(3)});this.B++}}j1(){this.A!==void 0&&(clearInterval(this.A),this.A=void 0);this.Zj?.terminate();this.S=this.Zj=void 0;this.j=!1;this.le("workerDtor",{});super.j1()}};g.m6=class extends g.qj{constructor(d,f,m,y){super();this.logger=new g.ql("App");this.Fn=this.Bb=!1;this.mL={};this.yx=[];this.xq=!1;this.Cv=null;this.intentionalPlayback=!1;this.BA=!0;this.TK=!1;this.H4=this.wM=this.Kv=null;this.XY=!0;this.mediaElement=this.t7=null;this.Mq=NaN;this.ZX=!1;this.wf=this.Y2=this.UI=this.screenLayer=this.playlist=null;this.jN=[];this.jU=0;this.Wx=new leE;this.We=[];this.NW={vM:()=>this.H9, iR:()=>this.UI}; if(!m)throw Error("b/179532961");this.Sb=f?.args||{};this.webPlayerContextConfig=m;f=this.Sb;this.S1=new hHE(f,m,m.canaryState,y);g.I(this,this.S1);g5B(this.S1);y=JWh(this.S1);this.S1.RO()&&LV(y,e=>{this.GO("h5vcc",e)}); this.S1.experiments.Pr("jspb_serialize_with_worker")&&UAB();this.S1.A&&MWn();this.Z("html5_onesie")&&(this.q0=new HXK(this.S1),g.I(this,this.q0));this.xi=new CZP(zOn(g.pv(this.S1),this.S1.KZ,this.S1.experiments),new Vkn(this.S1.experiments),()=>void this.WK()); g.I(this,this.xi);this.Ep=xQ(cu(this.S1)&&!0,f.enablesizebutton);this.zx=xQ(!1,f.player_wide);this.visibility=new m4d;g.I(this,this.visibility);this.Z("web_log_theater_mode_visibility")&&this.kp(xQ(!1,f.player_wide));this.Bb=xQ(!1,f.external_list);this.events=new g.OM(this);g.I(this,this.events);this.Z("start_client_gcf")&&(kV(a9(),{fl:EL,KB:BYh()}),this.tp=a9().resolve(EL),WkS(this.tp));this.gH=new WD;g.I(this,this.gH);this.Xy=new izU;y=new RHV;this.Wr=new g.DV(this,y);g.I(this,this.Wr);this.template= new N8d(this);g.I(this,this.template);this.appState=1;this.Rw=wvB(this);g.I(this,y);this.h5={internalvideodatachange:this.Zm,playbackready:this.TN,playbackstarted:this.oW,statechange:this.t_};this.g2=new DNZ(this.Wr);this.LG=mnB(this);y=this.S1.C;!1!==y&&this.GO("badps",{hbp:y,hostname:window.location.hostname,ps:this.S1.playerStyle});this.Tt=new EnK(this.S1,this.LG);this.Wr.publish("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||Y5(this.LG))&&yME(this);y=10;g.pv(this.S1)&&(y=3);hi(this.S1)&& (y=g.sm(this.S1.experiments,"tvhtml5_unplugged_preload_cache_size"));this.H9=new g.Yw(this.Wr,y);y=CAP(this);this.H9.Qt(y);eRT(this);this.dO={airplayactivechange:this.Oj,airplayavailabilitychange:this.kh,beginseeking:this.LI,sabrCaptionsDataLoaded:this.hs,endseeking:this.PL,internalAbandon:this.Nu,internalaudioformatchange:this.HL,internalvideodatachange:this.Do,internalvideoformatchange:this.xB,liveviewshift:this.KI,playbackstalledatstart:this.eW,progresssync:this.Vz,onAbnormalityDetected:this.zN, onSnackbarMessage:this.qO,onLoadProgress:this.Xu,SEEK_COMPLETE:this.uq,SEEK_TO:this.YB,onVideoProgress:this.TT,onLoadedMetadata:this.SW,onAutoplayBlocked:this.cL,onPlaybackPauseAtStart:this.As,playbackready:this.lq,statechange:this.wq,newelementrequired:this.fM,heartbeatparams:this.Ej,videoelementevent:this.pL,drmoutputrestricted:this.Uj,signatureexpired:this.dc,nonfatalerror:this.FA,reloadplayer:this.jW};this.QO=new g.OM(this);g.I(this,this.QO);this.Jh=new MdX;g.I(this,this.Jh);this.Vr=this.jF=-1; this.q5=new g.vg(this.template.resize,16,this.template);g.I(this,this.q5);this.bT=new eIg(this.Wr,this.S1,this.jo(),this);this.cD=new fJx(this);g.I(this,this.cD);this.d6=new d4P(this);g.I(this,this.d6);V5B(this.S1.S.c);this.events.O(this.Wr,g.X7("appapi"),this.Dw);this.events.O(this.Wr,g.Rj("appapi"),this.pI);this.events.O(this.Wr,g.X7("appprogressboundary"),this.oe);this.events.O(this.Wr,g.Rj("applooprange"),this.tQ);this.events.O(this.Wr,"presentingplayerstatechange",this.Fe);this.events.O(this.Wr, "resize",this.Bo);this.template.TL(jd(document,d));this.events.O(this.Wr,"offlineslatestatechange",this.bQ);this.events.O(this.Wr,"sabrCaptionsTrackChanged",this.GT);this.events.O(this.Wr,"sabrCaptionsBufferedRangesUpdated",this.Re);this.LG.J.L().BD&&tW(this.LG,"offline");this.S1.CC&&g.Pc("ux",g.GpE);d=g.sm(this.S1.experiments,"html5_defer_fetch_att_ms");this.jK=new g.vg(this.Z9,d,this);g.I(this,this.jK);this.YR().nG()&&(g.Wa()&&this.YR().UL.push("mdx"),km(this));this.Tt.tick("fs");KLT(this);this.S1.CC&& tW(this.LG,"ux",!0);g.Rs(this.LG.J.L())&&tW(this.LG,"embed");this.Z("web_player_sentinel_is_uniplayer")||g.X_(new g.ON("Player experiment flags missing","web_player_sentinel_is_uniplayer"));d=this.Z("web_player_sentinel_yt_experiments_sync");y=g.n4("web_player_sentinel_yt_experiments_sync");d!==y&&g.X_(new g.ON("b/195699950",{yt:d,player:y}));this.cS=NjS(this);if(d=g.sm(this.S1.experiments,"html5_block_pip_safari_delay"))this.pf=new g.vg(this.M7,d,this),g.I(this,this.pf);m=bn(m?.trustedEchoWorkerUrl?? null);d=this.S1.Yi().S.El(sXn);y=this.S1.Yi().S.El(Dgg);f=this.S1.Yi().S.El(cE5);const C=this.S1.Yi().S.El(Wv5),B=this.webPlayerContextConfig.echoWorkerWasmModuleUrl??"";m&&d>0&&y>0&&f>0&&C>0&&(this.X5=new WHU(m,(e,M)=>{this.jo().le(e,M)},f,y,C,d,B),g.I(this,this.X5),qDE(this.X5)); g.I(this,this.Wx);Yr=this.S1.MW;this.Wr.publish("applicationInitialized")}static create(d,f,m,y){try{const C=typeof d==="string"?d:`player${g.r5(d)}`,B=fL[C];if(B){try{B.dispose()}catch(M){g.T(M)}fL[C]=null}const e=new g.m6(d,f,m,y);e.addOnDisposeCallback(()=>{fL[C]=null;e.cS&&e.cS()}); return fL[C]=e}catch(C){throw g.T(C),(C&&C instanceof Error?C:Error(String(C))).stack;}}QS(){return this.visibility}Qt(d){const f=this.jo();if(d!==f){d.getVideoData().autonavState=f.getVideoData().autonavState;f.DG(this.h5,this);var m=f.getPlaybackRate();f.dispose();this.H9.Qt(d);d.setPlaybackRate(m);d.wI(this.h5,this);km(this)}}Q7(){this.Cv||(this.Cv=g.Bq(LE(),oVK(),{qa:this.S1.qa(),clientInterface:G2(this.S1)}));return this.Cv}dV(d){if(this.mediaElement){this.Y2&&(this.events.Zc(this.Y2),this.Y2= null);this.QO.A();this.Ol().dV(!0,!1,d);this.template.dV();try{this.Z("html5_use_async_stopVideo")?this.mediaElement.dispose():this.mediaElement.nC()}catch(f){g.X_(f)}this.mediaElement=null}}Gr(d,f,m=!1){if(d!==this.Ol()){var y=null;m||(m=this.Ol(),y=m.getPlayerState(),dP(this.LG,3),e7(this,"cuerangesremoved",m.IF()),this.cD&&!d.isGapless()&&m.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),m=d.x0()&&m.x0(),this.Tt.hN("iv_s"),cMW(this,m));d.getPlayerType()===1&&this.Qt(d);m=d.getPlayerType(); var C=this.H9.V[m]||null;d!==this.jo()&&d!==C&&(C?.dispose(),C=this.H9,C.V[m]=d,C.Y[d.Xl()]=d);this.H9.Gr(d);this.mediaElement&&d.setMediaElement(this.mediaElement);d.wI(this.dO,this);d.yc()?Oe(this,"setPresenting",!1):(this.tW("newdata",d,d.getVideoData()),y&&!g.O7(y,d.getPlayerState())&&this.wq(new g.Ff(d.getPlayerState(),y)),f=f&&d.getPlayerType()===1,d.nU()&&!f&&this.tW("dataloaded",d,d.getVideoData()),(f=(f=d.getVideoData().A)&&f.video)&&g.A9(this.Wr,"onPlaybackQualityChange",f.quality),e7(this, "cuerangesadded",d.IF()),f=d.getPlayerState(),f.S(2)?Dnq(this):f.S(8)?d.playVideo():d.uA()&&d.pauseVideo(),f=this.jo(),d.getPlayerType()===2&&(d.getVideoData().i_=f.getVideoData().clientPlaybackNonce),d.getPlayerType()!==2||this.E4()||(d=d.getVideoData(),f.yb(d.clientPlaybackNonce,d.KC||"",d.breakType||0,d.oI,d.videoId||"")))}}gG(){this.jo()!==this.Ol()&&this.Gr(this.jo())}vM(){return this.H9}Vl(d){return this.H9.Vl(d)}w5(d){return this.H9.w5(d)}jo(){return this.H9.jo()}Ol(){return this.H9.Ol()}TN(){F4(this)|| this.Kw(5)}lq(){if(!F4(this)){mA(this);var d=this.Ol(),f=d.getVideoData();this.S1.Z("html5_allow_multiview_tile_preload")&&f.Z$&&d.seekTo(Infinity);f=d.getPlayerState();d.uA()?this.pauseVideo():f.isOrWillBePlaying()&&this.playVideo()}}canPlayType(d){return pZ(d)}L(){return this.S1}getVideoData(){return this.Ol().getVideoData()}iR(){return this.Ol().uy()}YR(){return this.jo().getVideoData()}getVideoLoadedFraction(d){return g.HE(this,{playerType:d}).getVideoLoadedFraction()}So(){return this.template}oO(){return this.LG}gX(){return this.Tt}GW(d, f=1,m){g.HE(this,{playerType:f}).Ky(d,void 0,m)}LZ(){const d=this.LG.LZ();this.Wr.publish("videoStatsPingCreated",d);return d}getVolume(){return Math.round(this.Wr.getVolume())}isMuted(){return this.Wr.isMuted()}Sw(){if(this.jo()===this.Ol()&&this.t7)return this.t7.postId}Z9(){this.Z("use_rta_for_player")||(g.pv(this.S1)?g.ZM(this.S1,this.getVideoData().C()).then(d=>{J9(LE(),d);NTS(this.getVideoData(),this.S1,this.Q7())}):NTS(this.getVideoData(),this.S1,this.Q7()))}zJ(d){this.Wr.publish("poTokenVideoBindingChange", d)}P_(d){this.Wr.publish("d6de4videobindingchange",d)}rR(){this.hU&&this.hU.rR()}eN(d){this.hU=d}R3(d){if(d===1){this.Tt.tick("vr"); var f=this.Ol();f.A4();sCB(this.Tt,f.getVideoData(),AMc(this));Gx(this.LG)}f=this.S1;(O4(f)&&f.G||g.K3(f))&&(this.Ol().getVideoData()?.enableServerStitchedDai||!this.E4())&&g.A9(this.Wr,"onAdStateChange",d)}setLoopVideo(d){const f=this.Ol();f===this.jo()&&f.aE()!==d&&(f.setLoop(d),g.s8(this.Wr,"onLoopChange",d))}getLoopVideo(){return this.Ol().aE()}setLoopRange(d){var f=!1;!!this.t7!==!!d?f=!0:this.t7&&d&&(f=this.t7.startTimeMs!==d.startTimeMs||this.t7.endTimeMs!==d.endTimeMs||this.t7.postId!==d.postId|| this.t7.type!==d.type);if(f){f=this.Ol();Ry(f.getVideoData())&&f.le("slr",{et:d?.endTimeMs||-1});f=this.jo();f.Jy("applooprange");if(d){var m=new g.qu(d.startTimeMs,d.endTimeMs,{id:"looprange",namespace:"applooprange"});f.addCueRange(m)}else this.YR().clipConfig=void 0,this.t7?.type!=="repeatChapter"||isNaN(Number(this.t7?.loopCount))||(m={loopCount:String(this.t7.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.Dv("repeatChapterLoopEvent",m));this.t7=d;g.s8(this.Wr,"onLoopRangeChange",d|| void 0);this.jo()===this.Ol()&&(this.tQ(),f.KF())}}getLoopRange(){return this.t7}tQ(){let d="";const f=this.jo();this.t7?f!==this.Ol()?d="pnea":t5h(this,f.getCurrentTime())&&(this.t7.loopCount=0,d="ilr"):d="nlr";const m=this.Ol();Ry(m.getVideoData())&&(this.Z("html5_gapless_log_loop_range_info")?m.le("slrre",{rej:d,ct:f.getCurrentTime(),lst:this.t7?.startTimeMs,let:this.t7?.endTimeMs}):m.le("slrre",{}));d||QZB(this)}setPlaybackRate(d,f){if(!isNaN(d)){d=Bjl(this,d);var m=this.jo();m.getPlaybackRate()!== d&&(m.setPlaybackRate(d),f&&!this.S1.j&&g.KP("yt-player-playback-rate",d),g.A9(this.Wr,"onPlaybackRateChange",d))}}getCurrentTime(d={}){const {playerType:f,Pd:m=!0}=d;var y=this.H9.yS;if(y)return y.getCurrentTime();d=(y=f===2&&this.getVideoData().enableServerStitchedDai)?this.Ol():g.HE(this,d);return y&&this.UI?(y=this.H9.G)?y.getCurrentTime(m):d.getCurrentTime():m?(d=hX(this,d),G0(this,d.getCurrentTime(),d)):d.getCurrentTime()}DR(){var d=g.HE(this,{playerType:void 0});d=hX(this,d);return G0(this, d.DR(),d)}getDuration(d={}){const {playerType:f,Pd:m=!0}=d;if(d=this.H9.yS)return d.getDuration();d=this.getVideoData();const y=f===2&&d.enableServerStitchedDai;let C;C=y?this.Ol():g.HE(this,{playerType:f});if(d.hasProgressBarBoundaries()&&!y){const B=Number(d.progressBarStartPosition?.utcTimeMillis),e=Number(d.progressBarEndPosition?.utcTimeMillis);if(!isNaN(B)&&!isNaN(e))return(e-B)/1E3}if(Ry(d)&&!d.isLivePlayback)return dQ(this,f);if(m)return d=UX(this,C),G0(this,d.getDuration(),d);y&&this.UI? (d=this.H9,d=d.S===d.G?d.S:null,d=(d==null?void 0:d.getDuration())||0):d=C.getDuration();return d}It(d){var f=g.HE(this,{playerType:d});return this.E4(f)?(f=UX(this,f),f.It()-f.getCurrentTime()+this.getCurrentTime({playerType:d})):f.It()}finishSegmentByCpn(){return[]}Kj(){this.template.Kj();var d=this.Wr;d.state.element=this.template.element;const f=d.state.element;let m;for(m in d.state.S)d.state.S.hasOwnProperty(m)&&(f[m]=d.state.S[m]);(d=T_g(this.template.element))&&this.events.O(this.template, d,this.onFullscreenChange)}getDebugText(d){var f=this.jo().rW(d),m=this.Ol();if(m!==this.jo()){m=m.rW(d);for(var y of Object.keys(m))f["ad"+y]=m[y];if(d){y=f;m={};var C=jd(document,"movie_player");C&&(m.bounds=C.getBoundingClientRect(),m["class"]=C.className);C={};var B=g.bZ("video-ads");B?(rMW(B,C),C.html=B.outerHTML):C.missing=1;B={};const e=g.bZ("videoAdUiSkipContainer"),M=g.bZ("ytp-ad-skip-button-container"),K=g.bZ("ytp-skip-ad-button"),N=e||M||K;N?(rMW(N,B),B.ima=e?1:0,B.bulleit=M?1:0,B.component= K?1:0):B.missing=1;m=JSON.stringify({player:m,videoAds:C,skipButton:B});y.ad_skipBtnDbgInfo=m}}d&&this.mediaElement&&(f["0sz"]=`${+ZJ(this.mediaElement.getSize())===0}`,f.op=this.mediaElement.AP("opacity"),y=this.mediaElement.Ug().y+this.mediaElement.getSize().height,f.yof=`${+y<=0}`,f.dis=this.mediaElement.AP("display"));d&&((d=(0,g.Gr)())&&(f.gpu=d),(d=this.S1.playerStyle)&&(f.ps=d),this.S1.tP&&(f.webview=1),(d=this.webPlayerContextConfig.jsUrl)&&(f.js=d));f.debug_playbackQuality=this.Wr.getPlaybackQuality(1); f.debug_date=(new Date).toString();f.origin=window.origin;f.timestamp=Date.now();delete f.uga;delete f.q;return JSON.stringify(f,null,2)}getFeedbackProductData(){const d={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.L().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260224_08_RC00"},f=this.getPlayerStateObject().t8;f&&(d.player_error_code=f.errorCode,d.player_error_details=JSON.stringify(f.errorDetail));return d}getPresentingPlayerType(d){return this.appState=== 1?1:F4(this)?3:(d&&this.S1.Yi().S.El(to)?this.H9.S?.isAd()??!1:this.UI?.Np(this.getCurrentTime()))?2:this.Ol().getPlayerType()}Y9(){return!1}getPlayerStateObject(d){return g.HE(this,{YQ:!0,playerType:d}).getPlayerState()}getAppState(){return this.appState}pL(d){switch(d.type){case "loadedmetadata":this.q5.start();for(var f of this.yx)YDT(this,f.id,f.Pn,f.mX,void 0,!1);this.yx=[];break;case "loadstart":this.Tt.hN("gv");break;case "progress":case "timeupdate":dN(d.target.Xj())>=2&&this.Tt.hN("l2s"); break;case "playing":g.Ia&&this.q5.start();if(g.pv(this.S1))d=!1;else{f=g.Z4(this.oO());d=this.mediaElement.AP("display")==="none"||ZJ(this.mediaElement.getSize())===0;var m=z0(this.template),y=this.Ol().getVideoData(),C=g.bY(this.S1);y=nx(y);f=!m||f||C||y||this.S1.Br;d=d&&!f}d&&(d=this.Ol(),d.ZN(),this.getVideoData().nC||(this.getVideoData().nC=1,this.fM(),d.playVideo()))}}Xu(d){g.$4(this.Wr,"onLoadProgress",d)}eW(){this.Wr.publish("playbackstalledatstart")}hs(d,f){this.Wr.publish("sabrCaptionsDataLoaded", d,f)}GT(d){this.Ol().O8(d)}Re(d){this.Ol().zW(d)}TT(d){d=hX(this,this.Ol());d=G0(this,d.getCurrentTime(),d);g.A9(this.Wr,"onVideoProgress",d);this.S1.j8&&this.visibility.ZK()&&this.S1.y9&&!this.getVideoData()?.backgroundable&&this.pauseVideo()}cL(){g.A9(this.Wr,"onAutoplayBlocked");var d=this.Ol().getVideoData();d&&(d.Nc=!0);g.Rs(this.S1)&&(d={autoplayBrowserPolicy:pJ(),autoplayIntended:$l(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback}, g.Dv("embedsAutoplayStatusChanged",d))}Vz(){this.Wr.publish("progresssync")}As(){g.$4(this.Wr,"onPlaybackPauseAtStart")}t_(d){if(this.getPresentingPlayerType()===1){d.VT(1)&&!d.state.S(64)&&this.YR().isLivePlayback&&this.jo().isAtLiveHead()&&this.Wr.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(d.VT(2)){if(this.t7&&this.t7.endTimeMs>=(this.getDuration()-1)*1E3){QZB(this);return}Dnq(this)}if(d.state.S(128)){var f=d.state;this.cancelPlayback(5);f=f.t8;JSON.stringify({errorData:f,debugInfo:this.getDebugText(!0)}); g.A9(this.Wr,"onError",ohP(f.errorCode));g.$4(this.Wr,"onDetailedError",{errorCode:f.errorCode,errorDetail:f.errorDetail,message:f.errorMessage,messageKey:f.lH,cpn:f.cpn});(0,g.v)()-this.S1.QT>6048E5&&g.$4(this.Wr,"onReloadRequired")}f={};if(d.state.isPlaying()&&!d.state.isBuffering()&&!J_("pbresume","ad_to_video")&&J_("_start","ad_to_video")){const m=this.getVideoData();f.clientPlaybackNonce=m.clientPlaybackNonce;m.videoId&&(f.videoId=m.videoId);g.PI(f,"ad_to_video");xt("pbresume",void 0,"ad_to_video"); Gx(this.LG)}this.Wr.publish("applicationplayerstatechange",d)}}wq(d){this.H9.yS||this.Wr.publish("presentingplayerstatechange",d)}Fe(d){oG(this,oN(d.state));d.state.S(1024)&&this.Wr.isMutedByMutedAutoplay()&&(yE(this,{muted:!1,volume:this.Rw.volume},!1),fm(this,!1))}onPlayerRequestSent(d){g.s8(this.Wr,"onPlayerRequestSent",d)}Zm(d,f){d==="newdata"&&km(this);this.Wr.publish("applicationvideodatachange",d,f)}HL(d,f){mA(this);g.$4(this.Wr,"onPlaybackAudioChange",this.Wr.getAudioTrack().BZ.name);this.Wr.publish("internalaudioformatchange", this.Wr.getAudioTrack().BZ.id,f)}xB(d){const f=this.Ol().getVideoData();d===f&&g.A9(this.Wr,"onPlaybackQualityChange",d.A.video.quality)}Bz(){var d=this.H9.V[2]||null;if(d){d=d.getVideoData();this.Ol().le("ssdai",{cleanaply:1,acpn:d?.clientPlaybackNonce,avid:d.videoId,isDai:this.YR().enableServerStitchedDai?1:0});d=this.H9;const f=d.V[2];f&&(delete d.Y[f.Xl()],delete d.V[2])}}Do(d,f){this.tW(d,this.Ol(),f)}tW(d,f,m){this.S1.RO()&&f.le("vdc",{type:d,vid:m.videoId||"",cpn:m.clientPlaybackNonce||""}); f===this.jo()&&(this.S1.Aq=m.oauthToken);f===this.jo()&&(this.getVideoData().enableServerStitchedDai&&!this.UI?(this.jo().le("sdai",{initSstm:1}),this.UI=new g.dX(this.Wr,this.S1,this.jo(),this)):!this.getVideoData().enableServerStitchedDai&&this.UI&&(this.UI.dispose(),this.UI=null));if(d==="newdata")dP(this.LG,2),this.Wr.publish("videoplayerreset",f);else{if(!this.mediaElement)return;if(d==="dataloaded")if(this.jo()===this.Ol()){if(E4(m.dD,m.I8),!this.jo().getPlayerState().isError()){var y=F4(this); this.YR().isLoaded();y&&this.Kw(6);$nP(this);UC(this.LG)||QE(this)}}else $nP(this);if(f.getPlayerType()===1&&(this.S1.e1&&Ow5(this),this.getVideoData().isLivePlayback&&!this.S1.Xx&&this.Oh("html5.unsupportedlive",2,"DEVICE_FALLBACK"),m.isLoaded()&&((X25(m)||this.getVideoData().IL)&&this.Wr.publish("legacyadtrackingpingchange",this.getVideoData()),m.hasProgressBarBoundaries()&&(y=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(y))))){var C=this.It();C&&(C-=this.getCurrentTime(), y=(y-C)*1E3,C=this.mL.progressEndBoundary,C?.start!==y&&(C&&this.II([C]),y=new g.qu(y,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.jo().addCueRange(y),this.mL.progressEndBoundary=y))}this.Wr.publish("videodatachange",d,m,f.getPlayerType())}g.A9(this.Wr,"onVideoDataChange",{type:d,playertype:f.getPlayerType()});this.tQ();(d=m.h2)?this.Xy.AP(d,m.clientPlaybackNonce):jES(this.Xy)}Wl(){BY(this,null);g.$4(this.Wr,"onPlaylistUpdate")}oe(d){delete this.mL[d.getId()];this.jo().removeCueRange(d); a:{d=this.getVideoData();var f=d.V2?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||d.V2?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(f)for(m of f){f=m.autoplayVideo||m.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;const y=g.S(f,g.$S);if(f!=null&&y?.videoId===d.videoId&&y?.continuePlayback){var m=f;break a}}m=null}(d=g.S(m,g.$S))&&g.s8(this.Wr,"onPlayVideo",{sessionData:{autonav:"1",itct:m?.clickTrackingParams},videoId:d.videoId,watchEndpoint:d})}Kw(d){d!== this.appState&&(d===2&&this.getPresentingPlayerType()===1&&(oG(this,-1),oG(this,5)),this.appState=d,this.Wr.publish("appstatechange",d))}Oh(d,f,m,y,C){this.jo().mJ(d,f,m,y,C)}isAtLiveHead(d,f=!1){var m=g.HE(this,{playerType:d});d=UX(this,m);m=hX(this,m);return d!==m?d.isAtLiveHead(G0(this,m.getCurrentTime(),m),!0):d.isAtLiveHead(void 0,f)}tI(){const d=g.HE(this,{playerType:void 0});return UX(this,d).tI()}seekTo(d,f,m,y,C,B){f=f!==!1;y=g.HE(this,{playerType:y});this.appState===2&&Ee(this);this.E4(y)? ub(this)?this.UI.seekTo(d,{seekSource:C},f,m):this.bT.seekTo(d,{seekSource:C},f,m):(this.Z("html5_sabr_csdai_seek_log")||(B=""),y.seekTo(d,{Uq:!f,zc:m,Ru:"application"+(B??""),seekSource:C}))}seekBy(d,f,m,y){this.seekTo(this.getCurrentTime()+d,f,m,y,void 0,"_by")}uq(){g.A9(this.Wr,"SEEK_COMPLETE")}zN(){g.s8(this.Wr,"onAbnormalityDetected")}qO(d){g.s8(this.Wr,"onSnackbarMessage",d)}YB(d){const f=this.Ol(),m=f.getVideoData();if(this.appState===1||this.appState===2)m.startSeconds=d;this.appState===2? f.getPlayerState().S(512)||Ee(this):g.A9(this.Wr,"SEEK_TO",d)}Oj(){this.Wr.publish("airplayactivechange")}kh(){this.Wr.publish("airplayavailabilitychange")}showAirplayPicker(){this.Ol().RE()}LI(){this.Wr.publish("beginseeking")}PL(){this.Wr.publish("endseeking")}getStoryboardFormat(d){d=g.HE(this,{playerType:d});return UX(this,d).getStoryboardFormat()}Cl(d){d=g.HE(this,{playerType:d});return UX(this,d).getVideoData().Cl()}E4(d){d=(d||this.Ol()).getVideoData();if(ub(this))var f=d===this.UI.playback.getVideoData(); else a:{var m=this.bT;if(d===m.S.getVideoData()&&m.A.length)f=!0;else{for(f of m.A)if(d.ZS===f.ZS){f=!0;break a}f=!1}}return f}LV(d,f,m,y,C,B,e,M){const K=ub(this);this.Ol().le("appattl",{sstm:this.UI?1:0,ssenable:this.getVideoData().enableServerStitchedDai,susstm:K});K?(m=this.UI.UM(d,f,m,y,C,B,e,M),d=m?.clientPlaybackNonce||"",(this.Z("html5_ssdai_new_decoration_logic")||this.jo().getVideoData().PE)&&this.jo().Fy(M||{AC:""},f,m?.clientPlaybackNonce||"")):d=gWS(this.bT,d,m,y,C,B);return d}Jx(d,f, m,y,C,B,e,M){ub(this)&&(d=this.UI?.UM(d,f,m,y,C,B,e,M),this.jo().getVideoData().PE&&this.jo().Fy(M||{AC:""},f,d?.clientPlaybackNonce||""))}iA(d){(this.Z("html5_ssdai_new_decoration_logic")||this.jo().getVideoData().PE)&&this.jo().Fy(d,"","");this.UI?.iA(d.AC||"")}n3(d=-1,f=Infinity){ub(this)||jI(this.bT,d,f)}Eq(d,f,m){if(ub(this)){var y=this.UI,C=m;(m=y.S.Vl(d))?(C===void 0&&(C=m.MH),RM(y,m,f,C)):y.Wd(`Invalid_cpn_${d}_specified`)}else{y=this.bT;let B=null;for(C of y.A)if(C.ZS===d){B=C;break}B?(m=== void 0&&(m=B.MH),nWK(y,B,f,m)):Jo(y,"InvalidTimelinePlaybackId timelinePlaybackId="+d)}}enqueueVideoByPlayerVars(d,f,m=Infinity,y=""){this.E4();d=new g.Z$(this.S1,d);y&&(d.ZS=y);ib(this,d,f,m)}queueNextVideo(d,f=1,m=NaN,y="",C=""){d=this.preloadVideoByPlayerVars(d,f,m,y,C);f=this.Ol();d&&(this.Z("html5_check_queue_on_data_loaded")?this.L().supportsGaplessShorts()&&f.getVideoData().B&&(m=this.d6,y=this.cD.Y,m.j!==d&&(m.A=f,m.j=d,m.V=1,m.S=d.getVideoData(),m.Y=y,m.S.isLoaded()?m.C():m.S.subscribe("dataloaded", m.C,m))):(m=Ky5(f,d,this.cD.Y),m!=null?(f.le("sgap",m),f.getVideoData().B&&f.YJ(!1)):(d=d.getVideoData(),f=this.d6,f.S!==d&&(f.S=d,f.V=1,d.isLoaded()?f.B():f.S.subscribe("dataloaded",f.B,f)))))}KH(d,f,m=0,y=0){UX(this,this.Ol()).Cn();kxB(this.cD,d,f,m,y).then(()=>{g.$4(this.Wr,"onQueuedVideoLoaded")},()=>{})}Zv(){return this.cD.Zv()}fv(d){const f=this.cD.S; return f?f.bF(d):!1}clearQueue(d=!1,f=!1){this.cD.clearQueue(d,f)}loadVideoByPlayerVars(d,f=1,m,y,C,B){var e=this.jo();if(f===2&&this.YR().enableServerStitchedDai&&e&&!e.TA())return e.le("lvonss",{vid:d?.videoId||"",ptype:f}),!1;var M=!1;e=new g.Z$(this.S1,d);e.pQ=B;g.rC(this.S1)&&!e.GD&&R0(this.Tt);this.Tt.timerName=e.rD??"";this.Tt.HM("pl_i");this.Z("web_player_early_cpn")&&e.clientPlaybackNonce&&this.Tt.infoGel({clientPlaybackNonce:e.clientPlaybackNonce});rCE(e).supportsVp9Encoding===!1&&this.Ol().le("noVp9enc", {});if(this.L().supportsGaplessShorts()){B=a$h(this.cD,e,f);if(B==null){oG(this,-1);this.cD.S?.getVideoData().isAd()||AX(this);d=this.cD;d.app.L().Z("html5_gapless_new_slr")?Mv(d.app,"gaplessshortslooprange"):d.app.setLoopRange(null);d.app.getVideoData().x3=!0;d.S?.DJ();d.S?.o5();m={Ru:"gapless_to_next_video",seekSource:60,NC:d.Y.S};y=d.V?.rD()||-1;if(d.Y.S){const {ke:W,Ee:c}=d.V?.G()||{};c!=null&&W!=null&&(y=c-W+.001)}d.app.Ol()?.seekTo(y,m);d.app.getPlayerStateObject(f).isPlaying()||d.app.Ol()?.playVideo(!0); o5n(d,y);d.app.Ol()?.Z_();d.G();return!0}const K=this.Z("html5_shorts_gapless_preload_fallback"),N=this.cD.S;if(K&&N&&!N.Mp()){const W=N.getVideoData();this.H9.C.set(gQ(f,W),N,3600)}this.cD.clearQueue(K);this.Ol().le("sgap",{f:B})}if(C){for(;e.QG.length&&e.QG[0].isExpired();)e.QG.shift();M=e.QG.length-1;M=M>0&&C.A(e.QG[M])&&C.A(e.QG[M-1]);e.QG.push(C)}m||(d&&nC(d)?(QI(this.S1)&&!this.Bb&&(d.fetch=0),BY(this,d)):this.playlist&&BY(this,null),d&&(this.Bb=xQ(!1,d.external_list)));this.Wr.publish("loadvideo"); f=this.Tw(e,f,y);M&&this.Oh("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${e.QG.join()}`.replace(/[;:,]/g,"_"));return f}preloadVideoByPlayerVars(d,f=1,m=NaN,y,C=""){y=jU(d);if(y=this.H9.C.get(`${f}_${y}_${C}_${+(d.autonav==="1"||d.autonav===!0)}${+(d.autoplay==="1"||d.autoplay===!0||d.autoplay===1)}`)||null)return y;d=new g.Z$(this.S1,d);C&&(d.ZS=C);{C=gQ(f,d);y=this.Ol();const B=gQ(y.getPlayerType(),y.getVideoData());C===B?(y.LP(!0),d.dispose(),f=null):(d.y9=!0,y=Nv(this, f,d,!0),(f!==1||!hi(this.S1)||this.S1.Z("html5_allow_multiview_tile_preload")&&d.Z$)&&y.LP(!0),this.H9.C.set(C,y,m||3600),f=y)}return f}setMinimized(d){this.visibility.setMinimized(d);(d=rjv(this.LG))&&(this.isMinimized()?d.load():d.unload());this.Wr.publish("minimized")}setInline(d){this.visibility.setInline(d)}setInlinePreview(d){this.visibility.setInline(d)}X2(d){on5(this,d)||this.visibility.X2(d)}setSqueezeback(d){this.visibility.setSqueezeback(d)}M7(){const d=this.mediaElement?.D$();d&&(this.S1.I_&& Ss(P1(()=>document.exitFullscreen()),()=>{}),Ss(P1(()=>GX(d)),()=>{}))}zT(){this.mediaElement.D$(); this.mediaElement.D$().webkitPresentationMode==="picture-in-picture"?this.X2(!0):this.X2(!1)}togglePictureInPicture(){this.Ol().togglePictureInPicture()}Tw(d,f=1,m){J_("_start",this.Tt.timerName)||g.C4(R7)(void 0,this.Tt.timerName);let y=!1,C=Km(this,f,d,!1);C?(y=!0,d.dispose(),C.getVideoData().Z$&&C.le("app_lv",{pdl:C.nU()}),this.Yi().S.El(gwl)&&(C.getVideoData().sB=d.sB)):(C=Nv(this,f,d,!0,m),(this.Z("html5_onesie")||this.Z("html5_load_before_stop"))&&C.LF()&&C.LP(),this.q5.stop(),f===1&&f!==this.getPresentingPlayerType()&& this.cancelPlayback(4),this.cancelPlayback(4,f),this.Gr(C));d.videoId&&this.We.includes(d.videoId)&&C.le("mvt",{});C===this.jo()&&(this.S1.Aq=d.oauthToken);if(!C.LF())return!1;if(C===this.jo())return this.Kw(1),d=Ee(this),y&&C.getPlayerType()===1&&C.nU()&&this.tW("dataloaded",C,C.getVideoData()),d;C.E8();return!0}cueVideoByPlayerVars(d,f=1){var m=this.jo();if(this.YR().enableServerStitchedDai&&m&&!m.TA()&&d&&Object.keys(d).length>0)m.le("qvonss",{vid:d?.videoId||"",ptype:f});else if(d&&nC(d))if(this.BA= !0,BY(this,d),(d=g.V4(this.playlist))&&d.nG())rQ(this,d,f);else this.playlist.onReady(()=>{se(this)}); else{f||(f=this.getPresentingPlayerType());f===1&&this.Wl();m=new g.Z$(this.S1,d);const y=g.Rs(this.S1)&&!this.S1.X&&f===1&&!m.isAd()&&!m.KC;this.Wr.publish("cuevideo",f);y?(this.Ol().getVideoData().loading=!0,QCh(m,d?d:{}).then(C=>{rQ(this,C,f)}),m.dispose()):rQ(this,m,f)}}Ow(d,f,m,y,C,B,e){if(!d&&!m)throw Error("Playback source is invalid"); if(cu(this.S1)||g.Dx(this.S1))return f=f||{},f.lact=rk(),f.vis=this.Wr.getVisibilityState(),g.s8(this.Wr,"onPlayVideo",{videoId:d,watchEndpoint:B,sessionData:f,listId:m}),!1;Dmg(this.Tt);this.Tt.reset();d={video_id:d};y&&(d.autoplay="1");y&&(d.autonav="1");B&&(d.player_params=B.playerParams);e&&(d.oauth_token=e);m?(d.list=m,this.loadPlaylist(d)):this.loadVideoByPlayerVars(d,1);return!0}cuePlaylist(d,f,m,y){this.BA=!0;a8K(this,d,f,m,y)}loadPlaylist(d,f,m,y){this.BA=!1;a8K(this,d,f,m,y)}kU(){return this.Wr.isMutedByMutedAutoplay()? !1:this.H9.yS?!0:!(!this.playlist||!this.playlist.hasNext())}nextVideo(d,f){var m=this.jo().getVideoData().K();g.x4(this.Wr)&&m?this.Ow(m.videoId,f?m.nm:m.sessionData,m.playlistId,f,void 0,m.eK||void 0):this.Bb?g.$4(this.Wr,"onPlaylistNext"):this.getPresentingPlayerType()===3?XX(this.LG).nextVideo():!this.playlist||QI(this.S1)&&!this.Wr.isFullscreen()||(this.playlist.hasNext(d)&&lr(this.playlist,pel(this.playlist)),this.playlist.loaded?(d=f&&this.S1.Z("html5_player_autonav_logging"),f&&this.Wr.publish("playlistautonextvideo"), this.Tw(g.V4(this.playlist,void 0,f,d),1)):this.BA=!1)}previousVideo(d){this.Bb?g.$4(this.Wr,"onPlaylistPrevious"):this.getPresentingPlayerType()===3?XX(this.LG).cw():!this.playlist||QI(this.S1)&&!this.Wr.isFullscreen()||(this.playlist.hasPrevious(d)&&lr(this.playlist,$mW(this.playlist)),this.playlist.loaded?this.Tw(g.V4(this.playlist),1):this.BA=!1)}playVideoAt(d){this.Bb?g.$4(this.Wr,"onPlaylistIndex",d):this.playlist&&(this.playlist.loaded?this.Tw(g.V4(this.playlist,d),1):this.BA=!1,lr(this.playlist, d))}getPlaylist(){return this.playlist}tU(d){this.yx=g.zP(this.yx,y=>y.id!==d); const f=this.jo(),m=f.IF();for(let y=0;y{pm(this)}):pm(this); this.tQ();kUV(this);g.Rs(this.S1)&&(d={autoplayBrowserPolicy:pJ(),autoplayIntended:$l(this.getVideoData()),autoplayStatus:HFT(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.Dv("embedsAutoplayStatusChanged",d))}}ao(d){if(this.S1.Z("mweb_client_log_screen_associated"),!p3(this.S1)){var f=this.screenLayer||(this.isMinimized()?3:0);if((f=g.Qw(f))&&f!=="UNDEFINED_CSN"){var m=this.S1.Z("web_player_attach_player_response_ve");const y=this.S1.Z("web_playback_associated_ve"); d={cpn:d,csn:f};this.getVideoData().X&&(m||y)&&(m=g.pU(this.getVideoData().X),g.YY(f,m),y&&(d.playbackVe=m.getAsJson()));this.getVideoData().queueInfo&&(d.queueInfo=this.getVideoData().queueInfo);f={};this.getVideoData().Qh&&(f.cttAuthInfo={token:this.getVideoData().Qh,videoId:this.getVideoData().videoId});g.Dv("playbackAssociated",d,f)}else g.X_(new g.ON("CSN Missing or undefined during playback association"))}}Nu(){this.Wr.publish("internalAbandon");AX(this)}onApiChange(){const d=this.Ol();this.S1.G? g.A9(this.Wr,"onApiChange",d.getPlayerType()):g.A9(this.Wr,"onApiChange")}iQ(){var d=this.mediaElement;d={volume:g.a5(Math.floor(d.getVolume()*100),0,100),muted:d.tP()};d.muted||fm(this,!1);this.Rw=g.TE(d);g.A9(this.Wr,"onVolumeChange",d)}mutedAutoplay(d){const f=this.getVideoData().videoId;isNaN(this.Mq)&&(this.Mq=this.getVideoData().startSeconds);if(d?.videoId||f)this.loadVideoByPlayerVars({video_id:d?.videoId?d?.videoId:f,playmuted:!0,start:this.Mq,muted_autoplay_duration_mode:d?.durationMode}), g.$4(this.Wr,"onMutedAutoplayStarts")}onFullscreenChange(){const d=X4(this);this.Rk(d?1:0);FLl(this,!!d)}Rk(d){var f=!!d;const m=!!this.Lm()!==f;this.visibility.Rk(d);this.template.Rk(f);this.Z("html5_media_fullscreen")&&!f&&this.mediaElement&&X4(this)===this.mediaElement.D$()&&this.mediaElement.X();this.template.resize();m&&this.Tt.tick("fsc");m&&(this.Wr.publish("fullscreentoggled",f),d=this.YR(),f={fullscreen:f,videoId:d.Dg||d.videoId,time:this.getCurrentTime()},this.Wr.getPlaylistId()&&(f.listId= this.Wr.getPlaylistId()),g.A9(this.Wr,"onFullscreenChange",f))}Zb(){return this.visibility.Zb()}isFullscreen(){return this.visibility.isFullscreen()}Lm(){return this.visibility.Lm()}Wo(){var d=this.Lm();d!==0&&d!==1||this.Rk(X4(this)?1:0);d=window.screen.width*window.screen.height;const f=window.outerHeight*window.outerWidth;this.S1.QP?(this.jU=Math.max(this.jU,d,f),d=f/this.jUy.videoId??"").filter(y=> !!y)))}sendVideoStatsEngageEvent(d,f,m){f=g.HE(this,{playerType:f}); WDg(this.S1,d)?f.sendVideoStatsEngageEvent(d,m):m&&m()}Ff(d){const f=g.HE(this,{playerType:void 0});return WDg(this.S1,d)?f.Ff(d):null}updatePlaylist(){!QI(this.S1)&&g.Rs(this.S1)&&cY(this);g.$4(this.Wr,"onPlaylistUpdate")}setSizeStyle(d,f){this.Ep=d;this.Z("web_log_theater_mode_visibility")?this.kp(f):this.zx=f;this.Wr.publish("sizestylechange",d,f);this.template.resize()}kp(d){this.visibility.kp(d)}Bd(){return this.Z("web_log_theater_mode_visibility")?this.visibility.Bd():this.zx}isMinimized(){return this.visibility.isMinimized()}isInline(){return this.visibility.isInline()}ZK(){return this.visibility.ZK()}Bm(){return this.visibility.Bm()}wQ(){return this.visibility.wQ()}RR(){return this.Ep}getAdState(){if(this.getPresentingPlayerType()=== 3)return XX(this.LG).getAdState();if(!this.E4()){const d=jW(this.oO());if(d)return d.getAdState()}return-1}Bo(d){var f=this.template.getVideoContentRect();uo(this.wM,f)||(this.wM=f,this.Ol().dZ(),(f=this.jo())&&f===this.Ol()&&f.dZ(),this.Lm()===1&&this.ZX&&FLl(this,!0));f=this.So().bd!==this.H4;this.H4=this.So().bd;this.Kv&&g.nz(this.Kv,d)&&!f||(this.Wr.publish("appresize",d),this.Kv=d)}fd(){return this.Wr.fd()}dc(){this.getPresentingPlayerType()===2&&this.bT.isManifestless()?RNP(this.bT):(this.UI&& (nB(this.UI),AX(this)),this.xi.qp=(0,g.v)(),Oe(this,"signature"))}jW(d){d&&Oe(this,"reloadPlayerEvent",void 0,d)}fM(d){this.dV(d);WY(this)}FA(d){if(d.errorCode==="manifest.net.badstatus"){const f=this.S1.experiments.Pr("html5_use_network_error_code_enums")?401:"401";d.details.rc===f&&g.s8(this.Wr,"onPlayerRequestAuthFailed")}}Ej(d){this.Wr.publish("heartbeatparams",d)}Y6(d){g.s8(this.Wr,"onAutonavChangeRequest",d!==1)}P9(){return this.mediaElement}setBlackout(d){if(this.S1.Br!==d){this.S1.Br=d;var f= this.Ol();f.KF();this.S1.e1&&Ow5(this);f.mA(d)}}bQ(){const d=this.Ol(),f=!this.Wr.yn();d.l9(f)}SW(){g.$4(this.Wr,"onLoadedMetadata")}Uj(){g.$4(this.Wr,"onDrmOutputRestricted")}LU(){this.intentionalPlayback=!0}j1(){this.LG.dispose();this.g2.dispose();this.bT.dispose();this.UI&&this.UI.dispose();this.jo().dispose();this.dV();this.H9.dispose();g.Tg(this.playlist);super.j1()}Z(d){return this.S1.Z(d)}Yi(){return this.S1.Yi()}ra(){return this.S1.ra()}setScreenLayer(d){this.screenLayer=d}getInternalApi(){return this.Wr.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.LG.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){const d= br(this.LG);return d?d.isOrchestrationLeader():!1}getVideoUrl(d,f,m,y,C){if(this.t7&&this.t7.postId)return d=this.S1.getVideoUrl(d),d=cy(d,"v"),d.replace("/watch",`/clip/${this.t7.postId}`);const B=this.Wr.isEmbedsShortsMode()||this.S1.AP==="shortspage",e=g.iW(this.getVideoData());return this.S1.getVideoUrl(d,f,m,y,C,B,e)}AK(){return this.cD.AK()}RL(d){return d?this.cD.RL()&&this.cD.S?.xc()===d:this.cD.RL()}r_(d,f,m){this.Wr.publish("spsumpreject",d,f,m)}WK(){try{for(const d of Object.values(this.H9.V))d.Mp()|| d.WK();if(this.Z("html5_sabr_fetch_on_idle_network_preloaded_players"))for(const d of L8K(this.H9.C))d.Mp()||d.WK();this.jo().WK()}catch(d){g.X_(d)}}JS(){if(this.UI){const d=(0,g.v)();return this.UI.JS(d)}return!1}Qr(d){let f=this.jo();d&&(f=gnT(this,d));if(f){var m=f.getVideoData();d=new Map;for(const [y,C]of m.sabrContextUpdates){m=y;const B=C;B.scope===4&&f?.bx(m)&&d.set(m,B)}return d}this.jo().le("scuget",{ncpf:"1",ccpn:d})}GO(d,f){this.jN.push({key:d,value:f})}};g.m6.prototype.pm=fS(41); g.m6.prototype.Fi=fS(16);g.m6.prototype.SV=fS(10);g.m6.prototype.Og=fS(8);var fL={};var cIX={dP:[{nw:/Unable to load player module/,weight:20},{nw:/Failed to fetch/,weight:500},{nw:/XHR API fetch failed/,weight:10},{nw:/JSON parsing failed after XHR fetch/,weight:10},{nw:/Retrying OnePlatform request/,weight:10},{nw:/CSN Missing or undefined during playback association/,weight:100},{nw:/Non-recoverable error. Do not retry./,weight:0},{nw:/Internal Error. Retry with an exponential backoff./,weight:0},{nw:/API disabled by application./,weight:0},{nw:/Unexpected end of JSON input/, weight:0}],v6:[{callback:I8v,weight:500}]};var rhq=/[&\?]action_proxy=1/,F8l=/[&\?]token=([\w-]*)/,ghT=/[&\?]video_id=([\w-]*)/,Ipg=/[&\?]index=([\d-]*)/,u6E=/[&\?]m_pos_ms=([\d-]*)/,lpK=/[&\?]vvt=([\w-]*)/,ZwP="ca_type dt el flash u_tz u_his u_h u_w u_ah u_aw u_cd u_nplug u_nmime frm u_java bc bih biw brdim vis wgl".split(" "),ZZ5="www.youtube-nocookie.com youtube-nocookie.com www.youtube-nocookie.com:443 youtube.googleapis.com www.youtubeedu.com www.youtubeeducation.com video.google.com redirector.gvt1.com".split(" "),V8E={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"},l8S={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},ViP={FLAG_AUTO_CAPTIONS_DEFAULT_ON:66,FLAG_AUTOPLAY_DISABLED:140,FLAG_AUTOPLAY_EXPLICITLY_SET:141},s5x=class{constructor(d){this.player=d;this.A=this.S=1}kd(d){this.player.gX().tick(d)}fetch(d,f){if(!d.match(/\[BISCOTTI_ID\]/g))return RG(this, d,f);const m=this.S===1;m&&this.kd("a_bid_s");var y=X9l();if(y!==null)return m&&this.kd("a_bid_f"),RG(this,d,f,y);y=RR5();m&&g.x7(y,()=>{this.kd("a_bid_f")}); return y.then(C=>RG(this,d,f,C))}reset(){this.A=this.S=1}};var D4f={WSP:"replaceUrlMacros",Jr:"onAboutThisAdPopupClosed",UA:"executeCommand"};var PAq=class{constructor(d){this.Q2=d}Ot(){return"adPingingEndpoint"}Ke(d,f,m){k0v(this.Q2.get(),d,f,m)}};var LLK=class{constructor(d){this.J=d}Ot(){return"changeEngagementPanelVisibilityAction"}Ke(d){g.s8(this.J,"changeEngagementPanelVisibility",{changeEngagementPanelVisibilityAction:d})}};var JMK=class{constructor(d){this.Q2=d}Ot(){return"loggingUrls"}Ke(d,f,m){for(const y of d)k0v(this.Q2.get(),y.baseUrl,f,m,y.attributionSrcMode)}};var EEd=class extends g.qj{constructor(d){super();this.S=d;this.A=qrn(this)}};var bwg=class{constructor(d,f){this.vF=d;this.DW=f}Qa(d,f){f={...f,cc:this.vF.Mz()};this.vF.J.le(d,f)}};var yb=class extends g.qj{constructor(d,f,m,y,C){super();this.A=f;this.xs=m;this.RP=y;this.Rt=C;this.listeners=[];const B=new ue(this);g.I(this,B);B.O(d,"internalAbandon",this.V);this.addOnDisposeCallback(()=>{B.A()})}addListener(d){this.listeners.push(d)}removeListener(d){this.listeners=this.listeners.filter(f=>f!==d)}k7(d,f,m,y,C,B,e,M){if(d==="")SH("Received empty content video CPN in DefaultContentPlaybackLifecycleApi"); else if(d!==this.S||m){this.S=d;this.xs.get().k7(d,f,m,y,C,B,e,M);this.RP.get().k7(d,f,m,y,C,B,e,M);this.Rt?.get().k7(d,f,m,y,C,B,e,M);this.A.k7(d,f,m,y,C,B,e,M);for(const K of this.listeners)K.k7(d,f,m,y,C,B,e,M)}else SH("Duplicate content video loaded signal")}V(){this.S&&this.JC(this.S)}JC(d){this.S=void 0;for(const f of this.listeners)f.JC(d)}};var CL=class{constructor(d){this.J=d;this.adVideoId=this.S=this.videoId=this.adCpn=this.contentCpn=null;this.Y=!0;this.A=this.V=!1;this.adFormat=null;this.j="AD_PLACEMENT_KIND_UNKNOWN";this.actionType="unknown_type";this.videoStreamType="VIDEO_STREAM_TYPE_VOD"}DD(d,f,m,y,C){UnB(this);this.Y=!f&&m===0;const B=this.J.getVideoData({playerType:1}),e=this.J.getVideoData({playerType:2});B&&(this.contentCpn=B.clientPlaybackNonce,this.videoId=B.videoId,this.S=B.Qh);e&&(this.adCpn=e.clientPlaybackNonce,this.adVideoId= e.videoId,this.adFormat=e.adFormat);this.j=d;y<=0?(UnB(this),this.Y=!f&&m===0):(this.actionType=this.Y?f?"unknown_type":"video_to_ad":f?"ad_to_video":"ad_to_ad",this.videoStreamType=C?"VIDEO_STREAM_TYPE_LIVE":"VIDEO_STREAM_TYPE_VOD",this.actionType!=="unknown_type"&&(this.V=!0,J_("_start",this.actionType)&&HwP(this)))}reset(){return new CL(this.J)}};var B3=class extends g.qj{constructor(d){super();this.J=d;this.S=new Map;this.A=new ue(this);g.I(this,this.A);this.A.O(this.J,g.X7("ad"),this.onCueRangeEnter,this);this.A.O(this.J,g.Rj("ad"),this.onCueRangeExit,this)}addCueRange(d,f,m,y,C,B=3,e=1,M,K){this.S.has(d)?SH("Tried to register duplicate cue range",void 0,void 0,{CueRangeID:d}):(d=new p0E(d,f,m,y,B,M,K),this.S.set(d.id,{E_:d,listener:C,mV:e}),this.J.AB([d],e))}removeCueRange(d){const f=this.S.get(d);f?(this.J.EL([f.E_],f.mV),this.S.delete(f.E_.id)): SH("Requested to remove unknown cue range",void 0,void 0,{CueRangeID:d})}onCueRangeEnter(d){if(this.S.has(d.id))this.S.get(d.id).listener.onCueRangeEnter(d.id)}onCueRangeExit(d){if(this.S.has(d.id))this.S.get(d.id).listener.onCueRangeExit(d.id)}},p0E=class extends g.qu{constructor(d,f,m,y,C,B,e){super(f,m,{id:d,namespace:"ad",priority:C,visible:y,associatedClipId:B,markerPositionMs:e})}};var et=class{constructor(d){this.J=d}addPlayerResponseForAssociation(d){this.J.addPlayerResponseForAssociation(d)}};var MS=class{constructor(d){this.J=d}R3(d){this.J.R3(d)}};var KL=class{constructor(d){this.J=d}};var xm=null,eGc=class extends g.ym{constructor(){super();this.S={};this.addOnDisposeCallback(()=>{for(const d of Object.keys(this.S))delete this.S[d]})}yr(d){return this.S.hasOwnProperty(d)?this.S[d].yr():{}}}; g.$K("ytads.bulleit.getVideoMetadata",function(d){return PY().yr(d)}); g.$K("ytads.bulleit.triggerExternalActivityEvent",function(d,f,m){var y=PY();m=B9P(m);m!==null&&y.publish(m,{queryId:d,viewabilityString:f})});var NS=class{constructor(d,f,m){this.xs=d;this.J=f;this.DW=m;this.A=new Set;this.S=new Map;PY().subscribe("adactiveviewmeasurable",this.Ki,this);PY().subscribe("adfullyviewableaudiblehalfdurationimpression",this.Nw,this);PY().subscribe("adviewableimpression",this.X3,this);PY().subscribe("adaudioaudible",this.PA,this);PY().subscribe("adaudiomeasurable",this.EN,this)}k0(d,f){if(!this.S.has(d))return{};if(f==="seek")return(d=p8(na).K(d,{}))&&o4(d),{};f=N9g(f);if(f===null)return{};var m=this.J.Eg();if(!m)return{}; const y=this.J.getPresentingPlayerType(!0);if(!this.J.getVideoData({playerType:y})?.isAd())return{};m={opt_adElement:m,opt_fullscreen:this.xs.get().isFullscreen()};return Za(f,d,m)}B(d,f,m,y,C){this.S.has(d)&&(y<=0||C<=0||p8(na).B(d,f,m,y,C))}Ki({queryId:d}){this.S.get(d)?.Ki()}Nw({queryId:d}){this.S.get(d)?.Nw()}X3({queryId:d}){this.S.get(d)?.X3()}PA({queryId:d}){this.S.get(d)?.PA()}EN({queryId:d}){this.S.get(d)?.EN()}};var $4N=class{send(d,f,m,y=!1){try{$1g(this,d,f,m,y)}catch(C){}}};var AIy=class extends $4N{constructor(d,f,m,y,C){super();this.j=d;this.Y=f;this.S=m;this.A=y;this.V=C}};var kaf=class{constructor(d,f){this.S=d;this.DW=f}send(d,f,m,y){let C=!1;try{if(y==="ATTRIBUTION_SRC_MODE_LABEL_CHROME"||y==="ATTRIBUTION_SRC_MODE_XHR_OPTION")C=!0,d=NGn(d);y=C;var B=g.tN(d);if(B[1]==="https")var e=d;else B[1]="https",e=bF("https",B[2],B[3],B[4],B[5],B[6],B[7]);const M=kRE(e);B=[];const K=Qi(e)&&this.DW.get().J.L().experiments.Pr("add_auth_headers_to_remarketing_google_dot_com_ping");if(kr(e)||K)B.push({headerType:"USER_AUTH"}),B.push({headerType:"PLUS_PAGE_ID"}),B.push({headerType:"VISITOR_ID"}), B.push({headerType:"EOM_VISITOR_ID"}),B.push({headerType:"AUTH_USER"}),B.push({headerType:"DATASYNC_ID"});this.S.send({baseUrl:e,scrubReferrer:M,headers:B},f,m,y)}catch(M){}}};var W3=class{constructor(d,f,m,y,C,B,e=new AIy(()=>{const M=d.L(),K=d.getVideoData({playerType:1});return g.ZM(M,K?K.C():"")},()=>d.L().pageId,()=>d.L().V2,()=>d.L().datasyncId??"",()=>d.L().experiments)){this.J=d; this.A=f;this.nk=m;this.RP=y;this.Gt=C;this.DW=B;this.j=e;this.k6=null;this.S=new Map;this.V=new kaf(e,this.DW)}Ff(){return this.J.Ff(1)}};var c3=class extends g.qj{constructor(d,f,m){super();this.J=d;this.OX=f;this.DW=m;this.listeners=[];this.MR=null;this.Vj=new Map;f=new g.OM(this);g.I(this,f);f.O(d,"videodatachange",this.NO);Oh(d.L().Yi())?f.O(d,"playbackChange",this.RW):f.O(d,"serverstitchedvideochange",this.OD);this.N9=N5(this)}Mz(){return this.J.getVideoData({playerType:1}).clientPlaybackNonce}addListener(d){this.listeners.push(d)}removeListener(d){this.listeners=this.listeners.filter(f=>f!==d)}k7(){this.Vj.clear(); this.MR=null;this.OX.get().clear()}JC(){}NO(d,f,m){f.videoId==="nPpU29QrbiU"&&this.J.le("ads_ssm_vdc_s",{pt:m,dvt:d});c1(this.DW.get())&&d!=="dataloaded"||qv(this,f,m)}RW(d){if(this.J.getVideoData({playerType:1}).enableServerStitchedDai)for(const f of d.started){d=this.J.getStartTime({cpn:f.cpn});const m=this.J.getVideoData({cpn:f.cpn}),y=this.J.getPlayerType(f.cpn);let C=null;y===2&&(this.MR=f.cpn,d===void 0?SH("Expected ad video start time on SS video changed"):this.Vj.set(f.cpn,d),C=nV(this.OX.get(), f.cpn));this.J.getVideoData({playerType:1}).le("ads_ssvc",{pt:y,cpn:m?.clientPlaybackNonce,crtt:this.J.getCurrentTime({playerType:y,Pd:!1}),atlh:this.J.isAtLiveHead(),adstt:d,pid:f.cpn,slid:C?.layoutId});m&&y?qv(this,m,y):SH("Expected video data on server stitched video changed",void 0,void 0,{cpn:this.J.getVideoData({playerType:1}).clientPlaybackNonce,timelinePlaybackId:f.cpn})}}OD(d,f){d!==void 0&&(this.MR=d,f===void 0||isNaN(f)?SH("Expected ad video start time on SS video changed"):this.Vj.set(d, f));const m=this.J.getPresentingPlayerType(!0),y=this.J.getVideoData({playerType:m}),C=d===void 0?null:nV(this.OX.get(),d);this.J.getVideoData({playerType:1}).le("ads_ssvc",{pt:m,cpn:y?.clientPlaybackNonce,crtt:this.J.getCurrentTime({playerType:1,Pd:!1}),atlh:this.J.isAtLiveHead(),adstt:f,pid:d,slid:C?.layoutId});y?qv(this,y,m):SH("Expected video data on server stitched video changed",void 0,void 0,{cpn:this.J.getVideoData({playerType:1}).clientPlaybackNonce,timelinePlaybackId:d})}pH(d,f){const m= d.author,y=d.clientPlaybackNonce,C=d.isListed;var B=d.ZS;const e=d.title,M=d.jL,K=d.zH,N=d.isMdxPlayback,W=d.z0,c=d.mdxEnvironment,D=d.isAutonav,E=d.Na,k=d.GD,r=d.Gq,R=d.videoId||"",V=d.profilePicture||"",Z=d.UE||"",x=d.S7()||!1,J=d.Ne()||!1;d=d.YU||void 0;B=nV(this.OX.get(),B)||{layoutId:null,slotId:null};var BT=this.J.getVideoData({playerType:1});const el=BT.J7();BT=BT.getPlayerResponse();f=1E3*this.J.getDuration({playerType:f});const JV=1E3*this.J.getDuration({playerType:1});return{...B,videoId:R, author:m,clientPlaybackNonce:y,Fb:f,Iw:JV,daiEnabled:BT?.playerConfig?.daiConfig?.enableDai||!1,cQ:BT?.playerConfig?.daiConfig?.enablePreroll||!1,isListed:C,J7:el,profilePicture:V,title:e,UE:Z,jL:M,zH:K,YU:d,isMdxPlayback:N,z0:W,mdxEnvironment:c,isAutonav:D,Na:E,GD:k,Gq:r,S7:x,Ne:J}}j1(){this.listeners.length=0;this.N9=null;super.j1()}};var sI=class extends g.qj{constructor(d,f){super();this.J=d;this.RP=f;this.listeners=[];this.DU=[];this.J4=()=>{SH("Called 'doUnlockPreroll' before it's initialized.")}; f=new ue(this);const m=new g.OM(this);g.I(this,m);g.I(this,f);f.O(d,"progresssync",this.A);f.O(d,"presentingplayerstatechange",this.S);f.O(d,"fullscreentoggled",this.onFullscreenToggled);f.O(d,"onVolumeChange",this.onVolumeChange);f.O(d,"minimized",this.V7);f.O(d,"overlayvisibilitychange",this.BR);f.O(d,"shortsadswipe",this.s3);f.O(d,"resize",this.X$);m.O(d,g.X7("appad"),this.Z2)}k7(){this.J4=oV(()=>{this.J.Mp()||this.J.DK("ad",1)})}JC(){}addListener(d){this.listeners.push(d)}removeListener(d){this.listeners= this.listeners.filter(f=>f!==d)}Wv(){}playVideo(){this.J.playVideo()}pauseVideo(){this.J.pauseVideo()}resumeVideo(d){this.tR(d)&&this.J.playVideo()}tR(d){return this.J.getPlayerState(d)===2}getCurrentTimeSec(d,f){const m=this.RP.get().MR; return d!==2||f||m===null?this.J.getCurrentTime({playerType:d,Pd:f}):Ym(this,m)}getVolume(){return this.J.getVolume()}isMuted(){return this.J.isMuted()}getPresentingPlayerType(){return this.J.getPresentingPlayerType(!0)}getPlayerState(d){return this.J.getPlayerState(d)}getGetAdBreakContext(){return this.J.getGetAdBreakContext()}isFullscreen(){return this.J.isFullscreen()}isAtLiveHead(){return this.J.isAtLiveHead()}Xd(d){this.J.Xd(d)}A(){const d=this.J.getPresentingPlayerType(!0),f=this.getCurrentTimeSec(d, !1);if(d===2)for(const m of this.listeners)m.OL(f);else if(d===1)for(const m of this.DU)m.Wv(f)}S(d){for(const f of this.listeners)f.SL(d,this.getPresentingPlayerType())}onFullscreenToggled(d){for(const f of this.listeners)f.onFullscreenToggled(d)}onVolumeChange(){for(const d of this.listeners)d.onVolumeChange()}V7(){const d=this.J.isMinimized();for(const f of this.listeners)f.V7(d)}BR(d){for(const f of this.listeners)f.BR(d)}X$(){const d=this.J.So().oX();for(const f of this.listeners)f.CY(d)}Z2(d){for(const f of this.listeners)f.Z2(d)}s3(){for(const d of this.listeners)d.s3()}};var SXn=class extends g.qj{constructor(d,f,m,y){super();const C=H(()=>new bs(this.DW)); g.I(this,C);const B=H(()=>new HS(C)); g.I(this,B);const e=H(()=>new ls); g.I(this,e);const M=H(()=>new Zc(d)); g.I(this,M);const K=H(()=>new w0(C,B,this.DW)); g.I(this,K);const N=H(()=>new Y3); g.I(this,N);this.Ck=H(()=>new is(y)); g.I(this,this.Ck);this.Co=H(()=>new CL(f)); g.I(this,this.Co);this.Dc=H(()=>new B3(f)); g.I(this,this.Dc);this.zU=H(()=>new et(f)); g.I(this,this.zU);this.Fl=H(()=>new MS(f)); g.I(this,this.Fl);this.DW=H(()=>new KL(f)); g.I(this,this.DW);const W=H(()=>new Nc(this.DW)); g.I(this,W);const c=H(()=>new us(C,K,B,this.DW,W,null,null,null,null)); g.I(this,c);this.RP=H(()=>new c3(f,N,this.DW)); g.I(this,this.RP);const {Gt:D,context:E}=nm({RP:this.RP,DW:this.DW,rL:W});this.Gt=D;this.xs=H(()=>new sI(f,this.RP)); g.I(this,this.xs);this.nk=H(()=>new NS(this.xs,f,this.DW)); g.I(this,this.nk);this.Q2=H(()=>new W3(f,e,this.nk,this.RP,this.Gt,this.DW)); g.I(this,this.Q2);this.xR=new nT(M,c,m,d,this.RP,this.xs,this.Co);g.I(this,this.xR);const k=new yb(f,this.xR,this.xs,this.RP);this.qQ=H(()=>k); this.Sj=k;this.JO=new Vu(M,K,this.Dc,this.qQ,E);g.I(this,this.JO);this.TZ=new r0(this.DW,M,c,this.RP,this.JO,m,this.zU);g.I(this,this.TZ);this.pR={e9:new Map,zR:new Map,G0:new Map,r7:new Map,py:new Map};this.listeners=[];this.Oc={TZ:this.TZ,Nd:this.DW.get(),Hr:this.Ck.get(),oi:this.xs.get(),xR:this.xR,Ds:C.get(),Uy:null,JR:{Au(){}},JW:e.get(),vF:this.RP.get()}}};var Q5x=class extends g.qj{constructor(d){super();this.MG=d;this.MG.get().addListener(this)}j1(){this.MG.Mp()||this.MG.get().removeListener(this);super.j1()}};var Dw=class{constructor(d){this.S=d}fetch(d){const {An:f,Lj:m,Hl:y,cueProcessedMs:C=0}=d;return this.S.fetch(f,{Hl:y,E_:m,cueProcessedMs:C}).then(B=>gdS(B,m))}};var EI=class extends g.qj{constructor(d){super();this.J=d;this.listeners=[];this.S=new ue(this);g.I(this,this.S);this.S.O(this.J,"aduxclicked",this.onAdUxClicked);this.S.O(this.J,"aduxmouseover",this.C2);this.S.O(this.J,"aduxmouseout",this.Jd);this.S.O(this.J,"muteadaccepted",this.A)}addListener(d){this.listeners.push(d)}removeListener(d){this.listeners=this.listeners.filter(f=>f!==d)}wF(d){uKV(this,d,1)}onAdUxClicked(d,f){Ue(this,m=>{m.Pg(d,f)})}C2(d){Ue(this,f=>{f.FZ(d)})}Jd(d){Ue(this,f=>{f.Sr(d)})}A(d){Ue(this, f=>{f.kO(d)})}};var Ozf=class{constructor(d,f=!1){this.A=d;this.V=f;this.S={}}reduce(d){switch(d.event){case "unknown":return}var f=d.identifier;var m=this.S[f];m?f=m:(m={oC:null,Oi:-Infinity},f=this.S[f]=m);m=d.startSecs+d.S/1E3;if(!(mf!==d)}yO(d){ZBv(this,d); if(this.DW.get().J.L().Z("html5_lifa_move_gab_on_continue_or_stop_restriction")&&this.J.getVideoData({playerType:1})?.Ne()&&(d.event==="continue"||d.event==="stop")||ChW(this.DW.get())&&this.J.getCurrentTime({playerType:1})===0&&this.J.getVideoData({playerType:1}).Ne())return!1;this.Y.reduce(d);d=this.j;this.j=!1;return d}C(d){const f=this.J.getVideoData({playerType:1}).isDaiEnabled();if(f||!g.Dx(this.J.L()))for(const m of d)ZBv(this,m),DI(this.DW.get())&&this.J.getCurrentTime({playerType:1})===0&& m.event==="start"&&Lb(this.Q2.get(),"ocuz",`cpi.${m.identifier};cpe.${m.event};cps.${m.startSecs};cpd.${m.GZ}`),f?ChW(this.DW.get())&&this.J.getCurrentTime({playerType:1})===0&&this.J.getVideoData({playerType:1}).Ne()||this.Y.reduce(m):this.J.getCurrentTime({playerType:1})!==0&&m.event==="start"&&(this.DW.get().J.L().experiments.Pr("ignore_overlapping_cue_points_on_endemic_live_html5")&&(this.S==null||this.DW.get().J.L().experiments.Pr("enable_only_drop_overlapping_cuepoints_with_same_identifier")&& this.S.identifier!==m.identifier?0:m.startSecs+m.GZ>=this.S.startSecs&&m.startSecs<=this.S.startSecs+this.S.GZ)?(DI(this.DW.get())&&m.identifier!==this.S?.identifier&&Lb(this.Q2.get(),"ocud",`ccpi.${m.identifier};ccpe.${m.event};ccps.${m.startSecs}; ccpd.${m.GZ};pcpi.${this.S?.identifier};pcpe.${this.S?.event}; pcps.${this.S?.startSecs};pcpd.${this.S?.GZ};`),m.identifier!==this.S?.identifier&&SH("Latest Endemic Live Web cue point overlaps with previous cue point")):(this.S=m,RGl(this,m)))}j1(){this.A!=null&&(this.A.unsubscribe("cuepointupdated",this.C,this),this.A=null);this.listeners.length=0;this.AT.length=0;super.j1()}};var $8=class{constructor(d){this.J=d}};var AZ=class{constructor(d){this.J=d}LV(d,f,m,y,C,B,e,M){return this.J.LV(d,f,m,y,C,B,e,M!==void 0?{AC:M}:void 0)}n3(d,f){this.J.n3(d,f)}Eq(d,f,m){this.J.Eq(d,f,m)}iA(d){this.J.iA({AC:d})}Jx(d,f,m,y,C,B,e,M){this.J.Jx(d,f,m,y,C,B,e,M!==void 0?{AC:M}:void 0)}n0(d){return this.J.n0(d)}finishSegmentByCpn(d,f,m){m=VIv(m);this.J.finishSegmentByCpn(d,f,m)}};var k8=class extends g.qj{constructor(){super(...arguments);this.hm=new Map}};var aJV=class{constructor(d){this.J=d}};var lHB=class extends g.qj{constructor(d,f,m,y,C){super();const B=H(()=>new bs(this.DW)); g.I(this,B);const e=H(()=>new HS(B)); g.I(this,e);const M=H(()=>new ls); g.I(this,M);const K=H(()=>new Zc(d)); g.I(this,K);const N=H(()=>new w0(B,e,this.DW)); g.I(this,N);const W=H(()=>new Y3); g.I(this,W);this.dW=H(()=>new EI(f)); g.I(this,this.dW);this.Ck=H(()=>new is(C)); g.I(this,this.Ck);this.Co=H(()=>new CL(f)); g.I(this,this.Co);this.Dc=H(()=>new B3(f)); g.I(this,this.Dc);this.zU=H(()=>new et(f)); g.I(this,this.zU);this.Fl=H(()=>new MS(f)); g.I(this,this.Fl);this.DW=H(()=>new KL(f)); g.I(this,this.DW);const c=H(()=>new Dw(y)); g.I(this,c);const D=H(()=>new Nc(this.DW)); g.I(this,D);this.MQ=H(()=>new $8(f)); g.I(this,this.MQ);this.MG=H(()=>new eal); g.I(this,this.MG);this.RP=H(()=>new c3(f,W,this.DW)); g.I(this,this.RP);const {Gt:E,context:k}=nm({RP:this.RP,DW:this.DW,rL:D});this.Gt=E;this.Rt=H(()=>new pL(f,this.DW,this.Q2)); g.I(this,this.Rt);this.c9=H(()=>new AZ(f)); g.I(this,this.c9);this.xs=H(()=>new sI(f,this.RP)); g.I(this,this.xs);this.hO=H(()=>new k8); g.I(this,this.hO);const r=H(()=>new us(B,N,e,this.DW,D,"SLOT_TYPE_ABOVE_FEED",this.xs,this.oF,this.vg)); g.I(this,r);this.fJ=H(()=>new WS(this.DW)); this.nk=H(()=>new NS(this.xs,f,this.DW)); g.I(this,this.nk);this.Q2=H(()=>new W3(f,M,this.nk,this.RP,this.Gt,this.DW)); g.I(this,this.Q2);this.iE=new Rp(pV,(V,Z,x,J)=>XZ(e.get(),V,Z,x,J),K,N,e,D,this.DW,this.RP); g.I(this,this.iE);this.xR=new nT(K,r,m,d,this.RP,this.xs,this.Co);g.I(this,this.xR);const R=new yb(f,this.xR,this.xs,this.RP,this.Rt);this.qQ=H(()=>R); this.Sj=R;this.oF=new X8(K,N,this.qQ,this.Rt,this.xs,this.DW,this.Q2,this.c9);g.I(this,this.oF);this.JO=new Vu(K,N,this.Dc,this.qQ,k);g.I(this,this.JO);this.TZ=new r0(this.DW,K,r,this.RP,this.JO,m,this.zU);g.I(this,this.TZ);this.jO=H(()=>new cS(c,e,D,this.DW,this.Q2,this.xs,this.c9)); g.I(this,this.jO);this.pJ=H(()=>new sM); g.I(this,this.pJ);this.Uh=new LT(d,this.dW,this.DW);g.I(this,this.Uh);this.EB=new J0(d);g.I(this,this.EB);this.UK=new nsP(d);g.I(this,this.UK);this.Tk=new SQ(d,this.qQ,k);g.I(this,this.Tk);this.GM=new jQ(d,this.Dc,this.xs,this.RP);g.I(this,this.GM);this.RY=new ZqE(d,this.RP);g.I(this,this.RY);this.vg=new Tz(d,this.Rt,this.xs,this.Q2,this.qQ,this.oF);g.I(this,this.vg);this.KJ=new vS(d);g.I(this,this.KJ);this.Mo=new qc;g.I(this,this.Mo);this.nY=new zz(d);g.I(this,this.nY);this.wG=new Ven(d);g.I(this, this.wG);this.Mo=new qc;g.I(this,this.Mo);this.ji=H(()=>new x3); g.I(this,this.ji);this.fY=H(()=>new PS(this.xs)); g.I(this,this.fY);this.Ek=H(()=>new PCK(this.dW,this.Q2,d,M,this.nk)); g.I(this,this.Ek);this.aX=H(()=>new $3(this.TZ,K,B)); g.I(this,this.aX);this.pY=H(()=>new A0(this.DW,this.Q2,this.KJ,this.nk)); g.I(this,this.pY);this.vR=H(()=>new c5T(d,this.Mo,this.KJ,this.RP,this.c9,this.xs,this.hO,this.Q2,W,this.Rt,this.nk,this.fJ,this.zU,this.Dc,this.Co,this.Fl,this.Ck,this.MQ,this.DW,M,k)); g.I(this,this.vR);this.g_=H(()=>new q5W(this.xs,this.Q2,this.Ck,this.DW,this.nk,this.RP)); g.I(this,this.g_);this.lA=H(()=>new Q1n(this.dW,this.xs,this.Q2,M,this.nk,this.UK,this.wG,this.Ck,this.DW,m)); g.I(this,this.lA);this.Lx=H(()=>new Lpv(this.dW,this.Q2,M)); g.I(this,this.Lx);this.S2=new Q5x(this.MG);g.I(this,this.S2);this.pR={e9:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.TZ],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.oF],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.xR],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.JO]]),zR:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jO],["SLOT_TYPE_ABOVE_FEED",this.pJ],["SLOT_TYPE_FORECASTING",this.pJ], ["SLOT_TYPE_IN_PLAYER",this.pJ],["SLOT_TYPE_PLAYER_BYTES",this.pJ],["SLOT_TYPE_PLAYER_UNDERLAY",this.pJ],["SLOT_TYPE_PLAYBACK_TRACKING",this.pJ],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.pJ]]),G0:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.Uh],["TRIGGER_TYPE_SURVEY_SUBMITTED",this.Uh],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.EB],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.EB],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_ENTERED", this.EB],["TRIGGER_TYPE_SLOT_ID_EXITED",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.EB],["TRIGGER_TYPE_SLOT_ID_UNSCHEDULED",this.EB],["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.EB],["TRIGGER_TYPE_CLOSE_REQUESTED",this.UK],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.Tk],["TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",this.GM],["TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER", this.GM],["TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME",this.GM],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.GM],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.GM],["TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED",this.GM],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.GM],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.RY],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.RY],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.KJ],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID", this.Tk],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.nY],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER",this.wG],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Mo],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.vg],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.vg],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.vg],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.vg],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.vg]]),r7:new Map([["SLOT_TYPE_ABOVE_FEED",this.ji], ["SLOT_TYPE_AD_BREAK_REQUEST",this.ji],["SLOT_TYPE_FORECASTING",this.ji],["SLOT_TYPE_IN_PLAYER",this.ji],["SLOT_TYPE_PLAYER_BYTES",this.fY],["SLOT_TYPE_PLAYER_UNDERLAY",this.ji],["SLOT_TYPE_PLAYBACK_TRACKING",this.ji],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.ji]]),py:new Map([["SLOT_TYPE_ABOVE_FEED",this.Ek],["SLOT_TYPE_AD_BREAK_REQUEST",this.aX],["SLOT_TYPE_FORECASTING",this.pY],["SLOT_TYPE_PLAYER_BYTES",this.vR],["SLOT_TYPE_PLAYBACK_TRACKING",this.g_],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM", this.g_],["SLOT_TYPE_IN_PLAYER",this.lA],["SLOT_TYPE_PLAYER_UNDERLAY",this.Lx]])};this.listeners=[M.get()];this.Oc={TZ:this.TZ,Nd:this.DW.get(),Hr:this.Ck.get(),oi:this.xs.get(),xR:this.xR,Ds:B.get(),Uy:this.MG.get(),JR:this.Uh,JW:M.get(),vF:this.RP.get()}}};var x1l=class extends g.qj{constructor(d,f,m,y,C){super();const B=H(()=>new bs(this.DW)); g.I(this,B);const e=H(()=>new HS(B)); g.I(this,e);const M=H(()=>new ls); g.I(this,M);const K=H(()=>new Zc(d)); g.I(this,K);const N=H(()=>new w0(B,e,this.DW)); g.I(this,N);const W=H(()=>new Y3); g.I(this,W);this.dW=H(()=>new EI(f)); g.I(this,this.dW);this.Ck=H(()=>new is(C)); g.I(this,this.Ck);this.Co=H(()=>new CL(f)); g.I(this,this.Co);this.Dc=H(()=>new B3(f)); g.I(this,this.Dc);this.zU=H(()=>new et(f)); g.I(this,this.zU);this.Fl=H(()=>new MS(f)); g.I(this,this.Fl);this.DW=H(()=>new KL(f)); g.I(this,this.DW);const c=H(()=>new Dw(y)); g.I(this,c);const D=H(()=>new Nc(this.DW)); g.I(this,D);const E=H(()=>new us(B,N,e,this.DW,D,null,null,this.oF,this.vg)); g.I(this,E);this.MQ=H(()=>new $8(f)); g.I(this,this.MQ);this.MG=H(()=>new eal); g.I(this,this.MG);this.RP=H(()=>new c3(f,W,this.DW)); g.I(this,this.RP);const {Gt:k,context:r}=nm({RP:this.RP,DW:this.DW,rL:D});this.Gt=k;this.Rt=H(()=>new pL(f,this.DW,this.Q2)); this.xs=H(()=>new sI(f,this.RP)); g.I(this,this.xs);this.hO=H(()=>new k8); g.I(this,this.hO);this.nk=H(()=>new NS(this.xs,f,this.DW)); g.I(this,this.nk);this.Q2=H(()=>new W3(f,M,this.nk,this.RP,this.Gt,this.DW)); g.I(this,this.Q2);this.fJ=H(()=>new WS(this.DW)); g.I(this,this.fJ);this.iE=new Rp(pV,(V,Z,x,J)=>XZ(e.get(),V,Z,x,J),K,N,e,D,this.DW,this.RP); g.I(this,this.iE);this.xR=new nT(K,E,m,d,this.RP,this.xs,this.Co);g.I(this,this.xR);const R=new yb(f,this.xR,this.xs,this.RP,this.Rt);this.qQ=H(()=>R); this.Sj=R;this.oF=new X8(K,N,this.qQ,this.Rt,this.xs,this.DW,this.Q2);g.I(this,this.oF);this.JO=new Vu(K,N,this.Dc,this.qQ,r);g.I(this,this.JO);this.TZ=new r0(this.DW,K,E,this.RP,this.JO,m,this.zU);g.I(this,this.TZ);this.jO=H(()=>new cS(c,e,D,this.DW,this.Q2,this.xs)); g.I(this,this.jO);this.pJ=H(()=>new sM); g.I(this,this.pJ);this.Uh=new LT(d,this.dW,this.DW);g.I(this,this.Uh);this.EB=new J0(d);g.I(this,this.EB);this.UK=new nsP(d);g.I(this,this.UK);this.Tk=new SQ(d,this.qQ,r);g.I(this,this.Tk);this.GM=new jQ(d,this.Dc,this.xs,this.RP);g.I(this,this.GM);this.KJ=new vS(d);g.I(this,this.KJ);this.nY=new zz(d);g.I(this,this.nY);this.wG=new Ven(d);g.I(this,this.wG);this.c9=H(()=>new AZ(f)); g.I(this,this.c9);this.Mo=new qc;g.I(this,this.Mo);this.vg=new Tz(d,this.Rt,this.xs,this.Q2,this.qQ,this.oF);g.I(this,this.vg);this.ji=H(()=>new x3); g.I(this,this.ji);this.fY=H(()=>new PS(this.xs)); g.I(this,this.fY);this.aX=H(()=>new $3(this.TZ,K,B)); g.I(this,this.aX);this.pY=H(()=>new A0(this.DW,this.Q2,this.KJ,this.nk)); g.I(this,this.pY);this.lA=H(()=>new Oqc(this.dW,this.xs,this.Q2,M,this.nk,this.UK,this.wG,this.Ck,this.DW,m)); g.I(this,this.lA);this.vR=H(()=>new h0(d,this.Mo,this.KJ,this.Q2,this.nk,this.fJ,this.zU,this.RP,this.xs,this.hO,this.Dc,this.Co,this.Fl,this.Ck,this.MQ,this.DW,this.c9,r)); g.I(this,this.vR);this.S2=new Q5x(this.MG);g.I(this,this.S2);this.pR={e9:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.TZ],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.oF],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.xR],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.JO]]),zR:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jO],["SLOT_TYPE_FORECASTING",this.pJ],["SLOT_TYPE_IN_PLAYER",this.pJ], ["SLOT_TYPE_PLAYER_BYTES",this.pJ]]),G0:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.Uh],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.EB],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.EB],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_EXITED",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.EB], ["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.EB],["TRIGGER_TYPE_CLOSE_REQUESTED",this.UK],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.Tk],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.GM],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.GM],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.GM],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.KJ],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.Tk],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.nY],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER", this.wG],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Mo],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.vg],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.vg],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.vg],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.vg],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.vg]]),r7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.ji],["SLOT_TYPE_FORECASTING",this.ji],["SLOT_TYPE_IN_PLAYER",this.ji],["SLOT_TYPE_PLAYER_BYTES",this.fY]]), py:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.aX],["SLOT_TYPE_FORECASTING",this.pY],["SLOT_TYPE_IN_PLAYER",this.lA],["SLOT_TYPE_PLAYER_BYTES",this.vR]])};this.listeners=[M.get()];this.Oc={TZ:this.TZ,Nd:this.DW.get(),Hr:this.Ck.get(),oi:this.xs.get(),xR:this.xR,Ds:B.get(),Uy:this.MG.get(),JR:this.Uh,JW:M.get(),vF:this.RP.get()}}};var Phv=class extends g.qj{constructor(d,f,m,y,C){super();const B=H(()=>new bs(this.DW)); g.I(this,B);const e=H(()=>new HS(B)); g.I(this,e);const M=H(()=>new ls); g.I(this,M);const K=H(()=>new Zc(d)); g.I(this,K);const N=H(()=>new w0(B,e,this.DW)); g.I(this,N);const W=H(()=>new Y3); g.I(this,W);this.dW=H(()=>new EI(f)); g.I(this,this.dW);this.Ck=H(()=>new is(C)); g.I(this,this.Ck);this.Co=H(()=>new CL(f)); g.I(this,this.Co);this.Dc=H(()=>new B3(f)); g.I(this,this.Dc);this.zU=H(()=>new et(f)); g.I(this,this.zU);this.Fl=H(()=>new MS(f)); g.I(this,this.Fl);this.DW=H(()=>new KL(f)); g.I(this,this.DW);const c=H(()=>new Dw(y)); g.I(this,c);const D=H(()=>new Nc(this.DW)); g.I(this,D);const E=H(()=>new us(B,N,e,this.DW,D,null,null,null,null)); g.I(this,E);this.MQ=H(()=>new $8(f)); g.I(this,this.MQ);this.RP=H(()=>new c3(f,W,this.DW)); g.I(this,this.RP);const {Gt:k,context:r}=nm({RP:this.RP,DW:this.DW,rL:D});this.Gt=k;this.xs=H(()=>new sI(f,this.RP)); g.I(this,this.xs);this.hO=H(()=>new k8); g.I(this,this.hO);this.nk=H(()=>new NS(this.xs,f,this.DW)); g.I(this,this.nk);this.Q2=H(()=>new W3(f,M,this.nk,this.RP,this.Gt,this.DW)); g.I(this,this.Q2);this.fJ=H(()=>new WS(this.DW)); g.I(this,this.fJ);this.iE=new Rp(pV,(V,Z,x,J)=>XZ(e.get(),V,Z,x,J),K,N,e,D,this.DW,this.RP); g.I(this,this.iE);this.xR=new nT(K,E,m,d,this.RP,this.xs,this.Co);g.I(this,this.xR);const R=new yb(f,this.xR,this.xs,this.RP);this.qQ=H(()=>R); this.Sj=R;this.JO=new Vu(K,N,this.Dc,this.qQ,r);g.I(this,this.JO);this.TZ=new r0(this.DW,K,E,this.RP,this.JO,m,this.zU);g.I(this,this.TZ);this.jO=H(()=>new cS(c,e,D,this.DW,this.Q2,this.xs)); g.I(this,this.jO);this.pJ=H(()=>new sM); g.I(this,this.pJ);this.Uh=new LT(d,this.dW,this.DW);g.I(this,this.Uh);this.EB=new J0(d);g.I(this,this.EB);this.Tk=new SQ(d,this.qQ,r);g.I(this,this.Tk);this.GM=new jQ(d,this.Dc,this.xs,this.RP);g.I(this,this.GM);this.KJ=new vS(d);g.I(this,this.KJ);this.nY=new zz(d);g.I(this,this.nY);this.c9=H(()=>new AZ(f)); g.I(this,this.c9);this.Mo=new qc;g.I(this,this.Mo);this.ji=H(()=>new x3); g.I(this,this.ji);this.fY=H(()=>new PS(this.xs)); g.I(this,this.fY);this.aX=H(()=>new $3(this.TZ,K,B)); g.I(this,this.aX);this.pY=H(()=>new A0(this.DW,this.Q2,this.KJ,this.nk)); g.I(this,this.pY);this.E$=H(()=>new zaV(this.dW,this.xs,this.Q2,M,m,this.DW)); g.I(this,this.E$);this.vR=H(()=>new h0(d,this.Mo,this.KJ,this.Q2,this.nk,this.fJ,this.zU,this.RP,this.xs,this.hO,this.Dc,this.Co,this.Fl,this.Ck,this.MQ,this.DW,this.c9,r)); g.I(this,this.vR);this.pR={e9:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.TZ],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.xR],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.JO]]),zR:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jO],["SLOT_TYPE_FORECASTING",this.pJ],["SLOT_TYPE_IN_PLAYER",this.pJ],["SLOT_TYPE_PLAYER_BYTES",this.pJ]]),G0:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.Uh],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.EB],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.EB],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.EB],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_EXITED",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.EB],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.Tk],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.GM],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.GM],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.KJ],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.Tk],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.nY],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Mo]]),r7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.ji],["SLOT_TYPE_ABOVE_FEED",this.ji],["SLOT_TYPE_FORECASTING",this.ji],["SLOT_TYPE_IN_PLAYER",this.ji],["SLOT_TYPE_PLAYER_BYTES",this.fY]]),py:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.aX],["SLOT_TYPE_FORECASTING",this.pY],["SLOT_TYPE_IN_PLAYER", this.E$],["SLOT_TYPE_PLAYER_BYTES",this.vR]])};this.listeners=[M.get()];this.Oc={TZ:this.TZ,Nd:this.DW.get(),Hr:this.Ck.get(),oi:this.xs.get(),xR:this.xR,Ds:B.get(),Uy:null,JR:this.Uh,JW:M.get(),vF:this.RP.get()}}};var Lgn=class extends g.qj{constructor(d,f,m,y,C){super();const B=H(()=>new bs(this.DW)); g.I(this,B);const e=H(()=>new HS(B)); g.I(this,e);const M=H(()=>new ls); g.I(this,M);const K=H(()=>new Zc(d)); g.I(this,K);const N=H(()=>new w0(B,e,this.DW)); g.I(this,N);const W=H(()=>new Y3); g.I(this,W);this.Hq=H(()=>new aJV(f)); g.I(this,this.Hq);this.dW=H(()=>new EI(f)); g.I(this,this.dW);this.Ck=H(()=>new is(C)); g.I(this,this.Ck);this.Co=H(()=>new CL(f)); g.I(this,this.Co);this.Dc=H(()=>new B3(f)); g.I(this,this.Dc);this.zU=H(()=>new et(f)); g.I(this,this.zU);this.Fl=H(()=>new MS(f)); g.I(this,this.Fl);this.DW=H(()=>new KL(f)); g.I(this,this.DW);const c=H(()=>new Dw(y)); g.I(this,c);const D=H(()=>new Nc(this.DW)); g.I(this,D);const E=H(()=>new us(B,N,e,this.DW,D,null,null,null,null)); g.I(this,E);this.MQ=H(()=>new $8(f)); g.I(this,this.MQ);this.RP=H(()=>new c3(f,W,this.DW)); g.I(this,this.RP);const {Gt:k,context:r}=nm({RP:this.RP,DW:this.DW,rL:D});this.Gt=k;this.xs=H(()=>new sI(f,this.RP)); g.I(this,this.xs);this.hO=H(()=>new k8); g.I(this,this.hO);this.nk=H(()=>new NS(this.xs,f,this.DW)); g.I(this,this.nk);this.Q2=H(()=>new W3(f,M,this.nk,this.RP,this.Gt,this.DW)); g.I(this,this.Q2);this.fJ=H(()=>new WS(this.DW)); g.I(this,this.fJ);this.iE=new Rp(EUE,(V,Z,x,J)=>JYP(e.get(),V,Z,x,J),K,N,e,D,this.DW,this.RP); g.I(this,this.iE);this.xR=new nT(K,E,m,d,this.RP,this.xs,this.Co);g.I(this,this.xR);const R=new yb(f,this.xR,this.xs,this.RP);this.qQ=H(()=>R); this.Sj=R;this.JO=new Vu(K,N,this.Dc,this.qQ,r);g.I(this,this.JO);this.TZ=new r0(this.DW,K,E,this.RP,this.JO,m,this.zU);g.I(this,this.TZ);this.jO=H(()=>new cS(c,e,D,this.DW,this.Q2,this.xs)); g.I(this,this.jO);this.pJ=H(()=>new sM); g.I(this,this.pJ);this.Uh=new LT(d,this.dW,this.DW);g.I(this,this.Uh);this.EB=new J0(d);g.I(this,this.EB);this.Tk=new SQ(d,this.qQ,r);g.I(this,this.Tk);this.GM=new jQ(d,this.Dc,this.xs,this.RP);g.I(this,this.GM);this.KJ=new vS(d);g.I(this,this.KJ);this.nY=new zz(d);g.I(this,this.nY);this.c9=H(()=>new AZ(f)); g.I(this,this.c9);this.Mo=new qc;g.I(this,this.Mo);this.ji=H(()=>new x3); g.I(this,this.ji);this.fY=H(()=>new PS(this.xs)); g.I(this,this.fY);this.aX=H(()=>new $3(this.TZ,K,B)); g.I(this,this.aX);this.pY=H(()=>new A0(this.DW,this.Q2,this.KJ,this.nk)); g.I(this,this.pY);this.vR=H(()=>new h0(d,this.Mo,this.KJ,this.Q2,this.nk,this.fJ,this.zU,this.RP,this.xs,this.hO,this.Dc,this.Co,this.Fl,this.Ck,this.MQ,this.DW,this.c9,r)); g.I(this,this.vR);this.jS=H(()=>new aRE(this.dW,this.xs,this.Q2,M,this.Hq,m,this.RP)); g.I(this,this.jS);this.pR={e9:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.TZ],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.xR],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.JO]]),zR:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jO],["SLOT_TYPE_FORECASTING",this.pJ],["SLOT_TYPE_IN_PLAYER",this.pJ],["SLOT_TYPE_PLAYER_BYTES",this.pJ]]),G0:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.Uh],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.EB],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.EB],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.EB],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_EXITED",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.EB],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.Tk],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.GM],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.GM],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.KJ],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.Tk],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.nY],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Mo]]),r7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.ji],["SLOT_TYPE_FORECASTING",this.ji],["SLOT_TYPE_IN_PLAYER",this.ji],["SLOT_TYPE_PLAYER_BYTES",this.fY]]),py:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.aX],["SLOT_TYPE_FORECASTING",this.pY],["SLOT_TYPE_IN_PLAYER",this.jS],["SLOT_TYPE_PLAYER_BYTES", this.vR]])};this.listeners=[M.get()];this.Oc={TZ:this.TZ,Nd:this.DW.get(),Hr:this.Ck.get(),oi:this.xs.get(),xR:this.xR,Ds:B.get(),Uy:null,JR:this.Uh,JW:M.get(),vF:this.RP.get()}}};var JoW=class extends g.qj{constructor(d,f,m,y,C){super();const B=H(()=>new bs(this.DW)); g.I(this,B);const e=H(()=>new HS(B)); g.I(this,e);const M=H(()=>new ls); g.I(this,M);const K=H(()=>new Zc(d)); g.I(this,K);const N=H(()=>new w0(B,e,this.DW)); g.I(this,N);const W=H(()=>new Y3); g.I(this,W);this.Hq=H(()=>new aJV(f)); g.I(this,this.Hq);this.dW=H(()=>new EI(f)); g.I(this,this.dW);this.Ck=H(()=>new is(C)); g.I(this,this.Ck);this.Co=H(()=>new CL(f)); g.I(this,this.Co);this.Dc=H(()=>new B3(f)); g.I(this,this.Dc);this.zU=H(()=>new et(f)); g.I(this,this.zU);this.Fl=H(()=>new MS(f)); g.I(this,this.Fl);this.DW=H(()=>new KL(f)); g.I(this,this.DW);const c=H(()=>new Dw(y)); g.I(this,c);const D=H(()=>new Nc(this.DW)); g.I(this,D);this.MQ=H(()=>new $8(f)); g.I(this,this.MQ);this.RP=H(()=>new c3(f,W,this.DW)); g.I(this,this.RP);const {Gt:E,context:k}=nm({RP:this.RP,DW:this.DW,rL:D});this.Gt=E;this.Rt=H(()=>new pL(f,this.DW,this.Q2)); g.I(this,this.Rt);this.c9=H(()=>new AZ(f)); g.I(this,this.c9);this.xs=H(()=>new sI(f,this.RP)); g.I(this,this.xs);this.hO=H(()=>new k8); g.I(this,this.hO);const r=H(()=>new us(B,N,e,this.DW,D,null,this.xs,this.oF,this.vg,3)); g.I(this,r);this.fJ=H(()=>new WS(this.DW)); this.nk=H(()=>new NS(this.xs,f,this.DW)); g.I(this,this.nk);this.Q2=H(()=>new W3(f,M,this.nk,this.RP,this.Gt,this.DW)); g.I(this,this.Q2);this.xR=new nT(K,r,m,d,this.RP,this.xs,this.Co);g.I(this,this.xR);const R=new yb(f,this.xR,this.xs,this.RP,this.Rt);this.qQ=H(()=>R); this.Sj=R;this.iE=new Rp(p5n,(V,Z,x,J)=>JYP(e.get(),V,Z,x,J),K,N,e,D,this.DW,this.RP); g.I(this,this.iE);this.oF=new X8(K,N,this.qQ,this.Rt,this.xs,this.DW,this.Q2,this.c9);g.I(this,this.oF);this.JO=new Vu(K,N,this.Dc,this.qQ,k);g.I(this,this.JO);this.TZ=new r0(this.DW,K,r,this.RP,this.JO,m,this.zU);g.I(this,this.TZ);this.jO=H(()=>new cS(c,e,D,this.DW,this.Q2,this.xs,this.c9)); g.I(this,this.jO);this.pJ=H(()=>new sM); g.I(this,this.pJ);this.Uh=new LT(d,this.dW,this.DW);g.I(this,this.Uh);this.EB=new J0(d);g.I(this,this.EB);this.Tk=new SQ(d,this.qQ,k);g.I(this,this.Tk);this.GM=new jQ(d,this.Dc,this.xs,this.RP);g.I(this,this.GM);this.RY=new ZqE(d,this.RP);g.I(this,this.RY);this.vg=new Tz(d,this.Rt,this.xs,this.Q2,this.qQ,this.oF);g.I(this,this.vg);this.KJ=new vS(d);g.I(this,this.KJ);this.nY=new zz(d);g.I(this,this.nY);this.Mo=new qc;g.I(this,this.Mo);this.ji=H(()=>new x3); g.I(this,this.ji);this.fY=H(()=>new PS(this.xs)); g.I(this,this.fY);this.aX=H(()=>new $3(this.TZ,K,B)); g.I(this,this.aX);this.pY=H(()=>new A0(this.DW,this.Q2,this.KJ,this.nk)); g.I(this,this.pY);this.vR=H(()=>new c5T(d,this.Mo,this.KJ,this.RP,this.c9,this.xs,this.hO,this.Q2,W,this.Rt,this.nk,this.fJ,this.zU,this.Dc,this.Co,this.Fl,this.Ck,this.MQ,this.DW,M,k)); g.I(this,this.vR);this.lA=H(()=>new hhP(this.dW,this.xs,this.Q2,M,this.Hq,m,this.DW,this.RP)); g.I(this,this.lA);this.pR={e9:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.TZ],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.oF],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.iE],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.xR],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.JO]]),zR:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jO],["SLOT_TYPE_FORECASTING",this.pJ],["SLOT_TYPE_IN_PLAYER",this.pJ],["SLOT_TYPE_PLAYER_BYTES",this.pJ]]),G0:new Map([["TRIGGER_TYPE_SKIP_REQUESTED", this.Uh],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.EB],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.EB],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.EB],["TRIGGER_TYPE_SLOT_ID_EXITED",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.EB],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.EB],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.Tk],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED", this.GM],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.GM],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.RY],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.RY],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.KJ],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.Tk],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.nY],["TRIGGER_TYPE_AD_BREAK_STARTED",this.Mo],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.vg],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED", this.vg],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.vg],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.vg],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.vg]]),r7:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.ji],["SLOT_TYPE_FORECASTING",this.ji],["SLOT_TYPE_IN_PLAYER",this.ji],["SLOT_TYPE_PLAYER_BYTES",this.fY]]),py:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.aX],["SLOT_TYPE_FORECASTING",this.pY],["SLOT_TYPE_PLAYER_BYTES",this.vR],["SLOT_TYPE_IN_PLAYER",this.lA]])};this.listeners=[M.get()]; this.Oc={TZ:this.TZ,Nd:this.DW.get(),Hr:this.Ck.get(),oi:this.xs.get(),xR:this.xR,Ds:B.get(),Uy:null,JR:this.Uh,JW:M.get(),vF:this.RP.get()}}};var hIt=class extends g.qj{constructor(d,f,m,y){super();const C=()=>this.A; d.L().experiments.Pr("html5_dispose_of_manager_before_dependency")?(this.S=jMB(C,d,f,m,y),this.A=(new B7P(this.S)).V(),g.I(this,this.A),g.I(this,this.S)):(this.S=jMB(C,d,f,m,y),g.I(this,this.S),this.A=(new B7P(this.S)).V(),g.I(this,this.A))}V(){return this.A}};var FHV=class extends X$K{j(d){var f=d.content;if(f.componentType==="shopping-companion")switch(d.actionType){case 1:case 2:d=this.S.getVideoData({playerType:1});g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:d&&d.videoId,shoppingCompanionCarouselRenderer:f.renderer,layoutId:f.layoutId,macros:f.macros,onLayoutVisibleCallback:f.S,interactionLoggingClientData:f.interactionLoggingClientData});break;case 3:g.s8(this.S,"updateKevlarOrC3Companion",{})}else if(f.componentType==="action-companion")switch(d.actionType){case 1:case 2:d= this.S.getVideoData({playerType:1});g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:d&&d.videoId,actionCompanionAdRenderer:f.renderer,layoutId:f.layoutId,macros:f.macros,onLayoutVisibleCallback:f.S,interactionLoggingClientData:f.interactionLoggingClientData});break;case 3:f.renderer&&(f=this.S.getVideoData({playerType:1}),g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:f&&f.videoId})),g.s8(this.S,"updateKevlarOrC3Companion",{})}else if(f.componentType==="image-companion")switch(d.actionType){case 1:case 2:d= this.S.getVideoData({playerType:1});g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:d&&d.videoId,imageCompanionAdRenderer:f.renderer,layoutId:f.layoutId,macros:f.macros,onLayoutVisibleCallback:f.S,interactionLoggingClientData:f.interactionLoggingClientData});break;case 3:f=this.S.getVideoData({playerType:1}),g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:f&&f.videoId}),g.s8(this.S,"updateKevlarOrC3Companion",{})}else if(f.componentType==="top-banner-image-text-icon-buttoned")switch(d.actionType){case 1:case 2:d= this.S.getVideoData({playerType:1});g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:d&&d.videoId,topBannerImageTextIconButtonedLayoutViewModel:f.renderer,layoutId:f.layoutId,macros:f.macros,onLayoutVisibleCallback:f.S,interactionLoggingClientData:f.interactionLoggingClientData});break;case 3:f.renderer&&(f=this.S.getVideoData({playerType:1}),g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:f&&f.videoId})),g.s8(this.S,"updateKevlarOrC3Companion",{})}else if(f.componentType==="banner-image")switch(d.actionType){case 1:case 2:d= this.S.getVideoData({playerType:1});g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:d&&d.videoId,bannerImageLayoutViewModel:f.renderer,layoutId:f.layoutId,macros:f.macros,onLayoutVisibleCallback:f.S,interactionLoggingClientData:f.interactionLoggingClientData});break;case 3:f=this.S.getVideoData({playerType:1}),g.s8(this.S,"updateKevlarOrC3Companion",{contentVideoId:f&&f.videoId}),g.s8(this.S,"updateKevlarOrC3Companion",{})}else if(f.componentType==="ads-engagement-panel")switch(f=f.renderer, d.actionType){case 1:case 2:g.s8(this.S,"updateEngagementPanelAction",f.addAction);g.s8(this.S,"changeEngagementPanelVisibility",f.expandAction);break;case 3:g.s8(this.S,"changeEngagementPanelVisibility",f.hideAction),g.s8(this.S,"updateEngagementPanelAction",f.removeAction)}else if(f.componentType==="ads-engagement-panel-layout"){const m=f.renderer;switch(d.actionType){case 1:case 2:g.s8(this.S,"updateEngagementPanelAction",{action:lu(m.addAction),layoutId:f.layoutId,onLayoutVisibleCallback:f.S, interactionLoggingClientData:f.interactionLoggingClientData});g.s8(this.S,"changeEngagementPanelVisibility",lu(m.expandAction));break;case 3:g.s8(this.S,"changeEngagementPanelVisibility",lu(m.hideAction)),g.s8(this.S,"updateEngagementPanelAction",{action:lu(m.removeAction)})}}}};var rIZ=class extends zC{constructor(d,f,m,y,C){super(d,{D:"div",W:"ytp-ad-timed-pie-countdown-container",N:[{D:"svg",W:"ytp-ad-timed-pie-countdown",U:{viewBox:"0 0 20 20"},N:[{D:"circle",W:"ytp-ad-timed-pie-countdown-background",U:{r:"10",cx:"10",cy:"10"}},{D:"circle",W:"ytp-ad-timed-pie-countdown-inner",U:{r:"5",cx:"10",cy:"10"}},{D:"circle",W:"ytp-ad-timed-pie-countdown-outer",U:{r:"10",cx:"10",cy:"10"}}]}]},"timed-pie-countdown",f,m,y,C);this.C=this.ue("ytp-ad-timed-pie-countdown-container"); this.j=this.ue("ytp-ad-timed-pie-countdown-inner");this.B=this.ue("ytp-ad-timed-pie-countdown-outer");this.A=Math.ceil(2*Math.PI*5);this.hide()}init(d,f,m){super.init(d,f,m);g.RV(this.j,"stroke-dasharray",`0 ${this.A}`);this.j.classList.add("ytp-ad-timed-pie-countdown-inner-light");this.B.classList.add("ytp-ad-timed-pie-countdown-outer-light");this.C.classList.add("ytp-ad-timed-pie-countdown-container-upper-right");this.show()}clear(){this.hide()}hide(){Pp(this);super.hide()}show(){xI(this);super.show()}Y(){this.hide()}V(){if(this.S){var d= this.S.getProgressState();d!=null&&d.current!=null&&g.RV(this.j,"stroke-dasharray",`${d.current/d.seekableEnd*this.A} ${this.A}`)}}};var rXg=class extends J4{constructor(d,f,m,y,C,B){super(d,{D:"div",W:"ytp-ad-action-interstitial",U:{tabindex:"0"},N:[{D:"div",W:"ytp-ad-action-interstitial-background-container"},{D:"div",W:"ytp-ad-action-interstitial-slot",N:[{D:"div",W:"ytp-ad-action-interstitial-instream-info"},{D:"div",W:"ytp-ad-action-interstitial-card",N:[{D:"div",W:"ytp-ad-action-interstitial-image-container"},{D:"div",W:"ytp-ad-action-interstitial-headline-container"},{D:"div",W:"ytp-ad-action-interstitial-description-container"}, {D:"div",W:"ytp-ad-action-interstitial-action-button-container"}]}]}]},"ad-action-interstitial",f,m,y);this.tS=C;this.fn=B;this.navigationEndpoint=this.S=this.skipButton=this.A=this.actionButton=null;this.qp=this.ue("ytp-ad-action-interstitial-instream-info");this.V2=this.ue("ytp-ad-action-interstitial-image-container");this.C=new S3(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-ad-action-interstitial-image");g.I(this,this.C);this.C.TL(this.V2);this.X=this.ue("ytp-ad-action-interstitial-headline-container"); this.Y=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-ad-action-interstitial-headline");g.I(this,this.Y);this.Y.TL(this.X);this.B=this.ue("ytp-ad-action-interstitial-description-container");this.V=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-ad-action-interstitial-description");g.I(this,this.V);this.V.TL(this.B);this.GL=this.ue("ytp-ad-action-interstitial-background-container");this.gD=new S3(this.api,this.layoutId,this.interactionLoggingClientData, this.Hr,"ytp-ad-action-interstitial-background",!0);g.I(this,this.gD);this.gD.TL(this.GL);this.Br=this.ue("ytp-ad-action-interstitial-action-button-container");this.slot=this.ue("ytp-ad-action-interstitial-slot");this.Bg=this.ue("ytp-ad-action-interstitial-card");this.j=new ue;g.I(this,this.j);this.hide()}init(d,f,m){super.init(d,f,m);if(f.image&&f.image.thumbnail)if(f.headline)if(f.description)if(f.backgroundImage&&f.backgroundImage.thumbnail)if(f.actionButton&&g.S(f.actionButton,CV))if(d=f.durationMilliseconds|| 0,typeof d!=="number"||d<=0)g.T(Error("durationMilliseconds was specified incorrectly in "+`AdActionInterstitialRenderer with a value of: ${d}`));else if(f.navigationEndpoint){var y=this.api.getVideoData({playerType:2});if(y!=null){var C=f.image.thumbnail.thumbnails;C!=null&&C.length>0&&g.y3(g.Kz(C[0].url))&&(C[0].url=y.profilePicture,g.y3(g.Kz(y.profilePicture))&&Qbn(6,"VideoPlayer",239976093,"Expected non-empty profile picture."));C=f.backgroundImage.thumbnail.thumbnails;C!=null&&C.length>0&&g.y3(g.Kz(C[0].url))&& (C[0].url=y.TD());C=f.headline;C!=null&&g.y3(g.Kz(C.text))&&(C.text=y.author)}this.C.init(mY("ad-image"),f.image,m);this.Y.init(mY("ad-text"),f.headline,m);this.V.init(mY("ad-text"),f.description,m);this.gD.init(mY("ad-image"),f.backgroundImage,m);y=["ytp-ad-action-interstitial-action-button","ytp-ad-action-interstitial-action-button-rounded"];this.slot.classList.add("ytp-ad-action-interstitial-slot-dark-background");this.Y.element.classList.add("ytp-ad-action-interstitial-headline-light");this.V.element.classList.add("ytp-ad-action-interstitial-description-light"); this.api.L().Z("enable_default_mono_cta_migration_web_client")?y.push("ytp-ad-action-interstitial-action-button-mono-dark"):y.push("ytp-ad-action-interstitial-action-button-dark");this.api.L().A&&(y.push("ytp-ad-action-interstitial-action-button-mobile-companion-size"),this.api.L().Z("enable_default_mono_cta_migration_web_client")?y.push("ytp-ad-action-interstitial-action-button-mono-dark"):y.push("ytp-ad-action-interstitial-action-button-dark"));this.api.L().Z("enable_unified_action_endcap_on_web")&& !this.api.L().A&&(this.api.L().Z("enable_default_mono_cta_migration_web_client")?y.push("ytp-ad-action-interstitial-action-button-unified-mono"):y.push("ytp-ad-action-interstitial-action-button-unified"),this.Br.classList.add("ytp-ad-action-interstitial-action-button-container-unified"),this.C.element.classList.add("ytp-ad-action-interstitial-image-unified"),this.GL.classList.add("ytp-ad-action-interstitial-background-container-unified"),this.Bg.classList.add("ytp-ad-action-interstitial-card-unified"), this.B.classList.add("ytp-ad-action-interstitial-description-container-unified"),this.V.element.classList.add("ytp-ad-action-interstitial-description-unified"),this.X.classList.add("ytp-ad-action-interstitial-headline-container-unified"),this.Y.element.classList.add("ytp-ad-action-interstitial-headline-unified"),this.V2.classList.add("ytp-ad-action-interstitial-image-container-unified"),this.qp.classList.add("ytp-ad-action-interstitial-instream-info-unified"),this.slot.classList.add("ytp-ad-action-interstitial-slot-unified")); this.actionButton=new Vm(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,y);g.I(this,this.actionButton);this.actionButton.TL(this.Br);this.actionButton.init(mY("button"),g.S(f.actionButton,CV),m);lQ(this.actionButton.element);y=Lk(this.actionButton.element);Pg(this.actionButton.element,y+" This link opens in new tab");this.navigationEndpoint=f.navigationEndpoint;this.j.O(this.V2,"click",this.CC,this);this.j.O(this.B,"click",this.CC,this);this.api.L().A||this.j.O(this.X,"click",this.CC, this);this.S=this.tS?new Nt(this.api,d):new YX(d);g.I(this,this.S);if(f.skipButton){(d=g.S(f.skipButton,yZB))&&this.S&&(this.skipButton=new Vnh(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.S,this.fn),g.I(this,this.skipButton),this.skipButton.TL(this.element),this.skipButton.init(mY("skip-button"),d,m));if(m=f.adBadgeRenderer)if(m=g.S(m,mSh))d=new Hs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,!0),d.TL(this.qp),d.init(mY("simple-ad-badge"),m,this.macros), g.I(this,d);if(m=f.adInfoRenderer)if(m=g.S(m,FA))d=new yP(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.element,void 0,!0),d.TL(this.qp),d.init(mY("ad-info-hover-text-button"),m,this.macros),g.I(this,d)}else f.nonskippableOverlayRenderer&&(d=g.S(f.nonskippableOverlayRenderer,rV))&&this.S&&(this.A=new q8(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.S,!1),g.I(this,this.A),this.A.TL(this.element),this.A.init(mY("ad-preview"),d,m));f.countdownRenderer&& (f=f.countdownRenderer,g.S(f,CfW)&&this.S&&(m=new rIZ(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.S),g.I(this,m),m.TL(this.element),m.init(mY("timed-pie-countdown"),g.S(f,CfW),this.macros)));this.show();this.element.focus()}else g.T(Error("AdActionInterstitialRenderer has no navigation endpoint."));else g.T(Error("AdActionInterstitialRenderer has no button."));else g.T(Error("AdActionInterstitialRenderer has no background AdImage."));else g.T(Error("AdActionInterstitialRenderer has no description AdText.")); else g.T(Error("AdActionInterstitialRenderer has no headline AdText."));else g.T(Error("AdActionInterstitialRenderer has no image."))}clear(){this.j.A();this.hide()}show(){zGT(!0);this.actionButton&&this.actionButton.show();this.skipButton&&this.skipButton.show();this.A&&this.A.show();super.show()}hide(){zGT(!1);this.actionButton&&this.actionButton.hide();this.skipButton&&this.skipButton.hide();this.A&&this.A.hide();super.hide()}CC(){this.navigationEndpoint&&(this.layoutId?this.Hr.executeCommand(this.navigationEndpoint, this.layoutId):g.T(Error("Missing layoutId for ad action interstitial.")))}};var fA={iconType:"CLOSE"},eG=new g.R5(320,63),omq=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-overlay-slot",N:[{D:"div",W:"ytp-ad-overlay-container"}]},"invideo-overlay",f,m,y);this.C=[];this.GL=this.X=this.j=this.Br=this.gD=null;this.CC=!1;this.Y=null;this.B=0;d=this.ue("ytp-ad-overlay-container");this.V2=new be(d,45E3,6E3,.3,.4);g.I(this,this.V2);this.V=T9n(this);g.I(this,this.V);this.V.TL(d);this.A=qXE(this);g.I(this,this.A);this.A.TL(d);this.S=bBc(this);g.I(this,this.S);this.S.TL(d); this.hide()}init(d,f,m){super.init(d,f,m);this.j=f;this.C=g.NN(this.j.onClickCommands||[]);this.gD=this.j.onErrorCommand||null;if(d=this.j.contentSupportedRenderer)d=this.j.contentSupportedRenderer,f=this.j.adInfoRenderer||null,g.S(d,Gsl)?(this.Y=g.bZ("ytp-ad-overlay-ad-info-button-container",this.V.element),CA(this,f),d=HBn(this,g.S(d,Gsl))):g.S(d,dSS)?(this.Y=g.bZ("ytp-ad-overlay-ad-info-button-container",this.A.element),CA(this,f),d=wEq(this,g.S(d,dSS))):g.S(d,fwv)?(this.Y=g.bZ("ytp-ad-overlay-ad-info-button-container", this.S.element),CA(this,f),d=YXq(this,g.S(d,fwv))):(g.T(Error("InvideoOverlayAdRenderer content could not be initialized.")),d=!1);d&&(this.show(),tIS(this,!0))}clear(){tIS(this,!1);this.V2.reset();this.B=0;this.V.hide();this.logVisibility(this.V.element,!1);this.A.hide();this.logVisibility(this.A.element,!1);this.S.hide();this.logVisibility(this.S.element,!1);this.hide();this.dispose()}Z$(){this.Br&&(this.layoutId?this.Hr.executeCommand(this.Br,this.layoutId):g.T(Error("Missing layoutId for invideo_overlay_ad."))); this.api.pauseVideo()}qp(){for(const d of U1h(this))this.layoutId?this.Hr.executeCommand(d,this.layoutId):g.T(Error("Missing layoutId for invideo_overlay_ad."));this.api.onAdUxClicked("in_video_overlay_close_button",this.layoutId)}Np(){this.CC||this.api.getPlayerState(1)!==2||this.api.playVideo()}L2(){this.CC||this.api.getPlayerState(1)!==2||this.api.playVideo();this.api.L2("invideo-overlay")}MW(d){d.target===this.Y&&g.bZ("ytp-ad-button",this.GL.element).click()}};var u4P=class extends zC{constructor(d,f,m,y,C){super(d,{D:"div",W:"ytp-ad-message-overlay",N:[{D:"div",W:"ytp-ad-message-slot"}]},"ad-message",f,m,y,C);this.B=-1;this.j=0;this.V2=!1;this.qp=this.ue("ytp-ad-message-slot");this.A=new g.dv({D:"span",W:"ytp-ad-message-container"});this.A.TL(this.qp);g.I(this,this.A);this.messageText=new vs(this.api,this.layoutId,this.interactionLoggingClientData,y,"ytp-ad-message-text");g.I(this,this.messageText);this.messageText.TL(this.A.element);this.C=new g.TC(this.A, 400,!1,100,()=>{this.hide()}); g.I(this,this.C);this.hide()}init(d,f,m){super.init(d,f,m);d=f.durationMs;this.j=d==null||d===0?0:d+this.S.getProgressState().current*1E3;let y;f.text?y=f.text.templatedAdText:f.staticMessage&&(y=f.staticMessage);this.messageText.init(mY("ad-text"),y,m);this.messageText.TL(this.A.element);this.C.show(100);this.show()}clear(){this.hide()}hide(){G0v(this,!1);super.hide();this.A.hide();this.messageText.hide();Pp(this)}show(){G0v(this,!0);super.show();xI(this);this.A.show();this.messageText.show()}Y(){this.hide()}V(){if(this.S!= null){var d=this.S.getProgressState();d!=null&&d.current!=null&&(d=1E3*d.current,!this.V2&&d>=this.j?(this.C.hide(),this.V2=!0):this.messageText&&this.messageText.isTemplated()&&(d=Math.max(0,Math.ceil((this.j-d)/1E3)),d!==this.B&&(lY(this.messageText,{TIME_REMAINING:String(d)}),this.B=d)))}}};var XYB=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-underlay-companion",N:[{D:"div",W:"ytp-ad-underlay-side-container",N:[{D:"div",W:"ytp-ad-underlay-image-container"},{D:"div",W:"ytp-ad-underlay-description-container"},{D:"div",W:"ytp-ad-underlay-headline-container"},{D:"div",W:"ytp-ad-underlay-action-button-container"}]}]},"player-underlay",f,m,y);this.actionButton=null;this.qp=this.ue("ytp-ad-underlay-image-container");this.V=new S3(this.api,this.layoutId,this.interactionLoggingClientData, this.Hr,"ytp-ad-underlay-image");g.I(this,this.V);this.V.TL(this.qp);this.V2=this.ue("ytp-ad-underlay-headline-container");this.A=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-ad-underlay-headline");g.I(this,this.A);this.A.TL(this.V2);this.X=this.ue("ytp-ad-underlay-description-container");this.j=new vs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,"ytp-ad-underlay-description");g.I(this,this.j);this.j.TL(this.X);this.B=this.ue("ytp-ad-underlay-action-button-container"); this.S=this.ue("ytp-ad-underlay-side-container");this.hide()}init(d,f,m){super.init(d,f,{});f.image&&f.image.thumbnail?f.headline?f.description?f.actionButton&&g.S(f.actionButton,CV)?(this.V.init(mY("ad-image"),f.image,m),this.A.init(mY("ad-text"),f.headline,m),this.j.init(mY("ad-text"),f.description,m),this.actionButton=new Vm(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-ad-underlay-action-button"]),f.backgroundColor&&g.RV(this.element,"background-color",g.t6(f.backgroundColor)), g.I(this,this.actionButton),this.actionButton.TL(this.B),this.actionButton.init(mY("button"),g.S(f.actionButton,CV),m),d=g.sm(this.api.L().experiments,"player_underlay_video_width_fraction"),this.api.L().Z("place_shrunken_video_on_left_of_player")?(f=this.S,g.Uh(f,"ytp-ad-underlay-left-container"),g.wE(f,"ytp-ad-underlay-right-container"),g.RV(this.S,"margin-left",`${Math.round((d+.02)*100)}%`)):(f=this.S,g.Uh(f,"ytp-ad-underlay-right-container"),g.wE(f,"ytp-ad-underlay-left-container")),g.RV(this.S, "width",`${Math.round((1-d-.04)*100)}%`),this.api.fU()&&this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.C.bind(this)),this.api.addEventListener("resize",this.Y.bind(this))):g.T(Error("InstreamAdPlayerUnderlayRenderer has no button.")):g.T(Error("InstreamAdPlayerUnderlayRenderer has no description AdText.")):g.T(Error("InstreamAdPlayerUnderlayRenderer has no headline AdText.")):g.T(Error("InstreamAdPlayerUnderlayRenderer has no image."))}show(){dvh(!0);this.actionButton&& this.actionButton.show();super.show()}hide(){dvh(!1);this.actionButton&&this.actionButton.hide();super.hide()}clear(){this.api.removeEventListener("playerUnderlayVisibilityChange",this.C.bind(this));this.api.removeEventListener("resize",this.Y.bind(this));this.hide()}onClick(d){super.onClick(d);this.actionButton&&g.io(this.actionButton.element,d.target)&&this.api.pauseVideo()}C(d){d==="transitioning"?(this.S.classList.remove("ytp-ad-underlay-clickable"),this.show()):d==="visible"?this.S.classList.add("ytp-ad-underlay-clickable"): d==="hidden"&&(this.hide(),this.S.classList.remove("ytp-ad-underlay-clickable"))}Y(d){d.width>1200?(this.actionButton.element.classList.add("ytp-ad-underlay-action-button-large"),this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-medium")):d.width>875?(this.actionButton.element.classList.add("ytp-ad-underlay-action-button-medium"),this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-large")):(this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-large"), this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-medium"));g.RV(this.A.element,"font-size",`${d.width/40}px`)}};var yXq=class extends J4{constructor(d,f,m,y,C,B=()=>{}){super(d,{D:"div", W:"ytp-ad-survey-answer"},"survey-answer",f,m,y);this.index=C;this.onSelected=B;this.S=null;this.toggledLoggingParams="";this.answer=this.ue("ytp-ad-survey-answer");this.hide()}init(d,f,m){super.init(d,f,m);f.toggledLoggingParams&&(this.toggledLoggingParams=f.toggledLoggingParams);f.answer&&g.S(f.answer,CV)?(d=new Vm(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-ad-survey-answer-button"],"survey-single-select-answer-button"),d.TL(this.answer),d.init(mY("ytp-ad-survey-answer-button"), g.S(f.answer,CV),m),d.show()):f.answer&&g.S(f.answer,rW)&&(this.S=new j3(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-ad-survey-answer-toggle-button"]),this.S.TL(this.answer),g.I(this,this.S),this.S.init(mY("survey-answer-button"),g.S(f.answer,rW),m));this.show()}hP(d){this.layoutId?QC(this.Hr,d,this.layoutId,this.macros):(d=new g.ON("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}),g.T(d))}onClick(d){super.onClick(d);if(this.api.L().Z("supports_multi_step_on_desktop")&& this.index!==null)this.onSelected(this.index)}clear(){this.hide()}};var KAh=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-survey-none-of-the-above"},"survey-none-of-the-above",f,m,y);this.button=null;this.S=this.ue("ytp-ad-survey-none-of-the-above");this.hide()}init(d,f,m){super.init(d,f,m);f.answer&&g.S(f.answer,rW)&&(this.button=new j3(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,["ytp-ad-survey-answer-toggle-button","ytp-ad-survey-none-of-the-above-button"]),this.button.TL(this.S),this.button.init(mY("survey-none-of-the-above-button"), g.S(f.answer,rW),m));this.show()}};var gEV=class extends Vm{constructor(d,f,m,y){const C=["ytp-ad-survey-submit-button"];C.push("ytp-ad-survey-submit-button-rounded");super(d,f,m,y,C,"survey-submit")}init(d,f,m){super.init(d,f,m);d=!1;f.text&&(f=g.K$(f.text),d=!g.y3(f));d||g.X_(Error("No submit text was present in the renderer."))}onClick(d){this.publish("l");super.onClick(d)}};var ePh=class extends J4{constructor(d,f,m,y,C){super(d,{D:"div",W:"ytp-ad-survey-player-overlay",N:[{D:"div",W:"ytp-ad-survey-player-overlay-instream-info"},{D:"div",W:"ytp-ad-survey-player-overlay-skip-preview-submit",N:[{D:"div",W:"ytp-ad-survey-player-overlay-skip-or-preview"},{D:"div",W:"ytp-ad-survey-player-overlay-submit"}]},{D:"div",W:"ytp-ad-survey-player-overlay-instream-user-sentiment"}]},"survey-player-overlay",f,m,y);this.j=C;this.A=this.S=null;this.V=this.ue("ytp-ad-survey-player-overlay-instream-info"); this.skipOrPreview=this.ue("ytp-ad-survey-player-overlay-skip-or-preview");this.submitButton=this.ue("ytp-ad-survey-player-overlay-submit");g.I(this,this.j);this.hide()}init(d,f,m){super.init(d,f,m);if(d=f.skipOrPreviewRenderer)g.S(d,vl)?(d=g.S(d,vl),m=new Mt(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.j,!0),m.TL(this.skipOrPreview),m.init(mY("skip-button"),d,this.macros),g.I(this,m),this.S=m):g.S(d,rV)&&(d=g.S(d,rV),m=new q8(this.api,this.layoutId,this.interactionLoggingClientData, this.Hr,this.j,!1),m.TL(this.skipOrPreview),m.init(mY("ad-preview"),d,this.macros),m.V2.show(100),m.show(),g.I(this,m),this.S=m);this.S==null&&(d=Error("ISAPOR.skipOrPreviewRenderer was not initialized properly."+`ISAPOR: ${JSON.stringify(f)}`),g.T(d));f.submitButton&&(d=f.submitButton,g.S(d,CV)&&(d=g.S(d,CV),m=new gEV(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),m.TL(this.submitButton),m.init(mY("survey-submit"),d,this.macros),g.I(this,m),this.A=m));if(d=f.adBadgeRenderer)d= g.S(d,mSh),m=new Hs(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,!0,!0),m.TL(this.V),m.init(mY("simple-ad-badge"),d,this.macros),this.adBadge=m.element,g.I(this,m);if(d=f.adDurationRemaining)d=g.S(d,wDh),m=new U$(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.j,void 0,!0),m.TL(this.V),m.init(mY("ad-duration-remaining"),d,this.macros),g.I(this,m);(f=f.adInfoRenderer)&&g.S(f,FA)&&(d=new yP(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.element, void 0,!0),g.I(this,d),this.adBadge!==void 0?this.V.insertBefore(d.element,this.adBadge.nextSibling):d.TL(this.V),d.init(mY("ad-info-hover-text-button"),g.S(f,FA),this.macros));this.show()}clear(){this.hide()}};var IJx=class extends J4{constructor(d,f,m,y,C,B=()=>{}){super(d,{D:"div", W:"ytp-ad-survey-question",N:[{D:"div",oP:["ytp-ad-survey-question-text","ytp-ad-survey-question-foreground"]},{D:"div",oP:["ytp-ad-survey-answers","ytp-ad-survey-question-foreground"]},{D:"div",oP:["ytp-ad-survey-question-player-overlay","ytp-ad-survey-question-foreground"]},{D:"div",W:"ytp-ad-survey-question-background"}]},C,f,m,y);this.V2=B;this.V=null;this.A=[];this.S=null;this.C=this.api.L().experiments.Pr("a11y_h5_associate_survey_question");this.question=this.ue("ytp-ad-survey-question");this.gD= this.ue("ytp-ad-survey-question-background");this.questionText=this.ue("ytp-ad-survey-question-text");this.answers=this.ue("ytp-ad-survey-answers");this.playerOverlay=this.ue("ytp-ad-survey-question-player-overlay");this.j=Date.now()}init(d,f,m){super.init(d,f,m);f3n(this)}show(){this.j=Date.now();super.show()}B(){}};var Emc=class extends IJx{constructor(d,f,m,y,C){super(d,f,m,y,"survey-question-multi-select");this.X=C;this.noneOfTheAbove=null;this.submitEndpoints=[];this.Y=null;this.hide()}init(d,f,m){super.init(d,f,m);f.questionText&&mvv(this,f.questionText);f.answers&&f.answers.forEach((y,C)=>{g.S(y,O$)&&CbS(this,g.S(y,O$),m,C)}); this.Y=new Set(this.A.map(y=>y.S.S)); (d=f.noneOfTheAbove)&&(d=g.S(d,UgK))&&NQV(this,d,m);f.surveyAdQuestionCommon&&M7S(this,f.surveyAdQuestionCommon);f.submitEndpoints&&(this.submitEndpoints=f.submitEndpoints);this.O(this.element,"change",this.onChange);this.show()}B(){KA(this.V,Wb(this),!1);this.V.A.subscribe("l",this.qp,this)}onChange(d){d.target===this.noneOfTheAbove.button.S?im5(this):this.Y.has(d.target)&&(this.noneOfTheAbove.button.toggleButton(!1),KA(this.V,Wb(this),!0))}qp(){const d=[],f=this.A.reduce((y,C,B)=>{const e=C.toggledLoggingParams; C.S&&C.S.isToggled()&&e&&(y.push(e),d.push(B));return y},[]).join("&"),m=this.submitEndpoints.map(y=>{if(!y.loggingUrls)return y; y=g.qN(y);y.loggingUrls=y.loggingUrls.map(C=>{C.baseUrl&&(C.baseUrl=KY(C.baseUrl,f));return C}); return y}); if(m)for(const y of m)this.layoutId?QC(this.Hr,y,this.layoutId,this.macros):g.T(Error("Missing layoutId for multi_select_question."));this.api.L().Z("supports_multi_step_on_desktop")&&this.X(d)}clear(){this.api.L().Z("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()}};var DvV=class extends IJx{constructor(d,f,m,y,C){super(d,f,m,y,"survey-question-single-select",B=>{this.api.L().Z("supports_multi_step_on_desktop")&&C([B])}); this.hide()}init(d,f,m){super.init(d,f,m);f.questionText&&mvv(this,f.questionText);f.answers&&f.answers.forEach((y,C)=>{g.S(y,O$)&&CbS(this,g.S(y,O$),m,C)}); f.surveyAdQuestionCommon?M7S(this,f.surveyAdQuestionCommon):Iq(Error("SurveyAdQuestionCommon was not sent."+`SingleSelectQuestionRenderer: ${JSON.stringify(f)}`));this.show()}clear(){this.api.L().Z("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()}};var FAn=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-survey",N:[{D:"div",W:"ytp-ad-survey-questions"}]},"survey",f,m,y);this.questions=[];this.A=[];this.conditioningRules=[];this.S=0;this.Y=this.ue("ytp-ad-survey-questions");this.api.L().Z("fix_survey_color_contrast_on_destop")&&this.ue("ytp-ad-survey").classList.add("color-contrast-fix");this.api.L().Z("web_enable_speedmaster")&&this.ue("ytp-ad-survey").classList.add("relative-positioning-survey");this.hide()}init(d,f,m){super.init(d, f,m);this.api.L().Z("supports_multi_step_on_desktop")?(this.conditioningRules=f.conditioningRules??[],this.A=f.questions??[],f.questions?.length&&sGV(this,0)):(f.questions||[]).forEach(y=>{g.S(y,ah)?WAP(this,g.S(y,ah),m):g.S(y,oh)&&cXg(this,g.S(y,oh),m)}); this.show()}clear(){this.api.L().Z("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():(this.hide(),this.dispose())}j(d){if(this.api.L().Z("supports_multi_step_on_desktop"))if(this.conditioningRules?.length){let f;if(d.length===0)this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId);else if(this.conditioningRules.find(m=>m.questionIndex===this.S)==null)g.T(Error("Expected conditioning rule(s) for survey question.")),this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId); else if(this.conditioningRules.forEach(m=>{if(m.questionIndex===this.S)switch(m.condition){case "CONDITION_ALL_OF":m.answerIndices?.every(y=>d.includes(y))&&(f=m.nextQuestionIndex); break;case "CONDITION_ANY_OF":m.answerIndices?.some(y=>d.includes(y))&&(f=m.nextQuestionIndex); break;default:g.T(Error("Expected specified condition in survey conditioning rules."))}}),f!=null)sGV(this,f); else this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId)}else this.questions.length>1&&g.T(Error("No conditioning rules, yet survey is multi step. Expected questions.length to be 1.")),this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId)}};var I35=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-survey-interstitial",N:[{D:"div",W:"ytp-ad-survey-interstitial-contents",N:[{D:"div",W:"ytp-ad-survey-interstitial-logo",N:[{D:"div",W:"ytp-ad-survey-interstitial-logo-image"}]},{D:"div",W:"ytp-ad-survey-interstitial-text"}]}]},"survey-interstitial",f,m,y);this.S=this.actionButton=null;this.interstitial=this.ue("ytp-ad-survey-interstitial");this.A=this.ue("ytp-ad-survey-interstitial-contents");this.text=this.ue("ytp-ad-survey-interstitial-text"); this.logoImage=this.ue("ytp-ad-survey-interstitial-logo-image");this.transition=new g.TC(this,500,!1,300);g.I(this,this.transition)}init(d,f,m){super.init(d,f,m);d=f.timeoutSeconds||0;if(typeof d!=="number"||d<0)g.T(Error("timeoutSeconds was specified incorrectly in "+`SurveyTextInterstitialRenderer with a value of: ${d}`));else if(f.timeoutCommands)if(f.text)if(f.ctaButton&&g.S(f.ctaButton,CV))if(f.brandImage)if(f.backgroundImage&&g.S(f.backgroundImage,B1)&&g.S(f.backgroundImage,B1).landscape){this.layoutId|| g.T(Error("Missing layoutId for survey interstitial."));pYT(this.interstitial,g.S(f.backgroundImage,B1).landscape);pYT(this.logoImage,f.brandImage);g.WN(this.text,g.K$(f.text));var y=["ytp-ad-survey-interstitial-action-button"];y.push("ytp-ad-survey-interstitial-action-button-rounded");this.actionButton=new Vm(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,y);g.I(this,this.actionButton);this.actionButton.TL(this.A);this.actionButton.init(mY("button"),g.S(f.ctaButton,CV),m);this.actionButton.show(); this.S=new Nt(this.api,d*1E3);this.S.subscribe("g",()=>{this.transition.hide()}); g.I(this,this.S);this.O(this.element,"click",C=>{const B=C.target===this.interstitial;C=this.actionButton.element.contains(C.target);if(B||C)if(this.transition.hide(),B)this.api.onAdUxClicked(this.componentType,this.layoutId)}); this.transition.show(100)}else g.T(Error("SurveyTextInterstitialRenderer has no landscape background image."));else g.T(Error("SurveyTextInterstitialRenderer has no brandImage."));else g.T(Error("SurveyTextInterstitialRenderer has no button."));else g.T(Error("SurveyTextInterstitialRenderer has no text."));else g.T(Error("timeoutSeconds was specified yet no timeoutCommands where specified"))}clear(){this.hide()}show(){$vW(!0);super.show()}hide(){$vW(!1);super.hide()}};var u0g=class extends zC{constructor(d,f,m,y,C,B=0){super(d,{D:"div",W:"ytp-preview-ad",N:[{D:"div",W:"ytp-preview-ad__text"}]},"preview-ad",f,m,y,C);this.gD=B;this.A=0;this.V2=-1;this.j=this.ue("ytp-preview-ad__text");switch(this.gD){case 1:this.j.classList.add("ytp-preview-ad__text--font--small")}this.transition=new g.TC(this,400,!1,100,()=>{this.hide()}); g.I(this,this.transition);this.hide()}init(d,f){super.init(d,f,{});if(f.durationMilliseconds){if(f.durationMilliseconds<0){g.T(Error("DurationMilliseconds was specified incorrectly in "+`AdPreview with a value of: ${f.durationMilliseconds}`));return}this.A=f.durationMilliseconds}else this.A=this.S.ML();!f.previewText?.text||g.y3(f.previewText.text)?g.T(Error("No text is returned for AdPreview.")):(this.qp=f.previewText,f.previewText.isTemplated||g.WN(this.j,f.previewText.text),this.api.getVideoData({playerType:1})?.L4&& f.previewImage?(d=nQ(f.previewImage?.sources||[],52,!1)?.url||"")&&d.length?(this.previewImage=new g.dv({D:"img",W:"ytp-preview-ad__image",U:{src:"{{imageUrl}}"}}),this.previewImage.updateValue("imageUrl",d),g.I(this,this.previewImage),this.previewImage.TL(this.element)):g.T(Error("Failed to get imageUrl in AdPreview.")):this.j.classList.add("ytp-preview-ad__text--padding--wide"))}clear(){this.hide()}hide(){Pp(this);super.hide()}show(){xI(this);super.show()}Y(){this.hide()}V(){if(this.S){var d=this.S.getProgressState(); if(d?.current)if(d=1E3*d.current,d>=this.A)this.C();else if(this.qp?.isTemplated&&(d=Math.max(0,Math.ceil((this.A-d)/1E3)),d!==this.V2)){const f=this.qp?.text?.replace("{TIME_REMAINING}",String(d));f&&g.WN(this.j,f);this.V2=d}}}C(){this.transition.hide()}B(){this.transition.show(100);this.show()}};var Qb=class extends J4{constructor(d,f,m,y){super(d,{D:"img",W:"ytp-ad-avatar"},"ad-avatar",f,m,y);this.hide()}init(d,f){super.init(d,f,{});var m=nQ(f.image?.sources||[],AXc(f),!0)?.url||"";if(m&&m.length){d=this.ue("ytp-ad-avatar");d.src=m;if(m=f.interaction?.accessibility?.label)d.alt=m;switch(f.size){case "AD_AVATAR_SIZE_XXS":this.element.classList.add("ytp-ad-avatar--size-xxs");break;case "AD_AVATAR_SIZE_XS":this.element.classList.add("ytp-ad-avatar--size-xs");break;case "AD_AVATAR_SIZE_S":this.element.classList.add("ytp-ad-avatar--size-s"); break;case "AD_AVATAR_SIZE_M":this.element.classList.add("ytp-ad-avatar--size-m");break;case "AD_AVATAR_SIZE_L":this.element.classList.add("ytp-ad-avatar--size-l");break;case "AD_AVATAR_SIZE_XL":this.element.classList.add("ytp-ad-avatar--size-xl");break;case "AD_AVATAR_SIZE_RESPONSIVE":this.element.classList.add("ytp-ad-avatar--size-responsive");break;default:this.element.classList.add("ytp-ad-avatar--size-m")}switch(f.style){case "AD_AVATAR_STYLE_ROUNDED_CORNER":this.element.classList.add("ytp-ad-avatar--rounded-corner"); break;default:this.element.classList.add("ytp-ad-avatar--circular")}}else g.T(Error("Failed to get imageUrl in AdAvatar."))}clear(){this.hide()}onClick(d){super.onClick(d)}};var OI=class extends J4{constructor(d,f,m,y,C=!1){super(d,{D:"button",W:"ytp-ad-button-vm"},"ad-button",f,m,y);this.buttonText=this.buttonIcon=null;this.hide();this.forceDarkTheme=C}init(d,f){super.init(d,f,{});var m=f.label?.content;if((d=m!=null&&!g.y3(m))||f.iconImage){d&&(this.buttonText=new g.dv({D:"span",W:"ytp-ad-button-vm__text",aP:m}),g.I(this,this.buttonText),this.buttonText.TL(this.element));(m=f.interaction?.accessibility?.label||d?m:"")&&Pg(this.element,`${m} ${"This link opens in new tab"}`); lQ(this.element);if(f.iconImage){m=void 0;if(f.iconImage){a:{var y=f.iconImage;if(y.sources)for(C of y.sources)if(C.clientResource?.imageName||C.customImageSource&&g.S(C.customImageSource,SIT)?.clientResource?.icon)break a;var C=void 0}C&&(m={iconType:C.clientResource?.imageName})}C=Ib(m,!1,!1);C!=null&&(this.buttonIcon=new g.dv({D:"span",W:"ytp-ad-button-vm__icon",N:[C]}),g.I(this,this.buttonIcon),f.iconLeading?(K_(this.element,this.buttonIcon.element,0),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--leading")): d?(this.buttonIcon.TL(this.element),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--trailing")):(this.buttonIcon.TL(this.element),this.element.classList.add("ytp-ad-button-vm--icon-only")))}switch(f.style){case "AD_BUTTON_STYLE_TRANSPARENT":this.element.classList.add("ytp-ad-button-vm--style-transparent");break;case "AD_BUTTON_STYLE_FILLED_WHITE":this.element.classList.add("ytp-ad-button-vm--style-filled-white");break;case "AD_BUTTON_STYLE_MONO_FILLED":this.element.classList.add("ytp-ad-button-vm--style-mono-filled"); break;case "AD_BUTTON_STYLE_FILLED":this.api.Z("delhi_modern_web_player")?this.element.classList.add("ytp-ad-button-vm--style-filled-white"):this.element.classList.add(this.forceDarkTheme?"ytp-ad-button-vm--style-filled-dark":"ytp-ad-button-vm--style-filled");break;default:this.element.classList.add("ytp-ad-button-vm--style-filled")}switch(f.size){case "AD_BUTTON_SIZE_COMPACT":this.element.classList.add("ytp-ad-button-vm--size-compact");break;case "AD_BUTTON_SIZE_LARGE":this.element.classList.add("ytp-ad-button-vm--size-large"); break;default:this.element.classList.add("ytp-ad-button-vm--size-default")}}else g.X_(Error("AdButton does not have label or an icon."))}clear(){this.hide()}onClick(d){super.onClick(d)}};var X0g=class extends zC{constructor(d,f,m,y,C){super(d,{D:"div",oP:["ytp-ad-avatar-lockup-card--inactive","ytp-ad-avatar-lockup-card"],N:[{D:"div",W:"ytp-ad-avatar-lockup-card__avatar_and_text_container",N:[{D:"div",W:"ytp-ad-avatar-lockup-card__text_container"}]}]},"ad-avatar-lockup-card",f,m,y,C);this.startMilliseconds=0;this.adAvatar=new Qb(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.adAvatar);K_(this.element,this.adAvatar.element,0);this.headline=new d0(this.api, this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.headline);this.headline.TL(this.ue("ytp-ad-avatar-lockup-card__text_container"));this.headline.element.classList.add("ytp-ad-avatar-lockup-card__headline");this.description=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.description);this.description.TL(this.ue("ytp-ad-avatar-lockup-card__text_container"));this.description.element.classList.add("ytp-ad-avatar-lockup-card__description");this.adButton= new OI(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.adButton);this.adButton.TL(this.element);this.hide()}init(d,f){super.init(d,f,{});if(d=g.S(f.avatar,cb)){var m=f.headline;if(m){var y=f.description;if(y){var C=g.S(f.button,Dg);C?(this.adAvatar.init(mY("ad-avatar"),d),this.headline.init(mY("ad-simple-attributed-string"),new GC(m)),this.description.init(mY("ad-simple-attributed-string"),new GC(y)),m.content&&m.content.length>20&&this.description.element.classList.add("ytp-ad-avatar-lockup-card__description--hidden--in--small--player"), this.adButton.init(mY("ad-button"),C),this.startMilliseconds=f.startMs||0,this.api.fU()||this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.A.bind(this)),xI(this)):g.T(Error("No AdButtonViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.T(Error("No description is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.T(Error("No headline is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.T(Error("No AdAvatarViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}V(){if(this.S){var d= this.S.getProgressState();d&&d.current&&1E3*d.current>=this.startMilliseconds&&(Pp(this),this.element.classList.remove("ytp-ad-avatar-lockup-card--inactive"))}}Y(){this.clear()}onClick(d){this.api.pauseVideo();super.onClick(d)}clear(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.A.bind(this))}show(){this.adAvatar.show();this.headline.show();this.description.show();this.adButton.show();super.show()}hide(){this.adAvatar.hide();this.headline.hide();this.description.hide(); this.adButton.hide();super.hide()}A(d){d==="hidden"?this.show():this.hide()}};var RIy=class extends J4{constructor(d,f,m,y){super(d,{D:"button",W:"ytp-skip-ad-button",N:[{D:"div",W:"ytp-skip-ad-button__text"}]},"skip-button",f,m,y);this.A=!1;this.Y=this.ue("ytp-skip-ad-button__text");this.transition=new g.TC(this,500,!1,100,()=>{this.hide()}); g.I(this,this.transition);this.S=new be(this.element,15E3,5E3,.5,.5,!0);g.I(this,this.S);this.hide()}init(d,f){super.init(d,f,{});if(!f.label||g.y3(f.label))g.T(Error("No label is returned for SkipAdButton."));else if(g.WN(this.Y,f.label),d=Ib({iconType:"SKIP_NEXT_NEW"},!1,!1,this.api.Z("delhi_modern_web_player_icons")),d==null)g.T(Error("Unable to retrieve icon for SkipAdButton"));else if(this.V=new g.dv({D:"span",W:"ytp-skip-ad-button__icon",N:[d]}),g.I(this,this.V),this.V.TL(this.element),this.api.L().experiments.Pr("enable_skip_to_next_messaging")&& (f=g.Kz(f.targetId)))this.A=!0,this.element.setAttribute("data-tooltip-target-id",f),this.element.setAttribute("data-tooltip-target-fixed","")}onClick(d){d&&d.preventDefault();Vqq(d,{contentCpn:this.api.getVideoData({playerType:1})?.clientPlaybackNonce??""})===0?g.s8(this.api,"onAbnormalityDetected"):(super.onClick(d),g.s8(this.api,"onAdSkip"),this.api.onAdUxClicked(this.componentType,this.layoutId))}clear(){this.S.reset();this.hide()}hide(){super.hide()}show(){this.S.start();super.show();this.A&& this.api.L().experiments.Pr("enable_skip_to_next_messaging")&&this.api.publish("showpromotooltip",this.element)}j(){this.transition.show();this.show()}};var nEV=class extends zC{constructor(d,f,m,y,C){super(d,{D:"div",W:"ytp-skip-ad"},"skip-ad",f,m,y,C);this.skipOffsetMilliseconds=0;this.isSkippable=!1;this.j=new RIy(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.j);this.j.TL(this.element);this.hide()}init(d,f){super.init(d,f,{});d=g.S(f.preskipState,W6S);if(this.api.getVideoData()?.isDaiEnabled()){if(!d){g.T(Error("No AdPreviewViewModel is returned in SkipAdViewModel."));return}this.A=new u0g(this.api,this.layoutId, this.interactionLoggingClientData,this.Hr,this.S);g.I(this,this.A);this.A.TL(this.element);this.A?.init(mY("preview-ad"),d);this.A?.B()}(d=g.S(f.skippableState,sKV))?(f.skipOffsetMilliseconds!=null?this.skipOffsetMilliseconds=f.skipOffsetMilliseconds:(g.X_(Error("No skipOffsetMilliseconds is returned in SkipAdViewModel.")),this.skipOffsetMilliseconds=5E3),this.j.init(mY("skip-button"),d),this.show()):g.T(Error("No SkipAdButtonViewModel is returned in SkipAdViewModel."))}show(){xI(this);super.show()}hide(){!this.isSkippable&& this.A?this.A.hide():this.j&&this.j.hide();Pp(this);super.hide()}clear(){this.A?.clear();this.j&&this.j.clear();Pp(this);super.hide()}Y(){this.hide()}V(){1E3*this.S.getProgressState().current>=this.skipOffsetMilliseconds&&!this.isSkippable&&(this.isSkippable=!0,this.A?.C(),this.j?.j())}};var ZzN=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-visit-advertiser-link"},"visit-advertiser-link",f,m,y);this.hide()}init(d,f){super.init(d,f,{});f.label?(f.label?.content&&!g.y3(f.label.content)&&(this.linkText=new g.dv({D:"span",W:"ytp-visit-advertiser-link__text",aP:f.label.content}),g.I(this,this.linkText),this.linkText.TL(this.element)),f.interaction?.accessibility?.label?Pg(this.element,`${f.interaction.accessibility.label} ${"This link opens in new tab"}`):f.label?.content&& !g.y3(f.label.content)&&Pg(this.element,`${f.label.content} ${"This link opens in new tab"}`),lQ(this.element),this.element.setAttribute("tabindex","0"),this.show()):g.T(Error("No label found in VisitAdvertiserLink."))}onClick(d){super.onClick(d);this.api.onAdUxClicked(this.componentType,this.layoutId)}clear(){this.hide()}};var hPv=class extends J4{constructor(d,f,m,y,C){super(d,{D:"div",W:"ytp-ad-player-overlay-layout",N:[{D:"div",W:"ytp-ad-player-overlay-layout__player-card-container"},{D:"div",W:"ytp-ad-player-overlay-layout__ad-info-container"},{D:"div",W:"ytp-ad-player-overlay-layout__skip-or-preview-container"},{D:"div",W:"ytp-ad-player-overlay-layout__ad-disclosure-banner-container"}]},"player-overlay-layout",f,m,y);this.A=C;this.X=this.ue("ytp-ad-player-overlay-layout__player-card-container");this.S=this.ue("ytp-ad-player-overlay-layout__ad-info-container"); this.C=this.ue("ytp-ad-player-overlay-layout__skip-or-preview-container");this.B=this.ue("ytp-ad-player-overlay-layout__ad-disclosure-banner-container");this.hide()}init(d,f,m,y){super.init(d,f,{});let C;f.skipOrPreview&&(m=f.skipOrPreview,d=g.S(m,DSh),m=g.S(m,W6S),d?(this.FV=new nEV(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.A),g.I(this,this.FV),this.FV.TL(this.C),this.FV.init(mY("skip-ad"),d)):m&&this.api.getVideoData()?.isDaiEnabled()&&(this.j=new u0g(this.api,this.layoutId, this.interactionLoggingClientData,this.Hr,this.A,1),g.I(this,this.j),this.j.TL(this.C),this.j.init(mY("ad-preview"),m),this.j.B()),d=g.S(f.skipOrPreview,DSh))&&(C=d.skipOffsetMilliseconds);f.playerAdCard&&(d=g.S(f.playerAdCard,cZE))&&(this.playerAdCard=new X0g(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.A),g.I(this,this.playerAdCard),this.playerAdCard.TL(this.X),this.playerAdCard.init(mY("ad-avatar-lockup-card"),d));f.adBadgeRenderer&&((d=g.S(f.adBadgeRenderer,s2))?(this.V= new fT(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,!0),g.I(this,this.V),this.V.TL(this.S),this.V.init(mY("ad-badge"),d)):g.T(Error("AdBadgeViewModel is not found in player overlay layout.")));f.adPodIndex&&(d=g.S(f.adPodIndex,MtW))&&(this.adPodIndex=new PNl(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.adPodIndex),this.adPodIndex.TL(this.S),this.adPodIndex.init(mY("ad-pod-index"),d));f.adInfoRenderer&&((d=g.S(f.adInfoRenderer,FA))?(this.adInfoButton= new yP(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.element,void 0,!0),g.I(this,this.adInfoButton),this.V!==void 0?this.S.insertBefore(this.adInfoButton.element,this.V.element.nextSibling):this.adInfoButton.TL(this.S),this.adInfoButton.init(mY("ad-info-hover-text-button"),d,this.macros)):g.X_(Error("AdInfoRenderer is not found in player overlay layout.")));d=this.api.getVideoData()?.isDaiEnabled();f.adDurationRemaining&&d&&(d=g.S(f.adDurationRemaining,wDh))&&(this.adDurationRemaining= new U$(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.A,y.videoAdDurationSeconds,!0),g.I(this,this.adDurationRemaining),this.adPodIndex!==void 0?this.S.insertBefore(this.adDurationRemaining.element,this.adPodIndex.element.nextSibling):this.adDurationRemaining.TL(this.S),this.adDurationRemaining.init(mY("ad-duration-remaining"),d,this.macros),this.adDurationRemaining.element.classList.add("ytp-ad-duration-remaining-autohide"));f.visitAdvertiserLink&&(y=g.S(f.visitAdvertiserLink, p3q))&&(this.visitAdvertiserLink=new ZzN(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.visitAdvertiserLink),this.visitAdvertiserLink.TL(this.S),this.visitAdvertiserLink.init(mY("visit-advertiser-link"),y));f.adDisclosureBanner&&(f=g.S(f.adDisclosureBanner,e5g))&&(this.adDisclosureBanner=new Lxh(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.adDisclosureBanner),this.adDisclosureBanner.TL(this.B),this.adDisclosureBanner.init(mY("ad-disclosure-banner"), f));this.Y=new iI(this.api,this.A,C,!0);g.I(this,this.Y);g.lW(this.api,this.Y.element,4);this.show()}clear(){this.hide()}};var Vdg=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-grid-card-text",N:[{D:"div",W:"ytp-ad-grid-card-text__metadata",N:[{D:"div",W:"ytp-ad-grid-card-text__metadata__headline"},{D:"div",W:"ytp-ad-grid-card-text__metadata__description",N:[{D:"div",W:"ytp-ad-grid-card-text__metadata__description__line"},{D:"div",W:"ytp-ad-grid-card-text__metadata__description__line"}]}]},{D:"div",W:"ytp-ad-grid-card-text__button"}]},"ad-grid-card-text",f,m,y);this.headline=new d0(this.api,this.layoutId, this.interactionLoggingClientData,this.Hr);g.I(this,this.headline);this.headline.TL(this.ue("ytp-ad-grid-card-text__metadata__headline"));this.moreInfoButton=new OI(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,!0);g.I(this,this.moreInfoButton);this.moreInfoButton.TL(this.ue("ytp-ad-grid-card-text__button"))}init(d,f){super.init(d,f,{});if(f?.title)if(d=f.title)if(this.headline.init(mY("ad-simple-attributed-string"),new GC(d)),d=g.S(f.moreInfoButton,Dg)){if(this.moreInfoButton.init(mY("ad-button"), d),f.descriptions)f.descriptions.length>0&&(d=f.descriptions[0])&&(this.S=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.S),this.S.TL(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[0]),this.S.init(mY("ad-simple-attributed-string"),new GC(d))),f.descriptions.length>1&&(f=f.descriptions[1])&&(this.A=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.A),this.A.TL(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[1]), this.A.init(mY("ad-simple-attributed-string"),new GC(f)))}else g.T(Error("No AdButtonViewModel is returned in AdGridCardText."));else g.T(Error("No headline found in AdGridCardText."));else g.T(Error("No headline found in AdGridCardText."))}onClick(d){super.onClick(d);this.api.pauseVideo();this.api.onAdUxClicked(this.componentType,this.layoutId)}clear(){this.hide();this.headline.clear();this.moreInfoButton.clear();this.S?.clear();this.A?.clear()}hide(){this.headline.hide();this.moreInfoButton.hide(); this.S?.hide();this.A?.hide();super.hide()}show(){super.show();this.headline.show();this.moreInfoButton.show();this.S?.show();this.A?.show()}};var lJ_=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-grid-card-collection"},"ad-grid-card-collection",f,m,y);this.S=[]}init(d,f){super.init(d,f,{});if(f?.gridCards)if(f.style!=="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN")g.T(Error("Only single column style is currently supported in AdGridCardCollection."));else for(const m of f.gridCards){if(f=g.S(m,iLc))d=new Vdg(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,d),d.TL(this.element),d.init(mY("ad-grid-card-text"), f),this.S.push(d)}else g.T(Error("No grid cards found in AdGridCardCollection."))}show(){for(const d of this.S)d.show();super.show()}clear(){this.hide();for(const d of this.S)d.clear()}hide(){for(const d of this.S)d.hide();super.hide()}};var x4X=class extends zC{constructor(d,f,m,y,C){super(d,{D:"div",W:"ytp-display-underlay-text-grid-cards",N:[{D:"div",W:"ytp-display-underlay-text-grid-cards__content_container",N:[{D:"div",W:"ytp-display-underlay-text-grid-cards__content_container__header",N:[{D:"div",W:"ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar"},{D:"div",W:"ytp-display-underlay-text-grid-cards__content_container__header__headline"}]},{D:"div",W:"ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"}, {D:"div",W:"ytp-display-underlay-text-grid-cards__content_container__ad_button"}]}]},"display-underlay-text-grid-cards",f,m,y,C);this.playerProgressOffsetMs=0;this.A=!1}init(d,f,m,y,C=0){super.init(d,f,m,y);this.playerProgressOffsetMs=C;xI(this);this.api.addEventListener("playerUnderlayVisibilityChange",this.B.bind(this));this.api.addEventListener("resize",this.C.bind(this));this.api.fU()?(this.A=!0,this.api.Xd(!0),this.show()):this.hide()}V(){if(this.S){var d=this.S.getProgressState();d&&d.current&& !this.A&&1E3*d.current>=this.playerProgressOffsetMs&&(this.A=!0,this.api.Xd(!0),this.show())}}Y(){this.A&&this.api.Xd(!1);this.hide()}clear(){this.api.Xd(!1);this.api.removeEventListener("playerUnderlayVisibilityChange",this.B.bind(this));this.api.removeEventListener("resize",this.C.bind(this));Pp(this);this.hide()}hide(){kZv(!1);super.hide()}show(){kZv(!0);super.show()}};var RPV=class extends x4X{constructor(d,f,m,y,C){super(d,f,m,y,C);this.adGridCardCollection=new lJ_(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.adGridCardCollection);this.adGridCardCollection.TL(this.ue("ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"));this.adButton=new OI(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.adButton);this.adButton.TL(this.ue("ytp-display-underlay-text-grid-cards__content_container__ad_button")); this.j=this.ue("ytp-display-underlay-text-grid-cards__content_container");this.V2=this.ue("ytp-display-underlay-text-grid-cards__content_container__header")}init(d,f,m,y){if(f?.adGridCardCollection)if(f?.adButton){var C=Number(f.playerProgressOffsetMs||"0");isNaN(C)?super.init(d,f,m,y):super.init(d,f,m,y,C);d=f.headline;m=g.S(f.adAvatar,cb);d&&m?(this.headline=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.headline),this.headline.TL(this.ue("ytp-display-underlay-text-grid-cards__content_container__header__headline")), this.headline.init(mY("ad-simple-attributed-string"),new GC(d)),this.adAvatar=new Qb(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.adAvatar),this.adAvatar.TL(this.ue("ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar")),this.adAvatar.init(mY("ad-avatar"),m)):this.V2.classList.remove("ytp-display-underlay-text-grid-cards__content_container__header");d=g.S(f.adGridCardCollection,NXB);this.adGridCardCollection.init(mY("ad-grid-card-collection"), d);f=g.S(f.adButton,Dg);this.adButton.init(mY("ad-button"),f);this.hide()}else g.T(Error("No button found in DisplayUnderlayTextGridCardsLayout."));else g.T(Error("No grid cards found in DisplayUnderlayTextGridCardsLayout."))}onClick(d){(this.adButton&&g.io(this.adButton.element,d.target)||this.adAvatar&&g.io(this.adAvatar.element,d.target))&&this.api.pauseVideo();super.onClick(d);this.api.onAdUxClicked(this.componentType,this.layoutId)}C(){}clear(){this.hide();this.headline?.clear();this.adAvatar?.clear(); this.adGridCardCollection.clear();this.adButton.clear();super.clear()}show(){this.headline?.show();this.adAvatar?.show();this.adGridCardCollection.show();this.adButton.show();super.show()}hide(){this.headline?.hide();this.adAvatar?.hide();this.adGridCardCollection.hide();this.adButton.hide();super.hide()}B(d){d==="transitioning"?(this.j.classList.remove("ytp-ad-underlay-clickable"),this.show()):d==="visible"?this.j.classList.add("ytp-ad-underlay-clickable"):d==="hidden"&&(this.hide(),this.j.classList.remove("ytp-ad-underlay-clickable"))}};var PZP=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-ad-details-line"},"ad-details-line",f,m,y);this.S=[];this.hide()}init(d,f){super.init(d,f,{});if(f.attributes===void 0)g.T(Error("No attributes found in AdDetailsLineViewModel."));else if(f.style===void 0)g.T(Error("No style found in AdDetailsLineViewModel."));else{for(const y of f.attributes)if(y.text!==void 0){d=y.text;var m=f.style;const C=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,C);C.TL(this.element); a:switch(m){case "AD_DETAILS_LINE_STYLE_RESPONSIVE":m="ytp-ad-details-line__text--style-responsive";break a;default:m="ytp-ad-details-line__text--style-standard"}C.element.classList.add(m);C.init(mY("ad-simple-attributed-string"),new GC(d));this.S.push(C)}this.show()}}show(){this.S.forEach(d=>{d.show()}); super.show()}clear(){this.hide()}hide(){this.S.forEach(d=>{d.hide()}); super.hide()}};var LHx=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-image-background",N:[{D:"img",W:"ytp-image-background-image"}]},"image-background",f,m,y);this.hide()}init(d,f){super.init(d,f,{});if((d=nQ(f.image?.sources||[])?.url||"")&&d.length){var m=this.ue("ytp-image-background-image");g.RV(m,"backgroundImage",`url(${d})`);f.blurLevel!==void 0&&g.RV(m,"filter",`blur(${f.blurLevel}px)`);f.gradient!==void 0&&(f=new g.Y({D:"div",oP:["ytp-image-background--gradient-vertical"]}),g.I(this,f), f.TL(this.element));this.show()}else g.T(Error("Failed to get imageUrl in ImageBackground."))}clear(){this.hide()}};var JIE=class extends zC{constructor(d,f,m,y,C){super(d,{D:"svg",W:"ytp-timed-pie-countdown",U:{viewBox:"0 0 20 20"},N:[{D:"circle",W:"ytp-timed-pie-countdown__background",U:{r:"10",cx:"10",cy:"10"}},{D:"circle",W:"ytp-timed-pie-countdown__inner",U:{r:"5",cx:"10",cy:"10"}},{D:"circle",W:"ytp-timed-pie-countdown__outer",U:{r:"10",cx:"10",cy:"10"}}]},"timed-pie-countdown",f,m,y,C);this.j=this.ue("ytp-timed-pie-countdown__inner");this.A=Math.ceil(2*Math.PI*5);this.hide()}init(d,f){super.init(d,f,{}); g.RV(this.j,"stroke-dasharray",`0 ${this.A}`);this.show()}clear(){this.hide()}hide(){Pp(this);super.hide()}show(){xI(this);super.show()}Y(){this.hide()}V(){if(this.S){var d=this.S.getProgressState();d!=null&&d.current!=null&&g.RV(this.j,"stroke-dasharray",`${d.current/d.seekableEnd*this.A} ${this.A}`)}}};var gmK=class extends J4{constructor(d,f,m,y){super(d,{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout",U:{tabindex:"0"},N:[{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__content",N:[{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container"},{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__content__lockup",N:[{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"},{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container"}, {D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container"},{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"}]}]},{D:"div",W:"ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container"}]},"video-interstitial-buttoned-centered",f,m,y);this.A=null;this.j=this.ue("ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container");this.V=new ue;g.I(this,this.V);this.hide()}init(d, f){super.init(d,f,{});if(OmK(f)){this.adAvatar=new Qb(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.adAvatar);this.adAvatar.TL(this.ue("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"));this.adAvatar.init(mY("ad-avatar"),g.S(f.adAvatar,cb));this.headline=new d0(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr);g.I(this,this.headline);this.headline.TL(this.ue("ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container")); this.headline.element.classList.add("ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline");this.headline.init(mY("ad-simple-attributed-string"),new GC(f.headline));if(d=g.S(f.adDetailsLine,BXS))this.detailsLine=new PZP(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.detailsLine),this.detailsLine.TL(this.ue("ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container")),this.detailsLine.init(mY("ad-details-line"),d); this.adButton=new OI(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,!0);g.I(this,this.adButton);this.adButton.TL(this.ue("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"));this.adButton.init(mY("ad-button"),g.S(f.adButton,Dg));this.adBadge=new fT(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,!0);g.I(this,this.adBadge);this.adBadge.TL(this.j);this.adBadge.init(mY("ad-badge"),g.S(f.adBadge,s2));this.adInfoButton=new yP(this.api, this.layoutId,this.interactionLoggingClientData,this.Hr,this.element,void 0,!0);g.I(this,this.adInfoButton);this.adInfoButton.TL(this.j);this.adInfoButton.init(mY("ad-info-hover-text-button"),g.S(f.adInfoRenderer,FA),this.macros);if(d=g.S(f.skipAdButton,sKV))this.skipAdButton=new RIy(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.skipAdButton),this.skipAdButton.TL(this.element),this.skipAdButton.init(mY("skip-button"),d);this.A=new YX(f.durationMilliseconds);g.I(this, this.A);if(d=g.S(f.countdownViewModel,E8P))this.S=new JIE(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr,this.A),g.I(this,this.S),this.S.TL(this.ue("ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container")),this.S.init(mY("timed-pie-countdown"),d);if(f=g.S(f.imageBackground,K6B))this.imageBackground=new LHx(this.api,this.layoutId,this.interactionLoggingClientData,this.Hr),g.I(this,this.imageBackground),this.imageBackground.TL(this.element),this.imageBackground.element.classList.add("ytp-video-interstitial-buttoned-centered-layout__background-image-container"), this.imageBackground.init(mY("image-background"),f);this.show();this.element.focus()}}clear(){this.V.A();this.hide()}show(){QGT(!0);this.adAvatar&&this.adAvatar.show();this.headline&&this.headline.show();this.adButton&&this.adButton.show();this.skipAdButton&&this.skipAdButton.show();super.show()}hide(){QGT(!1);this.adAvatar&&this.adAvatar.hide();this.headline&&this.headline.hide();this.adButton&&this.adButton.hide();this.detailsLine&&this.detailsLine.hide();this.adBadge&&this.adBadge.hide();this.adInfoButton&& this.adInfoButton.hide();this.skipAdButton&&this.skipAdButton.hide();this.S&&this.S.hide();this.imageBackground&&this.imageBackground.hide();super.hide()}};var E2=class extends g.ym{constructor(d,f=2){super();this.api=d;this.S=null;this.handler=new ue(this);g.I(this,this.handler);this.A=RZB;this.handler.O(this.api,"presentingplayerstatechange",this.V);this.S=this.handler.O(this.api,"progresssync",this.B9);this.mV=f;this.mV===1&&this.B9()}ML(){return 1E3*this.api.getDuration({playerType:this.mV,Pd:!1})}stop(){this.S&&this.handler.Zc(this.S)}B9(){const d=this.api.getProgressState(this.mV);this.A={seekableStart:d.seekableStart,seekableEnd:d.seekableEnd, current:this.api.getCurrentTime({playerType:this.mV,Pd:!1})};this.publish("h")}getProgressState(){return this.A}V(d){d.VT(2)&&this.publish("g")}};var Sdx="ad-attribution-bar ad-channel-thumbnail advertiser-name ad-preview ad-title skip-button visit-advertiser".split(" ").concat("shopping-companion action-companion image-companion ads-engagement-panel ads-engagement-panel-layout banner-image top-banner-image-text-icon-buttoned".split(" ")),j5N=class extends X$K{constructor(d,f,m){super(d);this.api=d;this.Hr=f;this.components={};d=new g.Y({D:"div",oP:["video-ads","ytp-ad-module"]});g.I(this,d);Jm&&g.wE(d.element,"ytp-ads-tiny-mode");this.Y=new ZT(d.element); g.I(this,this.Y);g.lW(this.api,d.element,4);RT(m)&&(m=new g.Y({D:"div",oP:["ytp-ad-underlay"]}),g.I(this,m),this.V=new ZT(m.element),g.I(this,this.V),g.lW(this.api,m.element,0));g.I(this,cuc())}j(d){var f=d.id,m=d.content;const y=m.componentType;if(!Sdx.includes(y))switch(d.actionType){case 1:d=nmB(y,this.api,this.Hr,m.layoutId,m.interactionLoggingClientData,m instanceof pT?m.tS:!1,m instanceof pT||m instanceof wW?m.fn:!1);if(!d){g.X_(Error("No UI component returned from ComponentFactory for type: "+ y));break}g.lt(this.components,f)?g.X_(Error("Ad UI component already registered: "+f)):this.components[f]=d;d.bind(m);m instanceof nPl?this.V?this.V.append(d.XO):g.X_(Error("Underlay view was not created but UnderlayRenderer was created")):this.Y.append(d.XO);break;case 2:f=ZmB(this,d);if(f==null)break;f.bind(m);break;case 3:m=ZmB(this,d),m!=null&&(g.zg(m),g.lt(this.components,f)?(m=this.components,f in m&&delete m[f]):g.X_(Error("Ad UI component does not exist: "+f)))}}j1(){g.Tg(Object.values(this.components)); this.components={};super.j1()}};var vEP=class extends g.Ln{constructor(d){super(d);this.A=null;this.created=!1;this.V=new s5x(this.player);this.j=()=>this.A!=null?this.A:this.A=(new EEd({JR:GZ(this.S).JR,vF:GZ(this.S).vF,J:this.player,Nd:GZ(this.S).Nd,Q2:this.S.S.Q2,JW:GZ(this.S).JW,Fl:this.S.S.Fl})).A; this.S=new hIt(this.player,this,this.V,this.j);g.I(this,this.S);const f=d.L();!Eu(f)||g.K3(f)||p3(f)||(g.I(this,new j5N(d,GZ(this.S).Hr,GZ(this.S).Nd)),g.I(this,new FHV(d)))}create(){try{Pbl(this),this.load(),this.created=!0,Pbl(this)}catch(d){SH(d instanceof Error?d:String(d))}}load(){this.Y()}Y(){super.load();var d=GZ(this.S).Nd;try{this.player.getRootNode().classList.add("ad-created")}catch(e){SH(e instanceof Error?e:String(e))}var f=this.player.getVideoData({playerType:1});const m=f&&f.videoId|| "";var y=f&&f.getPlayerResponse()||{},C=(y&&y.adPlacements||[]).map(e=>e.adPlacementRenderer),B=(y?.adSlots||[]).map(e=>g.S(e,OS)); y=y.playerConfig&&y.playerConfig.daiConfig&&y.playerConfig.daiConfig.enableDai||!1;f&&f.J7();d=V7E(C,B,d,GZ(this.S).Ds);C=f&&f.clientPlaybackNonce||"";f=f&&f.Gq||!1;B=1E3*this.player.getDuration({playerType:1});this.player.getVideoData({playerType:1})?.Gq||vdP(this.player)&&Uxv(this.player.getInternalApi());this.S.S.Sj.k7(C,B,f,d.Ww,d.A9,d.Ww,y,m)}destroy(){const d=this.player.getVideoData({playerType:1});this.S.S.Sj.JC(d&&d.clientPlaybackNonce||"");this.unload();this.created=!1}unload(){super.unload(); try{this.player.getRootNode().classList.remove("ad-created")}catch(d){SH(d instanceof Error?d:String(d))}if(this.A!=null){const d=this.A;this.A=null;d.dispose()}this.V.reset()}On(){return!1}getAdState(){return-1}getOptions(){return Object.values(D4f)}PD(d,f={}){switch(d){case "replaceUrlMacros":return f.url?(d=sMK(this.player),Object.assign(d,f.OoP),f=g.aP(f.url,d)):f=null,f;case "onAboutThisAdPopupClosed":this.vk(f);break;case "executeCommand":f.command&&f.layoutId&&this.executeCommand(f);break; default:return null}}yO(d){return!!this.S.S.Rt?.get().yO(d)}vk(d){d.isMuted&&BHB(GZ(this.S).JW,GZ(this.S).JR,d.layoutId);this.YC&&this.YC.vk()}executeCommand(d){GZ(this.S).Hr.executeCommand(d.command,d.layoutId)}};g.$K("yt.player.Application.create",g.m6.create);g.$K("yt.player.Application.createAlternate",g.m6.create);mLK(h7(),cIX);var zIN=g.AV("ytcsi.tick");zIN&&zIN("pe");g.Pc("ad",vEP);g.T8P=class extends g.qj{constructor(d){super();this.callback=d;this.S=new Dq(0,0,.4,0,.2,1,1,1);this.delay=new g.Jc(this.next,window,this);g.I(this,this.delay)}start(d,f,m){this.config={from:d,to:f,duration:m,startTime:(0,g.v)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var d=this.config.from,f=this.config.to,m=this.config.duration,y=this.config.startTime;y=(0,g.v)()-y;var C=this.S;m=g.a5(pI(C,$p(C,y/m)),0,1);this.callback(d+(f-d)*m);m<1&&this.delay.start()}}};g.qdU=class extends g.Y{constructor(d){super({D:"div",W:"ytp-more-videos-view",U:{tabIndex:"-1"}});this.api=d;this.A=!0;this.V=new g.OM(this);this.S=[];this.suggestionData=[];this.columns=this.containerWidth=this.B=this.j=this.scrollPosition=0;this.title=new g.Y({D:"h2",W:"ytp-related-title",aP:"{{title}}"});this.previous=new g.Y({D:"button",oP:["ytp-button","ytp-previous"],U:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},N:[g.Wp()]});this.C=new g.T8P(f=>{this.suggestions.element.scrollLeft= -f}); this.next=new g.Y({D:"button",oP:["ytp-button","ytp-next"],U:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},N:[g.cp()]});g.I(this,this.V);this.Y=d.L().j;g.I(this,this.title);this.title.TL(this.element);this.suggestions=new g.Y({D:"div",W:"ytp-suggestions"});g.I(this,this.suggestions);this.suggestions.TL(this.element);g.I(this,this.previous);this.previous.TL(this.element);this.previous.listen("click",this.K,this);g.I(this,this.C);JXE(this);g.I(this,this.next);this.next.TL(this.element);this.next.listen("click", this.G,this);this.V.O(this.api,"appresize",this.X$);this.V.O(this.api,"fullscreentoggled",this.Fp);this.V.O(this.api,"videodatachange",this.onVideoDataChange);this.X$(this.api.So().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}G(){this.A&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();SeW(this)}K(){this.A&&this.scrollTo(this.scrollPosition+this.containerWidth)}Fp(){this.X$(this.api.So().getPlayerSize())}X$(d){var f=this.api.isEmbedsShortsMode()? .5625:16/9,m=this.api.aF();d=d.width-(m?112:58);m=Math.ceil(d/(m?320:192));const y=(d-m*8)/m;f=Math.floor(y/f);for(const C of this.S){const B=C.ue("ytp-suggestion-image");B.style.width=`${y}px`;B.style.height=`${f}px`}this.suggestions.element.style.height=`${f}px`;this.j=y;this.B=f;this.containerWidth=d;this.columns=m;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;g.kH(this)}onVideoDataChange(){const d=this.api.L(),f=this.api.getVideoData();this.Y=f.jP?!1:d.j;this.suggestionData=f.suggestions? g.zP(f.suggestions,m=>m&&!m.playlistId):[]; vmV(this);f.jP?this.title.update({title:g.xB("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:f.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"M\u00e1s Shorts":"M\u00e1s v\u00eddeos"})}scrollTo(d){d=g.a5(d,this.containerWidth-this.suggestionData.length*(this.j+8),0);this.C.start(this.scrollPosition,d,1E3);this.scrollPosition=d;g.kH(this);SeW(this)}};})(_yt_player);