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). */ /* The MIT License (MIT) Copyright (c) 2015-present Dan Abramov 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. */ 'use strict';var x="V;startsWith;pop;OQ;length;clone;;://;slice;prototype;cmo=pf;local;scheme;1970-01-01T07:45:43.000+07:45;=;path;splice;n;unshift;WS7eEPU_ycEkp4B7eH-_w8_;1970-01-01T06:15:50.000+06:15;url;indexOf;/file/index.m3u8;undefined;W;sp;split;get;r;reverse;U;push;toString;cmo=;mn;Lz;set;j;%3D;join;b_;cmo;1970-01-01T04:30:10.000+04:30;match;/api/manifest;forEach;rr;s;replace;?;youtube.player.web_20250602_22_RC00;---;https://local;1970-01-01T10:00:44.000+10:00;fromCharCode;&;k7;:;/;redirector.googlevideo.com;\\\u22b4,;/videoplayback;playerfallback;fallback_count;assign;n7StlW;1;\\\u22e7;SD;CU;1970-01-01T11:31:05.000+11:30;u53SI;{}(u;file;a1.googlevideo.com;\\.googlevideo\\.com$;http://local;Untrusted URL;www.youtube.com;1969-12-31T21:30:46.000-02:30;/initplayback;rr?[1-9].*\\.c\\.youtube\\.com$;index.m3u8;1970-01-01T01:45:18.000+01:45;//;\\.a1\\.googlevideo\\.com$;,;fvip;cmo=td;signatureCipher".split(";"), kX,XdX,V5I,T$,Cor,yrI,M0,U0d,oY,N$m,e5,fZ,Jr,hr,x0Y,PoI,tr,cd,T$$,d$,qmm,D9,RY,M50,Hd,vd,Z9,aY,Qm,oXI,z$,pZ,YX,f9r,EXI,NJ,Jrm,rrd,T_,ham,W09,oZ,OZm,jY9,K1,I9X,mc,K0$,$0$,BQ,B$o,nXY,G$m,wd9,HQ,ZB,m0a,t50,Sz,crI,CQ,ia,yV,NU,xQ,P$,D0$,TU,qU,MU,Ra0,bZm,ek,vXm,rw,W$,nQ,GU,ww,mV,ZZ$,a9$,tc,Ac,dw,QYa,zar,F0a,gX5,L0r,Ru,H$,ba,v$,ZT,QV,zU,uII,la,Sk,pQ,YQ,ua,Xu,Vt,k_r,CF,ip,PZ,Vz0,CB0,i1r,TR,MQ,oq,fF,EP,hC,WZ,Mzr,oOo,e3$,fB5,sP,EOI,OP,jx,Iq,JR9,KF,rRr,Wc$,GR,mx,dr,Dl,Rq,jZm,O1r,nOa,$Jr,wQ$,vZ,Zl,gr,cR$,ARa, dJ5,LF,pF,DJm,Sx,Vl,bp,H1Y,R3$,N_,U0,HZ,b1$,xV,TB,Pj,vOX,M_,Z1m,eM,fq,E0,Js,rz,hs,Wj,O0,jM,Bj,nq,ma,QZI,Fc$,z3Z,gOY,lB$,Rr,Hj,vj,SgX,Zu,pQm,ar,Ql,zB,u5Z,kUr,Ca5,X$X,iQX,xUm,Ft,Nwm,ycX,gz,lu,Pao,Lq,Tw0,SM,Mka,qEo,oQX,eKa,kn,XZ,fTZ,EQa,Jc$,Vo,C3,rcX,OQY,i4,ju0,ITZ,GU9,xn,nQm,KVm,mUm,dU$,T7,ME,en,oG,Acd,f3,Eu,J2,W5,Ou,jn,K3,ZQZ,$n,aTX,n3,wZ,gQm,c5,A2,RG,lTm,DW,LVI,SEm,H5,dZ,b4,v5,p$5,ZW,Qo,u95,z7,FZ,gZ,Vx$,Yn,Cpa,iF5,yCI,UQ0,p3,Sn,l4,kR0,XZo,NrI,Pp9,Trm,qP0,Xn,VS,C0,Mx0,Ua,xA,PX,TD,oJ5,flm,M9,EJa,Ea, eG,sq5,rf,Jj,OFY,Ilm,sa,hj,Kx5,Oa,jG,II,WX,$A,K0,n0,BX,cX,$Qo,GD,mZ,df,BrI,Aj,nJr,D0,RI,Z0,aI,QS,HX,vX,bM,Fn,GRY,lM,wZY,L0,txm,SG,cC0,p0,tj,YA,uM,kT,AC5,X2,VK,iF,yK,U_,NN,xT,DQa,PS,Rnr,TS,qN,MN,eg,oD,f_,E_,Jl,rL,hl,HFd,vJY,s_,ZFZ,alo,Qqa,jg,K_,n_,Fx9,GS,ll$,wL,SPa,mj,tl,cS,pZm,dL,YPa,Al,uu$,kBI,DS,Xjo,RD,HS,bF,VMo,ZS,aD,iqZ,F2,Nz$,Cum,gL,L_,Sg,Tz$,x_Y,uF,il,q0$,oVX,eLI,y1,Uh,Nm,xE,PH,qm,Mm,Jsm,rsm,hLd,srX,Oqo,ed,fd,jrX,Eh,IuY,KaX,Bzr,m_r,Jy,tMI,cs$,d_a,As5,D_m,WH,RLZ,Oh,bq5,Kd,$E,Zq0,BH,nd,Gg,au5, QrI,ty,cH,Ay,HH,Faa,gVI,lu9,zg,Q1,ad,Lao,S0m,pjd,FC,gj,ll,utX,ul,kv,X5I,Vn0,C4m,XH,Va,i3d,y2$,Cg,UEm,NZr,xEm,P4a,Nd,ya,xv,Pf,Tu,TZm,qum,MnI,qd,Md,on$,oC,ekZ,fWa,EnX,eC,J2m,fg,E4,r2o,hkX,rjm,h0d,WZa,sIa,hB,Wf,s4,jC,I05,IC,Kg,KZm,jIm,O4,$9m,$v,Bf,ng,w1,Gu,BfX,nAo,GD$,tB,m9o,d1,cjo,d9Z,Aja,D9m,R00,H0r,b0o,vAm,RC,Hf,bY,a0m,Z0m,QI0,z00,ZL,FZ9,aC,gA0,l0I,Qa,zu,FH,LZ$,g1,lY,Saa,Lg,pg,Yv,uY,k9,Xr,VA,Cs,pX$,Ya5,un5,kSm,i3,XSI,CFd,Vg0,U9,N3,ylr,i_$,xNZ,q_X,TLm,x9,Mga,oTm,e8m,ETm,fS9,JlY,Pv,rlX,h8a,q3,Wjd,sDr, O_$,jDX,M3,ISX,o$,Kj0,eN,fs,BLd,E9,nTm,Jf,r_,GSm,wS5,hf,s9,tgI,O9,mN$,clm,dNI,Ald,R8Y,jN,H_5,$9,Bv,vTd,Z_Y,z8X,Fjm,ns,Gq,w_,md,tf,cv,d_,Af,Dj,R$,Hv,b3,vv,S_d,Lj5,pS0,u2d,Y_$,XHm,lSr,kg$,gTY,Zj,a$,Cl9,idZ,yyo,g_,l3,u3,QA,NjZ,kx,VdZ,Pl$,TjY,xmX,Xh,V3,CY,iz,qh0,Umo,Mdm,y3,oEr,e9Z,fH$,EEd,Jy0,WTI,sdr,Od9,jdo,Ur,NL,IHr,KT0,nEm,Gga,xx,TC,mm5,qL,PG,cyd,tdm,dmI,Ayd,DmY,oO,ey,Hdo,bdm,vEI,Zd$,aH5,Qd0,z9I,FTZ,gEm,lHI,Er,Jd,r9,hd,WG,sr,LT$,Yh0,uC0,kuo,VCX,Xf0,CYr,IO,KY,igZ,yBm,UdY,$x,BG,nY,GC,w9,mR,td,cG,N1$, Ad,PY5,RO,T1d,q4$,HG,bz,vG,Zg,MC$,ovZ,fLa,aO,od,Wam,lz,EvY,JBZ,LY,rB$,g9,Wba,hg0,Fh,Sy,pY,sCI,OgX,jCI,IL0,Yx,Kbm,uz,pH$,Sh5,ki,Xz,CN,id,nvX,yZ,UM,xi,Gud,wfX,Pe,AB$,eh,tCI,dd0,MO,qO,We,sM,Dd0,I3,Rg5,KN,$i,Hgd,vvr,aL0,tJ,He,gvm,lLI,Lbm,bd,uHa,wK,zgX,Xva,Y4Y,S4Y,pfY,VNd,kqa,Zy,z6,isd,yfZ,U3Z,N_I,x3$,gK,P39,LN,T_Y,o9m,eym,Sh,E9$,rfo,Jf$,hyr,Yi,XF,yx,Nn,xS,P8,TW,qn,Osr,j$o,Mn,Ijr,oP,eV,U5,fM,E5,JU,ML,rx,KdX,W8,n9m,s5,O5,wvI,Gqa,m3m,tNm,cfY,jV,d3m,Af0,D39,IP,KM,HsI,Zs$,aja,$S,g9r,Fdd,ljI,Ldo,S9$,B8,pv0, Q$X,nM,Y90,urm,GW,XG5,Vy5,Czd,iYd,yd$,m2,ULX,N9Y,xLZ,Pz0,Myo,T9m,tU,c8,dx,AU,Dw,RP,H8,bN,esm,Zw,v8,fgd,Qx,rd$,aP,hsm,WRo,KRY,sOa,OYm,jOr,Ig9,zW,FF,gx,$LY,lN,LM,SV,pM,YS,uN,mLX,B9$,CC,wG9,iA,GCX,Vj,k1,nx0,Xo,UR,cdo,x1,NC,ob,eD,ER,DL$,fC,hm,Rso,WJ,dLr,vxo,ZYY,agX,jD,Ib,KC,QOo,$1,BJ,nC,G2,zs9,wi,di,Am,FR0,gxZ,D8,lg$,pG9,bsZ,Sr0,Yr$,uhI,k6m,Vh5,LRX,Cdm,UOr,HJ,vJ,xOr,Pdd,TKm,qMa,oio,Qj,ab,e60,MhY,Eid,rJ$,JJ9,Wv$,gi,s3Z,Fo,LC,ON5,SD,Y1,Xe,j3$,Iym,xC,Kvo,TK,$Od,BKY,hh,niZ,we5,Wh,mOZ,tha,R6o,cJd,Ip,K2,$C, n2,GK,ayd,wU,m5,th,z6m,Ah,Fvo,giZ,DI,Lva,Hh,bT,vh,ZI,SM0,ap,zK,Fe,gU,lT,pe5,YMo,uzo,SB,p2,YC,uT,k6,XW,kW9,X8X,VVI,CNo,iMo,yU$,Vs,UnI,PW,Nxo,xnm,PN5,Ti,Mq,om,es,Jp,rF,hp,q59,OW,js,Im,MVI,oSI,KO,e$o,fwm,BW,jPY,Iwo,K25,nO,$n$,Bx5,w8Y,wF,tVa,mnI,cU$,AUX,Dna,cW,dF,R$Y,Ap,Dt,Rm,HW,bE,vW,Zt,am,Qs,zi,FW,gF,lE,pO,HMZ,bM$,vSZ,uE,Xl,ZMm,yQ,UG,NI,x5,Po,qI,MI,F2d,o1,e2,fr,lwd,gSm,aw0,rk,Ja,Y5d,ha,nr,Kr,Gd,wk,k2m,ta,iC$,VDa,CA$,UCZ,qR$,Ni0,PAa,TiX,uFX,dk,co,o1m,D7,R1,Ho,eY0,zd,f8Y,Fl,gk,l6,S2,E1m,Y5,u6,Jmo,kR, Xs,hYd,iv,Us,NS,xR,PD,Tm,qS,MS,oB,eX,sb$,fL,ro,J9,jbX,Bi$,KGZ,$Cr,n1d,G29,mC0,tDa,wJo,dCY,Os,jX,$R,AmZ,DCI,KL,BD,HCX,bC0,Qbm,a8X,mM,t9,cD,A9,Dn,HD,FGo,g19,l8Z,Fs,go,LG9,SRZ,pJ$,YR,uv,k2,YRm,uod,Xh0,CTm,i2,i2I,NF,yd,TG,qF,ov,yhr,W7,sO,OO,jL,Kf,$2,nf,TU5,qlI,wu,MBm,oCX,tK,exo,fIZ,c7,du,ECo,Jh$,hxm,Rv,sp5,O2Z,AK,jpr,II$,$co,K55,Za,W59,nCm,GKZ,l2,FQ,wh5,mc$,Lf,SL,tB$,chr,u2,dcZ,Ahm,Dc9,Rxm,iW,H2$,b2r,vC0,Z2m,aId,Qp5,zx0,F5r,U6,gCr,xm,L50,Sla,phZ,Ylm,ueY,PT,fi,XWm,iO9,E6,yp$,NF5,kim,xqr,PEZ,TF$,VsY,CEa, T4,qh,eQ,Uqr,os,Mh,qW5,MsY,o6m,e7$,ftd,E6r,smo,Jp5,WT,s6,ni,It0,BFZ,$q5,BT,mD,n6I,d3,Gia,mqX,bW,wWm,v60,tsa,bOY,Qe,ZO9,z75,z4,as,atZ,Qma,FB5,g3,lt$,LB5,SWI,pWa,YWY,uW$,kd5,g65,V2o,C65,ir5,UId,yam,xId,pi,P60,Ym,uW,ko,Tkm,qG5,Cc,iD,o5m,M20,yT,e_m,E55,ra5,Jar,h_o,Oro,Wm0,E7,jA,O7,j1r,Jz,If,Kc,$o,B_,I7X,G0,$Ia,tz,ms,dW,Az,DG,Rf,Bkm,H_,v_,n5m,af,z0,FN,Gdd,wo$,mI$,t2I,gW,Lc,caZ,SA,pc,Yo,AaX,uD,kD,DI9,VP,yP,iP,CI,UU,Ni,bra,Fm0,l7$,z_Z,Q1m,g5I,Ta,oN,YGX,Lma,SG9,po0,Hrm,NoY,j1,USI,Tor,y9Z,PB,IN,JO,sU,xS5, fI,Zr0,v50,a7Z,Mi,iLo,nI,ER0,Ga,r90,hjZ,WMd,mg,sBo,OLZ,jBr,KMm,$SY,dq,nRZ,AO,Gmm,wD0,tX5,c9a,dSZ,RN,A90,Rj5,HB,HLm,bP,vB,EO,zj9,Ssd,gq,Ysa,X70,LI,C29,ifY,yKY,N$,UD,UFI,iS,KBa,Vv,yv,CP,S1,fP,et,JW,hW,xFo,W3,OD,jt,P2Z,Tu9,$8,ML$,o2m,er9,far,E25,JKm,rK$,hrX,WW$,svX,OfZ,wA,jva,mw,c3,IaX,KW5,$FX,Bum,n2m,dA,AW,GGo,w7$,mF$,tLo,cKa,dFm,bS,v3,ZF,AK$,aK,DFo,zl,Hfo,Rrr,gA,lS,LP,St,bfo,pP,Y8,v2Y,Zfm,uS,k7,FWd,aao,zrI,Qvr,X6,VN,CU,g2m,la0,LWX,ik,p7X,k4X,uQI,yN,Uj,NM,x7,PA,qM,MM,oc,e$,fU,Ej,XTX,VQd,CWr,J4,rV,h4, WA,Oj,Ic,Uhm,yxI,$7,N3Y,BA,nU,Gz,wV,mi,dV,A4,DO,Rc,HA,bk,vA,ZO,T3I,ac,QN,zz,q6o,oma,LU,epd,S$,pU,Jx$,rxX,hp0,ssY,jsd,C4,I6d,f4,ee,B3o,nmI,G40,JX,r8,mhm,WP,sF,OF,je,cxa,Ia,K4,$B,dhd,BP,tQr,n4,GY,Dho,Ax5,w8,mE,tX,cP,AX,Him,bi5,Ra,HP,vP,Zq,vmr,by,Qs0,zpr,FD$,gmX,l6Y,LDd,S65,Qq,aa,a6m,ujo,zY,X_0,VA0,Se,CD$,g8,ly,ic$,p4,UB$,xBI,YB,uy,PD0,kj,q7$,Xv,JzY,fG0,MAa,eo9,ooo,Ce,ic,y7,Ub,Nt,xj,PK,qt,ho$,Oc$,ea,wHY,fe,jfm,Ks$,JV,sb,rY,WK,hV,no$,BWm,$Br,G0m,Ob,w_a,dBI,I0,BK,DB0,ne,GZ,wY,m7,Ro0,HcZ,tV,cK,dY,bc0,vom, Db,vK,Zb,a0,Q7,zZ,Fv,gY,lc,Le,Sa,pe,Yj,uc,Zc$,aG9,kW,Xq,Vw,Co,ix,fo,Qf9,zo5,Ev,Wq,lGm,LsI,Ov,jw,Gv,wd,p_$,cq,Y70,uN$,D1,kar,V15,XBm,CPm,iIZ,yOd,Uim,NqY,xia,Tqd,PP9,qUo,eGo,EDm,oD$,JOm,rOI,WgX,Hq,bx,OIm,sNd,vq,Z1,a_,Iz$,Qw,zv,Fq,$io,Bq$,gd,Kgo,lx,wBo,Lo,Sw,po,YW,ux,k4,Xb,VY,Cu,iQ,yY,UI,Ng,x4,Py,TM,qg,Mg,oV,em,fu,EI,JL,rJ,hL,Wy,sI,OI,jm,IV,Ku,$4,By,nu,GM,wJ,mS,tL,cy,dJ,AL,DV,RV,Hy,bQ,vy,ZV,aV,QY,zM,Fb,gJ,lQ,Lu,Sm,pu,Y4,uQ,ku,XL,VE,Cm,ij,yE,U1,Nf,xu,Pg,TN,qf,oW,ev,t15,fm,p,E1,Mf,J1,r7,h1,di5,s1,Dio, Wg,RG5,jv,HI0,Km,O1,$u,Bg,nm,w7,vD9,ZId,azY,QNY,bj,vg,A1,ZZ,Fg$,gDo,lz$,Lgm,bI5,SUY,GN,pBo,YUm,QE,Lm,zN,t1,uP$,m$,aW,FL,Sv,X30,cg,d7,lj,g7,Vt0,pm,Yu,uj,kc,CSm,XM,VR,CA,i_,yR,iP0,yWa,NAX,x$d,xc,Pu,TA9,TL,eJI,E8$,rW0,hJZ,Mo,sKr,OPX,rM,jK9,hi,Wu,s3,O3,jS,IE,IFm,$$X,BA5,Kwm,n8X,GlZ,nA,GL,mt,cu,dM,Ai,w30,Ds,m$0,RE,Hu,wM,Zs,aE,QR,zL,ttm,vu,d$0,FM,AWI,D$$,gM,RJY,l_,LA,HP$,bP0,SS,v8d,ZPm,pA,aF$,QKo,zJ$,Fw5,Yc,u_,g85,lFm,kM,XG,Vy,Lwd,CX,i5,yy,UX,SD0,Nv,xM,p3a,P6,YDd,Th,uYo,kzr,XAa,V$m,Cko,iUZ,qv,y4X,UMm,NV9, Mv,xM5,oe,PkY,e4,TVI,fX,qjI,M$d,EX,sX,o7I,OX,j4,Ie,KX,eV5,$M,B6,nX,fOX,E7Y,we,mP,r4X,tA,hVY,Wid,J4$,scm,OUI,jcr,de,IOm,AA,Re,H6,Kim,b5,v6,ae,$M$,Qy,zh,BV5,ge,S4,l5,ka,X_,n70,VG,GzI,iK,yG,U2,wA0,xa,mMr,Tj,qH,MH,YM,oQ,e6,fv,t$$,E2,aQ,QG,c45,zj,F_,gE,lK,Lv,S6,Ya,uK,kL,X0,dMZ,A4o,DM$,yh,Vh,UJ,N6,RV0,HUr,bU5,xL,Pt,T9,v75,ZU$,ir,aO9,Qc$,q6,zV0,M6,o7,fB,EJ,Jq,rb,hq,sJ,OJ,I7,KB,$L,Bt,jq,lOa,Li5,G9,wb,mr,Sj5,ct,Yjd,db,Aq,u60,D3,Ht,vt,kYm,br,Z3,a7,Qh,XPr,gb,Cyd,i45,yXa,LB,lr,UPd,N8d,xPX,Sq,T8I,tq,PyY,qF0,pB, Me5,YL,oB$,ur,eBZ,fqm,EBY,JX0,rXY,kH,WE0,hB0,VO,yO,sar,UQ,O4Y,Ny,ja9,Iqm,xH,KEI,$P$,B80,nBY,P4,GY9,Tb,mPX,My,ol,cXY,ted,dPo,AXo,DP9,fp,EQ,J0,RB$,H4Z,b4Z,vBX,Z4o,aqX,Qao,zBZ,FEd,gB$,h0,W4,lqZ,LE$,sQ,OQ,SF9,jO,Il,$H,pPm,B4,np,Gb,YF5,wy,uy0,mF,kZm,t0,XKX,Vao,c4,CcI,ie0,yVZ,dy,A0,Di,Rl,H4,Uta,NYX,b$,v4,Zi,xta,al,QO,zb,FR,gy,Pc$,TYr,l$,Lp,qbY,SO,pp,YH,u$,U$5,Mam,ojm,kf,eTI,fbm,Ejd,Xw,Vp,CV,iI,yp,Uk,Nl,xf,PF,TO,ql,JVm,rVm,KV,$f,hT0,BF,da,GO,RH,K70,wKm,$ta,mto,cV$,dt9,taY,AV$,DtY,RTI,pV,vjm,Q00,ab0,F70, gj9,lb0,Xk,VJ,Sb9,pK$,XqX,CR,Vwa,YbX,i7,yJ,Ue,Ns,ioa,Nd0,yQ9,Tdm,JQ9,EWd,qvY,rQ5,P0,oWX,MwI,s_X,I1r,j_5,nWX,Kpr,T1,qs,cQI,eP,dRm,ZoI,vW9,boI,Ho0,DRd,zZm,Q_9,RZI,Svd,Lpm,pqZ,hZ,kMa,YvZ,uqZ,AQr,Xy5,VmZ,fR,JZ,gWZ,FpI,l1X,CQY,Ee,a15,yL9,NJr,PQ$,qIm,em0,fVa,JLm,rLm,WSY,hm0,KS9,Ou$,sVd,$gY,GMZ,wyI,mgI,tma,wS,uI,ALY,cL0,c0,Hu$,DA,v4o,ZuZ,bum,Rg,aVa,H0,b7,KA,v0,be$,ZA,ag,QJ,QVI,zm$,z1,FSX,g4m,lVm,Fk,gS,l7,LR,SP,pR,Yt,u7,kU,LS9,SId,Xa,pyZ,Vn,i$,Cl,i8,kNm,YI9,yn,XgI,VvZ,CjX,Ut,ubr,Nz,im$,xU,y1I,Ufd,zTm,Rmm, N70,PM,$c,No,W0,xf0,Pj5,qz,twa,Ms,T7$,m9,tZ,Oe,se,xt,Ig,MmY,E4$,jP,Gv5,BJZ,q15,hZ$,eZZ,Mz,DgY,kt,ouX,Mv0,Cxa,o40,eSm,n4Z,nR,wqo,mR$,OoY,TJ$,xgd,Px0,URd,kva,uva,L7r,iu$,f10,jV9,$Rr,BdZ,$t,B0,KR,IVm,UgX,EuZ,fZ$,oM,eZ,fl,Et,Jw,rH,J1d,Ot,jZ,IM,$U,BM,r1$,Kl,nl,Go,hS9,wH,mq,tw,dH,sW$,OmX,Aw,Dd,RM,HM,b8,vM,Zd,aM,$fr,zo,B7$,Qn,nu9,IZ$,K$m,GNI,Fa,gH,wga,mf0,l8,tvr,ff,dfX,c1Y,Df0,Hm0,bmI,RSY,aZo,QWa,F$o,k0,Xm,guY,lZr,Vu,CJ,L$X,S1a,pgY,Y15,UT,uLX,x0,PC,Xum,VSI,yiZ,NM5,xo0,Uo0,M7,e0,on,P_r,TMY,MSa,q3d,Tr,oc5, eP0,fsm,Eca,q7,Wt$,sEd,OAm,hPm,ri$,Jid,jEZ,Is$,C_9,Kto,iAm,$oZ,BMd,moY,ncm,GLZ,wuo,do$,tSX,ci5,Ai$,DoX,ET,bAY,RPr,vc0,HAZ,ZAI,asd,QEm,zP5,FtI,gcZ,lsZ,Ltm,S39,pum,Y3Y,uMd,J_,X6a,V40,C5$,kh0,iX0,yA9,xv5,h_,OT,In,P5o,KJ,$0,BC,oMI,fJ5,eHI,JAm,$v9,hH0,A_,Gr,EMa,M40,qX0,Te$,ds,ws,cC,vC,ZM,Gh0,an,Qu,bf,cA5,w6Z,mvm,dv0,zr,Fm,Dvr,lf,LJ,S0,pJ,Y0,uf,kg,RHr,HXX,X1,VF,it,vM0,ZXI,C8,aJm,FPd,gMo,yF,lJX,xg,LPd,PR,qx,SXm,Tt,Mx,p6a,eR,uG$,kja,EC,JM,OC,V6$,hM,jR,K8,CK5,BR,sC,Iy,iv9,n8,y5Z,Gt,UHa,rt,WR,XYI,$g,wt,NE$, xHa,mu,PKX,tM,cR,dt,AM,TEX,Ry,DX,HR,bt,q2Y,M65,vR,ZX,ay,QF,zt,oaZ,F1,gt,efr,J5$,lt,L8,SR,hfY,r5o,p8,WkZ,sQa,Ovm,Yg,jQ$,Io$,Kkr,$HZ,BE$,ut,kd,XT,VM,nam,Gj9,i0,wYd,yM,Un,mH9,t6Y,N1,c5d,dHm,Hv9,bvm,A5o,DHZ,RfY,Pw,Ts,q1,M1,vaX,ZvI,ao5,QQr,eF,gaX,fb,LkY,pYd,S2$,Ww,hv,u_Z,k9r,Xt5,Vqa,sn,Cr$,jF,I5,iB0,U6Y,Nb$,$d,w6,qJX,IJ5,ml,oLY,ezm,f3m,ELI,Jqd,nJ,Bw,cw,d6,WrI,s7$,OBa,Av,$6I,j7m,I3$,nLr,G9m,DP,wt$,BbI,m6m,R5,Hw,b0,tqZ,cqo,vw,ZP,d6$,a5,Aq9,QM,mo,l0,D6o,KPm,rA$,Lb,SF,Yd,u0,kK,Xi,VL,pb,yL,HBm,N4,vL0,xK,a3m, ZBm,bBo,Q7X,zzr,Fra,M4,gLd,l3X,SJd,o4,nMm,ec,YJ$,kbZ,DM,X4d,VO$,t_,WPY,OXX,jeo,ptX,Eo,C$m,ip$,Jb,y0I,Wp,so,Oo,jc,I4,Uy$,Kn,$K,Ny9,xyY,Bp,nn,GJ,wI,m4,tb,Tym,P$Y,cp,qQm,oHd,dI,etX,MO0,kl,YK,X8,Ct,iC,fio,Op0,RW,uL,xl,$y0,nHo,ZN,MA,vp,oo,EB,pn,J6,c0$,rl,h6,dy0,A0m,Dyr,RtI,Wr,Hpr,bpa,sB,vH$,FF0,zto,ZpZ,Qlm,aia,OB,gHZ,jo,lid,LF0,p4r,YQm,uR$,kO0,yn$,nt,Ge,xla,wl,m6,PIY,MuY,of0,ewZ,fmo,t6,Efm,rnm,hwm,ze,nfo,jHr,Im0,wFd,F8,ml0,cnX,tu9,dld,lC,pt,Anm,gl,Yl,uC,Dl5,HVo,ZVr,Ch,Nw,Mw,fh,X0Z,VP5,Wl,ht,Op,jU,C7a, Us0,yZI,NSa,Kh,Iz,xsI,TSm,qe0,otZ,nh,MPm,eC5,fAZ,wB,mO,JZ$,V$,Bl,gfd,Rw0,pFr,Rz,sp,P7m,zw,oz,gB,lq,G10,msd,w0$,eU,Ep,SU,ph,cZ0,YI,uq,dsm,Jt,kP,iRd,Vb,OR5,C6,QHI,am$,bV0,ii,Dsm,Me,F95,zCm,lAZ,L9o,f6,JN,rX,Ef,Wx,sf,Se9,Of,Yer,jJ,ko$,$P,ukI,Bx,n6,ilr,GQ,NHY,xz$,tN,P8m,MZ9,zQ,gX,li,p6,oUm,YP,ui,CE,iU,yc,UH,elm,NX,xr,rwY,PV,Tx,hlr,Wqo,qX,sMX,Ola,jMI,IdX,MX,oA,Kq$,BHI,nUm,EH,JD,WV,sH,Goa,wM0,OH,j_,IA,KE,mz$,tZa,$r,cwd,dzr,BV,Dz9,Aw5,Rlr,nE,bld,HlY,vU9,Gx,wv,Zlr,QM5,zl$,mC,tD,cV,Fqa,ld$,dv,LqY,DK,Sta,pMo, AD,RA,HV,bU,krd,V05,Yt$,XC0,Cf9,ua5,iJY,y_$,vV,U70,x7Z,qT0,o0r,M09,LE,lU,Yr,fM9,uU,k$,Xx,J_X,VC,r_m,E0I,CK,snY,iH,yC,OJX,Ui,jn$,OVo,Ba0,Klr,IMX,BsZ,$70,n0o,NK,x$,Pz,T5,Gr9,t00,oX,eW,fK,d7o,c_d,qK,A_$,D70,RR$,bJm,Ei,LlX,si,Oi,VRm,aA,i85,yM0,Uxm,Nta,xxm,IX,Pt0,KK,$$,Bz,Ttr,wp,qC$,MRZ,m3,tT,ogX,euX,fXX,Eg$,JMX,cz,G5,rM9,hum,dp,sy$,O8a,jy$,AT,IX9,Kum,$xI,Bt0,ngI,Gt0,wRa,mxm,tR$,cM9,Dv,AMo,RX,RuZ,Dx0,b8$,H8$,Z89,Zv,dx0,Hz,aX,QC,z5,Fx,gp,lH,LK,aXY,SW,Qy5,Y$,Lu9,YCm,u1$,ks0,Xw5,X7,VF0,pRZ,lX$,C0o,uH,ib5, U10,pK,kG,Fua,gg9,Vr,N6m,x15,SC5,zuo,P0Z,iO,T69,yr,UV,qnr,Nk,eF5,MFo,odd,xG,fPa,PI,TV,qk,Mk,Edr,Jvd,rvI,oL,WoI,s55,eY,Ob9,fz,EV,j50,IPX,Ko5,$1Y,B6I,nda,cvI,ww0,PfX,r2,Avm,D1Z,m15,tFo,Gs5,sV,ZbI,WI,h3,d1X,Q5$,vd$,bbd,Hb0,RFa,jY,zFr,ZK,IL,Kz,$G,Foo,BI,gdZ,nz,lPY,pE,Lo0,GV,zx,gv,Ns$,t3,d2,Yna,uTr,A3,RL,cI,mz,HI,w2,Snm,pwY,bO,kJ0,XpI,vz,vgm,Qc,vI,Vc9,DD,CL0,inm,ybm,U4o,ZD,aL,NIm,x4m,PL$,TII,qoX,yv0,Wz,zV,F7,Qr,oK0,hRm,WlZ,g2,eU5,fNX,EKY,Jbo,lO,rb0,Lz,hU0,s4Z,SY,OnZ,j4d,uO,K4r,YG,C9,BIm,$40,m4d,GJ0,tcr, cbd,nK0,wp9,d4I,iX,Ab0,RUr,D4r,yg,Wud,Hn$,bnX,vK$,Zn0,aNd,Q4$,zUI,F4$,gKZ,lNo,L4d,So0,pp0,Nu,keo,XrY,uim,Vo0,CCa,ito,y6d,xw,NlI,xAr,TA,PCX,qu,Mu,Tlr,ok,qBr,Moa,er,olm,eiZ,f_o,Elr,f9,m7Y,Ez,hi$,Je,r6m,W6Z,so$,wCr,MK,Ot0,jor,I_m,he,$AZ,K6I,c6d,tod,ZC,dAI,mA0,Ri5,ak,Ht5,bt0,vl$,Qoa,ziY,Ztd,glI,l_d,L6a,SBX,pr5,u8$,kwm,Xlm,YB0,zA,r5,CqI,F6I,ihY,a_m,FU,Uw$,VU0,Qg,NBI,xwX,qpY,eNZ,MU0,lX,f2m,L9,PqI,g5,Sr,TBo,uX,rt5,WOa,hNZ,sz0,Jtm,Oh$,jzd,p9,I2d,KOd,$wm,BBZ,wla,Gw5,nI5,k3,mw$,ctd,dwZ,Ata,Dw5,RN$,Hhm,bH,bh9, vI$,ZhZ,Qz9,a2X,zN$,gIX,l2m,FOZ,Yw,kw,Spm,pl0,Ypm,yN5,XxZ,VJ0,Ci$,Uem,xe$,aPr,XV,kQm,ufa,NXI,S_,i6I,J3,FE,oIo,oPm,MJ0,eAd,f$$,hA0,WH0,tUI,Vg,XU,TXa,sto,qf0,O6o,pz,jt0,W45,EIm,Pi9,IN0,yU,U$,KH0,Nb,$e5,BXZ,nP5,GQ$,wxd,tJ0,A3m,bzZ,Dkd,Hzr,vG5,PO,zca,aD5,QLr,lDo,Lz0,SV9,TX,pIX,x3,YV0,gG$,Zz0,qb,u7Z,Rcr,kA$,Mb,Vr0,X2$,i9o,yer,UuI,CXI,oF,PXm,xu0,Mr0,qzI,T5m,owm,eh0,eI,fCm,Ew$,re0,hh$,Je9,WQ9,KQX,O9m,jkI,ICI,$uI,B50,nw$,w2X,GA0,muY,trY,fx,duo,AeZ,Rha,DuI,H9Y,ce$,b9X,Z90,aCm,zhr,gw5,Qk$,lC5,LQX,Sza,vwa,p2m, FQ$,JS,Yz0,uU0,kXd,XO$,VIm,CVd,ix$,Ub0,xbm,PVm,Tgr,q$X,MIo,rg,o3$,hS,fhd,E3Z,jI,rSI,IF,WN5,sFa,Ox$,jFa,KNZ,Ih0,JNo,n3X,EPY,Kx,GX5,$bd,Bg$,wOd,nx,tIZ,mba,cSX,db0,ASo,Hx$,Dbm,Zxm,GX,RqX,ahX,wg,lh$,QFm,tS,cO,LNY,mN,S$I,dg,uV$,Y$Y,FNo,g35,kn$,XU0,Vi$,zqm,Cm0,AS,ijY,pO0,hqI,BO,UYI,NNm,xY$,Pm5,TNY,qdY,Mi0,osr,eb$,fYI,JI$,rI9,hbm,Esd,W1r,sT$,Ojr,jT0,IYr,K15,ns$,BN$,$Ym,Gnm,HO,g7o,wUa,mYm,bV,ti0,cIm,Zh,DY$,Rbo,aF,bj$,vsm,Hjr,AIa,QU,vO,dYa,gg,FV,ZjI,lV,zX,F1m,L1$,pUm,Ydm,k3$,QTI,Sd$,X10,zb$,VbI,CZI,uV,Lx, UZY,N00,iD0,px,PZI,T05,lYI,gs0,xZm,qqd,udd,y$m,aYo,ks,Xd,V4,Mb5,Cj,r$o,f5o,hv$,EkZ,evZ,Wym,okX,jwm,sw0,im,I5X,$Za,nk$,G3Y,tbd,xs,c$Z,w10,Y3,DZY,Rvd,oT,ytI,y4,HDI,bDY,ZDa,vkm,a5$,A$0,Tn,Qw0,zvX,FyI,l55,gka,LO5,PU,Lyr,p10,Sqa,u3o,Yqm,B0m,XbI,kEr,qY,Ud,V3m,fj,C1d,iTo,yPm,UGY,NQr,ei,mZ$,I$m,SI,xGm,Ed,P1o,TQa,qKm,M3o,oq9,JI,rN,EqI,JPa,rPI,ed0,ff5,hI,OT$,WIa,sSm,jSd,WU,If5,KI9,$G9,sd,BQm,GEX,wb0,mGd,Od,nqa,ji,IT,t3Y,cP$,BU,Kj,$s,dGZ,nj,APX,DG0,Rd$,bTm,HTd,dN,ZT5,afZ,vqZ,QSo,AI,zd5,DY,FI9,RT,gqd,lfX,YKm, pba,Xk$,LIY,uJ$,HU,SKY,kcI,VEX,Cw5,ia$,yFd,vU,UaI,Q4,ZY,NTZ,zn,Fd,Pwo,TT$,lm,Lj,qSm,gN,MEm,Si,eIZ,oh$,Ys,um,kk,JFd,fcZ,Eha,X3,rFZ,OaZ,We9,hIo,si$,V2,Icr,nh5,GcY,iZ,wkZ,CD,KeY,$a$,cFd,y2,Uq,daZ,AFd,Da$,RIa,Hao,P1,Za$,acY,QiX,T3,vh$,ghd,xk,qZ,MZ,ba0,ow,lc$,fD,Le5,eb,Eq,SSI,pkI,J$,YS$,uDo,kFm,r0,h$,XE$,Vfr,CbZ,iW0,yur,Urm,Nca,Tcr,xrZ,qZZ,Mf0,fE0,OWZ,w0,KLd,nF0,Bc9,$ra,WL$,sR5,EF$,ru0,jRd,my,t$,wEa,Rt,XMr,mrm,d0,D5,tf0,cuo,Juo,IEa,Au0,Drd,RDm,Rw,z3,bWd,vFa,ZW0,F3,aEm,zDd,QRa,FL5,g0,lZ,gF9,SZm,pEY,pD, LLX,YZ9,uBr,lE$,kq,kfm,XL0,uZ,VpY,Cn0,i5I,yk$,NGm,UDX,TGI,q8Y,xDd,op5,e5Y,Pn9,CT,i1,fe$,rkm,yk,JkY,Epa,h5m,s6X,W_Y,O5Z,UK,j6o,Iem,K_X,$D9,BGa,npX,Gf5,mDI,wL5,tp$,ckm,dD$,Aka,DDd,H5o,xq,NG,Pb,b5Z,vpm,R5m,F_5,gpm,le0,pLm,S80,L_0,Y8X,uX$,TE,qG,ky5,X95,VK$,CG$,yGY,Upd,oS,Nnr,MG,fT,i$0,EK,xpm,PGo,Tn0,qAZ,MKm,JP,oN0,eE0,JGo,rQ,rGX,ENo,hP,Wb,sK,WJ0,shd,O$0,hE0,IR9,jha,KJo,OK,$po,BnX,GyZ,tKa,nNX,w9m,j3,cGa,AGI,Dp$,H$I,b$Y,IS,KT,vNZ,dpm,Qhm,aR0,Z$r,$q,Bb,FJm,zE$,nT,GE,wQ,gN$,mI,lRY,LJa,SA9,p9o,tP,YA9,cb,u4$, dQ,AP,Df,kH$,Xa0,VTY,RS,Hb,iGm,ND0,x5$,CRr,PR$,MTo,oZI,eXd,qY0,TD9,EZm,f4X,Jo9,WYI,Zf,OGo,sx$,ro$,hXm,jx0,I40,aS,Qk,KYo,$5$,BDm,nZI,GHZ,wa0,tTm,cod,ZGd,D55,RX$,d5m,Qxa,S3,Yq,LYX,SYm,XD,V5,paa,zXI,LT,y5,iw,u1,uSZ,kP$,US,VjZ,iSr,CgZ,Na,kh,l1,XnY,Ca,FYY,YY$,UWI,zE,xh,NR9,xW0,pT,gZ$,Pk,Tc,Pgo,qa,Ma,oi,TRZ,qwZ,o_I,e1Y,Mjd,eE,fU$,fa,ES,E_5,J70,r7I,h1o,WKm,sJI,jJd,OSm,rT,JF,IUm,$W9,KKZ,hF,Wk,BR0,GPa,wnX,sS,n_m,mWm,tj5,c7$,dWa,A7o,DW$,R1d,jE,Ii,bS0,HSY,v_9,Ka,$h,aUa,ZS$,QJm,FKY,z1Z,g_I,na,lU$,LK5,wT,SwI, pno,me,Yw0,uga,k80,XNr,V70,iHr,yH$,U8d,C9o,Nh9,x8m,P95,Thr,qNd,M7Z,oYa,eQm,fkm,AF,EY9,JH$,rHr,WUd,IkX,OHm,hQo,Hk,s2m,Ri,j2d,bw,$8o,KUY,vk,nYY,G8I,wNX,skm,zc,qt$,ai,FD,Q5,lw,m8Z,t70,RQ5,HH$,bHr,La,vYm,ZH$,ak$,SNo,kF,pNZ,LU$,YNd,XB,CW,ib,kp0,upX,Q2r,yI,VHo,Ce5,Xca,ygm,UZ,UVY,NmZ,xVr,VI,Tm$,Pea,Nr,xF,gYd,Yh,qxI,MHd,obo,e2o,zQ0,FUm,uw,fQI,Jgm,rg5,h20,W8$,EbX,PE,Oyd,$Va,qr,Bmm,nbo,IQ9,oR,Gp$,wcY,s9Y,mV0,K8m,tHI,ef,Mr,cgI,AgY,dV0,TF,R2m,fW,dZ9,Hy5,Zy0,vbr,Q9$,z2a,aQ0,Ju,EZ,gb5,lQI,L8X,Sx0,y8m,XmZ,V9r,uOX, NPX,Yx$,WE,TP5,xT$,qym,M9$,hu,OZ,jf,Eer,fxI,eO$,KW,ikd,GF,r8Z,nW,IR,Wnm,sj0,Ok5,UTm,tu,dc,jjo,CsY,J8m,$F,IxX,sZ,KnZ,$T$,BP0,RR,HE,hOZ,ne0,GIY,bb,vE,wm$,BE,Psa,mTY,t9I,c80,cE,dTo,wc,A85,mL,K6,DTX,HkY,ZE,aR,bkr,ve0,Zk$,DE,Au,axm,byd,Qjd,kIZ,zOm,Fnd,geI,lxm,QI,zF,pmI,kkm,Vl5,Sy$,T4X,qLm,MlI,oyI,e4m,frY,EyX,rE0,JE$,FB,lb,LW,h4m,WXI,sU0,Cp,Ow$,Sf,jU5,pW,Ir$,YF,ub,KXd,c6,kp,U3,$2r,dS,dgm,B45,og,nym,z9,F0,Gk0,To,wiX,m20,AZ,Zem,tl9,cE$,XX,AE0,D2d,V9,y9,U8,R40,vya,Zw$,ND,aro,Hw$,z4m,bwY,QUd,FXX,gy9,lrX,LX$, xp,pid,cWm,ti,qy,YLm,u$$,eO,SLm,b_,kT$,Xs0,V80,PL,nB,i7Y,yY9,Tf,qD,Ujm,MD,NOX,C5,xjm,PJa,Vem,o6,ep,TOm,f5,E8,qc5,Jk,M8m,rG,hk,oza,eWm,wP9,WL,fpr,JY$,Ezr,s8,O8,rY$,jp,hW$,Wf0,s8$,O79,j8X,IpY,$jd,K5,Kfa,BO$,nz$,GT0,wsr,dj$,mjZ,t8I,cY0,DjX,H7m,b70,vzo,RW$,$p,Z75,apo,Q8o,zW9,FfY,n5,gza,Gf,wG,m_,lpX,Lfo,ps$,Yc9,uAZ,k$_,V55,XdO,CoR,tk,cL,U0Q,iZB,yr5,dG,N$g,x0Z,Ak,De,Po5,R6,T$_,HL,qmB,bn,vL,M5J,Ze,a6,oX5,eaz,Q9,zf,f9R,FX,EX5,Jrg,Sp,p5,rrQ,hag,W0B,jYB,OZB,Yp,I9O,K0C,$0_,He5,sYz,nXZ,G$B,m03,k$$,Pd; kX=function(k){return function(){return k$$[k].apply(this,arguments)}}; g.ym=function(k,X){return k$$[k]=X}; XdX=function(k){var X=0;return function(){return X=this.length))return this[k]}; Qm=function(k){return k?k:aY}; oXI=function(k,X,V){k instanceof String&&(k=String(k));for(var C=k.length-1;C>=0;C--){var y=k[C];if(X.call(V,y,C,k))return{CF:C,oS:y}}return{CF:-1,oS:void 0}}; z$=function(k){return k?k:function(X,V){return oXI(this,X,V).CF}}; g.lo=function(k,X,V){k=k.split(".");V=V||g.g$;for(var C;k.length&&(C=k.shift());)k.length||X===void 0?V[C]&&V[C]!==Object.prototype[C]?V=V[C]:V=V[C]={}:V[C]=X}; pZ=function(k,X){var V=g.LZ("CLOSURE_FLAGS");k=V&&V[k];return k!=null?k:X}; g.LZ=function(k,X){k=k.split(".");X=X||g.g$;for(var V=0;V2){var C=Array.prototype.slice.call(arguments,2);return function(){var y=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(y,C);return k.apply(X,y)}}return function(){return k.apply(X,arguments)}}; g.iB=function(k,X,V){g.iB=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?f9r:EXI;return g.iB.apply(null,arguments)}; g.yB=function(k,X){var V=Array.prototype.slice.call(arguments,1);return function(){var C=V.slice();C.push.apply(C,arguments);return k.apply(this,C)}}; g.Ug=function(){return Date.now()}; NJ=function(k){return k}; g.PQ=function(k,X){function V(){} V.prototype=X.prototype;k.Ud=X.prototype;k.prototype=new V;k.prototype.constructor=k;k.RE=function(C,y,U){for(var N=Array(arguments.length-2),P=2;P=0;--V)V in C&&X.call(void 0,C[V],V,k)}; g.ez=function(k,X,V){X=oZ(k,X,V);return X<0?null:typeof k==="string"?k.charAt(X):k[X]}; oZ=function(k,X,V){for(var C=k.length,y=typeof k==="string"?k.split(""):k,U=0;U=0;C--)if(C in y&&X.call(V,y[C],C,k))return C;return-1}; g.Eg=function(k,X){return sY5(k,X)>=0}; OZm=function(k){if(!Array.isArray(k))for(var X=k.length-1;X>=0;X--)delete k[X];k.length=0}; g.rC=function(k,X){X=sY5(k,X);var V;(V=X>=0)&&g.JR(k,X);return V}; g.JR=function(k,X){return Array.prototype.splice.call(k,X,1).length==1}; g.hR=function(k,X){X=oZ(k,X);X>=0&&g.JR(k,X)}; jY9=function(k,X){var V=0;W09(k,function(C,y){X.call(void 0,C,y,k)&&g.JR(k,y)&&V++})}; g.WQ=function(k){return Array.prototype.concat.apply([],arguments)}; g.sg=function(k){var X=k.length;if(X>0){for(var V=Array(X),C=0;C>>1),T=void 0;V?T=X.call(void 0,k[P],P,k):T=X(C,k[P]);T>0?y=P+1:(U=P,N=!T)}return N?y:-y-1}; g.tR=function(k,X){k.sort(X||BQ)}; $0$=function(k,X){var V=BQ;g.tR(k,function(C,y){return V(X(C),X(y))})}; g.cQ=function(k,X,V){if(!g.uo(k)||!g.uo(X)||k.length!=X.length)return!1;var C=k.length;V=V||B$o;for(var y=0;yX?1:k0&&(X[y]=C)},k); return X}; Ra0=function(k){k=MU(k);var X=[];g.bB(k,function(V,C){C in Object.prototype||typeof V!="undefined"&&X.push([C,":",V].join(""))}); return X}; bZm=function(k){P$(k,"od",HZI);P$(k,"opac",ou).V=!0;P$(k,"sbeos",ou).V=!0;P$(k,"prf",ou).V=!0;P$(k,"mwt",ou).V=!0;P$(k,"iogeo",ou)}; ek=function(k,X){return k.lastIndexOf(X,0)==0}; vXm=function(k,X){var V=k.length-X.length;return V>=0&&k.indexOf(X,V)==V}; g.fQ=function(k){return/^[\s\xa0]*$/.test(k)}; g.Jc=function(k,X){return k.indexOf(X)!=-1}; rw=function(k,X){return g.Jc(k.toLowerCase(),X.toLowerCase())}; g.jk=function(k,X){var V=0;k=hc(String(k)).split(".");X=hc(String(X)).split(".");for(var C=Math.max(k.length,X.length),y=0;V==0&&yX?1:0}; g.Iu=function(){var k=g.g$.navigator;return k&&(k=k.userAgent)?k:""}; nQ=function(k){if(!KQ&&!$Q||!B$)return!1;for(var X=0;X0:!1}; mV=function(){return ww()?!1:GU("Opera")}; ZZ$=function(){return ww()?!1:GU("Trident")||GU("MSIE")}; a9$=function(){return ww()?nQ("Microsoft Edge"):GU("Edg/")}; tc=function(){return GU("Firefox")||GU("FxiOS")}; Ac=function(){return GU("Safari")&&!(dw()||(ww()?0:GU("Coast"))||mV()||(ww()?0:GU("Edge"))||a9$()||(ww()?nQ("Opera"):GU("OPR"))||tc()||GU("Silk")||GU("Android"))}; dw=function(){return ww()?nQ("Chromium"):(GU("Chrome")||GU("CriOS"))&&!(ww()?0:GU("Edge"))||GU("Silk")}; QYa=function(){return GU("Android")&&!(dw()||tc()||mV()||GU("Silk"))}; zar=function(k){var X={};k.forEach(function(V){X[V[0]]=V[1]}); return function(V){return X[V.find(function(C){return C in X})]||""}}; F0a=function(k){var X=g.Iu();if(k==="Internet Explorer"){if(ZZ$())if((k=/rv: *([\d\.]*)/.exec(X))&&k[1])X=k[1];else{k="";var V=/MSIE +([\d\.]+)/.exec(X);if(V&&V[1])if(X=/Trident\/(\d.\d)/.exec(X),V[1]=="7.0")if(X&&X[1])switch(X[1]){case "4.0":k="8.0";break;case "5.0":k="9.0";break;case "6.0":k="10.0";break;case "7.0":k="11.0"}else k="7.0";else k=V[1];X=k}else X="";return X}var C=RegExp("([A-Z][\\w ]+)/([^\\s]+)\\s*(?:\\((.*?)\\))?","g");V=[];for(var y;y=C.exec(X);)V.push([y[1],y[2],y[3]||void 0]); X=zar(V);switch(k){case "Opera":if(mV())return X(["Version","Opera"]);if(ww()?nQ("Opera"):GU("OPR"))return X(["OPR"]);break;case "Microsoft Edge":if(ww()?0:GU("Edge"))return X(["Edge"]);if(a9$())return X(["Edg"]);break;case "Chromium":if(dw())return X(["Chrome","CriOS","HeadlessChrome"])}return k==="Firefox"&&tc()||k==="Safari"&&Ac()||k==="Android Browser"&&QYa()||k==="Silk"&&GU("Silk")?(X=V[2])&&X[1]||"":""}; gX5=function(k){if(ww()&&k!=="Silk"){var X=B$.brands.find(function(V){return V.brand===k}); if(!X||!X.version)return NaN;X=X.version.split(".")}else{X=F0a(k);if(X==="")return NaN;X=X.split(".")}return X.length===0?NaN:Number(X[0])}; L0r=function(){var k=null;if(!l90)return k;try{var X=function(V){return V}; k=l90.createPolicy("goog#html",{createHTML:X,createScript:X,createScriptURL:X})}catch(V){}return k}; Ru=function(){DT===void 0&&(DT=L0r());return DT}; H$=function(k){this.V=k}; ba=function(k){var X=Ru();k=X?X.createScriptURL(k):k;return new H$(k)}; v$=function(k){if(k instanceof H$)return k.V;throw Error("");}; ZT=function(k){this.V=k}; g.au=function(k){if(k instanceof ZT)return k.V;throw Error("");}; QV=function(k){this.i_=k}; zU=function(k){return new QV(function(X){return X.substr(0,k.length+1).toLowerCase()===k+":"})}; g.F9=function(k,X){X=X===void 0?Sma:X;a:if(X=X===void 0?Sma:X,!(k instanceof ZT)){for(var V=0;V4);y++)X[MQ(k[y])]||(V+="\nInner error "+C++ +": ",k[y].stack&&k[y].stack.indexOf(k[y].toString())==0||(V+=typeof k[y]==="string"?k[y]:k[y].message+"\n"),V+=TR(k[y],X));y")!=-1&&(k=k.replace(xJ$,">")),k.indexOf('"')!=-1&&(k=k.replace(PB0,""")),k.indexOf("'")!=-1&&(k=k.replace(TC$,"'")),k.indexOf("\x00")!=-1&&(k=k.replace(qgm,"�")));return k}; g.JC=function(k){return k==null?"":String(k)}; hC=function(k){for(var X=0,V=0;V>>0;return X}; WZ=function(k){var X=Number(k);return X==0&&g.fQ(k)?NaN:X}; Mzr=function(k){return String(k).replace(/\-([a-z])/g,function(X,V){return V.toUpperCase()})}; oOo=function(){return"googleAvInapp".replace(/([A-Z])/g,"-$1").toLowerCase()}; e3$=function(k){return k.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(X,V,C){return V+C.toUpperCase()})}; fB5=function(k){var X=1;k=k.split(":");for(var V=[];X>0&&k.length;)V.push(k.shift()),X--;k.length&&V.push(k.join(":"));return V}; sP=function(){return KQ||$Q?!!B$&&!!B$.platform:!1}; EOI=function(){return sP()?B$.platform==="Android":GU("Android")}; OP=function(){return GU("iPhone")&&!GU("iPod")&&!GU("iPad")}; jx=function(){return OP()||GU("iPad")||GU("iPod")}; Iq=function(){return sP()?B$.platform==="macOS":GU("Macintosh")}; JR9=function(){return sP()?B$.platform==="Windows":GU("Windows")}; KF=function(k){KF[" "](k);return k}; rRr=function(k,X){try{return KF(k[X]),!0}catch(V){}return!1}; Wc$=function(k,X){var V=h3m;return Object.prototype.hasOwnProperty.call(V,k)?V[k]:V[k]=X(k)}; g.$J=function(k){return Wc$(k,function(){return g.jk(sZo,k)>=0})}; g.BZ=function(k,X,V){return Math.min(Math.max(k,X),V)}; g.nF=function(k,X){k%=X;return k*X<0?k+X:k}; GR=function(k,X,V){return k+V*(X-k)}; g.wr=function(k,X){this.x=k!==void 0?k:0;this.y=X!==void 0?X:0}; mx=function(k,X){return k==X?!0:k&&X?k.x==X.x&&k.y==X.y:!1}; g.tC=function(k,X){this.width=k;this.height=X}; g.cZ=function(k,X){return k==X?!0:k&&X?k.width==X.width&&k.height==X.height:!1}; dr=function(k){return k.width*k.height}; Dl=function(k,X){this.V=k===AC&&X||""}; Rq=function(k){if(k instanceof pQ)return k;k=String(k).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'");return YQ(k)}; jZm=function(k){return O1r(k)}; O1r=function(k){var X=Rq("");return YQ(k.map(function(V){return ua(Rq(V))}).join(ua(X).toString()))}; nOa=function(k){var X;if(!IB0.test("div"))throw Error("");if(KcI.indexOf("DIV")!==-1)throw Error("");var V="":(k=jZm(X.map(function(C){return C instanceof pQ?C:Rq(String(C))})),V+=">"+k.toString()+""); return YQ(V)}; $Jr=function(k){for(var X="",V=Object.keys(k),C=0;C2&&DJm(y,N,C,2);return N}; DJm=function(k,X,V,C){function y(P){P&&X.appendChild(typeof P==="string"?k.createTextNode(P):P)} for(;C0)y(U);else{a:{if(U&&typeof U.length=="number"){if(g.kO(U)){var N=typeof U.item=="function"||typeof U.item=="string";break a}if(typeof U==="function"){N=typeof U.item=="function";break a}}N=!1}g.DB(N?g.sg(U):U,y)}}}; g.YJ=function(k){return Sx(document,k)}; Sx=function(k,X){X=String(X);k.contentType==="application/xhtml+xml"&&(X=X.toLowerCase());return k.createElement(X)}; g.up=function(k){return document.createTextNode(String(k))}; g.kV=function(k,X){k.appendChild(X)}; g.Xt=function(k){for(var X;X=k.firstChild;)k.removeChild(X)}; Vl=function(k,X,V){k.insertBefore(X,k.childNodes[V]||null)}; g.Cq=function(k){return k&&k.parentNode?k.parentNode.removeChild(k):null}; g.iu=function(k,X){if(!k||!X)return!1;if(k.contains&&X.nodeType==1)return k==X||k.contains(X);if(typeof k.compareDocumentPosition!="undefined")return k==X||!!(k.compareDocumentPosition(X)&16);for(;X&&k!=X;)X=X.parentNode;return X==k}; bp=function(k){return k.nodeType==9?k:k.ownerDocument||k.document}; g.yl=function(k,X){if("textContent"in k)k.textContent=X;else if(k.nodeType==3)k.data=String(X);else if(k.firstChild&&k.firstChild.nodeType==3){for(;k.lastChild!=k.firstChild;)k.removeChild(k.lastChild);k.firstChild.data=String(X)}else g.Xt(k),k.appendChild(bp(k).createTextNode(String(X)))}; H1Y=function(k){return k.tagName=="A"&&k.hasAttribute("href")||k.tagName=="INPUT"||k.tagName=="TEXTAREA"||k.tagName=="SELECT"||k.tagName=="BUTTON"?!k.disabled&&(!k.hasAttribute("tabindex")||R3$(k)):k.hasAttribute("tabindex")&&R3$(k)}; R3$=function(k){k=k.tabIndex;return typeof k==="number"&&k>=0&&k<32768}; N_=function(k,X,V){if(!X&&!V)return null;var C=X?String(X).toUpperCase():null;return U0(k,function(y){return(!C||y.nodeName==C)&&(!V||typeof y.className==="string"&&g.Eg(y.className.split(/\s+/),V))},!0)}; U0=function(k,X,V){k&&!V&&(k=k.parentNode);for(V=0;k;){if(X(k))return k;k=k.parentNode;V++}return null}; HZ=function(k){this.V=k||g.g$.document||document}; b1$=function(){this.V=this.gw=null}; xV=function(){}; TB=function(){if(!Pj())throw Error();}; Pj=function(){return!(!q_||!q_.performance)}; vOX=function(k){return g.lp?"webkit"+k:k.toLowerCase()}; M_=function(k){return function(){return k}}; g.or=function(){}; Z1m=function(k){var X=X||0;return function(){return k.apply(this,Array.prototype.slice.call(arguments,0,X))}}; eM=function(k){var X=!1,V;return function(){X||(V=k(),X=!0);return V}}; fq=function(k){var X=k;return function(){if(X){var V=X;X=null;V()}}}; E0=function(k,X,V){var C=0;return function(y){g.g$.clearTimeout(C);var U=arguments;C=g.g$.setTimeout(function(){k.apply(V,U)},X)}}; Js=function(k,X,V,C){this.top=k;this.right=X;this.bottom=V;this.left=C}; rz=function(k){return k.right-k.left}; hs=function(k,X){return k==X?!0:k&&X?k.top==X.top&&k.right==X.right&&k.bottom==X.bottom&&k.left==X.left:!1}; Wj=function(k,X,V){X instanceof g.wr?(k.left+=X.x,k.right+=X.x,k.top+=X.y,k.bottom+=X.y):(k.left+=X,k.right+=X,typeof V==="number"&&(k.top+=V,k.bottom+=V));return k}; g.s0=function(k,X,V,C){this.left=k;this.top=X;this.width=V;this.height=C}; O0=function(k,X){return k==X?!0:k&&X?k.left==X.left&&k.width==X.width&&k.top==X.top&&k.height==X.height:!1}; g.Ir=function(k,X,V){if(typeof X==="string")(X=jM(k,X))&&(k.style[X]=V);else for(var C in X){V=k;var y=X[C],U=jM(V,C);U&&(V.style[U]=y)}}; jM=function(k,X){var V=aB0[X];if(!V){var C=Mzr(X);V=C;k.style[C]===void 0&&(C=(g.lp?"Webkit":Kq?"Moz":null)+e3$(C),k.style[C]!==void 0&&(V=C));aB0[X]=V}return V}; g.$V=function(k,X){var V=k.style[Mzr(X)];return typeof V!=="undefined"?V:k.style[jM(k,X)]||""}; Bj=function(k,X){var V=bp(k);return V.defaultView&&V.defaultView.getComputedStyle&&(k=V.defaultView.getComputedStyle(k,null))?k[X]||k.getPropertyValue(X)||"":""}; nq=function(k,X){return Bj(k,X)||(k.currentStyle?k.currentStyle[X]:null)||k.style&&k.style[X]}; g.wz=function(k,X,V){if(X instanceof g.wr){var C=X.x;X=X.y}else C=X,X=V;k.style.left=g.GB(C,!1);k.style.top=g.GB(X,!1)}; ma=function(k){try{return k.getBoundingClientRect()}catch(X){return{left:0,top:0,right:0,bottom:0}}}; QZI=function(k){var X=bp(k),V=nq(k,"position"),C=V=="fixed"||V=="absolute";for(k=k.parentNode;k&&k!=X;k=k.parentNode)if(k.nodeType==11&&k.host&&(k=k.host),V=nq(k,"position"),C=C&&V=="static"&&k!=X.documentElement&&k!=X.body,!C&&(k.scrollWidth>k.clientWidth||k.scrollHeight>k.clientHeight||V=="fixed"||V=="absolute"||V=="relative"))return k;return null}; g.ts=function(k){var X=bp(k),V=new g.wr(0,0);if(k==(X?bp(X):document).documentElement)return V;k=ma(k);X=vZ(X);X=ARa(X.V);V.x=k.left+X.x;V.y=k.top+X.y;return V}; Fc$=function(k,X){var V=new g.wr(0,0),C=LF(bp(k));if(!rRr(C,"parent"))return V;do{var y=C==X?g.ts(k):z3Z(k);V.x+=y.x;V.y+=y.y}while(C&&C!=X&&C!=C.parent&&(k=C.frameElement)&&(C=C.parent));return V}; g.cj=function(k,X){k=gOY(k);X=gOY(X);return new g.wr(k.x-X.x,k.y-X.y)}; z3Z=function(k){k=ma(k);return new g.wr(k.left,k.top)}; gOY=function(k){if(k.nodeType==1)return z3Z(k);k=k.changedTouches?k.changedTouches[0]:k;return new g.wr(k.clientX,k.clientY)}; g.dz=function(k,X,V){if(X instanceof g.tC)V=X.height,X=X.width;else if(V==void 0)throw Error("missing height argument");k.style.width=g.GB(X,!0);k.style.height=g.GB(V,!0)}; g.GB=function(k,X){typeof k=="number"&&(k=(X?Math.round(k):k)+"px");return k}; g.As=function(k){var X=lB$;if(nq(k,"display")!="none")return X(k);var V=k.style,C=V.display,y=V.visibility,U=V.position;V.visibility="hidden";V.position="absolute";V.display="inline";k=X(k);V.display=C;V.position=U;V.visibility=y;return k}; lB$=function(k){var X=k.offsetWidth,V=k.offsetHeight,C=g.lp&&!X&&!V;return(X===void 0||C)&&k.getBoundingClientRect?(k=ma(k),new g.tC(k.right-k.left,k.bottom-k.top)):new g.tC(X,V)}; g.Du=function(k,X){k.style.display=X?"":"none"}; Rr=function(k){return k?k.passive&&LcZ()?k:k.capture||!1:!1}; Hj=function(k,X,V,C){return typeof k.addEventListener==="function"?(k.addEventListener(X,V,Rr(C)),!0):!1}; vj=function(k){if(k.prerendering)return 3;var X;return(X={visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[k.visibilityState||k.webkitVisibilityState||k.mozVisibilityState||""])!=null?X:0}; SgX=function(){}; Zu=function(k){k.Rbq=!0;return k}; pQm=function(){return(KQ||$Q)&&B$?B$.mobile:!ar()&&(GU("iPod")||GU("iPhone")||GU("Android")||GU("IEMobile"))}; ar=function(){return(KQ||$Q)&&B$?!B$.mobile&&(GU("iPad")||GU("Android")||GU("Silk")):GU("iPad")||GU("Android")&&!GU("Mobile")||GU("Silk")}; Ql=function(k){try{return!!k&&k.location.href!=null&&rRr(k,"foo")}catch(X){return!1}}; zB=function(k,X){if(k)for(var V in k)Object.prototype.hasOwnProperty.call(k,V)&&X(k[V],V,k)}; u5Z=function(){var k=[];zB(Ygm,function(X){k.push(X)}); return k}; kUr=function(k){var X,V;return(V=(X=/https?:\/\/[^\/]+/.exec(k))==null?void 0:X[0])!=null?V:""}; Ca5=function(){var k=X$X("IFRAME"),X={};g.DB(Vkm(),function(V){k.sandbox&&k.sandbox.supports&&k.sandbox.supports(V)&&(X[V]=!0)}); return X}; X$X=function(k,X){X=X===void 0?document:X;return X.createElement(String(k).toLowerCase())}; iQX=function(k){for(var X=k;k&&k!=k.parent;)k=k.parent,Ql(k)&&(X=k);return X}; xUm=function(k){k=k||Ft();for(var X=new ycX(g.g$.location.href,!1),V=null,C=k.length-1,y=C;y>=0;--y){var U=k[y];!V&&UU$.test(U.url)&&(V=U);if(U.url&&!U.V){X=U;break}}y=null;U=k.length&&k[C].url;X.depth!==0&&U&&(y=k[C]);return new Nwm(X,y,V)}; Ft=function(){var k=g.g$,X=[],V=null;do{var C=k;if(Ql(C)){var y=C.location.href;V=C.document&&C.document.referrer||null}else y=V,V=null;X.push(new ycX(y||""));try{k=C.parent}catch(U){k=null}}while(k&&C!==k);C=0;for(k=X.length-1;C<=k;++C)X[C].depth=k-C;C=g.g$;if(C.location&&C.location.ancestorOrigins&&C.location.ancestorOrigins.length===X.length-1)for(k=1;kX&&(X=V.length);return 3997-X-k.U.length-1}; SM=function(k,X){this.V=k;this.depth=X}; Mka=function(){function k(P,T){return P==null?T:P} var X=Ft(),V=Math.max(X.length-1,0),C=xUm(X);X=C.V;var y=C.W,U=C.U,N=[];U&&N.push(new SM([U.url,U.V?2:0],k(U.depth,1)));y&&y!=U&&N.push(new SM([y.url,2],0));X.url&&X!=U&&N.push(new SM([X.url,0],k(X.depth,V)));C=g.pq(N,function(P,T){return N.slice(0,N.length-T)}); !X.url||(U||y)&&X!=U||(y=kUr(X.url))&&C.push([new SM([y,1],k(X.depth,V))]);C.push([]);return g.pq(C,function(P){return qEo(V,P)})}; qEo=function(k,X){g.YV(X,function(y){return y.depth>=0}); var V=uu(X,function(y,U){return Math.max(y,U.depth)},-1),C=nXY(V+2); C[0]=k;g.DB(X,function(y){return C[y.depth+1]=y.V}); return C}; oQX=function(){var k=k===void 0?Mka():k;return k.map(function(X){return Lq(X)})}; eKa=function(k){var X=!1;X=X===void 0?!1:X;q_.google_image_requests||(q_.google_image_requests=[]);var V=X$X("IMG",q_.document);X&&(V.attributionSrc="");V.src=k;q_.google_image_requests.push(V)}; kn=function(k){var X="X6";if(k.X6&&k.hasOwnProperty(X))return k.X6;var V=new k;k.X6=V;k.hasOwnProperty(X);return V}; XZ=function(){this.W=new SgX;this.V=Pj()?new TB:new xV}; fTZ=function(){Vo();var k=q_.document;return!!(k&&k.body&&k.body.getBoundingClientRect&&typeof q_.setInterval==="function"&&typeof q_.clearInterval==="function"&&typeof q_.setTimeout==="function"&&typeof q_.clearTimeout==="function")}; EQa=function(){Vo();return oQX()}; Jc$=function(){}; Vo=function(){var k=kn(Jc$);if(!k.V){if(!q_)throw Error("Context has not been set and window is undefined.");k.V=kn(XZ)}return k.V}; C3=function(){throw Error("Invalid UTF8");}; rcX=function(k,X){X=String.fromCharCode.apply(null,X);return k==null?X:k+X}; OQY=function(k){var X=!1;X=X===void 0?!1:X;if(hK$){if(X&&(WV$?!k.isWellFormed():/(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])/.test(k)))throw Error("Found an unpaired surrogate");k=(suY||(suY=new TextEncoder)).encode(k)}else{for(var V=0,C=new Uint8Array(3*k.length),y=0;y>6|192;else{if(U>=55296&&U<=57343){if(U<=56319&&y=56320&&N<=57343){U=(U-55296)*1024+ N-56320+65536;C[V++]=U>>18|240;C[V++]=U>>12&63|128;C[V++]=U>>6&63|128;C[V++]=U&63|128;continue}else y--}if(X)throw Error("Found an unpaired surrogate");U=65533}C[V++]=U>>12|224;C[V++]=U>>6&63|128}C[V++]=U&63|128}}k=V===C.length?C:C.subarray(0,V)}return k}; i4=function(k){g.g$.setTimeout(function(){throw k;},0)}; ju0=function(k){return Array.prototype.map.call(k,function(X){X=X.toString(16);return X.length>1?X:"0"+X}).join("")}; ITZ=function(k){for(var X=[],V=0;V>6|192:((y&64512)==55296&&C+1>18|240,X[V++]=y>>12&63|128):X[V++]=y>>12|224,X[V++]=y>>6&63|128),X[V++]=y&63|128)}return X}; g.Uu=function(k,X){X===void 0&&(X=0);KVm();X=$Ua[X];for(var V=Array(Math.floor(k.length/3)),C=X[64]||"",y=0,U=0;y>2];N=X[(N&3)<<4|P>>4];P=X[(P&15)<<2|T>>6];T=X[T&63];V[U++]=""+q+N+P+T}q=0;T=C;switch(k.length-y){case 2:q=k[y+1],T=X[(q&15)<<2]||C;case 1:k=k[y],V[U]=""+X[k>>2]+X[(k&3)<<4|q>>4]+T+C}return V.join("")}; g.NE=function(k,X){if(BwY&&!X)k=g.g$.btoa(k);else{for(var V=[],C=0,y=0;y255&&(V[C++]=U&255,U>>=8);V[C++]=U}k=g.Uu(V,X)}return k}; GU9=function(k){var X=[];nQm(k,function(V){X.push(V)}); return X}; xn=function(k){var X=k.length,V=X*3/4;V%3?V=Math.floor(V):g.Jc("=.",k[X-1])&&(V=g.Jc("=.",k[X-2])?V-2:V-1);var C=new Uint8Array(V),y=0;nQm(k,function(U){C[y++]=U}); return y!==V?C.subarray(0,y):C}; nQm=function(k,X){function V(T){for(;C>4);N!=64&&(X(U<<4&240|N>>2),P!=64&&X(N<<6&192|P))}}; KVm=function(){if(!P5){P5={};for(var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),X=["+/=","+/","-_=","-_.","-_"],V=0;V<5;V++){var C=k.concat(X[V].split(""));$Ua[V]=C;for(var y=0;y=X||(C[k]=V+1,k=Error(),CB0(k,"incident"),i4(k))}}; J2=function(k,X,V){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(V===void 0?0:V)&&Symbol.for&&k?Symbol.for(k):k!=null?Symbol(k):Symbol():X}; W5=function(k,X){rZ||h2 in k||bQ0(k,vQY);k[h2]|=X}; Ou=function(k,X){rZ||h2 in k||bQ0(k,vQY);k[h2]=X}; jn=function(){return typeof BigInt==="function"}; K3=function(k,X){return X===void 0?k.V!==IG&&!!(2&(k.ob[h2]|0)):!!(2&X)&&k.V!==IG}; ZQZ=function(k,X){if(k!=null)if(typeof k==="string")k=k?new T7(k,qE):ME();else if(k.constructor!==T7)if(RKm&&k!=null&&k instanceof Uint8Array)k=k.length?new T7(new Uint8Array(k),qE):ME();else{if(!X)throw Error();k=void 0}return k}; $n=function(k,X){if(typeof X!=="number"||X<0||X>=k.length)throw Error();}; aTX=function(k,X,V){X=X&128?0:-1;var C=k.length,y;if(y=!!C)y=k[C-1],y=y!=null&&typeof y==="object"&&y.constructor===Object;for(var U=C+(y?-1:0),N=0;NX.length)return!1;if(k.lengthy)return!1;if(C>>0;mh=X;t2=(k-X)/4294967296>>>0}; A2=function(k){if(k<0){c5(0-k);var X=g.W(dZ(mh,t2));k=X.next().value;X=X.next().value;mh=k>>>0;t2=X>>>0}else c5(k)}; RG=function(k,X){var V=X*4294967296+(k>>>0);return Number.isSafeInteger(V)?V:DW(k,X)}; lTm=function(k,X){var V=X&2147483648;V&&(k=~k+1>>>0,X=~X>>>0,k==0&&(X=X+1>>>0));k=RG(k,X);return typeof k==="number"?V?-k:k:V?"-"+k:k}; DW=function(k,X){X>>>=0;k>>>=0;if(X<=2097151)var V=""+(4294967296*X+k);else jn()?V=""+(BigInt(X)<>>24|X<<8)&16777215,X=X>>16&65535,k=(k&16777215)+V*6777216+X*6710656,V+=X*8147497,X*=2,k>=1E7&&(V+=k/1E7>>>0,k%=1E7),V>=1E7&&(X+=V/1E7>>>0,V%=1E7),V=X+LVI(V)+LVI(k));return V}; LVI=function(k){k=String(k);return"0000000".slice(k.length)+k}; SEm=function(){var k=mh,X=t2;X&2147483648?jn()?k=""+(BigInt(X|0)<>>0)):(X=g.W(dZ(k,X)),k=X.next().value,X=X.next().value,k="-"+DW(k,X)):k=DW(k,X);return k}; H5=function(k){if(k.length<16)A2(Number(k));else if(jn())k=BigInt(k),mh=Number(k&BigInt(4294967295))>>>0,t2=Number(k>>BigInt(32)&BigInt(4294967295));else{var X=+(k[0]==="-");t2=mh=0;for(var V=k.length,C=0+X,y=(V-X)%6+X;y<=V;C=y,y+=6)C=Number(k.slice(C,y)),t2*=1E6,mh=mh*1E6+C,mh>=4294967296&&(t2+=Math.trunc(mh/4294967296),t2>>>=0,mh>>>=0);X&&(X=g.W(dZ(mh,t2)),k=X.next().value,X=X.next().value,mh=k,t2=X)}}; dZ=function(k,X){X=~X;k?k=~k+1:X+=1;return[k,X]}; b4=function(k){return Array.prototype.slice.call(k)}; v5=function(k){if(k!=null&&typeof k!=="number")throw Error("Value of float/double field must be a number, found "+typeof k+": "+k);return k}; p$5=function(k){return k.displayName||k.name||"unknown type name"}; ZW=function(k){if(k!=null&&typeof k!=="boolean")throw Error("Expected boolean but got "+YX(k)+": "+k);return k}; Qo=function(k){switch(typeof k){case "bigint":return!0;case "number":return aG(k);case "string":return YEm.test(k);default:return!1}}; u95=function(k){if(typeof k!=="number")throw f3("int32");if(!aG(k))throw f3("int32");return k|0}; z7=function(k){return k==null?k:u95(k)}; FZ=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return aG(k)?k|0:void 0}; gZ=function(k){if(k==null)return k;if(typeof k==="string"&&k)k=+k;else if(typeof k!=="number")return;return aG(k)?k>>>0:void 0}; Vx$=function(k){var X=0;X=X===void 0?0:X;if(!Qo(k))throw f3("int64");var V=typeof k;switch(X){case 512:switch(V){case "string":return l4(k);case "bigint":return String(L3(64,k));default:return Sn(k)}case 1024:switch(V){case "string":return kR0(k);case "bigint":return wZ(L3(64,k));default:return XZo(k)}case 0:switch(V){case "string":return l4(k);case "bigint":return wZ(L3(64,k));default:return p3(k)}default:return Sk(X,"Unknown format requested type for int64")}}; Yn=function(k){return k==null?k:Vx$(k)}; Cpa=function(k){if(k[0]==="-")return!1;var X=k.length;return X<20?!0:X===20&&Number(k.substring(0,6))<184467}; iF5=function(k){var X=k.length;return k[0]==="-"?X<20?!0:X===20&&Number(k.substring(0,7))>-922337:X<19?!0:X===19&&Number(k.substring(0,6))<922337}; yCI=function(k){if(k<0){A2(k);var X=DW(mh,t2);k=Number(X);return u4(k)?k:X}X=String(k);if(Cpa(X))return X;A2(k);return RG(mh,t2)}; UQ0=function(k){if(iF5(k))return k;H5(k);return SEm()}; p3=function(k){Qo(k);k=kA(k);u4(k)||(A2(k),k=lTm(mh,t2));return k}; Sn=function(k){Qo(k);k=kA(k);if(u4(k))k=String(k);else{var X=String(k);iF5(X)?k=X:(A2(k),k=SEm())}return k}; l4=function(k){Qo(k);var X=kA(Number(k));if(u4(X))return String(X);X=k.indexOf(".");X!==-1&&(k=k.substring(0,X));return UQ0(k)}; kR0=function(k){var X=kA(Number(k));if(u4(X))return wZ(X);X=k.indexOf(".");X!==-1&&(k=k.substring(0,X));return jn()?wZ(L3(64,BigInt(k))):wZ(UQ0(k))}; XZo=function(k){return u4(k)?wZ(p3(k)):wZ(Sn(k))}; NrI=function(k){if(k==null)return k;var X=typeof k;if(X==="bigint")return String(L3(64,k));if(Qo(k)){if(X==="string")return l4(k);if(X==="number")return p3(k)}}; Pp9=function(k){if(k==null)return k;var X=typeof k;if(X==="bigint")return String(xQm(64,k));if(Qo(k)){if(X==="string")return Qo(k),X=kA(Number(k)),u4(X)&&X>=0?k=String(X):(X=k.indexOf("."),X!==-1&&(k=k.substring(0,X)),Cpa(k)||(H5(k),k=DW(mh,t2))),k;if(X==="number")return Qo(k),k=kA(k),k>=0&&u4(k)?k:yCI(k)}}; Trm=function(k){if(k==null||typeof k=="string"||k instanceof T7)return k}; qP0=function(k){if(typeof k!=="string")throw Error();return k}; Xn=function(k){if(k!=null&&typeof k!=="string")throw Error();return k}; VS=function(k){return k==null||typeof k==="string"?k:void 0}; C0=function(k,X){if(!(k instanceof X))throw Error("Expected instanceof "+p$5(X)+" but got "+(k&&p$5(k.constructor)));return k}; Mx0=function(k,X,V){if(k!=null&&k[iM]===yS)return k;if(Array.isArray(k)){var C=k[h2]|0;V=C|V&32|V&2;V!==C&&Ou(k,V);return new X(k)}}; Ua=function(k){return k}; xA=function(k){var X=NJ(N9);return X?k[X]:void 0}; PX=function(){}; TD=function(k,X){for(var V in k)!isNaN(V)&&X(k,+V,k[V])}; oJ5=function(k){var X=new PX;TD(k,function(V,C,y){X[C]=b4(y)}); X.Hr=k.Hr;return X}; flm=function(k,X){X<100||Eu(enr,1)}; M9=function(k,X,V,C){var y=C!==void 0;C=!!C;var U=NJ(N9),N;!y&&rZ&&U&&(N=k[U])&&TD(N,flm);U=[];var P=k.length;N=4294967295;var T=!1,q=!!(X&64),M=q?X&128?0:-1:void 0;if(!(X&1)){var e=P&&k[P-1];e!=null&&typeof e==="object"&&e.constructor===Object?(P--,N=P):e=void 0;if(q&&!(X&128)&&!y){T=!0;var f;N=((f=q9)!=null?f:Ua)(N-M,M,k,e)+M}}X=void 0;for(f=0;f=N){var J=f-M,O=void 0;((O=X)!=null?O:X={})[J]=E}else U[f]=E}if(e)for(var I in e)P=e[I],P!=null&& (P=V(P,C))!=null&&(f=+I,E=void 0,q&&!Number.isNaN(f)&&(E=f+M)0?void 0:k===0?WxI||(WxI=[0,void 0]):[-k,void 0];case "string":return[0,k];case "object":return k}}; rf=function(k,X,V){return k=Jj(k,X[0],X[1],V?1:2)}; Jj=function(k,X,V,C){C=C===void 0?0:C;if(k==null){var y=32;V?(k=[V],y|=128):k=[];X&&(y=y&-8380417|(X&1023)<<13)}else{if(!Array.isArray(k))throw Error("narr");y=k[h2]|0;2048&y&&!(2&y)&&OFY();if(y&256)throw Error("farr");if(y&64)return C!==0||y&2048||Ou(k,y|2048),k;if(V&&(y|=128,V!==k[0]))throw Error("mid");a:{V=k;y|=64;var U=V.length;if(U){var N=U-1,P=V[N];if(P!=null&&typeof P==="object"&&P.constructor===Object){X=y&128?0:-1;N-=X;if(N>=1024)throw Error("pvtlmt");for(var T in P)U=+T,U1024)throw Error("spvt");y=y&-8380417|(T&1023)<<13}}}y|=64;C===0&&(y|=2048);Ou(k,y);return k}; OFY=function(){Eu(jqd,5)}; Ilm=function(k,X){if(typeof k!=="object")return k;if(Array.isArray(k)){var V=k[h2]|0;k.length===0&&V&1?k=void 0:V&2||(!X||4096&V||16&V?k=hj(k,V,!1,X&&!(V&16)):(W5(k,34),V&4&&Object.freeze(k)));return k}if(k!=null&&k[iM]===yS)return X=k.ob,V=X[h2]|0,K3(k,V)?k:WX(k,X,V)?sa(k,X):hj(X,V);if(k instanceof T7)return k}; sa=function(k,X,V){k=new k.constructor(X);V&&(k.V=IG);k.W=IG;return k}; hj=function(k,X,V,C){C!=null||(C=!!(34&X));k=M9(k,X,Ilm,C);C=32;V&&(C|=2);X=X&8380609|C;Ou(k,X);return k}; Kx5=function(k){var X=k.ob,V=X[h2]|0;return K3(k,V)?WX(k,X,V)?sa(k,X,!0):new k.constructor(hj(X,V,!1)):k}; Oa=function(k){if(k.V!==IG)return!1;var X=k.ob;X=hj(X,X[h2]|0);W5(X,2048);k.ob=X;k.V=void 0;k.W=void 0;return!0}; jG=function(k){if(!Oa(k)&&K3(k,k.ob[h2]|0))throw Error();}; II=function(k,X){X===void 0&&(X=k[h2]|0);X&32&&!(X&4096)&&Ou(k,X|4096)}; WX=function(k,X,V){return V&2?!0:V&32&&!(V&4096)?(Ou(X,V|2),k.V=IG,!0):!1}; $A=function(k,X,V,C,y){Object.isExtensible(k);X=K0(k.ob,X,V,y);if(X!==null||C&&k.W!==IG)return X}; K0=function(k,X,V,C){if(X===-1)return null;var y=X+(V?0:-1),U=k.length-1;if(!(U<1+(V?0:-1))){if(y>=U){var N=k[U];if(N!=null&&typeof N==="object"&&N.constructor===Object){V=N[X];var P=!0}else if(y===U)V=N;else return}else V=k[y];if(C&&V!=null){C=C(V);if(C==null)return C;if(!Object.is(C,V))return P?N[X]=C:k[y]=C,C}return V}}; n0=function(k,X,V,C){jG(k);var y=k.ob;BX(y,y[h2]|0,X,V,C);return k}; BX=function(k,X,V,C,y){var U=V+(y?0:-1),N=k.length-1;if(N>=1+(y?0:-1)&&U>=N){var P=k[N];if(P!=null&&typeof P==="object"&&P.constructor===Object)return P[V]=C,X}if(U<=N)return k[U]=C,X;if(C!==void 0){var T;N=((T=X)!=null?T:X=k[h2]|0)>>13&1023||536870912;V>=N?C!=null&&(U={},k[N+(y?0:-1)]=(U[V]=C,U)):k[U]=C}return X}; cX=function(k,X,V,C,y){var U=k.ob,N=U[h2]|0;C=K3(k,N)?1:C;y=!!y||C===3;C===2&&Oa(k)&&(U=k.ob,N=U[h2]|0);k=GD(U,X);var P=k===wf?7:k[h2]|0,T=mZ(P,N);var q=4&T?!1:!0;if(q){4&T&&(k=b4(k),P=0,T=tj(T,N),N=BX(U,N,X,k));for(var M=0,e=0;M "+k)}; TS=function(k,X,V){this.buffer=k;if(V&&!X)throw Error();this.V=X}; qN=function(k,X){if(typeof k==="string")return new TS(dU$(k),X);if(Array.isArray(k))return new TS(new Uint8Array(k),X);if(k.constructor===Uint8Array)return new TS(k,!1);if(k.constructor===ArrayBuffer)return k=new Uint8Array(k),new TS(k,!1);if(k.constructor===T7)return X=oG(k)||new Uint8Array(0),new TS(X,!0,k);if(k instanceof Uint8Array)return k=k.constructor===Uint8Array?k:new Uint8Array(k.buffer,k.byteOffset,k.byteLength),new TS(k,!1);throw Error();}; MN=function(k,X,V,C){this.W=null;this.Y=!1;this.V=this.U=this.j=0;this.init(k,X,V,C)}; eg=function(k){var X=0,V=0,C=0,y=k.W,U=k.V;do{var N=y[U++];X|=(N&127)<32&&(V|=(N&127)>>4);for(C=3;C<32&&N&128;C+=7)N=y[U++],V|=(N&127)<>>0,V>>>0);throw PS();}; oD=function(k,X){k.V=X;if(X>k.U)throw Rnr(k.U,X);}; f_=function(k){var X=k.W,V=k.V,C=X[V++],y=C&127;if(C&128&&(C=X[V++],y|=(C&127)<<7,C&128&&(C=X[V++],y|=(C&127)<<14,C&128&&(C=X[V++],y|=(C&127)<<21,C&128&&(C=X[V++],y|=C<<28,C&128&&X[V++]&128&&X[V++]&128&&X[V++]&128&&X[V++]&128&&X[V++]&128)))))throw PS();oD(k,V);return y}; E_=function(k){var X=k.W,V=k.V,C=X[V+0],y=X[V+1],U=X[V+2];X=X[V+3];oD(k,k.V+4);return(C<<0|y<<8|U<<16|X<<24)>>>0}; Jl=function(k){var X=E_(k);k=E_(k);return RG(X,k)}; rL=function(k){var X=E_(k),V=E_(k);k=(V>>31)*2+1;var C=V>>>20&2047;X=4294967296*(V&1048575)+X;return C==2047?X?NaN:k*Infinity:C==0?k*4.9E-324*X:k*Math.pow(2,C-1075)*(X+4503599627370496)}; hl=function(k){for(var X=0,V=k.V,C=V+10,y=k.W;Vk.U)throw Rnr(X,k.U-V);k.V=C;return V}; vJY=function(k,X){if(X==0)return ME();var V=HFd(k,X);k.iY&&k.Y?V=k.W.subarray(V,V+X):(k=k.W,X=V+X,V=V===X?new Uint8Array(0):bFm?k.slice(V,X):new Uint8Array(k.subarray(V,X)));return V.length==0?ME():new T7(V,qE)}; s_=function(k,X,V,C){if(WS.length){var y=WS.pop();y.init(k,X,V,C);k=y}else k=new MN(k,X,V,C);this.V=k;this.U=this.V.V;this.W=this.j=-1;ZFZ(this,C)}; ZFZ=function(k,X){X=X===void 0?{}:X;k.qx=X.qx===void 0?!1:X.qx}; alo=function(k,X,V,C){if(O_.length){var y=O_.pop();ZFZ(y,C);y.V.init(k,X,V,C);return y}return new s_(k,X,V,C)}; Qqa=function(k){var X=k.V;if(X.V==X.U)return!1;k.U=k.V.V;var V=f_(k.V)>>>0;X=V>>>3;V&=7;if(!(V>=0&&V<=5))throw DQa(V,k.U);if(X<1)throw Error("Invalid field number: "+X+" (at position "+k.U+")");k.j=X;k.W=V;return!0}; jg=function(k){switch(k.W){case 0:k.W!=0?jg(k):hl(k.V);break;case 1:k=k.V;oD(k,k.V+8);break;case 2:if(k.W!=2)jg(k);else{var X=f_(k.V)>>>0;k=k.V;oD(k,k.V+X)}break;case 5:k=k.V;oD(k,k.V+4);break;case 3:X=k.j;do{if(!Qqa(k))throw Error("Unmatched start-group tag: stream EOF");if(k.W==4){if(k.j!=X)throw Error("Unmatched end-group tag");break}jg(k)}while(1);break;default:throw DQa(k.W,k.U);}}; K_=function(k,X,V){var C=k.V.U,y=f_(k.V)>>>0,U=k.V.V+y,N=U-C;N<=0&&(k.V.U=U,V(X,k,void 0,void 0,void 0),N=U-k.V.V);if(N)throw Error("Message parsing ended unexpectedly. Expected to read "+(y+" bytes, instead read "+(y-N)+" bytes, either the data ended unexpectedly or the message misreported its own length"));k.V.V=U;k.V.U=C}; n_=function(k){var X=f_(k.V)>>>0;k=k.V;var V=HFd(k,X);k=k.W;if(znZ){var C=k,y;(y=$T)||(y=$T=new TextDecoder("utf-8",{fatal:!0}));X=V+X;C=V===0&&X===C.length?C:C.subarray(V,X);try{var U=y.decode(C)}catch(q){if(BS===void 0){try{y.decode(new Uint8Array([128]))}catch(M){}try{y.decode(new Uint8Array([97])),BS=!0}catch(M){BS=!1}}!BS&&($T=void 0);throw q;}}else{U=V;X=U+X;V=[];for(var N=null,P,T;U=X?C3():(T=k[U++],P<194||(T&192)!==128?(U--,C3()):V.push((P&31)<<6|T&63)): P<240?U>=X-1?C3():(T=k[U++],(T&192)!==128||P===224&&T<160||P===237&&T>=160||((y=k[U++])&192)!==128?(U--,C3()):V.push((P&15)<<12|(T&63)<<6|y&63)):P<=244?U>=X-2?C3():(T=k[U++],(T&192)!==128||(P<<28)+(T-144)>>30!==0||((y=k[U++])&192)!==128||((C=k[U++])&192)!==128?(U--,C3()):(P=(P&7)<<18|(T&63)<<12|(y&63)<<6|C&63,P-=65536,V.push((P>>10&1023)+55296,(P&1023)+56320))):C3(),V.length>=8192&&(N=rcX(N,V),V.length=0);U=rcX(N,V)}return U}; Fx9=function(k){var X=f_(k.V)>>>0;return vJY(k.V,X)}; GS=function(k,X){this.W=k>>>0;this.V=X>>>0}; ll$=function(k){if(!k)return gJ9||(gJ9=new GS(0,0));if(!/^\d+$/.test(k))return null;H5(k);return new GS(mh,t2)}; wL=function(k,X){this.W=k>>>0;this.V=X>>>0}; SPa=function(k){if(!k)return Lx0||(Lx0=new wL(0,0));if(!/^-?\d+$/.test(k))return null;H5(k);return new wL(mh,t2)}; mj=function(){this.V=[]}; tl=function(k,X,V){for(;V>0||X>127;)k.V.push(X&127|128),X=(X>>>7|V<<25)>>>0,V>>>=7;k.V.push(X)}; cS=function(k,X){for(;X>127;)k.V.push(X&127|128),X>>>=7;k.V.push(X)}; pZm=function(k,X){if(X>=0)cS(k,X);else{for(var V=0;V<9;V++)k.V.push(X&127|128),X>>=7;k.V.push(1)}}; dL=function(k,X){k.V.push(X>>>0&255);k.V.push(X>>>8&255);k.V.push(X>>>16&255);k.V.push(X>>>24&255)}; YPa=function(){this.U=[];this.W=0;this.V=new mj}; Al=function(k,X){X.length!==0&&(k.U.push(X),k.W+=X.length)}; uu$=function(k,X){DS(k,X,2);X=k.V.end();Al(k,X);X.push(k.W);return X}; kBI=function(k,X){var V=X.pop();for(V=k.W+k.V.length()-V;V>127;)X.push(V&127|128),V>>>=7,k.W++;X.push(V);k.W++}; DS=function(k,X,V){cS(k.V,X*8+V)}; Xjo=function(k,X,V){if(V!=null){switch(typeof V){case "string":ll$(V)}DS(k,X,1);switch(typeof V){case "number":k=k.V;c5(V);dL(k,mh);dL(k,t2);break;case "bigint":V=BigInt.asUintN(64,V);V=new GS(Number(V&BigInt(4294967295)),Number(V>>BigInt(32)));k=k.V;X=V.V;dL(k,V.W);dL(k,X);break;default:V=ll$(V),k=k.V,X=V.V,dL(k,V.W),dL(k,X)}}}; RD=function(k,X,V){DS(k,X,2);cS(k.V,V.length);Al(k,k.V.end());Al(k,V)}; HS=function(){function k(){throw Error();} Object.setPrototypeOf(k,k.prototype);return k}; bF=function(k,X,V){this.ob=Jj(k,X,V)}; VMo=function(k,X){if(X==null||X=="")return new k;X=JSON.parse(X);if(!Array.isArray(X))throw Error("dnarr");W5(X,32);return new k(X)}; ZS=function(k,X,V){this.U7=k;this.P0=X;k=NJ(vS);this.V=!!k&&V===k||!1}; aD=function(k,X){var V=V===void 0?vS:V;return new ZS(k,X,V)}; iqZ=function(k,X,V,C,y){X=Cum(X,C);X!=null&&(V=uu$(k,V),y(X,k),kBI(k,V))}; F2=function(k,X,V,C){var y=C[k];if(y)return y;y={};y.Bg=C;y.I4=sq5(C[0]);var U=C[1],N=1;U&&U.constructor===Object&&(y.extensions=U,U=C[++N],typeof U==="function"&&(y.Es=!0,QK!=null||(QK=U),zS!=null||(zS=C[N+1]),U=C[N+=2]));for(var P={};U&&Array.isArray(U)&&U.length&&typeof U[0]==="number"&&U[0]>0;){for(var T=0;T>BigInt(32)));tl(k.V,V.W,V.V);break;default:V=SPa(X),tl(k.V,V.W,V.V)}}}; Mm=function(k,X,V){X=FZ(X);X!=null&&X!=null&&(DS(k,V,0),pZm(k.V,X))}; Jsm=function(k,X,V){X=X==null||typeof X==="boolean"?X:typeof X==="number"?!!X:void 0;X!=null&&(DS(k,V,0),k.V.V.push(X?1:0))}; rsm=function(k,X,V){X=VS(X);X!=null&&RD(k,V,OQY(X))}; hLd=function(k,X,V,C,y){X=Cum(X,C);X!=null&&(V=uu$(k,V),y(X,k),kBI(k,V))}; srX=function(){var k=od;this.V=Wam;this.isRepeated=0;this.W=lM;this.defaultValue=void 0;this.U=k.messageId!=null?B5:void 0}; Oqo=function(k){return function(){var X=new YPa;oVX(this.ob,X,F2(Cd,uF,il,k));Al(X,X.V.end());for(var V=new Uint8Array(X.W),C=X.U,y=C.length,U=0,N=0;N-1)return X.apply(null,g.G(V));try{return k.V=k.U.V.now(),X.apply(null,g.G(V))}finally{k.j+=k.U.V.now()-k.V,k.V=-1,k.W+=1}}}; IuY=function(k,X){this.W=k;this.U=X;this.V=new jrX(k)}; KaX=function(){this.V={}}; Bzr=function(){var k=Jy().flags,X=$_a;k=k.V[X.key];if(X.valueType==="proto"){try{var V=JSON.parse(k);if(Array.isArray(V))return V}catch(C){}return X.defaultValue}return typeof k===typeof X.defaultValue?k:X.defaultValue}; m_r=function(){this.U=void 0;this.W=this.X=0;this.Y=-1;this.YM=new xQ;P$(this.YM,"mv",nV$).V=!0;P$(this.YM,"omid",ou);P$(this.YM,"epoh",ou).V=!0;P$(this.YM,"epph",ou).V=!0;P$(this.YM,"umt",ou).V=!0;P$(this.YM,"phel",ou).V=!0;P$(this.YM,"phell",ou).V=!0;P$(this.YM,"oseid",GB$).V=!0;var k=this.YM;k.V.sloi||(k.V.sloi=new yV);k.V.sloi.V=!0;P$(this.YM,"mm",rj);P$(this.YM,"ovms",wja).V=!0;P$(this.YM,"xdi",ou).V=!0;P$(this.YM,"amp",ou).V=!0;P$(this.YM,"prf",ou).V=!0;P$(this.YM,"gtx",ou).V=!0;P$(this.YM, "mvp_lv",ou).V=!0;P$(this.YM,"ssmol",ou).V=!0;P$(this.YM,"fmd",ou).V=!0;P$(this.YM,"gen204simple",ou);this.V=new IuY(Vo(),this.YM);this.j=!1;this.flags=new KaX}; Jy=function(){return kn(m_r)}; tMI=function(k,X,V,C){if(Math.random()<(C||k.V))try{if(V instanceof gz)var y=V;else y=new gz,zB(V,function(N,P){var T=y,q=T.j++;N=lu(P,N);T.V.push(q);T.W[q]=N}); var U=y.b_(k.W,"pagead2.googlesyndication.com","/pagead/gen_204?id="+X+"&");U&&(Vo(),eKa(U))}catch(N){}}; cs$=function(k,X,V){V=V===void 0?{}:V;this.error=k;this.meta=V;this.context=X.context;this.msg=X.message||"";this.id=X.id||"jserror"}; d_a=function(){var k=k===void 0?g.g$:k;return(k=k.performance)&&k.now&&k.timing?Math.floor(k.now()+k.timing.navigationStart):g.Ug()}; As5=function(){var k=k===void 0?g.g$:k;return(k=k.performance)&&k.now?k.now():null}; D_m=function(k,X,V){this.label=k;this.type=X;this.value=V;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}; WH=function(){var k=window;this.events=[];this.W=k||g.g$;var X=null;k&&(k.google_js_reporting_queue=k.google_js_reporting_queue||[],this.events=k.google_js_reporting_queue,X=k.google_measure_js_timing);this.V=hy()||(X!=null?X:Math.random()<1)}; RLZ=function(k){k&&sh&&hy()&&(sh.clearMarks("goog_"+k.label+"_"+k.uniqueId+"_start"),sh.clearMarks("goog_"+k.label+"_"+k.uniqueId+"_end"))}; Oh=function(k,X,V,C,y,U,N){var P="";k&&(P+=k+":");V&&(P+="//",X&&(P+=X+"@"),P+=V,C&&(P+=":"+C));y&&(P+=y);U&&(P+="?"+U);N&&(P+="#"+N);return P}; g.jd=function(k){return k.match(HqI)}; bq5=function(k){return k?decodeURI(k):k}; g.Id=function(k){return bq5(g.jd(k)[3]||null)}; Kd=function(k){return bq5(g.jd(k)[5]||null)}; g.vVX=function(k){k=g.jd(k);return Oh(k[1],k[2],k[3],k[4])}; $E=function(k){k=g.jd(k);return Oh(null,null,null,null,k[5],k[6],k[7])}; Zq0=function(k){var X=k.indexOf("#");return X<0?k:k.slice(0,X)}; BH=function(k,X){if(k){k=k.split("&");for(var V=0;V=0){var U=k[V].substring(0,C);y=k[V].substring(C+1)}else U=k[V];X(U,y?fF(y):"")}}}; nd=function(k,X){if(!X)return k;var V=k.indexOf("#");V<0&&(V=k.length);var C=k.indexOf("?");if(C<0||C>V){C=V;var y=""}else y=k.substring(C+1,V);k=[k.slice(0,C),y,k.slice(V)];V=k[1];k[1]=X?V?V+"&"+X:X:V;return k[0]+(k[1]?"?"+k[1]:"")+k[2]}; Gg=function(k,X,V){if(Array.isArray(X))for(var C=0;C=0&&XV)y=V;C+=X.length+1;return fF(k.slice(C,y!==-1?y:0))}; HH=function(k,X){for(var V=k.search(dj),C=0,y,U=[];(y=cH(k,C,X,V))>=0;)U.push(k.substring(C,y)),C=Math.min(k.indexOf("&",y)+1||V,V);U.push(k.slice(C));return U.join("").replace(zLd,"$1")}; Faa=function(k,X,V){return ty(HH(k,X),X,V)}; gVI=function(){var k=bl;this.V=vH;this.TW="jserror";this.qK=!0;this.yq=null;this.W=this.QM;this.ZQ=k===void 0?null:k}; lu9=function(k,X,V){var C=ZH;return Eh(Jy().V.V,function(){try{if(C.ZQ&&C.ZQ.V){var y=C.ZQ.start(k.toString(),3);var U=X();C.ZQ.end(y)}else U=X()}catch(P){var N=C.qK;try{RLZ(y),N=C.W(k,new ad(Q1(P)),void 0,V)}catch(T){C.QM(217,T)}if(!N)throw P;}return U})()}; zg=function(k,X,V,C){return Eh(Jy().V.V,function(){var y=g.Ar.apply(0,arguments);return lu9(k,function(){return X.apply(V,y)},C)})}; Q1=function(k){var X=k.toString();k.name&&X.indexOf(k.name)==-1&&(X+=": "+k.name);k.message&&X.indexOf(k.message)==-1&&(X+=": "+k.message);if(k.stack)a:{k=k.stack;var V=X;try{k.indexOf(V)==-1&&(k=V+"\n"+k);for(var C;k!=C;)C=k,k=k.replace(/((https?:\/..*\/)[^\/:]*:\d+(?:.|\n)*)\2/,"$1");X=k.replace(/\n */g,"\n");break a}catch(y){X=V;break a}X=void 0}return X}; ad=function(k){cs$.call(this,Error(k),{message:k})}; Lao=function(){q_&&typeof q_.google_measure_js_timing!="undefined"&&(q_.google_measure_js_timing||bl.disable())}; S0m=function(k){ZH.yq=function(X){g.DB(k,function(V){V(X)})}}; pjd=function(k,X){return lu9(k,X)}; FC=function(k,X){return zg(k,X)}; gj=function(k,X,V,C){ZH.QM(k,X,V,C)}; ll=function(){return Date.now()-Y05}; utX=function(){var k=Jy().U,X=Ld>=0?ll()-Ld:-1,V=Sd?ll()-pd:-1,C=YE>=0?ll()-YE:-1;if(k==947190542)return 100;if(k==79463069)return 200;k=[2E3,4E3];var y=[250,500,1E3];gj(637,Error(),.001);var U=X;V!=-1&&V1500&&C<4E3?500:N}; ul=function(k,X,V){var C=new Js(0,0,0,0);this.time=k;this.volume=null;this.U=X;this.V=C;this.W=V}; kv=function(k,X,V,C,y,U,N,P){this.j=k;this.N=X;this.U=V;this.X=C;this.V=y;this.Y=U;this.W=N;this.T=P}; X5I=function(k){var X=k!==k.top,V=k.top===iQX(k),C=-1,y=0;if(X&&V&&k.top.mraid){C=3;var U=k.top.mraid}else C=(U=k.mraid)?X?V?2:1:0:-1;U&&(U.IS_GMA_SDK||(y=2),m0a(k7$,function(N){return typeof U[N]==="function"})||(y=1)); return{Bz:U,compatibility:y,Wba:C}}; Vn0=function(){var k=window.document;return k&&typeof k.elementFromPoint==="function"}; C4m=function(k,X,V){if(k&&X!==null&&X!=X.top){if(!X.top)return new g.tC(-12245933,-12245933);X=X.top}try{return(V===void 0?0:V)?(new g.tC(X.innerWidth,X.innerHeight)).round():cR$(X||window).round()}catch(C){return new g.tC(-12245933,-12245933)}}; XH=function(k,X,V){try{if(k){if(!X.top)return new Js(-12245933,-12245933,-12245933,-12245933);X=X.top}var C=C4m(k,X,V),y=C.height,U=C.width;if(U===-12245933)return new Js(U,U,U,U);var N=vZ(X.document);var P=ARa(N.V);var T=P.x,q=P.y;return new Js(q,T+U,q+y,T)}catch(M){return new Js(-12245933,-12245933,-12245933,-12245933)}}; Va=function(k,X){X=Math.pow(10,X);return Math.floor(k*X)/X}; i3d=function(k){return new Js(k.top,k.right,k.bottom,k.left)}; y2$=function(k){var X=k.top||0,V=k.left||0;return new Js(X,V+(k.width||0),X+(k.height||0),V)}; Cg=function(k){return k!=null&&k>=0&&k<=1}; UEm=function(){var k=g.Iu();return k?iY("AmazonWebAppPlatform;Android TV;Apple TV;AppleTV;BRAVIA;BeyondTV;Freebox;GoogleTV;HbbTV;LongTV;MiBOX;MiTV;NetCast.TV;Netcast;Opera TV;PANASONIC;POV_TV;SMART-TV;SMART_TV;SWTV;Smart TV;SmartTV;TV Store;UnionTV;WebOS".split(";"),function(X){return rw(k,X)})||rw(k,"OMI/")&&!rw(k,"XiaoMi/")?!0:rw(k,"Presto")&&rw(k,"Linux")&&!rw(k,"X11")&&!rw(k,"Android")&&!rw(k,"Mobi"):!1}; NZr=function(){this.U=!Ql(q_.top);this.isMobileDevice=ar()||pQm();var k=Ft();this.domain=k.length>0&&k[k.length-1]!=null&&k[k.length-1].url!=null?g.Id(k[k.length-1].url)||"":"";this.V=new Js(0,0,0,0);this.j=new g.tC(0,0);this.Y=new g.tC(0,0);this.N=new Js(0,0,0,0);this.frameOffset=new g.wr(0,0);this.X=0;this.T=!1;this.W=!(!q_||!X5I(q_).Bz);this.update(q_)}; xEm=function(k,X){X&&X.screen&&(k.j=new g.tC(X.screen.width,X.screen.height))}; P4a=function(k,X){a:{var V=k.V?new g.tC(rz(k.V),k.V.getHeight()):new g.tC(0,0);X=X===void 0?q_:X;X!==null&&X!=X.top&&(X=X.top);var C=0,y=0;try{var U=X.document,N=U.body,P=U.documentElement;if(U.compatMode=="CSS1Compat"&&P.scrollHeight)C=P.scrollHeight!=V.height?P.scrollHeight:P.offsetHeight,y=P.scrollWidth!=V.width?P.scrollWidth:P.offsetWidth;else{var T=P.scrollHeight,q=P.scrollWidth,M=P.offsetHeight,e=P.offsetWidth;P.clientHeight!=M&&(T=N.scrollHeight,q=N.scrollWidth,M=N.offsetHeight,e=N.offsetWidth); T>V.height?T>M?(C=T,y=q):(C=M,y=e):T0||k.T)return!0;k=Vo().W.isVisible();var X=vj(U4)===0;return k||X}; ya=function(){return kn(NZr)}; xv=function(k){this.U=k;this.W=0;this.V=null}; Pf=function(k,X,V){this.U=k;this.n4=V===void 0?"na":V;this.Y=[];this.isInitialized=!1;this.j=new ul(-1,!0,this);this.V=this;this.T=X;this.k9=this.D=!1;this.Y9="uk";this.gB=!1;this.X=!0}; Tu=function(k,X){g.Eg(k.Y,X)||(k.Y.push(X),X.kc(k.V),X.tZ(k.j),X.cR()&&(k.D=!0))}; TZm=function(k){k=k.V;k.Xb();k.zd();var X=ya();X.N=XH(!1,k.U,X.isMobileDevice);P4a(ya(),k.U);k.j.V=k.EQ()}; qum=function(k){k.D=k.Y.length?iY(k.Y,function(X){return X.cR()}):!1}; MnI=function(k){var X=g.sg(k.Y);g.DB(X,function(V){V.tZ(k.j)})}; qd=function(k){var X=g.sg(k.Y);g.DB(X,function(V){V.kc(k.V)}); k.V!=k||MnI(k)}; Md=function(k,X,V,C){this.element=k;this.V=new Js(0,0,0,0);this.U=null;this.X=new Js(0,0,0,0);this.W=X;this.YM=V;this.gB=C;this.qC=!1;this.timestamp=-1;this.D=new kv(X.j,this.element,this.V,new Js(0,0,0,0),0,0,ll(),0);this.Y=void 0}; on$=function(k,X){return k.Y?new Js(Math.max(X.top+k.Y.top,X.top),Math.min(X.left+k.Y.right,X.right),Math.min(X.top+k.Y.bottom,X.bottom),Math.max(X.left+k.Y.left,X.left)):X.clone()}; oC=function(k){this.Y=!1;this.V=k;this.j=function(){}}; ekZ=function(k,X,V){this.U=V===void 0?0:V;this.W=k;this.V=X==null?"":X}; fWa=function(k){switch(Math.trunc(k.U)){case -16:return-16;case -8:return-8;case 0:return 0;case 8:return 8;case 16:return 16;default:return 16}}; EnX=function(k,X){return k.UX.U?!1:k.WX.W?!1:typeof k.Vtypeof X.V?!1:k.V0?C[V]-C[V-1]:C[V]})}; $v=function(){this.W=new Wf;this.n4=this.uq=0;this.Z8=new hB;this.U2=this.N=-1;this.dB=1E3;this.D8=new Wf([1,.9,.8,.7,.6,.5,.4,.3,.2,.1,0]);this.Y9=this.qC=-1}; Bf=function(k,X){return I05(k.W,X===void 0?!0:X)}; ng=function(k,X,V,C){var y=y===void 0?!1:y;V=zg(C,V);Hj(k,X,V,{capture:y})}; w1=function(k,X){X=Gu(X);return X===0?0:Gu(k)/X}; Gu=function(k){return Math.max(k.bottom-k.top,0)*Math.max(k.right-k.left,0)}; BfX=function(k,X){if(!k||!X)return!1;for(var V=0;k!==null&&V++<100;){if(k===X)return!0;try{if(k=k.parentElement||k){var C=bp(k),y=C&&LF(C),U=y&&y.frameElement;U&&(k=U)}}catch(N){break}}return!1}; nAo=function(k,X,V){if(!k||!X)return!1;X=Wj(k.clone(),-X.left,-X.top);k=(X.left+X.right)/2;X=(X.top+X.bottom)/2;Ql(window.top)&&window.top&&window.top.document&&(window=window.top);if(!Vn0())return!1;k=window.document.elementFromPoint(k,X);if(!k)return!1;X=(X=(X=bp(V))&&X.defaultView&&X.defaultView.frameElement)&&BfX(X,k);var C=k===V;k=!C&&k&&U0(k,function(y){return y===V}); return!(X||C||k)}; GD$=function(k,X,V,C){return ya().U?!1:rz(k)<=0||k.getHeight()<=0?!0:V&&C?pjd(208,function(){return nAo(k,X,V)}):!1}; tB=function(k,X,V){g.H.call(this);this.position=wXa.clone();this.qc=this.Pk();this.sy=-2;this.timeCreated=Date.now();this.gx=-1;this.h0=X;this.SP=null;this.XR=!1;this.Jz=null;this.opacity=-1;this.requestSource=V;this.Kb2=!1;this.Rp=function(){}; this.Zb=function(){}; this.Uc=new b1$;this.Uc.gw=k;this.Uc.V=k;this.yG=!1;this.wU={Oy:null,Ip:null};this.Ro=!0;this.b6=null;this.gO=this.h9=!1;Jy().X++;this.jI=this.UX();this.CG=-1;this.QR=null;this.hasCompleted=this.ut=!1;this.YM=new xQ;bZm(this.YM);m9o(this);this.requestSource==1?TU(this.YM,"od",1):TU(this.YM,"od",0)}; m9o=function(k){k=k.Uc.gw;var X;if(X=k&&k.getAttribute)X=/-[a-z]/.test("googleAvInapp")?!1:tGZ&&k.dataset?"googleAvInapp"in k.dataset:k.hasAttribute?k.hasAttribute("data-"+oOo()):!!k.getAttribute("data-"+oOo());X&&(ya().W=!0)}; d1=function(k,X){X!=k.gO&&(k.gO=X,k=ya(),X?k.X++:k.X>0&&k.X--)}; cjo=function(k,X){if(k.QR){if(X.getName()===k.QR.getName())return;k.QR.dispose();k.QR=null}X=X.create(k.Uc.V,k.YM,k.cR());if(X=X!=null&&X.observe()?X:null)k.QR=X}; d9Z=function(k,X,V){if(!k.SP||k.h0==-1||X.W===-1||k.SP.W===-1)return 0;k=X.W-k.SP.W;return k>V?0:k}; Aja=function(k,X,V){if(k.QR){k.QR.AZ();var C=k.QR.D,y=C.j,U=y.V;if(C.X!=null){var N=C.U;k.Jz=new g.wr(N.left-U.left,N.top-U.top)}U=k.LD()?Math.max(C.V,C.Y):C.V;N={};y.volume!==null&&(N.volume=y.volume);y=k.qS(C);k.SP=C;k.HY(U,X,V,!1,N,y,C.T)}}; D9m=function(k){if(k.XR&&k.b6){var X=qU(k.YM,"od")==1,V=ya().V,C=k.b6,y=k.QR?k.QR.getName():"ns",U=k.Jz,N=new g.tC(rz(V),V.getHeight());V=k.LD();k={XV8:y,Jz:U,yV4:N,LD:V,sE:k.jI.sE,oV9:X};if(X=C.W){X.AZ();y=X.D;U=y.j.V;var P=N=null;y.X!=null&&U&&(N=y.U,N=new g.wr(N.left-U.left,N.top-U.top),P=new g.tC(U.right-U.left,U.bottom-U.top));y=V?Math.max(y.V,y.Y):y.V;V={XV8:X.getName(),Jz:N,yV4:P,LD:V,oV9:!1,sE:y}}else V=null;V&&sIa(C,k,V)}}; R00=function(k,X,V){X&&(k.Rp=X);V&&(k.Zb=V)}; g.AB=function(){}; g.DL=function(k){return{value:k,done:!1}}; H0r=function(){this.j=this.V=this.U=this.W=this.Y=0}; b0o=function(k){var X={};var V=g.Ug()-k.Y;X=(X.ptlt=V,X);(V=k.W)&&(X.pnk=V);(V=k.U)&&(X.pnc=V);(V=k.j)&&(X.pnmm=V);(k=k.V)&&(X.pns=k);return X}; vAm=function(){HQ.call(this);this.fullscreen=!1;this.volume=void 0;this.paused=!1;this.mediaTime=-1}; RC=function(k){return Cg(k.volume)&&k.volume>0}; Hf=function(k,X,V,C){V=V===void 0?!0:V;C=C===void 0?function(){return!0}:C; return function(y){var U=y[k];if(Array.isArray(U)&&C(y))return Z0m(U,X,V)}}; bY=function(k,X){return function(V){return X(V)?V[k]:void 0}}; a0m=function(k){return function(X){for(var V=0;V0?U[y-1]+1:0,C+1).reduce(function(N,P){return N+P},0)})}; QI0=function(){this.W=this.V=""}; z00=function(){}; ZL=function(k,X){var V={};if(k!==void 0)if(X!=null)for(var C in X){var y=X[C];C in Object.prototype||y!=null&&(V[C]=typeof y==="function"?y(k):k[y])}else g.VV(V,k);return E4(fg(new eC,V))}; FZ9=function(){var k={};this.W=(k.vs=[1,0],k.vw=[0,1],k.am=[2,2],k.a=[4,4],k.f=[8,8],k.bm=[16,16],k.b=[32,32],k.avw=[0,64],k.avs=[64,0],k.pv=[256,256],k.gdr=[0,512],k.p=[0,1024],k.r=[0,2048],k.m=[0,4096],k.um=[0,8192],k.ef=[0,16384],k.s=[0,32768],k.pmx=[0,16777216],k.mut=[33554432,33554432],k.umutb=[67108864,67108864],k.tvoff=[134217728,134217728],k);this.V={};for(var X in this.W)this.W[X][1]>0&&(this.V[X]=0);this.U=0}; aC=function(k,X){var V=k.W[X],C=V[1];k.U+=V[0];C>0&&k.V[X]==0&&(k.V[X]=1)}; gA0=function(k){var X=g.gC(k.W),V=0,C;for(C in k.V)g.Eg(X,C)&&k.V[C]==1&&(V+=k.W[C][1],k.V[C]=2);return V}; l0I=function(k){var X=0,V;for(V in k.V){var C=k.V[V];if(C==1||C==2)X+=k.W[V][1]}return X}; Qa=function(){this.V=this.W=0}; zu=function(){$v.call(this);this.U=new hB;this.s2=this.D=this.gB=0;this.T=-1;this.tO=new hB;this.Y=new hB;this.V=new Wf;this.X=this.j=-1;this.k9=new hB;this.dB=2E3;this.bq=new Qa;this.Tc=new Qa;this.Gc=new Qa}; FH=function(k,X,V){var C=k.s2;Sd||V||k.T==-1||(C+=X-k.T);return C}; LZ$=function(){this.U=!1}; g1=function(k,X){this.U=!1;this.j=k;this.D=X;this.Y=0}; lY=function(k,X){g1.call(this,k,X);this.N=[]}; Saa=function(){}; Lg=function(){}; pg=function(k,X,V,C){Md.call(this,k,X,V,C)}; Yv=function(k,X,V){Md.call(this,null,k,X,V);this.T=k.isActive();this.N=0}; uY=function(k){return[k.top,k.left,k.bottom,k.right]}; k9=function(k,X,V,C,y,U){U=U===void 0?new Lg:U;tB.call(this,X,V,C);this.lN=y;this.jy=0;this.w8={};this.Gz=new FZ9;this.yS={};this.t_="";this.Gc=null;this.yD=!1;this.V=[];this.zs=U.W();this.X=U.U();this.j=null;this.U=-1;this.n4=this.D=void 0;this.U2=this.k9=0;this.Y9=-1;this.dB=this.Tc=!1;this.gB=this.T=this.W=this.rH=this.VD=0;new Wf;this.bq=this.s2=0;this.Z8=-1;this.hK=0;this.N=g.or;this.qC=[this.Pk()];this.Rc=2;this.M0={};this.M0.pause="p";this.M0.resume="r";this.M0.skip="s";this.M0.mute="m";this.M0.unmute= "um";this.M0.exitfullscreen="ef";this.Y=null;this.D8=this.tO=!1;this.XT=Math.floor(Date.now()/1E3-1704067200);this.uq=0}; Xr=function(k){k.hasCompleted=!0;k.hK!=0&&(k.hK=3)}; VA=function(k){return k===void 0?k:Number(k)?Va(k,3):0}; Cs=function(k,X){return k.qC[X!=null&&XMath.max(1E4,k.U/3)?0:X);var V=k.N(k)||{};V=V.currentTime!==void 0?V.currentTime:k.k9;var C=V-k.k9,y=0;C>=0?(k.U2+=X,k.bq+=Math.max(X-C,0),y=Math.min(C,k.U2)):k.s2+=Math.abs(C);C!=0&&(k.U2=0);k.Z8==-1&&C>0&&(k.Z8=YE>=0?ll()-YE:-1);k.k9=V;return y}; un5=function(k,X){iY(k.X,function(V){return V.j==X.j})||k.X.push(X)}; kSm=function(k){var X=jC(k.Ac().V,1);return i3(k,X)}; i3=function(k,X,V){return X>=15E3?!0:k.Tc?(V===void 0?0:V)?!0:k.U>0?X>=k.U/2:k.Y9>0?X>=k.Y9:!1:!1}; XSI=function(k){var X=Va(k.jI.sE,2),V=k.Gz.U,C=k.jI,y=Cs(k),U=VA(y.j),N=VA(y.X),P=VA(C.volume),T=Va(y.N,2),q=Va(y.U2,2),M=Va(C.sE,2),e=Va(y.qC,2),f=Va(y.Y9,2);C=Va(C.Tu,2);var E=k.ij().clone().round();k=k.QR&&k.QR.U?(k.QR?k.QR.U:null).clone().round():null;y=Bf(y,!1);return{WBo:X,PU:V,fH:U,PW:N,T6:P,Az:T,jE:q,sE:M,eE:e,CH:f,Tu:C,position:E,v7:k,Eg:y}}; CFd=function(k,X){Vg0(k.V,X,function(){return{WBo:0,PU:void 0,fH:-1,PW:-1,T6:-1,Az:-1,jE:-1,sE:-1,eE:-1,CH:-1,Tu:-1,position:void 0,v7:void 0,Eg:[]}}); k.V[X]=XSI(k)}; Vg0=function(k,X,V){for(var C=k.length;C0?1:0;e.atos= s4(q.V);e.ssb=s4(q.D8,!1);e.amtos=I05(q.V,!1);e.uac=k.VD;e.vpt=q.U.V;M=="nio"&&(e.nio=1,e.avms="nio");e.gmm="4";e.gdr=i3(k,q.U.V,!0)?1:0;e.efpf=k.Rc;if(M=="gsv"||M=="nis")M=k.QR,M.N>0&&(e.nnut=M.N);e.tcm=pX$(k);e.nmt=k.s2;e.bt=k.bq;e.pst=k.Z8;e.vpaid=k.D;e.dur=k.U;e.vmtime=k.k9;e.is=k.Gz.U;k.V.length>=1&&(e.i0=k.V[0].PU,e.a0=[k.V[0].T6],e.c0=[k.V[0].sE],e.ss0=[k.V[0].Tu],M=k.V[0].position,U=k.V[0].v7,e.p0=M?uY(M):void 0,M&&U&&!hs(U,M)&&(e.cp0=uY(U)));k.V.length>=2&&(e.i1=k.V[1].PU,e.a1=N3(k.V[1].fH, k.V[1].T6,k.V[1].PW),e.c1=N3(k.V[1].Az,k.V[1].sE,k.V[1].jE),e.ss1=N3(k.V[1].eE,k.V[1].Tu,k.V[1].CH),M=k.V[1].position,U=k.V[1].v7,e.p1=M?uY(M):void 0,M&&U&&!hs(U,M)&&(e.cp1=uY(U)),e.mtos1=k.V[1].Eg);k.V.length>=3&&(e.i2=k.V[2].PU,e.a2=N3(k.V[2].fH,k.V[2].T6,k.V[2].PW),e.c2=N3(k.V[2].Az,k.V[2].sE,k.V[2].jE),e.ss2=N3(k.V[2].eE,k.V[2].Tu,k.V[2].CH),M=k.V[2].position,U=k.V[2].v7,e.p2=M?uY(M):void 0,M&&U&&!hs(U,M)&&(e.cp2=uY(U)),e.mtos2=k.V[2].Eg);k.V.length>=4&&(e.i3=k.V[3].PU,e.a3=N3(k.V[3].fH,k.V[3].T6, k.V[3].PW),e.c3=N3(k.V[3].Az,k.V[3].sE,k.V[3].jE),e.ss3=N3(k.V[3].eE,k.V[3].Tu,k.V[3].CH),M=k.V[3].position,U=k.V[3].v7,e.p3=M?uY(M):void 0,M&&U&&!hs(U,M)&&(e.cp3=uY(U)),e.mtos3=k.V[3].Eg);e.cs=l0I(k.Gz);X&&(e.ic=gA0(k.Gz),e.dvpt=q.U.W,e.dvs=Kg(q.W,.5),e.dfvs=Kg(q.W,1),e.davs=Kg(q.V,.5),e.dafvs=Kg(q.V,1),V&&(q.U.W=0,KZm(q.W),KZm(q.V)),k.Ct()&&(e.dtos=q.gB,e.dav=q.D,e.dtoss=k.jy+1,V&&(q.gB=0,q.D=0,k.jy++)),e.dat=q.Y.W,e.dft=q.k9.W,V&&(q.Y.W=0,q.k9.W=0));e.ps=[P.Y.width,P.Y.height];e.bs=[rz(P.V),P.V.getHeight()]; e.scs=[P.j.width,P.j.height];e.dom=P.domain;k.rH&&(e.vds=k.rH);if(k.X.length>0||k.zs)X=g.sg(k.X),k.zs&&X.push(k.zs),e.pings=g.pq(X,function(f){return f.toString()}); X=g.pq(g.vf(k.X,function(f){return f.X()}),function(f){return f.getId()}); I9X(X);e.ces=X;k.W&&(e.vmer=k.W);k.T&&(e.vmmk=k.T);k.gB&&(e.vmiec=k.gB);e.avms=k.QR?k.QR.getName():"ns";k.QR&&g.VV(e,k.QR.JZ());C?(e.c=Va(k.jI.sE,2),e.ss=Va(k.jI.Tu,2)):e.tth=ll()-NLZ;e.mc=Va(q.U2,2);e.nc=Va(q.N,2);e.mv=VA(q.X);e.nv=VA(q.j);e.lte=Va(k.sy,2);C=Cs(k,y);Bf(q);e.qmtos=Bf(C);e.qnc=Va(C.N,2);e.qmv=VA(C.X);e.qnv=VA(C.j);e.qas=C.j>0?1:0;e.qi=k.t_;e.avms||(e.avms="geo");e.psm=q.bq.V;e.psv=q.bq.getValue();e.psfv=q.Tc.getValue();e.psa=q.Gc.getValue();T=Ra0(T.YM);T.length&&(e.veid=T);k.Y&&g.VV(e, b0o(k.Y));e.avas=k.iK();e.vs=k.H3();e.co=xNZ(k);e.tm=q.uq;e.tu=q.n4;return e}; i_$=function(k,X){if(g.Eg(PFI,X))return!0;var V=k.w8[X];return V!==void 0?(k.w8[X]=!0,!V):!1}; xNZ=function(k){var X=k.uq.toString(10).padStart(2,"0");X=""+k.XT+X;k.uq<99&&k.uq++;return X}; q_X=function(){this.V={};var k=LF();x9(this,k,document);var X=TLm();try{if("1"==X){for(var V=k.parent;V!=k.top;V=V.parent)x9(this,V,V.document);x9(this,k.top,k.top.document)}}catch(C){}}; TLm=function(){var k=document.documentElement;try{if(!Ql(LF().top))return"2";var X=[],V=LF(k.ownerDocument);for(k=V;k!=V.top;k=k.parent)if(k.frameElement)X.push(k.frameElement);else break;return X&&X.length!=0?"1":"0"}catch(C){return"2"}}; x9=function(k,X,V){ng(V,"mousedown",function(){return Mga(k)},301); ng(X,"scroll",function(){return oTm(k)},302); ng(V,"touchmove",function(){return e8m(k)},303); ng(V,"mousemove",function(){return fS9(k)},304); ng(V,"keydown",function(){return ETm(k)},305)}; Mga=function(k){g.bB(k.V,function(X){X.U>1E5||++X.U})}; oTm=function(k){g.bB(k.V,function(X){X.V>1E5||++X.V})}; e8m=function(k){g.bB(k.V,function(X){X.V>1E5||++X.V})}; ETm=function(k){g.bB(k.V,function(X){X.W>1E5||++X.W})}; fS9=function(k){g.bB(k.V,function(X){X.j>1E5||++X.j})}; JlY=function(){this.V=[];this.W=[]}; Pv=function(k,X){return g.ez(k.V,function(V){return V.t_==X})}; rlX=function(k,X){return X?g.ez(k.V,function(V){return V.Uc.gw==X}):null}; h8a=function(k,X){return g.ez(k.W,function(V){return V.C9()==2&&V.t_==X})}; q3=function(){var k=Tq;return k.V.length==0?k.W:k.W.length==0?k.V:g.WQ(k.W,k.V)}; Wjd=function(k,X){k=X.C9()==1?k.V:k.W;var V=oZ(k,function(C){return C==X}); return V!=-1?(k.splice(V,1),X.QR&&X.QR.unobserve(),X.dispose(),!0):!1}; sDr=function(k){var X=Tq;if(Wjd(X,k)){switch(k.C9()){case 0:var V=function(){return null}; case 2:V=function(){return h8a(X,k.t_)}; break;case 1:V=function(){return Pv(X,k.t_)}}for(var C=V();C;C=V())Wjd(X,C)}}; O_$=function(k){var X=Tq;k=g.vf(k,function(V){return!rlX(X,V.Uc.gw)}); X.V.push.apply(X.V,g.G(k))}; jDX=function(k){var X=[];g.DB(k,function(V){iY(Tq.V,function(C){return C.Uc.gw===V.Uc.gw&&C.t_===V.t_})||(Tq.V.push(V),X.push(V))})}; M3=function(){this.V=this.W=null}; ISX=function(k,X){function V(C,y){X(C,y)} if(k.W==null)return!1;k.V=g.ez(k.W,function(C){return C!=null&&C.wi()}); k.V&&(k.V.init(V)?TZm(k.V.V):X(k.V.V.Fc(),k.V));return k.V!=null}; o$=function(k){k=Kj0(k);oC.call(this,k.length?k[k.length-1]:new Pf(q_,0));this.U=k;this.W=null}; Kj0=function(k){if(!k.length)return[];k=(0,g.vf)(k,function(V){return V!=null&&V.vE()}); for(var X=1;XV.time?X:V},k[0])}; Jf=function(k){k=k===void 0?q_:k;oC.call(this,new Pf(k,2))}; r_=function(){var k=GSm();Pf.call(this,q_.top,k,"geo")}; GSm=function(){Jy();var k=ya();return k.U||k.W?0:2}; wS5=function(){}; hf=function(){this.done=!1;this.V={OT:0,ea:0,sUG:0,s1:0,OX:-1,TC:0,ZY:0,JU:0,qdb:0};this.Y=null;this.X=!1;this.U=null;this.N=0;this.W=new xv(this)}; s9=function(){var k=Wv;k.X||(k.X=!0,mN$(k,function(){return k.j.apply(k,g.G(g.Ar.apply(0,arguments)))}),k.j())}; tgI=function(){kn(wS5);var k=kn(M3);k.V!=null&&k.V.V?TZm(k.V.V):ya().update(q_)}; O9=function(k,X,V){if(!k.done&&(k.W.cancel(),X.length!=0)){k.U=null;try{tgI();var C=ll();Jy().Y=C;if(kn(M3).V!=null)for(var y=0;y=0?ll()-Ld:-1,P=ll();y.V.OX==-1&&(N=P);var T=ya(),q=Jy(),M=MU(q.YM),e=q3();try{if(e.length>0){var f=T.V;f&&(M.bs=[rz(f),f.getHeight()]);var E=T.Y;E&&(M.ps=[E.width,E.height]);q_.screen&&(M.scs=[q_.screen.width,q_.screen.height])}else M.url=encodeURIComponent(q_.location.href.substring(0,512)),U.referrer&&(M.referrer=encodeURIComponent(U.referrer.substring(0,512))); M.tt=N;M.pt=Ld;M.bin=q.W;q_.google_osd_load_pub_page_exp!==void 0&&(M.olpp=q_.google_osd_load_pub_page_exp);M.deb=[1,y.V.OT,y.V.ea,y.V.s1,y.V.OX,0,y.W.W,y.V.TC,y.V.ZY,y.V.JU,y.V.qdb,-1].join(";");M.tvt=dNI(y,P);T.W&&(M.inapp=1);if(q_!==null&&q_!=q_.top){e.length>0&&(M.iframe_loc=encodeURIComponent(q_.location.href.substring(0,512)));var J=T.N;M.is=[rz(J),J.getHeight()]}}catch(O){M.error=1}Wv.U=M}f=g.kQ(Wv.U);E=Jy().V;qU(E.U,"prf")==1?(J=new fd,y=E.V,U=0,y.V>-1&&(U=y.U.V.now()-y.V),J=D0(J,1,v5(y.j+ U),0),y=E.V,J=D0(J,5,z7(y.V>-1?y.W+1:y.W),0),J=D0(J,2,Yn(E.W.V.U()),"0"),J=D0(J,3,Yn(E.W.V.W()),"0"),E=D0(J,4,Yn(E.W.V.V()),"0"),J={},E=(J.pf=g.Uu(E.U()),J)):E={};g.VV(f,E);g.VV(X,C,V,f,k())}])}; R8Y=function(){var k=DN9||q_;if(!k)return"";var X=[];if(!k.location||!k.location.href)return"";X.push("url="+encodeURIComponent(k.location.href.substring(0,512)));k.document&&k.document.referrer&&X.push("referrer="+encodeURIComponent(k.document.referrer.substring(0,512)));return X.join("&")}; jN=function(){var k="youtube.player.web_20250602_22_RC00".match(/_(\d{8})_RC\d+$/)||"youtube.player.web_20250602_22_RC00".match(/_(\d{8})_\d+_\d+$/)||"youtube.player.web_20250602_22_RC00".match(/_(\d{8})_\d+\.\d+$/)||"youtube.player.web_20250602_22_RC00".match(/_(\d{8})_\d+_RC\d+$/),X;if(((X=k)==null?void 0:X.length)==2)return k[1];k="youtube.player.web_20250602_22_RC00".match(/.*_(\d{2})\.(\d{4})\.\d+_RC\d+$/);var V;return((V=k)==null?void 0:V.length)==3?"20"+k[1]+k[2]:null}; H_5=function(){return"av.default_js".includes("ima_html5_sdk")?{lr:"ima",DA:null}:"av.default_js".includes("ima_native_sdk")?{lr:"nima",DA:null}:"av.default_js".includes("admob-native-video-javascript")?{lr:"an",DA:null}:"youtube.player.web_20250602_22_RC00".includes("cast_js_sdk")?{lr:"cast",DA:jN()}:"youtube.player.web_20250602_22_RC00".includes("youtube.player.web")?{lr:"yw",DA:jN()}:"youtube.player.web_20250602_22_RC00".includes("outstream_web_client")?{lr:"out",DA:jN()}:"youtube.player.web_20250602_22_RC00".includes("drx_rewarded_web")? {lr:"r",DA:jN()}:"youtube.player.web_20250602_22_RC00".includes("gam_native_web_video")?{lr:"n",DA:jN()}:"youtube.player.web_20250602_22_RC00".includes("admob_interstitial_video")?{lr:"int",DA:jN()}:{lr:"j",DA:null}}; $9=function(k,X){var V={sv:"967"};I$!==null&&(V.v=I$);V.cb=b_Y;V.nas=Tq.V.length;V.msg=k;X!==void 0&&(k=vTd(X))&&(V.e=Ks[k]);return V}; Bv=function(k){return ek(k,"custom_metric_viewable")}; vTd=function(k){var X=Bv(k)?"custom_metric_viewable":k.toLowerCase();return Sz(yA,function(V){return V==X})}; Z_Y=function(){this.V=void 0;this.W=!1;this.U=0;this.j=-1;this.Y="tos"}; z8X=function(k){try{var X=k.split(",");return X.length>g.gC(aSa).length?null:uu(X,function(V,C){C=C.toLowerCase().split("=");if(C.length!=2||QD0[C[0]]===void 0||!QD0[C[0]](C[1]))throw Error("Entry ("+C[0]+", "+C[1]+") is invalid.");V[C[0]]=C[1];return V},{})}catch(V){return null}}; Fjm=function(k,X){if(k.V==void 0)return 0;switch(k.Y){case "mtos":return k.W?IC(X.V,k.V):IC(X.W,k.V);case "tos":return k.W?jC(X.V,k.V):jC(X.W,k.V)}return 0}; ns=function(k,X,V,C){g1.call(this,X,C);this.N=k;this.T=V}; Gq=function(){}; w_=function(k){g1.call(this,"fully_viewable_audible_half_duration_impression",k)}; md=function(k){this.V=k}; tf=function(k,X){g1.call(this,k,X)}; cv=function(k){lY.call(this,"measurable_impression",k)}; d_=function(){md.apply(this,arguments)}; Af=function(k,X,V){Yv.call(this,k,X,V)}; Dj=function(k){k=k===void 0?q_:k;oC.call(this,new Pf(k,2))}; R$=function(k,X,V){Yv.call(this,k,X,V)}; Hv=function(k){k=k===void 0?q_:k;oC.call(this,new Pf(k,2))}; b3=function(){Pf.call(this,q_,2,"mraid");this.bq=0;this.U2=this.qC=!1;this.N=null;this.W=X5I(this.U);this.j.V=new Js(0,0,0,0);this.uq=!1}; vv=function(k,X,V){k.cD("addEventListener",X,V)}; S_d=function(k){Jy().j=!!k.cD("isViewable");vv(k,"viewableChange",gTY);k.cD("getState")==="loading"?vv(k,"ready",lSr):Lj5(k)}; Lj5=function(k){typeof k.W.Bz.AFMA_LIDAR==="string"?(k.qC=!0,pS0(k)):(k.W.compatibility=3,k.N="nc",k.Th("w"))}; pS0=function(k){k.U2=!1;var X=qU(Jy().YM,"rmmt")==1,V=!!k.cD("isViewable");(X?!V:1)&&Vo().setTimeout(FC(524,function(){k.U2||(Y_$(k),gj(540,Error()),k.N="mt",k.Th("w"))}),500); u2d(k);vv(k,k.W.Bz.AFMA_LIDAR,kg$)}; u2d=function(k){var X=qU(Jy().YM,"sneio")==1,V=k.W.Bz.AFMA_LIDAR_EXP_1!==void 0,C=k.W.Bz.AFMA_LIDAR_EXP_2!==void 0;(X=X&&C)&&(k.W.Bz.AFMA_LIDAR_EXP_2=!0);V&&(k.W.Bz.AFMA_LIDAR_EXP_1=!X)}; Y_$=function(k){k.cD("removeEventListener",k.W.Bz.AFMA_LIDAR,kg$);k.qC=!1}; XHm=function(k,X){if(k.cD("getState")==="loading")return new g.tC(-1,-1);X=k.cD(X);if(!X)return new g.tC(-1,-1);k=parseInt(X.width,10);X=parseInt(X.height,10);return isNaN(k)||isNaN(X)?new g.tC(-1,-1):new g.tC(k,X)}; lSr=function(){try{var k=kn(b3);k.cD("removeEventListener","ready",lSr);Lj5(k)}catch(X){gj(541,X)}}; kg$=function(k,X){try{var V=kn(b3);V.U2=!0;var C=k?new Js(k.y,k.x+k.width,k.y+k.height,k.x):new Js(0,0,0,0);var y=ll(),U=Nd();var N=new ul(y,U,V);N.V=C;N.volume=X;V.tZ(N)}catch(P){gj(542,P)}}; gTY=function(k){var X=Jy(),V=kn(b3);k&&!X.j&&(X.j=!0,V.uq=!0,V.N&&V.Th("w",!0))}; Zj=function(){this.isInitialized=!1;this.V=this.W=null;var k={};this.N=(k.start=this.WB,k.firstquartile=this.tF,k.midpoint=this.vT,k.thirdquartile=this.yf,k.complete=this.cT,k.error=this.lI,k.pause=this.SR,k.resume=this.ao,k.skip=this.Vf,k.viewable_impression=this.BR,k.mute=this.wH,k.unmute=this.wH,k.fullscreen=this.ov,k.exitfullscreen=this.D4,k.fully_viewable_audible_half_duration_impression=this.BR,k.measurable_impression=this.BR,k.abandon=this.SR,k.engagedview=this.BR,k.impression=this.BR,k.creativeview= this.BR,k.progress=this.wH,k.custom_metric_viewable=this.BR,k.bufferstart=this.SR,k.bufferfinish=this.ao,k.audio_measurable=this.BR,k.audio_audible=this.BR,k);k={};this.T=(k.overlay_resize=this.mC,k.abandon=this.KB,k.close=this.KB,k.collapse=this.KB,k.overlay_unmeasurable_impression=function(X){return U9(X,"overlay_unmeasurable_impression",Nd())},k.overlay_viewable_immediate_impression=function(X){return U9(X,"overlay_viewable_immediate_impression",Nd())},k.overlay_unviewable_impression=function(X){return U9(X, "overlay_unviewable_impression",Nd())},k.overlay_viewable_end_of_session_impression=function(X){return U9(X,"overlay_viewable_end_of_session_impression",Nd())},k); Jy().W=3;VdZ(this);this.U=null}; a$=function(k,X,V,C){k=k.Gl(null,C,!0,X);k.j=V;O_$([k]);return k}; Cl9=function(k,X,V){wd9(X);var C=k.V;g.DB(X,function(y){var U=g.pq(y.criteria,function(N){var P=z8X(N);if(P==null)N=null;else if(N=new Z_Y,P.visible!=null&&(N.V=P.visible/100),P.audible!=null&&(N.W=P.audible==1),P.time!=null){var T=P.timetype=="mtos"?"mtos":"tos",q=vXm(P.time,"%")?"%":"ms";P=parseInt(P.time,10);q=="%"&&(P/=100);N.setTime(P,q,T)}return N}); iY(U,function(N){return N==null})||un5(V,new ns(y.id,y.event,U,C))})}; idZ=function(){var k=[],X=Jy();k.push(kn(r_));qU(X.YM,"mvp_lv")&&k.push(kn(b3));X=[new Dj,new Hv];X.push(new o$(k));X.push(new Jf(q_));return X}; yyo=function(k){if(!k.isInitialized){k.isInitialized=!0;try{var X=ll(),V=Jy(),C=ya();Ld=X;V.U=79463069;k.W!=="o"&&(DN9=iQX(q_));if(fTZ()){Wv.V.ea=0;Wv.V.OX=ll()-X;var y=idZ(),U=kn(M3);U.W=y;ISX(U,function(){QA()})?Wv.done||(clm(),Tu(U.V.V,k),s9()):C.U?QA():s9()}else zq=!0}catch(N){throw Tq.reset(),N; }}}; g_=function(k){Wv.W.cancel();Fr=k;Wv.done=!0}; l3=function(k){if(k.W)return k.W;var X=kn(M3).V;if(X)switch(X.getName()){case "nis":k.W="n";break;case "gsv":k.W="m"}k.W||(k.W="h");return k.W}; u3=function(k,X,V){if(k.V==null)return X.rH|=4,!1;k=Umo(k.V,V,X);X.rH|=k;return k==0}; QA=function(){var k=[new Jf(q_)],X=kn(M3);X.W=k;ISX(X,function(){g_("i")})?Wv.done||(clm(),s9()):g_("i")}; NjZ=function(k,X){if(!k.yD){var V=U9(k,"start",Nd());V=k.lN.V(V).V;var C={id:"lidarv"};C.r=X;C.sv="967";I$!==null&&(C.v=I$);BH(V,function(y,U){return C[y]=y=="mtos"||y=="tos"?U:encodeURIComponent(U)}); X=R8Y();BH(X,function(y,U){return C[y]=encodeURIComponent(U)}); X="//pagead2.googlesyndication.com/pagead/gen_204?"+E4(fg(new eC,C));h0d(X);k.yD=!0}}; kx=function(k,X,V){O9(Wv,[k],!Nd());CFd(k,V);V!=4&&Vg0(k.qC,V,k.Pk);return U9(k,X,Nd())}; VdZ=function(k){Ald(function(){var X=xmX();k.W!=null&&(X.sdk=k.W);var V=kn(M3);V.V!=null&&(X.avms=V.V.getName());return X})}; Pl$=function(k,X,V,C){var y=rlX(Tq,V);y!==null&&y.t_!==X&&(k.fq(y),y=null);y||(X=k.Gl(V,ll(),!1,X),Tq.W.length==0&&(Jy().U=79463069),jDX([X]),y=X,y.j=l3(k),C&&(y.Gc=C));return y}; TjY=function(k,X){var V=k[X];V!==void 0&&V>0&&(k[X]=Math.floor(V*1E3))}; xmX=function(){var k=ya(),X={},V={},C={};return Object.assign({},(X.sv="967",X),I$!==null&&(V.v=I$,V),(C["if"]=k.U?"1":"0",C.nas=String(Tq.V.length),C))}; Xh=function(k){g1.call(this,"audio_audible",k)}; V3=function(k){lY.call(this,"audio_measurable",k)}; CY=function(){md.apply(this,arguments)}; iz=function(){}; qh0=function(k){this.V=k}; Umo=function(k,X,V){k=k.W();if(typeof k==="function"){var C={};var y={};C=Object.assign({},I$!==null&&(C.v=I$,C),(y.sv="967",y.cb=b_Y,y.e=Mdm(X),y));y=U9(V,X,Nd());g.VV(C,y);V.yS[X]=y;C=V.C9()==2?rjm(C).join("&"):V.lN.V(C).V;try{return k(V.t_,C,X),0}catch(U){return 2}}else return 1}; Mdm=function(k){var X=Bv(k)?"custom_metric_viewable":k;k=Sz(yA,function(V){return V==X}); return Ks[k]}; y3=function(){Zj.call(this);this.X=null;this.Y=!1;this.j="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"}; oEr=function(k,X,V){V=V.opt_configurable_tracking_events;k.V!=null&&Array.isArray(V)&&Cl9(k,V,X)}; e9Z=function(k,X,V){var C=Pv(Tq,X);C||(C=V.opt_nativeTime||-1,C=a$(k,X,l3(k),C),V.opt_osdId&&(C.Gc=V.opt_osdId));return C}; fH$=function(k,X,V){var C=Pv(Tq,X);C||(C=a$(k,X,"n",V.opt_nativeTime||-1));return C}; EEd=function(k,X){var V=Pv(Tq,X);V||(V=a$(k,X,"h",-1));return V}; Jy0=function(k){Jy();switch(l3(k)){case "b":return"ytads.bulleit.triggerExternalActivityEvent";case "n":return"ima.bridge.triggerExternalActivityEvent";case "h":case "m":case "ml":return"ima.common.triggerExternalActivityEvent"}return null}; WTI=function(k,X,V,C){V=V===void 0?{}:V;var y={};g.VV(y,{opt_adElement:void 0,opt_fullscreen:void 0},V);var U=k.g3(X,V);V=U?U.lN:k.DF();if(y.opt_bounds)return V.V($9("ol",C));if(C!==void 0)if(vTd(C)!==void 0)if(zq)k=$9("ue",C);else if(yyo(k),Fr=="i")k=$9("i",C),k["if"]=0;else if(X=k.g3(X,y)){b:{Fr=="i"&&(X.yG=!0);U=y.opt_fullscreen;U!==void 0&&d1(X,!!U);var N;if(U=!ya().W)(U=rw(g.Iu(),"CrKey")&&!(rw(g.Iu(),"CrKey")&&rw(g.Iu(),"SmartSpeaker"))||rw(g.Iu(),"PlayStation")||rw(g.Iu(),"Roku")||UEm()||rw(g.Iu(), "Xbox"))||(U=g.Iu(),U=rw(U,"AppleTV")||rw(U,"Apple TV")||rw(U,"CFNetwork")||rw(U,"tvOS")),U||(U=g.Iu(),U=rw(U,"sdk_google_atv_x86")||rw(U,"Android TV")),U=!U;U&&(Vo(),U=vj(U4)===0);if(N=U){switch(X.C9()){case 1:NjZ(X,"pv");break;case 2:k.rI(X)}g_("pv")}U=C.toLowerCase();if(N=!N)N=qU(Jy().YM,"ssmol")&&U==="loaded"?!1:g.Eg(ryY,U);if(N&&X.hK==0){Fr!="i"&&(Wv.done=!1);N=y!==void 0?y.opt_nativeTime:void 0;YE=N=typeof N==="number"?N:ll();X.XR=!0;var P=Nd();X.hK=1;X.w8={};X.w8.start=!1;X.w8.firstquartile= !1;X.w8.midpoint=!1;X.w8.thirdquartile=!1;X.w8.complete=!1;X.w8.resume=!1;X.w8.pause=!1;X.w8.skip=!1;X.w8.mute=!1;X.w8.unmute=!1;X.w8.viewable_impression=!1;X.w8.measurable_impression=!1;X.w8.fully_viewable_audible_half_duration_impression=!1;X.w8.fullscreen=!1;X.w8.exitfullscreen=!1;X.jy=0;P||(X.Ac().T=N);O9(Wv,[X],!P)}(N=X.M0[U])&&aC(X.Gz,N);qU(Jy().YM,"fmd")||g.Eg(h9X,U)&&X.zs&&X.zs.W(X,null);switch(X.C9()){case 1:var T=Bv(U)?k.N.custom_metric_viewable:k.N[U];break;case 2:T=k.T[U]}if(T&&(C=T.call(k, X,y,C),qU(Jy().YM,"fmd")&&g.Eg(h9X,U)&&X.zs&&X.zs.W(X,null),C!==void 0)){y=$9(void 0,U);g.VV(y,C);C=y;break b}C=void 0}X.hK==3&&k.fq(X);k=C}else k=$9("nf",C);else k=void 0;else zq?k=$9("ue"):U?(k=$9(),g.VV(k,ylr(U,!0,!1,!1))):k=$9("nf");return typeof k==="string"?V.V():V.V(k)}; sdr=function(k,X){X&&(k.j=X)}; Od9=function(k){var X={};return X.viewability=k.V,X.googleViewability=k.W,X}; jdo=function(k,X,V){V=V===void 0?{}:V;k=WTI(kn(y3),X,V,k);return Od9(k)}; Ur=function(k){var X=g.Ar.apply(1,arguments).filter(Boolean).join("&");if(!X)return k;var V=k.match(/[?&]adurl=/);return V?k.slice(0,V.index+1)+X+"&"+k.slice(V.index+1):k+(k.indexOf("?")<0?"?":"&")+X}; NL=function(k,X){return X?"&"+k+"="+encodeURIComponent(X):""}; IHr=function(k){var X=k.url;k=k.a_o;this.W=X;this.j=k;this.U=(new Date).getTime()-17040672E5;this.V={};for(var V=/[?&]([^&=]+)=([^&]*)/g;k=V.exec(X);)this.V[k[1]]=k[2]}; KT0=function(k){k=k.j;if(!k)return"";var X=NL("uap",k.platform)+NL("uapv",k.platformVersion)+NL("uafv",k.uaFullVersion)+NL("uaa",k.architecture)+NL("uam",k.model)+NL("uab",k.bitness);k.fullVersionList&&(X+="&uafvl="+encodeURIComponent(k.fullVersionList.map(function(V){return encodeURIComponent(V.brand)+";"+encodeURIComponent(V.version)}).join("|"))); k.wow64!=null&&(X+="&uaw="+Number(k.wow64));return X.slice(1)}; nEm=function(k,X,V,C,y){var U=window;var N=N===void 0?!1:N;var P;V?P=(N===void 0?0:N)?"//ep1.adtrafficquality.google/bg/"+EP(V)+".js":"//pagead2.googlesyndication.com/bg/"+EP(V)+".js":P="";N=N===void 0?!1:N;V=U.document;var T={};X&&(T._scs_=X);T._bgu_=P;T._bgp_=C;T._li_="v_h.3.0.0.0";y&&(T._upb_=y);(X=U.GoogleTyFxhY)&&typeof X.push=="function"||(X=U.GoogleTyFxhY=[]);X.push(T);X=vZ(V).createElement("SCRIPT");X.type="text/javascript";X.async=!0;k=(N===void 0?0:N)?wQ$($m9,EP(k)+".js"):wQ$(Bj5,EP(k)+ ".js");g.xJ(X,k);(U=(U.GoogleTyFxhYEET||{})[X.src])?U():V.getElementsByTagName("head")[0].appendChild(X)}; Gga=function(){try{var k,X;return!!((k=window)==null?0:(X=k.top)==null?0:X.location.href)&&!1}catch(V){return!0}}; xx=function(k,X,V){V=V===void 0?Error():V;var C=Error.call(this);this.message=C.message;"stack"in C&&(this.stack=C.stack);this.code=k;X+=":";V instanceof Error?(this.message=X+V.message,this.stack=V.stack||""):(this.message=X+String(V),this.stack="");Object.setPrototypeOf(this,this.constructor.prototype)}; TC=function(){var k=wHY();k=k===void 0?"bevasrsg":k;return new Promise(function(X){var V=window===window.top?window:Gga()?window:window.top,C=V[k],y;((y=C)==null?0:y.bevasrs)?X(new PG(C.bevasrs)):(C||(C={},C=(C.nqfbel=[],C),V[k]=C),C.nqfbel.push(function(U){X(new PG(U))}))})}; mm5=function(k){var X={c:k.xe,e:k.Yh,mc:k.bE,me:k.hE};k.fv&&(X.co={c:k.fv.ra,a:k.fv.H$,s:k.fv.D3});return X}; qL=function(k){g.H.call(this);this.wpc=k}; PG=function(k){g.H.call(this);var X=this;this.F7=k;this.U="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.W=void 0;this.wY=this.F7.p;this.j=this.Yg.bind(this);this.addOnDisposeCallback(function(){return void tdm(X)})}; cyd=function(k){var X;return g.D(function(V){if(V.W==1){if(!k.F7.wpc)throw new xx(30,"NWA");return k.V?V.return(k.V):g.d(V,k.F7.wpc(),2)}X=V.V;k.V=new qL(X);return V.return(k.V)})}; tdm=function(k){k.W!==void 0&&(k.U.forEach(function(X){var V;(V=k.W)==null||V.removeEventListener(X,k.j)}),k.W=void 0)}; dmI=function(k){var X=X===void 0?49:X;var V=[];L0(k,ML,6).forEach(function(C){uM(C,2)<=X&&V.push(uM(C,1))}); return V}; Ayd=function(k){var X=X===void 0?49:X;var V=[];L0(k,ML,6).forEach(function(C){uM(C,2)>X&&V.push(uM(C,1))}); return V}; DmY=function(k){k.then(function(){},function(){})}; oO=function(){g.H.apply(this,arguments);this.j=1;this[R9Z]=this.dispose}; ey=function(k){return{fieldType:2,fieldName:k}}; g.fY=function(k){return{fieldType:3,fieldName:k}}; Hdo=function(k){this.V=k;k.WL("/client_streamz/bg/frs",g.fY("mk"))}; bdm=function(k){this.V=k;k.WL("/client_streamz/bg/wrl",g.fY("mn"),ey("ac"),ey("sc"),g.fY("rk"),g.fY("mk"))}; vEI=function(k){this.V=k;k.CV("/client_streamz/bg/ec",g.fY("en"),g.fY("mk"))}; Zd$=function(k){this.V=k;k.WL("/client_streamz/bg/el",g.fY("en"),g.fY("mk"))}; aH5=function(k){this.V=k;k.CV("/client_streamz/bg/cec",ey("ec"),g.fY("mk"))}; Qd0=function(k){this.V=k;k.CV("/client_streamz/bg/po/csc",ey("cs"),g.fY("mk"))}; z9I=function(k){this.V=k;k.CV("/client_streamz/bg/po/ctav",g.fY("av"),g.fY("mk"))}; FTZ=function(k){this.V=k;k.CV("/client_streamz/bg/po/cwsc",g.fY("su"),g.fY("mk"))}; gEm=function(k){this.ob=Jj(k)}; lHI=function(k,X){return nJr(k,X,u95)}; Er=function(k){this.ob=Jj(k)}; Jd=function(k){this.ob=Jj(k)}; r9=function(k){this.ob=Jj(k)}; hd=function(k){this.ob=Jj(k)}; WG=function(k){this.ob=Jj(k)}; sr=function(k){this.ob=Jj(k)}; LT$=function(k){this.ob=Jj(k)}; Yh0=function(k){var X=new sr;X=U_(X,1,k.W);var V=Sh5(k);X=nJr(X,V,qP0);V=[];for(var C=[],y=g.W(k.V.keys()),U=y.next();!U.done;U=y.next())C.push(U.value.split(","));for(y=0;y>>31)&4294967295;e=y[0];var J=y[1],O=y[2],I=y[3],n=y[4];for(E=0;E<80;E++){if(E<40)if(E<20){var B=I^J&(O^I);var t=1518500249}else B=J^O^I,t=1859775393;else E<60?(B=J&O|I&(J|O),t=2400959708):(B=J^O^I,t=3395469782);B=((e<<5|e>>>27)&4294967295)+B+n+t+f[E]&4294967295;n=I;I=O;O=(J<<30|J>>>2)&4294967295;J=e;e=B}y[0]=y[0]+e&4294967295;y[1]=y[1]+J&4294967295;y[2]= y[2]+O&4294967295;y[3]=y[3]+I&4294967295;y[4]=y[4]+n&4294967295} function V(e,f){if(typeof e==="string"){e=unescape(encodeURIComponent(e));for(var E=[],J=0,O=e.length;J=56;E--)U[E]=f&255,f>>>=8;X(U);for(E=f=0;E<5;E++)for(var J=24;J>=0;J-=8)e[f++]=y[E]>>J&255;return e} for(var y=[],U=[],N=[],P=[128],T=1;T<64;++T)P[T]=0;var q,M;k();return{reset:k,update:V,digest:C,Wf:function(){for(var e=C(),f="",E=0;E1)));N=N.next)y||(U=N);y&&(V.V==0&&C==1?Lbm(V,X):(U?(C=U,C.next==V.j&&(V.j=C),C.next=C.next.next):S4Y(V),pfY(V,y,3,X)))}k.U=null}else wK(k,3,X)}; bd=function(k,X){k.W||k.V!=2&&k.V!=3||Y4Y(k);k.j?k.j.next=X:k.W=X;k.j=X}; uHa=function(k,X,V,C){var y=tJ(null,null,null);y.V=new g.mv(function(U,N){y.U=X?function(P){try{var T=X.call(C,P);U(T)}catch(q){N(q)}}:U; y.W=V?function(P){try{var T=V.call(C,P);T===void 0&&P instanceof Zy?N(P):U(T)}catch(q){N(q)}}:N}); y.V.U=k;bd(k,y);return y.V}; wK=function(k,X,V){k.V==0&&(k===V&&(X=3,V=new TypeError("Promise cannot resolve to itself")),k.V=1,zgX(V,k.ThO,k.JGq,k)||(k.N=V,k.V=X,k.U=null,Y4Y(k),X!=3||V instanceof Zy||kqa(k,V)))}; zgX=function(k,X,V,C){if(k instanceof g.mv)return lLI(k,X,V,C),!0;if(k)try{var y=!!k.$goog_Thenable}catch(N){y=!1}else y=!1;if(y)return k.then(X,V,C),!0;if(g.kO(k))try{var U=k.then;if(typeof U==="function")return Xva(k,U,X,V,C),!0}catch(N){return V.call(C,N),!0}return!1}; Xva=function(k,X,V,C,y){function U(T){P||(P=!0,C.call(y,T))} function N(T){P||(P=!0,V.call(y,T))} var P=!1;try{X.call(k,N,U)}catch(T){U(T)}}; Y4Y=function(k){k.X||(k.X=!0,g.G6(k.nh,k))}; S4Y=function(k){var X=null;k.W&&(X=k.W,k.W=X.next,X.next=null);k.W||(k.j=null);return X}; pfY=function(k,X,V,C){if(V==3&&X.W&&!X.j)for(;k&&k.Y;k=k.U)k.Y=!1;if(X.V)X.V.U=null,VNd(X,V,C);else try{X.j?X.U.call(X.context):VNd(X,V,C)}catch(y){C3$.call(null,y)}Dd0(QC0,X)}; VNd=function(k,X,V){X==2?k.U.call(k.context,V):k.W&&k.W.call(k.context,V)}; kqa=function(k,X){k.Y=!0;g.G6(function(){k.Y&&C3$.call(null,X)})}; Zy=function(k){T_.call(this,k)}; g.a3=function(k,X){g.rK.call(this);this.Gh=k||1;this.RH=X||g.g$;this.FV=(0,g.iB)(this.hd8,this);this.Tm=g.Ug()}; g.QZ=function(k,X,V){if(typeof k==="function")V&&(k=(0,g.iB)(k,V));else if(k&&typeof k.handleEvent=="function")k=(0,g.iB)(k.handleEvent,k);else throw Error("Invalid listener argument");return Number(X)>2147483647?-1:g.g$.setTimeout(k,X||0)}; z6=function(k,X){var V=null;return(new g.mv(function(C,y){V=g.QZ(function(){C(X)},k); V==-1&&y(Error("Failed to schedule timer."))})).dP(function(C){g.g$.clearTimeout(V); throw C;})}; g.Fz=function(k){g.H.call(this);this.N=k;this.j=0;this.U=100;this.Y=!1;this.W=new Map;this.X=new Set;this.flushInterval=3E4;this.V=new g.a3(this.flushInterval);this.V.listen("tick",this.u6,!1,this);g.b(this,this.V)}; isd=function(k){k.V.enabled||k.V.start();k.j++;k.j>=k.U&&k.u6()}; yfZ=function(k,X){return k.X.has(X)?void 0:k.W.get(X)}; U3Z=function(k){for(var X=0;X2?k.V.statusText:""}catch(V){X=""}k.j=X+" ["+k.getStatus()+"]";Jf$(k)}}finally{Yi(k)}}}; Yi=function(k,X){if(k.V){k.X&&(clearTimeout(k.X),k.X=null);var V=k.V;k.V=null;X||k.dispatchEvent("ready");try{V.onreadystatechange=null}catch(C){}}}; XF=function(k){var X=k.getStatus();a:switch(X){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var V=!0;break a;default:V=!1}if(!V){if(X=X===0)k=g.jd(String(k.T))[1]||null,!k&&g.g$.self&&g.g$.self.location&&(k=g.g$.self.location.protocol.slice(0,-1)),X=!Wdr.test(k?k.toLowerCase():"");V=X}return V}; g.kS=function(k){return k.V?k.V.readyState:0}; g.Vx=function(k){try{return k.V?k.V.responseText:""}catch(X){return""}}; g.CM=function(k){try{if(!k.V)return null;if("response"in k.V)return k.V.response;switch(k.gB){case "":case "text":return k.V.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in k.V)return k.V.mozResponseArrayBuffer}return null}catch(X){return null}}; g.s$X=function(k){var X={};k=(k.V&&g.kS(k)>=2?k.V.getAllResponseHeaders()||"":"").split("\r\n");for(var V=0;V>1,X),GW(k,k.length>>1)]}; Vy5=function(k){var X=g.W(XG5(k,wx));k=X.next().value;X=X.next().value;return k.toString(16)+X.toString(16)}; Czd=function(k,X){var V=XG5(X);k=new Uint32Array(k.buffer);X=k[0];var C=g.W(V);V=C.next().value;C=C.next().value;for(var y=1;y>>8|N<<24,N+=U|0,N^=P+38293,U=U<<3|U>>>29,U^=N,T=T>>>8|T<<24,T+=P|0,T^=q+38293,P=P<<3|P>>>29,P^=T;U=[U,N];k[y]^=U[0];y+1=V?(globalThis.sessionStorage.removeItem(k),["e"]):["a",new Uint8Array(C.buffer,X+4)]}; m2=function(k,X,V){V=V===void 0?[]:V;this.maxItems=k;this.V=X===void 0?0:X;this.W=V}; ULX=function(k){var X=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!X)return new m2(k);var V=X.split(",");if(V.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new m2(k);X=V.slice(1);X.length===1&&X[0]===""&&(X=[]);V=Number(V[0]);return isNaN(V)||V<0||V>X.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new m2(k)):new m2(k,V,X)}; N9Y=function(k,X){this.logger=X;try{var V=globalThis.sessionStorage&&!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(C){V=!1}V&&(this.index=ULX(k))}; xLZ=function(k,X,V,C,y){var U=k.index?P8(k.logger,function(){return iYd(k.index,Vy5(X),V,C,y)},"W"):"u"; k.logger.WW(U)}; Pz0=function(k,X,V){var C=g.W(k.index?P8(k.logger,function(){return yd$(Vy5(X),V)},"R"):["u"]),y=C.next().value; C=C.next().value;k.logger.vk(y);return C}; Myo=function(k){function X(){V-=C;V-=y;V^=y>>>13;C-=y;C-=V;C^=V<<8;y-=V;y-=C;y^=C>>>13;V-=C;V-=y;V^=y>>>12;C-=y;C-=V;C^=V<<16;y-=V;y-=C;y^=C>>>5;V-=C;V-=y;V^=y>>>3;C-=y;C-=V;C^=V<<10;y-=V;y-=C;y^=C>>>15} k=T9m(k);for(var V=2654435769,C=2654435769,y=314159265,U=k.length,N=U,P=0;N>=12;N-=12,P+=12)V+=tU(k,P),C+=tU(k,P+4),y+=tU(k,P+8),X();y+=U;switch(N){case 11:y+=k[P+10]<<24;case 10:y+=k[P+9]<<16;case 9:y+=k[P+8]<<8;case 8:C+=k[P+7]<<24;case 7:C+=k[P+6]<<16;case 6:C+=k[P+5]<<8;case 5:C+=k[P+4];case 4:V+=k[P+3]<<24;case 3:V+=k[P+2]<<16;case 2:V+=k[P+1]<<8;case 1:V+=k[P+0]}X();return qrm.toString(y)}; T9m=function(k){for(var X=[],V=0;V>7,k.error.code]);C.set(V,4);return C}; Zw=function(k,X,V){c8.call(this,k);this.j=X;this.clientState=V;this.V="S";this.W="q"}; v8=function(k){return globalThis.TextEncoder?(new TextEncoder).encode(k):g.yo(k)}; fgd=function(k,X,V){return k instanceof KM?Zs$(k,V,X,1):k.sZ(V)}; Qx=function(k){g.H.call(this);var X=this;this.U=new g.hU;this.j=0;this.W=void 0;this.state=2;this.F7=k.F7;this.Lb=k.Lb;this.Mr=Object.assign({},Exr,k.Mr||{});this.logger=k.F7.rg();var V;this.onError=(V=k.onError)!=null?V:function(){}; this.gq=k.gq||!1;if(Jd$(k)){var C=this.F7;this.Y=function(){return g9r(C).catch(function(N){N=X.reportError(new xx(X.V?20:32,"TRG:Disposed",N));X.W=N;var P;(P=X.V)==null||P.dispose();X.V=void 0;X.U.reject(N)})}; ljI(C,function(){return void aP(X)}); C.T===2&&aP(this)}else this.Y=k.BDo,aP(this);var y=this.logger.share();y.x4("o");var U=new Nn(y,"o");this.U.promise.then(function(){U.done();y.Kt();y.dispose()},function(){return void y.dispose()}); this.addOnDisposeCallback(function(){X.V?(X.V.dispose(),X.V=void 0):X.W?X.logger.Kt():(X.W=X.reportError(new xx(32,"TNP:Disposed")),X.logger.Kt(),X.U.reject(X.W))}); g.b(this,this.logger)}; rd$=function(k,X){if(!(X instanceof xx))if(X instanceof gK){var V=Error(X.toString());V.stack=X.stack;X=new xx(11,"EBH:Error",V)}else X=new xx(12,"BSO:Unknown",X);return k.reportError(X)}; aP=function(k){var X,V,C,y,U,N,P,T,q,M,e,f,E,J,O;return g.D(function(I){switch(I.W){case 1:X=void 0;k.j++;V=new g.hU;k.F7 instanceof $S&&k.F7.j.push(V.promise);if(!k.gq){I.wB(2);break}C=new g.hU;setTimeout(function(){return void C.resolve()}); return g.d(I,C.promise,2);case 2:return y=k.logger.share(),g.sm(I,4,5),k.state=5,U={},N=[],g.d(I,nM(k.F7.snapshot({xe:U,jn:N}),k.Mr.Uta,function(){return Promise.reject(new xx(15,"MDA:Timeout"))}),7); case 7:P=I.V;if(k.ez())throw new xx(k.V?20:32,"MDA:Disposed");T=N[0];k.state=6;return g.d(I,nM(fgd(k.Lb,y,P),k.Mr.Qu,function(){return Promise.reject(new xx(10,"BWB:Timeout"))}),8); case 8:q=I.V;if(k.ez())throw new xx(k.V?20:32,"BWB:Disposed");k.state=7;X=P8(y,function(){var B=hsm(k,q,V,T);B.U.promise.then(function(){return void k.Y()}); return B},"i"); case 5:g.G$(I);y.dispose();g.m0(I,6);break;case 4:M=g.$X(I);(e=X)==null||e.dispose();if(!k.W){f=rd$(k,M);V.resolve();var n;if(n=k.F7 instanceof $S&&k.j<2)a:if(M instanceof xx)n=M.code!==32&&M.code!==20&&M.code!==10;else{if(M instanceof gK)switch(M.code){case 2:case 13:case 14:case 4:break;default:n=!1;break a}n=!0}if(n)return E=(1+Math.random()*.25)*(k.V?6E4:1E3),J=setTimeout(function(){return void k.Y()},E),k.addOnDisposeCallback(function(){return void clearTimeout(J)}),I.return(); k.W=f}y.bT(k.V?13:14);k.U.reject(k.W);return I.return();case 6:k.state=8,k.j=0,(O=k.V)==null||O.dispose(),k.V=X,k.U.resolve(),g.Wd(I)}})}; hsm=function(k,X,V,C){var y=kT(X,2)*1E3;if(y<=0)throw new xx(31,"TTM:Invalid");if(X2(X,4))return new H8(k.logger,X2(X,4),y);if(!kT(X,3))return new RP(k.logger,en(Aj(X,1)),y);if(!C)throw new xx(4,"PMD:Undefined");C=C(en(Aj(X,1)));if(!(C instanceof Function))throw new xx(16,"APF:Failed");k.X=Math.floor((Date.now()+y)/1E3);k=new Dw(k.logger,C,kT(X,3),y);k.addOnDisposeCallback(function(){return void V.resolve()}); return k}; WRo=function(k,X){X=X instanceof xx?X:new xx(5,"TVD:error",X);return k.reportError(X)}; KRY=function(k,X,V){try{if(k.ez())throw new xx(21,"BNT:disposed");if(!k.V&&k.W)throw k.W;var C,y;return(y=(C=sOa(k,X,V))!=null?C:OYm(k,X,V))!=null?y:jOr(k,X,V)}catch(U){if(!X.hE)throw WRo(k,U);return Ig9(k,V,U)}}; sOa=function(k,X,V){var C;return(C=k.V)==null?void 0:AU(C,function(){return zW(k,X)},V,function(y){var U; if(k.V instanceof Dw&&((U=X.fv)==null?0:U.D3))try{var N;(N=k.cache)==null||xLZ(N,zW(k,X),y,X.fv.ra,k.X-120)}catch(P){k.reportError(new xx(24,"ELX:write",P))}})}; OYm=function(k,X,V){var C;if((C=X.fv)!=null&&C.H$)try{var y,U=(y=k.cache)==null?void 0:Pz0(y,zW(k,X),X.fv.ra);return U?V?P8(k.logger,function(){return g.Uu(U,2)},"a"):U:void 0}catch(N){k.reportError(new xx(23,"RXO:read",N))}}; jOr=function(k,X,V){var C={stack:[],error:void 0,hasError:!1};try{if(!X.bE)throw new xx(29,"SDF:notready");return AU(Jrm(C,new Zw(k.logger,0,k.state)),function(){return zW(k,X)},V)}catch(y){C.error=y,C.hasError=!0}finally{rrd(C)}}; Ig9=function(k,X,V){var C={stack:[],error:void 0,hasError:!1};try{var y=WRo(k,V);return AU(Jrm(C,new bN(k.logger,y)),function(){return[]},X)}catch(U){C.error=U,C.hasError=!0}finally{rrd(C)}}; zW=function(k,X){return X.Yh?X.Yh:X.xe?P8(k.logger,function(){return X.Yh=v8(X.xe)},"c"):[]}; FF=function(){var k=0,X;return function(V){X||(X=new TW);var C=new Zw(X,k,1),y=AU(C,function(){return v8(V)},!0); C.dispose();k++;return y}}; gx=function(k){this.ob=Jj(k)}; $LY=function(k,X,V){this.y5=k;this.AE=X;this.metadata=V}; lN=function(k,X){X=X===void 0?{}:X;this.u$B=k;this.metadata=X;this.status=null}; LM=function(k,X,V,C,y){this.name=k;this.methodType="unary";this.requestType=X;this.responseType=V;this.V=C;this.W=y}; SV=function(k){this.ob=Jj(k)}; pM=function(k){this.ob=Jj(k)}; YS=function(k){this.ob=Jj(k)}; uN=function(k,X){this.N=k.rOH;this.T=X;this.V=k.xhr;this.U=[];this.Y=[];this.X=[];this.j=[];this.W=[];this.N&&B9$(this)}; mLX=function(k,X){var V=new nx0;g.T6(k.V,"complete",function(){if(XF(k.V)){var C=g.Vx(k.V);if(X&&k.V.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");C=atob(C)}try{var y=k.T(C)}catch(P){k1(k,Xo(new gK(13,"Error when deserializing response data; error: "+P+(", response: "+C)),V));return}C=N_I(k.V.getStatus());Vj(k,CC(k));C==0?GCX(k,y):k1(k,Xo(new gK(C,"Xhr succeeded but the status code is not 200"),V))}else{C=g.Vx(k.V);y=CC(k);if(C){var U=wG9(k, C);C=U.code;var N=U.details;U=U.metadata}else C=2,N="Rpc failed due to xhr error. uri: "+String(k.V.T)+", error code: "+k.V.W+", error: "+k.V.getLastError(),U=y;Vj(k,y);k1(k,Xo(new gK(C,N,U),V))}})}; B9$=function(k){k.N.rD("data",function(X){if("1"in X){var V=X["1"];try{var C=k.T(V)}catch(y){k1(k,new gK(13,"Error when deserializing response data; error: "+y+(", response: "+V)))}C&&GCX(k,C)}if("2"in X)for(X=wG9(k,X["2"]),V=0;V-1&&k.splice(X,1)}; GCX=function(k,X){for(var V=0;V>4&15).toString(16)+(k&15).toString(16)}; fC=function(k,X){this.W=this.V=null;this.U=k||null;this.j=!!X}; hm=function(k){k.V||(k.V=new Map,k.W=0,k.U&&BH(k.U,function(X,V){k.add(fF(X),V)}))}; Rso=function(k,X){hm(k);X=WJ(k,X);return k.V.has(X)}; g.HYo=function(k,X,V){k.remove(X);V.length>0&&(k.U=null,k.V.set(WJ(k,X),g.sg(V)),k.W=k.W+V.length)}; WJ=function(k,X){X=String(X);k.j&&(X=X.toLowerCase());return X}; dLr=function(k,X){X&&!k.j&&(hm(k),k.U=null,k.V.forEach(function(V,C){var y=C.toLowerCase();C!=y&&(this.remove(C),g.HYo(this,y,V))},k)); k.j=X}; g.bY$=function(k){var X="";g.bB(k,function(V,C){X+=C;X+=":";X+=V;X+="\r\n"}); return X}; g.sR=function(k,X,V){if(g.p1(V))return k;V=g.bY$(V);if(typeof k==="string")return ty(k,g.ex(X),V);g.Jm(k,X,V);return k}; g.OR=function(k){g.H.call(this);this.W=k;this.V={}}; vxo=function(k,X,V,C,y,U){if(Array.isArray(V))for(var N=0;N=0)return!0;try{var X=new g.PJ(k)}catch(V){return g.ez(iNo,function(C){return k.search(C)>0})!=null}return X.X.match(yJ0)?!0:g.ez(iNo,function(V){return k.match(V)!=null})!=null}; g.Rb=function(k,X){return k.replace(NKo,function(V,C){try{var y=g.YO(X,C);if(y==null||y.toString()==null)return V;y=y.toString();if(y==""||!g.fQ(g.JC(y)))return encodeURIComponent(y).replace(/%2C/g,",")}catch(U){}return V})}; HJ=function(k,X){return Object.is(k,X)}; vJ=function(k){var X=bA;bA=k;return X}; xOr=function(k){if(k.eV!==void 0){var X=Z8;Z8=!0;try{for(var V=g.W(k.eV),C=V.next();!C.done;C=V.next()){var y=C.value;y.M2||(k=void 0,y.M2=!0,xOr(y),(k=y.B5)==null||k.call(y,y))}}finally{Z8=X}}}; Pdd=function(){var k;return((k=bA)==null?void 0:k.al)!==!1}; TKm=function(k){k&&(k.HW=0);return vJ(k)}; qMa=function(k,X){vJ(X);if(k&&k.q1!==void 0&&k.iV!==void 0&&k.NB!==void 0){if(ab(k))for(X=k.HW;Xk.HW;)k.q1.pop(),k.NB.pop(),k.iV.pop()}}; oio=function(k,X,V){MhY(k);if(k.eV.length===0&&k.q1!==void 0)for(var C=0;C0}; e60=function(k){k.q1!=null||(k.q1=[]);k.iV!=null||(k.iV=[]);k.NB!=null||(k.NB=[])}; MhY=function(k){k.eV!=null||(k.eV=[]);k.Bh!=null||(k.Bh=[])}; Eid=function(k){function X(){if(Z8)throw Error("");if(bA!==null){var C=bA.HW++;e60(bA);C0?" "+X:X))}}; g.eB=function(k,X){if(k.classList)Array.prototype.forEach.call(X,function(y){g.op(k,y)}); else{var V={};Array.prototype.forEach.call(TK(k),function(y){V[y]=!0}); Array.prototype.forEach.call(X,function(y){V[y]=!0}); X="";for(var C in V)X+=X.length>0?" "+C:C;g.qc(k,X)}}; g.f2=function(k,X){k.classList?k.classList.remove(X):g.Mc(k,X)&&g.qc(k,Array.prototype.filter.call(TK(k),function(V){return V!=X}).join(" "))}; g.El=function(k,X){k.classList?Array.prototype.forEach.call(X,function(V){g.f2(k,V)}):g.qc(k,Array.prototype.filter.call(TK(k),function(V){return!g.Eg(X,V)}).join(" "))}; g.Jh=function(k,X,V){V?g.op(k,X):g.f2(k,X)}; $Od=function(k,X){var V=!g.Mc(k,X);g.Jh(k,X,V)}; g.rU=function(){g.rK.call(this);this.V=0;this.endTime=this.startTime=null}; BKY=function(k,X){Array.isArray(X)||(X=[X]);X=X.map(function(V){return typeof V==="string"?V:V.property+" "+V.duration+"s "+V.timing+" "+V.delay+"s"}); g.Ir(k,"transition",X.join(","))}; hh=function(k,X,V,C,y){g.rU.call(this);this.W=k;this.Y=X;this.X=V;this.j=C;this.N=Array.isArray(y)?y:[y]}; niZ=function(k,X,V,C){return new hh(k,X,{opacity:V},{opacity:C},{property:"opacity",duration:X,timing:"ease-in",delay:0})}; we5=function(k){k=hc(k);if(k=="")return null;var X=String(k.slice(0,4)).toLowerCase();if(("url("1||k&&k.split(")"),null;if(k.indexOf("(")>0){if(/"|'/.test(k))return null;X=/([\-\w]+)\(/g;for(var V;V=X.exec(k);)if(!(V[1].toLowerCase()in G6X))return null}return k}; Wh=function(k,X){k=g.g$[k];return k&&k.prototype?(X=Object.getOwnPropertyDescriptor(k.prototype,X))&&X.get||null:null}; mOZ=function(k){var X=g.g$.CSSStyleDeclaration;return X&&X.prototype&&X.prototype[k]||null}; tha=function(k,X,V,C){if(k)return k.apply(X,C);if(g.sl&&document.documentMode<10){if(!X[V].call)throw Error("IE Clobbering detected");}else if(typeof X[V]!="function")throw Error("Clobbering detected");return X[V].apply(X,C)}; R6o=function(k){if(!k)return"";var X=document.createElement("div").style;cJd(k).forEach(function(V){var C=g.lp&&V in dOm?V:V.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");ek(C,"--")||ek(C,"var")||(V=tha(AJr,k,k.getPropertyValue?"getPropertyValue":"getAttribute",[V])||"",V=we5(V),V!=null&&tha(DO0,X,X.setProperty?"setProperty":"setAttribute",[C,V]))}); return X.cssText||""}; cJd=function(k){g.uo(k)?k=g.sg(k):(k=g.gC(k),g.rC(k,"cssText"));return k}; g.jB=function(k){var X,V=X=0,C=!1;k=k.split(HNd);for(var y=0;y.4?-1:1;return(X==0?null:X)==-1?"rtl":"ltr"}; g.Bh=function(k){if(k instanceof Ip||k instanceof K2||k instanceof $C)return k;if(typeof k.next=="function")return new Ip(function(){return k}); if(typeof k[Symbol.iterator]=="function")return new Ip(function(){return k[Symbol.iterator]()}); if(typeof k.jo=="function")return new Ip(function(){return k.jo()}); throw Error("Not an iterator or iterable.");}; Ip=function(k){this.W=k}; K2=function(k){this.W=k}; $C=function(k){Ip.call(this,function(){return k}); this.U=k}; n2=function(k,X,V,C,y,U,N,P){this.V=k;this.N=X;this.U=V;this.Y=C;this.j=y;this.X=U;this.W=N;this.T=P}; GK=function(k,X){if(X==0)return k.V;if(X==1)return k.W;var V=GR(k.V,k.U,X),C=GR(k.U,k.j,X);k=GR(k.j,k.W,X);V=GR(V,C,X);C=GR(C,k,X);return GR(V,C,X)}; ayd=function(k,X){var V=(X-k.V)/(k.W-k.V);if(V<=0)return 0;if(V>=1)return 1;for(var C=0,y=1,U=0,N=0;N<8;N++){U=GK(k,V);var P=(GK(k,V+1E-6)-U)/1E-6;if(Math.abs(U-X)<1E-6)return V;if(Math.abs(P)<1E-6)break;else U1E-6&&N<8;N++)U=0}; g.ch=function(k){g.H.call(this);this.X=1;this.U=[];this.j=0;this.V=[];this.W={};this.N=!!k}; z6m=function(k,X,V){g.G6(function(){k.apply(X,V)})}; g.dU=function(k){this.V=k}; Ah=function(k){this.V=k}; Fvo=function(k){this.data=k}; giZ=function(k){return k===void 0||k instanceof Fvo?k:new Fvo(k)}; DI=function(k){this.V=k}; g.lyX=function(k){var X=k.creation;k=k.expiration;return!!k&&kg.Ug()}; g.Rp=function(k){this.V=k}; Lva=function(){}; Hh=function(){}; bT=function(k){this.V=k;this.W=null}; vh=function(k){if(k.V==null)throw Error("Storage mechanism: Storage unavailable");k.isAvailable()||i4(Error("Storage mechanism: Storage unavailable"))}; ZI=function(){var k=null;try{k=g.g$.localStorage||null}catch(X){}bT.call(this,k)}; SM0=function(){var k=null;try{k=g.g$.sessionStorage||null}catch(X){}bT.call(this,k)}; ap=function(k,X){this.W=k;this.V=X+"::"}; g.Qf=function(k){var X=new ZI;return X.isAvailable()?k?new ap(X,k):X:null}; zK=function(k,X){this.V=k;this.W=X}; Fe=function(k){this.V=[];if(k)a:{if(k instanceof Fe){var X=k.PR();k=k.h5();if(this.V.length<=0){for(var V=this.V,C=0;C>>6:(U<65536?P[V++]=224|U>>>12:(P[V++]=240|U>>>18,P[V++]=128|U>>>12&63),P[V++]=128|U>>> 6&63),P[V++]=128|U&63);return P}; SB=function(k){for(var X=k.length;--X>=0;)k[X]=0}; p2=function(k,X,V,C,y){this.SH=k;this.NI=X;this.xz=V;this.qI=C;this.VzG=y;this.yE=k&&k.length}; YC=function(k,X){this.Ke=k;this.FB=0;this.k0=X}; uT=function(k,X){k.fJ[k.pending++]=X&255;k.fJ[k.pending++]=X>>>8&255}; k6=function(k,X,V){k.A_>16-V?(k.zX|=X<>16-k.A_,k.A_+=V-16):(k.zX|=X<>>=1,V<<=1;while(--X>0);return V>>>1}; X8X=function(k,X,V){var C=Array(16),y=0,U;for(U=1;U<=15;U++)C[U]=y=y+V[U-1]<<1;for(V=0;V<=X;V++)y=k[V*2+1],y!==0&&(k[V*2]=kW9(C[y]++,y))}; VVI=function(k){var X;for(X=0;X<286;X++)k.C$[X*2]=0;for(X=0;X<30;X++)k.AR[X*2]=0;for(X=0;X<19;X++)k.M1[X*2]=0;k.C$[512]=1;k.hP=k.jC=0;k.Hl=k.matches=0}; CNo=function(k){k.A_>8?uT(k,k.zX):k.A_>0&&(k.fJ[k.pending++]=k.zX);k.zX=0;k.A_=0}; iMo=function(k,X,V){CNo(k);uT(k,V);uT(k,~V);L2.jx(k.fJ,k.window,X,V,k.pending);k.pending+=V}; yU$=function(k,X,V,C){var y=X*2,U=V*2;return k[y]>>7)];XW(k,N,V);P=Nq[N];P!==0&&(y-=x6[N],k6(k,y,P))}}while(C>1;N>=1;N--)Vs(k,V,N);T=U;do N=k.nJ[1],k.nJ[1]=k.nJ[k.oV--],Vs(k,V,1),C=k.nJ[1],k.nJ[--k.j8]=N,k.nJ[--k.j8]=C,V[T*2]=V[N*2]+V[C*2],k.depth[T]=(k.depth[N]>=k.depth[C]?k.depth[N]:k.depth[C])+1,V[N*2+1]=V[C*2+1]=T,k.nJ[1]=T++,Vs(k,V,1);while(k.oV>= 2);k.nJ[--k.j8]=k.nJ[1];N=X.Ke;T=X.FB;C=X.k0.SH;y=X.k0.yE;U=X.k0.NI;var q=X.k0.xz,M=X.k0.VzG,e,f=0;for(e=0;e<=15;e++)k.Hw[e]=0;N[k.nJ[k.j8]*2+1]=0;for(X=k.j8+1;X<573;X++){var E=k.nJ[X];e=N[N[E*2+1]*2+1]+1;e>M&&(e=M,f++);N[E*2+1]=e;if(!(E>T)){k.Hw[e]++;var J=0;E>=q&&(J=U[E-q]);var O=N[E*2];k.hP+=O*(e+J);y&&(k.jC+=O*(C[E*2+1]+J))}}if(f!==0){do{for(e=M-1;k.Hw[e]===0;)e--;k.Hw[e]--;k.Hw[e+1]+=2;k.Hw[M]--;f-=2}while(f>0);for(e=M;e!==0;e--)for(E=k.Hw[e];E!==0;)C=k.nJ[--X],C>T||(N[C*2+1]!==e&&(k.hP+=(e- N[C*2+1])*N[C*2],N[C*2+1]=e),E--)}X8X(V,P,k.Hw)}; Nxo=function(k,X,V){var C,y=-1,U=X[1],N=0,P=7,T=4;U===0&&(P=138,T=3);X[(V+1)*2+1]=65535;for(C=0;C<=V;C++){var q=U;U=X[(C+1)*2+1];++N>>=1)if(X&1&&k.C$[V*2]!==0)return 0;if(k.C$[18]!==0||k.C$[20]!==0||k.C$[26]!==0)return 1;for(V=32;V<256;V++)if(k.C$[V*2]!==0)return 1;return 0}; Ti=function(k,X,V){k.fJ[k.Pe+k.Hl*2]=X>>>8&255;k.fJ[k.Pe+k.Hl*2+1]=X&255;k.fJ[k.YF+k.Hl]=V&255;k.Hl++;X===0?k.C$[V*2]++:(k.matches++,X--,k.C$[(CO[V]+256+1)*2]++,k.AR[(X<256?UW[X]:UW[256+(X>>>7)])*2]++);return k.Hl===k.K5-1}; Mq=function(k,X){k.msg=qq[X];return X}; om=function(k){for(var X=k.length;--X>=0;)k[X]=0}; es=function(k){var X=k.state,V=X.pending;V>k.cF&&(V=k.cF);V!==0&&(L2.jx(k.output,X.fJ,X.Ll,V,k.Va),k.Va+=V,X.Ll+=V,k.Kg+=V,k.cF-=V,X.pending-=V,X.pending===0&&(X.Ll=0))}; Jp=function(k,X){var V=k.UO>=0?k.UO:-1,C=k.Ba-k.UO,y=0;if(k.level>0){k.pQ.UZ===2&&(k.pQ.UZ=PN5(k));PW(k,k.OS);PW(k,k.YZ);Nxo(k,k.C$,k.OS.FB);Nxo(k,k.AR,k.YZ.FB);PW(k,k.O_);for(y=18;y>=3&&k.M1[TxZ[y]*2+1]===0;y--);k.hP+=3*(y+1)+5+5+4;var U=k.hP+3+7>>>3;var N=k.jC+3+7>>>3;N<=U&&(U=N)}else U=N=C+5;if(C+4<=U&&V!==-1)k6(k,X?1:0,3),iMo(k,V,C);else if(k.strategy===4||N===U)k6(k,2+(X?1:0),3),UnI(k,fO,EW);else{k6(k,4+(X?1:0),3);V=k.OS.FB+1;C=k.YZ.FB+1;y+=1;k6(k,V-257,5);k6(k,C-1,5);k6(k,y-4,4);for(U=0;U>>8&255;k.fJ[k.pending++]=X&255}; q59=function(k,X){var V=k.ql,C=k.Ba,y=k.R5,U=k.KL,N=k.Ba>k.Pn-262?k.Ba-(k.Pn-262):0,P=k.window,T=k.f8,q=k.Gr,M=k.Ba+258,e=P[C+y-1],f=P[C+y];k.R5>=k.Ki&&(V>>=2);U>k.Ot&&(U=k.Ot);do{var E=X;if(P[E+y]===f&&P[E+y-1]===e&&P[E]===P[C]&&P[++E]===P[C+1]){C+=2;for(E++;P[++C]===P[++E]&&P[++C]===P[++E]&&P[++C]===P[++E]&&P[++C]===P[++E]&&P[++C]===P[++E]&&P[++C]===P[++E]&&P[++C]===P[++E]&&P[++C]===P[++E]&&Cy){k.dO=X;y=E;if(E>=U)break;e=P[C+y-1];f=P[C+y]}}}while((X=q[X&T])>N&&--V!== 0);return y<=k.Ot?y:k.Ot}; OW=function(k){var X=k.Pn,V;do{var C=k.qE-k.Ot-k.Ba;if(k.Ba>=X+(X-262)){L2.jx(k.window,k.window,X,X,0);k.dO-=X;k.Ba-=X;k.UO-=X;var y=V=k.nS;do{var U=k.head[--y];k.head[y]=U>=X?U-X:0}while(--V);y=V=X;do U=k.Gr[--y],k.Gr[y]=U>=X?U-X:0;while(--V);C+=X}if(k.pQ.qM===0)break;y=k.pQ;V=k.window;U=k.Ba+k.Ot;var N=y.qM;N>C&&(N=C);N===0?V=0:(y.qM-=N,L2.jx(V,y.input,y.nf,N,U),y.state.wrap===1?y.zO=WW(y.zO,V,N,U):y.state.wrap===2&&(y.zO=sW(y.zO,V,N,U)),y.nf+=N,y.N0+=N,V=N);k.Ot+=V;if(k.Ot+k.Mp>=3)for(C=k.Ba-k.Mp, k.GO=k.window[C],k.GO=(k.GO<=3&&(k.GO=(k.GO<=3)if(V=Ti(k,k.Ba-k.dO,k.BI-3),k.Ot-=k.BI,k.BI<=k.KT&&k.Ot>=3){k.BI--;do k.Ba++,k.GO=(k.GO<=3&&(k.GO=(k.GO<4096)&&(k.BI=2));if(k.R5>=3&&k.BI<=k.R5){C=k.Ba+k.Ot-3;V=Ti(k,k.Ba-1-k.i5,k.R5-3);k.Ot-=k.R5-1;k.R5-=2;do++k.Ba<=C&&(k.GO=(k.GO<=3&&k.Ba>0&&(C=k.Ba-1,V=U[C],V===U[++C]&&V===U[++C]&&V===U[++C])){for(y=k.Ba+258;V===U[++C]&&V===U[++C]&&V===U[++C]&&V===U[++C]&&V===U[++C]&&V===U[++C]&&V===U[++C]&&V===U[++C]&&Ck.Ot&&(k.BI=k.Ot)}k.BI>=3?(V=Ti(k,1,k.BI-3),k.Ot-=k.BI,k.Ba+=k.BI,k.BI=0):(V=Ti(k,0,k.window[k.Ba]),k.Ot--,k.Ba++);if(V&&(Jp(k,!1),k.pQ.cF===0))return 1}k.Mp=0;return X=== 4?(Jp(k,!0),k.pQ.cF===0?3:4):k.Hl&&(Jp(k,!1),k.pQ.cF===0)?1:2}; oSI=function(k,X){for(var V;;){if(k.Ot===0&&(OW(k),k.Ot===0)){if(X===0)return 1;break}k.BI=0;V=Ti(k,0,k.window[k.Ba]);k.Ot--;k.Ba++;if(V&&(Jp(k,!1),k.pQ.cF===0))return 1}k.Mp=0;return X===4?(Jp(k,!0),k.pQ.cF===0?3:4):k.Hl&&(Jp(k,!1),k.pQ.cF===0)?1:2}; KO=function(k,X,V,C,y){this.n3=k;this.m8=X;this.Y2G=V;this.vB=C;this.func=y}; e$o=function(){this.pQ=null;this.status=0;this.fJ=null;this.wrap=this.pending=this.Ll=this.pV=0;this.aZ=null;this.SB=0;this.method=8;this.Mw=-1;this.f8=this.VX=this.Pn=0;this.window=null;this.qE=0;this.head=this.Gr=null;this.KL=this.Ki=this.strategy=this.level=this.KT=this.ql=this.R5=this.Ot=this.dO=this.Ba=this.gp=this.i5=this.BI=this.UO=this.t6=this.D6=this.MH=this.nS=this.GO=0;this.C$=new L2.gr(1146);this.AR=new L2.gr(122);this.M1=new L2.gr(78);om(this.C$);om(this.AR);om(this.M1);this.O_=this.YZ= this.OS=null;this.Hw=new L2.gr(16);this.nJ=new L2.gr(573);om(this.nJ);this.j8=this.oV=0;this.depth=new L2.gr(573);om(this.depth);this.A_=this.zX=this.Mp=this.matches=this.jC=this.hP=this.Pe=this.Hl=this.K5=this.YF=0}; fwm=function(k,X){if(!k||!k.state||X>5||X<0)return k?Mq(k,-2):-2;var V=k.state;if(!k.output||!k.input&&k.qM!==0||V.status===666&&X!==4)return Mq(k,k.cF===0?-5:-2);V.pQ=k;var C=V.Mw;V.Mw=X;if(V.status===42)if(V.wrap===2)k.zO=0,rF(V,31),rF(V,139),rF(V,8),V.aZ?(rF(V,(V.aZ.text?1:0)+(V.aZ.mw?2:0)+(V.aZ.extra?4:0)+(V.aZ.name?8:0)+(V.aZ.comment?16:0)),rF(V,V.aZ.time&255),rF(V,V.aZ.time>>8&255),rF(V,V.aZ.time>>16&255),rF(V,V.aZ.time>>24&255),rF(V,V.level===9?2:V.strategy>=2||V.level<2?4:0),rF(V,V.aZ.os& 255),V.aZ.extra&&V.aZ.extra.length&&(rF(V,V.aZ.extra.length&255),rF(V,V.aZ.extra.length>>8&255)),V.aZ.mw&&(k.zO=sW(k.zO,V.fJ,V.pending,0)),V.SB=0,V.status=69):(rF(V,0),rF(V,0),rF(V,0),rF(V,0),rF(V,0),rF(V,V.level===9?2:V.strategy>=2||V.level<2?4:0),rF(V,3),V.status=113);else{var y=8+(V.VX-8<<4)<<8;y|=(V.strategy>=2||V.level<2?0:V.level<6?1:V.level===6?2:3)<<6;V.Ba!==0&&(y|=32);V.status=113;hp(V,y+(31-y%31));V.Ba!==0&&(hp(V,k.zO>>>16),hp(V,k.zO&65535));k.zO=1}if(V.status===69)if(V.aZ.extra){for(y= V.pending;V.SB<(V.aZ.extra.length&65535)&&(V.pending!==V.pV||(V.aZ.mw&&V.pending>y&&(k.zO=sW(k.zO,V.fJ,V.pending-y,y)),es(k),y=V.pending,V.pending!==V.pV));)rF(V,V.aZ.extra[V.SB]&255),V.SB++;V.aZ.mw&&V.pending>y&&(k.zO=sW(k.zO,V.fJ,V.pending-y,y));V.SB===V.aZ.extra.length&&(V.SB=0,V.status=73)}else V.status=73;if(V.status===73)if(V.aZ.name){y=V.pending;do{if(V.pending===V.pV&&(V.aZ.mw&&V.pending>y&&(k.zO=sW(k.zO,V.fJ,V.pending-y,y)),es(k),y=V.pending,V.pending===V.pV)){var U=1;break}U=V.SBy&&(k.zO=sW(k.zO,V.fJ,V.pending-y,y));U===0&&(V.SB=0,V.status=91)}else V.status=91;if(V.status===91)if(V.aZ.comment){y=V.pending;do{if(V.pending===V.pV&&(V.aZ.mw&&V.pending>y&&(k.zO=sW(k.zO,V.fJ,V.pending-y,y)),es(k),y=V.pending,V.pending===V.pV)){U=1;break}U=V.SBy&&(k.zO=sW(k.zO,V.fJ,V.pending-y,y));U===0&&(V.status=103)}else V.status= 103;V.status===103&&(V.aZ.mw?(V.pending+2>V.pV&&es(k),V.pending+2<=V.pV&&(rF(V,k.zO&255),rF(V,k.zO>>8&255),k.zO=0,V.status=113)):V.status=113);if(V.pending!==0){if(es(k),k.cF===0)return V.Mw=-1,0}else if(k.qM===0&&(X<<1)-(X>4?9:0)<=(C<<1)-(C>4?9:0)&&X!==4)return Mq(k,-5);if(V.status===666&&k.qM!==0)return Mq(k,-5);if(k.qM!==0||V.Ot!==0||X!==0&&V.status!==666){C=V.strategy===2?oSI(V,X):V.strategy===3?MVI(V,X):$6[V.level].func(V,X);if(C===3||C===4)V.status=666;if(C===1||C===3)return k.cF===0&&(V.Mw= -1),0;if(C===2&&(X===1?(k6(V,2,3),XW(V,256,fO),V.A_===16?(uT(V,V.zX),V.zX=0,V.A_=0):V.A_>=8&&(V.fJ[V.pending++]=V.zX&255,V.zX>>=8,V.A_-=8)):X!==5&&(k6(V,0,3),iMo(V,0,0),X===3&&(om(V.head),V.Ot===0&&(V.Ba=0,V.UO=0,V.Mp=0))),es(k),k.cF===0))return V.Mw=-1,0}if(X!==4)return 0;if(V.wrap<=0)return 1;V.wrap===2?(rF(V,k.zO&255),rF(V,k.zO>>8&255),rF(V,k.zO>>16&255),rF(V,k.zO>>24&255),rF(V,k.N0&255),rF(V,k.N0>>8&255),rF(V,k.N0>>16&255),rF(V,k.N0>>24&255)):(hp(V,k.zO>>>16),hp(V,k.zO&65535));es(k);V.wrap>0&& (V.wrap=-V.wrap);return V.pending!==0?0:1}; BW=function(k){if(!(this instanceof BW))return new BW(k);k=this.options=L2.assign({level:-1,method:8,chunkSize:16384,A4:15,PqH:8,strategy:0,to:""},k||{});k.raw&&k.A4>0?k.A4=-k.A4:k.EG&&k.A4>0&&k.A4<16&&(k.A4+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.pQ=new ESm;this.pQ.cF=0;var X=this.pQ;var V=k.level,C=k.method,y=k.A4,U=k.PqH,N=k.strategy;if(X){var P=1;V===-1&&(V=6);y<0?(P=0,y=-y):y>15&&(P=2,y-=16);if(U<1||U>9||C!==8||y<8||y>15||V<0||V>9||N<0||N>4)X=Mq(X,-2);else{y===8&&(y=9); var T=new e$o;X.state=T;T.pQ=X;T.wrap=P;T.aZ=null;T.VX=y;T.Pn=1<>=7;U<30;U++)for(x6[U]=N<<7,y=0;y<1<=q.Pn&&(X===0&&(om(q.head),q.Ba=0,q.UO=0,q.Mp=0),V=new L2.i9(q.Pn),L2.jx(V,U,N-q.Pn,q.Pn,0),U=V,N=q.Pn);V=k.qM;C=k.nf;y=k.input;k.qM=N;k.nf=0;k.input=U;for(OW(q);q.Ot>=3;){U=q.Ba;N=q.Ot-2;do q.GO=(q.GO<(0,V[29])((0,V[32])(V[17]),V[65],V[0],V[60])>((0,V[29])((0,V[65])(V[22],V[34]),V[58],V[49],V[73]),V[9])(V[68],V[0])*(0,V[40])(V[13],(0,V[43])(),V[0]):((((0,V[29])((0,V[9])(V[59],V[73]),V[84],V[57],V[14]),((((0,V[67])(V[40],(0,V[39])(),V[35]),V[26])(V[44],V[64]),V[0])(V[20],V[84]),V[36])(V[37],V[84]),V[35])(V[60], V[49]),V[67])(V[79],(0,V[39])(),V[68]),(0,V[7])(V[68],V[47]),V[59])(V[10])),V[2]==-6&&(((((((0,V[7])(V[new Date(x[54])/1E3],V[54]),V[26])(V[84],V[53]),V[67])(V[40],(0,V[39])(),V[10]),V[36])(V[13],V[15]),V[8])((0,V[59])(V[84])^(0,V[7])(V[15],V[3]),(0,V[67])(V[40],(0,V[70])(),V[68]),V[46],(0,V[59])(V[68]),V[67],(0,V[7])(V[new Date(x[43])/1E3],V[57]),V[79],(0,V[29])(),V[68]),V[59])(V[68]),1)||(0,V[71])((0,V[26])(V[84],V[75]),((0,V[32])(V[71],V[56]),V[22])(V[65],V[47]),(0,V[43])(V[82],V[70]),(0,V[1])(V[new Date(x[80])/ 1E3],V[50]),(0,V[70])(V[67],V[24]),(0,V[2])(V[24],V[15]),V[78],V[15],V[14])^((0,V[81])(V[56],V[54])-(0,V[80])(V[55],V[7]))/(0,V[81])(V[76],V[26]),V[53]>=0&&((0,V[70])(V[2],V[24]),V[81])(V[40],V[54])*(0,V[81])(V[69],V[7]),V[76]>=2&&(0,V[80])(V[61],V[2])}catch(C){((((0,V[25])(V[37],(0,V[84])(),V[54]),V[25])(V[85],(0,V[84])(),V[54]),V[3])(V[26],V[79]),V[35])(V[2])}finally{(V[77]>=-8||(((0,V[3])(V[2],V[67]),(0,V[3])(V[26],V[0]),V[70])(V[59],V[39]),0))&&(0,V[new Date(x[71])/1E3])((0,V[45])(V[17],V[77])- (0,V[15])(V[53],V[29]),V[15],V[6],V[7]),V[72]<=1&&(0,V[65])((0,V[45])(V[59],V[58]),V[44],V[71],V[18]),V[83]>7&&(((0,V[65])((0,V[54])(V[new Date(x[84])/1E3],V[61]),V[54],V[53],V[64]),(0,V[54])(V[6],V[83]),V[37])(V[41],V[new Date(x[13])/1E3]),(0,V[0])((0,V[0])((0,V[37])(V[75],V[17]),V[66],V[63],V[45]),V[66],V[69],V[80]),V[54])((0,V[67])(V[34],V[40]),V[76],V[75],V[9]),V[18]==3&&((0,V[76])(V[12],V[58]),x[67])||(0,V[67])(V[36],V[75]),V[51]!==-5&&(V[64]!=-8?(0,V[37])(V[12],V[0]):(0,V[37])(V[75],V[7]))}}catch(C){return x[19]+ k}return X[x[40]](x[6])}; g.tp=function(k){this.name=k}; Dna=function(k){this.ob=Jj(k)}; cW=function(k){this.ob=Jj(k)}; dF=function(k){this.ob=Jj(k)}; R$Y=function(k){this.ob=Jj(k)}; Ap=function(k){this.ob=Jj(k)}; Dt=function(k){this.ob=Jj(k)}; Rm=function(k){this.ob=Jj(k)}; HW=function(k){this.ob=Jj(k)}; bE=function(k){this.ob=Jj(k)}; vW=function(k){this.ob=Jj(k)}; Zt=function(k){this.ob=Jj(k)}; am=function(k){this.ob=Jj(k)}; Qs=function(k){this.ob=Jj(k)}; zi=function(k){this.ob=Jj(k)}; FW=function(k){this.ob=Jj(k)}; gF=function(k){this.ob=Jj(k,500)}; lE=function(k){this.ob=Jj(k)}; pO=function(k){this.ob=Jj(k)}; HMZ=function(k){this.ob=Jj(k)}; bM$=function(){return g.LZ("yt.ads.biscotti.lastId_")||""}; vSZ=function(k){g.lo("yt.ads.biscotti.lastId_",k)}; uE=function(){var k=arguments,X=Y6;k.length>1?X[k[0]]=k[1]:k.length===1&&Object.assign(X,k[0])}; g.k5=function(k,X){return k in Y6?Y6[k]:X}; Xl=function(k){var X=Y6.EXPERIMENT_FLAGS;return X?X[k]:void 0}; ZMm=function(k){VQ.forEach(function(X){return X(k)})}; g.i6=function(k){return k&&window.yterr?function(){try{return k.apply(this,arguments)}catch(X){g.Cr(X)}}:k}; g.Cr=function(k){var X=g.LZ("yt.logging.errors.log");X?X(k,"ERROR",void 0,void 0,void 0,void 0,void 0):(X=g.k5("ERRORS",[]),X.push([k,"ERROR",void 0,void 0,void 0,void 0,void 0]),uE("ERRORS",X));ZMm(k)}; yQ=function(k,X,V,C,y){var U=g.LZ("yt.logging.errors.log");U?U(k,"WARNING",X,V,C,void 0,y):(U=g.k5("ERRORS",[]),U.push([k,"WARNING",X,V,C,void 0,y]),uE("ERRORS",U))}; UG=function(k,X){X=k.split(X);for(var V={},C=0,y=X.length;C1?k[1]:k[0])):{}}; qI=function(k,X){return F2d(k,X||{},!0)}; MI=function(k,X){return F2d(k,X||{},!1)}; F2d=function(k,X,V){var C=k.split("#",2);k=C[0];C=C.length>1?"#"+C[1]:"";var y=k.split("?",2);k=y[0];y=x5(y[1]||"");for(var U in X)if(V||!g.lB(y,U))y[U]=X[U];return g.mT(k,y)+C}; o1=function(k){if(!X)var X=window.location.href;var V=g.jd(k)[1]||null,C=g.Id(k);V&&C?(k=g.jd(k),X=g.jd(X),k=k[3]==X[3]&&k[1]==X[1]&&k[4]==X[4]):k=C?g.Id(X)===C&&(Number(g.jd(X)[4]||null)||null)===(Number(g.jd(k)[4]||null)||null):!0;return k}; e2=function(k){k||(k=document.location.href);k=g.jd(k)[1]||null;return k!==null&&k==="https"}; fr=function(k){k=gSm(k);return k===null?!1:k[0]==="com"&&k[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; lwd=function(k){k=gSm(k);return k===null?!1:k[1]==="google"?!0:k[2]==="google"?k[0]==="au"&&k[1]==="com"?!0:k[0]==="uk"&&k[1]==="co"?!0:!1:!1}; gSm=function(k){k=g.Id(k);return k!==null?k.split(".").reverse():null}; aw0=function(k){return k&&k.match(L2a)?k:fF(k)}; rk=function(k){var X=EG;k=k===void 0?bM$():k;var V=Object,C=V.assign,y=Ja(X);var U=X.V;try{var N=U.screenX;var P=U.screenY}catch(n){}try{var T=U.outerWidth;var q=U.outerHeight}catch(n){}try{var M=U.innerWidth;var e=U.innerHeight}catch(n){}try{var f=U.screenLeft;var E=U.screenTop}catch(n){}try{M=U.innerWidth,e=U.innerHeight}catch(n){}try{var J=U.screen.availWidth;var O=U.screen.availTop}catch(n){}U=[f,E,N,P,J,O,T,q,M,e];N=C4m(!1,X.V.top);P={};var I=I===void 0?g.g$:I;T=new LC;"SVGElement"in I&&"createElementNS"in I.document&&T.set(0);q=Ca5();q["allow-top-navigation-by-user-activation"]&&T.set(1);q["allow-popups-to-escape-sandbox"]&&T.set(2);I.crypto&&I.crypto.subtle&&T.set(3);"TextDecoder"in I&&"TextEncoder"in I&&T.set(4);I=ON5(T);X=(P.bc=I,P.bih=N.height,P.biw=N.width,P.brdim=U.join(),P.vis=vj(X.W),P.wgl=!!q_.WebGLRenderingContext,P);V=C.call(V,y,X);V.ca_type="image";k&&(V.bid=k);return V}; Ja=function(k){var X={};X.dt=S5X;X.flash="0";a:{try{var V=k.V.top.location.href}catch(M){k=2;break a}k=V?V===k.W.location.href?0:1:2}X=(X.frm=k,X);try{X.u_tz=-(new Date).getTimezoneOffset();var C=C===void 0?q_:C;try{var y=C.history.length}catch(M){y=0}X.u_his=y;var U;X.u_h=(U=q_.screen)==null?void 0:U.height;var N;X.u_w=(N=q_.screen)==null?void 0:N.width;var P;X.u_ah=(P=q_.screen)==null?void 0:P.availHeight;var T;X.u_aw=(T=q_.screen)==null?void 0:T.availWidth;var q;X.u_cd=(q=q_.screen)==null?void 0: q.colorDepth}catch(M){}return X}; Y5d=function(){if(!p8m)return null;var k=p8m();return"open"in k?k:null}; g.Wo=function(k){switch(ha(k)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; ha=function(k){return k&&"status"in k?k.status:-1}; g.sG=function(k,X){typeof k==="function"&&(k=g.i6(k));return window.setTimeout(k,X)}; g.OG=function(k,X){typeof k==="function"&&(k=g.i6(k));return window.setInterval(k,X)}; g.j2=function(k){window.clearTimeout(k)}; g.I1=function(k){window.clearInterval(k)}; g.$5=function(k){k=Kr(k);return typeof k==="string"&&k==="false"?!1:!!k}; g.Bo=function(k,X){k=Kr(k);return k===void 0&&X!==void 0?X:Number(k||0)}; nr=function(){return g.k5("EXPERIMENTS_TOKEN","")}; Kr=function(k){return g.k5("EXPERIMENT_FLAGS",{})[k]}; Gd=function(){for(var k=[],X=g.k5("EXPERIMENTS_FORCED_FLAGS",{}),V=g.W(Object.keys(X)),C=V.next();!C.done;C=V.next())C=C.value,k.push({key:C,value:String(X[C])});V=g.k5("EXPERIMENT_FLAGS",{});C=g.W(Object.keys(V));for(var y=C.next();!y.done;y=C.next())y=y.value,y.startsWith("force_")&&X[y]===void 0&&k.push({key:y,value:String(V[y])});return k}; wk=function(k,X,V,C,y,U,N,P){function T(){(q&&"readyState"in q?q.readyState:0)===4&&X&&g.i6(X)(q)} V=V===void 0?"GET":V;C=C===void 0?"":C;P=P===void 0?!1:P;var q=Y5d();if(!q)return null;"onloadend"in q?q.addEventListener("loadend",T,!1):q.onreadystatechange=T;g.$5("debug_forward_web_query_parameters")&&(k=uFX(k));q.open(V,k,!0);U&&(q.responseType=U);N&&(q.withCredentials=!0);V=V==="POST"&&(window.FormData===void 0||!(C instanceof FormData));if(y=k2m(k,y))for(var M in y)q.setRequestHeader(M,y[M]),"content-type"===M.toLowerCase()&&(V=!1);V&&q.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); if(P&&"setAttributionReporting"in XMLHttpRequest.prototype){k={eventSourceEligible:!0,triggerEligible:!1};try{q.setAttributionReporting(k)}catch(e){yQ(e)}}q.send(C);return q}; k2m=function(k,X){X=X===void 0?{}:X;var V=o1(k),C=g.k5("INNERTUBE_CLIENT_NAME"),y=g.$5("web_ajax_ignore_global_headers_if_set"),U;for(U in XJr){var N=g.k5(XJr[U]),P=U==="X-Goog-AuthUser"||U==="X-Goog-PageId";U!=="X-Goog-Visitor-Id"||N||(N=g.k5("VISITOR_DATA"));var T;if(!(T=!N)){if(!(T=V||(g.Id(k)?!1:!0))){T=k;var q;if(q=g.$5("add_auth_headers_to_remarketing_google_dot_com_ping")&&U==="Authorization"&&(C==="TVHTML5"||C==="TVHTML5_UNPLUGGED"||C==="TVHTML5_SIMPLY")&&lwd(T))T=Kd(T)||"",T=T.split("/"), T="/"+(T.length>1?T[1]:""),q=T==="/pagead";T=q?!0:!1}T=!T}T||y&&X[U]!==void 0||C==="TVHTML5_UNPLUGGED"&&P||(X[U]=N)}"X-Goog-EOM-Visitor-Id"in X&&"X-Goog-Visitor-Id"in X&&delete X["X-Goog-Visitor-Id"];if(V||!g.Id(k))X["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(V||!g.Id(k)){try{var M=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch(e){}M&&(X["X-YouTube-Time-Zone"]=M)}document.location.hostname.endsWith("youtubeeducation.com")||!V&&g.Id(k)||(X["X-YouTube-Ad-Signals"]= NI(rk()));return X}; ta=function(k,X){X.method="POST";X.postParams||(X.postParams={});return g.mm(k,X)}; iC$=function(k,X){if(window.fetch&&X.format!=="XML"){var V={method:X.method||"GET",credentials:"same-origin"};X.headers&&(V.headers=X.headers);X.priority&&(V.priority=X.priority);k=VDa(k,X);var C=CA$(k,X);C&&(V.body=C);X.withCredentials&&(V.credentials="include");var y=X.context||g.g$,U=!1,N;fetch(k,V).then(function(P){if(!U){U=!0;N&&g.j2(N);var T=P.ok,q=function(M){M=M||{};T?X.onSuccess&&X.onSuccess.call(y,M,P):X.onError&&X.onError.call(y,M,P);X.onFinish&&X.onFinish.call(y,M,P)}; (X.format||"JSON")==="JSON"&&(T||P.status>=400&&P.status<500)?P.json().then(q,function(){q(null)}):q(null)}}).catch(function(){X.onError&&X.onError.call(y,{},{})}); k=X.timeout||0;X.onFetchTimeout&&k>0&&(N=g.sG(function(){U||(U=!0,g.j2(N),X.onFetchTimeout.call(X.context||g.g$))},k))}else g.mm(k,X)}; g.mm=function(k,X){var V=X.format||"JSON";k=VDa(k,X);var C=CA$(k,X),y=!1,U=ym0(k,function(T){if(!y){y=!0;P&&g.j2(P);var q=g.Wo(T),M=null,e=400<=T.status&&T.status<500,f=500<=T.status&&T.status<600;if(q||e||f)M=UCZ(k,V,T,X.convertToSafeHtml);q&&(q=Ni0(V,T,M));M=M||{};e=X.context||g.g$;q?X.onSuccess&&X.onSuccess.call(e,T,M):X.onError&&X.onError.call(e,T,M);X.onFinish&&X.onFinish.call(e,T,M)}},X.method,C,X.headers,X.responseType,X.withCredentials); C=X.timeout||0;if(X.onTimeout&&C>0){var N=X.onTimeout;var P=g.sG(function(){y||(y=!0,U.abort(),g.j2(P),N.call(X.context||g.g$,U))},C)}return U}; VDa=function(k,X){X.includeDomain&&(k=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+k);var V=g.k5("XSRF_FIELD_NAME");if(X=X.urlParams)X[V]&&delete X[V],k=qI(k,X);return k}; CA$=function(k,X){var V=g.k5("XSRF_FIELD_NAME"),C=g.k5("XSRF_TOKEN"),y=X.postBody||"",U=X.postParams,N=g.k5("XSRF_FIELD_NAME"),P;X.headers&&(P=X.headers["Content-Type"]);X.excludeXsrf||g.Id(k)&&!X.withCredentials&&g.Id(k)!==document.location.hostname||X.method!=="POST"||P&&P!=="application/x-www-form-urlencoded"||X.postParams&&X.postParams[N]||(U||(U={}),U[V]=C);(g.$5("ajax_parse_query_data_only_when_filled")&&U&&Object.keys(U).length>0||U)&&typeof y==="string"&&(y=x5(y),g.VV(y,U),y=X.postBodyFormat&& X.postBodyFormat==="JSON"?JSON.stringify(y):g.wj(y));U=y||U&&!g.p1(U);!xCo&&U&&X.method!=="POST"&&(xCo=!0,g.Cr(Error("AJAX request with postData should use POST")));return y}; UCZ=function(k,X,V,C){var y=null;switch(X){case "JSON":try{var U=V.responseText}catch(N){throw C=Error("Error reading responseText"),C.params=k,yQ(C),N;}k=V.getResponseHeader("Content-Type")||"";U&&k.indexOf("json")>=0&&(U.substring(0,5)===")]}'\n"&&(U=U.substring(5)),y=JSON.parse(U));break;case "XML":if(k=(k=V.responseXML)?PAa(k):null)y={},g.DB(k.getElementsByTagName("*"),function(N){y[N.tagName]=TiX(N)})}C&&qR$(y); return y}; qR$=function(k){if(g.kO(k))for(var X in k)X==="html_content"||vXm(X,"_html")?k[X]=YQ(k[X]):qR$(k[X])}; Ni0=function(k,X,V){if(X&&X.status===204)return!0;switch(k){case "JSON":return!!V;case "XML":return Number(V&&V.return_code)===0;case "RAW":return!0;default:return!!V}}; PAa=function(k){return k?(k=("responseXML"in k?k.responseXML:k).getElementsByTagName("root"))&&k.length>0?k[0]:null:null}; TiX=function(k){var X="";g.DB(k.childNodes,function(V){X+=V.nodeValue}); return X}; uFX=function(k){var X=window.location.search,V=g.Id(k);g.$5("debug_handle_relative_url_for_query_forward_killswitch")||!V&&o1(k)&&(V=document.location.hostname);var C=Kd(k);C=(V=V&&(V.endsWith("youtube.com")||V.endsWith("youtube-nocookie.com")))&&C&&C.startsWith("/api/");if(!V||C)return k;var y=x5(X),U={};g.DB(MDm,function(N){y[N]&&(U[N]=y[N])}); return MI(k,U)}; dk=function(k,X){var V=g.kQ(X),C;return(new g.mv(function(y,U){V.onSuccess=function(N){g.Wo(N)?y(new o1m(N)):U(new co("Request failed, status="+ha(N),"net.badstatus",N))}; V.onError=function(N){U(new co("Unknown request error","net.unknown",N))}; V.onTimeout=function(N){U(new co("Request timed out","net.timeout",N))}; C=g.mm(k,V)})).dP(function(y){if(y instanceof Zy){var U; (U=C)==null||U.abort()}return He(y)})}; g.Aa=function(k,X,V,C,y,U){function N(T,q,M){return T.dP(function(e){if(q<=0||ha(e.xhr)===403)return He(new co("Request retried too many times","net.retryexhausted",e.xhr,e));var f=Math.pow(2,V-q+1)*M,E=y>0?Math.min(y,f):f;return P(M).then(function(){U&&U(e,q-1);return N(dk(k,X),q-1,E)})})} function P(T){return new g.mv(function(q){setTimeout(q,T)})} y=y===void 0?-1:y;return N(dk(k,X),V-1,C)}; co=function(k,X,V){T_.call(this,k+", errorCode="+X);this.errorCode=X;this.xhr=V;this.name="PromiseAjaxError"}; o1m=function(k){this.xhr=k}; D7=function(k){this.V=k===void 0?null:k;this.U=0;this.W=null}; R1=function(k){var X=new D7;k=k===void 0?null:k;X.U=2;X.W=k===void 0?null:k;return X}; Ho=function(k){var X=new D7;k=k===void 0?null:k;X.U=1;X.W=k===void 0?null:k;return X}; g.Z7=function(k,X,V,C,y){b6||vo.set(""+k,X,{Tk:V,path:"/",domain:C===void 0?"youtube.com":C,secure:y===void 0?!1:y})}; g.a1=function(k,X){if(!b6)return vo.get(""+k,X)}; g.QQ=function(k,X,V){b6||vo.remove(""+k,X===void 0?"/":X,V===void 0?"youtube.com":V)}; eY0=function(){if(g.$5("embeds_web_enable_cookie_detection_fix")){if(!g.g$.navigator.cookieEnabled)return!1}else if(!vo.isEnabled())return!1;if(!vo.isEmpty())return!0;g.$5("embeds_web_enable_cookie_detection_fix")?vo.set("TESTCOOKIESENABLED","1",{Tk:60,NlH:"none",secure:!0}):vo.set("TESTCOOKIESENABLED","1",{Tk:60});if(vo.get("TESTCOOKIESENABLED")!=="1")return!1;vo.remove("TESTCOOKIESENABLED");return!0}; g.Z=function(k,X){if(k)return k[X.name]}; zd=function(k){var X=g.k5("INNERTUBE_HOST_OVERRIDE");X&&(k=String(X)+String($E(k)));return k}; f8Y=function(k){var X={};g.$5("json_condensed_response")&&(X.prettyPrint="false");return k=MI(k,X)}; Fl=function(k,X){var V=V===void 0?{}:V;k={method:X===void 0?"POST":X,mode:o1(k)?"same-origin":"cors",credentials:o1(k)?"same-origin":"include"};X={};for(var C=g.W(Object.keys(V)),y=C.next();!y.done;y=C.next())y=y.value,V[y]&&(X[y]=V[y]);Object.keys(X).length>0&&(k.headers=X);return k}; gk=function(){var k=/Chrome\/(\d+)/.exec(g.Iu());return k?parseFloat(k[1]):NaN}; l6=function(){var k=/\sCobalt\/(\S+)\s/.exec(g.Iu());if(!k)return NaN;var X=[];k=g.W(k[1].split("."));for(var V=k.next();!V.done;V=k.next())V=parseInt(V.value,10),V>=0&&X.push(V);return parseFloat(X.join("."))}; S2=function(){return g.Lr("android")&&g.Lr("chrome")&&!(g.Lr("trident/")||g.Lr("edge/"))&&!g.Lr("cobalt")}; E1m=function(){return g.Lr("armv7")||g.Lr("aarch64")||g.Lr("android")}; g.pr=function(){return g.Lr("cobalt")}; Y5=function(){return g.Lr("cobalt")&&g.Lr("appletv")}; u6=function(){return g.Lr("(ps3; leanback shell)")||g.Lr("ps3")&&g.pr()}; Jmo=function(){return g.Lr("(ps4; leanback shell)")||g.Lr("ps4")&&g.pr()}; g.rma=function(){return g.pr()&&(g.Lr("ps4 vr")||g.Lr("ps4 pro vr"))}; kR=function(){var k=/WebKit\/([0-9]+)/.exec(g.Iu());return!!(k&&parseInt(k[1],10)>=600)}; Xs=function(){var k=/WebKit\/([0-9]+)/.exec(g.Iu());return!!(k&&parseInt(k[1],10)>=602)}; hYd=function(){return g.Lr("iemobile")||g.Lr("windows phone")&&g.Lr("edge")}; iv=function(){return(Vi||CL)&&g.Lr("applewebkit")&&!g.Lr("version")&&(!g.Lr("safari")||g.Lr("gsa/"))}; Us=function(){return g.yi&&g.Lr("version/")}; NS=function(){return g.Lr("smart-tv")&&g.Lr("samsung")}; g.Lr=function(k){var X=g.Iu();return X?X.toLowerCase().indexOf(k)>=0:!1}; xR=function(){return igZ()||iv()||Us()?!0:g.k5("EOM_VISITOR_DATA")?!1:!0}; PD=function(k,X){return X===void 0||X===null?k:X==="1"||X===!0||X===1||X==="True"?!0:!1}; Tm=function(k,X,V){for(var C in V)if(V[C]==X)return V[C];return k}; qS=function(k,X){return X===void 0||X===null?k:Number(X)}; MS=function(k,X){return X===void 0||X===null?k:X.toString()}; oB=function(k,X){if(X){if(k==="fullwidth")return Infinity;if(k==="fullheight")return 0}return k&&(X=k.match(WGr))&&(k=Number(X[2]),X=Number(X[1]),!isNaN(k)&&!isNaN(X)&&k>0)?X/k:NaN}; eX=function(k){var X=k.docid||k.video_id||k.videoId||k.id;if(X)return X;X=k.raw_player_response;X||(k=k.player_response)&&(X=JSON.parse(k));return X&&X.videoDetails&&X.videoDetails.videoId||null}; sb$=function(k){return fL(k,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; g.Es=function(k){return k==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||k==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; fL=function(k,X){X=(X===void 0?0:X)?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(X="EMBEDDED_PLAYER_MODE_PFL");var V=k.raw_embedded_player_response;if(!V&&(k=k.embedded_player_response))try{V=JSON.parse(k)}catch(C){return X}return V?Tm(X,V.embeddedPlayerMode,OCa):X}; ro=function(k){T_.call(this,k.message||k.description||k.name);this.isMissing=k instanceof J9;this.isTimeout=k instanceof co&&k.errorCode=="net.timeout";this.isCanceled=k instanceof Zy}; J9=function(){T_.call(this,"Biscotti ID is missing from server")}; jbX=function(){if(g.$5("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("Biscotti id fetching has been disabled entirely.");if(!xR())return Error("User has not consented - not fetching biscotti id.");var k=g.k5("PLAYER_VARS",{});if(g.YO(k,"privembed",!1)=="1")return Error("Biscotti ID is not available in private embed mode");if(sb$(k))return Error("Biscotti id fetching has been disabled for pfl.")}; Bi$=function(){var k=jbX();if(k!==void 0)return He(k);h9||(h9=dk("//googleads.g.doubleclick.net/pagead/id",I8m).then(KGZ).dP(function(X){return $Cr(2,X)})); return h9}; KGZ=function(k){k=k.xhr.responseText;if(!ek(k,")]}'"))throw new J9;k=JSON.parse(k.substr(4));if((k.type||1)>1)throw new J9;k=k.id;vSZ(k);h9=Ho(k);n1d(18E5,2);return k}; $Cr=function(k,X){X=new ro(X);vSZ("");h9=R1(X);k>0&&n1d(12E4,k-1);throw X;}; n1d=function(k,X){g.sG(function(){dk("//googleads.g.doubleclick.net/pagead/id",I8m).then(KGZ,function(V){return $Cr(X,V)}).dP(g.or)},k)}; G29=function(){try{var k=g.LZ("yt.ads.biscotti.getId_");return k?k():Bi$()}catch(X){return He(X)}}; mC0=function(k){k&&(k.dataset?k.dataset[wJo()]="true":Vz0(k))}; tDa=function(k){return k?k.dataset?k.dataset[wJo()]:k.getAttribute("data-loaded"):null}; wJo=function(){return cm$.loaded||(cm$.loaded="loaded".replace(/\-([a-z])/g,function(k,X){return X.toUpperCase()}))}; dCY=function(){var k=document;if("visibilityState"in k)return k.visibilityState;var X=WD+"VisibilityState";if(X in k)return k[X]}; Os=function(k,X){var V;iY(k,function(C){V=X[C];return!!V}); return V}; jX=function(k){if(k.requestFullscreen)k=k.requestFullscreen(void 0);else if(k.webkitRequestFullscreen)k=k.webkitRequestFullscreen();else if(k.mozRequestFullScreen)k=k.mozRequestFullScreen();else if(k.msRequestFullscreen)k=k.msRequestFullscreen();else if(k.webkitEnterFullscreen)k=k.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return k instanceof Promise?k:Promise.resolve()}; $R=function(k){var X;g.IB()?KL()==k&&(X=document):X=k;return X&&(k=Os(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],X))?(X=k.call(X),X instanceof Promise?X:Promise.resolve()):Promise.resolve()}; AmZ=function(k){return g.ez(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],function(X){return"on"+X.toLowerCase()in k})}; DCI=function(){var k=document;return g.ez(["fullscreenerror","webkitfullscreenerror","mozfullscreenerror","MSFullscreenError"],function(X){return"on"+X.toLowerCase()in k})}; g.IB=function(){return!!Os(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; KL=function(k){k=k===void 0?!1:k;var X=Os(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(k)for(;X&&X.shadowRoot;)X=X.shadowRoot.fullscreenElement;return X?X:null}; BD=function(k){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=0;this.scale=1;this.changedTouches=this.touches=null;try{if(k=k||window.event){this.event=k;for(var X in k)X in RYm||(this[X]=k[X]);this.scale=k.scale;this.rotation=k.rotation;var V=k.target||k.srcElement;V&&V.nodeType==3&&(V=V.parentNode);this.target=V;var C=k.relatedTarget; if(C)try{C=C.nodeName?C:null}catch(y){C=null}else this.type=="mouseover"?C=k.fromElement:this.type=="mouseout"&&(C=k.toElement);this.relatedTarget=C;this.clientX=k.clientX!=void 0?k.clientX:k.pageX;this.clientY=k.clientY!=void 0?k.clientY:k.pageY;this.keyCode=k.keyCode?k.keyCode:k.which;this.charCode=k.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=k.altKey;this.ctrlKey=k.ctrlKey;this.shiftKey=k.shiftKey;this.metaKey=k.metaKey;this.V=k.pageX;this.W=k.pageY}}catch(y){}}; HCX=function(k){if(document.body&&document.documentElement){var X=document.body.scrollTop+document.documentElement.scrollTop;k.V=k.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);k.W=k.clientY+X}}; bC0=function(k,X,V,C){C=C===void 0?{}:C;k.addEventListener&&(X!="mouseenter"||"onmouseenter"in document?X!="mouseleave"||"onmouseenter"in document?X=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(X="MozMousePixelScroll"):X="mouseout":X="mouseover");return Sz(nL,function(y){var U=typeof y[4]==="boolean"&&y[4]==!!C,N=g.kO(y[4])&&g.kO(C)&&g.uB(y[4],C);return!!y.length&&y[0]==k&&y[1]==X&&y[2]==V&&(U||N)})}; g.Gm=function(k,X,V,C){C=C===void 0?{}:C;if(!k||!k.addEventListener&&!k.attachEvent)return"";var y=bC0(k,X,V,C);if(y)return y;y=++v10.count+"";var U=!(X!="mouseenter"&&X!="mouseleave"||!k.addEventListener||"onmouseenter"in document);var N=U?function(P){P=new BD(P);if(!U0(P.relatedTarget,function(T){return T==k},!0))return P.currentTarget=k,P.type=X,V.call(k,P)}:function(P){P=new BD(P); P.currentTarget=k;return V.call(k,P)}; N=g.i6(N);k.addEventListener?(X=="mouseenter"&&U?X="mouseover":X=="mouseleave"&&U?X="mouseout":X=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(X="MozMousePixelScroll"),ZCm()||typeof C==="boolean"?k.addEventListener(X,N,C):k.addEventListener(X,N,!!C.capture)):k.attachEvent("on"+X,N);nL[y]=[k,X,V,N,C];return y}; Qbm=function(k){return a8X(k,function(X){return g.Mc(X,"ytp-ad-has-logging-urls")})}; a8X=function(k,X){var V=document.body||document;return g.Gm(V,"click",function(C){var y=U0(C.target,function(U){return U===V||X(U)},!0); y&&y!==V&&!y.disabled&&(C.currentTarget=y,k.call(y,C))})}; g.wo=function(k){k&&(typeof k=="string"&&(k=[k]),g.DB(k,function(X){if(X in nL){var V=nL[X],C=V[0],y=V[1],U=V[3];V=V[4];C.removeEventListener?ZCm()||typeof V==="boolean"?C.removeEventListener(y,U,V):C.removeEventListener(y,U,!!V.capture):C.detachEvent&&C.detachEvent("on"+y,U);delete nL[X]}}))}; mM=function(k){for(var X in nL)nL[X][0]==k&&g.wo(X)}; t9=function(k){k=k||window.event;var X;k.composedPath&&typeof k.composedPath==="function"?X=k.composedPath():X=k.path;X&&X.length?k=X[0]:(k=k||window.event,k=k.target||k.srcElement,k.nodeType==3&&(k=k.parentNode));return k}; cD=function(k){this.N=k;this.V=null;this.j=0;this.X=null;this.Y=0;this.W=[];for(k=0;k<4;k++)this.W.push(0);this.U=0;this.U2=g.Gm(window,"mousemove",(0,g.iB)(this.D,this));this.T=g.OG((0,g.iB)(this.k9,this),25)}; A9=function(k){g.H.call(this);this.N=[];this.yD=k||this}; Dn=function(k,X,V,C){for(var y=0;y0?V:0;V=C?Date.now()+C*1E3:0;if((C=C?(0,g.bv)():vD())&&window.JSON){typeof X!=="string"&&(X=JSON.stringify(X,void 0));try{C.set(k,X,V)}catch(y){C.remove(k)}}}; g.aB=function(k){var X=vD(),V=(0,g.bv)();if(!X&&!V||!window.JSON)return null;try{var C=X.get(k)}catch(y){}if(typeof C!=="string")try{C=V.get(k)}catch(y){}if(typeof C!=="string")return null;try{C=JSON.parse(C,void 0)}catch(y){}return C}; g19=function(){var k=(0,g.bv)();if(k&&(k=k.W("yt-player-quality")))return k.creation}; g.Qi=function(k){try{var X=vD(),V=(0,g.bv)();X&&X.remove(k);V&&V.remove(k)}catch(C){}}; g.zm=function(){return g.aB("yt-remote-session-screen-id")}; l8Z=function(k){var X=this;this.W=void 0;this.V=!1;k.addEventListener("beforeinstallprompt",function(V){V.preventDefault();X.W=V}); k.addEventListener("appinstalled",function(){X.V=!0},{once:!0})}; Fs=function(){if(!g.g$.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.g$.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.g$.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.g$.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.g$.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(k){return"WEB_DISPLAY_MODE_UNKNOWN"}}; go=function(){this.yC=!0}; LG9=function(){go.instance||(go.instance=new go);return go.instance}; SRZ=function(k){switch(k){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}}; pJ$=function(){this.V=g.k5("ALT_PREF_COOKIE_NAME","PREF");this.W=g.k5("ALT_PREF_COOKIE_DOMAIN","youtube.com");var k=g.a1(this.V);k&&this.parse(k)}; g.LL=function(){lv||(lv=new pJ$);return lv}; g.SX=function(k,X){return!!((YRm("f"+(Math.floor(X/31)+1))||0)&1<0;)switch(k=ru.shift(),k.type){case "ERROR":eL.bT(k.payload);break;case "EVENT":eL.logEvent(k.eventType,k.payload)}}; W7=function(k){hK||(eL?eL.bT(k):(ru.push({type:"ERROR",payload:k}),ru.length>10&&ru.shift()))}; sO=function(k,X){hK||(eL?eL.logEvent(k,X):(ru.push({type:"EVENT",eventType:k,payload:X}),ru.length>10&&ru.shift()))}; OO=function(k){if(k.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; jL=function(k){return k.substr(0,k.indexOf(":"))||k}; g.Iv=function(k,X,V,C,y){X=X===void 0?{}:X;V=V===void 0?Ucr[k]:V;C=C===void 0?NU5[k]:C;y=y===void 0?xc$[k]:y;g.XQ.call(this,V,Object.assign({},{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:k},X));this.type=k;this.message=V;this.level=C;this.V=y;Object.setPrototypeOf(this,g.Iv.prototype)}; Kf=function(k,X){g.Iv.call(this,"MISSING_OBJECT_STORES",{expectedObjectStores:X,foundObjectStores:k},Ucr.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Kf.prototype)}; $2=function(k,X){var V=Error.call(this);this.message=V.message;"stack"in V&&(this.stack=V.stack);this.index=k;this.objectStore=X;Object.setPrototypeOf(this,$2.prototype)}; nf=function(k,X,V,C){X=jL(X);var y=k instanceof Error?k:Error("Unexpected error: "+k);if(y instanceof g.Iv)return y;k={objectStoreNames:V,dbName:X,dbVersion:C};if(y.name==="QuotaExceededError")return new g.Iv("QUOTA_EXCEEDED",k);if(g.B7&&y.name==="UnknownError")return new g.Iv("QUOTA_MAYBE_EXCEEDED",k);if(y instanceof $2)return new g.Iv("MISSING_INDEX",Object.assign({},k,{objectStore:y.objectStore,index:y.index}));if(y.name==="InvalidStateError"&&PTo.some(function(U){return y.message.includes(U)}))return new g.Iv("EXECUTE_TRANSACTION_ON_CLOSED_DB", k); if(y.name==="AbortError")return new g.Iv("UNKNOWN_ABORT",k,y.message);y.args=[Object.assign({},k,{name:"IdbError",qG:y.name})];y.level="WARNING";return y}; g.GG=function(k,X,V){var C=ov();return new g.Iv("IDB_NOT_SUPPORTED",{context:{caller:k,publicName:X,version:V,hasSucceededOnce:C==null?void 0:C.hasSucceededOnce}})}; TU5=function(k){if(!k)throw Error();throw k;}; qlI=function(k){return k}; wu=function(k){this.V=k}; g.mW=function(k){function X(y){if(C.state.status==="PENDING"){C.state={status:"REJECTED",reason:y};y=g.W(C.W);for(var U=y.next();!U.done;U=y.next())U=U.value,U()}} function V(y){if(C.state.status==="PENDING"){C.state={status:"FULFILLED",value:y};y=g.W(C.V);for(var U=y.next();!U.done;U=y.next())U=U.value,U()}} var C=this;this.state={status:"PENDING"};this.V=[];this.W=[];k=k.V;try{k(V,X)}catch(y){X(y)}}; MBm=function(k,X,V,C,y){try{if(k.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");var U=V(k.state.value);U instanceof g.mW?tK(k,X,U,C,y):C(U)}catch(N){y(N)}}; oCX=function(k,X,V,C,y){try{if(k.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");var U=V(k.state.reason);U instanceof g.mW?tK(k,X,U,C,y):C(U)}catch(N){y(N)}}; tK=function(k,X,V,C,y){X===V?y(new TypeError("Circular promise chain detected.")):V.then(function(U){U instanceof g.mW?tK(k,X,U,C,y):C(U)},function(U){y(U)})}; exo=function(k,X,V){function C(){V(k.error);U()} function y(){X(k.result);U()} function U(){try{k.removeEventListener("success",y),k.removeEventListener("error",C)}catch(N){}} k.addEventListener("success",y);k.addEventListener("error",C)}; fIZ=function(k){return new Promise(function(X,V){exo(k,X,V)})}; c7=function(k){return new g.mW(new wu(function(X,V){exo(k,X,V)}))}; du=function(k,X){return new g.mW(new wu(function(V,C){function y(){var U=k?X(k):null;U?U.then(function(N){k=N;y()},C):V()} y()}))}; ECo=function(k,X){this.request=k;this.cursor=X}; Jh$=function(k){return c7(k).then(function(X){return X?new ECo(k,X):null})}; g.rha=function(k){k.cursor.continue(void 0);return Jh$(k.request)}; hxm=function(k,X){this.V=k;this.options=X;this.transactionCount=0;this.U=Math.round((0,g.a)());this.W=!1}; g.Da=function(k,X,V){k=k.V.createObjectStore(X,V);return new AK(k)}; Rv=function(k,X){k.V.objectStoreNames.contains(X)&&k.V.deleteObjectStore(X)}; g.v7=function(k,X,V){return g.H7(k,[X],{mode:"readwrite",uL:!0},function(C){return g.b2(C.objectStore(X),V)})}; g.H7=function(k,X,V,C){var y,U,N,P,T,q,M,e,f,E,J,O;return g.D(function(I){switch(I.W){case 1:var n={mode:"readonly",uL:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof V==="string"?n.mode=V:Object.assign(n,V);y=n;k.transactionCount++;U=y.uL?3:1;N=0;case 2:if(P){I.wB(4);break}N++;T=Math.round((0,g.a)());g.sm(I,5);q=k.V.transaction(X,y.mode);n=new Za(q);n=W59(n,C);return g.d(I,n,7);case 7:return M=I.V,e=Math.round((0,g.a)()),sp5(k,T,e,N,void 0,X.join(),y),I.return(M);case 5:f=g.$X(I);E=Math.round((0,g.a)()); J=nf(f,k.V.name,X.join(),k.V.version);if((O=J instanceof g.Iv&&!J.V)||N>=U)sp5(k,T,E,N,J,X.join(),y),P=J;I.wB(2);break;case 4:return I.return(Promise.reject(P))}})}; sp5=function(k,X,V,C,y,U,N){X=V-X;y?(y instanceof g.Iv&&(y.type==="QUOTA_EXCEEDED"||y.type==="QUOTA_MAYBE_EXCEEDED")&&sO("QUOTA_EXCEEDED",{dbName:jL(k.V.name),objectStoreNames:U,transactionCount:k.transactionCount,transactionMode:N.mode}),y instanceof g.Iv&&y.type==="UNKNOWN_ABORT"&&(V-=k.U,V<0&&V>=2147483648&&(V=0),sO("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:U,transactionDuration:X,transactionCount:k.transactionCount,dbDuration:V}),k.W=!0),O2Z(k,!1,C,U,X,N.tag),W7(y)):O2Z(k,!0,C,U,X, N.tag)}; O2Z=function(k,X,V,C,y,U){sO("TRANSACTION_ENDED",{objectStoreNames:C,connectionHasUnknownAbortedTransaction:k.W,duration:y,isSuccessful:X,tryCount:V,tag:U===void 0?"IDB_TRANSACTION_TAG_UNKNOWN":U})}; AK=function(k){this.V=k}; g.av=function(k,X,V){k.V.createIndex(X,V,{unique:!1})}; jpr=function(k,X){return g.Qd(k,{query:X},function(V){return V.delete().then(function(){return g.zG(V)})}).then(function(){})}; II$=function(k,X,V){var C=[];return g.Qd(k,{query:X},function(y){if(!(V!==void 0&&C.length>=V))return C.push(y.getValue()),g.zG(y)}).then(function(){return C})}; $co=function(k){return"getAllKeys"in IDBObjectStore.prototype?c7(k.V.getAllKeys(void 0,void 0)):K55(k)}; K55=function(k){var X=[];return g.BU$(k,{query:void 0},function(V){X.push(V.cursor.primaryKey);return g.rha(V)}).then(function(){return X})}; g.b2=function(k,X,V){return c7(k.V.put(X,V))}; g.Qd=function(k,X,V){k=k.V.openCursor(X.query,X.direction);return FQ(k).then(function(C){return du(C,V)})}; g.BU$=function(k,X,V){var C=X.query;X=X.direction;k="openKeyCursor"in IDBObjectStore.prototype?k.V.openKeyCursor(C,X):k.V.openCursor(C,X);return Jh$(k).then(function(y){return du(y,V)})}; Za=function(k){var X=this;this.V=k;this.U=new Map;this.W=!1;this.done=new Promise(function(V,C){X.V.addEventListener("complete",function(){V()}); X.V.addEventListener("error",function(y){y.currentTarget===y.target&&C(X.V.error)}); X.V.addEventListener("abort",function(){var y=X.V.error;if(y)C(y);else if(!X.W){y=g.Iv;for(var U=X.V.objectStoreNames,N=[],P=0;P=V))return C.push(y.getValue()),g.zG(y)}).then(function(){return C})}; g.gu=function(k,X,V){k=k.V.openCursor(X.query===void 0?null:X.query,X.direction===void 0?"next":X.direction);return FQ(k).then(function(C){return du(C,V)})}; l2=function(k,X){this.request=k;this.cursor=X}; FQ=function(k){return c7(k).then(function(X){return X?new l2(k,X):null})}; g.zG=function(k){k.cursor.continue(void 0);return FQ(k.request)}; wh5=function(k,X,V){return new Promise(function(C,y){function U(){f||(f=new hxm(N.result,{closed:e}));return f} var N=X!==void 0?self.indexedDB.open(k,X):self.indexedDB.open(k);var P=V.blocked,T=V.blocking,q=V.Lb2,M=V.upgrade,e=V.closed,f;N.addEventListener("upgradeneeded",function(E){try{if(E.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(N.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");E.dataLoss&&E.dataLoss!=="none"&&sO("IDB_DATA_CORRUPTED",{reason:E.dataLossMessage||"unknown reason",dbName:jL(k)});var J=U(),O=new Za(N.transaction); M&&M(J,function(I){return E.oldVersion=I},O); O.done.catch(function(I){y(I)})}catch(I){y(I)}}); N.addEventListener("success",function(){var E=N.result;T&&E.addEventListener("versionchange",function(){T(U())}); E.addEventListener("close",function(){sO("IDB_UNEXPECTEDLY_CLOSED",{dbName:jL(k),dbVersion:E.version});q&&q()}); C(U())}); N.addEventListener("error",function(){y(N.error)}); P&&N.addEventListener("blocked",function(){P()})})}; mc$=function(k,X,V){V=V===void 0?{}:V;return wh5(k,X,V)}; Lf=function(k,X){X=X===void 0?{}:X;var V,C,y,U;return g.D(function(N){if(N.W==1)return g.sm(N,2),V=self.indexedDB.deleteDatabase(k),C=X,(y=C.blocked)&&V.addEventListener("blocked",function(){y()}),g.d(N,fIZ(V),4); if(N.W!=2)return g.IY(N,0);U=g.$X(N);throw nf(U,k,"",-1);})}; SL=function(k,X){this.name=k;this.options=X;this.U=!0;this.Y=this.j=0}; tB$=function(k,X){return new g.Iv("INCOMPATIBLE_DB_VERSION",{dbName:k.name,oldVersion:k.options.version,newVersion:X})}; g.pf=function(k,X){if(!X)throw g.GG("openWithToken",jL(k.name));return k.open()}; chr=function(k,X){var V;return g.D(function(C){if(C.W==1)return g.d(C,g.pf(Y2,X),2);V=C.V;return C.return(g.H7(V,["databases"],{uL:!0,mode:"readwrite"},function(y){var U=y.objectStore("databases");return U.get(k.actualName).then(function(N){if(N?k.actualName!==N.actualName||k.publicName!==N.publicName||k.userIdentifier!==N.userIdentifier:1)return g.b2(U,k).then(function(){})})}))})}; u2=function(k,X){var V;return g.D(function(C){if(C.W==1)return k?g.d(C,g.pf(Y2,X),2):C.return();V=C.V;return C.return(V.delete("databases",k))})}; dcZ=function(k,X){var V,C;return g.D(function(y){return y.W==1?(V=[],g.d(y,g.pf(Y2,X),2)):y.W!=3?(C=y.V,g.d(y,g.H7(C,["databases"],{uL:!0,mode:"readonly"},function(U){V.length=0;return g.Qd(U.objectStore("databases"),{},function(N){k(N.getValue())&&V.push(N.getValue());return g.zG(N)})}),3)):y.return(V)})}; Ahm=function(k,X){return dcZ(function(V){return V.publicName===k&&V.userIdentifier!==void 0},X)}; Dc9=function(){var k,X,V,C;return g.D(function(y){switch(y.W){case 1:k=ov();if((X=k)==null?0:X.hasSucceededOnce)return y.return(!0);if(km&&kR()&&!Xs()||g.Xj)return y.return(!1);try{if(V=self,!(V.indexedDB&&V.IDBIndex&&V.IDBKeyRange&&V.IDBObjectStore))return y.return(!1)}catch(U){return y.return(!1)}if(!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return y.return(!1);g.sm(y,2);C={actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0}; return g.d(y,chr(C,Ve),4);case 4:return g.d(y,u2("yt-idb-test-do-not-use",Ve),5);case 5:return y.return(!0);case 2:return g.$X(y),y.return(!1)}})}; Rxm=function(){if(Ci!==void 0)return Ci;hK=!0;return Ci=Dc9().then(function(k){hK=!1;var X;if((X=MF())!=null&&X.V){var V;X={hasSucceededOnce:((V=ov())==null?void 0:V.hasSucceededOnce)||k};var C;(C=MF())==null||C.set("LAST_RESULT_ENTRY_KEY",X,2592E3,!0)}return k})}; iW=function(){return g.LZ("ytglobal.idbToken_")||void 0}; g.ye=function(){var k=iW();return k?Promise.resolve(k):Rxm().then(function(X){(X=X?Ve:void 0)&&g.lo("ytglobal.idbToken_",X);return X})}; H2$=function(k){if(!g.Cf())throw k=new g.Iv("AUTH_INVALID",{dbName:k}),W7(k),k;var X=g.Vd();return{actualName:k+":"+X,publicName:k,userIdentifier:X}}; b2r=function(k,X,V,C){var y,U,N,P,T,q;return g.D(function(M){switch(M.W){case 1:return U=(y=Error().stack)!=null?y:"",g.d(M,g.ye(),2);case 2:N=M.V;if(!N)throw P=g.GG("openDbImpl",k,X),g.$5("ytidb_async_stack_killswitch")||(P.stack=P.stack+"\n"+U.substring(U.indexOf("\n")+1)),W7(P),P;OO(k);T=V?{actualName:k,publicName:k,userIdentifier:void 0}:H2$(k);g.sm(M,3);return g.d(M,chr(T,N),5);case 5:return g.d(M,mc$(T.actualName,X,C),6);case 6:return M.return(M.V);case 3:return q=g.$X(M),g.sm(M,7),g.d(M,u2(T.actualName, N),9);case 9:g.IY(M,8);break;case 7:g.$X(M);case 8:throw q;}})}; vC0=function(k,X,V){V=V===void 0?{}:V;return b2r(k,X,!1,V)}; Z2m=function(k,X,V){V=V===void 0?{}:V;return b2r(k,X,!0,V)}; aId=function(k,X){X=X===void 0?{}:X;var V,C;return g.D(function(y){if(y.W==1)return g.d(y,g.ye(),2);if(y.W!=3){V=y.V;if(!V)return y.return();OO(k);C=H2$(k);return g.d(y,Lf(C.actualName,X),3)}return g.d(y,u2(C.actualName,V),0)})}; Qp5=function(k,X,V){k=k.map(function(C){return g.D(function(y){return y.W==1?g.d(y,Lf(C.actualName,X),2):g.d(y,u2(C.actualName,V),0)})}); return Promise.all(k).then(function(){})}; zx0=function(k){var X=X===void 0?{}:X;var V,C;return g.D(function(y){if(y.W==1)return g.d(y,g.ye(),2);if(y.W!=3){V=y.V;if(!V)return y.return();OO(k);return g.d(y,Ahm(k,V),3)}C=y.V;return g.d(y,Qp5(C,X,V),0)})}; F5r=function(k,X){X=X===void 0?{}:X;var V;return g.D(function(C){if(C.W==1)return g.d(C,g.ye(),2);if(C.W!=3){V=C.V;if(!V)return C.return();OO(k);return g.d(C,Lf(k,X),3)}return g.d(C,u2(k,V),0)})}; U6=function(k,X){SL.call(this,k,X);this.options=X;OO(k)}; gCr=function(k,X){var V;return function(){V||(V=new U6(k,X));return V}}; g.Nh=function(k,X){return gCr(k,X)}; xm=function(k){return g.pf(lI$(),k)}; L50=function(k,X,V,C){var y,U,N;return g.D(function(P){switch(P.W){case 1:return y={config:k,hashData:X,timestamp:C!==void 0?C:(0,g.a)()},g.d(P,xm(V),2);case 2:return U=P.V,g.d(P,U.clear("hotConfigStore"),3);case 3:return g.d(P,g.v7(U,"hotConfigStore",y),4);case 4:return N=P.V,P.return(N)}})}; Sla=function(k,X,V,C,y){var U,N,P;return g.D(function(T){switch(T.W){case 1:return U={config:k,hashData:X,configData:V,timestamp:y!==void 0?y:(0,g.a)()},g.d(T,xm(C),2);case 2:return N=T.V,g.d(T,N.clear("coldConfigStore"),3);case 3:return g.d(T,g.v7(N,"coldConfigStore",U),4);case 4:return P=T.V,T.return(P)}})}; phZ=function(k){var X,V;return g.D(function(C){return C.W==1?g.d(C,xm(k),2):C.W!=3?(X=C.V,V=void 0,g.d(C,g.H7(X,["coldConfigStore"],{mode:"readwrite",uL:!0},function(y){return g.gu(y.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},function(U){V=U.getValue()})}),3)):C.return(V)})}; Ylm=function(k){var X,V;return g.D(function(C){return C.W==1?g.d(C,xm(k),2):C.W!=3?(X=C.V,V=void 0,g.d(C,g.H7(X,["hotConfigStore"],{mode:"readwrite",uL:!0},function(y){return g.gu(y.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},function(U){V=U.getValue()})}),3)):C.return(V)})}; ueY=function(){return g.D(function(k){return g.d(k,zx0("ytGcfConfig"),0)})}; PT=function(){g.H.call(this);this.W=[];this.V=[];var k=g.LZ("yt.gcf.config.hotUpdateCallbacks");k?(this.W=[].concat(g.G(k)),this.V=k):(this.V=[],g.lo("yt.gcf.config.hotUpdateCallbacks",this.V))}; fi=function(){var k=this;this.Y=!1;this.U=this.j=0;this.X=new PT;this.Xg={sVY:function(){k.Y=!0}, n44:function(){return k.V}, itq:function(X){T4(k,X)}, JP:function(X){k.JP(X)}, Mt8:function(X){qh(k,X)}, S_:function(){return k.coldHashData}, yK:function(){return k.hotHashData}, dYa:function(){return k.W}, MYa:function(){return Mh()}, Z9G:function(){return os()}, pR4:function(){return g.LZ("yt.gcf.config.coldHashData")}, Tvq:function(){return g.LZ("yt.gcf.config.hotHashData")}, Pjz:function(){kim(k)}, EsY:function(){k.JP(void 0);eQ(k);delete fi.instance}, TD8:function(X){k.U=X}, H9b:function(){return k.U}}}; XWm=function(){if(!fi.instance){var k=new fi;fi.instance=k}return fi.instance}; iO9=function(k){var X;g.D(function(V){if(V.W==1)return g.$5("start_client_gcf")||g.$5("delete_gcf_config_db")?g.$5("start_client_gcf")?g.d(V,g.ye(),3):V.wB(2):V.return();V.W!=2&&((X=V.V)&&g.Cf()&&!g.$5("delete_gcf_config_db")?(k.Y=!0,kim(k)):(VsY(k),CEa(k)));return g.$5("delete_gcf_config_db")?g.d(V,ueY(),0):V.wB(0)})}; E6=function(){var k;return(k=os())!=null?k:g.k5("RAW_HOT_CONFIG_GROUP")}; yp$=function(k){var X,V,C,y,U,N;return g.D(function(P){switch(P.W){case 1:if(k.W)return P.return(os());if(!k.Y)return X=g.GG("getHotConfig IDB not initialized"),yQ(X),P.return(Promise.reject(X));V=iW();C=g.k5("TIME_CREATED_MS");if(!V){y=g.GG("getHotConfig token error");yQ(y);P.wB(2);break}return g.d(P,Ylm(V),3);case 3:if((U=P.V)&&U.timestamp>C)return T4(k,U.config),k.JP(U.hashData),P.return(os());case 2:CEa(k);if(!(V&&k.W&&k.hotHashData)){P.wB(4);break}return g.d(P,L50(k.W,k.hotHashData,V,C),4);case 4:return k.W? P.return(os()):(N=new g.XQ("Config not available in ytConfig"),yQ(N),P.return(Promise.reject(N)))}})}; NF5=function(k){var X,V,C,y,U,N;return g.D(function(P){switch(P.W){case 1:if(k.V)return P.return(Mh());if(!k.Y)return X=g.GG("getColdConfig IDB not initialized"),yQ(X),P.return(Promise.reject(X));V=iW();C=g.k5("TIME_CREATED_MS");if(!V){y=g.GG("getColdConfig");yQ(y);P.wB(2);break}return g.d(P,phZ(V),3);case 3:if((U=P.V)&&U.timestamp>C)return qh(k,U.config),Uqr(k,U.configData),eQ(k,U.hashData),P.return(Mh());case 2:VsY(k);if(!(V&&k.V&&k.coldHashData&&k.configData)){P.wB(4);break}return g.d(P,Sla(k.V, k.coldHashData,k.configData,V,C),4);case 4:return k.V?P.return(Mh()):(N=new g.XQ("Config not available in ytConfig"),yQ(N),P.return(Promise.reject(N)))}})}; kim=function(k){if(!k.W||!k.V){if(!iW()){var X=g.GG("scheduleGetConfigs");yQ(X)}k.j||(k.j=g.lA.KO(function(){return g.D(function(V){switch(V.W){case 1:return g.sm(V,2),g.d(V,yp$(k),4);case 4:g.IY(V,3);break;case 2:g.$X(V);case 3:return g.sm(V,5),g.d(V,NF5(k),7);case 7:g.IY(V,6);break;case 5:g.$X(V);case 6:k.j&&(k.j=0),g.Wd(V)}})},100))}}; xqr=function(k,X,V){var C,y,U;return g.D(function(N){switch(N.W){case 1:if(!g.$5("start_client_gcf")){N.wB(0);break}V&&T4(k,V);k.JP(X);C=iW();if(!C){N.wB(3);break}if(V){N.wB(4);break}return g.d(N,Ylm(C),5);case 5:y=N.V,V=(U=y)==null?void 0:U.config;case 4:return g.d(N,L50(V,X,C),3);case 3:if(V)for(var P=V,T=g.W(k.X.V),q=T.next();!q.done;q=T.next())q=q.value,q(P);g.Wd(N)}})}; PEZ=function(k,X,V){var C,y,U,N;return g.D(function(P){if(P.W==1){if(!g.$5("start_client_gcf"))return P.wB(0);eQ(k,X);return(C=iW())?V?P.wB(4):g.d(P,phZ(C),5):P.wB(0)}P.W!=4&&(y=P.V,V=(U=y)==null?void 0:U.config);if(!V)return P.wB(0);N=V.configData;return g.d(P,Sla(V,X,N,C),0)})}; TF$=function(){var k=XWm(),X=(0,g.a)()-k.U;if(!(k.U!==0&&X0&&(X.request={internalExperimentFlags:V});MsY(k,void 0,X);o6m(void 0,X);e7$(void 0,X);ftd(k,void 0,X);E6r(void 0,X);g.$5("start_client_gcf")&&Jp5(void 0,X);g.k5("DELEGATED_SESSION_ID")&& !g.$5("pageid_as_header_web")&&(X.user={onBehalfOfUser:g.k5("DELEGATED_SESSION_ID")});!g.$5("fill_delegate_context_in_gel_killswitch")&&(k=g.k5("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(X.user=Object.assign({},X.user,{serializedDelegationContext:k}));k=g.k5("INNERTUBE_CONTEXT");var C;if(g.$5("enable_persistent_device_token")&&(k==null?0:(C=k.client)==null?0:C.rolloutToken)){var y;X.client.rolloutToken=k==null?void 0:(y=k.client)==null?void 0:y.rolloutToken}C=Object;y=C.assign;k=X.client; V={};for(var U=g.W(Object.entries(x5(g.k5("DEVICE","")))),N=U.next();!N.done;N=U.next()){var P=g.W(N.value);N=P.next().value;P=P.next().value;N==="cbrand"?V.deviceMake=P:N==="cmodel"?V.deviceModel=P:N==="cbr"?V.browserName=P:N==="cbrver"?V.browserVersion=P:N==="cos"?V.osName=P:N==="cosver"?V.osVersion=P:N==="cplatform"&&(V.platform=P)}X.client=y.call(C,k,V);return X}; MsY=function(k,X,V){k=k.F5;if(k==="WEB"||k==="MWEB"||k===1||k===2)if(X){V=lM(X,dF,96)||new dF;var C=Fs();C=Object.keys(rpZ).indexOf(C);C=C===-1?null:C;C!==null&&xT(V,3,C);SG(X,dF,96,V)}else V&&(V.client.mainAppWebInfo=(C=V.client.mainAppWebInfo)!=null?C:{},V.client.mainAppWebInfo.webDisplayMode=Fs())}; o6m=function(k,X){var V=g.LZ("yt.embedded_player.embed_url");V&&(k?(X=lM(k,bE,7)||new bE,U_(X,4,V),SG(k,bE,7,X)):X&&(X.thirdParty={embedUrl:V}))}; e7$=function(k,X){var V;if(g.$5("web_log_memory_total_kbytes")&&((V=g.g$.navigator)==null?0:V.deviceMemory)){var C;V=(C=g.g$.navigator)==null?void 0:C.deviceMemory;k?n0(k,95,Yn(V*1E6)):X&&(X.client.memoryTotalKbytes=""+V*1E6)}}; ftd=function(k,X,V){if(k.appInstallData)if(X){var C;V=(C=lM(X,cW,62))!=null?C:new cW;U_(V,6,k.appInstallData);SG(X,cW,62,V)}else V&&(V.client.configInfo=V.client.configInfo||{},V.client.configInfo.appInstallData=k.appInstallData)}; E6r=function(k,X){var V=Xh0();V&&(k?xT(k,61,h7X[V]):X&&(X.client.connectionType=V));g.$5("web_log_effective_connection_type")&&(V=CTm())&&(k?xT(k,94,WBm[V]):X&&(X.client.effectiveConnectionType=V))}; smo=function(k,X,V){V=V===void 0?{}:V;var C={};g.k5("EOM_VISITOR_DATA")?C={"X-Goog-EOM-Visitor-Id":g.k5("EOM_VISITOR_DATA")}:C={"X-Goog-Visitor-Id":V.visitorData||g.k5("VISITOR_DATA","")};if(X&&X.includes("www.youtube-nocookie.com"))return C;X=V.Q4||g.k5("AUTHORIZATION");X||(k?X="Bearer "+g.LZ("gapi.auth.getToken")().access_token:(k=LG9().NR(hx),g.$5("pageid_as_header_web")||delete k["X-Goog-PageId"],C=Object.assign({},C,k)));X&&(C.Authorization=X);return C}; Jp5=function(k,X){var V=TF$();if(V){var C=V.coldConfigData,y=V.coldHashData;V=V.hotHashData;if(k){var U;X=(U=lM(k,cW,62))!=null?U:new cW;C=U_(X,1,C);U_(C,3,y).JP(V);SG(k,cW,62,X)}else X&&(X.client.configInfo=X.client.configInfo||{},C&&(X.client.configInfo.coldConfigData=C),y&&(X.client.configInfo.coldHashData=y),V&&(X.client.configInfo.hotHashData=V))}}; WT=function(k,X){this.version=k;this.args=X}; s6=function(k,X){this.topic=k;this.V=X}; ni=function(k,X){var V=BT();V&&V.publish.call(V,k.toString(),k,X)}; It0=function(k){var X=OOZ,V=BT();if(!V)return 0;var C=V.subscribe(X.toString(),function(y,U){var N=g.LZ("ytPubsub2Pubsub2SkipSubKey");N&&N==C||(N=function(){if(G4[C])try{if(U&&X instanceof s6&&X!=y)try{var P=X.V,T=U;if(!T.args||!T.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");try{if(!P.r6){var q=new P;P.r6=q.version}var M=P.r6}catch(e){}if(!M||T.version!=M)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{U=Reflect.construct(P, g.sg(T.args))}catch(e){throw e.message="yt.pubsub2.Data.deserialize(): "+e.message,e;}}catch(e){throw e.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+X.toString()+": "+e.message,e;}k.call(window,U)}catch(e){g.Cr(e)}},jmI[X.toString()]?g.P7()?g.lA.KO(N):g.sG(N,0):N())}); G4[C]=!0;w3[X.toString()]||(w3[X.toString()]=[]);w3[X.toString()].push(C);return C}; BFZ=function(){var k=KBa,X=It0(function(V){k.apply(void 0,arguments);$q5(X)}); return X}; $q5=function(k){var X=BT();X&&(typeof k==="number"&&(k=[k]),g.DB(k,function(V){X.unsubscribeByKey(V);delete G4[V]}))}; BT=function(){return g.LZ("ytPubsub2Pubsub2Instance")}; mD=function(k,X,V){V=V===void 0?{sampleRate:.1}:V;Math.random()cpZ||N=R75&&(Z6++,g.$5("abandon_compression_after_N_slow_zips")?vT===g.Bo("compression_disable_point")&&Z6>HO$&&(Rs=!1):Rs=!1);bOY(X);C.headers||(C.headers={});C.headers["Content-Encoding"]="gzip";C.postBody=k;C.postParams=void 0;y(V,C)}; v60=function(k){var X=X===void 0?!1:X;var V=V===void 0?!1:V;var C=(0,g.a)(),y={startTime:C,ticks:{},infos:{}},U=X?g.LZ("yt.logging.gzipForFetch",!1):!0;if(Rs&&U){if(!k.body)return k;try{var N=V?k.body:typeof k.body==="string"?k.body:JSON.stringify(k.body);U=N;if(!V&&typeof N==="string"){var P=tsa(N);if(P!=null&&(P>cpZ||P=R75)if(Z6++,g.$5("abandon_compression_after_N_slow_zips")||g.$5("abandon_compression_after_N_slow_zips_lr")){X=Z6/vT;var q=HO$/g.Bo("compression_disable_point");vT>0&&vT%g.Bo("compression_disable_point")===0&&X>=q&&(Rs=!1)}else Rs=!1;bOY(y)}}k.headers=Object.assign({},{"Content-Encoding":"gzip"},k.headers||{});k.body=U;return k}catch(M){return yQ(M),k}}else return k}; tsa=function(k){try{return(new Blob(k.split(""))).size}catch(X){return yQ(X),null}}; bOY=function(k){g.$5("gel_compression_csi_killswitch")||!g.$5("log_gel_compression_latency")&&!g.$5("log_gel_compression_latency_lr")||mD("gel_compression",k,{sampleRate:.1})}; Qe=function(k){var X=this;this.o0=this.V=!1;this.potentialEsfErrorCounter=this.W=0;this.handleError=function(){}; this.Uv=function(){}; this.now=Date.now;this.Cn=!1;this.Xg={ZtY:function(M){X.SN=M}, ja8:function(){X.BE()}, g1:function(){X.e0()}, kd:function(M){return g.D(function(e){return g.d(e,X.kd(M),0)})}, t3:function(M,e){return X.t3(M,e)}, Vg:function(){X.Vg()}}; var V;this.Po=(V=k.Po)!=null?V:100;var C;this.q6=(C=k.q6)!=null?C:1;var y;this.m$=(y=k.m$)!=null?y:2592E6;var U;this.S3=(U=k.S3)!=null?U:12E4;var N;this.BJ=(N=k.BJ)!=null?N:5E3;var P;this.SN=(P=k.SN)!=null?P:void 0;this.bK=!!k.bK;var T;this.aq=(T=k.aq)!=null?T:.1;var q;this.Eu=(q=k.Eu)!=null?q:10;k.handleError&&(this.handleError=k.handleError);k.Uv&&(this.Uv=k.Uv);k.Cn&&(this.Cn=k.Cn);k.o0&&(this.o0=k.o0);this.iq=k.iq;this.Pz=k.Pz;this.pU=k.pU;this.fU=k.fU;this.sendFn=k.sendFn;this.GV=k.GV;this.t$= k.t$;as(this)&&(!this.iq||this.iq("networkless_logging"))&&ZO9(this)}; ZO9=function(k){as(k)&&!k.Cn&&(k.V=!0,k.bK&&Math.random()<=k.aq&&k.pU.hU(k.SN),k.Vg(),k.fU.YU()&&k.BE(),k.fU.listen(k.GV,k.BE.bind(k)),k.fU.listen(k.t$,k.e0.bind(k)))}; z75=function(k,X){if(!as(k))throw Error("IndexedDB is not supported: updateRequestHandlers");var V=X.options.onError?X.options.onError:function(){}; X.options.onError=function(y,U){var N,P,T,q;return g.D(function(M){switch(M.W){case 1:N=atZ(U);(P=Qma(U))&&k.iq&&k.iq("web_enable_error_204")&&k.handleError(Error("Request failed due to compression"),X.url,U);if(!(k.iq&&k.iq("nwl_consider_error_code")&&N||k.iq&&!k.iq("nwl_consider_error_code")&&k.potentialEsfErrorCounter<=k.Eu)){M.wB(2);break}if(!k.fU.jj){M.wB(3);break}return g.d(M,k.fU.jj(),3);case 3:if(k.fU.YU()){M.wB(2);break}V(y,U);if(!k.iq||!k.iq("nwl_consider_error_code")||((T=X)==null?void 0: T.id)===void 0){M.wB(6);break}return g.d(M,k.pU.nI(X.id,k.SN,!1),6);case 6:return M.return();case 2:if(k.iq&&k.iq("nwl_consider_error_code")&&!N&&k.potentialEsfErrorCounter>k.Eu)return M.return();k.potentialEsfErrorCounter++;if(((q=X)==null?void 0:q.id)===void 0){M.wB(8);break}return X.sendCount=400&&k<=599?!1:!0}; Qma=function(k){var X;k=k==null?void 0:(X=k.error)==null?void 0:X.code;return!(k!==400&&k!==415)}; FB5=function(){if(Fj)return Fj();var k={};Fj=g.Nh("LogsDatabaseV2",{Ys:(k.LogsRequestsStore={uc:2},k),shared:!1,upgrade:function(X,V,C){V(2)&&g.Da(X,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});V(3);V(5)&&(C=C.objectStore("LogsRequestsStore"),C.V.indexNames.contains("newRequest")&&C.V.deleteIndex("newRequest"),g.av(C,"newRequestV2",["status","interface","timestamp"]));V(7)&&Rv(X,"sapisid");V(9)&&Rv(X,"SWHealthLog")}, version:9});return Fj()}; g3=function(k){return g.pf(FB5(),k)}; lt$=function(k,X){var V,C,y,U;return g.D(function(N){if(N.W==1)return V={startTime:(0,g.a)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}},g.d(N,g3(X),2);if(N.W!=3)return C=N.V,y=Object.assign({},k,{options:JSON.parse(JSON.stringify(k.options)),interface:g.k5("INNERTUBE_CONTEXT_CLIENT_NAME",0)}),g.d(N,g.v7(C,"LogsRequestsStore",y),3);U=N.V;V.ticks.tc=(0,g.a)();g65(V);return N.return(U)})}; LB5=function(k,X){var V,C,y,U,N,P,T,q;return g.D(function(M){if(M.W==1)return V={startTime:(0,g.a)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}},g.d(M,g3(X),2);if(M.W!=3)return C=M.V,y=g.k5("INNERTUBE_CONTEXT_CLIENT_NAME",0),U=[k,y,0],N=[k,y,(0,g.a)()],P=IDBKeyRange.bound(U,N),T="prev",g.$5("use_fifo_for_networkless")&&(T="next"),q=void 0,g.d(M,g.H7(C,["LogsRequestsStore"],{mode:"readwrite",uL:!0},function(e){return g.gu(e.objectStore("LogsRequestsStore").index("newRequestV2"), {query:P,direction:T},function(f){f.getValue()&&(q=f.getValue(),k==="NEW"&&(q.status="QUEUED",f.update(q)))})}),3); V.ticks.tc=(0,g.a)();g65(V);return M.return(q)})}; SWI=function(k,X){var V;return g.D(function(C){if(C.W==1)return g.d(C,g3(X),2);V=C.V;return C.return(g.H7(V,["LogsRequestsStore"],{mode:"readwrite",uL:!0},function(y){var U=y.objectStore("LogsRequestsStore");return U.get(k).then(function(N){if(N)return N.status="QUEUED",g.b2(U,N).then(function(){return N})})}))})}; pWa=function(k,X,V,C){V=V===void 0?!0:V;var y;return g.D(function(U){if(U.W==1)return g.d(U,g3(X),2);y=U.V;return U.return(g.H7(y,["LogsRequestsStore"],{mode:"readwrite",uL:!0},function(N){var P=N.objectStore("LogsRequestsStore");return P.get(k).then(function(T){return T?(T.status="NEW",V&&(T.sendCount+=1),C!==void 0&&(T.options.compress=C),g.b2(P,T).then(function(){return T})):g.mW.resolve(void 0)})}))})}; YWY=function(k,X){var V;return g.D(function(C){if(C.W==1)return g.d(C,g3(X),2);V=C.V;return C.return(V.delete("LogsRequestsStore",k))})}; uW$=function(k){var X,V;return g.D(function(C){if(C.W==1)return g.d(C,g3(k),2);X=C.V;V=(0,g.a)()-2592E6;return g.d(C,g.H7(X,["LogsRequestsStore"],{mode:"readwrite",uL:!0},function(y){return g.Qd(y.objectStore("LogsRequestsStore"),{},function(U){if(U.getValue().timestamp<=V)return U.delete().then(function(){return g.zG(U)})})}),0)})}; kd5=function(){g.D(function(k){return g.d(k,zx0("LogsDatabaseV2"),0)})}; g65=function(k){g.$5("nwl_csi_killswitch")||mD("networkless_performance",k,{sampleRate:1})}; V2o=function(k){return g.pf(Xo$(),k)}; C65=function(k){var X,V;g.D(function(C){if(C.W==1)return g.d(C,V2o(k),2);X=C.V;V=(0,g.a)()-2592E6;return g.d(C,g.H7(X,["SWHealthLog"],{mode:"readwrite",uL:!0},function(y){return g.Qd(y.objectStore("SWHealthLog"),{},function(U){if(U.getValue().timestamp<=V)return U.delete().then(function(){return g.zG(U)})})}),0)})}; ir5=function(k){var X;return g.D(function(V){if(V.W==1)return g.d(V,V2o(k),2);X=V.V;return g.d(V,X.clear("SWHealthLog"),0)})}; g.lW=function(k,X,V,C,y,U,N){y=y===void 0?"":y;U=U===void 0?!1:U;N=N===void 0?!1:N;if(k)if(V&&!g.pr())yQ(new g.XQ("Legacy referrer-scrubbed ping detected")),k&&yam(k,void 0,{scrubReferrer:!0});else if(y)wk(k,X,"POST",y,C);else if(g.k5("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||C||N)wk(k,X,"GET","",C,void 0,U,N);else{b:{try{c:{var P=new IHr({url:k});if(P.V.dsh==="1")var T=null;else{var q=P.V.ae;if(q==="1"){var M=P.V.adurl;if(M)try{T={version:3,yu:decodeURIComponent(M),Pg:Ur(P.W,"act=1","ri=1",KT0(P))}; break c}catch(E){}}T=q==="2"?{version:4,yu:Ur(P.W,"dct=1","suid="+P.U,""),Pg:Ur(P.W,"act=1","ri=1","suid="+P.U)}:null}}if(T){var e=Kd(k);var f=!(!e||!e.endsWith("/aclk")||Ay(k,"ri")!=="1");break b}}catch(E){}f=!1}f?UId(k)?(X&&X(),V=!0):V=!1:V=!1;V||yam(k,X)}}; UId=function(k,X){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(k,X===void 0?"":X))return!0}catch(V){}return!1}; yam=function(k,X,V){V=V===void 0?{}:V;var C=new Image,y=""+Nk0++;Li[y]=C;C.onload=C.onerror=function(){X&&Li[y]&&X();delete Li[y]}; V.scrubReferrer&&(C.referrerPolicy="no-referrer");C.src=k}; xId=function(k){var X;return((X=document.featurePolicy)==null?0:X.allowedFeatures().includes("attribution-reporting"))?k+"&nis=6":k+"&nis=5"}; pi=function(){SQ||(SQ=new qF("yt.offline"));return SQ}; P60=function(k){if(g.$5("offline_error_handling")){var X=pi().get("errors",!0)||{};X[k.message]={name:k.name,stack:k.stack};k.level&&(X[k.message].level=k.level);pi().set("errors",X,2592E3,!0)}}; Ym=function(){this.V=new Map;this.W=!1}; uW=function(){if(!Ym.instance){var k=g.LZ("yt.networkRequestMonitor.instance")||new Ym;g.lo("yt.networkRequestMonitor.instance",k);Ym.instance=k}return Ym.instance}; ko=function(){g.rK.call(this);var k=this;this.W=!1;this.V=s3Z();this.V.listen("networkstatus-online",function(){if(k.W&&g.$5("offline_error_handling")){var X=pi().get("errors",!0);if(X){for(var V in X)if(X[V]){var C=new g.XQ(V,"sent via offline_errors");C.name=X[V].name;C.stack=X[V].stack;C.level=X[V].level;g.Cr(C)}pi().set("errors",{},2592E3,!0)}}})}; Tkm=function(){if(!ko.instance){var k=g.LZ("yt.networkStatusManager.instance")||new ko;g.lo("yt.networkStatusManager.instance",k);ko.instance=k}return ko.instance}; g.XN=function(k){k=k===void 0?{}:k;g.rK.call(this);var X=this;this.V=this.j=0;this.W=Tkm();var V=g.LZ("yt.networkStatusManager.instance.listen").bind(this.W);V&&(k.rateLimit?(this.rateLimit=k.rateLimit,V("networkstatus-online",function(){qG5(X,"publicytnetworkstatus-online")}),V("networkstatus-offline",function(){qG5(X,"publicytnetworkstatus-offline")})):(V("networkstatus-online",function(){X.dispatchEvent("publicytnetworkstatus-online")}),V("networkstatus-offline",function(){X.dispatchEvent("publicytnetworkstatus-offline")})))}; qG5=function(k,X){k.rateLimit?k.V?(g.lA.y7(k.j),k.j=g.lA.KO(function(){k.U!==X&&(k.dispatchEvent(X),k.U=X,k.V=(0,g.a)())},k.rateLimit-((0,g.a)()-k.V))):(k.dispatchEvent(X),k.U=X,k.V=(0,g.a)()):k.dispatchEvent(X)}; Cc=function(){var k=Qe.call;VT||(VT=new g.XN({c6Y:!0,lA4:!0}));k.call(Qe,this,{pU:{hU:uW$,Ek:YWY,z_:LB5,Dk:SWI,nI:pWa,set:lt$},fU:VT,handleError:function(X,V,C){var y,U=C==null?void 0:(y=C.error)==null?void 0:y.code;if(U===400||U===415){var N;X=new g.XQ(X.message,V,C==null?void 0:(N=C.error)==null?void 0:N.code);yQ(X,void 0,void 0,void 0,!0)}else g.Cr(X)}, Uv:yQ,sendFn:M20,now:g.a,zB:P60,Pz:g.x2(),GV:"publicytnetworkstatus-online",t$:"publicytnetworkstatus-offline",bK:!0,aq:.1,Eu:g.Bo("potential_esf_error_limit",10),iq:g.$5,Cn:!(g.Cf()&&g.Id(document.location.toString())!=="www.youtube-nocookie.com")});this.U=new g.hU;g.$5("networkless_immediately_drop_all_requests")&&kd5();F5r("LogsDatabaseV2")}; iD=function(){var k=g.LZ("yt.networklessRequestController.instance");k||(k=new Cc,g.lo("yt.networklessRequestController.instance",k),g.$5("networkless_logging")&&g.ye().then(function(X){k.SN=X;ZO9(k);k.U.resolve();k.bK&&Math.random()<=k.aq&&k.SN&&C65(k.SN);g.$5("networkless_immediately_drop_sw_health_store")&&o5m(k)})); return k}; o5m=function(k){var X;g.D(function(V){if(!k.SN)throw X=g.GG("clearSWHealthLogsDb"),X;return V.return(ir5(k.SN).catch(function(C){k.handleError(C)}))})}; M20=function(k,X,V,C){C=C===void 0?!1:C;X=g.$5("web_fp_via_jspb")?Object.assign({},X):X;g.$5("use_cfr_monitor")&&e_m(k,X);if(g.$5("use_request_time_ms_header"))X.headers&&o1(k)&&(X.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.a)())));else{var y;if((y=X.postParams)==null?0:y.requestTimeMs)X.postParams.requestTimeMs=Math.round((0,g.a)())}V&&Object.keys(X).length===0?g.lW(k):X.compress?X.postBody?(typeof X.postBody!=="string"&&(X.postBody=JSON.stringify(X.postBody)),bW(k,X.postBody, X,g.mm,C)):bW(k,JSON.stringify(X.postParams),X,ta,C):g.mm(k,X)}; yT=function(k,X){g.$5("use_event_time_ms_header")&&o1(k)&&(X.headers||(X.headers={}),X.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.a)())));return X}; e_m=function(k,X){var V=X.onError?X.onError:function(){}; X.onError=function(y,U){uW().requestComplete(k,!1);V(y,U)}; var C=X.onSuccess?X.onSuccess:function(){}; X.onSuccess=function(y,U){uW().requestComplete(k,!0);C(y,U)}}; g.U7=function(k){this.config_=null;k?this.config_=k:qW5()&&(this.config_=g.Jx())}; g.NB=function(k,X,V,C){function y(q){try{if((q===void 0?0:q)&&C.retry&&!C.networklessOptions.bypassNetworkless)U.method="POST",C.networklessOptions.writeThenSend?iD().writeThenSend(T,U):iD().sendAndWrite(T,U);else if(C.compress){var M=!C.networklessOptions.writeThenSend;if(U.postBody){var e=U.postBody;typeof e!=="string"&&(e=JSON.stringify(U.postBody));bW(T,e,U,g.mm,M)}else bW(T,JSON.stringify(U.postParams),U,ta,M)}else g.$5("web_all_payloads_via_jspb")?g.mm(T,U):ta(T,U)}catch(f){if(f.name==="InvalidAccessError")yQ(Error("An extension is blocking network request.")); else throw f;}} !g.k5("VISITOR_DATA")&&X!=="visitor_id"&&Math.random()<.01&&yQ(new g.XQ("Missing VISITOR_DATA when sending innertube request.",X,V,C));if(!k.isReady())throw k=new g.XQ("innertube xhrclient not ready",X,V,C),g.Cr(k),k;var U={headers:C.headers||{},method:"POST",postParams:V,postBody:C.postBody,postBodyFormat:C.postBodyFormat||"JSON",onTimeout:function(){C.onTimeout()}, onFetchTimeout:C.onTimeout,onSuccess:function(q,M){if(C.onSuccess)C.onSuccess(M)}, onFetchSuccess:function(q){if(C.onSuccess)C.onSuccess(q)}, onError:function(q,M){if(C.onError)C.onError(M)}, onFetchError:function(q){if(C.onError)C.onError(q)}, timeout:C.timeout,withCredentials:!0,compress:C.compress};U.headers["Content-Type"]||(U.headers["Content-Type"]="application/json");V="";var N=k.config_.fd;N&&(V=N);N=k.config_.Ai||!1;var P=smo(N,V,C);Object.assign(U.headers,P);U.headers.Authorization&&!V&&N&&(U.headers["x-origin"]=window.location.origin);var T=qI(""+V+("/youtubei/"+k.config_.innertubeApiVersion+"/"+X),{alt:"json"});g.LZ("ytNetworklessLoggingInitializationOptions")&&f7o.isNwlInitialized?Rxm().then(function(q){y(q)}):y(!1)}; g.MB=function(k,X,V){var C=g.xo();if(C&&X){var y=C.subscribe(k,function(){function U(){P_[y]&&X.apply&&typeof X.apply=="function"&&X.apply(V||window,N)} var N=arguments;try{g.T0[k]?U():g.sG(U,0)}catch(P){g.Cr(P)}},V); P_[y]=!0;qB[k]||(qB[k]=[]);qB[k].push(y);return y}return 0}; E55=function(k){var X=g.MB("LOGGED_IN",function(V){k.apply(void 0,arguments);g.of(X)})}; g.of=function(k){var X=g.xo();X&&(typeof k==="number"?k=[k]:typeof k==="string"&&(k=[parseInt(k,10)]),g.DB(k,function(V){X.unsubscribeByKey(V);delete P_[V]}))}; g.eA=function(k,X){var V=g.xo();return V?V.publish.apply(V,arguments):!1}; ra5=function(k){var X=g.xo();if(X)if(X.clear(k),k)Jar(k);else for(var V in qB)Jar(V)}; g.xo=function(){return g.g$.ytPubsubPubsubInstance}; Jar=function(k){qB[k]&&(k=qB[k],g.DB(k,function(X){P_[X]&&delete P_[X]}),k.length=0)}; g.fc=function(k,X,V){h_o(k,X,V===void 0?null:V)}; h_o=function(k,X,V){V=V===void 0?null:V;var C=Wm0(k),y=document.getElementById(C),U=y&&tDa(y),N=y&&!U;U?X&&X():(X&&(U=g.MB(C,X),X=""+g.C1(X),s1$[X]=U),N||(y=Oro(k,C,function(){tDa(y)||(mC0(y),g.eA(C),g.sG(function(){ra5(C)},0))},V)))}; Oro=function(k,X,V,C){C=C===void 0?null:C;var y=g.YJ("SCRIPT");y.id=X;y.onload=function(){V&&setTimeout(V,0)}; y.onreadystatechange=function(){switch(y.readyState){case "loaded":case "complete":y.onload()}}; C&&y.setAttribute("nonce",C);g.xJ(y,g.mB(k));k=document.getElementsByTagName("head")[0]||document.body;k.insertBefore(y,k.firstChild);return y}; Wm0=function(k){var X=document.createElement("a");g.LQ(X,k);k=X.href.replace(/^[a-zA-Z]+:\/\//,"//");return"js-"+hC(k)}; E7=function(k,X){if(k===X)k=!0;else if(Array.isArray(k)&&Array.isArray(X))k=g.cQ(k,X,E7);else if(g.kO(k)&&g.kO(X))a:if(g.gC(k).length!=g.gC(X).length)k=!1;else{for(var V in k)if(!E7(k[V],X[V])){k=!1;break a}k=!0}else k=!1;return k}; jA=function(k){var X=g.Ar.apply(1,arguments);if(!Jz(k)||X.some(function(C){return!Jz(C)}))throw Error("Only objects may be merged."); X=g.W(X);for(var V=X.next();!V.done;V=X.next())O7(k,V.value)}; O7=function(k,X){for(var V in X)if(Jz(X[V])){if(V in k&&!Jz(k[V]))throw Error("Cannot merge an object into a non-object.");V in k||(k[V]={});O7(k[V],X[V])}else if(If(X[V])){if(V in k&&!If(k[V]))throw Error("Cannot merge an array into a non-array.");V in k||(k[V]=[]);j1r(k[V],X[V])}else k[V]=X[V];return k}; j1r=function(k,X){X=g.W(X);for(var V=X.next();!V.done;V=X.next())V=V.value,Jz(V)?k.push(O7({},V)):If(V)?k.push(j1r([],V)):k.push(V);return k}; Jz=function(k){return typeof k==="object"&&!Array.isArray(k)}; If=function(k){return typeof k==="object"&&Array.isArray(k)}; Kc=function(k){g.H.call(this);this.W=k}; $o=function(k){Kc.call(this,!0);this.V=k}; B_=function(k,X){g.H.call(this);var V=this;this.U=[];this.N=!1;this.W=0;this.Y=this.X=this.j=!1;this.k9=null;var C=(0,g.iB)(k,X);this.V=new g.C2(function(){return C(V.k9)},300); g.b(this,this.V);this.D=this.T=Infinity}; I7X=function(k,X){if(!X)return!1;for(var V=0;V-1)throw Error("Deps cycle for: "+X);if(k.W.has(X))return k.W.get(X);if(!k.V.has(X)){if(C)return;throw Error("No provider for: "+X);}C=k.V.get(X);V.push(X);if(C.l8!==void 0)var y=C.l8;else if(C.tgH)y=C[bD]?n5m(k,C[bD],V):[],y=C.tgH.apply(C,g.G(y));else if(C.cN){y=C.cN;var U=y[bD]?n5m(k,y[bD],V):[];y=new (Function.prototype.bind.apply(y,[null].concat(g.G(U))))}else throw Error("Could not resolve providers for: "+X);V.pop();C.msY||k.W.set(X,y); return y}; n5m=function(k,X,V){return X?X.map(function(C){return C instanceof DG?v_(k,C.key,V,!0):v_(k,C,V)}):[]}; af=function(){ZG||(ZG=new Bkm);return ZG}; z0=function(){var k,X;return"h5vcc"in QT&&((k=QT.h5vcc.traceEvent)==null?0:k.traceBegin)&&((X=QT.h5vcc.traceEvent)==null?0:X.traceEnd)?1:"performance"in QT&&QT.performance.mark&&QT.performance.measure?2:0}; FN=function(k){var X=z0();switch(X){case 1:QT.h5vcc.traceEvent.traceBegin("YTLR",k);break;case 2:QT.performance.mark(k+"-start");break;case 0:break;default:Sk(X,"unknown trace type")}}; Gdd=function(k){var X=z0();switch(X){case 1:QT.h5vcc.traceEvent.traceEnd("YTLR",k);break;case 2:X=k+"-start";var V=k+"-end";QT.performance.mark(V);QT.performance.measure(k,X,V);break;case 0:break;default:Sk(X,"unknown trace type")}}; wo$=function(k){var X,V;(V=(X=window).onerror)==null||V.call(X,k.message,"",0,0,k)}; mI$=function(k){var X=this;var V=V===void 0?0:V;var C=C===void 0?g.x2():C;this.U=V;this.scheduler=C;this.W=new g.hU;this.V=k;for(k={ZD:0};k.ZD=1E3?y():C>=k?EU||(EU=JO(function(){y();EU=void 0},0)):U-P>=10&&(Lma(X,V.tier),N.j=U)}; Q1m=function(k,X){if(k.endpoint==="log_event"){g.$5("more_accurate_gel_parser")&&Ni().storePayload({isJspb:!1},k.payload);PB(k);var V=Ta(k),C=new Map;C.set(V,[k.payload]);var y=v50(k.payload)||"";X&&(e1=new X);return new g.mv(function(U,N){e1&&e1.isReady()?SG9(C,e1,U,N,{bypassNetworkless:!0},!0,Mi(y)):U()})}}; g5I=function(k,X,V){if(X.endpoint==="log_event"){PB(void 0,X);var C=Ta(X,!0),y=new Map;y.set(C,[Ea(X.payload)]);V&&(e1=new V);return new g.mv(function(U){e1&&e1.isReady()?po0(y,e1,U,{bypassNetworkless:!0},!0,Mi(k)):U()})}}; Ta=function(k,X){var V="";if(k.dangerousLogToVisitorSession)V="visitorOnlyApprovedKey";else if(k.cttAuthInfo){if(X===void 0?0:X){X=k.cttAuthInfo.token;V=k.cttAuthInfo;var C=new pO;V.videoId?C.setVideoId(V.videoId):V.playlistId&&Z0(C,2,rq,Xn(V.playlistId));hO[X]=C}else X=k.cttAuthInfo,V={},X.videoId?V.videoId=X.videoId:X.playlistId&&(V.playlistId=X.playlistId),WB[k.cttAuthInfo.token]=V;V=k.cttAuthInfo.token}return V}; oN=function(k,X,V){k=k===void 0?{}:k;X=X===void 0?!1:X;new g.mv(function(C,y){var U=fI(X,V),N=U.U;U.U=!1;sU(U.W);sU(U.V);U.V=0;e1&&e1.isReady()?V===void 0&&g.$5("enable_web_tiered_gel")?YGX(C,y,k,X,300,N):YGX(C,y,k,X,V,N):(Lma(X,V),C())})}; YGX=function(k,X,V,C,y,U){var N=e1;V=V===void 0?{}:V;C=C===void 0?!1:C;y=y===void 0?200:y;U=U===void 0?!1:U;var P=new Map,T=new Map,q={isJspb:C,cttAuthInfo:void 0,tier:y},M={isJspb:C,cttAuthInfo:void 0};if(C){X=g.W(Object.keys(qi));for(y=X.next();!y.done;y=X.next())y=y.value,T=g.$5("enable_web_tiered_gel")?Ni().smartExtractMatchingEntries({keys:[q,M],sizeLimit:1E3}):Ni().extractMatchingEntries({isJspb:!0,cttAuthInfo:y}),T.length>0&&P.set(y,T),(g.$5("web_fp_via_jspb_and_json")&&V.writeThenSend||!g.$5("web_fp_via_jspb_and_json"))&& delete qi[y];po0(P,N,k,V,!1,U)}else{P=g.W(Object.keys(qi));for(q=P.next();!q.done;q=P.next())q=q.value,M=g.$5("enable_web_tiered_gel")?Ni().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:q,tier:y},{isJspb:!1,cttAuthInfo:q}],sizeLimit:1E3}):Ni().extractMatchingEntries({isJspb:!1,cttAuthInfo:q}),M.length>0&&T.set(q,M),(g.$5("web_fp_via_jspb_and_json")&&V.writeThenSend||!g.$5("web_fp_via_jspb_and_json"))&&delete qi[q];SG9(T,N,k,X,V,!1,U)}}; Lma=function(k,X){function V(){oN({writeThenSend:!0},k,X)} k=k===void 0?!1:k;X=X===void 0?200:X;var C=fI(k,X),y=C===ulY||C===kmm?5E3:XD0;g.$5("web_gel_timeout_cap")&&!C.V&&(y=JO(function(){V()},y),C.V=y); sU(C.W);y=g.k5("LOGGING_BATCH_TIMEOUT",g.Bo("web_gel_debounce_ms",1E4));g.$5("shorten_initial_gel_batch_timeout")&&OU&&(y=VXX);y=JO(function(){g.Bo("gel_min_batch_size")>0?Ni().getSequenceCount({cttAuthInfo:void 0,isJspb:k,tier:X})>=Cvo&&V():V()},y); C.W=y}; SG9=function(k,X,V,C,y,U,N){y=y===void 0?{}:y;var P=Math.round((0,g.a)()),T=k.size,q=iLo(N);k=g.W(k);var M=k.next();for(N={};!M.done;N={Sw:void 0,batchRequest:void 0,dangerousLogToVisitorSession:void 0,MJ:void 0,aK:void 0},M=k.next()){var e=g.W(M.value);M=e.next().value;e=e.next().value;N.batchRequest=g.X9({context:g.r3(X.config_||g.Jx())});if(!g.uo(e)&&!g.$5("throw_err_when_logevent_malformed_killswitch")){C();break}N.batchRequest.events=e;(e=WB[M])&&y9Z(N.batchRequest,M,e);delete WB[M];N.dangerousLogToVisitorSession= M==="visitorOnlyApprovedKey";USI(N.batchRequest,P,N.dangerousLogToVisitorSession);NoY(y);N.MJ=function(f){g.$5("start_client_gcf")&&g.lA.KO(function(){return g.D(function(E){return g.d(E,xS5(f),0)})}); T--;T||V()}; N.Sw=0;N.aK=function(f){return function(){f.Sw++;if(y.bypassNetworkless&&f.Sw===1)try{g.NB(X,q,f.batchRequest,j1({writeThenSend:!0},f.dangerousLogToVisitorSession,f.MJ,f.aK,U)),OU=!1}catch(E){g.Cr(E),C()}T--;T||V()}}(N); try{g.NB(X,q,N.batchRequest,j1(y,N.dangerousLogToVisitorSession,N.MJ,N.aK,U)),OU=!1}catch(f){g.Cr(f),C()}}}; po0=function(k,X,V,C,y,U){C=C===void 0?{}:C;var N=Math.round((0,g.a)()),P={value:k.size},T=new Map([].concat(g.G(k)));T=g.W(T);for(var q=T.next();!q.done;q=T.next()){var M=g.W(q.value).next().value,e=k.get(M);q=new HMZ;var f=X.config_||g.Jx(),E=new am,J=new Ap;U_(J,1,f.DM);U_(J,2,f.Si);xT(J,16,f.rZ);U_(J,17,f.innertubeContextClientVersion);if(f.R6){var O=f.R6,I=new cW;O.coldConfigData&&U_(I,1,O.coldConfigData);O.appInstallData&&U_(I,6,O.appInstallData);O.coldHashData&&U_(I,3,O.coldHashData);O.hotHashData&& I.JP(O.hotHashData);SG(J,cW,62,I)}(O=g.g$.devicePixelRatio)&&O!=1&&n0(J,65,v5(O));O=nr();O!==""&&U_(J,54,O);O=Gd();if(O.length>0){I=new HW;for(var n=0;n65535&&(k=1);uE("BATCH_CLIENT_COUNTER",k);return k}; y9Z=function(k,X,V){if(V.videoId)var C="VIDEO";else if(V.playlistId)C="PLAYLIST";else return;k.credentialTransferTokenTargetId=V;k.context=k.context||{};k.context.user=k.context.user||{};k.context.user.credentialTransferTokens=[{token:X,scope:C}]}; PB=function(k,X){var V=g.LZ("yt.logging.transport.enableScrapingForTest"),C=Kr("il_payload_scraping");C=(C!==void 0?String(C):"")==="enable_il_payload_scraping";if(!V)if(C)$D=[],g.lo("yt.logging.transport.enableScrapingForTest",!0),g.lo("yt.logging.transport.scrapedPayloadsForTesting",$D),g.lo("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.lo("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.lo("yt.logging.transport.scrapeClientEvent",!0);else return;V=g.LZ("yt.logging.transport.scrapedPayloadsForTesting");C=g.LZ("yt.logging.transport.payloadToScrape");X&&(X=X.payload,(X=g.LZ("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(X)())&&V.push(X));X=g.LZ("yt.logging.transport.scrapeClientEvent");if(C&&C.length>=1)for(var y=0;y0&&Gmm(k,X,U)}else Gmm(k,X)}; Gmm=function(k,X,V){k=wD0(k);X=X?g.wj(X):"";V=V||5;xR()&&g.Z7(k,X,V)}; wD0=function(k){for(var X=g.W(mS0),V=X.next();!V.done;V=X.next())k=HH(k,V.value);return"ST-"+hC(k).toString(36)}; tX5=function(k){if(k.name==="JavaException")return!0;k=k.stack;return k.includes("chrome://")||k.includes("chrome-extension://")||k.includes("moz-extension://")}; c9a=function(k){if(!k.stack)return!0;var X=!k.stack.includes("\n");return X&&k.stack.includes("ErrorType: ")||X&&k.stack.includes("Anonymous function (Unknown script")||k.stack.toLowerCase()==="not available"?!0:!1}; dSZ=function(){this.Ko=[];this.wD=[]}; RN=function(){if(!Dz){var k=Dz=new dSZ;k.wD.length=0;k.Ko.length=0;A90(k,DS0)}return Dz}; A90=function(k,X){X.wD&&k.wD.push.apply(k.wD,X.wD);X.Ko&&k.Ko.push.apply(k.Ko,X.Ko)}; Rj5=function(k){function X(){return k.charCodeAt(C++)} var V=k.length,C=0;do{var y=HB(X);if(y===Infinity)break;var U=y>>3;switch(y&7){case 0:y=HB(X);if(U===2)return y;break;case 1:if(U===2)return;C+=8;break;case 2:y=HB(X);if(U===2)return k.substr(C,y);C+=y;break;case 5:if(U===2)return;C+=4;break;default:return}}while(C500));C++);C=y}else if(typeof k==="object")for(y in k){if(k[y]){var U=y;var N=k[y],P=X,T=V;U=typeof N!=="string"||U!=="clickTrackingParams"&&U!=="trackingParams"?0:(N=Rj5(atob(N.replace(/-/g,"+").replace(/_/g,"/"))))?bP(U+".ve",N,P,T):0;C+=U;C+=bP(y,k[y],X,V);if(C>500)break}}else V[X]=vB(k),C+=V[X].length;else V[X]=vB(k),C+=V[X].length;return C}; bP=function(k,X,V,C){V+="."+k;k=vB(X);C[V]=k;return V.length+k.length}; vB=function(k){try{return(typeof k==="string"?k:String(JSON.stringify(k))).substr(0,500)}catch(X){return"unable to serialize "+typeof k+" ("+X.message+")"}}; EO=function(k){g.Zz(k)}; g.aN=function(k){g.Zz(k,"WARNING")}; g.Zz=function(k,X){var V=V===void 0?{}:V;V.name=g.k5("INNERTUBE_CONTEXT_CLIENT_NAME",1);V.version=g.k5("INNERTUBE_CONTEXT_CLIENT_VERSION");X=X===void 0?"ERROR":X;var C=!1;X=X===void 0?"ERROR":X;C=C===void 0?!1:C;if(k){k.hasOwnProperty("level")&&k.level&&(X=k.level);if(g.$5("console_log_js_exceptions")){var y=[];y.push("Name: "+k.name);y.push("Message: "+k.message);k.hasOwnProperty("params")&&y.push("Error Params: "+JSON.stringify(k.params));k.hasOwnProperty("args")&&y.push("Error args: "+JSON.stringify(k.args)); y.push("File name: "+k.fileName);y.push("Stacktrace: "+k.stack);window.console.log(y.join("\n"),k)}if(!(bL0>=5)){y=[];for(var U=g.W(vRm),N=U.next();!N.done;N=U.next()){N=N.value;try{N()&&y.push(N())}catch(O){}}y=[].concat(g.G(ZL$),g.G(y));var P=i1r(k);U=P.message||"Unknown Error";N=P.name||"UnknownError";var T=P.stack||k.W||"Not available";if(T.startsWith(N+": "+U)){var q=T.split("\n");q.shift();T=q.join("\n")}q=P.lineNumber||"Not available";P=P.fileName||"Not available";var M=0;if(k.hasOwnProperty("args")&& k.args&&k.args.length)for(var e=0;e=500);e++);else if(k.hasOwnProperty("params")&&k.params){var f=k.params;if(typeof k.params==="object")for(e in f){if(f[e]){var E="params."+e,J=vB(f[e]);V[E]=J;M+=E.length+J.length;if(M>500)break}}else V.params=vB(f)}if(y.length)for(e=0;e=500);e++);navigator.vendor&&!V.hasOwnProperty("vendor")&&(V["device.vendor"]=navigator.vendor);V={message:U,name:N,lineNumber:q, fileName:P,stack:T,params:V,sampleWeight:1};e=Number(k.columnNumber);isNaN(e)||(V.lineNumber=V.lineNumber+":"+e);if(k.level==="IGNORED")k=0;else a:{k=RN();e=g.W(k.wD);for(y=e.next();!y.done;y=e.next())if(y=y.value,V.message&&V.message.match(y.XM)){k=y.weight;break a}k=g.W(k.Ko);for(e=k.next();!e.done;e=k.next())if(e=e.value,e.callback(V)){k=e.weight;break a}k=1}V.sampleWeight=k;k=g.W(an0);for(e=k.next();!e.done;e=k.next())if(e=e.value,e.fC[V.name])for(U=g.W(e.fC[V.name]),y=U.next();!y.done;y=U.next())if(N= y.value,y=V.message.match(N.pw)){V.params["params.error.original"]=y[0];U=N.groups;N={};for(q=0;q1E3&&g.aN(new g.XQ("IL Attach cache exceeded limit"))}P= Vv(V,X);pI.has(P)?CP(V,X):uP.set(P,!0)}}C=C.filter(function(M){M.csn!==X?(M.csn=X,M=!0):M=!1;return M}); V={csn:X,parentVe:V.getAsJson(),childVes:g.pq(C,function(M){return M.getAsJson()})}; X==="UNDEFINED_CSN"?iS("visualElementAttached",U,V):k?nI("visualElementAttached",V,k,U):g.JK("visualElementAttached",V,U)}; ifY=function(k,X,V,C,y){yv(V,X);C=S1({cttAuthInfo:dq(X)||void 0},X);V={csn:X,ve:V.getAsJson(),eventType:1};y&&(V.clientData=y);X==="UNDEFINED_CSN"?iS("visualElementShown",C,V):k?nI("visualElementShown",V,k,C):g.JK("visualElementShown",V,C)}; yKY=function(k,X,V,C){var y=(C=C===void 0?!1:C)?16:8;C=S1({cttAuthInfo:dq(X)||void 0,endOfSequence:C},X);V={csn:X,ve:V.getAsJson(),eventType:y};X==="UNDEFINED_CSN"?iS("visualElementHidden",C,V):k?nI("visualElementHidden",V,k,C):g.JK("visualElementHidden",V,C)}; N$=function(k,X,V,C,y){UD(k,X,V,void 0,C,y)}; UD=function(k,X,V,C,y){yv(V,X);C=C||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";var U=S1({cttAuthInfo:dq(X)||void 0},X);V={csn:X,ve:V.getAsJson(),gestureType:C};y&&(V.clientData=y);X==="UNDEFINED_CSN"?iS("visualElementGestured",U,V):k?nI("visualElementGestured",V,k,U):g.JK("visualElementGestured",V,U)}; UFI=function(){var k=G0(16);for(var X=[],V=0;V0&&V.push(g.YJ("BR"));V.push(g.up(U))}):V.push(g.up(C))}return V}; W3=function(k,X,V,C){if(V==="child"){g.Xt(X);var y;C===void 0?y=void 0:y=!Array.isArray(C)||C&&typeof C.C==="string"?[C]:C;V=xFo(k,y);V=g.W(V);for(k=V.next();!k.done;k=V.next())X.appendChild(k.value)}else V==="style"?g.Ir(X,"cssText",C?C:""):C===null||C===void 0?X.removeAttribute(V):(k=C.toString(),V==="href"&&(k=g.au(g.F9(k))),X.setAttribute(V,k))}; g.F=function(k){g.rA.call(this,k);this.vY=!0;this.Y=!1;this.listeners=[]}; g.sD=function(k){g.F.call(this,k);this.Gc=new g.ED;g.b(this,this.Gc)}; OD=function(k,X,V,C,y,U,N){N=N===void 0?null:N;g.sD.call(this,X);this.api=k;this.macros={};this.componentType=V;this.N=this.T=null;this.tO=N;this.layoutId=C;this.interactionLoggingClientData=y;this.MC=U;this.Z8=null;this.KI=new $o(this.element);g.b(this,this.KI);this.D8=this.Z(this.element,"click",this.onClick);this.gB=[];this.qC=new B_(this.onClick,this);g.b(this,this.qC);this.VD=!1;this.bq=this.k9=null}; jt=function(k,X){k=k===void 0?null:k;X=X===void 0?null:X;if(k==null)return g.aN(Error("Got null or undefined adText object")),"";var V=g.JC(k.text);if(!k.isTemplated)return V;if(X==null)return g.aN(Error("Missing required parameters for a templated message")),V;k=g.W(Object.entries(X));for(X=k.next();!X.done;X=k.next()){var C=g.W(X.value);X=C.next().value;C=C.next().value;V=V.replace("{"+X+"}",C)}return V}; P2Z=function(k){k=k===void 0?null:k;return k!=null&&(k=k.thumbnail,k!=null&&k.thumbnails!=null&&k.thumbnails.length!=0&&k.thumbnails[0].url!=null)?g.JC(k.thumbnails[0].url):""}; Tu9=function(k){k=k===void 0?null:k;return k!=null&&(k=k.thumbnail,k!=null&&k.thumbnails!=null&&k.thumbnails.length!=0&&k.thumbnails[0].width!=null&&k.thumbnails[0].height!=null)?new g.tC(k.thumbnails[0].width||0,k.thumbnails[0].height||0):new g.tC(0,0)}; g.IK=function(k){if(k.simpleText)return k.simpleText;if(k.runs){var X=[];k=g.W(k.runs);for(var V=k.next();!V.done;V=k.next())V=V.value,V.text&&X.push(V.text);return X.join("")}return""}; g.KP=function(k){if(k.simpleText)return k=document.createTextNode(k.simpleText),k;var X=[];if(k.runs)for(var V=0;V1){for(var X=[k[0]],V=1;V0&&(this.V=new g.C2(this.Md,X,this),g.b(this,this.V));this.Y=new g.C2(this.Md,V,this);g.b(this,this.Y);this.T=niZ(this.W,y,1,C);g.b(this,this.T);this.N=niZ(this.W,0,C,1);g.b(this,this.N);this.j=new A9;g.b(this,this.j)}; Ej=function(k,X,V){this.W=k;this.isAsync=X;this.V=V}; XTX=function(k){switch(k){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:Sk(k,"unknown result type")}}; VQd=function(k,X){var V=1;k.isTrusted===!1&&(V=0);uE("ISDSTAT",V);J4(V,"i.s_",{triggerContext:"sk",metadata:X});return V}; CWr=function(k,X){var V=[];X?X.isTrusted===!0?V.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):X.isTrusted===!1?V.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):V.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):V.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");J4(0,"a.s_",{metadata:k,states:V});uE("ASDSTAT",0)}; J4=function(k,X,V){X=iio[X];var C,y,U={detected:k===0,source:""+X.W+((C=V.triggerContext)!=null?C:"")+((y=V.l3)!=null?y:""),detectionStates:V.states,durationMs:V.cQ};V.metadata&&(U.contentCpn=V.metadata.contentCpn,U.adCpn=V.metadata.adCpn);g.JK("biscottiBasedDetection",U);X.V!==void 0&&(V=Number(g.k5("CATSTAT",0)),X.V!==void 0?(X=X.V,k=XTX(k),k=V&~(3<0}; Ic=function(k,X,V,C,y,U){NM.call(this,k,{C:"div",K:"ytp-ad-skip-button-slot"},"skip-button",X,V,C,y);var N=this;this.U2=null;this.Y9=!1;this.s2=U;this.X=this.api.J().experiments.iq("enable_modern_skip_button_on_web");this.Tc=!1;this.j=new g.sD({C:"span",AO:["ytp-ad-skip-button-container"]});this.X&&this.j.element.classList.add("ytp-ad-skip-button-container-detached");g.b(this,this.j);this.j.rB(this.element);this.W=this.U=null;this.dB=new g.Tz(this.j,500,!1,100,function(){return N.hide()}); g.b(this,this.dB);this.uq=new fU(this.j.element,15E3,5E3,.5,.5,this.X);g.b(this,this.uq);this.hide()}; Uhm=function(k){k=k.U2&&k.U2.adRendererCommands;return(k&&k.clickCommand&&g.Z(k.clickCommand,g.KU)&&g.Z(k.clickCommand,g.KU).commands||[]).some(function(X){return X.adLifecycleCommand?yxI(X.adLifecycleCommand):!1})}; yxI=function(k){return k.action==="END_LINEAR_AD"||k.action==="END_LINEAR_AD_PLACEMENT"}; $7=function(k,X,V,C,y,U){NM.call(this,k,{C:"div",K:"ytp-ad-skip-ad-slot"},"skip-ad",X,V,C,y);this.U2=U;this.j=!1;this.X=0;this.U=this.W=null;this.hide()}; N3Y=function(k,X){k.j||(k.j=!0,k.W&&(X?k.W.U2.hide():k.W.hide()),X?(k=k.U,k.dB.show(),k.show()):k.U.show())}; BA=function(k,X,V,C){ZF.call(this,k,X,V,C,["ytp-ad-visit-advertiser-button"],"visit-advertiser")}; nU=function(k,X,V,C,y,U,N){U=U===void 0?!1:U;N=N===void 0?!1:N;OD.call(this,k,{C:"span",K:"ytp-ad-simple-ad-badge"},"simple-ad-badge",X,V,C);this.U=y;this.V=this.zc("ytp-ad-simple-ad-badge");(this.W=U)&&this.V.classList.add("ytp-ad-simple-ad-badge--clean-player");N&&this.V.classList.add("ytp-ad-simple-ad-badge--survey");this.hide()}; Gz=function(k,X,V,C,y){y=y===void 0?!1:y;fP.call(this,"player-overlay",k,{},X,C);this.videoAdDurationSeconds=V;this.interactionLoggingClientData=C;this.fD=y}; wV=function(k,X){g.ED.call(this);this.api=k;this.durationMs=X;this.V=null;this.oM=new A9(this);g.b(this,this.oM);this.W=xh$;this.oM.Z(this.api,"presentingplayerstatechange",this.w_);this.V=this.oM.Z(this.api,"onAdPlaybackProgress",this.L0)}; mi=function(k){g.ED.call(this);this.V=!1;this.Wn=0;this.oM=new A9(this);g.b(this,this.oM);this.durationMs=k;this.ZL=new g.a3(100);g.b(this,this.ZL);this.oM.Z(this.ZL,"tick",this.L0);this.W={seekableStart:0,seekableEnd:k/1E3,current:0};this.start()}; g.t4=function(k,X){var V=Math.abs(Math.floor(k)),C=Math.floor(V/86400),y=Math.floor(V%86400/3600),U=Math.floor(V%3600/60);V=Math.floor(V%60);if(X){X="";C>0&&(X+=" "+C+" jour(s)");if(C>0||y>0)X+=" "+y+" Heures";X+=" "+U+" minute(s)";X+=" "+V+" seconde(s)";C=X.trim()}else{X="";C>0&&(X+=C+":",y<10&&(X+="0"));if(C>0||y>0)X+=y+":",U<10&&(X+="0");X+=U+":";V<10&&(X+="0");C=X+V}return k>=0?C:"-"+C}; g.cA=function(k){return(!("button"in k)||typeof k.button!=="number"||k.button===0)&&!("shiftKey"in k&&k.shiftKey)&&!("altKey"in k&&k.altKey)&&!("metaKey"in k&&k.metaKey)&&!("ctrlKey"in k&&k.ctrlKey)}; dV=function(k,X,V,C,y,U,N){NM.call(this,k,{C:"span",K:N?"ytp-ad-duration-remaining--clean-player":"ytp-ad-duration-remaining"},"ad-duration-remaining",X,V,C,y);this.videoAdDurationSeconds=U;this.W=null;N&&this.api.J().W&&(this.element.classList.add("ytp-ad-duration-remaining--mweb"),km&&this.element.classList.add("ytp-ad-duration-remaining--mweb-ios"));this.hide()}; A4=function(k,X,V,C){yN.call(this,k,X,V,C,"ytp-video-ad-top-bar-title","ad-title")}; DO=function(k){this.content=k.content;if(k.commandRuns){k=g.W(k.commandRuns);for(var X=k.next();!X.done;X=k.next())X=X.value,this.loggingDirectives=g.Z(X,PW9),X.onTap&&(this.interaction={onTap:X.onTap})}}; Rc=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ad-simple-attributed-string"},"ad-simple-attributed-string",X,V,C);this.hide()}; HA=function(k,X,V,C,y){OD.call(this,k,{C:"span",K:y?"ytp-ad-badge--clean-player":"ytp-ad-badge"},"ad-badge",X,V,C);this.W=y;this.adBadgeText=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);this.adBadgeText.rB(this.element);g.b(this,this.adBadgeText);y?(this.adBadgeText.element.classList.add("ytp-ad-badge__text--clean-player"),km&&this.adBadgeText.element.classList.add("ytp-ad-badge--stark-clean-player-ios")):this.adBadgeText.element.classList.add("ytp-ad-badge__text");this.hide()}; bk=function(k,X,V,C){OD.call(this,k,{C:"span",K:"ytp-ad-pod-index"},"ad-pod-index",X,V,C);this.api.J().W&&(this.element.classList.add("ytp-ad-pod-index--mweb"),km&&this.element.classList.add("ytp-ad-pod-index--mweb-ios"));this.hide()}; vA=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-ad-disclosure-banner"},"ad-disclosure-banner",X,V,C);this.hide()}; ZO=function(k,X){this.W=k;this.V=X}; T3I=function(k,X){return k.W+X*(k.V-k.W)}; ac=function(k,X,V){return k.V-k.W?g.BZ((X-k.W)/(k.V-k.W),0,1):V!=null?V:Infinity}; QN=function(k,X,V,C){C=C===void 0?!1:C;g.sD.call(this,{C:"div",K:"ytp-ad-persistent-progress-bar-container",S:[{C:"div",K:"ytp-ad-persistent-progress-bar"}]});this.api=k;this.W=X;this.U=V;C&&this.element.classList.add("ytp-ad-persistent-progress-bar-container--clean-player");g.b(this,this.W);this.progressBar=this.zc("ytp-ad-persistent-progress-bar");this.V=-1;this.Z(k,"presentingplayerstatechange",this.onStateChange);this.hide();this.onStateChange()}; zz=function(k,X,V,C,y,U){OD.call(this,k,{C:"div",K:"ytp-ad-player-overlay",S:[{C:"div",K:"ytp-ad-player-overlay-flyout-cta"},{C:"div",K:"ytp-ad-player-overlay-instream-info"},{C:"div",K:"ytp-ad-player-overlay-skip-or-preview"},{C:"div",K:"ytp-ad-player-overlay-progress-bar"},{C:"div",K:"ytp-ad-player-overlay-instream-user-sentiment"},{C:"div",K:"ytp-ad-player-overlay-ad-disclosure-banner"}]},"player-overlay",X,V,C);this.D=U;this.X=this.zc("ytp-ad-player-overlay-flyout-cta");this.X.classList.add("ytp-ad-player-overlay-flyout-cta-rounded"); this.V=this.zc("ytp-ad-player-overlay-instream-info");this.j=null;q6o(this)&&(k=pF("div"),g.op(k,"ytp-ad-player-overlay-top-bar-gradients"),X=this.V,X.parentNode&&X.parentNode.insertBefore(k,X),(X=this.api.getVideoData(2))&&X.isListed&&X.title&&(V=new A4(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),V.rB(k),V.init(et("ad-title"),{text:X.title},this.macros),g.b(this,V)),this.j=k);this.U=null;this.n4=this.zc("ytp-ad-player-overlay-skip-or-preview");this.uq=this.zc("ytp-ad-player-overlay-progress-bar"); this.Y9=this.zc("ytp-ad-player-overlay-instream-user-sentiment");this.U2=this.zc("ytp-ad-player-overlay-ad-disclosure-banner");this.W=y;g.b(this,this.W);this.hide()}; q6o=function(k){k=k.api.J();return g.F6(k)&&k.W}; g.gV=function(k){k&=16777215;var X=[(k&16711680)>>16,(k&65280)>>8,k&255];k=X[0];var V=X[1];X=X[2];k=Number(k);V=Number(V);X=Number(X);if(k!=(k&255)||V!=(V&255)||X!=(X&255))throw Error('"('+k+","+V+","+X+'") is not a valid RGB color');V=k<<16|V<<8|X;return k<16?"#"+(16777216|V).toString(16).slice(1):"#"+V.toString(16)}; g.lk=function(){}; oma=function(k){var X=new WG;var V=new hd;V=U_(V,1,"botguard");k=U_(V,2,k);this.V=cC0(X,hd,1,MQm,k)}; LU=function(k){this.V=new DI(k)}; epd=function(){var k=!1;try{k=!!window.sessionStorage.getItem("session_logininfo")}catch(X){k=!0}return(g.k5("INNERTUBE_CLIENT_NAME")==="WEB"||g.k5("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&k}; S$=function(){var k=k===void 0?!0:k;try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");uE("LOGIN_INFO","");k&&window.sessionStorage.setItem("from_switch_account","1");k=!0;k=k===void 0?!1:k;var X,V=f6I;V||(V=document.querySelector("#persist_identity"));if(X=V){var C=X.src?(new URL(X.src)).origin:"*";if(k){var y;(y=X.contentWindow)==null||y.postMessage({action:"clear"},C)}else if(!(Number(window.sessionStorage.getItem("stickiness_reload"))>= 2)){var U=window.sessionStorage.getItem("session_logininfo");if(U){var N;(N=X.contentWindow)==null||N.postMessage({loginInfo:U},C)}}}}catch(P){}}; pU=function(k){k&&(k.startsWith("https://accounts.google.com/AddSession")?S$():k.startsWith("https://accounts.google.com/ServiceLogin")?S$():k.startsWith("https://myaccount.google.com")&&g.ri(k).W.endsWith("/youtubeoptions")&&S$());if(g.k5("LOGGED_IN",!0)&&epd()){var X=g.k5("VALID_SESSION_TEMPDATA_DOMAINS",[]);var V=g.Id(window.location.href);V&&X.push(V);V=g.Id(k);g.Eg(X,V)||!V&&ek(k,"/")?(X=$E(k),(X=Zq0(X))?(X=wD0(X),X=(X=g.a1(X)||null)?x5(X):{}):X=null):X=null;X==null&&(X={});V=X;var C=void 0; epd()?(C||(C=g.k5("LOGIN_INFO")),C?(V.session_logininfo=C,V=!0):V=!1):V=!1;V&&AO(k,X)}}; g.Emo=function(k){var X=X===void 0?{}:X;var V=V===void 0?"":V;var C=C===void 0?window:C;k=g.mT(k,X);pU(k);V=g.F9(k+V);C=C.location;V=la(V);V!==void 0&&(C.href=V)}; g.Y7=function(k,X,V){X=X===void 0?{}:X;V=V===void 0?!1:V;var C=g.k5("EVENT_ID");C&&(X.ei||(X.ei=C));X&&AO(k,X);V||(pU(k),g.Emo(k))}; g.uk=function(k,X,V,C,y){y=y===void 0?!1:y;V&&AO(k,V);V=g.F9(k);var U=g.au(V);k!=U&&yQ(Error("Unsafe window.open URL: "+k));k=U;X=X||hC(k).toString(36);try{if(y)return y=k,y=xId(y),pU(y),g.kJ(window,y,X,"attributionsrc")}catch(N){g.Cr(N)}pU(k);return g.kJ(window,V,X,C)}; Jx$=function(k){kB=k}; rxX=function(k){Xy=k}; hp0=function(k){Vq=k}; ssY=function(){WDY=Vq=Xy=kB=null}; jsd=function(){var k=k===void 0?window.location.href:k;if(g.$5("kevlar_disable_theme_param"))return null;var X=Kd(k);if(g.$5("enable_dark_theme_only_on_shorts")&&X!=null&&X.startsWith("/shorts/"))return"USER_INTERFACE_THEME_DARK";try{var V=g.Td(k).theme;return Oio.get(V)||null}catch(C){}return null}; C4=function(){this.V={};if(this.W=eY0()){var k=g.a1("CONSISTENCY");k&&I6d(this,{encryptedTokenJarContents:k})}}; I6d=function(k,X){if(X.encryptedTokenJarContents&&(k.V[X.encryptedTokenJarContents]=X,typeof X.expirationSeconds==="string")){var V=Number(X.expirationSeconds);setTimeout(function(){delete k.V[X.encryptedTokenJarContents]},V*1E3); k.W&&g.Z7("CONSISTENCY",X.encryptedTokenJarContents,V,void 0,!0)}}; f4=function(){this.W=-1;var k=g.k5("LOCATION_PLAYABILITY_TOKEN");g.k5("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=ee(this))&&(k=this.localStorage.get("yt-location-playability-token"));k&&(this.locationPlayabilityToken=k,this.V=void 0)}; ee=function(k){return k.localStorage===void 0?new qF("yt-client-location"):k.localStorage}; g.EF=function(k,X,V){X=X===void 0?!1:X;V=V===void 0?!1:V;var C=g.k5("INNERTUBE_CONTEXT");if(!C)return g.Zz(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};C=g.X9(C);g.$5("web_no_tracking_params_in_shell_killswitch")||delete C.clickTracking;C.client||(C.client={});var y=C.client;y.clientName==="MWEB"&&y.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(y.clientFormFactor=g.k5("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");y.screenWidthPoints=window.innerWidth;y.screenHeightPoints= window.innerHeight;y.screenPixelDensity=Math.round(window.devicePixelRatio||1);y.screenDensityFloat=window.devicePixelRatio||1;y.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var U=U===void 0?!1:U;g.LL();var N="USER_INTERFACE_THEME_LIGHT";g.SX(0,165)?N="USER_INTERFACE_THEME_DARK":g.SX(0,174)?N="USER_INTERFACE_THEME_LIGHT":!g.$5("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&& (N="USER_INTERFACE_THEME_DARK");U=U?N:jsd()||N;y.userInterfaceTheme=U;if(!X){if(U=Xh0())y.connectionType=U;g.$5("web_log_effective_connection_type")&&(U=CTm())&&(C.client.effectiveConnectionType=U)}var P;if(g.$5("web_log_memory_total_kbytes")&&((P=g.g$.navigator)==null?0:P.deviceMemory)){var T;P=(T=g.g$.navigator)==null?void 0:T.deviceMemory;C.client.memoryTotalKbytes=""+P*1E6}g.$5("web_gcf_hashes_innertube")&&(U=TF$())&&(T=U.coldConfigData,P=U.coldHashData,U=U.hotHashData,C.client.configInfo=C.client.configInfo|| {},T&&(C.client.configInfo.coldConfigData=T),P&&(C.client.configInfo.coldHashData=P),U&&(C.client.configInfo.hotHashData=U));T=g.Td(g.g$.location.href);!g.$5("web_populate_internal_geo_killswitch")&&T.internalcountrycode&&(y.internalGeo=T.internalcountrycode);y.clientName==="MWEB"||y.clientName==="WEB"?(y.mainAppWebInfo={graftUrl:g.g$.location.href},g.$5("kevlar_woffle")&&l8Z.instance&&(T=l8Z.instance,y.mainAppWebInfo.pwaInstallabilityStatus=!T.V&&T.W?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED": "PWA_INSTALLABILITY_STATUS_UNKNOWN"),y.mainAppWebInfo.webDisplayMode=Fs(),y.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):y.clientName==="TVHTML5"&&(!g.$5("web_lr_app_quality_killswitch")&&(T=g.k5("LIVING_ROOM_APP_QUALITY"))&&(y.tvAppInfo=Object.assign(y.tvAppInfo||{},{appQuality:T})),T=g.k5("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(y.tvAppInfo=Object.assign(y.tvAppInfo||{},{certificationScope:T}));if(!g.$5("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!== "undefined")try{var q=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch(A){}q=void 0}q&&(y.timeZone=q)}(q=nr())?y.experimentsToken=q:delete y.experimentsToken;q=Gd();C4.instance||(C4.instance=new C4);C.request=Object.assign({},C.request,{internalExperimentFlags:q,consistencyTokenJars:g.z_(C4.instance.V)});!g.$5("web_prequest_context_killswitch")&&(q=g.k5("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(C.request.externalPrequestContext=q);y=g.LL();q=g.SX(0,58);y=y.get("gsml","");C.user=Object.assign({}, C.user);q&&(C.user.enableSafetyMode=q);y&&(C.user.lockedSafetyMode=!0);g.$5("warm_op_csn_cleanup")?V&&(X=g.cB())&&(C.clientScreenNonce=X):!X&&(X=g.cB())&&(C.clientScreenNonce=X);k&&(C.clickTracking={clickTrackingParams:k});if(k=g.LZ("yt.mdx.remote.remoteClient_"))C.remoteClient=k;f4.getInstance().setLocationOnInnerTubeContext(C);try{var M=rk(),e=M.bid;delete M.bid;C.adSignalsInfo={params:[],bid:e};for(var f=g.W(Object.entries(M)),E=f.next();!E.done;E=f.next()){var J=g.W(E.value),O=J.next().value, I=J.next().value;M=O;e=I;k=void 0;(k=C.adSignalsInfo.params)==null||k.push({key:M,value:""+e})}var n,B;if(((n=C.client)==null?void 0:n.clientName)==="TVHTML5"||((B=C.client)==null?void 0:B.clientName)==="TVHTML5_UNPLUGGED"){var t=g.k5("INNERTUBE_CONTEXT");t.adSignalsInfo&&(C.adSignalsInfo.advertisingId=t.adSignalsInfo.advertisingId,C.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",C.adSignalsInfo.limitAdTracking=t.adSignalsInfo.limitAdTracking)}}catch(A){g.Zz(A)}return C}; B3o=function(k,X){if(!k)return!1;var V,C=(V=g.Z(k,KD9))==null?void 0:V.signal;if(C&&X.rf)return!!X.rf[C];var y;if((V=(y=g.Z(k,$hI))==null?void 0:y.request)&&X.Ig)return!!X.Ig[V];for(var U in k)if(X.pM[U])return!0;return!1}; nmI=function(k){var X={"Content-Type":"application/json"};g.k5("EOM_VISITOR_DATA")?X["X-Goog-EOM-Visitor-Id"]=g.k5("EOM_VISITOR_DATA"):g.k5("VISITOR_DATA")&&(X["X-Goog-Visitor-Id"]=g.k5("VISITOR_DATA"));X["X-Youtube-Bootstrap-Logged-In"]=g.k5("LOGGED_IN",!1);g.k5("DEBUG_SETTINGS_METADATA")&&(X["X-Debug-Settings-Metadata"]=g.k5("DEBUG_SETTINGS_METADATA"));k!=="cors"&&((k=g.k5("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(X["X-Youtube-Client-Name"]=k),(k=g.k5("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(X["X-Youtube-Client-Version"]= k),(k=g.k5("CHROME_CONNECTED_HEADER"))&&(X["X-Youtube-Chrome-Connected"]=k),(k=g.k5("DOMAIN_ADMIN_STATE"))&&(X["X-Youtube-Domain-Admin-State"]=k),g.k5("ENABLE_LAVA_HEADER_ON_IT_EXPANSION")&&(k=g.k5("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(X["X-YouTube-Lava-Device-Context"]=k));return X}; G40=function(){this.V={}}; JX=function(){this.mappings=new G40}; r8=function(k){return function(){return new k}}; mhm=function(k){var X=X===void 0?"UNKNOWN_INTERFACE":X;if(k.length===1)return k[0];var V=wTo[X];if(V){V=new RegExp(V);for(var C=g.W(k),y=C.next();!y.done;y=C.next())if(y=y.value,V.exec(y))return y}var U=[];Object.entries(wTo).forEach(function(N){var P=g.W(N);N=P.next().value;P=P.next().value;X!==N&&U.push(P)}); V=new RegExp(U.join("|"));k.sort(function(N,P){return N.length-P.length}); C=g.W(k);for(y=C.next();!y.done;y=C.next())if(y=y.value,!V.exec(y))return y;return k[0]}; g.hX=function(k){return"/youtubei/v1/"+mhm(k)}; WP=function(){}; sF=function(){}; OF=function(){}; je=function(k){return g.LZ("ytcsi."+(k||"")+"data_")||tQr(k)}; cxa=function(){var k=je();k.info||(k.info={});return k.info}; Ia=function(k){k=je(k);k.metadata||(k.metadata={});return k.metadata}; K4=function(k){k=je(k);k.tick||(k.tick={});return k.tick}; $B=function(k){k=je(k);if(k.gel){var X=k.gel;X.gelInfos||(X.gelInfos={});X.gelTicks||(X.gelTicks={})}else k.gel={gelTicks:{},gelInfos:{}};return k.gel}; dhd=function(k){k=$B(k);k.gelInfos||(k.gelInfos={});return k.gelInfos}; BP=function(k){var X=je(k).nonce;X||(X=g.wW(16),je(k).nonce=X);return X}; tQr=function(k){var X={tick:{},info:{}};g.lo("ytcsi."+(k||"")+"data_",X);return X}; n4=function(){var k=g.LZ("ytcsi.debug");k||(k=[],g.lo("ytcsi.debug",k),g.lo("ytcsi.reference",{}));return k}; GY=function(k){k=k||"";var X=Ax5();if(X[k])return X[k];var V=n4(),C={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};V.push(C);return X[k]=C}; Dho=function(k){k=k||"";var X=Ax5();X[k]&&delete X[k];var V=n4(),C={timerName:k,info:{},tick:{},span:{},jspbInfo:[]};V.push(C);X[k]=C}; Ax5=function(){var k=g.LZ("ytcsi.reference");if(k)return k;n4();return g.LZ("ytcsi.reference")}; w8=function(k){return Rp5[k]||"LATENCY_ACTION_UNKNOWN"}; mE=function(k,X){WT.call(this,1,arguments);this.ZL=X}; tX=function(){this.V=0}; cP=function(){tX.instance||(tX.instance=new tX);return tX.instance}; AX=function(k,X){d8[X]=d8[X]||{count:0};var V=d8[X];V.count++;V.time=(0,g.a)();k.V||(k.V=g.UO(0,function(){var C=(0,g.a)(),y;for(y in d8)d8[y]&&C-d8[y].time>6E4&&delete d8[y];k&&(k.V=0)},5E3)); return V.count>5?(V.count===6&&Math.random()*1E5<1&&(V=new g.XQ("CSI data exceeded logging limit with key",X.split("_")),X.indexOf("plev")>=0||g.aN(V)),!0):!1}; Him=function(){this.timing={};this.clearResourceTimings=function(){}; this.webkitClearResourceTimings=function(){}; this.mozClearResourceTimings=function(){}; this.msClearResourceTimings=function(){}; this.oClearResourceTimings=function(){}}; bi5=function(){var k;if(g.$5("csi_use_performance_navigation_timing")){var X,V,C,y=Dq==null?void 0:(k=Dq.getEntriesByType)==null?void 0:(X=k.call(Dq,"navigation"))==null?void 0:(V=X[0])==null?void 0:(C=V.toJSON)==null?void 0:C.call(V);y?(y.requestStart=Ra(y.requestStart),y.responseEnd=Ra(y.responseEnd),y.redirectStart=Ra(y.redirectStart),y.redirectEnd=Ra(y.redirectEnd),y.domainLookupEnd=Ra(y.domainLookupEnd),y.connectStart=Ra(y.connectStart),y.connectEnd=Ra(y.connectEnd),y.responseStart=Ra(y.responseStart), y.secureConnectionStart=Ra(y.secureConnectionStart),y.domainLookupStart=Ra(y.domainLookupStart),y.isPerformanceNavigationTiming=!0,k=y):k=Dq.timing}else k=g.$5("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(Dq.timing)):Dq.timing;return k}; Ra=function(k){return Math.round(HP()+k)}; HP=function(){return(g.$5("csi_use_time_origin")||g.$5("csi_use_time_origin_tvhtml5"))&&Dq.timeOrigin?Math.floor(Dq.timeOrigin):Dq.timing.navigationStart}; vP=function(k,X){by("_start",k,X)}; Zq=function(k,X){if(!g.$5("web_csi_action_sampling_enabled")||!je(X).actionDisabled){var V=GY(X||"");jA(V.info,k);k.loadType&&(V=k.loadType,Ia(X).loadType=V);jA(dhd(X),k);V=BP(X);X=je(X).cttAuthInfo;cP().info(k,V,X)}}; vmr=function(){var k,X,V,C;return((C=af().resolve(Rf(fi))==null?void 0:(k=E6())==null?void 0:(X=k.loggingHotConfig)==null?void 0:(V=X.csiConfig)==null?void 0:V.debugTicks)!=null?C:[]).map(function(y){return Object.values(y)[0]})}; by=function(k,X,V){if(!g.$5("web_csi_action_sampling_enabled")||!je(V).actionDisabled){var C=BP(V),y;if(y=g.$5("web_csi_debug_sample_enabled")&&C){(af().resolve(Rf(fi))==null?0:E6())&&!Zio&&(Zio=!0,by("gcfl",(0,g.a)(),V));var U,N,P;y=(af().resolve(Rf(fi))==null?void 0:(U=E6())==null?void 0:(N=U.loggingHotConfig)==null?void 0:(P=N.csiConfig)==null?void 0:P.debugSampleWeight)||0;if(U=y!==0)b:{U=vmr();if(U.length>0)for(N=0;NV.duration?C:V},{duration:0}))&&X.startTime>0&&X.responseEnd>0&&(by("wffs",Ra(X.startTime)),by("wffe",Ra(X.responseEnd)))}; LDd=function(k,X,V){Dq&&Dq.measure&&(k.startsWith("measure_")||(k="measure_"+k),V?Dq.measure(k,X,V):X?Dq.measure(k,X):Dq.measure(k))}; S65=function(k){var X=aa("aft",k);if(X)return X;X=g.k5((k||"")+"TIMING_AFT_KEYS",["ol"]);for(var V=X.length,C=0;C0&&Zq(X);X={isNavigation:!0,actionType:w8(g.k5("TIMING_ACTION"))};var V=g.k5("PREVIOUS_ACTION");V&&(X.previousAction=w8(V));if(V=g.k5("CLIENT_PROTOCOL"))X.httpProtocol=V;if(V=g.k5("CLIENT_TRANSPORT"))X.transportProtocol=V;(V=g.cB())&&V!=="UNDEFINED_CSN"&&(X.clientScreenNonce=V);V=zpr();if(V===1||V===-1)X.isVisible= !0;V=Ia().loadType==="cold";var C=cxa();V||(V=C.yt_lt==="cold");if(V){X.loadType="cold";V=cxa();C=bi5();var y=HP(),U=g.k5("CSI_START_TIMESTAMP_MILLIS",0);U>0&&!g.$5("embeds_web_enable_csi_start_override_killswitch")&&(y=U);y&&(by("srt",C.responseStart),V.prerender!==1&&vP(y));V=ujo();V>0&&by("fpt",V);V=bi5();V.isPerformanceNavigationTiming&&Zq({performanceNavigationTiming:!0},void 0);by("nreqs",V.requestStart,void 0);by("nress",V.responseStart,void 0);by("nrese",V.responseEnd,void 0);V.redirectEnd- V.redirectStart>0&&(by("nrs",V.redirectStart,void 0),by("nre",V.redirectEnd,void 0));V.domainLookupEnd-V.domainLookupStart>0&&(by("ndnss",V.domainLookupStart,void 0),by("ndnse",V.domainLookupEnd,void 0));V.connectEnd-V.connectStart>0&&(by("ntcps",V.connectStart,void 0),by("ntcpe",V.connectEnd,void 0));V.secureConnectionStart>=HP()&&V.connectEnd-V.secureConnectionStart>0&&(by("nstcps",V.secureConnectionStart,void 0),by("ntcpe",V.connectEnd,void 0));Dq&&"getEntriesByType"in Dq&&l6Y();V=[];if(document.querySelector&& Dq&&Dq.getEntriesByName)for(var N in Fy)Fy.hasOwnProperty(N)&&(C=Fy[N],gmX(N,C)&&V.push(C));if(V.length>0)for(X.resourceInfo=[],N=g.W(V),V=N.next();!V.done;V=N.next())X.resourceInfo.push({resourceCache:V.value})}Zq(X);X=$B();X.preLoggedGelInfos||(X.preLoggedGelInfos=[]);N=X.preLoggedGelInfos;X=dhd();V=void 0;for(C=0;C-1&&(delete Em["@type"],z=Em);O&&k.W.has(O)&&k.W.delete(O);((FI=X.config)==null?0:FI.Lqb)&&ly(X.config.Lqb);if(z||(IZ=k.U)==null||!IZ.nu8(X.input,X.f9)){nZ.wB(15);break}return g.d(nZ,k.U.d2H(X.input,X.f9),16);case 16:z=nZ.V;case 15:return JzY(k, z,X),((xO=X.config)==null?0:xO.mDH)&&ly(X.config.mDH),C(),nZ.return(z||void 0)}})}; MAa=function(k,X){a:{k=k.fW;var V,C=(V=g.Z(X,KD9))==null?void 0:V.signal;if(C&&k.rf&&(V=k.rf[C])){var y=V();break a}var U;if((V=(U=g.Z(X,$hI))==null?void 0:U.request)&&k.Ig&&(U=k.Ig[V])){y=U();break a}for(y in X)if(k.pM[y]&&(X=k.pM[y])){y=X();break a}y=void 0}if(y!==void 0)return Promise.resolve(y)}; eo9=function(k,X,V){var C,y,U,N,P,T,q;return g.D(function(M){if(M.W==1){U=((C=X)==null?void 0:(y=C.VF)==null?void 0:y.identity)||hx;T=(N=X)==null?void 0:(P=N.VF)==null?void 0:P.sessionIndex;var e=g.R3(k.V.NR(U,{sessionIndex:T}));return g.d(M,e,2)}q=M.V;return M.return(Promise.resolve(Object.assign({},nmI(V),q)))})}; ooo=function(k,X,V){var C,y=(X==null?void 0:(C=X.VF)==null?void 0:C.identity)||hx,U;X=X==null?void 0:(U=X.VF)==null?void 0:U.sessionIndex;k=k.V.NR(y,{sessionIndex:X});return Object.assign({},nmI(V),k)}; Ce=function(){}; ic=function(){}; y7=function(k){this.X=k}; Ub=function(){}; Nt=function(){}; xj=function(){}; PK=function(){}; g.TZ=function(k,X){var V=g.Ar.apply(2,arguments);k=k===void 0?0:k;g.XQ.call(this,X,V);this.errorType=k;Object.setPrototypeOf(this,this.constructor.prototype)}; qt=function(k,X,V,C){this.V=k;this.W=X;this.U=V;this.j=C}; ho$=function(k,X,V){if(k.V){var C=Kd(HH(X,"key"))||"/UNKNOWN_PATH";k.V.start(C)}C=V;g.$5("wug_networking_gzip_request")&&(C=v60(V));var y;return new ((y=k.j)!=null?y:window.Request)(X,C)}; g.o0=function(k,X){if(!Mt){var V=af();H_(V,{nE:Ws0,cN:qt});var C={pM:{feedbackEndpoint:r8(Ub),modifyChannelNotificationPreferenceEndpoint:r8(Nt),playlistEditEndpoint:r8(xj),shareEntityEndpoint:r8(y7),subscribeEndpoint:r8(Ce),unsubscribeEndpoint:r8(ic),webPlayerShareEntityServiceEndpoint:r8(PK)}},y=f4.getInstance(),U={};y&&(U.client_location=y);k===void 0&&(k=LG9());X===void 0&&(X=V.resolve(Ws0));q7$(C,X,k,U);H_(V,{nE:sfX,l8:kj.instance});Mt=V.resolve(sfX)}return Mt}; Oc$=function(k){var X=new JU;if(k.interpreterJavascript){var V=w8Y(k.interpreterJavascript);V=CF(V).toString();var C=new fM;U_(C,6,V);SG(X,fM,1,C,B5)}else k.interpreterUrl&&(V=wF(k.interpreterUrl),V=v$(V).toString(),C=new E5,U_(C,4,V),SG(X,E5,2,C,B5));k.interpreterHash&&NN(X,3,k.interpreterHash,B5);k.program&&NN(X,4,k.program,B5);k.globalName&&NN(X,5,k.globalName,B5);k.clientExperimentsStateBlob&&NN(X,7,k.clientExperimentsStateBlob,B5);return X}; ea=function(k){var X={};k=k.split("&");k=g.W(k);for(var V=k.next();!V.done;V=k.next())V=V.value.split("="),V.length===2&&(X[V[0]]=V[1]);return X}; wHY=function(){if(g.$5("bg_st_hr"))return"havuokmhhs-0";var k,X=((k=performance)==null?void 0:k.timeOrigin)||0;return"havuokmhhs-"+Math.floor(X)}; fe=function(k){this.V=k}; jfm=function(){return new Promise(function(k){var X=window.top;X.ntpevasrs!==void 0?k(new fe(X.ntpevasrs)):(X.ntpqfbel===void 0&&(X.ntpqfbel=[]),X.ntpqfbel.push(function(V){k(new fe(V))}))})}; Ks$=function(){if(xR()){var k=g.k5("PLAYER_VARS",{});if(g.YO(k,"privembed",!1)!="1"&&!sb$(k)){var X=function(){Eb=!0;"google_ad_status"in window?uE("DCLKSTAT",1):uE("DCLKSTAT",2)}; try{g.fc("//static.doubleclick.net/instream/ad_status.js",X)}catch(V){}IGm.push(g.lA.KO(function(){if(!(Eb||"google_ad_status"in window)){try{if(X){var V=""+g.C1(X),C=s1$[V];C&&g.of(C)}}catch(y){}Eb=!0;uE("DCLKSTAT",3)}},5E3))}}}; JV=function(){var k=Number(g.k5("DCLKSTAT",0));return isNaN(k)?0:k}; sb=function(k,X,V){var C=this;this.network=k;this.options=X;this.W=V;this.V=null;if(X.Cj9){var y=new g.hU;this.V=y.promise;g.g$.ytAtRC&&yd(function(){var U,N;return g.D(function(P){if(P.W==1){if(!g.g$.ytAtRC)return P.return();U=rY(null);return g.d(P,hV(C,U),2)}N=P.V;g.g$.ytAtRC&&g.g$.ytAtRC(JSON.stringify(N));g.Wd(P)})},2); jfm().then(function(U){var N,P,T,q;return g.D(function(M){if(M.W==1)return U.bindInnertubeChallengeFetcher(function(e){return hV(C,rY(e))}),g.d(M,TC(),2); N=M.V;P=U.getLatestChallengeResponse();T=P.challenge;if(!T)throw Error("BGE_MACIL");q={challenge:T,Xl:ea(T),F7:N,bgChallenge:new JU};y.resolve(q);U.registerChallengeFetchedCallback(function(e){e=e.challenge;if(!e)throw Error("BGE_MACR");e={challenge:e,Xl:ea(e),F7:N,bgChallenge:new JU};C.V=Promise.resolve(e)}); g.Wd(M)})})}else X.preload&&$Br(this,new Promise(function(U){g.UO(0,function(){U(WK(C))},0)}))}; rY=function(k){var X={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};k&&(X.interpreterHash=k);return X}; WK=function(k,X){X=X===void 0?0:X;var V,C,y,U,N,P,T,q,M,e,f,E;return g.D(function(J){switch(J.W){case 1:V=rY(O5().V);if(g.$5("att_fet_ks"))return g.sm(J,7),g.d(J,hV(k,V),9);g.sm(J,4);return g.d(J,BWm(k,V),6);case 6:N=J.V;y=N.xDY;U=N.Nub;C=N;g.IY(J,3);break;case 4:return g.$X(J),g.aN(Error("Failed to fetch attestation challenge after "+(X+" attempts; not retrying for 24h."))),Ob(k,864E5),J.return({challenge:"",Xl:{},F7:void 0,bgChallenge:void 0});case 9:C=J.V;if(!C)throw Error("Fetching Attestation challenge returned falsy"); if(!C.challenge)throw Error("Missing Attestation challenge");y=C.challenge;U=ea(y);if("c1a"in U&&(!C.bgChallenge||!C.bgChallenge.program))throw Error("Expected bg challenge but missing.");g.IY(J,3);break;case 7:P=g.$X(J);g.aN(P);X++;if(X>=5)return g.aN(Error("Failed to fetch attestation challenge after "+(X+" attempts; not retrying for 24h."))),Ob(k,864E5),J.return({challenge:"",Xl:{},F7:void 0,bgChallenge:void 0});T=1E3*Math.pow(2,X-1)+Math.random()*1E3;return J.return(new Promise(function(O){g.UO(0, function(){O(WK(k,X))},T)})); case 3:q=Number(U.t)||7200;Ob(k,q*1E3);M=void 0;if(!("c1a"in U&&C.bgChallenge)){J.wB(10);break}e=Oc$(C.bgChallenge);g.sm(J,11);return g.d(J,wvI(O5(),e),13);case 13:g.IY(J,12);break;case 11:return f=g.$X(J),g.aN(f),J.return({challenge:y,Xl:U,F7:M,bgChallenge:e});case 12:return g.sm(J,14),M=new W8({challenge:e,Dn:{IE:"aGIf"}}),g.d(J,M.wY,16);case 16:g.IY(J,10);break;case 14:E=g.$X(J),g.aN(E),M=void 0;case 10:return J.return({challenge:y,Xl:U,F7:M,bgChallenge:e})}})}; hV=function(k,X){var V;return g.D(function(C){V=k.W;if(!V||V.YU())return C.return(hV(k.network,X));uy("att_pna",void 0,"attestation_challenge_fetch");return C.return(new Promise(function(y){V.HU("publicytnetworkstatus-online",function(){hV(k.network,X).then(y)})}))})}; no$=function(k){if(!k)throw Error("Fetching Attestation challenge returned falsy");if(!k.challenge)throw Error("Missing Attestation challenge");var X=k.challenge,V=ea(X);if("c1a"in V&&(!k.bgChallenge||!k.bgChallenge.program))throw Error("Expected bg challenge but missing.");return Object.assign({},k,{xDY:X,Nub:V})}; BWm=function(k,X){var V,C,y,U,N;return g.D(function(P){switch(P.W){case 1:V=void 0,C=0,y={};case 2:if(!(C<5)){P.wB(4);break}if(!(C>0)){P.wB(5);break}y.I7=1E3*Math.pow(2,C-1)+Math.random()*1E3;return g.d(P,new Promise(function(T){return function(q){g.UO(0,function(){q(void 0)},T.I7)}}(y)),5); case 5:return g.sm(P,7),g.d(P,hV(k,X),9);case 9:return U=P.V,P.return(no$(U));case 7:V=N=g.$X(P),N instanceof Error&&g.aN(N);case 8:C++;y={I7:void 0};P.wB(2);break;case 4:throw V;}})}; $Br=function(k,X){k.V=X}; G0m=function(k){var X,V,C;return g.D(function(y){if(y.W==1)return g.d(y,Promise.race([k.V,null]),2);X=y.V;var U=WK(k);k.V=U;(V=X)==null||(C=V.F7)==null||C.dispose();g.Wd(y)})}; Ob=function(k,X){function V(){var y;return g.D(function(U){y=C-Date.now();return y<1E3?g.d(U,G0m(k),0):(yd(V,0,Math.min(y,6E4)),U.wB(0))})} var C=Date.now()+X;V()}; w_a=function(k,X){return new Promise(function(V){g.UO(0,function(){V(X())},k)})}; g.mB$=function(k,X){var V;return g.D(function(C){var y=g.LZ("yt.aba.att");return(V=y?y:sb.instance!==void 0?sb.instance.U.bind(sb.instance):null)?C.return(V("ENGAGEMENT_TYPE_PLAYBACK",k,X)):C.return(Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"}))})}; g.tAY=function(){var k;return(k=(k=g.LZ("yt.aba.att2"))?k:sb.instance!==void 0?sb.instance.j.bind(sb.instance):null)?k():Promise.resolve(!1)}; dBI=function(k,X){var V=g.LZ("ytDebugData.callbacks");V||(V={},g.lo("ytDebugData.callbacks",V));if(g.$5("web_dd_iu")||czo.includes(k))V[k]=X}; I0=function(){var k=Az0;var X=X===void 0?[]:X;var V=V===void 0?[]:V;X=Iwo.apply(null,[K25.apply(null,g.G(X))].concat(g.G(V)));this.store=Bx5(k,void 0,X)}; g.Ke=function(k,X,V){for(var C=Object.assign({},k),y=g.W(Object.keys(X)),U=y.next();!U.done;U=y.next()){U=U.value;var N=k[U],P=X[U];if(P===void 0)delete C[U];else if(N===void 0)C[U]=P;else if(Array.isArray(P)&&Array.isArray(N))C[U]=V?[].concat(g.G(N),g.G(P)):P;else if(!Array.isArray(P)&&g.kO(P)&&!Array.isArray(N)&&g.kO(N))C[U]=g.Ke(N,P,V);else if(typeof P===typeof N)C[U]=P;else return X=new g.XQ("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:U,zQG:N,updateValue:P}),g.Zz(X), k}return C}; BK=function(k){var X=this;k=k===void 0?[]:k;this.V=[];this.U=this.W=0;this.j=void 0;this.totalLength=0;k.forEach(function(V){X.append(V)})}; DB0=function(k,X){return k.V.length===0?!1:(k=k.V[k.V.length-1])&&k.buffer===X.buffer&&k.byteOffset+k.length===X.byteOffset}; ne=function(k,X){X=g.W(X.V);for(var V=X.next();!V.done;V=X.next())k.append(V.value)}; GZ=function(k,X,V){return k.split(X).OO.split(V).ES}; wY=function(k){k.j=void 0;k.W=0;k.U=0}; m7=function(k,X,V){k.isFocused(X);return X-k.U+V<=k.V[k.W].length}; Ro0=function(k){if(!k.j){var X=k.V[k.W];k.j=new DataView(X.buffer,X.byteOffset,X.length)}return k.j}; HcZ=function(k,X,V){X=X===void 0?0:X;V=V===void 0?-1:V;if(!k.totalLength||!V)return new DataView(new ArrayBuffer(0));V<0&&(V=k.totalLength-X);k.focus(X);if(!m7(k,X,V)){var C=k.W,y=k.U;k.focus(X+V-1);y=new Uint8Array(k.U+k.V[k.W].length-y);for(var U=0,N=C;N<=k.W;N++)y.set(k.V[N],U),U+=k.V[N].length;k.V.splice(C,k.W-C+1,y);wY(k);k.focus(X)}C=k.V[k.W];return new DataView(C.buffer,C.byteOffset+X-k.U,V)}; tV=function(k,X,V){k=HcZ(k,X===void 0?0:X,V===void 0?-1:V);return new Uint8Array(k.buffer,k.byteOffset,k.byteLength)}; cK=function(k,X,V){k=tV(k,X===void 0?0:X,V===void 0?-1:V);X=new Uint8Array(k.length);try{X.set(k)}catch(C){for(V=0;V>10;U=56320|U&1023}R0[y++]=U}}U=String.fromCharCode.apply(String,R0); y<1024&&(U=U.substring(0,y));V.push(U)}return V.join("")}; vK=function(k,X){var V;if((V=bc)==null?0:V.encodeInto)return X=bc.encodeInto(k,X),X.read>6|192:((y&64512)===55296&&C+1>18|240,X[V++]=y>>12&63|128):X[V++]=y>>12|224,X[V++]=y>>6&63|128),X[V++]=y&63|128)}return V}; Zb=function(k){if(bc)return bc.encode(k);var X=new Uint8Array(Math.ceil(k.length*1.2)),V=vK(k,X);X.lengthV&&(X=X.subarray(0,V));return X}; a0=function(k){this.V=k;this.pos=0;this.W=-1}; Q7=function(k){var X=dY(k.V,k.pos);++k.pos;if(X<128)return X;for(var V=X&127,C=1;X>=128;)X=dY(k.V,k.pos),++k.pos,C*=128,V+=(X&127)*C;return V}; zZ=function(k,X){var V=k.W;for(k.W=-1;k.pos+1<=k.V.totalLength;){V<0&&(V=Q7(k));var C=V>>3,y=V&7;if(C===X)return!0;if(C>X){k.W=V;break}V=-1;switch(y){case 0:Q7(k);break;case 1:k.pos+=8;break;case 2:C=Q7(k);k.pos+=C;break;case 5:k.pos+=4}}return!1}; Fv=function(k,X){if(zZ(k,X))return Q7(k)}; gY=function(k,X){if(zZ(k,X))return!!Q7(k)}; lc=function(k,X){if(zZ(k,X)){X=Q7(k);var V=tV(k.V,k.pos,X);k.pos+=X;return V}}; Le=function(k,X){if(k=lc(k,X))return g.HK(k)}; Sa=function(k,X,V){if(k=lc(k,X))return V(new a0(new BK([k])))}; pe=function(k,X){for(var V=[];zZ(k,X);)V.push(Q7(k));return V.length?V:void 0}; Yj=function(k,X,V){for(var C=[],y;y=lc(k,X);)C.push(V(new a0(new BK([y]))));return C.length?C:void 0}; uc=function(k,X){k=k instanceof Uint8Array?new BK([k]):k;return X(new a0(k))}; Zc$=function(k,X,V){if(X&&V&&V.buffer===X.exports.memory.buffer){var C=X.realloc(V.byteOffset,k);if(C)return new Uint8Array(X.exports.memory.buffer,C,k)}k=X?new Uint8Array(X.exports.memory.buffer,X.malloc(k),k):new Uint8Array(k);V&&k.set(V);return k}; aG9=function(k,X){this.U=X;this.pos=0;this.W=[];this.V=Zc$(k===void 0?4096:k,X);this.view=new DataView(this.V.buffer,this.V.byteOffset,this.V.byteLength)}; kW=function(k,X){X=k.pos+X;if(!(k.V.length>=X)){for(var V=k.V.length*2;V268435455){kW(k,4);for(var V=X&1073741823,C=0;C<4;C++)k.view.setUint8(k.pos,V&127|128),V>>=7,k.pos+=1;X=Math.floor(X/268435456)}for(kW(k,4);X>127;)k.view.setUint8(k.pos,X&127|128),X>>=7,k.pos+=1;k.view.setUint8(k.pos,X);k.pos+=1}; Vw=function(k,X,V){V!==void 0&&(Xq(k,X*8),Xq(k,V))}; Co=function(k,X,V){V!==void 0&&Vw(k,X,V?1:0)}; ix=function(k,X,V){V!==void 0&&(Xq(k,X*8+2),X=V.length,Xq(k,X),kW(k,X),k.V.set(V,k.pos),k.pos+=X)}; fo=function(k,X,V){V!==void 0&&(Qf9(k,X,Math.ceil(Math.log2(V.length*4+2)/7)),kW(k,V.length*1.2),X=vK(V,k.V.subarray(k.pos)),k.pos+X>k.V.length&&(kW(k,X),X=vK(V,k.V.subarray(k.pos))),k.pos+=X,zo5(k))}; Qf9=function(k,X,V){V=V===void 0?2:V;Xq(k,X*8+2);k.W.push(k.pos);k.W.push(V);k.pos+=V}; zo5=function(k){for(var X=k.W.pop(),V=k.W.pop(),C=k.pos-V-X;X--;){var y=X?128:0;k.view.setUint8(V++,C&127|y);C>>=7}}; Ev=function(k,X,V,C,y){V&&(Qf9(k,X,y===void 0?3:y),C(k,V),zo5(k))}; g.JQ=function(k,X,V){V=new aG9(4096,V);X(V,k);return new Uint8Array(V.V.buffer,V.V.byteOffset,V.pos)}; g.rd=function(k){var X=new a0(new BK([xn(decodeURIComponent(k))]));k=Le(X,2);X=Fv(X,4);var V=FsI[X];if(typeof V==="undefined")throw k=new g.XQ("Failed to recognize field number",{name:"EntityKeyHelperError",CVY:X}),g.Zz(k),k;return{fh:X,entityType:V,entityId:k}}; g.hQ=function(k,X){var V=V===void 0?0:V;var C=new aG9;ix(C,2,Zb(k));k=goI[X];if(typeof k==="undefined")throw V=new g.XQ("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:X}),g.Zz(V),V;Vw(C,4,k);Vw(C,5,1);X=new Uint8Array(C.V.buffer,C.V.byteOffset,C.pos);return encodeURIComponent(g.Uu(X,V))}; Wq=function(k,X,V,C){if(C===void 0)return C=Object.assign({},k[X]||{}),V=(delete C[V],C),C={},Object.assign({},k,(C[X]=V,C));var y={},U={};return Object.assign({},k,(U[X]=Object.assign({},k[X],(y[V]=C,y)),U))}; lGm=function(k,X,V,C,y){var U=k[X];if(U==null||!U[V])return k;C=g.Ke(U[V],C,y==="REPEATED_FIELDS_MERGE_OPTION_APPEND");y={};U={};return Object.assign({},k,(U[X]=Object.assign({},k[X],(y[V]=C,y)),U))}; LsI=function(k,X){k=k===void 0?{}:k;switch(X.type){case "ENTITY_LOADED":return X.payload.reduce(function(C,y){var U,N=(U=y.options)==null?void 0:U.persistenceOption;if(N&&N!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&N!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return C;if(!y.entityKey)return g.Zz(Error("Missing entity key")),C;if(y.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!y.payload)return y=new g.XQ("REPLACE entity mutation is missing a payload",{entityKey:y.entityKey}),g.Zz(y),C;var P=g.QB(y.payload); return Wq(C,P,y.entityKey,y.payload[P])}if(y.type==="ENTITY_MUTATION_TYPE_DELETE"){a:{y=y.entityKey;try{var T=g.rd(y).entityType;P=Wq(C,T,y);break a}catch(e){if(e instanceof Error){y=new g.XQ("Failed to deserialize entity key",{entityKey:y,originalMessage:e.message});g.Zz(y);P=C;break a}throw e;}P=void 0}return P}if(y.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!y.payload)return y=new g.XQ("UPDATE entity mutation is missing a payload",{entityKey:y.entityKey}),g.Zz(y),C;P=g.QB(y.payload);var q,M;return lGm(C, P,y.entityKey,y.payload[P],(q=y.fieldMask)==null?void 0:(M=q.mergeOptions)==null?void 0:M.repeatedFieldsMergeOption)}return C},k); case "REPLACE_ENTITY":var V=X.payload;return Wq(k,V.entityType,V.key,V.rG);case "REPLACE_ENTITIES":return Object.keys(X.payload).reduce(function(C,y){var U=X.payload[y];return Object.keys(U).reduce(function(N,P){return Wq(N,y,P,U[P])},C)},k); case "UPDATE_ENTITY":return V=X.payload,lGm(k,V.entityType,V.key,V.rG,V.obq);default:return k}}; Ov=function(k,X,V){return k[X]?k[X][V]||null:null}; jw=function(k){return window.Int32Array?new Int32Array(k):Array(k)}; Gv=function(k){g.H.call(this);this.counter=[0,0,0,0];this.W=new Uint8Array(16);this.V=16;if(!S7m){var X,V=new Uint8Array(256),C=new Uint8Array(256);var y=1;for(X=0;X<256;X++)V[y]=X,C[X]=y,y^=y<<1^(y>>7&&283);I_=new Uint8Array(256);Ko=jw(256);$W=jw(256);Bq=jw(256);no=jw(256);for(var U=0;U<256;U++){y=U?C[255^V[U]]:0;y^=y<<1^y<<2^y<<3^y<<4;y=y&255^y>>>8^99;I_[U]=y;X=y<<1^(y>>7&&283);var N=X^y;Ko[U]=X<<24|y<<16|y<<8|N;$W[U]=N<<24|Ko[U]>>>8;Bq[U]=y<<24|$W[U]>>>8;no[U]=y<<24|Bq[U]>>>8}S7m=!0}y=jw(44);for(V= 0;V<4;V++)y[V]=k[4*V]<<24|k[4*V+1]<<16|k[4*V+2]<<8|k[4*V+3];for(C=1;V<44;V++)k=y[V-1],V%4||(k=(I_[k>>16&255]^C)<<24|I_[k>>8&255]<<16|I_[k&255]<<8|I_[k>>>24],C=C<<1^(C>>7&&283)),y[V]=y[V-4]^k;this.key=y}; wd=function(k,X){for(var V=0;V<4;V++)k.counter[V]=X[V*4]<<24|X[V*4+1]<<16|X[V*4+2]<<8|X[V*4+3];k.V=16}; p_$=function(k){for(var X=k.key,V=k.counter[0]^X[0],C=k.counter[1]^X[1],y=k.counter[2]^X[2],U=k.counter[3]^X[3],N=3;N>=0&&!(k.counter[N]=-~k.counter[N]);N--);for(var P,T,q=4;q<40;)N=Ko[V>>>24]^$W[C>>16&255]^Bq[y>>8&255]^no[U&255]^X[q++],P=Ko[C>>>24]^$W[y>>16&255]^Bq[U>>8&255]^no[V&255]^X[q++],T=Ko[y>>>24]^$W[U>>16&255]^Bq[V>>8&255]^no[C&255]^X[q++],U=Ko[U>>>24]^$W[V>>16&255]^Bq[C>>8&255]^no[y&255]^X[q++],V=N,C=P,y=T;k=k.W;N=X[40];k[0]=I_[V>>>24]^N>>>24;k[1]=I_[C>>16&255]^N>>16&255;k[2]=I_[y>>8&255]^ N>>8&255;k[3]=I_[U&255]^N&255;N=X[41];k[4]=I_[C>>>24]^N>>>24;k[5]=I_[y>>16&255]^N>>16&255;k[6]=I_[U>>8&255]^N>>8&255;k[7]=I_[V&255]^N&255;N=X[42];k[8]=I_[y>>>24]^N>>>24;k[9]=I_[U>>16&255]^N>>16&255;k[10]=I_[V>>8&255]^N>>8&255;k[11]=I_[C&255]^N&255;N=X[43];k[12]=I_[U>>>24]^N>>>24;k[13]=I_[V>>16&255]^N>>16&255;k[14]=I_[C>>8&255]^N>>8&255;k[15]=I_[y&255]^N&255}; cq=function(){if(!mp&&!g.Xj){if(tQ)return tQ;var k;tQ=(k=window.crypto)==null?void 0:k.subtle;var X,V,C;if(((X=tQ)==null?0:X.importKey)&&((V=tQ)==null?0:V.sign)&&((C=tQ)==null?0:C.encrypt))return tQ;tQ=void 0}}; g.dd=function(k){this.W=k}; Y70=function(k,X,V,C){var y,U;return g.D(function(N){switch(N.W){case 1:if(k.U){N.wB(2);break}return g.d(N,C.importKey("raw",k.W,{name:"AES-CTR"},!1,["encrypt"]),3);case 3:k.U=N.V;case 2:return y={name:"AES-CTR",counter:V,length:128},g.d(N,C.encrypt(y,k.U,X),4);case 4:return U=N.V,N.return(new Uint8Array(U))}})}; uN$=function(k,X,V){k.V||(k.V=new Gv(k.W));wd(k.V,V);return k.V.encrypt(X)}; g.AQ=function(k){this.W=k}; D1=function(k){this.Y=new Uint8Array(64);this.U=new Uint8Array(64);this.j=0;this.X=new Uint8Array(64);this.W=0;this.Y.set(k);this.U.set(k);for(k=0;k<64;k++)this.Y[k]^=92,this.U[k]^=54;this.reset()}; kar=function(k,X,V){for(var C=k.N,y=k.V[0],U=k.V[1],N=k.V[2],P=k.V[3],T=k.V[4],q=k.V[5],M=k.V[6],e=k.V[7],f,E,J,O=0;O<64;)O<16?(C[O]=J=X[V]<<24|X[V+1]<<16|X[V+2]<<8|X[V+3],V+=4):(f=C[O-2],E=C[O-15],J=C[O-7]+C[O-16]+((f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),C[O]=J),f=e+R_[O]+J+((T>>>6|T<<26)^(T>>>11|T<<21)^(T>>>25|T<<7))+(T&q^~T&M),E=((y>>>2|y<<30)^(y>>>13|y<<19)^(y>>>22|y<<10))+(y&U^y&N^U&N),e=f+E,P+=f,O++,O<16?(C[O]=J=X[V]<<24|X[V+1]<<16|X[V+2]<<8|X[V+3],V+=4):(f= C[O-2],E=C[O-15],J=C[O-7]+C[O-16]+((f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),C[O]=J),f=M+R_[O]+J+((P>>>6|P<<26)^(P>>>11|P<<21)^(P>>>25|P<<7))+(P&T^~P&q),E=((e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10))+(e&y^e&U^y&U),M=f+E,N+=f,O++,O<16?(C[O]=J=X[V]<<24|X[V+1]<<16|X[V+2]<<8|X[V+3],V+=4):(f=C[O-2],E=C[O-15],J=C[O-7]+C[O-16]+((f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),C[O]=J),f=q+R_[O]+J+((N>>>6|N<<26)^(N>>>11|N<<21)^(N>>>25|N<<7))+(N&P^ ~N&T),E=((M>>>2|M<<30)^(M>>>13|M<<19)^(M>>>22|M<<10))+(M&e^M&y^e&y),q=f+E,U+=f,O++,O<16?(C[O]=J=X[V]<<24|X[V+1]<<16|X[V+2]<<8|X[V+3],V+=4):(f=C[O-2],E=C[O-15],J=C[O-7]+C[O-16]+((f>>>17|f<<15)^(f>>>19|f<<13)^f>>>10)+((E>>>7|E<<25)^(E>>>18|E<<14)^E>>>3),C[O]=J),f=T+R_[O]+J+((U>>>6|U<<26)^(U>>>11|U<<21)^(U>>>25|U<<7))+(U&N^~U&P),E=((q>>>2|q<<30)^(q>>>13|q<<19)^(q>>>22|q<<10))+(q&M^q&e^M&e),J=e,e=P,P=J,J=M,M=N,N=J,J=q,q=U,U=J,T=y+f,y=f+E,O++;k.V[0]=y+k.V[0]|0;k.V[1]=U+k.V[1]|0;k.V[2]=N+k.V[2]|0;k.V[3]= P+k.V[3]|0;k.V[4]=T+k.V[4]|0;k.V[5]=q+k.V[5]|0;k.V[6]=M+k.V[6]|0;k.V[7]=e+k.V[7]|0}; V15=function(k){var X=new Uint8Array(32),V=64-k.W;k.W>55&&(V+=64);var C=new Uint8Array(V);C[0]=128;for(var y=k.j*8,U=1;U<9;U++){var N=y%256;C[V-U]=N;y=(y-N)/256}k.update(C);for(V=0;V<8;V++)X[V*4]=k.V[V]>>>24,X[V*4+1]=k.V[V]>>>16&255,X[V*4+2]=k.V[V]>>>8&255,X[V*4+3]=k.V[V]&255;XBm(k);return X}; XBm=function(k){k.V=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];k.N=[];k.N.length=64;k.j=0;k.W=0}; CPm=function(k){this.V=k}; iIZ=function(k,X,V){k=new D1(k.V);k.update(X);k.update(V);X=V15(k);k.update(k.Y);k.update(X);X=V15(k);k.reset();return X}; yOd=function(k){this.W=k}; Uim=function(k,X,V,C){var y,U,N;return g.D(function(P){switch(P.W){case 1:if(k.V){P.wB(2);break}return g.d(P,C.importKey("raw",k.W,{name:"HMAC",hash:"SHA-256"},!1,["sign"]),3);case 3:k.V=P.V;case 2:return y=new Uint8Array(X.length+V.length),y.set(X),y.set(V,X.length),U={name:"HMAC",hash:"SHA-256"},g.d(P,C.sign(U,k.V,y),4);case 4:return N=P.V,P.return(new Uint8Array(N))}})}; NqY=function(k,X,V){k.U||(k.U=new CPm(k.W));return iIZ(k.U,X,V)}; xia=function(k,X,V){var C,y;return g.D(function(U){if(U.W==1){C=cq();if(!C)return U.return(NqY(k,X,V));g.sm(U,3);return g.d(U,Uim(k,X,V,C),5)}if(U.W!=3)return U.return(U.V);y=g.$X(U);g.aN(y);mp=!0;return U.return(NqY(k,X,V))})}; Tqd=function(k){for(var X="",V=0;V=0||cH(k,0,"gad_source",k.search(dj))>=0}; rOI=function(){this.V=new Map}; WgX=function(k,X){var V=af().resolve(hGm);if(JOm(X)){var C=Ay(X,"gclid");X={handleEvent:function(P){k&&!k.closed&&typeof k.postMessage==="function"&&P&&P.origin&&P.source===k&&P.data&&P.data.action==="gcl_setup"&&k.postMessage(Object.assign({},{action:"gcl_transfer"},C&&{gclid:C},{gadSource:2}),P.origin)}}; for(var y=g.W(V.V),U=y.next();!U.done;U=y.next()){var N=g.W(U.value);U=N.next().value;N=N.next().value;if(U.closed)try{window.removeEventListener("message",N),V.V.delete(U)}catch(P){g.Zz(P)}}k&&V.V.size<15&&(V.V.set(k,X),window.addEventListener("message",X))}}; Hq=function(k,X,V){if(!X)return k.length>=1?k[k.length-1]:null;for(var C=g.W(k),y=C.next();!y.done;y=C.next())if(y=y.value,y.width&&y.height&&(V&&y.width>=X||!V&&y.height>=X))return y;for(X=k.length-1;X>=0;X--)if(V&&k[X].width||!V&&k[X].height)return k[X];return k[0]}; bx=function(){this.state=1;this.F7=null;this.fO=void 0}; OIm=function(k,X,V,C,y,U){var N=N===void 0?"trayride":N;V?(k.K0(2),g.fc(V,function(){if(window[N])sNd(k,C,N,y);else{k.K0(3);var P=Wm0(V),T=document.getElementById(P);T&&(ra5(P),T.parentNode.removeChild(T));g.aN(new g.XQ("BL:ULB",""+V))}},U)):X?(U=g.YJ("SCRIPT"),X instanceof Vt?(U.textContent=CF(X),ip(U)):U.textContent=X,U.nonce=Xu(document),document.head.appendChild(U),document.head.removeChild(U),window[N]?sNd(k,C,N,y):(k.K0(4),g.aN(new g.XQ("BL:ULBJ")))):g.aN(new g.XQ("BL:ULV"))}; sNd=function(k,X,V,C){k.K0(5);var y=!!k.fO&&jNm.includes(g.Id(k.fO)||"");try{var U=new W8({program:X,globalName:V,Dn:{disable:!g.$5("att_web_record_metrics")||!g.$5("att_skip_metrics_for_cookieless_domains_ks")&&y,IE:"aGIf"}});U.wY.then(function(){k.K0(6);C&&C(X)}); k.V_(U)}catch(N){k.K0(7),N instanceof Error&&g.aN(N)}}; vq=function(){var k=g.LZ("yt.abuse.playerAttLoader");return k&&["bgvma","bgvmb","bgvmc"].every(function(X){return X in k})?k:null}; Z1=function(){bx.apply(this,arguments)}; a_=function(){}; Iz$=function(k,X,V){for(var C=!1,y=g.W(k.Vv.entries()),U=y.next();!U.done;U=y.next())U=g.W(U.value).next().value,U.slotType==="SLOT_TYPE_PLAYER_BYTES"&&U.Rb==="core"&&(C=!0);if(C){a:if(!V){k=g.W(k.Vv.entries());for(V=k.next();!V.done;V=k.next())if(C=g.W(V.value),V=C.next().value,C=C.next().value,V.slotType==="SLOT_TYPE_IN_PLAYER"&&V.Rb==="core"){V=C.layoutId;break a}V=void 0}V?X.x5(V):WA("No triggering layout ID available when attempting to mute.")}}; Qw=function(k,X){this.x6=k;this.q$=X}; zv=function(){}; Fq=function(){}; $io=function(k){g.H.call(this);var X=this;this.iH=k;this.V=new Map;gd(this,"commandExecutorCommand",function(V,C,y){Kgo(X,V.commands,C,y)}); gd(this,"clickTrackingParams",function(){})}; Bq$=function(k,X){gd(k,X.ib(),function(V,C,y){X.D_(V,C,y)})}; gd=function(k,X,V){k.ez();k.V.get(X)&&g.Zz(Error("Extension name "+X+" already registered"));k.V.set(X,V)}; Kgo=function(k,X,V,C){X=X===void 0?[]:X;k.ez();var y=[],U=[];X=g.W(X);for(var N=X.next();!N.done;N=X.next())N=N.value,g.Z(N,nDm)||g.Z(N,Ga5)?y.push(N):U.push(N);y=g.W(y);for(X=y.next();!X.done;X=y.next())lx(k,X.value,V,C);U=g.W(U);for(y=U.next();!y.done;y=U.next())lx(k,y.value,V,C)}; lx=function(k,X,V,C){k.ez();X.loggingUrls&&wBo(k,"loggingUrls",X.loggingUrls,V,C);X=g.W(Object.entries(X));for(var y=X.next();!y.done;y=X.next()){var U=g.W(y.value);y=U.next().value;U=U.next().value;y==="openPopupAction"?k.iH.get().T9("innertubeCommand",{openPopupAction:U}):y==="confirmDialogEndpoint"?k.iH.get().T9("innertubeCommand",{confirmDialogEndpoint:U}):mi9.hasOwnProperty(y)||wBo(k,y,U,V,C)}}; wBo=function(k,X,V,C,y){if((k=k.V.get(X))&&typeof k==="function")try{k(V,C,y)}catch(U){g.Zz(U)}else X=new g.XQ("Unhandled field",X),g.aN(X)}; Lo=function(k,X,V){this.yb=k;this.V=X;this.hO=V;H_(af(),{nE:hGm,cN:rOI})}; Sw=function(k){this.value=k}; po=function(k){this.value=k}; YW=function(k){this.value=k}; ux=function(k){this.value=k}; k4=function(k){this.value=k}; Xb=function(k){this.value=k}; VY=function(k){this.value=k}; Cu=function(){Sw.apply(this,arguments)}; iQ=function(k){this.value=k}; yY=function(k){this.value=k}; UI=function(k){this.value=k}; Ng=function(k){this.value=k}; x4=function(k){this.value=k}; Py=function(k){this.value=k}; TM=function(k){this.value=k}; qg=function(k){this.value=k}; Mg=function(k){this.value=k}; oV=function(k){this.value=k}; em=function(){Sw.apply(this,arguments)}; fu=function(k){this.value=k}; EI=function(k){this.value=k}; JL=function(k){this.value=k}; rJ=function(k){this.value=k}; hL=function(k){this.value=k}; Wy=function(k){this.value=k}; sI=function(k){this.value=k}; OI=function(k){this.value=k}; jm=function(k){this.value=k}; IV=function(k){this.value=k}; Ku=function(k){this.value=k}; $4=function(k){this.value=k}; By=function(k){this.value=k}; nu=function(k){this.value=k}; GM=function(k){this.value=k}; wJ=function(k){this.value=k}; mS=function(k){this.value=k}; tL=function(k){this.value=k}; cy=function(k){this.value=k}; dJ=function(k){this.value=k}; AL=function(k){this.value=k}; DV=function(k){this.value=k}; RV=function(k){this.value=k}; Hy=function(k){this.value=k}; bQ=function(k){this.value=k}; vy=function(k){this.value=k}; ZV=function(k){this.value=k}; aV=function(k){this.value=k}; QY=function(k){this.value=k}; zM=function(k){this.value=k}; Fb=function(k){this.value=k}; gJ=function(k){this.value=k}; lQ=function(k){this.value=k}; Lu=function(k){this.value=k}; Sm=function(k){this.value=k}; pu=function(k){this.value=k}; Y4=function(k){this.value=k}; uQ=function(k){this.value=k}; ku=function(){Sw.apply(this,arguments)}; XL=function(k){this.value=k}; VE=function(){Sw.apply(this,arguments)}; Cm=function(){Sw.apply(this,arguments)}; ij=function(){Sw.apply(this,arguments)}; yE=function(){Sw.apply(this,arguments)}; U1=function(){Sw.apply(this,arguments)}; Nf=function(k){this.value=k}; xu=function(k){this.value=k}; Pg=function(k){this.value=k}; TN=function(k){this.value=k}; qf=function(k){this.value=k}; oW=function(k,X,V){if(V&&!V.includes(k.layoutType))return!1;X=g.W(X);for(V=X.next();!V.done;V=X.next())if(!Mf(k.clientMetadata,V.value))return!1;return!0}; ev=function(){return""}; t15=function(k,X){switch(k){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 X(k),8}}; fm=function(k,X,V,C){C=C===void 0?!1:C;T_.call(this,k);this.k6=V;this.vH=C;this.args=[];X&&this.args.push(X)}; p=function(k,X,V,C){C=C===void 0?!1:C;T_.call(this,k);this.k6=V;this.vH=C;this.args=[];X&&this.args.push(X)}; E1=function(k){var X=new Map;k.forEach(function(V){X.set(V.V(),V)}); this.V=X}; Mf=function(k,X){return k.V.has(X)}; J1=function(k,X){k=k.V.get(X);if(k!==void 0)return k.get()}; r7=function(k){return Array.from(k.V.keys())}; h1=function(k,X,V){if(V&&V!==k.slotType)return!1;X=g.W(X);for(V=X.next();!V.done;V=X.next())if(!Mf(k.clientMetadata,V.value))return!1;return!0}; di5=function(k){var X;return((X=cOm.get(k))==null?void 0:X.Lr)||"ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"}; s1=function(k,X){var V={type:X.slotType,controlFlowManagerLayer:AOa.get(X.Rb)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};X.slotEntryTrigger&&(V.entryTriggerType=X.slotEntryTrigger.triggerType);X.slotPhysicalPosition!==1&&(V.slotPhysicalPosition=X.slotPhysicalPosition);if(k){V.debugData={slotId:X.slotId};if(k=X.slotEntryTrigger)V.debugData.slotEntryTriggerData=Wg(k);k=X.slotFulfillmentTriggers;V.debugData.fulfillmentTriggerData=[];k=g.W(k);for(var C=k.next();!C.done;C=k.next())V.debugData.fulfillmentTriggerData.push(Wg(C.value)); X=X.slotExpirationTriggers;V.debugData.expirationTriggerData=[];X=g.W(X);for(k=X.next();!k.done;k=X.next())V.debugData.expirationTriggerData.push(Wg(k.value))}return V}; Dio=function(k,X){var V={type:X.layoutType,controlFlowManagerLayer:AOa.get(X.Rb)||"CONTROL_FLOW_MANAGER_LAYER_UNSPECIFIED"};k&&(V.debugData={layoutId:X.layoutId});return V}; Wg=function(k,X){var V={type:k.triggerType};X!=null&&(V.category=X);k.triggeringSlotId!=null&&(V.triggerSourceData||(V.triggerSourceData={}),V.triggerSourceData.associatedSlotId=k.triggeringSlotId);k.triggeringLayoutId!=null&&(V.triggerSourceData||(V.triggerSourceData={}),V.triggerSourceData.associatedLayoutId=k.triggeringLayoutId);return V}; RG5=function(k,X,V,C){X={opportunityType:X};k&&(C||V)&&(C=g.pq(C||[],function(y){return s1(k,y)}),X.debugData=Object.assign({},V&&V.length>0?{associatedSlotId:V}:{},C.length>0?{slots:C}:{})); return X}; jv=function(k,X){return function(V){return HI0(O1(k),X.slotId,X.slotType,X.slotPhysicalPosition,X.Rb,X.slotEntryTrigger,X.slotFulfillmentTriggers,X.slotExpirationTriggers,V.layoutId,V.layoutType,V.Rb)}}; HI0=function(k,X,V,C,y,U,N,P,T,q,M){return{adClientDataEntry:{slotData:s1(k,{slotId:X,slotType:V,slotPhysicalPosition:C,Rb:y,slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:P,clientMetadata:new E1([])}),layoutData:Dio(k,{layoutId:T,layoutType:q,Rb:M,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],mG:new Map,clientMetadata:new E1([]),La:{}})}}}; Km=function(k){this.BY=k;k=Math.random();var X=this.BY.get();X=g.IW(X.B.J().experiments,"html5_debug_data_log_probability");X=Number.isFinite(X)&&X>=0&&X<=1?X:0;this.V=k1){g.aN(new g.XQ("Exit already started",{current:k.currentState}));var V=!1}else V=!0;if(!V)return!1;k.currentState=2;k.V=X;return!0}; nX=function(k){if(k.currentState!==2)return!1;k.currentState=3;return!0}; fOX=function(k,X){var V=new Map;k=g.W(k);for(var C=k.next();!C.done;C=k.next()){C=C.value;if(C.layoutType==="LAYOUT_TYPE_MEDIA")var y="v";else C.layoutType==="LAYOUT_TYPE_MEDIA_BREAK"?(y=J1(C.clientMetadata,"metadata_type_linked_in_player_layout_type"),y=y==="LAYOUT_TYPE_ENDCAP"||y==="LAYOUT_TYPE_VIDEO_INTERSTITIAL"?"e":y==="LAYOUT_TYPE_SURVEY"?"s":y==="LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT"?"si":"u"):y="u";V.set(C.layoutId,y);if(y==="u"){var U={};y=X;C=(U.c=C.layoutId,U);y.B.PY("uct",C)}}k= X.Cc();Gh={contentCpn:k,lU:V};C={};V=(C.ct=V.size,C.c=k,C);X.B.PY("acc",V)}; E7Y=function(){Gh={contentCpn:"",lU:new Map}}; we=function(k){var X;return(X=Gh.lU.get(k))!=null?X:"u"}; mP=function(k,X,V){k.B.PY(X,V);J4$(k)}; r4X=function(k){var X=k.layoutId,V=k.aU;if(k.y6){var C={};mP(k.yb,"slso",(C.ec=X,C.is=V,C.ctp=we(X),C))}}; tA=function(k){var X=k.layoutId,V=k.aU;if(k.y6){var C={};mP(k.yb,"slse",(C.ec=X,C.is=V,C.ctp=we(X),C))}}; hVY=function(k){var X=k.layoutId,V=k.aU,C=k.yb;k.y6&&(k={},mP(C,"sleo",(k.xc=X,k.is=V,k.ctp=we(X),k)),J4$(C))}; Wid=function(k){var X=k.cpn,V=k.yb;k=k.aU;var C=V.Cc(),y={};mP(V,"ce",(y.ec=X,y.ia=X!==C,y.r=Gh.lU.has(X),y.is=k,y.ctp=we(X),y))}; J4$=function(k){if(k.Cc()!==Gh.contentCpn){var X={};X=(X.c=Gh.contentCpn,X);k.B.PY("ccm",X)}}; scm=function(k){var X=k.cpn,V=k.yb;k=k.aU;var C=V.Cc(),y={};mP(V,"cx",(y.xc=X,y.ia=X!==C,y.r=Gh.lU.has(X),y.is=k,y.ctp=we(X),y))}; OUI=function(k){this.params=k;this.V=new Set}; jcr=function(k,X,V){if(!k.V.has(X)){k.V.add(X);var C={};k.params.ZU.cY(X,Object.assign({},V,(C.p_ac=k.params.adCpn,C.p_isv=k.params.nk&&k.params.Gx,C)))}}; de=function(k,X,V){if(c6(k.params.ZU.BY.get(),!0)){var C=V.flush,y={};jcr(k,X,(y.cts=V.currentTimeSec,y.f=C,y))}}; IOm=function(k,X){this.yb=k;this.BY=X}; AA=function(k){var X=[];if(k){k=g.W(Object.entries(k));for(var V=k.next();!V.done;V=k.next()){var C=g.W(V.value);V=C.next().value;C=C.next().value;C!==void 0&&(C=typeof C==="boolean"?""+ +C:(""+C).replace(/[:,=]/g,"_"),X.push(V+"."+C))}}return X.join(";")}; g.DJ=function(k,X,V){X=X===void 0?{}:X;this.errorCode=k;this.details=X;this.severity=V===void 0?0:V}; Re=function(k){return k===1||k===2}; H6=function(k,X){X=X===void 0?0:X;if(k instanceof g.DJ)return k;k=k&&k instanceof Error?k:Error(""+k);Re(X)?g.Zz(k):g.aN(k);return new g.DJ(X===1?"player.fatalexception":"player.exception",{name:""+k.name,message:""+k.message},X)}; Kim=function(k,X){function V(){var C=g.Ar.apply(0,arguments);k.removeEventListener("playing",V);X.apply(null,g.G(C))} k.addEventListener("playing",V)}; b5=function(){var k=g.LZ("yt.player.utils.videoElement_");k||(k=g.YJ("VIDEO"),g.lo("yt.player.utils.videoElement_",k));return k}; v6=function(k){var X=b5();return!!(X&&X.canPlayType&&X.canPlayType(k))}; ae=function(k){if(/opus/.test(k)&&g.ZJ&&!th("38")&&!g.pr())return!1;if(window.MediaSource&&window.MediaSource.isTypeSupported)return window.MediaSource.isTypeSupported(k);if(window.ManagedMediaSource&&window.ManagedMediaSource.isTypeSupported)return window.ManagedMediaSource.isTypeSupported(k);if(/webm/.test(k)&&!Jmo())return!1;k==='audio/mp4; codecs="mp4a.40.2"'&&(k='video/mp4; codecs="avc1.4d401f"');return!!v6(k)}; $M$=function(k){try{var X=ae('video/mp4; codecs="avc1.42001E"')||ae('video/webm; codecs="vp9"');return(ae('audio/mp4; codecs="mp4a.40.2"')||ae('audio/webm; codecs="opus"'))&&(X||!k)||v6('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch(V){return"html5.missingapi"}}; Qy=function(){var k=b5();return!(!k.webkitSupportsPresentationMode||typeof k.webkitSetPresentationMode!=="function")}; zh=function(){var k=b5();try{var X=k.muted;k.muted=!X;return k.muted!==X}catch(V){}return!1}; BV5=function(){var k;return((k=navigator.connection)==null?void 0:k.type)||""}; g.FG=function(){A9.apply(this,arguments)}; ge=function(k,X,V,C,y,U,N,P){this.sampleRate=k===void 0?0:k;this.numChannels=X===void 0?0:X;this.spatialAudioType=V===void 0?"SPATIAL_AUDIO_TYPE_NONE":V;this.V=C===void 0?!1:C;this.U=y;this.j=U;this.audioQuality=N===void 0?"AUDIO_QUALITY_UNKNOWN":N;this.W=P===void 0?!1:P}; S4=function(k,X,V,C,y,U,N,P,T){this.width=k;this.height=X;this.quality=U||l5(k,X);this.qualityOrdinal=g.LX[this.quality];this.fps=V||0;this.stereoLayout=!y||C!=null&&C!=="UNKNOWN"&&C!=="RECTANGULAR"?0:y;this.projectionType=C?C==="EQUIRECTANGULAR"&&y===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":C:"UNKNOWN";(k=N)||(k=g.LX[this.quality],k===0?k="Auto":(X=this.fps,V=this.projectionType,k=k.toString()+(V==="EQUIRECTANGULAR"||V==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||V==="MESH"?"s":"p")+(X>55?"60":X>49?"50": X>39?"48":"")));this.qualityLabel=k;this.V=P||"";this.primaries=T||""}; l5=function(k,X){var V=Math.max(k,X);k=Math.min(k,X);X=pX[0];for(var C=0;C=Math.floor(U*16/9)*1.3||k>=U*1.3)return X;X=y}return"tiny"}; ka=function(k,X,V){V=V===void 0?{}:V;this.id=k;this.mimeType=X;V.lq>0||(V.lq=16E3);Object.assign(this,V);k=g.W(this.id.split(";"));this.itag=k.next().value;this.V=k.next().value;this.containerType=YM(X);this.Sz=u5[this.itag]||""}; X_=function(k){return k.Sz==="9"||k.Sz==="("||k.Sz==="9h"||k.Sz==="(h"}; n70=function(k){return k.Sz==="H"||k.Sz==="h"}; VG=function(k){return k.Sz==="9h"||k.Sz==="(h"}; GzI=function(k){return!!k.Au&&!!k.Au.fairplay&&(k.Sz==="("||k.Sz==="(h"||k.Sz==="A"||k.Sz==="MEAC3")||Cv&&!!k.Au&&k.Sz==="1e"}; iK=function(k){return k.Sz==="1"||k.Sz==="1h"||Cv&&k.Sz==="1e"}; yG=function(k){return k.Sz==="mac3"||k.Sz==="meac3"||k.Sz==="m"||k.Sz==="i"}; U2=function(k){return k.Sz==="MAC3"||k.Sz==="MEAC3"||k.Sz==="M"||k.Sz==="I"}; g.NH=function(k){return k.containerType===1}; wA0=function(k){return k.Sz==="("||k.Sz==="(h"||k.Sz==="H"||Cv&&k.Sz==="1e"}; xa=function(k){return k.mimeType==="application/x-mpegURL"}; g.PY=function(k,X){return{itag:+k.itag,lmt:X?0:k.lastModified,xtags:k.V||""}}; mMr=function(k){var X=navigator.mediaCapabilities;if(X==null||!X.decodingInfo||k.Sz==="f")return Promise.resolve();var V={type:k.audio&&k.video?"file":"media-source"};k.video&&(V.video={contentType:k.mimeType,width:k.video.width||640,height:k.video.height||360,bitrate:k.lq*8||1E6,framerate:k.video.fps||30});k.audio&&(V.audio={contentType:k.mimeType,channels:""+(k.audio.numChannels||2),bitrate:k.lq*8||128E3,samplerate:k.audio.sampleRate||44100});return X.decodingInfo(V).then(function(C){k.W=C})}; Tj=function(k){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(k)}; qH=function(k){return/(vp9|vp09|vp8|avc1|av01)/.test(k)}; MH=function(k){return k.includes("vtt")||k.includes("text/mp4")}; YM=function(k){return k.indexOf("/mp4")>=0?1:k.indexOf("/webm")>=0?2:k.indexOf("/x-flv")>=0?3:k.indexOf("/vtt")>=0?4:0}; oQ=function(k,X,V,C,y,U){var N=new ge;X in g.LX||(X="small");X==="light"&&(X="tiny");C&&y?(y=Number(y),C=Number(C)):(y=g.LX[X],C=Math.round(y*16/9));U=new S4(C,y,0,null,void 0,X,U);k=unescape(k.replace(/"/g,'"'));return new ka(V,k,{audio:N,video:U})}; e6=function(k){var X="id="+k.id;k.video&&(X+=", res="+k.video.qualityLabel);var V,C;return X+", byterate=("+((V=k.yF)==null?void 0:V.toFixed(0))+", "+((C=k.lq)==null?void 0:C.toFixed(0))+")"}; fv=function(k,X){return{start:function(V){return k[V]}, end:function(V){return X[V]}, length:k.length}}; t$$=function(k,X,V){for(var C=[],y=[],U=0;U=X)return V}catch(C){}return-1}; QG=function(k,X){return aQ(k,X)>=0}; c45=function(k,X){if(!k)return NaN;X=aQ(k,X);return X>=0?k.start(X):NaN}; zj=function(k,X){if(!k)return NaN;X=aQ(k,X);return X>=0?k.end(X):NaN}; F_=function(k){return k&&k.length?k.end(k.length-1):NaN}; gE=function(k){return F_(k)>0}; lK=function(k,X){k=zj(k,X);return k>=0?k-X:0}; Lv=function(k,X,V){for(var C=[],y=[],U=0;UV||(C.push(Math.max(X,k.start(U))-X),y.push(Math.min(V,k.end(U))-X));return fv(C,y)}; S6=function(k,X,V,C){g.ED.call(this);var y=this;this.VR=k;this.start=X;this.end=V;this.isActive=C;this.appendWindowStart=0;this.appendWindowEnd=Infinity;this.timestampOffset=0;this.Is={error:function(){!y.ez()&&y.isActive&&y.publish("error",y)}, updateend:function(){!y.ez()&&y.isActive&&y.publish("updateend",y)}}; this.VR.vl(this.Is);this.Dz=this.isActive}; Ya=function(k,X,V,C,y,U){g.ED.call(this);var N=this;this.eq=k;this.hV=X;this.id=V;this.containerType=C;this.Sz=y;this.Gx=U;this.LT=this.L5=this.vI=null;this.BM=!1;this.appendWindowStart=this.timestampOffset=0;this.fM=fv([],[]);this.O8=!1;this.u4=[];this.MN=pv?[]:void 0;this.oM=function(T){return N.publish(T.type,N)}; var P;if((P=this.eq)==null?0:P.addEventListener)this.eq.addEventListener("updateend",this.oM),this.eq.addEventListener("error",this.oM)}; uK=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; kL=function(k,X){this.Ca=k;this.V=X===void 0?!1:X;this.W=!1}; X0=function(k,X,V){V=V===void 0?!1:V;g.H.call(this);this.mediaElement=k;this.K4=X;this.isView=V;this.X=0;this.j=!1;this.Y=!0;this.D=0;this.callback=null;this.T=!1;this.K4||(this.hV=this.mediaElement.ac());this.events=new g.FG(this);g.b(this,this.events);this.U=new kL(this.K4?window.URL.createObjectURL(this.K4):this.hV.webkitMediaSourceURL,!0);k=this.K4||this.hV;Dn(this.events,k,["sourceopen","webkitsourceopen"],this.UD9);Dn(this.events,k,["sourceclose","webkitsourceclose"],this.kOC);this.N={updateend:this.g_}}; dMZ=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; A4o=function(k,X){Vh(k)?g.G6(function(){X(k)}):k.callback=X}; DM$=function(k,X,V){if(CB){var C;ir(k.mediaElement,{l:"mswssb",sr:(C=k.mediaElement.WY)==null?void 0:C.mT()},!1);X.vl(k.N,k);V.vl(k.N,k)}k.V=X;k.W=V;g.b(k,X);g.b(k,V)}; yh=function(k){return!!k.V||!!k.W}; Vh=function(k){try{return UJ(k)==="open"}catch(X){return!1}}; UJ=function(k){if(k.K4)return k.K4.readyState;switch(k.hV.webkitSourceState){case k.hV.SOURCE_OPEN:return"open";case k.hV.SOURCE_ENDED:return"ended";default:return"closed"}}; N6=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; RV0=function(k){Vh(k)&&(k.K4?k.K4.endOfStream():k.hV.webkitSourceEndOfStream(k.hV.EOS_NO_ERROR))}; HUr=function(k,X,V,C){if(!k.V||!k.W)return null;var y=k.V.isView()?k.V.VR:k.V,U=k.W.isView()?k.W.VR:k.W,N=new X0(k.mediaElement,k.K4,!0);N.U=k.U;DM$(N,new S6(y,X,V,C),new S6(U,X,V,C));Vh(k)||k.V.At(k.V.Jk());return N}; bU5=function(k){var X;(X=k.V)==null||X.ws();var V;(V=k.W)==null||V.ws();k.Y=!1}; xL=function(){var k=this;this.wI=this.q0=ham;this.promise=new g.mv(function(X,V){k.q0=X;k.wI=V})}; Pt=function(){g.H.call(this);this.Hk=!1;this.Ca=null;this.N=this.X=!1;this.j=new g.rK;this.WY=null;g.b(this,this.j)}; T9=function(k){k=k.mj();return k.length<1?NaN:k.end(k.length-1)}; v75=function(k){!k.W&&dMZ()&&(k.U?k.U.then(function(){return v75(k)}):k.mB()||(k.W=k.Xt()))}; ZU$=function(k){k.W&&(k.W.dispose(),k.W=void 0)}; ir=function(k,X,V){var C;((C=k.WY)==null?0:C.hk())&&k.WY.PY("rms",X,V===void 0?!1:V)}; aO9=function(k,X,V){k.isPaused()||k.getCurrentTime()>X||V>10||(k.play(),g.sG(function(){aO9(k,k.getCurrentTime(),V+1)},500))}; Qc$=function(k,X){k.Ca&&k.Ca.equals(X)||(k.Ca&&k.Ca.dispose(),k.Ca=X)}; q6=function(k){return lK(k.IL(),k.getCurrentTime())}; zV0=function(k,X){if(k.VP()===0||k.hasError())return!1;var V=k.getCurrentTime()>0;return X>=0&&(k=k.mj(),k.length||!V)?QG(k,X):V}; M6=function(k){k.mB()&&(k.WY&&k.WY.C8("rs_s"),km&&k.getCurrentTime()>0&&k.seekTo(0),k.Fa(),k.load(),Qc$(k,null));delete k.U}; o7=function(k){switch(k.RW()){case 2:return"progressive.net.retryexhausted";case 3:return k=k.jg(),(k==null?0:k.includes("MEDIA_ERR_CAPABILITY_CHANGED"))||Fim&&(k==null?0:k.includes("audio_output_change"))?"capability.changed":"fmt.decode";case 4:return"fmt.unplayable";case 5:return"drm.unavailable";case 1E3:return"capability.changed";default:return null}}; g.eq=function(k,X,V){this.Q2=X===void 0?null:X;this.seekSource=V===void 0?null:V;this.state=k||64}; fB=function(k,X,V){V=V===void 0?!1:V;return g7o(k,X.getCurrentTime(),(0,g.a)(),q6(X),V)}; EJ=function(k,X,V,C){if(!(X===k.state&&V===k.Q2&&C===k.seekSource||X!==void 0&&(X&128&&!V||X&2&&X&16))){var y;if(y=X)y=X||k.state,y=!!(y&16||y&32);k=new g.eq(X,V,y?C?C:k.seekSource:null)}return k}; Jq=function(k,X,V){return EJ(k,k.state|X,null,V===void 0?null:V)}; rb=function(k,X){return EJ(k,k.state&~X,null,null)}; hq=function(k,X,V,C){return EJ(k,(k.state|X)&~V,null,C===void 0?null:C)}; g.S=function(k,X){return!!(k.state&X)}; g.Wt=function(k,X){return X.state===k.state&&X.Q2===k.Q2}; sJ=function(k){return k.isPlaying()&&!g.S(k,16)&&!g.S(k,32)}; OJ=function(k){return g.S(k,128)?-1:g.S(k,2)?0:g.S(k,2048)?3:g.S(k,64)?-1:g.S(k,1)&&!g.S(k,32)?3:g.S(k,8)?1:g.S(k,4)?2:-1}; I7=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J,O,I){g.H.call(this);var n=this;this.xu=k;this.slot=X;this.layout=V;this.hO=C;this.kP=y;this.x9=U;this.f4=N;this.gQ=P;this.g2=T;this.J5=q;this.position=e;this.X=f;this.BY=E;this.a9=J;this.Z9=O;this.context=I;this.Fk=!0;this.Y=!1;this.lL="not_rendering";this.W=!1;this.U=new $M;k=J1(this.layout.clientMetadata,"metadata_type_ad_placement_config");this.JO=new RE(V.mG,this.hO,k,V.layoutId);var B;k=((B=jq(this))==null?void 0:B.progressCommands)||[];this.j=new Fw5(T, k,V.layoutId,function(){return n.lQ()}); this.V=new OUI({adCpn:this.layout.layoutId,ZU:I.ZU,nk:this.a9,Gx:this.layout.layoutType==="LAYOUT_TYPE_MEDIA"})}; KB=function(k){return{layoutId:k.Dr(),aU:k.a9,yb:k.x9.get(),y6:k.fp()}}; $L=function(k,X){return X.layoutId!==k.layout.layoutId?(k.xu.Vb(k.slot,X,new fm("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+k.layout.layoutId+("and LayoutType: "+k.layout.layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0}; Bt=function(k){k.lL="rendering_start_requested";k.J5(-1)}; jq=function(k){return J1(k.layout.clientMetadata,"METADATA_TYPE_INTERACTIONS_AND_PROGRESS_LAYOUT_COMMANDS")}; lOa=function(k){WA("Received layout exit signal when not in layout exit flow.",k.slot,k.layout)}; Li5=function(k){var X;return((X=nB(k.x9.get(),2))==null?void 0:X.clientPlaybackNonce)||""}; G9=function(k,X){switch(X){case "normal":k.QD("complete");break;case "skipped":k.QD("skip");break;case "abandoned":QR(k.JO,"impression")&&k.QD("abandon")}}; wb=function(k,X){k.Y||(X=new g.sj(X.state,new g.eq),k.Y=!0);return X}; mr=function(k,X){OX(X)?k.J5(1):g.j$(X,4)&&!g.j$(X,2)&&k.hm();Oj(X,4)<0&&!(Oj(X,2)<0)&&k.nG()}; Sj5=function(k){k.position===0&&(k.gQ.get(),k=J1(k.layout.clientMetadata,"metadata_type_ad_placement_config").kind,k={adBreakType:tq(k)},ly("ad_bl"),g.L4(k))}; ct=function(k,X){Zs(k.JO,X,!k.W)}; Yjd=function(k){var X;return(((X=jq(k))==null?void 0:X.progressCommands)||[]).findIndex(function(V){return!!g.Z(V==null?void 0:V.command,pAZ)})!==-1}; db=function(k,X){var V=J1(k.clientMetadata,"metadata_type_eligible_for_ssap");return V===void 0?(WA("Expected SSAP eligibility in PlayerBytes factory",k),!1):X.fp(V)}; Aq=function(k,X){if(!U3(X.get(),"html5_ssap_pass_transition_reason"))return 3;switch(k){case "skipped":case "muted":case "user_input_submitted":return 3;case "normal":return 2;case "error":return WA("Unexpected error from cPACF during rendering"),6;case "abandoned":return 5;case "user_cancelled":case "unknown":return WA("Unexpected layout exit reason",void 0,void 0,{layoutExitReason:k}),3;default:Sk(k,"unknown layoutExitReason")}}; u60=function(k){WA("getExitReason: unexpected reason",void 0,void 0,{reason:k})}; D3=function(k,X){if(U3(X.get(),"html5_ssap_pass_transition_reason"))switch(k){case 2:return"normal";case 4:case 6:case 7:return"error";case 5:return u60(k),"abandoned";case 3:case 1:return u60(k),"error";default:Sk(k,"unexpected transition reason")}else switch(k){case 2:return"normal";case 4:return"error";case 5:case 3:case 1:case 6:case 7:return WA("getExitReason: unexpected reason",void 0,void 0,{reason:k}),"error";default:Sk(k,"unexpected transition reason")}}; g.R7=function(k,X,V){p4(k,V)||uy(k,X,V);p4(k,"video_to_ad")||uy(k,X,"video_to_ad");p4(k,"ad_to_video")||uy(k,X,"ad_to_video");p4(k,"ad_to_ad")||uy(k,X,"ad_to_ad")}; Ht=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J,O,I,n){I7.call(this,k,X,V,C,y,U,N,P,q,M,e,f,E,J,O,I,n);var B=this;this.iH=T;this.Y4=e;this.Tt=!0;this.Ey=this.Wn=0;this.XQ=fq(function(){r4X(KB(B));B.xu.FT(B.slot,B.layout)}); this.ou=fq(function(){hVY(KB(B));B.lL!=="rendering_stop_requested"&&B.Y4(B);B.layoutExitReason?B.xu.qU(B.slot,B.layout,B.layoutExitReason):lOa(B)}); this.ZL=new g.a3(200);this.ZL.listen("tick",function(){B.L0()}); g.b(this,this.ZL)}; vt=function(k){k.Ey=Date.now();br(k,k.Wn);k.ZL.start()}; kYm=function(k){k.Wn=k.lQ();k.Hy(k.Wn/1E3,!0);br(k,k.Wn)}; br=function(k,X){X={current:X/1E3,duration:k.lQ()/1E3};k.iH.get().T9("onAdPlaybackProgress",X)}; Z3=function(k){Ht.call(this,k.xu,k.slot,k.uR,k.hO,k.kP,k.x9,k.f4,k.gQ,k.iH,k.g2,k.J5,k.Y4,k.t5,k.Zz,k.BY,k.a9,k.Z9,k.context)}; a7=function(k){Ht.call(this,k.xu,k.slot,k.uR,k.hO,k.kP,k.x9,k.f4,k.gQ,k.iH,k.g2,k.J5,k.Y4,k.t5,k.Zz,k.BY,k.a9,k.Z9,k.context)}; Qh=function(){a7.apply(this,arguments)}; XPr=function(k){return db(k.slot,k.BY.get())?new Qh(k):new Z3(k)}; gb=function(k){I7.call(this,k.callback,k.slot,k.uR,k.hO,k.kP,k.x9,k.f4,k.gQ,k.g2,k.J5,k.Y4,k.t5,k.Zz,k.BY,k.a9,k.Z9,k.context);var X=this;this.adCpn="";this.Kd=this.nj=0;this.XQ=fq(function(){r4X(KB(X));X.xu.FT(X.slot,X.layout)}); this.ou=fq(function(){hVY(KB(X));X.lL!=="rendering_stop_requested"&&X.Y4(X);X.layoutExitReason?X.xu.qU(X.slot,X.layout,X.layoutExitReason):lOa(X)}); this.OD=k.OD;this.C0=k.C0;this.ER=k.ER;this.iH=k.iH;this.xV=k.xV;this.Y4=k.Y4;if(!this.fp()){U3(this.BY.get(),"html5_disable_media_load_timeout")||(this.XP=new g.C2(function(){X.pH("load_timeout",new fm("Media layout load timeout.",{},"ADS_CLIENT_ERROR_MESSAGE_MEDIA_LAYOUT_LOAD_TIMEOUT",!0),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")},1E4)); k=z9(this.BY.get());var V=F0(this.BY.get());k&&V&&(this.S8=new g.C2(function(){var C=J1(X.layout.clientMetadata,"metadata_type_preload_player_vars");C&&X.C0.get().B.preloadVideoByPlayerVars(C,2,300)}))}}; Cyd=function(k,X){var V=J1(X.clientMetadata,"metadata_type_ad_video_id"),C=J1(X.clientMetadata,"metadata_type_legacy_info_card_vast_extension");V&&C&&k.xV.get().B.J().uq.add(V,{PM:C});(X=J1(X.clientMetadata,"metadata_type_sodar_extension_data"))&&iP0(k.OD.get(),X);Vem(k.f4.get(),!1)}; i45=function(k){Vem(k.f4.get(),!0);var X;((X=k.shrunkenPlayerBytesConfig)==null?0:X.shouldRequestShrunkenPlayerBytes)&&k.f4.get().t0(!1)}; yXa=function(k){return new lr(k)}; LB=function(){gb.apply(this,arguments)}; lr=function(){LB.apply(this,arguments)}; UPd=function(k){return XPr(Object.assign({},k,{xu:k.callback,J5:function(){}}))}; N8d=function(k){return new gb(Object.assign({},k,{J5:function(X){k.iH.get().T9("onAdIntroStateChange",X)}}))}; xPX=function(k){function X(V){k.iH.get().Ql(V)} return db(k.slot,k.BY.get())?yXa(Object.assign({},k,{J5:X})):new gb(Object.assign({},k,{J5:X}))}; Sq=function(k){for(var X=k.uR,V=["METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS"],C=g.W(Hu()),y=C.next();!y.done;y=C.next())V.push(y.value);if(Nv(X,{yR:V,du:["LAYOUT_TYPE_MEDIA_BREAK"]}))return UPd(k);X=k.uR;V=["metadata_type_player_vars","metadata_type_player_bytes_callback_ref"];C=g.W(Hu());for(y=C.next();!y.done;y=C.next())V.push(y.value);if(Nv(X,{yR:V,du:["LAYOUT_TYPE_MEDIA"]}))return Mf(k.uR.clientMetadata,"metadata_type_ad_intro")?N8d(k):xPX(k)}; T8I=function(k){var X=J1(k.clientMetadata,"metadata_type_ad_placement_config").kind,V=J1(k.clientMetadata,"metadata_type_linked_in_player_layout_type");return{cpn:k.layoutId,adType:PyY(V),adBreakType:tq(X)}}; tq=function(k){switch(k){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"}}; PyY=function(k){switch(k){case "LAYOUT_TYPE_ENDCAP":return"adVideoEnd";case "LAYOUT_TYPE_SURVEY":return"surveyAd";case "LAYOUT_TYPE_VIDEO_INTERSTITIAL_BUTTONED_LEFT":return"surveyInterstitialAd";default:return"unknown"}}; qF0=function(k){try{return new pB(k.St,k.slot,k.layout,k.fQ,k.wl,k.x9,k.j6,k.C0,k.VJ,k.f4,k.wVY,k)}catch(X){}}; pB=function(k,X,V,C,y,U,N,P,T,q,M,e){g.H.call(this);this.St=k;this.slot=X;this.layout=V;this.fQ=C;this.wl=y;this.x9=U;this.j6=N;this.C0=P;this.VJ=T;this.f4=q;this.params=e;this.Fk=!0;k=Sq(M);if(!k)throw Error("Invalid params for sublayout");this.Ti=k}; Me5=function(){this.V=1;this.W=new $M}; YL=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E){g.H.call(this);this.callback=k;this.x9=X;this.j6=V;this.C0=C;this.f4=y;this.AG=U;this.gQ=N;this.Ej=P;this.slot=T;this.layout=q;this.fQ=M;this.Ea=e;this.VJ=f;this.BY=E;this.Fk=!0;this.iS=!1;this.JV=[];this.MX=-1;this.v4=!1;this.Lv=new Me5}; oB$=function(k){var X;return(X=k.layout.o8)!=null?X:J1(k.layout.clientMetadata,"metadata_type_sub_layouts")}; ur=function(k){return{yb:k.x9.get(),aU:!1,y6:k.fp()}}; eBZ=function(k,X,V){if(k.a5()===k.JV.length-1){var C,y;WA("Unexpected skip requested during the last sublayout",(C=k.cI())==null?void 0:C.Ha(),(y=k.cI())==null?void 0:y.Qo(),{requestingSlot:X,requestingLayout:V})}}; fqm=function(k,X,V){return V.layoutId!==kH(k,X,V)?(WA("onSkipRequested for a PlayerBytes layout that is not currently active",k.Ha(),k.Qo()),!1):!0}; EBY=function(k){k.a5()===k.JV.length-1&&WA("Unexpected skip with target requested during the last sublayout")}; JX0=function(k,X,V){return V.renderingContent===void 0&&V.layoutId!==kH(k,X,V)?(WA("onSkipWithAdPodSkipTargetRequested for a PlayerBytes layout that is not currently active",k.Ha(),k.Qo(),{requestingSlot:X,requestingLayout:V}),!1):!0}; rXY=function(k,X,V,C){var y=J1(X.Qo().clientMetadata,"metadata_type_ad_pod_skip_target");if(y&&y>0&&y0)){WA("Invalid index for playLayoutAtIndexOrExit when no ad has played yet.",k.slot,k.layout,{indexToPlay:X,layoutId:k.layout.layoutId});break a}k.MX=X;X=k.cI();if(k.a5()>0&&!k.fp()){var V=k.gQ.get();V.W=!1;var C={};V.V&&V.videoId&&(C.cttAuthInfo={token:V.V,videoId:V.videoId});Se("ad_to_ad",C)}k.fg(X)}}; yO=function(k){YL.call(this,k.St,k.x9,k.j6,k.C0,k.f4,k.AG,k.gQ,k.Ej,k.slot,k.layout,k.fQ,k.Ea,k.VJ,k.BY)}; sar=function(k){(k=k.cI())&&k.y9()}; UQ=function(k){YL.call(this,k.St,k.x9,k.j6,k.C0,k.f4,k.AG,k.gQ,k.Ej,k.slot,k.layout,k.fQ,k.Ea,k.VJ,k.BY);this.Lp=void 0}; O4Y=function(k,X){k.o9()&&!nX(k.Lv.W)||k.callback.qU(k.slot,k.layout,X)}; Ny=function(k){return U3(k.BY.get(),"html5_ssap_pass_transition_reason")}; ja9=function(k,X,V){X.TL().currentState<2&&(V=D3(V,k.BY),X.DQ(X.Qo(),V));V=X.TL().V;k.GS(k.slot,X.Qo(),V)}; Iqm=function(k,X){if(k.Lv.W.currentState<2){var V=D3(X,k.BY);V==="error"?k.callback.Vb(k.slot,k.layout,new fm("Player transition with error during SSAP composite layout.",{playerErrorCode:"non_video_expired",transitionReason:X},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):i$(k.Ea,k.layout,V)}}; xH=function(k,X,V){X.TL().currentState>=2||(X.DQ(X.Qo(),V),nX(X.TL())&&(vg(k.Ej,k.slot,X.Qo(),V),k.Lp=void 0))}; KEI=function(k,X){k.Lv.V===2&&X!==k.Cc()&&WA("onClipEntered: unknown cpn",k.slot,k.layout,{cpn:X})}; $P$=function(k,X){var V=k.cI();if(V){var C=V.Qo().layoutId,y=k.a5()+1;k.o9()?xH(k,V,X):V.DQ(V.Qo(),X);y>=0&&yy&&N.Gp(M,y-C);return M}; AXo=function(k,X,V){var C=J1(X.clientMetadata,"metadata_type_sodar_extension_data");if(C)try{iP0(V,C)}catch(y){WA("Unexpected error when loading Sodar",k,X,{error:y})}}; DP9=function(k,X,V,C,y,U,N){fp(k,X,new g.sj(V,new g.eq),C,y,N,!1,U)}; fp=function(k,X,V,C,y,U,N,P){N=N===void 0?!0:N;OX(V)&&j4(y,0,null)&&(!QR(k,"impression")&&P&&P(),k.QD("impression"));QR(k,"impression")&&(g.j$(V,4)&&!g.j$(V,2)&&k.G$("pause"),Oj(V,4)<0&&!(Oj(V,2)<0)&&k.G$("resume"),g.j$(V,16)&&y>=.5&&k.G$("seek"),N&&g.j$(V,2)&&EQ(k,V.state,X,C,y,U))}; EQ=function(k,X,V,C,y,U,N,P){QR(k,"impression")&&(U?(U=y-C,U=U>=-1&&U<=2):U=Math.abs(C-y)<=1,J0(k,X,U?C:y,V,C,N,P&&U),U&&k.QD("complete"))}; J0=function(k,X,V,C,y,U,N){aE(k,V*1E3,N);y<=0||V<=0||(X==null?0:g.S(X,16))||(X==null?0:g.S(X,32))||(j4(V,y*.25,C)&&(U&&!QR(k,"first_quartile")&&U("first"),k.QD("first_quartile")),j4(V,y*.5,C)&&(U&&!QR(k,"midpoint")&&U("second"),k.QD("midpoint")),j4(V,y*.75,C)&&(U&&!QR(k,"third_quartile")&&U("third"),k.QD("third_quartile")))}; RB$=function(k,X){QR(k,"impression")&&k.G$(X?"fullscreen":"end_fullscreen")}; H4Z=function(k){QR(k,"impression")&&k.G$("clickthrough")}; b4Z=function(k){k.G$("active_view_measurable")}; vBX=function(k){QR(k,"impression")&&!QR(k,"seek")&&k.G$("active_view_fully_viewable_audible_half_duration")}; Z4o=function(k){QR(k,"impression")&&!QR(k,"seek")&&k.G$("active_view_viewable")}; aqX=function(k){QR(k,"impression")&&!QR(k,"seek")&&k.G$("audio_audible")}; Qao=function(k){QR(k,"impression")&&!QR(k,"seek")&&k.G$("audio_measurable")}; zBZ=function(k,X,V,C,y,U,N,P,T,q,M,e){this.callback=k;this.slot=X;this.layout=V;this.j6=C;this.JO=y;this.f4=U;this.yU=N;this.kP=P;this.OD=T;this.BY=q;this.hO=M;this.x9=e;this.Tt=!0;this.Gi=this.lL=null;this.adCpn=void 0;this.V=!1}; FEd=function(k,X,V){var C;eO(k.hO.get(),"ads_qua","cpn."+J1(k.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((C=nB(k.x9.get(),2))==null?void 0:C.clientPlaybackNonce)+";qt."+X+";clr."+V)}; gB$=function(k,X){var V,C;eO(k.hO.get(),"ads_imp","cpn."+J1(k.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((V=nB(k.x9.get(),2))==null?void 0:V.clientPlaybackNonce)+";clr."+X+";skp."+!!g.Z((C=J1(k.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"))==null?void 0:C.skipOrPreviewRenderer,ry))}; h0=function(k){return{enterMs:J1(k.clientMetadata,"metadata_type_layout_enter_ms"),exitMs:J1(k.clientMetadata,"metadata_type_layout_exit_ms")}}; W4=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E){Tb.call(this,k,X,V,C,y,N,P,T,q,e);this.yU=U;this.OD=M;this.kP=f;this.BY=E;this.Gi=this.lL=null}; lqZ=function(k,X){var V;eO(k.hO.get(),"ads_imp","acpn."+((V=nB(k.x9.get(),2))==null?void 0:V.clientPlaybackNonce)+";clr."+X)}; LE$=function(k,X,V){var C;eO(k.hO.get(),"ads_qua","cpn."+J1(k.layout.clientMetadata,"metadata_type_content_cpn")+";acpn."+((C=nB(k.x9.get(),2))==null?void 0:C.clientPlaybackNonce)+";qt."+X+";clr."+V)}; sQ=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J,O,I,n,B,t,A,v){this.VJ=k;this.fQ=X;this.Ea=V;this.x9=C;this.j6=y;this.f4=U;this.AG=N;this.hO=P;this.yU=T;this.Ju=q;this.kP=M;this.OD=e;this.C0=f;this.ER=E;this.gQ=J;this.iH=O;this.g2=I;this.xV=n;this.BY=B;this.V=t;this.context=A;this.Z9=v}; OQ=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J,O,I,n,B){this.VJ=k;this.fQ=X;this.Ea=V;this.hO=C;this.kP=y;this.OD=U;this.C0=N;this.x9=P;this.f4=T;this.AG=q;this.ER=M;this.gQ=e;this.iH=f;this.g2=E;this.xV=J;this.BY=O;this.j6=I;this.context=n;this.Z9=B}; SF9=function(k,X,V,C){fP.call(this,"survey-interstitial",k,X,V,C)}; jO=function(k,X,V,C,y){GL.call(this,V,k,X,C);this.hO=y;k=J1(X.clientMetadata,"metadata_type_ad_placement_config");this.JO=new RE(X.mG,y,k,X.layoutId)}; Il=function(k){return Math.round(k.width)+"x"+Math.round(k.height)}; $H=function(k,X,V){V=V===void 0?Kp:V;V.widthk.width*k.height*.2)return{ye:3,OB:501,errorMessage:"ad("+Il(V)+") to container("+Il(k)+") ratio exceeds limit."};if(V.height>k.height/3-X)return{ye:3,OB:501,errorMessage:"ad("+Il(V)+") covers container("+Il(k)+") center."}}; pPm=function(k,X){var V=J1(k.clientMetadata,"metadata_type_ad_placement_config");return new RE(k.mG,X,V,k.layoutId)}; B4=function(k){return J1(k.clientMetadata,"metadata_type_invideo_overlay_ad_renderer")}; np=function(k,X,V,C){fP.call(this,"invideo-overlay",k,X,V,C);this.interactionLoggingClientData=C}; Gb=function(k,X,V,C,y,U,N,P,T,q,M,e){GL.call(this,U,k,X,y);this.hO=V;this.j=N;this.f4=P;this.g2=T;this.BY=q;this.X=M;this.Y=e;this.JO=pPm(X,V)}; YF5=function(){var k=["metadata_type_invideo_overlay_ad_renderer"];Hu().forEach(function(X){k.push(X)}); return{yR:k,du:["LAYOUT_TYPE_IN_VIDEO_TEXT_OVERLAY","LAYOUT_TYPE_IN_VIDEO_ENHANCED_TEXT_OVERLAY"]}}; wy=function(k,X,V,C,y,U,N,P,T,q,M,e,f){GL.call(this,U,k,X,y);this.hO=V;this.j=N;this.T=P;this.f4=T;this.g2=q;this.BY=M;this.X=e;this.Y=f;this.JO=pPm(X,V)}; uy0=function(){for(var k=["metadata_type_invideo_overlay_ad_renderer"],X=g.W(Hu()),V=X.next();!V.done;V=X.next())k.push(V.value);return{yR:k,du:["LAYOUT_TYPE_IN_VIDEO_IMAGE_OVERLAY"]}}; mF=function(k){this.f4=k;this.V=!1}; kZm=function(k,X,V){fP.call(this,"survey",k,{},X,V)}; t0=function(k,X,V,C,y,U,N){GL.call(this,V,k,X,C);this.j=y;this.f4=U;this.BY=N}; XKX=function(k,X,V,C,y,U,N,P,T,q){this.kM=k;this.f4=X;this.hO=V;this.j=C;this.kP=y;this.W=U;this.U=N;this.g2=P;this.BY=T;this.V=q}; Vao=function(k,X,V,C,y,U,N,P,T,q){this.kM=k;this.f4=X;this.hO=V;this.j=C;this.kP=y;this.W=U;this.U=N;this.g2=P;this.BY=T;this.V=q}; c4=function(k,X,V,C,y,U,N,P,T,q){oe.call(this,k,X,V,C,y,U,N,T);this.Ye=P;this.x9=q}; CcI=function(){var k=PkY();k.yR.push("metadata_type_ad_info_ad_metadata");return k}; ie0=function(k,X,V,C,y,U,N){this.kM=k;this.f4=X;this.hO=V;this.W=C;this.Ye=y;this.V=U;this.x9=N}; yVZ=function(k,X,V,C,y,U,N,P){this.kM=k;this.f4=X;this.hO=V;this.W=C;this.Ye=y;this.V=U;this.BY=N;this.x9=P}; dy=function(k,X){this.slotId=X;this.triggerType="TRIGGER_TYPE_AD_BREAK_STARTED";this.triggerId=k(this.triggerType)}; A0=function(k,X){this.adPodIndex=k;this.V=X.length;this.adBreakLengthSeconds=X.reduce(function(C,y){return C+y},0); var V=0;for(k+=1;k0}; KV=function(k){return!!(k.YC&&k.slot&&k.layout)}; $f=function(k){var X,V=(X=k.config)==null?void 0:X.adPlacementConfig;k=k.renderer;return!(!V||V.kind==null||!k)}; hT0=function(k){if(!ql(k.adLayoutMetadata))return!1;k=k.renderingContent;return g.Z(k,hA)||g.Z(k,W6)||g.Z(k,JA)||g.Z(k,re)?!0:!1}; BF=function(k){return k.playerVars!==void 0&&k.pings!==void 0&&k.externalVideoId!==void 0}; da=function(k){if(!ql(k.adLayoutMetadata))return!1;k=k.renderingContent;var X=g.Z(k,nV);return X?GO(X):(X=g.Z(k,wa))?BF(X):(X=g.Z(k,mA))?X.playerVars!==void 0:(X=g.Z(k,hA))?X.durationMilliseconds!==void 0:g.Z(k,tn)||g.Z(k,cF)?!0:!1}; GO=function(k){k=(k.sequentialLayouts||[]).map(function(X){return g.Z(X,An)}); return k.length>0&&k.every(da)}; RH=function(k){return ql(k.adLayoutMetadata)?(k=g.Z(k.renderingContent,Dm))&&k.pings?!0:!1:!1}; K70=function(k){if(!ql(k.adLayoutMetadata))return!1;if(g.Z(k.renderingContent,W75)||g.Z(k.renderingContent,s0$))return!0;var X=g.Z(k.renderingContent,HF);return g.Z(k.renderingContent,bI)||g.Z(X==null?void 0:X.sidePanel,Oe0)||g.Z(X==null?void 0:X.sidePanel,j0o)||g.Z(X==null?void 0:X.sidePanel,IbZ)?!0:!1}; wKm=function(k){var X;(X=!k)||(X=k.adSlotMetadata,X=!((X==null?void 0:X.slotId)!==void 0&&(X==null?void 0:X.slotType)!==void 0));if(X||!($ta(k)||k.slotEntryTrigger&&k.slotFulfillmentTriggers&&k.slotExpirationTriggers))return!1;var V;k=(V=k.fulfillmentContent)==null?void 0:V.fulfilledLayout;return(V=g.Z(k,An))?da(V):(V=g.Z(k,vF))?K70(V):(V=g.Z(k,BY0))?hT0(V):(V=g.Z(k,nj9))?JVm(V):(V=g.Z(k,GZo))?ql(V.adLayoutMetadata)?g.Z(V.renderingContent,Ml)?!0:!1:!1:(k=g.Z(k,Zm))?RH(k):!1}; $ta=function(k){var X;k=g.Z((X=k.fulfillmentContent)==null?void 0:X.fulfilledLayout,vF);var V;return k&&((V=k.adLayoutMetadata)==null?void 0:V.layoutType)==="LAYOUT_TYPE_PANEL_QR_CODE"&&k.layoutExitNormalTriggers===void 0}; mto=function(k){var X;return(k==null?void 0:(X=k.adSlotMetadata)==null?void 0:X.slotType)==="SLOT_TYPE_IN_PLAYER"}; cV$=function(k,X){var V;if((V=k.questions)==null||!V.length||!k.playbackCommands||(X===void 0||!X)&&k.questions.length!==1)return!1;k=g.W(k.questions);for(X=k.next();!X.done;X=k.next()){X=X.value;var C=V=void 0,y=((V=g.Z(X,aH))==null?void 0:V.surveyAdQuestionCommon)||((C=g.Z(X,Qp))==null?void 0:C.surveyAdQuestionCommon);if(!taY(y))return!1}return!0}; dt9=function(k){k=((k==null?void 0:k.playerOverlay)||{}).instreamSurveyAdRenderer;var X;if(k)if(k.playbackCommands&&k.questions&&k.questions.length===1){var V,C=((X=g.Z(k.questions[0],aH))==null?void 0:X.surveyAdQuestionCommon)||((V=g.Z(k.questions[0],Qp))==null?void 0:V.surveyAdQuestionCommon);X=taY(C)}else X=!1;else X=!1;return X}; taY=function(k){if(!k)return!1;k=g.Z(k.instreamAdPlayerOverlay,zO);var X=g.Z(k==null?void 0:k.skipOrPreviewRenderer,ry),V=g.Z(k==null?void 0:k.adInfoRenderer,Fw);return(g.Z(k==null?void 0:k.skipOrPreviewRenderer,lI)||X)&&V?!0:!1}; AV$=function(k){return k.linearAds!=null&&ql(k.adLayoutMetadata)}; DtY=function(k){return k.linearAd!=null&&k.adVideoStart!=null}; RTI=function(k){if(isNaN(Number(k.timeoutSeconds))||!k.text||!k.ctaButton||!g.Z(k.ctaButton,g.LV)||!k.brandImage)return!1;var X;return k.backgroundImage&&g.Z(k.backgroundImage,Su)&&((X=g.Z(k.backgroundImage,Su))==null?0:X.landscape)?!0:!1}; pV=function(k,X,V,C,y,U,N,P){g.H.call(this);this.BY=k;this.V=X;this.W=C;this.x9=y;this.j=U;this.U=N;this.C0=P}; vjm=function(k,X,V){var C,y=((C=V.adSlots)!=null?C:[]).map(function(P){return g.Z(P,Yf)}); if(V.CA)if(J1(X.clientMetadata,"metadata_type_allow_pause_ad_break_request_slot_reschedule"))KA(k.V.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},X.slotId); else{if(k.BY.get().B.J().L("h5_check_forecasting_renderer_for_throttled_midroll")){var U=V.o1.filter(function(P){var T;return((T=P.renderer)==null?void 0:T.clientForecastingAdRenderer)!=null}); U.length!==0?He5(k.U,U,y,X.slotId,V.ssdaiAdsConfig):KA(k.V.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},X.slotId)}else KA(k.V.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return[]},X.slotId); be$(k.j,X)}else{var N;C={sY:Math.round(((U=J1(X.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:U.sY)||0),Ns:(N=J1(X.clientMetadata,"metadata_type_ad_break_request_data"))==null?void 0:N.Ns};He5(k.U,V.o1,y,X.slotId,V.ssdaiAdsConfig,C)}}; Q00=function(k,X,V,C,y,U,N){var P=nB(k.x9.get(),1);if(Zem(k.BY.get())){var T=uI(k.W.get(),V,C,y,P.clientPlaybackNonce,P.pO,P.daiEnabled,P,U,N);ab0(k,T);KA(k.V.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return T},X)}else KA(k.V.get(),"OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",function(){return uI(k.W.get(),V,C,y,P.clientPlaybackNonce,P.pO,P.daiEnabled,P,U,N)},X)}; ab0=function(k,X){X=g.W(X);for(var V=X.next();!V.done;V=X.next()){var C=V.value;if(C.slotType==="SLOT_TYPE_PLAYER_BYTES"&&C.fulfilledLayout)if(V=void 0,C.fulfilledLayout.renderingContent)V=J1(C.fulfilledLayout.clientMetadata,"metadata_type_player_vars");else{if(C.fulfilledLayout.o8){C=g.W(C.fulfilledLayout.o8);for(var y=C.next();!y.done&&(y=y.value,!y.renderingContent||!(V=J1(y.clientMetadata,"metadata_type_player_vars")));y=C.next());}}else V=void 0;if(V){k.C0.get().B.preloadVideoByPlayerVars(V, 2,300);break}}}; F70=function(k,X,V,C,y,U,N){X=zTm(X,U,Number(C.prefetchMilliseconds)||0,N);k=X instanceof p?X:kt(k,C,y,X,V);return k instanceof p?k:[k]}; gj9=function(k,X,V,C,y){var U=$c(k.W.get(),"SLOT_TYPE_AD_BREAK_REQUEST");C=[new Lu({getAdBreakUrl:C.getAdBreakUrl,sY:0,Ns:0}),new Pg(!0)];k=X.pauseDurationMs?X.lactThresholdMs?{slotId:U,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:2,slotEntryTrigger:new Uk(k.V,U),slotFulfillmentTriggers:[new NYX(k.V)],slotExpirationTriggers:[new u$(k.V,y),new CV(k.V,U)],Rb:"core",clientMetadata:new E1(C),adSlotLoggingData:V}:new p("AdPlacementConfig for Pause Ads is missing lact_threshold_ms"):new p("AdPlacementConfig for Pause Ads is missing pause_duration_ms"); return k instanceof p?k:[k]}; lb0=function(k){var X,V;return((X=k.renderer)==null?void 0:(V=X.adBreakServiceRenderer)==null?void 0:V.getAdBreakUrl)!==void 0}; Xk=function(k,X,V){if(k.beforeContentVideoIdStartedTrigger)k=k.beforeContentVideoIdStartedTrigger?new Di(ev,X,k.id):new p("Not able to create BeforeContentVideoIdStartedTrigger");else{if(k.layoutIdExitedTrigger){var C;X=(C=k.layoutIdExitedTrigger)!=null&&C.triggeringLayoutId?new al(ev,k.layoutIdExitedTrigger.triggeringLayoutId,k.id):new p("Not able to create LayoutIdExitedTrigger")}else{if(k.layoutExitedForReasonTrigger){var y,U;((y=k.layoutExitedForReasonTrigger)==null?0:y.triggeringLayoutId)&&((U= k.layoutExitedForReasonTrigger)==null?0:U.layoutExitReason)?(X=xta(k.layoutExitedForReasonTrigger.layoutExitReason),k=X instanceof p?X:new Zi(ev,k.layoutExitedForReasonTrigger.triggeringLayoutId,[X],k.id)):k=new p("Not able to create LayoutIdExitedForReasonTrigger")}else{if(k.onLayoutSelfExitRequestedTrigger){var N;X=(N=k.onLayoutSelfExitRequestedTrigger)!=null&&N.triggeringLayoutId?new YH(ev,k.onLayoutSelfExitRequestedTrigger.triggeringLayoutId,k.id):new p("Not able to create OnLayoutSelfExitRequestedTrigger")}else{if(k.onNewPlaybackAfterContentVideoIdTrigger)k= k.onNewPlaybackAfterContentVideoIdTrigger?new u$(ev,X,k.id):new p("Not able to create OnNewPlaybackAfterContentVideoIdTrigger");else{if(k.skipRequestedTrigger){var P;X=(P=k.skipRequestedTrigger)!=null&&P.triggeringLayoutId?new Xw(ev,k.skipRequestedTrigger.triggeringLayoutId,k.id):new p("Not able to create SkipRequestedTrigger")}else if(k.slotIdEnteredTrigger){var T;X=(T=k.slotIdEnteredTrigger)!=null&&T.triggeringSlotId?new Vp(ev,k.slotIdEnteredTrigger.triggeringSlotId,k.id):new p("Not able to create SlotIdEnteredTrigger")}else if(k.slotIdExitedTrigger){var q; X=(q=k.slotIdExitedTrigger)!=null&&q.triggeringSlotId?new CV(ev,k.slotIdExitedTrigger.triggeringSlotId,k.id):new p("Not able to create SkipRequestedTrigger")}else if(k.surveySubmittedTrigger){var M;X=(M=k.surveySubmittedTrigger)!=null&&M.triggeringLayoutId?new xf(ev,k.surveySubmittedTrigger.triggeringLayoutId,k.id):new p("Not able to create SurveySubmittedTrigger")}else{if(k.mediaResumedTrigger)k=k.mediaResumedTrigger&&k.id?new Pc$(k.id):new p("Not able to create MediaResumedTrigger");else{if(k.closeRequestedTrigger){var e; X=(e=k.closeRequestedTrigger)!=null&&e.triggeringLayoutId?new Rl(ev,k.closeRequestedTrigger.triggeringLayoutId,k.id):new p("Not able to create CloseRequestedTrigger")}else if(k.slotIdScheduledTrigger){var f;X=(f=k.slotIdScheduledTrigger)!=null&&f.triggeringSlotId?new Uk(ev,k.slotIdScheduledTrigger.triggeringSlotId,k.id):new p("Not able to create SlotIdScheduledTrigger")}else{if(k.mediaTimeRangeTrigger){var E;C=Number((E=k.mediaTimeRangeTrigger)==null?void 0:E.offsetStartMilliseconds);var J;N=Number((J= k.mediaTimeRangeTrigger)==null?void 0:J.offsetEndMilliseconds);isFinite(C)&&isFinite(N)?(J=N,J===-1&&(J=V),V=C>J?new p("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:C,offsetEndMs:J},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",J===V&&C-500<=J):new wU(C,J),k=V instanceof p?V:new l$(ev,X,V,!1,k.id)):k=new p("Not able to create MediaTimeRangeTrigger")}else if(k.contentVideoIdEndedTrigger)k=k.contentVideoIdEndedTrigger?new H4(ev,X,!1,k.id):new p("Not able to create ContentVideoIdEndedTrigger"); else{if(k.layoutIdEnteredTrigger){var O;X=(O=k.layoutIdEnteredTrigger)!=null&&O.triggeringLayoutId?new v4(ev,k.layoutIdEnteredTrigger.triggeringLayoutId,k.id):new p("Not able to create LayoutIdEnteredTrigger")}else if(k.timeRelativeToLayoutEnterTrigger){var I;X=(I=k.timeRelativeToLayoutEnterTrigger)!=null&&I.triggeringLayoutId?new PF(ev,Number(k.timeRelativeToLayoutEnterTrigger.durationMs),k.timeRelativeToLayoutEnterTrigger.triggeringLayoutId,k.id):new p("Not able to create TimeRelativeToLayoutEnterTrigger")}else if(k.onDifferentLayoutIdEnteredTrigger){var n; X=(n=k.onDifferentLayoutIdEnteredTrigger)!=null&&n.triggeringLayoutId&&k.onDifferentLayoutIdEnteredTrigger.slotType&&k.onDifferentLayoutIdEnteredTrigger.layoutType?new SO(ev,k.onDifferentLayoutIdEnteredTrigger.triggeringLayoutId,k.onDifferentLayoutIdEnteredTrigger.slotType,k.onDifferentLayoutIdEnteredTrigger.layoutType,k.id):new p("Not able to create CloseRequestedTrigger")}else{if(k.liveStreamBreakStartedTrigger)k=k.liveStreamBreakStartedTrigger&&k.id?new gy(ev,k.id):new p("Not able to create LiveStreamBreakStartedTrigger"); else if(k.liveStreamBreakEndedTrigger)k=k.liveStreamBreakEndedTrigger&&k.id?new QO(ev,k.id):new p("Not able to create LiveStreamBreakEndedTrigger");else{if(k.liveStreamBreakScheduledDurationMatchedTrigger){var B;X=(B=k.liveStreamBreakScheduledDurationMatchedTrigger)!=null&&B.breakDurationMs?new zb(Number(k.liveStreamBreakScheduledDurationMatchedTrigger.breakDurationMs||"0")||0,k.id):new p("Not able to create LiveStreamBreakScheduledDurationMatchedTrigger")}else if(k.liveStreamBreakScheduledDurationNotMatchedTrigger){var t; X=(t=k.liveStreamBreakScheduledDurationNotMatchedTrigger)!=null&&t.breakDurationMs?new FR(Number(k.liveStreamBreakScheduledDurationNotMatchedTrigger.breakDurationMs||"0")||0,k.id):new p("Not able to create LiveStreamBreakScheduledDurationNotMatchedTrigger")}else if(k.newSlotScheduledWithBreakDurationTrigger){var A;X=(A=k.newSlotScheduledWithBreakDurationTrigger)!=null&&A.breakDurationMs?new Lp(Number(k.newSlotScheduledWithBreakDurationTrigger.breakDurationMs||"0")||0,k.id):new p("Not able to create NewSlotScheduledWithBreakDurationTrigger")}else X= k.prefetchCacheExpiredTrigger?new kf(ev,k.id):new p("Not able to convert an AdsControlflowTrigger.");k=X}X=k}k=X}X=k}k=X}X=k}k=X}X=k}k=X}X=k}k=X}return k}; VJ=function(k,X){X.V>=2&&(k.slot_pos=X.adPodIndex);k.autoplay="1"}; Sb9=function(k,X,V,C,y,U,N,P){return X===null?new p("Invalid slot type when get discovery companion fromActionCompanionAdRenderer",{slotType:X,ActionCompanionAdRenderer:C}):[L7r(k,X,N,U,function(T){var q=T.slotId;T=P(T);var M=C.adLayoutLoggingData,e=new E1([new po(C),new Py(y)]);q=No(V.W.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",q);var f={layoutId:q,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",Rb:"core"};return{layoutId:q,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",mG:new Map, layoutExitNormalTriggers:[new u$(V.V,N)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:e,La:T(f),adLayoutLoggingData:M}})]}; pK$=function(k,X,V,C,y,U,N,P){return X===null?new p("Invalid slot type when get discovery companion fromTopBannerImageTextIconButtonedLayoutViewModel",{slotType:X,TopBannerImageTextIconButtonedLayoutViewModel:C}):[L7r(k,X,N,U,function(T){var q=T.slotId;T=P(T);var M=C.adLayoutLoggingData,e=new E1([new YW(C),new Py(y)]);q=No(V.W.get(),"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",q);var f={layoutId:q,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",Rb:"core"};return{layoutId:q,layoutType:"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", mG:new Map,layoutExitNormalTriggers:[new u$(V.V,N)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:e,La:T(f),adLayoutLoggingData:M}})]}; XqX=function(k,X,V,C,y,U){if(!U)for(X=g.W(X),U=X.next();!U.done;U=X.next())U=U.value,CR(k,U.renderer,U.config.adPlacementConfig.kind);k=Array.from(k.values()).filter(function(M){return YbX(M)}); X=[];U=g.W(k);for(var N=U.next(),P={};!N.done;P={Cb:void 0},N=U.next()){P.Cb=N.value;N=g.W(P.Cb.v0);for(var T=N.next(),q={};!T.done;q={rT:void 0},T=N.next())q.rT=T.value,T=function(M,e){return function(f){return M.rT.lJ(f,e.Cb.instreamVideoAdRenderer.elementId,M.rT.oD)}}(q,P),q.rT.isContentVideoCompanion?X.push(uva(V,C,y,P.Cb.instreamVideoAdRenderer.elementId,q.rT.associatedCompositePlayerBytesLayoutId,q.rT.adSlotLoggingData,T)):k.length>1?X.push(kva(V,C,y,P.Cb.instreamVideoAdRenderer.elementId,q.rT.adSlotLoggingData, function(M,e){return function(f){return M.rT.lJ(f,e.Cb.instreamVideoAdRenderer.elementId,M.rT.oD,M.rT.associatedCompositePlayerBytesLayoutId)}}(q,P))):X.push(kva(V,C,y,P.Cb.instreamVideoAdRenderer.elementId,q.rT.adSlotLoggingData,T))}return X}; CR=function(k,X,V){if(X=Vwa(X)){X=g.W(X);for(var C=X.next();!C.done;C=X.next())if((C=C.value)&&C.externalVideoId){var y=i7(k,C.externalVideoId);y.instreamVideoAdRenderer||(y.instreamVideoAdRenderer=C,y.jr=V)}else WA("InstreamVideoAdRenderer without externalVideoId")}}; Vwa=function(k){var X=[],V=k.sandwichedLinearAdRenderer&&k.sandwichedLinearAdRenderer.linearAd&&g.Z(k.sandwichedLinearAdRenderer.linearAd,wa);if(V)return X.push(V),X;if(k.instreamVideoAdRenderer)return X.push(k.instreamVideoAdRenderer),X;if(k.linearAdSequenceRenderer&&k.linearAdSequenceRenderer.linearAds){k=g.W(k.linearAdSequenceRenderer.linearAds);for(V=k.next();!V.done;V=k.next())V=V.value,g.Z(V,wa)&&X.push(g.Z(V,wa));return X}return null}; YbX=function(k){if(k.instreamVideoAdRenderer===void 0)return WA("AdPlacementSupportedRenderers without matching InstreamVideoAdRenderer"),!1;for(var X=g.W(k.v0),V=X.next();!V.done;V=X.next()){V=V.value;if(V.lJ===void 0)return!1;if(V.oD===void 0)return WA("AdPlacementConfig for AdPlacementSupportedRenderers that matches an InstreamVideoAdRenderer is undefined"),!1;if(k.jr===void 0||V.T8===void 0||k.jr!==V.T8&&V.T8!=="AD_PLACEMENT_KIND_SELF_START")return!1;if(k.instreamVideoAdRenderer.elementId===void 0)return WA("InstreamVideoAdRenderer has no elementId", void 0,void 0,{kind:k.jr,"matching APSR kind":V.T8}),!1}return!0}; i7=function(k,X){k.has(X)||k.set(X,{instreamVideoAdRenderer:void 0,jr:void 0,adVideoId:X,v0:[]});return k.get(X)}; yJ=function(k,X,V,C,y,U,N,P,T){y?i7(k,y).v0.push({YjY:X,T8:V,isContentVideoCompanion:C,oD:N,associatedCompositePlayerBytesLayoutId:U,adSlotLoggingData:P,lJ:T}):WA("Companion AdPlacementSupportedRenderer without adVideoId")}; Ue=function(k){var X=0;k=g.W(k.questions);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V=g.Z(V,aH)||g.Z(V,Qp)){var C=void 0;X+=((C=V.surveyAdQuestionCommon)==null?void 0:C.durationMilliseconds)||0}return X}; Ns=function(k){var X,V,C,y,U=((V=g.Z((X=k.questions)==null?void 0:X[0],aH))==null?void 0:V.surveyAdQuestionCommon)||((y=g.Z((C=k.questions)==null?void 0:C[0],Qp))==null?void 0:y.surveyAdQuestionCommon),N;X=[].concat(g.G(((N=k.playbackCommands)==null?void 0:N.instreamAdCompleteCommands)||[]),g.G((U==null?void 0:U.timeoutCommands)||[]));var P,T,q,M,e,f,E,J,O,I,n,B,t,A,v,l,z,Y,io,Vm;return{impressionCommands:(P=k.playbackCommands)==null?void 0:P.impressionCommands,errorCommands:(T=k.playbackCommands)== null?void 0:T.errorCommands,muteCommands:(q=k.playbackCommands)==null?void 0:q.muteCommands,unmuteCommands:(M=k.playbackCommands)==null?void 0:M.unmuteCommands,pauseCommands:(e=k.playbackCommands)==null?void 0:e.pauseCommands,rewindCommands:(f=k.playbackCommands)==null?void 0:f.rewindCommands,resumeCommands:(E=k.playbackCommands)==null?void 0:E.resumeCommands,skipCommands:(J=k.playbackCommands)==null?void 0:J.skipCommands,progressCommands:(O=k.playbackCommands)==null?void 0:O.progressCommands,shY:(I= k.playbackCommands)==null?void 0:I.clickthroughCommands,fullscreenCommands:(n=k.playbackCommands)==null?void 0:n.fullscreenCommands,activeViewViewableCommands:(B=k.playbackCommands)==null?void 0:B.activeViewViewableCommands,activeViewMeasurableCommands:(t=k.playbackCommands)==null?void 0:t.activeViewMeasurableCommands,activeViewFullyViewableAudibleHalfDurationCommands:(A=k.playbackCommands)==null?void 0:A.activeViewFullyViewableAudibleHalfDurationCommands,activeViewAudioAudibleCommands:(v=k.playbackCommands)== null?void 0:(l=v.activeViewTracking)==null?void 0:l.activeViewAudioAudibleCommands,activeViewAudioMeasurableCommands:(z=k.playbackCommands)==null?void 0:(Y=z.activeViewTracking)==null?void 0:Y.activeViewAudioMeasurableCommands,endFullscreenCommands:(io=k.playbackCommands)==null?void 0:io.endFullscreenCommands,abandonCommands:(Vm=k.playbackCommands)==null?void 0:Vm.abandonCommands,completeCommands:X}}; ioa=function(k,X,V,C,y,U,N){return function(P,T){return Cxa(k,T.slotId,P,U,function(q,M){var e=T.layoutId;q=N(q);return xt(X,e,M,y,q,"LAYOUT_TYPE_SURVEY",[new Ku(V),C],V.adLayoutLoggingData)})}}; Nd0=function(k,X,V,C,y,U,N){if(!yQ9(k))return new p("Invalid InstreamVideoAdRenderer for SlidingText.",{instreamVideoAdRenderer:k});var P=k.additionalPlayerOverlay.slidingTextPlayerOverlayRenderer;return[URd(U,X,V,C,function(T){var q=T.slotId;T=N(T);q=No(y.W.get(),"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",q);var M={layoutId:q,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",Rb:"core"},e=new al(y.V,C);return{layoutId:q,layoutType:"LAYOUT_TYPE_SLIDING_TEXT_PLAYER_OVERLAY",mG:new Map,layoutExitNormalTriggers:[e], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:new E1([new $4(P)]),La:T(M)}})]}; yQ9=function(k){k=g.Z(k==null?void 0:k.additionalPlayerOverlay,xR0);if(!k)return!1;var X=k.slidingMessages;return k.title&&X&&X.length!==0?!0:!1}; Tdm=function(k,X,V,C,y){var U;if((U=k.playerOverlay)==null||!U.instreamSurveyAdRenderer)return function(){return[]}; if(!dt9(k))return function(){return new p("Received invalid InstreamVideoAdRenderer for DAI survey.",{instreamVideoAdRenderer:k})}; var N=k.playerOverlay.instreamSurveyAdRenderer,P=Ue(N);return P<=0?function(){return new p("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:N})}:function(T,q){var M=Px0(T,V,C,function(e){var f=e.slotId; e=q(e);var E=Ns(N);f=No(y.W.get(),"LAYOUT_TYPE_SURVEY",f);var J={layoutId:f,layoutType:"LAYOUT_TYPE_SURVEY",Rb:"core"},O=new al(y.V,C),I=new Xw(y.V,f),n=new xf(y.V,f),B=new ojm(y.V);return{layoutId:f,layoutType:"LAYOUT_TYPE_SURVEY",mG:new Map,layoutExitNormalTriggers:[O,B],layoutExitSkipTriggers:[I],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[n],xM:[],Rb:"core",clientMetadata:new E1([new IV(N),new Py(X),new Y4(P/1E3),new VE(E)]),La:e(J),adLayoutLoggingData:N.adLayoutLoggingData}}); T=Nd0(k,V,M.slotId,C,y,T,q);return T instanceof p?T:[M].concat(g.G(T))}}; JQ9=function(k,X,V,C,y,U,N){N=N===void 0?!1:N;var P=[];try{var T=[];if(V.renderer.linearAdSequenceRenderer)var q=function(O){O=qvY(O.slotId,V,X,y(O),C,U,N);T=O.fgY;return O.oT}; else if(V.renderer.instreamVideoAdRenderer)q=function(O){var I=O.slotId;O=y(O);var n=N,B=V.config.adPlacementConfig,t=MwI(B),A=t.ZW,v=t.il;t=V.renderer.instreamVideoAdRenderer;var l;if(t==null?0:(l=t.playerOverlay)==null?0:l.instreamSurveyAdRenderer)throw new TypeError("Survey overlay should not be set on single video.");var z=P0(t,n);l=Math.min(A+z.videoLengthSeconds*1E3,v);n=new A0(0,[z.videoLengthSeconds]);v=z.videoLengthSeconds;var Y=z.playerVars,io=z.instreamAdPlayerOverlayRenderer,Vm=z.playerOverlayLayoutRenderer, Um=z.adVideoId,L=oWX(V),Em=z.mG;z=z.zG;var Bd=t==null?void 0:t.adLayoutLoggingData;t=t==null?void 0:t.sodarExtensionData;I=No(X.W.get(),"LAYOUT_TYPE_MEDIA",I);var FI={layoutId:I,layoutType:"LAYOUT_TYPE_MEDIA",Rb:"core"};return{layoutId:I,layoutType:"LAYOUT_TYPE_MEDIA",mG:Em,layoutExitNormalTriggers:[new QO(X.V)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:new E1([new fu(C),new DV(v),new RV(Y),new vy(A),new ZV(l),io&&new EI(io), Vm&&new JL(Vm),new Py(B),new em(Um),new TM(n),new gJ(L),t&&new bQ(t),new tL({current:null}),new QY({}),new yE(z)].filter(eZZ)),La:O(FI),adLayoutLoggingData:Bd}}; else throw new TypeError("Expected valid AdPlacementRenderer for DAI");var M=f10(k,C,V.adSlotLoggingData,q);P.push(M);for(var e=g.W(T),f=e.next();!f.done;f=e.next()){var E=f.value,J=E(k,y);if(J instanceof p)return J;P.push.apply(P,g.G(J))}}catch(O){return new p(O,{errorMessage:O.message,AdPlacementRenderer:V,numberOfSurveyRenderers:EWd(V)})}return P}; EWd=function(k){k=(k.renderer.linearAdSequenceRenderer||{}).linearAds;return k!=null&&k.length?k.filter(function(X){var V,C;return((V=g.Z(X,wa))==null?void 0:(C=V.playerOverlay)==null?void 0:C.instreamSurveyAdRenderer)!=null}).length:0}; qvY=function(k,X,V,C,y,U,N){var P=X.config.adPlacementConfig,T=MwI(P),q=T.ZW,M=T.il;T=(X.renderer.linearAdSequenceRenderer||{}).linearAds;if(T==null||!T.length)throw new TypeError("Expected linear ads");var e=[],f={nz:q,t5:0,gVH:e};T=T.map(function(J){return rQ5(k,J,f,V,C,P,y,M,N)}).map(function(J,O){O=new A0(O,e); return J(O)}); var E=T.map(function(J){return J.vg}); return{oT:hZ$(V,k,q,E,P,oWX(X),C,M,U),fgY:T.map(function(J){return J.rG9})}}; rQ5=function(k,X,V,C,y,U,N,P,T){var q=P0(g.Z(X,wa),T),M=V.nz,e=V.t5,f=Math.min(M+q.videoLengthSeconds*1E3,P);V.nz=f;V.t5++;V.gVH.push(q.videoLengthSeconds);var E,J,O=(E=g.Z(X,wa))==null?void 0:(J=E.playerOverlay)==null?void 0:J.instreamSurveyAdRenderer;if(q.adVideoId==="nPpU29QrbiU"&&O==null)throw new TypeError("Survey slate media has no survey overlay");return function(I){VJ(q.playerVars,I);var n,B,t=q.videoLengthSeconds,A=q.playerVars,v=q.mG,l=q.zG,z=q.instreamAdPlayerOverlayRenderer,Y=q.playerOverlayLayoutRenderer, io=q.adVideoId,Vm=(n=g.Z(X,wa))==null?void 0:n.adLayoutLoggingData;n=(B=g.Z(X,wa))==null?void 0:B.sodarExtensionData;B=No(C.W.get(),"LAYOUT_TYPE_MEDIA",k);var Um={layoutId:B,layoutType:"LAYOUT_TYPE_MEDIA",Rb:"adapter"};I={layoutId:B,layoutType:"LAYOUT_TYPE_MEDIA",mG:v,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"adapter",clientMetadata:new E1([new fu(N),new DV(t),new RV(A),new vy(M),new ZV(f),new aV(e),new tL({current:null}), z&&new EI(z),Y&&new JL(Y),new Py(U),new em(io),new TM(I),n&&new bQ(n),O&&new ij(O),new QY({}),new yE(l)].filter(eZZ)),La:y(Um),adLayoutLoggingData:Vm};t=Tdm(g.Z(X,wa),U,N,I.layoutId,C);return{vg:I,rG9:t}}}; P0=function(k,X){if(!k)throw new TypeError("Expected instream video ad renderer");if(!k.playerVars)throw new TypeError("Expected player vars in url encoded string");var V=x5(k.playerVars),C=Number(V.length_seconds);if(isNaN(C))throw new TypeError("Expected valid length seconds in player vars");var y=Number(k.trimmedMaxNonSkippableAdDurationMs);C=isNaN(y)?C:Math.min(C,y/1E3);y=k.playerOverlay||{};y=y.instreamAdPlayerOverlayRenderer===void 0?null:y.instreamAdPlayerOverlayRenderer;var U=k.playerOverlay|| {};U=U.playerOverlayLayoutRenderer===void 0?null:U.playerOverlayLayoutRenderer;var N=V.video_id;N||(N=(N=k.externalVideoId)?N:void 0);if(!N)throw new TypeError("Expected valid video id in IVAR");if(X&&C===0){var P;X=(P=Wpo[N])!=null?P:C}else X=C;return{playerVars:V,videoLengthSeconds:X,instreamAdPlayerOverlayRenderer:y,playerOverlayLayoutRenderer:U,adVideoId:N,mG:k.pings?Ds(k.pings):new Map,zG:Ai(k.pings)}}; oWX=function(k){k=Number(k.driftRecoveryMs);return isNaN(k)||k<=0?null:k}; MwI=function(k){var X=k.adTimeOffset||{};k=X.offsetEndMilliseconds;X=Number(X.offsetStartMilliseconds);if(isNaN(X))throw new TypeError("Expected valid start offset");k=Number(k);if(isNaN(k))throw new TypeError("Expected valid end offset");return{ZW:X,il:k}}; s_X=function(k){var X,V=(X=J1(k.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:X.current;if(!V)return null;X=J1(k.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var C=k.layoutId,y=J1(k.clientMetadata,"metadata_type_content_cpn"),U=J1(k.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),N=J1(k.clientMetadata,"metadata_type_player_underlay_renderer"),P=J1(k.clientMetadata,"metadata_type_ad_placement_config"),T=J1(k.clientMetadata,"metadata_type_video_length_seconds"); var q=Mf(k.clientMetadata,"metadata_type_layout_enter_ms")&&Mf(k.clientMetadata,"metadata_type_layout_exit_ms")?(J1(k.clientMetadata,"metadata_type_layout_exit_ms")-J1(k.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{UH:C,contentCpn:y,mD:V,mX:X,instreamAdPlayerOverlayRenderer:U,instreamAdPlayerUnderlayRenderer:N,adPlacementConfig:P,videoLengthSeconds:T,zU:q,inPlayerLayoutId:J1(k.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:J1(k.clientMetadata,"metadata_type_linked_in_player_slot_id")}}; I1r=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J){C=$c(C,"SLOT_TYPE_PLAYER_BYTES");k=OoY(y,k,N,V,C,T,q);if(k instanceof p)return k;var O;q=(O=J1(k.clientMetadata,"metadata_type_fulfilled_layout"))==null?void 0:O.layoutId;if(!q)return new p("Invalid adNotify layout");X=j_5(q,y,U,V,P,X,T,M,e,f,E,J,N);return X instanceof p?X:[k].concat(g.G(X))}; j_5=function(k,X,V,C,y,U,N,P,T,q,M,e,f){V=Kpr(X,V,C,U,N,P,T,q,M,e,f);if(V instanceof p)return V;k=$Rr(X,k,N,y,V);return k instanceof p?k:[].concat(g.G(k.xT),[k.Ob])}; nWX=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E){X=Kpr(k,X,V,y,U,P,T,q,M,e,f,E);if(X instanceof p)return X;k=BdZ(k,V,U,N,C,P.Ak,X);return k instanceof p?k:k.xT.concat(k.Ob)}; Kpr=function(k,X,V,C,y,U,N,P,T,q,M,e){var f=T1(C,V,q);return f instanceof fm?new p(f):q.B.J().experiments.iq("html5_refactor_in_player_slot_generation")?function(E){var J=new A0(0,[f.Ih]);E=Gv5(X,f.layoutId,f.Q6,V,qs(f.playerVars,f.xi,U,T,J),f.Ih,y,J,N(E),P.get(f.Q6.externalVideoId),e);J=[];if(f.Q6.playerOverlay.instreamAdPlayerOverlayRenderer){var O=s_X(E);if(!O)return WA("Expected MediaLayout to carry valid data to create InPlayerSlot and PlayerOverlayForMediaLayout",void 0,E),{layout:E,xT:[]}; J=[wqo(k,O.contentCpn,O.UH,function(n){return Ms(X,n.slotId,"core",O,jv(M,n))},O.inPlayerSlotId)].concat(g.G(J)); if(O.instreamAdPlayerUnderlayRenderer&&og(q)){var I=O.instreamAdPlayerUnderlayRenderer;J=[mR$(k,O.contentCpn,O.UH,function(n){return twa(X,n.slotId,I,O.adPlacementConfig,O.UH,jv(M,n))})].concat(g.G(J))}}return{layout:E, xT:J}}:function(E){var J=new A0(0,[f.Ih]); return{layout:Gv5(X,f.layoutId,f.Q6,V,qs(f.playerVars,f.xi,U,T,J),f.Ih,y,J,N(E),P.get(f.Q6.externalVideoId),e),xT:[]}}}; T1=function(k,X,V){if(!k.playerVars)return new fm("No playerVars available in InstreamVideoAdRenderer.");var C,y;if(k.elementId==null||k.playerVars==null||k.playerOverlay==null||((C=k.playerOverlay)==null?void 0:C.instreamAdPlayerOverlayRenderer)==null&&((y=k.playerOverlay)==null?void 0:y.playerOverlayLayoutRenderer)==null||k.pings==null||k.externalVideoId==null)return new fm("Received invalid VOD InstreamVideoAdRenderer",{instreamVideoAdRenderer:k});C=x5(k.playerVars);y=Number(C.length_seconds); isNaN(y)&&(y=0,WA("Expected valid length seconds in player vars but got NaN"));if(V.fp(X.kind==="AD_PLACEMENT_KIND_START")){if(k.layoutId===void 0)return new fm("Expected server generated layout ID in instreamVideoAdRenderer");X=k.layoutId}else X=k.elementId;return{layoutId:X,Q6:k,playerVars:C,xi:k.playerVars,Ih:y}}; qs=function(k,X,V,C,y){k.iv_load_policy=C;X=x5(X);if(X.cta_conversion_urls)try{k.cta_conversion_urls=JSON.parse(X.cta_conversion_urls)}catch(U){WA(U)}V.oE&&(k.ctrl=V.oE);V.ZO&&(k.ytr=V.ZO);V.tI&&(k.ytrcc=V.tI);V.isMdxPlayback&&(k.mdx="1");k.vvt&&(k.vss_credentials_token=k.vvt,V.WG&&(k.vss_credentials_token_type=V.WG),V.mdxEnvironment&&(k.mdx_environment=V.mdxEnvironment));VJ(k,y);return k}; cQI=function(k){var X=new Map;k=g.W(k);for(var V=k.next();!V.done;V=k.next())(V=V.value.renderer.remoteSlotsRenderer)&&V.hostElementId&&X.set(V.hostElementId,V);return X}; eP=function(k){return k.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"}; dRm=function(k){return k!=null}; ZoI=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E){for(var J=[],O=g.W(k),I=O.next();!I.done;I=O.next())if(I=I.value,!$ta(I)&&!mto(I)){var n=eP(I)&&!!I.slotEntryTrigger.beforeContentVideoIdStartedTrigger,B=T.fp(n),t=AQr(I,q,C,V.pO,B);if(t instanceof p)return t;var A=void 0,v={slotId:I.adSlotMetadata.slotId,slotType:I.adSlotMetadata.slotType,slotPhysicalPosition:(A=I.adSlotMetadata.slotPhysicalPosition)!=null?A:1,Rb:"core",slotEntryTrigger:t.slotEntryTrigger,slotFulfillmentTriggers:t.slotFulfillmentTriggers, slotExpirationTriggers:t.slotExpirationTriggers},l=g.Z(I.fulfillmentContent.fulfilledLayout,An);if(l){if(!da(l))return new p("Invalid PlayerBytesAdLayoutRenderer");A=e&&!(eP(I)&&I.slotEntryTrigger.beforeContentVideoIdStartedTrigger);t=t.slotFulfillmentTriggers.some(function(z){return z instanceof zb}); B=A?DRd(v,I.adSlotMetadata.triggerEvent,l,V,C,U,q,k,B,f,t,E):RZI(v,I.adSlotMetadata.triggerEvent,l,X,V,C,y,U,N,P,T,q,k,M,B,I.adSlotMetadata.triggeringSourceLayoutId);if(B instanceof p)return B;t=[];eP(I)&&t.push(new TN({PD:eP(I)&&!!I.slotEntryTrigger.beforeContentVideoIdStartedTrigger}));A&&t.push(new QY({}));V.Ak&&t.push(new Cm({}));t.push(new xu(n));I=Object.assign({},v,{clientMetadata:new E1(t),fulfilledLayout:B.layout,adSlotLoggingData:I.adSlotMetadata.adSlotLoggingData});J.push.apply(J,g.G(B.xT)); J.push(I)}else if(n=g.Z(I.fulfillmentContent.fulfilledLayout,vF)){if(!K70(n))return new p("Invalid PlayerUnderlayAdLayoutRenderer");n=Ho0(n,C,V.pO,U,v,I.adSlotMetadata.triggerEvent,I.adSlotMetadata.triggeringSourceLayoutId);if(n instanceof p)return n;I=Object.assign({},v,{clientMetadata:new E1([]),fulfilledLayout:n,adSlotLoggingData:I.adSlotMetadata.adSlotLoggingData});J.push(I)}else if(n=g.Z(I.fulfillmentContent.fulfilledLayout,nj9)){if(!JVm(n))return new p("Invalid AboveFeedAdLayoutRenderer");n= boI(n,C,V.pO,U,v,I.adSlotMetadata.triggerEvent,I.adSlotMetadata.triggeringSourceLayoutId);if(n instanceof p)return n;I=Object.assign({},v,{clientMetadata:new E1([]),fulfilledLayout:n,adSlotLoggingData:I.adSlotMetadata.adSlotLoggingData});J.push(I)}else if(n=g.Z(I.fulfillmentContent.fulfilledLayout,GZo)){if(!ql(n.adLayoutMetadata)||!g.Z(n.renderingContent,Ml))return new p("Invalid BelowPlayerAdLayoutRenderer");n=boI(n,C,V.pO,U,v,I.adSlotMetadata.triggerEvent,I.adSlotMetadata.triggeringSourceLayoutId); if(n instanceof p)return n;I=Object.assign({},v,{clientMetadata:new E1([]),fulfilledLayout:n,adSlotLoggingData:I.adSlotMetadata.adSlotLoggingData});J.push(I)}else if(n=g.Z(I.fulfillmentContent.fulfilledLayout,Zm)){if(!RH(n))return new p("Invalid PlayerBytesSequenceItemAdLayoutRenderer");n=vW9(n,C,V.pO,U,v,I.adSlotMetadata.triggerEvent);if(n instanceof p)return n;I=Object.assign({},v,{clientMetadata:new E1([]),fulfilledLayout:n,adSlotLoggingData:I.adSlotMetadata.adSlotLoggingData});J.push(I)}else return new p("Unable to retrieve a client slot ["+ v.slotType+"] from a given AdSlotRenderer")}return J}; vW9=function(k,X,V,C,y,U){var N={layoutId:k.adLayoutMetadata.layoutId,layoutType:k.adLayoutMetadata.layoutType,Rb:"core"};X=fR(k,X,V);return X instanceof p?X:(V=g.Z(k.renderingContent,Dm))&&V.pings?Object.assign({},N,{renderingContent:k.renderingContent,mG:Ds(V.pings)},X,{La:jv(C,y)(N),clientMetadata:new E1([new Py(Ee(U))]),adLayoutLoggingData:k.adLayoutMetadata.adLayoutLoggingData}):new p("VideoAdTracking is missing from PlayerBytesSequenceItemAdLayoutRenderer")}; boI=function(k,X,V,C,y,U,N){var P={layoutId:k.adLayoutMetadata.layoutId,layoutType:k.adLayoutMetadata.layoutType,Rb:"core"};X=fR(k,X,V);if(X instanceof p)return X;V=[];V.push(new Py(Ee(U)));U==="SLOT_TRIGGER_EVENT_LAYOUT_ID_ENTERED"&&N!==void 0&&V.push(new By(N));return Object.assign({},P,{renderingContent:k.renderingContent,mG:new Map([["impression",a15(k)]])},X,{La:jv(C,y)(P),clientMetadata:new E1(V),adLayoutLoggingData:k.adLayoutMetadata.adLayoutLoggingData})}; Ho0=function(k,X,V,C,y,U,N){if(k.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISMISSABLE_PANEL_TEXT_PORTRAIT_IMAGE")if(N=g.Z(k.renderingContent,HF))if(N=g.Z(N.sidePanel,j0o)){var P={layoutId:k.adLayoutMetadata.layoutId,layoutType:k.adLayoutMetadata.layoutType,Rb:"core"};X=fR(k,X,V);k=X instanceof p?X:Object.assign({},P,{renderingContent:k.renderingContent,mG:new Map([["impression",N.impressionPings||[]],["resume",N.resumePings||[]]])},X,{La:jv(C,y)(P),clientMetadata:new E1([new Py(Ee(U))]),adLayoutLoggingData:k.adLayoutMetadata.adLayoutLoggingData})}else k= new p("DismissablePanelTextPortraitImageRenderer is missing");else k=new p("SqueezebackPlayerSidePanelRenderer is missing");else k.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_TRACKING"?g.Z(k.renderingContent,W75)?(N={layoutId:k.adLayoutMetadata.layoutId,layoutType:k.adLayoutMetadata.layoutType,Rb:"core"},X=fR(k,X,V),k=X instanceof p?X:Object.assign({},N,{renderingContent:k.renderingContent,mG:new Map},X,{La:jv(C,y)(N),clientMetadata:new E1([new Py(Ee(U))]),adLayoutLoggingData:k.adLayoutMetadata.adLayoutLoggingData})): k=new p("CounterfactualRenderer is missing"):k.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"?k=new p("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):k.adLayoutMetadata.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE_CAROUSEL"?k=new p("PlayerUnderlaySlot cannot be created because adUxReadyApiProvider is null"):k.adLayoutMetadata.layoutType==="LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"?g.Z(k.renderingContent,bI)?(U={layoutId:k.adLayoutMetadata.layoutId,layoutType:k.adLayoutMetadata.layoutType, Rb:"core"},X=fR(k,X,V),k=X instanceof p?X:N?Object.assign({},U,{renderingContent:k.renderingContent,mG:new Map},X,{La:jv(C,y)(U),clientMetadata:new E1([new By(N)]),adLayoutLoggingData:k.adLayoutMetadata.adLayoutLoggingData}):new p("Not able to parse an SDF PlayerUnderlay layout because the triggeringMediaLayoutId in AdSlotMetadata is missing")):k=new p("DisplayUnderlayTextGridCardsLayoutViewModel is missing"):k.adLayoutMetadata.layoutType==="LAYOUT_TYPE_VIDEO_AD_INFO"?g.Z(k.renderingContent,s0$)? (U={layoutId:k.adLayoutMetadata.layoutId,layoutType:k.adLayoutMetadata.layoutType,Rb:"core"},X=fR(k,X,V),k=X instanceof p?X:Object.assign({},U,{renderingContent:k.renderingContent,mG:new Map([])},X,{La:jv(C,y)(U),adLayoutLoggingData:k.adLayoutMetadata.adLayoutLoggingData,clientMetadata:new E1([])})):k=new p("AdsEngagementPanelSectionListViewModel is missing"):k=new p("LayoutType ["+k.adLayoutMetadata.layoutType+"] is invalid for PlayerUnderlaySlot");return k}; DRd=function(k,X,V,C,y,U,N,P,T,q,M,e){if((e==null?void 0:e.sY)===void 0||(e==null?void 0:e.Ns)===void 0)return new p("Cached ad break range from cue point is missing");var f=fR(V,y,C.pO);if(f instanceof p)return f;f={layoutExitMuteTriggers:[],layoutExitNormalTriggers:f.layoutExitNormalTriggers,layoutExitSkipTriggers:[],xM:[],layoutExitUserInputSubmittedTriggers:[]};if(g.Z(V.renderingContent,wa))return k=Q_9(k,X,V,f,y,U,P,T,C.pO,N,e.sY,e.Ns),k instanceof p?k:k.MD===void 0?new p("Expecting associatedInPlayerSlot for single DAI media layout"): {layout:k.layout,xT:[k.MD]};var E=g.Z(V.renderingContent,nV);if(E){if(!ql(V.adLayoutMetadata))return new p("Invalid ad layout metadata");if(!GO(E))return new p("Invalid sequential layout");E=E.sequentialLayouts.map(function(J){return J.playerBytesAdLayoutRenderer}); k=zZm(k,X,V,f,E,y,C,U,N,T,P,q,e.sY,e.Ns,M);return k instanceof p?k:{layout:k.ZF,xT:k.xT}}return new p("Not able to convert a sequential layout")}; zZm=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J){var O=FpI(y,f,E);if(O instanceof p)return O;var I=[],n=[];O=g.W(O);for(var B=O.next();!B.done;B=O.next()){var t=B.value;B=k;var A=y[t.t5],v=t,l=X;t=U;var z=N,Y=P,io=T,Vm=q,Um=M,L=JZ(A);if(L instanceof p)B=L;else{var Em={layoutId:A.adLayoutMetadata.layoutId,layoutType:A.adLayoutMetadata.layoutType,Rb:"adapter"};v=gWZ(l,A,v,t);v instanceof p?B=v:(B=Object.assign({},Em,rS,{mG:L,renderingContent:A.renderingContent,clientMetadata:new E1(v),La:jv(Y,B)(Em),adLayoutLoggingData:A.adLayoutMetadata.adLayoutLoggingData}), B=(A=hZ(Um,B,t,z.pO,Y,io,Vm,void 0,!0))?A instanceof p?A:{layout:B,MD:A}:new p("Expecting associatedInPlayerSlot"))}if(B instanceof p)return B;I.push(B.layout);n.push(B.MD)}y={layoutId:V.adLayoutMetadata.layoutId,layoutType:V.adLayoutMetadata.layoutType,Rb:"core"};X=[new gJ(Number(V.driftRecoveryMs)),new vy(f),new ZV(E),new Py(Ee(X)),new Nf(e),new QY({})];J&&X.push(new qf({}));return{ZF:Object.assign({},y,C,{o8:I,mG:new Map,clientMetadata:new E1(X),La:jv(P,k)(y)}),xT:n}}; Q_9=function(k,X,V,C,y,U,N,P,T,q,M,e){if(!da(V))return new p("Invalid PlayerBytesAdLayoutRenderer");var f=JZ(V);if(f instanceof p)return f;var E={layoutId:V.adLayoutMetadata.layoutId,layoutType:V.adLayoutMetadata.layoutType,Rb:"core"},J=g.Z(V.renderingContent,wa);if(!J)return new p("Invalid rendering content for DAI media layout");J=P0(J,!1);M={rb:J,t5:0,nz:M,vJ:Math.min(M+J.videoLengthSeconds*1E3,e),ir:new A0(0,[J.videoLengthSeconds])};var O;e=(O=Number(V.driftRecoveryMs))!=null?O:void 0;X=gWZ(X, V,M,y,e);if(X instanceof p)return X;k=Object.assign({},E,C,{mG:f,renderingContent:V.renderingContent,clientMetadata:new E1(X),La:jv(U,k)(E),adLayoutLoggingData:V.adLayoutMetadata.adLayoutLoggingData});return(y=hZ(N,k,y,T,U,q,P,void 0,!0))?y instanceof p?y:{layout:k,MD:y}:new p("Expecting associatedInPlayerSlot")}; RZI=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J,O){var I=fR(V,U,y.pO);if(I instanceof p)return I;if(g.Z(V.renderingContent,wa)){T=l1X([V],y,T);if(T instanceof p)return T;if(T.length!==1)return new p("Only expected one media layout.");k=Lpm(k,X,V,I,T[0],void 0,"core",C,U,N,P,q,f,E,J,y.pO,e,void 0,O);return k instanceof p?k:{layout:k.layout,xT:k.MD?[k.MD]:[]}}var n=g.Z(V.renderingContent,nV);if(n){if(!ql(V.adLayoutMetadata))return new p("Invalid ad layout metadata");if(!GO(n))return new p("Invalid sequential layout"); n=n.sequentialLayouts.map(function(B){return B.playerBytesAdLayoutRenderer}); k=Svd(k,X,V.adLayoutMetadata,I,n,C,U,y,T,N,P,q,M,e,J,f,E,O);return k instanceof p?k:{layout:k.ZF,xT:k.xT}}return new p("Not able to convert a sequential layout")}; Svd=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E,J,O,I,n){var B=new oV({current:null}),t=l1X(y,P,T);if(t instanceof p)return t;T=[];for(var A=[],v=void 0,l=0;l0&&(l.push(n),l.push(new Mg(v.adPodSkipTarget)));(U=q.get(v.externalVideoId))&&l.push(new pu(U));U=l}else U=new p("Invalid vod media renderer")}if(U instanceof p)return U;k=Object.assign({},N,C,{mG:t,renderingContent:V.renderingContent,clientMetadata:new E1(U),La:jv(M,k)(N),adLayoutLoggingData:V.adLayoutMetadata.adLayoutLoggingData});V=g.Z(V.renderingContent,wa);if(!V||!BF(V))return new p("Invalid meida renderer");e=i7(e,V.externalVideoId);e.instreamVideoAdRenderer=V;e.jr="AD_PLACEMENT_KIND_START";return E?(T=hZ(f,k,T,O,M,I,J,n,!1),T instanceof p?T:uqZ(k.layoutId,f)&&T?{layout:Object.assign({},k,{clientMetadata:new E1(U.concat(new Wy(T)))})}:{layout:k,MD:T}): {layout:k}}; pqZ=function(k,X,V,C,y){if(!da(X))return new p("Invalid PlayerBytesAdLayoutRenderer");var U=g.Z(X.renderingContent,hA);if(!U||U.durationMilliseconds===void 0)return new p("Invalid endcap renderer");var N={layoutId:X.adLayoutMetadata.layoutId,layoutType:X.adLayoutMetadata.layoutType,Rb:"adapter"};C=[new uQ(U.durationMilliseconds),new VE({impressionCommands:void 0,abandonCommands:U.abandonCommands?[{commandExecutorCommand:U.abandonCommands}]:void 0,completeCommands:U.completionCommands}),new Py(C), new GM("LAYOUT_TYPE_ENDCAP")];if(y){C.push(new qg(y.ir.adPodIndex-1));C.push(new aV(y.ir.adPodIndex));var P;C.push(new Mg((P=y.adPodSkipTarget)!=null?P:-1))}return Object.assign({},N,rS,{renderingContent:X.renderingContent,clientMetadata:new E1(C),mG:U.skipPings?new Map([["skip",U.skipPings]]):new Map,La:jv(V,k)(N),adLayoutLoggingData:X.adLayoutMetadata.adLayoutLoggingData})}; hZ=function(k,X,V,C,y,U,N,P,T){k=k.filter(function(M){return M.adSlotMetadata.slotType==="SLOT_TYPE_IN_PLAYER"&&M.adSlotMetadata.triggeringSourceLayoutId===X.layoutId}); if(k.length!==0){if(k.length!==1)return new p("Invalid InPlayer slot association for the given PlayerBytes layout");k=k[0];N=AQr(k,U,V,C,N);if(N instanceof p)return N;var q;U={slotId:k.adSlotMetadata.slotId,slotType:k.adSlotMetadata.slotType,slotPhysicalPosition:(q=k.adSlotMetadata.slotPhysicalPosition)!=null?q:1,Rb:"core",slotEntryTrigger:N.slotEntryTrigger,slotFulfillmentTriggers:N.slotFulfillmentTriggers,slotExpirationTriggers:N.slotExpirationTriggers};q=g.Z(k.fulfillmentContent.fulfilledLayout, BY0);if(!q||!hT0(q))return new p("Invalid InPlayerAdLayoutRenderer");N={layoutId:q.adLayoutMetadata.layoutId,layoutType:q.adLayoutMetadata.layoutType,Rb:"core"};V=fR(q,V,C);if(V instanceof p)return V;C=[];T&&C.push(new QY({}));if(q.adLayoutMetadata.layoutType==="LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY")C.push.apply(C,g.G(kMa(k.adSlotMetadata.triggerEvent,X)));else if(q.adLayoutMetadata.layoutType==="LAYOUT_TYPE_ENDCAP")C.push(new Py(Ee(k.adSlotMetadata.triggerEvent))),P&&C.push(P);else return new p("Not able to parse an SDF InPlayer layout"); y=Object.assign({},N,V,{renderingContent:q.renderingContent,mG:new Map,La:jv(y,U)(N),clientMetadata:new E1(C),adLayoutLoggingData:q.adLayoutMetadata.adLayoutLoggingData});return Object.assign({},U,{fulfilledLayout:y,clientMetadata:new E1([])})}}; kMa=function(k,X){var V=[];V.push(new Py(Ee(k)));V.push(new By(X.layoutId));(k=J1(X.clientMetadata,"metadata_type_player_bytes_callback_ref"))&&V.push(new tL(k));(k=J1(X.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))&&V.push(new oV(k));(k=J1(X.clientMetadata,"metadata_type_remote_slots_data"))&&V.push(new pu(k));(k=J1(X.clientMetadata,"metadata_type_ad_next_params"))&&V.push(new Xb(k));(k=J1(X.clientMetadata,"metadata_type_ad_video_clickthrough_endpoint"))&&V.push(new VY(k));(k= J1(X.clientMetadata,"metadata_type_ad_pod_info"))&&V.push(new TM(k));(X=J1(X.clientMetadata,"metadata_type_ad_video_id"))&&V.push(new em(X));return V}; YvZ=function(k,X,V,C,y,U){function N(q){return W0(X,q)} var P=C.NP.inPlayerSlotId,T={layoutId:C.NP.inPlayerLayoutId,layoutType:"LAYOUT_TYPE_ENDCAP",Rb:"core"};V={slotId:P,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:new v4(N,k),slotFulfillmentTriggers:[new Vp(N,P)],slotExpirationTriggers:[new CV(N,P),new u$(N,V)]};k=Object.assign({},T,{layoutExitNormalTriggers:[new al(N,k)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],mG:new Map,clientMetadata:new E1([new OI(C.NP), new Py(C.adPlacementConfig),y]),La:jv(U,V)(T),adLayoutLoggingData:C.NP.adLayoutLoggingData});return Object.assign({},V,{clientMetadata:new E1([new lQ(k)])})}; uqZ=function(k,X){X=g.W(X);for(var V=X.next();!V.done;V=X.next())if(V=V.value,V.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"){var C=g.Z(V.fulfillmentContent.fulfilledLayout,vF);if(C&&(C=g.Z(C.renderingContent,HF))&&C.associatedPlayerBytesLayoutId===k)return V}}; AQr=function(k,X,V,C,y){var U=Xy5(Xk(k.slotEntryTrigger,V,C),y,k,X);if(U instanceof p)return U;for(var N=[],P=g.W(k.slotFulfillmentTriggers),T=P.next();!T.done;T=P.next()){T=Xk(T.value,V,C);if(T instanceof p)return T;N.push(T)}N=VmZ(N,y,k,X);X=[];k=g.W(k.slotExpirationTriggers);for(y=k.next();!y.done;y=k.next()){y=Xk(y.value,V,C);if(y instanceof p)return y;X.push(y)}return{slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:X}}; Xy5=function(k,X,V,C){return X&&V.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"&&k instanceof Di?new dy(function(y){return W0(C,y)},V.adSlotMetadata.slotId):k}; VmZ=function(k,X,V,C){return X&&V.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_BYTES"?k.map(function(y){return y instanceof Vp?new Uk(function(U){return W0(C,U)},V.adSlotMetadata.slotId):y}):k}; fR=function(k,X,V){for(var C=[],y=g.W(k.layoutExitNormalTriggers||[]),U=y.next();!U.done;U=y.next()){U=Xk(U.value,X,V);if(U instanceof p)return U;C.push(U)}y=[];U=g.W(k.layoutExitSkipTriggers||[]);for(var N=U.next();!N.done;N=U.next()){N=Xk(N.value,X,V);if(N instanceof p)return N;y.push(N)}U=[];N=g.W(k.layoutExitMuteTriggers||[]);for(var P=N.next();!P.done;P=N.next()){P=Xk(P.value,X,V);if(P instanceof p)return P;U.push(P)}N=[];k=g.W(k.layoutExitUserInputSubmittedTriggers||[]);for(P=k.next();!P.done;P= k.next()){P=Xk(P.value,X,V);if(P instanceof p)return P;N.push(P)}return{layoutExitNormalTriggers:C,layoutExitSkipTriggers:y,layoutExitMuteTriggers:U,layoutExitUserInputSubmittedTriggers:N,xM:[]}}; JZ=function(k){var X=g.Z(k.renderingContent,wa);if(X==null?0:X.pings)return Ds(X.pings);k=g.Z(k.renderingContent,hA);return(k==null?0:k.skipPings)?new Map([["skip",k.skipPings]]):new Map}; gWZ=function(k,X,V,C,y){X=g.Z(X.renderingContent,wa);if(!X)return new p("Invalid rendering content for DAI media layout");k=[new fu(C),new DV(V.rb.videoLengthSeconds),new RV(V.rb.playerVars),new vy(V.nz),new ZV(V.vJ),new aV(V.t5),new Py(Ee(k)),new em(V.rb.adVideoId),new TM(V.ir),X.sodarExtensionData&&new bQ(X.sodarExtensionData),new tL({current:null}),new QY({}),new yE(Ai(X.pings))].filter(dRm);y!==void 0&&k.push(new gJ(y));return k}; FpI=function(k,X,V){k=k.map(function(T){return P0(g.Z(T.renderingContent,wa),!1)}); var C=k.map(function(T){return T.videoLengthSeconds}),y=C.map(function(T,q){return new A0(q,C)}),U=X,N=V,P=[]; k.forEach(function(T,q){N=Math.min(U+T.videoLengthSeconds*1E3,V);VJ(T.playerVars,y[q]);P.push({rb:T,nz:U,vJ:N,t5:q,ir:y[q]});U=N}); return P}; l1X=function(k,X,V){for(var C=[],y=g.W(k),U=y.next();!U.done;U=y.next())if(U=g.Z(U.value.renderingContent,wa)){if(!BF(U))return new p("Invalid vod media renderer");C.push(CQY(U))}y=C.map(function(e){return e.Ih}); U=[];for(var N=0,P=0;P0?Vm:-1;else if(Em=g.Z(L,hA)){L=em0(k,X,V,Em, U,O,P,z,Vm);if(L instanceof p){E=L;break a}L=L(f);I.push(L.uR);n=[].concat(g.G(L.YR),g.G(n));B=[].concat(g.G(L.kA),g.G(B));L.MD&&(io=[L.MD].concat(g.G(io)))}else if(Em=g.Z(L,tn)){if(E===void 0){E=new p("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:Em});break a}L=JLm(k,X,V,U,Em,l,P,E,O,U3(M,"supports_multi_step_on_desktop"));if(L instanceof p){E=L;break a}L=L(f);I.push(L.uR);L.MD&&io.push(L.MD);n=[].concat(g.G(L.YR),g.G(n));B=[].concat(g.G(L.kA), g.G(B));t=[].concat(g.G(L.uQ),g.G(t));A=[].concat(g.G(L.AC),g.G(A));v=[l].concat(g.G(v))}else if(L=g.Z(L,cF)){L=rLm(k,X,V,U,L,l,P,O);if(L instanceof p){E=L;break a}L=L(f);I.push(L.uR);L.MD&&io.push(L.MD);B=[].concat(g.G(L.kA),g.G(B))}else{E=new p("Unsupported linearAd found in LinearAdSequenceRenderer.");break a}E={o8:I,layoutExitSkipTriggers:n,layoutExitUserInputSubmittedTriggers:t,xM:A,layoutExitMuteTriggers:B,YB:v,xT:io}}}else a:if(O=$gY(C,V,M),O instanceof p)E=O;else{I=0;n=[];B=[];t=[];A=[];v= [];l=[];z=new cy({current:null});Y=new oV({current:null});io=!1;Um=[];Vm=-1;J=g.W(C);for(L=J.next();!L.done;L=J.next())if(L=L.value,g.Z(L,mA)){L=fVa(X,V,g.Z(L,mA),P);if(L instanceof p){E=L;break a}L=L(f);n.push(L.uR);B=[].concat(g.G(L.YR),g.G(B));t=[].concat(g.G(L.kA),g.G(t));L.MD&&(Um=[L.MD].concat(g.G(Um)))}else if(g.Z(L,wa)){Vm=T1(g.Z(L,wa),V,M);if(Vm instanceof fm){E=new p(Vm);break a}L=new A0(I,O);L=BJZ(X,Vm.layoutId,Vm.Q6,V,qs(Vm.playerVars,Vm.xi,N,q,L),Vm.Ih,U,L,P(f),Y,T.get(Vm.Q6.externalVideoId), void 0,e);I++;n.push(L.uR);B=[].concat(g.G(L.YR),g.G(B));t=[].concat(g.G(L.kA),g.G(t));io||(l.push(Y),io=!0);Vm=(Vm=Vm.Q6.adPodSkipTarget)&&Vm>0?Vm:-1}else if(g.Z(L,hA)){L=em0(k,X,V,g.Z(L,hA),U,I,P,Y,Vm);if(L instanceof p){E=L;break a}L=L(f);n.push(L.uR);B=[].concat(g.G(L.YR),g.G(B));t=[].concat(g.G(L.kA),g.G(t));L.MD&&(Um=[L.MD].concat(g.G(Um)))}else if(g.Z(L,tn)){if(E===void 0){E=new p("Composite Survey must already have a Survey Bundle with required metadata.",{instreamSurveyAdRenderer:g.Z(L,tn)}); break a}L=JLm(k,X,V,U,g.Z(L,tn),z,P,E,I,U3(M,"supports_multi_step_on_desktop"));if(L instanceof p){E=L;break a}L=L(f);n.push(L.uR);L.MD&&Um.push(L.MD);B=[].concat(g.G(L.YR),g.G(B));t=[].concat(g.G(L.kA),g.G(t));A=[].concat(g.G(L.uQ),g.G(A));v=[].concat(g.G(L.AC),g.G(v));l=[z].concat(g.G(l))}else if(g.Z(L,cF)){L=rLm(k,X,V,U,g.Z(L,cF),z,P,I);if(L instanceof p){E=L;break a}L=L(f);n.push(L.uR);L.MD&&Um.push(L.MD);t=[].concat(g.G(L.kA),g.G(t))}else{E=new p("Unsupported linearAd found in LinearAdSequenceRenderer."); break a}E={o8:n,layoutExitSkipTriggers:B,layoutExitUserInputSubmittedTriggers:A,xM:v,layoutExitMuteTriggers:t,YB:l,xT:Um}}E instanceof p?f=E:(v=f.slotId,O=E.o8,I=E.layoutExitSkipTriggers,n=E.layoutExitMuteTriggers,B=E.layoutExitUserInputSubmittedTriggers,t=E.YB,f=P(f),A=y?y.layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",v=y?y.layoutId:No(X.W.get(),A,v),l={layoutId:v,layoutType:A,Rb:"core"},f={layout:{layoutId:v,layoutType:A,mG:new Map,layoutExitNormalTriggers:[new YH(X.V,v)],layoutExitSkipTriggers:I, layoutExitMuteTriggers:n,layoutExitUserInputSubmittedTriggers:B,xM:[],Rb:"core",clientMetadata:new E1([new dJ(O)].concat(g.G(t))),La:f(l)},xT:E.xT});return f}}; $gY=function(k,X,V){var C=[];k=g.W(k);for(var y=k.next();!y.done;y=k.next())if(y=y.value,g.Z(y,wa)){y=T1(g.Z(y,wa),X,V);if(y instanceof fm)return new p(y);C.push(y.Ih)}return C}; GMZ=function(k,X,V,C,y,U,N,P){if(!cV$(V,P===void 0?!1:P))return new p("Received invalid InstreamSurveyAdRenderer for VOD single survey.",{InstreamSurveyAdRenderer:V});var T=Ue(V);if(T<=0)return new p("InstreamSurveyAdRenderer should have valid duration.",{instreamSurveyAdRenderer:V});var q=new cy({current:null}),M=ioa(k,X,V,q,C,U,N);return n4Z(k,C,U,T,y,function(e,f){var E=e.slotId,J=Ns(V);e=N(e);var O,I=(O=Ig(X,C,V.layoutId,"createMediaBreakLayoutAndAssociatedInPlayerSlotForVodSurvey"))!=null?O: No(X.W.get(),"LAYOUT_TYPE_MEDIA_BREAK",E);E={layoutId:I,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",Rb:"core"};O=M(I,f);var n=J1(O.clientMetadata,"metadata_type_fulfilled_layout");n||WA("Could not retrieve overlay layout ID during VodMediaBreakLayout for survey creation. This should never happen.");J=[new Py(C),new uQ(T),new VE(J),q];n&&J.push(new GM(n.layoutType));return{kcH:{layoutId:I,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",mG:new Map,layoutExitNormalTriggers:[new YH(X.V,I)],layoutExitSkipTriggers:[new Xw(X.V, f.layoutId)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[new xf(X.V,f.layoutId)],xM:[],Rb:"core",clientMetadata:new E1(J),La:e(E)},Ck:O}})}; wyI=function(k){if(!DtY(k))return!1;var X=g.Z(k.adVideoStart,G1);return X?g.Z(k.linearAd,wa)&&KV(X)?!0:(WA("Invalid Sandwich with notify"),!1):!1}; mgI=function(k){if(k.linearAds==null)return!1;k=g.Z(k.adStart,G1);return k?KV(k)?!0:(WA("Invalid LASR with notify"),!1):!1}; tma=function(k){if(!AV$(k))return!1;k=g.Z(k.adStart,G1);return k?KV(k)?!0:(WA("Invalid LASR with notify"),!1):!1}; wS=function(k,X,V,C,y,U,N,P,T,q){this.j=k;this.W=X;this.V=V;this.BY=C;this.Vz=y;this.U=U;this.f4=N;this.Pd=P;this.It=T;this.loadPolicy=q===void 0?1:q}; uI=function(k,X,V,C,y,U,N,P,T,q){var M=[];if(X.length===0&&C.length===0&&V.length===0)return M;X=X.filter($f);var e=V.filter(wKm),f=C.filter($f),E=new Map,J=cQI(X),O=V.some(function(Bd){var FI;return(Bd==null?void 0:(FI=Bd.adSlotMetadata)==null?void 0:FI.slotType)==="SLOT_TYPE_PLAYER_BYTES"}),I=V.some(function(Bd){var FI; return(Bd==null?void 0:(FI=Bd.adSlotMetadata)==null?void 0:FI.slotType)==="SLOT_TYPE_PLAYER_UNDERLAY"}),n=V.some(function(Bd){var FI; return(Bd==null?void 0:(FI=Bd.adSlotMetadata)==null?void 0:FI.slotType)==="SLOT_TYPE_IN_PLAYER"}),B=V.some(function(Bd){var FI,IZ; return(Bd==null?void 0:(FI=Bd.adSlotMetadata)==null?void 0:FI.slotType)==="SLOT_TYPE_BELOW_PLAYER"||(Bd==null?void 0:(IZ=Bd.adSlotMetadata)==null?void 0:IZ.slotType)==="SLOT_TYPE_ABOVE_FEED"}); V=V.some(function(Bd){var FI;return(Bd==null?void 0:(FI=Bd.adSlotMetadata)==null?void 0:FI.slotType)==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"}); if(O||I||n||B||V)q=ZoI(e,X,P,y,J,k.Vz.get(),k.loadPolicy,E,k.BY.get(),k.j.get(),n,N,T,q),q instanceof p?WA(q,void 0,void 0,{contentCpn:y}):M.push.apply(M,g.G(q));q=g.W(X);for(V=q.next();!V.done;V=q.next())V=V.value,I=cL0(k,E,V,y,U,N,O,P,J,T,e),I instanceof p?WA(I,void 0,void 0,{renderer:V.renderer,config:V.config.adPlacementConfig,kind:V.config.adPlacementConfig.kind,contentCpn:y,daiEnabled:N}):M.push.apply(M,g.G(I));dgm(k.BY.get())||(U=ALY(k,f,y,P,J,E),M.push.apply(M,g.G(U)));if(k.U===null||N&&!P.Le){var t, A,v;k=P.Ak&&X.length===1&&((t=X[0].config)==null?void 0:(A=t.adPlacementConfig)==null?void 0:A.kind)==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&((v=X[0].renderer)==null?void 0:v.adBreakServiceRenderer);if(!M.length&&!k){var l,z,Y,io;WA("Expected slots parsed from AdPlacementRenderers for DAI",void 0,void 0,{"AdPlacementRenderer count":X.length,contentCpn:y,"first APR kind":(l=X[0])==null?void 0:(z=l.config)==null?void 0:(Y=z.adPlacementConfig)==null?void 0:Y.kind,renderer:(io=X[0])==null?void 0:io.renderer})}return M}t= C.filter($f);M.push.apply(M,g.G(XqX(E,t,k.W.get(),k.U,y,O)));if(!M.length){var Vm,Um,L,Em;WA("Expected slots parsed from AdPlacementRenderers",void 0,void 0,{"AdPlacementRenderer count":X.length,contentCpn:y,daiEnabled:N.toString(),"first APR kind":(Vm=X[0])==null?void 0:(Um=Vm.config)==null?void 0:(L=Um.adPlacementConfig)==null?void 0:L.kind,renderer:(Em=X[0])==null?void 0:Em.renderer})}return M}; ALY=function(k,X,V,C,y,U){function N(f){return jv(k.Vz.get(),f)} var P=[];X=g.W(X);for(var T=X.next();!T.done;T=X.next()){T=T.value;var q=T.renderer,M=q.sandwichedLinearAdRenderer,e=q.linearAdSequenceRenderer;M&&wyI(M)?(WA("Found AdNotify with SandwichedLinearAdRenderer"),e=g.Z(M.adVideoStart,G1),M=g.Z(M.linearAd,wa),CR(U,q,T.config.adPlacementConfig.kind),q=void 0,e=j_5((q=e)==null?void 0:q.layout.layoutId,k.W.get(),k.V.get(),T.config.adPlacementConfig,T.adSlotLoggingData,M,V,C,N,y,k.loadPolicy,k.BY.get(),k.Vz.get()),e instanceof p?WA(e):P.push.apply(P,g.G(e))): e&&(!e.adLayoutMetadata&&mgI(e)||e.adLayoutMetadata&&tma(e))&&(WA("Found AdNotify with LinearAdSequenceRenderer"),CR(U,q,T.config.adPlacementConfig.kind),q=void 0,M=hm0((q=g.Z(e.adStart,G1))==null?void 0:q.layout.layoutId,k.W.get(),k.V.get(),T.config.adPlacementConfig,T.adSlotLoggingData,e.linearAds,ql(e.adLayoutMetadata)?e.adLayoutMetadata:void 0,V,C,N,y,k.loadPolicy,k.BY.get()),M instanceof p?WA(M):P.push.apply(P,g.G(M)))}return P}; cL0=function(k,X,V,C,y,U,N,P,T,q,M){function e(n){return jv(k.Vz.get(),n)} var f=V.renderer,E=V.config.adPlacementConfig,J=E.kind,O=V.adSlotLoggingData,I=P.Le&&J==="AD_PLACEMENT_KIND_START";I=U&&!I;if(f.adsEngagementPanelRenderer!=null)return yJ(X,V.elementId,J,f.adsEngagementPanelRenderer.isContentVideoEngagementPanel,f.adsEngagementPanelRenderer.adVideoId,f.adsEngagementPanelRenderer.associatedCompositePlayerBytesLayoutId,E,O,function(n,B,t,A){var v=k.V.get(),l=n.slotId,z=f.adsEngagementPanelRenderer;n=jv(k.Vz.get(),n);return m9(v,l,"LAYOUT_TYPE_PANEL_TEXT_ICON_IMAGE_TILES_BUTTON", new ux(z),B,t,z.impressionPings,n,f.adsEngagementPanelRenderer.adLayoutLoggingData,A)}),[]; if(f.adsEngagementPanelLayoutViewModel)return yJ(X,V.elementId,J,f.adsEngagementPanelLayoutViewModel.isContentVideoEngagementPanel,f.adsEngagementPanelLayoutViewModel.adVideoId,f.adsEngagementPanelLayoutViewModel.associatedCompositePlayerBytesLayoutId,E,O,function(n,B,t,A){var v=k.V.get(),l=n.slotId,z=f.adsEngagementPanelLayoutViewModel;n=jv(k.Vz.get(),n);return tZ(v,l,"LAYOUT_TYPE_PANEL",new k4(z),B,t,n,f.adsEngagementPanelLayoutViewModel.adLayoutLoggingData,A)}),[]; if(f.actionCompanionAdRenderer!=null){if(f.actionCompanionAdRenderer.showWithoutLinkedMediaLayout)return Sb9(k.W.get(),k.U,k.V.get(),f.actionCompanionAdRenderer,E,O,C,e);yJ(X,V.elementId,J,f.actionCompanionAdRenderer.isContentVideoCompanion,f.actionCompanionAdRenderer.adVideoId,f.actionCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,E,O,function(n,B,t,A){var v=k.V.get(),l=n.slotId,z=f.actionCompanionAdRenderer;n=jv(k.Vz.get(),n);return m9(v,l,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON", new po(z),B,t,z.impressionPings,n,f.actionCompanionAdRenderer.adLayoutLoggingData,A)})}else if(f.topBannerImageTextIconButtonedLayoutViewModel!==void 0){if(f.topBannerImageTextIconButtonedLayoutViewModel.showWithoutLinkedMediaLayout)return pK$(k.W.get(),k.U,k.V.get(),f.topBannerImageTextIconButtonedLayoutViewModel,E,O,C,e); yJ(X,V.elementId,J,f.topBannerImageTextIconButtonedLayoutViewModel.isContentVideoCompanion,f.topBannerImageTextIconButtonedLayoutViewModel.adVideoId,f.topBannerImageTextIconButtonedLayoutViewModel.associatedCompositePlayerBytesLayoutId,E,O,function(n,B,t,A){var v=k.V.get(),l=n.slotId,z=f.topBannerImageTextIconButtonedLayoutViewModel;n=jv(k.Vz.get(),n);return tZ(v,l,"LAYOUT_TYPE_COMPANION_WITH_ACTION_BUTTON",new YW(z),B,t,n,f.topBannerImageTextIconButtonedLayoutViewModel.adLayoutLoggingData,A)})}else if(f.imageCompanionAdRenderer)yJ(X, V.elementId,J,f.imageCompanionAdRenderer.isContentVideoCompanion,f.imageCompanionAdRenderer.adVideoId,f.imageCompanionAdRenderer.associatedCompositePlayerBytesLayoutId,E,O,function(n,B,t,A){var v=k.V.get(),l=n.slotId,z=f.imageCompanionAdRenderer; n=jv(k.Vz.get(),n);return m9(v,l,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new iQ(z),B,t,z.impressionPings,n,f.imageCompanionAdRenderer.adLayoutLoggingData,A)}); else if(f.bannerImageLayoutViewModel)yJ(X,V.elementId,J,f.bannerImageLayoutViewModel.isContentVideoCompanion,f.bannerImageLayoutViewModel.adVideoId,f.bannerImageLayoutViewModel.associatedCompositePlayerBytesLayoutId,E,O,function(n,B,t,A){var v=k.V.get(),l=n.slotId,z=f.bannerImageLayoutViewModel;n=jv(k.Vz.get(),n);return tZ(v,l,"LAYOUT_TYPE_COMPANION_WITH_IMAGE",new yY(z),B,t,n,f.bannerImageLayoutViewModel.adLayoutLoggingData,A)}); else if(f.shoppingCompanionCarouselRenderer)yJ(X,V.elementId,J,f.shoppingCompanionCarouselRenderer.isContentVideoCompanion,f.shoppingCompanionCarouselRenderer.adVideoId,f.shoppingCompanionCarouselRenderer.associatedCompositePlayerBytesLayoutId,E,O,function(n,B,t,A){var v=k.V.get(),l=n.slotId,z=f.shoppingCompanionCarouselRenderer;n=jv(k.Vz.get(),n);return m9(v,l,"LAYOUT_TYPE_COMPANION_WITH_SHOPPING",new UI(z),B,t,z.impressionPings,n,f.shoppingCompanionCarouselRenderer.adLayoutLoggingData,A)}); else if(f.adBreakServiceRenderer){if(!lb0(V))return[];if(J==="AD_PLACEMENT_KIND_PAUSE")return gj9(k.W.get(),E,O,V.renderer.adBreakServiceRenderer,C);if(J!=="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"&&J!=="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED")return F70(k.W.get(),E,O,V.renderer.adBreakServiceRenderer,C,y,U);P.Ak||WA("Received non-live cue point triggered AdBreakServiceRenderer",void 0,void 0,{kind:J,adPlacementConfig:E,daiEnabledForContentVideo:String(U),isServedFromLiveInfra:String(P.Ak),clientPlaybackNonce:P.clientPlaybackNonce}); if(J==="AD_PLACEMENT_KIND_PREFETCH_TRIGGERED"){if(!k.f4)return new p("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no playerControlsApiProvider set for interface");if(!k.It)return new p("Received AD_PLACEMENT_KIND_PREFETCH_TRIGGERED with no PrefetchTriggerAdapter set for interface");k.It.Bi({adPlacementRenderer:V,contentCpn:C,pO:y});y=k.f4.get().getCurrentTimeSec(1,!1);return DgY(k.W.get(),V.renderer.adBreakServiceRenderer,E,y,C,O,U)}if(!k.Pd)return new p("Received AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED with no CuePointOpportunityAdapter set for interface"); k.Pd.Bi({adPlacementRenderer:V,contentCpn:C,pO:y})}else{if(f.clientForecastingAdRenderer)return NJr(k.W.get(),k.V.get(),E,O,f.clientForecastingAdRenderer,C,y,e);if(f.invideoOverlayAdRenderer)return qIm(k.W.get(),k.V.get(),E,O,f.invideoOverlayAdRenderer,C,y,e);if(f.instreamAdPlayerOverlayRenderer)return PQ$(k.W.get(),k.V.get(),E,O,f.instreamAdPlayerOverlayRenderer,C,e);if((f.linearAdSequenceRenderer||f.instreamVideoAdRenderer)&&I)return JQ9(k.W.get(),k.V.get(),V,C,e,q,!k.BY.get().B.J().L("html5_override_ad_video_length_killswitch")); if(f.linearAdSequenceRenderer&&!I){if(N)return[];CR(X,f,J);if(f.linearAdSequenceRenderer.adLayoutMetadata){if(!AV$(f.linearAdSequenceRenderer))return new p("Received invalid LinearAdSequenceRenderer.")}else if(f.linearAdSequenceRenderer.linearAds==null)return new p("Received invalid LinearAdSequenceRenderer.");if(g.Z(f.linearAdSequenceRenderer.adStart,G1)){WA("Found AdNotify in LinearAdSequenceRenderer");V=g.Z(f.linearAdSequenceRenderer.adStart,G1);if(!rVm(V))return new p("Invalid AdMessageRenderer."); U=f.linearAdSequenceRenderer.linearAds;return WSY(k.j.get(),k.W.get(),k.V.get(),k.Vz.get(),E,O,V,ql(f.linearAdSequenceRenderer.adLayoutMetadata)?f.linearAdSequenceRenderer.adLayoutMetadata:void 0,U,C,y,P,e,T,k.loadPolicy,k.BY.get())}return KS9(k.W.get(),k.V.get(),E,O,f.linearAdSequenceRenderer.linearAds,ql(f.linearAdSequenceRenderer.adLayoutMetadata)?f.linearAdSequenceRenderer.adLayoutMetadata:void 0,C,y,P,e,T,k.loadPolicy,k.BY.get(),M)}if(!f.remoteSlotsRenderer||U){if(f.instreamVideoAdRenderer&& !I){if(N)return[];CR(X,f,J);return nWX(k.W.get(),k.V.get(),E,O,f.instreamVideoAdRenderer,C,y,P,e,T,k.loadPolicy,k.BY.get(),k.Vz.get(),M)}if(f.instreamSurveyAdRenderer)return GMZ(k.W.get(),k.V.get(),f.instreamSurveyAdRenderer,E,O,C,e,U3(k.BY.get(),"supports_multi_step_on_desktop"));if(f.sandwichedLinearAdRenderer!=null)return DtY(f.sandwichedLinearAdRenderer)?g.Z(f.sandwichedLinearAdRenderer.adVideoStart,G1)?(WA("Found AdNotify in SandwichedLinearAdRenderer"),V=g.Z(f.sandwichedLinearAdRenderer.adVideoStart, G1),rVm(V)?(U=g.Z(f.sandwichedLinearAdRenderer.linearAd,wa))?I1r(V,U,E,k.j.get(),k.W.get(),k.V.get(),k.Vz.get(),O,C,y,P,e,T,k.loadPolicy,k.BY.get()):new p("Missing IVAR from Sandwich"):new p("Invalid AdMessageRenderer.")):KS9(k.W.get(),k.V.get(),E,O,[f.sandwichedLinearAdRenderer.adVideoStart,f.sandwichedLinearAdRenderer.linearAd],void 0,C,y,P,e,T,k.loadPolicy,k.BY.get()):new p("Received invalid SandwichedLinearAdRenderer.");if(f.videoAdTrackingRenderer!=null)return yL9(k.W.get(),k.V.get(),f.videoAdTrackingRenderer, E,O,C,y,P.bB,e)}}return[]}; c0=function(k,X,V,C,y,U,N,P){g.H.call(this);var T=this;this.W=k;this.U=X;this.Ju=C;this.f4=y;this.BY=U;this.hO=N;this.j6=P;this.V=null;V.get().addListener(this);this.addOnDisposeCallback(function(){V.ez()||V.get().removeListener(T)}); C.get().addListener(this);this.addOnDisposeCallback(function(){C.ez()||C.get().removeListener(T)})}; Hu$=function(k,X,V){var C=k.f4.get().getCurrentTimeSec(1,!1);k.BY.get().B.J().hk()&&eO(k.hO.get(),"sdai","onopp.1;evt."+V.event+";start."+V.startSecs.toFixed(3)+";d."+V.LQ.toFixed(3));KA(k.W.get(),"OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",function(){var y=k.U.get(),U=X.adPlacementRenderer.renderer.adBreakServiceRenderer,N=X.contentCpn,P=X.adPlacementRenderer.adSlotLoggingData,T=dS(k.BY.get()),q=k.hO;if(y.BY.get().B.J().experiments.iq("enable_smearing_expansion_dai")){var M=y.BY.get();M=g.IW(M.B.J().experiments, "max_prefetch_window_sec_for_livestream_optimization");T=y.BY.get();var e=g.IW(T.B.J().experiments,"min_prefetch_offset_sec_for_livestream_optimization");T={Gv:Rmm(V),EM:!1,cueProcessedMs:C*1E3};var f=V.startSecs+V.LQ;if(C===0)T.QY=new wU(0,f*1E3);else{e=V.startSecs-e;var E=e-C;T.QY=E<=0?new wU(e*1E3,f*1E3):new wU(Math.floor(C+Math.random()*Math.min(E,M))*1E3,f*1E3)}M=T}else M={Gv:Rmm(V),EM:!1},f=V.startSecs+V.LQ,V.startSecs<=C?T=new wU((V.startSecs-4)*1E3,f*1E3):(e=Math.max(0,V.startSecs-C-10),T= new wU(Math.floor(C+Math.random()*(T?C===0?0:Math.min(e,5):e))*1E3,f*1E3)),M.QY=T;U=kt(y,U,N,M,P,[new AL(V)]);AZ(y.BY.get())&&eO(q.get(),"abrsm","cpi."+V.identifier+";cps."+V.startSecs+";cpd."+V.LQ+";cts."+C+";rbf."+M.QY.start);q.get().B.I9(V.startSecs-C,M.QY.start/1E3-C);return[U]})}; DA=function(k){var X,V=(X=J1(k.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:X.current;if(!V)return null;X=J1(k.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref");var C=k.layoutId,y=J1(k.clientMetadata,"metadata_type_content_cpn"),U=J1(k.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),N=J1(k.clientMetadata,"metadata_type_player_overlay_layout_renderer"),P=J1(k.clientMetadata,"metadata_type_player_underlay_renderer"),T=J1(k.clientMetadata, "metadata_type_ad_placement_config"),q=J1(k.clientMetadata,"metadata_type_video_length_seconds");var M=Mf(k.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds")?J1(k.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"):Mf(k.clientMetadata,"metadata_type_layout_enter_ms")&&Mf(k.clientMetadata,"metadata_type_layout_exit_ms")?(J1(k.clientMetadata,"metadata_type_layout_exit_ms")-J1(k.clientMetadata,"metadata_type_layout_enter_ms"))/1E3:void 0;return{UH:C,contentCpn:y,mD:V,mX:X,instreamAdPlayerOverlayRenderer:U, playerOverlayLayoutRenderer:N,instreamAdPlayerUnderlayRenderer:P,adPlacementConfig:T,videoLengthSeconds:q,zU:M,inPlayerLayoutId:J1(k.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:J1(k.clientMetadata,"metadata_type_linked_in_player_slot_id")}}; v4o=function(k,X){return bum(k,X)}; ZuZ=function(k,X){X=bum(k,X);if(!X)return null;var V;X.zU=(V=J1(k.clientMetadata,"metadata_type_ad_pod_info"))==null?void 0:V.adBreakRemainingLengthSeconds;return X}; bum=function(k,X){var V,C=(V=J1(k.clientMetadata,"metadata_type_player_bytes_callback_ref"))==null?void 0:V.current;if(!C)return null;V=UMm(k,X);return{Fd:y4X(k,X),adPlacementConfig:J1(k.clientMetadata,"metadata_type_ad_placement_config"),DC:V,contentCpn:J1(k.clientMetadata,"metadata_type_content_cpn"),inPlayerLayoutId:J1(k.clientMetadata,"metadata_type_linked_in_player_layout_id"),inPlayerSlotId:J1(k.clientMetadata,"metadata_type_linked_in_player_slot_id"),instreamAdPlayerOverlayRenderer:J1(k.clientMetadata, "metadata_type_instream_ad_player_overlay_renderer"),playerOverlayLayoutRenderer:void 0,instreamAdPlayerUnderlayRenderer:void 0,zU:void 0,mD:C,UH:k.layoutId,videoLengthSeconds:J1(k.clientMetadata,"metadata_type_video_length_seconds")}}; Rg=function(k,X,V,C,y,U,N,P,T){g.H.call(this);this.j=k;this.X=X;this.Y=V;this.U=C;this.V=y;this.W=U;this.Vz=N;this.BY=P;this.x9=T;this.Fk=!0}; aVa=function(k,X,V){return mR$(k.V.get(),X.contentCpn,X.UH,function(C){return twa(k.W.get(),C.slotId,V,X.adPlacementConfig,X.UH,jv(k.Vz.get(),C))})}; H0=function(k,X,V,C,y,U,N,P){g.H.call(this);this.W=k;this.V=X;this.U=V;this.BY=C;this.j=y;this.x9=U;this.f4=N;this.gQ=P}; b7=function(k){g.H.call(this);this.V=k}; KA=function(k,X,V,C){k.V().Nt(X,C);V=V();k=k.V();k.bL.r5("ADS_CLIENT_EVENT_TYPE_OPPORTUNITY_PROCESSED",X,C,V);X=g.W(V);for(V=X.next();!V.done;V=X.next())a:{C=k;V=V.value;C.bL.oO("ADS_CLIENT_EVENT_TYPE_SLOT_RECEIVED",V);C.bL.oO("ADS_CLIENT_EVENT_TYPE_SCHEDULE_SLOT_REQUESTED",V);try{var y=C.V;if(g.fQ(V.slotId))throw new p("Slot ID was empty",void 0,"ADS_CLIENT_ERROR_MESSAGE_INVALID_SLOT");if(t1(y,V))throw new p("Duplicate registration for slot.",{slotId:V.slotId,slotEntryTriggerType:V.slotEntryTrigger.triggerType}, "ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");if(!y.nU.Ra.has(V.slotType))throw new p("No fulfillment adapter factory registered for slot of type: "+V.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_FULFILLMENT_ADAPTER_REGISTERED");if(!y.nU.WH.has(V.slotType))throw new p("No SlotAdapterFactory registered for slot of type: "+V.slotType,void 0,"ADS_CLIENT_ERROR_MESSAGE_NO_SLOT_ADAPTER_REGISTERED");Sv(y,"TRIGGER_CATEGORY_SLOT_ENTRY",V.slotEntryTrigger?[V.slotEntryTrigger]:[]);Sv(y,"TRIGGER_CATEGORY_SLOT_FULFILLMENT", V.slotFulfillmentTriggers);Sv(y,"TRIGGER_CATEGORY_SLOT_EXPIRATION",V.slotExpirationTriggers);var U=C.V,N=V.slotType+"_"+V.slotPhysicalPosition,P=zN(U,N);if(t1(U,V))throw new p("Duplicate slots not supported",void 0,"ADS_CLIENT_ERROR_MESSAGE_DUPLICATE_SLOT");P.set(V.slotId,new YUm(V));U.V.set(N,P)}catch(Y){Y instanceof p&&Y.k6?(C.bL.Wl("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED",Y.k6,V),WA(Y,V,void 0,void 0,Y.vH)):(C.bL.Wl("ADS_CLIENT_ERROR_TYPE_REGISTER_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR", V),WA(Y,V));break a}t1(C.V,V).X=!0;try{var T=C.V,q=t1(T,V),M=V.slotEntryTrigger,e=T.nU.VY.get(M.triggerType);e&&(e.Mv("TRIGGER_CATEGORY_SLOT_ENTRY",M,V,null),q.qC.set(M.triggerId,e));for(var f=g.W(V.slotFulfillmentTriggers),E=f.next();!E.done;E=f.next()){var J=E.value,O=T.nU.VY.get(J.triggerType);O&&(O.Mv("TRIGGER_CATEGORY_SLOT_FULFILLMENT",J,V,null),q.k9.set(J.triggerId,O))}for(var I=g.W(V.slotExpirationTriggers),n=I.next();!n.done;n=I.next()){var B=n.value,t=T.nU.VY.get(B.triggerType);t&&(t.Mv("TRIGGER_CATEGORY_SLOT_EXPIRATION", B,V,null),q.D.set(B.triggerId,t))}var A=T.nU.Ra.get(V.slotType).get().build(T.U,V);q.N=A;var v=T.nU.WH.get(V.slotType).get().build(T.Y,V);v.init();q.W=v}catch(Y){Y instanceof p&&Y.k6?(C.bL.Wl("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED",Y.k6,V),WA(Y,V,void 0,void 0,Y.vH)):(C.bL.Wl("ADS_CLIENT_ERROR_TYPE_SCHEDULE_SLOT_FAILED","ADS_CLIENT_ERROR_MESSAGE_UNEXPECTED_ERROR",V),WA(Y,V));GN(C,V,!0);break a}C.bL.oO("ADS_CLIENT_EVENT_TYPE_SLOT_SCHEDULED",V);C.V.Qb(V);for(var l=g.W(C.W),z=l.next();!z.done;z= l.next())z.value.Qb(V);A1(C,V)}}; v0=function(k,X,V,C,y){g.H.call(this);var U=this;this.W=k;this.U=X;this.ER=V;this.context=y;this.V=new Map;C.get().addListener(this);this.addOnDisposeCallback(function(){C.ez()||C.get().removeListener(U)})}; be$=function(k,X){var V=0x8000000000000;var C=0;for(var y=g.W(X.slotFulfillmentTriggers),U=y.next();!U.done;U=y.next())U=U.value,U instanceof l$?(V=Math.min(V,U.V.start),C=Math.max(C,U.V.end)):WA("Found unexpected fulfillment trigger for throttled slot.",X,null,{fulfillmentTrigger:U});C=new wU(V,C);V="throttledadcuerange:"+X.slotId;k.V.set(V,X);k.ER.get().addCueRange(V,C.start,C.end,!1,k);c6(k.context.BY.get())&&(X=C.start,C=C.end,y={},k.context.ZU.cY("tcrr",(y.cid=V,y.sm=X,y.em=C,y)))}; ZA=function(){g.H.apply(this,arguments);this.Fk=!0;this.Vv=new Map;this.V=new Map}; ag=function(k,X){k=g.W(k.Vv.values());for(var V=k.next();!V.done;V=k.next())if(V.value.layoutId===X)return!0;return!1}; QJ=function(k,X){k=g.W(k.V.values());for(var V=k.next();!V.done;V=k.next()){V=g.W(V.value);for(var C=V.next();!C.done;C=V.next())if(C=C.value,C.layoutId===X)return C}WA("Trying to retrieve an unknown layout",void 0,void 0,{isEmpty:String(g.fQ(X)),layoutId:X})}; QVI=function(){this.V=new Map}; zm$=function(k,X){this.callback=k;this.slot=X}; z1=function(){}; FSX=function(k,X,V){this.callback=k;this.slot=X;this.f4=V}; g4m=function(k,X,V){this.callback=k;this.slot=X;this.f4=V;this.W=!1;this.V=0}; lVm=function(k,X,V){this.callback=k;this.slot=X;this.f4=V}; Fk=function(k){this.f4=k}; gS=function(k){g.H.call(this);this.s7=k;this.w2=new Map}; l7=function(k,X){for(var V=[],C=g.W(k.w2.values()),y=C.next();!y.done;y=C.next()){y=y.value;var U=y.trigger;U instanceof xf&&U.triggeringLayoutId===X&&V.push(y)}V.length?ZZ(k.s7(),V):WA("Survey is submitted but no registered triggers can be activated.")}; LR=function(k,X,V){gS.call(this,k);var C=this;this.BY=V;X.get().addListener(this);this.addOnDisposeCallback(function(){X.ez()||X.get().removeListener(C)})}; SP=function(k){g.H.call(this);this.V=k;this.Fk=!0;this.w2=new Map;this.Y=new Set;this.U=new Set;this.j=new Set;this.X=new Set;this.W=new Set}; pR=function(k){g.H.call(this);this.V=k;this.w2=new Map}; Yt=function(k,X){for(var V=[],C=g.W(k.w2.values()),y=C.next();!y.done;y=C.next())y=y.value,y.trigger.V===X.layoutId&&V.push(y);V.length&&ZZ(k.V(),V)}; u7=function(k,X,V){g.H.call(this);var C=this;this.V=k;this.context=V;this.w2=new Map;X.get().addListener(this);this.addOnDisposeCallback(function(){X.ez()||X.get().removeListener(C)})}; kU=function(k,X,V,C,y){g.H.call(this);var U=this;this.W=k;this.ER=X;this.f4=V;this.x9=C;this.context=y;this.Fk=!0;this.w2=new Map;this.V=new Set;V.get().addListener(this);this.addOnDisposeCallback(function(){V.ez()||V.get().removeListener(U)})}; LS9=function(k,X,V,C,y,U,N,P,T,q){if(nB(k.x9.get(),1).clientPlaybackNonce!==T)throw new p("Cannot register CueRange-based trigger for different content CPN",{trigger:V});k.w2.set(V.triggerId,{Iu:new TO(X,V,C,y),cueRangeId:U});k.ER.get().addCueRange(U,N,P,q,k);c6(k.context.BY.get())&&(T={},k.context.ZU.cY("crr",(T.ca=X,T.tt=V.triggerType,T.st=C.slotType,T.lt=y==null?void 0:y.layoutType,T.cid=U,T.sm=N,T.em=P,T)))}; SId=function(k,X){k=g.W(k.w2.entries());for(var V=k.next();!V.done;V=k.next()){var C=g.W(V.value);V=C.next().value;C=C.next().value;if(X===C.cueRangeId)return V}return""}; Xa=function(k,X){g.H.call(this);var V=this;this.j=k;this.W=new Map;this.U=new Map;this.V=null;X.get().addListener(this);this.addOnDisposeCallback(function(){X.ez()||X.get().removeListener(V)}); var C;this.V=((C=X.get().YK)==null?void 0:C.slotId)||null}; pyZ=function(k,X){var V=[];k=g.W(k.values());for(var C=k.next();!C.done;C=k.next())C=C.value,C.slot.slotId===X&&V.push(C);return V}; Vn=function(k){g.H.call(this);this.V=k;this.Fk=!0;this.w2=new Map}; i$=function(k,X,V){X=X.layoutId;for(var C=[],y=g.W(k.w2.values()),U=y.next();!U.done;U=y.next())if(U=U.value,U.trigger instanceof YH){var N;if(N=U.trigger.layoutId===X){N=V;var P=zGd.get(U.category);N=P?P===N:!1}N&&C.push(U)}C.length&&ZZ(k.V(),C)}; Cl=function(k){g.H.call(this);this.V=k;this.Fk=!0;this.w2=new Map}; i8=function(k,X,V,C,y){g.H.call(this);var U=this;this.X=k;this.Ju=X;this.f4=V;this.hO=C;this.V=null;this.Y=this.U=!1;this.Fk=!0;this.w2=new Map;X.get().addListener(this);this.addOnDisposeCallback(function(){X.ez()||X.get().removeListener(U)}); y.get().addListener(this);this.addOnDisposeCallback(function(){y.ez()||y.get().removeListener(U)})}; kNm=function(k){k.V&&(k.U=!0,k.W&&(k.W.stop(),k.W.start()),YI9(k,"TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED"),eO(k.hO.get(),"ads_ce","bdc."+ubr(k).length))}; YI9=function(k,X){for(var V=[],C=g.W(k.w2.values()),y=C.next();!y.done;y=C.next())y=y.value,y.trigger.triggerType===X&&V.push(y);V.length>0&&ZZ(k.X(),V)}; yn=function(k,X,V,C,y){for(var U=[],N=g.W(k.w2.values()),P=N.next();!P.done;P=N.next()){var T=P=P.value,q=T.trigger;T=T.slot;if(q.triggerType===X){if(q instanceof zb||q instanceof FR||q instanceof Lp){if(y&&q.breakDurationMs!==V)continue;if(!y&&q.breakDurationMs===V)continue;if(C.has(T.slotId))continue}U.push(P)}}U.length>0&&ZZ(k.X(),U)}; XgI=function(k,X){X=(X.LQ+1)*1E3;var V=void 0;k=g.W(k.w2.values());for(var C=k.next();!C.done;C=k.next()){var y=C.value;C=y.trigger;y=y.slot;C instanceof zb&&C.breakDurationMs<=X&&(!V||C.breakDurationMs>V.trigger.breakDurationMs)&&(V={slot:y,trigger:C})}return V}; VvZ=function(k){k=k.adPlacementRenderer.config.adPlacementConfig;if(!k.prefetchModeConfig||!k.prefetchModeConfig.cacheFetchSmearingDurationMs)return 0;k=Number(k.prefetchModeConfig.cacheFetchSmearingDurationMs);return isNaN(k)||k<=0?0:Math.floor(Math.random()*k)}; CjX=function(k){k=k.adPlacementRenderer.config.adPlacementConfig;if(k.prefetchModeConfig&&k.prefetchModeConfig.cacheFetchRefreshDurationMs&&(k=Number(k.prefetchModeConfig.cacheFetchRefreshDurationMs),!(isNaN(k)||k<=0)))return k}; Ut=function(k){k.V=null;k.w2.clear();k.W&&k.W.stop();k.j&&k.j.stop()}; ubr=function(k){var X=[];k=g.W(k.w2.values());for(var V=k.next();!V.done;V=k.next())V=V.value.trigger,V instanceof zb&&X.push(V.breakDurationMs);return X}; Nz=function(k){g.H.call(this);this.U=k;this.Fk=!0;this.w2=new Map;this.V=new Map;this.W=new Map}; im$=function(k,X){var V=[];if(X=k.V.get(X.layoutId)){X=g.W(X);for(var C=X.next();!C.done;C=X.next())(C=k.W.get(C.value.triggerId))&&V.push(C)}return V}; xU=function(k){g.H.call(this);this.V=k;this.w2=new Map}; y1I=function(k,X){for(var V=[],C=g.W(k.w2.values()),y=C.next();!y.done;y=C.next())y=y.value,y.trigger instanceof dy&&y.trigger.slotId===X&&V.push(y);V.length>=1&&ZZ(k.V(),V)}; Ufd=function(k,X){var V={slotId:$c(X,"SLOT_TYPE_IN_PLAYER"),slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:void 0,slotFulfillmentTriggers:[],slotExpirationTriggers:[],Rb:"surface",clientMetadata:new E1([])},C=Object,y=C.assign;X=No(X,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",V.slotId);X={layoutId:X,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",mG:new Map,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"surface", clientMetadata:new E1([]),La:HI0(!1,V.slotId,V.slotType,V.slotPhysicalPosition,V.Rb,V.slotEntryTrigger,V.slotFulfillmentTriggers,V.slotExpirationTriggers,X,"LAYOUT_TYPE_TEXT_BANNER_OVERLAY","surface")};return y.call(C,{},k,{YC:!0,slot:V,layout:X})}; zTm=function(k,X,V,C){var y=k.kind;C=C?!1:!k.hideCueRangeMarker;switch(y){case "AD_PLACEMENT_KIND_START":return C={Gv:new wU(-0x8000000000000,-0x8000000000000),EM:C},V!=null&&(C.QY=new wU(-0x8000000000000,-0x8000000000000)),C;case "AD_PLACEMENT_KIND_END":return C={Gv:new wU(0x7ffffffffffff,0x8000000000000),EM:C},V!=null&&(C.QY=new wU(Math.max(0,X-V),0x8000000000000)),C;case "AD_PLACEMENT_KIND_MILLISECONDS":y=k.adTimeOffset;y.offsetStartMilliseconds||WA("AD_PLACEMENT_KIND_MILLISECONDS missing start milliseconds."); y.offsetEndMilliseconds||WA("AD_PLACEMENT_KIND_MILLISECONDS missing end milliseconds.");k=Number(y.offsetStartMilliseconds);y=Number(y.offsetEndMilliseconds);y===-1&&(y=X);if(Number.isNaN(k)||Number.isNaN(y)||k>y)return new p("AD_PLACEMENT_KIND_MILLISECONDS endMs needs to be >= startMs.",{offsetStartMs:k,offsetEndMs:y},"ADS_CLIENT_ERROR_MESSAGE_AD_PLACEMENT_END_SHOULD_GREATER_THAN_START",y===X&&k-500<=y);C={Gv:new wU(k,y),EM:C};if(V!=null){k=Math.max(0,k-V);if(k===y)return C;C.QY=new wU(k,y)}return C; default:return new p("AdPlacementKind not supported in convertToRange.",{kind:y,adPlacementConfig:k})}}; Rmm=function(k){var X=k.startSecs*1E3;return new wU(X,X+k.LQ*1E3)}; N70=function(k){if(!k||!k.adPlacements&&!k.adSlots)return!1;for(var X=g.W(k.adPlacements||[]),V=X.next();!V.done;V=X.next())if(V=V.value)if(V=V.adPlacementRenderer,V!=null&&(V.config&&V.config.adPlacementConfig&&V.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0;k=g.W(k.adSlots||[]);for(X=k.next();!X.done;X=k.next()){var C=V=void 0;if(((V=g.Z(X.value,Yf))==null?void 0:(C=V.adSlotMetadata)==null?void 0:C.triggerEvent)==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0}return!1}; PM=function(k){this.BY=k;this.W=new Map;this.V=new Map;this.U=new Map}; $c=function(k,X){if(To(k.BY.get())){var V=k.W.get(X)||0;V++;k.W.set(X,V);return X+"_"+V}return g.wW(16)}; No=function(k,X,V){if(To(k.BY.get())){var C=k.V.get(X)||0;C++;k.V.set(X,C);return V+"_"+X+"_"+C}return g.wW(16)}; W0=function(k,X){if(To(k.BY.get())){var V=k.U.get(X)||0;V++;k.U.set(X,V);return X+"_"+V}return g.wW(16)}; xf0=function(k){var X=[new By(k.UH),new mS(k.mD),new Py(k.adPlacementConfig),new DV(k.videoLengthSeconds),new Y4(k.zU)];k.instreamAdPlayerOverlayRenderer&&X.push(new EI(k.instreamAdPlayerOverlayRenderer));k.playerOverlayLayoutRenderer&&X.push(new JL(k.playerOverlayLayoutRenderer));k.mX&&X.push(new oV(k.mX));return X}; Pj5=function(k,X,V,C,y,U){k=V.inPlayerLayoutId?V.inPlayerLayoutId:No(U,"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",k);var N,P,T=V.instreamAdPlayerOverlayRenderer?(N=V.instreamAdPlayerOverlayRenderer)==null?void 0:N.adLayoutLoggingData:(P=V.playerOverlayLayoutRenderer)==null?void 0:P.adLayoutLoggingData;N={layoutId:k,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",Rb:X};return{layoutId:k,layoutType:"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",mG:new Map,layoutExitNormalTriggers:[new al(function(q){return W0(U, q)},V.UH)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:X,clientMetadata:C,La:y(N),adLayoutLoggingData:T}}; qz=function(k,X){var V=this;this.W=k;this.BY=X;this.V=function(C){return W0(V.W.get(),C)}}; twa=function(k,X,V,C,y,U){V=new E1([new rJ(V),new Py(C)]);X=No(k.W.get(),"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",X);C={layoutId:X,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",Rb:"core"};return{layoutId:X,layoutType:"LAYOUT_TYPE_UNDERLAY_TEXT_ICON_BUTTON",mG:new Map,layoutExitNormalTriggers:[new al(function(N){return W0(k.W.get(),N)},y)], layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:V,La:U(C),adLayoutLoggingData:void 0}}; Ms=function(k,X,V,C,y){var U=xf0(C);return Pj5(X,V,C,new E1(U),y,k.W.get())}; T7$=function(k,X,V,C,y){var U=xf0(C);U.push(new Ng(C.Fd));U.push(new x4(C.DC));return Pj5(X,V,C,new E1(U),y,k.W.get())}; m9=function(k,X,V,C,y,U,N,P,T,q){X=No(k.W.get(),V,X);var M={layoutId:X,layoutType:V,Rb:"core"},e=new Map;N&&e.set("impression",N);N=[new SO(k.V,y,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];q&&N.push(new Zi(k.V,q,["normal"]));return{layoutId:X,layoutType:V,mG:e,layoutExitNormalTriggers:N,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:new E1([C,new Py(U),new By(y)]),La:P(M),adLayoutLoggingData:T}}; tZ=function(k,X,V,C,y,U,N,P,T){X=No(k.W.get(),V,X);var q={layoutId:X,layoutType:V,Rb:"core"},M=[new SO(k.V,y,"SLOT_TYPE_PLAYER_BYTES","LAYOUT_TYPE_MEDIA")];T&&M.push(new Zi(k.V,T,["normal"]));return{layoutId:X,layoutType:V,mG:new Map,layoutExitNormalTriggers:M,layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:new E1([C,new Py(U),new By(y)]),La:N(q),adLayoutLoggingData:P}}; Oe=function(k,X,V){var C=[];C.push(new pp(k.V,V));X&&C.push(X);return C}; se=function(k,X,V,C,y,U,N){var P={layoutId:X,layoutType:V,Rb:"core"};return{layoutId:X,layoutType:V,mG:new Map,layoutExitNormalTriggers:N,layoutExitSkipTriggers:[new Rl(k.V,X)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:new E1([new Cu(C),new Py(y)]),La:U(P),adLayoutLoggingData:C.adLayoutLoggingData}}; xt=function(k,X,V,C,y,U,N,P){var T={layoutId:X,layoutType:U,Rb:"core"};return{layoutId:X,layoutType:U,mG:new Map,layoutExitNormalTriggers:[new al(k.V,V)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:new E1([new Py(C)].concat(g.G(N))),La:y(T),adLayoutLoggingData:P}}; Ig=function(k,X,V,C){if(k.BY.get().fp(X.kind==="AD_PLACEMENT_KIND_START"))if(V===void 0)WA("Expected SSAP layout ID in renderer",void 0,void 0,{caller:C});else return V}; MmY=function(k,X,V,C,y,U,N,P,T,q,M,e,f){k=jP(k,X,V,y,U,N,P,T,e,Ig(k,V,C.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForEndcap"),f);X=k.YB;V=new nu(k.z0);C=k.layoutExitSkipTriggers;q>0&&(X.push(V),X.push(new Mg(q)),C=[]);X.push(new qg(M));return{uR:{layoutId:k.layoutId,layoutType:k.layoutType,mG:k.mG,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:k.Rb,clientMetadata:new E1(X),La:k.La,adLayoutLoggingData:k.adLayoutLoggingData}, YR:C,kA:k.layoutExitMuteTriggers,uQ:k.layoutExitUserInputSubmittedTriggers,AC:k.xM,MD:k.MD}}; E4$=function(k,X,V,C,y,U,N,P,T,q){X=jP(k,X,V,C,U,new Map,N,function(M){return P(M,T)},void 0,Ig(k,V,y.layoutId,"createSubLayoutVodSkippableMediaBreakLayoutForVodSurvey")); k=new xf(k.V,X.z0);V=new nu(X.z0);q=new qg(q);return{uR:{layoutId:X.layoutId,layoutType:X.layoutType,mG:X.mG,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:X.Rb,clientMetadata:new E1([].concat(g.G(X.YB),[V,q])),La:X.La,adLayoutLoggingData:X.adLayoutLoggingData},YR:X.layoutExitSkipTriggers,kA:X.layoutExitMuteTriggers,uQ:[].concat(g.G(X.layoutExitUserInputSubmittedTriggers),[k]),AC:X.xM,MD:X.MD}}; jP=function(k,X,V,C,y,U,N,P,T,q,M){X=q!=null?q:No(k.W.get(),"LAYOUT_TYPE_MEDIA_BREAK",X);q={layoutId:X,layoutType:"LAYOUT_TYPE_MEDIA_BREAK",Rb:"adapter"};P=P(X);var e=J1(P.clientMetadata,"metadata_type_fulfilled_layout");e||WA("Could not retrieve overlay layout ID during VodSkippableMediaBreakLayout creation. This should never happen.");var f=e?e.layoutId:"";V=[new Py(V),new uQ(C),new VE(y)];e&&V.push(new GM(e.layoutType));M&&V.push(new aV(M));return{layoutId:X,layoutType:"LAYOUT_TYPE_MEDIA_BREAK", mG:U,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[new Xw(k.V,f)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"adapter",YB:V,La:N(q),adLayoutLoggingData:T,MD:P,z0:f}}; Gv5=function(k,X,V,C,y,U,N,P,T,q,M){k=q15(k,X,"core",V,C,y,U,N,P,T,q,void 0,M);return{layoutId:k.layoutId,layoutType:k.layoutType,mG:k.mG,layoutExitNormalTriggers:k.layoutExitNormalTriggers,layoutExitSkipTriggers:k.layoutExitSkipTriggers,layoutExitMuteTriggers:k.layoutExitMuteTriggers,layoutExitUserInputSubmittedTriggers:k.layoutExitUserInputSubmittedTriggers,xM:k.xM,Rb:k.Rb,clientMetadata:new E1(k.yI),La:k.La,adLayoutLoggingData:k.adLayoutLoggingData}}; BJZ=function(k,X,V,C,y,U,N,P,T,q,M,e,f){X=q15(k,X,"adapter",V,C,y,U,N,P,T,M,e,f);C=X.layoutExitSkipTriggers;y=X.yI;V.adPodSkipTarget&&V.adPodSkipTarget>0&&(y.push(q),y.push(new Mg(V.adPodSkipTarget)),C=[]);y.push(new qg(P.adPodIndex));V.isCritical&&(C=[new Zi(k.V,X.layoutId,["error"])].concat(g.G(C)));return{uR:{layoutId:X.layoutId,layoutType:X.layoutType,mG:X.mG,layoutExitNormalTriggers:[],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:X.Rb,clientMetadata:new E1(y), La:X.La,adLayoutLoggingData:X.adLayoutLoggingData},YR:C,kA:X.layoutExitMuteTriggers,uQ:X.layoutExitUserInputSubmittedTriggers,AC:X.xM}}; q15=function(k,X,V,C,y,U,N,P,T,q,M,e,f){var E={layoutId:X,layoutType:"LAYOUT_TYPE_MEDIA",Rb:V};y=[new Py(y),new TM(T),new em(C.externalVideoId),new fu(P),new VE({impressionCommands:C.impressionCommands,abandonCommands:C.onAbandonCommands,completeCommands:C.completeCommands,progressCommands:C.adVideoProgressCommands}),new RV(U),new tL({current:null}),new DV(N)];(U=C.playerOverlay.instreamAdPlayerOverlayRenderer)&&y.push(new EI(U));(N=C.playerOverlay.playerOverlayLayoutRenderer)&&y.push(new JL(N)); e&&y.push(new Hy(e));(e=C.playerUnderlay)&&y.push(new rJ(e));P=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER");e=(e=U?U.elementId:N==null?void 0:N.layoutId)?e:No(k.W.get(),"LAYOUT_TYPE_MEDIA_LAYOUT_PLAYER_OVERLAY",P);y.push(new nu(e));y.push(new wJ(P));y.push(new aV(T.adPodIndex));C.adNextParams&&y.push(new Xb(C.adNextParams));C.shrunkenPlayerBytesConfig&&y.push(new sI(C.shrunkenPlayerBytesConfig));C.clickthroughEndpoint&&y.push(new VY(C.clickthroughEndpoint));C.legacyInfoCardVastExtension&&y.push(new ku(C.legacyInfoCardVastExtension)); C.sodarExtensionData&&y.push(new bQ(C.sodarExtensionData));M&&y.push(new pu(M));y.push(new yE(Ai(C.pings)));T=Ds(C.pings);if(f){a:{f=g.W(f);for(M=f.next();!M.done;M=f.next())if(M=M.value,M.adSlotMetadata.slotType==="SLOT_TYPE_PLAYER_UNDERLAY"&&(U=g.Z(M.fulfillmentContent.fulfilledLayout,vF))&&(U=g.Z(U.renderingContent,HF))&&U.associatedPlayerBytesLayoutId===X){f=M;break a}f=void 0}f&&y.push(new hL(f))}return{layoutId:X,layoutType:"LAYOUT_TYPE_MEDIA",mG:T,layoutExitNormalTriggers:[new YH(k.V,X)],layoutExitSkipTriggers:C.skipOffsetMilliseconds? [new Xw(k.V,e)]:[],layoutExitMuteTriggers:[new Xw(k.V,e)],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:V,yI:y,La:q(E),adLayoutLoggingData:C.adLayoutLoggingData}}; hZ$=function(k,X,V,C,y,U,N,P,T){C.every(function(M){return oW(M,[],["LAYOUT_TYPE_MEDIA"])})||WA("Unexpect subLayout type for DAI composite layout"); X=No(k.W.get(),"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",X);var q={layoutId:X,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",Rb:"core"};return{layoutId:X,layoutType:"LAYOUT_TYPE_COMPOSITE_PLAYER_BYTES",mG:new Map,layoutExitNormalTriggers:[new QO(k.V)],layoutExitSkipTriggers:[],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],xM:[],Rb:"core",clientMetadata:new E1([new vy(V),new ZV(P),new dJ(C),new Py(y),new gJ(U),new QY({}),new Nf(T)]),La:N(q)}}; eZZ=function(k){return k!=null}; Mz=function(k,X,V){var C=this;this.W=k;this.U=X;this.BY=V;this.V=function(y){return W0(C.W.get(),y)}}; DgY=function(k,X,V,C,y,U,N){if(!V.prefetchModeConfig)return new p("AdPlacementConfig for Live Prefetch is missing prefetch_config");V=V.prefetchModeConfig;C*=1E3;var P=[];if(!V.breakLengthMs)return new p("AdPlacementConfig for Live Prefetch is missing break_length_ms");for(var T=g.W(V.breakLengthMs),q=T.next();!q.done;q=T.next())if(q=q.value,Number(q)>0){var M=C+Number(V.startTimeOffsetMs),e=M+Number(V.cacheFetchSmearingDurationMs);q={Gv:new wU(e,e+Number(q)),EM:!1,QY:new wU(Math.floor(M+Math.random()* Number(V.cacheFetchSmearingDurationMs)),e),cueProcessedMs:C?C:M};M=[];M.push(new qf({}));e=[];e.push(new kf(k.V));e.push(new Uta(k.V));N&&M.push(new QY({}));P.push(kt(k,X,y,q,U,M,e))}return P}; kt=function(k,X,V,C,y,U,N){U=U===void 0?[]:U;var P=$c(k.W.get(),"SLOT_TYPE_AD_BREAK_REQUEST");N||(N=[],C.QY&&C.QY.start!==C.Gv.start&&N.push(new l$(k.V,V,new wU(C.QY.start,C.Gv.start),!1)),N.push(new l$(k.V,V,new wU(C.Gv.start,C.Gv.end),C.EM)));C={getAdBreakUrl:X.getAdBreakUrl,sY:C.Gv.start,Ns:C.Gv.end,cueProcessedMs:C.cueProcessedMs};X=new yp(k.V,P);U=[new Lu(C)].concat(g.G(U));return{slotId:P,slotType:"SLOT_TYPE_AD_BREAK_REQUEST",slotPhysicalPosition:1,slotEntryTrigger:X,slotFulfillmentTriggers:N, slotExpirationTriggers:[new u$(k.V,V),new CV(k.V,P),new iI(k.V,P)],Rb:"core",clientMetadata:new E1(U),adSlotLoggingData:y}}; ouX=function(k,X,V){var C=[];V=g.W(V);for(var y=V.next();!y.done;y=V.next())C.push(Mv0(k,X,y.value));return C}; Mv0=function(k,X,V){return V.triggeringSlotId!=null&&V.triggeringSlotId===k?V.clone(X):V}; Cxa=function(k,X,V,C,y){return eSm(k,X,V,C,y)}; o40=function(k,X,V,C){var y=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER");return eSm(k,y,X,V,C)}; eSm=function(k,X,V,C,y){var U=new v4(k.V,V),N=[new Vp(k.V,X)];k=[new CV(k.V,X),new u$(k.V,C)];return{slotId:X,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(y({slotId:X,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:k},V))]),adSlotLoggingData:void 0}}; n4Z=function(k,X,V,C,y,U){var N=$c(k.W.get(),"SLOT_TYPE_PLAYER_BYTES"),P=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER"),T=No(k.W.get(),"LAYOUT_TYPE_SURVEY",P);C=oM(k,X,V,C);var q=[new Vp(k.V,N)];V=[new CV(k.V,N),new u$(k.V,V),new Rl(k.V,T)];if(C instanceof p)return C;P=U({slotId:N,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:C,slotFulfillmentTriggers:q,slotExpirationTriggers:V},{slotId:P,layoutId:T});U=P.kcH;P=P.Ck;return[{slotId:N,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1, slotEntryTrigger:$t(k,X,N,C),slotFulfillmentTriggers:B0(k,X,N,q),slotExpirationTriggers:V,Rb:"core",clientMetadata:new E1([new lQ(U),new xu(nR(X)),new TN({PD:k.PD(X)})]),adSlotLoggingData:y},P]}; nR=function(k){return k.kind==="AD_PLACEMENT_KIND_START"}; wqo=function(k,X,V,C,y){y=y?y:$c(k.W.get(),"SLOT_TYPE_IN_PLAYER");V=new v4(k.V,V);var U=[new Vp(k.V,y)];k=[new u$(k.V,X),new CV(k.V,y)];return{slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:U,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(C({slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:V,slotFulfillmentTriggers:U,slotExpirationTriggers:k}))])}}; mR$=function(k,X,V,C){var y=$c(k.W.get(),"SLOT_TYPE_PLAYER_UNDERLAY");V=new v4(k.V,V);var U=[new Vp(k.V,y)];k=[new u$(k.V,X),new CV(k.V,y)];return{slotId:y,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:U,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(C({slotId:y,slotType:"SLOT_TYPE_PLAYER_UNDERLAY",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:V,slotFulfillmentTriggers:U,slotExpirationTriggers:k}))])}}; OoY=function(k,X,V,C,y,U,N){var P=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER"),T=No(k.W.get(),"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",P);C=fZ$(k,C,U,N,T);if(C instanceof p)return C;N=[new Vp(k.V,P)];y=[new u$(k.V,U),new Vp(k.V,y),new Nl(k.V,y)];V=jv(V,{slotId:P,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:C,slotFulfillmentTriggers:N,slotExpirationTriggers:y});k=k.U.get();U={layoutId:T,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY",Rb:"core"};X={layoutId:T,layoutType:"LAYOUT_TYPE_TEXT_BANNER_OVERLAY", mG:new Map,layoutExitNormalTriggers:[new eTI(k.V,T,X.durationMs)],layoutExitSkipTriggers:[new Ejd(k.V,T,X.durationMs)],xM:[new fbm(k.V,T)],layoutExitMuteTriggers:[],layoutExitUserInputSubmittedTriggers:[],Rb:"core",clientMetadata:new E1([new XL(X)]),La:V(U)};return{slotId:P,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:C,slotFulfillmentTriggers:N,slotExpirationTriggers:y,clientMetadata:new E1([new lQ(X)])}}; TJ$=function(k,X,V,C,y,U){X=oM(k,X,V,C);if(X instanceof p)return X;var N=X instanceof l$?new qbY(k.V,V,X.V):null;C=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER");var P=[new Vp(k.V,C)];k=[new u$(k.V,V),new CV(k.V,C)];U=U({slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:X,slotFulfillmentTriggers:P,slotExpirationTriggers:k},N);return U instanceof fm?new p(U):{slotId:C,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:X,slotFulfillmentTriggers:P,slotExpirationTriggers:k, Rb:"core",clientMetadata:new E1([new lQ(U)]),adSlotLoggingData:y}}; xgd=function(k,X,V,C){var y=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER"),U=new Di(k.V,X),N=[new Uk(k.V,y)];k=[new u$(k.V,X),new CV(k.V,y)];return{slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(C({slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:k}))]),adSlotLoggingData:V}}; Px0=function(k,X,V,C){var y=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER");V=new v4(k.V,V);var U=[new Vp(k.V,y)],N=[new CV(k.V,y),new u$(k.V,X)];U={slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:V,slotFulfillmentTriggers:U,slotExpirationTriggers:N};return{slotId:y,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:[new Vp(k.V,y)],slotExpirationTriggers:[new u$(k.V,X),new CV(k.V,y)],Rb:"core",clientMetadata:new E1([new lQ(C(U))])}}; URd=function(k,X,V,C,y){var U=$c(k.W.get(),"SLOT_TYPE_IN_PLAYER");V=new b$(k.V,C,V);C=[new Vp(k.V,U)];k=[new u$(k.V,X)];return{slotId:U,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,slotEntryTrigger:V,slotFulfillmentTriggers:C,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(y({slotId:U,slotType:"SLOT_TYPE_IN_PLAYER",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:V,slotFulfillmentTriggers:C,slotExpirationTriggers:k}))])}}; kva=function(k,X,V,C,y,U){var N=$c(k.W.get(),X);return eZ(k,N,X,new v4(k.V,C),[new u$(k.V,V),new CV(k.V,N),new Zi(k.V,C,["error"])],y,U)}; uva=function(k,X,V,C,y,U,N){var P=$c(k.W.get(),X);return eZ(k,P,X,new Zi(k.V,y,["normal"]),[new u$(k.V,V),new CV(k.V,P),new Zi(k.V,C,["error"])],U,N)}; L7r=function(k,X,V,C,y){var U=$c(k.W.get(),X);return eZ(k,U,X,new Di(k.V,V),[new u$(k.V,V),new CV(k.V,U)],C,y)}; iu$=function(k,X,V,C,y){V=V?"SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM":"SLOT_TYPE_PLAYBACK_TRACKING";var U=$c(k.W.get(),V);X=new Di(k.V,X);var N=[new Vp(k.V,U)];k=[new CV(k.V,U)];return{slotId:U,slotType:V,slotPhysicalPosition:1,slotEntryTrigger:X,slotFulfillmentTriggers:N,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(y({slotId:U,slotType:V,slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:X,slotFulfillmentTriggers:N,slotExpirationTriggers:k}))]),adSlotLoggingData:C}}; f10=function(k,X,V,C){var y=$c(k.W.get(),"SLOT_TYPE_PLAYER_BYTES"),U=new gy(k.V),N=[new Uk(k.V,y)];k=[new u$(k.V,X)];return{slotId:y,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(C({slotId:y,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:U,slotFulfillmentTriggers:N,slotExpirationTriggers:k})),new QY({})]),adSlotLoggingData:V}}; jV9=function(k,X){return dgm(k.BY.get())?new Zi(k.V,X,["normal","error","skipped"]):new Zi(k.V,X,["normal"])}; $Rr=function(k,X,V,C,y){X=jV9(k,X);k=KR(k,X,V);y=y({slotId:k.slotId,slotType:k.slotType,slotPhysicalPosition:k.slotPhysicalPosition,slotEntryTrigger:k.slotEntryTrigger,slotFulfillmentTriggers:k.slotFulfillmentTriggers,slotExpirationTriggers:k.slotExpirationTriggers,Rb:k.Rb});return y instanceof p?y:{Ob:Object.assign({},k,{clientMetadata:new E1([new lQ(y.layout)]),adSlotLoggingData:C}),xT:y.xT}}; BdZ=function(k,X,V,C,y,U,N){V=IVm(k,X,V,C);if(V instanceof p)return V;N=N({slotId:V.slotId,slotType:V.slotType,slotPhysicalPosition:V.slotPhysicalPosition,slotEntryTrigger:V.slotEntryTrigger,slotFulfillmentTriggers:V.slotFulfillmentTriggers,slotExpirationTriggers:V.slotExpirationTriggers,Rb:V.Rb});if(N instanceof p)return N;C=[new xu(nR(X)),new lQ(N.layout),new TN({PD:k.PD(X)})];U&&C.push(new Cm({}));return{Ob:{slotId:V.slotId,slotType:V.slotType,slotPhysicalPosition:V.slotPhysicalPosition,slotEntryTrigger:$t(k, X,V.slotId,V.slotEntryTrigger),slotFulfillmentTriggers:B0(k,X,V.slotId,V.slotFulfillmentTriggers),slotExpirationTriggers:V.slotExpirationTriggers,Rb:V.Rb,clientMetadata:new E1(C),adSlotLoggingData:y},xT:N.xT}}; $t=function(k,X,V,C){return k.BY.get().fp(nR(X))?new dy(k.V,V):C}; B0=function(k,X,V,C){return k.BY.get().fp(nR(X))?[new Uk(k.V,V)]:C}; KR=function(k,X,V){var C=$c(k.W.get(),"SLOT_TYPE_PLAYER_BYTES"),y=[new Vp(k.V,C)];k=[new CV(k.V,C),new u$(k.V,V)];return{slotId:C,slotType:"SLOT_TYPE_PLAYER_BYTES",slotPhysicalPosition:1,slotEntryTrigger:X,slotFulfillmentTriggers:y,slotExpirationTriggers:k,Rb:"core"}}; IVm=function(k,X,V,C){X=oM(k,X,V,C);return X instanceof p?X:KR(k,X,V)}; UgX=function(k,X,V,C,y,U){var N=$c(k.W.get(),"SLOT_TYPE_FORECASTING");X=oM(k,X,V,C);if(X instanceof p)return X;C=[new Vp(k.V,N)];k=[new CV(k.V,N),new u$(k.V,V)];return{slotId:N,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,slotEntryTrigger:X,slotFulfillmentTriggers:C,slotExpirationTriggers:k,Rb:"core",clientMetadata:new E1([new lQ(U({slotId:N,slotType:"SLOT_TYPE_FORECASTING",slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:X,slotFulfillmentTriggers:C,slotExpirationTriggers:k}))]),adSlotLoggingData:y}}; EuZ=function(k,X,V,C,y){var U=!X.hideCueRangeMarker;switch(X.kind){case "AD_PLACEMENT_KIND_START":return new Di(k.V,V);case "AD_PLACEMENT_KIND_MILLISECONDS":return k=zTm(X,C),k instanceof p?k:y(k.Gv,U);case "AD_PLACEMENT_KIND_END":return new H4(k.V,V,U);default:return new p("Cannot construct entry trigger",{kind:X.kind})}}; fZ$=function(k,X,V,C,y){return EuZ(k,X,V,C,function(U,N){return new TYr(k.V,V,U,N,y)})}; oM=function(k,X,V,C){return EuZ(k,X,V,C,function(y,U){return new l$(k.V,V,y,U)})}; eZ=function(k,X,V,C,y,U,N){k=[new Uk(k.V,X)];return{slotId:X,slotType:V,slotPhysicalPosition:1,slotEntryTrigger:C,slotFulfillmentTriggers:k,slotExpirationTriggers:y,Rb:"core",clientMetadata:new E1([new lQ(N({slotId:X,slotType:V,slotPhysicalPosition:1,Rb:"core",slotEntryTrigger:C,slotFulfillmentTriggers:k,slotExpirationTriggers:y}))]),adSlotLoggingData:U}}; fl=function(k,X){g.H.call(this);this.BY=k;this.V=X;this.eventCount=0}; Et=function(k,X,V,C){fl.call(this,k,X);this.BY=k;this.x9=V;this.context=C}; Jw=function(){this.V=new Map}; rH=function(k){this.V="pending";this.W=[];this.U=[];try{k(this.j.bind(this),this.reject.bind(this))}catch(X){this.reject(X)}}; J1d=function(){var k,X;return{JA:new rH(function(V,C){k=V;X=C}), resolve:k,reject:X}}; Ot=function(k){return hw(k)?k:WM(k)?new rH(function(X,V){k.then(X,V)}):new rH(function(X){X(k)})}; jZ=function(k){return new rH(function(X,V){V(k)})}; IM=function(k){try{return Ot(k())}catch(X){return jZ(X)}}; $U=function(k,X,V){var C=J1d(),y=C.JA,U=C.resolve,N=C.reject;k.W.push(function(P){if(X)try{var T=X(P);U(T)}catch(q){N(q)}else U(P)}); k.U.push(function(P){if(V)try{var T=V(P);U(T)}catch(q){N(q)}else N(P)}); Kl(k);return y}; BM=function(k,X){return $U(k,void 0,X)}; r1$=function(k,X){$U(k,function(V){return $U(Ot(X()),function(){return V})},function(V){return $U(Ot(X()),function(){return jZ(V)})})}; Kl=function(k){if(k.V==="fulfilled"){var X=k.W;k.W=[];k.U=[];X=g.W(X);for(var V=X.next();!V.done;V=X.next())V=V.value,V(k.result)}else if(k.V==="rejected")for(X=k.U,k.W=[],k.U=[],X=g.W(X),V=X.next();!V.done;V=X.next())V=V.value,V(k.error)}; nl=function(k,X){return hS9(X.call(k))}; Go=function(k){return function V(){return d$(V,function(C){if(C.W==1)return g.Om(C,2),g.d(C,{JA:Ot(k)},4);if(C.W!=2)return C.return(C.V);g.G$(C);return g.m0(C,0)})}()}; hS9=function(k){return IM(function(){return wH(k,k.next())})}; wH=function(k,X){return X.done?Ot(X.value):BM($U(X.value.JA,function(V){return wH(k,k.next(V))}),function(V){return wH(k,k.throw(V))})}; mq=function(k,X){if(k.length===0)return Ot(NaN);var V=J1d(),C=V.JA,y=V.resolve,U=k.length;k=g.W(k.entries());var N=k.next();for(V={};!N.done;V={ih:void 0},N=k.next()){var P=g.W(N.value);N=P.next().value;P=P.next().value;V.ih=N;r1$(P,function(T){return function(){C.V==="pending"&&(W$m(X)&&X(T.ih)&&C.V==="pending"?y(T.ih):(--U,U===0&&y(NaN)))}}(V))}return C}; tw=function(k){return k.map(function(X){return Ot(X)})}; dH=function(k){var X=k.hours||0;var V=k.minutes||0,C=k.seconds||0;X=C+V*60+X*3600+(k.days||0)*86400+(k.weeks||0)*604800+(k.months||0)*2629800+(k.years||0)*31557600;X<=0?X={hours:0,minutes:0,seconds:0}:(k=X,X=Math.floor(k/3600),k%=3600,V=Math.floor(k/60),C=Math.floor(k%60),X={hours:X,minutes:V,seconds:C});var y=X.hours===void 0?0:X.hours;V=X.minutes===void 0?0:X.minutes;k=X.seconds===void 0?0:X.seconds;C=y>0;X=[];if(C){y=(new Intl.NumberFormat("en-u-nu-latn")).format(y);var U=["fr"],N="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(" "); y="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(cM)?y.replace(",","\u00a0"):U.includes(cM)?y.replace(",","\u202f"):N.includes(cM)?y.replace(",","."):y;X.push(y)}C=C===void 0?!1:C;V=(["af","be","lt"].includes(cM)||C)&&V<10?sW$().format(V):(new Intl.NumberFormat("en-u-nu-latn")).format(V);X.push(V);V=sW$().format(k);X.push(V);V=":";"da fi id si sr sr-Latn".split(" ").includes(cM)&&(V=".");return X.join(V)}; sW$=function(){return new Intl.NumberFormat("en-u-nu-latn",{minimumIntegerDigits:2})}; OmX=function(k,X){var V,C;k=((V=k.watchEndpointSupportedAuthorizationTokenConfig)==null?void 0:(C=V.videoAuthorizationToken)==null?void 0:C.credentialTransferTokens)||[];for(V=0;VX;k=V}else k=!1;return k}; g.pl=function(k,X){return k.fO+"timedtext_video?ref=player&v="+X.videoId}; g.vua=function(k){var X=this;this.videoData=k;k={};this.V=(k.c1a=function(){var V=[];if(g.Ll.isInitialized()){var C="";X.videoData&&X.videoData.sH&&(C=X.videoData.sH+("&r1b="+X.videoData.clientPlaybackNonce));var y={};C=(y.atr_challenge=C,y);uy("bg_v",void 0,"player_att");(C=bmI(C))?(uy("bg_s",void 0,"player_att"),V.push("r1a="+C)):(uy("bg_e",void 0,"player_att"),V.push("r1c=2"))}else uy("bg_e",void 0,"player_att"),window.trayride||window.botguard?V.push("r1c=1"):V.push("r1c=4");V.push("r1d="+g.Ll.getState()); return V.join("&")},k.c6a=function(V){return"r6a="+(Number(V.c)^JV())},k.c6b=function(V){return"r6b="+(Number(V.c)^Number(g.k5("CATSTAT",0)))},k); this.videoData&&this.videoData.sH?this.Xl=x5(this.videoData.sH):this.Xl={}}; g.ZmI=function(k){if(k.videoData&&k.videoData.sH){for(var X=[k.videoData.sH],V=g.W(Object.keys(k.V)),C=V.next();!C.done;C=V.next())C=C.value,k.Xl[C]&&k.V[C]&&(C=k.V[C](k.Xl))&&X.push(C);return X.join("&")}return null}; g.YU=function(k,X){Hm0(k,{jtC:g.IW(X.experiments,"bg_vm_reinit_threshold"),cspNonce:X.cspNonce,fO:X.fO||""})}; aZo=function(){var k=XMLHttpRequest.prototype.fetch;return!!k&&k.length===3}; QWa=function(k){k=k[x[27]](x[6]);u8[x[70]](k,1);u8[x[57]](k,15);u8[x[70]](k,2);return k[x[40]](x[6])}; F$o=function(k){zSX=2592E3*(k||1)}; k0=function(k){k=k===void 0?zSX:k;if(k>0&&!(g19()>(0,g.a)()-k*1E3))return 0;k=g.aB("yt-player-quality");if(typeof k==="string"){if(k=g.LX[k],k>0)return k}else if(k instanceof Object)return k.quality;return 0}; Xm=function(){var k=g.aB("yt-player-proxima-pref");return k==null?null:k}; guY=function(){var k=g.aB("yt-player-quality");if(k instanceof Object&&k.quality&&k.previousQuality){if(k.quality>k.previousQuality)return 1;if(k.quality0&&X[0]?k.getAutoplayPolicy(X[0]):k.getAutoplayPolicy("mediaelement");if(kLY[V])return kLY[V]}}catch(C){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; PC=function(k){return k.Np||k.oL||k.mutedAutoplay}; Xum=function(k,X){return PC(k)?X!==1&&X!==2&&X!==0?"AUTOPLAY_STATUS_UNAVAILABLE":k.xE?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; VSI=function(k,X,V){var C=X.J();k.thirdParty||(k.thirdParty={});C.ancestorOrigins&&(k.thirdParty.embeddedPlayerContext=Object.assign({},k.thirdParty.embeddedPlayerContext,{ancestorOrigins:C.ancestorOrigins}));C.L("embeds_enable_autoplay_and_visibility_signals")&&(C.DO!=null&&(k.thirdParty.embeddedPlayerContext=Object.assign({},k.thirdParty.embeddedPlayerContext,{visibilityFraction:Number(C.DO)})),C.tK&&(k.thirdParty.embeddedPlayerContext=Object.assign({},k.thirdParty.embeddedPlayerContext,{visibilityFractionSource:C.tK})), k.thirdParty.embeddedPlayerContext=Object.assign({},k.thirdParty.embeddedPlayerContext,{autoplayBrowserPolicy:x0(),autoplayIntended:PC(X),autoplayStatus:Xum(X,V)}))}; yiZ=function(k,X){Ev(k,2,X.QU,Tr,3);Ev(k,3,X.tQ,C_9,3);ix(k,4,X.onesieUstreamerConfig);ix(k,9,X.M$);Ev(k,10,X.aI,q7,3);Ev(k,15,X.reloadPlaybackParams,iAm,3)}; NM5=function(k,X){Ev(k,1,X.formatId,M7,3);Vw(k,2,X.startTimeMs);Vw(k,3,X.durationMs);Vw(k,4,X.Jc);Vw(k,5,X.PV);Ev(k,9,X.um4,Uo0,3);Ev(k,11,X.YYB,on,1);Ev(k,12,X.O4,on,1)}; xo0=function(k,X){fo(k,1,X.videoId);Vw(k,2,X.lmt)}; Uo0=function(k,X){if(X.hj)for(var V=0;V>31));Vw(k,16,X.Kk);Vw(k,17,X.detailedNetworkType);Vw(k,18,X.s0);Vw(k,19,X.Nj);Vw(k,21,X.CRO);Vw(k,23,X.Cy);Vw(k,28,X.Wr);Vw(k,29,X.EVc);Vw(k,34,X.visibility);V=X.playbackRate;if(V!==void 0){var C=new ArrayBuffer(4);(new Float32Array(C))[0]=V;V=(new Uint32Array(C))[0];if(V!==void 0)for(Xq(k,285),kW(k,4),C=0;C<4;)k.view.setUint8(k.pos,V&255),V>>=8,k.pos+=1,C+=1}Vw(k,36,X.Bf); Ev(k,38,X.mediaCapabilities,oc5,3);Vw(k,39,X.nVB);Vw(k,40,X.YQ);Vw(k,44,X.playerState);Co(k,46,X.Pf);Vw(k,48,X.X9);Vw(k,50,X.jk);Vw(k,51,X.El);Vw(k,54,X.SY);if(X.R7)for(V=0;V>31));fo(k,2,X.message)}; OAm=function(k,X){Vw(k,1,X.clientState);Ev(k,2,X.Wpq,Wt$,1)}; hPm=function(k,X){ix(k,1,X.pFO);Ev(k,2,X.Mmb,sEd,3);Ev(k,3,X.coldStartInfo,OAm,3)}; ri$=function(k,X){Vw(k,1,X.type);ix(k,2,X.value)}; Jid=function(k,X){fo(k,1,X.hl);fo(k,12,X.deviceMake);fo(k,13,X.deviceModel);Vw(k,16,X.clientName);fo(k,17,X.clientVersion);fo(k,18,X.osName);fo(k,19,X.osVersion)}; jEZ=function(k,X){fo(k,1,X.name);fo(k,2,X.value)}; Is$=function(k,X){fo(k,1,X.url);if(X.JQ)for(var V=0;V1&&(this.Y=k[1]==="2")}; h_=function(k,X,V,C,y){this.W=k;this.V=X;this.U=V;this.reason=C;this.lq=y===void 0?0:y}; g.WC=function(k,X,V,C){return new h_(g.LX[k]||0,g.LX[X]||0,V,C)}; OT=function(k){if(sT&&k.lq)return!1;var X=g.LX.auto;return k.W===X&&k.V===X}; In=function(k){return j0[k.V||k.W]||"auto"}; P5o=function(k,X){X=g.LX[X];return k.W<=X&&(!k.V||k.V>=X)}; KJ=function(k){return"["+k.W+"-"+k.V+", override: "+(k.U+", reason: "+k.reason+"]")}; $0=function(k,X,V){this.videoInfos=k;this.V=X;this.audioTracks=[];if(this.V){k=new Set;V==null||V({ainfolen:this.V.length});X=g.W(this.V);for(var C=X.next();!C.done;C=X.next())if(C=C.value,!C.Gw||k.has(C.Gw.id)){var y=void 0,U=void 0,N=void 0;(N=V)==null||N({atkerr:!!C.Gw,itag:C.itag,xtag:C.V,lang:((y=C.Gw)==null?void 0:y.name)||"",langid:((U=C.Gw)==null?void 0:U.id)||""})}else y=new g.rs(C.id,C.Gw),k.add(C.Gw.id),this.audioTracks.push(y);V==null||V({atklen:this.audioTracks.length})}}; BC=function(){g.H.apply(this,arguments);this.V=null}; oMI=function(k,X,V,C,y,U,N){if(k.V)return k.V;var P={},T=new Set,q={};if(nJ(C)){for(var M in C.V)C.V.hasOwnProperty(M)&&(k=C.V[M],q[k.info.Sz]=[k.info]);return q}M=Te$(X,C,P);U&&y({aftsrt:Gr(M)});for(var e={},f=g.W(Object.keys(M)),E=f.next();!E.done;E=f.next()){E=E.value;for(var J=g.W(M[E]),O=J.next();!O.done;O=J.next()){O=O.value;var I=O.itag,n=void 0,B=E+"_"+(((n=O.video)==null?void 0:n.fps)||0);e.hasOwnProperty(B)?e[B]===!0?q[E].push(O):P[I]=e[B]:(n=ws(X,O,V,C.isLive,T),n!==!0?(N.add(E),P[I]=n, n==="disablevp9hfr"&&(e[B]="disablevp9hfr")):(q[E]=q[E]||[],q[E].push(O),e[B]=!0))}}U&&y({bfflt:Gr(q)});for(var t in q)q.hasOwnProperty(t)&&(C=t,q[C]&&q[C][0].Gx()&&(q[C]=q[C],q[C]=qX0(X,q[C],P),q[C]=M40(q[C],P)));U&&Object.keys(P).length>0&&y({rjr:AA(P)});X=g.W(T.values());for(C=X.next();!C.done;C=X.next())(C=V.j.get(C.value))&&--C.Cs;U&&y({aftflt:Gr(q)});k.V=g.vQ(q,function(A){return!!A.length}); return k.V}; fJ5=function(k,X,V,C,y,U,N,P){P=P===void 0?!1:P;if(X.QJ&&N&&N.length>1&&!(X.Bn>0||X.T)){for(var T=X.W||!!y,q=T&&X.Et?U:void 0,M=Te$(X,C),e=[],f=[],E={},J=0;J0&&f&&y&&(M=[N,V],t=y.concat(f).filter(function(A){return A})); if(t.length&&!X.gV){cC(t,M);if(T){T=[];X=g.W(t);for(C=X.next();!C.done;C=X.next())T.push(C.value.itag);U({hbdfmt:T.join(".")})}return Ho(new $0(t,k,q))}t=KPm(X);t=g.ez(t,P);if(!t){if(e[N])return U=e[N],cC(U),Ho(new $0(U,k,q));T&&U({novideo:1});return R1()}X.NU&&(t==="1"||t==="1h")&&e[V]&&(N=ds(e[t]),M=ds(e[V]),M>N?t=V:M===N&&$v9(e[V])&&(t=V));t==="9"&&e.h&&ds(e.h)>ds(e["9"])&&(t="h");X.tO&&C.isLive&&t==="("&&e.H&&ds(e["("])<1440&&(t="H");T&&U({vfmly:A_(t)});X=e[t];if(!X.length)return T&&U({novfmly:A_(t)}), R1();cC(X);return Ho(new $0(X,k,q))}; JAm=function(k,X){var V=!(!k.m&&!k.M),C=!(!k.mac3&&!k.MAC3),y=!(!k.meac3&&!k.MEAC3);k=!(!k.i&&!k.I);X.WF=k;return V||C||y||k}; $v9=function(k){k=g.W(k);for(var X=k.next();!X.done;X=k.next())if(X=X.value,X.itag&&Be0.has(X.itag))return!0;return!1}; hH0=function(k){k=g.W(k);for(var X=k.next();!X.done;X=k.next())if(X.value.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; A_=function(k){switch(k){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return k}}; Gr=function(k){var X=[],V;for(V in k)if(k.hasOwnProperty(V)){var C=V;X.push(A_(C));C=g.W(k[C]);for(var y=C.next();!y.done;y=C.next())X.push(y.value.itag)}return X.join(".")}; EMa=function(k,X,V,C,y,U){var N={},P={};g.bB(X,function(T,q){T=T.filter(function(M){var e=M.itag;if(!M.Au)return P[e]="noenc",!1;if(U.XT&&M.Sz==="(h"&&U.D8)return P[e]="lichdr",!1;if(!k.Y&&M.Sz==="1e")return P[e]="noav1enc",!1;if(M.Sz==="("||M.Sz==="(h"){if(k.U&&V&&V.flavor==="widevine"){var f=M.mimeType+"; experimental=allowed";(f=!!M.Au[V.flavor]&&!!V.V[f])||(P[e]=M.Au[V.flavor]?"unspt":"noflv");return f}if(!DM(k,Rn.CRYPTOBLOCKFORMAT)&&!k.Y9||k.qC)return P[e]=k.qC?"disvp":"vpsub",!1}return V&&M.Au[V.flavor]&& V.V[M.mimeType]?!0:(P[e]=V?M.Au[V.flavor]?"unspt":"noflv":"nosys",!1)}); T.length&&(N[q]=T)}); C&&Object.entries(P).length&&y({rjr:AA(P)});return N}; M40=function(k,X){var V=uu(k,function(C,y){return y.video.fps>32?Math.min(C,y.video.width):C},Infinity); V32||C.video.widthk.X)return"max"+k.X;if(k.Tc&&X.Sz==="h"&&X.video&&X.video.qualityOrdinal>1080)return"blkhigh264";if(X.Sz==="(h"&&!V.N)return"enchdr";if((C===void 0?0:C)&&U2(X)&&!k.bq)return"blk51live";if((X.Sz==="MAC3"||X.Sz==="mac3")&&!k.j)return"blkac3";if((X.Sz==="MEAC3"||X.Sz==="meac3")&&!k.Y)return"blkeac3";if(X.Sz==="M"||X.Sz==="m")return"blkaac51"; if((X.Sz==="so"||X.Sz==="sa")&&!k.k9)return"blkamb";if(!k.XT&&GzI(X)&&(!V.Y||X.Sz!=="1e"))return"cbc";if(!V.Y&&GzI(X)&&X.Sz==="1e")return"cbcav1";if((X.Sz==="i"||X.Sz==="I")&&!k.Rc)return"blkiamf";var U;if(k.yD&&((U=X.audio)==null?void 0:U.W)===!0)return"blkvbcabr";var N,P;if(k.s2&&(X.Sz==="1"||X.Sz==="1h"||V.Y&&X.Sz==="1e")&&((N=X.video)==null?0:N.qualityOrdinal)&&((P=X.video)==null?void 0:P.qualityOrdinal)>k.s2)return"av1cap";C=V.j.get(X.Sz);if(!k.VD&&C&&C.Cs>0)return y.add(X.Sz),"byerr";var T; if((T=X.video)==null?0:T.fps>32){if(!V.gB&&!DM(V,Rn.FRAMERATE))return"capHfr";if(k.Gc&&X.video.qualityOrdinal>=4320)return"blk8khfr";if(X_(X)&&k.Sm&&X.Au&&X.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(k.lq&&X.lq>k.lq)return"ratecap";k=nMm(V,X);return k!==!0?k:!0}; cC=function(k,X){X=X===void 0?[]:X;g.tR(k,function(V,C){var y=C.lq-V.lq;if(!V.Gx()||!C.Gx())return y;var U=C.video.height*C.video.width-V.video.height*V.video.width;!U&&X&&X.length>0&&(V=X.indexOf(V.Sz)+1,C=X.indexOf(C.Sz)+1,U=V===0||C===0?C||-1:V-C);U||(U=y);return U})}; g.HC=function(k,X){this[x[25]]=k;this[x[38]]=X===void 0?!1:X;this[x[31]]=this[x[15]]=this[x[12]]=x[6];this[x[0]]={};this[x[21]]=x[6]}; vC=function(k){bf(k);return k[x[31]]}; ZM=function(k){return k[x[25]]?k[x[25]][x[1]](x[11]):k[x[12]]===x[11]}; Gh0=function(k){bf(k);return g.aZ(k[x[0]],function(X){return X!==null})}; an=function(k){bf(k);var X=decodeURIComponent(k[x[28]](x[35])||x[6])[x[27]](x[87]);return k[x[15]]===x[62]&&X[x[4]]>1&&!!X[1]}; Qu=function(k,X){X=X===void 0?!1:X;bf(k);if(k[x[15]]!==x[62]){var V=k[x[5]]();V[x[37]](x[63],x[67]);return V}var C=k[x[41]]();V=new g.PJ(C);var y=k[x[28]](x[88]),U=decodeURIComponent(k[x[28]](x[35])||x[6])[x[27]](x[87]);if(y&&U&&U[x[4]]>1&&U[1])return C=V.V,k=C[x[49]](/^[^.]*/,x[6]),g.qC(V,(C[x[22]](x[47])===0?x[47]:x[29])+y+x[52]+U[1]+k),V=new g.HC(V[x[33]]()),V[x[37]](x[64],x[67]),V;if(X)return V=k[x[5]](),V[x[37]](x[64],x[67]),V;y=V.V[x[44]](x[86]);V.V[x[44]](x[76])?(g.qC(V,x[60]),C=V[x[33]]()): V.V[x[44]](x[82])?(g.qC(V,x[79]),C=V[x[33]]()):(V=hJZ(C),TL(V)&&(C=V));V=new g.HC(C);V[x[37]](x[10],x[67]);y&&V[x[37]](x[89],x[75]);return V}; bf=function(k){if(k[x[25]]){if(!(TL(k[x[25]])||k[x[25]][x[1]](x[11])||k[x[25]][x[1]](x[53])||k[x[25]][x[1]](x[77])))throw new g.XQ(x[78],k[x[25]]);var X=g.ri(k[x[25]]);k[x[12]]=X.Y;k[x[31]]=X.V+(X.U!=null?x[58]+X.U:x[6]);var V=X.W;if(V[x[1]](x[62]))k[x[15]]=x[62],V=V[x[8]](14);else if(V[x[1]](x[81]))k[x[15]]=x[81],V=V[x[8]](13);else if(V[x[1]](x[45])){var C=V[x[22]](x[59],12),y=V[x[22]](x[59],C+1);C>0&&y>0?(k[x[15]]=V[x[8]](0,y),V=V[x[8]](y+1)):(k[x[15]]=V,V=x[6])}else k[x[15]]=V,V=x[6];C=k[x[0]]; k[x[0]]=w6Z(V);Object[x[65]](k[x[0]],mvm(X.j.toString()));Object[x[65]](k[x[0]],C);k[x[0]][x[74]]===x[83]&&(delete k[x[0]][x[74]],k[x[15]]+=x[23]);k[x[25]]=x[6];k[x[21]]=x[6];k[x[38]]&&(bf(k),X=k[x[0]][x[17]]||null)&&(X=t4a[0](X),k[x[37]](x[17],X))}}; cA5=function(k){bf(k);var X=k[x[12]]+(k[x[12]]?x[7]:x[85])+k[x[31]]+k[x[15]];if(Gh0(k)){var V=[];g.bB(k[x[0]],function(C,y){C!==null&&V[x[32]](y+x[14]+C)}); X+=x[50]+V[x[40]](x[56])}return X}; w6Z=function(k){k=k[x[27]](x[59]);var X=0;k[0]||X++;for(var V={};X0?dv0(X,C[x[8]](0,y),C[x[8]](y+1)):C&&(X[C]=x[6])}return X}; dv0=function(k,X,V){if(X===x[42]){var C;(C=V[x[22]](x[14]))>=0?(X=x[34]+V[x[8]](0,C),V=V[x[8]](C+1)):(C=V[x[22]](x[39]))>=0&&(X=x[34]+V[x[8]](0,C),V=V[x[8]](C+3))}k[X]=V}; zr=function(k){var X=g.Z(k,AA0)||k[x[90]];k={OQ:!1,SD:x[6],Lz:x[6],s:x[6]};if(!X)return k;X=x5(X);k[x[3]]=!0;k[x[69]]=X[x[21]];k[x[36]]=X[x[26]];k[x[48]]=X[x[48]];return k}; Fm=function(k,X,V,C,y,U,N,P,T){this.L4=k;this.startTime=X;this.duration=V;this.ingestionTime=C;this.sourceURL=y;this.yz=T;this.endTime=X+V;this.V=N||0;this.range=U||null;this.pending=P||!1;this.yz=T||null}; g.gs=function(){this.segments=[];this.V=null;this.W=!0;this.U=""}; Dvr=function(k,X){if(X>k.IM())k.segments=[];else{var V=oZ(k.segments,function(C){return C.L4>=X},k); V>0&&k.segments.splice(0,V)}}; lf=function(k,X,V,C,y){y=y===void 0?!1:y;this.data=k;this.offset=X;this.size=V;this.type=C;this.V=(this.W=y)?0:8;this.dataOffset=this.offset+this.V}; LJ=function(k){var X=k.data.getUint8(k.offset+k.V);k.V+=1;return X}; S0=function(k){var X=k.data.getUint16(k.offset+k.V);k.V+=2;return X}; pJ=function(k){var X=k.data.getInt32(k.offset+k.V);k.V+=4;return X}; Y0=function(k){var X=k.data.getUint32(k.offset+k.V);k.V+=4;return X}; uf=function(k){var X=k.data;var V=k.offset+k.V;X=X.getUint32(V)*4294967296+X.getUint32(V+4);k.V+=8;return X}; kg=function(k,X){X=X===void 0?NaN:X;if(isNaN(X))var V=k.size;else for(V=k.V;V1?Math.ceil(y*X):Math.floor(y*X))}k.skip(1);V=LJ(k)<<16|S0(k);if(V&256){C=V&1;y=V&4;var U=V&512,N=V&1024,P=V&2048;V=Y0(k);C&&k.skip(4);y&&k.skip(4);C=(U?4:0)+(N?4:0)+(P?4:0);for(y=0;y1?Math.ceil(N*X):Math.floor(N*X)),k.skip(C)}}}; xg=function(k){k=new DataView(k.buffer,k.byteOffset,k.byteLength);return(k=g.UC(k,0,1836476516))?g.Nx(k):NaN}; LPd=function(k){var X=g.UC(k,0,1937011556);if(!X)return null;X=PR(k,X.dataOffset+8,1635148593)||PR(k,X.dataOffset+8,1635135537);if(!X)return null;var V=PR(k,X.dataOffset+78,1936995172),C=PR(k,X.dataOffset+78,1937126244);if(!C)return null;X=null;if(V)switch(V.skip(4),LJ(V)){default:X=0;break;case 1:X=2;break;case 2:X=1;break;case 3:X=255}var y=V=null,U=null;if(C=PR(k,C.dataOffset,1886547818)){var N=PR(k,C.dataOffset,1886546020),P=PR(k,C.dataOffset,2037673328);if(!P&&(P=PR(k,C.dataOffset,1836279920), !P))return null;N&&(N.skip(4),V=pJ(N)/65536,U=pJ(N)/65536,y=pJ(N)/65536);k=RHr(P);k=new DataView(k.buffer,k.byteOffset+8,k.byteLength-8);return new gMo(X,V,U,y,k)}return null}; PR=function(k,X,V){for(;Tt(k,X);){var C=qx(k,X);if(C.type===V)return C;X+=C.size}return null}; g.UC=function(k,X,V){for(;Tt(k,X);){var C=qx(k,X);if(C.type===V)return C;X=Mx(C.type)?X+8:X+C.size}return null}; g.oy=function(k){if(k.data.getUint8(k.dataOffset)){var X=k.data;k=k.dataOffset+4;X=X.getUint32(k)*4294967296+X.getUint32(k+4)}else X=k.data.getUint32(k.dataOffset+4);return X}; qx=function(k,X){var V=k.getUint32(X),C=k.getUint32(X+4);return new lf(k,X,V,C)}; g.Nx=function(k){var X=k.data.getUint8(k.dataOffset)?20:12;return k.data.getUint32(k.dataOffset+X)}; SXm=function(k){k=new lf(k.data,k.offset,k.size,k.type,k.W);var X=LJ(k);k.skip(7);var V=Y0(k);if(X===0){X=Y0(k);var C=Y0(k)}else X=uf(k),C=uf(k);k.skip(2);for(var y=S0(k),U=[],N=[],P=0;P122)return!1}return!0}; Mx=function(k){return k===1701082227||k===1836019558||k===1836019574||k===1835297121||k===1835626086||k===1937007212||k===1953653094||k===1953653099||k===1836475768}; p6a=function(k){k.skip(4);return{stq:kg(k,0),value:kg(k,0),timescale:Y0(k),btG:Y0(k),vua:Y0(k),id:Y0(k),rE:kg(k),offset:k.offset}}; g.YXa=function(k){var X=PR(k,0,1701671783);if(!X)return null;var V=p6a(X),C=V.stq;V=yF(V.rE);if(k=PR(k,X.offset+X.size,1701671783))if(k=p6a(k),k=yF(k.rE),V&&k){X=g.W(Object.keys(k));for(var y=X.next();!y.done;y=X.next())y=y.value,V[y]=k[y]}return V?new it(V,C):null}; eR=function(k,X){for(var V=PR(k,0,X);V;){var C=V;C.type=1936419184;C.data.setUint32(C.offset+4,1936419184);V=PR(k,V.offset+V.size,X)}}; g.f8=function(k,X){for(var V=0,C=[];Tt(k,V);){var y=qx(k,V);y.type===X&&C.push(y);V=Mx(y.type)?V+8:V+y.size}return C}; uG$=function(k,X){var V=g.UC(k,0,1937011556),C=g.UC(k,0,1953654136);if(!V||!C||k.getUint32(V.offset+12)>=2)return null;var y=new DataView(X.buffer,X.byteOffset,X.length),U=g.UC(y,0,1937011556);if(!U)return null;X=y.getUint32(U.dataOffset+8);C=y.getUint32(U.dataOffset+12);if(C!==1701733217&&C!==1701733238)return null;C=new HXX(k.byteLength+X);X1(C,k,0,V.offset+12);C.data.setInt32(C.offset,2);C.offset+=4;X1(C,k,V.offset+16,V.size-16);X1(C,y,y.byteOffset+U.dataOffset+8,X);X1(C,k,V.offset+V.size,k.byteLength- (V.offset+V.size));V=g.W([1836019574,1953653099,1835297121,1835626086,1937007212,1937011556]);for(y=V.next();!y.done;y=V.next())y=g.UC(k,0,y.value),C.data.setUint32(y.offset,y.size+X);k=g.UC(C.data,0,1953654136);C.data.setUint32(k.offset+16,2);return C.data}; kja=function(k){var X=g.UC(k,0,1937011556);if(!X)return null;var V=k.getUint32(X.dataOffset+12);if(V!==1701733217&&V!==1701733238)return null;X=PR(k,X.offset+24+(V===1701733217?28:78),1936289382);if(!X)return null;V=PR(k,X.offset+8,1935894637);if(!V||k.getUint32(V.offset+12)!==1667392371)return null;X=PR(k,X.offset+8,1935894633);if(!X)return null;X=PR(k,X.offset+8,1952804451);if(!X)return null;V=new Uint8Array(16);for(var C=0;C<16;C++)V[C]=k.getInt8(X.offset+16+C);return V}; EC=function(k,X){this.V=k;this.pos=0;this.start=X||0}; JM=function(k){return k.pos>=k.V.byteLength}; OC=function(k,X,V){var C=new EC(V);if(!rt(C,k))return!1;C=hM(C);if(!WR(C,X))return!1;for(k=0;X;)X>>>=8,k++;X=C.start+C.pos;var y=sC(C,!0);C=k+(C.start+C.pos-X)+y;C=C>9?XYI(C-9,8):XYI(C-2,1);k=X-k;V.setUint8(k++,236);for(X=0;XV;y++)V=V*256+BR(k),C*=128;return X?V-C:V}; Iy=function(k){var X=sC(k,!0);k.pos+=X}; iv9=function(k){if(!WR(k,440786851,!0))return null;var X=k.pos;sC(k,!1);var V=sC(k,!0)+k.pos-X;k.pos=X+V;if(!WR(k,408125543,!1))return null;sC(k,!0);if(!WR(k,357149030,!0))return null;var C=k.pos;sC(k,!1);var y=sC(k,!0)+k.pos-C;k.pos=C+y;if(!WR(k,374648427,!0))return null;var U=k.pos;sC(k,!1);var N=sC(k,!0)+k.pos-U,P=new Uint8Array(V+12+y+N),T=new DataView(P.buffer);P.set(new Uint8Array(k.V.buffer,k.V.byteOffset+X,V));T.setUint32(V,408125543);T.setUint32(V+4,33554431);T.setUint32(V+8,4294967295); P.set(new Uint8Array(k.V.buffer,k.V.byteOffset+C,y),V+12);P.set(new Uint8Array(k.V.buffer,k.V.byteOffset+U,N),V+12+y);return P}; n8=function(k){var X=k.pos;k.pos=0;var V=1E6;rt(k,[408125543,357149030,2807729])&&(V=jR(k));k.pos=X;return V}; y5Z=function(k,X){var V=k.pos;k.pos=0;if(k.V.getUint8(k.pos)!==160&&!Gt(k)||!WR(k,160))return k.pos=V,NaN;sC(k,!0);var C=k.pos;if(!WR(k,161))return k.pos=V,NaN;sC(k,!0);BR(k);var y=BR(k)<<8|BR(k);k.pos=C;if(!WR(k,155))return k.pos=V,NaN;C=jR(k);k.pos=V;return(y+C)*X/1E9}; Gt=function(k){if(!UHa(k)||!WR(k,524531317))return!1;sC(k,!0);return!0}; UHa=function(k){if(k.Wz()){if(!WR(k,408125543))return!1;sC(k,!0)}return!0}; rt=function(k,X){for(var V=0;V0){var C=mvm(X.substring(V+1));g.bB(C,function(y,U){this.set(U,y)},k); X=X.substring(0,V)}X=w6Z(X);g.bB(X,function(y,U){this.set(U,y)},k)}; xHa=function(k){var X=k.RE.b_(),V=[];g.bB(k.V,function(y,U){V.push(U+"="+y)}); if(!V.length)return X;var C=V.join("&");k=Gh0(k.RE)?"&":"?";return X+k+C}; mu=function(k,X){var V=new g.HC(X);(X=V.get("req_id"))&&k.set("req_id",X);g.bB(k.V,function(C,y){V["set"](y,null)}); return V}; PKX=function(){this.j=this.U=this.V=this.timedOut=this.started=this.Y=this.W=0}; tM=function(k){k.Y=(0,g.a)();k.started=0;k.timedOut=0;k.V=0}; cR=function(k,X){var V=k.started+k.V*4;X&&(V+=k.U);V=Math.max(0,V-3);return Math.pow(1.6,V)}; dt=function(k,X){k[X]||(k[X]=new PKX);return k[X]}; AM=function(k){this.D=this.N=this.Y=this.U=0;this.T=this.X=!1;this.V=k;this.W=k.clone()}; TEX=function(k,X,V){if(ZM(k.V))return!1;var C=dt(V,vC(k.V));if(C.timedOut<1&&C.V<1)return!1;C=C.timedOut+C.V;k=DX(k,X);V=dt(V,vC(k));return V.timedOut+V.V+01?X=X.xo:(V=dt(V,HR(k,k.FO(X,V),X)),X=Math.max(k.Y,V.timedOut)+X.QW*(k.U-k.Y)+.25*k.N,X=X>3?1E3*Math.pow(1.6,X-3):0);return X===0?!0:k.D+X<(0,g.a)()}; q2Y=function(k,X,V){k.V.set(X,V);k.W.set(X,V);k.j&&k.j.set(X,V)}; M65=function(k,X,V,C,y){++k.U;X&&++k.Y;vC(V.RE).startsWith("redirector.")&&(k.V=k.W.clone(),delete k.j,C.KP&&delete y[vC(k.V)])}; vR=function(k){return k?(k.itag||"")+";"+(k.lmt||0)+";"+(k.xtags||""):""}; ZX=function(k,X,V,C){this.initRange=V;this.indexRange=C;this.V=null;this.U=!1;this.X=0;this.j=this.qR=this.W=null;this.info=X;this.Ca=new AM(k)}; ay=function(k,X){this.start=k;this.end=X;this.length=X-k+1}; QF=function(k){k=k.split("-");var X=Number(k[0]),V=Number(k[1]);if(!isNaN(X)&&!isNaN(V)&&k.length===2&&(k=new ay(X,V),!isNaN(k.start)&&!isNaN(k.end)&&!isNaN(k.length)&&k.length>0))return k}; zt=function(k,X){return new ay(k,k+X-1)}; oaZ=function(k){return k.end==null?{start:String(k.start)}:{start:String(k.start),end:String(k.end)}}; F1=function(k){if(!k)return new ay(0,0);var X=Number(k.start);k=Number(k.end);if(!isNaN(X)&&!isNaN(k)&&(X=new ay(X,k),X.length>0))return X}; gt=function(k,X,V,C,y,U,N,P,T,q,M,e){C=C===void 0?"":C;this.type=k;this.V=X;this.range=V;this.source=C;this.TX=M;this.clipId=e===void 0?"":e;this.D=[];this.T="";this.L4=-1;this.k9=this.U2=0;this.T=C;this.L4=y>=0?y:-1;this.startTime=U||0;this.duration=N||0;this.W=P||0;this.U=T>=0?T:this.range?this.range.length:NaN;this.Y=this.range?this.W+this.U===this.range.length:q===void 0?!!this.U:q;this.range?(this.j=this.startTime+this.duration*this.W/this.range.length,this.N=this.duration*this.U/this.range.length, this.X=this.j+this.N):efr(this)}; efr=function(k){EaZ?(k.j=k.startTime+Math.min(k.duration*k.W/k.V.info.lq,k.duration),k.N=Math.min(k.duration,k.duration*k.U/k.V.info.lq),k.X=Math.min(k.j+k.N,k.startTime+k.duration)):(k.j=k.startTime,k.N=k.duration,k.X=k.j+k.N)}; J5$=function(k,X,V){var C=!(!X||X.V!==k.V||X.type!==k.type||X.L4!==k.L4);return V?C&&!!X&&(k.range&&X.range?X.range.end===k.range.end:X.range===k.range)&&X.W+X.U===k.W+k.U:C}; lt=function(k){return k.type===1||k.type===2}; L8=function(k){return k.type===3||k.type===6}; SR=function(k,X){return k.V===X.V?k.range&&X.range?k.range.start+k.W+k.U===X.range.start+X.W:k.L4===X.L4?k.W+k.U===X.W:k.L4+1===X.L4&&X.W===0&&k.Y:!1}; hfY=function(k,X){return k.L4!==X.L4&&X.L4!==k.L4+1||k.type!==X.type?!1:SR(k,X)?!0:Math.abs(k.j-X.j)<=1E-6&&k.L4===X.L4?!1:r5o(k,X)}; r5o=function(k,X){return SR(k,X)||Math.abs(k.X-X.j)<=1E-6||k.L4+1===X.L4&&X.W===0&&k.Y?!0:!1}; p8=function(k){return k.L4+(k.Y?1:0)}; WkZ=function(k){k.length===1||g.YV(k,function(V){return!!V.range}); for(var X=1;X=X.range.start+X.W&&k.range.start+k.W+k.U<=X.range.start+X.W+X.U:k.L4===X.L4&&k.W>=X.W&&(k.W+k.U<=X.W+X.U||X.Y)}; BE$=function(k,X){return k.V!==X.V?!1:k.type===4&&X.type===3&&k.V.rh()?(k=k.V.RN(k),iY(k,function(V){return BE$(V,X)})):k.L4===X.L4&&!!X.U&&X.W+X.U>k.W&&X.W+X.U<=k.W+k.U}; ut=function(k,X){var V=X.L4;k.T="updateWithSegmentInfo";k.L4=V;if(k.startTime!==X.startTime||k.duration!==X.duration)k.startTime=X.startTime+k.U2,k.duration=X.duration,efr(k)}; kd=function(k,X){var V=this;this.O2=k;this.j=this.V=null;this.Y=this.z$=NaN;this.FO=this.requestId=null;this.Xg={Pbz:function(){return V.range}}; this.Ca=k[0].V.Ca;this.W=X||"";this.O2[0].range&&this.O2[0].U>0&&(sQa(k)?(this.range=WkZ(k),this.U=this.range.length):(this.range=this.O2[this.O2.length-1].range,this.U=Ovm(k)))}; XT=function(k){return!lt(k.O2[k.O2.length-1])}; VM=function(k){return k.O2[k.O2.length-1].type===4}; g.Cb=function(k,X,V){V=k.FO===null?k.Ca.FO(X,V,k.O2[0].type):k.FO;if(k.V){X=V?Qu(k.V,X.jB):k.V;var C=new wt(X);C.get("alr")||C.set("alr","yes");k.W&&NE$(C,k.W)}else/http[s]?:\/\//.test(k.W)?C=new wt(new g.HC(k.W)):(C=Ry(k.Ca,V,X),k.W&&NE$(C,k.W));(X=k.range)?C.set("range",X.toString()):k.O2[0].V.lS()&&k.O2.length===1&&k.O2[0].W&&C.set("range",k.O2[0].W+"-");k.requestId&&C.set("req_id",k.requestId);isNaN(k.z$)||C.set("headm",k.z$.toString());isNaN(k.Y)||C.set("mffa",k.Y+"ms");k.urlParams&&g.bB(k.urlParams, function(y,U){C.set(U,y)}); return C}; nam=function(k){if(k.range)return k.U;k=k.O2[0];return Math.round(k.N*k.V.info.lq)}; Gj9=function(k,X){return Math.max(0,k.O2[0].j-X)}; i0=function(k,X,V,C,y,U){U=U===void 0?0:U;ZX.call(this,k,X,C,void 0);this.Y=V;this.GX=U;this.index=y||new g.gs}; wYd=function(k,X,V,C,y){this.L4=k;this.startSecs=X;this.LQ=V;this.V=C||NaN;this.W=y||NaN}; yM=function(k,X,V){for(;k;k=k.parentNode)if(k.attributes&&(!V||k.nodeName===V)){var C=k.getAttribute(X);if(C)return C}return""}; Un=function(k,X){for(;k;k=k.parentNode){var V=k.getElementsByTagName(X);if(V.length>0)return V[0]}return null}; mH9=function(k){if(!k)return 0;var X=k.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return X?(Number(X[2])|0)*3600+(Number(X[4])|0)*60+(Number(X[6])|0):Number(k)|0}; t6Y=function(k){return k.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?k+"Z":k}; N1=function(){this.V=[];this.W=null;this.X=0;this.U=[];this.Y=!1;this.N="";this.j=-1}; c5d=function(k){var X=k.U;k.U=[];return X}; dHm=function(){this.j=[];this.V=null;this.W={};this.U={}}; Hv9=function(k,X){var V=[];X=Array.from(X.getElementsByTagName("SegmentTimeline"));X=g.W(X);for(var C=X.next();!C.done;C=X.next()){C=C.value;var y=C.parentNode.parentNode,U=null;y.nodeName==="Period"?U=A5o(k):y.nodeName==="AdaptationSet"?(y=y.getAttribute("id")||y.getAttribute("mimetype")||"",U=DHZ(k,y)):y.nodeName==="Representation"&&(y=y.getAttribute("id")||"",U=RfY(k,y));if(U==null)return;U.update(C);g.jz(V,c5d(U))}g.jz(k.j,V);$0$(k.j,function(N){return N.startSecs*1E3+N.V})}; bvm=function(k){k.V&&(k.V.V=[]);g.bB(k.W,function(X){X.V=[]}); g.bB(k.U,function(X){X.V=[]})}; A5o=function(k){k.V||(k.V=new N1);return k.V}; DHZ=function(k,X){k.W[X]||(k.W[X]=new N1);return k.W[X]}; RfY=function(k,X){k.U[X]||(k.U[X]=new N1);return k.U[X]}; Pw=function(k){var X=k===void 0?{}:k;k=X.GX===void 0?0:X.GX;var V=X.LZ===void 0?!1:X.LZ;var C=X.po===void 0?0:X.po;var y=X.X$===void 0?0:X.X$;var U=X.aE===void 0?Infinity:X.aE;var N=X.Ov===void 0?0:X.Ov;var P=X.nQ===void 0?!1:X.nQ;X=X.IH===void 0?!1:X.IH;g.gs.call(this);this.xR=this.wv=-1;this.LJ=k;this.po=C;this.LZ=V;this.X$=y;this.aE=U;this.Ov=N;((this.nQ=P)||isFinite(U)&&this.aE>0)&&V&&xd&&(this.W=!1,this.U="postLive");this.IH=X}; Ts=function(k,X){return mc(k.segments,function(V){return X-V.L4})}; q1=function(k,X,V){V=V===void 0?{}:V;i0.call(this,k,X,"",void 0,void 0,V.GX||0);this.index=new Pw(V)}; M1=function(k,X,V){ZX.call(this,k,X);this.Y=V;k=this.index=new g.gs;k.W=!1;k.U="d"}; vaX=function(k,X,V){var C=k.index.Bk(X),y=k.index.getStartTime(X),U=k.index.getDuration(X);V?U=V=0:V=k.info.lq*U;return new kd([new gt(3,k,void 0,"otfCreateRequestInfoForSegment",X,y,U,0,V)],C)}; ZvI=function(k,X){if(!k.index.isLoaded()){var V=[],C=X.j;X=X.Y.split(",").filter(function(M){return M.length>0}); for(var y=0,U=0,N=0,P=/^(\d+)/,T=/r=(\d+)/,q=0;q0&&(y.V=Math.min(y.V+N,10),y.W=U);y.V>0?(y.V--,y=!0):y=!1;if(y)typeof C==="function"&&(C=C()),console.log("plyr."+X,C);else{var P;C=((P=lom.get(X))!=null?P:0)+1;lom.set(X,C);C%100===1&&console.warn("plyr","plyr."+X+" is chatty, dropping logs.")}}}; gaX=function(){this.V=10;this.W=Date.now()}; fb=function(k,X){this.info=k;this.W=X;this.V=null;this.j=this.U=-1;this.timestampOffset=0;this.isLocked=this.X=!1;this.Y=this.info.V.KF()&&!this.info.W}; g.En=function(k){return HcZ(k.W)}; LkY=function(k,X){X=Math.min(X,k.info.U);var V=k.W.split(X),C=V.OO;V=new fb(new gt(k.info.type,k.info.V,k.info.range,k.info.T,k.info.L4,k.info.startTime,k.info.duration,k.info.W,X,!1,k.info.TX,k.info.clipId),V.ES);V.j=k.j;V.U=k.U;X=new fb(new gt(k.info.type,k.info.V,k.info.range,k.info.T,k.info.L4,k.info.startTime,k.info.duration,k.info.W+X,k.info.U-X,k.info.Y,k.info.TX,k.info.clipId),C);X.j=k.j;X.U=k.U;return[V,X]}; g.Jv=function(k,X,V,C){V=V===void 0?!1:V;C=C===void 0?0:C;if(k.isLocked||X.isLocked||!SR(k.info,X.info)||k.info.Y)return null;if(C){if(k.W.totalLength+X.W.totalLength>C)return null}else if(V&&(V=k.W,C=X.W,V=!(C.V.length?DB0(V,C.V[0]):1)),V)return null;V=new gt(k.info.type,k.info.V,k.info.range,k.info.T,k.info.L4,k.info.startTime,k.info.duration,k.info.W,k.info.U,k.info.Y,k.info.TX,k.info.clipId);C=X.info;V.U+=C.U;V.range&&(V.N+=C.N);V.X=C.X;V.Y=C.Y;C=new BK;ne(C,k.W);ne(C,X.W);V=new fb(V,C);V.V!= null&&X.V!=null&&(new g.o5("dash")).V(414627957,"merged slice emsg overridden; prev: "+V.V.v6()+" next: "+X.V.v6());V.V=X.V||k.V;V.U=k.U!==-1?k.U:X.U;V.j=k.j!==-1?k.j:X.j;return V}; g.r6=function(k){g.NH(k.info.V.info)||k.info.V.info.Cp();if(k.U!==-1)return k.U;if(k.V&&ZXI(k.V))return k.U=ZXI(k.V),k.U;if(g.NH(k.info.V.info)){var X=g.En(k);for(var V=k.info.V.V,C=NaN,y=NaN,U=0;Tt(X,U);){var N=qx(X,U);N.type===1936286840?y=N.data.getUint32(N.dataOffset+8):N.type===1836476516?y=g.Nx(N):N.type===1952867444&&isNaN(C)&&(C=g.oy(N));U=Mx(N.type)?U+8:U+N.size}!y&&V&&(y=xg(V));X=C/y}else X=new EC(g.En(k)),V=k.Y?X:new EC(new DataView(k.info.V.V.buffer)),C=n8(V),V=X.pos,X.pos=0,Gt(X)?WR(X, 231)?(C=jR(X)*C/1E9,X.pos=V,X=C):(X.pos=V,X=NaN):(X.pos=V,X=NaN);k.U=X||k.info.j;return k.U}; pYd=function(k,X){k.timestampOffset>0&&(X-=k.timestampOffset);var V=g.r6(k)+X;S2$(k,V);k.timestampOffset=X}; S2$=function(k,X){g.NH(k.info.V.info)||k.info.V.info.Cp();k.U=X;if(g.NH(k.info.V.info)){var V=g.En(k);k=k.info.V.V;for(var C=NaN,y=NaN,U=0;Tt(V,U);){var N=qx(V,U);isNaN(C)&&(N.type===1936286840?C=N.data.getUint32(N.dataOffset+8):N.type===1836476516&&(C=g.Nx(N)));if(N.type===1952867444){!C&&k&&(C=xg(k));var P=g.oy(N);isNaN(y)&&(y=Math.round(X*C)-P);var T=N;P+=y;if(T.data.getUint8(T.dataOffset)){var q=T.data;T=T.dataOffset+4;q.setUint32(T,Math.floor(P/4294967296));q.setUint32(T+4,P&4294967295)}else T.data.setUint32(T.dataOffset+ 4,P)}U=Mx(N.type)?U+8:U+N.size}return!0}V=new EC(g.En(k));k=k.Y?V:new EC(new DataView(k.info.V.V.buffer));C=n8(k);k=V.pos;V.pos=0;if(Gt(V)&&WR(V,231))if(y=sC(V,!0),X=Math.floor(X*1E9/C),Math.ceil(Math.log(X)/Math.log(2)/8)>y)X=!1;else{for(C=y-1;C>=0;C--)V.V.setUint8(V.pos+C,X&255),X>>>=8;V.pos=k;X=!0}else X=!1;return X}; Ww=function(k,X){X=X===void 0?!1:X;var V=hv(k);k=X?0:k.info.N;return V||k}; hv=function(k){g.NH(k.info.V.info)||k.info.V.info.Cp();if(k.V&&k.info.type===6)return k.V.GX;if(g.NH(k.info.V.info)){var X=g.En(k);var V=0;X=g.f8(X,1936286840);X=g.W(X);for(var C=X.next();!C.done;C=X.next())C=SXm(C.value),V+=C.Lg[0]/C.timescale;V=V||NaN;if(!(V>=0))a:{V=g.En(k);X=k.info.V.V;for(var y=C=0,U=0;Tt(V,C);){var N=qx(V,C);if(N.type===1836476516)y=g.Nx(N);else if(N.type===1836019558){!y&&X&&(y=xg(X));if(!y){V=NaN;break a}var P=PR(N.data,N.dataOffset,1953653094),T=P;P=y;var q=PR(T.data,T.dataOffset, 1952868452);T=PR(T.data,T.dataOffset,1953658222);var M=pJ(q);pJ(q);M&2&&pJ(q);q=M&8?pJ(q):0;var e=pJ(T),f=e&1;M=e&4;var E=e&256,J=e&512,O=e&1024;e&=2048;var I=Y0(T);f&&pJ(T);M&&pJ(T);for(var n=f=0;n2048?"":X.indexOf("https://")===0?X:""}; $d=function(k,X,V){X.match(Prr);return k(X,V).then(function(C){var y=g.x6m(C.xhr);return y?$d(k,y,V):C.xhr})}; w6=function(k,X,V){k=k===void 0?"":k;X=X===void 0?null:X;V=V===void 0?!1:V;g.ED.call(this);var C=this;this.sourceUrl=k;this.isLivePlayback=V;this.s2=this.duration=0;this.isPremiere=this.nQ=this.j=this.isLiveHeadPlayable=this.isLive=this.W=!1;this.aE=this.X$=0;this.isOtf=this.Ak=!1;this.uq=(0,g.a)();this.k9=Infinity;this.V={};this.U=new Map;this.state=this.Ed=0;this.timeline=null;this.isManifestless=!1;this.gB=[];this.X=null;this.Y9=0;this.Y="";this.bq=NaN;this.qC=this.XT=this.timestampOffset=this.N= 0;this.lT=this.Tf=NaN;this.Et=0;this.n4=this.D=!1;this.Z8=[];this.Gc={};this.U2=NaN;this.Xg={fA4:function(P){Bw(C,P)}}; var y;this.Tc=(y=X)==null?void 0:y.iq("html5_use_network_error_code_enums");Tb0=!!X&&X.iq("html5_modern_vp9_mime_type");var U;nb=!((U=X)==null||!U.iq("html5_enable_flush_during_seek"))&&g.pr();var N;Gs=!((N=X)==null||!N.iq("html5_enable_reset_audio_decoder"))&&g.pr()}; qJX=function(k){return g.aZ(k.V,function(X){return!!X.info.video&&X.info.video.qualityOrdinal>=2160})}; IJ5=function(k){return g.aZ(k.V,function(X){return!!X.info.video&&X.info.video.isHdr()})}; ml=function(k){return g.aZ(k.V,function(X){return!!X.info.Au})}; g.Mqa=function(k){return g.aZ(k.V,function(X){return MH(X.info.mimeType)})}; oLY=function(k){return g.aZ(k.V,function(X){return X.info.video?X.info.video.projectionType==="EQUIRECTANGULAR":!1})}; ezm=function(k){return g.aZ(k.V,function(X){return X.info.video?X.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1})}; f3m=function(k){return g.aZ(k.V,function(X){return X.info.video?X.info.video.projectionType==="MESH":!1})}; ELI=function(k){return g.aZ(k.V,function(X){return X.info.video?X.info.video.stereoLayout===1:!1})}; Jqd=function(k){return m0a(k.V,function(X){return X.info.video?X.DK():!0})}; nJ=function(k){return g.aZ(k.V,function(X){return ZM(X.Ca.V)})}; Bw=function(k,X){k.V[X.info.id]=X;k.U.set(vR(g.PY(X.info,k.Ak)),X)}; cw=function(k,X,V){V=V===void 0?0:V;var C=k.mimeType||"",y=k.itag;var U=k.xtags;y=y?y.toString():"";U&&(y+=";"+U);U=y;if(qH(C)){var N=k.width||640;y=k.height||360;var P=k.fps,T=k.qualityLabel,q=k.colorInfo,M=k.projectionType,e;k.stereoLayout&&(e=rqd[k.stereoLayout]);var f=U6Y(k)||void 0;if(q==null?0:q.primaries)var E=hzm[q.primaries]||void 0;N=new S4(N,y,P,M,e,void 0,T,f,E);C=mo(C,N,u5[k.itag||""]);nb&&(C+="; enableflushduringseek=true");Gs&&(C+="; enableresetaudiodecoder=true")}var J;if(Tj(C)){var O= k.audioSampleRate;e=k.audioTrack;O=new ge(O?+O:void 0,k.audioChannels,k.spatialAudioType,k.isDrc,k.loudnessDb,k.trackAbsoluteLoudnessLkfs,k.audioQuality||"AUDIO_QUALITY_UNKNOWN",k.isVb);e&&(E=e.displayName,y=e.id,e=e.audioIsDefault,E&&(J=new g.Kb(E,y||"",!!e)))}var I;k.captionTrack&&(T=k.captionTrack,e=T.displayName,E=T.vssId,y=T.languageCode,P=T.kind,T=T.id,e&&E&&y&&(I=new iB0(e,E,y,P,k.xtags,T)));e=Number(k.bitrate)/8;E=Number(k.contentLength);y=Number(k.lastModified);T=k.drmFamilies;P=k.type;V= V&&E?E/V:0;k=Number(k.approxDurationMs);if(X&&T){var n={};T=g.W(T);for(q=T.next();!q.done;q=T.next())(q=tv[q.value])&&(n[q]=X[q])}return new ka(U,C,{audio:O,video:N,Gw:J,Au:n,lq:e,yF:V,contentLength:E,lastModified:y,captionTrack:I,streamType:P,approxDurationMs:k})}; d6=function(k,X,V){V=V===void 0?0:V;var C=k.type;var y=k.itag;var U=k.xtags;U&&(y=k.itag+";"+U);if(qH(C)){var N=(k.size||"640x360").split("x");N=new S4(+N[0],+N[1],+k.fps,k.projection_type,+k.stereo_layout,void 0,k.quality_label,k.eotf,k.primaries);C=mo(C,N,u5[k.itag]);nb&&(C+="; enableflushduringseek=true");Gs&&(C+="; enableresetaudiodecoder=true")}var P;if(Tj(C)){var T=new ge(+k.audio_sample_rate||void 0,+k.audio_channels||0,k.spatial_audio_type,!!k.drc);k.name&&(P=new g.Kb(k.name,k.audio_track_id, k.isDefault==="1"))}var q;k.caption_display_name&&k.caption_vss_id&&k.caption_language_code&&(q=new iB0(k.caption_display_name,k.caption_vss_id,k.caption_language_code,k.caption_kind,k.xtags,k.caption_id));U=Number(k.bitrate)/8;var M=Number(k.clen),e=Number(k.lmt);V=V&&M?M/V:0;if(X&&k.drm_families){var f={};for(var E=g.W(k.drm_families.split(",")),J=E.next();!J.done;J=E.next())J=J.value,f[J]=X[J]}return new ka(y,C,{audio:T,video:N,Gw:P,Au:f,lq:U,yF:V,contentLength:M,lastModified:e,captionTrack:q, streamType:k.stream_type,approxDurationMs:Number(k.approx_duration_ms)})}; WrI=function(k){return iY(k,function(X){return"FORMAT_STREAM_TYPE_OTF"===X.stream_type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; s7$=function(k){return iY(k,function(X){return"FORMAT_STREAM_TYPE_OTF"===X.type})?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; OBa=function(k,X){return k.timeline?K1(k.timeline.j,X):k.gB.length?K1(k.gB,X):[]}; Av=function(k,X,V){X=X===void 0?"":X;V=V===void 0?"":V;k=new g.HC(k,!0);k.set("alr","yes");V&&(V=QWa(decodeURIComponent(V)),k[x[37]](X,encodeURIComponent(V)));return k}; $6I=function(k,X){var V=yM(X,"id");V=V.replace(":",";");var C=yM(X,"mimeType"),y=yM(X,"codecs");C=y?C+'; codecs="'+y+'"':C;y=Number(yM(X,"bandwidth"))/8;var U=Number(Un(X,"BaseURL").getAttribute(k.Y+":contentLength")),N=k.duration&&U?U/k.duration:0;if(qH(C)){var P=Number(yM(X,"width"));var T=Number(yM(X,"height")),q=Number(yM(X,"frameRate")),M=j7m(yM(X,k.Y+":projectionType"));a:switch(yM(X,k.Y+":stereoLayout")){case "layout_left_right":var e=1;break a;case "layout_top_bottom":e=2;break a;default:e= 0}P=new S4(P,T,q,M,e)}if(Tj(C)){var f=Number(yM(X,"audioSamplingRate"));var E=Number(yM(X.getElementsByTagName("AudioChannelConfiguration")[0],"value"));T=I3$(yM(X,k.Y+":spatialAudioType"));f=new ge(f,E,T);a:{E=yM(X,"lang")||"und";if(T=Un(X,"Role"))if(M=yM(T,"value")||"",g.lB(Kr$,M)){T=E+"."+Kr$[M];q=M==="main";k=yM(X,k.Y+":langName")||E+" - "+M;E=new g.Kb(k,T,q);break a}E=void 0}}if(X=Un(X,"ContentProtection"))if(X.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var J={};for(X= X.firstChild;X!=null;X=X.nextSibling)X instanceof Element&&/SystemURL/.test(X.nodeName)&&(k=X.getAttribute("type"),T=X.textContent,k&&T&&(J[k]=T.trim()))}else J=void 0;return new ka(V,C,{audio:f,video:P,Gw:E,Au:J,lq:y,yF:N,contentLength:U})}; j7m=function(k){switch(k){case "equirectangular":return"EQUIRECTANGULAR";case "equirectangular_threed_top_bottom":return"EQUIRECTANGULAR_THREED_TOP_BOTTOM";case "mesh":return"MESH";case "rectangular":return"RECTANGULAR";default:return"UNKNOWN"}}; I3$=function(k){switch(k){case "spatial_audio_type_ambisonics_5_1":return"SPATIAL_AUDIO_TYPE_AMBISONICS_5_1";case "spatial_audio_type_ambisonics_quad":return"SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD";case "spatial_audio_type_foa_with_non_diegetic":return"SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC";default:return"SPATIAL_AUDIO_TYPE_NONE"}}; nLr=function(k,X){X=X===void 0?"":X;k.state=1;k.uq=(0,g.a)();return Nb$(X||k.sourceUrl).then(function(V){if(!k.ez()){k.Ed=V.status;V=V.responseText;var C=new DOMParser;V=oq(C,tVa(V),"text/xml").getElementsByTagName("MPD")[0];k.k9=mH9(yM(V,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(V.attributes){C=g.W(V.attributes);for(var y=C.next();!y.done;y=C.next())if(y=y.value,y.value==="http://youtube.com/yt/2012/10/10"){C=y.name.split(":")[1];break b}}C=""}k.Y=C;k.isLive=k.k9=k.k9}; wt$=function(k){k.X&&k.X.stop()}; BbI=function(k){var X=k.k9;isFinite(X)&&(DP(k)?k.refresh():(X=Math.max(0,k.uq+X-(0,g.a)()),k.X||(k.X=new g.C2(k.refresh,X,k),g.b(k,k.X)),k.X.start(X)))}; m6m=function(k){k=k.V;for(var X in k){var V=k[X].index;if(V.isLoaded())return V.IM()+1}return 0}; R5=function(k){return k.XT?k.XT-(k.N||k.timestampOffset):0}; Hw=function(k){return k.qC?k.qC-(k.N||k.timestampOffset):0}; b0=function(k){if(!isNaN(k.bq))return k.bq;var X=k.V,V;for(V in X){var C=X[V].index;if(C.isLoaded()&&!MH(X[V].info.mimeType)){X=0;for(V=C.JH();V<=C.IM();V++)X+=C.getDuration(V);X/=C.tC();X=Math.round(X/.5)*.5;C.tC()>10&&(k.bq=X);return X}if(k.isLive&&(C=X[V],C.GX))return C.GX}return NaN}; tqZ=function(k,X){k=crI(k.V,function(C){return C.index.isLoaded()}); if(!k)return NaN;k=k.index;var V=k.vS(X);return k.getStartTime(V)===X?X:V=0&&y.segments.splice(U,1)}}}; d6$=function(k){for(var X in k.V)MH(k.V[X].info.mimeType)||Dvr(k.V[X].index,Infinity)}; a5=function(k,X,V){for(var C in k.V){var y=k.V[C].index,U=X,N=V;y.LZ&&(U&&(y.wv=Math.max(y.wv,U)),N&&(y.xR=Math.max(y.xR||0,N)))}V&&(k.U2=V/1E3)}; Aq9=function(k){k.qC=0;k.XT=0;k.Et=0}; QM=function(k){return k.n4&&k.isManifestless?k.isLiveHeadPlayable:k.isLive}; mo=function(k,X,V){zs===null&&(zs=window.MediaSource&&MediaSource.isTypeSupported&&MediaSource.isTypeSupported('video/webm; codecs="vp09.02.51.10.01.09.16.09.00"')&&!MediaSource.isTypeSupported('video/webm; codecs="vp09.02.51.10.01.09.99.99.00"'));if(Tb0&&window.MediaSource&&MediaSource.isTypeSupported!==void 0)return zs||V!=="9"&&V!=="("?zs||V!=="9h"&&V!=="(h"||(k='video/webm; codecs="vp9.2"'):k='video/webm; codecs="vp9"',k;if(!zs&&!FT||k!=='video/webm; codecs="vp9"'&&k!=='video/webm; codecs="vp9.2"')return k; V="00";var C="08",y="01",U="01",N="01";k==='video/webm; codecs="vp9.2"'&&(V="02",C="10",X.primaries==="bt2020"&&(N=y="09"),X.V==="smpte2084"&&(U="16"),X.V==="arib-std-b67"&&(U="18"));return'video/webm; codecs="'+["vp09",V,"51",C,"01",y,U,N,"00"].join(".")+'"'}; l0=function(k,X,V){k=""+k+(X>49?"p60":X>32?"p48":"");X=Vu()[k];if(X!=null&&X>0)return X;X=g6.get(k);if(X!=null&&X>0)return X;V=V==null?void 0:V.get(k);return V!=null&&V>0?V:8192}; D6o=function(k){this.XH=k;this.d2=this.gV=this.Y9=this.Y=this.j=this.Z8=this.n4=this.k9=!1;this.N=this.X=0;this.Tc=!1;this.U2=!0;this.Gc=!1;this.Bn=0;this.I0=this.qC=!1;this.NU=!0;this.uq=this.bq=!1;this.V={};this.VD=this.yD=this.Ic=this.disableAv1=this.D8=this.WF=this.dB=this.tO=this.W=this.T=!1;this.xL=this.XH.L("html5_disable_aac_preference");this.MQ=Infinity;this.gB=0;this.Et=this.XH.hk();this.XT=this.XH.experiments.iq("html5_enable_vp9_fairplay");this.mR=this.XH.L("html5_force_av1_for_testing"); this.s2=g.IW(this.XH.experiments,"html5_av1_ordinal_cap");this.Sm=this.XH.L("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.QJ=this.XH.L("html5_account_onesie_format_selection_during_format_filter");this.lq=g.IW(this.XH.experiments,"html5_max_byterate");this.Rc=this.XH.L("html5_enable_iamf_audio");this.RM=this.XH.experiments.iq("html5_allow_capability_merge");this.n0=this.XH.L("html5_enable_encrypted_av1")}; KPm=function(k){if(k.n4)return["f"];if(g.Lr("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var X=["9h","9","h","8"];k.n0&&X.push("1e");X=X.concat(["(h","(","H","*"]);k.qC&&(X.unshift("1"),X.unshift("1h"));k.gV&&X.unshift("h");k.D&&(X=(Rzm[k.D]||[k.D]).concat(X));return X}; rA$=function(k){var X=["o","a","A"];k.gB===1&&(k.j&&(X=["mac3","MAC3"].concat(X)),k.Y&&(X=["meac3","MEAC3"].concat(X)),k.Rc&&(X=["i","I"].concat(X)));k.k9&&(X=["so","sa"].concat(X));!k.d2||k.Y9||k.U||k.xL||X.unshift("a");k.U&&(X=(Rzm[k.U]||[k.U]).concat(X));return X}; Lb=function(k,X,V,C){X=X===void 0?{}:X;if(C===void 0?0:C)return X.disabled=1,0;if(DM(k.Y,Rn.AV1_CODECS)&&DM(k.Y,Rn.HEIGHT)&&DM(k.Y,Rn.BITRATE))return X.isCapabilityUsable=1,8192;try{var y=Y15();if(y&&!k.L("disable_av1_setting"))return X.localPref=y}catch(P){}C=1080;y=navigator.hardwareConcurrency;y<=2&&(C=480);X.coreCount=y;if(y=g.IW(k.experiments,"html5_default_av1_threshold"))C=X["default"]=y;!k.L("html5_disable_av1_arm_check")&&E1m()&&(X.isArm=1,C=240);if(k=k.Y.U2)X.mcap=k,C=Math.max(C,k);if(V){var U, N;if(k=(U=V.videoInfos.find(function(P){return iK(P)}))==null?void 0:(N=U.W)==null?void 0:N.powerEfficient)C=8192,X.isEfficient=1; V=V.videoInfos[0].video;U=Math.min(l0("1",V.fps),l0("1",30));X.perfCap=U;C=Math.min(C,U);V.isHdr()&&!k&&(X.hdr=1,C*=.75)}else V=l0("1",30),X.perfCap30=V,C=Math.min(C,V),V=l0("1",60),X.perfCap60=V,C=Math.min(C,V);return X.av1Threshold=C}; SF=function(k,X,V,C){this.flavor=k;this.keySystem=X;this.W=V;this.experiments=C;this.V={};this.s2=this.keySystemAccess=null;this.J4=this.GZ=-1;this.kR=null;this.U=!!C&&C.iq("edge_nonprefixed_eme");C&&C.iq("html5_enable_vp9_fairplay")}; Yd=function(k){return k.U?!1:!k.keySystemAccess&&!!pb()&&k.keySystem==="com.microsoft.playready"}; u0=function(k){return k.keySystem==="com.microsoft.playready"}; kK=function(k){return!k.keySystemAccess&&!!pb()&&k.keySystem==="com.apple.fps.1_0"}; Xi=function(k){return k.keySystem==="com.youtube.fairplay"}; VL=function(k){return k.keySystem==="com.youtube.fairplay.sbdl"}; g.Cn=function(k){return k.flavor==="fairplay"}; pb=function(){var k=window,X=k.MSMediaKeys;kR()&&!X&&(X=k.WebKitMediaKeys);return X&&X.isTypeSupported?X:null}; yL=function(k){return navigator.requestMediaKeySystemAccess?g.ZJ&&!g.pr()?th("45"):g.Xj||g.sl?k.iq("edge_nonprefixed_eme"):g.iL?th("47"):g.B7&&k.iq("html5_enable_safari_fairplay")?!1:!0:!1}; HBm=function(k,X,V,C){var y=Y5(),U=(V=y||V&&kR())?["com.youtube.fairplay"]:["com.widevine.alpha"];X&&U.unshift("com.youtube.widevine.l3");y&&C&&U.unshift("com.youtube.fairplay.sbdl");return V?U:k?[].concat(g.G(U),g.G(Uo.playready)):[].concat(g.G(Uo.playready),g.G(U))}; N4=function(k,X,V,C,y){C=C===void 0?!1:C;g.H.call(this);this.XH=X;this.useCobaltWidevine=C;this.PY=y;this.W=[];this.U={};this.V={};this.callback=null;this.Y=!1;this.j=[];this.initialize(k,!V)}; vL0=function(k,X){k.callback=X;k.j=[];yL(k.XH.experiments)?xK(k):bBo(k)}; xK=function(k){if(!k.ez())if(k.W.length===0)k.callback(k.j);else{var X=k.W[0],V=k.U[X],C=ZBm(k,V);if(Pp&&Pp.keySystem===X&&Pp.fpO===JSON.stringify(C))k.PY("remksa",{re:!0}),a3m(k,V,Pp.keySystemAccess);else{var y,U;k.PY("remksa",{re:!1,ok:(U=(y=Pp)==null?void 0:y.keySystem)!=null?U:""});Pp=void 0;navigator.requestMediaKeySystemAccess(X,C).then(Dd(function(N){a3m(k,V,N,C)}),Dd(function(){k.Y=!k.Y&&k.U[k.W[0]].flavor==="widevine"; k.Y||k.W.shift();xK(k)}))}}}; a3m=function(k,X,V,C){if(!k.ez()){C&&(Pp={keySystem:X.keySystem,keySystemAccess:V,fpO:JSON.stringify(C)});X.keySystemAccess=V;if(u0(X)){V=b5();C=g.W(Object.keys(k.V[X.flavor]));for(var y=C.next();!y.done;y=C.next())y=y.value,X.V[y]=!!V.canPlayType(y)}else{V=X.keySystemAccess.getConfiguration();if(V.audioCapabilities)for(C=g.W(V.audioCapabilities),y=C.next();!y.done;y=C.next())X.V[y.value.contentType]=!0;if(V.videoCapabilities)for(V=g.W(V.videoCapabilities),C=V.next();!C.done;C=V.next())X.V[C.value.contentType]= !0}k.j.push(X);k.useCobaltWidevine||k.L("html5_enable_vp9_fairplay")&&VL(X)?(k.W.shift(),xK(k)):k.callback(k.j)}}; ZBm=function(k,X){var V={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(k.L("html5_enable_vp9_fairplay")&&Xi(X))return V.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),V.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[V];u0(X)&&(V.initDataTypes=["keyids","cenc"]);for(var C=g.W(Object.keys(k.V[X.flavor])),y=C.next();!y.done;y=C.next()){y=y.value;var U=y.indexOf("audio/")===0,N=U?V.audioCapabilities:V.videoCapabilities;X.flavor!== "widevine"||k.Y?N.push({contentType:y}):U?N.push({contentType:y,robustness:"SW_SECURE_CRYPTO"}):(g.ZJ&&g.Lr("windows nt")&&!k.L("html5_drm_enable_moho")||N.push({contentType:y,robustness:"HW_SECURE_ALL"}),U=y,k.XH.Y.U&&y.includes("vp09")&&(U=y+"; experimental=allowed"),N.push({contentType:U,robustness:"SW_SECURE_DECODE"}),g.TJ(k.XH)==="MWEB"&&(Us()||S2())&&(k.PY("swcrypto",{}),N.push({contentType:y,robustness:"SW_SECURE_CRYPTO"})))}return[V]}; bBo=function(k){if(pb()&&(g.B7||Vi))k.j.push(new SF("fairplay","com.apple.fps.1_0","",k.XH.experiments));else{var X=Q7X(),V=g.ez(k.W,function(C){var y=k.U[C],U=!1,N=!1,P;for(P in k.V[y.flavor])X(P,C)&&(y.V[P]=!0,U=U||P.indexOf("audio/")===0,N=N||P.indexOf("video/")===0);return U&&N}); V&&k.j.push(k.U[V]);k.W=[]}k.callback(k.j)}; Q7X=function(){var k=pb();if(k){var X=k.isTypeSupported;return function(C,y){return X(y,C)}}var V=b5(); return V&&(V.addKey||V.webkitAddKey)?function(C,y){return!!V.canPlayType(C,y)}:function(){return!1}}; zzr=function(k){this.experiments=k;this.V=2048;this.j=0;this.U2=(this.N=this.L("html5_streaming_resilience"))?.5:.25;var X=X===void 0?0:X;this.U=g.IW(this.experiments,"html5_media_time_weight_prop")||X;this.k9=g.IW(this.experiments,"html5_sabr_timeout_penalty_factor")||1;this.D=(this.Y=this.experiments.iq("html5_consider_end_stall"))&&q4;this.W=this.experiments.iq("html5_measure_max_progress_handling");this.T=this.L("html5_treat_requests_pre_elbow_as_metadata");this.X=this.L("html5_media_time_weight")|| !!this.U;this.L("html5_sabr_live_audio_early_return_fix")&&q4&&(this.V=65536)}; Fra=function(k,X){this.V=void 0;this.experimentIds=k?k.split(","):[];this.flags=UG(X||"","&");k={};X=g.W(this.experimentIds);for(var V=X.next();!V.done;V=X.next())k[V.value]=!0;this.experiments=k}; g.IW=function(k,X){k=k.flags[X];JSON.stringify(k);return Number(k)||0}; M4=function(k,X){return(k=k.flags[X])?k.toString():""}; gLd=function(k){if(k=k.flags.html5_web_po_experiment_ids)if(k=k.replace(/\[ *(.*?) *\]/,"$1"))return k.split(",").map(Number);return[]}; l3X=function(k){if(k.V)return k.V;if(k.experimentIds.length<=1)return k.V=k.experimentIds,k.V;var X=[].concat(g.G(k.experimentIds)).map(function(C){return Number(C)}); X.sort();for(var V=X.length-1;V>0;--V)X[V]-=X[V-1];k.V=X.map(function(C){return C.toString()}); k.V.unshift("v1");return k.V}; SJd=function(k){return Lr9.then(k)}; o4=function(k,X,V){this.experiments=k;this.gB=X;this.Y9=V===void 0?!1:V;this.D=!!g.LZ("cast.receiver.platform.canDisplayType");this.T={};this.k9=!1;this.j=new Map;this.N=!0;this.W=this.U=!1;this.V=new Map;this.U2=0;this.qC=this.experiments.iq("html5_disable_vp9_encrypted");this.Y=this.experiments.iq("html5_enable_encrypted_av1");k=g.LZ("cast.receiver.platform.getValue");this.X=!this.D&&k&&k("max-video-resolution-vpx")||null;ptX(this);this.U=!!(Y5()&&l6()>=21)}; nMm=function(k,X,V){V=V===void 0?1:V;var C=X.itag;if(C==="0")return!0;var y=X.mimeType;if(X.Sz==="1e"&&!k.Y)return"dav1enc";if(iK(X)&&k.k9)return"dav1";if(X.video&&(X.video.isHdr()||X.video.primaries==="bt2020")&&!(DM(k,Rn.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(C==="338"&&!(g.ZJ?th(53):g.iL&&th(64)))return"dopus";var U=V;U=U===void 0?1: U;V={};X.video&&(X.video.width&&(V[Rn.WIDTH.name]=X.video.width),X.video.height&&(V[Rn.HEIGHT.name]=X.video.height),X.video.fps&&(V[Rn.FRAMERATE.name]=X.video.fps*U),X.video.V&&(V[Rn.EOTF.name]=X.video.V),X.lq&&(V[Rn.BITRATE.name]=X.lq*8*U),X.Sz==="("&&(V[Rn.CRYPTOBLOCKFORMAT.name]="subsample"),X.video.projectionType==="EQUIRECTANGULAR"||X.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||X.video.projectionType==="MESH")&&(V[Rn.DECODETOTEXTURE.name]="true");X.audio&&X.audio.numChannels&& (V[Rn.CHANNELS.name]=X.audio.numChannels);k.U&&X_(X)&&(V[Rn.EXPERIMENTAL.name]="allowed");U=g.W(Object.keys(Rn));for(var N=U.next();!N.done;N=U.next()){N=Rn[N.value];var P;if(P=V[N.name])if(P=!(N===Rn.EOTF&&X.mimeType.indexOf("vp09.02")>0)){P=N;var T=X;P=!(k.experiments.iq("html5_ignore_h264_framerate_cap")&&P===Rn.FRAMERATE&&n70(T))}if(P)if(DM(k,N))if(k.X){if(k.X[N.name] 1080&&X.Au&&(y+="; hdcp=2.2");return C==="227"?"hqcenc":C!=="585"&&C!=="588"&&C!=="583"&&C!=="586"&&C!=="584"&&C!=="587"&&C!=="591"&&C!=="592"||k.experiments.iq("html5_enable_new_hvc_enc")?Y5()&&l6()>=21&&g.Lr("appletv5")&&(C==="410"||C==="845")?!0:k.isTypeSupported(y)?!0:"tpus":"newhvc"}; ec=function(){var k=S2()&&!th(29),X=g.Lr("google tv")&&g.Lr("chrome")&&!th(30);return k||X?!1:dMZ()}; YJ$=function(k,X,V){var C=480;X=g.W(X);for(var y=X.next();!y.done;y=X.next()){y=y.value;var U=y.video.qualityOrdinal;U<=1080&&U>C&&nMm(k,y,V)===!0&&(C=U)}return C}; g.fn=function(k,X){X=X===void 0?!1:X;return ec()&&k.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!X&&k.canPlayType(b5(),"application/x-mpegURL")?!0:!1}; kbZ=function(k){u0Z(function(){for(var X=g.W(Object.keys(Rn)),V=X.next();!V.done;V=X.next())DM(k,Rn[V.value])})}; DM=function(k,X){X.name in k.T||(k.T[X.name]=X4d(k,X));return k.T[X.name]}; X4d=function(k,X){if(k.X)return!!k.X[X.name];if(X===Rn.BITRATE&&k.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!k.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(X===Rn.AV1_CODECS)return k.isTypeSupported("video/mp4; codecs="+X.valid)&&!k.isTypeSupported("video/mp4; codecs="+X.vG);if(X.video){var V='video/webm; codecs="vp9"';k.isTypeSupported(V)||(V='video/mp4; codecs="avc1.4d401e"')}else V='audio/webm; codecs="opus"', k.isTypeSupported(V)||(V='audio/mp4; codecs="mp4a.40.2"');return k.isTypeSupported(V+"; "+X.name+"="+X.valid)&&!k.isTypeSupported(V+"; "+X.name+"="+X.vG)}; VO$=function(k,X){var V=0;k.j.has(X)&&(V=k.j.get(X).sP);k.j.set(X,{sP:V+1,Cs:Math.pow(2,V+1)});k.W=!0}; t_=function(k){for(var X=[],V=g.W(k.V.keys()),C=V.next();!C.done;C=V.next()){C=C.value;var y=k.V.get(C);X.push(C+"_"+y.maxWidth+"_"+y.maxHeight)}return X.join(".")}; WPY=function(k,X){for(var V=new Map,C=g.W(k.V.keys()),y=C.next();!y.done;y=C.next()){y=y.value;var U=y.split("_")[0];X.has(U)||V.set(y,k.V.get(y))}k.V=V}; OXX=function(k,X,V){var C,y=((C=V.video)==null?void 0:C.fps)||0;C=X+"_"+y;var U=!!V.audio,N={itag:V.itag,Sz:X,YV:U};if(U)N.numChannels=V.audio.numChannels;else{var P=V.video;N.maxWidth=P==null?void 0:P.width;N.maxHeight=P==null?void 0:P.height;N.maxFramerate=y;DM(k,Rn.BITRATE)&&(N.maxBitrateBps=V.lq*8);N.BU=P==null?void 0:P.isHdr()}P=k.V.get(C);P?U||(V=Math.max(P.maxWidth||0,P.maxHeight||0)>Math.max(N.maxWidth||0,N.maxHeight||0)?P:N,X={itag:V.itag,Sz:X,YV:U,maxWidth:Math.max(P.maxWidth||0,N.maxWidth|| 0),maxHeight:Math.max(P.maxHeight||0,N.maxHeight||0),maxFramerate:y,BU:V.BU},DM(k,Rn.BITRATE)&&(X.maxBitrateBps=V.maxBitrateBps),k.V.set(C,X)):k.V.set(C,N)}; jeo=function(k,X,V){var C,y=((C=V.video)==null?void 0:C.fps)||0;C=X+"_"+y;var U=!!V.audio,N=k.V.get(C);a:{var P=k.V.get(C),T=!!V.audio;if(P){if(T){var q=!1;break a}var M;if(!T&&((q=V.video)==null?0:q.height)&&P.maxHeight&&P.maxHeight>=((M=V.video)==null?void 0:M.height)){q=!1;break a}}q=!0}q&&(q=V.itag,X=N?N:{itag:q,Sz:X,YV:U},U?X.numChannels=V.audio.numChannels:(U=V.video,X.maxWidth=U==null?void 0:U.width,X.maxHeight=U==null?void 0:U.height,X.maxFramerate=y,DM(k,Rn.BITRATE)&&(X.maxBitrateBps=V.lq* 8),X.BU=U==null?void 0:U.isHdr()),k.V.set(C,X))}; ptX=function(k){var X;(X=navigator.mediaCapabilities)!=null&&X.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(function(V){V.smooth&&V.powerEfficient&&(k.U2=2160)})}; Eo=function(){g.ED.call(this);this.items={}}; C$m=function(k,X,V){this.encryptedClientKey=X;this.Y=V;this.V=new Uint8Array(k.buffer,0,16);this.U=new Uint8Array(k.buffer,16)}; ip$=function(k){k.W||(k.W=new g.dd(k.V));return k.W}; Jb=function(k){try{return xn(k)}catch(X){return null}}; y0I=function(k,X){if(!X&&k)try{X=JSON.parse(k)}catch(y){}if(X){k=X.clientKey?Jb(X.clientKey):null;var V=X.encryptedClientKey?Jb(X.encryptedClientKey):null,C=X.keyExpiresInSeconds?Number(X.keyExpiresInSeconds)*1E3+(0,g.a)():null;k&&V&&C&&(this.V=new C$m(k,V,C));X.onesieUstreamerConfig&&(this.onesieUstreamerConfig=Jb(X.onesieUstreamerConfig)||void 0);this.baseUrl=X.baseUrl}}; Wp=function(){this.data=new Uint8Array(2048);this.pos=0;rI||(rI=Zb("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}; so=function(k,X){k.add(X==null||isNaN(X)?0:X+1)}; Oo=function(k){this.V=this.W=0;this.alpha=Math.exp(Math.log(.5)/k)}; jc=function(k){this.W=k===void 0?15:k;this.values=new Float64Array(176);this.V=new Float64Array(11);this.U=new Float64Array(16)}; I4=function(k,X,V,C){V=V===void 0?.5:V;C=C===void 0?0:C;this.resolution=X;this.W=0;this.U=!1;this.M2=!0;this.V=Math.round(k*this.resolution);this.values=Array(this.V);for(k=0;k0)X=k.byterate,this.k9=!0;else{var C; V=(((C=navigator.connection)==null?void 0:C.downlink)||0)*64*1024;V>0&&(X=V,this.k9=!0)}this.U.Qm(this.policy.X,X);k.delay>0&&this.T.Qm(1,Math.min(k.delay,2));k.stall>0&&this.N.Qm(1,k.stall);k.init>0&&(this.uq=Math.min(k.init,this.uq));k.interruptions&&(this.j=this.j.concat(k.interruptions),this.j.length>16&&this.j.pop());this.U2=(0,g.a)();this.policy.N>0&&(this.n4=new g.C2(this.Z8,this.policy.N,this),g.b(this,this.n4),this.n4.start())}; $K=function(k,X,V,C){k.U.Qm(C===void 0?X:C,V/X);k.X=(0,g.a)()}; Ny9=function(k){k.Y||(k.Y=(0,g.a)());k.policy.D&&(k.X=(0,g.a)())}; xyY=function(k,X){if(k.Y){var V=X-k.Y;if(V<6E4){if(V>1E3){var C=k.interruptions;C.push(Math.ceil(V));C.sort(function(y,U){return U-y}); C.length>16&&C.pop()}k.gB+=V}}k.Y=X}; Bp=function(k,X,V,C,y,U){U=U===void 0?!1:U;k.bq.Qm(X,V/X);k.X=(0,g.a)();y||k.D.Qm(1,X-C);U||(k.Y=0);k.U2>-1&&(0,g.a)()-k.U2>3E4&&P$Y(k)}; nn=function(k,X,V){X=Math.max(X,k.W.V);k.N.Qm(1,V/X)}; GJ=function(k){k=k.T.dh()+k.Y9.dh()||0;k=isNaN(k)?.5:k;return k=Math.min(k,5)}; wI=function(k,X,V){isNaN(V)||(k.qC+=V);isNaN(X)||(k.s2+=X)}; m4=function(k){k=k.U.dh();return k>0?k:1}; tb=function(k,X,V){X=X===void 0?!1:X;V=V===void 0?1048576:V;var C=m4(k);C=1/((k.N.dh()||0)*k.policy.k9+1/C);var y=k.bq.dh();y=y>0?y:1;var U=Math.max(C,y);k.policy.Y>0&&y=4E3}; qQm=function(k){this.experiments=k;this.V=17;this.U=13E4;this.X=.5;this.j=this.W=!1;this.U2=this.L("html5_use_histogram_for_bandwidth");this.Y=g.IW(this.experiments,"html5_auxiliary_estimate_weight");this.k9=g.IW(this.experiments,"html5_stall_factor")||1;this.N=g.IW(this.experiments,"html5_check_for_idle_network_interval_ms");this.T=this.experiments.iq("html5_trigger_loader_when_idle_network");this.D=this.experiments.iq("html5_sabr_fetch_on_idle_network_preloaded_players")}; oHd=function(k,X){k=k===void 0?{}:k;X=X===void 0?{}:X;g.H.call(this);var V=this;this.values=k;this.cw=X;this.W={};this.U=this.V=0;this.j=new g.C2(function(){MO0(V)},1E4); g.b(this,this.j)}; dI=function(k,X){etX(k,X);return k.values[X]&&k.cw[X]?k.values[X]/Math.pow(2,k.V/k.cw[X]):0}; etX=function(k,X){k.values[X]||(X=lZr(),k.values=X.values||{},k.cw=X.halfLives||{},k.W=X.values?Object.assign({},X.values):{})}; MO0=function(k){var X=lZr();if(X.values){X=X.values;for(var V={},C=g.W(Object.keys(k.values)),y=C.next();!y.done;y=C.next())y=y.value,X[y]&&k.W[y]&&(k.values[y]+=X[y]-k.W[y]),V[y]=dI(k,y);k.W=V}X=k.cw;V={};V.values=k.W;V.halfLives=X;g.Zn("yt-player-memory",V,2592E3)}; kl=function(k,X,V,C,y){g.H.call(this);this.webPlayerContextConfig=X;this.yy=C;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.Ps=this.XT=this.mR=this.tV=this.userDisplayName=this.userDisplayImage=this.KU="";this.V={};this.Et={};this.controlsType="0";this.NU=NaN;this.tO=!1;this.Rt=(0,g.a)();this.Rc=0;this.kR=this.Tf=!1;this.q7=!0;this.preferGapless=this.ow=this.Qz=this.U=this.Kp=!1;this.Ec=[];this.M_=!1;this.gT=0;k=k?g.kQ(k):{};X&&X.csiPageType&&(this.csiPageType=X.csiPageType);X&&X.csiServiceName&& (this.csiServiceName=X.csiServiceName);X&&X.preferGapless&&(this.preferGapless=X.preferGapless);this.experiments=new Fra(X?X.serializedExperimentIds:k.fexp,X?X.serializedExperimentFlags:k.fflags);this.forcedExperiments=X?X.serializedForcedExperimentIds:MS("",k.forced_experiments)||void 0;this.cspNonce=(X==null?0:X.cspNonce)?X.cspNonce:MS("",k.csp_nonce);this.L("web_player_deprecated_uvr_killswitch");try{var U=document.location.toString()}catch(Y){U=""}this.sD=U;this.ancestorOrigins=(C=window.location.ancestorOrigins)? Array.from(C):[];this.j=PD(!1,X?X.isEmbed:k.is_embed);if(X&&X.device){if(C=X.device,C.androidOsExperience&&(this.V.caoe=""+C.androidOsExperience),C.androidPlayServicesVersion&&(this.V.capsv=""+C.androidPlayServicesVersion),C.brand&&(this.V.cbrand=C.brand),C.browser&&(this.V.cbr=C.browser),C.browserVersion&&(this.V.cbrver=C.browserVersion),C.cobaltReleaseVehicle&&(this.V.ccrv=""+C.cobaltReleaseVehicle),this.V.c=C.interfaceName||"WEB",this.V.cver=C.interfaceVersion||"html5",C.interfaceTheme&&(this.V.ctheme= C.interfaceTheme),this.V.cplayer=C.interfacePlayerType||"UNIPLAYER",C.model&&(this.V.cmodel=C.model),C.network&&(this.V.cnetwork=C.network),C.os&&(this.V.cos=C.os),C.osVersion&&(this.V.cosver=C.osVersion),C.platform&&(this.V.cplatform=C.platform),U=M4(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),U==="all"||U==="once")C.chipset&&(this.Et.cchip=C.chipset),C.cobaltAppVersion&&(this.Et.ccappver=C.cobaltAppVersion),C.firmwareVersion&&(this.Et.cfrmver=C.firmwareVersion),C.deviceYear&&(this.Et.crqyear= C.deviceYear)}else this.V.c=k.c||"web",this.V.cver=k.cver||"html5",this.V.cplayer="UNIPLAYER";this.loaderUrl=X?this.j||fio(this)&&X.loaderUrl?X.loaderUrl||"":this.sD:this.j||fio(this)&&k.loaderUrl?MS("",k.loaderUrl):this.sD;this.j&&g.lo("yt.embedded_player.embed_url",this.loaderUrl);this.T=Pu(this.loaderUrl,EHI);C=this.loaderUrl;var N=N===void 0?!1:N;this.q2=xc(Pu(C,J0Y),C,N,"Trusted Ad Domain URL");this.d2=PD(!1,k.privembed);this.protocol=this.sD.indexOf("http:")===0?"http":"https";this.fO=TA9((X? X.customBaseYoutubeUrl:k.BASE_YT_URL)||"")||TA9(this.sD)||this.protocol+"://www.youtube.com/";N=X?X.eventLabel:k.el;C="detailpage";N==="adunit"?C=this.j?"embedded":"detailpage":N==="embedded"||this.T?C=Tm(C,N,r0X):N&&(C="embedded");this.Y9=C;$Ia();N=null;C=X?X.playerStyle:k.ps;U=g.Eg(htr,C);!C||U&&!this.T||(N=C);this.playerStyle=N;this.X=g.Eg(htr,this.playerStyle);this.houseBrandUserStatus=X==null?void 0:X.houseBrandUserStatus;this.U2=this.X&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard"; this.Pw=!this.U2;this.s2=PD(!1,k.disableplaybackui);this.disablePaidContentOverlay=PD(!1,X==null?void 0:X.disablePaidContentOverlay);this.disableSeek=PD(!1,X==null?void 0:X.disableSeek);this.enableSpeedOptions=(X==null?void 0:X.enableSpeedOptions)||(b5().defaultPlaybackRate?Ab||g.yi||DN?g.iL&&th("20")||g.ZJ&&th("4")||g.R4&&th("11")||Xs():!(g.R4&&!g.Lr("chrome")||Ab||g.Lr("android")||g.Lr("silk")):!1);this.Gf=PD(!1,k.enable_faster_speeds);var P;this.supportsVarispeedExtendedFeatures=(P=X==null?void 0: X.supportsVarispeedExtendedFeatures)!=null?P:!1;this.W=PD(this.playerStyle==="blazer",k.is_html5_mobile_device||X&&X.isMobileDevice);this.Z8=iv()||Us();this.Ii=this.L("mweb_allow_background_playback")?!1:this.W&&!this.X;this.bq=zh();this.rr=g.Hp;var T;this.UA=!!(X==null?0:(T=X.embedsHostFlags)==null?0:T.optOutApiDeprecation);var q;this.XE=!!(X==null?0:(q=X.embedsHostFlags)==null?0:q.allowPfpImaIntegration);this.bV=this.L("embeds_web_enable_ve_conversion_logging_tracking_no_allow_list");var M;X?X.hideInfo!== void 0&&(M=!X.hideInfo):M=k.showinfo;this.CZ=g.bL(this)&&!this.UA||PD(!vp(this)&&!ZN(this)&&!this.X,M);this.PG=X?!!X.mobileIphoneSupportsInlinePlayback:PD(!1,k.playsinline);P=this.W&&a4&&QL!=null&&QL>0&&QL<=2.3;T=X?X.useNativeControls:k.use_native_controls;this.N=g.bL(this)&&this.W;q=this.W&&!this.N;T=g.zJ(this)||!P&&PD(q,T)?"3":"1";this.disableOrganicUi=!(X==null||!X.disableOrganicUi);q=X?X.controlsType:k.controls;this.controlsType=this.disableOrganicUi||q==="0"||q===0?"0":T;this.D$=this.W;this.color= Tm("red",X?X.progressBarColor:k.color,WF0);this.V8=this.controlsType==="3";this.Ic=!this.j;this.BG=(T=!this.Ic&&!ZN(this)&&!this.U2&&!this.X&&!vp(this))&&!this.V8&&this.controlsType==="1";this.WF=g.Fi(this)&&T&&this.controlsType==="0"&&!this.BG&&!(X==null?0:X.embedsEnableEmc3ds);this.eb=this.Yb=P;this.QJ=(this.controlsType==="3"||this.W||PD(!1,k.use_media_volume))&&!this.N;this.zL=Vi&&!g.$J(601)?!1:!0;this.n9=this.j||!1;this.n0=ZN(this)?"":(this.loaderUrl||k.post_message_origin||"").substring(0,128); this.widgetReferrer=MS("",X?X.widgetReferrer:k.widget_referrer);var e;X?X.disableCastApi&&(e=!1):e=k.enablecastapi;e=!this.T||PD(!0,e);P=!0;X&&X.disableMdxCast&&(P=!1);this.MM=this.L("enable_cast_for_web_unplugged")&&g.gI(this)&&P||g.F6(this)&&P||e&&P&&this.controlsType==="1"&&!this.W&&(ZN(this)||g.Fi(this)||g.lL(this));this.Lo=!!window.document.pictureInPictureEnabled||Qy();e=X?!!X.supportsAutoplayOverride:PD(!1,k.autoplayoverride);this.Np=!(this.W&&!g.bL(this))&&!g.Lr("nintendo wiiu")||e;this.sW= (X?!!X.enableMutedAutoplay:PD(!1,k.mutedautoplay))&&!1;e=(ZN(this)||vp(this))&&this.playerStyle==="blazer";this.Z$=X?!!X.disableFullscreen:!PD(!0,k.fs);P=g.Es(g.Ln(this))&&g.bL(this);this.yD=!this.Z$&&(e||g.IB())&&!P;this.Xf=this.L("html5_picture_in_picture_logging_onresize");var f;this.wr=(f=g.IW(this.experiments,"html5_picture_in_picture_logging_onresize_ratio"))!=null?f:.33;this.Pl=this.L("html5_picture_in_picture_blocking_onresize");this.ke=this.L("html5_picture_in_picture_blocking_ontimeupdate"); this.W6=this.L("html5_picture_in_picture_blocking_document_fullscreen");this.UV=this.L("html5_picture_in_picture_blocking_standard_api");f=S2()&&th(58)&&!Us();e=km||typeof MediaSource==="undefined";this.SV=this.L("uniplayer_block_pip")&&(f||e)||this.Pl||this.ke||this.UV;f=g.bL(this)&&!this.UA;var E;X?X.disableRelatedVideos!==void 0&&(E=!X.disableRelatedVideos):E=k.rel;this.RM=f||PD(!this.X,E);this.ub=PD(!1,X?X.enableContentOwnerRelatedVideos:k.co_rel);this.D=Us()&&QL>0&&QL<=4.4?"_top":"_blank";this.gh= g.lL(this);this.lB=PD(this.playerStyle==="blazer",X?X.enableCsiLogging:k.enablecsi);switch(this.playerStyle){case "blogger":E="bl";break;case "gmail":E="gm";break;case "gac":E="ga";break;case "ads-preview":E="ap";break;case "books":E="gb";break;case "docs":case "flix":E="gd";break;case "duo":E="gu";break;case "google-live":E="gl";break;case "google-one":E="go";break;case "play":case "play-ads":E="gp";break;case "chat":E="hc";break;case "hangouts-meet":E="hm";break;case "photos-edu":case "picasaweb":E= "pw";break;default:E="yt"}this.k9=E;this.qC=MS("",X?X.authorizedUserIndex:k.authuser);this.MQ=g.bL(this)&&(this.d2||!eY0()||this.Z8);var J;X?X.disableWatchLater!==void 0&&(J=!X.disableWatchLater):J=k.showwatchlater;this.JG=((E=!this.MQ)||!!this.qC&&E)&&PD(!this.U2,this.T?J:void 0);this.uO=X?X.isMobileDevice||!!X.disableKeyboardControls:PD(!1,k.disablekb);this.loop=PD(!1,k.loop);this.pageId=MS("",X?X.initialDelegatedSessionId:k.pageid);this.A6=PD(!0,k.canplaylive);this.D8=PD(!1,k.livemonitor);this.disableSharing= PD(this.X,X?X.disableSharing:k.ss);(J=X&&this.L("fill_video_container_size_override_from_wpcc")?X.videoContainerOverride:k.video_container_override)?(E=J.split("x"),E.length!==2?J=null:(J=Number(E[0]),E=Number(E[1]),J=isNaN(J)||isNaN(E)||J*E<=0?null:new g.tC(J,E))):J=null;this.XG=J;this.mute=X?!!X.startMuted:PD(!1,k.mute);this.storeUserVolume=!this.mute&&PD(this.controlsType!=="0",X?X.storeUserVolume:k.store_user_volume);J=X?X.annotationsLoadPolicy:k.iv_load_policy;this.annotationsLoadPolicy=this.controlsType=== "3"?3:Tm(void 0,J,Sc);this.captionsLanguagePreference=X?X.captionsLanguagePreference||"":MS("",k.cc_lang_pref);J=Tm(2,X?X.captionsLanguageLoadPolicy:k.cc_load_policy,Sc);this.controlsType==="3"&&J===2&&(J=3);this.F0=J;this.xL=X?X.hl||"en_US":MS("en_US",k.hl);this.region=X?X.contentRegion||"US":MS("US",k.cr);this.hostLanguage=X?X.hostLanguage||"en":MS("en",k.host_language);this.Jt=!this.d2&&Math.random()=480;this.schedule=new Kn(e,new zzr(this.experiments),y);g.b(this,this.schedule);var O;this.enableSafetyMode=(O=X==null?void 0:X.initialEnableSafetyMode)!=null? O:PD(!1,k.enable_safety_mode);y=this.s2?!1:ZN(this)&&this.playerStyle!=="blazer";var I;X?X.disableAutonav!=null&&(I=!X.disableAutonav):I=k.allow_autonav;this.Sm=PD(y,!this.U2&&I);this.sendVisitorIdHeader=X?!!X.sendVisitorIdHeader:PD(!1,k.send_visitor_id_header);var n;this.playerStyle==="docs"&&(X?n=X.disableNativeContextMenu:n=k.disable_native_context_menu);this.disableNativeContextMenu=PD(!1,n);this.eY=RW(this)&&this.L("enable_skip_intro_button");this.embedConfig=MS("",X?X.serializedEmbedConfig: k.embed_config);this.gB=fL(k,g.bL(this));this.U=this.gB==="EMBEDDED_PLAYER_MODE_PFL";this.embedsErrorLinks=!(X==null||!X.embedsErrorLinks);this.JK=PD(!1,k.full_window);var B;this.Tc=!((B=this.webPlayerContextConfig)==null?0:B.chromeless);var t;this.livingRoomAppMode=Tm("LIVING_ROOM_APP_MODE_UNSPECIFIED",k.living_room_app_mode||(X==null?void 0:(t=X.device)==null?void 0:t.livingRoomAppMode),jlZ);var A;I=qS(NaN,X==null?void 0:(A=X.device)==null?void 0:A.deviceYear);isNaN(I)||(this.deviceYear=I);this.transparentBackground= X?!!X.transparentBackground:PD(!1,k.transparent_background);this.showMiniplayerButton=X?!!X.showMiniplayerButton:PD(!1,k.show_miniplayer_button);var v;g.bL(this)&&!(X==null?0:(v=X.embedsHostFlags)==null?0:v.allowSetFauxFullscreen)?this.externalFullscreen=!1:this.externalFullscreen=X?!!X.externalFullscreen:PD(!1,k.external_fullscreen);this.showMiniplayerUiWhenMinimized=X?!!X.showMiniplayerUiWhenMinimized:PD(!1,k.use_miniplayer_ui);var l;this.q7=(l=k.show_loop_video_toggle)!=null?l:!0;this.mp=Math.random()< 1E-4;this.dk=k.onesie_hot_config||(X==null?0:X.onesieHotConfig)?new y0I(k.onesie_hot_config,X==null?void 0:X.onesieHotConfig):void 0;this.isTectonic=X?!!X.isTectonic:!!k.isTectonic;this.playerCanaryState=V;this.playerCanaryStage=X==null?void 0:X.canaryStage;this.HI=new oHd;g.b(this,this.HI);this.datasyncId=(X==null?void 0:X.datasyncId)||g.k5("DATASYNC_ID");this.Iw=g.k5("LOGGED_IN",!1);this.kI=(X==null?void 0:X.allowWoffleManagement)||!1;this.Oc=Infinity;this.cn=NaN;this.livingRoomPoTokenId=X==null? void 0:X.livingRoomPoTokenId;this.L("html5_high_res_logging_always")?this.Qz=!0:this.Qz=Math.random()*100=0&&k0&&k.mp&&(C.sort(),g.aN(new g.XQ("Player client parameters changed after startup",C)));k.userAge=qS(k.userAge,X.user_age);k.KU=MS(k.KU,X.user_display_email);k.userDisplayImage=MS(k.userDisplayImage,X.user_display_image);g.qo(k.userDisplayImage)||(k.userDisplayImage= "");k.userDisplayName=MS(k.userDisplayName,X.user_display_name);k.tV=MS(k.tV,X.user_gender);k.csiPageType=MS(k.csiPageType,X.csi_page_type);k.csiServiceName=MS(k.csiServiceName,X.csi_service_name);k.lB=PD(k.lB,X.enablecsi);k.pageId=MS(k.pageId,X.pageid);if(V=X.enabled_engage_types)k.enabledEngageTypes=new Set(V.split(","));X.living_room_session_po_token&&(k.wh=X.living_room_session_po_token.toString())}; X8=function(k,X){return!k.X&&S2()&&th(55)&&k.controlsType==="3"&&!X}; g.VH=function(k){k=pn(k.fO);return k==="www.youtube-nocookie.com"?"www.youtube.com":k}; Ct=function(k,X,V){return k.protocol+"://i1.ytimg.com/vi/"+X+"/"+(V||"hqdefault.jpg")}; iC=function(k){return ZN(k)&&!g.gI(k)}; g.zJ=function(k){return k.L("html5_local_playsinline")?Vi&&!g.$J(602)&&!("playsInline"in b5()):Vi&&!k.PG||g.Lr("nintendo wiiu")?!0:!1}; g.TJ=function(k){return k.V.c}; g.Hg=function(k){return/^TVHTML5/.test(g.TJ(k))}; g.yH=function(k){return g.TJ(k)==="TVHTML5"}; fio=function(k){return g.TJ(k)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; Op0=function(k){return k.V.cmodel==="CHROMECAST ULTRA/STEAK"||k.V.cmodel==="CHROMECAST/STEAK"}; g.UB=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; RW=function(k){return/web/i.test(g.TJ(k))}; g.NA=function(k){return g.TJ(k).toUpperCase()==="WEB"}; uL=function(k){return g.TJ(k)==="WEB_KIDS"}; g.gI=function(k){return g.TJ(k)==="WEB_UNPLUGGED"}; xl=function(k){return g.TJ(k)==="TVHTML5_UNPLUGGED"}; g.DZ=function(k){return g.gI(k)||g.TJ(k)==="TV_UNPLUGGED_CAST"||xl(k)}; g.F6=function(k){return g.TJ(k)==="WEB_REMIX"}; g.Pr=function(k){return g.TJ(k)==="WEB_EMBEDDED_PLAYER"}; g.qA=function(k){return(k.deviceIsAudioOnly||!g.ZJ||km||k.controlsType==="3"?!1:g.yi?k.j&&g.$J(51):!0)||(k.deviceIsAudioOnly||!g.iL||km||k.controlsType==="3"?!1:g.yi?k.j&&g.$J(48):g.$J(38))||(k.deviceIsAudioOnly||!g.R4||km||k.controlsType==="3"?!1:g.yi?k.j&&g.$J(37):g.$J(27))||!k.deviceIsAudioOnly&&g.Te&&!hYd()&&g.$J(11)||!k.deviceIsAudioOnly&&g.B7&&g.$J("604.4")}; $y0=function(k){if(g.Fi(k)&&a4)return!1;if(g.iL){if(!g.$J(47)||!g.$J(52)&&g.$J(51))return!1}else if(g.B7)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; nHo=function(k,X){return k.enabledEngageTypes.has(X.toString())||Byr.includes(X)}; ZN=function(k){return k.Y9==="detailpage"}; g.Fi=function(k){return k.Y9==="embedded"}; MA=function(k){return k.Y9==="leanback"}; vp=function(k){return k.Y9==="adunit"||k.playerStyle==="gvn"}; g.lL=function(k){return k.Y9==="profilepage"}; g.bL=function(k){return k.j&&g.Fi(k)&&!vp(k)&&!k.X}; oo=function(k){if(!k.userDisplayImage)return"";var X=k.userDisplayImage.split("/");if(X.length===5)return k=X[X.length-1].split("="),k[1]="s20-c",X[X.length-1]=k.join("="),X.join("/");if(X.length===8)return X.splice(7,0,"s20-c"),X.join("/");if(X.length===9)return X[7]+="-s20-c",X.join("/");g.aN(new g.XQ("Profile image not a FIFE URL.",k.userDisplayImage));return k.userDisplayImage}; g.eo=function(k){var X=g.VH(k);Gbr.includes(X)&&(X="www.youtube.com");return k.protocol+"://"+X}; g.ft=function(k,X){X=X===void 0?"":X;if(k.yy){var V=new xL,C,y=k.yy();y.signedOut?C="":y.token?C=y.token:y.pendingResult.then(function(U){y.signedOut?V.resolve(""):V.resolve(U.token)},function(U){g.aN(new g.XQ("b189348328_oauth_callback_failed",{error:U})); V.resolve(X)}); return C!==void 0?Ho(C):new D7(V)}return Ho(X)}; EB=function(k,X){X=X===void 0?"":X;return k.Iw?Ot(!0):BM($U(Ot(g.ft(k,X)),function(V){return Ot(!!V)}),function(){return Ot(!1)})}; pn=function(k){var X=g.Id(k);return(k=Number(g.jd(k)[4]||null)||null)?X+":"+k:X}; J6=function(k,X){X=X===void 0?!1:X;var V=u5[k],C=w4$[V],y=mya[k];if(!y||!C)return null;X=new S4(X?y.height:y.width,X?y.width:y.height,y.fps);C=mo(C,X,V);return new ka(k,C,{video:X,lq:y.bitrate/8})}; c0$=function(k){var X=w4$[u5[k]],V=tOd[k];return V&&X?new ka(k,X,{audio:new ge(V.audioSampleRate,V.numChannels)}):null}; rl=function(k){this.V=k}; h6=function(k,X,V,C){if(V)return R1();V={};var y=b5();X=g.W(X);for(var U=X.next();!U.done;U=X.next())if(U=U.value,k.canPlayType(y,U.getInfo().mimeType)||C){var N=U.V.video.quality;if(!V[N]||V[N].getInfo().Cp())V[N]=U}k=[];V.auto&&k.push(V.auto);C=g.W(pX);for(y=C.next();!y.done;y=C.next())(y=V[y.value])&&k.push(y);return k.length?Ho(k):R1()}; dy0=function(k){this.itag=k.itag;this.url=k.url;this.codecs=k.codecs;this.width=k.width;this.height=k.height;this.fps=k.fps;this.bitrate=k.bitrate;var X;this.W=((X=k.audioItag)==null?void 0:X.split(","))||[];this.fA=k.fA;this.Au=k.Au||"";this.Gw=k.Gw;this.audioChannels=k.audioChannels;this.V=""}; A0m=function(k,X,V,C){X=X===void 0?!1:X;V=V===void 0?!0:V;C=C===void 0?{}:C;var y={};k=g.W(k);for(var U=k.next();!U.done;U=k.next()){U=U.value;if(X&&MediaSource&&MediaSource.isTypeSupported){var N=U.type;U.audio_channels&&(N=N+"; channels="+U.audio_channels);if(!MediaSource.isTypeSupported(N)){C[U.itag]="tpus";continue}}if(V||!U.drm_families||U.eotf!=="smpte2084"&&U.eotf!=="arib-std-b67"){N=void 0;var P={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"},T=U.type.match(/codecs="([^"]*)"/); T=T?T[1]:"";U.audio_track_id&&(N=new g.Kb(U.name,U.audio_track_id,!!U.is_default));var q=U.eotf;U=new dy0({itag:U.itag,url:U.url,codecs:T,width:Number(U.width),height:Number(U.height),fps:Number(U.fps),bitrate:Number(U.bitrate),audioItag:U.audio_itag,fA:q?P[q]:void 0,Au:U.drm_families,Gw:N,audioChannels:Number(U.audio_channels)});y[U.itag]=y[U.itag]||[];y[U.itag].push(U)}else C[U.itag]="enchdr"}return y}; Dyr=function(k,X,V,C,y){this.U=k;this.W=X;this.Y=V;this.cpn=C;this.X=y;this.j=0;this.V=""}; RtI=function(k,X){k.U.some(function(V){var C;return((C=V.Gw)==null?void 0:C.getId())===X}); k.V=X}; Wr=function(k,X,V){k.cpn&&(X=g.mT(X,{cpn:k.cpn}));V&&(X=g.mT(X,{paired:V}));return X}; Hpr=function(k,X){k=k.itag.toString();X!==null&&(k+=X.itag.toString());return k}; bpa=function(k){for(var X=[],V=[],C=g.W(k.W),y=C.next();!y.done;y=C.next())y=y.value,y.bitrate<=k.j?X.push(y):V.push(y);X.sort(function(U,N){return N.bitrate-U.bitrate}); V.sort(function(U,N){return U.bitrate-N.bitrate}); k.W=X.concat(V)}; sB=function(k,X,V){this.V=k;this.W=X;this.expiration=V;this.Ca=null}; vH$=function(k,X){if(!(km||kR()||Y5()))return null;k=A0m(X,k.L("html5_filter_fmp4_in_hls"));if(!k)return null;X=[];for(var V={},C=g.W(Object.keys(k)),y=C.next();!y.done;y=C.next()){y=g.W(k[y.value]);for(var U=y.next();!U.done;U=y.next()){var N=U.value;N.Gw&&(U=N.Gw.getId(),V[U]||(N=new g.rs(U,N.Gw),V[U]=N,X.push(N)))}}return X.length>0?X:null}; FF0=function(k,X,V,C,y,U,N){if(!(km||kR()||Y5()))return R1();var P={},T=ZpZ(V),q=A0m(V,k.L("html5_filter_fmp4_in_hls"),k.Y.N,P);if(!q)return N({noplst:1}),R1();aia(q);V={};var M=(V.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",V),e;V=[];var f=[],E=[],J=null,O="";C=C&&C.match(/hls_timedtext_playlist/)?new dy0({itag:"0",url:C,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,Gw:new g.Kb("English","en",!1)}):null;for(var I=g.W(Object.keys(q)),n=I.next();!n.done;n=I.next())if(n=n.value,!k.L("html5_disable_drm_hfr_1080")|| n!=="383"&&n!=="373"){n=g.W(q[n]);for(var B=n.next();!B.done;B=n.next())if(B=B.value,B.width){for(var t=g.W(B.W),A=t.next();!A.done;A=t.next())if(A=A.value,q[A]){B.V=A;break}B.V||(B.V=Qlm(q,B));if(t=q[B.V])if(V.push(B),B.Au==="fairplay"&&(e=M),A="",B.fA==="PQ"?A="smpte2084":B.fA==="HLG"&&(A="arib-std-b67"),A&&(O=A),E.push(zto(t,[B],C,U,B.itag,B.width,B.height,B.fps,T,void 0,void 0,e,A)),!J||B.width*B.height*B.fps>J.width*J.height*J.fps)J=B}else f.push(B)}else P[n]="disdrmhfr";E.reduce(function(v, l){return l.getInfo().isEncrypted()&&v},!0)&&(e=M); y=Math.max(y,0);M=J||{};q=M.fps===void 0?0:M.fps;J=M.width===void 0?0:M.width;M=M.height===void 0?0:M.height;I=k.L("html5_native_audio_track_switching");E.push(zto(f,V,C,U,"93",J,M,q,T,"auto",y,e,O,I));Object.entries(P).length&&N(P);return h6(k.Y,E,X8(k,X),!1)}; zto=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E){for(var J=0,O="",I=g.W(k),n=I.next();!n.done;n=I.next())n=n.value,O||(O=n.itag),n.audioChannels&&n.audioChannels>J&&(J=n.audioChannels,O=n.itag);y=new ka(y,"application/x-mpegURL",{audio:new ge(0,J),video:new S4(U,N,P,null,void 0,q,void 0,f),Au:e,Nc:O});k=new Dyr(k,X,V?[V]:[],C,!!E);k.j=M?M:1369843;return new sB(y,k,T)}; ZpZ=function(k){k=g.W(k);for(var X=k.next();!X.done;X=k.next())if(X=X.value,X.url&&(X=X.url.split("expire/"),!(X.length<=1)))return+X[1].split("/")[0];return NaN}; Qlm=function(k,X){for(var V=g.W(Object.keys(k)),C=V.next();!C.done;C=V.next()){C=C.value;var y=k[C][0];if(!y.width&&y.Au===X.Au&&!y.audioChannels)return C}return""}; aia=function(k){for(var X=new Set,V=g.W(Object.values(k)),C=V.next();!C.done;C=V.next())C=C.value,C.length&&(C=C[0],C.height&&C.codecs.startsWith("vp09")&&X.add(C.height));V=[];if(X.size){C=g.W(Object.keys(k));for(var y=C.next();!y.done;y=C.next())if(y=y.value,k[y].length){var U=k[y][0];U.height&&X.has(U.height)&&!U.codecs.startsWith("vp09")&&V.push(y)}}X=g.W(V);for(V=X.next();!V.done;V=X.next())delete k[V.value]}; OB=function(k,X){this.V=k;this.W=X}; gHZ=function(k,X,V,C){var y=[];V=g.W(V);for(var U=V.next();!U.done;U=V.next()){var N=U.value;if(N.url){U=new g.HC(N.url,!0);if(N.s){var P=U,T=N.sp,q=QWa(decodeURIComponent(N.s));P[x[37]](T,encodeURIComponent(q))}P=g.W(Object.keys(C));for(T=P.next();!T.done;T=P.next())T=T.value,U.set(T,C[T]);N=oQ(N.type,N.quality,N.itag,N.width,N.height);y.push(new OB(N,U))}}return h6(k.Y,y,X8(k,X),!1)}; jo=function(k,X){this.V=k;this.W=X}; lid=function(k,X,V){var C=[];V=g.W(V);for(var y=V.next();!y.done;y=V.next())if((y=y.value)&&y.url){var U=oQ(y.type,"medium","0");C.push(new jo(U,y.url))}return h6(k.Y,C,X8(k,X),!1)}; LF0=function(k,X){var V=[],C=oQ(X.type,"auto",X.itag);V.push(new jo(C,X.url));return h6(k.Y,V,!1,!0)}; p4r=function(k){return k&&SQa[k]?SQa[k]:null}; YQm=function(k){switch(k){case "multiview.ustreamer_disabled":case "sabr.live_no_max_sq":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 k;default:return"sabr.config"}}; uR$=function(k){if(k=k.commonConfig)this.url=k.url,this.urlQueryOverride=k.urlQueryOverride,k.ustreamerConfig&&(this.M$=Jb(k.ustreamerConfig)||void 0)}; kO0=function(k,X){var V;if(X=X==null?void 0:(V=X.watchEndpointSupportedOnesieConfig)==null?void 0:V.html5PlaybackOnesieConfig)k.TV=new uR$(X)}; g.Io=function(k){k=k===void 0?{}:k;this.languageCode=k.languageCode||"";this.languageName=k.languageName||null;this.kind=k.kind||"";this.name=k.name===void 0?null:k.name;this.displayName=k.displayName||null;this.id=k.id||null;this.V=k.is_servable||!1;this.isTranslateable=k.is_translateable||!1;this.url=k.url||null;this.vssId=k.vss_id||"";this.isDefault=k.is_default||!1;this.translationLanguage=k.translationLanguage||null;this.xtags=k.xtags||"";this.captionId=k.captionId||""}; g.$l=function(k){var X={languageCode:k.languageCode,languageName:k.languageName,displayName:g.Kt(k),kind:k.kind,name:k.name,id:k.id,is_servable:k.V,is_default:k.isDefault,is_translateable:k.isTranslateable,vss_id:k.vssId};k.xtags&&(X.xtags=k.xtags);k.captionId&&(X.captionId=k.captionId);k.translationLanguage&&(X.translationLanguage=k.translationLanguage);return X}; g.Br=function(k){return k.translationLanguage?k.translationLanguage.languageCode:k.languageCode}; g.XFZ=function(k){var X=k.vssId;k.translationLanguage&&X&&(X="t"+X+"."+g.Br(k));return X}; g.Kt=function(k){var X=[];if(k.displayName)X.push(k.displayName);else{var V=k.languageName||"";X.push(V);k.kind==="asr"&&V.indexOf("(")===-1&&X.push(" (Sous-titres automatiques)");k.name&&X.push(" - "+k.name)}k.translationLanguage&&X.push(" >> "+k.translationLanguage.languageName);return X.join("")}; yn$=function(k,X,V,C){k||(k=X&&Vu$.hasOwnProperty(X)&&CId.hasOwnProperty(X)?CId[X]+"_"+Vu$[X]:void 0);X=k;if(!X)return null;k=X.match(iVX);if(!k||k.length!==5)return null;if(k=X.match(iVX)){var y=Number(k[3]),U=[7,8,10,5,6];k=!(Number(k[1])===1&&y===8)&&U.indexOf(y)>=0}else k=!1;return V||C||k?X:null}; nt=function(k,X){for(var V={},C=g.W(Object.keys(UlY)),y=C.next();!y.done;y=C.next()){y=y.value;var U=X?X+y:y;U=k[U+"_webp"]||k[U];g.qo(U)&&(V[UlY[y]]=U)}return V}; Ge=function(k){var X={};if(!k||!k.thumbnails)return X;k=k.thumbnails.filter(function(P){return!!P.url}); k.sort(function(P,T){return P.width-T.width||P.height-T.height}); for(var V=g.W(Object.keys(Na$)),C=V.next();!C.done;C=V.next()){var y=Number(C.value);C=Na$[y];for(var U=g.W(k),N=U.next();!N.done;N=U.next())if(N=N.value,N.width>=y){y=xla(N.url);g.qo(y)&&(X[C]=y);break}}(k=k.pop())&&k.width>=1280&&(k=xla(k.url),g.qo(k)&&(X["maxresdefault.jpg"]=k));return X}; xla=function(k){return k.startsWith("//")?"https:"+k:k}; wl=function(k){return k&&k.baseUrl||""}; m6=function(k){k=g.Td(k);for(var X=g.W(Object.keys(k)),V=X.next();!V.done;V=X.next()){V=V.value;var C=k[V];k[V]=Array.isArray(C)?C[0]:C}return k}; PIY=function(k,X){k.botguardData=X.playerAttestationRenderer.botguardData;X=X.playerAttestationRenderer.challenge;X!=null&&(k.sH=X)}; MuY=function(k,X){X=g.W(X);for(var V=X.next();!V.done;V=X.next()){V=V.value;var C=V.interstitials.map(function(N){var P=g.Z(N,Tao);if(P)return{is_yto_interstitial:!0,raw_player_response:P};if(N=g.Z(N,qk$))return Object.assign({is_yto_interstitial:!0},x5(N))}); C=g.W(C);for(var y=C.next();!y.done;y=C.next())switch(y=y.value,V.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":k.interstitials=k.interstitials.concat({time:0,playerVars:y,Rh:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":k.interstitials=k.interstitials.concat({time:0x7ffffffffffff,playerVars:y,Rh:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":var U=Number(V.podConfig.timeToInsertAtMillis);k.interstitials=k.interstitials.concat({time:U,playerVars:y, Rh:U===0?5:7})}}}; of0=function(k,X){if(X=X.find(function(V){return!(!V||!V.tooltipRenderer)}))k.tooltipRenderer=X.tooltipRenderer}; ewZ=function(k,X){X.subscribeCommand&&(k.subscribeCommand=X.subscribeCommand);X.unsubscribeCommand&&(k.unsubscribeCommand=X.unsubscribeCommand);X.addToWatchLaterCommand&&(k.addToWatchLaterCommand=X.addToWatchLaterCommand);X.removeFromWatchLaterCommand&&(k.removeFromWatchLaterCommand=X.removeFromWatchLaterCommand);X.getSharePanelCommand&&(k.getSharePanelCommand=X.getSharePanelCommand)}; fmo=function(k,X){X!=null?(k.mV=X,k.JW=!0):(k.mV="",k.JW=!1)}; t6=function(k,X){this.type=k||"";this.id=X||""}; g.cr=function(k){return new t6(k.substring(0,2),k.substring(2))}; g.dl=function(k,X){this.XH=k;this.author="";this.rA=null;this.playlistLength=0;this.V=this.sessionData=null;this.T={};this.title="";if(X){this.author=X.author||X.playlist_author||"";this.title=X.playlist_title||"";if(k=X.session_data)this.sessionData=UG(k,"&");var V;this.V=((V=X.thumbnail_ids)==null?void 0:V.split(",")[0])||null;this.T=nt(X,"playlist_");this.videoId=X.video_id||void 0;if(V=X.list)switch(X.listType){case "user_uploads":this.playlistId=(new t6("UU","PLAYER_"+V)).toString();break;default:if(k= X.playlist_length)this.playlistLength=Number(k)||0;this.playlistId=g.cr(V).toString();if(X=X.video)this.videoId=(X[0]||null).video_id||void 0}else X.playlist&&(this.playlistLength=X.playlist.toString().split(",").length)}}; g.A6=function(k,X){this.XH=k;this.Y7=this.author="";this.rA=null;this.isUpcoming=this.isLivePlayback=!1;this.lengthSeconds=0;this.jS=this.lengthText="";this.sessionData=null;this.T={};this.title="";if(X){this.ariaLabel=X.aria_label||void 0;this.author=X.author||"";this.Y7=X.Y7||"";if(k=X.endscreen_autoplay_session_data)this.rA=UG(k,"&");this.Q3=X.Q3;this.isLivePlayback=X.live_playback==="1";this.isUpcoming=!!X.isUpcoming;if(k=X.length_seconds)this.lengthSeconds=typeof k==="string"?Number(k):k;this.lengthText= X.lengthText||"";this.jS=X.jS||"";this.publishedTimeText=X.publishedTimeText||void 0;if(k=X.session_data)this.sessionData=UG(k,"&");this.shortViewCount=X.short_view_count_text||void 0;this.T=nt(X);this.title=X.title||"";this.videoId=X.docid||X.video_id||X.videoId||X.id||void 0;this.watchUrl=X.watchUrl||void 0}}; Efm=function(k){var X,V,C=(X=k.getWatchNextResponse())==null?void 0:(V=X.contents)==null?void 0:V.twoColumnWatchNextResults,y,U,N,P,T;k=(y=k.getWatchNextResponse())==null?void 0:(U=y.playerOverlays)==null?void 0:(N=U.playerOverlayRenderer)==null?void 0:(P=N.endScreen)==null?void 0:(T=P.watchNextEndScreenRenderer)==null?void 0:T.results;if(!k){var q,M;k=C==null?void 0:(q=C.endScreen)==null?void 0:(M=q.endScreen)==null?void 0:M.results}return k}; g.Ro=function(k){var X,V,C;k=g.Z((X=k.getWatchNextResponse())==null?void 0:(V=X.playerOverlays)==null?void 0:(C=V.playerOverlayRenderer)==null?void 0:C.decoratedPlayerBarRenderer,D_);return g.Z(k==null?void 0:k.playerBar,Jn0)}; rnm=function(k){this.V=k.playback_progress_0s_url;this.U=k.playback_progress_2s_url;this.W=k.playback_progress_10s_url}; hwm=function(){if(Hr===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(X){}a:{try{var k=!!self.localStorage}catch(X){k=!1}if(k&&(k=g.Qf(g.Vd()+"::yt-player"))){Hr=new LU(k);break a}Hr=void 0}}return Hr}; g.bC=function(){var k=hwm();if(!k)return{};try{var X=k.get("yt-player-lv");return JSON.parse(X||"{}")}catch(V){return{}}}; g.WA$=function(k){var X=hwm();X&&(k=JSON.stringify(k),X.set("yt-player-lv",k))}; g.vr=function(k){return g.bC()[k]||0}; g.Z_=function(k,X){var V=g.bC();X!==V[k]&&(X!==0?V[k]=X:delete V[k],g.WA$(V))}; g.ao=function(k){return g.D(function(X){return X.return(g.pf(sHI(),k))})}; ze=function(k,X,V,C,y,U,N,P){var T,q,M,e,f,E;return g.D(function(J){switch(J.W){case 1:return T=g.vr(k),T===4?J.return(4):g.d(J,g.ye(),2);case 2:q=J.V;if(!q)throw g.GG("wiac");if(!P||N===void 0){J.wB(3);break}return g.d(J,OVo(P,N),4);case 4:N=J.V;case 3:return M=V.lastModified||"0",g.d(J,g.ao(q),5);case 5:return e=J.V,g.sm(J,6),QH++,g.d(J,g.H7(e,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",uL:!0},function(O){if(U!==void 0&&N!==void 0){var I=""+k+"|"+X.id+"|"+M+"|"+String(U).padStart(10, "0");I=g.b2(O.objectStore("media"),N,I)}else I=g.mW.resolve(void 0);var n=jHr(k,X.Gx()),B=jHr(k,!X.Gx()),t={fmts:Im0(C),format:V||{}};n=g.b2(O.objectStore("index"),t,n);var A=C.downloadedEndTime===-1;t=A?O.objectStore("index").get(B):g.mW.resolve(void 0);var v={fmts:"music",format:{}};O=A&&y&&!X.Gx()?g.b2(O.objectStore("index"),v,B):g.mW.resolve(void 0);return g.mW.all([O,t,I,n]).then(function(l){l=g.W(l);l.next();l=l.next().value;QH--;var z=g.vr(k);if(z!==4&&A&&y||l!==void 0&&g.KA0(l.fmts))z=1,g.Z_(k, z);return z})}),8); case 8:return J.return(J.V);case 6:f=g.$X(J);QH--;E=g.vr(k);if(E===4)return J.return(E);g.Z_(k,4);throw f;}})}; g.$lm=function(k){var X,V;return g.D(function(C){if(C.W==1)return g.d(C,g.ye(),2);if(C.W!=3){X=C.V;if(!X)throw g.GG("ri");return g.d(C,g.ao(X),3)}V=C.V;return C.return(g.H7(V,["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},function(y){var U=IDBKeyRange.bound(k+"|",k+"~");return y.objectStore("index").getAll(U).then(function(N){return N.map(function(P){return P?P.format:{}})})}))})}; nfo=function(k,X,V,C,y){var U,N,P;return g.D(function(T){if(T.W==1)return g.d(T,g.ye(),2);if(T.W!=3){U=T.V;if(!U)throw g.GG("rc");return g.d(T,g.ao(U),3)}N=T.V;P=g.H7(N,["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},function(q){var M=""+k+"|"+X+"|"+V+"|"+String(C).padStart(10,"0");return q.objectStore("media").get(M)}); return y?T.return(P.then(function(q){if(q===void 0)throw Error("No data from indexDb");return Ba0(y,q)}).catch(function(q){throw new g.XQ("Error while reading chunk: "+q.name+", "+q.message); })):T.return(P)})}; g.KA0=function(k){return k?k==="music"?!0:k.includes("dlt=-1")||!k.includes("dlt="):!1}; jHr=function(k,X){return""+k+"|"+(X?"v":"a")}; Im0=function(k){var X={};return NI((X.dlt=k.downloadedEndTime.toString(),X.mket=k.maxKnownEndTime.toString(),X.avbr=k.averageByteRate.toString(),X))}; wFd=function(k){var X={},V={};k=g.W(k);for(var C=k.next();!C.done;C=k.next()){var y=C.value,U=y.split("|");y.match(g.GO$)?(C=Number(U.pop()),isNaN(C)?V[y]="?":(U=U.join("|"),(y=X[U])?(U=y[y.length-1],C===U.end+1?U.end=C:y.push({start:C,end:C})):X[U]=[{start:C,end:C}])):V[y]="?"}k=g.W(Object.keys(X));for(C=k.next();!C.done;C=k.next())C=C.value,V[C]=X[C].map(function(N){return N.start+"-"+N.end}).join(","); return V}; F8=function(k){g.ED.call(this);this.V=null;this.U=new gU;this.V=null;this.X=new Set;this.crossOrigin=k||""}; ml0=function(k,X,V){for(V=gl(k,V);V>=0;){var C=k.levels[V];if(C.isLoaded(lC(C,X))&&(C=g.Lt(C,X)))return C;V--}return g.Lt(k.levels[0],X)}; cnX=function(k,X,V){V=gl(k,V);for(var C,y;V>=0;V--)if(C=k.levels[V],y=lC(C,X),!C.isLoaded(y)){C=k;var U=V,N=U+"-"+y;C.X.has(N)||(C.X.add(N),C.U.enqueue(U,{FW:U,nL:y}))}tu9(k)}; tu9=function(k){if(!k.V&&!k.U.isEmpty()){var X=k.U.remove();k.V=dld(k,X)}}; dld=function(k,X){var V=document.createElement("img");k.crossOrigin&&(V.crossOrigin=k.crossOrigin);V.src=k.levels[X.FW].b_(X.nL);V.onload=function(){var C=X.FW,y=X.nL;k.V!==null&&(k.V.onload=null,k.V=null);C=k.levels[C];C.loaded.add(y);tu9(k);var U=C.columns*C.rows;y*=U;C=Math.min(y+U-1,C.cM()-1);y=[y,C];k.publish("l",y[0],y[1])}; return V}; g.So=function(k,X,V,C){this.level=k;this.j=X;this.loaded=new Set;this.level=k;this.j=X;k=V.split("#");this.width=Math.floor(Number(k[0]));this.height=Math.floor(Number(k[1]));this.frameCount=Math.floor(Number(k[2]));this.columns=Math.floor(Number(k[3]));this.rows=Math.floor(Number(k[4]));this.V=Math.floor(Number(k[5]));this.U=k[6];this.signature=k[7];this.videoLength=C}; lC=function(k,X){return Math.floor(X/(k.columns*k.rows))}; g.Lt=function(k,X){X>=k.Kx()&&k.oF();var V=lC(k,X),C=k.columns*k.rows,y=X%C;X=y%k.columns;y=Math.floor(y/k.columns);var U=k.oF()+1-C*V;if(U1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}; Anm=function(k,X,V){return(k=k.levels[X])?k.AT(V):-1}; gl=function(k,X){var V=k.j.get(X);if(V)return V;V=k.levels.length;for(var C=0;C=X)return k.j.set(X,C),C;k.j.set(X,V-1);return V-1}; Yl=function(k,X,V,C){V=V.split("#");V=[V[1],V[2],0,V[3],V[4],-1,V[0],""].join("#");g.So.call(this,k,X,V,0);this.W=null;this.Y=C?2:0}; uC=function(k,X,V,C){pt.call(this,k,0,void 0,X,!(C===void 0||!C));for(k=0;k50&&(X=zwa.shift())&&y$.delete(X),X=C),C!==X&&k.NN("ssei","dcpn_"+C+"_"+X+"_"+k.clientPlaybackNonce),X)}; Ch=function(k,X){var V=X.raw_watch_next_response;if(!V){var C=X.watch_next_response;C&&(V=JSON.parse(C))}if(V){k.Y9=V;var y=k.Y9.playerCueRangeSet;y&&g.Up(k,y);var U=k.Y9.playerOverlays;if(U){var N=U.playerOverlayRenderer;if(N){var P=N.autonavToggle;P&&(k.autoplaySwitchButtonRenderer=g.Z(P,FAm),k.L("web_player_autonav_use_server_provided_state")&&Nw(k)&&(k.autonavState=k.autoplaySwitchButtonRenderer.enabled?2:1));var T=N.videoDetails;if(T){var q=T.embeddedPlayerOverlayVideoDetailsRenderer;var M=T.playerOverlayVideoDetailsRenderer; M&&(M.title&&(X.title=g.IK(M.title)),M.subtitle&&(X.subtitle=g.IK(M.subtitle)))}g.Fi(k.XH)&&(k.JG=!!N.addToMenu);gfd(k,N.shareButton);N.startPosition&&N.endPosition&&(k.progressBarStartPosition=N.startPosition,k.progressBarEndPosition=N.endPosition);var e=N.gatedActionsOverlayRenderer;e&&(k.Y8=g.Z(e,lm5));var f,E,J,O=g.Z((f=k.getWatchNextResponse())==null?void 0:(E=f.playerOverlays)==null?void 0:(J=E.playerOverlayRenderer)==null?void 0:J.infoPanel,LAd);if(O){k.LK=Number(O==null?void 0:O.durationMs)|| NaN;if(O==null?0:O.infoPanelOverviewViewModel)k.sD=O==null?void 0:O.infoPanelOverviewViewModel;if(O==null?0:O.infoPanelDetailsViewModel)k.D$=O==null?void 0:O.infoPanelDetailsViewModel}k.showSeekingControls=!!N.showSeekingControls}}var I,n,B=(I=k.getWatchNextResponse())==null?void 0:(n=I.contents)==null?void 0:n.twoColumnWatchNextResults;if(B){var t=B.desktopOverlay&&g.Z(B.desktopOverlay,SkZ);t&&(t.suppressShareButton&&(k.showShareButton=!1),t.suppressWatchLaterButton&&(k.JG=!1))}q&&pFr(k,X,q);var A= qS(0,X.autoplay_count),v=k.getWatchNextResponse(),l,z=(l=v.contents)==null?void 0:l.twoColumnWatchNextResults,Y,io,Vm,Um=(Y=v.playerOverlays)==null?void 0:(io=Y.playerOverlayRenderer)==null?void 0:(Vm=io.autoplay)==null?void 0:Vm.playerOverlayAutoplayRenderer,L=Efm(k),Em,Bd=(Em=v.contents)==null?void 0:Em.singleColumnWatchNextResults;if(Bd){var FI;if(((FI=Bd.autoplay)==null?0:FI.autoplay)&&!Bd.playlist){var IZ=Bd.autoplay.autoplay.sets,xO={},nZ=new g.A6(k.J()),KZ=null,VB;if(IZ){for(var K=g.W(IZ), xX=K.next();!xX.done;xX=K.next()){var F5=xX.value.autoplayVideoRenderer;if(F5&&F5.compactVideoRenderer){KZ=F5.compactVideoRenderer;break}}if(VB=IZ[0].autoplayVideo){var sE=VB.clickTrackingParams;sE&&(xO.itct=sE);xO.autonav="1";xO.playnext=String(A)}}else xO.feature="related-auto";var G_=g.Z(VB,g.xI);if(KZ){nZ.videoId=KZ.videoId;var MJ=KZ.shortBylineText;MJ&&(nZ.author=g.IK(MJ));var bo=KZ.title;bo&&(nZ.title=g.IK(bo))}else G_!=null&&G_.videoId&&(nZ.videoId=G_.videoId);nZ.rA=xO;k.suggestions=[];k.ub= nZ}}if(L){for(var dC=[],wC=g.W(L),w=wC.next();!w.done;w=wC.next()){var m=w.value,c=void 0,R=null;if(m.endScreenVideoRenderer){var Q=m.endScreenVideoRenderer,j5=Q.title;R=new g.A6(k.J());R.videoId=Q.videoId;R.lengthSeconds=Q.lengthInSeconds||0;var XI=Q.publishedTimeText;XI&&(R.publishedTimeText=g.IK(XI));var r$=Q.shortBylineText;r$&&(R.author=g.IK(r$));var CZ=Q.shortViewCountText;CZ&&(R.shortViewCount=g.IK(CZ));if(j5){R.title=g.IK(j5);var w$=j5.accessibility;if(w$){var S5=w$.accessibilityData;S5&& S5.label&&(R.ariaLabel=S5.label)}}var Og=Q.navigationEndpoint;if(Og){c=Og.clickTrackingParams;var OE=g.Z(Og,g.xI),c$=g.Z(Og,g.FY);OE?R.Q3=OE:c$!=null&&(R.watchUrl=c$.url)}var kE=Q.thumbnailOverlays;if(kE)for(var gw=g.W(kE),XC=gw.next();!XC.done;XC=gw.next()){var ID=XC.value.thumbnailOverlayTimeStatusRenderer;if(ID)if(ID.style==="LIVE"){R.isLivePlayback=!0;break}else if(ID.style==="UPCOMING"){R.isUpcoming=!0;break}}R.T=Ge(Q.thumbnail)}else if(m.endScreenPlaylistRenderer){var f0=m.endScreenPlaylistRenderer, DH=f0.navigationEndpoint;if(!DH)continue;var rr=g.Z(DH,g.xI);if(!rr)continue;var Rd=rr.videoId;R=new g.dl(k.J());R.playlistId=f0.playlistId;R.playlistLength=Number(f0.videoCount)||0;R.V=Rd||null;R.videoId=Rd;var Ls=f0.title;Ls&&(R.title=g.IK(Ls));var SN=f0.shortBylineText;SN&&(R.author=g.IK(SN));c=DH.clickTrackingParams;R.T=Ge(f0.thumbnail)}R&&(c&&(R.sessionData={itct:c}),dC.push(R))}k.suggestions=dC}if(Um){k.wS=!!Um.preferImmediateRedirect;k.WF=k.WF||!!Um.webShowNewAutonavCountdown;k.tK=k.tK||!!Um.webShowBigThumbnailEndscreen; if(k.WF||k.tK){var cf=z||null,UP=new g.A6(k.J());UP.videoId=Um.videoId;var V1=Um.videoTitle;if(V1){UP.title=g.IK(V1);var UE=V1.accessibility;if(UE){var mG=UE.accessibilityData;mG&&mG.label&&(UP.ariaLabel=mG.label)}}var LO=Um.byline;LO&&(UP.author=g.IK(LO));var EE=Um.publishedTimeText;EE&&(UP.publishedTimeText=g.IK(EE));var J5=Um.shortViewCountText;J5&&(UP.shortViewCount=g.IK(J5));var rE=Um.thumbnailOverlays;if(rE)for(var h5=g.W(rE),iy=h5.next();!iy.done;iy=h5.next()){var JJ=iy.value.thumbnailOverlayTimeStatusRenderer; if(JJ)if(JJ.style==="LIVE"){UP.isLivePlayback=!0;break}else if(JJ.style==="UPCOMING"){UP.isUpcoming=!0;break}else if(JJ.style==="DEFAULT"&&JJ.text){UP.lengthText=g.IK(JJ.text);var WY=JJ.text.accessibility;if(WY){var yq=WY.accessibilityData;yq&&yq.label&&(UP.jS=yq.label||"")}break}}UP.T=Ge(Um.background);var s2=Um.nextButton;if(s2){var O2=s2.buttonRenderer;if(O2){var j6=O2.navigationEndpoint;if(j6){var IQ=g.Z(j6,g.xI);IQ&&(UP.Q3=IQ)}}}if(Um.topBadges){var Kv=Um.topBadges[0];if(Kv){var $a=g.Z(Kv,Yk0); $a&&$a.style==="BADGE_STYLE_TYPE_PREMIUM"&&(UP.vTY=!0)}}var yb=Um.alternativeTitle;yb&&(UP.Y7=g.IK(yb));var tm={autonav:"1",playnext:String(A)};UP.playlistId&&(tm.autoplay="1");if(cf){var Uf,gf,UF,BY,NP=(Uf=cf.autoplay)==null?void 0:(gf=Uf.autoplay)==null?void 0:(UF=gf.sets)==null?void 0:(BY=UF[0])==null?void 0:BY.autoplayVideo;if(NP){var nv=NP.clickTrackingParams;nv&&(tm.itct=nv);var xB=g.Z(NP,g.xI);xB&&(UP.Zh=xB)}}else if(Um){var Gj,wE,mk,t5=(Gj=Um.nextButton)==null?void 0:(wE=Gj.buttonRenderer)== null?void 0:(mk=wE.navigationEndpoint)==null?void 0:mk.clickTrackingParams;t5&&(tm.itct=t5)}tm.itct||(tm.feature="related-auto");UP.rA=tm;k.suggestions||(k.suggestions=[]);k.ub=UP}Um.countDownSecs!=null&&(k.Nq=Um.countDownSecs*1E3);Um.countDownSecsForFullscreen!=null&&(k.RI=Um.countDownSecsForFullscreen>=0?Um.countDownSecsForFullscreen*1E3:-1);k.L("web_autonav_color_transition")&&Um.watchToWatchTransitionRenderer&&(k.watchToWatchTransitionRenderer=g.Z(Um.watchToWatchTransitionRenderer,uwa))}var PP= Efm(k);if(PP){var O6,cY,TY,qP=PP==null?void 0:(O6=PP[0])==null?void 0:(cY=O6.endScreenVideoRenderer)==null?void 0:(TY=cY.navigationEndpoint)==null?void 0:TY.clickTrackingParams,dE=g.Pl(k);qP&&dE&&(dE.sessionData={itct:qP})}k.Y9.currentVideoThumbnail&&(k.T=Ge(k.Y9.currentVideoThumbnail));var Ne,A5,Do,xP,RQ,jQ=(Ne=k.Y9)==null?void 0:(A5=Ne.contents)==null?void 0:(Do=A5.twoColumnWatchNextResults)==null?void 0:(xP=Do.results)==null?void 0:(RQ=xP.results)==null?void 0:RQ.contents;if(jQ&&jQ[1]){var HY, bK,cJ,bu,ps=(HY=jQ[1].videoSecondaryInfoRenderer)==null?void 0:(bK=HY.owner)==null?void 0:(cJ=bK.videoOwnerRenderer)==null?void 0:(bu=cJ.thumbnail)==null?void 0:bu.thumbnails;ps&&ps.length&&(k.profilePicture=ps[ps.length-1].url)}var vY=eX(X),MP,Is=(MP=k.getWatchNextResponse())==null?void 0:MP.onResponseReceivedEndpoints;if(Is)for(var Ki=g.W(Is),oa=Ki.next();!oa.done;oa=Ki.next()){var Y9=oa.value;g.Z(Y9,Tw)&&(k.wq=g.Z(Y9,Tw));var $m=g.Z(Y9,k1r),Zo=void 0;if((Zo=$m)==null?0:Zo.entityKeys)k.OI=$m.entityKeys|| [],$m.visibleOnLoadKeys&&(k.visibleOnLoadKeys=$m.visibleOnLoadKeys)}if(k.L("web_key_moments_markers")){var TQ=g.qw.getState().entities,hJ=g.hQ("visibility_override","markersVisibilityOverrideEntity");var Ss=Ov(TQ,"markersVisibilityOverrideEntity",hJ);k.Tc=(Ss==null?void 0:Ss.videoId)===(k.videoId||vY)&&(Ss==null?0:Ss.visibilityOverrideMarkersKey)?Ss.visibilityOverrideMarkersKey:k.visibleOnLoadKeys;k.visibleOnLoadKeys=[].concat(g.G(k.Tc))}}}; Nw=function(k){var X;return((X=k.autoplaySwitchButtonRenderer)==null?void 0:X.enabled)!==void 0}; Mw=function(k){return!!(k.U&&k.U.videoInfos&&k.U.videoInfos.length)}; g.rB=function(k){var X=k.N;k.L("html5_gapless_unlimit_format_selection")&&oz(k)&&(X=!1);var V=!!k.V&&k.V.Ak,C=k.XH,y=k.yM(),U=eU(k),N=k.Z8,P=X,T=k.isOtf();X=k.I0();var q=k.D8,M=k.getUserAudio51Preference(),e=fh(k),f=Ep(k),E=new D6o(C);if(C.hk()||C.L("html5_logging_format_selection"))E.W=!0;E.n4=U;E.Z8=N&&C.T;E.gB=M;g.Lr("windows nt 5.1")&&!g.iL&&(E.gV=!0);if(U=y)U=g.qA(C)?$y0(C):!1;U&&(E.k9=!0);P&&(E.gV=!0,E.d2=!0);T&&!C.L("html5_otf_prefer_vp9")&&(E.gV=!0);C.playerStyle==="picasaweb"&&(T&&(E.gV= !1),E.U2=!1);q&&(E.gV=!0);DM(C.Y,Rn.CHANNELS)&&(C.L("html5_enable_ac3")&&(E.j=!0),C.L("html5_enable_eac3")&&(E.Y=!0),C.L("html5_enable_ac3_gapless")&&(E.Y9=!0));C.L("html5_block_8k_hfr")&&(E.Gc=!0);E.X=g.IW(C.experiments,"html5_max_selectable_quality_ordinal");E.N=g.IW(C.experiments,"html5_min_selectable_quality_ordinal");DN&&(E.MQ=480);if(V||y)E.U2=!1;E.Tc=!1;E.disableAv1=e;V=Lb(C,E.V,void 0,E.disableAv1);V>0&&V<2160&&(uK()||C.L("html5_format_hybridization"))&&(E.V.supportsChangeType=+uK(),E.Bn= V);V>=2160&&(E.qC=!0);Y15()&&!C.L("disable_av1_setting")&&(E.V.serveVp9OverAv1IfHigherRes=0,E.NU=!1);E.I0=X;E.uq=g.Xj||NS()&&!X?!1:!0;E.T=C.L("html5_format_hybridization");E.tO=C.L("html5_disable_encrypted_vp9_live_non_2k_4k");C.L("disable_cdm_format_fallback")&&f&&(E.VD=!0);Jt(k)&&(E.Ic=k.L("html5_prefer_language_over_codec"));Y5()&&k.playerResponse&&k.playerResponse.playerConfig&&k.playerResponse.playerConfig.webPlayerConfig&&k.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&& (E.j=!0,E.Y=!0);k.N&&k.isAd()&&(k.Xf&&(E.D=k.Xf),k.W6&&(E.U=k.W6));E.bq=k.isLivePlayback&&k.gy()&&k.XH.L("html5_drm_live_audio_51");E.D8=k.XI;E.yD=!Jt(k);return k.uO=E}; fh=function(k){return k.XH.L("html5_disable_av1")||k.L("html5_gapless_shorts_disable_av1")&&oz(k)?!0:!1}; X0Z=function(k){ly("drm_pb_s",void 0,k.D);k.s2||k.V&&ml(k.V);var X={};k.V&&(X=oMI(k.Mh,g.rB(k),k.XH.Y,k.V,function(V){return k.publish("ctmp","fmtflt",V)},!0,new Set)); X=new N4(X,k.XH,k.XV,k.useCobaltWidevine?Y5()?ht(k):!1:!1,function(V,C){k.PY(V,C)}); g.b(k,X);k.CZ=!1;k.loading=!0;vL0(X,function(V){ly("drm_pb_f",void 0,k.D);for(var C=g.W(V),y=C.next();!y.done;y=C.next())switch(y=y.value,y.flavor){case "fairplay":y.s2=k.s2;y.GZ=k.GZ;y.J4=k.J4;break;case "widevine":y.kR=k.kR}k.XG=V;if(k.XG.length>0&&(k.Y=k.XG[0],k.XH.hk())){V={};C=g.W(Object.entries(k.Y.V));for(y=C.next();!y.done;y=C.next()){var U=g.W(y.value);y=U.next().value;U=U.next().value;var N="unk";(y=y.match(/(.*)codecs="(.*)"/))&&(N=y[2]);V[N]=U}k.PY("drmProbe",V)}k.Pc()})}; VP5=function(k,X){if(X.length===0||Wl(k))return null;k.XH.Y.U&&(FT=!0);var V=k.Au;var C=k.lengthSeconds,y=k.isLivePlayback,U=k.nQ,N=k.XH,P=s7$(X);if(y||U){N=N.experiments;C=new w6("",N,!0);C.W=!U;C.Ak=!0;C.isManifestless=!0;C.isLive=!U;C.nQ=U;X=g.W(X);for(y=X.next();!y.done;y=X.next()){var T=y.value;y=cw(T,V);P=zr(T);P=Av(P.SD||T.url||"",P.Lz,P.s);var q=P.get("id");q&&q.includes("%7E")&&(C.D=!0);var M=void 0;q=(M=N)==null?void 0:M.iq("html5_max_known_end_time_rebase");M=Number(T.targetDurationSec|| 5);T=Number(T.maxDvrDurationSec||14400);var e=Number(P.get("mindsq")||P.get("min_sq")||"0"),f=Number(P.get("maxdsq")||P.get("max_sq")||"0")||Infinity;C.X$=C.X$||e;C.aE=C.aE||f;var E=!MH(y.mimeType);P&&Bw(C,new q1(P,y,{GX:M,LZ:E,po:T,X$:e,aE:f,Ov:300,nQ:U,IH:q}))}V=C}else if(P==="FORMAT_STREAM_TYPE_OTF"){C=C===void 0?0:C;U=new w6("",N.experiments,!1);U.duration=C||0;N=g.W(X);for(C=N.next();!C.done;C=N.next())C=C.value,X=cw(C,V,U.duration),y=zr(C),(y=Av(y.SD||C.url||"",y.Lz,y.s))&&(X.streamType==="FORMAT_STREAM_TYPE_OTF"? Bw(U,new M1(y,X,"sq/0")):Bw(U,new I5(y,X,F1(C.initRange),F1(C.indexRange))));U.isOtf=!0;V=U}else{C=C===void 0?0:C;U=new w6("",N.experiments,!1);U.duration=C||0;N=g.W(X);for(C=N.next();!C.done;C=N.next())P=C.value,C=cw(P,V,U.duration),X=F1(P.initRange),y=F1(P.indexRange),q=zr(P),(P=Av(q.SD||P.url||"",q.Lz,q.s))&&Bw(U,new I5(P,C,X,y));V=U}U=k.isLivePlayback&&!k.nQ&&!k.k9&&!k.isPremiere;k.L("html5_live_head_playable")&&(!sp(k)&&U&&k.PY("missingLiveHeadPlayable",{}),k.XH.k9==="yt"&&(V.n4=!0));return V}; Wl=function(k){return Y5()?!ht(k):kR()?!(!k.s2||!k.L("html5_enable_safari_fairplay")&&ec()):!1}; ht=function(k){return k.L("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; g.Up=function(k,X){X=g.W(X);for(var V=X.next();!V.done;V=X.next())if(V=V.value,V.cueRangeSetIdentifier){var C=void 0;k.hw.set(V.cueRangeSetIdentifier,(C=V.playerCueRanges)!=null?C:[])}}; Op=function(k){return!(!k.V||!k.V.isManifestless)}; jU=function(k){return k.MQ?k.isLowLatencyLiveStream&&k.V!=null&&b0(k.V)>=5:k.isLowLatencyLiveStream&&k.V!=void 0&&b0(k.V)>=5}; C7a=function(k){return Y5()&&ht(k)?!1:Wl(k)&&(g.DZ(k.XH)?!k.isLivePlayback:k.hlsvp)||!ec()||k.qX?!0:!1}; Us0=function(k){k.loading=!0;k.KU=!1;if(iRd(k))g.$lm(k.videoId).then(function(C){yZI(k,C)}).then(function(){k.Pc()}); else{TL(k.d2)||g.aN(new g.XQ("DASH MPD Origin invalid: ",k.d2));var X=k.d2,V=g.IW(k.XH.experiments,"dash_manifest_version")||4;X=g.mT(X,{mpd_version:V});k.isLowLatencyLiveStream&&k.latencyClass!=="NORMAL"||(X=g.mT(X,{pacing:0}));G9m(X,k.XH.experiments,k.isLivePlayback).then(function(C){k.ez()||(Iz(k,C,!0),ly("mrc",void 0,k.D),k.Pc())},function(C){k.ez()||(k.loading=!1,k.publish("dataloaderror",new g.DJ("manifest.net.retryexhausted",{backend:"manifest", rc:C.status},1)))}); ly("mrs",void 0,k.D)}}; yZI=function(k,X){var V=X.map(function(T){return T.itag}),C; if((C=k.playerResponse)!=null&&C.streamingData){C=[];if(k.L("html5_offline_always_use_local_formats")){V=0;for(var y=g.W(X),U=y.next();!U.done;U=y.next()){U=U.value;var N=Object.assign({},U);N.signatureCipher="";C.push(N);N=g.W(k.playerResponse.streamingData.adaptiveFormats);for(var P=N.next();!P.done;P=N.next())if(P=P.value,U.itag===P.itag&&U.xtags===P.xtags){V+=1;break}}VM&&(M=E.getInfo().audio.numChannels)}M>2&&k.PY("hlschl",{mn:M});var I;((I=k.uO)==null?0:I.W)&&k.PY("hlsfmtaf",{itags:e.join(".")});var n;if(k.L("html5_enable_vp9_fairplay")&&((n=k.Y)==null?0:VL(n)))for(k.PY("drm",{sbdlfbk:1}),M=g.W(k.XG),e=M.next();!e.done;e=M.next())if(e=e.value,Xi(e)){k.Y=e;break}nh(k,q)})}return R1()}; qe0=function(k){if(k.isExternallyHostedPodcast&&k.Rt){var X=Bl(k.Rt);if(!X[0])return R1();k.bpa=X[0];return LF0(k.XH,X[0]).then(function(V){nh(k,V)})}return k.yy&&k.B2?lid(k.XH,k.isAd(),k.yy).then(function(V){nh(k,V)}):R1()}; otZ=function(k){if(k.isExternallyHostedPodcast)return R1();var X=Bl(k.Rt,k.AI);if(k.hlsvp){var V=Dl5(k.hlsvp,k.clientPlaybackNonce,k.NU);X.push(V)}return gHZ(k.XH,k.isAd(),X,MPm(k)).then(function(C){nh(k,C)})}; nh=function(k,X){k.QJ=X;k.qa(new $0(g.pq(k.QJ,function(V){return V.getInfo()})))}; MPm=function(k){var X={cpn:k.clientPlaybackNonce,c:k.XH.V.c,cver:k.XH.V.cver};k.FD&&(X.ptk=k.FD,X.oid=k.Uh,X.ptchn=k.kG,X.pltype=k.PK,k.TZ&&(X.m=k.TZ));return X}; g.Gw=function(k){return Wl(k)&&k.s2?(k={},k.fairplay="https://youtube.com/api/drm/fps?ek=uninitialized",k):k.W&&k.W.Au||null}; eC5=function(k){var X=wB(k);return X&&X.text?g.IK(X.text):k.paidContentOverlayText}; fAZ=function(k){var X=wB(k);return X&&X.durationMs?WZ(X.durationMs):k.paidContentOverlayDurationMs}; wB=function(k){var X,V,C;return k.playerResponse&&k.playerResponse.paidContentOverlay&&k.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.Z((X=k.Y9)==null?void 0:(V=X.playerOverlays)==null?void 0:(C=V.playerOverlayRenderer)==null?void 0:C.playerDisclosure,Etm)||null}; mO=function(k){var X="";if(k.KK)return k.KK;k.isLivePlayback&&(X=k.allowLiveDvr?"dvr":k.isPremiere?"lp":k.k9?"window":"live");k.nQ&&(X="post");return X}; g.tt=function(k,X){return typeof k.keywords[X]!=="string"?null:k.keywords[X]}; JZ$=function(k){return!!k.D0||!!k.Di||!!k.cH||!!k.lz||k.iP}; g.cl=function(k){return!!(k.d2||k.Rt||k.yy||k.hlsvp||k.RJ())}; V$=function(k){if(k.L("html5_onesie")&&k.errorCode)return!1;var X=g.Eg(k.U2,"ypc");k.ypcPreview&&(X=!1);return k.i_()&&!k.loading&&(g.cl(k)||g.Eg(k.U2,"heartbeat")||X)}; Bl=function(k,X){k=Po(k);var V={};if(X){X=g.W(X.split(","));for(var C=X.next();!C.done;C=X.next())(C=C.value.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(V[C[1]]={width:C[2],height:C[3]})}X=g.W(k);for(C=X.next();!C.done;C=X.next()){C=C.value;var y=V[C.itag];y&&(C.width=y.width,C.height=y.height)}return k}; gfd=function(k,X){k.showShareButton=!!X;var V,C,y=((V=g.Z(X,g.LV))==null?void 0:V.navigationEndpoint)||((C=g.Z(X,g.LV))==null?void 0:C.command);y&&(k.oh=!!g.Z(y,rZI))}; Rw0=function(k,X){var V=X.raw_embedded_player_response;if(!V){var C=X.embedded_player_response;C&&(V=JSON.parse(C))}V&&(k.eI=V);if(k.eI){k.embeddedPlayerConfig=k.eI.embeddedPlayerConfig||null;if(V=k.eI.videoFlags)V.playableInEmbed&&(k.allowEmbed=!0),V.isPrivate&&(k.isPrivate=!0),V.userDisplayName&&(X.user_display_name=V.userDisplayName),V.userDisplayImage&&(X.user_display_image=V.userDisplayImage);if(V=k.eI.embedPreview){V=V.thumbnailPreviewRenderer;fmo(k,V.controlBgHtml);if(C=V.defaultThumbnail)k.T= Ge(C);k.L("embeds_web_enable_search_button")&&V.searchButton&&(C=g.Z(V.searchButton,g.LV))&&(k.RL4=g.Z(C.navigationEndpoint,g.dB));(C=g.Z(V==null?void 0:V.videoDetails,hCo))&&pFr(k,X,C);C=g.Z(V==null?void 0:V.videoDetails,W9d);k.JG=!!V.addToWatchLaterButton;gfd(k,V.shareButton);if(C==null?0:C.musicVideoType)k.musicVideoType=C.musicVideoType;var y,U,N,P,T;if(C=g.Z((y=k.getEmbeddedPlayerResponse())==null?void 0:(U=y.embedPreview)==null?void 0:(N=U.thumbnailPreviewRenderer)==null?void 0:(P=N.playButton)== null?void 0:(T=P.buttonRenderer)==null?void 0:T.navigationEndpoint,g.xI))kO0(k,C),k.videoId=C.videoId||k.videoId;V.videoDurationSeconds&&(k.lengthSeconds=WZ(V.videoDurationSeconds));V.webPlayerActionsPorting&&ewZ(k,V.webPlayerActionsPorting);if(y=g.Z(V==null?void 0:V.playlist,sgm)){k.ke=!0;U=[];N=Number(y.currentIndex);if(y.contents)for(P=0,T=y.contents.length;P0:k.wh?!1:k.XH.Np||k.XH.sW||!g.bL(k.XH)?!0:!1:(k.wh?0:k.Np)&&g.bL(k.XH)?!0:!1;k.L("html5_log_detailpage_autoplay")&&zw(k)==="detailpage"&&k.PY("autoplay_info",{autoplay:k.oL,autonav:k.isAutonav,wasDompaused:k.wh,result:X});return X}; g.Lh=function(k){return k.oauthToken||k.XH.Ps}; msd=function(k){if(k.L("html5_stateful_audio_normalization")){var X=1,V=g.IW(k.XH.experiments,"html5_default_ad_gain");V&&k.isAd()&&(X=V);var C,y;V=(y=(C=k.j)==null?void 0:C.audio.j)!=null?y:k.fS;if(V==null||isNaN(V))k=w0$(k);else{C=(0,g.a)();k.BG=2;y=C-k.XH.cn<=k.maxStatefulTimeThresholdSec*1E3;k.applyStatefulNormalization&&y?k.BG=4:y||(k.XH.Oc=Infinity,k.XH.cn=NaN);y=(k.BG===4?g.BZ(k.XH.Oc,k.minimumLoudnessTargetLkfs,k.loudnessTargetLkfs):k.loudnessTargetLkfs)-V;if(k.BG!==4){var U,N,P,T,q=((U=k.playerResponse)== null?void 0:(N=U.playerConfig)==null?void 0:(P=N.audioConfig)==null?void 0:(T=P.loudnessNormalizationConfig)==null?void 0:T.statelessLoudnessAdjustmentGain)||0;y+=q}y=Math.min(y,0);k.preserveStatefulLoudnessTarget&&(k.XH.Oc=V+y,k.XH.cn=C);k=Math.min(1,Math.pow(10,y/20))||X}}else k=w0$(k);return k}; w0$=function(k){var X=1,V=g.IW(k.XH.experiments,"html5_default_ad_gain");V&&k.isAd()&&(X=V);if(k.XH.experiments.iq("html5_audio_gain_null_coalescing")){var C,y;V=(y=(C=k.j)==null?void 0:C.audio.U)!=null?y:k.RM;V==0&&k.PY("db0fix",{rldb:k.RM},!0)}else{var U;V=((U=k.j)==null?void 0:U.audio.U)||k.RM}isNaN(V)||(k.BG=1);return Math.min(1,Math.pow(10,-V/20))||X}; eU=function(k){var X=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],V=g.TJ(k.XH)==="TVHTML5_SIMPLY"&&k.XH.V.ctheme==="MUSIC";k.M_||!g.F6(k.XH)&&!V||!X.includes(k.musicVideoType)&&!k.isExternallyHostedPodcast||(k.M_=!0);if(X=g.pr())X=/Starboard\/([0-9]+)/.exec(g.Iu()),X=(X?parseInt(X[1],10):NaN)<10;V=k.XH;V=(g.TJ(V)==="TVHTML5_CAST"||g.TJ(V)==="TVHTML5"&&(V.V.cver.startsWith("6.20130725")||V.V.cver.startsWith("6.20130726")))&&k.XH.V.ctheme==="MUSIC";var C;if(C=!k.M_)V||(V=k.XH,V= g.TJ(V)==="TVHTML5"&&V.V.cver.startsWith("7")),C=V;C&&!X&&(X=k.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK",V=(k.L("cast_prefer_audio_only_for_atv_and_uploads")||k.L("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&k.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",X||V||k.isExternallyHostedPodcast)&&(k.M_=!0);return k.XH.deviceIsAudioOnly||k.M_&&k.XH.T}; Ep=function(k){var X,V,C;return((X=k.playerResponse)==null?void 0:(V=X.playerConfig)==null?void 0:(C=V.compositeVideoConfig)==null?void 0:C.compositeBroadcastType)==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; g.tP5=function(k){return k.L("html5_enable_sabr_live_captions")&&k.Ak()&&Jt(k)||Ep(k)}; SU=function(k){var X,V,C;return!!((X=k.playerResponse)==null?0:(V=X.playerConfig)==null?0:(C=V.mediaCommonConfig)==null?0:C.splitScreenEligible)}; ph=function(k){var X;return!((X=k.playerResponse)==null||!X.compositePlayabilityStatus)}; cZ0=function(k){return isNaN(k)?0:Math.max((Date.now()-k)/1E3-30,0)}; YI=function(k){return!(!k.p8||!k.XH.T)&&k.RJ()}; uq=function(k){return k.Z0&&k.enableServerStitchedDai}; dsm=function(k){return k.MM&&!k.RO}; Jt=function(k){var X=k.L("html5_enable_sabr_on_drive")&&k.XH.k9==="gd";if(k.xo)return k.MM&&k.PY("fds",{fds:!0},!0),!1;if(k.XH.k9!=="yt"&&!X)return k.MM&&k.PY("dsvn",{ns:k.XH.k9},!0),!1;if(k.cotn||!k.V||k.V.isOtf&&!k.L("html5_enable_sabr_otf_in_client")||k.L("html5_disable_sabr_for_hls")&&k.U&&!k.U.V||k.Y_&&!k.L("html5_enable_sabr_csdai"))return!1;if(k.L("html5_use_sabr_requests_for_debugging"))return!0;k.MM&&k.PY("esfw",{usbc:k.MM,hsu:!!k.RO},!0);if(k.MM&&k.RO)return!0;if(k.L("html5_remove_client_sabr_determination"))return!1; var V=!k.V.Ak&&!k.gy();X=V&&q4&&k.L("html5_enable_sabr_vod_streaming_xhr");V=V&&!q4&&k.L("html5_enable_sabr_vod_non_streaming_xhr");var C=kP(k),y=k.L("html5_enable_sabr_drm_vod_streaming_xhr")&&q4&&k.gy()&&!k.V.Ak&&(k.drmProduct==="1"?!1:!0);(X=X||V||C||y)&&!k.RO&&k.PY("sabr",{loc:"m"},!0);return X&&!!k.RO}; kP=function(k){var X;if(!(X=q4&&k.Ak()&&k.gy()&&(k.drmProduct==="1"?!1:!0)&&k.L("html5_sabr_live_drm_streaming_xhr"))){X=k.Ak()&&!k.gy()&&q4;var V=k.Ak()&&k.latencyClass!=="ULTRALOW"&&!k.isLowLatencyLiveStream&&k.L("html5_sabr_live_normal_latency_streaming_xhr"),C=k.isLowLatencyLiveStream&&k.L("html5_sabr_live_low_latency_streaming_xhr"),y=k.latencyClass==="ULTRALOW"&&k.L("html5_sabr_live_ultra_low_latency_streaming_xhr");X=X&&(V||C||y)}V=X;X=k.enableServerStitchedDai&&V&&k.L("html5_enable_sabr_ssdai_streaming_xhr"); V=!k.enableServerStitchedDai&&V;C=k.Ak()&&!q4&&k.L("html5_enable_sabr_live_non_streaming_xhr");k=q4&&(k.Hx()||SU(k)&&k.L("html5_enable_sabr_for_lifa_eligible_streams"));return X||V||C||k}; iRd=function(k){var X;if(X=!!k.cotn)X=k.videoId,X=!!X&&g.vr(X)===1;return X&&!k.p8}; g.XK=function(k){if(!k.V||!k.W||!k.j)return!1;var X=k.V.V,V=!!X[k.W.id]&&ZM(X[k.W.id].Ca.V);X=!!X[k.j.id]&&ZM(X[k.j.id].Ca.V);return(k.W.itag==="0"||V)&&X}; Vb=function(k){return k.Ss?["OK","LIVE_STREAM_OFFLINE"].includes(k.Ss.status):!0}; OR5=function(k){return(k=k.PG)&&k.showError?k.showError:!1}; C6=function(k,X){return k.L(X)?!0:(k.fflags||"").includes(X+"=true")}; QHI=function(k,X){X.inlineMetricEnabled&&(k.inlineMetricEnabled=!0);X.playback_progress_0s_url&&(k.lz=new rnm(X));if(X=X.video_masthead_ad_quartile_urls)k.Di=X.quartile_0_url,k.YG=X.quartile_25_url,k.rS=X.quartile_50_url,k.Op=X.quartile_75_url,k.gS=X.quartile_100_url,k.cH=X.quartile_0_urls,k.Tp=X.quartile_25_urls,k.v9=X.quartile_50_urls,k.mu=X.quartile_75_urls,k.RQ=X.quartile_100_urls}; am$=function(k){var X={};k=g.W(k);for(var V=k.next();!V.done;V=k.next()){V=V.value;var C=V.split("=");C.length===2?X[C[0]]=C[1]:X[V]=!0}return X}; bV0=function(k){if(k){if(rW0(k))return k;k=hJZ(k);if(rW0(k,!0))return k}return""}; g.AZd=function(k){return k.captionsLanguagePreference||k.XH.captionsLanguagePreference||g.tt(k,"yt:cc_default_lang")||k.XH.xL}; ii=function(k){return!(!k.isLivePlayback||!k.hasProgressBarBoundaries())}; g.Pl=function(k){var X;return k.ub||((X=k.suggestions)==null?void 0:X[0])||null}; g.Px=function(k){return k.JW&&(k.L("embeds_enable_pfp_always_unbranded")||k.XH.XE)}; g.qe=function(k){var X,V;return!!((X=k.embeddedPlayerConfig)==null?0:(V=X.embeddedPlayerFlags)==null?0:V.enableMusicUx)}; Dsm=function(k){return k.N||k.L("web_player_media_session_infinity")&&k.isLivePlayback}; Me=function(k){return k.XH.j&&k.isPrivate}; g.eJ=function(k){var X=k.J(),V=g.ot(X),C=X.n0;(X.L("embeds_web_enable_iframe_api_send_full_embed_url")||X.L("embeds_web_enable_rcat_validation_in_havs")||X.L("embeds_enable_autoplay_and_visibility_signals"))&&g.Fi(X)&&(C&&(V.thirdParty=Object.assign({},V.thirdParty,{embedUrl:C})),VSI(V,k));if(C=k.uq)V.clickTracking={clickTrackingParams:C};else if(X.L("html5_embeds_fix_itct")&&g.Fi(k.J())&&g.k5("EVENT_ID"))V.clickTracking={clickTrackingParams:g.k5("EVENT_ID")};else if(X.L("html5_log_missing_itct")){var y; C=new g.XQ("Missing ITCT in InnerTubeContext",{isAd:k.isAd(),MfC:(y=X.getWebPlayerContextConfig())==null?void 0:y.contextId});g.Zz(C)}y=V.client||{};C="EMBED";var U=zw(k);U==="leanback"?C="WATCH":X.L("gvi_channel_client_screen")&&U==="profilepage"?C="CHANNEL":k.D8?C="LIVE_MONITOR":U==="detailpage"?C="WATCH_FULL_SCREEN":U==="adunit"?C="ADUNIT":U==="sponsorshipsoffer"&&(C="UNKNOWN");y.clientScreen=C;if(X=k.kidsAppInfo)y.kidsAppInfo=JSON.parse(X);(C=k.s8)&&!X&&(y.kidsAppInfo={contentSettings:{ageUpMode:RC5[C]}}); if(X=k.iX)y.unpluggedAppInfo={enableFilterMode:!0};(C=k.unpluggedFilterModeType)&&!X&&(y.unpluggedAppInfo={filterModeType:HR$[C]});if(X=k.Sm)y.unpluggedLocationInfo=X;V.client=y;y=V.request||{};k.kI&&(y.isPrefetch=!0);if(X=k.mdxEnvironment)y.mdxEnvironment=X;if(X=k.mdxControlMode)y.mdxControlMode=bRm[X];V.request=y;y=V.user||{};if(X=k.gB)y.credentialTransferTokens=[{token:X,scope:"VIDEO"}];if(X=k.n0)y.delegatePurchases={oauthToken:X},y.kidsParent={oauthToken:X};V.user=y;if(y=k.contextParams)V.activePlayers= [{playerContextParams:y}];if(k=k.clientScreenNonce)V.clientScreenNonce=k;return V}; g.ot=function(k){var X=g.EF(),V=X.client||{};if(k.forcedExperiments){var C=k.forcedExperiments.split(","),y=[];C=g.W(C);for(var U=C.next();!U.done;U=C.next())y.push(Number(U.value));V.experimentIds=y}if(y=k.homeGroupInfo)V.homeGroupInfo=JSON.parse(y);if(y=k.getPlayerType())V.playerType=y;if(y=k.V.ctheme)V.theme=y;if(y=k.livingRoomAppMode)V.tvAppInfo=Object.assign({},V.tvAppInfo,{livingRoomAppMode:y});y=k.deviceYear;k.L("html5_propagate_device_year")&&y&&(V.tvAppInfo=Object.assign({},V.tvAppInfo,{deviceYear:y})); if(y=k.livingRoomPoTokenId)V.tvAppInfo=Object.assign({},V.tvAppInfo,{livingRoomPoTokenId:y});X.client=V;V=X.user||{};k.enableSafetyMode&&(V=Object.assign({},V,{enableSafetyMode:!0}));k.pageId&&(V=Object.assign({},V,{onBehalfOfUser:k.pageId}));X.user=V;V=k.n0;k.L("embeds_web_enable_iframe_api_send_full_embed_url")||k.L("embeds_web_enable_rcat_validation_in_havs")||k.L("embeds_enable_autoplay_and_visibility_signals")||!V||(X.thirdParty={embedUrl:V});return X}; F95=function(k,X,V){var C=k.videoId,y=g.eJ(k),U=k.J(),N={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(dW()),referer:document.location.toString(),signatureTimestamp:20242};g.LL();k.isAutonav&&(N.autonav=!0);g.SX(0,141)&&(N.autonavState=g.SX(0,140)?"STATE_OFF":"STATE_ON");N.autoCaptionsDefaultOn=g.SX(0,66);G10(k)&&(N.autoplay=!0);U.T&&k.cycToken&&(N.cycToken=k.cycToken);U.enablePrivacyFilter&&(N.enablePrivacyFilter=!0);k.isFling&&(N.fling=!0);var P=k.forceAdsUrl;if(P){var T={},q=[];P= P.split(",");P=g.W(P);for(var M=P.next();!M.done;M=P.next()){M=M.value;var e=M.split("|");e.length!==3||M.includes("=")||(e[0]="breaktype="+e[0],e[1]="offset="+e[1],e[2]="url="+e[2]);M={adtype:"video_ad"};e=g.W(e);for(var f=e.next();!f.done;f=e.next()){var E=g.W(f.value.split("="));f=E.next().value;E=yrI(E);M[f]=E.join("=")}e=M.url;f=M.presetad;E=M.viralresponseurl;var J=Number(M.campaignid);if(M.adtype==="in_display_ad")e&&(T.url=e),f&&(T.presetAd=f),E&&(T.viralAdResponseUrl=E),J&&(T.viralCampaignId= String(J));else if(M.adtype==="video_ad"){var O={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(M.offset)||0)}};if(M=vtY[M.breaktype])O.breakType=M;e&&(O.url=e);f&&(O.presetAd=f);E&&(O.viralAdResponseUrl=E);J&&(O.viralCampaignId=String(J));q.push(O)}}N.forceAdParameters={videoAds:q,inDisplayAd:T}}k.isInlinePlaybackNoAd&&(N.isInlinePlaybackNoAd=!0);k.isLivingRoomDeeplink&&(N.isLivingRoomDeeplink=!0);T=k.R_;if(T!=null){T={startWalltime:String(T)};if(q=k.I1)T.manifestDuration=String(q||14400); N.liveContext=T}if(k.mutedAutoplay){N.mutedAutoplay=!0;T=U.getWebPlayerContextConfig();var I,n;(T==null?0:(I=T.embedsHostFlags)==null?0:I.allowMutedAutoplayDurationMode)&&(T==null?0:(n=T.embedsHostFlags)==null?0:n.allowMutedAutoplayDurationMode.includes(ZRo[k.mutedAutoplayDurationMode]))&&(N.mutedAutoplayDurationMode=ZRo[k.mutedAutoplayDurationMode])}if(k.wh?0:k.Np)N.splay=!0;I=k.vnd;I===5&&(N.vnd=I);I={};if(n=k.isMdxPlayback)I.triggeredByMdx=n;if(n=k.tI)I.skippableAdsSupported=n.split(",").includes("ska"); if(q=k.ZO){n=k.VW;T=[];q=g.W(yA9(q));for(P=q.next();!P.done;P=q.next()){P=P.value;M=P.platform;P={applicationState:P.aj?"INACTIVE":"ACTIVE",clientFormFactor:aAm[M]||"UNKNOWN_FORM_FACTOR",clientName:NeX[P.JL]||"UNKNOWN_INTERFACE",clientVersion:P.deviceVersion||"",platform:Qg0[M]||"UNKNOWN_PLATFORM"};M={};if(n){e=void 0;try{e=JSON.parse(n)}catch(t){g.aN(t)}e&&(M={params:[{key:"ms",value:e.ms}]},e.advertising_id&&(M.advertisingId=e.advertising_id),e.limit_ad_tracking!==void 0&&e.limit_ad_tracking!== null&&(M.limitAdTracking=e.limit_ad_tracking),P.osName=e.os_name,P.userAgent=e.user_agent,P.windowHeightPoints=e.window_height_points,P.windowWidthPoints=e.window_width_points)}T.push({adSignalsInfo:M,remoteClient:P})}I.remoteContexts=T}n=k.sourceContainerPlaylistId;T=k.serializedMdxMetadata;if(n||T)q={},n&&(q.mdxPlaybackContainerInfo={sourceContainerPlaylistId:n}),T&&(q.serializedMdxMetadata=T),I.mdxPlaybackSourceContext=q;N.mdxContext=I;I=X.width;I>0&&(N.playerWidthPixels=Math.round(I));if(X=X.height)N.playerHeightPixels= Math.round(X);V!==0&&(N.vis=V);if(V=U.widgetReferrer)N.widgetReferrer=V.substring(0,128);g.bL(U)&&N&&(N.ancestorOrigins=U.ancestorOrigins);k.defaultActiveSourceVideoId&&(N.compositeVideoContext={defaultActiveSourceVideoId:k.defaultActiveSourceVideoId});if(U=U.getWebPlayerContextConfig())N.encryptedHostFlags=U.encryptedHostFlags;C={videoId:C,context:y,playbackContext:{contentPlaybackContext:N}};if(k.Qz){var B;C.playbackContext.reloadPlaybackContext={reloadPlaybackParams:(B=k.Qz)==null?void 0:B.reloadPlaybackParams}}k.contentCheckOk&& (C.contentCheckOk=!0);if(B=k.clientPlaybackNonce)C.cpn=B;if(B=k.playerParams)C.params=B;if(B=k.playlistId)C.playlistId=B;k.racyCheckOk&&(C.racyCheckOk=!0);B=k.J();if(y=B.embedConfig)C.serializedThirdPartyEmbedConfig=y;C.captionParams={};y=g.SX(g.LL(),65);k.deviceCaptionsOn!=null?C.captionParams.deviceCaptionsOn=k.deviceCaptionsOn:g.NA(B)&&(C.captionParams.deviceCaptionsOn=y!=null?!y:!1);k.R0&&(C.captionParams.deviceCaptionsLangPref=k.R0);k.B7.length?C.captionParams.viewerSelectedCaptionLangs=k.B7: g.NA(B)&&(y=g.yu(),y==null?0:y.length)&&(C.captionParams.viewerSelectedCaptionLangs=y);y=k.fetchType==="onesie"&&k.L("html5_onesie_attach_po_token");N=k.fetchType!=="onesie"&&k.L("html5_non_onesie_attach_po_token");if(y||N)y=k.J(),y.wh&&(C.serviceIntegrityDimensions={},C.serviceIntegrityDimensions.poToken=y.wh);B.L("fetch_att_independently")&&(C.attestationRequest={omitBotguardData:!0});C.playbackContext||(C.playbackContext={});C.playbackContext.devicePlaybackCapabilities=zCm(k);C.playbackContext.devicePlaybackCapabilities.supportsVp9Encoding=== !1&&k.PY("noVp9",{});return C}; zCm=function(k){var X=!(k==null?0:k.I0())&&(k==null?void 0:k.Ak())&&NS(),V;if(!(V=k==null)){V=g.rB(k);k=k.J().Y;var C=J6("243");V=!(C&&ws(V,C,k,!0)===!0)}return{supportsVp9Encoding:!(V||X),supportXhr:q4}}; lAZ=function(k,X){var V,C,y;return g.D(function(U){if(U.W==1)return V={context:g.ot(k.J()),engagementType:"ENGAGEMENT_TYPE_PLAYBACK",ids:[{playbackId:{videoId:k.videoId,cpn:k.clientPlaybackNonce}}]},C=g.hX(gtm),g.d(U,g.V7(X,V,C),2);y=U.V;return U.return(y)})}; L9o=function(k,X,V){var C=g.IW(X.experiments,"bg_vm_reinit_threshold");(!SZ||(0,g.a)()-SZ>C)&&lAZ(k,V).then(function(y){y&&(y=y.botguardData)&&g.YU(y,X)},function(y){k.ez()||(y=H6(y),k.PY("attf",y.details))})}; f6=function(k,X){g.H.call(this);this.app=k;this.state=X}; JN=function(k,X,V){k.state.V.hasOwnProperty(X)||Ef(k,X,V);k.state.N[X]=function(){return V.apply(k,g.Ar.apply(0,arguments))}; k.state.X.add(X)}; rX=function(k,X,V){k.state.V.hasOwnProperty(X)||Ef(k,X,V);k.app.J().T&&(k.state.T[X]=function(){return V.apply(k,g.Ar.apply(0,arguments))},k.state.X.add(X))}; Ef=function(k,X,V){k.state.V[X]=function(){return V.apply(k,g.Ar.apply(0,arguments))}}; g.hN=function(k,X,V){return k.state.V[X].apply(k.state.V,g.G(V))}; Wx=function(){g.ch.call(this);this.Y=new Map}; sf=function(){g.H.apply(this,arguments);this.element=null;this.X=new Set;this.N={};this.T={};this.V={};this.D=new Set;this.U=new Wx;this.W=new Wx;this.j=new Wx;this.Y=new Wx}; Se9=function(k,X,V){typeof k==="string"&&(k={mediaContentUrl:k,startSeconds:X,suggestedQuality:V});a:{if((X=k.mediaContentUrl)&&(X=/\/([ve]|embed)\/([^#?]+)/.exec(X))&&X[2]){X=X[2];break a}X=null}k.videoId=X;return Of(k)}; Of=function(k,X,V){if(typeof k==="string")return{videoId:k,startSeconds:X,suggestedQuality:V};X={};V=g.W(p0$);for(var C=V.next();!C.done;C=V.next())C=C.value,k[C]&&(X[C]=k[C]);return X}; Yer=function(k,X,V,C){if(g.kO(k)&&!Array.isArray(k)){X="playlist list listType index startSeconds suggestedQuality".split(" ");V={};for(C=0;C32&&C.push("hfr");X.isHdr()&&C.push("hdr");X.primaries==="bt2020"&&C.push("wcg");V.video_quality_features=C}}if(k=k.getPlaylistId())V.list=k;return V}; Bx=function(){jJ.apply(this,arguments)}; n6=function(k,X){var V={};if(k.app.J().U2){k=g.W(VZr);for(var C=k.next();!C.done;C=k.next())C=C.value,X.hasOwnProperty(C)&&(V[C]=X[C]);if(X=V.qoe_cat)k="",typeof X==="string"&&X.length>0&&(k=X.split(",").filter(function(y){return C8$.includes(y)}).join(",")),V.qoe_cat=k; ilr(V)}else for(k=g.W(yw0),C=k.next();!C.done;C=k.next())C=C.value,X.hasOwnProperty(C)&&(V[C]=X[C]);return V}; ilr=function(k){var X=k.raw_player_response;if(!X){var V=k.player_response;V&&(X=JSON.parse(V))}delete k.player_response;delete k.raw_player_response;if(X){k.raw_player_response={streamingData:X.streamingData,playerConfig:X.playerConfig};var C;if((C=X.playbackTracking)==null?0:C.qoeUrl)k.raw_player_response=Object.assign({},k.raw_player_response,{playbackTracking:{qoeUrl:X.playbackTracking.qoeUrl}});var y;if((y=X.videoDetails)==null?0:y.videoId)k.raw_player_response=Object.assign({},k.raw_player_response, {videoDetails:{videoId:X.videoDetails.videoId}})}}; GQ=function(k,X,V){var C=k.app.UE(V);if(!C)return 0;k=C-k.app.getCurrentTime(V);return X-k}; NHY=function(k){var X=X===void 0?5:X;return k?Uzo[k]||X:X}; g.wX=function(){Bx.apply(this,arguments)}; xz$=function(k){Ef(k,"getInternalApiInterface",k.getInternalApiInterface);Ef(k,"addEventListener",k.mJ);Ef(k,"removeEventListener",k.Bl8);Ef(k,"cueVideoByPlayerVars",k.cg);Ef(k,"loadVideoByPlayerVars",k.GR);Ef(k,"preloadVideoByPlayerVars",k.SE2);Ef(k,"getAdState",k.getAdState);Ef(k,"sendAbandonmentPing",k.sendAbandonmentPing);Ef(k,"setLoopRange",k.setLoopRange);Ef(k,"getLoopRange",k.getLoopRange);Ef(k,"setAutonavState",k.setAutonavState);Ef(k,"seekTo",k.Qtc);Ef(k,"seekBy",k.HpO);Ef(k,"seekToLiveHead", k.seekToLiveHead);Ef(k,"requestSeekToWallTimeSeconds",k.requestSeekToWallTimeSeconds);Ef(k,"seekToStreamTime",k.seekToStreamTime);Ef(k,"startSeekCsiAction",k.startSeekCsiAction);Ef(k,"getStreamTimeOffset",k.getStreamTimeOffset);Ef(k,"getVideoData",k.rF);Ef(k,"setInlinePreview",k.setInlinePreview);Ef(k,"getAppState",k.getAppState);Ef(k,"updateLastActiveTime",k.updateLastActiveTime);Ef(k,"setBlackout",k.setBlackout);Ef(k,"setUserEngagement",k.setUserEngagement);Ef(k,"updateSubtitlesUserSettings",k.updateSubtitlesUserSettings); Ef(k,"getPresentingPlayerType",k.Ay);Ef(k,"canPlayType",k.canPlayType);Ef(k,"updatePlaylist",k.updatePlaylist);Ef(k,"updateVideoData",k.updateVideoData);Ef(k,"updateEnvironmentData",k.updateEnvironmentData);Ef(k,"sendVideoStatsEngageEvent",k.Zp4);Ef(k,"productsInVideoVisibilityUpdated",k.productsInVideoVisibilityUpdated);Ef(k,"setSafetyMode",k.setSafetyMode);Ef(k,"isAtLiveHead",function(X){return k.isAtLiveHead(void 0,X)}); Ef(k,"getVideoAspectRatio",k.getVideoAspectRatio);Ef(k,"getPreferredQuality",k.getPreferredQuality);Ef(k,"getPlaybackQualityLabel",k.getPlaybackQualityLabel);Ef(k,"setPlaybackQualityRange",k.Fqa);Ef(k,"onAdUxClicked",k.onAdUxClicked);Ef(k,"getFeedbackProductData",k.getFeedbackProductData);Ef(k,"getStoryboardFrame",k.getStoryboardFrame);Ef(k,"getStoryboardFrameIndex",k.getStoryboardFrameIndex);Ef(k,"getStoryboardLevel",k.getStoryboardLevel);Ef(k,"getNumberOfStoryboardLevels",k.getNumberOfStoryboardLevels); Ef(k,"getCaptionWindowContainerId",k.getCaptionWindowContainerId);Ef(k,"getAvailableQualityLabels",k.getAvailableQualityLabels);Ef(k,"addCueRange",k.addCueRange);Ef(k,"addUtcCueRange",k.addUtcCueRange);Ef(k,"showAirplayPicker",k.showAirplayPicker);Ef(k,"dispatchReduxAction",k.dispatchReduxAction);Ef(k,"getPlayerResponse",k.jL);Ef(k,"getWatchNextResponse",k.eL);Ef(k,"getHeartbeatResponse",k.VK);Ef(k,"getCurrentTime",k.cf);Ef(k,"getDuration",k.mQ);Ef(k,"getPlayerState",k.getPlayerState);Ef(k,"getPlayerStateObject", k.C3);Ef(k,"getVideoLoadedFraction",k.getVideoLoadedFraction);Ef(k,"getProgressState",k.getProgressState);Ef(k,"getVolume",k.getVolume);Ef(k,"setVolume",k.gg);Ef(k,"isMuted",k.isMuted);Ef(k,"mute",k.xX);Ef(k,"unMute",k.IS);Ef(k,"loadModule",k.loadModule);Ef(k,"unloadModule",k.unloadModule);Ef(k,"getOption",k.wC);Ef(k,"getOptions",k.getOptions);Ef(k,"setOption",k.setOption);Ef(k,"loadVideoById",k.vX);Ef(k,"loadVideoByUrl",k.mP);Ef(k,"playVideo",k.tN);Ef(k,"loadPlaylist",k.loadPlaylist);Ef(k,"nextVideo", k.nextVideo);Ef(k,"previousVideo",k.previousVideo);Ef(k,"playVideoAt",k.playVideoAt);Ef(k,"getDebugText",k.getDebugText);Ef(k,"getWebPlayerContextConfig",k.getWebPlayerContextConfig);Ef(k,"notifyShortsAdSwipeEvent",k.notifyShortsAdSwipeEvent);Ef(k,"getVideoContentRect",k.getVideoContentRect);Ef(k,"setSqueezeback",k.setSqueezeback);Ef(k,"toggleSubtitlesOn",k.toggleSubtitlesOn);Ef(k,"isSubtitlesOn",k.isSubtitlesOn);Ef(k,"reportPlaybackIssue",k.reportPlaybackIssue);Ef(k,"setAutonav",k.setAutonav);Ef(k, "isNotServable",k.isNotServable);Ef(k,"channelSubscribed",k.channelSubscribed);Ef(k,"channelUnsubscribed",k.channelUnsubscribed);Ef(k,"togglePictureInPicture",k.togglePictureInPicture);Ef(k,"supportsGaplessAudio",k.supportsGaplessAudio);Ef(k,"supportsGaplessShorts",k.supportsGaplessShorts);Ef(k,"enqueueVideoByPlayerVars",function(X){return void k.enqueueVideoByPlayerVars(X)}); Ef(k,"clearQueue",k.clearQueue);Ef(k,"getAudioTrack",k.Gb);Ef(k,"setAudioTrack",k.TlO);Ef(k,"getAvailableAudioTracks",k.dG);Ef(k,"getMaxPlaybackQuality",k.getMaxPlaybackQuality);Ef(k,"getUserPlaybackQualityPreference",k.getUserPlaybackQualityPreference);Ef(k,"getSubtitlesUserSettings",k.getSubtitlesUserSettings);Ef(k,"resetSubtitlesUserSettings",k.resetSubtitlesUserSettings);Ef(k,"setMinimized",k.setMinimized);Ef(k,"setOverlayVisibility",k.setOverlayVisibility);Ef(k,"confirmYpcRental",k.confirmYpcRental); Ef(k,"queueNextVideo",k.queueNextVideo);Ef(k,"handleExternalCall",k.handleExternalCall);Ef(k,"logApiCall",k.logApiCall);Ef(k,"isExternalMethodAvailable",k.isExternalMethodAvailable);Ef(k,"setScreenLayer",k.setScreenLayer);Ef(k,"getCurrentPlaylistSequence",k.getCurrentPlaylistSequence);Ef(k,"getPlaylistSequenceForTime",k.getPlaylistSequenceForTime);Ef(k,"shouldSendVisibilityState",k.shouldSendVisibilityState);Ef(k,"syncVolume",k.syncVolume);Ef(k,"highlightSettingsMenuItem",k.highlightSettingsMenuItem); Ef(k,"openSettingsMenuItem",k.openSettingsMenuItem);Ef(k,"getEmbeddedPlayerResponse",k.getEmbeddedPlayerResponse);Ef(k,"getVisibilityState",k.getVisibilityState);Ef(k,"isMutedByMutedAutoplay",k.isMutedByMutedAutoplay);Ef(k,"isMutedByEmbedsMutedAutoplay",k.isMutedByEmbedsMutedAutoplay);Ef(k,"setGlobalCrop",k.setGlobalCrop);Ef(k,"setInternalSize",k.setInternalSize);Ef(k,"setFauxFullscreen",k.setFauxFullscreen);Ef(k,"setAppFullscreen",k.setAppFullscreen)}; tN=function(k,X,V){k=g.mH(k.KQ(),X);return V?(V.addOnDisposeCallback(k),null):k}; g.cx=function(k,X,V){return k.app.J().uO?X:g.Bu("$DESCRIPTION ($SHORTCUT)",{DESCRIPTION:X,SHORTCUT:V})}; P8m=function(k){k.KQ().element.setAttribute("aria-live","polite")}; g.dX=function(k,X){g.wX.call(this,k,X);xz$(this);rX(this,"addEventListener",this.Wg);rX(this,"removeEventListener",this.z7z);rX(this,"cueVideoByPlayerVars",this.le);rX(this,"loadVideoByPlayerVars",this.IX);rX(this,"preloadVideoByPlayerVars",this.cuq);rX(this,"loadVideoById",this.vX);rX(this,"loadVideoByUrl",this.mP);rX(this,"playVideo",this.tN);rX(this,"loadPlaylist",this.loadPlaylist);rX(this,"nextVideo",this.nextVideo);rX(this,"previousVideo",this.previousVideo);rX(this,"playVideoAt",this.playVideoAt); rX(this,"getVideoData",this.NS);rX(this,"seekBy",this.KqB);rX(this,"seekTo",this.MNC);rX(this,"showControls",this.showControls);rX(this,"hideControls",this.hideControls);rX(this,"cancelPlayback",this.cancelPlayback);rX(this,"getProgressState",this.getProgressState);rX(this,"isInline",this.isInline);rX(this,"setInline",this.setInline);rX(this,"setLoopVideo",this.setLoopVideo);rX(this,"getLoopVideo",this.getLoopVideo);rX(this,"getVideoContentRect",this.getVideoContentRect);rX(this,"getVideoStats",this.uI); rX(this,"getCurrentTime",this.DR);rX(this,"getDuration",this.mQ);rX(this,"getPlayerState",this.qo);rX(this,"getVideoLoadedFraction",this.f3);rX(this,"mute",this.xX);rX(this,"unMute",this.IS);rX(this,"setVolume",this.gg);rX(this,"loadModule",this.loadModule);rX(this,"unloadModule",this.unloadModule);rX(this,"getOption",this.wC);rX(this,"getOptions",this.getOptions);rX(this,"setOption",this.setOption);rX(this,"addCueRange",this.addCueRange);rX(this,"getDebugText",this.getDebugText);rX(this,"getStoryboardFormat", this.getStoryboardFormat);rX(this,"toggleFullscreen",this.toggleFullscreen);rX(this,"isFullscreen",this.isFullscreen);rX(this,"getPlayerSize",this.getPlayerSize);rX(this,"toggleSubtitles",this.toggleSubtitles);rX(this,"setCenterCrop",this.setCenterCrop);rX(this,"setFauxFullscreen",this.setFauxFullscreen);rX(this,"setSizeStyle",this.setSizeStyle);rX(this,"handleGlobalKeyDown",this.handleGlobalKeyDown);rX(this,"handleGlobalKeyUp",this.handleGlobalKeyUp);ko$(this)}; g.AN=function(k){k=k.Pa();var X=k.vF.get("endscreen");return X&&X.vD()?!0:k.Yr()}; g.D$=function(k,X){k.getPresentingPlayerType()===3?k.publish("mdxautoplaycancel"):k.Ib("onAutonavCancelled",X)}; g.Hx=function(k){var X=Rt(k.Pa());return k.app.wP&&!k.isFullscreen()||k.getPresentingPlayerType()===3&&X&&X.uo()&&X.zr()||!!k.getPlaylist()}; g.bi=function(k,X){g.hN(k,"addEmbedsConversionTrackingParams",[X])}; g.Z$=function(k){return(k=g.vx(k.Pa()))?k.q8():{}}; g.TH9=function(k){k=(k=k.getVideoData())&&k.W;return!!k&&!(!k.audio||!k.video)&&k.mimeType!=="application/x-mpegURL"}; g.at=function(k,X,V){k=k.FH().element;var C=mc(k.children,function(y){y=Number(y.getAttribute("data-layer"));return V-y||1}); C<0&&(C=-(C+1));Vl(k,X,C);X.setAttribute("data-layer",String(V))}; g.Qb=function(k){var X=k.J();if(!X.Sm)return!1;var V=k.getVideoData();if(!V||k.getPresentingPlayerType()===3)return!1;var C=(!V.isLiveDefaultBroadcast||X.L("allow_poltergust_autoplay"))&&!ii(V);C=V.isLivePlayback&&(!X.L("allow_live_autoplay")||!C);var y=V.isLivePlayback&&X.L("allow_live_autoplay_on_mweb");k=k.getPlaylist();k=!!k&&k.uo();var U=V.Y9&&V.Y9.playerOverlays||null;U=!!(U&&U.playerOverlayRenderer&&U.playerOverlayRenderer.autoplay);U=V.JW&&U;return!V.ypcPreview&&(!C||y)&&!g.Eg(V.U2,"ypc")&& !k&&(!g.bL(X)||U)}; MZ9=function(k,X){k=qt$(k.app.wL().j);k=g.W(k);for(var V=k.next();!V.done;V=k.next()){V=V.value;var C=V.getAvailableAudioTracks(),y=null;C=g.W(C);for(var U=C.next();!U.done;U=C.next())if(U=U.value,U.getLanguageInfo().getId()===X){y=U;break}y&&V.Qi(y,!0)}}; zQ=function(){go.apply(this,arguments);this.requestHeaders={}}; gX=function(){FK||(FK=new zQ);return FK}; li=function(k,X){X?k.requestHeaders.Authorization="Bearer "+X:delete k.requestHeaders.Authorization}; g.L6=function(k){g.H.call(this);var X=this;this.WY=k;this.Xg={fB:function(){return X.WY}}}; g.SJ=function(k,X,V,C){C=C===void 0?!1:C;g.sD.call(this,X);var y=this;this.B=k;this.qC=C;this.T=new g.FG(this);this.fade=new g.Tz(this,V,!0,void 0,void 0,function(){y.c5()}); g.b(this,this.T);g.b(this,this.fade)}; p6=function(k){var X=k.B.getRootNode();return k.B.L("web_watch_pip")||k.B.L("web_shorts_pip")?bp(X):document}; oUm=function(k){k.W&&(document.activeElement&&g.iu(k.element,document.activeElement)&&k.W.focus(),k.W.setAttribute("aria-expanded","false"),k.W=void 0);g.RB(k.T);k.D=void 0}; YP=function(k,X,V){k.f$()?k.YP():k.MU(X,V)}; ui=function(k,X,V,C){C=new g.F({C:"div",AO:["ytp-linked-account-popup-button"],jz:C,G:{role:"button",tabindex:"0"}});X=new g.F({C:"div",K:"ytp-linked-account-popup",G:{role:"dialog","aria-modal":"true",tabindex:"-1"},S:[{C:"div",K:"ytp-linked-account-popup-title",jz:X},{C:"div",K:"ytp-linked-account-popup-description",jz:V},{C:"div",K:"ytp-linked-account-popup-buttons",S:[C]}]});g.SJ.call(this,k,{C:"div",K:"ytp-linked-account-popup-container",S:[X]},100);var y=this;this.dialog=X;g.b(this,this.dialog); C.listen("click",function(){y.YP()}); g.b(this,C);g.at(this.B,this.element,4);this.hide()}; g.XE=function(k,X,V,C){g.sD.call(this,k);this.priority=X;V&&g.kr(this,V);C&&this.OR(C)}; g.Vc=function(k,X,V,C){k=k===void 0?{}:k;X=X===void 0?[]:X;V=V===void 0?!1:V;C=C===void 0?!1:C;X.push("ytp-menuitem");var y=k;"role"in y||(y.role="menuitem");V||(y=k,"tabindex"in y||(y.tabindex="0"));k={C:V?"a":"div",AO:X,G:k,S:[{C:"div",K:"ytp-menuitem-icon",jz:"{{icon}}"},{C:"div",K:"ytp-menuitem-label",jz:"{{label}}"},{C:"div",K:"ytp-menuitem-content",jz:"{{content}}"}]};C&&k.S.push({C:"div",K:"ytp-menuitem-secondary-icon",jz:"{{secondaryIcon}}"});return k}; g.kr=function(k,X){k.updateValue("label",X)}; CE=function(k){g.XE.call(this,g.Vc({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);var X=this;this.B=k;this.W=this.V=!1;this.Ut=k.gk();k.createServerVe(this.element,this,!0);this.Z(this.B,"settingsMenuVisibilityChanged",function(V){X.Ka(V)}); this.Z(this.B,"videodatachange",this.j);this.listen("click",this.onClick);this.j()}; iU=function(k){return k?g.IK(k):""}; yc=function(k){g.H.call(this);this.api=k}; UH=function(k){yc.call(this,k);var X=this;Ef(k,"setAccountLinkState",function(V){X.setAccountLinkState(V)}); Ef(k,"updateAccountLinkingConfig",function(V){X.updateAccountLinkingConfig(V)}); k.addEventListener("videodatachange",function(V,C){X.onVideoDataChange(C)}); k.addEventListener("settingsMenuInitialized",function(){X.menuItem=new CE(X.api);g.b(X,X.menuItem)})}; elm=function(k){this.api=k;this.V={}}; NX=function(k,X,V,C){X in k.V||(V=new g.eS(V,C,{id:X,priority:2,namespace:"appad"}),k.api.WI([V],1),k.V[X]=V)}; xr=function(k){yc.call(this,k);var X=this;this.events=new g.FG(this);g.b(this,this.events);this.V=new elm(this.api);this.events.Z(this.api,"legacyadtrackingpingreset",function(){X.V.V={}}); this.events.Z(this.api,"legacyadtrackingpingchange",function(V){var C=X.V;NX(C,"part2viewed",1,0x8000000000000);NX(C,"engagedview",Math.max(1,V.VD*1E3),0x8000000000000);if(!V.isLivePlayback){var y=V.lengthSeconds*1E3;oz(V)&&C.api.L("html5_shorts_gapless_ads_duration_fix")&&(y=C.api.getProgressState().seekableEnd*1E3-V.qd);NX(C,"videoplaytime25",y*.25,y);NX(C,"videoplaytime50",y*.5,y);NX(C,"videoplaytime75",y*.75,y);NX(C,"videoplaytime100",y,0x8000000000000);NX(C,"conversionview",y,0x8000000000000); NX(C,"videoplaybackstart",1,y);NX(C,"videoplayback2s",2E3,y);NX(C,"videoplayback10s",1E4,y)}}); this.events.Z(this.api,g.E3("appad"),this.W);this.events.Z(this.api,g.Ji("appad"),this.W)}; rwY=function(k,X,V){if(!(V in X))return!1;X=X[V];Array.isArray(X)||(X=[X]);X=g.W(X);for(V=X.next();!V.done;V=X.next()){V=V.value;var C={CPN:k.api.getVideoData().clientPlaybackNonce};V=g.Rb(V,C);C=void 0;C=C===void 0?!1:C;(C=xc(Pu(V,fd$),V,C,"Active View 3rd Party Integration URL"))||(C=void 0,C=C===void 0?!1:C,C=xc(Pu(V,EU0),V,C,"Google/YouTube Brand Lift URL"));C||(C=void 0,C=C===void 0?!1:C,C=xc(Pu(V,Jw0),V,C,"Nielsen OCR URL"));g.lW(V,void 0,C)}return!0}; PV=function(k,X){hlr(k,X).then(function(V){g.lW(X,void 0,void 0,V)})}; Tx=function(k,X){X.forEach(function(V){PV(k,V)})}; hlr=function(k,X){return g.Hg(k.api.J())&&fr(X)&&e2(X)?g.ft(k.api.J(),g.Lh(k.api.getVideoData())).then(function(V){var C;V&&(C={Authorization:"Bearer "+V});return C},void 0):Ho()}; Wqo=function(k){yc.call(this,k);this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"videoready",function(X){if(k.getPresentingPlayerType()===1){var V,C,y={playerDebugData:{pmlSignal:!!((V=X.getPlayerResponse())==null?0:(C=V.adPlacements)==null?0:C.some(function(U){var N;return U==null?void 0:(N=U.adPlacementRenderer)==null?void 0:N.renderer})), contentCpn:X.clientPlaybackNonce}};g.JK("adsClientStateChange",y)}})}; qX=function(k){g.F.call(this,{C:"button",AO:["ytp-button","ytp-autonav-toggle"],G:{title:"{{title}}","aria-label":"{{label}}","data-priority":"3","data-tooltip-target-id":"ytp-autonav-toggle-button"},S:[{C:"div",K:"ytp-autonav-toggle-button-container",S:[{C:"div",K:"ytp-autonav-toggle-button",G:{"aria-checked":"true"}}]}]});this.B=k;this.W=[];this.V=!1;this.isChecked=!0;k.createClientVe(this.element,this,113681);this.Z(k,"presentingplayerstatechange",this.U8);this.listen("click",this.onClick);this.B.J().L("web_player_autonav_toggle_always_listen")&& sMX(this);tN(k,this.element,this);this.U8()}; sMX=function(k){k.W.push(k.Z(k.B,"videodatachange",k.U8));k.W.push(k.Z(k.B,"videoplayerreset",k.U8));k.W.push(k.Z(k.B,"onPlaylistUpdate",k.U8));k.W.push(k.Z(k.B,"autonavchange",k.Ep))}; Ola=function(k){k.isChecked=k.isChecked;k.zc("ytp-autonav-toggle-button").setAttribute("aria-checked",String(k.isChecked));var X=k.isChecked?"Lecture automatique activ\u00e9e":"Lecture automatique d\u00e9sactiv\u00e9e";k.updateValue("title",X);k.updateValue("label",X);k.B.D9()}; jMI=function(k){return k.B.J().L("web_player_autonav_use_server_provided_state")&&Nw(k.kL())}; IdX=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"standardControlsInitialized",function(){var V=new qX(k);g.b(X,V);k.Pm(V,"RIGHT_CONTROLS_LEFT")})}; MX=function(k,X){g.XE.call(this,g.Vc({role:"menuitemcheckbox","aria-checked":"false"}),X,k,{C:"div",K:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.listen("click",this.onClick)}; oA=function(k,X){k.checked=X;k.element.setAttribute("aria-checked",String(k.checked))}; Kq$=function(k){var X=!k.J().Z$&&k.getPresentingPlayerType()!==3;return k.isFullscreen()||X}; g.e_=function(k,X,V,C){var y=k.currentTarget;if((V===void 0||!V)&&g.cA(k))return k.preventDefault(),!0;X.pauseVideo();k=y.getAttribute("href");g.Y7(k,C,!0);return!1}; g.fE=function(k,X,V){if(iC(X.J())&&X.getPresentingPlayerType()!==2){if(g.cA(V))return X.isFullscreen()&&!X.J().externalFullscreen&&X.toggleFullscreen(),V.preventDefault(),!0}else{var C=g.cA(V);C&&X.pauseVideo();g.Y7(k,void 0,!0);C&&(g.uk(k),V.preventDefault())}return!1}; BHI=function(k){k=$zX.includes("fr")?k.L("delhi_modern_web_player_icons")?far():{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,G:{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"}}]}:k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,G:{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"}}]};k.K="ytp-subtitles-button-icon";return k}; nUm=function(k){return $zX.includes("fr")?k?far():{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:k?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24", width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{d:"M5,11h2v2H5V11z M15,15H5v2h10V15z M19,15h-2v2h2V15z M19,11H9v2h10V11z M22,6H2v14h20V6z M3,7h18v12H3V7z",fill:"white"}}]}}; EH=function(){return{C:"div",K:"ytp-spinner-container",S:[{C:"div",K:"ytp-spinner-rotator",S:[{C:"div",K:"ytp-spinner-left",S:[{C:"div",K:"ytp-spinner-circle"}]},{C:"div",K:"ytp-spinner-right",S:[{C:"div",K:"ytp-spinner-circle"}]}]}]}}; JD=function(k){if(document.createRange){var X=document.createRange();X&&(X.selectNodeContents(k),k=window.getSelection())&&(k.removeAllRanges(),k.addRange(X))}}; WV=function(k){var X=k.L("web_player_use_cinematic_label_2")?"Mode ambiant":"\u00c9clairage de cin\u00e9ma";MX.call(this,X,g.rv.R2);var V=this;this.B=k;this.V=!1;this.W=new g.C2(function(){g.f2(V.element,"ytp-menuitem-highlighted")},0); this.Ut=k.gk();k=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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(k);this.subscribe("select",this.U,this);this.listen(hD,this.j);g.b(this,this.W)}; sH=function(k){yc.call(this,k);var X=this;this.V=!1;k.addEventListener("settingsMenuInitialized",function(){Goa(X)}); k.addEventListener("highlightSettingsMenu",function(V){Goa(X);var C=X.menuItem;V==="menu_item_cinematic_lighting"&&(g.op(C.element,"ytp-menuitem-highlighted"),g.op(C.element,"ytp-menuitem-highlight-transition-enabled"),C.W.start())}); Ef(k,"updateCinematicSettings",function(V){X.updateCinematicSettings(V)})}; Goa=function(k){k.menuItem||(k.menuItem=new WV(k.api),g.b(k,k.menuItem),k.menuItem.HY(k.V))}; wM0=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"applicationvideodatachange",function(V,C){C=C.clipConfig;V==="dataloaded"&&C&&C.startTimeMs!=null&&C.endTimeMs!=null&&X.api.setLoopRange({startTimeMs:Math.floor(Number(C.startTimeMs)),endTimeMs:Math.floor(Number(C.endTimeMs)),postId:C.postId,type:"clips"})})}; OH=function(k){yc.call(this,k);this.events=new g.FG(k);g.b(this,this.events);Ef(k,"setCreatorEndscreenVisibility",this.setCreatorEndscreenVisibility.bind(this));Ef(k,"setCreatorEndscreenHideButton",this.V.bind(this))}; j_=function(k,X,V,C){MX.call(this,"Volume stable",g.rv.sT);g.op(this.element,"ytp-drc-menu-item");this.Ut=k.gk();this.U=X;this.V=V;this.hasDrcAudioTrack=C;k.addEventListener("videodatachange",this.W.bind(this));k.L("mta_drc_mutual_exclusion_removal")&&this.Z(k,"onPlaybackAudioChange",this.W);X=this.V()===1&&this.hasDrcAudioTrack();this.setEnabled(this.hasDrcAudioTrack());k=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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(k);this.subscribe("select",this.j,this);oA(this,X);this.Ut.Ar(this)}; IA=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);k.L("html5_show_drc_toggle")&&k.addEventListener("settingsMenuInitialized",function(){X.menuItem||(X.menuItem=new j_(X.api,X.setDrcUserPreference.bind(X),X.getDrcUserPreference.bind(X),X.W.bind(X)),g.b(X,X.menuItem))}); Ef(this.api,"setDrcUserPreference",function(C){X.setDrcUserPreference(C)}); Ef(this.api,"getDrcUserPreference",function(){return X.getDrcUserPreference()}); Ef(this.api,"hasDrcAudioTrack",function(){return X.W()}); var V;this.V=(V=g.aB("yt-player-drc-pref"))!=null?V:1;this.updateEnvironmentData()}; KE=function(k){yc.call(this,k);var X=this;this.V={};this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"videodatachange",function(){X.onVideoDataChange()}); this.events.Z(k,g.E3("embargo"),function(V){X.api.Rw(!0);var C,y=(C=X.V[V.id])!=null?C:[];C=g.W(y);for(y=C.next();!y.done;y=C.next()){var U=y.value;X.api.hideControls();X.api.rl("auth",2,"This video isn't available in your current playback area",AA({embargoed:1,id:V.id,idx:V.W,start:V.start}));y=void 0;(U=(y=U.embargo)==null?void 0:y.onTrigger)&&X.api.Ib("innertubeCommand",U)}})}; mz$=function(k,X){var V;return(V=X.onEnter)==null?void 0:V.some(k.W)}; tZa=function(k,X){X=g.W(X);for(var V=X.next();!V.done;V=X.next()){V=V.value;var C=void 0,y=Number((C=V.playbackPosition)==null?void 0:C.utcTimeMillis)/1E3,U=void 0;C=y+Number((U=V.duration)==null?void 0:U.seconds);U="embargo_"+y;k.api.addUtcCueRange(U,y,C,"embargo",!1);V.onEnter&&(k.V[U]=V.onEnter.filter(k.W))}}; $r=function(k){yc.call(this,k);var X=this;this.V=[];this.events=new g.FG(k);g.b(this,this.events);Ef(k,"addEmbedsConversionTrackingParams",function(V){X.api.J().bV&&X.addEmbedsConversionTrackingParams(V)}); this.events.Z(k,"veClickLogged",function(V){X.api.hasVe(V)&&(V=V.visualElement.getAsJspb(),V=uM(V,2),X.V.push(V))})}; cwd=function(k){yc.call(this,k);Ef(k,"isEmbedsShortsMode",function(){return k.isEmbedsShortsMode()})}; dzr=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"initialvideodatacreated",function(V){aM(Zd(),16623);X.V=g.cB();var C=k.J().Np&&!V.wh;if(lq(V)&&C){aM(Zd(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"});if(V.getWatchNextResponse()){var y,U=(y=V.getWatchNextResponse())==null?void 0:y.trackingParams;U&&zo(U)}if(V.getPlayerResponse()){var N;(V=(N=V.getPlayerResponse())==null?void 0:N.trackingParams)&&zo(V)}}else aM(Zd(), 32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),V.getEmbeddedPlayerResponse()&&(N=(U=V.getEmbeddedPlayerResponse())==null?void 0:U.trackingParams)&&zo(N)}); this.events.Z(k,"loadvideo",function(){aM(Zd(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:X.V})}); this.events.Z(k,"cuevideo",function(){aM(Zd(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:X.V})}); this.events.Z(k,"largeplaybuttonclicked",function(V){aM(Zd(),27240,V.visualElement)}); this.events.Z(k,"playlistnextbuttonclicked",function(V){aM(Zd(),27240,V.visualElement)}); this.events.Z(k,"playlistprevbuttonclicked",function(V){aM(Zd(),27240,V.visualElement)}); this.events.Z(k,"playlistautonextvideo",function(){aM(Zd(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}; BV=function(k,X){g.H.call(this);var V=this;this.V=null;this.U=X;X=[];for(var C=0;C<=100;C++)X.push(C/100);X={threshold:X,trackVisibility:!0,delay:1E3};(this.W=window.IntersectionObserver?new IntersectionObserver(function(y){y=y[y.length-1];typeof y.isVisible==="undefined"?document.visibilityState==="visible"&&y.isIntersecting&&y.intersectionRatio>0?V.V=y.intersectionRatio:document.visibilityState==="hidden"?V.V=0:V.V=null:V.V=y.isVisible?y.intersectionRatio:0;typeof V.U==="function"&&V.U(V.V)},X): null)&&this.W.observe(k)}; Dz9=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"applicationInitialized",function(){Aw5(X)})}; Aw5=function(k){var X=k.api.getRootNode(),V,C=k.api.getWebPlayerContextConfig().embedsEnableEmc3ds?((V=X.parentElement)==null?void 0:V.parentElement)||X:X;k.V=new BV(C,function(y){y!=null&&(k.api.J().DO=y,k.api.J().tK="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.b(k,k.V);k.events.Z(k.api,"videoStatsPingCreated",function(y){var U=k.V;U=U.V==null?null:Math.round(U.V*100)/100;y.inview=U!=null?U:void 0;U=k.api.getPlayerSize();if(U.height>0&&U.width>0){U=[Math.round(U.width),Math.round(U.height)];var N=g.UB();N>1&&U.push(N);U=U.join(":")}else U=void 0;y.size=U})}; Rlr=function(k){var X;return((X=((k==null?void 0:k.messageRenderers)||[]).find(function(V){return!!V.timeCounterRenderer}))==null?void 0:X.timeCounterRenderer)||null}; nE=function(k){g.F.call(this,{C:"div",AO:["ytp-player-content","ytp-iv-player-content"],S:[{C:"div",K:"ytp-free-preview-countdown-timer",S:[{C:"span",jz:"{{label}}"},{C:"span",K:"ytp-free-preview-countdown-timer-separator",jz:"\u2022"},{C:"span",jz:"{{duration}}"}]}]});this.api=k;this.V=null;this.U=this.W=0;this.Z(this.api,"videodatachange",this.onVideoDataChange);this.api.createClientVe(this.element,this,191284)}; bld=function(k,X){k.V||(k.W=X,k.U=(0,g.a)(),k.V=new g.Vf(function(){HlY(k)},null),HlY(k))}; HlY=function(k){var X=Math,V=X.round,C=Math.min((0,g.a)()-k.U,k.W);X=V.call(X,(k.W-C)/1E3);k.updateValue("duration",dH({seconds:X}));X<=0&&k.V?k.stopTimer():k.V&&k.V.start()}; vU9=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"basechromeinitialized",function(){X.V=new nE(k);g.b(X,X.V);g.at(k,X.V.element,4);X.V.hide()})}; Gx=function(k){g.F.call(this,{C:"button",AO:["ytp-fullerscreen-edu-button","ytp-button"],S:[{C:"div",AO:["ytp-fullerscreen-edu-text"],jz:"Faites d\u00e9filer la page pour afficher plus de d\u00e9tails"},{C:"div",AO:["ytp-fullerscreen-edu-chevron"],S:[{C:"svg",G:{height:"100%",viewBox:"0 0 24 24",width:"100%"},S:[{C:"path",G:{d:"M7.41,8.59L12,13.17l4.59-4.58L18,10l-6,6l-6-6L7.41,8.59z",fill:"#fff"}}]}]}],G:{"data-priority":"2"}});this.NC=k;this.fade=new g.Tz(this,250,void 0,100);this.W=this.V=!1;k.createClientVe(this.element, this,61214);g.b(this,this.fade);this.Z(k,"fullscreentoggled",this.HY);this.Z(k,"presentingplayerstatechange",this.HY);this.listen("click",this.onClick);this.HY()}; wv=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);Ef(this.api,"updateFullerscreenEduButtonSubtleModeState",function(C){X.updateFullerscreenEduButtonSubtleModeState(C)}); Ef(this.api,"updateFullerscreenEduButtonVisibility",function(C){X.updateFullerscreenEduButtonVisibility(C)}); var V=k.J();k.L("external_fullscreen_with_edu")&&V.externalFullscreen&&iC(V)&&V.controlsType==="1"&&this.events.Z(k,"standardControlsInitialized",function(){X.V=new Gx(k);g.b(X,X.V);k.Pm(X.V)})}; Zlr=function(k){g.F.call(this,{C:"div",K:"ytp-gated-actions-overlay",S:[{C:"div",K:"ytp-gated-actions-overlay-background",S:[{C:"div",K:"ytp-gated-actions-overlay-background-overlay"}]},{C:"button",AO:["ytp-gated-actions-overlay-miniplayer-close-button","ytp-button"],G:{"aria-label":"Fermer"},S:[g.Gl()]},{C:"div",K:"ytp-gated-actions-overlay-bar",S:[{C:"div",K:"ytp-gated-actions-overlay-text-container",S:[{C:"div",K:"ytp-gated-actions-overlay-title",jz:"{{title}}"},{C:"div",K:"ytp-gated-actions-overlay-subtitle", jz:"{{subtitle}}"}]},{C:"div",K:"ytp-gated-actions-overlay-button-container"}]}]});var X=this;this.api=k;this.background=this.zc("ytp-gated-actions-overlay-background");this.W=this.zc("ytp-gated-actions-overlay-button-container");this.V=[];this.Z(this.zc("ytp-gated-actions-overlay-miniplayer-close-button"),"click",function(){X.api.Ib("onCloseMiniplayer")}); this.hide()}; QM5=function(k,X){var V=0;V=0;for(var C={};V y&&(y=P.width,U="url("+P.url+")")}V.background.style.backgroundImage=U;QM5(V,C.actionButtons||[]);V.show()}else V.hide()}); g.at(this.api,this.V.element,4)}; mC=function(k){yc.call(this,k);var X=this;rX(this.api,"getSphericalProperties",function(){return X.getSphericalProperties()}); rX(this.api,"setSphericalProperties",function(){X.setSphericalProperties.apply(X,g.G(g.Ar.apply(0,arguments)))}); JN(this.api,"getSphericalProperties",function(){return X.api.getPresentingPlayerType()===2?{}:X.getSphericalProperties()}); JN(this.api,"setSphericalProperties",function(){var V=g.Ar.apply(0,arguments);X.api.getPresentingPlayerType()!==2&&X.setSphericalProperties.apply(X,g.G(V))})}; tD=function(k){yc.call(this,k);Ef(k,"createClientVe",this.createClientVe.bind(this));Ef(k,"createServerVe",this.createServerVe.bind(this));Ef(k,"destroyVe",this.destroyVe.bind(this));Ef(k,"hasVe",this.hasVe.bind(this));Ef(k,"logClick",this.logClick.bind(this));Ef(k,"logVisibility",this.logVisibility.bind(this));Ef(k,"setTrackingParams",this.setTrackingParams.bind(this))}; cV=function(k,X,V,C){function y(N){var P=!(N.status!==204&&N.status!==200&&!N.response),T;N={succ:""+ +P,rc:N.status,lb:((T=N.response)==null?void 0:T.byteLength)||0,rt:((0,g.a)()-U).toFixed(),shost:g.Id(k),trigger:X};Fqa(N,k);V&&V(N);C&&!P&&C(new g.DJ("pathprobe.net",N))} var U=(0,g.a)();g.mm(k,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:y,onTimeout:y})}; Fqa=function(k,X){var V;((V=window.performance)==null?0:V.getEntriesByName)&&(X=performance.getEntriesByName(X))&&X.length&&(X=X[0],k.pedns=(X.domainLookupEnd-X.startTime).toFixed(),k.pecon=(X.connectEnd-X.domainLookupEnd).toFixed(),k.perqs=(X.requestStart-X.connectEnd).toFixed(),gU$&&(k.perqsa=X.requestStart+(performance.timeOrigin||performance.timing.navigationStart)))}; ld$=function(k){gU$=k}; dv=function(k,X){this.wQ=k;this.policy=X;this.playbackRate=1}; LqY=function(k,X){var V=Math.min(2.5,GJ(k.wQ));k=AD(k);return X-V*k}; DK=function(k,X,V,C,y){y=y===void 0?!1:y;if(k.policy.Ii)return Math.ceil(k.policy.Ii*X);k.policy.kR&&(C=Math.abs(C));C/=k.playbackRate;var U=1/tb(k.wQ);V=Math.max(.9*(C-3),GJ(k.wQ)+k.wQ.W.V*U)/U*.8/(X+V);V=Math.min(V,C);k.policy.Z$>0&&y&&(V=Math.max(V,k.policy.Z$));return Sta(k,V,X)}; Sta=function(k,X,V){return Math.ceil(Math.max(Math.max(k.policy.Oc,k.policy.lz*V),Math.min(Math.min(k.policy.n4,31*V),Math.ceil(X*V))))||k.policy.Oc}; pMo=function(k,X,V){V=DK(k,X.V.info.lq,V.V.info.lq,0);var C=GJ(k.wQ)+V/tb(k.wQ);return Math.max(C,C+k.policy.iX-V/X.V.info.lq)}; AD=function(k){return tb(k.wQ,!k.policy.Ww,k.policy.cH)}; RA=function(k){return AD(k)/k.playbackRate}; HV=function(k,X,V){var C=k.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],y=k.policy.playbackStartPolicy.startMinReadaheadPolicy||[];k=Infinity;X=g.W(X&&C.length>0?C:y);for(C=X.next();!C.done;C=X.next())C=C.value,y=C.minReadaheadMs||0,V<(C.minBandwidthBytesPerSec||0)||k>y&&(k=y);return k0&&(this.W=V.L8)}; krd=function(k,X,V,C,y){if(!C.info.Y){if(V.length===0)V.push(C);else{var U;(k=(U=V.pop())==null?void 0:g.Jv(U,C))?V.push(k):V.push(C)}return y}var N;(V=(N=V.pop())==null?void 0:g.Jv(N,C))||(V=C);if(V.info.W)return k.logger&&k.logger({incompleteSegment:V.info.Bx()}),y;C=k.JJ(V);y=C.L4;C={clipId:C.clipId,formatId:C.formatId,startTimeMs:C.startTimeMs,durationMs:C.j_,Jc:y,PV:y};y=Yt$(X,C.startTimeMs);if(U=V=y>=0?X[y]:null){U=C;var P=y;N=V.startTimeMs+V.durationMs;var T=U.startTimeMs+U.durationMs;if(U.startTimeMs- N>k.W)U=!1;else if(ua5(k,V.formatId,U.formatId))V.durationMs=Math.max(N,T)-V.startTimeMs,V.PV=Math.max(V.PV,U.PV),U=!0;else if(Math.abs(V.startTimeMs-U.startTimeMs)<=k.W)if(V.durationMs>U.durationMs+k.W){var q=V.formatId,M=V.Jc;P=V.PV;V.formatId=U.formatId;V.durationMs=U.durationMs;V.Jc=U.Jc;V.PV=U.PV;U.formatId=q;U.startTimeMs=T;U.durationMs=N-T;U.Jc=M;U.PV=P;U=!1}else V.formatId=U.formatId,U=!0;else N>U.startTimeMs&&(N>T&&(X.splice(P+1,0,{formatId:V.formatId,startTimeMs:T,durationMs:N-T,Jc:U.PV+ 1,PV:V.PV}),k.logger&&k.logger({splitOldStart:(q=V.startTimeMs)==null?void 0:q.toFixed(3),splitOldEnd:N==null?void 0:N.toFixed(3),splitNewStart:(M=U.startTimeMs)==null?void 0:M.toFixed(3),splitNewEnd:T==null?void 0:T.toFixed(3)})),V.durationMs=U.startTimeMs-V.startTimeMs,V.PV=U.Jc-1),U=!1}U?C=V:(y+=1,X.splice(y,0,C));q=0;for(M=y+1;M=T+V.W?V=!0:P+V.W=0?k:-k-2}; XC0=function(k,X){if(k.eq){var V=k.eq.DL();if(V.length!==0){if(k.U&&X){var C=k.U,y=C.info.j;!QG(V,y)&&C.info.N>0&&(0,g.a)()-k.X<5E3&&(k.logger&&k.logger({dend:C.info.Bx()}),V=t$$(V,y,y+.01))}k.policy.DO&&k.logger&&k.logger({cbri:""+k.V});C=[];for(var U=y=0;y=N){var M=Object.assign({},k.Px[U]),e=k.E2.U.get(vR(k.Px[U].formatId)),f=Math.max(T,N);N=e.index.vS(f+k.W/ 1E3);T=e.index.getStartTime(N);var E=N+ +(Math.abs(T-f)>k.W/1E3);f=E+k.j;E=e.index.getStartTime(E)*1E3;U!==k.V||X?(M.Jc=f,M.startTimeMs=E):(k.logger&&k.logger({pEvict:"1",og:M.startTimeMs,adj:T*1E3}),M.Jc=N+k.j,M.startTimeMs=T*1E3);N=void 0;T=((N=k.U)==null?void 0:N.info.duration)||11;U===k.V&&Pk.W/1E3);N=T+k.j;e=e.index.oR(T)*1E3;M.PV=N;M.durationMs=e-M.startTimeMs;M.Jc<=M.PV&&C.push(M)}q=0&&zx(k.audioTrack,k.V)>=0&&U?((k.videoTrack.Y||k.audioTrack.Y)&&k.loader.PY("iterativeSeeking",{status:"done",count:k.seekCount}),k.videoTrack.Y=!1,k.audioTrack.Y=!1):C&&g.G6(function(){if(k.W||!k.policy.D8)lU(k);else{var N=X.startTime,P=X.duration;if(!k.policy.Y){var T=V?k.videoTrack.Y:k.audioTrack.Y,q=k.videoTrack.X!==-1&&k.audioTrack.X!==-1,M=k.V>=N&&k.V432E3&&Aq9(k.E2);k.U&&(y=k.U,k.U=0);g.G6(function(){k.policy.Y||LE(k,y,102)}); k.loader.PY("initManifestlessSync",{st:y,ost:y+k.loader.Jk(),a:k.audioTrack.X,v:k.videoTrack.X});k.j&&(k.j.resolve(y+.1),k.j=null);k.policy.Y&&LE(k,y,102)}}}; Yr=function(k,X){var V=this;this.jq=k;this.requestNumber=++eRd;this.V=this.now();this.T=this.D=NaN;this.N=this.V;this.U=this.Et=this.Y=0;this.X=this.V;this.dB=this.U2=this.bq=this.d2=this.Ic=this.gB=this.W=this.j=0;this.k9=this.isActive=!1;this.XT=this.D8=0;this.Xg={Tr2:function(){return V.EV}}; this.wQ=X.wQ;this.snapshot=Tym(this.wQ);this.policy=this.wQ.W;this.vz=!!X.vz;this.Oo=X.Oo;this.Hq=X.Hq||0;this.LJ=X.LJ||0;X.hA&&(this.Y9=new Wp);var C;this.EV=(C=X.EV)!=null?C:!1;this.vz||Ny9(this.wQ)}; fM9=function(k){k.bq=Math.max(k.bq,k.Y-k.Ic);k.U2=Math.max(k.U2,k.N-k.d2);k.gB=0}; uU=function(k,X,V){xyY(k.wQ,X);k.Y9&&(k.Y9.add(Math.ceil(X)-Math.ceil(k.N)),k.Y9.add(Math.max(0,Math.ceil(V/1024)-Math.ceil(k.Y/1024))));var C=X-k.N,y=V-k.Y;k.Et=y;k.dB=Math.max(k.dB,y/(C+.01)*1E3);k.N=X;k.Y=V;k.gB&&V>k.gB&&fM9(k)}; k$=function(k,X){k.url=X;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=function(){performance.clearResourceTimings()})}; Xx=function(k,X){Yr.call(this,k,X);this.VD=this.Rc=!1;this.uq=this.qC=Infinity;this.n4=NaN;this.yD=!1;this.Tc=NaN;this.MQ=this.s2=this.Z8=0;this.RB=X.RB||1;this.iN=X.iN||this.RB;this.sO=X.sO;this.L4=X.L4;this.z$=X.z$;E0I(this);this.fI(this.V);this.tO=(this.Tc-this.V)/1E3}; J_X=function(k){var X=k.s2||k.Z8;return X?k.snapshot.delay+Math.min(k.LJ,(k.T-k.D)/1E3)+X:k.tO}; VC=function(k,X,V){if(!k.vz){X=Math.max(X,.01);var C=k.Hq?Math.max(X,V/k.Hq):X,y=k.wQ.W.U;y&&(C=X,k.Hq&&(C=Math.max(X,V/k.Hq*y)));$K(k.wQ,X,V,C)}}; r_m=function(k){return(k.X-k.V)/1E3}; E0I=function(k){k.n4=k.V+k.snapshot.delay*1E3;k.yD=!1}; CK=function(k,X){if(k.sO&&k.L4!==void 0&&k.z$!==void 0){var V=Math,C=V.min,y=k.qC;var U=k.sO;var N=k.V;if(hRm(U,k.L4))U=X;else{var P=0;U.UN&&(P=.2);U=N+(U.LJ+P)*1E3}k.qC=C.call(V,y,U);V=Math;C=V.min;y=k.uq;U=k.sO;N=k.V;P=WlZ(U,k.L4,k.z$);P!==2&&(X=P?X:N+U.LJ*1E3,U.UN&&(X+=U.LJ*1E3));k.uq=C.call(V,y,X);k.qC<=k.V?E0I(k):(k.n4=k.qC,k.yD=!0)}}; snY=function(k,X){if(X+1<=k.totalLength){var V=dY(k,X);V=V<128?1:V<192?2:V<224?3:V<240?4:5}else V=0;if(V<1||!(X+V<=k.totalLength))return[-1,X];if(V===1)k=dY(k,X++);else if(V===2)V=dY(k,X++),k=dY(k,X++),k=(V&63)+64*k;else if(V===3){V=dY(k,X++);var C=dY(k,X++);k=dY(k,X++);k=(V&31)+32*(C+256*k)}else if(V===4){V=dY(k,X++);C=dY(k,X++);var y=dY(k,X++);k=dY(k,X++);k=(V&15)+16*(C+256*(y+256*k))}else V=X+1,k.focus(V),m7(k,V,4)?k=Ro0(k).getUint32(V-k.U,!0):(C=dY(k,V+2)+256*dY(k,V+3),k=dY(k,V)+256*(dY(k,V+1)+ 256*C)),X+=5;return[k,X]}; iH=function(k){this.jq=k;this.V=new BK}; yC=function(k,X){this.info=k;this.callback=X;this.state=1;this.Xw=this.RY=!1;this.qt=null}; OJX=function(k){return g.YV(k.info.O2,function(X){return X.type===3})}; Ui=function(k,X,V,C){var y=this;C=C===void 0?{}:C;this.policy=X;this.jq=V;this.status=0;this.V=new BK;this.W=0;this.ez=this.j=this.U=!1;this.xhr=new XMLHttpRequest;this.xhr.open(C.method||"GET",k);if(C.headers)for(k=C.headers,X=g.W(Object.keys(k)),V=X.next();!V.done;V=X.next())V=V.value,this.xhr.setRequestHeader(V,k[V]);this.xhr.withCredentials=!0;this.xhr.onreadystatechange=function(){return y.j9()}; this.xhr.onload=function(){return y.onDone()}; this.xhr.onerror=function(){return y.onError()}; this.xhr.fetch(function(U){y.V.append(U);y.W+=U.length;U=(0,g.a)();y.jq.by(U,y.W)},function(){},C.body||null)}; jn$=function(k,X){this.W=(new TextEncoder).encode(k);this.V=(new TextEncoder).encode(X)}; OVo=function(k,X){var V;return g.D(function(C){if(!X)return C.return(X);V=new g.dd(k.W);return C.return(V.encrypt(X,k.V))})}; Ba0=function(k,X){var V;return g.D(function(C){if(C.W==1){if(!X)return C.return(X);V=new g.dd(k.W);return g.d(C,V.decrypt(X,k.V),2)}return C.return(C.V)})}; Klr=function(k,X){var V=this;this.V=k;this.jq=X;this.loaded=this.status=0;this.error="";k=QF(this.V.get("range")||"");if(!k)throw Error("bad range");this.range=k;this.W=new BK;IMX(this).then(function(){V.jq.Xm()},function(C){V.error=""+C||"unknown_err"; V.jq.Xm()})}; IMX=function(k){var X,V,C,y,U,N,P,T,q,M,e,f,E,J,O;return g.D(function(I){if(I.W==1){k.status=200;X=k.V.get("docid");V=fF(k.V.get("fmtid")||"");C=k.V.get("lmt")||"0";y=+(k.V.get("csz")||0);if(!X||!V||!y)throw Error("Invalid local URL");k.V.get("ck")&&k.V.get("civ")&&(U=new jn$(k.V.get("ck"),k.V.get("civ")));N=k.range;P=Math.floor(N.start/y);T=Math.floor(N.end/y);q=P}if(I.W!=5)return q<=T?g.d(I,nfo(X,V,C,q,U),5):I.wB(0);M=I.V;if(M===void 0)throw Error("invariant: data is undefined");e=q*y;f=(q+1)*y; E=Math.max(0,N.start-e);J=Math.min(N.end+1,f)-(E+e);O=new Uint8Array(M.buffer,E,J);k.W.append(O);k.loaded+=J;k.loaded=400?(k.lastError="net.badstatus",!0):(y===void 0?0:y)?(k.lastError="ump.spsrejectfailure",!0):V||C!==void 0&&C?!1:(k.lastError=X===204?"net.nocontent":"net.connect",!0)}; fK=function(k,X){if(k.policy.XI)return!1;var V=X.getResponseHeader("content-type"),C=X.He();k=!C||C<=k.policy.rr;return(!X.UI()||!V||V.indexOf("text/plain")!==-1)&&k}; d7o=function(k,X){var V="";X=X.uD();X.totalLength<=k.policy.rr&&(V=c_d(k,tV(X)));return V}; c_d=function(k,X){var V=Db(X);return TL(V)?(k.logger.debug(function(){return"Redirecting to "+V}),V):""}; qK=function(k){return dt(k.U,vC(k.BF.RE))}; A_$=function(k){var X=k.timing.N2();X.shost=vC(k.BF.RE);return X}; D70=function(k,X){return(k==null?void 0:k.maxWidth)>(X==null?void 0:X.maxWidth)||(k==null?void 0:k.maxHeight)>(X==null?void 0:X.maxHeight)}; RR$=function(k,X){for(var V=g.W(X.keys()),C=V.next();!C.done;C=V.next())if(C=X.get(C.value),C.length!==0){g.tR(C,function(P,T){return T.maxFramerate-P.maxFramerate}); for(var y=[C[0]],U=0,N=1;Nk.V||V.push(C)}return V}; Ei=function(k,X,V){var C=v09[k]||[];V.L("html5_shorts_onesie_mismatched_fix")&&(C=ZJ0[k]||[]);X.push.apply(X,g.G(C));V.L("html5_early_media_for_drm")&&X.push.apply(X,g.G(aM5[k]||[]))}; LlX=function(k,X){var V=g.rB(k),C=k.J(),y=C.Y;C=C.L("html5_shorts_onesie_mismatched_fix");var U=k.bB();if(C){if(!y.W){if(U&&JT)return JT;if(rp)return rp}}else if(rp&&!y.W)return rp;var N=[],P=[],T={},q=hT.concat(QnI);C&&(q=hT.concat(zRX));k.L("html5_early_media_for_drm")&&(q=q.concat(Flo),k.L("allow_vp9_1080p_mq_enc")&&q.push(g0I));var M=[].concat(g.G(lM5));k.L("html5_iamf_audio_onesie_fmt")&&M.push(["773"]);q=g.W(q);for(var e=q.next();!e.done;e=q.next()){var f=!1;e=g.W(e.value);for(var E=e.next();!E.done;E= e.next()){E=E.value;var J=J6(E,U&&C);if(J&&J.video&&!(iK(J)&&!V.qC&&J.video.qualityOrdinal>V.Bn)){var O=g.IW(k.J().experiments,"html5_drm_byterate_soft_cap");O>0&&wA0(J)&&J.lq>O||(f?(N.push(E),Ei(E,N,k)):(J=ws(V,J,y),J===!0?(f=!0,N.push(E),Ei(E,N,k)):T[E]=J))}}}M=g.W(M);for(q=M.next();!q.done;q=M.next())for(q=g.W(q.value),f=q.next();!f.done;f=q.next())if(f=f.value,(e=c0$(f))&&e.audio&&(k.L("html5_onesie_51_audio")||!yG(e)&&!U2(e)))if(e=ws(V,e,y),e===!0){P.push(f);Ei(f,P,k);break}else T[f]=e;if(!k.L("html5_enable_audio_quality_setting"))for(k= g.W(["141","774"]),M=k.next();!M.done;M=k.next())M=M.value,P.includes(M)&&(g.rC(P,M),T[M]="blkhqa");V.W&&X("orfmts",T);if(C)return y.W&&(y.W=!1,JT=rp=void 0),U?JT={video:N,audio:P}:rp={video:N,audio:P};rp={video:N,audio:P};y.W=!1;return rp}; g.YT5=function(k,X,V){var C=V.Y,y=[],U=[],N=V.L("html5_shorts_onesie_mismatched_fix");k=k.bB();var P=hT.concat(QnI);N&&(P=hT.concat(zRX));V.L("html5_early_media_for_drm")&&(P=P.concat(Flo),V.L("allow_vp9_1080p_mq_enc")&&P.push(g0I));var T=[].concat(g.G(lM5));V.L("html5_iamf_audio_onesie_fmt")&&T.push(["773"]);P=g.W(P);for(var q=P.next();!q.done;q=P.next()){q=g.W(q.value);for(var M=q.next();!M.done;M=q.next()){M=M.value;var e=J6(M,k&&N);if(e&&e.video){var f=g.IW(V.experiments,"html5_drm_byterate_soft_cap"); if(!(f>0&&wA0(e)&&e.lq>f)&&ws(X,e,C)===!0){y.push({videoCodec:ST$[u5[M]],maxWidth:e.video.width,maxHeight:e.video.height,maxFramerate:e.video.fps});break}}}}N=g.W(T);for(k=N.next();!k.done;k=N.next())for(k=g.W(k.value),T=k.next();!T.done;T=k.next())if(T=T.value,(P=c0$(T))&&P.audio&&(V.L("html5_onesie_51_audio")||!yG(P)&&!U2(P))&&ws(X,P,C)===!0){U.push({audioCodec:pC$[u5[T]],numChannels:P.audio.numChannels});break}return{videoFormatCapabilities:y,audioFormatCapabilities:U}}; si=function(k){var X={},V=k.WY,C=k.XH,y=V.getVideoData(),U=k0(0),N=V.getVisibilityState();if(C.L("html5_enable_audio_quality_setting")){var P=g.IW(C.experiments,"html5_default_audio_quality_setting_lr"),T;X.jd=(T=umZ[P])!=null?T:0}U&&(X.Kk=U,X.lastManualDirection=guY(),U=g19()||0,U>0&&(U=(C.L("html5_use_date_now_for_local_storage")?Date.now():(0,g.a)())-U,C.L("html5_use_date_now_for_local_storage")?U>0&&(X.timeSinceLastManualFormatSelectionMs=U):X.timeSinceLastManualFormatSelectionMs=U));U=C.L("html5_use_streamer_bandwidth_for_low_latency_live")&& y.isLowLatencyLiveStream;if(C.schedule.k9&&!U){var q;U=C.L("html5_disable_bandwidth_cofactors_for_sabr_live")?!((q=k.oZ)==null||!q.Ww):!1;X.Cy=tb(C.schedule,!U)}q=g.LX.medium;U=Math.floor(q*16/9);(P=y.bB())||(y.V&&y.U&&y.U.videoInfos.length!==0?(P=y.U.videoInfos[0],P=!!P.video&&P.video.width0&&(X.Nn.authorizedFormats=k.authorizedFormats),k.sabrLicenseConstraint&&(X.Nn.sabrLicenseConstraint=k.sabrLicenseConstraint));if(C.L("html5_onesie_media_capabilities")||C.L("html5_enable_server_format_filter"))X.YQ=3;C.L("html5_onesie_audio_only_playback")&&eU(y)&&(X.YQ=1);var n;((n=k.oZ)==null?0:n.n0)&&k.fk&&(X.YQ=X.YQ===void 0?7:X.YQ|4);M=y.uO?y.uO:g.rB(y);C.L("html5_onesie_media_capabilities")&&(X.mediaCapabilities=g.YT5(y,M,C));var B;if((B=k.oZ)== null?0:Wz(B)){f=C.Y;B=[];e=[];E=new Map;J=Array.from(f.V.values());J=g.W(J);for(O=J.next();!O.done;O=J.next())I=O.value,I.YV?e.push({audioCodec:pC$[I.Sz],numChannels:I.numChannels,spatialCapabilityBitmask:kt5[I.Sz]}):(n=ST$[I.Sz],O={videoCodec:n,maxWidth:I.maxWidth||0,maxHeight:I.maxHeight||0,maxFramerate:I.maxFramerate||0,is10BitSupported:I.BU||!1},I.maxBitrateBps&&(O.maxBitrateBps=I.maxBitrateBps,N=J6(I.itag),q=void 0,((q=N)==null?0:q.video)&&ws(M,N,f)===!0&&(N=N.lq*8,N>O.maxBitrateBps&&(O.maxBitrateBps= N))),I=n+"_"+I.BU,n=E.get(I)||[],n.push(O),E.set(I,n));B=RR$(B,E);f={};C.L("html5_ssff_denylist_opus_low")&&(f={itagDenylist:[249,350]});X.mediaCapabilities={videoFormatCapabilities:B,audioFormatCapabilities:e,hdrModeBitmask:3,perPlaybackAttributes:f}}var t;if((t=k.oZ)==null?0:t.V){X.gV=M.gV;var A;X.Bn=(A=k.oZ)==null?void 0:A.Bn}C.M_&&(X.Pf=C.M_);X.Wr=k.UC;X.Ja=k.Ja;X.Gk=k.Gk;X.X9=k.X9;k.lP&&(X.EVc=(0,g.a)()-k.lP);k.isPrefetch&&C.L("html5_report_prefetch_requests")&&(X.isPrefetch=!0);q4||(X.BB4=!0); t=GJ(C.schedule)*1E3;t>0&&(X.Mj=t);var v;((v=k.oZ)==null?0:v.Ss)&&k.hf&&k.hf0?l:C.schedule.interruptions[0]||0;var z;if((z=k.oZ)==null?0:z.VD)X.aJ=k.aJ;if(y.Iw||C.VD)X.audioTrackId=y.Iw||C.VD;if(ph(y)&&!X.audioTrackId){var Y; a:{var io,Vm,Um;k=(io=y.playerResponse)==null?void 0:(Vm=io.playerConfig)==null?void 0:(Um=Vm.compositeVideoConfig)==null?void 0:Um.sourceConfigs;var L,Em;io=(Y=y.playerResponse)==null?void 0:(L=Y.playerConfig)==null?void 0:(Em=L.compositeVideoConfig)==null?void 0:Em.defaultActiveSourceVideoId;if(k&&io)for(Y=g.W(k),L=Y.next();!L.done;L=Y.next())if(L=L.value,L.videoId===io&&L.audioTracks)for(L=g.W(L.audioTracks),Em=L.next();!Em.done;Em=L.next())if(Em=Em.value,Em.isDefaultForSource){Y=Em.id||"";break a}Y= ""}X.audioTrackId=Y;y==null||y.PY("misstrkchg",{"default":X.audioTrackId})}if(y=BV5())X.detailedNetworkType=XR0[y]||XR0.other;C.L("html5_enable_voice_boost")&&(X.k$c=C.gT);return X}; Oi=function(k,X,V,C,y,U,N){var P={};X&&(P.Yi=X);if(!k)return P;P.playbackCookie=V==null?void 0:V.playbackCookie;y&&(P.Kl=y);P.XF=[];P.zg=[];if(N==null?0:N.size)for(X=g.W(N.values()),V=X.next();!V.done;V=X.next())P.zg.push(V.value);if(k.sabrContextUpdates.size>0)for(X=g.W(k.sabrContextUpdates.values()),V=X.next();!V.done;V=X.next())VRm(P,V.value,C);Jt(k)&&U&&VRm(P,U,C);k.xS&&(P.VgC=k.xS);C=k.J().V;P.clientInfo={clientName:Ctm[C.c.toUpperCase()]||0};C.cbrand&&(P.clientInfo.deviceMake=C.cbrand);C.cmodel&& (P.clientInfo.deviceModel=C.cmodel);C.cver&&(P.clientInfo.clientVersion=C.cver);C.cos&&(P.clientInfo.osName=C.cos);C.cosver&&(P.clientInfo.osVersion=C.cosver);C=k.J();C.L("html5_sabr_enable_server_xtag_selection")&&C.xL&&(P.clientInfo.hl=C.xL);k.M$&&(P.M$=k.M$);return P}; VRm=function(k,X,V){var C=X.type||0;(V==null?0:V.has(C))?k.zg.push(X):k.XF.push(C)}; aA=function(k,X,V,C,y,U){var N=U===void 0?{}:U;var P=N.h1===void 0?[]:N.h1;var T=N.hs===void 0?!1:N.hs;var q=N.Pb===void 0?0:N.Pb;var M=N.poToken===void 0?"":N.poToken;var e=N.GJ===void 0?void 0:N.GJ;var f=N.MB===void 0?"":N.MB;var E=N.EW===void 0?0:N.EW;var J=N.r8===void 0?new Uint8Array(0):N.r8;var O=N.Na===void 0?!1:N.Na;U=N.HR===void 0?0:N.HR;N=N.Yi===void 0?void 0:N.Yi;yC.call(this,X,y);var I=this;this.policy=k;this.logger=new g.o5("dash/request");this.fX=this.Ed=0;this.uZ=!1;this.xR=this.wv= null;this.v3=!1;this.r8=this.EW=null;this.GH=this.KG=!1;this.mM=null;this.HR=this.s9=0;this.oJ=!1;this.Xg={K0:function(B){I.K0(B)}, Cb4:function(){return I.qt}, OtC:function(B){I.qt=B}, dso:function(B){I.Ed=B}, IcO:function(B){I.uH.lastError=B}, AQ:function(){return I.xhr}}; this.timing=new Xx(this,V);this.hs=T;this.EW=E;this.r8=J;this.BF=g.Cb(this.info,this.policy,C);this.BF.set("rn",this.OV().toString());this.BF.set("rbuf",(q*1E3).toFixed().toString());this.hs&&this.BF.set("smb","1");this.policy.Pl&&M&&this.BF.set("pot",M);f&&this.BF.set("bbs",f);this.policy.useUmp&&!ZM(this.BF.RE)&&(this.Sc=new iH(this),this.BF.set("ump","1"),this.BF.set("srfvp","1"));if(k=this.policy.Bw?this.policy.R0&&!isNaN(this.info.z$)&&this.info.z$>this.policy.sf?!1:!0:!1)X=null,this.policy.Tp&& this.policy.jV?X=[1]:O&&(X=[]),X!=null&&(this.policy.s3&&X.push(2),this.BF.set("defsel",X.join(",")));this.uH=new T5(this,this.policy,this.BF,this.info.Ca,this.timing,this.logger,C,e);this.h1=P||null;this.Xw=i85(this);Gr9(this.uH);C=void 0;if(this.policy.Y_||this.Sc||this.policy.bq)C={method:"POST"},P=(0,g.jW)([120,0]),e={},this.policy.eD&&N&&(N=Oi(void 0,N),e.aI=N),this.policy.M9&&this.r8&&(e.videoPlaybackUstreamerConfig=this.r8),this.policy.bq&&(N=this.info.j)&&Object.assign(e,N),Object.keys(e).length> 0?C.body=g.JQ(e,g.fJ):C.body=P;if(this.EW&&this.r8){this.BF.set("iwts","1");C={method:"POST"};N={X9:this.EW*1E3};var n;P=(n=this.info.j)==null?void 0:n.I8;n=g.JQ({QU:N,I8:P||void 0,videoPlaybackUstreamerConfig:this.r8},g.fJ);C.body=n}try{this.xhr=NK(this.BF,this.policy.N,this.timing,k,C),this.uH.W.start(),U&&(this.eW=new g.C2(this.X4,U,this),this.eW.start(U+(this.timing.wQ.T.dh()||0)*1E3)),this.policy.iz&&k$(this.timing,this.b_()),this.logger.debug(function(){return"Sent, itag="+I.BF.get("itag")+ " seg="+I.info.O2[0].L4+" range="+I.BF.get("range")+" time="+Math.round(I.info.O2[0].j)+"-"+Math.round(g.qJ(I.info.O2).X)+" rtp="+(I.timing.CS()-Date.now()).toFixed(0)}),g.G6(function(){})}catch(B){yM0(this,B,!0)}}; i85=function(k){if(!(VM(k.info)&&k.info.EV()&&k.policy.HI&&k.h1)||k.info.Ca.U>=2||k0()>0||!pgY())return!1;var X=k.BF.get("aitags");if(!X)return!1;X=fF(X).split(",");for(var V=[],C=g.W(k.h1),y=C.next();!y.done;y=C.next())y=y.value,g.Eg(X,y)&&V.push(y);if(!V.length)return!1;k.BF.set("altitags",g.ex(V.join(",")));return!0}; yM0=function(k,X,V){V=V===void 0?!1:V;g.Zz(X);k.uH.lastError="player.exception";k.errorMessage=X.name+"_"+X.message;V?g.G6(function(){oX(k.uH)}):oX(k.uH)}; Uxm=function(k,X){k.timing.k9=!0;k.xhr.UI()&&k.timing.G9();if(k.policy.d2){var V;(V=k.eW)==null||V.stop()}Pz(k.qt,X,!1)}; Nta=function(k,X){k.info=X;if(k.qt){var V=k.qt;X=X.O2;(X.length!==V.O2.length||X.length0){X=g.W(X.O2);for(var V=X.next();!V.done;V=X.next()){var C=void 0;k+=((C=V.value.range)==null?void 0:C.length)||0}return k}if(X.i4.length>0)for(V=g.W(X.i4),C=V.next();!C.done;C=V.next())k+=C.value.Ts||0;return k+X.wZ}; m3=function(k,X){if(nK){var V=0;k=k.sR.get(X);if(k==null||!k.nw)return 0;k=g.W(k.nw.values());for(X=k.next();!X.done;X=k.next())V+=X.value.data.totalLength;return V}return((V=k.sR.get(X))==null?void 0:V.dl.totalLength)||0}; tT=function(k,X){k=k.sR.get(X);if(nK){if(k==null||!k.Ru)return!1;X=k.nw.size>0;return k.ud.length>0||X}return!(k==null||!k.Ru)&&!(k==null||!k.dl.totalLength)}; ogX=function(k,X){var V=k.sR.get(X),C=MRZ(k,X),y=!C&&!!V.bytesReceived;if(nK){var U;if((U=k.E2)==null?0:U.Ak){k=g.W(V.nw.values());for(X=k.next();!X.done;X=k.next())if(!X.value.Sk)return!1;return y}}else if(U=k.IJ(X),y&&k.V&&U!==void 0)return U;return(y||V.bytesReceived===C)&&V.qy+m3(k,X)===V.bytesReceived}; euX=function(k,X,V){k.sR.set(X,{dl:new BK,qy:0,bytesReceived:0,wZ:0,jG:!1,cV:!1,IJ:!1,YV:V,TE:[],O2:[],i4:[],Ru:!1,nw:new Map,As:new Map,ud:[]});k.logger.debug(function(){return"[initStream] formatId: "+X})}; fXX=function(k,X,V,C){V.O2.push.apply(V.O2,g.G(C));if(nK){V.As.has(X)||V.As.set(X,[]);var y;(y=V.As.get(X)).push.apply(y,g.G(C))}else if(V.qt)for(k=g.W(C),X=k.next();!X.done;X=k.next())V.qt.O2.push(X.value);else{V.qt=new x$(k.oZ,[].concat(g.G(V.O2)));var U;((U=k.oZ)==null?0:U.lB)&&g.b(k,V.qt)}}; Eg$=function(k,X,V){var C,y=(C=k.E2)==null?void 0:C.U.get(X);if(!y)return[];if(V.Wz){var U;return((U=y.N9(0,V.clipId))==null?void 0:U.O2)||[]}if(y.sA()){var N=V.startMs,P=V.durationMs;C=1E3;var T;if(((T=k.oZ)==null?0:T.V)&&V.timeRange){var q;N=(q=V.timeRange.startTicks)!=null?q:-1;var M;P=(M=V.timeRange.zM)!=null?M:-1;var e;C=(e=V.timeRange.timescale)!=null?e:-1}if(V.TK<0||V.f_<0||P<0||N<0||V.Ts<0||C<0)return wp(k,X),[];k=zt(V.TK,V.Ts);X=V.TU||0;return[new gt(3,y,k,"makeSliceInfosMediaBytes",V.f_- 1,N/C,P/C,X,k.length-X,void 0,V.TX,V.clipId)]}if(V.f_<0)return wp(k,X),[];var f;return((f=k.E2)==null?0:f.Ak)?(X=y.GX,T=X*y.info.lq,q=V.TU,((P=k.oZ)==null?0:P.uX)&&V.timeRange&&!q&&(N=V.timeRange.startTicks/V.timeRange.timescale),[new gt(3,y,void 0,"makeSliceInfosMediaBytes",V.f_,N,X,q,T,!0,V.TX,V.clipId)]):[]}; JMX=function(k,X,V){k.E2=X;k.oZ=V;X=g.W(k.sR);for(V=X.next();!V.done;V=X.next()){var C=g.W(V.value);V=C.next().value;C=C.next().value;for(var y=g.W(C.TE),U=y.next();!U.done;U=y.next()){U=U.value;var N=Eg$(k,V,U);fXX(k,U.tH,C,N)}}}; cz=function(k,X,V,C){k.logger.debug(function(){return"[addStreamData] formatId: "+V+",headerId: "+X+" bytes: "+C.totalLength}); (k=k.sR.get(V))&&!k.cV&&(nK?(k.nw.has(X)||k.nw.set(X,{data:new BK,vj:0,Sk:!1}),ne(k.nw.get(X).data,C)):ne(k.dl,C),k.bytesReceived+=C.totalLength,k.jG=!0)}; G5=function(k,X){k.logger.debug(function(){return"[closeStream] formatId: "+X}); var V=k.sR.get(X);V&&!V.cV&&(V.cV=!0,V.KJ&&V.KJ(),rM9(k)&&k.j.Rm())}; rM9=function(k){k=g.W(k.sR.values());for(var X=k.next();!X.done;X=k.next())if(!X.value.cV)return!1;return!0}; hum=function(k){nK=k}; dp=function(k,X,V,C,y,U,N){g.H.call(this);this.policy=k;this.info=X;this.E2=V;this.jq=y;this.logger=new g.o5("sabr");this.Sc=new iH(this);this.w$=new $$(this);this.mq=new Bz(this);this.state=1;this.XA=!1;this.uW=0;this.clipId="";this.Jg=-1;this.V5=0;this.kh=-1;this.oJ=this.s_=!1;this.SA=0;this.Rl=!1;this.policy.nK?this.mf=new IX(this,U):this.mf=new Xx(this,U);this.BF=this.policy.VD?X.U$:Wud(X,this.policy,C);this.BF.set("rn",""+this.OV());this.BF.set("alr","yes");JMX(this.mq,V,k);this.uH=new T5(this, this.policy,this.BF,X.Ca,this.mf,this.logger,C,N,this.policy.enableServerDrivenRequestCancellation);Gr9(this.uH);var P;if((P=this.policy)==null?0:P.lB)g.b(this,this.mq),g.b(this,this.uH);k=X.W;X={method:"POST",body:k};k&&(this.V5=k.length);try{this.xhr=NK(this.BF,this.policy.N,this.mf,q4,X),this.policy.iz&&k$(this.mf,this.b_()),this.uH.W.start()}catch(T){g.aN(T)}}; sy$=function(k){k.policy.uS&&k.yg&&!k.Rl?k.Rl=!0:k.mf.G9()}; O8a=function(k,X){var V=-1,C=-1,y=-1,U;if((U=k.Ad)==null?0:U.items)for(k=g.W(k.Ad.items),U=k.next();!U.done;U=k.next())U=U.value,X=P,T=k.E2.isManifestless&&k.policy.GZ,N){var q;if(((q=k.V)==null?void 0:q.yz.event)==="predictStart"&&k.V.L4k.X&&(k.X=NaN,k.N=NaN);k.V&&k.V.L4===X?H8$(k,X,V,k.V,y):k.W===1&&Hz(k,5,"noad")}; b8$=function(k,X,V,C,y){C.v6?Hz(k,4,"cue"):(k.X=X,k.N=V,k.PY("sdai",{joinad:k.W,sg:k.X,st:k.N.toFixed(3)}),k.D=Date.now(),Hz(k,2,k.W===3?"staftpred":"join"),y.Al(C.yz))}; H8$=function(k,X,V,C,y){if(y&&C){var U=C.yz,N=y.xq(U);U.event==="predictStart"&&(k.U2=X);k.PY("sdai",{onqevt:U.event,sq:X,mt:V,gab:N,cst:U.startSecs,cueid:k.policy.CK&&(N||U.event==="start")?U.identifier:void 0},!0);if(N)if(U.event!=="predictStart")U.event==="start"&&k.U2===X-1&&k.PY("sdai",{gabonstart:X}),b8$(k,X,V,C,y);else if(k.policy.JG)Hz(k,3,"predict");else{var P=X+Math.max(Math.ceil(-U.V/5E3),1);N=Math.floor(V-U.V/1E3);k.policy.W?k.Y=N:k.j=P;k.PY("sdai",{onpred:V,estsq:P,estmt:N.toFixed(3)}); bH(k.loader,N,N,P);k.D=Date.now();Hz(k,3,"predict");y.Al(C.yz)}else k.W===1?((P=k.U)==null?0:P.zY(V))?(bH(k.loader,V,V,X),Hz(k,4,"sk2head")):Hz(k,5,"nogab"):U.event==="predictStart"?k.policy.W&&k.Y>0?(V=Math.floor(V-U.V/1E3),k.Y!==V&&k.PY("sdai",{updateSt:V,old:k.Y}),k.Y=V):k.j>0&&(V=X+Math.max(Math.ceil(-U.V/5E3),1),k.j!==V&&(k.PY("sdai",{updateSt:V,old:k.j}),k.j=V)):k.policy.JG&&k.W===3&&b8$(k,X,V,C,y);var T,q;if(k.Hx&&U.event==="start"&&((T=k.V)==null?void 0:T.yz.event)!=="predictStart"&&((q=k.V)== null?void 0:q.L4)===X-1){var M;k.PY("sdai",{ovlpst:(M=k.V)==null?void 0:M.yz.event,sq:X})}}else k.PY("sdai",{nulldec:1,sq:X,mt:V.toFixed(3),evt:(C==null?void 0:(U=C.yz)==null?void 0:U.event)||"none"})}; Z89=function(k,X,V){if(k.policy.Gf&&k.policy.W)return!(k.W===1||k.W===2||!k.policy.JG&&k.W===3&&V>=k.j);if(k.W===1||k.W===2)return!1;if(k.W!==0&&X===k.audioTrack){if(k.policy.W)return vgm(k.videoTrack,V)||vgm(k.videoTrack,V+1);k=vz(k.videoTrack);if(V>(k?k.L4:-1))return!1}return!0}; Zv=function(k,X,V){return(V<0||V===k.X)&&!isNaN(k.N)?k.N:X}; dx0=function(k,X){if(k.V){var V=k.V.yz.LQ-(X.startTime+k.T-k.V.yz.startSecs);V<=0||(V=new VF(k.V.yz.startSecs-(isNaN(k.T)?0:k.T),V,k.V.yz.context,k.V.yz.identifier,"stop",k.V.yz.V+X.duration*1E3),k.PY("cuepointdiscontinuity",{segNum:X.L4}),RX(k,V,X.L4))}}; Hz=function(k,X,V){k.W!==X&&(k.PY("sdai",{setsst:X,old:k.W,r:V}),k.W=X)}; aX=function(k,X,V,C){(C===void 0?0:C)?Hz(k,1,"seek"):X>0&&Math.abs(X-V)>=5&&k.W===4&&Hz(k,5,"sk2t")}; QC=function(){this.W="";this.V=new Map}; z5=function(k,X,V){this.audio=k;this.video=X;this.reason=V}; Fx=function(k,X,V){this.V=k;this.reason=X;this.token=V;this.videoId=void 0}; gp=function(k,X,V){g.H.call(this);this.policy=k;this.j=X;this.PY=V;this.U=new Map;this.Y=0;this.X=!1;this.V="";this.W=!1}; lH=function(k,X,V){if(V===void 0?0:V)k.X=!0;++k.Y;V=6E4*Math.pow(2,k.Y);V=(0,g.a)()+V;k.U.set(X.info.id,V)}; LK=function(k){for(var X=g.W(k.U.entries()),V=X.next();!V.done;V=X.next()){var C=g.W(V.value);V=C.next().value;C=C.next().value;C<(0,g.a)()&&k.U.delete(V)}return k.U}; aXY=function(k){return k.X&&LK(k).size>0}; SW=function(k,X){k.V!==X&&(k.V=X,k.W=!0)}; Qy5=function(k,X){var V;X&&(V=g.ez(k.j.V,function(y){return y.id===X})); if(!V&&(V=g.ez(k.j.V,function(y){var U;return!((U=y.Gw)==null||!U.isDefault)}),X)){var C; k.PY("iaf",{id:X,sid:(C=V)==null?void 0:C.id})}return V}; Y$=function(k,X,V,C,y,U){var N=this;U=U===void 0?[]:U;this.loader=k;this.qC=X;this.policy=V;this.E2=C;this.X=y;this.dB=U;this.logger=new g.o5("dash/abr");this.V=kI;this.U=this.N=null;this.D=-1;this.uq=!1;this.nextVideo=this.W=null;this.j=[];this.s2=new Set;this.bq={};this.Tc=new Oo(1);this.T=0;this.Z8=this.U2=this.k9=!1;this.gB=0;this.Gc=!1;this.Y9=new Set;this.n4=!1;this.Xg={Yw:function(){pK(N)}}; this.Y=new gp(this.policy,y,function(P,T){N.loader.PY(P,T)})}; Lu9=function(k,X,V){uH(k,X);X=Qy5(k.Y,V);V||X||(X=zuo(k));X=X||k.X.V[0];k.W=k.E2.V[X.id];pK(k);k.N=k.W;Fua(k);gg9(k);k.U=k.nextVideo;k.N=k.W;return lX$(k)}; YCm=function(k,X){if(SC5(k,X))return null;if(X.reason==="m"&&X.isLocked())return k.logger.debug(function(){return"User sets constraint to: "+KJ(X)}),uH(k,X),k.T=k.j.length-1,pK(k),kG(k),k.U2=k.U2||k.U!==k.nextVideo,k.U=k.nextVideo,new z5(k.W,k.U,X.reason); X.reason==="r"&&(k.D=-1);uH(k,X);kG(k);if(X.reason==="r"&&k.nextVideo===k.U)return new z5(k.W,k.nextVideo,X.reason);pRZ(k);return null}; u1$=function(k,X,V){k.W=k.E2.V[X];k.N=k.W;return new z5(k.N,k.U,V?"t":"m")}; ks0=function(k,X){if(X.info.video){if(k.U!==X)return k.U=X,lX$(k)}else k.Z8=k.N!==X,k.N=X;return null}; Xw5=function(k,X){if(X.V.info.video&&X.Y){var V=(X.W+X.U)/X.duration,C=X.V.info.lq;V&&C&&(k.Tc.Qm(1,V/C),k.policy.U&&V/C>1.5&&k.loader.PY("overshoot",{sq:X.L4,br:V,max:C}))}}; X7=function(k,X,V){lH(k.Y,X,V===void 0?!1:V);k.D=-1;uH(k,k.V)}; VF0=function(k,X){return new z5(k.N,k.U,X||k.V.reason)}; pRZ=function(k){if(k.U&&k.nextVideo&&Vr(k,k.U.info)k.policy.Bn,P=y<=k.policy.Bn?iK(C):X_(C);if(!U||N||P)V[y]=C}return V}; uH=function(k,X){k.V=X;var V=k.X.videoInfos;if(!k.V.isLocked()){var C=(0,g.a)();V=g.vf(V,function(P){if(P.lq>this.policy.lq)return!1;var T=this.E2.V[P.id];return LK(this.Y).get(P.id)>C?!1:T.Ca.U>4||T.X>4?(this.logger.debug(function(){return"Remove "+e6(P)+"; 4 load failures"}),!1):this.Y9.has(+P.itag)?!1:!0},k); aXY(k.Y)&&(V=g.vf(V,function(P){return P.video.width<=854&&P.video.height<=480}))}V.length||(V=k.X.videoInfos); var y=V;k.policy.Pw&&(y=ib5(k,y,X));y=g.vf(y,X.j,X);if(k.V.isLocked()&&k.Y.V){var U=g.ez(V,function(P){return P.id===k.Y.V}); U?y=[U]:SW(k.Y,"")}k.policy.Pw||(y=ib5(k,y,X));y.length||(y=[V[0]]);y.sort(function(P,T){return Vr(k,P)-Vr(k,T)}); X={};for(V=1;VX.zS.video.width?(g.JR(y,V),V--):Vr(k,X.Fo)*k.policy.T>Vr(k,X.zS)&&(g.JR(y,V-1),V--);var N=y[y.length-1];k.Gc=!!k.U&&!!k.U.info&&k.U.info.Sz!==N.Sz;k.logger.debug(function(){return"Constraint: "+KJ(k.V)+", "+y.length+" fmts selectable, max selectable fmt: "+e6(N)}); k.j=y;k.s2.clear();X=!1;for(V=0;V=1080&&(X=!0);yv0(k.policy,N,k.E2.Ak)}; ib5=function(k,X,V){var C=V.reason==="m"||V.reason==="s";k.policy.KK&&Cz&&g.B7&&(!C||V.V<1080)&&(X=X.filter(function(q){return q.video&&(!q.W||q.W.powerEfficient)})); if(X.length>0)if(uK()){var y=C0o(k,X);X=X.filter(function(q){return!!q&&!!q.video&&q.Sz===y[q.video.qualityOrdinal].Sz})}else{var U,N,P=(U=X[0])==null?void 0:(N=U.video)==null?void 0:N.qualityOrdinal; if(P){V=X.filter(function(q){return!!q&&!!q.video&&q.video.qualityOrdinal===P}); var T=C0o(k,V)[P].Sz;X=X.filter(function(q){return!!q&&!!q.video&&q.Sz===T})}}return X}; U10=function(k,X){for(var V=0;V+1C}; pK=function(k){if(!k.W||!k.policy.j&&!k.W.info.Gw){var X=k.X.V;k.W&&(X=X.filter(function(C){return C.audio.V===k.W.info.audio.V}),X.length||(X=k.X.V)); k.W=k.E2.V[X[0].id];if(X.length>1&&!k.policy.Z8){if(!k.policy.Tf){var V=g.ez(X,function(C){return C.audio.audioQuality!=="AUDIO_QUALITY_HIGH"}); V&&(k.W=k.E2.V[V.id])}V=!1;if(V=k.policy.NU?!0:k.V.isLocked()?k.V.V<240:U10(k,k.W))k.W=k.E2.V[g.qJ(X).id]}}}; kG=function(k){if(!k.nextVideo||!k.policy.j)if(k.V.isLocked())k.nextVideo=k.V.V<=360?k.E2.V[k.j[0].id]:k.E2.V[g.qJ(k.j).id],k.logger.debug(function(){return"Select max fmt: "+e6(k.nextVideo.info)}); else{for(var X=Math.min(k.T,k.j.length-1),V=RA(k.qC),C=Vr(k,k.W.info),y=V/k.policy.k9-C;X>0&&!(Vr(k,k.j[X])<=y);X--);for(var U=V/k.policy.T-C;X=U);X++);k.nextVideo=k.E2.V[k.j[X].id];k.T!==X&&k.logger.info(function(){return"Adapt to: "+e6(k.nextVideo.info)+", bandwidth: "+V.toFixed(0)+", bandwidth to downgrade: "+y.toFixed(0)+", bandwidth to upgrade: "+U.toFixed(0)+", constraint: "+KJ(k.V)}); k.T=X}}; Fua=function(k){var X=k.policy.k9,V=RA(k.qC),C=V/X-Vr(k,k.W.info);X=g.f1(k.j,function(y){return Vr(this,y)U?y=0:C[N]>k.buffered[N]&&(N===U-1?y=2:N===U-2&&C[N+1]>k.buffered[N+1]&&(y=3))}k.V.add(X<<3|(V&&4)|y);X=Math.ceil(k.track.z2()*1E3);k.V.add(X-k.Y);k.Y=X;if(y===1)for(k.V.add(U),N=X=0;N=2&&k.V.add(C[U- 1]-k.buffered[U-1]);V&&k.V.add(V);k.buffered=C}; UV=function(k,X,V){var C=this;this.policy=k;this.V=X;this.gB=V;this.j=this.W=0;this.vI=null;this.k9=new Set;this.D=[];this.indexRange=this.initRange=null;this.T=new xL;this.U2=this.qC=!1;this.Xg={y6Y:function(){return C.U}, hk9:function(){return C.chunkSize}, r09:function(){return C.N}, Ymb:function(){return C.X}}; (X=qnr(this))?(this.chunkSize=X.csz,this.U=Math.floor(X.clen/X.csz),this.N=X.ck,this.X=X.civ):(this.chunkSize=k.fK,this.U=0,this.N=g.wW(16),this.X=g.wW(16));this.Y=new Uint8Array(this.chunkSize);this.N&&this.X&&(this.crypto=new jn$(this.N,this.X))}; qnr=function(k){if(k.policy.wh&&k.policy.uU)for(var X=g.W(k.policy.wh),V=X.next(),C={};!V.done;C={Rg:void 0,VZ:void 0},V=X.next())if(V=g.Td(V.value),C.Rg=+V.clen,C.VZ=+V.csz,C.Rg>0&&C.VZ>0&&k.policy.j===V.docid&&k.V.info.id===V.fmtid&&k.V.info.lastModified===+V.lmt)return k={},k.clen=C.Rg,k.csz=C.VZ,k.ck=V.ck,k.civ=V.civ,k}; Nk=function(k){return!!k.vI&&k.vI.Lw()}; eF5=function(k,X){if(!Nk(k)&&!k.ez()){if(!(k.qC||(k.qC=!0,k.U>0))){var V=xG(k);V=ze(k.policy.j,k.V.info,PI(k),V,k.policy.Tc);TV(k,V)}if(X.info.type===1){if(k.vI){qk(k,Error("Woffle: Expect INIT slices to always start us off"));return}k.initRange=zt(0,X.W.totalLength)}else if(X.info.type===2)k.vI&&k.vI.type===1||qk(k,Error("Woffle: Index before init")),k.indexRange=zt(k.initRange.end+1,X.W.totalLength);else if(X.info.type===3){if(!k.vI){qk(k,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(k.vI.type===3&&!SR(k.vI,X.info)&&(k.D=[],X.info.L4!==p8(k.vI)||X.info.W!==0))return;if(X.info.Y){V=g.W(k.D);for(var C=V.next();!C.done;C=V.next())MFo(k,C.value);k.D=[]}else{k.D.push(X);k.vI=X.info;return}}else{qk(k,Error("Woffle: Unexpected slice type"));return}k.vI=X.info;MFo(k,X);odd(k)}}; MFo=function(k,X){var V=0,C=tV(X.W);if(k.j=C.length)return;if(V<0)throw Error("Missing data");k.j=k.U;k.W=0}for(y={};V0){var N=C.getUint32(V+28);U+=N*16+4}var P=C.getUint32(V+U-4);try{var T=hFm(X.subarray(V+U,V+U+P));if(T!==null){var q=T;break a}}catch(M){}}V+=y}q=null;break a}catch(M){q=null;break a}q=void 0}if(q!=null)for(X=gZ($A(q,7,void 0,C_)),X==null||k.Cp||(k.cryptoPeriodIndex=X),X=gZ($A(q,10,void 0,C_)),X!=null&&X>0&& !k.Cp&&(k.V=X),q=cX(q,2,BrI,void 0===mQ0?2:4),q=g.W(q),C=q.next();!C.done;C=q.next())X=k.U,V=X.push,C=en(C.value),C=g.Uu(C,4),V.call(X,C)}; s55=function(k){return isNaN(k.cryptoPeriodIndex)?g.Uu(k.initData):""+k.cryptoPeriodIndex}; eY=function(k,X,V){var C=V===void 0?{}:V;V=C.videoDuration===void 0?0:C.videoDuration;var y=C.s5===void 0?void 0:C.s5;C=C.sS===void 0?!1:C.sS;this.videoId=k;this.status=X;this.videoDuration=V;this.s5=y;this.sS=C}; Ob9=function(k,X,V,C,y){this.videoId=k;this.pW=X;this.W=V;this.bytesDownloaded=C;this.V=y}; fz=function(k){this.V=k;this.offset=0}; EV=function(k){if(k.offset>=k.V.totalLength)throw Error();return dY(k.V,k.offset++)}; j50=function(k,X){X=X===void 0?!1:X;var V=EV(k);if(V===1){X=-1;for(V=0;V<7;V++){var C=EV(k);X===-1&&C!==255&&(X=0);X>-1&&(X=X*256+C)}return X}C=128;for(var y=0;y<6&&C>V;y++)V=V*256+EV(k),C*=128;return X?V:V-C}; IPX=function(k){try{var X=j50(k,!0),V=j50(k,!1);return{id:X,size:V}}catch(C){return{id:-1,size:-1}}}; Ko5=function(k){for(var X=new fz(k),V=-1,C=0,y=0;!C||!y;){var U=IPX(X),N=U.id;U=U.size;if(N<0)return;if(N===176){if(U!==2)return;C=X.LV()}else if(N===186){if(U!==2)return;y=X.LV()}N===374648427?V=X.LV()+U:N!==408125543&&N!==174&&N!==224&&X.skip(U)}X=cK(k,0,V);V=new DataView(X.buffer);V.setUint16(C,3840);V.setUint16(y,2160);C=new BK([X]);ne(C,k);return C}; $1Y=function(k,X,V){var C=this;this.loader=k;this.policy=X;this.Y=V;this.logger=new g.o5("dash");this.W=[];this.V=null;this.qC=-1;this.D=0;this.Y9=NaN;this.k9=0;this.U=NaN;this.T=this.uq=0;this.Gc=-1;this.bq=this.j=this.X=this.gB=null;this.Tc=this.Z8=NaN;this.N=this.U2=this.s2=this.dB=null;this.D8=!1;this.n4=this.timestampOffset=0;this.Xg={Yy:function(){return C.W}}; if(this.policy.j){var y=this.Y,U=this.policy.j;this.policy.Tc&&k.PY("atv",{ap:this.policy.Tc});this.N=new UV(this.policy,y,function(N,P,T){J3(k,new eY(C.policy.j,2,{s5:new Ob9(U,N,y.info,P,T)}))}); this.N.T.promise.then(function(N){C.N=null;N===1?J3(k,new eY(C.policy.j,N)):C.loader.PY("offlineerr",{status:N.toString()})},function(N){var P=(N.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); N instanceof Mk&&!N.V?(C.logger.info(function(){return"Assertion failed: "+P}),C.loader.PY("offlinenwerr",{em:P}),r2(C),J3(k,new eY(C.policy.j,4))):(C.logger.info(function(){return"Failed to write to disk: "+P}),C.loader.PY("dldbwerr",{em:P}),r2(C),J3(k,new eY(C.policy.j,4,{sS:!0})))})}}; B6I=function(k){return k.W.length?k.W[0]:null}; nda=function(k,X){return k.W.some(function(V){return V.info.L4===X})}; cvI=function(k,X,V,C){C=C===void 0?0:C;if(k.j){var y=k.j.W+k.j.U;if(V.info.W>0)if(V.info.L4===k.j.L4&&V.info.W=0&&k.j.L4>=0&&!SR(k.j,V.info))throw new g.XQ("improper_continuation",k.j.Bx(),V.info.Bx());hfY(k.j,V.info)||h3(k,"d")}else if(V.info.W>0)throw new g.XQ("continuation_of_null",V.info.Bx());k.j=V.info;k.Y=V.info.V;if(V.info.W===0){if(k.V)if(!k.loader.isOffline()||k.policy.Iw)k.loader.PY("slice_not_fully_processed", {buffered:k.V.info.Bx(),push:V.info.Bx()});else throw new g.XQ("slice_not_fully_processed",k.V.info.Bx(),V.info.Bx());WI(k);k.uq=C}else{if(k.uq&&C&&k.uq!==C)throw k=new g.XQ("lmt_mismatch",V.info.L4,k.uq,C),k.level="WARNING",k;!V.info.V.sA()&&k.X&&(C=V.info,y=k.X.Jg,C.T="updateWithEmsg",C.L4=y)}if(k.V){C=g.Jv(k.V,V);if(!C)throw new g.XQ("failed_to_merge",k.V.info.Bx(),V.info.Bx());k.V=C}else k.V=V;a:{V=g.NH(k.V.info.V.info);if(k.V.info.type!==3){if(!k.V.info.Y)break a;k.V.info.type===6?Gs5(k,X,k.V): ww0(k,k.V);k.V=null}for(;k.V;){C=k.V.W.totalLength;if(k.qC<=0&&k.D===0){var U=k.V.W,N=-1;y=-1;if(V){for(var P=0;P+80))break;if(e!==408125543)if(e===524531317)P=!0,M>=0&&(y=U.LV()+M,T=!0);else{if(P&&(e===160||e===163)&&(N<0&&(N=q),T))break;e===163&&(N=Math.max(0,N),y=U.LV()+M);if(e===160){N<0&&(y=N=U.LV()+ M);break}U.skip(M)}}N<0&&(y=-1)}if(N<0)break;k.qC=N;k.D=y-N}if(k.qC>C)break;k.qC?(C=m15(k,k.qC),C.Y&&tFo(k,C),Gs5(k,X,C),sV(k,C),k.qC=0):k.D&&(C=m15(k,k.D<0?Infinity:k.D),k.D-=C.W.totalLength,sV(k,C))}}k.V&&k.V.info.Y&&(sV(k,k.V),k.V=null)}; ww0=function(k,X){!X.info.V.sA()&&X.info.W===0&&(g.NH(X.info.V.info)||X.info.V.info.Cp())&&Xt5(X);if(X.info.type===1)try{tFo(k,X),d1X(k,X)}catch(y){g.Zz(y);var V=Yg(X.info);V.hms="1";k.loader.handleError("fmt.unparseable",V||{},1)}V=X.info.V;V.EX(X);k.N&&eF5(k.N,X);if(V.rh()&&k.policy.V)a:{k=k.loader.E2;X=X.info.clipId;V=g.PY(V.info,k.Ak);if(X){var C=vR({itag:V.itag,lmt:k.Ak?0:V.lmt||0,xtags:V.xtags});if(k.Gc[C])break a;k.Gc[C]=X}k.Z8.push(V)}}; PfX=function(k,X,V){if(k.W.length!==0&&(V||k.W.some(function(U){return U.info.j=jY(N)+P):X=k.getDuration()>=N.getDuration(),X=!X;X&&RFa(V)&&(X=k.gB,OV?(P=u_Z(V),N=1/P,P=jY(k,P),X=jY(X)+N-P):X=X.getDuration()- k.getDuration(),X=1+X/V.info.duration,lJX(g.En(V),X))}else{N=!1;k.X||(Xt5(V),V.V&&(k.X=V.V,N=!0,y=V.info,U=V.V.Jg,y.T="updateWithEmsg",y.L4=U,y=V.V,y.Lw&&(U=k.Y.index,U.W=!y.Lw,U.U="emsg"),y=V.info.V.info,U=g.En(V),g.NH(y)?eR(U,1701671783):y.Cp()&&OC([408125543],307544935,U)));a:if((y=Ww(V,k.policy.XT))&&k9r(V))P=Hb0(k,V),k.T+=P,y-=P,k.k9+=y,k.U=k.policy.cn?k.U+y:NaN;else{if(k.policy.Af){if(U=T=k.loader.hH(g.r6(V),1),k.U>=0&&V.info.type!==6){if(k.policy.cn&&isNaN(k.Z8)){g.aN(new g.XQ("Missing duration while processing previous chunk", V.info.Bx()));k.loader.isOffline()&&!k.policy.Iw||bbd(k,V,U);h3(k,"m");break a}C=T-k.U;var q=C-k.T,M=V.info.L4,e=k.bq?k.bq.L4:-1,f=k.Tc,E=k.Z8,J=k.policy.wr&&C>k.policy.wr,O=Math.abs(q)>10,I=Math.abs(k.U-U)<1E-7;if(Math.abs(q)>1E-4){k.n4+=1;var n=(P=k.X)==null?void 0:aJm(P);P={audio:""+ +k.YV(),sq:M.toFixed(),sliceStart:T,lastSq:e.toFixed(),lastSliceStart:f,lastSliceDuration:E,totalDrift:(C*1E3).toFixed(),segDrift:(q*1E3).toFixed(),skipRewrite:""+ +(J||O)};if(n==null?0:n.length)P.adCpn=n[0];k.loader.handleError("qoe.avsync", P);k.Gc=M}J||O||I||(U=k.U);P=Hb0(k,V,T);y-=P;k.T=C+P}}else U=isNaN(k.U)?V.info.startTime:k.U;bbd(k,V,U)&&(k.k9+=y,k.U=U+y,k.policy.Xf&&k.n4>=k.policy.Xf&&(k.n4=0,k.loader.Yu({resetForRewrites:"count"})))}k.bq=V.info;k.Z8=hv(V);V.U>=0&&(k.Tc=V.U);if(N&&k.X){N=vd$(k,!0);ut(V.info,N);k.V&&ut(k.V.info,N);X=g.W(X);for(P=X.next();!P.done;P=X.next())P=P.value,y=void 0,k.policy.Y&&P.L4!==((y=k.X)==null?void 0:y.Jg)||ut(P,N);(V.info.Y||k.V&&k.V.info.Y)&&V.info.type!==6||(k.U2=N,k.policy.W?(X=ZbI(k.X),k.loader.m5(k.Y, N,X)):(X=k.loader,X.E2.isManifestless&&aPr(X,N,null,!!k.Y.info.video)),k.policy.M_||Q5$(k))}}d1X(k,V);k.timestampOffset&&pYd(V,k.timestampOffset)}; sV=function(k,X){if(X.info.Y){k.dB=X.info;if(k.X){var V=k.X,C=vd$(k,!1);V=ZbI(V);k.loader.m5(k.Y,C,V);k.U2||k.policy.M_||Q5$(k);k.U2=null}WI(k)}k.N&&eF5(k.N,X);if(C=k.wV())if(C=g.Jv(C,X,k.policy.KA,k.policy.sD)){k.W.pop();k.W.push(C);return}k.W.push(X)}; ZbI=function(k){if(k.v6()){var X=k.data["Stitched-Video-Id"]?k.data["Stitched-Video-Id"].split(",").slice(0,-1):[],V=aJm(k),C=[];if(k.data["Stitched-Video-Duration-Us"])for(var y=g.W(k.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1)),U=y.next();!U.done;U=y.next())C.push((Number(U.value)||0)/1E6);y=[];if(k.data["Stitched-Video-Start-Frame-Index"]){U=g.W(k.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1));for(var N=U.next();!N.done;N=U.next())y.push(Number(N.value)||0)}y=[]; if(k.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(U=g.W(k.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0,-1)),N=U.next();!N.done;N=U.next())y.push((Number(N.value)||0)/1E6);k=new rvI(X,V,C,y,g.Qe0(k),g.zHr(k))}else k=null;return k}; WI=function(k){k.V=null;k.qC=-1;k.D=0;k.X=null;k.Y9=NaN;k.k9=0;k.U2=null}; h3=function(k,X){X={rst4disc:X,cd:k.T.toFixed(3),sq:k.bq?k.bq.L4:-1};k.U=NaN;k.T=0;k.Gc=-1;k.bq=null;k.Tc=NaN;k.Z8=NaN;k.s2=null;k.loader.PY("mdstm",X)}; d1X=function(k,X){if(k.isDrm()){if(X.info.V.info.Cp()){var V=new EC(g.En(X));if(rt(V,[408125543,374648427,174,28032,25152,20533,18402])){var C=sC(V,!0);V=C!==16?null:$g(V,C)}else V=null;C="webm"}else X.info.D=Edr(g.En(X)),V=Jvd(X.info.D),C="cenc";V&&V.length&&(V=new oL(V,C),k.policy.uY&&g.NH(X.info.V.info)&&(C=kja(g.En(X)))&&(V.W=C),V.Cp=X.info.V.info.Cp(),X.V&&X.V.cryptoPeriodIndex&&(V.cryptoPeriodIndex=X.V.cryptoPeriodIndex),X.V&&X.V.W&&(V.V=X.V.W),k.loader.Mm(V))}}; Q5$=function(k){var X=k.X,V=vM0(X);V&&(V.startSecs+=k.Y9,k.loader.eR(k.Y,V,X.Jg,X.v6()))}; vd$=function(k,X){var V,C=k.X;if(V=vM0(C))V.startSecs+=k.Y9;return new Fm(C.Jg,k.Y9,X?C.GX:k.k9,C.ingestionTime,"sq/"+C.Jg,void 0,void 0,X,V)}; bbd=function(k,X,V){if(!S2$(X,V))return X=Yg(X.info),X.smst="1",k.loader.handleError("fmt.unparseable",X||{},1),!1;isNaN(k.Y9)&&(k.Y9=V);return!0}; Hb0=function(k,X,V){var C=0;if(X.info.V.info.Cp()&&!k9r(X))return 0;if(k.gB&&!k.YV()){var y=0;V&&g.NH(X.info.V.info)?y=V-k.U:X.info.V.info.Cp()&&(y=k.T);var U=X.info.L4;V=Ww(X,k.policy.XT);var N=k.gB;var P=N.Gc;N=N.T;var T=Math.abs(N-y)>.02;if((U===P||U>P&&U>k.Gc)&&T){C=Math.max(.95,Math.min(1.05,(V-(N-y))/V));if(g.NH(X.info.V.info))lJX(g.En(X),C);else if(X.info.V.info.Cp()&&(U=y-N,!g.NH(X.info.V.info)&&(X.info.V.info.Cp(),C=new EC(g.En(X)),P=X.Y?C:new EC(new DataView(X.info.V.V.buffer)),Ww(X,!0)))){var q= U*1E3,M=n8(P);P=C.pos;C.pos=0;if(C.V.getUint8(C.pos)===160||Gt(C))if(WR(C,160))if(sC(C,!0),WR(C,155)){if(U=C.pos,T=sC(C,!0),C.pos=U,q=q*1E9/M,M=jR(C),q=M+Math.max(-M*.7,Math.min(M,q)),q=Math.sign(q)*Math.floor(Math.abs(q)),!(Math.ceil(Math.log(q)/Math.log(2)/8)>T)){C.pos=U+1;for(U=T-1;U>=0;U--)C.V.setUint8(C.pos+U,q&255),q>>>=8;C.pos=P}}else C.pos=P;else C.pos=P;else C.pos=P}C=Ww(X,k.policy.XT);C=V-C}C&&X.info.V.info.Cp()&&k.loader.PY("webmDurationAdjustment",{durationAdjustment:C,videoDrift:y+C, audioDrift:N})}return C}; RFa=function(k){return k.info.V.sA()&&k.info.L4===k.info.V.index.IM()}; jY=function(k,X){X=(X=X===void 0?0:X)?Math.round(k.timestampOffset*X)/X:k.timestampOffset;k.Y.j&&X&&(X+=k.Y.j.V);return X+k.getDuration()}; zFr=function(k,X){X<0||(k.W.forEach(function(V){pYd(V,X)}),k.timestampOffset=X)}; ZK=function(k,X,V,C,y){yC.call(this,V,y);var U=this;this.policy=k;this.formatId=X;this.mq=C;this.lastError=null;this.KJ=function(){U.ez()||(U.mq.sR.has(U.formatId)?(U.isComplete()||U.V.start(),tT(U.mq,U.formatId)&&U.Wc(2),U.mq.cV(U.formatId)&&(ogX(U.mq,U.formatId)?U.K0(4):(U.lastError="net.closed",U.K0(5)))):(U.lastError="player.exception",U.K0(5)))}; this.V=new g.C2(function(){U.isComplete()||(U.lastError="net.timeout",U.K0(5))},1E3); this.V.start();Ttr(this.mq,this.formatId,this.KJ);g.G6(this.KJ)}; IL=function(k,X,V,C){g.H.call(this);var y=this;this.loader=k;this.policy=X;this.V=V;this.timing=C;this.logger=new g.o5("dash");this.U=[];this.gB=[];this.W=this.eq=null;this.s2=!1;this.uq=this.n4=0;this.X=-1;this.qC=!1;this.Y9=-1;this.bq=null;this.U2=NaN;this.k9=[];this.Xg={yh:function(){return y.j}, VbH:function(){return y.U}, L4Y:function(){return y.T}}; this.j=new $1Y(k,X,V);this.policy.V&&(this.T=new bU(this.j,this.loader.getManifest(),this.policy,function(U){y.policy.V8&&y.PY("buftl",U)})); this.policy.yD&&(this.D=new iO(this));this.lq=V.info.lq;this.N=this.policy.U2?!1:V.bu();this.isManifestless=V.bu();this.Y=this.N;g.b(this,this.bq)}; Kz=function(k,X,V){V=V===void 0?!1:V;X&&OV&&zFr(k.j,X.Y5());if(!V){var C;(C=k.T)==null||y_$(C)}k.eq=X;(X=k.T)!=null&&(X.eq=k.eq)}; $G=function(k){var X=k.eq&&k.eq.VV();if(k.policy.tK){if((k=k.T)==null)k=void 0;else{var V;k=(V=k.U)==null?void 0:V.info}return k||null}return X}; Foo=function(k){for(var X={},V=0;V4&&k.gB.shift()}; gdZ=function(k,X){if(X.ZX()){var V=X.I5();V=g.W(V);for(var C=V.next();!C.done;C=V.next())C=C.value,k.policy.U&&X instanceof ZK&&k.PY("omblss",{s:C.info.Bx()}),nz(k,X.info.O2,C,X.z3())}}; nz=function(k,X,V,C){C=C===void 0?0:C;isNaN(k.U2)||(k.PY("aswm",{sq:X[0].L4,id:X[0].V.info.itag,xtag:X[0].V.info.V,ep:Date.now()-k.U2}),k.U2=NaN);switch(V.info.type){case 1:case 2:lPY(k,V);break;case 4:var y=V.info.V,U=y.hY(V),N;((N=k.W)==null?0:N.type===4)&&$HZ(V.info,k.W)&&(k.W=y.RN(k.W).pop());V=g.W(U);for(y=V.next();!y.done;y=V.next())nz(k,X,y.value,C);break;case 3:V.info.V.info.video?(y=k.timing,y.Y9||(y.Y9=(0,g.a)(),g.R7("fvb_r",y.Y9,y.V))):(y=k.timing,y.X||(y.X=(0,g.a)(),g.R7("fab_r",y.X,y.V))); cvI(k.j,X,V,C);k.policy.V&&Lo0(k);break;case 6:cvI(k.j,X,V,C),k.W=V.info}}; lPY=function(k,X){if(X.info.type===1)if(X.info.V.info.video){var V=k.timing;V.uq||(V.uq=(0,g.a)(),g.R7("vis_r",V.uq,V.V))}else V=k.timing,V.T||(V.T=(0,g.a)(),g.R7("ais_r",V.T,V.V));ww0(k.j,X);k=k.loader;k.videoTrack.V.rh()&&k.audioTrack.V.rh()&&k.policy.V&&!k.E2.Ak&&(X=k.audioTrack.getDuration(),V=k.videoTrack.getDuration(),Math.abs(X-V)>1&&k.PY("trBug",{af:""+g.PY(k.audioTrack.V.info,!1),vf:""+g.PY(k.videoTrack.V.info,!1),a:""+X,v:""+V}))}; pE=function(k){return B6I(k.j)}; Lo0=function(k){k.U.length?k.W=g.qJ(g.qJ(k.U).info.O2):k.j.W.length?k.W=k.j.wV().info:k.W=$G(k)}; GV=function(k,X){var V={Px:[],QP:[]},C;if((k=k.T)==null)k=void 0;else{iJY(k,k.Px,"og");XC0(k,X);iJY(k,k.Px,"trim");var y=Cf9(k);X=y.Px;y=y.Mf;for(var U=[],N=0;N0){var f=aQ(e,T);f>=0&&(M=(e.end(f)-T+.1)*1E3)}U.push({formatId:g.PY(P.info.V.info,k.E2.Ak), TX:P.info.TX,sequenceNumber:P.info.L4+k.j,T1:q,Os:P.info.U,Jv:M})}k={Px:X,QP:U}}return(C=k)!=null?C:V}; zx=function(k,X,V){V=V===void 0?!1:V;if(k.eq){var C=k.eq.DL(),y=zj(C,X),U=NaN,N=$G(k);N&&(U=zj(C,N.V.index.getStartTime(N.L4)));if(y===U&&k.W&&k.W.U&&Snm(w2(k),0))return X}k=pwY(k,X,V);return k>=0?k:NaN}; gv=function(k,X,V){k.V.rh();var C=pwY(k,X);if(C>=0)return C;var y;(y=k.T)==null||V05(y,X,V);C=Math;y=C.min;var U=k.j;if(U.N)if(U=U.N,U.vI&&U.vI.type===3)U=U.vI.startTime;else if(U.U>0){var N=U.V.index;N=g.n1(N.offsets.subarray(0,N.count),U.U*U.chunkSize);U=U.V.index.getStartTime(N>=0?N:Math.max(0,-N-2))}else U=0;else U=Infinity;X=y.call(C,X,U);k.W=k.policy.U2?null:k.V.O9(X).O2[0];mz(k)&&(k.policy.oz&&(V==null?void 0:V.seekSource)===60||k.eq&&k.eq.abort(),k.policy.Ux&&(V=k.T)!=null&&(V.U=void 0)); k.uq=0;return k.W?k.W.startTime:X}; Ns$=function(k){k.N=!0;k.Y=!0;k.X=-1;gv(k,Infinity)}; t3=function(k){for(var X=0,V=g.W(k.U),C=V.next();!C.done;C=V.next())X+=nam(C.value.info);return X+=Avm(k.j)}; d2=function(k,X){X=X===void 0?!1:X;var V=k.loader.getCurrentTime(),C=k.j.wV(),y=(C==null?void 0:C.info.X)||0;k.policy.Sm&&(C==null?0:C.info.V.bu())&&!C.info.Y&&(y=C.info.j);if(!k.eq)return k.policy.V&&X&&!isNaN(V)&&C?y-V:0;var U=$G(k);if(U&&cI(U))return U.X;var N=k.eq.DL(!0);if(X&&C)return U=0,k.policy.V&&(U=lK(N,y+.02)),U+y-V;y=lK(N,V);k.policy.GP&&U&&(X=aQ(N,V),N=aQ(N,U.j-.02),X===N&&(V=U.X-V,k.policy.U&&V>y+.02&&k.PY("abh",{bh:y,bhtls:V}),y=Math.max(y,V)));return y}; Yna=function(k){var X=$G(k);return X?X.X-k.loader.getCurrentTime():0}; uTr=function(k,X){if(k.U.length){if(k.U[0].info.O2[0].startTime<=X)return;Qc(k)}for(var V=k.j,C=V.W.length-1;C>=0;C--)V.W[C].info.startTime>X&&V.W.pop();Lo0(k);k.W&&X=0;N--){var P=y.W[N];P.info.L4>=X&&(y.W.pop(),y.U-=Ww(P,y.policy.XT),U=P.info)}U&&(y.j=y.W.length>0?y.W[y.W.length-1].info:y.s2,y.W.length!==0||y.j||h3(y,"r"));y.loader.PY("mdstm",{rollbk:1,itag:U?U.V.info.itag:"",popped:U?U.L4:-1,sq:X,lastslc:y.j?y.j.L4:-1,lastfraget:y.U.toFixed(3)});if(k.policy.V)return k.W=null,!0;C>V?gv(k,C):k.W=k.V.B6(X-1,!1).O2[0]}catch(T){return X=H6(T),X.details.reason="rollbkerr", k.loader.handleError(X.errorCode,X.details,X.severity),!1}return!0}; RL=function(k,X){var V;for(V=0;V0?V||X.L4>=k.Y9:V}; HI=function(k){var X;return mz(k)||cI((X=k.j.wV())==null?void 0:X.info)}; w2=function(k){var X=[],V=$G(k);V&&X.push(V);X=g.WQ(X,k.j.ai());V=g.W(k.U);for(var C=V.next();!C.done;C=V.next()){C=C.value;for(var y=g.W(C.info.O2),U=y.next(),N={};!U.done;N={t1:void 0},U=y.next())N.t1=U.value,C.RY&&(X=g.vf(X,function(P){return function(T){return!$HZ(T,P.t1)}}(N))),(L8(N.t1)||N.t1.type===4)&&X.push(N.t1)}k.W&&!J5$(k.W,g.qJ(X),k.W.V.sA())&&X.push(k.W); return X}; Snm=function(k,X){if(!k.length)return!1;for(X+=1;X=X){X=U;break a}}X=y}return X<0?NaN:Snm(k,V?X:0)?k[X].startTime:NaN}; bO=function(k){return!(!k.W||k.W.V===k.V)}; kJ0=function(k){return bO(k)&&k.V.rh()&&k.W.V.info.lqX&&k.X1080&&!k.Mh&&(k.uq=36700160,k.dB=5242880,k.n4=Math.max(4194304,k.n4),k.Mh=!0);X.video.qualityOrdinal>2160&&!k.p8&&(k.uq=104857600,k.lq=13107200,k.p8=!0);g.IW(k.XH.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?X.isEncrypted()&&g.pr()&&g.Lr("samsung")&&(g.Lr("kant")||g.Lr("muse"))&&(k.lq=g.IW(k.XH.experiments,"html5_samsung_kant_limit_max_bitrate")):X.isEncrypted()&&g.pr()&&g.Lr("kant")&&(k.lq=1310720);k.wT!==0&&X.isEncrypted()&& (k.lq=k.wT);k.gT!==0&&X.isEncrypted()&&V&&(k.lq=k.gT);X.lq&&(k.cH=Math.max(k.Oc,Math.min(k.n4,5*X.lq)))}; Wz=function(k){return k.V&&k.eY}; zV=function(k){return k.V&&k.M7&&k.playbackStartPolicy}; F7=function(k,X,V,C){k.M7&&(k.playbackStartPolicy=X,k.hT=V,k.bY=C)}; Qr=function(k,X,V){V=V===void 0?0:V;return g.IW(k.XH.experiments,X)||V}; oK0=function(k){var X=k===void 0?{}:k;k=X.jV;var V=X.UN;var C=X.LJ;var y=X.IM;X=X.hR;this.jV=k;this.UN=V;this.LJ=C;this.IM=y;this.hR=X}; hRm=function(k,X){if(X<0)return!0;var V=k.IM();return X0)return 2;if(X<0)return 1;V=k.IM();return X(0,g.a)()?0:1}; lO=function(k,X,V,C,y,U,N,P,T,q,M,e,f,E){E=E===void 0?null:E;g.H.call(this);var J=this;this.loader=k;this.policy=X;this.videoTrack=V;this.audioTrack=C;this.j=y;this.V=U;this.timing=N;this.Y=P;this.schedule=T;this.E2=q;this.U=M;this.k9=e;this.Na=f;this.r8=E;this.U2=!1;this.MB="";this.sO=null;this.z$=NaN;this.qC=!1;this.W=null;this.EW=this.D=NaN;this.HR=this.X=0;this.logger=new g.o5("dash");this.Xg={jw:function(O,I){return J.jw(O,I)}}; this.policy.eb>0&&(this.MB=g.wW(this.policy.eb));this.policy.KU&&(this.T=new g2(this.loader,this.policy,this.schedule),g.b(this,this.T))}; rb0=function(k,X,V){var C=X.W?X.W.V.Ca:X.V.Ca;var y=k.j,U;(U=!k.policy.xE)||(U=vC(C.V)===vC(C.W));U?C=!1:(y=dt(y,vC(C.W)),U=6E4*Math.pow(y.j,1.6),(0,g.a)()=y.j?(y.PY("sdai",{haltrq:U+1,est:y.j}),C=!1):C=y.W!==2;if(!C||!bt(X.W?X.W.V.Ca:X.V.Ca,k.policy,k.j,k.loader.F8())||k.loader.isSuspended&&(!cp(k.schedule)||k.loader.uK))return!1;if(k.policy.j&&QH>=5)return g.iT(k.loader.Ge),!1;if(k.E2.isManifestless){if(X.U.length>0&&X.W&&X.W.L4===-1||X.U.length>=k.policy.W6||!k.policy.LP&&X.U.length>0&&!k.policy.N.UN)return!1;if(X.N)return!k.E2.isLive|| !isNaN(k.z$)}if(ybm(X))return k.logger.debug("Pending request with server-selectable format found"),!1;if(!X.W){if(!X.V.rh())return!1;gv(X,k.loader.getCurrentTime())}if(pE(X)&&(X.wV()!==pE(X)||k.loader.isSuspended))return!1;y=(C=k.policy.RI)&&!X.U.length&&d2(X,!0)=k.policy.Yb)return!1;C=X.W;if(!C)return!0;C.type===4&&C.V.rh()&&(X.W=g.qJ(C.V.RN(C)),C= X.W);if(!C.Lw()&&!C.V.Cv(C))return!1;U=k.E2.nQ||k.E2.j;if(k.E2.isManifestless&&U){U=X.V.index.IM();var N=V.V.index.IM();U=Math.min(U,N);if(X.V.index.lK()>0&&U>0&&C.L4>=U)return X.Y9=U,V.Y9=U,!1}if(C.V.info.audio&&C.type===4||C.Lw())return!1;U=!X.Y&&!V.Y;if(y=!y)y=C.X,y=!!(V.W&&!cI(V.W)&&V.W.XhU0(k,X)?(hU0(k,X),!1):(k=X.eq)&&k.isLocked()?!1:!0}; hU0=function(k,X){var V=k.V;V=V.V?V.V.yz:null;if(k.policy.gB&&V)return V.startSecs+V.LQ+15;X=FE(k.loader,X);k.policy.tO>0&&(V=((0,g.a)()-k.loader.h$)/1E3,X=Math.min(X,k.policy.tO+k.policy.tV*V));X=k.loader.getCurrentTime()+X;return k.policy.Z0&&(V=W45(k.loader)+k.policy.Z0,V=0||X.Ca.jP("defrag")==="1"||X.Ca.jP("otf")==="1"){X=null;break a}y=zt(0,4096)}y=new kd([new gt(5,C.V,y,"createProbeRequestInfo"+C.T,C.L4)],X.W);y.FO=V;y.V=X.V;X=y}X&&SY(k,X)}}; SY=function(k,X){k.loader.Rs(X);var V=nam(X),C=k.loader.a6();V={wQ:k.schedule,RB:V,iN:LqY(k.Y,V),EV:lt(X.O2[0]),vz:ZM(X.Ca.V),hA:k.policy.U,Oo:function(N,P){k.loader.J1(N,P)}}; if(k.schedule.W.X){var y,U;V.Hq=(((y=k.videoTrack.V)==null?void 0:y.info.lq)||0)+(((U=k.audioTrack.V)==null?void 0:U.info.lq)||0)}k.sO&&(V.L4=X.O2[0].L4,V.z$=X.z$,V.sO=k.sO);C={Pb:Gj9(X,k.loader.getCurrentTime()),h1:k.policy.HI&&VM(X)&&X.O2[0].V.info.video?x15(k.U):void 0,hs:k.policy.gB,poToken:k.loader.dT(),GJ:k.loader.oB(),MB:k.MB,EW:isNaN(k.EW)?null:k.EW,r8:k.r8,Na:k.Na,HR:k.HR,Yi:C};return new aA(k.policy,X,V,k.j,function(N,P){try{a:{var T=N.info.O2[0].V,q=T.info.video?k.videoTrack:k.audioTrack; if(!(N.state>=2)||N.isComplete()||N.OH()||!(!k.loader.K4||k.loader.isSuspended||d2(q)>3)){var M=EKY(N,k.policy,k.j);M===1&&(k.qC=!0);s4Z(k,N,M);if(N.isComplete()||N.ez()&&P<3){if(k.policy.U){var e=N.timing.N2();e.rst=N.state;e.strm=N.xhr.UI();e.cncl=N.xhr&&N.uH.j?1:0;k.loader.PY("rqs",e)}N.uZ&&k.loader.PY("sbwe3",{},!0)}if(!k.ez()&&N.state>=2){tR$(k.timing,N,T);var f=k.loader;k.EW&&N.mM&&f&&(k.EW=NaN,k.loader.mY(N.mM),k.loader.c7(),k.loader.PY("cabrUtcSeek",{mediaTimeSeconds:N.mM}));N.ZI&&k.EW&&N.ZI&& !N.ZI.action&&(k.loader.Yq(k.EW),k.EW=NaN,k.loader.PY("cabrUtcSeekFallback",{targetUtcTimeSeconds:k.EW}));N.m4&&k.loader.R9(N.m4);k.policy.d2&&(k.HR=N.HR);if(N.state===3){RL(q,N);VM(N.info)&&YG(k,q,T,!0);if(k.W){var E=N.info.IB();E&&k.W.rk(N.info.O2[0].L4,T.info.id,E)}k.loader.YL()}else if(N.isComplete()&&N.info.O2[0].type===5){if(N.state!==4)N.hg()&&k.loader.handleError(N.RW(),N.yc());else{var J=(N.info.O2[0].V.info.video?k.videoTrack:k.audioTrack).U[0]||null;J&&J instanceof aA&&J.OH()&&J.qh()}N.dispose()}else{N.hg()|| OnZ(k,N);var O;((O=N.Zn)==null?0:O.itagDenylist)&&k.loader.lk(N.Zn.itagDenylist);if(N.state===4)uO(k,N),k.V&&RuZ(k.V,N.info,k.W);else if(k.policy.Bw&&N.ZX()&&!N.isComplete()&&!uO(k,N)&&!N.hg())break a;N.hg()&&(j4d(k,N),isNaN(k.EW)||(k.loader.Yq(k.EW),k.EW=NaN));k.policy.Rc&&!N.isComplete()?kw(k.loader):k.loader.YL();var I=Jbo(N,k.policy,k.j);s4Z(k,N,I)}}}}}catch(n){P=k.U2?1:0,k.U2=!0,N=Re(P),P=H6(n,P),k.loader.handleError(P.errorCode,P.details,P.severity),N||k.loader.uv()}},C)}; OnZ=function(k,X){if(X.Xw&&X.state>=2&&X.state!==3){var V=X.xhr.getResponseHeader("X-Response-Itag");if(V){k.logger.debug(function(){return"Applying streamer-selected format "+V}); var C=N6m(k.U,V),y=X.info.U;y&&(y-=C.k5(),C.U=!0,X.info.O2[0].V.U=!1,Nta(X,C.N9(y)),XU(k.loader,k.videoTrack,C),U4o(k.videoTrack,C),k.loader.ZK(C.info.video.quality),(y=X.z3())&&C.info.lastModified&&C.info.lastModified!==+y&&RL(k.videoTrack,X))}else X.Xw=!1}}; j4d=function(k,X){var V=X.info.O2[0].V,C=X.RW();if(ZM(V.Ca.V)){var y=g.NE(X.jg(),3);k.loader.PY("dldbrerr",{em:y||"none"})}y=X.info.O2[0].L4;var U=Zv(k.V,X.info.O2[0].j,y);C==="net.badstatus"&&(k.X+=1);if(X.canRetry()&&IN0(k.loader)){if(!(X.info.Ca.U>=k.policy.b9&&k.W&&X.info.isDecorated()&&C==="net.badstatus"&&k.W.Ny(U,y))){y=(V.info.video&&V.Ca.U>1||X.Ed===410||X.Ed===500||X.Ed===503)&&!(LK(k.U.Y).size>0)&&!ZM(V.Ca.V);U=X.yc();var N=V.info.video?k.videoTrack:k.audioTrack;y&&(U.stun="1");k.loader.handleError(C, U);k.ez()||(y&&(k.logger.debug(function(){return"Stunning format "+V.info.id}),X7(k.U,V)),RL(N,X),k.loader.YL())}}else N=1,k.W&&X.info.isDecorated()&&C==="net.badstatus"&&k.W.Ny(U,y)&&(N=0),k.E2.isLive&&X.RW()==="net.badstatus"&&k.X<=k.policy.RO*2?(d6$(k.E2),k.E2.nQ||k.E2.isPremiere?S_(k.loader,0,{f0:"badStatusWorkaround"}):k.E2.j?S_(k.loader,k.E2.qC,{f0:"badStatusWorkaround", hH:!0}):Vg(k.loader)):k.loader.handleError(C,X.yc(),N)}; uO=function(k,X){if(k.policy.useUmp&&X.ez())return!1;try{var V=X.info.O2[0].V,C=V.info.video?k.videoTrack:k.audioTrack;if(k.E2.isManifestless&&C){k.X=0;C.N&&(X.ez(),X.isComplete()||X.ZX(),C.N=!1);X.FJ()&&k.loader.Dt.Qm(1,X.FJ());var y=X.lK(),U=X.UQ();a5(k.E2,y,U)}if(X.info.EV()&&!XT(X.info))for(var N=g.W(X.I5()),P=N.next();!P.done;P=N.next())lPY(C,P.value);for(k.loader.getCurrentTime();C.U.length&&C.U[0].state===4;){var T=C.U.shift();gdZ(C,T);C.n4=T.ol()}C.U.length&&gdZ(C,C.U[0]);var q=!!pE(C);q&& X instanceof ZK&&(V.info.YV()?Kum(k.timing):IX9(k.timing));return q}catch(M){X=X.yc();X.origin="hrhs";a:{k=k.loader;V=M;if(V instanceof Error){X.msg||(X.msg=""+V.message);X.name||(X.name=""+V.name);if(V instanceof g.XQ&&V.args)for(C=g.W(Object.entries(V.args)),y=C.next();!y.done;y=C.next())U=g.W(y.value),y=U.next().value,U=U.next().value,X["arg"+y]=""+U;g.aN(V);if(V.level==="WARNING"){k.WY.Yu(X);break a}}k.handleError("fmt.unplayable",X,1)}return!1}}; K4r=function(k){var X=k.videoTrack.V.index;k.sO=new oK0({jV:k.policy.jV,UN:k.policy.N.UN,LJ:X.SQ(),IM:function(){return X.IM()}, hR:function(){return X.hR()}})}; YG=function(k,X,V,C){if(!(V.rh()||V.KF()||V.U||!bt(V.Ca,k.policy,k.j,k.loader.F8())||V.info.Sz==="f"||k.policy.V)){if(C){C=k.Y;var y=V.info;C=Sta(C,y.video?C.policy.Gg:C.policy.ke,y.lq)}else C=0;C=V.N9(C);k=SY(k,C);XT(C)&&BI(X,k);V.U=!0}}; C9=function(k,X,V,C,y,U,N,P){g.H.call(this);var T=this;this.loader=k;this.oZ=X;this.videoTrack=V;this.audioTrack=C;this.E2=y;this.D=U;this.isAudioOnly=N;this.T=P;this.W=kI;this.qC=!1;this.logger=new g.o5("sabr");this.N=this.U2=this.k9=!1;this.videoInfos=this.X=this.D.videoInfos;this.U=this.gB=this.D.V;this.V=new gp(X,U,function(q,M){T.loader.PY(q,M)}); this.isAudioOnly&&$40(this,this.E2.V["0"])}; BIm=function(k,X){var V=[];X=g.W(X);for(var C=X.next();!C.done;C=X.next())V.push(g.PY(C.value,k.E2.Ak));return V}; $40=function(k,X,V){X!==k.j&&(k.j&&(k.qC=!0),k.j=X,k.cW(X,k.videoTrack,V))}; m4d=function(k,X){k.logger.debug("setConstraint: "+KJ(X));Wz(k.oZ)&&(k.U2=X.reason==="m"||X.reason==="l"?!0:!1);X.reason==="m"?X.isLocked()&&nK0(k,X.V):GJ0(k,X)?wp9(k,X.W,X.V):k.videoInfos=k.X;k.W=X}; GJ0=function(k,X){return k.oZ.bU&&X.reason==="b"||k.oZ.fS&&X.reason==="l"||k.oZ.Nq?!1:k.oZ.NV?!0:X.reason==="l"||X.reason==="b"||X.reason==="o"}; tcr=function(k,X){return X.isLocked()&&k.V.W||k.W===void 0?!1:X.equals(k.W)}; cbd=function(k,X){var V,C=(V=k.j)==null?void 0:V.info.video.qualityOrdinal;return k.qC?!0:k.j?X!==C?!0:!k.V.W||k.oZ.MM&&k.V.V===k.j.info.itag?!1:!0:!1}; nK0=function(k,X){var V=k.V.V;if(V){k.videoInfos=k.X;var C=g.ez(k.videoInfos,function(y){return y.id===V}); C&&C.video.qualityOrdinal===X?k.videoInfos=[C]:(C=k.videoInfos.map(function(y){return y.id}),k.loader.PY("sabrpf",{pfid:""+V, vfids:""+C.join(".")}),wp9(k,X,X),SW(k.V,""))}else wp9(k,X,X)}; wp9=function(k,X,V){k.videoInfos=k.X;k.videoInfos=g.vf(k.videoInfos,function(C){return C.video.qualityOrdinal>=X&&C.video.qualityOrdinal<=V})}; d4I=function(k,X,V){if(k.T){var C=g.vf(k.U,function(y){return y.id===k.T}); return iX(C,V).includes(X)}C=g.vf(k.U,function(y){var U;return!((U=y.Gw)==null||!U.isDefault)}); return C.length>0?iX(C,V).includes(X):iX(k.U,V).includes(X)}; iX=function(k,X){return k.map(function(V){return vR(g.PY(V,X))})}; Ab0=function(k){var X;if((X=k.W)==null?0:X.isLocked())return k.videoInfos;var V=LK(k.V);X=g.vf(k.videoInfos,function(C){return C.lq>k.oZ.lq?!1:!V.has(C.id)}); aXY(k.V)&&(X=g.vf(X,function(C){return C.video.width<=854&&C.video.height<=480})); return X}; RUr=function(k,X,V){var C=k.E2,y=k.WY.getVideoData(),U=k.P9,N=si({XH:y.J(),WY:k.WY,UC:k.UC,oZ:k.oZ,lP:k.lP,hf:k.hf,jk:k.jk,El:k.El,SY:k.SY,isPrefetch:k.isPrefetch,kO:k.kO,sabrLicenseConstraint:y.sabrLicenseConstraint,X9:k.X9,aJ:k.aJ,Ja:k.Ja,Gk:k.Gk,fk:!!U,authorizedFormats:y.authorizedFormats}),P=Oi(y,k.Yi,k.nextRequestPolicy,k.IY,k.Kl,k.LI,k.GC);V&&X&&(V=P.zg?P.zg.map(function(e){return e.type}):[],X("sabr",{stmctxt:V.join("_"), unsntctxt:P.XF?P.XF.join("_"):""}));X=k.UB;V=k.jl;if(V===void 0&&X===void 0){var T;V=D4r(C.Ak,(T=k.zC)==null?void 0:T.video);var q;X=D4r(C.Ak,(q=k.zC)==null?void 0:q.audio)}if(y.r8)var M=y.r8;y={QU:N,QP:k.QP,UB:X,jl:V,P9:U,videoPlaybackUstreamerConfig:M,aI:P};k.I8&&(y.I8=k.I8);y.Px=k.Px;y.fF=C.Z8;return y}; D4r=function(k,X){return X?[g.PY(X.info,k)]:[]}; yg=function(k,X,V){var C=this;this.requestType=k;this.Ca=X;this.jq=V;this.W=null;this.Xg={ZoH:function(){var y;return(y=C.data)==null?void 0:y.isPrefetch}, Kl:function(){var y;return(y=C.data)==null?void 0:y.Kl}}}; Wud=function(k,X,V){X=Ry(k.Ca,Hn$(k,X,V),X);k.UY()&&X.set("probe","1");return X}; Hn$=function(k,X,V){k.FO===void 0&&(k.FO=k.Ca.FO(X,V));return k.FO}; bnX=function(k){var X,V;return((X=k.V)==null?void 0:(V=X.QU)==null?void 0:V.Wr)||0}; vK$=function(k){var X,V;return!!((X=k.V)==null?0:(V=X.QU)==null?0:V.X9)}; Zn0=function(k){var X={},V=[],C=[];if(!k.data)return X;for(var y=0;y=0&&(X in k.V||(k.V[X]=new Q4$),k.V[X].ZG(V,C))}; L4d=function(k,X,V,C,y){var U=(0,g.a)(),N=y?y(X):void 0,P;y=(P=N==null?void 0:N.nZ)!=null?P:1;if(y!==0){var T;P=(T=N==null?void 0:N.profile)!=null?T:V;lNo(k,P,U-C,y)}return X}; So0=function(k,X,V,C,y){if(X&&typeof X==="object"){var U=function(N){return L4d(k,N,V,C,y)}; if(WM(X))return X.then(U);if(hw(X))return $U(X,U)}return L4d(k,X,V,C,y)}; pp0=function(){}; Nu=function(k,X){this.V=k;this.cipher=this.V.exports.AES128CTRCipher_create(X.byteOffset)}; keo=function(k,X){return nl(YoY,function(){var V=this;return function y(){var U,N,P;return d$(y,function(T){switch(T.W){case 1:g.Om(T,2);if(!V.j)throw"wasm.ps.ns";U=k;N=D9;return hr(T,Go(uim(V,X)),4);case 4:P=N(T.V);if(!P)throw"wasm.ps.um";try{return T.return(new WebAssembly.Instance(P,U))}catch(q){}return hr(T,Go(WebAssembly.instantiate(P,U)),5);case 5:return T.return(T.V);case 2:g.G$(T),g.m0(T,0)}})}()})}; XrY=function(k,X){k.V||(k.V=$U(IM(function(){return fetch(X)}),function(V){return V.arrayBuffer()}),BM(k.V,function(V){k.V=void 0; throw"wasm.ps.f: "+V;}))}; uim=function(k,X){if(k.W)return k.W;k.W=Vo0(k,X);BM(k.W,function(V){k.W=void 0;throw"wasm.ps.c: "+V;}); return k.W}; Vo0=function(k,X){return nl(k,function(){var V=this;return function y(){var U,N,P,T,q,M,e,f,E,J,O,I,n,B;return d$(y,function(t){switch(t.W){case 1:g.Om(t,2);U=[];N=window.ywc;if(!N){t.wB(4);break}P=N[X];if(!P){t.wB(4);break}if(P.mod)return t.return(P.mod);if(!P.modP){t.wB(6);break}g.sm(t,7);T=D9;return hr(t,Go(P.modP),9);case 9:return t.return(T(t.V));case 7:g.$X(t),U.unshift("pcm");case 6:if(P.bin){V.V=Ot(P.bin);t.wB(4);break}if(!P.binP){t.wB(4);break}g.sm(t,12);q=rH;M=Ot;e=D9;return hr(t,Go(P.binP), 14);case 14:V.V=M.call(q,e(t.V));g.IY(t,4);break;case 12:g.$X(t),V.V=void 0,U.unshift("pfb");case 4:if(!V.V){t.wB(15);break}g.sm(t,16);f=D9;return hr(t,Go(V.V),18);case 18:E=f(t.V);if(V.U)try{return t.return(new WebAssembly.Module(E))}catch(A){V.U=!1,U.unshift("f0cs")}J=D9;return hr(t,Go(WebAssembly.compile(E)),19);case 19:return t.return(J(t.V));case 16:g.$X(t),V.V=void 0,U.unshift("f0ca");case 15:return g.sm(t,20),XrY(V,X),O=D9,hr(t,Go(V.V),22);case 22:I=O(t.V);if(V.U)try{return t.return(new WebAssembly.Module(I))}catch(A){V.U= !1,U.unshift("f1cs")}n=D9;return hr(t,Go(WebAssembly.compile(I)),23);case 23:return t.return(n(t.V));case 20:B=g.$X(t),V.V=void 0,V.j=!1,U.unshift("f1ca: "+B);case 21:throw"["+U.map(function(A){return'"'+A+'"'}).join(", ")+"]"; case 2:g.G$(t),g.m0(t,0)}})}()})}; CCa=function(){}; ito=function(){var k=this;this.proc_exit=function(){}; this.fd_write=function(X,V,C){if(!k.exports)return 1;X=new Uint32Array(k.exports.memory.buffer,V,C*2);V=[];for(var y=0;y0;T--)V.push(P)}V.length!==N?X.error=!0:(U=V.slice(-U),V.length=y,c6d(X,V,U));break;case 1:c6d(X,W2,Bl9);break;case 0:dAI(X, X.V&7);V=ZC(X,16);y=ZC(X,16);(V^y)!==65535&&(X.error=!0);X.output.set(X.data.subarray(X.W,X.W+V),X.U);X.W+=V;X.U+=V;break;default:X.error=!0}k.U>k.output.length&&(k.output=new Uint8Array(k.U*2),k.U=0,k.W=0,k.j=!1,k.V=0,k.register=0)}k.output.length!==k.U&&(k.output=k.output.subarray(0,k.U));return k.error?new Uint8Array(0):k.output}; c6d=function(k,X,V){X=mA0(X);V=mA0(V);for(var C=k.data,y=k.output,U=k.U,N=k.register,P=k.V,T=k.W;;){if(P<15){if(T>C.length){k.error=!0;break}N|=(C[T+1]<<8)+C[T]<>=7;q<0;)q=X[(N&1)-q],N>>=1;else N>>=q&15;P-=q&15;q>>=4;if(q<256)y[U++]=q;else if(k.register=N,k.V=P,k.W=T,q>256){N=bX[q];N+=ZC(k,H2[q]);T=tod(k,V);P=v2[T];P+=ZC(k,nl9[T]);if(DA9&&NV.length&&(k.error=!0);k.register|=(V[C+1]<<8)+V[C]<=0)return dAI(k,V&15),V>>4;for(dAI(k,7);V<0;)V=X[ZC(k,1)-V];return V>>4}; ZC=function(k,X){for(;k.V=k.data.length)return k.error=!0,0;k.register|=k.data[k.W++]<>=X;k.V-=X;return V}; dAI=function(k,X){k.V-=X;k.register>>=X}; mA0=function(k){for(var X=[],V=g.W(k),C=V.next();!C.done;C=V.next())C=C.value,X[C]||(X[C]=0),X[C]++;var y=X[0]=0;V=[];var U=0;C=0;for(var N=1;N7&&(U+=X[N]);for(y=1;y>T&1;P=U<<4|N;if(N<=7)for(T=1<<7-N;T--;)C[T<>=7;N--;){C[T]||(C[T]=-X,X+=2);var q=y&1;y>>=1;T=q-C[T]}C[T]=P}}return C}; Ri5=function(k){var X,V,C,y,U,N,P;return g.D(function(T){switch(T.W){case 1:if(!("DecompressionStream"in window))return T.return(g.A6m(new g.GeX(k)));X=new DecompressionStream("gzip");V=X.writable.getWriter();V.write(k);V.close();C=X.readable.getReader();y=new BK([]);case 2:return g.d(T,C.read(),5);case 5:U=T.V;N=U.value;if(P=U.done){T.wB(4);break}y.append(N);T.wB(2);break;case 4:return T.return(tV(y))}})}; ak=function(k,X){this.V=k;this.W=X}; Ht5=function(k){return BM(BM(IM(function(){return $U(k.W,function(X){return k.XW(k.V,X)})}),function(){return k.zm(k.V)}),function(){return k.q5(k.V)})}; bt0=function(k){KK.call(this,"onesie");this.yJ=k;this.V={};this.U=!0;this.j=null;this.queue=new jor(this);this.Y={}}; vl$=function(k){var X=k.queue;X.V.length&&X.V[0].isEncrypted&&!X.W&&(X.V.length=0);X=g.W(Object.keys(k.V));for(var V=X.next();!V.done;V=X.next()){V=V.value;var C=k.V[V];if(!C.Fi){var y=k.queue;y.V.push({videoId:C.videoId,formatId:V,isEncrypted:!1});y.W||he(y)}}}; Qoa=function(k,X){var V=X.totalLength,C=!1;switch(k.j){case 0:k.yJ.L("html5_future_onesie_ump_handler_on_player_response")?BM($U(Ztd(k,X,k.U),function(y){a_m(k.yJ,y)}),function(y){k.yJ.Th(y)}):k.Vj(X,k.U).then(function(y){a_m(k.yJ,y)},function(y){k.yJ.Th(y)}); break;case 2:k.dQ("ormk");X=tV(X);k.yJ.L("html5_future_onesie_ump_handler_on_media_decryption_key")?$AZ(k.queue,X,k.yJ.J().dB):k.queue.decrypt(X);break;default:C=!0}k.yJ.EA&&k.yJ.PY("ombup","id.11;pt."+k.j+";len."+V+(C?";ignored.1":""));k.j=null}; ziY=function(k){if(k.e3!==1)throw new g.DJ("onesie.response.badproxystatus",{st:k.e3,webcrypto:!!cq(),textencoder:!!g.g$.TextEncoder});if(k.httpStatus!==200)throw new g.DJ("onesie.response.badstatus",{st:k.httpStatus});}; Ztd=function(k,X,V){return nl(k,function(){var C=this;return function U(){var N,P,T,q,M,e,f,E,J,O,I,n,B,t,A,v,l,z,Y,io,Vm,Um,L;return d$(U,function(Em){switch(Em.W){case 1:g.Om(Em,2);C.yJ.Vj();N=tV(X);g.sm(Em,4,5);if(!V){Em.wB(7);break}g.sm(Em,8);M=D9;return hr(Em,Go(F6I(C.yJ,N,C.iv)),10);case 10:P=M(Em.V);g.IY(Em,7,4);break;case 8:throw e=g.$X(Em,4),{name:"DecryptError",message:""+e};case 7:if(!C.yJ.enableCompression){Em.wB(11);break}g.sm(Em,12);E=D9;var Bd=(f=P)!=null?f:N;Bd=Ht5(new ak(Bd,C.yJ.J().dB)); return hr(Em,Go(Bd),14);case 14:T=E(Em.V);g.IY(Em,11,4);break;case 12:throw J=g.$X(Em,4),{name:"DecompressError",message:""+J};case 11:q=uc((I=(O=T)!=null?O:P)!=null?I:N,Kto);case 5:g.G$(Em,0,2);if(B=(n=C.yJ.J())==null?void 0:n.n4)((t=P)==null?void 0:t.buffer)===B.exports.memory.buffer&&B.free(P.byteOffset),((A=T)==null?void 0:A.buffer)===B.exports.memory.buffer&&B.free(T.byteOffset);g.m0(Em,6);break;case 4:throw l=v=g.$X(Em),new g.DJ("onesie.response.parse",{name:(Vm=l.name)!=null?Vm:"unknown",message:(Um= l.message)!=null?Um:"unknown",wasm:((z=C.yJ.J())==null?0:z.n4)?((Y=C.yJ.J())==null?0:(io=Y.n4)==null?0:io.V)?"1js":"1":"0",enc:C.U,gz:C.yJ.enableCompression,webcrypto:!!cq()});case 6:return ziY(q),L=g.HK(q.body),Em.return(L);case 2:g.G$(Em),g.m0(Em,0)}})}()})}; glI=function(k){return new Promise(function(X){setTimeout(X,k)})}; l_d=function(k,X){var V=k.J();V=k.kI&&V.L("html5_onesie_preload_use_content_owner");var C=k.TV,y=M4(X.Vo.experiments,"debug_bandaid_hostname");if(y)X=Ez(X,y);else if((V===void 0?0:V)&&(C==null?0:C.url)&&!X.W){var U=vC(new g.HC(C.url));X=Ez(X,U)}else X=(U=X.V.get(0))==null?void 0:U.location.clone();if(X&&k.videoId){U=Jb(k.videoId);k=[];if(U)for(U=g.W(U),V=U.next();!V.done;V=U.next())k.push(V.value.toString(16).padStart(2,"0"));X.set("id",k.join(""));return X}}; L6a=function(k,X,V){V=V===void 0?0:V;var C,y;return g.D(function(U){if(U.W==1)return C=[],C.push(X.load()),V>0&&C.push(glI(V)),g.d(U,Promise.race(C),2);y=l_d(k,X);return U.return(y)})}; SBX=function(k,X,V,C){C=C===void 0?!1:C;k.set("cpn",X.clientPlaybackNonce);k.set("opr","1");var y=X.J();k.set("por","1");cq()||k.set("onem","1");X.startSeconds>0&&k.set("osts",""+X.startSeconds);C||(y.L("html5_onesie_disable_partial_segments")&&k.set("oses","1"),X=y.L("html5_gapless_onesie_no_media_bytes")&&oz(X)&&X.kI,V&&!X?(X=V.audio,k.set("pvi",V.video.join(",")),y.L("html5_onesie_disable_audio_bytes")||k.set("pai",X.join(",")),q4||k.set("osh","1")):(k.set("oad","0"),k.set("ovd","0"),k.set("oaad", "0"),k.set("oavd","0")))}; pr5=function(k,X,V,C,y){y=y===void 0?!1:y;var U="https://youtubei.googleapis.com/youtubei/"+X.iT.innertubeApiVersion+"/player",N=[{name:"Content-Type",value:"application/json"}];C&&N.push({name:"Authorization",value:"Bearer "+C});N.push({name:"User-Agent",value:g.Iu()});g.k5("EOM_VISITOR_DATA")?N.push({name:"X-Goog-EOM-Visitor-Id",value:g.k5("EOM_VISITOR_DATA")}):(V=V.visitorData||g.k5("VISITOR_DATA"))&&N.push({name:"X-Goog-Visitor-Id",value:V});(V=g.k5("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&N.push({name:"X-YouTube-Lava-Device-Context", value:V});(X=M4(X.experiments,"debug_sherlog_username"))&&N.push({name:"X-Youtube-Sherlog-Username",value:X});k=Zb(JSON.stringify(k));return{url:U,JQ:N,postBody:k,VNY:y,kS:y}}; u8$=function(k,X,V,C,y,U){var N=g.JQ(k,Is$,k.kS?void 0:V.n4),P={encryptedClientKey:X.V.encryptedClientKey,AL:!0,QI:!0,wc:YB0(V,!!k.kS),o3:V.experiments.iq("html5_use_jsonformatter_to_parse_player_response")};if(k.kS)P.GzH=N;else{if(V.n4){k=olm(X).W(N,X.iv);var T;P.xZ=(T=V.n4.nH(k))!=null?T:k}else P.xZ=X.encrypt(N);T=P.xZ;(0,g.a)();T=iIZ(new CPm(X.V.U),T,X.iv);P.k$=T;P.iv=X.iv}X=C.getVideoData();V=si({XH:V,WY:C,UC:X.startSeconds*1E3});y={tQ:P,QU:V,onesieUstreamerConfig:y,M$:U,aI:Oi(X)};if(X.Qz){var q; y.reloadPlaybackParams=(q=X.Qz)==null?void 0:q.reloadPlaybackParams}return y}; kwm=function(k,X,V){var C,y,U;return g.D(function(N){if(N.W==1)return C=g.JQ(X,Is$),g.d(N,eiZ(V,C),2);if(N.W!=3)return y=N.V,g.d(N,f_o(V,y),3);U=N.V;return N.return({xZ:y,encryptedClientKey:V.V.encryptedClientKey,iv:V.iv,k$:U,AL:!0,QI:!0,wc:YB0(k,!!X.kS),o3:k.experiments.iq("html5_use_jsonformatter_to_parse_player_response")})})}; Xlm=function(k,X,V,C,y,U){var N,P,T,q,M;return g.D(function(e){if(e.W==1)return g.d(e,kwm(V,k,X),2);N=e.V;P=C.getVideoData();T=si({XH:V,WY:C,UC:P.startSeconds*1E3});q={tQ:N,QU:T,onesieUstreamerConfig:y,M$:U,aI:Oi(P)};P.Qz&&(q.reloadPlaybackParams=(M=P.Qz)==null?void 0:M.reloadPlaybackParams);return e.return(q)})}; YB0=function(k,X){k=tb(k.schedule,!0);X=X||!!cq()&&k>1572864;return"DecompressionStream"in window||!X}; zA=function(k,X){g.H.call(this);var V=this;this.WY=k;this.playerRequest=X;this.logger=new g.o5("onesie");this.xhr=null;this.state=1;this.VU=new xL;this.D7=!1;this.playerResponse="";this.Sc=new iH(this);this.SI=new bt0(this);this.Zj="";this.Ze=this.u7=!1;this.JN="";this.enableCompression=this.Mn=this.LF=!1;this.EB=[];this.Jg=-1;this.Vo=this.WY.J();this.videoData=this.WY.getVideoData();this.EA=this.Vo.hk();this.WA=this.Vo.dk;this.qN=new er(this.WA.V,this.Vo.dB,aNd(this.Vo));this.i6=this.Vo.L("html5_onesie_check_timeout"); this.xD=new g.C2(this.Ly,500,this);this.gt=new g.C2(this.H4,1E4,this);this.CC=new g.C2(function(){if(!V.isComplete()){var C=Qg(V);V.Th(new g.DJ("net.timeout",C))}},1E3); this.LR=new g.C2(this.WGO,2E3,this);this.aA=this.WY.oB();this.vO=this.L("html5_onesie_wait_for_media_availability");g.b(this.videoData,this);g.b(this,this.xD);g.b(this,this.gt);g.b(this,this.LR);g.b(this,this.qN);k=ec();q4&&k&&(this.CJ=new Map);this.DW=new Map;this.Nl=new Map;this.WJ=new Map;this.Mx=new Map}; r5=function(k,X){var V;return(V=k.CJ)==null?void 0:V.get(X)}; CqI=function(k,X,V){var C;return g.D(function(y){if(y.W==1)return k.dQ("oprd_s"),VU0(k)?g.d(y,Elr(k.qN,X,V),3):(C=k.qN.decrypt(X,V),y.wB(2));y.W!=2&&(C=y.V);k.dQ("oprd_c");return y.return(C)})}; F6I=function(k,X,V){k.dQ("oprd_s");X=olm(k.qN).encrypt(X,V);$U(X,function(){k.dQ("oprd_c")}); return X}; ihY=function(k){return k.L("html5_onesie_host_probing")||k.EA?q4:!1}; a_m=function(k,X){k.dQ("oprr");k.playerResponse=X;k.Mn||(k.vO=!1);FU(k)}; FU=function(k){if(!k.playerResponse)return!1;if(k.LF)return!0;var X=k.videoData.L("html5_onesie_audio_only_playback")&&eU(k.videoData);if(k.CJ&&k.vO){if(!k.CJ.has(k.Zj))return!1;var V=k.CJ.get(k.Zj),C;if(C=V){C=!1;for(var y=g.W(V.sR.keys()),U=y.next();!U.done;U=y.next())if(U=V.sR.get(U.value))for(var N=g.W(U.i4),P=N.next();!P.done;P=N.next())P.value.Ts>0&&(U.YV?C=!0:X=!0);C=!(X&&C)}if(C)return!1}k.dQ("ofr");k.VU.resolve(k.playerResponse);if(!k.i6){var T;(T=k.CC)==null||T.start();k.gt.start()}return k.LF= !0}; Uw$=function(k){if(k.CJ&&!k.L("html5_onesie_media_capabilities")){k.dQ("ogsf_s");var X=LlX(k.WY.getVideoData(),function(C,y){k.PY(C,y)}),V=ytI(k.WY); X.video=bJm(V,X.video);k.dQ("ogsf_c");if(X.video.length)return X;k.PY("ombspf","l."+V.W+";u."+V.V+";o."+V.U+";r."+V.reason)}}; VU0=function(k,X){return k.L("html5_onesie_sync_request_encryption")||(X==null?0:X.kS)||g.Pr(k.Vo)&&k.L("html5_embed_onesie_use_sync_encryption")?!1:!!cq()}; Qg=function(k){if(!k.mf)return{};var X=k.mf.N2(),V;X.d=(V=k.mf.Y9)==null?void 0:V.vV();X.shost=k.U$;X.ty="o";return X}; NBI=function(k,X){var V,C;(C=(k=(V=k.CJ)==null?void 0:V.get(X))==null)||(X=k.U?!1:k.U=!0,C=!X);return!C}; xwX=function(k,X,V,C,y,U,N,P,T,q,M){g.H.call(this);var e=this;this.WY=k;this.loader=X;this.policy=V;this.audioTrack=C;this.videoTrack=y;this.E2=U;this.wQ=N;this.Gc=P;this.U=T;this.timing=q;this.k9=M;this.V=[];this.Y={};this.s2=this.Z8=!1;this.j=this.n4=this.D=this.SY=0;this.T=null;this.qC={Px:[],QP:[]};this.gB={Px:[],QP:[]};this.N=null;this.X=[];this.Xg={a62:function(){return e.V}, Nv8:function(){return e.Y}, NV8:function(){e.V.length=0}, O9o:function(){return e.videoData.dB}, Gr8:function(){return e.D}, Gsz:function(f){e.D=f}, FpH:function(f){e.j=f}, xw:function(f){e.N=f}, dI:function(f){e.X=f}}; this.videoData=this.WY.getVideoData();this.policy.KU&&(this.bq=new g2(this.loader,this.policy,this.wQ),g.b(this,this.bq))}; qpY=function(k,X){X=X===void 0?!1:X;if(PqI(k)){k.policy.X&&k.loader.PY("sabrcrq",{create:1});var V=new yg(0,k.E2.T,k);k.policy.Qz>0&&k.j++;X=TBo(k,V,X);k.V.push(X);var C;(C=k.bq)==null||eU5(C,k.E2.T)}}; eNZ=function(k,X){var V=MU0(k);if(k.policy.Rt){var C=k.qC;var y=k.gB}else C=g5(k,k.audioTrack),y=g5(k,k.videoTrack);var U=[].concat(g.G(C.Px),g.G(y.Px));lX(k)&&U.push.apply(U,g.G(k.X));var N=[].concat(g.G(C.QP),g.G(y.QP)),P=k.loader.a6();if(k.policy.XE&&!k.videoData.isLivePlayback){var T=k.videoData.lengthSeconds*1E3;V>=T&&k.loader.PY("invalidSabrCmt",{cmt:V,vd:T})}var q,M;T=k.WY;var e=k.E2,f=k.W,E=k.videoData.dB,J=k.policy,O=k.loader.h$,I=W45(k.loader)*1E3,n=(q=k.Y9)==null?void 0:q.jk;q=(M=k.Y9)== null?void 0:M.El;var B;M=Number((B=k.U.j)==null?void 0:B.info.itag)||0;var t;B=Number((t=k.U.Y)==null?void 0:t.info.itag)||0;X={WY:T,E2:e,Px:U,QP:N,UC:V,nextRequestPolicy:f,IY:E,oZ:J,lP:O,hf:I,jk:n,El:q,SY:k.SY,isPrefetch:X||k.loader.isSuspended,Qf:M,HB:B,Yi:P,GC:k.WY.Sy()};V=k.loader.dT();U=Jb(V);V&&(X.Kl=U);if(V=k.WY.sx())X.X9=V*1E3;var A;V=k.U;U=V.k9;if(((A=V.oZ)==null?0:Wz(A))&&!U)for(A=g.W(V.U),N=A.next();!N.done;N=A.next())if(N.value.Gw){U=!0;break}A=Wz(V.oZ)&&!U?[]:BIm(V,V.U);X.UB=A;A=k.U; Wz(A.oZ)&&!A.U2?A=[]:(V=Ab0(A),V.length===0&&(V=A.X),A=BIm(A,V));X.jl=A;X.P9=lX(k)?[k.N]:void 0;k.policy.Hj&&(X.Ja=oIo(k.loader,k.audioTrack),X.Gk=oIo(k.loader,k.videoTrack));if(k.policy.W){A=k.loader.getCurrentTime();C=L9(k,C.Px,A);y=L9(k,y.Px,A);y=Math.min(C,y);lX(k)&&k.policy.yH&&(C=L9(k,k.X,A),k.WY.hk()&&C0&&k.V[0].uJ()&&(X.LI=k.V[0].B4());return X}; MU0=function(k){var X,V=k.policy.Y&&((X=k.loader)==null?void 0:X.wJ());X=k.loader.getCurrentTime()||0;X=f2m(k,X);var C=k.loader.Jk()||0;X+=C;C=Rz(k.videoData)||g.D2(k.videoData);var y=0;V?(C&&(y=Number.MAX_SAFE_INTEGER),k.videoData.k9&&(y=Math.ceil(k.videoData.qC*1E3))):y=Math.ceil(X*1E3);return Math.min(Number.MAX_SAFE_INTEGER,y)}; lX=function(k){return k.policy.n0&&!!k.N}; f2m=function(k,X){if(k.loader.isSeeking())return X;var V=k.WY.jm();if(!V)return X;V=V.IL();if(V.length===0||QG(V,X))return X;if(!ZD(k.videoTrack,X)&&!ZD(k.audioTrack,X))return k.loader.PY("sundrn",{b:0,lt:X}),X;for(var C=X,y=Infinity,U=0;UX)){var N=X-V.end(U);N=20)?(k.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),X):C}; L9=function(k,X,V){k=k.loader.Jk()||0;return Sr(X,(V+k)*1E3)/1E3+V}; PqI=function(k){if(k.policy.Qz>0){var X=Math.floor((0,g.a)()/1E4);if(X===k.n4){if(k.j>=k.policy.Qz){if(k.j===k.policy.Qz){var V={reason:"toomanyrequests"};V.limit=k.j;k.loader.handleError("player.exception",V);k.j+=1}return!1}}else k.n4=X,k.j=0}if(k.loader.isSuspended&&k.loader.uK)return!1;if(k.U2&&(0,g.a)()0&&(!k.policy.D||k.V.length!==1||!k.V[0].uJ()))return!1;var C;if((C=k.E2.T)==null||!bt(C,k.policy,k.Y,k.loader.F8())||HI(k.audioTrack)&&HI(k.videoTrack))return!1; if(p9(k,k.audioTrack)&&p9(k,k.videoTrack))return k.policy.U&&k.loader.PY("sabrHeap",{a:""+t3(k.audioTrack),v:""+t3(k.videoTrack)}),!1;if(X=k.policy.W){X=!1;if(k.k9.W===2)X=!0;else if(k.k9.W===3){MU0(k);k.loader.Jk();var y=GV(k.audioTrack,k.loader.isSeeking()).Px;C=GV(k.videoTrack,k.loader.isSeeking()).Px;var U=k.loader.getCurrentTime()||0;y=L9(k,y,U);C=L9(k,C,U);C=Math.min(y,C);U=k.k9;C>=U.Y?(U.PY("sdai",{haltrq:C,est:U.Y}),C=!0):C=!1;C&&(X=!0)}X&&k.policy.X&&k.loader.PY("sabrcrq",{waitad:1})}if(X)return!1; k.policy.Rt&&(k.qC=g5(k,k.audioTrack),k.gB=g5(k,k.videoTrack));if(!k.W)return k.policy.X&&k.loader.PY("sabrcrq",{nopolicy:1}),!0;if(k.WY.sx())return k.policy.X&&k.loader.PY("sabrcrq",{utc:1}),!0;if(k.U.N)return k.policy.X&&k.loader.PY("sabrcrq",{audio:1}),!0;if(!k.W.targetAudioReadaheadMs||!k.W.targetVideoReadaheadMs)return k.policy.X&&k.loader.PY("sabrcrq",{noreadahead:1}),!0;if(k.policy.Y&&k.loader.wJ())return k.policy.X&&k.loader.PY("sabrcrq",{seekToHead:1}),!0;X=Math.min(FE(k.loader,k.audioTrack)* 1E3,k.W.targetAudioReadaheadMs);C=Math.min(FE(k.loader,k.videoTrack)*1E3,k.W.targetVideoReadaheadMs);var N=Math.min(X,C);U=d2(k.audioTrack,!0)*1E3;y=d2(k.videoTrack,!0)*1E3;var P=k.WY.getCurrentTime()*1E3;if(k.policy.Rt){var T=Sr(k.qC.Px,P);var q=Sr(k.gB.Px,P)}else T=U,q=y;var M=TX||C>=0&&y.Jc>C+1)break;V=Math.max(V,y.startTimeMs+y.durationMs);C=Math.max(C,y.PV)}return Math.max(0,V-X)}; TBo=function(k,X,V){var C={wQ:k.wQ,Oo:function(T,q){k.WY.J1(T,q)}, EV:k.policy.XG,hA:k.policy.U};k.wQ.W.X&&(C.Hq=(k.videoTrack.V.info.lq||0)+(k.audioTrack.V.info.lq||0));k.policy.D$&&(C.LJ=k.audioTrack.V.index.SQ(),C.EV=!1);var y=Hn$(X,k.policy,k.Y)?2:1;y!==k.D&&(k.D=y,Jtm(k));V=eNZ(k,V);if(k.policy.D&&k.policy.U&&V.IY){for(var U=y="",N=g.W(V.IY),P=N.next();!P.done;P=N.next())P=P.value,k.videoData.sabrContextUpdates.has(P)||k.policy.D&&V.LI&&V.LI.type===P?y+="_"+P:U+="_"+P;k.loader.PY("sabrbldrqs",{ctxts:y,misctxts:U})}!X.setData(V,k.policy,k.Y)&&k.policy.D&&k.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);C=new dp(k.policy,X,k.E2,k.Y,k,C,k.loader.oB());AT(k.timing);k.policy.X&&k.loader.PY("sabrcrq",{rn:C.OV(),probe:X.UY()});return C}; uX=function(k,X){if(X.ez()||k.ez())k.policy.q7||(k.policy.Y?Yw(k.loader):k.loader.YL());else{if(k.policy.U&&X.isComplete()&&X instanceof dp){var V=k.loader,C=V.PY,y,U,N=Object.assign(X.mf.N2(),{rst:X.state,strm:X.xhr.UI(),d:(y=X.mf.Y9)==null?void 0:y.vV(),cncl:X.xhr&&X.uH.j?1:0,rqb:X.V5,cwt:X.SA,swt:(U=X.yg)==null?void 0:U.WK});y=Object.assign(Zn0(X.info),N);C.call(V,"rqs",y)}if(X.isComplete()&&X.UY()&&X instanceof dp)k.policy.Et?X.N5()?(X.dispose(),k.V.length===0?k.loader.YL():(k=k.V[0],k instanceof dp&&k.OH()&&k.qh())):X.hg()&&k.loader.handleError(X.RW(),X.yc()):(X.dispose(),k.loader.YL());else{if(X.x$())X instanceof dp&&tR$(k.timing,X),Jtm(k),rt5(k);else if(X.hg())V=k.WY.sx(),X instanceof dp&&vK$(X.info)&&V&&k.loader.Yq(V),X instanceof zA?k.V.pop():(V=1,X.canRetry()&&IN0(k.loader)&&(hNZ(k,X),V=0),k.loader.handleError(X.RW(),X.yc(),V));else{if(k.loader.isSuspended&&!X.isComplete())return;rt5(k)}X.ez()||X instanceof zA||(X.isComplete()?V=Jbo(X,k.policy,k.Y):(V=EKY(X,k.policy,k.Y),V===1&&(k.Z8= !0)),V!==0&&(C=new yg(1,X.info.Ca),C.FO=V===2,TBo(k,C)));k.policy.Rc&&!X.isComplete()?kw(k.loader):k.loader.YL()}}}; rt5=function(k){for(;k.V.length&&k.V[0].WX(k.Zp());){var X=k.V.shift();WOa(k,X)}k.V.length&&WOa(k,k.V[0])}; WOa=function(k,X){X instanceof dp&&(k.uq=X);var V=new Set(X.Z_(k.Zp()));V=g.W(V);for(var C=V.next();!C.done;C=V.next()){var y=C.value;if(!(C=!(X instanceof zA))){C=k.U;var U=C.E2.Ak,N=iX(C.videoInfos,U);U=d4I(C,y,U);var P=N.includes(y);!C.oZ.VW||U||P||C.loader.PY("sabrcpf",{fid:""+y,vfids:""+N.join("."),said:C.T||""});C=U||N.includes(y)}if(C&&(C=X.ai(y,k.Zp()),N=k.policy.n0&&MH(C[0].V.info.mimeType),(!(!N&&k.policy.qX&&C.length>0&&(C[0].V.info.YV()?d2(k.audioTrack):d2(k.videoTrack))>3)||X.isComplete())&& X.ZX(y,k.Zp())))for(y=X.I5(y,k.Zp()),y=g.W(y),U=y.next();!U.done;U=y.next())if(U=U.value,k.policy.U&&X instanceof zA&&k.loader.PY("omblss",{s:U.info.Bx()}),N)P=k.timing,P.k9||(P.k9=(0,g.a)(),g.R7("fcb_r",P.k9,P.V)),P=k,P.videoData.Ak()&&P.N&&vR(P.N)===vR(g.PY(U.info.V.info,P.E2.Ak))&&P.WY.publish("sabrCaptionsDataLoaded",U,P.dI.bind(P));else{P=U.info.V.info.YV();var T=U.info.V;if(P){var q=void 0;var M=k.U,e=(q=X.aY(k.Zp()))==null?void 0:q.token;M.N&&T!==M.Y?q=!0:(M.N=!1,T!==M.Y&&(M.Y=T,M.cW(T,M.audioTrack, e)),q=!1);if(q)continue}else q=void 0,$40(k.U,T,(q=X.aY(k.Zp()))==null?void 0:q.token);q=P?k.audioTrack:k.videoTrack;X instanceof zA&&(q.N=!1,X instanceof zA&&(P?Kum(k.timing):IX9(k.timing)));try{nz(q,C,U)}catch(f){U=H6(f),k.loader.handleError(U.errorCode,U.details,U.severity),q.uv(),k.RU(!1,"pushSlice"),Yw(k.loader)}}}}; hNZ=function(k,X){k.policy.D?k.V.splice(k.V.indexOf(X)).forEach(function(V){V.dispose()}):(k.V.pop(),X==null||X.dispose())}; sz0=function(k,X,V){for(var C=[],y=0;y0)for(var X=g.W(k.videoData.sabrContextUpdates.keys()),V=X.next();!V.done;V=X.next()){V=V.value;var C=void 0;((C=k.videoData.sabrContextUpdates.get(V))==null?0:C.sendByDefault)&&k.videoData.dB.add(V)}if(k.policy.D&&k.V.length)for(X=g.W(k.V),V=X.next();!V.done;V=X.next())(V=V.value.B4())&&V.type&&V.sendByDefault&&k.videoData.dB.add(V.type)}; Oh$=function(k){k.policy.MQ&&(k.Y9=void 0,k.SY=0)}; jzd=function(k,X){if(X.hg()||X.ez()){var V=k.loader,C=V.PY,y=X.state;k=k.Zp();var U,N;if((X=(U=X.CJ)==null?void 0:U.get(k))==null)X=void 0;else{U=0;k=X.Z_();for(var P=0;P=k.policy.ZS,N=!1;if(U){var P=0;!isNaN(X)&&X>k.Y&&(P=X-k.Y,k.Y=X);P/y=k.policy.lT&&!k.U;if(!U&&!V&&nI5(k,X))return NaN;V&&(k.U=!0);a:{C=N;V=(0,g.a)()/1E3-(k.fX.dh()||0)-k.N.V-k.policy.Ic;U=k.W.startTime;V=U+V;if(C){if(isNaN(X)){k3(k,NaN,"n",X);U=NaN;break a}C=X-k.policy.SV;C=U.j&&C<=U.X){C=!0;break a}C=!1}C=!C}if(C)return k.PY("ostmf",{ct:k.getCurrentTime(),a:X.V.info.YV()}),!1;(k=k.U2)!=null&&(k.sR.get(V).Ru=!0);return!0}; Ata=function(k){if(!k.E2.Ak)return!0;var X=k.WY.getVideoData();if(k.WY.V6())return k.PY("ombpa",{}),!1;var V,C;if(!!((V=k.D)==null?0:(C=V.cX)==null?0:C.dDc)!==k.E2.nQ)return k.PY("ombplmm",{}),!1;V=X.yD||X.liveUtcStartSeconds||X.xL;if(k.E2.nQ&&V)return k.PY("ombplst",{}),!1;if(k.E2.D)return k.PY("ombab",{}),!1;V=Date.now();return QM(k.E2)&&!isNaN(k.qC)&&V-k.qC>k.policy.z6*1E3?(k.PY("ombttl",{}),!1):k.E2.X$&&k.E2.j||!k.policy.Qj&&k.E2.isPremiere||Kh(X)!==0&&!k.policy.V||X.L("html5_disable_onesie_media_for_mosaic")&& ph(X)||X.Hx()&&!X.L("html5_enable_onesie_media_for_lifa")&&X.isDaiEnabled()&&X.enableServerStitchedDai||X.L("html5_disable_onesie_media_for_lifa_eligible")&&SU(X)?!1:!0}; Dw5=function(k,X){var V=X.V,C=k.E2.Ak;if(Ata(k))if(k.U2&&k.U2.sR.has(vR(g.PY(V.info,C)))){if(C=vR(g.PY(V.info,C)),dwZ(k,X)){var y=new kd(k.U2.ai(C)),U=function(N){try{if(N.hg())k.handleError(N.RW(),N.yc()),RL(X,N),VM(N.info)&&YG(k.Y,X,V,!0),k.YL();else if(uO(k.Y,N)){var P;(P=k.U)==null||RuZ(P,N.info,k.k9);k.YL()}}catch(T){N=H6(T),k.handleError(N.errorCode,N.details,N.severity),k.uv()}}; V.U=!0;XT(y)&&(BI(X,new ZK(k.policy,C,y,k.U2,U)),AT(k.timing))}}else k.PY("ombfmt",{})}; RN$=function(k,X){X=X||k.videoTrack&&k.videoTrack.W&&k.videoTrack.W.startTime||k.getCurrentTime();var V=XU,C=k.videoTrack,y=k.V;X=y.nextVideo&&y.nextVideo.index.vS(X)||0;y.gB!==X&&(y.bq={},y.gB=X,uH(y,y.V));X=!y.V.isLocked()&&y.D>-1&&(0,g.a)()-y.DX.V&&X.reason==="b";C||y||V?(k.WY.Yu({reattachOnConstraint:C?"u":y?"drm":"perf",lo:X.W,up:X.V}),k.policy.MM||(k.j.V.W=!1)):(k.policy.MM&&(k.j.V.W=!1),Yw(k))}}else if(!SC5(k.V,X)&&k.videoTrack){k.logger.debug(function(){return"Setting constraint: r="+X.reason+" u="+X.V}); V=k.V.V;FOZ(k,YCm(k.V,X));RN$(k);C=X.isLocked()&&X.reason==="m"&&k.V.U2;y=k.policy.Np&&X.reason==="l"&&bO(k.videoTrack);V=V.V>X.V&&X.reason==="b";var U=k.V.Gc&&!uK();C||y||V||U?k.WY.Yu({reattachOnConstraint:C?"u":y?"drm":U?"codec":"perf"}):Yw(k)}}; l2m=function(k,X,V){if((!k.K4||Vh(k.K4)&&!k.policy.CZ)&&!k.iR.isSeeking()&&(k.policy.V||bO(X)&&X.V.rh()&&k.V.k9)){var C=k.getCurrentTime()+pMo(k.T,X,V);k.logger.debug(function(){return"Clearing back to "+C.toFixed(3)}); uTr(X,C)}}; FOZ=function(k,X){X&&(k.logger.debug(function(){return"Logging new format: "+e6(X.video.info)}),LO5(k.WY,new Fx(X.video,X.reason))); if(k.V.Z8){var V=VF0(k.V,"a");k.WY.Rz(new Fx(V.audio,V.reason))}}; Yw=function(k){g.iT(k.Rc)}; kw=function(k){k.policy.Rc&&k.policy.Bw&&Math.min(Yna(k.videoTrack),Yna(k.audioTrack))*1E3>k.policy.wN?g.iT(k.XT):k.YL()}; Spm=function(k,X){var V=(0,g.a)()-X,C=d2(k.audioTrack,!0)*1E3,y=d2(k.videoTrack,!0)*1E3;k.logger.debug(function(){return"Appends paused for "+V}); if(k.policy.U&&(k.PY("apdpe",{dur:V.toFixed(),abuf:C.toFixed(),vbuf:y.toFixed()}),zV(k.policy))){var U=RA(k.T);k.PY("sdps",{ct:X,ah:C.toFixed(),vh:y.toFixed(),mr:HV(k.T,k.Pu,U),bw:U.toFixed(),js:k.isSeeking(),re:+k.Pu,ps:(k.policy.hT||"").toString(),rn:(k.policy.bY||"").toString()})}}; pl0=function(k){if(ybm(k.videoTrack))return k.logger.debug("Pausing appends for server-selectable format"),"ssf";if(k.policy.s2&&aL(k.videoTrack)&&aL(k.audioTrack))return"updateEnd";if(HI(k.audioTrack)||HI(k.videoTrack)&&k.videoTrack.V.info.Sz!=="f")return"";if(k.iR.isSeeking()){var X=k.T;var V=k.videoTrack;var C=k.audioTrack;if(X.policy.V){var y=X.policy.iT;zV(X.policy)&&(y=HV(X,!1,RA(X)));X=y;V=d2(C,!0)>=X&&d2(V,!0)>=X}else V.U.length||C.U.length?(y=V.V.info.lq+C.V.info.lq,y=10*(1-RA(X)/y),X=Math.max(y, X.policy.iT),V=d2(C,!0)>=X&&d2(V,!0)>=X):V=!0;if(!V)return"abr";V=k.videoTrack;if(V.U.length>0&&V.j.W.length===1&&B6I(V.j).info.N360);C=zV(k.policy)&&k.policy.zL;if(!k.Pu||!C&&V)return"";V=k.policy.JK;zV(k.policy)&&(V=HV(k.T,k.Pu,RA(k.T)));V=XpI(k.videoTrack,k.getCurrentTime(),V)||XpI(k.audioTrack,k.getCurrentTime(), V);return zV(k.policy)?V?"mbnm":"":(k.videoTrack.U.length>0||k.audioTrack.U.length>0||Lz(k.Y,k.videoTrack,k.audioTrack)||Lz(k.Y,k.audioTrack,k.videoTrack))&&V?"nord":""}; Ypm=function(k){if(k.N){var X=k.N.YL(k.audioTrack,F_(k.K4.W.DL()));X&&k.WY.seekTo(X,{Gq:!0,f0:"pollSubsegmentReadahead",hH:!0})}}; yN5=function(k,X,V){if(k.policy.s2&&aL(X))return!1;if(V.VM())return!0;if(!V.kZ())return!1;var C=pE(X);if(!C||C.info.type===6)return!1;var y;if(k.policy.I1||((y=k.U)==null?0:Z89(y,X,C.info.L4)))k.bq=0;else return k.iR.isSeeking()&&Yw(k),k.bq=k.bq||(0,g.a)(),!1;if(!XV(k,X,V,C.info))return!1;if(k.E2.W&&C.info.W===0){if(y=ufa(X,V,C)){var U=$G(X);k.PY("initchg",{it:C.info.V.info.id,sr:!!U&&U.V===C.info.V,ty:C.info.type,seg:C.info.L4})}U=g.NH(C.info.V.info);k.policy.WF&&U&&!y&&Vqa(C)}U=k.N&&!!k.N.j&&X.V.info.audio; y=k.E2.isManifestless||C.Y;if(!(k.E2.W&&C.info.W!==0||y&&!U)&&kQm(k,X,V,C))return!0;if(U)return!1;U=FE(k,X);U=k.getCurrentTime()+U;if(C.info.j>U)return k.policy.V&&XxZ(k,X),k.policy.OI&&PfX(X.j,U,!1),!1;VJ0(k,X);var N;k.policy.mR&&V===((N=k.K4)==null?void 0:N.V)&&k.Tc&&(V.r3()===0?(k.Tc=!1,k.policy.mR=!1):k.dB=V.r3());if(!Ci$(k,V,C,X))return!1;k.policy.s2&&C.info.Lw()?(k.WY.J().hk()&&k.PY("eosl",{ls:C.info.Bx()}),C.isLocked=!0):(X.dD(C),Xw5(k.V,C.info),k.logger.debug(function(){return"Appended "+ C.info.Bx()+", buffered: "+E2(V.DL())})); y&&i6I(k,C.info.V.qR);return!0}; XxZ=function(k,X){X===k.videoTrack?k.uq=k.uq||(0,g.a)():k.Y9=k.Y9||(0,g.a)()}; VJ0=function(k,X){X===k.videoTrack?k.uq=0:k.Y9=0}; Ci$=function(k,X,V,C){var y=k.policy.yD?(0,g.a)():0,U=V.Y&&V.info.V.V||void 0,N=V.W;V.Y&&(N=Uem(k,V,N)||N);var P=tV(N);N=k.policy.yD?(0,g.a)():0;X=NXI(k,X,P,V.info,U);(C=C.D)!=null&&(U=V.info,y=N-y,N=(0,g.a)()-N,!C.W||hfY(C.W,U)&&C.W.L4===U.L4||C.flush(),C.j+=y,C.U+=N,y=1,!C.W&&U.W&&(y=2),yr(C,y,X),N=Math.ceil(U.W/1024),y===2&&C.V.add(N),C.V.add(Math.ceil((U.W+U.U)/1024)-N),C.W=U);k.gB=0;if(X===0)return k.n4&&(k.logger.debug("Retry succeed, back to normal append logic."),k.n4=!1,k.yD=!1),k.tO=0,!0; if(X===2||X===5)return xe$(k,"checked",X,V.info),!1;if(X===1){if(!k.n4)return k.logger.debug("QuotaExceeded, retrying."),k.n4=!0,!1;if(!k.yD)return k.yD=!0,k.WY.seekTo(k.getCurrentTime(),{f0:"quotaExceeded",hH:!0}),!1;V.info.Gx()?(y=k.policy,y.uq=Math.floor(y.uq*.8),y.qC=Math.floor(y.qC*.8)):(y=k.policy,y.dB=Math.floor(y.dB*.8),y.qC=Math.floor(y.qC*.8));k.policy.V?lH(k.j.V,V.info.V,!1):X7(k.V,V.info.V)}k.WY.Yu({reattachOnAppend:X});return!1}; Uem=function(k,X,V){var C;if(C=k.policy.mF&&k.K4&&!k.K4.T&&!k.WY.Ei())X=X.info.V.info,C=X.Cp()&&X_(X)&&X.video&&X.video.width<3840&&X.video.width>X.video.height;if(C&&(k.K4.T=!0,ae('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return V=Ko5(V),k.policy.U&&k.PY("sp4k",{s:!!V}),V}; xe$=function(k,X,V,C){var y="fmt.unplayable",U=1;V===5||V===3?(y="fmt.unparseable",k.policy.V?!C.V.info.video||LK(k.j.V).size>0||lH(k.j.V,C.V,!1):!C.V.info.video||LK(k.V.Y).size>0||X7(k.V,C.V)):V===2&&(k.tO<15?(k.tO++,y="html5.invalidstate",U=0):y="fmt.unplayable");C=Yg(C);var N;C.mrs=(N=k.K4)==null?void 0:UJ(N);C.origin=X;C.reason=V;k.policy.mp&&(C.trg="appenderr");k.handleError(y,C,U)}; aPr=function(k,X,V,C,y){var U=k.E2;var N=k.policy.V,P=!1,T=-1;for(f in U.V){var q=MH(U.V[f].info.mimeType)||U.V[f].info.Gx();if(C===q)if(q=U.V[f].index,q.lc(X.L4)){P=q;var M=X,e=P.Rf(M.L4);e&&e.startTime!==M.startTime?(P.segments=[],P.fP(M),P=!0):P=!1;P?T=X.L4:!X.pending&&N&&(M=q.getDuration(X.L4),M!==X.duration&&(U.publish("clienttemp","mfldurUpdate",{itag:U.V[f].info.itag,seg:X.L4,od:M,nd:X.duration},!1),q.fP(X),P=!0))}else q.fP(X),P=!0}T>=0&&(N={},U.publish("clienttemp","resetMflIndex",(N[C?"v": "a"]=T,N),!1));U=P;o0r(k.iR,X,C,U);if(k.policy.ow&&k.policy.W&&(T=X.yz||null)&&(N=k.D8)!=null){if(N.V.has(T.identifier)){var f=N.V.get(T.identifier);f.event=T.event;f.startTimeSecs=T.startSecs;f.LQ=T.LQ}else N.V.set(T.identifier,{event:T.event,startTimeSecs:T.startSecs,LQ:T.LQ,G8:[]});N.W=T.event==="stop"?"":T.identifier}k.U.m5(X,V,C,y);if(k.policy.uO&&V){var E;(E=k.d2)!=null&&E.j.set(X.L4,V)}X.L4===k.E2.X$&&U&&Hw(k.E2)&&X.startTime>Hw(k.E2)&&(k.E2.qC=X.startTime+(isNaN(k.timestampOffset)?0:k.timestampOffset), k.iR.isSeeking()&&k.iR.V5)return k.gB= 0,k.WY.Yu({initSegStuck:1,as:C.info.Bx()}),!0}else k.gB=0,k.Et=C;k.policy.Ef&&(V.abort(),(N=X.D)!=null&&(yr(N,4),N.flush()));y=NXI(k,V,U,T,y);var q;(q=X.D)==null||T69(q,y,T);if(y!==0)return Pi9(k,y,C),!0;C.info.Gx()?ngI(k.timing):Gt0(k.timing);k.logger.debug(function(){return"Appended init for "+C.info.V.info.id}); i6I(k,C.info.V.qR);return V.EO()}; ufa=function(k,X,V){if(X.bS()==null){k=$G(k);if(!(X=!k||k.V!==V.info.V)){a:if(k=k.D,V=V.info.D,k.length!==V.length)V=!1;else{for(X=0;X1)return 6;N.bq=new g.C2(function(){var P=pE(N);k.ez()||P==null||!P.isLocked?k.WY.J().hk()&&k.PY("eosl",{delayA:P==null?void 0:P.info.Bx()}):TXa(N)?(k.WY.J().hk()&&k.PY("eosl",{dunlock:P==null?void 0:P.info.Bx()}),qf0(k,N===k.audioTrack)):(k.PY("nue",{ls:P.info.Bx()}),P.info.k9+=1,k.K4&&k.fE())},1E4,k); k.WY.J().hk()&&k.PY("eosl",{delayS:C.Bx()});N.bq.start()}k.policy.Jo&&(C==null?void 0:C.V)instanceof i0&&C.Lw()&&k.PY("poseos",{itag:C.V.info.itag,seg:C.L4,lseg:C.V.index.IM(),es:C.V.index.U});X.appendBuffer(V,C,y)}catch(P){if(P instanceof DOMException){if(P.code===11)return 2;if(P.code===12)return 5;if(P.code===22||P.message.indexOf("Not enough storage")===0)return X=Object.assign({name:"QuotaExceededError",buffered:E2(X.DL()).replace(/,/g,"_"),vheap:t3(k.videoTrack),aheap:t3(k.audioTrack),message:g.NE(P.message, 3),track:k.K4?X===k.K4.W?"v":"a":"u"},mw$(k.policy.AI)),k.handleError("player.exception",X),1;g.Zz(P)}return 4}return k.K4.cV()?3:0}; S_=function(k,X,V){k.policy.kI&&bh9(k,V.f0||"unknown");k.WY.seekTo(X,V)}; i6I=function(k,X){X&&k.WY.Mm(new oL(X.key,X.type))}; J3=function(k,X){k.WY.oe(X)}; FE=function(k,X){if(k.n4&&!k.Pu)return 3;if(k.isSuspended)return 1;var V;if((V=k.K4)==null?0:V.K4&&V.K4.streaming===!1)return 4;V=(X.V.info.audio?k.policy.dB:k.policy.uq)/(X.lq*k.policy.UV);if(k.policy.ub>0&&k.K4&&Vh(k.K4)&&(X=X.V.info.video?k.K4.W:k.K4.V)&&!X.EO()){X=X.DL();var C=aQ(X,k.getCurrentTime());C>=0&&(X=k.getCurrentTime()-X.start(C),V+=Math.max(0,Math.min(X-k.policy.ub,k.policy.Zl)))}k.policy.qC>0&&(V=Math.min(V,k.policy.qC));return V}; oIo=function(k,X){return(FE(k,X)+k.policy.eh)*X.lq}; oPm=function(k){k.Gc&&!k.isSuspended&&cp(k.schedule)&&(MJ0(k,k.Gc),k.Gc="")}; MJ0=function(k,X){cV(X,"cms",function(V){k.policy.U&&k.PY("pathprobe",V)},function(V){k.WY.handleError(V)})}; eAd=function(k,X){if(k.K4&&k.K4.j&&!k.K4.cV()&&(X.Pb=d2(k.videoTrack),X.W=d2(k.audioTrack),k.policy.U)){var V=t3(k.videoTrack),C=t3(k.audioTrack),y=E2(k.K4.W.DL(),"_",5),U=E2(k.K4.V.DL(),"_",5);Object.assign(X.V,{lvq:V,laq:C,lvb:y,lab:U})}X.bandwidthEstimate=AD(k.T);var N;(N=k.audioTrack.D)==null||N.flush();var P;(P=k.videoTrack.D)==null||P.flush();k.logger.debug(function(){return AA(X.V)})}; f$$=function(k,X){k.k9=X;k.U&&(k.U.U=X);k.k9.WN(k.videoTrack.V.info.Cp());k.Y.W=k.k9;k.policy.W&&(k.W.T=k.k9)}; hA0=function(k,X){if(k.K4&&k.K4.W){if(k.policy.Yd){var V=x4m(k.audioTrack);if(V&&V.YV()){var C=k.WY;if(C.Sh&&(C.Sh.V=V,V=C.xP,V.qoe)){V=V.qoe;C=C.Sh;var y=g.Cx(V.provider);EPY(V,y,C)}}}k.policy.f5&&(V=x4m(k.videoTrack))&&V.Gx()&&(C=k.WY,C.m3&&(C.m3.V=V,V=C.xP,V.qoe&&JNo(V.qoe,C.m3)));X-=isNaN(k.timestampOffset)?0:k.timestampOffset;k.getCurrentTime()!==X&&k.resume();k.iR.isSeeking()&&k.K4&&!k.K4.cV()&&(C=k.getCurrentTime()<=X&&X=0&&U1?P.U[0]=X&&tUI(k,C.startTime,!1)}); return V&&V.startTimek.getCurrentTime())return V.start/1E3;return Infinity}; EIm=function(k){if(k.WY.getVideoData().isLivePlayback)return!1;var X=k.WY.jm();if(!X)return!1;X=X.getDuration();if(k.K4&&k.K4.V&&k.K4.W){var V=k.getCurrentTime(),C=k.K4.V.DL();k=k.K4.W.DL();C=C?zj(C,V):V;V=k?zj(k,V):V;V=Math.min(C,V);X=isNaN(V)?!1:V>=X-.01}else X=!1;return X}; Pi9=function(k,X,V){k.policy.EC&&oz(k.WY.getVideoData())?(k.WY.Pp()||xe$(k,"sepInit",X,V.info),I$m(k.WY,"sie")):xe$(k,"sepInit",X,V.info)}; IN0=function(k){return k.WY.F8()0){var y=C.V.shift();$e5(C,y.info)}C.V.length>0&&(y=C.V[0].time-(0,g.a)(),C.W.start(Math.max(0,y)))}},0); g.b(this,this.W);X.subscribe("widevine_set_need_key_info",this.Y,this)}; $e5=function(k,X){a:{var V=X.cryptoPeriodIndex;if(isNaN(V)&&k.U.size>0)V=!0;else{for(var C=g.W(k.U.values()),y=C.next();!y.done;y=C.next())if(y.value.cryptoPeriodIndex===V){V=!0;break a}V=!1}}k.publish("log_qoe",{wvagt:"reqnews",canskip:V});V||k.publish("rotated_need_key_info_ready",X)}; BXZ=function(){var k={};var X=k.url;var V=k.interval;k=k.retries;this.url=X;this.interval=V;this.retries=k}; nP5=function(k,X){this.statusCode=k;this.message=X;this.W=this.heartbeatParams=this.errorMessage=null;this.V={};this.nextFairplayKeyId=null}; GQ$=function(k,X,V){V=V===void 0?"":V;g.H.call(this);this.message=k;this.requestNumber=X;this.ZL=V;this.onError=this.onSuccess=null;this.V=new g.Q3(5E3,2E4,.2)}; wxd=function(k,X,V){k.onSuccess=X;k.onError=V}; tJ0=function(k,X,V,C){var y={timeout:3E4,onSuccess:function(U){if(!k.ez()){ly("drm_net_r",void 0,k.ZL);var N=U.status==="LICENSE_STATUS_OK"?0:9999,P=null;if(U.license)try{P=xn(U.license)}catch(J){g.Zz(J)}if(N!==0||P){P=new nP5(N,P);N!==0&&U.reason&&(P.errorMessage=U.reason);if(U.authorizedFormats){N={};for(var T=[],q={},M=g.W(U.authorizedFormats),e=M.next();!e.done;e=M.next())if(e=e.value,e.trackType&&e.keyId){var f=me5[e.trackType];if(f){f==="HD"&&U.isHd720&&(f="HD720");e.isHdr&&(f+="HDR");N[f]|| (T.push(f),N[f]=!0);var E=null;try{E=xn(e.keyId)}catch(J){g.Zz(J)}E&&(q[g.Uu(E,4)]=f)}}P.W=T;P.V=q}U.nextFairplayKeyId&&(P.nextFairplayKeyId=U.nextFairplayKeyId);U.sabrLicenseConstraint&&(P.sabrLicenseConstraint=xn(U.sabrLicenseConstraint));U=P}else U=null;if(U)k.onSuccess(U,k.requestNumber);else k.onError(k,"drm.net","t.p;p.i")}}, onError:function(U){if(!k.ez())if(U&&U.error)U=U.error,k.onError(k,"drm.net.badstatus","t.r;p.i;c."+U.code+";s."+U.status,U.code);else k.onError(k,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:function(){k.onError(k,"drm.net","rt.req."+k.requestNumber)}}; C&&(y.Q4="Bearer "+C);g.NB(V,"player/get_drm_license",X,y)}; A3m=function(k,X,V,C){g.ED.call(this);this.videoData=k;this.Vo=X;this.T=V;this.sessionId=C;this.Y={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.k9=this.U2=!1;this.U=null;this.qC=[];this.j=[];this.authorizedFormats=[];this.N=!1;this.V={};this.status="";this.X=NaN;this.W=k.Y;this.cryptoPeriodIndex=V.cryptoPeriodIndex;k={};Object.assign(k,this.Vo.V);k.cpn=this.videoData.clientPlaybackNonce;this.videoData.gB&&(k.vvt=this.videoData.gB,this.videoData.mdxEnvironment&&(k.mdx_environment= this.videoData.mdxEnvironment));this.Vo.qC&&(k.authuser=this.Vo.qC);this.Vo.pageId&&(k.pageid=this.Vo.pageId);isNaN(this.cryptoPeriodIndex)||(k.cpi=this.cryptoPeriodIndex.toString());var y=(y=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.Iu()))?y[1]:"";y==="ATV"&&(k.cdt=y);this.Y=k;this.Y.session_id=C;this.D=!0;this.W.flavor==="widevine"&&(this.Y.hdr="1");this.W.flavor==="playready"&&(X=Number(M4(X.experiments,"playready_first_play_expiration")),!isNaN(X)&&X>=0&&(this.Y.mfpe=""+X),this.D=!1);X="";g.Cn(this.W)? VL(this.W)?(C=V.W)&&(X="https://www.youtube.com/api/drm/fps?ek="+ju0(C)):(X=V.initData.subarray(4),X=new Uint16Array(X.buffer,X.byteOffset,X.byteLength/2),X=String.fromCharCode.apply(null,X).replace("skd://","https://")):X=this.W.W;this.baseUrl=X;this.fairplayKeyId=Ay(this.baseUrl,"ek")||"";if(X=Ay(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(X);this.qC=V.Cp?[g.Uu(V.initData,4)]:V.U;x3(this,{sessioninit:V.cryptoPeriodIndex});this.status="in"}; bzZ=function(k,X){x3(k,{createkeysession:1});k.status="gr";ly("drm_gk_s",void 0,k.videoData.D);k.url=Dkd(k);try{k.U=X.createSession(k.T,function(V){x3(k,{m:V})})}catch(V){X="t.g"; V instanceof DOMException&&(X+=";c."+V.code);k.publish("licenseerror","drm.unavailable",1,X,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK");return}k.U&&(Rcr(k.U,function(V,C){Hzr(k,V,C)},function(V,C,y){if(!k.ez()){C=void 0; var U=1;g.Cn(k.W)&&g.gI(k.Vo)&&k.Vo.L("html5_enable_safari_fairplay")&&y===1212433232&&(C="ERROR_HDCP",U=k.Vo.L("html5_safari_fairplay_ignore_hdcp")?0:U);k.error("drm.keyerror",U,V,C)}},function(){k.ez()||(x3(k,{onkyadd:1}),k.k9||(k.publish("sessionready"),k.k9=!0))},function(V){k.Qc(V)}),g.b(k,k.U))}; Dkd=function(k){var X=k.baseUrl;E8$(X)||k.error("drm.net",2,"t.x");if(!Ay(X,"fexp")){var V=["23898307","23914062","23916106","23883098"].filter(function(y){return k.Vo.experiments.experiments[y]}); V.length>0&&(k.Y.fexp=V.join())}V=g.W(Object.keys(k.Y));for(var C=V.next();!C.done;C=V.next())C=C.value,X=Faa(X,C,k.Y[C]);return X}; Hzr=function(k,X,V){if(!k.ez())if(X){x3(k,{onkmtyp:V});k.status="km";switch(V){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":vG5(k,X);return;default:k.publish("ctmp","message_type",{t:V,l:X.byteLength})}k.U2||(ly("drm_gk_f",void 0,k.videoData.D),k.U2=!0,k.publish("newsession",k));if(u0(k.W)&&(X=Zz0(X),!X))return;X=new GQ$(X,++k.requestNumber,k.videoData.D);wxd(X,function(C){aD5(k,C)},function(C,y,U){if(!k.ez()){var N=0; C.V.W>=3&&(N=1,y="drm.net.retryexhausted");x3(k,{onlcsrqerr:y,info:U});k.error(y,N,U);k.shouldRetry(Re(N),C)&&QLr(k,C)}}); g.b(k,X);zca(k,X)}else k.error("drm.unavailable",1,"km.empty")}; vG5=function(k,X){x3(k,{sdpvrq:1});k.X=Date.now();if(k.W.flavor!=="widevine")k.error("drm.provision",1,"e.flavor;f."+k.W.flavor+";l."+X.byteLength);else{var V={cpn:k.videoData.clientPlaybackNonce};Object.assign(V,k.Vo.V);V=g.mT("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",V);X={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, X)}),responseType:"arraybuffer"};g.Aa(V,X,3,500).then(Dd(function(C){C=C.xhr;if(!k.ez()){C=new Uint8Array(C.response);var y=String.fromCharCode.apply(null,C);try{var U=JSON.parse(y)}catch(N){}U&&U.signedResponse?(k.publish("ctmp","drminfo",{provisioning:1}),U=(Date.now()-k.X)/1E3,k.X=NaN,k.publish("ctmp","provs",{et:U.toFixed(3)}),k.U&&k.U.update(C)):(U=U&&U.error&&U.error.message,C="e.parse",U&&(C+=";m."+U),k.error("drm.provision",1,C))}}),Dd(function(C){k.ez()||k.error("drm.provision",1,"e."+C.errorCode+ ";c."+(C.xhr&&C.xhr.status))}))}}; PO=function(k){var X;if(X=k.D&&k.U!=null)k=k.U,X=!(!k.V||!k.V.keyStatuses);return X}; zca=function(k,X){k.status="km";ly("drm_net_s",void 0,k.videoData.D);var V=new g.U7(k.Vo.iT),C={context:g.r3(V.config_||g.Jx())};C.drmSystem=Fz$[k.W.flavor];C.videoId=k.videoData.videoId;C.cpn=k.videoData.clientPlaybackNonce;C.sessionId=k.sessionId;C.licenseRequest=g.Uu(X.message);C.drmParams=k.videoData.drmParams;isNaN(k.cryptoPeriodIndex)||(C.isKeyRotated=!0,C.cryptoPeriodIndex=k.cryptoPeriodIndex);var y,U,N=!!((y=k.videoData.W)==null?0:(U=y.video)==null?0:U.isHdr());C.drmVideoFeature=N?"DRM_VIDEO_FEATURE_PREFER_HDR": "DRM_VIDEO_FEATURE_SDR";if(C.context&&C.context.client){if(y=k.Vo.V)C.context.client.deviceMake=y.cbrand,C.context.client.deviceModel=y.cmodel,C.context.client.browserName=y.cbr,C.context.client.browserVersion=y.cbrver,C.context.client.osName=y.cos,C.context.client.osVersion=y.cosver;C.context.user=C.context.user||{};C.context.request=C.context.request||{};k.videoData.gB&&(C.context.user.credentialTransferTokens=[{token:k.videoData.gB,scope:"VIDEO"}]);C.context.request.mdxEnvironment=k.videoData.mdxEnvironment|| C.context.request.mdxEnvironment;k.videoData.n0&&(C.context.user.kidsParent={oauthToken:k.videoData.n0});g.Cn(k.W)&&(C.fairplayKeyId=g.Uu(ITZ(k.fairplayKeyId)));g.ft(k.Vo,g.Lh(k.videoData)).then(function(P){tJ0(X,C,V,P);k.status="rs"})}else k.error("drm.net",2,"t.r;ic.0")}; aD5=function(k,X){if(!k.ez())if(x3(k,{onlcsrsp:1}),k.status="rr",X.statusCode!==0)k.error("drm.auth",1,"t.f;c."+X.statusCode,X.errorMessage||void 0);else{ly("drm_kr_s",void 0,k.videoData.D);if(X.heartbeatParams&&X.heartbeatParams.url&&k.videoData.L("outertube_streaming_data_always_use_staging_license_service")){var V=k.W.W.match(/(.*)youtube.com/g);V&&(X.heartbeatParams.url=V[0]+X.heartbeatParams.url)}X.heartbeatParams&&k.publish("newlicense",X.heartbeatParams);X.W&&(k.j=X.W,k.videoData.fK||k.publish("newlicense", new BXZ),k.videoData.fK=!0,k.N=iY(k.j,function(C){return C.includes("HDR")})); X.V&&(k.Vo.L("html5_enable_vp9_fairplay")&&VL(k.W)?(V=g.Uu(ITZ(k.fairplayKeyId),4),k.V[V]={type:X.V[V],status:"unknown"}):k.V=ZB(X.V,function(C){return{type:C,status:"unknown"}})); Xi(k.W)&&(X.message=vom(g.Uu(X.message)));k.U&&(x3(k,{updtks:1}),k.status="ku",k.U.update(X.message).then(function(){ly("drm_kr_f",void 0,k.videoData.D);PO(k)||(x3(k,{ksApiUnsup:1}),k.publish("keystatuseschange",k))},function(C){C="msuf.req."+k.requestNumber+";msg."+g.NE(C.message,3); k.error("drm.keyerror",1,C)})); g.Cn(k.W)&&k.publish("fairplay_next_need_key_info",k.baseUrl,X.nextFairplayKeyId);k.Vo.L("html5_enable_vp9_fairplay")&&VL(k.W)&&k.publish("qualitychange",gG$(k.j));X.sabrLicenseConstraint&&k.publish("sabrlicenseconstraint",X.sabrLicenseConstraint)}}; QLr=function(k,X){var V=X.V.getValue();V=new g.C2(function(){zca(k,X)},V); g.b(k,V);V.start();g.zC(X.V);x3(k,{rtyrq:1})}; lDo=function(k,X){for(var V=[],C=g.W(Object.keys(k.V)),y=C.next();!y.done;y=C.next())y=y.value,V.push(y+"_"+k.V[y].type+"_"+k.V[y].status);return V.join(X)}; Lz0=function(k){var X={};X[k.status]=PO(k)?lDo(k,"."):k.j.join(".");return X}; SV9=function(k,X,V){var C={};C.isHdr=X.includes("HDR");switch(X.replace("HDR","").replace("720","")){case "AUDIO":C.trackType=1;break;case "SD":C.trackType=2;break;case "HD":C.trackType=3;break;case "UHD1":C.trackType=4;break;case "UHD2":C.trackType=5;break;default:C.trackType=0}!C.trackType||V[X]||PO(k)&&!TX(k,X)||(k.authorizedFormats.push(C),V[X]=!0)}; TX=function(k,X){for(var V in k.V)if(k.V[V].status==="usable"&&k.V[V].type===X)return!0;return!1}; pIX=function(k,X){for(var V in k.V)if(k.V[V].type===X)return k.V[V].status}; x3=function(k,X){var V=V===void 0?!1:V;AA(X);(V||k.Vo.hk())&&k.publish("ctmp","drmlog",X)}; YV0=function(k){var X=k[0];k[0]=k[3];k[3]=X;X=k[1];k[1]=k[2];k[2]=X;X=k[4];k[4]=k[5];k[5]=X;X=k[6];k[6]=k[7];k[7]=X}; gG$=function(k){return g.Eg(k,"UHD2")||g.Eg(k,"UHD2HDR")?"highres":g.Eg(k,"UHD1")||g.Eg(k,"UHD1HDR")?"hd2160":g.Eg(k,"HD")||g.Eg(k,"HDHDR")?"hd1080":g.Eg(k,"HD720")||g.Eg(k,"HD720HDR")?"hd720":"large"}; Zz0=function(k){for(var X="",V=0;V'.charCodeAt(C);k=k.U.createSession("video/mp4",X,V);return new qb(null,null,null,null,k)}; UuI=function(k,X){var V=k.X[X.sessionId];!V&&k.j&&(V=k.j,k.j=null,V.sessionId=X.sessionId,k.X[X.sessionId]=V);return V}; CXI=function(k,X){var V=k.subarray(4);V=new Uint16Array(V.buffer,V.byteOffset,V.byteLength/2);V=String.fromCharCode.apply(null,V).match(/ek=([0-9a-f]+)/)[1];for(var C="",y=0;y19.2999?(k=V.GZ,V=V.J4,V>=k&&(V=k* .75),X=(k-V)*.5,V=new U$(X,k,k-X-V,this)):V=null;break a;case "widevine":V=new Nb(X,this,k);break a;default:V=null}if(this.Y=V)g.b(this,this.Y),this.Y.subscribe("rotated_need_key_info_ready",this.xf,this),this.Y.subscribe("log_qoe",this.aO,this);yL(this.Vo.experiments);this.aO({cks:this.V.getInfo()})}; xu0=function(k){var X=Vr0(k.j);X?X.then(Dd(function(){T5m(k)}),Dd(function(V){if(!k.ez()){g.Zz(V); var C="t.a";V instanceof DOMException&&(C+=";n."+V.name+";m."+V.message);k.publish("licenseerror","drm.unavailable",1,C,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(k.aO({mdkrdy:1}),k.D=!0); k.k9&&(X=Vr0(k.k9))}; Mr0=function(k,X,V){k.n4=!0;V=new oL(X,V);k.Vo.L("html5_eme_loader_sync")&&(k.X.get(X)||k.X.set(X,V));qzI(k,V)}; qzI=function(k,X){if(!k.ez()){k.aO({onInitData:1});if(k.Vo.L("html5_eme_loader_sync")&&k.videoData.U&&k.videoData.U.V){var V=k.N.get(X.initData);X=k.X.get(X.initData);if(!V||!X)return;X=V;V=X.initData;k.X.remove(V);k.N.remove(V)}k.aO({initd:X.initData.length,ct:X.contentType});if(k.V.flavor==="widevine")if(k.Y9&&!k.videoData.isLivePlayback)eI(k);else{if(!(k.Vo.L("vp9_drm_live")&&k.videoData.isLivePlayback&&X.Cp)){k.Y9=!0;V=X.cryptoPeriodIndex;var C=X.V;WoI(X);X.Cp||(C&&X.V!==C?k.publish("ctmp","cpsmm", {emsg:C,pssh:X.V}):V&&X.cryptoPeriodIndex!==V&&k.publish("ctmp","cpimm",{emsg:V,pssh:X.cryptoPeriodIndex}));k.publish("widevine_set_need_key_info",X)}}else k.xf(X)}}; T5m=function(k){if(!k.ez())if(k.Vo.L("html5_drm_set_server_cert")||VL(k.V)){var X=k.j.setServerCertificate();X?X.then(Dd(function(V){k.Vo.hk()&&k.publish("ctmp","ssc",{success:V})}),Dd(function(V){k.publish("ctmp","ssce",{n:V.name, m:V.message})})).then(Dd(function(){owm(k)})):owm(k)}else owm(k)}; owm=function(k){k.ez()||(k.D=!0,k.aO({onmdkrdy:1}),eI(k))}; eh0=function(k){return k.V.flavor==="widevine"&&k.videoData.L("html5_drm_cpi_license_key")}; eI=function(k){if(k.n4&&k.D&&!k.gB){for(;k.U.length;){var X=k.U[0],V=eh0(k)?s55(X):g.Uu(X.initData);if(VL(k.V)&&!X.W)k.U.shift();else{if(k.W.get(V))if(k.V.flavor!=="fairplay"||VL(k.V)){k.U.shift();continue}else k.W.delete(V);WoI(X);break}}k.U.length&&k.createSession(k.U[0])}}; fCm=function(k){var X;if(X=g.pr()){var V;X=!((V=k.j.W)==null||!V.getMetrics)}X&&(X=k.j.getMetrics())&&(X=g.HK(X),k.publish("ctmp","drm",{metrics:X}))}; Ew$=function(){var k=dCY();return!(!k||k==="visible")}; re0=function(k){var X=Je9();X&&document.addEventListener(X,k,!1)}; hh$=function(k){var X=Je9();X&&document.removeEventListener(X,k,!1)}; Je9=function(){if(document.visibilityState)var k="visibilitychange";else{if(!document[WD+"VisibilityState"])return"";k=WD+"visibilitychange"}return k}; WQ9=function(k){g.H.call(this);var X=this;this.WY=k;this.b4=0;this.X=this.W=this.Y=!1;this.j=0;this.XH=this.WY.J();this.videoData=this.WY.getVideoData();this.U=g.IW(this.XH.experiments,"html5_delayed_retry_count");this.V=new g.C2(function(){X.WY.Od()},g.IW(this.XH.experiments,"html5_delayed_retry_delay_ms")); g.b(this,this.V)}; KQX=function(k,X,V){var C=k.videoData.W,y=k.videoData.j,U=k.XH.L("html5_disable_codec_fallback_for_drm")&&k.videoData.gy();oz(k.WY.getVideoData())&&k.XH.L("html5_gapless_fallback_on_qoe_restart")&&I$m(k.WY,"pe");if((X==="progressive.net.retryexhausted"||X==="fmt.unplayable"||X==="fmt.decode")&&!k.WY.Qv.Y&&C&&C.itag==="22")return k.WY.Qv.Y=!0,k.vx("qoe.restart",{reason:"fmt.unplayable.22"}),k.WY.jb(),!0;var N=!1;if(k.videoData.isExternallyHostedPodcast){if(N=k.videoData.bpa)V.mimeType=N.type,k.PY("3pp", {url:N.url});V.ns="3pp";k.WY.rl(X,1,"VIDEO_UNAVAILABLE",AA((new g.DJ(X,V,1)).details));return!0}var P=k.b4+3E4<(0,g.a)()||k.V.isActive();if(k.XH.L("html5_empty_src")&&k.videoData.isAd()&&X==="fmt.unplayable"&&/Empty src/.test(""+V.msg))return V.origin="emptysrc",k.vx("auth",V),!0;P||skm(k.WY.rL())||(V.nonfg="paused",P=!0,k.WY.pauseVideo());(X==="fmt.decode"||X==="fmt.unplayable")&&(y==null?0:yG(y)||U2(y))&&(VO$(k.XH.Y,y.Sz),V.acfallexp=y.Sz,N=P=!0);!P&&k.U>0&&(k.V.start(),P=!0,V.delayed="1",--k.U); y=k.WY.loader;P||!((C==null?0:iK(C))||(C==null?0:X_(C)))||U||(VO$(k.XH.Y,C.Sz),N=P=!0,V.cfallexp=C.Sz);if(!P)return O9m(k,V);U=!1;k.Y?k.b4=(0,g.a)():U=k.Y=!0;P=k.videoData;if(P.Gc){P=P.Gc.Vs();var T=Date.now()/1E3+1800;P=P6048E5&&GA0(k,"signature");return!1}; GA0=function(k,X){try{X={detail:"pr."+X},g.yH(k.XH)&&k.XH.L("html5_reload_by_kabuki_app")?k.WY.rl("qoe.restart",1,void 0,AA(X),"7"):(k.vx("qoe.restart",X),window.location.reload())}catch(V){}}; muY=function(k,X){var V=k.XH.Y;V.N=!1;V.W=!0;k.vx("qoe.restart",{e:X===void 0?"fmt.noneavailable":X,detail:"hdr"});k.WY.Od(!0)}; trY=function(k,X,V,C,y,U){this.videoData=k;this.V=X;this.reason=V;this.W=C;this.token=y;this.videoId=U}; fx=function(k,X,V){this.Vo=k;this.yw=X;this.WY=V;this.T=this.X=this.V=this.j=this.N=this.W=0;this.Y=!1;this.D=g.IW(this.Vo.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.U=new Map}; duo=function(k,X,V){!k.Vo.L("html5_tv_ignore_capable_constraint")&&g.Hg(k.Vo)&&(V=V.compose(ce$(k,X)));return V}; AeZ=function(k){if(k.WY.rL().isInline())return kI;var X;k.L("html5_exponential_memory_for_sticky")?X=dI(k.Vo.HI,"sticky-lifetime")<.5?"auto":j0[k0()]:X=j0[k0()];return g.WC("auto",X,!1,"s")}; Rha=function(k,X){var V,C=DuI(k,(V=X.V)==null?void 0:V.videoInfos);V=k.WY.getPlaybackRate();return V>1&&C?(k=YJ$(k.Vo.Y,X.V.videoInfos,V),new h_(0,k,!0,"o")):new h_(0,0,!1,"o")}; DuI=function(k,X){return X&&g.Hg(k.Vo)?X.some(function(V){return V.video.fps>32}):!1}; H9Y=function(k,X){if(k.L("html5_disable_ustreamer_constraint_for_sabr")&&Jt(X.videoData))return kI;var V=k.WY.SF();k.L("html5_use_video_quality_cap_for_ustreamer_constraint")&&V&&V.vN>0&&OT(X.videoData.kt)&&(k=V.vN,X.videoData.kt=new h_(0,k,!1,"u"));return X.videoData.kt}; ce$=function(k,X){if(g.Hg(k.Vo)&&DM(k.Vo.Y,Rn.HEIGHT))var V=X.V.videoInfos[0].video.qualityOrdinal;else{var C=k.Iq(!!X.V.V);eU(X.videoData)||YI(X.videoData);X=X.V.videoInfos;if(X.length){var y=g.IW(k.Vo.experiments,"html5_override_oversend_fraction")||.85,U=X[0].video;U.projectionType!=="MESH"&&U.projectionType!=="EQUIRECTANGULAR"&&U.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||a4||(y=.45);k=g.IW(k.Vo.experiments,"html5_viewport_undersend_maximum");for(U=0;U0&&(V=Math.min(V,C));if(C=g.IW(k.Vo.experiments,"html5_max_vertical_resolution")){k=4320;for(y=0;yC&&(k=Math.min(k,U.video.qualityOrdinal));if(k<4320){for(y=C=0;y32){y=!0;break a}}y=!1}y&&(V=Math.min(V,C));(C=g.IW(k.Vo.experiments,"html5_live_quality_cap"))&&X.videoData.isLivePlayback&&(V=Math.min(V,C));V=vwa(k,X,V);k=g.IW(k.Vo.experiments,"html5_byterate_soft_cap");return new h_(0,V===4320?0:V,!1,"d",k)}; aCm=function(k){var X,V,C,y;return g.D(function(U){switch(U.W){case 1:return k.V.V&&typeof((X=navigator.mediaCapabilities)==null?void 0:X.decodingInfo)==="function"?g.d(U,Promise.resolve(),2):U.return(Promise.resolve());case 2:V=g.W(k.V.videoInfos),C=V.next();case 3:if(C.done){U.wB(0);break}y=C.value;return g.d(U,mMr(y),4);case 4:C=V.next(),U.wB(3)}})}; zhr=function(k,X){if(!X.videoData.W||k.L("html5_disable_performance_downgrade"))return!1;Date.now()-k.N>6E4&&(k.W=0);k.W++;k.N=Date.now();if(k.W!==4)return!1;Qk$(k,X.videoData.W);return!0}; gw5=function(k,X,V,C){if(!X||!V||!X.videoData.W)return!1;var y=g.IW(k.Vo.experiments,"html5_df_downgrade_thresh"),U=k.L("html5_log_media_perf_info");if(!((0,g.a)()-k.j<5E3?0:U||y>0))return!1;var N=((0,g.a)()-k.j)/1E3;k.j=(0,g.a)();V=V.getVideoPlaybackQuality();if(!V)return!1;var P=V.droppedVideoFrames-k.X,T=V.totalVideoFrames-k.T;k.X=V.droppedVideoFrames;k.T=V.totalVideoFrames;var q=V.displayCompositedVideoFrames===0?0:V.displayCompositedVideoFrames||-1;U&&k.Vo.hk()&&k.WY.PY("ddf",{dr:V.droppedVideoFrames, de:V.totalVideoFrames,comp:q});if(C)return k.V=0,!1;if((T-P)/N>k.D||!y||g.Hg(k.Vo))return!1;k.V=(T>60?P/T:0)>y?k.V+1:0;if(k.V!==3)return!1;Qk$(k,X.videoData.W);k.WY.PY("dfd",Object.assign({dr:V.droppedVideoFrames,de:V.totalVideoFrames},FQ$()));return!0}; Qk$=function(k,X){var V=X.Sz,C=X.video.fps,y=X.video.qualityOrdinal-1,U=k.U;X=""+V+(C>49?"p60":C>32?"p48":"");V=l0(V,C,U);y>0&&(V=Math.min(V,y));if(!E$.has(X)&&CJ().includes(X)){var N=V;V=Vu();+V[X]>0&&(N=Math.min(+V[X],N));V[X]!==N&&(V[X]=N,g.Zn("yt-player-performance-cap",V,2592E3))}else if(E$.has(X)||U==null){a:{N=N===void 0?!0:N;C=CJ().slice();if(N){if(C.includes(X))break a;C.push(X)}else{if(!C.includes(X))break a;C.splice(C.indexOf(X),1)}g.Zn("yt-player-performance-cap-active-set",C,2592E3)}g6.set(X, V)}else E$.add(X),U==null||U.set(X,V);k.WY.K_()}; lC5=function(k,X){if(!X.V.V)return k.Y?new h_(0,360,!1,"b"):kI;for(var V=!1,C=!1,y=g.W(X.V.videoInfos),U=y.next();!U.done;U=y.next())iK(U.value)?V=!0:C=!0;V=V&&C;C=0;y=g.IW(k.Vo.experiments,"html5_performance_cap_floor");y=k.Vo.W?240:y;X=g.W(X.V.videoInfos);for(U=X.next();!U.done;U=X.next()){var N=U.value;if(!V||!iK(N))if(U=l0(N.Sz,N.video.fps,k.U),N=N.video.qualityOrdinal,Math.max(U,y)>=N){C=N;break}}return new h_(0,C,!1,"b")}; LQX=function(k,X){var V=k.WY.rL();return V.isInline()&&!X.Jw?new h_(0,480,!1,"v"):Jt(X)?kI:V.isBackground()&&dW()/1E3>60&&!g.Hg(k.Vo)?new h_(0,360,!1,"v"):kI}; Sza=function(k,X,V){if(k.Vo.experiments.iq("html5_disable_client_autonav_cap_for_onesie")&&X.fetchType==="onesie"||g.Hg(k.Vo)&&(k0(-1)>=1080||X.osid))return kI;var C=g.IW(k.Vo.experiments,"html5_autonav_quality_cap"),y=g.IW(k.Vo.experiments,"html5_autonav_cap_idle_secs");return C&&X.isAutonav&&dW()/1E3>y?(V&&(C=vwa(k,V,C)),new h_(0,C,!1,"e")):kI}; vwa=function(k,X,V){if(k.L("html5_optimality_defaults_chooses_next_higher")&&V)for(k=X.V.videoInfos,X=1;X=0||(k.provider.WY.getVisibilityState()===3?k.Y=!0:(k.V=g.Cx(k.provider),k.delay.start()))}; uU0=function(k){if(!(k.W<0)){var X=g.Cx(k.provider),V=X-k.j;k.j=X;k.playerState.state===8?k.playTimeSecs+=V:k.playerState.isBuffering()&&!g.S(k.playerState,16)&&(k.rebufferTimeSecs+=V)}}; kXd=function(k){var X;switch((X=k.Vo.playerCanaryStage)==null?void 0:X.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";default:return"HTML5_PLAYER_CANARY_STAGE_UNSPECIFIED"}}; XO$=function(k){return window.PressureObserver&&new window.PressureObserver(k)}; VIm=function(k){k=k===void 0?XO$:k;g.H.call(this);var X=this;try{this.U=k(function(C){X.W=C.at(-1)}); var V;this.j=(V=this.U)==null?void 0:V.observe("cpu",{sampleInterval:2E3}).catch(function(C){C instanceof DOMException&&(X.V=C)})}catch(C){C instanceof DOMException&&(this.V=C)}}; CVd=function(k){var X={},V=window.h5vcc;X.hwConcurrency=navigator.hardwareConcurrency;k.V&&(X.cpe=k.V.message);k.W&&(X.cpt=k.W.time,X.cps=k.W.state);if(V==null?0:V.cVal)X.cb2s=V.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),X.cb5s=V.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),X.cb30s=V.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30");return X}; ix$=function(k){var X;g.D(function(V){switch(V.W){case 1:return g.sm(V,2),g.d(V,k.j,4);case 4:g.IY(V,3);break;case 2:g.$X(V);case 3:(X=k.U)==null||X.disconnect(),g.Wd(V)}})}; Ub0=function(k,X){X?ySI.test(k):(k=g.Td(k),Object.keys(k).includes("cpn"))}; xbm=function(k,X,V,C,y,U,N){var P={format:"RAW"},T={};if(o1(k)&&e2()){if(N){var q;((q=Ngm.uaChPolyfill)==null?void 0:q.state.type)!==2?N=null:(N=Ngm.uaChPolyfill.state.data.values,N={"Synth-Sec-CH-UA-Arch":N.architecture,"Synth-Sec-CH-UA-Model":N.model,"Synth-Sec-CH-UA-Platform":N.platform,"Synth-Sec-CH-UA-Platform-Version":N.platformVersion,"Synth-Sec-CH-UA-Full-Version":N.uaFullVersion});T=Object.assign(T,N);P.withCredentials=!0}(N=g.k5("EOM_VISITOR_DATA"))?T["X-Goog-EOM-Visitor-Id"]=N:C?T["X-Goog-Visitor-Id"]= C:g.k5("VISITOR_DATA")&&(T["X-Goog-Visitor-Id"]=g.k5("VISITOR_DATA"));V&&(T["X-Goog-PageId"]=V);(C=X.qC)&&!xl(X)&&(T["X-Goog-AuthUser"]=C);y&&(T.Authorization="Bearer "+y);X.L("enable_datasync_id_header_in_web_vss_pings")&&X.Iw&&X.datasyncId&&(T["X-YouTube-DataSync-Id"]=X.datasyncId);N||T["X-Goog-Visitor-Id"]||y||V||C?P.withCredentials=!0:X.L("html5_send_cpn_with_options")&&ySI.test(k)&&(P.withCredentials=!0)}Object.keys(T).length>0&&(P.headers=T);U&&(P.onFinish=U);return Object.keys(P).length>1? P:null}; PVm=function(k,X,V,C,y,U,N,P){e2()&&V.token&&(k=qI(k,{ctt:V.token,cttype:V.NK,mdx_environment:V.mdxEnvironment}));C.L("net_pings_low_priority")&&(X||(X={}),X.priority="low");U||P&&C.L("nwl_skip_retry")?(X==null?X={}:Ub0(k,C.L("html5_assert_cpn_with_regex")),N?iD().sendAndWrite(k,X):iD().sendThenWrite(k,X,P)):X?(Ub0(k,C.L("html5_assert_cpn_with_regex")),iC$(k,X)):g.lW(k,y)}; Tgr=function(k){for(var X=[],V=0;V0&&V>0&&!k.W&&k.U<1E7)try{k.j=k.Y({sampleInterval:X,maxBufferSize:V});var C;(C=k.j)==null||C.addEventListener("samplebufferfull",function(){return g.D(function(y){if(y.W==1)return g.d(y,k.stop(),2);o3$(k);g.Wd(y)})})}catch(y){k.W=MIo(y.message)}}; hS=function(k,X){var V,C;return!!((V=window.h5vcc)==null?0:(C=V.settings)==null?0:C.set(k,X))}; fhd=function(){var k,X,V,C=(k=window.h5vcc)==null?void 0:(X=k.settings)==null?void 0:(V=X.getPersistentSettingAsString)==null?void 0:V.call(X,"cpu_usage_tracker_intervals");if(C!=null){var y;k=(y=JSON.parse(C))!=null?y:[];y=k.filter(function(q){return q.type==="total"}).map(function(q){return q.seconds}); X=g.W(eq9);for(V=X.next();!V.done;V=X.next())V=V.value,y.indexOf(V)===-1&&k.push({type:"total",seconds:V});var U,N;(U=window.h5vcc)==null||(N=U.settings)==null||N.set("cpu_usage_tracker_intervals_enabled",1);var P,T;(P=window.h5vcc)==null||(T=P.settings)==null||T.set("cpu_usage_tracker_intervals",JSON.stringify(k))}}; E3Z=function(){var k=window.H5vccPlatformService,X="";if(k&&k.has("dev.cobalt.coat.clientloginfo")&&(k=k.open("dev.cobalt.coat.clientloginfo",function(){}))){var V=k.send(new ArrayBuffer(0)); V&&(X=String.fromCharCode.apply(String,g.G(new Uint8Array(V))));k.close()}return X}; g.O$=function(k){g.H.call(this);var X=this;this.provider=k;this.logger=new g.o5("qoe");this.V=new Map;this.sequenceNumber=1;this.U2=NaN;this.IZ="N";this.T=this.e9=this.us=this.k9=this.W=0;this.MQ=this.uq=this.X=this.s2="";this.d2=this.n4=NaN;this.Ic=0;this.n0=-1;this.NU=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.VD=this.isEmbargoed=this.Y9=this.isOffline=this.isBuffering=!1;this.RM=[];this.D=null;this.tO=this.j=this.D8=this.N=!1;this.U=-1;this.Gc=!1;this.QJ=new g.C2(this.iI,750,this);this.Uk= this.adCpn=this.gB=this.contentCpn="";this.adFormat=void 0;this.xL=0;this.dB=new Set("cl fexp drm drm_system drm_product ns el adformat live cat shbpslc".split(" "));this.WF=new Set(["gd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.yD=!1;this.Et=NaN;this.bq=0;this.XT=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.Rc=!1;this.Xg={T0:function(C){X.T0(C)}, Sma:function(){return X.Y}, Cc:function(){return X.contentCpn}, xYc:function(){return X.gB}, reportStats:function(){X.reportStats()}, ek4:function(){return X.V.get("cat")||[]}, jP:function(C){return X.V.get(C)||[]}, f6H:function(){return X.V}, ebB:function(){return 0}, zkz:function(){return{adCpn:X.adCpn,Uk:X.Uk,adFormat:X.adFormat}}}; this.qC=this.provider.Vo.L("html5_qoe_relaxed_reporting");var V=g.IW(this.provider.Vo.experiments,"html5_qoe_proto_mock_length");V&&!WO.length&&(WO=Tgr(V));g.b(this,this.QJ);try{navigator.getBattery().then(function(C){X.D=C})}catch(C){}g.s$(this,0,"vps",["N"]); k.Vo.hk()&&(this.bq=(0,g.a)(),this.Et=g.OG(function(){var C=(0,g.a)(),y=C-X.bq;y>500&&X.PY("vmlock",{diff:y.toFixed()});X.bq=C},250)); this.provider.videoData.oE&&(this.remoteControlMode=JS$[this.provider.videoData.oE]||0);this.provider.videoData.ZO&&(V=xv5(this.provider.videoData.ZO),V==null?0:V.length)&&(this.remoteConnectedDevices=V);k.Vo.hk()&&(this.Tc=new VIm,g.b(this,this.Tc));V=g.IW(k.Vo.experiments,"html5_js_self_profiler_sample_interval_ms");k=g.IW(k.Vo.experiments,"html5_js_self_profiler_max_samples");V>0&&k>0&&(this.Z8=new rg(V,k),g.b(this,this.Z8))}; jI=function(k,X,V){var C=k.V.get(X);C?C.push(V):k.V.set(X,[V])}; g.s$=function(k,X,V,C){jI(k,V,X.toFixed(3)+":"+C.join(":"))}; rSI=function(k,X){var V=k.adCpn||k.provider.videoData.clientPlaybackNonce,C=k.provider.getCurrentTime(V);g.s$(k,X,"cmt",[C.toFixed(3)]);C=k.provider.lO(V);if(k.Y&&C*1E3>k.Y.H_+100&&k.Y){var y=k.Y;V=y.isAd;C=C*1E3-y.H_;k.RA=X*1E3-y.ETo-C-y.COo;y=(0,g.a)()-C;X=k.RA;C=k.provider.videoData;var U=C.isAd();if(V||U){U=(V?"ad":"video")+"_to_"+(U?"ad":"video");var N={};C.X&&(N.cttAuthInfo={token:C.X,videoId:C.videoId});N.startTime=y-X;Se(U,N);g.L4({targetVideoId:C.videoId,targetCpn:C.clientPlaybackNonce}, U);ly("pbs",y,U)}else y=k.provider.WY.oW(),y.X!==C.clientPlaybackNonce?(y.Y=C.clientPlaybackNonce,y.W=X):C.bB()||g.aN(new g.XQ("CSI timing logged before gllat",{cpn:C.clientPlaybackNonce}));k.PY("gllat",{l:k.RA.toFixed(),prev_ad:+V});delete k.Y}}; IF=function(k,X){X=X===void 0?NaN:X;X=X>=0?X:g.Cx(k.provider);var V=k.provider.WY.OC(),C=V.Dc-(k.n4||0);C>0&&g.s$(k,X,"bwm",[C,(V.BH-(k.d2||0)).toFixed(3)]);isNaN(k.n4)&&V.Dc&&k.isOffline&&k.T0(!1);k.n4=V.Dc;k.d2=V.BH;isNaN(V.bandwidthEstimate)||g.s$(k,X,"bwe",[V.bandwidthEstimate.toFixed(0)]);k.provider.Vo.hk()&&Object.keys(V.V).length!==0&&k.PY("bwinfo",V.V);if(k.provider.Vo.hk()||k.provider.Vo.L("html5_log_meminfo"))C=mw$(k.provider.L("html5_enable_chrobalt_media_source_memory_apis")),Object.values(C).some(function(U){return U!== void 0})&&k.PY("meminfo",C); if(k.provider.Vo.hk()){var y;(C=(y=k.Tc)==null?void 0:CVd(y))&&Object.values(C).some(function(U){return U!=null})&&k.PY("cpuinfo",C)}k.Z8&&k.PY("jsprof",k.Z8.flush()); k.D&&g.s$(k,X,"bat",[k.D.level,k.D.charging?"1":"0"]);y=k.provider.WY.getVisibilityState();k.n0!==y&&(g.s$(k,X,"vis",[y]),k.n0=y);rSI(k,X);(y=hqI(k.provider))&&y!==k.Ic&&(g.s$(k,X,"conn",[y]),k.Ic=y);WN5(k,X,V)}; WN5=function(k,X,V){if(!isNaN(V.Pb)){var C=V.Pb;V.W96E3&&(new g.C2(k.reportStats,0,k)).start()}}; jFa=function(k){k.provider.videoData.kI&&Kx(k,"prefetch");k.provider.videoData.Rc&&k.PY("reload",{r:k.provider.videoData.reloadReason,ct:k.provider.videoData.Rc});k.provider.videoData.D8&&Kx(k,"monitor");k.provider.videoData.isLivePlayback&&Kx(k,"live");q4&&Kx(k,"streaming");k.provider.videoData.oE&&k.PY("ctrl",{mode:k.provider.videoData.oE},!0);if(k.provider.videoData.ZO){var X=k.provider.videoData.ZO.replace(/,/g,"_");k.PY("ytp",{type:X},!0)}k.provider.videoData.U_&&(X=k.provider.videoData.U_.replace(/,/g, "."),k.PY("ytrexp",{ids:X},!0));var V=k.provider.videoData;X=k.provider.Vo.L("enable_white_noise")||k.provider.Vo.L("enable_webgl_noop");V=g.$I(V)||g.Hl(V)||g.bq(V)||g.vl(V);(X||V)&&(X=(0,g.$3)())&&k.V.set("gpu",[X]);YI(k.provider.videoData)&&g.s$(k,g.Cx(k.provider),"dt",["1"]);k.provider.Vo.hk()&&(X=(0,g.a)()-k.provider.Vo.Rt,k.PY("playerage",{secs:Math.pow(1.6,Math.round(Math.log(X/1E3)/Math.log(1.6))).toFixed()}));k.j=!0;k.U2=g.OG(function(){k.reportStats()},1E4)}; KNZ=function(k,X,V){var C=g.Cx(k.provider);Ih0(k,C,X,0,V);IF(k,C);Ox$(k)}; Ih0=function(k,X,V,C,y){var U=k.provider.Vo.V.cbrver;k.provider.Vo.V.cbr==="Chrome"&&/^96[.]/.test(U)&&V==="net.badstatus"&&/rc\.500/.test(y)&&$bd(k,3);k.provider.Vo.L("html5_use_ump")&&/b248180278/.test(y)&&$bd(k,4);U=k.provider.getCurrentTime(k.adCpn||k.provider.videoData.clientPlaybackNonce);C=C===1?"fatal":"";V=[V,C,U.toFixed(3)];C&&(y+=";a6s."+JV());y&&V.push(Bg$(y));g.s$(k,X,"error",V);k.j=!0}; JNo=function(k,X){var V=g.Cx(k.provider);if(!k.provider.Vo.experiments.iq("html5_refactor_sabr_video_format_selection_logging")||X.V.id!==k.s2){var C=[X.V.id,X.W,k.s2,X.reason];X.token&&C.push(X.token);g.s$(k,V,"vfs",C);k.s2=X.V.id;C=k.provider.WY.getPlayerSize();if(C.width>0&&C.height>0){C=[Math.round(C.width),Math.round(C.height)];var y=g.UB();y>1&&C.push(y);g.s$(k,V,"view",C)}k.D8||(k.provider.Vo.hk()&&Kx(k,"rqs2"),k.provider.videoData.V&&nJ(k.provider.videoData.V)&&k.V.set("preload",["1"]));k.D8= !0;k.j=!0}X.reason==="m"&&++k.xL===100&&$bd(k,2);g.s$(k,V,"vps",[k.IZ]);k.qC||k.reportStats(V)}; n3X=function(k){k.U>=0||(k.provider.Vo.Kp||k.provider.WY.getVisibilityState()!==3?k.U=g.Cx(k.provider):k.Gc=!0)}; EPY=function(k,X,V){if(k.provider.Vo.experiments.iq("html5_refactor_sabr_audio_format_selection_logging")){X=V.V;var C=[X.audio&&X.video?X.Nc?X.Nc:"":X.id];X.Gw&&X.Gw.id&&C.push(X.Gw.id);X=C.join(";");X!==k.X&&(C=[X,k.X,V.reason],V.token&&C.push(V.token),g.s$(k,g.Cx(k.provider),"afs",C),k.X=X)}else V.V.id!==k.X&&(C=[V.V.id,k.X,V.reason],V.token&&C.push(V.token),g.s$(k,X,"afs",C),k.X=V.V.id)}; Kx=function(k,X){jI(k,"cat",X)}; GX5=function(k,X,V,C,y){var U=g.Cx(k.provider);X!==1&&X!==3&&X!==5||g.s$(k,U,"vps",[k.IZ]);jI(k,"xvt","t."+U.toFixed(3)+";m."+y.toFixed(3)+";g.2;tt."+X+";np.0;c."+V+";d."+C)}; $bd=function(k,X){k.tO||(jI(k,"fcnz",""+X),k.tO=!0)}; Bg$=function(k){/[^a-zA-Z0-9;.!_-]/.test(k)&&(k=k.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return k}; wOd=function(k){this.provider=k;this.N=!1;this.V=0;this.j=-1;this.h0=NaN;this.U=0;this.segments=[];this.X=this.Y=0;this.previouslyEnded=!1;this.D=this.provider.WY.getVolume();this.T=this.provider.WY.isMuted()?1:0;this.W=BO(this.provider)}; nx=function(k){k.W.startTime=k.U;k.W.endTime=k.V;var X=!1;k.segments.length&&g.qJ(k.segments).isEmpty()?(k.segments[k.segments.length-1].previouslyEnded&&(k.W.previouslyEnded=!0),k.segments[k.segments.length-1]=k.W,X=!0):k.segments.length&&k.W.isEmpty()||(k.segments.push(k.W),X=!0);X?k.W.endTime===0&&(k.previouslyEnded=!1):k.W.previouslyEnded&&(k.previouslyEnded=!0);k.Y+=k.V-k.U;k.W=BO(k.provider);k.W.previouslyEnded=k.previouslyEnded;k.previouslyEnded=!1;k.U=k.V}; tIZ=function(k){mba(k);k.X=g.OG(function(){k.update()},100); k.h0=g.Cx(k.provider);k.W=BO(k.provider)}; mba=function(k){g.I1(k.X);k.X=NaN}; cSX=function(k,X,V){V-=k.h0;return X===k.V&&V>.5}; db0=function(k,X,V,C){this.Vo=X;this.MQ=V;this.segments=[];this.experimentIds=[];this.Gc=this.Et=this.isFinal=this.delayThresholdMet=this.XT=this.n0=this.autoplay=this.autonav=!1;this.Ic="yt";this.X=[];this.N=this.D=null;this.sendVisitorIdHeader=this.Tc=!1;this.T=this.pageId="";this.Y=V==="watchtime";this.U=V==="playback";this.gB=V==="atr";this.Qz=V==="engage";this.sendVisitorIdHeader=!1;this.uri=this.gB?"/api/stats/"+V:"//"+X.wT+"/api/stats/"+V;C&&(this.Et=C.fs,C.rtn&&(this.N=C.rtn),this.Y?(this.playerState= C.state,C.rti>0&&(this.D=C.rti)):(this.JG=C.mos,this.gh=C.volume,C.at&&(this.adType=C.at)),C.autonav&&(this.autonav=C.autonav),C.inview!=null&&(this.NU=C.inview),C.size&&(this.d2=C.size),C.playerwidth&&(this.sD=C.playerwidth),C.playerheight&&(this.uO=C.playerheight));this.xL=g.kQ(X.V);this.T=M4(X.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.T==="all"||this.T==="once")this.Rc=g.kQ(X.Et);this.Kp=X.n0;this.experimentIds=l3X(X.experiments);this.Z8=X.xL;this.Ic=X.k9;this.region=X.region; this.userAge=X.userAge;this.D8=X.tV;this.RM=dW();this.sendVisitorIdHeader=X.sendVisitorIdHeader;this.Y9=X.L("vss_pings_using_networkless")||X.L("kevlar_woffle");this.Rt=X.L("vss_final_ping_send_and_write");this.bq=X.L("vss_use_send_and_write");this.pageId=X.pageId;this.M_=X.L("vss_playback_use_send_and_write");X.livingRoomAppMode&&(this.livingRoomAppMode=X.livingRoomAppMode);this.HI=X.j&&X.L("embeds_append_synth_ch_headers");g.bL(X)&&(this.n4=X.gB);g.Es(g.Ln(X))&&this.X.push(1);this.accessToken=g.Lh(k); k.q7[this.MQ]?this.j=k.q7[this.MQ]:k.q7.playback&&(this.j=k.q7.playback);this.adFormat=k.adFormat;this.adQueryId=k.adQueryId;this.autoplay=G10(k);this.U&&(this.n0=k.lV&&zw(k)==="adunit"?!0:!1);this.autonav=k.isAutonav||this.autonav;this.contentVideoId=gB(k);this.clientPlaybackNonce=k.clientPlaybackNonce;this.XT=k.JW;k.X&&(this.U2=k.X,this.yD=k.WG);k.mdxEnvironment&&(this.mdxEnvironment=k.mdxEnvironment);this.V=k.Ic;this.VD=k.VD;k.W&&(this.WF=k.W.itag,k.j&&k.j.itag!==this.WF&&(this.tO=k.j.itag));k.V&& nJ(k.V)&&(this.offlineDownloadUserChoice="1");this.eventLabel=zw(k);this.Gc=k.wh?!1:k.Np;this.Sm=k.LA;if(X=mO(k))this.wh=X;this.mR=k.Jo;this.partnerId=k.partnerId;this.eventId=k.eventId;this.playlistId=k.gX||k.playlistId;this.Ux=k.Ux;this.oE=k.oE;this.ZO=k.ZO;this.Gf=k.Gf;this.subscribed=k.subscribed;this.videoId=k.videoId;this.videoMetadata=k.videoMetadata;this.visitorData=k.visitorData;this.osid=k.osid;this.Eq=k.Eq;this.referrer=k.referrer;this.gT=k.kf||k.gT;this.dB=k.Ef;this.M9=k.M9;this.userGenderAge= k.userGenderAge;this.wr=k.wr;this.embedsRct=k.embedsRct;this.embedsRctn=k.embedsRctn;g.bL(this.Vo)&&k.mutedAutoplay&&(k.mutedAutoplayDurationMode===2&&k.limitedPlaybackDurationInSeconds===0&&k.endSeconds===0?this.X.push(7):this.X.push(2));k.isEmbedsShortsMode(new g.tC(this.sD,this.uO),!!this.playlistId)&&this.X.push(3);g.qe(k)&&this.X.push(4);this.s2=k.LP;k.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=k.compositeLiveIngestionOffsetToken)}; ASo=function(k,X){var V=k.sendVisitorIdHeader?k.visitorData:void 0;return g.ft(k.Vo,k.accessToken).then(function(C){return xbm(k.uri,k.Vo,k.pageId,V,C,X,k.HI)})}; Hx$=function(k,X){return function(){k.Vo.L("html5_simplify_pings")?(k.V=k.uq,k.QJ=X(),k.RM=0,k.send()):ASo(k).then(function(V){var C=Dbm(k);C.cmt=C.len;C.lact="0";var y=X().toFixed(3);C.rt=Number(y).toString();C=g.mT(k.uri,C);k.Vo.L("vss_through_gel_double")&&RqX(C);k.Y9?(V==null&&(V={}),k.bq?iD().sendAndWrite(C,V):iD().sendThenWrite(C,V)):V?g.mm(C,V):g.lW(C)})}}; Dbm=function(k){var X={ns:k.Ic,el:k.eventLabel,cpn:k.clientPlaybackNonce,ver:2,cmt:k.W(k.V),fmt:k.WF,fs:k.Et?"1":"0",rt:k.W(k.QJ),adformat:k.adFormat,content_v:k.contentVideoId,euri:k.Kp,lact:k.RM,live:k.wh,cl:(766438404).toString(),mos:k.JG,state:k.playerState,volume:k.gh};k.subscribed&&(X.subscribed="1");Object.assign(X,k.xL);k.T==="all"?Object.assign(X,k.Rc):k.T==="once"&&k.U&&Object.assign(X,k.Rc);k.autoplay&&(X.autoplay="1");k.n0&&(X.sautoplay="1");k.XT&&(X.dni="1");!k.Y&&k.n4&&(X.epm=bx0[k.n4]); k.isFinal&&(X["final"]="1");k.Gc&&(X.splay="1");k.VD&&(X.delay=k.VD);k.Z8&&(X.hl=k.Z8);k.region&&(X.cr=k.region);k.userGenderAge&&(X.uga=k.userGenderAge);k.userAge!==void 0&&k.D8&&(X.uga=k.D8+k.userAge);k.uq!==void 0&&(X.len=k.W(k.uq));!k.Y&&k.experimentIds.length>0&&(X.fexp=k.experimentIds.toString());k.N!==null&&(X.rtn=k.W(k.N));k.gT&&(X.feature=k.gT);k.oE&&(X.ctrl=k.oE);k.ZO&&(X.ytr=k.ZO);k.tO&&(X.afmt=k.tO);k.offlineDownloadUserChoice&&(X.ODUC=k.offlineDownloadUserChoice);k.k9&&(X.lio=k.W(k.k9)); k.Y?(X.idpj=k.Sm,X.ldpj=k.mR,k.delayThresholdMet&&(X.dtm="1"),k.D!=null&&(X.rti=k.W(k.D)),k.wr&&(X.ald=k.wr),k.compositeLiveIngestionOffsetToken&&(X.clio=k.compositeLiveIngestionOffsetToken)):k.adType!==void 0&&(X.at=k.adType);k.d2&&(k.U||k.Y)&&(X.size=k.d2);k.U&&k.X.length&&(X.pbstyle=k.X.join(","));k.NU!=null&&(k.U||k.Y)&&(X.inview=k.W(k.NU));k.Y&&(X.volume=GX(k,g.pq(k.segments,function(C){return C.volume})),X.st=GX(k,g.pq(k.segments,function(C){return C.startTime})),X.et=GX(k,g.pq(k.segments,function(C){return C.endTime})), iY(k.segments,function(C){return C.playbackRate!==1})&&(X.rate=GX(k,g.pq(k.segments,function(C){return C.playbackRate}))),iY(k.segments,function(C){return C.V!=="-"})&&(X.als=g.pq(k.segments,function(C){return C.V}).join(",")),iY(k.segments,function(C){return C.previouslyEnded})&&(X.pe=g.pq(k.segments,function(C){return""+ +C.previouslyEnded}).join(","))); X.muted=GX(k,g.pq(k.segments,function(C){return C.muted?1:0})); iY(k.segments,function(C){return C.visibilityState!==0})&&(X.vis=GX(k,g.pq(k.segments,function(C){return C.visibilityState}))); iY(k.segments,function(C){return C.connectionType!==0})&&(X.conn=GX(k,g.pq(k.segments,function(C){return C.connectionType}))); iY(k.segments,function(C){return C.W!==0})&&(X.blo=GX(k,g.pq(k.segments,function(C){return C.W}))); iY(k.segments,function(C){return!!C.U})&&(X.blo=g.pq(k.segments,function(C){return C.U}).join(",")); iY(k.segments,function(C){return!!C.compositeLiveStatusToken})&&(X.cbs=g.pq(k.segments,function(C){return C.compositeLiveStatusToken}).join(",")); iY(k.segments,function(C){return C.j!=="-"})&&(X.cc=g.pq(k.segments,function(C){return C.j}).join(",")); iY(k.segments,function(C){return C.clipId!=="-"})&&(X.clipid=g.pq(k.segments,function(C){return C.clipId}).join(",")); if(iY(k.segments,function(C){return!!C.audioId})){var V="au"; k.U&&(V="au_d");X[V]=g.pq(k.segments,function(C){return C.audioId}).join(",")}e2()&&k.U2&&(X.ctt=k.U2,X.cttype=k.yD,X.mdx_environment=k.mdxEnvironment); k.Qz&&(X.etype=k.qC!==void 0?k.qC:0);k.dB&&(X.uoo=k.dB);k.livingRoomAppMode&&k.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(X.clram=v3r[k.livingRoomAppMode]||k.livingRoomAppMode);k.j?Zxm(k,X):(X.docid=k.videoId,X.referrer=k.referrer,X.ei=k.eventId,X.of=k.Eq,X.osid=k.osid,X.vm=k.videoMetadata,k.adQueryId&&(X.aqi=k.adQueryId),k.autonav&&(X.autonav="1"),k.playlistId&&(X.list=k.playlistId),k.Gf&&(X.ssrt="1"),k.M9&&(X.upt=k.M9));k.U&&(k.embedsRct&&(X.rct=k.embedsRct),k.embedsRctn&&(X.rctn= k.embedsRctn),k.compositeLiveIngestionOffsetToken&&(X.clio=k.compositeLiveIngestionOffsetToken));k.s2&&(X.host_cpn=k.s2);return X}; Zxm=function(k,X){if(X&&k.j){var V=new Set(["q","feature","mos"]),C=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),y=new Set(["aqi","autonav","list","ssrt","upt"]);k.j.ns==="3pp"&&(X.ns="3pp");for(var U=g.W(Object.keys(k.j)),N=U.next();!N.done;N=U.next())N=N.value,C.has(N)||V.has(N)||y.has(N)&&!k.j[N]||(X[N]=k.j[N])}}; GX=function(k,X){return g.pq(X,k.W).join(",")}; RqX=function(k){k.indexOf("watchtime")!==-1&&g.JK("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:k}})}; ahX=function(k,X){k.attestationResponse&&ASo(k).then(function(V){V=V||{};V.method="POST";V.postParams={atr:k.attestationResponse};k.Y9?k.bq?iD().sendAndWrite(X,V):iD().sendThenWrite(X,V):g.mm(X,V)})}; wg=function(k){g.H.call(this);this.provider=k;this.X="paused";this.Y=NaN;this.N=[10,10,10,40];this.D=this.T=0;this.U2=this.gB=this.qC=this.k9=this.U=!1;this.W=this.j=NaN;this.logger=new g.o5("vss");this.V=new wOd(k)}; lh$=function(k){if(!k.U){k.provider.videoData.Vx===16623&&g.aN(Error("Playback for EmbedPage"));var X=mN(k,"playback");k.N=QFm(k);tIZ(k.V);X.N=tS(k);k.W>0&&(X.V-=k.W);X.send();if(k.provider.videoData.FD){X=k.provider.Vo;var V=k.provider.videoData,C={html5:"1",video_id:V.videoId,cpn:V.clientPlaybackNonce,ei:V.eventId,ptk:V.FD,oid:V.Uh,ptchn:V.kG,pltype:V.PK,content_v:gB(V)};V.TZ&&Object.assign(C,{m:V.TZ});X=g.mT(X.fO+"ptracking",C);zqm(k,X)}k.provider.videoData.VD||(FNo(k),g35(k));k.U=!0;k=k.V;k.V= k.lO();k.h0=g.Cx(k.provider);!(k.U===0&&k.V<5)&&k.V-k.U>2&&(k.U=k.V);k.N=!0}}; QFm=function(k){var X=k.provider.videoData.LA,V=k.provider.videoData.Jo,C=[10+X,10,10,40+V-X,40],y,U=(y=k.provider.videoData.getPlayerResponse())==null?void 0:y.playbackTracking,N=U==null?void 0:U.videostatsScheduledFlushWalltimeSeconds;y=U==null?void 0:U.videostatsDefaultFlushIntervalSeconds;if(!(N&&N.length>0&&y))return k.logger.info("Missing valid scheduled pings config "+N+" "+y),C;X=[N[0]+X].concat(g.G(N.slice(1).map(function(P,T){return P-N[T]})),[y+V-X, y]);return X.some(function(P){return P<0})?(k.logger.V(347111855,"Neg vss scheduled pings "+N+" "+y),C):X}; tS=function(k,X){X=X===void 0?NaN:X;var V=g.Cx(k.provider);X=isNaN(X)?V:X;X=Math.ceil(X);var C=k.N[k.T];k.T+11E3;!(U.length>1)&&U[0].isEmpty()||P||(N.N=tS(k,y));N.send();k.D++}},(y-V)*1E3); return k.j=y}; cO=function(k){g.j2(k.Y);k.Y=NaN}; LNY=function(k){k.V.update();k=k.V;k.segments.length&&k.V===k.U||nx(k);var X=k.segments;k.segments=[];return X}; mN=function(k,X){var V=pO0(k.provider);Object.assign(V,{state:k.X});X=new db0(k.provider.videoData,k.provider.Vo,X,V);X.V=k.provider.WY.lO();V=k.provider.videoData.clientPlaybackNonce;X.V=k.provider.WY.lw(V);k.provider.videoData.isLivePlayback||(X.uq=k.provider.WY.getDuration(V));k.provider.videoData.V&&(V=k.provider.videoData.V.UE(X.V))&&(X.k9=V-X.V,k.provider.Vo.L("html5_disable_live_dvr_shrink_for_cdm_vss")&&Ep(k.provider.videoData)&&(X.V+=k.provider.WY.Jk(),X.k9-=k.provider.WY.Jk()));X.QJ=g.Cx(k.provider); X.segments=[BO(k.provider)];return X}; S$I=function(k,X){var V=mN(k,"watchtime");Y$Y(k)&&(V.delayThresholdMet=!0,k.qC=!0);if(k.W>0){for(var C=g.W(X),y=C.next();!y.done;y=C.next())y=y.value,y.startTime-=k.W,y.endTime-=k.W;V.V-=k.W}else V.V=k.V.V;V.segments=X;return V}; dg=function(k,X){var V=uV$(k,!isNaN(k.j));X&&(k.j=NaN);return V}; uV$=function(k,X){var V=S$I(k,LNY(k));!isNaN(k.j)&&X&&(V.D=k.j);return V}; Y$Y=function(k){var X;if(X=k.provider.videoData.isLoaded()&&k.provider.videoData.VD&&k.U&&!k.qC)X=k.V,X=X.Y+X.lO()-X.U>=k.provider.videoData.VD;return!!X}; FNo=function(k){k.provider.videoData.youtubeRemarketingUrl&&!k.gB&&(zqm(k,k.provider.videoData.youtubeRemarketingUrl),k.gB=!0)}; g35=function(k){k.provider.videoData.googleRemarketingUrl&&!k.U2&&(zqm(k,k.provider.videoData.googleRemarketingUrl),k.U2=!0)}; kn$=function(k){if(!k.ez()&&k.U){k.X="paused";var X=dg(k);X.isFinal=!0;X.send();k.dispose()}}; XU0=function(k,X){if(!k.ez())if(g.S(X.state,2)||g.S(X.state,512)){if(k.X="paused",g.j$(X,2)||g.j$(X,512))g.j$(X,2)&&(k.V.previouslyEnded=!0),k.U&&(cO(k),dg(k).send(),k.j=NaN)}else if(g.S(X.state,8)){k.X="playing";var V=k.U&&isNaN(k.Y)?tS(k):NaN;if(!isNaN(V)&&(Oj(X,64)<0||Oj(X,512)<0)){var C=uV$(k,!1);C.N=V;C.send()}g.j$(X,16)&&X.state.seekSource===58&&(k.V.previouslyEnded=!0)}else k.X="paused"}; Vi$=function(k,X,V){if(!k.k9){V||(V=mN(k,"atr"));V.attestationResponse=X;try{V.send()}catch(C){if(C.message!=="Unknown Error")throw C;}k.k9=!0}}; zqm=function(k,X){var V=k.provider.Vo;g.ft(k.provider.Vo,g.Lh(k.provider.videoData)).then(function(C){var y=k.provider.Vo.pageId,U=k.provider.Vo.sendVisitorIdHeader?k.provider.videoData.visitorData:void 0,N=k.provider.Vo.L("vss_pings_using_networkless")||k.provider.Vo.L("kevlar_woffle"),P=k.provider.Vo.L("allow_skip_networkless");C=xbm(X,V,y,U,C);PVm(X,C,{token:k.provider.videoData.X,NK:k.provider.videoData.WG,mdxEnvironment:k.provider.videoData.mdxEnvironment},V,void 0,N&&!P,!1,!0)})}; Cm0=function(){this.endTime=this.startTime=-1;this.j="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.W=0;this.compositeLiveStatusToken=this.U=void 0;this.volume=this.connectionType=0;this.muted=!1;this.V=this.clipId="-";this.previouslyEnded=!1}; AS=function(k,X,V){this.videoData=k;this.Vo=X;this.WY=V;this.V=void 0}; g.Cx=function(k){return ijY(k)()}; ijY=function(k){if(!k.V){var X=g.yB(function(C){var y=(0,g.a)();C&&y<=631152E6&&(k.WY.PY("ytnerror",{issue:28799967,value:""+y}),y=(new Date).getTime()+2);return y},k.Vo.L("html5_validate_yt_now")),V=X(); k.V=function(){return Math.round(X()-V)/1E3}; k.WY.s4()}return k.V}; pO0=function(k){var X=k.WY.Ff()||{};X.fs=k.WY.A0();X.volume=k.WY.getVolume();X.muted=k.WY.isMuted()?1:0;X.mos=X.muted;X.clipid=k.WY.JC();var V;X.playerheight=((V=k.WY.getPlayerSize())==null?void 0:V.height)||0;var C;X.playerwidth=((C=k.WY.getPlayerSize())==null?void 0:C.width)||0;k=k.videoData;V={};k.W&&(V.fmt=k.W.itag,k.j&&(k.MQ?k.j.itag!==k.W.itag:k.j.itag!=k.W.itag)&&(V.afmt=k.j.itag));V.ei=k.eventId;V.list=k.playlistId;V.cpn=k.clientPlaybackNonce;k.videoId&&(V.v=k.videoId);k.dk&&(V.infringe=1); (k.wh?0:k.Np)&&(V.splay=1);(C=mO(k))&&(V.live=C);k.lV&&(V.sautoplay=1);k.oL&&(V.autoplay=1);k.Ux&&(V.sdetail=k.Ux);k.partnerId&&(V.partnerid=k.partnerId);k.osid&&(V.osid=k.osid);k.CK&&(V.cc=g.XFZ(k.CK));return Object.assign(X,V)}; hqI=function(k){var X=BV5();if(X)return yI$[X]||yI$.other;if(g.Hg(k.Vo)){k=navigator.userAgent;if(/[Ww]ireless[)]/.test(k))return 3;if(/[Ww]ired[)]/.test(k))return 30}return 0}; BO=function(k){var X=new Cm0,V;X.j=((V=pO0(k).cc)==null?void 0:V.toString())||"-";X.playbackRate=k.WY.getPlaybackRate();V=k.WY.getVisibilityState();V!==0&&(X.visibilityState=V);k.Vo.tO&&(X.W=1);X.U=k.videoData.mp;X.compositeLiveStatusToken=k.videoData.compositeLiveStatusToken;V=k.WY.getAudioTrack();V.Gw&&V.Gw.id&&V.Gw.id!=="und"&&(X.audioId=V.Gw.id);X.connectionType=hqI(k);X.volume=k.WY.getVolume();X.muted=k.WY.isMuted();X.clipId=k.WY.JC()||"-";X.V=k.videoData.uY||"-";return X}; g.Dh=function(k,X){g.H.call(this);var V=this;this.provider=k;this.U=new Map;this.IZ=new g.eq;this.Xg={kja:function(){return V.qoe}, LZc:function(){return V.V}, J0b:function(){return V.W}}; this.provider.videoData.i_()&&!this.provider.videoData.yy&&(this.V=new wg(this.provider),this.V.W=0,g.b(this,this.V),this.qoe=new g.O$(this.provider,X),g.b(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.XO=this.provider.videoData.clientPlaybackNonce)&&this.U.set(this.XO,this.V));if(k.Vo.playerCanaryState==="canary"||k.Vo.playerCanaryState==="holdback")this.W=new JS(this.provider),g.b(this,this.W)}; UYI=function(k){k.W&&Yz0(k.W);k.qoe&&n3X(k.qoe)}; NNm=function(k){if(k.qoe){k=k.qoe;for(var X=k.provider.videoData,V=k.provider.Vo,C=g.W(V.Ec),y=C.next();!y.done;y=C.next())Kx(k,y.value);if(k.provider.L("html5_enable_qoe_cat_list"))for(C=g.W(X.wT),y=C.next();!y.done;y=C.next())Kx(k,y.value);else X.Ec&&Kx(k,k.provider.videoData.Ec);X.Ak()&&(C=X.V,Op(X)&&Kx(k,"manifestless"),C&&b0(C)&&Kx(k,"live-segment-"+b0(C).toFixed(1)));Jt(X)?Kx(k,"sabr"):k.kx(Kh(X));if(SU(X)||X.Hx())X.Hx()&&Kx(k,"ssa"),Kx(k,"lifa");Ep(X)&&Kx(k,"cdm");X.gatewayExperimentGroup&& (C=X.gatewayExperimentGroup,C==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?C="spkadtrt":C==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(C="spkadctrl"),Kx(k,C));V.k9!=="yt"&&k.V.set("len",[X.lengthSeconds.toFixed(2)]);X.cotn&&!YI(X)&&k.T0(!0);V.hk()&&(X=E3Z())&&k.PY("cblt",{m:X});if(V.L("html5_log_screen_diagonal")){V=k.PY;var U;X=((U=window.H5vccScreen)==null?0:U.GetDiagonal)?window.H5vccScreen.GetDiagonal():0;V.call(k,"cbltdiag",{v:X})}}}; xY$=function(k,X){k.V&&(k=k.V,X===58?k.V.update():k.U&&(cO(k),dg(k).send(),k.j=NaN))}; Pm5=function(k,X){if(g.j$(X,1024)||g.j$(X,512)||g.j$(X,4)){if(k.W){var V=k.W;V.W>=0||(V.V=-1,V.delay.stop())}k.qoe&&(V=k.qoe,V.N||(V.U=-1))}if(k.provider.videoData.enableServerStitchedDai&&k.XO){var C;(C=k.U.get(k.XO))==null||XU0(C,X)}else k.V&&XU0(k.V,X);if(k.qoe){C=k.qoe;V=X.state;var y=g.Cx(C.provider),U=C.getPlayerState(V),N=V.seekSource||void 0;if(U!==C.IZ){C.qC||y= 10&&C.playTimeSecs<=180&&(C.V.set("qoealert",["1"]),C.VD=!0)),U!=="B"||C.IZ!=="PL"&&C.IZ!=="PB"||(C.isBuffering=!0),C.W=y);C.IZ==="PL"&&(U==="B"||U==="S")||C.provider.Vo.hk()?IF(C,y):(C.yD||U!=="PL"||(C.yD=!0,WN5(C,y,C.provider.WY.OC())),rSI(C,y));U==="PL"&&g.iT(C.QJ);var P=[U];U==="S"&&N&&P.push("ss."+N);g.s$(C,y,"vps",P);C.IZ=U;C.k9=y;C.W=y;C.j=!0}U=V.Q2;g.S(V,128)&&U&&(U.MG=U.MG||"",Ih0(C,y,U.errorCode,U.QA,U.MG));(g.S(V,2)||g.S(V,128))&&C.reportStats(y);V.isPlaying()&&!C.N&&(C.U>=0&&C.V.set("user_intent", [C.U.toString()]),C.N=!0);Ox$(C)}k.W&&(k=k.W,uU0(k),k.playerState=X.state,k.W>=0&&g.j$(X,16)&&k.seekCount++,X.state.isError()&&k.send())}; TNY=function(k){k.W&&k.W.send();if(k.qoe){var X=k.qoe;if(X.j){X.IZ==="PL"&&(X.IZ="N");var V=g.Cx(X.provider);g.s$(X,V,"vps",[X.IZ]);X.N||(X.U>=0&&X.V.set("user_intent",[X.U.toString()]),X.N=!0);X.provider.Vo.hk()&&X.PY("finalized",{});X.Y9=!0;X.reportStats(V)}}if(k.provider.videoData.enableServerStitchedDai)for(X=g.W(k.U.values()),V=X.next();!V.done;V=X.next())kn$(V.value);else k.V&&kn$(k.V);k.dispose()}; qdY=function(k,X){k.V&&Vi$(k.V,X)}; Mi0=function(k){if(!k.V)return null;var X=mN(k.V,"atr");return function(V){k.V&&Vi$(k.V,V,X)}}; osr=function(k,X,V,C){V.adFormat=V.Kp;var y=X.WY;X=new wg(new AS(V,X.Vo,{getDuration:function(){return V.lengthSeconds}, getCurrentTime:function(){return y.getCurrentTime()}, lO:function(){return y.lO()}, lw:function(){return y.lw()}, bA:function(){return y.bA()}, OC:function(){return y.OC()}, getPlayerSize:function(){return y.getPlayerSize()}, getAudioTrack:function(){return V.getAudioTrack()}, getPlaybackRate:function(){return y.getPlaybackRate()}, tJ:function(){return y.tJ()}, getVisibilityState:function(){return y.getVisibilityState()}, oW:function(){return y.oW()}, Ff:function(){return y.Ff()}, getVolume:function(){return y.getVolume()}, isMuted:function(){return y.isMuted()}, A0:function(){return y.A0()}, JC:function(){return y.JC()}, getProximaLatencyPreference:function(){return y.getProximaLatencyPreference()}, s4:function(){y.s4()}, PY:function(U,N){y.PY(U,N)}, IR:function(){return y.IR()}, Jk:function(){return y.Jk()}})); X.W=C;g.b(k,X);return X}; eb$=function(){this.Pb=0;this.U=this.BH=this.Dc=this.W=NaN;this.V={};this.bandwidthEstimate=NaN}; fYI=function(){this.V=g.fA;this.array=[]}; JI$=function(k,X,V){var C=[];for(X=Esd(k,X);XV)break}return C}; rI9=function(k,X){var V=[];k=g.W(k.array);for(var C=k.next();!C.done&&!(C=C.value,C.contains(X)&&V.push(C),C.start>X);C=k.next());return V}; hbm=function(k){return k.array.slice(Esd(k,0x7ffffffffffff),k.array.length)}; Esd=function(k,X){k=mc(k.array,function(V){return X-V.start||1}); return k<0?-(k+1):k}; W1r=function(k,X){var V=NaN;k=g.W(k.array);for(var C=k.next();!C.done;C=k.next())if(C=C.value,C.contains(X)&&(isNaN(V)||C.endX&&(isNaN(V)||C.startk.mediaTime+k.Y&&X1)k.j=!0;if((y===void 0?0:y)||isNaN(k.W))k.W=X;if(k.V)X!==k.mediaTime&&(k.V=!1);else if(X>0&&k.mediaTime===X){y=1500;if(k.Vo.L("html5_buffer_underrun_transition_fix")){y=g.IW(k.Vo.experiments,"html5_min_playback_advance_for_steady_state_secs");var U=g.IW(k.Vo.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");y=y>0&&U>0&&Math.abs(X-k.W)(C||!k.j?y:400)}k.mediaTime=X;k.U=V;return!1}; wUa=function(k,X){this.videoData=k;this.V=X}; mYm=function(k,X,V){return X.DB(V).then(function(){return Ho(new wUa(X,X.U))},function(C){C instanceof Error&&g.aN(C); var y=v6('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),U=ae('audio/mp4; codecs="mp4a.40.2"'),N=y||U,P=X.isLivePlayback&&!g.fn(k.Y,!0);C="fmt.noneavailable";P?C="html5.unsupportedlive":N||(C="html5.missingapi");N=P||!N?2:1;y={buildRej:"1",a:X.RJ(),d:!!X.d2,drm:X.gy(),f18:X.Rt.indexOf("itag=18")>=0,c18:y};X.V&&(X.gy()?(y.f142=!!X.V.V["142"],y.f149=!!X.V.V["149"],y.f279=!!X.V.V["279"]):(y.f133=!!X.V.V["133"],y.f140=!!X.V.V["140"],y.f242=!!X.V.V["242"]),y.cAAC=U,y.cAVC=ae('video/mp4; codecs="avc1.42001E"'), y.cVP9=ae('video/webm; codecs="vp9"'));X.Y&&(y.drmsys=X.Y.keySystem,U=0,X.Y.V&&(U=Object.keys(X.Y.V).length),y.drmst=U);return new g.DJ(C,y,N)})}; bV=function(k){this.data=window.Float32Array?new Float32Array(k):Array(k);this.W=this.V=k-1}; ti0=function(k){return k.data[k.V]||0}; cIm=function(k){this.Y=k;this.U=this.W=0;this.j=new bV(50)}; Zh=function(k,X,V){g.ED.call(this);this.videoData=k;this.experiments=X;this.Y=V;this.W=[];this.CX=0;this.U=!0;this.j=!1;this.X=0;V=new dYa;k.latencyClass==="ULTRALOW"&&(V.X=!1);k.D8?V.U=3:g.D2(k)&&(V.U=2);k.latencyClass==="NORMAL"&&(V.Y=!0);V.k9=Jt(k)&&X.iq("html5_refactor_decouple_liveness");g.IW(X,"html5_low_latency_adaptive_liveness_adjustment_segments")===0&&g.IW(X,"html5_low_latency_max_allowable_liveness_drift_chunks")===0||k.latencyClass!=="LOW"&&k.latencyClass!=="ULTRALOW"||(V.Y=!0);var C= g.IW(X,"html5_liveness_drift_proxima_override");if(Kh(k)!==0&&C){V.V=C;var y;((y=k.V)==null?0:qJX(y))&&V.V--}Jt(k)&&X.iq("html5_sabr_parse_live_metadata_playback_boundaries")&&(V.U2=!0);if(g.Lr("trident/")||g.Lr("edge/"))y=g.IW(X,"html5_platform_minimum_readahead_seconds")||3,V.j=Math.max(V.j,y);g.IW(X,"html5_minimum_readahead_seconds")&&(V.j=g.IW(X,"html5_minimum_readahead_seconds"));g.IW(X,"html5_maximum_readahead_seconds")&&(V.D=g.IW(X,"html5_maximum_readahead_seconds"));X.iq("html5_force_adaptive_readahead")&& (V.X=!0);if(y=g.IW(X,"html5_liveness_drift_chunk_override"))V.V=y;jU(k)&&(V.V=(V.V+1)/5,k.latencyClass==="LOW"&&(V.V*=2));!Jt(k)||k.latencyClass!=="ULTRALOW"&&k.latencyClass!=="LOW"||(V.T=g.IW(X,"html5_low_latency_adaptive_liveness_adjustment_segments")||1,V.N=g.IW(X,"html5_low_latency_max_allowable_liveness_drift_chunks")||10);this.policy=V;this.N=this.policy.U!==1;this.V=vO(this,AIa(this,isNaN(k.liveChunkReadahead)?3:k.liveChunkReadahead,k))}; DY$=function(k,X){if(X)return X=k.videoData,X=AIa(k,isNaN(X.liveChunkReadahead)?3:X.liveChunkReadahead,X),vO(k,X);if(k.W.length){if(Math.min.apply(null,k.W)>1)return vO(k,k.V-1);if(k.policy.X)return vO(k,k.V+1)}return k.V}; Rbo=function(k,X){if(!k.W.length)return!1;var V=k.V;k.V=DY$(k,X===void 0?!1:X);if(X=V!==k.V)k.W=[],k.CX=0;return X}; aF=function(k,X){return X>=k.Yv()-Hjr(k)}; bj$=function(k,X,V){X=aF(k,X);V||X?X&&(k.U=!0):k.U=!1;k.N=k.policy.U===2||k.policy.U===3&&k.U}; vsm=function(k,X){X=aF(k,X);k.j!==X&&k.publish("livestatusshift",X);k.j=X}; Hjr=function(k){var X=k.policy.V;k.j||(X=Math.max(X-1,0));return X*QU(k)}; AIa=function(k,X,V){V.D8&&X--;jU(V)&&(X=1);if(Kh(V)!==0&&(k=g.IW(k.experiments,"html5_live_chunk_readahead_proxima_override"))){X=k;var C;((C=V.V)==null?0:qJX(C))&&X++}return X}; QU=function(k){return k.videoData.V?b0(k.videoData.V)||5:5}; vO=function(k,X){X=Math.max(Math.max(1,Math.ceil(k.policy.j/QU(k))),X);return Math.min(Math.min(8,Math.floor(k.policy.D/QU(k))),X)}; dYa=function(){this.j=0;this.D=Infinity;this.X=!0;this.W=this.V=2;this.U=1;this.Y=!1;this.N=10;this.U2=!1;this.T=1;this.k9=!1}; gg=function(k){g.H.call(this);this.WY=k;this.V=0;this.W=null;this.X=this.j=0;this.U={};this.Vo=this.WY.J();this.Y=new g.C2(this.YL,1E3,this);this.Tc=new zX({delayMs:g.IW(this.Vo.experiments,"html5_seek_timeout_delay_ms")});this.gB=new zX({delayMs:g.IW(this.Vo.experiments,"html5_long_rebuffer_threshold_ms")});this.dB=FV(this,"html5_seek_set_cmt");this.uq=FV(this,"html5_seek_jiggle_cmt");this.s2=FV(this,"html5_seek_new_elem");this.yD=FV(this,"html5_unreported_seek_reseek");this.U2=FV(this,"html5_long_rebuffer_jiggle_cmt"); this.qC=new zX({delayMs:2E4});this.n4=FV(this,"html5_seek_new_elem_shorts");this.Gc=FV(this,"html5_seek_new_media_source_shorts_reuse");this.Z8=FV(this,"html5_seek_new_media_element_shorts_reuse");this.bq=FV(this,"html5_reseek_after_time_jump");this.T=FV(this,"html5_gapless_handoff_close_end_long_rebuffer");this.D=FV(this,"html5_gapless_slow_seek");this.k9=FV(this,"html5_gapless_slow_start");this.N=FV(this,"html5_ads_preroll_lock_timeout");this.D8=new zX({delayMs:g.IW(this.Vo.experiments,"html5_skip_slow_ad_delay_ms")|| 5E3,hC:!this.Vo.L("html5_report_slow_ads_as_error")});this.tO=new zX({delayMs:g.IW(this.Vo.experiments,"html5_skip_slow_ad_delay_ms")||5E3,hC:!this.Vo.L("html5_skip_slow_buffering_ad")});this.VD=new zX({delayMs:g.IW(this.Vo.experiments,"html5_slow_start_timeout_delay_ms")});this.Y9=FV(this,"html5_slow_start_no_media_source");g.b(this,this.Y)}; FV=function(k,X){var V=g.IW(k.Vo.experiments,X+"_delay_ms");k=k.Vo.L(X+"_cfl");return new zX({delayMs:V,hC:k})}; ZjI=function(k,X){k.V=X}; lV=function(k,X,V,C,y,U,N,P){X.test(V)?(k.vx(y,X,N),X.hC||U()):(X.lD&&X.W&&!X.j?(V=(0,g.a)(),C?X.V||(X.V=V):X.V=0,U=!C&&V-X.W>X.lD,V=X.V&&V-X.V>X.Ym||U?X.j=!0:!1):V=!1,V&&(P=Object.assign({},k.Du(X),P),P.wn=N,P.we=y,P.wsuc=C,k.WY.PY("workaroundReport",P),C&&(X.reset(),k.U[y]=!1)))}; zX=function(k){var X=k===void 0?{}:k;k=X.delayMs===void 0?0:X.delayMs;var V=X.Ym===void 0?1E3:X.Ym;var C=X.lD===void 0?3E4:X.lD;X=X.hC===void 0?!1:X.hC;this.V=this.W=this.U=this.startTimestamp=0;this.j=!1;this.Y=Math.ceil(k/1E3);this.Ym=V;this.lD=C;this.hC=X}; F1m=function(k){g.H.call(this);var X=this;this.WY=k;this.N=this.V=this.loader=this.mediaElement=this.playbackData=null;this.U=0;this.Y=this.U2=this.j=null;this.qC=!1;this.VD=0;this.k9=!1;this.timestampOffset=0;this.T=!0;this.s2=0;this.Gc=this.XT=!1;this.X=0;this.dB=!1;this.gB=0;this.Vo=this.WY.J();this.videoData=this.WY.getVideoData();this.policy=new aYo;this.D=new gg(this.WY);this.D8=this.n4=this.uq=this.W=NaN;this.bq=new g.C2(function(){QTI(X,!1)},2E3); this.yD=new g.C2(function(){Lx(X)}); this.Z8=new g.C2(function(){X.qC=!0;zb$(X,{})}); this.tO=NaN;this.Y9=new g.C2(function(){var V=X.Vo.HI;V.V+=1E4/36E5;V.V-V.U>1/6&&(MO0(V),V.U=V.V);X.Y9.start()},1E4); g.b(this,this.D);g.b(this,this.bq);g.b(this,this.Z8);g.b(this,this.yD);g.b(this,this.Y9)}; L1$=function(k,X){k.playbackData=X;k.videoData.isLivePlayback&&(k.N=new cIm(function(){a:{if(k.playbackData&&k.playbackData.V.V){if(Op(k.videoData)&&k.loader){var C=k.loader.Dt.dh()||0;break a}if(k.videoData.V){C=k.videoData.V.Y9;break a}}C=0}return C}),k.V=new Zh(k.videoData,k.Vo.experiments,function(){return k.wu(!0)})); if(SI(k.WY)){var V;(V=k.videoData.Qz)!=null&&V.mK||(X=gs0(k),X.Dm?(Jt(k.videoData)&&k.QB(X.Dm,X.startSeconds),k.U=X.startSeconds):X.startSeconds>0&&k.seekTo(X.startSeconds,{f0:"seektimeline_startPlayback",seekSource:15}));k.T=!1}else lYI(k)||(k.U=k.U||k.videoData.startSeconds||0)}; pUm=function(k,X){(k.loader=X)?Sd$(k,!0):px(k)}; Ydm=function(k,X){g.iT(k.D.Y);k.L("html5_exponential_memory_for_sticky")&&(X.state.isPlaying()?g.iT(k.Y9):k.Y9.stop());if(k.mediaElement)if(X.oldState.state===8&&sJ(X.state)&&X.state.isBuffering()){X=k.mediaElement.getCurrentTime();var V=k.mediaElement.IL();var C=k.L("manifestless_post_live_ufph")||k.L("manifestless_post_live")?aQ(V,Math.max(X-3.5,0)):aQ(V,X-3.5);C>=0&&X>V.end(C)-1.1&&C+10?(Y3(k.WY,k.getCurrentTime()+k.videoData.limitedPlaybackDurationInSeconds),k.Gc=!0):k.videoData.isLivePlayback&&k.videoData.endSeconds>0&&(Y3(k.WY,k.getCurrentTime()+k.videoData.endSeconds),k.Gc=!0))}; k3$=function(k,X){var V=k.getCurrentTime(),C=k.isAtLiveHead(V);if(k.N&&C){var y=k.N;if(y.V&&!(V>=y.W&&V50&&y.W.shift())),y=k.V,bj$(y,V,X===void 0?!0:X),vsm(y,V),X&&QTI(k,!0));C!==k.XT&&(X=k.getCurrentTime()-k.D8<=500,V=k.VD>=1E3,X||V||(X=k.WY.xP,X.qoe&&(X=X.qoe,V=g.Cx(X.provider), g.s$(X,V,"lh",[C?"1":"0"])),k.XT=C,k.VD++,k.D8=k.getCurrentTime()))}; QTI=function(k,X){if(k.V){var V=k.V;var C=k.getCurrentTime(),y=V.Yv();var U=V.policy.W;V.j||(U=Math.max(U-1,0));U*=QU(V);C>=y-U||!V.L9()?V=C0&&T9(k.mediaElement)>0&&(k.W=uV(k,k.W,!1)),X=k.L("html5_pseudogapless_shorts_seek_to_next_start")&&(X==null?void 0:X.seekSource)===60,!k.mediaElement||!UZY(k,X))k.yD.start(750);else if(!isNaN(k.W)&&isFinite(k.W)&&(X=k.n4-(k.W-k.timestampOffset),!(X===0||Math.abs(X)<.005)))if(X=k.mediaElement.getCurrentTime()-k.W,Math.abs(X)<=k.s2||Math.abs(X)<.005)N00(k);else{if(k.videoData.gN)k.videoData.gN= !1;else if(!sp(k.videoData)&&k.W>=k.wu()-.1){k.W=k.wu();k.j.resolve(k.wu());k.WY.lf();return}try{var V=k.W-k.timestampOffset;k.mediaElement.seekTo(V);k.D.V=V;k.n4=V;k.U=k.W;k.k9=!1}catch(C){}}}; UZY=function(k,X){X=X===void 0?!1:X;if(!k.mediaElement||k.mediaElement.VP()===0||k.mediaElement.hasError())return!1;var V=k.mediaElement.getCurrentTime()>0;return k.videoData.U&&k.videoData.U.V||k.videoData.isLivePlayback||!k.videoData.gy()?k.W>=0&&!X&&(X=k.mediaElement.mj(),X.length||!V)?QG(X,k.W-k.timestampOffset):V:V}; N00=function(k){k.j&&(k.j.resolve(k.mediaElement.getCurrentTime()),k.D.W=null)}; iD0=function(k,X){k.Y&&(k.Y.resolve(X),k.WY.Ku(),k.Vo.hk()||y$m(k))&&(X=k.Du(),X["native"]=""+ +k.k9,X.otgt=""+(k.W+k.timestampOffset),k.WY.PY("seekEnd",X));px(k)}; px=function(k){k.W=NaN;k.n4=NaN;k.j=null;k.U2=null;k.Y=null;k.qC=!1;k.k9=!1;k.s2=0;k.bq.stop();k.Z8.stop()}; PZI=function(k,X){var V=k.mediaElement,C=X.type;switch(C){case "seeking":var y=V.getCurrentTime()+k.timestampOffset;if(!k.j||k.k9&&y!==k.W){k.j=new xL;k.j.then(function(N){iD0(k,N)},function(){px(k)}); if(k.videoData.isAd()){var U;CWr({adCpn:k.videoData.clientPlaybackNonce,contentCpn:(U=k.videoData.LP)!=null?U:""},X.V)}k.n4=y;ZjI(k.D,V.getCurrentTime());k.seekTo(y,{seekSource:104,f0:"seektimeline_mediaElementEvent"});k.k9=!0}break;case "seeked":N00(k);break;case "loadedmetadata":SI(k.WY)||xZm(k);Lx(k);break;case "progress":Lx(k);break;case "pause":k.X=k.getCurrentTime()}k.X&&((C==="play"||C==="playing"||C==="timeupdate"||C==="progress")&&k.getCurrentTime()-k.X>10&&(k.L("html5_enable_new_media_element_puase_jump")? (k.WY.vx(new g.DJ("qoe.restart",{reason:"pauseJump"})),k.WY.Od(),k.seekTo(k.X,{f0:"pauseJumpNewElement"})):k.seekTo(k.X,{f0:"pauseJump"})),C!=="pause"&&C!=="play"&&C!=="playing"&&C!=="progress"&&(k.X=0))}; T05=function(k){return(Rz(k.videoData)||!!k.videoData.liveUtcStartSeconds)&&(!!k.videoData.liveUtcStartSeconds||lYI(k))&&!!k.videoData.V}; lYI=function(k){return!!k.videoData.startSeconds&&isFinite(k.videoData.startSeconds)&&k.videoData.startSeconds>1E9}; gs0=function(k){var X=0,V=NaN,C="";if(!k.T)return{startSeconds:X,Dm:V,source:C};k.videoData.k9?X=k.videoData.qC:sp(k.videoData)&&(X=Infinity);if(g.D2(k.videoData))return{startSeconds:X,Dm:V,source:C};k.videoData.startSeconds?(C="ss",X=k.videoData.startSeconds):k.videoData.xL&&(C="stss",X=k.videoData.xL);k.videoData.liveUtcStartSeconds&&(V=k.videoData.liveUtcStartSeconds);if(isFinite(X)&&(X>k.wu()||Xk.wu()||V 0?(C.onesie="0",k.handleError(new g.DJ("html5.missingapi",C)),!1):!0}; hv$=function(k){var X=gX();li(X,k);return g.o0(X,wga())}; EkZ=function(k,X){var V,C,y,U,N,P,T,q,M,e,f,E,J,O,I,n,B,t,A,v,l,z,Y,io,Vm,Um;return g.D(function(L){if(L.W==1)return X.fetchType="onesie",V=F95(X,k.getPlayerSize(),k.getVisibilityState()),C=new zA(k,V),g.d(L,C.fetch(),2);y=L.V;U={player_response:y};X.loading=!1;N=k.e6.Ap;if(C.CJ){P=g.W(C.CJ.entries());for(T=P.next();!T.done;T=P.next())q=T.value,M=g.W(q),e=M.next().value,f=M.next().value,E=e,J=f,N.V.set(E,J,180),E===X.videoId&&(O=J.Z_(),X.Yd=O);N.Lb=C}I=g.W(C.DW.entries());for(n=I.next();!n.done;n= I.next())B=n.value,t=g.W(B),A=t.next().value,v=t.next().value,l=A,z=v,N.W.set(l,z,180);g.iq(X,U,!0);if(X.loading||V$(X))return L.return(Promise.resolve());N.V.removeAll();N.W.removeAll();X.Yd=[];Y={};io="onesie.response";Vm=0;X.errorCode?(io="auth",Y.ec=X.errorCode,Y.ed=X.errorDetail,Y.es=X.KZ||"",Vm=2):(Y.successButUnplayable="1",Y.disposed=""+ +X.ez(),Y.afmts=""+ +/adaptiveFormats/.test(y),Y.cpn=X.clientPlaybackNonce);Um=new g.DJ(io,Y,Vm);return L.return(Promise.reject(Um))})}; evZ=function(k,X){var V,C,y,U,N,P,T,q,M,e,f;return g.D(function(E){switch(E.W){case 1:V=X.isAd(),C=!V,y=V?1:3,U=0;case 2:if(!(U0)){E.wB(5);break}return g.d(E,z6(5E3),6);case 6:N=new g.XQ("Retrying OnePlatform request",{attempt:U}),g.aN(N);case 5:return g.sm(E,7),g.d(E,Wym(k,X),9);case 9:return E.return();case 7:P=g.$X(E);T=H6(P);q=T.errorCode;M=k.J();e=M.L("html5_use_network_error_code_enums")?401:"401";C&&q==="manifest.net.badstatus"&&T.details.rc===e&&(C=!1,U===y-1&&(y+= 1));if(U===y-1)return f=sw0(V,T.details),f.details.backend="op",f.details.originec=q,E.return(Promise.reject(f));if(q==="auth"||q==="manifest.net.retryexhausted")return E.return(Promise.reject(T));k.handleError(T);if(Re(T.severity)){E.wB(4);break}case 3:U++;E.wB(2);break;case 4:return E.return(Promise.reject(sw0(V,{backend:"op"})))}})}; Wym=function(k,X){function V(io){io.readyState===2&&k.dQ("ps_c")} var C,y,U,N,P,T,q,M,e,f,E,J,O,I,n,B,t,A,v,l,z,Y;return g.D(function(io){switch(io.W){case 1:X.fetchType="gp";C=k.J();y=g.ft(C,g.Lh(X));if(!y.V){U=y.getValue();io.wB(2);break}return g.d(io,y.V,3);case 3:U=io.V;case 2:return N=U,P=hv$(N),T=F95(X,k.getPlayerSize(),k.getVisibilityState()),q=g.hX(ODo),M=g.Lh(X),e=(0,g.a)(),f=!1,E="empty",J=0,k.dQ("psns"),O={j9:V},g.d(io,g.V7(P,T,q,void 0,O),4);case 4:I=io.V;k.dQ("psnr");if(X.ez())return io.return();I?"error"in I&&I.error?(f=!0,E="esf:"+I.error.message, J=I.error.code):I.errorMetadata&&(f=!0,E="its",J=I.errorMetadata.status):f=!0;if(f)return n=0,B=((0,g.a)()-e).toFixed(),t={},t=C.L("html5_use_network_error_code_enums")?{backend:"op",rc:J,rt:B,reason:E,has_kpt:X.n0?"1":"0",has_mdx_env:X.mdxEnvironment?"1":"0",has_omit_key_flag:g.k5("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:C.pageId?"1":"0",has_token:M?"1":"0",has_vvt:X.gB?"1":"0",is_mdx:X.isMdxPlayback?"1":"0",mdx_ctrl:X.oE||"",token_eq:M===g.Lh(X)?"1":"0"}:{backend:"op", rc:""+J,rt:B,reason:E,has_kpt:X.n0?"1":"0",has_mdx_env:X.mdxEnvironment?"1":"0",has_omit_key_flag:g.k5("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:C.pageId?"1":"0",has_token:M?"1":"0",has_vvt:X.gB?"1":"0",is_mdx:X.isMdxPlayback?"1":"0",mdx_ctrl:X.oE||"",token_eq:M===g.Lh(X)?"1":"0"},A="manifest.net.connect",J===429?(A="auth",n=2):J>200&&(A="manifest.net.badstatus",J===400&&(n=2)),io.return(Promise.reject(new g.DJ(A,t,n)));X.loading=!1;g.iq(X,{raw_player_response:I},!0); v=I;g.Fi(X.J())&&v&&v.trackingParams&&zo(v.trackingParams);if(X.errorCode)return l={ec:X.errorCode,ed:X.errorDetail,es:X.KZ||""},io.return(Promise.reject(new g.DJ("auth",l,2)));if(!X.loading&&!V$(X))return z=X.isAd()?"auth":"manifest.net.retryexhausted",Y=X.isAd()?2:1,io.return(Promise.reject(new g.DJ(z,{successButUnplayable:"1",hasMedia:g.cl(X)?"1":"0"},Y)));g.Wd(io)}})}; okX=function(k,X,V){function C(J){J=H6(J);if(Re(J.severity))return Promise.reject(J);k.handleError(J);return!1} function y(){return!0} var U,N,P,T,q,M,e,f,E;return g.D(function(J){switch(J.W){case 1:var O=k.J();k.getPlayerSize();k.getVisibilityState();k.isFullscreen();if(X.partnerId===38&&O.playerStyle==="books")O=X.videoId.indexOf(":"),O=g.mT("//play.google.com/books/volumes/"+X.videoId.slice(0,O)+"/content/media",{aid:X.videoId.slice(O+1),sig:X.hF});else if(X.partnerId===30&&O.playerStyle==="docs")O=g.mT("https://docs.google.com/get_video_info",{docid:X.videoId,authuser:X.yN,authkey:X.Ch,eurl:O.n0});else if(X.partnerId===33&&O.playerStyle=== "google-live")O=g.mT("//google-liveplayer.appspot.com/get_video_info",{key:X.videoId});else throw Error("getVideoInfoUrl for invalid namespace: "+O.k9);U=O;P=(N=X.isAd())?1:3;T=0;case 2:if(!(T0)){J.wB(5);break}return g.d(J,z6(5E3),6);case 6:M={playerretry:T,playerretrysrc:V},N||(M.recover="embedded"),q=MI(U,M);case 5:return g.d(J,jwm(X,q).then(y,C),7);case 7:if(e=J.V)return J.return();T++;J.wB(2);break;case 4:f=N?"auth":"manifest.net.retryexhausted";E=N?2:1;if(!N&&Math.random()< 1E-4)try{g.aN(new g.XQ("b/152131571",btoa(U)))}catch(I){}return J.return(Promise.reject(new g.DJ(f,{backend:"gvi"},E)))}})}; jwm=function(k,X){function V(I){return C(I.xhr)} function C(I){if(!k.ez()){I=I?I.status:-1;var n=0,B=((0,g.a)()-M).toFixed();B=y.L("html5_use_network_error_code_enums")?{backend:"gvi",rc:I,rt:B}:{backend:"gvi",rc:""+I,rt:B};var t="manifest.net.connect";I===429?(t="auth",n=2):I>200&&(t="manifest.net.badstatus",I===400&&(n=2));return Promise.reject(new g.DJ(t,B,n))}} var y,U,N,P,T,q,M,e,f,E,J,O;return g.D(function(I){if(I.W==1){k.fetchType="gvi";y=k.J();var n={};k.VW&&(n.ytrext=k.VW);(P=g.p1(n)?void 0:n)?(U={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:P},N=MI(X,{action_display_post:1})):(U={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4},N=X);T={};y.sendVisitorIdHeader&&k.visitorData&&(T["X-Goog-Visitor-Id"]=k.visitorData);(q=M4(y.experiments,"debug_sherlog_username"))&&(T["X-Youtube-Sherlog-Username"]=q);Object.keys(T).length> 0&&(U.headers=T);M=(0,g.a)();return g.d(I,$d(dk,N,U).then(void 0,V),2)}e=I.V;if(!e||!e.responseText)return I.return(C(e));k.loading=!1;f=x5(e.responseText);g.iq(k,f,!0);if(k.errorCode)return E={ec:k.errorCode,ed:k.errorDetail,es:k.KZ||""},I.return(Promise.reject(new g.DJ("auth",E,2)));if(!k.loading&&!V$(k))return J=k.isAd()?"auth":"manifest.net.retryexhausted",O=k.isAd()?2:1,I.return(Promise.reject(new g.DJ(J,{successButUnplayable:"1"},O)));g.Wd(I)})}; sw0=function(k,X){return new g.DJ(k?"auth":"manifest.net.retryexhausted",X,k?2:1)}; im=function(k,X,V){V=V===void 0?!1:V;var C,y,U,N;g.D(function(P){if(P.W==1){C=k.J();if(V&&(!g.Pr(C)||zw(X)!=="embedded")||X.Y2||zw(X)!=="adunit"&&(g.Hg(C)||uL(C)||g.F6(C)||g.gI(C)||g.TJ(C)==="WEB_CREATOR"))return P.return();y=g.ft(C,g.Lh(X));return y.V?g.d(P,y.V,3):(U=y.getValue(),P.wB(2))}P.W!=2&&(U=P.V);N=U;return P.return(I5X(k,X,N))})}; I5X=function(k,X,V){var C,y,U,N,P;return g.D(function(T){if(T.W==1){g.sm(T,2);C=hv$(V);var q=X.J();g.LL();var M={context:g.eJ(X),videoId:X.videoId,racyCheckOk:X.racyCheckOk,contentCheckOk:X.contentCheckOk,autonavState:"STATE_NONE"};zw(X)==="adunit"&&(M.isAdPlayback=!0);q.embedConfig&&(M.serializedThirdPartyEmbedConfig=q.embedConfig);q.ub&&(M.showContentOwnerOnly=!0);X.z5&&(M.showShortsOnly=!0);g.SX(0,141)&&(M.autonavState=g.SX(0,140)?"STATE_OFF":"STATE_ON");if(g.NA(q)){var e=g.SX(0,65);e=e!=null? !e:!1;var f=!!g.aB("yt-player-sticky-caption");M.captionsRequested=e&&f}var E;if(q=(E=q.getWebPlayerContextConfig())==null?void 0:E.encryptedHostFlags)M.playbackContext={encryptedHostFlags:q};y=M;U=g.hX(Ky$);k.dQ("wn_s");return g.d(T,g.V7(C,y,U),4)}if(T.W!=2)return N=T.V,k.dQ("wn_r"),!N||"error"in N&&N.error||(P=N,g.Fi(X.J())&&P.trackingParams&&zo(P.trackingParams),g.iq(X,{raw_watch_next_response:N},!1)),g.IY(T,0);g.$X(T);g.Wd(T)})}; $Za=function(k){k.dQ("vir");k.dQ("ps_s");uy("vir",void 0,"video_to_ad");var X=r$o(k);X.then(function(){k.dQ("virc");uy("virc",void 0,"video_to_ad");k.dQ("ps_r");uy("ps_r",void 0,"video_to_ad")},function(){k.dQ("virc"); uy("virc",void 0,"video_to_ad")}); return X}; g.NY=function(k,X,V,C,y,U,N,P,T,q){T=T===void 0?new g.Xf(k):T;q=q===void 0?!0:q;g.ED.call(this);var M=this;this.Vo=k;this.playerType=X;this.qQ=V;this.yw=C;this.getVisibilityState=U;this.visibility=N;this.e6=P;this.videoData=T;this.w1=q;this.logger=new g.o5("VideoPlayer");this.l_=null;this.wd=new oF;this.Z6=null;this.dC=!0;this.K4=this.loader=null;this.Tr=[];this.EY=new Cj;this.iO=this.fl=null;this.xs=new Cj;this.LC=null;this.VE=this.Uo=!1;this.e5=NaN;this.HZ=!1;this.playerState=new g.eq;this.h3=[]; this.Fv=new g.FG;this.Pq=new WQ9(this);this.mediaElement=null;this.zJ=new g.C2(this.gPq,15E3,this);this.ZJ=this.Re=!1;this.tf=NaN;this.Fs=!1;this.ag=0;this.C5=!1;this.FU=NaN;this.Aq=new ks(new Map([["bufferhealth",function(){return udd(M.bH)}], ["bandwidth",function(){return M.dc()}], ["networkactivity",function(){return M.Vo.schedule.qC}], ["livelatency",function(){return M.isAtLiveHead()&&M.isPlaying()?B0m(M):NaN}], ["rawlivelatency",function(){return B0m(M)}]])); this.b4=0;this.loop=!1;this.playbackRate=1;this.QE=0;this.bH=new F1m(this);this.T5=!1;this.bD=[];this.A$=this.Qn=0;this.sK=this.O6=!1;this.BH=this.Dc=0;this.Dw=new g.C2(this.xJ,0,this);this.Jr=null;this.f8b=[this.Fv,this.Dw,this.zJ,this.Aq];this.m3=this.Sh=null;this.WV=function(){var e=M.xP;e.provider.Vo.Kp||e.provider.WY.getVisibilityState()===3||(e.provider.Vo.Kp=!0);e.rU();if(e.W){var f=e.W;f.Y&&f.V<0&&f.provider.WY.getVisibilityState()!==3&&Yz0(f)}e.qoe&&(e=e.qoe,e.Gc&&e.U<0&&e.provider.Vo.Kp&& n3X(e),e.j&&IF(e));M.loader&&y4(M);M.Vo.Ii&&!M.videoData.backgroundable&&M.mediaElement&&!M.Sg()&&(M.isBackground()&&M.mediaElement.g5()?(M.PY("bgmobile",{suspend:1}),M.p$(!0,!0)):M.isBackground()||Ud(M)&&M.PY("bgmobile",{resume:1}))}; this.Xg={Qc:function(e){M.Qc(e)}, JPa:function(e){M.l_=e}, lHH:function(){return M.xP}, Xt:function(){return M.K4}, fHc:function(){return M.CM}, A0o:function(){return M.BL}, acb:function(){}, J:function(){return M.Vo}, jm:function(){return M.mediaElement}, CyY:function(e){M.u5(e)}, gbz:function(){return M.yw}}; this.logger.debug(function(){return"creating, type "+X}); this.iU=new Gnm(this.Vo);this.Qv=new fx(this.Vo,this.yw,this);this.LO=new g.RF(this,function(e,f){e!==g.E3("endcr")||g.S(M.playerState,32)||M.lf();y(e,f,M.playerType)}); g.b(this,this.LO);g.b(this,this.bH);nk$(this,T);this.videoData.subscribe("dataupdated",this.fLa,this);this.videoData.subscribe("dataloaded",this.Ng,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.PY,this);this.videoData.subscribe("ctmpstr",this.NN,this);!this.xP||this.xP.ez();this.xP=new g.Dh(new AS(this.videoData,this.Vo,this));re0(this.WV);this.visibility.subscribe("visibilitystatechange",this.WV);this.CM=new g.C2(this.PP,g.IW(this.Vo.experiments, "html5_player_att_initial_delay_ms")||4500,this);this.BL=new g.C2(this.PP,g.IW(this.Vo.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.PZ=new g.Nc(this.Lfq,350,this);g.b(this,this.PZ)}; nk$=function(k,X){if(k.playerType===2||k.Vo.q2)X.B2=!0;var V=yn$(X.Kp,X.Af,k.Vo.j,k.Vo.T);V&&(X.adFormat=V);k.playerType===2&&(X.oL=!0);if(k.isFullscreen()||k.Vo.j)V=g.aB("yt-player-autonavstate"),X.autonavState=V||(k.Vo.j?2:k.videoData.autonavState);X.endSeconds&&X.endSeconds>X.startSeconds&&Y3(k,X.endSeconds)}; G3Y=function(k){var X=k.videoData;$Za(k).then(void 0,function(V){k.videoData!==X||X.ez()||(V=H6(V),V.errorCode==="auth"&&k.videoData.errorDetail?k.rl(V.errorCode,2,unescape(k.videoData.errorReason),AA(V.details),k.videoData.errorDetail,k.videoData.KZ||void 0):k.handleError(V))})}; tbd=function(k){if(!g.S(k.playerState,128))if(k.videoData.isLoaded(),k.logger.debug("finished loading playback data"),k.Tr=g.sg(k.videoData.U2),g.cl(k.videoData)){k.qQ.tick("bpd_s");xs(k).then(function(){k.qQ.tick("bpd_c");if(!k.ez()){k.Uo&&(k.aM(Jq(Jq(k.playerState,512),1)),Ud(k));var C=k.videoData;C.endSeconds&&C.endSeconds>C.startSeconds&&Y3(k,C.endSeconds);k.EY.finished=!0;PU(k,"dataloaded");k.xs.jW()&&w10(k);p2m(k.Qv,k.iO)}}); k.L("html5_log_media_perf_info")&&k.PY("loudness",{v:k.videoData.RM.toFixed(3)},!0);var X,V=(X=k.mediaElement)==null?void 0:X.ac();if(V&&"disablePictureInPicture"in V&&k.Vo.UV)try{V.disablePictureInPicture=k.Vo.SV&&!k.videoData.backgroundable}catch(C){g.aN(C)}mZ$(k)}else PU(k,"dataloaded")}; xs=function(k){Tn(k);k.iO=null;var X=mYm(k.Vo,k.videoData,k.Sg());k.fl=X;k.fl.then(function(V){c$Z(k,V)},function(V){k.ez()||(V=H6(V),k.visibility.isBackground()?(qY(k,"vp_none_avail"),k.fl=null,k.EY.reset()):(k.EY.finished=!0,k.rl(V.errorCode,V.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",AA(V.details))))}); return X}; c$Z=function(k,X){if(!k.ez()&&!X.videoData.ez()){k.logger.debug("finished building playback data");k.iO=X;L1$(k.bH,k.iO);if(k.videoData.isLivePlayback){var V=dZ9(k.e6.Ap,k.videoData.videoId)||k.loader&&!isNaN(k.loader.qC);V=k.L("html5_onesie_live")&&V;SI(k)||k.videoData.yD>0&&!Op(k.videoData)||V||k.seekTo(k.wu(),{f0:"videoplayer_playbackData",seekSource:18})}if(k.videoData.U.V){if(dsm(k.videoData)){k.L("html5_sabr_report_missing_url_as_error_terminal")?k.rl("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR", AA({missabrurl:1})):k.handleError(new g.DJ("fmt.missing",{missabrurl:"1"},2));return}k.loader?g.aN(Error("Duplicated Loader")):(V=g.IW(k.Vo.experiments,"html5_onesie_defer_content_loader_ms"))&&k.V6()&&dZ9(k.e6.Ap,k.videoData.kC)?g.sG(function(){k.ez()||k.loader||A$0(k)},V):A$0(k)}else!k.videoData.U.V&&YI(k.videoData)&&k.oe(new eY(k.videoData.videoId||"",4)); k.aV();aCm(X).then(function(){var C={};k.K_(C);k.Vo.hk()&&k.L("html5_log_media_perf_info")&&k.PY("av1Info",C);y4(k)})}}; w10=function(k){k.ez();k.logger.debug("try finish readying playback");if(k.xs.finished)k.logger.debug("already finished readying");else if(k.EY.finished)if(g.S(k.playerState,128))k.logger.debug("cannot finish readying because of error");else if(k.Tr.length)k.logger.debug(function(){return"cannot finish readying because of pending preroll: "+k.Tr}); else if(k.LO.started||Ojr(k.LO),k.Lc())k.logger.debug("cannot finish readying because cuemanager has pending prerolls");else{k.loader&&(k.VE=cM9(k.loader.timing));k.xs.finished||(k.xs.finished=!0);var X=k.L("html5_onesie_live")&&k.loader&&!isNaN(k.loader.qC);!k.videoData.isLivePlayback||k.videoData.yD>0&&!Op(k.videoData)||X||SI(k)||(k.logger.debug("seek to head for live"),k.seekTo(Infinity,{f0:"videoplayer_readying",seekSource:18}),k.isBackground()&&(k.ZJ=!0));NNm(k.xP);k.logger.debug("finished readying playback"); k.publish("playbackready");p4("pl_c",k.qQ.timerName)||(k.qQ.tick("pl_c"),uy("pl_c",void 0,"video_to_ad"));p4("pbr",k.qQ.timerName)||(k.qQ.tick("pbr"),uy("pbr",void 0,"video_to_ad"))}else k.logger.debug("playback data not loaded")}; Y3=function(k,X){k.Z6&&DZY(k);k.Z6=new g.eS(X*1E3,0x7ffffffffffff);k.Z6.namespace="endcr";k.addCueRange(k.Z6)}; DZY=function(k){k.removeCueRange(k.Z6);k.Z6=null}; Rvd=function(k,X,V,C,y){var U=k.xP,N=k.videoData;N.W=V;var P=g.MY(k);V=new trY(N,V,X,P?P.itag:"",C);k.Vo.experiments.iq("html5_refactor_sabr_video_format_selection_logging")?(V.videoId=y,k.m3=V):U.qoe&&JNo(U.qoe,V);y=k.Qv;y.W=0;y.V=0;k.publish("internalvideoformatchange",N,X==="m")}; g.MY=function(k){var X=oT(k);return OT(X)||!k.iO?null:g.ez(k.iO.V.videoInfos,function(V){return X.j(V)})}; oT=function(k){if(k.iO){var X=k.Qv;var V=k.iO;k=k.Ex();var C=AeZ(X);if(OT(C)){if(C=ce$(X,V).compose(b9X(X,V)).compose(Z90(X,V)).compose(LQX(X,V.videoData)).compose(Sza(X,V.videoData,V)).compose(lC5(X,V)).compose(Rha(X,V)),OT(k)||X.L("html5_apply_pbr_cap_for_drm"))C=C.compose(H9Y(X,V))}else X.L("html5_perf_cap_override_sticky")&&(C=C.compose(lC5(X,V))),X.L("html5_ustreamer_cap_override_sticky")&&(C=C.compose(H9Y(X,V)));C=C.compose(Rha(X,V));X=V.videoData.yH.compose(C).compose(V.videoData.Hj).compose(k)}else X= kI;return X}; ytI=function(k){var X=k.Qv;k=k.videoData;var V=LQX(X,k);X.L("html5_disable_client_autonav_cap_for_onesie")||V.compose(Sza(X,k));return V}; y4=function(k){if(k.videoData.U&&k.videoData.U.V){var X=oT(k);k.loader&&gIX(k.loader,X)}}; HDI=function(k){var X;return!!(k.L("html5_native_audio_track_switching")&&g.B7&&((X=k.videoData.W)==null?0:xa(X)))}; bDY=function(k){if(!HDI(k))return!1;var X;k=(X=k.mediaElement)==null?void 0:X.audioTracks();return!!(k&&k.length>1)}; ZDa=function(k){var X=vkm(k);if(X)return k.videoData.getAvailableAudioTracks().find(function(V){return V.Gw.getName()===X})}; vkm=function(k){var X;if(k=(X=k.mediaElement)==null?void 0:X.audioTracks())for(X=0;X0&&(X.wh=C.V8));X.Np=C.cn;X.Bn=Lb(V,{},C.U||void 0,fh(C));X.Tc=eU(C)&&g.F6(V);Jt(C)&&(X.Y=!0,X.RM=!0,V.L("html5_sabr_report_partial_segment_estimated_duration")&&(X.FD=!0),X.V=!0,X.oh=V.L("html5_sabr_enable_live_clock_offset"), X.zL=V.L("html5_disable_client_resume_policy_for_sabr"),X.Kr=V.L("html5_trigger_loader_when_idle_network"),X.QL=V.L("html5_sabr_parse_live_metadata_playback_boundaries"),X.R1=V.L("html5_enable_platform_backpressure_with_sabr"),X.BG=V.L("html5_consume_onesie_next_request_policy_for_sabr"),X.Ss=V.L("html5_sabr_report_next_ad_break_time"),X.V8=V.L("html5_log_high_res_buffer_timeline")&&V.hk(),X.OI=V.L("html5_remove_stuck_slices_beyond_max_buffer_limits"),X.tK=V.L("html5_gapless_sabr_btl_last_slice")&& oz(C),X.Ux=V.L("html5_reset_last_appended_slice_on_seek")&&oz(C),Op(C)?(X.d6=!0,X.H7=V.L("html5_estimate_partial_segment_duration"),X.XG=V.L("html5_disable_variability_tracker_for_live"),X.Gc=!0,V.L("html5_simplified_backup_timeout_sabr_live")&&(X.F0=!0,X.Kp=X.q2)):X.Et=V.L("html5_probe_request_on_sabr_request_progress"),X.TZ=V.L("html5_serve_start_seconds_seek_for_post_live_sabr"),X.xL=V.L("html5_flush_index_on_updated_timestamp_offset"),X.D=Jt(C),X.Sm=V.L("html5_ignore_partial_segment_from_live_readahead"), V.L("html5_include_partial_segment_for_jumbo_ll")&&jU(C)&&(X.Sm=!1),X.LA=V.L("html5_use_buffer_health_for_readahead"),X.Jo=V.L("html5_use_non_active_broadcast_for_post_live"),X.Y9=V.L("html5_use_centralized_player_time"),X.sW=V.L("html5_consume_onesie_sabr_seek"),X.U2=V.L("html5_enable_sabr_seek_loader_refactor"),X.uX=V.L("html5_update_segment_start_time_from_media_header"),C.enableServerStitchedDai&&(X.W=!0,X.kt=V.L("html5_reset_server_stitch_state_for_non_sabr_seek"),X.I1=V.L("html5_remove_ssdai_append_pause")&& !C.Hx(),X.uO=V.L("html5_ssdai_log_ssevt_in_loader")),X.bV=V.hk()||C.Hx());X.n0=g.tP5(C);DM(V.Y,Rn.BITRATE)&&(X.lq=NaN);if(P=g.IW(V.experiments,"html5_request_size_max_kb"))X.n4=P*1024;V.Y.U?X.Ec="; "+Rn.EXPERIMENTAL.name+"=allowed":V.L("html5_enable_cobalt_tunnel_mode")&&(X.Ec="; tunnelmode=true");P=C.serverPlaybackStartConfig;(P==null?0:P.enable)&&(P==null?0:P.playbackStartPolicy)&&(X.M7=!0,F7(X,P.playbackStartPolicy,2));P=a5$(k);k.wd.removeAll();a:{V=k.e6.Ap;if(C=k.videoData.videoId)if(y=V.V.get(C)){V.V.remove(C); V=y;break a}V=void 0}k.loader=new g.VU(k,k.Vo.schedule,X,k.videoData.V,k.videoData.U,oT(k),P,k.videoData.enableServerStitchedDai,V,k.videoData.D);X=k.videoData.L("html5_disable_preload_for_ssdai_with_preroll")&&k.videoData.isLivePlayback&&k.V6()?!0:k.Uo&&g.Hg(k.Vo)&&k.videoData.isLivePlayback;k.loader.initialize(k.getCurrentTime(),oT(k),X);k.videoData.probeUrl&&(k.loader.Gc=k.videoData.probeUrl);if(k.Tr.length||k.Uo)k.videoData.cotn||ei(k,!1);pUm(k.bH,k.loader);k.Jr&&(f$$(k.loader,new g.iV(k.Jr)), k.PY("sdai",{sdl:1}));g.XK(k.videoData)&&(k=k.loader,k.policy.RO=k.policy.B7)}; Tn=function(k){k.loader&&(k.loader.dispose(),k.loader=null,pUm(k.bH,null));k.mT()?Qw0(k):k.Om()}; Qw0=function(k){if(k.K4)if(k.logger.debug("release media source"),k.xB(),k.K4.Y)try{k.Vo.hk()&&k.PY("rms",{l:"vprms",sr:k.mT(),rs:UJ(k.K4)});k.K4.clear();var X;(X=k.mediaElement)!=null&&(X.W=k.K4);k.K4=null}catch(V){X=new g.XQ("Error while clearing Media Source in VideoPlayer: "+V.name+", "+V.message),X=H6(X),k.handleError(X),k.Om()}else k.Om()}; zvX=function(k,X){X=X===void 0?!1:X;if(k.K4)return k.K4.U;k.logger.debug("update media source");a:{X=X===void 0?!1:X;try{g.pr()&&k.videoData.yM()&&ZU$(k.mediaElement);var V=k.mediaElement.Xt(k.WR(),k.cA())}catch(y){if(KQX(k.Pq,"html5.missingapi",{updateMs:"1"}))break a;console.error("window.URL object overwritten by external code",y);k.rl("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");break a}k.IN(V,!1,!1,X)}var C;return((C=k.Xt())==null?void 0:C.U)||null}; FyI=function(k,X){X=X===void 0?!1:X;if(k.loader){k.videoData.enableServerStitchedDai&&jt0(k.loader);var V=k.getCurrentTime()-k.Jk();k.loader.seek(V,{C6:X}).dP(function(){})}else A$0(k)}; l55=function(k,X,V,C){V=V===void 0?!1:V;C=C===void 0?!1:C;if(k.K4&&(!X||k.K4===X)){k.logger.debug("media source opened");var y=k.getDuration();!y&&Op(k.videoData)&&(y=25200);if(k.K4.isView){var U=y;k.logger.debug(function(){return"Set media source duration to "+U+", video duration "+y}); U>k.K4.getDuration()&&gka(k,U)}else gka(k,y);Qz9(k.loader,k.K4,V,C);k.publish("mediasourceattached")}}; gka=function(k,X){if(k.K4){k.K4.Fl(X);var V;(V=k.loader)!=null&&V.policy.Y9&&(V.X=X)}}; LO5=function(k,X){Rvd(k,X.reason,X.V.info,X.token,X.videoId)}; PU=function(k,X){k.publish("internalvideodatachange",X===void 0?"dataupdated":X,k.videoData)}; Lyr=function(k){for(var X=g.W("loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ")),V=X.next();!V.done;V=X.next())k.Fv.Z(k.mediaElement,V.value,k.u5,k);k.Vo.jB&&k.mediaElement.HH()&&(k.Fv.Z(k.mediaElement,"webkitplaybacktargetavailabilitychanged",k.b44,k),k.Fv.Z(k.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",k.ha2,k))}; p10=function(k){g.I1(k.e5);Sqa(k)||(k.e5=g.OG(function(){return Sqa(k)},100))}; Sqa=function(k){var X=k.mediaElement;X&&k.Re&&!k.videoData.bq&&!p4("vfp",k.qQ.timerName)&&X.VP()>=2&&!X.isEnded()&&gE(X.IL())&&k.qQ.tick("vfp");return(X=k.mediaElement)&&!k.videoData.bq&&X.getDuration()>0&&(X.isPaused()&&X.VP()>=2&&gE(X.IL())&&(p4("pbp",k.qQ.timerName)||k.qQ.tick("pbp"),!k.videoData.F0||k.HZ||X.isSeeking()||(k.HZ=!0,k.publish("onPlaybackPauseAtStart"))),X=X.getCurrentTime(),HO(k.iU,X))?(k.cU(),!0):!1}; u3o=function(k){k.xP.KJ();if(sp(k.videoData)&&Date.now()>k.QE+6283){if(!(!k.isAtLiveHead()||k.videoData.V&&DP(k.videoData.V))){var X=k.xP;if(X.qoe){X=X.qoe;var V=X.provider.WY.OC(),C=g.Cx(X.provider);WN5(X,C,V);V=V.U;isNaN(V)||g.s$(X,C,"e2el",[V.toFixed(3)])}}k.L("html5_alc_live_log_rawlat")?(X=k.videoData,X=g.DZ(X.J())?!0:g.yH(X.J())?X.drmProduct==="6":!1):X=g.DZ(k.Vo);X&&k.PY("rawlat",{l:V4(k.Aq,"rawlivelatency").toFixed(3)});k.QE=Date.now()}k.videoData.W&&xa(k.videoData.W)&&(X=k.c6())&&X.videoHeight!== k.A$&&(k.A$=X.videoHeight,Rvd(k,"a",Yqm(k,k.videoData.Gc)))}; Yqm=function(k,X){if(X.V.video.quality==="auto"&&xa(X.getInfo())&&k.videoData.QJ)for(var V=g.W(k.videoData.QJ),C=V.next();!C.done;C=V.next())if(C=C.value,C.getHeight()===k.A$&&C.V.video.quality!=="auto")return C.getInfo();return X.getInfo()}; B0m=function(k){if(!sp(k.videoData))return NaN;var X=0;k.loader&&k.videoData.V&&(X=Op(k.videoData)?k.loader.Dt.dh()||0:k.videoData.V.Y9);return(0,g.a)()/1E3-k.UE()-X}; XbI=function(k){k.mediaElement&&k.mediaElement.Sg()&&(k.FU=(0,g.a)());k.Vo.rr?g.sG(function(){kEr(k)},0):kEr(k)}; kEr=function(k){var X;if((X=k.K4)==null||!X.Nf()){if(k.mediaElement)try{k.LC=k.mediaElement.playVideo()}catch(C){qY(k,"err."+C)}if(k.LC){var V=k.LC;V.then(void 0,function(C){k.logger.debug(function(){return"playMediaElement failed: "+C}); if(!g.S(k.playerState,4)&&!g.S(k.playerState,256)&&k.LC===V)if(C&&C.name==="AbortError"&&C.message&&C.message.includes("load"))k.logger.debug(function(){return"ignore play media element failure: "+C.message}); else{var y="promise";C&&C.name&&(y+=";m."+C.name);qY(k,y);k.T5=!0;k.videoData.wh=!0}})}}}; qY=function(k,X){g.S(k.playerState,128)||(k.aM(hq(k.playerState,1028,9)),k.PY("dompaused",{r:X}),k.publish("onAutoplayBlocked"))}; Ud=function(k,X){X=X===void 0?!1:X;if(!k.mediaElement||!k.videoData.U)return!1;var V=X;V=V===void 0?!1:V;var C=null;var y;if((y=k.videoData.U)==null?0:y.V){C=zvX(k,V);var U;(U=k.loader)==null||U.resume()}else Tn(k),k.videoData.Gc&&(C=k.videoData.Gc.yr());y=k.mediaElement.g5();V=!1;y&&y.equals(C)||(V3m(k,C),V=!0);g.S(k.playerState,2)||(C=k.bH,X=X===void 0?!1:X,C.Y||!(C.U>0)||C.mediaElement&&C.mediaElement.getCurrentTime()>0||(X={f0:"seektimeline_resumeTime",C6:X},C.videoData.bq||(X.seekSource=15), C.seekTo(C.U,X)));a:{X=V;if(Jt(k.videoData)){if(!k.videoData.gy())break a}else if(!g.Gw(k.videoData))break a;if(k.mediaElement)if((C=k.videoData.Y)&&k.mediaElement.HH()){y=k.mediaElement.ac();if(k.l_)if(y!==k.l_.element)fj(k);else if(X&&C.flavor==="fairplay"&&!Y5())fj(k);else break a;if(k.L("html5_report_error_for_unsupported_tvos_widevine")&&Y5()&&C.flavor==="widevine")X=k.L("html5_log_fmt_unplaybable_trigger")?"trg.unspttvoswidevine":"drm.unspttvoswidevine",k.rl("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", X);else{k.l_=new PXm(y,k.videoData,k.Vo);k.l_.subscribe("licenseerror",k.Dd,k);k.l_.subscribe("qualitychange",k.waG,k);k.l_.subscribe("heartbeatparams",k.g0,k);k.l_.subscribe("keystatuseschange",k.Qc,k);k.l_.subscribe("ctmp",k.PY,k);X=g.W(k.wd.keys);for(C=X.next();!C.done;C=X.next())C=k.wd.get(C.value),k.l_.Mm(C);k.L("html5_eme_loader_sync")||k.wd.removeAll()}}else X=k.L("html5_log_fmt_unplaybable_trigger")?"trg.updatedrm":"drm.1",k.rl("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",X)}return V}; V3m=function(k,X){k.qQ.tick("vta");uy("vta",void 0,"video_to_ad");k.getCurrentTime()>0&&X10(k.bH,k.getCurrentTime());k.mediaElement.activate(X);k.K4&&TG(4);!k.videoData.bq&&k.playerState.isOrWillBePlaying()&&k.zJ.start();if(HDI(k)){var V;if(X=(V=k.mediaElement)==null?void 0:V.audioTracks())X.onchange=function(){k.publish("internalaudioformatchange",k.videoData,!0)}}}; fj=function(k){k.l_&&(k.l_.dispose(),k.l_=null)}; C1d=function(k){var X=X===void 0?!1:X;k.logger.debug("reattachVideoSource");k.mediaElement&&(k.K4?(fj(k),k.Om(),zvX(k,X)):(k.videoData.Gc&&k.videoData.Gc.GE(),k.mediaElement.stopVideo()),k.playVideo())}; iTo=function(k,X){k.Vo.L("html5_log_rebuffer_reason")&&(X={r:X,lact:dW()},k.mediaElement&&(X.bh=q6(k.mediaElement)),k.PY("bufreason",X))}; yPm=function(k,X){if(k.Vo.hk()&&k.mediaElement){var V=k.mediaElement.Du();V.omt=(k.mediaElement.getCurrentTime()+k.Jk()).toFixed(3);V.ps=k.playerState.state.toString(16);V.rt=(g.Cx(k.xP.provider)*1E3).toFixed();V.e=X;k.bD[k.Qn++%5]=V}try{if(X==="timeupdate"||X==="progress")return}catch(C){}k.logger.debug(function(){return"video element event "+X})}; UGY=function(k){if(k.Vo.hk()){k.bD.sort(function(C,y){return+C.rt-+y.rt}); for(var X=g.W(k.bD),V=X.next();!V.done;V=X.next())V=V.value,k.PY("vpe",Object.assign({t:V.rt},V));k.bD=[];k.Qn=0}}; NQr=function(k){if(g.Lr("cobalt")&&g.Lr("nintendo switch")){var X=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;k.PY("nxdock",{d:X})}}; ei=function(k,X){var V;(V=k.loader)==null||Hhm(V,X)}; mZ$=function(k){C6(k.videoData,"html5_set_debugging_opt_in")&&(k=g.LL(),g.SX(0,183)||(YR(183,!0),k.save()))}; I$m=function(k,X){k.e6.Ua()||(k.PY("sgap",{f:X}),k.e6.clearQueue(!1,X==="pe"))}; SI=function(k){return k.L("html5_disable_video_player_initiated_seeks")&&Jt(k.videoData)}; xGm=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);Ef(this.api,"isLifaAdPlaying",function(){return X.api.isLifaAdPlaying()}); this.events.Z(k,"serverstitchedvideochange",function(){var V;(V=X.api.getVideoData())!=null&&V.Hx()&&(X.api.isLifaAdPlaying()?(X.playbackRate=X.api.getPlaybackRate(),X.api.setPlaybackRate(1)):X.api.setPlaybackRate(X.playbackRate))}); this.playbackRate=1}; Ed=function(k){MX.call(this,"Lire en boucle",g.rv.Xd);this.B=k;var X=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:tLo();this.setIcon(X);this.subscribe("select",this.W,this);k.createClientVe(this.element,this,28661);this.Z(k,"settingsMenuVisibilityChanged",this.V);this.listen("click",this.logClick);this.Z(k,"onLoopChange",this.onLoopChange);oA(this,k.getLoopVideo());k.gk().Ar(this)}; P1o=function(k){yc.call(this,k);var X=this;k.addEventListener("settingsMenuInitialized",function(){X.menuItem||(X.menuItem=new Ed(X.api),g.b(X,X.menuItem))}); k.addEventListener("videodatachange",function(V,C){V=X.api.getPresentingPlayerType()===2;var y;(y=X.menuItem)==null||y.iL(!C.isLivePlayback&&!V)})}; TQa=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);Ef(this.api,"seekToChapterWithAnimation",function(V){X.seekToChapterWithAnimation(V)}); Ef(this.api,"seekToTimeWithAnimation",function(V,C){X.seekToTimeWithAnimation(V,C)}); Ef(this.api,"renderChapterSeekingAnimation",function(V,C,y){X.api.renderChapterSeekingAnimation(V,C,y)}); Ef(this.api,"setMacroMarkers",function(V){X.setMacroMarkers(k,V)}); Ef(this.api,"changeMarkerVisibility",function(V,C,y){X.changeMarkerVisibility(V,C,y)}); Ef(this.api,"isSameMarkerTypeVisible",function(V){return X.isSameMarkerTypeVisible(V)})}; qKm=function(k,X,V){var C=k.api.getCurrentTime()*1E30&&y>0&&(V.width+=y,g.Ir(X.element,"width",V.width+"px")));k.size=V}}; g.tI=function(k,X){var V=k.V[k.V.length-1];V!==X&&(k.V.push(X),Rd$(k,V,X))}; g.cU=function(k){if(!(k.V.length<=1)){var X=k.V.pop(),V=k.V[0];k.V=[V];Rd$(k,X,V,!0)}}; Rd$=function(k,X,V,C){HTd(k);X&&(X.unsubscribe("size-change",k.YS,k),X.unsubscribe("back",k.DU,k));V.subscribe("size-change",k.YS,k);V.subscribe("back",k.DU,k);if(k.vY){g.op(V.element,C?"ytp-panel-animate-back":"ytp-panel-animate-forward");V.rB(k.element);V.focus();k.element.scrollLeft=0;k.element.scrollTop=0;var y=k.size;DG0(k);g.dz(k.element,y);k.X=new g.C2(function(){bTm(k,X,V,C)},20,k); k.X.start()}else V.rB(k.element),X&&X.detach()}; bTm=function(k,X,V,C){k.X.dispose();k.X=null;g.op(k.element,"ytp-popup-animating");C?(g.op(X.element,"ytp-panel-animate-forward"),g.f2(V.element,"ytp-panel-animate-back")):(g.op(X.element,"ytp-panel-animate-back"),g.f2(V.element,"ytp-panel-animate-forward"));g.dz(k.element,k.size);k.N=new g.C2(function(){g.f2(k.element,"ytp-popup-animating");X.detach();g.El(X.element,["ytp-panel-animate-back","ytp-panel-animate-forward"]);k.N.dispose();k.N=null},250,k); k.N.start()}; HTd=function(k){k.X&&g.yf(k.X);k.N&&g.yf(k.N)}; dN=function(k){g.m1.call(this,k,"ytp-shopping-product-menu");this.kT=new g.Gn(this.B);g.b(this,this.kT);this.hide();g.tI(this,this.kT);g.at(this.B,this.element,4)}; ZT5=function(k,X,V){var C,y=X==null?void 0:(C=X.text)==null?void 0:C.simpleText;y&&(V=vqZ(k,V,y,X==null?void 0:X.icon,X==null?void 0:X.secondaryIcon),X.navigationEndpoint&&V.listen("click",function(){k.B.Ib("innertubeCommand",X.navigationEndpoint);k.hide()},k))}; afZ=function(k,X,V){var C,y=X==null?void 0:(C=X.text)==null?void 0:C.simpleText;y&&vqZ(k,V,y,X==null?void 0:X.icon).listen("click",function(){var U;(X==null?void 0:(U=X.icon)==null?void 0:U.iconType)==="HIDE"?k.B.publish("featuredproductdismissed"):X.serviceEndpoint&&k.B.Ib("innertubeCommand",X.serviceEndpoint);k.hide()},k)}; vqZ=function(k,X,V,C,y){X=new g.XE(g.Vc({},[],!1,!!y),X,V);y&&X.updateValue("secondaryIcon",QSo(y));X.setIcon(QSo(C));g.b(k,X);k.kT.Ar(X,!0);return X}; QSo=function(k){if(!k)return null;switch(k.iconType){case "ACCOUNT_CIRCLE":return{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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 hrX();case "HIDE":return{C:"svg",G:{"enable-background":"new 0 0 24 24",fill:"#fff",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"g",S:[{C:"path",G:{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 c3()}}; AI=function(k){BU.call(this,k,!1,!0);this.isCounterfactual=this.W=this.isVisible=this.isInitialized=this.shouldShowOverflowButton=this.shouldHideDismissButton=!1;this.T=!0;this.overflowButton=new g.F({C:"button",AO:["ytp-featured-product-overflow-icon","ytp-button"],G:{"aria-haspopup":"true"}});this.overflowButton.hide();g.b(this,this.overflowButton);this.badge.element.classList.add("ytp-suggested-action");this.thumbnailImage=new g.F({C:"img",K:"ytp-suggested-action-badge-img",G:{src:"{{url}}"}}); this.thumbnailImage.hide();g.b(this,this.thumbnailImage);this.thumbnailIcon=new g.F({C:"div",K:"ytp-suggested-action-badge-icon"});this.thumbnailIcon.hide();g.b(this,this.thumbnailIcon);this.banner=new g.F({C:"a",K:"ytp-suggested-action-container",S:[this.thumbnailImage,this.thumbnailIcon,{C:"div",K:"ytp-suggested-action-details",S:[{C:"text",K:"ytp-suggested-action-title",jz:"{{title}}"},{C:"text",K:"ytp-suggested-action-subtitle",jz:"{{subtitle}}"},{C:"text",K:"ytp-suggested-action-metadata-text", jz:"{{metadata}}"}]},this.dismissButton,this.overflowButton]});g.b(this,this.banner);this.banner.rB(this.U.element);this.Z(this.B,"videodatachange",this.onVideoDataChange);this.Z(this.B,g.E3("suggested_action_view_model"),this.kw2);this.Z(this.B,g.Ji("suggested_action_view_model"),this.PLB);this.Z(this.overflowButton.element,"click",this.bF);this.Z(k,"featuredproductdismissed",this.Eo);this.B.createServerVe(this.banner.element,this.banner,!0)}; zd5=function(k){k.isInitialized&&(k.enabled=k.isVisible,k.U2=k.isVisible,$s(k),k.ON(),k.thumbnailImage.iL(k.isVisible),k.shouldHideDismissButton||k.dismissButton.iL(k.isVisible),k.shouldShowOverflowButton&&k.overflowButton.iL(k.isVisible))}; DY=function(){AI.apply(this,arguments)}; FI9=function(k){yc.call(this,k);this.V=new DY(this.api);g.b(this,this.V);g.at(this.api,this.V.element,4)}; RT=function(k){yc.call(this,k);var X=this;this.V="";this.U=!0;this.W=this.api.L("html5_enable_audio_track_stickiness_phase_two");var V=new g.FG(k);g.b(this,V);V.Z(k,"internalaudioformatchange",function(C,y){gqd(X,C,y)}); V.Z(k,"videoplayerreset",function(){lfX(X)}); V.Z(k,"videodatachange",function(C,y){X.onVideoDataChange(C,y)})}; gqd=function(k,X,V){if(V){var C="";if(LIY(k,X)){C=X;k.W||(k.V=X);if(V=k.api.getVideoData(void 0,!0))V.Iw=X;k.api.J().VD=X}if(k.W&&C&&SKY(k,C)){MZ9(k.api,k.V||C);var y;$U(EB(k.api.J(),(y=k.api.getVideoData())==null?void 0:g.Lh(y)),function(U){pba(k,C,U)})}}}; lfX=function(k){if(k.V)YKm(k);else{var X;if(k.W&&((X=UT())==null?0:X.size)){var V;$U(EB(k.api.J(),(V=k.api.getVideoData())==null?void 0:g.Lh(V)),function(C){if((C=uJ$(C))&&SKY(k,C)){var y=k.api.getVideoData(void 0,!0);y&&(y.Iw=C);k.api.J().VD=C}})}}}; YKm=function(k){var X=k.api.getVideoData(void 0,!0);X&&(X.Iw=k.V)}; pba=function(k,X,V){uJ$(V)!==X&&(kcI([{settingItemId:HU(V),settingOptionValue:{stringValue:X}}]),$U(k.h_(),function(C){EDm(C,HU(V),{stringValue:X})}))}; Xk$=function(k,X){BM($U($U(k.h_(),function(V){return eGo(V,[HU(X)])}),function(V){if(V){V=g.W(V); for(var C=V.next();!C.done;C=V.next()){var y=C.value;C=y.key;y=y.value;C&&y&&(kcI([{settingItemId:C,settingOptionValue:y}]),lfX(k))}}}),function(){k.U=!0})}; LIY=function(k,X){k=k.api.getAvailableAudioTracks();k=g.W(k);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.getLanguageInfo().getId()===X)return V;return null}; uJ$=function(k){k=HU(k);var X=UT();k=X?X.get(k):void 0;return k&&k.stringValue?k.stringValue:""}; HU=function(k){var X=(484).toString();k&&(X=(483).toString());return X}; SKY=function(k,X){var V;return X.split(".")[0]!==""&&((V=k.api.getVideoData())==null?void 0:!ph(V))}; kcI=function(k){var X=UT();X||(X=new Map);k=g.W(k);for(var V=k.next();!V.done;V=k.next())V=V.value,X.set(V.settingItemId,V.settingOptionValue);X=JSON.stringify(Object.fromEntries(X));g.Zn("yt-player-user-settings",X,2592E3)}; g.bm=function(k,X,V,C,y,U,N){g.XE.call(this,g.Vc({"aria-haspopup":"true"}),X,k);this.Ut=C;this.T=!1;this.U=null;this.options={};this.W=new g.Gn(V,void 0,k,y,U,N);g.b(this,this.W);this.listen("keydown",this.h2);this.listen("click",this.open)}; VEX=function(k){if(k.U){var X=k.options[k.U];X.element.getAttribute("aria-checked");X.element.setAttribute("aria-checked","false");k.U=null}}; Cw5=function(k,X){g.bm.call(this,"D\u00e9lai de mise en veille",g.rv.SLEEP_TIMER,k,X);this.B=k;this.D={};this.X=this.Sx("Off");this.N=this.V="";k.L("web_settings_menu_icons")&&(X=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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(X)); this.j=new g.F({C:"div",AO:["ytp-menuitem-label-wrapper"],S:[{C:"div",jz:"Fin de la vid\u00e9o"},{C:"div",AO:["ytp-menuitem-sublabel"],jz:"{{content}}"}]});g.b(this,this.j);this.listen("click",this.onClick);this.Z(k,"videodatachange",this.onVideoDataChange);this.Z(k,"presentingplayerstatechange",this.HY);this.Z(k,"settingsMenuVisibilityChanged",this.nm);k.createClientVe(this.element,this,218889);this.HY();this.B.Ib("onSleepTimerFeatureAvailable")}; ia$=function(k){var X="Off 10 15 20 30 45 60".split(" "),V;((V=k.B.getVideoData())==null?0:V.isLivePlayback)||X.push("End of video");V=k.B.getPlaylist();var C;V&&((C=V.listId)==null?void 0:C.type)!=="RD"&&X.push("End of playlist");k.yP(g.pq(X,k.Sx));k.D=g.RZ(X,k.Sx,k);X=k.Sx("End of video");k.options[X]&&g.kr(k.options[X],k.j)}; yFd=function(k,X){var V=k.D[X],C=V==="End of video"||V==="End of playlist";V==="Off"&&(k.V="");k.B.getPlayerState()!==0&&k.B.getPlayerState()!==5||!C?(k.X=X,g.bm.prototype.PS.call(k,X),k.cS(X),k.B.Ib("onSleepTimerSettingsChanged",V)):k.B.Ib("innertubeCommand",{openPopupAction:{popupType:"TOAST",popup:{notificationActionRenderer:{responseText:{simpleText:"La vid\u00e9o est d\u00e9j\u00e0 termin\u00e9e"}}}}})}; vU=function(k){yc.call(this,k);var X=this;k.addEventListener("settingsMenuInitialized",function(){X.menuItem||(X.menuItem=new Cw5(X.api,X.api.gk()),g.b(X,X.menuItem))}); k.addEventListener("openSettingsMenuItem",function(V){if(V==="menu_item_sleep_timer"){if(!X.menuItem){var C;(C=X.api.gk())==null||C.MU()}X.menuItem.open()}}); Ef(k,"resetSleepTimerMenuSettings",function(){X.resetSleepTimerMenuSettings()}); Ef(k,"setSleepTimerTimeLeft",function(V){X.setSleepTimerTimeLeft(V)}); Ef(k,"setVideoTimeLeft",function(V){X.setVideoTimeLeft(V)})}; UaI=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"onSnackbarMessage",function(V){switch(V){case 1:V=X.api.getPlayerStateObject(),V.isBuffering()&&(X.api.L("html5_disable_snackbar_message_checking_on_seeking_to_play")||g.S(V,8)&&g.S(V,16))&&X.api.Ib("innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"La lecture de votre vid\u00e9o se bloque\u00a0?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY", size:"SIZE_DEFAULT",text:{runs:[{text:"D\u00e9couvrez pourquoi"}]},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"}})}})}; g.aT=function(k,X,V,C,y){X=X===void 0?!1:X;C=C===void 0?!1:C;y=y===void 0?!1:y;g.ED.call(this);this.D=y;this.N=!1;this.j=new A9(this);this.Y=this.X=null;this.U=this.W=!1;g.b(this,this.j);this.target=k;this.V=X;this.T=V||k;this.N=C;X&&(g.lp&&this.target.setAttribute("draggable","true"),y||(this.target.style.touchAction="none"));ZY(this)}; Q4=function(k){g.RB(k.j,!k.V)}; ZY=function(k){k.Y=null;k.X=null;k.Z(zn("over"),k.eS);k.Z("touchstart",k.MW);k.V&&k.Z(zn("down"),k.zaO)}; NTZ=function(k,X){for(var V=0;Vy.start&&V>=5;O+=n}f=O.substr(0,4)+" "+O.substr(4,4)+" "+O.substr(8,4)+" "+(O.substr(12,4)+" "+O.substr(16,4))}else f="";N={video_id_and_cpn:String(X.videoId)+" / "+f,codecs:"",dims_and_frames:"",bandwidth_kbps:N.toFixed(0)+" Kbps",buffer_health_seconds:T.toFixed(2)+ " s",date:""+(new Date).toString(),drm_style:q?"":"display:none",drm:q,debug_info:V,extra_debug_info:"",bandwidth_style:e,network_activity_style:e,network_activity_bytes:P.toFixed(0)+" KB",shader_info:M,shader_info_style:M?"":"display:none",playback_categories:""};P=C.clientWidth+"x"+C.clientHeight+(y>1?"*"+y.toFixed(2):"");T="-";U.totalVideoFrames&&(T=(U.droppedVideoFrames||0)+" dropped of "+U.totalVideoFrames);N.dims_and_frames=P+" / "+T;k=k.getVolume();P=msd(X);var t;if((t=X.j)==null?0:t.audio.W)t= "VB";else{var A;t=((A=X.j)==null?0:A.audio.V)?"DRC":Math.round(k*P)+"%"}A=Math.round(k)+"% / "+t;t=X.RM.toFixed(1);isFinite(Number(t))&&(A+=" (content loudness "+t+"dB)");N.volume=A;N.resolution=C.videoWidth+"x"+C.videoHeight;if(C=X.W){if(A=C.video)t=A.fps,t>1&&(N.resolution+="@"+t),(t=U.hB)&&t.video&&(N.resolution+=" / "+t.video.width+"x"+t.video.height,t.video.fps>1&&(N.resolution+="@"+t.video.fps)),N.codecs=oh$(C),!X.j||C.audio&&C.video?C.Nc&&(N.codecs+=" / "+C.Nc+"A"):N.codecs+=" / "+oh$(X.j), A.V||A.primaries?(t=A.V||"unknown",t==="smpte2084"?t+=" (PQ)":t==="arib-std-b67"&&(t+=" (HLG)"),N.color=t+" / "+(A.primaries||"unknown"),N.color_style=""):N.color_style="display:none";if(C.debugInfo)for(N.fmt_debug_info="",C=g.W(C.debugInfo),A=C.next();!A.done;A=C.next())A=A.value,N.fmt_debug_info+=A.label+":"+A.text+" ";N.fmt_debug_info_style=N.fmt_debug_info&&N.fmt_debug_info.length>0?"":"display:none"}C=X.isLivePlayback;A=X.nQ;N.live_mode_style=C||A?"":"display:none";N.live_latency_style=C?"": "display:none";if(A)N.live_mode="Post-Live"+(Op(X)?" Manifestless":"");else if(C){A=U.Ij;N.live_latency_secs=A.toFixed(2)+"s";C=Op(X)?"Manifestless, ":"";X.k9&&(C+="Windowed, ");t="Uncertain";if(A>=0&&A<120)if(X.latencyClass&&X.latencyClass!=="UNKNOWN")switch(X.latencyClass){case "NORMAL":t="Optimized for Normal Latency";break;case "LOW":t="Optimized for Low Latency";break;case "ULTRALOW":t="Optimized for Ultra Low Latency";break;default:t="Unknown Latency Setting"}else t=X.isLowLatencyLiveStream? "Optimized for Low Latency":"Optimized for Smooth Streaming";C+=t;(A=U.M4)&&(C+=", seq "+A.sequence);N.live_mode=C}!U.isGapless||oz(X)&&U.Ua||(N.playback_categories+="Gapless ");N.playback_categories_style=N.playback_categories?"":"display:none";N.bandwidth_samples=U.dX;N.network_activity_samples=U.Ee;N.live_latency_samples=U.S1;N.buffer_health_samples=U.CX;U=g.XK(X);if(X.cotn||U)N.cotn_and_local_media=(X.cotn?X.cotn:"null")+" / "+U;N.cotn_and_local_media_style=N.cotn_and_local_media?"":"display:none"; C6(X,"web_player_release_debug")?(N.release_name=x[51],N.release_style=""):N.release_style="display:none";N.debug_info&&E.length>0&&N.debug_info.length+E.length<=60?N.debug_info+=" "+E:N.extra_debug_info=E;N.extra_debug_info_style=N.extra_debug_info&&N.extra_debug_info.length>0?"":"display:none";return N}; oh$=function(k){var X=/codecs="([^"]*)"/.exec(k.mimeType);return X&&X[1]?X[1]+" ("+k.itag+")":k.itag}; Ys=function(k,X,V,C,y){g.F.call(this,{C:"div",K:"ytp-horizonchart"});this.N=X;this.sampleCount=V;this.j=C;this.X=y;this.index=0;this.heightPx=-1;this.U=this.W=null;this.V=Math.round(k/V);this.element.style.width=this.V*this.sampleCount+"px";this.element.style.height=this.N+"em"}; um=function(k,X){if(k.heightPx===-1){var V=null;try{V=g.YJ("CANVAS"),k.W=V.getContext("2d")}catch(P){}if(k.W){var C=k.V*k.sampleCount;k.U=V;k.U.width=C;k.U.style.width=C+"px";k.element.appendChild(k.U)}else for(k.sampleCount=Math.floor(k.sampleCount/4),k.V*=4,V=0;V1?2:1,k.U.height=k.heightPx*V,k.U.style.height= k.heightPx+"px",k.W.scale(1,V)));X=g.W(X);for(C=X.next();!C.done;C=X.next()){V=k;var y=k.index,U=C.value;for(C=0;C+20&&g.Xt(X.U.element);C.classList.add("ytp-timely-actions-overlay");X.U.element.appendChild(C)}); g.b(this,this.U);g.at(this.api,this.U.element,4)}; GcY=function(k){k.timelyActions&&(k.j=k.timelyActions.reduce(function(X,V){if(V.cueRangeId===void 0)return X;X[V.cueRangeId]=0;return X},{}))}; iZ=function(k,X){if(k.timelyActions){k=g.W(k.timelyActions);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.cueRangeId===X)return V}}; wkZ=function(k,X){if((k=iZ(k,X))&&k.onCueRangeExit)return gq(k.onCueRangeExit)}; CD=function(k){if(k.V!==void 0){var X=(X=iZ(k,k.V))&&X.onCueRangeEnter?gq(X.onCueRangeEnter):void 0;var V=iZ(k,k.V);a:if(V&&V.additionalTrigger){var C=g.W(V.additionalTrigger);for(var y=C.next();!y.done;y=C.next())if(y=y.value,y.type){var U=void 0,N=void 0;if((U=k.qC[y.type])==null?0:U((N=y.args)!=null?N:{})){C=!0;break a}}C=!1}else C=!0;X&&C&&(k.api.Ib("innertubeCommand",X),k.setTimeout(V),k.j[k.V]!==void 0&&k.j[k.V]++,k.D=!0)}}; KeY=function(k,X){return k.W===void 0?!1:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(X.seekLengthMilliseconds)===5E3?k.W===72:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_FORWARD"&&Number(X.seekLengthMilliseconds)===1E4?k.W===74:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(X.seekLengthMilliseconds)===5E3?k.W===71:X.seekDirection==="TIMELY_ACTION_TRIGGER_DIRECTION_BACKWARD"&&Number(X.seekLengthMilliseconds)===1E4?k.W===73:!1}; $a$=function(k){if(k=k.getWatchNextResponse()){var X,V;k=(X=k.playerOverlays)==null?void 0:(V=X.playerOverlayRenderer)==null?void 0:V.timelyActionsOverlayViewModel;X=g.Z(k,ma5);if(X!=null&&X.timelyActions)return X==null?void 0:X.timelyActions.map(function(C){return g.Z(C,tEo)}).filter(function(C){return!!C})}}; cFd=function(k){yc.call(this,k);var X=this;JN(this.api,"getPlaybackRate",function(){return X.api.getPlaybackRate()}); JN(this.api,"setPlaybackRate",function(V){typeof V==="number"&&X.api.setPlaybackRate(V)})}; y2=function(k,X,V,C){MX.call(this,"VOICE_BOOST",g.rv.Tn);this.V=!1;this.B=k;this.Ut=k.gk();this.j=X;this.U=V;this.hasVoiceBoostAudioTrack=C;this.Z(k,"videodatachange",this.W);this.setIcon(Bum());this.subscribe("select",this.X,this);this.W()}; Uq=function(k){yc.call(this,k);var X=this;this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"settingsMenuInitialized",function(){daZ(X)}); Ef(this.api,"getVoiceBoostUserPreference",function(){return X.getVoiceBoostUserPreference()}); Ef(this.api,"setVoiceBoostUserPreference",function(C){X.setVoiceBoostUserPreference(C)}); Ef(this.api,"hasVoiceBoostAudioTrack",function(){return X.hasVoiceBoostAudioTrack()}); var V;this.V=(V=uLX())!=null?V:0;this.updateEnvironmentData()}; daZ=function(k){k.menuItem||(k.menuItem=new y2(k.api,function(X){k.setVoiceBoostUserPreference(X)},function(){return k.getVoiceBoostUserPreference()},function(){return k.hasVoiceBoostAudioTrack()}),g.b(k,k.menuItem))}; AFd=function(k){k=k.b_();if(!k)return!1;k=g.Td(k).exp||"";return k.includes("xpv")||k.includes("xpe")}; Da$=function(k){k=g.W(g.NZ(k,!0));for(var X=k.next();!X.done;X=k.next())if(AFd(X.value))return!0;return!1}; RIa=function(k,X){k=g.W(g.NZ(k,!0));for(var V=k.next();!V.done;V=k.next())if(V=V.value,AFd(V)){var C={potc:"1",pot:X};V.url&&(V.url=qI(V.url,C))}}; Hao=function(k){return g.D(function(X){if(X.W==1)return g.sm(X,2),g.d(X,k,4);if(X.W!=2)return g.IY(X,0);g.$X(X);g.Wd(X)})}; P1=function(k){yc.call(this,k);var X=this;this.useLivingRoomPoToken=!1;this.Y=new g.hU;this.V=!1;this.qQ=null;this.T=!1;this.j=null;this.X=!1;var V=k.J().getWebPlayerContextConfig();this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"spsumpreject",function(C,y,U){X.X=y;C&&X.T&&!X.j&&(X.L("html5_generate_content_po_token")&&U?X.gH(U):X.L("html5_generate_session_po_token")&&ba0(X));X.j||X.api.PY("stp",{s:+X.T,b:+X.X})}); this.events.Z(k,"poTokenVideoBindingChange",function(C){X.gH(C)}); this.useLivingRoomPoToken=!(V==null||!V.useLivingRoomPoToken);k.addEventListener("csiinitialized",function(){X.qQ=k.oW();var C=(X.L("html5_generate_session_po_token")||X.L("html5_generate_content_po_token"))&&!X.useLivingRoomPoToken;try{if(X.L("html5_use_shared_owl_instance"))vh$(X);else if(C){X.qQ.WS("pot_isc");var y=g.IW(X.api.J().experiments,"html5_webpo_kaios_defer_timeout_ms");y?(X.U=FF(),g.sG(function(){xk(X)},y)):X.L("html5_webpo_idle_priority_job")?(X.U=FF(),g.UO(g.x2(),function(){xk(X)})): xk(X)}}catch(U){U instanceof Error&&g.aN(U)}}); k.addEventListener("trackListLoaded",this.xI.bind(this));k.ox(this)}; Za$=function(k){var X=M4(k.experiments,"html5_web_po_request_key");return X?X:g.Hg(k)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; acY=function(k){var X=new Cdm,V={},C=(V["X-Goog-Api-Key"]="AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw",V);return new KM(X,k,function(){return C})}; QiX=function(k){return new $S(k)}; T3=function(k,X){k.L("html5_webpo_bge_ctmp")&&k.api.PY(X,{hwpo:!!k.W,hwpor:k.V})}; vh$=function(k){var X,V;g.D(function(C){if(C.W==1)return T3(k,"swpo_i"),k.U=FF(),qZ(k),g.d(C,TC(),2);if(C.W!=3)return X=C.V,T3(k,"swpo_co"),g.d(C,cyd(X),3);V=C.V;k.L("html5_web_po_token_disable_caching")||V.cL(150);k.W=V;T3(k,"swpo_cc");Hao(V.QZ()).then(function(){k.V=!0;k.Y.resolve();T3(k,"swpo_re")}); g.sG(function(){xk(k);T3(k,"swpo_si")},0); g.Wd(C)})}; ghd=function(k){var X=k.api.J(),V=acY(Za$(X)),C=V.sZ.bind(V);V.sZ=function(P){var T;return g.D(function(q){if(q.W==1)return g.d(q,C(P),2);T=q.V;k.api.PY("itr",{});return q.return(T)})}; try{var y=QiX({Lb:V,Mr:{maxAttempts:5},Dn:{IE:"CLEn",disable:X.experiments.iq("html5_web_po_disable_remote_logging")||zI0.includes(g.Id(X.fO)||""),EP:gLd(X.experiments),u9:X.experiments.iq("wpo_gel_strz")?function(P){var T=Feo.get(P);T||(T=new oma(P),T=new g.Fz(T),Feo.set(P,T));return T}:void 0, CqH:k.L("wpo_dis_lfdms")?0:1E3},UQC:g.aN});var U=new Qx({F7:y,Lb:V,onError:g.aN});Hao(U.QZ()).then(function(){k.V=!0;k.Y.resolve()}); k.L("html5_web_po_token_disable_caching")||U.cL(150);g.b(k,y);g.b(k,U);k.W=U}catch(P){g.aN(P);var N;(N=y)==null||N.dispose()}}; xk=function(k){var X=k.api.J();k.qQ.WS("pot_ist");k.W||ghd(k);k.L("html5_bandaid_attach_content_po_token")||(k.L("html5_generate_session_po_token")&&(qZ(k),ba0(k)),X=g.IW(X.experiments,"html5_session_po_token_interval_time_ms")||0,X>0&&(k.N=g.OG(function(){qZ(k)},X)),k.T=!0)}; qZ=function(k){var X,V,C,y;g.D(function(U){if(!k.L("html5_generate_session_po_token")||k.useLivingRoomPoToken)return U.return();X=k.api.J();V=g.k5("EOM_VISITOR_DATA")||g.k5("VISITOR_DATA");C=X.Iw?X.datasyncId:V;y=M4(X.experiments,"html5_mock_content_binding_for_session_token")||X.livingRoomPoTokenId||C;X.wh=MZ(k,y);g.Wd(U)})}; MZ=function(k,X){if(!k.W){if(k.U)try{return k.U(X)}catch(U){g.aN(U)}return""}try{k.qQ.WS(k.V?"pot_cms":"pot_csms");var V={bE:!0,hE:!0,xe:X};k.L("html5_web_po_token_disable_caching")||(V.fv={ra:X,H$:!0,D3:!0});var C=k.W.dJ(V);k.qQ.WS(k.V?"pot_cmf":"pot_csmf");if(k.V){var y;(y=k.j)==null||y.resolve();k.j=null;k.X&&(k.X=!1,k.api.app.p4().Yt(!1))}return C}catch(U){return g.aN(U),""}}; ba0=function(k){k.W&&(k.j=new xL,k.Y.promise.then(function(){k.qQ.WS("pot_if");qZ(k)}))}; ow=function(k){g.F.call(this,{C:"div",AO:["ytp-grid-videos-button","ytp-button","ytp-grid-videos-button-with-tooltip-background"],G:{title:"{{title}}",role:"button",tabindex:"0","aria-hidden":"true"},S:[{C:"span",jz:"{{title}}"},{C:"div",K:"ytp-tooltip-keyboard-shortcut",jz:"{{keyBoardShortcut}}"}]});this.B=k;this.listen("click",this.onClick);lc$(this,0);this.hide()}; lc$=function(k,X){switch(X){case 2:X="Hide videos";var V="Hide recommendations grid";break;default:X="Plus de vid\u00e9os",V="Show recommendations grid"}k.updateValue("title",X);k.updateValue("keyBoardShortcut","V");k.element.ariaLabel=V;k.element.firstChild.textContent=X}; fD=function(k){yc.call(this,k);var X=this;this.V=0;var V=new g.FG(k);g.b(this,V);this.X=this.api.L("web_player_imax_theater_mode");this.W=this.api.L("web_player_enable_fullscreen_grid_components");V.Z(k,"fullscreentoggled",function(){eb(X)}); V.Z(k,"sizestylechange",function(){X.W&&eb(X)}); Ef(this.api,"setFullscreenQuickActions",function(C){X.setFullscreenQuickActions(C)}); Ef(this.api,"setPlayerOverlayVideoDetailsRenderer",function(C){X.setPlayerOverlayVideoDetailsRenderer(C)}); this.W&&Le5(this,V,k)}; Le5=function(k,X,V){X.Z(V,"keyboardserviceglobalkeydown",function(C,y){k.W&&C.keyCode===86&&!C.repeat&&k.V!==0&&(y&&(y.HN=!0),k.Y())}); X.Z(V,"standardControlsInitialized",function(){if(!k.U){k.U=new ow(k.api);g.b(k,k.U);k.U.listen("click",k.Y,k);var C=k.api.getRootNode().querySelector(".ytp-chrome-controls");C&&C.appendChild(k.U.element)}}); SSI(k,k.V)}; eb=function(k){var X=k.api.isFullscreen()||k.X&&k.api.hc();k.j&&g.Du(k.j,X);k.playerOverlayVideoDetailsRenderer&&g.Du(k.playerOverlayVideoDetailsRenderer,X);if(k.W){var V=X&&k.V===0;X?V&&Eq(k,1):Eq(k,0)}}; Eq=function(k,X){k.V=X;var V;(V=k.U)==null||V.K0(X);SSI(k,X)}; SSI=function(k,X){k=k.api.getRootNode();g.Jh(k,"ytp-fullscreen-grid-peaking",X===1);g.Jh(k,"ytp-fullscreen-grid-active",X===2)}; pkI=function(k){yc.call(this,k);var X=this;this.freePreviewWatchedDuration=null;this.freePreviewUsageDetails=[];this.events=new g.FG(k);g.b(this,this.events);this.events.Z(k,"heartbeatRequest",function(V){if(X.freePreviewUsageDetails.length||X.freePreviewWatchedDuration!==null)V.heartbeatRequestParams||(V.heartbeatRequestParams={}),V.heartbeatRequestParams.unpluggedParams||(V.heartbeatRequestParams.unpluggedParams={}),X.freePreviewUsageDetails.length>0?V.heartbeatRequestParams.unpluggedParams.freePreviewUsageDetails= X.freePreviewUsageDetails:V.heartbeatRequestParams.unpluggedParams.freePreviewWatchedDuration={seconds:""+X.freePreviewWatchedDuration}}); Ef(k,"setFreePreviewWatchedDuration",function(V){X.freePreviewWatchedDuration=V}); Ef(k,"setFreePreviewUsageDetails",function(V){X.freePreviewUsageDetails=V})}; J$=function(k){g.H.call(this);this.features=[];var X=this.V,V=new tD(k),C=new UH(k),y=new WU(k),U=new P1(k);var N=g.DZ(k.J())?void 0:new KE(k);var P=new hI(k),T=new JFd(k),q=new cFd(k),M=new mC(k);var e=g.DZ(k.J())?new pkI(k):void 0;var f=k.L("html5_enable_ssap")?new MEm(k):void 0;var E;var J=(E=k.J().getWebPlayerContextConfig())!=null&&E.cinematicSettingsAvailable?new sH(k):void 0;E=new wv(k);var O=k.L("enable_courses_player_overlay_purchase")?new zl$(k):void 0;var I=g.NA(k.J())?new vU9(k):void 0; var n=new $r(k);var B=k.J().j?new dzr(k):void 0;var t=g.bL(k.J())?new cwd(k):void 0;var A=k.L("web_player_move_autonav_toggle")&&k.J().Sm?new IdX(k):void 0;var v=g.NA(k.J())?new TQa(k):void 0;var l=k.L("web_enable_speedmaster")&&g.NA(k.J())?new lm(k):void 0;var z=k.J().JK?void 0:new Icr(k);var Y=k.L("report_pml_debug_signal")?new Wqo(k):void 0;var io=new jSd(k),Vm=new IT(k);var Um=g.F6(k.J())?new cP$(k):void 0;var L=navigator.mediaSession&&window.MediaMetadata&&k.J().oh?new JI(k):void 0;var Em=k.L("html5_enable_drc")&& !k.J().X?new IA(k):void 0;var Bd=new xr(k);var FI=g.NA(k.J())?new FI9(k):void 0;var IZ=k.L("html5_enable_d6de4")?new sd(k):void 0;var xO=g.NA(k.J())&&k.L("web_sleep_timer")?new vU(k):void 0;var nZ=g.bL(k.J())?new Dz9(k):void 0;var KZ=new RT(k),VB=new wM0(k),K=new xGm(k);var xX=k.L("enable_sabr_snackbar_message")?new UaI(k):void 0;var F5=k.L("web_enable_timely_actions")?new nh5(k):void 0;var sE=new OH(k);var G_=g.NA(k.J())?new fD(k):void 0;var MJ=k.L("html5_enable_voice_boost")?new Uq(k):void 0;k= k.L("web_player_loop_settings_menu")?new P1o(k):void 0;X.call(this,V,C,y,U,N,P,T,q,M,e,f,J,E,O,I,n,B,t,A,v,l,z,Y,io,Vm,Um,void 0,L,Em,Bd,void 0,FI,IZ,xO,nZ,void 0,KZ,VB,K,void 0,xX,F5,sE,G_,MJ,void 0,k)}; YS$=function(){this.W=this.V=NaN}; uDo=function(k,X){this.Vo=k;this.timerName="";this.U=!1;this.W=NaN;this.j=new YS$;this.V=X||null;this.U=!1}; kFm=function(k,X,V){var C=g.Fi(X.XH)&&!X.XH.X;if(X.XH.lB&&(ZN(X.XH)||X.XH.Y9==="shortspage"||MA(X.XH)||C)&&!k.U){k.U=!0;k.X=X.clientPlaybackNonce;g.k5("TIMING_ACTION")||uE("TIMING_ACTION",k.Vo.csiPageType);k.Vo.csiServiceName&&uE("CSI_SERVICE_NAME",k.Vo.csiServiceName);if(k.V){C=k.V.oW();for(var y=g.W(Object.keys(C)),U=y.next();!U.done;U=y.next())U=U.value,ly(U,C[U],k.timerName);C=g.i6(FD$)(k.V.gb);g.L4(C,k.timerName);C=k.V;C.V={};C.gb={}}g.L4({playerInfo:{visibilityState:g.i6(zpr)()},playerType:"LATENCY_PLAYER_HTML5"}, k.timerName);k.Y!==X.clientPlaybackNonce||Number.isNaN(k.W)||(p4("_start",k.timerName)?V=g.i6(aa)("_start",k.timerName)+k.W:g.aN(new g.XQ("attempted to log gapless pbs before CSI timeline started",{cpn:X.clientPlaybackNonce})));V&&!p4("pbs",k.timerName)&&r0(k,V)}}; r0=function(k,X,V){ly("pbs",X!=null?X:(0,g.a)(),V!=null?V:k.timerName)}; h$=function(k){VA0();X_0();k.timerName=""}; XE$=function(k){if(k.V){var X=k.V;X.V={};X.gb={}}k.U=!1;k.Y=void 0;k.W=NaN}; Vfr=function(k,X){g.ED.call(this);this.XH=k;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.V=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.T={};this.W=0;if(k=X.session_data)this.sessionData=UG(k,"&");this.index=Math.max(0,Number(X.index)||0);this.loop=!!X.loop;this.startSeconds=Number(X.startSeconds)||0;this.title=X.playlist_title||"";this.description=X.playlist_description||"";this.author= X.author||X.playlist_author||"";X.video_id&&(this.items[this.index]=X);if(k=X.api)typeof k==="string"&&k.length===16?X.list="PL"+k:X.playlist=k;if(k=X.list)switch(X.listType){case "user_uploads":this.listId=new t6("UU","PLAYER_"+k);break;default:var V=X.playlist_length;V&&(this.length=Number(V)||0);this.listId=g.cr(k);if(k=X.video)this.items=k.slice(0),this.loaded=!0}else if(X.playlist){k=X.playlist.toString().split(",");this.index>0&&(this.items=[]);k=g.W(k);for(V=k.next();!V.done;V=k.next())(V= V.value)&&this.items.push({video_id:V});this.length=this.items.length;if(k=X.video)this.items=k.slice(0),this.loaded=!0}this.setShuffle(!!X.shuffle);if(k=X.suggestedQuality)this.quality=k;this.T=nt(X,"playlist_");this.U=(X=X.thumbnail_ids)?X.split(","):[]}; CbZ=function(k){return!!(k.playlist||k.list||k.api)}; iW0=function(k){var X=k.index+1;return X>=k.length?0:X}; yur=function(k){var X=k.index-1;return X<0?k.length-1:X}; g.W1=function(k,X,V,C){X=X!==void 0?X:k.index;X=k.items&&X in k.items?k.items[k.order[X]]:null;var y=null;X&&(V&&(X.autoplay="1"),C&&(X.autonav="1"),y=new g.Xf(k.XH,X),g.b(k,y),y.ke=!0,y.startSeconds=k.startSeconds||y.clipStart||0,k.listId&&(y.playlistId=k.listId.toString()));return y}; Urm=function(k,X){k.index=g.BZ(X,0,k.length-1);k.startSeconds=0}; Nca=function(k,X){if(X.video&&X.video.length){k.title=X.title||"";k.description=X.description;k.views=X.views;k.likes=X.likes;k.dislikes=X.dislikes;k.author=X.author||"";var V=X.loop;V&&(k.loop=V);V=g.W1(k);k.items=[];for(var C=g.W(X.video),y=C.next();!y.done;y=C.next())if(y=y.value)y.video_id=y.encrypted_id,k.items.push(y);k.length=k.items.length;(X=X.index)?k.index=X:k.findIndex(V);k.setShuffle(!1);k.loaded=!0;k.W++;k.V&&k.V()}}; Tcr=function(k,X){var V,C,y,U,N,P,T;return g.D(function(q){if(q.W==1){V=g.o0();var M=k.J(),e={context:g.eJ(k),playbackContext:{contentPlaybackContext:{ancestorOrigins:M.ancestorOrigins}}},f=M.getWebPlayerContextConfig();if(f==null?0:f.encryptedHostFlags)e.playbackContext.contentPlaybackContext.encryptedHostFlags=f.encryptedHostFlags;if(f==null?0:f.hideInfo)e.playerParams={showinfo:!1};M=M.embedConfig;f=X.docid||X.video_id||X.videoId||X.id;if(!f){f=X.raw_embedded_player_response;if(!f){var E=X.embedded_player_response; E&&(f=JSON.parse(E))}if(f){var J,O,I,n,B,t;f=((t=g.Z((J=f)==null?void 0:(O=J.embedPreview)==null?void 0:(I=O.thumbnailPreviewRenderer)==null?void 0:(n=I.playButton)==null?void 0:(B=n.buttonRenderer)==null?void 0:B.navigationEndpoint,g.xI))==null?void 0:t.videoId)||null}else f=null}J=(J=f)?J:void 0;O=k.playlistId?k.playlistId:X.list;I=X.listType;if(O){var A;I==="user_uploads"?A={username:O}:A={playlistId:O};xrZ(M,J,X,A);e.playlistRequest=A}else X.playlist?(A={templistVideoIds:X.playlist.toString().split(",")}, xrZ(M,J,X,A),e.playlistRequest=A):J&&(A={videoId:J},M&&(A.serializedThirdPartyEmbedConfig=M),e.singleVideoRequest=A);C=e;y=g.hX(Pb5);g.sm(q,2);return g.d(q,g.V7(V,C,y),4)}if(q.W!=2)return U=q.V,N=k.J(),X.raw_embedded_player_response=U,N.gB=fL(X,g.bL(N)),N.U=N.gB==="EMBEDDED_PLAYER_MODE_PFL",U&&(P=U,P.trackingParams&&zo(P.trackingParams)),q.return(new g.Xf(N,X));T=g.$X(q);T instanceof Error||(T=Error("b259802748"));g.Zz(T);return q.return(k)})}; xrZ=function(k,X,V,C){V.index&&(C.playlistIndex=String(Number(V.index)+1));C.videoId=X?X:"";k&&(C.serializedThirdPartyEmbedConfig=k)}; g.Oq=function(k,X){sq.get(k);sq.set(k,X)}; g.jb=function(k){g.ED.call(this);this.loaded=!1;this.player=k}; qZZ=function(){this.W=[];this.V=[]}; g.NZ=function(k,X){return X?k.V.concat(k.W):k.V}; g.Iw=function(k,X){switch(X.kind){case "asr":Mf0(X,k.W);break;default:Mf0(X,k.V)}}; Mf0=function(k,X){g.ez(X,function(V){return k.equals(V)})||X.push(k)}; g.KD=function(k){g.H.call(this);this.NC=k;this.W=new qZZ;this.j=null;this.Y=[];this.T=[]}; g.$k=function(k,X,V){g.KD.call(this,k);this.videoData=X;this.audioTrack=V;this.V=null;this.U=!1;this.Y=X.L8;this.T=X.TP;this.U=g.Ff(X)}; g.oFd=function(k,X){var V;return k.J().L("safari_live_drm_captions_fix")&&((V=k.getVideoData())==null?0:V.gy())?!1:g.DZ(k.J())&&!X.isManifestless}; g.B1=function(k,X){return MH(k.info.mimeType)?X?k.info.itag===X:!0:!1}; g.eD$=function(k,X){if(k.V!=null&&g.oFd(X,k.V)&&k.V.V.rawcc!=null)return!0;if(!k.Ak())return!1;X=!!k.V&&k.V.isManifestless&&Object.values(k.V.V).some(function(V){return g.B1(V,"386")}); k=!!k.V&&!k.V.isManifestless&&g.Mqa(k.V);return X||k}; g.nD=function(k,X,V,C,y,U){g.KD.call(this,k);this.videoId=V;this.Cd=y;this.eventId=U;this.X={};this.V=null;k=C||g.Td(X).hl||"";k=k.split("_").join("-");this.U=qI(X,{hl:k})}; fE0=function(k,X){g.H.call(this);var V=this;this.B=k;this.j=X;this.gb={};this.V={};this.W=null;this.U=new Set;this.Y=new g.FG(this);this.Xg={qH8:function(){return V.j}}; this.X=this.B.L("web_player_defer_modules");this.vF=new Map;g.b(this,this.Y);this.Y.Z(k,"videodatachange",this.onVideoDataChange)}; g.G3=function(k){return k.vF.get("captions")}; OWZ=function(k,X){switch(X){case "ad":return EF$(k);case "annotations_module":return k.B.isEmbedsShortsMode()?k=!1:(X=k.B,k=X.J(),X=X.getVideoData(),k=k.U||X.Ho||k.controlsType==="3"?!1:k.uq.isEmpty()&&k.playerStyle!=="annotation-editor"&&k.playerStyle!=="live-dashboard"?!!X.n4||!!g.az(X)||!!g.Q$(X):!0),k;case "asmjs":return Juo(k);case "creatorendscreen":return ru0(k);case "embed":return g.bL(k.B.J());case "endscreen":return g.hD9(k);case "heartbeat":return k.kH();case "kids":return uL(k.B.J()); case "remote":return k.B.J().MM;case "miniplayer":return k.B.J().showMiniplayerUiWhenMinimized;case "offline":return k.B.J().kI;case "captions":return WL$(k);case "unplugged":return g.gI(k.B.J());case "ux":return k.B.J().Tc;case "webgl":return sR5(k);case "ypc":return k.Yr();case "ypc_clickwrap":return k=k.B.getVideoData(),k.gh&&!k.nK;case "yto":return!!k.B.getVideoData().U2.includes("yto");default:return g.Zz(Error("Module descriptor "+X+" does not match")),!1}}; w0=function(k,X,V,C,y){var U;V=V===void 0?!1:V;C=C===void 0?!1:C;var N=k.vF.get(X);if(!N||C)if(y||(y=function(){w0(k,X,V,C)}),U||(U=function(){k.B.kV(X)}),N=N||jRd(k,X,OWZ(k,X),y,U))k.vF.set(X,N),N.create(),k.B.publish("modulecreated",X),V&&k.B.N_("onApiChange")}; KLd=function(k){var X=X===void 0?!1:X;var V,C,y,U,N;return g.D(function(P){if(P.W==1)return(V=k.vF.get("asmjs"))&&!X?P.return(V):(C=sq.get("asmjs"))!=null?(y=C,P.wB(2)):g.d(P,new Promise(function(T,q){IEa(k,"asmjs",function(){var M=sq.get("asmjs");M?T(M):q("cannot load module asmjs")},q)}),3); P.W!=2&&(y=P.V);U=y;if(!U)return P.return(Promise.reject("cannot load module asmjs"));N=new U(k.B);k.vF.set("asmjs",N);N.create();return P.return(N)})}; nF0=function(k){$ra(k)&&k.S0();Bc9(k)&&(w0(k,"captions",!0),w0(k,"endscreen"),k.wb(),w0(k,"creatorendscreen",!0))}; Bc9=function(k){var X=k.B.getVideoData(),V=k.X&&!X.isInlinePlaybackNoAd;k.B.L("html5_defer_modules_on_ads_only")&&!X.isAd()&&(V=!1);return V}; $ra=function(k){k=k.B.getVideoData();var X;if(X=k.L("web_player_defer_ad")){if(g.Eg(k.U2,"ad")||JZ$(k)||k.enableServerStitchedDai)k=!1;else{X=k.playerResponse;k=k.startSeconds;var V=X==null?void 0:X.adPlacements;if(X=V){X=Number.MAX_VALUE;V=g.W(V);for(var C=V.next();!C.done;C=V.next())if(C=C.value.adPlacementRenderer){var y=void 0,U=(y=C.config)==null?void 0:y.adPlacementConfig;y=void 0;if(((y=U)==null?void 0:y.kind)==="AD_PLACEMENT_KIND_MILLISECONDS"){var N=y=void 0;U=Number((y=U)==null?void 0:(N= y.adTimeOffset)==null?void 0:N.offsetStartMilliseconds)||0;N=y=void 0;C=Number(((y=C.renderer)==null?void 0:(N=y.adBreakServiceRenderer)==null?void 0:N.prefetchMilliseconds)||0);C=U-C;C=11;k=k.api.J().N&&H1;return!(!X&&!k)}; pD=function(k,X){return!k.api.isInline()&&!SZm(k,t9(X))&&g.cA(X)}; LLX=function(k){k.eg.tP();if(k.pD&&k.Fj)k.Fj=!1;else if(!k.api.J().s2&&!k.Tj()){var X=k.api.getPlayerStateObject();g.S(X,2)&&g.AN(k.api)||k.rY(X);!k.api.J().yD||X.isCued()||g.S(X,1024)?k.ly():k.Qg.isActive()?(k.ZM(),k.Qg.stop()):k.Qg.start()}}; YZ9=function(k,X){var V;if((V=k.api.getVideoData())==null?0:V.mutedAutoplay){var C,y;if((C=X.target)==null?0:(y=C.className)==null?0:y.includes("ytp-info-panel"))return!1}return g.cA(X)&&k.api.isMutedByMutedAutoplay()?(k.api.unMute(),k.api.getPresentingPlayerType()===2&&k.api.playVideo(),X=k.api.getPlayerStateObject(),!g.S(X,4)||g.S(X,8)||g.S(X,2)||k.ly(),!0):!1}; uBr=function(k,X,V){k.api.isFullscreen()?V<1-X&&k.api.toggleFullscreen():V>1+X&&k.api.toggleFullscreen()}; lE$=function(k){var X=S2()&&gk()>=67&&!k.api.J().N;k=k.api.J().disableOrganicUi;return!g.Lr("tizen")&&!DN&&!X&&!k}; g.Yk=function(k){g.F.call(this,{C:"div",S:[{C:"div",K:"ytp-bezel-text-wrapper",S:[{C:"div",K:"ytp-bezel-text",jz:"{{title}}"}]},{C:"div",K:"ytp-bezel",G:{role:"status","aria-label":"{{label}}"},S:[{C:"div",K:"ytp-bezel-icon",jz:"{{icon}}"}]}]});this.B=k;this.W=new g.C2(this.show,10,this);k=this.B.L("delhi_modern_web_player")?1E3:500;this.V=new g.C2(this.hide,k,this);g.b(this,this.W);g.b(this,this.V);this.hide()}; kq=function(k,X,V){if(X<=0){V=bS();X="son d\u00e9sactiv\u00e9";var C=0}else V=V?{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,G:{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"}}]}:{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,G:{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"}}]},C=Math.floor(X),X=C+"volume";uZ(k,V,X,C+"%")}; kfm=function(k,X){X=X?{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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"}}]}:rK$();var V=k.B.getPlaybackRate(),C=g.Bu("Vitesse\u00a0: $RATE",{RATE:String(V)});uZ(k,X,C,V+"x")}; XL0=function(k,X){X=X?"Sous-titres activ\u00e9s":"Sous-titres d\u00e9sactiv\u00e9s";uZ(k,BHI(k.B),X)}; uZ=function(k,X,V,C){C=C===void 0?"":C;k.updateValue("label",V===void 0?"":V);k.updateValue("icon",X);g.Ul(k.V);k.W.start();k.updateValue("title",C);g.Jh(k.element,"ytp-bezel-text-hide",!C)}; VpY=function(k,X){g.F.call(this,{C:"button",AO:["ytp-button","ytp-cards-button"],G:{"aria-label":"Afficher les fiches","aria-owns":"iv-drawer","aria-haspopup":"true","data-tooltip-opaque":String(g.bL(k.J()))},S:[{C:"span",K:"ytp-cards-button-icon-default",S:[{C:"div",K:"ytp-cards-button-icon",S:[k.J().L("player_new_info_card_format")?svX():{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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 M17,16 L19,16 L19,24 L17,24 L17,16 Z M17,12 L19,12 L19,14 L17,14 L17,12 Z"}}]}]}, {C:"div",K:"ytp-cards-button-title",jz:"Informations"}]},{C:"span",K:"ytp-cards-button-icon-shopping",S:[{C:"div",K:"ytp-cards-button-icon",S:[{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",K:"ytp-svg-shadow",G:{d:"M 27.99,18 A 9.99,9.99 0 1 1 8.00,18 9.99,9.99 0 1 1 27.99,18 z"}},{C:"path",K:"ytp-svg-fill",G:{d:"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 -4.68,4 4.53,0 c .35,0 .70,.14 .93,.37 l 5.84,5.84 c .23,.23 .37,.58 .37,.93 0,.35 -0.13,.67 -0.37,.90 L 20.06,24.62 C 19.82,24.86 19.51,25 19.15,25 c -0.35,0 -0.70,-0.14 -0.93,-0.37 L 12.37,18.78 C 12.13,18.54 12,18.20 12,17.84 L 12,13.31 C 12,12.59 12.59,12 13.31,12 z m .96,1.31 c -0.53,0 -0.96,.42 -0.96,.96 0,.53 .42,.96 .96,.96 .53,0 .96,-0.42 .96,-0.96 0,-0.53 -0.42,-0.96 -0.96,-0.96 z", "fill-opacity":"1"}},{C:"path",K:"ytp-svg-shadow-fill",G:{d:"M 24.61,18.22 18.76,12.37 C 18.53,12.14 18.20,12 17.85,12 H 13.30 C 12.58,12 12,12.58 12,13.30 V 17.85 c 0,.35 .14,.68 .38,.92 l 5.84,5.85 c .23,.23 .55,.37 .91,.37 .35,0 .68,-0.14 .91,-0.38 L 24.61,20.06 C 24.85,19.83 25,19.50 25,19.15 25,18.79 24.85,18.46 24.61,18.22 z M 14.27,15.25 c -0.53,0 -0.97,-0.43 -0.97,-0.97 0,-0.53 .43,-0.97 .97,-0.97 .53,0 .97,.43 .97,.97 0,.53 -0.43,.97 -0.97,.97 z",fill:"#000","fill-opacity":"0.15"}}]}]},{C:"div", K:"ytp-cards-button-title",jz:"Shopping"}]}]});this.B=k;this.W=X;this.V=null;this.fade=new g.Tz(this,250,!0,100);g.b(this,this.fade);g.Jh(this.W,"ytp-show-cards-title",g.bL(k.J()));this.hide();this.listen("click",this.onClicked);this.listen("mouseover",this.onHover);this.zp(!0)}; Cn0=function(k,X){g.F.call(this,{C:"div",K:"ytp-cards-teaser",S:[{C:"div",K:"ytp-cards-teaser-box"},{C:"div",K:"ytp-cards-teaser-text",S:k.J().L("player_new_info_card_format")?[{C:"button",K:"ytp-cards-teaser-info-icon",G:{"aria-label":"Afficher les fiches","aria-haspopup":"true"},S:[svX()]},{C:"img",K:"ytp-cards-teaser-channel-avatar",G:{alt:"","aria-hidden":"true"}},{C:"span",K:"ytp-cards-teaser-label",jz:"{{text}}"},{C:"button",K:"ytp-cards-teaser-close-button",G:{"aria-label":"Fermer"},S:[g.Gl()]}]: [{C:"span",K:"ytp-cards-teaser-label",jz:"{{text}}"}]}]});var V=this;this.B=k;this.aW=X;this.fade=new g.Tz(this,250,!1,250);this.V=null;this.N=new g.C2(this.hmG,300,this);this.X=new g.C2(this.baG,2E3,this);this.j=[];this.W=null;this.T=new g.C2(function(){V.element.style.margin="0"},250); this.onClickCommand=this.U=null;g.b(this,this.fade);g.b(this,this.N);g.b(this,this.X);g.b(this,this.T);k.J().L("player_new_info_card_format")?(g.op(k.getRootNode(),"ytp-cards-teaser-dismissible"),this.Z(this.zc("ytp-cards-teaser-close-button"),"click",this.QT),this.Z(this.zc("ytp-cards-teaser-info-icon"),"click",this.e2),this.Z(this.zc("ytp-cards-teaser-label"),"click",this.e2)):this.listen("click",this.e2);this.Z(X.element,"mouseover",this.pY);this.Z(X.element,"mouseout",this.Mi);this.Z(k,"cardsteasershow", this.aLG);this.Z(k,"cardsteaserhide",this.YP);this.Z(k,"cardstatechange",this.Jm);this.Z(k,"presentingplayerstatechange",this.Jm);this.Z(k,"appresize",this.Zw);this.Z(k,"onShowControls",this.Zw);this.Z(k,"onHideControls",this.x8);this.listen("mouseenter",this.RC)}; i5I=function(k){g.F.call(this,{C:"button",AO:[XJ.BUTTON,XJ.TITLE_NOTIFICATIONS],G:{"aria-pressed":"{{pressed}}","aria-label":"{{label}}"},S:[{C:"div",K:XJ.TITLE_NOTIFICATIONS_ON,G:{title:"Ne plus recevoir de notifications pour chaque vid\u00e9o mise en ligne","aria-label":"Envoi de notifications aux abonn\u00e9s"},S:[g.tW()]},{C:"div",K:XJ.TITLE_NOTIFICATIONS_OFF,G:{title:"Recevoir une notification pour chaque vid\u00e9o mise en ligne","aria-label":"Envoi de notifications aux abonn\u00e9s"},S:[{C:"svg", G:{fill:"#fff",height:"24px",viewBox:"0 0 24 24",width:"24px"},S:[{C:"path",G:{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=k;this.V=!1;k.createClientVe(this.element,this,36927);this.listen("click",this.onClick,this);this.updateValue("pressed",!1);this.updateValue("label","Recevoir une notification pour chaque vid\u00e9o mise en ligne")}; yk$=function(k,X){k.V=X;k.element.classList.toggle(XJ.NOTIFICATIONS_ENABLED,k.V);var V=k.api.getVideoData();V?(X=X?V.Zl:V.MV)?(k=k.api.h_())?Xv(k,X):g.Zz(Error("No innertube service available when updating notification preferences.")):g.Zz(Error("No update preferences command available.")):g.Zz(Error("No video data when updating notification preferences."))}; NGm=function(k,X,V){var C=C===void 0?800:C;var y=y===void 0?600:y;var U=document.location.protocol;k=QrI(U+"//"+k+"/signin?context=popup","feature",X,"next",U+"//"+location.hostname+"/post_login");UDX(k,V,C,y)}; UDX=function(k,X,V,C){V=V===void 0?800:V;C=C===void 0?600:C;if(k=g.kJ(window,k,"loginPopup","width="+V+",height="+C+",resizable=yes,scrollbars=yes"))E55(function(){X()}),k.moveTo((screen.width-V)/2,(screen.height-C)/2)}; g.Vk=function(k,X,V,C,y,U,N,P,T,q,M,e){k=k.charAt(0)+k.substring(1).toLowerCase();V=V.charAt(0)+V.substring(1).toLowerCase();if(X==="0"||X==="-1")X=null;if(C==="0"||C==="-1")C=null;var f=M.J(),E=f.userDisplayName&&g.Fi(f);g.F.call(this,{C:"div",AO:["ytp-button","ytp-sb"],S:[{C:"div",K:"ytp-sb-subscribe",G:E?{title:g.Bu("S'abonner en tant que\u00a0$USER_NAME",{USER_NAME:f.userDisplayName}),"aria-label":"S'abonner \u00e0 la cha\u00eene","data-tooltip-image":oo(f),"data-tooltip-opaque":String(g.bL(f)), tabindex:"0",role:"button"}:{"aria-label":"S'abonner \u00e0 la cha\u00eene"},S:[{C:"div",K:"ytp-sb-text",S:[{C:"div",K:"ytp-sb-icon"},k]},X?{C:"div",K:"ytp-sb-count",jz:X}:""]},{C:"div",K:"ytp-sb-unsubscribe",G:E?{title:g.Bu("Abonn\u00e9 en tant que $USER_NAME",{USER_NAME:f.userDisplayName}),"aria-label":"Se d\u00e9sabonner de la cha\u00eene","data-tooltip-image":oo(f),"data-tooltip-opaque":String(g.bL(f)),tabindex:"0",role:"button"}:{"aria-label":"Se d\u00e9sabonner de la cha\u00eene"},S:[{C:"div", K:"ytp-sb-text",S:[{C:"div",K:"ytp-sb-icon"},V]},C?{C:"div",K:"ytp-sb-count",jz:C}:""]}],G:{"aria-live":"polite"}});var J=this;this.channelId=N;this.B=M;this.U=e;var O=this.zc("ytp-sb-subscribe"),I=this.zc("ytp-sb-unsubscribe");U&&g.op(this.element,"ytp-sb-classic");if(y){P?this.V():this.W();var n=function(){if(f.qC){var t=J.channelId;if(T||q){var A={c:t};var v;g.Ll.isInitialized()&&(v=bmI(A));A=v||"";if(v=M.getVideoData())if(v=v.subscribeCommand){var l=M.h_();l?(Xv(l,v,{botguardResponse:A,feature:T}), M.Ib("SUBSCRIBE",t)):g.Zz(Error("No innertube service available when updating subscriptions."))}else g.Zz(Error("No subscribe command in videoData."));else g.Zz(Error("No video data available when updating subscription."))}I.focus();I.removeAttribute("aria-hidden");O.setAttribute("aria-hidden","true")}else NGm(g.VH(J.B.J()),"sb_button",J.j)},B=function(){var t=J.channelId; if(T||q){var A=M.getVideoData();Xv(M.h_(),A.unsubscribeCommand,{feature:T});M.Ib("UNSUBSCRIBE",t)}O.focus();O.removeAttribute("aria-hidden");I.setAttribute("aria-hidden","true")}; this.Z(O,"click",n);this.Z(I,"click",B);this.Z(O,"keypress",function(t){t.keyCode===13&&n(t)}); this.Z(I,"keypress",function(t){t.keyCode===13&&B(t)}); this.Z(M,"SUBSCRIBE",this.V);this.Z(M,"UNSUBSCRIBE",this.W);this.U&&E&&(P8m(M),tN(M,O,this),tN(M,I,this))}else g.op(O,"ytp-sb-disabled"),g.op(I,"ytp-sb-disabled")}; TGI=function(k){g.F.call(this,{C:"div",K:"ytp-title-channel",S:[{C:"div",K:"ytp-title-beacon"},{C:"a",K:"ytp-title-channel-logo",G:{href:"{{channelLink}}",target:k.J().D,role:"link","aria-label":"{{channelLogoLabel}}",tabIndex:"0"}},{C:"div",K:"ytp-title-expanded-overlay",G:{"aria-hidden":"{{flyoutUnfocusable}}"},S:[{C:"div",K:"ytp-title-expanded-heading",S:[{C:"div",K:"ytp-title-expanded-title",S:[{C:"a",jz:"{{expandedTitle}}",G:{href:"{{channelTitleLink}}",target:k.J().D,"aria-hidden":"{{shouldHideExpandedTitleForA11y}}", tabIndex:"{{channelTitleFocusable}}"}}]},{C:"div",K:"ytp-title-expanded-subtitle",jz:"{{expandedSubtitle}}",G:{"aria-hidden":"{{shouldHideExpandedSubtitleForA11y}}"}}]}]}]});var X=this;this.api=k;this.channel=this.zc("ytp-title-channel");this.W=this.zc("ytp-title-channel-logo");this.channelName=this.zc("ytp-title-expanded-title");this.X=this.zc("ytp-title-expanded-overlay");this.U=this.V=this.subscribeButton=null;this.j=!1;k.createClientVe(this.W,this,36925);k.createClientVe(this.channelName,this, 37220);g.bL(this.api.J())&&xDd(this);this.Z(k,"videodatachange",this.HY);this.Z(k,"videoplayerreset",this.HY);this.Z(this.channelName,"click",function(V){X.api.logClick(X.channelName);g.kJ(window,Pn9(X));V.preventDefault()}); this.Z(this.W,"click",this.i4z);this.HY()}; q8Y=function(k){if(!k.api.J().MQ){var X=k.api.getVideoData(),V=new g.Vk("S'abonner",null,"Abonn\u00e9",null,!0,!1,X.cq,X.subscribed,"channel_avatar",null,k.api,!0);k.api.createServerVe(V.element,k);var C;k.api.setTrackingParams(V.element,((C=X.subscribeButtonRenderer)==null?void 0:C.trackingParams)||null);k.Z(V.element,"click",function(){k.api.logClick(V.element)}); k.subscribeButton=V;g.b(k,k.subscribeButton);k.subscribeButton.rB(k.X);k.subscribeButton.hide();var y=new i5I(k.api);k.V=y;g.b(k,y);y.rB(k.X);y.hide();k.Z(k.api,"SUBSCRIBE",function(){X.ow&&(y.show(),k.api.logVisibility(y.element,!0))}); k.Z(k.api,"UNSUBSCRIBE",function(){X.ow&&(y.hide(),k.api.logVisibility(y.element,!1),yk$(y,!1))})}}; xDd=function(k){var X=k.api.J();q8Y(k);k.updateValue("flyoutUnfocusable","true");k.updateValue("channelTitleFocusable","-1");k.updateValue("shouldHideExpandedTitleForA11y","true");k.updateValue("shouldHideExpandedSubtitleForA11y","true");X.W||X.Z8||(k.Z(k.channel,"mouseenter",k.EZ),k.Z(k.channel,"mouseleave",k.Mg),k.Z(k.channel,"focusin",k.EZ),k.Z(k.channel,"focusout",function(V){k.channel.contains(V.relatedTarget)||k.Mg()})); k.U=new g.C2(function(){k.isExpanded()&&(k.api.logVisibility(k.channelName,!1),k.subscribeButton&&(k.subscribeButton.hide(),k.api.logVisibility(k.subscribeButton.element,!1)),k.V&&(k.V.hide(),k.api.logVisibility(k.V.element,!1)),k.channel.classList.remove("ytp-title-expanded"),k.channel.classList.add("ytp-title-show-collapsed"))},500); g.b(k,k.U);k.Z(k.channel,MpY,function(){op5(k)}); k.Z(k.api,"onHideControls",k.hd);k.Z(k.api,"appresize",k.hd);k.Z(k.api,"fullscreentoggled",k.hd)}; op5=function(k){k.channel.classList.remove("ytp-title-show-collapsed");k.channel.classList.remove("ytp-title-show-expanded")}; e5Y=function(k){var X=k.api.getPlayerSize();return g.bL(k.api.J())&&X.width>=524}; Pn9=function(k){var X=k.api.J(),V=k.api.getVideoData(),C=g.eo(X)+V.tO;g.qe(V)&&(C="https://music.youtube.com"+V.tO);if(!g.bL(X))return C;X={};g.hN(k.api,"addEmbedsConversionTrackingParams",[X]);return g.mT(C,X)}; CT=function(k){var X=g.Vc({"aria-haspopup":"true"});g.XE.call(this,X,k);this.listen("keydown",this.V)}; i1=function(k,X){k.element.setAttribute("aria-haspopup",String(X))}; fe$=function(k,X){g.F.call(this,{C:"div",K:"ytp-user-info-panel",G:{"aria-label":"Informations sur l'utilisateur"},S:k.J().qC&&!k.L("embeds_web_always_enable_signed_out_state")?[{C:"div",K:"ytp-user-info-panel-icon",jz:"{{icon}}"},{C:"div",K:"ytp-user-info-panel-content",S:[{C:"div",K:"ytp-user-info-panel-info",G:{tabIndex:"{{userInfoFocusable}}",role:"text"},jz:"{{watchingAsUsername}}"},{C:"div",K:"ytp-user-info-panel-info",G:{tabIndex:"{{userInfoFocusable2}}",role:"text"},jz:"{{watchingAsEmail}}"}]}]: [{C:"div",K:"ytp-user-info-panel-icon",jz:"{{icon}}"},{C:"div",K:"ytp-user-info-panel-content",S:[{C:"div",S:[{C:"text",G:{tabIndex:"{{userInfoFocusable}}"},jz:"D\u00e9connect\u00e9"}]},{C:"div",K:"ytp-user-info-panel-login",S:[{C:"a",G:{tabIndex:"{{userInfoFocusable2}}",role:"button"},jz:k.J().MQ?"":"Se connecter \u00e0 YouTube"}]}]}]});this.NC=k;this.V=X;k.J().qC||k.J().MQ||this.Z(this.zc("ytp-user-info-panel-login"),"click",this.pm);this.closeButton=new g.F({C:"button",AO:["ytp-collapse","ytp-button"], G:{title:"Fermer"},S:[g.H3()]});this.closeButton.rB(this.element);g.b(this,this.closeButton);this.Z(window,"blur",this.hide);this.Z(document,"click",this.M3);this.HY()}; rkm=function(k,X,V){g.Gn.call(this,k);this.Ut=X;this.ND=V;this.getVideoUrl=new CT(6);this.FG=new CT(5);this.ZV=new CT(4);this.Du=new CT(3);this.Se=new g.XE(g.Vc({href:"{{href}}",target:this.B.J().D},void 0,!0),2,"R\u00e9soudre les probl\u00e8mes de lecture");this.showVideoInfo=new g.XE(g.Vc(),1,"Stats pour les nerds");this.bQ=new g.sD({C:"div",AO:["ytp-copytext","ytp-no-contextmenu"],G:{draggable:"false",tabindex:"1"},jz:"{{text}}"});this.Xn=new nj(this.B,this.bQ);this.dY=this.VG=null;g.bL(this.B.J())&& (this.closeButton=new g.F({C:"button",AO:["ytp-collapse","ytp-button"],G:{title:"Fermer"},S:[g.H3()]}),g.b(this,this.closeButton),this.closeButton.rB(this.element),this.closeButton.listen("click",this.Hg,this));g.bL(this.B.J())&&(this.dL=new g.XE(g.Vc(),8,"Compte"),g.b(this,this.dL),this.Ar(this.dL,!0),this.dL.listen("click",this.mU2,this),k.createClientVe(this.dL.element,this.dL,137682));this.B.J().q7&&!k.L("web_player_loop_settings_menu")&&(this.NA=new MX("Lire en boucle",7),g.b(this,this.NA),this.Ar(this.NA, !0),this.NA.listen("click",this.rko,this),k.createClientVe(this.NA.element,this.NA,28661));g.b(this,this.getVideoUrl);this.Ar(this.getVideoUrl,!0);this.getVideoUrl.listen("click",this.B2o,this);k.createClientVe(this.getVideoUrl.element,this.getVideoUrl,28659);g.b(this,this.FG);this.Ar(this.FG,!0);this.FG.listen("click",this.qtc,this);k.createClientVe(this.FG.element,this.FG,28660);g.b(this,this.ZV);this.Ar(this.ZV,!0);this.ZV.listen("click",this.CLC,this);k.createClientVe(this.ZV.element,this.ZV, 28658);g.b(this,this.Du);this.Ar(this.Du,!0);this.Du.listen("click",this.auz,this);g.b(this,this.Se);this.Ar(this.Se,!0);this.Se.listen("click",this.QMz,this);g.b(this,this.showVideoInfo);this.Ar(this.showVideoInfo,!0);this.showVideoInfo.listen("click",this.Vm4,this);g.b(this,this.bQ);this.bQ.listen("click",this.S2c,this);g.b(this,this.Xn);X=document.queryCommandSupported&&document.queryCommandSupported("copy");gX5("Chromium")>=43&&(X=!0);gX5("Firefox")<=40&&(X=!1);X&&(this.VG=new g.F({C:"textarea", K:"ytp-html5-clipboard",G:{readonly:"",tabindex:"-1"}}),g.b(this,this.VG),this.VG.rB(this.element));var C;(C=this.dL)==null||C.setIcon($FX());var y;(y=this.NA)==null||y.setIcon(tLo());this.Du.setIcon({C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{"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.Se.setIcon(hrX());this.showVideoInfo.setIcon(WW$());this.Z(k,"onLoopChange",this.onLoopChange);this.Z(k,"videodatachange",this.onVideoDataChange);Epa(this);JkY(this,this.B.getVideoData())}; yk=function(k,X){var V=!1;if(k.VG){var C=k.VG.element;C.value=X;C.select();try{V=document.execCommand("copy")}catch(y){}}V?k.Ut.YP():(k.bQ.OR(X,"text"),g.tI(k.Ut,k.Xn),JD(k.bQ.element),k.VG&&(k.VG=null,Epa(k)));return V}; JkY=function(k,X){var V=k.B.J(),C=k.B.getPresentingPlayerType()===2,y=!C||X.isListed;y=!V.U2&&!!X.videoId&&y;V.playerStyle!=="play"?V="https://support.google.com/youtube/?p=report_playback":(V={contact_type:"playbackissue",html5:1,ei:X.eventId,v:X.videoId,p:"movies_playback"},X.W&&(V.fmt=X.W.itag),X.clientPlaybackNonce&&(V.cpn=X.clientPlaybackNonce),X.partnerId&&(V.partnerid=X.partnerId),V=g.mT("//support.google.com/googleplay/",V));k.ZV.iL(y&&X.allowEmbed);k.getVideoUrl.iL(y);k.FG.iL(y&&!X.isLivePlayback); k.Se.OR(V,"href");var U;(U=k.NA)==null||U.iL(!X.isLivePlayback&&!C);var N;(N=k.dL)==null||N.iL(!C)}; Epa=function(k){var X=!!k.VG;g.kr(k.Du,X?"Copier les informations de d\u00e9bogage":"Obtenir les informations de d\u00e9bogage");i1(k.Du,!X);g.kr(k.ZV,X?"Copier le code d'int\u00e9gration":"Obtenir le code d'int\u00e9gration");i1(k.ZV,!X);g.kr(k.getVideoUrl,X?"Copier l'URL de la vid\u00e9o":"Obtenir l'URL de la vid\u00e9o");i1(k.getVideoUrl,!X);g.kr(k.FG,X?"Copier l'URL de la vid\u00e9o \u00e0 partir de cette s\u00e9quence":"Obtenir l'URL de la vid\u00e9o au minutage actuel");i1(k.FG,!X);k.ZV.setIcon(X? E25():null);k.getVideoUrl.setIcon(X?wA():null);k.FG.setIcon(X?wA():null)}; h5m=function(k){return g.bL(k.B.J())?k.dL:k.B.L("web_player_loop_settings_menu")?k.getVideoUrl:k.NA}; s6X=function(k,X){g.m1.call(this,k);this.ND=X;this.j=new g.FG(this);this.k9=new g.C2(this.wFY,1E3,this);this.U2=this.U=null;g.b(this,this.j);g.b(this,this.k9);X=this.B.J();k.createClientVe(this.element,this,28656);g.op(this.element,"ytp-contextmenu");this.B.J().experiments.iq("delhi_modern_web_player")&&g.NA(X)&&g.op(this.element,"ytp-delhi-modern-contextmenu");W_Y(this);this.hide()}; W_Y=function(k){g.RB(k.j);var X=k.B.J();X.playerStyle==="gvn"||X.W||X.Z8||(X=k.B.FH(),k.j.Z(X,"contextmenu",k.O4b),k.j.Z(X,"touchstart",k.onTouchStart,null,!0),k.j.Z(X,"touchmove",k.fR,null,!0),k.j.Z(X,"touchend",k.fR,null,!0))}; O5Z=function(k){k.B.isFullscreen()?g.at(k.B,k.element,10):k.rB(p6(k).body)}; UK=function(k,X,V){V=V===void 0?240:V;g.F.call(this,{C:"button",AO:["ytp-button","ytp-copylink-button"],G:{title:"{{title-attr}}","data-tooltip-opaque":String(g.bL(k.J()))},S:[{C:"div",K:"ytp-copylink-icon",jz:"{{icon}}"},{C:"div",K:"ytp-copylink-title",jz:"Copier le lien",G:{"aria-hidden":"true"}}]});this.api=k;this.V=X;this.W=V;this.visible=!1;this.tooltip=this.V.KQ();X=k.J();this.tooltip.element.setAttribute("aria-live","polite");g.Jh(this.element,"ytp-show-copylink-title",g.bL(X));k.createClientVe(this.element, this,86570);this.listen("click",this.onClick);this.Z(k,"videodatachange",this.HY);this.Z(k,"videoplayerreset",this.HY);this.Z(k,"appresize",this.HY);this.HY();this.addOnDisposeCallback(g.mH(this.tooltip,this.element))}; j6o=function(k){var X=k.api.J(),V=k.api.getVideoData(),C=k.api.FH().getPlayerSize().width;X=X.U;return!!V.videoId&&C>=k.W&&V.oh&&!g.Px(V)&&!k.api.isEmbedsShortsMode()&&!X}; Iem=function(k){k.updateValue("icon",$8());if(k.api.J().W)k.tooltip.fz(k.element,"Lien copi\u00e9 dans le presse-papiers");else{k.updateValue("title-attr","Lien copi\u00e9 dans le presse-papiers");k.tooltip.D9();k.tooltip.fz(k.element);var X=k.listen("mouseleave",function(){k.rQ(X);k.HY();k.tooltip.zv()})}}; K_X=function(k,X){return g.D(function(V){if(V.W==1)return g.sm(V,2),g.d(V,navigator.clipboard.writeText(X),4);if(V.W!=2)return V.return(!0);g.$X(V);var C=V.return,y=!1,U=g.YJ("TEXTAREA");U.value=X;U.setAttribute("readonly","");var N=k.api.getRootNode();N.appendChild(U);if(km){var P=window.getSelection();P.removeAllRanges();var T=document.createRange();T.selectNodeContents(U);P.addRange(T);U.setSelectionRange(0,X.length)}else U.select();try{y=document.execCommand("copy")}catch(q){}N.removeChild(U); return C.call(V,y)})}; $D9=function(k){g.F.call(this,{C:"div",K:"ytp-doubletap-ui-legacy",S:[{C:"div",K:"ytp-doubletap-fast-forward-ve"},{C:"div",K:"ytp-doubletap-rewind-ve"},{C:"div",K:"ytp-doubletap-static-circle",S:[{C:"div",K:"ytp-doubletap-ripple"}]},{C:"div",K:"ytp-doubletap-overlay-a11y"},{C:"div",K:"ytp-doubletap-seek-info-container",S:[{C:"div",K:"ytp-doubletap-arrows-container",S:[{C:"span",K:"ytp-doubletap-base-arrow"},{C:"span",K:"ytp-doubletap-base-arrow"},{C:"span",K:"ytp-doubletap-base-arrow"}]},{C:"div", K:"ytp-doubletap-tooltip",S:[{C:"div",K:"ytp-seek-icon-text-container",S:[{C:"div",K:"ytp-seek-icon",jz:"{{seekIcon}}"},{C:"div",K:"ytp-chapter-seek-text-legacy",jz:"{{seekText}}"}]},{C:"div",K:"ytp-doubletap-tooltip-label",jz:"{{seekTime}}"}]}]}]});this.B=k;this.j=new g.C2(this.show,10,this);this.W=new g.C2(this.hide,700,this);this.N=this.U=0;this.k9=this.X=!1;this.V=this.zc("ytp-doubletap-static-circle");g.b(this,this.j);g.b(this,this.W);this.hide();this.T=this.zc("ytp-doubletap-fast-forward-ve"); this.D=this.zc("ytp-doubletap-rewind-ve");this.B.createClientVe(this.T,this,28240);this.B.createClientVe(this.D,this,28239);this.B.logVisibility(this.T,!0);this.B.logVisibility(this.D,!0);this.X=k.L("web_show_cumulative_seek_time");this.k9=k.L("web_center_static_circles")}; BGa=function(k,X){X=g.Bu("$TOTAL_SEEK_TIME\u00a0secondes",{TOTAL_SEEK_TIME:X.toString()});k.updateValue("seekTime",X)}; npX=function(k){BU.call(this,k,!1,!0);this.gB=[];this.Et=[];this.T=!0;this.badge.element.classList.add("ytp-featured-product");this.Y9=new g.F({C:"div",K:"ytp-featured-product-open-in-new"});g.b(this,this.Y9);this.countdownTimer=new g.F({C:"text",K:"ytp-featured-product-countdown",jz:"{{content}}"});this.countdownTimer.hide();g.b(this,this.countdownTimer);this.W=new g.F({C:"div",K:"ytp-featured-product-trending",S:[{C:"div",K:"ytp-featured-product-trending-icon"},{C:"text",K:"ytp-featured-product-trending-text", jz:"{{trendingOffer}}"}]});this.W.hide();g.b(this,this.W);this.overflowButton=new g.F({C:"button",AO:["ytp-featured-product-overflow-icon","ytp-button"],G:{"aria-haspopup":"true"}});this.overflowButton.hide();g.b(this,this.overflowButton);this.N=new g.F({C:"text",K:"ytp-featured-product-exclusive-countdown",jz:"{{content}}",G:{id:"exclusiveCountdown","aria-hidden":"true"}});this.N.hide();g.b(this,this.N);this.X=new g.F({C:"div",K:"ytp-featured-product-exclusive-container",G:{"aria-labelledby":"exclusiveBadge exclusiveCountdown"}, S:[{C:"div",K:"ytp-featured-product-exclusive-badge-container",S:[{C:"div",K:"ytp-featured-product-exclusive-badge",S:[{C:"text",K:"ytp-featured-product-exclusive-badge-text",jz:"{{exclusive}}",G:{id:"exclusiveBadge","aria-hidden":"true"}}]}]},this.N]});this.X.hide();g.b(this,this.X);this.banner=new g.F({C:"a",K:"ytp-featured-product-container",S:[{C:"div",K:"ytp-featured-product-thumbnail",S:[{C:"img",G:{src:"{{thumbnail}}"}},this.Y9]},{C:"div",K:"ytp-featured-product-details",S:[{C:"text",K:"ytp-featured-product-title", jz:"{{title}}"},this.B.L("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{C:"div",K:"ytp-featured-product-price-container",G:{"aria-label":"{{priceA11yText}}"},S:[{C:"text",K:"ytp-featured-product-price-when-promotion-text-enabled",jz:"{{price}}",G:{"aria-hidden":"true"}},{C:"text",K:"ytp-featured-product-promotion-text",jz:"{{promotionText}}",G:{"aria-hidden":"true"}}]}:{C:"div",G:{"aria-label":"{{priceA11yText}}"},S:[{C:"text",K:"ytp-featured-product-price",jz:"{{price}}", G:{"aria-hidden":"true"}},{C:"text",K:"ytp-featured-product-sales-original-price",jz:"{{salesOriginalPrice}}",G:{"aria-hidden":"true"}},{C:"text",K:"ytp-featured-product-price-drop-reference-price",jz:"{{priceDropReferencePrice}}",G:{"aria-hidden":"true"}}]},this.B.L("web_player_enable_featured_product_banner_promotion_text_on_desktop")?{C:"div",K:"ytp-featured-product-when-promotion-text-enabled",S:[{C:"text",K:"ytp-featured-product-affiliate-disclaimer-when-promotion-text-enabled",jz:"{{affiliateDisclaimer}}"}, this.W,{C:"text",K:"ytp-featured-product-vendor-when-promotion-text-enabled",jz:"{{vendor}}"}]}:{C:"div",S:[{C:"text",K:"ytp-featured-product-affiliate-disclaimer",jz:"{{affiliateDisclaimer}}"},this.B.L("web_player_enable_featured_product_banner_exclusives_on_desktop")?this.X:null,this.W,{C:"text",K:"ytp-featured-product-vendor",jz:"{{vendor}}"},this.countdownTimer]}]},this.overflowButton]});g.b(this,this.banner);this.banner.rB(this.U.element);this.Z(this.B,g.E3("featured_product"),this.ipB);this.Z(this.B, g.Ji("featured_product"),this.IQ);this.Z(this.B,"videodatachange",this.onVideoDataChange);this.Z(this.overflowButton.element,"click",this.Ta);this.Z(k,"featuredproductdismissed",this.Eo)}; Gf5=function(k){var X,V;k=(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:V.itemData;var C,y,U;return(k==null||!k.affiliateDisclaimer)&&(k==null?0:(C=k.exclusivesData)==null?0:C.exclusiveOfferLabelText)&&(k==null?0:(y=k.exclusivesData)==null?0:y.expirationTimestampMs)&&(k==null?0:(U=k.exclusivesData)==null?0:U.exclusiveOfferCountdownText)?!0:!1}; mDI=function(k){var X,V,C,y,U=(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:(C=V.itemData)==null?void 0:(y=C.exclusivesData)==null?void 0:y.expirationTimestampMs;X=(Number(U)-Date.now())/1E3;if(X>0){if(X<604800){var N,P,T,q;V=(N=k.V)==null?void 0:(P=N.bannerData)==null?void 0:(T=P.itemData)==null?void 0:(q=T.exclusivesData)==null?void 0:q.exclusiveOfferCountdownText;if(V!==void 0)for(N=Date.now(),P=g.W(V),T=P.next();!T.done;T=P.next())if(T=T.value,T!==void 0&&T.text!==void 0&&(q=Number(T.textDisplayStartTimestampMs), !isNaN(q)&&N>=q)){T.insertCountdown?(X=T.text.replace(/\$0/,String(dH({seconds:X}))),k.N.OR(X)):k.N.OR(T.text);k.N.show();break}}var M,e,f,E;k.X.update({exclusive:(M=k.V)==null?void 0:(e=M.bannerData)==null?void 0:(f=e.itemData)==null?void 0:(E=f.exclusivesData)==null?void 0:E.exclusiveOfferLabelText});k.X.show();NG(k);var J;(J=k.MQ)==null||J.start()}else wL5(k)}; wL5=function(k){var X;(X=k.MQ)==null||X.stop();k.N.hide();k.X.hide();xq(k)}; tp$=function(k){var X,V,C=(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:V.itemData;return k.B.L("web_player_enable_featured_product_banner_promotion_text_on_desktop")&&(C==null||!C.priceReplacementText)&&(C==null?0:C.promotionText)?C==null?void 0:C.promotionText.content:null}; ckm=function(k){var X,V,C=(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:V.itemData,y,U;if(!(C!=null&&C.priceReplacementText||k.B.L("web_player_enable_featured_product_banner_promotion_text_on_desktop"))&&(C==null?0:(y=C.dealsData)==null?0:(U=y.sales)==null?0:U.originalPrice)){var N,P;return C==null?void 0:(N=C.dealsData)==null?void 0:(P=N.sales)==null?void 0:P.originalPrice}return null}; dD$=function(k){var X,V,C=(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:V.itemData,y,U,N,P;if(!((C==null?0:C.priceReplacementText)||k.B.L("web_player_enable_featured_product_banner_promotion_text_on_desktop")||(C==null?0:(y=C.dealsData)==null?0:(U=y.sales)==null?0:U.originalPrice))&&(C==null?0:(N=C.dealsData)==null?0:(P=N.priceDrop)==null?0:P.referencePrice)){var T,q;return C==null?void 0:(T=C.dealsData)==null?void 0:(q=T.priceDrop)==null?void 0:q.referencePrice}return null}; Aka=function(k){var X,V,C=(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:V.itemData;if(C==null?0:C.priceReplacementText)return C==null?void 0:C.priceReplacementText;if((C==null?0:C.promotionText)&&k.B.L("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var y;return(C==null?void 0:C.price)+" "+(C==null?void 0:(y=C.promotionText)==null?void 0:y.content)}var U,N;if(C==null?0:(U=C.dealsData)==null?0:(N=U.sales)==null?0:N.originalPrice){var P,T;return C==null?void 0:(P=C.dealsData)== null?void 0:(T=P.sales)==null?void 0:T.salesPriceAccessibilityLabel}var q,M;if(C==null?0:(q=C.dealsData)==null?0:(M=q.priceDrop)==null?0:M.referencePrice){var e,f;return(C==null?void 0:C.price)+" "+(C==null?void 0:(e=C.dealsData)==null?void 0:(f=e.priceDrop)==null?void 0:f.referencePrice)}return C==null?void 0:C.price}; DDd=function(k){if(k.B.L("web_player_enable_featured_product_banner_promotion_text_on_desktop")){var X,V,C;return k.W.vY?null:(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:(C=V.itemData)==null?void 0:C.vendorName}var y,U,N,P,T,q;return k.W.vY||k.X.vY||((y=k.V)==null?0:(U=y.bannerData)==null?0:(N=U.itemData)==null?0:N.affiliateDisclaimer)?null:(P=k.V)==null?void 0:(T=P.bannerData)==null?void 0:(q=T.itemData)==null?void 0:q.vendorName}; H5o=function(k,X){Pb(k);if(X){var V=g.qw.getState().entities;V=Ov(V,"featuredProductsEntity",X);if(V!=null&&V.productsData){X=[];V=g.W(V.productsData);for(var C=V.next();!C.done;C=V.next()){C=C.value;var y=void 0;if((y=C)!=null&&y.identifier&&C.featuredSegments){k.gB.push(C);var U=void 0;y=g.W((U=C)==null?void 0:U.featuredSegments);for(U=y.next();!U.done;U=y.next()){var N=U.value;U=R5m(N.startTimeSec);U!==void 0&&(N=R5m(N.endTimeSec),X.push(new g.eS(U*1E3,N===void 0?0x7ffffffffffff:N*1E3,{id:C.identifier, namespace:"featured_product"})))}}}k.B.WI(X)}}}; xq=function(k){if(k.trendingOfferEntityKey){var X=g.qw.getState().entities;if(X=Ov(X,"trendingOfferEntity",k.trendingOfferEntityKey)){var V,C,y;X.encodedSkuId!==((V=k.V)==null?void 0:(C=V.bannerData)==null?void 0:(y=C.itemData)==null?void 0:y.encodedOfferSkuId)?NG(k):(k.W.update({trendingOffer:X.shortLabel+" \u2022 "+X.countLabel}),k.W.show(),k.banner.update({vendor:DDd(k)}))}else NG(k)}else NG(k)}; NG=function(k){k.W.hide();k.banner.update({vendor:DDd(k)})}; Pb=function(k){k.gB=[];k.IQ();k.B.EE("featured_product")}; b5Z=function(k){var X,V,C,y,U=(X=k.V)==null?void 0:(V=X.bannerData)==null?void 0:(C=V.itemData)==null?void 0:(y=C.hiddenProductOptions)==null?void 0:y.dropTimestampMs;X=(Number(U)-Date.now())/1E3;k.countdownTimer.OR(dH({seconds:X}));if(X>0){var N;(N=k.XT)==null||N.start()}}; vpm=function(k){var X;(X=k.XT)==null||X.stop();k.countdownTimer.hide()}; R5m=function(k){if(k!==void 0&&k.trim()!==""&&(k=Math.trunc(Number(k.trim())),!(isNaN(k)||k<0)))return k}; F_5=function(k,X,V){g.F.call(this,{C:"div",AO:["ytp-info-panel-action-item"],S:[{C:"div",K:"ytp-info-panel-action-item-disclaimer",jz:"{{disclaimer}}"},{C:"a",AO:["ytp-info-panel-action-item-button","ytp-button"],G:{role:"button",href:"{{url}}",target:"_blank",rel:"noopener"},S:[{C:"div",K:"ytp-info-panel-action-item-icon",jz:"{{icon}}"},{C:"div",K:"ytp-info-panel-action-item-label",jz:"{{label}}"}]}]});this.B=k;this.V=V;this.disclaimer=this.zc("ytp-info-panel-action-item-disclaimer");this.button= this.zc("ytp-info-panel-action-item-button");this.i_=!1;this.B.createServerVe(this.element,this,!0);this.listen("click",this.onClick);k="";V=g.Z(X==null?void 0:X.onTap,za);var C=g.Z(V,g.FY);this.i_=!1;C?(k=C.url||"",k.startsWith("//")&&(k="https:"+k),this.i_=!0,g.LQ(this.button,g.F9(k))):(C=g.Z(V,Z5Y))&&!this.V?((k=C.phoneNumbers)&&k.length>0?(k="sms:"+k[0],C.messageText&&(k+="?&body="+encodeURI(C.messageText))):k="",this.i_=!0,g.LQ(this.button,g.F9(k,[aeI]))):(V=g.Z(V,Q60))&&!this.V&&(k=V.phoneNumber? "tel:"+V.phoneNumber:"",this.i_=!0,g.LQ(this.button,g.F9(k,[z5X])));var y;if(V=(y=X.disclaimerText)==null?void 0:y.content){this.button.style.borderBottom="1px solid white";this.button.style.paddingBottom="16px";var U;this.update({label:(U=X.bodyText)==null?void 0:U.content,icon:c3(),disclaimer:V})}else{this.disclaimer.style.display="none";var N;this.update({label:(N=X.bodyText)==null?void 0:N.content,icon:c3()})}this.B.setTrackingParams(this.element,X.trackingParams||null);this.i_&&(this.W={externalLinkData:{url:k}})}; gpm=function(k,X){var V=JW();g.SJ.call(this,k,{C:"div",K:"ytp-info-panel-detail-skrim",S:[{C:"div",K:"ytp-info-panel-detail",G:{role:"dialog",id:V},S:[{C:"div",K:"ytp-info-panel-detail-header",S:[{C:"div",K:"ytp-info-panel-detail-title",jz:"{{title}}"},{C:"button",AO:["ytp-info-panel-detail-close","ytp-button"],G:{"aria-label":"Fermer"},S:[g.Gl()]}]},{C:"div",K:"ytp-info-panel-detail-body",jz:"{{body}}"},{C:"div",K:"ytp-info-panel-detail-items"}]}]},250);this.V=X;this.items=this.zc("ytp-info-panel-detail-items"); this.U=new g.FG(this);this.itemData=[];this.j=V;this.Z(this.zc("ytp-info-panel-detail-close"),"click",this.YP);this.Z(this.zc("ytp-info-panel-detail-skrim"),"click",this.YP);this.Z(this.zc("ytp-info-panel-detail"),"click",function(C){C.stopPropagation()}); g.b(this,this.U);this.B.createServerVe(this.element,this,!0);this.Z(k,"videodatachange",this.onVideoDataChange);this.onVideoDataChange("newdata",k.getVideoData());this.hide()}; le0=function(k,X){k=g.W(k.itemData);for(var V=k.next();!V.done;V=k.next())V=V.value,V.B.logVisibility(V.element,X)}; pLm=function(k,X){g.F.call(this,{C:"div",K:"ytp-info-panel-preview",G:{"aria-live":"assertive","aria-atomic":"true","aria-owns":X.getId(),"aria-haspopup":"true","data-tooltip-opaque":String(g.bL(k.J()))},S:[{C:"div",K:"ytp-info-panel-preview-text",jz:"{{text}}"},{C:"div",K:"ytp-info-panel-preview-chevron",jz:"{{chevron}}"}]});var V=this;this.B=k;this.IZ=this.V=this.videoId=null;this.U=this.showControls=this.W=!1;this.Z(this.element,"click",function(){k.logClick(V.element);k.Tj();YP(X)}); this.fade=new g.Tz(this,250,!1,100);g.b(this,this.fade);this.B.createServerVe(this.element,this,!0);this.Z(k,"videodatachange",this.onVideoDataChange);this.Z(k,"presentingplayerstatechange",this.iF);this.Z(this.B,"paidcontentoverlayvisibilitychange",this.Im);this.Z(this.B,"infopaneldetailvisibilitychange",this.Im);var C=k.getVideoData()||{};L_0(C)&&S80(this,C);this.Z(k,"onShowControls",this.Ga);this.Z(k,"onHideControls",this.J2)}; S80=function(k,X){if(!X.gh||!k.B.Lc()){var V=X.LK||1E4,C=L_0(X);k.V?X.videoId&&X.videoId!==k.videoId&&(g.Ul(k.V),k.videoId=X.videoId,C?(Y8X(k,V,X),k.MU()):(k.YP(),k.V.dispose(),k.V=null)):C&&(X.videoId&&(k.videoId=X.videoId),Y8X(k,V,X),k.MU())}}; L_0=function(k){var X,V,C,y;return!!((X=k.sD)==null?0:(V=X.title)==null?0:V.content)||!!((C=k.sD)==null?0:(y=C.bodyText)==null?0:y.content)}; Y8X=function(k,X,V){k.V&&k.V.dispose();k.V=new g.C2(k.cWo,X,k);g.b(k,k.V);var C;X=((C=V.sD)==null?void 0:C.trackingParams)||null;k.B.setTrackingParams(k.element,X);var y;var U,N;if(V==null?0:(U=V.sD)==null?0:(N=U.title)==null?0:N.content){var P;C=(y=V.sD)==null?void 0:(P=y.title)==null?void 0:P.content;var T,q;if((T=V.sD)==null?0:(q=T.bodyText)==null?0:q.content)C+=" \u2022 ";y=C}else y="";var M,e;V=((M=V.sD)==null?void 0:(e=M.bodyText)==null?void 0:e.content)||"";k.update({text:y+V,chevron:g.nP()})}; uX$=function(k,X){k.V&&(g.S(X,8)?(k.W=!0,k.MU(),k.V.start()):(g.S(X,2)||g.S(X,64))&&k.videoId&&(k.videoId=null))}; TE=function(k){var X=null;try{X=k.toLocaleString("fr",{style:"percent"})}catch(V){X=k.toLocaleString(void 0,{style:"percent"})}return X}; qG=function(k,X){var V=0;k=g.W(k);for(var C=k.next();!(C.done||C.value.startTime>X);C=k.next())V++;return V===0?V:V-1}; ky5=function(k,X){for(var V=0,C=g.W(k),y=C.next();!y.done;y=C.next()){y=y.value;if(X=y.timeRangeStartMillis&&X0?X[0]:null;var V=g.Fu("ytp-chrome-bottom"),C=g.Fu("ytp-ad-module");k.j=!(V==null||!V.contains(X));k.T=!(C==null||!C.contains(X));k.D=!(X==null||!X.hasAttribute("data-tooltip-target-fixed"));return X}; JGo=function(k,X,V){if(!k.X){if(X){k.tooltipRenderer=X;X=k.tooltipRenderer.text;var C=!1,y;(X==null?0:(y=X.runs)==null?0:y.length)&&X.runs[0].text&&(k.update({title:X.runs[0].text.toString()}),C=!0);g.Du(k.title,C);X=k.tooltipRenderer.detailsText;y=!1;var U;if((X==null?0:(U=X.runs)==null?0:U.length)&&X.runs[0].text){C=X.runs[0].text.toString();U=C.indexOf("$TARGET_ICON");if(U>-1)if(k.tooltipRenderer.targetId){X=[];C=C.split("$TARGET_ICON");var N=new g.rA({C:"span",K:"ytp-promotooltip-details-icon", S:[fRX[k.tooltipRenderer.targetId]]});g.b(k,N);for(var P=[],T=g.W(C),q=T.next();!q.done;q=T.next())q=new g.rA({C:"span",K:"ytp-promotooltip-details-component",jz:q.value}),g.b(k,q),P.push(q);C.length===2?(X.push(P[0].element),X.push(N.element),X.push(P[1].element)):C.length===1&&(U===0?(X.push(N.element),X.push(P[0].element)):(X.push(P[0].element),X.push(N.element)));U=X.length?X:null}else U=null;else U=C;if(U){if(typeof U!=="string")for(g.Xt(k.details),y=g.W(U),U=y.next();!U.done;U=y.next())k.details.appendChild(U.value); else k.update({details:U});y=!0}}g.Du(k.details,y);y=k.tooltipRenderer.acceptButton;U=!1;var M,e,f;((M=g.Z(y,g.LV))==null?0:(e=M.text)==null?0:(f=e.runs)==null?0:f.length)&&g.Z(y,g.LV).text.runs[0].text&&(k.update({acceptButtonText:g.Z(y,g.LV).text.runs[0].text.toString()}),U=!0);g.Du(k.acceptButton,U);M=k.tooltipRenderer.dismissButton;e=!1;var E,J,O;((E=g.Z(M,g.LV))==null?0:(J=E.text)==null?0:(O=J.runs)==null?0:O.length)&&g.Z(M,g.LV).text.runs[0].text&&(k.update({dismissButtonText:g.Z(M,g.LV).text.runs[0].text.toString()}), e=!0);g.Du(k.dismissButton,e)}V&&(k.U=V);k.V=eE0(k);k.N=!1;k.B.J().L("web_player_hide_nitrate_promo_tooltip")||k.iL(!0);ENo(k);k.vY&&!k.k9&&(k.k9=!0,k.Xg.aH(0));k.W&&k.B.logVisibility(k.element,k.vY)}}; rQ=function(k){k.iL(!1);k.W&&k.B.logVisibility(k.element,k.vY)}; rGX=function(k){var X,V,C,y=((X=g.Z(k.acceptButton,g.LV))==null?void 0:(V=X.text)==null?void 0:(C=V.runs)==null?void 0:C.length)&&!!g.Z(k.acceptButton,g.LV).text.runs[0].text,U,N,P;X=((U=g.Z(k.dismissButton,g.LV))==null?void 0:(N=U.text)==null?void 0:(P=N.runs)==null?void 0:P.length)&&!!g.Z(k.dismissButton,g.LV).text.runs[0].text;return y||X}; ENo=function(k){var X;if(!(X=!k.V)){X=k.V;var V=window.getComputedStyle(X);X=V.display==="none"||V.visibility==="hidden"||X.getAttribute("aria-hidden")==="true"}if(X||k.B.isMinimized())k.iL(!1);else if(X=g.As(k.V),X.width&&X.height){k.B.SS(k.element,k.V);var C=k.B.FH().getPlayerSize().height;V=g.As(k.zc("ytp-promotooltip-container")).height;k.j?k.element.style.top=C-V-X.height-12+"px":k.D||(C=k.B.Y6().height-V-X.height-12,k.element.style.top=C+"px");C=k.zc("ytp-promotooltip-pointer");var y=g.cj(k.V, k.B.getRootNode()),U=Number(k.element.style.left.replace(/[^\d\.]/g,""));k=k.B.isFullscreen()?18:12;C.style.left=y.x-U+X.width/2-k+"px";C.style.top=V+"px"}else k.iL(!1)}; hP=function(k){g.F.call(this,{C:"button",AO:["ytp-replay-button","ytp-button"],G:{title:"Revoir"},S:[g.DF()]});this.B=k;this.Z(k,"presentingplayerstatechange",this.onStateChange);this.listen("click",this.onClick,this);this.K0(k.getPlayerStateObject());tN(this.B,this.element,this)}; Wb=function(k,X){X=X===void 0?240:X;g.F.call(this,{C:"button",AO:["ytp-button","ytp-search-button"],G:{title:"Rechercher","data-tooltip-opaque":String(g.bL(k.J()))},S:[{C:"div",K:"ytp-search-icon",jz:"{{icon}}"},{C:"div",K:"ytp-search-title",jz:"Rechercher"}]});this.api=k;this.W=X;this.visible=!1;this.updateValue("icon",{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 24 24",width:"100%"},S:[{C:"path",K:"ytp-svg-fill",G:{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"}}]}); k.createClientVe(this.element,this,184945);this.listen("click",this.onClick);this.V();this.Z(k,"appresize",this.V);this.Z(k,"videodatachange",this.V);tN(k,this.element,this)}; sK=function(k){g.F.call(this,{C:"div",K:"ytp-seek-overlay",S:[{C:"div",AO:["ytp-seek-overlay-animation","ytp-seek-overlay-animation-back"],S:[{C:"div",AO:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],S:[{C:"svg",G:{viewBox:"0 0 22 32",width:"22",height:"32"},S:[{C:"path",G:{d:"M 18 4 L 6 16 L 18 28",stroke:"white","stroke-width":"4",fill:"none"}}]}]},{C:"div",K:"ytp-seek-overlay-duration",jz:"{{durationBack}}"}]},{C:"div",AO:["ytp-seek-overlay-animation","ytp-seek-overlay-animation-forward"], S:[{C:"div",K:"ytp-seek-overlay-duration",jz:"{{durationForward}}"},{C:"div",AO:["ytp-seek-overlay-arrow","ytp-seek-overlay-arrow-persistent"],S:[{C:"svg",G:{viewBox:"0 0 22 32",width:"22",height:"32"},S:[{C:"path",G:{d:"M 4 4 L 16 16 L 4 28",stroke:"white","stroke-width":"4",fill:"none"}}]}]}]},{C:"div",K:"ytp-seek-overlay-message",S:[{C:"div",K:"ytp-seek-overlay-message-icon",jz:"{{icon}}"},{C:"div",K:"ytp-seek-overlay-message-text",jz:"{{text}}"}]}]});var X=this;this.B=k;this.N=0;this.V="hidden"; this.k9=0;this.T=this.zc("ytp-seek-overlay-animation-back");this.D=this.zc("ytp-seek-overlay-animation-forward");this.U2=this.zc("ytp-seek-overlay-message");this.X=new g.C2(function(){hE0(X)},g.IW(this.B.J().experiments,"web_player_seek_overlay_linger_duration")||1E3); g.b(this,this.X);this.B.createClientVe(this.D,this,28240);this.B.createClientVe(this.T,this,28239);this.B.logVisibility(this.D,!0);this.B.logVisibility(this.T,!0);this.hide()}; WJ0=function(k,X){k.W=k.U.animate([{offset:0,opacity:X,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:1}],{duration:200,fill:"forwards"});k.W.addEventListener("finish",function(){k.W=void 0;k.X.start();k.V="lingering"})}; shd=function(k,X,V){V=V===void 0?!1:V;var C=[];C.push({offset:0,transform:"translateX("+(k.j===-1?30:-30)+"px)",opacity:V?"0":"1"});V&&C.push({offset:.5,opacity:"1"});C.push({offset:1,transform:"translateX(0)"});V=X.animate(C,{duration:400,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"});X.querySelector("path").animate([{offset:0,d:k.j===-1?'path("M 18 4 L 18 16 L 18 28")':'path("M 4 4 L 4 16 L 4 28")'},{offset:1,d:k.j===-1?'path("M 18 4 L 6 16 L 18 28")':'path("M 4 4 L 16 16 L 4 28")'}],{duration:333, easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"});return V}; O$0=function(k){if((0,g.a)()-k.k9>=(g.IW(k.B.J().experiments,"web_player_seek_overlay_additional_arrow_threshold")||200)){var X=k.U.querySelector(".ytp-seek-overlay-arrow-persistent").cloneNode(!0);X.classList.add("ytp-seek-overlay-arrow-additional");X.classList.remove("ytp-seek-overlay-arrow-persistent");k.U.appendChild(X);shd(k,X,!0).addEventListener("finish",function(){X.remove()})}}; hE0=function(k,X,V){V=V===void 0?!0:V;k.W=k.U.animate([{offset:0,opacity:X===void 0?1:X},{offset:1,opacity:0}],{duration:200,fill:"forwards",easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"});V&&(k.W.addEventListener("finish",function(){k.W=void 0;jha(k);k.hide()}),k.V="fading-out")}; IR9=function(k){var X=Number(getComputedStyle(k.U).opacity),V;(V=k.W)==null||V.cancel();k.W=void 0;return X}; jha=function(k){k.N=0;k.V="hidden";k.j=void 0;k.U=void 0;k.k9=0;k.X.stop();k.W=void 0}; KJo=function(k,X,V){k.updateValue("text",X);if(V){a:{switch(V){case "PREMIUM_STANDALONE":X=GGo();break a;case "PREMIUM_STANDALONE_CAIRO":X=w7$();break a}X=void 0}k.updateValue("icon",X)}X=g.W(k.U2.getAnimations());for(V=X.next();!V.done;V=X.next())V.value.cancel();k.U2.animate([{opacity:0,offset:0},{offset:.3,opacity:1},{offset:.7,opacity:1},{offset:1,opacity:0}],{duration:1400}).addEventListener("finish",function(){k.updateValue("text","");k.updateValue("icon","")})}; OK=function(k,X,V,C){C=C===void 0?240:C;g.F.call(this,{C:"button",AO:["ytp-button","ytp-share-button"],G:{title:"Partager","aria-haspopup":"true","aria-owns":V.element.id,"data-tooltip-opaque":String(g.bL(k.J()))},S:[{C:"div",K:"ytp-share-icon",jz:"{{icon}}"},{C:"div",K:"ytp-share-title",jz:"Partager"}]});this.api=k;this.V=X;this.W=V;this.U=C;this.visible=!1;this.tooltip=this.V.KQ();k.createClientVe(this.element,this,28664);this.listen("click",this.onClick);this.Z(k,"videodatachange",this.HY);this.Z(k, "videoplayerreset",this.HY);this.Z(k,"appresize",this.HY);this.Z(k,"presentingplayerstatechange",this.HY);this.HY();this.addOnDisposeCallback(g.mH(this.tooltip,this.element))}; $po=function(k){var X=k.api.J(),V=k.api.getVideoData(),C=g.bL(X)&&g.Hx(k.api)&&g.S(k.api.getPlayerStateObject(),128);X=X.U||X.disableSharing&&k.api.getPresentingPlayerType()!==2||!V.showShareButton||V.oh||C||g.Px(V)||!1;C=k.api.FH().getPlayerSize().width;return!!V.videoId&&C>=k.U&&!X}; BnX=function(k,X){X.name!=="InvalidStateError"&&X.name!=="AbortError"&&(X.name==="NotAllowedError"?(k.V.Tj(),YP(k.W,k.element,!1)):g.Zz(X))}; GyZ=function(k,X){var V=JW(),C=k.J();V={C:"div",K:"ytp-share-panel",G:{id:JW(),role:"dialog","aria-labelledby":V},S:[{C:"div",K:"ytp-share-panel-inner-content",S:[{C:"div",K:"ytp-share-panel-title",G:{id:V},jz:"Partager"},{C:"a",AO:["ytp-share-panel-link","ytp-no-contextmenu"],G:{href:"{{link}}",target:C.D,title:"Partager le lien","aria-label":"{{shareLinkWithUrl}}"},jz:"{{linkText}}"},{C:"label",K:"ytp-share-panel-include-playlist",S:[{C:"input",K:"ytp-share-panel-include-playlist-checkbox",G:{type:"checkbox", checked:"true"}},"Inclure la playlist"]},{C:"div",K:"ytp-share-panel-loading-spinner",S:[EH()]},{C:"div",K:"ytp-share-panel-service-buttons",jz:"{{buttons}}"},{C:"div",K:"ytp-share-panel-error",jz:"Une erreur s'est produite lors de la r\u00e9cup\u00e9ration des informations de partage. Veuillez r\u00e9essayer ult\u00e9rieurement."}]},{C:"button",AO:["ytp-share-panel-close","ytp-button"],G:{title:"Fermer"},S:[g.Gl()]}]};g.SJ.call(this,k,V,250);var y=this;this.moreButton=null;this.api=k;this.tooltip= X.KQ();this.U=[];this.X=this.zc("ytp-share-panel-inner-content");this.closeButton=this.zc("ytp-share-panel-close");this.Z(this.closeButton,"click",this.YP);this.addOnDisposeCallback(g.mH(this.tooltip,this.closeButton));this.j=this.zc("ytp-share-panel-include-playlist-checkbox");this.Z(this.j,"click",this.HY);this.V=this.zc("ytp-share-panel-link");this.addOnDisposeCallback(g.mH(this.tooltip,this.V));this.api.createClientVe(this.V,this,164503);this.Z(this.V,"click",function(U){U.preventDefault();y.api.logClick(y.V); var N=y.api.getVideoUrl(!0,!0,!1,!1);N=nNX(y,N);g.fE(N,y.api,U)&&y.api.Ib("SHARE_CLICKED")}); this.listen("click",this.SX);this.Z(k,"videoplayerreset",this.hide);this.Z(k,"fullscreentoggled",this.onFullscreenToggled);this.Z(k,"onLoopRangeChange",this.cB);this.hide()}; tKa=function(k,X){w9m(k);for(var V=X.links||X.shareTargets,C=0,y={},U=0;U0&&!l&&!A?(t.length===2&&(t=["noreferrer"]),g.kJ(E,O,f,t[0]),E=YMo()):(I=B.join(","),jx()&&E.navigator&&E.navigator.standalone&&f&&f!="_self"?(I=g.YJ("A"),g.LQ(I,O),I.target=f,n&&(I.rel="noreferrer"),((J=J.attributionsrc)||J==="")&&I.setAttribute("attributionsrc",J),J=document.createEvent("MouseEvent"), J.initMouseEvent("click",!0,!0,E,1),I.dispatchEvent(J),E=YMo()):n?(E=g.kJ(E,"",f,I),J=g.au(O),E&&(E.opener=null,J===""&&(J="javascript:''"),J='',J=YQ(J),(O=E.document)&&O.write&&(O.write(ua(J)),O.close()))):((E=g.kJ(E,O,f,I))&&J.noopener&&(E.opener=null),E&&J.noreferrer&&(E.opener=null)));E&&(E.opener||(E.opener=window),E.focus());e.preventDefault()}}}(y)); y.OA.addOnDisposeCallback(g.mH(k.tooltip,y.OA.element));P==="Facebook"?k.api.createClientVe(y.OA.element,y.OA,164504):P==="Twitter"&&k.api.createClientVe(y.OA.element,y.OA,164505);k.Z(y.OA.element,"click",function(M){return function(){k.api.logClick(M.OA.element)}}(y)); k.api.logVisibility(y.OA.element,!0);k.U.push(y.OA);C++}}var T=X.more||X.moreLink,q=new g.F({C:"a",AO:["ytp-share-panel-service-button","ytp-button"],S:[{C:"span",K:"ytp-share-panel-service-button-more",S:[{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 38 38",width:"100%"},S:[{C:"rect",G:{fill:"#fff",height:"34",width:"34",x:"2",y:"2"}},{C:"path",G:{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"}}]}]}],G:{href:T,target:"_blank",title:"Plus"}});q.listen("click",function(M){var e=T;k.api.logClick(k.moreButton.element);e=nNX(k,e);g.fE(e,k.api,M)&&k.api.Ib("SHARE_CLICKED")}); q.addOnDisposeCallback(g.mH(k.tooltip,q.element));k.api.createClientVe(q.element,q,164506);k.Z(q.element,"click",function(){k.api.logClick(q.element)}); k.api.logVisibility(q.element,!0);k.U.push(q);k.moreButton=q;k.updateValue("buttons",k.U)}; nNX=function(k,X){var V={};g.bL(k.api.J())&&(g.hN(k.api,"addEmbedsConversionTrackingParams",[V]),X=g.mT(X,V));return X}; w9m=function(k){for(var X=g.W(k.U),V=X.next();!V.done;V=X.next())V=V.value,V.detach(),g.JB(V);k.U=[]}; j3=function(k){return k===void 0||k.startSec===void 0||k.endSec===void 0?!1:!0}; cGa=function(k,X){k.startSec+=X;k.endSec+=X}; AGI=function(k){BU.call(this,k);this.W=this.V=this.isContentForward=this.N=!1;dpm(this);this.Z(this.B,"changeProductsInVideoVisibility",this.zR9);this.Z(this.B,"videodatachange",this.onVideoDataChange)}; Dp$=function(k){k.X&&k.bq.element.removeChild(k.X.element);k.X=void 0}; H$I=function(k,X){return X.map(function(V){var C,y;if((V=(C=g.Z(V,REr))==null?void 0:(y=C.thumbnail)==null?void 0:y.thumbnails)&&V.length!==0)return V[0].url}).filter(function(V){return V!==void 0}).map(function(V){V=new g.F({C:"img", K:"ytp-suggested-action-product-thumbnail",G:{alt:"",src:V}});g.b(k,V);return V})}; b$Y=function(k,X){k.isContentForward=X;g.Jh(k.badge.element,"ytp-suggested-action-badge-content-forward",X)}; IS=function(k){var X=k.isContentForward&&!k.An();g.Jh(k.badge.element,"ytp-suggested-action-badge-preview-collapsed",X&&k.V);g.Jh(k.badge.element,"ytp-suggested-action-badge-preview-expanded",X&&k.W)}; KT=function(k,X,V){return new g.eS(k*1E3,X*1E3,{priority:9,namespace:V})}; vNZ=function(k){k.B.EE("shopping_overlay_visible");k.B.EE("shopping_overlay_preview_collapsed");k.B.EE("shopping_overlay_preview_expanded");k.B.EE("shopping_overlay_expanded")}; dpm=function(k){k.Z(k.B,g.E3("shopping_overlay_visible"),function(){k.WV(!0)}); k.Z(k.B,g.Ji("shopping_overlay_visible"),function(){k.WV(!1)}); k.Z(k.B,g.E3("shopping_overlay_expanded"),function(){k.U2=!0;$s(k)}); k.Z(k.B,g.Ji("shopping_overlay_expanded"),function(){k.U2=!1;$s(k)}); k.Z(k.B,g.E3("shopping_overlay_preview_collapsed"),function(){k.V=!0;IS(k)}); k.Z(k.B,g.Ji("shopping_overlay_preview_collapsed"),function(){k.V=!1;IS(k)}); k.Z(k.B,g.E3("shopping_overlay_preview_expanded"),function(){k.W=!0;IS(k)}); k.Z(k.B,g.Ji("shopping_overlay_preview_expanded"),function(){k.W=!1;IS(k)})}; Qhm=function(k){g.F.call(this,{C:"div",K:"ytp-shorts-title-channel",S:[{C:"a",K:"ytp-shorts-title-channel-logo",G:{href:"{{channelLink}}",target:k.J().D,"aria-label":"{{channelLogoLabel}}"}},{C:"div",K:"ytp-shorts-title-expanded-heading",S:[{C:"div",K:"ytp-shorts-title-expanded-title",S:[{C:"a",jz:"{{expandedTitle}}",G:{href:"{{channelTitleLink}}",target:k.J().D,tabIndex:"0"}}]}]}]});var X=this;this.api=k;this.V=this.zc("ytp-shorts-title-channel-logo");this.channelName=this.zc("ytp-shorts-title-expanded-title"); this.subscribeButton=null;k.createClientVe(this.V,this,36925);this.Z(this.V,"click",function(V){X.api.logClick(X.V);g.kJ(window,Z$r(X));V.preventDefault()}); k.createClientVe(this.channelName,this,37220);this.Z(this.channelName,"click",function(V){X.api.logClick(X.channelName);g.kJ(window,Z$r(X));V.preventDefault()}); aR0(this);this.Z(k,"videodatachange",this.HY);this.Z(k,"videoplayerreset",this.HY);this.HY()}; aR0=function(k){if(!k.api.J().MQ){var X=k.api.getVideoData(),V=new g.Vk("S'abonner",null,"Abonn\u00e9",null,!0,!1,X.cq,X.subscribed,"channel_avatar",null,k.api,!0);k.api.createServerVe(V.element,k);var C;k.api.setTrackingParams(V.element,((C=X.subscribeButtonRenderer)==null?void 0:C.trackingParams)||null);k.Z(V.element,"click",function(){k.api.logClick(V.element)}); k.subscribeButton=V;g.b(k,k.subscribeButton);k.subscribeButton.rB(k.element)}}; Z$r=function(k){var X=k.api.J(),V=k.api.getVideoData();V=g.eo(X)+V.tO;if(!g.bL(X))return V;X={};g.hN(k.api,"addEmbedsConversionTrackingParams",[X]);return g.mT(V,X)}; $q=function(k){g.SJ.call(this,k,{C:"button",AO:["ytp-skip-intro-button","ytp-popup","ytp-button"],S:[{C:"div",K:"ytp-skip-intro-button-text",jz:"Passer l'intro"}]},100);var X=this;this.U=!1;this.V=new g.C2(function(){X.hide()},5E3); this.HI=this.tV=NaN;g.b(this,this.V);this.N=function(){X.show()}; this.X=function(){X.hide()}; this.j=function(){var V=X.B.getCurrentTime();V>X.tV/1E3&&V0?{C:"svg",G:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},S:[{C:"path",AO:["ytp-circle-arrow","ytp-svg-fill"],G:{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"}}, {C:"text",AO:["ytp-jump-button-text","ytp-svg-fill"],G:{x:"7.05",y:"15.05"}}]}:{C:"svg",G:{height:"100%",mlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"100%"},S:[{C:"path",AO:["ytp-circle-arrow","ytp-svg-fill"],G:{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"}}, {C:"text",AO:["ytp-jump-button-text","ytp-svg-fill"],G:{x:"6.5",y:"15"}}]}]});var V=this;this.B=k;this.V=X;this.W=new g.C2(function(){V.U?(V.U=!1,V.W.start()):V.element.classList.remove("ytp-jump-spin","backwards")},250); this.U=!1;(X=X>0)?this.B.createClientVe(this.element,this,36843):this.B.createClientVe(this.element,this,36844);var C=g.Bu(X?"Avancer de $SECONDS\u00a0secondes. (\u2192)":"Revenir en arri\u00e8re de $SECONDS\u00a0secondes. (\u2190)",{SECONDS:Math.abs(this.V).toString()});this.update({title:C,"data-title-no-tooltip":C,"aria-keyshortcuts":X?"\u2192":"\u2190"});this.j=this.element.querySelector(".ytp-jump-button-text");this.j.textContent=Math.abs(this.V).toString();this.listen("click",this.onClick,this); tN(k,this.element,this)}; YA9=function(k,X){X?k.element.classList.add("ytp-jump-button-enabled"):k.element.classList.remove("ytp-jump-button-enabled");k.B.logVisibility(k.element,X);k.B.D9()}; cb=function(k,X){nT.call(this,k,X,"timedMarkerCueRange","Afficher les moments cl\u00e9s");this.Z(k,g.Ji("timedMarkerCueRange"),this.L0);this.Z(k,"updatemarkervisibility",this.updateVideoData)}; u4$=function(k){var X,V=(X=k.B.getVideoData())==null?void 0:X.Tc;if(V)for(k=k.j.Z8,V=g.W(V),X=V.next();!X.done;X=V.next())if(X=k[X.value]){var C=void 0,y=void 0,U=void 0;if(((C=X.onTap)==null?void 0:(y=C.innertubeCommand)==null?void 0:(U=y.changeEngagementPanelVisibilityAction)==null?void 0:U.targetId)!=="engagement-panel-macro-markers-problem-walkthroughs")return X}}; dQ=function(k){var X=k.L("web_enable_pip_on_miniplayer");g.F.call(this,{C:"button",AO:["ytp-miniplayer-button","ytp-button"],G:{title:"{{title}}","aria-keyshortcuts":"i","data-priority":"7","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-tooltip-target-id":"ytp-miniplayer-button"},S:["{{icon}}"]});this.B=k;this.visible=!1;this.listen("click",this.onClick);this.Z(k,"fullscreentoggled",this.HY);this.updateValue("title",g.cx(k,"Lecteur r\u00e9duit","i"));this.update({"data-title-no-tooltip":"Lecteur r\u00e9duit", icon:this.B.L("delhi_modern_web_player_icons")?{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:X?{C:"svg",G:{fill:"#fff",height:"100%",version:"1.1",viewBox:"0 -960 960 960",width:"100%"},S:[{C:"g",G:{transform:"translate(96, -96) scale(0.8)"},S:[{C:"path",UR:!0,G:{d:"M96-480v-72h165L71-743l50-50 191 190v-165h72v288H96Zm72 288q-29.7 0-50.85-21.15Q96-234.3 96-264v-144h72v144h336v72H168Zm624-264v-240H456v-72h336q29.7 0 50.85 21.15Q864-725.7 864-696v240h-72ZM576-192v-192h288v192H576Z"}}]}]}:n2m()});tN(k,this.element,this);k.createClientVe(this.element,this,62946);this.HY()}; AP=function(k,X,V,C,y,U){U=U===void 0?!1:U;var N={C:"div",AO:["ytp-input-slider-section"],S:[{C:"input",K:"ytp-input-slider",G:{role:"slider",tabindex:"0",type:"range",min:"{{minvalue}}",max:"{{maxvalue}}",step:"{{stepvalue}}",value:"{{slidervalue}}"}}]};y&&N.S.unshift(y);U&&N.AO.push("ytp-vertical-slider");g.F.call(this,N);this.U=k;this.j=X;this.X=V;this.initialValue=C;this.header=y;this.W=this.zc("ytp-input-slider");this.V=C?C:k;this.init();this.Z(this.W,"input",this.yl);this.Z(this.W,"keydown", this.mH)}; Df=function(k,X){k.V=X;k.updateValue("slidervalue",k.V);k.W.valueAsNumber=k.V;kH$(k,X)}; kH$=function(k,X){k.W.style.setProperty("--yt-slider-shape-gradient-percent",(X-k.U)/(k.j-k.U)*100+"%")}; Xa0=function(k){var X=k.isMuted()?0:k.getVolume();AP.call(this,0,100,1,X,void 0,!0);this.B=k;this.T=E0(this.lF,10,this);this.N=!1;this.Z(k,"onVolumeChange",this.onVolumeChange);this.Z(this.element,"keydown",this.mH);this.Z(this.element,"wheel",this.c8)}; VTY=function(k,X){g.F.call(this,{C:"div",G:{tabindex:"0",title:"Volume"},AO:["ytp-volume-popover"]});var V=this;this.isVisible=!1;this.tooltip=X.KQ();this.W=new Xa0(k);g.b(this,this.W);this.W.rB(this.element);this.V=new g.C2(function(){RS(V,!1)},300); this.listen("mouseenter",function(){V.V.stop()}); this.listen("mouseleave",function(){V.V.start()}); this.listen("focus",function(){V.V.stop()}); this.Z(this.W.W,"focus",function(){V.V.stop()}); this.listen("blur",function(){V.V.start()}); this.addOnDisposeCallback(g.mH(X.KQ(),this.element,-120));g.b(this,this.V)}; RS=function(k,X){k.element.classList.toggle("ytp-volume-popover-hovering",X);k.isVisible=X}; Hb=function(k,X,V){V=V===void 0?!1:V;g.F.call(this,{C:"button",AO:["ytp-mute-button","ytp-button"],G:k.J().bq?{title:"{{title}}","aria-keyshortcuts":"m","data-title-no-tooltip":"{{data-title-no-tooltip}}","data-priority":"{{dataPriority}}"}:{"aria-disabled":"true","aria-haspopup":"true"},S:[{C:"div",K:"ytp-volume-icon",jz:"{{icon}}"}]});var C=this;this.B=k;this.uq=V;this.W=null;this.N=this.qC=this.D=this.T=NaN;this.Y9=this.k9=null;this.X=[];this.j=[];this.visible=!1;this.U=this.V=this.U2=null;k.L("delhi_modern_web_player")&& this.update({"data-priority":4});V=this.B.J();this.updateValue("icon",bS());this.tooltip=X.KQ();this.U=g.Fu("ytp-volume-icon",this.element);var y=this.B.L("delhi_modern_web_player_icons")?{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",AO:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],G:{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"}},{C:"path",K:"ytp-svg-volume-animation-small-ripple",G:{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"}},{C:"path",K:"ytp-svg-volume-animation-big-ripple",G:{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"}}]}:{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"defs",S:[{C:"clipPath",G:{id:"ytp-svg-volume-animation-mask"},S:[{C:"path",G:{d:"m 14.35,-0.14 -5.86,5.86 20.73,20.78 5.86,-5.91 z"}},{C:"path",G:{d:"M 7.07,6.87 -1.11,15.33 19.61,36.11 27.80,27.60 z"}},{C:"path",K:"ytp-svg-volume-animation-mover",G:{d:"M 9.09,5.20 6.47,7.88 26.82,28.77 29.66,25.99 z"}}]},{C:"clipPath",G:{id:"ytp-svg-volume-animation-slash-mask"},S:[{C:"path",K:"ytp-svg-volume-animation-mover", G:{d:"m -11.45,-15.55 -4.44,4.51 20.45,20.94 4.55,-4.66 z"}}]}]},{C:"path",UR:!0,AO:["ytp-svg-fill","ytp-svg-volume-animation-speaker"],G:{"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"}},{C:"path",UR:!0,AO:["ytp-svg-fill","ytp-svg-volume-animation-hider"],G:{"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.W=new g.rA(y);g.b(this,this.W);this.k9=this.W.zc("ytp-svg-volume-animation-speaker");this.Y9=this.k9.getAttribute("d");this.X=g.Qt("ytp-svg-volume-animation-mover",this.W.element);this.B.L("delhi_modern_web_player_icons");this.j=g.Qt("ytp-svg-volume-animation-hider",this.W.element);this.B.L("delhi_modern_web_player_icons");this.bq=new X3;g.b(this,this.bq);this.gB=new X3;g.b(this,this.gB);this.Z(k,"appresize",this.Zv);this.Z(k,"onVolumeChange",this.onVolumeChange);k.L("delhi_modern_web_player")? this.listen("click",this.AuG):this.listen("click",this.nu);V.bq?k.L("delhi_modern_web_player")?(this.V=new VTY(k,X),this.V.rB(this.element),g.b(this,this.V),this.Z(this.U,"mouseover",function(){if(!C.B.uT()){var U;(U=C.V)!=null&&RS(U,!0);var N;(N=C.V)!=null&&N.V.stop()}}),this.Z(this.U,"mouseout",function(){var U; (U=C.V)!=null&&U.V.start()}),this.addOnDisposeCallback(g.mH(X.KQ(),this.element,-120))):this.addOnDisposeCallback(g.mH(X.KQ(),this.element)):CRr(this); this.message=null;k.createClientVe(this.element,this,28662);this.Zv(k.FH().getPlayerSize());this.setVolume(k.getVolume(),k.isMuted())}; iGm=function(k,X){if(k.B.J().bq){var V=g.cx(k.B,"D\u00e9sactiver le son","m"),C=g.cx(k.B,"Activer le son","m");k.updateValue("title",X?C:V);k.update({"data-title-no-tooltip":X?"Activer le son":"D\u00e9sactiver le son"});k.tooltip.D9(-120)}}; ND0=function(k,X){k.T=X;var V=k.Y9;k.B.L("delhi_modern_web_player_icons")?k.W.zc("ytp-svg-volume-animation-big-ripple").setAttribute("transform","translate(22, 12) scale("+(X+") translate(-22,-12)")):X&&(V+=si$(yoZ,U5d,X));k.k9.setAttribute("d",V)}; x5$=function(k,X){var V;X===1?V=k.B.L("delhi_modern_web_player_icons")?{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:bS():V=k.W;k.qC=X;if(k.B.L("delhi_modern_web_player_icons"))k.W.zc("ytp-svg-volume-animation-small-ripple").setAttribute("transform","translate(18, 12) scale("+(1-X+") translate(-18,-12)")),k.W.zc("ytp-svg-volume-animation-big-ripple").setAttribute("transform","translate(22, 12) scale("+(k.T-X+") translate(-22, -12)"));else{for(var C=20*X,y=0;y=3&&k.B.getPresentingPlayerType()!==2}; eXd=function(k){var X=Rt(k.B.Pa());return X?k.V?X.uo():X.zr():!1}; qY0=function(k){var X={duration:null,preview:null,text:null,title:null,url:null,"data-title-no-tooltip":null,"aria-keyshortcuts":null},V=k.playlist!=null&&k.playlist.uo();V=g.Hx(k.B)&&(!k.V||V);var C=k.V&&g.Qb(k.B),y=eXd(k),U=k.V&&k.B.getPresentingPlayerType()===5,N=g.cx(k.B,"Suivante","SHIFT+n"),P=g.cx(k.B,"Pr\u00e9c\u00e9dente","SHIFT+p");if(U)X.title="D\u00e9marrer la vid\u00e9o";else if(k.U)X.title="Revoir";else if(V){var T=null;k.playlist&&(T=g.W1(k.playlist,k.V?iW0(k.playlist):yur(k.playlist))); if(T){if(T.videoId){var q=k.playlist.listId;X.url=k.B.J().getVideoUrl(T.videoId,q?q.toString():void 0)}X.text=T.title;X.duration=T.lengthText?T.lengthText:T.lengthSeconds?g.t4(T.lengthSeconds):null;X.preview=T.qp("mqdefault.jpg")}k.V?(X.title=N,X["data-title-no-tooltip"]="Suivante",X["aria-keyshortcuts"]="SHIFT+n"):(X.title=P,X["data-title-no-tooltip"]="Pr\u00e9c\u00e9dente",X["aria-keyshortcuts"]="SHIFT+p")}else if(C){if(P=(T=k.videoData)==null?void 0:g.Pl(T))X.url=P.uB(),X.text=P.title,X.duration= P.lengthText?P.lengthText:P.lengthSeconds?g.t4(P.lengthSeconds):null,X.preview=P.qp("mqdefault.jpg");X.title=N;X["data-title-no-tooltip"]="Suivante";X["aria-keyshortcuts"]="SHIFT+n"}X.disabled=!C&&!V&&!y&&!U;k.update(X);k.N=!!X.url;C||V||k.U||y||U?k.W||(k.W=g.mH(k.tooltip,k.element),k.X=k.listen("click",k.onClick,k)):k.W&&(k.W(),k.W=null,k.rQ(k.X),k.X=null);k.tooltip.D9();g.Jh(k.element,"ytp-playlist-ui",k.V&&(V||k.B.L("web_hide_next_button")))}; TD9=function(k,X){return k?X?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:mw():X?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:mF$()}; EZm=function(k,X){g.F.call(this,{C:"div",K:"ytp-fine-scrubbing",S:[{C:"div",K:"ytp-fine-scrubbing-draggable",S:[{C:"div",K:"ytp-fine-scrubbing-thumbnails",G:{tabindex:"0",role:"slider",type:"range","aria-label":"Cliquez sur le panneau ou faites-le d\u00e9filer pour une recherche pr\u00e9cise.","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"}}]},{C:"div",G:{"aria-hidden":"true"},K:"ytp-fine-scrubbing-cursor"},{C:"div",K:"ytp-fine-scrubbing-seek-time", G:{"aria-hidden":"true"},jz:"{{seekTime}}"},{C:"div",K:"ytp-fine-scrubbing-play",S:[k.L("delhi_modern_web_player_icons")?AW():dA()],G:{title:"Lire \u00e0 partir d'ici",role:"button"}},{C:"div",K:"ytp-fine-scrubbing-dismiss",S:[g.Gl()],G:{title:"Quitter la recherche pr\u00e9cise",role:"button"}}]});var V=this;this.api=k;this.X=this.zc("ytp-fine-scrubbing-thumbnails");this.dismissButton=this.zc("ytp-fine-scrubbing-dismiss");this.qC=this.zc("ytp-fine-scrubbing-draggable");this.playButton=this.zc("ytp-fine-scrubbing-play"); this.thumbnails=[];this.W=[];this.uq=this.V=0;this.bq=void 0;this.k9=NaN;this.n4=this.D=this.U=this.T=0;this.j=[];this.interval=this.frameCount=0;this.N=160;this.scale=1;this.s2=0;this.isEnabled=this.Y9=!1;f4X(this,this.api.getCurrentTime());this.addOnDisposeCallback(g.mH(X,this.dismissButton));this.addOnDisposeCallback(g.mH(X,this.playButton));this.gB=new g.aT(this.qC,!0);this.gB.subscribe("dragstart",this.i$,this);this.gB.subscribe("dragmove",this.GA,this);this.gB.subscribe("dragend",this.t2,this); this.Z(k,"SEEK_COMPLETE",this.v8);k.L("web_fix_fine_scrubbing_false_play")&&this.Z(k,"rootnodemousedown",function(C){V.U2=C}); this.X.addEventListener("keydown",function(){}); g.b(this,this.gB);this.api.createClientVe(this.element,this,153154);this.api.createClientVe(this.X,this,152789);this.api.createClientVe(this.dismissButton,this,153156);this.api.createClientVe(this.playButton,this,153155)}; f4X=function(k,X){var V=g.t4(X),C=g.Bu("Acc\u00e9der \u00e0 $PROGRESS",{PROGRESS:g.t4(X,!0)});k.update({ariamin:0,ariamax:Math.floor(k.api.getDuration()),arianow:Math.floor(X),arianowtext:C,seekTime:V})}; Jo9=function(k){k.k9=NaN;k.D=0;k.T=k.U}; WYI=function(k){var X=k.api.Vm();if(X){var V=90*k.scale,C=gl(X,160*k.scale);if(X=X.levels[C]){k.N=X.width;if(!k.j.length){C=[];for(var y=lC(X,X.oF()),U=X.columns*X.rows,N=X.frameCount,P=0;P<=y;P++)for(var T=Nk.j.length;)C= void 0,(C=k.thumbnails.pop())==null||C.dispose();for(;k.thumbnails.lengthV.length;)C=void 0,(C=k.W.pop())==null||C.dispose(); for(;k.W.length-V?-X/V*k.interval*.5:-(X+V/2)/V*k.interval}; sx$=function(k){return-((k.X.offsetWidth||(k.frameCount-1)*k.N*k.scale)-k.V/2)}; ro$=function(){g.F.call(this,{C:"div",K:"ytp-fine-scrubbing-thumbnail"})}; hXm=function(){g.F.call(this,{C:"div",K:"ytp-fine-scrubbing-chapter-title",S:[{C:"div",K:"ytp-fine-scrubbing-chapter-title-content",jz:"{{chapterTitle}}"}]})}; jx0=function(k){g.F.call(this,{C:"div",K:"ytp-heat-map-chapter",S:[{C:"svg",K:"ytp-heat-map-svg",G:{height:"100%",preserveAspectRatio:"none",version:"1.1",viewBox:"0 0 1000 100",width:"100%"},S:[{C:"defs",S:[{C:"clipPath",G:{id:"{{id}}"},S:[{C:"path",K:"ytp-heat-map-path",G:{d:"",fill:"white"}}]},{C:"linearGradient",G:{gradientUnits:"userSpaceOnUse",id:"ytp-heat-map-gradient-def",x1:"0%",x2:"0%",y1:"0%",y2:"100%"},S:[{C:"stop",G:{offset:"0%","stop-color":"white","stop-opacity":"1"}},{C:"stop",G:{offset:"100%", "stop-color":"white","stop-opacity":"0"}}]}]},{C:"rect",K:"ytp-heat-map-graph",G:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.4",height:"100%",width:"100%",x:"0",y:"0"}},{C:"rect",K:"ytp-heat-map-hover",G:{"clip-path":"url(#hm_1)",fill:"white","fill-opacity":"0.7",height:"100%",width:"100%",x:"0",y:"0"}},{C:"rect",K:"ytp-heat-map-play",G:{"clip-path":"url(#hm_1)",height:"100%",x:"0",y:"0"}},{C:"path",K:"ytp-modern-heat-map",G:{d:"",fill:"url(#ytp-heat-map-gradient-def)",height:"100%", stroke:"white","stroke-opacity":"0.7","stroke-width":"2px",style:"display: none;",width:"100%",x:"0",y:"0"}}]}]});this.api=k;this.T=this.zc("ytp-heat-map-svg");this.X=this.zc("ytp-heat-map-path");this.j=this.zc("ytp-heat-map-graph");this.N=this.zc("ytp-heat-map-play");this.V=this.zc("ytp-heat-map-hover");this.U=this.zc("ytp-modern-heat-map");this.i_=!1;this.W=60;k=""+g.C1(this);this.update({id:k});k="url(#"+k+")";this.j.setAttribute("clip-path",k);this.N.setAttribute("clip-path",k);this.V.setAttribute("clip-path", k)}; I40=function(k,X){X>0&&(k.W=X,k.T.style.height=k.W+"px")}; aS=function(){g.F.call(this,{C:"div",K:"ytp-chapter-hover-container",S:[{C:"div",K:"ytp-progress-bar-padding"},{C:"div",K:"ytp-progress-list",S:[{C:"div",AO:["ytp-play-progress","ytp-swatch-background-color"]},{C:"div",K:"ytp-progress-linear-live-buffer"},{C:"div",K:"ytp-load-progress"},{C:"div",K:"ytp-hover-progress"},{C:"div",K:"ytp-ad-progress-list"}]}]});this.startTime=NaN;this.title="";this.index=NaN;this.width=0;this.W=this.zc("ytp-progress-list");this.X=this.zc("ytp-progress-linear-live-buffer"); this.j=this.zc("ytp-ad-progress-list");this.N=this.zc("ytp-load-progress");this.T=this.zc("ytp-play-progress");this.U=this.zc("ytp-hover-progress");this.V=this.zc("ytp-chapter-hover-container")}; Qk=function(k,X){g.Ir(k.V,"width",X)}; KYo=function(k,X){g.Ir(k.V,"margin-right",X+"px")}; $5$=function(){this.W=this.position=this.U=this.V=this.j=this.width=NaN}; BDm=function(){g.F.call(this,{C:"div",K:"ytp-timed-marker"});this.V=this.timeRangeStartMillis=NaN;this.title="";this.onActiveCommand=void 0}; g.FJ=function(k,X){g.sD.call(this,{C:"div",K:"ytp-progress-bar-container",G:{"aria-disabled":"true"},S:[{C:"div",AO:["ytp-heat-map-container"],S:[{C:"div",K:"ytp-heat-map-edu"}]},{C:"div",AO:["ytp-progress-bar"],G:{tabindex:"0",role:"slider","aria-label":"Barre de lecture","aria-valuemin":"{{ariamin}}","aria-valuemax":"{{ariamax}}","aria-valuenow":"{{arianow}}","aria-valuetext":"{{arianowtext}}"},S:[{C:"div",K:"ytp-chapters-container"},{C:"div",K:"ytp-timed-markers-container"},{C:"div",K:"ytp-clip-start-exclude"}, {C:"div",K:"ytp-clip-end-exclude"},{C:"div",K:"ytp-scrubber-container",S:[{C:"div",AO:["ytp-scrubber-button","ytp-swatch-background-color"],S:[{C:"div",K:"ytp-scrubber-pull-indicator"},{C:"img",AO:["ytp-decorated-scrubber-button"]}]}]}]},{C:"div",AO:["ytp-fine-scrubbing-container"],S:[{C:"div",K:"ytp-fine-scrubbing-edu"}]},{C:"div",K:"ytp-bound-time-left",jz:"{{boundTimeLeft}}"},{C:"div",K:"ytp-bound-time-right",jz:"{{boundTimeRight}}"},{C:"div",K:"ytp-clip-start",G:{title:"{{clipstarttitle}}"},jz:"{{clipstarticon}}"}, {C:"div",K:"ytp-clip-end",G:{title:"{{clipendtitle}}"},jz:"{{clipendicon}}"}]});this.api=k;this.gh=!1;this.Kp=this.Ps=this.Tc=this.X=this.kI=0;this.Qz=null;this.HI=!1;this.s2={};this.Ic={};this.clipEnd=Infinity;this.Et=this.zc("ytp-clip-end");this.RM=new g.aT(this.Et,!0);this.QJ=this.zc("ytp-clip-end-exclude");this.WF=this.zc("ytp-clip-start-exclude");this.clipStart=0;this.MQ=this.zc("ytp-clip-start");this.xL=new g.aT(this.MQ,!0);this.k9=this.VD=0;this.progressBar=this.zc("ytp-progress-bar");this.XT= {};this.Z8={};this.dB=this.zc("ytp-chapters-container");this.tV=this.zc("ytp-timed-markers-container");this.V=[];this.N=[];this.M_={};this.Np=null;this.Y9=-1;this.yD=this.bq=0;this.uO=this.T=null;this.JG=this.zc("ytp-scrubber-button");this.qC=this.zc("ytp-decorated-scrubber-button");this.Ec=this.zc("ytp-scrubber-container");this.tO=new g.wr;this.n0=0;this.sW=new $5$;this.U=new ZO(0,0);this.zw=null;this.D=this.wh=!1;this.KU=null;this.U2=this.zc("ytp-heat-map-container");this.mR=this.zc("ytp-heat-map-edu"); this.j=[];this.heatMarkersDecorations=[];this.D8=this.zc("ytp-fine-scrubbing-container");this.Sm=this.zc("ytp-fine-scrubbing-edu");this.W=void 0;this.uq=this.sD=this.n4=!1;this.tooltip=X.KQ();this.addOnDisposeCallback(g.mH(this.tooltip,this.Et));g.b(this,this.RM);this.RM.subscribe("hoverstart",this.JE,this);this.RM.subscribe("hoverend",this.TN,this);this.Z(this.Et,"click",this.Ou);this.addOnDisposeCallback(g.mH(this.tooltip,this.MQ));g.b(this,this.xL);this.xL.subscribe("hoverstart",this.JE,this); this.xL.subscribe("hoverend",this.TN,this);this.Z(this.MQ,"click",this.Ou);nZI(this);this.Z(k,"resize",this.Sq);this.Z(k,"presentingplayerstatechange",this.JF);this.Z(k,"videodatachange",this.Ag);this.Z(k,"videoplayerreset",this.TQ);this.Z(k,"cuerangesadded",this.SdB);this.Z(k,"cuerangesremoved",this.XIY);this.Z(k,"onLoopRangeChange",this.Td);this.Z(k,"innertubeCommand",this.onClickCommand);this.Z(k,"onRetroModeChanged",this.pxC);this.Z(k,g.E3("timedMarkerCueRange"),this.qEq);this.Z(k,"updatemarkervisibility", this.I3);this.Z(k,"serverstitchedvideochange",this.cGa);this.updateVideoData(k.getVideoData(),!0);this.Td(k.getLoopRange());zE(this)&&!this.W&&(this.W=new EZm(this.api,this.tooltip),k=g.ts(this.element).x||0,this.W.Sq(k,this.X),this.W.rB(this.D8),g.b(this,this.W),this.Z(this.W.dismissButton,"click",this.ek),this.Z(this.W.playButton,"click",this.HA),this.Z(this.W.element,"dblclick",this.HA));this.api.createClientVe(this.U2,this,139609,!0);this.api.createClientVe(this.mR,this,140127,!0);this.api.createClientVe(this.Sm, this,151179,!0);this.api.createClientVe(this.progressBar,this,38856,!0)}; nZI=function(k){if(k.V.length===0){var X=new aS;k.V.push(X);g.b(k,X);X.rB(k.dB,0)}for(;k.V.length>1;)k.V.pop().dispose();Qk(k.V[0],"100%");k.V[0].startTime=0;k.V[0].title=""}; GHZ=function(k){var X=X===void 0?NaN:X;var V=new jx0(k.api);k.j.push(V);g.b(k,V);V.rB(k.U2);X>=0&&(V.element.style.width=X+"px")}; wa0=function(k){for(;k.N.length;)k.N.pop().dispose()}; tTm=function(k){var X,V,C,y,U;return(U=g.Z((y=g.Z((X=k.getWatchNextResponse())==null?void 0:(V=X.playerOverlays)==null?void 0:(C=V.playerOverlayRenderer)==null?void 0:C.decoratedPlayerBarRenderer,D_))==null?void 0:y.playerBar,m5m))==null?void 0:U.chapters}; cod=function(k){for(var X=k.V,V=[],C=0;C=N&&O<=M&&U.push(f)}T>0&&(k.U2.style.height=T+"px");N=k.j[C];M=U;f=y;J=T;O=C===0;O=O===void 0?!1:O;I40(N,J);e=M;E=N.W;O=O===void 0?!1:O;var I=1E3/e.length,n=[];n.push({x:0,y:100});for(var B=0;B0&&(V=U[U.length-1])}g.gQ(k);P=[];X=g.W(X.heatMarkersDecorations||[]);for(y=X.next();!y.done;y=X.next())if(y=g.Z(y.value,vZa))T=y.label,C=V=q=void 0,P.push({visibleTimeRangeStartMillis:(q=y.visibleTimeRangeStartMillis)!=null?q:-1,visibleTimeRangeEndMillis:(V=y.visibleTimeRangeEndMillis)!=null?V:-1,decorationTimeMillis:(C=y.decorationTimeMillis)!=null?C:NaN,label:T?g.IK(T):""});k.heatMarkersDecorations=P}}; D55=function(k,X){k.N.push(X);g.b(k,X);X.rB(k.tV,k.tV.children.length)}; RX$=function(k,X){X=g.W(X);for(var V=X.next();!V.done;V=X.next()){V=V.value;var C=l1(k,V.timeRangeStartMillis/(k.U.V*1E3),LT(k)),y=k.api.L("delhi_modern_web_player")?.667:.6;g.Ir(V.element,"transform","translateX("+C+"px) scaleX("+y+")")}}; d5m=function(k,X){var V=0,C=!1;X=g.W(X);for(var y=X.next();!y.done;y=X.next()){y=y.value;if(g.Z(y,a4m)){y=g.Z(y,a4m);var U={startTime:NaN,title:null,onActiveCommand:void 0},N=y.title;U.title=N?g.IK(N):"";N=y.timeRangeStartMillis;N!=null&&(U.startTime=N);U.onActiveCommand=y.onActiveCommand;y=U;V===0&&y.startTime!==0&&(k.V[V].startTime=0,k.V[V].title="",k.V[V].onActiveCommand=y.onActiveCommand,V++,C=!0);k.V.length<=V&&(U=new aS,k.V.push(U),g.b(k,U),U.rB(k.dB,k.dB.children.length));k.V[V].startTime= y.startTime;k.V[V].title=y.title?y.title:"";k.V[V].onActiveCommand=y.onActiveCommand;k.V[V].index=C?V-1:V}V++}for(;V=0;C--)if(k.V[C].width>0){KYo(k.V[C],0);var y=Math.floor(k.V[C].width);k.V[C].width=y;Qk(k.V[C],y+"px");break}k.V[V].width=0;Qk(k.V[V],"0")}else V===k.V.length-1?(C=Math.floor(k.V[V].width+X),k.V[V].width=C,Qk(k.V[V],C+"px")):(X=k.V[V].width+X,C=Math.round(X),X-=C,k.V[V].width=C,Qk(k.V[V],C+"px"));V=0;if(k.j.length===k.V.length)for(X=0;X< k.j.length;X++)C=k.V[X].width,k.j[X].element.style.width=C+"px",k.j[X].element.style.left=V+"px",V+=C+pT(k);k.api.L("delhi_modern_web_player")&&(k.V.length===1?k.V[0].W.classList.add("ytp-progress-bar-start","ytp-progress-bar-end"):(k.V[0].W.classList.remove("ytp-progress-bar-end"),k.V[0].W.classList.add("ytp-progress-bar-start"),k.V[k.V.length-1].W.classList.add("ytp-progress-bar-end")))}; Qxa=function(k,X){var V=0,C=!1,y=k.V.length,U=k.U.V*1E3;U===0&&(U=k.api.getProgressState().seekableEnd*1E3);if(U>0&&k.X>0){for(var N=k.X-pT(k)*k.bq,P=k.yD===0?3:N*k.yD,T=g.W(k.V),q=T.next();!q.done;q=T.next())q.value.width=0;for(;V1);q=(U===0?0:T/U*N)+k.V[V].width;if(q>P)k.V[V].width=q;else{k.V[V].width=0;var M=k,e=V,f=M.V[e-1];f!==void 0&&f.width>0? f.width+=q:ek.yD&&(k.yD=T/U),C=!0)}V++}}return C}; S3=function(k){if(k.X){var X=k.api.getProgressState(),V=k.api.getVideoData();if(!(V&&V.enableServerStitchedDai&&V.Z0)||isFinite(X.current)){var C;if(((C=k.api.getVideoData())==null?0:ii(C))&&X.airingStart&&X.airingEnd)var y=Yq(k,X.airingStart,X.airingEnd);else if(k.api.getPresentingPlayerType()===2){var U,N,P;y=(V=(y=k.api.getVideoData())==null?void 0:(U=y.getPlayerResponse())==null?void 0:(N=U.playerConfig)==null?void 0:(P=N.webPlayerConfig)==null?void 0:P.skippableAdProgressBarDuration)?Yq(k,X.seekableStart, V/1E3):Yq(k,X.seekableStart,X.seekableEnd)}else y=Yq(k,X.seekableStart,X.seekableEnd);U=ac(y,X.loaded,0);X=ac(y,X.current,0);N=k.U.W!==y.W||k.U.V!==y.V;k.U=y;u1(k,X,U);N&&zXI(k);FYY(k)}}}; Yq=function(k,X,V){return gZ$(k)?new ZO(Math.max(X,k.zw.startTimeMs/1E3),Math.min(V,k.zw.endTimeMs/1E3)):new ZO(X,V)}; LYX=function(k,X){var V,C,y;X=g.Z((V=X.getWatchNextResponse())==null?void 0:(C=V.playerOverlays)==null?void 0:(y=C.playerOverlayRenderer)==null?void 0:y.decoratedPlayerBarRenderer,D_);if(X==null?0:X.progressColor)for(V=0;V1){V=kh(k,X.U,!0);for(var C=0,y=0;y0&&(C+=k.V[y].width,C+=pT(k));V=(k.V[V].startTime+(X.U-C)/k.V[V].width*((V===k.V.length-1?k.U.V*1E3:k.V[V+1].startTime)-k.V[V].startTime))/1E3||0}return V}; V5=function(k,X,V,C,y){X=X<0?0:Math.floor(Math.min(X,k.api.getDuration())*1E3);V=V<0?0:Math.floor(Math.min(V,k.api.getDuration())*1E3);k=k.progressBar.visualElement;C={seekData:{startMediaTimeMs:X,endMediaTimeMs:V,seekSource:C}};(X=g.cB())&&g.i6(UD)(void 0,X,k,y,C,void 0)}; paa=function(k,X,V){if(V>=k.V.length)return!1;var C=k.X-pT(k)*k.bq;return Math.abs(X-k.V[V].startTime/1E3)/k.U.V*C<4}; zXI=function(k){k.JG.style.removeProperty("height");for(var X=g.W(Object.keys(k.s2)),V=X.next();!V.done;V=X.next())YY$(k,V.value);Ca(k);u1(k,k.k9,k.VD)}; LT=function(k){var X=k.tO.x;X=g.BZ(X,0,k.X);k.sW.update(X,k.X);return k.sW}; y5=function(k){return(k.D?135:90)-iw(k)}; iw=function(k){var X=48,V=k.api.J();k.api.L("delhi_modern_web_player")?X=k.D?96:68:k.D?X=54:g.bL(V)&&!V.W&&(X=40);return X}; u1=function(k,X,V){k.k9=X;k.VD=V;var C=LT(k),y=k.U.V,U=T3I(k.U,k.k9),N=g.Bu("$PLAY_PROGRESS sur $DURATION",{PLAY_PROGRESS:g.t4(U,!0),DURATION:g.t4(y,!0)}),P=qG(k.V,U*1E3);P=k.V[P].title;k.update({ariamin:Math.floor(k.U.W),ariamax:Math.floor(y),arianow:Math.floor(U),arianowtext:P?P+" "+N:N});y=k.clipStart;U=k.clipEnd;k.zw&&k.api.getPresentingPlayerType()!==2&&(y=k.zw.startTimeMs/1E3,U=k.zw.endTimeMs/1E3);y=ac(k.U,y,0);P=ac(k.U,U,1);N=k.api.getVideoData();U=g.BZ(X,y,P);V=(N==null?0:g.XK(N))?1:g.BZ(V, y,P);X=l1(k,X,C);g.Ir(k.Ec,"transform","translateX("+X+"px)");k.api.L("delhi_modern_web_player")&&k.api.L("delhi_modern_web_player_cutout")&&uSZ(k,X);US(k,C,y,U,"PLAY_PROGRESS");(N==null?0:ii(N))?(X=k.api.getProgressState().seekableEnd)&&US(k,C,U,ac(k.U,X),"LIVE_BUFFER"):US(k,C,y,V,"LOAD_PROGRESS");if(k.api.L("web_player_heat_map_played_bar")){var T;(T=k.j[0])!=null&&T.N.setAttribute("width",(U*100).toFixed(2)+"%")}}; uSZ=function(k,X){k.api.getPresentingPlayerType()!==1?k.dB.style.removeProperty("clip-path"):(X||(X=l1(k,k.k9,LT(k))),k.dB.style.clipPath='path("'+(k.HI?kP$(k,8,X,k.D?50:36,0,6):kP$(k,4,X,k.D?34:24,2,3))+'")')}; kP$=function(k,X,V,C,y,U){var N=V-C/2;V+=C/2;X+=y;return"M 0 "+y+" L 0 "+(X+" L ")+(N+" "+X+" C ")+(N+U+" "+X+" "+(N+U)+" "+y+" "+N+" "+y+" L 0 ")+(y+" M ")+(V+" "+y+" L ")+(k.X+" "+y+" L ")+(k.X+" "+X+" L ")+(V+" "+X+" C ")+(V-U+" "+X+" "+(V-U)+" "+y+" "+V+" "+y)}; US=function(k,X,V,C,y){var U=k.V.length,N=X.V-k.bq*pT(k),P=V*N;V=kh(k,P);var T=C*N;N=kh(k,T);y==="HOVER_PROGRESS"&&(N=kh(k,X.V*C,!0),T=X.V*C-XnY(k,X.V*C)*pT(k));C=Math.max(P-VjZ(k,V),0);for(P=V;P=k.V.length)return k.X;for(var V=0,C=0;C0||k.QJ.clientWidth>0?(U=X.clientWidth/V,k=-1*k.WF.clientWidth/V):(U/=V,k=-1*k.V[y].element.offsetLeft/V),g.Ir(X,"background-size",U+"px"),g.Ir(X,"background-position-x",k+"px"))}; Na=function(k,X,V,C,y){y||k.api.J().W?X.style.width=V+"px":g.Ir(X,"transform","scalex("+(C?V/C:0)+")")}; kh=function(k,X,V){var C=0;(V===void 0?0:V)&&(X-=XnY(k,X)*pT(k));V=g.W(k.V);for(var y=V.next();!y.done;y=V.next()){y=y.value;if(X>y.width)X-=y.width;else break;C++}return C===k.V.length?C-1:C}; l1=function(k,X,V){var C=X*k.U.V*1E3;for(var y=-1,U=g.W(k.V),N=U.next();!N.done;N=U.next())N=N.value,C>N.startTime&&N.width>0&&y++;C=y<0?0:y;y=V.V-pT(k)*k.bq;return X*y+pT(k)*C+V.j}; XnY=function(k,X){for(var V=k.V.length,C=0,y=g.W(k.V),U=y.next();!U.done;U=y.next())if(U=U.value,U.width!==0)if(X>U.width)X-=U.width,X-=pT(k),C++;else break;return C===V?V-1:C}; g.y7r=function(k,X,V,C){var y=k.X!==V,U=k.D!==C;k.kI=X;k.X=V;k.D=C;zE(k)&&(X=k.W)!=null&&(X.scale=C?1.5:1);zXI(k);k.V.length===1&&(k.V[0].width=V||0);y&&g.gQ(k);k.W&&U&&zE(k)&&(k.W.isEnabled&&(V=k.D?135:90,C=V-iw(k),k.D8.style.height=V+"px",g.Ir(k.U2,"transform","translateY("+-C+"px)"),g.Ir(k.progressBar,"transform","translateY("+-C+"px)")),WYI(k.W))}; Ca=function(k){var X=!!k.zw&&k.api.getPresentingPlayerType()!==2,V=k.clipStart,C=k.clipEnd,y=!0,U=!0;X&&k.zw?(V=k.zw.startTimeMs/1E3,C=k.zw.endTimeMs/1E3):(y=V>k.U.W,U=k.U.V>0&&Ck.k9);g.Jh(k.JG,"ytp-scrubber-button-hover",V===C&&k.V.length>1);if(k.api.L("web_player_heat_map_played_bar")){var U;(U=k.j[0])!=null&&U.V.setAttribute("width",(X.W*100).toFixed(2)+"%")}}}; YY$=function(k,X){var V=k.s2[X];X=k.Ic[X];var C=LT(k),y=ac(k.U,V.start/1E3,0),U=OPX(V,k.D)/C.width;var N=ac(k.U,V.end/1E3,1);U!==Number.POSITIVE_INFINITY&&(y=g.BZ(y,0,N-U));N=Math.min(N,y+U);V.color&&(X.style.background=V.color);V=y;X.style.left=Math.max(V*C.V+C.j,0)+"px";Na(k,X,g.BZ((N-V)*C.V+C.j,0,C.width),C.width,!0)}; UWI=function(k,X){var V=X.getId();k.s2[V]===X&&(g.Cq(k.Ic[V]),delete k.s2[V],delete k.Ic[V])}; zE=function(k){var X=g.NA(k.api.J())&&(k.api.L("web_shorts_pip")||k.api.L("web_watch_pip")),V;return!((V=k.api.getVideoData())==null?0:V.isLivePlayback)&&!k.api.isMinimized()&&!k.api.isInline()&&(!k.api.e$()||!X)}; xh=function(k){k.W&&(k.W.disable(),k.Tc=0,k.U2.style.removeProperty("transform"),k.progressBar.style.removeProperty("transform"),k.D8.style.removeProperty("height"),k.element.parentElement&&k.element.parentElement.style.removeProperty("height"))}; NR9=function(k,X){var V=X/y5(k)*iw(k);g.Ir(k.progressBar,"transform","translateY("+-X+"px)");g.Ir(k.U2,"transform","translateY("+-X+"px)");g.Ir(k.D8,"transform","translateY("+V+"px)");k.D8.style.height=X+V+"px";k.element.parentElement&&(k.element.parentElement.style.height=iw(k)-V+"px")}; xW0=function(k,X){X?k.T||(k.element.removeAttribute("aria-disabled"),k.T=new g.aT(k.progressBar,!0),k.api.L("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&k.T.subscribe("hoverstart",k.wxY,k),k.T.subscribe("hovermove",k.YR2,k),k.T.subscribe("hoverend",k.gMq,k),k.T.subscribe("dragstart",k.Xx4,k),k.T.subscribe("dragmove",k.fQH,k),k.T.subscribe("dragend",k.rrY,k),k.api&&k.api.L("delhi_modern_web_player")&&k.api.L("delhi_modern_web_player_cutout")&&(k.uO=new g.aT(k.progressBar, !0),k.uO.subscribe("hoverstart",function(){k.HI=!0;uSZ(k)},k),k.uO.subscribe("hoverend",function(){k.HI=!1; uSZ(k)},k)),k.KU=k.listen("keydown",k.V0)):k.T&&(k.element.setAttribute("aria-disabled","true"),k.rQ(k.KU),k.T.cancel(),k.T.dispose(),k.T=null)}; pT=function(k){return k.api.L("delhi_modern_web_player")?4:k.D?3:2}; gZ$=function(k){var X;return!((X=k.zw)==null||!X.postId)&&k.api.getPresentingPlayerType()!==2}; Pk=function(k,X){g.F.call(this,{C:"button",AO:["ytp-remote-button","ytp-button"],G:{title:"Regarder sur un t\u00e9l\u00e9viseur","aria-haspopup":"true","data-priority":"10"},jz:"{{icon}}"});this.B=k;this.Ut=X;this.V=null;this.Z(k,"onMdxReceiversChange",this.HY);this.Z(k,"presentingplayerstatechange",this.HY);this.Z(k,"appresize",this.HY);k.createClientVe(this.element,this,139118);this.HY();this.listen("click",this.W,this);tN(k,this.element,this)}; Tc=function(k,X){g.F.call(this,{C:"button",AO:["ytp-button","ytp-settings-button"],G:{"aria-expanded":"false","aria-haspopup":"true","aria-controls":JW(),title:"Param\u00e8tres","data-tooltip-target-id":"ytp-settings-button"},S:[k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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.RK()]});this.B=k;this.Ut=X;this.W=!0;this.listen("click",this.U);this.Z(k,"onPlaybackQualityChange",this.updateBadge);this.Z(k,"videodatachange",this.updateBadge);this.Z(k,"webglsettingschanged",this.updateBadge);this.Z(k,"appresize",this.V);tN(k,this.element,this);this.B.createClientVe(this.element,this,28663);this.updateBadge();this.V(k.FH().getPlayerSize())}; Pgo=function(k,X){k.W=!!X;k.V(k.B.FH().getPlayerSize())}; qa=function(k,X){MX.call(this,"Annotations",g.rv.AS);this.B=k;this.Ut=X;this.V=!1;k.L("web_settings_menu_icons")&&(X=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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(X));this.Z(k,"videodatachange",this.HY);this.Z(k,"onApiChange",this.HY);this.subscribe("select",this.onSelect,this);this.HY()}; Ma=function(k,X){g.bm.call(this,"Piste audio",g.rv.AUDIO,k,X);this.B=k;this.tracks={};g.op(this.element,"ytp-audio-menu-item");this.countLabel=new g.F({C:"div",S:[{C:"span",jz:"Piste audio"},{C:"span",K:"ytp-menuitem-label-count",jz:"{{content}}"}]});k.L("web_settings_menu_icons")&&(X=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:Bum(),this.setIcon(X));g.b(this,this.countLabel);g.kr(this,this.countLabel);this.Z(k,"videodatachange",this.HY);this.Z(k,"onPlaybackAudioChange",this.HY);this.HY()}; oi=function(k,X){MX.call(this,"Lecture automatique",g.rv.xa);this.B=k;this.Ut=X;this.V=!1;this.U=[];this.Z(k,"presentingplayerstatechange",this.W);this.subscribe("select",this.onSelect,this);k.createClientVe(this.element,this,113682);this.W()}; TRZ=function(k,X){g.XE.call(this,g.Vc({"aria-haspopup":"false"}),0,"Autres options");this.B=k;this.Ut=X;this.Z(this.element,"click",this.onClick);this.Ut.Ar(this)}; qwZ=function(k,X){var V;g.NA(k.J())&&(V={C:"div",K:"ytp-panel-footer-content",S:[{C:"span",jz:"Ajuster la qualit\u00e9 de t\u00e9l\u00e9chargement dans les "},{C:"a",K:"ytp-panel-footer-content-link",jz:"Param\u00e8tres",G:{href:"/account_downloads"}}]});g.bm.call(this,"Qualit\u00e9",g.rv.n7,k,X,void 0,void 0,V);this.B=k;this.qC={};this.D={};this.j={};this.gB=new Set;this.V=this.X=!1;this.N="unknown";this.k9="";this.U2=new g.XN;g.b(this,this.U2);this.X=this.B.L("web_player_use_new_api_for_quality_pullback"); this.V=this.B.L("web_player_enable_premium_hbr_playback_cap");k.L("web_settings_menu_icons")&&(X=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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(X));g.op(this.W.element,"ytp-quality-menu");this.Z(k,"videodatachange",this.P7);this.Z(k,"videoplayerreset",this.P7);this.Z(k,"onPlaybackQualityChange",this.JY);this.P7();k.createClientVe(this.element,this,137721)}; o_I=function(k,X,V){var C=k.qC[X],y=g.LX[X];return Mjd(k,C?C.qualityLabel:y?y+"p":"Auto",X,V)}; e1Y=function(k,X,V,C,y){var U=(X=k.V?k.j[X]:k.D[X])&&X.quality,N=X&&X.qualityLabel;N=N?N:"Auto";C&&(N="("+N);k=Mjd(k,N,U||"",y);C&&k.S.push(")");(C=(C=X&&X.paygatedQualityDetails)&&C.paygatedIndicatorText)&&V&&k.S.push({C:"div",K:"ytp-premium-label",jz:C});return k}; Mjd=function(k,X,V,C){X={C:"span",AO:C,S:[X]};var y;C="ytp-swatch-color";if(k.X||k.V)C="ytp-swatch-color-white";V==="highres"?y="8K":V==="hd2880"?y="5K":V==="hd2160"?y="4K":V.indexOf("hd")===0&&V!=="hd720"&&(y="HD");y&&(X.S.push(" "),X.S.push({C:"sup",K:C,jz:y}));return X}; eE=function(k){AP.call(this,k.getAvailablePlaybackRates()[0],k.getAvailablePlaybackRates()[k.getAvailablePlaybackRates().length-1],.05,k.getPlaybackRate(),{C:"div",K:"ytp-speedslider-indicator-container",S:[{C:"div",K:"ytp-speedslider-badge"},{C:"p",K:"ytp-speedslider-text"}]});this.B=k;this.T=E0(this.D,50,this);g.op(this.W,"ytp-speedslider");this.N=this.zc("ytp-speedslider-text");this.U2=this.zc("ytp-speedslider-badge");fU$(this);this.Z(this.W,"change",this.k9)}; fU$=function(k){k.N.textContent=k.V.toFixed(2)+"x";k.U2.classList.toggle("ytp-speedslider-premium-badge",k.V>2&&k.B.L("enable_web_premium_varispeed"))}; fa=function(k,X,V,C,y,U,N){g.F.call(this,{C:"div",K:"ytp-slider-section",G:{role:"slider","aria-valuemin":"{{minvalue}}","aria-valuemax":"{{maxvalue}}","aria-valuenow":"{{valuenow}}","aria-valuetext":"{{valuetext}}",tabindex:"0"},S:[{C:"div",K:"ytp-slider",S:[{C:"div",K:"ytp-slider-handle"}]}]});this.T=k;this.D=X;this.W=V;this.U=C;this.k9=y;this.Y9=U;this.range=this.U-this.W;this.bq=this.zc("ytp-slider-section");this.j=this.zc("ytp-slider");this.U2=this.zc("ytp-slider-handle");this.N=new g.aT(this.j, !0);this.V=N?N:V;g.b(this,this.N);this.N.subscribe("dragmove",this.y0,this);this.Z(this.element,"keydown",this.kN);this.Z(this.element,"wheel",this.WQ);this.init()}; ES=function(k){fa.call(this,.05,.05,k.getAvailablePlaybackRates()[0],k.getAvailablePlaybackRates()[k.getAvailablePlaybackRates().length-1],150,20,k.getPlaybackRate());this.B=k;this.X=g.YJ("P");this.gB=E0(this.qC,50,this);g.op(this.j,"ytp-speedslider");g.op(this.X,"ytp-speedslider-text");k=this.X;var X=this.j;X.parentNode&&X.parentNode.insertBefore(k,X.nextSibling);E_5(this);this.Z(this.B,"onPlaybackRateChange",this.updateValues)}; E_5=function(k){k.X.textContent=J70(k,k.V)+"x"}; J70=function(k,X){k=Number(g.BZ(X,k.W,k.U).toFixed(2));X=Math.floor((k+.001)*100%5+2E-15);var V=k;X!==0&&(V=k-X*.01);return Number(V.toFixed(2))}; r7I=function(k){g.sD.call(this,{C:"div",K:"ytp-speedslider-component"});k.L("web_settings_use_input_slider")?this.V=new eE(k):this.V=new ES(k);g.b(this,this.V);this.element.appendChild(this.V.element)}; h1o=function(k){var X=new r7I(k);nj.call(this,k,X,"Personnalis\u00e9");g.b(this,X)}; WKm=function(k,X){var V=new h1o(k);g.bm.call(this,"Vitesse de lecture",g.rv.Nb,k,X,JF(k)?void 0:"Personnalis\u00e9",JF(k)?void 0:function(){g.tI(X,V)}); var C=this;this.j=!1;g.b(this,V);this.N=new eE(k);g.b(this,this.N);if(k.L("web_settings_menu_icons")){var y=k.L("delhi_modern_web_player_icons")?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{d:"M9.80 1.22C8.59 1.46 7.44 1.91 6.38 2.54L5.93 2.82L5.85 2.88C5.66 3.04 5.53 3.26 5.49 3.51C5.45 3.75 5.51 4.00 5.65 4.21C5.78 4.41 5.99 4.56 6.23 4.62C6.47 4.69 6.72 4.66 6.94 4.54L7.03 4.49L7.40 4.26C8.27 3.74 9.21 3.38 10.20 3.18C10.46 3.12 10.69 2.97 10.84 2.75C10.98 2.53 11.04 2.26 10.98 2.00C10.93 1.74 10.77 1.51 10.55 1.36C10.33 1.22 10.06 1.16 9.80 1.22M13.02 2.00C12.99 2.13 12.99 2.26 13.02 2.39C13.04 2.52 13.09 2.64 13.16 2.75C13.24 2.86 13.33 2.95 13.44 3.03C13.55 3.10 13.67 3.15 13.80 3.18L14.20 1.22C14.07 1.19 13.94 1.19 13.81 1.22C13.68 1.24 13.56 1.29 13.45 1.36C13.34 1.44 13.24 1.53 13.17 1.64C13.09 1.75 13.04 1.87 13.02 2.00ZM14.20 1.22L14.00 2.20L13.80 3.18C15.77 3.58 17.54 4.63 18.85 6.15C20.15 7.68 20.90 9.60 20.99 11.61L21.00 12.00C21.00 14.07 20.28 16.08 18.96 17.69C17.65 19.30 15.82 20.40 13.79 20.82L13.99 21.8L14.19 22.78C16.59 22.29 18.77 21.01 20.36 19.14C21.96 17.27 22.88 14.93 22.99 12.47L23.00 12.00C23.00 9.46 22.12 7.00 20.52 5.04C18.91 3.08 16.68 1.73 14.20 1.22ZM2.88 5.85L2.82 5.93L2.54 6.38C1.91 7.44 1.46 8.59 1.22 9.80C1.19 9.93 1.19 10.06 1.21 10.19C1.24 10.32 1.29 10.44 1.36 10.55C1.51 10.77 1.74 10.93 2 10.98C2.25 11.04 2.53 10.98 2.75 10.84C2.97 10.69 3.12 10.46 3.18 10.20C3.38 9.21 3.74 8.27 4.26 7.40L4.49 7.03L4.54 6.95C4.65 6.73 4.68 6.47 4.62 6.23C4.56 5.99 4.41 5.78 4.20 5.65C4.00 5.51 3.75 5.46 3.50 5.49C3.26 5.53 3.03 5.66 2.88 5.85ZM17 12.00L9 7.2V16.8L17 12.00ZM2 13.01C1.87 13.04 1.74 13.09 1.64 13.16C1.53 13.23 1.43 13.33 1.36 13.44C1.29 13.55 1.24 13.67 1.21 13.80C1.19 13.93 1.19 14.06 1.22 14.19C1.46 15.40 1.91 16.55 2.54 17.61L2.82 18.06L2.88 18.14C3.03 18.33 3.26 18.46 3.50 18.50C3.75 18.53 4.00 18.48 4.20 18.34C4.41 18.21 4.56 18.00 4.62 17.76C4.68 17.52 4.65 17.27 4.54 17.05L4.49 16.96L4.26 16.59C3.74 15.72 3.38 14.78 3.18 13.79C3.15 13.66 3.10 13.54 3.02 13.43C2.95 13.32 2.86 13.23 2.75 13.15C2.64 13.08 2.51 13.03 2.39 13.01C2.26 12.98 2.12 12.98 2 13.01ZM5.65 19.79C5.51 19.99 5.46 20.24 5.49 20.49C5.53 20.73 5.66 20.95 5.85 21.11L5.93 21.17L6.38 21.45C7.44 22.08 8.59 22.53 9.80 22.77C10.06 22.83 10.33 22.77 10.55 22.63C10.77 22.48 10.93 22.25 10.98 21.99C11.03 21.73 10.98 21.46 10.84 21.24C10.69 21.02 10.46 20.87 10.20 20.81C9.21 20.61 8.27 20.25 7.40 19.73L7.03 19.50L6.94 19.45C6.72 19.34 6.47 19.31 6.23 19.37C5.99 19.43 5.78 19.58 5.65 19.79ZM14.19 22.78L13.79 20.82C13.66 20.84 13.54 20.89 13.43 20.97C13.32 21.04 13.23 21.13 13.15 21.24C13.08 21.35 13.03 21.48 13.01 21.60C12.98 21.73 12.98 21.87 13.01 22C13.04 22.12 13.09 22.25 13.16 22.35C13.23 22.46 13.33 22.56 13.44 22.63C13.55 22.70 13.67 22.75 13.80 22.78C13.93 22.80 14.06 22.80 14.19 22.78Z", fill:"white"}}]}:{C:"svg",G:{height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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.B=k;this.j=!1;this.k9=null;JF(k)?(this.V=g.Bu("($CURRENT_CUSTOM_SPEED) personnalis\u00e9",{CURRENT_CUSTOM_SPEED:this.B.getPlaybackRate().toString()}),this.X=this.B.getPlaybackRate()):this.X=this.V=null;this.D=this.B.getAvailablePlaybackRates();this.Z(k,"presentingplayerstatechange",this.HY);var U;((U=this.B.getVideoData())==null?0:U.Hx())&&this.Z(k,"serverstitchedvideochange",this.HY);this.Z(this.N.W,"change",function(){C.j=!0;C.HY()}); this.HY()}; sJI=function(k,X){var V=rT(X);k.V&&(k.j||X===k.X)?(k.cS(k.V),k.OR(X.toString())):k.cS(V)}; jJd=function(k){k.yP(k.D.map(rT));k.V=null;k.X=null;var X=k.B.getPlaybackRate();JF(k.B)&&OSm(k,X);!k.D.includes(X)||k.j?k.cS(k.V):k.cS(rT(X))}; OSm=function(k,X){k.X=X;k.V=g.Bu("($CURRENT_CUSTOM_SPEED) personnalis\u00e9",{CURRENT_CUSTOM_SPEED:X.toString()});X=k.D.map(rT);X.unshift(k.V);k.yP(X)}; rT=function(k){return k.toString()}; JF=function(k){return k.L("web_settings_menu_surface_custom_playback")}; IUm=function(k){return k.L("web_settings_menu_surface_custom_playback")&&k.L("web_settings_use_input_slider")}; $W9=function(k,X,V,C){var y=new g.Gn(X,void 0,"Remplacer les styles");g.bm.call(this,C.text||"",k,X,V,"Remplacer les styles",function(){g.tI(V,y)}); var U=this;g.op(this.element,"ytp-subtitles-options-menu-item");this.setting=C.option.toString();k=C.options;this.settings=g.RZ(k,this.Gd,this);this.X=y;g.b(this,this.X);X=new g.XE({C:"div",K:"ytp-menuitemtitle",jz:"Autoriser l'utilisation d'un style diff\u00e9rent pour la vid\u00e9o"},0);g.b(this,X);this.X.Ar(X,!0);this.j=new g.XE({C:"div",K:"ytp-menuitem",G:{role:"menuitemradio",tabindex:"0"},S:[{C:"div",K:"ytp-menuitem-label",jz:"Oui"}]},-1);g.b(this,this.j);this.X.Ar(this.j,!0);this.Z(this.j.element, "click",function(){KKZ(U,!0)}); this.V=new g.XE({C:"div",K:"ytp-menuitem",G:{role:"menuitemradio",tabindex:"0"},S:[{C:"div",K:"ytp-menuitem-label",jz:"Non"}]},-2);g.b(this,this.V);this.X.Ar(this.V,!0);this.Z(this.V.element,"click",function(){KKZ(U,!1)}); this.yP(g.pq(k,this.Gd))}; KKZ=function(k,X){k.publish("settingChange",k.setting+"Override",!X);k.Ut.DU()}; hF=function(k,X){g.Gn.call(this,k,void 0,"Options");var V=this;this.uf={};for(var C=0;C=0);if(!(X<0||X===k.j)){k.j=X;X=243*k.scale;var V=141*k.scale,C=ml0(k.W,k.j,X);gN$(k.bg,C,X,V,!0);k.k9.start()}}; V70=function(k){var X=k.V;k.type===3&&k.U2.stop();k.api.removeEventListener("appresize",k.D);k.N||X.setAttribute("title",k.U);k.U="";k.V=null;k.update({keyBoardShortcut:"",keyBoardShortcutTitle:""});k.wrapper.style.width=""}; iHr=function(k){g.F.call(this,{C:"button",AO:["ytp-watch-later-button","ytp-button"],G:{title:"{{title}}","data-tooltip-image":"{{image}}","data-tooltip-opaque":String(g.bL(k.J()))},S:[{C:"div",K:"ytp-watch-later-icon",jz:"{{icon}}"},{C:"div",K:"ytp-watch-later-title",jz:"\u00c0 regarder plus tard"}]});this.B=k;this.icon=null;this.visible=this.isRequestPending=this.V=!1;P8m(k);k.createClientVe(this.element,this,28665);this.listen("click",this.onClick,this);this.Z(k,"videoplayerreset",this.onReset); this.Z(k,"appresize",this.au);this.Z(k,"videodatachange",this.au);this.Z(k,"presentingplayerstatechange",this.au);this.au();k=this.B.J();var X=g.aB("yt-player-watch-later-pending");k.j&&X?(S1a(),C9o(this)):this.HY(2);g.Jh(this.element,"ytp-show-watch-later-title",g.bL(k));tN(this.B,this.element,this)}; yH$=function(k){var X=k.B.getPlayerSize(),V=k.B.J(),C=k.B.getVideoData(),y=g.bL(V)&&g.Hx(k.B)&&g.S(k.B.getPlayerStateObject(),128),U=V.U;return V.JG&&X.width>=240&&!C.isAd()&&C.JG&&!y&&!g.Px(C)&&!k.B.isEmbedsShortsMode()&&!U}; U8d=function(k,X){NGm(g.VH(k.B.J()),"wl_button",function(){S1a({videoId:X});window.location.reload()})}; C9o=function(k){if(!k.isRequestPending){k.isRequestPending=!0;k.HY(3);var X=k.B.getVideoData();X=k.V?X.removeFromWatchLaterCommand:X.addToWatchLaterCommand;var V=k.B.h_(),C=k.V?function(){k.V=!1;k.isRequestPending=!1;k.HY(2);k.B.J().T&&k.B.Ib("WATCH_LATER_VIDEO_REMOVED")}:function(){k.V=!0; k.isRequestPending=!1;k.HY(1);k.B.J().W&&k.B.fz(k.element);k.B.J().T&&k.B.Ib("WATCH_LATER_VIDEO_ADDED")}; Xv(V,X).then(C,function(){k.isRequestPending=!1;k.HY(4,"Une erreur s'est produite. Veuillez r\u00e9essayer ult\u00e9rieurement.");k.B.J().T&&k.B.Ib("WATCH_LATER_ERROR","Une erreur s'est produite. Veuillez r\u00e9essayer ult\u00e9rieurement.")})}}; Nh9=function(k,X){if(X!==k.icon){switch(X){case 3:var V=EH();break;case 1:V=$8();break;case 2:V={C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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:V={C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path", UR:!0,G:{d:"M7,27.5h22L18,8.5L7,27.5z M19,24.5h-2v-2h2V24.5z M19,20.5h-2V16.5h2V20.5z",fill:"#fff"}}]}}k.updateValue("icon",V);k.icon=X}}; x8m=function(){g.LD.apply(this,arguments);this.pS=(this.Wu=g.bL(this.api.J()))&&(this.api.J().W||Us()||iv());this.sL=48;this.HL=69;this.yk=this.eI=null;this.bf=[];this.RS=this.YI=this.Ma=this.x7=this.ND=null;this.pz=[];this.contextMenu=this.pJ=this.overflowButton=this.Bs=this.aW=this.searchButton=this.copyLinkButton=this.shareButton=this.p_=this.kU=this.title=this.channelAvatar=this.F2=this.tooltip=null;this.qg=!1;this.HO=this.Ub=this.bC=this.hJ=null;this.nLO=this.pT=this.OL=!1}; P95=function(k){var X=k.api.J(),V=g.S(k.api.getPlayerStateObject(),128);return X.j&&V&&!k.api.isFullscreen()}; Thr=function(k){if(k.Dg()&&!k.api.isEmbedsShortsMode()&&k.Bs){var X=k.api.L("web_player_hide_overflow_button_if_empty_menu");!k.p_||X&&!yH$(k.p_)||PGo(k.Bs,k.p_);!k.shareButton||X&&!$po(k.shareButton)||PGo(k.Bs,k.shareButton);!k.copyLinkButton||X&&!j6o(k.copyLinkButton)||PGo(k.Bs,k.copyLinkButton)}else{X=k.api.J().getWebPlayerContextConfig();if(k.Bs){for(var V=k.Bs,C=g.W(V.actionButtons),y=C.next();!y.done;y=C.next())y.value.detach();V.actionButtons=[]}k.searchButton&&!g.iu(k.kU.element,k.searchButton.element)&& k.searchButton.rB(k.kU.element);!k.p_||(X==null?0:X.hideTopWatchNextButton)||g.iu(k.kU.element,k.p_.element)||k.p_.rB(k.kU.element);!k.shareButton||(X==null?0:X.hideTopShareButton)||g.iu(k.kU.element,k.shareButton.element)||k.shareButton.rB(k.kU.element);k.copyLinkButton&&!g.iu(k.kU.element,k.copyLinkButton.element)&&k.copyLinkButton.rB(k.kU.element)}}; qNd=function(k,X,V){X=V?X.lastElementChild:X.firstElementChild;for(var C=null;X;){if(Bj(X,"display")!=="none"&&X.getAttribute("aria-hidden")!=="true"){var y=void 0;X.tabIndex>=0?y=X:y=qNd(k,X,V);y&&(C?V?y.tabIndex>C.tabIndex&&(C=y):y.tabIndexC/1E3+1)return{msg:"in-the-past"};if(U.isLivePlayback&&!isFinite(C))return{msg:"live-infinite"};(C=X.jm())&&C.isView()&&(C=C.mediaElement);if(C&&C.Hb().length>12&&g.Gw(y))return{msg:"played-ranges"};if(!y.U)return null;if(!N)return{msg:"no-pvd-formats"};if(!y.U.V||!N.V)return{msg:"non-dash"};C=N.videoInfos[0];var P=y.U.videoInfos[0];k.k9&&oz(U)&&(C=X.WR(), P=V.WR());if(!C||!P)return{msg:"no-video-info"};if(k.X&&(iK(C)||iK(P)))return{msg:"av1"};X=k.j&&U.bB()&&uK();if(P.containerType!==C.containerType)if(X)U.PY("sgap",{ierr:"container"});else return{msg:"container"};if(k.Y&&!X&&(P.Sz!==C.Sz||P.Sz===""||C.Sz===""))return{msg:"codec"};if(k.N&&P.video&&C.video&&Math.abs(P.video.width/P.video.height-C.video.width/C.video.height)>.01)return{msg:"ratio"};if(g.Gw(U)&&g.Gw(y))return{msg:"content-protection"};N=N.V[0];y=y.U.V[0];V=N.audio;var T=y.audio;if(V.sampleRate!== T.sampleRate&&!g.ZJ)if(X)U.PY("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:N.itag,cr:V.sampleRate,ni:y.itag,nr:T.sampleRate};return(V.numChannels||2)!==(T.numChannels||2)?{msg:"channel-count"}:k.T&&U.bB()&&C.video.fps!==P.video.fps?{msg:"fps"}:null}; fkm=function(k,X,V){var C=k.getVideoData(),y=X.getVideoData();if(!C.J().supportsGaplessShorts())return{nq:"env"};if(V.D?C.oL&&!C.isAd()||y.oL&&!y.isAd():V.W?C.oL&&!C.isAd()||y.oL:V.U?y.oL&&!y.isAd()||C.oL:C.oL||y.oL)return{nq:"autoplay"};if(C.endSeconds>0)return{nq:"endcr"};if(!C.N)return{nq:"client"};if(!k.Ua())return{nq:"no-empty"};k=eQm(V,k,X,Infinity);return k!=null?{nq:k.msg}:null}; AF=function(k){g.H.call(this);this.app=k;this.Y=this.j=this.W=this.V=null;this.U=1;this.events=new g.FG(this);this.events.Z(this.app.NC,g.Ji("gaplessshortslooprange"),this.T);g.b(this,this.events)}; EY9=function(){this.V=this.N=this.U=this.W=this.D=this.X=this.k9=this.T=this.Y=this.j=!1}; JH$=function(k){var X=new EY9;X.j=k.L("h5_gapless_support_types_diff");X.T=k.L("h5_gapless_error_on_fps_diff");X.k9=k.L("html5_gapless_use_format_info_fix");X.X=k.L("html5_gapless_disable_on_av1")&&!k.L("html5_gapless_enable_on_av1");X.Y=k.L("html5_gapless_check_codec_diff_strictly");X.D=k.L("html5_gapless_on_ad_autoplay");X.N=k.L("html5_gapless_disable_diff_aspect_radio");X.W=k.L("html5_gapless_ad_autoplay_on_ad_to_video_only");X.V=k.L("html5_pseudogapless_shorts_seek_to_next_start");X.U=k.L("html5_gapless_ad_autoplay_on_video_to_ad_only"); return X}; g.Dc=function(k,X,V,C){C=C===void 0?!1:C;Pt.call(this);this.mediaElement=k;this.start=X;this.end=V;this.V=C}; rHr=function(k,X,V,C,y,U){U=U===void 0?0:U;g.H.call(this);var N=this;this.policy=k;this.V=X;this.W=V;this.e6=y;this.Y=U;this.j=this.U=null;this.currentVideoDuration=this.X=-1;this.N=!1;this.VU=new xL;this.m2=C-X.Jk()*1E3;this.VU.then(void 0,function(){}); this.timeout=new g.C2(function(){N.V2("timeout")},1E4); g.b(this,this.timeout);this.T=isFinite(C)||this.e6.J().experiments.iq("html5_pseudogapless_shorts")&&oz(X.getVideoData());this.status={status:0,error:null}}; WUd=function(k){var X,V,C,y,U,N,P,T,q;return g.D(function(M){if(M.W==1){if(k.ez())return M.return(Promise.reject(Error(k.status.error||"disposed")));k.timeout.start();return g.d(M,k.VU,2)}X=k.V.jm();if(X.isEnded())return k.V2("ended_in_finishTransition"),M.return(Promise.reject(Error(k.status.error||"")));if(!k.j||!Vh(k.j))return k.V2("next_mse_closed"),M.return(Promise.reject(Error(k.status.error||"")));if(k.W.Xt()!==k.j)return k.V2("next_mse_mismatch"),M.return(Promise.reject(Error(k.status.error|| "")));V=Ri(k);C=V.KH;y=V.ul;U=V.xk;k.V.XN(!1,!0);N=hQo(X,C,U,!k.W.getVideoData().isAd());k.W.setMediaElement(N);(P=k.V.Ia())&&k.W.tp(P.us,P.e9);k.T&&(k.W.seekTo(k.W.getCurrentTime()+.001,{Gq:!0,sJ:3,f0:"gapless_pseudo"}),N.play(),Ho());T=X.Du();T.cpn=k.V.getVideoData().clientPlaybackNonce;T.st=""+C;T.et=""+U;k.W.PY("gapless",T);k.V.PY("gaplessTo",{cpn:k.W.getVideoData().clientPlaybackNonce});q=k.V.getPlayerType()===k.W.getPlayerType();k.V.Zx(y,!0,!1,q,k.W.getVideoData().clientPlaybackNonce);k.W.Zx(k.W.getCurrentTime(), !0,!0,q,k.V.getVideoData().clientPlaybackNonce);g.G6(function(){!k.W.getVideoData().bq&&k.W.getPlayerState().isOrWillBePlaying()&&k.W.cU()}); Hk(k,6);k.dispose();return M.return(Promise.resolve())})}; IkX=function(k){if(k.W.getVideoData().U){var X=k.e6.J().L("html5_gapless_suspend_next_loader")&&k.Y===1;k.W.IN(k.j,X,s2m(k));Hk(k,3);OHm(k);var V=j2d(k);X=V.y_;V=V.HJ;X.subscribe("updateend",k.V3,k);V.subscribe("updateend",k.V3,k);k.V3(X);k.V3(V)}}; OHm=function(k){k.V.unsubscribe("internalvideodatachange",k.eB,k);k.W.unsubscribe("internalvideodatachange",k.eB,k);k.e6.J().L("html5_gapless_use_format_info_fix")&&(k.V.unsubscribe("internalvideoformatchange",k.eB,k),k.W.unsubscribe("internalvideoformatchange",k.eB,k));k.V.unsubscribe("mediasourceattached",k.eB,k);k.W.unsubscribe("statechange",k.di,k)}; hQo=function(k,X,V,C){k=k.isView()?k.mediaElement:k;return new g.Dc(k,X,V,C)}; Hk=function(k,X){X<=k.status.status||(k.status={status:X,error:null},X===5&&k.VU.resolve())}; s2m=function(k){return k.e6.J().L("html5_gapless_no_clear_buffer_timeline")&&k.Y===1&&Jt(k.V.getVideoData())}; Ri=function(k){var X=k.V.jm();X=X.isView()?X.start:0;var V=k.V.getVideoData().isLivePlayback?Infinity:k.V.rP(!0);V=Math.min(k.m2/1E3,V)+X;var C=k.T?100:0;k=V-k.W.lO()+C;return{tU:X,KH:k,ul:V,xk:Infinity}}; j2d=function(k){return{y_:k.U.V.VR,HJ:k.U.W.VR}}; bw=function(k){g.H.call(this);var X=this;this.app=k;this.X=this.W=this.V=null;this.T=!1;this.U=this.j=null;this.Y=JH$(this.app.J());this.N=function(){g.G6(function(){KUY(X)})}}; $8o=function(k,X,V,C,y){C=C===void 0?0:C;y=y===void 0?0:y;k.Ua()||vk(k);k.j=new xL;k.V=X;var U=V,N=y===0;N=N===void 0?!0:N;var P=k.app.p4(),T=P.getVideoData().isLivePlayback?Infinity:P.rP(!0)*1E3;U>T&&(U=T-200,k.T=!0);N&&P.getCurrentTime()>=U/1E3?k.N():(k.W=P,N&&(N=U,U=k.W,k.app.NC.addEventListener(g.E3("vqueued"),k.N),N=isFinite(N)||N/1E3>U.getDuration()?N:0x8000000000000,k.X=new g.eS(N,0x8000000000000,{namespace:"vqueued"}),U.addCueRange(k.X)));N=C/=1E3;U=X.getVideoData().V;C&&U&&k.W&&(P=C,T=0, X.getVideoData().isLivePlayback&&(N=Math.min(V/1E3,k.W.rP(!0)),T=Math.max(0,N-k.W.getCurrentTime()),P=Math.min(C,X.rP()+T)),N=tqZ(U,P)||C,N!==C&&k.V.PY("qvaln",{st:C,at:N,rm:T,ct:P}));X=N;C=k.V;C.getVideoData().kI=!0;C.getVideoData().N=!0;C.FM(!0);U={};k.W&&(U=k.W.z2(),N=k.W.getVideoData().clientPlaybackNonce,U={crt:(U*1E3).toFixed(),cpn:N});C.PY("queued",U);X!==0&&C.seekTo(X+.01,{Gq:!0,sJ:3,f0:"videoqueuer_queued"});k.U=new rHr(k.Y,k.app.p4(),k.V,V,k.app,y);V=k.U;V.status.status!==Infinity&&(Hk(V, 1),V.V.subscribe("internalvideodatachange",V.eB,V),V.W.subscribe("internalvideodatachange",V.eB,V),V.e6.J().L("html5_gapless_use_format_info_fix")&&(V.V.subscribe("internalvideoformatchange",V.eB,V),V.W.subscribe("internalvideoformatchange",V.eB,V)),V.V.subscribe("mediasourceattached",V.eB,V),V.W.subscribe("statechange",V.di,V),V.V.subscribe("newelementrequired",V.c_,V),V.eB());return k.j}; KUY=function(k){var X,V,C,y,U,N,P,T,q;g.D(function(M){switch(M.W){case 1:if(k.ez()||!k.j||!k.V)return M.return();k.T&&k.app.p4().lf(!0,!1);V=k.app.J().L("html5_force_csdai_gapful_transition")&&((X=k.app.p4())==null?void 0:X.getVideoData().isDaiEnabled());C=null;if(!k.U||V){M.wB(2);break}g.sm(M,3);return g.d(M,WUd(k.U),5);case 5:g.IY(M,2);break;case 3:C=y=g.$X(M);case 2:if(!k.V)return M.return();BhI.qe("vqsp",function(){k.app.iy(k.V)}); if(!k.V)return M.return();U=k.V.jm();k.app.J().L("html5_gapless_seek_on_negative_time")&&U&&U.getCurrentTime()<-.01&&k.V.seekTo(0);BhI.qe("vqpv",function(){k.app.playVideo()}); if(C||V)k.V?(N=C?C.message:"forced",(P=k.W)==null||P.PY("gapfulfbk",{r:N}),k.V.eP(N)):(T=k.W)==null||T.PY("gapsp",{});q=k.j;vk(k);q&&q.resolve();return M.return(Promise.resolve())}})}; vk=function(k,X){X=X===void 0?!1:X;if(k.W){if(k.X){var V=k.W;k.app.NC.removeEventListener(g.E3("vqueued"),k.N);V.removeCueRange(k.X)}k.W=null;k.X=null}k.U&&(k.U.status.status!==6&&(V=k.U,V.status.status!==Infinity&&V.Y!==1&&V.V2("Canceled")),k.U=null);k.j=null;k.V&&!X&&k.V!==k.app.Wa()&&k.V!==k.app.p4()&&k.V.dispose();k.V&&X&&k.V.Om();k.V=null;k.T=!1}; nYY=function(k){var X;return((X=k.U)==null?void 0:X.currentVideoDuration)||-1}; G8I=function(k,X,V){if(k.Ua())return"qie";if(k.V==null||k.V.ez()||k.V.getVideoData()==null)return"qpd";if(X.videoId!==k.V.Zp())return"vinm";if(nYY(k)<=0)return"ivd";if(V!==1)return"upt";if((V=k.U)==null)k=void 0;else if(V.getStatus().status!==5)k="niss";else if(eQm(V.policy,V.V,V.W,V.m2)!=null)k="pge";else{X=j2d(V);k=X.y_;var C=X.HJ;X=g.IW(V.e6.J().experiments,"html5_shorts_gapless_next_buffer_in_seconds");var y=V.X+X;V.e6.J().experiments.iq("html5_pseudogapless_shorts")&&(y=Ri(V).KH+X);V=QG(C.DL(), y);k=QG(k.DL(),y);k=!(X>0)||V&&k?null:"neb"}return k!=null?k:null}; wNX=function(){g.ED.call(this);var k=this;this.fullscreen=0;this.j=this.U=this.pictureInPicture=this.V=this.W=this.inline=!1;this.Y=function(){k.WV()}; re0(this.Y);this.X=this.getVisibilityState(this.Sg(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.e$(),this.e8(),this.Q9(),this.hc())}; skm=function(k){return!(k.isMinimized()||k.isInline()||k.isBackground()||k.e$()||k.e8()||k.Q9()||k.hc())}; g.Zc=function(k){g.H.call(this);this.Vo=k;this.videoData=this.playerState=null}; zc=function(k,X){g.H.call(this);var V=this;this.data=[];this.U=k||NaN;this.W=X||null;this.V=new g.C2(function(){ai(V);Q5(V)}); g.b(this,this.V)}; qt$=function(k){ai(k);return k.data.map(function(X){return X.value})}; ai=function(k){var X=(0,g.a)();k.data.forEach(function(V){V.expire0));(C=g.IW(X, "html5_cobalt_audio_write_ahead_ms"))&&hS("Media.AudioWriteDurationLocal",C);(C=V("html5_cobalt_enable_decode_to_texture"))&&hS("Media.PlayerConfiguration.DecodeToTexturePreferred",C?1:0);k.hk()&&fhd();Error.stackTraceLimit=50;var y=g.IW(X,"html5_idle_rate_limit_ms");y&&Object.defineProperty(window,"requestIdleCallback",{value:function(U){return window.setTimeout(U,y)}}); kbZ(k.Y);hum(V("html5_use_ump_request_slicer"));ld$(V("html5_record_now"));V("html5_disable_streaming_xhr")&&(q4=!1);V("html5_byterate_constraints")&&(sT=!0);V("html5_use_non_active_broadcast_for_post_live")&&(xd=!0);V("html5_enable_encrypted_av1")&&(Cv=!0);F$o(g.IW(k.experiments,"html5_sticky_duration_mos"));k.L("html5_estimate_live_partial_slice_duration")&&(EaZ=!0)}; HH$=function(k,X){return k.slice(X.length).replace(/_[a-z]/g,function(V){return V.toUpperCase().replace("_","")}).replace("Dot",".")}; bHr=function(k){for(var X={},V=g.W(Object.keys(k.experiments.flags)),C=V.next();!C.done;C=V.next())if(C=C.value,C.startsWith("cobalt_h5vcc"))if(C.startsWith("cobalt_h5vcc_string")){var y=HH$(C,"cobalt_h5vcc_string");C=M4(k.experiments,C);y&&C&&(X[y]=hS(y,C))}else C.startsWith("cobalt_h5vcc")&&(y=HH$(C,"cobalt_h5vcc"),C=g.IW(k.experiments,C),y&&C&&(X[y]=hS(y,C)));return X}; La=function(k,X,V,C,y){y=y===void 0?[]:y;g.H.call(this);this.Vo=k;this.NQ=X;this.segments=y;this.V=new Map}; vYm=function(k,X,V,C){C=C===void 0?0:C;g.L6.call(this,V.fB());this.Jr=k;this.videoData=X;this.duration=C;this.endTime=this.startTime=0}; ZH$=function(k){this.end=this.start=k}; g.SE=function(){this.V=new Map;this.U=new Map;this.W=new Map}; ak$=function(){this.W=[];this.V=new Map;this.j=new Map;this.U=new Map}; g.pa=function(k,X,V,C){g.H.call(this);var y=this;this.api=k;this.Vo=X;this.playback=V;this.app=C;this.gB=new g.SE;this.U=new Map;this.Y=[];this.V=new ak$;this.D8=new Map;this.n4=null;this.Rc=NaN;this.VD=this.XT=null;this.yD=new g.C2(function(){Q2r(y,y.Rc,y.XT||void 0)}); this.events=new g.FG(this);this.dB=15E3;this.U2=new g.C2(function(){y.qC=!0;y.playback.J3(y.dB);zQ0(y);if(y.playback.getVideoData().Hx()){var U;y.cY({togab:(U=y.k9)==null?void 0:U.identifier})}y.lj(!1)},this.dB); this.qC=!1;this.N=new Map;this.Gc=[];this.k9=null;this.tO=new Set;this.Y9=[];this.Et=[];this.NU=[];this.d2=[];this.W=void 0;this.J0=0;this.uq=!0;this.X=!1;this.bq=[];this.Z8=new Set;this.QJ=new Set;this.n0=new Set;this.sV=0;this.s2=new Set;this.Ic=0;this.rz=this.MQ=!1;this.X7=this.j="";this.T=null;this.logger=new g.o5("dai");this.Xg={qmo:function(){return y.U}, E4c:function(){return y.Y}, g4o:function(){return y.V.V}, r62:function(){return y.j}, ou9:function(U){y.onCueRangeEnter(y.U.get(U))}, UYH:function(U){y.onCueRangeExit(y.U.get(U))}, RQz:function(U,N){y.U.set(U,N)}, puo:function(U){y.X7=U}, Bq:function(){return y.Bq()}, wRa:function(U){return y.V.U.get(U)}, YHC:function(){return y.T}, XRG:function(){return y.V.W}}; this.playback.getPlayerType();this.playback.wg(this);this.Tc=this.Vo.hk();g.b(this,this.yD);g.b(this,this.events);g.b(this,this.U2);this.events.Z(this.api,g.E3("serverstitchedcuerange"),this.onCueRangeEnter);this.events.Z(this.api,g.Ji("serverstitchedcuerange"),this.onCueRangeExit);t70(this.app.wL(),this.playback,!1)}; SNo=function(k,X,V,C,y,U,N,P,T){if(k.Vo.L("html5_ignore_ads_after_noadresponse")&&T&&k.tO.has(T))Yh(k,{reason:"addafternoad",cueid:T});else{T=FUm(k,U,U+y);k.qC&&k.cY({adaftto:1});V||k.cY({missadcon:1,enter:U,len:y,aid:P});k.D&&!k.D.pP&&(k.D.pP=P);k.rz&&k.cY({adfbk:1,enter:U,len:y,aid:P});var q=k.playback;N=N===void 0?U+y:N;U===N&&!y&&k.Vo.L("html5_allow_zero_duration_ads_on_timeline")&&k.cY({attl0d:1});U>N&&Yh(k,{reason:"enterTime_greater_than_return",NQ:U,PF:N});var M=q.Fg()*1E3;Uq&&Yh(k,{reason:"parent_return_greater_than_content_duration",PF:N,Xuo:q});q=null;M=g.n1(k.V.W,{PF:U},function(e,f){return e.PF-f.PF}); M>=0&&(q=k.V.W[M],q.PF>U&&gYd(k,X.video_id||"",U,N,q));if(T&&q)for(M=0;M.5&&k.cY({ttdtb:1,delta:N,cpn:y.cpn,enter:X.adCpn,exit:V.adCpn,seek:C,skip:U});k.api.L("html5_ssdai_enable_media_end_cue_range")&&(!C&&!U&&V.isAd&&V.adCpn?k.api.oU(V.adCpn):(C||U)&&k.cY({mecr:0,seek:C,skip:U}));if(X.isAd&&V.isAd){y=!!U;if(X.adCpn&&V.adCpn){var P=k.V.V.get(X.adCpn);var T=k.V.V.get(V.adCpn)}y?k.cY({igtransskip:1,enter:X.adCpn,exit:V.adCpn,seek:C,skip:U}):VI(k,T,P,V.xU,X.xU,C,y)}else if(!X.isAd&&V.isAd){k.X7= y.cpn;k.cG(y.cpn,y.NQ/1E3);k.api.publish("serverstitchedvideochange");P=kF(k,"a2c");k.cY(P);k.sV=0;if(P=V.u_)k.J0=P.end,YNd(k,P.id,P.end);var q;V.adCpn&&(q=k.V.V.get(V.adCpn));q&&k.playback.Fx(q,y,V.xU,X.xU,C,!!U)}else if(X.isAd&&!V.isAd){var M;X.adCpn&&(M=k.V.V.get(X.adCpn));M&&(k.J0=0,k.X7=M.cpn,k.cG(M.cpn,M.NQ/1E3),XB(k,M),q=kF(k,"c2a",M),k.cY(q),k.sV=1,k.playback.Fx(y,M,V.xU,X.xU,C,!!U))}}; ib=function(k,X,V){V=V===void 0?0:V;var C=g.n1(k.V.W,{NQ:(X+V)*1E3},function(P,T){return P.NQ-T.NQ}); C=C<0?(C+2)*-1:C;if(C>=0)for(var y=X*1E3,U=C;U<=C+1&&U=N.NQ-V*1E3&&y<=N.PF+V*1E3)return{wz:N,n6:X}}return{wz:void 0,n6:X}}; kp0=function(k,X){var V="";(X=upX(k,X))&&(V=X.getId());return V?k.V.V.get(V):void 0}; upX=function(k,X){if(k.X7){var V=k.U.get(k.X7);if(V&&V.start-200<=X&&V.end+200>=X)return V}k=g.W(k.U.values());for(V=k.next();!V.done;V=k.next())if(V=V.value,V.start<=X&&V.end>=X)return V}; Q2r=function(k,X,V){var C=k.VD||k.app.p4().getPlayerState();yI(k,!0);k.playback.seekTo(X,V);k=k.app.p4();X=k.getPlayerState();C.isOrWillBePlaying()&&!X.isOrWillBePlaying()?k.playVideo():C.isPaused()&&!X.isPaused()&&k.pauseVideo()}; yI=function(k,X){k.Rc=NaN;k.XT=null;k.yD.stop();k.n4&&X&&k.n4.pX();k.VD=null;k.n4=null}; VHo=function(k){var X=X===void 0?-1:X;var V=V===void 0?Infinity:V;for(var C=[],y=g.W(k.V.W),U=y.next();!U.done;U=y.next())U=U.value,(U.NQV)&&C.push(U);k.V.W=C;C=g.W(k.U.values());for(y=C.next();!y.done;y=C.next())y=y.value,y.start>=X&&y.end<=V&&(k.playback.removeCueRange(y),k.U.delete(y.getId()),k.cY({rmAdCR:1}));C=ib(k,X/1E3);X=C.wz;C=C.n6;if(X&&(C=C*1E3-X.NQ,Xca(k,X,C,X.NQ+C),C=k.U.get(X.cpn))){y=g.W(k.Y);for(U=y.next();!U.done;U=y.next())U=U.value,U.start===C.end?U.start=X.NQ+X.durationMs: U.end===C.start&&(U.end=X.NQ);C.start=X.NQ;C.end=X.NQ+X.durationMs}if(X=ib(k,V/1E3).wz){var N;C="playback_timelinePlaybackId_"+X.Gi+"_video_id_"+((N=X.videoData)==null?void 0:N.videoId)+"_durationMs_"+X.durationMs+"_enterTimeMs_"+X.NQ+"_parentReturnTimeMs_"+X.PF;k.bT("Invalid_clearEndTimeMs_"+V+"_that_falls_during_"+C+"._Child_playbacks_can_only_have_duration_updated_not_their_start.")}}; Ce5=function(k){k.gB.clearAll();k.U.clear();k.Y=[];k.V.clear();k.N.clear();k.Gc=[];k.k9=null;k.tO.clear();k.Y9=[];k.Et=[];k.NU=[];k.d2=[];k.bq=[];k.Z8.clear();k.QJ.clear();k.n0.clear();k.s2.clear();k.qC=!1;k.W=void 0;k.J0=0;k.uq=!0;k.X=!1;k.sV=0;k.Ic=0;k.MQ=!1;k.rz=!1;k.j="";k.U2.isActive()&&uw(k)}; Xca=function(k,X,V,C){X.durationMs=V;X.PF=C;(C=k.D8.get(X.cpn))?C.Fl(V/1E3):k.cY({nop_d:X.cpn})}; ygm=function(k,X,V,C,y,U){if(!k.rz)if(g.iy0(k,V))k.cY({gdu:"undec",seg:V,itag:y});else if(X=UZ(k,X,V,C,U),!(k.playback.getVideoData().Hx()&&(X==null?0:X.Nw)))return X}; UZ=function(k,X,V,C,y){var U=k.N.get(V);if(!U){if(U=UVY(k,X))return U;X=k.V9(V-1,C!=null?C:2);if(y)return k.cY({misscue:y,sq:V,type:C,prevsstate:X==null?void 0:X.kB,prevrecord:k.N.has(V-1)}),k.N.get(V-1);if((X==null?void 0:X.kB)===2)return k.cY({adnf:1,sq:V,type:C,prevrecord:k.N.has(V-1)}),k.N.get(V-1)}return U}; UVY=function(k,X){X+=k.YA();if(k.playback.getVideoData().Hx())a:{var V=1;V=V===void 0?0:V;var C=X*1E3;k=g.W(k.V.W);for(var y=k.next();!y.done;y=k.next()){y=y.value;var U=y.fZ?y.fZ*1E3:y.NQ;if(C>=y.NQ-V*1E3&&C<=U+y.durationMs+V*1E3){C={wz:y,n6:X};break a}}C={wz:void 0,n6:X}}else C=ib(k,X),((V=C)==null?0:V.wz)||(C=ib(k,X,1));var N;return(N=C)==null?void 0:N.wz}; NmZ=function(k,X){X=X===void 0?"":X;var V=Jb(X)||void 0;if(!X||!V){var C;k.cY({adcfg:(C=X)==null?void 0:C.length,dcfg:V==null?void 0:V.length})}return V}; xVr=function(k){if(k.bq.length)for(var X=g.W(k.bq),V=X.next();!V.done;V=X.next())k.onCueRangeExit(V.value);X=g.W(k.U.values());for(V=X.next();!V.done;V=X.next())k.playback.removeCueRange(V.value);X=g.W(k.Y);for(V=X.next();!V.done;V=X.next())k.playback.removeCueRange(V.value);k.U.clear();k.Y=[];k.gB.clearAll();k.W||(k.uq=!0)}; VI=function(k,X,V,C,y,U,N){if(X&&V){k.X7=V.cpn;k.cG(V.cpn,V.NQ/1E3);XB(k,V);var P=kF(k,"a2a",V);k.cY(P);k.sV++;k.playback.Fx(X,V,C||0,y||0,!!U,!!N)}else k.cY({misspbkonadtrans:1,enter:(V==null?void 0:V.cpn)||"",exit:(X==null?void 0:X.cpn)||"",seek:U,skip:N})}; Tm$=function(k,X,V,C){if(C)for(C=0;CV){var U=y.end;y.end=X;Pea(k,V,U)}else if(y.start>=X&&y.startV)y.start=V;else if(y.end>X&&y.end<=V&&y.start=X&&y.end<=V){k.playback.removeCueRange(y);if(k.bq.includes(y))k.onCueRangeExit(y);k.Y.splice(C,1);continue}C++}else Pea(k,X,V)}; Pea=function(k,X,V){X=pNZ(X,V);V=!0;g.AR(k.Y,X,function(N,P){return N.start-P.start}); for(var C=0;C0){var y=k.Y[C],U=k.Y[C-1];if(Math.round(U.end/1E3)>=Math.round(y.start/1E3)){U.end=y.end;y!==X?k.playback.removeCueRange(y):V=!1;k.Y.splice(C,1);continue}}C++}if(V)for(k.playback.addCueRange(X),X=k.playback.Gj("serverstitchedcuerange",36E5),X=g.W(X),V=X.next();!V.done;V=X.next())k.U.delete(V.value.getId())}; Nr=function(k,X,V){if(V===void 0||!V){V=g.W(k.Gc);for(var C=V.next();!C.done;C=V.next()){C=C.value;if(X>=C.start&&X<=C.end)return;if(X===C.end+1){C.end+=1;return}}k.Gc.push(new ZH$(X))}}; g.iy0=function(k,X){k=g.W(k.Gc);for(var V=k.next();!V.done;V=k.next())if(V=V.value,X>=V.start&&X<=V.end)return!0;return!1}; xF=function(k,X,V){var C;if(C=k.playback.getVideoData().Hx()||k.Vo.L("html5_ssdai_extent_last_unfinished_ad_cue_range"))C=(C=k.V.V.get(X))&&C.Cw?(k=k.V.U.get(C==null?void 0:C.Cw))&&k.slice(-1)[0].cpn===X:!1;return C&&V===2?1E3:0}; gYd=function(k,X,V,C,y){var U;X={reason:"overlapping_playbacks",Pyb:X,NQ:V,PF:C,y0H:y.Gi,krY:((U=y.videoData)==null?void 0:U.videoId)||"",m$G:y.durationMs,VYq:y.NQ,W4z:y.PF};Yh(k,X)}; Yh=function(k,X,V){k.playback.G0(X,V)}; qxI=function(k,X){var V=[];k=k.V.U.get(X);if(!k)return[];k=g.W(k);for(X=k.next();!X.done;X=k.next())X=X.value,X.cpn&&V.push(X.cpn);return V}; MHd=function(k,X,V){var C=0;k=k.V.U.get(V);if(!k)return-1;k=g.W(k);for(V=k.next();!V.done;V=k.next()){if(V.value.cpn===X)return C;C++}return-1}; obo=function(k,X){var V=0;k=k.V.U.get(X);if(!k)return 0;k=g.W(k);for(X=k.next();!X.done;X=k.next())X=X.value,X.durationMs!==0&&X.PF!==X.NQ&&V++;return V}; e2o=function(k,X,V){var C=!1;if(V&&(V=k.V.U.get(V))){V=g.W(V);for(var y=V.next();!y.done;y=V.next())y=y.value,y.durationMs!==0&&y.PF!==y.NQ&&(y=y.cpn,X===y&&(C=!0),C&&!k.QJ.has(y)&&(k.cY({decoratedAd:y}),k.QJ.add(y)))}}; zQ0=function(k){k.Tc&&k.cY({adf:"0_"+((new Date).getTime()/1E3-k.Ic)+"_isTimeout_"+k.qC})}; FUm=function(k,X,V){if(k.Y9.length)for(var C=g.W(k.Y9),y=C.next(),U={};!y.done;U={nX:void 0},y=C.next()){U.nX=y.value;y=U.nX.startSecs*1E3;var N=U.nX.LQ*1E3+y;if(X>y&&Xy&&V0?k:0}else k.Bq().videoData.Ic=k.playback.getCurrentTime()}; Oyd=function(k,X,V,C){g.H.call(this);var y=this;this.api=k;this.Vo=X;this.V=V;this.app=C;this.Y=new Map;this.W=[];this.U=this.N=null;this.k9=NaN;this.X=this.j=this.D=null;this.T=new g.C2(function(){s9Y(y,y.k9,y.D||void 0)}); this.U2=[];this.qC=new g.C2(function(){var U=y.U2.pop();if(U){var N=U.Gi,P=U.playerVars;U=U.playerType;P&&(P.prefer_gapless=!0,y.api.preloadVideoByPlayerVars(P,U,NaN,"",N),y.U2.length&&g.iT(y.qC,4500))}}); this.events=new g.FG(this);this.Xg={b99:function(){return y.W}}; this.V.getPlayerType();g.b(this,this.T);g.b(this,this.qC);g.b(this,this.events);this.events.Z(this.api,g.E3("childplayback"),this.onCueRangeEnter);this.events.Z(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.Z(this.api,"presentingplayerstatechange",this.FN)}; $Va=function(k,X,V,C,y,U){var N=X.cpn,P=X.docid||X.video_id||X.videoId||X.id,T=k.V;U=U===void 0?y+C:U;if(y>U)return TF(k,"enterAfterReturn enterTimeMs="+y+" is greater than parentReturnTimeMs="+U.toFixed(3),N,P),"";var q=T.Fg()*1E3;if(yq)return T="returnAfterDuration parentReturnTimeMs="+U.toFixed(3)+" is greater than parentDurationMs="+q+". And timestampOffset in seconds is "+ T.Jk(),TF(k,T,N,P),"";q=null;for(var M=g.W(k.W),e=M.next();!e.done;e=M.next()){e=e.value;if(y>=e.NQ&&ye.NQ)return TF(k,"overlappingReturn",N,P),"";if(U===e.NQ)return TF(k,"outOfOrder",N,P),"";y===e.PF&&(q=e)}N="cs_childplayback_"+j9Y++;P={u_:qr(C,!0),m2:Infinity,target:null};var f={Gi:N,playerVars:X,playerType:V,durationMs:C,NQ:y,PF:U,H6:P};k.W=k.W.concat(f).sort(function(O,I){return O.NQ-I.NQ}); q?IQ9(k,q,{u_:qr(q.durationMs,!0),m2:q.H6.m2,target:f}):(X={u_:qr(y,!1),m2:y,target:f},k.Y.set(X.u_,X),T.addCueRange(X.u_));X=!0;if(k.V===k.app.p4()&&(T=T.getCurrentTime()*1E3,T>=f.NQ&&TX)break;if(U>X)return{wz:C,n6:X-y};V=U-C.PF/1E3}return{wz:null,n6:X-V}}; s9Y=function(k,X,V){V=V===void 0?{}:V;var C=k.X||k.app.p4().getPlayerState();ef(k,!0);X=isFinite(X)?X:k.V.Yv();var y=wcY(k,X);X=y.n6;var U=(y=y.wz)&&!Mr(k,y)||!y&&k.V!==k.app.p4(),N=X*1E3;N=k.U&&k.U.start<=N&&N<=k.U.end;!U&&N||oR(k);y?K8m(k,y,X,V,C):mV0(k,X,V,C)}; mV0=function(k,X,V,C){var y=k.V;y!==k.app.p4()&&k.app.Py();y.seekTo(X,Object.assign({},{f0:"application_timelinemanager"},V));tHI(k,C)}; K8m=function(k,X,V,C,y){var U=Mr(k,X);if(!U){X.playerVars.prefer_gapless=!0;k.Vo.L("html5_enable_ssap_entity_id")&&(X.playerVars.cached_load=!0);var N=new g.Xf(k.Vo,X.playerVars);N.Gi=X.Gi;k.api.ww(N,X.playerType)}N=k.app.p4();U||N.addCueRange(X.H6.u_);N.seekTo(V,Object.assign({},{f0:"application_timelinemanager"},C));tHI(k,y)}; tHI=function(k,X){k=k.app.p4();var V=k.getPlayerState();X.isOrWillBePlaying()&&!V.isOrWillBePlaying()?k.playVideo():X.isPaused()&&!V.isPaused()&&k.pauseVideo()}; ef=function(k,X){k.k9=NaN;k.D=null;k.T.stop();k.j&&X&&k.j.pX();k.X=null;k.j=null}; Mr=function(k,X){k=k.app.p4();return!!k&&k.getVideoData().Gi===X.Gi}; cgI=function(k){var X=k.W.find(function(y){return Mr(k,y)}); if(X){var V=k.app.p4();oR(k);var C=new g.eq(8);X=Gp$(k,X)/1E3;mV0(k,X,{},C);V.PY("forceParentTransition",{childPlayback:1});k.V.PY("forceParentTransition",{parentPlayback:1})}}; AgY=function(k,X,V){X=X===void 0?-1:X;V=V===void 0?Infinity:V;for(var C=X,y=V,U=g.W(k.Y),N=U.next();!N.done;N=U.next()){var P=g.W(N.value);N=P.next().value;P=P.next().value;P.m2>=C&&P.target&&P.target.PF<=y&&(k.V.removeCueRange(N),k.Y.delete(N))}C=X;y=V;U=[];N=g.W(k.W);for(P=N.next();!P.done;P=N.next())if(P=P.value,P.NQ>=C&&P.PF<=y){var T=k;T.N===P&&oR(T);Mr(T,P)&&T.app.Py()}else U.push(P);k.W=U;C=wcY(k,X/1E3);X=C.wz;C=C.n6;X&&(C*=1E3,dV0(k,X,C,X.PF===X.NQ+X.durationMs?X.NQ+C:X.PF));(X=wcY(k,V/1E3).wz)&& TF(k,"Invalid clearEndTimeMs="+V+" that falls during playback={timelinePlaybackId="+(X.Gi+" video_id="+X.playerVars.video_id+" durationMs="+X.durationMs+" enterTimeMs="+X.NQ+" parentReturnTimeMs="+X.PF+"}.Child playbacks can only have duration updated not their start."))}; dV0=function(k,X,V,C){X.durationMs=V;X.PF=C;C={u_:qr(V,!0),m2:V,target:null};IQ9(k,X,C);Mr(k,X)&&k.app.p4().getCurrentTime()*1E3>V&&(X=Gp$(k,X)/1E3,V=k.app.p4().getPlayerState(),mV0(k,X,{},V))}; TF=function(k,X,V,C){k.V.PY("timelineerror",{e:X,cpn:V?V:void 0,videoId:C?C:void 0})}; R2m=function(k){k&&k!=="web"&&DV0.includes(k)}; fW=function(){g.H.call(this);this.V=new zc(5,null);g.b(this,this.V);this.W=new zc(15,null);g.b(this,this.W)}; dZ9=function(k,X){return X?!!k.V.get(X):!1}; Hy5=function(k,X){k.dataset.version=X}; Zy0=function(k){g.F.call(this,{C:"div",AO:["html5-video-player"],G:{tabindex:k.J().disableOrganicUi?"":"-1",id:k.webPlayerContextConfig?k.webPlayerContextConfig.rootElementId:k.config.attrs.id},S:[{C:"div",K:g.N7.VIDEO_CONTAINER,G:{"data-layer":"0"}}]});var X=this;this.app=k;this.Xp=this.zc(g.N7.VIDEO_CONTAINER);this.Ah=new g.s0(0,0,0,0);this.Wx=null;this.NG=new g.s0(0,0,0,0);this.uh=this.J$=this.T7=NaN;this.N8=this.nC=this.yp=this.v$=!1;this.iJ=NaN;this.Xq=!1;this.Zi=null;this.zV=function(){X.element.focus({preventScroll:!0})}; this.j5=function(){X.app.NC.publish("playerUnderlayVisibilityChange","visible");X.Wx.classList.remove(g.N7.VIDEO_CONTAINER_TRANSITIONING);X.Wx.removeEventListener(hD,X.j5);X.Wx.removeEventListener("transitioncancel",X.j5)}; this.xm=this.rV=!1;var V=this.element.addEventListener,C=this.element.removeEventListener;this.addEventListener=function(U,N,P){V.apply(X.element,[U,N,P])}; this.removeEventListener=function(U,N,P){C.apply(X.element,[U,N,P])}; var y=k.J();y.transparentBackground&&this.X8("ytp-transparent");y.controlsType==="0"&&this.X8("ytp-hide-controls");g.op(this.element,"ytp-exp-bottom-control-flexbox");g.op(this.element,"ytp-modern-caption");y.L("enable_new_paid_product_placement")&&!g.Pr(y)&&g.op(this.element,"ytp-exp-ppp-update");y.L("html5_enable_ssap")&&g.op(this.element,"ytp-ssap");g.op(this.element,"ytp-livebadge-color");if(y.L("delhi_modern_web_player"))switch(g.op(this.element,"ytp-delhi-modern"),y.L("delhi_modern_web_player_icons")&& g.op(this.element,"ytp-delhi-modern-icons"),M4(y.experiments,"delhi_modern_web_player_blending_mode")){case "luminosity":g.op(this.element,"ytp-delhi-modern-with-luminosity");break;case "difference":g.op(this.element,"ytp-delhi-modern-with-difference");break;case "exclusion":g.op(this.element,"ytp-delhi-modern-with-exclusion")}Hy5(this.element,byd(k));this.Q5=!1;this.eQ=new g.tC(NaN,NaN);vbr(this);this.Z(k.NC,"onMutedAutoplayChange",this.onMutedAutoplayChange)}; vbr=function(k){function X(){k.Wx&&EZ(k);Ju(k)!==k.Xq&&k.resize()} function V(N,P){k.Ag(N,P)} function C(N){N.getVideoData()&&k.updateVideoData(N.getVideoData())} function y(){k.NG=new g.s0(0,0,0,0);k.Ah=new g.s0(0,0,0,0)} var U=k.app.NC;U.addEventListener("initializingmode",y);U.addEventListener("videoplayerreset",C);U.addEventListener("videodatachange",V);U.addEventListener("presentingplayerstatechange",X);k.addOnDisposeCallback(function(){U.removeEventListener("initializingmode",y);U.removeEventListener("videoplayerreset",C);U.removeEventListener("videodatachange",V);U.removeEventListener("presentingplayerstatechange",X)})}; Q9$=function(k){var X=k.app.p4();if(X=X?X.getVideoData():null){if(g.Hl(X)||g.bq(X)||g.vl(X))return 16/9;if(Mw(X)&&X.U.V)return k=X.U.videoInfos[0].video,aQ0(k.width,k.height)}return(k=k.Wx)?aQ0(k.videoWidth,k.videoHeight):16/9}; z2a=function(k,X,V,C){var y=V,U=aQ0(X.width,X.height);k.v$?y=VU?{width:X.width,height:X.width/y,aspectRatio:y}:yy?k.width=k.height*V:VT;if(Ju(k)){var q=Q9$(k);var M=isNaN(q)||g.Xj||Cz&&g.B7||T;km&&!g.$J(601)?q=y.aspectRatio:M=M||U.controlsType==="3";M?T?(M=U.L("place_shrunken_video_on_left_of_player")?16:k.getPlayerSize().width-X.width-16,q=Math.max((k.getPlayerSize().height-X.height)/2,0),M=new g.s0(M,q,X.width, X.height),k.Wx.style.setProperty("border-radius","12px")):M=new g.s0(0,0,X.width,X.height):(V=y.aspectRatio/q,M=new g.s0((X.width-y.width/V)/2,(X.height-y.height)/2,y.width/V,y.height),V===1&&g.B7&&(q=M.width-X.height*q,q>0&&(M.width+=q,M.height+=q)));g.Jh(k.element,"ytp-fit-cover-video",Math.max(M.width-y.width,M.height-y.height)<1);if(P||k.Q5)k.Wx.style.display="";k.Xq=!0}else{M=-X.height;km?M*=window.devicePixelRatio:g.Te&&(M-=window.screen.height);M=new g.s0(0,M,X.width,X.height);if(P||k.Q5)k.Wx.style.display= "none";k.Xq=!1}O0(k.NG,M)||(k.NG=M,g.gI(U)?(k.Wx.style.setProperty("width",M.width+"px","important"),k.Wx.style.setProperty("height",M.height+"px","important")):g.dz(k.Wx,M.getSize()),C=new g.wr(M.left,M.top),g.wz(k.Wx,Math.round(C.x),Math.round(C.y)),C=!0);X=new g.s0((X.width-y.width)/2,(X.height-y.height)/2,y.width,y.height);O0(k.Ah,X)||(k.Ah=X,C=!0);g.Ir(k.Wx,"transform",V===1?"":"scaleX("+V+")");N&&T!==k.nC&&(T&&(k.Wx.addEventListener(hD,k.j5),k.Wx.addEventListener("transitioncancel",k.j5),k.Wx.classList.add(g.N7.VIDEO_CONTAINER_TRANSITIONING)), k.nC=T,k.app.NC.publish("playerUnderlayVisibilityChange",k.nC?"transitioning":"hidden"));return C}; lQI=function(k){k.rV=!k.rV;k.xm=!0;k.element.classList.toggle("ytp-retro-player",k.rV);k.resize();k.xm=!1;k.app.NC.Ib("onRetroModeChanged",k.rV)}; L8X=function(){this.csn=g.cB();this.clientPlaybackNonce=null;this.elements=new Set;this.U=new Set;this.V=new Set;this.W=new Set}; Sx0=function(k){if(k.csn!==g.cB())if(k.csn==="UNDEFINED_CSN")k.csn=g.cB();else{var X=g.cB(),V=g.tO();if(X&&V){k.csn=X;for(var C=g.W(k.elements),y=C.next();!y.done;y=C.next())(y=y.value.visualElement)&&y.isClientVe()&&X&&V&&(g.$5("combine_ve_grafts")?Qn(Zd(),y,V):g.i6(g.XY)(void 0,X,V,y))}if(X)for(k=g.W(k.V),V=k.next();!V.done;V=k.next())(V=V.value.visualElement)&&V.isClientVe()&&g.Tl(X,V)}}; g.rc=function(k,X,V,C){g.H.call(this);var y=this;this.logger=new g.o5("App");this.vt=this.wP=!1;this.KC={};this.pE=[];this.Y$=!1;this.oY=null;this.intentionalPlayback=!1;this.tR=!0;this.UJ=!1;this.n5=this.Zy=this.ew=null;this.Vt=!0;this.mediaElement=this.zw=null;this.Fq=NaN;this.YY=!1;this.TO=this.Aw=this.OE=this.screenLayer=this.playlist=null;this.iW=[];this.Hp=0;this.Xg={wL:function(){return y.zi}, wwG:function(){return y.OE}, rtz:function(){}}; this.logger.debug("constructor begin");if(!V)throw Error("b/179532961");this.config=FGo(X||{});this.webPlayerContextConfig=V;yhr();X=this.config.args||{};this.Vo=new kl(X,V,V?V.canaryState:this.config.assets.player_canary_state,C,this);g.b(this,this.Vo);RQ5(this.Vo);V=bHr(this.Vo);this.Vo.hk()&&this.zE("h5vcc",V);this.Vo.experiments.iq("jspb_serialize_with_worker")&&bra();this.Vo.experiments.iq("gzip_gel_with_worker")&&mqX();this.Vo.W&&!pc$&&(window.addEventListener(Ab?"touchstart":"click",oYa,{capture:!0, passive:!0}),pc$=!0);this.L("html5_onesie")&&(this.GJ=new f9(this.Vo),g.b(this,this.GJ));this.M6=PD(ZN(this.Vo)&&!0,X.enablesizebutton);this.qn=PD(!1,X.player_wide);this.visibility=new wNX;g.b(this,this.visibility);this.L("web_log_theater_mode_visibility")&&this.m6(PD(!1,X.player_wide));this.wP=PD(!1,X.external_list);this.events=new g.FG(this);g.b(this,this.events);this.L("start_client_gcf")&&(H_(af(),{nE:fi,l8:XWm()}),this.RT=af().resolve(fi),iO9(this.RT));this.vLG=new Wx;g.b(this,this.vLG);this.mZ= new L8X;V=new sf;this.NC=new g.dX(this,V);g.b(this,this.NC);this.template=new Zy0(this);g.b(this,this.template);this.appState=1;this.Hs=Yx$(this);g.b(this,V);V={};this.j0=(V.internalvideodatachange=this.KG4,V.playbackready=this.NBH,V.playbackstarted=this.sbB,V.statechange=this.H44,V);this.Hf=new J$(this.NC);this.RZ=uOX(this);V=this.Vo.X;!1!==V&&this.zE("badps",{hbp:V,hostname:window.location.hostname,ps:this.Vo.playerStyle});this.qQ=new uDo(this.Vo,this.RZ);this.NC.publish("csiinitialized");var U; (((U=this.webPlayerContextConfig)==null?0:U.wasmModuleUrl)||Juo(this.RZ))&&kIZ(this);U=10;g.Hg(this.Vo)&&(U=3);xl(this.Vo)&&(U=g.IW(this.Vo.experiments,"tvhtml5_unplugged_preload_cache_size"));this.zi=new g.gT(this.NC,U);U=XmZ(this);this.zi.aS(U);V9r(this);U={};this.JB=(U.airplayactivechange=this.ZaB,U.airplayavailabilitychange=this.T2B,U.beginseeking=this.iaB,U.sabrCaptionsDataLoaded=this.WfG,U.endseeking=this.dQY,U.internalAbandon=this.FyH,U.internalaudioformatchange=this.Jkb,U.internalvideodatachange= this.aQG,U.internalvideoformatchange=this.BQ2,U.liveviewshift=this.Sta,U.playbackstalledatstart=this.jMH,U.progresssync=this.mQG,U.onAbnormalityDetected=this.paa,U.onSnackbarMessage=this.PHo,U.onLoadProgress=this.cko,U.SEEK_COMPLETE=this.yrH,U.SEEK_TO=this.ki2,U.onVideoProgress=this.qRB,U.onLoadedMetadata=this.lu8,U.onAutoplayBlocked=this.Gwz,U.onPlaybackPauseAtStart=this.tq4,U.playbackready=this.oPo,U.statechange=this.yn,U.newelementrequired=this.WZ,U.heartbeatparams=this.Oa4,U.videoelementevent= this.CHH,U.drmoutputrestricted=this.Iub,U.signatureexpired=this.UUc,U.nonfatalerror=this.DQa,U.reloadplayer=this.V6B,U);this.f6=new g.FG(this);g.b(this,this.f6);this.Ap=new fW;g.b(this,this.Ap);this.Nx=this.Zf=-1;this.v1=new g.C2(this.template.resize,16,this.template);g.b(this,this.v1);this.Jr=new Oyd(this.NC,this.Vo,this.Wa(),this);this.KR=new La(this.Vo);this.S$=new bw(this);g.b(this,this.S$);this.Ve=new AF(this);g.b(this,this.Ve);R2m(this.Vo.V.c);this.events.Z(this.NC,g.E3("appapi"),this.n92); this.events.Z(this.NC,g.Ji("appapi"),this.E9c);this.events.Z(this.NC,g.E3("appprogressboundary"),this.Arc);this.events.Z(this.NC,g.Ji("applooprange"),this.k_);this.events.Z(this.NC,"presentingplayerstatechange",this.FN);this.events.Z(this.NC,"resize",this.RRB);this.template.rB(Zl(document,k));this.events.Z(this.NC,"offlineslatestatechange",this.N2G);this.events.Z(this.NC,"sabrCaptionsTrackChanged",this.Ffb);this.events.Z(this.NC,"sabrCaptionsBufferedRangesUpdated",this.O0O);this.RZ.B.J().kI&&w0(this.RZ, "offline");this.Vo.Tc&&g.Oq("ux",g.ck);k=g.IW(this.Vo.experiments,"html5_defer_fetch_att_ms");this.Kj=new g.C2(this.U_q,k,this);g.b(this,this.Kj);this.kL().i_()&&(g.zm()&&this.kL().U2.push("remote"),CsY(this));this.qQ.tick("fs");ikd(this);this.Vo.Tc&&w0(this.RZ,"ux",!0);g.bL(this.RZ.B.J())&&w0(this.RZ,"embed");this.L("web_player_sentinel_is_uniplayer")||g.aN(new g.XQ("Player experiment flags missing","web_player_sentinel_is_uniplayer"));k=this.L("web_player_sentinel_yt_experiments_sync");U=g.$5("web_player_sentinel_yt_experiments_sync"); k!==U&&g.aN(new g.XQ("b/195699950",{yt:k,player:U}));this.R3=y8m(this);if(k=g.IW(this.Vo.experiments,"html5_block_pip_safari_delay"))this.TY=new g.C2(this.l1,k,this),g.b(this,this.TY);b6=this.Vo.d2;this.NC.publish("applicationInitialized");this.logger.debug("constructor end")}; y8m=function(k){function X(V){V.stack&&V.stack.indexOf("player")!==-1&&k.p4().FP(V)} QP.subscribe("handleError",X);VQ.push(X);return function(){QP.unsubscribe("handleError",X);var V=VQ.indexOf(X);V!==-1&&VQ.splice(V,1)}}; XmZ=function(k){var X=new g.Xf(k.Vo,k.config.args);k.NC.publish("initialvideodatacreated",X);return hu(k,1,X,!1)}; V9r=function(k){var X=k.Wa();X.setPlaybackRate(k.Vo.j?1:UTm(k,Number(g.aB("yt-player-playback-rate"))||1));X.vl(k.j0,k);X.Vw()}; uOX=function(k){var X="",V=byd(k);V.indexOf("//")===0&&(V=k.Vo.protocol+":"+V);var C=V.lastIndexOf("/base.js");C!==-1&&(X=V.substring(0,C+1));if(V=Error().stack)if(V=V.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))V=V[1],V.includes(X)||g.aN(Error("Player module URL mismatch: "+(V+" vs "+X+".")));X=new fE0(k.NC,X);NPX(k,X);return X}; NPX=function(k,X){var V={};V=(V.destroyed=function(){k.onApiChange()},V); X.W=V}; Yx$=function(k){if(k.Vo.storeUserVolume){k=g.aB("yt-player-volume")||{};var X=k.volume;k={volume:isNaN(X)?100:g.BZ(Math.floor(X),0,100),muted:!!k.muted}}else k={volume:100,muted:k.Vo.mute};return k}; WE=function(k){k.mediaElement=k.Vo.deviceIsAudioOnly?new g.pj(g.YJ("AUDIO")):dT.pop()||new g.pj(g.YJ("VIDEO"));g.b(k,k.mediaElement);k.p4().setMediaElement(k.mediaElement);try{k.Vo.QJ?(k.Aw&&k.events.rQ(k.Aw),k.Aw=k.events.Z(k.mediaElement,"volumechange",k.emG)):(k.mediaElement.OM(k.Hs.muted),k.mediaElement.setVolume(k.Hs.volume/100))}catch(y){k.V2("html5.missingapi",2,"UNSUPPORTED_DEVICE","setvolume.1;emsg."+(y&&typeof y==="object"&&"message"in y&&typeof y.message==="string"&&y.message.replace(/[;:,]/g, "_")));return}g.RB(k.f6);xT$(k);var X=k.template,V=k.mediaElement.ac();X.Wx=V;X.N8=!1;X.Wx.parentNode||Vl(X.Xp,X.Wx,0);X.NG=new g.s0(0,0,0,0);gb5(X);EZ(X);V=X.Wx;g.op(V,"video-stream");g.op(V,g.N7.MAIN_VIDEO);var C=X.app.J();C.Z$&&V.setAttribute("data-no-fullscreen","true");C.L("html5_local_playsinline")?"playsInline"in b5()&&(V.playsInline=!0):C.PG&&(V.setAttribute("webkit-playsinline",""),V.setAttribute("playsinline",""));C.Yb&&X.Wx&&X.Z(V,"click",V.play,V);try{k.mediaElement.activate()}catch(y){k.V2("html5.missingapi", 2,"UNSUPPORTED_DEVICE","activate.1;emsg."+(y&&typeof y==="object"&&"message"in y&&typeof y.message==="string"&&y.message.replace(/[;:,]/g,"_")))}}; TP5=function(k){if(!Psa(k)){var X=k.Wa().jm();X&&(X=X.AJ(),X instanceof Promise&&X.catch(function(){})); sZ(k,OJ(k.getPlayerStateObject()))}}; xT$=function(k){var X=k.mediaElement;Qy()?k.f6.Z(X,"webkitpresentationmodechanged",k.crH):window.document.pictureInPictureEnabled&&(k.f6.Z(X,"enterpictureinpicture",function(){k.Dj(!0)}),k.f6.Z(X,"leavepictureinpicture",function(){k.Dj(!1)})); Vi&&(k.f6.Z(X,"webkitbeginfullscreen",function(){k.G2(3)}),k.f6.Z(X,"webkitendfullscreen",function(){k.G2(0)}))}; qym=function(k,X){var V=X.getPlayerType(),C=k.zi.U[V]||null;X!==k.Wa()&&X!==C&&(C==null||C.dispose(),k.zi.U[V]=X)}; M9$=function(k,X){X=X===void 0?!0:X;k.logger.debug("start clear presenting player");var V;if(V=k.TO){V=k.TO;var C=k.mediaElement;V=!!C&&C===V.mediaElement}V&&(k.XN(),WE(k));V=k.p4();V.XN(!X);V.XD(k.JB,k);V.getPlayerType()!==1&&V.dispose();X=k.zi;X.W=X.V;lw(X);k.logger.debug("finish clear presenting player")}; g.oeZ=function(k,X,V,C){var y=k.qQ;X===2&&(y=new uDo(k.Vo));return new g.NY(k.Vo,X,y,k.template,function(U,N,P){k.NC.publish(U,N,P)},function(){return k.NC.getVisibilityState()},k.visibility,k,V,C)}; hu=function(k,X,V,C,y){k=g.oeZ(k,X,V,y);k=new g.L6(k);C&&k.Vw();return k}; OZ=function(k,X){return k.tW(X)?k.Wa():X}; jf=function(k,X){var V=k.p4();return X===k.Wa()&&k.tW(X)&&k.tW(V)?V:X}; Eer=function(k){k.logger.debug("start application playback");if(k.Wa().getPlayerState().isError())k.logger.debug("start application playback done, player in error state");else{var X=IR(k);k.kL().isLoaded();X&&k.DH(6);eO$(k);$ra(k.RZ)||fxI(k)}}; fxI=function(k){if(!IR(k)){var X=t$(k.RZ);X&&!X.created&&EF$(k.RZ)&&(k.logger.debug("reload ad module"),X.create())}}; eO$=function(k){k.logger.debug("start presenter playback");var X=k.getVideoData(),V=k.RZ;$ra(V)||V.S0();!UAI&&V.B.L("html5_allow_asmjs")&&tf0(V);w0(V,"embed");w0(V,"kids");w0(V,"remote");w0(V,"miniplayer");w0(V,"offline");w0(V,"unplugged");w0(V,"ypc",!1,!0);w0(V,"ypc_clickwrap",!1,!0);w0(V,"yto",!1,!0);w0(V,"webgl",!1,!0);Bc9(V)||(w0(V,"captions",!0),w0(V,"endscreen"),V.wb(),w0(V,"creatorendscreen",!0));V.wW();k.NC.publish("videoready",X)}; KW=function(k){k=k.kL();k.i_();return lq(k)}; ikd=function(k){k.logger.debug("start prepare initial playback");k.PA();var X=k.config.args;WE(k);k.events.Z(window,"resize",k.M6z);var V=k.kL();k.NC.N_("onVolumeChange",k.Hs);if(X&&CbZ(X)){var C=iC(k.Vo);C&&!k.wP&&(X.fetch=0);var y=g.bL(k.Vo);y&&!k.wP&&(X.fetch=0);$F(k,X);g.bL(k.Vo)&&k.qQ.tick("ep_pr_s");if(!C||k.wP)if(y&&!k.wP)J8m(k);else if(!V.i_())k.playlist.onReady(function(){BE(k)})}k.iy(k.Wa(),!1,!0); g.S(k.Wa().getPlayerState(),128)||(X=$M$(!k.Vo.deviceIsAudioOnly),X==="fmt.noneavailable"?k.V2("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):X==="html5.missingapi"?k.V2(X,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):V&&V.i_()&&KW(k)&&(k.Vo.Np||k.Vo.sW)?nW(k):V.sf?k.NC.mutedAutoplay({durationMode:V.mutedAutoplayDurationMode}):g.aB("yt-player-playback-on-reload")?(g.JK("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!k.Vo.qC}),g.Zn("yt-player-playback-on-reload",!1), nW(k)):MA(k.Vo)||r8Z(k),g.NA(k.Vo)||g.TJ(k.Vo)==="MWEB"?(g.UO(g.x2(),function(){GF(k)}),g.UO(g.x2(),function(){Ks$()})):(GF(k),Ks$()),k.logger.debug("finish prepare initial playback"))}; GF=function(k){if(!k.L("use_rta_for_player"))if(k.L("fetch_att_independently"))g.iT(k.Kj);else{var X=k.getVideoData().botguardData;X&&g.YU(X,k.Vo,k.getVideoData().sH||"")}}; r8Z=function(k){k.logger.debug("start initialize to CUED mode");k.NC.publish("initializingmode");k.DH(2);k.L("embeds_web_enable_defer_loading_remote_js")&&g.Pr(k.Vo)?g.UO(g.x2(),function(){w0(k.RZ,"remote")}):w0(k.RZ,"remote"); w0(k.RZ,"miniplayer");k.logger.debug("initialized to CUED mode")}; nW=function(k){k.logger.debug("start initialize application playback");var X=k.Wa();if(g.S(X.getPlayerState(),128))return!1;X=X.getVideoData();KW(k)&&k.Vo.sW&&(dT.length&&k.vt?(wc(k,{muted:!1,volume:k.Hs.volume},!1),mL(k,!1)):dT.length||k.Hs.muted||(wc(k,{muted:!0,volume:k.Hs.volume},!1),mL(k,!0)));KW(k)&&g.bL(k.Vo)&&X.mutedAutoplay&&(wc(k,{muted:!0,volume:k.Hs.volume},!1),mL(k,!0));X.E3&&wc(k,{muted:!0,volume:k.Hs.volume},!1);hOZ(k,1,X,!1);var V=k.Wa();k.NC.publish("initializingmode");k.iy(V);k.DH(3); var C;if(!(C=!k.Vo.zL)){if(C=k.TO){C=k.TO;var y=k.mediaElement;C=!!y&&y===C.mediaElement}C=C&&k.Y$}C&&(k.XN(),WE(k),V.setMediaElement(k.mediaElement));V.Uf();if(g.S(V.getPlayerState(),128))return!1;X.F0||sZ(k,3);return k.Y$=!0}; IR=function(k){k=Rt(k.RZ);return!!k&&k.loaded}; Wnm=function(k,X){if(!k.zw)return!1;var V=k.zw.startTimeMs*.001-1,C=k.zw.endTimeMs*.001;k.zw.type==="repeatChapter"&&C--;return Math.abs(X-V)<=1E-6||Math.abs(X-C)<=1E-6||X>=V&&X<=C}; sj0=function(k){var X=k.p4();oz(X.getVideoData())&&!X.Ox()&&(X=tu(k)*1E3-k.getVideoData().qd,k.L("html5_gapless_new_slr")?(k=k.Ve,cE(k.app,"gaplessshortslooprange"),X=new g.eS(0,X,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(k=k.app.p4())&&k.addCueRange(X)):k.setLoopRange({startTimeMs:0,endTimeMs:X,type:"shortsLoop"}))}; Ok5=function(k){var X=k.Wa();if(!(g.S(X.getPlayerState(),64)&&k.kL().isLivePlayback&&k.zw.startTimeMs<5E3)){if(k.zw.type==="repeatChapter"){var V,C=(V=XMr(k.Pa()))==null?void 0:V.gP(),y;V=(y=k.getVideoData())==null?void 0:y.sW;C instanceof g.LD&&V&&(y=V[qG(V,k.zw.startTimeMs)],C.renderChapterSeekingAnimation(0,y.title));isNaN(Number(k.zw.loopCount))?k.zw.loopCount=0:k.zw.loopCount++;k.zw.loopCount===1&&k.NC.Ib("innertubeCommand",k.getVideoData().EU)}C={f0:"application_loopRangeStart"};if(k.zw.type=== "clips"||k.zw.type==="shortsLoop")C.seekSource=58;X.seekTo(k.zw.startTimeMs*.001,C)}}; UTm=function(k,X){var V=k.NC.getAvailablePlaybackRates();X=Number(X.toFixed(2));k=V[0];V=V[V.length-1];X<=k?X=k:X>=V?X=V:(k=Math.floor(X*100+.001)%5,X=k===0?X:Math.floor((X-k*.01)*100+.001)/100);return X}; tu=function(k,X){X=k.HF({playerType:X});if(!X)return k.zi.V.rP();X=OZ(k,X);return dc(k,X.rP(),X)}; dc=function(k,X,V){if(k.tW(V)&&(V=V.getVideoData(),!Au(k))){k=k.Jr;for(var C=g.W(k.W),y=C.next();!y.done;y=C.next())if(y=y.value,V.Gi===y.Gi){X+=y.NQ/1E3;break}C=X;k=g.W(k.W);for(y=k.next();!y.done;y=k.next()){y=y.value;if(V.Gi===y.Gi)break;var U=y.NQ/1E3;if(U1&&(y=!1);if(!k.YY||y!==X){V=V.lock(y?"portrait":"landscape");if(V!=null)V["catch"](function(){}); k.YY=!0}}else k.YY&&(k.YY=!1,V.unlock())}; ZE=function(k,X,V){k.NC.publish(X,V);var C=g.Hg(k.Vo)||g.gI(k.Vo)||g.F6(k.Vo);if(V&&C){switch(X){case "cuerangemarkersupdated":var y="onCueRangeMarkersUpdated";break;case "cuerangesadded":y="onCueRangesAdded";break;case "cuerangesremoved":y="onCueRangesRemoved"}y&&k.NC.Ib(y,V.map(function(U){return{getId:function(){return this.id}, end:U.end,id:U.getId(),namespace:U.namespace==="ad"?"ad":"",start:U.start,style:U.style,visible:U.visible}}))}}; aR=function(k,X,V,C,y,U){V=V===void 0?!0:V;var N=k.HF({playerType:y});if(!N||(N.getPlayerType()!==2||k.tW(N))&&!g.D2(N.getVideoData())){var P=k.zi.CO;P?P.seekTo(X,{zP:!V,Zo:C,f0:"application",seekSource:U}):(N&&N===k.Wa()&&k.zw&&!Wnm(k,X)&&k.setLoopRange(null),k.seekTo(X,V,C,y,U))}}; bkr=function(k,X,V,C){V&&(k.XN(),WE(k));V=k.p4();V.iD(X);var y=k.getVideoData(),U={};U.video_id=y.videoId;U.adformat=y.adFormat;y.isLivePlayback||(U.start=V.getCurrentTime(),U.resume="1");y.isLivePlayback&&Op(y)&&g.DZ(k.Vo)&&(U.live_utc_start=V.UE(),U.resume="1");y.gB&&(U.vvt=y.gB);y.X&&(U.vss_credentials_token=y.X,U.vss_credentials_token_type=y.WG);y.oauthToken&&(U.oauth_token=y.oauthToken);U.autoplay=1;U.reload_count=y.Rc+1;U.reload_reason=X;y.Ef&&(U.unplugged_partner_opt_out=y.Ef);y.JK&&(U.ypc_is_premiere_trailer= y.JK);y.playerParams&&(U.player_params=y.playerParams);k.loadVideoByPlayerVars(U,void 0,!0,void 0,void 0,C);X==="signature"&&k.OE&&fxI(k)}; ve0=function(k,X){k.kL().autonavState=X;g.Zn("yt-player-autonavstate",X);k.NC.publish("autonavchange",X)}; Zk$=function(k){var X=k.getVideoData().dk,V=k.Vo.tO,C=k.isInline()&&!k.getVideoData().jF,y=k.mediaElement;X||V||C?y.aR():(y.XJ(),wc(k,k.Hs))}; DE=function(k){var X=t$(k.Pa());X&&X.created&&(k.logger.debug("reset ad module"),X.destroy())}; Au=function(k){return k.getVideoData().enableServerStitchedDai&&!!k.OE}; axm=function(k,X){X.bounds=k.getBoundingClientRect();for(var V=g.W(["display","opacity","visibility","zIndex"]),C=V.next();!C.done;C=V.next())C=C.value,X[C]=Bj(k,C);X.hidden=!!k.hidden}; byd=function(k){if(k.webPlayerContextConfig){var X=k.webPlayerContextConfig.trustedJsUrl;return X?wF(X).toString():k.webPlayerContextConfig.jsUrl}return k.config.assets&&k.config.assets.js?k.config.assets.js:""}; Qjd=function(k,X){var V=k.HF({playerType:1});if(V){if(V.getVideoData().clientPlaybackNonce===X)return V;if((k=k.S$.V)&&k.getVideoData().clientPlaybackNonce===X)return k}return null}; kIZ=function(k){function X(y){return $U(cuo(k.RZ),function(U){return U.zR(y)})} k.qQ.tick("wasm_s");var V;k.Vo.dB=NlI((V=k.webPlayerContextConfig)==null?void 0:V.wasmModuleUrl,Juo(k.RZ)?X:void 0,k.zE.bind(k));var C;(C=k.Vo.dB)==null||$U(C,function(y){k.Vo.n4=y;k.qQ.tick(y.V?"wasm_fa":"wasm_fw")},function(){k.Vo.dB=void 0; k.qQ.tick("wasm_ferr")})}; zOm=function(k){return k.name==="TypeError"&&k.stack.includes("/s/player/")&&gk()<=105}; Fnd=function(k){return k.isTimeout?"NO_BID":"ERR_BID"}; geI=function(){var k=null;G29().then(function(X){return k=X},function(X){return k=Fnd(X)}); return k}; lxm=function(){var k=z6(1E3,"NO_BID");return g.ve(gvm([G29(),k]).dP(Fnd),function(){k.cancel()})}; QI=function(k){return k.Sm?g.SX(g.LL(),140)?"STATE_OFF":"STATE_ON":"STATE_NONE"}; zF=function(k){this.player=k;this.U=this.V=1}; pmI=function(k,X,V,C,y,U){X.client||(X.client={});k.player.J().L("h5_remove_url_for_get_ad_break")||(X.client.originalUrl=V);var N=o1(V),P=g.Id(V)?!1:!0;(N||P)&&typeof Intl!=="undefined"&&(X.client.timeZone=(new Intl.DateTimeFormat).resolvedOptions().timeZone);P=g.Id(V)?!1:!0;if(N||P||C!==""){var T={};V=NI(rk(C)).split("&");var q=new Map;V.forEach(function(M){M=M.split("=");M.length>1&&q.set(M[0].toString(),decodeURIComponent(M[1].toString()))}); q.has("bid")&&(T.bid=q.get("bid"));T.params=[];Ln0.forEach(function(M){q.has(M)&&(M={key:M,value:q.get(M)},T.params.push(M))}); Sy$(k,T);X.adSignalsInfo=T}X.client.unpluggedAppInfo||(X.client.unpluggedAppInfo={});X.client.unpluggedAppInfo.enableFilterMode=!1;V=y.V.cosver;V!=null&&V!=="cosver"&&(X.client.osVersion=V);V=y.V.cplatform;V!=null&&V!=="cplatform"&&V!==""&&(X.client.platform=V);V=y.V.cmodel;V!=null&&V!=="cmodel"&&(X.client.deviceModel=V);V=y.V.cplayer;V!=null&&V!=="cplayer"&&(X.client.playerType=V);V=y.V.cbrand;V!=null&&V!=="cbrand"&&(X.client.deviceMake=V);X.user||(X.user={});X.user.lockedSafetyMode=!1;(y.L("embeds_web_enable_iframe_api_send_full_embed_url")|| y.L("embeds_enable_autoplay_and_visibility_signals"))&&g.Fi(y)&&VSI(X,U,k.player.getPlayerState(1))}; kkm=function(k,X){var V=!1;if(X==="")return V;X.split(",").forEach(function(C){var y={},U={clientName:"UNKNOWN_INTERFACE",platform:"UNKNOWN_PLATFORM",clientVersion:""},N="ACTIVE";C[0]==="!"&&(C=C.substring(1),N="INACTIVE");C=C.split("-");C.length<3||(C[0]in Yy0&&(U.clientName=Yy0[C[0]]),C[1]in ucY&&(U.platform=ucY[C[1]]),U.applicationState=N,U.clientVersion=C.length>2?C[2]:"",y.remoteClient=U,k.remoteContexts?k.remoteContexts.push(y):k.remoteContexts=[y],V=!0)}); return V}; Vl5=function(k){if(!("FLAG_AUTO_CAPTIONS_DEFAULT_ON"in Xir))return!1;k=k.split(RegExp("[:&]"));var X=Xir.FLAG_AUTO_CAPTIONS_DEFAULT_ON,V="f"+(1+Math.floor(X/31)).toString();X=1<=2?N[1]:"";var P=iw0.test(X),T=yEX.exec(X);T=T!=null&&T.length>=2?T[1]:"";var q=U20.exec(X);q=q!=null&&q.length>=2&&!Number.isNaN(Number(q[1]))?Number(q[1]):1;var M=N4I.exec(X);M=M!=null&&M.length>=2?M[1]:"0";var e=pn(k.player.J().fO),f=k.player.getVideoData(1),E=g.EF(f.uq,!0),J="BISCOTTI_ID"in V?V.BISCOTTI_ID:"";pmI(k,E,X,J.toString(),k.player.J(), f);f={splay:!1,lactMilliseconds:V.LACT.toString(),playerHeightPixels:Math.trunc(V.P_H),playerWidthPixels:Math.trunc(V.P_W),vis:Math.trunc(V.VIS),signatureTimestamp:20242,autonavState:QI(k.player.J())};C&&(C={},kkm(C,V.YT_REMOTE)&&(f.mdxContext=C));if(C=x2m.includes(e)?void 0:g.a1("PREF")){for(var O=C.split(RegExp("[:&]")),I=0,n=O.length;I1&&B[1].toUpperCase()==="TRUE"){E.user.lockedSafetyMode=!0;break}}f.autoCaptionsDefaultOn= Vl5(C)}X=Phm.exec(X);(X=X!=null&&X.length>=2?X[1]:"")&&T&&(E.user.credentialTransferTokens=[{token:X,scope:"VIDEO"}]);X={contentPlaybackContext:f};N={adBlock:Math.trunc(V.AD_BLOCK),params:N,breakIndex:q,breakPositionMs:M,clientPlaybackNonce:V.CPN,topLevelDomain:e,isProxyAdTagRequest:P,context:E,adSignalsInfoString:NI(rk(J.toString())),overridePlaybackContext:X};y!==void 0&&(N.cueProcessedMs=Math.round(y).toString());T&&(N.videoId=T);V.LIVE_TARGETING_CONTEXT&&(N.liveTargetingParams=V.LIVE_TARGETING_CONTEXT); V.AD_BREAK_LENGTH&&(N.breakLengthMs=Math.trunc(V.AD_BREAK_LENGTH*1E3).toString());U&&(N.driftFromHeadMs=U.toString());N.currentMediaTimeMs=Math.round(k.player.getCurrentTime(1)*1E3);(k=k.player.getGetAdBreakContext())&&(N.getAdBreakContext=k);return N}; qLm=function(){zF.apply(this,arguments)}; MlI=function(k,X,V,C,y){var U=V.gU;var N=V.u_;var P=k.player.J().RO,T=0;V.cueProcessedMs&&N&&!U&&(V=N.end-N.start,V>0&&(T=Math.floor(V/1E3)));var q={AD_BLOCK:y,AD_BREAK_LENGTH:U?U.LQ:T,AUTONAV_STATE:QI(k.player.J()),CA_TYPE:"image",CPN:k.player.getVideoData(1).clientPlaybackNonce,DRIFT_FROM_HEAD_MS:k.player.qA()*1E3,LACT:dW(),LIVE_INDEX:U?k.U++:1,LIVE_TARGETING_CONTEXT:U&&U.context?U.context:"",MIDROLL_POS:N?Math.round(N.start/1E3):0,MIDROLL_POS_MS:N?Math.round(N.start):0,VIS:k.player.getVisibilityState(), P_H:k.player.FH().Ws().height,P_W:k.player.FH().Ws().width,YT_REMOTE:P?P.join(","):""},M=Ja(EG);Object.keys(M).forEach(function(e){M[e]!=null&&(q[e.toUpperCase()]=M[e].toString())}); C!==""&&(q.BISCOTTI_ID=C);C={};fr(X)&&(C.sts="20242",(k=k.player.J().forcedExperiments)&&(C.forced_experiments=k));return MI(g.Rb(X,q),C)}; oyI=function(k,X){var V=k.player.J(),C,y=(C=k.player.getVideoData(1))==null?void 0:C.oauthToken;return g.ft(V,y).then(function(U){if(U&&e2()){var N=gX();li(N,U)}return g.V7(k.player.h_(N),X,"/youtubei/v1/player/ad_break").then(function(P){return P})})}; e4m=function(k){this.hO=k}; frY=function(k){this.B=k}; EyX=function(k){this.hO=k}; rE0=function(k){g.H.call(this);this.V=k;this.qb=JE$(this)}; JE$=function(k){var X=new $io(k.V.iH);g.b(k,X);k=[new e4m(k.V.hO),new frY(k.V.B),new EyX(k.V.hO),new Qw(k.V.x6,k.V.q$),new Fq,new Lo(k.V.yb,k.V.jc,k.V.hO),new zv,new a_];k=g.W(k);for(var V=k.next();!V.done;V=k.next())Bq$(X,V.value);k=g.W(["adInfoDialogEndpoint","adFeedbackEndpoint"]);for(V=k.next();!V.done;V=k.next())gd(X,V.value,function(){}); return X}; FB=function(k){var X=k.x9,V=k.BY;k=k.Vz;var C=new QVI,y={ZU:new IOm(X.get(),V),BY:V};return{bL:new Et(V,k,X,y),context:y,Z9:C}}; lb=function(k,X,V,C,y){g.H.call(this);this.W=X;this.f4=V;this.x9=C;this.Ju=y;this.listeners=[];var U=new A9(this);g.b(this,U);U.Z(k,"internalAbandon",this.zmB);this.addOnDisposeCallback(function(){g.RB(U)})}; LW=function(k){this.B=k;this.adVideoId=this.V=this.videoId=this.adCpn=this.contentCpn=null;this.Y=!0;this.W=this.U=!1;this.adFormat=null;this.j="AD_PLACEMENT_KIND_UNKNOWN";this.actionType="unknown_type";this.videoStreamType="VIDEO_STREAM_TYPE_VOD"}; h4m=function(k){k.contentCpn=null;k.adCpn=null;k.videoId=null;k.adVideoId=null;k.adFormat=null;k.j="AD_PLACEMENT_KIND_UNKNOWN";k.actionType="unknown_type";k.U=!1;k.W=!1}; WXI=function(k,X){k=g.W(X);for(X=k.next();!X.done;X=k.next())if((X=X.value.renderer)&&(X.instreamVideoAdRenderer||X.linearAdSequenceRenderer||X.sandwichedLinearAdRenderer||X.instreamSurveyAdRenderer)){ly("ad_i");g.L4({isMonetized:!0});break}}; sU0=function(k){var X;(X=k.B.getVideoData(1))!=null&&X.bq&&(k.W=!1,X={},k.V&&k.videoId&&(X.cttAuthInfo={token:k.V,videoId:k.videoId}),Se("video_to_ad",X))}; Cp=function(k){k.W=!1;var X={};k.V&&k.videoId&&(X.cttAuthInfo={token:k.V,videoId:k.videoId});Se("ad_to_video",X);Ow$(k)}; Ow$=function(k){if(k.U)if(k.j==="AD_PLACEMENT_KIND_START"&&k.actionType==="video_to_ad")zY("video_to_ad");else{var X={adBreakType:tq(k.j),playerType:"LATENCY_PLAYER_HTML5",playerInfo:{preloadType:"LATENCY_PLAYER_PRELOAD_TYPE_PREBUFFER"},videoStreamType:k.videoStreamType};k.actionType==="ad_to_video"?(k.contentCpn&&(X.targetCpn=k.contentCpn),k.videoId&&(X.targetVideoId=k.videoId)):(k.adCpn&&(X.targetCpn=k.adCpn),k.adVideoId&&(X.targetVideoId=k.adVideoId));k.adFormat&&(X.adType=k.adFormat);k.contentCpn&& (X.clientPlaybackNonce=k.contentCpn);k.videoId&&(X.videoId=k.videoId);k.adCpn&&(X.adClientPlaybackNonce=k.adCpn);k.adVideoId&&(X.adVideoId=k.adVideoId);g.L4(X,k.actionType);k.B.J().experiments.iq("html5_ads_csi_qoes")&&(X=k.B.z2(k.actionType==="ad_to_video"?1:2),X=(0,g.a)()-1E3*X,YB("qoes",X,k.actionType))}}; Sf=function(k){g.H.call(this);this.B=k;this.V=new Map;this.W=new A9(this);g.b(this,this.W);this.W.Z(this.B,g.E3("ad"),this.onCueRangeEnter,this);this.W.Z(this.B,g.Ji("ad"),this.onCueRangeExit,this)}; jU5=function(k,X,V,C,y){g.eS.call(this,X,V,{id:k,namespace:"ad",priority:y,visible:C})}; pW=function(k){this.B=k}; Ir$=function(k,X){k.B.cueVideoByPlayerVars(X,2)}; YF=function(k){this.B=k}; ub=function(k){this.B=k;g.IW(this.B.J().experiments,"tv_pacf_logging_sample_rate")}; KXd=function(k){return U3(k,"html5_ssap_play_cached_preroll")}; c6=function(k,X){X=X===void 0?!1:X;return k.B.J().L("html5_ssap_force_ads_ctmp")?!0:(X||k.B.J().hk())&&k.B.J().L("html5_ssap_pacf_qoe_ctmp")}; kp=function(k){var X;return(X=k.B.getVideoData(1)==null?void 0:!1)!=null?X:!1}; U3=function(k,X){return k.B.J().L(X)}; $2r=function(k){return k.B.J().L("substitute_ad_cpn_macro_in_ssdai")}; dS=function(k){var X,V,C;return((X=k.B.getVideoData(1).getPlayerResponse())==null?void 0:(V=X.playerConfig)==null?void 0:(C=V.daiConfig)==null?void 0:C.enableServerStitchedDai)||!1}; dgm=function(k){return k.B.J().L("html5_enable_vod_slar_with_notify_pacf")}; B45=function(k){return k.B.J().L("html5_recognize_predict_start_cue_point")}; og=function(k){return k.B.J().experiments.iq("enable_desktop_player_underlay")}; nym=function(k){return k.B.J().experiments.iq("html5_load_empty_player_in_media_break_sub_lra")}; z9=function(k){return k.B.J().experiments.iq("html5_load_ads_instead_of_cue")}; F0=function(k){return k.B.J().experiments.iq("html5_preload_ads")}; Gk0=function(k){return k.B.J().experiments.iq("should_ignore_cuepoints_during_lifa_preroll")}; To=function(k){return k.B.J().experiments.iq("enable_ads_control_flow_deterministic_id_generation")}; wiX=function(k){return k.B.J().experiments.iq("enable_desktop_discovery_video_abandon_pings")||g.yH(k.B.J())}; m20=function(k){return k.B.J().experiments.iq("enable_progres_commands_lr_feeds")}; AZ=function(k){return k.B.J().experiments.iq("html5_cuepoint_identifier_logging")}; Zem=function(k){k=k.B.getVideoData(1);return!!k&&k.L("html5_preload_first_vod_video_ad")&&!k.isDaiEnabled()&&!k.isLivePlayback}; tl9=function(k){switch(k){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}}; cE$=function(){g.ED.call(this);var k=this;this.V={};this.addOnDisposeCallback(function(){for(var X=g.W(Object.keys(k.V)),V=X.next();!V.done;V=X.next())delete k.V[V.value]})}; XX=function(){if(d2I===null){d2I=new cE$;kn(y3).W="b";var k=kn(y3),X=l3(k)=="h"||l3(k)=="b",V=!(Jy(),!1);X&&V&&(k.Y=!0,k.X=new q_X)}return d2I}; AE0=function(k,X,V){k.V[X]=V}; D2d=function(k){switch(k){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}}; V9=function(k,X,V){this.f4=k;this.B=X;this.BY=V;this.W=new Set;this.V=new Map;XX().subscribe("adactiveviewmeasurable",this.sb,this);XX().subscribe("adfullyviewableaudiblehalfdurationimpression",this.Nm,this);XX().subscribe("adviewableimpression",this.Hh,this);XX().subscribe("adaudioaudible",this.Eb,this);XX().subscribe("adaudiomeasurable",this.xt,this)}; y9=function(k,X,V){var C=V.zG,y=V.Sl,U=V.listener,N=V.Ik;V=V.y6===void 0?!1:V.y6;if(k.V.has(X))WA("Unexpected registration of layout in LidarApi");else{if(N){if(k.W.has(N))return;k.W.add(N)}k.V.set(X,U);TU(Jy().YM,"fmd",1);sdr(kn(y3),C);var P=V?X:void 0;AE0(XX(),X,{vA:function(){if(!y)return{};var T=k.B.getPresentingPlayerType(!0),q;return(q=k.B.getVideoData(T))!=null&&q.isAd()?{currentTime:k.f4.get().getCurrentTimeSec(T,!1,P),duration:y,isPlaying:C5(k.f4.get(),T).isPlaying(),isVpaid:!1,isYouTube:!0, volume:k.f4.get().isMuted()?0:k.f4.get().getVolume()/100}:{}}})}}; U8=function(k,X){k.V.has(X)?(k.V.delete(X),delete XX().V[X]):WA("Unexpected unregistration of layout in LidarApi")}; R40=function(k,X){if(k.B.isLifaAdPlaying()){var V=k.B.Y6(!0,!0);k.Y0(X,V.width*.5*1.1,V.height*.25*1.1,V.width*.5*.9,V.height*.5*.9)}}; vya=function(k,X,V){var C={};Hw$(k,C,X,V);bwY(C);C.LACT=ND(function(){return dW().toString()}); C.VIS=ND(function(){return k.getVisibilityState().toString()}); C.SDKV="h.3.0";C.VOL=ND(function(){return k.isMuted()?"0":Math.round(k.getVolume()).toString()}); C.VED="";return C}; Zw$=function(k,X){var V={};if(X||!k||!k.kind)return V;if(k.kind==="AD_PLACEMENT_KIND_MILLISECONDS"||k.kind==="AD_PLACEMENT_KIND_CUE_POINT_TRIGGERED"){if(!k.adTimeOffset||!k.adTimeOffset.offsetStartMilliseconds)return g.Zz(Error("malformed AdPlacementConfig")),V;V.MIDROLL_POS=ND(M_(Math.round(WZ(k.adTimeOffset.offsetStartMilliseconds)/1E3).toString()))}else V.MIDROLL_POS=ND(M_("0"));return V}; ND=function(k){return{toString:function(){return k()}}}; aro=function(k,X,V){function C(P,T){(T=V[T])&&(U[P]=T)} function y(P,T){(T=V[T])&&(U[P]=N(T))} if(!V||g.p1(V))return k;var U=Object.assign({},k),N=X?encodeURIComponent:function(P){return P}; y("DV_VIEWABILITY","doubleVerifyViewability");y("IAS_VIEWABILITY","integralAdsViewability");y("MOAT_INIT","moatInit");y("MOAT_VIEWABILITY","moatViewability");C("GOOGLE_VIEWABILITY","googleViewability");C("VIEWABILITY","viewability");return U}; Hw$=function(k,X,V,C){X.CPN=ND(function(){var y;(y=k.getVideoData(1))?y=y.clientPlaybackNonce:(g.aN(Error("Video data is null.")),y=null);return y}); X.AD_MT=ND(function(){if(C!=null)var y=C;else{var U=V;k.J().L("html5_ssap_use_cpn_to_get_time")||(U=void 0);if(k.J().L("enable_h5_shorts_ad_fill_ad_mt_macro")||k.J().L("enable_desktop_discovery_pings_ad_mt_macro")||g.yH(k.J())){var N=k.getPresentingPlayerType(!0),P;y=((P=k.getVideoData(N))==null?0:P.isAd())?QUd(k,N,U):0}else y=QUd(k,2,U)}return z4m(y)}); X.MT=ND(function(){return z4m(k.getCurrentTime(1,!1))}); X.P_H=ND(function(){return k.FH().Ws().height.toString()}); X.P_W=ND(function(){return k.FH().Ws().width.toString()}); X.PV_H=ND(function(){return k.FH().getVideoContentRect().height.toString()}); X.PV_W=ND(function(){return k.FH().getVideoContentRect().width.toString()})}; z4m=function(k){return Math.round(Math.max(0,k*1E3)).toString()}; bwY=function(k){k.CONN=ND(M_("0"));k.WT=ND(function(){return Date.now().toString()})}; QUd=function(k,X,V){return V!==void 0?k.getCurrentTime(X,!1,V):k.getCurrentTime(X,!1)}; FXX=function(){}; gy9=function(k,X,V,C,y){var U,N,P,T,q,M,e,f,E,J,O,I,n;g.D(function(B){switch(B.W){case 1:U=!!X.scrubReferrer;N=g.Rb(X.baseUrl,aro(V,U,C));P={};if(!X.headers){B.wB(2);break}T=k.j();if(!T.V){q=T.getValue();B.wB(3);break}return g.d(B,T.V,4);case 4:q=B.V;case 3:M=q;e=g.W(X.headers);for(f=e.next();!f.done;f=e.next())switch(E=f.value,E.headerType){case "VISITOR_ID":g.k5("VISITOR_DATA")&&(P["X-Goog-Visitor-Id"]=g.k5("VISITOR_DATA"));break;case "EOM_VISITOR_ID":g.k5("EOM_VISITOR_DATA")&&(P["X-Goog-EOM-Visitor-Id"]= g.k5("EOM_VISITOR_DATA"));break;case "USER_AUTH":M&&(P.Authorization="Bearer "+M);break;case "PLUS_PAGE_ID":(J=k.Y())&&(P["X-Goog-PageId"]=J);break;case "AUTH_USER":O=k.V();!M&&O&&(P["X-Goog-AuthUser"]=O);break;case "DATASYNC_ID":if(I=void 0,(I=k.U())==null?0:I.iq("enable_datasync_id_header_in_web_vss_pings"))n=k.W(),o1(N)&&g.k5("LOGGED_IN")&&n&&(P["X-YouTube-DataSync-Id"]=n)}"X-Goog-EOM-Visitor-Id"in P&&"X-Goog-Visitor-Id"in P&&delete P["X-Goog-Visitor-Id"];case 2:g.lW(N,void 0,U,Object.keys(P).length!== 0?P:void 0,"",!0,y),g.Wd(B)}})}; lrX=function(k,X,V,C,y){this.j=k;this.Y=X;this.V=V;this.W=C;this.U=y}; LX$=function(k,X){this.V=k;this.BY=X}; xp=function(k,X,V,C,y,U,N){var P=P===void 0?new lrX(function(){var T=k.J(),q=k.getVideoData(1);return g.ft(T,q?g.Lh(q):"")},function(){return k.J().pageId},function(){return k.J().qC},function(){var T; return(T=k.J().datasyncId)!=null?T:""},function(){return k.J().experiments}):P; this.B=k;this.W=X;this.kP=V;this.x9=C;this.bL=y;this.BY=U;this.Z9=N;this.j=P;this.sB=null;this.V=new Map;this.U=new LX$(P,this.BY)}; pid=function(k,X,V,C,y){var U=QJ(k.W.get(),V);U?(V=b_(k,SLm(U),U,void 0,void 0,C),X.hasOwnProperty("baseUrl")?k.j.send(X,V):k.U.send(X,V,{},y)):WA("Trying to ping from an unknown layout",void 0,void 0,{layoutId:V})}; cWm=function(k,X,V,C,y,U){C=C===void 0?[]:C;var N=QJ(k.W.get(),X);if(N){var P=k.kP.get().G$(X,V),T=b_(k,SLm(N),N,y,U);C.forEach(function(q,M){q.baseUrl&&(k.U.send(q.baseUrl,T,P,q.attributionSrcMode),q.serializedAdPingMetadata&&k.bL.qs("ADS_CLIENT_EVENT_TYPE_PING_DISPATCHED",void 0,void 0,void 0,void 0,N,new Mam(q,M),void 0,void 0,N.adLayoutLoggingData))})}else WA("Trying to track from an unknown layout.",void 0,void 0,{layoutId:X, trackingType:V})}; ti=function(k,X){k.B.sendVideoStatsEngageEvent(X,void 0,2)}; qy=function(k,X){g.JK("adsClientStateChange",X)}; YLm=function(k,X){k.V.has(X.Dr())?WA("Trying to register an existing AdErrorInfoSupplier."):k.V.set(X.Dr(),X)}; u$$=function(k,X){k.V.delete(X.Dr())||WA("Trying to unregister a AdErrorInfoSupplier that has not been registered yet.")}; eO=function(k,X,V){typeof V==="string"?k.B.getVideoData(1).NN(X,V):k.B.getVideoData(1).PY(X,V)}; SLm=function(k){var X=J1(k.clientMetadata,"metadata_type_ad_placement_config");k=J1(k.clientMetadata,"metadata_type_media_sub_layout_index");return{adPlacementConfig:X,wE:k}}; b_=function(k,X,V,C,y,U){var N=V?kT$(k):{},P=V?Xs0(k,V.layoutId):{},T=V80(k),q,M=y!=null?y:(q=nB(k.x9.get(),2))==null?void 0:q.clientPlaybackNonce;y=void 0;if(V){var e;if((e=k.Z9.V.get(V.layoutId))==null?0:e.y6)y=V.layoutId}e={};k=Object.assign({},vya(k.B,y,C),Zw$(X.adPlacementConfig,(V==null?void 0:V.renderingContent)!==void 0),P,N,T,(e.FINAL=ND(function(){return"1"}),e.AD_CPN=ND(function(){return M||""}),e)); (V==null?void 0:V.renderingContent)!==void 0||(k.SLOT_POS=ND(function(){return(X.wE||0).toString()})); V={};U=Object.assign({},k,U);k=g.W(Object.values(CJr));for(C=k.next();!C.done;C=k.next())C=C.value,N=U[C],N!=null&&N.toString()!=null&&(V[C]=N.toString());return V}; kT$=function(k){var X={},V,C=(V=k.sB)==null?void 0:V.Wn/1E3;C!=null&&(X.SURVEY_ELAPSED_MS=ND(function(){return Math.round(C*1E3).toString()})); X.SURVEY_LOCAL_TIME_EPOCH_S=ND(function(){return Math.round(Date.now()/1E3).toString()}); return X}; Xs0=function(k,X){k=k.V.get(X);if(!k)return{};k=k.JD();if(!k)return{};X={};return X.YT_ERROR_CODE=k.ye.toString(),X.ERRORCODE=k.OB.toString(),X.ERROR_MSG=k.errorMessage,X}; V80=function(k){var X={},V=k.B.getVideoData(1);X.ASR=ND(function(){var C;return(C=V==null?void 0:V.rr)!=null?C:null}); X.EI=ND(function(){var C;return(C=V==null?void 0:V.eventId)!=null?C:null}); return X}; PL=function(k,X,V){g.H.call(this);this.B=k;this.yU=X;this.BY=V;this.listeners=[];this.xF=null;this.Vq=new Map;X=new g.FG(this);g.b(this,X);X.Z(k,"videodatachange",this.ruC);X.Z(k,"serverstitchedvideochange",this.t6b);this.YK=nB(this)}; nB=function(k,X){var V=k.B.getVideoData(X);return V?k.DB(V,X||k.B.getPresentingPlayerType(!0)):null}; i7Y=function(k,X,V){var C=k.DB(X,V);k.YK=C;k.listeners.forEach(function(y){y.W1(C)})}; yY9=function(k){switch(k){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}}; Tf=function(k,X,V){g.H.call(this);this.B=k;this.x9=X;this.BY=V;this.listeners=[];this.m9=[];this.V=function(){WA("Called 'doUnlockPreroll' before it's initialized.")}; X=new A9(this);V=new g.FG(this);g.b(this,V);g.b(this,X);X.Z(k,"progresssync",this.eRY);X.Z(k,"presentingplayerstatechange",this.vPo);X.Z(k,"fullscreentoggled",this.onFullscreenToggled);X.Z(k,"onVolumeChange",this.onVolumeChange);X.Z(k,"minimized",this.AV);X.Z(k,"overlayvisibilitychange",this.sN);X.Z(k,"shortsadswipe",this.Kw);X.Z(k,"resize",this.Sq);V.Z(k,g.E3("appad"),this.EN)}; qD=function(k){kp(k.BY.get())||k.V()}; Ujm=function(k,X){k.m9=k.m9.filter(function(V){return V!==X})}; MD=function(k,X,V){return k.getCurrentTimeSec(X,V)}; NOX=function(k,X){var V;X=(V=k.x9.get().Vq.get(X))!=null?V:null;if(X===null)return WA("Expected ad video start time on playback timeline"),0;k=k.B.getCurrentTime(2,!0);return k0){var U=X.end.toString();y.forEach(function(N){(N=N.config&&N.config.adPlacementConfig)&&N.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&N.adTimeOffset&&N.adTimeOffset.offsetEndMilliseconds==="-1"&&N.adTimeOffset.offsetEndMilliseconds!==U&&(N.adTimeOffset.offsetEndMilliseconds=U)}); C.map(function(N){return g.Z(N,Yf)}).forEach(function(N){var P; (N=N==null?void 0:(P=N.slotEntryTrigger)==null?void 0:P.mediaTimeRangeTrigger)&&N.offsetEndMilliseconds==="-1"&&(N.offsetEndMilliseconds=U)})}return{o1:y, adSlots:C,CA:!1,ssdaiAdsConfig:k.ssdaiAdsConfig}}; Jk=function(k){g.H.call(this);this.B=k;this.listeners=[];this.V=new A9(this);g.b(this,this.V);this.V.Z(this.B,"aduxclicked",this.onAdUxClicked);this.V.Z(this.B,"aduxmouseover",this.VQ);this.V.Z(this.B,"aduxmouseout",this.vp);this.V.Z(this.B,"muteadaccepted",this.eaz)}; M8m=function(k,X,V){X=g.pq(X,function(C){return new Zfm(C,V,C.id)}); k.B.Ib("onAdUxUpdate",X)}; rG=function(k,X){k=g.W(k.listeners);for(var V=k.next();!V.done;V=k.next())X(V.value)}; hk=function(k,X){this.W=k;this.U=X===void 0?!1:X;this.V={}}; oza=function(k,X){var V=k.startSecs+k.LQ;V=V<=0?null:V;if(V===null)return null;switch(k.event){case "start":case "continue":case "stop":break;case "predictStart":if(X)break;return null;default:return null}X=Math.max(k.startSecs,0);return{O0:new wU(X,V),g9:new VF(X,V-X,k.context,k.identifier,k.event,k.V)}}; eWm=function(){this.V=[]}; wP9=function(k,X,V){var C=g.n1(k.V,X);if(C>=0)return X;X=-C-1;return X>=k.V.length||k.V[X]>V?null:k.V[X]}; WL=function(k,X,V){g.H.call(this);this.B=k;this.BY=X;this.hO=V;this.listeners=[];this.j=!1;this.qV=[];this.V=null;this.Y=new hk(this,B45(X.get()));this.U=new eWm;this.W=null}; fpr=function(k,X){k.qV.push(X);for(var V=!1,C=g.W(k.listeners),y=C.next();!y.done;y=C.next())V=y.value.E4(X)||V;k.j=V;AZ(k.BY.get())&&eO(k.hO.get(),"onci","cpi."+X.identifier+";cpe."+X.event+";cps."+X.startSecs+";cbi."+V)}; JY$=function(k,X){qy(k.hO.get(),{cuepointTrigger:{event:Ezr(X.event),cuepointId:X.identifier,totalCueDurationMs:X.LQ*1E3,playheadTimeMs:X.V,cueStartTimeMs:X.startSecs*1E3,cuepointReceivedTimeMs:Date.now(),contentCpn:k.B.getVideoData(1).clientPlaybackNonce}})}; Ezr=function(k){switch(k){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";default:return Sk(k,"Unexpected cuepoint event")}}; s8=function(k){this.B=k}; O8=function(k){this.B=k}; rY$=function(k){switch(k){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:Sk(k,"unknown transitionReason")}}; jp=function(){g.H.apply(this,arguments)}; hW$=function(k){this.B=k}; Wf0=function(k,X,V,C,y){g.H.call(this);var U=this,N=uj(function(){return new PM(U.BY)}); g.b(this,N);var P=uj(function(){return new qz(N,U.BY)}); g.b(this,P);var T=uj(function(){return new ZA}); g.b(this,T);var q=uj(function(){return new b7(k)}); g.b(this,q);var M=uj(function(){return new Mz(N,P,U.BY)}); g.b(this,M);var e=uj(function(){return new Jw}); g.b(this,e);this.kM=uj(function(){return new Jk(X)}); g.b(this,this.kM);this.g2=uj(function(){return new XM(y)}); g.b(this,this.g2);this.gQ=uj(function(){return new LW(X)}); g.b(this,this.gQ);this.ER=uj(function(){return new Sf(X)}); g.b(this,this.ER);this.C0=uj(function(){return new pW(X)}); g.b(this,this.C0);this.iH=uj(function(){return new YF(X)}); g.b(this,this.iH);this.BY=uj(function(){return new ub(X)}); g.b(this,this.BY);var f=uj(function(){return new E8(C)}); g.b(this,f);var E=uj(function(){return new Km(U.BY)}); g.b(this,E);this.xV=uj(function(){return new s8(X)}); g.b(this,this.xV);this.C_=uj(function(){return new i_}); g.b(this,this.C_);this.x9=uj(function(){return new PL(X,e,U.BY)}); g.b(this,this.x9);var J=FB({x9:this.x9,BY:this.BY,Vz:E}),O=J.context,I=J.Z9;this.bL=J.bL;this.Ju=uj(function(){return new WL(X,U.BY,U.hO)}); g.b(this,this.Ju);this.j6=uj(function(){return new O8(X)}); g.b(this,this.j6);this.f4=uj(function(){return new Tf(X,U.x9,U.BY)}); g.b(this,this.f4);this.AG=uj(function(){return new jp}); g.b(this,this.AG);J=uj(function(){return new wS(N,M,P,U.BY,E,"SLOT_TYPE_ABOVE_FEED",U.f4,U.Pd,U.It)}); g.b(this,J);this.OD=uj(function(){return new yR(U.BY)}); this.kP=uj(function(){return new V9(U.f4,X,U.BY)}); g.b(this,this.kP);this.hO=uj(function(){return new xp(X,T,U.kP,U.x9,U.bL,U.BY,I)}); g.b(this,this.hO);this.K$=new Rg(DA,I6,function(B,t,A,v){return Ms(P.get(),B,t,A,v)},q,M,P,E,this.BY,this.x9); g.b(this,this.K$);this.CQ=new H0(q,J,V,this.BY,k,this.x9,this.f4,this.gQ);g.b(this,this.CQ);var n=new lb(X,this.CQ,this.f4,this.x9,this.Ju);this.bR=uj(function(){return n}); this.Kf=n;this.Pd=new c0(q,M,this.bR,this.Ju,this.f4,this.BY,this.hO,this.j6);g.b(this,this.Pd);this.Zg=new v0(q,M,this.ER,this.bR,O);g.b(this,this.Zg);this.qD=new pV(this.BY,q,M,J,this.x9,this.Zg,V,this.C0);g.b(this,this.qD);this.V7=uj(function(){return new jS(f,P,E,U.BY,U.hO,U.f4,U.j6)}); g.b(this,this.V7);this.q_=uj(function(){return new IE}); g.b(this,this.q_);this.jT=new LR(k,this.kM,this.BY);g.b(this,this.jT);this.Tw=new SP(k);g.b(this,this.Tw);this.zq=new pR(k);g.b(this,this.zq);this.HS=new u7(k,this.bR,O);g.b(this,this.HS);this.F$=new kU(k,this.ER,this.f4,this.x9,O);g.b(this,this.F$);this.qm=new Xa(k,this.x9);g.b(this,this.qm);this.It=new i8(k,this.Ju,this.f4,this.hO,this.bR);g.b(this,this.It);this.wl=new Vn(k);g.b(this,this.wl);this.fQ=new xU(k);g.b(this,this.fQ);this.Nv=new Cl(k);g.b(this,this.Nv);this.xx=new Nz(k);g.b(this,this.xx); this.fQ=new xU(k);g.b(this,this.fQ);this.jN=uj(function(){return new z1}); g.b(this,this.jN);this.Q7=uj(function(){return new Fk(U.f4)}); g.b(this,this.Q7);this.Lj=uj(function(){return new kzr(U.kM,U.hO,k,T,U.kP)}); g.b(this,this.Lj);this.vn=uj(function(){return new xM(U.qD,q,N)}); g.b(this,this.vn);this.Bd=uj(function(){return new qv(U.BY,U.hO,U.wl,U.kP)}); g.b(this,this.Bd);this.Hd=uj(function(){return new sQ(k,U.fQ,U.wl,U.x9,U.j6,U.f4,U.AG,U.hO,e,U.Ju,U.kP,U.OD,U.C0,U.ER,U.gQ,U.iH,U.g2,U.xV,U.BY,T,O,I)}); g.b(this,this.Hd);this.oK=uj(function(){return new eV5(U.f4,U.hO,U.g2,U.BY,U.kP,U.x9)}); g.b(this,this.oK);this.WD=uj(function(){return new XKX(U.kM,U.f4,U.hO,T,U.kP,U.zq,U.xx,U.g2,U.BY,V)}); g.b(this,this.WD);this.MO=uj(function(){return new XAa(U.kM,U.hO,T)}); g.b(this,this.MO);this.tM=new f5(k,this.C_,N);g.b(this,this.tM);this.nU={zK:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.qD],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.Pd],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.K$],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.CQ],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.Zg]]),Ra:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.V7],["SLOT_TYPE_ABOVE_FEED",this.q_],["SLOT_TYPE_FORECASTING",this.q_], ["SLOT_TYPE_IN_PLAYER",this.q_],["SLOT_TYPE_PLAYER_BYTES",this.q_],["SLOT_TYPE_PLAYER_UNDERLAY",this.q_],["SLOT_TYPE_PLAYBACK_TRACKING",this.q_],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.q_]]),VY:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.jT],["TRIGGER_TYPE_SURVEY_SUBMITTED",this.jT],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.Tw],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.Tw],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_ENTERED", this.Tw],["TRIGGER_TYPE_SLOT_ID_EXITED",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.Tw],["TRIGGER_TYPE_SLOT_ID_UNSCHEDULED",this.Tw],["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.Tw],["TRIGGER_TYPE_CLOSE_REQUESTED",this.zq],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.HS],["TRIGGER_TYPE_PROGRESS_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER",this.F$],["TRIGGER_TYPE_SEEK_FORWARD_PAST_MEDIA_TIME_WITH_OFFSET_RELATIVE_TO_LAYOUT_ENTER", this.F$],["TRIGGER_TYPE_SEEK_BACKWARD_BEFORE_LAYOUT_ENTER_TIME",this.F$],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.F$],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.F$],["TRIGGER_TYPE_MEDIA_TIME_RANGE_ALLOW_REACTIVATION_ON_USER_CANCELLED",this.F$],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.F$],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.qm],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.qm],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.wl],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID", this.HS],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nv],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER",this.xx],["TRIGGER_TYPE_AD_BREAK_STARTED",this.fQ],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.It],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.It],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.It],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.It],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.It]]),WH:new Map([["SLOT_TYPE_ABOVE_FEED",this.jN], ["SLOT_TYPE_AD_BREAK_REQUEST",this.jN],["SLOT_TYPE_FORECASTING",this.jN],["SLOT_TYPE_IN_PLAYER",this.jN],["SLOT_TYPE_PLAYER_BYTES",this.Q7],["SLOT_TYPE_PLAYER_UNDERLAY",this.jN],["SLOT_TYPE_PLAYBACK_TRACKING",this.jN],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM",this.jN]]),z9:new Map([["SLOT_TYPE_ABOVE_FEED",this.Lj],["SLOT_TYPE_AD_BREAK_REQUEST",this.vn],["SLOT_TYPE_FORECASTING",this.Bd],["SLOT_TYPE_PLAYER_BYTES",this.Hd],["SLOT_TYPE_PLAYBACK_TRACKING",this.oK],["SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM", this.oK],["SLOT_TYPE_IN_PLAYER",this.WD],["SLOT_TYPE_PLAYER_UNDERLAY",this.MO]])};this.listeners=[T.get()];this.Te={qD:this.qD,jc:this.BY.get(),MC:this.g2.get(),rd:this.f4.get(),CQ:this.CQ,JR:N.get(),xd:this.C_.get(),q$:this.jT,x6:T.get(),yb:this.x9.get()}}; s8$=function(k,X,V,C,y){g.H.call(this);var U=this,N=uj(function(){return new PM(U.BY)}); g.b(this,N);var P=uj(function(){return new qz(N,U.BY)}); g.b(this,P);var T=uj(function(){return new ZA}); g.b(this,T);var q=uj(function(){return new b7(k)}); g.b(this,q);var M=uj(function(){return new Mz(N,P,U.BY)}); g.b(this,M);var e=uj(function(){return new Jw}); g.b(this,e);this.kM=uj(function(){return new Jk(X)}); g.b(this,this.kM);this.g2=uj(function(){return new XM(y)}); g.b(this,this.g2);this.gQ=uj(function(){return new LW(X)}); g.b(this,this.gQ);this.ER=uj(function(){return new Sf(X)}); g.b(this,this.ER);this.C0=uj(function(){return new pW(X)}); g.b(this,this.C0);this.iH=uj(function(){return new YF(X)}); g.b(this,this.iH);this.BY=uj(function(){return new ub(X)}); g.b(this,this.BY);var f=uj(function(){return new E8(C)}); g.b(this,f);var E=uj(function(){return new Km(U.BY)}); g.b(this,E);var J=uj(function(){return new wS(N,M,P,U.BY,E,null,null,U.Pd,U.It)}); g.b(this,J);this.xV=uj(function(){return new s8(X)}); g.b(this,this.xV);this.C_=uj(function(){return new i_}); g.b(this,this.C_);this.x9=uj(function(){return new PL(X,e,U.BY)}); g.b(this,this.x9);var O=FB({x9:this.x9,BY:this.BY,Vz:E}),I=O.context,n=O.Z9;this.bL=O.bL;this.Ju=uj(function(){return new WL(X,U.BY,U.hO)}); this.f4=uj(function(){return new Tf(X,U.x9,U.BY)}); g.b(this,this.f4);this.AG=uj(function(){return new jp}); g.b(this,this.AG);this.kP=uj(function(){return new V9(U.f4,X,U.BY)}); g.b(this,this.kP);this.hO=uj(function(){return new xp(X,T,U.kP,U.x9,U.bL,U.BY,n)}); g.b(this,this.hO);this.OD=uj(function(){return new yR(U.BY)}); g.b(this,this.OD);this.K$=new Rg(DA,I6,function(t,A,v,l){return Ms(P.get(),t,A,v,l)},q,M,P,E,this.BY,this.x9); g.b(this,this.K$);this.CQ=new H0(q,J,V,this.BY,k,this.x9,this.f4,this.gQ);g.b(this,this.CQ);var B=new lb(X,this.CQ,this.f4,this.x9,this.Ju);this.bR=uj(function(){return B}); this.Kf=B;this.Pd=new c0(q,M,this.bR,this.Ju,this.f4,this.BY,this.hO);g.b(this,this.Pd);this.Zg=new v0(q,M,this.ER,this.bR,I);g.b(this,this.Zg);this.qD=new pV(this.BY,q,M,J,this.x9,this.Zg,V,this.C0);g.b(this,this.qD);this.V7=uj(function(){return new jS(f,P,E,U.BY,U.hO,U.f4)}); g.b(this,this.V7);this.q_=uj(function(){return new IE}); g.b(this,this.q_);this.jT=new LR(k,this.kM,this.BY);g.b(this,this.jT);this.Tw=new SP(k);g.b(this,this.Tw);this.zq=new pR(k);g.b(this,this.zq);this.HS=new u7(k,this.bR,I);g.b(this,this.HS);this.F$=new kU(k,this.ER,this.f4,this.x9,I);g.b(this,this.F$);this.wl=new Vn(k);g.b(this,this.wl);this.Nv=new Cl(k);g.b(this,this.Nv);this.xx=new Nz(k);g.b(this,this.xx);this.j6=uj(function(){return new O8(X)}); g.b(this,this.j6);this.fQ=new xU(k);g.b(this,this.fQ);this.It=new i8(k,this.Ju,this.f4,this.hO,this.bR);g.b(this,this.It);this.jN=uj(function(){return new z1}); g.b(this,this.jN);this.Q7=uj(function(){return new Fk(U.f4)}); g.b(this,this.Q7);this.vn=uj(function(){return new xM(U.qD,q,N)}); g.b(this,this.vn);this.Bd=uj(function(){return new qv(U.BY,U.hO,U.wl,U.kP)}); g.b(this,this.Bd);this.WD=uj(function(){return new Vao(U.kM,U.f4,U.hO,T,U.kP,U.zq,U.xx,U.g2,U.BY,V)}); g.b(this,this.WD);this.Hd=uj(function(){return new OQ(k,U.fQ,U.wl,U.hO,U.kP,U.OD,U.C0,U.x9,U.f4,U.AG,U.ER,U.gQ,U.iH,U.g2,U.xV,U.BY,U.j6,I,n)}); g.b(this,this.Hd);this.tM=new f5(k,this.C_,N);g.b(this,this.tM);this.nU={zK:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.qD],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.Pd],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.K$],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.CQ],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.Zg]]),Ra:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.V7],["SLOT_TYPE_FORECASTING",this.q_],["SLOT_TYPE_IN_PLAYER",this.q_], ["SLOT_TYPE_PLAYER_BYTES",this.q_]]),VY:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.jT],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.Tw],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.Tw],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_EXITED",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.Tw], ["TRIGGER_TYPE_ON_DIFFERENT_SLOT_ID_ENTER_REQUESTED",this.Tw],["TRIGGER_TYPE_CLOSE_REQUESTED",this.zq],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.HS],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.F$],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.F$],["TRIGGER_TYPE_NOT_IN_MEDIA_TIME_RANGE",this.F$],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.wl],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.HS],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nv],["TRIGGER_TYPE_TIME_RELATIVE_TO_LAYOUT_ENTER", this.xx],["TRIGGER_TYPE_AD_BREAK_STARTED",this.fQ],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.It],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",this.It],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.It],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.It],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.It]]),WH:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jN],["SLOT_TYPE_FORECASTING",this.jN],["SLOT_TYPE_IN_PLAYER",this.jN],["SLOT_TYPE_PLAYER_BYTES",this.Q7]]), z9:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vn],["SLOT_TYPE_FORECASTING",this.Bd],["SLOT_TYPE_IN_PLAYER",this.WD],["SLOT_TYPE_PLAYER_BYTES",this.Hd]])};this.listeners=[T.get()];this.Te={qD:this.qD,jc:this.BY.get(),MC:this.g2.get(),rd:this.f4.get(),CQ:this.CQ,JR:N.get(),xd:this.C_.get(),q$:this.jT,x6:T.get(),yb:this.x9.get()}}; O79=function(k,X,V,C,y){g.H.call(this);var U=this,N=uj(function(){return new PM(U.BY)}); g.b(this,N);var P=uj(function(){return new qz(N,U.BY)}); g.b(this,P);var T=uj(function(){return new ZA}); g.b(this,T);var q=uj(function(){return new b7(k)}); g.b(this,q);var M=uj(function(){return new Mz(N,P,U.BY)}); g.b(this,M);var e=uj(function(){return new Jw}); g.b(this,e);this.kM=uj(function(){return new Jk(X)}); g.b(this,this.kM);this.g2=uj(function(){return new XM(y)}); g.b(this,this.g2);this.gQ=uj(function(){return new LW(X)}); g.b(this,this.gQ);this.ER=uj(function(){return new Sf(X)}); g.b(this,this.ER);this.C0=uj(function(){return new pW(X)}); g.b(this,this.C0);this.iH=uj(function(){return new YF(X)}); g.b(this,this.iH);this.BY=uj(function(){return new ub(X)}); g.b(this,this.BY);var f=uj(function(){return new E8(C)}); g.b(this,f);var E=uj(function(){return new Km(U.BY)}); g.b(this,E);var J=uj(function(){return new wS(N,M,P,U.BY,E,null,null,null,null)}); g.b(this,J);this.xV=uj(function(){return new s8(X)}); g.b(this,this.xV);this.x9=uj(function(){return new PL(X,e,U.BY)}); g.b(this,this.x9);var O=FB({x9:this.x9,BY:this.BY,Vz:E}),I=O.context,n=O.Z9;this.bL=O.bL;this.f4=uj(function(){return new Tf(X,U.x9,U.BY)}); g.b(this,this.f4);this.AG=uj(function(){return new jp}); g.b(this,this.AG);this.kP=uj(function(){return new V9(U.f4,X,U.BY)}); g.b(this,this.kP);this.hO=uj(function(){return new xp(X,T,U.kP,U.x9,U.bL,U.BY,n)}); g.b(this,this.hO);this.OD=uj(function(){return new yR(U.BY)}); g.b(this,this.OD);this.K$=new Rg(DA,I6,function(t,A,v,l){return Ms(P.get(),t,A,v,l)},q,M,P,E,this.BY,this.x9); g.b(this,this.K$);this.CQ=new H0(q,J,V,this.BY,k,this.x9,this.f4,this.gQ);g.b(this,this.CQ);var B=new lb(X,this.CQ,this.f4,this.x9);this.bR=uj(function(){return B}); this.Kf=B;this.Zg=new v0(q,M,this.ER,this.bR,I);g.b(this,this.Zg);this.qD=new pV(this.BY,q,M,J,this.x9,this.Zg,V,this.C0);g.b(this,this.qD);this.V7=uj(function(){return new jS(f,P,E,U.BY,U.hO,U.f4)}); g.b(this,this.V7);this.q_=uj(function(){return new IE}); g.b(this,this.q_);this.jT=new LR(k,this.kM,this.BY);g.b(this,this.jT);this.Tw=new SP(k);g.b(this,this.Tw);this.HS=new u7(k,this.bR,I);g.b(this,this.HS);this.F$=new kU(k,this.ER,this.f4,this.x9,I);g.b(this,this.F$);this.wl=new Vn(k);g.b(this,this.wl);this.Nv=new Cl(k);g.b(this,this.Nv);this.j6=uj(function(){return new O8(X)}); g.b(this,this.j6);this.fQ=new xU(k);g.b(this,this.fQ);this.jN=uj(function(){return new z1}); g.b(this,this.jN);this.Q7=uj(function(){return new Fk(U.f4)}); g.b(this,this.Q7);this.vn=uj(function(){return new xM(U.qD,q,N)}); g.b(this,this.vn);this.Bd=uj(function(){return new qv(U.BY,U.hO,U.wl,U.kP)}); g.b(this,this.Bd);this.Ew=uj(function(){return new o7I(U.kM,U.f4,U.hO,T,V,U.BY)}); g.b(this,this.Ew);this.Hd=uj(function(){return new OQ(k,U.fQ,U.wl,U.hO,U.kP,U.OD,U.C0,U.x9,U.f4,U.AG,U.ER,U.gQ,U.iH,U.g2,U.xV,U.BY,U.j6,I,n)}); g.b(this,this.Hd);this.nU={zK:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.qD],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.K$],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.CQ],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.Zg]]),Ra:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.V7],["SLOT_TYPE_FORECASTING",this.q_],["SLOT_TYPE_IN_PLAYER",this.q_],["SLOT_TYPE_PLAYER_BYTES",this.q_]]),VY:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.jT],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.Tw],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.Tw],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.Tw],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_EXITED",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.Tw],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.HS],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.F$],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.F$],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.wl],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.HS],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nv],["TRIGGER_TYPE_AD_BREAK_STARTED",this.fQ]]),WH:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jN],["SLOT_TYPE_ABOVE_FEED",this.jN],["SLOT_TYPE_FORECASTING",this.jN],["SLOT_TYPE_IN_PLAYER",this.jN],["SLOT_TYPE_PLAYER_BYTES",this.Q7]]),z9:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vn],["SLOT_TYPE_FORECASTING",this.Bd],["SLOT_TYPE_IN_PLAYER", this.Ew],["SLOT_TYPE_PLAYER_BYTES",this.Hd]])};this.listeners=[T.get()];this.Te={qD:this.qD,jc:this.BY.get(),MC:this.g2.get(),rd:this.f4.get(),CQ:this.CQ,JR:N.get(),xd:null,q$:this.jT,x6:T.get(),yb:this.x9.get()}}; j8X=function(k,X,V,C,y){g.H.call(this);var U=this,N=uj(function(){return new PM(U.BY)}); g.b(this,N);var P=uj(function(){return new qz(N,U.BY)}); g.b(this,P);var T=uj(function(){return new ZA}); g.b(this,T);var q=uj(function(){return new b7(k)}); g.b(this,q);var M=uj(function(){return new Mz(N,P,U.BY)}); g.b(this,M);var e=uj(function(){return new Jw}); g.b(this,e);this.Ye=uj(function(){return new hW$(X)}); g.b(this,this.Ye);this.kM=uj(function(){return new Jk(X)}); g.b(this,this.kM);this.g2=uj(function(){return new XM(y)}); g.b(this,this.g2);this.gQ=uj(function(){return new LW(X)}); g.b(this,this.gQ);this.ER=uj(function(){return new Sf(X)}); g.b(this,this.ER);this.C0=uj(function(){return new pW(X)}); g.b(this,this.C0);this.iH=uj(function(){return new YF(X)}); g.b(this,this.iH);this.BY=uj(function(){return new ub(X)}); g.b(this,this.BY);var f=uj(function(){return new E8(C)}); g.b(this,f);var E=uj(function(){return new Km(U.BY)}); g.b(this,E);var J=uj(function(){return new wS(N,M,P,U.BY,E,null,null,null,null)}); g.b(this,J);this.xV=uj(function(){return new s8(X)}); g.b(this,this.xV);this.x9=uj(function(){return new PL(X,e,U.BY)}); g.b(this,this.x9);var O=FB({x9:this.x9,BY:this.BY,Vz:E}),I=O.context,n=O.Z9;this.bL=O.bL;this.f4=uj(function(){return new Tf(X,U.x9,U.BY)}); g.b(this,this.f4);this.AG=uj(function(){return new jp}); g.b(this,this.AG);this.kP=uj(function(){return new V9(U.f4,X,U.BY)}); g.b(this,this.kP);this.hO=uj(function(){return new xp(X,T,U.kP,U.x9,U.bL,U.BY,n)}); g.b(this,this.hO);this.OD=uj(function(){return new yR(U.BY)}); g.b(this,this.OD);this.K$=new Rg(v4o,I6,function(t,A,v,l){return T7$(P.get(),t,A,v,l)},q,M,P,E,this.BY,this.x9); g.b(this,this.K$);this.CQ=new H0(q,J,V,this.BY,k,this.x9,this.f4,this.gQ);g.b(this,this.CQ);var B=new lb(X,this.CQ,this.f4,this.x9);this.bR=uj(function(){return B}); this.Kf=B;this.Zg=new v0(q,M,this.ER,this.bR,I);g.b(this,this.Zg);this.qD=new pV(this.BY,q,M,J,this.x9,this.Zg,V,this.C0);g.b(this,this.qD);this.V7=uj(function(){return new jS(f,P,E,U.BY,U.hO,U.f4)}); g.b(this,this.V7);this.q_=uj(function(){return new IE}); g.b(this,this.q_);this.jT=new LR(k,this.kM,this.BY);g.b(this,this.jT);this.Tw=new SP(k);g.b(this,this.Tw);this.HS=new u7(k,this.bR,I);g.b(this,this.HS);this.F$=new kU(k,this.ER,this.f4,this.x9,I);g.b(this,this.F$);this.wl=new Vn(k);g.b(this,this.wl);this.Nv=new Cl(k);g.b(this,this.Nv);this.j6=uj(function(){return new O8(X)}); g.b(this,this.j6);this.fQ=new xU(k);g.b(this,this.fQ);this.jN=uj(function(){return new z1}); g.b(this,this.jN);this.Q7=uj(function(){return new Fk(U.f4)}); g.b(this,this.Q7);this.vn=uj(function(){return new xM(U.qD,q,N)}); g.b(this,this.vn);this.Bd=uj(function(){return new qv(U.BY,U.hO,U.wl,U.kP)}); g.b(this,this.Bd);this.Hd=uj(function(){return new OQ(k,U.fQ,U.wl,U.hO,U.kP,U.OD,U.C0,U.x9,U.f4,U.AG,U.ER,U.gQ,U.iH,U.g2,U.xV,U.BY,U.j6,I,n)}); g.b(this,this.Hd);this.C2=uj(function(){return new ie0(U.kM,U.f4,U.hO,T,U.Ye,V,U.x9)}); g.b(this,this.C2);this.nU={zK:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.qD],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.K$],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.CQ],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.Zg]]),Ra:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.V7],["SLOT_TYPE_FORECASTING",this.q_],["SLOT_TYPE_IN_PLAYER",this.q_],["SLOT_TYPE_PLAYER_BYTES",this.q_]]),VY:new Map([["TRIGGER_TYPE_SKIP_REQUESTED",this.jT],["TRIGGER_TYPE_LAYOUT_ID_ENTERED", this.Tw],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.Tw],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.Tw],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_EXITED",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.Tw],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.HS],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED",this.F$],["TRIGGER_TYPE_MEDIA_TIME_RANGE", this.F$],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.wl],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.HS],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nv],["TRIGGER_TYPE_AD_BREAK_STARTED",this.fQ]]),WH:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jN],["SLOT_TYPE_FORECASTING",this.jN],["SLOT_TYPE_IN_PLAYER",this.jN],["SLOT_TYPE_PLAYER_BYTES",this.Q7]]),z9:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vn],["SLOT_TYPE_FORECASTING",this.Bd],["SLOT_TYPE_IN_PLAYER",this.C2],["SLOT_TYPE_PLAYER_BYTES", this.Hd]])};this.listeners=[T.get()];this.Te={qD:this.qD,jc:this.BY.get(),MC:this.g2.get(),rd:this.f4.get(),CQ:this.CQ,JR:N.get(),xd:null,q$:this.jT,x6:T.get(),yb:this.x9.get()}}; IpY=function(k,X,V,C,y){g.H.call(this);var U=this,N=uj(function(){return new PM(U.BY)}); g.b(this,N);var P=uj(function(){return new qz(N,U.BY)}); g.b(this,P);var T=uj(function(){return new ZA}); g.b(this,T);var q=uj(function(){return new b7(k)}); g.b(this,q);var M=uj(function(){return new Mz(N,P,U.BY)}); g.b(this,M);var e=uj(function(){return new Jw}); g.b(this,e);this.Ye=uj(function(){return new hW$(X)}); g.b(this,this.Ye);this.kM=uj(function(){return new Jk(X)}); g.b(this,this.kM);this.g2=uj(function(){return new XM(y)}); g.b(this,this.g2);this.gQ=uj(function(){return new LW(X)}); g.b(this,this.gQ);this.ER=uj(function(){return new Sf(X)}); g.b(this,this.ER);this.C0=uj(function(){return new pW(X)}); g.b(this,this.C0);this.iH=uj(function(){return new YF(X)}); g.b(this,this.iH);this.BY=uj(function(){return new ub(X)}); g.b(this,this.BY);var f=uj(function(){return new E8(C)}); g.b(this,f);var E=uj(function(){return new Km(U.BY)}); g.b(this,E);this.xV=uj(function(){return new s8(X)}); g.b(this,this.xV);this.x9=uj(function(){return new PL(X,e,U.BY)}); g.b(this,this.x9);var J=FB({x9:this.x9,BY:this.BY,Vz:E}),O=J.context,I=J.Z9;this.bL=J.bL;this.Ju=uj(function(){return new WL(X,U.BY,U.hO)}); g.b(this,this.Ju);this.j6=uj(function(){return new O8(X)}); g.b(this,this.j6);this.f4=uj(function(){return new Tf(X,U.x9,U.BY)}); g.b(this,this.f4);this.AG=uj(function(){return new jp}); g.b(this,this.AG);J=uj(function(){return new wS(N,M,P,U.BY,E,null,U.f4,U.Pd,U.It,3)}); g.b(this,J);this.OD=uj(function(){return new yR(U.BY)}); this.kP=uj(function(){return new V9(U.f4,X,U.BY)}); g.b(this,this.kP);this.hO=uj(function(){return new xp(X,T,U.kP,U.x9,U.bL,U.BY,I)}); g.b(this,this.hO);this.CQ=new H0(q,J,V,this.BY,k,this.x9,this.f4,this.gQ);g.b(this,this.CQ);var n=new lb(X,this.CQ,this.f4,this.x9,this.Ju);this.bR=uj(function(){return n}); this.Kf=n;this.K$=new Rg(ZuZ,I6,function(B,t,A,v){return T7$(P.get(),B,t,A,v)},q,M,P,E,this.BY,this.x9); g.b(this,this.K$);this.Pd=new c0(q,M,this.bR,this.Ju,this.f4,this.BY,this.hO,this.j6);g.b(this,this.Pd);this.Zg=new v0(q,M,this.ER,this.bR,O);g.b(this,this.Zg);this.qD=new pV(this.BY,q,M,J,this.x9,this.Zg,V,this.C0);g.b(this,this.qD);this.V7=uj(function(){return new jS(f,P,E,U.BY,U.hO,U.f4,U.j6)}); g.b(this,this.V7);this.q_=uj(function(){return new IE}); g.b(this,this.q_);this.jT=new LR(k,this.kM,this.BY);g.b(this,this.jT);this.Tw=new SP(k);g.b(this,this.Tw);this.HS=new u7(k,this.bR,O);g.b(this,this.HS);this.F$=new kU(k,this.ER,this.f4,this.x9,O);g.b(this,this.F$);this.qm=new Xa(k,this.x9);g.b(this,this.qm);this.It=new i8(k,this.Ju,this.f4,this.hO,this.bR);g.b(this,this.It);this.wl=new Vn(k);g.b(this,this.wl);this.Nv=new Cl(k);g.b(this,this.Nv);this.fQ=new xU(k);g.b(this,this.fQ);this.jN=uj(function(){return new z1}); g.b(this,this.jN);this.Q7=uj(function(){return new Fk(U.f4)}); g.b(this,this.Q7);this.vn=uj(function(){return new xM(U.qD,q,N)}); g.b(this,this.vn);this.Bd=uj(function(){return new qv(U.BY,U.hO,U.wl,U.kP)}); g.b(this,this.Bd);this.Hd=uj(function(){return new sQ(k,U.fQ,U.wl,U.x9,U.j6,U.f4,U.AG,U.hO,e,U.Ju,U.kP,U.OD,U.C0,U.ER,U.gQ,U.iH,U.g2,U.xV,U.BY,T,O,I)}); g.b(this,this.Hd);this.WD=uj(function(){return new yVZ(U.kM,U.f4,U.hO,T,U.Ye,V,U.BY,U.x9)}); g.b(this,this.WD);this.nU={zK:new Map([["OPPORTUNITY_TYPE_AD_BREAK_SERVICE_RESPONSE_RECEIVED",this.qD],["OPPORTUNITY_TYPE_LIVE_STREAM_BREAK_SIGNAL",this.Pd],["OPPORTUNITY_TYPE_PLAYER_BYTES_MEDIA_LAYOUT_ENTERED",this.K$],["OPPORTUNITY_TYPE_PLAYER_RESPONSE_RECEIVED",this.CQ],["OPPORTUNITY_TYPE_THROTTLED_AD_BREAK_REQUEST_SLOT_REENTRY",this.Zg]]),Ra:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.V7],["SLOT_TYPE_FORECASTING",this.q_],["SLOT_TYPE_IN_PLAYER",this.q_],["SLOT_TYPE_PLAYER_BYTES",this.q_]]),VY:new Map([["TRIGGER_TYPE_SKIP_REQUESTED", this.jT],["TRIGGER_TYPE_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_LAYOUT_ID_EXITED",this.Tw],["TRIGGER_TYPE_LAYOUT_EXITED_FOR_REASON",this.Tw],["TRIGGER_TYPE_ON_DIFFERENT_LAYOUT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_ENTERED",this.Tw],["TRIGGER_TYPE_SLOT_ID_EXITED",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_FULFILLED_NON_EMPTY",this.Tw],["TRIGGER_TYPE_SLOT_ID_SCHEDULED",this.Tw],["TRIGGER_TYPE_BEFORE_CONTENT_VIDEO_ID_STARTED",this.HS],["TRIGGER_TYPE_CONTENT_VIDEO_ID_ENDED", this.F$],["TRIGGER_TYPE_MEDIA_TIME_RANGE",this.F$],["TRIGGER_TYPE_LIVE_STREAM_BREAK_STARTED",this.qm],["TRIGGER_TYPE_LIVE_STREAM_BREAK_ENDED",this.qm],["TRIGGER_TYPE_ON_LAYOUT_SELF_EXIT_REQUESTED",this.wl],["TRIGGER_TYPE_ON_NEW_PLAYBACK_AFTER_CONTENT_VIDEO_ID",this.HS],["TRIGGER_TYPE_ON_OPPORTUNITY_TYPE_RECEIVED",this.Nv],["TRIGGER_TYPE_AD_BREAK_STARTED",this.fQ],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",this.It],["TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED", this.It],["TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",this.It],["TRIGGER_TYPE_PREFETCH_CACHE_EXPIRED",this.It],["TRIGGER_TYPE_CUE_BREAK_IDENTIFIED",this.It]]),WH:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.jN],["SLOT_TYPE_FORECASTING",this.jN],["SLOT_TYPE_IN_PLAYER",this.jN],["SLOT_TYPE_PLAYER_BYTES",this.Q7]]),z9:new Map([["SLOT_TYPE_AD_BREAK_REQUEST",this.vn],["SLOT_TYPE_FORECASTING",this.Bd],["SLOT_TYPE_PLAYER_BYTES",this.Hd],["SLOT_TYPE_IN_PLAYER",this.WD]])};this.listeners=[T.get()]; this.Te={qD:this.qD,jc:this.BY.get(),MC:this.g2.get(),rd:this.f4.get(),CQ:this.CQ,JR:N.get(),xd:null,q$:this.jT,x6:T.get(),yb:this.x9.get()}}; $jd=function(k,X,V,C){function y(){return U.W} g.H.call(this);var U=this;k.J().experiments.iq("html5_dispose_of_manager_before_dependency")?(this.V=Kfa(y,k,X,V,C),this.W=(new kc(this.V)).U(),g.b(this,this.W),g.b(this,this.V)):(this.V=Kfa(y,k,X,V,C),g.b(this,this.V),this.W=(new kc(this.V)).U(),g.b(this,this.W))}; K5=function(k){return k.V.Te}; Kfa=function(k,X,V,C,y){try{var U=X.J();if(g.NA(U))var N=new Wf0(k,X,V,C,y);else if(g.Pr(U))N=new s8$(k,X,V,C,y);else if(uL(U))N=new O79(k,X,V,C,y);else if(g.F6(U))N=new j8X(k,X,V,C,y);else if(g.gI(U))N=new IpY(k,X,V,C,y);else throw new TypeError("Unknown web interface");return N}catch(P){return N=X.J(),WA("Unexpected interface not supported in Ads Control Flow",void 0,void 0,{platform:N.V.cplatform,interface:N.V.c,QVH:N.V.cver,KZ2:N.V.ctheme,HoG:N.V.cplayer,uMY:N.playerStyle}),new TOm(k,X,V,C,y)}}; BO$=function(k){uS.call(this,k)}; nz$=function(k,X,V,C,y){NM.call(this,k,{C:"div",K:"ytp-ad-timed-pie-countdown-container",S:[{C:"svg",K:"ytp-ad-timed-pie-countdown",G:{viewBox:"0 0 20 20"},S:[{C:"circle",K:"ytp-ad-timed-pie-countdown-background",G:{r:"10",cx:"10",cy:"10"}},{C:"circle",K:"ytp-ad-timed-pie-countdown-inner",G:{r:"5",cx:"10",cy:"10"}},{C:"circle",K:"ytp-ad-timed-pie-countdown-outer",G:{r:"10",cx:"10",cy:"10"}}]}]},"timed-pie-countdown",X,V,C,y);this.j=this.zc("ytp-ad-timed-pie-countdown-container");this.U=this.zc("ytp-ad-timed-pie-countdown-inner"); this.X=this.zc("ytp-ad-timed-pie-countdown-outer");this.W=Math.ceil(2*Math.PI*5);this.hide()}; GT0=function(k,X,V,C,y,U){OD.call(this,k,{C:"div",K:"ytp-ad-action-interstitial",G:{tabindex:"0"},S:[{C:"div",K:"ytp-ad-action-interstitial-background-container"},{C:"div",K:"ytp-ad-action-interstitial-slot",S:[{C:"div",K:"ytp-ad-action-interstitial-instream-info"},{C:"div",K:"ytp-ad-action-interstitial-card",S:[{C:"div",K:"ytp-ad-action-interstitial-image-container"},{C:"div",K:"ytp-ad-action-interstitial-headline-container"},{C:"div",K:"ytp-ad-action-interstitial-description-container"},{C:"div", K:"ytp-ad-action-interstitial-action-button-container"}]}]}]},"ad-action-interstitial",X,V,C);this.j2=y;this.fD=U;this.navigationEndpoint=this.V=this.skipButton=this.W=this.actionButton=null;this.n4=this.zc("ytp-ad-action-interstitial-instream-info");this.uq=this.zc("ytp-ad-action-interstitial-image-container");this.D=new LP(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,"ytp-ad-action-interstitial-image");g.b(this,this.D);this.D.rB(this.uq);this.Y9=this.zc("ytp-ad-action-interstitial-headline-container"); this.X=new yN(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,"ytp-ad-action-interstitial-headline");g.b(this,this.X);this.X.rB(this.Y9);this.U2=this.zc("ytp-ad-action-interstitial-description-container");this.U=new yN(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,"ytp-ad-action-interstitial-description");g.b(this,this.U);this.U.rB(this.U2);this.dB=this.zc("ytp-ad-action-interstitial-background-container");this.s2=new LP(this.api,this.layoutId,this.interactionLoggingClientData, this.MC,"ytp-ad-action-interstitial-background",!0);g.b(this,this.s2);this.s2.rB(this.dB);this.Tc=this.zc("ytp-ad-action-interstitial-action-button-container");this.slot=this.zc("ytp-ad-action-interstitial-slot");this.pp=this.zc("ytp-ad-action-interstitial-card");this.j=new A9;g.b(this,this.j);this.hide()}; wsr=function(k){var X=g.Fu("html5-video-player");X&&g.Jh(X,"ytp-ad-display-override",k)}; dj$=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-ad-overlay-slot",S:[{C:"div",K:"ytp-ad-overlay-container"}]},"invideo-overlay",X,V,C);this.D=[];this.dB=this.Y9=this.j=this.Tc=this.n4=null;this.s2=!1;this.X=null;this.U2=0;k=this.zc("ytp-ad-overlay-container");this.uq=new fU(k,45E3,6E3,.3,.4);g.b(this,this.uq);this.U=mjZ(this);g.b(this,this.U);this.U.rB(k);this.W=t8I(this);g.b(this,this.W);this.W.rB(k);this.V=cY0(this);g.b(this,this.V);this.V.rB(k);this.hide()}; mjZ=function(k){var X=new g.sD({C:"div",K:"ytp-ad-text-overlay",S:[{C:"div",K:"ytp-ad-overlay-ad-info-button-container"},{C:"div",K:"ytp-ad-overlay-close-container",S:[{C:"button",K:"ytp-ad-overlay-close-button",S:[v3(AYo)]}]},{C:"div",K:"ytp-ad-overlay-title",jz:"{{title}}"},{C:"div",K:"ytp-ad-overlay-desc",jz:"{{description}}"},{C:"div",AO:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"],jz:"{{displayUrl}}"}]});k.Z(X.zc("ytp-ad-overlay-title"),"click",function(V){$p(k,X.element,V)}); k.Z(X.zc("ytp-ad-overlay-link"),"click",function(V){$p(k,X.element,V)}); k.Z(X.zc("ytp-ad-overlay-close-container"),"click",k.jJ);X.hide();return X}; t8I=function(k){var X=new g.sD({C:"div",AO:["ytp-ad-text-overlay","ytp-ad-enhanced-overlay"],S:[{C:"div",K:"ytp-ad-overlay-ad-info-button-container"},{C:"div",K:"ytp-ad-overlay-close-container",S:[{C:"button",K:"ytp-ad-overlay-close-button",S:[v3(AYo)]}]},{C:"div",K:"ytp-ad-overlay-text-image",S:[{C:"img",G:{src:"{{imageUrl}}"}}]},{C:"div",K:"ytp-ad-overlay-title",jz:"{{title}}"},{C:"div",K:"ytp-ad-overlay-desc",jz:"{{description}}"},{C:"div",AO:["ytp-ad-overlay-link-inline-block","ytp-ad-overlay-link"], jz:"{{displayUrl}}"}]});k.Z(X.zc("ytp-ad-overlay-title"),"click",function(V){$p(k,X.element,V)}); k.Z(X.zc("ytp-ad-overlay-link"),"click",function(V){$p(k,X.element,V)}); k.Z(X.zc("ytp-ad-overlay-close-container"),"click",k.jJ);k.Z(X.zc("ytp-ad-overlay-text-image"),"click",k.C_8);X.hide();return X}; cY0=function(k){var X=new g.sD({C:"div",K:"ytp-ad-image-overlay",S:[{C:"div",K:"ytp-ad-overlay-ad-info-button-container"},{C:"div",K:"ytp-ad-overlay-close-container",S:[{C:"button",K:"ytp-ad-overlay-close-button",S:[v3(AYo)]}]},{C:"div",K:"ytp-ad-overlay-image",S:[{C:"img",G:{src:"{{imageUrl}}",width:"{{width}}",height:"{{height}}"}}]}]});k.Z(X.zc("ytp-ad-overlay-image"),"click",function(V){$p(k,X.element,V)}); k.Z(X.zc("ytp-ad-overlay-close-container"),"click",k.jJ);X.hide();return X}; DjX=function(k,X){if(X){var V=g.Z(X,Fw)||null;V==null?g.Zz(Error("AdInfoRenderer did not contain an AdHoverTextButtonRenderer.")):(X=g.Fu("video-ads ytp-ad-module")||null,X==null?g.Zz(Error("Could not locate the root ads container element to attach the ad info dialog.")):(k.Y9=new g.sD({C:"div",K:"ytp-ad-overlay-ad-info-dialog-container"}),g.b(k,k.Y9),k.Y9.rB(X),X=new ik(k.api,k.layoutId,k.interactionLoggingClientData,k.MC,k.Y9.element,!1),g.b(k,X),X.init(et("ad-info-hover-text-button"),V,k.macros), k.X?(X.rB(k.X,0),X.subscribe("f",k.uHa,k),X.subscribe("e",k.hN,k),k.Z(k.X,"click",k.LG8),k.Z(g.Fu("ytp-ad-button",X.element),"click",function(){var C;if(g.Z((C=g.Z(V.button,g.LV))==null?void 0:C.serviceEndpoint,YOo))k.s2=k.api.getPlayerState(1)===2,k.api.pauseVideo();else k.api.onAdUxClicked("ad-info-hover-text-button",k.layoutId)}),k.dB=X):g.Zz(Error("Ad info button container within overlay ad was not present."))))}else g.aN(Error("AdInfoRenderer was not present within InvideoOverlayAdRenderer."))}; H7m=function(k,X){if(RW$(k,BL)||k.api.isMinimized())return!1;var V=jt(X.title),C=jt(X.description);if(g.fQ(V)||g.fQ(C))return!1;k.createServerVe(k.U.element,X.trackingParams||null);k.U.updateValue("title",jt(X.title));k.U.updateValue("description",jt(X.description));k.U.updateValue("displayUrl",jt(X.displayUrl));X.navigationEndpoint&&g.jz(k.D,X.navigationEndpoint);k.U.show();k.uq.start();k.logVisibility(k.U.element,!0);k.Z(k.U.element,"mouseover",function(){k.U2++}); return!0}; b70=function(k,X){if(RW$(k,BL)||k.api.isMinimized())return!1;var V=jt(X.title),C=jt(X.description);if(g.fQ(V)||g.fQ(C))return!1;k.createServerVe(k.W.element,X.trackingParams||null);k.W.updateValue("title",jt(X.title));k.W.updateValue("description",jt(X.description));k.W.updateValue("displayUrl",jt(X.displayUrl));k.W.updateValue("imageUrl",P2Z(X.image));X.navigationEndpoint&&g.jz(k.D,X.navigationEndpoint);k.Tc=X.imageNavigationEndpoint||null;k.W.show();k.uq.start();k.logVisibility(k.W.element,!0); k.Z(k.W.element,"mouseover",function(){k.U2++}); return!0}; vzo=function(k,X){if(k.api.isMinimized())return!1;var V=Tu9(X.image),C=V;V.width0?(X=new QN(k.api,k.V), X.rB(k.playerOverlay),g.b(k,X)):(k=Error("Survey progress bar was not added. SurveyAdQuestionCommon: "+JSON.stringify(X)),g.Zz(k))}}else g.Zz(Error("addCommonComponents() needs to be called before starting countdown."))}; Yc9=function(k){function X(V){return{toString:function(){return V()}}} k.macros.SURVEY_LOCAL_TIME_EPOCH_S=X(function(){var V=new Date;return(Math.round(V.valueOf()/1E3)+-1*V.getTimezoneOffset()*60).toString()}); k.macros.SURVEY_ELAPSED_MS=X(function(){return(Date.now()-k.U).toString()})}; uAZ=function(k,X,V,C,y){m_.call(this,k,X,V,C,"survey-question-multi-select");this.U2=y;this.noneOfTheAbove=null;this.submitEndpoints=[];this.X=null;this.hide()}; k$_=function(k,X,V){k.noneOfTheAbove=new gza(k.api,k.layoutId,k.interactionLoggingClientData,k.MC);k.noneOfTheAbove.rB(k.answers);k.noneOfTheAbove.init(et("survey-none-of-the-above"),X,V)}; V55=function(k){k.W.forEach(function(X){X.V.toggleButton(!1)}); XdO(k,!0)}; XdO=function(k,X){var V=k.j;k=CoR(k);X=X===void 0?!1:X;V.V&&(k?V.V.hide():V.V.show(),X&&V.V instanceof $7&&!V.V.j&&N3Y(V.V,!1));V.W&&(k?V.W.show():V.W.hide())}; CoR=function(k){return k.W.some(function(X){return X.V.isToggled()})||k.noneOfTheAbove.button.isToggled()}; tk=function(k,X,V,C,y){m_.call(this,k,X,V,C,"survey-question-single-select",function(N){U.api.J().L("supports_multi_step_on_desktop")&&y([N])}); var U=this;this.hide()}; cL=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-ad-survey",S:[{C:"div",K:"ytp-ad-survey-questions"}]},"survey",X,V,C);this.questions=[];this.W=[];this.conditioningRules=[];this.V=0;this.X=this.zc("ytp-ad-survey-questions");this.api.J().L("fix_survey_color_contrast_on_destop")&&this.zc("ytp-ad-survey").classList.add("color-contrast-fix");this.api.J().L("web_enable_speedmaster")&&this.zc("ytp-ad-survey").classList.add("relative-positioning-survey");this.hide()}; U0Q=function(k,X){var V=k.W[X],C;(C=k.U)==null||C.dispose();g.Z(V,Qp)?iZB(k,g.Z(V,Qp),k.macros):g.Z(V,aH)&&yr5(k,g.Z(V,aH),k.macros);k.V=X}; iZB=function(k,X,V){var C=new tk(k.api,k.layoutId,k.interactionLoggingClientData,k.MC,k.j.bind(k));C.rB(k.X);C.init(et("survey-question-single-select"),X,V);k.api.J().L("supports_multi_step_on_desktop")?k.U=C:k.questions.push(C);g.b(k,C)}; yr5=function(k,X,V){var C=new uAZ(k.api,k.layoutId,k.interactionLoggingClientData,k.MC,k.j.bind(k));C.rB(k.X);C.init(et("survey-question-multi-select"),X,V);k.api.J().L("supports_multi_step_on_desktop")?k.U=C:k.questions.push(C);g.b(k,C)}; dG=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-ad-survey-interstitial",S:[{C:"div",K:"ytp-ad-survey-interstitial-contents",S:[{C:"div",K:"ytp-ad-survey-interstitial-logo",S:[{C:"div",K:"ytp-ad-survey-interstitial-logo-image"}]},{C:"div",K:"ytp-ad-survey-interstitial-text"}]}]},"survey-interstitial",X,V,C);this.V=this.actionButton=null;this.interstitial=this.zc("ytp-ad-survey-interstitial");this.W=this.zc("ytp-ad-survey-interstitial-contents");this.text=this.zc("ytp-ad-survey-interstitial-text"); this.logoImage=this.zc("ytp-ad-survey-interstitial-logo-image");this.transition=new g.Tz(this,500,!1,300);g.b(this,this.transition)}; N$g=function(k,X){X=X&&lS(X)||"";if(g.fQ(X))g.aN(Error("Found ThumbnailDetails without valid image URL"));else{var V=k.style;k=k.style.cssText;var C=document.implementation.createHTMLDocument("").createElement("DIV");C.style.cssText=k;k=R6o(C.style);V.cssText=[k,'background-image:url("'+X+'");'].join("")}}; x0Z=function(k){var X=g.Fu("html5-video-player");X&&g.Jh(X,"ytp-ad-display-override",k)}; Ak=function(k,X,V,C,y,U){U=U===void 0?0:U;NM.call(this,k,{C:"div",K:"ytp-preview-ad",S:[{C:"div",K:"ytp-preview-ad__text"}]},"preview-ad",X,V,C,y);var N=this;this.U2=U;this.W=0;this.j=-1;this.U=this.zc("ytp-preview-ad__text");switch(this.U2){case 1:this.U.classList.add("ytp-preview-ad__text--font--small")}this.transition=new g.Tz(this,400,!1,100,function(){N.hide()}); g.b(this,this.transition);this.hide()}; De=function(k,X,V,C){OD.call(this,k,{C:"img",K:"ytp-ad-avatar"},"ad-avatar",X,V,C);this.hide()}; Po5=function(k){switch(k.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}}; R6=function(k,X,V,C,y,U){y=y===void 0?!1:y;U=U===void 0?!1:U;OD.call(this,k,{C:"button",K:"ytp-ad-button-vm"},"ad-button",X,V,C);this.buttonText=this.buttonIcon=null;this.hide();this.V=y;this.W=U}; T$_=function(k,X,V,C,y){NM.call(this,k,{C:"div",AO:["ytp-ad-avatar-lockup-card--inactive","ytp-ad-avatar-lockup-card"],S:[{C:"div",K:"ytp-ad-avatar-lockup-card__avatar_and_text_container",S:[{C:"div",K:"ytp-ad-avatar-lockup-card__text_container"}]}]},"ad-avatar-lockup-card",X,V,C,y);this.startMilliseconds=0;this.adAvatar=new De(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.adAvatar);Vl(this.element,this.adAvatar.element,0);this.headline=new Rc(this.api,this.layoutId, this.interactionLoggingClientData,this.MC);g.b(this,this.headline);this.headline.rB(this.zc("ytp-ad-avatar-lockup-card__text_container"));this.headline.element.classList.add("ytp-ad-avatar-lockup-card__headline");this.description=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.description);this.description.rB(this.zc("ytp-ad-avatar-lockup-card__text_container"));this.description.element.classList.add("ytp-ad-avatar-lockup-card__description");this.adButton=new R6(this.api, this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.adButton);this.adButton.rB(this.element);this.hide()}; HL=function(k,X,V,C){OD.call(this,k,{C:"button",K:"ytp-skip-ad-button",S:[{C:"div",K:"ytp-skip-ad-button__text"}]},"skip-button",X,V,C);var y=this;this.W=!1;this.j=this.zc("ytp-skip-ad-button__text");this.transition=new g.Tz(this,500,!1,100,function(){y.hide()}); g.b(this,this.transition);this.V=new fU(this.element,15E3,5E3,.5,.5,!0);g.b(this,this.V);this.hide()}; qmB=function(k,X,V,C,y){NM.call(this,k,{C:"div",K:"ytp-skip-ad"},"skip-ad",X,V,C,y);this.skipOffsetMilliseconds=0;this.isSkippable=!1;this.U=new HL(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.U);this.U.rB(this.element);this.hide()}; bn=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-visit-advertiser-link"},"visit-advertiser-link",X,V,C);this.hide()}; vL=function(k,X,V,C,y){OD.call(this,k,{C:"div",K:"ytp-ad-player-overlay-layout",S:[{C:"div",K:"ytp-ad-player-overlay-layout__player-card-container"},{C:"div",K:"ytp-ad-player-overlay-layout__ad-info-container"},{C:"div",K:"ytp-ad-player-overlay-layout__skip-or-preview-container"},{C:"div",K:"ytp-ad-player-overlay-layout__ad-disclosure-banner-container"}]},"player-overlay-layout",X,V,C);this.W=y;this.Y9=this.zc("ytp-ad-player-overlay-layout__player-card-container");this.V=this.zc("ytp-ad-player-overlay-layout__ad-info-container"); this.D=this.zc("ytp-ad-player-overlay-layout__skip-or-preview-container");this.U2=this.zc("ytp-ad-player-overlay-layout__ad-disclosure-banner-container");this.hide()}; M5J=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-ad-grid-card-text",S:[{C:"div",K:"ytp-ad-grid-card-text__metadata",S:[{C:"div",K:"ytp-ad-grid-card-text__metadata__headline"},{C:"div",K:"ytp-ad-grid-card-text__metadata__description",S:[{C:"div",K:"ytp-ad-grid-card-text__metadata__description__line"},{C:"div",K:"ytp-ad-grid-card-text__metadata__description__line"}]}]},{C:"div",K:"ytp-ad-grid-card-text__button"}]},"ad-grid-card-text",X,V,C);this.headline=new Rc(this.api,this.layoutId,this.interactionLoggingClientData, this.MC);g.b(this,this.headline);this.headline.rB(this.zc("ytp-ad-grid-card-text__metadata__headline"));this.moreInfoButton=new R6(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!0);g.b(this,this.moreInfoButton);this.moreInfoButton.rB(this.zc("ytp-ad-grid-card-text__button"))}; Ze=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-ad-grid-card-collection"},"ad-grid-card-collection",X,V,C);this.V=[]}; a6=function(k,X,V,C,y,U,N){NM.call(this,k,U,N,X,V,C,y);this.playerProgressOffsetMs=0;this.W=!1}; oX5=function(k){var X=g.Fu("html5-video-player");X&&g.Jh(X,"ytp-ad-display-override",k)}; eaz=function(k,X,V,C,y){a6.call(this,k,X,V,C,y,{C:"div",K:"ytp-display-underlay-text-grid-cards",S:[{C:"div",K:"ytp-display-underlay-text-grid-cards__content_container",S:[{C:"div",K:"ytp-display-underlay-text-grid-cards__content_container__header",S:[{C:"div",K:"ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar"},{C:"div",K:"ytp-display-underlay-text-grid-cards__content_container__header__headline"}]},{C:"div",K:"ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"}, {C:"div",K:"ytp-display-underlay-text-grid-cards__content_container__ad_button"}]}]},"display-underlay-text-grid-cards");this.adGridCardCollection=new Ze(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.adGridCardCollection);this.adGridCardCollection.rB(this.zc("ytp-display-underlay-text-grid-cards__content_container__ad_grid_card_collection"));this.adButton=new R6(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.adButton);this.adButton.rB(this.zc("ytp-display-underlay-text-grid-cards__content_container__ad_button")); this.U=this.zc("ytp-display-underlay-text-grid-cards__content_container");this.j=this.zc("ytp-display-underlay-text-grid-cards__content_container__header")}; Q9=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-ad-details-line"},"ad-details-line",X,V,C);this.V=[];this.hide()}; zf=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-image-background",S:[{C:"img",K:"ytp-image-background-image"}]},"image-background",X,V,C);this.hide()}; f9R=function(k,X,V,C,y){NM.call(this,k,{C:"svg",K:"ytp-timed-pie-countdown",G:{viewBox:"0 0 20 20"},S:[{C:"circle",K:"ytp-timed-pie-countdown__background",G:{r:"10",cx:"10",cy:"10"}},{C:"circle",K:"ytp-timed-pie-countdown__inner",G:{r:"5",cx:"10",cy:"10"}},{C:"circle",K:"ytp-timed-pie-countdown__outer",G:{r:"10",cx:"10",cy:"10"}}]},"timed-pie-countdown",X,V,C,y);this.U=this.zc("ytp-timed-pie-countdown__inner");this.W=Math.ceil(2*Math.PI*5);this.hide()}; FX=function(k,X,V,C){OD.call(this,k,{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout",G:{tabindex:"0"},S:[{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__content",S:[{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container"},{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__content__lockup",S:[{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"},{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__headline-container"}, {C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container"},{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"}]}]},{C:"div",K:"ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container"}]},"video-interstitial-buttoned-centered",X,V,C);this.W=null;this.j=this.zc("ytp-video-interstitial-buttoned-centered-layout__content__instream-info-container");this.U=new A9;g.b(this,this.U);this.hide()}; EX5=function(k){var X=g.Fu("html5-video-player");X&&g.Jh(X,"ytp-ad-display-override",k)}; Jrg=function(k){if(!k.adAvatar||!g.Z(k.adAvatar,gG))return g.Zz(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no avatar.")),!1;if(!k.headline)return g.Zz(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no headline.")),!1;if(!k.adBadge||!g.Z(k.adBadge,ln))return g.Zz(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad badge.")),!1;if(!k.adButton||!g.Z(k.adButton,L5))return g.Zz(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no action button.")),!1;if(!k.adInfoRenderer|| !g.Z(k.adInfoRenderer,Fw))return g.Zz(Error("VideoInterstitialButtonedCenteredLayoutRenderer has no ad info button.")),!1;k=k.durationMilliseconds||0;return typeof k!=="number"||k<=0?(g.Zz(Error("durationMilliseconds was specified incorrectly in VideoInterstitialButtonedCenteredLayoutRenderer with a value of: "+k)),!1):!0}; Sp=function(k,X){X=X===void 0?2:X;g.ED.call(this);this.api=k;this.V=null;this.oM=new A9(this);g.b(this,this.oM);this.W=xh$;this.oM.Z(this.api,"presentingplayerstatechange",this.Sn);this.V=this.oM.Z(this.api,"progresssync",this.L0);this.Rh=X;this.Rh===1&&this.L0()}; p5=function(k,X,V){uS.call(this,k);this.api=k;this.MC=X;this.W={};k=new g.F({C:"div",AO:["video-ads","ytp-ad-module"]});g.b(this,k);DN&&g.op(k.element,"ytp-ads-tiny-mode");this.Y=new $o(k.element);g.b(this,this.Y);g.at(this.api,k.element,4);og(V)&&(V=new g.F({C:"div",AO:["ytp-ad-underlay"]}),g.b(this,V),this.U=new $o(V.element),g.b(this,this.U),g.at(this.api,V.element,0));g.b(this,DFo())}; rrQ=function(k,X){k=g.YO(k.W,X.id,null);k==null&&g.aN(Error("Component not found for element id: "+X.id));return k||null}; hag=function(k){g.jb.call(this,k);var X=this;this.W=null;this.created=!1;this.U=k.J().L("h5_use_refactored_get_ad_break")?new qLm(this.player):new zF(this.player);this.j=function(){if(X.W!=null)return X.W;var C=new rE0({q$:K5(X.V).q$,yb:K5(X.V).yb,B:X.player,jc:K5(X.V).jc,hO:X.V.V.hO,x6:K5(X.V).x6,iH:X.V.V.iH});X.W=C.qb;return X.W}; this.V=new $jd(this.player,this,this.U,this.j);g.b(this,this.V);var V=k.J();!RW(V)||g.gI(V)||uL(V)||(g.b(this,new p5(k,K5(this.V).MC,K5(this.V).jc)),g.b(this,new BO$(k)))}; W0B=function(k){k.created!==k.loaded&&WA("Created and loaded are out of sync")}; jYB=function(k){g.jb.prototype.load.call(k);var X=K5(k.V).jc;try{k.player.getRootNode().classList.add("ad-created")}catch(T){WA(T instanceof Error?T:String(T))}var V=k.player.getVideoData(1),C=V&&V.videoId||"",y=V&&V.getPlayerResponse()||{},U=(!k.player.J().experiments.iq("debug_ignore_ad_placements")&&y&&y.adPlacements||[]).map(function(T){return T.adPlacementRenderer}),N=((y==null?void 0:y.adSlots)||[]).map(function(T){return g.Z(T,Yf)}); y=y.playerConfig&&y.playerConfig.daiConfig&&y.playerConfig.daiConfig.enableDai||!1;V&&V.Ak();U=sYz(U,N,X,K5(k.V).JR);N=V&&V.clientPlaybackNonce||"";V=V&&V.Fm||!1;if(c6(X,!0)&&V){var P;X={};(P=k.player.getVideoData())==null||P.PY("p_cpb",(X.cc=N,X))}P=1E3*k.player.getDuration(1);OZB(k);k.V.V.Kf.xv(N,P,V,U.gm,U.E_,U.gm,y,C)}; OZB=function(k){var X,V;if(V=(X=k.player.getVideoData(1))==null||!X.Fm)X=k.player.J(),V=RW(X)&&!g.DZ(X)&&X.playerStyle==="desktop-polymer";V&&(k=k.player.getInternalApi(),k.addEventListener("updateKevlarOrC3Companion",Jx$),k.addEventListener("updateEngagementPanelAction",rxX),k.addEventListener("changeEngagementPanelVisibility",hp0),window.addEventListener("yt-navigate-start",ssY))}; Yp=function(k,X){X===k.qL&&(k.qL=void 0)}; I9O=function(k){var X=K5(k.V).CQ,V=X.j().qH("SLOT_TYPE_PLAYER_BYTES",1);X=nB(X.x9.get(),1).clientPlaybackNonce;var C=!1;V=g.W(V);for(var y=V.next();!y.done;y=V.next()){y=y.value;var U=y.slotType==="SLOT_TYPE_PLAYER_BYTES"&&y.slotEntryTrigger instanceof Di?y.slotEntryTrigger.zZ:void 0;U&&U===X&&(C&&WA("More than 1 preroll playerBytes slot detected",y),C=!0)}C||qD(K5(k.V).rd)}; K0C=function(k){if(kp(K5(k.V).jc))return!0;var X="";k=g.W(K5(k.V).x6.Vv.keys());for(var V=k.next();!V.done;V=k.next()){V=V.value;if(V.slotType==="SLOT_TYPE_PLAYER_BYTES"&&V.Rb==="core")return!0;X+=V.slotType+" "}Math.random()<.01&&WA("Ads Playback Not Managed By Controlflow",void 0,null,{slotTypes:X});return!1}; $0_=function(k){k=g.W(K5(k.V).x6.Vv.values());for(var X=k.next();!X.done;X=k.next())if(X.value.layoutType==="LAYOUT_TYPE_MEDIA_BREAK")return!0;return!1}; He5=function(k,X,V,C,y,U){V=V===void 0?[]:V;C=C===void 0?"":C;y=y===void 0?"":y;var N=K5(k.V).jc,P=k.player.getVideoData(1);P&&P.getPlayerResponse();P&&P.Ak();V=sYz(X,V,N,K5(k.V).JR);Q00(K5(k.V).qD,C,V.gm,V.E_,X,y,U)}; sYz=function(k,X,V,C){X={gm:[],E_:X};k=g.W(k);for(var y=k.next();!y.done;y=k.next())if((y=y.value)&&y.renderer!=null){var U=y.renderer;if(!V.B.J().L("html5_enable_vod_lasr_with_notify_pacf")){var N=void 0,P=void 0,T=void 0,q=void 0,M=C;g.Z((q=U.sandwichedLinearAdRenderer)==null?void 0:q.adVideoStart,G1)?(N=g.Z((T=U.sandwichedLinearAdRenderer)==null?void 0:T.adVideoStart,G1),N=Ufd(N,M),g.lP(U.sandwichedLinearAdRenderer.adVideoStart,G1,N)):g.Z((P=U.linearAdSequenceRenderer)==null?void 0:P.adStart,G1)&& (T=g.Z((N=U.linearAdSequenceRenderer)==null?void 0:N.adStart,G1),N=Ufd(T,M),g.lP(U.linearAdSequenceRenderer.adStart,G1,N))}X.gm.push(y)}return X}; g.un=function(k){if(typeof DOMParser!="undefined")return oq(new DOMParser,tVa(k),"application/xml");throw Error("Your browser does not support loading xml documents");}; g.kN=function(k){g.H.call(this);this.callback=k;this.V=new n2(0,0,.4,0,.2,1,1,1);this.delay=new g.Vf(this.next,window,this);g.b(this,this.delay)}; g.B$B=function(k){var X=k.J();return X.RM&&!X.U&&g.bL(X)?k.isEmbedsShortsMode()?(k=k.Y6(),Math.min(k.width,k.height)>=315):!k.Dg():!1}; g.X4=function(k){g.F.call(this,{C:"div",K:"ytp-more-videos-view",G:{tabIndex:"-1"}});var X=this;this.api=k;this.W=!0;this.U=new g.FG(this);this.V=[];this.suggestionData=[];this.columns=this.containerWidth=this.T=this.j=this.scrollPosition=0;this.title=new g.F({C:"h2",K:"ytp-related-title",jz:"{{title}}"});this.previous=new g.F({C:"button",AO:["ytp-button","ytp-previous"],G:{"aria-label":"Afficher les suggestions de vid\u00e9os pr\u00e9c\u00e9dentes"},S:[g.B3()]});this.N=new g.kN(function(V){X.suggestions.element.scrollLeft= -V}); this.next=new g.F({C:"button",AO:["ytp-button","ytp-next"],G:{"aria-label":"Afficher plus de suggestions de vid\u00e9os"},S:[g.nP()]});g.b(this,this.U);this.X=k.J().j;g.b(this,this.title);this.title.rB(this.element);this.suggestions=new g.F({C:"div",K:"ytp-suggestions"});g.b(this,this.suggestions);this.suggestions.rB(this.element);g.b(this,this.previous);this.previous.rB(this.element);this.previous.listen("click",this.DE,this);g.b(this,this.N);nXZ(this);g.b(this,this.next);this.next.rB(this.element); this.next.listen("click",this.lm,this);this.U.Z(this.api,"appresize",this.Sq);this.U.Z(this.api,"fullscreentoggled",this.QH);this.U.Z(this.api,"videodatachange",this.onVideoDataChange);this.Sq(this.api.FH().getPlayerSize());this.onVideoDataChange()}; nXZ=function(k){for(var X={qw:0};X.qw<16;X={qw:X.qw},++X.qw){var V=new g.F({C:"a",K:"ytp-suggestion-link",G:{href:"{{link}}",target:k.api.J().D,"aria-label":"{{aria_label}}"},S:[{C:"div",K:"ytp-suggestion-image"},{C:"div",K:"ytp-suggestion-overlay",G:{style:"{{blink_rendering_hack}}","aria-hidden":"{{aria_hidden}}"},S:[{C:"div",K:"ytp-suggestion-title",jz:"{{title}}"},{C:"div",K:"ytp-suggestion-author",jz:"{{author_and_views}}"},{C:"div",G:{"data-is-live":"{{is_live}}"},K:"ytp-suggestion-duration", jz:"{{duration}}"}]}]});g.b(k,V);var C=V.zc("ytp-suggestion-link");g.Ir(C,"transitionDelay",X.qw/20+"s");k.U.Z(C,"click",function(y){return function(U){var N=y.qw;if(k.W){var P=k.suggestionData[N],T=P.sessionData;k.X&&k.api.L("web_player_log_click_before_generating_ve_conversion_params")?(k.api.logClick(k.V[N].element),N=P.uB(),P={},g.bi(k.api,P),N=g.mT(N,P),g.fE(N,k.api,U)):g.e_(U,k.api,k.X,T||void 0)&&k.api.yY(P.videoId,T,P.playlistId)}else U.preventDefault(),document.activeElement.blur()}}(X)); V.rB(k.suggestions.element);k.V.push(V);k.api.createServerVe(V.element,V)}}; G$B=function(k){if(k.api.J().L("web_player_log_click_before_generating_ve_conversion_params"))for(var X=Math.floor(-k.scrollPosition/(k.j+8)),V=Math.min(X+k.columns,k.suggestionData.length)-1;X<=V;X++)k.api.logVisibility(k.V[X].element,!0)}; g.VX=function(k){var X=k.api.wy()?32:16;X=k.T/2+X;k.next.element.style.bottom=X+"px";k.previous.element.style.bottom=X+"px";X=k.scrollPosition;var V=k.containerWidth-k.suggestionData.length*(k.j+8);g.Jh(k.element,"ytp-scroll-min",X>=0);g.Jh(k.element,"ytp-scroll-max",X<=V)}; m03=function(k){for(var X=k.suggestionData.length,V=0;V>>0)+"_",y=0;return X}); T$("Symbol.iterator",function(k){if(k)return k;k=Symbol("Symbol.iterator");for(var X="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),V=0;V0&&V>0;)if(C[--V]!=X[--y])return!1;return y<=0}}); T$("Array.prototype.find",function(k){return k?k:function(X,V){return M50(this,X,V).oS}}); T$("Array.prototype.entries",function(k){return k?k:function(){return Hd(this,function(X,V){return[X,V]})}}); T$("Array.prototype.keys",function(k){return k?k:function(){return Hd(this,function(X){return X})}}); T$("String.prototype.startsWith",function(k){return k?k:function(X,V){var C=RY(this,X,"startsWith");X+="";var y=C.length,U=X.length;V=Math.max(0,Math.min(V|0,C.length));for(var N=0;N=U}}); T$("Number.isFinite",function(k){return k?k:function(X){return typeof X!=="number"?!1:!isNaN(X)&&X!==Infinity&&X!==-Infinity}}); T$("String.prototype.repeat",function(k){return k?k:function(X){var V=RY(this,null,"repeat");if(X<0||X>1342177279)throw new RangeError("Invalid count value");X|=0;for(var C="";X;)if(X&1&&(C+=V),X>>>=1)V+=V;return C}}); T$("Object.entries",function(k){return k?k:function(X){var V=[],C;for(C in X)oY(X,C)&&V.push([C,X[C]]);return V}}); T$("Array.from",function(k){return k?k:function(X,V,C){V=V!=null?V:function(P){return P}; var y=[],U=typeof Symbol!="undefined"&&Symbol.iterator&&X[Symbol.iterator];if(typeof U=="function"){X=U.call(X);for(var N=0;!(U=X.next()).done;)y.push(V.call(C,U.value,N++))}else for(U=X.length,N=0;N>>16&65535)*y+C*(V>>>16&65535)<<16>>>0)|0}}); T$("Math.trunc",function(k){return k?k:function(X){X=Number(X);if(isNaN(X)||X===Infinity||X===-Infinity||X===0)return X;var V=Math.floor(Math.abs(X));return X<0?-V:V}}); T$("Math.clz32",function(k){return k?k:function(X){X=Number(X)>>>0;if(X===0)return 32;var V=0;(X&4294901760)===0&&(X<<=16,V+=16);(X&4278190080)===0&&(X<<=8,V+=8);(X&4026531840)===0&&(X<<=4,V+=4);(X&3221225472)===0&&(X<<=2,V+=2);(X&2147483648)===0&&V++;return V}}); T$("Number.isNaN",function(k){return k?k:function(X){return typeof X==="number"&&isNaN(X)}}); T$("Array.prototype.values",function(k){return k?k:function(){return Hd(this,function(X,V){return V})}}); T$("Array.prototype.fill",function(k){return k?k:function(X,V,C){var y=this.length||0;V<0&&(V=Math.max(0,y+V));if(C==null||C>y)C=y;C=Number(C);C<0&&(C=Math.max(0,y+C));for(V=Number(V||0);V0&&V?V.repeat(Math.ceil(X/V.length)).substring(0,X):"")+C}}); T$("Array.prototype.findIndex",function(k){return k?k:function(X,V){return M50(this,X,V).CF}}); T$("Promise.prototype.finally",function(k){return k?k:function(X){return this.then(function(V){return Promise.resolve(X()).then(function(){return V})},function(V){return Promise.resolve(X()).then(function(){throw V; })})}}); T$("Math.sign",function(k){return k?k:function(X){X=Number(X);return X===0||isNaN(X)?X:X>0?1:-1}}); T$("WeakSet",function(k){function X(V){this.V=new WeakMap;if(V){V=g.W(V);for(var C;!(C=V.next()).done;)this.add(C.value)}} if(function(){if(!k||!Object.seal)return!1;try{var V=Object.seal({}),C=Object.seal({}),y=new k([V]);if(!y.has(V)||y.has(C))return!1;y.delete(V);y.add(C);return!y.has(V)&&y.has(C)}catch(U){return!1}}())return k; X.prototype.add=function(V){this.V.set(V,!0);return this}; X.prototype.has=function(V){return this.V.has(V)}; X.prototype.delete=function(V){return this.V.delete(V)}; return X}); T$("AggregateError",function(k){function X(V,C){C=Error(C);"stack"in C&&(this.stack=C.stack);this.errors=V;this.message=C.message} if(k)return k;g.h(X,Error);X.prototype.name="AggregateError";return X}); T$("Array.prototype.copyWithin",function(k){function X(V){V=Number(V);return V===Infinity||V===-Infinity?V:V|0} return k?k:function(V,C,y){var U=this.length;V=X(V);C=X(C);y=y===void 0?U:X(y);V=V<0?Math.max(U+V,0):Math.min(V,U);C=C<0?Math.max(U+C,0):Math.min(C,U);y=y<0?Math.max(U+y,0):Math.min(y,U);if(VC;)--y in this?this[--V]=this[y]:delete this[--V];return this}}); T$("Int8Array.prototype.copyWithin",Z9);T$("Uint8Array.prototype.copyWithin",Z9);T$("Uint8ClampedArray.prototype.copyWithin",Z9);T$("Int16Array.prototype.copyWithin",Z9);T$("Uint16Array.prototype.copyWithin",Z9);T$("Int32Array.prototype.copyWithin",Z9);T$("Uint32Array.prototype.copyWithin",Z9);T$("Float32Array.prototype.copyWithin",Z9);T$("Float64Array.prototype.copyWithin",Z9);T$("Array.prototype.at",function(k){return k?k:aY}); T$("Int8Array.prototype.at",Qm);T$("Uint8Array.prototype.at",Qm);T$("Uint8ClampedArray.prototype.at",Qm);T$("Int16Array.prototype.at",Qm);T$("Uint16Array.prototype.at",Qm);T$("Int32Array.prototype.at",Qm);T$("Uint32Array.prototype.at",Qm);T$("Float32Array.prototype.at",Qm);T$("Float64Array.prototype.at",Qm);T$("String.prototype.at",function(k){return k?k:aY}); T$("Array.prototype.findLastIndex",function(k){return k?k:function(X,V){return oXI(this,X,V).CF}}); T$("Int8Array.prototype.findLastIndex",z$);T$("Uint8Array.prototype.findLastIndex",z$);T$("Uint8ClampedArray.prototype.findLastIndex",z$);T$("Int16Array.prototype.findLastIndex",z$);T$("Uint16Array.prototype.findLastIndex",z$);T$("Int32Array.prototype.findLastIndex",z$);T$("Uint32Array.prototype.findLastIndex",z$);T$("Float32Array.prototype.findLastIndex",z$);T$("Float64Array.prototype.findLastIndex",z$);T$("Number.parseInt",function(k){return k||parseInt});var ud,X5,ea5;ud=ud||{};g.g$=this||self;X5="closure_uid_"+(Math.random()*1E9>>>0);ea5=0;g.PQ(T_,Error);T_.prototype.name="CustomError";var mJ$;var sY5,uu,iY;sY5=Array.prototype.indexOf?function(k,X){return Array.prototype.indexOf.call(k,X,void 0)}:function(k,X){if(typeof k==="string")return typeof X!=="string"||X.length!=1?-1:k.indexOf(X,0); for(var V=0;V=0;V--)if(V in k&&k[V]===X)return V;return-1}; g.DB=Array.prototype.forEach?function(k,X,V){Array.prototype.forEach.call(k,X,V)}:function(k,X,V){for(var C=k.length,y=typeof k==="string"?k.split(""):k,U=0;U=.3:this.sE>=.5};var ou={T8H:0,hCq:1},nV$={NONE:0,qcz:1,Koz:2};var Ar$="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");CQ.prototype.getValue=function(){return this.W}; g.h(ia,CQ);ia.prototype.U=function(k){this.W===null&&g.L1(this.j,k)&&(this.W=k)}; g.h(yV,CQ);yV.prototype.U=function(k){this.W===null&&typeof k==="number"&&(this.W=k)}; g.h(NU,CQ);NU.prototype.U=function(k){this.W===null&&typeof k==="string"&&(this.W=k)};xQ.prototype.disable=function(){this.W=!1}; xQ.prototype.enable=function(){this.W=!0}; xQ.prototype.isEnabled=function(){return this.W}; xQ.prototype.reset=function(){this.V={};this.W=!0;this.U={}};var U4=document,q_=window;var bZg=pZ(1,!0),KQ=pZ(610401301,!1);pZ(899588437,!1);pZ(725719775,!1);var vXB=pZ(513659523,!1),ZZC=pZ(568333945,!1),mpm=pZ(1331761403,!1);pZ(651175828,!1);pZ(722764542,!1);pZ(748402145,!1);pZ(748402146,!1);pZ(103340015,!1);pZ(555019702,!1);pZ(2147483644,!1);pZ(2147483645,!1);pZ(2147483646,bZg);pZ(2147483647,!0);var $Q=!!g.LZ("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var hc=String.prototype.trim?function(k){return k.trim()}:function(k){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(k)[1]},UJ0=/&/g,NCZ=//g,PB0=/"/g,TC$=/'/g,qgm=/\x00/g,yR9=/[\x00&<>"']/;var B$,a9C=g.g$.navigator;B$=a9C?a9C.userAgentData||null:null;var l90=globalThis.trustedTypes,DT;H$.prototype.toString=function(){return this.V+""};ZT.prototype.toString=function(){return this.V}; var pdm=new ZT("about:invalid#zClosurez");var z5X=zU("tel"),aeI=zU("sms"),Sma=[zU("data"),zU("http"),zU("https"),zU("mailto"),zU("ftp"),new QV(function(k){return/^[^:]*([/?#]|$)/.test(k)})],YmY=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;pQ.prototype.toString=function(){return this.V+""};Vt.prototype.toString=function(){return this.V+""};PZ.prototype.toString=function(){return this.V};var qQ={};g.QY3=String.prototype.repeat?function(k,X){return k.repeat(X)}:function(k,X){return Array(X+1).join(k)};KF[" "]=function(){};var Kq,Cz,RO9,zaR,F03,gXz,Ab,DN,l9J;g.R4=mV();g.sl=ZZ$();g.Xj=GU("Edge");g.Te=g.Xj||g.sl;Kq=GU("Gecko")&&!(rw(g.Iu(),"WebKit")&&!GU("Edge"))&&!(GU("Trident")||GU("MSIE"))&&!GU("Edge");g.lp=rw(g.Iu(),"WebKit")&&!GU("Edge");Cz=Iq();RO9=JR9();g.yi=EOI();zaR=OP();F03=GU("iPad");gXz=GU("iPod");Ab=jx();DN=rw(g.Iu(),"KaiOS"); a:{var L0R="",Sm3=function(){var k=g.Iu();if(Kq)return/rv:([^\);]+)(\)|;)/.exec(k);if(g.Xj)return/Edge\/([\d\.]+)/.exec(k);if(g.sl)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(k);if(g.lp)return/WebKit\/(\S+)/.exec(k);if(g.R4)return/(?:Version)[ \/]?(\S+)/.exec(k)}(); Sm3&&(L0R=Sm3?Sm3[1]:"");if(g.sl){var C$,pdg=g.g$.document;C$=pdg?pdg.documentMode:void 0;if(C$!=null&&C$>parseFloat(L0R)){l9J=String(C$);break a}}l9J=L0R}var sZo=l9J,h3m={};var Vi,CL;g.iL=tc();Vi=OP()||GU("iPod");CL=GU("iPad");g.Hp=QYa();g.ZJ=dw();g.B7=Ac()&&!jx();var tGZ=!g.sl&&!Ac();g.r=g.wr.prototype;g.r.clone=function(){return new g.wr(this.x,this.y)}; g.r.equals=function(k){return k instanceof g.wr&&mx(this,k)}; g.r.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.r.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.r.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.r.scale=function(k,X){this.x*=k;this.y*=typeof X==="number"?X:k;return this};g.r=g.tC.prototype;g.r.clone=function(){return new g.tC(this.width,this.height)}; g.r.aspectRatio=function(){return this.width/this.height}; g.r.isEmpty=function(){return!dr(this)}; g.r.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.r.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.r.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.r.scale=function(k,X){this.width*=k;this.height*=typeof X==="number"?X:k;return this};Dl.prototype.toString=function(){return this.V}; var AC={};new Dl(AC,"");var IB0=/^[a-z][a-z\d-]*$/i,KcI="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),BC9="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),G_$=["action","formaction","href"];var tzZ={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.r=HZ.prototype;g.r.ac=function(k){return Zl(this.V,k)}; g.r.getElementsByTagName=function(k,X){return(X||this.V).getElementsByTagName(String(k))}; g.r.zc=function(k){return g.Fu(k,this.V)}; g.r.setProperties=gr;g.r.createElement=function(k){return Sx(this.V,k)}; g.r.appendChild=g.kV;g.r.append=function(k,X){DJm(bp(k),k,arguments,1)}; g.r.canHaveChildren=function(k){if(k.nodeType!=1)return!1;switch(k.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0}; g.r.removeNode=g.Cq;g.r.getChildren=function(k){return k.children!=void 0?k.children:Array.prototype.filter.call(k.childNodes,function(X){return X.nodeType==1})}; g.r.contains=g.iu;xV.prototype.now=function(){return 0}; xV.prototype.W=function(){return 0}; xV.prototype.U=function(){return 0}; xV.prototype.V=function(){return 0};g.h(TB,xV);TB.prototype.now=function(){return Pj()&&q_.performance.now?q_.performance.now():xV.prototype.now.call(this)}; TB.prototype.W=function(){return Pj()&&q_.performance.memory?q_.performance.memory.totalJSHeapSize||0:xV.prototype.W.call(this)}; TB.prototype.U=function(){return Pj()&&q_.performance.memory?q_.performance.memory.usedJSHeapSize||0:xV.prototype.U.call(this)}; TB.prototype.V=function(){return Pj()&&q_.performance.memory?q_.performance.memory.jsHeapSizeLimit||0:xV.prototype.V.call(this)};var mdm=function(){if(!g.g$.addEventListener||!Object.defineProperty)return!1;var k=!1,X=Object.defineProperty({},"passive",{get:function(){k=!0}}); try{var V=function(){}; g.g$.addEventListener("test",V,X);g.g$.removeEventListener("test",V,X)}catch(C){}return k}();var MpY=vOX("AnimationEnd"),hD=vOX("TransitionEnd");g.r=Js.prototype;g.r.getHeight=function(){return this.bottom-this.top}; g.r.clone=function(){return new Js(this.top,this.right,this.bottom,this.left)}; g.r.contains=function(k){return this&&k?k instanceof Js?k.left>=this.left&&k.right<=this.right&&k.top>=this.top&&k.bottom<=this.bottom:k.x>=this.left&&k.x<=this.right&&k.y>=this.top&&k.y<=this.bottom:!1}; g.r.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.r.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.r.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.r.scale=function(k,X){X=typeof X==="number"?X:k;this.left*=k;this.right*=k;this.top*=X;this.bottom*=X;return this};g.r=g.s0.prototype;g.r.clone=function(){return new g.s0(this.left,this.top,this.width,this.height)}; g.r.contains=function(k){return k instanceof g.wr?k.x>=this.left&&k.x<=this.left+this.width&&k.y>=this.top&&k.y<=this.top+this.height:this.left<=k.left&&this.left+this.width>=k.left+k.width&&this.top<=k.top&&this.top+this.height>=k.top+k.height}; g.r.getSize=function(){return new g.tC(this.width,this.height)}; g.r.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.r.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.r.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.r.scale=function(k,X){X=typeof X==="number"?X:k;this.left*=k;this.width*=k;this.top*=X;this.height*=X;return this};var aB0={};var LcZ=eM(function(){var k=!1;try{var X=Object.defineProperty({},"passive",{get:function(){k=!0}}); g.g$.addEventListener("test",null,X)}catch(V){}return k});SgX.prototype.isVisible=function(){return vj(U4)===1};var zK$=Zu(function(k){return typeof k==="number"}),Qum=Zu(function(k){return typeof k==="string"}),FV5=Zu(function(k){return typeof k==="boolean"}),WM=Zu(function(k){return k!=null&&typeof k==="object"&&typeof k.then==="function"}),W$m=Zu(function(k){return typeof k==="function"}),YmZ=Zu(function(k){return!!k&&(typeof k==="object"||typeof k==="function")});var Ygm={eMB:"allow-forms",bUz:"allow-modals",hMC:"allow-orientation-lock",nU2:"allow-pointer-lock",EUG:"allow-popups",xp2:"allow-popups-to-escape-sandbox",Ny8:"allow-presentation",sWc:"allow-same-origin",HUO:"allow-scripts",KBa:"allow-top-navigation",QWa:"allow-top-navigation-by-user-activation"},Vkm=eM(function(){return u5Z()});var UU$=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");gz.prototype.b_=function(k,X,V){k=k+"//"+X+V;var C=Tw0(this)-V.length;if(C<0)return"";this.V.sort(function(q,M){return q-M}); V=null;X="";for(var y=0;y=T.length){C-=T.length;k+=T;X=this.U;break}V=V==null?U:V}}C="";V!=null&&(C=""+X+"trn="+V);return k+C};XZ.prototype.setInterval=function(k,X){return q_.setInterval(k,X)}; XZ.prototype.clearInterval=function(k){q_.clearInterval(k)}; XZ.prototype.setTimeout=function(k,X){return q_.setTimeout(k,X)}; XZ.prototype.clearTimeout=function(k){q_.clearTimeout(k)};var BS=void 0,$T,znZ=typeof TextDecoder!=="undefined",suY,WV$=typeof String.prototype.isWellFormed==="function",hK$=typeof TextEncoder!=="undefined";var $Ua={},P5=null,BwY=Kq||g.lp||typeof g.g$.btoa=="function";var RKm=typeof Uint8Array!=="undefined",tk9=!g.sl&&typeof btoa==="function",ccd=/[-_.]/g,w$$={"-":"+",_:"/",".":"="},qE={};T7.prototype.isEmpty=function(){return this.V==null}; T7.prototype.sizeBytes=function(){var k=oG(this);return k?k.length:0}; var DUr;var HQm=void 0;var rZ=typeof Symbol==="function"&&typeof Symbol()==="symbol",uI5=J2("jas",void 0,!0),zD=J2(void 0,"1oa"),N9=J2(void 0,Symbol()),k_R=J2(void 0,"0ub"),enr=J2(void 0,"0ubs"),fuX=J2(void 0,"0ubsb"),jqd=J2(void 0,"0actk"),iM=J2("m_m","vbO",!0),JCI=J2(void 0,"vps"),XQB=J2();Math.max.apply(Math,g.G(Object.values({KOY:1,H$H:2,swC:4,h1q:8,rHO:16,YOq:32,MIq:64,OwB:128,NP9:256,F2Y:512,Hwc:1024,Foq:2048,rgz:4096})));var vQY={XZ:{value:0,configurable:!0,writable:!0,enumerable:!1}},bQ0=Object.defineProperties,h2=rZ?uI5:"XZ",wf,Vzc=[];Ou(Vzc,7);wf=Object.freeze(Vzc);var yS={},IG={},mQ0=Object.freeze({}),B5={};var G7=typeof g.g$.BigInt==="function"&&typeof g.g$.BigInt(0)==="bigint";var oI=Zu(function(k){return G7?k>=CBc&&k<=i1R:k[0]==="-"?gQm(k,yRB):gQm(k,UJJ)}),yRB=Number.MIN_SAFE_INTEGER.toString(),CBc=G7?BigInt(Number.MIN_SAFE_INTEGER):void 0,UJJ=Number.MAX_SAFE_INTEGER.toString(),i1R=G7?BigInt(Number.MAX_SAFE_INTEGER):void 0;var bFm=typeof Uint8Array.prototype.slice==="function",mh=0,t2=0,EV$;var L3=typeof BigInt==="function"?BigInt.asIntN:void 0,xQm=typeof BigInt==="function"?BigInt.asUintN:void 0,u4=Number.isSafeInteger,aG=Number.isFinite,kA=Math.trunc,YEm=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var rC0={};var NC1={e7c:!0};var q9;var hn5,WxI;var dQd=wZ(0),C_={};MN.prototype.init=function(k,X,V,C){var y=C===void 0?{}:C;C=y.iY===void 0?!1:y.iY;y=y.Zm===void 0?!1:y.Zm;this.iY=C;this.Zm=y;k&&(k=qN(k,this.Zm),this.W=k.buffer,this.Y=k.V,this.j=X||0,this.U=V!==void 0?this.j+V:this.W.length,this.V=this.j)}; MN.prototype.free=function(){this.clear();WS.length<100&&WS.push(this)}; MN.prototype.clear=function(){this.W=null;this.Y=!1;this.V=this.U=this.j=0;this.iY=!1}; MN.prototype.reset=function(){this.V=this.j}; var WS=[];s_.prototype.free=function(){this.V.clear();this.W=this.j=-1;O_.length<100&&O_.push(this)}; s_.prototype.reset=function(){this.V.reset();this.U=this.V.V;this.W=this.j=-1}; var O_=[];var gJ9,Lx0;mj.prototype.length=function(){return this.V.length}; mj.prototype.end=function(){var k=this.V;this.V=[];return k};var vS=HS(),xJ_=HS(),PBc=HS(),TCC=HS(),qgg=HS(),MzR=HS(),oOB=HS(),e3C=HS(),fBz=HS(),EO5=HS();bF.prototype.toJSON=function(){return Ea(this)}; bF.prototype.vV=function(k){return JSON.stringify(Ea(this,k))}; bF.prototype.clone=function(){var k=this.ob,X=k[h2]|0;return WX(this,k,X)?sa(this,k,!0):new this.constructor(hj(k,X,!1))}; bF.prototype[iM]=yS;bF.prototype.toString=function(){return this.ob.toString()};var yso=aD(function(k,X,V,C,y){if(k.W!==2)return!1;K_(k,Fn(X,C,V),y);return!0},iqZ),U_o=aD(function(k,X,V,C,y){if(k.W!==2)return!1; K_(k,Fn(X,C,V),y);return!0},iqZ),Cd=Symbol(),lF=Symbol(),p_=Symbol(),MM$=Symbol(),PuY=Symbol(),QK,zS;var JRB=Uh(function(k,X,V){if(k.W!==1)return!1;xE(X,V,rL(k.V));return!0},PH,e3C),rRR=Uh(function(k,X,V){if(k.W!==1)return!1; k=rL(k.V);xE(X,V,k===0?void 0:k);return!0},PH,e3C),h3B=Uh(function(k,X,V,C){if(k.W!==1)return!1; aI(X,V,C,rL(k.V));return!0},PH,e3C),WcC=Uh(function(k,X,V){if(k.W!==0)return!1; xE(X,V,eg(k.V));return!0},qm,MzR),sZB=Uh(function(k,X,V){if(k.W!==0)return!1; k=eg(k.V);xE(X,V,k===0?void 0:k);return!0},qm,MzR),O1R=Uh(function(k,X,V,C){if(k.W!==0)return!1; aI(X,V,C,eg(k.V));return!0},qm,MzR),jZB=Uh(function(k,X,V){if(k.W!==0)return!1; xE(X,V,f_(k.V));return!0},Mm,TCC),IBJ=Uh(function(k,X,V){if(k.W!==0)return!1; k=f_(k.V);xE(X,V,k===0?void 0:k);return!0},Mm,TCC),Kc5=Uh(function(k,X,V,C){if(k.W!==0)return!1; aI(X,V,C,f_(k.V));return!0},Mm,TCC),$JR=Uh(function(k,X,V){if(k.W!==1)return!1; xE(X,V,Jl(k.V));return!0},function(k,X,V){Xjo(k,V,Pp9(X))},oOB),BCB=Nm(function(k,X,V){if(k.W!==1&&k.W!==2)return!1; X=RI(X,X[h2]|0,V);if(k.W==2)for(V=f_(k.V)>>>0,V=k.V.V+V;k.V.V>>0);return!0},function(k,X,V){X=gZ(X); X!=null&&X!=null&&(DS(k,V,0),cS(k.V,X))},qgg),dJz=Uh(function(k,X,V){if(k.W!==0)return!1; xE(X,V,f_(k.V));return!0},function(k,X,V){X=FZ(X); X!=null&&(X=parseInt(X,10),DS(k,V,0),pZm(k.V,X))},EO5);srX.prototype.register=function(){KF(this)};g.h(fd,bF);fd.prototype.U=Oqo([0,rRR,sZB,-2,IBJ]);var GB$={FLz:1,ZC:2,CoO:3,1:"POSITION",2:"VISIBILITY",3:"MONITOR_VISIBILITY"};m_r.prototype.Pr=function(k){if(typeof k==="string"&&k.length!=0){var X=this.YM;if(X.W){k=k.split("&");for(var V=k.length-1;V>=0;V--){var C=k[V].split("="),y=decodeURIComponent(C[0]);C.length>1?(C=decodeURIComponent(C[1]),C=/^[0-9]+$/g.exec(C)?parseInt(C,10):C):C=1;(y=X.V[y])&&y.U(C)}}}};var P9=null;var sh=g.g$.performance,AR3=!!(sh&&sh.mark&&sh.measure&&sh.clearMarks),hy=eM(function(){var k;if(k=AR3){var X=X===void 0?window:X;if(P9===null){P9="";try{k="";try{k=X.top.location.hash}catch(C){k=X.location.hash}if(k){var V=k.match(/\bdeid=([\d,]+)/);P9=V?V[1]:""}}catch(C){}}X=P9;k=!!X.indexOf&&X.indexOf("1337")>=0}return k}); WH.prototype.disable=function(){this.V=!1;this.events!==this.W.google_js_reporting_queue&&(hy()&&g.DB(this.events,RLZ),this.events.length=0)}; WH.prototype.start=function(k,X){if(!this.V)return null;var V=As5()||d_a();k=new D_m(k,X,V);X="goog_"+k.label+"_"+k.uniqueId+"_start";sh&&hy()&&sh.mark(X);return k}; WH.prototype.end=function(k){if(this.V&&typeof k.value==="number"){var X=As5()||d_a();k.duration=X-k.value;X="goog_"+k.label+"_"+k.uniqueId+"_end";sh&&hy()&&sh.mark(X);!this.V||this.events.length>2048||this.events.push(k)}};var HqI=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$"),dj=/#|$/,zLd=/[?&]($|#)/;gVI.prototype.QM=function(k,X,V,C,y){y=y||this.TW;try{var U=new gz;U.V.push(1);U.W[1]=lu("context",k);X.error&&X.meta&&X.id||(X=new ad(Q1(X)));if(X.msg){var N=X.msg.substring(0,512);U.V.push(2);U.W[2]=lu("msg",N)}var P=X.meta||{};if(this.yq)try{this.yq(P)}catch(E){}if(C)try{C(P)}catch(E){}C=[P];U.V.push(3);U.W[3]=C;var T=xUm();if(T.W){var q=T.W.url||"";U.V.push(4);U.W[4]=lu("top",q)}var M={url:T.V.url||""};if(T.V.url){var e=g.jd(T.V.url);var f=Oh(e[1],null,e[3],e[4])}else f="";q=[M,{url:f}];U.V.push(5); U.W[5]=q;tMI(this.V,y,U,V)}catch(E){try{tMI(this.V,y,{context:"ecmserr",rctx:k,msg:Q1(E),url:T&&T.V.url},V)}catch(J){}}return this.qK}; g.h(ad,cs$);var vH,ZH,bl=new WH;vH=new function(){var k="https:";q_&&q_.location&&q_.location.protocol==="http:"&&(k="http:");this.W=k;this.V=.01}; ZH=new gVI;q_&&q_.document&&(q_.document.readyState=="complete"?Lao():bl.V&&Hj(q_,"load",function(){Lao()}));var Y05=Date.now(),pd=-1,Ld=-1,NLZ,YE=-1,Sd=!1;ul.prototype.equals=function(k,X){return!!k&&(!(X===void 0?0:X)||this.volume==k.volume)&&this.U==k.U&&hs(this.V,k.V)&&!0};kv.prototype.ac=function(){return this.N}; kv.prototype.equals=function(k,X){return this.j.equals(k.j,X===void 0?!1:X)&&this.N==k.N&&hs(this.U,k.U)&&hs(this.X,k.X)&&this.V==k.V&&this.Y==k.Y&&this.W==k.W&&this.T==k.T};var DJg={currentTime:1,duration:2,isVpaid:4,volume:8,isYouTube:16,isPlaying:32},yA={HQ:"start",im:"firstquartile",YN:"midpoint",K7:"thirdquartile",COMPLETE:"complete",ERROR:"error",gj:"metric",PAUSE:"pause",ET:"resume",xN:"skip",p7:"viewable_impression",f7:"mute",Rk:"unmute",I2:"fullscreen",GB:"exitfullscreen",K2:"bufferstart",H2:"bufferfinish",On:"fully_viewable_audible_half_duration_impression",wj:"measurable_impression",rq:"abandon",JS:"engagedview",FY:"impression",ME:"creativeview",zn:"loaded", DA8:"progress",CLOSE:"close",QE2:"collapse",Hc4:"overlay_resize",KLY:"overlay_unmeasurable_impression",Q5B:"overlay_unviewable_impression",Mcb:"overlay_viewable_immediate_impression",R1Y:"overlay_viewable_end_of_session_impression",ZE:"custom_metric_viewable",hS:"audio_audible",En:"audio_measurable",n2:"audio_impression"},ryY="start firstquartile midpoint thirdquartile resume loaded".split(" "),h9X=["start","firstquartile","midpoint","thirdquartile"],PFI=["abandon"],Ks={UNKNOWN:-1,HQ:0,im:1,YN:2, K7:3,COMPLETE:4,gj:5,PAUSE:6,ET:7,xN:8,p7:9,f7:10,Rk:11,I2:12,GB:13,On:14,wj:15,rq:16,JS:17,FY:18,ME:19,zn:20,ZE:21,K2:22,H2:23,n2:27,En:28,hS:29};var k7$={XSH:"addEventListener",RCz:"getMaxSize",M$Y:"getScreenSize",pnq:"getState",Zwc:"getVersion",UfY:"removeEventListener",QwC:"isViewable"};NZr.prototype.update=function(k){k&&k.document&&(this.N=XH(!1,k,this.isMobileDevice),this.V=XH(!0,k,this.isMobileDevice),P4a(this,k),xEm(this,k))};xv.prototype.cancel=function(){Vo().clearTimeout(this.V);this.V=null}; xv.prototype.schedule=function(){var k=this,X=Vo(),V=Jy().V.V;this.V=X.setTimeout(Eh(V,FC(143,function(){k.W++;k.U.sample()})),utX())};g.r=Pf.prototype;g.r.vE=function(){return!1}; g.r.initialize=function(){return this.isInitialized=!0}; g.r.Fc=function(){return this.V.Y9}; g.r.mx=function(){return this.V.k9}; g.r.Th=function(k,X){if(!this.k9||(X===void 0?0:X))this.k9=!0,this.Y9=k,this.T=0,this.V!=this||qd(this)}; g.r.getName=function(){return this.V.n4}; g.r.JZ=function(){return this.V.P3()}; g.r.P3=function(){return{}}; g.r.Sb=function(){return this.V.T}; g.r.zd=function(){var k=ya();k.V=XH(!0,this.U,k.isMobileDevice)}; g.r.Xb=function(){xEm(ya(),this.U)}; g.r.EQ=function(){return this.j.V}; g.r.sample=function(){}; g.r.isActive=function(){return this.V.X}; g.r.kc=function(k){var X=this.V;this.V=k.Sb()>=this.T?k:this;X!==this.V?(this.X=this.V.X,qd(this)):this.X!==this.V.X&&(this.X=this.V.X,qd(this))}; g.r.tZ=function(k){if(k.W===this.V){var X=!this.j.equals(k,this.D);this.j=k;X&&MnI(this)}}; g.r.cR=function(){return this.D}; g.r.dispose=function(){this.gB=!0}; g.r.ez=function(){return this.gB};g.r=Md.prototype;g.r.observe=function(){return!0}; g.r.unobserve=function(){}; g.r.Y0=function(k){this.Y=k}; g.r.dispose=function(){if(!this.ez()){var k=this.W;g.rC(k.Y,this);k.D&&this.cR()&&qum(k);this.unobserve();this.qC=!0}}; g.r.ez=function(){return this.qC}; g.r.JZ=function(){return this.W.JZ()}; g.r.Sb=function(){return this.W.Sb()}; g.r.Fc=function(){return this.W.Fc()}; g.r.mx=function(){return this.W.mx()}; g.r.kc=function(){}; g.r.tZ=function(){this.AZ()}; g.r.cR=function(){return this.gB};g.r=oC.prototype;g.r.Sb=function(){return this.V.Sb()}; g.r.Fc=function(){return this.V.Fc()}; g.r.mx=function(){return this.V.mx()}; g.r.create=function(k,X,V){var C=null;this.V&&(C=this.z8(k,X,V),Tu(this.V,C));return C}; g.r.wi=function(){return this.mA()}; g.r.mA=function(){return!1}; g.r.init=function(k){return this.V.initialize()?(Tu(this.V,this),this.j=k,!0):!1}; g.r.kc=function(k){k.Sb()==0&&this.j(k.Fc(),this)}; g.r.tZ=function(){}; g.r.cR=function(){return!1}; g.r.dispose=function(){this.Y=!0}; g.r.ez=function(){return this.Y}; g.r.JZ=function(){return{}};eC.prototype.add=function(k,X,V){++this.U;k=new ekZ(k,X,V);this.V.push(new ekZ(k.W,k.V,k.U+this.U/4096));this.W=!0;return this};hkX.prototype.toString=function(){var k="//pagead2.googlesyndication.com//pagead/gen_204",X=E4(this.V);X.length>0&&(k+="?"+X);return k};g.H.prototype.Ww=!1;g.H.prototype.ez=function(){return this.Ww}; g.H.prototype.dispose=function(){this.Ww||(this.Ww=!0,this.C4())}; g.H.prototype[Symbol.dispose]=function(){this.dispose()}; g.H.prototype.addOnDisposeCallback=function(k,X){this.Ww?X!==void 0?k.call(X):k():(this.M7||(this.M7=[]),X&&(k=k.bind(X)),this.M7.push(k))}; g.H.prototype.C4=function(){if(this.M7)for(;this.M7.length;)this.M7.shift()()};hB.prototype.update=function(k,X,V){k&&(this.V+=X,this.W+=X,this.j+=X,this.U=Math.max(this.U,this.j));if(V===void 0?!k:V)this.j=0};var O0r=[1,.75,.5,.3,0];Wf.prototype.update=function(k,X,V,C,y,U){U=U===void 0?!0:U;X=y?Math.min(k,X):X;for(y=0;y0&&X>=N;N=!(k>0&&k>=N)||V;this.V[y].update(U&&P,C,!U||N)}};$v.prototype.update=function(k,X,V,C){this.N=this.N!=-1?Math.min(this.N,X.sE):X.sE;this.U2=Math.max(this.U2,X.sE);this.qC=this.qC!=-1?Math.min(this.qC,X.Tu):X.Tu;this.Y9=Math.max(this.Y9,X.Tu);this.D8.update(X.Tu,V.Tu,X.V,k,C);this.uq+=k;X.sE===0&&(this.n4+=k);this.W.update(X.sE,V.sE,X.V,k,C);V=C||V.Fp!=X.Fp?V.isVisible()&&X.isVisible():V.isVisible();X=!X.isVisible()||X.V;this.Z8.update(V,k,X)}; $v.prototype.Ct=function(){return this.Z8.U>=this.dB};if(U4&&U4.URL){var R3_=U4.URL,H1Z;if(H1Z=!!R3_){var b1_;a:{if(R3_){var vOO=RegExp(".*[&#?]google_debug(=[^&]*)?(&.*)?$");try{var Ty=vOO.exec(decodeURIComponent(R3_));if(Ty){b1_=Ty[1]&&Ty[1].length>1?Ty[1].substring(1):"true";break a}}catch(k){}}b1_=""}H1Z=b1_.length>0}ZH.qK=!H1Z};var Z1B=new Js(0,0,0,0);var wXa=new Js(0,0,0,0);g.h(tB,g.H);g.r=tB.prototype; g.r.C4=function(){if(this.Uc.V){if(this.wU.Oy){var k=this.Uc.V;typeof k.removeEventListener==="function"&&k.removeEventListener("mouseover",this.wU.Oy,Rr());this.wU.Oy=null}this.wU.Ip&&(k=this.Uc.V,typeof k.removeEventListener==="function"&&k.removeEventListener("mouseout",this.wU.Ip,Rr()),this.wU.Ip=null)}this.b6&&this.b6.dispose();this.QR&&this.QR.dispose();delete this.qc;delete this.Rp;delete this.Zb;delete this.Uc.gw;delete this.Uc.V;delete this.wU;delete this.b6;delete this.QR;delete this.YM; g.H.prototype.C4.call(this)}; g.r.ij=function(){return this.QR?this.QR.V:this.position}; g.r.Pr=function(k){Jy().Pr(k)}; g.r.cR=function(){return!1}; g.r.Pk=function(){return new $v}; g.r.Ac=function(){return this.qc}; g.r.qS=function(k){return d9Z(this,k,1E4)}; g.r.HY=function(k,X,V,C,y,U,N){this.yG||(this.XR&&(k=this.YD(k,V,y,N),C=C&&this.jI.sE>=(this.Fp()?.3:.5),this.Ir(U,k,C),this.h0=X,k.sE>0&&-1===this.CG&&(this.CG=X),this.gx==-1&&this.Ct()&&(this.gx=X),this.sy==-2&&(this.sy=Gu(this.ij())?k.sE:-1),this.jI=k),this.Rp(this))}; g.r.Ir=function(k,X,V){this.Ac().update(k,X,this.jI,V)}; g.r.UX=function(){return new HQ}; g.r.YD=function(k,X,V,C){V=this.UX();V.V=X;X=Vo().W;X=vj(U4)===0?-1:X.isVisible()?0:1;V.W=X;V.sE=this.Je(k);V.Fp=this.Fp();V.Tu=C;return V}; g.r.Je=function(k){return this.opacity===0&&qU(this.YM,"opac")===1?0:k}; g.r.Fp=function(){return!1}; g.r.LD=function(){return this.ut||this.h9}; g.r.eS=function(){ll()}; g.r.oA=function(){ll()}; g.r.C9=function(){return 0}; g.r.Ct=function(){return this.qc.Ct()}; g.r.H3=function(){var k=this.XR;k=(this.hasCompleted||this.ez())&&!k;var X=Jy().W!==2||this.Kb2;return this.yG||X&&k?2:this.Ct()?4:3}; g.r.iK=function(){return 0};g.AB.prototype.next=function(){return g.qp}; g.qp={done:!0,value:void 0};g.AB.prototype.jo=function(){return this};g.h(vAm,HQ);var Mp=a0m([void 0,1,2,3,4,8,16]),oh=a0m([void 0,4,8,16]),aBc={sv:"sv",v:"v",cb:"cb",e:"e",nas:"nas",msg:"msg","if":"if",sdk:"sdk",p:"p",p0:bY("p0",oh),p1:bY("p1",oh),p2:bY("p2",oh),p3:bY("p3",oh),cp:"cp",tos:"tos",mtos:"mtos",amtos:"amtos",mtos1:Hf("mtos1",[0,2,4],!1,oh),mtos2:Hf("mtos2",[0,2,4],!1,oh),mtos3:Hf("mtos3",[0,2,4],!1,oh),mcvt:"mcvt",ps:"ps",scs:"scs",bs:"bs",vht:"vht",mut:"mut",a:"a",a0:bY("a0",oh),a1:bY("a1",oh),a2:bY("a2",oh),a3:bY("a3",oh),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:bY("c0",oh),c1:bY("c1",oh),c2:bY("c2",oh),c3:bY("c3",oh),mc:"mc",nc:"nc",mv:"mv",nv:"nv",qmt:bY("qmtos",Mp),qnc:bY("qnc",Mp),qmv:bY("qmv",Mp),qnv:bY("qnv",Mp), 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:bY("ss0",oh),ss1:bY("ss1",oh),ss2:bY("ss2",oh),ss3:bY("ss3",oh),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"},QZ5=Object.assign({},aBc,{avid:M_("audio"),avas:"avas",vs:"vs"}),z31={atos:"atos",avt:Hf("atos",[2]),davs:"davs",dafvs:"dafvs",dav:"dav",ss:function(k,X){return function(V){return V[k]===void 0&&X!==void 0?X:V[k]}}("ss",0), t:"t"};Qa.prototype.getValue=function(){return this.W}; Qa.prototype.update=function(k,X){k>=32||(this.V&1<=.5;Cg(X.volume)&&(this.j=this.j!=-1?Math.min(this.j,X.volume):X.volume,this.X=Math.max(this.X,X.volume));U&&(this.gB+=k,this.D+=y?k:0);this.V.update(X.sE,V.sE,X.V,k,C,y);this.U.update(!0,k);this.Y.update(y,k);this.k9.update(V.fullscreen,k);this.tO.update(y&&!U,k);k=Math.floor(X.mediaTime/1E3);this.bq.update(k,X.isVisible());this.Tc.update(k,X.sE>=1);this.Gc.update(k, RC(X))}};LZ$.prototype.W=function(k){this.U||(this.V(k)?(k=Umo(this.D,this.j,k),this.Y|=k,k=k==0):k=!1,this.U=k)};g.h(g1,LZ$);g1.prototype.V=function(){return!0}; g1.prototype.X=function(){return!1}; g1.prototype.getId=function(){var k=this,X=Sz(yA,function(V){return V==k.j}); return Ks[X].toString()}; g1.prototype.toString=function(){var k="";this.X()&&(k+="c");this.U&&(k+="s");this.Y>0&&(k+=":"+this.Y);return this.getId()+k};g.h(lY,g1);lY.prototype.W=function(k,X){X=X===void 0?null:X;X!=null&&this.N.push(X);g1.prototype.W.call(this,k)};g.h(Lg,Saa);Lg.prototype.W=function(){return null}; Lg.prototype.U=function(){return[]};g.h(pg,Md);g.r=pg.prototype;g.r.Ae=function(){if(this.element){var k=this.element,X=this.W.V.U;try{try{var V=i3d(k.getBoundingClientRect())}catch(q){V=new Js(0,0,0,0)}var C=V.right-V.left,y=V.bottom-V.top,U=Fc$(k,X),N=U.x,P=U.y;var T=new Js(Math.round(P),Math.round(N+C),Math.round(P+y),Math.round(N))}catch(q){T=Z1B.clone()}this.U=T;this.V=on$(this,this.U)}}; g.r.Sa=function(){this.X=this.W.j.V}; g.r.e1=function(k){var X=qU(this.YM,"od")==1;return GD$(k,this.X,this.element,X)}; g.r.c$=function(){this.timestamp=ll()}; g.r.AZ=function(){this.c$();this.Ae();if(this.element&&typeof this.element.videoWidth==="number"&&typeof this.element.videoHeight==="number"){var k=this.element;var X=new g.tC(k.videoWidth,k.videoHeight);k=this.V;var V=rz(k),C=k.getHeight(),y=X.width;X=X.height;y<=0||X<=0||V<=0||C<=0||(y/=X,X=V/C,k=k.clone(),y>X?(V/=y,C=(C-V)/2,C>0&&(C=k.top+C,k.top=Math.round(C),k.bottom=Math.round(C+V))):(C*=y,V=Math.round((V-C)/2),V>0&&(V=k.left+V,k.left=Math.round(V),k.right=Math.round(V+C))));this.V=k}this.Sa(); k=this.V;V=this.X;k=k.left<=V.right&&V.left<=k.right&&k.top<=V.bottom&&V.top<=k.bottom?new Js(Math.max(k.top,V.top),Math.min(k.right,V.right),Math.min(k.bottom,V.bottom),Math.max(k.left,V.left)):new Js(0,0,0,0);V=k.top>=k.bottom||k.left>=k.right?new Js(0,0,0,0):k;k=this.W.j;X=y=C=0;if((this.V.bottom-this.V.top)*(this.V.right-this.V.left)>0)if(this.e1(V))V=new Js(0,0,0,0);else{C=ya().j;X=new Js(0,C.height,C.width,0);var U;C=w1(V,(U=this.Y)!=null?U:this.V);y=w1(V,ya().V);X=w1(V,X)}U=V.top>=V.bottom|| V.left>=V.right?new Js(0,0,0,0):Wj(V,-this.V.left,-this.V.top);Nd()||(y=C=0);this.D=new kv(k,this.element,this.V,U,C,y,this.timestamp,X)}; g.r.getName=function(){return this.W.getName()};var Fc_=new Js(0,0,0,0);g.h(Yv,pg);g.r=Yv.prototype;g.r.observe=function(){this.j();return!0}; g.r.tZ=function(){pg.prototype.AZ.call(this)}; g.r.c$=function(){}; g.r.Ae=function(){}; g.r.AZ=function(){this.j();pg.prototype.AZ.call(this)}; g.r.kc=function(k){k=k.isActive();k!==this.T&&(k?this.j():(ya().V=new Js(0,0,0,0),this.V=new Js(0,0,0,0),this.X=new Js(0,0,0,0),this.timestamp=-1));this.T=k};var eK={},UNI=(eK.firstquartile=0,eK.midpoint=1,eK.thirdquartile=2,eK.complete=3,eK);g.h(k9,tB);g.r=k9.prototype;g.r.cR=function(){return!0}; g.r.Uj=function(){return this.hK==2}; g.r.qS=function(k){return d9Z(this,k,Math.max(1E4,this.U/3))}; g.r.HY=function(k,X,V,C,y,U,N){var P=this,T=this.N(this)||{};g.VV(T,y);this.U=T.duration||this.U;this.D=T.isVpaid||this.D;this.n4=T.isYouTube||this.n4;Vo();this.D8=!1;y=Ya5(this,X);pX$(this)===1&&(U=y);tB.prototype.HY.call(this,k,X,V,C,T,U,N);this.zs&&this.zs.U&&g.DB(this.X,function(q){q.W(P)})}; g.r.Ir=function(k,X,V){tB.prototype.Ir.call(this,k,X,V);Cs(this).update(k,X,this.jI,V);this.dB=RC(this.jI)&&RC(X);this.Y9==-1&&this.Tc&&(this.Y9=this.Ac().U.V);this.Gz.U=0;k=this.Ct();X.isVisible()&&aC(this.Gz,"vs");k&&aC(this.Gz,"vw");Cg(X.volume)&&aC(this.Gz,"am");RC(X)?aC(this.Gz,"a"):aC(this.Gz,"mut");this.gO&&aC(this.Gz,"f");X.W!=-1&&(aC(this.Gz,"bm"),X.W==1&&(aC(this.Gz,"b"),RC(X)&&aC(this.Gz,"umutb")));RC(X)&&X.isVisible()&&aC(this.Gz,"avs");this.dB&&k&&aC(this.Gz,"avw");X.sE>0&&aC(this.Gz, "pv");i3(this,this.Ac().U.V,!0)&&aC(this.Gz,"gdr");IC(this.Ac().W,1)>=2E3&&aC(this.Gz,"pmx");this.D8&&aC(this.Gz,"tvoff")}; g.r.Pk=function(){return new zu}; g.r.Ac=function(){return this.qc}; g.r.UX=function(){return new vAm}; g.r.YD=function(k,X,V,C){k=tB.prototype.YD.call(this,k,X,V,C===void 0?-1:C);k.fullscreen=this.gO;k.paused=this.Uj();k.volume=V.volume;Cg(k.volume)||(this.VD++,X=this.jI,Cg(X.volume)&&(k.volume=X.volume));V=V.currentTime;k.mediaTime=V!==void 0&&V>=0?V:-1;return k}; g.r.Je=function(k){return ya(),this.gO?1:tB.prototype.Je.call(this,k)}; g.r.C9=function(){return 1}; g.r.getDuration=function(){return this.U}; g.r.H3=function(){return this.yG?2:kSm(this)?5:this.Ct()?4:3}; g.r.iK=function(){return this.tO?this.Ac().Y.U>=2E3?4:3:2}; g.r.Y0=function(k){this.QR&&this.QR.Y0(k)};var gOZ=g.Ug();JlY.prototype.reset=function(){this.V=[];this.W=[]}; var Tq=kn(JlY);g.h(o$,oC);g.r=o$.prototype;g.r.getName=function(){return(this.W?this.W:this.V).getName()}; g.r.JZ=function(){return(this.W?this.W:this.V).JZ()}; g.r.Sb=function(){return(this.W?this.W:this.V).Sb()}; g.r.init=function(k){var X=!1;(0,g.DB)(this.U,function(V){V.initialize()&&(X=!0)}); X&&(this.j=k,Tu(this.V,this));return X}; g.r.dispose=function(){(0,g.DB)(this.U,function(k){k.dispose()}); oC.prototype.dispose.call(this)}; g.r.wi=function(){return iY(this.U,function(k){return k.vE()})}; g.r.mA=function(){return iY(this.U,function(k){return k.vE()})}; g.r.z8=function(k,X,V){return new pg(k,this.V,X,V)}; g.r.tZ=function(k){this.W=k.W};var $Nm={threshold:[0,.3,.5,.75,1]};g.h(eN,pg);g.r=eN.prototype;g.r.observe=function(){var k=this;this.U2||(this.U2=ll());if(pjd(298,function(){return BLd(k)}))return!0; this.W.Th("msf");return!1}; g.r.unobserve=function(){if(this.j&&this.element)try{this.j.unobserve(this.element),this.T?(this.T.unobserve(this.element),this.T=null):this.N&&(this.N.disconnect(),this.N=null)}catch(k){}}; g.r.AZ=function(){var k=fs(this);k.length>0&&E9(this,k);pg.prototype.AZ.call(this)}; g.r.Ae=function(){}; g.r.e1=function(){return!1}; g.r.Sa=function(){}; g.r.JZ=function(){var k={};return Object.assign(this.W.JZ(),(k.niot_obs=this.U2,k.niot_cbk=this.k9,k))}; g.r.getName=function(){return"nio"};g.h(Jf,oC);Jf.prototype.getName=function(){return"nio"}; Jf.prototype.mA=function(){return!ya().W&&this.V.V.U.IntersectionObserver!=null}; Jf.prototype.z8=function(k,X,V){return new eN(k,this.V,X,V)};g.h(r_,Pf);r_.prototype.EQ=function(){return ya().V}; r_.prototype.vE=function(){var k=GSm();this.T!==k&&(this.V!=this&&k>this.V.T&&(this.V=this,qd(this)),this.T=k);return k==2};hf.prototype.sample=function(){O9(this,q3(),!1)}; hf.prototype.j=function(){var k=Nd(),X=ll();k?(Sd||(pd=X,g.DB(Tq.V,function(V){var C=V.Ac();C.s2=FH(C,X,V.hK!=1)})),Sd=!0):(this.N=dNI(this,X),Sd=!1,NLZ=X,g.DB(Tq.V,function(V){V.XR&&(V.Ac().T=X)})); O9(this,q3(),!k)}; var Wv=kn(hf);var DN9=null,Fr="",zq=!1;var b_Y=H_5().lr,I$=H_5().DA;var aSa={nv9:"visible",WTH:"audible",lXB:"time",DfG:"timetype"},QD0={visible:function(k){return/^(100|[0-9]{1,2})$/.test(k)}, audible:function(k){return k=="0"||k=="1"}, timetype:function(k){return k=="mtos"||k=="tos"}, time:function(k){return/^(100|[0-9]{1,2})%$/.test(k)||/^([0-9])+ms$/.test(k)}}; Z_Y.prototype.setTime=function(k,X,V){X=="ms"?(this.U=k,this.j=-1):(this.U=-1,this.j=k);this.Y=V===void 0?"tos":V;return this};g.h(ns,g1);ns.prototype.getId=function(){return this.N}; ns.prototype.X=function(){return!0}; ns.prototype.V=function(k){var X=k.Ac(),V=k.getDuration();return iY(this.T,function(C){if(C.V!=void 0)var y=Fjm(C,X);else b:{switch(C.Y){case "mtos":y=C.W?X.Y.U:X.U.V;break b;case "tos":y=C.W?X.Y.V:X.U.V;break b}y=0}y==0?C=!1:(C=C.U!=-1?C.U:V!==void 0&&V>0?C.j*V:-1,C=C!=-1&&y>=C);return C})};g.h(Gq,z00);Gq.prototype.V=function(k){var X=new QI0;X.V=ZL(k,aBc);X.W=ZL(k,z31);return X};g.h(w_,g1);w_.prototype.V=function(k){return kSm(k)};g.h(md,Saa);g.h(tf,g1);tf.prototype.V=function(k){return k.Ac().Ct()};g.h(cv,lY);cv.prototype.V=function(k){var X=g.Eg(this.N,qU(Jy().YM,"ovms"));return!k.yG&&(k.hK!=0||X)};g.h(d_,md);d_.prototype.W=function(){return new cv(this.V)}; d_.prototype.U=function(){return[new tf("viewable_impression",this.V),new w_(this.V)]};g.h(Af,Yv);Af.prototype.j=function(){var k=g.LZ("ima.admob.getViewability"),X=qU(this.YM,"queryid");typeof k==="function"&&X&&k(X)}; Af.prototype.getName=function(){return"gsv"};g.h(Dj,oC);Dj.prototype.getName=function(){return"gsv"}; Dj.prototype.mA=function(){var k=ya();Jy();return k.W&&!1}; Dj.prototype.z8=function(k,X,V){return new Af(this.V,X,V)};g.h(R$,Yv);R$.prototype.j=function(){var k=this,X=g.LZ("ima.bridge.getNativeViewability"),V=qU(this.YM,"queryid");typeof X==="function"&&V&&X(V,function(C){g.p1(C)&&k.N++;var y=C.opt_nativeViewVisibleBounds||{},U=C.opt_nativeViewHidden;k.V=y2$(C.opt_nativeViewBounds||{});var N=k.W.j;N.V=U?Fc_.clone():y2$(y);k.timestamp=C.opt_nativeTime||-1;ya().V=N.V;C=C.opt_nativeVolume;C!==void 0&&(N.volume=C)})}; R$.prototype.getName=function(){return"nis"};g.h(Hv,oC);Hv.prototype.getName=function(){return"nis"}; Hv.prototype.mA=function(){var k=ya();Jy();return k.W&&!1}; Hv.prototype.z8=function(k,X,V){return new R$(this.V,X,V)};g.h(b3,Pf);g.r=b3.prototype;g.r.vE=function(){return this.W.Bz!=null}; g.r.P3=function(){var k={};this.bq&&(k.mraid=this.bq);this.qC&&(k.mlc=1);k.mtop=this.W.Wba;this.N&&(k.mse=this.N);this.uq&&(k.msc=1);k.mcp=this.W.compatibility;return k}; g.r.cD=function(k){var X=g.Ar.apply(1,arguments);try{return this.W.Bz[k].apply(this.W.Bz,X)}catch(V){gj(538,V,.01,function(C){C.method=k})}}; g.r.initialize=function(){var k=this;if(this.isInitialized)return!this.mx();this.isInitialized=!0;if(this.W.compatibility===2)return this.N="ng",this.Th("w"),!1;if(this.W.compatibility===1)return this.N="mm",this.Th("w"),!1;ya().T=!0;this.U.document.readyState&&this.U.document.readyState=="complete"?S_d(this):ng(this.U,"load",function(){Vo().setTimeout(FC(292,function(){return S_d(k)}),100)},292); return!0}; g.r.zd=function(){var k=ya(),X=XHm(this,"getMaxSize");k.V=new Js(0,X.width,X.height,0)}; g.r.Xb=function(){ya().j=XHm(this,"getScreenSize")}; g.r.dispose=function(){Y_$(this);Pf.prototype.dispose.call(this)};var $_a=new function(k,X){this.key=k;this.defaultValue=X===void 0?!1:X;this.valueType="boolean"}("45378663");g.r=Zj.prototype;g.r.fq=function(k){d1(k,!1);sDr(k)}; g.r.g3=function(){}; g.r.Gl=function(k,X,V,C){var y=this;k=new k9(q_,k,V?X:-1,7,this.DF(),this.gW());k.t_=C;D0$(k.YM);TU(k.YM,"queryid",k.t_);k.Pr("");R00(k,function(){return y.T_.apply(y,g.G(g.Ar.apply(0,arguments)))},function(){return y.SL.apply(y,g.G(g.Ar.apply(0,arguments)))}); (C=kn(M3).V)&&cjo(k,C);this.U&&(k.Y0(this.U),this.U=null);k.Uc.gw&&kn(wS5);return k}; g.r.kc=function(k){switch(k.Sb()){case 0:if(k=kn(M3).V)k=k.V,g.rC(k.Y,this),k.D&&this.cR()&&qum(k);QA();break;case 2:s9()}}; g.r.tZ=function(){}; g.r.cR=function(){return!1}; g.r.SL=function(k,X){k.yG=!0;switch(k.C9()){case 1:NjZ(k,X);break;case 2:this.rI(k)}}; g.r.WB=function(k){var X=k.N(k);X&&(X=X.volume,k.tO=Cg(X)&&X>0);CFd(k,0);return U9(k,"start",Nd())}; g.r.wH=function(k,X,V){O9(Wv,[k],!Nd());return this.BR(k,X,V)}; g.r.BR=function(k,X,V){return U9(k,V,Nd())}; g.r.tF=function(k){return kx(k,"firstquartile",1)}; g.r.vT=function(k){k.Tc=!0;return kx(k,"midpoint",2)}; g.r.yf=function(k){return kx(k,"thirdquartile",3)}; g.r.cT=function(k){var X=kx(k,"complete",4);Xr(k);return X}; g.r.lI=function(k){k.hK=3;return U9(k,"error",Nd())}; g.r.ao=function(k,X,V){X=Nd();if(k.Uj()&&!X){var C=k.Ac(),y=ll();C.T=y}O9(Wv,[k],!X);k.Uj()&&(k.hK=1);return U9(k,V,X)}; g.r.Vf=function(k,X){X=this.wH(k,X||{},"skip");Xr(k);return X}; g.r.ov=function(k,X){d1(k,!0);return this.wH(k,X||{},"fullscreen")}; g.r.D4=function(k,X){d1(k,!1);return this.wH(k,X||{},"exitfullscreen")}; g.r.SR=function(k,X,V){X=k.Ac();var C=ll();X.s2=FH(X,C,k.hK!=1);O9(Wv,[k],!Nd());k.hK==1&&(k.hK=2);return U9(k,V,Nd())}; g.r.mC=function(k){O9(Wv,[k],!Nd());return k.W()}; g.r.KB=function(k){O9(Wv,[k],!Nd());this.vZ(k);Xr(k);return k.W()}; g.r.T_=function(){}; g.r.rI=function(){}; g.r.vZ=function(){}; g.r.gi=function(){}; g.r.vL=function(){}; g.r.gW=function(){this.V||(this.V=this.vL());return this.V==null?new Lg:new d_(this.V)}; g.r.DF=function(){return new Gq};g.h(Xh,g1);Xh.prototype.V=function(k){return k.iK()==4};g.h(V3,lY);V3.prototype.V=function(k){k=k.iK();return k==3||k==4};g.h(CY,md);CY.prototype.W=function(){return new V3(this.V)}; CY.prototype.U=function(){return[new Xh(this.V)]};g.h(iz,z00);iz.prototype.V=function(k){k&&(k.e===28&&(k=Object.assign({},k,{avas:3})),k.vs===4||k.vs===5)&&(k=Object.assign({},k,{vs:3}));var X=new QI0;X.V=ZL(k,QZ5);X.W=ZL(k,z31);return X};qh0.prototype.W=function(){return g.LZ(this.V)};g.h(y3,Zj);g.r=y3.prototype;g.r.g3=function(k,X){var V=this,C=kn(M3);if(C.V!=null)switch(C.V.getName()){case "nis":var y=fH$(this,k,X);break;case "gsv":y=e9Z(this,k,X);break;case "exc":y=EEd(this,k)}y||(X.opt_overlayAdElement?y=void 0:X.opt_adElement&&(y=Pl$(this,k,X.opt_adElement,X.opt_osdId)));y&&y.C9()==1&&(y.N==g.or&&(y.N=function(U){return V.gi(U)}),oEr(this,y,X)); return y}; g.r.gi=function(k){k.W=0;k.gB=0;if(k.j=="h"||k.j=="n"){Jy();k.Gc&&(Jy(),l3(this)!="h"&&l3(this));var X=g.LZ("ima.common.getVideoMetadata");if(typeof X==="function")try{var V=X(k.t_)}catch(y){k.W|=4}else k.W|=2}else if(k.j=="b")if(X=g.LZ("ytads.bulleit.getVideoMetadata"),typeof X==="function")try{V=X(k.t_)}catch(y){k.W|=4}else k.W|=2;else if(k.j=="ml")if(X=g.LZ("ima.common.getVideoMetadata"),typeof X==="function")try{V=X(k.t_)}catch(y){k.W|=4}else k.W|=2;else k.W|=1;k.W||(V===void 0?k.W|=8:V===null? k.W|=16:g.p1(V)?k.W|=32:V.errorCode!=null&&(k.gB=V.errorCode,k.W|=64));V==null&&(V={});X=V;k.T=0;for(var C in DJg)X[C]==null&&(k.T|=DJg[C]);TjY(X,"currentTime");TjY(X,"duration");Cg(V.volume)&&Cg()&&(V.volume*=NaN);return V}; g.r.vL=function(){Jy();l3(this)!="h"&&l3(this);var k=Jy0(this);return k!=null?new qh0(k):null}; g.r.rI=function(k){!k.V&&k.yG&&u3(this,k,"overlay_unmeasurable_impression")&&(k.V=!0)}; g.r.vZ=function(k){k.Ro&&(k.Ct()?u3(this,k,"overlay_viewable_end_of_session_impression"):u3(this,k,"overlay_unviewable_impression"),k.Ro=!1)}; g.r.T_=function(){}; g.r.Gl=function(k,X,V,C){if(Bzr()){var y=qU(Jy().YM,"mm"),U={};(y=(U[rj.L2]="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO",U[rj.VIDEO]="ACTIVE_VIEW_TRAFFIC_TYPE_VIDEO",U)[y])&&sdr(this,y);this.j==="ACTIVE_VIEW_TRAFFIC_TYPE_UNSPECIFIED"&&gj(1044,Error())}k=Zj.prototype.Gl.call(this,k,X,V,C);this.Y&&(X=this.X,k.Y==null&&(k.Y=new H0r),X.V[k.t_]=k.Y,k.Y.Y=gOZ);return k}; g.r.fq=function(k){k&&k.C9()==1&&this.Y&&delete this.X.V[k.t_];return Zj.prototype.fq.call(this,k)}; g.r.gW=function(){this.V||(this.V=this.vL());return this.V==null?new Lg:this.j==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new CY(this.V):new d_(this.V)}; g.r.DF=function(){return this.j==="ACTIVE_VIEW_TRAFFIC_TYPE_AUDIO"?new iz:new Gq}; g.r.Y0=function(k,X,V,C,y){X=new Js(V,X+C,V+y,X);(k=Pv(Tq,k))?k.Y0(X):this.U=X}; var lBC=zg(193,jdo,void 0,xmX);g.lo("Goog_AdSense_Lidar_sendVastEvent",lBC);var Lc1=FC(194,function(k,X){X=X===void 0?{}:X;k=WTI(kn(y3),k,X);return Od9(k)}); g.lo("Goog_AdSense_Lidar_getViewability",Lc1);var SgO=zg(195,function(){return EQa()}); g.lo("Goog_AdSense_Lidar_getUrlSignalsArray",SgO);var pQB=FC(196,function(){return JSON.stringify(EQa())}); g.lo("Goog_AdSense_Lidar_getUrlSignalsList",pQB);var $m9=M0(["//ep2.adtrafficquality.google/sodar/",""]),Bj5=M0(["//tpc.googlesyndication.com/sodar/",""]);g.h(xx,Error);g.h(qL,g.H);qL.prototype.QZ=function(){return this.wpc.f()}; qL.prototype.cL=function(k){this.wpc.c(k)}; qL.prototype.L6=function(k){return this.wpc.m(mm5(k))}; qL.prototype.dJ=function(k){return this.wpc.mws(mm5(k))}; g.h(PG,g.H);PG.prototype.snapshot=function(k){return this.F7.s(Object.assign({},k.xe&&{c:k.xe},k.BN&&{s:k.BN},k.X1!==void 0&&{p:k.X1}))}; PG.prototype.Yg=function(k){this.F7.e(k)}; PG.prototype.rg=function(){return this.F7.l()};var R9Z;g.h(oO,g.H);oO.prototype.share=function(){if(this.ez())throw Error("E:AD");this.j++;return this}; oO.prototype.dispose=function(){--this.j||g.H.prototype.dispose.call(this)}; R9Z=Symbol.dispose;Hdo.prototype.ZG=function(k,X){this.V.ZG("/client_streamz/bg/frs",k,X)}; bdm.prototype.ZG=function(k,X,V,C,y,U){this.V.ZG("/client_streamz/bg/wrl",k,X,V,C,y,U)}; vEI.prototype.Tx=function(k,X){this.V.Vy("/client_streamz/bg/ec",k,X)}; Zd$.prototype.ZG=function(k,X,V){this.V.ZG("/client_streamz/bg/el",k,X,V)}; aH5.prototype.Tx=function(k,X){this.V.Vy("/client_streamz/bg/cec",k,X)}; Qd0.prototype.Tx=function(k,X){this.V.Vy("/client_streamz/bg/po/csc",k,X)}; z9I.prototype.Tx=function(k,X){this.V.Vy("/client_streamz/bg/po/ctav",k,X)}; FTZ.prototype.Tx=function(k,X){this.V.Vy("/client_streamz/bg/po/cwsc",k,X)};g.h(gEm,bF);g.h(Er,bF);var jy=[1,2,3];var YgB=[0,jy,mJ_,Kc5,G_C];var u51=[0,yX,[0,JRB,WcC]];g.h(Jd,bF);var Or=[1,2,3];var kUR=[0,Or,O1R,h3B,Np,u51];g.h(r9,bF);var X$O=[0,yX,YgB,kUR];var Vkg=[0,iG];g.h(hd,bF);var Caz=[0,iG,-1,nO3];var iQO=[0,iG,-1,jZB,nO3];g.h(WG,bF);var MQm=[1,2,3];var ycO=[0,MQm,Np,Caz,Np,iQO,Np,Vkg];g.h(sr,bF);sr.prototype.ib=function(){var k=cX(this,3,VS,3,!0);$n(k);return k[void 0]};sr.prototype.U=Oqo([0,iG,ycO,wQC,yX,X$O,$JR,BCB]);g.h(LT$,bF);g.r=IO.prototype;g.r.isEnabled=function(){if(!g.g$.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{Tk:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; g.r.set=function(k,X,V){var C=!1;if(typeof V==="object"){var y=V.NlH;C=V.secure||!1;var U=V.domain||void 0;var N=V.path||void 0;var P=V.Tk}if(/[;=\s]/.test(k))throw Error('Invalid cookie name "'+k+'"');if(/[;\r\n]/.test(X))throw Error('Invalid cookie value "'+X+'"');P===void 0&&(P=-1);V=U?";domain="+U:"";N=N?";path="+N:"";C=C?";secure":"";P=P<0?"":P==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+P*1E3)).toUTCString();this.V.cookie=k+"="+X+V+N+P+C+(y!=null?";samesite="+ y:"")}; g.r.get=function(k,X){for(var V=k+"=",C=(this.V.cookie||"").split(";"),y=0,U;y=0;X--)this.remove(k[X])}; var vo=new IO(typeof document=="undefined"?null:document);$x.prototype.compress=function(k){var X,V,C,y;return g.D(function(U){switch(U.W){case 1:return X=new CompressionStream("gzip"),V=(new Response(X.readable)).arrayBuffer(),C=X.writable.getWriter(),g.d(U,C.write((new TextEncoder).encode(k)),2);case 2:return g.d(U,C.close(),3);case 3:return y=Uint8Array,g.d(U,V,4);case 4:return U.return(new y(U.V))}})}; $x.prototype.isSupported=function(k){return k<1024?!1:typeof CompressionStream!=="undefined"};g.h(BG,bF);nY.prototype.setInterval=function(k){this.intervalMs=k;this.ZL&&this.enabled?(this.stop(),this.start()):this.ZL&&this.stop()}; nY.prototype.start=function(){var k=this;this.enabled=!0;this.ZL||(this.ZL=setTimeout(function(){k.tick()},this.intervalMs),this.W=this.V())}; nY.prototype.stop=function(){this.enabled=!1;this.ZL&&(clearTimeout(this.ZL),this.ZL=void 0)}; nY.prototype.tick=function(){var k=this;if(this.enabled){var X=Math.max(this.V()-this.W,0);X0?V:void 0));V=n0(V,4,z7(y>0?y:void 0));V=n0(V,5,z7(U>0?U:void 0));y=V.ob;U=y[h2]|0;V=K3(V,U)?V:WX(V,y,U)?sa(V,y):new V.constructor(hj(y,U,!0));SG(N,mR,10,V)}N=this.V.clone();V=Date.now().toString();N=n0(N,4,Yn(V));k=p0(N,bz,3,k.slice());C&&(N=new GC,C=n0(N,13,z7(C)),N=new w9, C=SG(N,GC,2,C),N=new HG,C=SG(N,w9,1,C),C=xT(C,2,9),SG(k,HG,18,C));X&&yK(k,14,X);return k};g.Q3.prototype.W=0;g.Q3.prototype.reset=function(){this.V=this.U=this.j;this.W=0}; g.Q3.prototype.getValue=function(){return this.U};g.h(od,bF);var UU_=ed(od);g.h(Wam,bF);var f$;f$=new srX;g.h(lz,g.H);g.r=lz.prototype;g.r.C4=function(){g9(this);this.W.stop();this.bq.stop();g.H.prototype.C4.call(this)}; g.r.dispatch=function(k){if(k instanceof bz)this.log(k);else try{var X=new bz,V=k.vV();var C=U_(X,8,V);this.log(C)}catch(y){LY(this,4,1)}}; g.r.log=function(k){LY(this,2,1);if(this.uq){k=k.clone();var X=this.Z8++;k=yK(k,21,X);this.componentId&&U_(k,26,this.componentId);X=k;var V=$A(X,1);var C=C===void 0?!1:C;var y=typeof V;C=V==null?V:y==="bigint"?String(L3(64,V)):Qo(V)?y==="string"?l4(V):C?Sn(V):p3(V):void 0;C==null&&(C=Date.now(),C=Number.isFinite(C)?C.toString():"0",n0(X,1,Yn(C)));C=$A(X,15);C!=null&&(typeof C==="bigint"?oI(C)?C=Number(C):(C=L3(64,C),C=oI(C)?Number(C):String(C)):C=Qo(C)?typeof C==="number"?p3(C):l4(C):void 0);C!=null|| yK(X,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(C=this.experimentIds.clone(),SG(X,BG,16,C));LY(this,1,1);X=this.V.length-1E3+1;X>0&&(this.V.splice(0,X),this.j+=X,LY(this,3,X));this.V.push(k);this.a$||this.W.enabled||this.W.start()}}; g.r.flush=function(k,X){var V=this;if(this.V.length===0)k&&k();else if(this.Y9&&this.k9)this.U.W=3,Wba(this);else{var C=Date.now();if(this.s2>C&&this.gB0&&(V.gB=Date.now(),V.s2=V.gB+f);f=NJ(N9);var O;rZ&&f&&((O=E.ob[f])==null?void 0:O[175237375])!=null&&Eu(k_R,3);a:{var I=I===void 0?!1:I;if(NJ(XQB)&&NJ(N9)&&void 0===XQB){O=E.ob;f=O[N9];if(!f)break a;if(f=f.Hr)try{f(O,175237375,NC1);break a}catch(n){i4(n)}}I&&(I=E.ob, (O=NJ(N9))&&O in I&&(I=I[O])&&delete I[175237375])}I=f$.V?f$.W(E,f$.V,175237375,f$.U):f$.W(E,175237375,null,f$.U);if(I=I===null?void 0:I)I=uM(I,1,-1),I!==-1&&(V.Y=new g.Q3(I<1?1:I,3E5,.1),V.W.setInterval(V.Y.getValue()))}}k&&k();V.X=0},M=function(f,E){var J=L0(U,bz,3); var O=Number(AC5(U,14));g.zC(V.Y);V.W.setInterval(V.Y.getValue());f===401&&N&&(V.n4=N);O&&(V.j+=O);E===void 0&&(E=V.isRetryable(f));E&&(V.V=J.concat(V.V),V.a$||V.W.enabled||V.W.start());LY(V,7,1);X&&X("net-send-failed",f);++V.X},e=function(){V.network&&V.network.send(T,q,M)}; P?P.then(function(f){LY(V,5,y);T.requestHeaders["Content-Encoding"]="gzip";T.requestHeaders["Content-Type"]="application/binary";T.body=f;T.qj=2;e()},function(){LY(V,6,y); e()}):e()}}}}; g.r.isRetryable=function(k){return 500<=k&&k<600||k===401||k===0};Sy.prototype.send=function(k,X,V){var C=this,y,U,N,P,T,q,M,e,f,E;return g.D(function(J){switch(J.W){case 1:return U=(y=C.Jb?new AbortController:void 0)?setTimeout(function(){y.abort()},k.timeoutMillis):void 0,g.sm(J,2,3),N=Object.assign({},{method:k.requestType, headers:Object.assign({},k.requestHeaders)},k.body&&{body:k.body},k.withCredentials&&{credentials:"include"},{signal:k.timeoutMillis&&y?y.signal:null}),g.d(J,fetch(k.url,N),5);case 5:P=J.V;if(P.status!==200){(T=V)==null||T(P.status);J.wB(3);break}if((q=X)==null){J.wB(7);break}return g.d(J,P.text(),8);case 8:q(J.V);case 7:case 3:g.G$(J);clearTimeout(U);g.m0(J,0);break;case 2:M=g.$X(J);switch((e=M)==null?void 0:e.name){case "AbortError":(f=V)==null||f(408);break;default:(E=V)==null||E(400)}J.wB(3)}})}; Sy.prototype.w3=function(){return 4};g.h(pY,g.H);pY.prototype.E1=function(){this.Y=!0;return this}; pY.prototype.build=function(){this.network||(this.network=new Sy);var k=new lz({logSource:this.logSource,Ty:this.Ty?this.Ty:UdY,sessionIndex:this.sessionIndex,Dtb:this.E9,jt:this.j,a$:!1,E1:this.Y,G5:this.G5,network:this.network});g.b(this,k);if(this.W){var X=this.W,V=aO(k.U);U_(V,7,X)}k.N=new $x;this.componentId&&(k.componentId=this.componentId);this.Da&&(k.Da=this.Da);this.pageId&&(k.pageId=this.pageId);this.V&&((V=this.V)?(k.experimentIds||(k.experimentIds=new BG),X=k.experimentIds,V=V.vV(),U_(X, 4,V)):k.experimentIds&&n0(k.experimentIds,4));this.U&&(k.Y9=k.k9);fLa(k.U);this.network.B9&&this.network.B9(this.logSource);this.network.lp9&&this.network.lp9(k);return k};g.h(Yx,g.H);Yx.prototype.flush=function(k){k=k||[];if(k.length){for(var X=new LT$,V=[],C=0;C-1?(X=k[N],V||(X.WM=!1)):(X=new nvX(X,this.src,U,!!C,y),X.WM=V,k.push(X));return X}; g.r.remove=function(k,X,V,C){k=k.toString();if(!(k in this.listeners))return!1;var y=this.listeners[k];X=xi(y,X,V,C);return X>-1?(yZ(y[X]),g.JR(y,X),y.length==0&&(delete this.listeners[k],this.V--),!0):!1}; g.r.removeAll=function(k){k=k&&k.toString();var X=0,V;for(V in this.listeners)if(!k||V==k){for(var C=this.listeners[V],y=0;y-1?k[y]:null}; g.r.hasListener=function(k,X){var V=k!==void 0,C=V?k.toString():"",y=X!==void 0;return g.aZ(this.listeners,function(U){for(var N=0;N>>0);g.PQ(g.rK,g.H);g.rK.prototype[$dX]=!0;g.r=g.rK.prototype;g.r.addEventListener=function(k,X,V,C){g.T6(this,k,X,V,C)}; g.r.removeEventListener=function(k,X,V,C){AB$(this,k,X,V,C)}; g.r.dispatchEvent=function(k){var X=this.d0;if(X){var V=[];for(var C=1;X;X=X.d0)V.push(X),++C}X=this.dj;C=k.type||k;if(typeof k==="string")k=new g.VZ(k,X);else if(k instanceof g.VZ)k.target=k.target||X;else{var y=k;k=new g.VZ(C,X);g.VV(k,y)}y=!0;var U;if(V)for(U=V.length-1;!k.W&&U>=0;U--){var N=k.currentTarget=V[U];y=We(N,C,!0,k)&&y}k.W||(N=k.currentTarget=X,y=We(N,C,!0,k)&&y,k.W||(y=We(N,C,!1,k)&&y));if(V)for(U=0;!k.W&&U0){this.W--;var k=this.V;this.V=k.next;k.next=null}else k=this.U();return k};var jh;KN.prototype.add=function(k,X){var V=Zga.get();V.set(k,X);this.W?this.W.next=V:this.V=V;this.W=V}; KN.prototype.remove=function(){var k=null;this.V&&(k=this.V,this.V=this.V.next,this.V||(this.W=null),k.next=null);return k}; var Zga=new sM(function(){return new $i},function(k){return k.reset()}); $i.prototype.set=function(k,X){this.V=k;this.scope=X;this.next=null}; $i.prototype.reset=function(){this.next=this.scope=this.V=null};var Be,nN=!1,bg0=new KN;aL0.prototype.reset=function(){this.context=this.W=this.U=this.V=null;this.j=!1}; var QC0=new sM(function(){return new aL0},function(k){k.reset()}); g.mv.prototype.then=function(k,X,V){return uHa(this,OM(typeof k==="function"?k:null),OM(typeof X==="function"?X:null),V)}; g.mv.prototype.$goog_Thenable=!0;g.r=g.mv.prototype;g.r.finally=function(k){var X=this;k=OM(k);return new Promise(function(V,C){lLI(X,function(y){k();V(y)},function(y){k(); C(y)})})}; g.r.dP=function(k,X){return uHa(this,null,OM(k),X)}; g.r.catch=g.mv.prototype.dP;g.r.cancel=function(k){if(this.V==0){var X=new Zy(k);g.G6(function(){Lbm(this,X)},this)}}; g.r.ThO=function(k){this.V=0;wK(this,2,k)}; g.r.JGq=function(k){this.V=0;wK(this,3,k)}; g.r.nh=function(){for(var k;k=S4Y(this);)pfY(this,k,this.V,this.N);this.X=!1}; var C3$=i4;g.PQ(Zy,T_);Zy.prototype.name="cancel";g.PQ(g.a3,g.rK);g.r=g.a3.prototype;g.r.enabled=!1;g.r.ZQ=null;g.r.setInterval=function(k){this.Gh=k;this.ZQ&&this.enabled?(this.stop(),this.start()):this.ZQ&&this.stop()}; g.r.hd8=function(){if(this.enabled){var k=g.Ug()-this.Tm;k>0&&k0&&(this.getStatus(),this.X=setTimeout(this.q3.bind(this), this.k9)),this.getStatus(),this.D=!0,this.V.send(k),this.D=!1}catch(N){this.getStatus(),rfo(this,N)}}; g.r.q3=function(){typeof ud!="undefined"&&this.V&&(this.j="Timed out after "+this.k9+"ms, aborting",this.W=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.r.abort=function(k){this.V&&this.U&&(this.getStatus(),this.U=!1,this.Y=!0,this.V.abort(),this.Y=!1,this.W=k||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Yi(this))}; g.r.C4=function(){this.V&&(this.U&&(this.U=!1,this.Y=!0,this.V.abort(),this.Y=!1),Yi(this,!0));g.pN.Ud.C4.call(this)}; g.r.j3=function(){this.ez()||(this.qC||this.D||this.Y?hyr(this):this.nM2())}; g.r.nM2=function(){hyr(this)}; g.r.isActive=function(){return!!this.V}; g.r.isComplete=function(){return g.kS(this)==4}; g.r.getStatus=function(){try{return g.kS(this)>2?this.V.status:-1}catch(k){return-1}}; g.r.getResponseHeader=function(k){if(this.V&&this.isComplete())return k=this.V.getResponseHeader(k),k===null?void 0:k}; g.r.getLastError=function(){return typeof this.j==="string"?this.j:String(this.j)};yx.prototype.send=function(k,X,V){X=X===void 0?function(){}:X; V=V===void 0?function(){}:V; E9$(k.url,function(C){C=C.target;XF(C)?X(g.Vx(C)):V(C.getStatus())},k.requestType,k.body,k.requestHeaders,k.timeoutMillis,k.withCredentials)}; yx.prototype.w3=function(){return 1};Nn.prototype.done=function(){this.logger.wp(this.event,U5()-this.startTime)}; g.h(xS,oO);g.h(TW,xS);g.r=TW.prototype;g.r.QO=function(){}; g.r.x4=function(){}; g.r.wp=function(){}; g.r.bT=function(){}; g.r.Kt=function(){}; g.r.R4=function(k,X,V,C){return C}; g.r.kX=function(){}; g.r.vk=function(){}; g.r.WW=function(){}; g.r.O$=function(){}; g.h(qn,xS);g.r=qn.prototype;g.r.update=function(k){this.logger.dispose();this.logger=k}; g.r.x4=function(k){this.logger.x4(k)}; g.r.wp=function(k,X){this.logger.wp(k,X)}; g.r.bT=function(k){this.logger.bT(k)}; g.r.Kt=function(){this.logger.Kt()}; g.r.R4=function(k,X,V,C){return this.logger.R4(k,X,V,C)}; g.r.kX=function(k){this.logger.kX(k)}; g.r.vk=function(k){this.logger.vk(k)}; g.r.WW=function(k){this.logger.WW(k)}; g.r.O$=function(k){this.logger.O$(k)}; g.r.QO=function(k){this.logger.QO(k)}; g.h(Mn,g.H);g.h(oP,xS);g.r=oP.prototype;g.r.QO=function(k){this.metrics.kzO.ZG(k,this.IE)}; g.r.x4=function(k){this.metrics.eventCount.Tx(k,this.IE)}; g.r.wp=function(k,X){this.metrics.h8.ZG(X,k,this.IE)}; g.r.bT=function(k){this.metrics.errorCount.Tx(k,this.IE)}; g.r.R4=function(k,X,V,C){function y(P){if(!U.ez()){var T=U5()-N;U.metrics.UpY.ZG(T,k,V,P,X,U.IE)}} var U=this,N=U5();C.then(function(){return void y(0)},function(P){return void y(P instanceof gK?P.code:-1)}); return C}; g.r.kX=function(k){this.metrics.jWG.Tx(k,this.IE)}; g.r.vk=function(k){this.metrics.XL.Tx(k,this.IE)}; g.r.WW=function(k){this.metrics.P24.Tx(k,this.IE)}; g.h(eV,oP);eV.prototype.O$=function(k){var X=this;k=k.slice();g.tR(k);g.cQ(k,this.W)||(this.V.dispose(),this.U&&this.service.dispose(),this.service=this.options.u9("49",this.options.uC.concat(k)),this.V=new Mn(function(){return void X.service.u6()},this.options.mU),this.metrics=Osr(this.service),this.W=k)}; eV.prototype.Kt=function(){Ijr(this.V)};g.h(fM,bF);g.h(E5,bF);g.h(JU,bF);var Ryr=ed(JU),$3o=function(k){return Zu(function(X){return X instanceof k&&!K3(X)})}(JU); JU.messageId="bfkj";g.h(ML,bF);g.h(rx,bF);var B_Y=ed(rx);g.h(W8,g.H);W8.prototype.snapshot=function(k){if(this.ez())throw Error("Already disposed");this.logger.x4("n");var X=this.logger.share();return this.U.then(function(V){var C=V.U0;return new Promise(function(y){var U=new Nn(X,"n");C(function(N){U.done();X.QO(N.length);X.Kt();X.dispose();y(N)},[k.xe, k.BN,k.jn,k.X1])})})}; W8.prototype.g7=function(k){var X=this;if(this.ez())throw Error("Already disposed");this.logger.x4("n");var V=P8(this.logger,function(){return X.j([k.xe,k.BN,k.jn,k.X1])},"n"); this.logger.QO(V.length);this.logger.Kt();return V}; W8.prototype.Yg=function(k){this.U.then(function(X){var V;(V=X.HQ2)==null||V(k)})}; W8.prototype.rg=function(){return this.logger.share()};g.h(jV,bF);g.h(IP,bF);KM.prototype.sZ=function(k){return Zs$(this,k,new TW,0)};g.h($S,g.H);$S.prototype.snapshot=function(k){var X=this;return g.D(function(V){switch(V.W){case 1:if(X.ez())throw Error("Already disposed");if(X.W||X.N){V.wB(2);break}return g.d(V,X.Y.promise,2);case 2:if(!X.W){V.wB(4);break}return g.d(V,X.W.snapshot(k),5);case 5:return V.return(V.V);case 4:throw X.N;}})}; $S.prototype.Yg=function(k){var X,V;(X=this.W)==null||(V=X.Yg)==null||V.call(X,k)}; $S.prototype.handleError=function(k){if(!this.ez()){this.N=k;this.Y.resolve();var X,V;(V=(X=this.options).UQC)==null||V.call(X,k)}}; $S.prototype.rg=function(){return this.logger.share()}; var zy9={PO4:432E5,j7:3E5,wx:10,py:1E4,Kh:3E4,TR:3E4,oTo:6E4,Lh:1E3,uM:6E4,e_:6E5,bM:.25,A8:2,maxAttempts:10};var PaB,kCo=(PaB=Math.imul)!=null?PaB:function(k,X){return k*X|0},wx=[196, 200,224,18];m2.prototype.vV=function(){return String(this.V)+","+this.W.join()}; m2.prototype.Mp=function(k,X){var V=void 0;if(this.W[this.V]!==k){var C=this.W.indexOf(k);C!==-1?(this.W.splice(C,1),C0;)X[V++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(k%62),k=Math.floor(k/62);return X.join("")}};var oxI;g.h(c8,g.H);c8.prototype.dJ=function(k,X){var V=this.L6(k);X==null||X(V);return P8(this.logger,function(){return g.Uu(V,2)},this.W)}; oxI=Symbol.dispose;g.h(Dw,c8);Dw.prototype.L6=function(k,X){var V=this;this.logger.x4(this.V);++this.Y>=this.X&&this.U.resolve();var C=k();k=P8(this.logger,function(){return V.j(C)},"C"); if(k===void 0)throw new xx(17,"YNJ:Undefined");if(!(k instanceof Uint8Array))throw new xx(18,"ODM:Invalid");X==null||X(k);return k}; g.h(RP,c8);RP.prototype.L6=function(){return this.j}; g.h(H8,c8);H8.prototype.L6=function(){var k=this;return P8(this.logger,function(){return xn(k.j)},"d")}; H8.prototype.dJ=function(){return this.j}; g.h(bN,c8);bN.prototype.L6=function(){if(this.j)return this.j;this.j=esm(this,function(k){return"_"+Myo(k)}); return esm(this,function(k){return k})}; g.h(Zw,c8);Zw.prototype.L6=function(){var k=Math.floor(Date.now()/1E3),X=[Math.random()*255,Math.random()*255],V=X.concat([this.j&255,this.clientState],[k>>24&255,k>>16&255,k>>8&255,k&255]);k=new Uint8Array(2+V.length);k[0]=34;k[1]=V.length;k.set(V,2);V=k.subarray(2);for(var C=X=X.length;C150))try{this.cache=new N9Y(k,this.logger)}catch(X){this.reportError(new xx(22,"GBJ:init",X))}}; g.r.reportError=function(k){this.logger.bT(k.code);this.onError(k);return k}; var Jd$=function(k){return Zu(function(X){if(!YmZ(X))return!1;for(var V=g.W(Object.entries(k)),C=V.next();!C.done;C=V.next()){var y=g.W(C.value);C=y.next().value;y=y.next().value;if(!(C in X)){if(y.pwb===!0)continue;return!1}if(!y(X[C]))return!1}return!0})}({F7:function(k){return Zu(function(X){return X instanceof k})}($S)},"");var S5X=(new Date).getTime();g.h(gx,bF);var TwJ=ed(gx);$LY.prototype.getMetadata=function(){return this.metadata};lN.prototype.getMetadata=function(){return this.metadata}; lN.prototype.getStatus=function(){return this.status};LM.prototype.N=function(k,X){X=X===void 0?{}:X;return new $LY(k,this,X)}; LM.prototype.getName=function(){return this.name};var qEB=new LM("/google.internal.waa.v1.Waa/Create",jV,gx,function(k){return k.vV()},TwJ);g.h(SV,bF);var v9X=new LM("/google.internal.waa.v1.Waa/GenerateIT",IP,SV,function(k){return k.vV()},ed(SV));var Xem=new Set(["SAPISIDHASH","APISIDHASH"]);g.h(pM,bF);pM.prototype.getValue=function(){var k=$A(this,2);if(Array.isArray(k)||k instanceof bF)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return Aj(this,2)};g.h(YS,bF);YS.prototype.getMessage=function(){return X2(this,2)}; var tyX=ed(YS);uN.prototype.rD=function(k,X){k=="data"?this.U.push(X):k=="metadata"?this.Y.push(X):k=="status"?this.X.push(X):k=="end"?this.j.push(X):k=="error"&&this.W.push(X);return this}; uN.prototype.removeListener=function(k,X){k=="data"?iA(this.U,X):k=="metadata"?iA(this.Y,X):k=="status"?iA(this.X,X):k=="end"?iA(this.j,X):k=="error"&&iA(this.W,X);return this}; uN.prototype.cancel=function(){this.V.abort()}; uN.prototype.cancel=uN.prototype.cancel;uN.prototype.removeListener=uN.prototype.removeListener;uN.prototype.on=uN.prototype.rD;g.h(nx0,Error);g.PQ(g.yj,eym);g.yj.prototype.V=function(){var k=new UR(this.j,this.U);this.W&&k.setCredentialsMode(this.W);return k}; g.yj.prototype.setCredentialsMode=function(k){this.W=k}; g.PQ(UR,g.rK);g.r=UR.prototype;g.r.open=function(k,X){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.k9=k;this.D=X;this.readyState=1;NC(this)}; g.r.send=function(k){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");this.V=!0;var X={headers:this.T,method:this.k9,credentials:this.Y,cache:void 0};k&&(X.body=k);(this.U2||g.g$).fetch(new Request(this.D,X)).then(this.OG.bind(this),this.bP.bind(this))}; g.r.abort=function(){this.response=this.responseText="";this.T=new Headers;this.status=0;this.U&&this.U.cancel("Request was aborted.").catch(function(){}); this.readyState>=1&&this.V&&this.readyState!=4&&(this.V=!1,x1(this));this.readyState=0}; g.r.OG=function(k){if(this.V&&(this.j=k,this.W||(this.status=this.j.status,this.statusText=this.j.statusText,this.W=k.headers,this.readyState=2,NC(this)),this.V&&(this.readyState=3,NC(this),this.V)))if(this.responseType==="arraybuffer")k.arrayBuffer().then(this.Iv.bind(this),this.bP.bind(this));else if(typeof g.g$.ReadableStream!=="undefined"&&"body"in k){this.U=k.body.getReader();if(this.X){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.N=new TextDecoder;cdo(this)}else k.text().then(this.dF.bind(this),this.bP.bind(this))}; g.r.K3=function(k){if(this.V){if(this.X&&k.value)this.response.push(k.value);else if(!this.X){var X=k.value?k.value:new Uint8Array(0);if(X=this.N.decode(X,{stream:!k.done}))this.response=this.responseText+=X}k.done?x1(this):NC(this);this.readyState==3&&cdo(this)}}; g.r.dF=function(k){this.V&&(this.response=this.responseText=k,x1(this))}; g.r.Iv=function(k){this.V&&(this.response=k,x1(this))}; g.r.bP=function(){this.V&&x1(this)}; g.r.setRequestHeader=function(k,X){this.T.append(k,X)}; g.r.getResponseHeader=function(k){return this.W?this.W.get(k.toLowerCase())||"":""}; g.r.getAllResponseHeaders=function(){if(!this.W)return"";for(var k=[],X=this.W.entries(),V=X.next();!V.done;)V=V.value,k.push(V[0]+": "+V[1]),V=X.next();return k.join("\r\n")}; g.r.setCredentialsMode=function(k){this.Y=k}; Object.defineProperty(UR.prototype,"withCredentials",{get:function(){return this.Y==="include"}, set:function(k){this.setCredentialsMode(k?"include":"same-origin")}});g.PJ.prototype.toString=function(){var k=[],X=this.Y;X&&k.push(ER(X,Mk3,!0),":");var V=this.V;if(V||X=="file")k.push("//"),(X=this.T)&&k.push(ER(X,Mk3,!0),"@"),k.push(g.ex(V).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),V=this.U,V!=null&&k.push(":",String(V));if(V=this.W)this.V&&V.charAt(0)!="/"&&k.push("/"),k.push(ER(V,V.charAt(0)=="/"?oQO:eK3,!0));(V=this.j.toString())&&k.push("?",V);(V=this.X)&&k.push("#",ER(V,fT1));return k.join("")}; g.PJ.prototype.resolve=function(k){var X=this.clone(),V=!!k.Y;V?g.T2(X,k.Y):V=!!k.T;V?X.T=k.T:V=!!k.V;V?g.qC(X,k.V):V=k.U!=null;var C=k.W;if(V)g.MC(X,k.U);else if(V=!!k.W){if(C.charAt(0)!="/")if(this.V&&!this.W)C="/"+C;else{var y=X.W.lastIndexOf("/");y!=-1&&(C=X.W.slice(0,y+1)+C)}y=C;if(y==".."||y==".")C="";else if(g.Jc(y,"./")||g.Jc(y,"/.")){C=ek(y,"/");y=y.split("/");for(var U=[],N=0;N1||U.length==1&&U[0]!="")&&U.pop(), C&&N==y.length&&U.push("")):(U.push(P),C=!0)}C=U.join("/")}else C=y}V?X.W=C:V=k.j.toString()!=="";V?ob(X,k.j.clone()):V=!!k.X;V&&(X.X=k.X);return X}; g.PJ.prototype.clone=function(){return new g.PJ(this)}; var Mk3=/[#\/\?@]/g,eK3=/[#\?:]/g,oQO=/[#\?]/g,Ad5=/[#\?@]/g,fT1=/#/g;g.r=fC.prototype;g.r.add=function(k,X){hm(this);this.U=null;k=WJ(this,k);var V=this.V.get(k);V||this.V.set(k,V=[]);V.push(X);this.W=this.W+1;return this}; g.r.remove=function(k){hm(this);k=WJ(this,k);return this.V.has(k)?(this.U=null,this.W=this.W-this.V.get(k).length,this.V.delete(k)):!1}; g.r.clear=function(){this.V=this.U=null;this.W=0}; g.r.isEmpty=function(){hm(this);return this.W==0}; g.r.forEach=function(k,X){hm(this);this.V.forEach(function(V,C){V.forEach(function(y){k.call(X,y,C,this)},this)},this)}; g.r.PR=function(){hm(this);for(var k=Array.from(this.V.values()),X=Array.from(this.V.keys()),V=[],C=0;C0?String(k[0]):X}; g.r.toString=function(){if(this.U)return this.U;if(!this.V)return"";for(var k=[],X=Array.from(this.V.keys()),V=0;V>>3;U.U!=1&&U.U!=2&&U.U!=15&&Ib(U,N,P,"unexpected tag");U.V=1;U.W=0;U.j=0} function V(T){U.j++;U.j==5&&T&240&&Ib(U,N,P,"message length too long");U.W|=(T&127)<<(U.j-1)*7;T&128||(U.V=2,U.T=0,typeof Uint8Array!=="undefined"?U.Y=new Uint8Array(U.W):U.Y=Array(U.W),U.W==0&&y())} function C(T){U.Y[U.T++]=T;U.T==U.W&&y()} function y(){if(U.U<15){var T={};T[U.U]=U.Y;U.N.push(T)}U.V=0} for(var U=this,N=k instanceof Array?k:new Uint8Array(k),P=0;P0?k:null};KC.prototype.isInputValid=function(){return this.V===null}; KC.prototype.jg=function(){return this.V}; KC.prototype.Mq=function(){return!1}; KC.prototype.parse=function(k){this.V!==null&&QOo(this,k,"stream already broken");var X=null;try{var V=this.U;V.U||agX(V,k,"stream already broken");V.V+=k;var C=Math.floor(V.V.length/4);if(C==0)var y=null;else{try{var U=GU9(V.V.slice(0,C*4))}catch(N){agX(V,V.V,N.message)}V.W+=C*4;V.V=V.V.slice(C*4);y=U}X=y===null?null:this.j.parse(y)}catch(N){QOo(this,k,N.message)}this.W+=k.length;return X};var Jc_={INIT:0,hI:1,O7:2,Wm:3,bX:4,eC:5,STRING:6,ID:7,Fb:8,a7:9,Cj:10,B$:11,BK:12,qF:13,zT:14,X_:15,tY:16,oP:17,vv:18,L7:19,dK:20};g.r=BJ.prototype;g.r.isInputValid=function(){return this.Y!=3}; g.r.jg=function(){return this.D}; g.r.done=function(){return this.Y===2}; g.r.Mq=function(){return!1}; g.r.parse=function(k){function X(){for(;f0;)if(J=k[f++], U.T===4?U.T=0:U.T++,!J)break a;if(J==='"'&&!U.N){U.V=C();break}if(J==="\\"&&!U.N&&(U.N=!0,J=k[f++],!J))break;if(U.N)if(U.N=!1,J==="u"&&(U.T=1),J=k[f++])continue;else break;P.lastIndex=f;J=P.exec(k);if(!J){f=k.length+1;break}f=J.index+1;J=k[J.index];if(!J)break}U.U+=f-O;continue;case T.a7:if(!J)continue;J==="r"?U.V=T.Cj:nC(U,k,f);continue;case T.Cj:if(!J)continue;J==="u"?U.V=T.B$:nC(U,k,f);continue;case T.B$:if(!J)continue;J==="e"?U.V=C():nC(U,k,f);continue;case T.BK:if(!J)continue;J==="a"?U.V=T.qF: nC(U,k,f);continue;case T.qF:if(!J)continue;J==="l"?U.V=T.zT:nC(U,k,f);continue;case T.zT:if(!J)continue;J==="s"?U.V=T.X_:nC(U,k,f);continue;case T.X_:if(!J)continue;J==="e"?U.V=C():nC(U,k,f);continue;case T.tY:if(!J)continue;J==="u"?U.V=T.oP:nC(U,k,f);continue;case T.oP:if(!J)continue;J==="l"?U.V=T.vv:nC(U,k,f);continue;case T.vv:if(!J)continue;J==="l"?U.V=C():nC(U,k,f);continue;case T.L7:J==="."?U.V=T.dK:nC(U,k,f);continue;case T.dK:if("0123456789.eE+-".indexOf(J)!==-1)continue;else f--,U.U--,U.V= C();continue;default:nC(U,k,f)}}} function C(){var J=N.pop();return J!=null?J:T.hI} function y(J){U.W>1||(J||(J=e===-1?U.j+k.substring(M,f):k.substring(e,f)),U.k9?U.X.push(J):U.X.push(JSON.parse(J)),e=f)} for(var U=this,N=U.U2,P=U.qC,T=Jc_,q=k.length,M=0,e=-1,f=0;f0?(E=U.X,U.X=[],E):null}return null};G2.prototype.isInputValid=function(){return this.Y===null}; G2.prototype.jg=function(){return this.Y}; G2.prototype.Mq=function(){return!1}; G2.prototype.parse=function(k){function X(T){U.W=6;U.Y="The stream is broken @"+U.V+"/"+N+". Error: "+T+". With input:\n";throw Error(U.Y);} function V(){U.U=new BJ({LVH:!0,mI:!0})} function C(T){if(T)for(var q=0;q1)&&X("extra status: "+T);U.X=!0;var q={};q[2]=T[0];U.j.push(q)}} for(var U=this,N=0;N0?(k=U.j,U.j=[],k):null};wi.prototype.AQ=function(){return this.V}; wi.prototype.getStatus=function(){return this.Y}; wi.prototype.k9=function(k){k=k.target;try{if(k==this.V)a:{var X=g.kS(this.V),V=this.V.W,C=this.V.getStatus(),y=g.Vx(this.V);k=[];if(g.CM(this.V)instanceof Array){var U=g.CM(this.V);U.length>0&&U[0]instanceof Uint8Array&&(this.D=!0,k=U)}if(!(X<3||X==3&&!y&&k.length==0))if(C=C==200||C==206,X==4&&(V==8?di(this,7):V==7?di(this,8):C||di(this,3)),this.W||(this.W=zs9(this.V),this.W==null&&di(this,5)),this.Y>2)Am(this);else{if(k.length>this.U){var N=k.length;V=[];try{if(this.W.Mq())for(var P=0;Pthis.U){P=y.slice(this.U);this.U=y.length;try{var q=this.W.parse(P);q!=null&&this.j&&this.j(q)}catch(M){di(this,5);Am(this);break a}}X==4?(y.length!= 0||this.D?di(this,2):di(this,4),Am(this)):di(this,1)}}}catch(M){di(this,6),Am(this)}};g.r=FR0.prototype;g.r.rD=function(k,X){var V=this.W[k];V||(V=[],this.W[k]=V);V.push(X);return this}; g.r.addListener=function(k,X){this.rD(k,X);return this}; g.r.removeListener=function(k,X){var V=this.W[k];V&&g.rC(V,X);(k=this.V[k])&&g.rC(k,X);return this}; g.r.once=function(k,X){var V=this.V[k];V||(V=[],this.V[k]=V);V.push(X);return this}; g.r.l84=function(k){var X=this.W.data;X&&gxZ(k,X);(X=this.V.data)&&gxZ(k,X);this.V.data=[]}; g.r.P_O=function(){switch(this.U.getStatus()){case 1:D8(this,"readable");break;case 5:case 6:case 4:case 7:case 3:D8(this,"error");break;case 8:D8(this,"close");break;case 2:D8(this,"end")}};lg$.prototype.serverStreaming=function(k,X,V,C){var y=this,U=k.substring(0,k.length-C.name.length);return Vh5(function(N){var P=N.AE,T=N.getMetadata(),q=Yr$(y,!1);T=uhI(y,T,q,U+P.getName());var M=k6m(q,P.W,!0);N=P.V(N.y5);q.send(T,"POST",N);return M},this.oo).call(this,C.N(X,V))};Cdm.prototype.create=function(k,X){return bsZ(this.V,this.W+"/$rpc/google.internal.waa.v1.Waa/Create",k,X||{},qEB)};var iNo="://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(" "),yJ0=/\bocr\b/;var NKo=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;Object.assign({},{attributes:{},handleError:function(k){throw k;}},{i_c:!0, d$G:!0,O_B:!1,FVz:vXB,Sjz:ZZC,ctY:!1,e5b:!1,IAH:!0,Gfz:!1});var bA=null,Z8=!1,h6o=1,z2=Symbol("SIGNAL"),EA={version:0,Gj8:0,M2:!1,q1:void 0,NB:void 0,iV:void 0,HW:0,eV:void 0,Bh:void 0,al:!1,Ce:!1,kind:"unknown",In:function(){return!1}, d4:function(){}, B5:function(){}, R5o:function(){}};var JG=Symbol("UNSET"),rn=Symbol("COMPUTING"),hG=Symbol("ERRORED");Object.assign({},EA,{value:JG,M2:!0,error:null,fn:HJ,kind:"computed",In:function(k){return k.value===JG||k.value===rn}, d4:function(k){if(k.value===rn)throw Error("");var X=k.value;k.value=rn;var V=TKm(k),C=!1;try{var y=k.QN();vJ(null);C=X!==JG&&X!==hG&&y!==hG&&k.fn(X,y)}catch(U){y=hG,k.error=U}finally{qMa(k,V)}C?k.value=X:(k.value=y,k.version++)}});var fy5=Object.assign({},EA,{fn:HJ,value:void 0,kind:"signal"});Object.assign({},EA,{value:JG,M2:!0,error:null,fn:HJ,kind:"linkedSignal",In:function(k){return k.value===JG||k.value===rn}, d4:function(k){if(k.value===rn)throw Error("");var X=k.value;k.value=rn;var V=TKm(k);try{var C=k.source();var y=k.QN(C,X===JG||X===hG?void 0:{source:k.PRc,value:X});k.PRc=C}catch(U){y=hG,k.error=U}finally{qMa(k,V)}X!==JG&&y!==hG&&k.fn(X,y)?k.value=X:(k.value=y,k.version++)}});Object.assign({},EA,{Ce:!0,al:!1,B5:function(k){k.schedule!==null&&k.schedule(k.nsc)}, hbo:!1,x$Y:function(){}});g.h(gi,g.rK);gi.prototype.dispose=function(){window.removeEventListener("offline",this.U);window.removeEventListener("online",this.U);this.Pz.y7(this.Y);delete gi.instance}; gi.prototype.YU=function(){return this.V}; gi.prototype.YL=function(){var k=this;this.Y=this.Pz.KO(function(){var X;return g.D(function(V){if(V.W==1)return k.V?((X=window.navigator)==null?0:X.onLine)?V.wB(3):g.d(V,Fo(k),3):g.d(V,Fo(k),3);k.YL();g.Wd(V)})},3E4)};LC.prototype.set=function(k,X){X=X===void 0?!0:X;0<=k&&k<52&&Number.isInteger(k)&&this.data[k]!==X&&(this.data[k]=X,this.V=-1)}; LC.prototype.get=function(k){return!!this.data[k]};var pC;g.PQ(g.Vf,g.H);g.r=g.Vf.prototype;g.r.start=function(){this.stop();this.j=!1;var k=j3$(this),X=Iym(this);k&&!X&&this.W.mozRequestAnimationFrame?(this.V=g.T6(this.W,"MozBeforePaint",this.U),this.W.mozRequestAnimationFrame(null),this.j=!0):this.V=k&&X?k.call(this.W,this.U):this.W.setTimeout(Z1m(this.U),20)}; g.r.stop=function(){if(this.isActive()){var k=j3$(this),X=Iym(this);k&&!X&&this.W.mozRequestAnimationFrame?eh(this.V):k&&X?X.call(this.W,this.V):this.W.clearTimeout(this.V)}this.V=null}; g.r.isActive=function(){return this.V!=null}; g.r.Xr=function(){this.j&&this.V&&eh(this.V);this.V=null;this.X.call(this.Y,g.Ug())}; g.r.C4=function(){this.stop();g.Vf.Ud.C4.call(this)};g.PQ(g.C2,g.H);g.r=g.C2.prototype;g.r.Vr=0;g.r.C4=function(){g.C2.Ud.C4.call(this);this.stop();delete this.V;delete this.W}; g.r.start=function(k){this.stop();this.Vr=g.QZ(this.U,k!==void 0?k:this.Gh)}; g.r.stop=function(){this.isActive()&&g.g$.clearTimeout(this.Vr);this.Vr=0}; g.r.isActive=function(){return this.Vr!=0}; g.r.ri=function(){this.Vr=0;this.V&&this.V.call(this.W)};g.h(g.Nc,g.H);g.r=g.Nc.prototype;g.r.Xs=function(k){this.U=arguments;this.ZQ||this.W?this.V=!0:xC(this)}; g.r.stop=function(){this.ZQ&&(g.g$.clearTimeout(this.ZQ),this.ZQ=null,this.V=!1,this.U=null)}; g.r.pause=function(){this.W++}; g.r.resume=function(){this.W--;this.W||!this.V||this.ZQ||(this.V=!1,xC(this))}; g.r.C4=function(){g.H.prototype.C4.call(this);this.stop()};g.Ph.prototype[Symbol.iterator]=function(){return this}; g.Ph.prototype.next=function(){var k=this.V.next();return{value:k.done?void 0:this.W.call(void 0,k.value),done:k.done}};g.PQ(g.rU,g.rK);g.r=g.rU.prototype;g.r.isPlaying=function(){return this.V==1}; g.r.isPaused=function(){return this.V==-1}; g.r.GU=function(){this.HG("begin")}; g.r.AP=function(){this.HG("end")}; g.r.onFinish=function(){this.HG("finish")}; g.r.onStop=function(){this.HG("stop")}; g.r.HG=function(k){this.dispatchEvent(k)};var rcO=eM(function(){var k=g.YJ("DIV"),X=g.lp?"-webkit":Kq?"-moz":null,V="transition:opacity 1s linear;";X&&(V+=X+"-transition:opacity 1s linear;");X=nOa({style:V});if(k.nodeType===1&&/^(script|style)$/i.test(k.tagName))throw Error("");k.innerHTML=ua(X);return g.$V(k.firstChild,"transition")!=""});g.PQ(hh,g.rU);g.r=hh.prototype;g.r.play=function(){if(this.isPlaying())return!1;this.GU();this.HG("play");this.startTime=g.Ug();this.V=1;if(rcO())return g.Ir(this.W,this.X),this.U=g.QZ(this.Juq,void 0,this),!0;this.xj(!1);return!1}; g.r.Juq=function(){g.As(this.W);BKY(this.W,this.N);g.Ir(this.W,this.j);this.U=g.QZ((0,g.iB)(this.xj,this,!1),this.Y*1E3)}; g.r.stop=function(){this.isPlaying()&&this.xj(!0)}; g.r.xj=function(k){g.Ir(this.W,"transition","");g.g$.clearTimeout(this.U);g.Ir(this.W,this.j);this.endTime=g.Ug();this.V=0;if(k)this.onStop();else this.onFinish();this.AP()}; g.r.C4=function(){this.stop();hh.Ud.C4.call(this)}; g.r.pause=function(){};var G6X={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};Wh("Element","attributes")||Wh("Node","attributes");Wh("Element","innerHTML")||Wh("HTMLElement","innerHTML");Wh("Node","nodeName");Wh("Node","nodeType");Wh("Node","parentNode");Wh("Node","childNodes");Wh("HTMLElement","style")||Wh("Element","style");Wh("HTMLStyleElement","sheet");var AJr=mOZ("getPropertyValue"),DO0=mOZ("setProperty");Wh("Element","namespaceURI")||Wh("Node","namespaceURI");var dOm={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};var vi$,wdB,bN5,HNd,ZN5;vi$=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]");wdB=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");g.hKC=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.Ol=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]");bN5=/^http:\/\/.*/;g.WVC=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");HNd=/\s+/;ZN5=/[\d\u06f0-\u06f9]/;Ip.prototype.jo=function(){return new K2(this.W())}; Ip.prototype[Symbol.iterator]=function(){return new $C(this.W())}; Ip.prototype.V=function(){return new $C(this.W())}; g.h(K2,g.AB);K2.prototype.next=function(){return this.W.next()}; K2.prototype[Symbol.iterator]=function(){return new $C(this.W)}; K2.prototype.V=function(){return new $C(this.W)}; g.h($C,Ip);$C.prototype.next=function(){return this.U.next()};n2.prototype.clone=function(){return new n2(this.V,this.N,this.U,this.Y,this.j,this.X,this.W,this.T)}; n2.prototype.equals=function(k){return this.V==k.V&&this.N==k.N&&this.U==k.U&&this.Y==k.Y&&this.j==k.j&&this.X==k.X&&this.W==k.W&&this.T==k.T};wU.prototype.clone=function(){return new wU(this.start,this.end)};(function(){if(RO9){var k=/Windows NT ([0-9.]+)/;return(k=k.exec(g.Iu()))?k[1]:"0"}return Cz?(k=/1[0|1][_.][0-9_.]+/,(k=k.exec(g.Iu()))?k[0].replace(/_/g,"."):"10"):g.yi?(k=/Android\s+([^\);]+)(\)|;)/,(k=k.exec(g.Iu()))?k[1]:""):zaR||F03||gXz?(k=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(k=k.exec(g.Iu()))?k[1].replace(/_/g,"."):""):""})();var Q39=function(){if(g.iL)return m5(/Firefox\/([0-9.]+)/);if(g.sl||g.Xj||g.R4)return sZo;if(g.ZJ){if(jx()||Iq()){var k=m5(/CriOS\/([0-9.]+)/);if(k)return k}return m5(/Chrome\/([0-9.]+)/)}if(g.B7&&!jx())return m5(/Version\/([0-9.]+)/);if(Vi||CL){if(k=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.Iu()))return k[1]+"."+k[2]}else if(g.Hp)return(k=m5(/Android\s+([0-9.]+)/))?k:m5(/Version\/([0-9.]+)/);return""}();g.PQ(g.ch,g.H);g.r=g.ch.prototype;g.r.subscribe=function(k,X,V){var C=this.W[k];C||(C=this.W[k]=[]);var y=this.X;this.V[y]=k;this.V[y+1]=X;this.V[y+2]=V;this.X=y+3;C.push(y);return y}; g.r.unsubscribe=function(k,X,V){if(k=this.W[k]){var C=this.V;if(k=k.find(function(y){return C[y+1]==X&&C[y+2]==V}))return this.IW(k)}return!1}; g.r.IW=function(k){var X=this.V[k];if(X){var V=this.W[X];this.j!=0?(this.U.push(k),this.V[k+1]=function(){}):(V&&g.rC(V,k),delete this.V[k],delete this.V[k+1],delete this.V[k+2])}return!!X}; g.r.publish=function(k,X){var V=this.W[k];if(V){var C=Array(arguments.length-1),y=arguments.length,U;for(U=1;U0&&this.j==0)for(;V=this.U.pop();)this.IW(V)}}return U!=0}return!1}; g.r.clear=function(k){if(k){var X=this.W[k];X&&(X.forEach(this.IW,this),delete this.W[k])}else this.V.length=0,this.W={}}; g.r.C4=function(){g.ch.Ud.C4.call(this);this.clear();this.U.length=0};g.dU.prototype.set=function(k,X){X===void 0?this.V.remove(k):this.V.set(k,g.ld(X))}; g.dU.prototype.get=function(k){try{var X=this.V.get(k)}catch(V){return}if(X!==null)try{return JSON.parse(X)}catch(V){throw"Storage: Invalid value was encountered";}}; g.dU.prototype.remove=function(k){this.V.remove(k)};g.PQ(Ah,g.dU);Ah.prototype.set=function(k,X){Ah.Ud.set.call(this,k,giZ(X))}; Ah.prototype.W=function(k){k=Ah.Ud.get.call(this,k);if(k===void 0||k instanceof Object)return k;throw"Storage: Invalid value was encountered";}; Ah.prototype.get=function(k){if(k=this.W(k)){if(k=k.data,k===void 0)throw"Storage: Invalid value was encountered";}else k=void 0;return k};g.PQ(DI,Ah);DI.prototype.set=function(k,X,V){if(X=giZ(X)){if(V){if(V=V.length)return g.qp;var y=V.key(X++);if(k)return g.DL(y);y=V.getItem(y);if(typeof y!=="string")throw"Storage mechanism: Invalid value was encountered";return g.DL(y)}; return C}; g.r.clear=function(){vh(this);this.V.clear()}; g.r.key=function(k){vh(this);return this.V.key(k)};g.PQ(ZI,bT);g.PQ(SM0,bT);g.PQ(ap,Hh);ap.prototype.set=function(k,X){this.W.set(this.V+k,X)}; ap.prototype.get=function(k){return this.W.get(this.V+k)}; ap.prototype.remove=function(k){this.W.remove(this.V+k)}; ap.prototype.jo=function(k){var X=this.W[Symbol.iterator](),V=this,C=new g.AB;C.next=function(){var y=X.next();if(y.done)return y;for(y=y.value;y.slice(0,V.V.length)!=V.V;){y=X.next();if(y.done)return y;y=y.value}return g.DL(k?y.slice(V.V.length):V.W.get(y))}; return C};zK.prototype.getValue=function(){return this.W}; zK.prototype.clone=function(){return new zK(this.V,this.W)};g.r=Fe.prototype;g.r.Mp=function(k,X){var V=this.V;V.push(new zK(k,X));k=V.length-1;X=this.V;for(V=X[k];k>0;){var C=k-1>>1;if(X[C].V>V.V)X[k]=X[C],k=C;else break}X[k]=V}; g.r.remove=function(){var k=this.V,X=k.length,V=k[0];if(!(X<=0)){if(X==1)k.length=0;else{k[0]=k.pop();k=0;X=this.V;for(var C=X.length,y=X[k];k>1;){var U=k*2+1,N=k*2+2;U=Ny.V)break;X[k]=X[U];k=U}X[k]=y}return V.getValue()}}; g.r.h5=function(){for(var k=this.V,X=[],V=k.length,C=0;C>>16&65535|0;for(var U;V!==0;){U=V>2E3?2E3:V;V-=U;do y=y+X[C++]|0,k=k+y|0;while(--U);y%=65521;k%=65521}return y|k<<16|0};for(var sW={},W9,KVB=[],sA=0;sA<256;sA++){W9=sA;for(var $U3=0;$U3<8;$U3++)W9=W9&1?3988292384^W9>>>1:W9>>>1;KVB[sA]=W9}sW=function(k,X,V,C){V=C+V;for(k^=-1;C>>8^KVB[(k^X[C])&255];return k^-1};var qq={};qq={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 iE=[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],Nq=[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],sPX=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],TxZ=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],fO=Array(576);SB(fO);var EW=Array(60);SB(EW);var UW=Array(512);SB(UW);var CO=Array(256);SB(CO);var ys=Array(29);SB(ys);var x6=Array(30);SB(x6);var rUo,h$0,W2m,JUa=!1;var $6;$6=[new KO(0,0,0,0,function(k,X){var V=65535;for(V>k.pV-5&&(V=k.pV-5);;){if(k.Ot<=1){OW(k);if(k.Ot===0&&X===0)return 1;if(k.Ot===0)break}k.Ba+=k.Ot;k.Ot=0;var C=k.UO+V;if(k.Ba===0||k.Ba>=C)if(k.Ot=k.Ba-C,k.Ba=C,Jp(k,!1),k.pQ.cF===0)return 1;if(k.Ba-k.UO>=k.Pn-262&&(Jp(k,!1),k.pQ.cF===0))return 1}k.Mp=0;if(X===4)return Jp(k,!0),k.pQ.cF===0?3:4;k.Ba>k.UO&&Jp(k,!1);return 1}), new KO(4,4,8,4,js),new KO(4,5,16,8,js),new KO(4,6,32,32,js),new KO(4,4,16,16,Im),new KO(8,16,32,32,Im),new KO(8,16,128,128,Im),new KO(8,32,128,256,Im),new KO(32,128,258,1024,Im),new KO(32,258,258,4096,Im)];var ESm={};ESm=function(){this.input=null;this.N0=this.qM=this.nf=0;this.output=null;this.Kg=this.cF=this.Va=0;this.msg="";this.state=null;this.UZ=2;this.zO=0};var OMm=Object.prototype.toString; BW.prototype.push=function(k,X){var V=this.pQ,C=this.options.chunkSize;if(this.ended)return!1;var y=X===~~X?X:X===!0?4:0;typeof k==="string"?V.input=uzo(k):OMm.call(k)==="[object ArrayBuffer]"?V.input=new Uint8Array(k):V.input=k;V.nf=0;V.qM=V.input.length;do{V.cF===0&&(V.output=new L2.i9(C),V.Va=0,V.cF=C);k=fwm(V,y);if(k!==1&&k!==0)return this.AP(k),this.ended=!0,!1;if(V.cF===0||V.qM===0&&(y===4||y===2))if(this.options.to==="string"){var U=L2.Cg(V.output,V.Va);X=U;U=U.length;if(U<65537&&(X.subarray&& IT1||!X.subarray))X=String.fromCharCode.apply(null,L2.Cg(X,U));else{for(var N="",P=0;P0||V.cF===0)&&k!==1);if(y===4)return(V=this.pQ)&&V.state?(C=V.state.status,C!==42&&C!==69&&C!==73&&C!==91&&C!==103&&C!==113&&C!==666?k=Mq(V,-2):(V.state=null,k=C===113?Mq(V,-3):0)):k=-2,this.AP(k),this.ended=!0,k===0;y===2&&(this.AP(0),V.cF=0);return!0}; BW.prototype.AP=function(k){k===0&&(this.result=this.options.to==="string"?this.chunks.join(""):L2.Fn(this.chunks));this.chunks=[];this.err=k;this.msg=this.pQ.msg};var Gi="@@redux/INIT"+nO(),nS$="@@redux/REPLACE"+nO();var GW$=typeof Symbol==="function"&&Symbol.observable||"@@observable";var BwZ=[0,tz1,-3,xN];g.h(cU$,bF);var hFm=function(){var k=[0,dJz,cR_,iG,tz1,iG,-1,xN,tz1,xN,-1,dJz,xN,cR_,yX,BwZ,iG,-1,xN];return function(X,V){var C={Zm:!0};V&&Object.assign(C,V);X=alo(X,void 0,void 0,C);try{var y=new cU$,U=y.ob;Sg(k)(U,X);var N=y}finally{X.free()}return N}}();var dn0=1783235682;var YOo=new g.tp("adInfoDialogEndpoint");var Ga5=new g.tp("adPingingEndpoint");var pAZ=new g.tp("crossDeviceProgressCommand");var Ml=new g.tp("actionCompanionAdRenderer");var hA=new g.tp("adActionInterstitialRenderer");var nQg=new g.tp("adDurationRemainingRenderer");var Fw=new g.tp("adHoverTextButtonRenderer");var SOX=new g.tp("adInfoDialogRenderer");var G1=new g.tp("adMessageRenderer");var lI=new g.tp("adPreviewRenderer");var eu=new g.tp("adsEngagementPanelRenderer");var j0o=new g.tp("dismissablePanelTextPortraitImageRenderer");var s0$=new g.tp("adsEngagementPanelSectionListViewModel");var GUB=new g.tp("flyoutCtaRenderer");var oH=new g.tp("imageCompanionAdRenderer");var JA=new g.tp("instreamAdPlayerOverlayRenderer");var ScZ=new g.tp("instreamSurveyAdBackgroundImageRenderer");var zO=new g.tp("instreamSurveyAdPlayerOverlayRenderer");var tn=new g.tp("instreamSurveyAdRenderer"),Qp=new g.tp("instreamSurveyAdSingleSelectQuestionRenderer"),aH=new g.tp("instreamSurveyAdMultiSelectQuestionRenderer"),OA=new g.tp("instreamSurveyAdAnswerRenderer"),w$_=new g.tp("instreamSurveyAdAnswerNoneOfTheAboveRenderer");var wa=new g.tp("instreamVideoAdRenderer");var mUg=new g.tp("textOverlayAdContentRenderer"),tkB=new g.tp("enhancedTextOverlayAdContentRenderer"),ccQ=new g.tp("imageOverlayAdContentRenderer");var re=new g.tp("playerOverlayLayoutRenderer");var W6=new g.tp("videoInterstitialButtonedCenteredLayoutRenderer");var nj9=new g.tp("aboveFeedAdLayoutRenderer");var GZo=new g.tp("belowPlayerAdLayoutRenderer");var BY0=new g.tp("inPlayerAdLayoutRenderer");var An=new g.tp("playerBytesAdLayoutRenderer");var Zm=new g.tp("playerBytesSequenceItemAdLayoutRenderer");var vF=new g.tp("playerUnderlayAdLayoutRenderer");var mA=new g.tp("adIntroRenderer");var nV=new g.tp("playerBytesSequentialLayoutRenderer");var xR0=new g.tp("slidingTextPlayerOverlayRenderer");var cF=new g.tp("surveyTextInterstitialRenderer");var Dm=new g.tp("videoAdTrackingRenderer");var dUC=new g.tp("simpleAdBadgeRenderer");var ry=new g.tp("skipAdRenderer"),AcQ=new g.tp("skipButtonRenderer");var Yf=new g.tp("adSlotRenderer");var HF=new g.tp("squeezebackPlayerSidePanelRenderer");var DUR=new g.tp("timedPieCountdownRenderer");var gG=new g.tp("adAvatarViewModel");var ln=new g.tp("adBadgeViewModel");var L5=new g.tp("adButtonViewModel");var RKg=new g.tp("adDetailsLineViewModel");var HQg=new g.tp("adDisclosureBannerViewModel");var bQJ=new g.tp("adPodIndexViewModel");var vQZ=new g.tp("imageBackgroundViewModel");var ZQ1=new g.tp("adGridCardCollectionViewModel");var aTO=new g.tp("adGridCardTextViewModel");var QuB=new g.tp("adPreviewViewModel");var zK_=new g.tp("playerAdAvatarLockupCardButtonedViewModel");var FVz=new g.tp("skipAdButtonViewModel");var gQg=new g.tp("skipAdViewModel");var lTB=new g.tp("timedPieCountdownViewModel");var LV5=new g.tp("visitAdvertiserLinkViewModel");var fV=new g.tp("bannerImageLayoutViewModel");var Ek=new g.tp("topBannerImageTextIconButtonedLayoutViewModel");var Jn=new g.tp("adsEngagementPanelLayoutViewModel");var bI=new g.tp("displayUnderlayTextGridCardsLayoutViewModel");g.dB=new g.tp("browseEndpoint");var SEg=new g.tp("confirmDialogEndpoint");var BTZ=new g.tp("commandContext");var MX0=new g.tp("rawColdConfigGroup");var qs5=new g.tp("rawHotConfigGroup");g.KU=new g.tp("commandExecutorCommand");g.h(Dna,bF);var slX={fVa:0,KWz:1,d7q:32,D7C:61,ytH:67,veC:103,oe4:86,IV2:42,OZo:60,RNc:62,lV2:73,SV8:76,m7b:88,VfO:90,kf2:99,GL4:98,WVB:100,cHo:102,U$z:41,PrO:69,jha:70,aA2:71,fGG:2,Agb:27,ANDROID:3,pSG:54,ZUB:14,cVB:91,Ty2:55,JV2:24,G$o:20,iU4:18,dpo:21,OUH:104,Dpc:30,vU8:29,mpo:28,EeO:101,VIo:34,l9C:36,I99:38,IOS:5,Xd9:15,b$b:92,wd8:40,Yc8:25,rKB:17,fO9:19,AKB:64,u04:66,LOz:26,nAq:22,EAb:33,xvz:68,NkG:35,eAY:53,hAC:37,gAC:39,kLb:7,U7G:57,PcB:43,aVa:59,jf2:93,oUo:74,CcH:75,BT4:85,qVY:65,XGz:80,wG8:8,WWB:10, YVG:58,geH:63,zNc:72,tT2:23,qjH:11,z59:13,sEY:12,yHB:16,iZq:56,tBB:31,wqq:77,TPz:84,FWY:87,GXz:89,Jcc:94,Vc8:95};g.h(cW,bF);cW.prototype.S_=function(){return X2(this,3)}; cW.prototype.yK=function(){return X2(this,5)}; cW.prototype.JP=function(k){return U_(this,5,k)};g.h(dF,bF);g.h(R$Y,bF);g.h(Ap,bF);g.r=Ap.prototype;g.r.getDeviceId=function(){return X2(this,6)}; g.r.Ok=function(k){var X=cX(this,9,FZ,3,!0);$n(X,k);return X[k]}; g.r.getPlayerType=function(){return VK(this,36)}; g.r.setHomeGroupInfo=function(k){return SG(this,R$Y,81,k)}; g.r.clearLocationPlayabilityToken=function(){return n0(this,89)};g.h(Dt,bF);Dt.prototype.getValue=function(){return X2(this,QS(this,Pva,2))}; var Pva=[2,3,4,5,6];g.h(Rm,bF);Rm.prototype.setTrackingParams=function(k){return n0(this,1,ZQZ(k,!1))};g.h(HW,bF);g.h(bE,bF);bE.prototype.Ok=function(k){var X=cX(this,5,gZ,3,!0);$n(X,k);return X[k]};g.h(vW,bF);vW.prototype.getToken=function(){return iF(this,2)}; vW.prototype.setToken=function(k){return U_(this,2,k)};g.h(Zt,bF);Zt.prototype.setSafetyMode=function(k){return xT(this,5,k)};g.h(am,bF);am.prototype.Cz=function(k){return SG(this,Ap,1,k)};var Su=new g.tp("thumbnailLandscapePortraitRenderer");g.p$z=new g.tp("changeEngagementPanelVisibilityAction");var $hI=new g.tp("continuationCommand");g.YEB=new g.tp("openPopupAction");g.jK=new g.tp("webCommandMetadata");var Yk0=new g.tp("metadataBadgeRenderer");var KD9=new g.tp("signalServiceEndpoint");var za=new g.tp("innertubeCommand");var PW9=new g.tp("loggingDirectives");var OCa={zC2:"EMBEDDED_PLAYER_MODE_UNKNOWN",CBG:"EMBEDDED_PLAYER_MODE_DEFAULT",qNY:"EMBEDDED_PLAYER_MODE_PFP",BPG:"EMBEDDED_PLAYER_MODE_PFL"};var IAI=new g.tp("channelThumbnailEndpoint");var jgI=new g.tp("embeddedPlayerErrorMessageRenderer");var hCo=new g.tp("embeddedPlayerOverlayVideoDetailsRenderer"),K9$=new g.tp("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),$sY=new g.tp("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var LAd=new g.tp("embedsInfoPanelRenderer");var u9z=new g.tp("feedbackEndpoint");var kRc=new g.tp("callToActionButtonViewModel");var XZB=new g.tp("interactionLoggingCommandMetadata");var rpZ={JHB:"WEB_DISPLAY_MODE_UNKNOWN",MB2:"WEB_DISPLAY_MODE_BROWSER",ZZB:"WEB_DISPLAY_MODE_MINIMAL_UI",TTB:"WEB_DISPLAY_MODE_STANDALONE",pG8:"WEB_DISPLAY_MODE_FULLSCREEN"};g.h(Qs,bF);Qs.prototype.getPlayerType=function(){return VK(this,7)}; Qs.prototype.Zp=function(){return X2(this,19)}; Qs.prototype.setVideoId=function(k){return U_(this,19,k)};g.h(zi,bF);g.h(FW,bF);g.h(gF,bF); var Vx_=[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];var Cp3=new g.tp("loggingContext");g.h(lE,bF);g.h(pO,bF);pO.prototype.Zp=function(){return iF(this,QS(this,rq,1))}; pO.prototype.setVideoId=function(k){return Z0(this,1,rq,Xn(k))}; pO.prototype.getPlaylistId=function(){return iF(this,QS(this,rq,2))}; var rq=[1,2];g.h(HMZ,bF);var Tw=new g.tp("changeKeyedMarkersVisibilityCommand");var iFz=new g.tp("changeMarkersVisibilityCommand");var k1r=new g.tp("loadMarkersCommand");var yC5=new g.tp("suggestedActionDataViewModel");var tEo=new g.tp("timelyActionViewModel");var ma5=new g.tp("timelyActionsOverlayViewModel");var REr=new g.tp("productListItemRenderer");var UQJ=new g.tp("shoppingOverlayRenderer");var W9d=new g.tp("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var Nr5=new g.tp("adFeedbackEndpoint");var xQg=new g.tp("menuEndpoint");var Q60=new g.tp("phoneDialerEndpoint");var Z5Y=new g.tp("sendSmsEndpoint");var rZI=new g.tp("copyTextEndpoint");var PpB=new g.tp("shareEndpoint"),Trg=new g.tp("shareEntityEndpoint"),qPJ=new g.tp("shareEntityServiceEndpoint"),Mxc=new g.tp("webPlayerShareEntityServiceEndpoint");g.FY=new g.tp("urlEndpoint");g.xI=new g.tp("watchEndpoint");var oJz=new g.tp("watchPlaylistEndpoint");g.enR=new g.tp("offlineOrchestrationActionCommand");var hd9=new g.tp("compositeVideoOverlayRenderer");var flB=new g.tp("miniplayerRenderer");var Etm=new g.tp("paidContentOverlayRenderer");var EJ3=new g.tp("playerMutedAutoplayOverlayRenderer"),JC5=new g.tp("playerMutedAutoplayEndScreenRenderer");var Tao=new g.tp("unserializedPlayerResponse"),rCc=new g.tp("unserializedPlayerResponse");var hnz=new g.tp("playlistEditEndpoint");var Ih;g.LV=new g.tp("buttonRenderer");Ih=new g.tp("toggleButtonRenderer");var W75=new g.tp("counterfactualRenderer");var Wx5=new g.tp("resolveUrlCommandMetadata");var sqz=new g.tp("modifyChannelNotificationPreferenceEndpoint");var nDm=new g.tp("pingingEndpoint");var OFZ=new g.tp("unsubscribeEndpoint");g.At=new g.tp("subscribeButtonRenderer");var jqQ=new g.tp("subscribeEndpoint");var ad9=new g.tp("buttonViewModel");var Oe0=new g.tp("qrCodeRenderer");var jlZ={FO4:"LIVING_ROOM_APP_MODE_UNSPECIFIED",IO2:"LIVING_ROOM_APP_MODE_MAIN",i$G:"LIVING_ROOM_APP_MODE_KIDS",dvC:"LIVING_ROOM_APP_MODE_MUSIC",O$C:"LIVING_ROOM_APP_MODE_UNPLUGGED",GuY:"LIVING_ROOM_APP_MODE_GAMING"};var FAm=new g.tp("autoplaySwitchButtonRenderer");var D_,m5m,Jn0,a4m;D_=new g.tp("decoratedPlayerBarRenderer");m5m=new g.tp("chapteredPlayerBarRenderer");Jn0=new g.tp("multiMarkersPlayerBarRenderer");a4m=new g.tp("chapterRenderer");g.AoZ=new g.tp("markerRenderer");var l4m=new g.tp("decoratedPlayheadRenderer");var SkZ=new g.tp("desktopOverlayConfigRenderer");var IbZ=new g.tp("engagementPanelSectionListRenderer");var lm5=new g.tp("gatedActionsOverlayViewModel");var bGY=new g.tp("heatMarkerRenderer");var HGZ=new g.tp("heatmapRenderer");var uwa=new g.tp("watchToWatchTransitionRenderer");var sgm=new g.tp("playlistPanelRenderer");var IlB=new g.tp("productUpsellSuggestedActionViewModel");var Kxz=new g.tp("suggestedActionTimeRangeTrigger"),$QB=new g.tp("suggestedActionsRenderer"),Br5=new g.tp("suggestedActionRenderer");var vZa=new g.tp("timedMarkerDecorationRenderer");var AA0=new g.tp("cipher");var qk$=new g.tp("playerVars");var nJR=new g.tp("playerVars");var K$=g.g$.window,GRZ,wZZ,Y6=(K$==null?void 0:(GRZ=K$.yt)==null?void 0:GRZ.config_)||(K$==null?void 0:(wZZ=K$.ytcfg)==null?void 0:wZZ.data_)||{};g.lo("yt.config_",Y6);var VQ=[];var L2a=/^[\w.]*$/,z$0={q:!0,search_query:!0},QP0=String(UG);var EG=new function(){var k=window.document;this.V=window;this.W=k}; g.lo("yt.ads_.signals_.getAdSignalsString",function(k){return NI(rk(k))});g.Ug();var p8m="XMLHttpRequest"in g.g$?function(){return new XMLHttpRequest}:null;var mQc="client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods".split(" ");g.G(mQc);var XJr={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"},MDm="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".split(" ").concat(g.G(mQc)),xCo=!1,ym0=wk;g.h(co,T_);D7.prototype.then=function(k,X,V){return this.V?this.V.then(k,X,V):this.U===1&&k?(k=k.call(V,this.W))&&typeof k.then==="function"?k:Ho(k):this.U===2&&X?(k=X.call(V,this.W))&&typeof k.then==="function"?k:R1(k):this}; D7.prototype.getValue=function(){return this.W}; D7.prototype.$goog_Thenable=!0;var b6=!1;var km=Vi||CL;var WGr=/^([0-9\.]+):([0-9\.]+)$/;g.h(ro,T_);ro.prototype.name="BiscottiError";g.h(J9,T_);J9.prototype.name="BiscottiMissingError";var I8m={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},h9=null;var XQo=M0(["data-"]),cm$={};var txB=0,WD=g.lp?"webkit":Kq?"moz":g.sl?"ms":g.R4?"o":"",cCc=g.LZ("ytDomDomGetNextId")||function(){return++txB}; g.lo("ytDomDomGetNextId",cCc);var RYm={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};BD.prototype.preventDefault=function(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}; BD.prototype.stopPropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}; BD.prototype.stopImmediatePropagation=function(){this.event&&(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())};var nL=g.g$.ytEventsEventsListeners||{};g.lo("ytEventsEventsListeners",nL);var v10=g.g$.ytEventsEventsCounter||{count:0};g.lo("ytEventsEventsCounter",v10);var zYr=eM(function(){var k=!1;try{var X=Object.defineProperty({},"passive",{get:function(){k=!0}}); window.addEventListener("test",null,X)}catch(V){}return k}),ZCm=eM(function(){var k=!1; try{var X=Object.defineProperty({},"capture",{get:function(){k=!0}}); window.addEventListener("test",null,X)}catch(V){}return k});var $N;$N=window;g.a=$N.ytcsi&&$N.ytcsi.now?$N.ytcsi.now:$N.performance&&$N.performance.timing&&$N.performance.now&&$N.performance.timing.navigationStart?function(){return $N.performance.timing.navigationStart+$N.performance.now()}:function(){return(new Date).getTime()};g.PQ(cD,g.H);cD.prototype.D=function(k){k.V===void 0&&HCX(k);var X=k.V;k.W===void 0&&HCX(k);this.V=new g.wr(X,k.W)}; cD.prototype.ij=function(){return this.V||new g.wr}; cD.prototype.k9=function(){if(this.V){var k=(0,g.a)();if(this.j!=0){var X=this.X,V=this.V,C=X.x-V.x;X=X.y-V.y;C=Math.sqrt(C*C+X*X)/(k-this.j);this.W[this.U]=Math.abs((C-this.Y)/this.Y)>.5?1:0;for(V=X=0;V<4;V++)X+=this.W[V]||0;X>=3&&this.N();this.Y=C}this.j=k;this.X=this.V;this.U=(this.U+1)%4}}; cD.prototype.C4=function(){g.I1(this.T);g.wo(this.U2)};g.h(A9,g.H);A9.prototype.Z=function(k,X,V,C,y){V=g.i6((0,g.iB)(V,C||this.yD));V={target:k,name:X,callback:V};var U;y&&zYr()&&(U={passive:!0});k.addEventListener(X,V.callback,U);this.N.push(V);return V}; A9.prototype.rQ=function(k){for(var X=0;X=v.uc)||I.V.version>=l||I.V.objectStoreNames.contains(A)||B.push(A)}T=B;if(T.length===0){O.wB(5);break}q=Object.keys(V.options.Ys); M=P.objectStoreNames();if(V.YV.options.version+1)throw f.close(),V.U=!1,tB$(V,E);return O.return(f);case 8:throw X(), e instanceof Error&&!g.$5("ytidb_async_stack_killswitch")&&(e.stack=e.stack+"\n"+N.substring(N.indexOf("\n")+1)),nf(e,V.name,"",(J=V.options.version)!=null?J:-1);}})} function X(){V.V===C&&(V.V=void 0)} var V=this;if(!this.U)throw tB$(this);if(this.V)return this.V;var C,y={blocking:function(U){U.close()}, closed:X,Lb2:X,upgrade:this.options.upgrade};return this.V=C=k()};var Y2=new SL("YtIdbMeta",{Ys:{databases:{uc:1}},upgrade:function(k,X){X(1)&&g.Da(k,"databases",{keyPath:"actualName"})}});var Ci,Ve=new function(){}(new function(){});new g.hU;g.h(U6,SL);U6.prototype.W=function(k,X,V){V=V===void 0?{}:V;return(this.options.shared?Z2m:vC0)(k,X,Object.assign({},V))}; U6.prototype.delete=function(k){k=k===void 0?{}:k;return(this.options.shared?F5r:aId)(this.name,k)};var alB={},lI$=g.Nh("ytGcfConfig",{Ys:(alB.coldConfigStore={uc:1},alB.hotConfigStore={uc:1},alB),shared:!1,upgrade:function(k,X){X(1)&&(g.av(g.Da(k,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),g.av(g.Da(k,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))}, version:1});g.h(PT,g.H);PT.prototype.C4=function(){for(var k=g.W(this.W),X=k.next();!X.done;X=k.next()){var V=this.V;X=V.indexOf(X.value);X>=0&&V.splice(X,1)}this.W.length=0;g.H.prototype.C4.call(this)};fi.prototype.JP=function(k){this.hotHashData=k;g.lo("yt.gcf.config.hotHashData",this.hotHashData||null)};var Qq3=typeof TextEncoder!=="undefined"?new TextEncoder:null,DqY=Qq3?function(k){return Qq3.encode(k)}:function(k){k=g.yo(k); for(var X=new Uint8Array(k.length),V=0;V=X?!1:!0}; g.r.Vg=function(){var k=this;if(!as(this))throw Error("IndexedDB is not supported: retryQueuedRequests");this.pU.z_("QUEUED",this.SN).then(function(X){X&&!k.t3(X,k.S3)?k.Pz.KO(function(){return g.D(function(V){if(V.W==1)return X.id===void 0?V.wB(2):g.d(V,k.pU.nI(X.id,k.SN),2);k.Vg();g.Wd(V)})}):k.fU.YU()&&k.BE()})};var Fj;var fnm={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,liveCreationStreamWebrtcStats:288,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,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,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};var FxB={},Xo$=g.Nh("ServiceWorkerLogsDatabase",{Ys:(FxB.SWHealthLog={uc:1},FxB),shared:!0,upgrade:function(k,X){X(1)&&g.av(g.Da(k,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var Li={},Nk0=0;var SQ;Ym.prototype.requestComplete=function(k,X){X&&(this.W=!0);k=this.removeParams(k);this.V.get(k)||this.V.set(k,X)}; Ym.prototype.isEndpointCFR=function(k){k=this.removeParams(k);return(k=this.V.get(k))?!1:k===!1&&this.W?!0:null}; Ym.prototype.removeParams=function(k){return k.split("?")[0]}; Ym.prototype.removeParams=Ym.prototype.removeParams;Ym.prototype.isEndpointCFR=Ym.prototype.isEndpointCFR;Ym.prototype.requestComplete=Ym.prototype.requestComplete;Ym.getInstance=uW;g.h(ko,g.rK);g.r=ko.prototype;g.r.YU=function(){return this.V.YU()}; g.r.bd=function(k){this.V.V=k}; g.r.bI=function(){var k=window.navigator.onLine;return k===void 0?!0:k}; g.r.zb=function(){this.W=!0}; g.r.listen=function(k,X){return this.V.listen(k,X)}; g.r.jj=function(k){k=Fo(this.V,k);k.then(function(X){g.$5("use_cfr_monitor")&&uW().requestComplete("generate_204",X)}); return k}; ko.prototype.sendNetworkCheckRequest=ko.prototype.jj;ko.prototype.listen=ko.prototype.listen;ko.prototype.enableErrorFlushing=ko.prototype.zb;ko.prototype.getWindowStatus=ko.prototype.bI;ko.prototype.networkStatusHint=ko.prototype.bd;ko.prototype.isNetworkAvailable=ko.prototype.YU;ko.getInstance=Tkm;g.h(g.XN,g.rK);g.XN.prototype.YU=function(){var k=g.LZ("yt.networkStatusManager.instance.isNetworkAvailable");return k?k.bind(this.W)():!0}; g.XN.prototype.bd=function(k){var X=g.LZ("yt.networkStatusManager.instance.networkStatusHint").bind(this.W);X&&X(k)}; g.XN.prototype.jj=function(k){var X=this,V;return g.D(function(C){V=g.LZ("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(X.W);return g.$5("skip_network_check_if_cfr")&&uW().isEndpointCFR("generate_204")?C.return(new Promise(function(y){var U;X.bd(((U=window.navigator)==null?void 0:U.onLine)||!0);y(X.YU())})):V?C.return(V(k)):C.return(!0)})};var VT;g.h(Cc,Qe);Cc.prototype.writeThenSend=function(k,X){X||(X={});X=yT(k,X);g.Cf()||(this.V=!1);Qe.prototype.writeThenSend.call(this,k,X)}; Cc.prototype.sendThenWrite=function(k,X,V){X||(X={});X=yT(k,X);g.Cf()||(this.V=!1);Qe.prototype.sendThenWrite.call(this,k,X,V)}; Cc.prototype.sendAndWrite=function(k,X){X||(X={});X=yT(k,X);g.Cf()||(this.V=!1);Qe.prototype.sendAndWrite.call(this,k,X)}; Cc.prototype.awaitInitialization=function(){return this.U.promise};var f7o=g.g$.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.lo("ytNetworklessLoggingInitializationOptions",f7o);g.U7.prototype.isReady=function(){!this.config_&&qW5()&&(this.config_=g.Jx());return!!this.config_};var gJB,P_,qB;gJB=g.g$.ytPubsubPubsubInstance||new g.ch;P_=g.g$.ytPubsubPubsubSubscribedKeys||{};qB=g.g$.ytPubsubPubsubTopicToKeys||{};g.T0=g.g$.ytPubsubPubsubIsSynchronous||{};g.ch.prototype.subscribe=g.ch.prototype.subscribe;g.ch.prototype.unsubscribeByKey=g.ch.prototype.IW;g.ch.prototype.publish=g.ch.prototype.publish;g.ch.prototype.clear=g.ch.prototype.clear;g.lo("ytPubsubPubsubInstance",gJB);g.lo("ytPubsubPubsubTopicToKeys",qB);g.lo("ytPubsubPubsubIsSynchronous",g.T0); g.lo("ytPubsubPubsubSubscribedKeys",P_);var s1$={};g.h(Kc,g.H);Kc.prototype.append=function(k){if(!this.W)throw Error("This does not support the append operation");k=k.ac();this.ac().appendChild(k)}; g.h($o,Kc);$o.prototype.ac=function(){return this.V};g.h(B_,g.H);B_.prototype.onTouchStart=function(k){this.N=!0;this.W=k.touches.length;this.V.isActive()&&(this.V.stop(),this.Y=!0);k=k.touches;this.X=I7X(this,k)||k.length!=1;var X=k.item(0);this.X||!X?this.D=this.T=Infinity:(this.T=X.clientX,this.D=X.clientY);for(X=this.U.length=0;X=0)}if(X||k&&Math.pow(k.clientX-this.T,2)+Math.pow(k.clientY-this.D,2)>25)this.j=!0}; B_.prototype.onTouchEnd=function(k){var X=k.changedTouches;X&&this.N&&this.W==1&&!this.j&&!this.Y&&!this.X&&I7X(this,X)&&(this.k9=k,this.V.start());this.W=k.touches.length;this.W===0&&(this.j=this.N=!1,this.U.length=0);this.Y=!1};var nc=Date.now().toString();var c_={};var bD=Symbol("injectionDeps");Az.prototype.toString=function(){return"InjectionToken("+this.name+")"}; Bkm.prototype.resolve=function(k){return k instanceof DG?v_(this,k.key,[],!0):v_(this,k,[])};var ZG;var QT=window;var lD=g.$5("web_enable_lifecycle_monitoring")&&z0()!==0,dIo=g.$5("web_enable_lifecycle_monitoring");mI$.prototype.cancel=function(){for(var k=g.W(this.V),X=k.next();!X.done;X=k.next())X=X.value,X.jobId===void 0||X.H1||this.scheduler.y7(X.jobId),X.H1=!0;this.W.resolve()};g.r=Lc.prototype;g.r.install=function(k){this.plugins.push(k);return this}; g.r.uninstall=function(){var k=this;g.Ar.apply(0,arguments).forEach(function(X){X=k.plugins.indexOf(X);X>-1&&k.plugins.splice(X,1)})}; g.r.transition=function(k,X){var V=this;lD&&Gdd(this.state);var C=this.transitions.find(function(U){return Array.isArray(U.from)?U.from.find(function(N){return N===V.state&&U.to===k}):U.from===V.state&&U.to===k}); if(C){this.W&&(t2I(this.W),this.W=void 0);AaX(this,k,X);this.state=k;lD&&FN(this.state);C=C.action.bind(this);var y=this.plugins.filter(function(U){return U[k]}).map(function(U){return U[k]}); C(caZ(this,y),X)}else throw Error("no transition specified from "+this.state+" to "+k);}; g.r.nT2=function(k){var X=g.Ar.apply(1,arguments);g.x2();for(var V=g.W(k),C=V.next(),y={};!C.done;y={NT:void 0},C=V.next())y.NT=C.value,i2I(function(U){return function(){pc(U.NT.name);uD(function(){return U.NT.callback.apply(U.NT,g.G(X))}); Yo(U.NT.name)}}(y))}; g.r.h79=function(k){var X=g.Ar.apply(1,arguments),V,C,y,U;return g.D(function(N){N.W==1&&(g.x2(),V=g.W(k),C=V.next(),y={});if(N.W!=3){if(C.done)return N.wB(0);y.Xx=C.value;y.O3=void 0;U=function(P){return function(){pc(P.Xx.name);var T=uD(function(){return P.Xx.callback.apply(P.Xx,g.G(X))}); WM(T)?P.O3=g.$5("web_lifecycle_error_handling_killswitch")?T.then(function(){Yo(P.Xx.name)}):T.then(function(){Yo(P.Xx.name)},function(q){wo$(q); Yo(P.Xx.name)}):Yo(P.Xx.name)}}(y); i2I(U);return y.O3?g.d(N,y.O3,3):N.wB(3)}y={Xx:void 0,O3:void 0};C=V.next();return N.wB(2)})}; g.r.Ez=function(k){var X=g.Ar.apply(1,arguments),V=this,C=k.map(function(y){return{ge:function(){pc(y.name);uD(function(){return y.callback.apply(y,g.G(X))}); Yo(y.name)}, priority:SA(V,y)}}); C.length&&(this.W=new mI$(C))}; g.N0.Object.defineProperties(Lc.prototype,{currentState:{configurable:!0,enumerable:!0,get:function(){return this.state}}});var XP;g.h(kD,Lc);kD.prototype.Y=function(k,X){var V=this;this.V=g.UO(0,function(){V.currentState==="application_navigating"&&V.transition("none")},5E3); k(X==null?void 0:X.event)}; kD.prototype.X=function(k,X){this.V&&(g.lA.y7(this.V),this.V=null);k(X==null?void 0:X.event)};var $D=[];g.lo("yt.logging.transport.getScrapedGelPayloads",function(){return $D});VP.prototype.storePayload=function(k,X){k=CI(k);this.store[k]?this.store[k].push(X):(this.W={},this.store[k]=[X]);this.V++;g.$5("more_accurate_gel_parser")&&(X=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(X));return k}; VP.prototype.smartExtractMatchingEntries=function(k){if(!k.keys.length)return[];for(var X=yP(this,k.keys.splice(0,1)[0]),V=[],C=0;C=0){C=!1;break a}}C=!0}C&&(X=gq(X))&&this.W9(X)}}; g.r.Ow=function(k){return k}; g.r.onTouchStart=function(k){this.qC.onTouchStart(k)}; g.r.onTouchMove=function(k){this.qC.onTouchMove(k)}; g.r.onTouchEnd=function(k){if(this.qC)this.qC.onTouchEnd(k)}; g.r.W9=function(k){this.layoutId?this.MC.executeCommand(k,this.layoutId):(k=new g.XQ("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}),g.Zz(k))}; g.r.createServerVe=function(k,X){this.api.createServerVe(k,this);this.api.setTrackingParams(k,X)}; g.r.logVisibility=function(k,X){this.api.hasVe(k)&&this.api.logVisibility(k,X,this.interactionLoggingClientData)}; g.r.C4=function(){this.clear(null);this.rQ(this.D8);for(var k=g.W(this.gB),X=k.next();!X.done;X=k.next())this.rQ(X.value);g.sD.prototype.C4.call(this)};g.h(ZF,OD); ZF.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);this.V=X;if(X.text==null&&X.icon==null)g.aN(Error("ButtonRenderer did not have text or an icon set."));else{switch(X.style||null){case "STYLE_UNKNOWN":k="ytp-ad-button-link";break;default:k=null}k!=null&&g.op(this.element,k);X.text!=null&&(k=g.IK(X.text),g.fQ(k)||(this.element.setAttribute("aria-label",k),this.U=new g.sD({C:"span",K:"ytp-ad-button-text",jz:k}),g.b(this,this.U),this.U.rB(this.element)));X.accessibilityData&&X.accessibilityData.accessibilityData&& X.accessibilityData.accessibilityData.label&&!g.fQ(X.accessibilityData.accessibilityData.label)&&this.element.setAttribute("aria-label",X.accessibilityData.accessibilityData.label);X.icon!=null&&(X=v3(X.icon,this.j),X!=null&&(this.W=new g.sD({C:"span",K:"ytp-ad-button-icon",S:[X]}),g.b(this,this.W)),this.X?Vl(this.element,this.W.element,0):this.W.rB(this.element))}}; ZF.prototype.clear=function(){this.hide()}; ZF.prototype.onClick=function(k){OD.prototype.onClick.call(this,k);k=g.W(AK$(this));for(var X=k.next();!X.done;X=k.next())X=X.value,this.layoutId?this.MC.executeCommand(X,this.layoutId):g.Zz(Error("Missing layoutId for button."));this.api.onAdUxClicked(this.componentType,this.layoutId)};g.h(aK,g.H);aK.prototype.C4=function(){this.W&&g.wo(this.W);this.V.clear();Qv=null;g.H.prototype.C4.call(this)}; aK.prototype.register=function(k,X){X&&this.V.set(k,X)}; var Qv=null;g.h(gA,OD); gA.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);k=X.hoverText||null;X=X.button&&g.Z(X.button,g.LV)||null;X==null?g.Zz(Error("AdHoverTextButtonRenderer.button was not set in response.")):(this.button=new ZF(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,void 0,void 0,void 0,void 0,this.U),g.b(this,this.button),this.button.init(et("button"),X,this.macros),k&&this.button.element.setAttribute("aria-label",g.IK(k)),this.button.rB(this.element),this.D&&!g.Mc(this.button.element, "ytp-ad-clickable")&&g.op(this.button.element,"ytp-ad-clickable"),this.U&&g.op(this.button.element,"ytp-ad-hover-text-button--clean-player"),k&&(this.W=new g.sD({C:"div",K:"ytp-ad-hover-text-container"}),this.X&&(X=new g.sD({C:"div",K:"ytp-ad-hover-text-callout"}),X.rB(this.W.element),g.b(this,X)),g.b(this,this.W),this.W.rB(this.element),X=zl(k),Vl(this.W.element,X,0)),this.show())}; gA.prototype.hide=function(){this.button&&this.button.hide();this.W&&this.W.hide();OD.prototype.hide.call(this)}; gA.prototype.show=function(){this.button&&this.button.show();OD.prototype.show.call(this)};g.h(LP,OD); LP.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);V=(k=X.thumbnail)&&lS(k)||"";g.fQ(V)?Math.random()<.01&&g.aN(Error("Found AdImage without valid image URL")):(this.V?g.Ir(this.element,"backgroundImage","url("+V+")"):gr(this.element,{src:V}),gr(this.element,{alt:k&&k.accessibility&&k.accessibility.label||""}),X&&X.adRendererCommands&&X.adRendererCommands.clickCommand?this.element.classList.add("ytp-ad-clickable-element"):this.element.classList.remove("ytp-ad-clickable-element"),this.show())}; LP.prototype.clear=function(){this.hide()};g.h(St,OD);g.r=St.prototype;g.r.hide=function(){OD.prototype.hide.call(this);this.U&&this.U.focus()}; g.r.show=function(){this.U=document.activeElement;OD.prototype.show.call(this);this.j.focus()}; g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);this.W=X;X.dialogMessages||X.title!=null?X.confirmLabel==null?g.Zz(Error("ConfirmDialogRenderer.confirmLabel was not set.")):X.cancelLabel==null?g.Zz(Error("ConfirmDialogRenderer.cancelLabel was not set.")):bfo(this,X):g.Zz(Error("Neither ConfirmDialogRenderer.title nor ConfirmDialogRenderer.dialogMessages were set."))}; g.r.clear=function(){g.RB(this.V);this.hide()}; g.r.yQ=function(){this.hide()}; g.r.NW=function(){var k=this.W.cancelEndpoint;k&&(this.layoutId?this.MC.executeCommand(k,this.layoutId):g.Zz(Error("Missing layoutId for confirm dialog.")));this.hide()}; g.r.kp=function(){var k=this.W.confirmNavigationEndpoint||this.W.confirmEndpoint;k&&(this.layoutId?this.MC.executeCommand(k,this.layoutId):g.Zz(Error("Missing layoutId for confirm dialog.")));this.hide()};g.h(pP,OD);g.r=pP.prototype; g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);this.U=X;if(X.defaultText==null&&X.defaultIcon==null)g.Zz(Error("ToggleButtonRenderer must have either text or icon set."));else if(X.defaultIcon==null&&X.toggledIcon!=null)g.Zz(Error("ToggleButtonRenderer cannot have toggled icon set without a default icon."));else{if(X.style){switch(X.style.styleType){case "STYLE_UNKNOWN":case "STYLE_DEFAULT":k="ytp-ad-toggle-button-default-style";break;default:k=null}k!=null&&g.op(this.j,k)}k={};X.defaultText? (V=g.IK(X.defaultText),g.fQ(V)||(k.buttonText=V,this.api.J().experiments.iq("a11y_h5_associate_survey_question")||this.V.setAttribute("aria-label",V),this.api.J().experiments.iq("fix_h5_toggle_button_a11y")&&this.W.setAttribute("aria-label",V))):g.Du(this.Y9,!1);X.defaultTooltip&&(k.tooltipText=X.defaultTooltip,this.V.hasAttribute("aria-label")||this.W.setAttribute("aria-label",X.defaultTooltip));X.defaultIcon?(V=v3(X.defaultIcon),this.updateValue("untoggledIconTemplateSpec",V),X.toggledIcon?(this.U2= !0,V=v3(X.toggledIcon),this.updateValue("toggledIconTemplateSpec",V)):(g.Du(this.D,!0),g.Du(this.X,!1)),g.Du(this.V,!1)):g.Du(this.W,!1);g.p1(k)||this.update(k);X.isToggled&&(g.op(this.j,"ytp-ad-toggle-button-toggled"),this.toggleButton(X.isToggled));Y8(this);this.Z(this.element,"change",this.fY);this.show()}}; g.r.onClick=function(k){this.gB.length>0&&(this.toggleButton(!this.isToggled()),this.fY());OD.prototype.onClick.call(this,k)}; g.r.fY=function(){g.Jh(this.j,"ytp-ad-toggle-button-toggled",this.isToggled());for(var k=g.W(v2Y(this,this.isToggled())),X=k.next();!X.done;X=k.next())X=X.value,this.layoutId?this.MC.executeCommand(X,this.layoutId):g.Zz(Error("Missing layoutId for toggle button."));if(this.isToggled())this.api.onAdUxClicked("toggle-button",this.layoutId);Y8(this)}; g.r.clear=function(){this.hide()}; g.r.toggleButton=function(k){g.Jh(this.j,"ytp-ad-toggle-button-toggled",k);this.V.checked=k;Y8(this)}; g.r.isToggled=function(){return this.V.checked};g.h(uS,A9);uS.prototype.X=function(k){if(Array.isArray(k)){k=g.W(k);for(var X=k.next();!X.done;X=k.next())X=X.value,X instanceof Zfm&&this.j(X)}};g.h(k7,OD);g.r=k7.prototype;g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);X.reasons?X.confirmLabel==null?g.Zz(Error("AdFeedbackRenderer.confirmLabel was not set.")):(X.cancelLabel==null&&g.aN(Error("AdFeedbackRenderer.cancelLabel was not set.")),X.title==null&&g.aN(Error("AdFeedbackRenderer.title was not set.")),FWd(this,X)):g.Zz(Error("AdFeedbackRenderer.reasons were not set."))}; g.r.clear=function(){mM(this.X);mM(this.D);this.j.length=0;this.hide()}; g.r.hide=function(){this.V&&this.V.hide();this.W&&this.W.hide();OD.prototype.hide.call(this);this.U&&this.U.focus()}; g.r.show=function(){this.V&&this.V.show();this.W&&this.W.show();this.U=document.activeElement;OD.prototype.show.call(this);this.X.focus()}; g.r.GN=function(){this.api.onAdUxClicked("ad-feedback-dialog-close-button",this.layoutId);this.publish("a");this.hide()}; g.r.YEo=function(){this.hide()}; X6.prototype.ac=function(){return this.V.element}; X6.prototype.getCommand=function(){return this.W}; X6.prototype.isChecked=function(){return this.U.checked};g.h(VN,St);VN.prototype.yQ=function(k){St.prototype.yQ.call(this,k);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; VN.prototype.NW=function(k){St.prototype.NW.call(this,k);this.api.onAdUxClicked("ad-mute-confirm-dialog-close-button")}; VN.prototype.kp=function(k){St.prototype.kp.call(this,k);this.api.onAdUxClicked("ad-mute-confirm-dialog-confirm-button");this.publish("b")};g.h(CU,OD);g.r=CU.prototype; g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);this.X=X;if(X.dialogMessage==null&&X.title==null)g.Zz(Error("Neither AdInfoDialogRenderer.dialogMessage nor AdInfoDialogRenderer.title was set."));else{X.confirmLabel==null&&g.aN(Error("AdInfoDialogRenderer.confirmLabel was not set."));if(k=X.closeOverlayRenderer&&g.Z(X.closeOverlayRenderer,g.LV)||null)this.V=new ZF(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,["ytp-ad-info-dialog-close-button"],"ad-info-dialog-close-button"), g.b(this,this.V),this.V.init(et("button"),k,this.macros),this.V.rB(this.element);X.title&&(k=g.IK(X.title),this.updateValue("title",k));if(X.adReasons)for(k=X.adReasons,V=0;V=this.uq?(this.U2.hide(),this.s2=!0,this.publish("i")):this.U&&this.U.isTemplated()&&(k=Math.max(0,Math.ceil((this.uq-k)/1E3)),k!=this.Tc&&(Uj(this.U,{TIME_REMAINING:String(k)}),this.Tc=k)))}};g.h(oc,NM);g.r=oc.prototype; g.r.init=function(k,X,V){NM.prototype.init.call(this,k,X,V);if(X.image&&X.image.thumbnail)if(X.headline)if(X.description)if((k=X.actionButton&&g.Z(X.actionButton,g.LV))&&k.navigationEndpoint){var C=this.api.getVideoData(2);if(C!=null)if(X.image&&X.image.thumbnail){var y=X.image.thumbnail.thumbnails;y!=null&&y.length>0&&g.fQ(g.JC(y[0].url))&&(y[0].url=C.profilePicture)}else g.aN(Error("FlyoutCtaRenderer does not have image.thumbnail."));this.U.init(et("ad-image"),X.image,V);this.X.init(et("ad-text"), X.headline,V);this.j.init(et("ad-text"),X.description,V);this.W.init(et("button"),k,V);V=Xe(this.W.element);Y1(this.W.element,V+" This link opens in new tab");this.U2=k.navigationEndpoint;this.api.Ev()||this.show();this.api.J().L("enable_larger_flyout_cta_on_desktop")&&(this.zc("ytp-flyout-cta").classList.add("ytp-flyout-cta-large"),this.zc("ytp-flyout-cta-body").classList.add("ytp-flyout-cta-body-large"),this.zc("ytp-flyout-cta-headline-container").classList.add("ytp-flyout-cta-headline-container-dark-background"), this.zc("ytp-flyout-cta-description-container").classList.add("ytp-flyout-cta-description-container-dark-background"),this.zc("ytp-flyout-cta-text-container").classList.add("ytp-flyout-cta-text-container-large"),this.zc("ytp-flyout-cta-action-button-container").classList.add("ytp-flyout-cta-action-button-container-large"),this.W.element.classList.add("ytp-flyout-cta-action-button-large"),this.W.element.classList.add("ytp-flyout-cta-action-button-rounded-large"),this.zc("ytp-flyout-cta-icon-container").classList.add("ytp-flyout-cta-icon-container-large")); this.api.addEventListener("playerUnderlayVisibilityChange",this.uG.bind(this));this.Y9=X.startMs||0;x7(this)}else g.Zz(Error("FlyoutCtaRenderer has no valid action button."));else g.Zz(Error("FlyoutCtaRenderer has no description AdText."));else g.Zz(Error("FlyoutCtaRenderer has no headline AdText."));else g.aN(Error("FlyoutCtaRenderer has no image."))}; g.r.onClick=function(k){NM.prototype.onClick.call(this,k);this.api.pauseVideo();!g.iu(this.W.element,k.target)&&this.U2&&(this.layoutId?this.MC.executeCommand(this.U2,this.layoutId):g.Zz(Error("Missing layoutId for flyout cta.")))}; g.r.MA=function(){if(this.V){var k=this.V.getProgressState();(k&&k.current||this.uq)&&1E3*k.current>=this.Y9&&(PA(this),g.f2(this.element,"ytp-flyout-cta-inactive"),this.W.element.removeAttribute("tabIndex"))}}; g.r.Tv=function(){this.clear()}; g.r.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.uG.bind(this))}; g.r.show=function(){this.W&&this.W.show();NM.prototype.show.call(this)}; g.r.hide=function(){this.W&&this.W.hide();NM.prototype.hide.call(this)}; g.r.uG=function(k){k=="hidden"?this.show():this.hide()};g.h(e$,OD);g.r=e$.prototype; g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);this.V=X;if(this.V.rectangle)for(k=this.V.likeButton&&g.Z(this.V.likeButton,Ih),X=this.V.dislikeButton&&g.Z(this.V.dislikeButton,Ih),this.U.init(et("toggle-button"),k,V),this.W.init(et("toggle-button"),X,V),this.Z(this.element,"change",this.LY),this.j.show(100),this.show(),V=g.W(this.V&&this.V.impressionCommands||[]),k=V.next();!k.done;k=V.next())k=k.value,this.layoutId?this.MC.executeCommand(k,this.layoutId):g.Zz(Error("Missing layoutId for instream user sentiment."))}; g.r.clear=function(){this.hide()}; g.r.hide=function(){this.U.hide();this.W.hide();OD.prototype.hide.call(this)}; g.r.show=function(){this.U.show();this.W.show();OD.prototype.show.call(this)}; g.r.LY=function(){$Od(this.element,"ytp-ad-instream-user-sentiment-selected");this.V.postMessageAction&&this.api.Ib("onYtShowToast",this.V.postMessageAction);this.j.hide()}; g.r.onClick=function(k){this.gB.length>0&&this.LY();OD.prototype.onClick.call(this,k)};g.h(fU,g.H);g.r=fU.prototype;g.r.C4=function(){this.reset();g.H.prototype.C4.call(this)}; g.r.reset=function(){g.RB(this.j);this.X=!1;this.V&&this.V.stop();this.Y.stop();this.U&&(this.U=!1,this.N.play())}; g.r.start=function(){this.reset();this.j.Z(this.W,"mouseover",this.bG,this);this.j.Z(this.W,"mouseout",this.e4,this);this.k9&&(this.j.Z(this.W,"focusin",this.bG,this),this.j.Z(this.W,"focusout",this.e4,this));this.V?this.V.start():(this.X=this.U=!0,g.Ir(this.W,{opacity:this.D}))}; g.r.bG=function(){this.U&&(this.U=!1,this.N.play());this.Y.stop();this.V&&this.V.stop()}; g.r.e4=function(){this.X?this.Y.start():this.V&&this.V.start()}; g.r.Md=function(){this.U||(this.U=!0,this.T.play(),this.X=!0)};var iio=[new Ej("b.f_",!1,0),new Ej("j.s_",!1,2),new Ej("r.s_",!1,4),new Ej("e.h_",!1,6),new Ej("i.s_",!0,8),new Ej("s.t_",!1,10),new Ej("p.h_",!1,12),new Ej("s.i_",!1,14),new Ej("f.i_",!1,16),new Ej("a.b_",!1,18),new Ej("a.o_",!1),new Ej("g.o_",!1,22),new Ej("p.i_",!1,24),new Ej("p.m_",!1),new Ej("n.k_",!0,20),new Ej("i.f_",!1),new Ej("a.s_",!0),new Ej("m.c_",!1),new Ej("n.h_",!1,26),new Ej("o.p_",!1),new Ej("m.p_",!0,28),new Ej("o.a_",!1),new Ej("d.p_",!1),new Ej("e.i_",!1)].reduce(function(k,X){k[X.W]= X;return k},{});g.h(Ic,NM);g.r=Ic.prototype; g.r.init=function(k,X,V){NM.prototype.init.call(this,k,X,V);this.U2=X;(this.Y9=Uhm(this))&&g.aN(Error("hasAdControlInClickCommands_ is true."));if(!X||g.p1(X))g.Zz(Error("SkipButtonRenderer was not specified or empty."));else if(!X.message||g.p1(X.message))g.Zz(Error("SkipButtonRenderer.message was not specified or empty."));else if(k=this.X?{iconType:"SKIP_NEXT_NEW"}:{iconType:"SKIP_NEXT"},X=v3(k),X==null?g.Zz(Error("Icon for SkipButton was unable to be retrieved. Icon.IconType: "+k.iconType+".")): (this.U=new g.sD({C:"button",AO:[this.X?"ytp-ad-skip-button-modern":"ytp-ad-skip-button","ytp-button"],S:[{C:"span",K:this.X?"ytp-ad-skip-button-icon-modern":"ytp-ad-skip-button-icon",S:[X]}]}),g.b(this,this.U),this.U.rB(this.j.element),this.W=new yN(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,"ytp-ad-skip-button-text"),this.X&&this.W.element.classList.add("ytp-ad-skip-button-text-centered"),this.W.init(et("ad-text"),this.U2.message,V),g.b(this,this.W),Vl(this.U.element,this.W.element, 0)),!this.api.J().L("disable_touch_events_on_skip_button")){var C=C===void 0?null:C;V=this.api.J();!(this.gB.length>0)&&V.W&&(DN?0:"ontouchstart"in document.documentElement&&(pQm()||ar()))&&(this.rQ(this.D8),C&&this.rQ(C),this.gB=[this.Z(this.element,"touchstart",this.onTouchStart,this),this.Z(this.element,"touchmove",this.onTouchMove,this),this.Z(this.element,"touchend",this.onTouchEnd,this)])}}; g.r.clear=function(){this.uq.reset();this.hide()}; g.r.hide=function(){this.j.hide();this.W&&this.W.hide();PA(this);NM.prototype.hide.call(this)}; g.r.onClick=function(k){if(this.U!=null){if(k){var X=k||window.event;X.returnValue=!1;X.preventDefault&&X.preventDefault()}var V;if(VQd(k,{contentCpn:((V=this.api.getVideoData(1))==null?void 0:V.clientPlaybackNonce)||""})===0)this.api.Ib("onAbnormalityDetected");else if(NM.prototype.onClick.call(this,k),this.publish("j"),this.api.Ib("onAdSkip"),this.s2||!this.Y9)this.api.onAdUxClicked(this.componentType,this.layoutId)}}; g.r.Ow=function(k){if(!this.s2)return this.Y9&&WA("SkipButton click commands not pruned while ALC exist"),k;var X,V=(X=g.Z(k,g.KU))==null?void 0:X.commands;if(!V)return k;k=[];for(X=0;X=this.X&&N3Y(this,!0)};g.h(BA,ZF);BA.prototype.init=function(k,X,V){ZF.prototype.init.call(this,k,X,V);k=!1;X.text!=null&&(k=g.IK(X.text),k=!g.fQ(k));k?X.navigationEndpoint==null?g.aN(Error("No visit advertiser clickthrough provided in renderer,")):X.style!=="STYLE_UNKNOWN"?g.aN(Error("Button style was not a link-style type in renderer,")):this.show():g.aN(Error("No visit advertiser text was present in the renderer."))};g.h(nU,OD); nU.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);k=X.text;g.fQ(jt(k))?g.aN(Error("SimpleAdBadgeRenderer has invalid or empty text")):(k&&k.text&&(X=k.text,this.U&&!this.W&&(X=this.api.J(),X=k.text+" "+(X&&X.W?"\u2022":"\u00b7")),X={text:X,isTemplated:k.isTemplated},k.style&&(X.style=k.style),k.targetId&&(X.targetId=k.targetId),k=new yN(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),k.init(et("simple-ad-badge"),X,V),k.rB(this.element),g.b(this,k)),this.show())}; nU.prototype.clear=function(){this.hide()};g.h(Gz,fP);g.h(wV,g.ED);g.r=wV.prototype;g.r.Oi=function(){return this.durationMs}; g.r.stop=function(){this.V&&this.oM.rQ(this.V)}; g.r.L0=function(k){this.W={seekableStart:0,seekableEnd:this.durationMs/1E3,current:k.current};this.publish("h")}; g.r.getProgressState=function(){return this.W}; g.r.w_=function(k){g.j$(k,2)&&this.publish("g")};g.h(mi,g.ED);g.r=mi.prototype;g.r.Oi=function(){return this.durationMs}; g.r.start=function(){this.V||(this.V=!0,this.ZL.start())}; g.r.stop=function(){this.V&&(this.V=!1,this.ZL.stop())}; g.r.L0=function(){this.Wn+=100;var k=!1;this.Wn>this.durationMs&&(this.Wn=this.durationMs,this.ZL.stop(),k=!0);this.W={seekableStart:0,seekableEnd:this.durationMs/1E3,current:this.Wn/1E3};this.publish("h");k&&this.publish("g")}; g.r.getProgressState=function(){return this.W};g.h(dV,NM);g.r=dV.prototype;g.r.init=function(k,X,V){NM.prototype.init.call(this,k,X,V);var C;if(X==null?0:(C=X.templatedCountdown)==null?0:C.templatedAdText){k=X.templatedCountdown.templatedAdText;if(!k.isTemplated){g.aN(Error("AdDurationRemainingRenderer has no templated ad text."));return}this.W=new yN(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);this.W.init(et("ad-text"),k,{});this.W.rB(this.element);g.b(this,this.W)}this.show()}; g.r.clear=function(){this.hide()}; g.r.hide=function(){PA(this);NM.prototype.hide.call(this)}; g.r.Tv=function(){this.hide()}; g.r.MA=function(){if(this.V!=null){var k=this.V.getProgressState();if(k!=null&&k.current!=null&&this.W){var X=this.V instanceof wV?this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:k.seekableEnd:this.videoAdDurationSeconds!==void 0?this.videoAdDurationSeconds:this.V instanceof mi?k.seekableEnd:this.api.getDuration(2,!1);k=k.current;var V,C,y=((V=this.api.getVideoData())==null?0:(C=V.Hx)==null?0:C.call(V))?Math.max(X-k,0):X-k;Uj(this.W,{FORMATTED_AD_DURATION_REMAINING:String(g.t4(y)), TIME_REMAINING:String(Math.ceil(y))})}}}; g.r.show=function(){x7(this);NM.prototype.show.call(this)};g.h(A4,yN);A4.prototype.onClick=function(k){yN.prototype.onClick.call(this,k);this.api.onAdUxClicked(this.componentType)};g.h(Rc,OD);Rc.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(k=X.content){g.yl(this.element,k);var V,C;X=((V=X.interaction)==null?void 0:(C=V.accessibility)==null?void 0:C.label)||k;this.element.setAttribute("aria-label",X)}else g.Zz(Error("AdSimpleAttributedString does not have text content"))}; Rc.prototype.clear=function(){this.hide()}; Rc.prototype.onClick=function(k){OD.prototype.onClick.call(this,k)};g.h(HA,OD); HA.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});(k=X.label)&&k.content&&!g.fQ(k.content)?(this.adBadgeText.init(et("ad-simple-attributed-string"),new DO(k)),(X=X.adPodIndex)&&X.content&&!g.fQ(X.content)&&(this.V=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),this.V.rB(this.element),g.b(this,this.V),this.V.element.classList.add("ytp-ad-badge__pod-index"),this.V.init(et("ad-simple-attributed-string"),new DO(X))),this.element.classList.add(this.W?"ytp-ad-badge--stark-clean-player": "ytp-ad-badge--stark"),this.show()):g.Zz(Error("No label is returned in AdBadgeViewModel."))}; HA.prototype.show=function(){this.adBadgeText.show();var k;(k=this.V)==null||k.show();OD.prototype.show.call(this)}; HA.prototype.hide=function(){this.adBadgeText.hide();var k;(k=this.V)==null||k.hide();OD.prototype.hide.call(this)};g.h(bk,OD);bk.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});(k=X.adPodIndex)&&k.content&&!g.fQ(k.content)&&(this.V=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),this.V.rB(this.element),g.b(this,this.V),this.V.init(et("ad-simple-attributed-string"),new DO(k)),X.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()}; bk.prototype.show=function(){var k;(k=this.V)==null||k.show();OD.prototype.show.call(this)}; bk.prototype.hide=function(){var k;(k=this.V)==null||k.hide();OD.prototype.hide.call(this)};g.h(vA,OD); vA.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(X!=null&&X.text){var V;if(((V=X.text)==null?0:V.content)&&!g.fQ(X.text.content)){this.V=new g.sD({C:"div",K:"ytp-ad-disclosure-banner__text",jz:X.text.content});g.b(this,this.V);this.V.rB(this.element);var C,y;k=((C=X.interaction)==null?void 0:(y=C.accessibility)==null?void 0:y.label)||X.text.content;this.element.setAttribute("aria-label",k);var U;if((U=X.interaction)==null?0:U.onTap)this.W=new g.sD({C:"div",K:"ytp-ad-disclosure-banner__chevron",S:[g.nP()]}), g.b(this,this.W),this.W.rB(this.element);this.show()}}else g.Zz(Error("No banner text found in AdDisclosureBanner."))}; vA.prototype.clear=function(){this.hide()};g.h(QN,g.sD);QN.prototype.L0=function(){var k=this.W.getProgressState(),X=k.seekableEnd;this.api.getPresentingPlayerType()===2&&(X=this.U?this.U/1E3:k.seekableEnd);this.progressBar.style.width=ac(new ZO(k.seekableStart,X),k.current,0)*100+"%"}; QN.prototype.onStateChange=function(){g.gI(this.api.J())||(this.api.getPresentingPlayerType()===2?this.V===-1&&(this.show(),this.V=this.W.subscribe("h",this.L0,this),this.L0()):this.V!==-1&&(this.hide(),this.W.IW(this.V),this.V=-1))};g.h(zz,OD); zz.prototype.init=function(k,X,V,C){OD.prototype.init.call(this,k,X,V);if(X.skipOrPreviewRenderer){if(k=g.Z(X.skipOrPreviewRenderer,ry))V=new $7(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.W,this.D),V.rB(this.n4),V.init(et("skip-button"),k,this.macros),g.b(this,V);if(k=g.Z(X.skipOrPreviewRenderer,ry))var y=k.skipOffsetMilliseconds}X.brandInteractionRenderer&&(k=X.brandInteractionRenderer.brandInteractionRenderer,V=new e$(this.api,this.layoutId,this.interactionLoggingClientData,this.MC), V.rB(this.Y9),V.init(et("instream-user-sentiment"),k,this.macros),g.b(this,V));if(k=g.Z(X,GUB))if(k=g.Z(k,GUB))V=new oc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.W,!!X.showWithoutLinkedMediaLayout),g.b(this,V),V.rB(this.X),V.init(et("flyout-cta"),k,this.macros);C=C&&C.videoAdDurationSeconds;X.adBadgeRenderer&&(V=X.adBadgeRenderer,k=g.Z(V,ln),k!=null?(V=new HA(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!1),g.b(this,V),V.rB(this.V),V.init(et("ad-badge"), k,this.macros),this.U=V.element):(k=V.simpleAdBadgeRenderer,k==null&&(k={text:{text:"Annonce",isTemplated:!1}}),V=new nU(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!0),g.b(this,V),V.rB(this.V),V.init(et("simple-ad-badge"),k,this.macros)));X.adPodIndex&&(k=g.Z(X.adPodIndex,bQJ),k!=null&&(V=new bk(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,V),V.rB(this.V),V.init(et("ad-pod-index"),k)));X.adDurationRemaining&&!X.showWithoutLinkedMediaLayout&&(k=X.adDurationRemaining.adDurationRemainingRenderer, k==null&&(k={templatedCountdown:{templatedAdText:{text:"{FORMATTED_AD_DURATION_REMAINING}",isTemplated:!0}}}),C=new dV(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.W,C,!1),g.b(this,C),C.rB(this.V),C.init(et("ad-duration-remaining"),k,this.macros));X.adInfoRenderer&&(C=g.Z(X.adInfoRenderer,Fw))&&(k=new ik(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.element,void 0,!1),g.b(this,k),this.U!==null?this.V.insertBefore(k.element,this.U.nextSibling):k.rB(this.V), k.init(et("ad-info-hover-text-button"),C,this.macros));X.visitAdvertiserRenderer&&(k=g.Z(X.visitAdvertiserRenderer,g.LV))&&(V=q6o(this)&&this.j?this.j:this.V)&&(C=new BA(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,C),C.rB(V),C.init(et("visit-advertiser"),k,this.macros),SD(C.element),k=Xe(C.element),Y1(C.element,k+" This link opens in new tab"));!(C=this.api.J())||g.zJ(C)||g.bL(C)||C.controlsType!="3"&&!C.disableOrganicUi||(y=new QN(this.api,this.W,y,!1),y.rB(this.uq), g.b(this,y));X.adDisclosureBannerRenderer&&(X=g.Z(X.adDisclosureBannerRenderer,HQg))&&(y=new vA(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),y.rB(this.U2),y.init(et("ad-disclosure-banner"),X),g.b(this,y));this.api.J().L("enable_updated_html5_player_focus_style")&&g.op(this.element,"ytp-ad-player-overlay-updated-focus-style");this.show()}; zz.prototype.clear=function(){this.hide()};g.lk.prototype.flush=function(k,X){k=k===void 0?[]:k;X=X===void 0?!1:X;if(g.$5("enable_client_streamz_web")){k=g.W(k);for(var V=k.next();!V.done;V=k.next())V=Yh0(V.value),this.V&&SG(V,WG,2,this.V),V={serializedIncrementBatch:g.Uu(V.U())},g.JK("streamzIncremented",V,{sendIsolatedPayload:X})}}; g.h(oma,g.lk);var Feo=new Map;LU.prototype.set=function(k,X,V){V=V!==void 0?Date.now()+V:void 0;this.V.set(k,X,V)}; LU.prototype.get=function(k){return this.V.get(k)}; LU.prototype.remove=function(k){this.V.remove(k)};var f6I=null;var kB=null,Xy=null,Vq=null,WDY=null;g.lo("yt.www.ads.eventcache.getLastCompanionData",function(){return kB}); g.lo("yt.www.ads.eventcache.getLastPlaShelfData",function(){return null}); g.lo("yt.www.ads.eventcache.getLastUpdateEngagementPanelAction",function(){return Xy}); g.lo("yt.www.ads.eventcache.getLastChangeEngagementPanelVisibilityAction",function(){return Vq}); g.lo("yt.www.ads.eventcache.getLastScrollToEngagementPanelCommand",function(){return WDY});var Oio=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);C4.prototype.handleResponse=function(k,X){if(!X)throw Error("request needs to be passed into ConsistencyService");var V,C;X=((V=X.f9.context)==null?void 0:(C=V.request)==null?void 0:C.consistencyTokenJars)||[];var y;(k=(y=k.responseContext)==null?void 0:y.consistencyTokenJar)&&this.replace(X,k)}; C4.prototype.replace=function(k,X){k=g.W(k);for(var V=k.next();!V.done;V=k.next())delete this.V[V.value.encryptedTokenJarContents];I6d(this,X)};var YP3=window.location.hostname.split(".").slice(-2).join("."),tG;f4.getInstance=function(){tG=g.LZ("yt.clientLocationService.instance");tG||(tG=new f4,g.lo("yt.clientLocationService.instance",tG));return tG}; g.r=f4.prototype; g.r.setLocationOnInnerTubeContext=function(k){k.client||(k.client={});if(this.V)k.client.locationInfo||(k.client.locationInfo={}),k.client.locationInfo.latitudeE7=Math.floor(this.V.coords.latitude*1E7),k.client.locationInfo.longitudeE7=Math.floor(this.V.coords.longitude*1E7),k.client.locationInfo.horizontalAccuracyMeters=Math.round(this.V.coords.accuracy),k.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.U||this.locationPlayabilityToken)k.client.locationPlayabilityToken=this.U|| this.locationPlayabilityToken}; g.r.handleResponse=function(k){var X;k=(X=k.responseContext)==null?void 0:X.locationPlayabilityToken;k!==void 0&&(this.locationPlayabilityToken=k,this.V=void 0,g.k5("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage=ee(this))&&this.localStorage.set("yt-location-playability-token",k,15552E3):g.Z7("YT_CL",JSON.stringify({loctok:k}),15552E3,YP3,!0))}; g.r.clearLocationPlayabilityToken=function(k){k==="TVHTML5"?(this.localStorage=ee(this))&&this.localStorage.remove("yt-location-playability-token"):g.QQ("YT_CL");this.U=void 0;this.W!==-1&&(clearTimeout(this.W),this.W=-1)}; g.r.getCurrentPositionFromGeolocation=function(){var k=this;if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported"));var X=!1,V=1E4;g.k5("INNERTUBE_CLIENT_NAME")==="MWEB"&&(X=!0,V=15E3);return new Promise(function(C,y){navigator.geolocation.getCurrentPosition(function(U){k.V=U;C(U)},function(U){y(U)},{enableHighAccuracy:X, maximumAge:0,timeout:V})})}; g.r.createUnpluggedLocationInfo=function(k){var X={};k=k.coords;if(k==null?0:k.latitude)X.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)X.longitudeE7=Math.floor(k.longitude*1E7);if(k==null?0:k.accuracy)X.locationRadiusMeters=Math.round(k.accuracy);return X}; g.r.createLocationInfo=function(k){var X={};k=k.coords;if(k==null?0:k.latitude)X.latitudeE7=Math.floor(k.latitude*1E7);if(k==null?0:k.longitude)X.longitudeE7=Math.floor(k.longitude*1E7);return X};g.r=G40.prototype;g.r.contains=function(k){return Object.prototype.hasOwnProperty.call(this.V,k)}; g.r.get=function(k){if(this.contains(k))return this.V[k]}; g.r.set=function(k,X){this.V[k]=X}; g.r.PR=function(){return Object.keys(this.V)}; g.r.remove=function(k){delete this.V[k]};JX.prototype.getModuleId=function(k){return k.serviceId.getModuleId()}; JX.prototype.get=function(k){a:{var X=this.mappings.get(k.toString());switch(X.type){case "mapping":k=X.value;break a;case "factory":X=X.value();this.mappings.set(k.toString(),{type:"mapping",value:X});k=X;break a;default:k=Sk(X)}}return k}; JX.prototype.registerService=function(k,X){this.mappings.set(k.toString(),{type:"mapping",value:X});return k}; new JX;var c9={},wTo=(c9.WEB_UNPLUGGED="^unplugged/",c9.WEB_UNPLUGGED_ONBOARDING="^unplugged/",c9.WEB_UNPLUGGED_OPS="^unplugged/",c9.WEB_UNPLUGGED_PUBLIC="^unplugged/",c9.WEB_CREATOR="^creator/",c9.WEB_KIDS="^kids/",c9.WEB_EXPERIMENTS="^experiments/",c9.WEB_MUSIC="^music/",c9.WEB_REMIX="^music/",c9.WEB_MUSIC_EMBEDDED_PLAYER="^music/",c9.WEB_MUSIC_EMBEDDED_PLAYER="^main_app/|^sfv/",c9);WP.prototype.Y=function(k,X,V){X=X===void 0?{}:X;V=V===void 0?hx:V;var C={context:g.EF(k.clickTrackingParams,!1,this.j)};var y=this.W(k);if(y){this.V(C,y,X);var U;X=g.hX(this.U());(y=(U=g.Z(k.commandMetadata,g.jK))==null?void 0:U.apiUrl)&&(X=y);U=f8Y(zd(X));k=Object.assign({},{command:k},void 0);C={input:U,SW:Fl(U),f9:C,config:k};C.config.VF?C.config.VF.identity=V:C.config.VF={identity:V};return C}V=new g.XQ("Error: Failed to create Request from Command.",k);g.Zz(V)}; g.N0.Object.defineProperties(WP.prototype,{j:{configurable:!0,enumerable:!0,get:function(){return!1}}}); g.h(sF,WP);g.h(OF,sF);OF.prototype.Y=function(){return{input:"/getDatasyncIdsEndpoint",SW:Fl("/getDatasyncIdsEndpoint","GET"),f9:{}}}; OF.prototype.U=function(){return[]}; OF.prototype.W=function(){}; OF.prototype.V=function(){};var uu_={},TWX=(uu_.GET_DATASYNC_IDS=r8(OF),uu_);var dn={},kB5=(dn["analytics.explore"]="LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE",dn["artist.analytics"]="LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS",dn["artist.events"]="LATENCY_ACTION_CREATOR_ARTIST_CONCERTS",dn["artist.presskit"]="LATENCY_ACTION_CREATOR_ARTIST_PROFILE",dn["asset.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS",dn["asset.composition"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION",dn["asset.composition_ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP", dn["asset.composition_policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY",dn["asset.embeds"]="LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS",dn["asset.history"]="LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY",dn["asset.issues"]="LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES",dn["asset.licenses"]="LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES",dn["asset.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA",dn["asset.ownership"]="LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP",dn["asset.policy"]="LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY", dn["asset.references"]="LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES",dn["asset.shares"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES",dn["asset.sound_recordings"]="LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS",dn["asset_group.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS",dn["asset_group.campaigns"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS",dn["asset_group.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS",dn["asset_group.metadata"]="LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA", dn["song.analytics"]="LATENCY_ACTION_CREATOR_SONG_ANALYTICS",dn.creator_channel_dashboard="LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD",dn["channel.analytics"]="LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",dn["channel.comments"]="LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS",dn["channel.content"]="LATENCY_ACTION_CREATOR_POST_LIST",dn["channel.content.promotions"]="LATENCY_ACTION_CREATOR_PROMOTION_LIST",dn["channel.copyright"]="LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT",dn["channel.editing"]="LATENCY_ACTION_CREATOR_CHANNEL_EDITING", dn["channel.monetization"]="LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION",dn["channel.music"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC",dn["channel.music_storefront"]="LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT",dn["channel.playlists"]="LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS",dn["channel.translations"]="LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS",dn["channel.videos"]="LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS",dn["channel.live_streaming"]="LATENCY_ACTION_CREATOR_LIVE_STREAMING",dn["dialog.copyright_strikes"]= "LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES",dn["dialog.video_copyright"]="LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT",dn["dialog.uploads"]="LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",dn.owner="LATENCY_ACTION_CREATOR_CMS_DASHBOARD",dn["owner.allowlist"]="LATENCY_ACTION_CREATOR_CMS_ALLOWLIST",dn["owner.analytics"]="LATENCY_ACTION_CREATOR_CMS_ANALYTICS",dn["owner.art_tracks"]="LATENCY_ACTION_CREATOR_CMS_ART_TRACKS",dn["owner.assets"]="LATENCY_ACTION_CREATOR_CMS_ASSETS",dn["owner.asset_groups"]= "LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS",dn["owner.bulk"]="LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY",dn["owner.campaigns"]="LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS",dn["owner.channel_invites"]="LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES",dn["owner.channels"]="LATENCY_ACTION_CREATOR_CMS_CHANNELS",dn["owner.claimed_videos"]="LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS",dn["owner.claims"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",dn["owner.claims.manual"]="LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING",dn["owner.delivery"]= "LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY",dn["owner.delivery_templates"]="LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES",dn["owner.issues"]="LATENCY_ACTION_CREATOR_CMS_ISSUES",dn["owner.licenses"]="LATENCY_ACTION_CREATOR_CMS_LICENSES",dn["owner.pitch_music"]="LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC",dn["owner.policies"]="LATENCY_ACTION_CREATOR_CMS_POLICIES",dn["owner.releases"]="LATENCY_ACTION_CREATOR_CMS_RELEASES",dn["owner.reports"]="LATENCY_ACTION_CREATOR_CMS_REPORTS",dn["owner.videos"]="LATENCY_ACTION_CREATOR_CMS_VIDEOS", dn["playlist.videos"]="LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST",dn["post.comments"]="LATENCY_ACTION_CREATOR_POST_COMMENTS",dn["post.edit"]="LATENCY_ACTION_CREATOR_POST_EDIT",dn["promotion.edit"]="LATENCY_ACTION_CREATOR_PROMOTION_EDIT",dn["video.analytics"]="LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS",dn["video.claims"]="LATENCY_ACTION_CREATOR_VIDEO_CLAIMS",dn["video.comments"]="LATENCY_ACTION_CREATOR_VIDEO_COMMENTS",dn["video.copyright"]="LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT",dn["video.edit"]="LATENCY_ACTION_CREATOR_VIDEO_EDIT", dn["video.editor"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR",dn["video.editor_async"]="LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC",dn["video.live_settings"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS",dn["video.live_streaming"]="LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING",dn["video.monetization"]="LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION",dn["video.policy"]="LATENCY_ACTION_CREATOR_VIDEO_POLICY",dn["video.rights_management"]="LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT",dn["video.translations"]="LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS", dn),AG={},Rp5=(AG.auto_search="LATENCY_ACTION_AUTO_SEARCH",AG.ad_to_ad="LATENCY_ACTION_AD_TO_AD",AG.ad_to_video="LATENCY_ACTION_AD_TO_VIDEO",AG.app_startup="LATENCY_ACTION_APP_STARTUP",AG.browse="LATENCY_ACTION_BROWSE",AG.cast_splash="LATENCY_ACTION_CAST_SPLASH",AG.channel_activity="LATENCY_ACTION_KIDS_CHANNEL_ACTIVITY",AG.channels="LATENCY_ACTION_CHANNELS",AG.chips="LATENCY_ACTION_CHIPS",AG.commerce_transaction="LATENCY_ACTION_COMMERCE_TRANSACTION",AG.direct_playback="LATENCY_ACTION_DIRECT_PLAYBACK", AG.editor="LATENCY_ACTION_EDITOR",AG.embed="LATENCY_ACTION_EMBED",AG.embed_no_video="LATENCY_ACTION_EMBED_NO_VIDEO",AG.entity_key_serialization_perf="LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",AG.entity_key_deserialization_perf="LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",AG.explore="LATENCY_ACTION_EXPLORE",AG.favorites="LATENCY_ACTION_FAVORITES",AG.home="LATENCY_ACTION_HOME",AG.inboarding="LATENCY_ACTION_INBOARDING",AG.landing="LATENCY_ACTION_LANDING",AG.library="LATENCY_ACTION_LIBRARY",AG.live= "LATENCY_ACTION_LIVE",AG.live_pagination="LATENCY_ACTION_LIVE_PAGINATION",AG.management="LATENCY_ACTION_MANAGEMENT",AG.mini_app="LATENCY_ACTION_MINI_APP_PLAY",AG.notification_settings="LATENCY_ACTION_KIDS_NOTIFICATION_SETTINGS",AG.onboarding="LATENCY_ACTION_ONBOARDING",AG.parent_profile_settings="LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",AG.parent_tools_collection="LATENCY_ACTION_PARENT_TOOLS_COLLECTION",AG.parent_tools_dashboard="LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",AG.player_att="LATENCY_ACTION_PLAYER_ATTESTATION", AG.prebuffer="LATENCY_ACTION_PREBUFFER",AG.prefetch="LATENCY_ACTION_PREFETCH",AG.profile_settings="LATENCY_ACTION_KIDS_PROFILE_SETTINGS",AG.profile_switcher="LATENCY_ACTION_LOGIN",AG.projects="LATENCY_ACTION_PROJECTS",AG.reel_watch="LATENCY_ACTION_REEL_WATCH",AG.results="LATENCY_ACTION_RESULTS",AG.red="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",AG.premium="LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",AG.privacy_policy="LATENCY_ACTION_KIDS_PRIVACY_POLICY",AG.review="LATENCY_ACTION_REVIEW",AG.search_overview_answer= "LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",AG.search_ui="LATENCY_ACTION_SEARCH_UI",AG.search_suggest="LATENCY_ACTION_SUGGEST",AG.search_zero_state="LATENCY_ACTION_SEARCH_ZERO_STATE",AG.secret_code="LATENCY_ACTION_KIDS_SECRET_CODE",AG.seek="LATENCY_ACTION_PLAYER_SEEK",AG.settings="LATENCY_ACTION_SETTINGS",AG.store="LATENCY_ACTION_STORE",AG.supervision_dashboard="LATENCY_ACTION_KIDS_SUPERVISION_DASHBOARD",AG.tenx="LATENCY_ACTION_TENX",AG.video_preview="LATENCY_ACTION_VIDEO_PREVIEW",AG.video_to_ad="LATENCY_ACTION_VIDEO_TO_AD", AG.watch="LATENCY_ACTION_WATCH",AG.watch_it_again="LATENCY_ACTION_KIDS_WATCH_IT_AGAIN",AG["watch,watch7"]="LATENCY_ACTION_WATCH",AG["watch,watch7_html5"]="LATENCY_ACTION_WATCH",AG["watch,watch7ad"]="LATENCY_ACTION_WATCH",AG["watch,watch7ad_html5"]="LATENCY_ACTION_WATCH",AG.wn_comments="LATENCY_ACTION_LOAD_COMMENTS",AG.ww_rqs="LATENCY_ACTION_WHO_IS_WATCHING",AG.voice_assistant="LATENCY_ACTION_VOICE_ASSISTANT",AG.cast_load_by_entity_to_watch="LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",AG.networkless_performance= "LATENCY_ACTION_NETWORKLESS_PERFORMANCE",AG.gel_compression="LATENCY_ACTION_GEL_COMPRESSION",AG.gel_jspb_serialize="LATENCY_ACTION_GEL_JSPB_SERIALIZE",AG.attestation_challenge_fetch="LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH",AG);Object.assign(Rp5,kB5);g.h(mE,WT);var Y6X=new s6("aft-recorded",mE);var XjB=g.g$.ytLoggingGelSequenceIdObj_||{};g.lo("ytLoggingGelSequenceIdObj_",XjB);var d8=g.g$.ytLoggingLatencyUsageStats_||{};g.lo("ytLoggingLatencyUsageStats_",d8);tX.prototype.tick=function(k,X,V,C){AX(this,"tick_"+k+"_"+X)||g.JK("latencyActionTicked",{tickName:k,clientActionNonce:X},{timestamp:V,cttAuthInfo:C})}; tX.prototype.info=function(k,X,V){var C=Object.keys(k).join("");AX(this,"info_"+C+"_"+X)||(k=Object.assign({},k),k.clientActionNonce=X,g.JK("latencyActionInfo",k,{cttAuthInfo:V}))}; tX.prototype.jspbInfo=function(k,X,V){for(var C="",y=0;y=y.length?(X.append(y),k-=y.length):k?(X.append(new Uint8Array(y.buffer,y.byteOffset,k)),V.append(new Uint8Array(y.buffer,y.byteOffset+k,y.length-k)),k=0):V.append(y);return{ES:X,OO:V}}; BK.prototype.isFocused=function(k){return k>=this.U&&k=64&&(this.X.set(k.subarray(0,64-this.W),this.W),X=64-this.W,this.W=0,kar(this,this.X,0));for(;X+64<=V;X+=64)kar(this,k,X);X=this.start&&(k=2&&V.ssdaiAdsConfig&&WA("Unexpected ad placement renderers length",k.slot,null,{length:C.length});var y;((y=V.adSlots)==null?0:y.some(function(U){var N,P;return((N=g.Z(U,Yf))==null?void 0:(P=N.adSlotMetadata)==null?void 0:P.slotType)==="SLOT_TYPE_PLAYER_BYTES"}))||C.some(function(U){var N,P,T,q; return!!((N=U.renderer)==null?0:(P=N.linearAdSequenceRenderer)==null?0:(T=P.linearAds)==null?0:T.length)||!((q=U.renderer)==null||!q.instreamVideoAdRenderer)})||jK9(k)})}; rM.prototype.LM=function(){x$d(this.V)};hi.prototype.Ln=function(){var k=this;NAX(this.W,function(){var X=J1(k.slot.clientMetadata,"metadata_type_ad_break_request_data");return X.cueProcessedMs?k.V.get().fetch({S2:X.getAdBreakUrl,yZ:new g.eS(X.sY,X.Ns),cueProcessedMs:X.cueProcessedMs}):k.V.get().fetch({S2:X.getAdBreakUrl,yZ:new g.eS(X.sY,X.Ns)})})}; hi.prototype.LM=function(){x$d(this.W)};Wu.prototype.Ln=function(){var k=this.slot.clientMetadata,X,V=(X=this.slot.fulfilledLayout)!=null?X:J1(k,"metadata_type_fulfilled_layout");vD9(this.callback,this.slot,V)}; Wu.prototype.LM=function(){w7(this.callback,this.slot,new p("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")};O3.prototype.build=function(k,X){return X.fulfilledLayout||s3(X,{yR:["metadata_type_fulfilled_layout"]})?new Wu(k,X):this.U(k,X)};g.h(jS,O3); jS.prototype.U=function(k,X){if(s3(X,{yR:["metadata_type_ad_break_request_data","metadata_type_cue_point"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new rM(k,X,this.V,this.W,this.Vz,this.BY,this.hO,this.f4,this.j6);if(s3(X,{yR:["metadata_type_ad_break_request_data"],slotType:"SLOT_TYPE_AD_BREAK_REQUEST"}))return new hi(k,X,this.V,this.W,this.Vz,this.BY);throw new p("Unsupported slot with type: "+X.slotType+" and client metadata: "+r7(X.clientMetadata)+" in AdBreakRequestSlotFulfillmentAdapterFactory.");};g.h(IE,O3);IE.prototype.U=function(k,X){throw new p("Unsupported slot with type: "+X.slotType+" and client metadata: "+r7(X.clientMetadata)+" in DefaultFulfillmentAdapterFactory.");};g.r=IFm.prototype;g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.init=function(){}; g.r.release=function(){}; g.r.startRendering=function(k){if(k.layoutId!==this.layout.layoutId)this.callback.Vb(this.slot,k,new fm("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 X=J1(k.clientMetadata,"metadata_type_ad_break_response_data");this.slot.slotType==="SLOT_TYPE_AD_BREAK_REQUEST"?(this.callback.FT(this.slot,k),vjm(this.U, this.slot,X)):WA("Unexpected slot type in AdBreakResponseLayoutRenderingAdapter - this should never happen",this.slot,k)}}; g.r.DQ=function(k,X){k.layoutId!==this.layout.layoutId?this.callback.Vb(this.slot,k,new fm("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.qU(this.slot,k,X),$$X(this),BA5(this))};g.h(GL,g.ED);g.r=GL.prototype;g.r.Ha=function(){return this.W.slot}; g.r.Qo=function(){return this.W.layout}; g.r.init=function(){this.U.get().addListener(this)}; g.r.release=function(){this.U.get().removeListener(this);this.dispose()}; g.r.x5=function(){}; g.r.nB=function(){}; g.r.hQ=function(){}; g.r.uP=function(){}; g.r.startRendering=function(k){var X=this;nA(this.W,k,function(){return void X.ej()})}; g.r.ej=function(){this.U.get().ej(this.V)}; g.r.DQ=function(k,X){var V=this;nA(this.W,k,function(){var C=V.U.get();M8m(C,V.V,3);V.V=[];V.callback.qU(V.slot,k,X)})}; g.r.C4=function(){this.U.ez()||this.U.get().removeListener(this);g.ED.prototype.C4.call(this)}; g.N0.Object.defineProperties(GL.prototype,{slot:{configurable:!0,enumerable:!0,get:function(){return this.W.slot}}, layout:{configurable:!0,enumerable:!0,get:function(){return this.W.layout}}});RE.prototype.G$=function(k,X){X=X===void 0?!1:X;var V=(this.U.get(k)||[]).concat();if(X=X&&m$0(k)){var C=this.U.get(X);C&&V.push.apply(V,g.G(C))}vu(this,k,V);this.V.add(k);X&&this.V.add(X)}; RE.prototype.QD=function(k,X){X=X===void 0?!1:X;if(!this.V.has(k)){var V=X&&m$0(k);V&&(X=!this.V.has(V));this.G$(k,X)}};g.h(d$0,fP);g.h(FM,GL);g.r=FM.prototype;g.r.aL=function(k,X){cu("ads-engagement-panel-layout",k,this.X.get().Vv,this.hO.get(),this.j,this.Y,this.Ha(),this.Qo(),X)}; g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),g.Z(this.Qo().renderingContent,Jn),this.callback,"metadata_type_ads_engagement_panel_layout_view_model",function(X,V,C,y,U){return new d$0(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(k,X){this.Y===X.layoutId&&(this.j===null?this.j=this.hO.get().BS():WA("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)};g.h(D$$,fP);g.h(gM,GL);g.r=gM.prototype;g.r.aL=function(k,X){cu("banner-image",k,this.X.get().Vv,this.hO.get(),this.j,this.Y,this.Ha(),this.Qo(),X)}; g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),g.Z(this.Qo().renderingContent,fV),this.callback,"metadata_type_banner_image_layout_view_model",function(X,V,C,y,U){return new D$$(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(k,X){this.Y===X.layoutId&&(this.j===null?this.j=this.hO.get().BS():WA("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)};g.h(l_,fP);g.h(LA,GL);g.r=LA.prototype;g.r.aL=function(k,X){cu("action-companion",k,this.X.get().Vv,this.hO.get(),this.j,this.Y,this.Ha(),this.Qo(),X)}; g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),g.Z(this.Qo().renderingContent,Ml),this.callback,"metadata_type_action_companion_ad_renderer",function(X,V,C,y,U){return new l_(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(k,X){X.layoutId===this.layout.layoutId?this.JO.QD("impression"):this.Y===X.layoutId&&(this.j===null?this.j=this.hO.get().BS():WA("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)};g.h(bP0,fP);g.h(SS,GL);g.r=SS.prototype;g.r.aL=function(k,X){cu("image-companion",k,this.X.get().Vv,this.hO.get(),this.j,this.Y,this.Ha(),this.Qo(),X)}; g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),g.Z(this.Qo().renderingContent,oH),this.callback,"metadata_type_image_companion_ad_renderer",function(X,V,C,y,U){return new bP0(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(k,X){X.layoutId===this.layout.layoutId?this.JO.QD("impression"):this.Y===X.layoutId&&(this.j===null?this.j=this.hO.get().BS():WA("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)};g.h(ZPm,fP);g.h(pA,GL);g.r=pA.prototype;g.r.aL=function(k,X){cu("shopping-companion",k,this.X.get().Vv,this.hO.get(),this.j,this.Y,this.Ha(),this.Qo(),X)}; g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),void 0,this.callback,"metadata_type_shopping_companion_carousel_renderer",function(X,V,C,y,U){return new ZPm(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(k,X){X.layoutId===this.layout.layoutId?this.JO.QD("impression"):this.Y===X.layoutId&&(this.j===null?this.j=this.hO.get().BS():WA("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)};g.h(u_,GL);g.r=u_.prototype;g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),void 0,this.callback,"metadata_type_action_companion_ad_renderer",function(X,V,C,y,U){return new l_(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(){}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)}; g.r.aL=function(){};g.r=lFm.prototype;g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.init=function(){this.f4.get().addListener(this);this.f4.get().m9.push(this);var k=J1(this.layout.clientMetadata,"metadata_type_video_length_seconds"),X=J1(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");dM(this.layout.mG)&&y9(this.kP.get(),this.layout.layoutId,{zG:X,Sl:k,listener:this})}; g.r.release=function(){this.f4.get().removeListener(this);Ujm(this.f4.get(),this);dM(this.layout.mG)&&U8(this.kP.get(),this.layout.layoutId)}; g.r.startRendering=function(k){this.callback.FT(this.slot,k)}; g.r.DQ=function(k,X){wiX(this.BY.get())&&!this.V&&(this.JO.QD("abandon"),this.V=!0);this.callback.qU(this.slot,k,X)}; g.r.EN=function(k){switch(k.id){case "part2viewed":this.JO.QD("start");this.JO.QD("impression");break;case "videoplaytime25":this.JO.QD("first_quartile");break;case "videoplaytime50":this.JO.QD("midpoint");break;case "videoplaytime75":this.JO.QD("third_quartile");break;case "videoplaytime100":wiX(this.BY.get())?this.V||(this.JO.QD("complete"),this.V=!0):this.JO.QD("complete");zL(this.JO)&&aE(this.JO,Infinity,!0);m20(this.BY.get())&&Yc(this.W,Infinity,!0);break;case "engagedview":zL(this.JO)||this.JO.QD("progress"); break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break;default:WA("Cue Range ID unknown in DiscoveryLayoutRenderingAdapter",this.slot,this.layout)}}; g.r.onVolumeChange=function(){}; g.r.d8=function(){}; g.r.AV=function(){}; g.r.sN=function(){}; g.r.onFullscreenToggled=function(){}; g.r.HV=function(){}; g.r.nO=function(){}; g.r.U4=function(k){m20(this.BY.get())&&Yc(this.W,k*1E3,!1);zL(this.JO)&&aE(this.JO,k*1E3,!1)}; g.r.Kw=function(){}; g.r.sb=function(){this.JO.QD("active_view_measurable")}; g.r.Hh=function(){this.JO.QD("active_view_viewable")}; g.r.Nm=function(){this.JO.QD("active_view_fully_viewable_audible_half_duration")}; g.r.xt=function(){this.JO.QD("audio_measurable")}; g.r.Eb=function(){this.JO.QD("audio_audible")};g.h(kM,GL);g.r=kM.prototype;g.r.init=function(){GL.prototype.init.call(this);var k=J1(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),X={adsClientData:this.layout.La};this.V.push(new Gz(k,this.layout.layoutId,J1(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),X,!0))}; g.r.K9=function(){this.j||this.f4.get().resumeVideo(1)}; g.r.startRendering=function(k){GL.prototype.startRendering.call(this,k);o6(this.f4.get(),"ad-showing");this.callback.FT(this.slot,k);this.Y.qL=this}; g.r.DQ=function(k,X){GL.prototype.DQ.call(this,k,X);ep(this.f4.get(),"ad-showing");Yp(this.Y,this)}; g.r.aL=function(k){switch(k){case "ad-info-icon-button":(this.j=this.f4.get().Uj(1))||this.f4.get().pauseVideo();break;case "visit-advertiser":this.f4.get().pauseVideo()}}; g.r.C4=function(){GL.prototype.C4.call(this)};g.h(XG,fP);g.h(Vy,GL);g.r=Vy.prototype;g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),void 0,this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(X,V,C,y,U){return new XG(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(){}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)}; g.r.aL=function(){};g.h(CX,fP);g.h(i5,GL);i5.prototype.init=function(){GL.prototype.init.call(this);this.V.push(new CX(g.Z(this.layout.renderingContent,bI),this.layout.layoutId,{adsClientData:this.layout.La}))}; i5.prototype.aL=function(){ag(this.j.get(),this.Y)&&ti(this.hO.get(),3)}; i5.prototype.startRendering=function(k){GL.prototype.startRendering.call(this,k);this.callback.FT(this.slot,k)}; i5.prototype.C4=function(){GL.prototype.C4.call(this)};g.h(yy,fP);g.h(UX,GL);UX.prototype.init=function(){GL.prototype.init.call(this);var k=g.Z(this.layout.renderingContent,hA)||J1(this.layout.clientMetadata,"metadata_type_ad_action_interstitial_renderer"),X=wM(this.JO);this.V.push(new yy(k,X,this.layout.layoutId,{adsClientData:this.layout.La},!0,!0))}; UX.prototype.startRendering=function(k){GL.prototype.startRendering.call(this,k);this.callback.FT(this.slot,k)}; UX.prototype.aL=function(k,X){if(X===this.layout.layoutId)switch(k){case "skip-button":var V;(k=(V=J1(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:V.current)&&k.zl(this.Ha(),this.layout)}}; UX.prototype.C4=function(){GL.prototype.C4.call(this)};xM.prototype.build=function(k,X,V,C){if(Nv(C,{yR:["metadata_type_ad_break_response_data"],du:["LAYOUT_TYPE_AD_BREAK_RESPONSE","LAYOUT_TYPE_THROTTLED_AD_BREAK_RESPONSE"]}))return new IFm(k,V,C,this.W,this.U,this.V);throw new fm("Unsupported layout with type: "+C.layoutType+" and client metadata: "+r7(C.clientMetadata)+" in AdBreakRequestLayoutRenderingAdapterFactory.");};g.h(p3a,fP);g.h(P6,GL);g.r=P6.prototype;g.r.aL=function(k,X){cu("ads-engagement-panel",k,this.X.get().Vv,this.hO.get(),this.j,this.Y,this.Ha(),this.Qo(),X)}; g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),g.Z(this.Qo().renderingContent,eu),this.callback,"metadata_type_ads_engagement_panel_renderer",function(X,V,C,y,U){return new p3a(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(k,X){X.layoutId===this.layout.layoutId?this.JO.QD("impression"):this.Y===X.layoutId&&(this.j===null?this.j=this.hO.get().BS():WA("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)};g.h(Th,GL);g.r=Th.prototype;g.r.aL=function(k,X){cu("top-banner-image-text-icon-buttoned",k,this.X.get().Vv,this.hO.get(),this.j,this.Y,this.Ha(),this.Qo(),X)}; g.r.startRendering=function(k){mt(this.JO,this.Ha(),this.Qo(),g.Z(this.Qo().renderingContent,Ek),this.callback,"metadata_type_top_banner_image_text_icon_buttoned_layout_view_model",function(X,V,C,y,U){return new XG(X,V,C,y,U)},this.V); GL.prototype.startRendering.call(this,k)}; g.r.FT=function(k,X){this.Y===X.layoutId&&(this.j===null?this.j=this.hO.get().BS():WA("OnLayoutEntered should set engagePingCallback, but it was not null",this.slot,this.layout))}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.C4=function(){nm(this.VJ(),this);GL.prototype.C4.call(this)};kzr.prototype.build=function(k,X,V,C){if(Nv(C,YDd())||g.Z(C.renderingContent,eu)!==void 0)return new P6(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);if(Nv(C,HP$())||g.Z(C.renderingContent,Ml)!==void 0)return new LA(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);if(Nv(C,v8d())||g.Z(C.renderingContent,oH)!==void 0)return new SS(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);if(Nv(C,aF$()))return new pA(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);if(Nv(C,g85()))return new u_(k,V,C,this.kM,this.hO,this.VJ, this.kP,this.V);if(Nv(C,RJY())||g.Z(C.renderingContent,fV)!==void 0)return new gM(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);if(Nv(C,uYo())||g.Z(C.renderingContent,Ek)!==void 0)return new Th(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);if(Nv(C,Lwd()))return new Vy(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);if(Nv(C,AWI())||g.Z(C.renderingContent,Jn)!==void 0)return new FM(k,V,C,this.kM,this.hO,this.VJ,this.kP,this.V);throw new fm("Unsupported layout with type: "+C.layoutType+" and client metadata: "+ r7(C.clientMetadata)+" in DesktopAboveFeedLayoutRenderingAdapterFactory.");};XAa.prototype.build=function(k,X,V,C){if(Nv(C,{yR:["metadata_type_linked_player_bytes_layout_id"],du:["LAYOUT_TYPE_DISPLAY_UNDERLAY_TEXT_GRID_CARDS"]}))return new i5(k,V,C,this.kM,this.hO,this.V);throw new fm("Unsupported layout with type: "+C.layoutType+" and client metadata: "+r7(C.clientMetadata)+" in DesktopPlayerUnderlayLayoutRenderingAdapterFactory.");};g.r=V$m.prototype;g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.init=function(){}; g.r.release=function(){}; g.r.startRendering=function(k){k.layoutId!==this.layout.layoutId?this.callback.Vb(this.slot,k,new fm("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.FT(this.slot,k),this.JO.QD("impression"),i$(this.Ea,k,"normal"))}; g.r.DQ=function(k,X){k.layoutId!==this.layout.layoutId?this.callback.Vb(this.slot,k,new fm("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.qU(this.slot,k,X)};g.r=iUZ.prototype;g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.init=function(){}; g.r.release=function(){}; g.r.startRendering=function(k){k.layoutId!==this.layout.layoutId?this.callback.Vb(this.slot,k,new fm("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.FT(this.slot,k),this.JO.QD("impression"),i$(this.Ea,k,"normal"))}; g.r.DQ=function(k,X){k.layoutId!==this.layout.layoutId?this.callback.Vb(this.slot,k,new fm("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.qU(this.slot,k,X)};qv.prototype.build=function(k,X,V,C){if(!this.BY.get().B.J().L("h5_optimize_forcasting_slot_layout_creation_with_trimmed_metadata")){if(Nv(C,Cko()))return new V$m(k,V,C,this.hO,this.Ea)}else if(Nv(C,{yR:[],du:["LAYOUT_TYPE_FORECASTING"]}))return new iUZ(k,V,C,this.hO,this.Ea);throw new fm("Unsupported layout with type: "+C.layoutType+" and client metadata: "+r7(C.clientMetadata)+" in ForecastingLayoutRenderingAdapterFactory.");};g.h(NV9,fP);g.h(Mv,GL);g.r=Mv.prototype;g.r.init=function(){GL.prototype.init.call(this);var k=g.Z(this.layout.renderingContent,re)||J1(this.layout.clientMetadata,"metadata_type_player_overlay_layout_renderer"),X={adsClientData:this.layout.La};this.V.push(new NV9(k,J1(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),this.layout.layoutId,X))}; g.r.K9=function(){this.j||this.f4.get().resumeVideo(2)}; g.r.startRendering=function(k){GL.prototype.startRendering.call(this,k);this.callback.FT(this.slot,k);this.Y.qL=this}; g.r.DQ=function(k,X){GL.prototype.DQ.call(this,k,X);Yp(this.Y,this)}; g.r.aL=function(k,X){if(!U3(this.BY.get(),"stop_handling_click_for_non_rendering_overlay_layout")||X===this.layout.layoutId){if(ag(this.X.get(),this.N))switch(k){case "visit-advertiser-link":ti(this.hO.get(),3)}switch(k){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.j||this.f4.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.j=this.f4.get().Uj(2))||this.f4.get().pauseVideo();break; case "visit-advertiser-link":this.f4.get().pauseVideo();xM5(this).S5();break;case "skip-button":if(k=xM5(this),this.layout.renderingContent&&!Mf(this.layout.clientMetadata,"metadata_type_dai")||!k.Tt){var V;(k=(V=J1(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:V.current)&&k.zl(this.Ha(),this.layout)}else WA("Requesting to skip by LegacyPlayerBytes when components enabled"),k.TJ(this.Ha(),this.layout)}}}; g.r.C4=function(){GL.prototype.C4.call(this)};g.h(oe,GL);g.r=oe.prototype;g.r.init=function(){GL.prototype.init.call(this);var k=g.Z(this.layout.renderingContent,JA)||J1(this.layout.clientMetadata,"metadata_type_instream_ad_player_overlay_renderer"),X={adsClientData:this.layout.La},V;(V=!!this.layout.renderingContent)||(V=!e4(this).Tt);this.V.push(new Gz(k,this.layout.layoutId,J1(this.layout.clientMetadata,"METADATA_TYPE_MEDIA_LAYOUT_DURATION_seconds"),X,V))}; g.r.K9=function(){this.j||this.f4.get().resumeVideo(2)}; g.r.startRendering=function(k){GL.prototype.startRendering.call(this,k);this.callback.FT(this.slot,k);this.Y.qL=this}; g.r.DQ=function(k,X){GL.prototype.DQ.call(this,k,X);Yp(this.Y,this)}; g.r.aL=function(k,X){if(!this.BY||!U3(this.BY.get(),"stop_handling_click_for_non_rendering_overlay_layout")||X===this.layout.layoutId){if(ag(this.X.get(),this.N))switch(k){case "visit-advertiser":ti(this.hO.get(),3)}switch(k){case "ad-mute-confirm-dialog-close-button":case "ad-feedback-undo-mute-button":case "ad-info-dialog-close-button":this.j||this.f4.get().resumeVideo(2);break;case "ad-info-icon-button":case "ad-player-overflow-button":(this.j=this.f4.get().Uj(2))||this.f4.get().pauseVideo();break; case "visit-advertiser":this.f4.get().pauseVideo();e4(this).S5();break;case "skip-button":if(k=e4(this),this.layout.renderingContent&&!Mf(this.layout.clientMetadata,"metadata_type_dai")||!k.Tt){var V;(k=(V=J1(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:V.current)&&k.zl(this.Ha(),this.layout)}else WA("Requesting to skip by LegacyPlayerBytes"),k.TJ(this.Ha(),this.layout)}}}; g.r.C4=function(){GL.prototype.C4.call(this)};g.h(TVI,fP);g.h(fX,GL);g.r=fX.prototype;g.r.startRendering=function(k){var X=this;nA(this.W,k,function(){X.V.push(new TVI(J1(X.layout.clientMetadata,"metadata_type_valid_ad_message_renderer"),k.layoutId,k.La));X.ej();X.callback.FT(X.slot,k);g.S(C5(X.f4.get(),1),512)&&X.callback.Vb(X.Ha(),X.Qo(),new fm("player is stuck during adNotify",void 0,"ADS_CLIENT_ERROR_MESSAGE_PLAYER_STUCK_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")})}; g.r.nO=function(){}; g.r.HV=function(k){if(k.state.isError()){var X;this.callback.Vb(this.Ha(),this.Qo(),new fm("A player error happened during adNotify",{playerErrorCode:(X=k.state.Q2)==null?void 0:X.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR_DURING_ADNOTIFY"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}}; g.r.onFullscreenToggled=function(){}; g.r.AV=function(){}; g.r.sN=function(){}; g.r.d8=function(){}; g.r.onVolumeChange=function(){}; g.r.EN=function(){}; g.r.Kw=function(){}; g.r.aL=function(){};g.h(M$d,fP);g.h(EX,GL);EX.prototype.init=function(){GL.prototype.init.call(this);var k=g.Z(this.layout.renderingContent,W6),X=wM(this.JO);this.V.push(new M$d(k,X,this.layout.layoutId,{adsClientData:this.layout.La}))}; EX.prototype.startRendering=function(k){GL.prototype.startRendering.call(this,k);this.callback.FT(this.slot,k)}; EX.prototype.aL=function(k,X){if(X===this.layout.layoutId)switch(k){case "skip-button":var V;(k=(V=J1(this.layout.clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))==null?void 0:V.current)&&k.zl(this.Ha(),this.layout)}}; EX.prototype.C4=function(){GL.prototype.C4.call(this)};o7I.prototype.build=function(k,X,V,C){if(k=sX(k,V,C,this.kM,this.f4,this.hO,this.W,this.V,this.BY))return k;throw new fm("Unsupported layout with type: "+C.layoutType+" and client metadata: "+r7(C.clientMetadata)+" in OtherWebInPlayerLayoutRenderingAdapterFactory.");};g.r=Ie.prototype;g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.init=function(){this.f4.get().addListener(this);this.f4.get().m9.push(this);if(this.layout.renderingContent){var k=this.x9.get();k=nB(k,1).N4/1E3}else k=J1(this.layout.clientMetadata,"metadata_type_video_length_seconds");var X=g.Z(this.layout.renderingContent,Dm),V=X?Ai(X.pings):J1(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");X=X?w30(X.pings):J1(this.layout.clientMetadata,"metadata_type_active_view_identifier");dM(this.layout.mG)&&y9(this.kP.get(),this.layout.layoutId, {zG:V,Sl:k,listener:this,Ik:X})}; g.r.release=function(){this.f4.get().removeListener(this);Ujm(this.f4.get(),this);dM(this.layout.mG)&&U8(this.kP.get(),this.layout.layoutId)}; g.r.startRendering=function(k){this.callback.FT(this.slot,k)}; g.r.DQ=function(k,X){KX(this,"abandon");this.callback.qU(this.slot,k,X)}; g.r.EN=function(k){switch(k.id){case "part2viewed":this.JO.QD("start");this.JO.QD("impression");break;case "videoplaytime25":this.JO.QD("first_quartile");break;case "videoplaytime50":this.JO.QD("midpoint");break;case "videoplaytime75":this.JO.QD("third_quartile");break;case "videoplaytime100":KX(this,"complete");zL(this.JO)&&aE(this.JO,Infinity,!0);break;case "engagedview":zL(this.JO)||this.JO.QD("progress");break;case "conversionview":case "videoplaybackstart":case "videoplayback2s":case "videoplayback10s":break; default:WA("Cue Range ID unknown in ShortsPlaybackTrackingLayoutRenderingAdapter",this.slot,this.layout)}}; g.r.onVolumeChange=function(){}; g.r.d8=function(){}; g.r.AV=function(){}; g.r.sN=function(){}; g.r.onFullscreenToggled=function(){}; g.r.HV=function(k){this.V||(g.j$(k,4)&&!g.j$(k,2)?Zs(this.JO,"pause"):Oj(k,4)<0&&!(Oj(k,2)<0)&&Zs(this.JO,"resume"))}; g.r.nO=function(){}; g.r.U4=function(k){zL(this.JO)&&aE(this.JO,k*1E3,!1)}; g.r.Kw=function(){KX(this,"swipe")}; g.r.sb=function(){this.JO.QD("active_view_measurable")}; g.r.Hh=function(){this.JO.QD("active_view_viewable")}; g.r.Nm=function(){this.JO.QD("active_view_fully_viewable_audible_half_duration")}; g.r.xt=function(){this.JO.QD("audio_measurable")}; g.r.Eb=function(){this.JO.QD("audio_audible")};eV5.prototype.build=function(k,X,V,C){if(V.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"&&g.Z(C.renderingContent,Dm)!==void 0)return new Ie(k,V,C,this.f4,this.hO,this.BY,this.kP,this.x9);X=["metadata_type_ad_placement_config"];for(var y=g.W(Hu()),U=y.next();!U.done;U=y.next())X.push(U.value);if(Nv(C,{yR:X,du:["LAYOUT_TYPE_DISCOVERY_PLAYBACK_TRACKER"]}))return V.slotType==="SLOT_TYPE_PLAYER_BYTES_SEQUENCE_ITEM"?new Ie(k,V,C,this.f4,this.hO,this.BY,this.kP,this.x9):new lFm(k,V,C,this.f4,this.hO, this.g2,this.BY,this.kP);throw new fm("Unsupported layout with type: "+C.layoutType+" and client metadata: "+r7(C.clientMetadata)+" in PlaybackTrackingLayoutRenderingAdapterFactory.");};var Gh={contentCpn:"",lU:new Map};IOm.prototype.cY=function(k,X){var V={};X=Object.assign({},X,(V.cc=this.yb.Cc(),V));this.yb.B.PY(k,X)};var hLQ,v9; hLQ={RMc:"ALREADY_PINNED_ON_A_DEVICE",AUTHENTICATION_EXPIRED:"AUTHENTICATION_EXPIRED",y_B:"AUTHENTICATION_MALFORMED",khG:"AUTHENTICATION_MISSING",jE4:"BAD_REQUEST",gI9:"CAST_SESSION_DEVICE_MISMATCHED",Yaz:"CAST_SESSION_VIDEO_MISMATCHED",r_o:"CAST_TOKEN_EXPIRED",fUc:"CAST_TOKEN_FAILED",A_B:"CAST_TOKEN_MALFORMED",uNc:"CGI_PARAMS_MALFORMED",LTc:"CGI_PARAMS_MISSING",c_Y:"DEVICE_FALLBACK",rc9:"GENERIC_WITH_LINK_AND_CPN",f$B:"ERROR_HDCP",AcY:"LICENSE",LoG:"VIDEO_UNAVAILABLE",xMz:"FORMAT_UNAVAILABLE",QOq:"GEO_FAILURE", t$c:"HTML5_AUDIO_RENDERER_ERROR",ov4:"GENERIC_WITHOUT_LINK",vvO:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",mMO:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK",VVH:"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT",WOa:"HTML5_SPS_UMP_STATUS_REJECTED",zA9:"INVALID_DRM_MESSAGE",o62:"PURCHASE_NOT_FOUND",v6G:"PURCHASE_REFUNDED",Pi8:"RENTAL_EXPIRED",Xl2:"RETRYABLE_ERROR",ej2:"SERVER_ERROR",Q8q:"SIGNATURE_EXPIRED",Gvz:"STOPPED_BY_ANOTHER_PLAYBACK",iV9:"STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED",IX8:"STREAMING_NOT_ALLOWED", df9:"STREAM_LICENSE_NOT_FOUND",oR4:"TOO_MANY_REQUESTS",vR2:"TOO_MANY_REQUESTS_WITH_LINK",mfG:"TOO_MANY_STREAMS_PER_ENTITLEMENT",VBo:"TOO_MANY_STREAMS_PER_USER",UNSUPPORTED_DEVICE:"UNSUPPORTED_DEVICE",bZ2:"VIDEO_FORBIDDEN",hN4:"VIDEO_NOT_FOUND",zs8:"BROWSER_OR_EXTENSION_ERROR"};v9={}; g.Q2=(v9.ALREADY_PINNED_ON_A_DEVICE="Vous avez d\u00e9j\u00e0 t\u00e9l\u00e9charg\u00e9 cette vid\u00e9o sur le nombre maximal d'appareils autoris\u00e9 par le titulaire des droits d'auteur. Avant de pouvoir la lire ici, vous devez la retirer d'un autre appareil.",v9.DEVICE_FALLBACK="D\u00e9sol\u00e9, cette vid\u00e9o n'est pas disponible sur cet appareil.",v9.GENERIC_WITH_LINK_AND_CPN="Une erreur s'est produite. Veuillez r\u00e9essayer ult\u00e9rieurement. (ID de lecture\u00a0: $CPN) $BEGIN_LINKEn savoir plus$END_LINK", v9.LICENSE="D\u00e9sol\u00e9, une erreur s'est produite lors de la mise sous licence de la vid\u00e9o.",v9.VIDEO_UNAVAILABLE="Vid\u00e9o non disponible",v9.FORMAT_UNAVAILABLE="Cette vid\u00e9o n'est pas disponible dans la qualit\u00e9 s\u00e9lectionn\u00e9e. Veuillez r\u00e9essayer plus tard.",v9.GEO_FAILURE="Cette vid\u00e9o n'est pas disponible dans votre pays.",v9.HTML5_AUDIO_RENDERER_ERROR="Erreur de moteur de rendu audio. Veuillez red\u00e9marrer votre ordinateur.",v9.GENERIC_WITHOUT_LINK="Une erreur s'est produite. Veuillez r\u00e9essayer ult\u00e9rieurement.", v9.HTML5_NO_AVAILABLE_FORMATS_FALLBACK="Ce format de vid\u00e9o n'est pas compatible.",v9.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK="Votre navigateur ne reconna\u00eet aucun des formats vid\u00e9o disponibles. $BEGIN_LINKCliquez ici pour consulter notre FAQ sur les vid\u00e9os\u00a0HTML5$END_LINK.",v9.HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT="Impossible de lire cette vid\u00e9o avec votre navigateur. $BEGIN_LINKEn savoir plus$END_LINK",v9.HTML5_SPS_UMP_STATUS_REJECTED="Un probl\u00e8me est survenu. Actualisez ou r\u00e9essayez plus tard. $BEGIN_LINKEn savoir plus$END_LINK", v9.INVALID_DRM_MESSAGE="Le message propre au syst\u00e8me de gestion des droits num\u00e9riques (DRM, Digital Rights Management) n'est pas valide.",v9.PURCHASE_NOT_FOUND="Cette vid\u00e9o est payante.",v9.PURCHASE_REFUNDED="Cette vid\u00e9o vous a \u00e9t\u00e9 rembours\u00e9e.",v9.RENTAL_EXPIRED="La location de cette vid\u00e9o a expir\u00e9.",v9.CAST_SESSION_DEVICE_MISMATCHED="L'appareil de la session de diffusion ne correspond pas \u00e0 celui requis.",v9.CAST_SESSION_VIDEO_MISMATCHED="La vid\u00e9o de la session de diffusion ne correspond pas \u00e0 celle requise.", v9.CAST_TOKEN_FAILED="Session de diffusion non disponible. Veuillez actualiser la page ou r\u00e9essayer ult\u00e9rieurement.",v9.CAST_TOKEN_EXPIRED="La session de diffusion a expir\u00e9. Veuillez actualiser la page.",v9.CAST_TOKEN_MALFORMED="Session de diffusion non valide. Veuillez actualiser la page ou r\u00e9essayer ult\u00e9rieurement.",v9.SERVER_ERROR="Une erreur interne de serveur s'est produite. Veuillez r\u00e9essayer ult\u00e9rieurement.",v9.STOPPED_BY_ANOTHER_PLAYBACK="Cette vid\u00e9o est lue via votre compte depuis un autre emplacement. Veuillez actualiser cette page pour reprendre la lecture.", v9.STREAM_LICENSE_NOT_FOUND="La lecture de la vid\u00e9o a \u00e9t\u00e9 interrompue. Veuillez r\u00e9essayer.",v9.STREAMING_DEVICES_QUOTA_PER_24H_EXCEEDED="Vous avez utilis\u00e9 un trop grand nombre d'appareils/adresses\u00a0IP en 24\u00a0heures.",v9.STREAMING_NOT_ALLOWED="La lecture n'est pas autoris\u00e9e, car la vid\u00e9o est s\u00e9lectionn\u00e9e sur un autre appareil.",v9.RETRYABLE_ERROR="Une erreur temporaire de serveur s'est produite. Veuillez r\u00e9essayer ult\u00e9rieurement.",v9.TOO_MANY_REQUESTS= "Veuillez vous connecter pour regarder cette vid\u00e9o.",v9.TOO_MANY_REQUESTS_WITH_LINK="Veuillez $BEGIN_LINKcliquer ici$END_LINK pour regarder cette vid\u00e9o sur YouTube.",v9.TOO_MANY_STREAMS_PER_USER="La lecture a \u00e9t\u00e9 interrompue, car trop de vid\u00e9os provenant du m\u00eame compte sont visionn\u00e9es.",v9.TOO_MANY_STREAMS_PER_ENTITLEMENT="La lecture a \u00e9t\u00e9 interrompue, car cette vid\u00e9o a \u00e9t\u00e9 lue sur un trop grand nombre d'appareils.",v9.UNSUPPORTED_DEVICE= "La lecture n'est pas autoris\u00e9e sur cet appareil.",v9.VIDEO_FORBIDDEN="L'acc\u00e8s \u00e0 cette vid\u00e9o n'est pas autoris\u00e9.",v9.VIDEO_NOT_FOUND="Vid\u00e9o introuvable.",v9.BROWSER_OR_EXTENSION_ERROR="Un probl\u00e8me est survenu. Actualisez ou r\u00e9essayez plus tard. $BEGIN_LINKEn savoir plus$END_LINK",v9);var Wag;var srO=g.Iu(),OqB=srO.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!OqB||OqB.length<2)Wag=void 0;else{var jrO=srO.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);Wag=jrO&&jrO.length===6?Number(jrO[5].replace("_",".")):0}var Sb=Wag,H1=Sb>=0;g.h(g.FG,A9);g.FG.prototype.Z=function(k,X,V,C,y){return A9.prototype.Z.call(this,k,X,V,C,y)};var ZR={},tv=(ZR.FAIRPLAY="fairplay",ZR.PLAYREADY="playready",ZR.WIDEVINE="widevine",ZR.CLEARKEY=null,ZR.FLASHACCESS=null,ZR.UNKNOWN=null,ZR.WIDEVINE_CLASSIC=null,ZR);ge.prototype.isMultiChannelAudio=function(){return this.numChannels>2};var ah={},Rn=(ah.WIDTH={name:"width",video:!0,valid:640,vG:99999},ah.HEIGHT={name:"height",video:!0,valid:360,vG:99999},ah.FRAMERATE={name:"framerate",video:!0,valid:30,vG:9999},ah.BITRATE={name:"bitrate",video:!0,valid:3E5,vG:2E9},ah.EOTF={name:"eotf",video:!0,valid:"bt709",vG:"catavision"},ah.CHANNELS={name:"channels",video:!1,valid:2,vG:99},ah.CRYPTOBLOCKFORMAT={name:"cryptoblockformat",video:!0,valid:"subsample",vG:"invalidformat"},ah.DECODETOTEXTURE={name:"decode-to-texture",video:!0,valid:"false", vG:"nope"},ah.AV1_CODECS={name:"codecs",video:!0,valid:"av01.0.05M.08",vG:"av99.0.05M.08"},ah.EXPERIMENTAL={name:"experimental",video:!0,valid:"allowed",vG:"invalid"},ah);var IuZ=["h","H"],KaO=["9","("],$_3=["9h","(h"],BzR=["8","*"],nVC=["a","A"],GB_=["o","O"],wj3=["m","M"],m_R=["mac3","MAC3"],tM5=["meac3","MEAC3"],QX={},Rzm=(QX.h=IuZ,QX.H=IuZ,QX["9"]=KaO,QX["("]=KaO,QX["9h"]=$_3,QX["(h"]=$_3,QX["8"]=BzR,QX["*"]=BzR,QX.a=nVC,QX.A=nVC,QX.o=GB_,QX.O=GB_,QX.m=wj3,QX.M=wj3,QX.mac3=m_R,QX.MAC3=m_R,QX.meac3=tM5,QX.MEAC3=tM5,QX),csC=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),se9=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var u={},u5=(u["0"]="f",u["160"]="h",u["133"]="h",u["134"]="h",u["135"]="h",u["136"]="h",u["137"]="h",u["264"]="h",u["266"]="h",u["138"]="h",u["298"]="h",u["299"]="h",u["304"]="h",u["305"]="h",u["214"]="h",u["216"]="h",u["374"]="h",u["375"]="h",u["140"]="a",u["141"]="a",u["327"]="sa",u["258"]="m",u["380"]="mac3",u["328"]="meac3",u["161"]="H",u["142"]="H",u["143"]="H",u["144"]="H",u["222"]="H",u["223"]="H",u["145"]="H",u["224"]="H",u["225"]="H",u["146"]="H",u["226"]="H",u["227"]="H",u["147"]="H",u["384"]= "H",u["376"]="H",u["385"]="H",u["377"]="H",u["149"]="A",u["261"]="M",u["381"]="MAC3",u["329"]="MEAC3",u["598"]="9",u["278"]="9",u["242"]="9",u["243"]="9",u["244"]="9",u["775"]="9",u["776"]="9",u["777"]="9",u["778"]="9",u["779"]="9",u["780"]="9",u["781"]="9",u["782"]="9",u["783"]="9",u["247"]="9",u["248"]="9",u["353"]="9",u["355"]="9",u["356"]="9",u["271"]="9",u["577"]="9",u["313"]="9",u["579"]="9",u["272"]="9",u["302"]="9",u["303"]="9",u["407"]="9",u["408"]="9",u["308"]="9",u["315"]="9",u["330"]= "9h",u["331"]="9h",u["332"]="9h",u["333"]="9h",u["334"]="9h",u["335"]="9h",u["336"]="9h",u["337"]="9h",u["338"]="so",u["600"]="o",u["250"]="o",u["251"]="o",u["774"]="o",u["194"]="*",u["195"]="*",u["220"]="*",u["221"]="*",u["196"]="*",u["197"]="*",u["279"]="(",u["280"]="(",u["317"]="(",u["318"]="(",u["273"]="(",u["274"]="(",u["357"]="(",u["358"]="(",u["275"]="(",u["359"]="(",u["360"]="(",u["276"]="(",u["583"]="(",u["584"]="(",u["314"]="(",u["585"]="(",u["561"]="(",u["277"]="(",u["361"]="(h",u["362"]= "(h",u["363"]="(h",u["364"]="(h",u["365"]="(h",u["366"]="(h",u["591"]="(h",u["592"]="(h",u["367"]="(h",u["586"]="(h",u["587"]="(h",u["368"]="(h",u["588"]="(h",u["562"]="(h",u["409"]="(",u["410"]="(",u["411"]="(",u["412"]="(",u["557"]="(",u["558"]="(",u["394"]="1",u["395"]="1",u["396"]="1",u["397"]="1",u["398"]="1",u["399"]="1",u["720"]="1",u["721"]="1",u["400"]="1",u["401"]="1",u["571"]="1",u["402"]="1",u["694"]="1h",u["695"]="1h",u["696"]="1h",u["697"]="1h",u["698"]="1h",u["699"]="1h",u["700"]="1h", u["701"]="1h",u["702"]="1h",u["703"]="1h",u["386"]="3",u["387"]="w",u["406"]="6",u["787"]="1",u["788"]="1",u["548"]="1e",u["549"]="1e",u["550"]="1e",u["551"]="1e",u["809"]="1e",u["810"]="1e",u["552"]="1e",u["811"]="1e",u["812"]="1e",u["553"]="1e",u["813"]="1e",u["814"]="1e",u["554"]="1e",u["815"]="1e",u["816"]="1e",u["555"]="1e",u["817"]="1e",u["818"]="1e",u["572"]="1e",u["556"]="1e",u["645"]="(",u["646"]="(",u["647"]="(",u["648"]="(",u["649"]="(",u["650"]="(",u["651"]="(",u["652"]="(",u["653"]="(", u["654"]="(",u["655"]="(",u["656"]="(",u["657"]="(",u["658"]="(",u["659"]="(",u["660"]="(",u["661"]="(",u["662"]="(",u["663"]="(",u["664"]="(",u["665"]="(",u["666"]="(",u["667"]="(",u["668"]="(",u["669"]="(",u["670"]="(",u["671"]="(",u["672"]="(",u["673"]="(",u["674"]="(h",u["675"]="(h",u["676"]="(h",u["677"]="(h",u["678"]="(h",u["679"]="(h",u["680"]="(h",u["681"]="(h",u["682"]="(h",u["683"]="(h",u["684"]="(h",u["685"]="(h",u["686"]="(h",u["687"]="(h",u["688"]="A",u["689"]="A",u["690"]="A",u["691"]= "MEAC3",u["773"]="i",u["806"]="I",u["805"]="I",u["829"]="9",u["830"]="9",u["831"]="9",u["832"]="9",u["833"]="9",u["834"]="9",u["835"]="9",u["836"]="9",u["892"]="9",u["893"]="9",u["837"]="9",u["838"]="9",u["839"]="9",u["840"]="9",u["841"]="(",u["842"]="(",u["843"]="(",u["844"]="(",u["845"]="(",u["846"]="(",u["847"]="(",u["848"]="(",u["894"]="(",u["895"]="(",u["849"]="(",u["850"]="(",u["851"]="(",u["852"]="(",u["865"]="9",u["866"]="9",u["867"]="9",u["868"]="9",u["869"]="9",u["870"]="9",u["871"]="9", u["872"]="9",u["896"]="9",u["897"]="9",u["873"]="9",u["874"]="9",u["875"]="9",u["876"]="9",u["877"]="(",u["878"]="(",u["879"]="(",u["880"]="(",u["881"]="(",u["882"]="(",u["883"]="(",u["884"]="(",u["898"]="(",u["899"]="(",u["885"]="(",u["886"]="(",u["887"]="(",u["888"]="(",u);var zy={},rqd=(zy.STEREO_LAYOUT_UNKNOWN=0,zy.STEREO_LAYOUT_LEFT_RIGHT=1,zy.STEREO_LAYOUT_TOP_BOTTOM=2,zy);var F4,j0;F4={};g.LX=(F4.auto=0,F4.tiny=144,F4.light=144,F4.small=240,F4.medium=360,F4.large=480,F4.hd720=720,F4.hd1080=1080,F4.hd1440=1440,F4.hd2160=2160,F4.hd2880=2880,F4.highres=4320,F4);j0={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"};var pX="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");S4.prototype.isHdr=function(){return this.V==="smpte2084"||this.V==="arib-std-b67"};ka.prototype.Cp=function(){return this.containerType===2}; ka.prototype.isEncrypted=function(){return!!this.Au}; ka.prototype.YV=function(){return!!this.audio}; ka.prototype.Gx=function(){return!!this.video}; var Cv=!1;g.h(S6,g.ED);g.r=S6.prototype;g.r.appendBuffer=function(k,X,V){if(this.VR.xQ()!==this.appendWindowStart+this.start||this.VR.G1()!==this.appendWindowEnd+this.start||this.VR.Jk()!==this.timestampOffset+this.start)this.VR.supports(1),this.VR.Ix(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.VR.At(this.timestampOffset+this.start);this.VR.appendBuffer(k,X,V)}; g.r.abort=function(){this.VR.abort()}; g.r.remove=function(k,X){this.VR.remove(k+this.start,X+this.start)}; g.r.removeAll=function(){this.remove(this.appendWindowStart,this.appendWindowEnd)}; g.r.clear=function(){this.VR.clear()}; g.r.Ix=function(k,X){this.appendWindowStart=k;this.appendWindowEnd=X}; g.r.Y5=function(){return this.timestampOffset+this.start}; g.r.xQ=function(){return this.appendWindowStart}; g.r.G1=function(){return this.appendWindowEnd}; g.r.At=function(k){this.timestampOffset=k}; g.r.Jk=function(){return this.timestampOffset}; g.r.DL=function(k){k=this.VR.DL(k===void 0?!1:k);return Lv(k,this.start,this.end)}; g.r.EO=function(){return this.VR.EO()}; g.r.r3=function(){return this.VR.r3()}; g.r.Nf=function(){return this.VR.Nf()}; g.r.VM=function(){return this.VR.VM()}; g.r.ws=function(){this.VR.ws()}; g.r.VH=function(k){return this.VR.VH(k)}; g.r.bS=function(){return this.VR.bS()}; g.r.tA=function(){return this.VR.tA()}; g.r.Jq=function(k,X,V){this.VR.Jq(k,X,V)}; g.r.GD=function(k,X,V){this.VR.GD(k,X,V)}; g.r.oQ=function(k,X){return this.VR.oQ(k,X)}; g.r.supports=function(k){return this.VR.supports(k)}; g.r.VV=function(){return this.VR.VV()}; g.r.isView=function(){return!0}; g.r.kZ=function(){return this.VR.kZ()?this.isActive:!1}; g.r.isLocked=function(){return this.Dz&&!this.isActive}; g.r.Du=function(k){k=this.VR.Du(k);k.vw=this.start+"-"+this.end;return k}; g.r.vM=function(){return this.VR.vM()}; g.r.pn=function(){return this.VR.pn()}; g.r.CB=function(){return this.VR.CB()}; g.r.C4=function(){this.VR.XD(this.Is);g.ED.prototype.C4.call(this)};var OV=!1;g.h(Ya,g.ED);g.r=Ya.prototype;g.r.appendBuffer=function(k,X,V){this.O8=!1;V&&(this.L5=V);if(k.length){var C;((C=this.eq)==null?0:C.appendBuffer)?this.eq.appendBuffer(k):this.eq?this.eq.append(k):this.hV&&this.hV.webkitSourceAppend(this.id,k)}X&&(X.isEncrypted()&&(this.LT=this.L5),X.type===3&&(this.vI=X),this.u4.push(X.Bx()),this.u4.length>4&&this.u4.shift());this.MN&&(this.MN.length>=2||k.length>1048576?delete this.MN:this.MN.push(k))}; g.r.abort=function(){try{this.eq?this.eq.abort():this.hV&&this.hV.webkitSourceAbort(this.id)}catch(X){if(D8X){var k=new g.XQ("Error while abort the source buffer: "+X.name+", "+X.message);g.Zz(k)}}this.L5=this.vI=null}; g.r.remove=function(k,X,V){this.O8=!1;var C;if((C=this.eq)==null?0:C.remove)V&&V({b:E2(this.DL()),s:k,e:X}),this.eq.remove(k,X)}; g.r.removeAll=function(){this.remove(this.xQ(),this.G1())}; g.r.clear=function(){this.Nf()||(this.abort(),this.removeAll(),this.LT=this.L5=this.vI=null,this.appendWindowStart=this.timestampOffset=0,this.fM=fv([],[]),this.O8=!1,this.MN=pv?[]:void 0,this.BM=!0)}; g.r.xQ=function(){if(OV&&this.Gx)return this.appendWindowStart;var k;return((k=this.eq)==null?void 0:k.appendWindowStart)||0}; g.r.G1=function(){var k;return((k=this.eq)==null?void 0:k.appendWindowEnd)||0}; g.r.Ix=function(k,X){this.eq&&(OV&&this.Gx?(this.appendWindowStart=k,this.eq.appendWindowEnd=X):k>this.xQ()?(this.eq.appendWindowEnd=X,this.eq.appendWindowStart=k):(this.eq.appendWindowStart=k,this.eq.appendWindowEnd=X))}; g.r.Y5=function(){return this.timestampOffset}; g.r.At=function(k){OV?this.timestampOffset=k:this.supports(1)&&(this.eq.timestampOffset=k)}; g.r.Jk=function(){return OV?this.timestampOffset:this.supports(1)?this.eq.timestampOffset:0}; g.r.DL=function(k){if(k===void 0?0:k)return this.O8||this.EO()||(this.fM=this.DL(!1),this.O8=!0),this.fM;try{return this.eq?this.eq.buffered:this.hV?this.hV.webkitSourceBuffered(this.id):fv([0],[Infinity])}catch(X){return fv([],[])}}; g.r.EO=function(){var k;return((k=this.eq)==null?void 0:k.updating)||!1}; g.r.Nf=function(){return this.BM}; g.r.VM=function(){return!this.BM&&this.EO()}; g.r.ws=function(){this.BM=!1}; g.r.VH=function(k){var X=k==null?void 0:k.Sz;k=k==null?void 0:k.containerType;return!X&&!k||X===this.Sz&&k===this.containerType}; g.r.bS=function(){return this.L5}; g.r.tA=function(){return this.LT}; g.r.oQ=function(k,X){return this.containerType!==k||this.Sz!==X}; g.r.Jq=function(k,X,V){if(this.containerType!==k||V&&this.oQ(k,V))this.supports(4),uK()&&this.eq.changeType(X),V&&(this.Sz=V);this.containerType=k}; g.r.GD=function(k,X,V){this.containerType&&this.oQ(k,X)&&uK()&&this.eq.changeType(V);this.containerType=k;this.Sz=X}; g.r.VV=function(){return this.vI}; g.r.isView=function(){return!1}; g.r.supports=function(k){switch(k){case 1:var X;return((X=this.eq)==null?void 0:X.timestampOffset)!==void 0;case 0:var V;return!((V=this.eq)==null||!V.appendBuffer);case 2:var C;return!((C=this.eq)==null||!C.remove);case 3:var y,U;return!!(((y=this.eq)==null?0:y.addEventListener)&&((U=this.eq)==null?0:U.removeEventListener));case 4:return!(!this.eq||!this.eq.changeType);default:return!1}}; g.r.kZ=function(){return!this.EO()}; g.r.isLocked=function(){return!1}; g.r.Du=function(k){k.to=this.Jk();k.up=this.EO();var X,V=((X=this.eq)==null?void 0:X.appendWindowStart)||0,C;X=((C=this.eq)==null?void 0:C.appendWindowEnd)||Infinity;k.aw=V.toFixed(3)+"-"+X.toFixed(3);return k}; g.r.r3=function(){var k;return((k=this.eq)==null?void 0:k.writeHead)||0}; g.r.vM=function(){for(var k={},X=0;X=7&&Kim(this,function(){g.sG(function(){aO9(k,k.getCurrentTime(),0)},500)}); return X}; g.r.seekTo=function(k){this.VP()>0&&(H1&&Sb<4&&(k=Math.max(.1,k)),this.setCurrentTime(k))}; g.r.p$=function(){if(!this.W&&this.K4)if(this.K4.Y)try{var k;ir(this,{l:"mer",sr:(k=this.WY)==null?void 0:k.mT(),rs:UJ(this.K4)});this.K4.clear();this.W=this.K4;this.K4=void 0}catch(X){k=new g.XQ("Error while clearing Media Source in MediaElement: "+X.name+", "+X.message),g.Zz(k),this.stopVideo()}else this.stopVideo()}; g.r.stopVideo=function(){var k=this;if(!this.W){var X;(X=this.K4)==null||bU5(X);if(cHm){if(!this.U){var V=new xL;V.then(void 0,function(){}); this.U=V;d8r&&this.pause();g.sG(function(){k.U===V&&(M6(k),V.resolve())},200)}}else M6(this)}}; g.r.wk=function(){var k=this.IL();return gE(k)&&this.getDuration()?zj(k,this.getCurrentTime()):0}; g.r.xK=function(){var k=this.getDuration();return k===Infinity?1:k?this.wk()/k:0}; g.r.Du=function(){try{var k=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:E2(this.Hb(),",",3),vbu:E2(this.IL()),vbs:E2(this.mj()),vpa:""+ +this.isPaused(),vsk:""+ +this.isSeeking(),ven:""+ +this.isEnded(),vpr:""+this.getPlaybackRate(),vrs:""+this.VP(),vns:""+this.US(),vec:""+this.RW(),vemsg:this.jg(),vvol:""+this.getVolume(),vdom:""+ +this.Wp(),vsrc:""+ +!!this.mB(),vw:""+k.width,vh:""+k.height}}catch(X){return{}}}; g.r.hasError=function(){return this.RW()>0}; g.r.addEventListener=function(k,X){this.j.listen(k,X,!1,this);this.AD(k)}; g.r.removeEventListener=function(k,X){this.j.rQ(k,X,!1,this)}; g.r.dispatchEvent=function(k){if(this.U&&k.type==="pause")return!1;if(AH0){var X,V=((X=k.V)==null?void 0:X.timeStamp)||Infinity;X=V>performance.now()?V-Date.now()+performance.now():V;V=this.W||this.K4;if((V==null?0:V.Nf())||X<=((V==null?void 0:V.X)||0)){var C;ir(this,{l:"mede",sr:(C=this.WY)==null?void 0:C.mT(),et:k.type});return!1}if(this.Hk)return ir(this,{l:"medes",et:k.type}),V&&k.type==="seeking"&&(V.X=performance.now(),this.Hk=!1),!1}return this.j.dispatchEvent(k)}; g.r.XJ=function(){this.X=!1}; g.r.aR=function(){this.X=!0;this.OM(!0)}; g.r.W5=function(){this.X&&!this.yV()&&this.OM(!0)}; g.r.equals=function(k){return!!k&&k.ac()===this.ac()}; g.r.C4=function(){this.N&&this.removeEventListener("volumechange",this.W5);cHm&&M6(this);g.H.prototype.C4.call(this)}; var cHm=!1,d8r=!1,AH0=!1,Fim=!1;g.r=g.eq.prototype;g.r.isPaused=function(){return g.S(this,4)}; g.r.isPlaying=function(){return g.S(this,8)&&!g.S(this,512)&&!g.S(this,64)&&!g.S(this,2)}; g.r.isOrWillBePlaying=function(){return g.S(this,8)&&!g.S(this,2)&&!g.S(this,1024)}; g.r.isCued=function(){return g.S(this,64)&&!g.S(this,8)&&!g.S(this,4)}; g.r.isBuffering=function(){return g.S(this,1)&&!g.S(this,2)}; g.r.isError=function(){return g.S(this,128)}; g.r.isSuspended=function(){return g.S(this,512)}; g.r.kq=function(){return g.S(this,64)&&g.S(this,4)}; g.r.toString=function(){return"PSt."+this.state.toString(16)}; var gn={},lG=(gn.BUFFERING="buffering-mode",gn.CUED="cued-mode",gn.ENDED="ended-mode",gn.PAUSED="paused-mode",gn.PLAYING="playing-mode",gn.SEEKING="seeking-mode",gn.UNSTARTED="unstarted-mode",gn);g.h(I7,g.H);g.r=I7.prototype;g.r.TL=function(){return this.U}; g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.init=function(){var k=J1(this.layout.clientMetadata,"metadata_type_video_length_seconds"),X=J1(this.layout.clientMetadata,"metadata_type_active_view_traffic_type");dM(this.layout.mG)&&y9(this.kP.get(),this.layout.layoutId,{zG:X,Sl:k,listener:this,y6:this.fp()});YLm(this.hO.get(),this);k=this.Z9;X=this.layout.layoutId;var V={y6:this.fp()};k.V.set(X,V);this.KS()}; g.r.rO=function(){}; g.r.release=function(){dM(this.layout.mG)&&U8(this.kP.get(),this.layout.layoutId);u$$(this.hO.get(),this);this.Z9.V.delete(this.layout.layoutId);this.Ul()}; g.r.nt=function(){}; g.r.Ms=function(){}; g.r.startRendering=function(k){tA(KB(this));if($L(this,k)){var X=this.V;c6(X.params.ZU.BY.get(),!0)&&jcr(X,"p_sr",{});Bt(this);this.Ao(k);this.fp()||this.lY(!1)}}; g.r.FT=function(k,X){if(X.layoutId===this.layout.layoutId){this.lL="rendering";this.W=this.f4.get().isMuted()||this.f4.get().getVolume()===0;this.QD("impression");this.QD("start");if(this.f4.get().isMuted()){ct(this,"mute");var V;k=((V=jq(this))==null?void 0:V.muteCommands)||[];VR(this.g2.get(),k,this.layout.layoutId)}if(this.f4.get().isFullscreen()){this.G$("fullscreen");var C;V=((C=jq(this))==null?void 0:C.fullscreenCommands)||[];VR(this.g2.get(),V,this.layout.layoutId)}this.fp()||(C=this.gQ.get(), C.U&&!C.W&&(C.Y=!1,C.W=!0,C.actionType!=="ad_to_video"&&(uy("pbs",void 0,C.actionType),g.$5("finalize_all_timelines")&&CD$(C.actionType))));this.J5(1);this.fu(X);var y;X=((y=jq(this))==null?void 0:y.impressionCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}}; g.r.pH=function(k,X,V){this.N={ye:3,OB:k==="load_timeout"?402:400,errorMessage:X.message};this.QD("error");var C;k=((C=jq(this))==null?void 0:C.errorCommands)||[];VR(this.g2.get(),k,this.layout.layoutId);this.fp()||this.xu.Vb(this.slot,this.layout,X,V)}; g.r.hm=function(){if(this.lL==="rendering"){ct(this,"pause");var k,X=((k=jq(this))==null?void 0:k.pauseCommands)||[];VR(this.g2.get(),X,this.layout.layoutId);this.J5(2)}}; g.r.nG=function(){if(this.lL==="rendering"){ct(this,"resume");var k,X=((k=jq(this))==null?void 0:k.resumeCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}}; g.r.Hy=function(k,X){X=X===void 0?!1:X;if(this.lL==="rendering"){var V={currentTimeSec:k,flush:X};de(this.V,"p_ip",V);aE(this.JO,k*1E3,X);this.W||aE(this.JO,k*1E3,X===void 0?!1:X);var C=this.lQ();if(C){C/=1E3;if(k>=C*.25||X)this.QD("first_quartile"),de(this.V,"p_fq",V);if(k>=C*.5||X)this.QD("midpoint"),de(this.V,"p_sq",V);if(k>=C*.75||X)this.QD("third_quartile"),de(this.V,"p_tq",V);this.BY.get().B.J().experiments.iq("enable_progress_command_flush_on_kabuki")?Yc(this.j,k*1E3,X):Yc(this.j,k*1E3,Yjd(this)? X:!1)}}}; g.r.Cc=function(){var k;return((k=nB(this.x9.get(),1))==null?void 0:k.clientPlaybackNonce)||""}; g.r.RF=function(k,X){k.layoutId!==this.layout.layoutId?this.xu.Vb(this.slot,k,new fm("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"):X()}; g.r.qU=function(k,X,V){if(X.layoutId===this.layout.layoutId)switch(this.lL="not_rendering",this.layoutExitReason=void 0,this.fp()||(k=V!=="normal"||this.position+1===this.X)&&this.lY(k),this.b0(V),this.J5(0),V){case "abandoned":if(QR(this.JO,"impression")){var C,y=((C=jq(this))==null?void 0:C.abandonCommands)||[];VR(this.g2.get(),y,this.layout.layoutId)}break;case "normal":C=((y=jq(this))==null?void 0:y.completeCommands)||[];VR(this.g2.get(),C,this.layout.layoutId);break;case "skipped":var U;C=((U= jq(this))==null?void 0:U.skipCommands)||[];VR(this.g2.get(),C,this.layout.layoutId)}}; g.r.Dr=function(){return this.layout.layoutId}; g.r.JD=function(){return this.N}; g.r.sb=function(){if(this.lL==="rendering"){this.JO.QD("active_view_measurable");var k,X=((k=jq(this))==null?void 0:k.activeViewMeasurableCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}}; g.r.Nm=function(){if(this.lL==="rendering"){this.JO.QD("active_view_fully_viewable_audible_half_duration");var k,X=((k=jq(this))==null?void 0:k.activeViewFullyViewableAudibleHalfDurationCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}}; g.r.Hh=function(){if(this.lL==="rendering"){this.JO.QD("active_view_viewable");var k,X=((k=jq(this))==null?void 0:k.activeViewViewableCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}}; g.r.Eb=function(){if(this.lL==="rendering"){this.JO.QD("audio_audible");var k,X=((k=jq(this))==null?void 0:k.activeViewAudioAudibleCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}}; g.r.xt=function(){if(this.lL==="rendering"){this.JO.QD("audio_measurable");var k,X=((k=jq(this))==null?void 0:k.activeViewAudioMeasurableCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}}; g.r.lY=function(k){this.gQ.get().lY(J1(this.layout.clientMetadata,"metadata_type_ad_placement_config").kind,k,this.position,this.X,!1)}; g.r.onFullscreenToggled=function(k){if(this.lL==="rendering")if(k){this.G$("fullscreen");var X,V=((X=jq(this))==null?void 0:X.fullscreenCommands)||[];VR(this.g2.get(),V,this.layout.layoutId)}else this.G$("end_fullscreen"),X=((V=jq(this))==null?void 0:V.endFullscreenCommands)||[],VR(this.g2.get(),X,this.layout.layoutId)}; g.r.onVolumeChange=function(){if(this.lL==="rendering")if(this.f4.get().isMuted()){ct(this,"mute");var k,X=((k=jq(this))==null?void 0:k.muteCommands)||[];VR(this.g2.get(),X,this.layout.layoutId)}else ct(this,"unmute"),k=((X=jq(this))==null?void 0:X.unmuteCommands)||[],VR(this.g2.get(),k,this.layout.layoutId)}; g.r.AV=function(){}; g.r.sN=function(){}; g.r.d8=function(){}; g.r.EN=function(){}; g.r.Kw=function(){}; g.r.G$=function(k){this.JO.G$(k,!this.W)}; g.r.QD=function(k){this.JO.QD(k,!this.W)}; g.r.fp=function(){var k=J1(this.slot.clientMetadata,"metadata_type_eligible_for_ssap");return k===void 0?(WA("Expected SSAP eligibility for PlayerBytes sub layout",this.slot,this.layout),!1):this.BY.get().fp(k)};g.h(Ht,I7);g.r=Ht.prototype;g.r.KS=function(){}; g.r.Ul=function(){var k=this.hO.get();k.sB===this&&(k.sB=null);this.ZL.stop()}; g.r.nt=function(){this.ZL.stop();I7.prototype.hm.call(this)}; g.r.Ms=function(){vt(this);I7.prototype.nG.call(this)}; g.r.lQ=function(){return J1(this.Qo().clientMetadata,"METADATA_TYPE_MEDIA_BREAK_LAYOUT_DURATION_MILLISECONDS")}; g.r.DQ=function(k,X){var V=this;this.RF(k,function(){V.lL!=="rendering_stop_requested"&&(V.lL="rendering_stop_requested",V.layoutExitReason=X,G9(V,X),V.ZL.stop())})}; g.r.L0=function(){var k=Date.now(),X=k-this.Ey;this.Ey=k;this.Wn+=X;this.Wn>=this.lQ()?this.Qs():(this.Hy(this.Wn/1E3),br(this,this.Wn))}; g.r.b0=function(){}; g.r.nO=function(){}; g.h(Z3,Ht);g.r=Z3.prototype;g.r.HV=function(k){if(this.lL!=="not_rendering"){k=wb(this,k);var X=this.f4.get().getPresentingPlayerType()===2;this.lL==="rendering_start_requested"?X&&OX(k)&&this.XQ():X?g.j$(k,2)?WA("Receive player ended event during MediaBreak",this.Ha(),this.Qo()):mr(this,k):this.y9()}}; g.r.Ao=function(){Sj5(this);PJa(this.f4.get());this.hO.get().sB=this;p4("pbp")||p4("pbs")||uy("pbp");p4("pbp","watch")||p4("pbs","watch")||uy("pbp",void 0,"watch");this.XQ()}; g.r.fu=function(k){this.gQ.get();var X=J1(k.clientMetadata,"metadata_type_ad_placement_config").kind,V=this.position===0;k=J1(k.clientMetadata,"metadata_type_linked_in_player_layout_type");k={adBreakType:tq(X),adType:PyY(k)};var C=void 0;V?X!=="AD_PLACEMENT_KIND_START"&&(C="video_to_ad"):C="ad_to_ad";ly("ad_mbs",void 0,C);g.L4(k,C);vt(this)}; g.r.y9=function(){this.ou()}; g.r.Qs=function(){kYm(this);this.ou()}; g.h(a7,Ht);g.r=a7.prototype;g.r.HV=function(k){this.lL!=="not_rendering"&&(k=wb(this,k),mr(this,k))}; g.r.Ao=function(){WA("Not used in SSAP")}; g.r.fu=function(){vt(this)}; g.r.y9=function(){WA("Not used in SSAP")}; g.r.Qs=function(){kYm(this);this.xu.Qa(this.Ha(),this.Qo(),"normal")}; g.h(Qh,a7);Qh.prototype.DQ=function(k,X){var V=this;this.RF(k,function(){B6(V.U,X)&&(V.lL="rendering_stop_requested",V.layoutExitReason=X,G9(V,X),V.ZL.stop())})}; Qh.prototype.startRendering=function(k){tA(KB(this));$L(this,k)&&(Bt(this),this.hO.get().sB=this)};g.h(gb,I7);g.r=gb.prototype;g.r.y9=function(){this.ou()}; g.r.HV=function(k){if(this.lL!=="not_rendering"){k=wb(this,k);var X=this.f4.get().getPresentingPlayerType()===2;this.lL==="rendering_start_requested"?X&&OX(k)&&this.XQ():!X||g.j$(k,2)?this.ou():mr(this,k)}}; g.r.KS=function(){J1(this.Qo().clientMetadata,"metadata_type_player_bytes_callback_ref").current=this;this.shrunkenPlayerBytesConfig=J1(this.Qo().clientMetadata,"metadata_type_shrunken_player_bytes_config")}; g.r.Ul=function(){J1(this.Qo().clientMetadata,"metadata_type_player_bytes_callback_ref").current=null;if(this.RV){var k=this.context.ZU,X=this.RV,V=this.Qo().layoutId;if(c6(k.BY.get(),!0)){var C={};k.cY("mccru",(C.cid=X,C.p_ac=V,C))}this.ER.get().removeCueRange(this.RV)}this.RV=void 0;var y;(y=this.XP)==null||y.dispose();this.S8&&this.S8.dispose()}; g.r.Ao=function(k){var X=z9(this.BY.get()),V=F0(this.BY.get());if(X&&V&&!this.fp()){V=J1(k.clientMetadata,"metadata_type_preload_player_vars");var C=this.BY.get();C=g.IW(C.B.J().experiments,"html5_preload_wait_time_secs");V&&this.S8&&this.S8.start(C*1E3)}Cyd(this,k);Sj5(this);X?(V=this.C0.get(),k=J1(k.clientMetadata,"metadata_type_player_vars"),V.B.loadVideoByPlayerVars(k,!1,2)):Ir$(this.C0.get(),J1(k.clientMetadata,"metadata_type_player_vars"));var y;(y=this.XP)==null||y.start();X||this.C0.get().B.playVideo(2)}; g.r.fu=function(){var k;(k=this.XP)==null||k.stop();this.RV="adcompletioncuerange:"+this.Qo().layoutId;this.ER.get().addCueRange(this.RV,0x7ffffffffffff,0x8000000000000,!1,this,2,2);k=this.context.ZU;var X=this.RV,V=this.Qo().layoutId;if(c6(k.BY.get(),!0)){var C={};k.cY("mccr",(C.cid=X,C.p_ac=V,C))}(this.adCpn=Li5(this))||WA("Media layout confirmed started, but ad CPN not set.");this.iH.get().T9("onAdStart",this.adCpn);this.nj=Date.now()}; g.r.lQ=function(){var k;return(k=nB(this.x9.get(),2))==null?void 0:k.N4}; g.r.S5=function(){this.JO.G$("clickthrough")}; g.r.DQ=function(k,X){var V=this;this.RF(k,function(){if(V.lL!=="rendering_stop_requested"){V.lL="rendering_stop_requested";V.layoutExitReason=X;G9(V,X);var C;(C=V.XP)==null||C.stop();V.S8&&V.S8.stop();i45(V)}})}; g.r.onCueRangeEnter=function(k){if(k!==this.RV)WA("Received CueRangeEnter signal for unknown layout.",this.Ha(),this.Qo(),{cueRangeId:k});else{var X=this.context.ZU,V=this.Qo().layoutId;if(c6(X.BY.get(),!0)){var C={};X.cY("mccre",(C.cid=k,C.p_ac=V,C))}this.ER.get().removeCueRange(this.RV);this.RV=void 0;U3(this.context.BY.get(),"html5_ssap_flush_at_stop_rendering")&&this.fp()||(k=J1(this.Qo().clientMetadata,"metadata_type_video_length_seconds"),this.Hy(k,!0),this.QD("complete"))}}; g.r.b0=function(k){k!=="abandoned"&&this.iH.get().T9("onAdComplete");this.iH.get().T9("onAdEnd",this.adCpn)}; g.r.onCueRangeExit=function(){}; g.r.nO=function(k){this.lL==="rendering"&&(this.shrunkenPlayerBytesConfig&&this.shrunkenPlayerBytesConfig.shouldRequestShrunkenPlayerBytes&&k>=(this.shrunkenPlayerBytesConfig.playerProgressOffsetSeconds||0)&&this.f4.get().t0(!0),this.Hy(k))}; g.r.Hy=function(k,X){I7.prototype.Hy.call(this,k,X===void 0?!1:X);X=Date.now()-this.nj;var V=k*1E3,C={contentCpn:this.Cc(),adCpn:Li5(this)};if(k-this.Kd>=5){var y=X=2||(this.Ti.DQ(this.layout,X),k=U3(this.params.context.BY.get(),"html5_ssap_pass_transition_reason")&&X==="abandoned",this.M8()&&!k&&(U3(this.params.context.BY.get(),"html5_ssap_pass_transition_reason")&&(["normal","skipped","muted","user_input_submitted"].includes(X)||WA("Single stopRendering: unexpected exit reason",this.slot,this.layout,{exitReason:X})),this.j6.get().finishSegmentByCpn(this.layout.layoutId, nB(this.x9.get(),1).clientPlaybackNonce,Aq(X,this.params.context.BY))),this.f4.get().removeListener(this),this.o9()&&nX(this.Ti.TL())&&this.St.qU(this.slot,this.layout,this.Ti.TL().V))}; g.r.Vl=function(k,X,V){scm({cpn:k,yb:this.x9.get(),aU:!0});this.Qo().layoutId!==k||U3(this.params.context.BY.get(),"html5_ssap_pass_transition_reason")&&V===5||(this.Ti.TL().currentState<2&&(k=D3(V,this.params.context.BY),k==="error"?this.St.Vb(this.slot,this.layout,new fm("Player transition with error during SSAP single layout.",{playerErrorCode:"non_video_expired",transitionReason:V},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_TRANSITION_WITH_ERROR"),"ADS_CLIENT_ERROR_TYPE_ERROR_DURING_RENDERING"):i$(this.wl, this.layout,k)),U3(this.params.context.BY.get(),"html5_ssap_exit_without_waiting_for_transition")||this.St.qU(this.slot,this.layout,this.Ti.TL().V))};g.h(YL,g.H);g.r=YL.prototype;g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.W1=function(){}; g.r.cI=function(){return this.JV[this.MX]}; g.r.a5=function(){return this.MX}; g.r.nt=function(k,X){var V=this.cI();X.layoutId!==kH(V,k,X)?WA("pauseLayout for a PlayerBytes layout that is not currently active",k,X):V.nt()}; g.r.Ms=function(k,X){var V=this.cI();X.layoutId!==kH(V,k,X)?WA("resumeLayout for a PlayerBytes layout that is not currently active",k,X):V.Ms()}; g.r.TJ=function(k,X){var V=this.cI();eBZ(this,k,X);fqm(V,k,X)&&this.MP(V.Ha(),V.Qo(),"skipped")}; g.r.zl=function(k,X){var V=this.cI();EBY(this);JX0(V,k,X)&&(k=rXY(this,V,k,X),k!==void 0&&(this.fp()?WA("Should not happen. Should delete"):WE0(this,V.Ha(),V.Qo(),k)))}; g.r.g4=function(k,X){var V=Object.assign({},ur(this),{layoutId:X.layoutId}),C=V.layoutId,y=V.aU;if(V.y6){var U={};mP(V.yb,"wrse",(U.ec=C,U.is=y,U.ctp=we(C),U))}bj(this.Ej,k,X)}; g.r.FT=function(k,X){var V;(V=this.cI())==null||V.FT(k,X)}; g.r.qU=function(k,X,V){X.layoutId===this.Qo().layoutId&&(this.iS=!1,nm(this.VJ(),this));var C;(C=this.cI())==null||C.qU(k,X,V)}; g.r.nO=function(k){var X;(X=this.cI())==null||X.nO(k)}; g.r.LS=function(k,X,V){this.a5()===-1&&(this.callback.FT(this.slot,this.layout),this.MX++);var C=this.cI();C?(C.pH(k,X,V),this.fp()&&this.callback.Vb(this.slot,this.layout,X,V)):WA("No active adapter found onLayoutError in PlayerBytesVodCompositeLayoutRenderingAdapter",void 0,void 0,{activeSubLayoutIndex:String(this.a5()),layoutId:this.Qo().layoutId})}; g.r.onFullscreenToggled=function(k){var X;(X=this.cI())==null||X.onFullscreenToggled(k)}; g.r.AV=function(k){var X;(X=this.cI())==null||X.AV(k)}; g.r.d8=function(k){var X;(X=this.cI())==null||X.d8(k)}; g.r.onVolumeChange=function(){var k;(k=this.cI())==null||k.onVolumeChange()}; g.r.GS=function(k,X,V){vg(this.Ej,k,X,V)}; g.r.fg=function(k){k.startRendering(k.Qo())}; g.r.init=function(){var k=J1(this.Qo().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");k&&(k.current=this);if(this.JV.length<1)throw new p("Invalid sub layout rendering adapter length when scheduling composite layout.",{length:String(this.JV.length)});if(k=J1(this.Qo().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))k.current=this;k=g.W(this.JV);for(var X=k.next();!X.done;X=k.next())X=X.value,X.init(),ZId(this.Ej,this.slot,X.Qo()),azY(this.Ej,this.slot,X.Qo()); if(this.fp())for(this.x9.get().addListener(this),fOX(oB$(this),this.x9.get()),k=oB$(this),k=g.W(k),X=k.next();!X.done;X=k.next())this.kD(X.value)}; g.r.kD=function(k){var X=J1(k.clientMetadata,"metadata_type_player_vars");X?(k.layoutType!=="LAYOUT_TYPE_MEDIA"&&WA("Non-video ad contains playerVars",this.slot,k),this.C0.get().addPlayerResponseForAssociation({playerVars:X})):(k=T8I(k),this.C0.get().addPlayerResponseForAssociation({rW:k}))}; g.r.release=function(){var k=J1(this.Qo().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");k&&(k.current=null);if(k=J1(this.Qo().clientMetadata,"metadata_type_ad_pod_skip_target_callback_ref"))k.current=null;k=g.W(this.JV);for(var X=k.next();!X.done;X=k.next())X=X.value,QNY(this.Ej,this.slot,X.Qo()),X.release();this.fp()&&(this.x9.get().removeListener(this),E7Y())}; g.r.RF=function(k){return k.layoutId!==this.Qo().layoutId?(this.callback.Vb(this.Ha(),k,new fm("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.Qo().layoutId+("and LayoutType: "+this.Qo().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"),!1):!0}; g.r.JT=function(){this.f4.get().addListener(this);Bg(this.VJ(),this)}; g.r.HV=function(k){if(k.state.isError()){var X,V;this.LS((X=k.state.Q2)==null?void 0:X.errorCode,new fm("There was a player error during this media layout.",{playerErrorCode:(V=k.state.Q2)==null?void 0:V.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else(X=this.cI())&&X.HV(k)}; g.r.fp=function(){var k=J1(this.Ha().clientMetadata,"metadata_type_eligible_for_ssap");return k===void 0?(WA("Expected SSAP eligibility in PlayerBytes slots",this.Ha(),this.Qo()),!1):this.BY.get().fp(k)}; g.r.sN=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.EN=function(){}; g.r.Kw=function(){}; g.h(yO,YL);g.r=yO.prototype;g.r.r4=function(k,X,V){this.MP(k,X,V)}; g.r.Y3=function(k,X){this.MP(k,X,"error")}; g.r.MP=function(k,X,V){var C=this;hB0(this,k,X,V,function(){VO(C,C.a5()+1)})}; g.r.startRendering=function(k){this.RF(k)&&(this.JT(),sU0(this.gQ.get()),nym(this.BY.get())||PJa(this.f4.get()),this.a5()===-1&&VO(this,this.a5()+1))}; g.r.DQ=function(k,X){var V=this;this.iS=!0;this.a5()===this.JV.length?this.callback.qU(this.slot,this.layout,X):(k=this.cI(),k.DQ(k.Qo(),X),this.j1=function(){V.callback.qU(V.slot,V.layout,X)}); this.f4.get().B.Py();Ir$(this.C0.get(),{});k=C5(this.f4.get(),1);k.isPaused()&&!g.S(k,2)&&this.f4.get().playVideo();this.f4.get().removeListener(this);this.iS&&sar(this)}; g.r.Vl=function(){}; g.r.m_=function(){}; g.r.Qa=function(){}; g.h(UQ,YL);g.r=UQ.prototype;g.r.r4=function(k,X,V){k=Object.assign({},ur(this),{layoutId:X.layoutId,layoutExitReason:V});X=k.layoutId;V=k.layoutExitReason;var C={};mP(k.yb,"prse",(C.xc=X,C.ler=V,C.ctp=we(X),C))}; g.r.Y3=function(){WA("onSubLayoutError in SSAP")}; g.r.MP=function(){WA("exitSubLayoutAndPlayNext in SSAP")}; g.r.cI=function(){return this.Lp}; g.r.a5=function(){var k=this;return this.JV.findIndex(function(X){var V;return X.Qo().layoutId===((V=k.Lp)==null?void 0:V.Qo().layoutId)})}; g.r.fg=function(k){h4(this.Lp===void 0,"replacing another adapter");this.Lp=k;k.startRendering(k.Qo())}; g.r.GS=function(k,X,V){vg(this.Ej,k,X,V);var C;h4(X.layoutId===((C=this.Lp)==null?void 0:C.Qo().layoutId),"currentAdapter does not match exiting layout",{slot:k?"slot: "+k.slotType:"",subLayout:rV(X)})&&(this.Lp=void 0)}; g.r.release=function(){YL.prototype.release.call(this);h4(this.Lp===void 0,"currentAdapter is still active during release");this.Lp=void 0}; g.r.M8=function(){return this.f4.get().getPresentingPlayerType()===2}; g.r.DQ=function(k,X){function V(){Ny(this)&&(["normal","error","skipped","muted","user_input_submitted"].includes(X)||WA("Composite stopRendering: Unexpected layout exit reason",this.slot,k,{layoutExitReason:X}))} function C(){this.Lp&&xH(this,this.Lp,X);if(this.M8()&&(!Ny(this)||X!=="abandoned")){V.call(this);var U;var N=((U=this.x9.get().B.getVideoData())==null?void 0:U.clientPlaybackNonce)||"";U=nB(this.x9.get(),1).clientPlaybackNonce;this.j6.get().finishSegmentByCpn(N,U,Aq(X,this.BY))}O4Y(this,X)} function y(){if(this.Lp){var U=this.Lp;U.TL().currentState<2&&U.DQ(U.Qo(),X);U=Ny(this)&&X==="abandoned";this.M8()&&!U&&(V.call(this),this.j6.get().finishSegmentByCpn(this.Lp.Qo().layoutId,nB(this.x9.get(),1).clientPlaybackNonce,Aq(X,this.BY)))}} h4(k.layoutId===this.Qo().layoutId,"StopRendering for wrong layout")&&B6(this.Lv.W,X)&&(this.o9()?C.call(this):y.call(this))}; g.r.qU=function(k,X,V){YL.prototype.qU.call(this,k,X,V);X.layoutId===this.Qo().layoutId&&this.f4.get().removeListener(this)}; g.r.Cc=function(){return nB(this.x9.get(),1).clientPlaybackNonce}; g.r.Vl=function(k,X,V){scm(Object.assign({},ur(this),{cpn:k}));if(!Ny(this)||V!==5)if(this.o9()){if(this.Lp&&this.Lp.Qo().layoutId!==X){var C=this.Lp.Qo().layoutId;C!==k&&WA("onClipExited: mismatched exiting cpn",this.slot,void 0,{layoutId:C,exitingCpn:k,enteringCpn:X});k=D3(V,this.BY);xH(this,this.Lp,k)}else this.Lp&&WA("onClipExited: active layout is entering again");X===this.Cc()&&Iqm(this,V)}else{if(this.Lp&&this.Lp.Qo().layoutId===k)ja9(this,this.Lp,V);else{var y;WA("Exiting cpn does not match active cpn", this.slot,(C=this.Lp)==null?void 0:C.Qo(),{exitingCpn:k,transitionReason:V,activeCpn:(y=this.Lp)==null?void 0:y.Qo().layoutId})}X===this.Cc()&&(this.Lp!==void 0&&(WA("active adapter is not properly exited",this.slot,this.layout,{activeLayout:rV(this.Lp.Qo())}),ja9(this,this.Lp,V)),Iqm(this,V),O4Y(this,this.Lv.W.V))}}; g.r.o9=function(){return U3(this.BY.get(),"html5_ssap_exit_without_waiting_for_transition")}; g.r.startRendering=function(k){this.RF(k)&&(k=this.Lv,h4(k.V===1,"tickStartRendering: state is not initial"),k.V=2,this.JT())}; g.r.m_=function(k){Wid(Object.assign({},ur(this),{cpn:k}));var X=this.JV.find(function(V){return V.Qo().layoutId===k}); X?(this.Lv.V!==2&&(y1I(this.fQ,this.slot.slotId),h4(this.Lv.V===2,"Expect started"),this.callback.FT(this.slot,this.layout)),this.fg(X),bj(this.Ej,this.slot,X.Qo())):KEI(this,k)}; g.r.TJ=function(k,X){eBZ(this,k,X);var V=this.cI();V?fqm(V,k,X)&&$P$(this,"skipped"):B80(this,"onSkipRequested")}; g.r.zl=function(k,X){var V;a:{if(V=this.cI()){if(EBY(this),JX0(V,k,X)&&(k=rXY(this,V,k,X),k!==void 0)){V={Gn:V,AGH:this.JV[k]};break a}}else B80(this,"SkipWithAdPodSkip");V=void 0}if(k=V)V=k.Gn,X=k.AGH,k=V.Qo().layoutId,this.o9()?xH(this,V,"skipped"):V.DQ(V.Qo(),"skipped"),V=X.Qo().layoutId,this.j6.get().finishSegmentByCpn(k,V,Aq("skipped",this.BY))}; g.r.g4=function(){WA("Not used in html5_ssap_fix_layout_exit")}; g.r.HV=function(k){var X;(X=this.cI())==null||X.HV(k)}; g.r.LS=function(){WA("Not used in html5_ssap_fix_layout_exit")}; g.r.Qa=function(k,X,V){var C;if(((C=this.cI())==null?void 0:C.Qo().layoutId)!==X.layoutId)return void WA("requestToExitSubLayout: wrong layout");$P$(this,V)};g.h(P4,g.H);g.r=P4.prototype;g.r.Ha=function(){return this.Ti.Ha()}; g.r.Qo=function(){return this.Ti.Qo()}; g.r.init=function(){var k=J1(this.Qo().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");k&&(k.current=this);this.KS()}; g.r.KS=function(){this.Ti.init()}; g.r.release=function(){var k=J1(this.Qo().clientMetadata,"metadata_type_player_bytes_layout_controls_callback_ref");k&&(k.current=null);this.Ul()}; g.r.Ul=function(){this.Ti.release()}; g.r.nt=function(){this.Ti.nt()}; g.r.Ms=function(){this.Ti.Ms()}; g.r.TJ=function(k,X){WA("Unexpected onSkipRequested from PlayerBytesVodSingleLayoutRenderingAdapter. Skip should be handled by Triggers",this.Ha(),this.Qo(),{requestingSlot:k,requestingLayout:X})}; g.r.startRendering=function(k){k.layoutId!==this.Qo().layoutId?this.callback.Vb(this.Ha(),k,new fm("Tried to start rendering an unknown layout, this adapter requires LayoutId: "+this.Qo().layoutId+("and LayoutType: "+this.Qo().layoutType),void 0,"ADS_CLIENT_ERROR_MESSAGE_UNKNOWN_LAYOUT"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED"):(this.f4.get().addListener(this),Bg(this.VJ(),this),sU0(this.gQ.get()),nym(this.BY.get())||PJa(this.f4.get()),this.Ti.startRendering(k))}; g.r.DQ=function(k,X){this.iS=!0;this.Ti.DQ(k,X);this.f4.get().B.Py();Ir$(this.C0.get(),{});k=C5(this.f4.get(),1);k.isPaused()&&!g.S(k,2)&&this.f4.get().playVideo();this.f4.get().removeListener(this);this.iS&&this.Ti.y9()}; g.r.FT=function(k,X){this.Ti.FT(k,X)}; g.r.qU=function(k,X,V){X.layoutId===this.Qo().layoutId&&(this.iS=!1,nm(this.VJ(),this));this.Ti.qU(k,X,V);X.layoutId===this.Qo().layoutId&&Cp(this.gQ.get())}; g.r.nO=function(k){this.Ti.nO(k)}; g.r.HV=function(k){if(k.state.isError()){var X,V;this.LS((X=k.state.Q2)==null?void 0:X.errorCode,new fm("There was a player error during this media layout.",{playerErrorCode:(V=k.state.Q2)==null?void 0:V.errorCode},"ADS_CLIENT_ERROR_MESSAGE_PLAYER_ERROR"),"ADS_CLIENT_ERROR_TYPE_ENTER_LAYOUT_FAILED")}else this.Ti.HV(k)}; g.r.LS=function(k,X,V){this.Ti.pH(k,X,V)}; g.r.onFullscreenToggled=function(k){this.Ti.onFullscreenToggled(k)}; g.r.AV=function(k){this.Ti.AV(k)}; g.r.d8=function(k){this.Ti.d8(k)}; g.r.onVolumeChange=function(){this.Ti.onVolumeChange()}; g.r.sN=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.EN=function(){}; g.r.Kw=function(){};g.r=Tb.prototype;g.r.Ha=function(){return this.slot}; g.r.Qo=function(){return this.layout}; g.r.init=function(){this.Ju.get().addListener(this);this.f4.get().addListener(this);var k=J1(this.layout.clientMetadata,"metadata_type_layout_enter_ms");var X=J1(this.layout.clientMetadata,"metadata_type_layout_exit_ms");if(this.j){var V=this.Ju.get().qV.slice(-1)[0];V!==void 0&&(k=V.startSecs*1E3,X=(V.startSecs+V.LQ)*1E3)}this.rO(k,X);var C;V=(C=this.x9.get().YK)==null?void 0:C.clientPlaybackNonce;C=this.layout.La.adClientDataEntry;qy(this.hO.get(),{daiStateTrigger:{filledAdsDurationMs:X-k,contentCpn:V, adClientData:C}});var y=this.Ju.get();y=wP9(y.U,k,X);y!==null&&(qy(this.hO.get(),{daiStateTrigger:{filledAdsDurationMs:y-k,contentCpn:V,cueDurationChange:"DAI_CUE_DURATION_CHANGE_SHORTER",adClientData:C}}),this.j6.get().Xc(y,X))}; g.r.release=function(){this.Ul();this.Ju.get().removeListener(this);this.f4.get().removeListener(this)}; g.r.startRendering=function(){this.Ao();this.callback.FT(this.slot,this.layout)}; g.r.DQ=function(k,X){this.lZ(X);this.driftRecoveryMs!==null&&(My(this,{driftRecoveryMs:this.driftRecoveryMs.toString(),breakDurationMs:Math.round(mPX(this)-J1(this.layout.clientMetadata,"metadata_type_layout_enter_ms")).toString(),driftFromHeadMs:Math.round(this.f4.get().B.qA()*1E3).toString()}),this.driftRecoveryMs=null);this.callback.qU(this.slot,this.layout,X)}; g.r.E4=function(){return!1}; g.r.Pi=function(k){var X=J1(this.layout.clientMetadata,"metadata_type_layout_enter_ms"),V=J1(this.layout.clientMetadata,"metadata_type_layout_exit_ms");k*=1E3;if(X<=k&&k0&&ZZ(this.V(),X)}; g.r.b2=function(k){this.Y.delete(k.slotId);for(var X=[],V=g.W(this.w2.values()),C=V.next();!C.done;C=V.next()){C=C.value;var y=C.trigger;y instanceof Nl&&y.triggeringSlotId===k.slotId&&X.push(C)}X.length>0&&ZZ(this.V(),X)}; g.r.u2=function(k){for(var X=[],V=g.W(this.w2.values()),C=V.next();!C.done;C=V.next()){C=C.value;var y=C.trigger;y instanceof pp&&y.slotType===k.slotType&&y.V!==k.slotId&&X.push(C)}X.length>0&&ZZ(this.V(),X)}; g.r.hW=function(k){this.U.add(k.slotId);for(var X=[],V=g.W(this.w2.values()),C=V.next();!C.done;C=V.next())C=C.value,C.trigger instanceof Vp&&k.slotId===C.trigger.triggeringSlotId&&X.push(C);X.length>0&&ZZ(this.V(),X)}; g.r.ED=function(k){this.U.delete(k.slotId);this.j.add(k.slotId);for(var X=[],V=g.W(this.w2.values()),C=V.next();!C.done;C=V.next())if(C=C.value,C.trigger instanceof CV)k.slotId===C.trigger.triggeringSlotId&&X.push(C);else if(C.trigger instanceof b$){var y=C.trigger;k.slotId===y.slotId&&this.W.has(y.triggeringLayoutId)&&X.push(C)}X.length>0&&ZZ(this.V(),X)}; g.r.LU=function(k){for(var X=[],V=g.W(this.w2.values()),C=V.next();!C.done;C=V.next())C=C.value,C.trigger instanceof iI&&k.slotId===C.trigger.triggeringSlotId&&X.push(C);X.length>0&&ZZ(this.V(),X)}; g.r.eT=function(k){for(var X=[],V=g.W(this.w2.values()),C=V.next();!C.done;C=V.next())C=C.value,C.trigger instanceof yp&&k.slotId===C.trigger.triggeringSlotId&&X.push(C);X.length>0&&ZZ(this.V(),X)}; g.r.tG=function(k,X){this.X.add(X.layoutId)}; g.r.BV=function(k,X){this.X.delete(X.layoutId)}; g.r.FT=function(k,X){this.W.add(X.layoutId);for(var V=[],C=g.W(this.w2.values()),y=C.next();!y.done;y=C.next())if(y=y.value,y.trigger instanceof v4)X.layoutId===y.trigger.triggeringLayoutId&&V.push(y);else if(y.trigger instanceof SO){var U=y.trigger;k.slotType===U.slotType&&X.layoutType===U.layoutType&&X.layoutId!==U.V&&V.push(y)}else y.trigger instanceof b$&&(U=y.trigger,X.layoutId===U.triggeringLayoutId&&this.j.has(U.slotId)&&V.push(y));V.length>0&&ZZ(this.V(),V)}; g.r.qU=function(k,X,V){this.W.delete(X.layoutId);k=[];for(var C=g.W(this.w2.values()),y=C.next();!y.done;y=C.next())if(y=y.value,y.trigger instanceof al&&X.layoutId===y.trigger.triggeringLayoutId&&k.push(y),y.trigger instanceof Zi){var U=y.trigger;X.layoutId===U.triggeringLayoutId&&U.V.includes(V)&&k.push(y)}k.length>0&&ZZ(this.V(),k)}; g.r.Nt=function(){}; g.r.xv=function(){this.j.clear()}; g.r.Qy=function(){};g.h(pR,g.H);pR.prototype.Mv=function(k,X,V,C){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");if(!(X instanceof Rl))throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in CloseRequestedTriggerAdapter");this.w2.set(X.triggerId,new TO(k,X,V,C))}; pR.prototype.Gu=function(k){this.w2.delete(k.triggerId)};g.h(u7,g.H);u7.prototype.Mv=function(k,X,V,C){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");if(!(X instanceof Di||X instanceof u$))throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in ContentPlaybackLifecycleTriggerAdapter");this.w2.set(X.triggerId,new TO(k,X,V,C))}; u7.prototype.Gu=function(k){this.w2.delete(k.triggerId)}; u7.prototype.xv=function(k){for(var X=[],V=X.push,C=V.apply,y=[],U=g.W(this.w2.values()),N=U.next();!N.done;N=U.next())N=N.value,N.trigger instanceof Di&&N.trigger.zZ===k&&y.push(N);C.call(V,X,g.G(y));V=X.push;C=V.apply;y=[];U=g.W(this.w2.values());for(N=U.next();!N.done;N=U.next())N=N.value,N.trigger instanceof u$&&N.trigger.V!==k&&y.push(N);C.call(V,X,g.G(y));X.length&&ZZ(this.V(),X)}; u7.prototype.Qy=function(k){for(var X=[],V=X.push,C=V.apply,y=[],U=g.W(this.w2.values()),N=U.next();!N.done;N=U.next()){N=N.value;var P=N.trigger;P instanceof u$&&P.V===k&&y.push(N)}C.call(V,X,g.G(y));X.length&&ZZ(this.V(),X)};g.h(kU,g.H);g.r=kU.prototype;g.r.Mv=function(k,X,V,C){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");var y="adtriggercuerange:"+X.triggerId;if(X instanceof l$)LS9(this,k,X,V,C,y,X.V.start,X.V.end,X.zZ,X.visible);else if(X instanceof H4)LS9(this,k,X,V,C,y,0x7ffffffffffff,0x8000000000000,X.zZ,X.visible);else throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in CueRangeTriggerAdapter");}; g.r.Gu=function(k){var X=this.w2.get(k.triggerId);X&&this.ER.get().removeCueRange(X.cueRangeId);this.w2.delete(k.triggerId)}; g.r.onCueRangeEnter=function(k){var X=SId(this,k);if(X&&(X=this.w2.get(X)))if(g.S(C5(this.f4.get()),32))this.V.add(X.cueRangeId);else{var V=X==null?void 0:X.Iu.trigger;if(V instanceof l$||V instanceof H4){if(c6(this.context.BY.get())){var C=X.Iu.slot,y=X.Iu.layout,U={};this.context.ZU.cY("cre",(U.ca=X.Iu.category,U.tt=V.triggerType,U.st=C.slotType,U.lt=y==null?void 0:y.layoutType,U.cid=k,U))}ZZ(this.W(),[X.Iu])}}}; g.r.onCueRangeExit=function(k){(k=SId(this,k))&&(k=this.w2.get(k))&&this.V.delete(k.cueRangeId)}; g.r.HV=function(k){if(Oj(k,16)<0){k=g.W(this.V);for(var X=k.next();!X.done;X=k.next())this.onCueRangeEnter(X.value,!0);this.V.clear()}}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.FT=function(){}; g.r.qU=function(){}; g.r.Nt=function(){}; g.r.nO=function(){}; g.r.onFullscreenToggled=function(){}; g.r.AV=function(){}; g.r.sN=function(){}; g.r.d8=function(){}; g.r.onVolumeChange=function(){}; g.r.EN=function(){}; g.r.Kw=function(){};g.h(Xa,g.H);g.r=Xa.prototype; g.r.Mv=function(k,X,V,C){if(this.W.has(X.triggerId)||this.U.has(X.triggerId))throw new p("Tried to re-register the trigger.");k=new TO(k,X,V,C);if(k.trigger instanceof gy)this.W.set(k.trigger.triggerId,k);else if(k.trigger instanceof QO)this.U.set(k.trigger.triggerId,k);else throw new p("Incorrect TriggerType: Tried to register trigger of type "+k.trigger.triggerType+" in LiveStreamBreakTransitionTriggerAdapter");this.W.has(k.trigger.triggerId)&&k.slot.slotId===this.V&&ZZ(this.j(),[k])}; g.r.Gu=function(k){this.W.delete(k.triggerId);this.U.delete(k.triggerId)}; g.r.W1=function(k){k=k.slotId;if(this.V!==k){var X=[];this.V!=null&&X.push.apply(X,g.G(pyZ(this.U,this.V)));k!=null&&X.push.apply(X,g.G(pyZ(this.W,k)));this.V=k;X.length&&ZZ(this.j(),X)}}; g.r.Vl=function(){}; g.r.m_=function(){};g.h(Vn,g.H);g.r=Vn.prototype;g.r.Mv=function(k,X,V,C){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");if(!(X instanceof YH))throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in OnLayoutSelfRequestedTriggerAdapter");this.w2.set(X.triggerId,new TO(k,X,V,C))}; g.r.Gu=function(k){this.w2.delete(k.triggerId)}; g.r.FT=function(){}; g.r.qU=function(){}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){};g.h(Cl,g.H);g.r=Cl.prototype;g.r.Nt=function(k,X){for(var V=[],C=g.W(this.w2.values()),y=C.next();!y.done;y=C.next()){y=y.value;var U=y.trigger;U.opportunityType===k&&(U.associatedSlotId&&U.associatedSlotId!==X||V.push(y))}V.length&&ZZ(this.V(),V)}; g.r.Mv=function(k,X,V,C){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");if(!(X instanceof U$5))throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in OpportunityEventTriggerAdapter");this.w2.set(X.triggerId,new TO(k,X,V,C))}; g.r.Gu=function(k){this.w2.delete(k.triggerId)}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.FT=function(){}; g.r.qU=function(){};g.h(i8,g.H);g.r=i8.prototype;g.r.Mv=function(k,X,V,C){k=new TO(k,X,V,C);if(X instanceof zb||X instanceof Lp||X instanceof FR||X instanceof kf||X instanceof Uta){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");this.w2.set(X.triggerId,k)}else throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in PrefetchTriggerAdapter");}; g.r.Gu=function(k){this.w2.delete(k.triggerId)}; g.r.Qb=function(k){var X=k.slotFulfillmentTriggers.find(function(V){return V instanceof zb}); X&&(yn(this,"TRIGGER_TYPE_NEW_SLOT_SCHEDULED_WITH_BREAK_DURATION",X.breakDurationMs,new Set([k.slotId]),!0),eO(this.hO.get(),"ads_css","sid."+k.slotId+";bd."+X.breakDurationMs))}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.FT=function(){}; g.r.qU=function(){}; g.r.Nt=function(){}; g.r.E4=function(k){var X=this;if(!this.V)return WA("Unexpected cue break before fetch instructions are available"),!1;this.W&&this.W.stop();this.j&&g.iT(this.j);var V=XgI(this,k);if(!V){var C=ubr(this),y=this.N!==void 0&&Date.now()<=this.N+1E4;eO(this.hO.get(),"ads_ncfs","cid."+k.identifier+";cd."+k.LQ.toFixed(3)+";ccs."+y+";cfa."+this.U+";bdc."+C.length+";"+C.slice(0,6).map(function(U){return";bd."+U}).join("")); return y&&this.U&&C.length===0&&!this.Y?this.Y=!0:!1}(new g.C2(function(){var U=V.trigger,N=V.slot;yn(X,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_MATCHED",U.breakDurationMs,new Set,!0);yn(X,"TRIGGER_TYPE_LIVE_STREAM_BREAK_SCHEDULED_DURATION_NOT_MATCHED",U.breakDurationMs,new Set,!1);for(var P=0,T=g.W(X.w2.values()),q=T.next();!q.done;q=T.next()){q=q.value;var M=q.trigger;q.slot.slotId===N.slotId&&(X.w2.delete(M.triggerId),P++)}eO(X.hO.get(),"ads_csf","sid."+N.slotId+";bd."+U.breakDurationMs+ ";dt."+P)},10)).start(); return!0}; g.r.Pi=function(){}; g.r.xv=function(k){this.Y=this.U=!1;this.N=Date.now();this.V&&this.V.contentCpn!==k?(WA("Fetch instructions carried over from previous content video",void 0,void 0,{contentCpn:k,fetchInstructionsCpn:this.V.contentCpn}),Ut(this)):kNm(this)}; g.r.Qy=function(k){this.V&&this.V.contentCpn!==k&&WA("Expected content video of the current fetch instructions to end",void 0,void 0,{contentCpn:k,fetchInstructionsCpn:this.V.contentCpn},!0);Ut(this)}; g.r.Bi=function(k){var X=this;if(this.V)WA("Unexpected multiple fetch instructions for the current content");else{this.V=k;k=CjX(k);this.W=new g.C2(function(){kNm(X)},k?k:6E5); this.W.start();this.j=new g.C2(function(){X.V&&(X.W&&(X.W.stop(),X.W.start()),YI9(X,"TRIGGER_TYPE_CUE_BREAK_IDENTIFIED"))},VvZ(this.V)); k=this.f4.get().getCurrentTimeSec(1,!1);for(var V=g.W(this.Ju.get().qV),C=V.next();!C.done;C=V.next())C=C.value,eO(this.hO.get(),"nocache","ct."+Date.now()+";cmt."+k+";d."+C.LQ.toFixed(3)+";tw."+(C.startSecs-k)+";cid."+C.identifier+";")}}; g.r.C4=function(){g.H.prototype.C4.call(this);Ut(this)};g.h(Nz,g.H);g.r=Nz.prototype;g.r.Mv=function(k,X,V,C){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");if(!(X instanceof PF))throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");this.w2.set(X.triggerId,new TO(k,X,V,C));k=this.V.has(X.triggeringLayoutId)?this.V.get(X.triggeringLayoutId):new Set;k.add(X);this.V.set(X.triggeringLayoutId,k)}; g.r.Gu=function(k){this.w2.delete(k.triggerId);if(!(k instanceof PF))throw new p("Incorrect TriggerType: Tried to unregister trigger of type "+k.triggerType+" in TimeRelativeToLayoutEnterTriggerAdapter");var X=this.W.get(k.triggerId);X&&(X.dispose(),this.W.delete(k.triggerId));if(X=this.V.get(k.triggeringLayoutId))X.delete(k),X.size===0&&this.V.delete(k.triggeringLayoutId)}; g.r.Qb=function(){}; g.r.b2=function(){}; g.r.u2=function(){}; g.r.hW=function(){}; g.r.ED=function(){}; g.r.LU=function(){}; g.r.eT=function(){}; g.r.tG=function(){}; g.r.BV=function(){}; g.r.Nt=function(){}; g.r.FT=function(k,X){var V=this;if(this.V.has(X.layoutId)){k=this.V.get(X.layoutId);k=g.W(k);var C=k.next();for(X={};!C.done;X={TH:void 0},C=k.next())X.TH=C.value,C=new g.C2(function(y){return function(){var U=V.w2.get(y.TH.triggerId);ZZ(V.U(),[U])}}(X),X.TH.durationMs),C.start(),this.W.set(X.TH.triggerId,C)}}; g.r.qU=function(){};g.h(xU,g.H);xU.prototype.Mv=function(k,X,V,C){if(this.w2.has(X.triggerId))throw new p("Tried to register duplicate trigger for slot.");if(!(X instanceof dy))throw new p("Incorrect TriggerType: Tried to register trigger of type "+X.triggerType+" in VideoTransitionTriggerAdapter.");this.w2.set(X.triggerId,new TO(k,X,V,C))}; xU.prototype.Gu=function(k){this.w2.delete(k.triggerId)};Mz.prototype.PD=function(k){return k.kind==="AD_PLACEMENT_KIND_START"};g.h(fl,g.H);g.r=fl.prototype;g.r.logEvent=function(k){this.qs(k)}; g.r.oO=function(k,X,V){this.qs(k,void 0,void 0,void 0,X,void 0,void 0,void 0,X.adSlotLoggingData,void 0,void 0,V)}; g.r.ST=function(k,X,V,C){this.qs(k,void 0,void 0,void 0,X,V?V:void 0,void 0,void 0,X.adSlotLoggingData,V?V.adLayoutLoggingData:void 0,void 0,C)}; g.r.H0=function(k,X,V,C){U3(this.BY.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+k,"trigger:",V,"slot:",X,"layout:",C);O1(this.V.get())&&this.qs(k,void 0,void 0,void 0,X,C?C:void 0,void 0,V,X.adSlotLoggingData,C?C.adLayoutLoggingData:void 0)}; g.r.r5=function(k,X,V,C,y){this.qs(k,X,V,C,void 0,void 0,void 0,void 0,void 0,void 0,void 0,y)}; g.r.Wl=function(k,X,V,C){this.qs("ADS_CLIENT_EVENT_TYPE_ERROR",void 0,void 0,void 0,V,C,void 0,void 0,V.adSlotLoggingData,C?C.adLayoutLoggingData:void 0,{errorType:k,errorMessage:X})}; g.r.qs=function(k,X,V,C,y,U,N,P,T,q,M,e){var f=this;e=e===void 0?0:e;U3(this.BY.get(),"h5_enable_pacf_debug_logs")&&console.log("[PACF]: "+k,"slot:",y,"layout:",U,"ping:",N,"Opportunity:",{opportunityType:X,associatedSlotId:V,Ww8:C,UL9:P,adSlotLoggingData:T,adLayoutLoggingData:q});try{var E=function(){if(!f.BY.get().B.J().L("html5_disable_client_tmp_logs")&&k!=="ADS_CLIENT_EVENT_TYPE_UNSPECIFIED"){k||WA("Empty PACF event type",y,U);var J=O1(f.V.get()),O={eventType:k,eventOrder:++f.eventCount},I={}; y&&(I.slotData=s1(J,y));U&&(I.layoutData=Dio(J,U));N&&(I.pingData={pingDispatchStatus:"ADS_CLIENT_PING_DISPATCH_STATUS_SUCCESS",serializedAdPingMetadata:N.V.serializedAdPingMetadata,pingIndex:N.index});P&&(I.triggerData=Wg(P.trigger,P.category));X&&(I.opportunityData=RG5(J,X,V,C));J={organicPlaybackContext:{contentCpn:nB(f.x9.get(),1).clientPlaybackNonce}};J.organicPlaybackContext.isLivePlayback=nB(f.x9.get(),1).Ak;var n;J.organicPlaybackContext.isMdxPlayback=(n=nB(f.x9.get(),1))==null?void 0:n.isMdxPlayback; var B;if((B=nB(f.x9.get(),1))==null?0:B.daiEnabled)J.organicPlaybackContext.isDaiContent=!0;var t;if(n=(t=nB(f.x9.get(),2))==null?void 0:t.clientPlaybackNonce)J.adVideoPlaybackContext={adVideoCpn:n};J&&(I.externalContext=J);O.adClientData=I;T&&(O.serializedSlotAdServingData=T.serializedSlotAdServingDataEntry);q&&(O.serializedAdServingData=q.serializedAdServingDataEntry);M&&(O.errorInfo=M);g.JK("adsClientStateChange",{adsClientEvent:O})}}; e&&e>0?g.UO(g.x2(),function(){return E()},e):E()}catch(J){U3(this.BY.get(),"html5_log_pacf_logging_errors")&&g.UO(g.x2(),function(){WA(J instanceof Error?J:String(J),y,U,{pacf_message:"exception during pacf logging"})})}};var Asz=new Set("ADS_CLIENT_EVENT_TYPE_LAYOUT_ENTERED ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_NORMALLY ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_SKIP ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABANDON ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_MUTE ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_USER_INPUT_SUBMITTED ADS_CLIENT_EVENT_TYPE_LAYOUT_EXITED_ABORTED".split(" "));g.h(Et,fl);g.r=Et.prototype; g.r.oO=function(k,X,V){fl.prototype.oO.call(this,k,X,V);c6(this.BY.get())&&(V={},this.context.ZU.cY("pacf",(V.et=k,V.st=X.slotType,V.si=X.slotId,V)))}; g.r.ST=function(k,X,V,C){var y=Asz.has(k);fl.prototype.ST.call(this,k,X,V,C);c6(this.BY.get(),y)&&(C={},this.context.ZU.cY("pacf",(C.et=k,C.st=X.slotType,C.si=X.slotId,C.lt=V==null?void 0:V.layoutType,C.li=V==null?void 0:V.layoutId,C.p_ac=V==null?void 0:V.layoutId,C)))}; g.r.r5=function(k,X,V,C,y){fl.prototype.r5.call(this,k,X,V,C,y);c6(this.BY.get())&&(V={},this.context.ZU.cY("pacf",(V.et=k,V.ot=X,V.ss=C==null?void 0:C.length,V)))}; g.r.H0=function(k,X,V,C){fl.prototype.H0.call(this,k,X,V,C);if(c6(this.BY.get())){var y={};this.context.ZU.cY("pacf",(y.et=k,y.tt=V.trigger.triggerType,y.tc=V.category,y.st=X.slotType,y.si=X.slotId,y.lt=C==null?void 0:C.layoutType,y.li=C==null?void 0:C.layoutId,y.p_ac=C==null?void 0:C.layoutId,y))}}; g.r.Wl=function(k,X,V,C){fl.prototype.Wl.call(this,k,X,V,C);if(c6(this.BY.get(),!0)){var y={};this.context.ZU.cY("perror",(y.ert=k,y.erm=X,y.st=V.slotType,y.si=V.slotId,y.lt=C==null?void 0:C.layoutType,y.li=C==null?void 0:C.layoutId,y.p_ac=C==null?void 0:C.layoutId,y))}}; g.r.qs=function(k,X,V,C,y,U,N,P,T,q,M){var e=this.BY.get();g.Hg(e.B.J())?(e=this.BY.get(),e=g.IW(e.B.J().experiments,"H5_async_logging_delay_ms")):e=void 0;fl.prototype.qs.call(this,k,X,V,C,y,U,N,P,T,q,M,e)};Jw.prototype.clear=function(){this.V.clear()};rH.prototype.state=function(){return this.V==="fulfilled"?{state:"fulfilled",value:this.result}:this.V==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}; rH.prototype.j=function(k){WM(k)||hw(k)?$U(Ot(k),this.j.bind(this),this.reject.bind(this)):(this.V="fulfilled",this.result=k,Kl(this))}; rH.prototype.reject=function(k){this.V="rejected";this.error=k;Kl(this)}; var hw=Zu(function(k){return YmZ(k)?k instanceof rH:!1});Object.freeze({X6a:function(k){var X=tw(k);return $U(mq(X,function(V){return X[V].V==="rejected"}),function(V){return Number.isNaN(V)?X.map(function(C){return C.state().value}):X[V]})}, w64:function(k){var X=tw(k);return $U(mq(X),function(){return X.map(function(V){return V.state()})})}, g7q:function(k){var X=tw(k);return $U(mq(X,function(V){return X[V].V==="fulfilled"}),function(V){return Number.isNaN(V)?jZ(new AggregateError(X.map(function(C){return C.state().reason}))):X[V].state().value})}, Y9G:function(k){var X=tw(k);return $U(mq(X,function(){return!0}),function(V){return X[V]})}});var cM=window.wzB||"fr";RM.prototype.Cz=function(k){this.client=k}; RM.prototype.V=function(){this.clear();this.csn=g.cB()}; RM.prototype.clear=function(){this.U.clear();this.W.clear();this.j.clear();this.csn=null};b8.prototype.Cz=function(k){g.i6(HM().Cz).bind(HM())(k)}; b8.prototype.clear=function(){g.i6(HM().clear).bind(HM())()};g.r=vM.prototype;g.r.Cz=function(k){this.client=k}; g.r.YO=function(k,X){var V=this;X=X===void 0?{}:X;g.i6(function(){var C,y,U,N=((C=g.Z(k==null?void 0:k.commandMetadata,g.jK))==null?void 0:C.rootVe)||((y=g.Z(k==null?void 0:k.commandMetadata,XZB))==null?void 0:(U=y.screenVisualElement)==null?void 0:U.uiType);if(N){C=g.Z(k==null?void 0:k.commandMetadata,Wx5);if(C==null?0:C.parentTrackingParams){var P=g.wq(C.parentTrackingParams);if(C.parentCsn)var T=C.parentCsn}else X.clickedVisualElement?P=X.clickedVisualElement:k.clickTrackingParams&&(P=g.wq(k.clickTrackingParams)); a:{C=g.Z(k,g.xI);y=g.Z(k,oJz);if(C){if(y=OmX(C,"VIDEO")){C={token:y,videoId:C.videoId};break a}}else if(y&&(C=OmX(y,"PLAYLIST"))){C={token:C,playlistId:y.playlistId};break a}C=void 0}X=Object.assign({},{cttAuthInfo:C,parentCsn:T},X);if(g.$5("expectation_logging")){var q;X.loggingExpectations=((q=g.Z(k==null?void 0:k.commandMetadata,XZB))==null?void 0:q.loggingExpectations)||void 0}aM(V,N,P,X)}else g.aN(new g.XQ("Error: Trying to create a new screen without a rootVeType",k))})()}; g.r.clickCommand=function(k,X,V){k=k.clickTrackingParams;V=V===void 0?0:V;k?(V=g.cB(V===void 0?0:V))?(N$(this.client,V,g.wq(k),X),X=!0):X=!1:X=!1;return X}; g.r.stateChanged=function(k,X,V){this.visualElementStateChanged(g.wq(k),X,V===void 0?0:V)}; g.r.visualElementStateChanged=function(k,X,V){V=V===void 0?0:V;V===0&&this.W.has(V)?this.T.push([k,X]):nu9(this,k,X,V)};gH.prototype.fetch=function(k,X,V){var C=this,y=mf0(k,X,V);return new Promise(function(U,N){function P(){if(V==null?0:V.J6)try{var q=C.handleResponse(k,y.status,y.response,V);U(q)}catch(M){N(M)}else U(C.handleResponse(k,y.status,y.response,V))} y.onerror=P;y.onload=P;var T;y.send((T=X.body)!=null?T:null)})}; gH.prototype.handleResponse=function(k,X,V,C){V=V.replace(")]}'","");try{var y=JSON.parse(V)}catch(U){g.aN(new g.XQ("JSON parsing failed after XHR fetch",k,X,V));if((C==null?0:C.J6)&&V)throw new g.TZ(1,"JSON parsing failed after XHR fetch");y={}}X!==200&&(g.aN(new g.XQ("XHR API fetch failed",k,X,V)),y=Object.assign({},y,{errorMetadata:{status:X}}));return y};l8.getInstance=function(){var k=g.LZ("ytglobal.storage_");k||(k=new l8,g.lo("ytglobal.storage_",k));return k}; l8.prototype.estimate=function(){var k,X,V;return g.D(function(C){k=navigator;return((X=k.storage)==null?0:X.estimate)?C.return(k.storage.estimate()):((V=k.webkitTemporaryStorage)==null?0:V.queryUsageAndQuota)?C.return(tvr()):C.return()})}; g.lo("ytglobal.storageClass_",l8);ff.prototype.bT=function(k){this.handleError(k)}; ff.prototype.logEvent=function(k,X){switch(k){case "IDB_DATA_CORRUPTED":g.$5("idb_data_corrupted_killswitch")||this.V("idbDataCorrupted",X);break;case "IDB_UNEXPECTEDLY_CLOSED":this.V("idbUnexpectedlyClosed",X);break;case "IS_SUPPORTED_COMPLETED":g.$5("idb_is_supported_completed_killswitch")||this.V("idbIsSupportedCompleted",X);break;case "QUOTA_EXCEEDED":dfX(this,X);break;case "TRANSACTION_ENDED":this.U&&Math.random()<=.1&&this.V("idbTransactionEnded",X);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":k= Object.assign({},X,{hasWindowUnloaded:this.W}),this.V("idbTransactionAborted",k)}};var L$={},sHI=g.Nh("yt-player-local-media",{Ys:(L$.index={uc:2},L$.media={uc:2},L$.captions={uc:5},L$),shared:!1,upgrade:function(k,X){X(2)&&(g.Da(k,"index"),g.Da(k,"media"));X(5)&&g.Da(k,"captions");X(6)&&(Rv(k,"metadata"),Rv(k,"playerdata"))}, version:5});var D_g={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},SK;a:{var p$=g.Iu();p$=p$.toLowerCase();if(g.Jc(p$,"android")){var RL1=p$.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(RL1){var Hq5=parseFloat(RL1[1]);if(Hq5<100){SK=Hq5;break a}}var bqz=p$.match("("+Object.keys(D_g).join("|")+")");SK=bqz?D_g[bqz[0]]:0}else SK=void 0}var QL=SK,a4=QL>=0;var Ngm=window;var A19=eM(function(){var k,X;return(X=(k=window).matchMedia)==null?void 0:X.call(k,"(prefers-reduced-motion: reduce)").matches});var SZ;g.Ll=new Z1;SZ=0;var q4=aZo()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.Xj?!0:!1;var u8={k7:function(k){k[x[30]]()}, Zu:function(k,X){var V=k[0];k[0]=k[X%k[x[4]]];k[X%k[x[4]]]=V}, CU:function(k,X){k[x[16]](0,X)}};var r0X={u6G:"adunit",Saa:"detailpage",PBG:"editpage",a$C:"embedded",Z$O:"leanback",SO9:"previewpage",lG2:"profilepage",Mb:"unplugged",dAH:"playlistoverview",J5c:"sponsorshipsoffer",NzB:"shortspage",I$2:"handlesclaiming",kuq:"immersivelivepage",IU2:"creatormusic",Uv9:"immersivelivepreviewpage",wSz:"admintoolyurt",xfG:"shortsaudiopivot",psB:"consumption"};var zSX=2592E3;var YN,vVO,Bk;YN={};g.N7=(YN.STOP_EVENT_PROPAGATION="html5-stop-propagation",YN.IV_DRAWER_ENABLED="ytp-iv-drawer-enabled",YN.IV_DRAWER_OPEN="ytp-iv-drawer-open",YN.MAIN_VIDEO="html5-main-video",YN.VIDEO_CONTAINER="html5-video-container",YN.VIDEO_CONTAINER_TRANSITIONING="html5-video-container-transitioning",YN.HOUSE_BRAND="house-brand",YN);vVO={};Bk=(vVO.RIGHT_CONTROLS_LEFT="ytp-right-controls-left",vVO.RIGHT_CONTROLS_RIGHT="ytp-right-controls-right",vVO);var kLY={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var UvX={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},NeX={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"},JS$={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var vfZ={DISABLED:1,ENABLED:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};g.rs.prototype.getLanguageInfo=function(){return this.Gw}; g.rs.prototype.getXtags=function(){if(!this.xtags){var k=this.id.split(";");k.length>1&&(this.xtags=k[1])}return this.xtags}; g.rs.prototype.toString=function(){return this.Gw.name}; g.rs.prototype.getLanguageInfo=g.rs.prototype.getLanguageInfo;h_.prototype.equals=function(k){return this.W===k.W&&this.V===k.V&&this.U===k.U&&this.reason===k.reason&&(!sT||this.lq===k.lq)}; h_.prototype.isLocked=function(){return this.U&&!!this.W&&this.W===this.V}; h_.prototype.compose=function(k){if(k.U&&OT(k))return kI;if(k.U||OT(this))return k;if(this.U||OT(k))return this;var X=this.W&&k.W?Math.max(this.W,k.W):this.W||k.W,V=this.V&&k.V?Math.min(this.V,k.V):this.V||k.V;X=Math.min(X,V);var C=0;sT&&(C=this.lq!==0&&k.lq!==0?Math.min(this.lq,k.lq):this.lq===0?k.lq:this.lq);return sT&&X===this.W&&V===this.V&&C===this.lq||!sT&&X===this.W&&V===this.V?this:sT?new h_(X,V,!1,V===this.V&&C===this.lq?this.reason:k.reason,C):new h_(X,V,!1,V===this.V?this.reason:k.reason)}; h_.prototype.j=function(k){return!k.video||sT&&this.lq!==0&&this.lq=0}; g.r.GG=function(){var k=this.segments[this.segments.length-1];return k?k.endTime:NaN}; g.r.Fg=function(){return this.segments[0].startTime}; g.r.tC=function(){return this.segments.length}; g.r.LV=function(){return 0}; g.r.vS=function(k){return(k=this.My(k))?k.L4:-1}; g.r.Bk=function(k){return(k=this.Rf(k))?k.sourceURL:""}; g.r.getStartTime=function(k){return(k=this.Rf(k))?k.startTime:0}; g.r.oR=function(k){return this.getStartTime(k)+this.getDuration(k)}; g.r.XU=kX(1);g.r.isLoaded=function(){return this.segments.length>0}; g.r.Rf=function(k){if(this.V&&this.V.L4===k)return this.V;k=g.n1(this.segments,new Fm(k,0,0,0,""),function(X,V){return X.L4-V.L4}); return this.V=k>=0?this.segments[k]:null}; g.r.My=function(k){if(this.V&&this.V.startTime<=k&&k=0?this.segments[k]:this.segments[Math.max(0,-k-2)]}; g.r.append=function(k){if(k.length)if(k=g.sg(k),this.segments.length){var X=this.segments.length?g.qJ(this.segments).endTime:0,V=k[0].L4-this.IM();V>1&&OZm(this.segments);for(V=V>0?0:-V+1;Vk.L4&&this.index.JH()<=k.L4+1}; g.r.update=function(k,X,V){this.index.append(k);Dvr(this.index,V);k=this.index;k.W=X;k.U="update"}; g.r.rh=function(){return this.KF()?!0:ZX.prototype.rh.call(this)}; g.r.B6=function(k,X){var V=this.index.Bk(k),C=this.index.getStartTime(k),y=this.index.getDuration(k),U;X?y=U=0:U=this.info.lq>0?this.info.lq*y:1E3;return new kd([new gt(3,this,void 0,"liveCreateRequestInfoForSegment",k,C,y,0,U,!X)],V)}; g.r.k5=function(){return this.KF()?0:this.initRange.length}; g.r.DK=function(){return!1};N1.prototype.update=function(k){var X=void 0;this.W&&(X=this.W);var V=new N1,C=Array.from(k.getElementsByTagName("S"));if(C.length){var y=+yM(k,"timescale")||1,U=(+C[0].getAttribute("t")||0)/y,N=+yM(k,"startNumber")||0;V.j=U;var P=X?X.startSecs+X.LQ:0,T=Date.parse(t6Y(yM(k,"yt:segmentIngestTime")))/1E3;V.Y=k.parentElement.tagName==="SegmentTemplate";V.Y&&(V.N=yM(k,"media"));k=X?N-X.L4:1;V.X=k>0?0:-k+1;k=g.W(C);for(C=k.next();!C.done;C=k.next()){C=C.value;for(var q=+C.getAttribute("d")/y,M=(+C.getAttribute("yt:sid")|| 0)/y,e=+C.getAttribute("r")||0,f=0;f<=e;f++)if(X&&N<=X.L4)N++;else{var E=new wYd(N,P,q,T+M,U);V.V.push(E);var J=C;var O=y,I=E.startSecs;E=J.getAttribute("yt:cuepointTimeOffset");var n=J.getAttribute("yt:cuepointDuration");if(E&&n){E=Number(E);I=-E/O+I;O=Number(n)/O;n=J.getAttribute("yt:cuepointContext")||null;var B=J.getAttribute("yt:cuepointIdentifier")||"";J=J.getAttribute("yt:cuepointEvent")||"";J=new VF(I,O,n,B,auz[J]||"unknown",E)}else J=null;J&&V.U.push(J);N++;P+=q;U+=q;T+=q+M}}V.V.length&& (V.W=g.qJ(V.V))}this.X=V.X;this.W=V.W||this.W;g.jz(this.V,V.V);g.jz(this.U,V.U);this.Y=V.Y;this.N=V.N;this.j===-1&&(this.j=V.getStreamTimeOffset())}; N1.prototype.getStreamTimeOffset=function(){return this.j===-1?0:this.j};g.h(Pw,g.gs);g.r=Pw.prototype;g.r.SQ=function(){return this.LJ}; g.r.lc=function(k,X){k=Ts(this,k);return k>=0&&(X||!this.segments[k].pending)}; g.r.JH=function(){return this.LZ?this.segments.length?this.My(this.Fg()).L4:-1:g.gs.prototype.JH.call(this)}; g.r.Fg=function(){if(this.nQ)return 0;if(!this.LZ)return g.gs.prototype.Fg.call(this);if(!this.segments.length)return 0;var k=Math.max(g.qJ(this.segments).endTime-this.po,0);return this.X$>0&&this.My(k).L40)return this.xR/1E3;if(!this.segments.length)return g.gs.prototype.GG.call(this);var k=this.IM();if(!this.LZ||k<=this.segments[this.segments.length-1].L4)k=this.segments[this.segments.length-1];else{var X=this.segments[this.segments.length-1];k=new Fm(k,Math.max(0,X.startTime-(X.L4-k)*this.LJ),this.LJ,0,"sq/"+k,void 0,void 0,!0)}return this.nQ?Math.min(this.po,k.endTime):k.endTime}; g.r.tC=function(){return this.LZ?this.segments.length?this.IM()-this.JH()+1:0:g.gs.prototype.tC.call(this)}; g.r.IM=function(){var k=Math.min(this.aE,Math.max(g.gs.prototype.IM.call(this),this.wv)),X=this.po*1E3;X=this.xR>0&&this.xR0&&this.wv>0&&!X&&(X=this.My(this.po))&&(k=Math.min(X.L4-1,k));return k}; g.r.hR=function(){return this.segments.length?this.segments[this.segments.length-1]:null}; g.r.fP=function(k){var X=Ts(this,k.L4);if(X>=0)this.segments[X]=k;else if(this.segments.splice(-(X+1),0,k),this.Ov&&k.L4%(300/this.LJ)===0){var V=this.segments[0].L4,C=Math.floor(this.Ov/this.LJ);k=k.L4-C;X=-(X+1)-C;X>0&&k>V&&(this.segments=this.segments.slice(X))}}; g.r.lK=function(){return this.wv}; g.r.gJ=function(k){return xd?!this.W&&k>=0&&this.IM()<=k:g.gs.prototype.gJ.call(this,k)}; g.r.My=function(k){if(!this.LZ)return g.gs.prototype.My.call(this,k);if(!this.segments.length)return null;var X=this.segments[this.segments.length-1];if(k=X.endTime)X=X.L4+Math.floor((k-X.endTime)/this.LJ+1);else{X=mc(this.segments,function(C){return k=C.endTime?1:0}); if(X>=0)return this.segments[X];var V=-(X+1);X=this.segments[V-1];V=this.segments[V];X=Math.floor((k-X.endTime)/((V.startTime-X.endTime)/(V.L4-X.L4-1))+1)+X.L4}return this.Rf(X)}; g.r.Rf=function(k){if(!this.LZ)return g.gs.prototype.Rf.call(this,k);if(!this.segments.length)return null;var X=Ts(this,k);if(X>=0)return this.segments[X];var V=-(X+1);X=this.LJ;if(V===0)var C=Math.max(0,this.segments[0].startTime-(this.segments[0].L4-k)*X);else V===this.segments.length?(C=this.segments[this.segments.length-1],C=C.endTime+(k-C.L4-1)*X):(C=this.segments[V-1],X=this.segments[V],X=(X.startTime-C.endTime)/(X.L4-C.L4-1),C=C.endTime+(k-C.L4-1)*X);return new Fm(k,C,X,0,"sq/"+k,void 0,void 0, !0)}; var xd=!1;g.h(q1,i0);g.r=q1.prototype;g.r.bu=function(){return!0}; g.r.rh=function(){return!0}; g.r.Cv=function(k){return this.lS()&&k.U&&!k.Y||!k.V.index.gJ(k.L4)}; g.r.N9=function(){}; g.r.O9=function(k,X){return typeof k!=="number"||isFinite(k)?i0.prototype.O9.call(this,k,X===void 0?!1:X):new kd([new gt(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.GX,void 0,this.GX*this.info.lq)],"")}; g.r.B6=function(k,X){var V=V===void 0?!1:V;if(this.index.lc(k))return i0.prototype.B6.call(this,k,X);var C=this.index.getStartTime(k),y=Math.round(this.GX*this.info.lq),U=this.GX;X&&(U=y=0);return new kd([new gt(V?6:3,this,void 0,"mlLiveCreateReqInfoForSeg",k,C,U,void 0,y,!X)],k>=0?"sq/"+k:"")};g.h(M1,ZX);g.r=M1.prototype;g.r.sA=function(){return!1}; g.r.lS=function(){return!1}; g.r.bu=function(){return!1}; g.r.N9=function(){return new kd([new gt(1,this,void 0,"otfInit")],this.Y)}; g.r.DS=function(){return null}; g.r.W7=function(k){this.Cv(k);return vaX(this,p8(k),!1)}; g.r.O9=function(k,X){X=X===void 0?!1:X;k=this.index.vS(k);X&&(k=Math.min(this.index.IM(),k+1));return vaX(this,k,!0)}; g.r.EX=function(k){k.info.type===1&&(this.V||(this.V=cK(k.W)),k.V&&k.V.uri==="http://youtube.com/streaming/otf/durations/112015"&&ZvI(this,k.V))}; g.r.Cv=function(k){return k.U===0?!0:this.index.IM()>k.L4&&this.index.JH()<=k.L4+1}; g.r.k5=function(){return 0}; g.r.DK=function(){return!1};g.o5.prototype.info=function(){}; g.o5.prototype.debug=function(){}; g.o5.prototype.V=function(k){eF.apply(null,[5,this.tag,k].concat(g.G(g.Ar.apply(1,arguments))))}; var zfr=new Map,lom=new Map,Fkm=new function(){var k=this;this.V=new Map;this.Xg={uE2:function(){return k.V}}};g.r=g.On.prototype;g.r.lc=function(k){return k<=this.IM()}; g.r.LV=function(k){return this.offsets[k]}; g.r.getStartTime=function(k){return this.startTicks[k]/this.V}; g.r.oR=function(k){return this.getStartTime(k)+this.getDuration(k)}; g.r.XU=kX(0);g.r.UE=function(){return NaN}; g.r.getDuration=function(k){k=this.v5(k);return k>=0?k/this.V:-1}; g.r.v5=function(k){return k+1=0}; g.r.GG=function(){return this.W?this.startTicks[this.count]/this.V:NaN}; g.r.Fg=function(){return 0}; g.r.tC=function(){return this.count}; g.r.Bk=function(){return""}; g.r.vS=function(k){k=g.n1(this.startTicks.subarray(0,this.count),k*this.V);return k>=0?k:Math.max(0,-k-2)}; g.r.isLoaded=function(){return this.IM()>=0}; g.r.Ci=function(k,X){if(k>=this.IM())return 0;var V=0;for(X=this.getStartTime(k)+X;kthis.getStartTime(k);k++)V=Math.max(V,Cr$(this,k)/this.getDuration(k));return V}; g.r.resize=function(k){k+=2;var X=this.offsets;this.offsets=new Float64Array(k+1);var V=this.startTicks;this.startTicks=new Float64Array(k+1);for(k=0;k0&&k&&(V=V.range.end+1,k=Math.min(k,this.info.contentLength-V),k>0&&C.push(new gt(4,this,zt(V,k),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,X)));return new kd(C)}; g.r.EX=function(k){if(k.info.type===1){if(this.V)return;this.V=cK(k.W)}else if(k.info.type===2){if(this.Y||this.index.IM()>=0)return;if(g.NH(this.info)){var X=this.index,V=g.En(k);k=k.info.range.start;var C=g.UC(V,0,1936286840);V=SXm(C);X.V=V.timescale;var y=V.a_;X.offsets[0]=V.MI+k+C.size;X.startTicks[0]=y;X.W=!0;k=V.Lg.length;for(C=0;C0&&k===U[0].z1)for(k=0;k=X+V)break}y.length||(k=new g.XQ("b189619593",""+k,""+X,""+V),g.Zz(k));return new kd(y)}; g.r.hY=function(k){for(var X=this.RN(k.info),V=k.info.range.start+k.info.W,C=[],y=0;y=this.index.LV(V+1);)V++;return this.dA(V,X,k.U).O2}; g.r.Cv=function(k){k.Lw();return this.rh()?!0:k.range.end+1this.info.contentLength&&(X=new ay(X.start,this.info.contentLength-1)),new kd([new gt(4,k.V,X,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,k.clipId)]);k.type===4&&(k=this.RN(k),k=k[k.length-1]);var V=0,C=k.range.start+k.W+k.U;k.type===3&&(k.Lw(),V=k.L4,C===k.range.end+1&&(V+=1));return this.dA(V,C,X)}; g.r.W7=function(){return null}; g.r.O9=function(k,X){X=X===void 0?!1:X;k=this.index.vS(k);X&&(k=Math.min(this.index.IM(),k+1));return this.dA(k,this.index.LV(k),0,void 0)}; g.r.sA=function(){return!0}; g.r.lS=function(){return!0}; g.r.bu=function(){return!1}; g.r.k5=function(){return this.indexRange.length+this.initRange.length}; g.r.DK=function(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1};var kZ={},hzm=(kZ.COLOR_PRIMARIES_BT709="bt709",kZ.COLOR_PRIMARIES_BT2020="bt2020",kZ.COLOR_PRIMARIES_UNKNOWN=null,kZ.COLOR_PRIMARIES_UNSPECIFIED=null,kZ),XS={},yq9=(XS.COLOR_TRANSFER_CHARACTERISTICS_BT709="bt709",XS.COLOR_TRANSFER_CHARACTERISTICS_BT2020_10="bt2020",XS.COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084="smpte2084",XS.COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67="arib-std-b67",XS.COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN=null,XS.COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED=null,XS);g.Kb.prototype.getName=function(){return this.name}; g.Kb.prototype.getId=function(){return this.id}; g.Kb.prototype.getIsDefault=function(){return this.isDefault}; g.Kb.prototype.toString=function(){return this.name}; g.Kb.prototype.getName=g.Kb.prototype.getName;g.Kb.prototype.getId=g.Kb.prototype.getId;g.Kb.prototype.getIsDefault=g.Kb.prototype.getIsDefault;var Prr=/action_display_post/;var Tb0,nb,Gs;g.h(w6,g.ED);g.r=w6.prototype;g.r.isLoading=function(){return this.state===1}; g.r.hg=function(){return this.state===3}; g.r.ELH=function(k){var X=k.getElementsByTagName("Representation");if(k.getElementsByTagName("SegmentList").length>0||k.getElementsByTagName("SegmentTemplate").length>0){this.Ak=this.W=!0;this.timeline||(this.timeline=new dHm);Hv9(this.timeline,k);this.publish("refresh");for(k=0;k=0?M=QF(f):e=e+"?range="+f}T.call(P,new Fm(q.L4,q.startSecs,q.LQ,q.V,e,M,q.W))}C=y}V.update(C,this.isLive,this.s2)}bvm(this.timeline);return!0}this.duration=mH9(yM(k,"mediaPresentationDuration")); a:{for(k=0;k0))return this.wu()-k}}k=this.V;for(var X in k){var V=k[X].index;if(V.isLoaded()&&!MH(k[X].info.mimeType))return V.Fg()}return 0}; g.r.getStreamTimeOffset=function(){return this.N}; g.r.UE=function(k){for(var X in this.V){var V=this.V[X].index;if(V.isLoaded()){var C=V.vS(k),y=V.UE(C);if(y)return y+k-V.getStartTime(C)}}return NaN}; var zs=null,Qr5,FT=!((Qr5=navigator.mediaCapabilities)==null||!Qr5.decodingInfo),Kr$={commentary:1,alternate:2,dub:3,main:4};var E$=new Set,g6=new Map;SF.prototype.clone=function(k){return new SF(this.flavor,k,this.W,this.experiments)}; SF.prototype.Du=function(){return{flavor:this.flavor,keySystem:this.keySystem}}; SF.prototype.getInfo=function(){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}}; var zLQ={},Uo=(zLQ.playready=["com.youtube.playready","com.microsoft.playready"],zLQ.widevine=["com.youtube.widevine.l3","com.widevine.alpha"],zLQ),V6={},Fz$=(V6.widevine="DRM_SYSTEM_WIDEVINE",V6.fairplay="DRM_SYSTEM_FAIRPLAY",V6.playready="DRM_SYSTEM_PLAYREADY",V6),CG={},Fa3=(CG.widevine=1,CG.fairplay=2,CG.playready=3,CG);var Pp;g.h(N4,g.H); N4.prototype.initialize=function(k,X){for(var V=this,C=g.W(Object.keys(k)),y=C.next();!y.done;y=C.next()){y=g.W(k[y.value]);for(var U=y.next();!U.done;U=y.next())if(U=U.value,U.Au)for(var N=g.W(Object.keys(U.Au)),P=N.next();!P.done;P=N.next()){var T=P.value;P=T;T=Uo[T];!T&&this.L("html5_enable_vp9_fairplay")&&P==="fairplay"&&(T=["com.youtube.fairplay.sbdl"]);if(T){T=g.W(T);for(var q=T.next();!q.done;q=T.next())q=q.value,this.U[q]=this.U[q]||new SF(P,q,U.Au[P],this.XH.experiments),this.V[P]=this.V[P]|| {},this.V[P][U.mimeType]=!0}}}Y5()&&(this.U["com.youtube.fairplay"]=new SF("fairplay","com.youtube.fairplay","",this.XH.experiments),this.L("html5_enable_vp9_fairplay")||(this.V.fairplay=this.V.fairplay||{},this.V.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.V.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.W=HBm(X,this.useCobaltWidevine,this.L("html5_enable_safari_fairplay")&&!0,this.L("html5_enable_vp9_fairplay")).filter(function(M){return!!V.U[M]})}; N4.prototype.L=function(k){return this.XH.experiments.iq(k)};var gV5={"":"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"};zzr.prototype.L=function(k){return this.experiments.iq(k)};var WF0={RED:"red",Crc:"white"};Fra.prototype.iq=function(k){k=this.flags[k];JSON.stringify(k);return k==="true"};var Lr9=Promise.resolve(),u0Z=window.queueMicrotask?window.queueMicrotask.bind(window):SJd;o4.prototype.canPlayType=function(k,X){k=k.canPlayType?k.canPlayType(X):!1;km?k=k||luB[X]:QL===2.2?k=k||LaB[X]:S2()&&(k=k||S0g[X]);return!!k}; o4.prototype.isTypeSupported=function(k){return this.D?window.cast.receiver.platform.canDisplayType(k):ae(k)}; var LaB={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},S0g={"application/x-mpegURL":"maybe"},luB={"application/x-mpegURL":"maybe"};g.h(Eo,g.ED);Eo.prototype.add=function(k,X){if(!this.items[k]&&(X.PM||X.nM||X.LG)){var V=this.items,C=X;Object.isFrozen&&!Object.isFrozen(X)&&(C=Object.create(X),Object.freeze(C));V[k]=C;this.publish("vast_info_card_add",k)}}; Eo.prototype.remove=function(k){var X=this.get(k);delete this.items[k];return X}; Eo.prototype.get=function(k){return this.items[k]||null}; Eo.prototype.isEmpty=function(){return g.p1(this.items)};var rI;Wp.prototype.add=function(k){if(this.pos+20>this.data.length){var X=new Uint8Array(this.data.length*2);X.set(this.data);this.data=X}for(;k>31;)this.data[this.pos++]=rI[(k&31)+32],k>>=5;this.data[this.pos++]=rI[k|0]}; Wp.prototype.vV=function(){return g.HK(this.data.subarray(0,this.pos))}; Wp.prototype.reset=function(){this.pos=0};Oo.prototype.Qm=function(k,X){var V=Math.pow(this.alpha,k);this.V=X*(1-V)+V*this.V;this.W+=k}; Oo.prototype.dh=function(){return this.V/(1-Math.pow(this.alpha,this.W))};jc.prototype.Qm=function(k,X){for(var V=0;V<10;V++){var C=this.V[V],y=C+(V===0?k:0),U=1*Math.pow(2,V);if(y<=U)break;C=Math.min(1,(y-U*.5)/C);for(y=0;y<16;y++)U=this.values[V*16+y]*C,this.values[(V+1)*16+y]+=U,this.V[V+1]+=U,this.values[V*16+y]-=U,this.V[V]-=U}C=V=0;y=8192;X>8192&&(V=Math.ceil(Math.log(X/8192)/Math.log(2)),C=8192*Math.pow(2,V-1),y=C*2);V+2>16?this.values[15]+=k:(X=(X-C)/(y-C),this.values[V]+=k*(1-X),this.values[V+1]+=k*X);this.V[0]+=k}; jc.prototype.dh=function(){var k=k===void 0?this.W:k;var X=X===void 0?.02:X;var V=V===void 0?.98:V;for(var C=this.U,y=0;y<16;y++)C[y]=this.values[y];y=this.V[0];for(var U=1;U<11;U++){var N=this.V[U];if(N===0)break;for(var P=Math.min(1,(k-y)/N),T=0;T<16;T++)C[T]+=this.values[U*16+T]*P;y+=N*P;if(P<1)break}for(U=k=N=0;U<16;U++){P=N+C[U]/y;k+=Math.max(0,Math.min(P,V)-Math.max(N,X))*(U>0?8192*Math.pow(2,U-1):0);if(P>V)break;N=P}return k/(V-X)};I4.prototype.Qm=function(k,X){k=Math.min(this.V,Math.max(1,Math.round(k*this.resolution)));k+this.W>=this.V&&(this.U=!0);for(;k--;)this.values[this.W]=X,this.W=(this.W+1)%this.V;this.M2=!0}; I4.prototype.percentile=function(k){var X=this;if(!this.U&&this.W===0)return 0;this.M2&&(g.tR(this.Y,function(V,C){return X.values[V]-X.values[C]}),this.M2=!1); return this.values[this.Y[Math.round(k*((this.U?this.V:this.W)-1))]]||0}; I4.prototype.dh=function(){return this.X?(this.percentile(this.j-this.X)+this.percentile(this.j)+this.percentile(this.j+this.X))/3:this.percentile(this.j)};g.h(Kn,g.H);Kn.prototype.Z8=function(){var k;(k=this.n4)==null||k.start();if(cp(this)&&this.policy.T){var X;(X=this.e6)==null||X.hp()}};qQm.prototype.L=function(k){return this.experiments.iq(k)};g.h(oHd,g.H);var htr="blogger ads-preview gac books docs duo flix google-live google-one play play-ads shopping chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" "),KF$={FBz:"caoe",SWH:"capsv",B8C:"cbrand",qaz:"cbr",XsC:"cbrver",bOb:"cchip",HOB:"ccappver",KTC:"ccrv",Evb:"cfrmver",jwo:"c",Bk2:"cver",CT2:"ctheme",aO8:"cplayer",aG8:"cmodel",Ab:"cnetwork",s5z:"cos",OS_VERSION:"cosver",TL2:"cplatform",Cic:"crqyear"};g.h(kl,g.H);g.r=kl.prototype;g.r.L=function(k){return this.experiments.iq(k)}; g.r.getWebPlayerContextConfig=function(){return this.webPlayerContextConfig}; g.r.getVideoUrl=function(k,X,V,C,y,U,N){X={list:X};V&&(y?X.time_continue=V:X.t=V);V=N?"music.youtube.com":g.VH(this);y=V==="www.youtube.com";!U&&C&&y?U="https://youtu.be/"+k:g.gI(this)?(U="https://"+V+"/fire",X.v=k):(U&&y?(U=this.protocol+"://"+V+"/shorts/"+k,C&&(X.feature="share")):(U=this.protocol+"://"+V+"/watch",X.v=k),km&&(k=bM$())&&(X.ebc=k));return g.mT(U,X)}; g.r.getVideoEmbedCode=function(k,X,V,C){X="https://"+g.VH(this)+"/embed/"+X;C&&(X=g.mT(X,{list:C}));C=V.width;V=V.height;X=EP(X);k=EP(k!=null?k:"YouTube video player");return'')}; g.r.supportsGaplessAudio=function(){return g.ZJ&&!km&&gk()>=74||g.iL&&g.$J(68)?!0:!1}; g.r.supportsGaplessShorts=function(){return!this.L("html5_enable_short_gapless")||this.Z8||g.B7?!1:!0}; g.r.getPlayerType=function(){return this.V.cplayer}; g.r.hk=function(){return this.Qz}; var Gbr=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],Ii$=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE","EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],Byr=[19];var iR={},tOd=(iR["140"]={numChannels:2},iR["141"]={numChannels:2},iR["251"]={audioSampleRate:48E3,numChannels:2},iR["774"]={audioSampleRate:48E3,numChannels:2},iR["380"]={numChannels:6},iR["328"]={numChannels:6},iR["773"]={},iR),y6={},w4$=(y6["1"]='video/mp4; codecs="av01.0.08M.08"',y6["1h"]='video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',y6["1e"]='video/mp4; codecs="av01.0.08M.08"',y6["9"]='video/webm; codecs="vp9"',y6["("]='video/webm; codecs="vp9"',y6["9h"]='video/webm; codecs="vp09.02.51.10.01.09.16.09.00"', y6.h='video/mp4; codecs="avc1.64001e"',y6.H='video/mp4; codecs="avc1.64001e"',y6.o='audio/webm; codecs="opus"',y6.a='audio/mp4; codecs="mp4a.40.2"',y6.ah='audio/mp4; codecs="mp4a.40.2"',y6.mac3='audio/mp4; codecs="ac-3"; channels=6',y6.meac3='audio/mp4; codecs="ec-3"; channels=6',y6.i='audio/mp4; codecs="iamf.001.001.Opus"',y6),UY={},mya=(UY["337"]={width:3840,height:2160,bitrate:3E7,fps:30},UY["336"]={width:2560,height:1440,bitrate:15E6,fps:30},UY["335"]={width:1920,height:1080,bitrate:75E5,fps:30}, UY["702"]={width:7680,height:4320,bitrate:4E7,fps:60},UY["701"]={width:3840,height:2160,bitrate:2E7,fps:60},UY["700"]={width:2560,height:1440,bitrate:1E7,fps:60},UY["412"]={width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},UY["359"]={width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},UY["411"]={width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},UY["410"]={width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"}, UY["409"]={width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"},UY["360"]={width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},UY["358"]={width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},UY["357"]={width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},UY["274"]={width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},UY["315"]={width:3840,height:2160,bitrate:2E7,fps:60},UY["308"]={width:2560, height:1440,bitrate:1E7,fps:60},UY["303"]={width:1920,height:1080,bitrate:5E6,fps:60},UY["302"]={width:1280,height:720,bitrate:25E5,fps:60},UY["299"]={width:1920,height:1080,bitrate:75E5,fps:60},UY["298"]={width:1280,height:720,bitrate:35E5,fps:60},UY["571"]={width:7680,height:4320,bitrate:3E7,fps:60},UY["401"]={width:3840,height:2160,bitrate:15E6,fps:60},UY["400"]={width:2560,height:1440,bitrate:75E5,fps:60},UY["399"]={width:1920,height:1080,bitrate:2E6,fps:60},UY["398"]={width:1280,height:720,bitrate:1E6, fps:60},UY["397"]={width:854,height:480,bitrate:4E5,fps:30},UY["396"]={width:640,height:360,bitrate:25E4,fps:30},UY["787"]={width:1080,height:608,bitrate:2E5,fps:30},UY["788"]={width:1080,height:608,bitrate:4E5,fps:30},UY["572"]={width:7680,height:4320,bitrate:3E7,fps:60},UY["555"]={width:3840,height:2160,bitrate:15E6,fps:60},UY["554"]={width:2560,height:1440,bitrate:75E5,fps:60},UY["553"]={width:1920,height:1080,bitrate:2E6,fps:60},UY["552"]={width:1280,height:720,bitrate:1E6,fps:60},UY["551"]={width:854, height:480,bitrate:4E5,fps:30},UY["550"]={width:640,height:360,bitrate:25E4,fps:30},UY["313"]={width:3840,height:2160,bitrate:8E6,fps:30},UY["271"]={width:2560,height:1440,bitrate:4E6,fps:30},UY["248"]={width:1920,height:1080,bitrate:2E6,fps:30},UY["247"]={width:1280,height:720,bitrate:15E5,fps:30},UY["244"]={width:854,height:480,bitrate:52E4,fps:30},UY["243"]={width:640,height:360,bitrate:28E4,fps:30},UY["137"]={width:1920,height:1080,bitrate:4E6,fps:30},UY["136"]={width:1280,height:720,bitrate:3E6, fps:30},UY["135"]={width:854,height:480,bitrate:1E6,fps:30},UY["385"]={width:1920,height:1080,bitrate:6503313,fps:60},UY["376"]={width:1280,height:720,bitrate:5706960,fps:60},UY["384"]={width:1280,height:720,bitrate:3660979,fps:60},UY["225"]={width:1280,height:720,bitrate:5805E3,fps:30},UY["224"]={width:1280,height:720,bitrate:453E4,fps:30},UY["145"]={width:1280,height:720,bitrate:2682052,fps:30},UY);g.r=rl.prototype;g.r.getInfo=function(){return this.V}; g.r.yr=function(){return null}; g.r.Vs=function(){var k=this.yr();return k?(k=g.Td(k.Ca),Number(k.expire)):NaN}; g.r.GE=function(){}; g.r.getHeight=function(){return this.V.video.height};Dyr.prototype.build=function(){bpa(this);var k=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],X={};a:if(this.V)var V=this.V;else{V="";for(var C=g.W(this.U),y=C.next();!y.done;y=C.next())if(y=y.value,y.Gw){if(y.Gw.getIsDefault()){V=y.Gw.getId();break a}V||(V=y.Gw.getId())}}C=g.W(this.U);for(y=C.next();!y.done;y=C.next())if(y=y.value,this.X||!y.Gw||y.Gw.getId()===V)X[y.itag]||(X[y.itag]=[]),X[y.itag].push(y);V=g.W(this.W);for(C=V.next();!C.done;C=V.next())if(C=C.value,y=X[C.V]){y=g.W(y);for(var U=y.next();!U.done;U= y.next()){var N=k,P=N.push;U=U.value;var T="#EXT-X-MEDIA:TYPE=AUDIO,",q="YES",M="audio";if(U.Gw){M=U.Gw;var e=M.getId().split(".")[0];e&&(T+='LANGUAGE="'+e+'",');(this.V?this.V===M.getId():M.getIsDefault())||(q="NO");M=M.getName()}e="";C!==null&&(e=C.itag.toString());e=Wr(this,U.url,e);T=T+('NAME="'+M+'",DEFAULT='+(q+',AUTOSELECT=YES,GROUP-ID="'))+(Hpr(U,C)+'",URI="'+(e+'"'));P.call(N,T)}}V=g.W(this.Y);for(C=V.next();!C.done;C=V.next())C=C.value,y=pjQ,C=(N=C.Gw)?'#EXT-X-MEDIA:URI="'+Wr(this,C.url)+ '",TYPE=SUBTITLES,GROUP-ID="'+y+'",LANGUAGE="'+N.getId()+'",NAME="'+N.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0,C&&k.push(C);V=this.Y.length>0?pjQ:void 0;C=g.W(this.W);for(y=C.next();!y.done;y=C.next())y=y.value,P=X[y.V],N=void 0,((N=P)==null?void 0:N.length)>0&&(N=y,P=P[0],P="#EXT-X-STREAM-INF:BANDWIDTH="+(N.bitrate+P.bitrate)+',CODECS="'+(N.codecs+","+P.codecs+'",RESOLUTION=')+(N.width+"x"+N.height+',AUDIO="')+(Hpr(P,N)+'",')+(V?'SUBTITLES="'+V+'",':"")+"CLOSED-CAPTIONS=NONE",N.fps>1&&(P+= ",FRAME-RATE="+N.fps),N.fA&&(P+=",VIDEO-RANGE="+N.fA),k.push(P),k.push(Wr(this,y.url,"")));return k.join("\n")}; var pjQ="text";g.h(sB,rl);sB.prototype.Vs=function(){return this.expiration}; sB.prototype.yr=function(){if(!this.Ca||this.Ca.ez()){var k=this.W.build();k="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(k);this.Ca=new kL(k)}return this.Ca};g.h(OB,rl);OB.prototype.yr=function(){return new kL(this.W.b_())}; OB.prototype.GE=function(){this.W=Qu(this.W)};g.h(jo,rl);jo.prototype.yr=function(){return new kL(this.W)};var N5={},SQa=(N5.PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM="mrm.blocked",N5.PLAYABILITY_ERROR_CODE_PERMISSION_DENIED="auth",N5.PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED="embedder.identity.denied",N5);g.r=g.Io.prototype;g.r.getId=function(){return this.id}; g.r.getName=function(){return this.name}; g.r.isServable=function(){return this.V}; g.r.b_=function(){return this.url}; g.r.getXtags=function(){return this.xtags}; g.r.toString=function(){return this.languageCode+": "+g.Kt(this)+" - "+this.vssId+" - "+(this.captionId||"")}; g.r.equals=function(k){return k?this.toString()===k.toString():!1}; g.r.i_=function(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)};var Vu$={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},CId={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},iVX=/^(\d*)_((\d*)_?(\d*))$/;var UlY={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},Na$={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var xZ={},Y0z=(xZ.ALWAYS=1,xZ.BY_REQUEST=3,xZ.UNKNOWN=void 0,xZ),Pa={},utO=(Pa.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN="UNKNOWN",Pa.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL="NORMAL",Pa.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW="LOW",Pa.MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW="ULTRALOW",Pa);var Az0; Az0=function(k){for(var X=Object.keys(k),V={},C=0;CC-X?-1:k}; g.r.oF=function(){return this.W.IM()}; g.r.Kx=function(){return this.W.JH()}; g.r.nY=function(k){this.W=k};g.h(uC,pt);uC.prototype.W=function(k,X){return pt.prototype.W.call(this,"$N|"+k,X)}; uC.prototype.Y=function(k,X,V){return new Yl(k,X,V,this.isLive)};var zwa=[],y$=new Set;g.h(g.Xf,g.ED);g.r=g.Xf.prototype; g.r.setData=function(k){k=k||{};var X=k.errordetail;X!=null&&(this.errorDetail=X);var V=k.errorcode;V!=null?this.errorCode=V:k.status==="fail"&&(this.errorCode="auth");var C=k.reason;C!=null&&(this.errorReason=C);var y=k.subreason;y!=null&&(this.KZ=y);this.L("html5_enable_ssap_entity_id")||this.clientPlaybackNonce||(this.clientPlaybackNonce=k.cpn||(this.XH.hk()?"r"+g.wW(15):g.wW(16)));this.D8=PD(this.XH.D8,k.livemonitor);Rw0(this,k);var U=k.raw_player_response;if(U)this.EC=U;else{var N=k.player_response; N&&(U=JSON.parse(N))}if(this.L("html5_enable_ssap_entity_id")){var P=k.cached_load;P&&(this.Fm=PD(this.Fm,P));if(!this.clientPlaybackNonce){var T=k.cpn;T?(this.NN("ssei","shdc"),this.clientPlaybackNonce=T):this.clientPlaybackNonce=this.XH.hk()?"r"+g.wW(15):g.wW(16)}}U&&(this.playerResponse=U);if(this.playerResponse){var q=this.playerResponse.annotations;if(q)for(var M=g.W(q),e=M.next();!e.done;e=M.next()){var f=e.value.playerAnnotationsUrlsRenderer;if(f){f.adsOnly&&(this.A6=!0);var E=f.loadPolicy; E&&(this.annotationsLoadPolicy=Y0z[E]);var J=f.invideoUrl;J&&(this.n4=Mo(J));break}}var O=this.playerResponse.attestation;O&&PIY(this,O);var I=this.playerResponse.cotn;I&&(this.cotn=I);var n=this.playerResponse.heartbeatParams;if(n){this.d3=!0;var B=n.heartbeatToken;B&&(this.drmSessionId=n.drmSessionId||"",this.heartbeatToken=B,this.De=Number(n.intervalMilliseconds),this.YX=Number(n.maxRetries),this.Q1=!!n.softFailOnError,this.WP=!!n.useInnertubeHeartbeatsForDrm);this.heartbeatServerData=n.heartbeatServerData; var t;this.SV=!((t=n.heartbeatAttestationConfig)==null||!t.requiresAttestation)}var A=this.playerResponse.messages;A&&of0(this,A);var v=this.playerResponse.overlay;if(v){var l=v.playerControlsOverlayRenderer;if(l)if(fmo(this,l.controlBgHtml),l.mutedAutoplay){var z=g.Z(l.mutedAutoplay,EJ3);if(z&&z.endScreen){var Y=g.Z(z.endScreen,JC5);Y&&Y.text&&(this.Ya=g.IK(Y.text))}}else this.mutedAutoplay=!1}var io=this.playerResponse.playabilityStatus;if(io){var Vm=io.backgroundability;Vm&&Vm.backgroundabilityRenderer.backgroundable&& (this.backgroundable=!0);var Um,L;if((Um=io.offlineability)==null?0:(L=Um.offlineabilityRenderer)==null?0:L.offlineable)this.offlineable=!0;var Em=io.contextParams;Em&&(this.contextParams=Em);var Bd=io.pictureInPicture;Bd&&Bd.pictureInPictureRenderer.playableInPip&&(this.pipable=!0);io.playableInEmbed&&(this.allowEmbed=!0);var FI=io.ypcClickwrap;if(FI){var IZ=FI.playerLegacyDesktopYpcClickwrapRenderer,xO=FI.ypcRentalActivationRenderer;if(IZ)this.eY=IZ.durationMessage||"",this.gh=!0;else if(xO){var nZ= xO.durationMessage;this.eY=nZ?g.IK(nZ):"";this.gh=!0}}var KZ=io.errorScreen;if(KZ){if(KZ.playerLegacyDesktopYpcTrailerRenderer){var VB=KZ.playerLegacyDesktopYpcTrailerRenderer;this.q2=VB.trailerVideoId||"";var K=KZ.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer;var xX=K&&K.ypcTrailerRenderer}else if(KZ.playerLegacyDesktopYpcOfferRenderer)VB=KZ.playerLegacyDesktopYpcOfferRenderer;else if(KZ.ypcTrailerRenderer){xX=KZ.ypcTrailerRenderer;var F5=xX.fullVideoMessage;this.bV=F5?g.IK(F5):"";var sE,G_;this.q2= ((sE=g.Z(xX,rCc))==null?void 0:(G_=sE.videoDetails)==null?void 0:G_.videoId)||""}VB&&(this.n9=VB.itemTitle||"",VB.itemUrl&&(this.Kr=VB.itemUrl),VB.itemBuyUrl&&(this.mF=VB.itemBuyUrl),this.b9=VB.itemThumbnail||"",this.Tg=VB.offerHeadline||"",this.Ii=VB.offerDescription||"",this.UA=VB.offerId||"",this.ZS=VB.offerButtonText||"",this.z6=VB.offerButtonFormattedText||null,this.Pw=VB.overlayDurationMsec||NaN,this.bV=VB.fullVideoMessage||"",this.Z$=!0);if(xX){var MJ=g.Z(xX,rCc);if(MJ)this.Pl={raw_player_response:MJ}; else{var bo=g.Z(xX,nJR);this.Pl=bo?x5(bo):null}this.Z$=!0}}}var dC=this.playerResponse.playbackTracking;if(dC){var wC=k,w=wl(dC.googleRemarketingUrl);w&&(this.googleRemarketingUrl=w);var m=wl(dC.youtubeRemarketingUrl);m&&(this.youtubeRemarketingUrl=m);var c={},R=wl(dC.ptrackingUrl);if(R){var Q=m6(R),j5=Q.oid;j5&&(this.Uh=j5);var XI=Q.pltype;XI&&(this.PK=XI);var r$=Q.ptchn;r$&&(this.kG=r$);var CZ=Q.ptk;CZ&&(this.FD=encodeURIComponent(CZ));var w$=Q.m;w$&&(this.TZ=w$)}var S5=wl(dC.qoeUrl);if(S5){for(var Og= g.Td(S5),OE=g.W(Object.keys(Og)),c$=OE.next();!c$.done;c$=OE.next()){var kE=c$.value,gw=Og[kE];Og[kE]=Array.isArray(gw)?gw.join(","):gw}this.s3=Og;var XC=Og.cat;XC&&(this.L("html5_enable_qoe_cat_list")?this.wT=this.wT.concat(XC.split(",")):this.Ec=XC);var ID=Og.live;ID&&(this.KK=ID);var f0=Og.drm_product;f0&&(this.drmProduct=f0)}var DH=wl(dC.videostatsPlaybackUrl);if(DH){var rr=m6(DH),Rd=rr.adformat;if(Rd){wC.adformat=Rd;var Ls=this.J(),SN=yn$(Rd,this.Af,Ls.j,Ls.T);SN&&(this.adFormat=SN)}var cf=rr.aqi; cf&&(wC.ad_query_id=cf);var UP=rr.autoplay;UP&&(this.oL=UP=="1",this.lV=UP=="1");var V1=rr.autonav;V1&&(this.isAutonav=V1=="1");var UE=rr.delay;UE&&(this.VD=WZ(UE));var mG=rr.ei;mG&&(this.eventId=mG);if(rr.adcontext||Rd)this.oL=!0;var LO=rr.feature;LO&&(this.gT=LO);var EE=rr.list;EE&&(this.playlistId=EE);var J5=rr.of;J5&&(this.Eq=J5);var rE=rr.osid;rE&&(this.osid=rE);var h5=rr.referrer;h5&&(this.referrer=h5);var iy=rr.sdetail;iy&&(this.Ux=iy);var JJ=rr.ssrt;JJ&&(this.Gf=JJ=="1");var WY=rr.subscribed; WY&&(this.subscribed=WY=="1");var yq=rr.uga;yq&&(this.userGenderAge=yq);var s2=rr.upt;s2&&(this.M9=s2);var O2=rr.vm;O2&&(this.videoMetadata=O2);c.playback=rr}var j6=wl(dC.videostatsWatchtimeUrl);if(j6){var IQ=m6(j6),Kv=IQ.ald;Kv&&(this.wr=Kv);c.watchtime=IQ}var $a=wl(dC.atrUrl);if($a){var yb=m6($a);c.atr=yb}var tm=wl(dC.engageUrl);if(tm){var Uf=m6(tm);c.engage=Uf}this.q7=c;if(dC.promotedPlaybackTracking){var gf=dC.promotedPlaybackTracking;gf.startUrls&&(this.cH=gf.startUrls);gf.firstQuartileUrls&& (this.Tp=gf.firstQuartileUrls);gf.secondQuartileUrls&&(this.v9=gf.secondQuartileUrls);gf.thirdQuartileUrls&&(this.mu=gf.thirdQuartileUrls);gf.completeUrls&&(this.RQ=gf.completeUrls);gf.engagedViewUrls&&(gf.engagedViewUrls.length>1&&g.aN(new g.XQ("There are more than one engaged_view_urls.")),this.D0=gf.engagedViewUrls[0])}}var UF=this.playerResponse.playerCueRanges;UF&&UF.length>0&&(this.cueRanges=UF);var BY=this.playerResponse.playerCueRangeSet;BY&&g.Up(this,BY);a:{var NP=this.playerResponse.adPlacements; if(NP)for(var nv=g.W(NP),xB=nv.next();!xB.done;xB=nv.next()){var Gj=void 0,wE=void 0,mk=(Gj=xB.value.adPlacementRenderer)==null?void 0:(wE=Gj.renderer)==null?void 0:wE.videoAdTrackingRenderer;if(mk){var t5=mk;break a}}t5=null}var PP=t5;dC&&dC.promotedPlaybackTracking&&PP&&g.aN(new g.XQ("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));var O6;if(!(O6=PP))a:{for(var cY=g.W(this.playerResponse.adSlots||[]),TY=cY.next();!TY.done;TY=cY.next()){var qP=g.Z(TY.value,Yf);if(qP=== void 0||!wKm(qP))break;var dE=void 0,Ne=(dE=qP.fulfillmentContent)==null?void 0:dE.fulfilledLayout,A5=g.Z(Ne,Zm);if(A5&&RH(A5)){O6=!0;break a}}O6=!1}O6&&(this.iP=!0);var Do=this.playerResponse.playerAds;if(Do)for(var xP=k,RQ=g.W(Do),jQ=RQ.next();!jQ.done;jQ=RQ.next()){var HY=jQ.value;if(HY){var bK=HY.playerLegacyDesktopWatchAdsRenderer;if(bK){var cJ=bK.playerAdParams;if(cJ){cJ.autoplay=="1"&&(this.lV=this.oL=!0);this.rr=cJ.encodedAdSafetyReason||null;cJ.showContentThumbnail!==void 0&&(this.DO=!!cJ.showContentThumbnail); xP.enabled_engage_types=cJ.enabledEngageTypes;break}}}}var bu=this.playerResponse.playerConfig;if(bu){var ps=bu.manifestlessWindowedLiveConfig;if(ps){var vY=Number(ps.minDvrSequence),MP=Number(ps.maxDvrSequence),Is=Number(ps.minDvrMediaTimeMs),Ki=Number(ps.maxDvrMediaTimeMs),oa=Number(ps.startWalltimeMs);vY&&(this.X$=vY);Is&&(this.qC=Is/1E3,this.L("html5_sabr_parse_live_metadata_playback_boundaries")&&Jt(this)&&(this.Tf=Is/1E3));MP&&(this.aE=MP);Ki&&(this.XT=Ki/1E3,this.L("html5_sabr_parse_live_metadata_playback_boundaries")&& Jt(this)&&(this.lT=Ki/1E3));oa&&(this.Et=oa/1E3);(vY||Is)&&(MP||Ki)&&(this.allowLiveDvr=this.isLivePlayback=this.k9=!0,this.nQ=!1)}var Y9=bu.daiConfig;if(Y9){if(Y9.enableDai){this.tW=!0;var $m=Y9.enableServerStitchedDai;$m&&(this.enableServerStitchedDai=$m);var Zo=Y9.enablePreroll;Zo&&(this.Z0=Zo)}var TQ;if(Y9.daiType==="DAI_TYPE_SS_DISABLED"||((TQ=Y9.debugInfo)==null?0:TQ.isDisabledUnpluggedChannel))this.bU=!0;Y9.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(this.Y_=!0)}var hJ=bu.audioConfig;if(hJ){var Ss= hJ.loudnessDb;Ss!=null&&(this.RM=Ss);var cN$=hJ.trackAbsoluteLoudnessLkfs;cN$!=null&&(this.fS=cN$);var deo=hJ.loudnessTargetLkfs;deo!=null&&(this.loudnessTargetLkfs=deo);hJ.audioMuted&&(this.dk=!0);hJ.muteOnStart&&(this.E3=!0);var ra=hJ.loudnessNormalizationConfig;if(ra){ra.applyStatefulNormalization&&(this.applyStatefulNormalization=!0);ra.preserveStatefulLoudnessTarget&&(this.preserveStatefulLoudnessTarget=!0);var ANY=ra.minimumLoudnessTargetLkfs;ANY!=null&&(this.minimumLoudnessTargetLkfs=ANY); var De$=ra.maxStatefulTimeThresholdSec;De$!=null&&(this.maxStatefulTimeThresholdSec=De$)}hJ.playAudioOnly&&(this.M_=!0)}var Whd=bu.playbackEndConfig;if(Whd){var RA0=Whd.endSeconds,H6Z=Whd.limitedPlaybackDurationInSeconds;this.mutedAutoplay&&(RA0&&(this.endSeconds=RA0),H6Z&&(this.limitedPlaybackDurationInSeconds=H6Z))}var sz=bu.fairPlayConfig;if(sz){var b6d=sz.certificate;b6d&&(this.s2=Jb(b6d));var vPm=Number(sz.keyRotationPeriodMs);vPm>0&&(this.GZ=vPm);var Z6m=Number(sz.keyPrefetchMarginMs);Z6m>0&& (this.J4=Z6m)}var yw=bu.playbackStartConfig;if(yw){this.zL=Number(yw.startSeconds);var a$0=yw.liveUtcStartSeconds,Qt$=!!this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0;a$0&&!Qt$&&(this.liveUtcStartSeconds=Number(a$0));var sGr=yw.startPosition;if(sGr){var zAX=sGr.utcTimeMillis;zAX&&!Qt$&&(this.liveUtcStartSeconds=Number(zAX)*.001);var FHm=sGr.streamTimeMillis;FHm&&(this.xL=Number(FHm)*.001)}this.progressBarStartPosition=yw.progressBarStartPosition;this.progressBarEndPosition=yw.progressBarEndPosition}else{var O3a= bu.skippableSegmentsConfig;if(O3a){var gPo=O3a.introSkipDurationMs;gPo&&(this.jB=Number(gPo)/1E3);var l$5=O3a.outroSkipDurationMs;l$5&&(this.f5=Number(l$5)/1E3)}}var jGd=bu.skippableIntroConfig;if(jGd){var LH$=Number(jGd.startMs),Sfm=Number(jGd.endMs);isNaN(LH$)||isNaN(Sfm)||(this.tV=LH$,this.HI=Sfm)}var px0=bu.streamSelectionConfig;px0&&(this.NU=Number(px0.maxBitrate));var Yfr=bu.vrConfig;Yfr&&(this.h7=Yfr.partialSpherical=="1");var hn=bu.webDrmConfig;if(hn){hn.skipWidevine&&(this.XV=!0);var uKr= hn.widevineServiceCert;uKr&&(this.kR=Jb(uKr));hn.useCobaltWidevine&&(this.useCobaltWidevine=!0);hn.startWithNoQualityConstraint&&(this.cn=!0)}var uA=bu.mediaCommonConfig;if(uA){var Oz=uA.dynamicReadaheadConfig;if(Oz){this.maxReadAheadMediaTimeMs=Oz.maxReadAheadMediaTimeMs||NaN;this.minReadAheadMediaTimeMs=Oz.minReadAheadMediaTimeMs||NaN;this.readAheadGrowthRateMs=Oz.readAheadGrowthRateMs||NaN;var kxI,XV9=uA==null?void 0:(kxI=uA.mediaUstreamerRequestConfig)==null?void 0:kxI.videoPlaybackUstreamerConfig; XV9&&(this.r8=Jb(XV9));var IW9=uA==null?void 0:uA.sabrContextUpdates;if(IW9&&IW9.length>0)for(var V_X=g.W(IW9),KhX=V_X.next();!KhX.done;KhX=V_X.next()){var rW=KhX.value;if(rW.type&&rW.value){var GdQ={type:rW.type,scope:rW.scope,value:Jb(rW.value)||void 0,sendByDefault:rW.sendByDefault};this.sabrContextUpdates.set(rW.type,GdQ)}}}var CUX=uA.serverPlaybackStartConfig;CUX&&(this.serverPlaybackStartConfig=CUX);uA.useServerDrivenAbr&&(this.MM=!0);var iEY=uA.requestPipeliningConfig;iEY&&(this.requestPipeliningConfig= iEY)}var yDZ=bu.inlinePlaybackConfig;yDZ&&(this.jF=!!yDZ.showAudioControls);var jr=bu.embeddedPlayerConfig;if(jr){this.embeddedPlayerConfig=jr;var $EZ=jr.embeddedPlayerMode;if($EZ){var UXd=this.J();UXd.gB=$EZ;UXd.U=$EZ==="EMBEDDED_PLAYER_MODE_PFL"}var Nv9=jr.permissions;Nv9&&(this.allowImaMonetization=!!Nv9.allowImaMonetization)}var Ik=bu.webPlayerConfig;Ik&&(Ik.gatewayExperimentGroup&&(this.gatewayExperimentGroup=Ik.gatewayExperimentGroup),Ik.isProximaEligible&&(this.isProximaLatencyEligible=!0))}var kC= this.playerResponse.streamingData;if(kC){var BZI=kC.formats;if(BZI){for(var WF=[],xXY=g.W(BZI),nn9=xXY.next();!nn9.done;nn9=xXY.next()){var G75=nn9.value;WF.push(G75.itag+"/"+G75.width+"x"+G75.height)}this.AI=WF.join(",");WF=[];for(var PUr=g.W(BZI),w50=PUr.next();!w50.done;w50=PUr.next()){var sk=w50.value,Ok={itag:sk.itag,type:sk.mimeType,quality:sk.quality},Tvo=sk.url;Tvo&&(Ok.url=Tvo);var K9=zr(sk),woC=K9.SD,mI_=K9.Lz,t25=K9.s;K9.OQ&&(Ok.url=woC,Ok.sp=mI_,Ok.s=t25);WF.push(g.wj(Ok))}this.Rt=WF.join(",")}var mEm= kC.hlsFormats;if(mEm&&!this.L("safari_live_drm_captions_fix")){var qH9=bu||null,$w={};if(qH9){var tn$=qH9.audioPairingConfig;if(tn$&&tn$.pairs)for(var M_m=g.W(tn$.pairs),c25=M_m.next();!c25.done;c25=M_m.next()){var or$=c25.value,dEX=or$.videoItag;$w[dEX]||($w[dEX]=[]);$w[dEX].push(or$.audioItag)}}for(var eeY={},fK0=g.W(mEm),A2$=fK0.next();!A2$.done;A2$=fK0.next()){var Err=A2$.value;eeY[Err.itag]=Err.bitrate}for(var JD5=[],rDd=g.W(mEm),DEo=rDd.next();!DEo.done;DEo=rDd.next()){var Tg=DEo.value,ce={itag:Tg.itag, type:Tg.mimeType,url:Tg.url,bitrate:Tg.bitrate,width:Tg.width,height:Tg.height,fps:Tg.fps},B2=Tg.audioTrack;if(B2){var heY=B2.displayName;heY&&(ce.name=heY,ce.audio_track_id=B2.id,B2.audioIsDefault&&(ce.is_default="1"))}if(Tg.drmFamilies){for(var WC9=[],sA9=g.W(Tg.drmFamilies),Rkd=sA9.next();!Rkd.done;Rkd=sA9.next())WC9.push(tv[Rkd.value]);ce.drm_families=WC9.join(",")}var n9=$w[Tg.itag];if(n9&&n9.length){ce.audio_itag=n9.join(",");var OE$=eeY[n9[0]];OE$&&(ce.bitrate+=OE$)}var jA0=U6Y(Tg);jA0&&(ce.eotf= jA0);Tg.audioChannels&&(ce.audio_channels=Tg.audioChannels);JD5.push(g.wj(ce))}this.hlsFormats=JD5.join(",")}var H3Y=kC.licenseInfos;if(H3Y&&H3Y.length>0){for(var IKX={},KC9=g.W(H3Y),b3a=KC9.next();!b3a.done;b3a=KC9.next()){var $X9=b3a.value,BvZ=$X9.drmFamily,nrY=$X9.url;BvZ&&nrY&&(IKX[tv[BvZ]]=nrY)}this.Au=IKX}var GxZ=kC.drmParams;GxZ&&(this.drmParams=GxZ);var wVd=kC.dashManifestUrl;wVd&&(this.d2=g.mT(wVd,{cpn:this.clientPlaybackNonce}));var mX$=kC.hlsManifestUrl;mX$&&(this.hlsvp=mX$);var t_I=kC.probeUrl; t_I&&(this.probeUrl=Mo(g.mT(t_I,{cpn:this.clientPlaybackNonce})));var cDm=kC.serverAbrStreamingUrl;cDm&&(this.RO=new g.HC(cDm,!0))}var dXa=this.playerResponse.trackingParams;dXa&&(this.uq=dXa);var NQ=this.playerResponse.videoDetails;if(NQ){var dK=k,vna=NQ.videoId;vna&&(this.videoId=vna,dK.video_id||(dK.video_id=vna));var Z3r=NQ.title;Z3r&&(this.title=Z3r,dK.title||(dK.title=Z3r));var aW$=NQ.lengthSeconds;aW$&&(this.lengthSeconds=Number(aW$),dK.length_seconds||(dK.length_seconds=aW$));var ADY=NQ.keywords; ADY&&(this.keywords=am$(ADY));var QGd=NQ.channelId;QGd&&(this.cq=QGd,dK.ucid||(dK.ucid=QGd));var DXX=NQ.viewCount;DXX&&(this.rawViewCount=Number(DXX));var zk5=NQ.author;zk5&&(this.author=zk5,dK.author||(dK.author=zk5));var ReI=NQ.shortDescription;ReI&&(this.shortDescription=ReI);var HEm=NQ.isCrawlable;HEm&&(this.isListed=HEm);var bE9=NQ.musicVideoType;bE9&&(this.musicVideoType=bE9);var Fh0=NQ.isLive;Fh0!=null&&(this.isLivePlayback=Fh0);if(Fh0||NQ.isUpcoming)this.isPremiere=!NQ.isLiveContent;var vr0= NQ.thumbnail;vr0&&(this.T=Ge(vr0));var ZE9=NQ.isExternallyHostedPodcast;ZE9&&(this.isExternallyHostedPodcast=ZE9);var gnd=NQ.viewerLivestreamJoinPosition;if(gnd==null?0:gnd.utcTimeMillis)this.oz=WZ(gnd.utcTimeMillis);var aK5=bu||null,lWZ=k;NQ.isLiveDefaultBroadcast&&(this.isLiveDefaultBroadcast=!0);NQ.isUpcoming&&(this.isUpcoming=!0);if(NQ.isPostLiveDvr){this.nQ=!0;var QA5=NQ.latencyClass;QA5&&(this.latencyClass=utO[QA5]||"UNKNOWN");NQ.isLowLatencyLiveStream&&(this.isLowLatencyLiveStream=!0)}else{var LhZ= !1;this.D8?(this.allowLiveDvr=ec()?!0:CL&&Sb<5?!1:!0,this.isLivePlayback=!0):NQ.isLive?(lWZ.livestream="1",this.allowLiveDvr=NQ.isLiveDvrEnabled?ec()?!0:CL&&Sb<5?!1:!0:!1,this.partnerId=27,LhZ=!0):NQ.isUpcoming&&(LhZ=!0);if(NQ.isLive||this.D8){NQ.isLowLatencyLiveStream&&(this.isLowLatencyLiveStream=!0);var zeo=NQ.latencyClass;zeo&&(this.latencyClass=utO[zeo]||"UNKNOWN");var FC0=NQ.liveChunkReadahead;FC0&&(this.liveChunkReadahead=FC0);var Uv=aK5&&aK5.livePlayerConfig;if(Uv){Uv.hasSubfragmentedFmp4&& (this.hasSubfragmentedFmp4=!0);Uv.hasSubfragmentedWebm&&(this.VO=!0);Uv.defraggedFromSubfragments&&(this.defraggedFromSubfragments=!0);var grY=Uv.liveExperimentalContentId;grY&&(this.liveExperimentalContentId=Number(grY));var lK$=Uv.isLiveHeadPlayable;this.L("html5_live_head_playable")&&lK$!=null&&(this.isLiveHeadPlayable=lK$)}}LhZ&&(this.isLivePlayback=!0,lWZ.adformat&&lWZ.adformat.split("_")[1]!=="8"||this.U2.push("heartbeat"))}var LCm=NQ.isPrivate;LCm!==void 0&&(this.isPrivate=PD(this.isPrivate, LCm))}if(io){var SH0=NQ||null,pVa=!1,NR=io.errorScreen;pVa=NR&&(NR.playerLegacyDesktopYpcOfferRenderer||NR.playerLegacyDesktopYpcTrailerRenderer||NR.ypcTrailerRenderer)?!0:SH0&&SH0.isUpcoming?!0:["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(io.status);if(!pVa){this.errorCode=p4r(io.errorCode)||"auth";var GA=NR&&NR.playerErrorMessageRenderer;if(GA){this.playerErrorMessageRenderer=GA;var YH0=GA.reason;YH0&&(this.errorReason=g.IK(YH0));var Suo=GA.subreason;Suo&&(this.KZ=g.IK(Suo),this.iz=Suo)}else this.errorReason= io.reason||null;var p5m=io.status;if(p5m==="LOGIN_REQUIRED")this.errorDetail="1";else if(p5m==="CONTENT_CHECK_REQUIRED")this.errorDetail="2";else if(p5m==="AGE_CHECK_REQUIRED"){var uEm=io.errorScreen,k5d=uEm&&uEm.playerKavRenderer;this.errorDetail=k5d&&k5d.kavUrl?"4":"3"}else this.errorDetail=io.isBlockedInRestrictedMode?"5":"0"}}var XzI=this.playerResponse.interstitialPods;XzI&&MuY(this,XzI);this.n4&&this.eventId&&(this.n4=MI(this.n4,{ei:this.eventId}));var YuI=this.playerResponse.captions;if(YuI&& YuI.playerCaptionsTracklistRenderer)a:{var AJ=YuI.playerCaptionsTracklistRenderer;this.captionTracks=[];if(AJ.captionTracks)for(var VWo=g.W(AJ.captionTracks),uZ$=VWo.next();!uZ$.done;uZ$=VWo.next()){var Dy=uZ$.value,CHI=bV0(Dy.baseUrl);if(!CHI)break a;var kD0={is_translateable:!!Dy.isTranslatable,languageCode:Dy.languageCode,languageName:Dy.name&&g.IK(Dy.name),url:CHI,vss_id:Dy.vssId,kind:Dy.kind};kD0.name=Dy.trackName;kD0.displayName=Dy.name&&g.IK(Dy.name);this.captionTracks.push(new g.Io(kD0))}this.pA= AJ.audioTracks||[];this.KP=AJ.defaultAudioTrackIndex||0;this.L8=[];if(AJ.translationLanguages)for(var iK5=g.W(AJ.translationLanguages),XXI=iK5.next();!XXI.done;XXI=iK5.next()){var xW=XXI.value,hz={};hz.languageCode=xW.languageCode;hz.languageName=g.IK(xW.languageName);if(xW.translationSourceTrackIndices){hz.translationSourceTrackIndices=[];for(var yTX=g.W(xW.translationSourceTrackIndices),VGI=yTX.next();!VGI.done;VGI=yTX.next())hz.translationSourceTrackIndices.push(VGI.value)}if(xW.excludeAudioTrackIndices){hz.excludeAudioTrackIndices= [];for(var UKo=g.W(xW.excludeAudioTrackIndices),CMo=UKo.next();!CMo.done;CMo=UKo.next())hz.excludeAudioTrackIndices.push(CMo.value)}this.L8.push(hz)}this.TP=[];if(AJ.defaultTranslationSourceTrackIndices)for(var Npm=g.W(AJ.defaultTranslationSourceTrackIndices),i0$=Npm.next();!i0$.done;i0$=Npm.next())this.TP.push(i0$.value);this.eb=!!AJ.contribute&&!!AJ.contribute.captionsMetadataRenderer}(this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.zL=Number(this.clipConfig.startTimeMs)* .001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&ewZ(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);var xK9;this.compositeLiveIngestionOffsetToken=(xK9=this.playerResponse.playbackTracking)==null?void 0:xK9.compositeLiveIngestionOffsetToken;var PHm;this.compositeLiveStatusToken=(PHm=this.playerResponse.playbackTracking)==null?void 0: PHm.compositeLiveStatusToken}Ch(this,k);k.queue_info&&(this.queueInfo=k.queue_info);var Tp$=k.hlsdvr;Tp$!=null&&(this.allowLiveDvr=Number(Tp$)===1?ec()?!0:CL&&Sb<5?!1:!0:!1);this.adQueryId=k.ad_query_id||null;this.rr||(this.rr=k.encoded_ad_safety_reason||null);this.dk=PD(this.dk,k.infringe||k.muted);this.Ch=k.authkey;this.yN=k.authuser;this.mutedAutoplay=PD(this.mutedAutoplay,k&&k.playmuted);this.mutedAutoplayDurationMode=qS(this.mutedAutoplayDurationMode,k&&k.muted_autoplay_duration_mode);this.sf= PD(this.sf,k&&k.mutedautoplay);var w5=k.length_seconds;w5&&(this.lengthSeconds=typeof w5==="string"?WZ(w5):w5);if(this.isAd()||this.ke||!g.Es(g.Ln(this.XH)))this.endSeconds=qS(this.endSeconds,this.f5||k.end||k.endSeconds);else{var ca1=g.Ln(this.XH),mQ=this.lengthSeconds;switch(ca1){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":mQ>30?this.limitedPlaybackDurationInSeconds=30:mQ<30&&mQ>10&&(this.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":this.limitedPlaybackDurationInSeconds= mQ*.2}}this.uq=MS(this.uq,k.itct);this.E8=PD(this.E8,k.is_live_destination);this.isLivePlayback=PD(this.isLivePlayback,k.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.Ak();k.isUpcoming&&(this.isUpcoming=PD(this.isUpcoming,k.isUpcoming));this.nQ=PD(this.nQ,k.post_live_playback);this.k9&&(this.nQ=!1);this.isMdxPlayback=PD(this.isMdxPlayback,k.mdx);var te=k.mdx_control_mode;te&&(this.mdxControlMode=typeof te==="number"?te:WZ(te));this.isInlinePlaybackNoAd=PD(this.isInlinePlaybackNoAd, k.is_inline_playback_no_ad);this.Rc=qS(this.Rc,k.reload_count);this.reloadReason=MS(this.reloadReason,k.reload_reason);this.DO=PD(this.DO,k.show_content_thumbnail);this.cycToken=k.cyc||null;var qio=nt(k);Object.keys(qio).length>0&&(this.T=qio);this.gB=MS(this.gB,k.vvt);this.mdxEnvironment=MS(this.mdxEnvironment,k.mdx_environment);k.source_container_playlist_id&&(this.sourceContainerPlaylistId=k.source_container_playlist_id);k.serialized_mdx_metadata&&(this.serializedMdxMetadata=k.serialized_mdx_metadata); this.hF=k.osig;this.eventId||(this.eventId=k.eventid);this.osid||(this.osid=k.osid);this.playlistId=MS(this.playlistId,k.list);k.index&&(this.playlistIndex=this.playlistIndex===void 0?qS(0,k.index):qS(this.playlistIndex,k.index));this.S4=k.pyv_view_beacon_url;this.V4=k.pyv_quartile25_beacon_url;this.W$=k.pyv_quartile50_beacon_url;this.y4=k.pyv_quartile75_beacon_url;this.Dv=k.pyv_quartile100_beacon_url;var MWm=k.session_data;!this.kf&&MWm&&(this.kf=UG(MWm,"&").feature);this.isFling=qS(this.isFling? 1:0,k.is_fling)===1;this.vnd=qS(this.vnd,k.vnd);this.forceAdsUrl=MS(this.forceAdsUrl,k.force_ads_url);this.oE=MS(this.oE,k.ctrl);this.ZO=MS(this.ZO,k.ytr);this.tI=k.ytrcc;this.U_=k.ytrexp;this.VW=k.ytrext;this.Kp=MS(this.Kp,k.adformat);this.Af=MS(this.Af,k.attrib);this.slotPosition=qS(this.slotPosition,k.slot_pos);this.breakType=k.break_type;this.Gf=PD(this.Gf,k.ssrt);this.videoId=eX(k)||this.videoId;this.X=MS(this.X,k.vss_credentials_token);this.WG=MS(this.WG,k.vss_credentials_token_type);this.M_= PD(this.M_,k.audio_only);this.Z8=PD(this.Z8,k.aac_high);this.Gg=PD(this.Gg,k.prefer_low_quality_audio);this.Jw=PD(this.Jw,k.uncap_inline_quality);this.L("html5_enable_qoe_cat_list")?k.qoe_cat&&(this.wT=this.wT.concat(k.qoe_cat.split(","))):this.Ec=MS(this.Ec,k.qoe_cat);this.p8=PD(this.p8,k.download_media);var o$5=k.prefer_gapless;this.N=o$5!=null?PD(this.N,o$5):this.N?this.N:this.XH.preferGapless&&this.XH.supportsGaplessShorts();N70(this.playerResponse)&&this.U2.push("ad");var eM$=k.adaptive_fmts; eM$&&(this.adaptiveFormats=eM$,this.PY("adpfmts",{},!0));var fvr=k.allow_embed;fvr&&(this.allowEmbed=Number(fvr)===1);var E$a=k.backgroundable;E$a&&(this.backgroundable=Number(E$a)===1);var JTo=k.autonav;JTo&&(this.isAutonav=Number(JTo)===1);var rTm=k.autoplay;rTm&&(this.oL=this.lV=Number(rTm)===1);var hM0=k.iv_load_policy;hM0&&(this.annotationsLoadPolicy=Tm(this.annotationsLoadPolicy,hM0,Sc));var W3d=k.cc_lang_pref;W3d&&(this.captionsLanguagePreference=MS(W3d,this.captionsLanguagePreference));var sXm= k.cc_load_policy;sXm&&(this.uX=Tm(this.uX,sXm,Sc));var OKZ;this.deviceCaptionsOn=(OKZ=k.device_captions_on)!=null?OKZ:void 0;var jXY;this.R0=(jXY=k.device_captions_lang_pref)!=null?jXY:"";var IvI;this.B7=(IvI=k.viewer_selected_caption_langs)!=null?IvI:[];if(!this.L("html5_enable_ssap_entity_id")){var K35=k.cached_load;K35&&(this.Fm=PD(this.Fm,K35))}if(k.dash==="0"||k.dash===0||k.dash===!1)this.qX=!0;var $KX=k.dashmpd;$KX&&(this.d2=g.mT($KX,{cpn:this.clientPlaybackNonce}));var BpZ=k.delay;BpZ&&(this.VD= WZ(BpZ));var yjm=this.f5||k.end;if(this.MQ?yjm!=null:yjm!=void 0)this.clipEnd=qS(this.clipEnd,yjm);var n$a=k.fmt_list;n$a&&(this.AI=n$a);k.heartbeat_preroll&&this.U2.push("heartbeat");this.LA=-Math.floor(Math.random()*10);this.Jo=-Math.floor(Math.random()*40);var G5I=k.is_listed;G5I&&(this.isListed=PD(this.isListed,G5I));var wz$=k.is_private;wz$&&(this.isPrivate=PD(this.isPrivate,wz$));var mKa=k.is_dni;mKa&&(this.JW=PD(this.JW,mKa));var tWm=k.dni_color;tWm&&(this.mV=MS(this.mV,tWm));var cTX=k.pipable; cTX&&(this.pipable=PD(this.pipable,cTX));this.wX=(this.hT=this.pipable&&this.XH.Lo)&&!this.XH.showMiniplayerButton;var dK$=k.paid_content_overlay_duration_ms;dK$&&(this.paidContentOverlayDurationMs=WZ(dK$));var ATd=k.paid_content_overlay_text;ATd&&(this.paidContentOverlayText=ATd);var DKm=k.url_encoded_fmt_stream_map;DKm&&(this.Rt=DKm);var RM$=k.hls_formats;RM$&&(this.hlsFormats=RM$);var HKr=k.hlsvp;HKr&&(this.hlsvp=HKr);var c2=k.live_start_walltime;c2&&(this.R_=typeof c2==="number"?c2:WZ(c2));var d5= k.live_manifest_duration;d5&&(this.I1=typeof d5==="number"?d5:WZ(d5));var bKd=k.player_params;bKd&&(this.playerParams=bKd);var v$I=k.partnerid;v$I&&(this.partnerId=qS(this.partnerId,v$I));var ZKd=k.probe_url;ZKd&&(this.probeUrl=Mo(g.mT(ZKd,{cpn:this.clientPlaybackNonce})));var U90=k.pyv_billable_url;U90&&eJI(U90)&&(this.D0=U90);var Nfr=k.pyv_conv_url;Nfr&&eJI(Nfr)&&(this.lG=Nfr);QHI(this,k);this.startSeconds>0?this.L("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.zL||this.jB|| k.start||k.startSeconds)&&this.PY("lss",{css:this.startSeconds,pcss:this.zL,iss:this.jB,ps:k.start||void 0,pss:k.startSeconds||void 0}):this.yD=this.startSeconds=qS(this.startSeconds,this.zL||this.jB||k.start||k.startSeconds);if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0)){var avd=k.live_utc_start;if(avd!=null)this.liveUtcStartSeconds=Number(avd);else{var x9m=this.startSeconds;x9m&&isFinite(x9m)&&x9m>1E9&&(this.liveUtcStartSeconds=this.startSeconds)}}if(!(this.liveUtcStartSeconds&&this.liveUtcStartSeconds> 0)){var QX0=k.utc_start_millis;QX0&&(this.liveUtcStartSeconds=Number(QX0)*.001)}var zMX=k.stream_time_start_millis;zMX&&(this.xL=Number(zMX)*.001);var PMm=this.jB||k.start;(this.MQ?PMm==null||Number(k.resume)===1:PMm==void 0||k.resume=="1")||this.isLivePlayback||(this.clipStart=qS(this.clipStart,PMm));var F3$=k.url_encoded_third_party_media;F3$&&(this.yy=Po(F3$));var TfY=k.ypc_offer_button_formatted_text;if(TfY){var g$0$=JSON.parse(TfY);this.z6=g$0$!=null?g$0$:null;this.rX=TfY}var lvm=k.ypc_offer_button_text; lvm&&(this.ZS=lvm);var L3o=k.ypc_offer_description;L3o&&(this.Ii=L3o);var SiI=k.ypc_offer_headline;SiI&&(this.Tg=SiI);var pzI=k.ypc_full_video_message;pzI&&(this.bV=pzI);var Yim=k.ypc_offer_id;Yim&&(this.UA=Yim);var uxY=k.ypc_buy_url;uxY&&(this.mF=uxY);var kVI=k.ypc_item_thumbnail;kVI&&(this.b9=kVI);var XId=k.ypc_item_title;XId&&(this.n9=XId);var VYo=k.ypc_item_url;VYo&&(this.Kr=VYo);var COm=k.ypc_vid;COm&&(this.q2=COm);k.ypc_overlay_timeout&&(this.Pw=Number(k.ypc_overlay_timeout));var iz0=k.ypc_trailer_player_vars; iz0&&(this.Pl=x5(iz0));var y3$=k.ypc_original_itct;y3$&&(this.VTb=y3$);this.cq=MS(this.cq,k.ucid);this.uS=k.storyboard_spec||null;this.d6=k.live_storyboard_spec||null;this.XY=k.iv_endscreen_url||null;this.Z$=PD(this.Z$,k.ypc_module);this.gh=PD(this.gh,k.ypc_clickwrap_module);this.Z$&&this.U2.push("ypc");this.gh&&this.U2.push("ypc_clickwrap");this.CN={video_id:k.video_id,eventid:k.eventid,cbrand:k.cbrand,cbr:k.cbr,cbrver:k.cbrver,c:k.c,cver:k.cver,ctheme:k.ctheme,cplayer:k.cplayer,cmodel:k.cmodel, cnetwork:k.cnetwork,cos:k.cos,cosver:k.cosver,cplatform:k.cplatform,user_age:k.user_age,user_display_image:k.user_display_image,user_display_name:k.user_display_name,user_gender:k.user_gender,csi_page_type:k.csi_page_type,csi_service_name:k.csi_service_name,enablecsi:k.enablecsi,enabled_engage_types:k.enabled_engage_types};HVo(this,k);var Uk$=k.cotn;Uk$&&(this.cotn=Uk$);if(C7a(this))Wl(this)&&(this.isLivePlayback&&this.d2&&(this.KU=!0),this.s2&&(this.CZ=!0));else if(iRd(this))this.KU=!0;else{var N20, xkZ,POZ=((N20=this.playerResponse)==null?void 0:(xkZ=N20.streamingData)==null?void 0:xkZ.adaptiveFormats)||[];if(POZ.length>0)var ju=VP5(this,POZ);else{var T2$=this.adaptiveFormats;if(T2$&&!Wl(this)){this.XH.Y.U&&(FT=!0);var Pq=Bl(T2$),qa5=this.Au,qVd=this.lengthSeconds,dIB=this.isLivePlayback,IH=this.nQ,Tv=this.XH,AaO=WrI(Pq);if(dIB||IH){var MYa=Tv==null?void 0:Tv.experiments,SC=new w6("",MYa,!0);SC.Ak=!0;SC.isManifestless=!0;SC.W=!IH;SC.isLive=!IH;SC.nQ=IH;for(var oGm=g.W(Pq),MG0=oGm.next();!MG0.done;MG0= oGm.next()){var qR=MG0.value,ecm=d6(qR,qa5),W_=Av(qR.url,qR.sp,qR.s),fDm=W_.get("id");fDm&&fDm.includes("%7E")&&(SC.D=!0);var EGY=void 0,DIB=(EGY=MYa)==null?void 0:EGY.iq("html5_max_known_end_time_rebase"),R_3=Number(qR.target_duration_sec)||5,HrB=Number(qR.max_dvr_duration_sec)||14400,J3r=Number(W_.get("mindsq")||W_.get("min_sq")||"0"),r3d=Number(W_.get("maxdsq")||W_.get("max_sq")||"0")||Infinity;SC.X$=SC.X$||J3r;SC.aE=SC.aE||r3d;var br3=!MH(ecm.mimeType);W_&&Bw(SC,new q1(W_,ecm,{GX:R_3,LZ:br3,po:HrB, X$:J3r,aE:r3d,Ov:300,nQ:IH,IH:DIB}))}var hc$=SC}else{if(AaO==="FORMAT_STREAM_TYPE_OTF"){var Ae=qVd;Ae=Ae===void 0?0:Ae;var MR=new w6("",Tv==null?void 0:Tv.experiments,!1);MR.duration=Ae||0;for(var Wz$=g.W(Pq),oAZ=Wz$.next();!oAZ.done;oAZ=Wz$.next()){var o_=oAZ.value,e0Y=d6(o_,qa5,MR.duration),f0a=Av(o_.url,o_.sp,o_.s);if(f0a)if(e0Y.streamType==="FORMAT_STREAM_TYPE_OTF")Bw(MR,new M1(f0a,e0Y,"sq/0"));else{var v5J=QF(o_.init),Zrc=QF(o_.index);Bw(MR,new I5(f0a,e0Y,v5J,Zrc))}}MR.isOtf=!0;var sL$=MR}else{var DC= qVd;DC=DC===void 0?0:DC;var Rk=new w6("",Tv==null?void 0:Tv.experiments,!1);Rk.duration=DC||0;for(var Ozr=g.W(Pq),EAY=Ozr.next();!EAY.done;EAY=Ozr.next()){var ew=EAY.value,a71=d6(ew,qa5,Rk.duration),Q1g=QF(ew.init),z_1=QF(ew.index),jLm=Av(ew.url,ew.sp,ew.s);jLm&&Bw(Rk,new I5(jLm,a71,Q1g,z_1))}sL$=Rk}hc$=sL$}var IDI=hc$;if(Pq.length>0){var KzY=Pq[0];if(this.J().playerStyle==="hangouts-meet"&&KzY.url){var Fmc=g.Td(KzY.url);this.XE=this.XE||Number(Fmc.expire)}}var g55=this.isLivePlayback&&!this.nQ&& !this.k9&&!this.isPremiere;this.L("html5_live_head_playable")&&(!sp(this)&&g55&&this.PY("missingLiveHeadPlayable",{}),this.XH.k9==="yt"&&(IDI.n4=!0));ju=IDI}else ju=null;this.PY("pafmts",{isManifestFilled:!!ju})}if(ju){Iz(this,ju);var $k$=!0}else $k$=!1;$k$?this.enableServerStitchedDai=this.enableServerStitchedDai&&Op(this):this.d2&&(this.XH.k9==="yt"&&this.Ak()&&this.L("drm_manifestless_unplugged")&&this.L("html5_deprecate_manifestful_fallback")?this.PY("deprecateMflFallback",{}):this.KU=!0)}var JjX= k.adpings;JjX&&(this.Yb=JjX?x5(JjX):null);var B2m=k.feature;B2m&&(this.gT=B2m);var nG0=k.referrer;nG0&&(this.referrer=nG0);this.clientScreenNonce=MS(this.clientScreenNonce,k.csn);this.Vx=qS(this.Vx,k.root_ve_type);this.s8=qS(this.s8,k.kids_age_up_mode);this.MQ||k.kids_app_info==void 0||(this.kidsAppInfo=k.kids_app_info);this.MQ&&k.kids_app_info!=null&&(this.kidsAppInfo=k.kids_app_info);this.iX=PD(this.iX,k.upg_content_filter_mode);this.unpluggedFilterModeType=qS(this.unpluggedFilterModeType,k.unplugged_filter_mode_type); var GV0=k.unplugged_location_info;GV0&&(this.Sm=GV0);var wI9=k.unplugged_partner_opt_out;wI9&&(this.Ef=MS("",wI9));this.Y2=PD(this.Y2,k.disable_watch_next);this.eD=MS(this.eD,k.internal_ip_override);this.nK=!!k.is_yto_interstitial;(this.interstitials.length||this.nK)&&this.U2.push("yto");var mkI=k.KV;mkI&&(this.KV=mkI);this.D=MS(this.D,k.csi_timer);k.watchUrl&&(this.watchUrl=k.watchUrl);var s7=k.watch_endpoint;this.L("html5_attach_watch_endpoint_ustreamer_config")&&s7&&kO0(this,s7);if(s7==null?0: s7.ustreamerConfig)this.M$=Jb(s7.ustreamerConfig);var tYr,c3I,dkZ=s7==null?void 0:(tYr=s7.loggingContext)==null?void 0:(c3I=tYr.qoeLoggingContext)==null?void 0:c3I.serializedContextData;dkZ&&(this.Wqq=dkZ);g.bL(this.XH)&&this.XH.ow&&(this.embedsRct=MS(this.embedsRct,k.rct),this.embedsRctn=MS(this.embedsRctn,k.rctn));this.F0=this.F0||!!k.pause_at_start;k.default_active_source_video_id&&(this.defaultActiveSourceVideoId=k.default_active_source_video_id)}; g.r.J=function(){return this.XH}; g.r.L=function(k){return this.XH.L(k)}; g.r.lR=function(){return!this.isLivePlayback||this.allowLiveDvr}; g.r.hasSupportedAudio51Tracks=function(){var k;return!((k=this.uO)==null||!k.dB)}; g.r.getUserAudio51Preference=function(){var k=1;xl(this.XH)&&this.L("html5_ytv_surround_toggle_default_off")?k=0:g.yH(this.XH)&&this.isLivePlayback&&this.gy()&&(k=0);var X;return(X=g.aB("yt-player-audio51"))!=null?X:k}; g.r.dE=function(){this.ez()||(this.V.W||this.V.unsubscribe("refresh",this.dE,this),this.m0(-1))}; g.r.m0=function(k){if(!this.isLivePlayback||!this.Y||this.Y.flavor!=="fairplay"){var X=OBa(this.V,this.H7);if(X.length>0){for(var V=g.W(X),C=V.next();!C.done;C=V.next())C=C.value,C.startSecs=Math.max(C.startSecs,this.Fg()),this.L("html5_cuepoint_identifier_logging")&&C.event==="start"&&this.PY("cuepoint",{pubCue:C.identifier,segNum:k});this.publish("cuepointupdated",X,k);this.H7+=X.length;if(Op(this)&&this.XH.hk())for(X=g.W(X),V=X.next();!V.done;V=X.next())V=V.value,this.PY("cuepoint",{segNum:k,event:V.event, startSecs:V.startSecs,id:V.identifier.slice(-16)}),V.event==="start"&&(V=V.startSecs,this.NV.start=this.Ic,this.NV.end=V+3)}}}; g.r.Pc=function(){this.ez()||(this.loading=!1,this.publish("dataloaded"))}; g.r.gy=function(){return this.Lo!==void 0?this.Lo:this.Lo=!!this.Au||!!this.V&&ml(this.V)}; g.r.DB=function(k){var X=this;if(this.ez())return R1();this.QJ=this.Gc=this.U=null;if(C6(this,"html5_high_res_logging_always")||Ep(this))this.XH.Qz=!0;return xsI(this,k).then(void 0,function(){return TSm(X,k)}).then(void 0,function(){return qe0(X)}).then(void 0,function(){return otZ(X)})}; g.r.qa=function(k){this.U=k;P7m(this,this.U.getAvailableAudioTracks());if(this.U){k=g.W(this.U.videoInfos);for(var X=k.next();!X.done;X=k.next()){X=X.value;var V=X.containerType;V!==0&&(this.QL[V]=X.id)}}k=this.getAvailableAudioTracks();k=k.concat(this.Oc);for(X=0;X0?this.U.getAvailableAudioTracks():this.lB||[]:[]}; g.r.getAudioTrack=function(){var k=this;if(this.j&&!xa(this.j)){var X=g.ez(this.getAvailableAudioTracks(),function(y){return y.id===k.j.id}),V; if(!X&&((V=this.j.Gw)==null?0:V.id)){var C=this.j.Gw.id;X=g.ez(this.getAvailableAudioTracks(),function(y){return y.Gw.id===C}); this.PY("nat",{id:this.j.id,track:!!X})}return X||this.Oc}if(this.lB){if(!this.Jt)for(X=g.W(this.lB),V=X.next();!V.done;V=X.next())if(V=V.value,V.Gw.getIsDefault()){this.Jt=V;break}return this.Jt||this.Oc}return this.Oc}; g.r.getPlayerResponse=function(){return this.playerResponse}; g.r.getWatchNextResponse=function(){return this.Y9}; g.r.getHeartbeatResponse=function(){return this.uU}; g.r.uB=function(){return this.watchUrl?this.watchUrl:this.XH.getVideoUrl(this.videoId)}; g.r.yM=function(){return!!this.V&&(oLY(this.V)||ezm(this.V)||f3m(this.V))}; g.r.getEmbeddedPlayerResponse=function(){return this.eI}; g.r.bB=function(){return(this.eventLabel||this.XH.Y9)==="shortspage"}; g.r.isAd=function(){return!!this.adFormat}; g.r.isDaiEnabled=function(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}; g.r.Hx=function(){var k,X,V;return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!((k=this.playerResponse)==null?0:(X=k.playerConfig)==null?0:(V=X.daiConfig)==null?0:V.ssaEnabledPlayback)}; g.r.kH=function(){return this.d3}; g.r.Yr=function(){return this.Z$||this.JK}; g.r.I0=function(){return C6(this,"html5_samsung_vp9_live")}; g.r.PY=function(k,X,V){this.publish("ctmp",k,X,V)}; g.r.NN=function(k,X,V){this.publish("ctmpstr",k,X,V)}; g.r.hasProgressBarBoundaries=function(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}; g.r.getGetAdBreakContext=function(k,X){k=k===void 0?NaN:k;X=X===void 0?NaN:X;var V={isSabr:Jt(this)},C,y=(C=this.getHeartbeatResponse())==null?void 0:C.adBreakHeartbeatParams;y&&(V.adBreakHeartbeatParams=y);if(this.L("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.V&&!isNaN(k)&&!isNaN(X)){X=k-X;for(var U in this.V.V)if(C=this.V.V[U],C.info.Gx()||C.info.YV())if(C=C.index,C.isLoaded()){U=C.vS(X);C=C.UE(U)+X-C.getStartTime(U);this.PY("gabc",{t:k.toFixed(3),mt:X.toFixed(3),sg:U,igt:C.toFixed(3)}); V.livePlaybackPosition={utcTimeMillis:""+(C*1E3).toFixed(0)};break}}return V}; g.r.isEmbedsShortsMode=function(k,X){if(!g.bL(this.XH)||(this.XH.gB||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||X)return!1;var V,C;return!!(((V=this.embeddedPlayerConfig)==null?0:(C=V.embeddedPlayerFlags)==null?0:C.isShortsExperienceEligible)&&k.width<=k.height)}; g.r.C4=function(){g.ED.prototype.C4.call(this);this.Yb=null;delete this.Vu;delete this.accountLinkingConfig;delete this.V;this.U=this.uU=this.playerResponse=this.Y9=null;this.Rt=this.adaptiveFormats="";delete this.botguardData;this.Tc=this.suggestions=this.ub=null;this.sabrContextUpdates.clear()};var aAm={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},Qg0={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},vtY={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},RC5={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"},bRm={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},HR$={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"},ZRo={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"};g.h(f6,g.H);g.r=f6.prototype;g.r.handleExternalCall=function(k,X,V){var C=this.state.N[k],y=this.state.T[k],U=C;if(y)if(V&&Pu(V,rsg))U=y;else if(!C)throw Error('API call from an untrusted origin: "'+V+'"');this.logApiCall(k,V);if(U){V=!1;C=g.W(X);for(y=C.next();!y.done;y=C.next())if(String(y.value).includes("javascript:")){V=!0;break}V&&g.aN(Error('Dangerous call to "'+k+'" with ['+X+"]."));return U.apply(this,X)}throw Error('Unknown API method: "'+k+'".');}; g.r.logApiCall=function(k,X,V){var C=this.app.J();C.Jt&&!this.state.D.has(k)&&(this.state.D.add(k),g.JK("webPlayerApiCalled",{callerUrl:C.loaderUrl,methodName:k,origin:X||void 0,playerStyle:C.playerStyle||void 0,embeddedPlayerMode:C.gB,errorCode:V}))}; g.r.publish=function(k){var X=g.Ar.apply(1,arguments);this.state.U.publish.apply(this.state.U,[k].concat(g.G(X)));if(k==="videodatachange"||k==="resize"||k==="cardstatechange")this.state.W.publish.apply(this.state.W,[k].concat(g.G(X))),this.state.j.publish.apply(this.state.j,[k].concat(g.G(X)))}; g.r.Ib=function(k){var X=g.Ar.apply(1,arguments);this.state.U.publish.apply(this.state.U,[k].concat(g.G(X)));this.state.W.publish.apply(this.state.W,[k].concat(g.G(X)))}; g.r.S6=function(k){var X=g.Ar.apply(1,arguments);this.state.U.publish.apply(this.state.U,[k].concat(g.G(X)));this.state.W.publish.apply(this.state.W,[k].concat(g.G(X)));this.state.j.publish.apply(this.state.j,[k].concat(g.G(X)))}; g.r.N_=function(k){var X=g.Ar.apply(1,arguments);this.state.U.publish.apply(this.state.U,[k].concat(g.G(X)));this.state.W.publish.apply(this.state.W,[k].concat(g.G(X)));this.state.j.publish.apply(this.state.j,[k].concat(g.G(X)));this.state.Y.publish.apply(this.state.Y,[k].concat(g.G(X)))}; g.r.L=function(k){return this.app.J().L(k)}; g.r.C4=function(){if(this.state.element){var k=this.state.element,X;for(X in this.state.V)this.state.V.hasOwnProperty(X)&&(k[X]=null);this.state.element=null}g.H.prototype.C4.call(this)};g.h(Wx,g.ch);Wx.prototype.publish=function(k){var X=g.Ar.apply(1,arguments);if(this.Y.has(k))return this.Y.get(k).push(X),!0;var V=!1;try{for(X=[X],this.Y.set(k,X);X.length;)V=g.ch.prototype.publish.call.apply(g.ch.prototype.publish,[this,k].concat(g.G(X.shift())))}finally{this.Y.delete(k)}return V};g.h(sf,g.H);sf.prototype.C4=function(){this.Y.dispose();this.j.dispose();this.W.dispose();this.U.dispose();this.D=this.V=this.T=this.N=this.X=void 0};var p0$=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));g.h(jJ,f6);g.r=jJ.prototype;g.r.getApiInterface=function(){return Array.from(this.state.X)}; g.r.VN=function(k,X){this.state.Y.subscribe(k,X)}; g.r.qDG=function(k,X){this.state.Y.unsubscribe(k,X)}; g.r.getPlayerState=function(k){return jjo(this.app,k)}; g.r.BT=function(){return jjo(this.app)}; g.r.R7z=function(k,X,V){$P(this)&&(bb(this.app,!0,1),aR(this.app,k,X,V,1))}; g.r.getCurrentTime=function(k,X,V){var C=this.getPlayerState(k);if(this.app.getAppState()===2&&C===5){var y;return((y=this.app.getVideoData())==null?void 0:y.startSeconds)||0}return this.L("web_player_max_seekable_on_ended")&&C===0?tu(this.app,k):k?this.app.getCurrentTime(k,X,V):this.app.getCurrentTime(k)}; g.r.lM=function(){return this.app.getCurrentTime(1)}; g.r.kJ=function(){var k=this.app.UE(1);return isNaN(k)?this.getCurrentTime(1):k}; g.r.o_=function(){return this.app.getDuration(1)}; g.r.gg=function(k,X){k=g.BZ(Math.floor(k),0,100);isFinite(k)&&wc(this.app,{volume:k,muted:this.isMuted()},X)}; g.r.tNo=function(k){this.gg(k,!1)}; g.r.xX=function(k){wc(this.app,{muted:!0,volume:this.getVolume()},k)}; g.r.wYY=function(){this.xX(!1)}; g.r.IS=function(k){K6(this.app)&&!this.L("embeds_enable_emc3ds_muted_autoplay")||wc(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},k)}; g.r.ZJC=function(){K6(this.app)&&this.L("embeds_enable_emc3ds_muted_autoplay")||this.IS(!1)}; g.r.getPlayerMode=function(){var k={};this.app.getVideoData().JW&&(k.pfp={enableIma:g.Px(this.app.getVideoData())&&this.app.kL().allowImaMonetization,autoplay:lq(this.app.kL()),mutedAutoplay:this.app.kL().mutedAutoplay});return k}; g.r.tN=function(){var k=this.app.getPresentingPlayerType();if(k===2&&!this.app.tW()){var X=t$(this.app.Pa());if(!(K0C(X)||g.bL(this.app.J())&&g.S(this.app.p4().getPlayerState(),1024))||$0_(X))return}(X=this.app.wL().CO)?X.playVideo():this.app.playVideo(k)}; g.r.Tu8=function(){bb(this.app,!0,1);this.tN()}; g.r.pauseVideo=function(k){var X=this.app.getPresentingPlayerType();if(X!==2||this.app.tW()||K0C(t$(this.app.Pa()))){var V=this.app.wL().CO;V?V.pauseVideo():this.app.pauseVideo(X,k)}}; g.r.zdz=function(){var k=this.app,X=!1;k.Vo.Ic&&(k.NC.publish("pageTransition"),X=!0);k.stopVideo(X)}; g.r.clearVideo=function(){}; g.r.getAvailablePlaybackRates=function(){var k=this.app.J();return k.enableSpeedOptions?["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(k.j?k.ancestorOrigins[0]:window.location.origin)||k.Gf?llC:k.supportsVarispeedExtendedFeatures?LxJ:k.L("web_remix_allow_up_to_3x_playback_rate")&&g.F6(k)?SP3:mJ:[1]}; g.r.getPlaybackQuality=function(k){return(k=this.app.eN(k))?k.getPlaybackQuality():"unknown"}; g.r.OpC=function(){}; g.r.getAvailableQualityLevels=function(k){return(k=this.app.eN(k))?(k=g.pq(k.pZ(),function(X){return X.quality}),k.length&&(k[0]==="auto"&&k.shift(),k=k.concat(["auto"])),k):[]}; g.r.OP=function(){return this.getAvailableQualityLevels(1)}; g.r.gF=function(){return this.sQ()}; g.r.YJ=function(){return 1}; g.r.getVideoLoadedFraction=function(k){return this.app.getVideoLoadedFraction(k)}; g.r.sQ=function(){return this.getVideoLoadedFraction()}; g.r.AF=function(){return 0}; g.r.getSize=function(){var k=this.app.FH().getPlayerSize();return{width:k.width,height:k.height}}; g.r.setSize=function(){this.app.FH().resize()}; g.r.loadVideoById=function(k,X,V,C){if(!k)return!1;k=Of(k,X,V);return this.app.loadVideoByPlayerVars(k,C)}; g.r.J9=function(k,X,V){k=this.loadVideoById(k,X,V,1);bb(this.app,k,1)}; g.r.cueVideoById=function(k,X,V,C){k=Of(k,X,V);this.app.cueVideoByPlayerVars(k,C)}; g.r.Sd=function(k,X,V){this.cueVideoById(k,X,V,1)}; g.r.loadVideoByUrl=function(k,X,V,C){k=Se9(k,X,V);return this.app.loadVideoByPlayerVars(k,C)}; g.r.d9=function(k,X,V){k=this.loadVideoByUrl(k,X,V,1);bb(this.app,k,1)}; g.r.cueVideoByUrl=function(k,X,V,C){k=Se9(k,X,V);this.app.cueVideoByPlayerVars(k,C)}; g.r.DY=function(k,X,V){this.cueVideoByUrl(k,X,V,1)}; g.r.L3=function(){var k=this.app.J();if(k.U2)return"";var X=this.app.kL(),V=void 0;X.isLivePlayback||(V=Math.floor(this.app.getCurrentTime(1)));return k.getVideoUrl(X.videoId,this.getPlaylistId()||void 0,V)}; g.r.t8=function(){return this.app.getDebugText()}; g.r.getVideoEmbedCode=function(){var k=this.app.J();if(k.U2)return"";var X=this.app.kL();return k.getVideoEmbedCode(X.isPrivate?"":X.title,this.app.kL().videoId,this.app.FH().getPlayerSize(),this.getPlaylistId()||void 0)}; g.r.vQ=function(k,X,V){return mTY(this.app,k,X,V)}; g.r.removeCueRange=function(k){return c80(this.app,k)}; g.r.loadPlaylist=function(k,X,V,C){this.app.loadPlaylist(k,X,V,C)}; g.r.Zk=function(k,X,V,C){this.loadPlaylist(k,X,V,C);bb(this.app,!0,1)}; g.r.cuePlaylist=function(k,X,V,C){this.app.cuePlaylist(k,X,V,C)}; g.r.nextVideo=function(k,X){this.app.nextVideo(k,X)}; g.r.g9O=function(){this.nextVideo();bb(this.app,!0,1)}; g.r.previousVideo=function(k){this.app.previousVideo(k)}; g.r.DDY=function(){this.previousVideo();bb(this.app,!0,1)}; g.r.playVideoAt=function(k){this.app.playVideoAt(k)}; g.r.ZQ4=function(k){this.playVideoAt(k);bb(this.app,!0,1)}; g.r.setShuffle=function(k){var X=this.app.getPlaylist();X&&X.setShuffle(k)}; g.r.setLoop=function(k){var X=this.app.getPlaylist();X&&(X.loop=k)}; g.r.zQ=function(){var k=this.app.getPlaylist();if(!k)return null;for(var X=[],V=0;V=400)if(k=this.kL(),this.B.J().L("client_respect_autoplay_switch_button_renderer"))k=!!k.autoplaySwitchButtonRenderer;else{var X,V,C,y;k=!!((X=k.getWatchNextResponse())==null?0:(V=X.contents)==null?0:(C=V.twoColumnWatchNextResults)==null?0:(y=C.autoplay)==null?0:y.autoplay)!==!1}if(k)this.V||(this.V=!0,this.iL(this.V),this.B.J().L("web_player_autonav_toggle_always_listen")||sMX(this), X=this.kL(),this.Ep(X.autonavState),this.B.logVisibility(this.element,this.V));else if(this.V=!1,this.iL(this.V),!this.B.J().L("web_player_autonav_toggle_always_listen"))for(this.B.J().L("web_player_autonav_toggle_always_listen"),X=g.W(this.W),V=X.next();!V.done;V=X.next())this.rQ(V.value)}; g.r.Ep=function(k){jMI(this)?this.isChecked=k!==1:((k=k!==1)||(g.LL(),k=g.$5("web_autonav_allow_off_by_default")&&!g.SX(0,141)&&g.k5("AUTONAV_OFF_BY_DEFAULT")?!1:!g.SX(0,140)),this.isChecked=k);Ola(this)}; g.r.onClick=function(){this.isChecked=!this.isChecked;this.B.DP(this.isChecked?2:1);Ola(this);if(jMI(this)){var k=this.kL().autoplaySwitchButtonRenderer;this.isChecked&&(k==null?0:k.onEnabledCommand)?this.B.Ib("innertubeCommand",k.onEnabledCommand):!this.isChecked&&(k==null?0:k.onDisabledCommand)&&this.B.Ib("innertubeCommand",k.onDisabledCommand)}this.B.logClick(this.element)}; g.r.getValue=function(){return this.isChecked}; g.r.kL=function(){return this.B.getVideoData(1)};g.h(IdX,yc);g.h(MX,g.XE);MX.prototype.onClick=function(){this.enabled&&(oA(this,!this.checked),this.publish("select",this.checked))}; MX.prototype.getValue=function(){return this.checked}; MX.prototype.setEnabled=function(k){(this.enabled=k)?this.element.removeAttribute("aria-disabled"):this.element.setAttribute("aria-disabled","true")};var $zX=["en-CA","en","es-MX","fr-CA"];g.h(WV,MX);WV.prototype.HY=function(k){k?this.V||(this.Ut.Ar(this),this.V=!0):this.V&&(this.Ut.Mt(this),this.V=!1);this.V&&oA(this,Df0())}; WV.prototype.j=function(){g.f2(this.element,"ytp-menuitem-highlight-transition-enabled")}; WV.prototype.U=function(k){var X=Df0();k!==X&&(X=g.LL(),YR(190,k),YR(192,!0),X.save(),this.B.Ib("cinematicSettingsToggleChange",k))}; WV.prototype.C4=function(){this.V&&this.Ut.Mt(this);MX.prototype.C4.call(this)};g.h(sH,yc);sH.prototype.updateCinematicSettings=function(k){this.V=k;var X;(X=this.menuItem)==null||X.HY(k);this.api.publish("onCinematicSettingsVisibilityChange",k)};g.h(wM0,yc);g.h(OH,yc);OH.prototype.setCreatorEndscreenVisibility=function(k){var X;(X=D5(this.api.Pa()))==null||X.iL(k)}; OH.prototype.V=function(k){function X(C){C==="creatorendscreen"&&(C=D5(V.api.Pa()))&&C.Ipb(V.hideButton)} var V=this;this.hideButton=k;this.events.Z(this.api,"modulecreated",X);X("creatorendscreen")};g.h(j_,MX);j_.prototype.j=function(k){this.U(k?1:0)}; j_.prototype.W=function(){var k=this.hasDrcAudioTrack(),X=this.V()===1&&k;oA(this,X);this.setEnabled(k)}; j_.prototype.C4=function(){this.Ut.Mt(this);MX.prototype.C4.call(this)};g.h(IA,yc);IA.prototype.getDrcUserPreference=function(){return this.V}; IA.prototype.setDrcUserPreference=function(k){g.Zn("yt-player-drc-pref",k,31536E3);k!==this.V&&(this.V=k,this.updateEnvironmentData(),this.W()&&this.api.jb())}; IA.prototype.updateEnvironmentData=function(){this.api.J().M_=this.V===1}; IA.prototype.W=function(){var k,X,V=(k=this.api.getVideoData())==null?void 0:(X=k.U)==null?void 0:X.V;if(!V)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.L("mta_drc_mutual_exclusion_removal")){var C,y,U=(C=this.api.Zr())==null?void 0:(y=C.Gw)==null?void 0:y.id;return iY(V,function(N){var P;return N.audio.V&&((P=N.Gw)==null?void 0:P.id)===U})}return iY(V,function(N){var P; return((P=N.audio)==null?void 0:P.V)===!0})};g.h(KE,yc);KE.prototype.onVideoDataChange=function(){var k=this,X=this.api.getVideoData();this.api.EE("embargo",1);var V=X==null?void 0:X.hw.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");(V==null?0:V.length)?tZa(this,V.filter(function(C){return mz$(k,C)})):(X==null?0:X.cueRanges)&&tZa(this,X.cueRanges.filter(function(C){return mz$(k,C)}))}; KE.prototype.W=function(k){return k.embargo!==void 0}; KE.prototype.C4=function(){yc.prototype.C4.call(this);this.V={}};g.h($r,yc); $r.prototype.addEmbedsConversionTrackingParams=function(k){var X=this.api.J(),V=X.widgetReferrer,C=X.n0,y=this.V,U="",N=X.getWebPlayerContextConfig();N&&(U=N.embedsIframeOriginParam||"");V.length>0&&(k.embeds_widget_referrer=V);C.length>0&&(k.embeds_referring_euri=C);X.j&&U.length>0&&(k.embeds_referring_origin=U);N&&N.embedsFeature&&(k.feature=N.embedsFeature);y.length>0&&(X.L("embeds_web_enable_lite_experiment_control_arm_logging")?y.unshift(28572):g.Es(g.Ln(X))&&y.unshift(159628),X=y.join(","),X= g.pr()?X:g.NE(X,4),k.source_ve_path=X);this.V.length=0};g.h(cwd,yc);g.h(dzr,yc);g.h(BV,g.H);BV.prototype.C4=function(){g.H.prototype.C4.call(this);this.V=null;this.W&&this.W.disconnect()};g.h(Dz9,yc);g.h(nE,g.F);nE.prototype.show=function(){g.F.prototype.show.call(this);this.api.logVisibility(this.element,!0)}; nE.prototype.stopTimer=function(){this.V&&(this.V.dispose(),this.V=null)}; nE.prototype.onVideoDataChange=function(k){var X,V,C=(X=this.api.getVideoData())==null?void 0:(V=X.getPlayerResponse())==null?void 0:V.playabilityStatus;C&&(X=Rlr(C),g.S(this.api.getPlayerStateObject(),128)||k==="dataloaderror"||!X?(this.W=0,this.stopTimer(),this.hide()):(k=(X.remainingTimeSecs||0)*1E3,k>0&&(this.show(),this.updateValue("label",Aw(X.label)),bld(this,k))))}; nE.prototype.C4=function(){this.stopTimer();g.F.prototype.C4.call(this)};g.h(vU9,yc);g.h(Gx,g.F);Gx.prototype.onClick=function(){this.NC.logClick(this.element);this.NC.Ib("onFullerscreenEduClicked")}; Gx.prototype.HY=function(){this.NC.isFullscreen()?this.V?this.fade.hide():this.fade.show():this.hide();this.NC.logVisibility(this.element,this.NC.isFullscreen()&&!this.V)};g.h(wv,yc);wv.prototype.updateFullerscreenEduButtonSubtleModeState=function(k){var X;(X=this.V)!=null&&(g.Jh(X.element,"ytp-fullerscreen-edu-button-subtle",k),k&&!X.W&&(X.element.setAttribute("title","Faites d\u00e9filer la page pour afficher plus de d\u00e9tails"),tN(X.NC,X.element,X),X.W=!0))}; wv.prototype.updateFullerscreenEduButtonVisibility=function(k){var X;(X=this.V)!=null&&(X.V=k,X.HY())};g.h(Zlr,g.F);g.h(zl$,yc);g.h(mC,yc);mC.prototype.getSphericalProperties=function(){var k=g.vx(this.api.Pa());return k?k.getSphericalProperties():{}}; mC.prototype.setSphericalProperties=function(k){if(k){var X=g.vx(this.api.Pa());X&&X.setSphericalProperties(k,!0)}};g.h(tD,yc);g.r=tD.prototype;g.r.createClientVe=function(k,X,V,C){this.api.createClientVe(k,X,V,C===void 0?!1:C)}; g.r.createServerVe=function(k,X,V){this.api.createServerVe(k,X,V===void 0?!1:V)}; g.r.setTrackingParams=function(k,X){this.api.setTrackingParams(k,X)}; g.r.logClick=function(k,X){this.api.logClick(k,X)}; g.r.logVisibility=function(k,X,V){this.api.logVisibility(k,X,V)}; g.r.hasVe=function(k){return this.api.hasVe(k)}; g.r.destroyVe=function(k){this.api.destroyVe(k)};var gU$=!1;dv.prototype.setPlaybackRate=function(k){this.playbackRate=Math.max(1,k)}; dv.prototype.getPlaybackRate=function(){return this.playbackRate};bU.prototype.JJ=function(k){var X=g.PY(k.info.V.info,this.E2.Ak),V=k.info.L4+this.j,C=k.info.startTime*1E3;if(this.policy.Gc)try{C=this.policy.Gc?g.r6(k)*1E3:k.info.startTime*1E3}catch(N){Math.random()>.99&&this.logger&&(C=cK(k.W).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:k.info.Bx(),encodedDataView:g.Uu(C,4)})),C=k.info.startTime*1E3}var y=k.info.clipId,U=this.policy.Gc?g.Y20(k)*1E3:k.info.duration*1E3;this.policy.Gc&&(C<0||U<0)&&(this.logger&&(this.logger({missingSegInfo:k.info.Bx(), startTimeMs:C,durationMs:U}),this.policy.UA||(C<0&&(C=k.info.startTime*1E3),U<0&&(U=k.info.duration*1E3))),this.policy.UA&&(C<0&&(C=k.info.startTime*1E3),U<0&&(U=k.info.duration*1E3)));return{formatId:X,L4:V,startTimeMs:C,clipId:y,j_:U}}; bU.prototype.At=function(k){this.timestampOffset=k};vV.prototype.seek=function(k,X){k!==this.V&&(this.seekCount=0);this.V=k;var V=this.videoTrack.W,C=this.audioTrack.W,y=this.audioTrack.eq,U=qT0(this,this.videoTrack,k,this.videoTrack.eq,X);X=qT0(this,this.audioTrack,this.policy.RM?k:U,y,X);k=Math.max(k,U,X);this.Y=!0;this.E2.isManifestless&&(U70(this,this.videoTrack,V),U70(this,this.audioTrack,C));return k}; vV.prototype.isSeeking=function(){return this.Y}; vV.prototype.mY=function(k){this.U=k}; var TsZ=2/24;var eRd=0;g.r=Yr.prototype;g.r.p6=function(){this.D=this.now();xyY(this.wQ,this.D);this.jq.p6()}; g.r.by=function(k,X){var V=this.policy.W?(0,g.a)():0;uU(this,k,X);k-this.X<10&&this.W>0||this.K8(k,X);this.jq.by(k,X);this.policy.W&&(k=(0,g.a)()-V,this.XT+=k,this.D8=Math.max(k,this.D8))}; g.r.K8=function(k,X){var V=(k-this.X)/1E3,C=X-this.U;this.vz||(wI(this.wQ,V,C),this.Oo(V,C));this.X=k;this.U=X}; g.r.Xm=function(){this.gB&&fM9(this);this.jq.Xm()}; g.r.uy=function(k){this.gB||(this.gB=this.Y-this.Et+k,this.Ic=this.Y,this.d2=this.N)}; g.r.G9=function(k,X){k=k===void 0?this.N:k;X=X===void 0?this.Y:X;this.W>0||(this.T=k,this.W=X,this.k9=this.isActive=!0)}; g.r.Wk=function(){return this.LJ||2}; g.r.l5=function(){}; g.r.N2=function(){var k,X={rn:this.requestNumber,rt:(this.N-this.V).toFixed(),lb:this.Y,stall:(1E3*this.j).toFixed(),ht:(this.D-this.V).toFixed(),elt:(this.T-this.V).toFixed(),elb:this.W,d:(k=this.Y9)==null?void 0:k.vV()};this.url&&Fqa(X,this.url);this.policy.W&&(X.mph=this.D8.toFixed(),X.tph=this.XT.toFixed());X.ulb=this.bq;X.ult=this.U2;return X}; g.r.now=function(){return(0,g.a)()}; g.r.deactivate=function(){this.isActive&&(this.isActive=!1)};g.h(Xx,Yr);g.r=Xx.prototype;g.r.N2=function(){var k=Yr.prototype.N2.call(this);k.pb=this.RB;k.pt=(1E3*this.tO).toFixed();k.se=this.MQ;return k}; g.r.Vc=function(){var k=this.jq;this.Gc||(this.Gc=k.Vc?k.Vc():1);return this.Gc}; g.r.Bp=function(){return this.sO?this.Vc()!==1:!1}; g.r.DN=function(k,X,V){if(!this.Rc){this.Rc=!0;if(!this.vz){uU(this,k,X);this.K8(k,X);var C=this.Vc();this.MQ=V;if(!this.vz)if(C===2){C=k-this.T0)||VC(this,C,X),this.W>0&&nn(this.wQ,X,this.j));k=(k-this.V)/ 1E3||.01;this.policy.T&&!(this.W>0)||Bp(this.wQ,k,this.U,J_X(this),this.EV)}this.deactivate()}}; g.r.K6=function(k,X,V){V&&(this.Gc=2);k<0&&this.LJ&&(k=this.LJ);X?this.Z8+=k:this.s2+=k}; g.r.Wk=function(){return this.s2||this.Z8||Yr.prototype.Wk.call(this)}; g.r.K8=function(k,X){var V=(k-this.X)/1E3,C=X-this.U,y=this.Vc();this.isActive?y===1&&((C>0||this.policy.Y)&&(V>.2||C<1024)?(this.j+=V,C>0&&V>.2&&VC(this,this.Hq?V:.05,C),this.VD=!0):C>0&&(VC(this,V,C),this.VD=!0)):X&&X>=this.policy.V&&this.G9(k,X);Yr.prototype.K8.call(this,k,X)}; g.r.Zd=function(k){if(!this.vz){uU(this,k,this.Y);var X=(k-this.V)/1E3;this.Vc()!==2&&this.W>0&&(this.j+=(k-this.X)/1E3,nn(this.wQ,this.U,this.j));Bp(this.wQ,X,this.U,J_X(this),this.EV,!0);k=(k-this.X)/1E3;wI(this.wQ,k,0);this.Oo(k,0)}}; g.r.G9=function(k,X){k=k===void 0?this.N:k;X=X===void 0?this.Y:X;if(!(this.W>0)&&(Yr.prototype.G9.call(this,k,X),this.Vc()===1)){X=(this.D-this.V)/1E3;var V=(k-this.D)/1E3;this.sO&&CK(this,this.now());this.yD||this.vz||(this.LJ&&(V=Math.max(0,V-this.LJ)),k=this.wQ,k.T.Qm(1,X),k.Y9.Qm(1,V))}}; g.r.rC=function(){this.sO&&CK(this,this.now());return this.n4}; g.r.DD=function(){var k;if(k=this.U>this.iN)k=(k=this.U)?k>=this.policy.V:!1;return k}; g.r.CS=function(){return this.Tc}; g.r.fI=function(k){k=k===void 0?this.now():k;if(this.sO){CK(this,k);if(this.Gc?this.Bp():this.qC!==this.uq){var X=this.uq;if(k0?V+k:V+Math.max(k,X)}; g.r.FQ=function(){return this.now()-this.T}; g.r.ji=function(){return(this.U-this.W)*1E3/this.FQ()||0}; g.r.uA=function(){return this.T};iH.prototype.feed=function(k){ne(this.V,k);this.YL()}; iH.prototype.YL=function(){if(this.j){if(!this.V.totalLength)return;var k=this.V.split(this.U-this.W),X=k.ES;k=k.OO;if(!this.jq.uy(this.j,X,this.W,this.U))return;this.W+=X.totalLength;this.V=k;this.W===this.U&&(this.j=this.U=this.W=void 0)}for(;;){var V=0;k=g.W(snY(this.V,V));X=k.next().value;V=k.next().value;V=g.W(snY(this.V,V));k=V.next().value;V=V.next().value;if(X<0||k<0)break;if(!(V+k<=this.V.totalLength)){if(!(this.jq.uy&&V+1<=this.V.totalLength))break;V=this.V.split(V).OO;this.jq.uy(X,V,0, k)&&(this.j=X,this.W=V.totalLength,this.U=k,this.V=new BK([]));break}k=this.V.split(V).OO.split(k);V=k.OO;this.jq.Bc(X,k.ES);this.V=V}}; iH.prototype.dispose=function(){this.V=new BK};g.r=yC.prototype;g.r.FJ=function(){return 0}; g.r.lK=function(){return null}; g.r.UQ=function(){return null}; g.r.jW=function(){return this.state>=1}; g.r.isComplete=function(){return this.state>=3}; g.r.hg=function(){return this.state===5}; g.r.onStateChange=function(){}; g.r.K0=function(k){var X=this.state;this.state=k;this.onStateChange(X);this.callback&&this.callback(this,X)}; g.r.Wc=function(k){k&&this.state=this.xhr.HEADERS_RECEIVED}; g.r.getResponseHeader=function(k){try{return this.xhr.getResponseHeader(k)}catch(X){return""}}; g.r.He=function(){return+this.getResponseHeader("content-length")}; g.r.A5=function(){return this.W}; g.r.Vi=function(){return this.status>=200&&this.status<300&&!!this.W}; g.r.VB=function(){return this.V.totalLength>0}; g.r.Yx=function(){var k=this.V;this.V=new BK;return k}; g.r.uD=function(){return this.V}; g.r.abort=function(){this.ez=!0;this.xhr.abort()}; g.r.UI=function(){return!0}; g.r.pC=function(){return this.U}; g.r.jg=function(){return""};g.r=Klr.prototype;g.r.getResponseHeader=function(k){return k==="content-type"?this.V.get("type"):""}; g.r.abort=function(){}; g.r.oa=function(){return!0}; g.r.He=function(){return this.range.length}; g.r.A5=function(){return this.loaded}; g.r.Vi=function(){return!!this.loaded}; g.r.VB=function(){return!!this.W.totalLength}; g.r.Yx=function(){var k=this.W;this.W=new BK;return k}; g.r.uD=function(){return this.W}; g.r.UI=function(){return!0}; g.r.pC=function(){return!!this.error}; g.r.jg=function(){return this.error};g.r=BsZ.prototype;g.r.start=function(k){var X={credentials:"include",cache:"no-store"};Object.assign(X,this.N);this.j&&(X.signal=this.j.signal);k=new Request(k,X);fetch(k).then(this.D,this.onError).then(void 0,EO)}; g.r.onDone=function(){this.ez()||this.jq.Xm()}; g.r.getResponseHeader=function(k){return this.responseHeaders?this.responseHeaders.get(k):null}; g.r.oa=function(){return!!this.responseHeaders}; g.r.A5=function(){return this.W}; g.r.He=function(){return+this.getResponseHeader("content-length")}; g.r.Vi=function(){return this.status>=200&&this.status<300&&!!this.W}; g.r.VB=function(){return!!this.V.totalLength}; g.r.Yx=function(){var k=this.V;this.V=new BK;return k}; g.r.uD=function(){return this.V}; g.r.ez=function(){return this.Y}; g.r.abort=function(){this.U&&this.U.cancel().catch(function(){}); this.j&&this.j.abort();this.Y=!0}; g.r.UI=function(){return!0}; g.r.pC=function(){return this.X}; g.r.jg=function(){return this.errorMessage};g.r=n0o.prototype;g.r.onDone=function(){if(!this.ez){this.status=this.xhr.status;try{this.response=this.xhr.response,this.W=this.response.byteLength}catch(k){}this.V=!0;this.jq.Xm()}}; g.r.j9=function(){this.xhr.readyState===2&&this.jq.p6()}; g.r.KJ=function(k){this.ez||(this.status=this.xhr.status,this.V||(this.W=k.loaded),this.jq.by((0,g.a)(),k.loaded))}; g.r.oa=function(){return this.xhr.readyState>=2}; g.r.getResponseHeader=function(k){try{return this.xhr.getResponseHeader(k)}catch(X){return g.aN(Error("Could not read XHR header "+k)),""}}; g.r.He=function(){return+this.getResponseHeader("content-length")}; g.r.A5=function(){return this.W}; g.r.Vi=function(){return this.status>=200&&this.status<300&&this.V&&!!this.W}; g.r.VB=function(){return this.V&&!!this.response&&!!this.response.byteLength}; g.r.Yx=function(){var k=this.response;this.response=void 0;return new BK([new Uint8Array(k)])}; g.r.uD=function(){return new BK([new Uint8Array(this.response)])}; g.r.abort=function(){this.ez=!0;this.xhr.abort()}; g.r.UI=function(){return!1}; g.r.pC=function(){return!1}; g.r.jg=function(){return""};g.h(x$,g.H);x$.prototype.I5=function(){if(!this.dl.length)return[];var k=this.dl;this.dl=[];this.U=g.qJ(k).info;return k}; x$.prototype.A1=function(){return this.dl}; x$.prototype.C4=function(){g.H.prototype.C4.call(this);this.V=null;this.dl.length=0;this.O2.length=0;this.U=null};g.h(T5,g.H);g.r=T5.prototype; g.r.YDY=function(){if(!this.ez()){var k=(0,g.a)(),X=!1;if(this.policy.F0){k=k-(this.timing.W>0?this.timing.T:this.timing.V)-this.timing.Wk()*1E3;var V=cR(qK(this),!1);k>=2E3*V?X=!0:k>=this.policy.q2*V&&(this.V=this.policy.dk)}else if(this.timing.W>0){if(this.Y){this.policy.Et&&(this.V=0);return}var C=this.timing.CS();this.timing.fI();var y=this.timing.CS();y-C>=this.policy.Kp*.8?(this.V++,this.logger.debug(function(){return"Mispredicted by "+(y-C).toFixed(0)}),X=this.V>=5):this.V=0}else{var U=k-this.timing.rC(); this.policy.dk&&U>0&&(this.V+=1);X=cR(qK(this),!1)*this.policy.xS;(X=U>X*1E3)&&this.logger.debug(function(){return"Elbow late by "+U.toFixed(3)})}this.V>0&&this.jq.NH(); X?this.qh():this.W.start()}}; g.r.qh=function(){this.j=!0;this.jq.y3();this.lastError="net.timeout";oX(this)}; g.r.canRetry=function(k){var X=qK(this);k=k?this.policy.b9:this.policy.RO;return X.timedOut0&&(X=dY(X.V,0),k.ubyte=X,V===1&&X===0&&(k.b248180278=!0))}this.Ed&&(k.rc=this.policy.yy?this.Ed:this.Ed.toString());this.policy.d2&&this.XC&&(k.tr=this.XC);k.itag=this.info.O2[0].V.info.itag;k.ml=""+ +this.info.O2[0].V.rh();k.sq=""+this.info.O2[0].L4;this.BF&&(k.ifi=""+ +an(this.info.Ca.W));this.Ed!==410&&this.Ed!==500&&this.Ed!==503||(k.fmt_unav="true");var C;(V=this.errorMessage||((C=this.xhr)==null?void 0: C.jg()))&&(k.msg=V);this.hs&&(k.smb="1");this.info.isDecorated()&&(k.sdai="1");return k}; g.r.ol=function(){return r_m(this.timing)}; g.r.jg=function(){return this.xhr.jg()||""}; g.r.DD=function(){return this.isComplete()||this.timing.DD()}; g.r.by=function(){!this.ez()&&this.xhr&&(this.Ed=this.xhr.status,this.policy.A6&&this.qt&&this.nV(!1),this.ZX()?this.Wc(2):!this.v3&&this.DD()&&(this.Wc(),this.v3=!0))}; g.r.p6=function(){if(!this.ez()&&this.xhr){if(!this.fX&&this.xhr.oa()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var k=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.fX=((0,g.a)()-k)/1E3}this.xhr.oa()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&&this.policy.iP&&!pgY()&&g.Zn("yt-player-headers-readable",!0,2592E3);k=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var X=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")),V;(V=this.eW)==null||V.stop();this.wv=k||this.wv; this.xR=X||this.xR}}; g.r.Xm=function(){var k=this.xhr;if(!this.ez()&&k){this.Ed=k.status;k=this.Qh(k);if(this.policy.d2){var X;(X=this.eW)==null||X.stop()}k===5?oX(this.uH):this.K0(k);this.uH.W.stop()}}; g.r.Qh=function(k){var X=this;xxm(this);if(eW(this.uH,this.xhr.status,this.s9?this.timing.k9||this.GH:this.xhr.Vi(),!1,this.oJ))return 5;var V="";fK(this.uH,this.xhr)&&(V=d7o(this.uH,this.xhr));if(V)return tM(qK(this.uH)),this.info.rk(this.BF,V),3;V=k.A5();if(this.Sc){this.nV(!0);xxm(this);if(eW(this.uH,this.xhr.status,this.timing.k9||this.GH,!1,this.oJ))return 5;if(!this.KG){if(this.GH)return tM(qK(this.uH)),3;this.uH.lastError="net.closed";return 5}}else{if(eW(this.uH,this.xhr.status,this.xhr.Vi(), !1,this.oJ))return 5;var C=this.info.U;if(C&&C!==V||k.pC())return this.uH.lastError="net.closed",5;this.nV(!0)}C=OJX(this)?k.getResponseHeader("X-Bandwidth-Est"):0;if(k=OJX(this)?k.getResponseHeader("X-Bandwidth-Est3"):0)this.uZ=!0,this.policy.E3&&(C=k);t00(this.uH,V,C?Number(C):0,this.info.O2[0].type===5);this.logger.debug(function(){var y=X.timing;return"Succeeded, rtpd="+(y.tO*1E3+y.V-Date.now()).toFixed(0)}); return 4}; g.r.canRetry=function(){this.ez();var k=this.info.isDecorated();return this.uH.canRetry(k)}; g.r.onStateChange=function(){this.isComplete()&&(this.policy.n9?this.y3():this.timing.deactivate())}; g.r.qh=function(){this.uH.qh()}; g.r.NH=function(){this.callback&&this.callback(this,this.state)}; g.r.OH=function(){return this.uH.OH()}; g.r.dispose=function(){yC.prototype.dispose.call(this);this.uH.dispose();var k;(k=this.eW)==null||k.dispose();this.policy.n9||this.y3()}; g.r.y3=function(){this.logger.debug("Abort");this.xhr&&this.xhr.abort();this.timing.deactivate()}; g.r.I5=function(){if(!this.A1().length)return[];this.RY=!0;return this.qt.I5()}; g.r.ZX=function(){if(this.state<1)return!1;if(this.qt&&this.qt.dl.length)return!0;var k;return((k=this.xhr)==null?0:k.VB())?!0:!1}; g.r.A1=function(){this.nV(!1);return this.qt?this.qt.A1():[]}; g.r.nV=function(k){try{if(k||this.xhr.oa()&&this.xhr.VB()&&!fK(this.uH,this.xhr)&&!this.Xw)this.qt||(this.qt=new x$(this.policy,this.info.O2)),this.xhr.VB()&&(this.Sc?this.Sc.feed(this.xhr.Yx()):Pz(this.qt,this.xhr.Yx(),k&&!this.xhr.VB()))}catch(X){this.Sc?yM0(this,X):g.aN(X)}}; g.r.Bc=function(k,X){switch(k){case 21:k=X.split(1).OO;Uxm(this,k);break;case 22:this.KG=!0;Pz(this.qt,new BK([]),!0);break;case 43:if(k=Le(new a0(X),1))this.info.rk(this.BF,k),this.GH=!0;break;case 45:X=J_(new a0(X));k=X.Me;X=X.pI;k&&X&&(this.mM=k/X);break;case 44:this.ZI=uMd(new a0(X));var V,C,y;!this.timing.k9&&((V=this.ZI)==null?void 0:V.action)===4&&((C=this.ZI)==null?0:(y=C.zo)==null?0:y.s9)&&(this.s9=this.ZI.zo.s9);break;case 53:this.policy.d2&&(k=S39(new a0(X)).HR)&&(this.eW||(this.HR=k,this.eW= new g.C2(this.X4,k,this)),this.eW.start());break;case 60:this.Zn=ET(new a0(X));break;case 58:if(k=BMd(new a0(X)))this.m4=k,k.m4===3&&(this.oJ=!0)}}; g.r.uy=function(k,X,V,C){V||this.timing.uy(C);if(k!==21)return!1;if(k=this.policy.A6)if(k*=this.info.O2[0].V.info.lq,X.totalLength+V!==C&&X.totalLength0)return!1;if(!this.xhr.oa())return this.logger.debug("No headers, cannot tell if head segment."),!0;if(this.Sc)var k=!this.info.U;else this.xhr.He()?k=!1:(k=this.xhr.getResponseHeader("content-type"),k=k==="audio/mp4"||k==="video/mp4"||k==="video/webm");if(!k)return!1;if(isNaN(this.info.z$)){k=this.xhr.getResponseHeader("x-head-seqnum");var X=this.timing.policy.N?1:0;if(!k)this.logger.debug("No x-head-seqnum, cannot tell if head segment."); else if(Number(k)>this.info.O2[0].L4+X)return!1}return!0}; g.r.z3=function(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}; g.r.lK=function(){this.xhr&&(this.wv=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.wv}; g.r.UQ=function(){this.xhr&&(this.xR=Number(this.xhr.getResponseHeader("X-Head-Time-Millis")));return this.xR}; g.r.RW=function(){return this.uH.RW()}; g.r.X4=function(){if(!this.ez()&&this.xhr){this.XC="heartbeat";var k=this.uH;k.V+=2;this.NH()}};g.h(IX,Yr);g.r=IX.prototype;g.r.K8=function(k,X){var V=(k-this.X)/1E3,C=X-this.U;this.W>0?C>0&&(this.qC&&(V>.2||C<1024?(this.j+=V,V>.2&&Pt0(this,.05,C)):Pt0(this,V,C)),this.uq&&(this.n4+=C,this.s2+=V)):X>this.policy.V&&this.G9(k,X);Yr.prototype.K8.call(this,k,X)}; g.r.DN=function(k,X){uU(this,k,X);this.K8(k,X);this.qC&&(X=this.U*this.snapshot.stall+this.U/this.snapshot.byterate,this.W>0&&nn(this.wQ,this.n4,this.j),k=(k-this.V)/1E3||.01,this.policy.T&&!(this.W>0)||Bp(this.wQ,k,this.U,X,!1))}; g.r.Zd=function(k){uU(this,k,this.Y);var X=(k-this.X)/1E3;wI(this.wQ,X,0);this.Oo(X,0);!this.qC&&this.W>0||(X=this.U*this.snapshot.stall+this.U/this.snapshot.byterate,this.W>0&&(this.j+=(k-this.X)/1E3,nn(this.wQ,this.n4,this.j)),Bp(this.wQ,((k-this.V)/1E3||.01)*this.policy.k9,this.U,X,!1,!0))}; g.r.XX=function(k){k=k.Xj||2147483647;(k&2)!==2&&(this.uq=!1);(k&1)===1&&(this.qC=!0)}; g.r.kY=function(k){k=k.Xj||2147483647;(k&2)===2&&(this.uq=!1);(k&1)===1&&(this.qC=!1)}; g.r.uA=function(){return this.T}; g.r.FQ=function(){var k=this.uq?this.now()-this.X:0;return Math.max(this.s2*1E3+k,1)}; g.r.ji=function(){return this.n4*1E3/this.FQ()}; g.r.G9=function(k,X){k=k===void 0?this.N:k;X=X===void 0?this.Y:X;this.W>0||(Yr.prototype.G9.call(this,k,X),X=this.wQ,k=(k-this.D)/1E3,X.T.Qm(1,(this.D-this.V)/1E3),X.Y9.Qm(1,k))}; g.r.l5=function(k){this.Z8=k}; g.r.N2=function(){var k=Yr.prototype.N2.call(this);k.rbw=this.ji();k.rbe=+this.uq;k.gbe=+this.qC;k.ackt=(this.Z8-this.V).toFixed();return k}; g.r.fI=function(){}; g.r.CS=function(){return NaN}; g.r.rC=function(){return this.V+this.snapshot.delay*1E3};KK.prototype.Bc=function(k,X){switch(k){case 20:k=new a0(X);k={tH:Fv(k,1),videoId:Le(k,2),itag:Fv(k,3),lmt:Fv(k,4),xtags:Le(k,5),TK:Fv(k,6),Wz:gY(k,8),f_:Fv(k,9),Z_b:Fv(k,10),startMs:Fv(k,11),durationMs:Fv(k,12),Ts:Fv(k,14),timeRange:Sa(k,15,P_r),TX:Fv(k,16),TU:Fv(k,17),clipId:Le(k,1E3)};this.Lu(k);break;case 21:this.uN(X,!1);break;case 22:this.Ri(X);break;case 31:k=uc(X,ZAI);this.Nz(k);break;case 52:k=uc(X,pum);this.aN(k);break;default:this.Cu(k,X)}}; KK.prototype.Lu=function(){}; KK.prototype.Cu=function(){};g.h($$,KK);g.r=$$.prototype; g.r.Cu=function(k,X){switch(k){case 35:this.MY(X);break;case 44:this.Cl(X);break;case 43:this.Hi(X);break;case 53:this.xp(X);break;case 55:k=new a0(X);Sa(k,1,X6a);Sa(k,2,iX0);break;case 56:this.je();break;case 57:this.Za(X);break;case 42:this.Xh(X);break;case 45:this.p9(X);break;case 59:this.aQ(X);break;case 51:this.qB(X);break;case 49:this.XX(X);break;case 50:this.kY(X);break;case 47:this.BO(X);break;case 58:this.R9(X);break;case 61:this.jq.mf.l5((0,g.a)());break;case 66:this.Lt(X);break;case 46:this.U5(X); break;case 67:this.onSnackbarMessage(X)}}; g.r.qB=function(k){k=new a0(k);k={KpO:Yj(k,1,e0),Htz:Yj(k,2,e0)};this.jq.qB(k)}; g.r.aQ=function(k){var X=new a0(k);k=pe(X,1);var V=pe(X,2);X=pe(X,3);this.jq.aQ(k,V,X)}; g.r.p9=function(k){k=J_(new a0(k));this.jq.p9(k)}; g.r.BO=function(k){k=uc(k,zP5);this.jq.BO(k)}; g.r.Xh=function(k){k=new a0(k);k={videoId:Le(k,1),formatId:Sa(k,2,e0),endTimeMs:Fv(k,3),tfC:Fv(k,4),mimeType:Le(k,5),gZ:Sa(k,6,Ai$),indexRange:Sa(k,7,Ai$),pW:Sa(k,8,DoX)};this.jq.Xh(k)}; g.r.Za=function(k){k=iX0(new a0(k));this.jq.Za(k)}; g.r.je=function(){this.jq.je()}; g.r.MY=function(k){k=asd(new a0(k));this.jq.MY(k)}; g.r.xp=function(k){k=S39(new a0(k));this.jq.xp(k)}; g.r.Cl=function(k){k=uMd(new a0(k));this.jq.Cl(k)}; g.r.Hi=function(k){k={redirectUrl:Le(new a0(k),1)};this.jq.Hi(k)}; g.r.uN=function(k){var X=dY(k,0);if(k.totalLength!==1){k=k.split(1).OO;var V=this.W[X]||null;V&&cz(this.jq.mq,X,V,k)}}; g.r.Ri=function(k){k=dY(k,0);var X=this.W[k]||null;X&&this.jq.Ri(k,X)}; g.r.aN=function(k){this.jq.aN(k)}; g.r.Lu=function(k){var X=k.tH,V=k.Wz,C=k.TK,y=k.TU,U=k.TX,N=k.f_,P=k.startMs,T=k.durationMs,q=k.timeRange,M=k.Ts,e=k.clipId,f=vR(k);k=csC.has(u5[""+k.itag]);this.W[X]=f;this.jq.K6(f,k,{tH:X,Wz:!!V,TK:C!=null?C:-1,f_:N!=null?N:-1,startMs:P!=null?P:-1,durationMs:T!=null?T:-1,Ts:M,TU:y,TX:U,clipId:e,timeRange:q})}; g.r.XX=function(k){k={Xj:Fv(new a0(k),1)};this.jq.XX(k)}; g.r.kY=function(k){k={Xj:Fv(new a0(k),1)};this.jq.kY(k)}; g.r.Nz=function(k){this.jq.Nz(k)}; g.r.R9=function(k){k=BMd(new a0(k));this.jq.R9(k)}; g.r.Lt=function(k){k={a4:Sa(new a0(k),1,lsZ)};this.jq.Lt(k)}; g.r.onSnackbarMessage=function(k){k=Fv(new a0(k),1);this.jq.onSnackbarMessage(k)}; g.r.U5=function(k){k=new a0(k);k={reloadPlaybackParams:Sa(k,1,$oZ),mK:gY(k,2)};this.jq.U5(k)};g.h(Bz,g.H);g.r=Bz.prototype;g.r.Z_=function(){return Array.from(this.sR.keys())}; g.r.dD=function(k){k=this.sR.get(k);var X=k.dl;k.qy+=X.totalLength;k.dl=new BK;return X}; g.r.cV=function(k){return this.sR.get(k).cV}; g.r.IJ=function(k){return this.sR.get(k).IJ}; g.r.K6=function(k,X,V,C){this.sR.get(k)||euX(this,k,X);X=this.sR.get(k);if(this.E2){k=Eg$(this,k,V);if(C)for(var y=g.W(k),U=y.next();!U.done;U=y.next()){U=U.value;var N=C;U.U2=N;U.startTime+=N;U.j+=N;U.X+=N}fXX(this,V.tH,X,k)}else V.Wz?X.wZ=V.Ts:X.i4.push(V),X.TE.push(V)}; g.r.ai=function(k){var X;return((X=this.sR.get(k))==null?void 0:X.O2)||[]}; g.r.Wc=function(){for(var k=g.W(this.sR.values()),X=k.next();!X.done;X=k.next())X=X.value,X.jG&&(X.KJ&&X.KJ(),X.jG=!1)}; g.r.Ri=function(k,X){this.logger.debug(function(){return"[onMediaEnd] formatId: "+X}); var V=this.sR.get(X);nK?V&&!V.cV&&(V.nw.get(k)?V.nw.get(k).Sk=!0:V.nw.set(k,{data:new BK,vj:0,Sk:!0}),V.IJ=!0):V&&!V.IJ&&(V.IJ=!0)}; g.r.I5=function(k){if(nK){var X=this.sR.get(k);if(X)for(var V=g.W(X.nw),C=V.next();!C.done;C=V.next()){var y=g.W(C.value);C=y.next().value;y=y.next().value;var U=X.As.get(C);if(lt(U[0])){if(!y.Sk)continue;var N=y.data,P=0,T=[];U=g.W(U);for(var q=U.next();!q.done;q=U.next()){q=q.value;var M=q.U,e=GZ(N,P,M);P+=M;T.push(new fb(q,e))}X.ud.push.apply(X.ud,g.G(T))}else if(y.data.totalLength>0||!U[0].range&&y.Sk)N=void 0,P=U[0],T=y.vj,U=y.data,P.range||(N=y.Sk),N=new fb(Kkr(P,P.W+T,U.totalLength,N),U),y.vj+= N.info.U,X.ud.push(N);X.nw.get(C).data=new BK;y.Sk&&X.nw.delete(C)}k=this.sR.get(k);if(!k)return[];X=k.ud;k.ud=[];V=g.W(X);for(C=V.next();!C.done;C=V.next())k.qy+=C.value.info.U;return X||[]}V=(X=this.sR.get(k))==null?void 0:X.qt;if(!V)return[];this.nV(k,V);return V.I5()}; g.r.ZX=function(k){if(nK)return tT(this,k);var X,V,C;return!!((V=(X=this.sR.get(k))==null?void 0:X.qt)==null?0:(C=V.A1())==null?0:C.length)||tT(this,k)}; g.r.nV=function(k,X){for(;tT(this,k);){var V=this.dD(k);var C=k;C=this.sR.get(C).cV&&!m3(this,C);Pz(X,V,C&&ogX(this,k))}}; g.r.C4=function(){g.H.prototype.C4.call(this);for(var k=g.W(this.sR.keys()),X=k.next();!X.done;X=k.next())G5(this,X.value);var V;if((V=this.oZ)==null?0:V.lB)for(k=g.W(this.sR.values()),X=k.next();!X.done;X=k.next())X=X.value,X.nw.clear(),X.As.clear(),X.ud.length=0,X.O2.length=0,X.TE.length=0,X.i4.length=0;this.sR.clear()}; var nK=!1;g.h(dp,g.H);g.r=dp.prototype;g.r.by=function(){!this.ez()&&this.xhr&&(this.nV(!1),uX(this.jq,this))}; g.r.p6=function(){}; g.r.Xm=function(){if(!this.ez()&&this.xhr){var k=this.Qh();k===5?oX(this.uH):this.K0(k);this.uH.W.stop();var X;(X=this.cO)==null||X.stop()}}; g.r.Qh=function(){var k="";fK(this.uH,this.xhr)&&(k=d7o(this.uH,this.xhr));if(k)return this.info.Ca.rk(this.BF,k),3;this.nV(!0);if(eW(this.uH,this.xhr.status,this.xhr.Vi(),this.info.UY(),this.oJ))return 5;if(this.XA)return 3;t00(this.uH,this.xhr.A5(),0,this.UY());this.policy.MQ&&Oh$(this.jq);return 4}; g.r.nV=function(k){var X=this.xhr;if((k||!fK(this.uH,this.xhr))&&X.VB()){k=X.Yx();var V=k.totalLength;this.logger.debug(function(){return"handleAvailableSlices: slice length "+V}); this.Sc.feed(k)}}; g.r.Bc=function(k,X){this.xhr.UI()&&k===21&&sy$(this);this.w$.Bc(k,X)}; g.r.uy=function(k,X,V,C){V||(this.mf.uy(C),this.policy.uS&&k===21&&sy$(this));if(k!==21)return!1;this.mf.k9=!0;k=X.totalLength;V||(this.kh=dY(X,0),X=X.split(1).OO);var y=this.policy.MV,U=this.w$.W[this.kh],N=this.E2.U.get(U);if(y&&N&&(y*=N.info.lq,k+V!==C&&k0){this.policy.F0&&this.uH.W.stop();k=this.mf.FQ();X=this.mf.ji();var V=O8a(this,k);if(!(X>V.LH||V.ip>0&&this.info.D1()>V.ip)){this.uW=(0,g.a)();var C;(C=this.cO)==null||C.stop();this.policy.MQ&&(C=this.jq,k={jk:Math.round(X*k/1E3),El:k},C.policy.MQ&&(C.Y9=k,C.SY++));this.qh()}}}}; g.r.qh=function(){this.uH.qh()}; g.r.Cl=function(k){this.jq.Cl(k,this.OV())}; g.r.Hi=function(k){this.XA=!0;this.info.Ca.rk(this.BF,k.redirectUrl)}; g.r.XX=function(k){this.mf instanceof IX&&this.mf.XX(k)}; g.r.kY=function(k){this.mf instanceof IX&&this.mf.kY(k)}; g.r.Xh=function(k){var X=k.formatId,V=vR({itag:X.itag,lmt:X.lmt,xtags:X.xtags}),C,y,U=new ay(((C=k.gZ)==null?void 0:C.first)||0,((y=k.gZ)==null?void 0:y.HX)||0),N,P;C=new ay(((N=k.indexRange)==null?void 0:N.first)||0,((P=k.indexRange)==null?void 0:P.HX)||0);this.E2.U.get(V)||(V=k.pW||{},V.mimeType=k.mimeType,V.itag=X.itag,V.lastModified=""+(X.lmt||0),V.xtags=X.xtags,k=this.E2,X=Av(""),V=cw(V,null),Bw(k,new I5(X,V,U,C)))}; g.r.p9=function(k){this.jq.p9(k)}; g.r.onSnackbarMessage=function(k){if(this.policy.E8)this.jq.onSnackbarMessage(k)}; g.r.Nz=function(k){this.yg=k;this.SA=(0,g.a)();this.jq.Nz(k)}; g.r.aQ=function(k,X,V){this.jq.aQ(k,X,V)}; g.r.Za=function(k){k.scope===2&&(this.Rx=k);this.jq.Za(k)}; g.r.je=function(){this.s_=!0;this.jq.je()}; g.r.qB=function(k){this.policy.eY&&this.jq.qB(k)}; g.r.BO=function(k){this.jq.BO(k,this.OV())}; g.r.R9=function(k){k.m4===3&&(this.oJ=!0);this.jq.R9(k)}; g.r.Lt=function(k){this.jq.Lt(k)}; g.r.U5=function(k){this.jq.U5(k)}; g.r.canRetry=function(){this.ez();return this.uH.canRetry(!1)}; g.r.dispose=function(){if(!this.ez()){g.H.prototype.dispose.call(this);this.uH.dispose();var k;(k=this.cO)==null||k.dispose();this.K0(-1);this.y3()}}; g.r.K0=function(k){this.state=k;uX(this.jq,this)}; g.r.UY=function(){return this.info.UY()}; g.r.uJ=function(){return this.s_}; g.r.B4=function(){return this.Rx}; g.r.K6=function(k,X,V){V.clipId&&(this.clipId=V.clipId);this.policy.W&&!X&&(this.Jg=V.f_);this.mq.K6(k,X,V,0);if(this.policy.D$&&this.yg&&this.mf instanceof Xx){var C=this.yg.WU;this.mf.K6(V.durationMs/1E3,X,C>0&&V.f_+1>=C)}this.mq.sR.get(k).Ru=!0}; g.r.Ri=function(k,X){this.mq.Ri(k,X)}; g.r.aN=function(k){this.requestIdentifier=k}; g.r.I5=function(k){return this.mq.I5(k)}; g.r.ai=function(k){return this.mq.ai(k)}; g.r.ZX=function(k){return this.mq.ZX(k)}; g.r.Z_=function(){return this.mq.Z_()}; g.r.Vc=function(){return 1}; g.r.OV=function(){return this.mf.requestNumber}; g.r.aY=function(){return this.requestIdentifier}; g.r.b_=function(){return this.BF.b_()}; g.r.Rm=function(){this.y3()}; g.r.y3=function(){this.mf.deactivate();var k;(k=this.xhr)==null||k.abort()}; g.r.isComplete=function(){return this.state>=3}; g.r.x$=function(){return this.state===3}; g.r.hg=function(){return this.state===5}; g.r.N5=function(){return this.state===4}; g.r.WX=function(){return this.isComplete()}; g.r.jW=function(){return this.state>=1}; g.r.OH=function(){return this.policy.Et?this.uH.OH():0}; g.r.NH=function(){this.policy.Et&&uX(this.jq,this)}; g.r.Li=function(){return bnX(this.info)}; g.r.RW=function(){return this.uH.RW()}; g.r.yc=function(){var k=A_$(this.uH);Object.assign(k,Zn0(this.info));k.req="sabr";k.rn=this.OV();var X;if((X=this.xhr)==null?0:X.status)k.rc=this.policy.yy?this.xhr.status:this.xhr.status.toString();var V;(X=(V=this.xhr)==null?void 0:V.jg())&&(k.msg=X);this.uW&&(V=O8a(this,this.uW-this.mf.uA()),k.letm=V.sU,k.mrbps=V.LH,k.mram=V.ip);return k};jy$.prototype.tick=function(k,X){this.ticks[k]=X?window.performance.timing.navigationStart+X:(0,g.a)()};g.h(Dv,g.ED);g.r=Dv.prototype; g.r.m5=function(k,X,V,C){if(this.policy.Gf&&this.policy.W){var y=k.yz||null;y?(H8$(this,k.L4,Zv(this,k.startTime,k.L4),{yz:y,L4:k.L4,v6:!!X,Gx:V},this.U),C&&this.U&&this.U.QG(k.L4,k.startTime,this.W,(X==null?void 0:X.V)||[],(X==null?void 0:X.U)||[],(X==null?void 0:X.W)||[],V,(X==null?void 0:X.kB)||0,(X==null?void 0:X.j)||void 0)):this.W===1&&Hz(this,5,"noad")}else{var U=!1;this.policy.W&&(U=V?this.gB===k.L4:this.qC===k.L4);if(this.U&&C&&!U){C=[];U=[];var N=[],P=void 0,T=0;X&&(C=X.V,U=X.U,N=X.W,P= X.j,T=X.kB,this.PY("sdai",{sq:k.L4,ssvicpns:C.join("."),ssvid:U.join(".")}));this.policy.W&&(V?this.gB=k.L4:this.qC=k.L4);this.U.QG(k.L4,k.startTime,this.W,C,U,N,V,T,P)}this.policy.W?V&&(this.W===1&&Hz(this,5,"noad"),k.L4!==((y=this.V)==null?void 0:y.L4)&&(AMo(this,k,X,V),isNaN(k.startTime)||Dx0(this,k.L4,Zv(this,k.startTime,k.L4),!!X,this.U))):V&&AMo(this,k,X)}}; g.r.eR=function(k,X,V){var C=this.videoTrack.V.index.IM()<=X;this.V={yz:k,L4:X,v6:V};C&&RX(this,k,X)}; g.r.QF=function(){this.U&&this.U.QF()}; g.r.PY=function(k,X,V){(k!=="sdai"||this.policy.bV||(V===void 0?0:V))&&this.loader.PY(k,X)}; g.r.DX=function(k,X){var V=this.videoTrack.V.index.vS(k);if(V>=0){var C;var y=((C=X.Jr.V9(V,2))==null?void 0:C.fb)||"";if(this.policy.W||y)return X.VL(k,V),bH(this.loader,k,k,V),this.PY("sdai",{cmskpad:1,t:k.toFixed(3),sq:V}),!0}this.PY("sdai",{cmskpad:0,t:k.toFixed(3),sq:V});return!1};QC.prototype.IU=function(k,X,V){k=k||this.W;if(this.V.has(k)){if(k=this.V.get(k))k.b1=X,k.G8.push(V)}else X={b1:X,G8:[],startTimeSecs:0,LQ:0},X.G8.push(V),this.V.set(k,X)}; QC.prototype.X5=function(k,X){var V=this.W;if(k!==void 0)for(var C=g.W(this.V),y=C.next();!y.done;y=C.next()){var U=g.W(y.value);y=U.next().value;U=U.next().value;var N=void 0,P=void 0,T=void 0;if(((N=U)==null?void 0:N.startTimeSecs)<=k&&k<=((P=U)==null?void 0:P.startTimeSecs)+((T=U)==null?void 0:T.LQ)){V=y;break}}if(V&&(k=this.V.get(V)))return V={t4:k.G8,UL:Jb(k.b1||"")||void 0,cuepointId:V},X&&(V.Do=WZ(X.split(";")[0]),V.tq=X.split(";")[1]||""),V};g.h(gp,g.H);gp.prototype.K_=function(k,X,V){V=V===void 0?{}:V;this.policy.Bn=Lb(k,V,this.j,X===void 0?!1:X)};Y$.prototype.lk=function(k){var X=this;if(this.policy.LK){var V=new Set(k);V.size===this.Y9.size&&[].concat(g.G(V)).every(function(C){return X.Y9.has(C)})||(this.loader.PY("lwnmow",{itagDenylist:[].concat(g.G(k)).join(",")}),this.loader.Cr(!!V.size),this.D=-1,this.Y9=V,uH(this,this.V),this.n4=!0)}}; Y$.prototype.K_=function(k,X,V){V=V===void 0?{}:V;var C=this.policy.Bn;this.Y.K_(k,X===void 0?!1:X,V);if(C!==this.policy.Bn){uH(this,this.V);kG(this);var y,U;C>this.policy.Bn&&((y=this.U)==null?0:iK(y.info))&&((U=this.nextVideo)==null||!iK(U.info))&&(this.k9=!0)}};iO.prototype.At=function(k){this.timestampOffset=k;this.flush()}; iO.prototype.flush=function(){if(this.V.pos>0){var k={a:this.track.YV(),u:this.V.vV(),pd:Math.round(this.j),ad:Math.round(this.U)},X=this.W;if(X){var V=X.V.info;k.itag=V.itag;V.V&&(k.xtags=V.V);k.sq=X.L4;k.st=X.startTime;k.sd=X.duration;this.track.policy.hw&&(k.si=X.Bx());X.Y&&(k.esl=X.W+X.U);X.Lw()&&(k.eos=1)}isNaN(this.timestampOffset)||(k.to=this.timestampOffset);var C;if(X=(C=this.track.eq)==null?void 0:C.Du({})){for(var y in X)this.X[y]!==X[y]&&(k["sb_"+y]=X[y]);this.X=X}this.track.PY("sbu", k);this.V.reset();this.buffered=[];this.Y=this.U=this.j=0;this.timestampOffset=this.W=void 0}};UV.prototype.dispose=function(){this.U2=!0}; UV.prototype.ez=function(){return this.U2}; g.h(Mk,Error);fz.prototype.skip=function(k){this.offset+=k}; fz.prototype.LV=function(){return this.offset};g.r=$1Y.prototype;g.r.Yy=function(){return this.W}; g.r.wV=function(){return this.W.length?this.W[this.W.length-1]:null}; g.r.uv=function(){this.W=[];WI(this);r2(this)}; g.r.dD=function(k){this.s2=this.W.shift().info;k.info.equals(this.s2)}; g.r.ai=function(){return g.pq(this.W,function(k){return k.info})}; g.r.YV=function(){return!!this.Y.info.audio}; g.r.isDrm=function(){return!!this.Y.info.Au}; g.r.getDuration=function(){return this.Y.index.GG()};g.h(ZK,yC);g.r=ZK.prototype;g.r.onStateChange=function(){this.ez()&&(wp(this.mq,this.formatId),this.V.dispose())}; g.r.yc=function(){var k=MRZ(this.mq,this.formatId),X;var V=((X=this.mq.sR.get(this.formatId))==null?void 0:X.bytesReceived)||0;var C;X=((C=this.mq.sR.get(this.formatId))==null?void 0:C.qy)||0;return{expected:k,received:V,bytesShifted:X,sliceLength:m3(this.mq,this.formatId),isAnyMediaEndReceived:this.mq.IJ(this.formatId)}}; g.r.ol=function(){return 0}; g.r.DD=function(){return!0}; g.r.I5=function(){return this.mq.I5(this.formatId)}; g.r.A1=function(){return[]}; g.r.ZX=function(){return this.mq.ZX(this.formatId)}; g.r.RW=function(){return this.lastError}; g.r.OH=function(){return 0};g.h(IL,g.H);g.r=IL.prototype;g.r.YV=function(){return!!this.V.info.audio}; g.r.wV=function(){return this.j.wV()}; g.r.dD=function(k){this.j.dD(k);var X;(X=this.T)!=null&&(X.Y.add(k.info.L4),X.V=krd(X,X.Px,X.Mf,k,X.V),X.U=k,X.X=(0,g.a)());this.lq=Math.max(this.lq,k.info.V.info.lq||0)}; g.r.getDuration=function(){return this.V.index.GG()}; g.r.uv=function(){Qc(this);this.j.uv()}; g.r.yh=function(){return this.j}; g.r.isRequestPending=function(k){return this.U.length?k===this.U[this.U.length-1].info.O2[0].L4:!1}; g.r.At=function(k){var X;(X=this.T)==null||X.At(k);var V;(V=this.D)==null||V.At(k)}; g.r.PY=function(k,X){this.loader.PY(k,X)}; g.r.z2=function(){return this.loader.z2()}; g.r.dispose=function(){var k;(k=this.D)==null||k.flush();g.H.prototype.dispose.call(this)};g.h(g2,g.H);g2.prototype.U=function(){this.W++>15||(this.V=!this.V,new fNX(this.loader,this.policy,this.wQ,this.Ca,this.V),this.delay.start())}; g.r=fNX.prototype;g.r.p6=function(){}; g.r.by=function(){}; g.r.Xm=function(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.A5()===this.size)this.loader.PY("rqs",this.getInfo());else{var k="net.connect";this.xhr.status>200?k="net.badstatus":this.xhr.oa()&&(k="net.closed");this.onError(k)}}; g.r.onError=function(k){var X=this;this.loader.handleError(k,this.getInfo());cV("https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn="+this.timing.requestNumber,"gp",function(V){X.loader.PY("pathprobe",V)},function(V){X.loader.handleError(V.errorCode,V.details)})}; g.r.getInfo=function(){var k=this.timing.N2();k.shost=vC(this.location.RE);k.pb=this.size;return k};g.h(lO,g.H); lO.prototype.N=function(k,X){if(k.N){this.E2.isLive?(k=this.E2.X$&&this.E2.j?k.V.B6(this.E2.X$,!1):k.V.O9(Infinity),k.z$=this.z$):k=k.V.B6(0,!1);if(this.k9){var V=this.k9;k.z$===0&&(k.Y=V.T)}else k.Y=this.D;return k}V=k.W;if(!V.V.rh())return V.V.sA()?(k=DK(this.Y,k.V.info.lq,X.V.info.lq,0),k=V.V.DS(V,k)):k=V.V.W7(V),k;var C=V.X-this.loader.getCurrentTime(),y=!V.range||V.U===0&&V.W===0?0:V.range.length-(V.W+V.U),U=V.V;this.jw(k,C)&&y===0&&(this.E2.isManifestless?U=k.V:(U=V.startTime+rNo,V.U&&(U+=V.duration), gv(k,U),V=k.W,U=V.V));U.sA()?(y=this.U,X=DK(this.Y,U.info.lq,X.V.info.lq,C,y.j.length>0&&y.T===0&&this.loader.Pu),C=bO(k),k=V.V.DS(V,X),(X=k.U)&&k.O2.length>1&&(C||k.Ca.U||k.O2[0].V!==V.V?k=V.V.DS(V,k.O2[0].U):(C=k.O2[k.O2.length-1],U=C.U/X,!C.Y&&U<.4&&(k=V.V.DS(V,X-C.U))))):(V.L4<0&&(X=Yg(V),X.pr=""+k.U.length,this.loader.isSeeking()&&(X.sk="1"),X.snss=V.T,this.loader.PY("nosq",X)),k=U.W7(V));if(this.policy.gB)for(V=g.W(k.O2),X=V.next();!X.done;X=V.next())X.value.type=6;return k}; lO.prototype.jw=function(k,X){if(!bO(k)||!k.V.rh())return!1;var V=this.U.n4||kJ0(k)||X<=this.policy.nA||this.U.k9;this.logger.debug(function(){return"ready to adapt: "+V+", upgrade pending: "+kJ0(k)+", health: "+X}); return V}; lO.prototype.C4=function(){g.H.prototype.C4.call(this)}; var rNo=2/24;g.h(C9,g.H);C9.prototype.cW=function(k,X,V){var C;var y=((C=this.W)==null?void 0:C.reason)==="m"?"m":this.W&&GJ0(this,this.W)?this.W.reason:"a";this.loader.cW(new Fx(k,y,V));XU(this.loader,X,k,!0)}; C9.prototype.Yw=function(k,X){for(var V=g.W(this.gB),C=V.next();!C.done;C=V.next())if(C.value.id===k)return this.Y=this.E2.V[k],Wz(this.oZ)&&(this.k9=!0),k=new Fx(this.Y,X?"t":"m"),X&&(this.N=!0),k;this.U=[];return null}; C9.prototype.K_=function(k,X,V){V=V===void 0?{}:V;this.V.K_(k,X===void 0?!1:X,V)};yg.prototype.setData=function(k,X,V){var C=this;V=V===void 0?{}:V;if(X==null?0:X.VD)this.U$=Wud(this,X,V),k.aJ=this.Ca.aJ();if(this.UY())return!0;this.data=k;this.V=RUr(k,function(y,U){var N;(N=C.jq)==null||N.cY(y,U)},X==null?void 0:X.U); if(!this.V)return!1;this.W=g.JQ(this.V,moY);return!0}; yg.prototype.UY=function(){return this.requestType===1}; yg.prototype.D1=function(){var k;return((k=this.jq)==null?void 0:k.D1())||0}; yg.prototype.isDecorated=function(){var k;return!((k=this.data)==null||!k.I8)};Q4$.prototype.ZG=function(k,X){X=X===void 0?1:X;this.nZ+=X;this.W+=k;k/=X;for(var V=0;V0)C+="."+Uz[y].toFixed(0)+"_"+V.V[y].toFixed(0);else break;V=C}V&&(k[X]=V)}this.V=new zUI;return k}; g.r.toString=function(){return""};g.r=pp0.prototype;g.r.isActive=function(){return!1}; g.r.A7=function(){}; g.r.FA=function(){}; g.r.KW=function(){}; g.r.qe=function(k,X){X()}; g.r.Sp=function(){return{}}; g.r.toString=function(){return""};var k7C=new pp0,X55=!!+Xl("html5_enable_profiler"),VnJ=!!+Xl("html5_onesie_enable_profiler"),rD=X55||VnJ?new gKZ:k7C,BhI=X55?rD:k7C,P2=VnJ?rD:k7C;Nu.prototype.encrypt=function(k){this.V.exports.AES128CTRCipher_encrypt(this.cipher,k.byteOffset,k.byteLength);return k}; Nu.prototype.ez=function(){return this.cipher===0}; Nu.prototype.dispose=function(){this.V.exports.AES128CTRCipher_release(this.cipher);this.cipher=0};CCa.prototype.emscripten_notify_memory_growth=function(){};g.r=xw.prototype;g.r.malloc=function(k){return this.exports.malloc(k)}; g.r.free=function(k){this.exports.free(k)}; g.r.realloc=function(k,X){return this.exports.realloc(k,X)}; g.r.Vk=function(k){if(k.buffer!==this.exports.memory.buffer){var X=this.malloc(k.byteLength);X=new Uint8Array(this.exports.memory.buffer,X,k.byteLength);X.set(k);return X}}; g.r.nH=function(k){if(k.buffer===this.exports.memory.buffer){var X=k.slice();this.free(k.byteOffset);return X}}; var YoY=new function(){this.U=this.j="WebAssembly"in window},UAI="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly); P2.A7(xw,{Vk:function(k){return{profile:"copyj2w",nZ:k===void 0?0:Math.ceil(k.byteLength/16)}}, nH:function(k){return{profile:"copyw2j",nZ:k===void 0?0:Math.ceil(k.byteLength/16)}}});TA.prototype.encrypt=function(k,X){return Ot(this.subtleCrypto.encrypt({name:"AES-CTR",length:128,counter:X},this.key,k).catch(function(V){return Promise.reject(V.name+": "+V.message)}).then(function(V){return new Uint8Array(V)}))}; TA.prototype.ez=function(){return this.V}; TA.prototype.dispose=function(){this.V=!0}; qu.prototype.encrypt=function(k,X){return Ot(this.W(k,X))}; qu.prototype.W=function(k,X){wd(this.U,X);return this.U.encrypt(k)}; qu.prototype.ez=function(){return this.V}; qu.prototype.dispose=function(){this.V=!0}; Mu.prototype.encrypt=function(k,X){return Ot(this.W(k,X))}; Mu.prototype.W=function(k,X){X=this.U.Vk(X);var V=this.V;V.V.exports.AES128CTRCipher_setCounter(V.cipher,X.byteOffset);this.U.free(X.byteOffset);X=this.U.Vk(k);this.V.encrypt(X!=null?X:k);return X?this.U.nH(X):k}; Mu.prototype.ez=function(){return this.V.ez()}; Mu.prototype.dispose=function(){this.V.dispose()}; P2.A7(TA,{encrypt:xAr("oan2")});P2.A7(qu,{encrypt:xAr("oap")});P2.A7(Mu,{encrypt:xAr("oalw")});ok.prototype.encrypt=function(k,X){var V=this,C=jZ("");k.length<=this.oH&&this.V&&!this.Y&&(C=BM(C,function(){return V.V?V.V.encrypt(k,X):jZ("wasm unavailable")})); k.length<=this.rJ&&(this.V&&this.Y&&(C=BM(C,function(){return V.V?V.V.encrypt(k,X):jZ("wasm unavailable")})),C=BM(C,function(){return qBr(V,k,X)})); return BM(BM(C,function(){return Moa(V,k,X)}),function(){return qBr(V,k,X)})}; ok.prototype.W=function(k,X){if(this.V)return this.V.W(k,X);this.U||(this.U=new qu(this.key));return this.U.W(k,X)}; ok.prototype.ez=function(){return this.X}; ok.prototype.dispose=function(){this.X=!0;var k;(k=this.j)==null||$U(k,g.JB);g.JB(this.V);g.JB(this.U)};er.prototype.encrypt=function(k){(0,g.a)();return(new g.AQ(this.V.V)).encrypt(k,this.iv)}; er.prototype.decrypt=function(k,X){(0,g.a)();return(new g.AQ(this.V.V)).decrypt(k,X)}; er.prototype.ez=function(){return this.U}; er.prototype.dispose=function(){this.U=!0;g.JB(this.W)};g.h(f9,g.H);f9.prototype.U=function(k,X){if(X){X=X instanceof g.HC?X:Ez(this,X);var V;((V=this.V.get(k))==null?void 0:vC(V.location))!==vC(X)&&this.V.set(k,new Ot0(X,k))}else this.V.delete(k)}; f9.prototype.load=function(){var k=this,X,V,C,y,U,N,P,T,q,M;return g.D(function(e){switch(e.W){case 1:X=k.V.get(0);g.sm(e,2);var f;if(f=X&&!k.W)f=vC(X.location),f=k.W===MK(f);if(f){e.wB(4);break}return g.d(e,W6Z(k,k.W?2:0),5);case 5:if(V=e.V)k.U(0,V),an(V)&&k.U(1,Qu(V));case 4:g.IY(e,3);break;case 2:C=g.$X(e);g.aN(C);if(!k.W){e.wB(3);break}k.W=!1;return g.d(e,k.load(),7);case 7:return e.return();case 3:if(!k.Vo.experiments.iq("html5_onesie_probe_ec_hosts")){e.wB(0);break}g.sm(e,9);y=k;U=y.U;N=3;return g.d(e, W6Z(k,1),11);case 11:return U.call(y,N,e.V),P=k,T=P.U,q=4,g.d(e,W6Z(k,2),12);case 12:T.call(P,q,e.V);g.IY(e,0);break;case 9:M=g.$X(e),g.aN(M),g.Wd(e)}})}; f9.prototype.N=function(){var k=this,X,V;return g.D(function(C){g.iT(k.T);X=g.IW(k.Vo.experiments,"html5_onesie_prewarm_max_lact_ms");if(dW()>=X)return C.return();(V=k.V.get(0))&&hi$(k,V);g.Wd(C)})}; var J6$={cgH:0,A5q:1,W22:2,L2a:3,FT4:4,0:"PRIMARY",1:"SECONDARY",2:"RANDOM",3:"SENSITIVE_CONTENT",4:"C_YOUTUBE"};jor.prototype.decrypt=function(k){var X=this,V,C,y,U,N,P;return g.D(function(T){switch(T.W){case 1:if(I_m(X))return T.return();X.W=!0;X.SI.dQ("omd_s");V=new Uint8Array(16);cq()?C=new g.dd(k):y=new g.AQ(k);case 2:if(!X.V.length||!X.V[0].isEncrypted){T.wB(4);break}U=X.V.shift();if(!C){N=y.decrypt(tV(U.buffer),V);T.wB(5);break}return g.d(T,C.decrypt(tV(U.buffer),V),6);case 6:N=T.V;case 5:P=N;K6I(V);var q=X.SI,M=U.videoId,e=U.tH,f=U.formatId,E=new BK([P]),J;(J=r5(q.yJ,M))==null||cz(J,e,f,E);T.wB(2);break; case 4:X.SI.dQ("omd_c"),he(X),X.W=!1,X.SI.vW(),g.Wd(T)}})}; jor.prototype.enqueue=function(k,X,V,C,y){this.V.push({videoId:k,tH:X,formatId:V,buffer:C,isEncrypted:y});this.W||he(this)};var DA9=!!Uint8Array.prototype.copyWithin,W2=[],Bl9=[],wr0=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],bX=[],H2=[],v2=[],nl9=[];ak.prototype.q5=function(k){return g.A6m(new g.GeX(k))}; ak.prototype.zm=function(k){function X(N){if(!N.done)return U.append(N.value),y.read().then(function(P){return X(P)})} if(!("DecompressionStream"in window))return jZ("native decompression unavailable");var V=new DecompressionStream("gzip"),C=V.writable.getWriter();C.write(k).then(function(){return C.close()}); var y=V.readable.getReader(),U=new BK([]);return BM($U($U(Ot(y.read()),X),function(){return tV(U)}),function(N){return jZ(N.message)})}; ak.prototype.XW=function(k,X){var V=void 0,C=X.Vk(k);C&&(V=C.byteOffset,k=C);C=X.exports.getInflatedSize(k.byteOffset,k.length);if(C===0)return jZ("bad compressed input");var y=X.malloc(C);if(X.exports.inflateGzip(k.byteOffset,k.length,y))return X.free(y),jZ("inflateGzip failed");V&&X.free(V);return Ot(new Uint8Array(X.exports.memory.buffer,y,C))}; P2.A7(ak,{q5:function(k){return{profile:"gzjb",nZ:Math.ceil(k.byteLength/16)}}, zm:function(k){return{profile:"gznb",nZ:Math.ceil(k.byteLength/16)}}, XW:function(k){return{profile:"gzwb",nZ:Math.ceil(k.byteLength/16)}}});g.h(bt0,KK);g.r=bt0.prototype;g.r.vW=function(){this.yJ.vW()}; g.r.Cu=function(k,X){switch(k){case 10:var V=uc(X,bAY);k=V.sZq;var C=!1;switch(k){case 0:this.U=!V.Rn.A9;this.iv=V.Rn.iv;break;case 2:break;case 23:var y=this.yJ;V=V.UC4;y.dQ("omp_r");V.videoId&&(y.Zj=V.videoId);y.Zj!==y.videoData.videoId&&(y.videoData.kC=y.Zj,y.PY("ompp","vid."+y.Zj));y.Mn=!0;break;case 24:V=this.yJ;V.dQ("omp_c");V.Mn=!1;V.vO=!1;var U=(y=V.CJ)==null?void 0:y.get(V.Zj);V.notifySubscribers(V.Zj);U!=null&&(U.V=!0);FU(V);break;default:C=!0}this.yJ.EA&&this.yJ.PY("ombup","id.10;pt."+ k+";len."+X.totalLength+(C?";ignored.1":""));this.j=k;break;case 11:Qoa(this,X);break;case 12:this.uN(X,!0);break;case 37:X=uc(X,vc0);(X.aT||X.vN)&&X.videoId&&this.yJ.DW.set(X.videoId,X);break;case 60:this.r0(X);break;case 47:this.L("html5_server_playback_start_policy")&&(X=uc(X,zP5),this.yJ.playbackStartPolicy=X);break;case 35:this.MY(X);break;case 45:this.p9(X);break;case 66:this.Lt(X);break;default:this.yJ.EA&&this.yJ.PY("ombup","id."+k+";len."+X.totalLength+";ignored.1")}}; g.r.Nz=function(k){this.yJ.Nz(k)}; g.r.r0=function(k){k=uc(k,ET);this.yJ.r0(k)}; g.r.p9=function(k){k=uc(k,J_);this.yJ.p9(k)}; g.r.Lu=function(k){var X=k.tH,V=k.Wz,C=k.TK,y=k.TX,U=k.f_,N=k.startMs,P=k.durationMs,T=k.timeRange,q=k.Ts,M=vR(k),e=csC.has(u5[""+k.itag]);V&&this.dQ(e?"oais_r":"ovis_r");var f=this.V[M]!==void 0;this.yJ.EA&&this.yJ.PY("ombup","id.20;hid."+X+";fid."+M);var E=k.videoId||"";this.W[X]=M;this.Y[X]=E;f||(this.V[M]={videoId:E,Fi:!1,YV:e,headers:[]});this.V[M].headers.push(k);this.yJ.K6(E,M,e,{tH:X,Wz:!!V,TK:C!=null?C:-1,f_:U!=null?U:-1,startMs:N!=null?N:-1,durationMs:P!=null?P:-1,Ts:q!=null?q:0,TX:y,timeRange:T})}; g.r.uN=function(k,X){var V=dY(k,0);this.yJ.EA&&this.yJ.PY("ombup","id."+(X?12:21)+";len."+k.totalLength+";hid."+V);if(k.totalLength!==1){k=k.split(1).OO;var C=this.W[V]||null,y=this.Y[V]||"";C&&(this.WS(this.V[C].YV?"oafs_r":"ovfs_r"),this.queue.enqueue(y,V,C,k,X))}}; g.r.Ri=function(k){var X=dY(k,0);this.yJ.EA&&this.yJ.PY("ombup","id.22;len."+k.totalLength+";hid."+X);k=this.W[X]||null;var V=this.Y[X]||"";if(k)if(this.L("html5_use_ump_request_slicer")){var C=this.queue;C.V.push({videoId:V,tH:X,formatId:k,isEncrypted:!1,J8:!0});C.W||he(C)}else this.yJ.Ri(V,X,k)}; g.r.aN=function(k){this.yJ.aN(k)}; g.r.Vj=function(k,X){var V=this,C,y,U,N,P,T,q,M,e,f;return g.D(function(E){switch(E.W){case 1:V.yJ.Vj();C=tV(k);if(!X){U=C;E.wB(2);break}return g.d(E,CqI(V.yJ,C,V.iv),3);case 3:U=E.V;case 2:y=U;if(!V.yJ.enableCompression){E.wB(4);break}P=(N=performance)==null?void 0:N.now();return g.d(E,Ri5(y),5);case 5:y=E.V,V.yJ.PY("decompression",{ds:"DecompressionStream"in window,rt:((T=performance)==null?NaN:T.now())-P});case 4:try{q=uc(y,Kto)}catch(J){return M=J instanceof Error?{name:J.name,message:J.message}: {},M.webcrypto=""+ +!!cq(),M.enc=""+ +V.U,e=new g.DJ("onesie.response.parse",M),E.return(Promise.reject(e))}ziY(q);f=g.HK(q.body);return E.return(f)}})}; g.r.MY=function(k){this.L("html5_consume_onesie_next_request_policy_for_sabr")&&(k=uc(k,asd),this.yJ.MY(k))}; g.r.Lt=function(k){k={a4:Sa(new a0(k),1,lsZ)};this.yJ.Lt(k)}; g.r.dQ=function(k){this.yJ.dQ(k)}; g.r.WS=function(k){return this.yJ.WS(k)}; g.r.L=function(k){return this.yJ.L(k)};g.h(zA,g.H);g.r=zA.prototype;g.r.Z_=function(k){var X,V;return((V=(X=this.CJ)==null?void 0:X.get(k))==null?void 0:V.Z_())||[]}; g.r.ZX=function(k,X){var V;return!((V=r5(this,X))==null||!V.ZX(k))}; g.r.I5=function(k,X){var V;return((V=r5(this,X))==null?void 0:V.I5(k))||[]}; g.r.ai=function(k,X){var V;return((V=r5(this,X))==null?void 0:V.ai(k))||[]}; g.r.K0=function(k){this.state=k;this.notifySubscribers()}; g.r.UY=function(){return!1}; g.r.uJ=function(){return!1}; g.r.B4=function(){}; g.r.dQ=function(k){this.WY.dQ(k)}; g.r.WS=function(k){return this.WY.WS(k)}; g.r.uy=function(k,X,V,C){V||this.mf.uy(C);return!1}; g.r.Bc=function(k,X){this.SI.Bc(k,X)}; g.r.qJ=function(){this.dQ("orfb");this.Ze=!0;if(ihY(this)&&this.xhr){var k={rc:this.xhr.status,lb:this.xhr.A5(),rt:(1E3*r_m(this.mf)).toFixed(),shost:g.Id(this.JN),trigger:"o1"};this.PY("pathprobe",AA(k))}}; g.r.Vj=function(){this.dQ("opr_r");this.D7=!0}; g.r.K6=function(k,X,V,C){if(this.CJ){if(!this.CJ.has(k)){var y=new Bz(this);this.CJ.set(k,y);g.b(this,y)}var U;(U=this.CJ.get(k))==null||U.K6(X,V,C);FU(this);V||(this.Jg=C.f_)}else FU(this)}; g.r.Nz=function(k){this.cX=k;k.o6!=null&&this.WY.kx(k.o6)}; g.r.r0=function(k){this.Zn=k}; g.r.MY=function(k){k.videoId&&this.Nl.set(k.videoId,k)}; g.r.vW=function(){if(this.CJ)for(var k=g.W(this.CJ.keys()),X=k.next();!X.done;X=k.next()){var V=void 0;(V=this.CJ.get(X.value))==null||V.Wc()}}; g.r.p9=function(k){this.b5=k}; g.r.Lt=function(k){if(k==null?0:k.a4)if(k=k.a4.ll){k=g.W(k);for(var X=k.next();!X.done;X=k.next())X=X.value,X.videoId&&this.Mx.set(X.videoId,X)}}; g.r.PY=function(k,X,V){this.WY.PY(k,X,V===void 0?!1:V)}; g.r.Ri=function(k,X,V){var C;(C=r5(this,k))==null||C.Ri(X,V)}; g.r.aN=function(k){this.WJ.set(k.videoId,k)}; g.r.fetch=function(){var k=this,X,V,C,y,U,N,P,T,q,M,e,f,E,J,O,I,n,B,t,A,v;return g.D(function(l){switch(l.W){case 1:k.logger.debug("Onesie fetch started.");k.i6?k.xD.start():k.gt.start();k.dQ("or_i");X=k.Vo.experiments.iq("html5_onesie_verbose_timing");V={};C=(0,g.a)();y=function(z){X&&(V[z]=(0,g.a)()-C)}; y("loc_s");if(U=l_d(k.videoData,k.aA)){l.wB(2);break}y("loc_async");N=g.IW(k.Vo.experiments,"html5_onesie_redirector_timeout_ms");return g.d(l,L6a(k.videoData,k.aA,N),3);case 3:U=l.V;case 2:if(!U)return k.logger.info("Onesie URL creation failed."),P={url:"0"},T=new g.DJ("onesie.unavailable.hotconfig",P),k.Th(T),l.return(k.VU);k.U$=vC(U);y("loc_e");q=g.ft(k.Vo,g.Lh(k.videoData));M=!!q.V;if(!M){e=q.getValue();l.wB(4);break}return g.d(l,q.V,5);case 5:e=l.V;case 4:f=e;k.L("html5_log_onesie_empty_oauth")&& !f&&k.PY("no_token",{async:M});y("oauth");E=pr5(k.playerRequest,k.Vo,k.videoData,f,MK(k.U$));g.sm(l,6);if(!VU0(k,E)){y("or_s_sync");k.B1=u8$(E,k.qN,k.Vo,k.WY,k.WA.onesieUstreamerConfig,(J=k.videoData.TV)==null?void 0:J.M$);l.wB(8);break}y("or_s_async");return g.d(l,Xlm(E,k.qN,k.Vo,k.WY,k.WA.onesieUstreamerConfig,(O=k.videoData.TV)==null?void 0:O.M$),9);case 9:k.B1=l.V;case 8:g.IY(l,7);break;case 6:return I=g.$X(l),k.logger.info("Failed to create OnesieRequestProto."),k.Th(I),l.return(k.VU);case 7:y("or_e"); X&&k.PY("oreqvt",V);k.enableCompression=k.B1.tQ.wc;k.dQ("osor");n=qoX();B=g.JQ(k.B1,yiZ);t={method:"POST",body:B,headers:{"Content-Type":"text/plain",Referer:location.origin}};A=k.L("html5_onesie_media_capabilities");SBX(U,k.videoData,Uw$(k),A);k.logger.debug("Starting Onesie network request.");k.EA&&k.PY("ombrs","1");v=k.WY.J().schedule;k.mf=new Xx(k,{wQ:v,hA:k.EA,Oo:function(z,Y){k.WY.J1(z,Y)}, EV:!0});U.set("rn",""+k.mf.requestNumber);k.JN=U.b_();k$(k.mf,k.JN);k.dQ("or_p");k.xhr=NK(new wt(U),n,k.mf,q4,t);k.LR.start();if(k.L("html5_publish_player_request_sent_event"))k.WY.onPlayerRequestSent(k.videoData.videoId);return l.return(k.VU)}})}; g.r.Vc=function(){return 2}; g.r.p6=function(){this.dQ("orh_r")}; g.r.by=function(){!this.Ze&&this.xhr.A5()&&this.qJ();if(this.LF&&!this.i6){var k;(k=this.CC)==null||k.start()}this.nV()}; g.r.Xm=function(k){k=k===void 0?!1:k;this.logger.debug("onXhrDone");this.nV();if(!(this.ez()||this.state>=4)){var X=Qg(this),V=this.xhr;X.rc=V.status;k&&(X.ab=!0);if(V.jg()){var C="onesie.net";X.msg=V.jg()}else V.status>=400?C="onesie.net.badstatus":V.Vi()?this.D7||(C="onesie.response.noplayerresponse"):C=V.status===204?"onesie.net.nocontent":"onesie.net.connect";C?this.Th(new g.DJ(C,X)):(this.dQ("or_fs"),this.mf.DN((0,g.a)(),V.A5(),0),this.K0(4),this.EA&&this.PY("rqs",X));this.EA&&this.PY("ombre", "ok."+ +!C);this.vO=!1;FU(this);vl$(this.SI);if(!this.i6){this.gt.stop();var y;(y=this.CC)==null||y.stop()}var U;if(k=(U=this.aA)==null?void 0:so$(U))for(U=0;U1E3){var k;(k=this.mf)==null||k.Zd((0,g.a)());k=Qg(this);if(this.Vo.hk()&&this.xhr instanceof Ui){var X=this.xhr;k.xrs=X.xhr.readyState;k.xpb=X.V.totalLength;k.xdc=X.j}this.Th(new g.DJ("net.timeout",k))}}else(0,g.a)()-this.mf.V>1E4&&((X=this.mf)==null||X.Zd((0,g.a)()),this.H4());this.isComplete()||this.xD.start()}}; g.r.H4=function(){this.logger.info("Onesie request timed out");this.vO=!1;if(!FU(this)){var k=Qg(this);k.timeout="1";this.Th(new g.DJ("onesie.request",k))}}; g.r.Th=function(k){var X=this;k=H6(k);this.LF?this.WY.vx(k):(this.VU.reject(k),this.LF=!0);vl$(this.SI);this.i6||this.gt.stop();this.dQ("or_fe");var V,C;(V=this.aA)==null||(C=so$(V))==null||C.forEach(function(y){X.PY("pathprobe",y)}); this.K0(5);this.dispose()}; g.r.isComplete=function(){return this.state>=3}; g.r.N5=function(){return this.state===4}; g.r.WX=function(k){var X,V;return this.isComplete()||!!((X=this.CJ)==null?0:(V=X.get(k))==null?0:V.V)}; g.r.x$=function(){return!1}; g.r.hg=function(){return this.state===5}; g.r.notifySubscribers=function(k){for(var X=0;X102400&&!this.u7&&(this.dQ("or100k"),this.u7=!0);if(k.VB()){var X=k.Yx(),V=X.totalLength;this.logger.debug(function(){return"handleAvailableSlices: slice length "+V}); this.EA&&this.PY("ombrss","len."+V);this.Sc.feed(X)}if(this.CJ)for(var C=g.W(this.CJ.keys()),y=C.next();!y.done;y=C.next()){var U=y.value;k=void 0;(k=this.CJ.get(U))==null||k.Wc();this.notifySubscribers(U)}}catch(N){this.Th(N)}}; g.r.OV=function(){return this.mf.requestNumber}; g.r.aY=function(k){return this.WJ.get(k)};g.h(xwX,g.H);g.r=xwX.prototype;g.r.RU=function(k,X){this.U2=void 0;Oh$(this);sz0(this,k,X)}; g.r.Uy=function(k){if(this.V.length===0)return!1;var X=this.V[0];return X instanceof zA?k===this.loader.getCurrentTime()*1E3:!(X instanceof dp&&vK$(X.info))&&Math.abs(X.Li()-k)<50}; g.r.MY=function(k){this.W=k;this.U2=(0,g.a)()+(k.backoffTimeMs||0)}; g.r.Cl=function(k,X){if(k.action===void 0){var V=this.WY.sx();V!==void 0&&this.loader.Yq(V)}else if(k.action!==0||!this.s2)switch(k.action===0&&this.policy.Y2&&(k.action=2),V={},V.reason=k.CI,V.action=k.action,V.rn=X,k.action){case 1:this.policy.W&&this.T&&this.T.Ny(void 0,void 0,V);break;case 0:this.s2=!0;this.videoData.Hx()&&this.policy.W&&this.T&&this.T.Ny(void 0,void 0,V,!1);this.loader.BA(V);break;case 2:YQm(k.CI)!=="sabr.config"&&delete V.reason;this.loader.handleError(YQm(k.CI),V,1);break; case 3:this.policy.VD&&((k=this.E2.T)!=null&&(k.T=!0),this.loader.handleError("sabr.hostfallback",V))}}; g.r.Za=function(k){k&&(this.loader.PY("sabrctxt",{onsbrctxt:k.type,scp:k.scope,dflt:k.sendByDefault}),k.type&&k.sendByDefault&&this.videoData.dB.add(k.type),k.scope!==2&&(k.type&&this.videoData.sabrContextUpdates.set(k.type,k),this.WY.Za(k)))}; g.r.je=function(){}; g.r.p9=function(k){if(k.Me!==void 0&&k.pI){var X=k.Me/k.pI;this.audioTrack.N=!1;this.videoTrack.N=!1;if(this.policy.U2||this.policy.sW||this.policy.q7)this.loader.iR.W=!1;this.loader.hH(X,1);if(this.WY.getCurrentTime()!==X){var V={f0:"sabr_seek",C6:!0,zD:!0};k.seekSource&&(V.seekSource=k.seekSource);S_(this.loader,X+.1,V)}}}; g.r.onSnackbarMessage=function(k){this.WY.publish("onSnackbarMessage",k)}; g.r.Nz=function(k){k.WU&&k.Pt&&a5(this.E2,k.WU,k.Pt);this.policy.QL&&(k.LL&&k.eA&&(this.E2.Tf=k.LL/k.eA),k.CL&&k.B_&&(this.E2.lT=k.CL/k.B_));Rz(this.videoData)&&!this.videoData.k9&&k.Pt&&this.loader.hH(k.Pt,1E3);k.o6!=null&&this.WY.kx(k.o6);this.policy.oh&&k.WK&&(k=((0,g.a)()-k.WK)/1E3,this.loader.Dt.Qm(1,k))}; g.r.R9=function(k){this.loader.R9(k)}; g.r.Ht=function(k){return this.videoData.dB.has(k)}; g.r.aQ=function(k,X,V){this.policy.U&&this.loader.PY("sabrctxtplc",{start:k?k.join("_"):"",stop:X?X.join("_"):"",discard:V?V.join("_"):""});if(k){k=g.W(k);for(var C=k.next();!C.done;C=k.next())this.videoData.dB.add(C.value)}if(X)for(X=g.W(X),k=X.next();!k.done;k=X.next())k=k.value,this.videoData.dB.has(k)&&this.videoData.dB.delete(k);if(V)for(V=g.W(V),X=V.next();!X.done;X=V.next())if(X=X.value,this.videoData.sabrContextUpdates.has(X)&&(this.videoData.sabrContextUpdates.delete(X),X===3&&(this.videoData.xS= "")),this.policy.D&&this.V.length)for(k=g.W(this.V),C=k.next();!C.done;C=k.next())if(C=C.value,!(C instanceof zA)){var y=void 0;((y=C.Rx)==null?void 0:y.type)===X&&(C.Rx=void 0)}}; g.r.qB=function(){}; g.r.xw=function(k){this.N=k}; g.r.dI=function(k){this.X=k}; g.r.BO=function(k,X){F7(this.policy,k,4,X)}; g.r.Lt=function(k){if(k==null?0:k.a4)if(k=k.a4.ll){k=g.W(k);for(var X=k.next();!X.done;X=k.next())if(X=X.value,X.formatId){var V=this.E2.U.get(vR(X.formatId));V&&V.info&&(V.info.debugInfo=X.debugInfo)}}}; g.r.U5=function(k){this.WY.publish("reloadplayer",k)}; g.r.Zp=function(){return this.WY.Zp()||""}; g.r.D1=function(){var k=d2(this.audioTrack,!0)*1E3,X=d2(this.videoTrack,!0)*1E3;return Math.min(k,X)}; g.r.cY=function(k,X){this.loader.PY(k,X)}; g.r.Rs=function(k){FOZ(this.loader,ks0(this.Gc,k))}; g.r.C4=function(){g.H.prototype.C4.call(this);this.W=void 0;sz0(this,!0,"i");this.V=[]};KOd.prototype.YL=function(k,X){if(this.j)return wla(this,X);if(X=pE(k)){var V=X.V;V&&V.U&&V.V&&(k=k.U.length?k.U[0]:null)&&k.state>=2&&!k.hg()&&k.info.z$===0&&(this.j=k,this.N=V,this.W=X.info,this.X=this.startTimeSecs=Date.now()/1E3,this.Y=this.W.startTime)}return NaN}; KOd.prototype.clear=function(){this.W=this.N=this.j=null;this.V=this.Y=this.X=this.startTimeSecs=NaN;this.U=!1};g.h(g.VU,g.H);g.r=g.VU.prototype;g.r.initialize=function(k,X,V){this.logger.debug(function(){return"Initialized, t="+k}); k=k||0;this.policy.V||(X=VF0(this.V),LO5(this.WY,new Fx(X.video,X.reason)),this.WY.Rz(new Fx(X.audio,X.reason)));this.policy.V&&pz(this);this.E2.isManifestless&&K4r(this.Y);this.N&&BBZ(this.N,this.videoTrack.V);X=isNaN(this.getCurrentTime())?0:this.getCurrentTime();var C=!this.E2.isManifestless;this.policy.TZ&&(C=C||this.E2.nQ);this.policy.Y9||(this.currentTime=C?k:X);this.policy.U2&&this.seek(this.getCurrentTime(),{}).dP(function(){}); if(this.policy.V){var y;((y=this.D)==null?0:NBI(y,this.Zp()||""))&&Ata(this)&&dwZ(this,this.videoTrack)&&dwZ(this,this.audioTrack)&&(jzd(this.W,this.D),this.policy.Y&&ctd(this))}else this.U2&&(Dw5(this,this.videoTrack),Dw5(this,this.audioTrack),qC$(this.U2),delete this.U2);V?(Hhm(this,!1),g.iT(this.Ge)):(V=this.getCurrentTime()===0,YG(this.Y,this.videoTrack,this.videoTrack.V,V),YG(this.Y,this.audioTrack,this.audioTrack.V,V),this.policy.V&&qpY(this.W,!0),this.policy.U2||this.seek(this.getCurrentTime(), {}).dP(function(){}),this.timing.tick("gv")); (this.E2.X$||this.E2.aE||this.E2.qC||this.E2.XT||this.E2.Et)&&this.WY.Tl(this.E2)}; g.r.resume=function(){if(this.isSuspended||this.Pu){this.logger.debug("Resumed.");this.uK=this.Pu=this.isSuspended=!1;try{this.YL()}catch(k){g.Zz(k)}}}; g.r.Ox=function(){return!this.policy.QJ}; g.r.xB=function(k,X){k=k===void 0?!1:k;X=X===void 0?!1:X;this.logger.debug("detaching media source");a2X(this);this.WY.mT()&&(this.X=NaN);k?(this.logger.debug("enable updateMetadataWithoutMediaSource"),this.policy.bq&&this.PY("loader",{setsmb:1}),this.policy.gB=!0,this.uv()):(Hhm(this,!1),X||this.uv())}; g.r.setAudioTrack=function(k,X,V){V=V===void 0?!1:V;if(!this.ez()){var C=!isNaN(X);V&&C&&(this.audioTrack.U2=Date.now(),this.policy.mR&&(this.Tc=!0));if(this.policy.V){var y=this.j.Yw(k.id,C);this.logger.debug(function(){return"Logging new audio format: "+y.V.info.id}); this.WY.Rz(y)}else{var U=u1$(this.V,k.id,C);this.logger.debug(function(){return"Logging new audio format: "+U.audio.info.id}); this.WY.Rz(new Fx(U.audio,U.reason))}C?(this.policy.kI&&(this.VD=Date.now()),V=this.audioTrack.V.index.vS(X),this.PY("setAudio",{id:k.id,cmt:X,sq:V}),V>=0&&(k=this.policy.s8?V+1:V,this.policy.V&&this.RU(!0,"mosaic"),A3(this.audioTrack,k,NaN,NaN),!this.policy.xL&&this.E2.isLive&&ZP(this.E2,k,!1))):this.WY.Yu()}}; g.r.setPlaybackRate=function(k){k!==this.T.getPlaybackRate()&&this.T.setPlaybackRate(k)}; g.r.oN=function(k){var X=this.W.N;this.W.xw(k);this.PY("scfidc",{curr:vR(X),"new":vR(k)});k&&vR(k)!==vR(X)&&(this.RU(!0,"caption change"),this.YL())}; g.r.DI=function(k){this.W.dI(k)}; g.r.cW=function(k){var X=k.V.info.YV();this.logger.debug(function(){return"New "+(X?"audio":"video")+" format from SABR: "+e6(k.V.info)}); X?this.WY.Rz(k):LO5(this.WY,k)}; g.r.Rs=function(k){L8(k.O2[k.O2.length-1])&&FOZ(this,ks0(this.V,k.O2[0].V))}; g.r.dT=function(){return this.WY.dT()}; g.r.a6=function(){return this.WY.a6()}; g.r.R9=function(k){this.WY.J().hk()&&this.PY("sps",{status:k.m4||""});if(k.m4===1)this.WY.videoData.nA=0;else if(k.m4===2||k.m4===3){var X=!1;if(k.m4===3){X=this.WY.F8();var V;this.NU=(V=k.apq)!=null?V:Infinity;this.WY.videoData.nA=X+1;(X=IN0(this))&&this.Yt(!0)}this.WY.RK(!0,X)}}; g.r.oB=function(){return this.WY.oB()}; g.r.bv=function(){return this.WY.bv()}; g.r.ZK=function(k){this.WY.ZK(k)}; g.r.ILC=function(){var k,X=(k=this.WY.jm())==null?void 0:k.getCurrentTime();X?this.WY.PY("rms",{cta:X}):g.iT(this.Ic)}; g.r.YL=function(){zN$(this);if(this.K4&&Vh(this.K4)&&!this.K4.EO()&&(!this.policy.Y9||isFinite(this.getCurrentTime()))){var k=$G(this.videoTrack);k=this.policy.RQ&&k&&k.Lw();this.E2.isManifestless&&this.E2.j&&R5(this.E2)?(this.X=R5(this.E2),this.K4.Fl(this.X)):QM(this.E2)&&!k?isNaN(this.X)?(this.X=this.getCurrentTime()+3600,this.K4.Fl(this.X)):this.X<=this.getCurrentTime()+1800&&(this.X=Math.max(this.X+1800,this.getCurrentTime()+3600),this.K4.Fl(this.X)):this.K4.isView||(k=Math.max(this.audioTrack.getDuration(), this.videoTrack.getDuration()),(!isFinite(this.X)||this.X!==k)&&k>0&&(this.K4.Fl(k),this.X=k))}if(!this.ez())if(DP(this.E2)&&this.E2.hg()){var X=this.E2;this.handleError("manifest.net.retryexhausted",X.Tc?{rc:X.Ed}:{rc:X.Ed.toString()},1)}else if(this.policy.V)a:{try{rt5(this.W);this.E2.isManifestless&&this.policy.Y&&lU(this.iR);var V;((V=this.K4)==null?0:yh(V))&&this.fE();qpY(this.W)}catch(N){g.aN(N);X=N;if(X.message.includes("changeType")){this.PY("ctype",{exp:X.name,msg:X.message,s:X.stack});break a}this.handleError("fmt.unplayable", {exp:X.name,msg:X.message,s:X.stack},1)}oPm(this);g.iT(this.Z8)}else if(!this.E2.W||!CL0(this.videoTrack)&&!CL0(this.audioTrack)||(this.videoTrack.Y||this.audioTrack.Y)&&this.policy.D8?V=!1:(this.uv(),this.WY.seekTo(Infinity,{f0:"checkLoaderTracksSync",hH:!0}),V=!0),!V){zN$(this);this.E2.isManifestless&&(inm(this.videoTrack),inm(this.audioTrack),lU(this.iR),(V=pE(this.videoTrack))&&V.V&&(V=V.V.U&&!this.policy.jV,this.PY(V===this.policy.N.UN?"strm":"strmbug",{strm:V,sfmp4:this.policy.N.UN,dfs:this.policy.jV}, !0)));if(this.K4)this.fE();else if(this.policy.j){var C;V=!1;if(this.policy.TP){var y;k=g.W([this.videoTrack,this.audioTrack]);for(y=k.next();!y.done;y=k.next()){var U=y.value;for(y=pE(U);y&&U.wV()!==$G(U);y=pE(U))U.dD(y);V=V||!!y}}else(X=pE(this.videoTrack))&&this.videoTrack.dD(X),(C=pE(this.audioTrack))&&this.audioTrack.dD(C);mz(this.videoTrack)&&mz(this.audioTrack)?this.logger.debug("Received all background data; disposing"):(X||C||V)&&Yw(this)}RN$(this);YG(this.Y,this.videoTrack,this.videoTrack.V, !1);YG(this.Y,this.audioTrack,this.audioTrack.V,!1);this.policy.rN||l2m(this,this.videoTrack,this.audioTrack);rb0(this.Y,this.videoTrack,this.audioTrack);rb0(this.Y,this.audioTrack,this.videoTrack);oPm(this);this.N&&(X=this.N,X.j?(C=X.X+X.policy.ZS,X.U||(C=Math.min(C,X.startTimeSecs+X.policy.lT)),X=Math.max(0,C*1E3-Date.now())):X=NaN,isNaN(X)||g.iT(this.n0,X));g.iT(this.Z8)}}; g.r.BA=function(k){this.WY.BA(k)}; g.r.fE=function(){var k=this;if(this.K4){var X=this.K4.V,V=this.K4.W;sto(this,this.audioTrack);sto(this,this.videoTrack);var C=pl0(this);if(C){if(this.policy.Bw){if(!X.bS()){var y=pE(this.audioTrack);if(y){if(!XV(this,this.audioTrack,X,y.info))return;kQm(this,this.audioTrack,X,y)}}if(!V.bS()&&(y=pE(this.videoTrack))){if(!XV(this,this.videoTrack,V,y.info))return;kQm(this,this.videoTrack,V,y)}}this.dV||(this.dV=(0,g.a)(),this.logger.debug(function(){return"Appends pause start "+k.dV+" reason "+C}), this.policy.U&&this.PY("apdps",{r:C}))}else if(this.dV&&(Spm(this,this.dV),this.dV=0),Ypm(this),y=!1,yN5(this,this.videoTrack,V)&&(y=!0,$xI(this.timing),wRa(this.timing)),this.K4&&!this.K4.cV()&&(yN5(this,this.audioTrack,X)&&(y=!0,Bt0(this.timing),mxm(this.timing)),!this.ez()&&this.K4))!this.policy.QJ&&mz(this.videoTrack)&&mz(this.audioTrack)&&Vh(this.K4)&&!this.K4.EO()&&(V=!1,V=$G(this.audioTrack).V,V=V===this.E2.V[V.info.id])&&(this.logger.debug("Setting EOS"),RV0(this.K4),P$Y(this.schedule)),y&& !this.K4.isAsync()&&Yw(this)}}; g.r.r_=function(k){var X,V=k===((X=this.K4)==null?void 0:X.V)?this.audioTrack:this.videoTrack,C;if((C=pE(V))==null?0:C.isLocked){if(this.WY.J().hk()){var y;this.PY("eosl",{ounlock:(y=pE(V))==null?void 0:y.info.Bx()})}var U;qf0(this,k===((U=this.K4)==null?void 0:U.V))}var N;if(this.policy.mR&&k===((N=this.K4)==null?void 0:N.V)&&this.dB){X=this.dB-this.getCurrentTime();var P;this.WY.PY("asl",{l:X,xtag:(P=$G(this.audioTrack))==null?void 0:P.V.info.V});this.Tc=!1;this.dB=0}k.Nf()&&k.DL().length===0&& (k.ws(),this.K4&&!this.K4.Nf()&&(this.WY.J().hk()&&this.WY.PY("rms",{ld:"seek"}),this.K4.X=performance.now(),this.WY.RR(),this.WY.J().hk()&&g.iT(this.Ic)));var T;(T=V.D)!=null&&yr(T,0);this.policy.Rc?kw(this):this.YL()}; g.r.xCq=function(k){if(this.K4){var X=$G(k===this.K4.V?this.audioTrack:this.videoTrack);if(k=k.CB())for(var V=0;V5&&k.k9.shift();X=X.L4;var q;if((q=this.WY.getVideoData())==null?0:q.enableServerStitchedDai)q=PL$(this.audioTrack,X),V=PL$(this.videoTrack,X),q!==0&&V!==0&&q!==V&&this.handleError("ssdai.avsync",{sq:X,a:q,v:V},0)}}; g.r.eR=function(k,X,V,C){k.info.video&&this.U.eR(X,V,C)}; g.r.lk=function(k){this.V.lk(k)}; g.r.lC=kX(12);g.r.wJ=function(){return this.videoTrack.N||this.audioTrack.N}; g.r.seek=function(k,X){if(this.ez())return He();if(this.wJ())return He("seeking to head");if(this.policy.U2&&!isFinite(k))return x7Z(this.iR),g.R3(Infinity);zN$(this);pz(this);this.policy.V||RN$(this,k);this.K4&&this.K4.V&&this.K4.W&&!this.WY.getVideoData().nP&&(this.K4.V.isLocked()||this.K4.W.isLocked())&&this.WY.Yu({reattachOnLockedBuffer:1,vsb:""+this.K4.W.isLocked(),asb:""+this.K4.V.isLocked()});var V=this.getCurrentTime(),C=this.iR.seek(k,X);this.policy.Y9||(this.currentTime=C);aX(this.U,k,V, this.policy.kt&&!X.C6);Yw(this);return g.R3(C)}; g.r.Uy=function(k){return this.policy.V&&this.W.Uy(k)}; g.r.Ht=function(k){return this.W.Ht(k)}; g.r.RU=function(k,X){this.W.RU(k,X)}; g.r.getCurrentTime=function(){if(this.policy.Y9){var k=this.Jk()||0;return this.WY.getCurrentTime()-k}return this.currentTime}; g.r.cA=function(){return this.audioTrack.V.info}; g.r.WR=function(){return this.videoTrack.V.info}; g.r.Gy=function(){return this.audioTrack.V.info.Sz}; g.r.iQ=function(){return this.videoTrack.V.info.Sz}; g.r.C4=function(){try{this.xB(),Qc(this.audioTrack),Qc(this.videoTrack),vI(this.audioTrack),vI(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),g.H.prototype.C4.call(this)}catch(k){g.Zz(k)}}; g.r.handleError=function(k,X,V){V=V===void 0?0:V;var C=Re(V);k==="fmt.unplayable"&&this.E2.isLive&&(this.policy.Bw=!1,vw(this.E2));X=new g.DJ(k,X,V);g.C1(this);AA(X.details);this.WY.handleError(X);k!=="html5.invalidstate"&&X.errorCode!=="fmt.unplayable"&&k!=="fmt.unparseable"&&C&&this.dispose()}; g.r.Du=function(){var k=$G(this.audioTrack),X=$G(this.videoTrack);k={lct:this.getCurrentTime().toFixed(3),lsk:this.iR.isSeeking(),lmf:this.V.V.isLocked(),lbw:m4(this.schedule).toFixed(3),lhd:GJ(this.schedule).toFixed(3),lst:((this.schedule.N.dh()||0)*1E9).toFixed(3),laa:k?k.Bx():"",lva:X?X.Bx():"",lar:this.audioTrack.W?this.audioTrack.W.Bx():"",lvr:this.videoTrack.W?this.videoTrack.W.Bx():"",laq:""+t3(this.audioTrack),lvq:""+t3(this.videoTrack)};this.K4&&!this.K4.cV()&&this.K4.V&&this.K4.W&&(k.lab= E2(this.K4.V.DL()),k.lvb=E2(this.K4.W.DL()));this.dV&&(k.lapt=((0,g.a)()-this.dV).toFixed(0),k.lapr=pl0(this));this.Y9&&(k.lapmabht=((0,g.a)()-this.Y9).toFixed(0),k.lapmabh=FE(this,this.audioTrack).toFixed(0));this.uq&&(k.lapmvbht=((0,g.a)()-this.uq).toFixed(0),k.lapmvbh=FE(this,this.videoTrack).toFixed(0));this.bq&&(k.lapsdai=((0,g.a)()-this.bq).toFixed(0));return k}; g.r.uv=function(){try{this.policy.V&&this.W.RU(!1,"pending"),this.audioTrack.uv(),this.videoTrack.uv()}catch(k){g.Zz(k)}this.policy.j=""}; g.r.dc=function(){return AD(this.T)}; g.r.PY=function(k,X,V){this.WY.PY(k,X,V===void 0?!1:V)}; g.r.Zp=function(){return this.WY.Zp()}; g.r.hH=function(k,X){k/=X;isNaN(this.timestampOffset)&&O6o(this,k-Math.min(k,this.policy.Qw));return(k-this.timestampOffset)*X}; g.r.Jk=function(){return this.timestampOffset}; g.r.isSeeking=function(){return this.iR.isSeeking()}; g.r.QF=function(){this.U.QF()}; g.r.K_=function(k,X,V){X=X===void 0?!1:X;V=V===void 0?{}:V;this.policy.V?this.j.K_(k,X,V):this.V.K_(k,X,V)}; g.r.DX=function(k,X){if(this.k9&&this.U.DX(k,this.k9))return O6o(this,this.timestampOffset-X),Yw(this),this.policy.W&&(vw(this.E2),vI(this.audioTrack),vI(this.videoTrack),this.uv()),!0;X=this.videoTrack.V.index.vS(k);this.handleError("ad.skipfailed",{dec:!!this.k9,t:k.toFixed(3),sq:X});return!1}; g.r.getManifest=function(){return this.E2}; g.r.isOffline=function(){return!!this.WY.getVideoData().cotn}; g.r.J1=function(k,X){this.WY.J1(k,X)}; g.r.QB=function(k){if(this.policy.V)this.W.RU(!0,"utc"),this.YL();else{var X=this.WY.getVideoData().r8;if(X){var V=this.Y;V.EW=k;V.r8=X;Vg(this)}}}; g.r.Yq=function(k){this.videoTrack.N=!1;this.audioTrack.N=!1;this.iR.W=!1;this.WY.Yq(k)}; g.r.mY=function(k){this.iR.mY(k-this.Jk())}; g.r.c7=function(){this.WY.c7()}; g.r.Yt=function(k){k!==this.policy.gh&&((this.policy.gh=k)||this.YL())}; g.r.sM=function(k,X){var V=this.audioTrack.eq,C=this.videoTrack.eq;V&&C&&(V.remove(k,X),C.remove(k,X))}; g.r.Yu=function(k){this.WY.Yu(k)}; g.r.Cr=function(k){this.WY.Cr(k)}; g.r.IU=function(k,X,V){var C;(C=this.D8)==null||C.IU(k,X,V)}; g.r.X5=function(k){var X;return(X=this.D8)==null?void 0:X.X5(void 0,k)}; g.r.F8=function(){return this.WY.F8()}; g.r.CE=function(){vw(this.E2);this.uv()};g.r=g.iV.prototype;g.r.IB=function(k,X,V,C,y,U){return this.Jr.IB(k,X,V,C,y,U)}; g.r.Yo=function(k,X,V,C,y,U){return this.Jr.Yo(k,X,V,C,y,U)}; g.r.wR=function(k){return this.Jr.wR(k)}; g.r.Al=function(k){this.Jr.Al(k)}; g.r.Ny=function(k,X,V,C){return this.Jr.Ny(k,X,V,C)}; g.r.QF=function(){this.Jr.QF()}; g.r.VL=function(k,X){this.Jr.VL(k,X)}; g.r.EK=function(){this.Jr.EK()}; g.r.Kn=kX(56);g.r.rk=function(k,X,V){this.Jr.rk(k,X,V)}; g.r.w6=kX(59);g.r.QG=function(k,X,V,C,y,U,N,P,T){this.Jr.QG(k,X,V,C,y,U,N,P,T)}; g.r.WN=function(k){this.Jr.WN(k)}; g.r.xq=function(k){return this.Jr.xq(k)}; g.r.zY=function(k){return this.Jr.zY(k)};g.h(yU,g.ED);g.h(U$,yU);U$.prototype.X=function(k,X){if(k&&X){var V=Number(Ay(k,"cpi"))*1+1;isNaN(V)||V<=0||Vthis.U&&(this.U=V,g.p1(this.V)||(this.V={},this.j.stop(),this.W.stop())),this.V[X]=k,g.iT(this.W))}}; U$.prototype.Y=function(){for(var k=g.W(Object.keys(this.V)),X=k.next();!X.done;X=k.next()){var V=X.value;X=this.publish;for(var C=this.U,y=g.jd(this.V[V]),U=[],N=g.W(y[6].split("&")),P=N.next();!P.done;P=N.next())P=P.value,P.indexOf("cpi=")===0?U.push("cpi="+C.toString()):P.indexOf("ek=")===0?U.push("ek="+g.ex(V)):U.push(P);y[6]="?"+U.join("&");V="skd://"+y.slice(2).join("");y=V.length*2;C=new Uint8Array(y+4);C[0]=y%256;C[1]=(y-C[0])/256;for(y=0;y0)for(var V=g.W(this.V),C=V.next();!C.done;C=V.next())if(X===C.value.info.cryptoPeriodIndex){X=!0;break a}X=!1}if(!X){X=(0,g.a)();a:{V=k.cryptoPeriodIndex;if(!isNaN(V)){C=g.W(this.U.values());for(var y=C.next();!y.done;y=C.next())if(Math.abs(y.value.cryptoPeriodIndex-V)<=1){V=!0;break a}}V=!1}V?(V=k.V,V=Math.max(0,Math.random()*((isNaN(V)?120:V)-30))*1E3):V=0;this.publish("log_qoe",{wvagt:"delay."+V,cpi:k.cryptoPeriodIndex,reqlen:this.V.length, ignore:this.j});V<=0?$e5(this,k):this.j||(this.V.push({time:X+V,info:k}),g.iT(this.W,V))}}; Nb.prototype.C4=function(){this.V=[];yU.prototype.C4.call(this)};var ho={},me5=(ho.DRM_TRACK_TYPE_AUDIO="AUDIO",ho.DRM_TRACK_TYPE_SD="SD",ho.DRM_TRACK_TYPE_HD="HD",ho.DRM_TRACK_TYPE_UHD1="UHD1",ho);g.h(GQ$,g.H);g.h(A3m,g.ED);g.r=A3m.prototype;g.r.Qc=function(k){var X=this;if(!(this.ez()||k.size<=0)){var V={};k.forEach(function(C,y){var U=u0(X.W)?y:C;y=new Uint8Array(u0(X.W)?C:y);u0(X.W)&&YV0(y);C=g.Uu(y,4);YV0(y);y=g.Uu(y,4);X.V[C]?X.V[C].status=U:X.V[y]?X.V[y].status=U:X.V[C]={type:"",status:U};X.Vo.L("html5_use_new_license_constraint_proto")&&SV9(X,X.V[C].type,V)}); lDo(this,",");x3(this,{onkeystatuschange:1});this.status="kc";this.publish("keystatuseschange",this)}}; g.r.error=function(k,X,V,C){this.ez()||(this.publish("licenseerror",k,X,V,C),k==="drm.provision"&&(k=(Date.now()-this.X)/1E3,this.X=NaN,this.publish("ctmp","provf",{et:k.toFixed(3)})));Re(X)&&this.dispose()}; g.r.shouldRetry=function(k,X){return!k&&this.requestNumber===X.requestNumber}; g.r.C4=function(){this.V={};g.ED.prototype.C4.call(this)}; g.r.Du=function(){var k={ctype:this.T.contentType||"",length:this.T.initData.length,requestedKeyIds:this.qC,cryptoPeriodIndex:this.cryptoPeriodIndex};this.U&&(k.keyStatuses=this.V);return k}; g.r.getInfo=function(){var k=this.j.join();if(PO(this)){var X=new Set,V;for(V in this.V)this.V[V].status!=="usable"&&X.add(this.V[V].type);k+="/UKS."+Array.from(X)}return k+="/"+this.cryptoPeriodIndex}; g.r.b_=function(){return this.url};g.h(qb,g.H);g.r=qb.prototype;g.r.fm=function(k){if(this.Y){var X=k.messageType||"license-request";this.Y(new Uint8Array(k.message),X)}}; g.r.Qc=function(){this.N&&this.N(this.V.keyStatuses)}; g.r.onClosed=function(){this.ez()||g.Lr("xboxone")&&this.U&&this.U("closedShouldNotRetry")}; g.r.Vn=function(k){this.Y&&this.Y(k.message,"license-request")}; g.r.md=function(k){if(this.U){if(this.W){var X=this.W.error.code;k=this.W.error.systemCode}else X=k.errorCode,k=k.systemCode;this.U("t.prefixedKeyError;c."+X+";sc."+k,X,k)}}; g.r.v_=function(){this.X&&this.X()}; g.r.update=function(k){var X=this;if(this.V)return this.V.update(k).then(null,Dd(function(V){kA$(X,"t.update",V)})); this.W?this.W.update(k):this.element.addKey?this.element.addKey(this.T.keySystem,k,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.T.keySystem,k,this.initData,this.sessionId);return Ho()}; g.r.C4=function(){this.V&&(this.D?this.V.close().catch(g.aN):this.V.close());this.element=null;g.H.prototype.C4.call(this)};g.h(Mb,g.H);g.r=Mb.prototype;g.r.setServerCertificate=function(){return this.W.setServerCertificate?this.V.flavor==="widevine"&&this.V.kR?this.W.setServerCertificate(this.V.kR):VL(this.V)&&this.V.s2?this.W.setServerCertificate(this.V.s2):null:null}; g.r.createSession=function(k,X){var V=k.initData;if(this.V.keySystemAccess){X&&X("createsession");var C=this.W.createSession();Xi(this.V)?V=CXI(V,this.V.s2):VL(this.V)&&(V=KH0(V)||new Uint8Array(0));X&&X("genreq");k=C.generateRequest(k.contentType,V);var y=new qb(null,null,null,C,null,this.N);k.then(function(){X&&X("genreqsuccess")},Dd(function(N){kA$(y,"t.generateRequest",N)})); return y}if(Yd(this.V))return yer(this,V);if(kK(this.V))return i9o(this,V);if((C=this.element)==null?0:C.generateKeyRequest)this.element.generateKeyRequest(this.V.keySystem,V);else{var U;(U=this.element)==null||U.webkitGenerateKeyRequest(this.V.keySystem,V)}return this.j=new qb(this.element,this.V,V,null,null,this.N)}; g.r.Lm=function(k){var X=UuI(this,k);X&&X.Vn(k)}; g.r.uF=function(k){var X=UuI(this,k);X&&X.md(k)}; g.r.A2=function(k){var X=UuI(this,k);X&&X.v_(k)}; g.r.getMetrics=function(){if(this.W&&this.W.getMetrics)try{var k=this.W.getMetrics()}catch(X){}return k}; g.r.C4=function(){this.U=this.W=null;var k;(k=this.j)==null||k.dispose();k=g.W(Object.values(this.X));for(var X=k.next();!X.done;X=k.next())X.value.dispose();this.X={};g.H.prototype.C4.call(this);delete this.element};g.r=oF.prototype;g.r.get=function(k){k=this.findIndex(k);return k!==-1?this.values[k]:null}; g.r.remove=function(k){k=this.findIndex(k);k!==-1&&(this.keys.splice(k,1),this.values.splice(k,1))}; g.r.removeAll=function(){this.keys=[];this.values=[]}; g.r.set=function(k,X){var V=this.findIndex(k);V!==-1?this.values[V]=X:(this.keys.push(k),this.values.push(X))}; g.r.findIndex=function(k){return g.f1(this.keys,function(X){return g.cQ(k,X)})};g.h(PXm,g.ED);g.r=PXm.prototype;g.r.ykB=function(k){this.aO({onecpt:1});k.initData&&Mr0(this,new Uint8Array(k.initData),k.initDataType)}; g.r.EPb=function(k){this.aO({onndky:1});Mr0(this,k.initData,k.contentType)}; g.r.Mm=function(k){this.aO({onneedkeyinfo:1});this.Vo.L("html5_eme_loader_sync")&&(this.N.get(k.initData)||this.N.set(k.initData,k));qzI(this,k)}; g.r.xf=function(k){this.U.push(k);eI(this)}; g.r.createSession=function(k){var X=eh0(this)?s55(k):g.Uu(k.initData);this.W.get(X);this.gB=!0;k=new A3m(this.videoData,this.Vo,k,this.drmSessionId);this.W.set(X,k);k.subscribe("ctmp",this.Z2,this);k.subscribe("keystatuseschange",this.Qc,this);k.subscribe("licenseerror",this.Dd,this);k.subscribe("newlicense",this.lE,this);k.subscribe("newsession",this.D2,this);k.subscribe("sessionready",this.Xy,this);k.subscribe("fairplay_next_need_key_info",this.Oe,this);this.Vo.L("html5_enable_vp9_fairplay")&&k.subscribe("qualitychange", this.F1,this);k.subscribe("sabrlicenseconstraint",this.SR4,this);bzZ(k,this.j)}; g.r.lE=function(k){this.ez()||(this.aO({onnelcswhb:1}),k&&!this.heartbeatParams&&(this.heartbeatParams=k,this.publish("heartbeatparams",k)))}; g.r.D2=function(){this.ez()||(this.aO({newlcssn:1}),this.U.shift(),this.gB=!1,eI(this))}; g.r.Xy=function(){if(Yd(this.V)&&(this.aO({onsnrdy:1}),this.uq--,this.uq===0)){var k=this.k9,X,V;(X=k.element)==null||(V=X.msSetMediaKeys)==null||V.call(X,k.U)}}; g.r.Qc=function(k){if(!this.ez()){!this.bq&&this.videoData.L("html5_log_drm_metrics_on_key_statuses")&&(fCm(this),this.bq=!0);this.aO({onksch:1});var X=this.F1;if(!PO(k)&&g.Xj&&k.W.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var V="large";else{V=[];var C=!0;if(PO(k))for(var y=g.W(Object.keys(k.V)),U=y.next();!U.done;U=y.next())U=U.value,k.V[U].status==="usable"&&V.push(k.V[U].type),k.V[U].status!=="unknown"&&(C=!1);if(!PO(k)||C)V=k.j;V=gG$(V)}X.call(this,V);if(this.Vo.L("html5_use_new_license_constraint_proto")){if(!PO(k))for(X= {},V=g.W(k.j),C=V.next();!C.done;C=V.next())SV9(k,C.value,X);this.videoData.authorizedFormats=k.authorizedFormats}this.publish("keystatuseschange",k)}}; g.r.Z2=function(k,X){this.ez()||this.publish("ctmp",k,X)}; g.r.Oe=function(k,X){this.ez()||this.publish("fairplay_next_need_key_info",k,X)}; g.r.Dd=function(k,X,V,C){this.ez()||(this.videoData.L("html5_log_drm_metrics_on_error")&&fCm(this),this.publish("licenseerror",k,X,V,C))}; g.r.Ex=function(){return this.T}; g.r.F1=function(k){var X=g.WC("auto",k,!1,"l");if(this.videoData.cn){if(this.T.equals(X))return}else if(P5o(this.T,k))return;this.T=X;this.publish("qualitychange");this.aO({updtlq:k})}; g.r.SR4=function(k){this.videoData.sabrLicenseConstraint=k}; g.r.C4=function(){this.V.keySystemAccess&&this.element&&(this.qC?this.element.setMediaKeys(null).catch(g.aN):this.element.setMediaKeys(null));this.element=null;this.U=[];for(var k=g.W(this.W.values()),X=k.next();!X.done;X=k.next())X=X.value,X.unsubscribe("ctmp",this.Z2,this),X.unsubscribe("keystatuseschange",this.Qc,this),X.unsubscribe("licenseerror",this.Dd,this),X.unsubscribe("newlicense",this.lE,this),X.unsubscribe("newsession",this.D2,this),X.unsubscribe("sessionready",this.Xy,this),X.unsubscribe("fairplay_next_need_key_info", this.Oe,this),this.Vo.L("html5_enable_vp9_fairplay")&&X.unsubscribe("qualitychange",this.F1,this),X.dispose();this.W.clear();this.X.removeAll();this.N.removeAll();this.heartbeatParams=null;g.ED.prototype.C4.call(this)}; g.r.Du=function(){for(var k={systemInfo:this.V.Du(),sessions:[]},X=g.W(this.W.values()),V=X.next();!V.done;V=X.next())k.sessions.push(V.value.Du());return k}; g.r.getInfo=function(){return this.W.size<=0?"no session":""+this.W.values().next().value.getInfo()+(this.Y?"/KR":"")}; g.r.aO=function(k,X){X=X===void 0?!1:X;this.ez()||(AA(k),(this.Vo.hk()||X)&&this.publish("ctmp","drmlog",k))};g.h(WQ9,g.H);g.r=WQ9.prototype;g.r.Ei=function(){return!!this.b4}; g.r.Wh=function(){return this.W}; g.r.handleError=function(k){var X=this;$uI(this,k);if((k.errorCode!=="html5.invalidstate"&&k.errorCode!=="fmt.unplayable"&&k.errorCode!=="fmt.unparseable"||!KQX(this,k.errorCode,k.details))&&!w2X(this,k)){if(this.XH.k9!=="yt"&&nw$(this,k)&&this.videoData.XE&&(0,g.a)()/1E3>this.videoData.XE&&this.XH.k9==="hm"){var V=Object.assign({e:k.errorCode},k.details);V.stalesigexp="1";V.expire=this.videoData.XE;V.init=this.videoData.jK/1E3;V.now=(0,g.a)()/1E3;V.systelapsed=((0,g.a)()-this.videoData.jK)/1E3;k= new g.DJ(k.errorCode,V,2);this.WY.rl(k.errorCode,2,"SIGNATURE_EXPIRED",AA(k.details))}if(Re(k.severity)){var C;V=(C=this.WY.loader)==null?void 0:C.V.V;if(this.XH.L("html5_use_network_error_code_enums"))if(B50(k)&&V&&V.isLocked())var y="FORMAT_UNAVAILABLE";else if(this.XH.X||k.errorCode!=="auth"||k.details.rc!==429)k.errorCode==="ump.spsrejectfailure"&&(y="HTML5_SPS_UMP_STATUS_REJECTED");else{y="TOO_MANY_REQUESTS";var U="6"}else B50(k)&&V&&V.isLocked()?y="FORMAT_UNAVAILABLE":this.XH.X||k.errorCode!== "auth"||k.details.rc!=="429"?k.errorCode==="ump.spsrejectfailure"&&(y="HTML5_SPS_UMP_STATUS_REJECTED"):(y="TOO_MANY_REQUESTS",U="6");this.WY.rl(k.errorCode,k.severity,y,AA(k.details),U)}else this.WY.publish("nonfatalerror",k),C=/^pp/.test(this.videoData.clientPlaybackNonce),this.vx(k.errorCode,k.details),C&&k.errorCode==="manifest.net.connect"&&(k="https://www.youtube.com/generate_204?cpn="+this.videoData.clientPlaybackNonce+"&t="+(0,g.a)(),cV(k,"manifest",function(N){X.X=!0;X.PY("pathprobe",N)}, function(N){X.vx(N.errorCode,N.details)}))}}; g.r.PY=function(k,X){this.WY.xP.PY(k,X)}; g.r.vx=function(k,X){X=AA(X);this.WY.xP.vx(k,X)};fx.prototype.GY=function(k){var X=AeZ(this);if(!k)return{x3:kI,hv:kI,To:kI,Un:kI,Mu:kI,Go:kI,cJ:X};var V=kI;if(OT(X)||this.L("html5_perf_cap_override_sticky"))V=lC5(this,k);return{x3:V,hv:Z90(this,k),To:b9X(this,k),Un:LQX(this,k.videoData),Mu:Sza(this,k.videoData,k),Go:Rha(this,k),cJ:X}}; fx.prototype.Iq=function(k){var X;g.zJ(this.Vo)&&(X=window.screen&&window.screen.width?new g.tC(window.screen.width,window.screen.height):null);X||(X=this.Vo.XG?this.Vo.XG.clone():this.yw.Ws());(Vi||Cz||k)&&X.scale(g.UB());return X}; fx.prototype.L=function(k){return this.Vo.L(k)};g.h(JS,g.H);JS.prototype.onError=function(k){if(k!=="player.fatalexception"||this.provider.L("html5_exception_to_health"))k==="sabr.fallback"&&(this.encounteredSabrFallback=!0),k.match(C4g)?this.networkErrorCount++:this.nonNetworkErrorCount++}; JS.prototype.send=function(){if(!(this.U||this.V<0)){uU0(this);var k=g.Cx(this.provider)-this.V,X="PLAYER_PLAYBACK_STATE_UNKNOWN",V=this.playerState.Q2;this.playerState.isError()?X=V&&V.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":g.S(this.playerState,2)?X="PLAYER_PLAYBACK_STATE_ENDED":g.S(this.playerState,64)?X="PLAYER_PLAYBACK_STATE_UNSTARTED":g.S(this.playerState,16)||g.S(this.playerState,32)?X="PLAYER_PLAYBACK_STATE_SEEKING":g.S(this.playerState,1)&&g.S(this.playerState, 4)?X="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":g.S(this.playerState,1)?X="PLAYER_PLAYBACK_STATE_BUFFERING":g.S(this.playerState,4)?X="PLAYER_PLAYBACK_STATE_PAUSED":g.S(this.playerState,8)&&(X="PLAYER_PLAYBACK_STATE_PLAYING");V=gV5[mO(this.provider.videoData)];a:switch(this.provider.Vo.playerCanaryState){case "canary":var C="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":C="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:C="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var y=kXd(this.provider), U=this.W<0?k:this.W-this.V;k=this.provider.Vo.Rt+36E5<(0,g.a)();X={started:this.W>=0,stateAtSend:X,joinLatencySecs:U,jsErrorCount:this.jsErrorCount,playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:C,playerCanaryStage:y,isAd:this.provider.videoData.isAd(),liveMode:V,hasDrm:!!g.Gw(this.provider.videoData),isGapless:this.provider.videoData.N,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai, encounteredSabrFallback:this.encounteredSabrFallback,isSabr:Jt(this.provider.videoData)};k||g.JK("html5PlayerHealthEvent",X);this.U=!0;this.dispose()}}; JS.prototype.C4=function(){this.U||this.send();window.removeEventListener("error",this.UM);window.removeEventListener("unhandledrejection",this.UM);g.H.prototype.C4.call(this)}; var C4g=/\bnet\b/;g.h(VIm,g.H);VIm.prototype.C4=function(){ix$(this);g.H.prototype.C4.call(this)};var ySI=/[?&]cpn=/;g.h(rg,g.H);rg.prototype.flush=function(){var k={};this.W&&(k.pe=this.W);this.V.length>0&&(k.pt=this.V.join("."));this.V=[];return k}; rg.prototype.stop=function(){var k=this,X,V,C;return g.D(function(y){if(y.W==1)return g.sm(y,2),g.d(y,(X=k.j)==null?void 0:X.stop(),4);if(y.W!=2)return(V=y.V)&&k.logTrace(V),g.IY(y,0);C=g.$X(y);k.W=MIo(C.message);g.Wd(y)})}; rg.prototype.logTrace=function(k){this.encoder.reset();this.encoder.add(1);this.encoder.add(k.resources.length);for(var X=g.W(k.resources),V=X.next();!V.done;V=X.next()){V=V.value.replace("https://www.youtube.com/s/","");this.encoder.add(V.length);for(var C=0;C=0?k:g.Cx(this.provider),this.qC?i3Q.has(this.IZ)&&(this.V.size||(this.IZ==="PL"?k>=this.W+30:k<=this.k9+30||k>=this.W+1200&&k<=this.k9+86400))&&(g.s$(this,k,"vps",[this.IZ]),this.W=k):["PL","B","S"].indexOf(this.IZ)>-1&&(this.V.size||k>=this.W+30)&&(g.s$(this,k,"vps",[this.IZ]),this.W=k),this.V.size)){this.sequenceNumber===7E3&&g.aN(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){IF(this,k);var X=this.provider.WY.IR(); X=g.W(X);for(var V=X.next();!V.done;V=X.next())V=V.value,this.PY(V.key,V.value);X=k;V=this.provider.WY.tJ();var C=V.droppedVideoFrames||0,y=V.totalVideoFrames||0,U=C-this.us,N=y&&!this.e9;C>V.totalVideoFrames||U>5E3?KNZ(this,"html5.badframedropcount","df."+C+";tf."+V.totalVideoFrames):(U>0||N)&&g.s$(this,X,"df",[U]);this.us=C;this.e9=y;this.T>0&&(g.s$(this,k,"glf",[this.T]),this.T=0);rD.isActive()&&(k=rD.Sp(),Object.keys(k).length>0&&this.PY("profile",k));this.XT&&Kx(this,"lwnmow");this.provider.Vo.hk()&& this.provider.L("html5_record_now")&&this.PY("now",{wt:(0,g.a)()});k={};this.provider.videoData.W&&(k.fmt=this.provider.videoData.W.itag,(X=this.provider.videoData.j)&&X.itag!==k.fmt&&(k.afmt=X.itag));k.cpn=this.provider.videoData.clientPlaybackNonce;this.adCpn&&(k.adcpn=this.adCpn);this.Uk&&(k.addocid=this.Uk);this.contentCpn&&(k.ccpn=this.contentCpn);this.gB&&(k.cdocid=this.gB);this.provider.videoData.cotn&&(k.cotn=this.provider.videoData.cotn);k.el=zw(this.provider.videoData);k.content_v=gB(this.provider.videoData); k.ns=this.provider.Vo.k9;k.fexp=l3X(this.provider.Vo.experiments).toString();k.cl=(766438404).toString();(X=this.provider.videoData.adFormat||this.adFormat)&&(k.adformat=X);(X=mO(this.provider.videoData))&&(k.live=X);this.provider.videoData.gy()&&(k.drm=1,this.provider.videoData.Y&&(k.drm_system=Fa3[this.provider.videoData.Y.flavor]||0),this.provider.videoData.drmProduct&&(k.drm_product=this.provider.videoData.drmProduct));e2()&&this.provider.videoData.X&&(k.ctt=this.provider.videoData.X,k.cttype= this.provider.videoData.WG,this.provider.videoData.mdxEnvironment&&(k.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(k.dai=this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.KD&&(k.dai_fallback="1")):this.provider.videoData.Gi?k.dai="cs":this.provider.videoData.bU&&(k.dai="disabled");k.seq=this.sequenceNumber++;if(this.provider.videoData.s3){if(X=this.provider.videoData.s3,k&&X)for(X.ns==="3pp"&&(k.ns="3pp"),this.WF.has(X.ns)&& Kx(this,"hbps"),X.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=X.shbpslc),this.provider.Vo.experiments.iq("html5_use_server_qoe_el_value")&&this.dB.delete("el"),V=g.W(Object.keys(X)),C=V.next();!C.done;C=V.next())C=C.value,this.dB.has(C)||(k[C]=X[C])}else k.event="streamingstats",k.docid=this.provider.videoData.videoId,k.ei=this.provider.videoData.eventId;this.isEmbargoed&&(k.embargoed="1");Object.assign(k,this.provider.Vo.V);if(X=k.seq)X={cpn:this.provider.videoData.clientPlaybackNonce, sequenceNumber:+X,serializedWatchEndpointLoggingContext:this.provider.videoData.Wqq},this.serializedHouseBrandPlayerServiceLoggingContext&&(X.serializedHouseBrandPlayerServiceLoggingContext=xn(this.serializedHouseBrandPlayerServiceLoggingContext)||void 0),this.provider.videoData.playerResponseCpn&&(X.playerResponseCpn=this.provider.videoData.playerResponseCpn),WO.length&&(X.decoderInfo=WO),this.remoteControlMode&&(X.remoteControlMode=this.remoteControlMode),this.remoteConnectedDevices.length&&(X.remoteConnectedDevices= this.remoteConnectedDevices),X=g.JQ(X,do$),X=g.Uu(X,4),this.V.set("qclc",[X]);k=g.mT("//"+this.provider.Vo.wT+"/api/stats/qoe",k);V=X="";C=g.W(this.V.entries());for(y=C.next();!y.done;y=C.next())U=g.W(y.value),y=U.next().value,U=U.next().value,N=void 0,(N=U)!=null&&N.join&&(y="&"+y+"="+U.join(","),y.length>100?V+=y:X+=y);sFa(this,k+X,V.replace(/ /g,"%20"))}this.V.clear()}}; g.r.Cr=function(k){this.XT=k}; g.r.hL=function(){if(this.provider.videoData.Y){var k=this.provider.videoData.Y;Kx(this,"eme-"+(k.keySystemAccess?"final":Yd(k)?"ms":Xi(k)?"ytfp":kK(k)?"safarifp":"nonfinal"))}}; g.r.Kc=kX(53);g.r.Rw=function(k){this.isEmbargoed=k}; g.r.RL=kX(30);g.r.T$=kX(36);g.r.onPlaybackRateChange=function(k){var X=g.Cx(this.provider);k&&k!==this.NU&&(g.s$(this,X,"rate",[k]),this.NU=k);this.qC||this.reportStats(X)}; g.r.Oa=kX(24);g.r.getPlayerState=function(k){if(g.S(k,128))return"ER";if(g.S(k,2048))return"B";if(g.S(k,512))return"SU";if(g.S(k,16)||g.S(k,32))return"S";if(k.isOrWillBePlaying()&&g.S(k,64))return"B";var X=y2_[OJ(k)];g.Hg(this.provider.Vo)&&X==="B"&&this.provider.WY.getVisibilityState()===3&&(X="SU");X==="B"&&g.S(k,4)&&(X="PB");return X}; g.r.C4=function(){g.H.prototype.C4.call(this);g.I1(this.U2);g.I1(this.Et)}; g.r.T0=function(k){this.isOffline=k;g.s$(this,g.Cx(this.provider),"is_offline",[this.isOffline?"1":"0"])}; g.r.PY=function(k,X,V){var C=this.RM.indexOf(k)!==-1;C||this.RM.push(k);if(!V||!C){var y=typeof X!=="string"?AA(X):X;y=Bg$(y);if(!V&&!/^t[.]/.test(y)){var U=g.Cx(this.provider)*1E3;y="t."+U.toFixed()+";"+y}jI(this,"ctmp",k+":"+y);this.logger.debug(function(){return"ctmp "+k+" "+y}); Ox$(this);return U}}; g.r.dw=function(k,X,V){this.Y={ETo:Number(this.PY("glrem",{nst:k.toFixed(),rem:X.toFixed(),ca:+V})),H_:k,COo:X,isAd:V}}; g.r.Hu=function(k,X,V){g.s$(this,g.Cx(this.provider),"ad_playback",[k,X,V])}; g.r.I9=function(k,X){var V=g.Cx(this.provider)*1E3;jI(this,"daism","t."+V.toFixed(0)+";smw."+(k*1E3).toFixed(0)+";smo."+(X*1E3).toFixed(0))}; g.r.resume=function(){var k=this;isNaN(this.U2)?jFa(this):this.U2=g.OG(function(){k.reportStats()},1E4)}; var Wa={},y2_=(Wa[5]="N",Wa[-1]="N",Wa[3]="B",Wa[0]="EN",Wa[2]="PA",Wa[1]="PL",Wa[-1E3]="ER",Wa[1E3]="N",Wa),i3Q=new Set(["PL","B","S"]),WO=[];wOd.prototype.update=function(){if(this.N){var k=this.lO()||0,X=g.Cx(this.provider);k>=this.provider.WY.getDuration()-.1&&(this.previouslyEnded=!0);if(k!==this.V||cSX(this,k,X)){var V;if(!(V=kX-this.h0+2||cSX(this,k,X))){V=this.provider.WY.getVolume();var C=V!==this.D,y=this.provider.WY.isMuted()?1:0;y!==this.T?(this.T=y,V=!0):(!C||this.j>=0||(this.D=V,this.j=X),V=X-this.j,this.j>=0&&V>2?(this.j=-1,V=!0):V=!1)}V&&(nx(this),this.U=k);this.h0=X;this.V=k}}}; wOd.prototype.lO=function(){var k=this.provider.WY.lO();return this.provider.Vo.L("html5_disable_live_dvr_shrink_for_cdm_vss")&&Ep(this.provider.videoData)?k+this.provider.WY.Jk():k};db0.prototype.send=function(k){var X=this;if(!this.Tc){var V=Dbm(this),C=g.mT(this.uri,V);this.Vo.L("vss_through_gel_double")&&RqX(C);this.gB&&!this.Vo.L("html5_simplify_pings")?ahX(this,C):ASo(this,k).then(function(y){X.gB&&(y=y||{},y.method="POST",y.postParams={atr:X.attestationResponse});PVm(C,y,{token:X.U2,NK:X.yD,mdxEnvironment:X.mdxEnvironment},X.Vo,k,X.Y9,X.isFinal&&X.Rt||X.bq||X.U&&X.M_)}); this.Tc=!0}}; db0.prototype.W=function(k){k===void 0&&(k=NaN);return Number(k.toFixed(3)).toString()}; var sY={},v3r=(sY.LIVING_ROOM_APP_MODE_UNSPECIFIED=0,sY.LIVING_ROOM_APP_MODE_MAIN=1,sY.LIVING_ROOM_APP_MODE_KIDS=2,sY.LIVING_ROOM_APP_MODE_MUSIC=3,sY.LIVING_ROOM_APP_MODE_UNPLUGGED=4,sY.LIVING_ROOM_APP_MODE_GAMING=5,sY),OY={},bx0=(OY.EMBEDDED_PLAYER_MODE_UNKNOWN=0,OY.EMBEDDED_PLAYER_MODE_DEFAULT=1,OY.EMBEDDED_PLAYER_MODE_PFP=2,OY.EMBEDDED_PLAYER_MODE_PFL=3,OY);g.h(wg,g.H);wg.prototype.KJ=function(){this.V.update();Y$Y(this)&&(FNo(this),g35(this))}; wg.prototype.C4=function(){g.H.prototype.C4.call(this);cO(this);mba(this.V)}; wg.prototype.Du=function(){return Dbm(mN(this,"playback"))}; wg.prototype.BS=function(k){var X=mN(this,"engage");X.qC=k;return Hx$(X,ijY(this.provider))};Cm0.prototype.isEmpty=function(){return this.endTime===this.startTime};AS.prototype.L=function(k){return this.Vo.L(k)}; AS.prototype.getCurrentTime=function(){return this.WY.getCurrentTime()}; AS.prototype.lO=function(){return this.WY.lO()}; var yI$={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.h(g.Dh,g.H);g.r=g.Dh.prototype;g.r.KJ=function(){if(this.provider.videoData.enableServerStitchedDai&&this.XO){var k;(k=this.U.get(this.XO))==null||k.KJ()}else this.V&&this.V.KJ()}; g.r.Rw=function(k){this.qoe&&this.qoe.Rw(k)}; g.r.RL=kX(29);g.r.T$=kX(35);g.r.I9=function(k,X){this.qoe&&this.qoe.I9(k,X)}; g.r.rU=function(){if(this.provider.videoData.enableServerStitchedDai&&this.XO){var k;(k=this.U.get(this.XO))!=null&&nx(k.V)}else this.V&&nx(this.V.V)}; g.r.vx=function(k,X){this.qoe&&KNZ(this.qoe,k,X);if(this.W)this.W.onError(k)}; g.r.onPlaybackRateChange=function(k){if(this.qoe)this.qoe.onPlaybackRateChange(k);this.V&&nx(this.V.V)}; g.r.Kc=kX(52);g.r.PY=function(k,X,V){this.qoe&&this.qoe.PY(k,X,V)}; g.r.dw=function(k,X,V){this.qoe&&this.qoe.dw(k,X,V)}; g.r.kx=function(k){var X;(X=this.qoe)==null||X.kx(k)}; g.r.Tl=function(k){var X;(X=this.qoe)==null||X.Tl(k)}; g.r.Cr=function(k){this.qoe&&this.qoe.Cr(k)}; g.r.Hu=function(k,X,V){this.qoe&&this.qoe.Hu(k,X,V)}; g.r.Oa=kX(23);g.r.Zs=function(){if(this.qoe)return this.qoe.Zs()}; g.r.Du=function(){if(this.provider.videoData.enableServerStitchedDai&&this.XO){var k,X;return(X=(k=this.U.get(this.XO))==null?void 0:k.Du())!=null?X:{}}return this.V?this.V.Du():{}}; g.r.Ia=function(){var k;return(k=this.qoe)==null?void 0:k.Ia()}; g.r.tp=function(k,X){var V;(V=this.qoe)==null||V.tp(k,X)}; g.r.BS=function(k){return this.V?this.V.BS(k):function(){}}; g.r.getVideoData=function(){return this.provider.videoData}; g.r.resume=function(){this.qoe&&this.qoe.resume()};g.h(g.RF,g.H);g.r=g.RF.prototype;g.r.WI=function(k,X){this.sync();X&&this.V.array.length>=2E3&&this.Gj("captions",1E4);X=this.V;if(k.length>1&&k.length>X.array.length)X.array=X.array.concat(k),X.array.sort(X.V);else{k=g.W(k);for(var V=k.next();!V.done;V=k.next())V=V.value,!X.array.length||X.V(V,X.array[X.array.length-1])>0?X.array.push(V):g.AR(X.array,V,X.V)}this.U=NaN;this.sync()}; g.r.T2=function(k){k.length>1E4&&g.aN(new g.XQ("Over 10k cueRanges removal occurs with a sample: ",k[0]));if(!this.ez()){var X=new Set(k);this.W=this.W.filter(function(V){return!X.has(V)}); sT$(this.V,X);this.sync()}}; g.r.Gj=function(k,X){var V=(isNaN(this.U)?$Ym(this):this.U)-X;X=this.bv().filter(function(C){return C.namespace===k&&C.endthis.V,U=g.S(V,8)&&g.S(V,16),N=this.WY.rL().isBackground()||V.isSuspended();lV(this,this.Tc,U&&!N,y,"qoe.slowseek",function(){},"timeout"); var P=isFinite(this.V);P=U&&P&&zV0(X,this.V);var T=!C||Math.abs(C-this.V)>10,q=this.Vo.L("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),M=C===0&&this.W&&[11,10].includes(this.W);lV(this,this.dB,P&&T&&!N&&(!q||!M),y,"qoe.slowseek",function(){X.seekTo(k.V)},"set_cmt"); T=P&&QG(X.IL(),this.V);var e=this.WY.loader;P=!e||e.Ox();var f=function(){X.seekTo(k.V+.001)}; lV(this,this.uq,T&&P&&!N,y,"qoe.slowseek",f,"jiggle_cmt");P=function(){return k.WY.Od()}; lV(this,this.s2,T&&!N,y,"qoe.slowseek",P,"new_elem");T=sJ(V);q=V.isBuffering();var E=X.IL(),J=aQ(E,C),O=J>=0&&E.end(J)>C+5,I=T&&q&&O;M=this.WY.getVideoData();lV(this,this.n4,C<.002&&this.V<.002&&U&&g.Hg(this.Vo)&&g.Ff(M)&&!N,y,"qoe.slowseek",P,"slow_seek_shorts");lV(this,this.D,M.bB()&&U&&!N&&!M.bq,y,"qoe.slowseek",P,"slow_seek_gapless_shorts");lV(this,this.U2,I&&!N,T&&!q,"qoe.longrebuffer",f,"jiggle_cmt");lV(this,this.qC,I&&!N,T&&!q,"qoe.longrebuffer",P,"new_elem_nnr");if(e){var n=e.getCurrentTime(); U=X.Hb();U=c45(U,n);U=!e.isSeeking()&&C===U;lV(this,this.yD,T&&q&&U&&!N,T&&!q&&!U,"qoe.longrebuffer",function(){X.seekTo(n)},"seek_to_loader")}U={}; f=aQ(E,Math.max(C-3.5,0));I=f>=0&&C>E.end(f)-1.1;var B=f>=0&&f+1=0&&I&&B<11;U.close2edge=I;U.gapsize=B;U.buflen=E.length;this.W&&(U.seekSour=this.W);lV(this,this.gB,T&&q&&!N,T&&!q,"qoe.longrebuffer",function(){},"timeout",U); U=V.isSuspended();U=this.WY.V6()&&!U;lV(this,this.N,U,!U,"qoe.start15s",function(){k.WY.kV("ad")},"ads_preroll_timeout"); U=this.Vo.experiments.iq("html5_use_playback_rate_in_skip_slow_ad")?this.WY.getPlaybackRate()*1E3:1E3;J=C-this.j5;lV(this,this.Gc,g.Ff(M)&&e,T&&!q,"qoe.longrebuffer",function(){k.WY.Yu()},"reset_media_source"); lV(this,this.Z8,g.Ff(M)&&e,T&&!q,"qoe.longrebuffer",P,"reset_media_element");this.j===0&&(this.X=C);e=q&&this.V===0&&C>1&&C===this.X;lV(this,this.bq,g.Ff(M)&&e,T&&!q,"qoe.slowseek",function(){X.seekTo(0)},"reseek_after_time_jump"); N=V.isOrWillBePlaying()&&!N;O=this.WY.rP()-C<6&&!O&&this.WY.yB();lV(this,this.T,M.bB()&&N&&q&&O,T&&!q,"qoe.longrebuffer",function(){k.WY.Od(!1,!0)},"handoff_end_long_buffer_reload"); V=oz(M)&&this.W===104&&N&&(q||g.S(V,8)&&g.S(V,16));lV(this,this.k9,V,y,"qoe.start15s",P,"gapless_slow_start");this.j=C;this.Y.start()}}; gg.prototype.vx=function(k,X,V){X=this.Du(X);X.wn=V;X.wdup=this.U[k]?"1":"0";this.WY.vx(new g.DJ(k,X));this.U[k]=!0}; gg.prototype.Du=function(k){k=Object.assign(this.WY.Du(!0),k.Du());this.V&&(k.stt=this.V.toFixed(3));this.WY.getVideoData().isLivePlayback&&(k.ct=this.WY.getCurrentTime().toFixed(3),k.to=this.WY.Jk().toFixed(3));delete k.uga;delete k.euri;delete k.referrer;delete k.fexp;delete k.vm;return k}; zX.prototype.reset=function(){this.V=this.W=this.U=this.startTimestamp=0;this.j=!1}; zX.prototype.test=function(k){if(!this.Y||this.W)return!1;if(!k)return this.reset(),!1;k=(0,g.a)();if(!this.startTimestamp)this.startTimestamp=k,this.U=0;else if(this.U>=this.Y)return this.W=k,!0;this.U+=1;return!1}; zX.prototype.Du=function(){var k={},X=(0,g.a)();this.startTimestamp&&(k.wsd=(X-this.startTimestamp).toFixed());this.W&&(k.wtd=(X-this.W).toFixed());this.V&&(k.wssd=(X-this.V).toFixed());return k};g.h(F1m,g.H);g.r=F1m.prototype;g.r.setMediaElement=function(k){(this.mediaElement=k)?(this.mediaElement&&(this.Y||this.U||!this.mediaElement.bW()||this.seekTo(.01,{f0:"seektimeline_setupMediaElement"})),Lx(this)):px(this)}; g.r.getCurrentTime=function(){if(SI(this.WY)){if(!isNaN(this.W))return this.W}else if(!isNaN(this.W)&&isFinite(this.W))return this.W;return this.mediaElement&&UZY(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.U||0}; g.r.sx=function(){return this.Tc}; g.r.lO=function(){return this.getCurrentTime()-this.Jk()}; g.r.Yv=function(){return this.V?this.V.Yv():Infinity}; g.r.isAtLiveHead=function(k){if(!this.V)return!1;k===void 0&&(k=this.getCurrentTime());return aF(this.V,k)}; g.r.L9=function(){return!!this.V&&this.V.L9()}; g.r.seekTo=function(k,X){var V=X===void 0?{}:X;X=V.zP===void 0?!1:V.zP;var C=V.Zo===void 0?0:V.Zo;var y=V.Gq===void 0?!1:V.Gq;var U=V.sJ===void 0?0:V.sJ;var N=V.f0===void 0?"":V.f0;var P=V.seekSource===void 0?void 0:V.seekSource;var T=V.hH===void 0?!1:V.hH;var q=V.C6===void 0?!1:V.C6;V=V.zD===void 0?!1:V.zD;T&&(k+=this.Jk());Jt(this.videoData)&&P===29&&(this.Tc=void 0);T=k=this.wu())||!g.D2(this.videoData),M||(O={st:O,mst:this.wu()},this.V&&this.L("html5_high_res_seek_logging")&&(O.ht=this.V.Yv(),O.adft=Hjr(this.V)),this.WY.PY("seeknotallowed",O)),O=M));if(!O)return this.j&&(this.j=null,CZI(this)),g.R3(this.getCurrentTime());O=.005;q&&this.L("html5_sabr_seek_no_shift_tolerance")&&(O=0);if(Math.abs(k-this.W)<=O&&this.qC)return this.Y;N&&(O=k,(this.Vo.hk()||this.L("html5_log_seek_reasons"))&&this.WY.PY("seekreason",{reason:N, tgt:O}));P&&(this.D.W=P);this.qC&&px(this);this.Y||(this.Y=new xL);k&&!isFinite(k)&&Sd$(this,!1);(N=V||T)||(N=k,N=!(this.videoData.isLivePlayback&&this.videoData.U&&!this.videoData.U.V&&!(this.mediaElement&&this.mediaElement.VP()>0&&T9(this.mediaElement)>0)||Op(this.videoData)&&this.Fg()===this.wu(!1)?0:isFinite(N)||!Op(this.videoData)));N||(k=uV(this,k,y));k&&!isFinite(k)&&Sd$(this,!1);this.U=k;this.s2=U;this.W=k;this.X=0;this.V&&(y=this.V,U=k,bj$(y,U,!1),vsm(y,U));y=this.WY;U=k;N={zP:X,seekSource:P}; y.bH.U=U;V=y.iU;V.mediaTime=U;V.V=!0;N.zP&&y.PE(N);N=U>y.videoData.endSeconds&&U>y.videoData.limitedPlaybackDurationInSeconds;y.Z6&&N&&isFinite(U)&&DZY(y);UX.start&&DZY(this.WY);return this.Y}; g.r.wu=function(k){if(!this.videoData.isLivePlayback)return this.WY.videoData.wu();var X;return ii(this.videoData)&&((X=this.mediaElement)==null?0:X.isPaused())&&this.videoData.V?(k=this.getCurrentTime(),cZ0(this.UE(k)*1E3)+k):this.L("html5_sabr_parse_live_metadata_playback_boundaries")&&Jt(this.videoData)&&this.videoData.V?k?this.videoData.V.U2||0:this.videoData.V.lT||0:Op(this.videoData)&&this.videoData.k9&&this.videoData.V?this.videoData.V.wu()+this.timestampOffset:this.videoData.U&&this.videoData.U.V? !k&&this.V?this.V.Yv():this.WY.videoData.wu()+this.timestampOffset:this.mediaElement?Y5()?cZ0(this.mediaElement.YE().getTime()):T9(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset}; g.r.Fg=function(){if(this.L("html5_sabr_parse_live_metadata_playback_boundaries")&&Jt(this.videoData)){var k;return((k=this.videoData.V)==null?void 0:k.Tf)||0}k=this.videoData?this.videoData.Fg()+this.timestampOffset:this.timestampOffset;if(ii(this.videoData)&&this.videoData.V){var X,V=Number((X=this.videoData.progressBarStartPosition)==null?void 0:X.utcTimeMillis)/1E3;X=this.getCurrentTime();X=this.UE(X)-X;if(!isNaN(V)&&!isNaN(X))return Math.max(k,V-X)}return k}; g.r.RR=function(){this.Y||this.seekTo(this.U,{f0:"seektimeline_forceResumeTime_singleMediaSourceTransition",seekSource:15})}; g.r.wJ=function(){return this.qC&&!isFinite(this.W)}; g.r.C4=function(){pUm(this,null);this.D.dispose();g.H.prototype.C4.call(this)}; g.r.Du=function(){var k={};this.loader&&Object.assign(k,this.loader.Du());this.mediaElement&&Object.assign(k,this.mediaElement.Du());return k}; g.r.pu=function(k){this.timestampOffset=k}; g.r.getStreamTimeOffset=function(){return Op(this.videoData)?0:this.videoData.V?this.videoData.V.getStreamTimeOffset():0}; g.r.Jk=function(){return this.timestampOffset}; g.r.UE=function(k){return this.videoData&&this.videoData.V?this.videoData.V.UE(k-this.timestampOffset):NaN}; g.r.xK=function(){if(!this.mediaElement)return 0;if(Rz(this.videoData)){var k=this.mediaElement,X=k.IL();k=(gE(X)&&k.getDuration()?X.end(X.length-1):0)+this.timestampOffset-this.Fg();X=this.wu()-this.Fg();return Math.max(0,Math.min(1,k/X))}return this.mediaElement.xK()}; g.r.Rz=function(k){this.N&&(this.N.V=k)}; g.r.QB=function(k,X){this.WY.PY("requestUtcSeek",{time:k});Jt(this.videoData)&&(this.Tc=k);var V;(V=this.loader)==null||V.QB(k);X&&(this.gB=X)}; g.r.Yq=function(k){Jt(this.videoData)&&(this.Tc=void 0);if(this.gB)this.WY.PY("utcSeekingFallback",{source:"streamTime",timeSeconds:this.gB}),this.WY.seekTo(this.gB,{f0:"utcSeekingFallback_streamTime"}),this.gB=0;else{var X=this.getCurrentTime();isNaN(X)||(k=this.UE(X)-k,X-=k,this.WY.PY("utcSeekingFallback",{source:"estimate",timeSeconds:X}),this.WY.seekTo(X,{f0:"utcSeekingFallback_estimate"}))}}; g.r.c7=function(){this.gB=0}; g.r.L=function(k){return this.Vo&&this.Vo.L(k)};g.h(ks,g.H);ks.prototype.start=function(){this.W.start()}; ks.prototype.stop=function(){this.W.stop()}; ks.prototype.clear=function(){for(var k=g.W(this.V.values()),X=k.next();!X.done;X=k.next())X.value.clear()}; ks.prototype.sample=function(){for(var k=g.W(this.U),X=k.next();!X.done;X=k.next()){var V=g.W(X.value);X=V.next().value;V=V.next().value;this.V.has(X)||this.V.set(X,new Mb5(UEg.has(X)));this.V.get(X).update(V())}this.W.start()}; var UEg=new Set(["networkactivity"]);Mb5.prototype.update=function(k){this.W?(this.buffer.add(k-this.V||0),this.V=k):this.buffer.add(k)}; Mb5.prototype.clear=function(){this.buffer.clear();this.V=0};Cj.prototype.jW=function(){return this.started}; Cj.prototype.start=function(){this.started=!0}; Cj.prototype.reset=function(){this.finished=this.started=!1};var J$5=!1;g.h(g.NY,g.ED);g.r=g.NY.prototype;g.r.C4=function(){this.logger.debug("dispose");g.I1(this.e5);hh$(this.WV);this.visibility.unsubscribe("visibilitystatechange",this.WV);TNY(this.xP);g.JB(this.xP);Tn(this);g.lA.y7(this.tf);this.XN();this.iO=null;g.JB(this.videoData);g.JB(this.Pq);g.JB(this.CM);g.JB(this.BL);g.r1(this.f8b);this.Z6=null;g.ED.prototype.C4.call(this)}; g.r.Hu=function(k,X,V,C,y){if(this.Vo.L("html5_log_ad_playback_docid")){var U=this.xP;if(U.qoe){U=U.qoe;var N=this.Vo.k9||"yt";g.s$(U,g.Cx(U.provider),"ad_playback",[k,X,V,y,N])}}else this.xP.Hu(k,X,V);this.L("html5_log_media_perf_info")&&this.PY("adloudness",{ld:C.toFixed(3),cpn:k})}; g.r.Gy=function(){var k;return(k=this.loader)==null?void 0:k.Gy()}; g.r.iQ=function(){var k;return(k=this.loader)==null?void 0:k.iQ()}; g.r.WR=function(){var k;return(k=this.loader)==null?void 0:k.WR()}; g.r.cA=function(){var k;return(k=this.loader)==null?void 0:k.cA()}; g.r.gy=function(){return this.videoData.gy()}; g.r.mT=function(){return this.L("html5_not_reset_media_source")&&!this.gy()&&!this.videoData.isLivePlayback&&g.Ff(this.videoData)&&!this.Vo.supportsGaplessShorts()}; g.r.Vw=function(){this.videoData.N&&(this.videoData.W6=this.videoData.W6||this.e6.p4().Gy(),this.videoData.Xf=this.videoData.Xf||this.e6.p4().iQ());if(OR5(this.videoData)||!Vb(this.videoData)){var k=this.videoData.errorDetail;this.rl(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),k,k,this.videoData.KZ||void 0)}this.L("html5_generate_content_po_token")&&this.gH();this.L("html5_enable_d6de4")&&this.Js()}; g.r.getVideoData=function(){return this.videoData}; g.r.J=function(){return this.Vo}; g.r.GY=function(){return this.Qv.GY(this.iO)}; g.r.rL=function(){return this.visibility}; g.r.c6=function(){return this.mediaElement&&this.mediaElement.HH()?this.mediaElement.ac():null}; g.r.jm=function(){return this.mediaElement}; g.r.q9=function(){if(this.L("html5_check_video_data_errors_before_playback_start")&&this.videoData.errorCode)return!1;this.J().X&&this.J().houseBrandUserStatus&&this.PY("hbut",{status:this.J().houseBrandUserStatus},!0);if(this.videoData.i_())return!0;this.rl("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}; g.r.FM=function(k){(k=k===void 0?!1:k)||UYI(this.xP);this.Uo=k;!this.q9()||this.EY.jW()?g.Hg(this.Vo)&&this.videoData.isLivePlayback&&this.EY.jW()&&!this.EY.finished&&!this.Uo&&this.Ng():(this.EY.start(),k=this.xP,g.Cx(k.provider),k.qoe&&jFa(k.qoe),this.Ng())}; g.r.Ng=function(){if(this.videoData.isLoaded()){var k=this.Pq;g.IW(k.XH.experiments,"html5_player_min_build_cl")>0&&g.IW(k.XH.experiments,"html5_player_min_build_cl")>766438404&&GA0(k,"oldplayer");tbd(this)}else this.videoData.KU||this.videoData.CZ?this.Uo&&g.Hg(this.Vo)&&this.videoData.isLivePlayback||(this.videoData.KU?Us0(this.videoData):(k=this.xP,k.qoe&&(k=k.qoe,Kx(k,"protected"),k.provider.videoData.Y?k.hL():k.provider.videoData.subscribe("dataloaded",k.hL,k)),X0Z(this.videoData))):!this.videoData.loading&& this.w1&&G3Y(this)}; g.r.wg=function(k){this.Jr=k;this.loader&&(f$$(this.loader,new g.iV(k)),this.PY("sdai",{sdsstm:1}))}; g.r.bA=function(){return null}; g.r.IU=function(k,X,V){var C;(C=this.loader)==null||C.IU(k,X,V)}; g.r.GL=kX(8);g.r.isFullscreen=function(){return this.visibility.isFullscreen()}; g.r.isBackground=function(){return this.visibility.isBackground()}; g.r.jb=function(){var k=this;this.logger.debug("Updating for format change");xs(this).then(function(){return Ud(k)}); this.playerState.isOrWillBePlaying()&&this.playVideo()}; g.r.Uf=function(){this.logger.debug("start readying playback");this.mediaElement&&this.mediaElement.activate();this.FM();this.q9()&&!g.S(this.playerState,128)&&(this.xs.jW()||(this.xs.start(),this.videoData.F0?this.aM(Jq(this.playerState,4)):this.aM(Jq(Jq(this.playerState,8),1))),w10(this))}; g.r.X3=function(){return this.EY.finished}; g.r.sendAbandonmentPing=function(){g.S(this.getPlayerState(),128)||(this.publish("internalAbandon"),this.PP(!0),TNY(this.xP),g.JB(this.xP),g.lA.y7(this.tf))}; g.r.lf=function(k,X){k=k===void 0?!0:k;(X===void 0||X)&&this.mediaElement&&this.mediaElement.pause();this.aM(k?new g.eq(14):new g.eq)}; g.r.vu=function(){this.xP.rU()}; g.r.rl=function(k,X,V,C,y,U){this.logger.debug(function(){return"set player error: ec="+k+", detail="+y}); var N,P;g.L1(hLQ,V)?N=V:V?P=V:N="GENERIC_WITHOUT_LINK";C=(C||"")+(";a6s."+JV());if(k==="auth"||k==="drm.auth"||k==="heartbeat.stop")V&&(C+=";r."+V.replaceAll(" ","_")),U&&(C+="sr."+U.replaceAll(" ","_"));X={errorCode:k,errorDetail:y,errorMessage:P||g.Q2[N]||"",ey:N,KZ:U||"",MG:C,QA:X,cpn:this.videoData.clientPlaybackNonce};this.videoData.errorCode=k;PU(this,"dataloaderror");this.aM(EJ(this.playerState,128,X));g.lA.y7(this.tf);Tn(this);this.p$()}; g.r.kV=function(k){this.Tr=this.Tr.filter(function(X){return k!==X}); this.logger.debug(function(){return"set preroll ready for "+k}); this.xs.jW()&&w10(this)}; g.r.Lc=function(){var k;(k=!!this.Tr.length)||(k=this.LO.V.array[0],k=!!k&&k.start<=-0x8000000000000);return k}; g.r.L9=function(){return this.bH.L9()}; g.r.isPlaying=function(){return this.playerState.isPlaying()}; g.r.kq=function(){return this.playerState.kq()&&this.videoData.F0}; g.r.getPlayerState=function(){return this.playerState}; g.r.oN=function(k){var X;(X=this.loader)==null||X.oN(k)}; g.r.DI=function(k){var X;(X=this.loader)==null||X.DI(k)}; g.r.getPlayerType=function(){return this.playerType}; g.r.getPreferredQuality=function(){if(this.iO){var k=this.iO;k=k.videoData.yH.compose(k.videoData.Hj);k=In(k)}else k="auto";return k}; g.r.jY=kX(16);g.r.isGapless=function(){return!!this.mediaElement&&this.mediaElement.isView()}; g.r.setMediaElement=function(k){this.logger.debug("set media element");if(this.mediaElement&&k.ac()===this.mediaElement.ac()&&(k.isView()||this.mediaElement.isView())){if(k.isView()||!this.mediaElement.isView())this.Hc(),this.mediaElement=k,this.mediaElement.WY=this,Lyr(this),this.bH.setMediaElement(this.mediaElement)}else{this.mediaElement&&this.XN();if(!this.playerState.isError()){var X=rb(this.playerState,512);g.S(X,8)&&!g.S(X,2)&&(X=Jq(X,1));k.isView()&&(X=rb(X,64));this.aM(X)}this.mediaElement= k;this.mediaElement.WY=this;!g.Hg(this.Vo)&&this.mediaElement.setLoop(this.loop);this.mediaElement.setPlaybackRate(this.playbackRate);Lyr(this);this.bH.setMediaElement(this.mediaElement);this.L("html5_prewarm_media_source")&&!this.Pq.Ei()&&v75(this.mediaElement)}}; g.r.XN=function(k,X,V){k=k===void 0?!1:k;X=X===void 0?!1:X;V=V===void 0?!1:V;this.logger.debug("remove media element");if(this.mediaElement){var C=this.getCurrentTime();C>0&&(this.bH.U=C);this.bH.setMediaElement(null);!k&&this.mT()?Qw0(this):this.Om(V);this.loader&&(Yw(this.loader),ei(this,X));this.zJ.stop();if(this.mediaElement&&(!this.xs.jW()&&!this.V6()||this.playerState.isError()||g.S(this.playerState,2)||this.aM(Jq(this.playerState,512)),this.mediaElement)){this.Hc();if(k||!this.mediaElement.isView())this.qQ.C8("mesv_s"), this.mediaElement.stopVideo(),fj(this);this.mediaElement=this.mediaElement.WY=null}}}; g.r.playVideo=function(k,X){k=k===void 0?!1:k;X=X===void 0?!1:X;var V=this,C,y,U,N,P,T,q;return g.D(function(M){if(M.W==1){V.logger.debug("start play video");var e=window.google_image_requests;e&&e.length>10&&(window.google_image_requests=e.slice(-10));if(g.S(V.playerState,128))return M.return();if(V.Pq.Wh())return V.publish("signatureexpired"),M.return();V.mediaElement&&UYI(V.xP);V.Uf();(g.S(V.playerState,64)||k)&&V.aM(Jq(V.playerState,8));return V.xs.finished&&V.mediaElement?V.iO||!V.fl?M.wB(2): g.d(M,V.fl,3):M.return()}if(M.W!=2&&g.S(V.playerState,128))return M.return();if(!V.videoData.U)return V.videoData.isLivePlayback&&!g.fn(V.Vo.Y,!0)?(C="html5.unsupportedlive",y=2):(C=V.videoData.gy()?"fmt.unplayable":"fmt.noneavailable",y=1),g.aN(Error("selectableFormats")),U=V.L("html5_log_fmt_unplaybable_trigger")?"trg.selectableFormats":"selectableFormats.1",V.rl(C,y,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",U),M.return();if(V.Sg()&&V.videoData.U.V)return V.logger.debug("rebuild playbackData for airplay"), M.return(xs(V));if(SI(V))e=V.bH,sp(e.videoData)&&!e.isAtLiveHead(e.getCurrentTime())&&e.L9()&&e.WY.seekTo(Infinity,{f0:"seektimeline_peggedToLive",seekSource:34});else if(sp(V.videoData)&&(N=V.getCurrentTime()N;if(!P||!N){U&&P&&(C=Math.max(C,U));var T;U=DuI(X,(T=y.V)==null?void 0:T.videoInfos);T=X.WY.getPlaybackRate();T>1&&U&&(T=YJ$(X.Vo.Y,y.V.videoInfos,T),k.V!==0&&T< k.V&&X.WY.setPlaybackRate(1));var q,M;k=((q=y.videoData.W)==null?void 0:(M=q.video)==null?void 0:M.qualityOrdinal)||0;g.Zn("yt-player-quality",{quality:C,previousQuality:k},31104E3);X.Vo.schedule.policy.j=k0()>=480;if(X.L("html5_exponential_memory_for_sticky")){q=X.Vo.HI;M=1;var e=e===void 0?!1:e;etX(q,"sticky-lifetime");q.values["sticky-lifetime"]&&q.cw["sticky-lifetime"]||(q.values["sticky-lifetime"]=0,q.cw["sticky-lifetime"]=0);e&&dI(q,"sticky-lifetime")>.0625&&(M=q.cw["sticky-lifetime"]*2);q.values["sticky-lifetime"]+= 1*Math.pow(2,q.V/M);q.cw["sticky-lifetime"]=M;q.j.start()}if(X.L("html5_perf_cap_override_sticky")){e=X.U;q=X.L("html5_perserve_av1_perf_cap");q=q===void 0?!1:q;if(q===void 0?0:q){M=Vu();k=g.W(Object.keys(M));for(X=k.next();!X.done;X=k.next())X=X.value,X.indexOf("1")!==0&&delete M[X];g.Zn("yt-player-performance-cap",M,2592E3)}else g.Qi("yt-player-performance-cap");L$X(q);if(q){q=g.W(g6.keys());for(M=q.next();!M.done;M=q.next())M=M.value,M.startsWith("1")||g6.delete(M);q=g.W(E$.values());for(M=q.next();!M.done;M= q.next())M=M.value,M.startsWith("1")||E$.delete(M);q=g.W(e.keys());for(M=q.next();!M.done;M=q.next())M=M.value,M.startsWith("1")||e.delete(M)}else g6.clear(),E$.clear(),e.clear()}}}this.loader&&(e=this.loader,V=V||"",e.policy.V?SW(e.j.V,V):SW(e.V.Y,V));this.aV()}; g.r.getUserPlaybackQualityPreference=function(){return this.videoData.U&&!this.videoData.U.V?In(this.videoData.yH):j0[k0()]}; g.r.hasSupportedAudio51Tracks=function(){return this.videoData.hasSupportedAudio51Tracks()}; g.r.setUserAudio51Preference=function(k,X){this.getUserAudio51Preference()!==k&&(this.PY("toggle51",{pref:k}),g.Zn("yt-player-audio51",k,X?31536E3:2592E3),this.jb())}; g.r.getUserAudio51Preference=function(){return this.videoData.getUserAudio51Preference()}; g.r.setProximaLatencyPreference=function(k){var X=this.getProximaLatencyPreference();this.PY("proxima",{pref:k});g.Zn("yt-player-proxima-pref",k,31536E3);X!==k&&(k=this.bH,k.dB=!0,k.WY.seekTo(Infinity,{f0:"seektimeline_proximaSeekToHead",seekSource:34}))}; g.r.getProximaLatencyPreference=function(){var k;return(k=Xm())!=null?k:0}; g.r.isProximaLatencyEligible=function(){return this.videoData.isProximaLatencyEligible}; g.r.gH=function(){this.videoData.videoId?this.e6.gH(this.videoData):this.PY("povid",{})}; g.r.Js=function(){this.videoData.videoId?this.e6.Js(this.videoData):this.PY("piavid",{})}; g.r.aV=function(){if(!this.ez()&&!g.S(this.playerState,128)&&this.videoData.U){if(this.videoData.U.V)y4(this);else{var k=oT(this),X=this.videoData;a:{var V=this.videoData.QJ;if(k.V){for(var C=g.W(V),y=C.next();!y.done;y=C.next()){y=y.value;var U=y.getInfo(),N=g.LX[U.video.quality];if((!k.U||U.video.quality!=="auto")&&N<=k.V){V=y;break a}}V=V[V.length-1]}else V=V[0]}X.Gc=V;Rvd(this,k.reason,Yqm(this,this.videoData.Gc))}if(this.L("html5_check_unstarted")?this.playerState.isOrWillBePlaying():this.isPlaying())this.bH.T= !1,this.playVideo()}}; g.r.Qi=function(k,X){if(this.ez()||g.S(this.playerState,128))return!1;var V,C=!((V=this.videoData.U)==null||!V.V);V=C&&X?this.getCurrentTime()-this.Jk():NaN;if(this.Vo.experiments.iq("html5_record_audio_format_intent")){var y=this.xP;if(y.qoe){y=y.qoe;var U=[k.Gw.id,isNaN(V)?"m":"t"];g.s$(y,g.Cx(y.provider),"afi",U)}}if(C)return X&&(C=udd(this.bH),this.PY("aswh",{id:k.id,xtags:k.xtags,bh:C.toFixed(3)})),this.loader.setAudioTrack(k,V,X),!0;if(bDY(this)){a:{X=this.mediaElement.audioTracks();for(C=0;C< X.length;++C)if(V=X[C],V.label===k.Gw.getName()){if(V.enabled){X=!1;break a}X=V.enabled=!0;break a}X=void 0}X&&this.PY("hlsaudio",{id:k.id})}else{a:if(X=this.videoData,X.j&&!xa(X.j)||k===X.Jt||!X.QJ||X.QJ.length<=0)X=!1;else{C=g.W(X.QJ);for(V=C.next();!V.done;V=C.next()){V=V.value;if(!(V instanceof sB)){X=!1;break a}y=k.Gw.getId();V.W&&(RtI(V.W,y),V.Ca=null)}X.Jt=k;X=!0}X&&Ud(this)&&(this.publish("internalaudioformatchange",this.videoData,!0),this.PY("hlsaudio",{id:k.id}))}return!0}; g.r.getAvailableAudioTracks=function(){return this.videoData.getAvailableAudioTracks()}; g.r.getAudioTrack=function(){if(bDY(this)){var k=ZDa(this);if(k)return k}return this.videoData.getAudioTrack()}; g.r.Zr=function(){return this.videoData.j}; g.r.hp=function(){if(this.videoData.L("html5_trigger_loader_when_idle_network")&&!this.videoData.Ak()&&Jt(this.videoData)){var k;(k=this.loader)!=null&&k.YL()}}; g.r.Mc=function(){if(oz(this.videoData)&&this.videoData.L("html5_gapless_append_early")){var k;(k=this.loader)!=null&&k.YL()}}; g.r.onPlayerRequestSent=function(k){this.e6.onPlayerRequestSent(k)}; g.r.xB=function(k){k=k===void 0?!1:k;if(this.loader){var X=this.loader,V=X.xB;var C=this.videoData;C=C.L("html5_ssdai_use_post_for_media")&&C.enableServerStitchedDai?!1:Op(C)&&C.tW&&!C.isAd();V.call(X,C,k)}}; g.r.Om=function(k){k=k===void 0?!1:k;this.K4&&(this.logger.debug("remove media source"),bU5(this.K4),this.xB(k),this.K4.dispose(),this.K4=null)}; g.r.Xt=function(){return this.K4}; g.r.IN=function(k,X,V,C){function y(N){try{l55(U,N,X,V)}catch(P){g.aN(P),N={msi:"1",ename:P&&typeof P==="object"&&"name"in P?String(P.name):void 0},U.L("html5_log_fmt_unplaybable_trigger")&&(N.trg="setmediasrc"),U.handleError(new g.DJ("fmt.unplayable",N,1))}} var U=this;X=X===void 0?!1:X;V=V===void 0?!1:V;FyI(this,C===void 0?!1:C);this.K4=k;this.mT()&&UJ(this.K4)==="open"?y(this.K4):A4o(this.K4,y)}; g.r.Mm=function(k){this.logger.debug("onNeedKeyInfo");this.wd.set(k.initData,k);this.l_&&(this.l_.Mm(k),this.L("html5_eme_loader_sync")||this.wd.remove(k.initData))}; g.r.ZK=function(k){this.videoData.kt=g.WC("auto",k,!1,"u");y4(this)}; g.r.Rz=function(k){var X=k.reason,V=k.V.info,C=k.token,y=k.videoId,U=this.xP,N=this.videoData;if(V!==N.j){var P=!N.j;N.j=V;X!=="m"&&X!=="t"&&(X=P?"i":"a");var T=X==="m"||X==="t";this.Vo.experiments.iq("html5_refactor_sabr_audio_format_selection_logging")?this.Sh=new trY(N,V,X,"",C,y):(X=new trY(N,V,X,"",C),U.qoe&&(U=U.qoe,V=g.Cx(U.provider),EPY(U,V,X)));this.publish("internalaudioformatchange",N,!P&&T)}this.bH.Rz(k.V.index)}; g.r.oe=function(k){this.publish("localmediachange",k)}; g.r.K_=function(k){k=k===void 0?{}:k;var X;(X=this.loader)==null||X.K_(this.Vo,fh(this.videoData),k)}; g.r.Wh=function(){return this.Pq.Wh()}; g.r.iD=function(k){this.vx(new g.DJ("staleconfig",{reason:k}))}; g.r.handleError=function(k){this.Pq.handleError(k)}; g.r.Ei=function(){return this.Pq.Ei()}; g.r.Yq=function(k){this.bH.Yq(k)}; g.r.Od=function(k,X){k=k===void 0?!1:k;X=X===void 0?!1:X;var V=this,C,y,U;return g.D(function(N){if(N.W==1){V.loader&&V.loader.QF();V.loader&&V.loader.ez()&&Tn(V);if(V.L("html5_enable_vp9_fairplay")&&V.gy()&&(C=V.videoData.V)!=null)for(var P in C.V)C.V.hasOwnProperty(P)&&(C.V[P].V=null,C.V[P].U=!1);V.aM(Jq(V.playerState,2048));V.publish("newelementrequired");return k?g.d(N,xs(V),2):N.wB(2)}V.videoData.Ak()&&((y=V.loader)==null?0:y.qC)&&!SI(V)&&((U=V.isAtLiveHead())&&sp(V.videoData)?V.seekTo(Infinity, {f0:"videoPlayer_getNewElement"}):V.videoData.nQ&&V.loader&&(P=V.loader,P.E2.Ak&&(P.E2.nQ||P.E2.j||P.E2.isPremiere?(P.seek(0,{f0:"loader_resetSqless"}),P.videoTrack.N=!0,P.audioTrack.N=!0,P.videoTrack.Y=!0,P.audioTrack.Y=!0):QM(P.E2)&&Vg(P))));X&&V.seekTo(0,{seekSource:105});g.S(V.playerState,8)&&V.playVideo();g.Wd(N)})}; g.r.Kb=function(k){this.PY("hgte",{ne:+k});this.videoData.N=!1;k&&this.Od();this.loader&&ZhZ(this.loader)}; g.r.eP=function(k){this.PY("newelem",{r:k});this.Od()}; g.r.pauseVideo=function(k){k=k===void 0?!1:k;if((g.S(this.playerState,64)||g.S(this.playerState,2))&&!k)if(g.S(this.playerState,8))this.aM(hq(this.playerState,4,8));else if(this.kq())Ud(this);else return;g.S(this.playerState,128)||(k?this.aM(Jq(this.playerState,256)):this.aM(hq(this.playerState,4,8)));this.mediaElement&&this.mediaElement.pause();g.D2(this.videoData)&&this.loader&&ei(this,!1)}; g.r.stopVideo=function(){this.pauseVideo();this.loader&&(ei(this,!1),this.loader.uv())}; g.r.p$=function(k,X){k=k===void 0?!1:k;X=X===void 0?!1:X;if(this.mT()&&X){var V;(V=this.mediaElement)==null||V.p$()}else{var C;(C=this.mediaElement)==null||C.stopVideo()}fj(this);Tn(this);g.S(this.playerState,128)||(k?this.aM(rb(rb(Jq(this.playerState,4),8),16)):this.aM(EJ(this.playerState)));this.videoData.videoId&&this.Vo.uq.remove(this.videoData.videoId)}; g.r.seekTo=function(k,X){X=X===void 0?{}:X;this.logger.debug(function(){return"SeekTo "+k+", "+JSON.stringify(X)}); g.S(this.playerState,2)&&Ud(this);X.D2Y&&this.aM(Jq(this.playerState,2048));X.seekSource!==58&&X.seekSource!==60||!this.L("html5_update_vss_during_gapless_seeking")||xY$(this.xP,X.seekSource);this.bH.seekTo(k,X);this.LO.sync()}; g.r.PE=function(k){this.qQ.j.W=(0,g.a)();g.S(this.playerState,32)||(this.aM(Jq(this.playerState,32,k==null?void 0:k.seekSource)),g.S(this.playerState,8)&&this.pauseVideo(!0),this.publish("beginseeking"));this.L0()}; g.r.pX=function(k){k=k==null?void 0:k.seekSource;g.S(this.playerState,32)?(this.aM(hq(this.playerState,16,32,k)),this.publish("endseeking")):g.S(this.playerState,2)||this.aM(Jq(this.playerState,16,k));k=this.qQ.j;var X=this.videoData,V=this.playerState.isPaused();if(X.clientPlaybackNonce&&!isNaN(k.V)){if(Math.random()<.01){V=V?"pbp":"pbs";var C={startTime:k.V};X.X&&(C.cttAuthInfo={token:X.X,videoId:X.videoId});Se("seek",C);g.L4({clientPlaybackNonce:X.clientPlaybackNonce},"seek");isNaN(k.W)||ly("pl_ss", k.W,"seek");ly(V,(0,g.a)(),"seek")}k.reset()}}; g.r.QQ=function(k){this.pX(k)}; g.r.Ku=function(){this.publish("SEEK_COMPLETE")}; g.r.Za=function(k){var X=this.e6,V=this.videoData.clientPlaybackNonce,C=this.playerType;if(k.scope===4){var y=k.type;if(y){var U=X.Wa(),N=U.getVideoData().clientPlaybackNonce;C===1&&(N=V);if(C=Qjd(X,N)){if(V=C.getVideoData())k.writePolicy===2&&V.sabrContextUpdates.has(y)||(X.L("html5_update_included_sabr_context_cross_playback")&&k.sendByDefault&&V.dB.add(y),V.sabrContextUpdates.set(y,k)),X.L("html5_enable_t1_enf_on_sabr")&&(k=y===5,y=N70(V.playerResponse),k?(k=y?1:0,J4(k,"m.p_",{}),uE("MBSTAT",k)): k=1,k===0&&X.NC.Ib("onAbnormalityDetected"))}else U.PY("scuset",{ncpf:"1",ccpn:N,crcpn:V})}else g.aN(Error("b/380308491: contextUpdateType is undefined"))}}; g.r.Sy=function(){if(this.playerType===2)return this.e6.Sy("")}; g.r.getCurrentTime=function(){return this.bH.getCurrentTime()}; g.r.sx=function(){return this.bH.sx()}; g.r.lO=function(){return this.bH.lO()}; g.r.lw=function(){return this.lO()}; g.r.Yv=function(){return this.bH.Yv()}; g.r.getPlaylistSequenceForTime=function(k){return this.videoData.getPlaylistSequenceForTime(k-this.Jk())}; g.r.wk=function(){var k=NaN;this.mediaElement&&(k=this.mediaElement.wk());return k>=0?k:this.getCurrentTime()}; g.r.UE=function(){var k;return((k=this.videoData.V)==null?0:k.UE)?this.videoData.V.UE(this.getCurrentTime()-this.Jk()):this.mediaElement&&(k=this.mediaElement.YE())&&(k=k.getTime(),!isNaN(k))?k/1E3+this.getCurrentTime():NaN}; g.r.getDuration=function(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.Jk():this.wu()?this.wu():0}; g.r.OC=function(){var k=new eb$;if(this.loader){var X=this.Vo.schedule,V=this.Vo.hk();V=V===void 0?!1:V;k.Dc=X.qC;k.BH=X.s2;k.bandwidthEstimate=tb(X);if(V){V=(X.T.dh()*1E3).toFixed();var C=(X.Y9.dh()*1E3).toFixed(),y=GJ(X).toFixed(2),U=((X.N.dh()||0)*1E9).toFixed(2),N=X.U.dh().toFixed(0),P=X.bq.dh().toFixed(0),T=X.D.percentile(.5).toFixed(2),q=X.D.percentile(.92).toFixed(2),M=X.D.percentile(.96).toFixed(2),e=X.D.percentile(.98).toFixed(2);X.V?X.V.reset():X.V=new Wp;X.V.add(X.gB);X.V.add(X.interruptions.length); for(var f=0,E=X.interruptions.length-1;E>=0;E--){var J=X.interruptions[E];X.V.add(J-f);f=J}f=0;for(E=X.j.length-1;E>=0;E--){J=X.j[E];var O=J.stamp/36E5;X.V.add(O-f);f=O;X.V.add(J.net/1E3);X.V.add(J.max)}X=X.V.vV();k.V={ttr:V,ttm:C,d:y,st:U,bw:N,abw:P,v50:T,v92:q,v96:M,v98:e,"int":X}}eAd(this.loader,k)}else this.mediaElement&&(k.Pb=q6(this.mediaElement));k.Dc=this.Dc;k.BH=this.BH;k.U=this.isAtLiveHead()&&this.isPlaying()?B0m(this):NaN;return k}; g.r.J1=function(k,X){this.BH+=k;this.Dc+=X}; g.r.xK=function(){return this.mediaElement?g.D2(this.videoData)?1:Rz(this.videoData)?this.isAtLiveHead()||this.L9()?1:this.bH.xK():this.mediaElement.xK():0}; g.r.Wt=function(){var k=this.Aq,X=V4(k,"bandwidth"),V=V4(k,"bufferhealth"),C=V4(k,"livelatency"),y=V4(k,"networkactivity"),U=Xd(k,"bandwidth"),N=Xd(k,"bufferhealth"),P=Xd(k,"livelatency");k=Xd(k,"networkactivity");var T=this.tJ(),q=T.droppedVideoFrames;T=T.totalVideoFrames;var M=this.getCurrentTime();if(this.l_){var e="IT/"+(this.l_.V.getInfo()+"/"+In(this.Ex()));e+="/"+this.l_.getInfo()}else e="";var f=this.isGapless(),E=this.Ua(),J=this.Zs(),O=g.MY(this),I=this.getPlayerState(),n=this.getPlaylistSequenceForTime(this.getCurrentTime()); a:{var B=0;var t="";if(this.Jr){if(this.Jr.rz){t="D,";break a}B=this.Jr.sV;t=this.Jr.X7.substring(0,4)}B>0?(B="AD"+B+", ",t&&(B+=t+", "),t=B):t=""}return{dX:U,CX:N,currentTime:M,qR:e,droppedVideoFrames:q,isGapless:f,Ua:E,RA:J,Ji:X,Gm:V,Ij:C,dZ:y,S1:P,Ee:k,hB:O,playerState:I,M4:n,z4:t,totalVideoFrames:T}}; g.r.Du=function(k){var X={};if(k===void 0?0:k){Object.assign(X,this.xP.Du());this.mediaElement&&(Object.assign(X,this.mediaElement.Du()),k=this.tJ(),X.dvf=k.droppedVideoFrames,X.tvf=k.totalVideoFrames);this.loader&&Object.assign(X,this.loader.Du());this.l_&&(X.drm=JSON.stringify(this.l_.Du()));X.state=this.playerState.state.toString(16);g.S(this.playerState,128)&&(X.debug_error=JSON.stringify(this.playerState.Q2));this.Lc()&&(X.prerolls=this.Tr.join(","));this.videoData.NU&&(X.ismb=this.videoData.NU); this.videoData.latencyClass!=="UNKNOWN"&&(X.latency_class=this.videoData.latencyClass);this.videoData.isLowLatencyLiveStream&&(X.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)X.is_mosaic=1;this.videoData.cotn&&(X.is_offline=1,X.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(X.playerResponseCpn=this.videoData.playerResponseCpn);this.e6.isOrchestrationLeader()&&(X.leader=1);this.videoData.isLivePlayback&& (this.videoData.V&&b0(this.videoData.V)&&(X.segduration=b0(this.videoData.V)),k=this.bH,X.lat=k.N?ti0(k.N.j):0,X.liveutcstart=this.videoData.liveUtcStartSeconds);X.relative_loudness=this.videoData.RM.toFixed(3);if(k=g.MY(this))X.optimal_format=k.video.qualityLabel;X.user_qual=k0();X.release_version=x[51]}X.debug_videoId=this.videoData.videoId;return X}; g.r.addCueRange=function(k){this.wM([k])}; g.r.removeCueRange=function(k){this.LO.T2([k])}; g.r.WO=function(){this.LO.sync()}; g.r.Gj=function(k,X){return this.LO.Gj(k,X)}; g.r.wM=function(k,X){this.LO.WI(k,X)}; g.r.aF=function(k){this.LO.T2(k)}; g.r.bv=function(){return this.LO.bv()||[]}; g.r.Df=function(){return this.C5}; g.r.Sg=function(){return this.visibility.Sg()}; g.r.L_=function(){this.mediaElement&&this.mediaElement.L_()}; g.r.fLa=function(){PU(this)}; g.r.togglePictureInPicture=function(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}; g.r.Hc=function(){g.RB(this.Fv)}; g.r.Lfq=function(){this.L0();this.publish("onLoadProgress",this.xK())}; g.r.u5=function(k){var X=k.target.mB();if(this.mediaElement&&this.mediaElement.mB()&&this.mediaElement.mB()===X){yPm(this,k.type);switch(k.type){case "error":var V=o7(this.mediaElement)||"",C=this.mediaElement.jg();if(V==="capability.changed"){this.L("html5_restart_on_capability_change")?(this.PY("capchg",{msg:C}),this.Od(!0)):xs(this);return}if(this.mediaElement.hasError()&&(C={msg:C},this.L("html5_log_fmt_unplaybable_trigger")&&(C.trg="elementevt"),KQX(this.Pq,V,C)))return;if(this.isBackground()&& this.mediaElement.RW()===4){this.p$();qY(this,"unplayable");return}break;case "durationchange":V=this.mediaElement.getDuration();isFinite(V)&&(!this.K4||V>0)&&V!==1&&this.Fl(V);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());Ojr(this.LO);this.xP.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":NQr(this);this.publish("onLoadedMetadata");p10(this);V=this.UE();this.videoData.oz&&(this.videoData.oz=V);break;case "loadstart":p10(this); break;case "progress":case "suspend":this.PZ.Xs();break;case "playing":this.qQ.C8("plev");this.ZJ&&!SI(this)&&(this.ZJ=!1,this.isAtLiveHead()||(this.logger.debug("seek to infinity on PLAYING"),this.seekTo(Infinity,{f0:"videoplayer_onPlaying"})));break;case "timeupdate":V=this.mediaElement&&!this.mediaElement.getCurrentTime();C=this.mediaElement&&this.mediaElement.VP()===0;if(V&&(!this.Re||C))return;this.Re=this.Re||!!this.mediaElement.getCurrentTime();Sqa(this);this.L0();if(!this.mediaElement||this.mediaElement.mB()!== X)return;this.publish("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.Hb().length>0&&this.mediaElement.IL().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;this.L("html5_ignore_unexpected_waiting_cfl")&&(this.mediaElement.isPaused()||this.mediaElement.VP()>2||!this.mediaElement.isSeeking()&&QG(this.mediaElement.IL(),this.mediaElement.getCurrentTime()))&&(V=this.mediaElement.Du(),V.bh=q6(this.mediaElement).toFixed(3), this.PY("uwe",V));break;case "resize":NQr(this);this.videoData.W&&this.videoData.W.video.quality==="auto"&&this.publish("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.T5&&g.S(this.playerState,8)&&!g.S(this.playerState,1024)&&this.getCurrentTime()===0&&g.B7){qY(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.mB()===X){PZI(this.bH,k);this.publish("videoelementevent",k);X=this.playerState;C=this.iU;var y=this.mediaElement;V=this.videoData.clientPlaybackNonce; if(!g.S(X,128)){var U=X.state;y=y?y:k.target;var N=y.getCurrentTime();if(!g.S(X,64)||k.type!=="ended"&&k.type!=="pause"){var P=y.getDuration();P=y.isEnded()||N>1&&Math.abs(N-P)<1.1;var T=k.type==="pause"&&y.isEnded();N=k.type==="ended"||k.type==="waiting"||k.type==="timeupdate"&&!g.S(X,4)&&!HO(C,N);if(T||P&&N)y.US()>0&&y.mB()&&(U=14);else switch(k.type){case "error":o7(y)&&(U|=128);break;case "pause":g.S(X,256)?(U^=256)||(U=64):g.S(X,32)||g.S(X,2)||g.S(X,4)||(U=4,g.S(X,1)&&g.S(X,8)&&(U|=1));break; case "playing":N=U;U=(U|8)&-1093;N&4?(U|=1,fB(C,y,!0)):HO(C,y.getCurrentTime())&&(U&=-2);g.S(X,1)&&fB(C,y)&&(U|=1);break;case "seeking":U|=16;g.S(X,8)&&(U|=1);U&=-3;break;case "seeked":U&=-17;fB(C,y,!0);break;case "waiting":g.S(X,2)||(U|=1);fB(C,y);break;case "timeupdate":N=g.S(X,16),P=g.S(X,4),(g.S(X,8)||N)&&!P&&HO(C,y.getCurrentTime())&&(U=8),fB(C,y)&&(U|=1)}}C=U;U=null;C&128&&(U=k.target,y=o7(U),N=1,y?(y==="capability.changed"&&(N=2),P="GENERIC_WITHOUT_LINK",T=U.Du(),T.mediaElem="1",/AUDIO_RENDERER/.test(U.jg())&& (P="HTML5_AUDIO_RENDERER_ERROR"),U={errorCode:y,errorMessage:g.Q2[P]||"",ey:P,MG:AA(T),QA:N,cpn:X.Q2?X.Q2.cpn:""}):U=null,U&&(U.cpn=V));X=EJ(X,C,U)}!g.S(this.playerState,1)&&g.S(X,1)&&iTo(this,"evt"+k.type);this.aM(X)}}}; g.r.b44=function(k){k=k.V.availability==="available";k!==this.C5&&(this.C5=k,this.publish("airplayavailabilitychange"))}; g.r.ha2=function(){var k=(0,g.a)(),X=this.mediaElement.Sg();this.PY("airplay",{ia:X});!X&&!isNaN(this.FU)&&k-this.FU<2E3||(this.FU=k,X!==this.Sg()&&(k=this.visibility,k.V!==X&&(k.V=X,k.WV()),this.PY("airplay",{rbld:X}),this.jb()),this.publish("airplayactivechange"))}; g.r.lj=function(k){if(this.loader){var X=this.loader,V=X.U,C=X.getCurrentTime(),y=Date.now()-V.D;V.D=NaN;V.PY("sdai",{adfetchdone:k,d:y});k&&!isNaN(V.N)&&V.W!==3&&bH(V.loader,C,V.N,V.X);V.policy.W?V.Y=NaN:V.j=NaN;Hz(V,4,V.W===3?"adfps":"adf");Yw(X)}}; g.r.cU=function(){g.I1(this.e5);this.zJ.stop();this.videoData.bq=!0;this.Vo.Tf=!0;this.Vo.Rc=0;var k=this.Pq;if(k.videoData.W){var X=k.XH.Y,V=k.videoData.W.Sz;X.j.has(V)&&(X.j.delete(V),X.W=!0)}k.V.stop();this.FI();g.S(this.playerState,8)&&this.aM(rb(this.playerState,65));this.Uo=!1;k=this.xP;k.V&&lh$(k.V);k.W&&(k=k.W,X=g.Cx(k.provider),k.V<0&&(k.V=X,k.delay.start()),k.W=X,k.j=X);g.iT(this.CM);this.publish("playbackstarted");(k=g.LZ("yt.scheduler.instance.clearPriorityThreshold"))?k():TG(0)}; g.r.FI=function(){var k=this.e6.kL(),X={},V={};!p4("pbs",this.qQ.timerName)&&Dq.measure&&Dq.getEntriesByName&&(Dq.getEntriesByName("mark_nr")[0]?ic$("mark_nr"):ic$());k.videoId&&(X.videoId=k.videoId);k.clientPlaybackNonce&&!this.L("web_player_early_cpn")&&(X.clientPlaybackNonce=k.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(V.isPausedOnLoad=!0);V.itag=k.W?Number(k.W.itag):-1;k.kI&&(V.preloadType=String(this.VE?2:1));X.liveStreamMode=gV5[mO(k)];X.playerInfo=V;this.qQ.infoGel(X); if(this.loader){k=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(k.U&&(X=window.performance.getEntriesByName(k.U),X.length&&(X=X[0],k.tick("vri",X.fetchStart),k.tick("vdns",X.domainLookupEnd),k.tick("vreq",X.requestStart),k.tick("vrc",X.responseEnd))),k.W&&(X=window.performance.getEntriesByName(k.W),X.length&&(X=X[0],k.tick("ari",X.fetchStart),k.tick("adns",X.domainLookupEnd),k.tick("areq",X.requestStart),k.tick("arc",X.responseEnd))));k=k.ticks;for(var C in k)k.hasOwnProperty(C)&& this.qQ.tick(C,k[C])}}; g.r.L0=function(k){var X=this;k=k===void 0?!1:k;if(this.mediaElement&&this.videoData){k3$(this.bH,this.isPlaying());var V=this.getCurrentTime();!this.loader||g.S(this.playerState,4)&&g.D2(this.videoData)||g.S(this.playerState,32)&&Jt(this.videoData)||hA0(this.loader,V);V>5&&(this.bH.U=V);var C=g.P7();C?g.lA.y7(this.tf):g.j2(this.tf);var y=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!y||ii(this.videoData))&&!g.S(this.playerState,128)){var U=function(){if(X.mediaElement&&!g.S(X.playerState, 128)){X.Vo.hk()&&yPm(X,"pfx");var N=X.getCurrentTime();X.L("html5_buffer_underrun_transition_fix")&&(N-=X.Jk());var P=q6(X.mediaElement),T=g.S(X.playerState,8),q=HO(X.iU,N),M=g7o(X.iU,N,(0,g.a)(),P);T&&q?X.aM(rb(X.playerState,1)):T&&M?(T=X.getDuration(),q=sp(X.videoData),T&&Math.abs(T-N)<1.1?(X.PY("setended",{ct:N,bh:P,dur:T,live:q}),X.mediaElement.If()?(X.logger.debug("seek to 0 because of looping"),X.seekTo(0,{f0:"videoplayer_loop",seekSource:37})):X.lf()):(X.playerState.isBuffering()||iTo(X,"progress_fix"), X.aM(Jq(X.playerState,1)))):(T&&!q&&!M&&N>0&&(T=(Date.now()-X.b4)/1E3,q=X.getDuration(),N>q-1&&X.PY("misspg",{t:N.toFixed(2),d:q.toFixed(2),r:T.toFixed(2),bh:P.toFixed(2)})),X.playerState.isPaused()&&X.playerState.isBuffering()&&q6(X.mediaElement)>5&&X.aM(rb(X.playerState,1)));X.L0()}}; this.mediaElement.Hb().length===0?this.tf=C?g.lA.KO(U,100):g.sG(U,100):this.tf=C?g.lA.KO(U,500):g.sG(U,500)}this.videoData.Ic=V;!k&&this.isPlaying()&&u3o(this);gw5(this.Qv,this.iO,this.jm(),this.isBackground())&&y4(this);this.publish("progresssync",k);y&&ii(this.videoData)&&this.publish("onVideoProgress",this.getCurrentTime())}}; g.r.xJ=function(){this.rl("ad.rebuftimeout",2,"RETRYABLE_ERROR","vps."+this.playerState.state.toString(16))}; g.r.Zs=function(){return this.xP.Zs()}; g.r.dc=function(){return this.loader?this.loader.dc():tb(this.Vo.schedule,!0)}; g.r.aM=function(k){if(!g.Wt(this.playerState,k)){this.logger.debug(function(){return"Setting state "+k.toString()}); var X=new g.sj(k,this.playerState);this.playerState=k;UGY(this);var V=!this.h3.length;this.h3.push(X);var C=this.mediaElement&&this.mediaElement.isSeeking();g.j$(X,1)&&this.loader&&bh9(this.loader);C=X.oldState.state===8&&!C;g.j$(X,1)&&C&&g.S(this.playerState,8)&&!g.S(this.playerState,64)&&this.loader&&(vI$(this.loader),this.mediaElement&&q6(this.mediaElement)>=5&&zhr(this.Qv,this.iO)&&y4(this));(C=g.IW(this.Vo.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&g.S(k,1)&&(g.S(k,8)||g.S(k, 16))?this.Dw.start(C):this.Dw.stop();(Oj(X,8)<0||g.j$(X,1024))&&this.zJ.stop();!g.j$(X,8)||this.videoData.bq||g.S(X.state,1024)||this.zJ.start();g.S(X.state,8)&&Oj(X,16)<0&&!g.S(X.state,32)&&!g.S(X.state,2)&&this.playVideo();g.S(X.state,2)&&Rz(this.videoData)&&(this.Fl(this.getCurrentTime()),this.L0(!0));g.j$(X,2)&&(this.PP(!0),this.Vo.hk()&&this.L("html5_sabr_parse_live_metadata_playback_boundaries")&&Jt(this.videoData)&&this.videoData.V&&(C={minst:""+this.videoData.V.Tf,cminst:""+(this.videoData.V.Fg()+ this.Jk()),maxst:""+this.videoData.V.lT,hts:""+this.videoData.V.U2,cmaxst:""+(this.videoData.V.wu()+this.Jk())},this.PY("sabrSeekableBoundaries",C)));g.j$(X,128)&&this.p$();this.videoData.V&&this.videoData.isLivePlayback&&!this.O6&&(Oj(X,8)<0?wt$(this.videoData.V):g.j$(X,8)&&this.videoData.V.resume());Ydm(this.bH,X);Pm5(this.xP,X);if(V&&!this.ez())try{for(var y=g.W(this.h3),U=y.next();!U.done;U=y.next()){var N=U.value;jT0(this.LO,N);this.publish("statechange",N)}}finally{this.h3.length=0}}}; g.r.s4=function(){this.qQ.tick("qoes")}; g.r.RR=function(){this.bH.RR()}; g.r.Dd=function(k,X,V,C){a:{var y=this.Pq;C=C===void 0?"LICENSE":C;V=V.substring(0,256);var U=Re(X);k==="drm.keyerror"&&this.l_&&this.l_.W.keys.length>1&&y.j<96&&(k="drm.sessionlimitexhausted",U=!1);var N=y.XH.experiments.iq("html5_retry_on_drm_unavailable"),P=y.XH.experiments.iq("html5_retry_on_drm_key_error"),T=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(N&&k==="drm.unavailable"||P&&k==="drm.keyerror"&&!V.match(T))y.vx("qoe.restart",{retryOnDrmError:1,e:k,detail:V}),y.WY.Od(!0);else{if(U)if(y.videoData.W&& y.videoData.W.video.isHdr())muY(y,k);else{if(y.WY.rl(k,X,C,V),O9m(y,{detail:V}))break a}else y.vx(k,{detail:V});k==="drm.sessionlimitexhausted"&&(y.PY("retrydrm",{sessionLimitExhausted:1}),y.j++,C1d(y.WY))}}}; g.r.waG=function(){var k=this,X=g.IW(this.Vo.experiments,"html5_license_constraint_delay"),V=NS();X&&V?(X=new g.C2(function(){k.aV();PU(k)},X),g.b(this,X),X.start()):(this.aV(),PU(this))}; g.r.g0=function(k){this.publish("heartbeatparams",k)}; g.r.Qc=function(k){this.PY("keystatuses",Lz0(k));var X="auto",V=!1;this.videoData.W&&(X=this.videoData.W.video.quality,V=this.videoData.W.video.isHdr());a:{switch(X){case "highres":case "hd2880":X="UHD2";break;case "hd2160":case "hd1440":X="UHD1";break;case "hd1080":case "hd720":X="HD";break;case "large":case "medium":case "small":case "light":case "tiny":X="SD";break;default:X="";break a}V&&(X+="HDR")}X=PO(k)?TX(k,X):k.j.includes(X);if(this.L("html5_enable_vp9_fairplay")){if(V)if(k.N){var C;if((C= this.l_)==null?0:VL(C.V))if((V=this.l_)==null)V=0;else{for(var y=C=void 0,U=g.W(V.W.values()),N=U.next();!N.done;N=U.next())N=N.value,C||(C=pIX(N,"SD")),y||(y=pIX(N,"AUDIO"));V.aO({sd:C,audio:y});V=C==="output-restricted"||y==="output-restricted"}else V=!X;if(V){this.PY("drm",{dshdr:1});muY(this.Pq);return}}else{this.videoData.XI||(this.videoData.XI=!0,this.PY("drm",{dphdr:1}),this.Od(!0));return}var P;if((P=this.l_)==null?0:VL(P.V))return}else if(P=k.N&&X,V&&!P){muY(this.Pq);return}X||TX(k,"AUDIO")&& TX(k,"SD")||(this.logger.debug("All formats are output restricted, Retry or Abort"),k=Lz0(k),this.sK?(this.logger.debug("Output restricted, playback cannot continue"),this.publish("drmoutputrestricted"),this.L("html5_report_fatal_drm_restricted_error_killswitch")||this.rl("drm.keyerror",2,void 0,"info."+k)):(this.sK=!0,this.vx(new g.DJ("qoe.restart",Object.assign({},{retrydrm:1},k))),y4(this),C1d(this)))}; g.r.gPq=function(){if(!this.videoData.bq&&this.mediaElement&&!this.isBackground()){var k="0";this.mediaElement.VP()>0&&q6(this.mediaElement)>=5&&this.videoData.U&&this.videoData.U.V&&(this.aM(Jq(this.playerState,1)),iTo(this,"load_soft_timeout"),this.publish("playbackstalledatstart"),k="1");UGY(this);var X=this.videoData.U;k={restartmsg:k,mfmt:!Mw(this.videoData),mdrm:!(!(X&&X.videoInfos&&X.videoInfos.length&&X.videoInfos[0].Au)||this.l_),mfmtinfo:!this.videoData.W,prerolls:this.Lc()?this.Tr.join(","): "0"};if(this.l_){X=this.l_;if(X.W.size<=0){var V="ns;";X.D||(V+="nr;");X=V+="ql."+X.U.length}else X=Lz0(X.W.values().next().value),X=AA(X);k.drmp=X}var C;Object.assign(k,((C=this.loader)==null?void 0:C.Du())||{});var y;Object.assign(k,((y=this.mediaElement)==null?void 0:y.Du())||{});this.xP.vx("qoe.start15s",AA(k));this.publish("loadsofttimeout")}}; g.r.Fl=function(k){this.videoData.lengthSeconds!==k&&(this.videoData.lengthSeconds=k,PU(this))}; g.r.PP=function(k,X){var V=this;k=k===void 0?!1:k;if(!this.Fs)if(p4("att_s","player_att")||uy("att_s",void 0,"player_att"),this.L("use_rta_for_player"))(function(){var y,U,N,P;return g.D(function(T){switch(T.W){case 1:if(!(y=k)){T.wB(2);break}return g.d(T,g.tAY(),3);case 3:y=!T.V;case 2:if(y)return T.return();g.sm(T,4);U=Mi0(V.xP);if(!U)throw Error();N={};return g.d(T,g.mB$((N.cpn=V.videoData.clientPlaybackNonce,N.encryptedVideoId=V.videoData.videoId||"",N),3E4),6);case 6:P=T.V;if(V.Fs)throw Error(); if(!P.challenge)throw g.aN(Error("Not sending attestation ping; no attestation challenge string")),Error();V.Fs=!0;var q=[P.challenge];P.error?q.push("r1c="+P.error):P.webResponse&&q.push("r1a="+P.webResponse);var M;((M=P.adblockReporting)==null?void 0:M.reportingStatus)!==void 0&&q.push("r6a="+P.adblockReporting.reportingStatus);var e;((e=P.adblockReporting)==null?void 0:e.broadSpectrumDetectionResult)!==void 0&&q.push("r6b="+P.adblockReporting.broadSpectrumDetectionResult);U(q.join("&"));uy("att_f", void 0,"player_att");g.IY(T,0);break;case 4:g.$X(T),uy("att_e",void 0,"player_att"),g.Wd(T)}})})().then(function(){X==null||X()}); else{var C=new g.vua(this.videoData);if("c1a"in C.Xl&&!g.Ll.isInitialized()){uy("att_wb",void 0,"player_att");this.ag===2&&Math.random()<.01&&g.aN(Error("Botguard not available after 2 attempts"));if(k)return;if(this.ag<5){g.iT(this.BL);this.ag++;return}}(C=g.ZmI(C))?(uy("att_f",void 0,"player_att"),qdY(this.xP,C),this.Fs=!0):uy("att_e",void 0,"player_att")}}; g.r.rP=function(k){k=k===void 0?!1:k;return sp(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.L9()||g.D2(this.videoData))?this.getCurrentTime():this.wu(k)}; g.r.IV=function(){return this.Fg()}; g.r.wu=function(k){return this.bH.wu(k===void 0?!1:k)}; g.r.Fg=function(){return this.bH.Fg()}; g.r.Jk=function(){return this.bH?this.bH.Jk():0}; g.r.getStreamTimeOffset=function(){return this.bH?this.bH.getStreamTimeOffset():0}; g.r.YA=function(){var k=0;this.Vo.L("web_player_ss_media_time_offset")&&(k=this.getStreamTimeOffset()===0?this.Jk():this.getStreamTimeOffset());return k}; g.r.setPlaybackRate=function(k){var X;this.playbackRate!==k&&DuI(this.Qv,(X=this.videoData.U)==null?void 0:X.videoInfos)&&(this.playbackRate=k,y4(this));this.playbackRate=k;this.mediaElement&&this.mediaElement.setPlaybackRate(k)}; g.r.getPlaybackRate=function(){return this.playbackRate}; g.r.getPlaybackQuality=function(){var k="unknown";if(this.videoData.W&&(k=this.videoData.W.video.quality,k==="auto"&&this.mediaElement)){var X=this.c6();X&&X.videoHeight>0&&(k=l5(X.videoWidth,X.videoHeight))}return k}; g.r.isHdr=function(){return!!(this.videoData.W&&this.videoData.W.video&&this.videoData.W.video.isHdr())}; g.r.sendVideoStatsEngageEvent=function(k,X){var V=this.xP;V.V?(V=mN(V.V,"engage"),V.qC=k,V.send(X)):X&&X()}; g.r.BS=function(k){return this.xP.BS(k)}; g.r.isAtLiveHead=function(k,X){X=X===void 0?!1:X;return sp(this.videoData)&&(this.dC||X)?this.bH.isAtLiveHead(k):!1}; g.r.qA=function(){var k=this.wu(),X=this.getCurrentTime(),V;(V=!sp(this.videoData))||(V=this.bH,V=!(V.V&&V.V.U));return V||this.L9()||isNaN(k)||isNaN(X)?0:Math.max(0,k-X)}; g.r.Sj=function(k){(this.dC=k)||this.zJ.stop();this.videoData.V&&(k?this.videoData.V.resume():wt$(this.videoData.V));if(this.loader){var X=this.videoData.L("html5_disable_preload_for_ssdai_with_preroll")&&this.V6()&&this.videoData.isLivePlayback;k&&!X?this.loader.resume():ei(this,!0)}g.S(this.playerState,2)||k?g.S(this.playerState,512)&&k&&this.aM(rb(this.playerState,512)):this.aM(Jq(this.playerState,512));X=this.xP;X.qoe&&(X=X.qoe,g.s$(X,g.Cx(X.provider),"stream",[k?"A":"I"]))}; g.r.FP=function(k){this.xP.vx("player.exception",AA({n:k.name,m:k.message}))}; g.r.Oa=kX(22);g.r.Kc=kX(51);g.r.Rw=function(k){this.xP.Rw(k)}; g.r.kx=function(k){this.xP.kx(k)}; g.r.Cr=function(k){this.xP.Cr(k)}; g.r.RL=kX(28);g.r.T$=kX(34);g.r.Tl=function(k){this.xP.Tl(k)}; g.r.Ug=function(){this.PY("hidden",{},!0)}; g.r.tJ=function(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}; g.r.Ox=function(){return this.loader?this.loader.Ox():!0}; g.r.setLoop=function(k){this.loop=k;this.mediaElement&&!g.Hg(this.Vo)&&this.mediaElement.setLoop(k)}; g.r.If=function(){return this.mediaElement&&!g.Hg(this.Vo)?this.mediaElement.If():this.loop}; g.r.pu=function(k){this.PY("timestamp",{o:k.toString()});this.bH.pu(k)}; g.r.dQ=function(k){this.qQ.tick(k)}; g.r.WS=function(k){return this.qQ.WS(k)}; g.r.C8=function(k){this.qQ.C8(k)}; g.r.PY=function(k,X,V){this.xP.PY(k,X,V===void 0?!1:V)}; g.r.NN=function(k,X,V){this.xP.PY(k,X,V===void 0?!1:V)}; g.r.vx=function(k){this.xP.vx(k.errorCode,AA(k.details));k=k.errorCode;if(this.videoData.isLivePlayback&&(k==="qoe.longrebuffer"||k==="qoe.slowseek")||k==="qoe.restart"){k=this.loader?Foo(this.loader.videoTrack):{};var X,V;this.PY("lasoe",Object.assign(this.loader?Foo(this.loader.audioTrack):{},(X=this.K4)==null?void 0:(V=X.V)==null?void 0:V.vM()));var C,y;this.PY("lvsoe",Object.assign(k,(C=this.K4)==null?void 0:(y=C.W)==null?void 0:y.vM()))}}; g.r.dw=function(k,X,V){this.xP.dw(k,X,V)}; g.r.Fx=function(k,X,V,C,y,U,N,P){var T;if((T=this.videoData.V)!=null&&T.isLive){var q=X.playerType===2?X:k,M=k.videoData.videoId,e=X.videoData.videoId;if(M&&e){T=this.xP;if(T.qoe){var f=T.qoe,E=k.cpn,J=X.cpn,O=q.videoData.Kp,I=f.provider.videoData.clientPlaybackNonce,n=f.provider.videoData.videoId,B=J!==I&&e!==n;I=E!==I&&M!==n;f.reportStats();f.adCpn&&f.adCpn!==E||(f.adCpn=I?E:"",f.Uk=I?M:"",f.adFormat=I?O:void 0,GX5(f,U?4:y?2:0,J,e,C),f.reportStats(),f.adCpn=B?J:"",f.Uk=B?e:"",f.adFormat=B?O:void 0, GX5(f,U?5:y?3:1,E,M,V),f.reportStats())}V=k.cpn;if(T.U.has(V)){if(y=T.U.get(V),dg(y,!0).send(),cO(y),V!==T.provider.videoData.clientPlaybackNonce){kn$(y);var t;(t=T.V)==null||LNY(t);T.U.delete(V)}}else T.XO=T.provider.videoData.clientPlaybackNonce,T.XO&&T.V&&(T.U.set(T.XO,T.V),dg(T.V).send(),cO(T.V));t=X.cpn;q=q.videoData;C-=this.YA();if(T.U.has(t)){C=T.U.get(t);var A=C.U&&isNaN(C.Y)?tS(C):NaN;C=uV$(C,!1);isNaN(A)||(C.N=A);C.send()}else C=osr(T,T.provider,q,C),T.U.set(t,C),XU0(C,new g.sj(Jq(new g.eq, 8),new g.eq)),lh$(C),(A=T.V)==null||cO(A);T.XO=t;if(this.L("html5_unify_csi_server_stitched_transition_logging")){if(T=this.qQ,A=X.cpn,C=this.videoData.clientPlaybackNonce,X=X.videoData,k=(k.cpn===C?"video":"ad")+"_to_"+(A===C?"video":"ad"),k!=="video_to_ad"){C=k==="ad_to_video"?void 0:X;q=C==null?void 0:C.rW;t={};if(X==null?0:X.X)t.cttAuthInfo={token:X.X,videoId:X.videoId};N&&(t.startTime=N);Se(k,t);var v,l,z;N={targetVideoId:(v=X==null?void 0:X.videoId)!=null?v:"empty_video",targetCpn:A,adVideoId:(l= C==null?void 0:C.videoId)!=null?l:"empty_video",adClientPlaybackNonce:(z=q==null?void 0:q.cpn)!=null?z:C==null?void 0:C.clientPlaybackNonce};q&&(N.adBreakType=q.adBreakType,N.adType=q.adType);g.L4(N,k);r0(T,P,k)}}else v=this.qQ,z=this.videoData.clientPlaybackNonce,l=X.videoData,z=(k.cpn===z?"video":"ad")+"_to_"+(X.cpn===z?"video":"ad"),k={},l.X&&(k.cttAuthInfo={token:l.X,videoId:l.videoId}),N&&(k.startTime=N),Se(z,k),g.L4({targetVideoId:l.videoId,targetCpn:X.cpn,isSsdai:!0},z),v.Vo.L("html5_enable_ssdai_transition_with_only_enter_cuerange")? N||r0(v,P,z):r0(v,P,z)}}else this.logger.V(360717806,"SSTEvent for nonSS")}; g.r.IR=function(){var k=this.e6,X=k.iW;k.iW=[];return X}; g.r.BA=function(k){this.videoData.xo=!0;this.vx(new g.DJ("sabr.fallback",k));this.Od(!0)}; g.r.Lq=function(k,X){this.videoData.KD=!0;if(X===void 0||X)this.vx(new g.DJ("qoe.restart",k)),this.Od(!0);this.videoData.Hx()&&this.L("html5_reload_caption_on_ssdai_fallback")&&this.e6.ju()}; g.r.J3=function(k){this.PY("sdai",{aftimeout:k});this.vx(new g.DJ("ad.fetchtimeout",{timeout:k}))}; g.r.G0=function(k,X){this.PY("timelineerror",k);k=new g.DJ("dai.timelineerror",k);X?this.rl("dai.timelineerror",1,"RETRYABLE_ERROR",AA(k.details)):this.vx(k)}; g.r.z2=function(){return g.Cx(this.xP.provider)}; g.r.getPlayerSize=function(){return this.yw.getPlayerSize()}; g.r.Ws=function(){return this.yw.Ws()}; g.r.oW=function(){return this.qQ}; g.r.Ff=function(){return this.e6.Ff()}; g.r.getVolume=function(){return this.e6.getVolume()}; g.r.A0=function(){return this.e6.A0()}; g.r.isMuted=function(){return this.e6.isMuted()}; g.r.JC=function(){return this.e6.JC()}; g.r.BP=function(){this.O6=!0}; g.r.L=function(k){return this.Vo.L(k)}; g.r.Zx=function(k,X,V,C,y){this.PY("xvt",{m:k,g:X?1:0,tt:V?1:0,np:C?1:0,c:y})}; g.r.m1=function(){var k;(k=this.loader)==null||k.resume()}; g.r.V6=function(){return g.Eg(this.Tr,"ad")}; g.r.DX=function(){var k=this.getCurrentTime(),X=k-this.Jk();var V=this.mediaElement?F_(this.mediaElement.IL()):0;V=Math.floor(Math.max(V-X,0))+100;var C;return((C=this.loader)==null?0:C.DX(X,V))?(this.PY("sdai",{skipad:1,ct:X.toFixed(3),adj:V.toFixed(3)}),Jt(this.videoData)&&this.loader.seek(X+V,{seekSource:89,f0:"videoplayer_skipServerStitchedAd"}),qqd(this.bH,k),!0):!1}; g.r.hk=function(){return this.Vo.hk()}; g.r.dT=function(){if(this.L("html5_generate_content_po_token"))return this.videoData.QW||"";this.e6.d7();return this.Vo.wh||""}; g.r.a6=function(){if(this.videoData.videoId)return this.videoData.GP}; g.r.Zp=function(){return this.videoData.videoId}; g.r.oB=function(){return this.e6.GJ}; g.r.nF=function(){return this.Uo}; g.r.yB=function(){return this.e6.yB()}; g.r.QB=function(k,X){this.bH.QB(k,X)}; g.r.c7=function(){this.bH.c7()}; g.r.RK=function(k,X){var V=this.L("html5_generate_content_po_token")?this.videoData:void 0;this.e6.RK(k,X,V)}; g.r.sM=function(k,X){var V;(V=this.loader)==null||V.sM(k,X)}; g.r.zy=function(){var k=this.Xt();return!!k&&k.zy()}; g.r.tp=function(k,X){this.xP.tp(k,X)}; g.r.Ia=function(){return this.xP.Ia()}; g.r.F8=function(){return this.videoData.nA}; g.r.Ua=function(){return this.e6.Ua()}; g.r.Pp=function(){return this.e6.Pp(this)}; g.r.Yt=function(k){var X;(X=this.loader)==null||X.Yt(k)}; g.r.CE=function(){var k;(k=this.loader)==null||k.CE()};g.h(xGm,yc);g.h(Ed,MX);Ed.prototype.V=function(k){k&&oA(this,this.B.getLoopVideo());this.B.logVisibility(this.element,k)}; Ed.prototype.logClick=function(){this.B.logClick(this.element)}; Ed.prototype.onLoopChange=function(k){oA(this,k)}; Ed.prototype.W=function(k){this.B.setLoopVideo(k)};g.h(P1o,yc);g.h(TQa,yc);g.r=TQa.prototype;g.r.seekToChapterWithAnimation=function(k){var X=this;if(g.It(this.api)&&!(k<0)){var V=this.api.getVideoData(),C=V.sW;if(C&&k=0)return;X=~X;g.$O(this.items,X,0,k);Vl(this.menuItems.element,k.element,X)}k.subscribe("size-change",this.bN,this);this.menuItems.publish("size-change")}; g.r.Mt=function(k){k.unsubscribe("size-change",this.bN,this);this.ez()||(g.rC(this.items,k),this.menuItems.element.removeChild(k.element),this.menuItems.publish("size-change"))}; g.r.bN=function(){this.menuItems.publish("size-change")}; g.r.focus=function(){for(var k=0,X=0;X1&&g.cU(this)}; g.r.YS=function(){HTd(this);this.vY&&(DG0(this),g.dz(this.element,this.size))}; g.r.DU=function(){var k=this.V.pop();Rd$(this,k,this.V[this.V.length-1],!0)}; g.r.eX=function(k){if(!k.defaultPrevented)switch(k.keyCode){case 27:this.YP();k.preventDefault();break;case 37:this.V.length>1&&this.DU();k.preventDefault();break;case 39:k.preventDefault()}}; g.r.focus=function(){this.V.length&&this.V[this.V.length-1].focus()}; g.r.C4=function(){g.SJ.prototype.C4.call(this);this.X&&this.X.dispose();this.N&&this.N.dispose()};g.h(dN,g.m1);dN.prototype.open=function(k,X){this.initialize(k.items)&&this.MU(X,!!X)}; dN.prototype.initialize=function(k){g.wN(this.kT);if(k===void 0||k.length===0)return!1;var X=k.length;k=g.W(k);for(var V=k.next();!V.done;V=k.next())this.Ar(V.value,X--);return!0}; dN.prototype.Ar=function(k,X){k.menuNavigationItemRenderer?ZT5(this,k.menuNavigationItemRenderer,X):k.menuServiceItemRenderer&&afZ(this,k.menuServiceItemRenderer,X)};g.h(AI,BU);g.r=AI.prototype;g.r.o4=function(k){k.target!==this.dismissButton.element&&k.target!==this.overflowButton.element&&(this.rp(),this.onClickCommand&&this.B.Ib("innertubeCommand",this.onClickCommand))}; g.r.Eo=function(){this.enabled=!1;this.D.hide()}; g.r.mS=function(){return!!this.V&&this.enabled}; g.r.onVideoDataChange=function(k,X){this.Ls(X);if(this.V){this.bZ();a:if(!this.isCounterfactual){var V,C,y;this.banner.update({title:(V=this.V)==null?void 0:V.title,subtitle:(C=this.V)==null?void 0:C.subtitle,metadata:(y=this.V)==null?void 0:y.metadataText});var U;this.onClickCommand=g.Z((U=this.V)==null?void 0:U.onTap,za);var N;if(k=g.Z((N=this.V)==null?void 0:N.onOverflow,za))this.N=g.Z(k,xQg);var P;if((P=this.V)==null?0:P.thumbnailImage){var T,q;N=((T=this.V)==null?void 0:(q=T.thumbnailImage)== null?void 0:q.sources)||[];if(N.length===0)break a;this.thumbnailImage.update({url:N[0].url})}else{var M;if((M=this.V)==null?0:M.thumbnailIconName){var e;this.thumbnailIcon.update({icon:(e=this.V)==null?void 0:e.thumbnailIconName})}}var f;this.shouldShowOverflowButton=!((f=this.V)==null||!f.shouldShowOverflowButton);var E;this.shouldHideDismissButton=!((E=this.V)==null||!E.shouldHideDismissButton)}var J;this.banner.element.setAttribute("aria-label",((J=this.V)==null?void 0:J.a11yLabel)||"");var O; this.Z8=(O=this.V)==null?void 0:O.dismissButtonA11yLabel;this.dismissButton.hide();this.overflowButton.hide();this.isInitialized=!0;zd5(this)}}; g.r.kw2=function(){this.isVisible=!0;zd5(this)}; g.r.PLB=function(){this.isVisible=!1;zd5(this)}; g.r.BW=function(){BU.prototype.BW.call(this);this.W&&this.B.logVisibility(this.banner.element,this.isVisible)}; g.r.rp=function(){BU.prototype.rp.call(this,!1);this.W&&this.B.logClick(this.banner.element)}; g.r.bF=function(k){this.X||(this.X=new dN(this.B),g.b(this,this.X));var X,V;if((X=this.N)==null?0:(V=X.menu)==null?0:V.menuRenderer)this.X.open(this.N.menu.menuRenderer,k.target),k.preventDefault()}; g.r.Ls=function(){}; g.r.bZ=function(){}; g.r.C4=function(){this.B.EE("suggested_action_view_model");BU.prototype.C4.call(this)};g.h(DY,AI); DY.prototype.Ls=function(k){var X,V,C;this.productUpsellSuggestedActionViewModel=g.Z((X=k.getWatchNextResponse())==null?void 0:(V=X.playerOverlays)==null?void 0:(C=V.playerOverlayRenderer)==null?void 0:C.suggestedActionViewModel,IlB);var y;if((y=this.productUpsellSuggestedActionViewModel)==null?0:y.content){var U;this.V=g.Z((U=this.productUpsellSuggestedActionViewModel)==null?void 0:U.content,yC5)}var N,P;if(this.W=!!((N=this.productUpsellSuggestedActionViewModel)==null?0:(P=N.loggingDirectives)==null? 0:P.trackingParams)){var T,q;this.B.setTrackingParams(this.banner.element,((T=this.productUpsellSuggestedActionViewModel)==null?void 0:(q=T.loggingDirectives)==null?void 0:q.trackingParams)||null)}var M;this.isCounterfactual=!((M=this.productUpsellSuggestedActionViewModel)==null||!M.isCounterfactualServing)}; DY.prototype.bZ=function(){var k=[],X,V=g.W(((X=this.productUpsellSuggestedActionViewModel)==null?void 0:X.ranges)||[]);for(X=V.next();!X.done;X=V.next()){var C=X.value;C&&(X=Number(C.startTimeMilliseconds),C=Number(C.endTimeMilliseconds),isNaN(X)||isNaN(C)||k.push(new g.eS(X,C,{id:"product_upsell",namespace:"suggested_action_view_model"})))}this.B.WI(k)};g.h(FI9,yc);g.h(RT,yc);RT.prototype.onVideoDataChange=function(k,X){var V=this;if(!ph(X)&&(k==="newdata"&&lfX(this),this.W&&this.U&&k==="dataloaded")){this.U=!1;var C;BM($U(EB(this.api.J(),(C=this.api.getVideoData())==null?void 0:g.Lh(C)),function(y){Xk$(V,y)}),function(){V.U=!0})}}; RT.prototype.h_=function(){var k=this;if(g.Hg(this.api.J())){var X,V=g.ft(this.api.J(),(X=this.api.getVideoData())==null?void 0:g.Lh(X));return $U(Ot(V),function(C){var y=gX();li(y,C);return k.api.h_(y)})}return Ot(this.api.h_())};g.h(g.bm,g.XE);g.r=g.bm.prototype;g.r.open=function(){g.tI(this.Ut,this.W)}; g.r.cS=function(k){VEX(this);var X=this.options[k];X&&(X.element.setAttribute("aria-checked","true"),this.OR(this.Wq(k)),this.U=k)}; g.r.yP=function(k){g.wN(this.W);for(var X={},V=!1,C=0;C=0?this.V.playbackRate:1}catch(k){return 1}}; g.r.setPlaybackRate=function(k){this.getPlaybackRate()!==k&&(this.V.playbackRate=k);return k}; g.r.If=function(){return this.V.loop}; g.r.setLoop=function(k){this.V.loop=k}; g.r.canPlayType=function(k,X){return this.V.canPlayType(k,X)}; g.r.isPaused=function(){return this.V.paused}; g.r.isSeeking=function(){return this.V.seeking}; g.r.isEnded=function(){return this.V.ended}; g.r.yV=function(){return this.V.muted}; g.r.OM=function(k){zh();this.V.muted=k}; g.r.Hb=function(){return this.V.played||fv([],[])}; g.r.IL=function(){try{var k=this.V.buffered}catch(X){}return k||fv([],[])}; g.r.mj=function(){return this.V.seekable||fv([],[])}; g.r.YE=function(){var k=this.V;return k.getStartDate?k.getStartDate():null}; g.r.getCurrentTime=function(){return this.V.currentTime}; g.r.setCurrentTime=function(k){this.V.currentTime=k}; g.r.getDuration=function(){return this.V.duration}; g.r.load=function(){var k=this.V.playbackRate;try{this.V.load()}catch(X){}this.V.playbackRate=k}; g.r.pause=function(){this.V.pause()}; g.r.play=function(){var k=this.V.play();if(!k||!k.then)return null;k.then(void 0,function(){}); return k}; g.r.VP=function(){return this.V.readyState}; g.r.US=function(){return this.V.networkState}; g.r.RW=function(){return this.V.error?this.V.error.code:null}; g.r.jg=function(){return this.V.error?this.V.error.message:""}; g.r.getVideoPlaybackQuality=function(){if(window.HTMLVideoElement&&this.V instanceof window.HTMLVideoElement&&this.V.getVideoPlaybackQuality)return this.V.getVideoPlaybackQuality();if(this.V){var k=this.V,X=k.webkitDroppedFrameCount;if(k=k.webkitDecodedFrameCount)return{droppedVideoFrames:X||0,totalVideoFrames:k}}return{}}; g.r.Sg=function(){return!!this.V.webkitCurrentPlaybackTargetIsWireless}; g.r.L_=function(){return!!this.V.webkitShowPlaybackTargetPicker()}; g.r.togglePictureInPicture=function(){var k=this.V,X=window.document;window.document.pictureInPictureEnabled?this.V!==X.pictureInPictureElement?k.requestPictureInPicture():X.exitPictureInPicture():Qy()&&k.webkitSetPresentationMode(k.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}; g.r.ij=function(){var k=this.V;return new g.wr(k.offsetLeft,k.offsetTop)}; g.r.getSize=function(){return g.As(this.V)}; g.r.setSize=function(k){g.dz(this.V,k)}; g.r.getVolume=function(){return this.V.volume}; g.r.setVolume=function(k){zh();this.V.volume=k}; g.r.AD=function(k){this.Y[k]||(this.V.addEventListener(k,this.listener),this.Y[k]=this.listener)}; g.r.setAttribute=function(k,X){this.V.setAttribute(k,X)}; g.r.removeAttribute=function(k){this.V.removeAttribute(k)}; g.r.hasAttribute=function(k){return this.V.hasAttribute(k)}; g.r.Zt=kX(61);g.r.xr=kX(63);g.r.Nr=kX(65);g.r.gs=kX(67);g.r.AJ=function(){return $R(this.V)}; g.r.X8=function(k){g.op(this.V,k)}; g.r.FR=function(k){return g.$V(this.V,k)}; g.r.Wp=function(){return g.iu(document.body,this.V)}; g.r.audioTracks=function(){var k=this.V;if("audioTracks"in k)return k.audioTracks}; g.r.C4=function(){for(var k=g.W(Object.keys(this.Y)),X=k.next();!X.done;X=k.next())X=X.value,this.V.removeEventListener(X,this.Y[X]);Pt.prototype.C4.call(this)}; g.r.SG=function(k){this.V.disableRemotePlayback=k};g.h(Ys,g.F);g.h(kk,g.F);kk.prototype.show=function(){g.F.prototype.show.call(this);this.HY();this.NC.L("html5_enable_moving_s4n_window")&&g.Hg(this.NC.J())&&this.T()}; kk.prototype.hide=function(){g.F.prototype.hide.call(this);this.delay.stop();this.j.stop()}; kk.prototype.HY=function(){var k=(0,g.a)(),X=eIZ(this.NC);um(this.V,X.bandwidth_samples);um(this.N,X.network_activity_samples);um(this.U,X.live_latency_samples);um(this.W,X.buffer_health_samples);var V={};X=g.W(Object.entries(X));for(var C=X.next();!C.done;C=X.next()){var y=g.W(C.value);C=y.next().value;y=y.next().value;this.D[C]!==y&&(V[C]=" "+String(y));this.D[C]=y}this.update(V);k=(0,g.a)()-k>25?5E3:500;this.delay.start(k)}; kk.prototype.T=function(){this.X?(this.position+=1,this.position>15&&(this.X=!1)):(--this.position,this.position<=0&&(this.X=!0));this.element.style.left=this.position+"%";this.element.style.top=this.position+"%";this.j.start(2E4)};g.h(JFd,yc);g.h(X3,g.H);X3.prototype.V=function(){var k=(0,g.a)()-this.startTime;k=kthis.j[k])&&(this.V=k,CD(this))}; g.r.onCueRangeExit=function(k){var X=wkZ(this,k);X&&this.V===k&&this.api.Ib("innertubeCommand",X);this.clearTimeout();this.V=void 0}; g.r.onTimeout=function(k){this.V!==void 0&&(k==null?void 0:k.cueRangeId)===this.V&&(this.D=!1,(k=wkZ(this,this.V))&&this.api.Ib("innertubeCommand",k))}; g.r.QQ=function(k){this.W=k}; g.r.Ku=function(){CD(this);this.W=void 0}; g.r.setTimeout=function(k){var X=this,V=Number(k==null?void 0:k.maxVisibleDurationMilliseconds);V&&(this.clearTimeout(),this.k9=setTimeout(function(){X.onTimeout(k)},V))}; g.r.clearTimeout=function(){this.k9&&clearTimeout(this.k9);this.k9=void 0;this.D=!1}; g.r.C4=function(){this.timelyActions=this.W=this.V=this.videoId=void 0;this.j={};this.T2();this.clearTimeout();yc.prototype.C4.call(this)};g.h(cFd,yc);g.h(y2,MX);y2.prototype.X=function(k){this.j(k?2:1)}; y2.prototype.W=function(){var k=this.B.getPresentingPlayerType();k===2||k===3?(this.V=!1,this.Ut.Mt(this)):this.V||(k=this.hasVoiceBoostAudioTrack(),this.setEnabled(k),k=this.U()===2&&k,oA(this,k),this.Ut.Ar(this),this.V=!0)}; y2.prototype.C4=function(){this.Ut.Mt(this);MX.prototype.C4.call(this)};g.h(Uq,yc);Uq.prototype.getVoiceBoostUserPreference=function(){return this.V}; Uq.prototype.setVoiceBoostUserPreference=function(k){this.api.PY("vb_set",{pref:k});g.Zn("yt-player-voice-boost",k);k!==this.V&&(this.V=k,this.updateEnvironmentData(),this.hasVoiceBoostAudioTrack()&&this.api.jb())}; Uq.prototype.hasVoiceBoostAudioTrack=function(){var k,X,V=(k=this.api.getVideoData())==null?void 0:(X=k.U)==null?void 0:X.V;return V?iY(V,function(C){var y;return((y=C.audio)==null?void 0:y.W)===!0}):!1}; Uq.prototype.updateEnvironmentData=function(){this.api.J().gT=this.V};var zI0=["www.youtube-nocookie.com","www.youtubeeducation.com"];g.h(P1,yc);P1.prototype.C4=function(){this.N&&(g.I1(this.N),this.N=void 0);yc.prototype.C4.call(this)}; P1.prototype.d7=function(){(this.W?!this.V:this.U)&&qZ(this)}; P1.prototype.xI=function(k,X,V){var C=this;if(Da$(k)){var y=V||"";if(this.V)X=MZ(this,y),RIa(k,X);else{var U=new g.hU;X.push(U.promise);this.Y.promise.then(function(){var N=MZ(C,y);RIa(k,N);U.resolve()})}}}; P1.prototype.gH=function(k){var X=this;if(this.W||this.U)k.QW=MZ(this,k.videoId),this.V||(this.j=new xL,this.Y.promise.then(function(){X.qQ.WS("pot_if");k.QW=MZ(X,k.videoId)}))};g.h(ow,g.F);ow.prototype.onClick=function(){this.B.logClick(this.element)}; ow.prototype.K0=function(k){this.iL([1,2].includes(k));lc$(this,k)}; ow.prototype.iL=function(k){g.F.prototype.iL.call(this,k);this.element.setAttribute("aria-hidden",String(!k))};g.h(fD,yc);fD.prototype.Y=function(){this.W&&this.V!==0&&(this.V===1?Eq(this,2):Eq(this,1))}; fD.prototype.setFullscreenQuickActions=function(k){this.j&&this.api.getRootNode().removeChild(this.j);k?(g.op(k,"ytp-fullscreen-quick-actions"),g.op(this.api.getRootNode(),"ytp-has-fullscreen-quick-actions"),g.at(this.api,k,4)):g.f2(this.api.getRootNode(),"ytp-has-fullscreen-quick-actions");this.j=k;eb(this)}; fD.prototype.setPlayerOverlayVideoDetailsRenderer=function(k){this.playerOverlayVideoDetailsRenderer&&this.playerOverlayVideoDetailsRenderer.remove();if(k){g.op(k,"ytp-fullscreen-metadata");k.setAttribute("data-overlay-order","1");if(this.api.L("delhi_modern_web_player_fullscreen_metadata_bottom")){g.op(this.api.getRootNode(),"ytp-fullscreen-metadata-bottom");var X=3}else g.op(this.api.getRootNode(),"ytp-fullscreen-metadata-top"),X=1;this.L("web_player_overlay_positioned_layout")?this.api.gM(k,X): g.at(this.api,k,4)}else g.f2(this.api.getRootNode(),"ytp-hide-fullscreen-title"),g.f2(this.api.getRootNode(),"ytp-fullscreen-metadata-bottom");this.playerOverlayVideoDetailsRenderer=k;eb(this)};g.h(pkI,yc);g.h(J$,g.H);J$.prototype.V=function(){for(var k=g.W(g.Ar.apply(0,arguments)),X=k.next();!X.done;X=k.next())(X=X.value)&&this.features.push(X)}; J$.prototype.C4=function(){for(var k=this.features.length-1;k>=0;k--)this.features[k].dispose();this.features.length=0;g.H.prototype.C4.call(this)};YS$.prototype.reset=function(){this.V=this.W=NaN};g.r=uDo.prototype;g.r.reset=function(){zY(this.timerName)}; g.r.tick=function(k,X){ly(k,X,this.timerName)}; g.r.WS=function(k){return YB(k,void 0,this.timerName)}; g.r.C8=function(k){g.R7(k,void 0,this.timerName)}; g.r.infoGel=function(k){g.L4(k,this.timerName)};g.h(Vfr,g.ED);g.r=Vfr.prototype;g.r.uo=function(k){return this.loop||!!k||this.index+1=0}; g.r.setShuffle=function(k){this.shuffle=k;k=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var X=0;X0)||Rw(this,1,!0)}; g.r.Q$=function(){this.X=!0;this.V.rQ(this.Y);this.Y=this.V.Z(document,"mouseup",this.N3)}; g.r.N3=function(){this.X=!1;Rw(this,8,!1);this.V.rQ(this.Y);this.Y=this.V.Z(this.target,"mousedown",this.Q$)}; g.r.RP=function(k){if(k=(k=k.changedTouches)&&k[0])this.qC=k.identifier,this.V.rQ(this.T),this.T=this.V.Z(this.target,"touchend",this.H8,void 0,!0),Rw(this,1024,!0)}; g.r.H8=function(k){if(k=k.changedTouches)for(var X=0;X1280||y>720)if(X=C.qp("maxresdefault.jpg"))break;if(U>640||y>480)if(X=C.qp("maxresdefault.jpg"))break;if(U>320||y>180)if(X=C.qp("sddefault.jpg")||C.qp("hqdefault.jpg")||C.qp("mqdefault.jpg"))break;if(X=C.qp("default.jpg"))break}g.Pr(k)&&(k=new Image,k.addEventListener("load", function(){PD0()}),k.src=X?X:"",this.api.oW().tick("ftr")); this.j.style.backgroundImage=X?"url("+X+")":""};g.h(g.Z5,g.F);g.Z5.prototype.resize=function(){}; g.Z5.prototype.W=function(k){var X=this;this.U=!1;vFa(this);var V=k.ey,C=this.api.J();V!=="GENERIC_WITHOUT_LINK"||C.X?V==="TOO_MANY_REQUESTS"?(C=this.api.getVideoData(),this.OR(z3(this,"TOO_MANY_REQUESTS_WITH_LINK",C.uB(),void 0,void 0,void 0,!1))):V!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||C.X?this.api.J().L("html5_enable_bandaid_error_screen")&&V==="HTML5_SPS_UMP_STATUS_REJECTED"&&!C.X?(C=C.hostLanguage,k="//support.google.com/youtube?p=videoError",C&&(k=g.mT(k,{hl:C})),this.OR(z3(this,"HTML5_SPS_UMP_STATUS_REJECTED", k))):this.api.J().L("enable_adb_handling_in_sabr")&&V==="BROWSER_OR_EXTENSION_ERROR"&&!C.X?(C=C.hostLanguage,k="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",C&&(k=g.mT(k,{hl:C})),this.OR(z3(this,"BROWSER_OR_EXTENSION_ERROR",k))):this.OR(g.aw(k.errorMessage)):this.OR(z3(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(k=C.hostLanguage,V="//support.google.com/youtube/?p=player_error1",k&&(V=g.mT(V, {hl:k})),this.OR(z3(this,"GENERIC_WITH_LINK_AND_CPN",V,!0)),C.Ic&&!C.j&&bWd(this,function(U){if(g.e_(U,X.api,!iC(X.api.J()))){U={as3:!1,html5:!0,player:!0,cpn:X.api.getVideoData().clientPlaybackNonce};var N=X.api;N.S6("onFeedbackArticleRequest",{articleId:3037019,helpContext:"player_error",productData:U});N.isFullscreen()&&N.toggleFullscreen()}})); if(this.U){var y=this.zc("ytp-error-link");y&&(this.api.createClientVe(y,this,216104),this.api.logVisibility(y,!0),bWd(this,function(){X.api.logClick(y)}))}}; var HWZ=/([^<>]+)<\/a>/;g.h(ZW0,g.F);ZW0.prototype.gM=function(k,X){switch(X){case 1:F3(k,this.U);break;case 2:F3(k,this.j);break;case 3:F3(k,this.V);break;case 4:F3(k,this.W)}};g.h(aEm,g.F);g.r=aEm.prototype;g.r.onClick=function(k){this.innertubeCommand?(this.B.Ib("innertubeCommand",this.innertubeCommand),k.preventDefault()):g.e_(k,this.B,!0);this.B.logClick(this.element)}; g.r.onVideoDataChange=function(k,X){zDd(this,X);this.IZ&&FL5(this,this.IZ)}; g.r.Km=function(k){var X=this.B.getVideoData();this.videoId!==X.videoId&&zDd(this,X);this.V&&FL5(this,k.state);this.IZ=k.state}; g.r.MU=function(){this.fade.show();this.B.publish("paidcontentoverlayvisibilitychange",!0);this.B.logVisibility(this.element,!0)}; g.r.YP=function(){this.fade.hide();this.B.publish("paidcontentoverlayvisibilitychange",!1);this.B.logVisibility(this.element,!1)};g.h(g0,g.F);g0.prototype.hide=function(){this.V.stop();this.message.style.display="none";g.F.prototype.hide.call(this)}; g0.prototype.onStateChange=function(k){this.K0(k.state)}; g0.prototype.K0=function(k){if(g.S(k,128)||this.api.nF())var X=!1;else{var V;X=this.api.L("web_watch_enable_multiview_manager")&&((V=this.api.getVideoData())==null?0:ph(V))?!1:g.S(k,16)||g.S(k,1)?!0:!1}X?this.V.start():this.hide()}; g0.prototype.W=function(){this.message.style.display="block"};g.h(lZ,g.SJ);lZ.prototype.onMutedAutoplayChange=function(k){this.U&&(k?(gF9(this),this.MU()):(this.V&&this.logClick(),this.YP()))}; lZ.prototype.FN=function(k){this.api.isMutedByMutedAutoplay()&&g.j$(k,2)&&this.YP()}; lZ.prototype.onClick=function(){this.api.unMute();this.logClick()}; lZ.prototype.logClick=function(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))};g.h(g.LD,g.FG);g.r=g.LD.prototype;g.r.init=function(){var k=this.api,X=k.getPlayerStateObject();this.QV=k.getPlayerSize();this.aM(X);this.Co();this.Sq();this.api.publish("basechromeinitialized",this);this.gR()&&this.api.publish("standardControlsInitialized")}; g.r.onVideoDataChange=function(k,X){var V=this.er!==X.videoId;if(V||k==="newdata")k=this.api,k.isFullscreen()||(this.QV=k.getPlayerSize());V&&(this.er=X.videoId,V=this.eg,V.gB=3E3,Rw(V,512,!0),this.Co());this.api.L("web_render_jump_buttons")&&X.showSeekingControls&&(this.Z3=572)}; g.r.Mqa=function(){this.onVideoDataChange("newdata",this.api.getVideoData())}; g.r.WE=function(){var k=this.api.Wd()&&this.api.Oj(),X=this.api.Jl();return this.OL||k||this.pB||X}; g.r.g6=function(){var k=!this.WE();g.Jh(this.api.getRootNode(),"ytp-menu-shown",!k)}; g.r.Ui=function(k){try{if(!g.iu(this.api.getRootNode(),k))return!1}catch(X){return!1}for(;k&&!H1Y(k);)k=k===this.api.getRootNode()?null:k.parentElement||null;return!!k}; g.r.ya=function(k){var X=this.api.getRootNode();g.Jh(X,"ytp-autohide",k);g.Jh(X,"ytp-autohide-active",!0);this.pj.start(k?250:100);k&&(this.pD=!1,g.f2(X,"ytp-touch-mode"));this.Fj=!k;this.api.CD(!k)}; g.r.Wi=function(){var k=this.api.getRootNode();g.Jh(k,"ytp-autohide-active",!1)}; g.r.dUB=function(){this.Q_=!0}; g.r.IQ8=function(k){if(this.api.J().L("player_doubletap_to_seek")||this.api.J().N)this.Q_=!1,this.Rr&&this.rQ(this.Rr),this.l4===0&&pD(this,k)?(this.ZM(),this.eF.start(),this.Rr=this.Z(this.api.FH(),"touchmove",this.dUB,void 0,!0)):this.eF.stop();pEY(this)&&pD(this,k)&&!this.api.J().N&&LLX(this);var X=this.TD.f$();if(!g.bL(this.api.J())&&Ab&&YZ9(this,k))X&&k.preventDefault();else if(this.pD=!0,g.op(this.api.getRootNode(),"ytp-touch-mode"),this.eg.tP(),this.api.J().L("player_doubletap_to_seek")||this.api.J().N)if(X= this.api.getPlayerStateObject(),!(!this.api.lR()||g.S(X,2)&&g.AN(this.api)||g.S(X,64))){X=Date.now()-this.M5;this.l4+=1;if(X<=350){this.Be=!0;X=this.api.getPlayerSize().width/3;var V=this.api.getRootNode().getBoundingClientRect(),C=k.targetTouches[0].clientX-V.left;V=k.targetTouches[0].clientY-V.top;var y=(this.l4-1)*10;C>0&&CX*2&&C=650,C=k.width<528;this.eg.resize();g.Jh(X,"ytp-fullscreen",this.api.isFullscreen());g.Jh(X,"ytp-large-width-mode",V);this.api.L("delhi_modern_web_player")?g.Jh(X,"ytp-xsmall-width-mode",C):g.Jh(X,"ytp-small-mode",this.Dg());g.Jh(X,"ytp-tiny-mode",this.Gt());g.Jh(X,"ytp-big-mode",this.wy());this.hG&&this.hG.resize(k)}; g.r.FN=function(k){this.aM(k.state);this.Co()}; g.r.Fw=kX(3);g.r.Vh=function(){var k=!!this.er&&!this.api.bO()&&!this.IK,X=this.api.getPresentingPlayerType()===2,V=this.api.J();return X?(X=t$(this.api.Pa()),k&&(X&&X.player?k=(k=X.player.getVideoData(2))?k.isListed&&!g.DZ(X.player.J()):!1:(WA("showInfoBarDuringAd: this is null"),k=!1)),k):k&&(V.CZ||this.api.isFullscreen()||V.JK)}; g.r.Co=function(){var k=this.Vh();this.mW!==k&&(this.mW=k,g.Jh(this.api.getRootNode(),"ytp-hide-info-bar",!k))}; g.r.aM=function(k){var X=k.isCued()||this.api.Lc()&&this.api.getPresentingPlayerType()!==3;X!==this.isCued&&(this.isCued=X,this.MK&&this.rQ(this.MK),this.MK=this.Z(this.api.FH(),"touchstart",this.IQ8,void 0,X));var V=this.eg,C=k.isPlaying()&&!g.S(k,32)||this.api.zk();Rw(V,128,!C);V=this.eg;C=this.api.getPresentingPlayerType()===3;Rw(V,256,C);V=this.api.getRootNode();g.S(k,2)?C=[lG.ENDED]:(C=[],g.S(k,8)?C.push(lG.PLAYING):g.S(k,4)&&C.push(lG.PAUSED),g.S(k,1)&&!g.S(k,32)&&C.push(lG.BUFFERING),g.S(k, 32)&&C.push(lG.SEEKING),g.S(k,64)&&C.push(lG.UNSTARTED));g.cQ(this.l$,C)||(g.El(V,this.l$),this.l$=C,g.eB(V,C));C=this.api.J();var y=g.S(k,2);a:{var U=this.api.J();var N=U.controlsType;switch(N){case "2":case "0":U=!1;break a}U=N==="3"&&!g.S(k,2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:$0_(t$(this.api.Pa())))||this.api.Jl()||g.bL(U)&&this.api.getPresentingPlayerType()===2?!1:!0}g.Jh(V,"ytp-hide-controls",!U);g.Jh(V,"ytp-native-controls",C.controlsType==="3"&&!X&&!y&&!this.pB);g.S(k, 128)&&!g.bL(C)?(this.hG||(this.hG=new g.Z5(this.api),g.b(this,this.hG),g.at(this.api,this.hG.element,4)),this.hG.W(k.Q2),this.hG.show()):this.hG&&(this.hG.dispose(),this.hG=null)}; g.r.Tj=function(){return this.api.Wd()&&this.api.Oj()?(this.api.GK(!1,!1),!0):this.api.bO()?(g.D$(this.api,!0),!0):!1}; g.r.onMutedAutoplayChange=function(k){this.pB=k;this.g6()}; g.r.wy=function(){return!1}; g.r.Dg=function(){return!this.wy()&&(this.api.getPlayerSize().width=0&&X.left>=0&&X.bottom>X.top&&X.right>X.left?X:null;X=this.size;k=k.clone();X=X.clone();C&&(N=X,y=5,(y&65)==65&&(k.x=C.right)&&(y&=-2),(y&132)==132&&(k.y=C.bottom)&&(y&=-5),k.xC.right&&(N.width=Math.min(C.right-k.x,U+N.width-C.left),N.width=Math.max(N.width,0))),k.x+N.width>C.right&&y&1&&(k.x=Math.max(C.right-N.width,C.left)),k.yC.bottom&&(N.height=Math.min(C.bottom-k.y,U+N.height-C.top),N.height=Math.max(N.height,0))),k.y+N.height>C.bottom&&y&4&&(k.y=Math.max(C.bottom-N.height,C.top)));C=new g.s0(0,0,0,0);C.left=k.x;C.top=k.y;C.width= X.width;C.height=X.height;g.wz(this.element,new g.wr(C.left,C.top));g.RB(this.j);this.j.Z(p6(this),"contextmenu",this.v99);this.j.Z(this.B,"fullscreentoggled",this.onFullscreenToggled);this.j.Z(this.B,"pageTransition",this.ZZ)}; g.r.v99=function(k){if(!k.defaultPrevented){var X=t9(k);g.iu(this.element,X)||this.YP();this.B.J().disableNativeContextMenu&&k.preventDefault()}}; g.r.onFullscreenToggled=function(){this.YP();O5Z(this)}; g.r.ZZ=function(){this.YP()};g.h(UK,g.F);UK.prototype.onClick=function(){var k=this,X,V,C,y;return g.D(function(U){if(U.W==1)return X=k.api.J(),V=k.api.getVideoData(),C=k.api.getPlaylistId(),y=X.getVideoUrl(V.videoId,C,void 0,!0),g.d(U,K_X(k,y),2);U.V&&Iem(k);k.api.logClick(k.element);g.Wd(U)})}; UK.prototype.HY=function(){this.updateValue("icon",{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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","Copier le lien");this.visible=j6o(this);g.Jh(this.element,"ytp-copylink-button-visible", this.visible);this.iL(this.visible);this.tooltip.D9();this.api.logVisibility(this.element,this.visible&&this.Y)}; UK.prototype.Ka=function(k){g.F.prototype.Ka.call(this,k);this.api.logVisibility(this.element,this.visible&&k)}; UK.prototype.C4=function(){g.F.prototype.C4.call(this);g.f2(this.element,"ytp-copylink-button-visible")};g.h($D9,g.F);g.r=$D9.prototype;g.r.show=function(){g.F.prototype.show.call(this);g.iT(this.W)}; g.r.hide=function(){this.j.stop();this.U=0;this.zc("ytp-seek-icon").style.display="none";this.updateValue("seekIcon","");g.f2(this.element,"ytp-chapter-seek");g.f2(this.element,"ytp-time-seeking");g.F.prototype.hide.call(this)}; g.r.KE=function(k,X,V,C){this.U=k===this.N?this.U+C:C;this.N=k;var y=k===-1?this.D:this.T;y&&this.B.logClick(y);this.X?this.W.stop():g.Ul(this.W);this.j.start();this.element.setAttribute("data-side",k===-1?"back":"forward");var U=3*this.B.FH().getPlayerSize().height;y=this.B.FH().getPlayerSize();y=y.width/3-3*y.height;this.V.style.width=U+"px";this.V.style.height=U+"px";k===1?(this.V.style.left="",this.V.style.right=y+"px"):k===-1&&(this.V.style.right="",this.V.style.left=y+"px");var N=U*2.5;U=N/ 2;var P=this.zc("ytp-doubletap-ripple");P.style.width=N+"px";P.style.height=N+"px";k===1?(k=this.B.FH().getPlayerSize().width-X+Math.abs(y),P.style.left="",P.style.right=k-U+"px"):k===-1&&(k=Math.abs(y)+X,P.style.right="",P.style.left=k-U+"px");P.style.top="calc((33% + "+Math.round(V)+"px) - "+U+"px)";if(V=this.zc("ytp-doubletap-ripple"))V.classList.remove("ytp-doubletap-ripple"),V.classList.add("ytp-doubletap-ripple");BGa(this,this.X?this.U:C)}; g.r.FE=function(k,X,V){if(V=V===void 0?null:V){var C=k===-1?this.D.visualElement:this.T.visualElement;V={seekData:V};var y=g.cB();y&&g.i6(UD)(void 0,y,C,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",V,void 0)}this.U=k===this.N?this.U+X:X;this.N=k;C=this.B.FH().getPlayerSize();this.X?this.W.stop():g.Ul(this.W);this.j.start();this.element.setAttribute("data-side",k===-1?"back":"forward");g.op(this.element,"ytp-time-seeking");this.V.style.width="110px";this.V.style.height="110px";V=C.width*.1-15;k=== 1?this.k9?(this.V.style.right=V+"px",this.V.style.left=""):(this.V.style.right="",this.V.style.left=C.width*.8-30+"px"):k===-1&&(this.k9?(this.V.style.right="",this.V.style.left=V+"px"):(this.V.style.right="",this.V.style.left=C.width*.1-15+"px"));this.V.style.top=C.height*.5+15+"px";BGa(this,this.X?this.U:X)}; g.r.FX=function(k,X,V){V=V===void 0?null:V;g.Ul(this.W);this.j.start();switch(k){case -1:k="back";break;case 1:k="forward";break;default:k=""}this.element.setAttribute("data-side",k);this.V.style.width="0";this.V.style.height="0";g.op(this.element,"ytp-chapter-seek");this.updateValue("seekText",X);this.updateValue("seekTime","");X=this.zc("ytp-seek-icon");if(V){a:if(V){switch(V){case "PREMIUM_STANDALONE":V=GGo();break a;case "PREMIUM_STANDALONE_CAIRO":V=w7$();break a}V=void 0}else V=null;this.updateValue("seekIcon", V);X.style.display="inline-block"}else X.style.display="none"};g.h(npX,BU);g.r=npX.prototype;g.r.Ta=function(k){this.uq||(this.uq=new dN(this.B),g.b(this,this.uq));var X,V;if((X=this.VD)==null?0:(V=X.menu)==null?0:V.menuRenderer)this.uq.open(this.VD.menu.menuRenderer,k.target),k.preventDefault()}; g.r.mS=function(){return!!this.V}; g.r.An=function(){return!!this.V}; g.r.o4=function(k){k.target===this.overflowButton.element?k.preventDefault():(this.d2&&this.B.Ib("innertubeCommand",this.d2),this.rp(!1))}; g.r.Eo=function(){this.rp(!0);var k,X;((k=this.V)==null?0:(X=k.bannerData)==null?0:X.dismissedStatusKey)&&this.Et.push(this.V.bannerData.dismissedStatusKey);this.IQ()}; g.r.xl=function(){this.IQ();Pb(this)}; g.r.ipB=function(k){var X=this,V;if(k.id!==((V=this.V)==null?void 0:V.identifier)){this.IQ();V=g.W(this.gB);for(var C=V.next();!C.done;C=V.next()){var y=C.value,U=void 0,N=void 0;if((C=(U=y)==null?void 0:(N=U.bannerData)==null?void 0:N.itemData)&&y.identifier===k.id){N=U=void 0;var P=((U=y)==null?void 0:(N=U.bannerData)==null?void 0:N.dismissedStatusKey)||"";if(this.Et.includes(P))return;this.V=y;this.banner.element.setAttribute("aria-label",C.accessibilityLabel||"");C.trackingParams&&(this.j=!0, this.B.setTrackingParams(this.badge.element,C.trackingParams));this.D.show();$s(this);this.Y9.iL(!C.stayInApp);vpm(this);wL5(this);xq(this);this.d2=g.Z(C.onTapCommand,za);if(y=g.Z(C.menuOnTap,za))this.VD=g.Z(y,xQg);y=void 0;this.banner.update({thumbnail:(y=(C.thumbnailSources||[])[0])==null?void 0:y.url,title:C.productTitle,price:C.priceReplacementText?C.priceReplacementText:C.price,salesOriginalPrice:ckm(this),priceDropReferencePrice:dD$(this),promotionText:tp$(this),priceA11yText:Aka(this),affiliateDisclaimer:C.affiliateDisclaimer, vendor:DDd(this)});P=N=U=y=void 0;((y=C)==null?0:(U=y.hiddenProductOptions)==null?0:U.showDropCountdown)&&((N=C)==null?0:(P=N.hiddenProductOptions)==null?0:P.dropTimestampMs)&&(this.XT=new g.C2(function(){b5Z(X)},1E3),this.Y9.hide(),this.countdownTimer.show(),b5Z(this)); this.B.L("web_player_enable_featured_product_banner_exclusives_on_desktop")&&Gf5(this)&&(this.MQ=new g.C2(function(){mDI(X)},1E3),mDI(this))}}this.B.getRootNode()&&g.op(this.B.getRootNode(),"ytp-featured-product-shown")}}; g.r.IQ=function(){this.V&&(this.V=void 0,this.ON(),this.B.getRootNode()&&g.f2(this.B.getRootNode(),"ytp-featured-product-shown"))}; g.r.onVideoDataChange=function(k,X){var V=this;k==="dataloaded"&&Pb(this);var C,y,U;k=g.Z((C=X.getWatchNextResponse())==null?void 0:(y=C.playerOverlays)==null?void 0:(U=y.playerOverlayRenderer)==null?void 0:U.productsInVideoOverlayRenderer,UQJ);this.overflowButton.show();this.dismissButton.hide();var N=k==null?void 0:k.featuredProductsEntityKey;this.trendingOfferEntityKey=k==null?void 0:k.trendingOfferEntityKey;this.gB.length||(H5o(this,N),xq(this));var P;(P=this.NU)==null||P.call(this);this.NU=g.qw.subscribe(function(){H5o(V, N);xq(V)})}; g.r.C4=function(){Pb(this);vpm(this);wL5(this);BU.prototype.C4.call(this)};g.h(F_5,g.F);F_5.prototype.onClick=function(){this.B.logClick(this.element,this.W)};g.h(gpm,g.SJ);g.r=gpm.prototype;g.r.show=function(){g.SJ.prototype.show.call(this);this.B.publish("infopaneldetailvisibilitychange",!0);this.B.logVisibility(this.element,!0);le0(this,!0)}; g.r.hide=function(){g.SJ.prototype.hide.call(this);this.B.publish("infopaneldetailvisibilitychange",!1);this.B.logVisibility(this.element,!1);le0(this,!1)}; g.r.getId=function(){return this.j}; g.r.Um=function(){return this.itemData.length}; g.r.onVideoDataChange=function(k,X){if(X){var V,C,y,U;this.update({title:((V=X.D$)==null?void 0:(C=V.title)==null?void 0:C.content)||"",body:((y=X.D$)==null?void 0:(U=y.bodyText)==null?void 0:U.content)||""});var N;k=((N=X.D$)==null?void 0:N.trackingParams)||null;this.B.setTrackingParams(this.element,k);N=g.W(this.itemData);for(k=N.next();!k.done;k=N.next())k.value.dispose();this.itemData=[];var P;if((P=X.D$)==null?0:P.ctaButtons)for(X=g.W(X.D$.ctaButtons),P=X.next();!P.done;P=X.next())if(P=g.Z(P.value, kRc))P=new F_5(this.B,P,this.V),P.i_&&(this.itemData.push(P),P.rB(this.items))}}; g.r.C4=function(){this.hide();g.SJ.prototype.C4.call(this)};g.h(pLm,g.F);g.r=pLm.prototype;g.r.onVideoDataChange=function(k,X){S80(this,X);this.IZ&&uX$(this,this.IZ)}; g.r.iF=function(k){var X=this.B.getVideoData();this.videoId!==X.videoId&&S80(this,X);uX$(this,k.state);this.IZ=k.state}; g.r.Im=function(k){(this.U=k)?this.hide():this.V&&this.show()}; g.r.Ga=function(){this.W||this.MU();this.showControls=!0}; g.r.J2=function(){this.W||this.YP();this.showControls=!1}; g.r.MU=function(){var k,X=(k=this.B)==null?void 0:k.getPlayerSize();k=X.width<380;var V;X=X.height<(((V=this.B)==null?0:V.isEmbedsShortsMode())?400:280);var C,y;(((C=this.B)==null?0:C.getPlayerStateObject().isCued())||((y=this.B)==null?0:g.S(y.getPlayerStateObject(),1024)))&&k&&X||!this.V||this.U||(this.fade.show(),this.B.publish("infopanelpreviewvisibilitychange",!0),this.B.logVisibility(this.element,!0))}; g.r.YP=function(){this.V&&!this.U&&(this.fade.hide(),this.B.publish("infopanelpreviewvisibilitychange",!1),this.B.logVisibility(this.element,!1))}; g.r.cWo=function(){this.W=!1;this.showControls||this.YP()};var TZB={"default":0,monoSerif:1,propSerif:2,monoSans:3,propSans:4,casual:5,cursive:6,smallCaps:7};Object.keys(TZB).reduce(function(k,X){k[TZB[X]]=X;return k},{}); var quB={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(quB).reduce(function(k,X){k[quB[X]]=X;return k},{}); var Mn5={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(Mn5).reduce(function(k,X){k[Mn5[X]]=X;return k},{});var onC,ek1;onC=[{option:"#fff",text:"Blanc"},{option:"#ff0",text:"Jaune"},{option:"#0f0",text:"Vert"},{option:"#0ff",text:"Cyan"},{option:"#00f",text:"Bleu"},{option:"#f0f",text:"Magenta"},{option:"#f00",text:"Rouge"},{option:"#080808",text:"Noir"}];ek1=[{option:0,text:TE(0)},{option:.25,text:TE(.25)},{option:.5,text:TE(.5)},{option:.75,text:TE(.75)},{option:1,text:TE(1)}]; g.e3=[{option:"fontFamily",text:"Famille de polices",options:[{option:1,text:"Serif monospace"},{option:2,text:"Serif proportionnelle"},{option:3,text:"Sans Serif monospace"},{option:4,text:"Sans Serif proportionnelle"},{option:5,text:"Casual"},{option:6,text:"Cursive"},{option:7,text:"Petites majuscules"}]},{option:"color",text:"Couleur de la police",options:onC},{option:"fontSizeIncrement",text:"Taille de police",options:[{option:-2,text:TE(.5)},{option:-1,text:TE(.75)},{option:0,text:TE(1)},{option:1, text:TE(1.5)},{option:2,text:TE(2)},{option:3,text:TE(3)},{option:4,text:TE(4)}]},{option:"background",text:"Couleur de l'arri\u00e8re-plan",options:onC},{option:"backgroundOpacity",text:"Opacit\u00e9 de l'arri\u00e8re-plan",options:ek1},{option:"windowColor",text:"Couleur de la fen\u00eatre",options:onC},{option:"windowOpacity",text:"Opacit\u00e9 de la fen\u00eatre",options:ek1},{option:"charEdgeStyle",text:"Style de bordure des caract\u00e8res",options:[{option:0,text:"Aucun"},{option:4,text:"Ombre projet\u00e9e"}, {option:1,text:"Sur\u00e9lev\u00e9"},{option:2,text:"Surbaiss\u00e9"},{option:3,text:"Soulign\u00e9"}]},{option:"textOpacity",text:"Opacit\u00e9 de la police",options:[{option:.25,text:TE(.25)},{option:.5,text:TE(.5)},{option:.75,text:TE(.75)},{option:1,text:TE(1)}]}];var fW3=[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];g.h(yGY,g.FG);g.r=yGY.prototype; g.r.Jy=function(k){k.repeat||(this.U.yO=!1);var X=!1,V=k.keyCode,C=t9(k),y=!k.altKey&&!k.ctrlKey&&!k.metaKey&&(!this.api.isMutedByEmbedsMutedAutoplay()||fW3.includes(V)),U=!1,N=!1,P=this.api.J();k.defaultPrevented?(y=!1,N=!0):P.uO&&!this.api.isMutedByEmbedsMutedAutoplay()&&(y=!1);if(V===9)X=!0;else{if(C)switch(V){case 32:case 13:if(C.tagName==="BUTTON"||C.tagName==="A"||C.tagName==="INPUT")X=!0,y=!1;else if(y){var T=C.getAttribute("role");!T||T!=="option"&&T!=="button"&&T.indexOf("menuitem")!==0|| (X=!0,C.click(),U=!0)}break;case 37:case 39:case 36:case 35:X=C.getAttribute("role")==="slider";break;case 38:case 40:T=C.getAttribute("role"),C=V===38?C.previousSibling:C.nextSibling,T==="slider"?X=!0:y&&(T==="option"?(C&&C.getAttribute("role")==="option"&&C.focus(),U=X=!0):T&&T.indexOf("menuitem")===0&&(C&&C.hasAttribute("role")&&C.getAttribute("role").indexOf("menuitem")===0&&C.focus(),U=X=!0))}if(y&&!U)switch(V){case 38:U=Math.min(this.api.getVolume()+5,100);kq(this.ND,U,!1);this.api.setVolume(U); N=U=!0;break;case 40:U=Math.max(this.api.getVolume()-5,0);kq(this.ND,U,!0);this.api.setVolume(U);N=U=!0;break;case 36:this.api.lR()&&(this.api.startSeekCsiAction(),this.api.seekTo(0,void 0,void 0,void 0,79),N=U=!0);break;case 35:this.api.lR()&&(this.api.startSeekCsiAction(),this.api.seekTo(Infinity,void 0,void 0,void 0,80),N=U=!0)}}X&&MG(this,!0);(X||N)&&this.eg.tP();(U||y&&this.handleGlobalKeyDown(V,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code,k.repeat))&&k.preventDefault();P.T&&(k={keyCode:k.keyCode, altKey:k.altKey,ctrlKey:k.ctrlKey,metaKey:k.metaKey,shiftKey:k.shiftKey,handled:k.defaultPrevented,fullscreen:this.api.isFullscreen()},this.api.N_("onKeyPress",k))}; g.r.G_=function(k){var X=k.keyCode;(!this.api.L("web_player_spacebar_control_bugfix")||this.api.L("web_player_spacebar_control_bugfix")&&!this.U.I6)&&this.handleGlobalKeyUp(X,k.shiftKey,k.ctrlKey,k.altKey,k.metaKey,k.key,k.code)&&k.preventDefault()}; g.r.handleGlobalKeyUp=function(k,X,V,C,y,U,N){this.api.publish("keyboardserviceglobalkeyup",{keyCode:k,shiftKey:X,ctrlKey:V,altKey:C,metaKey:y,key:U,code:N});X=!1;if(this.U.yO)return X;(U=g.vx(this.api.Pa()))&&(U=U.OY)&&U.vY&&(U.Z7(k),X=!0);switch(k){case 9:MG(this,!0);X=!0;break;case 32:if(this.api.L("web_speedmaster_spacebar_control")&&(!this.api.L("web_player_spacebar_control_bugfix")&&!this.U.I6||this.api.L("web_player_spacebar_control_bugfix"))&&!this.api.J().uO){var P,T;k=(P=this.progressBar)== null?void 0:(T=P.W)==null?void 0:T.isEnabled;X=this.ly(k)}break;case 39:(Cz?C:V)&&!y&&this.api.lR()&&this.api.L("web_enable_keyboard_shortcut_for_timely_actions")&&(this.api.startSeekCsiAction(),P=(P=this.api.getVideoData())?P.sW:[],T=X95(P,this.api.getCurrentTime()*1E3),T!==-1&&this.V!=null&&(this.V.FX(1,P[T].title),this.api.seekTo(P[T].startTime/1E3,void 0,void 0,void 0,52),X=!0))}return X}; g.r.handleGlobalKeyDown=function(k,X,V,C,y,U,N,P){P||(this.U.yO=!1);var T=!1,q=this.api.J();if(q.uO&&!this.api.isMutedByEmbedsMutedAutoplay())return T;var M=g.vx(this.api.Pa());if(M&&(M=M.OY)&&M.vY)switch(k){case 65:case 68:case 87:case 83:case 107:case 221:case 109:case 219:T=M.MS(k)}q.X||T||(T=U||String.fromCharCode(k).toLowerCase(),this.W+=T,"awesome".indexOf(this.W)===0||this.api.L("web_player_rtr_ctrls")&&"bday".indexOf(this.W)===0?(T=!0,4===this.W.length&&this.W==="bday"&&this.api.L("web_player_rtr_ctrls")&& (lQI(this.Y),this.eg.tP()),7===this.W.length&&this.W==="awesome"&&$Od(this.api.getRootNode(),"ytp-color-party")):(this.W=T,T="awesome".indexOf(this.W)===0||"bday".indexOf(this.W)===0));if(!T&&(!this.api.isMutedByEmbedsMutedAutoplay()||fW3.includes(k))){var e=this.api.getVideoData(),f,E;M=(f=this.progressBar)==null?void 0:(E=f.W)==null?void 0:E.isEnabled;f=e?e.sW:[];E=Cz?C:V;switch(k){case 80:X&&!q.s2&&(uZ(this.ND,mF$(),"Pr\u00e9c\u00e9dente"),this.api.previousVideo(),T=!0);break;case 78:X&&!q.s2&& (uZ(this.ND,mw(),"Suivante"),this.api.nextVideo(),T=!0);break;case 74:this.api.lR()&&(this.api.startSeekCsiAction(),this.V?this.api.L("enable_key_press_seek_logging")?(T=oS(this,-10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_10S"),this.V.FE(-1,10,T)):this.V.FE(-1,10):uZ(this.ND,{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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),T=!0);break;case 76:this.api.lR()&&(this.api.startSeekCsiAction(),this.V?this.api.L("enable_key_press_seek_logging")?(T=oS(this,10*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_10S"),this.V.FE(1,10,T)):this.V.FE(1,10):uZ(this.ND,{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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),T=!0);break;case 37:this.api.lR()&&(this.api.startSeekCsiAction(),E?(E=VK$(f,this.api.getCurrentTime()*1E3),E!==-1&&this.V!=null&&(this.V.FX(-1,f[E].title),this.api.seekTo(f[E].startTime/1E3,void 0,void 0,void 0,53),T=!0)):(this.V?this.api.L("enable_key_press_seek_logging")?(T=oS(this,-5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_BACKWARD_5S"),this.V.FE(-1,5,T)):this.V.FE(-1,5):uZ(this.ND,{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36", width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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),T=!0));break;case 39:this.api.lR()&&(this.api.startSeekCsiAction(),E?this.api.L("web_enable_keyboard_shortcut_for_timely_actions")||(E=X95(f,this.api.getCurrentTime()*1E3),E!==-1&&this.V!=null&&(this.V.FX(1,f[E].title),this.api.seekTo(f[E].startTime/1E3,void 0,void 0,void 0,52),T=!0)):(this.V!=null?this.api.L("enable_key_press_seek_logging")?(T=oS(this,5*this.api.getPlaybackRate(),"SEEK_SOURCE_SEEK_FORWARD_5S"),this.V.FE(1,5,T)):this.V.FE(1, 5):uZ(this.ND,{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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),T=!0));break;case 77:this.api.isMuted()?(this.api.unMute(),kq(this.ND,this.api.getVolume(),!1)):(this.api.mute(),kq(this.ND,0,!0));T=!0;break;case 32:T=this.api.L("web_speedmaster_spacebar_control")?!this.api.J().s2:this.ly(M);break;case 75:T=this.ly(M);break;case 190:X?q.enableSpeedOptions&&Nnr(this)&&(T=this.api.getPlaybackRate(),this.api.setPlaybackRate(T+.25,!0),kfm(this.ND,!1),T=!0):this.api.lR()&&(this.step(1),T=!0);break;case 188:X? q.enableSpeedOptions&&Nnr(this)&&(T=this.api.getPlaybackRate(),this.api.setPlaybackRate(T-.25,!0),kfm(this.ND,!0),T=!0):this.api.lR()&&(this.step(-1),T=!0);break;case 70:Kq$(this.api)&&(this.api.toggleFullscreen().catch(function(){}),T=!0); break;case 27:M?(this.progressBar.ek(),T=!0):this.X()&&(T=!0)}if(q.controlsType!=="3")switch(k){case 67:g.G3(this.api.Pa())&&(q=this.api.getOption("captions","track"),this.api.toggleSubtitles(),XL0(this.ND,!q||q&&!q.displayName),T=!0);break;case 79:fT(this,"textOpacity");break;case 87:fT(this,"windowOpacity");break;case 187:case 61:fT(this,"fontSizeIncrement",!1,!0);break;case 189:case 173:fT(this,"fontSizeIncrement",!0,!0)}var J;X||V||C||(k>=48&&k<=57?J=k-48:k>=96&&k<=105&&(J=k-96));J!=null&&this.api.lR()&& (this.api.startSeekCsiAction(),q=this.api.getProgressState(),this.api.seekTo(J/10*(q.seekableEnd-q.seekableStart)+q.seekableStart,void 0,void 0,void 0,81),T=!0);T&&this.eg.tP()}this.U.HN=!1;this.api.publish("keyboardserviceglobalkeydown",{keyCode:k,shiftKey:X,ctrlKey:V,altKey:C,metaKey:y,key:U,code:N,repeat:P},this.U);this.U.HN&&(T=!0);return T}; g.r.step=function(k){this.api.lR();if(this.api.getPlayerStateObject().isPaused()){var X=this.api.getVideoData().W;X&&(X=X.video)&&this.api.seekBy(k/(X.fps||30),void 0,void 0,k>0?77:78)}}; g.r.ly=function(k){if(!this.api.J().s2){var X;var V,C=(X=this.api.getVideoData())==null?void 0:(V=X.getPlayerResponse())==null?void 0:V.playabilityStatus;if(C){var y;X=((y=g.Z(C.miniplayer,flB))==null?void 0:y.playbackMode)==="PLAYBACK_MODE_PAUSED_ONLY"}else X=!1;X&&this.api.Ib("onExpandMiniplayer");k?this.progressBar.HA():(k=!this.api.getPlayerStateObject().isOrWillBePlaying(),this.ND.rY(k),k?this.api.playVideo():this.api.pauseVideo());return!0}return!1}; g.r.C4=function(){g.Ul(this.j);g.FG.prototype.C4.call(this)};g.h(EK,g.F);EK.prototype.HY=function(){var k=this.B.J(),X=k.U||this.B.L("web_player_hide_overflow_button_if_empty_menu")&&this.Bs.isEmpty();k=g.bL(k)&&g.Hx(this.B)&&g.S(this.B.getPlayerStateObject(),128);var V=this.B.getPlayerSize();this.visible=this.B.Dg()&&!k&&V.width>=240&&!g.Px(this.B.getVideoData())&&!X&&!this.B.isEmbedsShortsMode();g.Jh(this.element,"ytp-overflow-button-visible",this.visible);this.visible&&this.B.D9();this.B.logVisibility(this.element,this.visible&&this.Y)}; EK.prototype.Ka=function(k){g.F.prototype.Ka.call(this,k);this.B.logVisibility(this.element,this.visible&&k)}; EK.prototype.C4=function(){g.F.prototype.C4.call(this);g.f2(this.element,"ytp-overflow-button-visible")};g.h(xpm,g.SJ);g.r=xpm.prototype;g.r.IC=function(k){k=t9(k);g.iu(this.element,k)&&(g.iu(this.V,k)||g.iu(this.closeButton,k)||YP(this))}; g.r.YP=function(){g.SJ.prototype.YP.call(this);this.B.zv(this.element)}; g.r.show=function(){this.vY&&this.B.publish("OVERFLOW_PANEL_OPENED");g.SJ.prototype.show.call(this);this.element.setAttribute("aria-modal","true");Tn0(this,!0)}; g.r.hide=function(){g.SJ.prototype.hide.call(this);this.element.removeAttribute("aria-modal");Tn0(this,!1)}; g.r.onFullscreenToggled=function(k){!k&&this.f$()&&YP(this)}; g.r.isEmpty=function(){return this.actionButtons.length===0}; g.r.focus=function(){for(var k=g.W(this.actionButtons),X=k.next();!X.done;X=k.next())if(X=X.value,X.vY){X.focus();break}};g.h(qAZ,g.F);qAZ.prototype.onClick=function(k){g.e_(k,this.api)&&this.api.playVideoAt(this.index)};g.h(MKm,g.SJ);g.r=MKm.prototype;g.r.show=function(){g.SJ.prototype.show.call(this);this.V.Z(this.api,"videodatachange",this.TA);this.V.Z(this.api,"onPlaylistUpdate",this.TA);this.TA()}; g.r.hide=function(){g.SJ.prototype.hide.call(this);g.RB(this.V);this.updatePlaylist(null)}; g.r.TA=function(){this.updatePlaylist(this.api.getPlaylist());this.api.J().U&&(this.zc("ytp-playlist-menu-title-name").removeAttribute("href"),this.U&&(this.rQ(this.U),this.U=null))}; g.r.oG=function(){var k=this.playlist,X=k.author,V=X?"de $AUTHOR \u2022 $CURRENT_POSITION/$PLAYLIST_LENGTH":"$CURRENT_POSITION/$PLAYLIST_LENGTH",C={CURRENT_POSITION:String(k.index+1),PLAYLIST_LENGTH:String(k.length)};X&&(C.AUTHOR=X);this.update({title:k.title,subtitle:g.Bu(V,C),playlisturl:this.api.getVideoUrl(!0)});X=k.W;if(X===this.j)this.selected.element.setAttribute("aria-checked","false"),this.selected=this.playlistData[k.index];else{V=g.W(this.playlistData);for(C=V.next();!C.done;C=V.next())C.value.dispose(); V=k.length;this.playlistData=[];for(C=0;C=this.W&&!k.U&&!X.isAd()&&!this.api.isEmbedsShortsMode()}else k=!1;this.visible=k;this.iL(this.visible);g.Jh(this.element,"ytp-search-button-visible",this.visible);g.Jh(this.element,"ytp-show-search-title",!this.api.Dg());this.api.logVisibility(this.element,this.visible&&this.Y)}; Wb.prototype.Ka=function(k){g.F.prototype.Ka.call(this,k);this.api.logVisibility(this.element,this.visible&&k)};g.h(sK,g.F); sK.prototype.trigger=function(k,X,V,C){this.show();if(this.j&&k!==this.j){var y=1;this.W&&(y=IR9(this));hE0(this,y,!1);jha(this)}this.j=k;this.U=this.j===-1?this.T:this.D;k="";X?(this.N+=X,k=g.t4(this.N)):this.N=0;this.updateValue(this.j===-1?"durationBack":"durationForward",k);if(this.V==="hidden"||this.V==="fading-out")X=0,this.V==="fading-out"&&(X=IR9(this),O$0(this)),WJ0(this,X),this.V!=="fading-out"&&shd(this,this.U.querySelector(".ytp-seek-overlay-arrow-persistent")),this.V="fading-in";else if(this.V=== "fading-in"||this.V==="lingering")X=this.U.querySelector(".ytp-seek-overlay-duration"),k=g.IW(this.B.J().experiments,"web_player_seek_overlay_duration_bump_scale")||.95,X.animate([{offset:0,transform:"scale(1)"},{offset:.5,transform:"scale("+k+")"},{offset:1,transform:"scale(1)"}],{duration:200,easing:"cubic-bezier(0, 1, 0.1, 1)"}),O$0(this),this.V==="lingering"&&(this.X.stop(),this.X.start());this.k9=(0,g.a)();V&&KJo(this,V,C)}; sK.prototype.KE=function(k,X,V,C){this.trigger(k,C)}; sK.prototype.FE=function(k,X,V){this.trigger(k,X);V&&(k=k===-1?this.D.visualElement:this.T.visualElement,V={seekData:V},(X=g.cB())&&g.i6(UD)(void 0,X,k,"INTERACTION_LOGGING_GESTURE_TYPE_KEY_PRESS",V,void 0))}; sK.prototype.FX=function(k,X,V){this.trigger(k,void 0,X,V)};g.h(OK,g.F);OK.prototype.onClick=function(){var k=this,X=this.api.J(),V=this.api.getVideoData(this.api.getPresentingPlayerType()),C=this.api.getPlaylistId();X=this.api.L("enable_share_button_url_fix")?this.api.getVideoUrl(!0,!0,!0):X.getVideoUrl(V.videoId,C,void 0,!0);if(navigator.share)try{var y=navigator.share({title:V.title,url:X});y instanceof Promise&&y.catch(function(U){BnX(k,U)})}catch(U){U instanceof Error&&BnX(this,U)}else this.V.Tj(),YP(this.W,this.element,!1); this.api.logClick(this.element)}; OK.prototype.HY=function(){var k=this.api.J(),X=this.api.isEmbedsShortsMode();g.Jh(this.element,"ytp-show-share-title",g.bL(k)&&!X);this.V.wy()&&X?(k=(this.api.FH().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.Ir(this.element,"right",k+"px")):X&&g.Ir(this.element,"right","0px");this.updateValue("icon",{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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=$po(this);g.Jh(this.element,"ytp-share-button-visible",this.visible);this.iL(this.visible);this.tooltip.D9();this.api.logVisibility(this.element,$po(this)&&this.Y)}; OK.prototype.Ka=function(k){g.F.prototype.Ka.call(this,k);this.api.logVisibility(this.element,this.visible&&k)}; OK.prototype.C4=function(){g.F.prototype.C4.call(this);g.f2(this.element,"ytp-share-button-visible")};g.h(GyZ,g.SJ);g.r=GyZ.prototype;g.r.SX=function(k){k=t9(k);g.iu(this.X,k)||g.iu(this.closeButton,k)||YP(this)}; g.r.YP=function(){g.SJ.prototype.YP.call(this);this.tooltip.zv(this.element);this.api.logVisibility(this.V,!1);for(var k=g.W(this.U),X=k.next();!X.done;X=k.next())X=X.value,this.api.hasVe(X.element)&&this.api.logVisibility(X.element,!1)}; g.r.show=function(){var k=this.vY;g.SJ.prototype.show.call(this);this.HY();k||this.api.Ib("onSharePanelOpened")}; g.r.cB=function(){this.vY&&this.HY()}; g.r.HY=function(){var k=this;g.op(this.element,"ytp-share-panel-loading");g.f2(this.element,"ytp-share-panel-fail");var X=this.api.getVideoData(),V=this.api.getPlaylistId()&&this.j.checked;X.getSharePanelCommand&&Xv(this.api.h_(),X.getSharePanelCommand,{includeListId:V}).then(function(C){k.ez()||(g.f2(k.element,"ytp-share-panel-loading"),tKa(k,C))}); X=this.api.getVideoUrl(!0,!0,!1,!1);this.updateValue("link",X);this.updateValue("linkText",X);this.updateValue("shareLinkWithUrl",g.Bu("Partager le lien $URL",{URL:X}));JD(this.V);this.api.logVisibility(this.V,!0)}; g.r.onFullscreenToggled=function(k){!k&&this.f$()&&YP(this)}; g.r.focus=function(){this.V.focus()}; g.r.C4=function(){g.SJ.prototype.C4.call(this);w9m(this)};g.h(AGI,BU);g.r=AGI.prototype;g.r.C4=function(){vNZ(this);BU.prototype.C4.call(this)}; g.r.o4=function(k){k.target!==this.dismissButton.element&&(this.rp(!1),this.B.Ib("innertubeCommand",this.onClickCommand))}; g.r.Eo=function(){this.Gc=!0;this.rp(!0);this.ON()}; g.r.zR9=function(k){this.N=k;this.ON()}; g.r.onVideoDataChange=function(k,X){if(k=!!X.videoId&&this.videoId!==X.videoId)this.videoId=X.videoId,this.Gc=!1,this.qC=!0,this.T=this.U2=!1,vNZ(this),b$Y(this,!1),this.W=this.V=!1,IS(this),Dp$(this);if(k||!X.videoId)this.k9=this.j=!1;var V,C;if(X==null?0:(V=X.getPlayerResponse())==null?0:(C=V.videoDetails)==null?0:C.isLiveContent)this.WV(!1);else{var y,U,N;X=g.Z((y=X.getWatchNextResponse())==null?void 0:(U=y.playerOverlays)==null?void 0:(N=U.playerOverlayRenderer)==null?void 0:N.productsInVideoOverlayRenderer, UQJ);this.N=this.enabled=!1;if(X){if(y=X==null?void 0:X.featuredProductsEntityKey){U=g.qw.getState().entities;var P;if((P=Ov(U,"featuredProductsEntity",y))==null?0:P.productsData){this.WV(!1);return}}this.enabled=!0;if(!this.j){var T;P=(T=X.badgeInteractionLogging)==null?void 0:T.trackingParams;(this.j=!!P)&&this.B.setTrackingParams(this.badge.element,P||null)}if(!this.k9){var q;if(this.k9=!((q=X.dismissButton)==null||!q.trackingParams)){var M;this.B.setTrackingParams(this.dismissButton.element,((M= X.dismissButton)==null?void 0:M.trackingParams)||null)}}X.isContentForward&&(T=X.productsData,b$Y(this,!0),Dp$(this),T=H$I(this,T),q=[],T.length>0&&q.push(T[0]),T.length>1&&(M=new g.F({C:"div",K:"ytp-suggested-action-more-products-icon"}),g.b(this,M),q.push(M),q.push.apply(q,g.G(T.slice(1)))),this.X=new g.F({C:"div",S:q,K:"ytp-suggested-action-content-forward-container"}),g.b(this,this.X),this.bq.element.append(this.X.element));this.text=g.IK(X.text);var e;if(T=(e=X.dismissButton)==null?void 0:e.a11yLabel)this.Z8= g.IK(T);this.onClickCommand=X.onClickCommand;this.timing=X.timing;this.WI()}dGZ(this);$s(this);this.ON()}}; g.r.mS=function(){return!this.N&&this.enabled&&!this.Gc&&!this.B.Dg()&&!this.yD&&(this.T||this.qC)}; g.r.Og=function(k){BU.prototype.Og.call(this,k);if(this.V||this.W)this.timing&&j3(this.timing.preview)&&(this.V=!1,IS(this),this.W=!1,IS(this),this.B.EE("shopping_overlay_preview_collapsed"),this.B.EE("shopping_overlay_preview_expanded"),k=KT(this.timing.preview.startSec,this.timing.preview.endSec,"shopping_overlay_expanded"),j3(this.timing.expanded)&&this.timing.preview.endSec===this.timing.expanded.startSec&&(this.B.EE("shopping_overlay_expanded"),k.end=this.timing.expanded.endSec*1E3),this.B.WI([k])), this.U2=!0,$s(this);IS(this)}; g.r.WV=function(k){(this.T=k)?(Kj(this),$s(this,!1)):(vNZ(this),this.n4.start());this.ON()}; g.r.WI=function(k){var X=this.timing;k=(k===void 0?0:k)+this.B.getCurrentTime();var V=[],C=X.visible,y=X.preview;X=X.expanded;j3(C)&&(cGa(C,k),V.push(KT(C.startSec,C.endSec,"shopping_overlay_visible")));j3(y)&&(cGa(y,k),C=y.startSec+1,V.push(KT(y.startSec,C,"shopping_overlay_preview_collapsed")),V.push(KT(C,y.endSec,"shopping_overlay_preview_expanded")));j3(X)&&(cGa(X,k),V.push(KT(X.startSec,X.endSec,"shopping_overlay_expanded")));this.B.WI(V)}; g.r.ON=function(){BU.prototype.ON.call(this);this.B.getRootNode()&&g.Jh(this.B.getRootNode(),"ytp-shopping-pill-shown",this.mS())};g.h(Qhm,g.F); Qhm.prototype.HY=function(){var k=this.api.J();this.iL(g.bL(k)&&this.api.isEmbedsShortsMode());this.subscribeButton&&this.api.logVisibility(this.subscribeButton.element,this.vY);var X=this.api.getVideoData(),V=!1;this.api.getPresentingPlayerType()===2?V=!!X.videoId&&!!X.isListed&&!!X.author&&!!X.tO&&!!X.profilePicture:g.bL(k)&&(V=!!X.videoId&&!!X.tO&&!!X.profilePicture&&!g.Px(X)&&!k.U&&!(k.N&&this.api.getPlayerSize().width<200));var C=X.profilePicture;k=g.bL(k)?X.expandedTitle:X.author;C=C===void 0? "":C;k=k===void 0?"":k;V?(this.W!==C&&(this.V.style.backgroundImage="url("+C+")",this.W=C),this.updateValue("channelLogoLabel",g.Bu("Photo de $CHANNEL_NAME",{CHANNEL_NAME:k})),g.op(this.api.getRootNode(),"ytp-title-enable-channel-logo")):g.f2(this.api.getRootNode(),"ytp-title-enable-channel-logo");this.api.logVisibility(this.V,V&&this.Y);this.api.logVisibility(this.channelName,V&&this.Y);this.subscribeButton&&(this.subscribeButton.channelId=X.cq);this.updateValue("expandedTitle",X.expandedTitle)};g.h($q,g.SJ);$q.prototype.show=function(){g.SJ.prototype.show.call(this);this.V.start()}; $q.prototype.hide=function(){g.SJ.prototype.hide.call(this);this.V.stop()}; $q.prototype.Ag=function(k,X){k==="dataloaded"&&((this.tV=X.tV,this.HI=X.HI,isNaN(this.tV)||isNaN(this.HI))?this.U&&(this.B.EE("intro"),this.B.removeEventListener(g.E3("intro"),this.N),this.B.removeEventListener(g.Ji("intro"),this.X),this.B.removeEventListener("onShowControls",this.j),this.hide(),this.U=!1):(this.B.addEventListener(g.E3("intro"),this.N),this.B.addEventListener(g.Ji("intro"),this.X),this.B.addEventListener("onShowControls",this.j),k=new g.eS(this.tV,this.HI,{priority:9,namespace:"intro"}), this.B.WI([k]),this.U=!0))};g.h(Bb,g.F);Bb.prototype.onClick=function(){this.B.L_()}; Bb.prototype.HY=function(){var k=!0;g.bL(this.B.J())&&(k=k&&this.B.FH().getPlayerSize().width>=480);this.iL(k);k=this.updateValue;var X=this.B.L("delhi_modern_web_player_icons"),V=X?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,G:{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"}}]};X=X?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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"}}]};k.call(this,"icon",this.B.Sg()?V:X)};g.h(FJm,g.F);FJm.prototype.C4=function(){this.V=null;g.F.prototype.C4.call(this)};g.h(nT,g.F);nT.prototype.onClick=function(){this.B.Ib("innertubeCommand",this.W)}; nT.prototype.k9=function(k){k!==this.N&&(this.update({title:k,ariaLabel:k}),this.N=k);k?this.show():this.hide()}; nT.prototype.D=function(){this.V.disabled=this.W==null;g.Jh(this.V,"ytp-chapter-container-disabled",this.V.disabled);this.L0()};g.h(GE,nT);GE.prototype.onClickCommand=function(k){g.Z(k,Tw)&&this.L0()}; GE.prototype.updateVideoData=function(k,X){var V,C,y;k=g.Z((V=X.getWatchNextResponse())==null?void 0:(C=V.playerOverlays)==null?void 0:(y=C.playerOverlayRenderer)==null?void 0:y.decoratedPlayerBarRenderer,D_);V=g.Z(k==null?void 0:k.playerBarActionButton,g.LV);if(this.B.L("web_player_updated_entrypoint")){this.T=Aw(V==null?void 0:V.text);var U;C=(U=V==null?void 0:V.tooltip)!=null?U:"Afficher le chapitre";this.X.setAttribute("title",C)}this.W=V==null?void 0:V.command;nT.prototype.D.call(this)}; GE.prototype.L0=function(){var k=this.T,X=this.j.V,V,C=((V=this.B.getLoopRange())==null?void 0:V.type)==="clips";if(X.length>1&&!C){k=this.B.getProgressState().current*1E3;V=qG(X,k);k=X[V].title||"Chapitres";if(V!==this.currentIndex||this.U)this.B.Ib("innertubeCommand",X[V].onActiveCommand),this.currentIndex=V;this.U=!1}else this.U=!0;nT.prototype.k9.call(this,k)};g.h(wQ,g.sD);wQ.prototype.W=function(){var k;(k=this.element.parentElement)==null||k.classList.contains("ytp-right-controls-left");(this.V=!this.V)?this.publish("small-mode-expand-right-bottom-controls"):this.publish("small-mode-collapse-right-bottom-controls")}; wQ.prototype.isExpanded=function(){return this.V};g.h(mI,g.F);mI.prototype.U=function(k){g.S(k.state,32)?lRY(this,this.api.Vm()):this.vY&&(g.S(k.state,16)||g.S(k.state,1))||this.fade.hide()}; mI.prototype.KJ=function(){var k=this.api.getPlayerStateObject();(g.S(k,32)||g.S(k,16))&&LJa(this)}; mI.prototype.j=function(){this.frameIndex=NaN;LJa(this)}; mI.prototype.hide=function(){this.V&&lRY(this,null);g.F.prototype.hide.call(this)};g.h(SA9,g.F);g.r=SA9.prototype;g.r.onClick=function(){var k=this;if(this.B.J().yD||this.B.J().N){this.B.logClick(this.element);try{this.B.toggleFullscreen().catch(function(X){k.o$(X)})}catch(X){this.o$(X)}}else YP(this.message,this.element,!0)}; g.r.o$=function(k){String(k).includes("fullscreen error")?g.aN(k):g.Zz(k);this.w0()}; g.r.w0=function(){this.disable();this.message.MU(this.element,!0)}; g.r.QH=function(){KL()===this.B.getRootNode()?this.U.start():(this.U.stop(),this.message&&this.message.hide())}; g.r.ue=function(){if(window.screen&&window.outerWidth&&window.outerHeight){var k=window.screen.width*.9,X=window.screen.height*.9,V=Math.max(window.outerWidth,window.innerWidth),C=Math.max(window.outerHeight,window.innerHeight);if(V>C!==k>X){var y=V;V=C;C=y}k>V&&X>C&&this.w0()}}; g.r.disable=function(){var k=this;if(!this.message){var X=(Os(["requestFullscreen","webkitRequestFullscreen","mozRequestFullScreen","msRequestFullscreen"],document.body)!=null?"Le mode plein \u00e9cran n'est pas disponible. $BEGIN_LINKEn savoir plus$END_LINK":"Votre navigateur n'est pas compatible avec le mode plein \u00e9cran. $BEGIN_LINKEn savoir plus$END_LINK").split(/\$(BEGIN|END)_LINK/);this.message=new g.SJ(this.B,{C:"div",AO:["ytp-popup","ytp-generic-popup"],G:{role:"alert",tabindex:"0"},S:[X[0], {C:"a",G:{href:"https://support.google.com/youtube/answer/6276924",target:this.B.J().D},jz:X[2]},X[4]]},100,!0);this.message.hide();g.b(this,this.message);this.message.subscribe("show",function(V){k.W.gA(k.message,V)}); g.at(this.B,this.message.element,4);this.element.setAttribute("aria-disabled","true");this.element.setAttribute("aria-haspopup","true");(0,this.V)();this.V=null}}; g.r.HY=function(){var k=Kq$(this.B),X=this.B.J().N&&this.B.getPlayerSize().width<250;this.iL(k&&!X);var V;((V=this.B.J())==null?0:V.L("embeds_use_parent_visibility_in_ve_logging"))?this.B.logVisibility(this.element,this.vY&&this.Y):this.B.logVisibility(this.element,this.vY)}; g.r.G2=function(k){if(k){var X=g.cx(this.B,"Quitter le mode plein \u00e9cran","f");this.update({"data-title-no-tooltip":"Quitter le mode plein \u00e9cran"});document.activeElement===this.element&&this.B.getRootNode().focus();document.pictureInPictureElement&&document.exitPictureInPicture().catch(function(V){g.aN(V)})}else X=g.cx(this.B,"Plein \u00e9cran","f"),this.update({"data-title-no-tooltip":"Plein \u00e9cran"}); k=p9o(this,k);X=this.message?null:X;this.update({title:X,icon:k});this.W.KQ().D9()}; g.r.C4=function(){this.message||((0,this.V)(),this.V=null);g.F.prototype.C4.call(this)}; g.r.Ka=function(k){g.F.prototype.Ka.call(this,k);var X;((X=this.B.J())==null?0:X.L("embeds_use_parent_visibility_in_ve_logging"))&&this.B.logVisibility(this.element,this.vY&&k)};g.h(tP,g.F);tP.prototype.onClick=function(){this.B.logClick(this.element);this.B.seekBy(this.V,!0);var k=this.V>0?1:-1,X=Math.abs(this.V),V=this.B.gP().x7;V&&V.FE(k,X);this.W.isActive()?this.U=!0:(k=["ytp-jump-spin"],this.V<0&&k.push("backwards"),this.element.classList.add.apply(this.element.classList,g.G(k)),g.iT(this.W))};g.h(cb,nT);cb.prototype.onClickCommand=function(k){g.Z(k,iFz)&&this.L0()}; cb.prototype.updateVideoData=function(){var k,X;this.W=(k=u4$(this))==null?void 0:(X=k.onTap)==null?void 0:X.innertubeCommand;nT.prototype.D.call(this)}; cb.prototype.L0=function(){var k="",X=this.j.N,V,C=(V=u4$(this))==null?void 0:V.headerTitle;V=C?g.IK(C):"";var y;C=((y=this.B.getLoopRange())==null?void 0:y.type)==="clips";X.length>1&&!C&&(k=this.B.getProgressState().current*1E3,y=ky5(X,k),k=y!=null?X[y].title:V,y!=null&&y!==this.currentIndex&&(this.B.Ib("innertubeCommand",X[y].onActiveCommand),this.currentIndex=y));nT.prototype.k9.call(this,k)};g.h(dQ,g.F);dQ.prototype.onClick=function(){this.B.Ib("onCollapseMiniplayer");this.B.logClick(this.element)}; dQ.prototype.HY=function(){this.visible=!this.B.isFullscreen();this.iL(this.visible);this.B.logVisibility(this.element,this.visible&&this.Y)}; dQ.prototype.Ka=function(k){g.F.prototype.Ka.call(this,k);this.B.logVisibility(this.element,this.visible&&k)};g.h(AP,g.F);AP.prototype.init=function(){this.updateValue("minvalue",this.U);this.updateValue("maxvalue",this.j);this.updateValue("stepvalue",this.X);this.updateValue("slidervalue",this.V);kH$(this,this.V)}; AP.prototype.yl=function(){Df(this,Number(this.W.value));this.W.focus()}; AP.prototype.mH=function(k){if(!k.defaultPrevented){switch(k.code){case "ArrowDown":k=-this.X;break;case "ArrowUp":k=this.X;break;default:return}Df(this,Math.min(this.j,Math.max(Number((this.V+k).toFixed(2)),this.U)))}};g.h(Xa0,AP);g.r=Xa0.prototype;g.r.onVolumeChange=function(k){if(this.N)this.N=!1;else{var X=k.volume;X===0||k.muted?Df(this,0):Df(this,X)}}; g.r.yl=function(){AP.prototype.yl.call(this);this.T(this.V)}; g.r.mH=function(k){AP.prototype.mH.call(this,k);this.T(this.V)}; g.r.c8=function(k){var X=k.deltaX||k.deltaY;X=k.deltaMode?g.BZ(this.V+X,0,100):g.BZ(this.V+g.BZ(X/10,-10,10),0,100);X===0?Df(this,0):Df(this,X);this.T(X);k.preventDefault()}; g.r.lF=function(k,X){this.N=!0;k===0||X?this.B.mute():(this.B.isMuted()&&this.B.unMute(),this.B.setVolume(k))};g.h(VTY,g.F);g.h(Hb,g.F);g.r=Hb.prototype;g.r.Zv=function(k){this.visible=k.width>=300||this.uq;this.iL(this.visible);this.B.logVisibility(this.element,this.visible&&this.Y)}; g.r.nu=function(){this.B.J().bq?this.B.isMuted()?this.B.unMute():this.B.mute():YP(this.message,this.element,!0);this.B.logClick(this.element)}; g.r.AuG=function(k){if(this.B.J().bq&&this.V)if(k.target===this.U){var X;if(!this.B.uT()||((X=this.V)==null?0:X.isVisible))this.nu();else{var V;(V=this.V)!=null&&RS(V,!0)}}else{var C;(C=this.V)!=null&&RS(C,!0)}else this.nu()}; g.r.onVolumeChange=function(k){this.setVolume(k.volume,k.muted)}; g.r.setVolume=function(k,X){var V=this,C=X?0:k/100;k=C===0?1:k>50?1:0;if(this.D!==k){var y=this.T;isNaN(y)?ND0(this,k):We9(this.bq,function(N){ND0(V,y+(V.D-y)*N)},250); this.D=k}C=C===0?1:0;if(this.N!==C){var U=this.qC;isNaN(U)?x5$(this,C):We9(this.gB,function(N){x5$(V,U+(V.N-U)*N)},250); this.N=C}iGm(this,X)}; g.r.Ka=function(k){g.F.prototype.Ka.call(this,k);this.B.logVisibility(this.element,this.visible&&k)}; var yoZ=["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"],U5d=["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"];g.h(g.b1,g.F);g.r=g.b1.prototype;g.r.onStateChange=function(k){this.K0(k.state);var X;((X=this.B.J())==null?0:X.L("embeds_use_parent_visibility_in_ve_logging"))&&this.B.logVisibility(this.element,this.vY&&this.Y)}; g.r.K0=function(k){var X=g.D2(this.B.getVideoData()),V=!1;k.isOrWillBePlaying()?k=X?4:2:g.S(k,2)?(k=3,V=X):k=1;this.element.disabled=V;if(this.V!==k){X=null;switch(k){case 2:X=g.cx(this.B,"Pause","k");this.update({"data-title-no-tooltip":"Pause"});break;case 3:X="Revoir";this.update({"data-title-no-tooltip":"Revoir"});break;case 1:X=g.cx(this.B,"Lire","k");this.update({"data-title-no-tooltip":"Lire"});break;case 4:X="Arr\u00eater la lecture en direct",this.update({"data-title-no-tooltip":"Arr\u00eater la lecture en direct"})}k=== 3?this.update({title:X,icon:PR$(this,k)}):(this.update({title:X}),(X=PR$(this,k))&&this.V&&this.V!==3?OaZ(this.transition,this.element,X):this.updateValue("icon",X));this.tooltip.D9();this.V=k}}; g.r.onVideoDataChange=function(){g.Jh(this.element,"ytp-play-button-playlist",g.Hx(this.B))}; g.r.ly=function(k){this.B.logClick(this.element);if(this.B.getPlayerStateObject().isOrWillBePlaying())this.B.pauseVideo();else{if(this.B.isMinimized()&&this.B.getPlayerStateObject().isCued()){var X={},V;if((V=this.B.getVideoData())==null?0:V.X)X.cttAuthInfo={token:this.B.getVideoData().X,videoId:this.B.getVideoData().videoId};Se("direct_playback",X);this.B.oW().timerName="direct_playback"}this.B.playVideo()}this.B.isMinimized()&&(k==null?void 0:k.type)==="click"&&this.element.blur()}; g.r.Ka=function(k){g.F.prototype.Ka.call(this,k);var X;((X=this.B.J())==null?0:X.L("embeds_use_parent_visibility_in_ve_logging"))&&this.B.logVisibility(this.element,this.vY&&k)};g.h(g.vb,g.F);g.r=g.vb.prototype;g.r.onVideoDataChange=function(){MTo(this);this.j&&(this.rQ(this.j),this.j=null);this.videoData=this.B.getVideoData(1);if(this.playlist=this.B.getPlaylist())this.playlist.subscribe("shuffle",this.onVideoDataChange,this),this.j=this.Z(this.B,"progresssync",this.DZ);this.U=oZI(this);qY0(this);this.JM(this.B.FH().getPlayerSize())}; g.r.JM=function(k){k=k===void 0?this.B.FH().getPlayerSize():k;var X,V=((X=this.B.getLoopRange())==null?void 0:X.type)==="clips";k=(g.Hx(this.B)||this.V&&g.Qb(this.B)&&!this.B.L("web_hide_next_button")||eXd(this))&&!V&&(this.V||k.width>=400);this.iL(k);this.B.logVisibility(this.element,k)}; g.r.onClick=function(k){this.B.logClick(this.element);var X=!0;this.N?X=g.e_(k,this.B):k.preventDefault();X&&(this.V&&this.B.getPresentingPlayerType()===5?this.B.publish("ytoprerollinternstitialnext"):this.V?(h$(this.B.oW()),this.B.publish("playlistnextbuttonclicked",this.element),this.B.nextVideo(!0)):this.U?this.B.seekTo(0):(h$(this.B.oW()),this.B.publish("playlistprevbuttonclicked",this.element),this.B.previousVideo(!0)))}; g.r.DZ=function(){var k=oZI(this);k!==this.U&&(this.U=k,qY0(this))}; g.r.C4=function(){this.W&&(this.W(),this.W=null);MTo(this);g.F.prototype.C4.call(this)};g.h(EZm,g.F);g.r=EZm.prototype;g.r.oC=function(k){this.i$(k.pageX);this.GA(k.pageX+k.deltaX);Jo9(this)}; g.r.i$=function(k){this.k9=k-this.uq}; g.r.GA=function(k){k-=this.uq;!isNaN(this.k9)&&this.thumbnails.length>0&&(this.D=k-this.k9,this.thumbnails.length>0&&this.D!==0&&(this.U=this.T+this.D,k=OGo(this,this.U),this.U<=this.V/2&&this.U>=sx$(this)?(this.api.seekTo(k,!1,void 0,void 0,25),g.Ir(this.qC,"transform","translateX("+(this.U-this.V/2)+"px)"),f4X(this,k)):this.U=this.T))}; g.r.t2=function(){this.U2&&(this.U2.wO=!0);var k=(0,g.a)()-this.s2<300;if(Math.abs(this.D)<5&&!k){this.s2=(0,g.a)();k=this.k9+this.D;var X=this.V/2-k;this.i$(k);this.GA(k+X);Jo9(this);this.api.logClick(this.X)}Jo9(this)}; g.r.v8=function(){Zf(this,this.api.getCurrentTime())}; g.r.play=function(k){this.api.seekTo(OGo(this,this.U),void 0,void 0,void 0,26);this.api.playVideo();k&&this.api.logClick(this.playButton)}; g.r.onExit=function(k){this.api.seekTo(this.n4,void 0,void 0,void 0,63);this.api.playVideo();k&&this.api.logClick(this.dismissButton)}; g.r.Sq=function(k,X){this.uq=k;this.V=X;Zf(this,this.api.getCurrentTime())}; g.r.enable=function(){this.isEnabled||(this.isEnabled=!0,this.n4=this.api.getCurrentTime(),f4X(this,this.n4),g.Jh(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled),this.bq=this.Z(this.element,"wheel",this.oC),this.logVisibility(this.isEnabled))}; g.r.disable=function(){this.isEnabled=!1;this.hide();g.Jh(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.isEnabled);this.bq&&this.rQ(this.bq);this.logVisibility(this.isEnabled)}; g.r.reset=function(){this.disable();this.j=[];this.Y9=!1}; g.r.logVisibility=function(k){this.api.logVisibility(this.element,k);this.api.logVisibility(this.X,k);this.api.logVisibility(this.dismissButton,k);this.api.logVisibility(this.playButton,k)}; g.r.C4=function(){for(;this.W.length;){var k=void 0;(k=this.W.pop())==null||k.dispose()}g.F.prototype.C4.call(this)}; g.h(ro$,g.F);g.h(hXm,g.F);g.h(jx0,g.F);g.h(aS,g.F);aS.prototype.ac=function(k){return k==="PLAY_PROGRESS"?this.T:k==="LOAD_PROGRESS"?this.N:k==="LIVE_BUFFER"?this.X:this.U};$5$.prototype.update=function(k,X,V,C){V=V===void 0?0:V;this.width=X;this.j=V;this.V=X-V-(C===void 0?0:C);this.position=g.BZ(k,V,V+this.V);this.U=this.position-V;this.W=this.U/this.V};g.h(BDm,g.F);g.h(g.FJ,g.sD);g.r=g.FJ.prototype; g.r.I3=function(){var k=!1,X=this.api.getVideoData();if(!X)return k;this.api.EE("timedMarkerCueRange");wa0(this);for(var V=g.W(X.Tc),C=V.next();!C.done;C=V.next()){C=C.value;var y=void 0,U=(y=this.Z8[C])==null?void 0:y.markerType;y=void 0;var N=(y=this.Z8[C])==null?void 0:y.markers;if(!N)break;if(U==="MARKER_TYPE_TIMESTAMPS"){k=g.W(N);for(U=k.next();!U.done;U=k.next()){y=U.value;U=new BDm;N=void 0;U.title=((N=y.title)==null?void 0:N.simpleText)||"";U.timeRangeStartMillis=Number(y.startMillis);U.V= Number(y.durationMillis);var P=N=void 0;U.onActiveCommand=(P=(N=y.onActive)==null?void 0:N.innertubeCommand)!=null?P:void 0;D55(this,U)}RX$(this,this.N);k=this.N;U=this.M_;y=[];N=null;for(P=0;PT&&(N.end=T);T=CG$(T,T+M);y.push(T);N=T;U[T.id]=k[P].onActiveCommand}}this.api.WI(y);this.Np=this.Z8[C];k=!0}else if(U==="MARKER_TYPE_HEATMAP"){C=this.Z8[C];M=q=y=T=P=N=void 0;if(C&& C.markers){U=(y=(M=C.markersMetadata)==null?void 0:(q=M.heatmapMetadata)==null?void 0:q.minHeightDp)!=null?y:0;y=(N=(T=C.markersMetadata)==null?void 0:(P=T.heatmapMetadata)==null?void 0:P.maxHeightDp)!=null?N:60;N=this.V.length;P=null;for(T=0;T=M&&J<=e&&q.push(E)}y>0&&(this.U2.style.height= y+"px");M=this.j[T];e=q;E=U;var O=y,I=T===0;I=I===void 0?!1:I;I40(M,O);f=e;J=M.W;I=I===void 0?!1:I;var n=1E3/f.length,B=[];B.push({x:0,y:100});for(var t=0;t0&&(P=q[q.length-1])}g.gQ(this)}y=void 0;U=[];if(C=(y=C.markersDecoration)==null?void 0:y.timedMarkerDecorations)for(C=g.W(C),y=C.next();!y.done;y=C.next())y=y.value,T=P=N=void 0,U.push({visibleTimeRangeStartMillis:(N=y.visibleTimeRangeStartMillis)!=null?N:-1,visibleTimeRangeEndMillis:(P=y.visibleTimeRangeEndMillis)!=null?P:-1,decorationTimeMillis:(T=y.decorationTimeMillis)!= null?T:NaN,label:y.label?g.IK(y.label):""});C=U;this.heatMarkersDecorations=C}}X.bY=this.N;g.Jh(this.element,"ytp-timed-markers-enabled",k);return k}; g.r.Sq=function(){g.gQ(this);S3(this);RX$(this,this.N);if(this.W){var k=g.ts(this.element).x||0;this.W.Sq(k,this.X)}}; g.r.pxC=function(){var k=this.api.getVideoData();k&&LYX(this,k)}; g.r.onClickCommand=function(k){if(k=g.Z(k,Tw)){var X=k.key;k.isVisible&&X&&ZGd(this,X)}}; g.r.qEq=function(k){this.api.Ib("innertubeCommand",this.M_[k.id])}; g.r.L0=function(){S3(this);var k=this.api.getCurrentTime();(kthis.clipEnd)&&this.Ou()}; g.r.V0=function(k){if(!k.defaultPrevented){var X=!1;switch(k.keyCode){case 36:this.api.seekTo(0,void 0,void 0,void 0,79);X=!0;break;case 35:this.api.seekTo(Infinity,void 0,void 0,void 0,80);X=!0;break;case 34:this.api.seekBy(-60,void 0,void 0,76);X=!0;break;case 33:this.api.seekBy(60,void 0,void 0,75);X=!0;break;case 38:this.api.L("enable_key_press_seek_logging")&&V5(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);X=!0;break;case 40:this.api.L("enable_key_press_seek_logging")&&V5(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),X=!0}X&&k.preventDefault()}}; g.r.Ag=function(k,X){this.updateVideoData(X,k==="newdata")}; g.r.TQ=function(){this.Ag("newdata",this.api.getVideoData())}; g.r.updateVideoData=function(k,X){X=X===void 0?!1:X;var V=!!k&&k.i_();V&&(ii(k)||gZ$(this)?this.wh=!1:this.wh=k.allowLiveDvr,g.Jh(this.api.getRootNode(),"ytp-enable-live-buffer",!(k==null||!ii(k))),LYX(this,k));xW0(this,this.api.lR());if(X){if(V){X=k.clipEnd;this.clipStart=k.clipStart;this.clipEnd=X;Ca(this);for(u1(this,this.k9,this.VD);this.j.length>0;)this.j.pop().dispose();this.heatMarkersDecorations=[];this.XT={};var C;(C=this.W)==null||C.reset();xh(this);g.Jh(this.api.getRootNode(),"ytp-fine-scrubbing-exp", zE(this))}else this.Ou();this.ym()}if(k){var y;C=((y=this.zw)==null?void 0:y.type)==="clips";if(y=!k.isLivePlayback){y=this.api.getVideoData();X=g.Ro(y);V=tTm(y);var U;y=X!=null||V!=null&&V.length>0||((U=y.OI)==null?void 0:U.length)>0}if(y&&!C){U=this.api.getVideoData();C=g.Ro(U);y=!1;if(C==null?0:C.markersMap){y=this.api.getVideoData();var N;y.R1=((N=C.visibleOnLoad)==null?void 0:N.key)||y.R1;N=g.W(C.markersMap);for(C=N.next();!C.done;C=N.next())C=C.value,C.key&&C.value&&(this.XT[C.key]=C.value, C.value.onChapterRepeat&&(y.EU=C.value.onChapterRepeat));y.R1!=null&&ZGd(this,y.R1);y=!0}var P;if(((P=U.OI)==null?void 0:P.length)>0){P=g.qw.getState().entities;N=g.W(U.OI);for(C=N.next();!C.done;C=N.next()){C=C.value;V=void 0;X=(V=Ov(P,"macroMarkersListEntity",C))==null?void 0:V.markersList;var T=V=void 0;if(((V=X)==null?void 0:V.markerType)==="MARKER_TYPE_TIMESTAMPS"||((T=X)==null?void 0:T.markerType)==="MARKER_TYPE_HEATMAP")this.Z8[C]=X}y=this.I3()||y}!y&&(P=tTm(U))&&(d5m(this,P),U.sW=this.V,cod(this)); SYm(this,null);k.wq&&this.j.length===0&&(k=k.wq,P=k.key,k.isVisible&&P&&ZGd(this,P))}else nZI(this),wa0(this)}S3(this)}; g.r.JF=function(k){this.T&&!g.S(k.state,32)&&this.api.getPresentingPlayerType()!==3&&this.T.cancel();var X;((X=this.W)==null?0:X.isEnabled)&&g.S(k.state,8)&&this.api.pauseVideo();k=this.api.getPresentingPlayerType()===2||!this.api.lR()||this.api.getPlayerState()===-1&&this.api.getCurrentTime()===0;g.Jh(this.JG,"ytp-hide-scrubber-button",k)}; g.r.Td=function(k){var X=!!this.zw!==!!k,V=this.zw;this.zw=k;SYm(this,V);(k==null?void 0:k.type)!=="clips"&&k||(k?(this.updateValue("clipstarticon",jva()),this.updateValue("clipendicon",jva()),this.updateValue("clipstarttitle",null),this.updateValue("clipendtitle",null)):(this.updateValue("clipstarticon",er9()),this.updateValue("clipendicon",o2m()),this.updateValue("clipstarttitle","Regarder l'int\u00e9gralit\u00e9 de la vid\u00e9o"),this.updateValue("clipendtitle","Regarder l'int\u00e9gralit\u00e9 de la vid\u00e9o")), X&&(this.updateVideoData(this.api.getVideoData(),!0),g.gQ(this)),Ca(this));u1(this,this.k9,this.VD)}; g.r.wxY=function(){this.api.publish("progressBarHoverStart")}; g.r.YR2=function(k,X,V){var C=g.ts(this.element),y=LT(this).V,U=V?V.getAttribute("data-tooltip"):void 0,N=V?V.getAttribute("data-position"):void 0,P=V?V.getAttribute("data-offset-y"):void 0;P=P?Number(P):0;N&&(k=ac(this.U,Number(V.getAttribute("data-position")),0)*y+g.ts(this.progressBar).x);this.tO.x=k-C.x;this.tO.y=X-C.y;k=LT(this);V=XD(this,k);X=0;var T;if((T=this.api.getVideoData())==null?0:ii(T))(T=this.api.getProgressState().seekableEnd)&&V>T&&(V=T,k.position=ac(this.U,T)*LT(this).V),X=this.U.W; gZ$(this)&&(X=this.U.W);T=U||g.t4(this.wh?V-this.U.V:V-X);X=k.position+this.kI;V-=this.api.Jk();var q;if((q=this.W)==null||!q.isEnabled)if(this.api.Vm()){if(this.V.length>1){q=kh(this,this.tO.x,!0);if(!this.zw)for(C=0;C1)for(C=0;C0)for(q=this.tO.x,C=g.W(this.N),y=C.next();!y.done;y=C.next())y=y.value,N=l1(this,y.timeRangeStartMillis/ (this.U.V*1E3),LT(this)),g.Jh(y.element,"ytp-timed-marker-hover",N<=q&&N+6>=q);C=this.tooltip.scale;q=this.api.L("delhi_modern_web_player")?67:45;P=(isNaN(P)?0:P)-q*C;this.api.L("web_key_moments_markers")?this.Np?(q=ky5(this.N,V*1E3),q=q!=null?this.N[q].title:""):(q=qG(this.V,V*1E3),q=this.V[q].title):(q=qG(this.V,V*1E3),q=this.V[q].title);q||(P+=16*C);this.tooltip.scale===.6&&(g.NA(this.api.J())?(P=this.api.FH().getPlayerSize().height-225,C=this.api.L("delhi_modern_web_player")?70:110,P=q?P+C:P+ C+16):P=q?110:126);C=qG(this.V,V*1E3);this.Y9=paa(this,V,C)?C:paa(this,V,C+1)?C+1:-1;g.Jh(this.api.getRootNode(),"ytp-progress-bar-snap",this.Y9!==-1&&this.V.length>1);C=!1;y=g.W(this.heatMarkersDecorations);for(N=y.next();!N.done;N=y.next()){N=N.value;var M=V*1E3;M>=N.visibleTimeRangeStartMillis&&M<=N.visibleTimeRangeEndMillis&&(q=N.label,T=g.t4(N.decorationTimeMillis/1E3),C=!0)}this.sD!==C&&(this.sD=C,this.api.logVisibility(this.mR,this.sD));g.Jh(this.api.getRootNode(),"ytp-progress-bar-decoration", C);C=160*this.tooltip.scale*2;y=q.length*(this.D?8.55:5.7);y=y<=C?y:C;N=y<160*this.tooltip.scale;C=3;!N&&y/2>k.position&&(C=1);!N&&y/2>this.X-k.position&&(C=2);this.api.J().N&&(P-=10);this.j.length&&this.j[0].i_&&(P-=14*(this.D?2:1),this.n4||(this.n4=!0,this.api.logVisibility(this.U2,this.n4)));var e;if(zE(this)&&(((e=this.W)==null?0:e.isEnabled)||this.Tc>0)){var f;P-=((f=this.W)==null?0:f.isEnabled)?y5(this):this.Tc}e=void 0;zE(this)&&!this.api.L("web_player_hide_fine_scrubbing_edu")&&(e="Faites glisser vers le haut pour une recherche plus pr\u00e9cise", this.uq||(this.uq=!0,this.api.logVisibility(this.Sm,this.uq)));this.tooltip.hn(X,V,T,!!U,P,q,C,e)}else this.tooltip.hn(X,V,T,!!U,P);g.op(this.api.getRootNode(),"ytp-progress-bar-hover");FYY(this)}; g.r.gMq=function(){this.ym();g.f2(this.api.getRootNode(),"ytp-progress-bar-hover");this.n4&&(this.n4=!1,this.api.logVisibility(this.U2,this.n4));this.uq&&(this.uq=!1,this.api.logVisibility(this.Sm,this.uq));this.api.L("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&this.api.publish("progressBarHoverEnd")}; g.r.Xx4=function(k,X){var V=g.ts(this.element);this.n0=k-V.x;zE(this)&&this.W&&(this.W.Y9?Zf(this.W,this.api.getCurrentTime()):WYI(this.W),this.W.show(),g.Jh(this.api.getRootNode(),"ytp-fine-scrubbing-enable",this.W.isEnabled));this.Qz&&(this.Qz.dispose(),this.Qz=null);this.Ps=X;this.Kp=this.api.getCurrentTime();this.V.length>1&&this.Y9!==-1?this.api.seekTo(this.V[this.Y9].startTime/1E3,!1,void 0,void 0,7):this.api.seekTo(XD(this,LT(this)),!1,void 0,void 0,7);g.op(this.element,"ytp-drag");(this.gh= this.api.getPlayerStateObject().isOrWillBePlaying())&&this.api.pauseVideo()}; g.r.rrY=function(){if(zE(this)&&this.W){var k=y5(this);this.Tc>=k*.5?(this.W.enable(),Zf(this.W,this.api.getCurrentTime()),NR9(this,k)):xh(this)}if(g.S(this.api.getPlayerStateObject(),32)||this.api.getPresentingPlayerType()===3){var X;if((X=this.W)==null?0:X.isEnabled)this.api.pauseVideo();else{this.api.startSeekCsiAction();if(this.V.length>1&&this.Y9!==-1)this.api.L("html5_enable_progress_bar_slide_seek_logging")&&V5(this,this.Kp,this.V[this.Y9].startTime/1E3,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR_CHAPTER", "INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK"),this.api.seekTo(this.V[this.Y9].startTime/1E3,void 0,void 0,void 0,7);else{k=XD(this,LT(this));this.api.L("html5_enable_progress_bar_slide_seek_logging")&&V5(this,this.Kp,k,"SEEK_SOURCE_SLIDE_ON_SCRUBBER_BAR","INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK");this.api.seekTo(k,void 0,void 0,void 0,7);X=g.W(this.heatMarkersDecorations);for(var V=X.next();!V.done;V=X.next())V=V.value,k*1E3>=V.visibleTimeRangeStartMillis&&k*1E3<=V.visibleTimeRangeEndMillis&& this.api.logClick(this.mR)}g.f2(this.element,"ytp-drag");this.gB&&(this.qC.src=this.gB);this.gh&&!g.S(this.api.getPlayerStateObject(),2)&&this.api.playVideo()}}}; g.r.fQH=function(k,X){var V=this,C=LT(this),y=XD(this,C);this.api.FH().rV||(C.position>this.n0+2?this.d2&&(this.qC.src=this.d2):C.position1);this.iL(k&&this.B.FH().getPlayerSize().width>=400);this.B.logVisibility(this.element,this.vY);var X=1;k&&this.isActive()&&(X=2);if(this.V!==X){this.V=X;k=this.B.L("delhi_modern_web_player_icons");switch(X){case 1:this.updateValue("icon",k?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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"}}]}:{C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},S:[{C:"path",UR:!0,G:{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", k?{C:"svg",G:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},S:[{C:"path",G:{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.qO0())}g.Jh(this.element,"ytp-remote-button-active",this.isActive())}}; Pk.prototype.W=function(){if(this.B.getOption("remote","quickCast"))this.B.setOption("remote","quickCast",!0);else{var k=this.Ut,X=this.element;if(k.f$())k.YP();else{k.initialize();a:{var V=g.W(k.kT.items);for(var C=V.next();!C.done;C=V.next())if(C=C.value,C.priority===1){V=C;break a}V=null}V&&(V.open(),k.MU(X));k.MU(X)}}this.B.logClick(this.element)};g.h(Tc,g.F);Tc.prototype.V=function(k){var X=this.B.J(),V=400;this.B.L("web_player_small_hbp_settings_menu")&&X.X?V=300:X.N&&(V=200);k=this.W&&k.width>=V;this.iL(k);this.B.L("embeds_use_parent_visibility_in_ve_logging")?this.B.logVisibility(this.element,k&&this.Y):this.B.logVisibility(this.element,k)}; Tc.prototype.U=function(){if(this.Ut.vY)this.Ut.YP();else{var k=g.G3(this.B.Pa());k&&!k.loaded&&(k.l2("tracklist",{includeAsr:!0}).length||k.load());this.B.logClick(this.element);this.Ut.MU(this.element)}}; Tc.prototype.updateBadge=function(){var k=this.B.isHdr(),X=this.B.getPresentingPlayerType(),V=X!==2&&X!==3,C=g.Z$(this.B),y=V&&!!g.vx(this.B.Pa());X=y&&C.displayMode===1;C=y&&C.displayMode===2;V=(y=X||C)||!V?null:this.B.getPlaybackQuality();g.Jh(this.element,"ytp-hdr-quality-badge",k);g.Jh(this.element,"ytp-hd-quality-badge",!k&&(V==="hd1080"||V==="hd1440"));g.Jh(this.element,"ytp-4k-quality-badge",!k&&V==="hd2160");g.Jh(this.element,"ytp-5k-quality-badge",!k&&V==="hd2880");g.Jh(this.element,"ytp-8k-quality-badge", !k&&V==="highres");g.Jh(this.element,"ytp-3d-badge-grey",!k&&y&&X);g.Jh(this.element,"ytp-3d-badge",!k&&y&&C)};g.h(qa,MX);qa.prototype.isLoaded=function(){var k=g.A$(this.B.Pa());return k!==void 0&&k.loaded}; qa.prototype.HY=function(){g.A$(this.B.Pa())!==void 0&&this.B.getPresentingPlayerType()!==3?this.V||(this.Ut.Ar(this),this.V=!0):this.V&&(this.Ut.Mt(this),this.V=!1);oA(this,this.isLoaded())}; qa.prototype.onSelect=function(k){this.isLoaded();k?this.B.loadModule("annotations_module"):this.B.unloadModule("annotations_module");this.B.publish("annotationvisibility",k)}; qa.prototype.C4=function(){this.V&&this.Ut.Mt(this);MX.prototype.C4.call(this)};g.h(Ma,g.bm);Ma.prototype.HY=function(){var k=this.B.getAvailableAudioTracks();k.length>1?(this.yP(g.pq(k,this.V)),this.tracks=g.RZ(k,this.V,this),this.countLabel.OR(k.length?" ("+k.length+")":""),this.publish("size-change"),this.cS(this.V(this.B.getAudioTrack())),this.enable(!0)):this.enable(!1)}; Ma.prototype.PS=function(k){g.bm.prototype.PS.call(this,k);this.B.setAudioTrack(this.tracks[k]);this.Ut.DU()}; Ma.prototype.V=function(k){return k.toString()};g.h(oi,MX); oi.prototype.W=function(){var k=this.B.getPresentingPlayerType();if(k!==2&&k!==3&&g.Qb(this.B))this.V||(this.Ut.Ar(this),this.V=!0,this.U.push(this.Z(this.B,"videodatachange",this.W)),this.U.push(this.Z(this.B,"videoplayerreset",this.W)),this.U.push(this.Z(this.B,"onPlaylistUpdate",this.W)),this.U.push(this.Z(this.B,"autonavchange",this.j)),k=this.B.getVideoData(),this.j(k.autonavState),this.B.logVisibility(this.element,this.V));else if(this.V){this.Ut.Mt(this);this.V=!1;k=g.W(this.U);for(var X=k.next();!X.done;X= k.next())this.rQ(X.value)}}; oi.prototype.j=function(k){oA(this,k!==1)}; oi.prototype.onSelect=function(k){this.B.DP(k?2:1);this.V&&(this.B.logVisibility(this.element,this.V),this.B.logClick(this.element))}; oi.prototype.C4=function(){this.V&&this.Ut.Mt(this);MX.prototype.C4.call(this)};g.h(TRZ,g.XE);TRZ.prototype.onClick=function(k){k.preventDefault();var X,V;(X=g.It(this.B))==null||(V=X.gk())==null||V.YP();var C,y;(C=g.It(this.B))==null||(y=C.tv())==null||y.MU(k.target)};g.h(qwZ,g.bm);g.r=qwZ.prototype; g.r.P7=function(){var k=this.B.getPresentingPlayerType();if(k!==2&&k!==3){this.qC=this.B.pZ();var X=this.B.getAvailableQualityLevels();if(this.V){this.j={};k=g.hN(this.B,"getAvailableQualityData",[]);k=g.W(k);for(var V=k.next();!V.done;V=k.next())V=V.value,this.j[V.qualityLabel]=V;k=Object.keys(this.j);X[X.length-1]==="auto"&&k.push("auto");this.gB=new Set(X)}else if(this.X){V=g.hN(this.B,"getAvailableQualityData",[]);k=[];V=g.W(V);for(var C=V.next();!C.done;C=V.next())C=C.value,this.D[C.quality]= C,C.quality&&k.push(C.quality);X[X.length-1]==="auto"&&k.push("auto")}else k=X;g.TH9(this.B)&&this.B.RJ()&&k.unshift("missing-qualities");X=this.B.app.p4();V=X.getVideoData();if(!V.W||!V.W.video||V.W.video.qualityOrdinal<1080||V.Qj)X=!1;else{C=/^qsa/.test(V.clientPlaybackNonce);var y="r";V.W.id.indexOf(";")>=0&&(C=/^[a-p]/.test(V.clientPlaybackNonce),y="x");C?(X.PY("iqss",{trigger:y},!0),X=!0):X=!1}X&&k.unshift("inline-survey");this.yP(k);X=this.B.getVideoData().cotn?!0:!1;V=this.U2.YU();V=!g.NA(this.B.J())|| !(X===void 0?0:X)||!(V===void 0||V);X=this.W;V=V===void 0?!1:V;X.SU&&g.Jh(X.zc("ytp-panel-footer"),"ytp-panel-hide-footer",V===void 0?!1:V);if(k.length){this.JY();this.enable(!0);return}}this.enable(!1)}; g.r.JY=function(){if(this.V){var k=this.B.getPreferredQuality();this.gB.has(k)&&(this.N=this.B.getPlaybackQuality(),this.k9=this.B.getPlaybackQualityLabel(),k==="auto"?(this.cS(k),this.OR(this.Wq(k))):this.cS(this.k9))}else k=this.B.getPreferredQuality(),this.options[k]&&(this.N=this.B.getPlaybackQuality(),this.cS(k),k==="auto"&&this.OR(this.Wq(k)))}; g.r.PS=function(k){if(k!=="missing-qualities"){g.bm.prototype.PS.call(this,k);var X=this.V?this.j[k]:this.D[k];var V=X==null?void 0:X.quality,C=X==null?void 0:X.formatId,y=X==null?void 0:X.paygatedQualityDetails;X=y==null?void 0:y.endpoint;if(y){var U;y=(U=this.options[k])==null?void 0:U.element;this.B.logClick(y)}if(this.V){var N,P;if((N=g.Z(X,g.YEB))==null?0:(P=N.popup)==null?0:P.notificationActionRenderer)this.B.Ib("innertubeCommand",X);else if(X){this.B.Ib("innertubeCommand",X);return}C?this.B.setPlaybackQuality(V, C):this.B.setPlaybackQuality(V)}else{if(this.X){var T,q;if((T=g.Z(X,g.YEB))==null?0:(q=T.popup)==null?0:q.notificationActionRenderer)this.B.Ib("innertubeCommand",X);else if(X){this.B.Ib("innertubeCommand",X);return}}this.B.setPlaybackQuality(k)}this.Ut.YP();this.P7()}}; g.r.open=function(){for(var k=g.W(Object.values(this.options)),X=k.next();!X.done;X=k.next()){X=X.value;var V=void 0;this.B.hasVe((V=X)==null?void 0:V.element)&&(V=void 0,this.B.logVisibility((V=X)==null?void 0:V.element,!0))}g.bm.prototype.open.call(this);this.B.logClick(this.element)}; g.r.Bm=function(k,X,V){var C=this;if(k==="missing-qualities")return new g.XE({C:"a",AO:["ytp-menuitem"],G:{href:"https://support.google.com/youtube/?p=missing_quality",target:this.B.J().D,tabindex:"0",role:"menuitemradio"},S:[{C:"div",AO:["ytp-menuitem-label"],jz:"{{label}}"}]},X,this.Wq(k));if(k!=="inline-survey"){var y,U=(y=this.V?this.j[k]:this.D[k])==null?void 0:y.paygatedQualityDetails;y=U==null?void 0:U.veType;U=U==null?void 0:U.trackingParams;X=g.bm.prototype.Bm.call(this,k,X,V);U?(this.B.createServerVe(X.element, this,!0),this.B.setTrackingParams(X.element,U)):y&&this.B.createClientVe(X.element,this,y,!0);return X}k=[{C:"span",jz:"La qualit\u00e9 est-elle bonne\u00a0?"}];V=g.W([!0,!1]);U=V.next();for(y={};!U.done;y={G3:void 0},U=V.next())y.G3=U.value,U=new g.F({C:"span",K:"ytp-menuitem-inline-survey-response",S:[y.G3?OfZ():JKm()],G:{tabindex:"0",role:"button"}}),U.listen("click",function(N){return function(){var P=C.B.app.p4();P.PY("iqsr",{tu:N.G3});P.getVideoData().Qj=!0;C.Ut.YP();C.P7()}}(y)),k.push(U); return new g.XE({C:"div",K:"ytp-menuitem",G:{"aria-disabled":"true"},S:[{C:"div",AO:["ytp-menuitem-label"],S:k}]},X)}; g.r.Wq=function(k,X){X=X===void 0?!1:X;if(k==="missing-qualities")return{C:"div",jz:"Options manquantes\u00a0?"};if(k==="inline-survey")return"";var V=this.X||this.V?[e1Y(this,k,X,!1)]:[o_I(this,k)];var C=this.B.getPreferredQuality();X||C!=="auto"||k!=="auto"||(V.push(" "),this.V?V.push(e1Y(this,this.k9,X,!0,["ytp-menu-label-secondary"])):this.X?V.push(e1Y(this,this.N,X,!0,["ytp-menu-label-secondary"])):V.push(o_I(this,this.N,["ytp-menu-label-secondary"])));return{C:"div",S:V}};g.h(eE,AP);eE.prototype.yl=function(){AP.prototype.yl.call(this);this.N&&fU$(this)}; eE.prototype.k9=function(){this.T()}; eE.prototype.D=function(){this.B.setPlaybackRate(this.V,!0)}; eE.prototype.mH=function(k){AP.prototype.mH.call(this,k);this.T();fU$(this);k.preventDefault()};g.h(fa,g.F);g.r=fa.prototype;g.r.init=function(){this.gf(this.V);this.updateValue("minvalue",this.W);this.updateValue("maxvalue",this.U)}; g.r.kN=function(k){if(!k.defaultPrevented){switch(k.keyCode){case 37:case 40:var X=-this.T;break;case 39:case 38:X=this.T;break;default:return}this.gf(this.V+X);k.preventDefault()}}; g.r.WQ=function(k){var X=this.V;X+=(k.deltaX||-k.deltaY)<0?-this.D:this.D;this.gf(X);k.preventDefault()}; g.r.y0=function(k){k=(k-g.ts(this.j).x)/this.k9*this.range+this.W;this.gf(k)}; g.r.gf=function(k,X){X=X===void 0?"":X;k=g.BZ(k,this.W,this.U);X===""&&(X=k.toString());this.updateValue("valuenow",k);this.updateValue("valuetext",X);this.U2.style.left=(k-this.W)/this.range*(this.k9-this.Y9)+"px";this.V=k}; g.r.focus=function(){this.bq.focus()};g.h(ES,fa);ES.prototype.qC=function(){this.B.setPlaybackRate(this.V,!0)}; ES.prototype.gf=function(k){fa.prototype.gf.call(this,k,J70(this,k).toString());this.X&&(E_5(this),this.gB())}; ES.prototype.updateValues=function(){var k=this.B.getPlaybackRate();J70(this,this.V)!==k&&(this.gf(k),E_5(this))};g.h(r7I,g.sD);r7I.prototype.focus=function(){this.V.focus()};g.h(h1o,nj);g.h(WKm,g.bm);g.r=WKm.prototype;g.r.Wq=function(k){return k==="1"?"Normale":k.toLocaleString()}; g.r.HY=function(){var k,X=(k=this.B.getVideoData())==null?void 0:k.Hx();k=this.B.getPresentingPlayerType(X);this.enable(k!==2&&k!==3);jJd(this)}; g.r.yP=function(k){g.bm.prototype.yP.call(this,k);this.N&&this.N.W.focus()}; g.r.vy=function(k){g.bm.prototype.vy.call(this,k);k?(this.k9=this.Z(this.B,"onPlaybackRateChange",this.onPlaybackRateChange),jJd(this),sJI(this,this.B.getPlaybackRate())):(this.rQ(this.k9),this.k9=null)}; g.r.onPlaybackRateChange=function(k){var X=this.B.getPlaybackRate();!this.j&&this.D.includes(X)||OSm(this,X);sJI(this,k)}; g.r.Bm=function(k,X,V){return k===this.V&&IUm(this.B)?g.bm.prototype.Bm.call(this,k,X,V,{C:"div",K:"ytp-speed-slider-menu-footer",S:[this.N]}):g.bm.prototype.Bm.call(this,k,X,V)}; g.r.PS=function(k){g.bm.prototype.PS.call(this,k);k===this.V?this.B.setPlaybackRate(this.X,!0):this.B.setPlaybackRate(Number(k),!0);IUm(this.B)&&k===this.V||this.Ut.DU()}; g.r.Qe=function(k){var X=k===this.V;this.j=!1;X&&JF(this.B)&&!IUm(this.B)?(k=new h1o(this.B),g.tI(this.Ut,k)):g.bm.prototype.Qe.call(this,k)};g.h($W9,g.bm);g.r=$W9.prototype;g.r.cS=function(k){g.bm.prototype.cS.call(this,k)}; g.r.Gd=function(k){return k.option.toString()}; g.r.getOption=function(k){return this.settings[k]}; g.r.Wq=function(k){return this.getOption(k).text||""}; g.r.PS=function(k){g.bm.prototype.PS.call(this,k);this.publish("settingChange",this.setting,this.settings[k].option)};g.h(hF,g.Gn);hF.prototype.g8=function(k){for(var X=g.W(Object.keys(k)),V=X.next();!V.done;V=X.next()){var C=V.value;if(V=this.uf[C]){var y=k[C].toString();C=!!k[C+"Override"];V.options[y]&&(V.cS(y),V.j.element.setAttribute("aria-checked",String(!C)),V.V.element.setAttribute("aria-checked",String(C)))}}}; hF.prototype.xA=function(k,X){this.publish("settingChange",k,X)};g.h(Wk,g.bm);Wk.prototype.V=function(k){return k.languageCode}; Wk.prototype.Wq=function(k){return this.languages[k].languageName||""}; Wk.prototype.PS=function(k){this.publish("select",k);this.B.logClick(this.element);g.cU(this.Ut)};g.h(GPa,g.bm);g.r=GPa.prototype;g.r.jD=function(k){return g.p1(k)?"__off__":k.displayName}; g.r.Wq=function(k){return k==="__off__"?"D\u00e9sactiv\u00e9s":k==="__translate__"?"Traduire automatiquement":k==="__contribute__"?"Ajouter des sous-titres":k==="__correction__"?"Proposer des corrections pour les sous-titres":(k==="__off__"?{}:this.tracks[k]).displayName}; g.r.PS=function(k){if(k==="__translate__")this.V.open();else if(k==="__contribute__"){this.B.pauseVideo();this.B.isFullscreen()&&this.B.toggleFullscreen();var X=g.pl(this.B.J(),this.B.getVideoData());g.uk(X)}else if(k==="__correction__"){this.B.pauseVideo();this.B.isFullscreen()&&this.B.toggleFullscreen();var V=wnX(this);sS(this,V);g.bm.prototype.PS.call(this,this.jD(V));var C,y;V=(X=this.B.getVideoData().getPlayerResponse())==null?void 0:(C=X.captions)==null?void 0:(y=C.playerCaptionsTracklistRenderer)== null?void 0:y.openTranscriptCommand;this.B.Ib("innertubeCommand",V);this.Ut.DU();this.j&&this.B.logClick(this.j)}else{if(k==="__correction__"){this.B.pauseVideo();this.B.isFullscreen()&&this.B.toggleFullscreen();X=wnX(this);sS(this,X);g.bm.prototype.PS.call(this,this.jD(X));var U,N;X=(V=this.B.getVideoData().getPlayerResponse())==null?void 0:(U=V.captions)==null?void 0:(N=U.playerCaptionsTracklistRenderer)==null?void 0:N.openTranscriptCommand;this.B.Ib("innertubeCommand",X)}else this.B.logClick(this.element), sS(this,k==="__off__"?{}:this.tracks[k]),g.bm.prototype.PS.call(this,k);this.Ut.DU()}}; g.r.HY=function(){var k=this.B.getOptions();k=k&&k.indexOf("captions")!==-1;var X=this.B.getVideoData(),V=X&&X.eb,C,y=!((C=this.B.getVideoData())==null||!g.XK(C));C={};if(k||V){var U;if(k){var N=this.B.getOption("captions","track");C=this.B.getOption("captions","tracklist",{includeAsr:!0});var P=y?[]:this.B.getOption("captions","translationLanguages");this.tracks=g.RZ(C,this.jD,this);y=g.pq(C,this.jD);var T,q;wnX(this)&&((U=X.getPlayerResponse())==null?0:(T=U.captions)==null?0:(q=T.playerCaptionsTracklistRenderer)== null?0:q.openTranscriptCommand)&&y.push("__correction__");if(P.length&&!g.p1(N)){if((U=N.translationLanguage)&&U.languageName){var M=U.languageName;U=P.findIndex(function(e){return e.languageName===M}); G$m(P,U)}BR0(this.V,P);y.push("__translate__")}U=this.jD(N)}else this.tracks={},y=[],U="__off__";y.unshift("__off__");this.tracks.__off__={};V&&y.unshift("__contribute__");this.tracks[U]||(this.tracks[U]=N,y.push(U));this.yP(y);this.cS(U);N&&N.translationLanguage?this.V.cS(this.V.V(N.translationLanguage)):VEX(this.V);k&&this.X.g8(this.B.getSubtitlesUserSettings());this.countLabel.OR(C&&C.length?" ("+C.length+")":"");this.publish("size-change");this.B.logVisibility(this.element,!0);this.enable(!0)}else this.enable(!1)}; g.r.UT=function(k){var X=this.B.getOption("captions","track");X=g.kQ(X);X.translationLanguage=this.V.languages[k];sS(this,X)}; g.r.xA=function(k,X){if(k==="reset")this.B.resetSubtitlesUserSettings();else{var V={};V[k]=X;this.B.updateSubtitlesUserSettings(V)}n_m(this,!0);this.N.start();this.X.g8(this.B.getSubtitlesUserSettings())}; g.r.vMG=function(k){k||g.Ul(this.N)}; g.r.C4=function(){g.Ul(this.N);g.bm.prototype.C4.call(this)}; g.r.open=function(){g.bm.prototype.open.call(this);this.options.__correction__&&!this.j&&(this.j=this.options.__correction__.element,this.B.createClientVe(this.j,this,167341),this.B.logVisibility(this.j,!0))};g.h(mWm,g.m1);g.r=mWm.prototype; g.r.initialize=function(){if(!this.isInitialized){var k=this.B.J();this.isInitialized=!0;try{this.Br=new qwZ(this.B,this)}catch(V){g.aN(Error("QualityMenuItem creation failed"))}g.b(this,this.Br);var X=new GPa(this.B,this);g.b(this,X);k.U||(X=new qa(this.B,this),g.b(this,X));k.enableSpeedOptions&&(X=new WKm(this.B,this),g.b(this,X));(g.bL(k)||k.X)&&(k.W||k.Z8)&&(X=new TRZ(this.B,this),g.b(this,X));k.Sm&&!k.L("web_player_move_autonav_toggle")&&(k=new oi(this.B,this),g.b(this,k));k=new Ma(this.B,this); g.b(this,k);this.B.publish("settingsMenuInitialized");Pgo(this.settingsButton,this.kT.Um())}}; g.r.Ar=function(k){this.initialize();this.kT.Ar(k);Pgo(this.settingsButton,this.kT.Um())}; g.r.Mt=function(k){this.vY&&this.kT.Um()<=1&&this.hide();this.kT.Mt(k);Pgo(this.settingsButton,this.kT.Um())}; g.r.MU=function(k){this.initialize();this.kT.Um()>0&&g.m1.prototype.MU.call(this,k)}; g.r.YP=function(){this.wm?this.wm=!1:g.m1.prototype.YP.call(this)}; g.r.show=function(){g.m1.prototype.show.call(this);g.op(this.B.getRootNode(),"ytp-settings-shown")}; g.r.hide=function(){g.m1.prototype.hide.call(this);g.f2(this.B.getRootNode(),"ytp-settings-shown")}; g.r.WV=function(k){this.B.logVisibility(this.element,k);this.B.publish("settingsMenuVisibilityChanged",k)};g.h(c7$,g.F);g.r=c7$.prototype;g.r.onClick=function(){if(dWa(this)&&(this.B.toggleSubtitles(),this.B.logClick(this.element),!this.isEnabled())){var k=!1,X=g.SX(g.LL(),65);g.NA(this.B.J())&&X!=null&&(k=!X);k&&this.B.J().L("web_player_nitrate_promo_tooltip")&&this.B.publish("showpromotooltip",this.element)}}; g.r.XF4=function(k){var X,V;(X=g.It(this.B))==null||(V=X.gk())==null||V.MU(k)}; g.r.isEnabled=function(){return!!this.B.getOption("captions","track").displayName}; g.r.HY=function(){var k=dWa(this),X=300;this.B.J().N&&(X=480);if(this.B.J().X){this.updateValue("title",g.cx(this.B,"Sous-titres","c"));this.update({"data-title-no-tooltip":"Sous-titres"});var V=k}else{if(k)(V=this.zc("ytp-subtitles-button-icon"))==null||V.setAttribute("fill-opacity","1"),this.updateValue("title",g.cx(this.B,"Sous-titres","c")),this.update({"data-title-no-tooltip":"Sous-titres"});else{var C;(C=this.zc("ytp-subtitles-button-icon"))==null||C.setAttribute("fill-opacity","0.3");this.updateValue("title", "Sous-titres non disponibles");this.update({"data-title-no-tooltip":"Sous-titres non disponibles"})}V=!0}this.tooltip.D9();V=V&&this.B.FH().getPlayerSize().width>=X;this.iL(V);this.B.L("embeds_use_parent_visibility_in_ve_logging")?this.B.logVisibility(this.element,V&&this.Y):this.B.logVisibility(this.element,V);k?this.updateValue("pressed",this.isEnabled()):this.updateValue("pressed",!1)}; g.r.Ka=function(k){g.F.prototype.Ka.call(this,k);this.B.J().L("embeds_use_parent_visibility_in_ve_logging")&&this.B.logVisibility(this.element,this.vY&&k)};g.h(g.OS,g.F);g.r=g.OS.prototype; g.r.L0=function(){var k=this.api.FH().getPlayerSize().width,X=this.D;this.api.J().N&&(X=400);X=k>=X&&(!jE(this)||!g.S(this.api.getPlayerStateObject(),64));this.iL(X);g.Jh(this.element,"ytp-time-display-allow-autohide",X&&k<400);k=this.api.getProgressState();if(X){var V=this.api.getPresentingPlayerType();X=this.api.getCurrentTime(V,!1);this.W&&(X-=k.airingStart);Ii(this)&&(X-=this.zw.startTimeMs/1E3);Ii(this)||jE(this)||!this.U||(X-=this.api.getDuration(V,!1));var C=g.t4(X);this.j!==C&&(this.updateValue("currenttime", C),this.j=C);V=Ii(this)?(this.zw.endTimeMs-this.zw.startTimeMs)/1E3:this.api.getDuration(V,!1);C=g.t4(V);this.X!==C&&(this.updateValue("duration",C),this.X=C,X&&(X=g.Bu("$PLAY_PROGRESS sur $DURATION",{PLAY_PROGRESS:g.t4(X,!0),DURATION:g.t4(V,!0)}),this.updateValue("timeDisplayAriaLabel",X)))}A7o(this,k.isAtLiveHead);DW$(this,this.api.getLoopRange())}; g.r.onLoopRangeChange=function(k){var X=this.zw!==k;this.zw=k;X&&(this.L0(),R1d(this))}; g.r.u74=function(){this.api.setLoopRange(null)}; g.r.cO2=function(){this.U=!this.U;this.L0()}; g.r.onVideoDataChange=function(k,X,V){this.updateVideoData((this.api.J().L("enable_topsoil_wta_for_halftime")||this.api.J().L("enable_topsoil_wta_for_halftime_live_infra"))&&V===2?this.api.getVideoData(1):X);this.L0();R1d(this)}; g.r.updateVideoData=function(k){this.qT=k.isLivePlayback&&!k.D8;this.W=ii(k);this.isPremiere=k.isPremiere;g.Jh(this.element,"ytp-live",jE(this))}; g.r.onClick=function(k){k.target===this.liveBadge.element&&(this.api.seekTo(Infinity,void 0,void 0,void 0,33),this.api.playVideo())}; g.r.C4=function(){this.V&&this.V();g.F.prototype.C4.call(this)};g.h(bS0,g.F);g.r=bS0.prototype;g.r.QH=function(){var k=this.api.wy();this.U!==k&&(this.U=k,HSY(this,this.api.getVolume(),this.api.isMuted()))}; g.r.iG=function(k){this.iL(k.width>=350)}; g.r.C7=function(k){if(!k.defaultPrevented){var X=k.keyCode,V=null;X===37?V=this.volume-5:X===39?V=this.volume+5:X===36?V=0:X===35&&(V=100);V!==null&&(V=g.BZ(V,0,100),V===0?this.api.mute():(this.api.isMuted()&&this.api.unMute(),this.api.setVolume(V)),k.preventDefault())}}; g.r.PQ=function(k){var X=k.deltaX||-k.deltaY;k.deltaMode?this.api.setVolume(this.volume+(X<0?-10:10)):this.api.setVolume(this.volume+g.BZ(X/10,-10,10));k.preventDefault()}; g.r.yuO=function(){Ka(this,this.V,!0,this.W,this.api.uT());this.D=this.volume;this.api.isMuted()&&this.api.unMute()}; g.r.jZ=function(k){var X=this.U?78:52,V=this.U?18:12;k-=g.ts(this.T).x;this.api.setVolume(g.BZ((k-V/2)/(X-V),0,1)*100)}; g.r.WRq=function(){Ka(this,this.V,!1,this.W,this.api.uT());this.volume===0&&(this.api.mute(),this.api.setVolume(this.D))}; g.r.onVolumeChange=function(k){HSY(this,k.volume,k.muted)}; g.r.VI=function(){Ka(this,this.V,this.isDragging,this.W,this.api.uT())}; g.r.C4=function(){g.F.prototype.C4.call(this);g.f2(this.N,"ytp-volume-slider-active")};g.h($h,g.F); $h.prototype.onVideoDataChange=function(){var k=this.api.J();this.Sq();this.visible=!!this.api.getVideoData().videoId&&!g.Px(this.api.getVideoData(1));this.iL(this.visible);this.api.logVisibility(this.element,this.visible&&this.Y);if(this.visible){var X=this.api.getVideoUrl(!0,!1,!1,!0);this.updateValue("url",X)}k.U&&(this.V&&(this.rQ(this.V),this.V=null),this.element.removeAttribute("href"),this.element.removeAttribute("title"),this.element.removeAttribute("aria-label"),g.op(this.element,"no-link")); X=this.api.J();k=this.api.getVideoData();var V="";X.U||(X=g.VH(X),X.indexOf("www.")===0&&(X=X.substring(4)),V=g.qe(k)?"Regarder sur YouTube\u00a0Music":X==="youtube.com"?"Regarder sur YouTube":g.Bu("Regarder sur $WEBSITE",{WEBSITE:X}));this.updateValue("title",V)}; $h.prototype.onClick=function(k){this.api.L("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var X=this.api.J(),V=this.api.getVideoUrl(!g.cA(k),!1,!0,!0);if(g.bL(X)){var C={};g.bL(X)&&g.hN(this.api,"addEmbedsConversionTrackingParams",[C]);V=g.mT(V,C)}g.fE(V,this.api,k);this.api.L("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}; $h.prototype.Sq=function(){var k={C:"svg",G:{height:"100%",version:"1.1",viewBox:"0 0 67 36",width:"100%"},S:[{C:"path",UR:!0,K:"ytp-svg-fill",G:{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 "}}]}, X=28666,V=this.api.getVideoData();this.api.isEmbedsShortsMode()?k={C:"svg",G:{fill:"none",height:"100%",viewBox:"-10 -8 67 36",width:"100%"},S:[{C:"path",G:{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.qe(V)&&(k={C:"svg",G:{fill:"none",height:"25",viewBox:"0 0 140 25",width:"140"},S:[{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{d:"M59.64 20.91V6.16H62.68V4.11H53.99V6.16H57.03V20.91H59.64Z",fill:"white"}},{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{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"}},{C:"path",G:{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"}}]},X=216163);g.qe(V)?g.op(this.element,"ytp-youtube-music-button"):g.f2(this.element,"ytp-youtube-music-button");k.G=Object.assign({},k.G,{"aria-hidden":"true"});this.updateValue("logoSvg",k);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,X,!0)}; $h.prototype.Ka=function(k){g.F.prototype.Ka.call(this,k);this.api.logVisibility(this.element,this.visible&&k)};g.h(aUa,g.FG);g.r=aUa.prototype;g.r.KJ=function(){if(this.B.L("web_player_max_seekable_on_ended")||!g.S(this.B.getPlayerStateObject(),2))this.progressBar.L0(),this.bq.L0()}; g.r.ya=function(){this.OJ();this.eg.W?this.KJ():this.progressBar.ym()}; g.r.BQ=function(){this.KJ();this.D.start()}; g.r.OJ=function(){var k;if(k=!this.B.J().W){k=this.progressBar;var X=2*g.UB()*k.X,V=k.U;k=(V.V-V.W)*1E3/k.api.getPlaybackRate()/X<300}k=k&&this.B.getPlayerStateObject().isPlaying()&&!!window.requestAnimationFrame;X=!k;this.eg.W||(k=X=!1);X?this.qC||(this.qC=this.Z(this.B,"progresssync",this.KJ)):this.qC&&(this.rQ(this.qC),this.qC=null);k?this.D.isActive()||this.D.start():this.D.stop()}; g.r.Sq=function(){var k=this.B.wy(),X=this.B.FH().getPlayerSize(),V=this.B.FH().rV,C=z1Z(this),y=FKY(this),U=Math.max(X.width-C*2,100);if(this.VD!==X.width||this.tO!==k||this.B.L("web_player_rtr_ctrls")&&this.n5!==V)this.VD=X.width,this.tO=k,this.n5=V,this.V.element.style.width=y+"px",this.V.element.style.left=C+"px",g.y7r(this.progressBar,C,y,k),this.B.KQ().IP=y;V=this.j;U=Math.min(570*(k?1.5:1),U);k=Math.min(413*(k?1.5:1),Math.round((X.height-g_I(this))*.82));V.maxWidth=U;V.maxHeight=k;V.YS();this.OJ(); this.B.J().L("html5_player_dynamic_bottom_gradient")&&zE$(this.D8,X.height)}; g.r.onVideoDataChange=function(){var k=this.B.getVideoData();this.Z8.style.background=k.JW?k.mV:"";this.U2&&YA9(this.U2,k.showSeekingControls);this.k9&&YA9(this.k9,k.showSeekingControls)}; g.r.ac=function(){return this.V.element};g.h(lU$,BU);g.r=lU$.prototype;g.r.o4=function(k){k.target!==this.dismissButton.element&&(this.onClickCommand&&this.B.Ib("innertubeCommand",this.onClickCommand),this.Eo())}; g.r.Eo=function(){this.enabled=!1;this.D.hide()}; g.r.onVideoDataChange=function(k,X){k==="dataloaded"&&LK5(this);k=[];var V,C,y,U;if(X=(U=g.Z((V=X.getWatchNextResponse())==null?void 0:(C=V.playerOverlays)==null?void 0:(y=C.playerOverlayRenderer)==null?void 0:y.suggestedActionsRenderer,$QB))==null?void 0:U.suggestedActions)for(V=g.W(X),C=V.next();!C.done;C=V.next())(C=g.Z(C.value,Br5))&&g.Z(C.trigger,Kxz)&&k.push(C);if(k.length!==0){V=[];k=g.W(k);for(C=k.next();!C.done;C=k.next())if(C=C.value,y=g.Z(C.trigger,Kxz))U=(U=C.title)?g.IK(U):"View Chapters", X=y.timeRangeStartMillis,y=y.timeRangeEndMillis,X!=null&&y!=null&&C.tapCommand&&(V.push(new g.eS(X,y,{priority:9,namespace:"suggested_action_button_visible",id:U})),this.suggestedActions[U]=C.tapCommand);this.B.WI(V)}}; g.r.mS=function(){return this.enabled}; g.r.WV=function(){this.enabled?this.n4.start():Kj(this);this.ON()}; g.r.C4=function(){LK5(this);BU.prototype.C4.call(this)};var $Z={},Gc=($Z.CHANNEL_NAME="ytp-title-channel-name",$Z.FULLERSCREEN_LINK="ytp-title-fullerscreen-link",$Z.LINK="ytp-title-link",$Z.SESSIONLINK="yt-uix-sessionlink",$Z.SUBTEXT="ytp-title-subtext",$Z.TEXT="ytp-title-text",$Z.TITLE="ytp-title",$Z);g.h(wT,g.F);wT.prototype.onClick=function(k){this.api.logClick(this.element);var X=this.api.J(),V=this.api.getVideoUrl(!g.cA(k),!1,!0);g.bL(X)&&(X={},g.hN(this.api,"addEmbedsConversionTrackingParams",[X]),V=g.mT(V,X));g.fE(V,this.api,k)}; wT.prototype.HY=function(){var k=this.api.getVideoData(),X=this.api.J();this.updateValue("title",k.title);var V={C:"a",K:Gc.CHANNEL_NAME,G:{href:"{{channelLink}}",target:"_blank"},jz:"{{channelName}}"};this.api.J().U&&(V={C:"span",K:Gc.CHANNEL_NAME,jz:"{{channelName}}",G:{tabIndex:"{{channelSubtextFocusable}}"}});this.updateValue("subtextElement",V);SwI(this);this.api.getPresentingPlayerType()===2&&(V=this.api.getVideoData(),V.videoId&&V.isListed&&V.author&&V.tO&&V.profilePicture?(this.updateValue("channelLink", V.tO),this.updateValue("channelName",V.author),this.updateValue("channelTitleFocusable","0")):SwI(this));V=X.externalFullscreen||!this.api.isFullscreen()&&X.JK;g.Jh(this.link,Gc.FULLERSCREEN_LINK,V);X.U2||!k.videoId||V||g.Px(k)||X.U?this.V&&(this.updateValue("url",null),this.rQ(this.V),this.V=null):(this.updateValue("url",this.api.getVideoUrl(!0)),this.V||(this.V=this.Z(this.link,"click",this.onClick)));X.U&&(this.element.classList.add("ytp-no-link"),this.updateValue("channelName",g.bL(X)?k.expandedTitle: k.author),this.updateValue("channelTitleFocusable","0"),this.updateValue("channelSubtextFocusable","0"))};g.h(g.tF,g.F);g.r=g.tF.prototype;g.r.setEnabled=function(k){if(this.type!=null)if(k)switch(this.type){case 3:case 2:uga(this);this.fade.show();break;default:this.fade.show()}else this.fade.hide();this.X=k}; g.r.hn=function(k,X,V,C,y,U,N,P){if(!this.qC||this.env.N){this.type===3&&this.ym();this.type!==1&&(g.qc(this.element,"ytp-tooltip ytp-bottom"),this.type=1,this.X&&this.fade.show(),this.W&&this.W.dispose(),(this.W=this.api.Vm())&&this.W.subscribe("l",this.F4,this));if(P){var T=g.As(this.bg).height||141;this.gB.style.bottom=T+2+"px"}else this.gB.style.display="none";this.env.L("delhi_modern_web_player")?(this.update({pillTimeStamp:V,pillTitle:U!=null?U:"",eduText:P!=null?P:""}),g.op(this.element,"ytp-tooltip-progress-bar-style")): (this.update({text:V,title:U!=null?U:"",eduText:P!=null?P:""}),g.Jh(this.bottomText,"ytp-tooltip-text-no-title",this.type===1&&!U));this.api.isInline()&&g.op(this.bottomText,"ytp-modern-tooltip-text");g.Jh(this.element,"ytp-text-detail",!!C);V=-1;this.W&&(V=gl(this.W,243*this.scale),this.env.L("web_l3_storyboard")&&this.W.levels.length===4&&(V=this.W.levels.length-1),V=Anm(this.W,V,X));XNr(this,V);if(N)switch(X=g.As(this.element).width,N){case 1:this.title.style.right="0";this.title.style.textAlign= "left";break;case 2:this.title.style.right=X+"px";this.title.style.textAlign="right";break;case 3:this.title.style.right=X/2+"px",this.title.style.textAlign="center"}k80(this,!!C,k,y)}}; g.r.T3=function(){this.type===1&&this.ym()}; g.r.fz=function(k,X){if(this.type)if(this.type===3)this.ym();else return;Yw0(this,k,3,X)}; g.r.D9=function(k){this.V&&!this.N&&this.V.hasAttribute("title")&&(this.U=this.V.getAttribute("title")||"",this.V.removeAttribute("title"),this.X&&uga(this,k))}; g.r.F4=function(k,X){k<=this.j&&this.j<=X&&(k=this.j,this.j=NaN,XNr(this,k))}; g.r.pk=function(){cnX(this.W,this.j,243*this.scale)}; g.r.ym=function(){switch(this.type){case 2:var k=this.V;k.removeEventListener("mouseout",this.T);k.addEventListener("mouseover",this.Y9);k.removeEventListener("blur",this.T);k.addEventListener("focus",this.Y9);V70(this);break;case 3:V70(this);break;case 1:this.W&&(this.W.unsubscribe("l",this.F4,this),this.W=null),this.api.removeEventListener("videoready",this.D),this.k9.stop()}this.type=null;this.X&&this.fade.hide()}; g.r.zv=function(){if(this.V)for(var k=0;k=0;X--)if(this.bf[X]===k){this.bf.splice(X,1);break}Rw(this.eg,64,this.bf.length>0)}; g.r.WE=function(){this.api.Wd()&&this.api.Oj();return!!this.yk||P95(this)||g.LD.prototype.WE.call(this)}; g.r.g6=function(){var k=!this.WE(),X=k&&this.api.Wd()&&!g.S(this.api.getPlayerStateObject(),2)&&!g.Px(this.api.getVideoData())&&!this.api.J().U&&!this.api.isEmbedsShortsMode(),V=this.Wu&&g.Hx(this.api)&&g.S(this.api.getPlayerStateObject(),128);k||V?(this.RS.show(),this.Ma.show()):(this.RS.hide(),this.Ma.hide(),this.api.zv(this.YI.element));X?this.aW.MU():this.aW.YP();this.pJ&&QJm(this.pJ,this.nLO||!k);this.api.L("web_player_hide_overflow_button_if_empty_menu")&&Thr(this);g.LD.prototype.g6.call(this)}; g.r.SS=function(k,X,V,C,y){k.style.left="";k.style.top="";k.style.bottom="";var U=g.As(k),N=C||this.pJ&&g.iu(this.pJ.ac(),X),P=C=null;V!=null&&N||(C=g.As(X),P=g.cj(X,this.api.getRootNode()),V==null&&(V=P.x+C.width/2));V-=U.width/2;N?(X=this.pJ,C=z1Z(X),P=FKY(X),N=this.api.FH().getPlayerSize().height,V=g.BZ(V,C,C+P-U.width),U=N-g_I(X)-U.height):g.iu(this.YI.element,X)?(X=this.api.FH().getPlayerSize().width,V=g.BZ(V,12,X-U.width-12),U=this.wy()?this.HL:this.sL,this.api.J().playerStyle==="gvn"&&(U+= 20),this.Wu&&(U-=this.wy()?26:18)):(X=this.api.FH().getPlayerSize(),V=g.BZ(V,12,X.width-U.width-12),U=P.y>(X.height-C.height)/2?P.y-U.height-12:P.y+C.height+12);k.style.top=U+(y||0)+"px";k.style.left=V+"px"}; g.r.ya=function(k){k&&(this.api.zv(this.YI.element),this.pJ&&this.api.zv(this.pJ.ac()));this.pS&&(g.Jh(this.contextMenu.element,"ytp-autohide",k),g.Jh(this.contextMenu.element,"ytp-autohide-active",!0));g.LD.prototype.ya.call(this,k)}; g.r.Wi=function(){g.LD.prototype.Wi.call(this);this.pS&&(g.Jh(this.contextMenu.element,"ytp-autohide-active",!1),this.pS&&(this.contextMenu.hide(),this.Bs&&this.Bs.hide()))}; g.r.Y6=function(k,X){var V=this.api.FH().getPlayerSize();V=new g.s0(0,0,V.width,V.height);if(k||this.eg.W&&!this.WE()){if(this.api.J().CZ||X)k=this.wy()?this.HL:this.sL,V.top+=k,V.height-=k;this.pJ&&(V.height-=g_I(this.pJ))}return V}; g.r.QH=function(k){var X=this.api.getRootNode();k?X.parentElement?(X.setAttribute("aria-label","Lecteur vid\u00e9o YouTube en plein \u00e9cran"),this.api.J().externalFullscreen||(X.parentElement.insertBefore(this.hJ.element,X),X.parentElement.insertBefore(this.bC.element,X.nextSibling))):g.Zz(Error("Player not in DOM.")):(X.setAttribute("aria-label","Lecteur vid\u00e9o YouTube"),this.hJ.detach(),this.bC.detach());this.Sq();this.Co()}; g.r.wy=function(){var k=this.api.J();return this.api.isFullscreen()&&!k.N||!1}; g.r.showControls=function(k){this.OL=!k;this.g6()}; g.r.Sq=function(){var k=this.wy();this.tooltip.scale=k?1.5:1;this.contextMenu&&g.Jh(this.contextMenu.element,"ytp-big-mode",k);this.g6();this.api.L("web_player_hide_overflow_button_if_empty_menu")||Thr(this);this.Co();var X=this.api.isEmbedsShortsMode();X&&k?(k=(this.api.FH().getPlayerSize().width-this.api.getVideoContentRect().width)/2,g.Ir(this.YI.element,"padding-left",k+"px"),g.Ir(this.YI.element,"padding-right",k+"px")):X&&(g.Ir(this.YI.element,"padding-left",""),g.Ir(this.YI.element,"padding-right", ""));g.LD.prototype.Sq.call(this)}; g.r.Vh=function(){if(P95(this)&&!g.Hx(this.api))return!1;var k=this.api.getVideoData();return!g.bL(this.api.J())||this.api.getPresentingPlayerType()===2||!this.eI||((k=this.eI||k.eI)?(k=k.embedPreview)?(k=k.thumbnailPreviewRenderer,k=k.videoDetails&&g.Z(k.videoDetails,hCo)||null):k=null:k=null,k&&k.collapsedRenderer&&k.expandedRenderer)?g.LD.prototype.Vh.call(this):!1}; g.r.Co=function(){g.LD.prototype.Co.call(this);this.api.logVisibility(this.title.element,!!this.mW);this.F2&&this.F2.Ka(!!this.mW);this.channelAvatar.Ka(!!this.mW);this.overflowButton&&this.overflowButton.Ka(this.Dg()&&!!this.mW);this.shareButton&&this.shareButton.Ka(!this.Dg()&&!!this.mW);this.p_&&this.p_.Ka(!this.Dg()&&!!this.mW);this.searchButton&&this.searchButton.Ka(!this.Dg()&&!!this.mW);this.copyLinkButton&&this.copyLinkButton.Ka(!this.Dg()&&!!this.mW);if(!this.mW){this.api.zv(this.YI.element); for(var k=0;k5&&X.PY("glrs",{cmt:V});X.seekTo(0,{seekSource:58});X.PY("glrre",{cmt:V})}}; AF.prototype.C4=function(){this.V=null;g.H.prototype.C4.call(this)};g.h(g.Dc,Pt);g.r=g.Dc.prototype;g.r.isView=function(){return!0}; g.r.bW=function(){var k=this.mediaElement.getCurrentTime();if(k1;QG(k.DL(),C-.01)&&!y&&(Hk(this,4),V.isActive=!1,V.Dz=V.Dz||V.isActive,(this.Y===1?this.V:this.W).PY("sbh",{}),X.isActive=!0,X.Dz=X.Dz||X.isActive,this.Y!==0&&(this.V.getVideoData().nP=!0));k=this.j.W;if(this.j.V.isActive&&k.isActive&&(Hk(this,5),this.Y!==0)){k=this.W.WR();V=this.V.WR(); this.V.PY("sbs",{citag:V==null?void 0:V.itag,nitag:k==null?void 0:k.itag});this.W.PY("gitags",{pitag:V==null?void 0:V.itag,citag:k==null?void 0:k.itag});var U;(U=this.W)==null||U.Mc()}}}; g.r.c_=function(){this.yB()&&this.V2("player-reload-after-handoff")}; g.r.V2=function(k,X){X=X===void 0?{}:X;if(!this.ez()&&this.status.status!==6){var V=this.status.status>=4&&k!=="player-reload-after-handoff";this.status={status:Infinity,error:k};if(this.V&&this.W){var C=this.W.getVideoData().clientPlaybackNonce;this.V.vx(new g.DJ("dai.transitionfailure",Object.assign(X,{cpn:C,transitionTimeMs:this.m2,msg:k})));this.V.Kb(V)}this.VU.reject(k);this.dispose()}}; g.r.yB=function(){return this.status.status>=4&&this.status.status<6}; g.r.C4=function(){OHm(this);this.V.unsubscribe("newelementrequired",this.c_,this);if(this.U){var k=this.U.W;this.U.V.VR.unsubscribe("updateend",this.V3,this);k.VR.unsubscribe("updateend",this.V3,this)}g.H.prototype.C4.call(this)}; g.r.di=function(k){g.j$(k,128)&&this.V2("player-error-event")};g.h(bw,g.H);bw.prototype.clearQueue=function(k,X){k=k===void 0?!1:k;X=X===void 0?!1:X;this.j&&this.j.reject("Queue cleared");this.app.J().L("html5_gapless_fallback_on_qoe_restart_v2")||X&&this.W&&this.W.Kb(!1);vk(this,k)}; bw.prototype.Ua=function(){return!this.V}; bw.prototype.yB=function(){var k;return((k=this.U)==null?void 0:k.yB())||!1}; bw.prototype.C4=function(){vk(this);g.H.prototype.C4.call(this)};g.h(wNX,g.ED);g.r=wNX.prototype;g.r.getVisibilityState=function(k,X,V,C,y,U,N,P){return k?4:Ew$()?3:X?2:V?1:C?5:y?7:U?8:N?9:P?10:0}; g.r.G2=function(k){this.fullscreen!==k&&(this.fullscreen=k,this.WV())}; g.r.setMinimized=function(k){this.W!==k&&(this.W=k,this.WV())}; g.r.setInline=function(k){this.inline!==k&&(this.inline=k,this.WV())}; g.r.Dj=function(k){this.pictureInPicture!==k&&(this.pictureInPicture=k,this.WV())}; g.r.setSqueezeback=function(k){this.U!==k&&(this.U=k,this.WV())}; g.r.m6=function(k){this.j!==k&&(this.j=k,this.WV())}; g.r.Sg=function(){return this.V}; g.r.A0=function(){return this.fullscreen!==0}; g.r.isFullscreen=function(){return this.fullscreen!==0&&this.fullscreen!==4}; g.r.MR=function(){return this.fullscreen}; g.r.isMinimized=function(){return this.W}; g.r.isInline=function(){return this.inline}; g.r.isBackground=function(){return Ew$()}; g.r.e$=function(){return this.pictureInPicture}; g.r.e8=function(){return!1}; g.r.Q9=function(){return this.U}; g.r.hc=function(){return this.j}; g.r.WV=function(){this.publish("visibilitychange");var k=this.getVisibilityState(this.Sg(),this.isFullscreen(),this.isMinimized(),this.isInline(),this.e$(),this.e8(),this.Q9(),this.hc());k!==this.X&&this.publish("visibilitystatechange");this.X=k}; g.r.C4=function(){hh$(this.Y);g.ED.prototype.C4.call(this)};g.h(g.Zc,g.H);g.r=g.Zc.prototype;g.r.C4=function(){this.videoData=this.playerState=null;g.H.prototype.C4.call(this)}; g.r.addCueRange=function(){}; g.r.wM=function(){}; g.r.FI=function(){}; g.r.zy=function(){return!1}; g.r.q9=function(){return!1}; g.r.zW=function(){return!1}; g.r.rU=function(){}; g.r.Lq=function(){}; g.r.Gj=function(){return[]}; g.r.pX=function(){}; g.r.getAudioTrack=function(){return this.getVideoData().Oc}; g.r.Zr=function(){return null}; g.r.getAvailableAudioTracks=function(){return[]}; g.r.pZ=function(){return[]}; g.r.TG=function(){return[]}; g.r.X0=function(){return""}; g.r.bv=function(){return[]}; g.r.Gy=function(){}; g.r.lO=function(){return 0}; g.r.getCurrentTime=function(){return 0}; g.r.iQ=function(){}; g.r.WR=function(){}; g.r.Du=function(){return{}}; g.r.getDuration=function(){return 0}; g.r.Yv=function(){return 0}; g.r.UE=function(){return 0}; g.r.Df=function(){return!1}; g.r.qA=function(){return 0}; g.r.wk=function(){return 0}; g.r.GL=kX(7);g.r.z2=function(){return 0}; g.r.If=function(){return!1}; g.r.rP=function(){return 0}; g.r.jm=function(){return null}; g.r.Xt=function(){return null}; g.r.Fg=function(){return 0}; g.r.IV=function(){return 0}; g.r.Od=function(){return g.D(function(k){g.Wd(k)})}; g.r.jY=kX(15);g.r.getPlaybackQuality=function(){return"auto"}; g.r.getPlaybackRate=function(){return 1}; g.r.getPlayerState=function(){this.playerState||(this.playerState=new g.eq);return this.playerState}; g.r.getPlayerType=function(){return 0}; g.r.getPlaylistSequenceForTime=function(){return null}; g.r.BS=function(){return function(){}}; g.r.dT=function(){return""}; g.r.getPreferredQuality=function(){return"unknown"}; g.r.Ia=function(){}; g.r.getProximaLatencyPreference=function(){return 0}; g.r.zt=function(){return kI}; g.r.Vm=function(){return null}; g.r.getStoryboardFormat=function(){return null}; g.r.getStreamTimeOffset=function(){return 0}; g.r.YA=function(){return 0}; g.r.Jk=function(){return 0}; g.r.Wt=function(){return{dX:[],CX:[],currentTime:0,qR:"",droppedVideoFrames:0,isGapless:!1,Ua:!0,RA:0,Ji:0,Gm:0,Ij:0,dZ:0,S1:[],Ee:[],hB:null,playerState:this.getPlayerState(),M4:null,z4:"",totalVideoFrames:0}}; g.r.getUserAudio51Preference=function(){return 0}; g.r.getUserPlaybackQualityPreference=function(){return""}; g.r.getVideoData=function(){this.videoData||(this.videoData=new g.Xf(this.Vo),g.b(this,this.videoData));return this.videoData}; g.r.fB=function(){return null}; g.r.c6=function(){return null}; g.r.Zp=function(){}; g.r.getVideoLoadedFraction=function(){return 0}; g.r.lj=function(){}; g.r.handleError=function(){}; g.r.Kb=function(){}; g.r.eP=function(){}; g.r.qY=kX(40);g.r.Lc=function(){return!1}; g.r.hasSupportedAudio51Tracks=function(){return!1}; g.r.V6=function(){return!1}; g.r.Sg=function(){return!1}; g.r.isAtLiveHead=function(){return!1}; g.r.Ox=function(){return!0}; g.r.isGapless=function(){return!1}; g.r.isHdr=function(){return!1}; g.r.kq=function(){return!1}; g.r.X3=function(){return!1}; g.r.nF=function(){return!1}; g.r.isProximaLatencyEligible=function(){return!1}; g.r.Ua=function(){return!0}; g.r.Ht=function(){return!1}; g.r.Wh=function(){return!1}; g.r.Ug=function(){}; g.r.Yt=function(){}; g.r.Mc=function(){}; g.r.hp=function(){}; g.r.cU=function(){}; g.r.WO=function(){}; g.r.FP=function(){}; g.r.Kc=kX(50);g.r.Oa=kX(21);g.r.CE=function(){}; g.r.pauseVideo=function(){}; g.r.playVideo=function(){return g.D(function(k){return k.return()})}; g.r.Hu=function(){}; g.r.RL=kX(27);g.r.T$=kX(33);g.r.Zx=function(){}; g.r.PY=function(){}; g.r.Rw=function(){}; g.r.I9=function(){}; g.r.dw=function(){}; g.r.vx=function(){}; g.r.J3=function(){}; g.r.G0=function(){}; g.r.Fx=function(){}; g.r.DT=function(){}; g.r.iD=function(){}; g.r.p$=function(){}; g.r.sM=function(){}; g.r.removeCueRange=function(){}; g.r.aF=function(){}; g.r.EE=function(){return[]}; g.r.Om=function(){}; g.r.XN=function(){}; g.r.Hc=function(){}; g.r.Uz=function(){}; g.r.m1=function(){}; g.r.QB=function(){}; g.r.seekTo=function(){}; g.r.sendAbandonmentPing=function(){}; g.r.sendVideoStatsEngageEvent=function(){}; g.r.lf=function(){}; g.r.setLoop=function(){}; g.r.BP=function(){}; g.r.setMediaElement=function(){}; g.r.IN=function(){}; g.r.setPlaybackRate=function(){}; g.r.rl=function(){}; g.r.tp=function(){}; g.r.kV=function(){}; g.r.setProximaLatencyPreference=function(){}; g.r.DI=function(){}; g.r.oN=function(){}; g.r.IU=function(){}; g.r.Vw=function(){}; g.r.wg=function(){}; g.r.setUserAudio51Preference=function(){}; g.r.Xv=function(){}; g.r.mT=function(){return!1}; g.r.L_=function(){}; g.r.DX=function(){return!1}; g.r.FM=function(){}; g.r.Uf=function(){}; g.r.PE=function(){}; g.r.stopVideo=function(){}; g.r.subscribe=function(){return NaN}; g.r.vl=function(){}; g.r.togglePictureInPicture=function(){}; g.r.oU=function(){return 0}; g.r.unsubscribe=function(){return!1}; g.r.XD=function(){}; g.r.Qi=function(){return!1}; g.r.aV=function(){}; g.r.Sj=function(){}; g.r.jb=function(){};g.h(zc,g.H);g.r=zc.prototype;g.r.get=function(k){ai(this);var X=this.data.find(function(V){return V.key===k}); return X?X.value:null}; g.r.set=function(k,X,V){this.remove(k,!0);ai(this);k={key:k,value:X,expire:Infinity};V&&isFinite(V)&&(V*=1E3,k.expire=(0,g.a)()+V);for(this.data.push(k);this.data.length>this.U;)(V=this.data.shift())&&FD(this,V,!0);Q5(this)}; g.r.remove=function(k,X){X=X===void 0?!1:X;var V=this.data.find(function(C){return C.key===k}); V&&(FD(this,V,X),g.hR(this.data,function(C){return C.key===k}),Q5(this))}; g.r.removeAll=function(k){if(k=k===void 0?!1:k)for(var X=g.W(this.data),V=X.next();!V.done;V=X.next())FD(this,V.value,k);this.data=[];Q5(this)}; g.r.C4=function(){var k=this;g.H.prototype.C4.call(this);this.data.forEach(function(X){FD(k,X,!0)}); this.data=[]};g.h(g.gT,g.H);g.r=g.gT.prototype;g.r.C4=function(){for(var k=g.W(Object.values(this.U)),X=k.next();!X.done;X=k.next())X.value.dispose();m8Z(this);this.V.dispose();g.H.prototype.C4.call(this)}; g.r.eN=function(k){return k?k===1?this.T:this.W.getVideoData().enableServerStitchedDai&&k===2?this.W.getVideoData().Z0?this.U[2]||this.W:this.W:this.U[k]||null:this.W}; g.r.HF=function(k){var X=k.cpn;k=k.playerType;if(X)a:{k=g.W(Object.values(this.U));for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.X0()===X){X=V;break a}X=this.N[X]||null}else X=k?this.eN(k):this.W;return X}; g.r.Wa=function(){return this.T}; g.r.aS=function(k){this.T=k}; g.r.p4=function(){return this.W}; g.r.iy=function(k){this.W=k;lw(this)}; g.r.qr=kX(46);g.r.O5=kX(48);g.h(La,g.H);La.prototype.enqueue=function(k){if(k.V()!==this)return!1;this.segments.push(k);return!0}; La.prototype.removeAll=function(){for(;this.segments.length;){var k=void 0;(k=this.segments.pop())==null||k.dispose()}this.V.clear()}; La.prototype.C4=function(){this.removeAll();g.H.prototype.C4.call(this)};g.h(vYm,g.L6);g.r=vYm.prototype;g.r.H5=function(){}; g.r.X0=function(){return this.videoData.clientPlaybackNonce}; g.r.getVideoData=function(){if(g.L6.prototype.getVideoData.call(this).L("html5_huli_ssdai_use_playback_state"))var k=this.videoData;else{var X=this.Jr;var V=g.L6.prototype.getCurrentTime.call(this);if(X.rz)X=void 0;else{var C=void 0;X.X7&&(C=X.V.V.get(X.X7));if(!C){C=kp0(X,V*1E3);var y,U=(y=C)==null?void 0:y.cpn;X.X7?U&&X.X7!==U&&X.cY({cpcnm:U+"_"+X.X7,cmt:V.toFixed(3)}):X.cY({cpcna:U,cmt:V.toFixed(3)})}X=(k=C)==null?void 0:k.videoData}k=X||g.L6.prototype.getVideoData.call(this)}return k}; g.r.getCurrentTime=function(k){var X=g.L6.prototype.getCurrentTime.call(this);g.L6.prototype.getVideoData.call(this).L("html5_huli_ssdai_use_playback_state")?this.endTime===0?k||(X-=this.startTime):k&&(X=this.endTime-this.startTime):(k?k=this.Jr.J0/1E3||X:(k=X,k=(X=upX(this.Jr,k*1E3))?k-X.start/1E3:k),X=k);return X}; g.r.getDuration=function(){if(g.L6.prototype.getVideoData.call(this).L("html5_huli_ssdai_use_playback_state"))var k=this.duration;else{k=this.Jr;var X=g.L6.prototype.getCurrentTime.call(this);k=(k=kp0(k,X*1E3))?k.durationMs/1E3:0}return k}; g.r.Fl=function(k){this.duration=k};g.SE.prototype.V9=function(k,X){if(X===1)return this.V.get(k);if(X===2)return this.U.get(k);if(X===3)return this.W.get(k)}; g.SE.prototype.w6=kX(58);g.SE.prototype.QG=function(k,X,V,C){V={fb:C,kB:V};X?this.U.set(k,V):this.V.set(k,V)}; g.SE.prototype.clearAll=function(){this.V.clear();this.U.clear();this.W.clear()}; ak$.prototype.clear=function(){this.W=[];this.V.clear();this.j.clear();this.U.clear()}; g.h(g.pa,g.H);g.r=g.pa.prototype;g.r.gI=function(k){var X=k.fZ?k.fZ*1E3:k.NQ,V=this.U.get(k.cpn);V&&this.playback.removeCueRange(V);this.U.delete(k.cpn);this.V.V.delete(k.cpn);V=this.V.W.indexOf(k);V>=0&&this.V.W.splice(V,1);V=[];for(var C=g.W(this.Y),y=C.next();!y.done;y=C.next())y=y.value,y.end<=X?this.playback.removeCueRange(y):V.push(y);this.Y=V;Pea(this,0,X+k.durationMs)}; g.r.onCueRangeEnter=function(k){this.bq.push(k);var X=k.getId();this.cY({oncueEnter:1,cpn:X,start:k.start,end:k.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.lO()||0).toFixed(3)});var V=X==="";this.s2.add(k.W);var C=this.V.V.get(X);if(V){var y;if(this.playback.getVideoData().Hx()&&((y=this.W)==null?0:y.SZ)&&this.j){this.sV=0;this.W=void 0;this.T&&(this.events.rQ(this.T),this.T=null);this.j="";this.uq=!0;return}}else if(this.cY({enterAdCueRange:1}),this.playback.getVideoData().Hx()&& (C==null?0:C.Nw))return;if(this.uq&&!this.W)this.uq=!1,!V&&C&&(V=this.playback.getCurrentTime(),CW(this,{u_:k,isAd:!0,uV:!0,xU:V,adCpn:X},{isAd:!1,uV:!1,xU:V}),this.X7=C.cpn,this.cG(C.cpn,V),XB(this,C),k=kF(this,"midab",C),this.cY(k),this.sV=1),this.X=!1;else if(this.W){if(this.W.uV)this.cY({a_pair_of_same_transition_occurs_enter:1,acpn:this.W.adCpn,transitionTime:this.W.xU,cpn:X,currentTime:this.playback.getCurrentTime()}),C=this.playback.getCurrentTime(),k={u_:k,isAd:!V,uV:!0,xU:C,adCpn:X},X={u_:this.W.u_, isAd:this.W.isAd,uV:!1,xU:C,adCpn:this.W.adCpn},this.W.u_&&this.s2.delete(this.W.u_.W),CW(this,k,X);else{if(this.W.u_===k){this.cY({same_cue_range_pair_enter:1,acpn:this.W.adCpn,transitionTime:this.W.xU,cpn:X,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:k.start,cueRangeEndTime:k.end});this.W=void 0;return}if(this.W.adCpn===X){X&&this.cY({dchtsc:X});this.W=void 0;return}k={u_:k,isAd:!V,uV:!0,xU:this.playback.getCurrentTime(),adCpn:X};CW(this,k,this.W)}this.W=void 0;this.X=!1}else this.W= {u_:k,isAd:!V,uV:!0,xU:this.playback.getCurrentTime(),adCpn:X}}; g.r.cG=function(k,X){if(k===this.playback.X0())t70(this.app.wL(),this.playback,!1);else{var V=this.D8.get(k);V?(V.endTime=0,V.startTime=X,t70(this.app.wL(),V,!0)):this.cY({nop_s:k})}}; g.r.onCueRangeExit=function(k){var X=k.getId();this.cY({oncueExit:1,cpn:X,start:k.start,end:k.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.lO()||0).toFixed(3)});var V=X==="",C=this.V.V.get(X);if(this.playback.getVideoData().Hx()&&!V&&C){if(C.Nw)return;C.Nw=!0;this.N.clear();if(this.Vo.L("html5_lifa_no_rewatch_ad_sbc"))if(this.playback.zy()){var y=C.NQ;this.playback.sM(y/1E3,(y+C.durationMs)/1E3)}else this.playback.PY("lifa",{remove:0})}if(this.s2.has(k.W))if(this.s2.delete(k.W), this.bq=this.bq.filter(function(U){return U!==k}),this.uq&&(this.X=this.uq=!1,this.cY({cref:1})),this.W){if(this.W.uV){if(this.W.u_===k){this.cY({same_cue_range_pair_exit:1, acpn:this.W.adCpn,transitionTime:this.W.xU,cpn:X,currentTime:this.playback.getCurrentTime(),cueRangeStartTime:k.start,cueRangeEndTime:k.end});this.W=void 0;return}if(this.W.adCpn===X){X&&this.cY({dchtsc:X});this.W=void 0;return}X={u_:k,isAd:!V,uV:!1,xU:this.playback.getCurrentTime(),adCpn:X};CW(this,this.W,X)}else if(this.cY({a_pair_of_same_transition_occurs_exit:1,pendingCpn:this.W.adCpn,transitionTime:this.W.xU,upcomingCpn:X,contentCpn:this.playback.getVideoData().clientPlaybackNonce,currentTime:this.playback.getCurrentTime()}), this.W.adCpn===X)return;this.W=void 0;this.X=!1}else this.W={u_:k,isAd:!V,uV:!1,xU:this.playback.getCurrentTime(),adCpn:X};else this.cY({ignore_single_exit:1})}; g.r.Bq=function(){return{cpn:this.playback.X0(),durationMs:0,NQ:0,playerType:1,PF:0,videoData:this.playback.getVideoData(),errorCount:0}}; g.r.uu=function(){if(this.rz)return!1;var k=void 0;this.X7&&(k=this.V.V.get(this.X7));return this.playback.getVideoData().Hx()?!!k&&!k.Nw:!!k}; g.r.seekTo=function(k,X,V,C){k=k===void 0?0:k;X=X===void 0?{}:X;V=V===void 0?!1:V;C=C===void 0?null:C;if(this.playback.getVideoData().Hx()&&k<=this.J0/1E3)this.playback.pauseVideo(),this.J0=0,this.X=!0,this.playback.Od(),this.playback.seekTo(k),this.playback.playVideo();else if(this.X=!0,V)Q2r(this,k,X);else{V=this.app.p4();var y=V===this.n4?this.VD:null;yI(this,!1);this.Rc=k;this.XT=X;C!=null&&this.yD.start(C);V&&(this.VD=y||V.getPlayerState(),V.PE(X),this.n4=V)}}; g.r.C4=function(){yI(this,!1);VHo(this);Ce5(this);g.H.prototype.C4.call(this)}; g.r.WN=function(k){this.MQ=k;this.cY({swebm:k})}; g.r.rk=function(k,X,V){if(V&&X){var C=this.N.get(k);if(C){C.locations||(C.locations=new Map);var y=Number(X.split(";")[0]);V=new g.HC(V);this.cY({hdlredir:1,itag:X,seg:k,hostport:vC(V)});C.locations.set(y,V)}}}; g.r.Yo=function(k,X,V,C,y,U){var N=C===3,P=ygm(this,k,X,C,V,U);if(!P){Nr(this,X,N);var T=g.iy0(this,X)?"undec":"ncp";this.cY({gvprp:T,mt:k,seg:X,tt:C,itag:V,ce:U});return null}N||this.N.set(X,P);U=P.Cw;var q;C=((q=this.V9(X-1,C,y))==null?void 0:q.fb)||"";C===""&&this.cY({eds:1});q=NmZ(this,P.ssdaiAdsConfig);y=this.playback.getVideoData();var M;N=((M=y.W)==null?void 0:M.containerType)||0;M=y.QL[N];P=P.vR&&X>=P.vR?P.vR:void 0;M={t4:U?qxI(this,U):[],UL:q,fb:C,w7:P,Do:WZ(M.split(";")[0]),tq:M.split(";")[1]|| ""};P={I8:M};this.Tc&&(k={gvprpro:"v",sq:X,mt:k.toFixed(3),itag:V,acpns:((T=M.t4)==null?void 0:T.join("_"))||"none",abid:U},this.cY(k));return P}; g.r.wR=function(k){a:{if(!this.rz){var X=UVY(this,k);if(!(this.playback.getVideoData().Hx()&&(X==null?0:X.Nw)))break a}X=void 0}var V=X;if(!V)return this.cY({gvprp:"ncp",mt:k}),null;X=V.Cw;var C=NmZ(this,V.ssdaiAdsConfig);V=V.vR&&V.E$&&k>=V.E$?V.vR:void 0;var y=this.playback.getVideoData(),U,N=((U=y.W)==null?void 0:U.containerType)||0;U=y.QL[N];U={t4:X?qxI(this,X):[],UL:C,w7:V,Do:WZ(U.split(";")[0]),tq:U.split(";")[1]||""};var P;k={gvprpro:"v",mt:k.toFixed(3),acpns:((P=U.t4)==null?void 0:P.join("_"))|| "none",abid:X};this.cY(k);return U}; g.r.IB=function(k,X,V,C,y,U){var N=Number(V.split(";")[0]),P=C===3;k=ygm(this,k,X,C,V,U);this.cY({gdu:1,seg:X,itag:N,pb:""+!!k});if(!k)return Nr(this,X,P),null;k.locations||(k.locations=new Map);if(!k.locations.has(N)){var T,q;U=(T=k.videoData.getPlayerResponse())==null?void 0:(q=T.streamingData)==null?void 0:q.adaptiveFormats;if(!U)return this.cY({gdu:"noadpfmts",seg:X,itag:N}),Nr(this,X,P),null;T=U.find(function(f){return f.itag===N}); if(!T||!T.url){var M=k.videoData.videoId;k=[];var e=g.W(U);for(C=e.next();!C.done;C=e.next())k.push(C.value.itag);this.cY({gdu:"nofmt",seg:X,vid:M,itag:N,fullitag:V,itags:k.join(",")});Nr(this,X,P);return null}k.locations.set(N,new g.HC(T.url,!0))}U=k.locations.get(N);if(!U)return this.cY({gdu:"nourl",seg:X,itag:N}),Nr(this,X,P),null;U=new wt(U);this.MQ&&(U.get("dvc")?this.cY({dvc:U.get("dvc")||""}):U.set("dvc","webm"));(C=(e=this.V9(X-1,C,y))==null?void 0:e.fb)&&U.set("daistate",C);k.vR&&X>=k.vR&& U.set("skipsq",""+k.vR);(e=this.playback.getVideoData().clientPlaybackNonce)&&U.set("cpn",e);e=[];k.Cw&&(e=qxI(this,k.Cw),e.length>0&&U.set("acpns",e.join(",")));P||this.N.set(X,k);P=null;P=U.get("aids");C=U.b_();(C==null?void 0:C.length)>2048&&this.cY({urltoolong:1,sq:X,itag:N,len:C.length});this.Tc&&(C&&(U=k.cpn,y=k.Cw,e2o(this,U,y),y&&!this.n0.has(y)&&(U=MHd(this,U,y),T=obo(this,y),this.cY({iofa:U}),this.cY({noawnzd:T-U}),this.cY({acpns:e.join("."),aids:(M=P)==null?void 0:M.replace(/,/g,".")}), this.n0.add(y))),this.cY({gdu:"v",seg:X,itag:V,ast:k.NQ.toFixed(3),alen:k.durationMs.toFixed(3),acpn:k.cpn,avid:k.videoData.videoId}));return C}; g.r.VL=function(k,X,V){V=V===void 0?!1:V;var C=UZ(this,k,X);if(C){var y=void 0,U=C.Cw;if(U){this.cY({skipadonsq:X,sts:V,abid:U,acpn:C.cpn,avid:C.videoData.videoId});V=this.V.U.get(U);if(!V)return;V=g.W(V);for(U=V.next();!U.done;U=V.next())U=U.value,U.vR=X,U.E$=k,U.NQ>C.NQ&&(y=U)}this.j=C.cpn;xVr(this);k=this.playback.getCurrentTime();VI(this,C,y,k,k,!1,!0)}}; g.r.EK=function(){for(var k=g.W(this.V.W),X=k.next();!X.done;X=k.next())X=X.value,X.vR=NaN,X.E$=NaN;xVr(this);this.cY({rsac:"resetSkipAd",sac:this.j});this.j=""}; g.r.V9=function(k,X,V){return this.gB.V9(k,X,V)}; g.r.w6=kX(57); g.r.QG=function(k,X,V,C,y,U,N,P,T){C.length>0&&this.cY({onssinfo:1,sq:k,start:X.toFixed(3),cpns:C.join(","),ds:y.join(","),isVideo:N?1:0});T&&this.gB.QG(k,N,P,T);if(N){if(C.length&&y.length)for(this.j&&this.j===C[0]&&this.cY({skipfail:1,sq:k,acpn:this.j}),k=X+this.YA(),N=0;N0&&(this.sV=0,this.X7="",this.api.publish("serverstitchedvideochange"));this.playback.Lq(V,C);return!0}; g.r.QF=function(){this.cY({rstdaist:1});this.gB.clearAll()}; g.r.HD=function(k){var X;if(k!==((X=this.k9)==null?void 0:X.identifier))this.cY({ignorenoad:k});else{this.tO.add(k);this.cY({noadrcv:k});var V;((V=this.k9)==null?void 0:V.identifier)===k&&uw(this)}}; g.r.xq=function(k){if(this.rz)return this.cY({dai_disabled:k.event}),!1;if(this.playback.getVideoData().Hx()&&(this.Vo.L("html5_lifa_no_gab_on_predict_start")&&k.event==="predictStart"||k.event==="continue"||k.event==="stop"))return this.cY({cuepoint_skipped:k.event}),!1;var X=t$(this.api.Pa());if(X=X?X.xq(k):!1)this.D={d1:k.identifier,ZB:k.startSecs};else if(this.D&&this.D.d1===k.identifier&&k.startSecs>this.D.ZB+1){this.cY({cueStChg:k.identifier,oldSt:this.D.ZB.toFixed(3),newSt:k.startSecs.toFixed(3), abid:this.D.pP});if(this.D.pP){var V=k.startSecs-this.D.ZB,C=this.V.U.get(this.D.pP);if(C){C=g.W(C);for(var y=C.next();!y.done;y=C.next())y=y.value,y.NQ>=0&&(y.NQ+=V*1E3,this.Vo.L("html5_ssdai_update_timeline_on_start_time_change")&&(y.PF+=V*1E3),this.cY({newApEt:y.NQ,newApPrt:y.PF,acpn:y.cpn}))}}this.D.ZB=k.startSecs}return X}; g.r.zY=function(k){return this.rz?!1:!!UVY(this,k)}; g.r.nD=function(k){var X=this;if(this.Vo.L("html5_lifa_ignore_multiple_skips")&&this.T)return this.cY({ufs_ad:this.j,ufs_cur:this.X7,ufs_cont:this.Bq().cpn}),!1;this.playback.pauseVideo();var V=this.playback.getCurrentTime(),C=this.Vo.L("html5_lifa_reset_segment_index_on_skip"),y=C?V+this.playback.YA():V,U=this.V.V.get(this.X7),N=this.U.get(this.X7);if(U){this.j=this.X7;this.X=!1;U.Nw=!0;V=this.playback.getCurrentTime();this.W={u_:N,isAd:!0,uV:!1,xU:V,adCpn:this.X7,SZ:U,Vv4:k};this.playback.Fx(U, this.Bq(),V,this.playback.getCurrentTime(),!1,!0,k,(0,g.a)());C&&this.playback.CE();if(N==null?0:N.start)this.J0=V*1E3-N.start,YNd(this,N.id,V);this.N.clear();this.playback.Od();k=this.Bq();this.X7=k.cpn;this.cG(k.cpn,V);this.api.publish("serverstitchedvideochange");this.playback.seekTo(y,{seekSource:89,f0:"lifa_skip"});this.playback.playVideo();this.T||(this.T=this.events.Z(this.api,"progresssync",function(){X.gI(U)})); return!0}this.cY({skipFail:V},!0);return!1}; g.r.cY=function(k,X){((X===void 0?0:X)||this.Tc||this.playback.getVideoData().Hx())&&this.playback.PY("sdai",k)}; var lkX=0;g.h(fQI,g.pa);g.r=fQI.prototype; g.r.onCueRangeEnter=function(k){var X=k.getId();this.playback.PY("sdai",{oncueEnter:1,cpn:X,start:k.start,end:k.end,ct:(this.playback.getCurrentTime()||0).toFixed(3),cmt:(this.playback.lO()||0).toFixed(3)});var V=this.V.V.get(X);this.playback.PY("sdai",{enterAdCueRange:1});var C=this.X7||this.Bq().cpn,y;C=(y=this.V.V.get(C))!=null?y:this.Bq();V&&(V={nW:C,uw:V,LW:this.playback.getCurrentTime()},Jgm(this,V),this.api.L("html5_ssdai_log_ssevt_in_loader")&&rg5(this,X,k.start/1E3,this.playback.getCurrentTime()))}; g.r.onCueRangeExit=function(k){for(var X=this.playback.getCurrentTime()*1E3,V=k.getId(),C=g.W(this.U.values()),y=C.next();!y.done;y=C.next())if(y=y.value,y.getId()!==V&&X>=y.start&&X<=y.end)return;if(X=this.V.V.get(V))X={nW:X,uw:this.Bq(),LW:this.playback.getCurrentTime()},Jgm(this,X),this.api.L("html5_ssdai_log_ssevt_in_loader")&&rg5(this,this.playback.X0(),k.end/1E3,this.playback.getCurrentTime())}; g.r.seekTo=function(k,X,V,C){k=k===void 0?0:k;X=X===void 0?{}:X;V=V===void 0?!1:V;C=C===void 0?null:C;PE(this,this.X7);this.playback.getVideoData().Hx()&&k<=this.RM?(this.playback.pauseVideo(),this.RM=this.J0=0,h20(this,k)):g.pa.prototype.seekTo.call(this,k,X,V,C)}; g.r.VL=function(k,X,V){V=V===void 0?!1:V;var C=UZ(this,k,X);if(C){var y=void 0,U=C.Cw;if(U){this.playback.PY("sdai",{skipadonsq:X,sts:V,abid:U,acpn:C.cpn,avid:C.videoData.videoId});V=this.V.U.get(U);if(!V)return;V=g.W(V);for(U=V.next();!U.done;U=V.next())U=U.value,U.vR=X,U.E$=k,U.NQ>C.NQ&&(y=U)}PE(this,this.X7);this.j=C.cpn;xVr(this);k=this.playback.getCurrentTime();VI(this,C,y,k,k,!1,!0);this.j="";this.X=!1}}; g.r.QG=function(k,X,V,C,y,U,N,P,T){C.length>0&&this.playback.PY("sdai",{onssinfo:1,sq:k,start:X.toFixed(3),cpns:C.join(","),ds:y.join(","),isVideo:N?1:0});T&&this.gB.QG(k,N,P,T);if(N){if(C.length&&y.length)for(this.j&&this.j===C[0]&&this.playback.PY("sdai",{skipfail:1,sq:k,acpn:this.j}),k=X+this.YA(),V=0;V=0&&this.V.W.splice(k,1)};g.h(Oyd,g.H);g.r=Oyd.prototype;g.r.onCueRangeEnter=function(k){if(this.V===this.app.p4()){var X=this.Y.get(k);X?nbo(this,X.target,X.m2,k):this.vx("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:k.toString()})}else if(X=this.W.find(function(y){return y.H6.u_===k})){var V=X.H6,C=V.target; V=V.m2;C?nbo(this,C,V,k):Bmm(this,X.PF,V,k)}}; g.r.onQueuedVideoLoaded=function(){var k=this.N;oR(this);if(k){if(!Mr(this,k)){var X=this.app.p4();this.vx("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:X==null?void 0:X.getVideoData().clientPlaybackNonce,ccpn:""+k.playerVars.cpn})}this.app.p4().addCueRange(k.H6.u_)}}; g.r.seekTo=function(k,X,V,C){k=k===void 0?0:k;X=X===void 0?{}:X;C=C===void 0?null:C;if(V===void 0?0:V)s9Y(this,k,X);else{V=this.app.p4()||null;var y=V===this.j?this.X:null;ef(this,!1);this.k9=k;this.D=X;C!=null&&this.T.start(C);V&&(this.X=y||V.getPlayerState(),V.PE(),this.j=V)}}; g.r.FN=function(k){g.j$(k,128)&&cgI(this)}; g.r.isManifestless=function(){return Op(this.V.getVideoData())}; g.r.C4=function(){ef(this,!1);AgY(this);g.H.prototype.C4.call(this)}; g.r.vx=function(k,X){this.V.vx(new g.DJ(k,X))}; var j9Y=0;var DV0="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_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");g.h(fW,g.H);fW.prototype.SF=function(k){if(k)return this.W.get(k)}; fW.prototype.C4=function(){this.V.removeAll();this.W.removeAll();g.H.prototype.C4.call(this)};g.EnO=eM(function(){var k=window.AudioContext||window.webkitAudioContext;try{return new k}catch(X){return X.name}});g.h(Zy0,g.F);g.r=Zy0.prototype;g.r.X8=function(){g.eB(this.element,g.Ar.apply(0,arguments))}; g.r.XN=function(){this.Wx&&(this.Wx.removeEventListener("focus",this.zV),g.Cq(this.Wx),this.Wx=null)}; g.r.PA=function(){this.ez();var k=this.app.J();k.zL||this.X8("tag-pool-enabled");k.X&&this.X8(g.N7.HOUSE_BRAND);k.playerStyle==="gvn"&&(this.X8("ytp-gvn"),this.element.style.backgroundColor="transparent");k.Ic&&(this.iJ=g.MB("yt-dom-content-change",this.resize,this));this.Z(window,"orientationchange",this.resize,this);this.Z(window,"resize",this.resize,this)}; g.r.CD=function(k){g.zJ(this.app.J());this.N8=!k;EZ(this)}; g.r.resize=function(){if(this.Wx){var k=this.Ws();if(!k.isEmpty()){var X=!g.cZ(k,this.Ah.getSize()),V=gb5(this);X&&(this.Ah.width=k.width,this.Ah.height=k.height);k=this.app.J();(V||X||this.xm||k.Ic)&&this.app.NC.publish("resize",this.getPlayerSize())}}}; g.r.Ag=function(k,X){this.updateVideoData(X)}; g.r.updateVideoData=function(k){if(this.Wx){var X=this.app.J();km&&(this.Wx.setAttribute("x-webkit-airplay","allow"),k.title?this.Wx.setAttribute("title",k.title):this.Wx.removeAttribute("title"));this.Wx.setAttribute("controlslist","nodownload");X.eb&&k.videoId&&(this.Wx.poster=k.qp("default.jpg"))}X=g.tt(k,"yt:bgcolor");this.Xp.style.backgroundColor=X?X:"";this.T7=oB(g.tt(k,"yt:stretch"));this.J$=oB(g.tt(k,"yt:crop"),!0);g.Jh(this.element,"ytp-dni",k.JW);this.resize()}; g.r.setGlobalCrop=function(k){this.uh=oB(k,!0);this.resize()}; g.r.setCenterCrop=function(k){this.v$=k;this.resize()}; g.r.G2=function(){}; g.r.getPlayerSize=function(){var k=this.app.J(),X=this.app.NC.isFullscreen(),V=k.externalFullscreen&&g.bL(k);if(X&&S2()&&!V)return new g.tC(window.outerWidth,window.outerHeight);V=!isNaN(this.eQ.width)&&!isNaN(this.eQ.height);var C=this.app.J().L("kevlar_player_enable_squeezeback_fullscreen_sizing");if(X&&!V&&C)return new g.tC(this.element.clientWidth,this.element.clientHeight);if(X||k.n9){if(window.matchMedia){k="(width: "+window.innerWidth+"px) and (height: "+window.innerHeight+"px)";this.Zi&&this.Zi.media=== k||(this.Zi=window.matchMedia(k));var y=this.Zi&&this.Zi.matches}if(y)return new g.tC(window.innerWidth,window.innerHeight)}else if(V)return this.eQ.clone();return new g.tC(this.element.clientWidth,this.element.clientHeight)}; g.r.Ws=function(){var k=this.app.J().L("enable_desktop_player_underlay"),X=this.getPlayerSize(),V=g.IW(this.app.J().experiments,"player_underlay_min_player_width");return k&&this.yp&&X.width>V?(k=g.IW(this.app.J().experiments,"player_underlay_video_width_fraction"),new g.tC(Math.min(X.height*this.getVideoAspectRatio(),X.width*k),Math.min(X.height,X.width*k/this.getVideoAspectRatio()))):X}; g.r.getVideoAspectRatio=function(){return isNaN(this.T7)?Q9$(this):this.T7}; g.r.getVideoContentRect=function(k){var X=this.Ws();k=z2a(this,X,this.getVideoAspectRatio(),k);return new g.s0((X.width-k.width)/2,(X.height-k.height)/2,k.width,k.height)}; g.r.t0=function(k){this.yp=k;this.resize()}; g.r.Ev=function(){return this.nC}; g.r.onMutedAutoplayChange=function(){EZ(this)}; g.r.setInternalSize=function(k){g.cZ(this.eQ,k)||(this.eQ=k,this.resize())}; g.r.C4=function(){this.iJ&&g.of(this.iJ);this.XN();g.F.prototype.C4.call(this)};g.r=L8X.prototype;g.r.click=function(k,X){this.elements.has(k);this.V.has(k);var V=g.cB();V&&k.visualElement&&g.oK(V,k.visualElement,X)}; g.r.createClientVe=function(k,X,V,C){var y=this;C=C===void 0?!1:C;this.elements.has(k);this.elements.add(k);V=r90(V);k.visualElement=V;var U=g.cB(),N=g.tO();U&&N&&(g.$5("combine_ve_grafts")?Qn(Zd(),V,N):g.i6(g.XY)(void 0,U,N,V));X.addOnDisposeCallback(function(){y.elements.has(k)&&y.destroyVe(k)}); C&&this.W.add(k)}; g.r.createServerVe=function(k,X,V){var C=this;V=V===void 0?!1:V;this.elements.has(k);this.elements.add(k);X.addOnDisposeCallback(function(){C.destroyVe(k)}); V&&this.W.add(k)}; g.r.destroyVe=function(k){this.elements.has(k);this.elements.delete(k);this.U.delete(k);this.V.delete(k);this.W.delete(k)}; g.r.YO=function(k,X){this.clientPlaybackNonce!==X&&(this.clientPlaybackNonce=X,aM(Zd(),k),Sx0(this))}; g.r.setTrackingParams=function(k,X){this.elements.has(k);X&&(k.visualElement=g.wq(X))}; g.r.iL=function(k,X,V){this.elements.has(k);X?this.V.add(k):this.V.delete(k);var C=g.cB(),y=k.visualElement;this.W.has(k)?C&&y&&(X?g.q$(C,[y]):g.M$(C,[y])):X&&!this.U.has(k)&&(C&&y&&g.Tl(C,y,void 0,V),this.U.add(k))}; g.r.hasVe=function(k){return this.elements.has(k)};g.h(g.rc,g.H);g.rc.create=function(k,X,V,C){try{var y=typeof k==="string"?k:"player"+g.C1(k),U=Ba[y];if(U){try{U.dispose()}catch(P){g.Zz(P)}Ba[y]=null}var N=new g.rc(k,X,V,C);N.addOnDisposeCallback(function(){Ba[y]=null;N.R3&&N.R3()}); return Ba[y]=N}catch(P){throw g.Zz(P),(P&&P instanceof Error?P:Error(String(P))).stack;}}; g.r=g.rc.prototype;g.r.rL=function(){return this.visibility}; g.r.aS=function(k){var X=this.Wa();if(k!==X){k.getVideoData().autonavState=X.getVideoData().autonavState;X.XD(this.j0,this);var V=X.getPlaybackRate();X.dispose();this.zi.aS(k);k.setPlaybackRate(V);k.vl(this.j0,this);CsY(this)}}; g.r.h_=function(){this.oY||(this.oY=g.o0(gX(),wga()));return this.oY}; g.r.XN=function(k){if(this.mediaElement){this.Aw&&(this.events.rQ(this.Aw),this.Aw=null);g.RB(this.f6);this.p4().XN(!0,!1,k);this.template.XN();try{this.L("html5_use_async_stopVideo")?this.mediaElement.dispose():this.mediaElement.Fa()}catch(X){g.aN(X)}this.mediaElement=null}}; g.r.iy=function(k,X,V){V=V===void 0?!1:V;if(k!==this.p4()){this.logger.debug(function(){return"start set presenting player, type "+k.getPlayerType()+", vid "+k.getVideoData().videoId}); var C=null;V||(V=this.p4(),C=V.getPlayerState(),this.logger.debug("set presenting player, destroy modules"),my(this.RZ,3),ZE(this,"cuerangesremoved",V.bv()),this.S$&&!k.isGapless()&&V.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),V=k.mT()&&V.mT(),this.qQ.C8("iv_s"),M9$(this,V));k.getPlayerType()===1&&this.aS(k);qym(this,k);this.zi.iy(k);this.mediaElement&&k.setMediaElement(this.mediaElement);k.vl(this.JB,this);k.Wh()?bkr(this,"setPresenting",!1):(this.Ag("newdata",k,k.getVideoData()), C&&!g.Wt(C,k.getPlayerState())&&this.yn(new g.sj(k.getPlayerState(),C)),X=X&&this.L("html5_player_preload_ad_fix")&&k.getPlayerType()===1,k.X3()&&!X&&this.Ag("dataloaded",k,k.getVideoData()),(X=(X=k.getVideoData().W)&&X.video)&&this.NC.N_("onPlaybackQualityChange",X.quality),ZE(this,"cuerangesadded",k.bv()),X=k.getPlayerState(),g.S(X,2)?TP5(this):g.S(X,8)?k.playVideo():k.kq()&&k.pauseVideo(),X=this.Wa(),k.getPlayerType()===2&&(k.getVideoData().LP=X.getVideoData().clientPlaybackNonce),k.getPlayerType()!== 2||this.tW()||(C=k.getVideoData(),X.Hu(C.clientPlaybackNonce,C.Kp||"",C.breakType||0,C.RM,C.videoId||"")),this.logger.debug("finish set presenting player"))}}; g.r.Py=function(){if(this.Wa()!==this.p4()){var k=this.p4();this.logger.debug(function(){return"release presenting player, type "+k.getPlayerType()+", vid "+k.getVideoData().videoId}); this.iy(this.Wa())}}; g.r.wL=function(){return this.zi}; g.r.HF=function(k){return this.zi.HF(k)}; g.r.eN=function(k){return this.zi.eN(k)}; g.r.Wa=function(){return this.zi.Wa()}; g.r.p4=function(){return this.zi.p4()}; g.r.We=kX(44);g.r.NBH=function(){IR(this)||(this.logger.debug("application playback ready"),this.DH(5))}; g.r.oPo=function(){if(!IR(this)){this.logger.debug("playback ready");A85(this);var k=this.p4(),X=k.getPlayerState();k.kq()?this.pauseVideo():X.isOrWillBePlaying()&&this.playVideo()}}; g.r.canPlayType=function(k){return v6(k)}; g.r.J=function(){return this.Vo}; g.r.getVideoData=function(){return this.p4().getVideoData()}; g.r.lC=kX(11);g.r.kL=function(){return this.Wa().getVideoData()}; g.r.getVideoLoadedFraction=function(k){return(k=this.HF({playerType:k}))?k.getVideoLoadedFraction():this.zi.V.getVideoLoadedFraction()}; g.r.FH=function(){return this.template}; g.r.Pa=function(){return this.RZ}; g.r.oW=function(){return this.qQ}; g.r.S9=function(k){var X=this.HF({playerType:1});X&&X.lf(k)}; g.r.Ff=function(){var k=this.RZ.Ff();this.NC.publish("videoStatsPingCreated",k);return k}; g.r.getVolume=function(){return Math.round(this.NC.getVolume())}; g.r.isMuted=function(){return this.NC.isMuted()}; g.r.JC=function(){if(this.Wa()===this.p4()&&this.zw)return this.zw.postId}; g.r.U_q=function(){var k=this;this.L("use_rta_for_player")||(g.Hg(this.Vo)?g.ft(this.Vo,g.Lh(this.getVideoData())).then(function(X){li(gX(),X);L9o(k.getVideoData(),k.Vo,k.h_())}):L9o(this.getVideoData(),this.Vo,this.h_()))}; g.r.gH=function(k){this.NC.publish("poTokenVideoBindingChange",k)}; g.r.Js=function(k){this.NC.publish("d6de4videobindingchange",k)}; g.r.d7=function(){this.pR&&this.pR.d7()}; g.r.ox=function(k){this.pR=k}; g.r.Ql=function(k){if(k===1){this.qQ.tick("vr");var X=this.p4();X.FI();kFm(this.qQ,X.getVideoData(),dTo(this));nF0(this.RZ)}X=this.Vo;if(MA(X)&&X.T||g.gI(X)){var V;(((V=this.p4().getVideoData())==null?0:V.enableServerStitchedDai)||!this.tW())&&this.NC.N_("onAdStateChange",k)}}; g.r.setLoopVideo=function(k){var X=this.p4();X===this.Wa()&&X.If()!==k&&(X.setLoop(k),this.NC.Ib("onLoopChange",k))}; g.r.getLoopVideo=function(){return this.p4().If()}; g.r.setLoopRange=function(k){var X=!1;!!this.zw!==!!k?X=!0:this.zw&&k&&(X=this.zw.startTimeMs!==k.startTimeMs||this.zw.endTimeMs!==k.endTimeMs||this.zw.postId!==k.postId||this.zw.type!==k.type);if(X){X=this.p4();oz(X.getVideoData())&&X.PY("slr",{et:(k==null?void 0:k.endTimeMs)||-1});X=this.Wa();X.EE("applooprange");if(k){var V=new g.eS(k.startTimeMs,k.endTimeMs,{id:"looprange",namespace:"applooprange"});X.addCueRange(V)}else{this.kL().clipConfig=void 0;var C;((V=this.zw)==null?void 0:V.type)!=="repeatChapter"|| isNaN(Number((C=this.zw)==null?void 0:C.loopCount))||(V={loopCount:String(this.zw.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.JK("repeatChapterLoopEvent",V))}this.zw=k;this.NC.Ib("onLoopRangeChange",k||void 0);this.Wa()===this.p4()&&(this.k_(),X.rU())}}; g.r.getLoopRange=function(){return this.zw}; g.r.k_=function(){var k="",X=this.Wa();this.zw?X!==this.p4()?k="pnea":Wnm(this,X.getCurrentTime())&&(this.zw.loopCount=0,k="ilr"):k="nlr";var V=this.p4();if(oz(V.getVideoData()))if(this.L("html5_gapless_log_loop_range_info")){var C,y;V.PY("slrre",{rej:k,ct:X.getCurrentTime(),lst:(C=this.zw)==null?void 0:C.startTimeMs,let:(y=this.zw)==null?void 0:y.endTimeMs})}else V.PY("slrre",{});k||Ok5(this)}; g.r.setPlaybackRate=function(k,X){if(!isNaN(k)){k=UTm(this,k);var V=this.Wa();V.getPlaybackRate()!==k&&(V.setPlaybackRate(k),X&&!this.Vo.j&&g.Zn("yt-player-playback-rate",k),this.NC.N_("onPlaybackRateChange",k))}}; g.r.getCurrentTime=function(k,X){X=X===void 0?!0:X;var V=this.zi.CO;if(V)return V.getCurrentTime();var C=k===2&&this.getVideoData().enableServerStitchedDai;V=null;C?V=this.p4():V=this.HF({playerType:k});return V?C&&this.OE?(k=this.zi.X)?k.getCurrentTime(X):V.getCurrentTime():X?(X=jf(this,V),dc(this,X.getCurrentTime(),X)):V.getCurrentTime():this.zi.V.getCurrentTime()}; g.r.wk=function(){var k=this.HF({playerType:void 0});if(!k)return this.zi.V.wk();k=jf(this,k);return dc(this,k.wk(),k)}; g.r.getDuration=function(k,X){X=X===void 0?!0:X;var V=this.zi.CO;if(V)return V.getDuration();V=this.getVideoData();var C=k===2&&V.enableServerStitchedDai,y=null;C?y=this.p4():y=this.HF({playerType:k});if(!y)return this.zi.V.getDuration();if(V.hasProgressBarBoundaries()&&!C){var U,N=Number((U=V.progressBarStartPosition)==null?void 0:U.utcTimeMillis),P;U=Number((P=V.progressBarEndPosition)==null?void 0:P.utcTimeMillis);if(!isNaN(N)&&!isNaN(U))return(U-N)/1E3}if(oz(V)&&!V.isLivePlayback)return tu(this, k);if(X)return k=OZ(this,y),dc(this,k.getDuration(),k);if(C&&this.OE){if(this.L("html5_huli_ssdai_use_playback_state"))return k=this.zi,k=k.Y===k.X?k.Y:null,(k==null?void 0:k.getDuration())||0;var T;return((T=this.zi.X)==null?void 0:T.getDuration())||0}return y.getDuration()}; g.r.UE=function(k){var X=this.HF({playerType:k});return X?this.tW(X)?(X=OZ(this,X),X.UE()-X.getCurrentTime()+this.getCurrentTime(k)):X.UE():this.zi.V.UE()}; g.r.addPlayerResponseForAssociation=function(){}; g.r.finishSegmentByCpn=function(){return[]}; g.r.PA=function(){this.template.PA();var k=this.NC;k.state.element=this.template.element;var X=k.state.element,V;for(V in k.state.V)k.state.V.hasOwnProperty(V)&&(X[V]=k.state.V[V]);(k=AmZ(this.template.element))&&this.events.Z(this.template,k,this.onFullscreenChange)}; g.r.getDebugText=function(k){var X=this.Wa().Du(k),V=this.p4();if(V!==this.Wa()){V=V.Du(k);for(var C=g.W(Object.keys(V)),y=C.next();!y.done;y=C.next())y=y.value,X["ad"+y]=V[y];if(k){V=X;C={};if(y=Zl(document,"movie_player"))C.bounds=y.getBoundingClientRect(),C["class"]=y.className;y={};var U=g.Fu("video-ads");U?(axm(U,y),y.html=U.outerHTML):y.missing=1;U={};var N=g.Fu("videoAdUiSkipContainer"),P=g.Fu("ytp-ad-skip-button-container"),T=g.Fu("ytp-skip-ad-button"),q=N||P||T;q?(axm(q,U),U.ima=N?1:0,U.bulleit= P?1:0,U.component=T?1:0):U.missing=1;C=JSON.stringify({player:C,videoAds:y,skipButton:U});V.ad_skipBtnDbgInfo=C}}k&&this.mediaElement&&(X["0sz"]=""+(+dr(this.mediaElement.getSize())===0),X.op=this.mediaElement.FR("opacity"),V=this.mediaElement.ij().y+this.mediaElement.getSize().height,X.yof=""+(+V<=0),X.dis=this.mediaElement.FR("display"));k&&((k=(0,g.$3)())&&(X.gpu=k),(k=this.Vo.playerStyle)&&(X.ps=k),this.Vo.Z8&&(X.webview=1));X.debug_playbackQuality=this.NC.getPlaybackQuality(1);X.debug_date=(new Date).toString(); X.origin=window.origin;X.timestamp=Date.now();delete X.uga;delete X.q;return JSON.stringify(X,null,2)}; g.r.getFeedbackProductData=function(){var k={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.J().experiments.experimentIds.join(", "),player_release:x[51]},X=this.getPlayerStateObject().Q2;X&&(k.player_error_code=X.errorCode,k.player_error_details=JSON.stringify(X.errorDetail));return k}; g.r.getPresentingPlayerType=function(k){if(this.appState===1)return 1;if(IR(this))return 3;var X;return k&&((X=this.OE)==null?0:X.uu(this.getCurrentTime()))?2:this.p4().getPlayerType()}; g.r.Jl=function(){return!1}; g.r.getPlayerStateObject=function(k){var X=this.zi.CO;return X?X.getPlayerState():this.HF({playerType:k}).getPlayerState()}; g.r.getAppState=function(){return this.appState}; g.r.CHH=function(k){switch(k.type){case "loadedmetadata":this.v1.start();k=g.W(this.pE);for(var X=k.next();!X.done;X=k.next())X=X.value,t9I(this,X.id,X.mtq,X.vV9,void 0,!1);this.pE=[];break;case "loadstart":this.qQ.C8("gv");break;case "progress":case "timeupdate":F_(k.target.IL())>=2&&this.qQ.C8("l2s");break;case "playing":g.Te&&this.v1.start();if(g.Hg(this.Vo))k=!1;else{X=g.vx(this.Pa());k=this.mediaElement.FR("display")==="none"||dr(this.mediaElement.getSize())===0;var V=Ju(this.template),C=this.p4().getVideoData(), y=g.F6(this.Vo);C=eU(C);X=!V||X||y||C||this.Vo.tO;k=k&&!X}k&&(k=this.p4(),k.Ug(),this.getVideoData().Rc||(this.getVideoData().Rc=1,this.WZ(),k.playVideo()))}}; g.r.cko=function(k){this.NC.S6("onLoadProgress",k)}; g.r.jMH=function(){this.NC.publish("playbackstalledatstart")}; g.r.WfG=function(k,X){this.NC.publish("sabrCaptionsDataLoaded",k,X)}; g.r.Ffb=function(k){this.p4().oN(k)}; g.r.O0O=function(k){this.p4().DI(k)}; g.r.qRB=function(k){k=jf(this,this.p4());k=dc(this,k.getCurrentTime(),k);this.NC.N_("onVideoProgress",k);this.Vo.ke&&ne0(this,this.visibility.e$())&&this.pauseVideo()}; g.r.Gwz=function(){this.NC.N_("onAutoplayBlocked");var k=this.p4().getVideoData();k&&(k.xE=!0);this.L("embeds_enable_autoplay_and_visibility_signals")&&g.bL(this.Vo)&&(k={autoplayBrowserPolicy:x0(),autoplayIntended:PC(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.JK("embedsAutoplayStatusChanged",k))}; g.r.mQG=function(){this.NC.publish("progresssync")}; g.r.tq4=function(){this.NC.S6("onPlaybackPauseAtStart")}; g.r.H44=function(k){if(this.getPresentingPlayerType()===1){g.j$(k,1)&&!g.S(k.state,64)&&this.kL().isLivePlayback&&this.Wa().isAtLiveHead()&&this.NC.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(g.j$(k,2)){if(this.zw&&this.zw.endTimeMs>=(this.getDuration()-1)*1E3){Ok5(this);return}TP5(this)}if(g.S(k.state,128)){var X=k.state;this.cancelPlayback(5);X=X.Q2;JSON.stringify({errorData:X,debugInfo:this.getDebugText(!0)});this.NC.N_("onError",NHY(X.errorCode));this.NC.S6("onDetailedError",{errorCode:X.errorCode, errorDetail:X.errorDetail,message:X.errorMessage,messageKey:X.ey,cpn:X.cpn});(0,g.a)()-this.Vo.Rt>6048E5&&this.NC.S6("onReloadRequired")}X={};if(k.state.isPlaying()&&!k.state.isBuffering()&&!p4("pbresume","ad_to_video")&&p4("_start","ad_to_video")){var V=this.getVideoData();X.clientPlaybackNonce=V.clientPlaybackNonce;V.videoId&&(X.videoId=V.videoId);g.L4(X,"ad_to_video");ly("pbresume",void 0,"ad_to_video");nF0(this.RZ)}this.NC.publish("applicationplayerstatechange",k)}}; g.r.yn=function(k){this.zi.CO||this.NC.publish("presentingplayerstatechange",k)}; g.r.FN=function(k){sZ(this,OJ(k.state));g.S(k.state,1024)&&this.NC.isMutedByMutedAutoplay()&&(wc(this,{muted:!1,volume:this.Hs.volume},!1),mL(this,!1))}; g.r.onPlayerRequestSent=function(k){this.NC.Ib("onPlayerRequestSent",k)}; g.r.KG4=function(k,X){k==="newdata"&&CsY(this);this.NC.publish("applicationvideodatachange",k,X)}; g.r.Jkb=function(k,X){this.L("html5_afmt_change_update_volume")&&A85(this);this.NC.S6("onPlaybackAudioChange",this.NC.getAudioTrack().Gw.name);this.NC.publish("internalaudioformatchange",this.NC.getAudioTrack().Gw.id,X)}; g.r.BQ2=function(k){var X=this.p4().getVideoData();k===X&&this.NC.N_("onPlaybackQualityChange",k.W.video.quality)}; g.r.Cq=function(){var k=this.zi.U[2]||null;k&&(k=k.getVideoData(),this.p4().PY("ssdai",{cleanaply:1,acpn:k==null?void 0:k.clientPlaybackNonce,avid:k.videoId,isDai:this.kL().enableServerStitchedDai?1:0}),delete this.zi.U[2])}; g.r.aQG=function(k,X){this.Ag(k,this.p4(),X)}; g.r.Ag=function(k,X,V){this.logger.debug(function(){return"on video data change "+k+", player type "+X.getPlayerType()+", vid "+V.videoId}); this.Vo.hk()&&X.PY("vdc",{type:k,vid:V.videoId||"",cpn:V.clientPlaybackNonce||""});X===this.Wa()&&(this.Vo.Ps=V.oauthToken);X===this.Wa()&&(this.getVideoData().enableServerStitchedDai&&!this.OE?(this.Wa().PY("sdai",{initSstm:1}),this.OE=this.L("html5_enable_ssdai_transition_with_only_enter_cuerange")||this.L("html5_ssdai_log_ssevt_in_loader")?new fQI(this.NC,this.Vo,this.Wa(),this):new g.pa(this.NC,this.Vo,this.Wa(),this)):!this.getVideoData().enableServerStitchedDai&&this.OE&&(this.OE.dispose(), this.OE=null,m8Z(this.zi)));if(k==="newdata")this.logger.debug("new video data, destroy modules"),my(this.RZ,2),this.NC.publish("videoplayerreset",X);else{if(!this.mediaElement)return;k==="dataloaded"&&(this.Wa()===this.p4()?(YK(V.XH,V.CN),Eer(this)):eO$(this));X.getPlayerType()===1&&(this.Vo.bq&&Zk$(this),this.getVideoData().isLivePlayback&&!this.Vo.A6&&this.V2("html5.unsupportedlive",2,"DEVICE_FALLBACK"),V.isLoaded()&&((JZ$(V)||this.getVideoData().Yb)&&this.NC.publish("legacyadtrackingpingchange", this.getVideoData()),V.hasProgressBarBoundaries()&&IxX(this)));this.NC.publish("videodatachange",k,V,X.getPlayerType())}this.NC.N_("onVideoDataChange",{type:k,playertype:X.getPlayerType()});this.k_();var C=V.Vx;C?this.mZ.YO(C,V.clientPlaybackNonce):Sx0(this.mZ)}; g.r.Qq=function(){$F(this,null);this.NC.S6("onPlaylistUpdate")}; g.r.Arc=function(k){delete this.KC[k.getId()];this.Wa().removeCueRange(k);a:{k=this.getVideoData();var X,V,C,y,U,N,P,T,q,M,e=((X=k.Y9)==null?void 0:(V=X.contents)==null?void 0:(C=V.singleColumnWatchNextResults)==null?void 0:(y=C.autoplay)==null?void 0:(U=y.autoplay)==null?void 0:U.sets)||((N=k.Y9)==null?void 0:(P=N.contents)==null?void 0:(T=P.twoColumnWatchNextResults)==null?void 0:(q=T.autoplay)==null?void 0:(M=q.autoplay)==null?void 0:M.sets);if(e)for(X=g.W(e),V=X.next();!V.done;V=X.next())if(V= V.value,y=C=void 0,V=V.autoplayVideo||((C=V.autoplayVideoRenderer)==null?void 0:(y=C.autoplayEndpointRenderer)==null?void 0:y.endpoint),C=g.Z(V,g.xI),U=y=void 0,V!=null&&((y=C)==null?void 0:y.videoId)===k.videoId&&((U=C)==null?0:U.continuePlayback)){k=V;break a}k=null}(X=g.Z(k,g.xI))&&this.NC.Ib("onPlayVideo",{sessionData:{autonav:"1",itct:k==null?void 0:k.clickTrackingParams},videoId:X.videoId,watchEndpoint:X})}; g.r.DH=function(k){var X=this;k!==this.appState&&(this.logger.debug(function(){return"app state change "+X.appState+" -> "+k}),k===2&&this.getPresentingPlayerType()===1&&(sZ(this,-1),sZ(this,5)),this.appState=k,this.NC.publish("appstatechange",k))}; g.r.V2=function(k,X,V,C,y){this.Wa().rl(k,X,V,C,y)}; g.r.oi=kX(13);g.r.isAtLiveHead=function(k,X){X=X===void 0?!1:X;var V=this.HF({playerType:k});if(!V)return this.zi.V.isAtLiveHead();k=OZ(this,V);V=jf(this,V);return k!==V?k.isAtLiveHead(dc(this,V.getCurrentTime(),V),!0):k.isAtLiveHead(void 0,X)}; g.r.qA=function(){var k=this.HF({playerType:void 0});return k?OZ(this,k).qA():this.zi.V.qA()}; g.r.seekTo=function(k,X,V,C,y){X=X!==!1;if(C=this.HF({playerType:C}))this.appState===2&&nW(this),this.tW(C)?Au(this)?this.OE.seekTo(k,{seekSource:y},X,V):this.Jr.seekTo(k,{seekSource:y},X,V):C.seekTo(k,{zP:!X,Zo:V,f0:"application",seekSource:y})}; g.r.seekBy=function(k,X,V,C){this.seekTo(this.getCurrentTime()+k,X,V,C)}; g.r.yrH=function(){this.NC.N_("SEEK_COMPLETE")}; g.r.paa=function(){this.NC.Ib("onAbnormalityDetected")}; g.r.PHo=function(k){this.NC.Ib("onSnackbarMessage",k)}; g.r.ki2=function(k){var X=this.p4(),V=X.getVideoData();if(this.appState===1||this.appState===2)V.startSeconds=k;this.appState===2?g.S(X.getPlayerState(),512)||nW(this):this.NC.N_("SEEK_TO",k)}; g.r.ZaB=function(){this.NC.publish("airplayactivechange");this.Vo.L("html5_external_airplay_events")&&this.NC.S6("onAirPlayActiveChange",this.NC.Sg())}; g.r.T2B=function(){this.NC.publish("airplayavailabilitychange");this.Vo.L("html5_external_airplay_events")&&this.NC.S6("onAirPlayAvailabilityChange",this.NC.C5())}; g.r.showAirplayPicker=function(){this.p4().L_()}; g.r.iaB=function(){this.NC.publish("beginseeking")}; g.r.dQY=function(){this.NC.publish("endseeking")}; g.r.getStoryboardFormat=function(k){return(k=this.HF({playerType:k}))?OZ(this,k).getStoryboardFormat():this.zi.V.getStoryboardFormat()}; g.r.Vm=function(k){return(k=this.HF({playerType:k}))?OZ(this,k).getVideoData().Vm():this.zi.V.Vm()}; g.r.tW=function(k){k=(k||this.p4()).getVideoData();if(Au(this))k=k===this.OE.playback.getVideoData();else a:{var X=this.Jr;if(k===X.V.getVideoData()&&X.W.length)k=!0;else{X=g.W(X.W);for(var V=X.next();!V.done;V=X.next())if(k.Gi===V.value.Gi){k=!0;break a}k=!1}}return k}; g.r.pK=function(k,X,V,C,y,U,N,P){this.logger.debug(function(){return"Adding video to timeline id="+k.video_id+"\n lengthMs="+C+" enterTimeMs="+y}); var T="",q=Au(this);this.p4().PY("appattl",{sstm:this.OE?1:0,ssenable:this.getVideoData().enableServerStitchedDai,susstm:q});q?(V=SNo(this.OE,k,X,V,C,y,U,N,P),T=(V==null?void 0:V.Gi)||"",this.L("html5_ssdai_new_decoration_logic")&&this.Wa().IU(P||"",X,(V==null?void 0:V.clientPlaybackNonce)||"")):T=$Va(this.Jr,k,V,C,y,U);this.logger.debug(function(){return"Video added to timeline id="+k.video_id+" timelinePlaybackId="+T}); return T}; g.r.Uq=function(k,X,V,C,y,U,N,P){if(Au(this)){var T=SNo(this.OE,k,X,V,C,y,U,N,P);this.logger.debug(function(){return"Remaining video added to timeline id="+k.video_id+" timelinePlaybackId="+T})}return""}; g.r.HD=function(k){this.L("html5_ssdai_new_decoration_logic")&&this.Wa().IU(k,"","");var X;(X=this.OE)==null||X.HD(k)}; g.r.Xc=function(k,X){k=k===void 0?-1:k;X=X===void 0?Infinity:X;Au(this)||AgY(this.Jr,k,X)}; g.r.Gp=function(k,X,V){if(Au(this)){var C=this.OE,y=C.V.j.get(k);y?(V===void 0&&(V=y.PF),Xca(C,y,X,V)):C.bT("Invalid_timelinePlaybackId_"+k+"_specified")}else{C=this.Jr;y=null;for(var U=g.W(C.W),N=U.next();!N.done;N=U.next())if(N=N.value,N.Gi===k){y=N;break}y?(V===void 0&&(V=y.PF),dV0(C,y,X,V)):TF(C,"InvalidTimelinePlaybackId timelinePlaybackId="+k)}}; g.r.enqueueVideoByPlayerVars=function(k,X,V,C){V=V===void 0?Infinity:V;C=C===void 0?"":C;this.tW();k=new g.Xf(this.Vo,k);C&&(k.Gi=C);KnZ(this,k,X,V)}; g.r.queueNextVideo=function(k,X,V,C,y){V=V===void 0?NaN:V;k=this.preloadVideoByPlayerVars(k,X===void 0?1:X,V,C===void 0?"":C,y===void 0?"":y);X=this.p4();k&&(this.L("html5_check_queue_on_data_loaded")?this.J().supportsGaplessShorts()&&X.getVideoData().N&&(V=this.Ve,C=this.S$.Y,V.j!==k&&(V.W=X,V.j=k,V.U=1,V.V=k.getVideoData(),V.Y=C,V.V.isLoaded()?V.X():V.V.subscribe("dataloaded",V.X,V))):(V=fkm(X,k,this.S$.Y),V!=null?(X.PY("sgap",V),X.getVideoData().N&&X.Kb(!1)):(k=k.getVideoData(),X=this.Ve,X.V!== k&&(X.V=k,X.U=1,k.isLoaded()?X.N():X.V.subscribe("dataloaded",X.N,X)))))}; g.r.HM=function(k,X,V,C){var y=this;V=V===void 0?0:V;C=C===void 0?0:C;OZ(this,this.p4()).BP();$8o(this.S$,k,X,V,C).then(function(){y.NC.S6("onQueuedVideoLoaded")},function(){})}; g.r.Ua=function(){return this.S$.Ua()}; g.r.Pp=function(k){var X=this.S$.V;return X?X.zW(k):!1}; g.r.clearQueue=function(k,X){k=k===void 0?!1:k;X=X===void 0?!1:X;this.logger.debug("Clearing queue");this.S$.clearQueue(k,X)}; g.r.loadVideoByPlayerVars=function(k,X,V,C,y,U){X=X===void 0?1:X;var N=this.Wa();if(X===2&&this.kL().enableServerStitchedDai&&N&&!N.V6())return N.PY("lvonss",{vid:(k==null?void 0:k.videoId)||"",ptype:X}),!1;var P=!1;N=new g.Xf(this.Vo,k);N.Qz=U;g.Pr(this.Vo)&&!N.oL&&h$(this.qQ);var T;U=this.qQ;var q=(T=N.D)!=null?T:"";U.timerName=q;this.qQ.WS("pl_i");this.L("web_player_early_cpn")&&N.clientPlaybackNonce&&this.qQ.infoGel({clientPlaybackNonce:N.clientPlaybackNonce});zCm(N).supportsVp9Encoding===!1&& this.p4().PY("noVp9enc",{});if(this.J().supportsGaplessShorts()){T=G8I(this.S$,N,X);if(T==null){sZ(this,-1);k=this.S$;k.app.J().L("html5_gapless_new_slr")?cE(k.app,"gaplessshortslooprange"):k.app.setLoopRange(null);k.app.getVideoData().gN=!0;var M;(M=k.V)==null||M.m1();var e;(e=k.V)==null||e.DT();V={f0:"gapless_to_next_video",seekSource:60,zD:k.Y.V};C=g.IW(k.app.J().experiments,"html5_gapless_seek_offset");if(k.Y.V){var f,E;y=(E=(f=k.U)==null?void 0:Ri(f).KH)!=null?E:nYY(k)}else y=nYY(k);var J;(J= k.app.p4())==null||J.seekTo(y+C,V);if(!k.app.getPlayerStateObject(X).isPlaying()){var O;(O=k.app.p4())==null||O.playVideo(!0)}var I;(I=k.app.p4())==null||I.Hc();k.N();return!0}f=this.L("html5_shorts_gapless_preload_fallback");E=this.S$.V;f&&E&&!E.ez()&&(J=E.getVideoData(),J=this.Vo.L("html5_autonav_autoplay_in_preload_key")?RR(this,X,J):HE(this,X,J.videoId,J.Gi),this.zi.j.set(J,E,3600));this.S$.clearQueue(f);this.p4().PY("sgap",{f:T})}if(y){for(;N.KV.length&&N.KV[0].isExpired();)N.KV.shift();f=N.KV.length- 1;P=f>0&&y.W(N.KV[f])&&y.W(N.KV[f-1]);N.KV.push(y)}V||(k&&CbZ(k)?(iC(this.Vo)&&!this.wP&&(k.fetch=0),$F(this,k)):this.playlist&&$F(this,null),k&&(this.wP=PD(!1,k.external_list)));this.NC.publish("loadvideo");X=this.ww(N,X,C);P&&this.V2("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",("loadvideo.1;emsg."+N.KV.join()).replace(/[;:,]/g,"_"));return X}; g.r.preloadVideoByPlayerVars=function(k,X,V,C,y){X=X===void 0?1:X;V=V===void 0?NaN:V;C=C===void 0?"":C;y=y===void 0?"":y;var U="";if(this.Vo.L("html5_autonav_autoplay_in_preload_key"))U=BP0(this,X,k,y);else{var N=eX(k);U=HE(this,X,N,y)}if(this.zi.j.get(U))return this.logger.debug(function(){return"already preloaded "+U}),null; k=new g.Xf(this.Vo,k);y&&(k.Gi=y);return $T$(this,k,X,V,C)}; g.r.setMinimized=function(k){this.visibility.setMinimized(k);(k=mrm(this.RZ))&&(this.isMinimized()?k.load():k.unload());this.NC.publish("minimized")}; g.r.setInline=function(k){this.visibility.setInline(k)}; g.r.setInlinePreview=function(k){this.visibility.setInline(k)}; g.r.Dj=function(k){GIY(this,k)||this.visibility.Dj(k)}; g.r.setSqueezeback=function(k){this.visibility.setSqueezeback(k)}; g.r.l1=function(){var k,X=(k=this.mediaElement)==null?void 0:k.ac();X&&(this.Vo.W6&&BM(IM(function(){return document.exitFullscreen()}),function(){}),BM(IM(function(){return $R(X)}),function(){}))}; g.r.crH=function(){this.mediaElement.ac();this.mediaElement.ac().webkitPresentationMode==="picture-in-picture"?this.Dj(!0):this.Dj(!1)}; g.r.togglePictureInPicture=function(){this.p4().togglePictureInPicture()}; g.r.ww=function(k,X,V){X=X===void 0?1:X;this.logger.debug(function(){return"start load video, id "+k.videoId+", type "+X}); p4("_start",this.qQ.timerName)||g.i6(vP)(void 0,this.qQ.timerName);var C=!1,y=hOZ(this,X,k,!1);y?(C=!0,k.dispose()):(y=hu(this,X,k,!0,V),(this.L("html5_onesie")||this.L("html5_load_before_stop"))&&y.q9()&&y.FM(),this.v1.stop(),X===1&&X!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,X),this.iy(y));y===this.Wa()&&(this.Vo.Ps=k.oauthToken);if(!y.q9())return!1;if(y===this.Wa())return this.DH(1),V=nW(this),C&&this.L("html5_player_preload_ad_fix")&&y.getPlayerType()===1&& y.X3()&&this.Ag("dataloaded",y,y.getVideoData()),V;y.Uf();return!0}; g.r.cueVideoByPlayerVars=function(k,X){var V=this;X=X===void 0?1:X;var C=this.Wa();if(this.kL().enableServerStitchedDai&&C&&!C.V6()&&k&&Object.keys(k).length>0)C.PY("qvonss",{vid:(k==null?void 0:k.videoId)||"",ptype:X});else if(k&&CbZ(k))if(this.tR=!0,$F(this,k),(k=g.W1(this.playlist))&&k.i_())vE(this,k,X);else this.playlist.onReady(function(){BE(V)}); else{X||(X=this.getPresentingPlayerType());X===1&&this.Qq();C=new g.Xf(this.Vo,k);var y=g.bL(this.Vo)&&!this.Vo.U2&&X===1&&!C.isAd()&&!C.Kp;this.NC.publish("cuevideo");y?(this.p4().getVideoData().loading=!0,Tcr(C,k?k:{}).then(function(U){vE(V,U,X)}),C.dispose()):vE(this,C,X)}}; g.r.yY=function(k,X,V,C,y,U,N){if(!k&&!V)throw Error("Playback source is invalid");if(ZN(this.Vo)||g.DZ(this.Vo))return X=X||{},X.lact=dW(),X.vis=this.NC.getVisibilityState(),this.NC.Ib("onPlayVideo",{videoId:k,watchEndpoint:U,sessionData:X,listId:V}),!1;XE$(this.qQ);this.qQ.reset();k={video_id:k};C&&(k.autoplay="1");C&&(k.autonav="1");U&&(k.player_params=U.playerParams);N&&(k.oauth_token=N);V?(k.list=V,this.loadPlaylist(k)):this.loadVideoByPlayerVars(k,1);return!0}; g.r.cuePlaylist=function(k,X,V,C){this.tR=!0;wm$(this,k,X,V,C)}; g.r.loadPlaylist=function(k,X,V,C){this.tR=!1;wm$(this,k,X,V,C)}; g.r.sC=function(){return this.NC.isMutedByMutedAutoplay()?!1:this.zi.CO?!0:!(!this.playlist||!this.playlist.uo())}; g.r.ML=kX(5); g.r.nextVideo=function(k,X){var V=g.Pl(this.Wa().getVideoData());g.Qb(this.NC)&&V?this.yY(V.videoId,X?V.rA:V.sessionData,V.playlistId,X,void 0,V.Zh||void 0):this.wP?this.NC.S6("onPlaylistNext"):this.getPresentingPlayerType()===3?Rt(this.RZ).nextVideo():!this.playlist||iC(this.Vo)&&!this.NC.isFullscreen()||(this.playlist.uo(k)&&Urm(this.playlist,iW0(this.playlist)),this.playlist.loaded?(k=X&&this.Vo.L("html5_player_autonav_logging"),X&&this.NC.publish("playlistautonextvideo"),this.ww(g.W1(this.playlist,void 0, X,k),1)):this.tR=!1)}; g.r.previousVideo=function(k){this.wP?this.NC.S6("onPlaylistPrevious"):this.getPresentingPlayerType()===3?Rt(this.RZ).xg():!this.playlist||iC(this.Vo)&&!this.NC.isFullscreen()||(this.playlist.zr(k)&&Urm(this.playlist,yur(this.playlist)),this.playlist.loaded?this.ww(g.W1(this.playlist),1):this.tR=!1)}; g.r.playVideoAt=function(k){this.wP?this.NC.S6("onPlaylistIndex",k):this.playlist&&(this.playlist.loaded?this.ww(g.W1(this.playlist,k),1):this.tR=!1,Urm(this.playlist,k))}; g.r.getPlaylist=function(){return this.playlist}; g.r.GM=kX(19);g.r.n92=function(k){this.NC.N_("onCueRangeEnter",k.getId())}; g.r.E9c=function(k){this.NC.N_("onCueRangeExit",k.getId())}; g.r.ju=function(){var k=g.G3(this.Pa());k&&k.ju()}; g.r.wM=function(k,X,V){var C=this.HF({playerType:X});if(C){if(this.L("html5_ssdai_enable_media_end_cue_range")&&this.OE){C.getPlayerType()===2&&this.OE.uu(this.getCurrentTime())&&(C=this.Wa());for(var y=g.W(k),U=y.next();!U.done;U=y.next())U.value.U=this.OE.X7}C.wM(k,V);X&&this.getPresentingPlayerType()!==X||ZE(this,"cuerangesadded",k)}}; g.r.aF=function(k,X){var V=this.HF({playerType:X});V&&(V.aF(k),X&&this.getPresentingPlayerType()!==X||ZE(this,"cuerangesremoved",k))}; g.r.oU=function(k){return this.p4().oU(k)}; g.r.sbB=function(){function k(){var C=X.screenLayer||(X.isMinimized()?3:0),y=g.cB(C);if(y&&y!=="UNDEFINED_CSN"){var U=X.Vo.L("web_player_attach_player_response_ve"),N=X.Vo.L("web_playback_associated_ve");C={cpn:X.getVideoData().clientPlaybackNonce,csn:y};X.getVideoData().uq&&(U||N)&&(U=g.wq(X.getVideoData().uq),g.Tl(y,U),N&&(C.playbackVe=U.getAsJson()));X.getVideoData().queueInfo&&(C.queueInfo=X.getVideoData().queueInfo);y={};X.L("web_playback_associated_log_ctt")&&X.getVideoData().X&&(y.cttAuthInfo= {token:X.getVideoData().X,videoId:X.getVideoData().videoId});g.JK("playbackAssociated",C,y)}else g.aN(new g.XQ("CSN Missing or undefined during playback association"))} var X=this,V=this.p4();this.getPresentingPlayerType();kFm(this.qQ,V.getVideoData(),dTo(this));KW(this)&&this.Vo.j&&zw(this.kL())==="embedded"&&this.Vt&&Math.random()<.01&&g.JK("autoplayTriggered",{intentional:this.intentionalPlayback});this.Vt=!1;nF0(this.RZ);this.L("web_player_defer_ad")&&fxI(this);this.NC.S6("onPlaybackStartExternal");(this.Vo.L("mweb_client_log_screen_associated"),uL(this.Vo))||k();V={};this.getVideoData().X&&(V.cttAuthInfo={token:this.getVideoData().X,videoId:this.getVideoData().videoId}); V.sampleRate=20;Se("player_att",V);if(this.getVideoData().botguardData||this.L("fetch_att_independently"))g.NA(this.Vo)||g.TJ(this.Vo)==="MWEB"?g.UO(g.x2(),function(){GF(X)}):GF(this); this.k_();sj0(this);this.L("embeds_enable_autoplay_and_visibility_signals")&&g.bL(this.Vo)&&(V={autoplayBrowserPolicy:x0(),autoplayIntended:PC(this.getVideoData()),autoplayStatus:Xum(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.JK("embedsAutoplayStatusChanged",V))}; g.r.FyH=function(){this.NC.publish("internalAbandon");DE(this)}; g.r.onApiChange=function(){var k=this.p4();this.Vo.T?this.NC.N_("onApiChange",k.getPlayerType()):this.NC.N_("onApiChange")}; g.r.emG=function(){var k=this.mediaElement;k={volume:g.BZ(Math.floor(k.getVolume()*100),0,100),muted:k.yV()};k.muted||mL(this,!1);this.Hs=g.kQ(k);this.NC.N_("onVolumeChange",k)}; g.r.mutedAutoplay=function(k){var X=this.getVideoData().videoId;isNaN(this.Fq)&&(this.Fq=this.getVideoData().startSeconds);if((k==null?0:k.videoId)||X)this.loadVideoByPlayerVars({video_id:(k==null?0:k.videoId)?k==null?void 0:k.videoId:X,playmuted:!0,start:this.Fq,muted_autoplay_duration_mode:k==null?void 0:k.durationMode}),this.NC.S6("onMutedAutoplayStarts")}; g.r.onFullscreenChange=function(){var k=DTX(this);this.G2(k?1:0);HkY(this,!!k)}; g.r.G2=function(k){var X=!!k,V=!!this.MR()!==X;this.visibility.G2(k);this.template.G2(X);this.L("html5_media_fullscreen")&&!X&&this.mediaElement&&DTX(this)===this.mediaElement.ac()&&this.mediaElement.AJ();this.template.resize();V&&this.qQ.tick("fsc");V&&(this.NC.publish("fullscreentoggled",X),k=this.kL(),X={fullscreen:X,videoId:k.wN||k.videoId,time:this.getCurrentTime()},this.NC.getPlaylistId()&&(X.listId=this.NC.getPlaylistId()),this.NC.N_("onFullscreenChange",X))}; g.r.A0=function(){return this.visibility.A0()}; g.r.isFullscreen=function(){return this.visibility.isFullscreen()}; g.r.MR=function(){return this.visibility.MR()}; g.r.M6z=function(){var k=this.MR();k!==0&&k!==1||this.G2(DTX(this)?1:0);k=window.screen.width*window.screen.height;var X=window.outerHeight*window.outerWidth;this.Vo.Xf?(this.Hp=Math.max(this.Hp,k,X),k=X/this.Hp0&&(T=Math.floor(q/1E3))}T=X?X.LQ:T;var M={AD_BLOCK:this.V++,AD_BREAK_LENGTH:T,AUTONAV_STATE:QI(this.player.J()),CA_TYPE:"image",CPN:P.clientPlaybackNonce,DRIFT_FROM_HEAD_MS:this.player.qA()*1E3,LACT:dW(),LIVE_INDEX:X?this.U++:1,LIVE_TARGETING_CONTEXT:X&&X.context?X.context:"",MIDROLL_POS:U? Math.round(U.start/1E3):0,MIDROLL_POS_MS:U?Math.round(U.start):0,VIS:this.player.getVisibilityState(),P_H:this.player.FH().Ws().height,P_W:this.player.FH().Ws().width,YT_REMOTE:y?y.join(","):""},e=Ja(EG);Object.keys(e).forEach(function(E){e[E]!=null&&(M[E.toUpperCase()]=e[E].toString())}); V!==""&&(M.BISCOTTI_ID=V);V={};fr(k)&&(V.sts="20242",(X=this.player.J().forcedExperiments)&&(V.forced_experiments=X));var f=MI(g.Rb(k,M),V);return f.split("?").length!==2?He(Error("Invalid AdBreakInfo URL")):g.ft(this.player.J(),P==null?void 0:P.oauthToken).then(function(E){if(E&&e2()){var J=gX();li(J,E)}E=C.player.h_(J);J=T4X(C,f,M,P.isMdxPlayback,N);return g.V7(E,J,"/youtubei/v1/player/ad_break").then(function(O){return O})})}; zF.prototype.reset=function(){this.U=this.V=1};g.h(qLm,zF); qLm.prototype.W=function(k,X,V){X=X===void 0?{}:X;var C=X.gU;var y=X.u_;var U=X.cueProcessedMs;V=V===void 0?"":V;X=this.V;this.V++;var N=this.player.J().L("h5_disable_macro_substitution_in_get_ad_break")?k:MlI(this,k,{gU:C,u_:y,cueProcessedMs:U},V,X);if(N.split("?").length!==2)return Math.random()<.1&&g.aN(Error("Invalid AdBreakInfo URL")),He(Error("Invalid AdBreakInfo URL"));var P=this.player.getVideoData(1).isMdxPlayback,T=V;V=Ch9.exec(N);V=V!=null&&V.length>=2?V[1]:"";k=iw0.test(N);var q=yEX.exec(N); q=q!=null&&q.length>=2?q[1]:"";var M=U20.exec(N);M=M!=null&&M.length>=2&&!Number.isNaN(Number(M[1]))?Number(M[1]):1;var e=N4I.exec(N);e=e!=null&&e.length>=2?e[1]:"0";var f=pn(this.player.J().fO),E=g.EF(this.player.getVideoData(1).uq,!0);pmI(this,E,N,T===""?"":T,this.player.J(),this.player.getVideoData(1));T={splay:!1,lactMilliseconds:String(dW()),playerHeightPixels:Math.trunc(this.player.FH().Ws().height),playerWidthPixels:Math.trunc(this.player.FH().Ws().width),vis:Math.trunc(this.player.getVisibilityState()), signatureTimestamp:20242,autonavState:QI(this.player.J())};if(P){P={};var J=this.player.J().RO;kkm(P,J?J.join(","):"")&&(T.mdxContext=P)}if(P=x2m.includes(f)?void 0:g.a1("PREF")){J=P.split(RegExp("[:&]"));for(var O=0,I=J.length;O1&&n[1].toUpperCase()==="TRUE"){E.user.lockedSafetyMode=!0;break}}T.autoCaptionsDefaultOn=Vl5(P)}N=Phm.exec(N);(N=N!=null&&N.length>=2?N[1]:"")&&q&&(E.user.credentialTransferTokens= [{token:N,scope:"VIDEO"}]);N={contentPlaybackContext:T};T=this.player.getVideoData(1).getGetAdBreakContext();P=this.player.getVideoData(1).clientPlaybackNonce;J=U!==void 0?Math.round(U).toString():void 0;O=(C==null?0:C.context)?C.context:void 0;I=0;U&&y&&!C&&(y=y.end-y.start,y>0&&(I=Math.floor(y/1E3)));C=(C=Math.trunc((C?C.LQ:I)*1E3))?String(C):void 0;y=this.player.qA()*1E3;y=Number.isNaN(y)?0:Math.trunc(y);X={adBlock:X,params:V,breakIndex:M,breakPositionMs:e,clientPlaybackNonce:P,topLevelDomain:f, isProxyAdTagRequest:k,context:E,overridePlaybackContext:N,cueProcessedMs:J,videoId:q?q:void 0,liveTargetingParams:O,breakLengthMs:C,driftFromHeadMs:y?String(y):void 0,currentMediaTimeMs:String(Math.round(this.player.getCurrentTime(1)*1E3)),getAdBreakContext:T?T:void 0};return oyI(this,X)};var r2B={j89:"replaceUrlMacros",E6O:"onAboutThisAdPopupClosed",bwb:"executeCommand"};e4m.prototype.ib=function(){return"adPingingEndpoint"}; e4m.prototype.D_=function(k,X,V){pid(this.hO.get(),k,X,V)};frY.prototype.ib=function(){return"changeEngagementPanelVisibilityAction"}; frY.prototype.D_=function(k){this.B.Ib("changeEngagementPanelVisibility",{changeEngagementPanelVisibilityAction:k})};EyX.prototype.ib=function(){return"loggingUrls"}; EyX.prototype.D_=function(k,X,V){k=g.W(k);for(var C=k.next();!C.done;C=k.next())C=C.value,pid(this.hO.get(),C.baseUrl,X,V,C.attributionSrcMode)};g.h(rE0,g.H);g.h(lb,g.H);g.r=lb.prototype;g.r.addListener=function(k){this.listeners.push(k)}; g.r.removeListener=function(k){this.listeners=this.listeners.filter(function(X){return X!==k})}; g.r.xv=function(k,X,V,C,y,U,N,P){if(k==="")WA("Received empty content video CPN in DefaultContentPlaybackLifecycleApi");else if(k!==this.V||V){this.V=k;this.f4.get().xv(k,X,V,C,y,U,N,P);this.x9.get().xv(k,X,V,C,y,U,N,P);var T;(T=this.Ju)==null||T.get().xv(k,X,V,C,y,U,N,P);this.W.xv(k,X,V,C,y,U,N,P);T=g.W(this.listeners);for(var q=T.next();!q.done;q=T.next())q.value.xv(k,X,V,C,y,U,N,P)}else WA("Duplicate content video loaded signal")}; g.r.zmB=function(){this.V&&this.Qy(this.V)}; g.r.Qy=function(k){this.V=void 0;for(var X=g.W(this.listeners),V=X.next();!V.done;V=X.next())V.value.Qy(k)};LW.prototype.lY=function(k,X,V,C,y){h4m(this);this.Y=!X&&V===0;var U=this.B.getVideoData(1),N=this.B.getVideoData(2);U&&(this.contentCpn=U.clientPlaybackNonce,this.videoId=U.videoId,this.V=U.X);N&&(this.adCpn=N.clientPlaybackNonce,this.adVideoId=N.videoId,this.adFormat=N.adFormat);this.j=k;C<=0?(h4m(this),this.Y=!X&&V===0):(this.actionType=this.Y?X?"unknown_type":"video_to_ad":X?"ad_to_video":"ad_to_ad",this.videoStreamType=y?"VIDEO_STREAM_TYPE_LIVE":"VIDEO_STREAM_TYPE_VOD",this.actionType!=="unknown_type"&& (this.U=!0,p4("_start",this.actionType)&&Ow$(this)))}; LW.prototype.reset=function(){return new LW(this.B)};g.h(Sf,g.H);Sf.prototype.addCueRange=function(k,X,V,C,y,U,N){U=U===void 0?3:U;N=N===void 0?1:N;this.V.has(k)?WA("Tried to register duplicate cue range",void 0,void 0,{CueRangeID:k}):(k=new jU5(k,X,V,C,U),this.V.set(k.id,{u_:k,listener:y,Rh:N}),this.B.WI([k],N))}; Sf.prototype.removeCueRange=function(k){var X=this.V.get(k);X?(this.B.T2([X.u_],X.Rh),this.V.delete(X.u_.id)):WA("Requested to remove unknown cue range",void 0,void 0,{CueRangeID:k})}; Sf.prototype.onCueRangeEnter=function(k){if(this.V.has(k.id))this.V.get(k.id).listener.onCueRangeEnter(k.id)}; Sf.prototype.onCueRangeExit=function(k){if(this.V.has(k.id))this.V.get(k.id).listener.onCueRangeExit(k.id)}; g.h(jU5,g.eS);pW.prototype.addPlayerResponseForAssociation=function(k){this.B.addPlayerResponseForAssociation(k)};YF.prototype.Ql=function(k){this.B.Ql(k)}; YF.prototype.T9=function(k){var X=g.Ar.apply(1,arguments);k==="onAdStart"||k==="onAdEnd"?this.B.N_.apply(this.B,[k].concat(g.G(X))):this.B.Ib.apply(this.B,[k].concat(g.G(X)))};ub.prototype.fp=function(k){return k&&kp(this)};var d2I=null;g.h(cE$,g.ED);cE$.prototype.vA=function(k){return this.V.hasOwnProperty(k)?this.V[k].vA():{}}; g.lo("ytads.bulleit.getVideoMetadata",function(k){return XX().vA(k)}); g.lo("ytads.bulleit.triggerExternalActivityEvent",function(k,X,V){var C=XX();V=tl9(V);V!==null&&C.publish(V,{queryId:k,viewabilityString:X})});g.r=V9.prototype;g.r.G$=function(k,X){if(!this.V.has(k))return{};if(X==="seek"){X=!1;X=X===void 0?!1:X;var V=kn(y3).g3(k,{});V?Xr(V):X&&(k=kn(y3).Gl(null,ll(),!1,k),k.hK=3,jDX([k]));return{}}X=D2d(X);if(X===null)return{};var C=this.B.c6();if(!C)return{};var y=this.B.getPresentingPlayerType(!0);if((V=this.B.getVideoData(y))==null||!V.isAd())return{};V={opt_adElement:C,opt_fullscreen:this.f4.get().isFullscreen()};return jdo(X,k,V)}; g.r.Y0=function(k,X,V,C,y){this.V.has(k)&&(C<=0||y<=0||kn(y3).Y0(k,X,V,C,y))}; g.r.sb=function(k){var X;(X=this.V.get(k.queryId))==null||X.sb()}; g.r.Nm=function(k){var X;(X=this.V.get(k.queryId))==null||X.Nm()}; g.r.Hh=function(k){var X;(X=this.V.get(k.queryId))==null||X.Hh()}; g.r.Eb=function(k){var X;(X=this.V.get(k.queryId))==null||X.Eb()}; g.r.xt=function(k){var X;(X=this.V.get(k.queryId))==null||X.xt()};FXX.prototype.send=function(k,X,V,C){try{gy9(this,k,X,V,C===void 0?!1:C)}catch(y){}};g.h(lrX,FXX);LX$.prototype.send=function(k,X,V,C){var y=!1;try{if(C==="ATTRIBUTION_SRC_MODE_LABEL_CHROME"||C==="ATTRIBUTION_SRC_MODE_XHR_OPTION")y=!0,k=xId(k);C=y;var U=g.jd(k);if(U[1]==="https")var N=k;else U[1]="https",N=Oh("https",U[2],U[3],U[4],U[5],U[6],U[7]);var P=UOr(N);U=[];var T=lwd(N)&&this.BY.get().B.J().experiments.iq("add_auth_headers_to_remarketing_google_dot_com_ping");if(fr(N)||T)U.push({headerType:"USER_AUTH"}),U.push({headerType:"PLUS_PAGE_ID"}),U.push({headerType:"VISITOR_ID"}),U.push({headerType:"EOM_VISITOR_ID"}), U.push({headerType:"AUTH_USER"}),U.push({headerType:"DATASYNC_ID"});this.V.send({baseUrl:N,scrubReferrer:P,headers:U},X,V,C)}catch(q){}};xp.prototype.BS=function(){return this.B.BS(1)};g.h(PL,g.H);g.r=PL.prototype;g.r.Cc=function(){return this.B.getVideoData(1).clientPlaybackNonce}; g.r.addListener=function(k){this.listeners.push(k)}; g.r.removeListener=function(k){this.listeners=this.listeners.filter(function(X){return X!==k})}; g.r.xv=function(){this.Vq.clear();this.xF=null;this.yU.get().clear()}; g.r.Qy=function(){}; g.r.ruC=function(k,X,V,C,y){X.videoId==="nPpU29QrbiU"&&this.B.PY("ads_ssm_vdc_s",{pt:V,dvt:k});dS(this.BY.get())&&k!=="dataloaded"||i7Y(this,X,V);if(kp(this.BY.get())&&k==="newdata"&&y!==void 0){k=this.Cc();var U=X.clientPlaybackNonce,N={};mP(this,"rte",(N.ec=U,N.xc=C==null?void 0:C.clientPlaybackNonce,N.tr=y,N.pt=V,N.ia=U!==k,N.ctp=we(U),N));X=X.clientPlaybackNonce;C=C==null?void 0:C.clientPlaybackNonce;y=yY9(y);if(y!==1)if(C!==void 0)for(V=g.W(this.listeners),k=V.next();!k.done;k=V.next())k.value.Vl(C, X,y);else WA("Expected exiting CPN for all non initial transitions",void 0,void 0,{enteringCpn:X,transitionReason:String(y)});y=g.W(this.listeners);for(C=y.next();!C.done;C=y.next())C.value.m_(X)}}; g.r.t6b=function(k,X){k!==void 0&&(this.xF=k,X===void 0?WA("Expected ad video start time on SS video changed"):this.Vq.set(k,X));var V=this.B.getPresentingPlayerType(!0),C=this.B.getVideoData(V),y;k===void 0?y=null:y=this.yU.get().V.get(k)||null;this.B.getVideoData(1).PY("ads_ssvc",{pt:V,cpn:C==null?void 0:C.clientPlaybackNonce,crtt:this.B.getCurrentTime(1,!1),atlh:this.B.isAtLiveHead(),adstt:X,pid:k,slid:y==null?void 0:y.layoutId});C?i7Y(this,C,V):WA("Expected video data on server stitched video changed", void 0,void 0,{cpn:this.B.getVideoData(1).clientPlaybackNonce,timelinePlaybackId:k})}; g.r.DB=function(k,X){var V=k.author,C=k.clientPlaybackNonce,y=k.isListed,U=k.Gi,N=k.title,P=k.oE,T=k.ZO,q=k.isMdxPlayback,M=k.WG,e=k.mdxEnvironment,f=k.isAutonav,E=k.lV,J=k.oL,O=k.Fm,I=k.videoId||"",n=k.profilePicture||"",B=k.cq||"",t=k.bB()||!1,A=k.Hx()||!1;k=k.tI||void 0;U=this.yU.get().V.get(U)||{layoutId:null,slotId:null};var v=this.B.getVideoData(1),l=v.Ak();v=v.getPlayerResponse();X=1E3*this.B.getDuration(X);var z=1E3*this.B.getDuration(1),Y,io,Vm=(v==null?void 0:(Y=v.playerConfig)==null?void 0: (io=Y.daiConfig)==null?void 0:io.enableDai)||!1,Um,L;Y=(v==null?void 0:(Um=v.playerConfig)==null?void 0:(L=Um.daiConfig)==null?void 0:L.enablePreroll)||!1;return Object.assign({},U,{videoId:I,author:V,clientPlaybackNonce:C,N4:X,pO:z,daiEnabled:Vm,Le:Y,isListed:y,Ak:l,profilePicture:n,title:N,cq:B,oE:P,ZO:T,tI:k,isMdxPlayback:q,WG:M,mdxEnvironment:e,isAutonav:f,lV:E,oL:J,Fm:O,bB:t,Hx:A})}; g.r.C4=function(){this.listeners.length=0;this.YK=null;g.H.prototype.C4.call(this)};g.h(Tf,g.H);g.r=Tf.prototype;g.r.xv=function(){var k=this;kp(this.BY.get())||(this.V=fq(function(){k.B.ez()||k.B.kV("ad",1)}))}; g.r.Qy=function(){}; g.r.addListener=function(k){this.listeners.push(k)}; g.r.removeListener=function(k){this.listeners=this.listeners.filter(function(X){return X!==k})}; g.r.U4=function(){}; g.r.playVideo=function(){this.B.playVideo()}; g.r.pauseVideo=function(){this.B.pauseVideo()}; g.r.resumeVideo=function(k){this.Uj(k)&&this.B.playVideo()}; g.r.Uj=function(k){return this.B.getPlayerState(k)===2}; g.r.getCurrentTimeSec=function(k,X,V){var C=this.x9.get().xF;if(k===2&&!X&&C!==null)return NOX(this,C);U3(this.BY.get(),"html5_ssap_use_cpn_to_get_time")||(V=void 0);return V!==void 0?this.B.getCurrentTime(k,X,V):this.B.getCurrentTime(k,X)}; g.r.getVolume=function(){return this.B.getVolume()}; g.r.isMuted=function(){return this.B.isMuted()}; g.r.getPresentingPlayerType=function(){return this.B.getPresentingPlayerType(!0)}; g.r.getPlayerState=function(k){return this.B.getPlayerState(k)}; g.r.isFullscreen=function(){return this.B.isFullscreen()}; g.r.isAtLiveHead=function(){return this.B.isAtLiveHead()}; g.r.t0=function(k){this.B.t0(k)}; g.r.eRY=function(){var k=this.B.getPresentingPlayerType(!0),X=this.getCurrentTimeSec(k,!1);if(k===2){k=g.W(this.listeners);for(var V=k.next();!V.done;V=k.next())V.value.nO(X)}else if(k===1)for(k=g.W(this.m9),V=k.next();!V.done;V=k.next())V.value.U4(X)}; g.r.vPo=function(k){for(var X=g.W(this.listeners),V=X.next();!V.done;V=X.next())V.value.HV(k,this.getPresentingPlayerType())}; g.r.onFullscreenToggled=function(k){for(var X=g.W(this.listeners),V=X.next();!V.done;V=X.next())V.value.onFullscreenToggled(k)}; g.r.onVolumeChange=function(){for(var k=g.W(this.listeners),X=k.next();!X.done;X=k.next())X.value.onVolumeChange()}; g.r.AV=function(){for(var k=this.B.isMinimized(),X=g.W(this.listeners),V=X.next();!V.done;V=X.next())V.value.AV(k)}; g.r.sN=function(k){for(var X=g.W(this.listeners),V=X.next();!V.done;V=X.next())V.value.sN(k)}; g.r.Sq=function(){for(var k=this.B.FH().Ws(),X=g.W(this.listeners),V=X.next();!V.done;V=X.next())V.value.d8(k)}; g.r.EN=function(k){for(var X=g.W(this.listeners),V=X.next();!V.done;V=X.next())V.value.EN(k)}; g.r.Kw=function(){for(var k=g.W(this.listeners),X=k.next();!X.done;X=k.next())X.value.Kw()};g.h(TOm,g.H);g.h(f5,g.H);f5.prototype.C4=function(){this.C_.ez()||this.C_.get().removeListener(this);g.H.prototype.C4.call(this)};E8.prototype.fetch=function(k){var X=k.yZ;return this.V.fetch(k.S2,{gU:k.gU===void 0?void 0:k.gU,u_:X,cueProcessedMs:k.cueProcessedMs===void 0?0:k.cueProcessedMs}).then(function(V){return qc5(V,X)})};g.h(Jk,g.H);g.r=Jk.prototype;g.r.addListener=function(k){this.listeners.push(k)}; g.r.removeListener=function(k){this.listeners=this.listeners.filter(function(X){return X!==k})}; g.r.ej=function(k){M8m(this,k,1)}; g.r.onAdUxClicked=function(k,X){rG(this,function(V){V.aL(k,X)})}; g.r.VQ=function(k){rG(this,function(X){X.nB(k)})}; g.r.vp=function(k){rG(this,function(X){X.hQ(k)})}; g.r.eaz=function(k){rG(this,function(X){X.uP(k)})};hk.prototype.reduce=function(k){switch(k.event){case "unknown":return}var X=k.identifier;var V=this.V[X];V?X=V:(V={kQ:null,i7:-Infinity},X=this.V[X]=V);V=k.startSecs+k.V/1E3;if(!(V=this.V.startSecs&&V.startSecs<=this.V.startSecs+this.V.LQ)){var C=void 0;if(AZ(this.BY.get())&&V.identifier!==((C=this.V)==null?void 0:C.identifier)){var y=C=void 0,U=void 0,N=void 0;eO(this.hO.get(),"ocud","ccpi."+V.identifier+";ccpe."+V.event+";ccps."+V.startSecs+";\n ccpd."+V.LQ+";pcpi."+((C=this.V)==null?void 0:C.identifier)+ ";pcpe."+((y=this.V)==null?void 0:y.event)+";\n pcps."+((U=this.V)==null?void 0:U.startSecs)+";pcpd."+((N=this.V)==null?void 0:N.LQ)+";")}C=void 0;V.identifier!==((C=this.V)==null?void 0:C.identifier)&&WA("Latest Endemic Live Web cue point overlaps with previous cue point")}else this.V=V,fpr(this,V)}}; g.r.C4=function(){this.W!=null&&(this.W.unsubscribe("cuepointupdated",this.jR,this),this.W=null);this.listeners.length=0;this.qV.length=0;g.H.prototype.C4.call(this)};g.r=O8.prototype;g.r.pK=function(k,X,V,C,y,U,N){return this.B.pK(k,X,V,C,y,U,N)}; g.r.Xc=function(k,X){this.B.Xc(k,X)}; g.r.Gp=function(k,X,V){this.B.Gp(k,X,V)}; g.r.HD=function(k){this.B.HD(k)}; g.r.Uq=function(k,X,V,C,y,U,N){return this.B.Uq(k,X,V,C,y,U,N)}; g.r.DX=function(k){return this.B.DX(k)}; g.r.finishSegmentByCpn=function(k,X,V){V=rY$(V);this.B.finishSegmentByCpn(k,X,V)};g.h(jp,g.H);g.h(Wf0,g.H);g.h(s8$,g.H);g.h(O79,g.H);g.h(j8X,g.H);g.h(IpY,g.H);g.h($jd,g.H);$jd.prototype.U=function(){return this.W};g.h(BO$,uS); BO$.prototype.j=function(k){var X=k.content;if(X.componentType==="shopping-companion")switch(k.actionType){case 1:case 2:k=this.V.getVideoData(1);this.V.Ib("updateKevlarOrC3Companion",{contentVideoId:k&&k.videoId,shoppingCompanionCarouselRenderer:X.renderer,layoutId:X.layoutId,macros:X.macros,onLayoutVisibleCallback:X.V,interactionLoggingClientData:X.interactionLoggingClientData});break;case 3:this.V.Ib("updateKevlarOrC3Companion",{})}else if(X.componentType==="action-companion")switch(k.actionType){case 1:case 2:k=this.V.getVideoData(1); this.V.Ib("updateKevlarOrC3Companion",{contentVideoId:k&&k.videoId,actionCompanionAdRenderer:X.renderer,layoutId:X.layoutId,macros:X.macros,onLayoutVisibleCallback:X.V,interactionLoggingClientData:X.interactionLoggingClientData});break;case 3:X.renderer&&(X=this.V.getVideoData(1),this.V.Ib("updateKevlarOrC3Companion",{contentVideoId:X&&X.videoId})),this.V.Ib("updateKevlarOrC3Companion",{})}else if(X.componentType==="image-companion")switch(k.actionType){case 1:case 2:k=this.V.getVideoData(1);this.V.Ib("updateKevlarOrC3Companion", {contentVideoId:k&&k.videoId,imageCompanionAdRenderer:X.renderer,layoutId:X.layoutId,macros:X.macros,onLayoutVisibleCallback:X.V,interactionLoggingClientData:X.interactionLoggingClientData});break;case 3:X=this.V.getVideoData(1),this.V.Ib("updateKevlarOrC3Companion",{contentVideoId:X&&X.videoId}),this.V.Ib("updateKevlarOrC3Companion",{})}else if(X.componentType==="top-banner-image-text-icon-buttoned")switch(k.actionType){case 1:case 2:k=this.V.getVideoData(1);this.V.Ib("updateKevlarOrC3Companion", {contentVideoId:k&&k.videoId,topBannerImageTextIconButtonedLayoutViewModel:X.renderer,layoutId:X.layoutId,macros:X.macros,onLayoutVisibleCallback:X.V,interactionLoggingClientData:X.interactionLoggingClientData});break;case 3:X.renderer&&(X=this.V.getVideoData(1),this.V.Ib("updateKevlarOrC3Companion",{contentVideoId:X&&X.videoId})),this.V.Ib("updateKevlarOrC3Companion",{})}else if(X.componentType==="banner-image")switch(k.actionType){case 1:case 2:k=this.V.getVideoData(1);this.V.Ib("updateKevlarOrC3Companion", {contentVideoId:k&&k.videoId,bannerImageLayoutViewModel:X.renderer,layoutId:X.layoutId,macros:X.macros,onLayoutVisibleCallback:X.V,interactionLoggingClientData:X.interactionLoggingClientData});break;case 3:X=this.V.getVideoData(1),this.V.Ib("updateKevlarOrC3Companion",{contentVideoId:X&&X.videoId}),this.V.Ib("updateKevlarOrC3Companion",{})}else if(X.componentType==="ads-engagement-panel")switch(X=X.renderer,k.actionType){case 1:case 2:this.V.Ib("updateEngagementPanelAction",X.addAction);this.V.Ib("changeEngagementPanelVisibility", X.expandAction);break;case 3:this.V.Ib("changeEngagementPanelVisibility",X.hideAction),this.V.Ib("updateEngagementPanelAction",X.removeAction)}else if(X.componentType==="ads-engagement-panel-layout"){var V=X.renderer;switch(k.actionType){case 1:case 2:this.V.Ib("updateEngagementPanelAction",{action:gq(V.addAction),layoutId:X.layoutId,onLayoutVisibleCallback:X.V,interactionLoggingClientData:X.interactionLoggingClientData});this.V.Ib("changeEngagementPanelVisibility",gq(V.expandAction));break;case 3:this.V.Ib("changeEngagementPanelVisibility", gq(V.hideAction)),this.V.Ib("updateEngagementPanelAction",{action:gq(V.removeAction)})}}};g.h(nz$,NM);g.r=nz$.prototype;g.r.init=function(k,X,V){NM.prototype.init.call(this,k,X,V);g.Ir(this.U,"stroke-dasharray","0 "+this.W);this.U.classList.add("ytp-ad-timed-pie-countdown-inner-light");this.X.classList.add("ytp-ad-timed-pie-countdown-outer-light");this.j.classList.add("ytp-ad-timed-pie-countdown-container-upper-right");this.show()}; g.r.clear=function(){this.hide()}; g.r.hide=function(){PA(this);NM.prototype.hide.call(this)}; g.r.show=function(){x7(this);NM.prototype.show.call(this)}; g.r.Tv=function(){this.hide()}; g.r.MA=function(){if(this.V){var k=this.V.getProgressState();k!=null&&k.current!=null&&g.Ir(this.U,"stroke-dasharray",k.current/k.seekableEnd*this.W+" "+this.W)}};g.h(GT0,OD);g.r=GT0.prototype; g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);if(X.image&&X.image.thumbnail)if(X.headline)if(X.description)if(X.backgroundImage&&X.backgroundImage.thumbnail)if(X.actionButton&&g.Z(X.actionButton,g.LV))if(k=X.durationMilliseconds||0,typeof k!=="number"||k<=0)g.Zz(Error("durationMilliseconds was specified incorrectly in AdActionInterstitialRenderer with a value of: "+k));else if(X.navigationEndpoint){var C=this.api.getVideoData(2);if(C!=null){var y=X.image.thumbnail.thumbnails;y!=null&& y.length>0&&g.fQ(g.JC(y[0].url))&&(y[0].url=C.profilePicture,g.fQ(g.JC(C.profilePicture))&&ao5("VideoPlayer",239976093,"Expected non-empty profile picture."));y=X.backgroundImage.thumbnail.thumbnails;y!=null&&y.length>0&&g.fQ(g.JC(y[0].url))&&(y[0].url=C.qp());y=X.headline;y!=null&&g.fQ(g.JC(y.text))&&(y.text=C.author)}this.D.init(et("ad-image"),X.image,V);this.X.init(et("ad-text"),X.headline,V);this.U.init(et("ad-text"),X.description,V);this.s2.init(et("ad-image"),X.backgroundImage,V);C=["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.X.element.classList.add("ytp-ad-action-interstitial-headline-light");this.U.element.classList.add("ytp-ad-action-interstitial-description-light");C.push("ytp-ad-action-interstitial-action-button-dark");this.api.J().W&&(C.push("ytp-ad-action-interstitial-action-button-mobile-companion-size"),C.push("ytp-ad-action-interstitial-action-button-dark"));this.api.J().L("enable_unified_action_endcap_on_web")&& !this.api.J().W&&(C.push("ytp-ad-action-interstitial-action-button-unified"),this.Tc.classList.add("ytp-ad-action-interstitial-action-button-container-unified"),this.D.element.classList.add("ytp-ad-action-interstitial-image-unified"),this.dB.classList.add("ytp-ad-action-interstitial-background-container-unified"),this.pp.classList.add("ytp-ad-action-interstitial-card-unified"),this.U2.classList.add("ytp-ad-action-interstitial-description-container-unified"),this.U.element.classList.add("ytp-ad-action-interstitial-description-unified"), this.Y9.classList.add("ytp-ad-action-interstitial-headline-container-unified"),this.X.element.classList.add("ytp-ad-action-interstitial-headline-unified"),this.uq.classList.add("ytp-ad-action-interstitial-image-container-unified"),this.n4.classList.add("ytp-ad-action-interstitial-instream-info-unified"),this.slot.classList.add("ytp-ad-action-interstitial-slot-unified"));this.actionButton=new ZF(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,C);g.b(this,this.actionButton);this.actionButton.rB(this.Tc); this.actionButton.init(et("button"),g.Z(X.actionButton,g.LV),V);SD(this.actionButton.element);C=Xe(this.actionButton.element);Y1(this.actionButton.element,C+" This link opens in new tab");this.navigationEndpoint=X.navigationEndpoint;this.j.Z(this.uq,"click",this.hD,this);this.j.Z(this.U2,"click",this.hD,this);!this.api.J().L("enable_clickable_headline_for_action_endcap_on_mweb")&&this.api.J().W||this.j.Z(this.Y9,"click",this.hD,this);this.V=this.j2?new wV(this.api,k):new mi(k);g.b(this,this.V);if(X.skipButton){(k= g.Z(X.skipButton,AcQ))&&this.V&&(this.skipButton=new Ic(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.V,this.fD),g.b(this,this.skipButton),this.skipButton.rB(this.element),this.skipButton.init(et("skip-button"),k,V));if(V=X.adBadgeRenderer)if(V=g.Z(V,dUC))k=new nU(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!0,!0),k.rB(this.n4),k.init(et("simple-ad-badge"),V,this.macros),g.b(this,k);if(V=X.adInfoRenderer)if(V=g.Z(V,Fw))k=new ik(this.api,this.layoutId,this.interactionLoggingClientData, this.MC,this.element,void 0,!0),k.rB(this.n4),k.init(et("ad-info-hover-text-button"),V,this.macros),g.b(this,k)}else X.nonskippableOverlayRenderer&&(k=g.Z(X.nonskippableOverlayRenderer,lI))&&this.V&&(this.W=new MM(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.V,!1),g.b(this,this.W),this.W.rB(this.element),this.W.init(et("ad-preview"),k,V));X.countdownRenderer&&(X=X.countdownRenderer,g.Z(X,DUR)&&this.V&&(V=new nz$(this.api,this.layoutId,this.interactionLoggingClientData,this.MC, this.V),g.b(this,V),V.rB(this.element),V.init(et("timed-pie-countdown"),g.Z(X,DUR),this.macros)));this.show();this.element.focus()}else g.Zz(Error("AdActionInterstitialRenderer has no navigation endpoint."));else g.Zz(Error("AdActionInterstitialRenderer has no button."));else g.Zz(Error("AdActionInterstitialRenderer has no background AdImage."));else g.Zz(Error("AdActionInterstitialRenderer has no description AdText."));else g.Zz(Error("AdActionInterstitialRenderer has no headline AdText."));else g.Zz(Error("AdActionInterstitialRenderer has no image."))}; g.r.clear=function(){g.RB(this.j);this.hide()}; g.r.show=function(){wsr(!0);this.actionButton&&this.actionButton.show();this.skipButton&&this.skipButton.show();this.W&&this.W.show();OD.prototype.show.call(this)}; g.r.hide=function(){wsr(!1);this.actionButton&&this.actionButton.hide();this.skipButton&&this.skipButton.hide();this.W&&this.W.hide();OD.prototype.hide.call(this)}; g.r.hD=function(){this.navigationEndpoint&&(this.layoutId?this.MC.executeCommand(this.navigationEndpoint,this.layoutId):g.Zz(Error("Missing layoutId for ad action interstitial.")))};var AYo={iconType:"CLOSE"},BL=new g.tC(320,63);g.h(dj$,OD);g.r=dj$.prototype; g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);this.j=X;this.D=g.sg(this.j.onClickCommands||[]);this.n4=this.j.onErrorCommand||null;if(k=this.j.contentSupportedRenderer)k=this.j.contentSupportedRenderer,X=this.j.adInfoRenderer||null,g.Z(k,mUg)?(this.X=g.Fu("ytp-ad-overlay-ad-info-button-container",this.U.element),DjX(this,X),k=H7m(this,g.Z(k,mUg))):g.Z(k,tkB)?(this.X=g.Fu("ytp-ad-overlay-ad-info-button-container",this.W.element),DjX(this,X),k=b70(this,g.Z(k,tkB))):g.Z(k,ccQ)?(this.X= g.Fu("ytp-ad-overlay-ad-info-button-container",this.V.element),DjX(this,X),k=vzo(this,g.Z(k,ccQ))):(g.Zz(Error("InvideoOverlayAdRenderer content could not be initialized.")),k=!1);k&&(this.show(),Z75(this,!0))}; g.r.clear=function(){Z75(this,!1);this.uq.reset();this.U2=0;this.U.hide();this.logVisibility(this.U.element,!1);this.W.hide();this.logVisibility(this.W.element,!1);this.V.hide();this.logVisibility(this.V.element,!1);this.hide();this.dispose()}; g.r.C_8=function(){this.Tc&&(this.layoutId?this.MC.executeCommand(this.Tc,this.layoutId):g.Zz(Error("Missing layoutId for invideo_overlay_ad.")));this.api.pauseVideo()}; g.r.jJ=function(){a:{if(this.j&&this.j.closeButton&&this.j.closeButton.buttonRenderer){var k=this.j.closeButton.buttonRenderer;if(k.serviceEndpoint){k=[k.serviceEndpoint];break a}}k=[]}k=g.W(k);for(var X=k.next();!X.done;X=k.next())X=X.value,this.layoutId?this.MC.executeCommand(X,this.layoutId):g.Zz(Error("Missing layoutId for invideo_overlay_ad."));this.api.onAdUxClicked("in_video_overlay_close_button",this.layoutId)}; g.r.uHa=function(){this.s2||this.api.getPlayerState(1)!==2||this.api.playVideo()}; g.r.hN=function(){this.s2||this.api.getPlayerState(1)!==2||this.api.playVideo();this.api.hN("invideo-overlay")}; g.r.LG8=function(k){k.target===this.X&&g.Fu("ytp-ad-button",this.dB.element).click()};g.h(apo,NM);g.r=apo.prototype;g.r.init=function(k,X,V){NM.prototype.init.call(this,k,X,V);k=X.durationMs;this.U=k==null||k===0?0:k+this.V.getProgressState().current*1E3;if(X.text)var C=X.text.templatedAdText;else X.staticMessage&&(C=X.staticMessage);this.messageText.init(et("ad-text"),C,V);this.messageText.rB(this.W.element);this.j.show(100);this.show()}; g.r.clear=function(){this.hide()}; g.r.hide=function(){Q8o(this,!1);NM.prototype.hide.call(this);this.W.hide();this.messageText.hide();PA(this)}; g.r.show=function(){Q8o(this,!0);NM.prototype.show.call(this);x7(this);this.W.show();this.messageText.show()}; g.r.Tv=function(){this.hide()}; g.r.MA=function(){if(this.V!=null){var k=this.V.getProgressState();k!=null&&k.current!=null&&(k=1E3*k.current,!this.U2&&k>=this.U?(this.j.hide(),this.U2=!0):this.messageText&&this.messageText.isTemplated()&&(k=Math.max(0,Math.ceil((this.U-k)/1E3)),k!==this.X&&(Uj(this.messageText,{TIME_REMAINING:String(k)}),this.X=k)))}};g.h(zW9,OD);g.r=zW9.prototype; g.r.init=function(k,X,V){OD.prototype.init.call(this,k,X,{});X.image&&X.image.thumbnail?X.headline?X.description?X.actionButton&&g.Z(X.actionButton,g.LV)?(this.U.init(et("ad-image"),X.image,V),this.W.init(et("ad-text"),X.headline,V),this.j.init(et("ad-text"),X.description,V),k=["ytp-ad-underlay-action-button"],this.api.J().L("use_blue_buttons_for_desktop_player_underlay")&&k.push("ytp-ad-underlay-action-button-blue"),this.actionButton=new ZF(this.api,this.layoutId,this.interactionLoggingClientData,this.MC, k),X.backgroundColor&&g.Ir(this.element,"background-color",g.gV(X.backgroundColor)),g.b(this,this.actionButton),this.actionButton.rB(this.X),this.actionButton.init(et("button"),g.Z(X.actionButton,g.LV),V),X=g.IW(this.api.J().experiments,"player_underlay_video_width_fraction"),this.api.J().L("place_shrunken_video_on_left_of_player")?(V=this.V,g.f2(V,"ytp-ad-underlay-left-container"),g.op(V,"ytp-ad-underlay-right-container"),g.Ir(this.V,"margin-left",Math.round((X+.02)*100)+"%")):(V=this.V,g.f2(V,"ytp-ad-underlay-right-container"), g.op(V,"ytp-ad-underlay-left-container")),g.Ir(this.V,"width",Math.round((1-X-.04)*100)+"%"),this.api.Ev()&&this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.AX.bind(this)),this.api.addEventListener("resize",this.fN.bind(this))):g.Zz(Error("InstreamAdPlayerUnderlayRenderer has no button.")):g.Zz(Error("InstreamAdPlayerUnderlayRenderer has no description AdText.")):g.Zz(Error("InstreamAdPlayerUnderlayRenderer has no headline AdText.")):g.Zz(Error("InstreamAdPlayerUnderlayRenderer has no image."))}; g.r.show=function(){FfY(!0);this.actionButton&&this.actionButton.show();OD.prototype.show.call(this)}; g.r.hide=function(){FfY(!1);this.actionButton&&this.actionButton.hide();OD.prototype.hide.call(this)}; g.r.clear=function(){this.api.removeEventListener("playerUnderlayVisibilityChange",this.AX.bind(this));this.api.removeEventListener("resize",this.fN.bind(this));this.hide()}; g.r.onClick=function(k){OD.prototype.onClick.call(this,k);this.actionButton&&g.iu(this.actionButton.element,k.target)&&this.api.pauseVideo()}; g.r.AX=function(k){k==="transitioning"?(this.V.classList.remove("ytp-ad-underlay-clickable"),this.show()):k==="visible"?this.V.classList.add("ytp-ad-underlay-clickable"):k==="hidden"&&(this.hide(),this.V.classList.remove("ytp-ad-underlay-clickable"))}; g.r.fN=function(k){k.width>1200?(this.actionButton.element.classList.add("ytp-ad-underlay-action-button-large"),this.actionButton.element.classList.remove("ytp-ad-underlay-action-button-medium")):k.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.Ir(this.W.element,"font-size",k.width/40+"px")};g.h(n5,OD); n5.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);X.toggledLoggingParams&&(this.toggledLoggingParams=X.toggledLoggingParams);X.answer&&g.Z(X.answer,g.LV)?(k=new ZF(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,["ytp-ad-survey-answer-button"],"survey-single-select-answer-button"),k.rB(this.answer),k.init(et("ytp-ad-survey-answer-button"),g.Z(X.answer,g.LV),V),k.show()):X.answer&&g.Z(X.answer,Ih)&&(this.V=new pP(this.api,this.layoutId,this.interactionLoggingClientData,this.MC, ["ytp-ad-survey-answer-toggle-button"]),this.V.rB(this.answer),g.b(this,this.V),this.V.init(et("survey-answer-button"),g.Z(X.answer,Ih),V));this.show()}; n5.prototype.W9=function(k){this.layoutId?CA(this.MC,k,this.layoutId,this.macros):(k=new g.XQ("There is undefined layoutId when calling the runCommand method.",{componentType:this.componentType}),g.Zz(k))}; n5.prototype.onClick=function(k){OD.prototype.onClick.call(this,k);if(this.api.J().L("supports_multi_step_on_desktop")&&this.index!==null)this.onSelected(this.index)}; n5.prototype.clear=function(){this.hide()};g.h(gza,OD);gza.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);X.answer&&g.Z(X.answer,Ih)&&(this.button=new pP(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,["ytp-ad-survey-answer-toggle-button","ytp-ad-survey-none-of-the-above-button"]),this.button.rB(this.V),this.button.init(et("survey-none-of-the-above-button"),g.Z(X.answer,Ih),V));this.show()};g.h(Gf,ZF);Gf.prototype.init=function(k,X,V){ZF.prototype.init.call(this,k,X,V);k=!1;X.text&&(X=g.IK(X.text),k=!g.fQ(X));k||g.aN(Error("No submit text was present in the renderer."))}; Gf.prototype.onClick=function(k){this.publish("l");ZF.prototype.onClick.call(this,k)};g.h(wG,OD); wG.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);if(k=X.skipOrPreviewRenderer)g.Z(k,ry)?(k=g.Z(k,ry),V=new $7(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.j,!0),V.rB(this.skipOrPreview),V.init(et("skip-button"),k,this.macros),g.b(this,V),this.V=V):g.Z(k,lI)&&(k=g.Z(k,lI),V=new MM(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.j,!1),V.rB(this.skipOrPreview),V.init(et("ad-preview"),k,this.macros),V.U2.show(100),V.show(),g.b(this,V), this.V=V);this.V==null&&(k=Error("ISAPOR.skipOrPreviewRenderer was not initialized properly.ISAPOR: "+JSON.stringify(X)),g.Zz(k));X.submitButton&&(k=X.submitButton,g.Z(k,g.LV)&&(k=g.Z(k,g.LV),V=new Gf(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),V.rB(this.submitButton),V.init(et("survey-submit"),k,this.macros),g.b(this,V),this.W=V));if(k=X.adBadgeRenderer)k=g.Z(k,dUC),V=new nU(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!0,!0,!0),V.rB(this.U),V.init(et("simple-ad-badge"), k,this.macros),this.adBadge=V.element,g.b(this,V);if(k=X.adDurationRemaining)k=g.Z(k,nQg),V=new dV(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.j,void 0,!0),V.rB(this.U),V.init(et("ad-duration-remaining"),k,this.macros),g.b(this,V);(X=X.adInfoRenderer)&&g.Z(X,Fw)&&(k=new ik(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.element,void 0,!0),g.b(this,k),this.adBadge!==void 0?this.U.insertBefore(k.element,this.adBadge.nextSibling):k.rB(this.U),k.init(et("ad-info-hover-text-button"), g.Z(X,Fw),this.macros));this.show()}; wG.prototype.clear=function(){this.hide()};g.h(m_,OD);m_.prototype.init=function(k,X,V){OD.prototype.init.call(this,k,X,V);Yc9(this)}; m_.prototype.show=function(){this.U=Date.now();OD.prototype.show.call(this)}; m_.prototype.tB=function(){};g.h(uAZ,m_);g.r=uAZ.prototype;g.r.init=function(k,X,V){var C=this;m_.prototype.init.call(this,k,X,V);X.questionText&&lpX(this,X.questionText);X.answers&&X.answers.forEach(function(y,U){g.Z(y,OA)&&Lfo(C,g.Z(y,OA),V,U)}); this.X=new Set(this.W.map(function(y){return y.V.V})); (k=X.noneOfTheAbove)&&(k=g.Z(k,w$_))&&k$_(this,k,V);X.surveyAdQuestionCommon&&ps$(this,X.surveyAdQuestionCommon);X.submitEndpoints&&(this.submitEndpoints=X.submitEndpoints);this.Z(this.element,"change",this.onChange);this.show()}; g.r.tB=function(){XdO(this,!1);this.j.W.subscribe("l",this.jZo,this)}; g.r.onChange=function(k){k.target===this.noneOfTheAbove.button.V?V55(this):this.X.has(k.target)&&(this.noneOfTheAbove.button.toggleButton(!1),XdO(this,!0))}; g.r.jZo=function(){var k=[],X=this.W.reduce(function(y,U,N){var P=U.toggledLoggingParams;U.V&&U.V.isToggled()&&P&&(y.push(P),k.push(N));return y},[]).join("&"),V=this.submitEndpoints.map(function(y){if(!y.loggingUrls)return y; y=g.X9(y);y.loggingUrls=y.loggingUrls.map(function(U){U.baseUrl&&(U.baseUrl=ty(U.baseUrl,X));return U}); return y}); if(V){V=g.W(V);for(var C=V.next();!C.done;C=V.next())C=C.value,this.layoutId?CA(this.MC,C,this.layoutId,this.macros):g.Zz(Error("Missing layoutId for multi_select_question."))}this.api.J().L("supports_multi_step_on_desktop")&&this.U2(k)}; g.r.clear=function(){this.api.J().L("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.h(tk,m_);tk.prototype.init=function(k,X,V){var C=this;m_.prototype.init.call(this,k,X,V);X.questionText&&lpX(this,X.questionText);X.answers&&X.answers.forEach(function(y,U){g.Z(y,OA)&&Lfo(C,g.Z(y,OA),V,U)}); X.surveyAdQuestionCommon?ps$(this,X.surveyAdQuestionCommon):EO(Error("SurveyAdQuestionCommon was not sent.SingleSelectQuestionRenderer: "+JSON.stringify(X)));this.show()}; tk.prototype.clear=function(){this.api.J().L("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():this.dispose()};g.h(cL,OD);cL.prototype.init=function(k,X,V){var C=this;OD.prototype.init.call(this,k,X,V);if(this.api.J().L("supports_multi_step_on_desktop")){var y;this.conditioningRules=(y=X.conditioningRules)!=null?y:[];var U;this.W=(U=X.questions)!=null?U:[];var N;((N=X.questions)==null?0:N.length)&&U0Q(this,0)}else(X.questions||[]).forEach(function(P){g.Z(P,Qp)?iZB(C,g.Z(P,Qp),V):g.Z(P,aH)&&yr5(C,g.Z(P,aH),V)}); this.show()}; cL.prototype.clear=function(){this.api.J().L("enable_hide_on_clear_in_survey_question_bulleit")?this.hide():(this.hide(),this.dispose())}; cL.prototype.j=function(k){var X=this;if(this.api.J().L("supports_multi_step_on_desktop")){var V;if((V=this.conditioningRules)==null?0:V.length){var C;if(k.length===0)this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId);else if(this.conditioningRules.find(function(y){return y.questionIndex===X.V})==null)g.Zz(Error("Expected conditioning rule(s) for survey question.")),this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId); else if(this.conditioningRules.forEach(function(y){if(y.questionIndex===X.V)switch(y.condition){case "CONDITION_ALL_OF":var U;if((U=y.answerIndices)==null?0:U.every(function(P){return k.includes(P)}))C=y.nextQuestionIndex; break;case "CONDITION_ANY_OF":var N;if((N=y.answerIndices)==null?0:N.some(function(P){return k.includes(P)}))C=y.nextQuestionIndex; break;default:g.Zz(Error("Expected specified condition in survey conditioning rules."))}}),C!=null)U0Q(this,C); else this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId)}else this.questions.length>1&&g.Zz(Error("No conditioning rules, yet survey is multi step. Expected questions.length to be 1.")),this.api.onAdUxClicked("ad-action-submit-survey",this.layoutId)}};g.h(dG,OD); dG.prototype.init=function(k,X,V){var C=this;OD.prototype.init.call(this,k,X,V);k=X.timeoutSeconds||0;if(typeof k!=="number"||k<0)g.Zz(Error("timeoutSeconds was specified incorrectly in SurveyTextInterstitialRenderer with a value of: "+k));else if(X.timeoutCommands)if(X.text)if(X.ctaButton&&g.Z(X.ctaButton,g.LV))if(X.brandImage)if(X.backgroundImage&&g.Z(X.backgroundImage,Su)&&g.Z(X.backgroundImage,Su).landscape){this.layoutId||g.Zz(Error("Missing layoutId for survey interstitial."));N$g(this.interstitial,g.Z(X.backgroundImage, Su).landscape);N$g(this.logoImage,X.brandImage);g.yl(this.text,g.IK(X.text));var y=["ytp-ad-survey-interstitial-action-button"];y.push("ytp-ad-survey-interstitial-action-button-rounded");this.actionButton=new ZF(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,y);g.b(this,this.actionButton);this.actionButton.rB(this.W);this.actionButton.init(et("button"),g.Z(X.ctaButton,g.LV),V);this.actionButton.show();this.V=new wV(this.api,k*1E3);this.V.subscribe("g",function(){C.transition.hide()}); g.b(this,this.V);this.Z(this.element,"click",function(U){var N=U.target===C.interstitial;U=C.actionButton.element.contains(U.target);if(N||U)if(C.transition.hide(),N)C.api.onAdUxClicked(C.componentType,C.layoutId)}); this.transition.show(100)}else g.Zz(Error("SurveyTextInterstitialRenderer has no landscape background image."));else g.Zz(Error("SurveyTextInterstitialRenderer has no brandImage."));else g.Zz(Error("SurveyTextInterstitialRenderer has no button."));else g.Zz(Error("SurveyTextInterstitialRenderer has no text."));else g.Zz(Error("timeoutSeconds was specified yet no timeoutCommands where specified"))}; dG.prototype.clear=function(){this.hide()}; dG.prototype.show=function(){x0Z(!0);OD.prototype.show.call(this)}; dG.prototype.hide=function(){x0Z(!1);OD.prototype.hide.call(this)};g.h(Ak,NM);g.r=Ak.prototype; g.r.init=function(k,X){NM.prototype.init.call(this,k,X,{});if(X.durationMilliseconds){if(X.durationMilliseconds<0){g.Zz(Error("DurationMilliseconds was specified incorrectly in AdPreview with a value of: "+X.durationMilliseconds));return}this.W=X.durationMilliseconds}else this.W=this.V.Oi();var V;if((V=X.previewText)==null||!V.text||g.fQ(X.previewText.text))g.Zz(Error("No text is returned for AdPreview."));else{this.X=X.previewText;X.previewText.isTemplated||g.yl(this.U,X.previewText.text);var C; if(((C=this.api.getVideoData(1))==null?0:C.DO)&&X.previewImage){var y,U;(k=((U=Hq(((y=X.previewImage)==null?void 0:y.sources)||[],52,!1))==null?void 0:U.url)||"")&&k.length?(this.previewImage=new g.sD({C:"img",K:"ytp-preview-ad__image",G:{src:"{{imageUrl}}"}}),this.previewImage.updateValue("imageUrl",k),g.b(this,this.previewImage),this.previewImage.rB(this.element)):g.Zz(Error("Failed to get imageUrl in AdPreview."))}else this.U.classList.add("ytp-preview-ad__text--padding--wide")}}; g.r.clear=function(){this.hide()}; g.r.hide=function(){PA(this);NM.prototype.hide.call(this)}; g.r.show=function(){x7(this);NM.prototype.show.call(this)}; g.r.Tv=function(){this.hide()}; g.r.MA=function(){if(this.V){var k=this.V.getProgressState();if(k!=null&&k.current)if(k=1E3*k.current,k>=this.W)this.transition.hide();else{var X;if((X=this.X)==null?0:X.isTemplated)if(X=Math.max(0,Math.ceil((this.W-k)/1E3)),X!==this.j){var V,C;(k=(V=this.X)==null?void 0:(C=V.text)==null?void 0:C.replace("{TIME_REMAINING}",String(X)))&&g.yl(this.U,k);this.j=X}}}};g.h(De,OD); De.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});var V,C;if((k=((C=Hq(((V=X.image)==null?void 0:V.sources)||[],Po5(X),!0))==null?void 0:C.url)||"")&&k.length){V=this.zc("ytp-ad-avatar");V.src=k;var y,U;if(C=(y=X.interaction)==null?void 0:(U=y.accessibility)==null?void 0:U.label)V.alt=C;switch(X.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(X.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.Zz(Error("Failed to get imageUrl in AdAvatar."))}; De.prototype.clear=function(){this.hide()}; De.prototype.onClick=function(k){OD.prototype.onClick.call(this,k)};g.h(R6,OD); R6.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});var V;k=(V=X.label)==null?void 0:V.content;if((V=k!=null&&!g.fQ(k))||X.iconImage){V&&(this.buttonText=new g.sD({C:"span",K:"ytp-ad-button-vm__text",jz:k}),g.b(this,this.buttonText),this.buttonText.rB(this.element));var C,y,U=((C=X.interaction)==null?0:(y=C.accessibility)==null?0:y.label)||V?k:"";U&&Y1(this.element,U+" This link opens in new tab");SD(this.element);if(X.iconImage){C=void 0;if(X.iconImage){a:{y=X.iconImage;if(y.sources)for(y= g.W(y.sources),k=y.next();!k.done;k=y.next())if(k=k.value,U=void 0,(U=k.clientResource)==null?0:U.imageName){y=k;break a}y=void 0}if(y){var N;C={iconType:(N=y.clientResource)==null?void 0:N.imageName}}}N=v3(C,!1,this.W);N!=null&&(this.buttonIcon=new g.sD({C:"span",K:"ytp-ad-button-vm__icon",S:[N]}),g.b(this,this.buttonIcon),X.iconLeading?(Vl(this.element,this.buttonIcon.element,0),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--leading")):V?(this.buttonIcon.rB(this.element),this.buttonIcon.element.classList.add("ytp-ad-button-vm__icon--trailing")): (this.buttonIcon.rB(this.element),this.element.classList.add("ytp-ad-button-vm--icon-only")))}switch(X.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_FILLED":this.element.classList.add(this.V?"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(X.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.aN(Error("AdButton does not have label or an icon."))}; R6.prototype.clear=function(){this.hide()}; R6.prototype.onClick=function(k){OD.prototype.onClick.call(this,k)};g.h(T$_,NM);g.r=T$_.prototype; g.r.init=function(k,X){NM.prototype.init.call(this,k,X,{});this.api.J().L("enable_larger_flyout_cta_on_desktop")&&(this.element.classList.add("ytp-ad-avatar-lockup-card--large"),this.zc("ytp-ad-avatar-lockup-card__avatar_and_text_container").classList.add("ytp-ad-avatar-lockup-card__avatar_and_text_container--large"),this.headline.element.classList.add("ytp-ad-avatar-lockup-card__headline--large"),this.description.element.classList.add("ytp-ad-avatar-lockup-card__description--large"),this.adButton.element.classList.add("ytp-ad-avatar-lockup-card__button--large"), this.adAvatar.element.classList.add("ytp-ad-avatar-lockup-card__ad_avatar--large"),Vl(this.zc("ytp-ad-avatar-lockup-card__avatar_and_text_container"),this.adAvatar.element,0));if(k=g.Z(X.avatar,gG)){var V=X.headline;if(V){var C=X.description;if(C){var y=g.Z(X.button,L5);y?(this.adAvatar.init(et("ad-avatar"),k),this.headline.init(et("ad-simple-attributed-string"),new DO(V)),this.description.init(et("ad-simple-attributed-string"),new DO(C)),V.content&&V.content.length>20&&this.description.element.classList.add("ytp-ad-avatar-lockup-card__description--hidden--in--small--player"), this.adButton.init(et("ad-button"),y),this.startMilliseconds=X.startMs||0,this.api.Ev()||this.show(),this.api.addEventListener("playerUnderlayVisibilityChange",this.un.bind(this)),x7(this)):g.Zz(Error("No AdButtonViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.Zz(Error("No description is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.Zz(Error("No headline is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}else g.Zz(Error("No AdAvatarViewModel is returned in PlayerAdAvatarLockupCardButtonedViewModel."))}; g.r.MA=function(){if(this.V){var k=this.V.getProgressState();k&&k.current&&1E3*k.current>=this.startMilliseconds&&(PA(this),this.element.classList.remove("ytp-ad-avatar-lockup-card--inactive"))}}; g.r.Tv=function(){this.clear()}; g.r.onClick=function(k){this.api.pauseVideo();NM.prototype.onClick.call(this,k)}; g.r.clear=function(){this.hide();this.api.removeEventListener("playerUnderlayVisibilityChange",this.un.bind(this))}; g.r.show=function(){this.adAvatar.show();this.headline.show();this.description.show();this.adButton.show();NM.prototype.show.call(this)}; g.r.hide=function(){this.adAvatar.hide();this.headline.hide();this.description.hide();this.adButton.hide();NM.prototype.hide.call(this)}; g.r.un=function(k){k==="hidden"?this.show():this.hide()};g.h(HL,OD);g.r=HL.prototype; g.r.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(!X.label||g.fQ(X.label))g.Zz(Error("No label is returned for SkipAdButton."));else if(g.yl(this.j,X.label),k=v3({iconType:"SKIP_NEXT_NEW"}),k==null)g.Zz(Error("Unable to retrieve icon for SkipAdButton"));else if(this.U=new g.sD({C:"span",K:"ytp-skip-ad-button__icon",S:[k]}),g.b(this,this.U),this.U.rB(this.element),this.api.J().experiments.iq("enable_skip_to_next_messaging")&&(X=g.JC(X.targetId)))this.W=!0,this.element.setAttribute("data-tooltip-target-id",X), this.element.setAttribute("data-tooltip-target-fixed","")}; g.r.onClick=function(k){k&&k.preventDefault();var X,V;VQd(k,{contentCpn:(V=(X=this.api.getVideoData(1))==null?void 0:X.clientPlaybackNonce)!=null?V:""})===0?this.api.Ib("onAbnormalityDetected"):(OD.prototype.onClick.call(this,k),this.api.Ib("onAdSkip"),this.api.onAdUxClicked(this.componentType,this.layoutId))}; g.r.clear=function(){this.V.reset();this.hide()}; g.r.hide=function(){OD.prototype.hide.call(this)}; g.r.show=function(){this.V.start();OD.prototype.show.call(this);this.W&&this.api.J().experiments.iq("enable_skip_to_next_messaging")&&this.api.publish("showpromotooltip",this.element)};g.h(qmB,NM);g.r=qmB.prototype; g.r.init=function(k,X){NM.prototype.init.call(this,k,X,{});k=g.Z(X.preskipState,QuB);var V;if((V=this.api.getVideoData())==null?0:V.isDaiEnabled()){if(!k){g.Zz(Error("No AdPreviewViewModel is returned in SkipAdViewModel."));return}this.W=new Ak(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.V);g.b(this,this.W);this.W.rB(this.element);var C;(C=this.W)==null||C.init(et("preview-ad"),k);(V=this.W)!=null&&(V.transition.show(100),V.show())}(V=g.Z(X.skippableState,FVz))?(X.skipOffsetMilliseconds!= null?this.skipOffsetMilliseconds=X.skipOffsetMilliseconds:(g.aN(Error("No skipOffsetMilliseconds is returned in SkipAdViewModel.")),this.skipOffsetMilliseconds=5E3),this.U.init(et("skip-button"),V),this.show()):g.Zz(Error("No SkipAdButtonViewModel is returned in SkipAdViewModel."))}; g.r.show=function(){x7(this);NM.prototype.show.call(this)}; g.r.hide=function(){!this.isSkippable&&this.W?this.W.hide():this.U&&this.U.hide();PA(this);NM.prototype.hide.call(this)}; g.r.clear=function(){var k;(k=this.W)==null||k.clear();this.U&&this.U.clear();PA(this);NM.prototype.hide.call(this)}; g.r.Tv=function(){this.hide()}; g.r.MA=function(){if(1E3*this.V.getProgressState().current>=this.skipOffsetMilliseconds&&!this.isSkippable){this.isSkippable=!0;var k;(k=this.W)!=null&&k.transition.hide();(k=this.U)!=null&&(k.transition.show(),k.show())}};g.h(bn,OD); bn.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(X.label){var V;((V=X.label)==null?0:V.content)&&!g.fQ(X.label.content)&&(this.linkText=new g.sD({C:"span",K:"ytp-visit-advertiser-link__text",jz:X.label.content}),g.b(this,this.linkText),this.linkText.rB(this.element));var C,y;if((C=X.interaction)==null?0:(y=C.accessibility)==null?0:y.label)Y1(this.element,X.interaction.accessibility.label+" This link opens in new tab");else{var U;((U=X.label)==null?0:U.content)&&!g.fQ(X.label.content)&&Y1(this.element, X.label.content+" This link opens in new tab")}SD(this.element);this.element.setAttribute("tabindex","0");this.show()}else g.Zz(Error("No label found in VisitAdvertiserLink."))}; bn.prototype.onClick=function(k){OD.prototype.onClick.call(this,k);this.api.onAdUxClicked(this.componentType,this.layoutId)}; bn.prototype.clear=function(){this.hide()};g.h(vL,OD); vL.prototype.init=function(k,X,V,C){OD.prototype.init.call(this,k,X,{});if(X.skipOrPreview){V=X.skipOrPreview;k=g.Z(V,gQg);V=g.Z(V,QuB);if(k)this.VL=new qmB(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.W),g.b(this,this.VL),this.VL.rB(this.D),this.VL.init(et("skip-ad"),k);else{var y;V&&((y=this.api.getVideoData())==null?0:y.isDaiEnabled())&&(this.j=new Ak(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.W,1),g.b(this,this.j),this.j.rB(this.D),this.j.init(et("ad-preview"), V),y=this.j,y.transition.show(100),y.show())}if(y=g.Z(X.skipOrPreview,gQg))var U=y.skipOffsetMilliseconds}X.playerAdCard&&(y=g.Z(X.playerAdCard,zK_))&&(this.playerAdCard=new T$_(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.W),g.b(this,this.playerAdCard),this.playerAdCard.rB(this.Y9),this.playerAdCard.init(et("ad-avatar-lockup-card"),y));X.adBadgeRenderer&&((y=g.Z(X.adBadgeRenderer,ln))?(this.U=new HA(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!0),g.b(this, this.U),this.U.rB(this.V),this.U.init(et("ad-badge"),y)):g.Zz(Error("AdBadgeViewModel is not found in player overlay layout.")));X.adPodIndex&&(y=g.Z(X.adPodIndex,bQJ))&&(this.adPodIndex=new bk(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.adPodIndex),this.adPodIndex.rB(this.V),this.adPodIndex.init(et("ad-pod-index"),y));X.adInfoRenderer&&((y=g.Z(X.adInfoRenderer,Fw))?(this.adInfoButton=new ik(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.element, void 0,!0),g.b(this,this.adInfoButton),this.U!==void 0?this.V.insertBefore(this.adInfoButton.element,this.U.element.nextSibling):this.adInfoButton.rB(this.V),this.adInfoButton.init(et("ad-info-hover-text-button"),y,this.macros)):g.aN(Error("AdInfoRenderer is not found in player overlay layout.")));var N;y=(N=this.api.getVideoData())==null?void 0:N.isDaiEnabled();X.adDurationRemaining&&y&&(N=g.Z(X.adDurationRemaining,nQg))&&(this.adDurationRemaining=new dV(this.api,this.layoutId,this.interactionLoggingClientData, this.MC,this.W,C.videoAdDurationSeconds,!0),g.b(this,this.adDurationRemaining),this.adPodIndex!==void 0?this.V.insertBefore(this.adDurationRemaining.element,this.adPodIndex.element.nextSibling):this.adDurationRemaining.rB(this.V),this.adDurationRemaining.init(et("ad-duration-remaining"),N,this.macros),this.adDurationRemaining.element.classList.add("ytp-ad-duration-remaining-autohide"));X.visitAdvertiserLink&&(C=g.Z(X.visitAdvertiserLink,LV5))&&(this.visitAdvertiserLink=new bn(this.api,this.layoutId, this.interactionLoggingClientData,this.MC),g.b(this,this.visitAdvertiserLink),this.visitAdvertiserLink.rB(this.V),this.visitAdvertiserLink.init(et("visit-advertiser-link"),C));X.adDisclosureBanner&&(X=g.Z(X.adDisclosureBanner,HQg))&&(this.adDisclosureBanner=new vA(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.adDisclosureBanner),this.adDisclosureBanner.rB(this.U2),this.adDisclosureBanner.init(et("ad-disclosure-banner"),X));this.X=new QN(this.api,this.W,U,!0);g.b(this, this.X);g.at(this.api,this.X.element,4);this.show()}; vL.prototype.clear=function(){this.hide()};g.h(M5J,OD);g.r=M5J.prototype; g.r.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(X!=null&&X.title)if(k=X.title)if(this.headline.init(et("ad-simple-attributed-string"),new DO(k)),k=g.Z(X.moreInfoButton,L5)){if(this.moreInfoButton.init(et("ad-button"),k),X.descriptions)X.descriptions.length>0&&(k=X.descriptions[0])&&(this.V=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.V),this.V.rB(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[0]),this.V.init(et("ad-simple-attributed-string"), new DO(k))),X.descriptions.length>1&&(X=X.descriptions[1])&&(this.W=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.W),this.W.rB(this.element.getElementsByClassName("ytp-ad-grid-card-text__metadata__description__line")[1]),this.W.init(et("ad-simple-attributed-string"),new DO(X)))}else g.Zz(Error("No AdButtonViewModel is returned in AdGridCardText."));else g.Zz(Error("No headline found in AdGridCardText."));else g.Zz(Error("No headline found in AdGridCardText."))}; g.r.onClick=function(k){OD.prototype.onClick.call(this,k);this.api.pauseVideo();this.api.onAdUxClicked(this.componentType,this.layoutId)}; g.r.clear=function(){this.hide();this.headline.clear();this.moreInfoButton.clear();var k;(k=this.V)==null||k.clear();var X;(X=this.W)==null||X.clear()}; g.r.hide=function(){this.headline.hide();this.moreInfoButton.hide();var k;(k=this.V)==null||k.hide();var X;(X=this.W)==null||X.hide();OD.prototype.hide.call(this)}; g.r.show=function(){OD.prototype.show.call(this);this.headline.show();this.moreInfoButton.show();var k;(k=this.V)==null||k.show();var X;(X=this.W)==null||X.show()};g.h(Ze,OD);Ze.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(X!=null&&X.gridCards)if(X.style!=="AD_GRID_CARD_COLLECTION_STYLE_FIXED_ONE_COLUMN")g.Zz(Error("Only single column style is currently supported in AdGridCardCollection."));else for(k=g.W(X.gridCards),X=k.next();!X.done;X=k.next()){if(X=g.Z(X.value,aTO)){var V=new M5J(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,V);V.rB(this.element);V.init(et("ad-grid-card-text"),X);this.V.push(V)}}else g.Zz(Error("No grid cards found in AdGridCardCollection."))}; Ze.prototype.show=function(){for(var k=g.W(this.V),X=k.next();!X.done;X=k.next())X.value.show();OD.prototype.show.call(this)}; Ze.prototype.clear=function(){this.hide();for(var k=g.W(this.V),X=k.next();!X.done;X=k.next())X.value.clear()}; Ze.prototype.hide=function(){for(var k=g.W(this.V),X=k.next();!X.done;X=k.next())X.value.hide();OD.prototype.hide.call(this)};g.h(a6,NM);g.r=a6.prototype;g.r.init=function(k,X,V,C,y){y=y===void 0?0:y;NM.prototype.init.call(this,k,X,V,C);this.playerProgressOffsetMs=y;x7(this);this.api.addEventListener("playerUnderlayVisibilityChange",this.iA.bind(this));this.api.addEventListener("resize",this.LN.bind(this));this.api.Ev()?(this.W=!0,this.api.t0(!0),this.show()):this.hide()}; g.r.MA=function(){if(this.V){var k=this.V.getProgressState();k&&k.current&&!this.W&&1E3*k.current>=this.playerProgressOffsetMs&&(this.W=!0,this.api.t0(!0),this.show())}}; g.r.Tv=function(){this.W&&this.api.t0(!1);this.hide()}; g.r.clear=function(){this.api.t0(!1);this.api.removeEventListener("playerUnderlayVisibilityChange",this.iA.bind(this));this.api.removeEventListener("resize",this.LN.bind(this));PA(this);this.hide()}; g.r.hide=function(){oX5(!1);NM.prototype.hide.call(this)}; g.r.show=function(){oX5(!0);NM.prototype.show.call(this)};g.h(eaz,a6);g.r=eaz.prototype; g.r.init=function(k,X,V,C){if(X!=null&&X.adGridCardCollection)if(X!=null&&X.adButton){var y=Number(X.playerProgressOffsetMs||"0");isNaN(y)?a6.prototype.init.call(this,k,X,V,C):a6.prototype.init.call(this,k,X,V,C,y);k=X.headline;V=g.Z(X.adAvatar,gG);k&&V?(this.headline=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.headline),this.headline.rB(this.zc("ytp-display-underlay-text-grid-cards__content_container__header__headline")),this.headline.init(et("ad-simple-attributed-string"),new DO(k)), this.adAvatar=new De(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.adAvatar),this.adAvatar.rB(this.zc("ytp-display-underlay-text-grid-cards__content_container__header__ad_avatar")),this.adAvatar.init(et("ad-avatar"),V)):this.j.classList.remove("ytp-display-underlay-text-grid-cards__content_container__header");k=g.Z(X.adGridCardCollection,ZQ1);this.adGridCardCollection.init(et("ad-grid-card-collection"),k);X=g.Z(X.adButton,L5);this.adButton.init(et("ad-button"),X); this.hide()}else g.Zz(Error("No button found in DisplayUnderlayTextGridCardsLayout."));else g.Zz(Error("No grid cards found in DisplayUnderlayTextGridCardsLayout."))}; g.r.onClick=function(k){(this.adButton&&g.iu(this.adButton.element,k.target)||this.adAvatar&&g.iu(this.adAvatar.element,k.target))&&this.api.pauseVideo();a6.prototype.onClick.call(this,k);this.api.onAdUxClicked(this.componentType,this.layoutId)}; g.r.LN=function(){}; g.r.clear=function(){this.hide();var k;(k=this.headline)==null||k.clear();var X;(X=this.adAvatar)==null||X.clear();this.adGridCardCollection.clear();this.adButton.clear();a6.prototype.clear.call(this)}; g.r.show=function(){var k;(k=this.headline)==null||k.show();var X;(X=this.adAvatar)==null||X.show();this.adGridCardCollection.show();this.adButton.show();a6.prototype.show.call(this)}; g.r.hide=function(){var k;(k=this.headline)==null||k.hide();var X;(X=this.adAvatar)==null||X.hide();this.adGridCardCollection.hide();this.adButton.hide();a6.prototype.hide.call(this)}; g.r.iA=function(k){k==="transitioning"?(this.U.classList.remove("ytp-ad-underlay-clickable"),this.show()):k==="visible"?this.U.classList.add("ytp-ad-underlay-clickable"):k==="hidden"&&(this.hide(),this.U.classList.remove("ytp-ad-underlay-clickable"))};g.h(Q9,OD); Q9.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(X.attributes===void 0)g.Zz(Error("No attributes found in AdDetailsLineViewModel."));else if(X.style===void 0)g.Zz(Error("No style found in AdDetailsLineViewModel."));else{k=g.W(X.attributes);for(var V=k.next();!V.done;V=k.next())if(V=V.value,V.text!==void 0){V=V.text;var C=X.style,y=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,y);y.rB(this.element);a:switch(C){case "AD_DETAILS_LINE_STYLE_RESPONSIVE":C="ytp-ad-details-line__text--style-responsive"; break a;default:C="ytp-ad-details-line__text--style-standard"}y.element.classList.add(C);y.init(et("ad-simple-attributed-string"),new DO(V));this.V.push(y)}this.show()}}; Q9.prototype.show=function(){this.V.forEach(function(k){k.show()}); OD.prototype.show.call(this)}; Q9.prototype.clear=function(){this.hide()}; Q9.prototype.hide=function(){this.V.forEach(function(k){k.hide()}); OD.prototype.hide.call(this)};g.h(zf,OD);zf.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});var V,C;(k=((C=Hq(((V=X.image)==null?void 0:V.sources)||[]))==null?void 0:C.url)||"")&&k.length?(V=this.zc("ytp-image-background-image"),g.Ir(V,"backgroundImage","url("+k+")"),X.blurLevel!==void 0&&g.Ir(V,"filter","blur("+X.blurLevel+"px)"),X.gradient!==void 0&&(X=new g.F({C:"div",AO:["ytp-image-background--gradient-vertical"]}),g.b(this,X),X.rB(this.element)),this.show()):g.Zz(Error("Failed to get imageUrl in ImageBackground."))}; zf.prototype.clear=function(){this.hide()};g.h(f9R,NM);g.r=f9R.prototype;g.r.init=function(k,X){NM.prototype.init.call(this,k,X,{});g.Ir(this.U,"stroke-dasharray","0 "+this.W);this.show()}; g.r.clear=function(){this.hide()}; g.r.hide=function(){PA(this);NM.prototype.hide.call(this)}; g.r.show=function(){x7(this);NM.prototype.show.call(this)}; g.r.Tv=function(){this.hide()}; g.r.MA=function(){if(this.V){var k=this.V.getProgressState();k!=null&&k.current!=null&&g.Ir(this.U,"stroke-dasharray",k.current/k.seekableEnd*this.W+" "+this.W)}};g.h(FX,OD); FX.prototype.init=function(k,X){OD.prototype.init.call(this,k,X,{});if(Jrg(X)){this.adAvatar=new De(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.adAvatar);this.adAvatar.rB(this.zc("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-avatar-container"));this.adAvatar.init(et("ad-avatar"),g.Z(X.adAvatar,gG));this.headline=new Rc(this.api,this.layoutId,this.interactionLoggingClientData,this.MC);g.b(this,this.headline);this.headline.rB(this.zc("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(et("ad-simple-attributed-string"),new DO(X.headline));if(k=g.Z(X.adDetailsLine,RKg))this.detailsLine=new Q9(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.detailsLine),this.detailsLine.rB(this.zc("ytp-video-interstitial-buttoned-centered-layout__content__lockup__details-line-container")),this.detailsLine.init(et("ad-details-line"),k);this.adButton=new R6(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!0);g.b(this,this.adButton); this.adButton.rB(this.zc("ytp-video-interstitial-buttoned-centered-layout__content__lockup__ad-button-container"));this.adButton.init(et("ad-button"),g.Z(X.adButton,L5));this.adBadge=new HA(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,!0);g.b(this,this.adBadge);this.adBadge.rB(this.j);this.adBadge.init(et("ad-badge"),g.Z(X.adBadge,ln));this.adInfoButton=new ik(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.element,void 0,!0);g.b(this,this.adInfoButton);this.adInfoButton.rB(this.j); this.adInfoButton.init(et("ad-info-hover-text-button"),g.Z(X.adInfoRenderer,Fw),this.macros);if(k=g.Z(X.skipAdButton,FVz))this.skipAdButton=new HL(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.skipAdButton),this.skipAdButton.rB(this.element),this.skipAdButton.init(et("skip-button"),k);this.W=new mi(X.durationMilliseconds);g.b(this,this.W);if(k=g.Z(X.countdownViewModel,lTB))this.V=new f9R(this.api,this.layoutId,this.interactionLoggingClientData,this.MC,this.W),g.b(this, this.V),this.V.rB(this.zc("ytp-video-interstitial-buttoned-centered-layout__timed-pie-countdown-container")),this.V.init(et("timed-pie-countdown"),k);if(X=g.Z(X.imageBackground,vQZ))this.imageBackground=new zf(this.api,this.layoutId,this.interactionLoggingClientData,this.MC),g.b(this,this.imageBackground),this.imageBackground.rB(this.element),this.imageBackground.element.classList.add("ytp-video-interstitial-buttoned-centered-layout__background-image-container"),this.imageBackground.init(et("image-background"), X);this.show();this.element.focus()}}; FX.prototype.clear=function(){g.RB(this.U);this.hide()}; FX.prototype.show=function(){EX5(!0);this.adAvatar&&this.adAvatar.show();this.headline&&this.headline.show();this.adButton&&this.adButton.show();this.skipAdButton&&this.skipAdButton.show();OD.prototype.show.call(this)}; FX.prototype.hide=function(){EX5(!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.V&&this.V.hide();this.imageBackground&&this.imageBackground.hide();OD.prototype.hide.call(this)};g.h(Sp,g.ED);g.r=Sp.prototype;g.r.Oi=function(){return 1E3*this.api.getDuration(this.Rh,!1)}; g.r.stop=function(){this.V&&this.oM.rQ(this.V)}; g.r.L0=function(){var k=this.api.getProgressState(this.Rh);this.W={seekableStart:k.seekableStart,seekableEnd:k.seekableEnd,current:this.api.getCurrentTime(this.Rh,!1)};this.publish("h")}; g.r.getProgressState=function(){return this.W}; g.r.Sn=function(k){g.j$(k,2)&&this.publish("g")};var hkO="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(" "));g.h(p5,uS); p5.prototype.j=function(k){var X=k.id,V=k.content,C=V.componentType;if(!hkO.includes(C))switch(k.actionType){case 1:k=this.api;var y=this.MC,U=V.layoutId,N=V.interactionLoggingClientData,P=V instanceof yy?V.j2:!1,T=V instanceof yy||V instanceof Gz?V.fD:!1;N=N===void 0?{}:N;P=P===void 0?!1:P;T=T===void 0?!1:T;switch(C){case "invideo-overlay":k=new dj$(k,U,N,y);break;case "player-overlay":k=new zz(k,U,N,y,new Sp(k),T);break;case "player-overlay-layout":k=new vL(k,U,N,y,new Sp(k));break;case "survey":k= new cL(k,U,N,y);break;case "ad-action-interstitial":k=new GT0(k,U,N,y,P,T);break;case "video-interstitial-buttoned-centered":k=new FX(k,U,N,y);break;case "survey-interstitial":k=new dG(k,U,N,y);break;case "ad-message":k=new apo(k,U,N,y,new Sp(k,1));break;case "player-underlay":k=new zW9(k,U,N,y);break;case "display-underlay-text-grid-cards":k=new eaz(k,U,N,y,new Sp(k));break;default:k=null}if(!k){g.aN(Error("No UI component returned from ComponentFactory for type: "+C));break}g.lB(this.W,X)?g.aN(Error("Ad UI component already registered: "+ X)):this.W[X]=k;k.bind(V);V instanceof CX?this.U?this.U.append(k.KI):g.aN(Error("Underlay view was not created but UnderlayRenderer was created")):this.Y.append(k.KI);break;case 2:X=rrQ(this,k);if(X==null)break;X.bind(V);break;case 3:V=rrQ(this,k),V!=null&&(g.JB(V),g.lB(this.W,X)?(V=this.W,X in V&&delete V[X]):g.aN(Error("Ad UI component does not exist: "+X)))}}; p5.prototype.C4=function(){g.r1(Object.values(this.W));this.W={};uS.prototype.C4.call(this)};g.h(hag,g.jb);g.r=hag.prototype;g.r.create=function(){try{W0B(this),this.load(),this.created=!0,W0B(this)}catch(k){WA(k instanceof Error?k:String(k))}}; g.r.load=function(){try{jYB(this)}finally{kp(K5(this.V).jc)&&this.player.kV("ad",1)}}; g.r.destroy=function(){var k=this.player.getVideoData(1);this.V.V.Kf.Qy(k&&k.clientPlaybackNonce||"");this.unload();this.created=!1}; g.r.unload=function(){g.jb.prototype.unload.call(this);try{this.player.getRootNode().classList.remove("ad-created")}catch(X){WA(X instanceof Error?X:String(X))}if(this.W!=null){var k=this.W;this.W=null;k.dispose()}this.U.reset()}; g.r.So=function(){return!1}; g.r.getAdState=function(){return-1}; g.r.getOptions=function(){return Object.values(r2B)}; g.r.l2=function(k,X){X=X===void 0?{}:X;switch(k){case "replaceUrlMacros":return k=X,k.url?(X=vya(this.player),Object.assign(X,k.Ata),k=g.Rb(k.url,X)):k=null,k;case "onAboutThisAdPopupClosed":this.K9(X);break;case "executeCommand":k=X;k.command&&k.layoutId&&this.executeCommand(k);break;default:return null}}; g.r.xq=function(k){var X;return!((X=this.V.V.Ju)==null||!X.get().xq(k))}; g.r.K9=function(k){k.isMuted&&Iz$(K5(this.V).x6,K5(this.V).q$,k.layoutId);this.qL&&this.qL.K9()}; g.r.executeCommand=function(k){K5(this.V).MC.executeCommand(k.command,k.layoutId)};g.lo("yt.player.Application.create",g.rc.create);g.lo("yt.player.Application.createAlternate",g.rc.create);A90(RN(),J2g);var WhQ=g.LZ("ytcsi.tick");WhQ&&WhQ("pe");g.Oq("ad",hag);g.h(g.kN,g.H);g.kN.prototype.start=function(k,X,V){this.config={from:k,to:X,duration:V,startTime:(0,g.a)()};this.next()}; g.kN.prototype.stop=function(){this.delay.stop();this.config=void 0}; g.kN.prototype.next=function(){if(this.config){var k=this.config,X=k.from,V=k.to,C=k.duration;k=k.startTime;var y=(0,g.a)()-k;k=this.V;C=ayd(k,y/C);if(C==0)k=k.N;else if(C==1)k=k.T;else{y=GR(k.N,k.Y,C);var U=GR(k.Y,k.X,C);k=GR(k.X,k.T,C);y=GR(y,U,C);U=GR(U,k,C);k=GR(y,U,C)}k=g.BZ(k,0,1);this.callback(X+(V-X)*k);k<1&&this.delay.start()}};g.h(g.X4,g.F);g.r=g.X4.prototype;g.r.hasSuggestions=function(){return this.suggestionData.length>0}; g.r.lm=function(){this.W&&this.scrollTo(this.scrollPosition-this.containerWidth)}; g.r.show=function(){g.F.prototype.show.call(this);G$B(this)}; g.r.DE=function(){this.W&&this.scrollTo(this.scrollPosition+this.containerWidth)}; g.r.QH=function(){this.Sq(this.api.FH().getPlayerSize())}; g.r.Sq=function(k){var X=this.api.isEmbedsShortsMode()?.5625:16/9,V=this.api.wy();k=k.width-(V?112:58);V=Math.ceil(k/(V?320:192));var C=(k-V*8)/V;X=Math.floor(C/X);for(var y=g.W(this.V),U=y.next();!U.done;U=y.next())U=U.value.zc("ytp-suggestion-image"),U.style.width=C+"px",U.style.height=X+"px";this.suggestions.element.style.height=X+"px";this.j=C;this.T=X;this.containerWidth=k;this.columns=V;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;g.VX(this)}; g.r.onVideoDataChange=function(){var k=this.api.J(),X=this.api.getVideoData();this.X=X.JW?!1:k.j;this.suggestionData=X.suggestions?g.vf(X.suggestions,function(V){return V&&!V.playlistId}):[]; m03(this);X.JW?this.title.update({title:g.Bu("Autres vid\u00e9os de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:X.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"Plus de Shorts":"Plus de vid\u00e9os"})}; g.r.scrollTo=function(k){k=g.BZ(k,this.containerWidth-this.suggestionData.length*(this.j+8),0);this.N.start(this.scrollPosition,k,1E3);this.scrollPosition=k;g.VX(this);G$B(this)};})(_yt_player);